[med-svn] [khmer] 01/04: Imported Upstream version 1.3

Michael Crusoe misterc-guest at moszumanska.debian.org
Fri Jan 30 21:14:04 UTC 2015


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

misterc-guest pushed a commit to branch master
in repository khmer.

commit 53d51f6162c8186184f1ab15b15453795a69c36e
Author: Michael R. Crusoe <mcrusoe at msu.edu>
Date:   Tue Jan 27 15:30:05 2015 -0500

    Imported Upstream version 1.3
---
 .ycm_extra_conf.py                                 |    105 +
 CITATION                                           |    210 +
 CONTRIBUTING.md                                    |      1 +
 ChangeLog                                          |   1484 +
 Doxyfile.in                                        |   2367 +
 IDEAS                                              |     18 +
 LICENSE                                            |     34 +
 MANIFEST.in                                        |     16 +
 Makefile                                           |    209 +
 PKG-INFO                                           |     94 +
 README.rst                                         |     73 +
 TODO                                               |     90 +
 ez_setup.py                                        |    332 +
 khmer/__init__.py                                  |    260 +
 khmer/_khmermodule.cc                              |   4401 +
 khmer/_version.py                                  |     11 +
 khmer/file.py                                      |    125 +
 khmer/khmer_args.py                                |    210 +
 khmer/load_pe.py                                   |     53 +
 khmer/thread_utils.py                              |    203 +
 khmer/utils.py                                     |     21 +
 lib/Makefile                                       |    273 +
 lib/counting.cc                                    |    913 +
 lib/counting.hh                                    |    297 +
 lib/get_version.py                                 |     16 +
 lib/graphtest.cc                                   |     80 +
 lib/hashbits.cc                                    |    263 +
 lib/hashbits.hh                                    |    254 +
 lib/hashtable.cc                                   |   1593 +
 lib/hashtable.hh                                   |    480 +
 lib/ht-diff.cc                                     |    149 +
 lib/khmer.hh                                       |    119 +
 lib/khmer_exception.hh                             |     73 +
 lib/kmer_hash.cc                                   |     97 +
 lib/kmer_hash.hh                                   |     78 +
 lib/labelhash.cc                                   |    338 +
 lib/labelhash.hh                                   |    165 +
 lib/perf_metrics.cc                                |     35 +
 lib/perf_metrics.hh                                |     75 +
 lib/primes.hh                                      |     75 +
 lib/read_aligner.cc                                |    525 +
 lib/read_aligner.hh                                |    233 +
 lib/read_parsers.cc                                |    243 +
 lib/read_parsers.hh                                |    163 +
 lib/subset.cc                                      |   1851 +
 lib/subset.hh                                      |    168 +
 lib/test-CacheManager.cc                           |    189 +
 lib/test-Colors.cc                                 |     29 +
 lib/test-HashTables.cc                             |    150 +
 lib/test-Parser.cc                                 |    145 +
 lib/test-StreamReader.cc                           |    173 +
 lib/test_read_aligner.cc                           |     63 +
 lib/trace_logger.cc                                |     70 +
 lib/trace_logger.hh                                |     76 +
 scripts/README.txt                                 |      1 +
 scripts/abundance-dist-single.py                   |    185 +
 scripts/abundance-dist.py                          |    114 +
 scripts/annotate-partitions.py                     |     91 +
 scripts/count-median.py                            |     90 +
 scripts/count-overlap.py                           |     92 +
 scripts/do-partition.py                            |    236 +
 scripts/extract-long-sequences.py                  |     63 +
 scripts/extract-paired-reads.py                    |    154 +
 scripts/extract-partitions.py                      |    267 +
 scripts/fastq-to-fasta.py                          |     71 +
 scripts/filter-abund-single.py                     |    135 +
 scripts/filter-abund.py                            |    128 +
 scripts/filter-stoptags.py                         |     94 +
 scripts/find-knots.py                              |    153 +
 scripts/galaxy/README.txt                          |      5 +
 scripts/galaxy/filter-abund.xml                    |     88 +
 scripts/galaxy/normalize-by-median.xml             |    132 +
 scripts/interleave-reads.py                        |    128 +
 scripts/load-graph.py                              |    127 +
 scripts/load-into-counting.py                      |    176 +
 scripts/make-initial-stoptags.py                   |    126 +
 scripts/merge-partitions.py                        |     84 +
 scripts/normalize-by-median.py                     |    325 +
 scripts/partition-graph.py                         |    182 +
 scripts/sample-reads-randomly.py                   |    179 +
 scripts/split-paired-reads.py                      |    103 +
 setup.cfg                                          |     22 +
 setup.py                                           |    186 +
 tests/.gitignore                                   |      1 +
 tests/__init__.py                                  |      5 +
 tests/khmer_tst_utils.py                           |    168 +
 tests/test-data/100-reads.fq.bz2                   |    Bin 0 -> 5247 bytes
 tests/test-data/100-reads.fq.gz                    |    Bin 0 -> 6248 bytes
 tests/test-data/100-reads.fq.truncated.bz2         |    Bin 0 -> 1491 bytes
 tests/test-data/100-reads.fq.truncated.gz          |    Bin 0 -> 1340 bytes
 tests/test-data/all-A.fa                           |      2 +
 tests/test-data/badversion-k12.ht                  |    Bin 0 -> 84 bytes
 tests/test-data/badversion-k12.kh                  |    Bin 0 -> 47 bytes
 tests/test-data/badversion-k32.stoptags            |    Bin 0 -> 1174 bytes
 tests/test-data/badversion-k32.tagset              |    Bin 0 -> 16 bytes
 tests/test-data/biglump-random-20-a.fa             |    198 +
 tests/test-data/combine_parts_1.fa                 |      8 +
 tests/test-data/empty-file                         |      0
 tests/test-data/fakelump.fa                        |      9 +
 tests/test-data/fakelump.fa.stoptags.txt           |    145 +
 tests/test-data/filter-test-A.fa                   |      2 +
 tests/test-data/filter-test-B.fa                   |      6 +
 tests/test-data/goodversion-k12.ht                 |    Bin 0 -> 16 bytes
 tests/test-data/goodversion-k12.ht.gz              |    Bin 0 -> 38 bytes
 tests/test-data/goodversion-k32.stoptags           |    Bin 0 -> 1174 bytes
 tests/test-data/goodversion-k32.tagset             |    Bin 0 -> 34 bytes
 tests/test-data/normC20k20.kh                      |    Bin 0 -> 40140 bytes
 tests/test-data/overlap.curve                      |    200 +
 tests/test-data/overlap.out                        |      7 +
 tests/test-data/paired-mixed.fa                    |     22 +
 tests/test-data/paired-mixed.fa.pe                 |     12 +
 tests/test-data/paired-mixed.fa.se                 |     10 +
 tests/test-data/paired-mixed.fq                    |     44 +
 tests/test-data/paired-mixed.fq.pe                 |     24 +
 tests/test-data/paired-mixed.fq.se                 |     20 +
 tests/test-data/paired.fa                          |     12 +
 tests/test-data/paired.fa.1                        |      6 +
 tests/test-data/paired.fa.2                        |      6 +
 tests/test-data/paired.fq                          |     24 +
 tests/test-data/paired.fq.1                        |     12 +
 tests/test-data/paired.fq.2                        |     13 +
 tests/test-data/random-20-X2.fa                    |   1984 +
 tests/test-data/random-20-a.even.fa                |    100 +
 tests/test-data/random-20-a.fa                     |    198 +
 tests/test-data/random-20-a.fa.bz2                 |    Bin 0 -> 1886 bytes
 tests/test-data/random-20-a.fa.gz                  |    Bin 0 -> 2035 bytes
 tests/test-data/random-20-a.fa.part                |    198 +
 tests/test-data/random-20-a.fq                     |    396 +
 tests/test-data/random-20-a.fq.bz2                 |    Bin 0 -> 1921 bytes
 tests/test-data/random-20-a.fq.gz                  |    Bin 0 -> 2210 bytes
 tests/test-data/random-20-a.odd.fa                 |     98 +
 tests/test-data/random-20-b.fa                     |    198 +
 tests/test-data/random-31-c.fa                     |   1998 +
 tests/test-data/real-partition-small.fa            |     12 +
 tests/test-data/real-partition-tiny.fa             |      4 +
 tests/test-data/simple_1.fa                        |      6 +
 tests/test-data/simple_2.fa                        |      8 +
 tests/test-data/simple_3.fa                        |      4 +
 tests/test-data/single-read.fq                     |      4 +
 tests/test-data/test-abund-read-2.fa               |   2002 +
 tests/test-data/test-abund-read-2.fa.bz2           |    Bin 0 -> 173 bytes
 tests/test-data/test-abund-read-2.fa.gz            |    Bin 0 -> 206 bytes
 tests/test-data/test-abund-read-2.fq               |   4004 +
 tests/test-data/test-abund-read-3.fa               |     42 +
 tests/test-data/test-abund-read-impaired.fa        |     12 +
 tests/test-data/test-abund-read-paired.fa          |     12 +
 tests/test-data/test-abund-read.fa                 |      2 +
 tests/test-data/test-colors.fa                     |      8 +
 tests/test-data/test-empty.fa                      |      0
 tests/test-data/test-empty.fa.bz2                  |      0
 tests/test-data/test-error-reads.fq                |    400 +
 tests/test-data/test-est.fa                        |      2 +
 tests/test-data/test-fastq-n-reads.fq              |    400 +
 tests/test-data/test-fastq-reads.fq                |    400 +
 tests/test-data/test-graph.fa                      |      6 +
 tests/test-data/test-graph2.fa                     |      6 +
 tests/test-data/test-graph3.fa                     |      8 +
 tests/test-data/test-graph4.fa                     |     12 +
 tests/test-data/test-graph5.fa                     |     12 +
 tests/test-data/test-graph6.fa                     |    464 +
 tests/test-data/test-labels.fa                     |      8 +
 tests/test-data/test-large.fa                      | 200000 ++++++++++++++++++
 tests/test-data/test-output-partitions.fa          |      6 +
 tests/test-data/test-overlap1.fa                   |  30000 +++
 tests/test-data/test-overlap2.fa                   |  30000 +++
 tests/test-data/test-reads.fa                      |  50000 +++++
 tests/test-data/test-reads.fq.bz2                  |    Bin 0 -> 585772 bytes
 tests/test-data/test-short.fa                      |      2 +
 tests/test-data/test-sweep-contigs.fp              |      8 +
 tests/test-data/test-sweep-reads.fa                |     10 +
 tests/test-data/test-sweep-reads.fq                |     20 +
 tests/test-data/test-transcript.fa                 |      6 +
 tests/test_c_wrapper.py                            |     48 +
 tests/test_counting_hash.py                        |    967 +
 tests/test_counting_single.py                      |    417 +
 tests/test_filter.py                               |     61 +
 tests/test_functions.py                            |     91 +
 tests/test_graph.py                                |    332 +
 tests/test_hashbits.py                             |    765 +
 tests/test_hashbits_obj.py                         |    554 +
 tests/test_labelhash.py                            |    686 +
 tests/test_lump.py                                 |    168 +
 tests/test_read_aligner.py                         |    222 +
 tests/test_read_parsers.py                         |    323 +
 tests/test_sandbox_scripts.py                      |    362 +
 tests/test_script_arguments.py                     |     67 +
 tests/test_scripts.py                              |   1885 +
 tests/test_subset_graph.py                         |    584 +
 tests/test_threaded_sequence_processor.py          |    202 +
 tests/test_version.py                              |     30 +
 third-party/bzip2/CHANGES                          |    327 +
 third-party/bzip2/LICENSE                          |     42 +
 third-party/bzip2/Makefile                         |    217 +
 third-party/bzip2/Makefile-libbz2_so               |     59 +
 third-party/bzip2/README                           |    215 +
 third-party/bzip2/README.COMPILATION.PROBLEMS      |     58 +
 third-party/bzip2/README.XML.STUFF                 |     45 +
 third-party/bzip2/blocksort.c                      |   1094 +
 third-party/bzip2/bz-common.xsl                    |     39 +
 third-party/bzip2/bz-fo.xsl                        |    276 +
 third-party/bzip2/bz-html.xsl                      |     20 +
 third-party/bzip2/bzdiff.1                         |     47 +
 third-party/bzip2/bzgrep.1                         |     56 +
 third-party/bzip2/bzip.css                         |     74 +
 third-party/bzip2/bzip2.1                          |    454 +
 third-party/bzip2/bzip2.c                          |   2034 +
 third-party/bzip2/bzip2.txt                        |    391 +
 third-party/bzip2/bzip2recover.c                   |    514 +
 third-party/bzip2/bzlib.c                          |   1572 +
 third-party/bzip2/bzlib.h                          |    282 +
 third-party/bzip2/bzlib_private.h                  |    509 +
 third-party/bzip2/bzmore.1                         |    152 +
 third-party/bzip2/compress.c                       |    672 +
 third-party/bzip2/crctable.c                       |    104 +
 third-party/bzip2/decompress.c                     |    646 +
 third-party/bzip2/dlltest.c                        |    175 +
 third-party/bzip2/dlltest.dsp                      |     93 +
 third-party/bzip2/entities.xml                     |      9 +
 third-party/bzip2/format.pl                        |     68 +
 third-party/bzip2/huffman.c                        |    205 +
 third-party/bzip2/libbz2.def                       |     27 +
 third-party/bzip2/libbz2.dsp                       |    130 +
 third-party/bzip2/makefile.msc                     |     63 +
 third-party/bzip2/manual.html                      |   2540 +
 third-party/bzip2/manual.pdf                       |    Bin 0 -> 256905 bytes
 third-party/bzip2/manual.ps                        |  72843 +++++++
 third-party/bzip2/manual.xml                       |   2964 +
 third-party/bzip2/mk251.c                          |     31 +
 third-party/bzip2/randtable.c                      |     84 +
 third-party/bzip2/sample1.bz2                      |    Bin 0 -> 32348 bytes
 third-party/bzip2/sample1.ref                      |    Bin 0 -> 98696 bytes
 third-party/bzip2/sample2.bz2                      |    Bin 0 -> 73732 bytes
 third-party/bzip2/sample2.ref                      |    Bin 0 -> 212340 bytes
 third-party/bzip2/sample3.bz2                      |    Bin 0 -> 235 bytes
 third-party/bzip2/sample3.ref                      |  30007 +++
 third-party/bzip2/spewG.c                          |     54 +
 third-party/bzip2/unzcrash.c                       |    141 +
 third-party/bzip2/words0                           |      9 +
 third-party/bzip2/words1                           |      4 +
 third-party/bzip2/words2                           |      5 +
 third-party/bzip2/words3                           |     30 +
 third-party/bzip2/xmlproc.sh                       |    114 +
 third-party/seqan/ChangeLog                        |     20 +
 third-party/seqan/README                           |     91 +
 third-party/seqan/core/include/seqan/align.h       |    208 +
 .../seqan/core/include/seqan/align/align_base.h    |    867 +
 .../seqan/core/include/seqan/align/align_cols.h    |    448 +
 .../seqan/core/include/seqan/align/align_config.h  |    408 +
 .../core/include/seqan/align/align_iterator_base.h |    570 +
 .../core/include/seqan/align/align_metafunctions.h |    178 +
 .../core/include/seqan/align/align_traceback.h     |    176 +
 .../include/seqan/align/alignment_algorithm_tags.h |    183 +
 .../include/seqan/align/alignment_operations.h     |    162 +
 .../core/include/seqan/align/dp_algorithm_impl.h   |   1415 +
 .../seqan/core/include/seqan/align/dp_band.h       |    228 +
 .../seqan/core/include/seqan/align/dp_cell.h       |    227 +
 .../core/include/seqan/align/dp_cell_affine.h      |    184 +
 .../core/include/seqan/align/dp_cell_linear.h      |    115 +
 .../seqan/core/include/seqan/align/dp_formula.h    |    226 +
 .../core/include/seqan/align/dp_formula_affine.h   |    624 +
 .../core/include/seqan/align/dp_formula_linear.h   |    295 +
 .../seqan/core/include/seqan/align/dp_matrix.h     |    671 +
 .../core/include/seqan/align/dp_matrix_navigator.h |    230 +
 .../seqan/align/dp_matrix_navigator_score_matrix.h |    417 +
 .../dp_matrix_navigator_score_matrix_sparse.h      |    379 +
 .../seqan/align/dp_matrix_navigator_trace_matrix.h |    468 +
 .../core/include/seqan/align/dp_matrix_sparse.h    |    165 +
 .../seqan/core/include/seqan/align/dp_meta_info.h  |    453 +
 .../seqan/core/include/seqan/align/dp_profile.h    |    427 +
 .../seqan/core/include/seqan/align/dp_scout.h      |    186 +
 .../seqan/core/include/seqan/align/dp_setup.h      |    911 +
 .../core/include/seqan/align/dp_trace_segment.h    |    341 +
 .../include/seqan/align/dp_traceback_adaptor.h     |    342 +
 .../core/include/seqan/align/dp_traceback_impl.h   |    572 +
 .../seqan/core/include/seqan/align/gap_anchor.h    |    402 +
 .../core/include/seqan/align/gapped_value_type.h   |     98 +
 .../seqan/core/include/seqan/align/gaps_anchor.h   |   1046 +
 .../seqan/core/include/seqan/align/gaps_array.h    |    835 +
 .../seqan/core/include/seqan/align/gaps_base.h     |   1392 +
 .../include/seqan/align/gaps_iterator_anchor.h     |    750 +
 .../core/include/seqan/align/gaps_iterator_array.h |    741 +
 .../core/include/seqan/align/gaps_iterator_base.h  |    372 +
 .../include/seqan/align/global_alignment_banded.h  |    531 +
 .../seqan/align/global_alignment_hirschberg_impl.h |    729 +
 .../align/global_alignment_myers_hirschberg_impl.h |    750 +
 .../seqan/align/global_alignment_myers_impl.h      |    201 +
 .../seqan/align/global_alignment_specialized.h     |    199 +
 .../seqan/align/global_alignment_unbanded.h        |    719 +
 .../include/seqan/align/local_alignment_banded.h   |    161 +
 .../local_alignment_banded_waterman_eggert_impl.h  |    601 +
 .../seqan/align/local_alignment_enumeration.h      |    342 +
 .../align/local_alignment_enumeration_banded.h     |    126 +
 .../align/local_alignment_enumeration_unbanded.h   |    122 +
 .../include/seqan/align/local_alignment_unbanded.h |    330 +
 .../align/local_alignment_waterman_eggert_impl.h   |    768 +
 .../seqan/core/include/seqan/align/matrix_base.h   |   1141 +
 third-party/seqan/core/include/seqan/bam_io.h      |    109 +
 .../include/seqan/bam_io/bam_alignment_record.h    |    620 +
 .../seqan/bam_io/bam_alignment_record_util.h       |    204 +
 .../core/include/seqan/bam_io/bam_header_record.h  |    436 +
 .../core/include/seqan/bam_io/bam_index_bai.h      |    794 +
 .../core/include/seqan/bam_io/bam_index_base.h     |     71 +
 .../core/include/seqan/bam_io/bam_io_context.h     |    186 +
 .../seqan/core/include/seqan/bam_io/bam_reader.h   |    206 +
 .../core/include/seqan/bam_io/bam_sam_conversion.h |    651 +
 .../seqan/core/include/seqan/bam_io/bam_stream.h   |    588 +
 .../core/include/seqan/bam_io/bam_tags_dict.h      |    780 +
 .../seqan/core/include/seqan/bam_io/bam_writer.h   |    161 +
 .../seqan/core/include/seqan/bam_io/cigar.h        |    538 +
 .../seqan/core/include/seqan/bam_io/read_bam.h     |    354 +
 .../seqan/core/include/seqan/bam_io/read_sam.h     |    510 +
 .../seqan/core/include/seqan/bam_io/sam_reader.h   |    214 +
 .../seqan/core/include/seqan/bam_io/sam_writer.h   |    161 +
 .../seqan/core/include/seqan/bam_io/write_bam.h    |    289 +
 .../seqan/core/include/seqan/bam_io/write_sam.h    |    292 +
 .../seqan/core/include/seqan/bam_io/xam_reader.h   |    103 +
 .../seqan/core/include/seqan/bam_io/xam_writer.h   |     98 +
 third-party/seqan/core/include/seqan/basic.h       |     97 +
 .../core/include/seqan/basic/aggregate_concept.h   |    114 +
 .../core/include/seqan/basic/allocator_chunkpool.h |    276 +
 .../core/include/seqan/basic/allocator_interface.h |    335 +
 .../core/include/seqan/basic/allocator_multipool.h |    270 +
 .../core/include/seqan/basic/allocator_simple.h    |    245 +
 .../include/seqan/basic/allocator_singlepool.h     |    261 +
 .../core/include/seqan/basic/allocator_to_std.h    |    204 +
 .../include/seqan/basic/alphabet_adapt_builtins.h  |    253 +
 .../seqan/core/include/seqan/basic/alphabet_bio.h  |    101 +
 .../core/include/seqan/basic/alphabet_concept.h    |    513 +
 .../seqan/core/include/seqan/basic/alphabet_math.h |    242 +
 .../core/include/seqan/basic/alphabet_profile.h    |    332 +
 .../core/include/seqan/basic/alphabet_qualities.h  |    127 +
 .../core/include/seqan/basic/alphabet_residue.h    |   1540 +
 .../include/seqan/basic/alphabet_residue_tabs.h    |    586 +
 .../include/seqan/basic/alphabet_simple_type.h     |   1038 +
 .../core/include/seqan/basic/alphabet_storage.h    |    264 +
 .../include/seqan/basic/array_construct_destruct.h |   1391 +
 .../core/include/seqan/basic/basic_aggregate.h     |     62 +
 .../core/include/seqan/basic/basic_allocator.h     |     64 +
 .../core/include/seqan/basic/basic_alphabet.h      |     95 +
 .../seqan/core/include/seqan/basic/basic_concept.h |     66 +
 .../core/include/seqan/basic/basic_container.h     |     56 +
 .../seqan/core/include/seqan/basic/basic_debug.h   |     60 +
 .../core/include/seqan/basic/basic_fundamental.h   |     85 +
 .../core/include/seqan/basic/basic_iterator.h      |     77 +
 .../seqan/core/include/seqan/basic/basic_math.h    |     58 +
 .../include/seqan/basic/basic_metaprogramming.h    |     59 +
 .../core/include/seqan/basic/basic_parallelism.h   |     69 +
 .../seqan/core/include/seqan/basic/basic_proxy.h   |     59 +
 .../core/include/seqan/basic/basic_smart_pointer.h |     59 +
 .../seqan/core/include/seqan/basic/basic_tangle.h  |    151 +
 .../seqan/core/include/seqan/basic/basic_type.h    |    570 +
 .../seqan/basic/boost_preprocessor_subset.h        |   5138 +
 .../core/include/seqan/basic/builtin_functions.h   |    269 +
 .../core/include/seqan/basic/concept_checking.h    |    949 +
 .../core/include/seqan/basic/container_concept.h   |    621 +
 .../seqan/core/include/seqan/basic/debug_helper.h  |    183 +
 .../core/include/seqan/basic/debug_test_system.h   |   2536 +
 .../include/seqan/basic/fundamental_comparison.h   |    139 +
 .../include/seqan/basic/fundamental_concepts.h     |   1185 +
 .../include/seqan/basic/fundamental_conversion.h   |    146 +
 .../seqan/basic/fundamental_metafunctions.h        |    309 +
 .../core/include/seqan/basic/fundamental_tags.h    |    500 +
 .../include/seqan/basic/fundamental_transport.h    |    254 +
 .../seqan/core/include/seqan/basic/holder_base.h   |    202 +
 .../seqan/core/include/seqan/basic/holder_simple.h |    325 +
 .../core/include/seqan/basic/holder_tristate.h     |   1048 +
 .../include/seqan/basic/hosted_type_interface.h    |    294 +
 .../include/seqan/basic/iterator_adapt_pointer.h   |     96 +
 .../core/include/seqan/basic/iterator_adapt_std.h  |    605 +
 .../core/include/seqan/basic/iterator_adaptor.h    |    638 +
 .../seqan/core/include/seqan/basic/iterator_base.h |    433 +
 .../core/include/seqan/basic/iterator_concept.h    |   1122 +
 .../core/include/seqan/basic/iterator_interface.h  |    939 +
 .../core/include/seqan/basic/iterator_position.h   |    550 +
 .../core/include/seqan/basic/macro_deprecated.h    |     78 +
 .../core/include/seqan/basic/math_functions.h      |    204 +
 .../include/seqan/basic/math_log_space_value.h     |    471 +
 .../include/seqan/basic/metaprogramming_control.h  |    383 +
 .../seqan/basic/metaprogramming_enable_if.h        |    449 +
 .../include/seqan/basic/metaprogramming_logic.h    |    696 +
 .../include/seqan/basic/metaprogramming_math.h     |    189 +
 .../include/seqan/basic/metaprogramming_type.h     |    333 +
 .../seqan/core/include/seqan/basic/pair_base.h     |    495 +
 .../core/include/seqan/basic/pair_bit_compressed.h |    177 +
 .../seqan/core/include/seqan/basic/pair_packed.h   |    185 +
 .../seqan/core/include/seqan/basic/profiling.h     |    597 +
 .../seqan/core/include/seqan/basic/proxy_base.h    |    475 +
 .../core/include/seqan/basic/proxy_iterator.h      |    294 +
 .../seqan/core/include/seqan/basic/test_system.h   |    353 +
 .../seqan/core/include/seqan/basic/triple_base.h   |    567 +
 .../seqan/core/include/seqan/basic/triple_packed.h |    211 +
 .../seqan/core/include/seqan/basic/tuple_base.h    |    556 +
 .../include/seqan/basic/tuple_bit_compressed.h     |    445 +
 .../seqan/core/include/seqan/basic/volatile_ptr.h  |    220 +
 third-party/seqan/core/include/seqan/file.h        |    123 +
 .../core/include/seqan/file/chunk_collector.h      |    598 +
 .../seqan/core/include/seqan/file/cstream.h        |    337 +
 .../seqan/core/include/seqan/file/file_base.h      |    653 +
 .../seqan/core/include/seqan/file/file_cstyle.h    |    278 +
 .../core/include/seqan/file/file_filereader.h      |   1034 +
 .../include/seqan/file/file_filereaderiterator.h   |    182 +
 .../seqan/core/include/seqan/file/file_format.h    |    785 +
 .../core/include/seqan/file/file_format_cgviz.h    |    259 +
 .../core/include/seqan/file/file_format_embl.h     |    664 +
 .../core/include/seqan/file/file_format_fasta.h    |    621 +
 .../include/seqan/file/file_format_fasta_align.h   |    368 +
 .../core/include/seqan/file/file_format_genbank.h  |    412 +
 .../core/include/seqan/file/file_format_guess.h    |    129 +
 .../core/include/seqan/file/file_format_mmap.h     |   1476 +
 .../core/include/seqan/file/file_format_raw.h      |    351 +
 .../seqan/core/include/seqan/file/file_forwards.h  |     57 +
 .../seqan/core/include/seqan/file/file_interface.h |    161 +
 .../seqan/core/include/seqan/file/file_mapping.h   |    684 +
 .../seqan/core/include/seqan/file/file_page.h      |   1542 +
 third-party/seqan/core/include/seqan/file/meta.h   |     50 +
 third-party/seqan/core/include/seqan/file/stream.h |    496 +
 .../core/include/seqan/file/stream_algorithms.h    |    254 +
 .../core/include/seqan/file/string_external.h      |   2208 +
 .../seqan/core/include/seqan/file/string_mmap.h    |    628 +
 third-party/seqan/core/include/seqan/gff_io.h      |     58 +
 .../seqan/core/include/seqan/gff_io/gff_io_base.h  |    826 +
 .../core/include/seqan/gff_io/gff_io_context.h     |    186 +
 .../seqan/core/include/seqan/gff_io/gff_stream.h   |    426 +
 .../seqan/core/include/seqan/graph_algorithms.h    |     52 +
 .../seqan/graph_algorithms/graph_algorithm.h       |   2040 +
 .../graph_algorithms/graph_algorithm_heap_tree.h   |    514 +
 .../seqan/graph_algorithms/graph_algorithm_hmm.h   |   1163 +
 .../graph_algorithms/graph_algorithm_lis_his.h     |    407 +
 third-party/seqan/core/include/seqan/graph_align.h |     68 +
 .../graph_align/graph_algorithm_refine_align.h     |    194 +
 .../graph_algorithm_refine_aligngraph.h            |    292 +
 .../graph_algorithm_refine_annotation.h            |    413 +
 .../graph_align/graph_algorithm_refine_exact.h     |    566 +
 .../graph_algorithm_refine_exact_iterative.h       |    705 +
 .../graph_align/graph_algorithm_refine_fragment.h  |    207 +
 .../graph_align/graph_algorithm_refine_inexact.h   |    336 +
 .../graph_align/graph_algorithm_refine_scoring.h   |     52 +
 .../include/seqan/graph_align/graph_impl_align.h   |   2157 +
 .../seqan/graph_align/graph_impl_align_adapt.h     |    426 +
 third-party/seqan/core/include/seqan/graph_types.h |     83 +
 .../core/include/seqan/graph_types/graph_base.h    |    301 +
 .../core/include/seqan/graph_types/graph_drawing.h |    936 +
 .../include/seqan/graph_types/graph_edgestump.h    |   1062 +
 .../include/seqan/graph_types/graph_idmanager.h    |    492 +
 .../seqan/graph_types/graph_impl_automaton.h       |   1014 +
 .../seqan/graph_types/graph_impl_directed.h        |   1033 +
 .../seqan/graph_types/graph_impl_fragment.h        |    578 +
 .../include/seqan/graph_types/graph_impl_hmm.h     |   1049 +
 .../include/seqan/graph_types/graph_impl_oracle.h  |    261 +
 .../include/seqan/graph_types/graph_impl_tree.h    |   1106 +
 .../include/seqan/graph_types/graph_impl_trie.h    |    271 +
 .../seqan/graph_types/graph_impl_undirected.h      |    820 +
 .../seqan/graph_types/graph_impl_wordgraph.h       |    285 +
 .../include/seqan/graph_types/graph_interface.h    |    483 +
 .../include/seqan/graph_types/graph_iterator.h     |     98 +
 .../seqan/graph_types/graph_iterator_adjacency.h   |    359 +
 .../include/seqan/graph_types/graph_iterator_bfs.h |    315 +
 .../include/seqan/graph_types/graph_iterator_dfs.h |    318 +
 .../seqan/graph_types/graph_iterator_edge.h        |    492 +
 .../seqan/graph_types/graph_iterator_outedge.h     |   1230 +
 .../seqan/graph_types/graph_iterator_vertex.h      |    536 +
 .../include/seqan/graph_types/graph_property.h     |    865 +
 .../seqan/graph_types/graph_utility_parsing.h      |     92 +
 .../core/include/seqan/misc/misc_interval_tree.h   |   1933 +
 .../seqan/core/include/seqan/misc/misc_memset.h    |    214 +
 .../include/seqan/misc/misc_name_store_cache.h     |    295 +
 .../seqan/core/include/seqan/misc/misc_parsing.h   |    723 +
 .../core/include/seqan/misc/misc_union_find.h      |    316 +
 .../core/include/seqan/misc/priority_type_base.h   |     82 +
 .../core/include/seqan/misc/priority_type_heap.h   |    367 +
 third-party/seqan/core/include/seqan/modifier.h    |     71 +
 .../include/seqan/modifier/modifier_alphabet.h     |    769 +
 .../seqan/modifier/modifier_alphabet_expansion.h   |    519 +
 .../include/seqan/modifier/modifier_functors.h     |    241 +
 .../include/seqan/modifier/modifier_iterator.h     |    665 +
 .../core/include/seqan/modifier/modifier_reverse.h |    663 +
 .../include/seqan/modifier/modifier_shortcuts.h    |    515 +
 .../core/include/seqan/modifier/modifier_string.h  |    782 +
 .../core/include/seqan/modifier/modifier_view.h    |    423 +
 third-party/seqan/core/include/seqan/parallel.h    |     66 +
 .../include/seqan/parallel/parallel_algorithms.h   |    202 +
 .../include/seqan/parallel/parallel_atomic_misc.h  |    116 +
 .../seqan/parallel/parallel_atomic_primitives.h    |    333 +
 .../core/include/seqan/parallel/parallel_macros.h  |     81 +
 .../include/seqan/parallel/parallel_splitting.h    |    249 +
 .../core/include/seqan/parallel/parallel_tags.h    |     67 +
 third-party/seqan/core/include/seqan/platform.h    |     50 +
 .../core/include/seqan/platform/platform_gcc.h     |     96 +
 .../core/include/seqan/platform/platform_icc.h     |     92 +
 .../core/include/seqan/platform/platform_mingw.h   |     73 +
 .../core/include/seqan/platform/platform_pgi.h     |     95 +
 .../core/include/seqan/platform/platform_solaris.h |     55 +
 .../core/include/seqan/platform/platform_windows.h |    142 +
 .../core/include/seqan/platform/windows_stdint.h   |    249 +
 third-party/seqan/core/include/seqan/random.h      |     70 +
 .../include/seqan/random/ext_MersenneTwister.h     |    486 +
 .../seqan/core/include/seqan/random/random_base.h  |    224 +
 .../seqan/core/include/seqan/random/random_beta.h  |    134 +
 .../core/include/seqan/random/random_beta_kfunc.h  |    187 +
 .../core/include/seqan/random/random_geometric.h   |    131 +
 .../core/include/seqan/random/random_lognormal.h   |    158 +
 .../core/include/seqan/random/random_mt19937.h     |    152 +
 .../core/include/seqan/random/random_normal.h      |    139 +
 .../core/include/seqan/random/random_rng_functor.h |    129 +
 .../core/include/seqan/random/random_shuffle.h     |     90 +
 .../core/include/seqan/random/random_uniform.h     |    168 +
 third-party/seqan/core/include/seqan/score.h       |     51 +
 .../seqan/core/include/seqan/score/score_base.h    |    317 +
 .../seqan/core/include/seqan/score/score_edit.h    |    142 +
 .../seqan/core/include/seqan/score/score_matrix.h  |    215 +
 .../core/include/seqan/score/score_matrix_data.h   |    692 +
 .../core/include/seqan/score/score_matrix_io.h     |    501 +
 .../seqan/core/include/seqan/score/score_simple.h  |    364 +
 third-party/seqan/core/include/seqan/seq_io.h      |     85 +
 .../seqan/core/include/seqan/seq_io/fai_index.h    |    728 +
 .../core/include/seqan/seq_io/genomic_region.h     |    274 +
 .../include/seqan/seq_io/guess_stream_format.h     |    314 +
 .../seqan/core/include/seqan/seq_io/read_embl.h    |    255 +
 .../core/include/seqan/seq_io/read_fasta_fastq.h   |   1096 +
 .../seqan/core/include/seqan/seq_io/read_genbank.h |    287 +
 .../core/include/seqan/seq_io/sequence_stream.h    |    865 +
 .../include/seqan/seq_io/sequence_stream_impl.h    |   1043 +
 .../core/include/seqan/seq_io/simple_read_fasta.h  |    107 +
 .../core/include/seqan/seq_io/write_fasta_fastq.h  |    544 +
 third-party/seqan/core/include/seqan/sequence.h    |    114 +
 .../include/seqan/sequence/adapt_array_pointer.h   |    888 +
 .../core/include/seqan/sequence/adapt_std_list.h   |    362 +
 .../core/include/seqan/sequence/adapt_std_string.h |    748 +
 .../core/include/seqan/sequence/adapt_std_vector.h |    800 +
 .../include/seqan/sequence/iter_concat_virtual.h   |    518 +
 .../core/include/seqan/sequence/segment_base.h     |    884 +
 .../core/include/seqan/sequence/segment_infix.h    |    930 +
 .../core/include/seqan/sequence/segment_prefix.h   |    750 +
 .../core/include/seqan/sequence/segment_suffix.h   |    763 +
 .../core/include/seqan/sequence/segment_utils.h    |    114 +
 .../include/seqan/sequence/sequence_concatenator.h |    261 +
 .../include/seqan/sequence/sequence_forwards.h     |    350 +
 .../include/seqan/sequence/sequence_interface.h    |   1757 +
 .../core/include/seqan/sequence/sequence_lexical.h |    795 +
 .../include/seqan/sequence/sequence_shortcuts.h    |    274 +
 .../core/include/seqan/sequence/string_alloc.h     |    470 +
 .../core/include/seqan/sequence/string_array.h     |    313 +
 .../core/include/seqan/sequence/string_base.h      |   2160 +
 .../core/include/seqan/sequence/string_block.h     |    690 +
 .../core/include/seqan/sequence/string_cstyle.h    |   1006 +
 .../core/include/seqan/sequence/string_packed.h    |   1374 +
 .../core/include/seqan/sequence/string_set_base.h  |   1955 +
 .../seqan/sequence/string_set_concat_direct.h      |    511 +
 .../seqan/sequence/string_set_dependent_generous.h |    288 +
 .../seqan/sequence/string_set_dependent_tight.h    |    352 +
 .../core/include/seqan/sequence/string_set_owner.h |    322 +
 third-party/seqan/core/include/seqan/store.h       |     71 +
 .../seqan/core/include/seqan/store/store_align.h   |   1367 +
 .../include/seqan/store/store_align_intervals.h    |    353 +
 .../seqan/core/include/seqan/store/store_all.h     |   2197 +
 .../core/include/seqan/store/store_annotation.h    |   1249 +
 .../seqan/core/include/seqan/store/store_base.h    |     47 +
 .../seqan/core/include/seqan/store/store_contig.h  |    206 +
 .../core/include/seqan/store/store_intervaltree.h  |    196 +
 .../seqan/core/include/seqan/store/store_io.h      |   1556 +
 .../seqan/core/include/seqan/store/store_io_gff.h  |    582 +
 .../seqan/core/include/seqan/store/store_io_sam.h  |   1254 +
 .../seqan/core/include/seqan/store/store_io_ucsc.h |    706 +
 .../seqan/core/include/seqan/store/store_library.h |     94 +
 .../core/include/seqan/store/store_matepair.h      |    112 +
 .../seqan/core/include/seqan/store/store_read.h    |    101 +
 third-party/seqan/core/include/seqan/stream.h      |    116 +
 .../seqan/core/include/seqan/stream/adapt_cstdio.h |    382 +
 .../core/include/seqan/stream/adapt_fstream.h      |    652 +
 .../core/include/seqan/stream/adapt_iostream.h     |    383 +
 .../seqan/core/include/seqan/stream/adapt_mmap.h   |    169 +
 .../core/include/seqan/stream/adapt_sstream.h      |    602 +
 .../core/include/seqan/stream/concept_stream.h     |    320 +
 third-party/seqan/core/include/seqan/stream/is.h   |    168 +
 .../seqan/core/include/seqan/stream/lexical_cast.h |    161 +
 third-party/seqan/core/include/seqan/stream/read.h |     94 +
 .../core/include/seqan/stream/read_auto_format.h   |    240 +
 .../seqan/core/include/seqan/stream/read_sam.h     |    192 +
 .../core/include/seqan/stream/record_reader_base.h |    204 +
 .../include/seqan/stream/record_reader_double.h    |    412 +
 .../seqan/stream/record_reader_double_mmap.h       |    219 +
 .../include/seqan/stream/record_reader_single.h    |    253 +
 .../seqan/stream/record_reader_single_mmap.h       |    193 +
 .../seqan/core/include/seqan/stream/stream_base.h  |    210 +
 .../seqan/core/include/seqan/stream/stream_bgzf.h  |   1166 +
 .../core/include/seqan/stream/stream_bz2_file.h    |    428 +
 .../core/include/seqan/stream/stream_char_array.h  |    498 +
 .../core/include/seqan/stream/stream_gz_file.h     |    440 +
 .../seqan/core/include/seqan/stream/tokenize.h     |   1855 +
 .../seqan/core/include/seqan/stream/write.h        |     88 +
 third-party/seqan/core/include/seqan/system.h      |     91 +
 .../seqan/core/include/seqan/system/file_async.h   |   1143 +
 .../core/include/seqan/system/file_directory.h     |    315 +
 .../core/include/seqan/system/file_forwards.h      |    161 +
 .../seqan/core/include/seqan/system/file_sync.h    |    460 +
 .../seqan/core/include/seqan/system/system_base.h  |     65 +
 .../seqan/core/include/seqan/system/system_event.h |    376 +
 .../core/include/seqan/system/system_forwards.h    |    125 +
 .../seqan/core/include/seqan/system/system_mutex.h |    183 +
 .../seqan/core/include/seqan/system/system_sema.h  |    146 +
 .../core/include/seqan/system/system_thread.h      |    217 +
 third-party/zlib/CMakeLists.txt                    |    249 +
 third-party/zlib/ChangeLog                         |   1472 +
 third-party/zlib/FAQ                               |    368 +
 third-party/zlib/INDEX                             |     68 +
 third-party/zlib/Makefile.in                       |    288 +
 third-party/zlib/Makefile.pic                      |      3 +
 third-party/zlib/README                            |    115 +
 third-party/zlib/adler32.c                         |    179 +
 third-party/zlib/amiga/Makefile.pup                |     69 +
 third-party/zlib/amiga/Makefile.sas                |     68 +
 third-party/zlib/as400/readme.txt                  |    115 +
 third-party/zlib/compress.c                        |     80 +
 third-party/zlib/configure                         |    831 +
 third-party/zlib/contrib/README.contrib            |     78 +
 third-party/zlib/contrib/ada/readme.txt            |     65 +
 third-party/zlib/contrib/asm686/README.686         |     51 +
 third-party/zlib/contrib/blast/Makefile            |      8 +
 third-party/zlib/contrib/blast/README              |      4 +
 third-party/zlib/contrib/blast/blast.c             |    446 +
 third-party/zlib/contrib/blast/blast.h             |     75 +
 third-party/zlib/contrib/blast/test.txt            |      1 +
 third-party/zlib/contrib/delphi/readme.txt         |     76 +
 third-party/zlib/contrib/dotzlib/LICENSE_1_0.txt   |     23 +
 third-party/zlib/contrib/dotzlib/readme.txt        |     58 +
 third-party/zlib/contrib/infback9/README           |      1 +
 third-party/zlib/contrib/infback9/infback9.c       |    615 +
 third-party/zlib/contrib/infback9/infback9.h       |     37 +
 third-party/zlib/contrib/infback9/inffix9.h        |    107 +
 third-party/zlib/contrib/infback9/inflate9.h       |     47 +
 third-party/zlib/contrib/infback9/inftree9.c       |    324 +
 third-party/zlib/contrib/infback9/inftree9.h       |     61 +
 third-party/zlib/contrib/inflate86/inffas86.c      |   1157 +
 third-party/zlib/contrib/iostream/zfstream.h       |    128 +
 third-party/zlib/contrib/iostream2/zstream.h       |    307 +
 third-party/zlib/contrib/iostream3/README          |     35 +
 third-party/zlib/contrib/iostream3/test.cc         |     50 +
 third-party/zlib/contrib/iostream3/zfstream.cc     |    479 +
 third-party/zlib/contrib/iostream3/zfstream.h      |    466 +
 third-party/zlib/contrib/masmx64/inffas8664.c      |    186 +
 third-party/zlib/contrib/masmx64/readme.txt        |     31 +
 third-party/zlib/contrib/masmx86/readme.txt        |     27 +
 third-party/zlib/contrib/minizip/Makefile          |     25 +
 third-party/zlib/contrib/minizip/Makefile.am       |     45 +
 .../zlib/contrib/minizip/MiniZip64_Changes.txt     |      6 +
 .../zlib/contrib/minizip/MiniZip64_info.txt        |     74 +
 third-party/zlib/contrib/minizip/crypt.h           |    131 +
 third-party/zlib/contrib/minizip/ioapi.c           |    247 +
 third-party/zlib/contrib/minizip/ioapi.h           |    208 +
 third-party/zlib/contrib/minizip/iowin32.c         |    461 +
 third-party/zlib/contrib/minizip/iowin32.h         |     28 +
 third-party/zlib/contrib/minizip/miniunz.c         |    660 +
 third-party/zlib/contrib/minizip/miniunzip.1       |     63 +
 third-party/zlib/contrib/minizip/minizip.1         |     46 +
 third-party/zlib/contrib/minizip/minizip.c         |    520 +
 third-party/zlib/contrib/minizip/mztools.c         |    291 +
 third-party/zlib/contrib/minizip/mztools.h         |     37 +
 third-party/zlib/contrib/minizip/unzip.c           |   2125 +
 third-party/zlib/contrib/minizip/unzip.h           |    437 +
 third-party/zlib/contrib/minizip/zip.c             |   2007 +
 third-party/zlib/contrib/minizip/zip.h             |    362 +
 third-party/zlib/contrib/pascal/readme.txt         |     76 +
 third-party/zlib/contrib/puff/Makefile             |     42 +
 third-party/zlib/contrib/puff/README               |     63 +
 third-party/zlib/contrib/puff/puff.c               |    840 +
 third-party/zlib/contrib/puff/puff.h               |     35 +
 third-party/zlib/contrib/puff/pufftest.c           |    165 +
 third-party/zlib/contrib/testzlib/testzlib.c       |    275 +
 third-party/zlib/contrib/testzlib/testzlib.txt     |     10 +
 third-party/zlib/contrib/untgz/Makefile            |     14 +
 third-party/zlib/contrib/untgz/Makefile.msc        |     17 +
 third-party/zlib/contrib/untgz/untgz.c             |    674 +
 third-party/zlib/contrib/vstudio/readme.txt        |     65 +
 third-party/zlib/crc32.c                           |    425 +
 third-party/zlib/crc32.h                           |    441 +
 third-party/zlib/deflate.c                         |   1967 +
 third-party/zlib/deflate.h                         |    346 +
 third-party/zlib/doc/algorithm.txt                 |    209 +
 third-party/zlib/doc/rfc1950.txt                   |    619 +
 third-party/zlib/doc/rfc1951.txt                   |    955 +
 third-party/zlib/doc/rfc1952.txt                   |    675 +
 third-party/zlib/doc/txtvsbin.txt                  |    107 +
 third-party/zlib/examples/README.examples          |     49 +
 third-party/zlib/examples/enough.c                 |    572 +
 third-party/zlib/examples/fitblk.c                 |    233 +
 third-party/zlib/examples/gun.c                    |    702 +
 third-party/zlib/examples/gzappend.c               |    504 +
 third-party/zlib/examples/gzjoin.c                 |    449 +
 third-party/zlib/examples/gzlog.c                  |   1059 +
 third-party/zlib/examples/gzlog.h                  |     91 +
 third-party/zlib/examples/zpipe.c                  |    205 +
 third-party/zlib/examples/zran.c                   |    409 +
 third-party/zlib/gzclose.c                         |     25 +
 third-party/zlib/gzguts.h                          |    209 +
 third-party/zlib/gzlib.c                           |    634 +
 third-party/zlib/gzread.c                          |    594 +
 third-party/zlib/gzwrite.c                         |    577 +
 third-party/zlib/infback.c                         |    640 +
 third-party/zlib/inffast.c                         |    340 +
 third-party/zlib/inffast.h                         |     11 +
 third-party/zlib/inffixed.h                        |     94 +
 third-party/zlib/inflate.c                         |   1512 +
 third-party/zlib/inflate.h                         |    122 +
 third-party/zlib/inftrees.c                        |    306 +
 third-party/zlib/inftrees.h                        |     62 +
 third-party/zlib/msdos/Makefile.bor                |    115 +
 third-party/zlib/msdos/Makefile.dj2                |    104 +
 third-party/zlib/msdos/Makefile.emx                |     69 +
 third-party/zlib/msdos/Makefile.msc                |    112 +
 third-party/zlib/msdos/Makefile.tc                 |    100 +
 third-party/zlib/nintendods/README                 |      5 +
 third-party/zlib/old/Makefile.emx                  |     69 +
 third-party/zlib/old/Makefile.riscos               |    151 +
 third-party/zlib/old/README                        |      3 +
 third-party/zlib/old/os2/Makefile.os2              |    136 +
 third-party/zlib/old/visual-basic.txt              |    160 +
 third-party/zlib/test/example.c                    |    601 +
 third-party/zlib/test/infcover.c                   |    671 +
 third-party/zlib/test/minigzip.c                   |    651 +
 third-party/zlib/trees.c                           |   1226 +
 third-party/zlib/trees.h                           |    128 +
 third-party/zlib/uncompr.c                         |     59 +
 third-party/zlib/win32/DLL_FAQ.txt                 |    397 +
 third-party/zlib/win32/Makefile.bor                |    110 +
 third-party/zlib/win32/Makefile.gcc                |    182 +
 third-party/zlib/win32/Makefile.msc                |    163 +
 third-party/zlib/win32/README-WIN32.txt            |    103 +
 third-party/zlib/win32/VisualC.txt                 |      3 +
 third-party/zlib/zconf.h.in                        |    511 +
 third-party/zlib/zlib.h                            |   1768 +
 third-party/zlib/zlib.pc.in                        |     13 +
 third-party/zlib/zutil.c                           |    324 +
 third-party/zlib/zutil.h                           |    253 +
 versioneer.py                                      |    901 +
 734 files changed, 688030 insertions(+)

diff --git a/.ycm_extra_conf.py b/.ycm_extra_conf.py
new file mode 100644
index 0000000..fcc7939
--- /dev/null
+++ b/.ycm_extra_conf.py
@@ -0,0 +1,105 @@
+# This file is NOT licensed under the GPLv3, which is the license for the rest
+# of YouCompleteMe.
+#
+# Here's the license text for this file:
+#
+# This is free and unencumbered software released into the public domain.
+#
+# Anyone is free to copy, modify, publish, use, compile, sell, or
+# distribute this software, either in source code form or as a compiled
+# binary, for any purpose, commercial or non-commercial, and by any
+# means.
+#
+# In jurisdictions that recognize copyright laws, the author or authors
+# of this software dedicate any and all copyright interest in the
+# software to the public domain. We make this dedication for the benefit
+# of the public at large and to the detriment of our heirs and
+# successors. We intend this dedication to be an overt act of
+# relinquishment in perpetuity of all present and future rights to this
+# software under copyright law.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+# OTHER DEALINGS IN THE SOFTWARE.
+#
+# For more information, please refer to <http://unlicense.org/>
+
+import os
+import ycm_core
+
+SOURCE_EXTENSIONS = ['.cpp', '.cxx', '.cc', '.c', '.m', '.mm']
+
+database = ycm_core.CompilationDatabase(
+    os.path.dirname(os.path.abspath(__file__)))
+
+def MakeRelativePathsInFlagsAbsolute(flags, working_directory):
+    if not working_directory:
+        return list(flags)
+    new_flags = []
+    make_next_absolute = False
+    path_flags = ['-isystem', '-I', '-iquote', '--sysroot=']
+    for flag in flags:
+        new_flag = flag
+
+        if make_next_absolute:
+            make_next_absolute = False
+            if not flag.startswith('/'):
+                new_flag = os.path.join(working_directory, flag)
+
+        for path_flag in path_flags:
+            if flag == path_flag:
+                make_next_absolute = True
+                break
+
+            if flag.startswith(path_flag):
+                path = flag[len(path_flag):]
+                new_flag = path_flag + os.path.join(working_directory, path)
+                break
+
+        if new_flag:
+            new_flags.append(new_flag)
+    return new_flags
+
+
+def IsHeaderFile(filename):
+    extension = os.path.splitext(filename)[1]
+    return extension in ['.h', '.hxx', '.hpp', '.hh']
+
+
+def GetCompilationInfoForFile(filename):
+    # The compilation_commands.json file generated by CMake does not have entries
+    # for header files. So we do our best by asking the db for flags for a
+    # corresponding source file, if any. If one exists, the flags for that file
+    # should be good enough.
+    if IsHeaderFile(filename):
+        basename = os.path.splitext(filename)[0]
+        for extension in SOURCE_EXTENSIONS:
+            replacement_file = basename + extension
+            if os.path.exists(replacement_file):
+                compilation_info = database.GetCompilationInfoForFile(
+                    replacement_file)
+                if compilation_info.compiler_flags_:
+                    return compilation_info
+        return None
+    return database.GetCompilationInfoForFile(filename)
+
+
+def FlagsForFile(filename, **kwargs):
+    # Bear in mind that compilation_info.compiler_flags_ does NOT return a
+    # python list, but a "list-like" StringVec object
+    compilation_info = GetCompilationInfoForFile(filename)
+    if not compilation_info:
+        return None
+
+    final_flags = MakeRelativePathsInFlagsAbsolute(
+        compilation_info.compiler_flags_,
+        compilation_info.compiler_working_dir_)
+
+    return {
+        'flags': final_flags,
+        'do_cache': True
+    }
diff --git a/CITATION b/CITATION
new file mode 100644
index 0000000..41679ee
--- /dev/null
+++ b/CITATION
@@ -0,0 +1,210 @@
+.. vim: set filetype=rst
+
+.. If you update this file then you may need to update the citations in
+   scripts/galaxy/macro.xml and khmer/khmer_args.py as well
+
+Citations
+---------
+
+Software Citation
+^^^^^^^^^^^^^^^^^
+
+If you use the khmer software, you must cite:
+
+   Crusoe et al., The khmer software package: enabling efficient sequence
+   analysis. 2014. http://dx.doi.org/10.6084/m9.figshare.979190
+
+.. code-block:: tex
+
+  @article{khmer2014,
+      author = "Crusoe, Michael and Edvenson, Greg and Fish, Jordan and Howe,
+  Adina and McDonald, Eric and Nahum, Joshua and Nanlohy, Kaben and
+  Ortiz-Zuazaga, Humberto and Pell, Jason and Simpson, Jared and Scott, Camille
+  and Srinivasan, Ramakrishnan Rajaram and Zhang, Qingpeng and Brown, C. Titus",
+      title = "The khmer software package: enabling efficient sequence
+  analysis",
+      year = "2014",
+      month = "04",
+      publisher = "Figshare",
+      url = "http://dx.doi.org/10.6084/m9.figshare.979190"
+  }
+
+If you use any of our published scientific methods, you should *also*
+cite the relevant paper(s), as directed below. Additionally some scripts use
+the `SeqAn library <http://www.seqan.de>`_ for read parsing: the full citation
+for that library is also included below.
+
+To see a quick summary of papers for a given script just run it without using
+any command line arguments.
+
+Graph partitioning and/or compressible graph representation
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The load-graph.py, partition-graph.py, find-knots.py, load-graph.py,
+and partition-graph.py scripts are part of the compressible graph
+representation and partitioning algorithms described in:
+
+   Pell J, Hintze A, Canino-Koning R, Howe A, Tiedje JM, Brown CT.
+   Scaling metagenome sequence assembly with probabilistic de Bruijn graphs
+   Proc Natl Acad Sci U S A. 2012 Aug 14;109(33):13272-7.
+   http://dx.doi.org/10.1073/pnas.1121464109.
+   PMID: 22847406
+
+.. code-block:: tex
+
+  @article{Pell2012,
+      author = "Pell, Jason and Hintze, Arend and Canino-Koning, Rosangela and
+  Howe, Adina and Tiedje, James M. and Brown, C. Titus",
+      title = "Scaling metagenome sequence assembly with probabilistic de Bruijn
+  graphs",
+      volume = "109",
+      number = "33",
+      pages = "13272-13277",
+      year = "2012",
+      doi = "10.1073/pnas.1121464109",
+      abstract ="Deep sequencing has enabled the investigation of a wide range of
+  environmental microbial ecosystems, but the high memory requirements for de
+  novo assembly of short-read shotgun sequencing data from these complex
+  populations are an increasingly large practical barrier. Here we introduce a
+  memory-efficient graph representation with which we can analyze the k-mer
+  connectivity of metagenomic samples. The graph representation is based on a
+  probabilistic data structure, a Bloom filter, that allows us to efficiently
+  store assembly graphs in as little as 4 bits per k-mer, albeit inexactly. We
+  show that this data structure accurately represents DNA assembly graphs in low
+  memory. We apply this data structure to the problem of partitioning assembly
+  graphs into components as a prelude to assembly, and show that this reduces the
+  overall memory requirements for de novo assembly of metagenomes. On one soil
+  metagenome assembly, this approach achieves a nearly 40-fold decrease in the
+  maximum memory requirements for assembly. This probabilistic graph
+  representation is a significant theoretical advance in storing assembly graphs
+  and also yields immediate leverage on metagenomic assembly.",
+      URL = "http://www.pnas.org/content/109/33/13272.abstract",
+      eprint = "http://www.pnas.org/content/109/33/13272.full.pdf+html",
+      journal = "Proceedings of the National Academy of Sciences"
+  }
+
+Digital normalization
+^^^^^^^^^^^^^^^^^^^^^
+
+The normalize-by-median.py and count-median.py scripts are part of
+the digital normalization algorithm, described in:
+
+   A Reference-Free Algorithm for Computational Normalization of
+   Shotgun Sequencing Data
+   Brown CT, Howe AC, Zhang Q, Pyrkosz AB, Brom TH
+   arXiv:1203.4802 [q-bio.GN]
+   http://arxiv.org/abs/1203.4802
+
+.. code-block:: tex
+
+  @unpublished{diginorm,
+      author = "C. Titus Brown and Adina Howe and Qingpeng Zhang and Alexis B.
+  Pyrkosz and Timothy H. Brom",
+      title = "A Reference-Free Algorithm for Computational Normalization of
+  Shotgun Sequencing Data",
+      year = "2012",
+      eprint = "arXiv:1203.4802",
+      url = "http://arxiv.org/abs/1203.4802",
+  }
+
+K-mer counting
+^^^^^^^^^^^^^^
+
+The abundance-dist.py, filter-abund.py, and load-into-counting.py scripts
+implement the probabilistic k-mer counting described in:
+
+   These Are Not the K-mers You Are Looking For: Efficient Online K-mer
+   Counting Using a Probabilistic Data Structure
+   Zhang Q, Pell J, Canino-Koning R, Howe AC, Brown CT.
+   http://dx.doi.org/10.1371/journal.pone.0101271
+
+.. code-block:: tex
+
+  @article{khmer-counting,
+      author = "Zhang, Qingpeng AND Pell, Jason AND Canino-Koning, Rosangela
+  AND Howe, Adina Chuang AND Brown, C. Titus",
+      journal = "PLoS ONE",
+      publisher = "Public Library of Science",
+      title = "These Are Not the K-mers You Are Looking For: Efficient Online
+  K-mer Counting Using a Probabilistic Data Structure",
+      year = "2014",
+      month = "07",
+      volume = "9",
+      url = "http://dx.doi.org/10.1371%2Fjournal.pone.0101271",
+      pages = "e101271",
+      abstract = "<p>K-mer abundance analysis is widely used for many purposes in
+  nucleotide sequence analysis, including data preprocessing for de novo
+  assembly, repeat detection, and sequencing coverage estimation. We present the
+  khmer software package for fast and memory efficient <italic>online</italic>
+  counting of k-mers in sequencing data sets. Unlike previous methods based on
+  data structures such as hash tables, suffix arrays, and trie structures, khmer
+  relies entirely on a simple probabilistic data structure, a Count-Min Sketch.
+  The Count-Min Sketch permits online updating and retrieval of k-mer counts in
+  memory which is necessary to support online k-mer analysis algorithms. On
+  sparse data sets this data structure is considerably more memory efficient than
+  any exact data structure. In exchange, the use of a Count-Min Sketch introduces
+  a systematic overcount for k-mers; moreover, only the counts, and not the
+  k-mers, are stored. Here we analyze the speed, the memory usage, and the
+  miscount rate of khmer for generating k-mer frequency distributions and
+  retrieving k-mer counts for individual k-mers. We also compare the performance
+  of khmer to several other k-mer counting packages, including Tallymer,
+  Jellyfish, BFCounter, DSK, KMC, Turtle and KAnalyze. Finally, we examine the
+  effectiveness of profiling sequencing error, k-mer abundance trimming, and
+  digital normalization of reads in the context of high khmer false positive
+  rates. khmer is implemented in C++ wrapped in a Python interface, offers a
+  tested and robust API, and is freely available under the BSD license at
+  github.com/ged-lab/khmer.</p>",
+      number = "7",
+      doi = "10.1371/journal.pone.0101271"
+  }
+
+FASTA and FASTQ reading
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Several scripts use the SeqAn library for FASTQ and FASTA reading as described
+in:
+
+   SeqAn An efficient, generic C++ library for sequence analysis
+   Döring A, Weese D, Rausch T, Reinert K.
+   http://dx.doi.org/10.1186/1471-2105-9-11
+
+.. code-block:: tex
+
+  @Article{SeqAn,
+    AUTHOR = {Doring, Andreas and Weese, David and Rausch, Tobias and Reinert,
+      Knut},
+    TITLE = {SeqAn An efficient, generic C++ library for sequence analysis},
+    JOURNAL = {BMC Bioinformatics},
+    VOLUME = {9},
+    YEAR = {2008},
+    NUMBER = {1},
+    PAGES = {11},
+    URL = {http://www.biomedcentral.com/1471-2105/9/11},
+    DOI = {10.1186/1471-2105-9-11},
+    PubMedID = {18184432},
+    ISSN = {1471-2105},
+    ABSTRACT = {BACKGROUND: The use of novel algorithmic techniques is pivotal
+    to many important problems in life science. For example the sequencing of
+    the human genome [1] would not have been possible without advanced assembly
+    algorithms. However, owing to the high speed of technological progress and
+    the urgent need for bioinformatics tools, there is a widening gap between
+    state-of-the-art algorithmic techniques and the actual algorithmic
+    components of tools that are in widespread use. RESULTS: To remedy this
+    trend we propose the use of SeqAn, a library of efficient data types and
+    algorithms for sequence analysis in computational biology. SeqAn comprises
+    implementations of existing, practical state-of-the-art algorithmic
+    components to provide a sound basis for algorithm testing and development.
+    In this paper we describe the design and content of SeqAn and demonstrate
+    its use by giving two examples. In the first example we show an application
+    of SeqAn as an experimental platform by comparing different exact string
+    matching algorithms. The second example is a simple version of the well-
+    known MUMmer tool rewritten in SeqAn. Results indicate that our
+    implementation is very efficient and versatile to use. CONCLUSION: We
+    anticipate that SeqAn greatly simplifies the rapid development of new
+    bioinformatics tools by providing a collection of readily usable, well-
+    designed algorithmic components which are fundamental for the field of
+    sequence analysis. This leverages not only the implementation of new
+    algorithms, but also enables a sound analysis and comparison of existing
+    algorithms.},
+  }
+
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..49916ac
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1 @@
+See [our development docs](https://khmer.readthedocs.org/en/latest/dev/).
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..6019397
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,1484 @@
+2014-12-30  Michael Wright  <wrig517 at msu.edu>
+
+    * tests/test_scripts.py: Attained complete testing coverage for 
+    scripts/filter_abund.py
+
+2014-12-30  Brian Wyss  <wyssbria at msu.edu>
+
+    * tests/test_scripts.py: added four new tests:
+    load_into_counting_multifile(), test_abundance_dist_single_nosquash(),
+    test_abundance_dist_single_savehash, test_filter_abund_2_singlefile
+
+2015-12-29  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * CITATION,khmer/khmer_args.py,scripts/{abundance-dist-single,
+    filter-abund-single,load-graph,load-into-counting}.py: Give credit to the
+    SeqAn project for their FASTQ/FASTA reader that we use.
+
+2014-12-26  Titus Brown  <titus at idyll.org>
+
+    * tests/tests_sandbox_scripts.py: added import and execfile test for all
+    sandbox/ scripts.
+    * sandbox/{abundance-hist-by-position.py,
+    sandbox/assembly-diff-2.py, sandbox/assembly-diff.py,
+    sandbox/bloom_count.py, sandbox/bloom_count_intersection.py,
+    sandbox/build-sparse-graph.py, sandbox/combine-pe.py,
+    sandbox/compare-partitions.py, sandbox/count-within-radius.py,
+    sandbox/degree-by-position.py, sandbox/ec.py,
+    sandbox/error-correct-pass2.py, sandbox/extract-single-partition.py,
+    sandbox/fasta-to-abundance-hist.py, sandbox/filter-median-and-pct.py,
+    sandbox/filter-median.py, sandbox/find-high-abund-kmers.py,
+    sandbox/find-unpart.py, sandbox/graph-size.py,
+    sandbox/hi-lo-abundance-by-position.py, sandbox/multi-rename.py,
+    sandbox/normalize-by-median-pct.py, sandbox/print-stoptags.py,
+    sandbox/print-tagset.py, sandbox/readstats.py,
+    sandbox/renumber-partitions.py, sandbox/shuffle-fasta.py,
+    sandbox/shuffle-reverse-rotary.py, sandbox/split-fasta.py,
+    sandbox/split-sequences-by-length.py, sandbox/stoptag-abundance-hist.py,
+    sandbox/stoptags-by-position.py, sandbox/strip-partition.py,
+    sandbox/subset-report.py, sandbox/sweep-out-reads-with-contigs.py,
+    sandbox/sweep-reads2.py, sandbox/sweep-reads3.py,
+    sandbox/uniqify-sequences.py, sandbox/write-interleave.py}: cleaned up
+    to make 'import'-able and 'execfile'-able.
+
+2014-12-26  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * tests/test_functions.py: Generate a temporary filename instead of
+    writing to the current directory
+    * Makefile: always run the `test` target if specified
+
+2014-12-20  Titus Brown  <titus at idyll.org>
+
+    * sandbox/slice-reads-by-coverage.py: fixed 'N' behavior to match other
+    scripts ('N's are now replaced by 'A', not 'G').
+    * sandbox/trim-low-abund.py: corrected reporting bug (bp written);
+    simplified second-pass logic a bit; expanded reporting.
+
+2014-12-17  Jessica Mizzi  <mizzijes at msu.edu>
+
+    * khmer/file.py,sandbox/sweep-reads.py,scripts/{abundance-dist-single,
+    abundance-dist,annotate-partitions,count-median,count-overlap,do-partition,
+    extract-paired-reads,extract-partitions,filter-abund-single,filter-abund,
+    filter-stoptags,interleave-reads,load-graph,load-into-counting,
+    make-initial-stoptags,merge-partitions,normalize-by-median,partition-graph,
+    sample-reads-randomly,split-paired-reads}.py,setup.cfg,
+    tests/{test_script_arguments,test_scripts}.py: Added force option to all 
+    scripts to script IO sanity checks and updated tests to match. 
+
+2014-12-17  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.cfg,tests/test_{counting_hash,counting_single,filter,graph,
+    hashbits,hashbits_obj,labelhash,lump,read_parsers,scripts,subset_graph}.py:
+    reduce memory usage of tests to about 100 megabytes max.
+
+2014-12-17  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * scripts/load-graph.py,khmer/_khmermodule.cc: restore threading to
+    load-graph.py
+
+2014-12-16  Titus Brown  <titus at idyll.org>
+
+    * sandbox/{calc-error-profile.py,collect-variants.py,correct-errors.py,
+    trim-low-abund.py}: Support for k-mer spectral error analysis, sublinear
+    error profile calculations from shotgun data sets, adaptive variant
+    collection based on graphalign, streaming error correction, and streaming
+    error trimming.
+    * tests/test_sandbox_scripts.py: added tests for sandbox/trim-low-abund.py.
+    * tests/test_counting_hash.py: added tests for new
+    CountingHash::find_spectral_error_positions function.
+
+2014-12-16  Michael R. Crusoe  <mcrusoe at msu.edu>  &  Camille Scott
+<camille.scott.w at gmail.com>
+
+    * khmer/_khmermodule.cc: fixed memory leak in the ReadParser paired
+    iterator (not used by any scripts).
+    * lib/read_parsers.cc,khmer/_khmermodule.cc: Improved exception handling.
+    * tests/test_read_parsers.py,
+    tests/test-data/100-reads.fq.truncated.{bz2,gz}: Added tests for truncated
+    compressed files accessed via ReadParser paired and unpaired iterators.
+
+2014-12-09  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    New FAST[AQ] parser (from the SeqAn project). Fixes known issue and a
+    newly found read dropping issue
+    https://github.com/ged-lab/khmer/issues/249
+    https://github.com/ged-lab/khmer/pull/641
+    Supports reading from non-seekable plain and gziped FAST[AQ] files (a.k.a
+    pipe or streaming support)
+
+    * khmer/{__init__.py,_khmermodule.cc}: removed the Config object, the
+    threads argument to new_counting_hash, and adapted to other changes in API.
+    Dropped the unused _dump_report_fn method. Enhanced error reporting.
+    * lib/{bittest,consume_prof,error,khmer_config,scoringmatrix,thread_id_map}
+    .{cc,hh},tests/test_khmer_config.py: deleted unused files
+    * sandbox/collect-reads.py,scripts/{abundance-dist-single,do-partition,
+    filter-abund-single,load-into-counting}.py: adapted to Python API changes:
+    no threads argument to ReadParser, no more config
+    * tests/test_{counting_hash,counting_single,hashbits,hashbits_obj,
+    test_read_parsers}.py: updated tests to new error pattern (upon object
+    creation, not first access) and the same API change as above. Thanks to
+    Camille for her enhanced multi-thread test.
+    * lib/{counting,hashtable,ht-diff}.cc,khmer.hh: renamed MAX_COUNT define to
+    MAX_KCOUNT; avoids naming conflict with SeqAn
+    * khmer/file.py: check_file_status(): ignored input files named '-'
+    * khmer/khmer_tst_utils.py: added method to pipe input files to a target
+    script
+    * tests/test_scripts.py: enhanced streaming tests now that four of them
+    work.
+    * Makefile: refreshed cppcheck{,-result.xml} targets, added develop
+    setuptools command prior to testing
+
+2014-12-08  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/user/known_issues.txt: Document that multithreading leads to dropped
+    reads.
+
+2014-12-07  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    This is khmer v1.2
+
+    * Makefile: add sandbox scripts to the pylint_report.txt target
+    * doc/dev/coding-guidelines-and-review.txt: Add question about command
+    line API to the checklist
+    * doc/dev/release.txt: refresh release procedure
+    * doc/release-notes/release-1.2.md
+
+2014-12-05  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * CITATIONS,khmer/khmer_args.py: update citations for Qingpeng's paper
+
+2014-12-01  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/roadmap.txt: Explain the roadmap to v2 through v4
+
+2014-12-01  Kevin Murray  <spam at kdmurray.id.au>
+
+    * tests/test_scripts.py: Stop a test from making a temporary output file
+    in the current dir by explictly specifying an output file.
+
+2014-12-01  Kevin Murray  <spam at kdmurray.id.au>
+
+    * load-into-counting.py: Add a CLI parameter to output a machine-readable
+    summary of the run, including number of k-mers, FPR, input files etc in
+    json or TSV format.
+
+2014-12-01  Titus Brown  <t at idyll.org>
+
+    * Update sandbox docs: some scripts now used in recipes
+
+2014-11-23  Phillip Garland  <pgarland at gmail.com>
+
+    * lib/khmer.hh (khmer): define KSIZE_MAX
+    * khmer/_khmermodule.cc (forward_hash, forward_hash_no_rc) (reverse_hash):
+    Use KSIZE_MAX to check whether the user-supplied k is larger than khmer
+    supports.
+
+2014-11-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * CODE_OF_CONDUT.RST,doc/dev/{index,CODE_OF_CONDUCT}.txt: added a code of
+    conduct
+
+2014-11-18  Jonathan Gluck  <jdg at cs.umd.edu>
+
+    * tests/test_counting_hash.py: Fixed copy paste error in comments, True to
+    False.
+
+2014-11-15  Jacob Fenton  <bocajnotnef at gmail.com>
+
+    * tests/test_scripts.py: added screed/read_parsers stream testing
+    * khmer/file.py: modified file size checker to not break when fed
+    a fifo/block device
+    * tests/test-data/test-abund-read-2.fa.{bz2, gz}: new test files
+
+2014-11-11  Jacob Fenton  <bocajnotnef at gmail.com>
+
+    * do-partition.py: replaced threading args in scripts with things from 
+    khmer_args
+    * khmer/theading_args.py: removed as it has been deprecated
+
+2014-11-06  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/{counting,hashbits}.{cc,hh},lib/hashtable.hh: Moved the n_kmers()
+    function into the parent Hashtable class as n_unique_kmers(), adding it to
+    CountingHash along the way. Removed the unused start and stop parameters.
+    * khmer/_khmermodule.cc: Added Python wrapping for CountingHash::
+    n_unique_kmers(); adapted to the dropped start and stop parameters.
+    * scripts/{load-graph,load-into-counting,normalize-by-median}.py: used the
+    n_unique_kmers() function instead of the n_occupied() function to get the
+    number of unique kmers in a table.
+    * tests/test_{hashbits,hashbits_obj,labelhash,scripts}.py: updated the
+    tests to reflect the above
+
+2014-10-24  Camille Scott  <camille.scott.w at gmail.com>
+
+    * do-partition.py: Add type=int to n_threads arg and assert to check
+    number of active threads
+
+2014-10-10  Brian Wyss  <wyssbria at msu.edu>
+
+    * khmer/scripts/{abundance-dist, abundance-dist-single,
+    annotate-partitions, count-median, count-overlap, do-partition,
+    extract-paired-reads, extract-partitions, filter-abund, filter-abund-single,
+    filter-stoptags, find-knots, load-graph, load-into-counting,
+    make-initial-stoptags, merge-partitions, normalize-by-median, 
+    partition-graph, sample-reads-randomly}.py:
+    changed stdout output in scripts to go to stderr.
+
+2014-10-06  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Doxyfile.in: add links to the stdc++ docs
+
+2014-10-01  Ben Taylor  <taylo886 at msu.edu>
+
+    * khmer/_khmermodule.cc, lib/hashtable.cc, lib/hashtable.hh,
+    tests/test_counting_hash.py, tests/test_labelhash.py,
+    tests/test_hashbits.py, tests/test_hashbits_obj.py:
+    Removed Hashtable::consume_high_abund_kmers,
+    Hashtable::count_kmers_within_depth, Hashtable::find_radius_for_volume,
+    Hashtable::count_kmers_on_radius
+
+2014-09-29  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * versioneer.py: upgrade versioneer 0.11->0.12
+
+2014-09-29  Sherine Awad  <sherine.awad at gmail.com>
+
+    * scripts/normalize-by-median.py: catch expections generated by wrong
+    indentation for 'total'
+
+2014-09-23  Jacob G. Fenton  <bocajnotnef at gmail.com>
+
+    * scripts/{abundance-dist-single, abundance-dist, count-median,
+    count-overlap, extract-paired-reads, filter-abund-single,
+    load-graph, load-into-counting, make-initial-stoptags,
+    partition-graph, split-paired-reads}.py: 
+    added output file listing at end of file
+    * scripts/extract-long-sequences.py: refactored to set write_out to
+    sys.stdout by default; added output location listing.
+    * scripts/{fastq-to-fasta, interleave-reads}.py: 
+    added output file listing sensitive to optional -o argument
+    * tests/test_scripts.py: added test for scripts/make-initial-stoptags.py
+
+2014-09-19  Ben Taylor  <taylo886 at msu.edu>
+
+    * Makefile: added --inline-suppr to cppcheck, cppcheck-result.xml targets
+    * khmer/_khmermodule.cc: Added comments to address cppcheck false positives
+    * lib/hashtable.cc, lib/hashtable.hh: take args to filter_if_present by
+    reference, address scope in destructor
+    * lib/read_parsers.cc: Added comments to address cppcheck false positives
+    * lib/subset.cc, lib/subset.hh: Adjusted output_partitioned_file,
+    find_unpart to take args by reference, fix assign_partition_id to use
+    .empty() instead of .size()
+
+2014-09-19  Ben Taylor  <taylo886 at msu.edu>
+		
+    * Makefile: Add astyle, format targets
+    * doc/dev/coding-guidelines-and-review.txt: Add reference to `make format`
+		target
+
+2014-09-10  Titus Brown  <titus at idyll.org>
+
+    * sandbox/calc-median-distribution.py: catch exceptions generated by reads
+	shorter than k in length.
+    * sandbox/collect-reads.py: added script to collect reads until specific
+	average cutoff.
+    * sandbox/slice-reads-by-coverage.py: added script to extract reads with
+	a specific coverage slice (based on median k-mer abundance).
+	
+2014-09-09  Titus Brown  <titus at idyll.org>
+
+    * Added sandbox/README.rst to describe/reference removed files,
+	 and document remaining sandbox files.
+
+    * Removed many obsolete sandbox files, including:
+      sandbox/abund-ablate-reads.py,
+      sandbox/annotate-with-median-count.py,
+      sandbox/assemble-individual-partitions.py,
+      sandbox/assemstats.py,
+      sandbox/assemstats2.py,
+      sandbox/bench-graphsize-orig.py,
+      sandbox/bench-graphsize-th.py,
+      sandbox/bin-reads-by-abundance.py,
+      sandbox/bowtie-parser.py,
+      sandbox/calc-degree.py,
+      sandbox/calc-kmer-partition-counts.py,
+      sandbox/calc-kmer-read-abunds.py,
+      sandbox/calc-kmer-read-stats.py,
+      sandbox/calc-kmer-to-partition-ratio.py,
+      sandbox/calc-sequence-entropy.py,
+      sandbox/choose-largest-assembly.py,
+      sandbox/consume-and-traverse.py,
+      sandbox/contig-coverage.py,
+      sandbox/count-circum-by-position.py,
+      sandbox/count-density-by-position.py,
+      sandbox/count-distance-to-volume.py,
+      sandbox/count-median-abund-by-partition.py,
+      sandbox/count-shared-kmers-btw-assemblies.py,
+      sandbox/ctb-iterative-bench-2-old.py,
+      sandbox/ctb-iterative-bench.py,
+      sandbox/discard-high-abund.py,
+      sandbox/discard-pre-high-abund.py,
+      sandbox/do-intertable-part.py,
+      sandbox/do-partition-2.py,
+      sandbox/do-partition-stop.py,
+      sandbox/do-partition.py,
+      sandbox/do-subset-merge.py,
+      sandbox/do-th-subset-calc.py,
+      sandbox/do-th-subset-load.py,
+      sandbox/do-th-subset-save.py,
+      sandbox/extract-surrender.py,
+      sandbox/extract-with-median-count.py,
+      sandbox/fasta-to-fastq.py,
+      sandbox/filter-above-median.py,
+      sandbox/filter-abund-output-by-length.py,
+      sandbox/filter-area.py,
+      sandbox/filter-degree.py,
+      sandbox/filter-density-explosion.py,
+      sandbox/filter-if-present.py,
+      sandbox/filter-max255.py,
+      sandbox/filter-min2-multi.py,
+      sandbox/filter-sodd.py,
+      sandbox/filter-subsets-by-partsize.py,
+      sandbox/get-occupancy.py,
+      sandbox/get-occupancy2.py,
+      sandbox/graph-partition-separate.py,
+      sandbox/graph-size-circum-trim.py,
+      sandbox/graph-size-degree-trim.py,
+      sandbox/graph-size-py.py,
+      sandbox/join_pe.py,
+      sandbox/keep-stoptags.py,
+      sandbox/label-pairs.py,
+      sandbox/length-dist.py,
+      sandbox/load-ht-and-tags.py,
+      sandbox/make-coverage-by-position-for-node.py,
+      sandbox/make-coverage-histogram.py,
+      sandbox/make-coverage.py,
+      sandbox/make-random.py,
+      sandbox/make-read-stats.py,
+      sandbox/multi-abyss.py,
+      sandbox/multi-stats.py,
+      sandbox/multi-velvet.py,
+      sandbox/normalize-by-min.py,
+      sandbox/occupy.py,
+      sandbox/parse-bowtie-pe.py,
+      sandbox/parse-stats.py,
+      sandbox/partition-by-contig.py,
+      sandbox/partition-by-contig2.py,
+      sandbox/partition-size-dist-running.py,
+      sandbox/partition-size-dist.py,
+      sandbox/path-compare-to-vectors.py,
+      sandbox/print-exact-abund-kmer.py,
+      sandbox/print-high-density-kmers.py,
+      sandbox/quality-trim-pe.py,
+      sandbox/quality-trim.py,
+      sandbox/reformat.py,
+      sandbox/remove-N.py,
+      sandbox/softmask-high-abund.py,
+      sandbox/split-N.py,
+      sandbox/split-fasta-on-circum.py,
+      sandbox/split-fasta-on-circum2.py,
+      sandbox/split-fasta-on-circum3.py,
+      sandbox/split-fasta-on-circum4.py,
+      sandbox/split-fasta-on-degree-th.py,
+      sandbox/split-fasta-on-degree.py,
+      sandbox/split-fasta-on-density.py,
+      sandbox/split-reads-on-median-diff.py,
+      sandbox/summarize.py,
+      sandbox/sweep_perf.py,
+      sandbox/test_scripts.py,
+      sandbox/traverse-contigs.py,
+      sandbox/traverse-from-reads.py,
+      sandbox/validate-partitioning.py -- removed as obsolete.
+
+2014-09-01  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/dev/coding-guidelines-and-review.txt: Clarify pull request checklist
+    * CONTRIBUTING.md: update URL to new dev docs
+
+2014-08-30  Rhys Kidd  <rhyskidd at gmail.com>
+
+    * khmer/_khmermodule.cc: fix table.get("wrong_length_string") gives core
+    dump
+    * lib/kmer_hash.cc: improve quality of exception error message
+    * tests/{test_counting_hash,test_counting_single,test_hashbits,
+        test_hashbits_obj}.py: add regression unit tests
+
+2014-08-28  Titus Brown  <titus at idyll.org>
+
+    * scripts/normalize-by-median.py: added reporting output after main loop
+	exits, in case it hadn't been triggered.
+    * sandbox/saturate-by-median.py: added flag to change reporting frequency,
+	cleaned up leftover code from when it was copied from
+	normalize-by-median.
+
+2014-08-24  Rhys Kidd  <rhyskidd at gmail.com>
+
+    * khmer/thread_utils.py, sandbox/filter-below-abund.py,
+	scripts/{extract-long-sequences,load-graph,load-into-counting,
+	normalize-by-median,split-paired-reads}.py,
+	scripts/galaxy/gedlab.py: fix minor PyLint issues 
+
+2014-08-20  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * test/test_version.py: add Python2.6 compatibility.
+
+2014-08-20  Rhys Kidd  <rhyskidd at gmail.com>
+
+    * setup.py,README.rst,doc/user/install.txt: Test requirement for a 
+    64-bit operating system, documentation changes. Fixes #529
+
+2014-08-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * {setup,versioneer,khmer/_version}.py: upgrade versioneer from 0.10 to 0.11
+
+2014-08-18  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.py: Use the system bz2 and/or zlib libraries if specified in
+    setup.cfg or overridden on the commandline
+
+2014-08-06  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * CITATION: fixed formatting, added BibTeX
+    * Makefile: Python code coverage targets will now compile khmer if needed
+    * doc/dev/galaxy.txt: moved to doc/user/; updated & simplified
+    * doc/{dev,user}/index.txt: galaxy.txt move
+    * scripts/*.xml: moved to scripts/galaxy/; citations added; additional
+    scripts wrapped
+    * scripts/galaxy/README.txt: documented Galaxy codebase requirements
+    * doc/citations.txt: symlink to CITATION
+    * scripts/galaxy/test-data: added symlinks to files in tests/test-data or
+    added short test files from scratch
+    * scripts/galaxy/macros.xml: common configuration moved to central file
+    * scripts/galaxy/gedlab.py: custom Galaxy datatypes for the counting
+    tables and presence tables: it inherits from the Galaxy Binary type but
+    isn't sniffable. Written with GalaxyTeam's Dave_B.
+    * scripts/filter-abund.py: fix inaccurate parameter description
+    * scripts/galaxy/tool_dependencies.xml: document install process
+    * scripts/galaxy/filter-below-abund.py: symlink to
+    sandbox/filter-below-abund.py for now.
+    * khmer/khmer_args.py: point users to online citation file for details
+
+2014-08-05  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/read_parsers.{cc,hh}: close file handles. Fixes CID 1222793
+
+2014-08-05  Justin Lippi  <jlippi at gmail.com>
+
+    * khmer/__init__.py: import get_version_cpp method as __version_cpp__.
+    * khmer/_khmermodule.cc: added get_version_cpp implementation
+    * tests/test_version.py: check that version from C++ matches version from
+    khmer.__version__
+    * setup.cfg: don't run tests with 'jenkins' @attr with 'make test'
+
+2014-08-04  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * khmer/_khmermodule.cc,lib/{kmer_hash.{cc,hh},read_aligner.cc,
+    read_parsers.{cc,hh},trace_logger.cc: Replace remaining uses of assert()
+    with khmer_exceptions. Fixes #215.
+    * setup.py: simplify argparse conditional dependency
+
+2014-08-03  Titus Brown & Michael R. Crusoe  <t at idyll.org>
+
+    * doc/{artifact-removal,partitioning-workflow{.graffle,.png}},{biblio,
+    blog-posts,guide,install,choosing-table-sizes,known-issues,scripts,
+    partitioning-big-data.txt: moved to doc/user/
+    * doc/{crazy-ideas,details,development,galaxy,release,examples}.txt: moved
+    to doc/dev/
+    * doc/dev/{a-quick-guide-to-testing,codebase-guide,
+    coding-guidelines-and-review,for-khmer-developers,getting-started,
+    hackathon,index}.txt,doc/user/index.txt: new content.
+    * doc/design.txt: deleted
+    The documentation has been split into user focused documentation and
+    developer focused documentation. The new developer docs were field tested
+    as part of the Mozilla Science Lab global sprint that we participated in;
+    we are grateful to all the volunteers.
+
+2014-07-24  Ivan Gonzalez  <iglpdc at gmail.com>
+
+    * lib/khmer.hh, lib/khmer_exception.hh: All exceptions are now derived from
+	a new base class exception, khmer::khmer_exception. Issue #508.
+    * lib/counting.cc, lib/hashbits.cc, lib/hashtable.{cc,hh},lib/kmer_hash.cc,
+	lib/labelhash.cc, lib/perf_metrics.hh, lib/read_parsers.{cc,hh},
+	lib/subset.cc, lib/thread_id_map.hh: All exceptions thrown are now
+	instances (or derived from) khmer::khmer_exception.
+
+2014-07-24  Jiarong Guo  <guojiaro at gmail.com>
+
+    * khmer/_khmermodule.cc: add python exception when thread = 0 for
+    ReadParser.
+    * tests/test_read_parsers.py: add test_with_zero_threads() to test Python
+    exception when ReadParser has zero threads.
+
+2014-07-23  Qingpeng Zhang  <qingpeng at gmail.com>
+
+    * scripts/load-graph.py: write fp rate into *.info file with option 
+    to switch on
+    * tests/test_scripts.py: add test_load_graph_write_fp
+
+2014-07-23  Ryan R. Boyce  <boycerya at msu.edu>
+
+    * Makefile: fixed >80 character line wrap-around
+
+2014-07-23  Leonor Garcia-Gutierrez  <l.garcia-gutierrez at warwick.ac.uk>
+
+    * tests/test_hashbits.py, tests/test_graph.py, 
+    tests/test_lump.py: reduced memory requirement
+    
+2014-07-23  Heather L. Wiencko  <wienckhl at tcd.ie>
+
+    * khmer_tst_utils.py: added import traceback
+    * test_scripts.py: added test for normalize_by_median.py for fpr rate
+
+2014-07-22  Justin Lippi  <jlippi at gmail.com>
+ 
+    * khmer/_khmermodule.cc: removed unused assignment
+    * lib/read_aligner.cc,lib/read_aligner.hh: wrapped function declarations
+    in the same compiler options that the only invocations are in to avoid
+    unusedPrivateFunction violation.
+    * lib/read_parsers.cc: fix redundantassignment error by assigning variable
+    to its value directly
+
+2014-07-22  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: combine pip invocation into single "install-dependencies"
+    target.
+
+2014-07-22  Justin Lippi  <jlippi at gmail.com>
+
+    * tests/test_subset_graph.py: decrease the amount of memory that is being
+    requested for the hash tables in test.
+
+2014-07-22  Jim Stapleton  <jas at msu.edu>
+
+     * scripts/filter-abund.py: no longer asks for parameters that are unused,
+     issue #524
+
+2014-07-22  Justin Lippi  <jlippi at gmail.com> 
+
+    * tests/khmer_tst_utils.py: put runscript here
+    * tests/test_sandbox_scripts.py: remove 'runsandbox', renamed to runscript
+      and placed in khmer_tst_utils
+    * tests/test_scripts.py: removed 'runscript' and placed in khmer_tst_utils
+
+2014-07-22  Jeramia Ory  <jeramia.ory at gmail.com>
+
+    * khmer/_khmermodule.cc: removed unused KhmerError, issue #503
+
+2014-07-22  Rodney Picett  <pickett.rodney at gmail.com>
+
+    * lib/scoringmatrix.{cc,hh}: removed assign function, issue #502
+ 
+2014-07-22  Leonor Garcia-Gutierrez  <l.garcia-gutierrez at warwick.ac.uk>
+
+    * tests/test_counting_single.py: reduced memory requirements
+    
+2014-07-21  Titus Brown  <t at idyll.org>
+
+    * sandbox/saturate-by-median.py: introduce new sandbox script for
+	saturation analysis of low-coverage data sets.
+
+2014-07-10  Joe Stein  <joeaarons at gmail.com>
+
+    * sandbox/readstats.py: fixed divide-by-zero error, issue #458
+
+2014-07-06  Titus Brown  <t at idyll.org>
+
+    * doc/release.txt: fix formatting.
+
+2014-06-25  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * scripts/load-graph.py: fix #507. Threading doesn't give any advantages
+    to this script right now; the threading parameter is ignored for now.
+
+2014-06-20  Chuck Pepe-Ranney  <chuck.peperanney at gmail.com>
+
+    * scripts/extract-partitions.py: added epilog documentation for 
+	<base>.dist columns.
+
+2014-06-20  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/release.txt: Add Coverity Scan to release checklist
+
+2014-06-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/read_aligner.{cc,hh},khmer/_khmermodule.cc,setup.py,
+    tests/test_read_aligner.py,sandbox/{normalize-by-align,read-aligner}.py:
+    Update of @fishjord's graph alignment work
+    * lib/{aligner,kmer,node}.{cc,hh},tests/test_align.py: removed as they are
+    superceded by the above
+    * Makefile: fixed wildcards
+    * tests/read_parsers.py: tests that are too complicated to run with
+    Valgrind's memcheck are now marked @attr('multithread')
+
+2014-06-16  Titus Brown  <t at idyll.org>
+
+    * doc/release.txt: updated release process.
+    * doc/known-issues.txt: updated known-issues for v1.1 release
+    * doc/release-notes/: added release notes for 1.0, 1.0.1, and 1.1
+
+2014-06-16  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * scripts/{abundance-dist-single,filter-abund-single,load-into-counting,
+    normalize-by-median,load-graph}.py: restore Python 2.6 compatability for
+    Debian 6, RedHat 6, SL6, and Ubuntu 10.04 LTS users.
+
+2014-06-15  Titus Brown  <t at idyll.org>
+
+    * doc/scripts.txt: removed sweep-reads.py from script documentation.
+    * scripts/sweep-reads.py, scripts/sweep-files.py: moved sweep-reads.py
+	and sweep-files.py over to sandbox.
+    * tests/test_sandbox_scripts.py: created a test file for scripts in
+	sandbox/; skip when not in developer mode (e.g. installed egg).
+    * tests/test_script_arguments.py: capture file.py output to stderr
+	so that it is not displayed during tests.
+    * sandbox/calc-median-distribution.py: updates to print cumulative
+	distribution for calc-median-distribution.
+
+2014-06-14  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * scripts/{abundance-dist-single,filter-abund-single,load-into-counting,
+    normalize-by-median,load-graph}.py,tests/test_scripts.py: added
+    '--report-total-kmers' option to all scripts that create k-mer tables.
+
+2014-06-14  Titus Brown  <t at idyll.org>
+
+    * doc/scripts.txt, tests/test_scripts.py, scripts/sweep-reads.py:
+	renamed sweep-reads-buffered to sweep-reads; added FASTQ output to
+	sweep-reads.
+    * doc/scripts.txt: added extract-long-sequences.py doc reference.
+    * scripts/extract-long-sequences.py: set default sequence length to
+	extract to 200 bp.
+
+2014-06-13  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * MANIFEST.in: don't include docs/, data/, or examples/ in our PyPI
+    distribution. Saves 15MB.
+
+2014-06-13  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: split coverity target in two: -build and -upload. Added
+    configuration target
+
+2014-06-13  Titus Brown  <t at idyll.org>
+
+    * doc/install.txt: updated virtualenv command to use python2 explicitly,
+	for arch support.
+
+2014-06-13  Titus Brown  <t at idyll.org>
+
+    * khmer/__init__.py, khmer/file_args.py: Moved copyright message to a
+	comment.
+    * khmer/file.py: updated error messages for disk-space checking functions;
+	added test hooks.
+    * tests/test_script_arguments.py: added tests for several functions in
+	khmer/file.py.
+    * sandbox/assemstats3.py: handle missing input files.
+
+2014-06-12  Michael Wright <wrigh517 at msu.edu>
+
+    * sandbox/load-into-hashbits: Deleted from sandbox. It is superseded
+    by load-graph.py --no-tagset.
+
+2014-06-11  Michael Wright <wrigh517 at msu.edu>
+
+    * scripts/load-into-counting: Fixed docstring misnomer to 
+	load-into-counting.py
+
+2014-06-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.py,tests/{__init__,khmer_tst_utils,test_scripts,
+    khmer_test_counting_single}.py: made tests runnable after installation.
+    * lib/{khmer.hh,hashtable.hh,read_parsers.cc,read_parsers.hh}: restructure
+    exception hierarchy.
+    * khmer/_khmermodule.cc: Nicer error checking for hash_consume_fasta,
+    hash_abundance_distribution, hashbits_consume_{fasta,fasta_and_tag
+    {,with_stoptags},partitioned_fasta}, hashbits_output_partitions, and
+    labelhash_consume_{,partitioned_}fasta_and_tag_with_labels.
+
+2014-06-10  Titus Brown  <t at idyll.org>
+
+    * Makefile: remove SHELL setting so that 'make doc' works in virtualenvs.
+    * scripts/sample-reads-randomly.py: extend to take multiple subsamples
+	with -S.
+    * tests/test_scripts.py: added test for multiple subsamples from
+	sample-reads-randomly.py
+
+2014-06-10  Michael Wright <wrigh517 at msu.edu>
+
+    * scripts/extract-long-sequences: Moved from sandbox, added argparse and 
+    FASTQ support.
+    * scripts/fastq-to-fasta: Fixed outdated argparse oversight.
+    * tests/test_scripts.py: Added tests for extract-long-sequences.py
+
+2014-06-08  Titus Brown  <t at idyll.org>
+
+    * doc/conf.py: set google_analytics_id and disqus_shortname properly;
+	disable "editme" popup.
+    * doc/_templates/page.html: take google_analytics_id and disqus_shortname
+	from doc/conf.py.
+
+2014-06-04  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * lib/Makefile: do a distclean as the CFLAGS may have changed. Fixes #442
+
+2014-06-03 Chuck Pepe-Ranney <chuck.peperanney at gmail.com>
+
+    * scripts/abundance-dist.py: removed call to check_space on infiles.  
+
+2014-05-31  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * khmer/_khmermodule.cc,lib/counting.{cc,hh},
+    sandbox/{stoptag-abundance-ham1-hist.py,off-by-one.py,filter-ham1.py}:
+    Remove CountingHash get_kmer_abund_mean, get_kmer_abund_abs_deviation, and
+    max_hamming1_count along with Python glue code and sandbox scripts. They
+    are no longer useful.
+
+2014-05-30  Titus Brown  <t at idyll.org>
+
+    * khmer/_khmermodule.cc: remove merge2* functions: unused, untested.
+    * lib/counting.cc, lib/hashbits.cc, lib/hashtable.cc: made file loading
+	exceptions more verbose and informative.
+    * tests/test_subset_graph.py: added tests for SubsetPartition::
+	load_partitionmap.
+    * khmer/_khmermodule.cc, lib/subset.cc, wrapped SubsetPartition::
+	load_partitionmap to catch, propagate exceptions
+    * tests/test_hashbits.py, tests/test_counting_hash.py: added tests
+	for fail-on-load of bad file format versions; print exception messages.
+    * .gitignore: added various temporary pip & build files
+    * lib/counting.cc: added I/O exception handling to CountingHashFileReader
+	and CountingHashGzFileReader.
+    * lib/hashbits.cc: added I/O exception handling to Hashbits::load.
+    * lib/subset.cc: added I/O exception handling to merge_from_disk.
+    * lib/hashtable.cc: added I/O exception handling to load_tagset and
+	load_stop_tags
+    * khmer/_khmermodule.cc: added I/O exception propagation from C++ to
+	Python, for all loading functions.
+
+2014-05-22  Michael Wright  <wrigh517 at msu.edu>
+
+    * scripts/fastq-to-fasta: Moved and improved fastq-to-fasta.py into scripts 
+    from sandbox
+    * tests/test_scripts.py: Added tests for fastq-to-fasta.py
+    * tests/test-data: Added test-fastq-n-to-fasta.py file with N's in 
+    sequence for testing
+
+2014-05-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: add target for python test coverage plain-text report;
+    clarified where the HTML report is
+
+2014-05-16  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * docs/scripts.txt: include sweep-reads-buffered.py
+
+2014-05-14  Adam Caldwell  <adam.caldwell at gmail.com>
+
+    * Makefile: change pip to pip2. Fixes assorted make problems on systems
+    where pip links to pip3
+
+2014-05-14  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/{zlib,bzip2} -> third-party/
+    * setup.{cfg,py}: Move third party libraries to their own directory
+    * Makefile: add sloccount target for humans and the sloccount.sc target for
+   Jenkins
+
+2014-05-13  Michael Wright  <wrigh517 at msu.edu>
+
+    * sandbox/fastq-to-fasta.py: now reports number of reads dropped due to
+    'N's in sequence. close 395
+
+2014-05-13  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/release.txt: additional fixes
+
+2014-05-09  Luiz Irber  <irberlui at msu.edu>
+
+    Version 1.0.1
+
+2014-05-09  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/release.txt: update release instructions
+
+2014-05-06  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/{subset,counting}.cc: fix cppcheck errors; astyle -A10
+    --max-code-length=80
+
+2014-05-06  Titus Brown  <titus at idyll.org>
+
+    * sandbox/calc-best-assembly.py: added script to calculate best
+    assembly from a list of contig/scaffold files
+	
+2014-04-23  Titus Brown  <titus at idyll.org>
+
+    * scripts/abundance-dist-single.py: fixed problem where ReadParser was
+    being created anew for each thread; regression introduced in 4b823fc.
+
+2014-04-22  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    *.py: switch to explicit python2 invocation. Fixes #385.
+
+2014-04-21  Titus Brown  <t at idyll.org>
+
+    * doc/development.txt: added spellcheck to review checklist
+
+2014-04-21  Titus Brown  <titus at idyll.org>
+
+    * scripts/normalize-by-median.py: updated FP rate to match latest info from
+      Qingpeng's paper; corrected spelling error.
+
+2014-04-21  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.py,doc/installing.txt: Remove argparse from the requirements
+    unless it isn't available. Argparse is bundled with Python 2.7+. This
+    simplifies the installation instructions.
+
+2014-04-17  Ram RS  <ramrs at nyu.edu>
+
+    * scripts/make-initial-stoptags.py: fixed bug that threw error on
+     missing .ht input file while actual expected input file is .pt
+
+2014-04-11  Titus Brown  <t at idyll.org>
+
+    * scripts/*.py: fixed argument to check_space_for_hashtable to rely
+    on args.n_tables and not args.ksize.
+
+2014-04-06  Titus Brown  <titus at idyll.org>
+
+    * scripts/normalize-by-median.py: added comment about table compatibility
+    with abundance-dist.
+
+2014-04-05  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * MANIFEST.in,setup.py: fix to correct zlib packaging for #365
+    * ChangeLog: fix date for 1.0 release, email addresses
+
+2014-04-01  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    Version 1.0
+    * Makefile: run 'build' command before install; ignore _version.py for
+    coverage purposes.
+    * bink.ipynb: deleted
+    * doc/choosing-hash-sizes.txt -> choosing-table-sizes.txt
+    * setup.py,doc/{conf.py,index.txt}: update lists of authors
+    * doc/development.txt: typo
+    * doc/{galaxy,guide,index,introduction,scripts}.txt: remove some
+    references to implementation details of the k-mer tables
+    * doc/{known-issues,release}.txt: updated
+    * khmer/*.cc,lib/*.{cc,hh}: astyle -A10 formatted
+    * lib/read_parsers.cc: fixed case statement fall through
+    * lib/subset.cc: removed unnecessary NULL check (CID 1054804 & 1195088)
+    * scripts/*.py: additional documentation updates
+    * tests/test-data/test-overlap1.ht,data/MSB2-surrender.fa &
+    data/1m-filtered.fa: removed from repository history, .git is now 36M!
+
+2014-04-01  Titus Brown  <t at idyll.org>
+
+    * CITATION,khmer/khmer_args.py: Updated khmer software citation for
+    release.
+
+2014-03-31  Titus Brown  <t at idyll.org>
+
+    * scripts/normalize-by-median.py: Fixed unbound variable bug introduced in
+    20a433c2.
+
+    * khmer/file.py: Fixed incorrect use of __file__ dirname instead of
+    os.getcwd(); also fixed bug where statvfs would choke on an empty
+    dirname resulting from input files being in the cwd.
+
+2014-03-31  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * versioneer.py,ez_setup.py: updated to version 0.10 and 3.4.1
+    respectively.
+    * docs/release.txt,khmer/_version.py,MANIFEST.in: update ancillary
+    versioneer files
+
+2014-03-31  Titus Brown  <t at idyll.org>
+
+    * scripts/*.py,khmer/khmer_args.py: added 'info' function to khmer_args,
+    and added citation information to each script.
+    * CITATION: added basic citation information for khmer functionality.
+
+2013-03-31  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * docs/scripts.txt,scripts/*.py,khmer/*.py: overhaul the documentation of
+    the scripts. Uses sphinxcontrib.autoprogram to leverage the existing
+    argparse objects. Moved the documentation into each script + misc cleanups.
+    All scripts support the --version option. Migrated the last scripts to use
+    khmer_args
+    * docs/blog-posts.txt: removed outdated reference to filter-exact.py; its
+    replacement filter-abund.py is better documented in the eel-pond protocol
+    * figuregen/,novelty/,plots/,templatem/,scripts/do-partition.sh: removed
+    outdated code not part of core project
+
+2013-03-30  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.py: monkeypatched distutils.Distribution.reinitialize_command() so
+    that it matches the behavior of Distribution.get_command_obj(). This fixes
+    issues with 'pip install -e' and './setup.py nosetests' not respecting the
+    setup.cfg configuration directives for the build_ext command. Also
+    enhanced our build_ext command to respect the dry_run mode.
+
+    * .ycm_extra_conf.py: Update our custom YouCompleteMe configuration to
+    query the package configuration for the proper compilation flags.
+
+2014-03-28  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile,setup.py: demote nose & sphinx to extra dependencies.
+    Auto-install Python developer tools as needed.
+
+2013-03-27  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * The system zlib and bzip2 libraries are now used instead of the bundled
+    versions if specified in setup.cfg or the command line.
+
+2014-03-25  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: update cppcheck command to match new version of Jenkins
+    plugin. Now ignores the lib/test*.cc files.
+
+2013-03-20  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/storage.hh,khmer/_khmermodule.cc,lib/{readtable,read_parsers}.hh:
+    remove unused storage.hh
+
+2014-03-19  Qingpeng Zhang  <qingpeng at msu.edu>
+
+    * hashbits.cc: fix a bug of 'Division or modulo by zero' described in #182
+    * test_scripts.py: add test code for count-overlap.py
+    * count-overlap.py: (fix a bug because of a typo and hashsize was replaced
+    by min_hashsize)
+    * count-overlap.py: needs hashbits table generated by load-graph.py. 
+    This information is added to the "usage:" line.
+    * count-overlap.py: fix minor PyLint issues
+
+2014-03-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Update bundled zlib version to 1.2.8 from 1.2.3. Changes of note:
+    "Wholesale replacement of gz* functions with faster versions"
+    "Added LFS (Large File Summit) support for 64-bit file offsets"
+    "Fix serious but very rare decompression bug"
+
+2014-03-19  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * lib/counting.hh: include hashtable.hh
+    * lib/{counting,aligner,hashbits,hashtable,labelhash,node,subset}.{cc,hh},
+    kmer.cc,khmer/_khmermodule.cc: removed downcast, replaced non-functional
+    asserts() with exception throws.
+    * khmer/_khmermodule.cc: fixed parsing of PyLists
+    * setup.py: force 64bit only builds on OS X.
+
+2014-03-19  Titus Brown  <t at idyll.org>
+
+    * Makefile: update documentation on targets at top; clean autopep8 output.
+    * test_counting_single.py: fixed pep8 violations in spacing
+    * test_scripts.py: eliminate popenscript in favor of proper SystemExit
+	handling in runscript; fix pep8 violations.
+
+2014-03-19  Michael R. Crusoe <mcrusoe at msu.edu> and Luiz Irber
+<luiz.irber at gmail.com>
+
+    * lib/ktable.{cc,hh},khmer/{__init__.py},{_khmermodule.cc}, tests/
+    test_{counting_{hash,single},ktable}.py: remove the unused KTable object
+    * doc/{index,ktable}.txt: remove references to KTable
+    * lib/{ktable.{hh,cc} → kmer_hash.{hh,cc}}: rename remaining ktable files
+    to kmer_hash
+    * lib/{hashtable,kmer}.hh: replace ktable headers with kmer_hash
+
+2014-03-17  Ram RS  <ramrs at nyu.edu>
+
+    * extract-partitions.py: pylint warnings addressed
+    * test_scripts.py: tests added to cover extract-partitions completely
+
+2014-03-16  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * lib/read_parsers.cc: fix for Coverity CID 1054789: Unititialized scalar
+    field II: fill_id is never zeroed out.
+
+2014-03-16  Ram RS  <ramrs at nyu.edu>
+
+    * Project email in copyright headers updated
+
+2014-03-14  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * khmer/_khmermodule.cc, lib/{khmer.hh, hashtable.{cc,hh}},
+    tests/test_{hashbits,hashbits_obj,labelhash}.py: don't implicitly downcast
+    tagset_size(). Changes fileformat version for saved tagsets.
+
+2014-03-13  Ram RS  <ramrs at nyu.edu>
+
+    * added: khmer/file.py - script to check disk space, check input file
+    status and check space before hashtable writing
+    * modified: scripts/*.py - all scripts now use khmer.file for above-mentioned
+    functionality.
+    * modified: scripts/*.py - pylint violations addressed in all scripts
+    under scripts/
+
+2014-03-13  Ram RS  <ramrs at nyu.edu>
+
+    * Bug fix: tests.test_normalize_by_median_no_bigcount() now runs within
+    temp directory
+
+2014-03-11  Michael R. Crusoe  <mcrusoe at mcrusoe.edu>
+
+    * lib/read_parsers.hh: fix for Coverity CID 1054789: Uninitialized scalar
+    field
+
+2014-03-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/development.txt: document fork/tag policy + formatting fixes
+
+2014-03-03  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/trace_logger.{cc,hh}: fix for Coverity CID 1063852: Uninitialized
+    scalar field (UNINIT_CTOR) 
+    * lib/node.cc: fix for Coverity CID 1173035:  Uninitialized scalar field
+    (UNINIT_CTOR)
+    * lib/hashbits.hh: fix for Coverity CID 1153101:  Resource leak in object
+    (CTOR_DTOR_LEAK)
+    * lib/{perf_metrics.{cc,hh},hashtable.{cc,hh}
+    ,read_parsers.{cc,hh},trace_logger.{cc,hh}}: ifndef WITH_INTERNAL_METRICS
+    then lets not + astyle -A10
+
+2014-02-27  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * tagged: version 0.8
+    * setup.py: Specify a known working version of setuptools so we don't
+    force an unneeded and awkward upgrade.
+    * setup.py: We aren't zipsafe, mark as such
+
+2014-02-18  Michael R. Crusoe <mcrusoe at msu.edu>
+
+* Normalized C++ namespace usage to fix CID 1054792
+* Updated install instructions. We recommend OS X users and those Linux
+users without root access to install virtualenv instead of pip.
+* New documentation: doc/known-issues.txt
+* Added code review checklist & other guidance: doc/development.txt
+
+2014-02-03  Camille Scott <camille.scott.w at gmail.com>
+
+* Standardized command line arguments in khmer_args; added version flag
+
+* Added support for sparse graph labeling
+
+* Added script to reinflate partitions from read files using the 
+  labeling system, called sweep-reads-by-partition-buffered.py
+
+* Implemented __new__ methods for Hashbits, enforced inheritance
+  hierarchy between it and the new LabelHash class both in C++
+  and CPython API
+
+2013-12-20  Titus Brown  <titus at idyll.org>
+
+* Fixed output_partitioned_file, sweep-reads3.py, and extract-partitions.py
+  to retain FASTQ format in output.
+
+2013-12-11  Michael R. Crusoe <mcrusoe at msu.edu>
+
+* normalize-by-median.py: new optional argument: --record-filenames to specify
+a path where a list of all the output filenames will be written to. Will
+be used to better integrate with Galaxy.
+
+* All commands that use the counting args now support the --version switch
+
+* abundance-dist-single.py, abundance-dist.py, do-partition.py,
+interleave-reads.py, load-graph.py, load-into-counting.py
+normalize-by-median.py now exit with return code 1 instead of 255 as is
+standard.
+
+2013-12-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* doc/install.txt Add setup instructions for RHEL6 & fix invocation to get
+master branch to work for non-developers
+
+2013-12-18  Titus Brown  <titus at idyll.org>
+
+* Added a test to ensure that normalize-by-median.py has bigcount set to
+  False.
+
+2013-11-22  Camille Scott  <camille.scott.w at gmail.com>
+
+* Makefile: Added debug target for profiling.
+
+2013-11-22  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Documented release process
+
+2013-10-21  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.7
+
+* New script: sample-reads-randomly.py which does a single pass random
+subsample using reservoir sampling.
+
+* the version number is now only stored in one place
+
+* Makefile: new dist, cppcheck, pep8, and autopep8 targets for developers.
+VERSION is now set by versioneer and exported to C/C++ code.
+
+* README switched from MarkDown to ReStructuredText format to clean up PyPI
+listing. Install count badge added.
+
+* doc/: updates to how the scripts are called. Sphinx now pulls version
+number from versioneer. C/Python integration is now partially documented.
+Reference to bleeding-edge has been removed. Release instructions have been
+clarified and simplified.
+
+* all python code in khmer/, scripts/, and tests/ should be PEP8 compliant now.
+
+* khmer/_khmermodule.cc has gotten a once-over with cpychecker. Type errors
+were eliminated and the error checking has improved.
+
+* Several fixes motivated by the results of a Coverity C/C++ scan. 
+
+* Tests that require greater than 0.5 gigabytes of memory are now annotated as
+being 'highmem' and be skipped by changing two lines in setup.cfg
+
+* warnings about -Wstrict-prototypes will no longer appear
+
+* contributors to this release are: ctb, mr-c and camillescott. 
+
+2013-10-15  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.6.1
+
+* No code changes, just build fixes
+
+2013-10-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.6
+
+* Switch to setuptools to run the entire build
+
+* The various Makefiles have been merged into one inside lib for posterity
+
+* A new top-level Makefile wraps "python setup.py"
+
+* argparse.py has been removed and is installed automatically by setuptools/pip
+
+* setup.py and the python/khmer directory have been moved to the root of the
+project to conform to the standard layout
+
+* The project contact address is now khmer-project at idyll.org
+
+* Due to the new build system the project now easily builds under OS X + XCode
+
+* In light of the above the installation instructions have been rewritten
+
+* Sphinx now builds the documentation without warnings or errors
+
+* It is now easy to calculate code coverage.
+
+* setup.py is now PEP8 compliant
+2014-04-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: run 'build' command before install; ignore _version.py for
+    coverage purposes.
+    * bink.ipynb: deleted
+    * doc/choosing-hash-sizes.txt -> choosing-table-sizes.txt
+    * setup.py,doc/{conf.py,index.txt}: update lists of authors
+    * doc/development.txt: typo
+    * doc/{galaxy,guide,index,introduction,scripts}.txt: remove some
+    references to implementation details of the k-mer tables
+    * doc/{known-issues,release}.txt: updated
+    * khmer/*.cc,lib/*.{cc,hh}: astyle -A10 formatted
+    * lib/read_parsers.cc: fixed case statement fall through
+    * lib/subset.cc: removed unnecessary NULL check (CID 1054804 & 1195088)
+    * scripts/*.py: additional documentation updates
+    * tests/test-data/test-overlap1.ht,data/MSB2-surrender.fa &
+    data/1m-filtered.fa: removed from repository history, .git is now 36M!
+
+2014-03-31  Titus Brown  <ctb at msu.edu>
+
+    * scripts/normalize-by-median.py: Fixed unbound variable bug introduced in
+    20a433c2.
+
+    * khmer/file.py: Fixed incorrect use of __file__ dirname instead of
+    os.getcwd(); also fixed bug where statvfs would choke on an empty
+    dirname resulting from input files being in the cwd.
+
+2014-03-31  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * versioneer.py,ez_setup.py: updated to version 0.10 and 3.4.1
+    respectively.
+    * docs/release.txt,khmer/_version.py,MANIFEST.in: update ancillary
+    versioneer files
+
+2014-03-31  Titus Brown  <ctb at msu.edu>
+
+    * scripts/*.py,khmer/khmer_args.py: added 'info' function to khmer_args,
+    and added citation information to each script.
+    * CITATION: added basic citation information for khmer functionality.
+
+2013-03-31  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * docs/scripts.txt,scripts/*.py,khmer/*.py: overhaul the documentation of
+    the scripts. Uses sphinxcontrib.autoprogram to leverage the existing
+    argparse objects. Moved the documentation into each script + misc cleanups.
+    All scripts support the --version option. Migrated the last scripts to use
+    khmer_args
+    * docs/blog-posts.txt: removed outdated reference to filter-exact.py; its
+    replacement filter-abund.py is better documented in the eel-pond protocol
+    * figuregen/,novelty/,plots/,templatem/,scripts/do-partition.sh: removed
+    outdated code not part of core project
+
+2013-03-30  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * setup.py: monkeypatched distutils.Distribution.reinitialize_command() so
+    that it matches the behavior of Distribution.get_command_obj(). This fixes
+    issues with 'pip install -e' and './setup.py nosetests' not respecting the
+    setup.cfg configuration directives for the build_ext command. Also
+    enhanced our build_ext command to respect the dry_run mode.
+
+    * .ycm_extra_conf.py: Update our custom YouCompleteMe configuration to
+    query the package configuration for the proper compilation flags.
+
+2014-03-28  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile,setup.py: demote nose & sphinx to extra dependencies.
+    Auto-install Python developer tools as needed.
+
+2013-03-27  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * The system zlib and bzip2 libraries are now used instead of the bundled
+    versions if specified in setup.cfg or the command line.
+
+2014-03-25  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Makefile: update cppcheck command to match new version of Jenkins
+    plugin. Now ignores the lib/test*.cc files.
+
+2013-03-20  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/storage.hh,khmer/_khmermodule.cc,lib/{readtable,read_parsers}.hh:
+    remove unused storage.hh
+
+2014-03-19  Qingpeng Zhang  <qingpeng at msu.edu>
+
+    * hashbits.cc: fix a bug of 'Division or modulo by zero' described in #182
+    * test_scripts.py: add test code for count-overlap.py
+    * count-overlap.py: (fix a bug because of a typo and hashsize was replaced
+    by min_hashsize)
+    * count-overlap.py: needs hashbits table generated by load-graph.py. 
+    This information is added to the "usage:" line.
+    * count-overlap.py: fix minor PyLint issues
+
+2014-03-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * Update bundled zlib version to 1.2.8 from 1.2.3. Changes of note:
+    "Wholesale replacement of gz* functions with faster versions"
+    "Added LFS (Large File Summit) support for 64-bit file offsets"
+    "Fix serious but very rare decompression bug"
+
+2014-03-19  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * lib/counting.hh: include hashtable.hh
+    * lib/{counting,aligner,hashbits,hashtable,labelhash,node,subset}.{cc,hh},
+    kmer.cc,khmer/_khmermodule.cc: removed downcast, replaced non-functional
+    asserts() with exception throws.
+    * khmer/_khmermodule.cc: fixed parsing of PyLists
+    * setup.py: force 64bit only builds on OS X.
+
+2014-03-19  Titus Brown  <t at idyll.org>
+
+    * Makefile: update documentation on targets at top; clean autopep8 output.
+    * test_counting_single.py: fixed pep8 violations in spacing
+    * test_scripts.py: eliminate popenscript in favor of proper SystemExit
+	handling in runscript; fix pep8 violations.
+
+2014-03-19  Michael R. Crusoe <mcrusoe at msu.edu> and Luiz Irber
+<luiz.irber at gmail.com>
+
+    * lib/ktable.{cc,hh},khmer/{__init__.py},{_khmermodule.cc}, tests/
+    test_{counting_{hash,single},ktable}.py: remove the unused KTable object
+    * doc/{index,ktable}.txt: remove references to KTable
+    * lib/{ktable.{hh,cc} → kmer_hash.{hh,cc}}: rename remaining ktable files
+    to kmer_hash
+    * lib/{hashtable,kmer}.hh: replace ktable headers with kmer_hash
+
+2014-03-17  Ram RS  <ramrs at nyu.edu>
+
+    * extract-partitions.py: pylint warnings addressed
+    * test_scripts.py: tests added to cover extract-partitions completely
+
+2014-03-16  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * lib/read_parsers.cc: fix for Coverity CID 1054789: Unititialized scalar
+    field II: fill_id is never zeroed out.
+
+2014-03-16  Ram RS  <ramrs at nyu.edu>
+
+    * Project email in copyright headers updated
+
+2014-03-14  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * khmer/_khmermodule.cc, lib/{khmer.hh, hashtable.{cc,hh}},
+    tests/test_{hashbits,hashbits_obj,labelhash}.py: don't implicitly downcast
+    tagset_size(). Changes fileformat version for saved tagsets.
+
+2014-03-13  Ram RS  <ramrs at nyu.edu>
+
+    * added: khmer/file.py - script to check disk space, check input file
+    status and check space before hashtable writing
+    * modified: scripts/*.py - all scripts now use khmer.file for above-mentioned
+    functionality.
+    * modified: scripts/*.py - pylint violations addressed in all scripts
+    under scripts/
+
+2014-03-13  Ram RS  <ramrs at nyu.edu>
+
+    * Bug fix: tests.test_normalize_by_median_no_bigcount() now runs within
+    temp directory
+
+2014-03-11  Michael R. Crusoe  <mcrusoe at mcrusoe.edu>
+
+    * lib/read_parsers.hh: fix for Coverity CID 1054789: Uninitialized scalar
+    field
+
+2014-03-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * doc/development.txt: document fork/tag policy + formatting fixes
+
+2014-03-03  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+    * lib/trace_logger.{cc,hh}: fix for Coverity CID 1063852: Uninitialized
+    scalar field (UNINIT_CTOR) 
+    * lib/node.cc: fix for Coverity CID 1173035:  Uninitialized scalar field
+    (UNINIT_CTOR)
+    * lib/hashbits.hh: fix for Coverity CID 1153101:  Resource leak in object
+    (CTOR_DTOR_LEAK)
+    * lib/{perf_metrics.{cc,hh},hashtable.{cc,hh}
+    ,read_parsers.{cc,hh},trace_logger.{cc,hh}}: ifndef WITH_INTERNAL_METRICS
+    then lets not + astyle -A10
+
+2014-02-27  Michael R. Crusoe <mcrusoe at msu.edu>
+
+    * tagged: version 0.8
+    * setup.py: Specify a known working version of setuptools so we don't
+    force an unneeded and awkward upgrade.
+    * setup.py: We aren't zipsafe, mark as such
+
+2014-02-18  Michael R. Crusoe <mcrusoe at msu.edu>
+
+* Normalized C++ namespace usage to fix CID 1054792
+* Updated install instructions. We recommend OS X users and those Linux
+users without root access to install virtualenv instead of pip.
+* New documentation: doc/known-issues.txt
+* Added code review checklist & other guidance: doc/development.txt
+
+2014-02-03  Camille Scott <camille.scott.w at gmail.com>
+
+* Standardized command line arguments in khmer_args; added version flag
+
+* Added support for sparse graph labeling
+
+* Added script to reinflate partitions from read files using the 
+  labeling system, called sweep-reads-by-partition-buffered.py
+
+* Implemented __new__ methods for Hashbits, enforced inheritance
+  hierarchy between it and the new LabelHash class both in C++
+  and CPython API
+
+2013-12-20  Titus Brown  <titus at idyll.org>
+
+* Fixed output_partitioned_file, sweep-reads3.py, and extract-partitions.py
+  to retain FASTQ format in output.
+
+2013-12-11  Michael R. Crusoe <mcrusoe at msu.edu>
+
+* normalize-by-median.py: new optional argument: --record-filenames to specify
+a path where a list of all the output filenames will be written to. Will
+be used to better integrate with Galaxy.
+
+* All commands that use the counting args now support the --version switch
+
+* abundance-dist-single.py, abundance-dist.py, do-partition.py,
+interleave-reads.py, load-graph.py, load-into-counting.py
+normalize-by-median.py now exit with return code 1 instead of 255 as is
+standard.
+
+2013-12-19  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* doc/install.txt Add setup instructions for RHEL6 & fix invocation to get
+master branch to work for non-developers
+
+2013-12-18  Titus Brown  <titus at idyll.org>
+
+* Added a test to ensure that normalize-by-median.py has bigcount set to
+  False.
+
+2013-11-22  Camille Scott  <camille.scott.w at gmail.com>
+
+* Makefile: Added debug target for profiling.
+
+2013-11-22  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Documented release process
+
+2013-10-21  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.7
+
+* New script: sample-reads-randomly.py which does a single pass random
+subsample using reservoir sampling.
+
+* the version number is now only stored in one place
+
+* Makefile: new dist, cppcheck, pep8, and autopep8 targets for developers.
+VERSION is now set by versioneer and exported to C/C++ code.
+
+* README switched from MarkDown to ReStructuredText format to clean up PyPI
+listing. Install count badge added.
+
+* doc/: updates to how the scripts are called. Sphinx now pulls version
+number from versioneer. C/Python integration is now partially documented.
+Reference to bleeding-edge has been removed. Release instructions have been
+clarified and simplified.
+
+* all python code in khmer/, scripts/, and tests/ should be PEP8 compliant now.
+
+* khmer/_khmermodule.cc has gotten a once-over with cpychecker. Type errors
+were eliminated and the error checking has improved.
+
+* Several fixes motivated by the results of a Coverity C/C++ scan. 
+
+* Tests that require greater than 0.5 gigabytes of memory are now annotated as
+being 'highmem' and be skipped by changing two lines in setup.cfg
+
+* warnings about -Wstrict-prototypes will no longer appear
+
+* contributors to this release are: ctb, mr-c and camillescott. 
+
+2013-10-15  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.6.1
+
+* No code changes, just build fixes
+
+2013-10-10  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+* Version 0.6
+
+* Switch to setuptools to run the entire build
+
+* The various Makefiles have been merged into one inside lib for posterity
+
+* A new top-level Makefile wraps "python setup.py"
+
+* argparse.py has been removed and is installed automatically by setuptools/pip
+
+* setup.py and the python/khmer directory have been moved to the root of the
+project to conform to the standard layout
+
+* The project contact address is now khmer-project at idyll.org
+
+* Due to the new build system the project now easily builds under OS X + XCode
+
+* In light of the above the installation instructions have been rewritten
+
+* Sphinx now builds the documentation without warnings or errors
+
+* It is now easy to calculate code coverage.
+
+* setup.py is now PEP8 compliant
diff --git a/Doxyfile.in b/Doxyfile.in
new file mode 100644
index 0000000..193e9db
--- /dev/null
+++ b/Doxyfile.in
@@ -0,0 +1,2367 @@
+# Doxyfile 1.8.6
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project.
+#
+# All text after a double hash (##) is considered a comment and is placed in
+# front of the TAG it is preceding.
+#
+# All text after a single hash (#) is considered a comment and will be ignored.
+# The format is:
+# TAG = value [value, ...]
+# For lists, items can also be appended using:
+# TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (\" \").
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file
+# that follow. The default is UTF-8 which is also the encoding used for all text
+# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
+# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
+# for the list of possible encodings.
+# The default value is: UTF-8.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
+# double-quotes, unless you are using Doxywizard) that should identify the
+# project for which the documentation is generated. This name is used in the
+# title of most generated pages and in a few other places.
+# The default value is: My Project.
+
+PROJECT_NAME           = Khmer
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
+# could be handy for archiving the generated documentation or if some version
+# control system is used.
+
+PROJECT_NUMBER         = ${VERSION}
+
+# Using the PROJECT_BRIEF tag one can provide an optional one line description
+# for a project that appears at the top of each page and should give viewer a
+# quick idea about the purpose of the project. Keep the description short.
+
+PROJECT_BRIEF          =
+
+# With the PROJECT_LOGO tag one can specify an logo or icon that is included in
+# the documentation. The maximum height of the logo should not exceed 55 pixels
+# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo
+# to the output directory.
+
+PROJECT_LOGO           =
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
+# into which the generated documentation will be written. If a relative path is
+# entered, it will be relative to the location where doxygen was started. If
+# left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = doc/doxygen
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
+# directories (in 2 levels) under the output directory of each output format and
+# will distribute the generated files over these directories. Enabling this
+# option can be useful when feeding doxygen a huge amount of source files, where
+# putting all generated files in the same directory would otherwise causes
+# performance problems for the file system.
+# The default value is: NO.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
+# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
+# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
+# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
+# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
+# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
+# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
+# Ukrainian and Vietnamese.
+# The default value is: English.
+
+OUTPUT_LANGUAGE        = English
+
+# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member
+# descriptions after the members that are listed in the file and class
+# documentation (similar to Javadoc). Set to NO to disable this.
+# The default value is: YES.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief
+# description of a member or function before the detailed description
+#
+# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# brief descriptions will be completely suppressed.
+# The default value is: YES.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator that is
+# used to form the text in various listings. Each string in this list, if found
+# as the leading text of the brief description, will be stripped from the text
+# and the result, after processing the whole list, is used as the annotated
+# text. Otherwise, the brief description is used as-is. If left blank, the
+# following values are used ($name is automatically replaced with the name of
+# the entity):The $name class, The $name widget, The $name file, is, provides,
+# specifies, contains, represents, a, an and the.
+
+ABBREVIATE_BRIEF       = "The $name class" \
+                         "The $name widget" \
+                         "The $name file" \
+                         is \
+                         provides \
+                         specifies \
+                         contains \
+                         represents \
+                         a \
+                         an \
+                         the
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# doxygen will generate a detailed section even if there is only a brief
+# description.
+# The default value is: NO.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+# inherited members of a class in the documentation of that class as if those
+# members were ordinary class members. Constructors, destructors and assignment
+# operators of the base classes will not be shown.
+# The default value is: NO.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path
+# before files name in the file list and in the header files. If set to NO the
+# shortest path that makes the file name unique will be used
+# The default value is: YES.
+
+FULL_PATH_NAMES        = YES
+
+# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
+# Stripping is only done if one of the specified strings matches the left-hand
+# part of the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the path to
+# strip.
+#
+# Note that you can specify absolute paths here, but also relative paths, which
+# will be relative from the directory where doxygen is started.
+# This tag requires that the tag FULL_PATH_NAMES is set to YES.
+
+STRIP_FROM_PATH        =
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
+# path mentioned in the documentation of a class, which tells the reader which
+# header file to include in order to use a class. If left blank only the name of
+# the header file containing the class definition is used. Otherwise one should
+# specify the list of include paths that are normally passed to the compiler
+# using the -I flag.
+
+STRIP_FROM_INC_PATH    =
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
+# less readable) file names. This can be useful is your file systems doesn't
+# support long names like on DOS, Mac, or CD-ROM.
+# The default value is: NO.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the
+# first line (until the first dot) of a Javadoc-style comment as the brief
+# description. If set to NO, the Javadoc-style will behave just like regular Qt-
+# style comments (thus requiring an explicit @brief command for a brief
+# description.)
+# The default value is: NO.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
+# line (until the first dot) of a Qt-style comment as the brief description. If
+# set to NO, the Qt-style will behave just like regular Qt-style comments (thus
+# requiring an explicit \brief command for a brief description.)
+# The default value is: NO.
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a
+# multi-line C++ special comment block (i.e. a block of //! or /// comments) as
+# a brief description. This used to be the default behavior. The new default is
+# to treat a multi-line C++ comment block as a detailed description. Set this
+# tag to YES if you prefer the old behavior instead.
+#
+# Note that setting this tag to YES also means that rational rose comments are
+# not recognized any more.
+# The default value is: NO.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
+# documentation from any documented member that it re-implements.
+# The default value is: YES.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a
+# new page for each member. If set to NO, the documentation of a member will be
+# part of the file/class/namespace that contains it.
+# The default value is: NO.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen
+# uses this value to replace tabs by spaces in code fragments.
+# Minimum value: 1, maximum value: 16, default value: 4.
+
+TAB_SIZE               = 4
+
+# This tag can be used to specify a number of aliases that act as commands in
+# the documentation. An alias has the form:
+# name=value
+# For example adding
+# "sideeffect=@par Side Effects:\n"
+# will allow you to put the command \sideeffect (or @sideeffect) in the
+# documentation, which will result in a user-defined paragraph with heading
+# "Side Effects:". You can put \n's in the value part of an alias to insert
+# newlines.
+
+ALIASES                =
+
+# This tag can be used to specify a number of word-keyword mappings (TCL only).
+# A mapping has the form "name=value". For example adding "class=itcl::class"
+# will allow you to use the command class in the itcl::class meaning.
+
+TCL_SUBST              =
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
+# only. Doxygen will then generate output that is more tailored for C. For
+# instance, some of the names that are used will be different. The list of all
+# members will be omitted, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
+# Python sources only. Doxygen will then generate output that is more tailored
+# for that language. For instance, namespaces will be presented as packages,
+# qualified scopes will look different, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
+# sources. Doxygen will then generate output that is tailored for Fortran.
+# The default value is: NO.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
+# sources. Doxygen will then generate output that is tailored for VHDL.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it
+# parses. With this tag you can assign which parser to use for a given
+# extension. Doxygen has a built-in mapping, but you can override or extend it
+# using this tag. The format is ext=language, where ext is a file extension, and
+# language is one of the parsers supported by doxygen: IDL, Java, Javascript,
+# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make
+# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C
+# (default is Fortran), use: inc=Fortran f=C.
+#
+# Note For files without extension you can use no_extension as a placeholder.
+#
+# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
+# the files are not read by doxygen.
+
+EXTENSION_MAPPING      =
+
+# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
+# according to the Markdown format, which allows for more readable
+# documentation. See http://daringfireball.net/projects/markdown/ for details.
+# The output of markdown processing is further processed by doxygen, so you can
+# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
+# case of backward compatibilities issues.
+# The default value is: YES.
+
+MARKDOWN_SUPPORT       = YES
+
+# When enabled doxygen tries to link words that correspond to documented
+# classes, or namespaces to their corresponding documentation. Such a link can
+# be prevented in individual cases by by putting a % sign in front of the word
+# or globally by setting AUTOLINK_SUPPORT to NO.
+# The default value is: YES.
+
+AUTOLINK_SUPPORT       = YES
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
+# to include (a tag file for) the STL sources as input, then you should set this
+# tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string);
+# versus func(std::string) {}). This also make the inheritance and collaboration
+# diagrams that involve STL classes more complete and accurate.
+# The default value is: NO.
+
+BUILTIN_STL_SUPPORT    = YES
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to
+# enable parsing support.
+# The default value is: NO.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
+# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
+# will parse them like normal C++ but will assume all classes use public instead
+# of private inheritance when no explicit protection keyword is present.
+# The default value is: NO.
+
+SIP_SUPPORT            = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate
+# getter and setter methods for a property. Setting this option to YES will make
+# doxygen to replace the get and set methods by a property in the documentation.
+# This will only work if the methods are indeed getting or setting a simple
+# type. If this is not the case, or you want to show the methods anyway, you
+# should set this option to NO.
+# The default value is: YES.
+
+IDL_PROPERTY_SUPPORT   = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES, then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
+# all members of a group must be documented explicitly.
+# The default value is: NO.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES to allow class member groups of the same type
+# (for instance a group of public functions) to be put as a subgroup of that
+# type (e.g. under the Public Functions section). Set it to NO to prevent
+# subgrouping. Alternatively, this can be done per class using the
+# \nosubgrouping command.
+# The default value is: YES.
+
+SUBGROUPING            = YES
+
+# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
+# are shown inside the group in which they are included (e.g. using \ingroup)
+# instead of on a separate page (for HTML and Man pages) or section (for LaTeX
+# and RTF).
+#
+# Note that this feature does not work in combination with
+# SEPARATE_MEMBER_PAGES.
+# The default value is: NO.
+
+INLINE_GROUPED_CLASSES = NO
+
+# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions
+# with only public data fields or simple typedef fields will be shown inline in
+# the documentation of the scope in which they are defined (i.e. file,
+# namespace, or group documentation), provided this scope is documented. If set
+# to NO, structs, classes, and unions are shown on a separate page (for HTML and
+# Man pages) or section (for LaTeX and RTF).
+# The default value is: NO.
+
+INLINE_SIMPLE_STRUCTS  = NO
+
+# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
+# enum is documented as struct, union, or enum with the name of the typedef. So
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
+# with name TypeT. When disabled the typedef will appear as a member of a file,
+# namespace, or class. And the struct will be named TypeS. This can typically be
+# useful for C code in case the coding convention dictates that all compound
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+# The default value is: NO.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
+# cache is used to resolve symbols given their name and scope. Since this can be
+# an expensive process and often the same symbol appears multiple times in the
+# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small
+# doxygen will become slower. If the cache is too large, memory is wasted. The
+# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range
+# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536
+# symbols. At the end of a run doxygen will report the cache usage and suggest
+# the optimal cache size from a speed point of view.
+# Minimum value: 0, maximum value: 9, default value: 0.
+
+LOOKUP_CACHE_SIZE      = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+# documentation are documented, even if no documentation was available. Private
+# class members and static file members will be hidden unless the
+# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES.
+# Note: This will also disable the warnings about undocumented members that are
+# normally produced when WARNINGS is set to YES.
+# The default value is: NO.
+
+EXTRACT_ALL            = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will
+# be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PRIVATE        = YES
+
+# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal
+# scope will be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PACKAGE        = YES
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file will be
+# included in the documentation.
+# The default value is: NO.
+
+EXTRACT_STATIC         = YES
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
+# locally in source files will be included in the documentation. If set to NO
+# only classes defined in header files are included. Does not have any effect
+# for Java sources.
+# The default value is: YES.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local methods,
+# which are defined in the implementation section but not in the interface are
+# included in the documentation. If set to NO only methods in the interface are
+# included.
+# The default value is: NO.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be
+# extracted and appear in the documentation as a namespace called
+# 'anonymous_namespace{file}', where file will be replaced with the base name of
+# the file that contains the anonymous namespace. By default anonymous namespace
+# are hidden.
+# The default value is: NO.
+
+EXTRACT_ANON_NSPACES   = YES
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
+# undocumented members inside documented classes or files. If set to NO these
+# members will be included in the various overviews, but no documentation
+# section is generated. This option has no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy. If set
+# to NO these classes will be included in the various overviews. This option has
+# no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
+# (class|struct|union) declarations. If set to NO these declarations will be
+# included in the documentation.
+# The default value is: NO.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
+# documentation blocks found inside the body of a function. If set to NO these
+# blocks will be appended to the function's detailed documentation block.
+# The default value is: NO.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation that is typed after a
+# \internal command is included. If the tag is set to NO then the documentation
+# will be excluded. Set it to YES to include the internal documentation.
+# The default value is: NO.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
+# names in lower-case letters. If set to YES upper-case letters are also
+# allowed. This is useful if you have classes or files whose names only differ
+# in case and if your file system supports case sensitive file names. Windows
+# and Mac users are advised to set this option to NO.
+# The default value is: system dependent.
+
+CASE_SENSE_NAMES       = NO
+
+# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
+# their full class and namespace scopes in the documentation. If set to YES the
+# scope will be hidden.
+# The default value is: NO.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
+# the files that are included by a file in the documentation of that file.
+# The default value is: YES.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
+# grouped member an include statement to the documentation, telling the reader
+# which file to include in order to use the member.
+# The default value is: NO.
+
+SHOW_GROUPED_MEMB_INC  = NO
+
+# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
+# files with double quotes in the documentation rather than with sharp brackets.
+# The default value is: NO.
+
+FORCE_LOCAL_INCLUDES   = NO
+
+# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
+# documentation for inline members.
+# The default value is: YES.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
+# (detailed) documentation of file and class members alphabetically by member
+# name. If set to NO the members will appear in declaration order.
+# The default value is: YES.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
+# descriptions of file, namespace and class members alphabetically by member
+# name. If set to NO the members will appear in declaration order. Note that
+# this will also influence the order of the classes in the class list.
+# The default value is: NO.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
+# (brief and detailed) documentation of class members so that constructors and
+# destructors are listed first. If set to NO the constructors will appear in the
+# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
+# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
+# member documentation.
+# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
+# detailed member documentation.
+# The default value is: NO.
+
+SORT_MEMBERS_CTORS_1ST = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
+# of group names into alphabetical order. If set to NO the group names will
+# appear in their defined order.
+# The default value is: NO.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
+# fully-qualified names, including namespaces. If set to NO, the class list will
+# be sorted only by class name, not including the namespace part.
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the alphabetical
+# list.
+# The default value is: NO.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
+# type resolution of all parameters of a function it will reject a match between
+# the prototype and the implementation of a member function even if there is
+# only one candidate or it is obvious which candidate to choose by doing a
+# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
+# accept a match between prototype and implementation in such cases.
+# The default value is: NO.
+
+STRICT_PROTO_MATCHING  = NO
+
+# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the
+# todo list. This list is created by putting \todo commands in the
+# documentation.
+# The default value is: YES.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the
+# test list. This list is created by putting \test commands in the
+# documentation.
+# The default value is: YES.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug
+# list. This list is created by putting \bug commands in the documentation.
+# The default value is: YES.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO)
+# the deprecated list. This list is created by putting \deprecated commands in
+# the documentation.
+# The default value is: YES.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional documentation
+# sections, marked by \if <section_label> ... \endif and \cond <section_label>
+# ... \endcond blocks.
+
+ENABLED_SECTIONS       =
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
+# initial value of a variable or macro / define can have for it to appear in the
+# documentation. If the initializer consists of more lines than specified here
+# it will be hidden. Use a value of 0 to hide initializers completely. The
+# appearance of the value of individual variables and macros / defines can be
+# controlled using \showinitializer or \hideinitializer command in the
+# documentation regardless of this setting.
+# Minimum value: 0, maximum value: 10000, default value: 30.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
+# the bottom of the documentation of classes and structs. If set to YES the list
+# will mention the files that were used to generate the documentation.
+# The default value is: YES.
+
+SHOW_USED_FILES        = YES
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
+# will remove the Files entry from the Quick Index and from the Folder Tree View
+# (if specified).
+# The default value is: YES.
+
+SHOW_FILES             = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
+# page. This will remove the Namespaces entry from the Quick Index and from the
+# Folder Tree View (if specified).
+# The default value is: YES.
+
+SHOW_NAMESPACES        = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from
+# the version control system). Doxygen will invoke the program by executing (via
+# popen()) the command command input-file, where command is the value of the
+# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
+# by doxygen. Whatever the program writes to standard output is used as the file
+# version. For an example see the documentation.
+
+FILE_VERSION_FILTER    =
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
+# by doxygen. The layout file controls the global structure of the generated
+# output files in an output format independent way. To create the layout file
+# that represents doxygen's defaults, run doxygen with the -l option. You can
+# optionally specify a file name after the option, if omitted DoxygenLayout.xml
+# will be used as the name of the layout file.
+#
+# Note that if you run doxygen from a directory containing a file called
+# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
+# tag is left empty.
+
+LAYOUT_FILE            =
+
+# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
+# the reference definitions. This must be a list of .bib files. The .bib
+# extension is automatically appended if omitted. This requires the bibtex tool
+# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
+# For LaTeX the style of the bibliography can be controlled using
+# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
+# search path. Do not use file names with spaces, bibtex cannot handle them. See
+# also \cite for info how to create references.
+
+CITE_BIB_FILES         =
+
+#---------------------------------------------------------------------------
+# Configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated to
+# standard output by doxygen. If QUIET is set to YES this implies that the
+# messages are off.
+# The default value is: NO.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES
+# this implies that the warnings are on.
+#
+# Tip: Turn warnings on while writing the documentation.
+# The default value is: YES.
+
+WARNINGS               = YES
+
+# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate
+# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
+# will automatically be disabled.
+# The default value is: YES.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as not documenting some parameters
+# in a documented function, or documenting parameters that don't exist or using
+# markup commands wrongly.
+# The default value is: YES.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
+# are documented, but have no documentation for their parameters or return
+# value. If set to NO doxygen will only warn about wrong or incomplete parameter
+# documentation, but not about the absence of documentation.
+# The default value is: NO.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that doxygen
+# can produce. The string should contain the $file, $line, and $text tags, which
+# will be replaced by the file and line number from which the warning originated
+# and the warning text. Optionally the format may contain $version, which will
+# be replaced by the version of the file (if it could be obtained via
+# FILE_VERSION_FILTER)
+# The default value is: $file:$line: $text.
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning and error
+# messages should be written. If left blank the output is written to standard
+# error (stderr).
+
+WARN_LOGFILE           =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag is used to specify the files and/or directories that contain
+# documented source files. You may enter file names like myfile.cpp or
+# directories like /usr/src/myproject. Separate the files or directories with
+# spaces.
+# Note: If this tag is empty the current directory is searched.
+
+INPUT                  = lib \
+                         khmer \
+                         scripts
+
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
+# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
+# documentation (see: http://www.gnu.org/software/libiconv) for the list of
+# possible encodings.
+# The default value is: UTF-8.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
+# *.h) to filter out the source-files in the directories. If left blank the
+# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii,
+# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp,
+# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown,
+# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
+# *.qsf, *.as and *.js.
+
+FILE_PATTERNS          = *.c \
+                         *.cc \
+                         *.cxx \
+                         *.cpp \
+                         *.c++ \
+                         *.d \
+                         *.java \
+                         *.ii \
+                         *.ixx \
+                         *.ipp \
+                         *.i++ \
+                         *.inl \
+                         *.h \
+                         *.hh \
+                         *.hxx \
+                         *.hpp \
+                         *.h++ \
+                         *.idl \
+                         *.odl \
+                         *.cs \
+                         *.php \
+                         *.php3 \
+                         *.inc \
+                         *.m \
+                         *.markdown \
+                         *.md \
+                         *.mm \
+                         *.dox \
+                         *.py \
+                         *.f90 \
+                         *.f \
+                         *.for \
+                         *.vhd \
+                         *.vhdl
+
+# The RECURSIVE tag can be used to specify whether or not subdirectories should
+# be searched for input files as well.
+# The default value is: NO.
+
+RECURSIVE              = YES
+
+# The EXCLUDE tag can be used to specify files and/or directories that should be
+# excluded from the INPUT source files. This way you can easily exclude a
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+#
+# Note that relative paths are relative to the directory from which doxygen is
+# run.
+
+EXCLUDE                = build \
+                         lib/zlib \
+                         lib/bzip2 \
+                         figuregen \
+                         sandbox \
+                         tests \
+                         novelty \
+                         doc \
+                         plots \
+                         .env
+
+# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
+# directories that are symbolic links (a Unix file system feature) are excluded
+# from the input.
+# The default value is: NO.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories.
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       =
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
+# (namespaces, classes, functions, etc.) that should be excluded from the
+# output. The symbol name can be a fully qualified name, a word, or if the
+# wildcard * is used, a substring. Examples: ANamespace, AClass,
+# AClass::ANamespace, ANamespace::*Test
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories use the pattern */test/*
+
+EXCLUDE_SYMBOLS        =
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or directories
+# that contain example code fragments that are included (see the \include
+# command).
+
+EXAMPLE_PATH           =
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
+# *.h) to filter out the source-files in the directories. If left blank all
+# files are included.
+
+EXAMPLE_PATTERNS       = *
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude commands
+# irrespective of the value of the RECURSIVE tag.
+# The default value is: NO.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or directories
+# that contain images that are to be included in the documentation (see the
+# \image command).
+
+IMAGE_PATH             =
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command:
+#
+# <filter> <input-file>
+#
+# where <filter> is the value of the INPUT_FILTER tag, and <input-file> is the
+# name of an input file. Doxygen will then use the output that the filter
+# program writes to standard output. If FILTER_PATTERNS is specified, this tag
+# will be ignored.
+#
+# Note that the filter must not add or remove lines; it is applied before the
+# code is scanned, but not when the output code is generated. If lines are added
+# or removed, the anchors will not be placed correctly.
+
+INPUT_FILTER           =
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+# basis. Doxygen will compare the file name with each pattern and apply the
+# filter if there is a match. The filters are a list of the form: pattern=filter
+# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
+# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
+# patterns match the file name, INPUT_FILTER is applied.
+
+FILTER_PATTERNS        =
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER ) will also be used to filter the input files that are used for
+# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
+# The default value is: NO.
+
+FILTER_SOURCE_FILES    = NO
+
+# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
+# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
+# it is also possible to disable source filtering for a specific pattern using
+# *.ext= (so without naming a filter).
+# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
+
+FILTER_SOURCE_PATTERNS =
+
+# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
+# is part of the input, its contents will be placed on the main page
+# (index.html). This can be useful if you have a project on for instance GitHub
+# and want to reuse the introduction page also for the doxygen output.
+
+USE_MDFILE_AS_MAINPAGE =
+
+#---------------------------------------------------------------------------
+# Configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will be
+# generated. Documented entities will be cross-referenced with these sources.
+#
+# Note: To get rid of all source code in the generated output, make sure that
+# also VERBATIM_HEADERS is set to NO.
+# The default value is: NO.
+
+SOURCE_BROWSER         = YES
+
+# Setting the INLINE_SOURCES tag to YES will include the body of functions,
+# classes and enums directly into the documentation.
+# The default value is: NO.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
+# special comment blocks from generated source code fragments. Normal C, C++ and
+# Fortran comments will always remain visible.
+# The default value is: YES.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
+# function all documented functions referencing it will be listed.
+# The default value is: NO.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES then for each documented function
+# all documented entities called/used by that function will be listed.
+# The default value is: NO.
+
+REFERENCES_RELATION    = YES
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
+# to YES, then the hyperlinks from functions in REFERENCES_RELATION and
+# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
+# link to the documentation.
+# The default value is: YES.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
+# source code will show a tooltip with additional information such as prototype,
+# brief description and links to the definition and documentation. Since this
+# will make the HTML file larger and loading of large files a bit slower, you
+# can opt to disable this feature.
+# The default value is: YES.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+SOURCE_TOOLTIPS        = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code will
+# point to the HTML generated by the htags(1) tool instead of doxygen built-in
+# source browser. The htags tool is part of GNU's global source tagging system
+# (see http://www.gnu.org/software/global/global.html). You will need version
+# 4.8.6 or higher.
+#
+# To use it do the following:
+# - Install the latest version of global
+# - Enable SOURCE_BROWSER and USE_HTAGS in the config file
+# - Make sure the INPUT points to the root of the source tree
+# - Run doxygen as normal
+#
+# Doxygen will invoke htags (and that will in turn invoke gtags), so these
+# tools must be available from the command line (i.e. in the search path).
+#
+# The result: instead of the source browser generated by doxygen, the links to
+# source code will now point to the output of htags.
+# The default value is: NO.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
+# verbatim copy of the header file for each class for which an include is
+# specified. Set to NO to disable this.
+# See also: Section \class.
+# The default value is: YES.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
+# compounds will be generated. Enable this if the project contains a lot of
+# classes, structs, unions or interfaces.
+# The default value is: YES.
+
+ALPHABETICAL_INDEX     = YES
+
+# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
+# which the alphabetical index list will be split.
+# Minimum value: 1, maximum value: 20, default value: 5.
+# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all classes will
+# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
+# can be used to specify a prefix (or a list of prefixes) that should be ignored
+# while generating the index headers.
+# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
+
+IGNORE_PREFIX          =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output
+# The default value is: YES.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
+# generated HTML page (for example: .htm, .php, .asp).
+# The default value is: .html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a user-defined HTML header file for
+# each generated HTML page. If the tag is left blank doxygen will generate a
+# standard header.
+#
+# To get valid HTML the header file that includes any scripts and style sheets
+# that doxygen needs, which is dependent on the configuration options used (e.g.
+# the setting GENERATE_TREEVIEW). It is highly recommended to start with a
+# default header using
+# doxygen -w html new_header.html new_footer.html new_stylesheet.css
+# YourConfigFile
+# and then modify the file new_header.html. See also section "Doxygen usage"
+# for information on how to generate the default header that doxygen normally
+# uses.
+# Note: The header is subject to change so you typically have to regenerate the
+# default header when upgrading to a newer version of doxygen. For a description
+# of the possible markers and block names see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_HEADER            =
+
+# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
+# generated HTML page. If the tag is left blank doxygen will generate a standard
+# footer. See HTML_HEADER for more information on how to generate a default
+# footer and what special commands can be used inside the footer. See also
+# section "Doxygen usage" for information on how to generate the default footer
+# that doxygen normally uses.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FOOTER            =
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
+# sheet that is used by each HTML page. It can be used to fine-tune the look of
+# the HTML output. If left blank doxygen will generate a default style sheet.
+# See also section "Doxygen usage" for information on how to generate the style
+# sheet that doxygen normally uses.
+# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
+# it is more robust and this tag (HTML_STYLESHEET) will in the future become
+# obsolete.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_STYLESHEET        =
+
+# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user-
+# defined cascading style sheet that is included after the standard style sheets
+# created by doxygen. Using this option one can overrule certain style aspects.
+# This is preferred over using HTML_STYLESHEET since it does not replace the
+# standard style sheet and is therefor more robust against future updates.
+# Doxygen will copy the style sheet file to the output directory. For an example
+# see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_STYLESHEET  =
+
+# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the HTML output directory. Note
+# that these files will be copied to the base HTML output directory. Use the
+# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
+# files. In the HTML_STYLESHEET file, use the file name only. Also note that the
+# files will be copied as-is; there are no commands or markers available.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_FILES       =
+
+# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
+# will adjust the colors in the stylesheet and background images according to
+# this color. Hue is specified as an angle on a colorwheel, see
+# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
+# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
+# purple, and 360 is red again.
+# Minimum value: 0, maximum value: 359, default value: 220.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_HUE    = 220
+
+# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
+# in the HTML output. For a value of 0 the output will use grayscales only. A
+# value of 255 will produce the most vivid colors.
+# Minimum value: 0, maximum value: 255, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_SAT    = 100
+
+# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
+# luminance component of the colors in the HTML output. Values below 100
+# gradually make the output lighter, whereas values above 100 make the output
+# darker. The value divided by 100 is the actual gamma applied, so 80 represents
+# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
+# change the gamma.
+# Minimum value: 40, maximum value: 240, default value: 80.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_GAMMA  = 80
+
+# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
+# page will contain the date and time when the page was generated. Setting this
+# to NO can help when comparing the output of multiple runs.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_TIMESTAMP         = YES
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+# documentation will contain sections that can be hidden and shown after the
+# page has loaded.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
+# shown in the various tree structured indices initially; the user can expand
+# and collapse entries dynamically later on. Doxygen will expand the tree to
+# such a level that at most the specified number of entries are visible (unless
+# a fully collapsed tree already exceeds this amount). So setting the number of
+# entries 1 will produce a full collapsed tree by default. 0 is a special value
+# representing an infinite number of entries and will result in a full expanded
+# tree by default.
+# Minimum value: 0, maximum value: 9999, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_INDEX_NUM_ENTRIES = 100
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files will be
+# generated that can be used as input for Apple's Xcode 3 integrated development
+# environment (see: http://developer.apple.com/tools/xcode/), introduced with
+# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
+# Makefile in the HTML output directory. Running make will produce the docset in
+# that directory and running make install will install the docset in
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
+# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
+# for more information.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_DOCSET        = NO
+
+# This tag determines the name of the docset feed. A documentation feed provides
+# an umbrella under which multiple documentation sets from a single provider
+# (such as a company or product suite) can be grouped.
+# The default value is: Doxygen generated docs.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# This tag specifies a string that should uniquely identify the documentation
+# set bundle. This should be a reverse domain-name style string, e.g.
+# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
+# the documentation publisher. This should be a reverse domain-name style
+# string, e.g. com.mycompany.MyDocSet.documentation.
+# The default value is: org.doxygen.Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+
+# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
+# The default value is: Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_NAME  = Publisher
+
+# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
+# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
+# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
+# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
+# Windows.
+#
+# The HTML Help Workshop contains a compiler that can convert all HTML output
+# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
+# files are now used as the Windows 98 help format, and will replace the old
+# Windows help format (.hlp) on all Windows platforms in the future. Compressed
+# HTML files also contain an index, a table of contents, and you can search for
+# words in the documentation. The HTML workshop also contains a viewer for
+# compressed HTML files.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_HTMLHELP      = NO
+
+# The CHM_FILE tag can be used to specify the file name of the resulting .chm
+# file. You can add a path in front of the file if the result should not be
+# written to the html output directory.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_FILE               =
+
+# The HHC_LOCATION tag can be used to specify the location (absolute path
+# including file name) of the HTML help compiler ( hhc.exe). If non-empty
+# doxygen will try to run the HTML help compiler on the generated index.hhp.
+# The file has to be specified with full path.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+HHC_LOCATION           =
+
+# The GENERATE_CHI flag controls if a separate .chi index file is generated (
+# YES) or that it should be included in the master .chm file ( NO).
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+GENERATE_CHI           = NO
+
+# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc)
+# and project file content.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_INDEX_ENCODING     =
+
+# The BINARY_TOC flag controls whether a binary table of contents is generated (
+# YES) or a normal table of contents ( NO) in the .chm file.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members to
+# the table of contents of the HTML help documentation and to the tree view.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+TOC_EXPAND             = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
+# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
+# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
+# (.qch) of the generated HTML documentation.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_QHP           = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
+# the file name of the resulting .qch file. The path specified is relative to
+# the HTML output folder.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QCH_FILE               =
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
+# Project output. For more information please see Qt Help Project / Namespace
+# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_NAMESPACE          = org.doxygen.Project
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
+# Help Project output. For more information please see Qt Help Project / Virtual
+# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
+# folders).
+# The default value is: doc.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_VIRTUAL_FOLDER     = doc
+
+# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
+# filter to add. For more information please see Qt Help Project / Custom
+# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
+# filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_NAME   =
+
+# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
+# custom filter to add. For more information please see Qt Help Project / Custom
+# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
+# filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_ATTRS  =
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
+# project's filter section matches. Qt Help Project / Filter Attributes (see:
+# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_SECT_FILTER_ATTRS  =
+
+# The QHG_LOCATION tag can be used to specify the location of Qt's
+# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
+# generated .qhp file.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHG_LOCATION           =
+
+# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
+# generated, together with the HTML files, they form an Eclipse help plugin. To
+# install this plugin and make it available under the help contents menu in
+# Eclipse, the contents of the directory containing the HTML and XML files needs
+# to be copied into the plugins directory of eclipse. The name of the directory
+# within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
+# After copying Eclipse needs to be restarted before the help appears.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_ECLIPSEHELP   = NO
+
+# A unique identifier for the Eclipse help plugin. When installing the plugin
+# the directory name containing the HTML and XML files should also have this
+# name. Each documentation set should have its own identifier.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
+
+ECLIPSE_DOC_ID         = org.doxygen.Project
+
+# If you want full control over the layout of the generated HTML pages it might
+# be necessary to disable the index and replace it with your own. The
+# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
+# of each HTML page. A value of NO enables the index and the value YES disables
+# it. Since the tabs in the index contain the same information as the navigation
+# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+DISABLE_INDEX          = NO
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
+# structure should be generated to display hierarchical information. If the tag
+# value is set to YES, a side panel will be generated containing a tree-like
+# index structure (just like the one that is generated for HTML Help). For this
+# to work a browser that supports JavaScript, DHTML, CSS and frames is required
+# (i.e. any modern browser). Windows users are probably better off using the
+# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can
+# further fine-tune the look of the index. As an example, the default style
+# sheet generated by doxygen has an example that shows how to put an image at
+# the root of the tree instead of the PROJECT_NAME. Since the tree basically has
+# the same information as the tab index, you could consider setting
+# DISABLE_INDEX to YES when enabling this option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_TREEVIEW      = YES
+
+# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
+# doxygen will group on one line in the generated HTML documentation.
+#
+# Note that a value of 0 will completely suppress the enum values from appearing
+# in the overview section.
+# Minimum value: 0, maximum value: 20, default value: 4.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
+# to set the initial width (in pixels) of the frame in which the tree is shown.
+# Minimum value: 0, maximum value: 1500, default value: 250.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+TREEVIEW_WIDTH         = 250
+
+# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to
+# external symbols imported via tag files in a separate window.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+EXT_LINKS_IN_WINDOW    = NO
+
+# Use this tag to change the font size of LaTeX formulas included as images in
+# the HTML documentation. When you change the font size after a successful
+# doxygen run you need to manually remove any form_*.png images from the HTML
+# output directory to force them to be regenerated.
+# Minimum value: 8, maximum value: 50, default value: 10.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_FONTSIZE       = 10
+
+# Use the FORMULA_TRANPARENT tag to determine whether or not the images
+# generated for formulas are transparent PNGs. Transparent PNGs are not
+# supported properly for IE 6.0, but are supported on all modern browsers.
+#
+# Note that when changing this option you need to delete any form_*.png files in
+# the HTML output directory before the changes have effect.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_TRANSPARENT    = YES
+
+# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
+# http://www.mathjax.org) which uses client side Javascript for the rendering
+# instead of using prerendered bitmaps. Use this if you do not have LaTeX
+# installed or if you want to formulas look prettier in the HTML output. When
+# enabled you may also need to install MathJax separately and configure the path
+# to it using the MATHJAX_RELPATH option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+USE_MATHJAX            = NO
+
+# When MathJax is enabled you can set the default output format to be used for
+# the MathJax output. See the MathJax site (see:
+# http://docs.mathjax.org/en/latest/output.html) for more details.
+# Possible values are: HTML-CSS (which is slower, but has the best
+# compatibility), NativeMML (i.e. MathML) and SVG.
+# The default value is: HTML-CSS.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_FORMAT         = HTML-CSS
+
+# When MathJax is enabled you need to specify the location relative to the HTML
+# output directory using the MATHJAX_RELPATH option. The destination directory
+# should contain the MathJax.js script. For instance, if the mathjax directory
+# is located at the same level as the HTML output directory, then
+# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
+# Content Delivery Network so you can quickly see the result without installing
+# MathJax. However, it is strongly recommended to install a local copy of
+# MathJax from http://www.mathjax.org before deployment.
+# The default value is: http://cdn.mathjax.org/mathjax/latest.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_RELPATH        = http://cdn.mathjax.org/mathjax/latest
+
+# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
+# extension names that should be enabled during MathJax rendering. For example
+# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_EXTENSIONS     =
+
+# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
+# of code that will be used on startup of the MathJax code. See the MathJax site
+# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
+# example see the documentation.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_CODEFILE       =
+
+# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
+# the HTML output. The underlying search engine uses javascript and DHTML and
+# should work on any modern browser. Note that when using HTML help
+# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
+# there is already a search function so this one should typically be disabled.
+# For large projects the javascript based search engine can be slow, then
+# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
+# search using the keyboard; to jump to the search box use <access key> + S
+# (what the <access key> is depends on the OS and browser, but it is typically
+# <CTRL>, <ALT>/<option>, or both). Inside the search box use the <cursor down
+# key> to jump into the search results window, the results can be navigated
+# using the <cursor keys>. Press <Enter> to select an item or <escape> to cancel
+# the search. The filter options can be selected when the cursor is inside the
+# search box by pressing <Shift>+<cursor down>. Also here use the <cursor keys>
+# to select a filter and <Enter> or <escape> to activate or cancel the filter
+# option.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+SEARCHENGINE           = YES
+
+# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
+# implemented using a web server instead of a web client using Javascript. There
+# are two flavours of web server based searching depending on the
+# EXTERNAL_SEARCH setting. When disabled, doxygen will generate a PHP script for
+# searching and an index file used by the script. When EXTERNAL_SEARCH is
+# enabled the indexing and searching needs to be provided by external tools. See
+# the section "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SERVER_BASED_SEARCH    = NO
+
+# When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP
+# script for searching. Instead the search results are written to an XML file
+# which needs to be processed by an external indexer. Doxygen will invoke an
+# external search engine pointed to by the SEARCHENGINE_URL option to obtain the
+# search results.
+#
+# Doxygen ships with an example indexer ( doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see: http://xapian.org/).
+#
+# See the section "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH        = NO
+
+# The SEARCHENGINE_URL should point to a search engine hosted by a web server
+# which will return the search results when EXTERNAL_SEARCH is enabled.
+#
+# Doxygen ships with an example indexer ( doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see: http://xapian.org/). See the section "External Indexing and
+# Searching" for details.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHENGINE_URL       =
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
+# search data is written to a file for indexing by an external tool. With the
+# SEARCHDATA_FILE tag the name of this file can be specified.
+# The default file is: searchdata.xml.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHDATA_FILE        = searchdata.xml
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the
+# EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is
+# useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple
+# projects and redirect the results back to the right project.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH_ID     =
+
+# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
+# projects other than the one defined by this configuration file, but that are
+# all added to the same external search index. Each project needs to have a
+# unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
+# to a relative location where the documentation can be found. The format is:
+# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTRA_SEARCH_MAPPINGS  =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES doxygen will generate LaTeX output.
+# The default value is: YES.
+
+GENERATE_LATEX         = YES
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: latex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
+# invoked.
+#
+# Note that when enabling USE_PDFLATEX this option is only used for generating
+# bitmaps for formulas in the HTML output, but not in the Makefile that is
+# written to the output directory.
+# The default file is: latex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
+# index for LaTeX.
+# The default file is: makeindex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES doxygen generates more compact LaTeX
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used by the
+# printer.
+# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
+# 14 inches) and executive (7.25 x 10.5 inches).
+# The default value is: a4.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PAPER_TYPE             = a4
+
+# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
+# that should be included in the LaTeX output. To get the times font for
+# instance you can specify
+# EXTRA_PACKAGES=times
+# If left blank no extra packages will be included.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+EXTRA_PACKAGES         =
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
+# generated LaTeX document. The header should contain everything until the first
+# chapter. If it is left blank doxygen will generate a standard header. See
+# section "Doxygen usage" for information on how to let doxygen write the
+# default header to a separate file.
+#
+# Note: Only use a user-defined header if you know what you are doing! The
+# following commands have a special meaning inside the header: $title,
+# $datetime, $date, $doxygenversion, $projectname, $projectnumber. Doxygen will
+# replace them by respectively the title of the page, the current date and time,
+# only the current date, the version number of doxygen, the project name (see
+# PROJECT_NAME), or the project number (see PROJECT_NUMBER).
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HEADER           =
+
+# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
+# generated LaTeX document. The footer should contain everything after the last
+# chapter. If it is left blank doxygen will generate a standard footer.
+#
+# Note: Only use a user-defined footer if you know what you are doing!
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_FOOTER           =
+
+# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the LATEX_OUTPUT output
+# directory. Note that the files will be copied as-is; there are no commands or
+# markers available.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EXTRA_FILES      =
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
+# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
+# contain links (just like the HTML output) instead of page references. This
+# makes the output suitable for online browsing using a PDF viewer.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PDF_HYPERLINKS         = YES
+
+# If the LATEX_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate
+# the PDF file directly from the LaTeX files. Set this option to YES to get a
+# higher quality PDF documentation.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
+# command to the generated LaTeX files. This will instruct LaTeX to keep running
+# if errors occur, instead of asking the user for help. This option is also used
+# when generating formulas in HTML.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BATCHMODE        = NO
+
+# If the LATEX_HIDE_INDICES tag is set to YES then doxygen will not include the
+# index chapters (such as File Index, Compound Index, etc.) in the output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HIDE_INDICES     = NO
+
+# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source
+# code with syntax highlighting in the LaTeX output.
+#
+# Note that which sources are shown also depends on other settings such as
+# SOURCE_BROWSER.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_SOURCE_CODE      = NO
+
+# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
+# bibliography, e.g. plainnat, or ieeetr. See
+# http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
+# The default value is: plain.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BIB_STYLE        = plain
+
+#---------------------------------------------------------------------------
+# Configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES doxygen will generate RTF output. The
+# RTF output is optimized for Word 97 and may not look too pretty with other RTF
+# readers/editors.
+# The default value is: NO.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: rtf.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES doxygen generates more compact RTF
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated will
+# contain hyperlink fields. The RTF file will contain links (just like the HTML
+# output) instead of page references. This makes the output suitable for online
+# browsing using Word or some other Word compatible readers that support those
+# fields.
+#
+# Note: WordPad (write) and others do not support links.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's config
+# file, i.e. a series of assignments. You only have to provide replacements,
+# missing definitions are set to their default value.
+#
+# See also section "Doxygen usage" for information on how to generate the
+# default style sheet that doxygen normally uses.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_STYLESHEET_FILE    =
+
+# Set optional variables used in the generation of an RTF document. Syntax is
+# similar to doxygen's config file. A template extensions file can be generated
+# using doxygen -e rtf extensionFile.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_EXTENSIONS_FILE    =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES doxygen will generate man pages for
+# classes and files.
+# The default value is: NO.
+
+GENERATE_MAN           = YES
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it. A directory man3 will be created inside the directory specified by
+# MAN_OUTPUT.
+# The default directory is: man.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to the generated
+# man pages. In case the manual section does not start with a number, the number
+# 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
+# optional.
+# The default value is: .3.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
+# will generate one additional man file for each entity documented in the real
+# man page(s). These additional files only source the real man page, but without
+# them the man command would be unable to find the correct page.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES doxygen will generate an XML file that
+# captures the structure of the code including all documentation.
+# The default value is: NO.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: xml.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify a XML schema, which can be used by a
+# validating XML parser to check the syntax of the XML files.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_SCHEMA             =
+
+# The XML_DTD tag can be used to specify a XML DTD, which can be used by a
+# validating XML parser to check the syntax of the XML files.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_DTD                =
+
+# If the XML_PROGRAMLISTING tag is set to YES doxygen will dump the program
+# listings (including syntax highlighting and cross-referencing information) to
+# the XML output. Note that enabling this will significantly increase the size
+# of the XML output.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to the DOCBOOK output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_DOCBOOK tag is set to YES doxygen will generate Docbook files
+# that can be used to generate PDF.
+# The default value is: NO.
+
+GENERATE_DOCBOOK       = NO
+
+# The DOCBOOK_OUTPUT tag is used to specify where the Docbook pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be put in
+# front of it.
+# The default directory is: docbook.
+# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
+
+DOCBOOK_OUTPUT         = docbook
+
+#---------------------------------------------------------------------------
+# Configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES doxygen will generate an AutoGen
+# Definitions (see http://autogen.sf.net) file that captures the structure of
+# the code including all documentation. Note that this feature is still
+# experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES doxygen will generate a Perl module
+# file that captures the structure of the code including all documentation.
+#
+# Note that this feature is still experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES doxygen will generate the necessary
+# Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI
+# output from the Perl module output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be nicely
+# formatted so it can be parsed by a human reader. This is useful if you want to
+# understand what is going on. On the other hand, if this tag is set to NO the
+# size of the Perl module output will be much smaller and Perl will parse it
+# just the same.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file are
+# prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. This is useful
+# so different doxyrules.make files included by the same Makefile don't
+# overwrite each other's variables.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_MAKEVAR_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES doxygen will evaluate all
+# C-preprocessor directives found in the sources and include files.
+# The default value is: YES.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES doxygen will expand all macro names
+# in the source code. If set to NO only conditional compilation will be
+# performed. Macro expansion can be done in a controlled way by setting
+# EXPAND_ONLY_PREDEF to YES.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+MACRO_EXPANSION        = YES
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
+# the macro expansion is limited to the macros specified with the PREDEFINED and
+# EXPAND_AS_DEFINED tags.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_ONLY_PREDEF     = YES
+
+# If the SEARCH_INCLUDES tag is set to YES the includes files in the
+# INCLUDE_PATH will be searched if a #include is found.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by the
+# preprocessor.
+# This tag requires that the tag SEARCH_INCLUDES is set to YES.
+
+INCLUDE_PATH           = /usr/include/python2.7 \
+                         /usr/include/c++/4.8 \
+                         /usr/include/x86_64-linux-gnu/c++/4.8 \
+                         /usr/include/c++/4.8/backward \
+                         /usr/lib/gcc/x86_64-linux-gnu/4.8/include \
+                         /usr/local/include \
+                         /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed \
+                         /usr/include/x86_64-linux-gnu \
+                         /usr/include
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
+# patterns (like *.h and *.hpp) to filter out the header-files in the
+# directories. If left blank, the patterns specified with FILE_PATTERNS will be
+# used.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+INCLUDE_FILE_PATTERNS  =
+
+# The PREDEFINED tag can be used to specify one or more macro names that are
+# defined before the preprocessor is started (similar to the -D option of e.g.
+# gcc). The argument of the tag is a list of macros of the form: name or
+# name=definition (no spaces). If the definition and the "=" are omitted, "=1"
+# is assumed. To prevent a macro definition from being undefined via #undef or
+# recursively expanded use the := operator instead of the = operator.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+PREDEFINED             = NDEBUG \
+                         NO_UNIQUE_RC= \
+			 _GNU_SOURCE_
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
+# tag can be used to specify a list of macro names that should be expanded. The
+# macro definition that is found in the sources will be used. Use the PREDEFINED
+# tag if you want to use a different macro definition that overrules the
+# definition found in the source code.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_AS_DEFINED      =
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
+# remove all refrences to function-like macros that are alone on a line, have an
+# all uppercase name, and do not end with a semicolon. Such function macros are
+# typically used for boiler-plate code, and will confuse the parser if not
+# removed.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to external references
+#---------------------------------------------------------------------------
+
+# The TAGFILES tag can be used to specify one or more tag files. For each tag
+# file the location of the external documentation should be added. The format of
+# a tag file without this location is as follows:
+# TAGFILES = file1 file2 ...
+# Adding location for the tag files is done as follows:
+# TAGFILES = file1=loc1 "file2 = loc2" ...
+# where loc1 and loc2 can be relative or absolute paths or URLs. See the
+# section "Linking to external documentation" for more information about the use
+# of tag files.
+# Note: Each tag file must have an unique name (where the name does NOT include
+# the path). If a tag file is not located in the directory in which doxygen is
+# run, you must also specify the path to the tagfile here.
+
+TAGFILES               = "doc/libstdc++.tag = https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.4/"
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
+# tag file that is based on the input files it reads. See section "Linking to
+# external documentation" for more information about the usage of tag files.
+
+GENERATE_TAGFILE       =
+
+# If the ALLEXTERNALS tag is set to YES all external class will be listed in the
+# class index. If set to NO only the inherited external classes will be listed.
+# The default value is: NO.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed in
+# the modules index. If set to NO, only the current project's groups will be
+# listed.
+# The default value is: YES.
+
+EXTERNAL_GROUPS        = YES
+
+# If the EXTERNAL_PAGES tag is set to YES all external pages will be listed in
+# the related pages index. If set to NO, only the current project's pages will
+# be listed.
+# The default value is: YES.
+
+EXTERNAL_PAGES         = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script
+# interpreter (i.e. the result of 'which perl').
+# The default file (with absolute path) is: /usr/bin/perl.
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram
+# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
+# NO turns the diagrams off. Note that this option also works with HAVE_DOT
+# disabled, but it is recommended to install and use dot, since it yields more
+# powerful graphs.
+# The default value is: YES.
+
+CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc
+# command. Doxygen will then run the mscgen tool (see:
+# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where
+# the mscgen tool resides. If left empty the tool is assumed to be found in the
+# default search path.
+
+MSCGEN_PATH            =
+
+# You can include diagrams made with dia in doxygen documentation. Doxygen will
+# then run dia to produce the diagram and insert it in the documentation. The
+# DIA_PATH tag allows you to specify the directory where the dia binary resides.
+# If left empty dia is assumed to be found in the default search path.
+
+DIA_PATH               =
+
+# If set to YES, the inheritance and collaboration graphs will hide inheritance
+# and usage relations if the target is undocumented or is not a class.
+# The default value is: YES.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz (see:
+# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
+# Bell Labs. The other options in this section have no effect if this option is
+# set to NO
+# The default value is: NO.
+
+HAVE_DOT               = YES
+
+# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
+# to run in parallel. When set to 0 doxygen will base this on the number of
+# processors available in the system. You can set it explicitly to a value
+# larger than 0 to get control over the balance between CPU load and processing
+# speed.
+# Minimum value: 0, maximum value: 32, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_NUM_THREADS        = 0
+
+# When you want a differently looking font n the dot files that doxygen
+# generates you can specify the font name using DOT_FONTNAME. You need to make
+# sure dot is able to find the font, which can be done by putting it in a
+# standard location or by setting the DOTFONTPATH environment variable or by
+# setting DOT_FONTPATH to the directory containing the font.
+# The default value is: Helvetica.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTNAME           = Helvetica
+
+# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
+# dot graphs.
+# Minimum value: 4, maximum value: 24, default value: 10.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTSIZE           = 10
+
+# By default doxygen will tell dot to use the default font as specified with
+# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
+# the path where dot can find it using this tag.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTPATH           =
+
+# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
+# each documented class showing the direct and indirect inheritance relations.
+# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
+# graph for each documented class showing the direct and indirect implementation
+# dependencies (inheritance, containment, and class references variables) of the
+# class with other documented classes.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
+# groups, showing the direct groups dependencies.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and
+# collaboration diagrams in a style similar to the OMG's Unified Modeling
+# Language.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+UML_LOOK               = NO
+
+# If the UML_LOOK tag is enabled, the fields and methods are shown inside the
+# class node. If there are many fields or methods and many nodes the graph may
+# become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the
+# number of items for each type to make the size more manageable. Set this to 0
+# for no limit. Note that the threshold may be exceeded by 50% before the limit
+# is enforced. So when you set the threshold to 10, up to 15 fields may appear,
+# but if the number exceeds 15, the total amount of fields shown is limited to
+# 10.
+# Minimum value: 0, maximum value: 100, default value: 10.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+UML_LIMIT_NUM_FIELDS   = 10
+
+# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
+# collaboration graphs will show the relations between templates and their
+# instances.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
+# YES then doxygen will generate a graph for each documented file showing the
+# direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDE_GRAPH          = YES
+
+# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
+# set to YES then doxygen will generate a graph for each documented file showing
+# the direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
+# functions only using the \callgraph command.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALL_GRAPH             = YES
+
+# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
+# functions only using the \callergraph command.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALLER_GRAPH           = YES
+
+# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
+# hierarchy of all classes instead of a textual one.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
+# dependencies a directory has on other directories in a graphical way. The
+# dependency relations are determined by the #include relations between the
+# files in the directories.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
+# generated by dot.
+# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
+# to make the SVG files visible in IE 9+ (other browsers do not have this
+# requirement).
+# Possible values are: png, jpg, gif and svg.
+# The default value is: png.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_IMAGE_FORMAT       = svg
+
+# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
+# enable generation of interactive SVG images that allow zooming and panning.
+#
+# Note that this requires a modern browser other than Internet Explorer. Tested
+# and working are Firefox, Chrome, Safari, and Opera.
+# Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make
+# the SVG files visible. Older versions of IE do not have SVG support.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INTERACTIVE_SVG        = YES
+
+# The DOT_PATH tag can be used to specify the path where the dot tool can be
+# found. If left blank, it is assumed the dot tool can be found in the path.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_PATH               =
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that
+# contain dot files that are included in the documentation (see the \dotfile
+# command).
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOTFILE_DIRS           =
+
+# The MSCFILE_DIRS tag can be used to specify one or more directories that
+# contain msc files that are included in the documentation (see the \mscfile
+# command).
+
+MSCFILE_DIRS           =
+
+# The DIAFILE_DIRS tag can be used to specify one or more directories that
+# contain dia files that are included in the documentation (see the \diafile
+# command).
+
+DIAFILE_DIRS           =
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
+# that will be shown in the graph. If the number of nodes in a graph becomes
+# larger than this value, doxygen will truncate the graph, which is visualized
+# by representing a node as a red box. Note that doxygen if the number of direct
+# children of the root node in a graph is already larger than
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that
+# the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+# Minimum value: 0, maximum value: 10000, default value: 50.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_GRAPH_MAX_NODES    = 100
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
+# generated by dot. A depth value of 3 means that only nodes reachable from the
+# root by following a path via at most 3 edges will be shown. Nodes that lay
+# further from the root node will be omitted. Note that setting this option to 1
+# or 2 may greatly reduce the computation time needed for large code bases. Also
+# note that the size of a graph can be further restricted by
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+# Minimum value: 0, maximum value: 1000, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
+# background. This is disabled by default, because dot on Windows does not seem
+# to support this out of the box.
+#
+# Warning: Depending on the platform used, enabling this option may lead to
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
+# read).
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output
+# files in one run (i.e. multiple -o and -T options on the command line). This
+# makes dot run faster, but since only newer versions of dot (>1.8.10) support
+# this, this feature is disabled by default.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_MULTI_TARGETS      = YES
+
+# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
+# explaining the meaning of the various boxes and arrows in the dot generated
+# graphs.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES doxygen will remove the intermediate dot
+# files that are used to generate the various graphs.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_CLEANUP            = NO
diff --git a/IDEAS b/IDEAS
new file mode 100644
index 0000000..a42026f
--- /dev/null
+++ b/IDEAS
@@ -0,0 +1,18 @@
+get callback from partitioning working again!
+
+also 1 bit/hash table entry, for basic partitioning?  (REDUCE MEM USAGE/FP)
+
+replace memory structures for map, set to be cheaper; see Matt Austern's
+  treatise.
+
+run velvet??
+
+probably want to randomize which group files different partitions go into...?
+
+TODO in the future
+----
+
+put locks around the I/O functions.
+
+Use SWIG for Python wrapper around C++.
+    (Pure Cython - atomic ops? I/O performance tuning? probably bad idea...)
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..e29611e
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,34 @@
+=======
+License
+=======
+
+Copyright (c) 2010-2014, Michigan State University.  All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+
+    * Neither the name of the Michigan State University nor the names
+      of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written
+      permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..2d49b98
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,16 @@
+include ChangeLog ez_setup.py IDEAS Makefile README.rst setup.cfg
+include versioneer.py MANIFEST.in CITATION CONTRIBUTING.md Doxyfile.in
+include LICENSE TODO .ycm_extra_conf.py
+recursive-include lib *.hh *.cc [Mm]akefile* get_version.py
+recursive-include third-party *.cc *.1 *.xsl README* sample* words* *.sh *.c
+recursive-include third-party manual* [Mm]akefile* *.pl *.dsp CHANGES *.txt *.h
+recursive-include third-party ChangeLog FAQ INDEX configure *.xsl
+recursive-include third-party/bzip2 bzip.css entities.xml libbz2.def LICENSE
+include third-party/zlib/zconf.h.in third-party/zlib/zlib.pc.in
+exclude third-party/zlib/Makefile third-party/zlib/zconf.h
+recursive-include scripts filter-abund.xml normalize-by-median.xml README.txt
+graft tests
+global-exclude *.orig
+global-exclude *.pyc
+
+include khmer/_version.py
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..2506cf1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,209 @@
+# make pep8 to check for basic Python code compliance
+# make autopep8 to fix most pep8 errors
+# make pylint to check Python code for enhanced compliance including naming
+#  and documentation
+# make coverage-report to check coverage of the python scripts by the tests
+
+CPPSOURCES=$(wildcard lib/*.cc lib/*.hh khmer/_khmermodule.cc)
+PYSOURCES=$(wildcard khmer/*.py scripts/*.py)
+SOURCES=$(PYSOURCES) $(CPPSOURCES) setup.py
+DEVPKGS=sphinxcontrib-autoprogram pep8==1.5.7 diff_cover \
+autopep8 pylint coverage gcovr nose screed
+
+GCOVRURL=git+https://github.com/nschum/gcovr.git@never-executed-branches
+VERSION=$(shell git describe --tags --dirty | sed s/v//)
+CPPCHECK=ls lib/*.cc khmer/_khmermodule.cc | grep -v test | cppcheck -DNDEBUG \
+	 -DVERSION=0.0.cppcheck -UNO_UNIQUE_RC --enable=all \
+	 --file-list=- --platform=unix64 --std=c++03 --inline-suppr \
+	 --quiet -Ilib -Ithird-party/bzip2 -Ithird-party/zlib
+
+all: khmer/_khmermodule.so
+
+install-dependencies:
+	pip2 install --user --upgrade $(DEVPKGS) || pip2 install --upgrade \
+		$(DEVPKGS) || pip install --user --upgrade $(DEVPKGS) || pip \
+		install --upgrade $(DEVPKGS)
+
+khmer/_khmermodule.so: $(CPPSOURCES)
+	./setup.py build_ext --inplace
+
+coverage-debug: $(CPPSOURCES)
+	export CFLAGS="-pg -fprofile-arcs -ftest-coverage -O0"; ./setup.py \
+		build_ext --debug --inplace --libraries gcov
+	touch coverage-debug
+
+install: FORCE
+	./setup.py build install
+
+dist: dist/khmer-$(VERSION).tar.gz
+
+dist/khmer-$(VERSION).tar.gz: $(SOURCES)
+	./setup.py sdist
+
+clean: FORCE
+	cd lib && ${MAKE} clean || true
+	cd tests && rm -rf khmertest_* || true
+	rm -f khmer/_khmermodule.so || true
+	rm khmer/*.pyc lib/*.pyc || true
+	./setup.py clean --all || true
+	rm coverage-debug || true
+	rm -Rf .coverage || true
+
+debug: FORCE
+	export CFLAGS="-pg -fprofile-arcs"; python setup.py build_ext --debug \
+		--inplace
+
+doc: build/sphinx/html/index.html
+
+build/sphinx/html/index.html: $(SOURCES) $(wildcard doc/*.txt) doc/conf.py all
+	./setup.py build_sphinx --fresh-env
+	@echo ''
+	@echo '--> docs in build/sphinx/html <--'
+	@echo ''
+
+pdf: build/sphinx/latex/khmer.pdf
+
+build/sphinx/latex/khmer.pdf: $(SOURCES) doc/conf.py $(wildcard doc/*.txt)
+	./setup.py build_sphinx --fresh-env --builder latex
+	cd build/sphinx/latex && ${MAKE} all-pdf
+	@echo ''
+	@echo '--> pdf in build/sphinx/latex/khmer.pdf'
+
+cppcheck-result.xml: $(CPPSOURCES)
+	${CPPCHECK} --xml-version=2 2> cppcheck-result.xml
+
+cppcheck: $(CPPSOURCES)
+	${CPPCHECK}
+
+pep8: $(PYSOURCES) $(wildcard tests/*.py)
+	pep8 --exclude=_version.py setup.py khmer/ scripts/ tests/ || true
+
+pep8_report.txt: $(PYSOURCES) $(wildcard tests/*.py)
+	pep8 --exclude=_version.py setup.py khmer/ scripts/ tests/ \
+		> pep8_report.txt || true
+
+diff_pep8_report: pep8_report.txt
+	diff-quality --violations=pep8 pep8_report.txt
+
+astyle: $(CPPSOURCES)
+	astyle -A10 --max-code-length=80 $(CPPSOURCES)
+
+autopep8: $(PYSOURCES) $(wildcard tests/*.py)
+	autopep8 --recursive --in-place --exclude _version.py --ignore E309 \
+		setup.py khmer/*.py scripts/*.py tests/*.py
+
+# A command to automatically run astyle and autopep8 on appropriate files
+format: astyle autopep8
+	# Do nothing
+
+pylint: $(PYSOURCES) $(wildcard tests/*.py)
+	pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" \
+		setup.py khmer/[!_]*.py khmer/__init__.py scripts/*.py tests \
+		|| true
+
+pylint_report.txt: ${PYSOURCES} $(wildcard tests/*.py)
+	pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" \
+		setup.py khmer/[!_]*.py khmer/__init__.py scripts/*.py tests \
+		sandbox/*.py > pylint_report.txt || true
+
+diff_pylint_report: pylint_report.txt
+	diff-quality --violations=pylint pylint_report.txt
+
+# We need to get coverage to look at our scripts. Since they aren't in a
+# python module we can't tell nosetests to look for them (via an import
+# statement). So we run nose inside of coverage.
+.coverage: $(PYSOURCES) $(wildcard tests/*.py) khmer/_khmermodule.so
+	coverage run --branch --source=scripts,khmer --omit=khmer/_version.py \
+		-m nose --with-xunit --attr=\!known_failing --processes=0
+
+coverage.xml: .coverage
+	coverage xml
+
+coverage.html: htmlcov/index.html
+
+htmlcov/index.html: .coverage
+	coverage html
+	@echo Test coverage of the Python code is now in htmlcov/index.html
+
+coverage-report: .coverage
+	coverage report
+
+coverage-gcovr.xml: coverage-debug .coverage
+	gcovr --root=. --branches --xml --output=coverage-gcovr.xml \
+		--gcov-exclude='.*zlib.*|.*bzip2.*|.*seqan.*' --xml
+
+diff-cover: coverage-gcovr.xml coverage.xml
+	diff-cover coverage-gcovr.xml coverage.xml
+
+diff-cover.html: coverage-gcovr.xml coverage.xml
+	diff-cover coverage-gcovr.xml coverage.xml \
+		--html-report diff-cover.html
+
+nosetests.xml: FORCE
+	./setup.py nosetests --with-xunit
+
+doxygen: doc/doxygen/html/index.html
+
+doc/doxygen/html/index.html: ${CPPSOURCES} ${PYSOURCES}
+	mkdir -p doc/doxygen
+	sed "s/\$${VERSION}/`python ./lib/get_version.py`/" Doxyfile.in > \
+		Doxyfile
+	doxygen
+
+lib:
+	cd lib && \
+	$(MAKE)
+
+test: FORCE
+	./setup.py develop
+	./setup.py nosetests
+
+sloccount.sc: ${CPPSOURCES} ${PYSOURCES} $(wildcard tests/*.py) Makefile
+	sloccount --duplicates --wide --details lib khmer scripts tests \
+		setup.py Makefile > sloccount.sc
+
+sloccount: 
+	sloccount lib khmer scripts tests setup.py Makefile
+
+coverity-build:
+	if [[ -x ${cov_analysis_dir}/bin/cov-build ]]; \
+	then \
+		export PATH=${PATH}:${cov_analysis_dir}/bin; \
+		cov-build --dir cov-int --c-coverage gcov --disable-gcov-arg-injection make coverage-debug; \
+		cov-capture --dir cov-int --c-coverage gcov python -m nose --attr '!known_failing' ; \
+		cov-import-scm --dir cov-int --scm git 2>/dev/null; \
+	else echo 'bin/cov-build does not exist in $$cov_analysis_dir: '\
+		'${cov_analysis_dir}. Skipping coverity scan.'; \
+	fi
+
+coverity-upload: cov-int
+	if [[ -n "${COVERITY_TOKEN}" ]]; \
+	then \
+		tar czf khmer-cov.tgz cov-int; \
+		curl --form project=ged-lab/khmer \
+			--form token=${COVERITY_TOKEN} --form \
+			email=mcrusoe at msu.edu --form file=@khmer-cov.tgz \
+			--form version=${VERSION} \
+			http://scan5.coverity.com/cgi-bin/upload.py; \
+	else echo 'Missing coverity credentials in $$COVERITY_TOKEN,'\
+		'skipping scan'; \
+	fi
+
+coverity-clean-configuration:
+	rm -f ${cov_analysis_dir}/config/coverity_config.xml
+
+coverity-configure:
+	if [[ -x ${cov_analysis_dir}/bin/cov-configure ]]; \
+	then \
+		export PATH=${PATH}:${cov_analysis_dir}/bin; \
+		for compiler in /usr/bin/gcc-4.8 /usr/bin/x86_64-linux-gnu-gcc; do \
+       			cov-configure --comptype gcc --compiler $${compiler}; \
+		done; \
+	else echo 'bin/cov-configure does not exist in $$cov_analysis_dir: '\
+		'${cov_analysis_dir}. Skipping coverity configuration.'; \
+	fi
+
+compile_commands.json: clean
+	export PATH=$(shell echo $$PATH | sed 's=/usr/lib/ccache:==g') ; \
+		bear -- ./setup.py build_ext
+FORCE:
diff --git a/PKG-INFO b/PKG-INFO
new file mode 100644
index 0000000..96ff7c0
--- /dev/null
+++ b/PKG-INFO
@@ -0,0 +1,94 @@
+Metadata-Version: 1.1
+Name: khmer
+Version: 1.3
+Summary: khmer k-mer counting library
+Home-page: http://ged.msu.edu/
+Author: Michael R. Crusoe, Greg Edvenson, Jordan Fish, Adina Howe, Luiz Irber, Eric McDonald, Joshua Nahum, Kaben Nanlohy, Humberto Ortiz-Zuazaga, Jason Pell, Jared Simpson, Camille Scott, Ramakrishnan Rajaram Srinivasan, Qingpeng Zhang, and C. Titus Brown
+Author-email: khmer-project at idyll.org
+License: UNKNOWN
+Description: khmer
+        =====
+        
+        Welcome to khmer: k-mer counting, filtering and graph traversal FTW!
+        
+        .. image:: https://badge.fury.io/py/khmer.png
+            :target: http://badge.fury.io/py/khmer
+        .. image:: https://pypip.in/d/khmer/badge.png
+            :target: https://crate.io/packages/khmer
+        .. image:: https://pypip.in/license/khmer/badge.png
+            :target: https://pypi.python.org/pypi/khmer/
+            :alt: License
+        .. image:: http://ci.ged.msu.edu/job/khmer-master/badge/icon
+            :target: http://ci.ged.msu.edu/job/khmer-master/
+        .. image:: https://landscape.io/github/ged-lab/khmer/master/landscape.png
+           :target: https://landscape.io/github/ged-lab/khmer/master
+           :alt: Python Code Health
+        .. image:: https://scan.coverity.com/projects/621/badge.svg
+           :target: https://scan.coverity.com/projects/621
+           :alt: Coverity Scan Build Status
+        
+        The official repository is at
+        
+        https://github.com/ged-lab/khmer
+        
+        and you can read the docs online here:
+        
+        http://khmer.readthedocs.org/
+        
+        There are two mailing lists dedicated to khmer, an announcements-only
+        list and a discussion list. To search their archives and sign-up for
+        them, please visit the following URLs:
+        
+        -  Discussion: http://lists.idyll.org/listinfo/khmer
+        
+        -  Announcements: http://lists.idyll.org/listinfo/khmer-announce
+        
+        You can contact the current maintainers at khmer-project at idyll.org.
+        
+        IMPORTANT NOTE: CITE US!
+        ------------------------
+        
+        khmer is *research software*, so you should cite us when you use it
+        in scientific publications!  Please see the CITATION file for
+        citation information.
+        
+        INSTALL INSTRUCTIONS:
+        ---------------------
+        
+        khmer requires a 64-bit operating system and Python 2.7+. Linux users will need 
+        the Python development libraries and gcc. OS X users may need XCode installed.
+        
+        In short:
+        
+        ``pip install khmer`` to download, build, and install the latest stable
+        version.
+        
+        For more details see `doc/install.txt <https://khmer.readthedocs.org/en/latest/user/install.html>`_
+        
+        The use of a virtualenv is recommended, see
+        https://virtualenv.pypa.io/en/latest/virtualenv.html#installation
+        
+        khmer is under the BSD license; see doc/LICENSE.txt. Distribution,
+        modification and redistribution, incorporation into other software, and
+        pretty much everything else is allowed.
+        
+        khmer project contributors also edit documents collaboratively at `our wiki 
+        <https://github.com/ged-lab/khmer/wiki/_pages>`__.
+        
+        MRC 2014-05-14
+        
+        .. vim: set filetype=rst
+        
+        
+Platform: UNKNOWN
+Classifier: Environment :: Console
+Classifier: Environment :: MacOS X
+Classifier: Intended Audience :: Science/Research
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Natural Language :: English
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Operating System :: MacOS :: MacOS X
+Classifier: Programming Language :: C++
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
+Classifier: Development Status :: 5 - Production/Stable
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..993246b
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,73 @@
+khmer
+=====
+
+Welcome to khmer: k-mer counting, filtering and graph traversal FTW!
+
+.. image:: https://badge.fury.io/py/khmer.png
+    :target: http://badge.fury.io/py/khmer
+.. image:: https://pypip.in/d/khmer/badge.png
+    :target: https://crate.io/packages/khmer
+.. image:: https://pypip.in/license/khmer/badge.png
+    :target: https://pypi.python.org/pypi/khmer/
+    :alt: License
+.. image:: http://ci.ged.msu.edu/job/khmer-master/badge/icon
+    :target: http://ci.ged.msu.edu/job/khmer-master/
+.. image:: https://landscape.io/github/ged-lab/khmer/master/landscape.png
+   :target: https://landscape.io/github/ged-lab/khmer/master
+   :alt: Python Code Health
+.. image:: https://scan.coverity.com/projects/621/badge.svg
+   :target: https://scan.coverity.com/projects/621
+   :alt: Coverity Scan Build Status
+
+The official repository is at
+
+https://github.com/ged-lab/khmer
+
+and you can read the docs online here:
+
+http://khmer.readthedocs.org/
+
+There are two mailing lists dedicated to khmer, an announcements-only
+list and a discussion list. To search their archives and sign-up for
+them, please visit the following URLs:
+
+-  Discussion: http://lists.idyll.org/listinfo/khmer
+
+-  Announcements: http://lists.idyll.org/listinfo/khmer-announce
+
+You can contact the current maintainers at khmer-project at idyll.org.
+
+IMPORTANT NOTE: CITE US!
+------------------------
+
+khmer is *research software*, so you should cite us when you use it
+in scientific publications!  Please see the CITATION file for
+citation information.
+
+INSTALL INSTRUCTIONS:
+---------------------
+
+khmer requires a 64-bit operating system and Python 2.7+. Linux users will need 
+the Python development libraries and gcc. OS X users may need XCode installed.
+
+In short:
+
+``pip install khmer`` to download, build, and install the latest stable
+version.
+
+For more details see `doc/install.txt <https://khmer.readthedocs.org/en/latest/user/install.html>`_
+
+The use of a virtualenv is recommended, see
+https://virtualenv.pypa.io/en/latest/virtualenv.html#installation
+
+khmer is under the BSD license; see doc/LICENSE.txt. Distribution,
+modification and redistribution, incorporation into other software, and
+pretty much everything else is allowed.
+
+khmer project contributors also edit documents collaboratively at `our wiki 
+<https://github.com/ged-lab/khmer/wiki/_pages>`__.
+
+MRC 2014-05-14
+
+.. vim: set filetype=rst
+
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..09c5572
--- /dev/null
+++ b/TODO
@@ -0,0 +1,90 @@
+@@ merge refactor => master
+@@ review site for paper?
+
+auto-memory setting.
+
+find-knot speedup:
+   - too many redundant rounds of partitioning?
+
+memory improvement for counting hash
+
+sequence loading into both counting & hashbits
+
+graphsize filtering with stop-big-traversal
+
+why does stop-big-traversal still connect???
+
+cython integrate!
+
+pull reads into partitions?
+
+look more assiduously for memory leaks
+
+----
+
+counting hash generalization to n < 8 bits => memory efficiency
+
+load-counting/bigcount loading is slooooow
+
+----
+
+screed bzip
+screed slice
+screed fasta/fastq output
+
+screed streaming foo
+
+---
+
+fix tests cleanup
+pyrex/cython stuff
+script testing
+docs!
+
+---
+
+the N dilemma
+
+---
+
+
+put in logging.
+
+fix tests and test cases to properly isolate/remove temp files.
+
+fix dir(ht)
+
+rename new_hashtable to new_countinghash
+
+###
+
+Semi-obsolete comments, pre partitioning:
+
+also, can probably arrange parallelization split & hash table size so
+that modulus exactly fills split portion of table.
+
+mismatch hashing - compute min num - each base?
+
+copyright, C++ file comments at top; license; etc.
+
+tests for readmask updating, etc. in various circumstances!
+
+tests for khmer saturation vs valid reads
+
+profiling
+
+
+reading on hash functions:
+
+ http://www.burtleburtle.net/bob/hash/doobs.html
+ http://www.burtleburtle.net/bob/c/lookup3.c
+ http://www.burtleburtle.net/bob/hash/doobs.html
+ http://www.codinghorror.com/blog/2007/12/hashtables-pigeonholes-and-birthdays.html
+ http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1131890/
+
+things to reference or at least look at:
+
+  http://sourceforge.net/apps/mediawiki/kmer/index.php?title=Getting_Started_with_Meryl
+  http://www.hgsc.bcm.tmc.edu/cascade-tech-software_bang-ti.hgsc
+  http://www.hgsc.bcm.tmc.edu/cascade-tech-software_cbt-ti.hgsc
+  http://code.google.com/p/google-sparsehash/
diff --git a/ez_setup.py b/ez_setup.py
new file mode 100644
index 0000000..f5fa741
--- /dev/null
+++ b/ez_setup.py
@@ -0,0 +1,332 @@
+#!/usr/bin/env python
+"""Bootstrap setuptools installation
+
+To use setuptools in your package's setup.py, include this
+file in the same directory and add this to the top of your setup.py::
+
+    from ez_setup import use_setuptools
+    use_setuptools()
+
+To require a specific version of setuptools, set a download
+mirror, or use an alternate download directory, simply supply
+the appropriate options to ``use_setuptools()``.
+
+This file can also be run as a script to install or upgrade setuptools.
+"""
+import os
+import shutil
+import sys
+import tempfile
+import zipfile
+import optparse
+import subprocess
+import platform
+import textwrap
+import contextlib
+
+from distutils import log
+
+try:
+    from site import USER_SITE
+except ImportError:
+    USER_SITE = None
+
+DEFAULT_VERSION = "3.4.1"
+DEFAULT_URL = "https://pypi.python.org/packages/source/s/setuptools/"
+
+def _python_cmd(*args):
+    """
+    Return True if the command succeeded.
+    """
+    args = (sys.executable,) + args
+    return subprocess.call(args) == 0
+
+
+def _install(archive_filename, install_args=()):
+    with archive_context(archive_filename):
+        # installing
+        log.warn('Installing Setuptools')
+        if not _python_cmd('setup.py', 'install', *install_args):
+            log.warn('Something went wrong during the installation.')
+            log.warn('See the error message above.')
+            # exitcode will be 2
+            return 2
+
+
+def _build_egg(egg, archive_filename, to_dir):
+    with archive_context(archive_filename):
+        # building an egg
+        log.warn('Building a Setuptools egg in %s', to_dir)
+        _python_cmd('setup.py', '-q', 'bdist_egg', '--dist-dir', to_dir)
+    # returning the result
+    log.warn(egg)
+    if not os.path.exists(egg):
+        raise IOError('Could not build the egg.')
+
+
+def get_zip_class():
+    """
+    Supplement ZipFile class to support context manager for Python 2.6
+    """
+    class ContextualZipFile(zipfile.ZipFile):
+        def __enter__(self):
+            return self
+        def __exit__(self, type, value, traceback):
+            self.close
+    return zipfile.ZipFile if hasattr(zipfile.ZipFile, '__exit__') else \
+        ContextualZipFile
+
+
+ at contextlib.contextmanager
+def archive_context(filename):
+    # extracting the archive
+    tmpdir = tempfile.mkdtemp()
+    log.warn('Extracting in %s', tmpdir)
+    old_wd = os.getcwd()
+    try:
+        os.chdir(tmpdir)
+        with get_zip_class()(filename) as archive:
+            archive.extractall()
+
+        # going in the directory
+        subdir = os.path.join(tmpdir, os.listdir(tmpdir)[0])
+        os.chdir(subdir)
+        log.warn('Now working in %s', subdir)
+        yield
+
+    finally:
+        os.chdir(old_wd)
+        shutil.rmtree(tmpdir)
+
+
+def _do_download(version, download_base, to_dir, download_delay):
+    egg = os.path.join(to_dir, 'setuptools-%s-py%d.%d.egg'
+                       % (version, sys.version_info[0], sys.version_info[1]))
+    if not os.path.exists(egg):
+        archive = download_setuptools(version, download_base,
+                                      to_dir, download_delay)
+        _build_egg(egg, archive, to_dir)
+    sys.path.insert(0, egg)
+
+    # Remove previously-imported pkg_resources if present (see
+    # https://bitbucket.org/pypa/setuptools/pull-request/7/ for details).
+    if 'pkg_resources' in sys.modules:
+        del sys.modules['pkg_resources']
+
+    import setuptools
+    setuptools.bootstrap_install_from = egg
+
+
+def use_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL,
+        to_dir=os.curdir, download_delay=15):
+    to_dir = os.path.abspath(to_dir)
+    rep_modules = 'pkg_resources', 'setuptools'
+    imported = set(sys.modules).intersection(rep_modules)
+    try:
+        import pkg_resources
+    except ImportError:
+        return _do_download(version, download_base, to_dir, download_delay)
+    try:
+        pkg_resources.require("setuptools>=" + version)
+        return
+    except pkg_resources.DistributionNotFound:
+        return _do_download(version, download_base, to_dir, download_delay)
+    except pkg_resources.VersionConflict as VC_err:
+        if imported:
+            msg = textwrap.dedent("""
+                The required version of setuptools (>={version}) is not available,
+                and can't be installed while this script is running. Please
+                install a more recent version first, using
+                'easy_install -U setuptools'.
+
+                (Currently using {VC_err.args[0]!r})
+                """).format(VC_err=VC_err, version=version)
+            sys.stderr.write(msg)
+            sys.exit(2)
+
+        # otherwise, reload ok
+        del pkg_resources, sys.modules['pkg_resources']
+        return _do_download(version, download_base, to_dir, download_delay)
+
+def _clean_check(cmd, target):
+    """
+    Run the command to download target. If the command fails, clean up before
+    re-raising the error.
+    """
+    try:
+        subprocess.check_call(cmd)
+    except subprocess.CalledProcessError:
+        if os.access(target, os.F_OK):
+            os.unlink(target)
+        raise
+
+def download_file_powershell(url, target):
+    """
+    Download the file at url to target using Powershell (which will validate
+    trust). Raise an exception if the command cannot complete.
+    """
+    target = os.path.abspath(target)
+    cmd = [
+        'powershell',
+        '-Command',
+        "(new-object System.Net.WebClient).DownloadFile(%(url)r, %(target)r)" % vars(),
+    ]
+    _clean_check(cmd, target)
+
+def has_powershell():
+    if platform.system() != 'Windows':
+        return False
+    cmd = ['powershell', '-Command', 'echo test']
+    devnull = open(os.path.devnull, 'wb')
+    try:
+        try:
+            subprocess.check_call(cmd, stdout=devnull, stderr=devnull)
+        except Exception:
+            return False
+    finally:
+        devnull.close()
+    return True
+
+download_file_powershell.viable = has_powershell
+
+def download_file_curl(url, target):
+    cmd = ['curl', url, '--silent', '--output', target]
+    _clean_check(cmd, target)
+
+def has_curl():
+    cmd = ['curl', '--version']
+    devnull = open(os.path.devnull, 'wb')
+    try:
+        try:
+            subprocess.check_call(cmd, stdout=devnull, stderr=devnull)
+        except Exception:
+            return False
+    finally:
+        devnull.close()
+    return True
+
+download_file_curl.viable = has_curl
+
+def download_file_wget(url, target):
+    cmd = ['wget', url, '--quiet', '--output-document', target]
+    _clean_check(cmd, target)
+
+def has_wget():
+    cmd = ['wget', '--version']
+    devnull = open(os.path.devnull, 'wb')
+    try:
+        try:
+            subprocess.check_call(cmd, stdout=devnull, stderr=devnull)
+        except Exception:
+            return False
+    finally:
+        devnull.close()
+    return True
+
+download_file_wget.viable = has_wget
+
+def download_file_insecure(url, target):
+    """
+    Use Python to download the file, even though it cannot authenticate the
+    connection.
+    """
+    try:
+        from urllib.request import urlopen
+    except ImportError:
+        from urllib2 import urlopen
+    src = dst = None
+    try:
+        src = urlopen(url)
+        # Read/write all in one block, so we don't create a corrupt file
+        # if the download is interrupted.
+        data = src.read()
+        dst = open(target, "wb")
+        dst.write(data)
+    finally:
+        if src:
+            src.close()
+        if dst:
+            dst.close()
+
+download_file_insecure.viable = lambda: True
+
+def get_best_downloader():
+    downloaders = [
+        download_file_powershell,
+        download_file_curl,
+        download_file_wget,
+        download_file_insecure,
+    ]
+
+    for dl in downloaders:
+        if dl.viable():
+            return dl
+
+def download_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL,
+        to_dir=os.curdir, delay=15, downloader_factory=get_best_downloader):
+    """
+    Download setuptools from a specified location and return its filename
+
+    `version` should be a valid setuptools version number that is available
+    as an egg for download under the `download_base` URL (which should end
+    with a '/'). `to_dir` is the directory where the egg will be downloaded.
+    `delay` is the number of seconds to pause before an actual download
+    attempt.
+
+    ``downloader_factory`` should be a function taking no arguments and
+    returning a function for downloading a URL to a target.
+    """
+    # making sure we use the absolute path
+    to_dir = os.path.abspath(to_dir)
+    zip_name = "setuptools-%s.zip" % version
+    url = download_base + zip_name
+    saveto = os.path.join(to_dir, zip_name)
+    if not os.path.exists(saveto):  # Avoid repeated downloads
+        log.warn("Downloading %s", url)
+        downloader = downloader_factory()
+        downloader(url, saveto)
+    return os.path.realpath(saveto)
+
+def _build_install_args(options):
+    """
+    Build the arguments to 'python setup.py install' on the setuptools package
+    """
+    return ['--user'] if options.user_install else []
+
+def _parse_args():
+    """
+    Parse the command line for options
+    """
+    parser = optparse.OptionParser()
+    parser.add_option(
+        '--user', dest='user_install', action='store_true', default=False,
+        help='install in user site package (requires Python 2.6 or later)')
+    parser.add_option(
+        '--download-base', dest='download_base', metavar="URL",
+        default=DEFAULT_URL,
+        help='alternative URL from where to download the setuptools package')
+    parser.add_option(
+        '--insecure', dest='downloader_factory', action='store_const',
+        const=lambda: download_file_insecure, default=get_best_downloader,
+        help='Use internal, non-validating downloader'
+    )
+    parser.add_option(
+        '--version', help="Specify which version to download",
+        default=DEFAULT_VERSION,
+    )
+    options, args = parser.parse_args()
+    # positional arguments are ignored
+    return options
+
+def main():
+    """Install or upgrade setuptools and EasyInstall"""
+    options = _parse_args()
+    archive = download_setuptools(
+        version=options.version,
+        download_base=options.download_base,
+        downloader_factory=options.downloader_factory,
+    )
+    return _install(archive, _build_install_args(options))
+
+if __name__ == '__main__':
+    sys.exit(main())
diff --git a/khmer/__init__.py b/khmer/__init__.py
new file mode 100644
index 0000000..21386ad
--- /dev/null
+++ b/khmer/__init__.py
@@ -0,0 +1,260 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2010-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+"""
+This is khmer; please see http://khmer.readthedocs.org/.
+"""
+
+from khmer._khmer import _new_counting_hash
+from khmer._khmer import _new_hashbits
+from khmer._khmer import set_reporting_callback
+from khmer._khmer import _LabelHash
+from khmer._khmer import _Hashbits
+from khmer._khmer import new_readaligner  # sandbox/{ec,error-correct-pass2}.py
+
+from khmer._khmer import forward_hash  # figuregen/*.py
+# tests/test_{functions,counting_hash,labelhash,counting_single}.py
+
+from khmer._khmer import new_hashtable
+# sandbox/{occupy,ctb-iterative-bench{-2-old}}.py
+# tests/{test_c_wrapper,test_counting_single}.py
+
+from khmer._khmer import forward_hash_no_rc  # tests/test_functions.py
+
+from khmer._khmer import reverse_hash  # tests/test_functions.py
+# tests/counting_single.py
+
+from khmer._khmer import get_version_cpp as __version_cpp__
+# tests/test_version.py
+
+from khmer._khmer import ReadParser  # sandbox/to-casava-1.8-fastq.py
+# tests/test_read_parsers.py,scripts/{filter-abund-single,load-graph}.py
+# scripts/{abundance-dist-single,load-into-counting}.py
+
+
+from struct import pack, unpack
+
+from ._version import get_versions
+__version__ = get_versions()['version']
+del get_versions
+
+
+def new_hashbits(k, starting_size, n_tables=2):
+    """Return a new hashbits object. Deprecated.
+
+    This factory method is deprecated in favor of creating a Hashbits object
+    directly via 'new Hashbits(...)'.
+
+    Keyword argument:
+    k -- kmer size to use
+    starting_size -- lower bound on hashsize to use
+    n_tables -- number of hash tables to use (default = 2)
+    """
+    primes = get_n_primes_above_x(n_tables, starting_size)
+
+    return _new_hashbits(k, primes)
+
+
+def new_counting_hash(k, starting_size, n_tables=2):
+    """Return a new countinghash object.
+
+    Keyword arguments:
+    k -- kmer size to use
+    starting_size -- lower bound on hashsize to use
+    n_tables -- number of hash tables to use (default = 2)
+    n_threads  -- number of simultaneous threads to execute (default = 1)
+    """
+    primes = get_n_primes_above_x(n_tables, starting_size)
+
+    return _new_counting_hash(k, primes)
+
+
+def load_hashbits(filename):
+    """Load a hashbits object from the given filename and return it.
+
+    Keyword argument:
+    filename -- the name of the hashbits file
+    """
+    hashtable = _new_hashbits(1, [1])
+    hashtable.load(filename)
+
+    return hashtable
+
+
+def load_counting_hash(filename):
+    """Load a counting_hash object from the given filename and return it.
+
+    Keyword argument:
+    filename -- the name of the counting_hash file
+    """
+    hashtable = _new_counting_hash(1, [1])
+    hashtable.load(filename)
+
+    return hashtable
+
+
+def _default_reporting_callback(info, n_reads, other):
+    print '...', info, n_reads, other
+
+
+def reset_reporting_callback():
+    set_reporting_callback(_default_reporting_callback)
+
+reset_reporting_callback()
+
+
+def extract_hashbits_info(filename):
+    """Open the given hashbits file and return a tuple of information.
+
+    Returns: the k-mer size, the table size, the number of tables, the version
+    of the table format, and the type of table flag.
+
+    Keyword argument:
+    filename -- the name of the hashbits file to inspect
+    """
+    ksize = None
+    n_tables = None
+    table_size = None
+    version = None
+    ht_type = None
+
+    uint_size = len(pack('I', 0))
+    uchar_size = len(pack('B', 0))
+    ulonglong_size = len(pack('Q', 0))
+
+    with open(filename, 'rb') as hashbits:
+        version, = unpack('B', hashbits.read(1))
+        ht_type, = unpack('B', hashbits.read(1))
+        ksize, = unpack('I', hashbits.read(uint_size))
+        n_tables, = unpack('B', hashbits.read(uchar_size))
+        table_size, = unpack('Q', hashbits.read(ulonglong_size))
+
+    return ksize, round(table_size, -2), n_tables, version, ht_type
+
+
+def extract_countinghash_info(filename):
+    """Open the given counting_hash file and return a tuple of information.
+
+    Return: the k-mer size, the table size, the number of tables, the bigcount
+    flag, the version of the table format, and the type of table flag.
+
+    Keyword argument:
+    filename -- the name of the counting_hash file to inspect
+    """
+    ksize = None
+    n_tables = None
+    table_size = None
+    version = None
+    ht_type = None
+    use_bigcount = None
+
+    uint_size = len(pack('I', 0))
+    ulonglong_size = len(pack('Q', 0))
+
+    with open(filename, 'rb') as countinghash:
+        version, = unpack('B', countinghash.read(1))
+        ht_type, = unpack('B', countinghash.read(1))
+        use_bigcount, = unpack('B', countinghash.read(1))
+        ksize, = unpack('I', countinghash.read(uint_size))
+        n_tables, = unpack('B', countinghash.read(1))
+        table_size, = unpack('Q', countinghash.read(ulonglong_size))
+
+    return ksize, round(table_size, -2), n_tables, use_bigcount, version, \
+        ht_type
+
+
+def calc_expected_collisions(hashtable):
+    """Do a quick & dirty expected collision rate calculation on a hashtable.
+
+    Keyword argument:
+    hashtable: the hashtable object to inspect
+    """
+    sizes = hashtable.hashsizes()
+    n_ht = float(len(sizes))
+    occupancy = float(hashtable.n_occupied())
+    min_size = min(sizes)
+
+    fp_one = occupancy / min_size
+    fp_all = fp_one ** n_ht
+
+    return fp_all
+
+
+def is_prime(number):
+    '''Checks if a number is prime.'''
+    if number < 2:
+        return False
+    if number == 2:
+        return True
+    if number % 2 == 0:
+        return False
+    for _ in range(3, int(number ** 0.5) + 1, 2):
+        if number % _ == 0:
+            return False
+    return True
+
+
+def get_n_primes_near_x(number, target):
+    ''' Step backwards until a number of primes (other than 2) have been
+    found that are smaller than the target and return them.
+
+    Keyword arguments:
+    number -- the number of primes to find
+    target -- the number to step backwards from
+    '''
+    primes = []
+    i = target - 1
+    if i % 2 == 0:
+        i -= 1
+    while len(primes) != number and i > 0:
+        if is_prime(i):
+            primes.append(i)
+        i -= 2
+    return primes
+
+
+def get_n_primes_above_x(number, target):
+    '''Step forwards until a number of primes (other than 2) have been
+    found that are smaller than the target and return them.
+
+    Keyword arguments:
+    number -- the number of primes to find
+    target -- the number to step forwards from
+    '''
+    primes = []
+    i = target + 1
+    if i % 2 == 0:
+        i += 1
+    while len(primes) != number and i > 0:
+        if is_prime(i):
+            primes.append(i)
+        i += 2
+    return primes
+
+'''
+Expose the cpython objects with __new__ implementations.
+These constructors add the functionality provided by the existing
+factory methods to the constructors defined over in cpython land.
+Additional functionality can be added to these classes as appropriate.
+'''
+
+
+class LabelHash(_LabelHash):
+
+    def __new__(cls, k, starting_size, n_tables):
+        primes = get_n_primes_above_x(n_tables, starting_size)
+        c = _LabelHash.__new__(cls, k, primes)
+        c.primes = primes
+        return c
+
+
+class Hashbits(_Hashbits):
+
+    def __new__(cls, k, starting_size, n_tables):
+        primes = get_n_primes_above_x(n_tables, starting_size)
+        c = _Hashbits.__new__(cls, k, primes)
+        c.primes = primes
+        return c
diff --git a/khmer/_khmermodule.cc b/khmer/_khmermodule.cc
new file mode 100644
index 0000000..b8a7c46
--- /dev/null
+++ b/khmer/_khmermodule.cc
@@ -0,0 +1,4401 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+//
+// A module for Python that exports khmer C++ library functions.
+//
+
+// Must be first.
+#include <Python.h>
+
+#include <iostream>
+
+#include "khmer.hh"
+#include "kmer_hash.hh"
+#include "hashtable.hh"
+#include "hashbits.hh"
+#include "counting.hh"
+#include "read_aligner.hh"
+#include "labelhash.hh"
+#include "khmer_exception.hh"
+
+using namespace khmer;
+
+//
+// Function necessary for Python loading:
+//
+
+extern "C" {
+    void init_khmer();
+}
+
+// Configure module logging.
+//#define WITH_INTERNAL_TRACING
+namespace khmer
+{
+
+namespace python
+{
+
+#ifdef WITH_INTERNAL_TRACING
+#warning "Internal tracing of Python extension module is enabled."
+static uint8_t const    _MODULE_TRACE_LEVEL = TraceLogger:: TLVL_DEBUG9;
+static void     _trace_logger(
+    uint8_t level, char const * format, ...
+)
+{
+    static FILE *   _stream_handle  = NULL;
+
+    if (NULL == _stream_handle) {
+        _stream_handle = fopen( "pymod.log", "w" );
+    }
+
+    va_list varargs;
+
+    if (_MODULE_TRACE_LEVEL <= level) {
+        va_start( varargs, format );
+        vfprintf( _stream_handle, format, varargs );
+        va_end( varargs );
+        fflush( _stream_handle );
+    }
+
+}
+#endif
+
+
+template < typename OBJECT >
+void
+_common_init_Type(
+    PyTypeObject &tobj, char const * name, char const * doc
+)
+{
+    if (!name) {
+        throw khmer_exception();
+    }
+    if (!doc) {
+        throw khmer_exception();
+    }
+
+    tobj.ob_size        = 0;
+    tobj.ob_type        = &PyType_Type;
+    tobj.tp_name        = name;
+    tobj.tp_basicsize       = sizeof( OBJECT );
+    tobj.tp_alloc       = PyType_GenericAlloc;
+    tobj.tp_free        = PyObject_Free;
+    tobj.tp_getattro        = PyObject_GenericGetAttr;
+    tobj.tp_flags       = Py_TPFLAGS_DEFAULT;
+    tobj.tp_doc         = doc;
+}
+
+
+static inline
+void
+_debug_class_attrs( PyTypeObject &tobj )
+{
+#ifdef WITH_INTERNAL_TRACING
+    PyObject *key, *val;
+    Py_ssize_t pos = 0;
+
+    while (PyDict_Next( tobj.tp_dict, &pos, &key, &val )) {
+        _trace_logger(
+            TraceLogger:: TLVL_DEBUG5,
+            "\ttype '%s' dictionary key %d: '%s'\n",
+            tobj.tp_name, pos, PyString_AsString( key )
+        );
+    }
+#endif // WITH_INTERNAL_TRACING
+}
+
+
+} // namespace python
+
+} // namespace khmer
+
+
+class _khmer_exception
+{
+private:
+    std::string _message;
+public:
+    _khmer_exception(std::string message) : _message(message) { };
+    inline const std::string get_message() const
+    {
+        return _message;
+    };
+};
+
+class _khmer_signal : public _khmer_exception
+{
+public:
+    _khmer_signal(std::string message) : _khmer_exception(message) { };
+};
+
+typedef pre_partition_info _pre_partition_info;
+
+// default callback obj;
+static PyObject *_callback_obj = NULL;
+
+// callback function to pass into C++ functions
+
+void _report_fn(const char * info, void * data, unsigned long long n_reads,
+                unsigned long long other)
+{
+    // handle signals etc. (like CTRL-C)
+    if (PyErr_CheckSignals() != 0) {
+        throw _khmer_signal("PyErr_CheckSignals received a signal");
+    }
+
+    // set data to default?
+    if (!data && _callback_obj) {
+        data = _callback_obj;
+    }
+
+    // if 'data' is set, it is None, or a Python callable
+    if (data) {
+        PyObject * obj = (PyObject *) data;
+        if (obj != Py_None) {
+            PyObject * args = Py_BuildValue("sKK", info, n_reads, other);
+            if (args != NULL) {
+                PyObject * r = PyObject_Call(obj, args, NULL);
+                Py_XDECREF(r);
+            }
+            Py_XDECREF(args);
+        }
+    }
+
+    if (PyErr_Occurred()) {
+        throw _khmer_signal("PyErr_Occurred is set");
+    }
+
+    // ...allow other Python threads to do stuff...
+    Py_BEGIN_ALLOW_THREADS;
+    Py_END_ALLOW_THREADS;
+}
+
+/***********************************************************************/
+
+//
+// Read object -- name, sequence, and FASTQ stuff
+//
+
+namespace khmer
+{
+
+namespace python
+{
+
+
+static PyTypeObject Read_Type = { PyObject_HEAD_INIT( NULL ) };
+
+
+typedef struct {
+    PyObject_HEAD
+    //! Pointer to the low-level genomic read object.
+    read_parsers:: Read *   read;
+} Read_Object;
+
+
+static
+void
+_Read_dealloc( PyObject * self )
+{
+    Read_Object * myself = (Read_Object *)self;
+    delete myself->read;
+    myself->read = NULL;
+    Read_Type.tp_free( self );
+}
+
+
+#define KHMER_READ_STRING_GETTER( SELF, ATTR_NAME ) \
+    PyString_FromString( \
+    ((((Read_Object *)(SELF))->read)->ATTR_NAME).c_str( ) \
+    )
+
+
+static
+PyObject *
+Read_get_name( PyObject * self, void * closure )
+{
+    return KHMER_READ_STRING_GETTER( self, name );
+}
+
+
+static
+PyObject *
+Read_get_sequence( PyObject * self, void * closure )
+{
+    return KHMER_READ_STRING_GETTER( self, sequence );
+}
+
+
+static
+PyObject *
+Read_get_accuracy( PyObject * self, void * closure )
+{
+    return KHMER_READ_STRING_GETTER( self, accuracy );
+}
+
+
+static
+PyObject *
+Read_get_annotations( PyObject * self, void * closure )
+{
+    return KHMER_READ_STRING_GETTER( self, annotations );
+}
+
+
+// TODO? Implement setters.
+
+
+static PyGetSetDef _Read_accessors [ ] = {
+    {
+        (char *)"name",
+        (getter)Read_get_name, (setter)NULL,
+        (char *)"Read identifier.", NULL
+    },
+    {
+        (char *)"sequence",
+        (getter)Read_get_sequence, (setter)NULL,
+        (char *)"Genomic sequence.", NULL
+    },
+    {
+        (char *)"accuracy",
+        (getter)Read_get_accuracy, (setter)NULL,
+        (char *)"Quality scores.", NULL
+    },
+    {
+        (char *)"annotations",
+        (getter)Read_get_annotations, (setter)NULL,
+        (char *)"Annotations.", NULL
+    },
+
+    { NULL, NULL, NULL, NULL, NULL } // sentinel
+};
+
+
+static
+void
+_init_Read_Type( )
+{
+    using namespace read_parsers;
+
+    _common_init_Type<Read_Object>(
+        Read_Type, "Read", "A FASTQ record plus some metadata."
+    );
+    Read_Type.tp_dealloc    = (destructor)_Read_dealloc;
+
+    Read_Type.tp_getset     = (PyGetSetDef *)_Read_accessors;
+
+    PyType_Ready( &Read_Type );
+
+    _debug_class_attrs( Read_Type );
+}
+
+
+/***********************************************************************/
+
+//
+// ReadParser object -- parse reads directly from streams
+// ReadPairIterator -- return pairs of Read objects
+//
+
+
+static PyTypeObject ReadParser_Type
+CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF("ReadParser_Object")
+    = { PyObject_HEAD_INIT( NULL ) };
+static PyTypeObject ReadPairIterator_Type = { PyObject_HEAD_INIT( NULL ) };
+
+
+typedef struct {
+    PyObject_HEAD
+    //! Pointer to the low-level parser object.
+    read_parsers:: IParser *  parser;
+} ReadParser_Object;
+
+
+typedef struct {
+    PyObject_HEAD
+    //! Pointer to Python parser object for reference counting purposes.
+    PyObject *  parent;
+    //! Persistent value of pair mode across invocations.
+    int pair_mode;
+} ReadPairIterator_Object;
+
+
+static
+void
+_ReadParser_dealloc( PyObject * self )
+{
+
+    ReadParser_Object * myself = (ReadParser_Object *)self;
+    delete myself->parser;
+    myself->parser = NULL;
+    ReadParser_Type.tp_free( self );
+
+}
+
+
+static
+void
+_ReadPairIterator_dealloc( PyObject * self )
+{
+    ReadPairIterator_Object * myself = (ReadPairIterator_Object *)self;
+
+    Py_DECREF( myself->parent );
+    myself->parent = NULL;
+    ReadPairIterator_Type.tp_free( self );
+}
+
+
+static
+PyObject *
+_ReadParser_new( PyTypeObject * subtype, PyObject * args, PyObject * kwds )
+{
+    using namespace read_parsers;
+
+    const char *      ifile_name_CSTR;
+
+    if (!PyArg_ParseTuple(args, "s", &ifile_name_CSTR )) {
+        return NULL;
+    }
+    std:: string    ifile_name( ifile_name_CSTR );
+
+    PyObject * self     = subtype->tp_alloc( subtype, 1 );
+    if (self == NULL) {
+        return NULL;
+    }
+    ReadParser_Object * myself  = (ReadParser_Object *)self;
+
+    // Wrap the low-level parser object.
+    try {
+        myself->parser =
+            IParser:: get_parser( ifile_name );
+    } catch (InvalidStreamHandle &exc) {
+        PyErr_SetString( PyExc_ValueError, exc.what() );
+        return NULL;
+    }
+    return self;
+}
+
+
+static
+PyObject *
+_ReadParser_iternext( PyObject * self )
+{
+    using namespace read_parsers;
+
+    ReadParser_Object * myself  = (ReadParser_Object *)self;
+    IParser *       parser  = myself->parser;
+
+    bool    stop_iteration = false;
+    char    const * exc = NULL;
+    Read *  the_read_PTR    = new Read( );
+
+    Py_BEGIN_ALLOW_THREADS
+    stop_iteration = parser->is_complete( );
+    if (!stop_iteration) {
+        try {
+            parser->imprint_next_read( *the_read_PTR );
+        } catch (NoMoreReadsAvailable &e) {
+            stop_iteration = true;
+        } catch (StreamReadError &e) {
+            exc = e.what();
+        }
+    }
+    Py_END_ALLOW_THREADS
+
+    // Note: Can simply return NULL instead of setting the StopIteration
+    //       exception.
+    if (stop_iteration) {
+        delete the_read_PTR;
+        return NULL;
+    }
+
+    if (exc != NULL) {
+        delete the_read_PTR;
+        PyErr_SetString(PyExc_IOError, exc);
+        return NULL;
+    }
+
+    PyObject * the_read_OBJECT = Read_Type.tp_alloc( &Read_Type, 1 );
+    ((Read_Object *)the_read_OBJECT)->read = the_read_PTR;
+    return the_read_OBJECT;
+}
+
+
+static
+PyObject *
+_ReadPairIterator_iternext( PyObject * self )
+{
+    using namespace read_parsers;
+
+    ReadPairIterator_Object *   myself    = (ReadPairIterator_Object *)self;
+    ReadParser_Object *     parent    =
+        (ReadParser_Object *)(myself->parent);
+    IParser *           parser    = parent->parser;
+    uint8_t         pair_mode = myself->pair_mode;
+
+    ReadPair    the_read_pair;
+    bool    stop_iteration      = false;
+    bool    unknown_pair_reading_mode   = false;
+    bool    invalid_read_pair       = false;
+    bool    stream_read_error = false;
+    Py_BEGIN_ALLOW_THREADS
+    stop_iteration = parser->is_complete( );
+    if (!stop_iteration)
+        try {
+            parser->imprint_next_read_pair( the_read_pair, pair_mode );
+        } catch (UnknownPairReadingMode &exc) {
+            unknown_pair_reading_mode = true;
+        } catch (InvalidReadPair &exc) {
+            invalid_read_pair = true;
+        } catch (StreamReadError &exc) {
+            stream_read_error = true;
+        } catch (NoMoreReadsAvailable &exc) {
+            stop_iteration = true;
+        }
+    Py_END_ALLOW_THREADS
+
+    // Note: Can return NULL instead of setting the StopIteration exception.
+    if (stop_iteration) {
+        return NULL;
+    }
+
+    if (unknown_pair_reading_mode) {
+        PyErr_SetString(
+            PyExc_ValueError, "Unknown pair reading mode supplied."
+        );
+        return NULL;
+    }
+    if (invalid_read_pair) {
+        PyErr_SetString( PyExc_IOError, "Invalid read pair detected." );
+        return NULL;
+    }
+
+    if (stream_read_error) {
+        PyErr_SetString( PyExc_IOError, "Input file error.");
+        return NULL;
+    }
+
+    // Copy elements of 'ReadPair' object into Python tuple.
+    // TODO? Replace dummy reads with 'None' object.
+    PyObject * read_1_OBJECT = Read_Type.tp_alloc( &Read_Type, 1 );
+    ((Read_Object *)read_1_OBJECT)->read = new Read( the_read_pair.first );
+    PyObject * read_2_OBJECT = Read_Type.tp_alloc( &Read_Type, 1 );
+    ((Read_Object *)read_2_OBJECT)->read = new Read( the_read_pair.second );
+    PyObject * tup = PyTuple_Pack( 2, read_1_OBJECT, read_2_OBJECT );
+    Py_XDECREF(read_1_OBJECT);
+    Py_XDECREF(read_2_OBJECT);
+    return tup;
+}
+
+
+static
+PyObject *
+ReadParser_iter_reads( PyObject * self, PyObject * args )
+{
+    return PyObject_SelfIter( self );
+}
+
+
+static
+PyObject *
+ReadParser_iter_read_pairs( PyObject * self, PyObject * args )
+{
+    using namespace read_parsers;
+
+    int  pair_mode  = IParser:: PAIR_MODE_ERROR_ON_UNPAIRED;
+
+    if (!PyArg_ParseTuple( args, "|i", &pair_mode )) {
+        return NULL;
+    }
+
+    // Capture existing read parser.
+    PyObject * obj = ReadPairIterator_Type.tp_alloc(
+                         &ReadPairIterator_Type, 1
+                     );
+    if (obj == NULL) {
+        return NULL;
+    }
+    ReadPairIterator_Object * rpi   = (ReadPairIterator_Object *)obj;
+    rpi->parent             = self;
+    rpi->pair_mode          = pair_mode;
+
+    // Increment reference count on existing ReadParser object so that it
+    // will not go away until all ReadPairIterator instances have gone away.
+    Py_INCREF( self );
+
+    return obj;
+}
+
+
+static PyMethodDef _ReadParser_methods [ ] = {
+    {
+        "iter_reads",       (PyCFunction)ReadParser_iter_reads,
+        METH_NOARGS,        "Iterates over reads."
+    },
+    {
+        "iter_read_pairs",  (PyCFunction)ReadParser_iter_read_pairs,
+        METH_VARARGS,       "Iterates over paired reads as pairs."
+    },
+
+    { NULL, NULL, 0, NULL } // sentinel
+};
+
+
+static
+void
+_init_ReadParser_Type( )
+{
+    using namespace read_parsers;
+
+    _common_init_Type<ReadParser_Object>(
+        ReadParser_Type,
+        "_khmer.ReadParser",
+        "Parses streams from various file formats, " \
+        "such as FASTA and FASTQ."
+    );
+    ReadParser_Type.tp_new      = (newfunc)_ReadParser_new;
+    ReadParser_Type.tp_dealloc      = (destructor)_ReadParser_dealloc;
+
+    ReadParser_Type.tp_iter     = PyObject_SelfIter;
+    ReadParser_Type.tp_iternext     = (iternextfunc)_ReadParser_iternext;
+
+    ReadParser_Type.tp_methods      = (PyMethodDef *)_ReadParser_methods;
+
+    PyObject * cls_attrs_DICT = PyDict_New( );
+    if (cls_attrs_DICT == NULL) {
+        return;
+    }
+
+    // Place pair mode constants into class dictionary.
+    int result;
+
+    PyObject * value = PyInt_FromLong( IParser:: PAIR_MODE_ALLOW_UNPAIRED );
+    result = PyDict_SetItemString(cls_attrs_DICT,
+                                  "PAIR_MODE_ALLOW_UNPAIRED", value);
+    Py_XDECREF(value);
+    if (!result) {
+        Py_DECREF(cls_attrs_DICT);
+        return;
+    }
+
+    value = PyInt_FromLong( IParser:: PAIR_MODE_IGNORE_UNPAIRED );
+    result = PyDict_SetItemString(cls_attrs_DICT,
+                                  "PAIR_MODE_IGNORE_UNPAIRED", value );
+    Py_XDECREF(value);
+    if (!result) {
+        Py_DECREF(cls_attrs_DICT);
+        return;
+    }
+
+    value = PyInt_FromLong( IParser:: PAIR_MODE_ERROR_ON_UNPAIRED );
+    result = PyDict_SetItemString(cls_attrs_DICT,
+                                  "PAIR_MODE_ERROR_ON_UNPAIRED", value);
+    Py_XDECREF(value);
+    if (!result) {
+        Py_DECREF(cls_attrs_DICT);
+        return;
+    }
+
+    ReadParser_Type.tp_dict     = cls_attrs_DICT;
+    _debug_class_attrs( ReadParser_Type );
+
+} // _init_ReadParser_Type
+
+
+static
+void
+_init_ReadPairIterator_Type( )
+{
+
+    _common_init_Type<ReadPairIterator_Object>(
+        ReadPairIterator_Type,
+        "ReadParser-pair-iterator",
+        "Iterates over 'ReadParser' objects and returns read pairs."
+    );
+    //ReadPairIterator_Type.tp_new  = (newfunc)_ReadPairIterator_new;
+    ReadPairIterator_Type.tp_dealloc    =
+        (destructor)_ReadPairIterator_dealloc;
+
+    ReadPairIterator_Type.tp_iter   = PyObject_SelfIter;
+    ReadPairIterator_Type.tp_iternext   =
+        (iternextfunc)_ReadPairIterator_iternext;
+
+    PyType_Ready( &ReadPairIterator_Type );
+
+    _debug_class_attrs( ReadPairIterator_Type );
+
+} // _init_ReadPairIterator_Type
+
+
+} // namespace python
+
+} // namespace khmer
+
+
+static
+read_parsers:: IParser *
+_PyObject_to_khmer_ReadParser( PyObject * py_object )
+{
+    // TODO: Add type-checking.
+
+    return ((python:: ReadParser_Object *)py_object)->parser;
+}
+
+
+/***********************************************************************/
+
+//
+// KCountingHash object
+//
+
+void free_pre_partition_info(void * p)
+{
+    _pre_partition_info * ppi = (_pre_partition_info *) p;
+    delete ppi;
+}
+
+void free_subset_partition_info(void * p)
+{
+    SubsetPartition * subset_p = (SubsetPartition *) p;
+    delete subset_p;
+}
+
+typedef struct {
+    PyObject_HEAD
+    CountingHash * counting;
+} khmer_KCountingHashObject;
+
+typedef struct {
+    PyObject_HEAD
+    SubsetPartition * subset;
+} khmer_KSubsetPartitionObject;
+
+typedef struct {
+    PyObject_HEAD
+    Hashbits * hashbits;
+} khmer_KHashbitsObject;
+
+static void khmer_subset_dealloc(PyObject *);
+static PyObject * khmer_subset_getattr(PyObject * obj, char * name);
+
+static PyTypeObject khmer_KSubsetPartitionType = {
+    PyObject_HEAD_INIT(NULL)
+    0,
+    "KSubset", sizeof(khmer_KSubsetPartitionObject),
+    0,
+    khmer_subset_dealloc,   /*tp_dealloc*/
+    0,              /*tp_print*/
+    khmer_subset_getattr,   /*tp_getattr*/
+    0,              /*tp_setattr*/
+    0,              /*tp_compare*/
+    0,              /*tp_repr*/
+    0,              /*tp_as_number*/
+    0,              /*tp_as_sequence*/
+    0,              /*tp_as_mapping*/
+    0,              /*tp_hash */
+    0,              /*tp_call*/
+    0,              /*tp_str*/
+    0,              /*tp_getattro*/
+    0,              /*tp_setattro*/
+    0,              /*tp_as_buffer*/
+    Py_TPFLAGS_DEFAULT,     /*tp_flags*/
+    "subset object",           /* tp_doc */
+};
+
+typedef struct {
+    PyObject_HEAD
+    ReadAligner * aligner;
+} khmer_ReadAlignerObject;
+
+static void khmer_counting_dealloc(PyObject *);
+
+static PyObject * hash_abundance_distribution(PyObject * self,
+        PyObject * args);
+
+static PyObject * hash_abundance_distribution_with_reads_parser(
+    PyObject * self,
+    PyObject * args);
+
+static PyObject * hash_set_use_bigcount(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    PyObject * x;
+    if (!PyArg_ParseTuple(args, "O", &x)) {
+        return NULL;
+    }
+    int setme = PyObject_IsTrue(x);
+    if (setme < 0) {
+        return NULL;
+    }
+    counting->set_use_bigcount((bool)setme);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hash_get_use_bigcount(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    bool val = counting->get_use_bigcount();
+
+    return PyBool_FromLong((int)val);
+}
+
+static PyObject * hash_n_occupied(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    HashIntoType start = 0, stop = 0;
+
+    if (!PyArg_ParseTuple(args, "|KK", &start, &stop)) {
+        return NULL;
+    }
+
+    HashIntoType n = counting->n_occupied(start, stop);
+
+    return PyLong_FromUnsignedLongLong(n);
+}
+
+static PyObject * hash_n_unique_kmers(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    HashIntoType n = counting->n_unique_kmers();
+
+    return PyLong_FromUnsignedLongLong(n);
+}
+
+static PyObject * hash_n_entries(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    return PyLong_FromUnsignedLongLong(counting->n_entries());
+}
+
+static PyObject * hash_count(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * kmer;
+
+    if (!PyArg_ParseTuple(args, "s", &kmer)) {
+        return NULL;
+    }
+
+    if (strlen(kmer) != counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "k-mer length must be the same as the hashtable k-size");
+        return NULL;
+    }
+
+    counting->count(kmer);
+
+    return PyInt_FromLong(1);
+}
+
+static PyObject * hash_output_fasta_kmer_pos_freq(PyObject * self,
+        PyObject *args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * infile;
+    const char * outfile;
+
+    if (!PyArg_ParseTuple(args, "ss", &infile, &outfile)) {
+        return NULL;
+    }
+
+    counting->output_fasta_kmer_pos_freq(infile, outfile);
+
+    return PyInt_FromLong(0);
+}
+
+static PyObject * hash_consume_fasta(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me  = (khmer_KCountingHashObject *) self;
+    CountingHash * counting  = me->counting;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(
+                args, "s|O", &filename, &callback_obj
+            )) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+    unsigned long long  n_consumed    = 0;
+    unsigned int          total_reads   = 0;
+    try {
+        counting->consume_fasta(filename, total_reads, n_consumed,
+                                _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hash_consume_fasta_with_reads_parser(
+    PyObject * self, PyObject * args
+)
+{
+    khmer_KCountingHashObject * me  = (khmer_KCountingHashObject *) self;
+    CountingHash * counting  = me->counting;
+
+    PyObject * rparser_obj = NULL;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(
+                args, "O|O", &rparser_obj, &callback_obj
+            )) {
+        return NULL;
+    }
+
+    read_parsers:: IParser * rparser =
+        _PyObject_to_khmer_ReadParser( rparser_obj );
+
+    char const * exc = "";
+    // call the C++ function, and trap signals => Python
+    unsigned long long  n_consumed  = 0;
+    unsigned int    total_reads = 0;
+    bool        exc_raised  = false;
+    Py_BEGIN_ALLOW_THREADS
+    try {
+        counting->consume_fasta(rparser, total_reads, n_consumed,
+                                _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        exc = e.get_message().c_str();
+        exc_raised = true;
+    }
+    Py_END_ALLOW_THREADS
+    if (exc_raised) {
+        PyErr_SetString(PyExc_IOError, exc);
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hash_consume(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    unsigned int n_consumed;
+    n_consumed = counting->consume_string(long_str);
+
+    return PyInt_FromLong(n_consumed);
+}
+
+static PyObject * hash_get_min_count(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    BoundedCounterType c = counting->get_min_count(long_str);
+    unsigned int N = c;
+
+    return PyInt_FromLong(N);
+}
+
+static PyObject * hash_get_max_count(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    BoundedCounterType c = counting->get_max_count(long_str);
+    unsigned int N = c;
+
+    return PyInt_FromLong(N);
+}
+
+static PyObject * hash_get_median_count(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    BoundedCounterType med = 0;
+    float average = 0, stddev = 0;
+
+    counting->get_median_count(long_str, med, average, stddev);
+
+    return Py_BuildValue("iff", med, average, stddev);
+}
+
+static PyObject * hash_get_kadian_count(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * long_str;
+    unsigned int nk = 1;
+
+    if (!PyArg_ParseTuple(args, "s|I", &long_str, &nk)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    BoundedCounterType kad = 0;
+
+    counting->get_kadian_count(long_str, kad, nk);
+
+    return Py_BuildValue("i", kad);
+}
+
+static PyObject * hash_get(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    PyObject * arg;
+
+    if (!PyArg_ParseTuple(args, "O", &arg)) {
+        return NULL;
+    }
+
+    unsigned long count = 0;
+
+    if (PyInt_Check(arg)) {
+        long pos = PyInt_AsLong(arg);
+        count = counting->get_count((unsigned int) pos);
+    } else if (PyString_Check(arg)) {
+        std::string s = PyString_AsString(arg);
+
+        if (strlen(s.c_str()) < counting->ksize()) {
+            PyErr_SetString(PyExc_ValueError,
+                            "string length must >= the counting table k-mer size");
+            return NULL;
+        }
+
+        count = counting->get_count(s.c_str());
+    }
+
+    return PyInt_FromLong(count);
+}
+
+static PyObject * count_trim_on_abundance(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * seq = NULL;
+    unsigned int min_count_i = 0;
+
+    if (!PyArg_ParseTuple(args, "sI", &seq, &min_count_i)) {
+        return NULL;
+    }
+
+    unsigned long trim_at;
+    Py_BEGIN_ALLOW_THREADS
+
+    BoundedCounterType min_count = min_count_i;
+
+    trim_at = counting->trim_on_abundance(seq, min_count);
+
+    Py_END_ALLOW_THREADS;
+
+    PyObject * trim_seq = PyString_FromStringAndSize(seq, trim_at);
+    if (trim_seq == NULL) {
+        return NULL;
+    }
+    PyObject * ret = Py_BuildValue("Ok", trim_seq, trim_at);
+    Py_DECREF(trim_seq);
+
+    return ret;
+}
+static PyObject * count_trim_below_abundance(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * seq = NULL;
+    BoundedCounterType max_count_i = 0;
+
+    if (!PyArg_ParseTuple(args, "sH", &seq, &max_count_i)) {
+        return NULL;
+    }
+
+    unsigned long trim_at;
+    Py_BEGIN_ALLOW_THREADS
+
+    BoundedCounterType max_count = max_count_i;
+
+    trim_at = counting->trim_below_abundance(seq, max_count);
+
+    Py_END_ALLOW_THREADS;
+
+    PyObject * trim_seq = PyString_FromStringAndSize(seq, trim_at);
+    if (trim_seq == NULL) {
+        return NULL;
+    }
+    PyObject * ret = Py_BuildValue("Ok", trim_seq, trim_at);
+    Py_DECREF(trim_seq);
+
+    return ret;
+}
+
+static PyObject * count_find_spectral_error_positions(PyObject * self,
+        PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    khmer::CountingHash * counting = me->counting;
+
+    char * seq = NULL;
+    khmer::BoundedCounterType max_count = 0; // unsigned short int
+
+    if (!PyArg_ParseTuple(args, "sH", &seq, &max_count)) {
+        return NULL;
+    }
+
+    std::vector<unsigned int> posns;
+
+    try {
+        posns = counting->find_spectral_error_positions(seq, max_count);
+    } catch (khmer_exception &e) {
+        PyErr_SetString(PyExc_ValueError, e.what());
+        return NULL;
+    }
+
+    Py_ssize_t posns_size = posns.size();
+
+    PyObject * x = PyList_New(posns_size);
+    if (x == NULL) {
+        return NULL;
+    }
+    for (Py_ssize_t i = 0; i < posns_size; i++) {
+        PyList_SET_ITEM(x, i, PyInt_FromLong(posns[i]));
+    }
+
+    return x;
+}
+
+static PyObject * hash_fasta_count_kmers_by_position(PyObject * self,
+        PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * inputfile;
+    unsigned int max_read_len = 0;
+    long max_read_len_long;
+    int limit_by_count_int;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "sli|O", &inputfile, &max_read_len_long,
+                          &limit_by_count_int, &callback_obj)) {
+        return NULL;
+    }
+    if (max_read_len_long < 0 || max_read_len_long >= pow(2, 32)) {
+        PyErr_SetString(
+            PyExc_ValueError,
+            "The 2nd argument must be positive and less than 2^32");
+        return NULL;
+    }
+    if (limit_by_count_int < 0 || limit_by_count_int >= pow(2, 16)) {
+        PyErr_SetString(
+            PyExc_ValueError,
+            "The 3rd argument must be positive and less than 2^16");
+        return NULL;
+    }
+    max_read_len = (unsigned int) max_read_len_long;
+
+    unsigned long long * counts;
+    counts = counting->fasta_count_kmers_by_position(inputfile, max_read_len,
+             (unsigned short) limit_by_count_int, _report_fn, callback_obj);
+
+    PyObject * x = PyList_New(max_read_len);
+    if (x == NULL) {
+        delete[] counts;
+        return NULL;
+    }
+
+    for (unsigned int i = 0; i < max_read_len; i++) {
+        int ret = PyList_SetItem(x, i, PyLong_FromUnsignedLongLong(counts[i]));
+        if (ret < 0) {
+            delete[] counts;
+            return NULL;
+        }
+    }
+
+    delete[] counts;
+
+    return x;
+}
+
+static PyObject * hash_fasta_dump_kmers_by_abundance(PyObject * self,
+        PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * inputfile;
+    int limit_by = 0;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "si|O", &inputfile, &limit_by,
+                          &callback_obj)) {
+        return NULL;
+    }
+
+    counting->fasta_dump_kmers_by_abundance(inputfile,
+                                            limit_by,
+                                            _report_fn, callback_obj);
+
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hash_load(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    try {
+        counting->load(filename);
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hash_save(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    counting->save(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hash_get_ksize(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    unsigned int k = counting->ksize();
+
+    return PyInt_FromLong(k);
+}
+
+static PyObject * hash_get_hashsizes(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    std::vector<HashIntoType> ts = counting->get_tablesizes();
+
+    PyObject * x = PyList_New(ts.size());
+    for (size_t i = 0; i < ts.size(); i++) {
+        PyList_SET_ITEM(x, i, PyLong_FromUnsignedLongLong(ts[i]));
+    }
+
+    return x;
+}
+
+static PyObject * hash_collect_high_abundance_kmers(PyObject * self,
+        PyObject * args);
+
+static PyObject * hash_consume_and_tag(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * seq;
+
+    if (!PyArg_ParseTuple(args, "s", &seq)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed = 0;
+    try {
+        // @CTB needs to normalize
+        counting->consume_sequence_and_tag(seq, n_consumed);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_ValueError, e.get_message().c_str());
+        return NULL;
+    }
+
+    return Py_BuildValue("K", n_consumed);
+}
+
+static PyObject * hash_consume_fasta_and_tag(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+
+    try {
+        counting->consume_fasta_and_tag(filename, total_reads, n_consumed,
+                                        _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hash_find_all_tags_truncate_on_abundance(PyObject * self,
+        PyObject *args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * kmer_s = NULL;
+    BoundedCounterType min_count, max_count;
+
+    if (!PyArg_ParseTuple(args, "sHH", &kmer_s, &min_count, &max_count)) {
+        return NULL;
+    }
+
+    if (strlen(kmer_s) < counting->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "kmer_s must be less than the k-mer size of the counting hash");
+        return NULL;
+    }
+
+    _pre_partition_info * ppi = NULL;
+
+    Py_BEGIN_ALLOW_THREADS
+
+    HashIntoType kmer, kmer_f, kmer_r;
+    kmer = _hash(kmer_s, counting->ksize(), kmer_f, kmer_r);
+
+    ppi = new _pre_partition_info(kmer);
+    counting->partition->find_all_tags_truncate_on_abundance(kmer_f, kmer_r,
+            ppi->tagged_kmers,
+            counting->all_tags,
+            min_count,
+            max_count);
+    counting->add_kmer_to_tags(kmer);
+
+    Py_END_ALLOW_THREADS
+
+    return PyCObject_FromVoidPtr(ppi, free_pre_partition_info);
+}
+
+static PyObject * hash_do_subset_partition_with_abundance(PyObject * self,
+        PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    PyObject * callback_obj = NULL;
+    HashIntoType start_kmer = 0, end_kmer = 0;
+    PyObject * break_on_stop_tags_o = NULL;
+    PyObject * stop_big_traversals_o = NULL;
+    BoundedCounterType min_count, max_count;
+
+    if (!PyArg_ParseTuple(args, "HH|KKOOO",
+                          &min_count, &max_count,
+                          &start_kmer, &end_kmer,
+                          &break_on_stop_tags_o,
+                          &stop_big_traversals_o,
+                          &callback_obj)) {
+        return NULL;
+    }
+
+    bool break_on_stop_tags = false;
+    if (break_on_stop_tags_o && PyObject_IsTrue(break_on_stop_tags_o)) {
+        break_on_stop_tags = true;
+    }
+    bool stop_big_traversals = false;
+    if (stop_big_traversals_o && PyObject_IsTrue(stop_big_traversals_o)) {
+        stop_big_traversals = true;
+    }
+
+    SubsetPartition * subset_p = NULL;
+    try {
+        Py_BEGIN_ALLOW_THREADS
+        subset_p = new SubsetPartition(counting);
+        subset_p->do_partition_with_abundance(start_kmer, end_kmer,
+                                              min_count, max_count,
+                                              break_on_stop_tags,
+                                              stop_big_traversals,
+                                              _report_fn, callback_obj);
+        Py_END_ALLOW_THREADS
+    } catch (_khmer_signal &e) {
+        return NULL;
+    }
+
+    khmer_KSubsetPartitionObject * subset_obj = (khmer_KSubsetPartitionObject *)\
+            PyObject_New(khmer_KSubsetPartitionObject, &khmer_KSubsetPartitionType);
+
+    if (subset_obj == NULL) {
+        delete subset_p;
+        return NULL;
+    }
+
+    subset_obj->subset = subset_p;
+
+    return (PyObject *) subset_obj;
+}
+
+static PyMethodDef khmer_counting_methods[] = {
+    { "ksize", hash_get_ksize, METH_VARARGS, "" },
+    { "hashsizes", hash_get_hashsizes, METH_VARARGS, "" },
+    { "set_use_bigcount", hash_set_use_bigcount, METH_VARARGS, "" },
+    { "get_use_bigcount", hash_get_use_bigcount, METH_VARARGS, "" },
+    { "n_unique_kmers", hash_n_unique_kmers, METH_VARARGS, "Count the number of unique kmers" },
+    { "n_occupied", hash_n_occupied, METH_VARARGS, "Count the number of occupied bins" },
+    { "n_entries", hash_n_entries, METH_VARARGS, "" },
+    { "count", hash_count, METH_VARARGS, "Count the given kmer" },
+    { "consume", hash_consume, METH_VARARGS, "Count all k-mers in the given string" },
+    { "consume_fasta", hash_consume_fasta, METH_VARARGS, "Count all k-mers in a given file" },
+    {
+        "consume_fasta_with_reads_parser", hash_consume_fasta_with_reads_parser,
+        METH_VARARGS, "Count all k-mers using a given reads parser"
+    },
+    { "output_fasta_kmer_pos_freq", hash_output_fasta_kmer_pos_freq, METH_VARARGS, "" },
+    { "get", hash_get, METH_VARARGS, "Get the count for the given k-mer" },
+    { "get_min_count", hash_get_min_count, METH_VARARGS, "Get the smallest count of all the k-mers in the string" },
+    { "get_max_count", hash_get_max_count, METH_VARARGS, "Get the largest count of all the k-mers in the string" },
+    { "get_median_count", hash_get_median_count, METH_VARARGS, "Get the median, average, and stddev of the k-mer counts in the string" },
+    { "get_kadian_count", hash_get_kadian_count, METH_VARARGS, "Get the kadian (abundance of k-th rank-ordered k-mer) of the k-mer counts in the string" },
+    { "trim_on_abundance", count_trim_on_abundance, METH_VARARGS, "Trim on >= abundance" },
+    { "trim_below_abundance", count_trim_below_abundance, METH_VARARGS, "Trim on >= abundance" },
+    { "find_spectral_error_positions", count_find_spectral_error_positions, METH_VARARGS, "Identify positions of low-abundance k-mers" },
+    { "abundance_distribution", hash_abundance_distribution, METH_VARARGS, "" },
+    { "abundance_distribution_with_reads_parser", hash_abundance_distribution_with_reads_parser, METH_VARARGS, "" },
+    { "fasta_count_kmers_by_position", hash_fasta_count_kmers_by_position, METH_VARARGS, "" },
+    { "fasta_dump_kmers_by_abundance", hash_fasta_dump_kmers_by_abundance, METH_VARARGS, "" },
+    { "load", hash_load, METH_VARARGS, "" },
+    { "save", hash_save, METH_VARARGS, "" },
+    {
+        "collect_high_abundance_kmers", hash_collect_high_abundance_kmers,
+        METH_VARARGS, ""
+    },
+    { "consume_and_tag", hash_consume_and_tag, METH_VARARGS, "Consume a sequence and tag it" },
+    { "consume_fasta_and_tag", hash_consume_fasta_and_tag, METH_VARARGS, "Count all k-mers in a given file" },
+    { "do_subset_partition_with_abundance", hash_do_subset_partition_with_abundance, METH_VARARGS, "" },
+    { "find_all_tags_truncate_on_abundance", hash_find_all_tags_truncate_on_abundance, METH_VARARGS, "" },
+
+    {NULL, NULL, 0, NULL}           /* sentinel */
+};
+
+static PyObject *
+khmer_counting_getattr(PyObject * obj, char * name)
+{
+    return Py_FindMethod(khmer_counting_methods, obj, name);
+}
+
+#define is_counting_obj(v)  ((v)->ob_type == &khmer_KCountingHashType)
+
+static PyTypeObject khmer_KCountingHashType
+CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF("khmer_KCountingHashObject")
+= {
+    PyObject_HEAD_INIT(NULL)
+    0,
+    "KCountingHash", sizeof(khmer_KCountingHashObject),
+    0,
+    khmer_counting_dealloc, /*tp_dealloc*/
+    0,              /*tp_print*/
+    khmer_counting_getattr, /*tp_getattr*/
+    0,              /*tp_setattr*/
+    0,              /*tp_compare*/
+    0,              /*tp_repr*/
+    0,              /*tp_as_number*/
+    0,              /*tp_as_sequence*/
+    0,              /*tp_as_mapping*/
+    0,              /*tp_hash */
+    0,              /*tp_call*/
+    0,              /*tp_str*/
+    0,              /*tp_getattro*/
+    0,              /*tp_setattro*/
+    0,              /*tp_as_buffer*/
+    Py_TPFLAGS_DEFAULT,     /*tp_flags*/
+    "counting hash object",           /* tp_doc */
+};
+
+//
+// new_hashtable
+//
+
+static PyObject* new_hashtable(PyObject * self, PyObject * args)
+{
+    unsigned int k = 0;
+    unsigned long long size = 0;
+
+    if (!PyArg_ParseTuple(args, "IK", &k, &size)) {
+        return NULL;
+    }
+
+    khmer_KCountingHashObject * kcounting_obj = (khmer_KCountingHashObject *) \
+            PyObject_New(khmer_KCountingHashObject, &khmer_KCountingHashType);
+
+    if (kcounting_obj == NULL) {
+        return NULL;
+    }
+
+    kcounting_obj->counting = new CountingHash(k, size);
+
+    return (PyObject *) kcounting_obj;
+}
+
+//
+// new_counting_hash
+//
+
+static PyObject* _new_counting_hash(PyObject * self, PyObject * args)
+{
+    WordLength k = 0;
+    PyListObject * sizes_list_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "bO!", &k, &PyList_Type, &sizes_list_o)) {
+        return NULL;
+    }
+
+    std::vector<HashIntoType> sizes;
+    Py_ssize_t sizes_list_o_length = PyList_GET_SIZE(sizes_list_o);
+    if (sizes_list_o_length == -1) {
+        PyErr_SetString(PyExc_ValueError, "error with hashtable primes!");
+        return NULL;
+    }
+    for (Py_ssize_t i = 0; i < sizes_list_o_length; i++) {
+        PyObject * size_o = PyList_GET_ITEM(sizes_list_o, i);
+        if (PyInt_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyInt_AsLong(size_o));
+        } else if (PyLong_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyLong_AsUnsignedLongLong(size_o));
+        } else if (PyFloat_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyFloat_AS_DOUBLE(size_o));
+        } else {
+            PyErr_SetString(PyExc_TypeError,
+                            "2nd argument must be a list of ints, longs, or floats");
+            return NULL;
+        }
+    }
+
+    khmer_KCountingHashObject * kcounting_obj = (khmer_KCountingHashObject *) \
+            PyObject_New(khmer_KCountingHashObject, &khmer_KCountingHashType);
+
+    if (kcounting_obj == NULL) {
+        return NULL;
+    }
+
+    kcounting_obj->counting = new CountingHash(k, sizes);
+
+    return (PyObject *) kcounting_obj;
+}
+
+//
+// hashbits stuff
+//
+
+static void khmer_hashbits_dealloc(PyObject * obj);
+static PyObject* khmer_hashbits_new(PyTypeObject * type, PyObject * args,
+                                    PyObject * kwds);
+static int khmer_hashbits_init(khmer_KHashbitsObject * self, PyObject * args,
+                               PyObject * kwds);
+static PyObject * khmer_hashbits_getattr(PyObject * obj, char * name);
+
+static PyTypeObject khmer_KHashbitsType
+CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF("khmer_KHashbitsObject")
+= {
+    PyObject_HEAD_INIT(NULL)
+    0,
+    "Hashbits", sizeof(khmer_KHashbitsObject),
+    0,
+    (destructor)khmer_hashbits_dealloc, /*tp_dealloc*/
+    0,              /*tp_print*/
+    khmer_hashbits_getattr, /*tp_getattr*/
+    0,              /*tp_setattr*/
+    0,              /*tp_compare*/
+    0,              /*tp_repr*/
+    0,              /*tp_as_number*/
+    0,              /*tp_as_sequence*/
+    0,              /*tp_as_mapping*/
+    0,              /*tp_hash */
+    0,              /*tp_call*/
+    0,              /*tp_str*/
+    0,              /*tp_getattro*/
+    0,              /*tp_setattro*/
+    0,              /*tp_as_buffer*/
+    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /*tp_flags*/
+    "hashbits object",           /* tp_doc */
+    0,                       /* tp_traverse */
+    0,                       /* tp_clear */
+    0,                       /* tp_richcompare */
+    0,                       /* tp_weaklistoffset */
+    0,                       /* tp_iter */
+    0,                       /* tp_iternext */
+    0,  /* tp_methods */
+    0,                       /* tp_members */
+    0,                       /* tp_getset */
+    0,                       /* tp_base */
+    0,                       /* tp_dict */
+    0,                       /* tp_descr_get */
+    0,                       /* tp_descr_set */
+    0,                       /* tp_dictoffset */
+    (initproc)khmer_hashbits_init,   /* tp_init */
+    0,                       /* tp_alloc */
+};
+
+static PyObject * hash_abundance_distribution_with_reads_parser(
+    PyObject * self,
+    PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    khmer :: python :: ReadParser_Object * rparser_obj = NULL;
+    khmer_KHashbitsObject *tracking_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "O!O!", &python::ReadParser_Type,
+                          &rparser_obj, &khmer_KHashbitsType, &tracking_obj)) {
+        return NULL;
+    }
+
+    read_parsers:: IParser * rparser = rparser_obj->parser;
+    Hashbits * hashbits = tracking_obj->hashbits;
+
+    HashIntoType * dist = NULL;
+
+    const char * exception = NULL;
+    Py_BEGIN_ALLOW_THREADS
+    try {
+        dist = counting->abundance_distribution(rparser, hashbits);
+    } catch (khmer::read_parsers::NoMoreReadsAvailable &exc ) {
+        exception = exc.what();
+    }
+    Py_END_ALLOW_THREADS
+    if (exception != NULL) {
+        delete[] dist;
+        PyErr_SetString(PyExc_IOError, exception);
+        return NULL;
+    }
+
+    PyObject * x = PyList_New(MAX_BIGCOUNT + 1);
+    if (x == NULL) {
+        delete[] dist;
+        return NULL;
+    }
+    for (int i = 0; i < MAX_BIGCOUNT + 1; i++) {
+        PyList_SET_ITEM(x, i, PyLong_FromUnsignedLongLong(dist[i]));
+    }
+
+    delete[] dist;
+    return x;
+}
+
+static PyObject * hash_abundance_distribution(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * filename = NULL;
+    khmer_KHashbitsObject * tracking_obj = NULL;
+    if (!PyArg_ParseTuple(args, "sO!", &filename, &khmer_KHashbitsType,
+                          &tracking_obj)) {
+        return NULL;
+    }
+
+    Hashbits * hashbits = tracking_obj->hashbits;
+    HashIntoType * dist;
+
+    char const * result = "";
+    bool exception = false;
+    Py_BEGIN_ALLOW_THREADS
+    try {
+        dist = counting->abundance_distribution(filename, hashbits);
+    } catch (khmer_file_exception &e) {
+        exception = true;
+        result = e.what();
+    }
+    Py_END_ALLOW_THREADS
+
+    if (exception) {
+        PyErr_SetString(PyExc_IOError, result);
+        return NULL;
+    }
+
+    PyObject * x = PyList_New(MAX_BIGCOUNT + 1);
+    if (x == NULL) {
+        delete[] dist;
+        return NULL;
+    }
+    for (int i = 0; i < MAX_BIGCOUNT + 1; i++) {
+        PyList_SET_ITEM(x, i, PyLong_FromUnsignedLongLong(dist[i]));
+    }
+
+    delete[] dist;
+
+    return x;
+}
+
+static PyObject * hashbits_n_unique_kmers(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    HashIntoType n = hashbits->n_unique_kmers();
+
+    return PyLong_FromUnsignedLongLong(n);
+}
+
+
+static PyObject * hashbits_count_overlap(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+    khmer_KHashbitsObject * ht2_argu;
+    const char * filename;
+    PyObject * callback_obj = NULL;
+    Hashbits * ht2;
+
+    if (!PyArg_ParseTuple(args, "sO!|O", &filename, &khmer_KHashbitsType,
+                          &ht2_argu,
+                          &callback_obj)) {
+        return NULL;
+    }
+
+    ht2 = ht2_argu->hashbits;
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+    HashIntoType curve[2][100];
+
+    try {
+        hashbits->consume_fasta_overlap(filename, curve, *ht2, total_reads, n_consumed,
+                                        _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    }
+
+    HashIntoType n = hashbits->n_unique_kmers();
+    HashIntoType n_overlap = hashbits->n_overlap_kmers();
+
+    PyObject * x = PyList_New(200);
+
+    for (unsigned int i = 0; i < 100; i++) {
+        PyList_SetItem(x, i, Py_BuildValue("K", curve[0][i]));
+    }
+    for (unsigned int i = 0; i < 100; i++) {
+        PyList_SetItem(x, i + 100, Py_BuildValue("K", curve[1][i]));
+    }
+    return Py_BuildValue("KKO", n, n_overlap, x);
+}
+
+static PyObject * hashbits_n_occupied(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    HashIntoType start = 0, stop = 0;
+
+    if (!PyArg_ParseTuple(args, "|KK", &start, &stop)) {
+        return NULL;
+    }
+
+    HashIntoType n = hashbits->n_occupied(start, stop);
+
+    return PyLong_FromUnsignedLongLong(n);
+}
+
+static PyObject * hashbits_n_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    return PyInt_FromSize_t(hashbits->n_tags());
+}
+
+static PyObject * hashbits_count(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer;
+
+    if (!PyArg_ParseTuple(args, "s", &kmer)) {
+        return NULL;
+    }
+
+    if (strlen(kmer) != hashbits->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "k-mer length must be the same as the hashbits k-size");
+        return NULL;
+    }
+
+    hashbits->count(kmer);
+
+    return PyInt_FromLong(1);
+}
+
+static PyObject * hashbits_consume(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < hashbits->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashbits k-mer size");
+        return NULL;
+    }
+
+    unsigned int n_consumed;
+    n_consumed = hashbits->consume_string(long_str);
+
+    return PyInt_FromLong(n_consumed);
+}
+
+static PyObject * hashbits_print_stop_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->print_stop_tags(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_print_tagset(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->print_tagset(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_load_stop_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    PyObject * clear_tags_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &clear_tags_o)) {
+        return NULL;
+    }
+
+    bool clear_tags = true;
+    if (clear_tags_o && !PyObject_IsTrue(clear_tags_o)) {
+        clear_tags = false;
+    }
+
+
+    try {
+        hashbits->load_stop_tags(filename, clear_tags);
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+
+static PyObject * hashbits_save_stop_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->save_stop_tags(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_traverse_from_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    khmer_KCountingHashObject * counting_o = NULL;
+    unsigned int distance, threshold, frequency;
+
+    if (!PyArg_ParseTuple(args, "O!III", &khmer_KCountingHashType, &counting_o,
+                          &distance, &threshold, &frequency)) {
+        return NULL;
+    }
+
+    hashbits->traverse_from_tags(distance, threshold, frequency,
+                                 * counting_o->counting);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_repartition_largest_partition(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    khmer_KCountingHashObject * counting_o = NULL;
+    PyObject * subset_o = NULL;
+    unsigned int distance, threshold, frequency;
+
+    if (!PyArg_ParseTuple(args, "OO!III", &subset_o, &khmer_KCountingHashType,
+                          &counting_o, &distance, &threshold, &frequency)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    if (subset_o != Py_None) {
+        subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_o);
+    } else {
+        subset_p = hashbits->partition;
+    }
+
+    CountingHash * counting = counting_o->counting;
+
+    unsigned long next_largest = subset_p->repartition_largest_partition(distance,
+                                 threshold, frequency, *counting);
+
+    return PyInt_FromLong(next_largest);
+}
+
+static PyObject * hashbits_get(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PyObject * arg;
+
+    if (!PyArg_ParseTuple(args, "O", &arg)) {
+        return NULL;
+    }
+
+    unsigned long count = 0;
+
+    if (PyInt_Check(arg)) {
+        long pos = PyInt_AsLong(arg);
+        count = hashbits->get_count((unsigned int) pos);
+    } else if (PyString_Check(arg)) {
+        std::string s = PyString_AsString(arg);
+
+        if (strlen(s.c_str()) < hashbits->ksize()) {
+            PyErr_SetString(PyExc_ValueError,
+                            "string length must >= the presence table k-mer size");
+            return NULL;
+        }
+
+        count = hashbits->get_count(s.c_str());
+    } else {
+        PyErr_SetString(PyExc_ValueError, "must pass in an int or string");
+        return NULL;
+    }
+
+    return PyInt_FromLong(count);
+}
+
+static PyObject * hashbits_calc_connected_graph_size(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * _kmer;
+    unsigned int max_size = 0;
+    PyObject * break_on_circum_o = NULL;
+    if (!PyArg_ParseTuple(args, "s|IO", &_kmer, &max_size, &break_on_circum_o)) {
+        return NULL;
+    }
+
+    bool break_on_circum = false;
+    if (break_on_circum_o && PyObject_IsTrue(break_on_circum_o)) {
+        break_on_circum = true;
+    }
+
+    unsigned long long size = 0;
+
+    Py_BEGIN_ALLOW_THREADS
+    SeenSet keeper;
+    hashbits->calc_connected_graph_size(_kmer, size, keeper, max_size,
+                                        break_on_circum);
+    Py_END_ALLOW_THREADS
+
+    return PyLong_FromUnsignedLongLong(size);
+}
+
+static PyObject * hashbits_kmer_degree(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer_s = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &kmer_s)) {
+        return NULL;
+    }
+
+    return PyInt_FromLong(hashbits->kmer_degree(kmer_s));
+}
+
+static PyObject * hashbits_trim_on_stoptags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * seq = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &seq)) {
+        return NULL;
+    }
+
+    size_t trim_at;
+    Py_BEGIN_ALLOW_THREADS
+
+    trim_at = hashbits->trim_on_stoptags(seq);
+
+    Py_END_ALLOW_THREADS;
+
+    PyObject * trim_seq = PyString_FromStringAndSize(seq, trim_at);
+    if (trim_seq == NULL) {
+        return NULL;
+    }
+    PyObject * ret = Py_BuildValue("Ok", trim_seq, (unsigned long) trim_at);
+    Py_DECREF(trim_seq);
+
+    return ret;
+}
+
+static PyObject * hashbits_identify_stoptags_by_position(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * seq = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &seq)) {
+        return NULL;
+    }
+
+    std::vector<unsigned int> posns;
+    Py_BEGIN_ALLOW_THREADS
+
+    hashbits->identify_stop_tags_by_position(seq, posns);
+
+    Py_END_ALLOW_THREADS;
+
+    PyObject * x = PyList_New(posns.size());
+
+    for (unsigned int i = 0; i < posns.size(); i++) {
+        PyList_SET_ITEM(x, i, Py_BuildValue("I", posns[i]));
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_do_subset_partition(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PyObject * callback_obj = NULL;
+    HashIntoType start_kmer = 0, end_kmer = 0;
+    PyObject * break_on_stop_tags_o = NULL;
+    PyObject * stop_big_traversals_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "|KKOOO", &start_kmer, &end_kmer,
+                          &break_on_stop_tags_o,
+                          &stop_big_traversals_o,
+                          &callback_obj)) {
+        return NULL;
+    }
+
+    bool break_on_stop_tags = false;
+    if (break_on_stop_tags_o && PyObject_IsTrue(break_on_stop_tags_o)) {
+        break_on_stop_tags = true;
+    }
+    bool stop_big_traversals = false;
+    if (stop_big_traversals_o && PyObject_IsTrue(stop_big_traversals_o)) {
+        stop_big_traversals = true;
+    }
+
+    SubsetPartition * subset_p = NULL;
+    try {
+        Py_BEGIN_ALLOW_THREADS
+        subset_p = new SubsetPartition(hashbits);
+        subset_p->do_partition(start_kmer, end_kmer, break_on_stop_tags,
+                               stop_big_traversals,
+                               _report_fn, callback_obj);
+        Py_END_ALLOW_THREADS
+    } catch (_khmer_signal &e) {
+        return NULL;
+    }
+
+    return PyCObject_FromVoidPtr(subset_p, free_subset_partition_info);
+}
+
+static PyObject * hashbits_join_partitions_by_path(PyObject * self,
+        PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * sequence = NULL;
+    if (!PyArg_ParseTuple(args, "s", &sequence)) {
+        return NULL;
+    }
+
+    hashbits->partition->join_partitions_by_path(sequence);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_merge_subset(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PyObject * subset_obj;
+    if (!PyArg_ParseTuple(args, "O", &subset_obj)) {
+        return NULL;
+    }
+
+    if (!PyCObject_Check(subset_obj)) {
+        PyErr_SetString( PyExc_ValueError, "invalid subset");
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_obj);
+
+    hashbits->partition->merge(subset_p);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_merge_from_disk(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    try {
+        hashbits->partition->merge_from_disk(filename);
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_consume_fasta(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed = 0;
+    unsigned int total_reads = 0;
+
+    try {
+        hashbits->consume_fasta(filename, total_reads, n_consumed,
+                                _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_consume_fasta_with_reads_parser(
+    PyObject * self, PyObject * args
+)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PyObject * rparser_obj = NULL;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(
+                args, "O|O", &rparser_obj, &callback_obj)) {
+        return NULL;
+    }
+
+    read_parsers:: IParser * rparser =
+        _PyObject_to_khmer_ReadParser( rparser_obj );
+
+    // call the C++ function, and trap signals => Python
+    unsigned long long  n_consumed  = 0;
+    unsigned int          total_reads = 0;
+    char const * exc = NULL;
+    Py_BEGIN_ALLOW_THREADS
+    try {
+        hashbits->consume_fasta(rparser, total_reads, n_consumed,
+                                _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        exc = e.get_message().c_str();
+    }
+
+    Py_END_ALLOW_THREADS
+    if (exc != NULL) {
+        PyErr_SetString(PyExc_IOError, exc);
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_consume_fasta_and_traverse(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename;
+    unsigned int radius, big_threshold, transfer_threshold;
+    khmer_KCountingHashObject * counting_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "sIIIO!", &filename,
+                          &radius, &big_threshold, &transfer_threshold,
+                          &khmer_KCountingHashType, &counting_o)) {
+        return NULL;
+    }
+
+    CountingHash * counting = counting_o->counting;
+
+    hashbits->consume_fasta_and_traverse(filename, radius, big_threshold,
+                                         transfer_threshold, *counting);
+
+
+    Py_RETURN_NONE;
+}
+
+void sig(unsigned int total_reads, unsigned int n_consumed)
+{
+    std::cout << total_reads << " " << n_consumed << std::endl;
+}
+
+static PyObject * hashbits_consume_fasta_and_tag(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+
+    try {
+        hashbits->consume_fasta_and_tag(filename, total_reads, n_consumed,
+                                        _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_consume_fasta_and_tag_with_reads_parser(
+    PyObject * self, PyObject * args
+)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    python::ReadParser_Object * rparser_obj = NULL;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple( args, "O!|O", &python::ReadParser_Type,
+                           &rparser_obj, &callback_obj )) {
+        return NULL;
+    }
+
+    read_parsers:: IParser * rparser = rparser_obj-> parser;
+
+    // call the C++ function, and trap signals => Python
+    unsigned long long  n_consumed  = 0;
+    unsigned int          total_reads = 0;
+    char const * exc = NULL;
+    Py_BEGIN_ALLOW_THREADS
+    try {
+        hashbits->consume_fasta_and_tag(
+            rparser, total_reads, n_consumed, _report_fn, callback_obj
+        );
+    } catch (_khmer_signal &e) {
+        exc = e.get_message().c_str();
+    } catch (khmer::read_parsers::NoMoreReadsAvailable &e) {
+        exc = e.what();
+    }
+    Py_END_ALLOW_THREADS
+    if (exc != NULL) {
+        PyErr_SetString(PyExc_IOError, exc);
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_consume_fasta_and_tag_with_stoptags(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+
+    try {
+        hashbits->consume_fasta_and_tag_with_stoptags(filename,
+                total_reads, n_consumed,
+                _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_consume_partitioned_fasta(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+
+    try {
+        hashbits->consume_partitioned_fasta(filename, total_reads, n_consumed,
+                                            _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * hashbits_find_all_tags(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer_s = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &kmer_s)) {
+        return NULL;
+    }
+
+    if (strlen(kmer_s) < hashbits->ksize()) { // @@
+        PyErr_SetString( PyExc_ValueError,
+                         "starting kmer is smaller than the K size of the hashbits");
+        return NULL;
+    }
+
+    _pre_partition_info * ppi = NULL;
+
+    Py_BEGIN_ALLOW_THREADS
+
+    HashIntoType kmer, kmer_f, kmer_r;
+    kmer = _hash(kmer_s, hashbits->ksize(), kmer_f, kmer_r);
+
+    ppi = new _pre_partition_info(kmer);
+    hashbits->partition->find_all_tags(kmer_f, kmer_r, ppi->tagged_kmers,
+                                       hashbits->all_tags);
+    hashbits->add_kmer_to_tags(kmer);
+
+    Py_END_ALLOW_THREADS
+
+    return PyCObject_FromVoidPtr(ppi, free_pre_partition_info);
+}
+
+static PyObject * hashbits_assign_partition_id(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PyObject * ppi_obj;
+    if (!PyArg_ParseTuple(args, "O", &ppi_obj)) {
+        return NULL;
+    }
+
+    if (!PyCObject_Check(ppi_obj)) {
+        PyErr_SetString( PyExc_ValueError, "invalid pre_partition_info");
+        return NULL;
+    }
+
+    _pre_partition_info * ppi;
+    ppi = (_pre_partition_info *) PyCObject_AsVoidPtr(ppi_obj);
+
+    PartitionID p;
+    p = hashbits->partition->assign_partition_id(ppi->kmer,
+            ppi->tagged_kmers);
+
+    return PyInt_FromLong(p);
+}
+
+static PyObject * hashbits_add_tag(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer_s = NULL;
+    if (!PyArg_ParseTuple(args, "s", &kmer_s)) {
+        return NULL;
+    }
+
+    HashIntoType kmer = _hash(kmer_s, hashbits->ksize());
+    hashbits->add_tag(kmer);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_add_stop_tag(PyObject * self, PyObject *args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer_s = NULL;
+    if (!PyArg_ParseTuple(args, "s", &kmer_s)) {
+        return NULL;
+    }
+
+    HashIntoType kmer = _hash(kmer_s, hashbits->ksize());
+    hashbits->add_stop_tag(kmer);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_get_stop_tags(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    WordLength k = hashbits->ksize();
+    SeenSet::const_iterator si;
+
+    PyObject * x = PyList_New(hashbits->stop_tags.size());
+    unsigned long long i = 0;
+    for (si = hashbits->stop_tags.begin(); si != hashbits->stop_tags.end(); si++) {
+        std::string s = _revhash(*si, k);
+        PyList_SET_ITEM(x, i, Py_BuildValue("s", s.c_str()));
+        i++;
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_get_tagset(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    WordLength k = hashbits->ksize();
+    SeenSet::const_iterator si;
+
+    PyObject * x = PyList_New(hashbits->all_tags.size());
+    unsigned long long i = 0;
+    for (si = hashbits->all_tags.begin(); si != hashbits->all_tags.end(); si++) {
+        std::string s = _revhash(*si, k);
+        PyList_SET_ITEM(x, i, Py_BuildValue("s", s.c_str()));
+        i++;
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_output_partitions(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    const char * output = NULL;
+    PyObject * callback_obj = NULL;
+    PyObject * output_unassigned_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "ss|OO", &filename, &output,
+                          &output_unassigned_o,
+                          &callback_obj)) {
+        return NULL;
+    }
+
+    bool output_unassigned = false;
+    if (output_unassigned_o != NULL && PyObject_IsTrue(output_unassigned_o)) {
+        output_unassigned = true;
+    }
+
+    size_t n_partitions = 0;
+
+    try {
+        SubsetPartition * subset_p = hashbits->partition;
+        n_partitions = subset_p->output_partitioned_file(filename,
+                       output,
+                       output_unassigned,
+                       _report_fn,
+                       callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError, e.get_message().c_str());
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    return PyInt_FromLong(n_partitions);
+}
+
+static PyObject * hashbits_find_unpart(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    PyObject * traverse_o = NULL;
+    PyObject * stop_big_traversals_o = NULL;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "sOO|O", &filename, &traverse_o,
+                          &stop_big_traversals_o, &callback_obj)) {
+        return NULL;
+    }
+
+    bool traverse = PyObject_IsTrue(traverse_o);
+    bool stop_big_traversals = PyObject_IsTrue(stop_big_traversals_o);
+    unsigned int n_singletons = 0;
+
+    try {
+        SubsetPartition * subset_p = hashbits->partition;
+        n_singletons = subset_p->find_unpart(filename, traverse,
+                                             stop_big_traversals,
+                                             _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        return NULL;
+    }
+
+    return PyInt_FromLong(n_singletons);
+
+    // Py_INCREF(Py_None);
+    // return Py_None;
+}
+
+static PyObject * hashbits_filter_if_present(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    const char * output = NULL;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "ss|O", &filename, &output, &callback_obj)) {
+        return NULL;
+    }
+
+    try {
+        hashbits->filter_if_present(filename, output, _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_save_partitionmap(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->partition->save_partitionmap(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_load_partitionmap(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->partition->load_partitionmap(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits__validate_partitionmap(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    hashbits->partition->_validate_pmap();
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_count_partitions(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    size_t n_partitions = 0, n_unassigned = 0;
+    hashbits->partition->count_partitions(n_partitions, n_unassigned);
+
+    return Py_BuildValue("nn", (Py_ssize_t) n_partitions,
+                         (Py_ssize_t) n_unassigned);
+}
+
+static PyObject * hashbits_subset_count_partitions(PyObject * self,
+        PyObject * args)
+{
+    PyObject * subset_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "O", &subset_obj)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_obj);
+
+    size_t n_partitions = 0, n_unassigned = 0;
+    subset_p->count_partitions(n_partitions, n_unassigned);
+
+    return Py_BuildValue("nn", (Py_ssize_t) n_partitions,
+                         (Py_ssize_t) n_unassigned);
+}
+
+static PyObject * hashbits_subset_partition_size_distribution(PyObject * self,
+        PyObject * args)
+{
+    PyObject * subset_obj = NULL;
+    if (!PyArg_ParseTuple(args, "O", &subset_obj)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_obj);
+
+    PartitionCountDistribution d;
+
+    unsigned int n_unassigned = 0;
+    subset_p->partition_size_distribution(d, n_unassigned);
+
+    PyObject * x = PyList_New(d.size());
+    if (x == NULL) {
+        return NULL;
+    }
+    PartitionCountDistribution::iterator di;
+
+    unsigned int i;
+    for (i = 0, di = d.begin(); di != d.end(); di++, i++) {
+        PyObject * value =  Py_BuildValue("KK", di->first, di->second);
+        if (value == NULL) {
+            Py_DECREF(x);
+            return NULL;
+        }
+        PyList_SET_ITEM(x, i, value);
+    }
+    if (!(i == d.size())) {
+        throw khmer_exception();
+    }
+
+    PyObject * returnValue = Py_BuildValue("NI", x, n_unassigned);
+    if (returnValue == NULL) {
+        Py_DECREF(x);
+        return NULL;
+    }
+    return returnValue;
+}
+
+static PyObject * hashbits_load(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    try {
+        hashbits->load(filename);
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_save(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->save(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_load_tagset(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+    PyObject * clear_tags_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &clear_tags_o)) {
+        return NULL;
+    }
+
+    bool clear_tags = true;
+    if (clear_tags_o && !PyObject_IsTrue(clear_tags_o)) {
+        clear_tags = false;
+    }
+
+    try {
+        hashbits->load_tagset(filename, clear_tags);
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_save_tagset(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    hashbits->save_tagset(filename);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_save_subset_partitionmap(PyObject * self,
+        PyObject * args)
+{
+    const char * filename = NULL;
+    PyObject * subset_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "Os", &subset_obj, &filename)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_obj);
+
+    Py_BEGIN_ALLOW_THREADS
+
+    subset_p->save_partitionmap(filename);
+
+    Py_END_ALLOW_THREADS
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_load_subset_partitionmap(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * filename = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &filename)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = new SubsetPartition(hashbits);
+
+    bool fail = false;
+    std::string err;
+
+    Py_BEGIN_ALLOW_THREADS
+
+    try {
+        subset_p->load_partitionmap(filename);
+    } catch (khmer_file_exception &e) {
+        fail = true;
+        err = e.what();
+    }
+
+    Py_END_ALLOW_THREADS
+
+    if (fail) {
+        PyErr_SetString(PyExc_IOError, err.c_str());
+        delete subset_p;
+        return NULL;
+    } else {
+        return PyCObject_FromVoidPtr(subset_p, free_subset_partition_info);
+    }
+}
+
+static PyObject * hashbits__set_tag_density(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    unsigned int d;
+    if (!PyArg_ParseTuple(args, "I", &d)) {
+        return NULL;
+    }
+
+    hashbits->_set_tag_density(d);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits__get_tag_density(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    unsigned int d = hashbits->_get_tag_density();
+
+    return PyInt_FromLong(d);
+}
+
+static PyObject * hashbits__validate_subset_partitionmap(PyObject * self,
+        PyObject * args)
+{
+    PyObject * subset_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "O", &subset_obj)) {
+        return NULL;
+    }
+
+    SubsetPartition * subset_p;
+    subset_p = (SubsetPartition *) PyCObject_AsVoidPtr(subset_obj);
+    subset_p->_validate_pmap();
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_set_partition_id(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer = NULL;
+    PartitionID p = 0;
+
+    if (!PyArg_ParseTuple(args, "sI", &kmer, &p)) {
+        return NULL;
+    }
+
+    hashbits->partition->set_partition_id(kmer, p);
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * hashbits_join_partitions(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    PartitionID p1 = 0, p2 = 0;
+
+    if (!PyArg_ParseTuple(args, "II", &p1, &p2)) {
+        return NULL;
+    }
+
+    p1 = hashbits->partition->join_partitions(p1, p2);
+
+    return PyInt_FromLong(p1);
+}
+
+static PyObject * hashbits_get_partition_id(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &kmer)) {
+        return NULL;
+    }
+
+    PartitionID partition_id;
+    partition_id = hashbits->partition->get_partition_id(kmer);
+
+    return PyInt_FromLong(partition_id);
+}
+
+static PyObject * hashbits_is_single_partition(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * seq = NULL;
+
+    if (!PyArg_ParseTuple(args, "s", &seq)) {
+        return NULL;
+    }
+
+    bool v = hashbits->partition->is_single_partition(seq);
+
+    PyObject * val;
+    if (v) {
+        val = Py_True;
+    } else {
+        val = Py_False;
+    }
+    Py_INCREF(val);
+
+    return val;
+}
+
+static PyObject * hashbits_divide_tags_into_subsets(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    unsigned int subset_size = 0;
+
+    if (!PyArg_ParseTuple(args, "I", &subset_size)) {
+        return NULL;
+    }
+
+    SeenSet divvy;
+    hashbits->divide_tags_into_subsets(subset_size, divvy);
+
+    PyObject * x = PyList_New(divvy.size());
+    unsigned int i = 0;
+    for (SeenSet::const_iterator si = divvy.begin(); si != divvy.end();
+            si++, i++) {
+        PyList_SET_ITEM(x, i, PyLong_FromUnsignedLongLong(*si));
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_count_kmers_within_radius(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * kmer = NULL;
+    unsigned int radius = 0;
+    unsigned int max_count = 0;
+
+    if (!PyArg_ParseTuple(args, "sI|I", &kmer, &radius, &max_count)) {
+        return NULL;
+    }
+
+    unsigned int n;
+
+    Py_BEGIN_ALLOW_THREADS
+
+    HashIntoType kmer_f, kmer_r;
+    _hash(kmer, hashbits->ksize(), kmer_f, kmer_r);
+    n = hashbits->count_kmers_within_radius(kmer_f, kmer_r, radius,
+                                            max_count);
+
+    Py_END_ALLOW_THREADS
+
+    return PyLong_FromUnsignedLong(n);
+}
+
+static PyObject * hashbits_get_ksize(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    unsigned int k = hashbits->ksize();
+
+    return PyInt_FromLong(k);
+}
+
+
+static PyObject * hashbits_get_hashsizes(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    std::vector<HashIntoType> ts = hashbits->get_tablesizes();
+
+    PyObject * x = PyList_New(ts.size());
+    for (size_t i = 0; i < ts.size(); i++) {
+        PyList_SET_ITEM(x, i, PyLong_FromUnsignedLongLong(ts[i]));
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_extract_unique_paths(PyObject * self,
+        PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * sequence = NULL;
+    unsigned int min_length = 0;
+    float min_unique_f = 0;
+    if (!PyArg_ParseTuple(args, "sIf", &sequence, &min_length, &min_unique_f)) {
+        return NULL;
+    }
+
+    std::vector<std::string> results;
+    hashbits->extract_unique_paths(sequence, min_length, min_unique_f, results);
+
+    PyObject * x = PyList_New(results.size());
+    if (x == NULL) {
+        return NULL;
+    }
+
+    for (unsigned int i = 0; i < results.size(); i++) {
+        PyList_SET_ITEM(x, i, PyString_FromString(results[i].c_str()));
+    }
+
+    return x;
+}
+
+static PyObject * hashbits_get_median_count(PyObject * self, PyObject * args)
+{
+    khmer_KHashbitsObject * me = (khmer_KHashbitsObject *) self;
+    Hashbits * hashbits = me->hashbits;
+
+    const char * long_str;
+
+    if (!PyArg_ParseTuple(args, "s", &long_str)) {
+        return NULL;
+    }
+
+    if (strlen(long_str) < hashbits->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    BoundedCounterType med = 0;
+    float average = 0, stddev = 0;
+
+    hashbits->get_median_count(long_str, med, average, stddev);
+
+    return Py_BuildValue("iff", med, average, stddev);
+}
+
+static PyMethodDef khmer_hashbits_methods[] = {
+    { "extract_unique_paths", hashbits_extract_unique_paths, METH_VARARGS, "" },
+    { "ksize", hashbits_get_ksize, METH_VARARGS, "" },
+    { "hashsizes", hashbits_get_hashsizes, METH_VARARGS, "" },
+    { "n_occupied", hashbits_n_occupied, METH_VARARGS, "Count the number of occupied bins" },
+    { "n_unique_kmers", hashbits_n_unique_kmers,  METH_VARARGS, "Count the number of unique kmers" },
+    { "count", hashbits_count, METH_VARARGS, "Count the given kmer" },
+    { "count_overlap", hashbits_count_overlap, METH_VARARGS, "Count overlap kmers in two datasets" },
+    { "consume", hashbits_consume, METH_VARARGS, "Count all k-mers in the given string" },
+    { "load_stop_tags", hashbits_load_stop_tags, METH_VARARGS, "" },
+    { "save_stop_tags", hashbits_save_stop_tags, METH_VARARGS, "" },
+    { "print_stop_tags", hashbits_print_stop_tags, METH_VARARGS, "" },
+    { "print_tagset", hashbits_print_tagset, METH_VARARGS, "" },
+    { "get", hashbits_get, METH_VARARGS, "Get the count for the given k-mer" },
+    { "calc_connected_graph_size", hashbits_calc_connected_graph_size, METH_VARARGS, "" },
+    { "kmer_degree", hashbits_kmer_degree, METH_VARARGS, "" },
+    { "trim_on_stoptags", hashbits_trim_on_stoptags, METH_VARARGS, "" },
+    { "identify_stoptags_by_position", hashbits_identify_stoptags_by_position, METH_VARARGS, "" },
+    { "do_subset_partition", hashbits_do_subset_partition, METH_VARARGS, "" },
+    { "find_all_tags", hashbits_find_all_tags, METH_VARARGS, "" },
+    { "assign_partition_id", hashbits_assign_partition_id, METH_VARARGS, "" },
+    { "output_partitions", hashbits_output_partitions, METH_VARARGS, "" },
+    { "find_unpart", hashbits_find_unpart, METH_VARARGS, "" },
+    { "filter_if_present", hashbits_filter_if_present, METH_VARARGS, "" },
+    { "add_tag", hashbits_add_tag, METH_VARARGS, "" },
+    { "add_stop_tag", hashbits_add_stop_tag, METH_VARARGS, "" },
+    { "get_stop_tags", hashbits_get_stop_tags, METH_VARARGS, "" },
+    { "get_tagset", hashbits_get_tagset, METH_VARARGS, "" },
+    { "load", hashbits_load, METH_VARARGS, "" },
+    { "save", hashbits_save, METH_VARARGS, "" },
+    { "load_tagset", hashbits_load_tagset, METH_VARARGS, "" },
+    { "save_tagset", hashbits_save_tagset, METH_VARARGS, "" },
+    { "n_tags", hashbits_n_tags, METH_VARARGS, "" },
+    { "divide_tags_into_subsets", hashbits_divide_tags_into_subsets, METH_VARARGS, "" },
+    { "load_partitionmap", hashbits_load_partitionmap, METH_VARARGS, "" },
+    { "save_partitionmap", hashbits_save_partitionmap, METH_VARARGS, "" },
+    { "_validate_partitionmap", hashbits__validate_partitionmap, METH_VARARGS, "" },
+    { "_get_tag_density", hashbits__get_tag_density, METH_VARARGS, "" },
+    { "_set_tag_density", hashbits__set_tag_density, METH_VARARGS, "" },
+    { "consume_fasta", hashbits_consume_fasta, METH_VARARGS, "Count all k-mers in a given file" },
+    { "consume_fasta_with_reads_parser", hashbits_consume_fasta_with_reads_parser, METH_VARARGS, "Count all k-mers in a given file" },
+    { "consume_fasta_and_tag", hashbits_consume_fasta_and_tag, METH_VARARGS, "Count all k-mers in a given file" },
+    {
+        "consume_fasta_and_tag_with_reads_parser", hashbits_consume_fasta_and_tag_with_reads_parser,
+        METH_VARARGS, "Count all k-mers using a given reads parser"
+    },
+    { "consume_fasta_and_traverse", hashbits_consume_fasta_and_traverse, METH_VARARGS, "" },
+    { "consume_fasta_and_tag_with_stoptags", hashbits_consume_fasta_and_tag_with_stoptags, METH_VARARGS, "Count all k-mers in a given file" },
+    { "consume_partitioned_fasta", hashbits_consume_partitioned_fasta, METH_VARARGS, "Count all k-mers in a given file" },
+    { "join_partitions_by_path", hashbits_join_partitions_by_path, METH_VARARGS, "" },
+    { "merge_subset", hashbits_merge_subset, METH_VARARGS, "" },
+    { "merge_subset_from_disk", hashbits_merge_from_disk, METH_VARARGS, "" },
+    { "count_partitions", hashbits_count_partitions, METH_VARARGS, "" },
+    { "subset_count_partitions", hashbits_subset_count_partitions, METH_VARARGS, "" },
+    { "subset_partition_size_distribution", hashbits_subset_partition_size_distribution, METH_VARARGS, "" },
+    { "save_subset_partitionmap", hashbits_save_subset_partitionmap, METH_VARARGS },
+    { "load_subset_partitionmap", hashbits_load_subset_partitionmap, METH_VARARGS },
+    { "_validate_subset_partitionmap", hashbits__validate_subset_partitionmap, METH_VARARGS, "" },
+    { "set_partition_id", hashbits_set_partition_id, METH_VARARGS, "" },
+    { "join_partitions", hashbits_join_partitions, METH_VARARGS, "" },
+    { "get_partition_id", hashbits_get_partition_id, METH_VARARGS, "" },
+    { "is_single_partition", hashbits_is_single_partition, METH_VARARGS, "" },
+    { "count_kmers_within_radius", hashbits_count_kmers_within_radius, METH_VARARGS, "" },
+    { "traverse_from_tags", hashbits_traverse_from_tags, METH_VARARGS, "" },
+    { "repartition_largest_partition", hashbits_repartition_largest_partition, METH_VARARGS, "" },
+    { "get_median_count", hashbits_get_median_count, METH_VARARGS, "Get the median, average, and stddev of the k-mer counts in the string" },
+    {NULL, NULL, 0, NULL}           /* sentinel */
+};
+
+static PyObject *
+khmer_hashbits_getattr(PyObject * obj, char * name)
+{
+    return Py_FindMethod(khmer_hashbits_methods, obj, name);
+}
+
+// __new__ for hashbits; necessary for proper subclassing
+// This will essentially do what the old factory function did. Unlike many __new__
+// methods, we take our arguments here, because there's no "uninitialized" hashbits
+// object; we have to have k and the table sizes before creating the new objects
+static PyObject* khmer_hashbits_new(PyTypeObject * type, PyObject * args,
+                                    PyObject * kwds)
+{
+    khmer_KHashbitsObject * self;
+    self = (khmer_KHashbitsObject *)type->tp_alloc(type, 0);
+
+    if (self != NULL) {
+        WordLength k = 0;
+        PyListObject* sizes_list_o = NULL;
+
+        if (!PyArg_ParseTuple(args, "bO!", &k, &PyList_Type, &sizes_list_o)) {
+            Py_DECREF(self);
+            return NULL;
+        }
+
+        std::vector<HashIntoType> sizes;
+        Py_ssize_t sizes_list_o_length = PyList_GET_SIZE(sizes_list_o);
+        for (Py_ssize_t i = 0; i < sizes_list_o_length; i++) {
+            PyObject * size_o = PyList_GET_ITEM(sizes_list_o, i);
+            if (PyInt_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyInt_AsLong(size_o));
+            } else if (PyLong_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyLong_AsUnsignedLongLong(size_o));
+            } else if (PyFloat_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyFloat_AS_DOUBLE(size_o));
+            } else {
+                Py_DECREF(self);
+                PyErr_SetString(PyExc_TypeError,
+                                "2nd argument must be a list of ints, longs, or floats");
+                return NULL;
+            }
+        }
+
+        self->hashbits = new Hashbits(k, sizes);
+    }
+    return (PyObject *) self;
+}
+
+// there are no attributes that we need at this time, so we'll just return 0
+static int khmer_hashbits_init(khmer_KHashbitsObject * self, PyObject * args,
+                               PyObject * kwds)
+{
+    return 0;
+}
+
+#define is_hashbits_obj(v)  ((v)->ob_type == &khmer_KHashbitsType)
+
+////////////////////////////////////////////////////////////////////////////
+
+static PyObject * subset_count_partitions(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset_p = me->subset;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    size_t n_partitions = 0, n_unassigned = 0;
+    subset_p->count_partitions(n_partitions, n_unassigned);
+
+    return Py_BuildValue("nn", (Py_ssize_t) n_partitions,
+                         (Py_ssize_t) n_unassigned);
+}
+
+static PyObject * subset_report_on_partitions(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset_p = me->subset;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    subset_p->report_on_partitions();
+
+    Py_RETURN_NONE;
+}
+
+static PyObject * subset_compare_partitions(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset1_p = me->subset;
+
+    PyObject * subset2_obj = NULL;
+    PartitionID pid1, pid2; // @CTB ensure that these are unsigned?
+
+    if (!PyArg_ParseTuple(args, "IOI",
+                          &pid1, &subset2_obj, &pid2)) {
+        return NULL;
+    }
+
+    khmer_KSubsetPartitionObject *other = (khmer_KSubsetPartitionObject *)
+                                          subset2_obj;
+    SubsetPartition * subset2_p = other->subset;
+
+    unsigned int n_only1 = 0, n_only2 = 0, n_shared = 0;
+    subset1_p->compare_to_partition(pid1, subset2_p, pid2,
+                                    n_only1, n_only2, n_shared);
+
+    return Py_BuildValue("III", n_only1, n_only2, n_shared);
+}
+
+static PyObject * subset_partition_size_distribution(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset_p = me->subset;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    PartitionCountDistribution d;
+
+    unsigned int n_unassigned = 0;
+    subset_p->partition_size_distribution(d, n_unassigned);
+
+    PyObject * x = PyList_New(d.size());
+    if (x == NULL) {
+        return NULL;
+    }
+    PartitionCountDistribution::iterator di;
+
+    unsigned int i;
+    for (i = 0, di = d.begin(); di != d.end(); di++, i++) {
+        PyObject * tup = Py_BuildValue("KK", di->first, di->second);
+        if (tup != NULL) {
+            PyList_SET_ITEM(x, i, tup);
+        }
+        Py_XDECREF(tup);
+    }
+    if (!(i == d.size())) {
+        throw khmer_exception();
+    }
+
+    PyObject * ret = Py_BuildValue("OI", x, n_unassigned);
+    Py_DECREF(x);
+    return ret;
+}
+
+static PyObject * subset_partition_sizes(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset_p = me->subset;
+
+    unsigned int min_size = 0;
+
+    if (!PyArg_ParseTuple(args, "|I", &min_size)) {
+        return NULL;
+    }
+
+    PartitionCountMap cm;
+    unsigned int n_unassigned = 0;
+    subset_p->partition_sizes(cm, n_unassigned);
+
+    unsigned int i = 0;
+    PartitionCountMap::const_iterator mi;
+    for (mi = cm.begin(); mi != cm.end(); mi++) {
+        if (mi->second >= min_size) {
+            i++;
+        }
+    }
+
+    PyObject * x = PyList_New(i);
+    if (x == NULL) {
+        return NULL;
+    }
+
+    // this should probably be a dict. @CTB
+    for (i = 0, mi = cm.begin(); mi != cm.end(); mi++) {
+        if (mi->second >= min_size) {
+            PyObject * tup = Py_BuildValue("II", mi->first, mi->second);
+            if (tup != NULL) {
+                PyList_SET_ITEM(x, i, tup);
+            }
+            i++;
+        }
+    }
+
+    PyObject * ret = Py_BuildValue("OI", x, n_unassigned);
+    Py_DECREF(x);
+
+    return ret;
+}
+
+static PyObject * subset_partition_average_coverages(PyObject * self,
+        PyObject * args)
+{
+    khmer_KSubsetPartitionObject * me = (khmer_KSubsetPartitionObject *) self;
+    SubsetPartition * subset_p = me->subset;
+
+    khmer_KCountingHashObject * counting_o;
+
+    if (!PyArg_ParseTuple(args, "O!", &khmer_KCountingHashType, &counting_o)) {
+        return NULL;
+    }
+
+    PartitionCountMap cm;
+    subset_p->partition_average_coverages(cm, counting_o -> counting);
+
+    unsigned int i;
+    PartitionCountMap::iterator mi;
+
+    PyObject * x = PyList_New(cm.size());
+    if (x == NULL) {
+        return NULL;
+    }
+
+    // this should probably be a dict. @CTB
+    for (i = 0, mi = cm.begin(); mi != cm.end(); mi++, i++) {
+        PyObject * tup = Py_BuildValue("II", mi->first, mi->second);
+        if (tup != NULL) {
+            PyList_SET_ITEM(x, i, tup);
+        }
+    }
+
+    return x;
+}
+
+static PyMethodDef khmer_subset_methods[] = {
+    { "count_partitions", subset_count_partitions, METH_VARARGS, "" },
+    { "report_on_partitions", subset_report_on_partitions, METH_VARARGS, "" },
+    { "compare_partitions", subset_compare_partitions, METH_VARARGS, "" },
+    { "partition_size_distribution", subset_partition_size_distribution, METH_VARARGS, "" },
+    { "partition_sizes", subset_partition_sizes, METH_VARARGS, "" },
+    { "partition_average_coverages", subset_partition_average_coverages, METH_VARARGS, "" },
+    {NULL, NULL, 0, NULL}           /* sentinel */
+};
+
+static PyObject *
+khmer_subset_getattr(PyObject * obj, char * name)
+{
+    return Py_FindMethod(khmer_subset_methods, obj, name);
+}
+
+/////////////////
+// LabelHash
+/////////////////
+
+// LabelHash addition
+typedef struct {
+    //PyObject_HEAD
+    khmer_KHashbitsObject khashbits;
+    LabelHash * labelhash;
+} khmer_KLabelHashObject;
+
+static void khmer_labelhash_dealloc(PyObject *);
+static int khmer_labelhash_init(khmer_KLabelHashObject * self, PyObject *args,
+                                PyObject *kwds);
+static PyObject * khmer_labelhash_new(PyTypeObject * type, PyObject *args,
+                                      PyObject *kwds);
+
+#define is_labelhash_obj(v)  ((v)->ob_type == &khmer_KLabelHashType)
+
+//
+// khmer_labelhash_dealloc -- clean up a labelhash object.
+//
+
+static void khmer_labelhash_dealloc(PyObject* obj)
+{
+    khmer_KLabelHashObject * self = (khmer_KLabelHashObject *) obj;
+
+    delete self->labelhash;
+    self->labelhash = NULL;
+
+    obj->ob_type->tp_free((PyObject*)self);
+    //PyObject_Del((PyObject *) obj);
+}
+
+// a little weird; we don't actually want to call Hashbits' new method. Rather, we
+// define our own new method, and redirect the base's hashbits object to point to our
+// labelhash object
+static PyObject * khmer_labelhash_new(PyTypeObject *type, PyObject *args,
+                                      PyObject *kwds)
+{
+    khmer_KLabelHashObject *self;
+    self = (khmer_KLabelHashObject*)type->tp_alloc(type, 0);
+
+    if (self != NULL) {
+        WordLength k = 0;
+        PyListObject * sizes_list_o = NULL;
+
+        if (!PyArg_ParseTuple(args, "bO!", &k, &PyList_Type, &sizes_list_o)) {
+            Py_DECREF(self);
+            return NULL;
+        }
+
+        std::vector<HashIntoType> sizes;
+        Py_ssize_t sizes_list_o_length = PyList_GET_SIZE(sizes_list_o);
+        for (Py_ssize_t i = 0; i < sizes_list_o_length; i++) {
+            PyObject * size_o = PyList_GET_ITEM(sizes_list_o, i);
+            if (PyInt_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyInt_AsLong(size_o));
+            } else if (PyLong_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyLong_AsUnsignedLongLong(size_o));
+            } else if (PyFloat_Check(size_o)) {
+                sizes.push_back((HashIntoType) PyFloat_AS_DOUBLE(size_o));
+            } else {
+                Py_DECREF(self);
+                PyErr_SetString(PyExc_TypeError,
+                                "2nd argument must be a list of ints, longs, or floats");
+                return NULL;
+            }
+        }
+
+
+        // We want the hashbits pointer in the base class to point to our labelhash,
+        // so that the KHashbits methods are called on the correct object (a LabelHash)
+        self->labelhash = new LabelHash(k, sizes);
+        self->khashbits.hashbits = (Hashbits *)self->labelhash;
+    }
+
+    return (PyObject *) self;
+}
+
+static int khmer_labelhash_init(khmer_KLabelHashObject * self, PyObject *args,
+                                PyObject *kwds)
+{
+    if (khmer_KHashbitsType.tp_init((PyObject *)self, args, kwds) < 0) {
+        return -1;
+    }
+    //std::cout << "testing my pointer ref to hashbits: " << self->khashbits.hashbits->n_tags() << std::endl;
+    //std::cout << "hashbits: " << self->khashbits.hashbits << std::endl;
+    //std::cout << "labelhash: " << self->labelhash << std::endl;
+    return 0;
+}
+
+static PyObject * labelhash_get_label_dict(PyObject * self, PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * hb = me->labelhash;
+
+    PyObject * d = PyDict_New();
+    if (d == NULL) {
+        return NULL;
+    }
+    LabelPtrMap::iterator it;
+
+    for (it = hb->label_ptrs.begin(); it != hb->label_ptrs.end(); ++it) {
+        PyObject * key = Py_BuildValue("K", it->first);
+        PyObject * val = Py_BuildValue("K", it->second);
+        if (key != NULL && val != NULL) {
+            PyDict_SetItem(d, key, val);
+        }
+        Py_XDECREF(key);
+        Py_XDECREF(val);
+    }
+
+    return d;
+}
+
+static PyObject * labelhash_consume_fasta_and_tag_with_labels(
+    PyObject * self, PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * hb = me->labelhash;
+
+    std::ofstream outfile;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+    char const * exc = NULL;
+    //Py_BEGIN_ALLOW_THREADS
+    try {
+        hb->consume_fasta_and_tag_with_labels(filename, total_reads,
+                                              n_consumed, _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        exc = e.get_message().c_str();
+    } catch (khmer_file_exception &e) {
+        exc = e.what();
+    }
+    //Py_END_ALLOW_THREADS
+    if (exc != NULL) {
+        PyErr_SetString(PyExc_IOError, exc);
+        return NULL;
+    }
+
+    return Py_BuildValue("IK", total_reads, n_consumed);
+
+}
+
+static PyObject * labelhash_consume_partitioned_fasta_and_tag_with_labels(
+    PyObject * self, PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * labelhash = me->labelhash;
+
+    const char * filename;
+    PyObject * callback_obj = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|O", &filename, &callback_obj)) {
+        return NULL;
+    }
+
+    // call the C++ function, and trap signals => Python
+
+    unsigned long long n_consumed;
+    unsigned int total_reads;
+
+    try {
+        labelhash->consume_partitioned_fasta_and_tag_with_labels(filename,
+                total_reads, n_consumed, _report_fn, callback_obj);
+    } catch (_khmer_signal &e) {
+        PyErr_SetString(PyExc_IOError,
+                        "error parsing in consume_partitioned_fasta_and_tag_with_labels");
+        return NULL;
+    } catch (khmer_file_exception &e) {
+        PyErr_SetString(PyExc_IOError, e.what());
+        return NULL;
+    }
+    return Py_BuildValue("IK", total_reads, n_consumed);
+}
+
+static PyObject * labelhash_consume_sequence_and_tag_with_labels(
+    PyObject * self, PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * hb = me->labelhash;
+    const char * seq = NULL;
+    unsigned long long c = 0;
+    if (!PyArg_ParseTuple(args, "sK", &seq, &c)) {
+        return NULL;
+    }
+    unsigned long long n_consumed = 0;
+    Label * the_label = hb->check_and_allocate_label(c);
+
+    try {
+        hb->consume_sequence_and_tag_with_labels(seq, n_consumed, *the_label);
+    } catch (_khmer_signal &e) {
+        return NULL;
+    }
+    return Py_BuildValue("K", n_consumed);
+}
+
+static PyObject * labelhash_sweep_label_neighborhood(PyObject * self,
+        PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * hb = me->labelhash;
+
+    const char * seq = NULL;
+    int r = 0;
+    PyObject * break_on_stop_tags_o = NULL;
+    PyObject * stop_big_traversals_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|iOO", &seq, &r,
+                          &break_on_stop_tags_o,
+                          &stop_big_traversals_o)) {
+        return NULL;
+    }
+
+    unsigned int range = (2 * hb->_get_tag_density()) + 1;
+    if (r >= 0) {
+        range = r;
+    }
+
+    bool break_on_stop_tags = false;
+    if (break_on_stop_tags_o && PyObject_IsTrue(break_on_stop_tags_o)) {
+        break_on_stop_tags = true;
+    }
+    bool stop_big_traversals = false;
+    if (stop_big_traversals_o && PyObject_IsTrue(stop_big_traversals_o)) {
+        stop_big_traversals = true;
+    }
+
+    if (strlen(seq) < hb->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    //std::pair<TagLabelPtrPair::iterator, TagLabelPtrPair::iterator> ret;
+    LabelPtrSet found_labels;
+
+    bool exc_raised = false;
+    //unsigned int num_traversed = 0;
+    //Py_BEGIN_ALLOW_THREADS
+    try {
+        hb->sweep_label_neighborhood(seq, found_labels, range, break_on_stop_tags,
+                                     stop_big_traversals);
+    } catch (_khmer_signal &e) {
+        exc_raised = true;
+    }
+    //Py_END_ALLOW_THREADS
+
+    //printf("...%u kmers traversed\n", num_traversed);
+
+    if (exc_raised) {
+        return NULL;
+    }
+
+    PyObject * x =  PyList_New(found_labels.size());
+    LabelPtrSet::const_iterator si;
+    unsigned long long i = 0;
+    for (si = found_labels.begin(); si != found_labels.end(); ++si) {
+        PyList_SET_ITEM(x, i, Py_BuildValue("K", *(*si)));
+        i++;
+    }
+
+    return x;
+}
+
+// Similar to find_all_tags, but returns tags in a way actually usable by python
+// need a tags_in_sequence iterator or function in c++ land for reuse in all
+// these functions
+static PyObject * labelhash_sweep_tag_neighborhood(PyObject * self,
+        PyObject *args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * labelhash = me->labelhash;
+
+    const char * seq = NULL;
+    int r = 0;
+    PyObject * break_on_stop_tags_o = NULL;
+    PyObject * stop_big_traversals_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "s|iOO", &seq, &r,
+                          &break_on_stop_tags_o,
+                          &stop_big_traversals_o)) {
+        return NULL;
+    }
+
+    unsigned int range = (2 * labelhash->_get_tag_density()) + 1;
+    if (r >= 0) {
+        range = r;
+    }
+
+    bool break_on_stop_tags = false;
+    if (break_on_stop_tags_o && PyObject_IsTrue(break_on_stop_tags_o)) {
+        break_on_stop_tags = true;
+    }
+    bool stop_big_traversals = false;
+    if (stop_big_traversals_o && PyObject_IsTrue(stop_big_traversals_o)) {
+        stop_big_traversals = true;
+    }
+
+    if (strlen(seq) < labelhash->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }
+
+    SeenSet tagged_kmers;
+
+    //Py_BEGIN_ALLOW_THREADS
+
+    labelhash->partition->sweep_for_tags(seq, tagged_kmers,
+                                         labelhash->all_tags, range, break_on_stop_tags, stop_big_traversals);
+
+    //Py_END_ALLOW_THREADS
+
+    PyObject * x =  PyList_New(tagged_kmers.size());
+    if (x == NULL) {
+        return NULL;
+    }
+    SeenSet::iterator si;
+    unsigned long long i = 0;
+    for (si = tagged_kmers.begin(); si != tagged_kmers.end(); ++si) {
+        //std::string kmer_s = _revhash(*si, labelhash->ksize());
+        // type K for python unsigned long long
+        PyList_SET_ITEM(x, i, Py_BuildValue("K", *si));
+        i++;
+    }
+
+    return x;
+}
+
+
+static PyObject * labelhash_get_tag_labels(PyObject * self, PyObject * args)
+{
+
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * labelhash = me->labelhash;
+
+    HashIntoType tag;
+
+    if (!PyArg_ParseTuple(args, "K", &tag)) {
+        return NULL;
+    }
+
+    LabelPtrSet labels;
+
+    labels = labelhash->get_tag_labels(tag);
+
+    PyObject * x =  PyList_New(labels.size());
+    LabelPtrSet::const_iterator si;
+    unsigned long long i = 0;
+    for (si = labels.begin(); si != labels.end(); ++si) {
+        //std::string kmer_s = _revhash(*si, labelhash->ksize());
+        PyList_SET_ITEM(x, i, Py_BuildValue("K", *(*si)));
+        i++;
+    }
+
+    return x;
+}
+
+static PyObject * labelhash_n_labels(PyObject * self, PyObject * args)
+{
+    khmer_KLabelHashObject * me = (khmer_KLabelHashObject *) self;
+    LabelHash * labelhash = me->labelhash;
+
+    if (!PyArg_ParseTuple(args, "")) {
+        return NULL;
+    }
+
+    return PyInt_FromSize_t(labelhash->n_labels());
+}
+
+static PyMethodDef khmer_labelhash_methods[] = {
+    { "consume_fasta_and_tag_with_labels", labelhash_consume_fasta_and_tag_with_labels, METH_VARARGS, "" },
+    { "sweep_label_neighborhood", labelhash_sweep_label_neighborhood, METH_VARARGS, "" },
+    {"consume_partitioned_fasta_and_tag_with_labels", labelhash_consume_partitioned_fasta_and_tag_with_labels, METH_VARARGS, "" },
+    {"sweep_tag_neighborhood", labelhash_sweep_tag_neighborhood, METH_VARARGS, "" },
+    {"get_tag_labels", labelhash_get_tag_labels, METH_VARARGS, ""},
+    {"consume_sequence_and_tag_with_labels", labelhash_consume_sequence_and_tag_with_labels, METH_VARARGS, "" },
+    {"n_labels", labelhash_n_labels, METH_VARARGS, ""},
+    {"get_label_dict", labelhash_get_label_dict, METH_VARARGS, "" },
+
+    {NULL, NULL, 0, NULL}           /* sentinel */
+};
+
+static PyTypeObject khmer_KLabelHashType = {
+    PyObject_HEAD_INIT(NULL)
+    0,                       /* ob_size */
+    "_LabelHash",            /* tp_name */
+    sizeof(khmer_KLabelHashObject), /* tp_basicsize */
+    0,                       /* tp_itemsize */
+    (destructor)khmer_labelhash_dealloc, /* tp_dealloc */
+    0,                       /* tp_print */
+    0,  /* khmer_labelhash_getattr, tp_getattr */
+    0,                       /* tp_setattr */
+    0,                       /* tp_compare */
+    0,                       /* tp_repr */
+    0,                       /* tp_as_number */
+    0,                       /* tp_as_sequence */
+    0,                       /* tp_as_mapping */
+    0,                       /* tp_hash */
+    0,                       /* tp_call */
+    0,                       /* tp_str */
+    0,                       /* tp_getattro */
+    0,                       /* tp_setattro */
+    0,                       /* tp_as_buffer */
+    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,   /* tp_flags */
+    0,                       /* tp_doc */
+    0,                       /* tp_traverse */
+    0,                       /* tp_clear */
+    0,                       /* tp_richcompare */
+    0,                       /* tp_weaklistoffset */
+    0,                       /* tp_iter */
+    0,                       /* tp_iternext */
+    khmer_labelhash_methods, /* tp_methods */
+    0,                       /* tp_members */
+    0,                       /* tp_getset */
+    0,                       /* tp_base */
+    0,                       /* tp_dict */
+    0,                       /* tp_descr_get */
+    0,                       /* tp_descr_set */
+    0,                       /* tp_dictoffset */
+    (initproc)khmer_labelhash_init,   /* tp_init */
+    0,                       /* tp_alloc */
+};
+
+static PyObject * readaligner_align(PyObject * self, PyObject * args)
+{
+    khmer_ReadAlignerObject * me = (khmer_ReadAlignerObject *) self;
+    ReadAligner * aligner = me->aligner;
+
+    const char * read;
+
+    if (!PyArg_ParseTuple(args, "s", &read)) {
+        return NULL;
+    }
+
+    /*if (strlen(read) < (unsigned int)aligner->ksize()) {
+        PyErr_SetString(PyExc_ValueError,
+                        "string length must >= the hashtable k-mer size");
+        return NULL;
+    }*/
+
+    Alignment * aln;
+    aln = aligner->Align(read);
+
+    const char* alignment = aln->graph_alignment.c_str();
+    const char* readAlignment = aln->read_alignment.c_str();
+    PyObject * ret = Py_BuildValue("dssO", aln->score, alignment,
+                                   readAlignment, (aln->truncated)? Py_True : Py_False);
+    delete aln;
+
+    return ret;
+}
+
+static PyMethodDef khmer_ReadAligner_methods[] = {
+    {"align", readaligner_align, METH_VARARGS, ""},
+    {NULL, NULL, 0, NULL}
+};
+
+static PyObject *
+khmer_readaligner_getattr(PyObject * obj, char * name)
+{
+    return Py_FindMethod(khmer_ReadAligner_methods, obj, name);
+}
+
+//
+// khmer_readaligner_dealloc -- clean up readaligner object
+// GRAPHALIGN addition
+//
+static void khmer_readaligner_dealloc(PyObject* self)
+{
+    khmer_ReadAlignerObject * obj = (khmer_ReadAlignerObject *) self;
+    delete obj->aligner;
+    obj->aligner = NULL;
+}
+
+
+static PyTypeObject khmer_ReadAlignerType = {
+    PyObject_HEAD_INIT(NULL)
+    0,
+    "ReadAligner", sizeof(khmer_ReadAlignerObject),
+    0,
+    khmer_readaligner_dealloc,     /*tp_dealloc*/
+    0,                          /*tp_print*/
+    khmer_readaligner_getattr,     /*tp_getattr*/
+    0,                          /*tp_setattr*/
+    0,                          /*tp_compare*/
+    0,                          /*tp_repr*/
+    0,                          /*tp_as_number*/
+    0,                          /*tp_as_sequence*/
+    0,                          /*tp_as_mapping*/
+    0,                          /*tp_hash */
+    0,                          /*tp_call*/
+    0,                          /*tp_str*/
+    0,                          /*tp_getattro*/
+    0,                          /*tp_setattro*/
+    0,                          /*tp_as_buffer*/
+    Py_TPFLAGS_DEFAULT,         /*tp_flags*/
+    "ReadAligner object",           /* tp_doc */
+};
+
+
+//
+// new_readaligner
+//
+static PyObject* new_readaligner(PyObject * self, PyObject * args)
+{
+    khmer_KCountingHashObject * ch = NULL;
+    unsigned short int trusted_cov_cutoff = 2;
+    double bits_theta = 1;
+
+    if(!PyArg_ParseTuple(args, "O!Hd", &khmer_KCountingHashType, &ch,
+                         &trusted_cov_cutoff, &bits_theta)) {
+        return NULL;
+    }
+
+    khmer_ReadAlignerObject * readaligner_obj = (khmer_ReadAlignerObject *) \
+            PyObject_New(khmer_ReadAlignerObject, &khmer_ReadAlignerType);
+
+    if (readaligner_obj == NULL) {
+        return NULL;
+    }
+
+    readaligner_obj->aligner = new ReadAligner(ch->counting, trusted_cov_cutoff,
+            bits_theta);
+
+    return (PyObject *) readaligner_obj;
+}
+
+//
+// new_hashbits
+//
+
+static PyObject* _new_hashbits(PyObject * self, PyObject * args)
+{
+    WordLength k = 0;
+    PyListObject * sizes_list_o = NULL;
+
+    if (!PyArg_ParseTuple(args, "bO!", &k, &PyList_Type, &sizes_list_o)) {
+        return NULL;
+    }
+
+    std::vector<HashIntoType> sizes;
+    Py_ssize_t sizes_list_o_length = PyList_GET_SIZE(sizes_list_o);
+    for (Py_ssize_t i = 0; i < sizes_list_o_length; i++) {
+        PyObject * size_o = PyList_GET_ITEM(sizes_list_o, i);
+        if (PyInt_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyInt_AsLong(size_o));
+        } else if (PyLong_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyLong_AsUnsignedLongLong(size_o));
+        } else if (PyFloat_Check(size_o)) {
+            sizes.push_back((HashIntoType) PyFloat_AS_DOUBLE(size_o));
+        } else {
+            PyErr_SetString(PyExc_TypeError,
+                            "2nd argument must be a list of ints, longs, or floats");
+            return NULL;
+        }
+    }
+
+
+    khmer_KHashbitsObject * khashbits_obj = (khmer_KHashbitsObject *) \
+                                            PyObject_New(khmer_KHashbitsObject, &khmer_KHashbitsType);
+
+    if (khashbits_obj == NULL) {
+        return NULL;
+    }
+
+    khashbits_obj->hashbits = new Hashbits(k, sizes);
+
+    return (PyObject *) khashbits_obj;
+}
+
+static PyObject * hash_collect_high_abundance_kmers(PyObject * self,
+        PyObject * args)
+{
+    khmer_KCountingHashObject * me = (khmer_KCountingHashObject *) self;
+    CountingHash * counting = me->counting;
+
+    const char * filename = NULL;
+    unsigned int lower_count, upper_count;
+
+    if (!PyArg_ParseTuple(args, "sII", &filename, &lower_count, &upper_count)) {
+        return NULL;
+    }
+
+    SeenSet found_kmers;
+    counting->collect_high_abundance_kmers(filename, lower_count, upper_count,
+                                           found_kmers);
+
+    // create a new hashbits object...
+    std::vector<HashIntoType> sizes;
+    sizes.push_back(1);
+
+    khmer_KHashbitsObject * khashbits_obj = (khmer_KHashbitsObject *) \
+                                            PyObject_New(khmer_KHashbitsObject, &khmer_KHashbitsType);
+    if (khashbits_obj == NULL) {
+        return NULL;
+    }
+
+    // ...and set the collected kmers as the stoptags.
+    khashbits_obj->hashbits = new Hashbits(counting->ksize(), sizes);
+    khashbits_obj->hashbits->stop_tags.swap(found_kmers);
+
+    return (PyObject *) khashbits_obj;
+}
+
+//
+// khmer_counting_dealloc -- clean up a counting hash object.
+//
+
+static void khmer_counting_dealloc(PyObject* self)
+{
+    khmer_KCountingHashObject * obj = (khmer_KCountingHashObject *) self;
+    delete obj->counting;
+    obj->counting = NULL;
+
+    PyObject_Del((PyObject *) obj);
+}
+
+//
+// khmer_hashbits_dealloc -- clean up a hashbits object.
+//
+static void khmer_hashbits_dealloc(PyObject* obj)
+{
+    khmer_KHashbitsObject * self = (khmer_KHashbitsObject *) obj;
+
+    delete self->hashbits;
+    self->hashbits = NULL;
+
+    self->ob_type->tp_free((PyObject*)obj);
+    //PyObject_Del((PyObject *) obj);
+}
+
+
+//
+// khmer_subset_dealloc -- clean up a hashbits object.
+//
+
+static void khmer_subset_dealloc(PyObject* self)
+{
+    khmer_KSubsetPartitionObject * obj = (khmer_KSubsetPartitionObject *) self;
+    delete obj->subset;
+    obj->subset = NULL;
+
+    PyObject_Del((PyObject *) obj);
+}
+
+//////////////////////////////
+// standalone functions
+
+static PyObject * forward_hash(PyObject * self, PyObject * args)
+{
+    const char * kmer;
+    WordLength ksize;
+
+    if (!PyArg_ParseTuple(args, "sb", &kmer, &ksize)) {
+        return NULL;
+    }
+
+    if (ksize > KSIZE_MAX) {
+        PyErr_Format(PyExc_ValueError, "k-mer size must be <= %u", KSIZE_MAX);
+        return NULL;
+    }
+
+    return PyLong_FromUnsignedLongLong(_hash(kmer, ksize));
+}
+
+static PyObject * forward_hash_no_rc(PyObject * self, PyObject * args)
+{
+    const char * kmer;
+    WordLength ksize;
+
+    if (!PyArg_ParseTuple(args, "sb", &kmer, &ksize)) {
+        return NULL;
+    }
+
+    if (ksize > KSIZE_MAX) {
+        PyErr_Format(PyExc_ValueError, "k-mer size must be <= %u", KSIZE_MAX);
+        return NULL;
+    }
+
+    if (strlen(kmer) != ksize) {
+        PyErr_SetString(PyExc_ValueError,
+                        "k-mer length must be the same as the hashtable k-size");
+        return NULL;
+    }
+
+    return PyLong_FromUnsignedLongLong(_hash_forward(kmer, ksize));
+}
+
+static PyObject * reverse_hash(PyObject * self, PyObject * args)
+{
+    HashIntoType val;
+    WordLength ksize;
+
+    if (!PyArg_ParseTuple(args, "Kb", &val, &ksize)) {
+        return NULL;
+    }
+
+    if (ksize > KSIZE_MAX) {
+        PyErr_Format(PyExc_ValueError, "k-mer size must be <= %u", KSIZE_MAX);
+        return NULL;
+    }
+
+    return PyString_FromString(_revhash(val, ksize).c_str());
+}
+
+static PyObject * set_reporting_callback(PyObject * self, PyObject * args)
+{
+    PyObject * o;
+
+    if (!PyArg_ParseTuple(args, "O", &o)) {
+        return NULL;
+    }
+
+    Py_XDECREF(_callback_obj);
+    Py_INCREF(o);
+    _callback_obj = o;
+
+    Py_RETURN_NONE;
+}
+
+//
+// technique for resolving literal below found here:
+// https://gcc.gnu.org/onlinedocs/gcc-4.9.1/cpp/Stringification.html
+//
+
+static
+PyObject *
+get_version_cpp( PyObject * self, PyObject * args )
+{
+#define xstr(s) str(s)
+#define str(s) #s
+    std::string dVersion = xstr(VERSION);
+    return PyString_FromString(dVersion.c_str());
+}
+
+
+//
+// Module machinery.
+//
+
+static PyMethodDef KhmerMethods[] = {
+#if (0)
+    {
+        "new_config",       new_config,
+        METH_VARARGS,       "Create a default internals config"
+    },
+#endif
+#if (0)
+    {
+        "set_config",       set_active_config,
+        METH_VARARGS,       "Set active khmer configuration object"
+    },
+#endif
+    {
+        "new_hashtable",        new_hashtable,
+        METH_VARARGS,       "Create an empty single-table counting hash"
+    },
+    {
+        "_new_counting_hash",   _new_counting_hash,
+        METH_VARARGS,       "Create an empty counting hash"
+    },
+    {
+        "_new_hashbits",        _new_hashbits,
+        METH_VARARGS,       "Create an empty hashbits table"
+    },
+    {
+        "new_readaligner",        new_readaligner,
+        METH_VARARGS,             "Create a read aligner object"
+    },
+    {
+        "forward_hash",     forward_hash,
+        METH_VARARGS,       "",
+    },
+    {
+        "forward_hash_no_rc",   forward_hash_no_rc,
+        METH_VARARGS,       "",
+    },
+    {
+        "reverse_hash",     reverse_hash,
+        METH_VARARGS,       "",
+    },
+    {
+        "set_reporting_callback",   set_reporting_callback,
+        METH_VARARGS,       "",
+    },
+    {
+        "get_version_cpp", get_version_cpp,
+        METH_VARARGS, "return the VERSION c++ compiler option"
+    },
+    { NULL, NULL, 0, NULL } // sentinel
+};
+
+PyMODINIT_FUNC
+init_khmer(void)
+{
+    using namespace python;
+
+    khmer_KCountingHashType.ob_type   = &PyType_Type;
+
+    // implemented __new__ for Hashbits; keeping factory func around as well
+    // for backwards compat with old scripts
+    khmer_KHashbitsType.tp_new = khmer_hashbits_new;
+    khmer_KHashbitsType.tp_methods = khmer_hashbits_methods;
+    if (PyType_Ready(&khmer_KHashbitsType) < 0) {
+        return;
+    }
+    // add LabelHash
+
+    khmer_KLabelHashType.tp_base = &khmer_KHashbitsType;
+    khmer_KLabelHashType.tp_new = khmer_labelhash_new;
+    if (PyType_Ready(&khmer_KLabelHashType) < 0) {
+        return;
+    }
+
+    PyObject * m;
+    m = Py_InitModule3( "_khmer", KhmerMethods,
+                        "interface for the khmer module low-level extensions" );
+    if (m == NULL) {
+        return;
+    }
+    _init_Read_Type( );
+    _init_ReadParser_Type( );
+    if (PyType_Ready( &ReadParser_Type ) < 0) {
+        return;
+    }
+    _init_ReadPairIterator_Type( );
+    // TODO: Finish initialization of other types.
+
+    if (PyModule_AddObject( m, "ReadParser", (PyObject *)&ReadParser_Type ) < 0) {
+        return;
+    }
+    Py_INCREF(&ReadParser_Type);
+    // TODO: Add other types here as their 'new' methods are implemented.
+    //       Then, remove the corresponding factory functions.
+
+    Py_INCREF(&khmer_KHashbitsType);
+    PyModule_AddObject(m, "_Hashbits", (PyObject *)&khmer_KHashbitsType);
+
+    Py_INCREF(&khmer_KLabelHashType);
+    PyModule_AddObject(m, "_LabelHash", (PyObject *)&khmer_KLabelHashType);
+}
+
+// vim: set ft=cpp sts=4 sw=4 tw=79:
diff --git a/khmer/_version.py b/khmer/_version.py
new file mode 100644
index 0000000..219b5da
--- /dev/null
+++ b/khmer/_version.py
@@ -0,0 +1,11 @@
+
+# This file was generated by 'versioneer.py' (0.12) from
+# revision-control system data, or from the parent directory name of an
+# unpacked source archive. Distribution tarballs contain a pre-generated copy
+# of this file.
+
+version_version = '1.3'
+version_full = '9ee0ad3b49eec425c5a45f0d96e6e67895596ff7'
+def get_versions(default={}, verbose=False):
+    return {'version': version_version, 'full': version_full}
+
diff --git a/khmer/file.py b/khmer/file.py
new file mode 100644
index 0000000..27b51e4
--- /dev/null
+++ b/khmer/file.py
@@ -0,0 +1,125 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+'''
+File handling/checking utilities for command-line scripts.
+'''
+
+import os
+import sys
+from stat import S_ISBLK, S_ISFIFO
+
+
+def check_file_status(file_path, force):
+    """Check the status of the file; if the file is empty or doesn't exist
+    AND if the file is NOT a fifo/block/named pipe then a warning is printed
+    and sys.exit(1) is called
+    """
+
+    if file_path is '-':
+        return
+    mode = os.stat(file_path).st_mode
+    # block devices will be nonzero
+    if S_ISBLK(mode) or S_ISFIFO(mode):
+        return
+
+    if not os.path.exists(file_path):
+        print >>sys.stderr, "ERROR: Input file %s does not exist; exiting" % \
+                            file_path
+        if not force:
+            sys.exit(1)
+    else:
+        if os.stat(file_path).st_size == 0:
+            print >>sys.stderr, "ERROR: Input file %s is empty; exiting." % \
+                                file_path
+            if not force:
+                sys.exit(1)
+
+
+def check_space(in_files, force, _testhook_free_space=None):
+    """
+    Estimate size of input files passed, then calculate
+    disk space available. Exit if insufficient disk space,
+    """
+
+    # Get disk free space in Bytes assuming non superuser
+    # and assuming all inFiles are in same disk
+    in_file = in_files[0]
+
+    dir_path = os.path.dirname(os.path.realpath(in_file))
+    target = os.statvfs(dir_path)
+
+    if _testhook_free_space is None:
+        free_space = target.f_frsize * target.f_bavail
+    else:
+        free_space = _testhook_free_space
+
+    # Check input file array, remove corrupt files
+    valid_files = [f for f in in_files if os.path.isfile(f)]
+
+    # Get input file size as worst case estimate of
+    # output file size
+    file_sizes = [os.stat(f).st_size for f in valid_files]
+    total_size = sum(file_sizes)
+
+    size_diff = total_size - free_space
+    if size_diff > 0:
+        print >>sys.stderr, "ERROR: Not enough free space on disk " \
+                            "for output files;\n" \
+                            "       Need at least %.1f GB more." \
+                            % (float(size_diff) / 1e9)
+        print >>sys.stderr, "       Estimated output size: %.1f GB" \
+                            % (float(total_size) / 1e9,)
+        print >>sys.stderr, "       Free space: %.1f GB" \
+                            % (float(free_space) / 1e9,)
+        if not force:
+            sys.exit(1)
+
+
+def check_space_for_hashtable(hash_size, force, _testhook_free_space=None):
+    """
+    Check we have enough size to write a hash table
+    """
+    cwd = os.getcwd()
+    dir_path = os.path.dirname(os.path.realpath(cwd))
+    target = os.statvfs(dir_path)
+    if _testhook_free_space is None:
+        free_space = target.f_frsize * target.f_bavail
+    else:
+        free_space = _testhook_free_space  # allow us to test this code...
+
+    size_diff = hash_size - free_space
+    if size_diff > 0:
+        print >>sys.stderr, "ERROR: Not enough free space on disk " \
+                            "for saved table files;" \
+                            "       Need at least %s GB more." \
+                            % (float(size_diff) / 1e9,)
+        print >>sys.stderr, "       Table size: %.1f GB" \
+                            % (float(hash_size) / 1e9,)
+        print >>sys.stderr, "       Free space: %.1f GB" \
+                            % (float(free_space) / 1e9,)
+        if not force:
+            sys.exit(1)
+
+
+def check_valid_file_exists(in_files):
+    """
+    In a scenario where we expect multiple input files and
+    are OK with some of them being empty or non-existent,
+    this check warns to stderr if any input file is empty
+    or non-existent
+    """
+    for in_file in in_files:
+        if os.path.exists(in_file):
+            if os.stat(in_file).st_size > 0:
+                return
+            else:
+                print >>sys.stderr, 'WARNING: Input file %s is empty' % \
+                                    in_file
+        else:
+            print >>sys.stderr, 'WARNING: Input file %s not found' % \
+                                in_file
diff --git a/khmer/khmer_args.py b/khmer/khmer_args.py
new file mode 100644
index 0000000..e0a861e
--- /dev/null
+++ b/khmer/khmer_args.py
@@ -0,0 +1,210 @@
+#
+# vim: set encoding=utf-8
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+import sys
+import os
+import argparse
+from khmer import extract_countinghash_info, extract_hashbits_info
+from khmer import __version__
+import screed
+
+DEFAULT_K = 32
+DEFAULT_N_TABLES = 4
+DEFAULT_MIN_TABLESIZE = 1e6
+DEFAULT_N_THREADS = 1
+
+
+class ComboFormatter(argparse.ArgumentDefaultsHelpFormatter,
+                     argparse.RawDescriptionHelpFormatter):
+    pass
+
+
+def build_hash_args(descr=None, epilog=None):
+    """Build an argparse.ArgumentParser with arguments for hash* based
+    scripts and return it.
+    """
+
+    parser = argparse.ArgumentParser(
+        description=descr, epilog=epilog,
+        formatter_class=ComboFormatter)
+
+    env_ksize = os.environ.get('KHMER_KSIZE', DEFAULT_K)
+    env_n_tables = os.environ.get('KHMER_N_TABLES', DEFAULT_N_TABLES)
+    env_tablesize = os.environ.get('KHMER_MIN_TABLESIZE',
+                                   DEFAULT_MIN_TABLESIZE)
+
+    parser.add_argument('--version', action='version',
+                        version='khmer {v}'.format(v=__version__))
+    parser.add_argument('-q', '--quiet', dest='quiet', default=False,
+                        action='store_true')
+
+    parser.add_argument('--ksize', '-k', type=int, default=env_ksize,
+                        help='k-mer size to use')
+    parser.add_argument('--n_tables', '-N', type=int,
+                        default=env_n_tables,
+                        help='number of k-mer counting tables to use')
+    parser.add_argument('--min-tablesize', '-x', type=float,
+                        default=env_tablesize,
+                        help='lower bound on tablesize to use')
+
+    return parser
+
+
+def build_counting_args(descr=None, epilog=None):
+    """Build an argparse.ArgumentParser with arguments for counting_hash
+    based scripts and return it.
+    """
+
+    parser = build_hash_args(descr=descr, epilog=epilog)
+    parser.hashtype = 'counting'
+
+    return parser
+
+
+def build_hashbits_args(descr=None, epilog=None):
+    """Build an argparse.ArgumentParser with arguments for hashbits based
+    scripts and return it.
+    """
+
+    parser = build_hash_args(descr=descr, epilog=epilog)
+    parser.hashtype = 'hashbits'
+
+    return parser
+
+# add an argument for loadhash with warning about parameters
+
+
+def add_loadhash_args(parser):
+
+    class LoadAction(argparse.Action):
+
+        def __call__(self, parser, namespace, values, option_string=None):
+            env_ksize = os.environ.get('KHMER_KSIZE', DEFAULT_K)
+            env_n_tables = os.environ.get('KHMER_N_TABLES', DEFAULT_N_TABLES)
+            env_tablesize = os.environ.get('KHMER_MIN_TABLESIZE',
+                                           DEFAULT_MIN_TABLESIZE)
+
+            from khmer.utils import print_error
+
+            setattr(namespace, self.dest, values)
+
+            if getattr(namespace, 'ksize') != env_ksize or \
+               getattr(namespace, 'n_tables') != env_n_tables or \
+               getattr(namespace, 'min_tablesize') != env_tablesize:
+                if values:
+                    print_error('''
+** WARNING: You are loading a saved k-mer table from
+{hashfile}, but have set k-mer table parameters.
+Your values for ksize, n_tables, and tablesize
+will be ignored.'''.format(hashfile=values))
+
+            if hasattr(parser, 'hashtype'):
+                info = None
+                if parser.hashtype == 'hashbits':
+                    info = extract_hashbits_info(
+                        getattr(namespace, self.dest))
+                elif parser.hashtype == 'counting':
+                    info = extract_countinghash_info(
+                        getattr(namespace, self.dest))
+                if info:
+                    K = info[0]
+                    x = info[1]
+                    n = info[2]
+                    setattr(namespace, 'ksize', K)
+                    setattr(namespace, 'n_tables', n)
+                    setattr(namespace, 'min_tablesize', x)
+
+    parser.add_argument('-l', '--loadtable', metavar="filename", default=None,
+                        help='load a precomputed k-mer table from disk',
+                        action=LoadAction)
+
+
+def report_on_config(args, hashtype='counting'):
+    """
+        Summarizes the configuration produced by the command-line arguments
+        made available by this module.
+    """
+
+    from khmer.utils import print_error
+
+    if args.quiet:
+        return
+
+    print_error("\nPARAMETERS:")
+    print_error(" - kmer size =    {0} \t\t(-k)".format(args.ksize))
+    print_error(" - n tables =     {0} \t\t(-N)".format(args.n_tables))
+    print_error(
+        " - min tablesize = {0:5.2g} \t(-x)".format(args.min_tablesize)
+    )
+    print_error("")
+    if hashtype == 'counting':
+        print_error(
+            "Estimated memory usage is {0:.2g} bytes "
+            "(n_tables x min_tablesize)".format(
+                args.n_tables * args.min_tablesize))
+    elif hashtype == 'hashbits':
+        print_error(
+            "Estimated memory usage is {0:.2g} bytes "
+            "(n_tables x min_tablesize / 8)".format(args.n_tables *
+                                                    args.min_tablesize / 8)
+        )
+
+    print_error("-" * 8)
+
+    if DEFAULT_MIN_TABLESIZE == args.min_tablesize and \
+       not hasattr(args, 'loadtable'):
+        print_error(
+            "** WARNING: tablesize is default!  "
+            "You absodefly want to increase this!\n** "
+            "Please read the docs!\n"
+        )
+
+
+def add_threading_args(parser):
+    parser.add_argument('--threads', '-T', default=DEFAULT_N_THREADS, type=int,
+                        help='Number of simultaneous threads to execute')
+
+_algorithms = {
+    'software': 'MR Crusoe et al., '
+    '2014. http://dx.doi.org/10.6084/m9.figshare.979190',
+    'diginorm': 'CT Brown et al., arXiv:1203.4802 [q-bio.GN]',
+    'graph': 'J Pell et al., http://dx.doi.org/10.1073/pnas.1121464109',
+    'counting': 'Q Zhang et al., '
+    'http://dx.doi.org/10.1371/journal.pone.0101271',
+    'sweep': 'C Scott, MR Crusoe, and CT Brown, unpublished',
+    'SeqAn': 'A. Döring et al. http://dx.doi.org:80/10.1186/1471-2105-9-11'
+}
+
+
+def info(scriptname, algorithm_list=None):
+    import khmer
+
+    sys.stderr.write("\n")
+    sys.stderr.write("|| This is the script '%s' in khmer.\n"
+                     "|| You are running khmer version %s\n" %
+                     (scriptname, khmer.__version__,))
+    sys.stderr.write("|| You are also using screed version %s\n||\n"
+                     % screed.__version__)
+
+    sys.stderr.write("|| If you use this script in a publication, please "
+                     "cite EACH of the following:\n||\n")
+
+    if algorithm_list is None:
+        algorithm_list = []
+
+    algorithm_list.insert(0, 'software')
+
+    for alg in algorithm_list:
+        sys.stderr.write("||   * ")
+        sys.stderr.write(_algorithms[alg])
+        sys.stderr.write("\n")
+
+    sys.stderr.write("||\n|| Please see http://khmer.readthedocs.org/en/"
+                     "latest/citations.html for details.\n\n")
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/khmer/load_pe.py b/khmer/load_pe.py
new file mode 100644
index 0000000..faabd1a
--- /dev/null
+++ b/khmer/load_pe.py
@@ -0,0 +1,53 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+
+def _is_1(name):
+    return name.endswith('/1')
+
+
+def _is_2(name):
+    return name.endswith('/2')
+
+
+def is_pe(name1, name2):
+    return name1[:-1] == name2[:-1]
+
+
+def load_pe(screed_handle):
+    last_record = None
+
+    screed_iter = iter(screed_handle)
+
+    while True:
+        try:
+            this_record = screed_iter.next()
+        except StopIteration:
+            if last_record:
+                yield last_record, None
+
+            raise StopIteration
+
+        if _is_2(this_record.name):
+            # PE!
+            if last_record:
+                if is_pe(last_record.name, this_record.name):
+                    yield last_record, this_record
+                    last_record = None
+                else:
+                    # both records exist but they do not match as PEs
+                    yield last_record, None
+                    yield this_record, None
+                    last_record = None
+
+            # first sequence (/1) is missing?
+            else:
+                yield this_record, None
+        else:
+            if last_record:
+                yield last_record, None
+            last_record = this_record
diff --git a/khmer/thread_utils.py b/khmer/thread_utils.py
new file mode 100644
index 0000000..124a83d
--- /dev/null
+++ b/khmer/thread_utils.py
@@ -0,0 +1,203 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+"""
+Utilities for dealing with multithreaded processing of short reads.
+"""
+import threading
+import Queue
+import sys
+import screed
+
+DEFAULT_WORKER_THREADS = 8
+DEFAULT_GROUPSIZE = 100
+
+
+def verbose_loader(filename):
+    it = screed.open(filename)
+    for n, record in enumerate(it):
+        if n % 100000 == 0:
+            print >>sys.stderr, '... filtering', n
+        yield record
+
+verbose_fasta_iter = verbose_loader
+
+
+class SequenceGroup(object):
+
+    def __init__(self, order, seqlist):
+        self.order = order
+        self.seqlist = seqlist
+
+
+def is_pair(r1, r2):
+    a = r1['name'].split('/')[0]
+    b = r2['name'].split('/')[0]
+
+    return (a == b)
+
+
+class ThreadedSequenceProcessor(object):
+    QUEUESIZE = 50
+
+    def __init__(self, process_fn, n_workers=DEFAULT_WORKER_THREADS,
+                 group_size=DEFAULT_GROUPSIZE, verbose=True):
+        self.process_fn = process_fn
+        self.n_workers = n_workers
+        self.group_size = group_size
+
+        self.inqueue = Queue.Queue(self.QUEUESIZE)
+        self.outqueue = Queue.Queue(self.QUEUESIZE)
+
+        self.worker_count = 0
+        self.worker_count_lock = threading.Lock()
+        self.done = False
+        self.verbose = verbose
+
+        self.n_processed = 0
+        self.n_written = 0
+        self.bp_processed = 0
+        self.bp_written = 0
+        self.tallies_lock = threading.Lock()
+
+    def start(self, inputiter, outfp):
+        if self.verbose:
+            print >>sys.stderr, 'starting threads'
+
+        try:
+            for _ in range(self.n_workers):
+                t = threading.Thread(target=self.do_process)
+                self.worker_count += 1
+                t.start()
+
+            if self.verbose:
+                print >>sys.stderr, 'starting writer'
+
+            w = threading.Thread(target=self.do_write, args=(outfp,))
+            w.start()
+
+            if self.verbose:
+                print >>sys.stderr, 'loading...'
+
+            self.push_sequences(inputiter)
+
+            if self.verbose:
+                print >>sys.stderr, 'done loading in sequences'
+            self.done = True
+
+            w.join()
+        except Exception:
+            self.done = True
+            raise
+
+    def push_sequences(self, inputiter):
+        batch = []
+        last_record = None
+        i = 0
+        for record in inputiter:
+            if i >= self.group_size:
+                # keep pairs together in batches, to retain the interleaving.
+                if is_pair(record, last_record):
+                    batch.append(record)
+                    g = SequenceGroup(0, batch)
+                    self.inqueue.put(g)
+
+                    batch = []
+                else:
+                    g = SequenceGroup(0, batch)
+                    self.inqueue.put(g)
+                    batch = [record]
+
+                i = 0
+            else:
+                batch.append(record)
+
+            last_record = record
+            i += 1
+
+        # submit last set of sequences
+        if batch:
+            g = SequenceGroup(0, batch)
+            self.inqueue.put(g)
+
+    def do_process(self):
+        inq = self.inqueue
+
+        while not self.done or not inq.empty():
+            try:
+                g = inq.get(True, 1)
+            except Queue.Empty:
+                continue
+
+            bp_processed = 0
+            bp_written = 0
+
+            keep = []
+            for record in g.seqlist:
+                name, sequence = self.process_fn(record)
+                bp_processed += len(record['sequence'])
+                if name:
+                    accuracy = record.get('accuracy')
+                    if accuracy:
+                        accuracy = accuracy[:len(sequence)]
+                    bp_written += len(sequence)
+                    keep.append((name, sequence, accuracy))
+
+            self.outqueue.put(SequenceGroup(0, keep))
+
+            # the tallies are shared among workers, hence we lock
+            with self.tallies_lock:
+
+                self.n_processed += len(g.seqlist)
+                self.n_written += len(keep)
+                self.bp_processed += bp_processed
+                self.bp_written += bp_written
+
+                if self.verbose and self.n_processed % 500000 == 0:
+                    print >>sys.stderr, \
+                        "processed %d / wrote %d / removed %d" % \
+                        (self.n_processed, self.n_written,
+                         self.n_processed - self.n_written)
+                    print >>sys.stderr, \
+                        "processed %d bp / wrote %d bp / removed %d bp" % \
+                        (self.bp_processed, self.bp_written,
+                         self.bp_processed - self.bp_written)
+                    discarded = self.bp_processed - self.bp_written
+                    f = float(discarded) / float(self.bp_processed) * 100
+                    print >>sys.stderr, "discarded %.1f%%" % f
+
+        # end of thread; exit, decrement worker count.
+        with self.worker_count_lock:
+            self.worker_count -= 1
+
+    def do_write(self, outfp):
+        outq = self.outqueue
+        while self.worker_count > 0 or not outq.empty():
+            try:
+                g = outq.get(True, 1)
+            except Queue.Empty:
+                continue
+
+            for name, seq, accuracy in g.seqlist:
+                if accuracy:  # write FASTQ; CTB hack.
+                    outfp.write('@%s\n%s\n+\n%s\n' % (name, seq, accuracy))
+                else:
+                    outfp.write('>%s\n%s\n' % (name, seq,))
+
+        if self.verbose:
+            print >>sys.stderr, \
+                "DONE writing.\nprocessed %d / wrote %d / removed %d" % \
+                (self.n_processed, self.n_written,
+                 self.n_processed - self.n_written)
+            print >>sys.stderr, \
+                "processed %d bp / wrote %d bp / removed %d bp" % \
+                (self.bp_processed, self.bp_written,
+                 self.bp_processed - self.bp_written)
+            discarded = self.bp_processed - self.bp_written
+            f = float(discarded) / float(self.bp_processed) * 100
+            print >>sys.stderr, "discarded %.1f%%" % f
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/khmer/utils.py b/khmer/utils.py
new file mode 100644
index 0000000..d5d787a
--- /dev/null
+++ b/khmer/utils.py
@@ -0,0 +1,21 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# Convenience functions for performing common argument-checking tasks in
+# scripts.
+
+
+def print_error(msg):
+    """
+        Prints the given message to 'stderr'.
+    """
+
+    import sys
+
+    print >>sys.stderr, msg
+
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/lib/Makefile b/lib/Makefile
new file mode 100644
index 0000000..6012291
--- /dev/null
+++ b/lib/Makefile
@@ -0,0 +1,273 @@
+# Profile?
+# Set this variable to true if you wish to profile the codes.
+WANT_PROFILING=false
+
+# Which profiling tool to use?
+# Assuming you have TAU installed and setup properly, 
+# you can instrument codes with it to get detailed multi-threaded profiling.
+# Otherwise, gprof is able to give you some information without threading info.
+# Choose one of: gprof, TAU
+PROFILER_OF_CHOICE=gprof
+
+# Perform extra sanity checking?
+# Set this variable to true 
+# if you wish the codes to perform extra sanity checking 
+# (to the possible detriment of performance).
+WANT_EXTRA_SANITY_CHECKING=false
+
+# Compile with debugging symbols?
+# Set this variable to true 
+# if you wish the codes to be built with debugging symbols 
+# (increases code size 
+# and does not always produce accurate stepping in a debugger 
+# when optimization is turned on).
+WANT_DEBUGGING=false
+
+# Compile with tracing logic turned on?
+# Set this variable to true if you want to use instrumentation provided 
+# in the sources for debugging purposes 
+# and are willing to accept the overhead such instrumentation introduces.
+WITH_INTERNAL_TRACING=false
+
+# Trace state transitions?
+# Set this variable to true if you want to use instrumentation which reports
+# on transitions which occur between the states of the various elements of the 
+# processing stack.
+# 'WITH_INTERNAL_TRACING' must be true for this to have effect.
+TRACE_STATE_CHANGES=true
+
+# Trace busywaits?
+# Set this variable to true if you want to use instrumentation which reports
+# on various busywaits, such as synchronization barriers, spinlock trials, and 
+# polling loops.
+# Spinlock trials will only be reported if 'TRACE_SPINLOCKS' is also true.
+# 'WITH_INTERNAL_TRACING' must be true for this to have effect.
+TRACE_BUSYWAITS=true
+
+# Trace spinlocks?
+# Set this variable to true if you want to use instrumentation which reports 
+# on entries into and exits from spinlocks and spinlock trials.
+# Spinlock trials will only be reported if 'TRACE_BUSYWAITS' is also true.
+# 'WITH_INTERNAL_TRACING' must be true for this to have effect.
+TRACE_SPINLOCKS=true
+
+# Trace memory copies?
+# Set this variable to true if you want to use instrumentation which reports
+# on the sizes of memory copies between various caches and buffers.
+# 'WITH_INTERNAL_TRACING' must be true for this to have effect.
+TRACE_MEMCOPIES=true
+
+# Trace data?
+# Set this variable to true if you want to use instrumentation which reports 
+# on the pieces of data handled by various levels of the processing stack.
+# WARNING! This can generate *very* large trace logs - use with caution or 
+# lots of free storage.
+# 'WITH_INTERNAL_TRACING' must be true for this to have effect.
+TRACE_DATA=false
+
+# Compile with performance metrics turned on?
+# Set this variable to true if you want to use instrumentation provided 
+# in the sources for performance measurement purposes 
+# and are willing to accept the overhead such instrumentation introduces.
+WITH_INTERNAL_METRICS=false
+
+
+### NOTE: No user-servicable parts below this line! ###
+
+CXXFLAGS=
+CXX_WARNING_FLAGS=-Wall
+CXX_OPTIMIZATION_FLAGS=-O3
+CXX_SHARED_LIB_FLAGS=-fPIC
+CXXFLAGS+= $(CXX_WARNING_FLAGS) $(CXX_OPTIMIZATION_FLAGS) $(CXX_SHARED_LIB_FLAGS)
+
+LIBS=
+
+ifeq ($(WANT_DEBUGGING), true)
+CXX_DEBUG_FLAGS=-g
+CXXFLAGS+= $(CXX_DEBUG_FLAGS)
+else
+CXX_DEBUG_FLAGS=
+endif
+
+ifeq ($(WANT_EXTRA_SANITY_CHECKING), true)
+DEFINE_KHMER_EXTRA_SANITY_CHECKS=-DKHMER_EXTRA_SANITY_CHECKS
+CXXFLAGS+= $(DEFINE_KHMER_EXTRA_SANITY_CHECKS)
+else
+DEFINE_KHMER_EXTRA_SANITY_CHECKS=
+endif
+
+ifeq ($(WANT_PROFILING), true)
+ifeq ($(PROFILER_OF_CHOICE), TAU)
+CXX=tau_cxx.sh
+endif
+ifeq ($(PROFILER_OF_CHOICE), gprof)
+PROFILING_LIBS=-pg
+CXXFLAGS+= -pg
+LIBS+= $(PROFILING_LIBS)
+endif
+endif
+
+ifeq ($(WITH_INTERNAL_TRACING), true)
+CXXFLAGS+= -DWITH_INTERNAL_TRACING
+ifeq ($(TRACE_STATE_CHANGES), true)
+CXXFLAGS+= -DTRACE_STATE_CHANGES
+endif
+ifeq ($(TRACE_BUSYWAITS), true)
+CXXFLAGS+= -DTRACE_BUSYWAITS
+endif
+ifeq ($(TRACE_SPINLOCKS), true)
+CXXFLAGS+= -DTRACE_SPINLOCKS
+endif
+ifeq ($(TRACE_MEMCOPIES), true)
+CXXFLAGS+= -DTRACE_MEMCOPIES
+endif
+ifeq ($(TRACE_DATA), true)
+CXXFLAGS+= -DTRACE_DATA
+endif
+endif
+
+ifeq ($(WITH_INTERNAL_METRICS), true)
+CXXFLAGS+= -DWITH_INTERNAL_METRICS
+endif
+
+# Place POSIX threads last in linking order, if needed.
+ifneq ($(shell uname), Linux)
+LIBS+= -pthread
+endif
+
+export CXX
+export CXXFLAGS
+export LIBS
+
+VERSION = $(shell ./get_version.py)
+
+export VERSION
+
+CXXFLAGS+= -DVERSION=$(VERSION)
+
+NO_UNIQUE_RC=0
+
+CXXFLAGS+= -DNO_UNIQUE_RC=$(NO_UNIQUE_RC)
+
+ZLIB_DIR=../third-party/zlib
+ZLIB_OBJS_BASE=\
+	adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
+	zutil.o inflate.o infback.o inftrees.o inffast.o
+ZLIB_OBJS=$(addprefix $(ZLIB_DIR)/, $(ZLIB_OBJS_BASE))
+
+BZIP2_DIR=../third-party/bzip2
+BZIP2_OBJS_BASE= \
+	blocksort.o huffman.o crctable.o randtable.o compress.o \
+	decompress.o bzlib.o
+BZIP2_OBJS=$(addprefix $(BZIP2_DIR)/, $(BZIP2_OBJS_BASE))
+
+#DRV_PROGS=bittest # test-StreamReader test-CacheManager test-Parser test-HashTables
+DRV_PROGS+=#graphtest #consume_prof
+AUX_PROGS=#ht-diff
+
+CORE_OBJS= error.o khmer_config.o thread_id_map.o trace_logger.o perf_metrics.o kmer_hash.o
+PARSERS_OBJS= read_parsers.o
+
+all: $(ZLIB_OBJS) $(BZIP2_OBJS) $(CORE_OBJS) $(PARSERS_OBJS) hashtable.o hashbits.o subset.o counting.o test aligner.o scoringmatrix.o node.o kmer.o
+
+clean:
+	-(cd $(ZLIB_DIR) && make distclean)
+	(cd $(BZIP2_DIR) && make -f Makefile-libbz2_so clean)
+	rm -f *.o $(DRV_PROGS) $(AUX_PROGS) zlib/Makefile
+
+test: $(DRV_PROGS) $(AUX_PROGS)
+
+DRV_TEST_STREAM_READER_OBJS=test-StreamReader.o read_parsers.o $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+DRV_TEST_CACHE_MANAGER_OBJS=test-CacheManager.o read_parsers.o $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+DRV_TEST_PARSER_OBJS=test-Parser.o read_parsers.o $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+DRV_TEST_HASHTABLES_OBJS= \
+	test-HashTables.o counting.o hashbits.o hashtable.o subset.o \
+	$(PARSERS_OBJS) $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+HT_DIFF_OBJS=ht-diff.o counting.o hashtable.o $(PARSERS_OBJS) $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+DRV_TEST_COLORS_OBJS= \
+	counting.o hashbits.o hashtable.o subset.o \
+	$(PARSERS_OBJS) $(CORE_OBJS) $(ZLIB_OBJS) $(BZIP2_OBJS)
+test-StreamReader: $(DRV_TEST_STREAM_READER_OBJS)
+	$(CXX) -o $@ $(DRV_TEST_STREAM_READER_OBJS) $(LIBS)
+
+test-CacheManager: $(DRV_TEST_CACHE_MANAGER_OBJS)
+	$(CXX) -o $@ $(DRV_TEST_CACHE_MANAGER_OBJS) $(LIBS) -fopenmp
+
+test-Parser: $(DRV_TEST_PARSER_OBJS)
+	$(CXX) -o $@ $(DRV_TEST_PARSER_OBJS) $(LIBS) -fopenmp
+
+test-HashTables: $(DRV_TEST_HASHTABLES_OBJS)
+	$(CXX) -o $@ $(DRV_TEST_HASHTABLES_OBJS) $(LIBS) -fopenmp
+
+
+ht-diff: $(HT_DIFF_OBJS)
+	$(CXX) -o $@ $(HT_DIFF_OBJS) $(LIBS)
+
+bittest: bittest.o kmer_hash.o
+	$(CXX) $(CXXFLAGS) -o $@ bittest.o kmer_hash.o
+
+# NOTE: Disabled due to broken constructor call.
+#graphtest: graphtest.o kmer_hash.o hashtable.o
+#	$(CXX) -o $@ graphtest.o kmer_hash.o hashtable.o
+
+# NOTE: Disabled due to broken constructor call.
+#consume_prof: consume_prof.o hashtable.o kmer_hash.o $(PARSERS_OBJS)
+#	$(CXX) -o $@ consume_prof.o hashtable.o kmer_hash.o $(PARSERS_OBJS) $(LIBS)
+
+$(ZLIB_OBJS):
+	(cd $(ZLIB_DIR) && ./configure --shared && make libz.a)
+
+$(BZIP2_OBJS):
+	(cd $(BZIP2_DIR) && make -f Makefile-libbz2_so all)
+
+error.o: error.cc error.hh
+
+khmer_config.o: khmer_config.cc khmer_config.hh
+
+thread_id_map.o: thread_id_map.cc thread_id_map.hh
+
+trace_logger.o: trace_logger.cc trace_logger.hh
+
+perf_metrics.o: perf_metrics.cc perf_metrics.hh
+
+read_parsers.o: read_parsers.cc read_parsers.hh
+
+aligntest: aligntest.o zlib parsers.o kmer_hash.o hashtable.o hashbits.o subset.o counting.o aligner.o scoringmatrix.o node.o kmer.o
+	$(CXX) -pg -o aligntest aligntest.o aligner.o scoringmatrix.o node.o kmer.o $(Z_LIB_FILES) parsers.o kmer_hash.o hashtable.o hashbits.o subset.o counting.o
+
+bugtest: bugtest.o zlib parsers.o kmer_hash.o hashtable.o hashbits.o subset.o counting.o aligner.o scoringmatrix.o node.o kmer.o
+	$(CXX) -pg -o bugtest bugtest.o aligner.o scoringmatrix.o node.o kmer.o $(Z_LIB_FILES) parsers.o kmer_hash.o hashtable.o hashbits.o subset.o counting.o
+
+kmer.o: kmer.cc kmer.hh
+
+node.o: node.cc node.hh
+
+aligner.o: aligner.cc aligner.hh
+
+scoringmatrix.o: scoringmatrix.cc scoringmatrix.hh
+
+parsers.o: parsers.cc parsers.hh
+
+kmer_hash.o: kmer_hash.cc kmer_hash.hh
+
+hashtable.o: hashtable.cc hashtable.hh kmer_hash.hh khmer.hh
+
+hashbits.o: hashbits.cc hashbits.hh subset.hh hashtable.hh kmer_hash.hh khmer.hh counting.hh
+
+subset.o: subset.cc subset.hh hashbits.hh kmer_hash.hh khmer.hh
+
+counting.o: counting.cc counting.hh hashtable.hh kmer_hash.hh khmer.hh
+
+test-StreamReader.o: test-StreamReader.cc read_parsers.hh
+
+test-CacheManager.o: test-CacheManager.cc read_parsers.hh
+	$(CXX) $(CXXFLAGS) -c -o $@ test-CacheManager.cc -fopenmp
+
+test-Parser.o: test-Parser.cc read_parsers.hh
+	$(CXX) $(CXXFLAGS) -c -o $@ test-Parser.cc -fopenmp
+
+test-HashTables.o: test-HashTables.cc read_parsers.hh primes.hh
+	$(CXX) $(CXXFLAGS) -c -o $@ test-HashTables.cc -fopenmp
+
+ht-diff.o: counting.hh hashtable.hh kmer_hash.hh khmer.hh
+
diff --git a/lib/counting.cc b/lib/counting.cc
new file mode 100644
index 0000000..b0b044d
--- /dev/null
+++ b/lib/counting.cc
@@ -0,0 +1,913 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "hashtable.hh"
+#include "counting.hh"
+#include "hashbits.hh"
+#include "read_parsers.hh"
+
+#include "zlib.h"
+#include <math.h>
+#include <algorithm>
+#include <sstream>
+
+using namespace std;
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+///
+/// output_fasta_kmer_pos_freq: outputs the kmer frequencies for each read
+///
+
+void CountingHash::output_fasta_kmer_pos_freq(
+    const std::string &inputfile,
+    const std::string &outputfile)
+{
+    IParser* parser = IParser::get_parser(inputfile.c_str());
+    ofstream outfile;
+    outfile.open(outputfile.c_str());
+    string seq;
+    Read read;
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        long numPos = seq.length() - _ksize + 1;
+
+        for (long i = 0; i < numPos; i++)  {
+            string kmer = seq.substr(i, _ksize);
+            outfile << (int)get_count(kmer.c_str()) << " ";
+        }
+        outfile << endl;
+    }
+
+    delete parser;
+
+    outfile.close();
+}
+
+const HashIntoType CountingHash::n_unique_kmers() const
+{
+    return _n_unique_kmers;
+}
+
+BoundedCounterType CountingHash::get_min_count(const std::string &s)
+{
+    KMerIterator kmers(s.c_str(), _ksize);
+
+    BoundedCounterType min_count = MAX_KCOUNT;
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        BoundedCounterType count = this->get_count(kmer);
+
+        if (this->get_count(kmer) < min_count) {
+            min_count = count;
+        }
+    }
+    return min_count;
+}
+
+BoundedCounterType CountingHash::get_max_count(const std::string &s)
+{
+    KMerIterator kmers(s.c_str(), _ksize);
+
+    BoundedCounterType max_count = 0;
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        BoundedCounterType count = this->get_count(kmer);
+
+        if (count > max_count) {
+            max_count = count;
+        }
+    }
+    return max_count;
+}
+
+HashIntoType *
+CountingHash::abundance_distribution(
+    read_parsers::IParser * parser,
+    Hashbits *          tracking)
+{
+    HashIntoType * dist = new HashIntoType[MAX_BIGCOUNT + 1];
+    HashIntoType i;
+
+    for (i = 0; i <= MAX_BIGCOUNT; i++) {
+        dist[i] = 0;
+    }
+
+    Read read;
+
+    string name;
+    string seq;
+
+    // if not, could lead to overflow.
+    if (sizeof(BoundedCounterType) != 2) {
+        delete[] dist;
+        throw khmer_exception();
+    }
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (check_and_normalize_read(seq)) {
+            KMerIterator kmers(seq.c_str(), _ksize);
+
+            while(!kmers.done()) {
+                HashIntoType kmer = kmers.next();
+
+                if (!tracking->get_count(kmer)) {
+                    tracking->count(kmer);
+
+                    BoundedCounterType n = get_count(kmer);
+                    dist[n]++;
+                }
+            }
+
+            name.clear();
+            seq.clear();
+        }
+
+    }
+    return dist;
+}
+
+
+HashIntoType * CountingHash::abundance_distribution(
+    std::string filename,
+    Hashbits *  tracking)
+{
+    IParser* parser = IParser::get_parser(filename.c_str());
+
+    HashIntoType * distribution = abundance_distribution(parser, tracking);
+    delete parser;
+    return distribution;
+}
+
+HashIntoType * CountingHash::fasta_count_kmers_by_position(
+    const std::string   &inputfile,
+    const unsigned int  max_read_len,
+    BoundedCounterType  limit_by_count,
+    CallbackFn      callback,
+    void *      callback_data)
+{
+    unsigned long long *counts = new unsigned long long[max_read_len];
+
+    for (unsigned int i = 0; i < max_read_len; i++) {
+        counts[i] = 0;
+    }
+
+    Read read;
+    IParser* parser = IParser::get_parser(inputfile.c_str());
+    string name;
+    string seq;
+    unsigned long long read_num = 0;
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+
+        seq = read.sequence;
+        bool valid_read = check_and_normalize_read(seq);
+
+        if (valid_read) {
+            for (unsigned int i = 0; i < seq.length() - _ksize + 1; i++) {
+                string kmer = seq.substr(i, i + _ksize);
+                BoundedCounterType n = get_count(kmer.c_str());
+
+                if (limit_by_count == 0 || n == limit_by_count) {
+                    if (i < max_read_len) {
+                        counts[i]++;
+                    }
+                }
+            }
+        }
+
+        name.clear();
+        seq.clear();
+
+        read_num += 1;
+
+        // run callback, if specified
+        if (read_num % CALLBACK_PERIOD == 0 && callback) {
+            try {
+                callback("fasta_file_count_kmers_by_position", callback_data,
+                         read_num, 0);
+            } catch (...) {
+                throw;
+            }
+        }
+    } // while reads
+
+    delete parser;
+
+    return counts;
+}
+
+void CountingHash::fasta_dump_kmers_by_abundance(
+    const std::string   &inputfile,
+    BoundedCounterType  limit_by_count,
+    CallbackFn      callback,
+    void *      callback_data)
+{
+    Read read;
+    IParser* parser = IParser::get_parser(inputfile.c_str());
+    string name;
+    string seq;
+    unsigned long long read_num = 0;
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        bool valid_read = check_and_normalize_read(seq);
+        seq = read.sequence;
+
+        if (valid_read) {
+            for (unsigned int i = 0; i < seq.length() - _ksize + 1; i++) {
+                string kmer = seq.substr(i, i + _ksize);
+                BoundedCounterType n = get_count(kmer.c_str());
+                char ss[_ksize + 1];
+                strncpy(ss, kmer.c_str(), _ksize);
+                ss[_ksize] = 0;
+
+                if (n == limit_by_count) {
+                    cout << ss << endl;
+                }
+            }
+        }
+
+        name.clear();
+        seq.clear();
+
+        read_num += 1;
+
+        // run callback, if specified
+        if (read_num % CALLBACK_PERIOD == 0 && callback) {
+            try {
+                callback("fasta_file_dump_kmers_by_abundance", callback_data,
+                         read_num, 0);
+            } catch (...) {
+                throw;
+            }
+        }
+    } // while reads
+
+    delete parser;
+}
+
+void CountingHash::save(std::string outfilename)
+{
+    CountingHashFile::save(outfilename, *this);
+}
+
+void CountingHash::load(std::string infilename)
+{
+    CountingHashFile::load(infilename, *this);
+}
+
+void CountingHash::get_kadian_count(
+    const std::string   &s,
+    BoundedCounterType  &kadian,
+    unsigned int    nk)
+{
+    std::vector<BoundedCounterType> counts;
+    KMerIterator kmers(s.c_str(), _ksize);
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+        BoundedCounterType count = this->get_count(kmer);
+        counts.push_back(count);
+    }
+
+    if (!counts.size()) {
+        throw khmer_exception();
+    }
+    unsigned int kpos = nk * _ksize;
+
+    if (counts.size() < kpos) {
+        kadian = 0;
+
+        return;
+    }
+
+    sort(counts.begin(), counts.end());
+    kadian = counts[kpos - 1];
+
+#if 0
+    std::cout << "k " << kpos << ": ";
+    for (unsigned int i = 0; i < counts.size(); i++) {
+        std::cout << i << "-" << counts[i] << " ";
+    }
+    std::cout << "\n";
+#endif // 0
+}
+
+unsigned long CountingHash::trim_on_abundance(
+    std::string     seq,
+    BoundedCounterType  min_abund)
+const
+{
+    if (!check_and_normalize_read(seq)) {
+        return 0;
+    }
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    HashIntoType kmer;
+
+    if (kmers.done()) {
+        return 0;
+    }
+    kmer = kmers.next();
+
+    if (kmers.done() || get_count(kmer) < min_abund) {
+        return 0;
+    }
+
+    unsigned long i = _ksize;
+    while (!kmers.done()) {
+        kmer = kmers.next();
+
+        if (get_count(kmer) < min_abund) {
+            return i;
+        }
+        i++;
+    }
+
+    return seq.length();
+}
+
+
+unsigned long CountingHash::trim_below_abundance(
+    std::string     seq,
+    BoundedCounterType  max_abund)
+const
+{
+    if (!check_and_normalize_read(seq)) {
+        return 0;
+    }
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    HashIntoType kmer;
+
+    if (kmers.done()) {
+        return 0;
+    }
+    kmer = kmers.next();
+
+    if (kmers.done() || get_count(kmer) > max_abund) {
+        return 0;
+    }
+
+    unsigned long i = _ksize;
+    while (!kmers.done()) {
+        kmer = kmers.next();
+
+        if (get_count(kmer) > max_abund) {
+            return i;
+        }
+        i++;
+    }
+
+    return seq.length();
+}
+
+std::vector<unsigned int> CountingHash::find_spectral_error_positions(
+    std::string seq,
+    BoundedCounterType max_abund)
+const
+{
+    std::vector<unsigned int> posns;
+    if (!check_and_normalize_read(seq)) {
+        throw khmer_exception("invalid read");
+    }
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    HashIntoType kmer = kmers.next();
+    if (kmers.done()) {
+        return posns;
+    }
+
+    // find the first trusted k-mer
+    while (!kmers.done()) {
+        if (get_count(kmer) > max_abund) {
+            break;
+        }
+        kmer = kmers.next();
+    }
+
+    if (kmers.done()) {
+        return posns;
+    }
+
+    // did we bypass some erroneous k-mers? call the last one.
+    if (kmers.get_start_pos() > 0) {
+        // if we are well past the first k, forget the whole thing (!? @CTB)
+        if (kmers.get_start_pos() >= _ksize && 0) {
+            return posns;
+        }
+        posns.push_back(kmers.get_start_pos() - 1);
+    }
+
+    while (!kmers.done()) {
+        kmer = kmers.next();
+        if (get_count(kmer) <= max_abund) { // error!
+            posns.push_back(kmers.get_end_pos() - 1);
+
+            // find next good
+            while (!kmers.done()) {
+                kmer = kmers.next();
+                if (get_count(kmer) > max_abund) { // a good stretch again.
+                    break;
+                }
+            }
+        }
+    }
+
+    return posns;
+}
+
+
+void CountingHashFile::load(
+    const std::string   &infilename,
+    CountingHash    &ht)
+{
+    std::string filename(infilename);
+    size_t found = filename.find_last_of(".");
+    std::string type = filename.substr(found + 1);
+
+    if (type == "gz") {
+        CountingHashGzFileReader(filename, ht);
+    } else {
+        CountingHashFileReader(filename, ht);
+    }
+}
+
+
+void CountingHashFile::save(
+    const std::string   &outfilename,
+    const CountingHash  &ht)
+{
+    std::string filename(outfilename);
+    size_t found = filename.find_last_of(".");
+    std::string type = filename.substr(found + 1);
+
+    if (type == "gz") {
+        CountingHashGzFileWriter(filename, ht);
+    } else {
+        CountingHashFileWriter(filename, ht);
+    }
+}
+
+
+CountingHashFileReader::CountingHashFileReader(
+    const std::string   &infilename,
+    CountingHash    &ht)
+{
+    ifstream infile;
+    // configure ifstream to raise exceptions for everything.
+    infile.exceptions(std::ifstream::failbit | std::ifstream::badbit |
+                      std::ifstream::eofbit);
+
+    try {
+        infile.open(infilename.c_str(), ios::binary);
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (!infile.is_open()) {
+            err = "Cannot open k-mer count file: " + infilename;
+        } else {
+            err = "Unknown error in opening file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (ht._counts) {
+        for (unsigned int i = 0; i < ht._n_tables; i++) {
+            delete[] ht._counts[i];
+            ht._counts[i] = NULL;
+        }
+        delete[] ht._counts;
+        ht._counts = NULL;
+    }
+    ht._tablesizes.clear();
+
+    try {
+        unsigned int save_ksize = 0;
+        unsigned char save_n_tables = 0;
+        unsigned long long save_tablesize = 0;
+        unsigned char version = 0, ht_type = 0, use_bigcount = 0;
+
+        infile.read((char *) &version, 1);
+        infile.read((char *) &ht_type, 1);
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading k-mer count file from " << infilename
+                << "; should be " << (int) SAVED_FORMAT_VERSION;
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_COUNTING_HT)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading k-mer count file from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &use_bigcount, 1);
+        infile.read((char *) &save_ksize, sizeof(save_ksize));
+        infile.read((char *) &save_n_tables, sizeof(save_n_tables));
+
+        ht._ksize = (WordLength) save_ksize;
+        ht._n_tables = (unsigned int) save_n_tables;
+        ht._init_bitstuff();
+
+        ht._use_bigcount = use_bigcount;
+
+        ht._counts = new Byte*[ht._n_tables];
+        for (unsigned int i = 0; i < ht._n_tables; i++) {
+            ht._counts[i] = NULL;
+        }
+
+        for (unsigned int i = 0; i < ht._n_tables; i++) {
+            HashIntoType tablesize;
+
+            infile.read((char *) &save_tablesize, sizeof(save_tablesize));
+
+            tablesize = (HashIntoType) save_tablesize;
+            ht._tablesizes.push_back(tablesize);
+
+            ht._counts[i] = new Byte[tablesize];
+
+            unsigned long long loaded = 0;
+            while (loaded != tablesize) {
+                infile.read((char *) ht._counts[i], tablesize - loaded);
+                loaded += infile.gcount();
+            }
+        }
+
+        HashIntoType n_counts = 0;
+        infile.read((char *) &n_counts, sizeof(n_counts));
+
+        if (n_counts) {
+            ht._bigcounts.clear();
+
+            HashIntoType kmer;
+            BoundedCounterType count;
+
+            for (HashIntoType n = 0; n < n_counts; n++) {
+                infile.read((char *) &kmer, sizeof(kmer));
+                infile.read((char *) &count, sizeof(count));
+                ht._bigcounts[kmer] = count;
+            }
+        }
+
+        infile.close();
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (infile.eof()) {
+            err = "Unexpected end of k-mer count file: " + infilename;
+        } else {
+            err = "Error reading from k-mer count file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+}
+
+CountingHashGzFileReader::CountingHashGzFileReader(
+    const std::string   &infilename,
+    CountingHash    &ht)
+{
+    gzFile infile = gzopen(infilename.c_str(), "rb");
+    if (infile == Z_NULL) {
+        std::string err = "Cannot open k-mer count file: " + infilename;
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (ht._counts) {
+        for (unsigned int i = 0; i < ht._n_tables; i++) {
+            delete[] ht._counts[i];
+            ht._counts[i] = NULL;
+        }
+        delete[] ht._counts;
+        ht._counts = NULL;
+    }
+    ht._tablesizes.clear();
+
+    unsigned int save_ksize = 0;
+    unsigned char save_n_tables = 0;
+    unsigned long long save_tablesize = 0;
+    unsigned char version, ht_type, use_bigcount;
+
+    int read_v = gzread(infile, (char *) &version, 1);
+    int read_t = gzread(infile, (char *) &ht_type, 1);
+
+    if (read_v <= 0 || read_t <= 0) {
+        std::string err = "K-mer count file read error: " + infilename;
+        gzclose(infile);
+        throw khmer_file_exception(err.c_str());
+    } else if (!(version == SAVED_FORMAT_VERSION)
+               || !(ht_type == SAVED_COUNTING_HT)) {
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading k-mer count file from " << infilename
+                << "; should be " << (int) SAVED_FORMAT_VERSION;
+            gzclose(infile);
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_COUNTING_HT)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading k-mer count file from " << infilename;
+            gzclose(infile);
+            throw khmer_file_exception(err.str().c_str());
+        }
+    }
+
+    int read_b = gzread(infile, (char *) &use_bigcount, 1);
+    int read_k = gzread(infile, (char *) &save_ksize, sizeof(save_ksize));
+    int read_nt = gzread(infile, (char *) &save_n_tables,
+                         sizeof(save_n_tables));
+
+    if (read_b <= 0 || read_k <= 0 || read_nt <= 0) {
+        std::string err = "K-mer count file header read error: " + infilename;
+        gzclose(infile);
+        throw khmer_file_exception(err.c_str());
+    }
+
+    ht._ksize = (WordLength) save_ksize;
+    ht._n_tables = (unsigned int) save_n_tables;
+    ht._init_bitstuff();
+
+    ht._use_bigcount = use_bigcount;
+
+    ht._counts = new Byte*[ht._n_tables];
+    for (unsigned int i = 0; i < ht._n_tables; i++) {
+        HashIntoType tablesize;
+
+        read_b = gzread(infile, (char *) &save_tablesize,
+                        sizeof(save_tablesize));
+
+        if (read_b <= 0) {
+            std::string err = "K-mer count file header read error: " \
+                              + infilename;
+            gzclose(infile);
+            throw khmer_file_exception(err.c_str());
+        }
+
+        tablesize = (HashIntoType) save_tablesize;
+        ht._tablesizes.push_back(tablesize);
+
+        ht._counts[i] = new Byte[tablesize];
+
+        HashIntoType loaded = 0;
+        while (loaded != tablesize) {
+            read_b = gzread(infile, (char *) ht._counts[i],
+                            (unsigned) (tablesize - loaded));
+
+            if (read_b <= 0) {
+                std::string err = "K-mer count file read error: " + infilename;
+                gzclose(infile);
+                throw khmer_file_exception(err.c_str());
+            }
+
+            loaded += read_b;
+        }
+    }
+
+    HashIntoType n_counts = 0;
+    read_b = gzread(infile, (char *) &n_counts, sizeof(n_counts));
+    if (read_b <= 0) {
+        std::string err = "K-mer count header read error: " + infilename;
+        gzclose(infile);
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (n_counts) {
+        ht._bigcounts.clear();
+
+        HashIntoType kmer;
+        BoundedCounterType count;
+
+        for (HashIntoType n = 0; n < n_counts; n++) {
+            int read_k = gzread(infile, (char *) &kmer, sizeof(kmer));
+            int read_c = gzread(infile, (char *) &count, sizeof(count));
+
+            if (read_k <= 0 || read_c <= 0) {
+                std::string err = "K-mer count read error: " + infilename;
+                gzclose(infile);
+                throw khmer_file_exception(err.c_str());
+            }
+
+            ht._bigcounts[kmer] = count;
+        }
+    }
+
+    gzclose(infile);
+}
+
+CountingHashFileWriter::CountingHashFileWriter(
+    const std::string   &outfilename,
+    const CountingHash  &ht)
+{
+    if (!ht._counts[0]) {
+        throw khmer_exception();
+    }
+
+    unsigned int save_ksize = ht._ksize;
+    unsigned char save_n_tables = ht._n_tables;
+    unsigned long long save_tablesize;
+
+    ofstream outfile(outfilename.c_str(), ios::binary);
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    outfile.write((const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_COUNTING_HT;
+    outfile.write((const char *) &ht_type, 1);
+
+    unsigned char use_bigcount = 0;
+    if (ht._use_bigcount) {
+        use_bigcount = 1;
+    }
+    outfile.write((const char *) &use_bigcount, 1);
+
+    outfile.write((const char *) &save_ksize, sizeof(save_ksize));
+    outfile.write((const char *) &save_n_tables, sizeof(save_n_tables));
+
+    for (unsigned int i = 0; i < save_n_tables; i++) {
+        save_tablesize = ht._tablesizes[i];
+
+        outfile.write((const char *) &save_tablesize, sizeof(save_tablesize));
+        outfile.write((const char *) ht._counts[i], save_tablesize);
+    }
+
+    HashIntoType n_counts = ht._bigcounts.size();
+    outfile.write((const char *) &n_counts, sizeof(n_counts));
+
+    if (n_counts) {
+        KmerCountMap::const_iterator it = ht._bigcounts.begin();
+
+        for (; it != ht._bigcounts.end(); ++it) {
+            outfile.write((const char *) &it->first, sizeof(it->first));
+            outfile.write((const char *) &it->second, sizeof(it->second));
+        }
+    }
+    if (outfile.fail()) {
+        perror("Hash writing file access failure:");
+    }
+    outfile.close();
+}
+
+CountingHashGzFileWriter::CountingHashGzFileWriter(
+    const std::string   &outfilename,
+    const CountingHash  &ht)
+{
+    if (!ht._counts[0]) {
+        throw khmer_exception();
+    }
+
+    unsigned int save_ksize = ht._ksize;
+    unsigned char save_n_tables = ht._n_tables;
+    unsigned long long save_tablesize;
+
+    gzFile outfile = gzopen(outfilename.c_str(), "wb");
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    gzwrite(outfile, (const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_COUNTING_HT;
+    gzwrite(outfile, (const char *) &ht_type, 1);
+
+    unsigned char use_bigcount = 0;
+    if (ht._use_bigcount) {
+        use_bigcount = 1;
+    }
+    gzwrite(outfile, (const char *) &use_bigcount, 1);
+
+    gzwrite(outfile, (const char *) &save_ksize, sizeof(save_ksize));
+    gzwrite(outfile, (const char *) &save_n_tables, sizeof(save_n_tables));
+
+    for (unsigned int i = 0; i < save_n_tables; i++) {
+        save_tablesize = ht._tablesizes[i];
+
+        gzwrite(outfile, (const char *) &save_tablesize,
+                sizeof(save_tablesize));
+        unsigned long long written = 0;
+        while (written != save_tablesize) {
+            written += gzwrite(outfile, (const char *) ht._counts[i],
+                               (int) (save_tablesize - written));
+        }
+    }
+
+    HashIntoType n_counts = ht._bigcounts.size();
+    gzwrite(outfile, (const char *) &n_counts, sizeof(n_counts));
+
+    if (n_counts) {
+        KmerCountMap::const_iterator it = ht._bigcounts.begin();
+
+        for (; it != ht._bigcounts.end(); ++it) {
+            gzwrite(outfile, (const char *) &it->first, sizeof(it->first));
+            gzwrite(outfile, (const char *) &it->second, sizeof(it->second));
+        }
+    }
+
+    gzclose(outfile);
+}
+
+void CountingHash::collect_high_abundance_kmers(
+    const std::string   &filename,
+    unsigned int    lower_count,
+    unsigned int    upper_count,
+    SeenSet&        found_kmers)
+{
+    unsigned long long total_reads = 0;
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    Read read;
+
+    string currSeq = "";
+
+    //
+    // iterate through the FASTA file & consume the reads, until we hit
+    // upper_count.
+    //
+
+    bool done = false;
+    while(!parser->is_complete() && !done)  {
+        read = parser->get_next_read();
+        currSeq = read.sequence;
+
+        // do we want to process it?
+        if (check_and_normalize_read(currSeq)) {
+            const char * sp = currSeq.c_str();
+
+            KMerIterator kmers(sp, _ksize);
+
+            while(!kmers.done()) {
+                HashIntoType kmer = kmers.next();
+
+                count(kmer);
+                if (get_count(kmer) >= upper_count) {
+                    done = true;
+                }
+            }
+        }
+
+        // increment read number
+        total_reads++;
+
+        if (total_reads % 100000 == 0) {
+            std::cout << "..." << total_reads << "\n";
+        }
+    }
+
+    delete parser;
+
+    unsigned long long stop_at_read = total_reads;
+
+    //
+    // go back through the file again, and store all k-mers >= lower_count
+    //
+
+    parser = IParser::get_parser(filename.c_str());
+
+    total_reads = 0;
+    while(!parser->is_complete() && total_reads != stop_at_read)  {
+        read = parser->get_next_read();
+        currSeq = read.sequence;
+
+        // do we want to process it?
+        if (check_and_normalize_read(currSeq)) {
+            const char * sp = currSeq.c_str();
+
+            KMerIterator kmers(sp, _ksize);
+
+            while(!kmers.done()) {
+                HashIntoType kmer = kmers.next();
+
+                if (get_count(kmer) >= lower_count) {
+                    found_kmers.insert(kmer);
+                }
+            }
+        }
+
+        // increment read number
+        total_reads++;
+
+        if (total_reads % 100000 == 0) {
+            std::cout << "... x 2 " << total_reads << "\n";
+        }
+    }
+    delete parser;
+    parser = NULL;
+}
+
+/* vim: set ft=cpp ts=8 sts=4 sw=4 et tw=79 */
diff --git a/lib/counting.hh b/lib/counting.hh
new file mode 100644
index 0000000..aae5b87
--- /dev/null
+++ b/lib/counting.hh
@@ -0,0 +1,297 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef COUNTING_HH
+#define COUNTING_HH
+
+#include "hashtable.hh"
+#include <vector>
+
+namespace khmer
+{
+typedef std::map<HashIntoType, BoundedCounterType> KmerCountMap;
+
+class CountingHashIntersect;
+class CountingHashFile;
+class CountingHashFileReader;
+class CountingHashFileWriter;
+class CountingHashGzFileReader;
+class CountingHashGzFileWriter;
+
+class CountingHash : public khmer::Hashtable
+{
+    friend class CountingHashIntersect;
+    friend class CountingHashFile;
+    friend class CountingHashFileReader;
+    friend class CountingHashFileWriter;
+    friend class CountingHashGzFileReader;
+    friend class CountingHashGzFileWriter;
+
+protected:
+    bool _use_bigcount;		// keep track of counts > Bloom filter hash count threshold?
+    uint32_t _bigcount_spin_lock;
+    std::vector<HashIntoType> _tablesizes;
+    size_t _n_tables;
+    HashIntoType _n_unique_kmers;
+
+    Byte ** _counts;
+
+    virtual void _allocate_counters()
+    {
+        _n_tables = _tablesizes.size();
+
+        _counts = new Byte*[_n_tables];
+        for (size_t i = 0; i < _n_tables; i++) {
+            _counts[i] = new Byte[_tablesizes[i]];
+            memset(_counts[i], 0, _tablesizes[i]);
+        }
+    }
+public:
+    KmerCountMap _bigcounts;
+
+    CountingHash( WordLength ksize, HashIntoType single_tablesize ) :
+        khmer::Hashtable(ksize), _use_bigcount(false),
+        _bigcount_spin_lock(false), _n_unique_kmers(0)
+    {
+        _tablesizes.push_back(single_tablesize);
+
+        _allocate_counters();
+    }
+
+    CountingHash( WordLength ksize, std::vector<HashIntoType>& tablesizes ) :
+        khmer::Hashtable(ksize), _use_bigcount(false),
+        _bigcount_spin_lock(false), _tablesizes(tablesizes), _n_unique_kmers(0)
+    {
+
+        _allocate_counters();
+    }
+
+    virtual ~CountingHash()
+    {
+        if (_counts) {
+            for (size_t i = 0; i < _n_tables; i++) {
+                if (_counts[i]) {
+                    delete[] _counts[i];
+                    _counts[i] = NULL;
+                }
+            }
+
+            delete[] _counts;
+            _counts = NULL;
+
+            _n_tables = 0;
+        }
+    }
+
+    virtual BoundedCounterType test_and_set_bits(const char * kmer)
+    {
+        BoundedCounterType x = get_count(kmer); // @CTB just hash it, yo.
+        count(kmer);
+        return !x;
+    }
+
+    virtual BoundedCounterType test_and_set_bits(HashIntoType khash)
+    {
+        BoundedCounterType x = get_count(khash);
+        count(khash);
+        return !x;
+    }
+
+    std::vector<HashIntoType> get_tablesizes() const
+    {
+        return _tablesizes;
+    }
+
+    virtual const HashIntoType n_unique_kmers() const;
+
+    void set_use_bigcount(bool b)
+    {
+        _use_bigcount = b;
+    }
+    bool get_use_bigcount()
+    {
+        return _use_bigcount;
+    }
+
+    virtual void save(std::string);
+    virtual void load(std::string);
+
+    // accessors to get table info
+    const HashIntoType n_entries() const
+    {
+        return _tablesizes[0];
+    }
+
+    // count number of occupied bins
+    virtual const HashIntoType n_occupied(HashIntoType start=0,
+                                          HashIntoType stop=0) const
+    {
+        HashIntoType n = 0;
+        if (stop == 0) {
+            stop = _tablesizes[0];
+        }
+        for (HashIntoType i = start; i < stop; i++) {
+            if (_counts[0][i % _tablesizes[0]]) {
+                n++;
+            }
+        }
+        return n;
+    }
+
+    virtual void count(const char * kmer)
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        count(hash);
+    }
+
+    virtual void count(HashIntoType khash)
+    {
+        bool is_new_kmer = true;
+        unsigned int  n_full	  = 0;
+
+        for (unsigned int i = 0; i < _n_tables; i++) {
+            const HashIntoType bin = khash % _tablesizes[i];
+            Byte current_count = _counts[ i ][ bin ];
+            if (is_new_kmer && current_count != 0) {
+                is_new_kmer = false;
+            }
+            // NOTE: Technically, multiple threads can cause the bin to spill
+            //	 over max_count a little, if they all read it as less than
+            //	 max_count before any of them increment it.
+            //	 However, do we actually care if there is a little
+            //	 bit of slop here? It can always be trimmed off later, if
+            //	 that would help with stats.
+            if ( _max_count > current_count ) {
+                __sync_add_and_fetch( *(_counts + i) + bin, 1 );
+            } else {
+                n_full++;
+            }
+        } // for each table
+
+        if (n_full == _n_tables && _use_bigcount) {
+            while (!__sync_bool_compare_and_swap( &_bigcount_spin_lock, 0, 1 ));
+            if (_bigcounts[khash] == 0) {
+                _bigcounts[khash] = _max_count + 1;
+            } else {
+                if (_bigcounts[khash] < _max_bigcount) {
+                    _bigcounts[khash] += 1;
+                }
+            }
+            __sync_bool_compare_and_swap( &_bigcount_spin_lock, 1, 0 );
+        }
+
+        if (is_new_kmer) {
+            __sync_add_and_fetch(&_n_unique_kmers, 1);
+        }
+
+    } // count
+
+    // get the count for the given k-mer.
+    virtual const BoundedCounterType get_count(const char * kmer) const
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        return get_count(hash);
+    }
+
+    // get the count for the given k-mer hash.
+    virtual const BoundedCounterType get_count(HashIntoType khash) const
+    {
+        unsigned int	  max_count	= _max_count;
+        BoundedCounterType  min_count	= max_count;
+        for (unsigned int i = 0; i < _n_tables; i++) {
+            BoundedCounterType the_count = _counts[i][khash % _tablesizes[i]];
+            if (the_count < min_count) {
+                min_count = the_count;
+            }
+        }
+        if (min_count == max_count && _use_bigcount) {
+            KmerCountMap::const_iterator it = _bigcounts.find(khash);
+            if (it != _bigcounts.end()) {
+                min_count = it->second;
+            }
+        }
+        return min_count;
+    }
+
+    void output_fasta_kmer_pos_freq(const std::string &inputfile,
+                                    const std::string &outputfile);
+
+    BoundedCounterType get_min_count(const std::string &s);
+
+    BoundedCounterType get_max_count(const std::string &s);
+
+    void get_kadian_count(const std::string &s,
+                          BoundedCounterType &kadian,
+                          unsigned int nk = 1);
+
+    HashIntoType * abundance_distribution(read_parsers::IParser * parser,
+                                          Hashbits * tracking);
+    HashIntoType * abundance_distribution(std::string filename,
+                                          Hashbits * tracking);
+
+    HashIntoType * fasta_count_kmers_by_position(const std::string &inputfile,
+            const unsigned int max_read_len,
+            BoundedCounterType limit_by_count=0,
+            CallbackFn callback = NULL,
+            void * callback_data = NULL);
+
+    void fasta_dump_kmers_by_abundance(const std::string &inputfile,
+                                       BoundedCounterType limit_by_count,
+                                       CallbackFn callback = NULL,
+                                       void * callback_data = NULL);
+
+    unsigned long trim_on_abundance(std::string seq,
+                                    BoundedCounterType min_abund) const;
+    unsigned long trim_below_abundance(std::string seq,
+                                       BoundedCounterType max_abund) const;
+    std::vector<unsigned int> find_spectral_error_positions(std::string seq,
+            BoundedCounterType min_abund) const;
+
+    void collect_high_abundance_kmers(const std::string &infilename,
+                                      unsigned int lower_count,
+                                      unsigned int upper_count,
+                                      SeenSet& kmers);
+};
+
+
+class CountingHashFile
+{
+public:
+    static void load(const std::string &infilename, CountingHash &ht);
+    static void save(const std::string &outfilename, const CountingHash &ht);
+};
+
+class CountingHashFileReader : public CountingHashFile
+{
+public:
+    CountingHashFileReader(const std::string &infilename, CountingHash &ht);
+};
+
+class CountingHashGzFileReader : public CountingHashFile
+{
+public:
+    CountingHashGzFileReader(const std::string &infilename, CountingHash &ht);
+};
+
+
+class CountingHashFileWriter : public CountingHashFile
+{
+public:
+    CountingHashFileWriter(const std::string &outfilename, const CountingHash &ht);
+};
+
+class CountingHashGzFileWriter : public CountingHashFile
+{
+public:
+    CountingHashGzFileWriter(const std::string &outfilename,
+                             const CountingHash &ht);
+};
+};
+
+#endif // COUNTING_HH
+
+// vim: set sts=2 sw=2:
diff --git a/lib/get_version.py b/lib/get_version.py
new file mode 100755
index 0000000..f9b0a1f
--- /dev/null
+++ b/lib/get_version.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+""" Extracts the version of the khmer project. """
+
+import sys
+import pkg_resources
+
+try:
+    print pkg_resources.get_distribution(  # pylint: disable=E1103
+        'khmer').version
+except pkg_resources.DistributionNotFound:
+    print 'To build the khmer library, the distribution information'
+    print 'has to be available.  Either install the package into your'
+    print 'development environment or run "setup.py develop" to setup the'
+    print 'metadata.  A virtualenv is recommended!'
+    sys.exit(1)
+del pkg_resources
diff --git a/lib/graphtest.cc b/lib/graphtest.cc
new file mode 100644
index 0000000..c19898c
--- /dev/null
+++ b/lib/graphtest.cc
@@ -0,0 +1,80 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include <iostream>
+#include "hashtable.hh"
+
+using namespace std;
+
+int main()
+{
+#if 0
+    khmer::Hashtable ht(5, 1024);
+
+    ht.count("AAAAA");
+    ht.count("AAAAT");
+    ht.count("AAATG");
+    ht.count("AATGG");
+
+    ht.count("CCCCC");
+
+    std::string k = "AATGG";
+    ht.mark_connected_graph(k);
+
+    std::cout << "a\n";
+
+    ht.dump_kmers_and_counts();
+
+    std::cout << "b\n";
+
+    ht.empty_bins(false);
+    ht.dump_kmers_and_counts();
+
+    std::cout << "c\n";
+
+    ht.count("CCCCC");
+    ht.empty_bins(true);
+    ht.dump_kmers_and_counts();
+
+    std::cout << "d\n";
+    ht.count("AAAAA");
+    ht.count("AAAAT");
+    ht.count("AAATG");
+    ht.count("AATGG");
+    ht.count("CCCCC");
+
+    std::cout << ht.calc_connected_graph_size("AAAAA") << "\n";
+    std::cout << ht.calc_connected_graph_size("AAAAA") << "\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("AAAAA") << "\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("AAAAT") << "\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("AAATG") << "\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("AATGG") << "\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("CCCCC") << "\n";
+
+    std::cout << "e\n";
+    ht.clear_marks();
+    std::cout << ht.calc_connected_graph_size("AAAAT") << "\n";
+    std::cout << ht.calc_connected_graph_size("CCCCC") << "\n";
+    ht.clear_marks();
+    ht.trim_graphs(2);
+
+#endif
+
+    std::string filename = "../foo.fa";
+    unsigned int total_reads;
+    unsigned long long n_consumed;
+    khmer::Hashtable ht2(16, 4294967296);
+    ht2.consume_fasta(filename, total_reads, n_consumed);
+    ht2.trim_graphs(100);
+
+    return 0;
+}
diff --git a/lib/hashbits.cc b/lib/hashbits.cc
new file mode 100644
index 0000000..ab46942
--- /dev/null
+++ b/lib/hashbits.cc
@@ -0,0 +1,263 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include <iostream>
+#include "hashtable.hh"
+#include "hashbits.hh"
+#include "read_parsers.hh"
+
+#include <sstream>
+
+using namespace std;
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+void Hashbits::save(std::string outfilename)
+{
+    if (!_counts[0]) {
+        throw khmer_exception();
+    }
+
+    unsigned int save_ksize = _ksize;
+    unsigned char save_n_tables = _n_tables;
+    unsigned long long save_tablesize;
+
+    ofstream outfile(outfilename.c_str(), ios::binary);
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    outfile.write((const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_HASHBITS;
+    outfile.write((const char *) &ht_type, 1);
+
+    outfile.write((const char *) &save_ksize, sizeof(save_ksize));
+    outfile.write((const char *) &save_n_tables, sizeof(save_n_tables));
+
+    for (unsigned int i = 0; i < _n_tables; i++) {
+        save_tablesize = _tablesizes[i];
+        unsigned long long tablebytes = save_tablesize / 8 + 1;
+
+        outfile.write((const char *) &save_tablesize, sizeof(save_tablesize));
+
+        outfile.write((const char *) _counts[i], tablebytes);
+    }
+    outfile.close();
+}
+
+void Hashbits::load(std::string infilename)
+{
+    ifstream infile;
+
+    // configure ifstream to raise exceptions for everything.
+    infile.exceptions(std::ifstream::failbit | std::ifstream::badbit |
+                      std::ifstream::eofbit);
+
+    try {
+        infile.open(infilename.c_str(), ios::binary);
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (!infile.is_open()) {
+            err = "Cannot open k-mer graph file: " + infilename;
+        } else {
+            err = "Unknown error in opening file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (_counts) {
+        for (unsigned int i = 0; i < _n_tables; i++) {
+            delete[] _counts[i];
+            _counts[i] = NULL;
+        }
+        delete[] _counts;
+        _counts = NULL;
+    }
+    _tablesizes.clear();
+
+    try {
+        unsigned int save_ksize = 0;
+        unsigned char save_n_tables = 0;
+        unsigned long long save_tablesize = 0;
+        unsigned char version, ht_type;
+
+        infile.read((char *) &version, 1);
+        infile.read((char *) &ht_type, 1);
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading k-mer graph from " << infilename
+                << "; should be " << (int) SAVED_FORMAT_VERSION;
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_HASHBITS)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading k-mer graph from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &save_ksize, sizeof(save_ksize));
+        infile.read((char *) &save_n_tables, sizeof(save_n_tables));
+
+        _ksize = (WordLength) save_ksize;
+        _n_tables = (unsigned int) save_n_tables;
+        _init_bitstuff();
+
+        _counts = new Byte*[_n_tables];
+        for (unsigned int i = 0; i < _n_tables; i++) {
+            HashIntoType tablesize;
+            unsigned long long tablebytes;
+
+            infile.read((char *) &save_tablesize, sizeof(save_tablesize));
+
+            tablesize = (HashIntoType) save_tablesize;
+            _tablesizes.push_back(tablesize);
+
+            tablebytes = tablesize / 8 + 1;
+            _counts[i] = new Byte[tablebytes];
+
+            unsigned long long loaded = 0;
+            while (loaded != tablebytes) {
+                infile.read((char *) _counts[i], tablebytes - loaded);
+                loaded += infile.gcount();
+            }
+        }
+        infile.close();
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (infile.eof()) {
+            err = "Unexpected end of k-mer graph file: " + infilename;
+        } else {
+            err = "Error reading from k-mer graph file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+}
+
+// for counting overlap k-mers specifically!!
+
+//
+// check_and_process_read: checks for non-ACGT characters before consuming
+//
+
+unsigned int Hashbits::check_and_process_read_overlap(std::string &read,
+        bool &is_valid,
+        Hashbits &ht2)
+{
+    is_valid = check_and_normalize_read(read);
+
+    if (!is_valid) {
+        return 0;
+    }
+
+    return consume_string_overlap(read, ht2);
+}
+
+//
+// consume_fasta: consume a FASTA file of reads
+//
+
+void Hashbits::consume_fasta_overlap(const std::string &filename,
+                                     HashIntoType curve[2][100],Hashbits &ht2,
+                                     unsigned int &total_reads,
+                                     unsigned long long &n_consumed,
+                                     CallbackFn callback,
+                                     void * callback_data)
+{
+    total_reads = 0;
+    n_consumed = 0;
+    Read read;
+
+//get total number of reads in dataset
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        total_reads++;
+    }
+//block size for curve
+    int block_size = total_reads/100;
+
+// reads number <100, block size =1
+    if (block_size == 0) {
+        block_size = 1;
+    }
+// set the remaining as 0
+    for (int n=total_reads; n<100; n++) {
+        curve[0][n] = 0;
+        curve[1][n] = 0;
+    }
+
+    total_reads = 0;
+
+    delete parser;
+    parser = IParser::get_parser(filename.c_str());
+
+
+
+    string currSeq = "";
+
+    //
+    // iterate through the FASTA file & consume the reads.
+    //
+
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        currSeq = read.sequence;
+
+        unsigned int this_n_consumed;
+        bool is_valid;
+
+        this_n_consumed = check_and_process_read_overlap(currSeq,
+                          is_valid, ht2);
+
+        n_consumed += this_n_consumed;
+
+        // reset the sequence info, increment read number
+
+        total_reads++;
+
+        if (total_reads%block_size == 0) {
+            curve[0][total_reads/block_size-1] = n_overlap_kmers();
+            curve[1][total_reads/block_size-1] = n_unique_kmers();
+        }
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            try {
+                callback("consume_fasta", callback_data, total_reads, n_consumed);
+            } catch (...) {
+                throw;
+            }
+        }
+
+    } // while
+
+    delete parser;
+}
+
+//
+// consume_string: run through every k-mer in the given string, & hash it.
+//
+
+unsigned int Hashbits::consume_string_overlap(const std::string &s,
+        Hashbits &ht2)
+{
+    const char * sp = s.c_str();
+    unsigned int n_consumed = 0;
+
+    KMerIterator kmers(sp, _ksize);
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        count_overlap(kmer,ht2);
+        n_consumed++;
+    }
+
+    return n_consumed;
+}
+
+// vim: set sts=2 sw=2:
diff --git a/lib/hashbits.hh b/lib/hashbits.hh
new file mode 100644
index 0000000..74a7d14
--- /dev/null
+++ b/lib/hashbits.hh
@@ -0,0 +1,254 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef HASHBITS_HH
+#define HASHBITS_HH
+
+#include <vector>
+#include "hashtable.hh"
+
+namespace khmer
+{
+class CountingHash;
+class LabelHash;
+
+class Hashbits : public khmer::Hashtable
+{
+protected:
+    std::vector<HashIntoType> _tablesizes;
+    size_t _n_tables;
+    HashIntoType _occupied_bins;
+    HashIntoType _n_unique_kmers;
+    HashIntoType _n_overlap_kmers;
+    Byte ** _counts;
+
+    virtual void _allocate_counters()
+    {
+        _n_tables = _tablesizes.size();
+
+        _counts = new Byte*[_n_tables];
+
+        for (size_t i = 0; i < _n_tables; i++) {
+            HashIntoType tablesize = _tablesizes[i];
+            HashIntoType tablebytes = tablesize / 8 + 1;
+
+            _counts[i] = new Byte[tablebytes];
+            memset(_counts[i], 0, tablebytes);
+        }
+    }
+
+public:
+    Hashbits(WordLength ksize, std::vector<HashIntoType>& tablesizes)
+        : khmer::Hashtable(ksize),
+          _tablesizes(tablesizes)
+    {
+        _occupied_bins = 0;
+        _n_unique_kmers = 0;
+        _n_overlap_kmers = 0;
+
+        _allocate_counters();
+    }
+
+    ~Hashbits()
+    {
+        if (_counts) {
+            for (size_t i = 0; i < _n_tables; i++) {
+                delete[] _counts[i];
+                _counts[i] = NULL;
+            }
+            delete[] _counts;
+            _counts = NULL;
+
+            _n_tables = 0;
+        }
+
+    }
+
+    std::vector<HashIntoType> get_tablesizes() const
+    {
+        return _tablesizes;
+    }
+
+    virtual void save(std::string);
+    virtual void load(std::string);
+
+    // for overlap k-mer counting
+    void consume_fasta_overlap(const std::string &filename,
+                               HashIntoType curve[2][100],
+                               khmer::Hashbits &ht2,
+                               unsigned int &total_reads,
+                               unsigned long long &n_consumed,
+                               CallbackFn callback,
+                               void * callback_data);
+
+
+
+    // just for overlap k-mer counting!
+    unsigned int check_and_process_read_overlap(std::string &read,
+            bool &is_valid,
+            khmer::Hashbits &ht2);
+    // for overlap k-mer counting!
+    unsigned int consume_string_overlap(const std::string &s,
+                                        khmer::Hashbits &ht2);
+
+    // count number of occupied bins
+    virtual const HashIntoType n_occupied(HashIntoType start=0,
+                                          HashIntoType stop=0) const
+    {
+        // @@ CTB need to be able to *save* this...
+        return _occupied_bins/_n_tables;
+    }
+
+    virtual const HashIntoType n_unique_kmers() const
+    {
+        return _n_unique_kmers;	// @@ CTB need to be able to *save* this...
+    }
+
+    // Get and set the hashbits for the given kmer.
+    inline
+    virtual
+    BoundedCounterType
+    test_and_set_bits(const char * kmer)
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        return test_and_set_bits(hash);
+    }
+
+    // Get and set the hashbits for the given kmer hash.
+    // Generally, it is better to keep tests and mutations separate,
+    // but, in the interests of efficiency and thread safety,
+    // tests and mutations are being blended here against conventional
+    // software engineering wisdom.
+    inline
+    virtual
+    BoundedCounterType
+    test_and_set_bits( HashIntoType khash )
+    {
+        bool is_new_kmer = false;
+
+        for (size_t i = 0; i < _n_tables; i++) {
+            HashIntoType bin = khash % _tablesizes[i];
+            HashIntoType byte = bin / 8;
+            unsigned char bit = (unsigned char)(1 << (bin % 8));
+
+            unsigned char bits_orig = __sync_fetch_and_or( *(_counts + i) + byte, bit );
+            if (!(bits_orig & bit)) {
+                __sync_add_and_fetch( &_occupied_bins, 1 );
+                is_new_kmer = true;
+            }
+        } // iteration over hashtables
+
+        if (is_new_kmer) {
+            __sync_add_and_fetch( &_n_unique_kmers, 1 );
+            return 1; // kmer not seen before
+        }
+
+        return 0; // kmer already seen
+    } // test_and_set_bits
+
+    virtual const HashIntoType n_overlap_kmers(HashIntoType start=0,
+            HashIntoType stop=0) const
+    {
+        return _n_overlap_kmers;	// @@ CTB need to be able to *save* this...
+    }
+
+    virtual void count(const char * kmer)
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        count(hash);
+    }
+
+    virtual void count(HashIntoType khash)
+    {
+        bool is_new_kmer = false;
+
+        for (size_t i = 0; i < _n_tables; i++) {
+            HashIntoType bin = khash % _tablesizes[i];
+            HashIntoType byte = bin / 8;
+            unsigned char bit = bin % 8;
+            if (!( _counts[i][byte] & (1<<bit))) {
+                _occupied_bins += 1;
+                is_new_kmer = true;
+            }
+            _counts[i][byte] |= (1 << bit);
+        }
+        if (is_new_kmer) {
+            _n_unique_kmers +=1;
+        }
+    }
+
+    virtual bool check_overlap(HashIntoType khash, Hashbits &ht2)
+    {
+
+        for (size_t i = 0; i < ht2._n_tables; i++) {
+            HashIntoType bin = khash % ht2._tablesizes[i];
+            HashIntoType byte = bin / 8;
+            unsigned char bit = bin % 8;
+            if (!( ht2._counts[i][byte] & (1<<bit))) {
+                return false;
+            }
+        }
+        return true;
+    }
+
+    virtual void count_overlap(const char * kmer, Hashbits &ht2)
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        count_overlap(hash,ht2);
+    }
+
+    virtual void count_overlap(HashIntoType khash, Hashbits &ht2)
+    {
+        bool is_new_kmer = false;
+
+        for (size_t i = 0; i < _n_tables; i++) {
+            HashIntoType bin = khash % _tablesizes[i];
+            HashIntoType byte = bin / 8;
+            unsigned char bit = bin % 8;
+            if (!( _counts[i][byte] & (1<<bit))) {
+                _occupied_bins += 1;
+                is_new_kmer = true;
+            }
+            _counts[i][byte] |= (1 << bit);
+        }
+        if (is_new_kmer) {
+            _n_unique_kmers +=1;
+            if (check_overlap(khash,ht2)) {
+                _n_overlap_kmers +=1;
+            }
+        }
+    }
+
+    // get the count for the given k-mer.
+    virtual const BoundedCounterType get_count(const char * kmer) const
+    {
+        HashIntoType hash = _hash(kmer, _ksize);
+        return get_count(hash);
+    }
+
+    // get the count for the given k-mer hash.
+    virtual const BoundedCounterType get_count(HashIntoType khash) const
+    {
+        for (size_t i = 0; i < _n_tables; i++) {
+            HashIntoType bin = khash % _tablesizes[i];
+            HashIntoType byte = bin / 8;
+            unsigned char bit = bin % 8;
+
+            if (!(_counts[i][byte] & (1 << bit))) {
+                return 0;
+            }
+        }
+        return 1;
+    }
+};
+};
+
+#include "counting.hh"
+#include "labelhash.hh"
+#endif // HASHBITS_HH
+
+// vim: set sts=2 sw=2:
diff --git a/lib/hashtable.cc b/lib/hashtable.cc
new file mode 100644
index 0000000..1a7bc99
--- /dev/null
+++ b/lib/hashtable.cc
@@ -0,0 +1,1593 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "khmer.hh"
+#include "hashtable.hh"
+#include "read_parsers.hh"
+#include "counting.hh"
+
+#include <algorithm>
+#include <sstream>
+
+using namespace std;
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+#ifdef WITH_INTERNAL_METRICS
+HashTablePerformanceMetrics::
+HashTablePerformanceMetrics( )
+    : IPerformanceMetrics( ),
+      clock_nsecs_norm_read( 0 ),
+      cpu_nsecs_norm_read( 0 ),
+      clock_nsecs_hash_kmer( 0 ),
+      cpu_nsecs_hash_kmer( 0 ),
+      clock_nsecs_update_tallies( 0 ),
+      cpu_nsecs_update_tallies( 0 )
+{ }
+
+
+HashTablePerformanceMetrics::
+~HashTablePerformanceMetrics( )
+{ }
+
+
+void
+HashTablePerformanceMetrics::
+accumulate_timer_deltas( uint32_t metrics_key )
+{
+
+    switch (metrics_key) {
+    case MKEY_TIME_NORM_READ:
+        clock_nsecs_norm_read +=
+            _timespec_diff_in_nsecs( _temp_clock_start, _temp_clock_stop );
+        cpu_nsecs_norm_read   +=
+            _timespec_diff_in_nsecs( _temp_cpu_start, _temp_cpu_stop );
+        break;
+    case MKEY_TIME_HASH_KMER:
+        clock_nsecs_hash_kmer +=
+            _timespec_diff_in_nsecs( _temp_clock_start, _temp_clock_stop );
+        cpu_nsecs_hash_kmer   +=
+            _timespec_diff_in_nsecs( _temp_cpu_start, _temp_cpu_stop );
+        break;
+    case MKEY_TIME_UPDATE_TALLIES:
+        clock_nsecs_update_tallies +=
+            _timespec_diff_in_nsecs( _temp_clock_start, _temp_clock_stop );
+        cpu_nsecs_update_tallies   +=
+            _timespec_diff_in_nsecs( _temp_cpu_start, _temp_cpu_stop );
+        break;
+    default:
+        throw InvalidPerformanceMetricsKey( );
+    }
+
+}
+#endif
+
+//
+// check_and_process_read: checks for non-ACGT characters before consuming
+//
+
+unsigned int Hashtable::check_and_process_read(std::string &read,
+        bool &is_valid)
+{
+    is_valid = check_and_normalize_read(read);
+
+    if (!is_valid) {
+        return 0;
+    }
+
+    return consume_string(read);
+}
+
+//
+// check_and_normalize_read: checks for non-ACGT characters
+//			     converts lowercase characters to uppercase one
+// Note: Usually it is desirable to keep checks and mutations separate.
+//	 However, in the interests of efficiency (we are potentially working
+//	 with TB of data), a check and mutation have been placed inside the
+//	 same loop. Potentially trillions fewer fetches from memory would
+//	 seem to be a worthwhile goal.
+//
+
+bool Hashtable::check_and_normalize_read(std::string &read) const
+{
+    bool rc = true;
+
+    if (read.length() < _ksize) {
+        return false;
+    }
+
+    for (unsigned int i = 0; i < read.length(); i++)  {
+        read[ i ] &= 0xdf; // toupper - knock out the "lowercase bit"
+        if (!is_valid_dna( read[ i ] )) {
+            rc = false;
+            break;
+        }
+    }
+
+    return rc;
+}
+
+//
+// consume_fasta: consume a FASTA file of reads
+//
+
+// TODO? Inline in header.
+void
+Hashtable::
+consume_fasta(
+    std:: string const  &filename,
+    unsigned int	      &total_reads, unsigned long long	&n_consumed,
+    CallbackFn	      callback,	    void *		callback_data
+)
+{
+    IParser *	  parser =
+        IParser::get_parser( filename );
+
+    consume_fasta(
+        parser,
+        total_reads, n_consumed,
+        callback, callback_data
+    );
+
+    delete parser;
+}
+
+void
+Hashtable::
+consume_fasta(
+    read_parsers:: IParser *  parser,
+    unsigned int		    &total_reads, unsigned long long  &n_consumed,
+    CallbackFn		    callback,	  void *	      callback_data
+)
+{
+#if (0) // Note: Used with callback - currently disabled.
+    unsigned long long int  n_consumed_LOCAL	= 0;
+#endif
+    Read			  read;
+
+    // Iterate through the reads and consume their k-mers.
+    while (!parser->is_complete( )) {
+
+        try {
+            bool is_valid;
+            read = parser->get_next_read( );
+
+            unsigned int this_n_consumed =
+                check_and_process_read(read.sequence, is_valid);
+
+#if (0) // Note: Used with callback - currently disabled.
+            n_consumed_LOCAL  = __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#else
+            __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#endif
+            __sync_add_and_fetch( &total_reads, 1 );
+
+            // TODO: Figure out alternative to callback into Python VM
+            //       Cannot use in multi-threaded operation.
+#if (0)
+            // run callback, if specified
+            if (callback && (0 == (total_reads_LOCAL % CALLBACK_PERIOD))) {
+                try {
+                    callback(
+                        "consume_fasta", callback_data,
+                        total_reads_LOCAL, n_consumed_LOCAL
+                    );
+                } catch (...) {
+                    throw;
+                }
+            }
+#endif // 0
+        } catch (read_parsers::NoMoreReadsAvailable) {
+        }
+
+    } // while reads left for parser
+
+} // consume_fasta
+
+//
+// consume_string: run through every k-mer in the given string, & hash it.
+//
+
+unsigned int Hashtable::consume_string(const std::string &s)
+{
+    const char * sp = s.c_str();
+    unsigned int n_consumed = 0;
+
+    KMerIterator kmers(sp, _ksize);
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        count(kmer);
+        n_consumed++;
+    }
+
+    return n_consumed;
+}
+
+// technically, get medioid count... our "median" is always a member of the
+// population.
+
+void Hashtable::get_median_count(const std::string &s,
+                                 BoundedCounterType &median,
+                                 float &average,
+                                 float &stddev)
+{
+    std::vector<BoundedCounterType> counts;
+    KMerIterator kmers(s.c_str(), _ksize);
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+        BoundedCounterType count = this->get_count(kmer);
+        counts.push_back(count);
+    }
+
+    if (!counts.size()) {
+        throw khmer_exception();
+    }
+
+    if (!counts.size()) {
+        median = 0;
+        average = 0;
+        stddev = 0;
+
+        return;
+    }
+
+    average = 0;
+    for (std::vector<BoundedCounterType>::const_iterator i = counts.begin();
+            i != counts.end(); ++i) {
+        average += *i;
+    }
+    average /= float(counts.size());
+
+    stddev = 0;
+    for (std::vector<BoundedCounterType>::const_iterator i = counts.begin();
+            i != counts.end(); ++i) {
+        stddev += (float(*i) - average) * (float(*i) - average);
+    }
+    stddev /= float(counts.size());
+    stddev = sqrt(stddev);
+
+    sort(counts.begin(), counts.end());
+    median = counts[counts.size() / 2]; // rounds down
+}
+
+void Hashtable::save_tagset(std::string outfilename)
+{
+    ofstream outfile(outfilename.c_str(), ios::binary);
+    const size_t tagset_size = n_tags();
+    unsigned int save_ksize = _ksize;
+
+    HashIntoType * buf = new HashIntoType[tagset_size];
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    outfile.write((const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_TAGS;
+    outfile.write((const char *) &ht_type, 1);
+
+    outfile.write((const char *) &save_ksize, sizeof(save_ksize));
+    outfile.write((const char *) &tagset_size, sizeof(tagset_size));
+    outfile.write((const char *) &_tag_density, sizeof(_tag_density));
+
+    unsigned int i = 0;
+    for (SeenSet::iterator pi = all_tags.begin(); pi != all_tags.end();
+            ++pi, i++) {
+        buf[i] = *pi;
+    }
+
+    outfile.write((const char *) buf, sizeof(HashIntoType) * tagset_size);
+    outfile.close();
+
+    delete[] buf;
+}
+
+void Hashtable::load_tagset(std::string infilename, bool clear_tags)
+{
+    ifstream infile;
+
+    // configure ifstream to raise exceptions for everything.
+    infile.exceptions(std::ifstream::failbit | std::ifstream::badbit |
+                      std::ifstream::eofbit);
+
+    try {
+        infile.open(infilename.c_str(), ios::binary);
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (!(infile.is_open())) {
+            err = "Cannot open tagset file: " + infilename;
+        } else {
+            err = "Unknown error in opening file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (clear_tags) {
+        all_tags.clear();
+    }
+
+    unsigned char version, ht_type;
+    unsigned int save_ksize = 0;
+
+    size_t tagset_size = 0;
+    HashIntoType * buf = NULL;
+
+    try {
+        infile.read((char *) &version, 1);
+        infile.read((char *) &ht_type, 1);
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading tagset from " << infilename
+                << "; should be " << (int) SAVED_FORMAT_VERSION;
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_TAGS)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading tagset from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &save_ksize, sizeof(save_ksize));
+        if (!(save_ksize == _ksize)) {
+            std::ostringstream err;
+            err << "Incorrect k-mer size " << save_ksize
+                << " while reading tagset from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &tagset_size, sizeof(tagset_size));
+        infile.read((char *) &_tag_density, sizeof(_tag_density));
+
+        buf = new HashIntoType[tagset_size];
+
+        infile.read((char *) buf, sizeof(HashIntoType) * tagset_size);
+
+        for (unsigned int i = 0; i < tagset_size; i++) {
+            all_tags.insert(buf[i]);
+        }
+
+        delete[] buf;
+    } catch (std::ifstream::failure &e) {
+        std::string err = "Error reading data from: " + infilename;
+        if (buf != NULL) {
+            delete[] buf;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+}
+
+void Hashtable::consume_sequence_and_tag(const std::string& seq,
+        unsigned long long& n_consumed,
+        SeenSet * found_tags)
+{
+    bool kmer_tagged;
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+    HashIntoType kmer;
+
+    unsigned int since = _tag_density / 2 + 1;
+
+    while(!kmers.done()) {
+        kmer = kmers.next();
+        bool is_new_kmer;
+
+        // Set the bits for the kmer in the various hashtables,
+        // and report on whether or not they had already been set.
+        // This is probably better than first testing and then setting the bits,
+        // as a failed test essentially results in doing the same amount of work
+        // twice.
+        if ((is_new_kmer = test_and_set_bits( kmer ))) {
+            ++n_consumed;
+        }
+
+#if (1)
+        if (is_new_kmer) {
+            ++since;
+        } else {
+            ACQUIRE_ALL_TAGS_SPIN_LOCK
+            kmer_tagged = set_contains(all_tags, kmer);
+            RELEASE_ALL_TAGS_SPIN_LOCK
+            if (kmer_tagged) {
+                since = 1;
+                if (found_tags) {
+                    found_tags->insert(kmer);
+                }
+            } else {
+                ++since;
+            }
+        }
+#else
+        if (!is_new_kmer && set_contains(all_tags, kmer)) {
+            since = 1;
+            if (found_tags) {
+                found_tags->insert(kmer);
+            }
+        } else {
+            since++;
+        }
+#endif
+
+        if (since >= _tag_density) {
+            ACQUIRE_ALL_TAGS_SPIN_LOCK
+            all_tags.insert(kmer);
+            RELEASE_ALL_TAGS_SPIN_LOCK
+            if (found_tags) {
+                found_tags->insert(kmer);
+            }
+            since = 1;
+        }
+
+    } // iteration over kmers
+
+    if (since >= _tag_density/2 - 1) {
+        ACQUIRE_ALL_TAGS_SPIN_LOCK
+        all_tags.insert(kmer);	// insert the last k-mer, too.
+        RELEASE_ALL_TAGS_SPIN_LOCK
+        if (found_tags) {
+            found_tags->insert(kmer);
+        }
+    }
+}
+
+//
+// consume_fasta_and_tag: consume a FASTA file of reads, tagging reads every
+//     so often.
+//
+
+// TODO? Inline in header.
+void
+Hashtable::
+consume_fasta_and_tag(
+    std:: string const  &filename,
+    unsigned int	      &total_reads, unsigned long long	&n_consumed,
+    CallbackFn	      callback,	    void *		callback_data
+)
+{
+    IParser *	  parser =
+        IParser::get_parser( filename );
+
+    consume_fasta_and_tag(
+        parser,
+        total_reads, n_consumed,
+        callback, callback_data
+    );
+
+    delete parser;
+}
+
+void
+Hashtable::
+consume_fasta_and_tag(
+    read_parsers:: IParser *  parser,
+    unsigned int		    &total_reads,   unsigned long long	&n_consumed,
+    CallbackFn		    callback,	    void *		callback_data
+)
+{
+#if (0) // Note: Used with callback - currently disabled.
+    unsigned long long int  n_consumed_LOCAL	= 0;
+#endif
+    Read			  read;
+
+    // TODO? Delete the following assignments.
+    total_reads = 0;
+    n_consumed = 0;
+
+    // Iterate through the reads and consume their k-mers.
+    while (!parser->is_complete( )) {
+
+        read = parser->get_next_read( );
+
+        if (check_and_normalize_read( read.sequence )) {
+            unsigned long long this_n_consumed = 0;
+            consume_sequence_and_tag( read.sequence, this_n_consumed );
+
+#if (0) // Note: Used with callback - currently disabled.
+            n_consumed_LOCAL  = __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#else
+            __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#endif
+            __sync_add_and_fetch( &total_reads, 1 );
+        }
+
+        // TODO: Figure out alternative to callback into Python VM
+        //       Cannot use in multi-threaded operation.
+#if (0)
+        // run callback, if specified
+        if (total_reads_TL % CALLBACK_PERIOD == 0 && callback) {
+            std::cout << "n tags: " << all_tags.size() << "\n";
+            try {
+                callback("consume_fasta_and_tag", callback_data, total_reads_TL,
+                         n_consumed);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+        }
+#endif // 0
+
+    } // while reads left for parser
+
+}
+
+//
+// consume_fasta_and_tag_with_stoptags: consume a FASTA file of reads,
+//     tagging reads every so often.  Do not insert matches to stoptags,
+//     and join the tags across those gaps.
+//
+
+void Hashtable::consume_fasta_and_tag_with_stoptags(const std::string &filename,
+        unsigned int &total_reads,
+        unsigned long long &n_consumed,
+        CallbackFn callback,
+        void * callback_data)
+{
+    total_reads = 0;
+    n_consumed = 0;
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    Read read;
+
+    string seq = "";
+
+    SeenSet read_tags;
+
+    //
+    // iterate through the FASTA file & consume the reads.
+    //
+
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        read_tags.clear();
+
+        // n_consumed += this_n_consumed;
+
+        if (check_and_normalize_read(seq)) {	// process?
+            bool is_new_kmer;
+            KMerIterator kmers(seq.c_str(), _ksize);
+
+            HashIntoType kmer, last_kmer;
+            bool is_first_kmer = true;
+
+            unsigned int since = _tag_density / 2 + 1;
+            while (!kmers.done()) {
+                kmer = kmers.next();
+
+                if (!set_contains(stop_tags, kmer)) { // NOT a stop tag... ok.
+                    is_new_kmer = (bool) !get_count(kmer);
+                    if (is_new_kmer) {
+                        count(kmer);
+                        n_consumed++;
+                    }
+
+                    if (!is_new_kmer && set_contains(all_tags, kmer)) {
+                        read_tags.insert(kmer);
+                        since = 1;
+                    } else {
+                        since++;
+                    }
+
+                    if (since >= _tag_density) {
+                        all_tags.insert(kmer);
+                        read_tags.insert(kmer);
+                        since = 1;
+                    }
+                } else {		// stop tag!  do not insert, but connect.
+                    // before first tag insertion; insert last kmer.
+                    if (!is_first_kmer && read_tags.empty()) {
+                        read_tags.insert(last_kmer);
+                        all_tags.insert(last_kmer);
+                    }
+
+                    since = _tag_density - 1; // insert next kmer, too.
+                }
+
+                last_kmer = kmer;
+                is_first_kmer = false;
+            }
+
+            if (!set_contains(stop_tags, kmer)) { // NOT a stop tag... ok.
+                is_new_kmer = (bool) !get_count(kmer);
+                if (is_new_kmer) {
+                    count(kmer);
+                    n_consumed++;
+                }
+
+                if (since >= _tag_density/2 - 1) {
+                    all_tags.insert(kmer);	// insert the last k-mer, too.
+                    read_tags.insert(kmer);
+                }
+            }
+        }
+
+        if (read_tags.size() > 1) {
+            partition->assign_partition_id(*(read_tags.begin()), read_tags);
+        }
+
+        // reset the sequence info, increment read number
+        total_reads++;
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            std::cout << "n tags: " << all_tags.size() << "\n";
+            try {
+                callback("consume_fasta_and_tag", callback_data, total_reads,
+                         n_consumed);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+        }
+    }
+    delete parser;
+}
+
+//
+// divide_tags_into_subsets - take all of the tags in 'all_tags', and
+//   divide them into subsets (based on starting tag) of <= given size.
+//
+
+void Hashtable::divide_tags_into_subsets(unsigned int subset_size,
+        SeenSet& divvy)
+{
+    unsigned int i = 0;
+
+    for (SeenSet::const_iterator si = all_tags.begin(); si != all_tags.end();
+            ++si) {
+        if (i % subset_size == 0) {
+            divvy.insert(*si);
+            i = 0;
+        }
+        i++;
+    }
+}
+
+//
+// consume_partitioned_fasta: consume a FASTA file of reads
+//
+
+void Hashtable::consume_partitioned_fasta(const std::string &filename,
+        unsigned int &total_reads,
+        unsigned long long &n_consumed,
+        CallbackFn callback,
+        void * callback_data)
+{
+    total_reads = 0;
+    n_consumed = 0;
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    Read read;
+
+    string seq = "";
+
+    // reset the master subset partition
+    delete partition;
+    partition = new SubsetPartition(this);
+
+    //
+    // iterate through the FASTA file & consume the reads.
+    //
+
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (check_and_normalize_read(seq)) {
+            // First, figure out what the partition is (if non-zero), and save that.
+            PartitionID p = _parse_partition_id(read.name);
+
+            // Then consume the sequence
+            n_consumed += consume_string(seq); // @CTB why are we doing this?
+
+            // Next, compute the tag & set the partition, if nonzero
+            HashIntoType kmer = _hash(seq.c_str(), _ksize);
+            all_tags.insert(kmer);
+            if (p > 0) {
+                partition->set_partition_id(kmer, p);
+            }
+        }
+
+        // reset the sequence info, increment read number
+        total_reads++;
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            try {
+                callback("consume_partitioned_fasta", callback_data, total_reads,
+                         n_consumed);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+        }
+    }
+
+    delete parser;
+}
+
+//
+// consume_fasta: consume a FASTA file of reads
+//
+
+void Hashtable::consume_fasta_and_traverse(const std::string &filename,
+        unsigned int radius,
+        unsigned int big_threshold,
+        unsigned int transfer_threshold,
+        CountingHash &counting)
+{
+    unsigned long long total_reads = 0;
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    Read read;
+
+    string seq = "";
+
+    //
+    // iterate through the FASTA file & consume the reads.
+    //
+
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (check_and_normalize_read(seq)) {	// process?
+            KMerIterator kmers(seq.c_str(), _ksize);
+
+            HashIntoType kmer = 0;
+            bool is_first_kmer = true;
+            while (!kmers.done()) {
+                kmer = kmers.next();
+
+                if (set_contains(stop_tags, kmer)) {
+                    break;
+                }
+                count(kmer);
+                is_first_kmer = false;
+            }
+
+            if (!is_first_kmer) {	// traverse
+                SeenSet keeper;
+
+                unsigned int n = traverse_from_kmer(kmer, radius, keeper);
+                if (n >= big_threshold) {
+#if VERBOSE_REPARTITION
+                    std::cout << "lmp: " << n << "; added: " << stop_tags.size() << "\n";
+#endif // VERBOSE_REPARTITION
+                    count_and_transfer_to_stoptags(keeper, transfer_threshold, counting);
+                }
+            }
+        }
+
+        // reset the sequence info, increment read number
+        total_reads++;
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0) {
+            std::cout << "n reads: " << total_reads << "\n";
+        }
+    }
+    delete parser;
+}
+
+//////////////////////////////////////////////////////////////////////
+// graph stuff
+
+void Hashtable::calc_connected_graph_size(const HashIntoType kmer_f,
+        const HashIntoType kmer_r,
+        unsigned long long& count,
+        SeenSet& keeper,
+        const unsigned long long threshold,
+        bool break_on_circum)
+const
+{
+    HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+    const BoundedCounterType val = get_count(kmer);
+
+    if (val == 0) {
+        return;
+    }
+
+    // have we already seen me? don't count; exit.
+    if (set_contains(keeper, kmer)) {
+        return;
+    }
+
+    // is this in stop_tags?
+    if (set_contains(stop_tags, kmer)) {
+        return;
+    }
+
+    // keep track of both seen kmers, and counts.
+    keeper.insert(kmer);
+
+    // is this a high-circumference k-mer? if so, don't count it; get outta here!
+    if (break_on_circum && \
+            kmer_degree(kmer_f, kmer_r) > 4) {
+        return;
+    }
+
+    count += 1;
+
+    // are we past the threshold? truncate search.
+    if (threshold && count >= threshold) {
+        return;
+    }
+
+    // otherwise, explore in all directions.
+
+    // NEXT.
+
+    HashIntoType f, r;
+    const unsigned int rc_left_shift = _ksize*2 - 2;
+
+    f = next_f(kmer_f, 'A');
+    r = next_r(kmer_r, 'A');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    f = next_f(kmer_f, 'C');
+    r = next_r(kmer_r, 'C');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    f = next_f(kmer_f, 'G');
+    r = next_r(kmer_r, 'G');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    f = next_f(kmer_f, 'T');
+    r = next_r(kmer_r, 'T');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    // PREVIOUS.
+
+
+    r = prev_r(kmer_r, 'A');
+    f = prev_f(kmer_f, 'A');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    r = prev_r(kmer_r, 'C');
+    f = prev_f(kmer_f, 'C');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    r = prev_r(kmer_r, 'G');
+    f = prev_f(kmer_f, 'G');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+
+    r = prev_r(kmer_r, 'T');
+    f = prev_f(kmer_f, 'T');
+    calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+}
+
+unsigned int Hashtable::kmer_degree(HashIntoType kmer_f, HashIntoType kmer_r)
+const
+{
+    unsigned int neighbors = 0;
+
+    const unsigned int rc_left_shift = _ksize*2 - 2;
+
+    HashIntoType f, r;
+
+    // NEXT.
+    f = next_f(kmer_f, 'A');
+    r = next_r(kmer_r, 'A');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    f = next_f(kmer_f, 'C');
+    r = next_r(kmer_r, 'C');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    f = next_f(kmer_f, 'G');
+    r = next_r(kmer_r, 'G');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    f = next_f(kmer_f, 'T');
+    r = next_r(kmer_r, 'T');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    // PREVIOUS.
+    r = prev_r(kmer_r, 'A');
+    f = prev_f(kmer_f, 'A');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    r = prev_r(kmer_r, 'C');
+    f = prev_f(kmer_f, 'C');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    r = prev_r(kmer_r, 'G');
+    f = prev_f(kmer_f, 'G');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    r = prev_r(kmer_r, 'T');
+    f = prev_f(kmer_f, 'T');
+    if (get_count(uniqify_rc(f, r))) {
+        neighbors++;
+    }
+
+    return neighbors;
+}
+
+void Hashtable::filter_if_present(const std::string &infilename,
+                                  const std::string &outputfile,
+                                  CallbackFn callback,
+                                  void * callback_data)
+{
+    IParser* parser = IParser::get_parser(infilename);
+    ofstream outfile(outputfile.c_str());
+
+    unsigned int total_reads = 0;
+    unsigned int reads_kept = 0;
+
+    Read read;
+    string seq;
+
+    HashIntoType kmer;
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (check_and_normalize_read(seq)) {
+            KMerIterator kmers(seq.c_str(), _ksize);
+            bool keep = true;
+
+            while (!kmers.done()) {
+                kmer = kmers.next();
+                if (get_count(kmer)) {
+                    keep = false;
+                    break;
+                }
+            }
+
+            if (keep) {
+                outfile << ">" << read.name;
+                outfile << "\n" << seq << "\n";
+                reads_kept++;
+            }
+
+            total_reads++;
+
+            // run callback, if specified
+            if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+                try {
+                    callback("filter_if_present", callback_data,total_reads, reads_kept);
+                } catch (...) {
+                    delete parser;
+                    parser = NULL;
+                    outfile.close();
+                    throw;
+                }
+            }
+        }
+    }
+
+    delete parser;
+    parser = NULL;
+
+    return;
+}
+
+
+unsigned int Hashtable::count_kmers_within_radius(HashIntoType kmer_f,
+        HashIntoType kmer_r,
+        unsigned int radius,
+        unsigned int max_count,
+        const SeenSet * seen)
+const
+{
+    HashIntoType f, r;
+    NodeQueue node_q;
+    std::queue<unsigned int> breadth_q;
+    unsigned int cur_breadth = 0;
+
+    const unsigned int rc_left_shift = _ksize*2 - 2;
+    unsigned int total = 0;
+
+    SeenSet keeper;		// keep track of traversed kmers
+    if (seen) {
+        keeper = *seen;
+    }
+
+    // start breadth-first search.
+
+    node_q.push(kmer_f);
+    node_q.push(kmer_r);
+    breadth_q.push(0);
+
+    while(!node_q.empty()) {
+        kmer_f = node_q.front();
+        node_q.pop();
+        kmer_r = node_q.front();
+        node_q.pop();
+        unsigned int breadth = breadth_q.front();
+        breadth_q.pop();
+
+        if (breadth > radius) {
+            break;
+        }
+
+        HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+        if (set_contains(keeper, kmer)) {
+            continue;
+        }
+
+        // keep track of seen kmers
+        keeper.insert(kmer);
+        total++;
+
+        if (max_count && total > max_count) {
+            break;
+        }
+
+        if (!(breadth >= cur_breadth)) { // keep track of watermark, for debugging.
+            throw khmer_exception();
+        }
+        if (breadth > cur_breadth) {
+            cur_breadth = breadth;
+        }
+
+        //
+        // Enqueue next set of nodes.
+        //
+
+        // NEXT.
+        f = next_f(kmer_f, 'A');
+        r = next_r(kmer_r, 'A');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'C');
+        r = next_r(kmer_r, 'C');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'G');
+        r = next_r(kmer_r, 'G');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'T');
+        r = next_r(kmer_r, 'T');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        // PREVIOUS.
+        r = prev_r(kmer_r, 'A');
+        f = prev_f(kmer_f, 'A');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'C');
+        f = prev_f(kmer_f, 'C');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'G');
+        f = prev_f(kmer_f, 'G');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'T');
+        f = prev_f(kmer_f, 'T');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f, r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+    }
+
+    return total;
+}
+
+size_t Hashtable::trim_on_stoptags(std::string seq) const
+{
+    if (!check_and_normalize_read(seq)) {
+        return 0;
+    }
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    size_t i = _ksize - 2;
+    while (!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+        if (set_contains(stop_tags, kmer)) {
+            return i;
+        }
+        i++;
+    }
+
+    return seq.length();
+}
+
+void Hashtable::traverse_from_tags(unsigned int distance,
+                                   unsigned int threshold,
+                                   unsigned int frequency,
+                                   CountingHash &counting)
+{
+    unsigned int i = 0;
+    unsigned int n = 0;
+    unsigned int n_big = 0;
+    SeenSet keeper;
+
+#if VERBOSE_REPARTITION
+    std::cout << all_tags.size() << " tags...\n";
+#endif // 0
+
+    for (SeenSet::const_iterator si = all_tags.begin(); si != all_tags.end();
+            ++si, i++) {
+        n++;
+        unsigned int count = traverse_from_kmer(*si, distance, keeper);
+
+        if (count >= threshold) {
+            n_big++;
+
+            SeenSet::const_iterator ti;
+            for (ti = keeper.begin(); ti != keeper.end(); ++ti) {
+                if (counting.get_count(*ti) > frequency) {
+                    stop_tags.insert(*ti);
+                } else {
+                    counting.count(*ti);
+                }
+            }
+#if VERBOSE_REPARTITION
+            std::cout << "traversed from " << n << " tags total; "
+                      << n_big << " big; " << keeper.size() << "\n";
+#endif // 0
+        }
+        keeper.clear();
+
+        if (n % 100 == 0) {
+#if VERBOSE_REPARTITION
+            std::cout << "traversed " << n << " " << n_big << " " <<
+                      all_tags.size() << " " << stop_tags.size() << "\n";
+#endif // 0
+        }
+    }
+}
+
+unsigned int Hashtable::traverse_from_kmer(HashIntoType start,
+        unsigned int radius,
+        SeenSet &keeper)
+const
+{
+    std::string kmer_s = _revhash(start, _ksize);
+    HashIntoType kmer_f, kmer_r;
+    _hash(kmer_s.c_str(), _ksize, kmer_f, kmer_r);
+
+    HashIntoType f, r;
+    NodeQueue node_q;
+    std::queue<unsigned int> breadth_q;
+    unsigned int cur_breadth = 0;
+    bool is_first_kmer = true;
+
+    const unsigned int rc_left_shift = _ksize*2 - 2;
+    unsigned int total = 0;
+
+    // start breadth-first search.
+
+    node_q.push(kmer_f);
+    node_q.push(kmer_r);
+    breadth_q.push(0);
+
+    while(!node_q.empty()) {
+        kmer_f = node_q.front();
+        node_q.pop();
+        kmer_r = node_q.front();
+        node_q.pop();
+        unsigned int breadth = breadth_q.front();
+        breadth_q.pop();
+
+        if (breadth > radius) {
+            break;
+        }
+
+        if (total > MAX_KEEPER_SIZE) {
+            break;
+        }
+
+        HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+        if (set_contains(keeper, kmer)) {
+            continue;
+        }
+
+        if (set_contains(stop_tags, kmer)) {
+            continue;
+        }
+
+        // keep track of seen kmers
+        keeper.insert(kmer);
+        total++;
+
+        // QUESTION: Huh? What's up with the following?
+        if (false && !is_first_kmer && set_contains(all_tags, kmer)) {
+            continue;
+        }
+
+        if (!(breadth >= cur_breadth)) { // keep track of watermark, for debugging.
+            throw khmer_exception();
+        }
+        if (breadth > cur_breadth) {
+            cur_breadth = breadth;
+        }
+
+        //
+        // Enqueue next set of nodes.
+        //
+
+        // NEXT.
+        f = next_f(kmer_f, 'A');
+        //r = next_r(kmer_r, 'A');
+
+        // f = ((kmer_f << 2) & bitmask) | twobit_repr('A');
+        r = next_r(kmer_r, 'A');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'C');
+        r = next_r(kmer_r, 'C');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'G');
+        r = next_r(kmer_r, 'G');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'T');
+        r = next_r(kmer_r, 'T');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        // PREVIOUS.
+        r = prev_r(kmer_r, 'A');
+        f = prev_f(kmer_f, 'A');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'C');
+        f = prev_f(kmer_f, 'C');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'G');
+        f = prev_f(kmer_f, 'G');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'T');
+        f = prev_f(kmer_f, 'T');
+        if (get_count(uniqify_rc(f,r)) && !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        is_first_kmer = false;
+    }
+
+    return total;
+}
+
+void Hashtable::load_stop_tags(std::string infilename, bool clear_tags)
+{
+    ifstream infile;
+
+    // configure ifstream to raise exceptions for everything.
+    infile.exceptions(std::ifstream::failbit | std::ifstream::badbit |
+                      std::ifstream::eofbit);
+
+    try {
+        infile.open(infilename.c_str(), ios::binary);
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        if (!(infile.is_open())) {
+            err = "Cannot open stoptags file: " + infilename;
+        } else {
+            err = "Unknown error in opening file: " + infilename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+
+    if (clear_tags) {
+        stop_tags.clear();
+    }
+
+    unsigned char version, ht_type;
+    unsigned int save_ksize = 0;
+
+    size_t tagset_size = 0;
+
+    try {
+        infile.read((char *) &version, 1);
+        infile.read((char *) &ht_type, 1);
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading stoptags from " << infilename
+                << "; should be " << (int) SAVED_FORMAT_VERSION;
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_STOPTAGS)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading stoptags from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &save_ksize, sizeof(save_ksize));
+        if (!(save_ksize == _ksize)) {
+            std::ostringstream err;
+            err << "Incorrect k-mer size " << save_ksize
+                << " while reading stoptags from " << infilename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+        infile.read((char *) &tagset_size, sizeof(tagset_size));
+
+        HashIntoType * buf = new HashIntoType[tagset_size];
+
+        infile.read((char *) buf, sizeof(HashIntoType) * tagset_size);
+
+        for (unsigned int i = 0; i < tagset_size; i++) {
+            stop_tags.insert(buf[i]);
+        }
+        delete[] buf;
+    } catch (std::ifstream::failure &e) {
+        std::string err = "Error reading stoptags from: " + infilename;
+        throw khmer_file_exception(err.c_str());
+    }
+}
+
+void Hashtable::save_stop_tags(std::string outfilename)
+{
+    ofstream outfile(outfilename.c_str(), ios::binary);
+    size_t tagset_size = stop_tags.size();
+
+    HashIntoType * buf = new HashIntoType[tagset_size];
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    outfile.write((const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_STOPTAGS;
+    outfile.write((const char *) &ht_type, 1);
+
+    unsigned int save_ksize = _ksize;
+    outfile.write((const char *) &save_ksize, sizeof(save_ksize));
+    outfile.write((const char *) &tagset_size, sizeof(tagset_size));
+
+    unsigned int i = 0;
+    for (SeenSet::iterator pi = stop_tags.begin(); pi != stop_tags.end();
+            ++pi, i++) {
+        buf[i] = *pi;
+    }
+
+    outfile.write((const char *) buf, sizeof(HashIntoType) * tagset_size);
+    outfile.close();
+
+    delete[] buf;
+}
+
+void Hashtable::print_stop_tags(std::string infilename)
+{
+    ofstream printfile(infilename.c_str());
+
+    unsigned int i = 0;
+    for (SeenSet::iterator pi = stop_tags.begin(); pi != stop_tags.end();
+            ++pi, i++) {
+        std::string kmer = _revhash(*pi, _ksize);
+        printfile << kmer << "\n";
+    }
+
+    printfile.close();
+}
+
+void Hashtable::print_tagset(std::string infilename)
+{
+    ofstream printfile(infilename.c_str());
+
+    unsigned int i = 0;
+    for (SeenSet::iterator pi = all_tags.begin(); pi != all_tags.end();
+            ++pi, i++) {
+        std::string kmer = _revhash(*pi, _ksize);
+        printfile << kmer << "\n";
+    }
+
+    printfile.close();
+}
+
+unsigned int Hashtable::count_and_transfer_to_stoptags(SeenSet &keeper,
+        unsigned int threshold,
+        CountingHash &counting)
+{
+    unsigned int n_inserted = 0;
+
+    SeenSet::const_iterator ti;
+    for (ti = keeper.begin(); ti != keeper.end(); ++ti) {
+        if (counting.get_count(*ti) >= threshold) {
+            stop_tags.insert(*ti);
+            n_inserted++;
+        } else {
+            counting.count(*ti);
+        }
+    }
+
+    return n_inserted;
+}
+
+void Hashtable::identify_stop_tags_by_position(std::string seq,
+        std::vector<unsigned int> &posns)
+const
+{
+    if (!check_and_normalize_read(seq)) {
+        return;
+    }
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    unsigned int i = 0;
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        if (set_contains(stop_tags, kmer)) {
+            posns.push_back(i);
+        }
+        i++;
+    }
+
+    return;
+}
+
+void Hashtable::extract_unique_paths(std::string seq,
+                                     unsigned int min_length,
+                                     float min_unique_f,
+                                     std::vector<std::string> &results)
+{
+    if (seq.size() < min_length) {
+        return;
+    }
+
+    float max_seen = 1.0 - min_unique_f;
+
+    min_length = min_length - _ksize + 1; // adjust for k-mer size.
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+
+    std::deque<bool> seen_queue;
+    unsigned int n_already_seen = 0;
+    unsigned int n_kmers = 0;
+
+    // first, put together an array for presence/absence of the k-mer
+    // at each given position.
+    while (!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        if (get_count(kmer)) {
+            seen_queue.push_back(true);
+            n_already_seen++;
+        } else {
+            seen_queue.push_back(false);
+        }
+        n_kmers++;
+    }
+
+    // next, run through this array with 'i'.
+
+    unsigned int i = 0;
+    while (i < n_kmers - min_length) {
+        unsigned int seen_counter, j;
+
+        // For each starting 'i', count the number of 'seen' k-mers in the
+        // given window.
+
+        // yes, inefficient n^2 algorithm.  sue me.
+        for (seen_counter = 0, j = 0; j < min_length; j++) {
+            if (seen_queue[i + j]) {
+                seen_counter++;
+            }
+        }
+
+        // If the fraction seen is small enough to be interesting, suggesting
+        // that this, in fact, a "new" window -- extend until it isn't, and
+        // then extract.
+
+        if (!(j == min_length)) {
+            throw khmer_exception();
+        }
+        if ( ((float)seen_counter / (float) j) <= max_seen) {
+            unsigned int start = i;
+
+            // extend the window until the end of the sequence...
+            while ((start + min_length) < n_kmers) {
+                if (seen_queue[start]) {
+                    seen_counter--;
+                }
+                if (seen_queue[start + min_length]) {
+                    seen_counter++;
+                }
+                start++;
+
+                // ...or until we've seen too many of the k-mers.
+                if (((float)seen_counter / (float) min_length) > max_seen) {
+                    break;
+                }
+            }
+
+            // adjust for ending point.
+            if (start + min_length == n_kmers) {	// potentially decrement twice at end
+                if (((float)seen_counter / (float) min_length) > max_seen) {
+                    start--;
+                }
+                start--;
+            } else {
+                start -= 2;
+            }
+
+            // ...and now extract the relevant portion of the sequence, and adjust
+            // starting pos'n.
+            results.push_back(seq.substr(i, start + min_length + _ksize - i));
+
+            i = start + min_length + 1;
+        } else {
+            i++;
+        }
+    }
+}
+// vim: set sts=2 sw=2:
diff --git a/lib/hashtable.hh b/lib/hashtable.hh
new file mode 100644
index 0000000..859e182
--- /dev/null
+++ b/lib/hashtable.hh
@@ -0,0 +1,480 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef HASHTABLE_HH
+#define HASHTABLE_HH
+
+
+#include <vector>
+#include <iostream>
+#include <list>
+#include <queue>
+
+#include <fstream>
+#include <string>
+#include <set>
+#include <map>
+#include <queue>
+
+#include "khmer.hh"
+#include "khmer_exception.hh"
+#include "read_parsers.hh"
+#include "subset.hh"
+#include "kmer_hash.hh"
+
+#define MAX_KEEPER_SIZE int(1e6)
+
+#define next_f(kmer_f, ch) ((((kmer_f) << 2) & bitmask) | (twobit_repr(ch)))
+#define next_r(kmer_r, ch) (((kmer_r) >> 2) | (twobit_comp(ch) << rc_left_shift))
+
+#define prev_f(kmer_f, ch) ((kmer_f) >> 2 | twobit_repr(ch) << rc_left_shift)
+#define prev_r(kmer_r, ch) ((((kmer_r) << 2) & bitmask) | (twobit_comp(ch)))
+
+#define set_contains(s, e) ((s).find(e) != (s).end())
+
+#define CALLBACK_PERIOD 100000
+
+namespace khmer
+{
+#ifdef WITH_INTERNAL_METRICS
+struct HashTablePerformanceMetrics : public IPerformanceMetrics {
+
+    enum {
+        MKEY_TIME_NORM_READ,
+        MKEY_TIME_HASH_KMER,
+        MKEY_TIME_UPDATE_TALLIES
+    };
+
+    uint64_t	clock_nsecs_norm_read;
+    uint64_t	cpu_nsecs_norm_read;
+    uint64_t	clock_nsecs_hash_kmer;
+    uint64_t	cpu_nsecs_hash_kmer;
+    uint64_t	clock_nsecs_update_tallies;
+    uint64_t	cpu_nsecs_update_tallies;
+
+    HashTablePerformanceMetrics( );
+    virtual ~HashTablePerformanceMetrics( );
+
+    virtual void	accumulate_timer_deltas( uint32_t metrics_key );
+
+};
+#endif
+
+//
+// Sequence iterator class, test.  Not really a C++ iterator yet.
+//
+
+class KMerIterator
+{
+protected:
+    const char * _seq;
+    const unsigned char _ksize;
+
+    HashIntoType _kmer_f, _kmer_r;
+    HashIntoType bitmask;
+    unsigned int _nbits_sub_1;
+    unsigned int index;
+    size_t length;
+    bool initialized;
+public:
+    KMerIterator(const char * seq, unsigned char k) : _seq(seq), _ksize(k)
+    {
+        bitmask = 0;
+        for (unsigned char i = 0; i < _ksize; i++) {
+            bitmask = (bitmask << 2) | 3;
+        }
+        _nbits_sub_1 = (_ksize*2 - 2);
+
+        index = _ksize - 1;
+        length = strlen(seq);
+        _kmer_f = 0;
+        _kmer_r = 0;
+
+        initialized = false;
+    }
+
+    HashIntoType first(HashIntoType& f, HashIntoType& r)
+    {
+        HashIntoType x;
+        x = _hash(_seq, _ksize, _kmer_f, _kmer_r);
+
+        f = _kmer_f;
+        r = _kmer_r;
+
+        index = _ksize;
+
+        return x;
+    }
+
+    HashIntoType next(HashIntoType& f, HashIntoType& r)
+    {
+        if (done()) {
+            throw khmer_exception();
+        }
+
+        if (!initialized) {
+            initialized = true;
+            return first(f, r);
+        }
+
+        unsigned char ch = _seq[index];
+        index++;
+        if (!(index <= length)) {
+            throw khmer_exception();
+        }
+
+        // left-shift the previous hash over
+        _kmer_f = _kmer_f << 2;
+
+        // 'or' in the current nt
+        _kmer_f |= twobit_repr(ch);
+
+        // mask off the 2 bits we shifted over.
+        _kmer_f &= bitmask;
+
+        // now handle reverse complement
+        _kmer_r = _kmer_r >> 2;
+        _kmer_r |= (twobit_comp(ch) << _nbits_sub_1);
+
+        f = _kmer_f;
+        r = _kmer_r;
+
+        return uniqify_rc(_kmer_f, _kmer_r);
+    }
+
+    HashIntoType first()
+    {
+        return first(_kmer_f, _kmer_r);
+    }
+    HashIntoType next()
+    {
+        return next(_kmer_f, _kmer_r);
+    }
+
+    bool done()
+    {
+        return index >= length;
+    }
+
+    unsigned int get_start_pos() const
+    {
+        return index - _ksize;
+    }
+
+    unsigned int get_end_pos() const
+    {
+        return index;
+    }
+}; // class KMerIterator
+
+class Hashtable  		// Base class implementation of a Bloom ht.
+{
+    friend class SubsetPartition;
+protected:
+    unsigned int _tag_density;
+
+    unsigned int    _max_count;
+    unsigned int    _max_bigcount;
+
+    WordLength	    _ksize;
+    HashIntoType    bitmask;
+    unsigned int    _nbits_sub_1;
+
+    Hashtable( WordLength ksize )
+        : _max_count( MAX_KCOUNT ),
+          _max_bigcount( MAX_BIGCOUNT ),
+          _ksize( ksize )
+    {
+        _tag_density = DEFAULT_TAG_DENSITY;
+        if (!(_tag_density % 2 == 0)) {
+            throw khmer_exception();
+        }
+        partition = new SubsetPartition(this);
+        _init_bitstuff();
+        _all_tags_spin_lock = 0;
+
+    }
+
+    virtual ~Hashtable( )
+    {
+        delete partition;
+    }
+
+    void _init_bitstuff()
+    {
+        bitmask = 0;
+        for (unsigned int i = 0; i < _ksize; i++) {
+            bitmask = (bitmask << 2) | 3;
+        }
+        _nbits_sub_1 = (_ksize*2 - 2);
+    }
+
+    HashIntoType _next_hash(char ch, HashIntoType &h, HashIntoType &r) const
+    {
+        // left-shift the previous hash over
+        h = h << 2;
+
+        // 'or' in the current nt
+        h |= twobit_repr(ch);
+
+        // mask off the 2 bits we shifted over.
+        h &= bitmask;
+
+        // now handle reverse complement
+        r = r >> 2;
+        r |= (twobit_comp(ch) << _nbits_sub_1);
+
+        return uniqify_rc(h, r);
+    }
+
+    void _clear_all_partitions()
+    {
+        if (partition != NULL) {
+            partition->_clear_all_partitions();
+        }
+    }
+
+    uint32_t _all_tags_spin_lock;
+public:
+    SubsetPartition * partition;
+    SeenSet all_tags;
+    SeenSet stop_tags;
+    SeenSet repart_small_tags;
+
+    // accessor to get 'k'
+    const WordLength ksize() const
+    {
+        return _ksize;
+    }
+
+    virtual void count(const char * kmer) = 0;
+    virtual void count(HashIntoType khash) = 0;
+
+    // get the count for the given k-mer.
+    virtual const BoundedCounterType get_count(const char * kmer) const = 0;
+    virtual const BoundedCounterType get_count(HashIntoType khash) const = 0;
+
+    virtual void save(std::string) = 0;
+    virtual void load(std::string) = 0;
+
+    // count every k-mer in the string.
+    unsigned int consume_string(const std::string &s);
+
+    // checks each read for non-ACGT characters
+    bool check_and_normalize_read(std::string &read) const;
+
+    // check each read for non-ACGT characters, and then consume it.
+    unsigned int check_and_process_read(std::string &read,
+                                        bool &is_valid);
+
+    // Count every k-mer in a FASTA or FASTQ file.
+    // Note: Yes, the name 'consume_fasta' is a bit misleading,
+    //	     but the FASTA format is effectively a subset of the FASTQ format
+    //	     and the FASTA portion is what we care about in this case.
+    void consume_fasta(
+        std::string const   &filename,
+        unsigned int	    &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	    callback	    = NULL,
+        void *		    callback_data   = NULL
+    );
+    // Count every k-mer from a stream of FASTA or FASTQ reads,
+    // using the supplied parser.
+    void consume_fasta(
+        read_parsers:: IParser *	    parser,
+        unsigned int	    &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	    callback	    = NULL,
+        void *		    callback_data   = NULL
+    );
+
+    void get_median_count(const std::string &s,
+                          BoundedCounterType &median,
+                          float &average,
+                          float &stddev);
+    virtual const HashIntoType n_unique_kmers() const = 0;
+
+    // partitioning stuff
+    void _validate_pmap()
+    {
+        if (partition) {
+            partition->_validate_pmap();
+        }
+    }
+
+    virtual void save_tagset(std::string);
+    virtual void load_tagset(std::string, bool clear_tags=true);
+
+    // for debugging/testing purposes only!
+    void _set_tag_density(unsigned int d)
+    {
+        if (!(d % 2 == 0) || !all_tags.empty()) { // must be even and tags must exist
+            throw khmer_exception();
+        }
+        _tag_density = d;
+    }
+
+    unsigned int _get_tag_density() const
+    {
+        return _tag_density;
+    }
+
+    void add_tag(HashIntoType tag)
+    {
+        all_tags.insert(tag);
+    }
+    void add_stop_tag(HashIntoType tag)
+    {
+        stop_tags.insert(tag);
+    }
+
+    // Partitioning stuff.
+
+    size_t n_tags() const
+    {
+        return all_tags.size();
+    }
+
+    void divide_tags_into_subsets(unsigned int subset_size, SeenSet& divvy);
+
+    void add_kmer_to_tags(HashIntoType kmer)
+    {
+        all_tags.insert(kmer);
+    }
+
+    void clear_tags()
+    {
+        all_tags.clear();
+    }
+
+    // Count every k-mer in a FASTA or FASTQ file.
+    // Tag certain ones on the connectivity graph.
+    void consume_fasta_and_tag(
+        std::string const	  &filename,
+        unsigned int	  &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	  callback	  = NULL,
+        void *		  callback_data	  = NULL
+    );
+
+    // Count every k-mer from a stream of FASTA or FASTQ reads,
+    // using the supplied parser.
+    // Tag certain ones on the connectivity graph.
+    void consume_fasta_and_tag(
+        read_parsers:: IParser *	    parser,
+        unsigned int	    &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	    callback	    = NULL,
+        void *		    callback_data   = NULL
+    );
+
+    void consume_sequence_and_tag(const std::string& seq,
+                                  unsigned long long& n_consumed,
+                                  SeenSet * new_tags = 0);
+
+
+    void consume_fasta_and_tag_with_stoptags(const std::string &filename,
+            unsigned int &total_reads,
+            unsigned long long &n_consumed,
+            CallbackFn callback = 0,
+            void * callback_data = 0);
+    void consume_fasta_and_traverse(const std::string &filename,
+                                    unsigned int distance,
+                                    unsigned int big_threshold,
+                                    unsigned int transfer_threshold,
+                                    CountingHash &counting);
+
+    void consume_partitioned_fasta(const std::string &filename,
+                                   unsigned int &total_reads,
+                                   unsigned long long &n_consumed,
+                                   CallbackFn callback = 0,
+                                   void * callback_data = 0);
+
+    virtual BoundedCounterType test_and_set_bits(const char * kmer) = 0;
+    virtual BoundedCounterType test_and_set_bits(HashIntoType khash) = 0;
+
+    void filter_if_present(const std::string &infilename,
+                           const std::string &outputfilename,
+                           CallbackFn callback=0,
+                           void * callback_data=0);
+
+    unsigned int count_kmers_within_radius(HashIntoType kmer_f,
+                                           HashIntoType kmer_r,
+                                           unsigned int radius,
+                                           unsigned int max_count,
+                                           const SeenSet * seen=0) const;
+
+    size_t trim_on_stoptags(std::string sequence) const;
+
+    void traverse_from_tags(unsigned int distance,
+                            unsigned int threshold,
+                            unsigned int num_high_todo,
+                            CountingHash &counting);
+
+    unsigned int traverse_from_kmer(HashIntoType start,
+                                    unsigned int radius,
+                                    SeenSet &keeper) const;
+
+    unsigned int count_and_transfer_to_stoptags(SeenSet &keeper,
+            unsigned int threshold,
+            CountingHash &counting);
+
+    virtual void print_tagset(std::string);
+    virtual void print_stop_tags(std::string);
+    virtual void save_stop_tags(std::string);
+    void load_stop_tags(std::string filename, bool clear_tags=true);
+
+    void identify_stop_tags_by_position(std::string sequence,
+                                        std::vector<unsigned int> &posns)
+    const;
+
+    void extract_unique_paths(std::string seq,
+                              unsigned int min_length,
+                              float min_unique_f,
+                              std::vector<std::string> &results);
+
+    void calc_connected_graph_size(const char * kmer,
+                                   unsigned long long& count,
+                                   SeenSet& keeper,
+                                   const unsigned long long threshold=0,
+                                   bool break_on_circum=false) const
+    {
+        HashIntoType r, f;
+        _hash(kmer, _ksize, f, r);
+        calc_connected_graph_size(f, r, count, keeper, threshold, break_on_circum);
+    }
+
+    void calc_connected_graph_size(const HashIntoType kmer_f,
+                                   const HashIntoType kmer_r,
+                                   unsigned long long& count,
+                                   SeenSet& keeper,
+                                   const unsigned long long threshold=0,
+                                   bool break_on_circum=false) const;
+
+    typedef void (*kmer_cb)(const char * k, unsigned int n_reads, void *data);
+
+
+    unsigned int kmer_degree(HashIntoType kmer_f, HashIntoType kmer_r) const;
+    unsigned int kmer_degree(const char * kmer_s) const
+    {
+        HashIntoType kmer_f, kmer_r;
+        _hash(kmer_s, _ksize, kmer_f, kmer_r);
+
+        return kmer_degree(kmer_f, kmer_r);
+    }
+};
+};
+
+
+
+#define ACQUIRE_ALL_TAGS_SPIN_LOCK \
+  while (!__sync_bool_compare_and_swap( &_all_tags_spin_lock, 0, 1 ));
+
+#define RELEASE_ALL_TAGS_SPIN_LOCK \
+  __sync_bool_compare_and_swap( &_all_tags_spin_lock, 1, 0 );
+
+#endif // HASHTABLE_HH
diff --git a/lib/ht-diff.cc b/lib/ht-diff.cc
new file mode 100644
index 0000000..ccdc973
--- /dev/null
+++ b/lib/ht-diff.cc
@@ -0,0 +1,149 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+// Simple C++ implementation of a diff between counting hashes.
+// Author: Eric A. McDonald
+
+// You can learn which hash bins have differing values with a simple 'cmp'
+// between two hash files (if yo uaccount for file header length),
+// but this program actually loads the tables into memory
+// and checks things such as number of hash tables and hash table sizes.
+// Also, any differences in count or bigcount values are reported in
+// human-readable form.
+
+#if (__cplusplus >= 201103L)
+#   include <cstdint>
+#else
+extern "C"
+{
+#   include <stdint.h>
+}
+#endif
+#include <cstring>
+#include <cstdio>
+#include <cerrno>
+#include <cstdlib>
+
+#include <string>
+
+#include "khmer.hh"
+#include "error.hh"
+#include "counting.hh"
+
+using namespace std;
+using namespace khmer;
+
+
+static const char *	    SHORT_OPTS		= "C:R";
+
+
+int main( int argc, char * argv[ ] )
+{
+    int			rc		    = 0;
+    int			opt		    = -1;
+    char *		conv_residue	    = NULL;
+    uint32_t		max_count	    = MAX_KCOUNT;
+    bool		report_all	    = false;
+    string		ifile_name_1;
+    string		ifile_name_2;
+
+    while (-1 != (opt = getopt( argc, argv, SHORT_OPTS ))) {
+
+        switch (opt) {
+        case 'C':
+            max_count = (uint32_t)strtoul( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid count threshold" );
+            }
+            break;
+        case 'R':
+            report_all = true;
+            break;
+        default:
+            error( 0, 0, "Skipping unknown arg, '%c'", optopt );
+        }
+
+    }
+
+    if (optind < argc) {
+        ifile_name_1 = string( argv[ optind++ ] );
+    } else {
+        error( EINVAL, 0, "Name of first hash table file required" );
+    }
+
+    if (optind < argc) {
+        ifile_name_2 = string( argv[ optind++ ] );
+    } else {
+        error( EINVAL, 0, "Name of second hash table file required" );
+    }
+
+    CountingHash ht1( 20, 1 );
+    CountingHash ht2( 20, 1 );
+    printf( "Loading hash tables into memory....\n" );
+    ht1.load( ifile_name_1 );
+    ht2.load( ifile_name_2 );
+
+    HashIntoType i = 0, max_ht_size = 0;
+    std:: vector<HashIntoType> ht1_sizes = ht1.get_tablesizes( );
+    std:: vector<HashIntoType> ht2_sizes = ht2.get_tablesizes( );
+
+    // Compare number of tables.
+    if (ht1_sizes.size( ) != ht2_sizes.size( )) {
+        fprintf(
+            stderr, "Unequal number of hashtables (%lu and %lu).\n",
+            (unsigned long int)ht1_sizes.size( ),
+            (unsigned long int)ht2_sizes.size( )
+        );
+        exit( 1 );
+    } else
+        printf(
+            "Number of Hash Tables: %lu\n",
+            (unsigned long int)ht1_sizes.size( )
+        );
+
+    // Compare sizes of each table.
+    for (i = 0; i < ht1_sizes.size( ); ++i) {
+        if (ht1_sizes[ i ] != ht2_sizes[ i ]) {
+            fprintf(
+                stderr, "Hash table %lu has mismatched sizes of %llu and %llu.\n",
+                (unsigned long int)i, ht1_sizes[ i ], ht2_sizes[ i ]
+            );
+            exit( 1 );
+        } else {
+            printf(
+                "Size of Hash Table %lu: %llu bins\n",
+                (unsigned long int)i, ht1_sizes[ i ]
+            );
+            if (max_ht_size < ht1_sizes[ i ]) {
+                max_ht_size = ht1_sizes[ i ];
+            }
+        }
+    }
+
+    printf( "Scanning hash key space....\n" );
+    for (i = 0; i < max_ht_size; ++i) {
+        // Truncate counts at specified saturation threshold.
+        // (This accounts for the sloppy counting used for >1 threads.)
+        uint32_t count1 = MIN( ht1.get_count( i ), max_count );
+        uint32_t count2 = MIN( ht2.get_count( i ), max_count );
+        if (count1 != count2) {
+            fprintf(
+                stderr, "Hash key %llu has mismatched counts of %u and %u.\n",
+                i, ht1.get_count( i ), ht2.get_count( i )
+            );
+            if (!report_all) {
+                exit( 1 );
+            }
+        }
+    }
+    // TODO: Implement bigcount checking.
+
+    return rc;
+
+}
+
+// vim: set sts=4 sw=4 tw=80:
diff --git a/lib/khmer.hh b/lib/khmer.hh
new file mode 100644
index 0000000..53cad36
--- /dev/null
+++ b/lib/khmer.hh
@@ -0,0 +1,119 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef KHMER_HH
+#   define KHMER_HH
+
+// C standard integer types are used almost ubiquitously.
+#   if (__cplusplus >= 201103L)
+#	include <cstdint>
+#   else
+extern "C"
+{
+#	include <stdint.h>
+}
+#   endif
+// Provide standard limits to all.
+#include <climits>
+#ifndef SSIZE_MAX
+#   define SSIZE_MAX	((ssize_t)(SIZE_MAX / 2))
+#endif
+
+/* The checker automatically defines this preprocessor name when creating
+   the custom attribute: */
+#if defined(WITH_CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF_ATTRIBUTE)
+#define CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF(typename) \
+__attribute__((cpychecker_type_object_for_typedef(typename)))
+#else
+/* This handles the case where we're compiling with a "vanilla"
+   compiler that doesn't supply this attribute: */
+#define CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF(typename)
+#endif
+
+#include <set>
+#include <map>
+#include <queue>
+
+#include "khmer_exception.hh"
+
+#   define MAX_KCOUNT 255
+#   define MAX_BIGCOUNT 65535
+#   define DEFAULT_TAG_DENSITY 40   // must be even
+
+#   define MAX_CIRCUM 3		// @CTB remove
+#   define CIRCUM_RADIUS 2	// @CTB remove
+#   define CIRCUM_MAX_VOL 200	// @CTB remove
+
+#   define SAVED_FORMAT_VERSION 4
+#   define SAVED_COUNTING_HT 1
+#   define SAVED_HASHBITS 2
+#   define SAVED_TAGS 3
+#   define SAVED_STOPTAGS 4
+#   define SAVED_SUBSET 5
+
+#   define VERBOSE_REPARTITION 0
+
+#   define MIN( a, b )	(((a) > (b)) ? (b) : (a))
+#   define MAX( a, b )	(((a) < (b)) ? (b) : (a))
+
+namespace khmer
+{
+// largest number we can count up to, exactly. (8 bytes)
+typedef unsigned long long int ExactCounterType;
+
+// largest number we're going to hash into. (8 bytes/64 bits/32 nt)
+typedef unsigned long long int HashIntoType;
+const unsigned char KSIZE_MAX = sizeof(HashIntoType)*4;
+
+// largest size 'k' value for k-mer calculations.  (1 byte/255)
+typedef unsigned char WordLength;
+
+typedef unsigned short int BoundedCounterType;
+
+// A single-byte type.
+typedef unsigned char Byte;
+
+typedef void (*CallbackFn)(const char * info, void * callback_data,
+                           unsigned long long n_reads,
+                           unsigned long long other);
+
+typedef unsigned int PartitionID;
+typedef std::set<HashIntoType> SeenSet;
+typedef std::set<PartitionID> PartitionSet;
+typedef std::map<HashIntoType, PartitionID*> PartitionMap;
+typedef std::map<PartitionID, PartitionID*> PartitionPtrMap;
+typedef std::map<PartitionID, SeenSet*> PartitionsToTagsMap;
+typedef std::set<PartitionID *> PartitionPtrSet;
+typedef std::map<PartitionID, PartitionPtrSet*> ReversePartitionMap;
+typedef std::queue<HashIntoType> NodeQueue;
+typedef std::map<PartitionID, PartitionID*> PartitionToPartitionPMap;
+typedef std::map<HashIntoType, unsigned int> TagCountMap;
+typedef std::map<PartitionID, unsigned int> PartitionCountMap;
+typedef std::map<unsigned long long, unsigned long long>
+PartitionCountDistribution;
+
+// types used in @camillescott's sparse labeling extension
+typedef unsigned long long int Label;
+typedef std::multimap<HashIntoType, Label*> TagLabelPtrMap;
+typedef std::multimap<Label, HashIntoType*> LabelTagPtrMap;
+typedef std::pair<HashIntoType, Label*> TagLabelPtrPair;
+typedef std::pair<Label, HashIntoType*> LabelTagPtrPair;
+typedef std::set<Label*> LabelPtrSet;
+typedef std::set<HashIntoType*> TagPtrSet;
+typedef std::map<Label, Label*> LabelPtrMap;
+
+template <typename T>
+void deallocate_ptr_set(T& s)
+{
+    for (typename T::iterator i = s.begin(); i != s.end(); ++i) {
+        delete *i;
+    }
+}
+
+}
+
+#endif // KHMER_HH
diff --git a/lib/khmer_exception.hh b/lib/khmer_exception.hh
new file mode 100644
index 0000000..6447052
--- /dev/null
+++ b/lib/khmer_exception.hh
@@ -0,0 +1,73 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef KHMER_EXCEPTION_HH
+#define KHMER_EXCEPTION_HH
+
+#include <exception>
+#include <string>
+
+namespace khmer
+{
+
+///
+// A base class for all exceptions.
+//
+// All exceptions should be derived from this base class.
+//
+class khmer_exception : public std::exception
+{
+public:
+    explicit khmer_exception(const char * msg) : _msg(msg) { }
+    explicit khmer_exception(const std::string& msg = "Generic khmer exception")
+        : _msg(msg.c_str()) { }
+
+    virtual ~khmer_exception() throw() { }
+    virtual const char* what() const throw ()
+    {
+        return _msg;
+    }
+
+protected:
+    const char * _msg;
+};
+
+///
+// A base class for file exceptions.
+//
+class khmer_file_exception : public khmer_exception
+{
+public:
+    explicit khmer_file_exception(const char * msg) : khmer_exception(msg) { }
+    explicit khmer_file_exception(const std::string& msg)
+        : khmer_exception(msg) { }
+};
+
+struct InvalidStreamBuffer : public khmer_exception {
+};
+
+class InvalidStreamHandle : public khmer_file_exception
+{
+public:
+    InvalidStreamHandle()
+        : khmer_file_exception("Generic InvalidStreamHandle error") {}
+    InvalidStreamHandle(const char * msg) : khmer_file_exception(msg) {}
+};
+
+class StreamReadError : public khmer_file_exception
+{
+public:
+    StreamReadError()
+        : khmer_file_exception("Generic StreamReadError error") {}
+    StreamReadError(const char * msg) : khmer_file_exception(msg) {}
+};
+
+}
+
+#endif // KHMER_EXCEPTION_HH
+
+// vim: set sts=2 sw=2:
diff --git a/lib/kmer_hash.cc b/lib/kmer_hash.cc
new file mode 100644
index 0000000..c0ed2c6
--- /dev/null
+++ b/lib/kmer_hash.cc
@@ -0,0 +1,97 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include <math.h>
+#include <string>
+#include <iostream>
+#include <algorithm>
+
+#include "khmer.hh"
+#include "kmer_hash.hh"
+
+using namespace std;
+
+//
+// _hash: hash a k-length DNA sequence into a 64-bit number.
+//
+
+namespace khmer
+{
+
+HashIntoType _hash(const char * kmer, const WordLength k,
+                   HashIntoType& _h, HashIntoType& _r)
+{
+    // sizeof(HashIntoType) * 8 bits / 2 bits/base
+    if (!(k <= sizeof(HashIntoType)*4) || !(strlen(kmer) >= k)) {
+        throw khmer_exception("Supplied kmer string doesn't match the underlying k-size.");
+    }
+
+    HashIntoType h = 0, r = 0;
+
+    h |= twobit_repr(kmer[0]);
+    r |= twobit_comp(kmer[k-1]);
+
+    for (WordLength i = 1, j = k - 2; i < k; i++, j--) {
+        h = h << 2;
+        r = r << 2;
+
+        h |= twobit_repr(kmer[i]);
+        r |= twobit_comp(kmer[j]);
+    }
+
+    _h = h;
+    _r = r;
+
+    return uniqify_rc(h, r);
+}
+
+// _hash: return the maximum of the forward and reverse hash.
+
+HashIntoType _hash(const char * kmer, const WordLength k)
+{
+    HashIntoType h = 0;
+    HashIntoType r = 0;
+
+    return khmer::_hash(kmer, k, h, r);
+}
+
+// _hash_forward: return the hash from the forward direction only.
+
+HashIntoType _hash_forward(const char * kmer, WordLength k)
+{
+    HashIntoType h = 0;
+    HashIntoType r = 0;
+
+
+    khmer::_hash(kmer, k, h, r);
+    return h;			// return forward only
+}
+
+//
+// _revhash: given an unsigned int, return the associated k-mer.
+//
+
+std::string _revhash(HashIntoType hash, WordLength k)
+{
+    std::string s = "";
+
+    unsigned int val = hash & 3;
+    s += revtwobit_repr(val);
+
+    for (WordLength i = 1; i < k; i++) {
+        hash = hash >> 2;
+        val = hash & 3;
+        s += revtwobit_repr(val);
+    }
+
+    reverse(s.begin(), s.end());
+
+    return s;
+}
+
+
+};
diff --git a/lib/kmer_hash.hh b/lib/kmer_hash.hh
new file mode 100644
index 0000000..b2a4984
--- /dev/null
+++ b/lib/kmer_hash.hh
@@ -0,0 +1,78 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef KMER_HASH_HH
+#define KMER_HASH_HH
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <string>
+
+#include "khmer.hh"
+
+// test validity
+#ifdef KHMER_EXTRA_SANITY_CHECKS
+#   define is_valid_dna(ch) ((toupper(ch)) == 'A' || (toupper(ch)) == 'C' || \
+			    (toupper(ch)) == 'G' || (toupper(ch)) == 'T')
+#else
+// NOTE: Assumes data is already sanitized as it should be by parsers.
+//	     This assumption eliminates 4 function calls.
+#   define is_valid_dna(ch) ((ch) == 'A' || (ch) == 'C' || \
+			     (ch) == 'G' || (ch) == 'T')
+#endif
+
+// bit representation of A/T/C/G.
+#ifdef KHMER_EXTRA_SANITY_CHECKS
+#   define twobit_repr(ch) ((toupper(ch)) == 'A' ? 0LL : \
+			    (toupper(ch)) == 'T' ? 1LL : \
+			    (toupper(ch)) == 'C' ? 2LL : 3LL)
+#else
+// NOTE: Assumes data is already sanitized as it should be by parsers.
+//	     This assumption eliminates 4 function calls.
+#   define twobit_repr(ch) ((ch) == 'A' ? 0LL : \
+			    (ch) == 'T' ? 1LL : \
+			    (ch) == 'C' ? 2LL : 3LL)
+#endif
+
+#define revtwobit_repr(n) ((n) == 0 ? 'A' : \
+                           (n) == 1 ? 'T' : \
+                           (n) == 2 ? 'C' : 'G')
+
+#ifdef KHMER_EXTRA_SANITY_CHECKS
+#   define twobit_comp(ch) ((toupper(ch)) == 'A' ? 1LL : \
+			    (toupper(ch)) == 'T' ? 0LL : \
+			    (toupper(ch)) == 'C' ? 3LL : 2LL)
+#else
+// NOTE: Assumes data is already sanitized as it should be by parsers.
+//	     This assumption eliminates 4 function calls.
+#   define twobit_comp(ch) ((ch) == 'A' ? 1LL : \
+			    (ch) == 'T' ? 0LL : \
+			    (ch) == 'C' ? 3LL : 2LL)
+#endif
+
+// choose wisely between forward and rev comp.
+#ifndef NO_UNIQUE_RC
+#define uniqify_rc(f, r) ((f) < (r) ? (f) : (r))
+#else
+#define uniqify_rc(f,r)(f)
+#endif
+
+
+namespace khmer
+{
+// two-way hash functions.
+HashIntoType _hash(const char * kmer, const WordLength k);
+HashIntoType _hash(const char * kmer, const WordLength k,
+                   HashIntoType& h, HashIntoType& r);
+HashIntoType _hash_forward(const char * kmer, WordLength k);
+
+std::string _revhash(HashIntoType hash, WordLength k);
+};
+
+#endif // KMER_HASH_HH
diff --git a/lib/labelhash.cc b/lib/labelhash.cc
new file mode 100644
index 0000000..b5b62e1
--- /dev/null
+++ b/lib/labelhash.cc
@@ -0,0 +1,338 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "labelhash.hh"
+
+#define LABEL_DBG 0
+#define printdbg(m) if(LABEL_DBG) std::cout << #m << std::endl;
+
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+/*
+ * @camillescott
+ * Might be time for a refactor: could do a general consume_fasta
+ * function which accepts a consume_sequence function pointer as a parameter
+ */
+
+void
+LabelHash::consume_fasta_and_tag_with_labels(
+    std:: string const  &filename,
+    unsigned int	      &total_reads, unsigned long long	&n_consumed,
+    CallbackFn	      callback,	    void *		callback_data
+)
+{
+    IParser *	  parser =
+        IParser::get_parser( filename );
+
+    consume_fasta_and_tag_with_labels(
+        parser,
+        total_reads, n_consumed,
+        callback, callback_data
+    );
+
+    delete parser;
+}
+
+void
+LabelHash::consume_fasta_and_tag_with_labels(
+    read_parsers:: IParser *  parser,
+    unsigned int		    &total_reads,   unsigned long long	&n_consumed,
+    CallbackFn		    callback,	    void *		callback_data
+)
+{
+#if (0) // Note: Used with callback - currently disabled.
+    unsigned long long int  n_consumed_LOCAL	= 0;
+#endif
+    Read			  read;
+
+    // TODO? Delete the following assignments.
+    total_reads = 0;
+    n_consumed = 0;
+
+    Label _tag_label = 0;
+
+    Label * the_label;
+    // Iterate through the reads and consume their k-mers.
+    while (!parser->is_complete( )) {
+        read = parser->get_next_read( );
+
+        if (check_and_normalize_read( read.sequence )) {
+            // TODO: make threadsafe!
+            unsigned long long this_n_consumed = 0;
+            the_label = check_and_allocate_label(_tag_label);
+            consume_sequence_and_tag_with_labels( read.sequence,
+                                                  this_n_consumed,
+                                                  *the_label );
+            _tag_label++;
+
+#if (0) // Note: Used with callback - currently disabled.
+            n_consumed_LOCAL  = __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#else
+            __sync_add_and_fetch( &n_consumed, this_n_consumed );
+#endif
+            __sync_add_and_fetch( &total_reads, 1 );
+        }
+
+        // TODO: Figure out alternative to callback into Python VM
+        //       Cannot use in multi-threaded operation.
+#if (0)
+        // run callback, if specified
+        if (total_reads_TL % CALLBACK_PERIOD == 0 && callback) {
+            std::cout << "n tags: " << all_tags.size() << "\n";
+            try {
+                callback("consume_fasta_and_tag_with_labels", callback_data, total_reads_TL,
+                         n_consumed);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+        }
+#endif // 0
+
+    } // while reads left for parser
+
+}
+
+void LabelHash::consume_partitioned_fasta_and_tag_with_labels(
+    const std::string &filename,
+    unsigned int &total_reads,
+    unsigned long long &n_consumed,
+    CallbackFn callback,
+    void * callback_data)
+{
+    total_reads = 0;
+    n_consumed = 0;
+
+    IParser* parser = IParser::get_parser(filename.c_str());
+    Read read;
+
+    std::string seq = "";
+
+    // reset the master subset partition
+    //delete partition;
+    //partition = new SubsetPartition(this);
+
+    //
+    // iterate through the FASTA file & consume the reads.
+    //
+    Label * c;
+    PartitionID p;
+    while(!parser->is_complete())  {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (check_and_normalize_read(seq)) {
+            // First, figure out what the partition is (if non-zero), and save that.
+            printdbg(parsing partition id)
+            p = _parse_partition_id(read.name);
+            printdbg(checking label and allocating if necessary) {
+                c = check_and_allocate_label(p);
+            }
+            printdbg(consuming sequence and tagging)
+            consume_sequence_and_tag_with_labels( seq,
+                                                  n_consumed,
+                                                  *c );
+            printdbg(back in consume_partitioned)
+        }
+
+        // reset the sequence info, increment read number
+        total_reads++;
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            try {
+                callback("consume_partitioned_fasta_and_tag_with_labels", callback_data,
+                         total_reads, n_consumed);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+        }
+    }
+    printdbg(done with while loop in consume_partitioned)
+
+        // @cswelcher TODO: check that deallocate LabelPtrMap is correct
+    {
+        delete parser;
+    }
+    printdbg(deleted parser and exiting)
+}
+
+// @cswelcher: double-check -- is it valid to pull the address from a reference?
+void LabelHash::link_tag_and_label(HashIntoType& kmer, Label& kmer_label)
+{
+    printdbg(linking tag and label)
+    tag_labels.insert(TagLabelPtrPair(kmer, &kmer_label));
+    label_tag_ptrs.insert(LabelTagPtrPair(kmer_label, &kmer));
+    printdbg(done linking tag and label)
+}
+
+void LabelHash::consume_sequence_and_tag_with_labels(const std::string& seq,
+        unsigned long long& n_consumed,
+        Label& current_label,
+        SeenSet * found_tags)
+{
+
+    printdbg(inside low-level labelhash consume sequence function)
+
+    bool kmer_tagged;
+
+    KMerIterator kmers(seq.c_str(), _ksize);
+    HashIntoType kmer;
+
+    unsigned int since = _tag_density / 2 + 1;
+
+    printdbg(entering while loop)
+        while(!kmers.done()) {
+            kmer = kmers.next();
+            bool is_new_kmer;
+
+            if ((is_new_kmer = test_and_set_bits( kmer ))) {
+                ++n_consumed;
+                printdbg(test_and_set_bits)
+            }
+#if (1)
+            if (is_new_kmer) {
+                printdbg(new kmer...)
+                ++since;
+            } else {
+                printdbg(entering tag spin lock)
+                //ACQUIRE_ALL_TAGS_SPIN_LOCK
+                kmer_tagged = set_contains(all_tags, kmer);
+                //RELEASE_ALL_TAGS_SPIN_LOCK
+                printdbg(released tag spin lock)
+                if (kmer_tagged) {
+                    since = 1;
+                    printdbg(kmer already in all_tags)
+                    // Labeling code
+                    // TODO: MAKE THREADSAFE!
+
+                    if (!_cmap_contains_label(tag_labels, kmer, current_label)) {
+                        printdbg(tag was not labeled: adding to labels...)
+                        //ACQUIRE_TAG_COLORS_SPIN_LOCK
+                        link_tag_and_label(kmer, current_label);
+                        //RELEASE_TAG_COLORS_SPIN_LOCK
+                        printdbg(released label spin lock)
+                    }
+                    if (found_tags) {
+                        found_tags->insert(kmer);
+                    }
+                }  else {
+                    printdbg(inc since var)
+                    ++since;
+                }
+            }
+#else
+            if (!is_new_kmer && set_contains(all_tags, kmer)) {
+                since = 1;
+                if (found_tags) {
+                    found_tags->insert(kmer);
+                }
+            } else {
+                since++;
+            }
+#endif
+            //
+            if (since >= _tag_density) {
+                printdbg(exceeded tag density: drop a tag and label -- getting tag lock)
+                //ACQUIRE_ALL_TAGS_SPIN_LOCK
+                printdbg(in tag spin lock)
+                all_tags.insert(kmer);
+                //RELEASE_ALL_TAGS_SPIN_LOCK
+                printdbg(released tag spin lock)
+
+                // Labeling code
+                // TODO: MAKE THREADSAFE!
+                //ACQUIRE_TAG_COLORS_SPIN_LOCK
+                link_tag_and_label(kmer, current_label);
+                //RELEASE_TAG_COLORS_SPIN_LOCK
+
+                if (found_tags) {
+                    found_tags->insert(kmer);
+                }
+                since = 1;
+            }
+            printdbg(moving to next iter)
+        } // iteration over kmers
+    printdbg(finished iteration: dropping last tag)
+    if (since >= _tag_density/2 - 1) {
+        //ACQUIRE_ALL_TAGS_SPIN_LOCK
+        all_tags.insert(kmer);	// insert the last k-mer, too.
+        //RELEASE_ALL_TAGS_SPIN_LOCK
+
+        // Label code: TODO: MAKE THREADSAFE!
+        link_tag_and_label(kmer, current_label);
+
+        if (found_tags) {
+            found_tags->insert(kmer);
+        }
+    }
+    printdbg(done with low-level consume)
+}
+
+unsigned int LabelHash::sweep_label_neighborhood(const std::string& seq,
+        LabelPtrSet& found_labels,
+        unsigned int range,
+        bool break_on_stoptags,
+        bool stop_big_traversals)
+{
+
+    SeenSet tagged_kmers;
+    unsigned int num_traversed;
+    num_traversed = partition->sweep_for_tags(seq, tagged_kmers, all_tags,
+                    range, break_on_stoptags, stop_big_traversals);
+    traverse_labels_and_resolve(tagged_kmers, found_labels);
+    //printf("range=%u ", range);
+    if (range == 0) {
+        if (!(num_traversed == seq.length()-ksize()+1)) {
+            throw khmer_exception();
+        }
+    }
+    tagged_kmers.clear();
+    return num_traversed;
+}
+
+LabelPtrSet LabelHash::get_tag_labels(const HashIntoType& tag)
+{
+    LabelPtrSet labels;
+    //unsigned int num_labels;
+    _get_tag_labels(tag, tag_labels, labels);
+    return labels;
+}
+
+TagPtrSet LabelHash::get_label_tags(const Label& label)
+{
+    TagPtrSet tags;
+    //unsigned int num_tags;
+    _get_tags_from_label(label, label_tag_ptrs, tags);
+    return tags;
+}
+
+void LabelHash::traverse_labels_and_resolve(const SeenSet& tagged_kmers,
+        LabelPtrSet& found_labels)
+{
+
+    SeenSet::const_iterator si;
+    for (si=tagged_kmers.begin(); si!=tagged_kmers.end(); ++si) {
+        HashIntoType tag = *si;
+        // get the labels associated with this tag
+        unsigned int num_labels = _get_tag_labels(tag, tag_labels, found_labels);
+        if (num_labels > 1) {
+            // reconcile labels
+            // for now do nothing ha
+        }
+    }
+}
+
+LabelHash::~LabelHash()
+{
+    for (LabelPtrMap::iterator itr=label_ptrs.begin();
+            itr!=label_ptrs.end(); ++itr) {
+        delete itr->second;
+    }
+}
diff --git a/lib/labelhash.hh b/lib/labelhash.hh
new file mode 100644
index 0000000..d3c07ba
--- /dev/null
+++ b/lib/labelhash.hh
@@ -0,0 +1,165 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef LABELHASH_HH
+#define LABELHASH_HH
+
+#include <string>
+
+#include "khmer.hh"
+#include "hashbits.hh"
+#include "hashtable.hh"
+#include "read_parsers.hh"
+
+namespace khmer
+{
+
+class LabelHash : public khmer::Hashbits
+{
+protected:
+    // Does the given tag already have the given label?
+    bool _cmap_contains_label(const TagLabelPtrMap& cmap,
+                              HashIntoType& kmer,
+                              Label& the_label)
+    {
+        std::pair<TagLabelPtrMap::const_iterator, TagLabelPtrMap::const_iterator> ret;
+        ret = cmap.equal_range(kmer);
+        for (TagLabelPtrMap::const_iterator it=ret.first; it!=ret.second; ++it) {
+            if (*(it->second) == the_label) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    // Does the given label already have a tag associated with it?
+    bool _cmap_contains_tag(const LabelTagPtrMap& cmap,
+                            Label& the_label,
+                            HashIntoType& kmer)
+    {
+        std::pair<LabelTagPtrMap::const_iterator, LabelTagPtrMap::const_iterator> ret;
+        ret = cmap.equal_range(the_label);
+        for (LabelTagPtrMap::const_iterator it=ret.first; it!=ret.second; ++it) {
+            if(*(it->second) == kmer) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    unsigned int _get_tag_labels(const HashIntoType& tag,
+                                 const TagLabelPtrMap& cmap,
+                                 LabelPtrSet& found_labels)
+    {
+        unsigned int num_labels = 0;
+        std::pair<TagLabelPtrMap::const_iterator, TagLabelPtrMap::const_iterator> ret;
+        ret = cmap.equal_range(tag);
+        for (TagLabelPtrMap::const_iterator it=ret.first; it!=ret.second; ++it) {
+            found_labels.insert(it->second);
+            ++num_labels;
+        }
+        return num_labels;
+    }
+
+    unsigned int _get_tags_from_label(const Label& label,
+                                      const LabelTagPtrMap& cmap,
+                                      TagPtrSet& labeled_tags)
+    {
+        unsigned int num_tags = 0;
+        std::pair<LabelTagPtrMap::const_iterator, LabelTagPtrMap::const_iterator> ret;
+        ret = cmap.equal_range(label);
+        for (LabelTagPtrMap::const_iterator it=ret.first; it!=ret.second; ++it) {
+            labeled_tags.insert(it->second);
+            ++num_tags;
+        }
+        return num_tags;
+    }
+
+    uint32_t _tag_labels_spin_lock;
+
+public:
+
+    LabelHash( WordLength ksize, std::vector<HashIntoType>& tablesizes)
+        : khmer::Hashbits(ksize, tablesizes)
+    {
+        _tag_labels_spin_lock = 0;
+        _all_tags_spin_lock = 0;
+
+    }
+
+    ~LabelHash();
+
+    TagLabelPtrMap tag_labels;
+    LabelTagPtrMap label_tag_ptrs;
+    LabelPtrMap label_ptrs;
+
+    size_t n_labels() const
+    {
+        return label_ptrs.size();
+    }
+
+
+    Label * check_and_allocate_label(Label new_label)
+    {
+        Label * c;
+        if (label_ptrs.count(new_label)) {
+            c = label_ptrs[new_label];
+        } else {
+            c = new Label(new_label);
+            label_ptrs[*c] = c;
+        }
+        return c;
+    }
+    void consume_fasta_and_tag_with_labels(
+        std::string const	  &filename,
+        unsigned int	  &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	  callback	  = NULL,
+        void *		  callback_data	  = NULL);
+
+    void consume_fasta_and_tag_with_labels(
+        read_parsers:: IParser *	    parser,
+        unsigned int	    &total_reads,
+        unsigned long long  &n_consumed,
+        CallbackFn	    callback	    = NULL,
+        void *		    callback_data   = NULL);
+
+    void consume_partitioned_fasta_and_tag_with_labels(const std::string &filename,
+            unsigned int &total_reads,
+            unsigned long long &n_consumed,
+            CallbackFn callback = NULL,
+            void * callback_datac = NULL);
+
+    void consume_sequence_and_tag_with_labels(const std::string& seq,
+            unsigned long long& n_consumed,
+            Label& current_label,
+            SeenSet * new_tags = 0);
+
+    LabelPtrSet get_tag_labels(const HashIntoType& tag);
+    TagPtrSet get_label_tags(const Label& label);
+
+    void link_tag_and_label(HashIntoType& kmer, Label& label);
+
+    unsigned int sweep_label_neighborhood(const std::string & seq,
+                                          LabelPtrSet& found_labels,
+                                          unsigned int range,
+                                          bool break_on_stoptags,
+                                          bool stop_big_traversals);
+
+    void traverse_labels_and_resolve(const SeenSet& tagged_kmers,
+                                     LabelPtrSet& found_labels);
+
+};
+};
+
+#define ACQUIRE_TAG_COLORS_SPIN_LOCK \
+  while(!__sync_bool_compare_and_swap( &_tag_labels_spin_lock, 0, 1));
+
+#define RELEASE_TAG_COLORS_SPIN_LOCK \
+  __sync_bool_compare_and_swap( &_tag_labels_spin_lock, 1, 0);
+
+#endif
diff --git a/lib/perf_metrics.cc b/lib/perf_metrics.cc
new file mode 100644
index 0000000..2e85ce3
--- /dev/null
+++ b/lib/perf_metrics.cc
@@ -0,0 +1,35 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "perf_metrics.hh"
+
+namespace khmer
+{
+
+#ifdef WITH_INTERNAL_METRICS
+IPerformanceMetrics::
+IPerformanceMetrics( )
+{ }
+
+
+IPerformanceMetrics::
+~IPerformanceMetrics( )
+{ }
+
+
+uint64_t const
+IPerformanceMetrics::
+_timespec_diff_in_nsecs( timespec const &start, timespec const &stop )
+{
+    return
+        ((stop.tv_sec * 1000000000U) + (uint64_t)stop.tv_nsec)
+        -   ((start.tv_sec * 1000000000U) + (uint64_t)start.tv_nsec);
+}
+#endif
+} // namespace khmer
+
+// vim: set ft=cpp sts=4 sw=4 tw=79:
diff --git a/lib/perf_metrics.hh b/lib/perf_metrics.hh
new file mode 100644
index 0000000..d5b10f4
--- /dev/null
+++ b/lib/perf_metrics.hh
@@ -0,0 +1,75 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef PERF_METRICS_HH
+#define PERF_METRICS_HH
+
+
+#include <cstring>
+#include <ctime>
+
+
+#include "khmer.hh"
+
+namespace khmer
+{
+
+#ifdef WITH_INTERNAL_METRICS
+struct InvalidPerformanceMetricsKey : public khmer_exception {
+};
+
+
+struct IPerformanceMetrics {
+
+    IPerformanceMetrics( );
+    virtual ~IPerformanceMetrics( );
+
+    inline void	    start_timers( )
+    {
+#if defined (__linux__)
+        clock_gettime( CLOCK_REALTIME, &_temp_clock_start );
+        clock_gettime( CLOCK_THREAD_CPUTIME_ID, &_temp_cpu_start );
+// TODO: Create proper stopwatches for MacOS X.
+#else
+        memset( &_temp_clock_start, 0, sizeof( timespec ) );
+        memset( &_temp_cpu_start, 0, sizeof( timespec ) );
+#endif
+    }
+    inline void	    stop_timers( )
+    {
+#if defined (__linux__)
+        clock_gettime( CLOCK_THREAD_CPUTIME_ID, &_temp_cpu_stop );
+        clock_gettime( CLOCK_REALTIME, &_temp_clock_stop );
+// TODO: Create proper stopwatches for MacOS X.
+#else
+        memset( &_temp_cpu_stop, 0, sizeof( timespec ) );
+        memset( &_temp_clock_stop, 0, sizeof( timespec ) );
+#endif
+    }
+    virtual void    accumulate_timer_deltas( uint32_t metrics_key )	= 0;
+
+    // TODO: Add a printing or log file feature.
+
+protected:
+
+    timespec	_temp_cpu_start;
+    timespec	_temp_cpu_stop;
+    timespec	_temp_clock_start;
+    timespec	_temp_clock_stop;
+
+    uint64_t const  _timespec_diff_in_nsecs(
+        timespec const &start, timespec const &stop
+    );
+
+};
+
+#endif // WITH_INTERNAL_METRICS
+
+} // namespace khmer
+#endif // PERF_METRICS_HH
+
+// vim: set ft=cpp sts=4 sw=4 tw=79:
diff --git a/lib/primes.hh b/lib/primes.hh
new file mode 100644
index 0000000..68c427d
--- /dev/null
+++ b/lib/primes.hh
@@ -0,0 +1,75 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef PRIMES_HH
+#define PRIMES_HH
+
+#include <math.h>
+#include "hashtable.hh"
+
+/* Primes is a class for generating prime numbers. */
+
+namespace khmer
+{
+class Primes
+{
+
+private:
+    HashIntoType n;
+
+    /* Returns true if n is prime, false otherwise */
+    bool is_prime()
+    {
+        if (n < 2) {
+            return false;
+        }
+        if (n == 2) {
+            return true;
+        }
+        if ((n % 2) == 0) {
+            return false;
+        }
+
+        HashIntoType max = (HashIntoType)pow(n, 0.5);
+        for (HashIntoType x = 3; x <= max; x+=2)
+            if ((n % x) == 0) {
+                return false;
+            }
+        return true;
+    }
+
+public:
+    Primes(HashIntoType num)
+    {
+        /* Make sure that the initial number to start from is odd
+         * and strictly greater than num */
+        n = ++num;
+        if ((n % 2) == 0) {
+            n++;
+        }
+    }
+
+    /* Returns the next prime >= n */
+    HashIntoType get_next_prime()
+    {
+        for (;;) {
+            if (is_prime()) {
+                /* If n is prime, we need to make sure to increment
+                 * n by 2 before returning, otherwise we will always
+                 * return the same prime number */
+                HashIntoType prime = n;
+                n += 2;
+                return prime;
+            }
+            n += 2;
+        }
+    }
+};
+};
+
+#endif
+
diff --git a/lib/read_aligner.cc b/lib/read_aligner.cc
new file mode 100644
index 0000000..c425373
--- /dev/null
+++ b/lib/read_aligner.cc
@@ -0,0 +1,525 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt. Contact: ctb at msu.edu
+//
+#include "read_aligner.hh"
+#include "khmer_exception.hh"
+
+namespace khmer
+{
+
+struct del_alignment_node_t {
+    del_alignment_node_t& operator()(AlignmentNode* p)
+    {
+        delete p;
+        return *this;
+    }
+};
+
+del_alignment_node_t del_alignment_node()
+{
+    return del_alignment_node_t();
+}
+
+/*
+  Compute the null model (random sequence) log odds probability
+  for a given length
+ */
+double GetNull(size_t length)
+{
+    return log2(.25) * length + log2(1.0 / (length + 1));
+}
+
+
+/*
+  Turn two states in to a transition, or disallowed if the
+  transition isn't modeled
+ */
+Transition get_trans(State s1, State s2)
+{
+    if (s1 == MATCH) {
+        if (s2 == MATCH) {
+            return MM;
+        } else if (s2 == INSERT_GRAPH) {
+            return MIg;
+        } else if (s2 == INSERT_READ) {
+            return MIr;
+        } else if (s2 == MATCH_UNTRUSTED) {
+            return MMu;
+        } else if (s2 == INSERT_GRAPH_UNTRUSTED) {
+            return MIgu;
+        } else if (s2 == INSERT_READ_UNTRUSTED) {
+            return MIru;
+        }
+    } else if (s1 == INSERT_GRAPH) {
+        if (s2 == MATCH) {
+            return IgM;
+        } else if (s2 == INSERT_GRAPH) {
+            return IgIg;
+        } else if (s2 == MATCH_UNTRUSTED) {
+            return IgMu;
+        } else if (s2 == INSERT_GRAPH_UNTRUSTED) {
+            return IgIgu;
+        }
+    } else if (s1 == INSERT_READ) {
+        if(s2 == MATCH) {
+            return IrM;
+        } else if (s2 == INSERT_READ) {
+            return IrIr;
+        } else if(s2 == MATCH_UNTRUSTED) {
+            return IrMu;
+        } else if (s2 == INSERT_READ_UNTRUSTED) {
+            return IrIru;
+        }
+    } else if (s1 == MATCH_UNTRUSTED) {
+        if (s2 == MATCH) {
+            return MuM;
+        } else if (s2 == INSERT_GRAPH) {
+            return MuIg;
+        } else if (s2 == INSERT_READ) {
+            return MuIr;
+        } else if (s2 == MATCH_UNTRUSTED) {
+            return MuMu;
+        } else if (s2 == INSERT_GRAPH_UNTRUSTED) {
+            return MuIgu;
+        } else if (s2 == INSERT_READ_UNTRUSTED) {
+            return MuIru;
+        }
+    } else if (s1 == INSERT_GRAPH_UNTRUSTED) {
+        if (s2 == MATCH) {
+            return IguM;
+        } else if (s2 == INSERT_GRAPH) {
+            return IguIg;
+        } else if (s2 == MATCH_UNTRUSTED) {
+            return IguMu;
+        } else if (s2 == INSERT_GRAPH_UNTRUSTED) {
+            return IguIgu;
+        }
+    } else if (s1 == INSERT_READ_UNTRUSTED) {
+        if(s2 == MATCH) {
+            return IruM;
+        } else if (s2 == INSERT_READ) {
+            return IruIr;
+        } else if(s2 == MATCH_UNTRUSTED) {
+            return IruMu;
+        } else if (s2 == INSERT_READ_UNTRUSTED) {
+            return IruIru;
+        }
+    }
+
+    return disallowed;
+}
+
+void ReadAligner::Enumerate(
+    NodeHeap& open,
+    std::vector<AlignmentNode*>& all_nodes,
+    AlignmentNode* curr,
+    bool forward,
+    const std::string& seq
+)
+{
+    size_t next_seq_idx;
+    size_t remaining;
+    double hcost;
+    double sc;
+    Transition trans;
+    HashIntoType fwd = curr->fwd_hash;
+    HashIntoType rc = curr->rc_hash;
+    HashIntoType next_fwd, next_rc;
+
+    AlignmentNode* next;
+
+    if (forward) {
+        next_seq_idx = curr->seq_idx + 1;
+        remaining = seq.size() - next_seq_idx;
+        if (next_seq_idx >= seq.size()) {
+            return;
+        }
+    } else {
+        next_seq_idx = curr->seq_idx - 1;
+        remaining = next_seq_idx;
+    }
+
+    double match_sc;
+    double mismatch_sc;
+    int start_state;
+    int end_state;
+
+    // loop for MATCHes and INSERT_READs
+    for (int i = A; i <= T; i++) {
+        unsigned char next_nucl = nucl_lookup[i];
+
+        if(forward) {
+            next_fwd = next_f(fwd, next_nucl);
+            next_rc = next_r(rc, next_nucl);
+        } else {
+            next_fwd = prev_f(fwd, next_nucl);
+            next_rc = prev_r(rc, next_nucl);
+        }
+
+        HashIntoType hash = uniqify_rc(next_fwd, next_rc);
+        BoundedCounterType kmerCov = m_ch->get_count(hash);
+
+        if (kmerCov == 0) {
+            continue;
+        } else if (kmerCov < m_trusted_cutoff) {
+            start_state = MATCH_UNTRUSTED;
+            end_state = INSERT_GRAPH_UNTRUSTED;
+            //match_sc = m_sm.untrusted_match;
+            //mismatch_sc = m_sm.untrusted_mismatch;
+            match_sc = m_sm.trusted_match;
+            mismatch_sc = m_sm.trusted_mismatch;
+        } else {
+            start_state = MATCH;
+            end_state = INSERT_GRAPH;
+            match_sc = m_sm.trusted_match;
+            mismatch_sc = m_sm.trusted_mismatch;
+        }
+
+        for(int next_state_iter = start_state;
+                next_state_iter <= end_state;
+                next_state_iter++) {
+
+            State next_state = static_cast<State>(next_state_iter);
+            trans = get_trans(curr->state, next_state);
+            hcost = m_sm.tsc[get_trans(next_state, MATCH)]
+                    + (m_sm.tsc[MM] + m_sm.trusted_match)
+                    * ((remaining == 0) ?
+                       0 : (remaining - 1));
+
+            if(trans == disallowed) {
+                continue;
+            }
+
+            if(next_state == MATCH || next_state == MATCH_UNTRUSTED) {
+                if(next_nucl == seq[next_seq_idx]) {
+                    sc = match_sc;
+                } else {
+                    sc = mismatch_sc;
+                }
+            } else {
+                sc = background_prob;
+            }
+
+            if(next_state == MATCH || next_state == MATCH_UNTRUSTED) {
+                next = new AlignmentNode(curr, (Nucl)i,
+                                         next_seq_idx, (State)next_state, trans,
+                                         next_fwd, next_rc, curr->length + 1);
+                next->num_indels = curr->num_indels;
+            } else if(next_state == INSERT_READ || next_state == INSERT_READ_UNTRUSTED) {
+                next = new AlignmentNode(curr, (Nucl)i,
+                                         next_seq_idx, (State)next_state, trans,
+                                         curr->fwd_hash, curr->rc_hash,
+                                         curr->length + 1);
+                next->num_indels = curr->num_indels + 1;
+            } else if(next_state == INSERT_GRAPH || next_state == INSERT_GRAPH_UNTRUSTED) {
+                next = new AlignmentNode(curr, (Nucl)i,
+                                         curr->seq_idx, (State)next_state, trans,
+                                         next_fwd, next_rc, curr->length);
+                next->num_indels = curr->num_indels + 1;
+            }
+
+            next->score = curr->score + sc + m_sm.tsc[trans];
+            next->trusted = (kmerCov >= m_trusted_cutoff);
+            next->h_score = hcost;
+            next->f_score = next->score + next->h_score;
+
+            // TODO(fishjord) make max indels tunable)
+            if (next->num_indels < 3
+                    && next->score - GetNull(next->length) > next->length * m_bits_theta) {
+                open.push(next);
+                all_nodes.push_back(next);
+            } else {
+                delete next;
+            }
+        }
+    }
+}
+
+#if READ_ALIGNER_DEBUG
+void ReadAligner::WriteNode(AlignmentNode* curr)
+{
+    std::cerr << "curr: " << curr << " "
+              << curr->prev << " " << " state=" << curr->state << " "
+              << _revhash(curr->fwd_hash, m_ch->ksize()) << " "
+              << _revhash(curr->rc_hash, m_ch->ksize())
+              << " cov="
+              << m_ch->get_count(uniqify_rc(curr->fwd_hash, curr->rc_hash))
+              << " emission=" << curr->base
+              << " seqidx=" << curr->seq_idx
+              << " score=" << curr->score
+              << " fscore=" << curr->f_score
+              << " bits_saved=" << curr->score - GetNull(curr->length)
+              << std::endl;
+}
+#endif
+
+Alignment* ReadAligner::Subalign(AlignmentNode* start_vert,
+                                 size_t seqLen,
+                                 bool forward,
+                                 const std::string& seq)
+{
+    std::vector<AlignmentNode*> all_nodes;
+    NodeHeap open;
+    std::map<AlignmentNode, unsigned int> closed;
+    open.push(start_vert);
+
+    AlignmentNode* curr = NULL;
+    AlignmentNode* best = NULL;
+    std::map<AlignmentNode, unsigned int>::iterator tmp;
+
+    unsigned int times_closed = 0;
+
+    while (!open.empty()) {
+        curr = open.top();
+
+#if READ_ALIGNER_DEBUG
+        WriteNode(curr);
+        if (curr->prev == NULL) {
+            std::cerr << "\tprev = null" << std::endl;
+        } else {
+            std::cerr << "\tprev = ";
+            WriteNode(curr->prev);
+        }
+#endif
+        open.pop();
+
+        if(best == NULL ||
+                (best->score - GetNull(best->length) <
+                 curr->score - GetNull(curr->length))) {
+            best = curr;
+        }
+
+        if (curr->seq_idx == seqLen-1 ||
+                curr->seq_idx == 0) {
+            best = curr;
+            break;
+        }
+
+        tmp = closed.find(*curr);
+        if(tmp == closed.end()) {  //Hasn't been closed yet
+            //do nothing
+            times_closed = 0;
+        } else if (tmp->first.score > curr->score) { //Better than what we've closed
+            times_closed = tmp->second;
+            closed.erase(tmp);
+        } else if (tmp->first.score == curr->score) { //Same as what we've closed
+            times_closed = tmp->second;
+            closed.erase(tmp);
+        } else {
+            continue;
+        }
+
+        if (times_closed > 200) {
+            continue;
+        }
+
+        closed[*curr] = times_closed + 1;
+
+        Enumerate(open, all_nodes, curr, forward, seq);
+    }
+
+    Alignment* ret = ExtractAlignment(best, forward, seq);
+    std::for_each(all_nodes.begin(), all_nodes.end(), del_alignment_node());
+
+    return ret;
+}
+
+Alignment* ReadAligner::ExtractAlignment(AlignmentNode* node,
+        bool forward,
+        const std::string& read)
+{
+    Alignment* ret = new Alignment;
+    if(node == NULL) {
+        ret->score = 0;
+        ret->read_alignment = "";
+        ret->graph_alignment = "";
+        ret->trusted = "";
+        ret->truncated = true;
+        return ret;
+    }
+
+    if (!(node->seq_idx < read.length())) {
+        delete ret;
+        throw khmer_exception();
+    }
+    std::string read_alignment = "";
+    std::string graph_alignment = "";
+    std::string trusted = "";
+    ret->score = node->score;
+    ret->truncated = (node->seq_idx != 0)
+                     && (node->seq_idx != read.length() - 1);
+#if READ_ALIGNER_DEBUG
+    std::cerr << "Alignment end: " << node->prev << " "
+              << node->base << " " << node->seq_idx << " "
+              << node->state << " " << node->score << std::endl;
+#endif
+
+    char read_base;
+    char graph_base;
+
+#if READ_ALIGNER_DEBUG
+    std::cerr << "graph_base" << "\t" << "read_base" << "\t"
+              << "score\th_score\tf_score\tlength\tstate"
+              << "\ttrusted?\tseq_idx\tfwd_hash\trc_hash" << std::endl;
+#endif
+
+    while(node != NULL && node->prev != NULL) {
+        if(node->state == MATCH || node->state == MATCH_UNTRUSTED) {
+            graph_base = toupper(nucl_lookup[node->base]);
+            read_base = read[node->seq_idx];
+        } else if(node->state == INSERT_READ || node->state == INSERT_READ_UNTRUSTED) {
+            graph_base = '-';
+            read_base = tolower(read[node->seq_idx]);
+        } else if(node->state == INSERT_GRAPH
+                  || node->state == INSERT_GRAPH_UNTRUSTED) {
+            graph_base = tolower(nucl_lookup[node->base]);
+            read_base = '-';
+        } else {
+            graph_base = '?';
+            read_base = '?';
+        }
+#if READ_ALIGNER_DEBUG
+        std::cerr << graph_base << "\t" << read_base << "\t"
+                  << node->score << "\t" << node->h_score << "\t"
+                  << node->f_score << "\t" << node->length << "\t"
+                  << node->state << "\t" << node->trusted << "\t"
+                  << node->seq_idx << "\t"
+                  << _revhash(node->fwd_hash, m_ch->ksize()) << "\t"
+                  << _revhash(node->rc_hash, m_ch->ksize()) << std::endl;
+#endif
+
+        if(forward) {
+            graph_alignment = graph_base + graph_alignment;
+            read_alignment = read_base + read_alignment;
+            trusted = ((node->trusted)? "T" : "F") + trusted;
+        } else {
+            graph_alignment = graph_alignment + graph_base;
+            read_alignment = read_alignment + read_base;
+            trusted = trusted + ((node->trusted)? "T" : "F");
+        }
+
+        node = node->prev;
+    }
+    ret->graph_alignment = graph_alignment;
+    ret->read_alignment = read_alignment;
+    ret->trusted = trusted;
+
+    return ret;
+
+}
+
+struct SearchStart {
+    size_t kmer_idx;
+    size_t k_cov;
+    std::string kmer;
+};
+
+Alignment* ReadAligner::Align(const std::string& read)
+{
+    int k = m_ch->ksize();
+    size_t num_kmers = read.length() - k + 1;
+
+    SearchStart start;
+    start.k_cov = 0;
+    start.kmer_idx = 0;
+
+    for (size_t i = 0; i < num_kmers; i++) {
+        std::string kmer = read.substr(i, k);
+
+        size_t kCov = m_ch->get_count(kmer.c_str());
+        if(kCov > start.k_cov) {
+            start.kmer_idx = i;
+            start.k_cov = kCov;
+            start.kmer = kmer;
+        }
+    }
+
+    if(start.k_cov > 0) {
+        HashIntoType fhash = 0, rhash = 0;
+        _hash(start.kmer.c_str(), k, fhash, rhash);
+#if READ_ALIGNER_DEBUG
+        std::cerr << "Starting kmer: " << start.kmer << " "
+                  << _revhash(fhash, m_ch->ksize()) << " "
+                  << _revhash(rhash, m_ch->ksize())
+                  << " cov: " << start.k_cov << " idx: " << start.kmer_idx << ", "
+                  << start.kmer_idx + k - 1
+                  << " emission: " << start.kmer[k - 1] << std::endl;
+#endif
+        char base = toupper(start.kmer[k - 1]);
+        Nucl e = A;
+        switch(base) {
+        case 'A':
+            e = A;
+            break;
+        case 'C':
+            e = C;
+            break;
+        case 'G':
+            e = G;
+            break;
+        case 'T':
+        case 'U':
+            e = T;
+            break;
+        }
+
+        AlignmentNode startingNode = AlignmentNode(NULL,
+                                     e, start.kmer_idx + k - 1,
+                                     MATCH, MM, fhash, rhash, k);
+        startingNode.f_score = 0;
+        startingNode.h_score = 0;
+        Alignment* forward = NULL;
+        Alignment* reverse = NULL;
+        size_t final_length = 0;
+
+        if(start.k_cov >= m_trusted_cutoff) {
+            startingNode.score = k * m_sm.trusted_match + k * m_sm.tsc[MM];
+        } else {
+            startingNode.score = k * m_sm.untrusted_match + k * m_sm.tsc[MM];
+        }
+
+        forward = Subalign(&startingNode, read.length(), true, read);
+        final_length = forward->read_alignment.length() + k;
+
+        startingNode.seq_idx = start.kmer_idx;
+        reverse = Subalign(&startingNode, read.length(), false, read);
+        final_length += reverse->read_alignment.length();
+
+        Alignment* ret = new Alignment;
+        //We've actually counted the starting node score
+        //twice, so we need to adjust for that
+        ret->score = reverse->score + forward->score - startingNode.score;
+        ret->read_alignment = reverse->read_alignment +
+                              start.kmer + forward->read_alignment;
+        ret->graph_alignment = reverse->graph_alignment +
+                               start.kmer + forward->graph_alignment;
+        ret->score = ret->score -  GetNull(final_length);
+        ret->truncated = forward->truncated || reverse->truncated;
+
+#if READ_ALIGNER_DEBUG
+        fprintf(stderr,
+                "FORWARD\n\tread_aln:%s\n\tgraph_aln:%s\n\tscore:%f\n\ttrunc:%d\n",
+                forward->read_alignment.c_str(), forward->graph_alignment.c_str(),
+                forward->score, forward->truncated);
+        fprintf(stderr,
+                "REVERSE\n\tread_aln:%s\n\tgraph_aln:%s\n\tscore:%f\n\ttrunc:%d\n",
+                reverse->read_alignment.c_str(), reverse->graph_alignment.c_str(),
+                reverse->score, reverse->truncated);
+#endif
+
+        delete forward;
+        delete reverse;
+        return ret;
+    } else {
+
+        Alignment* ret = new Alignment;
+        ret->score = -std::numeric_limits<double>::infinity();
+        ret->read_alignment = "";
+        ret->graph_alignment = "";
+        ret->truncated = true;
+        return ret;
+    }
+}
+}
diff --git a/lib/read_aligner.hh b/lib/read_aligner.hh
new file mode 100644
index 0000000..81a0f0a
--- /dev/null
+++ b/lib/read_aligner.hh
@@ -0,0 +1,233 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt. Contact: ctb at msu.edu
+//
+
+#ifndef READ_ALIGNER_HH
+#define READ_ALIGNER_HH
+
+#include "khmer.hh"
+#include "counting.hh"
+
+#include <limits>
+#include <algorithm>
+#include <set>
+#include <vector>
+#include <queue>
+#include <memory>
+
+#define READ_ALIGNER_DEBUG 0
+
+namespace khmer
+{
+
+enum State { MATCH, INSERT_READ, INSERT_GRAPH,
+             MATCH_UNTRUSTED, INSERT_READ_UNTRUSTED, INSERT_GRAPH_UNTRUSTED
+           };
+
+// Constants for state transitions
+enum Transition { MM, MIr, MIg, MMu, MIru, MIgu,
+                  IrM, IrIr, IrMu, IrIru,
+                  IgM, IgIg, IgMu, IgIgu,
+                  MuM, MuIr, MuIg, MuMu, MuIru, MuIgu,
+                  IruM, IruIr, IruMu, IruIru,
+                  IguM, IguIg, IguMu, IguIgu,
+                  disallowed
+                };
+
+/*
+Ig_t-Ig_t       0.2294619
+Ig_t-Ig_u       0.0021453
+Ig_t-M_t        0.7611255
+Ig_t-M_u        0.0072673
+Ig_u-Ig_t       0.0431328
+Ig_u-Ig_u       0.1821200
+Ig_u-M_t        0.1384551
+Ig_u-M_u        0.6362921
+Ir_t-Ir_t       0.4647955
+Ir_t-Ir_u       0.0096792
+Ir_t-M_t        0.5196194
+Ir_t-M_u        0.0059060
+Ir_u-Ir_t       0.0036995
+Ir_u-Ir_u       0.5885548
+Ir_u-M_t        0.1434529
+Ir_u-M_u        0.2642928
+M_t-Ig_t        0.0000334
+M_t-Ig_u        0.0000003
+M_t-Ir_t        0.0000735
+M_t-Ir_u        0.0000017
+M_t-M_t 0.9848843
+M_t-M_u 0.0150068
+M_u-Ig_t        0.0001836
+M_u-Ig_u        0.0004173
+M_u-Ir_t        0.0000262
+M_u-Ir_u        0.0033370
+M_u-M_t 0.0799009
+M_u-M_u 0.9161349
+
+*/
+// log probabilities for state transitions
+static double trans_default[] = { log2(0.9848843), log2(0.0000735), log2(0.0000334), log2(0.0150068), log2(0.0000017), log2(0.0000003),  // M_t
+                                  log2(0.5196194), log2(0.4647955), log2(0.0059060), log2(0.0096792),                        // Ir_t
+                                  log2(0.7611255), log2(0.2294619), log2(0.0072673), log2(0.0021453),                        // Ig_t
+                                  log2(0.0799009), log2(0.0000262), log2(0.0001836), log2(0.9161349), log2(0.0033370), log2(0.0004173),  // M_u
+                                  log2(0.1434529), log2(0.0036995), log2(0.2642928), log2(0.5885548),                        // Ir_u
+                                  log2(0.1384551), log2(0.0431328), log2(0.6362921), log2(0.1821200),                        // Ig_u
+                                };
+/*{ log2(.80), log2(.045), log2(.045), log2(.06), log2(.025), log2(.025),
+                                  log2(.875), log2(.045), log2(.055), log2(.025),
+                                  log2(.875), log2(.045), log2(.055), log2(.025),
+			    log2(.80), log2(.045), log2(.045), log2(.06), log2(.025), log2(.025),
+                                  log2(.875), log2(.045), log2(.055), log2(.025),
+                                  log2(.875), log2(.045), log2(.055), log2(.025),
+};*/
+
+enum Nucl {A, C, G, T};
+static const char nucl_lookup[4] = {'A', 'C', 'G', 'T'};
+static const double background_prob = 0;//log2(.99);
+
+struct AlignmentNode {
+    AlignmentNode* prev;
+    Nucl base;
+    size_t seq_idx;
+    State state;
+    Transition trans;
+    HashIntoType fwd_hash;
+    HashIntoType rc_hash;
+
+    double score;
+    double f_score;
+    double h_score;
+    bool trusted;
+
+    size_t num_indels;
+
+    size_t length;
+
+    AlignmentNode(AlignmentNode* _prev, Nucl _emission, size_t _seq_idx,
+                  State _state, Transition _trans, HashIntoType _fwd_hash,
+                  HashIntoType _rc_hash, size_t _length)
+        :prev(_prev), base(_emission), seq_idx(_seq_idx),
+         state(_state), trans(_trans), fwd_hash(_fwd_hash),
+         rc_hash(_rc_hash), score(0), f_score(0), h_score(0), trusted(false),
+         num_indels(0), length(_length) {}
+
+    bool operator== (const AlignmentNode& rhs) const
+    {
+        return (seq_idx == rhs.seq_idx) && (state == rhs.state) &&
+               uniqify_rc(fwd_hash, rc_hash) == uniqify_rc(rhs.fwd_hash, rhs.rc_hash)
+               && trans == rhs.trans;
+    }
+
+    bool operator< (const AlignmentNode& rhs) const
+    {
+        return f_score < rhs.f_score;
+    }
+};
+
+class AlignmentNodeCompare
+{
+public:
+    bool operator()(AlignmentNode* o1, AlignmentNode* o2)
+    {
+        if (o1->f_score < o2->f_score) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+};
+
+typedef std::priority_queue<AlignmentNode*,
+        std::vector<AlignmentNode*>,
+        AlignmentNodeCompare> NodeHeap;
+
+struct ScoringMatrix {
+    const double trusted_match;
+    const double trusted_mismatch;
+    const double untrusted_match;
+    const double untrusted_mismatch;
+
+    const double* tsc;
+
+    ScoringMatrix(double trusted_match, double trusted_mismatch,
+                  double untrusted_match, double untrusted_mismatch,
+                  double* trans)
+        : trusted_match(trusted_match), trusted_mismatch(trusted_mismatch),
+          untrusted_match(untrusted_match),
+          untrusted_mismatch(untrusted_mismatch), tsc(trans) {}
+};
+
+
+struct Alignment {
+    std::string graph_alignment;
+    std::string read_alignment;
+    std::string trusted;
+    double score;
+    bool truncated;
+};
+
+
+class ReadAligner
+{
+private:
+
+    Alignment* ExtractAlignment(AlignmentNode*,
+                                bool forward, const std::string&);
+
+    void Enumerate(NodeHeap&, std::vector<AlignmentNode*>& all_nodes,
+                   AlignmentNode*, bool, const std::string&);
+    Alignment* Subalign(AlignmentNode*, size_t, bool, const std::string&);
+
+#if READ_ALIGNER_DEBUG
+    void WriteNode(AlignmentNode* curr);
+#endif
+
+    // These variables are required to use the _revhash and hash macros
+    // might as well just compute them once
+    const HashIntoType bitmask;
+    const size_t rc_left_shift;
+
+    khmer::CountingHash* m_ch;
+    ScoringMatrix m_sm;
+
+    size_t m_trusted_cutoff;
+    double m_bits_theta;
+
+    HashIntoType comp_bitmask(WordLength k)
+    {
+        HashIntoType ret = 0;
+        for (size_t i = 0; i < k; i++) {
+            ret = (ret << 2) | 3;
+        }
+        return ret;
+    }
+
+public:
+    Alignment* Align(const std::string&);
+
+    ReadAligner(khmer::CountingHash* ch,
+                BoundedCounterType trusted_cutoff, double bits_theta)
+        : bitmask(comp_bitmask(ch->ksize())),
+          rc_left_shift(ch->ksize() * 2 - 2),
+          m_ch(ch), m_sm(
+              log2(.955), log2(.04), log2(.004),
+              log2(.001), trans_default),
+          m_trusted_cutoff(trusted_cutoff),
+          m_bits_theta(bits_theta)
+    {
+#if READ_ALIGNER_DEBUG
+        std::cerr << "Trusted cutoff: " << m_trusted_cutoff
+                  << " bits theta: " << bits_theta
+                  << " trusted match: " << m_sm.trusted_match
+                  << " untrusted match: " << m_sm.untrusted_match
+                  << " trusted mismatch: " << m_sm.trusted_mismatch
+                  << " untrusted mismatch: " << m_sm.untrusted_mismatch
+                  << std::endl;
+#endif
+    }
+};
+}
+
+#endif // READ_ALIGNER_HH
diff --git a/lib/read_parsers.cc b/lib/read_parsers.cc
new file mode 100644
index 0000000..c4d4f83
--- /dev/null
+++ b/lib/read_parsers.cc
@@ -0,0 +1,243 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "read_parsers.hh"
+
+#include <cstring>
+#include "khmer_exception.hh"
+
+namespace khmer
+{
+
+
+namespace read_parsers
+{
+
+SeqAnParser::SeqAnParser( char const * filename ) : IParser( )
+{
+    seqan::open(_stream, filename);
+    if (!seqan::isGood(_stream)) {
+        std::string message = "Could not open ";
+        message = message + filename + " for reading.";
+        throw InvalidStreamHandle(message.c_str());
+    } else if (seqan::atEnd(_stream)) {
+        std::string message = "File ";
+        message = message + filename + " does not contain any sequences!";
+        throw InvalidStreamHandle(message.c_str());
+    }
+    __asm__ __volatile__ ("" ::: "memory");
+    _seqan_spin_lock = 0;
+}
+
+bool SeqAnParser::is_complete()
+{
+    return !seqan::isGood(_stream) || seqan::atEnd(_stream);
+}
+
+void SeqAnParser::imprint_next_read(Read &the_read)
+{
+    the_read.reset();
+    int ret = -1;
+    while (!__sync_bool_compare_and_swap(& _seqan_spin_lock, 0, 1));
+    bool atEnd = seqan::atEnd(_stream);
+    if (!atEnd) {
+        ret = seqan::readRecord(the_read.name, the_read.sequence,
+                                the_read.accuracy, _stream);
+    }
+    __asm__ __volatile__ ("" ::: "memory");
+    _seqan_spin_lock = 0;
+    if (atEnd) {
+        throw NoMoreReadsAvailable();
+    }
+    if (ret != 0) {
+        throw StreamReadError();
+    }
+}
+
+SeqAnParser::~SeqAnParser()
+{
+    seqan::close(_stream);
+}
+
+IParser * const
+IParser::
+get_parser(
+    std:: string const	    &ifile_name
+)
+{
+
+    return new SeqAnParser(ifile_name.c_str());
+}
+
+
+IParser::
+IParser(
+)
+{
+    int regex_rc =
+        regcomp(
+            &_re_read_2_nosub,
+            // ".+(/2| 2:[YN]:[[:digit:]]+:[[:alpha:]]+)$",
+            "^.+(/2| 2:[YN]:[[:digit:]]+:[[:alpha:]]+).{0}",
+            REG_EXTENDED | REG_NOSUB
+        );
+    if (regex_rc) {
+        throw khmer_exception();
+    }
+    regex_rc =
+        regcomp(
+            &_re_read_1,
+            "^.+(/1| 1:[YN]:[[:digit:]]+:[[:alpha:]]+).{0}", REG_EXTENDED
+        );
+    if (regex_rc) {
+        throw khmer_exception();
+    }
+    regex_rc =
+        regcomp(
+            &_re_read_2,
+            "^.+(/2| 2:[YN]:[[:digit:]]+:[[:alpha:]]+).{0}", REG_EXTENDED
+        );
+    if (regex_rc) {
+        throw khmer_exception();
+    }
+}
+
+IParser::
+~IParser( )
+{
+    regfree( &_re_read_2_nosub );
+    regfree( &_re_read_1 );
+    regfree( &_re_read_2 );
+}
+
+void
+IParser::
+imprint_next_read_pair( ReadPair &the_read_pair, uint8_t mode )
+{
+    switch (mode) {
+#if (0)
+    case IParser:: PAIR_MODE_ALLOW_UNPAIRED:
+        _imprint_next_read_pair_in_allow_mode( the_read_pair );
+        break;
+#endif
+    case IParser:: PAIR_MODE_IGNORE_UNPAIRED:
+        _imprint_next_read_pair_in_ignore_mode( the_read_pair );
+        break;
+    case IParser:: PAIR_MODE_ERROR_ON_UNPAIRED:
+        _imprint_next_read_pair_in_error_mode( the_read_pair );
+        break;
+    default:
+        throw UnknownPairReadingMode( );
+    }
+}
+
+
+#if (0)
+void
+IParser::
+_imprint_next_read_pair_in_allow_mode( ReadPair &the_read_pair )
+{
+    // TODO: Implement.
+    //	     Probably need caching of reads between invocations
+    //	     and the ability to return pairs which are half empty.
+}
+#endif
+
+
+void
+IParser::
+_imprint_next_read_pair_in_ignore_mode( ReadPair &the_read_pair )
+{
+    Read	    &read_1		= the_read_pair.first;
+    Read	    &read_2		= the_read_pair.second;
+    regmatch_t	    match_1, match_2;
+
+    // Hunt for a read pair until one is found or end of reads is reached.
+    while (true) {
+
+        // Toss out all reads which are not marked as first of a pair.
+        // Note: We let any exception, which flies out of the following,
+        //	 pass through unhandled.
+        while (true) {
+            imprint_next_read( read_1 );
+            if (!regexec(
+                        &_re_read_1, read_1.name.c_str( ), 1, &match_1, 0
+                    )) {
+                break;
+            }
+        }
+
+        // If first read of a pair was found, then insist upon second read.
+        // If not found, then restart search for pair.
+        // If found, then validate match.
+        // If invalid pair, then restart search for pair.
+        imprint_next_read( read_2 );
+        if (!regexec(
+                    &_re_read_2, read_2.name.c_str( ), 1, &match_2, 0
+                )) {
+            if (_is_valid_read_pair( the_read_pair, match_1, match_2 )) {
+                break;
+            }
+        }
+
+    } // while pair not found
+
+} // _imprint_next_read_pair_in_ignore_mode
+
+
+void
+IParser::
+_imprint_next_read_pair_in_error_mode( ReadPair &the_read_pair )
+{
+    Read	    &read_1		= the_read_pair.first;
+    Read	    &read_2		= the_read_pair.second;
+    regmatch_t	    match_1, match_2;
+
+    // Note: We let any exception, which flies out of the following,
+    //	     pass through unhandled.
+    imprint_next_read( read_1 );
+    imprint_next_read( read_2 );
+
+    // Is the first read really the first member of a pair?
+    if (REG_NOMATCH == regexec(
+                &_re_read_1, read_1.name.c_str( ), 1, &match_1, 0
+            )) {
+        throw InvalidReadPair( );
+    }
+    // Is the second read really the second member of a pair?
+    if (REG_NOMATCH == regexec(
+                &_re_read_2, read_2.name.c_str( ), 1, &match_2, 0
+            )) {
+        throw InvalidReadPair( );
+    }
+
+    // Is the pair valid?
+    if (!_is_valid_read_pair( the_read_pair, match_1, match_2 )) {
+        throw InvalidReadPair( );
+    }
+
+} // _imprint_next_read_pair_in_error_mode
+
+
+bool
+IParser::
+_is_valid_read_pair(
+    ReadPair &the_read_pair, regmatch_t &match_1, regmatch_t &match_2
+)
+{
+    return	(match_1.rm_so == match_2.rm_so)
+            &&	(match_1.rm_eo == match_2.rm_eo)
+            &&	(	the_read_pair.first.name.substr( 0, match_1.rm_so )
+                    ==	the_read_pair.second.name.substr( 0, match_1.rm_so ));
+}
+
+} // namespace read_parsers
+
+
+} // namespace khmer
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/read_parsers.hh b/lib/read_parsers.hh
new file mode 100644
index 0000000..dc20b0e
--- /dev/null
+++ b/lib/read_parsers.hh
@@ -0,0 +1,163 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef READ_PARSERS_HH
+#define READ_PARSERS_HH
+
+#include <seqan/sequence.h>
+#include <seqan/seq_io.h>
+#include <seqan/stream.h>
+#include <pthread.h>
+#include <regex.h>
+
+
+#include "khmer.hh"
+
+namespace khmer
+{
+
+
+
+namespace read_parsers
+{
+
+struct NoMoreReadsAvailable : public  khmer_exception {
+};
+
+struct UnknownPairReadingMode : public  khmer_exception {
+};
+
+struct InvalidReadPair : public  khmer_exception {
+};
+
+struct Read {
+    std:: string    name;
+    std:: string    annotations;
+    std:: string    sequence;
+    std:: string    accuracy;
+    // TODO? Add description field.
+
+    inline void reset ( )
+    {
+        name.clear( );
+        annotations.clear( );
+        sequence.clear( );
+        accuracy.clear( );
+    }
+};
+
+typedef std:: pair< Read, Read >	ReadPair;
+
+struct IParser {
+
+    enum {
+        PAIR_MODE_ALLOW_UNPAIRED = 0,
+        PAIR_MODE_IGNORE_UNPAIRED,
+        PAIR_MODE_ERROR_ON_UNPAIRED
+    };
+
+    static IParser * const  get_parser(
+        std:: string const 	&ifile_name
+    );
+
+    IParser( );
+    virtual ~IParser( );
+
+    virtual bool		is_complete( ) = 0;
+
+    // Note: 'get_next_read' exists for legacy reasons.
+    //	     In the long term, it should be eliminated in favor of direct use of
+    //	     'imprint_next_read'. A potentially costly copy-by-value happens
+    //	     upon return.
+    // TODO: Eliminate all calls to 'get_next_read'.
+    // Or switch to C++11 w/ move constructors
+    inline Read		get_next_read( )
+    {
+        Read the_read;
+        imprint_next_read( the_read );
+        return the_read;
+    }
+    virtual void	imprint_next_read( Read &the_read ) = 0;
+
+    virtual void	imprint_next_read_pair(
+        ReadPair &the_read_pair,
+        uint8_t mode = PAIR_MODE_ERROR_ON_UNPAIRED
+    );
+
+protected:
+
+    regex_t		_re_read_2_nosub;
+    regex_t		_re_read_1;
+    regex_t		_re_read_2;
+
+#if (0)
+    void		_imprint_next_read_pair_in_allow_mode(
+        ReadPair &the_read_pair
+    );
+#endif
+
+    void		_imprint_next_read_pair_in_ignore_mode(
+        ReadPair &the_read_pair
+    );
+    void		_imprint_next_read_pair_in_error_mode(
+        ReadPair &the_read_pair
+    );
+    bool		_is_valid_read_pair(
+        ReadPair &the_read_pair, regmatch_t &match_1, regmatch_t &match_2
+    );
+
+}; // struct IParser
+
+class SeqAnParser : public IParser
+{
+
+public:
+    SeqAnParser( const char * filename );
+    ~SeqAnParser( );
+
+    bool is_complete( );
+    void imprint_next_read(Read &the_read);
+
+private:
+    seqan::SequenceStream _stream;
+    uint32_t _seqan_spin_lock;
+
+};
+
+inline PartitionID _parse_partition_id(std::string name)
+{
+    PartitionID p = 0;
+    const char * s = name.c_str() + name.length() - 1;
+    if (!(*(s + 1) == (unsigned int) NULL)) {
+        throw khmer_exception();
+    }
+
+    while(*s != '\t' && s >= name.c_str()) {
+        s--;
+    }
+
+    if (*s == '\t') {
+        p = (PartitionID) atoi(s + 1);
+    } else {
+        std::cerr << "consume_partitioned_fasta barfed on read "  << name << "\n";
+        throw khmer_exception();
+    }
+
+    return p;
+}
+
+
+
+} // namespace read_parsers
+
+
+} // namespace khmer
+
+
+#endif // READ_PARSERS_HH
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/subset.cc b/lib/subset.cc
new file mode 100644
index 0000000..25f1886
--- /dev/null
+++ b/lib/subset.cc
@@ -0,0 +1,1851 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2014. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "hashbits.hh"
+#include "subset.hh"
+#include "read_parsers.hh"
+
+#include <sstream>
+
+#define IO_BUF_SIZE 250*1000*1000
+#define BIG_TRAVERSALS_ARE 200
+
+// #define VALIDATE_PARTITIONS
+
+using namespace khmer;
+using namespace khmer:: read_parsers;
+using namespace std;
+
+#if 0
+
+static void print_partition_set(PartitionSet& p)
+{
+    cout << "\tpartition set: ";
+    for (PartitionSet::iterator pi = p.begin(); pi != p.end(); pi++) {
+        cout << *pi << ", ";
+    }
+    cout << "\n";
+}
+
+static void print_tag_set(SeenSet& p)
+{
+    cout << "\ttag set: ";
+    for (SeenSet::iterator si = p.begin(); si != p.end(); si++) {
+        cout << *si << ", ";
+    }
+    cout << "\n";
+}
+
+#endif //0
+
+void SubsetPartition::count_partitions(
+    size_t& n_partitions,
+    size_t& n_unassigned)
+{
+    n_partitions = 0;
+    n_unassigned = 0;
+
+    PartitionSet partitions;
+
+    //
+    // go through all the tagged kmers and count partitions/orphan.
+    //
+
+    for (SeenSet::iterator ti = _ht->all_tags.begin();
+            ti != _ht->all_tags.end(); ++ti) {
+        PartitionID * partition_p = partition_map[*ti];
+        if (partition_p) {
+            partitions.insert(*partition_p);
+        } else {
+            n_unassigned++;
+        }
+    }
+    n_partitions = partitions.size();
+}
+
+
+size_t SubsetPartition::output_partitioned_file(
+    const std::string	&infilename,
+    const std::string	&outputfile,
+    bool		output_unassigned,
+    CallbackFn		callback,
+    void *		callback_data)
+{
+    IParser* parser = IParser::get_parser(infilename);
+    ofstream outfile(outputfile.c_str());
+
+    unsigned int total_reads = 0;
+    unsigned int reads_kept = 0;
+    size_t n_singletons = 0;
+
+    PartitionSet partitions;
+
+    Read read;
+    string seq;
+
+    HashIntoType kmer = 0;
+
+    const unsigned int ksize = _ht->ksize();
+
+    //
+    // go through all the reads, and take those with assigned partitions
+    // and output them.
+    //
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (_ht->check_and_normalize_read(seq)) {
+            const char * kmer_s = seq.c_str();
+
+            bool found_tag = false;
+            for (unsigned int i = 0; i < seq.length() - ksize + 1; i++) {
+                kmer = _hash(kmer_s + i, ksize);
+
+                // is this a known tag?
+                if (set_contains(partition_map, kmer)) {
+                    found_tag = true;
+                    break;
+                }
+            }
+
+            // all sequences should have at least one tag in them.
+            // assert(found_tag);  @CTB currently breaks tests.  give fn flag
+            // to disable.
+
+            PartitionID partition_id = 0;
+            if (found_tag) {
+                PartitionID * partition_p = partition_map[kmer];
+                if (partition_p == NULL ) {
+                    partition_id = 0;
+                    n_singletons++;
+                } else {
+                    partition_id = *partition_p;
+                    partitions.insert(partition_id);
+                }
+            }
+
+            if (partition_id > 0 || output_unassigned) {
+                if (read.accuracy.length()) { // FASTQ
+                    outfile << "@" << read.name << "\t" << partition_id
+                            << "\n";
+                    outfile << seq << "\n+\n";
+                    outfile << read.accuracy << "\n";
+                } else {		// FASTA
+                    outfile << ">" << read.name << "\t" << partition_id;
+                    outfile << "\n" << seq << "\n";
+                }
+            }
+#ifdef VALIDATE_PARTITIONS
+            std::cout << "checking: " << read.name << "\n";
+            if (!is_single_partition(seq)) {
+                throw khmer_exception();
+            }
+#endif // VALIDATE_PARTITIONS
+
+            total_reads++;
+
+            // run callback, if specified
+            if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+                try {
+                    callback("output_partitions", callback_data,
+                             total_reads, reads_kept);
+                } catch (...) {
+                    delete parser;
+                    parser = NULL;
+                    outfile.close();
+                    throw;
+                }
+            }
+        }
+    }
+
+    delete parser;
+    parser = NULL;
+
+    return partitions.size() + n_singletons;
+}
+
+unsigned int SubsetPartition::find_unpart(
+    const std::string	&infilename,
+    bool		traverse,
+    bool		stop_big_traversals,
+    CallbackFn		callback,
+    void *		callback_data)
+{
+    IParser* parser = IParser::get_parser(infilename);
+
+    unsigned int total_reads = 0;
+    unsigned int reads_kept = 0;
+    unsigned int n_singletons = 0;
+
+    Read read;
+    string seq;
+
+    SeenSet tags_todo;
+
+    const unsigned int ksize = _ht->ksize();
+
+    //
+    // go through all the new reads, and consume & tag them.  keep track
+    // of all waypoints in the read in 'found_tags', and then check to
+    // see if we've found either tags with no partition, or tags from
+    // different partitions, or, heck, anything new.  if we did, then
+    // we have "new stuff" from the perspective of the graph.
+    //
+    // so, we can either traverse the graph, or just merge the partitions.
+    // the former is exact, the latter is inexact but way faster :)
+    //
+
+    while(!parser->is_complete()) {
+        read = parser->get_next_read();
+        seq = read.sequence;
+
+        if (_ht->check_and_normalize_read(seq)) {
+            unsigned long long n_consumed = 0;
+            SeenSet found_tags;
+            _ht->consume_sequence_and_tag(seq, n_consumed, &found_tags);
+
+            PartitionSet pset;
+            bool found_zero = false;
+
+            for (SeenSet::iterator si = found_tags.begin();
+                    si != found_tags.end(); ++si) {
+                PartitionMap::iterator pi = partition_map.find(*si);
+                PartitionID partition_id = 0;
+                if (pi != partition_map.end() && pi->second != NULL) {
+                    partition_id = *(pi->second);
+                }
+                if (partition_id == 0) {
+                    found_zero = true;
+                } else {
+                    pset.insert(partition_id);
+                }
+            }
+
+            if (pset.size() > 1 || found_zero || n_consumed) {
+
+                // ok, we found something unaccounted for by the current
+                // partitioning. We can either
+                //    (1) redo the partitioning of this area from scratch;
+                //    (2) just join tags that are on the same sequence (incl 0-tags);
+                // 1 is "perfect", 2 is imperfect but really fast.
+
+                // note, in the case of #2, we can dispense with the hashtable,
+                // and just use the tagset/partition map.
+
+                if (traverse) {
+                    // go with behavior #1
+
+                    if (n_consumed || found_zero) {
+                        for (SeenSet::iterator si = found_tags.begin(); si !=
+                                found_tags.end(); ++si) {
+                            tags_todo.insert(*si);
+                        }
+                    } else {
+                        assign_partition_id(*(found_tags.begin()), found_tags);
+                    }
+                } else {
+                    assign_partition_id(*(found_tags.begin()), found_tags);
+                }
+
+                //	std::cout << "got one! " << read.name << "\n";
+                // std::cout << pset.size() << " " << found_zero << " "
+                // << n_consumed << "\n";
+            }
+
+            total_reads++;
+
+            // run callback, if specified
+            if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+                try {
+                    callback("find_unpart", callback_data,
+                             total_reads, reads_kept);
+                } catch (...) {
+                    delete parser;
+                    parser = NULL;
+                    throw;
+                }
+            }
+        }
+    }
+
+    if (traverse) {
+        // std::cout << "new tags size: " << tags_todo.size() << "\n";
+
+        unsigned int n = 0;
+        std::string kmer_s;
+        HashIntoType kmer_f, kmer_r;
+        SeenSet tagged_kmers;
+        for (SeenSet::iterator si = tags_todo.begin(); si != tags_todo.end();
+                ++si) {
+            n += 1;
+
+            kmer_s = _revhash(*si, ksize); // @CTB hackity hack hack!
+            HashIntoType kmer = _hash(kmer_s.c_str(), ksize, kmer_f, kmer_r);
+
+            // find all tagged kmers within range.
+            tagged_kmers.clear();
+            find_all_tags(kmer_f, kmer_r, tagged_kmers, _ht->all_tags,
+                          true, stop_big_traversals);
+
+            // std::cout << "found " << tagged_kmers.size() << "\n";
+
+            // assign the partition ID
+            // std::cout << next_partition_id << "\n";
+            assign_partition_id(kmer, tagged_kmers);
+
+            // print out
+            if (n % 1000 == 0) {
+                cout << "unpart-part " << n << " " << next_partition_id
+                     << "\n";
+            }
+        }
+    }
+
+    delete parser;
+    parser = NULL;
+
+    return n_singletons;
+}
+
+/* @cswelcher Brilliant idea: let's *not* copy this same piece of code
+ * over and over again!
+ */
+void SubsetPartition::queue_neighbors(
+    HashIntoType		kmer_f,
+    HashIntoType		kmer_r,
+    unsigned int		breadth,
+    SeenSet&			traversed_kmers,
+    NodeQueue&			node_q,
+    std::queue<unsigned int>&	breadth_q)
+{
+
+    HashIntoType f, r;
+    const unsigned int rc_left_shift = _ht->ksize()*2 - 2;
+    const HashIntoType bitmask = _ht->bitmask;
+
+    f = next_f(kmer_f, 'A');
+    r = next_r(kmer_r, 'A');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    f = next_f(kmer_f, 'C');
+    r = next_r(kmer_r, 'C');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    f = next_f(kmer_f, 'G');
+    r = next_r(kmer_r, 'G');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    f = next_f(kmer_f, 'T');
+    r = next_r(kmer_r, 'T');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    // PREVIOUS.
+    r = prev_r(kmer_r, 'A');
+    f = prev_f(kmer_f, 'A');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    r = prev_r(kmer_r, 'C');
+    f = prev_f(kmer_f, 'C');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    r = prev_r(kmer_r, 'G');
+    f = prev_f(kmer_f, 'G');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+
+    r = prev_r(kmer_r, 'T');
+    f = prev_f(kmer_f, 'T');
+    if (_ht->get_count(uniqify_rc(f,r)) &&
+            !set_contains(traversed_kmers, uniqify_rc(f,r))) {
+        node_q.push(f);
+        node_q.push(r);
+        breadth_q.push(breadth + 1);
+    }
+}
+
+///
+
+// find_all_tags: the core of the partitioning code.  finds all tagged k-mers
+//    connected to kmer_f/kmer_r in the graph.
+
+void SubsetPartition::find_all_tags(
+    HashIntoType	kmer_f,
+    HashIntoType	kmer_r,
+    SeenSet&		tagged_kmers,
+    const SeenSet&	all_tags,
+    bool		break_on_stop_tags,
+    bool		stop_big_traversals)
+{
+    const HashIntoType bitmask = _ht->bitmask;
+
+    HashIntoType f, r;
+    bool first = true;
+    NodeQueue node_q;
+    std::queue<unsigned int> breadth_q;
+    unsigned int cur_breadth = 0;
+    const unsigned int max_breadth = (2 * _ht->_tag_density) + 1;
+
+    const unsigned int rc_left_shift = _ht->ksize()*2 - 2;
+    unsigned int total = 0;
+
+    SeenSet keeper;		// keep track of traversed kmers
+
+    // start breadth-first search.
+
+    node_q.push(kmer_f);
+    node_q.push(kmer_r);
+    breadth_q.push(0);
+
+    while(!node_q.empty()) {
+        if (stop_big_traversals && keeper.size() > BIG_TRAVERSALS_ARE) {
+            tagged_kmers.clear();
+            break;
+        }
+
+        kmer_f = node_q.front();
+        node_q.pop();
+        kmer_r = node_q.front();
+        node_q.pop();
+        unsigned int breadth = breadth_q.front();
+        breadth_q.pop();
+
+        HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+
+        // Have we already seen this k-mer?  If so, skip.
+        // @cswelcher this is redundant, as we already check before queuing
+        if (set_contains(keeper, kmer)) {
+            continue;
+        }
+
+        // Do we want to traverse through this k-mer?  If not, skip.
+        if (break_on_stop_tags && set_contains(_ht->stop_tags, kmer)) {
+            // @CTB optimize by inserting into keeper set?
+            continue;
+        }
+
+        // keep track of seen kmers
+        keeper.insert(kmer);
+        total++;
+
+        // Is this a kmer-to-tag, and have we put this tag in a partition
+        // already? Search no further in this direction.  (This is where we
+        // connect partitions.)
+        if (!first && set_contains(all_tags, kmer)) {
+            tagged_kmers.insert(kmer);
+            continue;
+        }
+
+        if (!(breadth >= cur_breadth)) { // keep track of watermark, for
+            // debugging.
+            throw khmer_exception();
+        }
+        if (breadth > cur_breadth) {
+            cur_breadth = breadth;
+        }
+
+        if (breadth >= max_breadth) {
+            continue;    // truncate search @CTB exit?
+        }
+
+        //
+        // Enqueue next set of nodes.
+        //
+
+        // NEXT
+        f = next_f(kmer_f, 'A');
+        r = next_r(kmer_r, 'A');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'C');
+        r = next_r(kmer_r, 'C');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'G');
+        r = next_r(kmer_r, 'G');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'T');
+        r = next_r(kmer_r, 'T');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        // PREVIOUS.
+        r = prev_r(kmer_r, 'A');
+        f = prev_f(kmer_f, 'A');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'C');
+        f = prev_f(kmer_f, 'C');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'G');
+        f = prev_f(kmer_f, 'G');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'T');
+        f = prev_f(kmer_f, 'T');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        first = false;
+    }
+}
+
+
+
+// Perform a breadth-first search starting from the k-mers in the given
+// sequence
+unsigned int SubsetPartition::sweep_for_tags(
+    const std::string&	seq,
+    SeenSet&		tagged_kmers,
+    const SeenSet&	all_tags,
+    unsigned int	range,
+    bool		break_on_stop_tags,
+    bool		stop_big_traversals)
+{
+
+    SeenSet traversed_kmers;
+    NodeQueue node_q;
+    std::queue<unsigned int> breadth_q;
+    //unsigned int cur_breadth = 0;
+
+    unsigned int max_breadth = range;
+    //unsigned int breadth_seen = 0;
+
+    unsigned int total = 0;
+
+    // start breadth-first search.
+
+    HashIntoType kmer_f, kmer_r;
+    KMerIterator kmers(seq.c_str(), _ht->ksize());
+    std::string kmer_s;
+
+    // Queue up all the sequence's k-mers at breadth zero
+    // We are searching around the perimeter of the known k-mers
+    // @cswelcher still using kludgy kmer iterator, let's fix this sometime...
+    while (!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+        kmer_s = _revhash(kmer, _ht->ksize());
+        kmer = _hash(kmer_s.c_str(), _ht->ksize(), kmer_f, kmer_r);
+        traversed_kmers.insert(kmer);
+
+        node_q.push(kmer_f);
+        node_q.push(kmer_r);
+        breadth_q.push(0);
+    }
+
+    size_t seq_length = node_q.size() / 2;
+    size_t BIG_PERIMETER_TRAVERSALS = BIG_TRAVERSALS_ARE * seq_length;
+
+    //unsigned int cur_it = 0;
+    while(!node_q.empty()) {
+        // change this to a better hueristic
+        if (stop_big_traversals && traversed_kmers.size() >
+                BIG_PERIMETER_TRAVERSALS) {
+            tagged_kmers.clear();
+            break;
+        }
+
+        kmer_f = node_q.front();
+        node_q.pop();
+        kmer_r = node_q.front();
+        node_q.pop();
+        unsigned int breadth = breadth_q.front();
+        breadth_q.pop();
+        //cur_it++;
+        //printf("current iteration: %u, current breadth: %u\n", cur_it, breadth);
+
+        //if (breadth > breadth_seen) {
+        //  breadth_seen = breadth;
+        //}
+
+        HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+
+        // Have we already seen this k-mer?  If so, skip.
+        // @cswelcher we already check before queuing
+        //if (set_contains(traversed_kmers, kmer)) {
+        // continue;
+        //}
+
+        // Do we want to traverse through this k-mer?  If not, skip.
+        if (break_on_stop_tags && set_contains(_ht->stop_tags, kmer)) {
+            // @CTB optimize by inserting into traversed_kmers set?
+            continue;
+        }
+
+        // keep track of seen kmers
+        traversed_kmers.insert(kmer);
+        total++;
+
+        //
+        if (set_contains(all_tags, kmer)) {
+            tagged_kmers.insert(kmer);
+            // if we find a tag, finish the remaining queued nodes,
+            // but don't queue up any more
+            // max_breadth = breadth;
+            continue;
+        }
+
+        // removed for not doing anything
+        //assert(breadth >= cur_breadth); // keep track of watermark, for
+        //debugging.
+        //if (breadth > cur_breadth) { cur_breadth = breadth; }
+
+        if (breadth == max_breadth) {
+            continue;
+        }
+        // finish up nodes on the current level, but if we go beyond, end it
+        // immediately this keeps from having to look at nodes which have
+        // already been queued once we lower the limit after finding a tag
+        else if (breadth > max_breadth) {
+            return total;    // truncate search @CTB exit?
+        }
+
+        queue_neighbors(kmer_f, kmer_r, breadth, traversed_kmers, node_q,
+                        breadth_q);
+    }
+    //printf("breadth_seen=%u, total=%u, traverse_kmers=%u\n", breadth_seen, total, traversed_kmers.size());
+    return total;
+}
+
+// find_all_tags: the core of the partitioning code.  finds all tagged k-mers
+//    connected to kmer_f/kmer_r in the graph.
+
+void SubsetPartition::find_all_tags_truncate_on_abundance(
+    HashIntoType	kmer_f,
+    HashIntoType	kmer_r,
+    SeenSet&		tagged_kmers,
+    const SeenSet&	all_tags,
+    BoundedCounterType	min_count,
+    BoundedCounterType	max_count,
+    bool		break_on_stop_tags,
+    bool		stop_big_traversals)
+{
+    const HashIntoType bitmask = _ht->bitmask;
+
+    HashIntoType f, r;
+    bool first = true;
+    NodeQueue node_q;
+    std::queue<unsigned int> breadth_q;
+    unsigned int cur_breadth = 0;
+
+    const unsigned int max_breadth = (2 * _ht->_tag_density) + 1;
+    const unsigned int rc_left_shift = _ht->ksize()*2 - 2;
+    unsigned int total = 0;
+
+    SeenSet keeper;		// keep track of traversed kmers
+
+    // start breadth-first search.
+
+    node_q.push(kmer_f);
+    node_q.push(kmer_r);
+    breadth_q.push(0);
+
+    while(!node_q.empty()) {
+        if (stop_big_traversals && keeper.size() > BIG_TRAVERSALS_ARE) {
+            tagged_kmers.clear();
+            break;
+        }
+
+        kmer_f = node_q.front();
+        node_q.pop();
+        kmer_r = node_q.front();
+        node_q.pop();
+        unsigned int breadth = breadth_q.front();
+        breadth_q.pop();
+
+        HashIntoType kmer = uniqify_rc(kmer_f, kmer_r);
+
+        // Have we already seen this k-mer?  If so, skip.
+        if (set_contains(keeper, kmer)) {
+            continue;
+        }
+
+        // Do we want to traverse through this k-mer?  If not, skip.
+        if (break_on_stop_tags && set_contains(_ht->stop_tags, kmer)) {
+            // @CTB optimize by inserting into keeper set?
+            continue;
+        }
+
+        BoundedCounterType count = _ht->get_count(kmer);
+        if (count < min_count || count > max_count) {
+            continue;
+        }
+
+        // keep track of seen kmers
+        keeper.insert(kmer);
+        total++;
+
+        // Is this a kmer-to-tag, and have we put this tag in a partition
+        // already? Search no further in this direction.  (This is where we
+        // connect partitions.)
+        if (!first && set_contains(all_tags, kmer)) {
+            tagged_kmers.insert(kmer);
+            continue;
+        }
+
+        // @cswelcher Do these lines actually do anything?
+        if (!(breadth >= cur_breadth)) { // keep track of watermark, for
+            // debugging.
+            throw khmer_exception();
+        }
+        if (breadth > cur_breadth) {
+            cur_breadth = breadth;
+        }
+
+        if (breadth >= max_breadth) {
+            continue;    // truncate search @CTB exit?
+        }
+
+        //
+        // Enqueue next set of nodes.
+        //
+
+        // NEXT
+        f = next_f(kmer_f, 'A');
+        r = next_r(kmer_r, 'A');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'C');
+        r = next_r(kmer_r, 'C');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'G');
+        r = next_r(kmer_r, 'G');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        f = next_f(kmer_f, 'T');
+        r = next_r(kmer_r, 'T');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        // PREVIOUS.
+        r = prev_r(kmer_r, 'A');
+        f = prev_f(kmer_f, 'A');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'C');
+        f = prev_f(kmer_f, 'C');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'G');
+        f = prev_f(kmer_f, 'G');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        r = prev_r(kmer_r, 'T');
+        f = prev_f(kmer_f, 'T');
+        if (_ht->get_count(uniqify_rc(f,r)) &&
+                !set_contains(keeper, uniqify_rc(f,r))) {
+            node_q.push(f);
+            node_q.push(r);
+            breadth_q.push(breadth + 1);
+        }
+
+        first = false;
+    }
+}
+
+///////////////////////////////////////////////////////////////////////
+
+void SubsetPartition::do_partition(
+    HashIntoType	first_kmer,
+    HashIntoType	last_kmer,
+    bool		break_on_stop_tags,
+    bool		stop_big_traversals,
+    CallbackFn		callback,
+    void *		callback_data)
+{
+    unsigned int total_reads = 0;
+
+    std::string kmer_s;
+    HashIntoType kmer_f, kmer_r;
+    SeenSet tagged_kmers;
+    const unsigned char ksize = _ht->ksize();
+
+    SeenSet::const_iterator si, end;
+
+    if (first_kmer) {
+        si = _ht->all_tags.find(first_kmer);
+    } else {
+        si = _ht->all_tags.begin();
+    }
+    if (last_kmer) {
+        end = _ht->all_tags.find(last_kmer);
+    } else {
+        end = _ht->all_tags.end();
+    }
+
+    for (; si != end; ++si) {
+        total_reads++;
+
+        kmer_s = _revhash(*si, ksize); // @CTB hackity hack hack!
+        HashIntoType kmer = _hash(kmer_s.c_str(), ksize, kmer_f, kmer_r);
+
+        // find all tagged kmers within range.
+        tagged_kmers.clear();
+        find_all_tags(kmer_f, kmer_r, tagged_kmers, _ht->all_tags,
+                      break_on_stop_tags, stop_big_traversals);
+
+        // assign the partition ID
+        assign_partition_id(kmer, tagged_kmers);
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            cout << "...subset-part " << first_kmer << "-" << last_kmer << ": "
+                 << total_reads << " <- " << next_partition_id << "\n";
+#if 0 // @CTB
+            try {
+                callback("do_subset_partition/read", callback_data, total_reads,
+                         next_partition_id);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+#endif // 0
+        }
+    }
+}
+
+void SubsetPartition::do_partition_with_abundance(
+    HashIntoType	first_kmer,
+    HashIntoType	last_kmer,
+    BoundedCounterType	min_count,
+    BoundedCounterType	max_count,
+    bool		break_on_stop_tags,
+    bool		stop_big_traversals,
+    CallbackFn		callback,
+    void *		callback_data)
+{
+    unsigned int total_reads = 0;
+
+    std::string kmer_s;
+    HashIntoType kmer_f, kmer_r;
+    SeenSet tagged_kmers;
+    const unsigned char ksize = _ht->ksize();
+
+    SeenSet::const_iterator si, end;
+
+    if (first_kmer) {
+        si = _ht->all_tags.find(first_kmer);
+    } else {
+        si = _ht->all_tags.begin();
+    }
+    if (last_kmer) {
+        end = _ht->all_tags.find(last_kmer);
+    } else {
+        end = _ht->all_tags.end();
+    }
+
+    for (; si != end; ++si) {
+        total_reads++;
+
+        kmer_s = _revhash(*si, ksize); // @CTB hackity hack hack!
+        HashIntoType kmer = _hash(kmer_s.c_str(), ksize, kmer_f, kmer_r);
+
+        // find all tagged kmers within range.
+        tagged_kmers.clear();
+        find_all_tags_truncate_on_abundance(kmer_f, kmer_r, tagged_kmers,
+                                            _ht->all_tags, min_count,
+                                            max_count, break_on_stop_tags,
+                                            stop_big_traversals);
+
+        // assign the partition ID
+        assign_partition_id(kmer, tagged_kmers);
+
+        // run callback, if specified
+        if (total_reads % CALLBACK_PERIOD == 0 && callback) {
+            cout << "...subset-part " << first_kmer << "-" << last_kmer << ": "
+                 << total_reads << " <- " << next_partition_id << "\n";
+#if 0 // @CTB
+            try {
+                callback("do_subset_partition/read", callback_data, total_reads,
+                         next_partition_id);
+            } catch (...) {
+                delete parser;
+                throw;
+            }
+#endif // 0
+        }
+    }
+}
+
+
+//
+
+void SubsetPartition::set_partition_id(
+    std::string kmer_s,
+    PartitionID p)
+{
+    HashIntoType kmer;
+    if (!(kmer_s.length() >= _ht->ksize())) {
+        throw khmer_exception();
+    }
+    kmer = _hash(kmer_s.c_str(), _ht->ksize());
+
+    set_partition_id(kmer, p);
+}
+
+void SubsetPartition::set_partition_id(
+    HashIntoType	kmer,
+    PartitionID		p)
+{
+    PartitionPtrSet * s = reverse_pmap[p];
+    PartitionID * pp = NULL;
+    if (s == NULL) {
+        s = new PartitionPtrSet();
+        pp = new unsigned int(p);
+        s->insert(pp);
+        reverse_pmap[p] = s;
+    } else {
+        pp = *(s->begin());
+    }
+    partition_map[kmer] = pp;
+
+    if (next_partition_id <= p) {
+        next_partition_id = p + 1;
+    }
+}
+
+PartitionID SubsetPartition::assign_partition_id(
+    HashIntoType	kmer,
+    SeenSet&		tagged_kmers)
+
+{
+    PartitionID return_val = 0;
+
+    // did we find a tagged kmer?
+    if (!tagged_kmers.empty()) {
+        PartitionID * pp = _join_partitions_by_tags(tagged_kmers, kmer);
+        return_val = *pp;
+    } else {
+        partition_map.erase(kmer);
+        return_val = 0;
+    }
+
+    return return_val;
+}
+
+// _join_partitions_by_tags combines the tags in 'tagged_kmers' into a single
+// partition, creating or reassigning partitions as necessary.  Low level
+// function!
+
+PartitionID * SubsetPartition::_join_partitions_by_tags(
+    const SeenSet&	tagged_kmers,
+    const HashIntoType	kmer)
+{
+    SeenSet::const_iterator it = tagged_kmers.begin();
+    unsigned int * this_partition_p = NULL;
+
+    // find first assigned partition ID in tagged set
+    while (it != tagged_kmers.end()) {
+        this_partition_p = partition_map[*it];
+        if (this_partition_p != NULL) {
+            break;
+        }
+        ++it;
+    }
+
+    // no partition ID? allocate new!
+    if (this_partition_p == NULL) {
+        this_partition_p = new PartitionID(next_partition_id);
+        next_partition_id++;
+
+        PartitionPtrSet * s = new PartitionPtrSet();
+        s->insert(this_partition_p);
+        reverse_pmap[*this_partition_p] = s;
+    }
+
+    // reassign all partitions individually.
+    it = tagged_kmers.begin();
+    for (; it != tagged_kmers.end(); ++it) {
+        PartitionMap::iterator pi = partition_map.find(*it);
+
+        if (pi == partition_map.end()) { // no entry? insert.
+            partition_map[*it] = this_partition_p;
+        } else {
+            PartitionID * pp_id = pi->second;
+
+            if (pp_id == NULL) {	// entry is null? set;
+                pi->second = this_partition_p;
+            } else if (*pp_id != *this_partition_p) {
+                // != entry? join partitions.
+                _merge_two_partitions(this_partition_p, pp_id);
+            }
+        }
+    }
+
+    partition_map[kmer] = this_partition_p;
+
+    return this_partition_p;
+}
+
+// _merge_two_partitions merges the 'merge_pp' partition into the
+// 'the_pp' partition.  It does this by joining the reverse pointer
+// map structures for two partitions and resetting each partition
+// pointer individually.
+
+PartitionID * SubsetPartition::_merge_two_partitions(
+    PartitionID *the_pp,
+    PartitionID *merge_pp)
+{
+    PartitionPtrSet * s = reverse_pmap[*the_pp];
+    PartitionPtrSet * t = reverse_pmap[*merge_pp];
+
+    // Choose the smaller of two sets to loop over.
+    if (s->size() < t->size()) {
+        PartitionPtrSet * tmp = s;
+        s = t;
+        t = tmp;
+        PartitionID * tmp2 = the_pp;
+        the_pp = merge_pp;
+        merge_pp = tmp2;
+    }
+
+    // Get rid of the reverse pointer for the old partition.
+    reverse_pmap.erase(*merge_pp);
+
+    // Merge all of the elements in the to-be-replaced PartitionPtrSet
+    // into the merged partition.
+    for (PartitionPtrSet::iterator pi = t->begin(); pi != t->end(); ++pi) {
+        PartitionID * iter_pp;
+        iter_pp = *pi;
+
+        *iter_pp = *the_pp;	// reset the partition ID to the new one.
+        s->insert(iter_pp);
+    }
+    delete t;
+
+    return the_pp;
+}
+
+PartitionID SubsetPartition::join_partitions(
+    PartitionID orig,
+    PartitionID join)
+{
+    if (orig == join) {
+        return orig;
+    }
+    if (orig == 0 || join == 0) {
+        return 0;
+    }
+
+    if (reverse_pmap.find(orig) == reverse_pmap.end() ||
+            reverse_pmap.find(join) == reverse_pmap.end() ||
+            reverse_pmap[orig] == NULL ||
+            reverse_pmap[join] == NULL) {
+        return 0;
+    }
+
+    PartitionID * orig_pp = *(reverse_pmap[orig]->begin());
+    PartitionID * join_pp = *(reverse_pmap[join]->begin());
+
+    _merge_two_partitions(orig_pp, join_pp);
+
+    return orig;
+}
+
+PartitionID SubsetPartition::get_partition_id(std::string kmer_s)
+{
+    HashIntoType kmer;
+    if (!(kmer_s.length() >= _ht->ksize())) {
+        throw khmer_exception();
+    }
+    kmer = _hash(kmer_s.c_str(), _ht->ksize());
+
+    return get_partition_id(kmer);
+}
+
+PartitionID SubsetPartition::get_partition_id(HashIntoType kmer)
+{
+    if (partition_map.find(kmer) != partition_map.end()) {
+        PartitionID * pp = partition_map[kmer];
+        if (pp == NULL) {
+            return 0;
+        }
+        return *pp;
+    }
+    return 0;
+}
+
+void SubsetPartition::merge(SubsetPartition * other)
+{
+    if (this == other) {
+        return;
+    }
+
+    PartitionPtrMap other_to_this;
+
+    PartitionMap::const_iterator pi = other->partition_map.begin();
+    for (; pi != other->partition_map.end(); ++pi) {
+        if (pi->second) {
+            _merge_other(pi->first, *(pi->second), other_to_this);
+        }
+    }
+}
+
+// Merge PartitionIDs from another SubsetPartition, based on overlapping
+// tags.  Utility function for merge() and merge_from_disk().
+
+void SubsetPartition::_merge_other(
+    HashIntoType	tag,
+    PartitionID		other_partition,
+    PartitionPtrMap&	diskp_to_pp)
+{
+    if (set_contains(_ht->stop_tags, tag)) { // don't merge if it's a stop_tag
+        return;
+    }
+
+    // OK.  Does our current partitionmap have this?
+    PartitionID * pp_0;
+    pp_0 = partition_map[tag];
+
+    if (pp_0 == NULL) {	// No!  OK, map to new 'un.
+        PartitionID * existing_pp_0 = diskp_to_pp[other_partition];
+
+        if (existing_pp_0) {	// already seen this other_partition
+            partition_map[tag] = existing_pp_0;
+        } else {		// new other_partition! create a new partition.
+            pp_0 = get_new_partition();
+
+            PartitionPtrSet * pp_set = new PartitionPtrSet();
+            pp_set->insert(pp_0);
+            reverse_pmap[*pp_0] = pp_set;
+            partition_map[tag] = pp_0;
+
+            diskp_to_pp[other_partition] = pp_0;
+        }
+    } else {			// yes, we've seen this tag before...
+        PartitionID * existing_pp_0 = diskp_to_pp[other_partition];
+
+        if (existing_pp_0) {	// mapping exists.  copacetic?
+            if (*pp_0 == *existing_pp_0) {
+                ;			// yep! nothing to do, yay!
+            } else {
+                // remapping must be done... we need to merge!
+                // the two partitions to merge are *pp_0 and *existing_pp_0.
+                // we also need to reset existing_pp_0 in diskp_to_pp to pp_0.
+
+                pp_0 = _merge_two_partitions(pp_0, existing_pp_0);
+                diskp_to_pp[other_partition] = pp_0;
+            }
+        } else {
+            // no, does not exist in our mapping yet.  but that's ok,
+            // we can fix that.
+            diskp_to_pp[other_partition] = pp_0;
+        }
+    }
+}
+
+// Merge an on-disk SubsetPartition into this one.
+
+void SubsetPartition::merge_from_disk(string other_filename)
+{
+    ifstream infile;
+
+    // configure ifstream to raise exceptions for everything.
+    infile.exceptions(std::ifstream::failbit | std::ifstream::badbit);
+
+    try {
+        infile.open(other_filename.c_str(), ios::binary);
+    }  catch (std::ifstream::failure &e) {
+        std::string err;
+        if (!infile.is_open()) {
+            err = "Cannot open subset pmap file: " + other_filename;
+        } else {
+            err = "Unknown error in opening file: " + other_filename;
+        }
+        throw khmer_file_exception(err.c_str());
+    }
+
+    try {
+        unsigned int save_ksize = 0;
+        unsigned char version, ht_type;
+
+        infile.read((char *) &version, 1);
+        infile.read((char *) &ht_type, 1);
+        if (!(version == SAVED_FORMAT_VERSION)) {
+            std::ostringstream err;
+            err << "Incorrect file format version " << (int) version
+                << " while reading subset pmap from " << other_filename;
+            throw khmer_file_exception(err.str().c_str());
+        } else if (!(ht_type == SAVED_SUBSET)) {
+            std::ostringstream err;
+            err << "Incorrect file format type " << (int) ht_type
+                << " while reading subset pmap from " << other_filename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+
+        infile.read((char *) &save_ksize, sizeof(save_ksize));
+        if (!(save_ksize == _ht->ksize())) {
+            std::ostringstream err;
+            err << "Incorrect k-mer size " << save_ksize
+                << " while reading subset pmap from " << other_filename;
+            throw khmer_file_exception(err.str().c_str());
+        }
+    } catch (std::ifstream::failure &e) {
+        std::string err;
+        err = "Unknown error reading header info from: " + other_filename;
+        throw khmer_file_exception(err.c_str());
+    }
+
+    char * buf = new char[IO_BUF_SIZE];
+
+    unsigned int loaded = 0;
+    long remainder;
+
+
+    PartitionPtrMap diskp_to_pp;
+
+    HashIntoType * kmer_p = NULL;
+    PartitionID * diskp = NULL;
+
+    //
+    // Run through the entire partitionmap file, figuring out what partition
+    // IDs are present.
+    //
+
+    remainder = 0;
+    unsigned int iteration = 0;
+    while (!infile.eof()) {
+        unsigned int i;
+
+        try {
+            infile.read(buf + remainder, IO_BUF_SIZE - remainder);
+        } catch (std::ifstream::failure &e) {
+
+            // We may get an exception here if we fail to read all the
+            // expected bytes due to EOF -- only pass it up if we read
+            // _nothing_.  Note that the while loop exits on EOF.
+
+            if (infile.gcount() == 0) {
+                std::string err;
+                err = "Unknown error reading data from: " + other_filename;
+                throw khmer_file_exception(err.c_str());
+            }
+        }
+
+        long n_bytes = infile.gcount() + remainder;
+        remainder = n_bytes % (sizeof(PartitionID) + sizeof(HashIntoType));
+        n_bytes -= remainder;
+
+        iteration++;
+
+        for (i = 0; i < n_bytes;) {
+            kmer_p = (HashIntoType *) (buf + i);
+            i += sizeof(HashIntoType);
+            diskp = (PartitionID *) (buf + i);
+            i += sizeof(PartitionID);
+
+            if (!(*diskp != 0)) {		// sanity check.
+                throw khmer_exception();
+            }
+
+            _merge_other(*kmer_p, *diskp, diskp_to_pp);
+
+            loaded++;
+        }
+        if (!(i == n_bytes)) {
+            throw khmer_exception();
+        }
+        memcpy(buf, buf + n_bytes, remainder);
+    }
+
+    delete[] buf;
+}
+
+// Save a partition map to disk.
+
+void SubsetPartition::save_partitionmap(string pmap_filename)
+{
+    ofstream outfile(pmap_filename.c_str(), ios::binary);
+
+    unsigned char version = SAVED_FORMAT_VERSION;
+    outfile.write((const char *) &version, 1);
+
+    unsigned char ht_type = SAVED_SUBSET;
+    outfile.write((const char *) &ht_type, 1);
+
+    unsigned int save_ksize = _ht->ksize();
+    outfile.write((const char *) &save_ksize, sizeof(save_ksize));
+
+    ///
+
+    char * buf = NULL;
+    buf = new char[IO_BUF_SIZE];
+    unsigned int n_bytes = 0;
+
+    // For each tag in the partition map, save the tag and the associated
+    // partition ID.
+
+    PartitionMap::const_iterator pi = partition_map.begin();
+    for (; pi != partition_map.end(); ++pi) {
+        HashIntoType kmer = pi->first;
+        if (pi->second != NULL) {	// if a partition ID has been
+            /// assigned... save.
+            PartitionID p_id = *(pi->second);
+
+            // each record consists of one tag followed by one PartitionID.
+            HashIntoType * kmer_p = (HashIntoType *) (buf + n_bytes);
+            *kmer_p = kmer;
+            n_bytes += sizeof(HashIntoType);
+
+            PartitionID * pp = (PartitionID *) (buf + n_bytes);
+            *pp = p_id;
+            n_bytes += sizeof(PartitionID);
+
+            // flush to disk
+            if (n_bytes >= IO_BUF_SIZE - sizeof(HashIntoType) -
+                    sizeof(PartitionID)) {
+                outfile.write(buf, n_bytes);
+                n_bytes = 0;
+            }
+        }
+    }
+    // save remainder.
+    if (n_bytes) {
+        outfile.write(buf, n_bytes);
+    }
+    outfile.close();
+
+    delete[] buf;
+}
+
+// Load a partition map from disk.
+
+void SubsetPartition::load_partitionmap(string infilename)
+{
+    // @CTB make sure this is an empty partition...?
+    merge_from_disk(infilename);
+}
+
+
+void SubsetPartition::_validate_pmap()
+{
+    for (PartitionMap::const_iterator pi = partition_map.begin();
+            pi != partition_map.end(); ++pi) {
+        //HashIntoType kmer = (*pi).first;
+        PartitionID * pp_id = (*pi).second;
+
+        if (pp_id != NULL) {
+            if (!(*pp_id >= 1) || !(*pp_id < next_partition_id)) {
+                throw khmer_exception();
+            }
+        }
+    }
+
+    for (ReversePartitionMap::const_iterator ri = reverse_pmap.begin();
+            ri != reverse_pmap.end(); ++ri) {
+        PartitionID p = (*ri).first;
+        PartitionPtrSet *s = (*ri).second;
+
+        if (!(s != NULL)) {
+            throw khmer_exception();
+        }
+
+        for (PartitionPtrSet::const_iterator si = s->begin(); si != s->end();
+                ++si) {
+            PartitionID * pp;
+            pp = *si;
+
+            if (!(p == *pp)) {
+                throw khmer_exception();
+            }
+        }
+    }
+}
+
+// Get rid of all partitions & partition information.
+
+void SubsetPartition::_clear_all_partitions()
+{
+    for (ReversePartitionMap::iterator ri = reverse_pmap.begin();
+            ri != reverse_pmap.end(); ++ri) {
+        PartitionPtrSet * s = (*ri).second;
+
+        for (PartitionPtrSet::iterator pi = s->begin(); pi != s->end(); ++pi) {
+            PartitionID * pp = (*pi);
+            delete pp;
+        }
+        delete s;
+    }
+    partition_map.clear();
+    next_partition_id = 1;
+}
+
+
+bool SubsetPartition::is_single_partition(std::string seq)
+{
+    if (!_ht->check_and_normalize_read(seq)) {
+        return 0;
+    }
+
+    PartitionSet partitions;
+    PartitionID *pp;
+
+    KMerIterator kmers(seq.c_str(), _ht->ksize());
+    while (!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+
+        if (partition_map.find(kmer) != partition_map.end()) {
+            pp = partition_map[kmer];
+            if (pp) {
+                partitions.insert(*pp);
+            }
+        }
+    }
+
+    if (partitions.size() > 1) {
+        return false;
+    }
+
+    return true;
+}
+
+void SubsetPartition::join_partitions_by_path(std::string seq)
+{
+    SeenSet tagged_kmers;
+
+    KMerIterator kmers(seq.c_str(), _ht->ksize());
+
+    while(!kmers.done()) {
+        HashIntoType kmer = kmers.next();
+        if (_ht->all_tags.find(kmer) != _ht->all_tags.end()) {
+            tagged_kmers.insert(kmer);
+        }
+    }
+
+    // assert(tagged_kmers.size());
+    assign_partition_id(*(tagged_kmers.begin()), tagged_kmers);
+}
+
+void SubsetPartition::partition_size_distribution(
+    PartitionCountDistribution	&d,
+    unsigned int		&n_unassigned)
+const
+{
+    PartitionCountMap cm;
+
+    partition_sizes(cm, n_unassigned);
+
+    for (PartitionCountMap::iterator cmi = cm.begin(); cmi != cm.end();
+            ++cmi) {
+        d[cmi->second]++;
+    }
+}
+
+void SubsetPartition::partition_sizes(
+    PartitionCountMap	&cm,
+    unsigned int	&n_unassigned)
+const
+{
+    n_unassigned = 0;
+
+    // @CTB: should this be all_tags? See count_partitions.
+    for (PartitionMap::const_iterator pi = partition_map.begin();
+            pi != partition_map.end(); ++pi) {
+        if (pi->second) {
+            cm[*(pi->second)]++;
+        } else {
+            n_unassigned++;
+        }
+    }
+}
+
+void SubsetPartition::partition_average_coverages(
+    PartitionCountMap	&cm,
+    CountingHash *	ht) const
+{
+    PartitionCountMap csum;
+    PartitionCountMap cN;
+
+    // CTB: should *only* be members of this partition, so *not* all_tags.
+    for (PartitionMap::const_iterator pi = partition_map.begin();
+            pi != partition_map.end(); ++pi) {
+        if (pi->second) {
+            BoundedCounterType count = ht->get_count(pi->first);
+            csum[*(pi->second)] += count;
+            cN[*(pi->second)]++;
+        }
+    }
+
+    for (PartitionCountMap::iterator pi = csum.begin();
+            pi != csum.end(); ++pi) {
+        cm[pi->first] = pi->second / float(cN[pi->first]);
+    }
+}
+
+unsigned long long SubsetPartition::repartition_largest_partition(
+    unsigned int distance,
+    unsigned int threshold,
+    unsigned int frequency,
+    CountingHash &counting)
+{
+    PartitionCountMap cm;
+    unsigned int n_unassigned = 0;
+    PartitionID biggest_p = 0;
+    unsigned long long next_largest = 0;
+
+#if VERBOSE_REPARTITION
+    std::cout << "calculating partition size distribution.\n";
+#endif // 0
+
+    // first, count the number of members in each partition.
+    for (PartitionMap::const_iterator pi = partition_map.begin();
+            pi != partition_map.end(); ++pi) {
+        if (pi->second) {
+            cm[*(pi->second)]++;
+        } else {
+            n_unassigned++;
+        }
+    }
+
+    // then, build the distribution.
+    PartitionCountDistribution d;
+
+    for (PartitionCountMap::const_iterator cmi = cm.begin(); cmi != cm.end();
+            ++cmi) {
+        d[cmi->second]++;
+    }
+
+    // find biggest.
+    PartitionCountDistribution::const_iterator di = d.end();
+    --di;
+
+    if (d.empty()) {
+        throw khmer_exception();
+    }
+
+    for (PartitionCountMap::const_iterator cmi = cm.begin(); cmi != cm.end();
+            ++cmi) {
+        if (cmi->second == di->first) {
+            biggest_p = cmi->first;	// find PID of largest partition
+        }
+    }
+    if (!(biggest_p != 0)) {
+        throw khmer_exception();
+    }
+
+#if VERBOSE_REPARTITION
+    std::cout << "biggest partition: " << di->first << "\n";
+#endif // 0
+    --di;
+
+#if VERBOSE_REPARTITION
+    std::cout << "biggest partition ID: " << biggest_p << "\n";
+#endif // 0
+
+    next_largest = di->first;
+
+#if VERBOSE_REPARTITION
+    std::cout << "next biggest partition: " << di->first << "\n";
+#endif // 0
+
+    ///
+
+    SeenSet bigtags;
+    _clear_partition(biggest_p, bigtags);
+#if VERBOSE_REPARTITION
+    std::cout << "gathered/cleared " << bigtags.size() << " tags.\n";
+#endif // 0
+
+    /// Now, go through and traverse from all the bigtags, tracking
+    // those that lead to well-connected sets.
+
+    unsigned int i = 0;
+    unsigned int n = 0;
+    unsigned int count;
+    unsigned int n_big = 0;
+    SeenSet keeper;
+
+    SeenSet::const_iterator si = bigtags.begin();
+
+    for (; si != bigtags.end(); ++si, i++) {
+        n++;
+
+#if 1
+        if (set_contains(_ht->repart_small_tags, *si)) {
+            continue;
+        }
+#endif //0
+
+        count = _ht->traverse_from_kmer(*si, distance, keeper);
+
+        if (count >= threshold) {
+            n_big++;
+
+            SeenSet::const_iterator ti;
+            for (ti = keeper.begin(); ti != keeper.end(); ++ti) {
+                if (counting.get_count(*ti) > frequency) {
+                    _ht->stop_tags.insert(*ti);
+                } else {
+                    counting.count(*ti);
+                }
+            }
+#if VERBOSE_REPARTITION
+            std::cout << "traversed from " << n << " tags total, of "
+                      << bigtags.size() << "; "
+                      << n_big << " big; size is " << keeper.size()
+                      << "; " << _ht->repart_small_tags.size() << " small\n";
+#endif // 0
+        } else {
+#if 1
+            _ht->repart_small_tags.insert(*si);
+#endif //0
+        }
+        keeper.clear();
+
+        if (n % 1000 == 0) {
+#if VERBOSE_REPARTITION
+            std::cout << "found big 'un!  traversed " << n << " tags, " <<
+                      n_big << " big; " << bigtags.size() << " total tags; " <<
+                      _ht->stop_tags.size() << " stop tags\n";
+#endif // 0
+        }
+    }
+
+    // return next_largest;
+#if VERBOSE_REPARTITION
+    std::cout << "repartitioning...\n";
+#endif // 0
+    repartition_a_partition(bigtags);
+
+    //
+
+    return next_largest;
+}
+
+void SubsetPartition::repartition_a_partition(const SeenSet& partition_tags)
+{
+    SeenSet tagged_kmers;
+    std::string kmer_s;
+    HashIntoType kmer_f, kmer_r;
+    unsigned int ksize = _ht->ksize();
+
+    SeenSet::const_iterator si;
+
+    unsigned n = 0;
+    for (si = partition_tags.begin(); si != partition_tags.end(); ++si, n++) {
+        if (n % 1000 == 0) {
+#if VERBOSE_REPARTITION
+            std::cout << "repartitioning... on " << n << " of " <<
+                      partition_tags.size() << "\n";
+#endif // 0
+        }
+
+        kmer_s = _revhash(*si, ksize); // @CTB hackity hack hack!
+        HashIntoType kmer = _hash(kmer_s.c_str(), ksize, kmer_f, kmer_r);
+
+        tagged_kmers.clear();
+        find_all_tags(kmer_f, kmer_r, tagged_kmers, _ht->all_tags, true, false);
+
+        // only join things already in bigtags.
+        SeenSet::iterator ssi = tagged_kmers.begin();
+        while (ssi != tagged_kmers.end()) {
+            if (!set_contains(partition_tags, *ssi)) {
+                tagged_kmers.erase(ssi++);
+            } else {
+                ++ssi;
+            }
+        }
+        // std::cout << "joining: " << tagged_kmers.size() << "\n";
+        assign_partition_id(kmer, tagged_kmers);
+    }
+}
+
+// _clear_partition: given a partition ID, identifies all tags that belong
+//    to that partition & (a) clears their PID, and (b) adds them to
+//    the SeenSet partition_tags.  partition_tags is cleared first.
+
+void SubsetPartition::_clear_partition(
+    PartitionID	the_partition,
+    SeenSet&	partition_tags)
+{
+    partition_tags.clear();
+
+    for (PartitionMap::iterator pi = partition_map.begin();
+            pi != partition_map.end(); ++pi) {
+        if (pi->second && *(pi->second) == the_partition) {
+            partition_tags.insert(pi->first);
+        }
+    }
+
+    for (SeenSet::const_iterator si = partition_tags.begin();
+            si != partition_tags.end(); ++si) {
+        partition_map.erase(*si);
+    }
+
+    // clear out the reverse partition mapping, too.
+    PartitionPtrSet * ps = reverse_pmap[the_partition];
+    for (PartitionPtrSet::iterator psi = ps->begin(); psi != ps->end();
+            ++psi) {
+        delete *psi;
+    }
+    delete ps;
+
+    reverse_pmap.erase(the_partition);
+}
+
+void SubsetPartition::report_on_partitions()
+{
+    std::cout << _ht->all_tags.size() << " tags total\n";
+    std::cout << reverse_pmap.size() << " partitions total\n";
+
+    for (SeenSet::iterator ti = _ht->all_tags.begin();
+            ti != _ht->all_tags.end(); ++ti) {
+        std::cout << "TAG: " << _revhash(*ti, _ht->ksize()) << "\n";
+        PartitionID *pid = partition_map[*ti];
+        if (pid) {
+            std::cout << "partition: " << *(partition_map[*ti]) << "\n";
+        } else {
+            std::cout << "NULL.\n";
+        }
+        std::cout << "--\n";
+    }
+}
+
+void SubsetPartition::compare_to_partition(
+    PartitionID		pid1,
+    SubsetPartition	*p2,
+    PartitionID		pid2,
+    unsigned int	&n_only1,
+    unsigned int	&n_only2,
+    unsigned int	&n_shared)
+{
+    SubsetPartition * p1 = this;
+
+    for (PartitionMap::iterator pi = p1->partition_map.begin();
+            pi != p1->partition_map.end(); ++pi) {
+        PartitionID * pid = pi->second;
+        if (pid && *pid == pid1) {
+            PartitionID * pp2 = p2->partition_map[pi->first];
+            if (pp2 && *pp2 == pid2) {
+                n_shared++;
+            } else {
+                n_only1++;
+            }
+        }
+    }
+
+    for (PartitionMap::iterator pi = p2->partition_map.begin();
+            pi != p2->partition_map.end(); ++pi) {
+        PartitionID * pid = pi->second;
+        if (pid && *pid == pid2) {
+            n_only2++;
+        }
+    }
+
+    n_only2 -= n_shared;
+}
diff --git a/lib/subset.hh b/lib/subset.hh
new file mode 100644
index 0000000..0ecc3f5
--- /dev/null
+++ b/lib/subset.hh
@@ -0,0 +1,168 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2014. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef SUBSET_HH
+#define SUBSET_HH
+
+#include "khmer.hh"
+
+namespace khmer
+{
+class CountingHash;
+class Hashtable;
+class Hashbits;
+
+struct pre_partition_info {
+    HashIntoType kmer;
+    SeenSet tagged_kmers;
+
+    pre_partition_info(HashIntoType _kmer) : kmer(_kmer) {};
+};
+
+class SubsetPartition
+{
+    friend class Hashtable;
+protected:
+    unsigned int next_partition_id;
+    Hashtable * _ht;
+    PartitionMap partition_map;
+    ReversePartitionMap reverse_pmap;
+
+    void _clear_all_partitions();
+
+    PartitionID * _merge_two_partitions(PartitionID *orig_pp,
+                                        PartitionID *new_pp);
+    PartitionID * _join_partitions_by_tags(const SeenSet& tagged_kmers,
+                                           const HashIntoType kmer);
+
+public:
+    SubsetPartition(Hashtable * ht) : next_partition_id(2), _ht(ht)
+    {
+        ;
+    };
+
+    ~SubsetPartition()
+    {
+        _clear_all_partitions();
+    }
+
+    PartitionID assign_partition_id(HashIntoType kmer, SeenSet& tagged_kmers);
+
+    void set_partition_id(HashIntoType kmer, PartitionID p);
+    void set_partition_id(std::string kmer_s, PartitionID p);
+    PartitionID join_partitions(PartitionID orig, PartitionID join);
+    PartitionID get_partition_id(std::string kmer_s);
+    PartitionID get_partition_id(HashIntoType kmer);
+
+    PartitionID * get_new_partition()
+    {
+        PartitionID* pp = new PartitionID(next_partition_id);
+        next_partition_id++;
+        return pp;
+    }
+
+    void merge(SubsetPartition *);
+    void merge_from_disk(std::string);
+    void _merge_from_disk_consolidate(PartitionPtrMap&);
+
+    void save_partitionmap(std::string outfile);
+    void load_partitionmap(std::string infile);
+    void _validate_pmap();
+
+    void queue_neighbors(HashIntoType kmer_f,
+                         HashIntoType kmer_r,
+                         unsigned int breadth,
+                         SeenSet& traversed_kmers,
+                         NodeQueue& node_q,
+                         std::queue<unsigned int>& breadth_q);
+
+    void find_all_tags(HashIntoType kmer_f, HashIntoType kmer_r,
+                       SeenSet& tagged_kmers,
+                       const SeenSet& all_tags,
+                       bool break_on_stop_tags=false,
+                       bool stop_big_traversals=false);
+
+    unsigned int sweep_for_tags(const std::string& seq,
+                                SeenSet& tagged_kmers,
+                                const SeenSet& all_tags,
+                                unsigned int range,
+                                bool break_on_stop_tags,
+                                bool stop_big_traversals);
+
+    void find_all_tags_truncate_on_abundance(HashIntoType kmer_f,
+            HashIntoType kmer_r,
+            SeenSet& tagged_kmers,
+            const SeenSet& all_tags,
+            BoundedCounterType min_count,
+            BoundedCounterType max_count,
+            bool break_on_stop_tags=false,
+            bool stop_big_traversals=false);
+
+    void do_partition(HashIntoType first_kmer,
+                      HashIntoType last_kmer,
+                      bool break_on_stop_tags=false,
+                      bool stop_big_traversals=false,
+                      CallbackFn callback=0,
+                      void * callback_data=0);
+
+    void do_partition_with_abundance(HashIntoType first_kmer,
+                                     HashIntoType last_kmer,
+                                     BoundedCounterType min_count,
+                                     BoundedCounterType max_count,
+                                     bool break_on_stop_tags=false,
+                                     bool stop_big_traversals=false,
+                                     CallbackFn callback=0,
+                                     void * callback_data=0);
+
+    void count_partitions(size_t& n_partitions,
+                          size_t& n_unassigned);
+
+    size_t output_partitioned_file(const std::string &infilename,
+                                   const std::string &outputfilename,
+                                   bool output_unassigned=false,
+                                   CallbackFn callback=0,
+                                   void * callback_data=0);
+
+    unsigned int find_unpart(const std::string &infilename,
+                             bool traverse,
+                             bool stop_big_traversals,
+                             CallbackFn callback=0,
+                             void * callback_data=0);
+
+    bool is_single_partition(std::string sequence);
+
+    void join_partitions_by_path(std::string sequence);
+
+    void partition_sizes(PartitionCountMap &cm,
+                         unsigned int& n_unassigned) const;
+
+    void partition_size_distribution(PartitionCountDistribution &d,
+                                     unsigned int& n_unassigned) const;
+
+    void partition_average_coverages(PartitionCountMap &cm,
+                                     CountingHash * ht) const;
+
+    unsigned long long repartition_largest_partition(unsigned int, unsigned int,
+            unsigned int, CountingHash&);
+
+    void repartition_a_partition(const SeenSet& partition_tags);
+    void _clear_partition(PartitionID, SeenSet& partition_tags);
+
+    void _merge_other(HashIntoType tag,
+                      PartitionID other_partition,
+                      PartitionPtrMap& diskp_to_pp);
+
+    void report_on_partitions();
+
+    void compare_to_partition(PartitionID, SubsetPartition *, PartitionID,
+                              unsigned int &n_only1,
+                              unsigned int &n_only2,
+                              unsigned int &n_shared);
+};
+}
+
+#endif // SUBSET_HH
diff --git a/lib/test-CacheManager.cc b/lib/test-CacheManager.cc
new file mode 100644
index 0000000..e5716cd
--- /dev/null
+++ b/lib/test-CacheManager.cc
@@ -0,0 +1,189 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+// Test driver for the CacheManager class.
+// Author: Eric McDonald
+
+
+#include <cerrno>
+#include <climits>
+extern "C"
+{
+#include <stdint.h>
+}
+#include <cstring>
+#include <cstdio>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <cstdlib>
+#include <getopt.h>
+
+#include <omp.h>
+
+#include "error.hh"
+#include "read_parsers.hh"
+
+
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+
+// t: Stream Type
+// s: Cache Size
+static char const *	    SHORT_OPTS	    = "t:s:";
+
+
+int main( int argc, char * argv[ ] )
+{
+    int		    rc		    = 0;
+    char *	    ifile_type	    = (char *)"raw";
+    uint64_t	    cache_size	    = 64U * 1024 * 1024;
+    char *	    ifile_name	    = NULL;
+    int		    ifd		    = -1;
+    IStreamReader * sr		    = NULL;
+
+    int		    opt		    = -1;
+    char *	    conv_residue    = NULL;
+    while (-1 != (opt = getopt( argc, argv, SHORT_OPTS ))) {
+
+        switch (opt) {
+
+        case 't':
+            if (    strcmp( optarg, "raw" )
+                    &&  strcmp( optarg, "gz" )
+                    &&  strcmp( optarg, "bz2" )
+               ) {
+                error( EINVAL, EINVAL, "Invalid file type" );
+            }
+            ifile_type = new char[ strlen( optarg ) ];
+            strcpy( ifile_type, optarg );
+            break;
+
+        case 's':
+            cache_size = strtoull( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid cache size" );
+            }
+            break;
+
+        default:
+            error( 0, 0, "Skipping unknown arg, '%c'", optopt );
+
+        } // option switch
+
+    } // getopt loop
+
+    if (optind < argc) {
+        ifile_name = argv[ optind++ ];
+    } else {
+        error( EINVAL, 0, "Input file name required" );
+    }
+
+    // TODO: Handle stdin.
+    // TODO: Play with O_DIRECT.
+    if (-1 == (ifd = open( ifile_name, O_RDONLY ))) {
+        error( errno, errno, "Failed to open input file" );
+    }
+
+    try {
+        if	(!strcmp( "raw", ifile_type )) {
+            sr = new RawStreamReader( ifd );
+        } else if (!strcmp( "gz", ifile_type )) {
+            sr = new GzStreamReader( ifd );
+        } else if (!strcmp( "bz2", ifile_type )) {
+            sr = new Bz2StreamReader( ifd );
+        }
+    } catch (InvalidStreamBuffer & exc) {
+        error( EBADF, EBADF, "Failed to initialize stream reader" );
+    }
+
+    uint32_t	    number_of_threads	    = omp_get_max_threads( );
+    CacheManager *  cmgr		    = new CacheManager(
+        *sr, number_of_threads, cache_size, 3
+    );
+
+    srand( getpid( ) );
+
+    #pragma omp parallel default( shared )
+    {
+        uint32_t	thread_id	    = (uint32_t)omp_get_thread_num( );
+        // drand48_data    rng_state;
+        long int	randnum		    = 0;
+        uint8_t		buffer[ 127 ];
+        uint64_t	nbread		    = 0;
+        uint64_t	nbread_total	    = 0;
+        timespec	sleep_duration;
+        timespec	sleep_duration_rem;
+
+        fprintf(
+            stderr,
+            "OMP thread %lu reporting for duty.\n",
+            (unsigned long int)thread_id
+        );
+
+        // srand48_r( (long int)thread_id, &rng_state );
+        for (uint64_t i = 1; cmgr->has_more_data( ); ++i) {
+
+            if (0 == i % 1000000)
+                fprintf(
+                    stderr,
+                    "OMP thread %lu is on data processing iteration %llu.\n",
+                    (unsigned long int)thread_id,
+                    (unsigned long long int)i
+                );
+
+            // lrand48_r( &rng_state, &randnum );
+            #pragma omp critical (rand_read_len)
+            randnum = rand( );
+            randnum %= 128;
+            nbread  =
+                cmgr->get_bytes( (uint8_t * const)buffer, (uint64_t)randnum );
+            nbread_total += nbread;
+
+            // Pretend to work for a random duration. (The code, not me!)
+            // lrand48_r( &rng_state, &randnum );
+            #pragma omp critical (rand_sleep_time)
+            randnum = rand( );
+            sleep_duration_rem.tv_sec	= 0;
+            sleep_duration_rem.tv_nsec	= randnum % 1000000;
+            while ( sleep_duration_rem.tv_sec && sleep_duration_rem.tv_nsec ) {
+                sleep_duration.tv_sec	= sleep_duration_rem.tv_sec;
+                sleep_duration.tv_nsec	= sleep_duration_rem.tv_nsec;
+                nanosleep( &sleep_duration, &sleep_duration_rem );
+            }
+
+            // Occasionally create copyaside buffer,
+            // when opportunity exists.
+            // lrand48_r( &rng_state, &randnum );
+            #pragma omp critical (rand_split_choice)
+            randnum = rand( );
+            if (    (0 == randnum % 1024)
+                    &&  (!sr->is_at_end_of_stream( ))) {
+                // lrand48_r( &rng_state, &randnum );
+                #pragma omp critical (rand_split_offset)
+                randnum = rand( );
+                randnum %= 1024;
+                cmgr->split_at( (uint64_t)randnum );
+            }
+
+        } // work simulator loop
+
+        fprintf(
+            stderr,
+            "OMP thread %lu finished work.\n",
+            (unsigned long int)thread_id
+        );
+
+    } // parallel block
+
+    delete cmgr;
+    delete sr;
+    return rc;
+}
+
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/test-Colors.cc b/lib/test-Colors.cc
new file mode 100644
index 0000000..7410f67
--- /dev/null
+++ b/lib/test-Colors.cc
@@ -0,0 +1,29 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include "khmer.hh"
+#include "hashtable.hh"
+#include "hashbits.hh"
+#include "labelhash.hh"
+#include <iostream>
+
+using namespace khmer;
+
+int main()
+{
+    HashIntoType sizes[] = { 100000003, 100000004, 100000007, 10000000011};
+    std::vector<HashIntoType> sizes_vec (sizes,
+                                         sizes + sizeof(sizes) / sizeof(HashIntoType) );
+
+    khmer::LabelHash * lh_pointer = new khmer::LabelHash(20, sizes_vec);
+    khmer::Hashbits * hb_pointer = (khmer::Hashbits *)lh_pointer;
+
+    std::cout << "lh_pointer n_tags: " << lh_pointer->n_tags() << std::endl;
+    std::cout << "hb_pointer n_tags: " << hb_pointer->n_tags() << std::endl;
+
+    return 0;
+}
diff --git a/lib/test-HashTables.cc b/lib/test-HashTables.cc
new file mode 100644
index 0000000..9304b32
--- /dev/null
+++ b/lib/test-HashTables.cc
@@ -0,0 +1,150 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+// Simple C++ implementation of the 'load-graph' Python script.
+// Author: Eric A. McDonald
+
+
+#include <cstring>
+#include <cstdio>
+#include <cerrno>
+#include <cstdlib>
+#include <unistd.h>
+#include <getopt.h>
+
+#include <omp.h>
+
+#define HASH_TYPE_TO_TEST   1 // Counting Hash
+//#define HASH_TYPE_TO_TEST   2 // Bit Hash
+
+// #define OUTPUT_HASHTABLE
+
+
+#include "error.hh"
+#include "read_parsers.hh"
+#if HASH_TYPE_TO_TEST == 1
+#  include "counting.hh"
+#elif HASH_TYPE_TO_TEST == 2
+#  include "hashbits.hh"
+#else
+#  error "No HASH_TYPE_TO_TEST macro defined."
+#endif
+#include "primes.hh"
+
+using namespace std;
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+
+static const char *	    SHORT_OPTS		= "k:N:x:s:";
+
+
+int main( int argc, char * argv[ ] )
+{
+    unsigned long	kmer_length	    = 32;
+    float		ht_size_FP	    = 1.0E6;
+    unsigned long	ht_count	    = 4;
+    uint64_t		cache_size	    = 4L * 1024 * 1024 * 1024;
+
+    int			rc		    = 0;
+    int			opt		    = -1;
+    char *		conv_residue	    = NULL;
+    string		ofile_name;
+    string		ifile_name;
+    // FILE *		ofile		    = NULL;
+
+    while (-1 != (opt = getopt( argc, argv, SHORT_OPTS ))) {
+
+        switch (opt) {
+
+        case 'k':
+            kmer_length = strtoul( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid kmer length" );
+            }
+            break;
+
+        case 'N':
+            ht_count = strtoul( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid number of hashtables" );
+            }
+            break;
+
+        case 'x':
+            ht_size_FP = strtof( optarg, &conv_residue );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid hashtable size" );
+            }
+            break;
+
+        case 's':
+            cache_size = strtoull( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid cache size" );
+            }
+            break;
+
+        default:
+            error( 0, 0, "Skipping unknown arg, '%c'", optopt );
+        }
+
+    }
+
+    if (optind < argc) {
+        ofile_name = string( argv[ optind++ ] );
+    } else {
+        error( EINVAL, 0, "Output file name required" );
+    }
+
+    if (optind < argc) {
+        ifile_name = string( argv[ optind++ ] );
+    } else {
+        error( EINVAL, 0, "Input file name required" );
+    }
+
+    HashIntoType	    ht_size		= (HashIntoType)ht_size_FP;
+    Primes primetab( ht_size );
+    vector<HashIntoType> ht_sizes;
+    for ( unsigned int i = 0; i < ht_count; ++i ) {
+        ht_sizes.push_back( primetab.get_next_prime( ) );
+    }
+
+    unsigned int	    reads_total		= 0;
+    unsigned long long int  n_consumed		= 0;
+
+    Config		    &the_config		= get_active_config( );
+    the_config.set_number_of_threads( omp_get_max_threads( ) );
+
+#if HASH_TYPE_TO_TEST == 1
+    CountingHash ht( kmer_length, ht_sizes );
+    IParser * parser = IParser:: get_parser(
+                           ifile_name, the_config.get_number_of_threads( ), cache_size
+                       );
+    #pragma omp parallel shared( reads_total, n_consumed )
+    {
+        ht.consume_fasta( parser, reads_total, n_consumed );
+    }
+#elif HASH_TYPE_TO_TEST == 2
+    Hashbits ht( kmer_length, ht_sizes );
+    ht.consume_fasta_and_tag( ifile_name, reads_total, n_consumed );
+#endif
+
+#ifdef OUTPUT_HASHTABLE
+#if	HASH_TYPE_TO_TEST == 1
+    ht.save( ofile_name + ".ht_count" );
+#elif	HASH_TYPE_TO_TEST == 2
+    ht.save( ofile_name + ".ht_bits" );
+    ht.save_tagset( ofile_name + ".tagset" );
+#endif
+#endif
+
+    return rc;
+}
+
+
+// vim: set sts=4 sw=4 tw=80:
diff --git a/lib/test-Parser.cc b/lib/test-Parser.cc
new file mode 100644
index 0000000..75f6337
--- /dev/null
+++ b/lib/test-Parser.cc
@@ -0,0 +1,145 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+// Test driver for the Parser class.
+// Author: Eric McDonald
+
+
+#include <cerrno>
+#include <cstring>
+#include <cstdio>
+#include <cstdlib>
+#include <fcntl.h>
+#include <getopt.h>
+
+#include <omp.h>
+
+#include "error.hh"
+#include "read_parsers.hh"
+
+
+// #define WRITE_SUMMARY
+
+
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+
+// s: Cache Size
+static char const *	    SHORT_OPTS	    = "s:";
+
+
+int main( int argc, char * argv[ ] )
+{
+    int		    rc		    = 0;
+    Config	    &the_config	    = get_active_config( );
+    uint64_t	    cache_size	    =
+        the_config.get_reads_input_buffer_size( );
+    char *	    ifile_name	    = NULL;
+
+    int		    opt		    = -1;
+    char *	    conv_residue    = NULL;
+    while (-1 != (opt = getopt( argc, argv, SHORT_OPTS ))) {
+
+        switch (opt) {
+
+        case 's':
+            cache_size = strtoull( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid cache size" );
+            }
+            break;
+
+        default:
+            error( 0, 0, "Skipping unknown arg, '%c'", optopt );
+
+        } // option switch
+
+    } // getopt loop
+
+    if (optind < argc) {
+        ifile_name = argv[ optind++ ];
+    } else {
+        error( EINVAL, 0, "Input file name required" );
+    }
+    std:: string    ifile_name_STRING( ifile_name );
+
+    the_config.set_input_buffer_trace_level( TraceLogger:: TLVL_ALL );
+    uint32_t	    number_of_threads	    = omp_get_max_threads( );
+    IParser *	    parser		    = IParser:: get_parser(
+                                          ifile_name_STRING, number_of_threads, cache_size,
+                                          TraceLogger:: TLVL_DEBUG6
+                                      );
+
+    #pragma omp parallel default( shared )
+    {
+        uint32_t	thread_id	    = (uint32_t)omp_get_thread_num( );
+        Read		the_read;
+        uint64_t	seq_len;
+        char		ofile_name[ FILENAME_MAX + 1 ];
+        FILE *		ofile_handle	    = NULL;
+
+#ifdef WRITE_SUMMARY
+        ofile_name[ FILENAME_MAX ] = '\0';
+#endif
+
+        fprintf(
+            stderr,
+            "OMP thread %lu reporting for duty.\n",
+            (unsigned long int)thread_id
+        );
+
+#ifdef WRITE_SUMMARY
+        snprintf(
+            ofile_name, FILENAME_MAX, "summary-%lu.log",
+            (unsigned long int)thread_id
+        );
+        ofile_handle = fopen( ofile_name, "w" );
+        if (NULL == ofile_handle)
+            // TODO: Report an error.
+            ;
+#endif
+
+        for (uint64_t readnum = 0; !parser->is_complete( ); ++readnum) {
+
+            if (0 == readnum % 100000)
+                fprintf(
+                    stderr,
+                    "OMP thread %lu is on read number %llu.\n",
+                    (unsigned long int)thread_id,
+                    (unsigned long long int)readnum
+                );
+
+            the_read = parser->get_next_read( );
+
+#if (1)
+            printf(
+                "@%s\n%s\n+\n%s\n",
+                the_read.name.c_str( ),
+                the_read.sequence.c_str( ),
+                the_read.accuracy.c_str( )
+            );
+#endif
+
+#ifdef WRITE_SUMMARY
+            fflush( ofile_handle );
+#endif
+
+        }
+
+#ifdef WRITE_SUMMARY
+        fclose( ofile_handle );
+#endif
+
+    } // parallel region
+
+    delete parser;
+    return rc;
+}
+
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/test-StreamReader.cc b/lib/test-StreamReader.cc
new file mode 100644
index 0000000..afe0f83
--- /dev/null
+++ b/lib/test-StreamReader.cc
@@ -0,0 +1,173 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+// Test driver for the StreamReader classes.
+// Author: Eric McDonald
+
+
+#include <cerrno>
+#include <climits>
+extern "C"
+{
+#include <stdint.h>
+}
+//#define SSIZE_MAX	(SIZE_MAX / 2)
+#include <cstring>
+#include <cstdio>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <cstdlib>
+#include <getopt.h>
+
+#include "error.hh"
+#include "read_parsers.hh"
+
+
+using namespace khmer;
+using namespace khmer:: read_parsers;
+
+
+// t: Stream Type
+// s: Cache Size
+static char const *	    SHORT_OPTS	    = "t:s:";
+
+
+int main( int argc, char * argv[ ] )
+{
+    int		    rc		    = 0;
+    char *	    ifile_type	    = (char *)"raw";
+    uint64_t	    cache_size	    = 4L * 1024 * 1024 * 1024;
+    uint8_t *	    cache	    = NULL;
+    char *	    ifile_name	    = NULL;
+    char *	    ofile_name	    = NULL;
+    int		    ifd		    = -1;
+    int		    ofd		    = -1;
+    IStreamReader * sr		    = NULL;
+
+    int		    opt		    = -1;
+    char *	    conv_residue    = NULL;
+    while (-1 != (opt = getopt( argc, argv, SHORT_OPTS ))) {
+
+        switch (opt) {
+
+        case 't':
+            if (    strcmp( optarg, "raw" )
+                    &&  strcmp( optarg, "gz" )
+                    &&  strcmp( optarg, "bz2" )
+               ) {
+                error( EINVAL, EINVAL, "Invalid file type" );
+            }
+            ifile_type = new char[ strlen( optarg ) ];
+            strcpy( ifile_type, optarg );
+            break;
+
+        case 's':
+            cache_size = strtoull( optarg, &conv_residue, 10 );
+            if (!strcmp( optarg, conv_residue )) {
+                error( EINVAL, EINVAL, "Invalid cache size" );
+            }
+            break;
+
+        default:
+            error( 0, 0, "Skipping unknown arg, '%c'", optopt );
+
+        } // option switch
+
+    } // getopt loop
+
+    if (optind < argc) {
+        ifile_name = argv[ optind++ ];
+    } else {
+        error( EINVAL, 0, "Input file name required" );
+    }
+
+    if (optind < argc) {
+        ofile_name = argv[ optind++ ];
+    } else {
+        error( EINVAL, 0, "Output file name required" );
+    }
+
+    // TODO: Handle stdin.
+    // TODO: Play with O_DIRECT.
+    if (-1 == (ifd = open( ifile_name, O_RDONLY ))) {
+        error( errno, errno, "Failed to open input file" );
+    }
+
+    // TODO: Handle stdout.
+    if (-1 == (ofd = creat( ofile_name, 0644 ))) {
+        error( errno, errno, "Failed to open output file" );
+    }
+
+    try {
+        if	(!strcmp( "raw", ifile_type )) {
+            sr = new RawStreamReader( ifd );
+        } else if (!strcmp( "gz", ifile_type )) {
+            sr = new GzStreamReader( ifd );
+        } else if (!strcmp( "bz2", ifile_type )) {
+            sr = new Bz2StreamReader( ifd );
+        }
+    } catch (InvalidStreamBuffer & exc) {
+        error( EBADF, EBADF, "Failed to initialize stream reader" );
+    }
+
+    try {
+        cache = new uint8_t[ cache_size ];
+    } catch (std:: bad_alloc & exc) {
+        error( ENOMEM, ENOMEM, "Failed to allocate cache" );
+    }
+
+    uint64_t	    nbread	    = 0;
+    ssize_t	    nbwrote	    = 0;
+    uint64_t	    nbread_total    = 0;
+    uint64_t	    nbwrote_total   = 0;
+    while (!sr->is_at_end_of_stream( )) {
+        uint64_t    nbwrote_subtotal	= 0;
+        try {
+            nbread = sr->read_into_cache( cache, cache_size );
+            nbread_total += nbread;
+            for ( uint64_t nbrem = nbread; 0 < nbrem; nbrem -= nbwrote ) {
+                nbwrote =
+                    write( ofd,
+                           cache + nbwrote_subtotal,
+                           (nbrem > SSIZE_MAX ? SSIZE_MAX : nbrem)
+                         );
+                if (-1 == nbwrote) {
+                    error( EIO, EIO, "Error during write of output stream" );
+                }
+                nbwrote_subtotal += nbwrote;
+            }
+            nbwrote_total += nbwrote_subtotal;
+        } catch (StreamReadError & exc) {
+            error( EIO, EIO, "Error during read of input stream" );
+        } catch (...) {
+            throw;
+        }
+        fprintf( stdout,
+                 "Read %llu bytes from disk.\n",
+                 (long long unsigned int)nbread
+               );
+        fprintf( stdout,
+                 "Wrote %llu bytes to disk.\n",
+                 (long long unsigned int)nbwrote_subtotal
+               );
+    } // stream reader read loop
+    fprintf( stdout,
+             "Read %llu bytes in total from disk.\n",
+             (long long unsigned int)nbread_total
+           );
+    fprintf( stdout,
+             "Wrote %llu bytes in total to disk.\n",
+             (long long unsigned int)nbwrote_total
+           );
+
+    close( ofd );
+
+    return rc;
+}
+
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/test_read_aligner.cc b/lib/test_read_aligner.cc
new file mode 100644
index 0000000..ba284e8
--- /dev/null
+++ b/lib/test_read_aligner.cc
@@ -0,0 +1,63 @@
+#include <iostream>
+#include <vector>
+#include <string>
+#include <algorithm>
+
+#include "read_aligner.hh"
+#include "khmer.hh"
+#include "hashbits.hh"
+#include "primes.hh"
+
+using namespace khmer;
+
+// testing Hashbits parameters
+const unsigned int ht_size = 1000000;
+const unsigned int ht_count = 5;
+const WordLength ksize = 30;
+
+const unsigned int num_test_seqs = 1;
+const std::string test_seqs[] { "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAACCTCTTTAC" };
+
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAACCTCTTTAC"; //perfect alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAA"; //short perfect alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTAGATGTTTGATTATCAA"; //short mismatch alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATTGATTATCAA"; //short insert alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATTGTTTGATTATCAA"; //short delete alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATTGATTATCAA"; //short insert and delete alignment
+//const std::string toalign = "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATAGATTATCAA"; //short insert, delete, mismatch alignment
+const std::string toalign =
+    "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATAATTTTGCCGCTTTAACTGGGTCTAGTTTCTACTGCAAACTTTCCACCAACTAGTTTTTCTGCATCCTTTGTTGCAATCTTAACAACCTCTTTAC"; //hard alignment
+
+int main(void)
+{
+    Primes primetab( ht_size );
+    std::vector<HashIntoType> ht_sizes;
+    for ( unsigned int i = 0; i < ht_count; ++i ) {
+        ht_sizes.push_back( primetab.get_next_prime( ) );
+    }
+    CountingHash ht = CountingHash(ksize, ht_sizes);
+
+    for(unsigned int index = 0; index < num_test_seqs; index++) {
+        std::cout << "Loading test sequence " << index << ": " << test_seqs[index] <<
+                  std::endl;
+        ht.consume_string(test_seqs[index]);
+    }
+
+    std::cout << std::endl << test_seqs[0] << std::endl << toalign << std::endl <<
+              std::endl;
+
+    ReadAligner aligner = ReadAligner(&ht, 1, 1.0);
+    for(unsigned int i = 0; i < 100; i++) {
+        Alignment* alignment = aligner.Align(toalign);
+        if(i % 10 == 0) {
+            std::cout << i << std::endl;
+            std::cout << "Alignment Score: " << alignment->score << std::endl;
+            std::cout << "Read alignment:  " << alignment->read_alignment << std::endl;
+            std::cout << "Graph alignment: " << alignment->graph_alignment << std::endl;
+        }
+        delete alignment;
+    }
+    //Alignment* alignment = aligner.align_test(test_seqs[0]);
+    std::cout << "Bloom read:      " << test_seqs[0] << std::endl;
+    std::cout << "Query read:      " << toalign << std::endl;
+}
diff --git a/lib/trace_logger.cc b/lib/trace_logger.cc
new file mode 100644
index 0000000..dadc75e
--- /dev/null
+++ b/lib/trace_logger.cc
@@ -0,0 +1,70 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#include <fcntl.h>
+
+#include "trace_logger.hh"
+#include "khmer_exception.hh"
+
+namespace khmer
+{
+
+
+#ifdef WITH_INTERNAL_TRACING
+TraceLogger::
+TraceLogger( uint8_t const level, FILE * stream_handle )
+    : _level( level ), _shared_stream( true ), _stream_handle( stream_handle )
+{
+    if( !(NULL != stream_handle) ) {
+        throw khmer_exception();
+    }
+}
+#endif
+
+
+TraceLogger::
+TraceLogger( uint8_t const level, char const * const file_name_format, ... )
+#ifdef WITH_INTERNAL_TRACING
+    : _level( level ), _shared_stream( false )
+{
+    char	tfile_name[ FILENAME_MAX + 1 ];
+    va_list	varargs;
+
+    va_start( varargs, file_name_format );
+    vsnprintf( tfile_name, FILENAME_MAX, file_name_format, varargs );
+    va_end( varargs );
+
+    _stream_handle = fopen( tfile_name, "w" );
+    if (NULL == _stream_handle) {
+        throw InvalidStreamBuffer( );
+    }
+
+}
+#else	// WITH_INTERNAL_TRACING
+{ }
+#endif	// !WITH_INTERNAL_TRACING
+
+
+TraceLogger::
+~TraceLogger( )
+#ifdef WITH_INTERNAL_TRACING
+{
+
+    if ((!_shared_stream) && (NULL != _stream_handle)) {
+        fclose( _stream_handle );
+        _stream_handle = NULL;
+    }
+
+}
+#else	// WITH_INTERNAL_TRACING
+{ }
+#endif	// !WITH_INTENRAL_TRACING
+
+} // namespace khmer
+
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/lib/trace_logger.hh b/lib/trace_logger.hh
new file mode 100644
index 0000000..2af6ddf
--- /dev/null
+++ b/lib/trace_logger.hh
@@ -0,0 +1,76 @@
+//
+// This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+// Copyright (C) Michigan State University, 2009-2013. It is licensed under
+// the three-clause BSD license; see doc/LICENSE.txt.
+// Contact: khmer-project at idyll.org
+//
+
+#ifndef TRACE_LOGGER_HH
+#define TRACE_LOGGER_HH
+
+#include <cstdarg>
+#include <cstdio>
+
+#include "khmer.hh"
+
+
+namespace khmer
+{
+
+
+struct TraceLogger {
+
+    enum {
+        TLVL_ALL	= 0,
+        TLVL_DEBUG9, TLVL_DEBUG8, TLVL_DEBUG7, TLVL_DEBUG6, TLVL_DEBUG5,
+        TLVL_DEBUG4, TLVL_DEBUG3, TLVL_DEBUG2, TLVL_DEBUG1, TLVL_DEBUG0,
+        TLVL_INFO9, TLVL_INFO8, TLVL_INFO7, TLVL_INFO6, TLVL_INFO5,
+        TLVL_INFO4, TLVL_INFO3, TLVL_INFO2, TLVL_INFO1, TLVL_INFO0,
+        TLVL_WARNING	= 30,
+        TLVL_ERROR	= 40,
+        TLVL_CRITICAL	= 50,
+        TLVL_NONE	= 255
+    };
+#ifdef WITH_INTERNAL_TRACING
+    TraceLogger( uint8_t const level, FILE * stream_handle );
+#endif
+    TraceLogger(
+        uint8_t const level, char const * const file_name_format, ...
+    );
+    ~TraceLogger( );
+
+    inline void	    operator( )(
+        uint8_t const level, char const * const format, ...
+    ) const
+#ifdef WITH_INTERNAL_TRACING
+    {
+        va_list varargs;
+
+        if (_level <= level) {
+            va_start( varargs, format );
+            vfprintf( _stream_handle, format, varargs );
+            va_end( varargs );
+            fflush( _stream_handle );
+        }
+
+    }
+#else	// WITH_INTERNAL_TRACING
+    { }
+#endif	// !WITH_INTERNAL_TRACING
+
+private:
+#ifdef WITH_INTERNAL_TRACING
+    bool	    _shared_stream;
+    uint8_t	    _level;
+    FILE *	    _stream_handle;
+#endif
+};
+
+
+
+} // namespace khmer
+
+
+#endif // TRACE_LOGGER_HH
+
+// vim: set ft=cpp sts=4 sw=4 tw=80:
diff --git a/scripts/README.txt b/scripts/README.txt
new file mode 100644
index 0000000..0c21597
--- /dev/null
+++ b/scripts/README.txt
@@ -0,0 +1 @@
+See ../doc/scripts.txt for basic documentation.
diff --git a/scripts/abundance-dist-single.py b/scripts/abundance-dist-single.py
new file mode 100755
index 0000000..db56ca3
--- /dev/null
+++ b/scripts/abundance-dist-single.py
@@ -0,0 +1,185 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2010-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Produce the k-mer abundance distribution for the given file, without
+loading a prebuilt k-mer counting table.
+
+% python scripts/abundance-dist-single.py <data> <histout>
+
+Use '-h' for parameter help.
+"""
+import os
+import sys
+import khmer
+import threading
+import textwrap
+from khmer.khmer_args import (build_counting_args, add_threading_args,
+                              report_on_config, info)
+from khmer.file import (check_file_status, check_space,
+                        check_space_for_hashtable)
+
+
+def get_parser():
+    epilog = '''
+    Note that with :option:`-b` this script is constant memory; in exchange,
+    k-mer counts will stop at 255. The memory usage of this script with
+    :option:`-b` will be about 1.15x the product of the :option:`-x` and
+    :option:`-N` numbers.
+
+    To count k-mers in multiple files use :program:`load_into_counting.py` and
+    :program:`abundance_dist.py`.
+    '''
+    parser = build_counting_args(
+        descr="Calculate the abundance distribution of k-mers from a "
+        "single sequence file.", epilog=textwrap.dedent(epilog))
+    add_threading_args(parser)
+
+    parser.add_argument('input_sequence_filename', help='The name of the input'
+                        ' FAST[AQ] sequence file.')
+    parser.add_argument('output_histogram_filename', help='The name of the '
+                        'output histogram file. The columns are: (1) k-mer '
+                        'abundance, (2) k-mer count, (3) cumulative count, '
+                        '(4) fraction of total distinct k-mers.')
+    parser.add_argument('-z', '--no-zero', dest='output_zero', default=True,
+                        action='store_false',
+                        help='Do not output 0-count bins')
+    parser.add_argument('-b', '--no-bigcount', dest='bigcount', default=True,
+                        action='store_false',
+                        help='Do not count k-mers past 255')
+    parser.add_argument('-s', '--squash', dest='squash_output', default=False,
+                        action='store_true',
+                        help='Overwrite output file if it exists')
+    parser.add_argument('--savetable', default='', metavar="filename",
+                        help="Save the k-mer counting table to the specified "
+                        "filename.")
+    parser.add_argument('--report-total-kmers', '-t', action='store_true',
+                        help="Prints the total number of k-mers to stderr")
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():  # pylint: disable=too-many-locals,too-many-branches
+    info('abundance-dist-single.py', ['counting', 'SeqAn'])
+    args = get_parser().parse_args()
+    report_on_config(args)
+
+    check_file_status(args.input_sequence_filename, args.force)
+    check_space([args.input_sequence_filename], args.force)
+    if args.savetable:
+        check_space_for_hashtable(args.n_tables * args.min_tablesize,
+                                  args.force)
+
+    if (not args.squash_output and
+            os.path.exists(args.output_histogram_filename)):
+        print >> sys.stderr, 'ERROR: %s exists; not squashing.' % \
+            args.output_histogram_filename
+        sys.exit(1)
+    else:
+        hist_fp = open(args.output_histogram_filename, 'w')
+
+    print >>sys.stderr, 'making k-mer counting table'
+    counting_hash = khmer.new_counting_hash(args.ksize, args.min_tablesize,
+                                            args.n_tables)
+    counting_hash.set_use_bigcount(args.bigcount)
+
+    print >> sys.stderr, 'building k-mer tracking table'
+    tracking = khmer.new_hashbits(counting_hash.ksize(), args.min_tablesize,
+                                  args.n_tables)
+
+    print >>sys.stderr, 'kmer_size:', counting_hash.ksize()
+    print >>sys.stderr, 'k-mer counting table sizes:', \
+        counting_hash.hashsizes()
+    print >>sys.stderr, 'outputting to', args.output_histogram_filename
+
+    # start loading
+    rparser = khmer.ReadParser(args.input_sequence_filename)
+    threads = []
+    print >>sys.stderr, 'consuming input, round 1 --', \
+        args.input_sequence_filename
+    for _ in xrange(args.threads):
+        thread = \
+            threading.Thread(
+                target=counting_hash.consume_fasta_with_reads_parser,
+                args=(rparser, )
+            )
+        threads.append(thread)
+        thread.start()
+
+    for thread in threads:
+        thread.join()
+
+    if args.report_total_kmers:
+        print >> sys.stderr, 'Total number of unique k-mers: {0}'.format(
+            counting_hash.n_unique_kmers())
+
+    abundance_lists = []
+
+    def __do_abundance_dist__(read_parser):
+        abundances = counting_hash.abundance_distribution_with_reads_parser(
+            read_parser, tracking)
+        abundance_lists.append(abundances)
+
+    print >>sys.stderr, 'preparing hist from %s...' % \
+        args.input_sequence_filename
+    rparser = khmer.ReadParser(args.input_sequence_filename)
+    threads = []
+    print >>sys.stderr, 'consuming input, round 2 --', \
+        args.input_sequence_filename
+    for _ in xrange(args.threads):
+        thread = \
+            threading.Thread(
+                target=__do_abundance_dist__,
+                args=(rparser, )
+            )
+        threads.append(thread)
+        thread.start()
+
+    for thread in threads:
+        thread.join()
+
+    assert len(abundance_lists) == args.threads, len(abundance_lists)
+    abundance = {}
+    for abundance_list in abundance_lists:
+        for i, count in enumerate(abundance_list):
+            abundance[i] = abundance.get(i, 0) + count
+
+    total = sum(abundance.values())
+
+    if 0 == total:
+        print >> sys.stderr, \
+            "ERROR: abundance distribution is uniformly zero; " \
+            "nothing to report."
+        print >> sys.stderr, "\tPlease verify that the input files are valid."
+        sys.exit(1)
+
+    sofar = 0
+    for _, i in sorted(abundance.items()):
+        if i == 0 and not args.output_zero:
+            continue
+
+        sofar += i
+        frac = sofar / float(total)
+
+        print >> hist_fp, _, i, sofar, round(frac, 3)
+
+        if sofar == total:
+            break
+
+    if args.savetable:
+        print >>sys.stderr, 'Saving k-mer counting table ', args.savetable
+        print >>sys.stderr, '...saving to', args.savetable
+        counting_hash.save(args.savetable)
+
+    print >> sys.stderr, 'wrote to: ' + args.output_histogram_filename
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/abundance-dist.py b/scripts/abundance-dist.py
new file mode 100755
index 0000000..36edf17
--- /dev/null
+++ b/scripts/abundance-dist.py
@@ -0,0 +1,114 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2010-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Produce the k-mer abundance distribution for the given file.
+
+% python scripts/abundance-dist.py [ -z -s ] <htname> <data> <histout>
+
+Use '-h' for parameter help.
+"""
+from __future__ import print_function
+
+import sys
+import khmer
+import argparse
+import os
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+
+def get_parser():
+    parser = argparse.ArgumentParser(
+        description="Calculate abundance distribution of the k-mers in "
+        "the sequence file using a pre-made k-mer counting table.",
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('input_counting_table_filename', help='The name of the'
+                        ' input k-mer counting table file.')
+    parser.add_argument('input_sequence_filename', help='The name of the input'
+                        ' FAST[AQ] sequence file.')
+    parser.add_argument('output_histogram_filename', help='The columns are: '
+                        '(1) k-mer abundance, (2) k-mer count, (3) cumulative '
+                        'count, (4) fraction of total distinct k-mers.')
+    parser.add_argument('-z', '--no-zero', dest='output_zero', default=True,
+                        action='store_false',
+                        help='Do not output 0-count bins')
+    parser.add_argument('-s', '--squash', dest='squash_output', default=False,
+                        action='store_true',
+                        help='Overwrite output file if it exists')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('abundance-dist.py', ['counting'])
+    args = get_parser().parse_args()
+    infiles = [args.input_counting_table_filename,
+               args.input_sequence_filename]
+    for infile in infiles:
+        check_file_status(infile, args.force)
+
+    print ('hashtable from', args.input_counting_table_filename,
+           file=sys.stderr)
+    counting_hash = khmer.load_counting_hash(
+        args.input_counting_table_filename)
+
+    kmer_size = counting_hash.ksize()
+    hashsizes = counting_hash.hashsizes()
+    tracking = khmer._new_hashbits(  # pylint: disable=protected-access
+        kmer_size, hashsizes)
+
+    print ('K:', kmer_size, file=sys.stderr)
+    print ('HT sizes:', hashsizes, file=sys.stderr)
+    print ('outputting to', args.output_histogram_filename, file=sys.stderr)
+
+    if os.path.exists(args.output_histogram_filename):
+        if not args.squash_output:
+            print('ERROR: %s exists; not squashing.' %
+                  args.output_histogram_filename,
+                  file=sys.stderr)
+            sys.exit(1)
+
+        print('** squashing existing file %s' %
+              args.output_histogram_filename, file=sys.stderr)
+
+    print('preparing hist...', file=sys.stderr)
+    abundances = counting_hash.abundance_distribution(
+        args.input_sequence_filename, tracking)
+    total = sum(abundances)
+
+    if 0 == total:
+        print("ERROR: abundance distribution is uniformly zero; "
+              "nothing to report.", file=sys.stderr)
+        print("\tPlease verify that the input files are valid.",
+              file=sys.stderr)
+        sys.exit(1)
+    hash_fp = open(args.output_histogram_filename, 'w')
+
+    sofar = 0
+    for _, i in enumerate(abundances):
+        if i == 0 and not args.output_zero:
+            continue
+
+        sofar += i
+        frac = sofar / float(total)
+
+        print(_, i, sofar, round(frac, 3), file=hash_fp)
+
+        if sofar == total:
+            break
+
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/annotate-partitions.py b/scripts/annotate-partitions.py
new file mode 100755
index 0000000..91faa24
--- /dev/null
+++ b/scripts/annotate-partitions.py
@@ -0,0 +1,91 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Annotate sequences with partition numbers.
+
+% python scripts/annotate-partitions.py <pmap_file> <file1> [ <file2> ... ]
+
+Partition-annotated sequences will be in <fileN>.part.
+
+Use '-h' for parameter help.
+"""
+
+import os
+import argparse
+import textwrap
+import khmer
+import sys
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+DEFAULT_K = 32
+
+
+def get_parser():
+    epilog = """
+    Load in a partitionmap (generally produced by partition-graph.py or
+    merge-partitions.py) and annotate the sequences in the given files with
+    their partition IDs. Use :program:`extract-partitions.py` to extract
+    sequences into separate group files.
+
+    Example (results will be in ``random-20-a.fa.part``)::
+
+        load-graph.py -k 20 example tests/test-data/random-20-a.fa
+        partition-graph.py example
+        merge-partitions.py -k 20 example
+        annotate-partitions.py -k 20 example tests/test-data/random-20-a.fa
+    """
+    parser = argparse.ArgumentParser(
+        description="Annotate sequences with partition IDs.",
+        epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('--ksize', '-k', type=int, default=DEFAULT_K,
+                        help="k-mer size (default: %d)" % DEFAULT_K)
+    parser.add_argument('graphbase', help='basename for input and output '
+                        'files')
+    parser.add_argument('input_filenames', metavar='input_sequence_filename',
+                        nargs='+', help='input FAST[AQ] sequences to '
+                        'annotate.')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('annotate-partitions.py', ['graph'])
+    args = get_parser().parse_args()
+
+    ksize = args.ksize
+    filenames = args.input_filenames
+    htable = khmer.new_hashbits(ksize, 1, 1)
+
+    partitionmap_file = args.graphbase + '.pmap.merged'
+
+    check_file_status(partitionmap_file, args.force)
+    for _ in filenames:
+        check_file_status(_, args.force)
+
+    check_space(filenames, args.force)
+
+    print >>sys.stderr, 'loading partition map from:', partitionmap_file
+    htable.load_partitionmap(partitionmap_file)
+
+    for infile in filenames:
+        print >>sys.stderr, 'outputting partitions for', infile
+        outfile = os.path.basename(infile) + '.part'
+        part_count = htable.output_partitions(infile, outfile)
+        print >>sys.stderr, 'output %d partitions for %s' % (
+            part_count, infile)
+        print >>sys.stderr, 'partitions are in', outfile
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/count-median.py b/scripts/count-median.py
new file mode 100755
index 0000000..c912eba
--- /dev/null
+++ b/scripts/count-median.py
@@ -0,0 +1,90 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Count the median/avg k-mer abundance for each sequence in the input file,
+based on the k-mer counts in the given k-mer counting table.  Can be used to
+estimate expression levels (mRNAseq) or coverage (genomic/metagenomic).
+
+% scripts/count-median.py <htname> <input seqs> <output counts>
+
+Use '-h' for parameter help.
+
+The output file contains sequence id, median, average, stddev, and seq length.
+
+NOTE: All 'N's in the input sequences are converted to 'G's.
+"""
+import screed
+import argparse
+import khmer
+import sys
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+import textwrap
+
+
+def get_parser():
+    epilog = """
+    Count the median/avg k-mer abundance for each sequence in the input file,
+    based on the k-mer counts in the given k-mer counting table.  Can be used
+    to estimate expression levels (mRNAseq) or coverage (genomic/metagenomic).
+
+    The output file contains sequence id, median, average, stddev, and seq
+    length.
+
+    NOTE: All 'N's in the input sequences are converted to 'G's.
+    """
+    parser = argparse.ArgumentParser(
+        description='Count k-mers summary stats for sequences',
+        epilog=textwrap.dedent(epilog))
+
+    parser.add_argument('ctfile', metavar='input_counting_table_filename',
+                        help='input k-mer count table filename')
+    parser.add_argument('input', metavar='input_sequence_filename',
+                        help='input FAST[AQ] sequence filename')
+    parser.add_argument('output', metavar='output_summary_filename',
+                        help='output summary filename')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('count-median.py', ['diginorm'])
+    args = get_parser().parse_args()
+
+    htfile = args.ctfile
+    input_filename = args.input
+    output_filename = args.output
+
+    infiles = [htfile, input_filename]
+    for infile in infiles:
+        check_file_status(infile, args.force)
+
+    check_space(infiles, args.force)
+
+    print >>sys.stderr, 'loading k-mer counting table from', htfile
+    htable = khmer.load_counting_hash(htfile)
+    ksize = htable.ksize()
+
+    print >>sys.stderr, 'writing to', output_filename
+    output = open(output_filename, 'w')
+
+    for record in screed.open(input_filename):
+        seq = record.sequence.upper()
+        if 'N' in seq:
+            seq = seq.replace('N', 'G')
+
+        if ksize <= len(seq):
+            medn, ave, stdev = htable.get_median_count(seq)
+            print >> output, record.name, medn, ave, stdev, len(seq)
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/count-overlap.py b/scripts/count-overlap.py
new file mode 100755
index 0000000..aabb895
--- /dev/null
+++ b/scripts/count-overlap.py
@@ -0,0 +1,92 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2012-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Count the overlap k-mers, which are the k-mers appearing in two sequence
+datasets.
+
+usage: count-overlap_cpp.py [-h] [-q] [--ksize KSIZE] [--n_tables N_HASHES]
+        [--tablesize HASHSIZE]
+        1st_dataset(htfile generated by load-graph.py) 2nd_dataset(fastafile)
+        result
+
+Use '-h' for parameter help.
+
+"""
+import sys
+import khmer
+import textwrap
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import (build_hashbits_args, report_on_config, info)
+
+DEFAULT_K = 32
+DEFAULT_N_HT = 4
+DEFAULT_HASHSIZE = 1e6
+
+
+def get_parser():
+    epilog = """
+    An additional report will be written to ${output_report_filename}.curve
+    containing the increase of overlap k-mers as the number of sequences in the
+    second database increases.
+    """
+    parser = build_hashbits_args(
+        descr='Count the overlap k-mers which are the k-mers appearing in two '
+        'sequence datasets.', epilog=textwrap.dedent(epilog))
+    parser.add_argument('ptfile', metavar='input_presence_table_filename',
+                        help="input k-mer presence table filename")
+    parser.add_argument('fafile', metavar='input_sequence_filename',
+                        help="input sequence filename")
+    parser.add_argument('report_filename', metavar='output_report_filename',
+                        help='output report filename')
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('count-overlap.py', ['counting'])
+    args = get_parser().parse_args()
+    report_on_config(args, hashtype='hashbits')
+
+    for infile in [args.ptfile, args.fafile]:
+        check_file_status(infile, args.force)
+
+    check_space([args.ptfile, args.fafile], args.force)
+
+    print >>sys.stderr, 'loading k-mer presence table from', args.ptfile
+    ht1 = khmer.load_hashbits(args.ptfile)
+    kmer_size = ht1.ksize()
+
+    output = open(args.report_filename, 'w')
+    f_curve_obj = open(args.report_filename + '.curve', 'w')
+
+    ht2 = khmer.new_hashbits(kmer_size, args.min_tablesize, args.n_tables)
+
+    (n_unique, n_overlap, list_curve) = ht2.count_overlap(args.fafile, ht1)
+
+    printout1 = """\
+dataset1(pt file): %s
+dataset2: %s
+
+# of unique k-mers in dataset2: %d
+# of overlap unique k-mers: %d
+
+""" % (args.ptfile, args.fafile, n_unique, n_overlap)
+    output.write(printout1)
+
+    for i in range(100):
+        to_print = str(list_curve[100 + i]) + ' ' + str(list_curve[i]) + '\n'
+        f_curve_obj.write(to_print)
+
+    print >> sys.stderr, 'wrote to: ' + args.report_filename
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/do-partition.py b/scripts/do-partition.py
new file mode 100755
index 0000000..9c49971
--- /dev/null
+++ b/scripts/do-partition.py
@@ -0,0 +1,236 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Do all the partition steps in one script.
+
+% do-partition.py <graphname> <reads1> [ <reads2> ... ]
+
+Use '-h' for parameter help.
+"""
+
+import khmer
+import sys
+import threading
+import Queue
+import gc
+import os.path
+import os
+import textwrap
+from khmer.khmer_args import (build_hashbits_args, report_on_config, info,
+                              add_threading_args)
+import glob
+from khmer.file import check_file_status, check_space
+
+DEFAULT_SUBSET_SIZE = int(1e5)
+DEFAULT_N_THREADS = 4
+DEFAULT_K = 32
+
+# Debugging Support
+import re
+import platform
+if "Linux" == platform.system():
+    def __debug_vm_usage(msg):
+        print >>sys.stderr, "===> DEBUG: " + msg
+        for vmstat in re.findall(r".*Vm.*", file("/proc/self/status").read()):
+            print vmstat
+else:
+    def __debug_vm_usage(msg):  # pylint: disable=unused-argument
+        pass
+
+
+def worker(queue, basename, stop_big_traversals):
+    while True:
+        try:
+            (htable, index, start, stop) = queue.get(False)
+        except Queue.Empty:
+            print >>sys.stderr, 'exiting'
+            return
+
+        outfile = basename + '.subset.%d.pmap' % (index,)
+        if os.path.exists(outfile):
+            print >>sys.stderr, 'SKIPPING', outfile, ' -- already exists'
+            continue
+
+        print >>sys.stderr, 'starting:', basename, index
+
+        # pay attention to stoptags when partitioning; take command line
+        # direction on whether or not to exhaustively traverse.
+        subset = htable.do_subset_partition(start, stop, True,
+                                            stop_big_traversals)
+
+        print >>sys.stderr, 'saving:', basename, index
+        htable.save_subset_partitionmap(subset, outfile)
+        del subset
+        gc.collect()
+
+
+def get_parser():
+    epilog = """
+    Load in a set of sequences, partition them, merge the partitions, and
+    annotate the original sequences files with the partition information.
+
+    This script combines the functionality of :program:`load-graph.py`,
+    :program:`partition-graph.py`, :program:`merge-partitions.py`, and
+    :program:`annotate-partitions.py` into one script. This is convenient
+    but should probably not be used for large data sets, because
+    :program:`do-partition.py` doesn't provide save/resume functionality.
+    """
+    parser = build_hashbits_args(
+        descr='Load, partition, and annotate FAST[AQ] sequences',
+        epilog=textwrap.dedent(epilog))
+    add_threading_args(parser)
+    parser.add_argument('--subset-size', '-s', default=DEFAULT_SUBSET_SIZE,
+                        dest='subset_size', type=float,
+                        help='Set subset size (usually 1e5-1e6 is good)')
+    parser.add_argument('--no-big-traverse', dest='no_big_traverse',
+                        action='store_true', default=False,
+                        help='Truncate graph joins at big traversals')
+    parser.add_argument('--keep-subsets', dest='remove_subsets',
+                        default=True, action='store_false',
+                        help='Keep individual subsets (default: False)')
+    parser.add_argument('graphbase', help="base name for output files")
+    parser.add_argument('input_filenames', metavar='input_sequence_filename',
+                        nargs='+', help='input FAST[AQ] sequence filenames')
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+# pylint: disable=too-many-branches
+def main():  # pylint: disable=too-many-locals,too-many-statements
+    info('do-partition.py', ['graph'])
+    args = get_parser().parse_args()
+
+    report_on_config(args, hashtype='hashbits')
+
+    for infile in args.input_filenames:
+        check_file_status(infile, args.force)
+
+    check_space(args.input_filenames, args.force)
+
+    print >>sys.stderr, 'Saving k-mer presence table to %s' % args.graphbase
+    print >>sys.stderr, 'Loading kmers from sequences in %s' % \
+        repr(args.input_filenames)
+    print >>sys.stderr, '--'
+    print >>sys.stderr, 'SUBSET SIZE', args.subset_size
+    print >>sys.stderr, 'N THREADS', args.threads
+    print >>sys.stderr, '--'
+
+    # load-graph
+
+    print >>sys.stderr, 'making k-mer presence table'
+    htable = khmer.new_hashbits(args.ksize, args.min_tablesize, args.n_tables)
+
+    for _, filename in enumerate(args.input_filenames):
+        print >>sys.stderr, 'consuming input', filename
+        htable.consume_fasta_and_tag(filename)
+
+    fp_rate = khmer.calc_expected_collisions(htable)
+    print >>sys.stderr, 'fp rate estimated to be %1.3f' % fp_rate
+    if fp_rate > 0.15:          # 0.18 is ACTUAL MAX. Do not change.
+        print >> sys.stderr, "**"
+        print >> sys.stderr, ("** ERROR: the graph structure is too small for"
+                              " this data set.  Increase k-mer presence table "
+                              "size/num of tables.")
+        print >> sys.stderr, "**"
+        if not args.force:
+            sys.exit(1)
+
+    # partition-graph
+
+    # do we want to exhaustively traverse the graph?
+    stop_big_traversals = args.no_big_traverse
+    if stop_big_traversals:
+        print >>sys.stderr, '** This script brakes for lumps: ', \
+                            'stop_big_traversals is true.'
+    else:
+        print >>sys.stderr, '** Traverse all the things:', \
+                            ' stop_big_traversals is false.'
+
+    #
+    # now, partition!
+    #
+
+    # divide the tags up into subsets
+    divvy = htable.divide_tags_into_subsets(int(args.subset_size))
+    n_subsets = len(divvy)
+    divvy.append(0)
+
+    # build a queue of tasks:
+    worker_q = Queue.Queue()
+
+    # break up the subsets into a list of worker tasks
+    for _ in range(0, n_subsets):
+        start = divvy[_]
+        end = divvy[_ + 1]
+        worker_q.put((htable, _, start, end))
+
+    print >>sys.stderr, 'enqueued %d subset tasks' % n_subsets
+    open('%s.info' % args.graphbase, 'w').write('%d subsets total\n'
+                                                % (n_subsets))
+
+    if n_subsets < args.threads:
+        args.threads = n_subsets
+
+    # start threads!
+    print >>sys.stderr, 'starting %d threads' % args.threads
+    print >>sys.stderr, '---'
+
+    threads = []
+    for _ in range(args.threads):
+        cur_thread = threading.Thread(target=worker,
+                                      args=(worker_q, args.graphbase,
+                                            stop_big_traversals))
+        threads.append(cur_thread)
+        cur_thread.start()
+
+    assert threading.active_count() == args.threads + 1
+
+    print >>sys.stderr, 'done starting threads'
+
+    # wait for threads
+    for _ in threads:
+        _.join()
+
+    print >>sys.stderr, '---'
+    print >>sys.stderr, 'done making subsets! see %s.subset.*.pmap' % \
+        (args.graphbase,)
+
+    # merge-partitions
+
+    pmap_files = glob.glob(args.graphbase + '.subset.*.pmap')
+
+    print >>sys.stderr, 'loading %d pmap files (first one: %s)' % \
+        (len(pmap_files), pmap_files[0])
+
+    htable = khmer.new_hashbits(args.ksize, 1, 1)
+
+    for pmap_file in pmap_files:
+        print >>sys.stderr, 'merging', pmap_file
+        htable.merge_subset_from_disk(pmap_file)
+
+    if args.remove_subsets:
+        print >>sys.stderr, 'removing pmap files'
+        for pmap_file in pmap_files:
+            os.unlink(pmap_file)
+
+    # annotate-partitions
+
+    for infile in args.input_filenames:
+        print >>sys.stderr, 'outputting partitions for', infile
+        outfile = os.path.basename(infile) + '.part'
+        part_count = htable.output_partitions(infile, outfile)
+        print >>sys.stderr, 'output %d partitions for %s' % (
+            part_count, infile)
+        print >>sys.stderr, 'partitions are in', outfile
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/extract-long-sequences.py b/scripts/extract-long-sequences.py
new file mode 100755
index 0000000..6dd3f17
--- /dev/null
+++ b/scripts/extract-long-sequences.py
@@ -0,0 +1,63 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+
+"""
+Write out lines of FASTQ and FASTA files that exceed an argument-specified
+length.
+
+% scripts/extract-long-sequences.py [-h] [-o OUTPUT] [-l LENGTH]
+                                 input_filenames [input_filenames ...]
+
+Use '-h' for parameter help.
+"""
+import argparse
+import screed
+import sys
+
+
+def get_parser():
+    parser = argparse.ArgumentParser(
+        description='Extract FASTQ or FASTA sequences longer than'
+        ' specified length (default: 200 bp).',
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('input_filenames', help='Input FAST[AQ]'
+                        ' sequence filename.', nargs='+')
+    parser.add_argument('-o', '--output', help='The name of the output'
+                        ' sequence file.', default="/dev/stdout")
+    parser.add_argument('-l', '--length', help='The minimum length of'
+                        ' the sequence file.',
+                        type=int, default=200)
+    return parser
+
+
+def main():
+    args = get_parser().parse_args()
+    outfp = open(args.output, 'w')
+    for filename in args.input_filenames:
+        for record in screed.open(filename):
+            if len(record['sequence']) >= args.length:
+                # FASTQ
+                if hasattr(record, 'accuracy'):
+                    outfp.write(
+                        '@{name}\n{seq}\n'
+                        '+\n{acc}\n'.format(name=record.name,
+                                            seq=record.sequence,
+                                            acc=record.accuracy))
+
+                # FASTA
+                else:
+                    outfp.write(
+                        '>{name}\n{seq}\n'.format(name=record.name,
+                                                  seq=record.sequence))
+
+    print >> sys.stderr, 'wrote to: ' + args.output
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/extract-paired-reads.py b/scripts/extract-paired-reads.py
new file mode 100755
index 0000000..f589dee
--- /dev/null
+++ b/scripts/extract-paired-reads.py
@@ -0,0 +1,154 @@
+#! /usr/bin/env python2
+#
+# This script is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Take a file containing a mixture of interleaved and orphaned reads, and
+extract them into separate files (.pe and .se).
+
+% scripts/extract-paired-reads.py <infile>
+
+Reads FASTQ and FASTA input, retains format for output.
+"""
+import screed
+import sys
+import os.path
+import textwrap
+import argparse
+import khmer
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+
+def is_pair(name1, name2):
+    if name1.endswith('/1') and name2.endswith('/2'):
+        subpart1 = name1.split('/')[0]
+        subpart2 = name2.split('/')[0]
+        if subpart1 == subpart2:
+            assert subpart1
+            return True
+
+    return False
+
+
+def output_pair(read1, read2):
+    if hasattr(read1, 'accuracy'):
+        return "@%s\n%s\n+\n%s\n@%s\n%s\n+\n%s\n" % \
+            (read1.name, read1.sequence, read1.accuracy,
+             read2.name, read2.sequence, read2.accuracy)
+    else:
+        return ">%s\n%s\n>%s\n%s\n" % (read1.name, read1.sequence, read2.name,
+                                       read2.sequence)
+
+
+def output_single(read):
+    if hasattr(read, 'accuracy'):
+        return "@%s\n%s\n+\n%s\n" % (read.name, read.sequence, read.accuracy)
+    else:
+        return ">%s\n%s\n" % (read.name, read.sequence)
+
+
+def get_parser():
+    epilog = """
+    The output is two files, <input file>.pe and <input file>.se, placed in the
+    current directory. The .pe file contains interleaved and properly paired
+    sequences, while the .se file contains orphan sequences.
+
+    Many assemblers (e.g. Velvet) require that you give them either perfectly
+    interleaved files, or files containing only single reads. This script takes
+    files that were originally interleaved but where reads may have been
+    orphaned via error filtering, application of abundance filtering, digital
+    normalization in non-paired mode, or partitioning.
+
+    Example::
+
+        extract-paired-reads.py tests/test-data/paired.fq
+    """
+    parser = argparse.ArgumentParser(
+        description='Take a mixture of reads and split into pairs and '
+        'orphans.', epilog=textwrap.dedent(epilog))
+    parser.add_argument('infile')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('extract-paired-reads.py')
+    args = get_parser().parse_args()
+
+    check_file_status(args.infile, args.force)
+    infiles = [args.infile]
+    check_space(infiles, args.force)
+
+    outfile = os.path.basename(args.infile)
+    if len(sys.argv) > 2:
+        outfile = sys.argv[2]
+
+    single_fp = open(outfile + '.se', 'w')
+    paired_fp = open(outfile + '.pe', 'w')
+
+    print >>sys.stderr, 'reading file "%s"' % args.infile
+    print >>sys.stderr, 'outputting interleaved pairs to "%s.pe"' % outfile
+    print >>sys.stderr, 'outputting orphans to "%s.se"' % outfile
+
+    last_record = None
+    last_name = None
+
+    n_pe = 0
+    n_se = 0
+
+    record = None
+    index = 0
+    for index, record in enumerate(screed.open(sys.argv[1])):
+        if index % 100000 == 0 and index > 0:
+            print '...', index
+        name = record['name'].split()[0]
+
+        if last_record:
+            if is_pair(last_name, name):
+                paired_fp.write(output_pair(last_record, record))
+                name, record = None, None
+                n_pe += 1
+            else:
+                single_fp.write(output_single(last_record))
+                n_se += 1
+
+        last_name = name
+        last_record = record
+
+    if last_record:
+        if is_pair(last_name, name):
+            paired_fp.write(output_pair(last_record, record))
+            name, record = None, None
+            n_pe += 1
+        else:
+            single_fp.write(output_single(last_record))
+            name, record = None, None
+            n_se += 1
+
+    if record:
+        single_fp.write(output_single(record))
+        n_se += 1
+
+    single_fp.close()
+    paired_fp.close()
+
+    if n_pe == 0:
+        raise Exception("no paired reads!? check file formats...")
+
+    print >>sys.stderr, 'DONE; read %d sequences,' \
+        ' %d pairs and %d singletons' % \
+        (index + 1, n_pe, n_se)
+
+    print >> sys.stderr, 'wrote to: ' + outfile \
+        + '.se' + ' and ' + outfile + '.pe'
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/extract-partitions.py b/scripts/extract-partitions.py
new file mode 100755
index 0000000..410dd2d
--- /dev/null
+++ b/scripts/extract-partitions.py
@@ -0,0 +1,267 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Extract partitioned sequences into files grouped by partition size.
+
+% python scripts/extract-partitions.py <base> <file1.part> [ <file2.part> ... ]
+
+Grouped sequences will be <base>.groupN.fa files.
+
+Use '-h' for parameter help.
+
+ at CTB note that if threshold is != 1, those sequences will not be output
+by output_unassigned...
+"""
+
+import sys
+import screed
+import argparse
+import textwrap
+import khmer
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+DEFAULT_MAX_SIZE = int(1e6)
+DEFAULT_THRESHOLD = 5
+
+
+def read_partition_file(filename):
+    for record_index, record in enumerate(screed.open
+                                          (filename, parse_description=False)):
+        _, partition_id = record.name.rsplit('\t', 1)
+        yield record_index, record, int(partition_id)
+
+
+def output_single(read):
+    if hasattr(read, 'accuracy'):
+        return "@%s\n%s\n+\n%s\n" % (read.name, read.sequence, read.accuracy)
+    else:
+        return ">%s\n%s\n" % (read.name, read.sequence)
+
+
+def get_parser():
+    epilog = """
+    Example (results will be in ``example.group0000.fa``)::
+
+        load-graph.py -k 20 example tests/test-data/random-20-a.fa
+        partition-graph.py example
+        merge-partitions.py -k 20 example
+        annotate-partitions.py -k 20 example tests/test-data/random-20-a.fa
+        extract-partitions.py example random-20-a.fa.part
+
+        (extract-partitions.py will produce a partition size distribution
+        in <base>.dist. The columns are: (1) number of reads, (2) count
+        of partitions with n reads, (3) cumulative sum of partitions,
+        (4) cumulative sum of reads.)
+    """
+    parser = argparse.ArgumentParser(
+        description="Separate sequences that are annotated with partitions "
+        "into grouped files.", epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+    parser.add_argument('prefix', metavar='output_filename_prefix')
+    parser.add_argument('part_filenames', metavar='input_partition_filename',
+                        nargs='+')
+    parser.add_argument('--max-size', '-X', dest='max_size',
+                        default=DEFAULT_MAX_SIZE, type=int,
+                        help='Max group size (n sequences)')
+    parser.add_argument('--min-partition-size', '-m', dest='min_part_size',
+                        default=DEFAULT_THRESHOLD, type=int,
+                        help='Minimum partition size worth keeping')
+    parser.add_argument('--no-output-groups', '-n', dest='output_groups',
+                        default=True, action='store_false',
+                        help='Do not actually output groups files.')
+    parser.add_argument('--output-unassigned', '-U', default=False,
+                        action='store_true',
+                        help='Output unassigned sequences, too')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+# pylint: disable=too-many-statements
+def main():  # pylint: disable=too-many-locals,too-many-branches
+    info('extract-partitions.py', ['graph'])
+    args = get_parser().parse_args()
+
+    distfilename = args.prefix + '.dist'
+
+    n_unassigned = 0
+
+    for infile in args.part_filenames:
+        check_file_status(infile, args.force)
+
+    check_space(args.part_filenames, args.force)
+
+    print >>sys.stderr, '---'
+    print >>sys.stderr, 'reading partitioned files:', repr(args.part_filenames)
+    if args.output_groups:
+        print >>sys.stderr, 'outputting to files named "%s.groupN.fa"' % \
+            args.prefix
+        print >>sys.stderr, 'min reads to keep a partition:', \
+            args.min_part_size
+        print >>sys.stderr, 'max size of a group file:', args.max_size
+    else:
+        print >>sys.stderr, 'NOT outputting groups! Beware!'
+
+    if args.output_unassigned:
+        print >>sys.stderr, \
+            'outputting unassigned reads to "%s.unassigned.fa"' % \
+            args.prefix
+    print >>sys.stderr, 'partition size distribution will go to %s' \
+        % distfilename
+    print >>sys.stderr, '---'
+
+    #
+
+    suffix = 'fa'
+    is_fastq = False
+
+    for index, read, pid in read_partition_file(args.part_filenames[0]):
+        if hasattr(read, 'accuracy'):
+            suffix = 'fq'
+            is_fastq = True
+        break
+
+    for filename in args.part_filenames:
+        for index, read, pid in read_partition_file(filename):
+            if is_fastq:
+                assert hasattr(read, 'accuracy'), \
+                    "all input files must be FASTQ if the first one is"
+            else:
+                assert not hasattr(read, 'accuracy'), \
+                    "all input files must be FASTA if the first one is"
+
+            break
+
+    if args.output_unassigned:
+        unassigned_fp = open('%s.unassigned.%s' % (args.prefix, suffix), 'w')
+
+    count = {}
+    for filename in args.part_filenames:
+        for index, read, pid in read_partition_file(filename):
+            if index % 100000 == 0:
+                print >>sys.stderr, '...', index
+
+            count[pid] = count.get(pid, 0) + 1
+
+            if pid == 0:
+                n_unassigned += 1
+                if args.output_unassigned:
+                    print >>unassigned_fp, output_single(read)
+
+    if args.output_unassigned:
+        unassigned_fp.close()
+
+    if 0 in count:                          # eliminate unpartitioned sequences
+        del count[0]
+
+    # develop histogram of partition sizes
+    dist = {}
+    for pid, size in count.items():
+        dist[size] = dist.get(size, 0) + 1
+
+    # output histogram
+    distfp = open(distfilename, 'w')
+
+    total = 0
+    wtotal = 0
+    for counter, index in sorted(dist.items()):
+        total += index
+        wtotal += counter * index
+        distfp.write('%d %d %d %d\n' % (counter, index, total, wtotal))
+    distfp.close()
+
+    if not args.output_groups:
+        sys.exit(0)
+
+    # sort groups by size
+    divvy = sorted(count.items(), key=lambda y: y[1])
+    divvy = [y for y in divvy if y[1] > args.min_part_size]
+
+    # divvy up into different groups, based on having max_size sequences
+    # in each group.
+    total = 0
+    group = set()
+    group_n = 0
+    group_d = {}
+    for partition_id, n_reads in divvy:
+        group.add(partition_id)
+        total += n_reads
+
+        if total > args.max_size:
+            for partition_id in group:
+                group_d[partition_id] = group_n
+                # print 'group_d', partition_id, group_n
+
+            group_n += 1
+            group = set()
+            total = 0
+
+    if group:
+        for partition_id in group:
+            group_d[partition_id] = group_n
+            # print 'group_d', partition_id, group_n
+        group_n += 1
+
+    print >>sys.stderr, '%d groups' % group_n
+    if group_n == 0:
+        print >>sys.stderr, 'nothing to output; exiting!'
+        return
+
+    # open a bunch of output files for the different groups
+    group_fps = {}
+    for _ in range(group_n):
+        group_fp = open('%s.group%04d.%s' % (args.prefix, _, suffix), 'w')
+        group_fps[_] = group_fp
+
+    # write 'em all out!
+
+    total_seqs = 0
+    part_seqs = 0
+    toosmall_parts = 0
+    for filename in args.part_filenames:
+        for index, read, partition_id in read_partition_file(filename):
+            total_seqs += 1
+            if index % 100000 == 0:
+                print >>sys.stderr, '...x2', index
+
+            if partition_id == 0:
+                continue
+
+            try:
+                group_n = group_d[partition_id]
+            except KeyError:
+                assert count[partition_id] <= args.min_part_size
+                toosmall_parts += 1
+                continue
+
+            outfp = group_fps[group_n]
+
+            outfp.write(output_single(read))
+            part_seqs += 1
+
+    print >>sys.stderr, '---'
+    print >>sys.stderr, 'Of %d total seqs,' % total_seqs
+    print >>sys.stderr, 'extracted %d partitioned seqs into group files,' % \
+        part_seqs
+    print >>sys.stderr, \
+        'discarded %d sequences from small partitions (see -m),' % \
+        toosmall_parts
+    print >>sys.stderr, 'and found %d unpartitioned sequences (see -U).' % \
+        n_unassigned
+    print >>sys.stderr, ''
+    print >>sys.stderr, 'Created %d group files named %s.groupXXXX.%s' % \
+        (len(group_fps),
+         args.prefix,
+         suffix)
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/fastq-to-fasta.py b/scripts/fastq-to-fasta.py
new file mode 100755
index 0000000..c917e48
--- /dev/null
+++ b/scripts/fastq-to-fasta.py
@@ -0,0 +1,71 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+
+"""
+Convert FASTQ files to FASTA format.
+
+% python scripts/fastq-to-fasta.py [ -n -o ] <fastq_name>
+
+Use '-h' for parameter help.
+"""
+import sys
+import argparse
+import screed
+
+
+def get_parser():
+    parser = argparse.ArgumentParser(
+        description='Converts FASTQ format (.fq) files to FASTA format (.fa).',
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('input_sequence', help='The name of the input'
+                        ' FASTQ sequence file.')
+    parser.add_argument('-o', '--output', metavar="filename",
+                        help='The name of the output'
+                        ' FASTA sequence file.',
+                        type=argparse.FileType('w'),
+                        default=sys.stdout)
+    parser.add_argument('-n', '--n_keep', default=False, action='store_true',
+                        help='Option to drop reads containing \'N\'s in ' +
+                        'input_sequence file.')
+    return parser
+
+
+def main():
+    args = get_parser().parse_args()
+    print >> sys.stderr, ('fastq from ', args.input_sequence)
+
+    n_count = 0
+    for n, record in enumerate(screed.open(args.input_sequence)):
+        if n % 10000 == 0:
+            print>>sys.stderr, '...', n
+
+        sequence = record['sequence']
+        name = record['name']
+
+        if 'N' in sequence:
+            if not args.n_keep:
+                n_count += 1
+                continue
+
+        args.output.write('>' + name + '\n')
+        args.output.write(sequence + '\n')
+
+    print >> sys.stderr, '\n' + 'lines from ' + args.input_sequence
+
+    if not args.n_keep:
+        print >> sys.stderr, str(n_count) + ' lines dropped.'
+
+    else:
+        print >> sys.stderr, 'No lines dropped from file.'
+
+    print >> sys.stderr, 'Wrote output to', args.output
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/filter-abund-single.py b/scripts/filter-abund-single.py
new file mode 100755
index 0000000..d12fdee
--- /dev/null
+++ b/scripts/filter-abund-single.py
@@ -0,0 +1,135 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Trim sequences at k-mers of the given abundance for the given file,
+without loading a prebuilt counting table.  Output sequences will be
+placed in 'infile.abundfilt'.
+
+% python scripts/filter-abund-single.py <data>
+
+Use '-h' for parameter help.
+"""
+import os
+import sys
+import khmer
+import threading
+import textwrap
+from khmer.thread_utils import ThreadedSequenceProcessor, verbose_loader
+from khmer.khmer_args import (build_counting_args, report_on_config,
+                              add_threading_args, info)
+from khmer.file import (check_file_status, check_space,
+                        check_space_for_hashtable)
+#
+DEFAULT_CUTOFF = 2
+
+
+def get_parser():
+    epilog = """
+    Trimmed sequences will be placed in ${input_sequence_filename}.abundfilt.
+
+    This script is constant memory.
+
+    To trim reads based on k-mer abundance across multiple files, use
+    :program:`load-into-counting.py` and :program:`filter-abund.py`.
+
+    Example::
+
+        filter-abund-single.py -k 20 -x 5e7 -C 2 data/100k-filtered.fa
+    """
+    parser = build_counting_args(
+        descr="Trims sequences at a minimum k-mer abundance "
+        "(in memory version).", epilog=textwrap.dedent(epilog))
+    add_threading_args(parser)
+
+    parser.add_argument('--cutoff', '-C', default=DEFAULT_CUTOFF, type=int,
+                        help="Trim at k-mers below this abundance.")
+    parser.add_argument('--savetable', metavar="filename", default='',
+                        help="If present, the name of the file to save the "
+                        "k-mer counting table to")
+    parser.add_argument('datafile', metavar='input_sequence_filename',
+                        help="FAST[AQ] sequence file to trim")
+    parser.add_argument('--report-total-kmers', '-t', action='store_true',
+                        help="Prints the total number of k-mers to stderr")
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('filter-abund-single.py', ['counting', 'SeqAn'])
+    args = get_parser().parse_args()
+    check_file_status(args.datafile, args.force)
+    check_space([args.datafile], args.force)
+    if args.savetable:
+        check_space_for_hashtable(
+            args.n_tables * args.min_tablesize, args.force)
+    report_on_config(args)
+
+    print >>sys.stderr, 'making k-mer counting table'
+    htable = khmer.new_counting_hash(args.ksize, args.min_tablesize,
+                                     args.n_tables)
+
+    # first, load reads into hash table
+    rparser = khmer.ReadParser(args.datafile)
+    threads = []
+    print >>sys.stderr, 'consuming input, round 1 --', args.datafile
+    for _ in xrange(args.threads):
+        cur_thread = \
+            threading.Thread(
+                target=htable.consume_fasta_with_reads_parser,
+                args=(rparser, )
+            )
+        threads.append(cur_thread)
+        cur_thread.start()
+
+    for _ in threads:
+        _.join()
+
+    if args.report_total_kmers:
+        print >> sys.stderr, 'Total number of unique k-mers: {0}'.format(
+            htable.n_unique_kmers())
+
+    fp_rate = khmer.calc_expected_collisions(htable)
+    print >>sys.stderr, 'fp rate estimated to be %1.3f' % fp_rate
+
+    # now, trim.
+
+    # the filtering function.
+    def process_fn(record):
+        name = record['name']
+        seq = record['sequence']
+        if 'N' in seq:
+            return None, None
+
+        trim_seq, trim_at = htable.trim_on_abundance(seq, args.cutoff)
+
+        if trim_at >= args.ksize:
+            return name, trim_seq
+
+        return None, None
+
+    # the filtering loop
+    print >>sys.stderr, 'filtering', args.datafile
+    outfile = os.path.basename(args.datafile) + '.abundfilt'
+    outfp = open(outfile, 'w')
+
+    tsp = ThreadedSequenceProcessor(process_fn)
+    tsp.start(verbose_loader(args.datafile), outfp)
+
+    print >>sys.stderr, 'output in', outfile
+
+    if args.savetable:
+        print >>sys.stderr, 'Saving k-mer counting table filename', \
+            args.savetable
+        print >>sys.stderr, '...saving to', args.savetable
+        htable.save(args.savetable)
+    print >>sys.stderr, 'wrote to: ', outfile
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/filter-abund.py b/scripts/filter-abund.py
new file mode 100755
index 0000000..d9dab60
--- /dev/null
+++ b/scripts/filter-abund.py
@@ -0,0 +1,128 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,invalid-name
+"""
+Trim sequences at k-mers of the given abundance, based on the given counting
+hash table.  Output sequences will be placed in 'infile.abundfilt'.
+
+% python scripts/filter-abund.py <counting.kh> <data1> [ <data2> <...> ]
+
+Use '-h' for parameter help.
+"""
+import os
+import khmer
+import textwrap
+import argparse
+import sys
+from khmer.thread_utils import ThreadedSequenceProcessor, verbose_loader
+from khmer.khmer_args import (ComboFormatter, add_threading_args, info)
+from khmer.file import check_file_status, check_space
+from khmer import __version__
+#
+
+DEFAULT_NORMALIZE_LIMIT = 20
+DEFAULT_CUTOFF = 2
+
+
+def get_parser():
+    epilog = """
+    Trimmed sequences will be placed in ${input_sequence_filename}.abundfilt
+    for each input sequence file. If the input sequences are from RNAseq or
+    metagenome sequencing then :option:`--variable-coverage` should be used.
+
+    Example::
+
+        load-into-counting.py -k 20 -x 5e7 table.kh data/100k-filtered.fa
+        filter-abund.py -C 2 table.kh data/100k-filtered.fa
+    """
+    parser = argparse.ArgumentParser(
+        description='Trim sequences at a minimum k-mer abundance.',
+        epilog=textwrap.dedent(epilog),
+        formatter_class=ComboFormatter)
+    parser.add_argument('input_table', metavar='input_counting_table_filename',
+                        help='The input k-mer counting table filename')
+    parser.add_argument('input_filename', metavar='input_sequence_filename',
+                        help='Input FAST[AQ] sequence filename', nargs='+')
+    add_threading_args(parser)
+    parser.add_argument('--cutoff', '-C', dest='cutoff',
+                        default=DEFAULT_CUTOFF, type=int,
+                        help="Trim at k-mers below this abundance.")
+    parser.add_argument('--variable-coverage', '-V', action='store_true',
+                        dest='variable_coverage', default=False,
+                        help='Only trim low-abundance k-mers from sequences '
+                        'that have high coverage.')
+    parser.add_argument('--normalize-to', '-Z', type=int, dest='normalize_to',
+                        help='Base the variable-coverage cutoff on this median'
+                        ' k-mer abundance.',
+                        default=DEFAULT_NORMALIZE_LIMIT)
+    parser.add_argument('-o', '--out', dest='single_output_filename',
+                        default='', metavar="optional_output_filename",
+                        help='Output the trimmed sequences into a single file '
+                        'with the given filename instead of creating a new '
+                        'file for each input file.')
+    parser.add_argument('--version', action='version',
+                        version='khmer {v}'.format(v=__version__))
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('filter-abund.py', ['counting'])
+    args = get_parser().parse_args()
+
+    counting_ht = args.input_table
+    infiles = args.input_filename
+
+    for _ in infiles:
+        check_file_status(_, args.force)
+
+    check_space(infiles, args.force)
+
+    print >>sys.stderr, 'loading hashtable'
+    htable = khmer.load_counting_hash(counting_ht)
+    ksize = htable.ksize()
+
+    print >>sys.stderr, "K:", ksize
+
+    # the filtering function.
+    def process_fn(record):
+        name = record['name']
+        seq = record['sequence']
+        if 'N' in seq:
+            return None, None
+
+        if args.variable_coverage:  # only trim when sequence has high enough C
+            med, _, _ = htable.get_median_count(seq)
+            if med < args.normalize_to:
+                return name, seq
+
+        trim_seq, trim_at = htable.trim_on_abundance(seq, args.cutoff)
+
+        if trim_at >= ksize:
+            return name, trim_seq
+
+        return None, None
+
+    # the filtering loop
+    for infile in infiles:
+        print >>sys.stderr, 'filtering', infile
+        if args.single_output_filename != '':
+            outfile = args.single_output_filename
+            outfp = open(outfile, 'a')
+        else:
+            outfile = os.path.basename(infile) + '.abundfilt'
+            outfp = open(outfile, 'w')
+
+        tsp = ThreadedSequenceProcessor(process_fn, n_workers=args.threads)
+        tsp.start(verbose_loader(infile), outfp)
+
+        print >>sys.stderr, 'output in', outfile
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/filter-stoptags.py b/scripts/filter-stoptags.py
new file mode 100755
index 0000000..dde8fb5
--- /dev/null
+++ b/scripts/filter-stoptags.py
@@ -0,0 +1,94 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Trim sequences at k-mers in the given stoptags file.  Output sequences
+will be placed in 'infile.stopfilt'.
+
+% python scripts/filter-stoptags.py <stoptags> <data1> [ <data2> <...> ]
+
+Use '-h' for parameter help.
+"""
+
+import os
+import khmer
+import argparse
+import textwrap
+import sys
+from khmer.thread_utils import ThreadedSequenceProcessor, verbose_loader
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+# @CTB K should be loaded from file...
+DEFAULT_K = 32
+
+
+def get_parser():
+    epilog = """
+    Load stoptags in from the given .stoptags file and use them to trim
+    or remove the sequences in <file1-N>.  Trimmed sequences will be placed in
+    <fileN>.stopfilt.
+    """
+    parser = argparse.ArgumentParser(
+        description="Trim sequences at stoptags.",
+        epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+    parser.add_argument('--ksize', '-k', default=DEFAULT_K, type=int,
+                        help='k-mer size')
+    parser.add_argument('stoptags_file', metavar='input_stoptags_filename')
+    parser.add_argument('input_filenames', metavar='input_sequence_filename',
+                        nargs='+')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('filter-stoptags.py', ['graph'])
+    args = get_parser().parse_args()
+    stoptags = args.stoptags_file
+    infiles = args.input_filenames
+
+    for _ in infiles:
+        check_file_status(_, args.force)
+
+    check_space(infiles, args.force)
+
+    print >>sys.stderr, 'loading stop tags, with K', args.ksize
+    htable = khmer.new_hashbits(args.ksize, 1, 1)
+    htable.load_stop_tags(stoptags)
+
+    def process_fn(record):
+        name = record['name']
+        seq = record['sequence']
+        if 'N' in seq:
+            return None, None
+
+        trim_seq, trim_at = htable.trim_on_stoptags(seq)
+
+        if trim_at >= args.ksize:
+            return name, trim_seq
+
+        return None, None
+
+    # the filtering loop
+    for infile in infiles:
+        print >>sys.stderr, 'filtering', infile
+        outfile = os.path.basename(infile) + '.stopfilt'
+
+        outfp = open(outfile, 'w')
+
+        tsp = ThreadedSequenceProcessor(process_fn)
+        tsp.start(verbose_loader(infile), outfp)
+
+        print >>sys.stderr, 'output in', outfile
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/find-knots.py b/scripts/find-knots.py
new file mode 100755
index 0000000..8583742
--- /dev/null
+++ b/scripts/find-knots.py
@@ -0,0 +1,153 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Find highly-connected k-mers and output them in a .stoptags file, for use
+in partitioning.
+
+% python scripts/find-knots.py <base>
+"""
+
+import argparse
+import glob
+import os
+import textwrap
+import khmer
+import sys
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+# counting hash parameters.
+DEFAULT_COUNTING_HT_SIZE = 3e6                # number of bytes
+DEFAULT_COUNTING_HT_N = 4                     # number of counting hash tables
+
+# Lump removal parameters.  Probably shouldn't be changed, but who knows?
+#
+# explanation:
+#
+# We will walk EXCURSION_DISTANCE out from each tag; if we find more than
+# EXCURSION_KMER_THRESHOLD kmers within that range, this will be a "big"
+# excursion and we will track all k-mers visited.  If we find that any
+# k-mer has been visited more than EXCURSION_KMER_COUNT_THRESHOLD times,
+# we will mark it as BAD and make it a stop tag for traversal.
+
+# don't change these!
+EXCURSION_DISTANCE = 40
+EXCURSION_KMER_THRESHOLD = 200
+EXCURSION_KMER_COUNT_THRESHOLD = 2
+# EXCURSION_KMER_COUNT_THRESHOLD=5 # -- works ok for non-diginormed data
+
+
+def get_parser():
+    epilog = """
+    Load an k-mer presence table/tagset pair created by load-graph, and a set
+    of pmap files created by partition-graph. Go through each pmap file,
+    select the largest partition in each, and do the same kind of traversal as
+    in :program:`make-initial-stoptags.py` from each of the waypoints in that
+    partition; this should identify all of the HCKs in that partition. These
+    HCKs are output to <graphbase>.stoptags after each pmap file.
+
+    Parameter choice is reasonably important. See the pipeline in
+    :doc:`partitioning-big-data` for an example run.
+
+    This script is not very scalable and may blow up memory and die horribly.
+    You should be able to use the intermediate stoptags to restart the
+    process, and if you eliminate the already-processed pmap files, you can
+    continue where you left off.
+    """
+    parser = argparse.ArgumentParser(
+        description="Find all highly connected k-mers.",
+        epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('--n_tables', '-N', type=int,
+                        default=DEFAULT_COUNTING_HT_N,
+                        help='number of k-mer counting tables to use')
+    parser.add_argument('--min-tablesize', '-x', type=float,
+                        default=DEFAULT_COUNTING_HT_SIZE, help='lower bound on'
+                        ' the size of the k-mer counting table(s)')
+    parser.add_argument('graphbase', help='Basename for the input and output '
+                        'files.')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    return parser
+
+
+def main():
+    info('find-knots.py', ['graph'])
+    args = get_parser().parse_args()
+
+    graphbase = args.graphbase
+
+    # @RamRS: This might need some more work
+    infiles = [graphbase + '.pt', graphbase + '.tagset']
+    if os.path.exists(graphbase + '.stoptags'):
+        infiles.append(graphbase + '.stoptags')
+    for _ in infiles:
+        check_file_status(_)
+
+    check_space(infiles)
+
+    print >>sys.stderr, 'loading k-mer presence table %s.pt' % graphbase
+    htable = khmer.load_hashbits(graphbase + '.pt')
+
+    print >>sys.stderr, 'loading tagset %s.tagset...' % graphbase
+    htable.load_tagset(graphbase + '.tagset')
+
+    initial_stoptags = False    # @CTB regularize with make-initial
+    if os.path.exists(graphbase + '.stoptags'):
+        print >>sys.stderr, 'loading stoptags %s.stoptags' % graphbase
+        htable.load_stop_tags(graphbase + '.stoptags')
+        initial_stoptags = True
+
+    pmap_files = glob.glob(args.graphbase + '.subset.*.pmap')
+
+    print >>sys.stderr, 'loading %d pmap files (first one: %s)' % \
+        (len(pmap_files), pmap_files[0])
+    print >>sys.stderr, '---'
+    print >>sys.stderr, 'output stoptags will be in', graphbase + '.stoptags'
+    if initial_stoptags:
+        print >>sys.stderr, \
+            '(these output stoptags will include the already-loaded set)'
+    print >>sys.stderr, '---'
+
+    # create counting hash
+    ksize = htable.ksize()
+    counting = khmer.new_counting_hash(ksize, args.min_tablesize,
+                                       args.n_tables)
+
+    # load & merge
+    for index, subset_file in enumerate(pmap_files):
+        print >>sys.stderr, '<-', subset_file
+        subset = htable.load_subset_partitionmap(subset_file)
+
+        print >>sys.stderr, '** repartitioning subset... %s' % subset_file
+        htable.repartition_largest_partition(subset, counting,
+                                             EXCURSION_DISTANCE,
+                                             EXCURSION_KMER_THRESHOLD,
+                                             EXCURSION_KMER_COUNT_THRESHOLD)
+
+        print >>sys.stderr, '** merging subset... %s' % subset_file
+        htable.merge_subset(subset)
+
+        print >>sys.stderr, '** repartitioning, round 2... %s' % subset_file
+        size = htable.repartition_largest_partition(
+            None, counting, EXCURSION_DISTANCE, EXCURSION_KMER_THRESHOLD,
+            EXCURSION_KMER_COUNT_THRESHOLD)
+
+        print >>sys.stderr, '** repartitioned size:', size
+
+        print >>sys.stderr, 'saving stoptags binary'
+        htable.save_stop_tags(graphbase + '.stoptags')
+        os.rename(subset_file, subset_file + '.processed')
+        print >>sys.stderr, '(%d of %d)\n' % (index, len(pmap_files))
+
+    print >>sys.stderr, 'done!'
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/galaxy/README.txt b/scripts/galaxy/README.txt
new file mode 100644
index 0000000..80e016a
--- /dev/null
+++ b/scripts/galaxy/README.txt
@@ -0,0 +1,5 @@
+Requires galaxy-central dating from 2014-06-30 or newer
+
+https://bitbucket.org/galaxy/galaxy-central/commits/4de240e5a7819c768b8267c19e477530dab54370
+
+
diff --git a/scripts/galaxy/filter-abund.xml b/scripts/galaxy/filter-abund.xml
new file mode 100644
index 0000000..e13793e
--- /dev/null
+++ b/scripts/galaxy/filter-abund.xml
@@ -0,0 +1,88 @@
+<tool	id="gedlab-khmer-filter-abund"
+	name="Filter by abundance"
+	version="1.1-1"
+	force_history_refresh="true">
+
+	<description>
+		Trims fastq/fasta sequences at k-mers of a given abundance
+		based on a provided k-mer counting table.
+	</description>
+	<macros>
+		<token name="@BINARY@">filter-abund.py</token>
+		<import>macros.xml</import>
+	</macros>
+	<expand macro="requirements" />
+	<command>
+mkdir output; cd output;
+ at BINARY@
+#if $cutoff != 2
+  --cutoff=$cutoff
+#end if
+$variable_coverage
+ at THREADS@
+$input_counting_table_filename
+#for input in $inputs
+ $input
+#end for
+--out $output
+	</command>
+
+	<inputs>
+		<expand macro="input_sequences_filenames" />
+		<param	name="variable_coverage"
+			type="boolean"
+			checked="false"
+			truevalue="--variable-coverage"
+			falsevalue=""
+			label="Variable coverage"
+			help="Only trim when a sequence has high enough coverage; median abundance > 20 (--variable_coverage)" />
+		<param	name="cutoff"
+			type="integer"
+			value="2"
+			label="cutoff"
+			help="Trim at k-mers below this abundance. (--cutoff)" />
+		<expand macro="input_counting_table_filename" />
+	</inputs>
+	<outputs>
+		<!-- <expand macro="output_sequences" /> -->
+		<expand macro="output_sequences_single" />
+	</outputs>
+	<expand macro="stdio" />
+	<tests>
+                <test interactor="api">
+                        <param name="inputs" value="test-abund-read-2.fa" />
+			<param name="input_counting_table_filename"
+				value="test-abund-read-2.ct" ftype="ct" />
+                        <output name="output">
+				<!-- <discover_dataset name="test-abund-read-2.fa.abundfilt"> -->
+                                	<assert_contents>
+                                        	<has_text text="GGTTGACGGGGCTCAGGG" />
+                                	</assert_contents>
+				<!-- </discover_dataset> -->
+                        </output>
+                </test>
+                <test interactor="api">
+			<param name="input_sequence_filename"
+				value="test-abund-read-2.fa" />
+			<param name="input_counting_table_filename"
+				value="test-abund-read-2.ct" ftype="ct" />
+			<param name="cutoff" value="1" />
+                        <output name="output">
+				<!-- <discover_dataset name="test-abund-read-2.fa.abundfilt"> -->
+                                	<assert_contents>
+                                        	<has_text text="GGTTGACGGGGCTCAGGG" />
+                                	</assert_contents>
+				<!-- </discover_dataset> -->
+                        </output>
+                </test>
+        </tests>
+	<citations>
+		<expand macro="software-citation" />
+		<expand macro="counting-citation" />
+	</citations>
+	<!-- [OPTIONAL] ReST Help displayed in Galaxy -->
+    <!--
+	<help>
+	</help>
+    -->
+</tool>
diff --git a/scripts/galaxy/normalize-by-median.xml b/scripts/galaxy/normalize-by-median.xml
new file mode 100644
index 0000000..bcc4a76
--- /dev/null
+++ b/scripts/galaxy/normalize-by-median.xml
@@ -0,0 +1,132 @@
+<tool	id="gedlab-khmer-normalize-by-median"
+	name="Normalize By Median"
+	version="1.1-4"
+	force_history_refresh="true">
+
+	<description>
+		Filters a fastq/fasta file using digital normalization via
+	    	median k-mer abundances.
+	</description>
+        <macros>
+                <token name="@BINARY@">normalize-by-median.py</token>
+                <import>macros.xml</import>
+        </macros>
+        <expand macro="requirements" />
+	<command>
+mkdir output;
+cd output;
+normalize-by-median.py
+$paired_switch
+ at TABLEPARAMS@
+--cutoff=$cutoff
+#if $save_countingtable
+--savetable=$countingtable
+#end if
+#if $countingtable_to_load
+--loadtable=$countingtable_to_load
+#end if
+--report-total-kmers
+#for entry in $many_inputs
+#for input in $entry.inputs
+$input
+#end for
+#end for
+--out=$output
+	</command>
+
+	<inputs>
+		<repeat name="many_inputs" title="input(s) set" min="1" default="1">
+			<expand macro="input_sequences_filenames" />
+		</repeat>
+		<param	name="paired_switch"
+			type="boolean"
+			checked="false"
+			truevalue="--paired"
+			falsevalue=""
+			label="Are the inputs interleaved paired ends?"
+			help="If so, then selecting this option will process the paired ends together." />
+
+		<param	name="countingtable_to_load"
+			type="data"
+			format="ct"
+			optional="true"
+			label="an optional k-mer counting table to load"
+			help="The inputs file(s) will be processed using the kmer counts in the specified k-mer counting table file as a starting point." />
+
+		<param	name="save_countingtable"
+			type="boolean"
+			label="Save the k-mer counting table(s) in a file"
+			help="" />
+		<param	name="cutoff"
+			type="integer"
+			min="1"
+			value="20"
+			label="cutoff" />
+		<expand macro="tableinputs" />
+	</inputs>
+	<outputs>
+		<data	name="countingtable"
+			format="ct"
+			label="${tool.name} k-mer counting table">
+			<filter>save_countingtable == True</filter>
+		</data>
+		<!-- <expand macro="output_sequences" /> -->
+		<expand macro="output_sequences_single" />
+	</outputs>
+	<expand macro="stdio" />
+
+	<tests>
+		<test interactor="api">
+			<conditional name="parameters">
+				<param name="type" value="specific" />
+				<param name="inputs" value="test-abund-read-2.fa"/>
+				<param name="cutoff" value="1" />
+				<param name="ksize" value="17" />
+			</conditional>
+			<output name="output">
+				<discover_dataset name="test-abund-read-2.fa.keep">
+					<assert_contents>
+						<has_line_matching expression="GGTTGACGGGGCTCAGGGGG" />
+					</assert_contents>
+				</discover_dataset>
+			</output>
+		</test>
+		<test interactor="api">
+			<param name="inputs" value="test-abund-read-2.fa" />
+			<param name="cutoff" value="2" />
+			<param name="ksize" value="17" />
+			<output name="output">
+				<discover_dataset name="test-abund-read-2.fa.keep">
+					<assert_contents>
+						<has_line_matching expression="GGTTGACGGGGCTCAGGGGG" />
+						<has_line_matching expression="GGTTGACGGGGCTCAGGG" />
+					</assert_contents>
+				</discover_dataset>
+			</output>
+		</test>
+		<test interactor="api">
+			<param name="inputs" value="test-abund-read-paired.fa" />
+			<param name="cutoff" value="1" />
+			<param name="ksize" value="17" />
+			<param name="paired" value="true" />
+			<output name="output">
+				<discover_dataset name="test-abund-read-paired.fa.keep">
+					<assert_contents>
+						<has_line_matching expression="GGTTGACGGGGCTCAGGGGG" />
+						<has_line_matching expression="GGTTGACGGGGCTCAGGG" />
+					</assert_contents>
+				</discover_dataset>
+			</output>
+		</test>
+
+	</tests>
+	<citations>
+		<expand macro="software-citation" />
+		<expand macro="diginorm-citation" />
+	</citations>
+    <!-- [OPTIONAL] Help displayed in Galaxy -->
+    <!--
+	<help>
+	</help>
+    -->
+</tool>
diff --git a/scripts/interleave-reads.py b/scripts/interleave-reads.py
new file mode 100755
index 0000000..ca33e8c
--- /dev/null
+++ b/scripts/interleave-reads.py
@@ -0,0 +1,128 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Take two files containing left & right reads from a paired-end sequencing run,
+and interleave them.
+
+% scripts/interleave-reads.py <R1> <R2> [ -o <outputfile> ]
+
+By default, output is sent to stdout; or use -o. Use '-h' for parameter help.
+"""
+
+# TODO: take fa as well?
+#      support gzip option?
+
+import screed
+import sys
+import itertools
+import os
+import textwrap
+import argparse
+import khmer
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+
+def output_pair(read1, read2):
+    if hasattr(read1, 'accuracy'):
+        return "@%s\n%s\n+\n%s\n@%s\n%s\n+\n%s\n" % \
+            (read1.name, read1.sequence, read1.accuracy,
+             read2.name, read2.sequence, read2.accuracy)
+    else:
+        return ">%s\n%s\n>%s\n%s\n" % (read1.name, read1.sequence, read2.name,
+                                       read2.sequence)
+
+
+def get_parser():
+    epilog = """
+    The output is an interleaved set of reads, with each read in <R1> paired
+    with a read in <R2>. By default, the output goes to stdout unless
+    :option:`-o`/:option:`--output` is specified.
+
+    As a "bonus", this file ensures that read names are formatted in a
+    consistent way, such that they look like the pre-1.8 Casava format
+    (@name/1, @name/2).
+
+    Example::
+
+""" "        interleave-reads.py tests/test-data/paired.fq.1 tests/test-data/paired.fq.2 -o paired.fq"  # noqa
+    parser = argparse.ArgumentParser(
+        description='Produce interleaved files from R1/R2 paired files',
+        epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('infiles', nargs='+')
+    parser.add_argument('-o', '--output', metavar="filename",
+                        type=argparse.FileType('w'),
+                        default=sys.stdout)
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('interleave-reads.py')
+    args = get_parser().parse_args()
+
+    for _ in args.infiles:
+        check_file_status(_, args.force)
+
+    check_space(args.infiles, args.force)
+
+    s1_file = args.infiles[0]
+    if len(args.infiles) == 2:
+        s2_file = args.infiles[1]
+    else:
+        s2_file = s1_file.replace('_R1_', '_R2_')
+        print >> sys.stderr, ("given only one file; "
+                              "guessing that R2 file is %s" % s2_file)
+
+    fail = False
+    if not os.path.exists(s1_file):
+        print >> sys.stderr, "Error! R1 file %s does not exist" % s1_file
+        fail = True
+
+    if not os.path.exists(s2_file):
+        print >> sys.stderr, "Error! R2 file %s does not exist" % s2_file
+        fail = True
+
+    if fail and not args.force:
+        sys.exit(1)
+
+    print >> sys.stderr, "Interleaving:\n\t%s\n\t%s" % (s1_file, s2_file)
+
+    counter = 0
+    for read1, read2 in itertools.izip(screed.open(s1_file),
+                                       screed.open(s2_file)):
+        if counter % 100000 == 0:
+            print >> sys.stderr, '...', counter, 'pairs'
+        counter += 1
+
+        name1 = read1.name
+        if not name1.endswith('/1'):
+            name1 += '/1'
+        name2 = read2.name
+        if not name2.endswith('/2'):
+            name2 += '/2'
+
+        assert name1[:-2] == name2[:-2], \
+            "This doesn't look like paired data! %s %s" % (name1, name2)
+
+        read1.name = name1
+        read2.name = name2
+        args.output.write(output_pair(read1, read2))
+
+    print >> sys.stderr, 'final: interleaved %d pairs' % counter
+
+    print >> sys.stderr, 'output written to', args.output
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/load-graph.py b/scripts/load-graph.py
new file mode 100755
index 0000000..afbbc71
--- /dev/null
+++ b/scripts/load-graph.py
@@ -0,0 +1,127 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Build a graph from the given sequences, save in <ptname>.
+
+% python scripts/load-graph.py <ptname> <data1> [ <data2> <...> ]
+
+Use '-h' for parameter help.
+"""
+
+import sys
+import threading
+
+import khmer
+from khmer.khmer_args import build_hashbits_args
+from khmer.khmer_args import (report_on_config, info, add_threading_args)
+from khmer.file import check_file_status, check_space
+from khmer.file import check_space_for_hashtable
+
+
+def get_parser():
+    parser = build_hashbits_args(descr="Load sequences into the compressible "
+                                 "graph format plus optional tagset.")
+    add_threading_args(parser)
+    parser.add_argument('--no-build-tagset', '-n', default=False,
+                        action='store_true', dest='no_build_tagset',
+                        help='Do NOT construct tagset while loading sequences')
+    parser.add_argument('output_filename',
+                        metavar='output_presence_table_filename', help='output'
+                        ' k-mer presence table filename.')
+    parser.add_argument('input_filenames', metavar='input_sequence_filename',
+                        nargs='+', help='input FAST[AQ] sequence filename')
+    parser.add_argument('--report-total-kmers', '-t', action='store_true',
+                        help="Prints the total number of k-mers to stderr")
+    parser.add_argument('--write-fp-rate', '-w', action='store_true',
+                        help="Write false positive rate into .info file")
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('load-graph.py', ['graph', 'SeqAn'])
+    args = get_parser().parse_args()
+    report_on_config(args, hashtype='hashbits')
+
+    base = args.output_filename
+    filenames = args.input_filenames
+
+    for _ in args.input_filenames:
+        check_file_status(_, args.force)
+
+    check_space(args.input_filenames, args.force)
+    check_space_for_hashtable(
+        (float(args.n_tables * args.min_tablesize) / 8.), args.force)
+
+    print >>sys.stderr, 'Saving k-mer presence table to %s' % base
+    print >>sys.stderr, 'Loading kmers from sequences in %s' % repr(filenames)
+    if args.no_build_tagset:
+        print >>sys.stderr, 'We WILL NOT build the tagset.'
+    else:
+        print >>sys.stderr, 'We WILL build the tagset', \
+                            ' (for partitioning/traversal).'
+
+    print >>sys.stderr, 'making k-mer presence table'
+    htable = khmer.new_hashbits(args.ksize, args.min_tablesize, args.n_tables)
+
+    if args.no_build_tagset:
+        target_method = htable.consume_fasta_with_reads_parser
+    else:
+        target_method = htable.consume_fasta_and_tag_with_reads_parser
+
+    for _, filename in enumerate(filenames):
+        rparser = khmer.ReadParser(filename)
+        threads = []
+        print >>sys.stderr, 'consuming input', filename
+        for num in xrange(args.threads):
+            cur_thread = threading.Thread(
+                target=target_method, args=(rparser,))
+            threads.append(cur_thread)
+            cur_thread.start()
+
+        for thread in threads:
+            thread.join()
+
+    if args.report_total_kmers:
+        print >> sys.stderr, 'Total number of unique k-mers: {0}'.format(
+            htable.n_unique_kmers())
+
+    print >>sys.stderr, 'saving k-mer presence table in', base + '.pt'
+    htable.save(base + '.pt')
+
+    if not args.no_build_tagset:
+        print >>sys.stderr, 'saving tagset in', base + '.tagset'
+        htable.save_tagset(base + '.tagset')
+
+    info_fp = open(base + '.info', 'w')
+    info_fp.write('%d unique k-mers' % htable.n_unique_kmers())
+
+    fp_rate = khmer.calc_expected_collisions(htable)
+    print >>sys.stderr, 'fp rate estimated to be %1.3f' % fp_rate
+    if args.write_fp_rate:
+        print >> info_fp, \
+            '\nfalse positive rate estimated to be %1.3f' % fp_rate
+
+    if fp_rate > 0.15:          # 0.18 is ACTUAL MAX. Do not change.
+        print >> sys.stderr, "**"
+        print >> sys.stderr, ("** ERROR: the graph structure is too small for "
+                              "this data set. Increase table size/# tables.")
+        print >> sys.stderr, "**"
+        if not args.force:
+            sys.exit(1)
+
+    print >> sys.stderr, 'wrote to', base + '.info and', base + '.pt'
+    if not args.no_build_tagset:
+        print >> sys.stderr, 'and ' + base + '.tagset'
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/load-into-counting.py b/scripts/load-into-counting.py
new file mode 100755
index 0000000..dfd790d
--- /dev/null
+++ b/scripts/load-into-counting.py
@@ -0,0 +1,176 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+# pylint: disable=missing-docstring,invalid-name
+"""
+Build a counting Bloom filter from the given sequences, save in <htname>.
+
+% load-into-counting.py <htname> <data1> [ <data2> <...> ]
+
+Use '-h' for parameter help.
+"""
+
+import json
+import os
+import sys
+import threading
+import textwrap
+import khmer
+from khmer.khmer_args import build_counting_args, report_on_config, info,\
+    add_threading_args
+from khmer.file import check_file_status, check_space
+from khmer.file import check_space_for_hashtable
+
+
+def get_parser():
+    epilog = """
+    Note: with :option:`-b` the output will be the exact size of the
+    k-mer counting table and this script will use a constant amount of memory.
+    In exchange k-mer counts will stop at 255. The memory usage of this script
+    with :option:`-b` will be about 1.15x the product of the :option:`-x` and
+    :option:`-N` numbers.
+
+    Example::
+
+        load-into-counting.py -k 20 -x 5e7 out.kh data/100k-filtered.fa
+
+    Multiple threads can be used to accelerate the process, if you have extra
+    cores to spare.
+
+    Example::
+
+        load-into-counting.py -k 20 -x 5e7 -T 4 out.kh data/100k-filtered.fa
+    """
+
+    parser = build_counting_args("Build a k-mer counting table from the given"
+                                 " sequences.", epilog=textwrap.dedent(epilog))
+    add_threading_args(parser)
+    parser.add_argument('output_countingtable_filename', help="The name of the"
+                        " file to write the k-mer counting table to.")
+    parser.add_argument('input_sequence_filename', nargs='+',
+                        help="The names of one or more FAST[AQ] input "
+                        "sequence files.")
+    parser.add_argument('-b', '--no-bigcount', dest='bigcount', default=True,
+                        action='store_false',
+                        help='Do not count k-mers past 255')
+    parser.add_argument('--summary-info', '-s', default=None, metavar="FORMAT",
+                        choices=['json', 'tsv'],
+                        help="What format should the machine readable run "
+                        "summary be in? (json or tsv, disabled by default)")
+    parser.add_argument('--report-total-kmers', '-t', action='store_true',
+                        help="Prints the total number of k-mers to stderr")
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+
+    info('load-into-counting.py', ['counting', 'SeqAn'])
+
+    args = get_parser().parse_args()
+    report_on_config(args)
+
+    base = args.output_countingtable_filename
+    filenames = args.input_sequence_filename
+
+    for name in args.input_sequence_filename:
+        check_file_status(name, args.force)
+
+    check_space(args.input_sequence_filename, args.force)
+    check_space_for_hashtable(args.n_tables * args.min_tablesize, args.force)
+
+    print >>sys.stderr, 'Saving k-mer counting table to %s' % base
+    print >>sys.stderr, 'Loading kmers from sequences in %s' % repr(filenames)
+
+    # clobber the '.info' file now, as we always open in append mode below
+    if os.path.exists(base + '.info'):
+        os.remove(base + '.info')
+
+    print >>sys.stderr, 'making k-mer counting table'
+    htable = khmer.new_counting_hash(args.ksize, args.min_tablesize,
+                                     args.n_tables)
+    htable.set_use_bigcount(args.bigcount)
+
+    filename = None
+
+    for index, filename in enumerate(filenames):
+
+        rparser = khmer.ReadParser(filename)
+        threads = []
+        print >>sys.stderr, 'consuming input', filename
+        for _ in xrange(args.threads):
+            cur_thrd = \
+                threading.Thread(
+                    target=htable.consume_fasta_with_reads_parser,
+                    args=(rparser, )
+                )
+            threads.append(cur_thrd)
+            cur_thrd.start()
+
+        for thread in threads:
+            thread.join()
+
+        if index > 0 and index % 10 == 0:
+            check_space_for_hashtable(args.n_tables * args.min_tablesize,
+                                      args.force)
+            print >>sys.stderr, 'mid-save', base
+            htable.save(base)
+        with open(base + '.info', 'a') as info_fh:
+            print >> info_fh, 'through', filename
+
+    n_kmers = htable.n_unique_kmers()
+    if args.report_total_kmers:
+        print >> sys.stderr, 'Total number of unique k-mers:', n_kmers
+        with open(base + '.info', 'a') as info_fp:
+            print >>info_fp, 'Total number of unique k-mers:', n_kmers
+
+    print >>sys.stderr, 'saving', base
+    htable.save(base)
+
+    fp_rate = khmer.calc_expected_collisions(htable)
+
+    with open(base + '.info', 'a') as info_fp:
+        print >> info_fp, 'fp rate estimated to be %1.3f\n' % fp_rate
+
+    if args.summary_info:
+        mr_fmt = args.summary_info.lower()
+        mr_file = base + '.info.' + mr_fmt
+        print >> sys.stderr, "Writing summmary info to", mr_file
+        with open(mr_file, 'w') as mr_fh:
+            if mr_fmt == 'json':
+                mr_data = {
+                    "ht_name": os.path.basename(base),
+                    "fpr": fp_rate,
+                    "num_kmers": n_kmers,
+                    "files": filenames,
+                    "mrinfo_version": "0.1.0",
+                }
+                json.dump(mr_data, mr_fh)
+                mr_fh.write('\n')
+            elif mr_fmt == 'tsv':
+                mr_fh.write("ht_name\tfpr\tnum_kmers\tfiles\n")
+                mr_fh.write("{b:s}\t{fpr:1.3f}\t{k:d}\t{fls:s}\n".format(
+                    b=os.path.basename(base), fpr=fp_rate, k=n_kmers,
+                    fls=";".join(filenames)))
+
+    print >> sys.stderr, 'fp rate estimated to be %1.3f' % fp_rate
+
+    # Change 0.2 only if you really grok it.  HINT: You don't.
+    if fp_rate > 0.20:
+        print >> sys.stderr, "**"
+        print >> sys.stderr, "** ERROR: the k-mer counting table is too small",
+        print >> sys.stderr, "for this data set. Increase tablesize/# tables."
+        print >> sys.stderr, "**"
+        sys.exit(1)
+
+    print >>sys.stderr, 'DONE.'
+    print >>sys.stderr, 'wrote to:', base + '.info'
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/make-initial-stoptags.py b/scripts/make-initial-stoptags.py
new file mode 100755
index 0000000..35f8524
--- /dev/null
+++ b/scripts/make-initial-stoptags.py
@@ -0,0 +1,126 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Find an initial set of highly connected k-mers, to save on repartitioning time.
+
+% python scripts/make-initial-stoptags.py <base>
+"""
+
+import sys
+import textwrap
+import khmer
+from khmer.khmer_args import (build_counting_args, info)
+from khmer.file import check_file_status, check_space
+
+DEFAULT_SUBSET_SIZE = int(1e4)
+DEFAULT_COUNTING_HT_SIZE = 3e6                # number of bytes
+DEFAULT_COUNTING_HT_N = 4                     # number of counting hash tables
+
+# Lump removal parameters.  Probably shouldn't be changed, but who knows?
+#
+# explanation:
+#
+# We will walk EXCURSION_DISTANCE out from each tag; if we find more than
+# EXCURSION_KMER_THRESHOLD kmers within that range, this will be a "big"
+# excursion and we will track all k-mers visited.  If we find that any
+# k-mer has been visited more than EXCURSION_KMER_COUNT_THRESHOLD times,
+# we will mark it as BAD and make it a stop tag for traversal.
+
+# don't change these!
+EXCURSION_DISTANCE = 40
+EXCURSION_KMER_THRESHOLD = 200
+EXCURSION_KMER_COUNT_THRESHOLD = 5
+
+
+def get_parser():
+    epilog = """
+    Loads a k-mer presence table/tagset pair created by load-graph.py, and does
+    a small set of traversals from graph waypoints; on these traversals, looks
+    for k-mers that are repeatedly traversed in high-density regions of the
+    graph, i.e. are highly connected. Outputs those k-mers as an initial set of
+    stoptags, which can be fed into partition-graph.py, find-knots.py, and
+    filter-stoptags.py.
+
+    The k-mer counting table size options parameters are for a k-mer counting
+    table to keep track of repeatedly-traversed k-mers. The subset size option
+    specifies the number of waypoints from which to traverse; for highly
+    connected data sets, the default (1000) is probably ok.
+    """
+    parser = build_counting_args(
+        descr="Find an initial set of highly connected k-mers.",
+        epilog=textwrap.dedent(epilog))
+    parser.add_argument('--subset-size', '-s', default=DEFAULT_SUBSET_SIZE,
+                        dest='subset_size', type=float,
+                        help='Set subset size (default 1e4 is prob ok)')
+    parser.add_argument('--stoptags', '-S', metavar='filename', default='',
+                        help="Use stoptags in this file during partitioning")
+    parser.add_argument('graphbase', help='basename for input and output '
+                        'filenames')
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+
+    info('make-initial-stoptags.py', ['graph'])
+    args = get_parser().parse_args()
+
+    graphbase = args.graphbase
+
+    # @RamRS: This might need some more work
+    infiles = [graphbase + '.pt', graphbase + '.tagset']
+    if args.stoptags:
+        infiles.append(args.stoptags)
+    for _ in infiles:
+        check_file_status(_, args.force)
+
+    check_space(infiles, args.force)
+
+    print >>sys.stderr, 'loading htable %s.pt' % graphbase
+    htable = khmer.load_hashbits(graphbase + '.pt')
+
+    # do we want to load stop tags, and do they exist?
+    if args.stoptags:
+        print >>sys.stderr, 'loading stoptags from', args.stoptags
+        htable.load_stop_tags(args.stoptags)
+
+    print >>sys.stderr, 'loading tagset %s.tagset...' % graphbase
+    htable.load_tagset(graphbase + '.tagset')
+
+    ksize = htable.ksize()
+    counting = khmer.new_counting_hash(ksize, args.min_tablesize,
+                                       args.n_tables)
+
+    # divide up into SUBSET_SIZE fragments
+    divvy = htable.divide_tags_into_subsets(args.subset_size)
+
+    # pick off the first one
+    if len(divvy) == 1:
+        start, end = 0, 0
+    else:
+        start, end = divvy[:2]
+
+    # partition!
+    print >>sys.stderr, 'doing pre-partitioning from', start, 'to', end
+    subset = htable.do_subset_partition(start, end)
+
+    # now, repartition...
+    print >>sys.stderr, 'repartitioning to find HCKs.'
+    htable.repartition_largest_partition(subset, counting,
+                                         EXCURSION_DISTANCE,
+                                         EXCURSION_KMER_THRESHOLD,
+                                         EXCURSION_KMER_COUNT_THRESHOLD)
+
+    print >>sys.stderr, 'saving stop tags'
+    htable.save_stop_tags(graphbase + '.stoptags')
+    print >> sys.stderr, 'wrote to:', graphbase + '.stoptags'
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/merge-partitions.py b/scripts/merge-partitions.py
new file mode 100755
index 0000000..18aae51
--- /dev/null
+++ b/scripts/merge-partitions.py
@@ -0,0 +1,84 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Merge multiple pmap files into a single one.
+
+% python scripts/merge-partitions.py <base>
+
+Load <base>.subset.*.pmap and merge into a single pmap file.  Final
+merged pmap file will be in <base>.pmap.merged.
+"""
+
+import argparse
+import glob
+import os
+import textwrap
+import khmer
+import sys
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+DEFAULT_K = 32
+
+
+def get_parser():
+    epilog = """
+    Take the ${graphbase}.subset.#.pmap files and merge them all into a single
+    ${graphbase}.pmap.merged file for :program:`annotate-partitions.py` to use.
+    """
+    parser = argparse.ArgumentParser(
+        description="Merge partition map '.pmap' files.",
+        epilog=textwrap.dedent(epilog))
+    parser.add_argument('--ksize', '-k', type=int, default=DEFAULT_K,
+                        help="k-mer size (default: %d)" % DEFAULT_K)
+    parser.add_argument('--keep-subsets', dest='remove_subsets',
+                        default=True, action='store_false',
+                        help='Keep individual subsets (default: False)')
+    parser.add_argument('graphbase', help='basename for input and output '
+                        'files')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('merge-partitions.py', ['graph'])
+    args = get_parser().parse_args()
+
+    output_file = args.graphbase + '.pmap.merged'
+    pmap_files = glob.glob(args.graphbase + '.subset.*.pmap')
+
+    print >>sys.stderr, 'loading %d pmap files (first one: %s)' % \
+        (len(pmap_files), pmap_files[0])
+
+    ksize = args.ksize
+    htable = khmer.new_hashbits(ksize, 1, 1)
+
+    for _ in pmap_files:
+        check_file_status(_, args.force)
+
+    check_space(pmap_files, args.force)
+
+    for pmap_file in pmap_files:
+        print >>sys.stderr, 'merging', pmap_file
+        htable.merge_subset_from_disk(pmap_file)
+
+    print >>sys.stderr, 'saving merged to', output_file
+    htable.save_partitionmap(output_file)
+
+    if args.remove_subsets:
+        print >>sys.stderr, 'removing pmap files'
+        for pmap_file in pmap_files:
+            os.unlink(pmap_file)
+
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/normalize-by-median.py b/scripts/normalize-by-median.py
new file mode 100755
index 0000000..956336a
--- /dev/null
+++ b/scripts/normalize-by-median.py
@@ -0,0 +1,325 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Eliminate reads with median k-mer abundance higher than
+DESIRED_COVERAGE.  Output sequences will be placed in 'infile.keep'.
+
+% python scripts/normalize-by-median.py [ -C <cutoff> ] <data1> <data2> ...
+
+Use '-h' for parameter help.
+"""
+
+import sys
+import screed
+import os
+import khmer
+import textwrap
+from itertools import izip
+from khmer.khmer_args import (build_counting_args, add_loadhash_args,
+                              report_on_config, info)
+import argparse
+from khmer.file import (check_space, check_space_for_hashtable,
+                        check_valid_file_exists)
+DEFAULT_DESIRED_COVERAGE = 10
+
+MAX_FALSE_POSITIVE_RATE = 0.8             # see Zhang et al.,
+# http://arxiv.org/abs/1309.2975
+
+# Iterate a collection in arbitrary batches
+# from: http://stackoverflow.com/questions/4628290/pairs-from-single-list
+
+
+def batchwise(coll, size):
+    iter_coll = iter(coll)
+    return izip(*[iter_coll] * size)
+
+# Returns true if the pair of records are properly pairs
+
+
+def validpair(read0, read1):
+    return read0.name[-1] == "1" and \
+        read1.name[-1] == "2" and \
+        read0.name[0:-1] == read1.name[0:-1]
+
+
+# pylint: disable=too-many-locals,too-many-branches
+def normalize_by_median(input_filename, outfp, htable, args, report_fp=None):
+
+    desired_coverage = args.cutoff
+    ksize = htable.ksize()
+
+    # In paired mode we read two records at a time
+    batch_size = 1
+    if args.paired:
+        batch_size = 2
+
+    index = -1
+    total = 0
+    discarded = 0
+    for index, batch in enumerate(batchwise(screed.open(
+            input_filename), batch_size)):
+        if index > 0 and index % 100000 == 0:
+            print >>sys.stderr, '... kept {kept} of {total} or'\
+                ' {perc:2}%'.format(kept=total - discarded, total=total,
+                                    perc=int(100. - discarded /
+                                             float(total) * 100.))
+            print >>sys.stderr, '... in file', input_filename
+
+            if report_fp:
+                print >> report_fp, total, total - discarded, \
+                    1. - (discarded / float(total))
+                report_fp.flush()
+
+        total += batch_size
+
+        # If in paired mode, check that the reads are properly interleaved
+        if args.paired:
+            if not validpair(batch[0], batch[1]):
+                raise IOError('Error: Improperly interleaved pairs \
+                    {b0} {b1}'.format(b0=batch[0].name, b1=batch[1].name))
+
+        # Emit the batch of reads if any read passes the filter
+        # and all reads are longer than K
+        passed_filter = False
+        passed_length = True
+        for record in batch:
+            if len(record.sequence) < ksize:
+                passed_length = False
+                continue
+
+            seq = record.sequence.replace('N', 'A')
+            med, _, _ = htable.get_median_count(seq)
+
+            if med < desired_coverage:
+                htable.consume(seq)
+                passed_filter = True
+
+        # Emit records if any passed
+        if passed_length and passed_filter:
+            for record in batch:
+                if hasattr(record, 'accuracy'):
+                    outfp.write(
+                        '@{name}\n{seq}\n'
+                        '+\n{acc}\n'.format(name=record.name,
+                                            seq=record.sequence,
+                                            acc=record.accuracy))
+                else:
+                    outfp.write(
+                        '>{name}\n{seq}\n'.format(name=record.name,
+                                                  seq=record.sequence))
+        else:
+            discarded += batch_size
+
+    if report_fp:
+        print >> report_fp, total, total - discarded, \
+            1. - (discarded / float(total))
+        report_fp.flush()
+
+    return total, discarded
+
+
+def handle_error(error, output_name, input_name, fail_save, htable):
+    print >> sys.stderr, '** ERROR:', error
+    print >> sys.stderr, '** Failed on {name}: '.format(name=input_name)
+    if fail_save:
+        tablename = os.path.basename(input_name) + '.ct.failed'
+        print >> sys.stderr, \
+            '** ...dumping k-mer counting table to {tn}'.format(tn=tablename)
+        htable.save(tablename)
+    try:
+        os.remove(output_name)
+    except:  # pylint: disable=bare-except
+        print >> sys.stderr, '** ERROR: problem removing corrupt filtered file'
+
+
+def get_parser():
+    epilog = ("""
+    Discard sequences based on whether or not their median k-mer abundance lies
+    above a specified cutoff. Kept sequences will be placed in <fileN>.keep.
+
+    Paired end reads will be considered together if :option:`-p` is set. If
+    either read will be kept, then both will be kept. This should result in
+    keeping (or discarding) each sequencing fragment. This helps with retention
+    of repeats, especially.
+
+    With :option:`-s`/:option:`--savetable`, the k-mer counting table
+    will be saved to the specified file after all sequences have been
+    processed. With :option:`-d`, the k-mer counting table will be
+    saved every d files for multifile runs; if :option:`-s` is set,
+    the specified name will be used, and if not, the name `backup.ct`
+    will be used.  :option:`-l`/:option:`--loadtable` will load the
+    specified k-mer counting table before processing the specified
+    files.  Note that these tables are are in the same format as those
+    produced by :program:`load-into-counting.py` and consumed by
+    :program:`abundance-dist.py`.
+
+    :option:`-f`/:option:`--fault-tolerant` will force the program to continue
+    upon encountering a formatting error in a sequence file; the k-mer counting
+    table up to that point will be dumped, and processing will continue on the
+    next file.
+
+    Example::
+
+        normalize-by-median.py -k 17 tests/test-data/test-abund-read-2.fa
+
+    Example::
+
+""" "        normalize-by-median.py -p -k 17 tests/test-data/test-abund-read-paired.fa"  # noqa
+    """
+
+    Example::
+
+""" "        normalize-by-median.py -k 17 -f tests/test-data/test-error-reads.fq tests/test-data/test-fastq-reads.fq"  # noqa
+    """
+
+    Example::
+
+""" "        normalize-by-median.py -k 17 -d 2 -s test.ct tests/test-data/test-abund-read-2.fa tests/test-data/test-fastq-reads")   # noqa
+    parser = build_counting_args(
+        descr="Do digital normalization (remove mostly redundant sequences)",
+        epilog=textwrap.dedent(epilog))
+    parser.add_argument('-C', '--cutoff', type=int,
+                        default=DEFAULT_DESIRED_COVERAGE)
+    parser.add_argument('-p', '--paired', action='store_true')
+    parser.add_argument('-s', '--savetable', metavar="filename", default='')
+    parser.add_argument('-R', '--report',
+                        metavar='filename', type=argparse.FileType('w'))
+    parser.add_argument('-f', '--fault-tolerant', dest='force',
+                        help='continue on next file if read errors are \
+                         encountered', action='store_true')
+    parser.add_argument('--save-on-failure', dest='fail_save',
+                        action='store_false', default=True,
+                        help='Save k-mer counting table when an error occurs')
+    parser.add_argument('-d', '--dump-frequency', dest='dump_frequency',
+                        type=int, help='dump k-mer counting table every d '
+                        'files', default=-1)
+    parser.add_argument('-o', '--out', metavar="filename",
+                        dest='single_output_filename',
+                        default='', help='only output a single'
+                        ' file with the specified filename')
+    parser.add_argument('input_filenames', metavar='input_sequence_filename',
+                        help='Input FAST[AQ] sequence filename.', nargs='+')
+    parser.add_argument('--report-total-kmers', '-t', action='store_true',
+                        help="Prints the total number of k-mers"
+                        " post-normalization to stderr")
+    parser.add_argument('--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    add_loadhash_args(parser)
+    return parser
+
+
+def main():  # pylint: disable=too-many-branches,too-many-statements
+    info('normalize-by-median.py', ['diginorm'])
+    args = get_parser().parse_args()
+
+    report_on_config(args)
+
+    report_fp = args.report
+
+    check_valid_file_exists(args.input_filenames)
+    check_space(args.input_filenames, args.force)
+    if args.savetable:
+        check_space_for_hashtable(
+            args.n_tables * args.min_tablesize, args.force)
+
+    # list to save error files along with throwing exceptions
+    if args.force:
+        corrupt_files = []
+
+    if args.loadtable:
+        print 'loading k-mer counting table from', args.loadtable
+        htable = khmer.load_counting_hash(args.loadtable)
+    else:
+        print 'making k-mer counting table'
+        htable = khmer.new_counting_hash(args.ksize, args.min_tablesize,
+                                         args.n_tables)
+
+    total = 0
+    discarded = 0
+    input_filename = None
+
+    for index, input_filename in enumerate(args.input_filenames):
+        if args.single_output_filename != '':
+            output_name = args.single_output_filename
+            outfp = open(args.single_output_filename, 'a')
+        else:
+            output_name = os.path.basename(input_filename) + '.keep'
+            outfp = open(output_name, 'w')
+
+        total_acc = 0
+        discarded_acc = 0
+
+        try:
+            total_acc, discarded_acc = normalize_by_median(input_filename,
+                                                           outfp, htable, args,
+                                                           report_fp)
+        except IOError as err:
+            handle_error(err, output_name, input_filename, args.fail_save,
+                         htable)
+            if not args.force:
+                print >> sys.stderr, '** Exiting!'
+
+                sys.exit(1)
+            else:
+                print >> sys.stderr, '*** Skipping error file, moving on...'
+                corrupt_files.append(input_filename)
+        else:
+            if total_acc == 0 and discarded_acc == 0:
+                print 'SKIPPED empty file', input_filename
+            else:
+                total += total_acc
+                discarded += discarded_acc
+                print 'DONE with {inp}; kept {kept} of {total} or {perc:2}%'\
+                      .format(inp=input_filename, kept=total - discarded,
+                              total=total, perc=int(100. - discarded /
+                                                    float(total) * 100.))
+                print 'output in', output_name
+
+        if (args.dump_frequency > 0 and
+                index > 0 and index % args.dump_frequency == 0):
+            print 'Backup: Saving k-mer counting file through', input_filename
+            if args.savetable:
+                hashname = args.savetable
+                print '...saving to', hashname
+            else:
+                hashname = 'backup.ct'
+                print 'Nothing given for savetable, saving to', hashname
+            htable.save(hashname)
+
+    if args.report_total_kmers:
+        print >> sys.stderr, 'Total number of unique k-mers: {0}'.format(
+            htable.n_unique_kmers())
+
+    if args.savetable:
+        print 'Saving k-mer counting table through', input_filename
+        print '...saving to', args.savetable
+        htable.save(args.savetable)
+
+    fp_rate = khmer.calc_expected_collisions(htable)
+    print 'fp rate estimated to be {fpr:1.3f}'.format(fpr=fp_rate)
+
+    if args.force and len(corrupt_files) > 0:
+        print >> sys.stderr, "** WARNING: Finished with errors!"
+        print >> sys.stderr, "** IOErrors occurred in the following files:"
+        print >> sys.stderr, "\t", " ".join(corrupt_files)
+
+    if fp_rate > MAX_FALSE_POSITIVE_RATE:
+        print >> sys.stderr, "**"
+        print >> sys.stderr, ("** ERROR: the k-mer counting table is too small"
+                              " for this data set. Increase tablesize/# "
+                              "tables.")
+        print >> sys.stderr, "**"
+        print >> sys.stderr, "** Do not use these results!!"
+        if not args.force:
+            sys.exit(1)
+
+if __name__ == '__main__':
+    main()
+
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/scripts/partition-graph.py b/scripts/partition-graph.py
new file mode 100755
index 0000000..250e404
--- /dev/null
+++ b/scripts/partition-graph.py
@@ -0,0 +1,182 @@
+#! /usr/bin/env python2
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name, missing-docstring
+"""
+Partition a graph.
+
+% python scripts/partition-graph.py <base>
+
+This will output many <base>.subset.N.pmap files.
+
+Use '-h' for parameter help.
+"""
+
+import threading
+import Queue
+import gc
+import os.path
+import argparse
+import khmer
+import sys
+from khmer.khmer_args import (add_threading_args, info)
+from khmer.file import check_file_status, check_space
+
+# Debugging Support
+import re
+import platform
+if "Linux" == platform.system():
+    def __debug_vm_usage(msg):
+        print >>sys.stderr, "===> DEBUG: " + msg
+        for vmstat in re.findall(r".*Vm.*", file("/proc/self/status").read()):
+            print >>sys.stderr, vmstat
+else:
+    def __debug_vm_usage(msg):  # pylint: disable=unused-argument
+        pass
+
+DEFAULT_SUBSET_SIZE = int(1e5)
+DEFAULT_N_THREADS = 4
+
+
+def worker(queue, basename, stop_big_traversals):
+    while 1:
+        try:
+            (htable, index, start, stop) = queue.get(False)
+        except Queue.Empty:
+            print >>sys.stderr, 'exiting'
+            return
+
+        outfile = basename + '.subset.%d.pmap' % (index,)
+        if os.path.exists(outfile):
+            print >>sys.stderr, 'SKIPPING', outfile, ' -- already exists'
+            continue
+
+        print >>sys.stderr, 'starting:', basename, index
+
+        # pay attention to stoptags when partitioning; take command line
+        # direction on whether or not to exhaustively traverse.
+        subset = htable.do_subset_partition(start, stop, True,
+                                            stop_big_traversals)
+
+        print >>sys.stderr, 'saving:', basename, index
+        htable.save_subset_partitionmap(subset, outfile)
+        del subset
+        gc.collect()
+
+
+def get_parser():
+    epilog = """
+    The resulting partition maps are saved as '${basename}.subset.#.pmap'
+    files.
+    """
+    parser = argparse.ArgumentParser(
+        description="Partition a sequence graph based upon waypoint "
+        "connectivity", epilog=epilog,
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('basename', help="basename of the input k-mer presence"
+                        " table + tagset files")
+    parser.add_argument('--stoptags', '-S', metavar='filename', default='',
+                        help="Use stoptags in this file during partitioning")
+    parser.add_argument('--subset-size', '-s', default=DEFAULT_SUBSET_SIZE,
+                        type=float, help='Set subset size (usually 1e5-1e6 is '
+                        'good)')
+    parser.add_argument('--no-big-traverse', action='store_true',
+                        default=False, help='Truncate graph joins at big '
+                        'traversals')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    add_threading_args(parser)
+    return parser
+
+
+def main():
+    info('partition-graph.py', ['graph'])
+    args = get_parser().parse_args()
+    basename = args.basename
+
+    filenames = [basename + '.pt', basename + '.tagset']
+    for _ in filenames:
+        check_file_status(_, args.force)
+
+    check_space(filenames, args.force)
+
+    print >>sys.stderr, '--'
+    print >>sys.stderr, 'SUBSET SIZE', args.subset_size
+    print >>sys.stderr, 'N THREADS', args.threads
+    if args.stoptags:
+        print >>sys.stderr, 'stoptag file:', args.stoptags
+    print >>sys.stderr, '--'
+
+    print >>sys.stderr, 'loading ht %s.pt' % basename
+    htable = khmer.load_hashbits(basename + '.pt')
+    htable.load_tagset(basename + '.tagset')
+
+    # do we want to load stop tags, and do they exist?
+    if args.stoptags:
+        print >>sys.stderr, 'loading stoptags from', args.stoptags
+        htable.load_stop_tags(args.stoptags)
+
+    # do we want to exhaustively traverse the graph?
+    stop_big_traversals = args.no_big_traverse
+    if stop_big_traversals:
+        print >>sys.stderr, '** This script brakes for lumps:', \
+                            ' stop_big_traversals is true.'
+    else:
+        print >>sys.stderr, '** Traverse all the things:', \
+                            ' stop_big_traversals is false.'
+
+    #
+    # now, partition!
+    #
+
+    # divide the tags up into subsets
+    divvy = htable.divide_tags_into_subsets(int(args.subset_size))
+    n_subsets = len(divvy)
+    divvy.append(0)
+
+    # build a queue of tasks:
+    worker_q = Queue.Queue()
+
+    # break up the subsets into a list of worker tasks
+    for _ in range(0, n_subsets):
+        start = divvy[_]
+        end = divvy[_ + 1]
+        worker_q.put((htable, _, start, end))
+
+    print >>sys.stderr, 'enqueued %d subset tasks' % n_subsets
+    open('%s.info' % basename, 'w').write('%d subsets total\n' % (n_subsets))
+
+    n_threads = args.threads
+    if n_subsets < n_threads:
+        n_threads = n_subsets
+
+    # start threads!
+    print >>sys.stderr, 'starting %d threads' % n_threads
+    print >>sys.stderr, '---'
+
+    threads = []
+    for _ in range(n_threads):
+        cur_thrd = threading.Thread(target=worker, args=(worker_q, basename,
+                                                         stop_big_traversals))
+        threads.append(cur_thrd)
+        cur_thrd.start()
+
+    print >>sys.stderr, 'done starting threads'
+
+    # wait for threads
+    for _ in threads:
+        _.join()
+
+    print >>sys.stderr, '---'
+    print >>sys.stderr, 'done making subsets! see %s.subset.*.pmap' % \
+        (basename,)
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/sample-reads-randomly.py b/scripts/sample-reads-randomly.py
new file mode 100755
index 0000000..755c8a6
--- /dev/null
+++ b/scripts/sample-reads-randomly.py
@@ -0,0 +1,179 @@
+#! /usr/bin/env python2
+#
+# This script is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Take a list of files containing sequences, and subsample 100,000 sequences (-N)
+uniformly, using reservoir sampling.  Stop after first 100m sequences (-M).
+By default take one subsample, but take -S samples if specified.
+
+% scripts/sample-reads-randomly.py <infile>
+
+Reads FASTQ and FASTA input, retains format for output.
+"""
+
+import argparse
+import screed
+import os.path
+import random
+import textwrap
+import sys
+
+import khmer
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+DEFAULT_NUM_READS = int(1e5)
+DEFAULT_MAX_READS = int(1e8)
+DEBUG = True
+
+
+def get_parser():
+    epilog = ("""
+    
+    Take a list of files containing sequences, and subsample 100,000
+    sequences (:option:`-N`/:option:`--num_reads`) uniformly, using
+    reservoir sampling.  Stop after first 100m sequences
+    (:option:`-M`/:option:`--max_reads`). By default take one subsample,
+    but take :option:`-S`/:option:`--samples` samples if specified.
+    
+    The output is placed in :option:`-o`/:option:`--output` <file>
+    (for a single sample) or in <file>.subset.0 to <file>.subset.S-1
+    (for more than one sample).
+
+    This script uses the `reservoir sampling
+    <http://en.wikipedia.org/wiki/Reservoir_sampling>`__ algorithm.
+    """)   # noqa
+
+    parser = argparse.ArgumentParser(
+        description="Uniformly subsample sequences from a collection of files",
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+        epilog=textwrap.dedent(epilog))
+
+    parser.add_argument('filenames', nargs='+')
+    parser.add_argument('-N', '--num_reads', type=int, dest='num_reads',
+                        default=DEFAULT_NUM_READS)
+    parser.add_argument('-M', '--max_reads', type=int, dest='max_reads',
+                        default=DEFAULT_MAX_READS)
+    parser.add_argument('-S', '--samples', type=int, dest='num_samples',
+                        default=1)
+    parser.add_argument('-R', '--random-seed', type=int, dest='random_seed')
+    parser.add_argument('-o', '--output', dest='output_file',
+                        metavar='output_file',
+                        type=argparse.FileType('w'), default=None)
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exits')
+    return parser
+
+
+def output_single(read):
+    if hasattr(read, 'accuracy'):
+        return "@%s\n%s\n+\n%s\n" % (read.name, read.sequence, read.accuracy)
+    else:
+        return ">%s\n%s\n" % (read.name, read.sequence)
+
+
+def main():
+    info('sample-reads-randomly.py')
+    args = get_parser().parse_args()
+
+    for _ in args.filenames:
+        check_file_status(_, args.force)
+
+    check_space(args.filenames, args.force)
+
+    # seed the random number generator?
+    if args.random_seed:
+        random.seed(args.random_seed)
+
+    # bound n_samples
+    num_samples = max(args.num_samples, 1)
+
+    #
+    # Figure out what the output filename is going to be
+    #
+
+    output_file = args.output_file
+    if output_file:
+        if num_samples > 1:
+            sys.stderr.write(
+                "Error: cannot specify -o with more than one sample.")
+            if not args.force:
+                sys.exit(1)
+        output_filename = output_file.name
+    else:
+        filename = args.filenames[0]
+        output_filename = os.path.basename(filename) + '.subset'
+
+    if num_samples == 1:
+        print >>sys.stderr, 'Subsampling %d reads using reservoir sampling.' % \
+            args.num_reads
+        print >>sys.stderr, 'Subsampled reads will be placed in %s' % \
+            output_filename
+        print >>sys.stderr, ''
+    else:  # > 1
+        print >>sys.stderr, 'Subsampling %d reads, %d times,' \
+            % (args.num_reads, num_samples), ' using reservoir sampling.'
+        print >>sys.stderr, 'Subsampled reads will be placed in %s.N' \
+            % output_filename
+        print >>sys.stderr, ''
+
+    reads = []
+    for n in range(num_samples):
+        reads.append([])
+
+    total = 0
+
+    # read through all the sequences and load/resample the reservoir
+    for filename in args.filenames:
+        print >>sys.stderr, 'opening', filename, 'for reading'
+        for record in screed.open(filename):
+            total += 1
+
+            if total % 10000 == 0:
+                print >>sys.stderr, '...', total, 'reads scanned'
+                if total >= args.max_reads:
+                    print >>sys.stderr, 'reached upper limit of %d reads',\
+                        ' (see -M); exiting' \
+                        % args.max_reads
+                    break
+
+            # collect first N reads
+            if total <= args.num_reads:
+                for n in range(num_samples):
+                    reads[n].append(record)
+            else:
+                # use reservoir sampling to replace reads at random
+                # see http://en.wikipedia.org/wiki/Reservoir_sampling
+
+                for n in range(num_samples):
+                    guess = random.randint(1, total)
+                    if guess <= args.num_reads:
+                        reads[n][guess - 1] = record
+
+    # output all the subsampled reads:
+    if len(reads) == 1:
+        print >>sys.stderr, 'Writing %d sequences to %s' % \
+            (len(reads[0]), output_filename)
+        if not output_file:
+            output_file = open(output_filename, 'w')
+
+        for record in reads[0]:
+            output_file.write(output_single(record))
+    else:
+        for n in range(num_samples):
+            n_filename = output_filename + '.%d' % n
+            print >>sys.stderr, 'Writing %d sequences to %s' % \
+                (len(reads[n]), n_filename)
+            output_file = open(n_filename, 'w')
+            for record in reads[n]:
+                output_file.write(output_single(record))
+
+if __name__ == '__main__':
+    main()
diff --git a/scripts/split-paired-reads.py b/scripts/split-paired-reads.py
new file mode 100755
index 0000000..fbb4ead
--- /dev/null
+++ b/scripts/split-paired-reads.py
@@ -0,0 +1,103 @@
+#! /usr/bin/env python2
+#
+# This script is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=invalid-name,missing-docstring
+"""
+Take an interleaved set of reads (/1 and /2), and extract them into separate
+files (.1 and .2).
+
+% scripts/split-paired-reads.py <infile>
+
+Reads FASTQ and FASTA input, retains format for output.
+"""
+import screed
+import sys
+import os.path
+import textwrap
+import argparse
+import khmer
+from khmer.file import check_file_status, check_space
+from khmer.khmer_args import info
+
+
+def get_parser():
+    epilog = """
+    Some programs want paired-end read input in the One True Format, which is
+    interleaved; other programs want input in the Insanely Bad Format, with
+    left- and right- reads separated. This reformats the former to the latter.
+
+    Example::
+
+        split-paired-reads.py tests/test-data/paired.fq
+    """
+    parser = argparse.ArgumentParser(
+        description='Split interleaved reads into two files, left and right.',
+        epilog=textwrap.dedent(epilog),
+        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+
+    parser.add_argument('infile')
+    parser.add_argument('--version', action='version', version='%(prog)s '
+                        + khmer.__version__)
+    parser.add_argument('-f', '--force', default=False, action='store_true',
+                        help='Overwrite output file if it exists')
+    return parser
+
+
+def main():
+    info('split-paired-reads.py')
+    args = get_parser().parse_args()
+
+    infile = args.infile
+
+    check_file_status(infile, args.force)
+    filenames = [infile]
+    check_space(filenames, args.force)
+
+    out1 = os.path.basename(infile) + '.1'
+    out2 = os.path.basename(infile) + '.2'
+    fp_out1 = open(out1, 'w')
+    fp_out2 = open(out2, 'w')
+
+    # is input file FASTQ or FASTA? Determine.
+    is_fastq = False
+    record = iter(screed.open(infile)).next()
+
+    if hasattr(record, 'accuracy'):
+        is_fastq = True
+
+    counter1 = 0
+    counter2 = 0
+    index = None
+    for index, record in enumerate(screed.open(infile)):
+        if index % 100000 == 0:
+            print >> sys.stderr, '...', index
+
+        name = record.name
+        if name.endswith('/1'):
+            if is_fastq:
+                print >> fp_out1, '@%s\n%s\n+\n%s' % (record.name,
+                                                      record.sequence,
+                                                      record.accuracy)
+            else:
+                print >> fp_out1, '>%s\n%s' % (record.name, record.sequence,)
+            counter1 += 1
+        elif name.endswith('/2'):
+            if is_fastq:
+                print >> fp_out2, '@%s\n%s\n+\n%s' % (record.name,
+                                                      record.sequence,
+                                                      record.accuracy)
+            else:
+                print >> fp_out2, '>%s\n%s' % (record.name, record.sequence,)
+            counter2 += 1
+
+    print >> sys.stderr, "DONE; split %d sequences (%d left, %d right)" % \
+        (index + 1, counter1, counter2)
+    print >> sys.stderr, "/1 reads in %s" % out1
+    print >> sys.stderr, "/2 reads in %s" % out2
+
+if __name__ == '__main__':
+    main()
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..fc5c009
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,22 @@
+[nosetests]
+verbosity = 2
+stop = TRUE
+attr = !known_failing,!jenkins
+#processes = -1 # breaks xunit output
+
+[build_ext]
+define = SEQAN_HAS_BZIP2,SEQAN_HAS_ZLIB
+undef = NO_UNIQUE_RC
+# libraries = z,bz2
+## if using system libraries
+include-dirs = lib:third-party/zlib:third-party/bzip2:third-party/seqan/core/include
+# include-dirs = lib
+## if using system libraries (broken)
+
+# define = NDEBUG
+# is not needed for most Linux installs
+# see the OPT line in /usr/lib/python2.7/config/Makefile which gets included
+# in distutils version of CFLAGS
+
+[easy_install]
+
diff --git a/setup.py b/setup.py
new file mode 100755
index 0000000..8c37e5c
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,186 @@
+#! /usr/bin/env python2
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+""" Setup for khmer project. """
+
+import ez_setup
+ez_setup.use_setuptools(version="3.4.1")
+
+import os
+import sys
+from os import listdir as os_listdir
+from os.path import join as path_join
+
+from setuptools import setup
+from setuptools import Extension
+from setuptools.command.build_ext import build_ext as _build_ext
+from distutils.spawn import spawn
+from distutils.sysconfig import get_config_vars
+from distutils.dist import Distribution
+from distutils.errors import DistutilsPlatformError
+
+import versioneer
+versioneer.VCS = 'git'
+versioneer.versionfile_source = 'khmer/_version.py'
+versioneer.versionfile_build = 'khmer/_version.py'
+versioneer.tag_prefix = 'v'  # tags are like v1.2.0
+versioneer.parentdir_prefix = '.'
+CMDCLASS = versioneer.get_cmdclass()
+
+# strip out -Wstrict-prototypes; a hack suggested by
+# http://stackoverflow.com/a/9740721
+# proper fix coming in http://bugs.python.org/issue1222585
+# numpy has a "nicer" fix:
+# https://github.com/numpy/numpy/blob/master/numpy/distutils/ccompiler.py
+OPT = get_config_vars('OPT')[0]
+os.environ['OPT'] = " ".join(
+    flag for flag in OPT.split() if flag != '-Wstrict-prototypes'
+)
+
+# We bundle tested versions of zlib & bzip2. To use the system zlib and bzip2
+# change setup.cfg or use the `--libraries z,bz2` parameter which will make our
+# custom build_ext command strip out the bundled versions.
+
+ZLIBDIR = 'third-party/zlib'
+BZIP2DIR = 'third-party/bzip2'
+
+BUILD_DEPENDS = []
+BUILD_DEPENDS.extend(path_join("lib", bn + ".hh") for bn in [
+    "khmer", "kmer_hash", "hashtable", "counting", "hashbits", "labelhash"])
+
+SOURCES = ["khmer/_khmermodule.cc"]
+SOURCES.extend(path_join("lib", bn + ".cc") for bn in [
+    "trace_logger", "perf_metrics", "read_parsers", "kmer_hash", "hashtable",
+    "hashbits", "labelhash", "counting", "subset", "read_aligner"])
+
+EXTRA_COMPILE_ARGS = ['-O3', ]
+
+if sys.platform == 'darwin':
+    # force 64bit only builds
+    EXTRA_COMPILE_ARGS.extend(['-arch', 'x86_64'])
+EXTENSION_MOD_DICT = \
+    {
+        "sources": SOURCES,
+        "extra_compile_args": EXTRA_COMPILE_ARGS,
+        "depends": BUILD_DEPENDS,
+        "language": "c++",
+        "define_macros": [("VERSION", versioneer.get_version()), ],
+    }
+
+EXTENSION_MOD = Extension("khmer._khmermodule",  # pylint: disable=W0142
+                          ** EXTENSION_MOD_DICT)
+SCRIPTS = []
+SCRIPTS.extend([path_join("scripts", script)
+                for script in os_listdir("scripts")
+                if script.endswith(".py")])
+
+CLASSIFIERS = [
+    "Environment :: Console",
+    "Environment :: MacOS X",
+    "Intended Audience :: Science/Research",
+    "License :: OSI Approved :: BSD License",
+    "Natural Language :: English",
+    "Operating System :: POSIX :: Linux",
+    "Operating System :: MacOS :: MacOS X",
+    "Programming Language :: C++",
+    "Programming Language :: Python :: 2.7",
+    "Topic :: Scientific/Engineering :: Bio-Informatics",
+]
+if "-rc" in versioneer.get_version():
+    CLASSIFIERS.append("Development Status :: 4 - Beta")
+else:
+    CLASSIFIERS.append("Development Status :: 5 - Production/Stable")
+
+SETUP_METADATA = \
+    {
+        "name": "khmer",
+        "version": versioneer.get_version(),
+        "description": 'khmer k-mer counting library',
+        "long_description": open("README.rst").read(),
+        "author": 'Michael R. Crusoe, Greg Edvenson, Jordan Fish,'
+        ' Adina Howe, Luiz Irber, Eric McDonald, Joshua Nahum, Kaben Nanlohy,'
+        ' Humberto Ortiz-Zuazaga, Jason Pell, Jared Simpson, Camille Scott,'
+        ' Ramakrishnan Rajaram Srinivasan, Qingpeng Zhang, and C. Titus Brown',
+        "author_email": 'khmer-project at idyll.org',
+        # "maintainer": 'Michael R. Crusoe', # this overrides the author field
+        # "maintainer_email": 'mcrusoe at msu.edu', # so don't include it
+        # http://docs.python.org/2/distutils/setupscript.html
+        # additiona-meta-data note #3
+        "url": 'http://ged.msu.edu/',
+        "packages": ['khmer', 'khmer.tests'],
+        "package_dir": {'khmer.tests': 'tests'},
+        "install_requires": ['screed >= 0.7.1'],
+        "extras_require": {':python_version=="2.6"': ['argparse>=1.2.1'],
+                           'docs': ['sphinx', 'sphinxcontrib-autoprogram'],
+                           'tests': ['nose >= 1.0']},
+        "scripts": SCRIPTS,
+        "ext_modules": [EXTENSION_MOD, ],
+        # "platforms": '', # empty as is conveyed by the classifiers below
+        # "license": '', # empty as is conveyed by the classifier below
+        "include_package_data": True,
+        "zip_safe": False,
+        "classifiers": CLASSIFIERS
+    }
+
+
+class KhmerBuildExt(_build_ext):  # pylint: disable=R0904
+
+    """Specialized Python extension builder for khmer project.
+
+    Only run the library setup when needed, not on every invocation.
+
+    Also strips out the bundled zlib and bzip2 libraries if
+    `--libraries z,bz2` is specified or the equivalent is in setup.cfg
+    """
+
+    def run(self):
+        if "%x" % sys.maxsize != '7fffffffffffffff':
+            raise DistutilsPlatformError("%s require 64-bit operating system" %
+                                         SETUP_METADATA["packages"])
+
+        if "z" not in self.libraries:
+            zcmd = ['bash', '-c', 'cd ' + ZLIBDIR + ' && ( test Makefile -nt'
+                    ' configure || bash ./configure --static ) && make -f '
+                    'Makefile.pic PIC']
+            spawn(cmd=zcmd, dry_run=self.dry_run)
+            self.extensions[0].extra_objects.extend(
+                path_join("third-party", "zlib", bn + ".lo") for bn in [
+                    "adler32", "compress", "crc32", "deflate", "gzclose",
+                    "gzlib", "gzread", "gzwrite", "infback", "inffast",
+                    "inflate", "inftrees", "trees", "uncompr", "zutil"])
+        if "bz2" not in self.libraries:
+            bz2cmd = ['bash', '-c', 'cd ' + BZIP2DIR + ' && make -f '
+                      'Makefile-libbz2_so all']
+            spawn(cmd=bz2cmd, dry_run=self.dry_run)
+            self.extensions[0].extra_objects.extend(
+                path_join("third-party", "bzip2", bn + ".o") for bn in [
+                    "blocksort", "huffman", "crctable", "randtable",
+                    "compress", "decompress", "bzlib"])
+        _build_ext.run(self)
+
+CMDCLASS.update({'build_ext': KhmerBuildExt})
+
+_DISTUTILS_REINIT = Distribution.reinitialize_command
+
+
+def reinitialize_command(self, command, reinit_subcommands):
+    '''
+    Monkeypatch distutils.Distribution.reinitialize_command() to match behavior
+    of Distribution.get_command_obj()
+
+    This fixes issues with 'pip install -e' and './setup.py nosetests' not
+    respecting the setup.cfg configuration directives for the build_ext command
+    '''
+    cmd_obj = _DISTUTILS_REINIT(self, command, reinit_subcommands)
+    options = self.command_options.get(command)
+    if options:
+        self._set_command_options(  # pylint: disable=protected-access
+            cmd_obj, options)
+    return cmd_obj
+Distribution.reinitialize_command = reinitialize_command
+
+# pylint: disable=W0142
+setup(cmdclass=CMDCLASS,
+      **SETUP_METADATA)
diff --git a/tests/.gitignore b/tests/.gitignore
new file mode 100644
index 0000000..1377554
--- /dev/null
+++ b/tests/.gitignore
@@ -0,0 +1 @@
+*.swp
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 0000000..520b18d
--- /dev/null
+++ b/tests/__init__.py
@@ -0,0 +1,5 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
diff --git a/tests/khmer_tst_utils.py b/tests/khmer_tst_utils.py
new file mode 100644
index 0000000..beb071b
--- /dev/null
+++ b/tests/khmer_tst_utils.py
@@ -0,0 +1,168 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import tempfile
+import os
+import shutil
+from pkg_resources import Requirement, resource_filename, ResolutionError
+from cStringIO import StringIO
+import nose
+import sys
+import khmer.file
+import traceback
+import subprocess
+
+
+def get_test_data(filename):
+    filepath = None
+    try:
+        filepath = resource_filename(
+            Requirement.parse("khmer"), "khmer/tests/test-data/" + filename)
+    except ResolutionError:
+        pass
+    if not filepath or not os.path.isfile(filepath):
+        filepath = os.path.join(os.path.dirname(__file__), 'test-data',
+                                filename)
+    return filepath
+
+cleanup_list = []
+
+
+def get_temp_filename(filename, tempdir=None):
+    if tempdir is None:
+        tempdir = tempfile.mkdtemp(prefix='khmertest_')
+        cleanup_list.append(tempdir)
+
+    return os.path.join(tempdir, filename)
+
+
+def cleanup():
+    global cleanup_list
+
+    for path in cleanup_list:
+        shutil.rmtree(path, ignore_errors=True)
+    cleanup_list = []
+
+
+def _runscript(scriptname, sandbox=False):
+    import pkg_resources
+    ns = {"__name__": "__main__"}
+    ns['sys'] = globals()['sys']
+
+    try:
+        pkg_resources.get_distribution("khmer").run_script(
+            scriptname, ns)
+        return 0
+    except pkg_resources.ResolutionError as err:
+        if sandbox:
+            paths = [os.path.join(os.path.dirname(__file__), "../sandbox")]
+        else:
+            paths = [os.path.join(os.path.dirname(__file__),
+                                  "../scripts")]
+            paths.extend(os.environ['PATH'].split(':'))
+        for path in paths:
+            scriptfile = os.path.join(path, scriptname)
+            if os.path.isfile(scriptfile):
+                exec(compile(open(scriptfile).read(), scriptfile, 'exec'), ns)
+                return 0
+        if sandbox:
+            raise nose.SkipTest("sandbox tests are only run in a repository.")
+
+    return -1
+
+
+def runscript(scriptname, args, in_directory=None,
+              fail_ok=False, sandbox=False):
+    """
+    Run the given Python script, with the given args, in the given directory,
+    using 'execfile'.
+    """
+    sysargs = [scriptname]
+    sysargs.extend(args)
+
+    cwd = os.getcwd()
+
+    try:
+        status = -1
+        oldargs = sys.argv
+        sys.argv = sysargs
+
+        oldout, olderr = sys.stdout, sys.stderr
+        sys.stdout = StringIO()
+        sys.stderr = StringIO()
+
+        if in_directory:
+            os.chdir(in_directory)
+
+        try:
+            print 'running:', scriptname, 'in:', in_directory
+            print 'arguments', sysargs
+            status = _runscript(scriptname, sandbox=sandbox)
+        except nose.SkipTest:
+            raise
+        except SystemExit as e:
+            status = e.code
+        except:
+            traceback.print_exc(file=sys.stderr)
+            status = -1
+    finally:
+        sys.argv = oldargs
+        out, err = sys.stdout.getvalue(), sys.stderr.getvalue()
+        sys.stdout, sys.stderr = oldout, olderr
+
+        os.chdir(cwd)
+
+    if status != 0 and not fail_ok:
+        print out
+        print err
+        assert False, (status, out, err)
+
+    return status, out, err
+
+
+def runscriptredirect(scriptname, args, stdinfilename, in_directory=None,
+                      fail_ok=False, sandbox=False):
+    """
+    Run the given Python script, with the given args, in the given directory,
+    using 'subprocess'.
+    """
+
+    cwd = os.getcwd()
+
+    status = -1
+
+    if sandbox:
+        paths = [os.path.join(os.path.dirname(__file__), "../sandbox")]
+    else:
+        paths = [os.path.join(os.path.dirname(__file__), "../scripts")]
+        paths.extend(os.environ['PATH'].split(':'))
+    for path in paths:
+        scriptfile = os.path.join(path, scriptname)
+        if os.path.isfile(scriptfile):
+            if in_directory:
+                os.chdir(in_directory)
+            sysargs = 'cat ' + stdinfilename + ' | python ' + scriptfile + \
+                " " + args
+            out = open(os.path.join(in_directory, "out"), 'w+b')
+            err = open(os.path.join(in_directory, "err"), 'w+b')
+            print 'running:', scriptname, 'in:', in_directory
+            print 'arguments', sysargs
+            status = subprocess.call(args=sysargs, stdout=out, stderr=err,
+                                     shell=True)
+            os.chdir(cwd)
+            if status != 0 and not fail_ok:
+                out.seek(0)
+                out = out.read()
+                err.seek(0)
+                err = err.read()
+                print out
+                print err
+                assert False, (status, out, err)
+
+            return status, out, err
+
+        if sandbox:
+            raise nose.SkipTest("sandbox tests are only run in a repository.")
diff --git a/tests/test-data/100-reads.fq.bz2 b/tests/test-data/100-reads.fq.bz2
new file mode 100644
index 0000000..9d78a77
Binary files /dev/null and b/tests/test-data/100-reads.fq.bz2 differ
diff --git a/tests/test-data/100-reads.fq.gz b/tests/test-data/100-reads.fq.gz
new file mode 100644
index 0000000..52d54ab
Binary files /dev/null and b/tests/test-data/100-reads.fq.gz differ
diff --git a/tests/test-data/100-reads.fq.truncated.bz2 b/tests/test-data/100-reads.fq.truncated.bz2
new file mode 100644
index 0000000..5dbdb20
Binary files /dev/null and b/tests/test-data/100-reads.fq.truncated.bz2 differ
diff --git a/tests/test-data/100-reads.fq.truncated.gz b/tests/test-data/100-reads.fq.truncated.gz
new file mode 100644
index 0000000..81609dd
Binary files /dev/null and b/tests/test-data/100-reads.fq.truncated.gz differ
diff --git a/tests/test-data/all-A.fa b/tests/test-data/all-A.fa
new file mode 100644
index 0000000..0179927
--- /dev/null
+++ b/tests/test-data/all-A.fa
@@ -0,0 +1,2 @@
+>a (10 4-mers total)
+AAAAAAAAAAAAA
diff --git a/tests/test-data/badversion-k12.ht b/tests/test-data/badversion-k12.ht
new file mode 100644
index 0000000..8e09de6
Binary files /dev/null and b/tests/test-data/badversion-k12.ht differ
diff --git a/tests/test-data/badversion-k12.kh b/tests/test-data/badversion-k12.kh
new file mode 100644
index 0000000..b2cd8b1
Binary files /dev/null and b/tests/test-data/badversion-k12.kh differ
diff --git a/tests/test-data/badversion-k32.stoptags b/tests/test-data/badversion-k32.stoptags
new file mode 100644
index 0000000..c0c9ad1
Binary files /dev/null and b/tests/test-data/badversion-k32.stoptags differ
diff --git a/tests/test-data/badversion-k32.tagset b/tests/test-data/badversion-k32.tagset
new file mode 100644
index 0000000..8a4e4b0
Binary files /dev/null and b/tests/test-data/badversion-k32.tagset differ
diff --git a/tests/test-data/biglump-random-20-a.fa b/tests/test-data/biglump-random-20-a.fa
new file mode 100644
index 0000000..0ad3758
--- /dev/null
+++ b/tests/test-data/biglump-random-20-a.fa
@@ -0,0 +1,198 @@
+>35
+ATTGCATACGTTGAGCCAGCCGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16
+ATTGCATACGTTGAGCCAGCCGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+ATTGCATACGTTGAGCCAGCGGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+ATTGCATACGTTGAGCCAGCGGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33
+ATTGCATACGTTGAGCCAGCGCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98
+ATTGCATACGTTGAGCCAGCACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17
+ATTGCATACGTTGAGCCAGCCCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+ATTGCATACGTTGAGCCAGCGCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30
+ATTGCATACGTTGAGCCAGCGTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATTGCATACGTTGAGCCAGCATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60
+ATTGCATACGTTGAGCCAGCGTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83
+ATTGCATACGTTGAGCCAGCCCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12
+ATTGCATACGTTGAGCCAGCAGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85
+ATTGCATACGTTGAGCCAGCCGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2
+ATTGCATACGTTGAGCCAGCCCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45
+ATTGCATACGTTGAGCCAGCATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+ATTGCATACGTTGAGCCAGCGCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+ATTGCATACGTTGAGCCAGCCAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26
+ATTGCATACGTTGAGCCAGCAACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75
+ATTGCATACGTTGAGCCAGCGTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+ATTGCATACGTTGAGCCAGCGGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTGCATACGTTGAGCCAGCATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+ATTGCATACGTTGAGCCAGCAATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92
+ATTGCATACGTTGAGCCAGCATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+ATTGCATACGTTGAGCCAGCAGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61
+ATTGCATACGTTGAGCCAGCTATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96
+ATTGCATACGTTGAGCCAGCATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31
+ATTGCATACGTTGAGCCAGCCTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+ATTGCATACGTTGAGCCAGCTGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54
+ATTGCATACGTTGAGCCAGCTGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+ATTGCATACGTTGAGCCAGCTAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+ATTGCATACGTTGAGCCAGCGAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+ATTGCATACGTTGAGCCAGCTCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43
+ATTGCATACGTTGAGCCAGCAGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8
+ATTGCATACGTTGAGCCAGCACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37
+ATTGCATACGTTGAGCCAGCTGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ATTGCATACGTTGAGCCAGCACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32
+ATTGCATACGTTGAGCCAGCGCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+ATTGCATACGTTGAGCCAGCTCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+ATTGCATACGTTGAGCCAGCCGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+ATTGCATACGTTGAGCCAGCTTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53
+ATTGCATACGTTGAGCCAGCATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24
+ATTGCATACGTTGAGCCAGCAAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7
+ATTGCATACGTTGAGCCAGCAAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+ATTGCATACGTTGAGCCAGCAACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+ATTGCATACGTTGAGCCAGCCTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62
+ATTGCATACGTTGAGCCAGCATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79
+ATTGCATACGTTGAGCCAGCTACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48
+ATTGCATACGTTGAGCCAGCTCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+ATTGCATACGTTGAGCCAGCGGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25
+ATTGCATACGTTGAGCCAGCGTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+ATTGCATACGTTGAGCCAGCTCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72
+ATTGCATACGTTGAGCCAGCATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+ATTGCATACGTTGAGCCAGCCTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69
+ATTGCATACGTTGAGCCAGCGCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+ATTGCATACGTTGAGCCAGCCAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+ATTGCATACGTTGAGCCAGCTTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+ATTGCATACGTTGAGCCAGCTTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+ATTGCATACGTTGAGCCAGCTACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+ATTGCATACGTTGAGCCAGCTACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38
+ATTGCATACGTTGAGCCAGCCTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+ATTGCATACGTTGAGCCAGCGTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+ATTGCATACGTTGAGCCAGCGATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49
+ATTGCATACGTTGAGCCAGCTTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+ATTGCATACGTTGAGCCAGCTCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86
+ATTGCATACGTTGAGCCAGCCTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+ATTGCATACGTTGAGCCAGCCATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATTGCATACGTTGAGCCAGCATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19
+ATTGCATACGTTGAGCCAGCGACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84
+ATTGCATACGTTGAGCCAGCAGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+ATTGCATACGTTGAGCCAGCTGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71
+ATTGCATACGTTGAGCCAGCAGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+ATTGCATACGTTGAGCCAGCCGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58
+ATTGCATACGTTGAGCCAGCTCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+ATTGCATACGTTGAGCCAGCTTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ATTGCATACGTTGAGCCAGCACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21
+ATTGCATACGTTGAGCCAGCTACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+ATTGCATACGTTGAGCCAGCCCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68
+ATTGCATACGTTGAGCCAGCCTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23
+ATTGCATACGTTGAGCCAGCGACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94
+ATTGCATACGTTGAGCCAGCAGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+ATTGCATACGTTGAGCCAGCTCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41
+ATTGCATACGTTGAGCCAGCGGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80
+ATTGCATACGTTGAGCCAGCTCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+ATTGCATACGTTGAGCCAGCAGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57
+ATTGCATACGTTGAGCCAGCTAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+ATTGCATACGTTGAGCCAGCGATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+ATTGCATACGTTGAGCCAGCGATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+ATTGCATACGTTGAGCCAGCGAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14
+ATTGCATACGTTGAGCCAGCCTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15
+ATTGCATACGTTGAGCCAGCAGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+ATTGCATACGTTGAGCCAGCTTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28
+ATTGCATACGTTGAGCCAGCCGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+ATTGCATACGTTGAGCCAGCCCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+ATTGCATACGTTGAGCCAGCTGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65
+ATTGCATACGTTGAGCCAGCTCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6
+ATTGCATACGTTGAGCCAGCATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+ATTGCATACGTTGAGCCAGCCCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3
+ATTGCATACGTTGAGCCAGCTCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
diff --git a/tests/test-data/combine_parts_1.fa b/tests/test-data/combine_parts_1.fa
new file mode 100644
index 0000000..e0e886b
--- /dev/null
+++ b/tests/test-data/combine_parts_1.fa
@@ -0,0 +1,8 @@
+>I330_1_FC30JM6AAXX:4:1:0:542/1	2
+CATGCAGAAGTTCCGCAACCATACCGTTCAGTTCCTGGTGGCTA
+>I330_1_FC30JM6AAXX:4:1:0:542/2	80293
+CAAATGTACATGCACTTAAAATCATCCAGCCGATAAAACTGAAA
+>I330_1_FC30JM6AAXX:4:1:0:542/1	2
+CATGCAGAAGTTCCGCAACCATACCGTTCAGTTCCTGGTGGCTA
+>I330_1_FC30JM6AAXX:4:1:0:542/2	80293
+CAAATGTACATGCACTTAAAATCATCCAGCCGATAAAACTGAAA
diff --git a/tests/test-data/empty-file b/tests/test-data/empty-file
new file mode 100644
index 0000000..e69de29
diff --git a/tests/test-data/fakelump.fa b/tests/test-data/fakelump.fa
new file mode 100644
index 0000000..5e41813
--- /dev/null
+++ b/tests/test-data/fakelump.fa
@@ -0,0 +1,9 @@
+>1
+CGGTCTTACCATTAGTGTCACTACACTTGATCTCCGGATCGTCATAATACCCATTACCCGGGGGATCACCTTGGAATTGTTAGCGGAACAACTTGTTTCACCTCGGAATTCCCGTGGTTGCCTCTGCCTCGGTTGCTAGACACACTGGTACCCCGTCGTGGCCCACATGTGAGAGACTAGGGCAGGGTATGTACTCGCTTCCCAGACGCACCAATCATGTCGGACGGTTATGGTAGCGACCTAGATTCTTCCTGCCGTGCCTTAGCCCCGCGTCAGTAAGAACGCCTGCAGAAAAGGCCGGCATTCCGATCGACACTCACTTCCATAGGGCACTACCAGAGGTCTCAACCCCGGTCGTGTTAGTTATGGCAGTAAGCATGTTCGCAAAAGACGCAACTATGAAAACTGCCGCAGAACAATTAAGGACCCGACTAAATTATAAAAGACGAGTTCAAATGACTGCTGCGCCATATTAGATGTCGTCTGACAAGA [...]
+GGGGAGGGGTGCAGTTGTGACTTGCTCGAGAGCCACCCGCACGAAAGGCTGCTGGAACTTCGGACATTCTTTCGTGTAC
+>2
+TAAACCTTTAGCAACGTCTTGTTCGACGTTGTCAGAAAGAACACATGCATCCAACCGCGCATGTCAGTTCTAAACTGGCCGTTGGGAGAGAGGCCCCATTACGTAGGCGTCGTCGAGCGACTCACAGCTTGCGAGTGACCTTACCGATCATTTCATTGGTAGGGACATCAGCGACGCGCTTGCTGTAGGTACTGTCTGATGTGATTTACACTCGACTACTCCAATGGTTTTATGCCCTAGATTATGGCGCCTGTTTCCCGTATTGGCGTAGTGAACGTCCAGCCGGGTATACCGGATGTCAATGGCGTGTTGCCAGGTAATGCTTTGAATGGTTCTGTAGAATTCGCGCCTTTAGTCTGTTGAAAGAGTGCGAATCAAAGTGTCACACCGAGGCGCACGAGTCTATCTGTCAAAAGACGTCTATGCGAGTCTACTCCATCGGAATCATACCACTTAGTATACATTTGATGCGATAGTAGACTCAAGTAGGCA [...]
+GGGGAGGGGTGCAGTTGTGACTTGCTCGAGAGCCACCCGCACGAAAGGCTGCTGGAACTTCGGACATTCTTTCGTGTAC
+>3
+CATGGCGTTTTACTGGGTTCAGCAGACACTCCGGCTCAACAGCTACGCATACAAAGCCATACAACAACATGTGCTAGCCCCGGGACGCGATGTATATTCGATTTTTGCATGGAAGATTGCTTCACCGCAACCACATGATACTTACTGGCGTGAAGTAGGCTGCGACGGTGGAATTGAAACTATCTCGTTAAGTACAACGCTAATCTGGCGAAATTCTTCATGCTCAGATCTCGGCGCAAGCTATAATTGTCTATTCGATGGCTGACTATAATCGGGCCTGGATCAACGATTCCATCGGCGTAAACTCGGGAGACAGGTAACGGATAAGCTTTGGGCGACACTTGCGCTTAGGTTTACTTATATCCCGAATGACTTCTGAGCCTACTTTCAGCTCTACGGATTCCATAGGCCCTTACACTTCGGGCCACTGAGTAATGACCGACCCGGTTTGCAATTGAGAATTCGTTGTCCGGTCGGGTGAACACCTTCACA [...]
+GGGGAGGGGTGCAGTTGTGACTTGCTCGAGAGCCACCCGCACGAAAGGCTGCTGGAACTTCGGACATTCTTTCGTGTAC
diff --git a/tests/test-data/fakelump.fa.stoptags.txt b/tests/test-data/fakelump.fa.stoptags.txt
new file mode 100644
index 0000000..9ac66ad
--- /dev/null
+++ b/tests/test-data/fakelump.fa.stoptags.txt
@@ -0,0 +1,145 @@
+AAAAAACAGTTAAAGATGTCGGGGAGGGGTGC
+AAAAACAGTTAAAGATGTCGGGGAGGGGTGCA
+AAAACAGTTAAAGATGTCGGGGAGGGGTGCAG
+AAAAGATCACCGCAATCGTGGGGAGGGGTGCA
+AAACAGTTAAAGATGTCGGGGAGGGGTGCAGT
+AAAGATCACCGCAATCGTGGGGAGGGGTGCAG
+AAAGATGTCGGGGAGGGGTGCAGTTGTGACTT
+AATCGTGGGGAGGGGTGCAGTTGTGACTTGCT
+AATGTCCGAAGTTCCAGCAGCCTTTCGTGCGG
+AATGCAGTTAAAAGATCACCGCAATCGTGGGG
+AACAGTTAAAGATGTCGGGGAGGGGTGCAGTT
+AACTGCACCCCTCCCCACGATTGCGGTGATCT
+AACTGCACCCCTCCCCTACCCCGGGGGCCGAA
+AAGATCACCGCAATCGTGGGGAGGGGTGCAGT
+AAGATGTCGGGGAGGGGTGCAGTTGTGACTTG
+AAGTTCCAGCAGCCTTTCGTGCGGGTGGCTCT
+AAGTCACAACTGCACCCCTCCCCACGATTGCG
+AAGTCACAACTGCACCCCTCCCCTACCCCGGG
+ATTGCGGTGATCTTTTAACTGCATTCGATGCC
+ATCACCGCAATCGTGGGGAGGGGTGCAGTTGT
+ATCTTTAACTGTTTTTTAGAGGAGGCCAGTCT
+ATCGAATGCAGTTAAAAGATCACCGCAATCGT
+ATCGTGGGGAGGGGTGCAGTTGTGACTTGCTC
+ATGTCCGAAGTTCCAGCAGCCTTTCGTGCGGG
+ATGTCGGGGAGGGGTGCAGTTGTGACTTGCTC
+ATGCAGTTAAAAGATCACCGCAATCGTGGGGA
+ACAACTGCACCCCTCCCCTACCCCGGGGGCCG
+ACAACTGCACCCCTCCCCGACATCTTTAACTG
+ACATCTTTAACTGTTTTTTAGAGGAGGCCAGT
+ACAGTTAAAGATGTCGGGGAGGGGTGCAGTTG
+ACAGCTTCTTTTCGGCCCCCGGGGTAGGGGAG
+ACTTGCTCGAGAGCCACCCGCACGAAAGGCTG
+ACTGCACCCCTCCCCTACCCCGGGGGCCGAAA
+ACCCCTCCCCACGATTGCGGTGATCTTTTAAC
+ACCCCTCCCCTACCCCGGGGGCCGAAAAGAAG
+ACCCCTCCCCGACATCTTTAACTGTTTTTTAG
+ACCCCGGGGGCCGAAAAGAAGCTGTCAGCTGA
+ACCCGCACGAAAGGCTGCTGGAACTTCGGACA
+ACCGCAATCGTGGGGAGGGGTGCAGTTGTGAC
+AGATGTCGGGGAGGGGTGCAGTTGTGACTTGC
+AGTTAAAAGATCACCGCAATCGTGGGGAGGGG
+AGTTAAAGATGTCGGGGAGGGGTGCAGTTGTG
+AGTTCCAGCAGCCTTTCGTGCGGGTGGCTCTC
+AGTTGTGACTTGCTCGAGAGCCACCCGCACGA
+AGTCACAACTGCACCCCTCCCCACGATTGCGG
+AGTCACAACTGCACCCCTCCCCTACCCCGGGG
+AGTCACAACTGCACCCCTCCCCGACATCTTTA
+AGCAAGTCACAACTGCACCCCTCCCCTACCCC
+AGCAAGTCACAACTGCACCCCTCCCCGACATC
+AGCAGCCTTTCGTGCGGGTGGCTCTCGAGCAA
+AGCTTCTTTTCGGCCCCCGGGGTAGGGGAGGG
+AGCTGACAGCTTCTTTTCGGCCCCCGGGGTAG
+AGCCACCCGCACGAAAGGCTGCTGGAACTTCG
+AGCCTTTCGTGCGGGTGGCTCTCGAGCAAGTC
+AGGGGAGGGGTGCAGTTGTGACTTGCTCGAGA
+AGGGGTGCAGTTGTGACTTGCTCGAGAGCCAC
+TAAAAAACAGTTAAAGATGTCGGGGAGGGGTG
+TAAAAGATCACCGCAATCGTGGGGAGGGGTGC
+TACCCCGGGGGCCGAAAAGAAGCTGTCAGCTG
+TAGACTGGCCTCCTCTAAAAAACAGTTAAAGA
+TAGGGGAGGGGTGCAGTTGTGACTTGCTCGAG
+TTAAAAGATCACCGCAATCGTGGGGAGGGGTG
+TTAAAGATGTCGGGGAGGGGTGCAGTTGTGAC
+TTTTCGGCCCCCGGGGTAGGGGAGGGGTGCAG
+TTTCGTGCGGGTGGCTCTCGAGCAAGTCACAA
+TTCTTTTCGGCCCCCGGGGTAGGGGAGGGGTG
+TTCCAGCAGCCTTTCGTGCGGGTGGCTCTCGA
+TTCGTGCGGGTGGCTCTCGAGCAAGTCACAAC
+TTGCGGTGATCTTTTAACTGCATTCGATGCCC
+TCACAACTGCACCCCTCCCCACGATTGCGGTG
+TCACAACTGCACCCCTCCCCTACCCCGGGGGC
+TCACAACTGCACCCCTCCCCGACATCTTTAAC
+TCACCGCAATCGTGGGGAGGGGTGCAGTTGTG
+TCTAAAAAACAGTTAAAGATGTCGGGGAGGGG
+TCTTTTCGGCCCCCGGGGTAGGGGAGGGGTGC
+TCTCGAGCAAGTCACAACTGCACCCCTCCCCA
+TCTCGAGCAAGTCACAACTGCACCCCTCCCCG
+TCCAGCAGCCTTTCGTGCGGGTGGCTCTCGAG
+TCCTCTAAAAAACAGTTAAAGATGTCGGGGAG
+TCCCCTACCCCGGGGGCCGAAAAGAAGCTGTC
+TCCCCGACATCTTTAACTGTTTTTTAGAGGAG
+TCCGAAGTTCCAGCAGCCTTTCGTGCGGGTGG
+TCGAATGCAGTTAAAAGATCACCGCAATCGTG
+TCGAGCAAGTCACAACTGCACCCCTCCCCACG
+TCGAGCAAGTCACAACTGCACCCCTCCCCTAC
+TCGAGCAAGTCACAACTGCACCCCTCCCCGAC
+TCGTGGGGAGGGGTGCAGTTGTGACTTGCTCG
+TCGGCCCCCGGGGTAGGGGAGGGGTGCAGTTG
+TCGGGGAGGGGTGCAGTTGTGACTTGCTCGAG
+TGACAGCTTCTTTTCGGCCCCCGGGGTAGGGG
+TGACTTGCTCGAGAGCCACCCGCACGAAAGGC
+TGTCGGGGAGGGGTGCAGTTGTGACTTGCTCG
+TGTGACTTGCTCGAGAGCCACCCGCACGAAAG
+TGCACCCCTCCCCTACCCCGGGGGCCGAAAAG
+TGCAGTTAAAAGATCACCGCAATCGTGGGGAG
+TGCAGTTGTGACTTGCTCGAGAGCCACCCGCA
+TGCTCAGCTGACAGCTTCTTTTCGGCCCCCGG
+TGCTCGAGAGCCACCCGCACGAAAGGCTGCTG
+TGGCTCTCGAGCAAGTCACAACTGCACCCCTC
+TGGCCTCCTCTAAAAAACAGTTAAAGATGTCG
+CAATCGTGGGGAGGGGTGCAGTTGTGACTTGC
+CAACTGCACCCCTCCCCACGATTGCGGTGATC
+CAAGTCACAACTGCACCCCTCCCCACGATTGC
+CAAGTCACAACTGCACCCCTCCCCTACCCCGG
+CATCTTTAACTGTTTTTTAGAGGAGGCCAGTC
+CATCGAATGCAGTTAAAAGATCACCGCAATCG
+CACAACTGCACCCCTCCCCTACCCCGGGGGCC
+CACCCGCACGAAAGGCTGCTGGAACTTCGGAC
+CAGTTAAAAGATCACCGCAATCGTGGGGAGGG
+CAGTTGTGACTTGCTCGAGAGCCACCCGCACG
+CAGCTTCTTTTCGGCCCCCGGGGTAGGGGAGG
+CTTGCTCGAGAGCCACCCGCACGAAAGGCTGC
+CTCAGCTGACAGCTTCTTTTCGGCCCCCGGGG
+CTCTAAAAAACAGTTAAAGATGTCGGGGAGGG
+CTCTCGAGCAAGTCACAACTGCACCCCTCCCC
+CTCGAGCAAGTCACAACTGCACCCCTCCCCAC
+CTGACAGCTTCTTTTCGGCCCCCGGGGTAGGG
+CTGGCCTCCTCTAAAAAACAGTTAAAGATGTC
+CCACGATTGCGGTGATCTTTTAACTGCATTCG
+CCAGCAGCCTTTCGTGCGGGTGGCTCTCGAGC
+CCTACCCCGGGGGCCGAAAAGAAGCTGTCAGC
+CCTTTCGTGCGGGTGGCTCTCGAGCAAGTCAC
+CCTCTAAAAAACAGTTAAAGATGTCGGGGAGG
+CCTCCTCTAAAAAACAGTTAAAGATGTCGGGG
+CCTCCCCACGATTGCGGTGATCTTTTAACTGC
+CCCACGATTGCGGTGATCTTTTAACTGCATTC
+CCCCTCCCCTACCCCGGGGGCCGAAAAGAAGC
+CCCCCGGGGTAGGGGAGGGGTGCAGTTGTGAC
+CCCGACATCTTTAACTGTTTTTTAGAGGAGGC
+CCCGGGGGCCGAAAAGAAGCTGTCAGCTGAGC
+CCGAAGTTCCAGCAGCCTTTCGTGCGGGTGGC
+CCGACATCTTTAACTGTTTTTTAGAGGAGGCC
+CGAGAGCCACCCGCACGAAAGGCTGCTGGAAC
+CGAGCAAGTCACAACTGCACCCCTCCCCTACC
+CGGGTGGCTCTCGAGCAAGTCACAACTGCACC
+CGGGGTAGGGGAGGGGTGCAGTTGTGACTTGC
+GAAGTTCCAGCAGCCTTTCGTGCGGGTGGCTC
+GATTGCGGTGATCTTTTAACTGCATTCGATGC
+GAGCAAGTCACAACTGCACCCCTCCCCTACCC
+GTGCAGTTGTGACTTGCTCGAGAGCCACCCGC
+GTGCGGGTGGCTCTCGAGCAAGTCACAACTGC
+GCTCTCGAGCAAGTCACAACTGCACCCCTCCC
+GGAGGGGTGCAGTTGTGACTTGCTCGAGAGCC
+GGTGGCTCTCGAGCAAGTCACAACTGCACCCC
+GGGTGCAGTTGTGACTTGCTCGAGAGCCACCC
diff --git a/tests/test-data/filter-test-A.fa b/tests/test-data/filter-test-A.fa
new file mode 100644
index 0000000..669318c
--- /dev/null
+++ b/tests/test-data/filter-test-A.fa
@@ -0,0 +1,2 @@
+>a
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
diff --git a/tests/test-data/filter-test-B.fa b/tests/test-data/filter-test-B.fa
new file mode 100644
index 0000000..09abbf0
--- /dev/null
+++ b/tests/test-data/filter-test-B.fa
@@ -0,0 +1,6 @@
+>1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>2
+GAGATCAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>3
+AGAGATACACAAGATAGAGAGACCCAGGAGGGGG
diff --git a/tests/test-data/goodversion-k12.ht b/tests/test-data/goodversion-k12.ht
new file mode 100644
index 0000000..e5b919d
Binary files /dev/null and b/tests/test-data/goodversion-k12.ht differ
diff --git a/tests/test-data/goodversion-k12.ht.gz b/tests/test-data/goodversion-k12.ht.gz
new file mode 100644
index 0000000..814ee8c
Binary files /dev/null and b/tests/test-data/goodversion-k12.ht.gz differ
diff --git a/tests/test-data/goodversion-k32.stoptags b/tests/test-data/goodversion-k32.stoptags
new file mode 100644
index 0000000..029714a
Binary files /dev/null and b/tests/test-data/goodversion-k32.stoptags differ
diff --git a/tests/test-data/goodversion-k32.tagset b/tests/test-data/goodversion-k32.tagset
new file mode 100644
index 0000000..9d78e7a
Binary files /dev/null and b/tests/test-data/goodversion-k32.tagset differ
diff --git a/tests/test-data/normC20k20.kh b/tests/test-data/normC20k20.kh
new file mode 100644
index 0000000..9694a07
Binary files /dev/null and b/tests/test-data/normC20k20.kh differ
diff --git a/tests/test-data/overlap.curve b/tests/test-data/overlap.curve
new file mode 100644
index 0000000..e951b1d
--- /dev/null
+++ b/tests/test-data/overlap.curve
@@ -0,0 +1,200 @@
+6021 0
+12283 0
+18155 0
+24050 0
+29649 40
+35878 63
+42077 63
+48233 63
+54423 63
+60530 121
+66015 154
+71548 154
+77733 154
+83781 154
+89819 154
+95916 154
+101765 168
+107569 168
+112958 168
+119116 168
+125245 168
+131415 168
+137387 293
+142771 293
+148585 293
+154968 293
+161049 295
+166997 295
+173045 295
+178307 295
+184486 295
+190476 295
+196578 295
+202648 338
+208367 351
+213865 420
+220200 420
+226356 449
+232545 449
+238563 463
+244631 463
+250477 463
+255751 463
+261733 463
+267940 468
+274028 468
+280168 468
+286339 468
+292468 468
+297959 468
+304094 468
+310195 468
+316381 468
+322511 468
+328748 468
+334296 468
+340307 468
+346479 468
+352467 468
+358167 468
+364100 468
+369953 500
+376021 500
+382062 545
+388117 545
+393750 545
+398447 1430
+401544 4527
+404607 7590
+408026 11009
+413425 16408
+419262 22245
+424872 27855
+430628 33611
+436424 39407
+442091 45074
+447704 50687
+453532 56515
+459256 62239
+465319 68302
+471277 74260
+477238 80221
+483201 86184
+488559 91542
+494427 97410
+500543 103526
+506488 109471
+512256 115239
+518250 121233
+524122 127105
+529993 132976
+535602 138585
+541291 144274
+547407 150390
+553356 156339
+559303 162286
+565185 168168
+570992 173975
+576607 179590
+581866 184849
+6021 0
+12283 0
+18155 0
+24050 0
+29649 40
+35878 63
+42077 63
+48233 63
+54423 63
+60530 121
+66015 154
+71548 154
+77733 154
+83781 154
+89819 154
+95916 154
+101765 168
+107569 168
+112958 168
+119116 168
+125245 168
+131415 168
+137387 293
+142771 293
+148585 293
+154968 293
+161049 295
+166997 295
+173045 295
+178307 295
+184486 295
+190476 295
+196578 295
+202648 338
+208367 351
+213865 420
+220200 420
+226356 449
+232545 449
+238563 463
+244631 463
+250477 463
+255751 463
+261733 463
+267940 468
+274028 468
+280168 468
+286339 468
+292468 468
+297959 468
+304094 468
+310195 468
+316381 468
+322511 468
+328748 468
+334296 468
+340307 468
+346479 468
+352467 468
+358167 468
+364100 468
+369953 500
+376021 500
+382062 545
+388117 545
+393750 545
+398447 1430
+401544 4527
+404607 7590
+408026 11009
+413425 16408
+419262 22245
+424872 27855
+430628 33611
+436424 39407
+442091 45074
+447704 50687
+453532 56515
+459256 62239
+465319 68302
+471277 74260
+477238 80221
+483201 86184
+488559 91542
+494427 97410
+500543 103526
+506488 109471
+512256 115239
+518250 121233
+524122 127105
+529993 132976
+535602 138585
+541291 144274
+547407 150390
+553356 156339
+559303 162286
+565185 168168
+570992 173975
+576607 179590
+581866 184849
diff --git a/tests/test-data/overlap.out b/tests/test-data/overlap.out
new file mode 100644
index 0000000..db0a6bb
--- /dev/null
+++ b/tests/test-data/overlap.out
@@ -0,0 +1,7 @@
+/u/qingpeng/Github/newkhmer/tests/test-data/test-overlap1.fa:
+# of unique kmers:440346
+# of occupied bin:440299
+/u/qingpeng/Github/newkhmer/tests/test-data/test-overlap2.fa:
+# of unique kmers:581866
+# of occupied bin:581783
+# of overlap unique kmers:184849
diff --git a/tests/test-data/paired-mixed.fa b/tests/test-data/paired-mixed.fa
new file mode 100644
index 0000000..1552acc
--- /dev/null
+++ b/tests/test-data/paired-mixed.fa
@@ -0,0 +1,22 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
+>850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
diff --git a/tests/test-data/paired-mixed.fa.pe b/tests/test-data/paired-mixed.fa.pe
new file mode 100644
index 0000000..71bd8d7
--- /dev/null
+++ b/tests/test-data/paired-mixed.fa.pe
@@ -0,0 +1,12 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/paired-mixed.fa.se b/tests/test-data/paired-mixed.fa.se
new file mode 100644
index 0000000..7e07d13
--- /dev/null
+++ b/tests/test-data/paired-mixed.fa.se
@@ -0,0 +1,10 @@
+>850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
+>850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
diff --git a/tests/test-data/paired-mixed.fq b/tests/test-data/paired-mixed.fq
new file mode 100644
index 0000000..9fd58e9
--- /dev/null
+++ b/tests/test-data/paired-mixed.fq
@@ -0,0 +1,44 @@
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
++
+######################################
+ at 850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
++
+#######################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
++
+############################################
+ at 850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
++
+##################################################
+ at 850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
++
+#############################################################
diff --git a/tests/test-data/paired-mixed.fq.pe b/tests/test-data/paired-mixed.fq.pe
new file mode 100644
index 0000000..c169b70
--- /dev/null
+++ b/tests/test-data/paired-mixed.fq.pe
@@ -0,0 +1,24 @@
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
diff --git a/tests/test-data/paired-mixed.fq.se b/tests/test-data/paired-mixed.fq.se
new file mode 100644
index 0000000..e514826
--- /dev/null
+++ b/tests/test-data/paired-mixed.fq.se
@@ -0,0 +1,20 @@
+ at 850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
++
+######################################
+ at 850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
++
+#######################################
+ at 850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
++
+############################################
+ at 850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
++
+##################################################
+ at 850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
++
+#############################################################
diff --git a/tests/test-data/paired.fa b/tests/test-data/paired.fa
new file mode 100644
index 0000000..71bd8d7
--- /dev/null
+++ b/tests/test-data/paired.fa
@@ -0,0 +1,12 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/paired.fa.1 b/tests/test-data/paired.fa.1
new file mode 100644
index 0000000..4c012ff
--- /dev/null
+++ b/tests/test-data/paired.fa.1
@@ -0,0 +1,6 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/paired.fa.2 b/tests/test-data/paired.fa.2
new file mode 100644
index 0000000..570fcb4
--- /dev/null
+++ b/tests/test-data/paired.fa.2
@@ -0,0 +1,6 @@
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/paired.fq b/tests/test-data/paired.fq
new file mode 100644
index 0000000..c169b70
--- /dev/null
+++ b/tests/test-data/paired.fq
@@ -0,0 +1,24 @@
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
diff --git a/tests/test-data/paired.fq.1 b/tests/test-data/paired.fq.1
new file mode 100644
index 0000000..b666e6e
--- /dev/null
+++ b/tests/test-data/paired.fq.1
@@ -0,0 +1,12 @@
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
diff --git a/tests/test-data/paired.fq.2 b/tests/test-data/paired.fq.2
new file mode 100644
index 0000000..4b0ed7b
--- /dev/null
+++ b/tests/test-data/paired.fq.2
@@ -0,0 +1,13 @@
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at 895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+
diff --git a/tests/test-data/random-20-X2.fa b/tests/test-data/random-20-X2.fa
new file mode 100644
index 0000000..8e84947
--- /dev/null
+++ b/tests/test-data/random-20-X2.fa
@@ -0,0 +1,1984 @@
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
diff --git a/tests/test-data/random-20-a.even.fa b/tests/test-data/random-20-a.even.fa
new file mode 100644
index 0000000..f91ab84
--- /dev/null
+++ b/tests/test-data/random-20-a.even.fa
@@ -0,0 +1,100 @@
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
diff --git a/tests/test-data/random-20-a.fa b/tests/test-data/random-20-a.fa
new file mode 100644
index 0000000..0e89262
--- /dev/null
+++ b/tests/test-data/random-20-a.fa
@@ -0,0 +1,198 @@
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
diff --git a/tests/test-data/random-20-a.fa.bz2 b/tests/test-data/random-20-a.fa.bz2
new file mode 100644
index 0000000..c103f06
Binary files /dev/null and b/tests/test-data/random-20-a.fa.bz2 differ
diff --git a/tests/test-data/random-20-a.fa.gz b/tests/test-data/random-20-a.fa.gz
new file mode 100644
index 0000000..fe7c98a
Binary files /dev/null and b/tests/test-data/random-20-a.fa.gz differ
diff --git a/tests/test-data/random-20-a.fa.part b/tests/test-data/random-20-a.fa.part
new file mode 100644
index 0000000..4772b58
--- /dev/null
+++ b/tests/test-data/random-20-a.fa.part
@@ -0,0 +1,198 @@
+>35	2
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>16	3
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
+>46	3
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
+>40	2
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
+>33	3
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>98	0
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
+>17	2
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89	3
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>30	2
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
+>82	2
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
+>60	2
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
+>83	2
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>12	3
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
+>85	2
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>2	2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
+>45	3
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11	4
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39	4
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>26	2
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
+>75	2
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81	2
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97	2
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13	2
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>92	2
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
+>56	2
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
+>61	2
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>96	2
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
+>31	2
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29	2
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>54	2
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
+>0	2
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
+>90	2
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
+>34	2
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
+>43	2
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>8	2
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
+>37	2
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51	2
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>32	2
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
+>78	2
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
+>18	2
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
+>36	2
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
+>53	2
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>24	2
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
+>7	2
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9	2
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47	2
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>62	2
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
+>79	2
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>48	2
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
+>66	2
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
+>25	2
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5	2
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>72	2
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
+>76	2
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
+>69	2
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87	2
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27	2
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77	2
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95	2
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63	2
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>38	2
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
+>20	2
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
+>88	2
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
+>49	2
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91	2
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>86	2
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
+>42	2
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
+>70	2
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
+>19	2
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>84	2
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
+>52	2
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
+>71	2
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93	2
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>58	2
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
+>22	2
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
+>50	2
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
+>21	2
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73	2
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>68	2
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
+>23	2
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>94	2
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
+>10	2
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
+>41	2
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>80	2
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
+>64	2
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
+>57	2
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1	2
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55	2
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67	2
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>14	2
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
+>15	2
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59	2
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>28	2
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
+>74	2
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
+>4	2
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
+>65	2
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>6	2
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
+>44	2
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
+>3	2
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
diff --git a/tests/test-data/random-20-a.fq b/tests/test-data/random-20-a.fq
new file mode 100644
index 0000000..c45ece8
--- /dev/null
+++ b/tests/test-data/random-20-a.fq
@@ -0,0 +1,396 @@
+ at 35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
++
+###########################################################
+ at 16
+CGGAAGCCCAATGAGTTGTCAGAGTCACCTCCACCCCGGGCCCTGTTAGCTACGTCCGT
++
+###########################################################
+ at 46
+GGTCGTGTTGGGTTAACAAAGGATCCCTGACTCGATCCAGCTGGGTAGGGTAACTATGT
++
+###########################################################
+ at 40
+GGCTGAAGGAGCGGGCGTACGTGTTTACGGCATGATGGCCGGTGATTATGGGGGACGGG
++
+###########################################################
+ at 33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
++
+###########################################################
+ at 98
+ACCAGATGCATAGCCCAACAGCTGAGACATTCCCAGCTCGCGAACCAAGACGTGAGAGC
++
+###########################################################
+ at 17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
++
+###########################################################
+ at 89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
++
+###########################################################
+ at 30
+GTTATGGTCCAGGATGAATGCGCGTACCGGGCGCCTATCACTCCTCTTGTCATTCAGAA
++
+###########################################################
+ at 82
+ATGCACTATATTTAAGAGGTCTAGAGTGTAAAAAGTGTACCCTTCGGGGTGGAGCTGTT
++
+###########################################################
+ at 60
+GTTTTTGTCATCGTGCATAAAGCGGGACAGAGTTCAACGGTATTCGAATGCACACCCTA
++
+###########################################################
+ at 83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
++
+###########################################################
+ at 12
+AGCCAATTGTAACCATATGGTATCCAGTTTCCGTAGCAGCAATGCGCGACGGGCAATCG
++
+###########################################################
+ at 85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
++
+###########################################################
+ at 2
+CCCGTGGGGCGGGCTAATTTTAAAGGCAGGTTGCTACACGTCAACTCTACCCAAGCTCC
++
+###########################################################
+ at 45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
++
+###########################################################
+ at 11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
++
+###########################################################
+ at 39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
++
+###########################################################
+ at 26
+AACATCTTAACCTCTGATCCCAACATGAGGGACATGAGTTTTCAAAGTAACGATGCGCA
++
+###########################################################
+ at 75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
++
+###########################################################
+ at 81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
++
+###########################################################
+ at 97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
++
+###########################################################
+ at 13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
++
+###########################################################
+ at 92
+ATCAGGGCAAATTTGCTCGTGACTAAATGGTAATACTACCCGGGACAGTAAACTTTTGG
++
+###########################################################
+ at 56
+AGATCTGCTTGGGTGTATCCCCATTCAGAGATACCAGATCTAAGCGACCATCAGAAACA
++
+###########################################################
+ at 61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
++
+###########################################################
+ at 96
+ATTAGACCGCTATCAACTCTTGCGAGGAAGGTCTGGGCCTATTAGTGTGACTAGCCGAG
++
+###########################################################
+ at 31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
++
+###########################################################
+ at 29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
++
+###########################################################
+ at 54
+TGGATGAGGTCCTTAAGGCCTAATTGACCAATCGCCCCAAGATTGGTGGTGAATGACTC
++
+###########################################################
+ at 0
+TAGTGATCAGCGGCTAGTGTCGCCCCTCTTAGCACCTTGCGATCATCGAATCGGGCTGT
++
+###########################################################
+ at 90
+GAACCCCGAGAAATTGGGAAGCCTGGAGGCAGTACAGTCATCCAGTCTGCTGCTCAAAG
++
+###########################################################
+ at 34
+TCAATAAGCTGCACATGCGTGGTTGTGGCACGATCAGTTCCGCAGGCTGGATTCTAGAG
++
+###########################################################
+ at 43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
++
+###########################################################
+ at 8
+ACACACAAGGCCAGACACCAACTTGGCCGTGGAATTTATCAACACTTCTGAGACGAAGG
++
+###########################################################
+ at 37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
++
+###########################################################
+ at 51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
++
+###########################################################
+ at 32
+GCTGACTCGCGCCCCCTGCAGGCTGCTATGATTGAGTGCGGCAGCGGCTTTGAATGCCG
++
+###########################################################
+ at 78
+TCTGGGGCGAGATCCCCTCTGCTCACTTTCTTGTAGTAAATACACCGAAGGGGCGAACC
++
+###########################################################
+ at 18
+CGACTGCGTCCTGTGCTCAGTTCGTGACGCCGAACTCAAGGACGCGGTACGAAGAACTG
++
+###########################################################
+ at 36
+TTGCATACGTTGAGCCAGCGCCGCCCGTATACACAGGGTCTGTGCGCTGTGAGATACAA
++
+###########################################################
+ at 53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
++
+###########################################################
+ at 24
+AAGAAACAGGCTAGGTCTTCCATGCAATGGTTCTCACAGTGTAGTCGCGCATCAACTCC
++
+###########################################################
+ at 7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
++
+###########################################################
+ at 9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
++
+###########################################################
+ at 47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
++
+###########################################################
+ at 62
+ATATACCGGGAACTACTAAAATTTTGGGCTACTCTATGCTTACAGCCCAACATGCGCAA
++
+###########################################################
+ at 79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
++
+###########################################################
+ at 48
+TCCGGGATAGGGTGTGCGAATGTGCCGGGCATTCAGCTCCTTAGAGACGAGTTACGAGC
++
+###########################################################
+ at 66
+GGCGCGACCAATATTCATTTGATGAGAATTGAAATCGACTGAATCACGGGATTTATACA
++
+###########################################################
+ at 25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
++
+###########################################################
+ at 5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
++
+###########################################################
+ at 72
+ATAAAAAACGACTTCTAAAGCGACACTGGTTTTATCCTTCCCTGTTTTCCTCGCCCCAT
++
+###########################################################
+ at 76
+CTTACCTATGGTCGGCACGATTCCATTGGCGGATATAGGATTGATTACGTGTGTTTACT
++
+###########################################################
+ at 69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
++
+###########################################################
+ at 87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
++
+###########################################################
+ at 27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
++
+###########################################################
+ at 77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
++
+###########################################################
+ at 95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
++
+###########################################################
+ at 63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
++
+###########################################################
+ at 38
+CTAATAACCATTTAGAGTCGCCCGCGGTGATGAGTAATCGCAATTGACTTCCATGTGGG
++
+###########################################################
+ at 20
+GTGCCTACCGTACCTGTCGAGCCAGTGCGATCAGTAAAACTACCGATTCGTGGCCTCCC
++
+###########################################################
+ at 88
+GATTACTTCGTAATAATTTGAGGGTGCTGCCGCGTGTTCCGCGAGATACTAGCAAAGGT
++
+###########################################################
+ at 49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
++
+###########################################################
+ at 91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
++
+###########################################################
+ at 86
+CTGAGGGCTCTGTCCGTACGTGTACTATAGATCCTTGCTCCAGTATACGCCCGTTGAGA
++
+###########################################################
+ at 42
+CATATTTCAGGCGTGCGCCAACTTACGATTCTTGAATCCAAGGACTCGACGTCCGCCCC
++
+###########################################################
+ at 70
+ATCTGCTACCGTGGTTGCTTCGACCATGGTAAACTGAGTAAGCCCTTATGAGTTGCGGG
++
+###########################################################
+ at 19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
++
+###########################################################
+ at 84
+AGGCTAAAACGATACGTTGTATACTAAGAACTGTCTACATCGTGATATGATTACTAAAG
++
+###########################################################
+ at 52
+TGAAAATGCCTGATATACGAAGATTAAGCGGCTTTGGATCATATAAGTTTTTTAGATGT
++
+###########################################################
+ at 71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
++
+###########################################################
+ at 93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
++
+###########################################################
+ at 58
+TCGTGGTACACCCGGAGTCTCGAAAGGAGCTTGCAAAGCTTTTCAGCATGGGTCGCATT
++
+###########################################################
+ at 22
+TTCATTCCCCTGTAACGTTTCGAACTCAACTTGCTTGCCCGACATATGGCGGTACGCGG
++
+###########################################################
+ at 50
+ACCTCGCAGATCGGCAGAGAACGGTTTGGTCTGTTTGCGTACACAATGGACGCGTTAAG
++
+###########################################################
+ at 21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
++
+###########################################################
+ at 73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
++
+###########################################################
+ at 68
+CTGTCCCAACGGTAACAATGGAGGCACTATACCGACGCTCGCAGCGAGGTATTTAAACT
++
+###########################################################
+ at 23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
++
+###########################################################
+ at 94
+AGGGTCAAGAAAACTATTAATTTAAGCGCTGTTTAGTAACTACGTGTGGCATCGTTGCA
++
+###########################################################
+ at 10
+TCTCGAACTCCGGTTAATTTGCAATCCGGGGGTTTGCTCAGCAGCAGACCAACATCCAA
++
+###########################################################
+ at 41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
++
+###########################################################
+ at 80
+TCCTACCTGAGAGGCTTCGACTAAAGAATGCGGGTATACTGGCTACTGGTTGATAAGCG
++
+###########################################################
+ at 64
+AGATCCGTTTGTTCCGGACGGTCGTCGTACCCACCCCTTGTCGATAGGTAAAGGAGTAA
++
+###########################################################
+ at 57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
++
+###########################################################
+ at 1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
++
+###########################################################
+ at 55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
++
+###########################################################
+ at 67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
++
+###########################################################
+ at 14
+CTATTGTCGCTCCCTTAGTTGTTGGGCGTAGTCCGCACCTAGAGTCCAACCAGGCCTCG
++
+###########################################################
+ at 15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
++
+###########################################################
+ at 59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
++
+###########################################################
+ at 28
+CGCGAGAGGTTTCAGGTACCTATCGGGACAGACTTGTTTCTGGAAGCGCCCTCCGCTCA
++
+###########################################################
+ at 74
+CCCCATAGTCTTAATAACCGACACCGAGACGCTACATGGCGTCGGTGCCCGCGTGCGGA
++
+###########################################################
+ at 4
+TGTAACCTGTGTGGGGTCGGTCCTGGGGAAACTTTGGGTTTCATTACGGGGTGTCCATC
++
+###########################################################
+ at 65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
++
+###########################################################
+ at 6
+ATAGAAATGAGGAGGATTCACAGACACGTCAGTCACCATCAAACGTCTAAGTAATCATG
++
+###########################################################
+ at 44
+CCAACCATGGTAGGTTAGGAAAGCCGCCAAATAAGTTCTTATACGCCACTCGACTTGGC
++
+###########################################################
+ at 3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
++
+###########################################################
diff --git a/tests/test-data/random-20-a.fq.bz2 b/tests/test-data/random-20-a.fq.bz2
new file mode 100644
index 0000000..8f681c3
Binary files /dev/null and b/tests/test-data/random-20-a.fq.bz2 differ
diff --git a/tests/test-data/random-20-a.fq.gz b/tests/test-data/random-20-a.fq.gz
new file mode 100644
index 0000000..dad64f0
Binary files /dev/null and b/tests/test-data/random-20-a.fq.gz differ
diff --git a/tests/test-data/random-20-a.odd.fa b/tests/test-data/random-20-a.odd.fa
new file mode 100644
index 0000000..561bf35
--- /dev/null
+++ b/tests/test-data/random-20-a.odd.fa
@@ -0,0 +1,98 @@
+>35
+CGCAGGCTGGATTCTAGAGGCAGAGGTGAGCTATAAGATATTGCATACGTTGAGCCAGC
+>33
+GCAGCGGCTTTGAATGCCGAATATATAACAGCGACGGGGTTCAATAAGCTGCACATGCG
+>17
+CCCTGTTAGCTACGTCCGTCTAAGGATATTAACATAGTTGCGACTGCGTCCTGTGCTCA
+>89
+GCGAGATACTAGCAAAGGTTCATCAACAGCTACACCCGACGAACCCCGAGAAATTGGGA
+>83
+CCTTCGGGGTGGAGCTGTTAATGAACTCAAGTGGCGATGGAGGCTAAAACGATACGTTG
+>85
+CGTGATATGATTACTAAAGGGGCCCGCAAAAACCCATTCACTGAGGGCTCTGTCCGTAC
+>45
+ATACGCCACTCGACTTGGCTCGCCCTCGATCTAAAATAGCGGTCGTGTTGGGTTAACAA
+>11
+GCAGCAGACCAACATCCAACACTTTTCACAAGAGGCTGACAGCCAATTGTAACCATATG
+>39
+CAATTGACTTCCATGTGGGTCGGCTGTCAAGTCTAAACCGGGCTGAAGGAGCGGGCGTA
+>75
+GTCGGTGCCCGCGTGCGGAGCAGTCTTGATCCGGCGCGCTCTTACCTATGGTCGGCACG
+>81
+GGCTACTGGTTGATAAGCGTACGTAAAAGGCGAGTCTTACATGCACTATATTTAAGAGG
+>97
+ATTAGTGTGACTAGCCGAGTGCCCCAGCGTTTATCCAATGACCAGATGCATAGCCCAAC
+>13
+AATGCGCGACGGGCAATCGCGTCTGCGTTGATCGTCGCCCCTATTGTCGCTCCCTTAGT
+>61
+TATTCGAATGCACACCCTAACATACTGGAAGATTCACTCTATATACCGGGAACTACTAA
+>31
+CTCCTCTTGTCATTCAGAAGGAATTTGATTAATTACCTGGGCTGACTCGCGCCCCCTGC
+>29
+TGGAAGCGCCCTCCGCTCAGGCGTTTTAGTAGATCCCAGTGTTATGGTCCAGGATGAAT
+>43
+AGGACTCGACGTCCGCCCCATGCTTGAGAGAAGGTTTCGGCCAACCATGGTAGGTTAGG
+>37
+TGTGCGCTGTGAGATACAACTATAGGCACCGGGTTGCTGGCTAATAACCATTTAGAGTC
+>51
+ACACAATGGACGCGTTAAGGAGAACCGGTCGCAACCAGGTTGAAAATGCCTGATATACG
+>53
+ATATAAGTTTTTTAGATGTAAAAAATTTTTTATGGCGGCCTGGATGAGGTCCTTAAGGC
+>7
+AAACGTCTAAGTAATCATGCGACCGGCGCCTCGATTGGACACACACAAGGCCAGACACC
+>9
+AACACTTCTGAGACGAAGGTCATTTACGATTGGGACACTTTCTCGAACTCCGGTTAATT
+>47
+CTGGGTAGGGTAACTATGTAGCCATCGCTCAGTGGATTCTTCCGGGATAGGGTGTGCGA
+>79
+TACACCGAAGGGGCGAACCCTGTCTACATTCGCAAATGCATCCTACCTGAGAGGCTTCG
+>25
+GTAGTCGCGCATCAACTCCGCCAGTTTTATCGAAGCGCCCAACATCTTAACCTCTGATC
+>5
+TCATTACGGGGTGTCCATCTAGAGAAAGTGGGTTTCCCTTATAGAAATGAGGAGGATTC
+>69
+GCAGCGAGGTATTTAAACTGTTCAATCGGCGCAACCGAAAATCTGCTACCGTGGTTGCT
+>87
+CAGTATACGCCCGTTGAGAAACAGGTGGTGGCGCAGTGTCGATTACTTCGTAATAATTT
+>27
+TTCAAAGTAACGATGCGCAGATTGAATAATGCCATATCTGCGCGAGAGGTTTCAGGTAC
+>77
+TTGATTACGTGTGTTTACTATACCGGTAGAAGCCTTCAGTTCTGGGGCGAGATCCCCTC
+>95
+TACGTGTGGCATCGTTGCACCCTAATTCGCATTATTAAGTATTAGACCGCTATCAACTC
+>63
+TACAGCCCAACATGCGCAACAACTATAAGCTGCTGCTGACAGATCCGTTTGTTCCGGAC
+>49
+TTAGAGACGAGTTACGAGCCACTCTTGGATCGTCATGCATACCTCGCAGATCGGCAGAG
+>91
+TCCAGTCTGCTGCTCAAAGTCCATCTACATGTAAAGAACCATCAGGGCAAATTTGCTCG
+>19
+GACGCGGTACGAAGAACTGCTCCAGCAACAGCATTCCTTGGTGCCTACCGTACCTGTCG
+>71
+AGCCCTTATGAGTTGCGGGTCGTGCTGTTAGACTGAACACATAAAAAACGACTTCTAAA
+>93
+CGGGACAGTAAACTTTTGGTGATGCCAGCACGACCAGCGCAGGGTCAAGAAAACTATTA
+>21
+TACCGATTCGTGGCCTCCCGTTCGTCGCAATGAACGGCTTTTCATTCCCCTGTAACGTT
+>73
+CCTGTTTTCCTCGCCCCATGCAATGGTAACTAATATACCGCCCCATAGTCTTAATAACC
+>23
+GACATATGGCGGTACGCGGGCTCAGCGCTCCGCCAGTAAGAAGAAACAGGCTAGGTCTT
+>41
+GGTGATTATGGGGGACGGGTATAGTACTAATAGTTTTGGGCATATTTCAGGCGTGCGCC
+>57
+TAAGCGACCATCAGAAACACAGCATCAGCTTACCAGCCTTTCGTGGTACACCCGGAGTC
+>1
+GATCATCGAATCGGGCTGTCGCCAAAGGCCGACCAAGGTTCCCGTGGGGCGGGCTAATT
+>55
+GATTGGTGGTGAATGACTCACAAAATGCTCATAGAATATTAGATCTGCTTGGGTGTATC
+>67
+GAATCACGGGATTTATACATCATTTATAGCTAAATTACACCTGTCCCAACGGTAACAAT
+>15
+AGAGTCCAACCAGGCCTCGACAATCCTTTGTCCTGTCCCCCGGAAGCCCAATGAGTTGT
+>59
+TTTCAGCATGGGTCGCATTCCTACCTAAGGCTAGGGGCATGTTTTTGTCATCGTGCATA
+>65
+TCGATAGGTAAAGGAGTAAGCGTCCGACTCCCTCTTACTTGGCGCGACCAATATTCATT
+>3
+TCAACTCTACCCAAGCTCCTTGCATCTCGGTACCCCCCCTTGTAACCTGTGTGGGGTCG
diff --git a/tests/test-data/random-20-b.fa b/tests/test-data/random-20-b.fa
new file mode 100644
index 0000000..85aab72
--- /dev/null
+++ b/tests/test-data/random-20-b.fa
@@ -0,0 +1,198 @@
+>70
+CGCAACAAAGGGCGAGGAACCACCTGACATTTTTTTTCGGCACTCGGTGTTGCACTGAC
+>67
+CGCCATTCATCAGAAAAGCCCATTAGTCGCGCAGGCGGTACCACCTGACGAGCGCATAA
+>4
+ACACATTCTACTCAACTTTGTAAAACCAGTGTTCTATTTGGATTTACCAGTCTAGCTTT
+>1
+TGAGAAGGGCAGTTAGGCAGGGGTAACTCGCACTGGACTGCAAGCGTTTAAGTAGACAC
+>13
+TAATAGAGCTCGTCACAATCGCTGGTGATCGAGTACGAATAGGGTAACTAAAGGCGACT
+>98
+GTCCTGAGCCGATAAGCATCTATTCCAGACAGCTGGCACCATCAATCGCATCGGACTGT
+>73
+AACGCATTTTTCTGAACTAAGACGCCCACACGTACGTGTGGTGGCGATTGATCGCACGT
+>36
+TCGTCGTTCGTCAGATTCTGTATTACTTTCACAAACTATTATCCACAGTCCCCGTCACC
+>16
+AGGGCTGCTCAGTCACAAAACATGTTGCTCCCAAAGCGATGATGGGCCGTGAAGCGGCA
+>74
+GTGGCGATTGATCGCACGTTCTACCACACACAACTTGCACGGATGATCATAGGTTGGCA
+>39
+AAACTCAGTATACCCCCAACTATAGATATTATAGTCAGTGATGCACTTATGCTGGATTT
+>65
+CGGCCTAAGAAAGGCATTATGTTAGCTAGCAGCTACGCGTTCATATAGAAGAGTAGCAC
+>62
+TTACCAAGACATCATGTGCAACTACCCGTAGAAGCCGACCGAACGAGCATCCTAATGGA
+>97
+CCTCTCCCGTAGGGACCCACTTAGCAATAGTATTTTCCGTGTCCTGAGCCGATAAGCAT
+>31
+CACGCCTCCCTGGGACTCCCTGACCTGGCCGTTGAGTATGGGGCCTTCGCGTCTCTTTC
+>2
+CAAGCGTTTAAGTAGACACTTTCGGGGGTCCCTGTACAAAAATCCCACTCTAAGTCCCC
+>72
+AAACTCAAGATGGATGGTCATAAACATTGTAAAGTGGGCTAACGCATTTTTCTGAACTA
+>34
+TGGTGTTCGATGGACAAGTAGTATTACTCAAGGTGTCTAGTGAGCCGCAAGGGGAACTC
+>22
+CCCACGATGGTGTGTAGGGCGTCCAACAGTAAATGAAACATCACAACGTCGATAGTACG
+>7
+GTAGGACAAGACCCTCCGGGAACGCGTGAGGAATATCACTACCTAGGAGATCACATAGG
+>9
+GCCTTGCATCTATAGTTCTAAGAACGCTTGTGGCGTGATAACCAGGCAACGATCTAGTA
+>75
+GGATGATCATAGGTTGGCATATTCAGCCAAACGCAGGACCACATAAGACCCGTATCAGT
+>0
+CCGACAGGGTGAGATGATTCCTGACCACCGGTGCTAGAGTTGAGAAGGGCAGTTAGGCA
+>89
+AAGCCTCTGGAAACTAACTTACTAGGGTCGACTAGCGCGGACGGTCGCAGGACAGTTCT
+>32
+GGGCCTTCGCGTCTCTTTCTCTCGGCTCAATCATCCCAGGTCCAGCTAATCCAGCTTCA
+>33
+TCCAGCTAATCCAGCTTCAATAAAGGGCCGAGCTTAGTGATGGTGTTCGATGGACAAGT
+>66
+TCATATAGAAGAGTAGCACATGCGGAGCGGCCGTCTTTCTCGCCATTCATCAGAAAAGC
+>77
+GTTCGGGTTAATGGGAAGGCTCTTTTCTGTGAGCTACAGTTCCCCTAGCTCTTGACTAT
+>55
+TCTCACGCAGTTAGCCGTCCTGACACTTAAATAGCTAGTAGAGAGCCTGGACATCCAGA
+>51
+TCACGACTCGATTGGAACAAACTGCATGCTAATATTGCAAATGATTTCGCGAATTTTAC
+>48
+TAATCAATACCTAATGAATCTCAGAGACAACCGTGTACGTATGCAATGGGTGAATAATC
+>26
+TGGAGAATGTCTTTGCCTGCCGAGTGGATCCGACTTGGGTCTGCGCGCCATGAAAGGTT
+>49
+ATGCAATGGGTGAATAATCCTTCGATTGGCCAGACCGCTTTCTGGTTGTATAACTAAGA
+>14
+AGGGTAACTAAAGGCGACTTACTTCTTTAAAGGCCATGTCGCACTACAGCCCCTGGGTA
+>20
+TTATATTGGCTTGAAGCGGGCACTCAGGAGTCCTCCATGCAGCCTTTTCTAGAGAGCGC
+>96
+CGGCGGCAGAAGTAGTCACTTGTGCGGCGTGTGACCTCACCCTCTCCCGTAGGGACCCA
+>3
+AATCCCACTCTAAGTCCCCTTAGATACAGGAAATTCAGTCACACATTCTACTCAACTTT
+>27
+CTGCGCGCCATGAAAGGTTTCCTCGCGCCATAACGGAGGTTAGGACAAGGAATAGCACA
+>63
+GAACGAGCATCCTAATGGAATGGCCACGGATCTGGCAAGGAGCGGGCATAAGCGGGATT
+>76
+ACATAAGACCCGTATCAGTACAGTTACCATCAGAGTTCGTGTTCGGGTTAATGGGAAGG
+>30
+CAGGGCGTAATCATCATGGTGCATGACTCGGGACATCTTTCACGCCTCCCTGGGACTCC
+>80
+TAGTATCTTGCCATATTTGTACCTCGAACTTCACCGCCGTTCTGCTGAATCCATGCCTT
+>18
+ACGATGCCATAGAAACTCGAATGACGGACTAGTCTAGCGGTCGTCGGGAGTCCGGGTCT
+>54
+TGCGATCCCTCTACTAGTCGGGGGTCCCTTAGTCCCCTTGTCTCACGCAGTTAGCCGTC
+>68
+CCACCTGACGAGCGCATAAAGTGTAATGGAGTTTCGCCCAAGGGCCTCCGGAACCTAAG
+>92
+TCGTCCCGGAGAGGCCCGCCACTATGTGGGACATCAGACGTCCTAATGACGCACTCTTG
+>28
+TAGGACAAGGAATAGCACAGGCGAAGTCGTGGATCACAGCACGAAATGACACGCTCCGC
+>59
+GCATCCTTATCCGAAATACTGCGTGACCGCATGCGTCGTGCCTGGTTCCTTCTTAAGAG
+>57
+GATTGAGCGCAAGATTCGAACTCGATGAGTTTGATCGAGTCGAGCCCGCGTACAGAAAA
+>61
+TGACGCGAGGTTGTCATGTGAAACGAGCAGCGGAGAACAATTACCAAGACATCATGTGC
+>81
+TCTGCTGAATCCATGCCTTTATGCGGTATATTTTCCTGTAGGTCTTTGTACATTTCTTA
+>6
+GGATTTATTCACACGTCTCTTTAGTTCGGTTGCGGTGATAGTAGGACAAGACCCTCCGG
+>37
+ATCCACAGTCCCCGTCACCCCGGGCGAGAATCGTTCTCACTCGGAAACCCGCACTACTT
+>82
+GGTCTTTGTACATTTCTTACAGGCCTATAGCGTACTTGATCTTGATGCATAATGTGATG
+>69
+AGGGCCTCCGGAACCTAAGACGGTCGACTGCCGAGGTATGCGCAACAAAGGGCGAGGAA
+>38
+TCGGAAACCCGCACTACTTCTAGTGATCCGAATACGGATAAAACTCAGTATACCCCCAA
+>11
+CGTAGCATAAGGGCTAAAGGTACGTATTGAAATGCGGTCGTGCGTAGTAGAGTCAGCCC
+>23
+TCACAACGTCGATAGTACGACTCAACGTGAGCGCACGACGTCTTTCCCTAAATTTATAC
+>85
+TGTTCTTCATCAGGAAAAGGCTGATGCTGCTCGGCACACTTTGGCTAACAGCTGCCTGG
+>60
+CCTGGTTCCTTCTTAAGAGCGCTGCGAAATTTTTTGAACGTGACGCGAGGTTGTCATGT
+>94
+CATACCCTTCAATGCGGACCAGCTTTTGGCCGACACAGGCAGACTGACCTTAGTTCAAG
+>35
+TGAGCCGCAAGGGGAACTCCTTGAGTTGCAGCCATCCAAATCGTCGTTCGTCAGATTCT
+>50
+TCTGGTTGTATAACTAAGACAAGCATCACCTGCCTGCGCGTCACGACTCGATTGGAACA
+>87
+AGCGGTACCGTGGGGCGTATTTTAAGCGGGTGGATGTTTGACAGTAATGTTTCTCTTAA
+>93
+TCCTAATGACGCACTCTTGACTTGCCGAATTGCCCCCTGACATACCCTTCAATGCGGAC
+>88
+ACAGTAATGTTTCTCTTAACCCCATAATGATGCTCAGACCAAGCCTCTGGAAACTAACT
+>44
+CACCAGTCCCTACAAGCCTCTTAATGCGGCCATCTTTTACCTTGATAGAGGCCCACACC
+>42
+TATACCTTATGTTGGACATAGAAAGGCTATTGGATTCTCCTGGACAGTTACAGGTGAGA
+>84
+ATGGTCCGGCTTACTGGTAGTTGGAATATCACTCGGATTTTGTTCTTCATCAGGAAAAG
+>45
+CTTGATAGAGGCCCACACCATCGTCAGTCACGACCATATCGCTATTTGAGCTTAAAAAG
+>58
+CGAGCCCGCGTACAGAAAACAAGTGTTTGCGTTAGTGGGCGCATCCTTATCCGAAATAC
+>79
+TGCTGGTCAGGCTAATTAAACAGGGGTGCGCCTCATTGGATAGTATCTTGCCATATTTG
+>17
+GATGGGCCGTGAAGCGGCACAGTGATCTCACCTACCCGAGACGATGCCATAGAAACTCG
+>29
+ACGAAATGACACGCTCCGCGTTTATAGTAGGCATCTATCACAGGGCGTAATCATCATGG
+>53
+CACGGTTGACCAATTCAGGCCAGTCGACAACTCCTGCACATGCGATCCCTCTACTAGTC
+>52
+ATGATTTCGCGAATTTTACACATACTAATTTTCTTAGGCGCACGGTTGACCAATTCAGG
+>46
+GCTATTTGAGCTTAAAAAGTTTTGCAGGGTTACTGACACCTGAAGTTTGTAGCTTGAGG
+>10
+ACCAGGCAACGATCTAGTAGAATGTCCCGAGACACTGGGCCGTAGCATAAGGGCTAAAG
+>78
+TCCCCTAGCTCTTGACTATGTGGCGATACATACTTACGTTTGCTGGTCAGGCTAATTAA
+>19
+TCGTCGGGAGTCCGGGTCTTTTGTGGGTTATCCAACCACGTTATATTGGCTTGAAGCGG
+>8
+ACCTAGGAGATCACATAGGACCATCCAAGAGACCGCAGACGCCTTGCATCTATAGTTCT
+>95
+AGACTGACCTTAGTTCAAGCCTTAGCCTGTAGGCTCGTAGCGGCGGCAGAAGTAGTCAC
+>15
+GCACTACAGCCCCTGGGTACCACTGTCGACCCCAATGCATAGGGCTGCTCAGTCACAAA
+>86
+TTGGCTAACAGCTGCCTGGAATGGACTGGGCTACCCCTTGAGCGGTACCGTGGGGCGTA
+>43
+TGGACAGTTACAGGTGAGAGCAAGACGAAGAGCCGTGAGCCACCAGTCCCTACAAGCCT
+>91
+AGGAGGTGAAACGGACTGGTCCTCCCGTGTACGCAGCGGTTCGTCCCGGAGAGGCCCGC
+>41
+AACCAGTTGCGAAGCGTCGAAGTTTTAACCTTTCAGCTACTATACCTTATGTTGGACAT
+>25
+AGTGACTCGGGCATGATCCCACGCTCATCCTACTTACTGATGGAGAATGTCTTTGCCTG
+>83
+CTTGATGCATAATGTGATGAACCATTCCCCTCGAAGCACGATGGTCCGGCTTACTGGTA
+>40
+ATGCACTTATGCTGGATTTAGGTCCTTTTCCTTATTATAAAACCAGTTGCGAAGCGTCG
+>71
+CACTCGGTGTTGCACTGACAACACGGAGTTGAGCGGTCCAAAACTCAAGATGGATGGTC
+>47
+TGAAGTTTGTAGCTTGAGGGATAGGCACGAGGTATAGATCTAATCAATACCTAATGAAT
+>90
+ACGGTCGCAGGACAGTTCTAGAAGTCTGTGCCGGTGGTTAAGGAGGTGAAACGGACTGG
+>12
+TGCGTAGTAGAGTCAGCCCCCACGTGTGACAAGGAGGGGGTAATAGAGCTCGTCACAAT
+>21
+AGCCTTTTCTAGAGAGCGCATTGGCTCGGCATCCACATGGCCCACGATGGTGTGTAGGG
+>56
+GAGAGCCTGGACATCCAGATTCGTGGGCTAAGCTCCACTTGATTGAGCGCAAGATTCGA
+>5
+GATTTACCAGTCTAGCTTTTCTCCTACCATCTGGTACGCTGGATTTATTCACACGTCTC
+>24
+TCTTTCCCTAAATTTATACGGGGCGTTACCAAGTAGTTGGAGTGACTCGGGCATGATCC
+>64
+AGCGGGCATAAGCGGGATTACAGTCCTTCCTAAGTCTGAGCGGCCTAAGAAAGGCATTA
diff --git a/tests/test-data/random-31-c.fa b/tests/test-data/random-31-c.fa
new file mode 100644
index 0000000..0a4c71f
--- /dev/null
+++ b/tests/test-data/random-31-c.fa
@@ -0,0 +1,1998 @@
+>708
+ATGGCGATAGGGTTCGAAAAATTTGGATTGATTGATAATGACTAAGCAGCCCGCACGCGTTTGCCTCAGA
+>877
+CGCAAATTATTTAGCTCAACTTAGGGCGGGCCTGTTTCCATGAGGCAGTAGCGTTATCTGAGGTCGCCAA
+>219
+TTATAGATGACAGTTGATGCACCATCTACAACCTTTTAAATTTCCTCCAATGCGGTATACTATGTAATAC
+>939
+ATGGACAGGGAAGCATGGGCTATCGGGTAAACAACGCGTCCCCAAGAACAGATGAACCCCGCAACACTGT
+>857
+AATCCTCGACTTAGGTGAAACTGCTTCGATATGCCCTATTTTAAAACTACCGACGAGTAAGTCAGCAGTA
+>583
+GCTTATGGGTCGGTCGTTCATACCTATTCCGTATAACGTGCTCGGTACACTCTGGCTTGTTGGTTATAAG
+>946
+CGTCCACGCTGTAATCCACAGAAAGGTGGTTCCATGTCTCGTAGTGGAAGTCCATATAGTGGTTGCACAA
+>827
+AGTTCCCGGACGGCCTATGACGATGAGGTATCGAAAAGAGGAATTGCATTAAGATTCCAGCTGACCGTGA
+>180
+TTTATAGGTCAAATGAAAGTGTAGTACTCATCTAACTGCTGCCAGACTTCGGTAGTTATAACGTTGTTTC
+>845
+GGATAAGAACTGCGGGTTGCTATGCCGTCCCTGCTAGGTATCATAGAGGCCAGCGGAGTGTGGCCTTTTA
+>539
+GGAATATAGCAAAGGATGGAGCTCATCAGGTCCTGACTTATACGCCTGGTTTACTGCAGTTTTATGATCG
+>359
+CGCAGCACTCGGTCATCTTCCACAATTAATCGACCCTCTAACGCGGAAGCCTTTACCGGCTAGCCCTAAC
+>688
+GGCGGATCAGTCATCTGCGCTATCTATTATCGGCCTCCGGGGGACAATAATGCTAACTAAGTTGGGATCG
+>437
+TGTGCGGCCGTGACCTGCGTAAGACAACGTGATTACTACACGCACTCTAACCTTCAATGGGCTTTTGTTG
+>19
+AGCTCCCGGGAGCGAAGGGTAGACGGCATTTTATATCGTAAGGGAATGCGCCAGCAATGAGTTGATTATC
+>298
+ACCTGCCCGTATTCAATTAGAGCCCCCAACCTATACAGTCATCTACGTACCGTTGGGCGCCAAGATTTGT
+>880
+TGCCGCAGACTCTCCCTGTTCGTATGTGCCAGCCATAAACTGATCGCGCGGTGGACGCTCCTTTTATTTA
+>325
+GCATGTGGGTGCAGCTCGGGGCGACTACGCAGCCGGCTATCCGAAAGTAGGTCAAAAGAGCGAGCGTAAG
+>392
+CCCCGTATAGTCCAGTCACTTATGCTGAGGTATGTCAGAACAGTCGCAGCACATTAGACGTCGGCAAGAC
+>861
+ATGGGCCTATAGCGGCTGGACTAAAGCTTAGGTAGGGGGGAGGGCTTGGTCAGCGCGCCCCACCCACAGT
+>953
+CCTCCCTATCATAGACCGGCAGGGACTCTGGGATCCCTAGTCCCATTTATACGTAGTGCGCACGTCTCGT
+>771
+CAACGCGGAGCTGTCCAAGCCAGTCGACAAGGGGCAAAACCACTCCGTGTAATCACGTAGCACGACTCTC
+>13
+ACCAGCGAGGATGTTAGGTCTAAATATGACGCGTCGGTTAACTGGTAGACAGATAGTACATAGAGCTGTA
+>49
+CCCAAGGACGAGGCTTAATAATGTCGATCCGACAAAAGCCGTGCTGTTAGCTGGATCCTCTACGGGGCTC
+>361
+CCTTCTATCGAAGGCACACCCCCCAACTTAGTTACCTGCAGGATCCGGGAACTATTGGATCTACCGAGCA
+>87
+CTAAGAATGGGTAGATCATTCATGGTCTGGAACTAAGCTTTGGAACACGATTACAATCGAACGTCACAAA
+>304
+ACGTTAAACGCGTTCTTGAGAGGCGTAGCGTCTCTATCAGGTACTCAACGGCCTTCGAGAACTCTAACGT
+>948
+AAGTGAATTCAATCCGAAGGGTTATCACGGCAACTAATTCTTGCTCTTGCTTCAACGCAGGTAGTACCCA
+>532
+CTCTCGTTTCAATGAACATTTGCGTCCTGTGCGGACTTGAGACTTAGAGGGGGCCCGTCTCTTAATGCAT
+>312
+TATTATTATAAGTCAATCTTCCAGCAGTTAATGAATACCCTATGAAGGACCACCTCTGAATTAGATCCCG
+>299
+ATCTACGTACCGTTGGGCGCCAAGATTTGTGCCAGAGCGCTTCGGTGTAATTGTAAACCGCTCGTACATA
+>501
+ACGCCACTAATCTGAATGAGTGGAGGTGAAAACCCTCGGTCTCACAGCGACTTGTACGAGGGGAACAAAA
+>440
+TTGGTCTTCAGTCTGAGGCATCTTTGGACAATGGACTGTCCCGTGATGGGAGGCAGGTAGGTCGGCTCCT
+>128
+GAGGGGTGCAGAAAGAGGCCTACCTTCCAGCTGAATTCAATAAACTGGAGAATCTGAATTTGTAAATATT
+>599
+AAAACATCACGCCCGGGGTTTTGTCGCATCTTAAGATGTGCAGCGCCTCGAGACGCAGGCATTAGGATAT
+>406
+CCCCCAAGTGATGAGCTAAAGCCCAACCTCGTCCCAATCCGCAAATGTCGTATTTTCTCAGAGGGTGTAA
+>11
+CATCGGGGCGCTAGTACTCGGCCATGTAACTGTGCTGAAGTATTGAGTTCGCCAACATGAAAGTGTAGGA
+>432
+CCAATCTGGTCACGCAGCATGCTTCTAGGAGCGGCCTAGAAAAACCATTAGTGAAACTACTGTCACAAGC
+>651
+TCGGGTCGCATCCGGCTGGCCAAGGTACTCACGGCACCGGCCCGTATGTGGGAACTTGAGAGCACCACAT
+>672
+CAGAGAGTTGGAATACTTAATACTATGTCCATACATCTAGCATTTACACTTATCGCCGGTGCTTAGTCCG
+>888
+TGCAGAAAGAGACTGGTGTCCAAGGTGCTCGGTAATGCGGAAGGGAGTGATATCTATCAGCTTGACAATA
+>793
+CCGGCTACCATGCAACAGCACGCGAAGCTTAACGCTATACGACTGGCTTGAGTCAGCAGGGTCCCGATAT
+>729
+CTGGAGCGGCCCAATCGATTCGTTGAATTAGCCATTTACAGAACATATGCCCGACACTTCTGTTGAGTCG
+>419
+GTCGTTTAACGGGTCTAAGCCCGCTCAAGCACCTAGTGCCTGAGGTAGATCTTTAATAGTCTGTGAGGGA
+>452
+GAAATTCTTGGGTTATCGCTGTTGCTCCAGCCTAAAGCCGTATGCTCATGCGCGTAACGTAAGCAATCAT
+>760
+TACGATCTGCACACGGCAAATACGATGCTCGGCGTTCTGGTGAACCTTATAAGGTTAATGTTTTGATGAG
+>900
+ACTTGACGATATGAGGGGTTAAATGTCGGCAAAGAAGTGTGTTTTCCGGGTATTTGTGGCATTAACCGTA
+>975
+ATAAGGTAACAACCGGATTTTATCTATAACAGACAATTGCTGGGGACGTCAGGCTAATAGGATATGGACA
+>746
+ATCCCTTTTTAGAGCATTTCGAGGGGGCGGGATTGCATTCGTCATTTGCTGAAGCAACTGTCTGCTACGT
+>380
+AGTTTTTTCGGTTGTCATCGTCCAGGCTCTCTATAAAAGGCTCGGTGCCCTTCGGTCAGGCATGTTAGAA
+>853
+CATCTCGGGATGAGTGGAACGGCCAAAACAGAAACAGATAGACGTGTGTCTTCCTCTCGCCGTTCAAGAG
+>334
+CCAATCCTGTCTGATATCTGCATAAATGCCTTGATACACCAGCAACCTAGATTGCTCCACATATTGAGTA
+>992
+CATGGCTCTCGAAGTTATGACCACATATAGTCCTCTTTAACCAGCGTACTTCCGCATGAGGAAGATGAAC
+>832
+ATTAAGCTTACACTTCGTCACTGGACCCACCTAGTTCCTCCGCCATCGCCCGATCGCGTAGCAAAACTTT
+>93
+AACTCCCTTATCGCGTAGCGGAGGTTAGGTTGGTCCCTAAATAGACTATCTGGTCGCGAATAACTTTTCG
+>694
+ACCGTGGAGCGCTAGCAACATCCAGTAATTTGATGTACTATCGTGAAACTACGTCATTTTTACTAGTTTA
+>364
+CCGTAGCTTTCTGACGTCAATAGCGTCAACCGACGCTGCCGCCAAGTGGGAAGTAGATAAGCGGTAGTGA
+>607
+ATCAGTCCTTTGAGGGAAGGCAGCAGCTAATTCGTAATTTATATCGGCTCCGGACAAACTTAGTACCTGT
+>230
+ATCAGATGATAAATGGACCATTGACATGTATGAGACTAGGACATTAGCGCACATTCGTCTGAACACCTGA
+>174
+GGGAAGTTTGAGAACGGACCTTTGCCACATGACCCAAGAAATTTCGATTGAATAAGCTAACATGGAGGCC
+>962
+CCCATGTTTGGCTCTATAGTAAGCTGTAGTTGGAACCCGGCAAGGTTAGCTAAAGCAAATACATTTTGGA
+>288
+TCGAACATGTCCGGGGGCCCGCAAGTGTTATAGAATCGAGGATAATGCCATCTGGTAGGCTACGCAGTAA
+>409
+TAGCTGCCCGGATCCATGCCGGCAGCTTTACGGTGGAGAAGACATAGCCTGTGGCAATAAATGATGAGAA
+>278
+CACCAATCTAGGGATAGACATGCTATGACTCGGTCCATTGCTGATCAGTGACTAGCCCATGGACTTCATC
+>267
+TCAGCAAGTCCGGCTATAACTTCCTAGTTGCGATCGCGGGAGTTCGGTGCTAGCGAAGCGCGGTCGCCGT
+>52
+CGCCGACATAAGATATTTCAACTAACCCTATATCAAGGACAATTCAGATATCCTCTGCCCCTCAGTCCCT
+>347
+CCATTTTGTTACCCAATCGCGGCAAATGCCCTACGTGCCATGCCATGAGTCCATTAACCGTAATTTGAAA
+>712
+GGGGGAATATGATCAGCTAGACGTTCTTAAGAATGGAAAACGTGTTATTTTTGATTAAGGTTCGATATGA
+>773
+CAAGCCGATGGCTGCGGTAAGGGAGGCGCCCGGCAACGCAGATTTCCGGGTGCTCCCTCATCCCCGGCGT
+>402
+TCCAAGAGGTTAAGTCTGGGAGTCTCTCCGTACTTTTCGGACCATCTAAACGCGAGAGGGGCCAGGTTCG
+>228
+GCCTCACACATTGCATGAACTTTAACTAAAACTCGCGAGCTTGTGGACTAATGTCACGATTGGGGTTGTA
+>817
+ATCAAACTTCGTAACACTGGCCACTTGGCCGCCGCACACCTATACGCGTGCAGACGACAATTTAATTGTC
+>528
+GAATTTCGAGGTCCCCTGCAAATTGTGGCTGTAGTCGAAGTGAATAATACCCGCACCAACCCTGTAGTGA
+>214
+GCTATTATATCTTAACGGGTGGAGCAGACTGGGGATAATGAGCTAACCGCCCTCAGCTCATGGTTTAGGG
+>990
+TAGCTAGGCGACATCAGGACGCAAGCCATATCAGACTTAAACCATCCCTTGGACAGAGTACAAAGCGCTG
+>933
+GCATAGCCGCGTACTGCCTTAACCTACTTTGTATTAAAGCCAGAAACAAGTACCCGAGGCCGTGCCCTTA
+>785
+TTTGGGCCAGGTAGAGTCAGACCGGGAATGATCTCCCGGCTACTGCTCGTCTGTAAGTCATTACGTAATC
+>455
+AAAAACATTTCGAAGGGTCATGCTTAGCTGGCTGTGGCAAAAATTCTTGGTGGGCATGGGTGGAGAAACC
+>580
+GACGGCGCAAACCACGCTCACCTGCACGCGATAACAGATCGGCTATATTCCACCCTAGATTGGATTGACG
+>608
+ATATCGGCTCCGGACAAACTTAGTACCTGTCGTACCTAAGGTAAATTTCCGCCCGAGACTGAACACTGGA
+>731
+ATATGCTCTCGGCTCTACATGCTCACAACAATTAGGGCATTAGGCGCGTGCGATTAGCTACAAGCGTTGC
+>504
+CGGGAAGGGGTTCCGAGGTCGGATCCGTACCGGGTCGATCTTGCACTTGCTTTTATCTTAAATTGAACGA
+>678
+CGTTCGGTATACGTCCCATGGGCGTGCGGGTTTATGGATTCTTGAGTTTGCAGTGTCAAACCTACCACCT
+>783
+AATTCCTAGTTCAGTGGTCGATCGGCGGTGCGGAACATCACATGCGTTTCACGCGGATGTGACAGAGAAT
+>509
+CACGACGCCCGAAGCGCTTATCCCATATCCTCTTCATGCGTATGGCGAGTCAGCTGTGTTTGGCTATGGC
+>926
+TTAACGCCGGTGTTTAGGCAGATTACCGAGTAATCGTTAACCTCTACTCCAGAAGGTGGCGGCCGGATAC
+>203
+CCTGGCAATCTGCACTTGATGCAGCGTTATACGAAACTCAACCATGATTTCGTTGACTCGTTTATGCGAA
+>665
+ACCCTAGTGGTCAGCATGTCTTCAGCAGACACCTCTTACGCGCTAGGCCACCCGATCTTGCTCTGGGGAG
+>645
+CATCGGGGAGCTCATCATTCTGAGCACGTAATCACTTGGGTATCCCACATACGGCCGGTTCACCCAAAGT
+>436
+CATCTCCCACAATATGGCTAACCTCCCTAATCGTAACCACTGTGCGGCCGTGACCTGCGTAAGACAACGT
+>239
+TGGCCTTGACCACGACGTCCAATGTGGTTAAGCCTGTAGACAGCCAACTAAACAAATTAACTAATCGGAG
+>181
+GCCAGACTTCGGTAGTTATAACGTTGTTTCATGGCCAATCAAACCCACGTTTGGCTTCTGGACAATGCCC
+>407
+GCAAATGTCGTATTTTCTCAGAGGGTGTAATTCAATCTTCTCTAGGGTACTGAAACGTTGATCCGGCTAC
+>60
+GCGCGGACGGAAGGGCGTCCTCTCTCATCTCAGGATGTGGGGCCCCCTGTAATCCCCACTTTATACCCAG
+>264
+TGAAGGCCGGGTCCCCTGTGAGTGAGATATCCCTGCCCTGTGGTTGTGTGAGCCTGGTTGAGGGAGAATC
+>739
+GACATACCGATTAACGGGCTTGCGATACTTTTCATCAGCTGTAGTAATAATATAAATTAGAGAGCAAGGT
+>425
+CACGCGTATAAAGACACGATACCCGTGACATTGGTCGTTACTGACTTTACCATAGCGCGCGCCTACGATG
+>717
+AGCACGTCCATCTAGACGATCAACTTGGACAAGAACGTCTAGCCTCTAAGATTCCTTGCGTTACTGTTTC
+>513
+GCGACTCTGTTTAAATATCTCCCATGGGTTCCTTCACTGTAGGGAGGGACACGCCTGCGCGTTTGGGTGT
+>441
+CCGTGATGGGAGGCAGGTAGGTCGGCTCCTAACATTAAGACGATATTATTTCCTCAAGTCTTATTGCTGT
+>42
+CATGTTCGCCTCCTAGGTTCCCGGCTTACATATGATCAATTCTTCTTAACACCCGCCTAGCAGACGGAAA
+>202
+TATGTGCCTTGGAGTCTGGCGGGGATTCATCCTCTAGGCACCTGGCAATCTGCACTTGATGCAGCGTTAT
+>190
+AATCCGGTTCTACCGTGTGGATCAGGATCTGAGACAGAAAACGTTGCACAGGAATAAGCTGGTGATGTCA
+>471
+CAGGTTTCGTGAGATCGACACCCTTGAGGTCACTTGTGACGGATCGGACGCATATTGTCCGGATCTGTGA
+>302
+TCCAAATGATCATACGGAGGGAGAGCTTGGTCGAGTTTTCGCTTGGCGTTTTCACTTCCCGATCTGCCGC
+>675
+CTTTAATGCGCAAGGGATGGGTAGCACTAATGAAATGCAGTACTGCACTAGCTGTTCTGCAACCGGAGGA
+>454
+TGCGGCTTGATATCCAGGTGAAAAGAAACGGGGGCTCCATAAAAACATTTCGAAGGGTCATGCTTAGCTG
+>662
+CGTACGCGAGGGGCTAGCCGCACCTGCGCTATATATGGATGATAGGTACACCCGTTGTCTCCGGAGGTTG
+>444
+AAATAATTATAACTTGGATGGGGCCGAATGTGTCCATTTTAAGTGGGTTGTTCTGACGTGAACATATGGT
+>340
+AAGTATTGTGTCGCCGCGAAAAGTTCAATCCCAGCCGCAGTACGTGCTGAGCTAGTAGGTAGCACGCCAG
+>636
+CATCTTGTGCGCGAGGGTCTCGCGCCCCCTAGTCGCTGGTCTACTGGTCCATAAGCGGCCTTGGATCACG
+>95
+GAGTGTGGACACTAGTGACCGGGGGGTCCCCACGCCAAATAGGCCCCTCCGAGCGCACGCACCTACGTTA
+>185
+CTAAGGTCGTTGACCATTCCCTGACTTTTGCAAACGAATCTCACGCCAGTTTAAGGGCTGTGCAAGGGAC
+>641
+AACACCACCTCCGGTCCGCGGTAACGACCTTCGGTTGCAATACTAGGCACACGTTAGAACGTGGGATCAT
+>393
+CAGTCGCAGCACATTAGACGTCGGCAAGACTGGCTGAGACCTGTAGCCATTCCACGTGGGATAGCAGTAG
+>46
+GTTTTCATCCATCAGCTACCATATCCCGGCCTTTATTACGCAAGTTTTGGGAAGCCGGTCCTAGTCCAAC
+>915
+GGCGCGAGAATAGCACCCCGTCAGAACGCTGGAGATGATTGGCATGCCGCACTATCGATAACACCCCTCG
+>514
+AGGGAGGGACACGCCTGCGCGTTTGGGTGTCTCAGGCCAGTTGTTTCTCAGGCCTCAGAATATGCGGTAA
+>476
+GGTTACCCGACAGAATGTCGATCCGGGCCTGTTCTGACTATGTGCTAGCTTTCGTGGCGACTTTATATAT
+>261
+GTTCAAGCGGGTGTCGCACGTGCCCGGCCTCTGTTGGGACTACCCCGGCCCTTTGACCAACGGCAATCCC
+>754
+TTGCGAGACATTAGCTACCCGGGGAACTATACCCTTGCTATAGAAAGAGGGTCATTGTAGCGGATATATT
+>350
+CAGCAACGAAGCGTCTTCCTCGGACAGGCACGGCGCTCTTACGAATAAACCGCCAATTGTGGTTTAGTAA
+>895
+GTCAATGGCTTAACGCTCGGGATTCCATCTTAAATAATGCACGAGATATGCCCGTGAGTAAGTGGTACTC
+>316
+GTCTTAGGTTACCCCAATTTGACTGACGTTGTGTTGAGGTGTTTTGCGCTTCCCCGGTATATGAAGGTGG
+>262
+TACCCCGGCCCTTTGACCAACGGCAATCCCAAAACATAGGGATTATCAACATCTTGCCATCCAGTCAGGG
+>275
+AATGTAGTTAAGTTTCGCCGCGGACGGTCCTACGCTAGACTTAGCTTCTAGGCGGTCCAGGACCGTGACA
+>570
+AATGAAGGCCTGAATTGGTTCCACACGTCGTCCACTGGCAGACATGTGGTAGGCAATTCCATTCTTAGGC
+>621
+TGCATGACTGACCCTGGAGTTCCTTTGAGTTCATATCACGGTAGTATGCAGTGCGGAGTCCTGGTTACTA
+>458
+GGTGTGACGAGGTTTGCTAACGGCCACGGATTCACATGTCCTCTGTCTTTCTAGGAGCACACTGGTAGTA
+>586
+AAAGTGTAAGGAACGCTGACTTGCCACCTGTGGTGTTATGGTGTGAAAGGATTACCTTCTTACGTCCACA
+>188
+ATTGGTCGGCCCAAGCGGCACAGCACTAATCTAATTTATATGAAGGGGCTACAATATCCCGCGTTGAGCT
+>855
+AGGTAGAGCGCAAACCTGATCCGTGCACTAAGACAGAGCGCAGAGTCGCTTTGAAAAACATGTAGACCTG
+>560
+GGCTTTGATGCTTATGCAGTGAGAATGTGTATGTCCTTCAAGTATTCGTACAGGCCCTAACATTTCCACT
+>383
+CACCTAATTCGAAGCTACCCAGAGCATTGCCCTAACTGGTCTGTCGACCAAGCCTCATGCTGTATCAAGG
+>595
+AATGGATGTAGTTGCGATGATGCCCTGAATATACCTCGACGCCAGGCTGACTGGGCGGAAGGCGCCCAAT
+>765
+TTTCCATTGGTATCGCGGACGGGTTCCGGGTAACCATTAGGAATCATGCCAGGAACCATTTTTAGAACGG
+>360
+ACGCGGAAGCCTTTACCGGCTAGCCCTAACAGTTGCATACCCTTCTATCGAAGGCACACCCCCCAACTTA
+>58
+GTGAAGGGCCCGAGCACTCACTTTCCGGAGATCCTCTCGGCAACGATGGATGGCACACACAGTTCATATT
+>306
+AAAATGACTCCGTCGGATCGCGGATACTACGACGCGCAAAAACCGATGTGAATATCACCACGTTAAACGT
+>259
+CGTCACAACTCGCACTGGCCCGAATAAGCTGAGTAAGAACGGAATGACCGATCGGTTTAGCGTAGCTTCC
+>240
+CAGCCAACTAAACAAATTAACTAATCGGAGGTTCTTCGACAGCAATAATGTTGCACCCTTTATGGGCAAG
+>234
+CGGTCACTAACCAAAGGCTTTGGGACATGCGCATTGTATCAGGTCAGATGGCATCCACAAAAGCTGGGCG
+>479
+ACGGTGGGATTAAGAGGGGCTTTTTCCTGCGGTGCAGTGCAGCGTAGAGAGTAGTAGCGCTTGATTATGT
+>495
+CTCGATCAGGCCTATATCATCACCTCTCAATAGCTACGCTATTGTTTGGTGGTAGATCTCATATAACGTA
+>324
+TCAGACCACTGTGTTTCACACTTCACTATCACCCGTGATGGCATGTGGGTGCAGCTCGGGGCGACTACGC
+>944
+CTCATTTAAAGGGAAAATGGCCCATACGCGAGTCTGTTTAAGTCTGAAGACCCGGGCTCGCTTGCCTCAA
+>465
+CCAACAACCGTGTAGACTGGTACCAGCCGCTGGACAACGGATTACCGAAGAGAAAGTGGTCAATCTACTA
+>730
+GAACATATGCCCGACACTTCTGTTGAGTCGGAGAAGGCCGATATGCTCTCGGCTCTACATGCTCACAACA
+>957
+TTGATAGCTTAGAGACCCAAAATGTTTCGAGTTTCACACCTGGATCCCAGCATCCTGGGCCTGACGGCGG
+>538
+GGAGTTATCCGGGTGCACGCCATTCTTATGCGTCCACTCTGGAATATAGCAAAGGATGGAGCTCATCAGG
+>950
+ACATTGCCCCGCCCGTATCTATTTTAGAGTACATCCCATCACCCATGCCTTAGCGTGTAGGCGTCGGTGA
+>535
+CCCATATGAGTACTCAATGTGCGTCCGCGATTAGGGTCGATCTGCCCCAGAAAACCATGCTCGAGTACCT
+>998
+AGCCGCGTCACCTTTGGCTAAACCTAAGCTTGTAGGACCGGCTGGTCATAGACGCGTTGTGCGCCACCTA
+>858
+TTAAAACTACCGACGAGTAAGTCAGCAGTACACCTGCTAGCCGCTTCGGCCAAGCCACATACGAGAATGA
+>936
+CTAGGTGGGCCGTGACCTAAGTGACTCTGCGTGTGGTGCAGCTTCCGCGAAAGCGCCTACTACTGTCAAT
+>909
+TGTGTAGCCGCCCTGGGGAGCTGGTTGTATGGAACCCCCCACGCTTCCGGTATCTACCCACGGCAGCTGG
+>281
+GGCGTCTTCGCATGGCTGCGCCGTTGTTTATGCATAATCTAATGTTTCGGTGATGCCACCGAAATAATGG
+>991
+ACCATCCCTTGGACAGAGTACAAAGCGCTGACGGCGGCTACATGGCTCTCGAAGTTATGACCACATATAG
+>94
+ATAGACTATCTGGTCGCGAATAACTTTTCGCGGGTATAATGAGTGTGGACACTAGTGACCGGGGGGTCCC
+>120
+GATAAGATAACAACGGAAACGCGTTTCATCCCTTATAGAGTGAATTATAGTCGGGCGAAATGCGCGCCCA
+>45
+AGCTCTCGTACCAACAGGACATACCGCTCACTCGTTCAGTGTTTTCATCCATCAGCTACCATATCCCGGC
+>107
+ACGTGCACTCTGAAAGACCGTTGGTGCTCATTTTTGCGCAAAAGGGAAGCGAGGGGGTATAGTCCATGAT
+>563
+ACGTGGATATATCGATACCCATGACGAGGATGGATGTCCTGTACGCTTTAACACCTGACTTAGACGAGAA
+>481
+TATATGTTAATGCCCAGTGGGGGGATATTTCGCGCGATTCCTTGTACAAGGGGAAGCGGTTACTACATTT
+>138
+TTAGTATTACTCCTCTCCCGCCGGGAATGACCTCTTCCAGAAGAAGAGCGAGTCACGCTCCGTTACCAGA
+>131
+TTTAGTATATCAGATTATGGAGGACTGACTCTGATAAACGACCGTGCTCTCCTAAAATATAAACTTAGTT
+>606
+AACATGCGATGCAAATGACTGTCTTGTGTGGCCAATGCAAATCAGTCCTTTGAGGGAAGGCAGCAGCTAA
+>243
+AGCCAGGGATCCCTGACCTTCATTTCATAGTAGCTATCGAGATAGTATATGTCAAATAGTCATAAAAAGC
+>732
+TAGGCGCGTGCGATTAGCTACAAGCGTTGCGTCAGGCATTAGTCACTCGAAGCCAAATTGATTAACGGTA
+>758
+TGTACGCTAGAGAGCGACTCCAGCGCAGCGAGTAATTCAGTAGCAGGGGTGCATCTTGCGTAGACCTCCA
+>872
+ACAGCACTTGAGGTCGCTAGCCTATTTCTTGAATCCTAAGCACTCGACCGTTCTCCAATGCTGTCAACTC
+>431
+ATCTTACATCCTGGCGCGTCGGTCCCTAAATTGTGACGCACCAATCTGGTCACGCAGCATGCTTCTAGGA
+>622
+GTAGTATGCAGTGCGGAGTCCTGGTTACTATAGATTGATTAAGACGTGTGAACCATCGGCCTGGGAAGAC
+>779
+TCGTGGGATTCCAGAATTTACCTGAAGGCCGAACTGACCCAAATAATGCGTATGGGGTTGGCCAGTGTCA
+>160
+GAGATCAGACCTTCGTCCCATAGCGCGGAAGCCGAAACGGATCCGCACGACTAACGGGAAAATCCTCCCA
+>594
+TAGTCACCAGCTCACAGACAATATATCTAGTTCACTGCTGAATGGATGTAGTTGCGATGATGCCCTGAAT
+>430
+GAATTTATCAGCCCTCCCGAAGATAACTAGTCTCCGGTTTATCTTACATCCTGGCGCGTCGGTCCCTAAA
+>618
+CGTAGGTTGGTAGCTTATTATTTTTATTACCAACTTCCAGATGTTGGCCATTTCGTCGTCGAATGTTCAC
+>167
+CGCTCGATCGATGTACAGTCGATATATCGATATGCAACTCGTAAGGGCCAATACCGTTCCGAACGCGAGC
+>276
+TTAGCTTCTAGGCGGTCCAGGACCGTGACACTAAATATTAAGACAAGTGACTTGTCACCGAAGAGGGGGA
+>886
+CAAATTGGTATAGATGTACACTTTACTGTTCTTACATAAAGAGACTGACAGCCCACTCACTTAATTTCTG
+>819
+TTAACGTAAGGAATTGAAGCTTACGTTTGAGCCCAGTCAATTTGTGTGGCAGTCTTTGACACAGGATTCA
+>121
+TGAATTATAGTCGGGCGAAATGCGCGCCCAATTCACGGTATATTCATTTATGGTTCACGTTAAGTATTAA
+>898
+CGTTACCCGACCTGGCGAGCCGCCTCCGTACCCAATCCGTGTCTGTGTACTCAATGGTGTGATCTTGTGC
+>705
+GATTCGCGGCGATTATTGTGAGGATGTAGGACTTCGAGCGGAGATGCTCCGGGAGCGATCGATAAGGTAC
+>56
+GCTTACCGATTCACGAAGCTGAAATACTAACCCACCGTATATGATGTACGCCAGCTAAGCACAGTGCCCA
+>50
+GTGCTGTTAGCTGGATCCTCTACGGGGCTCTCCCAGACGTCCTATCCTCATGCCCACTACAAAATACCCG
+>838
+TCGAGGTTAGCGTGGACAAAACGGAACGTGACATGGTACGGACTGGGTACCGTGTAGGTTTGTGGCAACC
+>101
+ACCGGGCCCGGGTCACTGCCGACCCTCTTTGGCCGGTTGCTGAGCCTGTGACATCCAAGGAGTGCCACGG
+>536
+TCTGCCCCAGAAAACCATGCTCGAGTACCTCCCTTGATTGATGGTCGTTGAATCCAGTGCTCGCCGATCG
+>222
+GTTGTTGTGGTTGGCCGGTATAAAGGCCAATCATAGGGATACAATCAATCCACATTATCTGCAACTCATG
+>561
+AGTATTCGTACAGGCCCTAACATTTCCACTGATCATCGCATAGTTTAGAAAGATATGCTCGGCCAGTCCC
+>661
+TAATTACTCGCCAAACGGTGTAGGTTCTAGAAGGCCCCGCCGTACGCGAGGGGCTAGCCGCACCTGCGCT
+>979
+GTACTACCGGCGTTGCAGAAGAGAATTATACTTGTATGCTGTGTGGGGAGCATAACATCTTGCCCTCTGA
+>508
+CCAGGGCGGATGCCTTCCCTGGCAGGTTCTAACCAGGAAACACGACGCCCGAAGCGCTTATCCCATATCC
+>168
+GTAAGGGCCAATACCGTTCCGAACGCGAGCAAACTAGACGTGCGGCTTTCGGGAGAGTTAGGCCGCAGAC
+>852
+TGCACACTTAGTTCGCGATGGGGCAGTCAAAGGGCTTGGCCATCTCGGGATGAGTGGAACGGCCAAAACA
+>652
+CCCGTATGTGGGAACTTGAGAGCACCACATAAAGGCGTCGCCTTACTCTTGCGGCTTTGGGGCTAATGTA
+>16
+GAGCTGCCTGAACCAGCGATAACGTATCAGCTTTTCAATCTGGTACGAACGAAAGGGAGCTTCCATCGTG
+>777
+TGAATAAGCATATACCGGACCTCTGAGAGAGGAAATCGGGTAGAGAGACACGGAACTATTATGTAGCGTG
+>703
+AGCTGAGGCATAATCGAGTCTTTTGCGTACTTTACTAGAAAAACTCGATAAGCACAACCTTTTCTCAAGG
+>552
+TCCCTATTACAGATGGACGCCAAATTGTGTGCCCGGATACCGATTACCGCCTTTCCTGTCCTACGCTTCA
+>649
+CCCAAGGCGTCGGGTAGCGTACCCGATGTAAGATACTAGTTCTGGCTGATCGGTGACCGATGTATCTTAG
+>494
+TTTCGATTGGTCTGGTAGTTTTCAATGTTGCCACCTCCCGCTCGATCAGGCCTATATCATCACCTCTCAA
+>743
+CCGGGGAGCTATTGAAAGTTGCATAAGAGAGTTGTAATTGGTAACCGACTGATGCCCCCACTGGCATTCT
+>89
+TGCACTGGATGTCCTCAGTAGATTTTAGCAGTACTTAGATCTTATGGGTGCTTTAGAATGCAGTGGCCGC
+>379
+CGAAATCATAGCCATTTCCTGCTGGTATAAGTTCACTGACAGTTTTTTCGGTTGTCATCGTCCAGGCTCT
+>256
+TTGTAGGGCCTTAGAGGGTCACATGCGAAATCGACGTAGATTAGCACTGGTACAGGGCCCAGTCACAGTA
+>423
+TGTATCGCGCGTACAATCGACGTGCTCCTTACTTAATCGATCGATAATAGCAGTTTTATAAATACTAGCG
+>226
+ACAGGGGCGAGAGATCGCCAGCTTCACGGTCATGACAGTTCTGTGATGACGTAGGAGTGGTGGAAGTATC
+>797
+CCACGGCGTGATAAGTACAAACGCAGAACTTAACGAGACAATTGAGGCGGTCACTAGTTGGGTTCTTTGA
+>456
+AAATTCTTGGTGGGCATGGGTGGAGAAACCGCCTCCGCGTCACCCGTCCCAAGGGGGGTGCCCCAACAGC
+>919
+GATCGTGGCGTTGGTATCAACTATATGGTAGTTACGCTACTATTGGGGAGACGTATCCTATGCAGGTACT
+>170
+CACCCAGCGAGTTGGCTCGTGCGGAACAGAGCTAGTTGAGCACGTCAGTTTCTCCTGTAAGGTCTTAACA
+>737
+CCGTAGGTGAATAAAGAGGGCTGCCCGCTCTGACCACTGTGGCGCGATGTGATTCATCCAATATGAGCCC
+>980
+GTGTGGGGAGCATAACATCTTGCCCTCTGACGTTTTATGGAAGATCTGTCCTTCAACCCGCAACCCGTTG
+>462
+AGGGAGCACTCTCGCGGACACCGTTAGATCCAGAGATTGGTACACGTGCGATATGACATCACAACGGACG
+>5
+CCTGGAGCAAACAATTCCTAATGGACTAATTCATTATTATCGGGTATCATGCTACCAATGCTCGGACGGA
+>129
+TAAACTGGAGAATCTGAATTTGTAAATATTAGTGGAAAGGCAATTAAAGGGTGACTGTCTAGGTCGACAT
+>910
+ACGCTTCCGGTATCTACCCACGGCAGCTGGGAACGAACCGGAAGAAGTTCGTCACTTGAATTTGTGGTTT
+>943
+TTGCCAAAGAGACTATACCGTCATCAGTTCGACACACTAACTCATTTAAAGGGAAAATGGCCCATACGCG
+>654
+GCCGCTGTGCGATTCTCACGCTCCTGATGCGGTCGGCGTGACGCTCATATAATCAGAGGATCCGCACTTT
+>108
+AAAGGGAAGCGAGGGGGTATAGTCCATGATTTAGAGATAATATGTGCCCGTAGTTGCCGCCCAATTCAGT
+>319
+ATTGTATCTTACGGTCCCAATCTGACACAATCTACGGAGCTTTAGAAAATTGTGGGGCGTACGGTGGAGG
+>1
+GCCTGAGATAAGCCCACAACCTAGACAGTAGGGGTGAGGACGGTTTCAGCCGGTCACGAACACACAAGAC
+>719
+TAGGTTTGTGGTCTAGGACTCATGCCTGTGCTTTAGCTATACCTAACAGTCTCTCTCTTTTAACCGAATC
+>796
+TTCTGCCGCATTAGGAAGAAAAAGACCATGGGGCACTGCGCCACGGCGTGATAAGTACAAACGCAGAACT
+>725
+AAACATCAACACGTTACAAGCATCGGGTTGAGGCCCCTGTAAGTCATACATTCCACGTACTTCCCAGAAC
+>317
+GTTTTGCGCTTCCCCGGTATATGAAGGTGGGATACATCGCTGCGACAATGAATCGCATCTTTGCGTAGTC
+>417
+CTTCTCCGATAATTATGGTGAACGGAGGACGGTCTGCAACGTACCATAGCGGCGGACTCCTACTAGTGCG
+>176
+CAAAGACATGCGCATAAGTTTGACAGCAATACATTCCAGGAGGAACGTTTTGCAGCAGCCGAACGGAGTC
+>789
+GTAATCACTGTCAGAGGTATTGTAGACGACCCGCCGTGCGTACGGGTCGTGAGCATTACGCTTTCAATCC
+>598
+TGTCGTTTCATCAGGCGACATGGTCTCAAAGGCTTTATCGAAAACATCACGCCCGGGGTTTTGTCGCATC
+>418
+GTACCATAGCGGCGGACTCCTACTAGTGCGTCTATTGTGGGTCGTTTAACGGGTCTAAGCCCGCTCAAGC
+>74
+CAGAATCTTTCGAAATTATCCCCACCTGTTGACTGACGAGAAATGCCGGAGTACGCAATGTCTTTCTTGT
+>984
+TGGACACACCTCGATATGTGGATATTCGCATTTGATGGCTTATTCCTACTCGGGCATCAAATATGTACCT
+>889
+AAGGGAGTGATATCTATCAGCTTGACAATAAATCGGTTATTAGTTCTTATCGTCCAATGTTTCTAATACT
+>438
+CGCACTCTAACCTTCAATGGGCTTTTGTTGAGTTATGATTTTGACGACGCTGTCATATATACCGGAACAC
+>669
+ACCTTTATACTGCTGCGTGACGTGCTCTGTAATCTTAGTGGGGCATGCTACCACTCCCTGAACACCTAAC
+>483
+TGCAGAAAAATGGATCGGCACCAGGGTTGATGGCCCCAACGTCTAACTTGATGAGATGGAAGTGCGGAAA
+>266
+GAGTGCGCCGCATTTTGATCCTTGGTTTAAGGTTGCATGCTCAGCAAGTCCGGCTATAACTTCCTAGTTG
+>637
+CTACTGGTCCATAAGCGGCCTTGGATCACGCAACAGGAGAGTAGGTCAGGCCCATCCCTGGCTTCACTTC
+>159
+TGTCGGCGGGAAGAAGCAAGAATTCATCGGGCCAAACGAGGAGATCAGACCTTCGTCCCATAGCGCGGAA
+>938
+CGGAAAATGCCCTCACCTCTGGCAACACGTCCGAGTAACGATGGACAGGGAAGCATGGGCTATCGGGTAA
+>100
+GCCGAAACGTTAGCACTACAATGTGATTCTACTATCCTAGACCGGGCCCGGGTCACTGCCGACCCTCTTT
+>251
+ATCTTGCGAACGTATGCTGGCGAAATAGATTGCAACGGCCGCGTACATTACAAAGCACAACAACTGTGCT
+>447
+CGTTCATCGCTTAGACCATATAGATCGGCATGTCATCGAGTCTCGGAGGATGCACCAGGGGGGAGCGGAC
+>71
+TTAAACTAAAATAGCCTGCACCTTGCTATATTACTGAATATCCCTAGTGGCCAATCGACCACTTAAGTTG
+>790
+TACGGGTCGTGAGCATTACGCTTTCAATCCGCACGCCAATCAAGGTCGGCTAGGGCTGTCGCATAATTAC
+>699
+ACTTCGTTGGACAACCATACGAAGTGGCCTATTCCGGTGCAGGAGTACCTTCAGTGAAGGCGGGTGTCAC
+>103
+TGTGCGAGTTAGTCTTCAGAATCAGTCATTATGTTAGATGTCGGACAACATGCGCACAAGTACGATGAAT
+>967
+GAACATAAGCGAGACAAGCTTGGCGATCGGTTGATGACAAAAATCTTAGCTTGCACAGGTCCTTCAGTAT
+>778
+TAGAGAGACACGGAACTATTATGTAGCGTGCGTTTTGCCGTCGTGGGATTCCAGAATTTACCTGAAGGCC
+>43
+TCTTCTTAACACCCGCCTAGCAGACGGAAACGGACTGTACTCACCGGCAGTACATGCGTTGTCTTGTCCA
+>994
+CAGCCCGTATAGGGTGGTGCTCCGACGTGAGCCTCGTATCTAGTCAAGTCACTGTCTAACCTTTGGTAAT
+>640
+ACCGCCTCACCAGAACTTATACCGGTGTATTACCCGTTTTAACACCACCTCCGGTCCGCGGTAACGACCT
+>315
+GTAAAAGCAACGATTGTTAACGCTGCCCAAAACTGCTTAGGTCTTAGGTTACCCCAATTTGACTGACGTT
+>593
+TTGCCATCGGAAATCGAGTCATTGAGGGTGATCCCTACGATAGTCACCAGCTCACAGACAATATATCTAG
+>248
+GGACAGTCAACAATGGTACCCGTTGCCGGCGTTCGCGATTGCTTGGCAGGCAGGCCCATCCGTCCGTGCA
+>638
+GTAGGTCAGGCCCATCCCTGGCTTCACTTCAGCTCAACAAGGAATGCGAGCCACTTCCGATACATGCGGC
+>273
+GTCGTTAATATATCCGAAGTTACAGCTCCAGTTCATGTGAGGCTGAATAGATTTGTACGCCAGGATCCAC
+>427
+TAAAAGAATGTGTGCGTTACTAAACAACGCCTTAAAAGAGTTATCCTCGTTAACATGGTCATTCTCACAA
+>566
+GGGAGAATTGGGGTGAAGGCAAGCTGGCACACGGAGCGGGAAATATGAGGCAAACACTCCTTTCAAACAC
+>565
+GACAAGTACAGGAAGATCAGGTCCGTCTCCAAGCCCTAACGGGAGAATTGGGGTGAAGGCAAGCTGGCAC
+>69
+CACTTAACTCTGGGGGTCGTCACATACTGCCATAGTATGCCCGAGTCATGCTCCGCCCCCGAAAAGACGC
+>843
+ACTGCAGGTAGTGAACACTGGAAATGATTCACCTCGTAATGCCAAAGGCCCCTTGGGCCGCCTCCATCTT
+>807
+GTAGCCCCTATCACTGCCCTCGATTCAAAAGGAGCCACGCCGCTTTCGATTAGTTGGTTGGCTTTAACTT
+>332
+CGTGGATAAGCCACGTTTATTGATTTCGTGGCGTCTTCTTTGTCGGATCATAGCAGAACCTAGCCTCGAC
+>468
+TATAATATGGAACGGCGCGGTGCATGTATGACTTATTCCGTAGGCAATACCAGAACATAGGCCGAACAGT
+>633
+GCACATCAACGCAGACAGGCTGATAAGAGTTGGCTGGATCCAAAATCGAGGTAATATGCGTCGCGACAAA
+>118
+ATCTAGAGCTACCCTTTTAACCTAACCTGCAACTCTGGCCTGTATGTATTGGAGGTCTGAGCGGGCGTCA
+>291
+AATGCCAATTTGAGAGGCCGATCTTCGCTATTAGCGTAGACGTTTGACGTTACAAGGGTAGGGTGTCCAA
+>484
+GTCTAACTTGATGAGATGGAAGTGCGGAAATCGACAGGCACAGAGTGGTATCCGAAGGTTGGATATAGTA
+>61
+GGCCCCCTGTAATCCCCACTTTATACCCAGTGAGTTGGTTGGTCAAAAGCGTCAAACCCGTGGGAAGGCA
+>96
+AGGCCCCTCCGAGCGCACGCACCTACGTTAATCCGATTTACATCGTAGGGGGCTTGCGCCCTCAGCGCCC
+>400
+GCCCGACCAATTGTATGCACATGCCCCTGTATTCGTATCGAATTAAAATATATTCAGCCAGTTTCATGAT
+>579
+CACAGTGAGACTGGTGTTCCCTAGAGCTCATCCAAAGTTTGACGGCGCAAACCACGCTCACCTGCACGCG
+>194
+CGCGAATCGTCGTCCACGTTCTAAGGGATCTGGTCTCCACACGCGGCATGTCCCGATGAGCAGCCGCGAG
+>179
+CGATTTGTATGACAGCCCATGTAATGTGTACCCTGTTTATTTTATAGGTCAAATGAAAGTGTAGTACTCA
+>206
+AGAAGAAGTTCTAAATATCATCCCTGAAAGATCCGGGCCCACCCTGTTTGCGATGGGTTGCGGCCGAAAA
+>664
+TGTGCTAAAGTACGTCGCTACCTGCTGGACATTCCTTACAACCCTAGTGGTCAGCATGTCTTCAGCAGAC
+>728
+CTGGATGGGGCGTGCTTTTTCGGCAATCTCGATTTCTTTTCTGGAGCGGCCCAATCGATTCGTTGAATTA
+>370
+CTGCCTGTGGCTATTGCCCCCATATAGCGGCTACCCGTAGTTGTGCGGGGGGTGTACATGAATAATGAGT
+>36
+AGTATATAAACGGGGGTTGTTTAAGCGATACGGATCATTTTCTCTTCCTCACGTAGTAACCCTGACACAT
+>956
+AAACAGGTTAACCAAATCCTCATCCTTAACGGTATATTTTTTGATAGCTTAGAGACCCAAAATGTTTCGA
+>659
+ACGTACGTGAGGCCAGACTGTAATTTATATCTGTATTAACAGGCTGCGCAATGCATCTAACAGCGACGTA
+>781
+TGAGACGCGCCCTGTCTTTGAGGCTATTCGTGACGGGTCAATTACGCAAGTGTGGGGCCCTAAACAGGTA
+>695
+TCGTGAAACTACGTCATTTTTACTAGTTTATCGCAAAGGGAATCGTGACCTAGCCCTCATGCGCAGGACG
+>279
+CTGATCAGTGACTAGCCCATGGACTTCATCGCTGTGGATTCGGCGGCGACCTACGTGTGTAAGGTGTATT
+>166
+TTCAGTGAAATAGTCAGATTCCGACGAGGATGAGATACGTCGCTCGATCGATGTACAGTCGATATATCGA
+>169
+TGCGGCTTTCGGGAGAGTTAGGCCGCAGACTGATACTATCCACCCAGCGAGTTGGCTCGTGCGGAACAGA
+>473
+ATTTCACTTTCACATACACGGGTAATAGCTTTGGGCCCGCTGCGTGGATAACTGGTAAATTGGGGGCCAG
+>602
+ACTACATGAGTGTCACAAGTGTACAAAATACCTCCGTACCGCAACCCTTTTCGTACCTATTGGTTGAAAC
+>9
+TTGTCACAAATCCACAACAAGCAGGACGAGTAGGCTGTCAAATCCCATGTAGTCTTCGTACAATGAATCC
+>830
+GTATGAACGGTCAGGAGTCGACCATGGACATAGGAACCCGCGTTAGCAAATAGAGTGAGGTTTACACTAT
+>68
+AGCTCACCTTGTCGATTGCAGATTTCGGGGGCTTAATTGACACTTAACTCTGGGGGTCGTCACATACTGC
+>854
+GACGTGTGTCTTCCTCTCGCCGTTCAAGAGATCTGACCATAGGTAGAGCGCAAACCTGATCCGTGCACTA
+>358
+GCCGAATATAGCGAACCCTGAGTGATGACCGGTATCGTCTCGCAGCACTCGGTCATCTTCCACAATTAAT
+>749
+CGACGTAGATCCCCCTGCGTTGCTCATGTGCAACATGATTAGCGTGCACGCATTGTCTCAATCGGCTCCC
+>18
+ACCTTGCGATGGGCTTCAGGTCTCAGGGAGCACTTCTCTTAGCTCCCGGGAGCGAAGGGTAGACGGCATT
+>670
+GGGCATGCTACCACTCCCTGAACACCTAACTACTACCGAGAGTGGGACTCAACATGTGGGCCTAGGGGCT
+>840
+AGGAATTTGGATTGTGCAGAGTGACTTCCTCCGCGAACTTTAAAGTGAGACACTCATGTTCAAGCCACGG
+>105
+TTGATCTCGGAGGCCATGGCGAACCCTTGGGAATGGACCACTTGCCCCGAGTATACCGAGAACTCTCGCG
+>14
+ACTGGTAGACAGATAGTACATAGAGCTGTATAAACAGCAAGGCATCCAACCACTTCCGTTTACCCTAATT
+>533
+GACTTAGAGGGGGCCCGTCTCTTAATGCATGAGCATTAGGAGTGAGAATAGCCGAACAAAGGAGCCTGCG
+>923
+TGAAGCCGGTAACAATTTAATAAATCTAGTGGATAGTACTTATTTGGGGGATAGATTAACAATGCCTGAT
+>17
+TGGTACGAACGAAAGGGAGCTTCCATCGTGCATTGTCATCACCTTGCGATGGGCTTCAGGTCTCAGGGAG
+>787
+AGCTATGTACTTAAGCTCCAATTAGGGGAAGTCAAATCGGTCGAGAGTGCACATTAGCTTCTGTGGCGGG
+>307
+AACCGATGTGAATATCACCACGTTAAACGTGAGGAGTAGTCCAGAGGTGACACCCGACGATTAAGTCACG
+>164
+ACGAACTTCTAACAACAGCACAGGAGAACCCTATAAAGCGCTGTATAAGTCTAGTTGGTTCACCCGCTGC
+>24
+GGCGAACGCATCGACCCCTTGCAAACTGTAACACTTGAAATCGCAAAAGGCTCGTGGAGTGCTAAACTCT
+>478
+GAGTGTTGCCCCCTTCACGCGTCTGAGGTAGATCAGGGAGACGGTGGGATTAAGAGGGGCTTTTTCCTGC
+>515
+TTGTTTCTCAGGCCTCAGAATATGCGGTAAACGCTGCTAATCCTGCCTGCCGGCCTGGCGCCAACGGACT
+>386
+TCTCGGGATCCGGGCTACCATTGAGCTCCAGAGACGTTCCAAATGCCCTAGCTGGCACTTAACGGAATTA
+>91
+AGGTGAGCATGTTTTCCCGGTTGCTTTAGCGTGTACCAGAGCACGAGTCAACTGGGTTCGTTAGGCCCAC
+>446
+TGTCACTGCAAAACTCTTCCGTTTCATTCGTCAAATAGTTCGTTCATCGCTTAGACCATATAGATCGGCA
+>66
+CGGGACGAGAAGGCAGTGCAGTTGAACTTTTTAAGCACGGGACTCCTGGGGCATGGGACCGCATCAAGCC
+>212
+GTATCTATTCATGTGACGCAAGTCTGTTCAGGTCTCGTGCTGACACAGCCGGTAATGATTCAGGACACTA
+>876
+CCGTTCCCGCCAGAGTGCCTAATGGCGGCTACAATCTGCGCGCAAATTATTTAGCTCAACTTAGGGCGGG
+>137
+CGTAGGTCCTGTTTCGTGTACGGCTCCAATGGTACGACGTTTAGTATTACTCCTCTCCCGCCGGGAATGA
+>657
+TTTGCCAGGGCCGTTACGATAGCTCCCCTCAAGAGTACTCAACACCTGTCGGATCACGCAGCCTGCGCGA
+>155
+CTTTTGTCTCCAGGGTACGGGCTACTGCTCTGCGTTTGTAACTAATGAGGTCAGGTGAGGGTAGTGCAAG
+>897
+TAAAATGCAGCACCTGACTTTACATTCGCGGGAGGCGCCTCGTTACCCGACCTGGCGAGCCGCCTCCGTA
+>193
+CTGTACAGTACATCGAGCACTCCGTTTGGGCAAAAACAGGCGCGAATCGTCGTCCACGTTCTAAGGGATC
+>741
+TGGATAGCCCGACTCTGATCGTGTCCCATATTACCGTCGAGACTGATTATTCGGGCTAGTCAAACTCTGG
+>553
+CGATTACCGCCTTTCCTGTCCTACGCTTCACAATCCTTTCGGCGTCGCCACGTACTGCAGGAACGTGGTC
+>666
+CGCTAGGCCACCCGATCTTGCTCTGGGGAGGAGATCCTCGAATTTCTTTGAAGCAGTCTAACTAGACCTC
+>577
+CAAGGTGATCTACATGTTTCGCAGAGATACCTAGTCCTACAAAACTAAAGTCTCAGACGAGGTAGATCTC
+>564
+GTACGCTTTAACACCTGACTTAGACGAGAATACTCAGTCAGACAAGTACAGGAAGATCAGGTCCGTCTCC
+>469
+TAGGCAATACCAGAACATAGGCCGAACAGTTTAGCGATGCTGGAAGAGCGGACATCCCGGCAAGAATCGC
+>916
+GGCATGCCGCACTATCGATAACACCCCTCGGTTCCCCTTTTGCCTCACTCAGTCAGTTCTGTTTCGTTAC
+>932
+CACTCGTGTGAGGGAATATCATGCTTTAAGCGTGGCACTAGCATAGCCGCGTACTGCCTTAACCTACTTT
+>600
+CAGCGCCTCGAGACGCAGGCATTAGGATATGTAGACGGGCGTTTGGGCACGCTACTCACGGGGCAGTGGA
+>158
+CAATTAGCCTATGCGAACATATAAGTCCGGTTAGACAGTCTGTCGGCGGGAAGAAGCAAGAATTCATCGG
+>398
+GTTGTAAATCGATAGGTATGACAAGTATTCGGACAATGGTCGAAATGAATATTTTGCATTGTCGGATTAT
+>90
+CTTATGGGTGCTTTAGAATGCAGTGGCCGCATCCCAATGAAGGTGAGCATGTTTTCCCGGTTGCTTTAGC
+>242
+TAGTAACCTACGGTTGGTCGTCCCAAGGGACCGGCCGGACAGCCAGGGATCCCTGACCTTCATTTCATAG
+>903
+CACTAAGGGATAGTCTATTAATATAGAGGGATCGATGACCGTCAGCGGGATGTGGACATCTTCCTCCTGC
+>434
+GGATATGTTCCCATACTGTTTGTATTTCATTGAGACGAAGGTCCCGCAATCGCCGATGCATGTCGCTCAA
+>382
+GATTCTAATCTCCCTTTTTTATGACATCGAAACGCCAGCACACCTAATTCGAAGCTACCCAGAGCATTGC
+>323
+GGATTGAGAGCGGAGGTTTGTGGTCGTGCGACCCCGACGATCAGACCACTGTGTTTCACACTTCACTATC
+>736
+ATTGCTGTGCGGTATGGTAGGATAGATCTGGGTCAGTCCGCCGTAGGTGAATAAAGAGGGCTGCCCGCTC
+>372
+CCCACAACTCTTTTGTCATTTTCTTTCCCGGAAGACGTATCCTAGTTTTCTTGCCGCAGAAAATTAGGTT
+>612
+CGTAAGAGACAGCTGCAGTAGGCCGACATATTAATCGGAACGGATAGTCGGTCTGAAACTCCGGCTGCCA
+>475
+TTGCCTCAGGACTCCTGGGCCAAAGCCACTAATGGCATCCGGTTACCCGACAGAATGTCGATCCGGGCCT
+>35
+CCGGCTACTGATGATATCCGAACAACGTGCCCCATAGCAGAGTATATAAACGGGGGTTGTTTAAGCGATA
+>768
+ATGTCGTCTTTTTGTGCGGTGGAAAAAACTCCCTCTATAAGCTATATTCTCAGGATCCTGCGCCCTGTCC
+>929
+GGGCGCATTGAGGTCAGTATGGGCATCCTATCTGCACGTGGGCAGGCTTTGTATCAACAATTGGGTCGAT
+>555
+AAACCTTTCCGACGGCGACTATGGCGGCATAGACGCTTCAAGGTACTGGTACTCAAGTTCGAGGTGTTAG
+>559
+GGTTGCGACTAAACACGTTTATCGCGGCGCAGGGTCGTCGGGCTTTGATGCTTATGCAGTGAGAATGTGT
+>487
+CCCCAGTGATCAATCATACATGACGAGCTGAATGATGGTGAGAGGGTTCCAAGGGCAGGTGATTAGACGT
+>309
+CTCCCGTTCGACGGATCCGCGCGTCAACCCTGTGCCGTTACTGCATGCTTTCGACACAACAATCCCCGTG
+>811
+CAATGTGGGACTGGTGCGCTGGCACTTATCCAATTCCCGGGTAACGGCAGTAGGGTAGAAGACGCTTTAC
+>924
+TATTTGGGGGATAGATTAACAATGCCTGATCCTCTCGCCTGTCGTACCCCAATTCTACAAGCCTTACCTC
+>630
+CGCAAACAAACGAAAGAACGATGGCAATGCACGGCTTCACTCCGGGCATATTATCCGAGTTCGCGCTTAC
+>850
+GACTTCAGTATCCACCTAGCCCTATAGTAGTAATGTGCACTTAACCGACGCGTAGGACGCGAAGAGCATT
+>198
+GCCATGCTCCAGTTATTACGGCGATACGAAAAACCTCGGCGAAGGTAGTTCCTTTAAAATTACGTGACGG
+>265
+TGGTTGTGTGAGCCTGGTTGAGGGAGAATCGTGGATATGGGAGTGCGCCGCATTTTGATCCTTGGTTTAA
+>968
+AAATCTTAGCTTGCACAGGTCCTTCAGTATTTGCGAATAATCTGACCTCGGCTCTCATGAGGGGCAGGAA
+>335
+AGCAACCTAGATTGCTCCACATATTGAGTATTAAGTCTGAGTGGCTTGAAATAATGCCTTCTCCTGGACG
+>292
+CGTTTGACGTTACAAGGGTAGGGTGTCCAACCCGTCGTTACTTATCGCCAACTTATATAACCAGATGGGA
+>439
+TTGACGACGCTGTCATATATACCGGAACACCGAAGGGAGATTGGTCTTCAGTCTGAGGCATCTTTGGACA
+>435
+GTCCCGCAATCGCCGATGCATGTCGCTCAATGGTATGTAGCATCTCCCACAATATGGCTAACCTCCCTAA
+>816
+CGTGTGAAATCATTTCGCATATAGTCTACCAATGCATATGATCAAACTTCGTAACACTGGCCACTTGGCC
+>988
+AGCTCTCCCCAGTGGTTACAGTTGTAACATGTAGACCCGGCAACCCATTTCCTTAACCCAGTAGATGGTG
+>341
+TACGTGCTGAGCTAGTAGGTAGCACGCCAGCAGGGGTTAACGTAGCAAGGGCCGCACGCGACACTAGGTT
+>224
+TGTTCACCGACGTTCAACCGAAAGGTATAAGAGCGTCCCATACTGTGTCCTCCTTTGTATATAACACCCA
+>189
+TGAAGGGGCTACAATATCCCGCGTTGAGCTCTCATAGGTAAATCCGGTTCTACCGTGTGGATCAGGATCT
+>238
+AGCGTAAATTGTGAGCCATCGTGCACGGATATGTGGAGTTTGGCCTTGACCACGACGTCCAATGTGGTTA
+>519
+TCGCGCTGCAATGTCCTCGCACAGAACGGGCCTAGAACCAGTGAAGGCTCACGAAGTACTGGGACCACTT
+>500
+AGTACGTTCTTTTTAAGGTTATCTGCGAGATATACACATGACGCCACTAATCTGAATGAGTGGAGGTGAA
+>591
+TAGTATGTTTTGTGTAGCGCAAAGGATAGCGAACATCATAGGATAGGCCACTCTTCTTAGTGCAACGGCG
+>348
+TGCCATGAGTCCATTAACCGTAATTTGAAAGGTCGTGACATTTTGCCAAGCAGACCTCAGCGGGACTGAG
+>800
+TGATAAGCTTGTATATTCTGTTTACCGCCCAACATGCGGATGGAGTCTGCATTTTAGTACGGACCTAGAG
+>64
+CATCTTCTTTCAAATAAAGCACGTGGCCCGTACGGAGCTTTAAGATTATACACCGGACCGACGGAAGCAT
+>451
+GTCGCGTTACGTCGTGCCTAGATCAACCTAAAACACATTGGAAATTCTTGGGTTATCGCTGTTGCTCCAG
+>927
+CCTCTACTCCAGAAGGTGGCGGCCGGATACATGAGAACTTGGGGGGTAAATGTCGACCCCGAATTCCTCT
+>803
+CGTTCGAGGCGGTTCAGTGTTTGGAGTATCGTGGAACATGGAGGTGGCAGGCCAATTGTGTGCTCAGACG
+>581
+GGCTATATTCCACCCTAGATTGGATTGACGGCACGGGTTCCGTTCTTACCGCGAATCAGCTACAGAGGAA
+>747
+GTCATTTGCTGAAGCAACTGTCTGCTACGTTCTCGTTAGTATCGGACTTCTAGGATCAAGTCTCGCCACT
+>355
+CCACCCGTTGAAGCCGGTTGCCGGTTTACATCATCTACACAGTGCACGTTGTCGCTCGCTCGTCCAGACA
+>960
+AAAACGCTGTACATGATTCTAGGGTCTCATCGGCGGATAAGGCCCCATCAACTCTCGCAAGATGTCTGTT
+>738
+GGCGCGATGTGATTCATCCAATATGAGCCCGCTCAGCTGCGACATACCGATTAACGGGCTTGCGATACTT
+>67
+GACTCCTGGGGCATGGGACCGCATCAAGCCAGAGCGTTGAAGCTCACCTTGTCGATTGCAGATTTCGGGG
+>367
+ACTTGGGGATGTATCCGAGTGTATTACTTGTTCTGTTAGCCCTGGTAGCGCGGAACCGTGGCTGCGCAGA
+>934
+CAGAAACAAGTACCCGAGGCCGTGCCCTTACATCACGACAAGCACAACCATTATCCTGCTTGGGCGTCAT
+>2
+CGGTTTCAGCCGGTCACGAACACACAAGACGAAGTGGTTAGTCGTACGTGTGTTTCGGGGTATTGGTAAC
+>148
+TCTCCCTGGTACTAAAATCAAAAGTGGCCACCTGGTGATTGTGCAGACCTAATAAACGCCCGGTCGTTCG
+>199
+GAAGGTAGTTCCTTTAAAATTACGTGACGGGCCCCCAGGCCCGCATGGTGCAGGCCTCGATCTAGATCGG
+>605
+AAAGAAATAGACTTGATTGGATCAGAGATTTTGTTTCGTGAACATGCGATGCAAATGACTGTCTTGTGTG
+>625
+ATATTAACCAACCGCTCTAGGCATCCAACCAGGTCACTATGTCATGATCTAAGTCAGAGGCCGCGTAATG
+>395
+AAGGAGATGTAGACCAGCCCCAACTCCGCATATAATGGAGACTGTGGGAATGGACTATTTACAACGGAAG
+>426
+CTGACTTTACCATAGCGCGCGCCTACGATGCCCAGATTAGTAAAAGAATGTGTGCGTTACTAAACAACGC
+>313
+TATGAAGGACCACCTCTGAATTAGATCCCGTAGGGATCGTGAGACAACGTACAGCCGAGAACCGCATAAT
+>21
+CTAGAGCTTGCGTTTCCTATCAAACCTTTATTGTGGAAGTGAGGTAAAATCGTGAGCGTGAACGCTTGCT
+>231
+ACATTAGCGCACATTCGTCTGAACACCTGAGCGACATGTGACCACATCATCCAGGAACGAGGCGGATGTT
+>788
+TCGAGAGTGCACATTAGCTTCTGTGGCGGGGGGCTTAATCGTAATCACTGTCAGAGGTATTGTAGACGAC
+>326
+CCGAAAGTAGGTCAAAAGAGCGAGCGTAAGCTGGCAACTTAATGGGCTGGTATAGGGATTTACGCCCGAT
+>875
+AGAGATCCGCAGGAACAGCGTAGGGCTCAGAGACGAGTCCCCGTTCCCGCCAGAGTGCCTAATGGCGGCT
+>769
+GCTATATTCTCAGGATCCTGCGCCCTGTCCGCTGATGATCTTATGGGAGCAACGTGAGTGACTAGCCTTT
+>422
+GGAATGTTCTTCATCAAGCTCGGAGGAACGAGCTTCTAAGTGTATCGCGCGTACAATCGACGTGCTCCTT
+>748
+ATCGGACTTCTAGGATCAAGTCTCGCCACTCCTTATATTCCGACGTAGATCCCCCTGCGTTGCTCATGTG
+>756
+AACGAGATCCCCCTTACTGGCTGCTGCGTCAGCTGTAATTCCGTCATGGAAGTGCTGTGGCGAAAAAGAT
+>173
+GCTGACTTCCCAAGTACGTTTCCCACTTAGTAGTTGCCGCGGGAAGTTTGAGAACGGACCTTTGCCACAT
+>490
+AGTGAGTATGGCAAGTACCTAATAGCGCTAAGCGGCGGGACACCGTTGACTGTTACCGGCTGGATATCGA
+>700
+AGGAGTACCTTCAGTGAAGGCGGGTGTCACGCAGAGGCCATCAGAGGCACAAAGGGGGTGCCTATGACGG
+>757
+CCGTCATGGAAGTGCTGTGGCGAAAAAGATGGGGCCCGTGTGTACGCTAGAGAGCGACTCCAGCGCAGCG
+>182
+AAACCCACGTTTGGCTTCTGGACAATGCCCCATTTGGATCATGCGCCTTTCCTACTTGAGAGCCGTGGTA
+>353
+GCTTCACCTGTCAGAAGTAGAGACAGGGTCGGCCTCCTAAGGCATATGGCACGCTATGTCAATCCCCTAA
+>677
+GGACCCTGATAGCGCGTCACAGCGTGAACTTCGTCACACCCGTTCGGTATACGTCCCATGGGCGTGCGGG
+>246
+AGACTTTCGAAGTTTTAGGAAAAACACGTTCCAGGGTTCAACGGGCACATTTATTGCTTACTGGCCGAGC
+>233
+CACAATCAAGCGTGGGACAATTTAGCATATGGAGCCGATGCGGTCACTAACCAAAGGCTTTGGGACATGC
+>269
+TCCCGACGGACGCATTCTCGGTGACCTAAATGGTCTGTCCATCGTCCAAACAGTCGTTACGCGGGTCCGC
+>493
+CACCTCTTCGGTCCTGGATGATAACCACGACCAAGGGATTTTTCGATTGGTCTGGTAGTTTTCAATGTTG
+>868
+GTCCGGATGCGTATGACCCCCCATCCCCTCAGAACGCTAGGCATATTTTCTTTGAGGCAGGCAGCGTGGA
+>942
+GCATTCGTACTTAAAGGTGTCTGGAGAACCGGGGGCCTTATTGCCAAAGAGACTATACCGTCATCAGTTC
+>947
+GTAGTGGAAGTCCATATAGTGGTTGCACAAACCGAACAACAAGTGAATTCAATCCGAAGGGTTATCACGG
+>314
+GAGACAACGTACAGCCGAGAACCGCATAATCAAGTCTGCCGTAAAAGCAACGATTGTTAACGCTGCCCAA
+>629
+ATGAAGTCTGTTTGACTCCAGGGAAACAGCCACATAAGTTCGCAAACAAACGAAAGAACGATGGCAATGC
+>881
+TGATCGCGCGGTGGACGCTCCTTTTATTTATGATGTGGGAAAGCCGAGTCCGCGTTCCCTTGCCGCAAAA
+>959
+TAGGGTTGCAAGGCAAGGGAACTGAACCTACAAAACATAGAAAACGCTGTACATGATTCTAGGGTCTCAT
+>626
+GTCATGATCTAAGTCAGAGGCCGCGTAATGCAAAAACTGCGGTCAACTTCCATATGCACGGTAGACAGTA
+>879
+GCAGGCGTCATTTGCTGACCTACTGGGGGGTTTGGTTAACTGCCGCAGACTCTCCCTGTTCGTATGTGCC
+>272
+AATCTCGAAATCTCTCCAACTAAGCGATGCGTATCCAGAGGTCGTTAATATATCCGAAGTTACAGCTCCA
+>92
+GCACGAGTCAACTGGGTTCGTTAGGCCCACACAGTCCATCAACTCCCTTATCGCGTAGCGGAGGTTAGGT
+>366
+AGGCCGGCGTTGACGTGTATTGCCGGTCTCAGTGTGCGATACTTGGGGATGTATCCGAGTGTATTACTTG
+>466
+ATTACCGAAGAGAAAGTGGTCAATCTACTAGACAGGTGCTACTTTGTATAAAGAAGCAAATCGTGCTTCG
+>764
+ATGTTCGCCTGTCAATTAGGCTTTTTAGCCGCCATCTCGCTTTCCATTGGTATCGCGGACGGGTTCCGGG
+>140
+GTACCATAAATCAGCCAGAGGATACCTCTCAACCTACAGCCAGGAGCGCTGTTTGGCCATCCTAAGGTGG
+>4
+TCGGTGCTACCTAAACGTGCCACTAGTGAACAGGGCCGACCCTGGAGCAAACAATTCCTAATGGACTAAT
+>963
+CAAGGTTAGCTAAAGCAAATACATTTTGGAAACGTTAAGAGATAGTCATCTTATTTATTTTTCGAGCATA
+>221
+CCGAAGGTGCTTTATGGCGAGGCTCAGGTCCTGAGCACGTGTTGTTGTGGTTGGCCGGTATAAAGGCCAA
+>390
+ACTGCTTGGAACTGGATCGGAATGATCCGTTCTCCACGGCCAGGTGTAAGGCCTGTCCCACGCACAAATT
+>477
+TGTGCTAGCTTTCGTGGCGACTTTATATATAATCCGAAAAGAGTGTTGCCCCCTTCACGCGTCTGAGGTA
+>558
+AAACTACGTCCCTCCCGATGCAAGATGTAACGTATAACCCGGTTGCGACTAAACACGTTTATCGCGGCGC
+>646
+TATCCCACATACGGCCGGTTCACCCAAAGTCTAGTGACCCAGAGTGAGTGACACCGCCACCCTCGATATT
+>384
+CTGTCGACCAAGCCTCATGCTGTATCAAGGAGAAAGACGAAATTGTACACGGCACTGGAGTGTATGAGGC
+>706
+GAGATGCTCCGGGAGCGATCGATAAGGTACCGAAGTTACACTGTACCTATAGAAGTCTACTCGGTTATAA
+>0
+TGCCCGGTTCAACAACGCCCTAGGCGTACCAAGGTTCACTGCCTGAGATAAGCCCACAACCTAGACAGTA
+>709
+ACTAAGCAGCCCGCACGCGTTTGCCTCAGAGAGCCGAGTTGCAGCCAGACACTAGTGTTCGTCGCCATAT
+>57
+ATGATGTACGCCAGCTAAGCACAGTGCCCACTTGAAGATCGTGAAGGGCCCGAGCACTCACTTTCCGGAG
+>362
+GGATCCGGGAACTATTGGATCTACCGAGCATTAGGTGCCCGCCGGTAGTAGGCTGGTTTCCTACCCATTG
+>823
+GGGTGGCAGCCCATCACGGCGATGTCAGACCGCGCCGATACGAATGTAAATTCAACCCCACGAGCGTTTT
+>643
+GAGGACCATCGCAACTTAAGATAATGCGGCCCGGACATTTCCACTTGATAGCGAATCAGTTACAGGTAAT
+>530
+CTCGTTGCATCGAAAACAAGCTAGTGTGTAGCAACGCGGCCTCATTCGTAATCCCTGCCCCCAGGCGGCA
+>922
+TTTGAACTAGCACCTTTACCAACGCGCTATTTAACGGCCATGAAGCCGGTAACAATTTAATAAATCTAGT
+>978
+CATTTCTGCTGGAATAAGCTAGGGCGCTTCCTTCGGTGGGGTACTACCGGCGTTGCAGAAGAGAATTATA
+>134
+CGCGCCCTCGTCGTCTAAACTCTCGTTTGCAGACTCGCGGCCATTTCTTAGGCCACGCATCAGTAGGTGG
+>826
+TCTCCTTAACAGCATGAAAATCTCAACTTTTGATCACATGAGTTCCCGGACGGCCTATGACGATGAGGTA
+>825
+CTTGTAGCAGAAGGGACCGTATCCCGCCTCGGATTACCGATCTCCTTAACAGCATGAAAATCTCAACTTT
+>339
+TTGATCTCGTTTTGGATCTGCACGCAAACAACCGACGTCGAAGTATTGTGTCGCCGCGAAAAGTTCAATC
+>986
+TGGCCAACGATCAGTCACGCCCCAGCCAACGCTCGACAATTGCACATTACAAGACGTGCAACCATTCCCG
+>20
+AGGGAATGCGCCAGCAATGAGTTGATTATCACGTTGTATCCTAGAGCTTGCGTTTCCTATCAAACCTTTA
+>973
+TGGGAATTGAGTTCTCCCGGGAATTGGTTTCCTCTACCGGATGATATGCCCTTAAGCCACCACCTACCTA
+>848
+TCTGGCTAGGTATTCTCTCCTCAAGGACCGAACTATCCAATTTGCGTGGTTGTTATTTTGGAACCCCGCA
+>701
+TCAGAGGCACAAAGGGGGTGCCTATGACGGGGCTAACGAGCGGTTTAACCGGTCGTATCGCAGCCGCGCC
+>300
+TTCGGTGTAATTGTAAACCGCTCGTACATATATACCGTCCTCGTCAAACAGTCGCGAATTTCAACAGCAC
+>829
+TGTAAGCTAGCTTAGATGTGGATCGGCGGGTCTAGATCTAGTATGAACGGTCAGGAGTCGACCATGGACA
+>839
+GACTGGGTACCGTGTAGGTTTGTGGCAACCAAATCTCGAGAGGAATTTGGATTGTGCAGAGTGACTTCCT
+>588
+CACGGAGAGGTTATGGATCTCTCGATTGCAGCGGAAAGACCCTTGAGCCAATTAGGCATTTCTTCGAGCC
+>644
+CCACTTGATAGCGAATCAGTTACAGGTAATACCTTGTACACATCGGGGAGCTCATCATTCTGAGCACGTA
+>241
+AGCAATAATGTTGCACCCTTTATGGGCAAGGAGTTCCGTTTAGTAACCTACGGTTGGTCGTCCCAAGGGA
+>575
+GCTCGGCGGGTGCGCGGACACCGCTTGCACCATATACTAGGCCCCGGACGCCAGCTAGTCTAAGCTGCTA
+>110
+ATCGCCTTACTCCCATAATGACCCAATTATGGCCATACGACACCTTAGACGTTCCTAAATTCGGCTCCAG
+>802
+ATGTCTACCGAACGGCCTGACGCCTATTAGGCGTACTGGGCGTTCGAGGCGGTTCAGTGTTTGGAGTATC
+>524
+TTCGGCATGTCTGACTGAGTGAAACGCCAAATTAAGAATCAGTTGCAAGGCTTCAAACGTTTTTGTCGAG
+>961
+GGCCCCATCAACTCTCGCAAGATGTCTGTTATTACGTTGTCCCATGTTTGGCTCTATAGTAAGCTGTAGT
+>368
+CCTGGTAGCGCGGAACCGTGGCTGCGCAGAGAGGAGCCAAATCACCCCGAAACAAACAGCGGGTTAAATG
+>878
+TGAGGCAGTAGCGTTATCTGAGGTCGCCAACGAAAGAAAAGCAGGCGTCATTTGCTGACCTACTGGGGGG
+>225
+TACTGTGTCCTCCTTTGTATATAACACCCAATTACGCTCTACAGGGGCGAGAGATCGCCAGCTTCACGGT
+>801
+TGGAGTCTGCATTTTAGTACGGACCTAGAGCTCTTATTACATGTCTACCGAACGGCCTGACGCCTATTAG
+>981
+AAGATCTGTCCTTCAACCCGCAACCCGTTGTAGTCAAGTCGCCCATTAATCTACACATAACCGGGTTCTG
+>208
+GCATTCATTTCGGCGGGTATTACGCGTTTTTATCTTGTTCCCGTGATCGTGTGCCTTGTTCGACTCGCCT
+>106
+CTTGCCCCGAGTATACCGAGAACTCTCGCGTAGTACCCGTACGTGCACTCTGAAAGACCGTTGGTGCTCA
+>143
+GTGACGCGAATCCCTCAGGTCGTTGTTTACAACCCGACCAAACTACGAGTCACCTGCAGCTCGGGAGGCT
+>597
+GAGTAAACCCAAGGTATGTCACTCCGTGACAGGGTCCCCATGTCGTTTCATCAGGCGACATGGTCTCAAA
+>336
+GTGGCTTGAAATAATGCCTTCTCCTGGACGCACGAGGTACAAACCCTTCCTTGTTCGCTTCTTAGCTTAT
+>885
+CACCCTTTGCATCCATAACGATCGGTCCCGGCCATTGTTACAAATTGGTATAGATGTACACTTTACTGTT
+>329
+GCTCCGGATGGTATACGGTATACGGTTCTACAGATTCCATCTTCACACTTCATAACGTTGTTGGTCTGCG
+>835
+GGGAGTAGTACGACCAGATTTAGCAAAAGACGCATAATAGCATTTCCGCTTCCCAACTGCCGTGCTGAGG
+>6
+CGGGTATCATGCTACCAATGCTCGGACGGACCCACTTCTCATCCAGCTGATCCAGGGTAATACGAGTATC
+>871
+TCCAGCTGCAGGAGTCTTTGTAACAGAAAAGACCTAGCTCACAGCACTTGAGGTCGCTAGCCTATTTCTT
+>249
+GCTTGGCAGGCAGGCCCATCCGTCCGTGCAATTCGATCCCTTATCCAGCGGATGCGCTAGCTGGTTCCGT
+>399
+CGAAATGAATATTTTGCATTGTCGGATTATTTAAGTCCTAGCCCGACCAATTGTATGCACATGCCCCTGT
+>124
+CCATACGCATCGAAAGACGCTTGCGAAGTAAGATCAGAGTCGTACAGCCCTACTCACACGCCCTTGGATC
+>211
+CAGCGCCATCGTGTACACTACGTGCGCCTTCGTGAACGCAGTATCTATTCATGTGACGCAAGTCTGTTCA
+>617
+GGTTCAGTGTACTGAGTCAAAAAAAGGTAGCAGCGGCGGCCGTAGGTTGGTAGCTTATTATTTTTATTAC
+>969
+TCTGACCTCGGCTCTCATGAGGGGCAGGAAGGAAACGGATCACCTTCGTTGTGGGGGTCGAAGCCGGCCG
+>505
+TTGCACTTGCTTTTATCTTAAATTGAACGATGTTGGATTCCTTCAAGCTTGTCGTCTAGCAAGTGCCATT
+>542
+GAAGTCGGCGAATTTAGAGATCCGCTCTGCCCCTAGGGGGAGGTGCCGCTCCCCTCATCCTTCGTGGCCT
+>884
+GTCATGCCGCGAGCGAACCTTTTAAACAACGTAACGTAGCCACCCTTTGCATCCATAACGATCGGTCCCG
+>544
+GTGTGATGTCAGGGCCATCAACAAGCCACACGAATCCGCCTCAGAGAGGCGTCTCATCTTACGTTTGTAA
+>136
+GTCGAATCGCCATAAGCCGCAATAAACGAAGGGTTATCCTCGTAGGTCCTGTTTCGTGTACGGCTCCAAT
+>774
+GATTTCCGGGTGCTCCCTCATCCCCGGCGTGAGGTTATATTGCCTCCCGCATTCCGCAGCGAAAGGAAAT
+>127
+CTTATGAACATAAGTTCCCCGGACTGTGATACACCCTGTGGAGGGGTGCAGAAAGAGGCCTACCTTCCAG
+>376
+TAGCGCAACATCCCTGTGTTCTAAAGCCTCTTCGATATTTTACTGCTGGTGTATTAAGTATTTCGGGATC
+>966
+ATTTGAACGCTCTTCGATGCCCCTAAAGATGATAACGGCCGAACATAAGCGAGACAAGCTTGGCGATCGG
+>697
+GTGAAGTACTATCAATGTCTAGCCTACCACCTACACATGGGCTTGACCCCAATGCAACCTGGAAAATCGA
+>59
+CAACGATGGATGGCACACACAGTTCATATTATACCCTCTCGCGCGGACGGAAGGGCGTCCTCTCTCATCT
+>521
+TGCAGACTCTAGGGTTTTGCCAGCCGGTGAGCAGTGCCATGGAGGACATGCCACCTTGTTTAGGGTAATA
+>26
+CTGGTGTACTTGGCACGCTGGGTGCATTTCTATTAGGGAGCGGTGTGGATGTCCGCTATATATGTGGAGG
+>828
+GAATTGCATTAAGATTCCAGCTGACCGTGAGCTTTAGCTGTGTAAGCTAGCTTAGATGTGGATCGGCGGG
+>762
+GCCTGGCAGTTTCGGATAAGATGGATCCCTTACCGGGCTCCAGAACAACATAATGCTTAGTCGCAAAATT
+>461
+CGCGGTTAGAATTCAGCTGCGTCCTGGACGTAATTCTAGTAGGGAGCACTCTCGCGGACACCGTTAGATC
+>834
+GTATCTCGAAACAATCGATAATATGCCCCTCGCTAGACATGGGAGTAGTACGACCAGATTTAGCAAAAGA
+>145
+ACTCCAATACGTAATCCGCGGCTTCGCTCGTATCCCCGAAATGAGAAACGCACTGTTCCGCCGCTGATCG
+>940
+CCCAAGAACAGATGAACCCCGCAACACTGTTATGAGGTATCGCTGGAGTCGCGGGGGAGTGCCCCTAAAT
+>63
+CAGGTAATAGCACGCTTCCGGACATTGTGGGCAGGCAATACATCTTCTTTCAAATAAAGCACGTGGCCCG
+>408
+TCTAGGGTACTGAAACGTTGATCCGGCTACGACCATTTTATAGCTGCCCGGATCCATGCCGGCAGCTTTA
+>448
+TCTCGGAGGATGCACCAGGGGGGAGCGGACATTCTGACCGATCATCGGCCCAGTAAGAAAGGCAATCGTT
+>15
+GGCATCCAACCACTTCCGTTTACCCTAATTCAGATTCATCGAGCTGCCTGAACCAGCGATAACGTATCAG
+>75
+AAATGCCGGAGTACGCAATGTCTTTCTTGTTCGCCGCCGCGATCCGTAATAATCCTGAGCATTATCGTGT
+>31
+TAGATCTACCAAGCACTAGCTTGACCTTGAAGTCGATTAAAGTCCCAAACGATCTTCGGGGCATGATCAC
+>81
+CTGAACCCAAGTGTCGATCACCGAGTACGTCCGTGCAGCTAGCTTTTTGCCTCCGGAAGCGATTCCAGGT
+>982
+GCCCATTAATCTACACATAACCGGGTTCTGGCAACCCATATCTATCCACGTAGTGGCCGTATGGCTACCA
+>115
+AGATTTCACATAAGCCGACAATTCGCTGTATGGCGGCGTACTTCAGGTACAGGACCTCAAGAATTTATCT
+>619
+ATGTTGGCCATTTCGTCGTCGAATGTTCACCGCGTCGCCAGCCCATTAGTCGTATTTGTCTTAATCTGAA
+>792
+TGACGGATAGCCGAAGGCAGCCAGGGAGGTTCTTGGCTTGCCGGCTACCATGCAACAGCACGCGAAGCTT
+>574
+ATGGCCGCTTCCGTTGAGTCGATAATCGCGGATGCAAGACGCTCGGCGGGTGCGCGGACACCGCTTGCAC
+>755
+TAGAAAGAGGGTCATTGTAGCGGATATATTGCGGACTCGGAACGAGATCCCCCTTACTGGCTGCTGCGTC
+>837
+AAGCGGTCTGCTTGAATCGCCGATCAATTGGCAGAGGCTGTCGAGGTTAGCGTGGACAAAACGGAACGTG
+>328
+TCGCTCAATCTTCCTCCTGGCATCCATGTTACGCCGTACTGCTCCGGATGGTATACGGTATACGGTTCTA
+>951
+ACCCATGCCTTAGCGTGTAGGCGTCGGTGATGGAATGTGGCCAAATTCCTGGCATACAATCGCAGATGTA
+>716
+AACACCCCCGCAGATTCCTGGCGGTAAGTCGCTTTCCCTGAGCACGTCCATCTAGACGATCAACTTGGAC
+>146
+ATGAGAAACGCACTGTTCCGCCGCTGATCGTGGCAGATGACAGGGAGCAAATATATGCCGAACTCGGCGC
+>227
+CTGTGATGACGTAGGAGTGGTGGAAGTATCCTCGCTGCACGCCTCACACATTGCATGAACTTTAACTAAA
+>722
+CGCCAGGGCACGGTATAGACCATCAAAGTCAACTTGTACATTTAATCTGGACGTCCCCAACTAGTCGATC
+>995
+TAGTCAAGTCACTGTCTAACCTTTGGTAATTAGCTATATTGCCATAGGGGTTCAAAATGTCGAGTTGGGA
+>763
+CAGAACAACATAATGCTTAGTCGCAAAATTCTTCGGATTGATGTTCGCCTGTCAATTAGGCTTTTTAGCC
+>271
+GTTATGATTACGGCTGTTTTGCCGCGCGTTCTTCACACAGAATCTCGAAATCTCTCCAACTAAGCGATGC
+>337
+AAACCCTTCCTTGTTCGCTTCTTAGCTTATCTAGCCTATCTCAACGCGAACGTGCGGCCAAGGCCTTCTC
+>282
+AATGTTTCGGTGATGCCACCGAAATAATGGACGGACGATTGACCCCCTCTTCTTCCCAAAAACATAGGTA
+>34
+TATGTCAGACTGATAGATCGTCCCTGGTGACGTCTCAACGCCGGCTACTGATGATATCCGAACAACGTGC
+>604
+GGCCACGCCGAGTAAGACGAGCACGGTGGGCGCCCGAGTAAAAGAAATAGACTTGATTGGATCAGAGATT
+>603
+GCAACCCTTTTCGTACCTATTGGTTGAAACTGGACTACGCGGCCACGCCGAGTAAGACGAGCACGGTGGG
+>976
+TGGGGACGTCAGGCTAATAGGATATGGACAAATGCTTTCAACTAGCCAGCTGGGACCATAGGCACAGAGA
+>463
+TACACGTGCGATATGACATCACAACGGACGACTCACTGTTATTCATCGGTGCTTCTTCAGATAACCATGA
+>133
+CAATACGCAGTCATGGAATACCATTATGGCTAAATGCTGGCGCGCCCTCGTCGTCTAAACTCTCGTTTGC
+>79
+ACATTACTCCAGACGAAGGGCAAATTCAATTCGTGTGAGTACAGGTCGTAGTATCGCCTATGCGATAGGG
+>135
+CCATTTCTTAGGCCACGCATCAGTAGGTGGTTACAATAGTGTCGAATCGCCATAAGCCGCAATAAACGAA
+>632
+CCAGTGCGGACTCGATCTCTTACGATCGTGCATACCGGTAGCACATCAACGCAGACAGGCTGATAAGAGT
+>849
+TTTGCGTGGTTGTTATTTTGGAACCCCGCATACTGACGACGACTTCAGTATCCACCTAGCCCTATAGTAG
+>421
+AGCGGTGAACAGATGCACAACAGAACTCATAAAATTTAACGGAATGTTCTTCATCAAGCTCGGAGGAACG
+>529
+TGAATAATACCCGCACCAACCCTGTAGTGAAGGGTGTATACTCGTTGCATCGAAAACAAGCTAGTGTGTA
+>200
+CCGCATGGTGCAGGCCTCGATCTAGATCGGGTGTCATGCCATGCCCTGACCCCATGGACATTAGCCGACG
+>896
+ACGAGATATGCCCGTGAGTAAGTGGTACTCATGCCGGGCTTAAAATGCAGCACCTGACTTTACATTCGCG
+>660
+AGGCTGCGCAATGCATCTAACAGCGACGTAAACTGTAGCTTAATTACTCGCCAAACGGTGTAGGTTCTAG
+>745
+CCTGGGGAACGCGGTGCGCTACTCGTCAAATTACTTTCTGATCCCTTTTTAGAGCATTTCGAGGGGGCGG
+>596
+GCCAGGCTGACTGGGCGGAAGGCGCCCAATCAGTGGTTGAGAGTAAACCCAAGGTATGTCACTCCGTGAC
+>647
+AGAGTGAGTGACACCGCCACCCTCGATATTGTCGGGACTCCGTGTCGATCCCGCCTAAATCTGATGTTTG
+>10
+AATCCCATGTAGTCTTCGTACAATGAATCCCTGCGGCATTCATCGGGGCGCTAGTACTCGGCCATGTAAC
+>611
+ACATCCAGAGCGCTGATCTCTAGGCGGGGAGTCCCCCAAACGTAAGAGACAGCTGCAGTAGGCCGACATA
+>610
+CAATATTCATTTCAGTGAGCTGGTCCCCCTGGAGACATTAACATCCAGAGCGCTGATCTCTAGGCGGGGA
+>734
+ATTTCCTACAAAAGCGGTCACGAAAGGACGCGTAGCAGGACGCTACGCGGACCCCTCATTCGTGAATTAT
+>41
+TTCCTTTCCACTCACCAAGAGACTCGGTGCAGATAGTCAACATGTTCGCCTCCTAGGTTCCCGGCTTACA
+>824
+CGAATGTAAATTCAACCCCACGAGCGTTTTATCCTGTTGGCTTGTAGCAGAAGGGACCGTATCCCGCCTC
+>822
+CTGAAACACAGACTATATCTCGCGGCTTTAGGTTTAGCCGGGGTGGCAGCCCATCACGGCGATGTCAGAC
+>690
+GAAGAATTAGACCGCGACGCGTTACTGCTGGACCGTGCCGATCCTCTTGCTACGAACTACATTAACCTCA
+>996
+GCCATAGGGGTTCAAAATGTCGAGTTGGGATTGAGTTATAGGATTACGTTTCCTAGTAGTGCTCAGGTAG
+>27
+CGGTGTGGATGTCCGCTATATATGTGGAGGAGGCAAAAAATAAAGACGGTGAGGCGCACGAAAGCGGGGA
+>971
+CCAGCAGTATTCGAAATCGCTCATCAAGGTTCCTTTTGTATTCCTAGCGGCCCCGCGTCAAAAGCTACTA
+>543
+AGGTGCCGCTCCCCTCATCCTTCGTGGCCTCACCGCTCCAGTGTGATGTCAGGGCCATCAACAAGCCACA
+>970
+CACCTTCGTTGTGGGGGTCGAAGCCGGCCGAGGTGAGAAACCAGCAGTATTCGAAATCGCTCATCAAGGT
+>847
+ACAAAATACAGGCGGAGCAAACCAGCTACACGCCGGATTATCTGGCTAGGTATTCTCTCCTCAAGGACCG
+>498
+CGAACTGTGGTGGCATGACCGTTTGACCTCTGATCCTAGTACCGTGCCTTATCGAACTCGGAGCAGGTTA
+>836
+CATTTCCGCTTCCCAACTGCCGTGCTGAGGACCGCTGCCAAAGCGGTCTGCTTGAATCGCCGATCAATTG
+>568
+CAAACTTCCGACGAGCGCGAGTTCCATTAGATGACCCCTCTGAGTCAATTCTATATAAATCGTTATCACG
+>937
+GCTTCCGCGAAAGCGCCTACTACTGTCAATCCAACCCTTCCGGAAAATGCCCTCACCTCTGGCAACACGT
+>964
+GATAGTCATCTTATTTATTTTTCGAGCATAACCGCCCTCTCCTAATAGGACCTTGTTGGAAGCTGACCAA
+>147
+CAGGGAGCAAATATATGCCGAACTCGGCGCCCGATACTGCTCTCCCTGGTACTAAAATCAAAAGTGGCCA
+>799
+TGAGACTCAGCGCGCGCGGGCAAATATATTCCGCGCCGTCTGATAAGCTTGTATATTCTGTTTACCGCCC
+>252
+GCGTACATTACAAAGCACAACAACTGTGCTCCGGAAAGCGCGCCCTAGTCTGATTGCATTTGGATCCTTG
+>175
+ATTTCGATTGAATAAGCTAACATGGAGGCCTAAAGGGAGACAAAGACATGCGCATAAGTTTGACAGCAAT
+>750
+AGCGTGCACGCATTGTCTCAATCGGCTCCCTTTCTGGGGACTTGACTCCATTCTCTTCCTCAGTGTTGAC
+>412
+TATTTGGGGCGGGACAAGGACTTGTTCGGGCTCACCCTGGAGCGGAGAGTAGATGTGTCCTCGTACGTAC
+>345
+TGAGATGAATCGAAGGTTAAAGACACATGATGGGTTTACCTGATTGTCTAAACCGATCTAAGCTTCTTCC
+>111
+CACCTTAGACGTTCCTAAATTCGGCTCCAGCAATTACCTTTCATCCGAAATAGGCCATGGTCTTGCGTGT
+>867
+TGGACGACCATACCCTCGTATCGAGGGAAACTTCTGATGAGTCCGGATGCGTATGACCCCCCATCCCCTC
+>721
+GTCTAGTTTCCTTGGCCTTCAAGCTTTCGCAAGCTGGAAGCGCCAGGGCACGGTATAGACCATCAAAGTC
+>955
+GGACGTCTTCGTACTGAGCCCAGGCACTCAGTCCATGGGAAAACAGGTTAACCAAATCCTCATCCTTAAC
+>253
+CGCCCTAGTCTGATTGCATTTGGATCCTTGCAGACTGTCTACACAAGACCGTATCCTAACTTTTGCCCGA
+>506
+CTTCAAGCTTGTCGTCTAGCAAGTGCCATTCGCATCACCGGGGGGTCCGCTCTTATCTTACCTCCCTTTC
+>55
+TCAATGCCCTTAAATGCTTAGCCCAGGTCCACATAATTGAGCTTACCGATTCACGAAGCTGAAATACTAA
+>882
+AAGCCGAGTCCGCGTTCCCTTGCCGCAAAATTCCCCACCACGTGCAGCGGACATAACAGAGGCCTAAAAA
+>914
+TAGTGGTCCTGCGTACTCTCATTCCGGTGCACGGCTTATAGGCGCGAGAATAGCACCCCGTCAGAACGCT
+>751
+CTTGACTCCATTCTCTTCCTCAGTGTTGACTTACCCACTCAAGGAGGCAACTTCTCCGCCAAAATCGGAC
+>47
+CAAGTTTTGGGAAGCCGGTCCTAGTCCAACGTAGAAAAAGTACGCAGCTTGCAAAGAAATTACGTAGGTC
+>411
+GTACAGTGACAGCCAGAATGGGATGGTTCCATTAGGGCTCTATTTGGGGCGGGACAAGGACTTGTTCGGG
+>989
+CAACCCATTTCCTTAACCCAGTAGATGGTGTGTTTCCAGCTAGCTAGGCGACATCAGGACGCAAGCCATA
+>635
+AGGGATGAAGGGTGTAACACGGAAACTTAGAGGTAGTTAGCATCTTGTGCGCGAGGGTCTCGCGCCCCCT
+>404
+GGGGGTCGAGTCTGACTTCTCTAGTCGAATAGATGCCAAAGTTTACACATGGAAAATAAAATATCCCGGG
+>650
+TCTGGCTGATCGGTGACCGATGTATCTTAGCACTTGATATTCGGGTCGCATCCGGCTGGCCAAGGTACTC
+>78
+CACTTAAAATGAAGCCTCCCGAATGTTTCGGAAGATGTCCACATTACTCCAGACGAAGGGCAAATTCAAT
+>369
+ATCACCCCGAAACAAACAGCGGGTTAAATGCGACGTTCATCTGCCTGTGGCTATTGCCCCCATATAGCGG
+>333
+TGTCGGATCATAGCAGAACCTAGCCTCGACACATGTACTACCAATCCTGTCTGATATCTGCATAAATGCC
+>791
+CAAGGTCGGCTAGGGCTGTCGCATAATTACCAAAATTCAATGACGGATAGCCGAAGGCAGCCAGGGAGGT
+>639
+GGAATGCGAGCCACTTCCGATACATGCGGCGCTGGGCCTAACCGCCTCACCAGAACTTATACCGGTGTAT
+>767
+ATAAACGAGGATTGAACATCTAGGAGCGGCAGTATGCTGAATGTCGTCTTTTTGTGCGGTGGAAAAAACT
+>713
+CGTGTTATTTTTGATTAAGGTTCGATATGAGTCGGGCGGCATATGAAGGCGTCGCCATCGGTCAGTCGCC
+>114
+ACAATCTACCGACTTTCAAGGAACAGGTCAATTATGCCCGAGATTTCACATAAGCCGACAATTCGCTGTA
+>247
+ACGGGCACATTTATTGCTTACTGGCCGAGCCTGACATGTTGGACAGTCAACAATGGTACCCGTTGCCGGC
+>482
+CTTGTACAAGGGGAAGCGGTTACTACATTTGTCTTGTTGCTGCAGAAAAATGGATCGGCACCAGGGTTGA
+>634
+CAAAATCGAGGTAATATGCGTCGCGACAAAGATGCTCACAAGGGATGAAGGGTGTAACACGGAAACTTAG
+>851
+TTAACCGACGCGTAGGACGCGAAGAGCATTCAGGCAATTATGCACACTTAGTTCGCGATGGGGCAGTCAA
+>236
+AGCATACACGAGCTCTTACAGCCCTAAAATACGAGTGATATATCCACTCACACAGGAGCCAGTTTCAAAA
+>154
+ACGTCACGTGTCGTTACTACAGCCCCAGAGGGCAGATCCCCTTTTGTCTCCAGGGTACGGGCTACTGCTC
+>775
+TGCCTCCCGCATTCCGCAGCGAAAGGAAATGATCTCGTATCTCTAGAGTTCTTCGTGCCCTAATCCGTCC
+>84
+GTTTCTGAATTGAAGAGTCTCTTGTATCGAATCGCTGTGTTCTAAAGACGCGTCATGGCTGCCACTCGCA
+>44
+TCACCGGCAGTACATGCGTTGTCTTGTCCAACCACACTACAGCTCTCGTACCAACAGGACATACCGCTCA
+>83
+CGAGGATCTGGGGAGTTATTACGCAGAGTTGGACTAGACAGTTTCTGAATTGAAGAGTCTCTTGTATCGA
+>715
+CAAATGCCTCGCTCAGTAATCGACGTCCCCCTCCATTTCCAACACCCCCGCAGATTCCTGGCGGTAAGTC
+>270
+ATCGTCCAAACAGTCGTTACGCGGGTCCGCACATTTAGCCGTTATGATTACGGCTGTTTTGCCGCGCGTT
+>151
+GGAAGACAGCCTCGACAGTCATCCCCCTAAGCGCCCGAACGTAATCCTCATACAGTTCGTGGATGTTGCT
+>126
+ATAATCAGAAATCTTACGTTCGTTTATCCGTTACTGGAACCTTATGAACATAAGTTCCCCGGACTGTGAT
+>295
+GTCCGTATCGTCTGGACAGTCGTATATTATCGGCCTCCCTGCCCCGAGTGGTTTGAGTATCACGTCCCAC
+>153
+ACAGGTAAGCCGAATGACTTGGTCGACTGTCGTACCCAGAACGTCACGTGTCGTTACTACAGCCCCAGAG
+>894
+GAGGTCTCATCATGTGATGATTGGCTTGACTAGTGCAAAGGTCAATGGCTTAACGCTCGGGATTCCATCT
+>714
+ATATGAAGGCGTCGCCATCGGTCAGTCGCCTCGCGTTTCCCAAATGCCTCGCTCAGTAATCGACGTCCCC
+>935
+AGCACAACCATTATCCTGCTTGGGCGTCATGCAATACCGGCTAGGTGGGCCGTGACCTAAGTGACTCTGC
+>80
+ACAGGTCGTAGTATCGCCTATGCGATAGGGGAAAGTCACACTGAACCCAAGTGTCGATCACCGAGTACGT
+>680
+TTAGTTCCGGATCAGAGCCTATGAGCTCTGCCCCGTGGTTTGCCGCGGTTCTCGCTTACAGGTACTAAAA
+>125
+CGTACAGCCCTACTCACACGCCCTTGGATCCGGTCAGTTAATAATCAGAAATCTTACGTTCGTTTATCCG
+>442
+CGATATTATTTCCTCAAGTCTTATTGCTGTGGTGGAACATATGTCCTGTTCCAGAGCGTAGGAACTAATG
+>186
+TCACGCCAGTTTAAGGGCTGTGCAAGGGACGTGGGTCATCGCCCTCTAGTCGGTCATTCTAAAGTTTACG
+>682
+TCGACCTGGCGCCATCCAGAGTCTACGAGGCCTGCGGACTACCTTTGAATTATTTCCGCTTCCGGAACCT
+>545
+TCAGAGAGGCGTCTCATCTTACGTTTGTAAGCTGCTGCCTGTGGAGTTTTGGTGCTTCTTTGCAACCACT
+>33
+CTCTTCCCGAATCTTGGCCTTTTCTTAGCTCTAGGATAGGTATGTCAGACTGATAGATCGTCCCTGGTGA
+>805
+GAAGTCGATACTCTTCCCCCCGCTGATTTAACTATGGGAAAGCATTGAGCGATCACAGGGGTTCCTGGAA
+>883
+CGTGCAGCGGACATAACAGAGGCCTAAAAACCGGTATACAGTCATGCCGCGAGCGAACCTTTTAAACAAC
+>321
+TTATTAAACAGCAACGACCCACCCCGCTCTCTTCGTGGATGGTGCGCATTGACTGTCGGGAGGACCTATC
+>403
+ACCATCTAAACGCGAGAGGGGCCAGGTTCGCTCCCGACATGGGGGTCGAGTCTGACTTCTCTAGTCGAAT
+>195
+ACGCGGCATGTCCCGATGAGCAGCCGCGAGAGCCTCATATCGGCCTGATCCTCATTAAATAGTGGTCCCG
+>907
+ATCATTAAGAATTTACTGTAAACGTTCTCTACACTGTCACTGGAAGACCTGGATGGTCGCACTCCAACTA
+>913
+CAGCGATAAAATGGACTTCGACAGCGGTGAATCACTTAGATAGTGGTCCTGCGTACTCTCATTCCGGTGC
+>70
+CCGAGTCATGCTCCGCCCCCGAAAAGACGCGAAGACGGTGTTAAACTAAAATAGCCTGCACCTTGCTATA
+>305
+GTACTCAACGGCCTTCGAGAACTCTAACGTTCTTCGTCTTAAAATGACTCCGTCGGATCGCGGATACTAC
+>930
+GGCAGGCTTTGTATCAACAATTGGGTCGATGTGAAATTACCGACTTTTCCCTCACGGTGTTTCTATGATA
+>113
+CCGGTTCGTCTCGGGTCGTCAATTTCTCCATCTCATGTTGACAATCTACCGACTTTCAAGGAACAGGTCA
+>534
+AGTGAGAATAGCCGAACAAAGGAGCCTGCGGGTTAACACTCCCATATGAGTACTCAATGTGCGTCCGCGA
+>667
+AATTTCTTTGAAGCAGTCTAACTAGACCTCCCTTATGCAGCTTTTGGCCTCATTAAACTCCGAAGGACCC
+>945
+AGTCTGAAGACCCGGGCTCGCTTGCCTCAACCGAACGACCCGTCCACGCTGTAATCCACAGAAAGGTGGT
+>740
+GTAGTAATAATATAAATTAGAGAGCAAGGTCGATCTCAGCTGGATAGCCCGACTCTGATCGTGTCCCATA
+>766
+GAATCATGCCAGGAACCATTTTTAGAACGGCGGTACTCACATAAACGAGGATTGAACATCTAGGAGCGGC
+>689
+GGGACAATAATGCTAACTAAGTTGGGATCGTGTCCCTACCGAAGAATTAGACCGCGACGCGTTACTGCTG
+>445
+AAGTGGGTTGTTCTGACGTGAACATATGGTTTAAACGTTGTGTCACTGCAAAACTCTTCCGTTTCATTCG
+>723
+TTTAATCTGGACGTCCCCAACTAGTCGATCCACTACAATAGCCCAGTTCATTTAATCGCGCCGTGTAGAT
+>744
+GTAACCGACTGATGCCCCCACTGGCATTCTCGCGCCCACGCCTGGGGAACGCGGTGCGCTACTCGTCAAA
+>428
+TTATCCTCGTTAACATGGTCATTCTCACAACGGGTTATCTCAGGTCTCGTTCAAGGTTCCTTCATTCTAA
+>459
+CTCTGTCTTTCTAGGAGCACACTGGTAGTATCGCGACTCACCACAAAGCCCGGTGGGGGGGTCGTACTAC
+>62
+GGTCAAAAGCGTCAAACCCGTGGGAAGGCAGCTATGGTCGCAGGTAATAGCACGCTTCCGGACATTGTGG
+>245
+TAGCATCATGGTGTGTAGCCGCCCTCCTAACTGCCGTCGGAGACTTTCGAAGTTTTAGGAAAAACACGTT
+>925
+GTCGTACCCCAATTCTACAAGCCTTACCTCGAGGGTTGACTTAACGCCGGTGTTTAGGCAGATTACCGAG
+>320
+TTTAGAAAATTGTGGGGCGTACGGTGGAGGGACTAGAGGTTTATTAAACAGCAACGACCCACCCCGCTCT
+>123
+GAACTCCAGATGAACGCTCCGCGTTTATTGCCGATTTAGTCCATACGCATCGAAAGACGCTTGCGAAGTA
+>216
+CAGGCAACCTACCGGGATCCGGCGGACAGGGTGTGCTCCCGCTAGTTCGGACTAGCCTACGGTTGGTGAG
+>891
+ACGCGTCGTGCTACTAACCGATCTAGTCCCCGACACGATGTGATCCCCGCAATGCTGAATGCGCCCAACC
+>958
+TGGATCCCAGCATCCTGGGCCTGACGGCGGAGAGGTACCCTAGGGTTGCAAGGCAAGGGAACTGAACCTA
+>204
+ACCATGATTTCGTTGACTCGTTTATGCGAACAATTCAGCGGGATAGGATACTGACCGGAAAATAATATGA
+>518
+AAAGGAGTCACCGTTGTGCCCTGGCGCGTTAGCCTGCGTGTCGCGCTGCAATGTCCTCGCACAGAACGGG
+>941
+CGCTGGAGTCGCGGGGGAGTGCCCCTAAATTCTGCGGACCGCATTCGTACTTAAAGGTGTCTGGAGAACC
+>912
+CACCTGTTGTATCTTTATACCGACCCGGCAAGCTAAATTTCAGCGATAAAATGGACTTCGACAGCGGTGA
+>516
+TCCTGCCTGCCGGCCTGGCGCCAACGGACTCCGGTGATGAGGAATTACTCTTCTAAGCAGCGTCTGTTGC
+>318
+TGCGACAATGAATCGCATCTTTGCGTAGTCCATGAAAATCATTGTATCTTACGGTCCCAATCTGACACAA
+>378
+CATTCTGCAATGATTTGGGGCGTGCGGTACGAAATCGACCCGAAATCATAGCCATTTCCTGCTGGTATAA
+>497
+ATTGTCTACCGCCATTTAATTCCCCGAAATCGCCGCTTTACGAACTGTGGTGGCATGACCGTTTGACCTC
+>702
+CGGTTTAACCGGTCGTATCGCAGCCGCGCCATGGGTAAGCAGCTGAGGCATAATCGAGTCTTTTGCGTAC
+>502
+CTCACAGCGACTTGTACGAGGGGAACAAAACGCACCCCTAGGTGATTCCATCAGCTAGGAGGGGGCGACG
+>590
+CTCGAATGGGGTCATTGTTGCCGTTAAAGAGTTGCTCGGCTAGTATGTTTTGTGTAGCGCAAAGGATAGC
+>343
+GAGGCTATTTCTAGAATAAAGCTCGGCCCCTAGCTCTTATTAGGATAGGTCCAACTAAGACTGCAGAATT
+>420
+TGAGGTAGATCTTTAATAGTCTGTGAGGGAAGGGTTTCAAAGCGGTGAACAGATGCACAACAGAACTCAT
+>7
+ATCCAGCTGATCCAGGGTAATACGAGTATCGGTCTGCTTTACCGGATAGACTACGCCCTCGATTTTATCC
+>631
+TCCGGGCATATTATCCGAGTTCGCGCTTACTTAACTCGCACCAGTGCGGACTCGATCTCTTACGATCGTG
+>330
+CTTCACACTTCATAACGTTGTTGGTCTGCGTTTATCAGATGGCCTATTGTTTTGTCGAGGCCCCTAGCCC
+>616
+CATTCGGATACCGATCTGGCAAAGTAAGAAAACGAAACTCGGTTCAGTGTACTGAGTCAAAAAAAGGTAG
+>859
+CCGCTTCGGCCAAGCCACATACGAGAATGACTGTAGCCTGCGCAAAATGCCCTACAAGGGACATGGTGCA
+>263
+GATTATCAACATCTTGCCATCCAGTCAGGGTACGTTTATTTGAAGGCCGGGTCCCCTGTGAGTGAGATAT
+>572
+CTCTTTAGATTGAAGGTGTCTGAGCCAACTGAAAAGACGCACTGCACTACCAGATCCGAATGACAGCGTC
+>485
+CAGAGTGGTATCCGAAGGTTGGATATAGTACATGCAATGGACTCCTCACGGCGTCAATTTACAAACAAGA
+>388
+ACTCTTTAAAAGGTTGCTCATGCAAAACTCTTAGAGCTTGTCACTTAATTAGAACCGACGGGTGATGTCA
+>349
+TTTTGCCAAGCAGACCTCAGCGGGACTGAGAGGGAAATTGCAGCAACGAAGCGTCTTCCTCGGACAGGCA
+>294
+CGAACACGCAACCTCGAGGCCTAATCTTTGCTCTCCGCGGGTCCGTATCGTCTGGACAGTCGTATATTAT
+>707
+CTGTACCTATAGAAGTCTACTCGGTTATAAGCATACTACTATGGCGATAGGGTTCGAAAAATTTGGATTG
+>620
+GCCCATTAGTCGTATTTGTCTTAATCTGAACACTGTCATATGCATGACTGACCCTGGAGTTCCTTTGAGT
+>296
+GCCCCGAGTGGTTTGAGTATCACGTCCCACTAGGAGTTGGTAGACCTTCTAAACTATTGCCGCCGCAATC
+>653
+CCTTACTCTTGCGGCTTTGGGGCTAATGTAGACGATTAAAGCCGCTGTGCGATTCTCACGCTCCTGATGC
+>601
+GTTTGGGCACGCTACTCACGGGGCAGTGGACTTTCGGAGGACTACATGAGTGTCACAAGTGTACAAAATA
+>163
+AGAAAGCACATTATGTTTTTTTAAGGTGGTCAGCCAATGCACGAACTTCTAACAACAGCACAGGAGAACC
+>576
+GCCCCGGACGCCAGCTAGTCTAAGCTGCTAATCGAAAACGCAAGGTGATCTACATGTTTCGCAGAGATAC
+>627
+GGTCAACTTCCATATGCACGGTAGACAGTAAGCTGGACCGAAATATGAATTTCATTAATACAAACCAAGA
+>301
+TCGTCAAACAGTCGCGAATTTCAACAGCACTCCGACGGATTCCAAATGATCATACGGAGGGAGAGCTTGG
+>220
+TTTCCTCCAATGCGGTATACTATGTAATACCATAGCTCCTCCGAAGGTGCTTTATGGCGAGGCTCAGGTC
+>587
+GTGTGAAAGGATTACCTTCTTACGTCCACATCGGTTGATGCACGGAGAGGTTATGGATCTCTCGATTGCA
+>28
+TAAAGACGGTGAGGCGCACGAAAGCGGGGATACTAGAGTCCACTACGATGGTACCGCCGCCGCTTTATCC
+>12
+TATTGAGTTCGCCAACATGAAAGTGTAGGACTATAATGTTACCAGCGAGGATGTTAGGTCTAAATATGAC
+>571
+GACATGTGGTAGGCAATTCCATTCTTAGGCTGCGGGTTAACTCTTTAGATTGAAGGTGTCTGAGCCAACT
+>668
+CTTTTGGCCTCATTAAACTCCGAAGGACCCTGATATTGTGACCTTTATACTGCTGCGTGACGTGCTCTGT
+>846
+TCATAGAGGCCAGCGGAGTGTGGCCTTTTAGTACATTTGAACAAAATACAGGCGGAGCAAACCAGCTACA
+>98
+CACGGGTGGCACCAGTAGTGGCTGAGTGCCAGCTCTCGCTTCGATAGTTCTCGCAGTCCTGATGTGTAAA
+>752
+AAGGAGGCAACTTCTCCGCCAAAATCGGACGACGTATCGGTTACAACCGACATGTCCGGCGCATGGAGGG
+>676
+TACTGCACTAGCTGTTCTGCAACCGGAGGATCTCACTAATGGACCCTGATAGCGCGTCACAGCGTGAACT
+>584
+CTCGGTACACTCTGGCTTGTTGGTTATAAGCACCGGTTCCTGATCACCTCAACTCAACTCAGTCCTCTCG
+>152
+GTAATCCTCATACAGTTCGTGGATGTTGCTGATGCGTTAGACAGGTAAGCCGAATGACTTGGTCGACTGT
+>22
+GAGGTAAAATCGTGAGCGTGAACGCTTGCTTATACAGCTCACAGCGCCGAAACGCGGTGATCCTTCAAGC
+>486
+ACTCCTCACGGCGTCAATTTACAAACAAGAAGAAAAATAACCCCAGTGATCAATCATACATGACGAGCTG
+>759
+TAGCAGGGGTGCATCTTGCGTAGACCTCCAGTTGACGGGCTACGATCTGCACACGGCAAATACGATGCTC
+>720
+ACCTAACAGTCTCTCTCTTTTAACCGAATCAGTCAGTGTAGTCTAGTTTCCTTGGCCTTCAAGCTTTCGC
+>808
+CGCTTTCGATTAGTTGGTTGGCTTTAACTTCAGGTAGTCAGTAGCCACCTGTGAACAATCCGTACGATCC
+>784
+CATGCGTTTCACGCGGATGTGACAGAGAATTCCGTGGCTGTTTGGGCCAGGTAGAGTCAGACCGGGAATG
+>85
+TCTAAAGACGCGTCATGGCTGCCACTCGCACTTATTTGGCTAGGTTCCGGCGTCGACTGAATTACAAGTA
+>726
+AAGTCATACATTCCACGTACTTCCCAGAACTCTAGCTCGCCGCGCCGACAAAAACCCCGGTAGGTTACCG
+>29
+CACTACGATGGTACCGCCGCCGCTTTATCCGACGTTACGAGCACGAACCATATTTCTATAGTTCGATGAA
+>794
+GACTGGCTTGAGTCAGCAGGGTCCCGATATCACCAGGCTAGAGTTATCAATGAAACTAGCCATCCCAAAG
+>73
+GTGCGTATAACACGCCTTATGCGGCTCTTGTCTGGAAGATCAGAATCTTTCGAAATTATCCCCACCTGTT
+>615
+AGAAAGCGCGGTTTGTTTAAAAGTTTAGATAACTCTAATACATTCGGATACCGATCTGGCAAAGTAAGAA
+>499
+ACCGTGCCTTATCGAACTCGGAGCAGGTTATTCCAGCGTAAGTACGTTCTTTTTAAGGTTATCTGCGAGA
+>578
+AAAACTAAAGTCTCAGACGAGGTAGATCTCCGATCTGTGGCACAGTGAGACTGGTGTTCCCTAGAGCTCA
+>308
+CCAGAGGTGACACCCGACGATTAAGTCACGCCTTTTTGTACTCCCGTTCGACGGATCCGCGCGTCAACCC
+>663
+GATAGGTACACCCGTTGTCTCCGGAGGTTGCCACCTGTAATGTGCTAAAGTACGTCGCTACCTGCTGGAC
+>260
+GGAATGACCGATCGGTTTAGCGTAGCTTCCCCCGGGTCGCGTTCAAGCGGGTGTCGCACGTGCCCGGCCT
+>30
+GCACGAACCATATTTCTATAGTTCGATGAAAAAGACAGAGTAGATCTACCAAGCACTAGCTTGACCTTGA
+>780
+AAATAATGCGTATGGGGTTGGCCAGTGTCATAATTGACGCTGAGACGCGCCCTGTCTTTGAGGCTATTCG
+>54
+GATCATTGATATCCCTTTTCCGGCAGATCTCGCGCGACTATCAATGCCCTTAAATGCTTAGCCCAGGTCC
+>327
+AATGGGCTGGTATAGGGATTTACGCCCGATTGCCACCTTATCGCTCAATCTTCCTCCTGGCATCCATGTT
+>474
+TGCGTGGATAACTGGTAAATTGGGGGCCAGATTACATTCGTTGCCTCAGGACTCCTGGGCCAAAGCCACT
+>285
+ACTACTGTATGCCACGTCTTTATATGGAGCCTTGCAATACAATGCATGGGCTTTTCCTTTTCTAGTTAGG
+>520
+GTGAAGGCTCACGAAGTACTGGGACCACTTTAGCCCGTTCTGCAGACTCTAGGGTTTTGCCAGCCGGTGA
+>354
+GGCATATGGCACGCTATGTCAATCCCCTAAACTAAGGCCGCCACCCGTTGAAGCCGGTTGCCGGTTTACA
+>144
+AACTACGAGTCACCTGCAGCTCGGGAGGCTAGAGCAGTCAACTCCAATACGTAATCCGCGGCTTCGCTCG
+>201
+ATGCCCTGACCCCATGGACATTAGCCGACGTGAGAAGAATTATGTGCCTTGGAGTCTGGCGGGGATTCAT
+>205
+GGATAGGATACTGACCGGAAAATAATATGACTTCTGCAGGAGAAGAAGTTCTAAATATCATCCCTGAAAG
+>782
+ATTACGCAAGTGTGGGGCCCTAAACAGGTAAGACAGAACCAATTCCTAGTTCAGTGGTCGATCGGCGGTG
+>865
+GTGCCTAGGTGGCCGGGGTAAGGCGACGTGTAACACAATGAAAGTTTGGTCTTTAGAAAACAGAATAAAT
+>290
+GCGCATTCTTGTCTGTAGTAAACGCCGAAGTGAGTTGCGAAATGCCAATTTGAGAGGCCGATCTTCGCTA
+>917
+TGCCTCACTCAGTCAGTTCTGTTTCGTTACTACTATGAAGCTCCACTCAAGCCAGGATTAACGGCAATTG
+>142
+CCCGACGTCTTAACCCAAACGTGAAGAGGATTACATAGATGTGACGCGAATCCCTCAGGTCGTTGTTTAC
+>161
+ATCCGCACGACTAACGGGAAAATCCTCCCAGAATTGACATGGGGGTCGTCGGGCTGTGTTAATATTCGGC
+>546
+GTGGAGTTTTGGTGCTTCTTTGCAACCACTGTTTTCAGGATAACTGGGGCGAAGATCATCGAGTCGGTGG
+>812
+GTAACGGCAGTAGGGTAGAAGACGCTTTACACGAGTATTAAACTAGAATCACCTCATCTCGACTGGGTGG
+>293
+CTTATCGCCAACTTATATAACCAGATGGGATGTCTGAGCGCGAACACGCAACCTCGAGGCCTAATCTTTG
+>614
+TTAGTACTCCCAATAGCGCTGTCGCAATGGGCACGGTCGGAGAAAGCGCGGTTTGTTTAAAAGTTTAGAT
+>511
+ATAGGCGGGGTGTATTGTCTTGCGGTAGCTTGGATCGTTCATGCTGTTTTTTGCAACGCGGTGATCTGTA
+>394
+CTGTAGCCATTCCACGTGGGATAGCAGTAGCTACTAGATCAAGGAGATGTAGACCAGCCCCAACTCCGCA
+>177
+AGGAACGTTTTGCAGCAGCCGAACGGAGTCGATATGCTCCGATGACGTACCCCAGAGCTAGGCCCGGGTA
+>371
+TTGTGCGGGGGGTGTACATGAATAATGAGTCCTAACCCGACCCACAACTCTTTTGTCATTTTCTTTCCCG
+>674
+GAGACGTGGCATCTACGTAGGTAGCCAGGTTTTTCCCGTCCTTTAATGCGCAAGGGATGGGTAGCACTAA
+>573
+ACTGCACTACCAGATCCGAATGACAGCGTCTAAAATGTTTATGGCCGCTTCCGTTGAGTCGATAATCGCG
+>551
+ATACCCTGACTGCCACAATGCGCCCCACTGCCATGCCTCCTCCCTATTACAGATGGACGCCAAATTGTGT
+>772
+CACTCCGTGTAATCACGTAGCACGACTCTCGCCGCAGAACCAAGCCGATGGCTGCGGTAAGGGAGGCGCC
+>53
+AATTCAGATATCCTCTGCCCCTCAGTCCCTCTGCCAGATAGATCATTGATATCCCTTTTCCGGCAGATCT
+>718
+AGCCTCTAAGATTCCTTGCGTTACTGTTTCGGTTGGCGGCTAGGTTTGTGGTCTAGGACTCATGCCTGTG
+>624
+GAACCCAAGGCCCCTTTTAAACAACATCTCTAGAAGTTATATATTAACCAACCGCTCTAGGCATCCAACC
+>258
+ATTACTCTTCTAATAGTCGTATTGATGCACCACCCCTCATCGTCACAACTCGCACTGGCCCGAATAAGCT
+>184
+TACTAGCTAGGGTGCACACGGTCGGTCGATGGGGGCTCATCTAAGGTCGTTGACCATTCCCTGACTTTTG
+>237
+TATCCACTCACACAGGAGCCAGTTTCAAAACTACGGCAGGAGCGTAAATTGTGAGCCATCGTGCACGGAT
+>192
+CGGCAGCGACTTTCGTCCGGGCTGTACAAAGGGAGCATAACTGTACAGTACATCGAGCACTCCGTTTGGG
+>548
+TGAGTGCAAAGTGACTATCTTTGGTTCGAGGGTTAATGTGCCGCGATTTACAGAATTCCTTCAATCGCAT
+>512
+ATGCTGTTTTTTGCAACGCGGTGATCTGTATGCGTGTCACGCGACTCTGTTTAAATATCTCCCATGGGTT
+>289
+GATAATGCCATCTGGTAGGCTACGCAGTAATCACGGCGCCGCGCATTCTTGTCTGTAGTAAACGCCGAAG
+>711
+TGTACTGTGCTTACGCACTAATCGGCGACGTTACGGCCCAGGGGGAATATGATCAGCTAGACGTTCTTAA
+>297
+TAGACCTTCTAAACTATTGCCGCCGCAATCCCGTGTGTGGACCTGCCCGTATTCAATTAGAGCCCCCAAC
+>351
+ACGAATAAACCGCCAATTGTGGTTTAGTAAGCTTGTACACTGAAGAAGCGGGGAAGTTAGATAACCCGTC
+>488
+AGAGGGTTCCAAGGGCAGGTGATTAGACGTTCAGTATACGACCATATGACCAGCGTGTCTGCCAGCGGTT
+>507
+GGGGGTCCGCTCTTATCTTACCTCCCTTTCCAAACGGGCGCCAGGGCGGATGCCTTCCCTGGCAGGTTCT
+>215
+AGCTAACCGCCCTCAGCTCATGGTTTAGGGGCTCTCGGCACAGGCAACCTACCGGGATCCGGCGGACAGG
+>687
+GACGCGCCAACGTCCATAATGCTAACGGTTGAATTCCCAGGGCGGATCAGTCATCTGCGCTATCTATTAT
+>541
+CCTAGCAGAGCCTCACTTATGTCAAGGATACTTCTGCGAAGAAGTCGGCGAATTTAGAGATCCGCTCTGC
+>449
+ATCATCGGCCCAGTAAGAAAGGCAATCGTTGCAAGACAGCGTAATCATGGGGTGAAGCCGAGAGACATCA
+>691
+ATCCTCTTGCTACGAACTACATTAACCTCAACTTTGCCACCCTCTCCTAAGGCATATTATAACCGAAGAT
+>385
+AATTGTACACGGCACTGGAGTGTATGAGGCTTAAGGAAGGTCTCGGGATCCGGGCTACCATTGAGCTCCA
+>540
+TACGCCTGGTTTACTGCAGTTTTATGATCGTCTGGCTATGCCTAGCAGAGCCTCACTTATGTCAAGGATA
+>346
+TGATTGTCTAAACCGATCTAAGCTTCTTCCTATAGCCAAACCATTTTGTTACCCAATCGCGGCAAATGCC
+>25
+TCGCAAAAGGCTCGTGGAGTGCTAAACTCTAACCAGTAGGCTGGTGTACTTGGCACGCTGGGTGCATTTC
+>567
+AAATATGAGGCAAACACTCCTTTCAAACACAGCGCGGGTTCAAACTTCCGACGAGCGCGAGTTCCATTAG
+>692
+CCTCTCCTAAGGCATATTATAACCGAAGATTGTCGCAGAGTGGTGCACGGTTAGGGTGTAGGTTACAAAG
+>401
+AATTAAAATATATTCAGCCAGTTTCATGATACTGCTCAGTTCCAAGAGGTTAAGTCTGGGAGTCTCTCCG
+>102
+TGAGCCTGTGACATCCAAGGAGTGCCACGGCAAGCTACCCTGTGCGAGTTAGTCTTCAGAATCAGTCATT
+>464
+ATTCATCGGTGCTTCTTCAGATAACCATGAGCGTCAGTCCCCAACAACCGTGTAGACTGGTACCAGCCGC
+>841
+TAAAGTGAGACACTCATGTTCAAGCCACGGTTTAGGGCGCTAGGATGTTAATGGAGCCCAGCATAACTCG
+>109
+TATGTGCCCGTAGTTGCCGCCCAATTCAGTTCCGGATAGGATCGCCTTACTCCCATAATGACCCAATTAT
+>171
+CACGTCAGTTTCTCCTGTAAGGTCTTAACATTAAGATTGGAGCAACTTGATGATGTTATGGCTAATGAGC
+>283
+GACCCCCTCTTCTTCCCAAAAACATAGGTATCAGGAGTCTTGAGTCTAAGGCTCTGCTGCGAAAATACCT
+>899
+GTCTGTGTACTCAATGGTGTGATCTTGTGCGACCCCGGTCACTTGACGATATGAGGGGTTAAATGTCGGC
+>410
+GACATAGCCTGTGGCAATAAATGATGAGAATCTTCGAGGTGTACAGTGACAGCCAGAATGGGATGGTTCC
+>892
+TGATCCCCGCAATGCTGAATGCGCCCAACCTTAATTTTCCGAACTGCCTAGTCTTATATAGGCGATGTTT
+>864
+ATCTATTGGTAGGGCTGAGTACGTTCGCCATACCGGAACTGTGCCTAGGTGGCCGGGGTAAGGCGACGTG
+>582
+CGTTCTTACCGCGAATCAGCTACAGAGGAATACCGGAAGTGCTTATGGGTCGGTCGTTCATACCTATTCC
+>450
+GTAATCATGGGGTGAAGCCGAGAGACATCATCTTGTCCCCGTCGCGTTACGTCGTGCCTAGATCAACCTA
+>286
+AATGCATGGGCTTTTCCTTTTCTAGTTAGGCATAGCGGCAGACTACCAATCTGGCCTTAGATAATTCTGG
+>244
+GATAGTATATGTCAAATAGTCATAAAAAGCGAAGCCGTGTTAGCATCATGGTGTGTAGCCGCCCTCCTAA
+>77
+ATGATCCCGGAGGGATTTGTGAATAGACACACAACTAGAGCACTTAAAATGAAGCCTCCCGAATGTTTCG
+>856
+CAGAGTCGCTTTGAAAAACATGTAGACCTGAACGTGCCAAAATCCTCGACTTAGGTGAAACTGCTTCGAT
+>831
+CGTTAGCAAATAGAGTGAGGTTTACACTATGGAATTGCGAATTAAGCTTACACTTCGTCACTGGACCCAC
+>658
+AACACCTGTCGGATCACGCAGCCTGCGCGATCCGAGTGTGACGTACGTGAGGCCAGACTGTAATTTATAT
+>235
+AGGTCAGATGGCATCCACAAAAGCTGGGCGTCTCGCTTAGAGCATACACGAGCTCTTACAGCCCTAAAAT
+>104
+TCGGACAACATGCGCACAAGTACGATGAATCCACCGCAGATTGATCTCGGAGGCCATGGCGAACCCTTGG
+>86
+TAGGTTCCGGCGTCGACTGAATTACAAGTAGCGAGTCAGGCTAAGAATGGGTAGATCATTCATGGTCTGG
+>753
+TTACAACCGACATGTCCGGCGCATGGAGGGAGGAAGTGCCTTGCGAGACATTAGCTACCCGGGGAACTAT
+>985
+TATTCCTACTCGGGCATCAAATATGTACCTATAGTTTCAGTGGCCAACGATCAGTCACGCCCCAGCCAAC
+>623
+AAGACGTGTGAACCATCGGCCTGGGAAGACATTAAATATAGAACCCAAGGCCCCTTTTAAACAACATCTC
+>993
+CCAGCGTACTTCCGCATGAGGAAGATGAACGAGCAGCGCCCAGCCCGTATAGGGTGGTGCTCCGACGTGA
+>23
+ACAGCGCCGAAACGCGGTGATCCTTCAAGCCAGTGTCCTCGGCGAACGCATCGACCCCTTGCAAACTGTA
+>952
+CCAAATTCCTGGCATACAATCGCAGATGTAAAGAGTATATCCTCCCTATCATAGACCGGCAGGGACTCTG
+>352
+TGAAGAAGCGGGGAAGTTAGATAACCCGTCGAGGCTAAGCGCTTCACCTGTCAGAAGTAGAGACAGGGTC
+>132
+ACCGTGCTCTCCTAAAATATAAACTTAGTTCGGGACAAGGCAATACGCAGTCATGGAATACCATTATGGC
+>51
+CCTATCCTCATGCCCACTACAAAATACCCGTCGTAATACACGCCGACATAAGATATTTCAACTAACCCTA
+>162
+GGGGGTCGTCGGGCTGTGTTAATATTCGGCGGAAGAGCAAAGAAAGCACATTATGTTTTTTTAAGGTGGT
+>472
+GGATCGGACGCATATTGTCCGGATCTGTGATCGCAGCTAAATTTCACTTTCACATACACGGGTAATAGCT
+>460
+CCACAAAGCCCGGTGGGGGGGTCGTACTACTTGTGTACCCCGCGGTTAGAATTCAGCTGCGTCCTGGACG
+>562
+TAGTTTAGAAAGATATGCTCGGCCAGTCCCTTACCACAAAACGTGGATATATCGATACCCATGACGAGGA
+>589
+CCTTGAGCCAATTAGGCATTTCTTCGAGCCGACCAGGTAGCTCGAATGGGGTCATTGTTGCCGTTAAAGA
+>373
+CCTAGTTTTCTTGCCGCAGAAAATTAGGTTTTGATTAATTTGAATGTGCGCACCAATATTCAATGCCCCC
+>196
+CGGCCTGATCCTCATTAAATAGTGGTCCCGATCTGTACCCTAATGTGATCCCCTCGTCGGTTTAGCTTTT
+>977
+ACTAGCCAGCTGGGACCATAGGCACAGAGAGAGTACTTAGCATTTCTGCTGGAATAAGCTAGGGCGCTTC
+>813
+AACTAGAATCACCTCATCTCGACTGGGTGGACAGCTTTGGAAGAGGGGTTTCTCACAGTATTGACGTACA
+>911
+GAAGAAGTTCGTCACTTGAATTTGTGGTTTAACATGCATACACCTGTTGTATCTTTATACCGACCCGGCA
+>377
+TACTGCTGGTGTATTAAGTATTTCGGGATCATCAGGGAGCCATTCTGCAATGATTTGGGGCGTGCGGTAC
+>554
+GGCGTCGCCACGTACTGCAGGAACGTGGTCATTACTGTATAAACCTTTCCGACGGCGACTATGGCGGCAT
+>424
+TCGATAATAGCAGTTTTATAAATACTAGCGTGCCGCTACCCACGCGTATAAAGACACGATACCCGTGACA
+>921
+TGGAGAATCGCGCAGAGGTCGATAGGACATCTCATTGTACTTTGAACTAGCACCTTTACCAACGCGCTAT
+>405
+GTTTACACATGGAAAATAAAATATCCCGGGTCTCACACTACCCCCAAGTGATGAGCTAAAGCCCAACCTC
+>820
+TTTGTGTGGCAGTCTTTGACACAGGATTCATCGAATACCGGGACTTCCCCCCTAGAAACATAGAGTAGGT
+>522
+GGAGGACATGCCACCTTGTTTAGGGTAATAATCGGGTGATTTTCGGATACTTCGGGGCTCTCCCATGGTA
+>592
+GGATAGGCCACTCTTCTTAGTGCAACGGCGAGGCGATGCATTGCCATCGGAAATCGAGTCATTGAGGGTG
+>815
+CGGACGGTGTAAGCAGACACAGCATGCCAAGACGTGTCGACGTGTGAAATCATTTCGCATATAGTCTACC
+>213
+TGACACAGCCGGTAATGATTCAGGACACTAAAAGGGCATAGCTATTATATCTTAACGGGTGGAGCAGACT
+>310
+CTGCATGCTTTCGACACAACAATCCCCGTGCATGATGTGCGGGATGTGTGCACGTGATTTTGCTCATGTG
+>112
+TCATCCGAAATAGGCCATGGTCTTGCGTGTGGACTCCCTTCCGGTTCGTCTCGGGTCGTCAATTTCTCCA
+>901
+GTTTTCCGGGTATTTGTGGCATTAACCGTAGGCAGTCGTCGGCCGCCAAAGGATTCAGGGTTTGAATGAT
+>798
+ATTGAGGCGGTCACTAGTTGGGTTCTTTGAACGTTTTAGATGAGACTCAGCGCGCGCGGGCAAATATATT
+>503
+GGTGATTCCATCAGCTAGGAGGGGGCGACGACACACTTGGCGGGAAGGGGTTCCGAGGTCGGATCCGTAC
+>795
+GAGTTATCAATGAAACTAGCCATCCCAAAGCGGGCATCACTTCTGCCGCATTAGGAAGAAAAAGACCATG
+>365
+GCCAAGTGGGAAGTAGATAAGCGGTAGTGAGCCCCGGCGAAGGCCGGCGTTGACGTGTATTGCCGGTCTC
+>397
+TTACGGCGCTGATTGATGGTAGGTCCCCAAACCCGTTGCGGTTGTAAATCGATAGGTATGACAAGTATTC
+>974
+ATGATATGCCCTTAAGCCACCACCTACCTATGTATACTCTATAAGGTAACAACCGGATTTTATCTATAAC
+>389
+TCACTTAATTAGAACCGACGGGTGATGTCAAATTTGATAAACTGCTTGGAACTGGATCGGAATGATCCGT
+>338
+TCAACGCGAACGTGCGGCCAAGGCCTTCTCGTCGCTTGCGTTGATCTCGTTTTGGATCTGCACGCAAACA
+>457
+CACCCGTCCCAAGGGGGGTGCCCCAACAGCCGGGAGTTAGGGTGTGACGAGGTTTGCTAACGGCCACGGA
+>908
+TGGAAGACCTGGATGGTCGCACTCCAACTATTCGGCGCTCTGTGTAGCCGCCCTGGGGAGCTGGTTGTAT
+>724
+GCCCAGTTCATTTAATCGCGCCGTGTAGATTCAGCCCCCAAAACATCAACACGTTACAAGCATCGGGTTG
+>842
+TAGGATGTTAATGGAGCCCAGCATAACTCGCGTCACTAACACTGCAGGTAGTGAACACTGGAAATGATTC
+>414
+CCGATCCCCCCGATCTTCCGTGCACCGAGGTAACATCCCCATTCTGTTATATACTGCAGGAAAATAATTT
+>704
+AAACTCGATAAGCACAACCTTTTCTCAAGGACATATGGTGGATTCGCGGCGATTATTGTGAGGATGTAGG
+>874
+ATACGTCCCGGTCCTGGCAGGGTTGGGGTTGCAATAACAAAGAGATCCGCAGGAACAGCGTAGGGCTCAG
+>821
+GGACTTCCCCCCTAGAAACATAGAGTAGGTGGACTTTGTACTGAAACACAGACTATATCTCGCGGCTTTA
+>492
+TGCGTACGTGGCCGATACCTAGAGTGGCGCGTGAGCTCAACACCTCTTCGGTCCTGGATGATAACCACGA
+>207
+ACCCTGTTTGCGATGGGTTGCGGCCGAAAAGTTCAAGGGTGCATTCATTTCGGCGGGTATTACGCGTTTT
+>157
+TCGTGAAATGACCGCATCTGAGACAGCTCACGTGAAGCTGCAATTAGCCTATGCGAACATATAAGTCCGG
+>870
+CCATAGTCCATGATTGGTAGCAGTACCTCGGCCCAGACGGTCCAGCTGCAGGAGTCTTTGTAACAGAAAA
+>183
+ATGCGCCTTTCCTACTTGAGAGCCGTGGTACCGTACTTACTACTAGCTAGGGTGCACACGGTCGGTCGAT
+>65
+TAAGATTATACACCGGACCGACGGAAGCATAACGACAAAACGGGACGAGAAGGCAGTGCAGTTGAACTTT
+>322
+GGTGCGCATTGACTGTCGGGAGGACCTATCCTCCTATACCGGATTGAGAGCGGAGGTTTGTGGTCGTGCG
+>902
+GGCCGCCAAAGGATTCAGGGTTTGAATGATCGTCCTCGCTCACTAAGGGATAGTCTATTAATATAGAGGG
+>893
+GAACTGCCTAGTCTTATATAGGCGATGTTTCCGGAAGGCGGAGGTCTCATCATGTGATGATTGGCTTGAC
+>696
+AATCGTGACCTAGCCCTCATGCGCAGGACGACCCCATTACGTGAAGTACTATCAATGTCTAGCCTACCAC
+>443
+ATGTCCTGTTCCAGAGCGTAGGAACTAATGGTTAGGGGGCAAATAATTATAACTTGGATGGGGCCGAATG
+>130
+CAATTAAAGGGTGACTGTCTAGGTCGACATGAGTACGCTATTTAGTATATCAGATTATGGAGGACTGACT
+>693
+TGGTGCACGGTTAGGGTGTAGGTTACAAAGAGATCCGCATACCGTGGAGCGCTAGCAACATCCAGTAATT
+>904
+GTCAGCGGGATGTGGACATCTTCCTCCTGCGGTAACCTCGGGAGCAGTAGCGAGGGGTGGGGGAACCTAC
+>37
+TCTCTTCCTCACGTAGTAACCCTGACACATTATCTTTACACTGTGACGATGTCACTTCTAGGAGCTCGAT
+>814
+AAGAGGGGTTTCTCACAGTATTGACGTACAACCTAAGACCCGGACGGTGTAAGCAGACACAGCATGCCAA
+>149
+GTGCAGACCTAATAAACGCCCGGTCGTTCGATGCAGAATTCCTGTGCCGTACACATACAAACGTCAGGCG
+>141
+CAGGAGCGCTGTTTGGCCATCCTAAGGTGGGACCCGGCAACCCGACGTCTTAACCCAAACGTGAAGAGGA
+>210
+GCGACTACACTTGGAACAGGACCTTACGGATCCGCATAGCCAGCGCCATCGTGTACACTACGTGCGCCTT
+>887
+GAGACTGACAGCCCACTCACTTAATTTCTGCCCAATGTTGTGCAGAAAGAGACTGGTGTCCAAGGTGCTC
+>920
+TATTGGGGAGACGTATCCTATGCAGGTACTAATTGGAACCTGGAGAATCGCGCAGAGGTCGATAGGACAT
+>523
+TTTCGGATACTTCGGGGCTCTCCCATGGTACGACCCGACGTTCGGCATGTCTGACTGAGTGAAACGCCAA
+>429
+CAGGTCTCGTTCAAGGTTCCTTCATTCTAACCAAATGCTAGAATTTATCAGCCCTCCCGAAGATAACTAG
+>742
+GACTGATTATTCGGGCTAGTCAAACTCTGGAAAGTCACCTCCGGGGAGCTATTGAAAGTTGCATAAGAGA
+>954
+TCCCATTTATACGTAGTGCGCACGTCTCGTCTCTTAACGCGGACGTCTTCGTACTGAGCCCAGGCACTCA
+>786
+TACTGCTCGTCTGTAAGTCATTACGTAATCGCCGAACTCTAGCTATGTACTTAAGCTCCAATTAGGGGAA
+>416
+CGTCCCAGTGCAGCCGAGTAGGTGGTGTGGAATGAGGACACTTCTCCGATAATTATGGTGAACGGAGGAC
+>873
+CACTCGACCGTTCTCCAATGCTGTCAACTCGATAATAAACATACGTCCCGGTCCTGGCAGGGTTGGGGTT
+>866
+AAAGTTTGGTCTTTAGAAAACAGAATAAATGAGATTCCAATGGACGACCATACCCTCGTATCGAGGGAAA
+>391
+CAGGTGTAAGGCCTGTCCCACGCACAAATTCTAAAGGTATCCCCGTATAGTCCAGTCACTTATGCTGAGG
+>681
+TGCCGCGGTTCTCGCTTACAGGTACTAAAACGGTTGGTGATCGACCTGGCGCCATCCAGAGTCTACGAGG
+>547
+TAACTGGGGCGAAGATCATCGAGTCGGTGGCCCCTTCTGCTGAGTGCAAAGTGACTATCTTTGGTTCGAG
+>527
+GAAGGAGCGCGTGCTCAGAATAAAGAACGTAGCTACCTCCGAATTTCGAGGTCCCCTGCAAATTGTGGCT
+>510
+TATGGCGAGTCAGCTGTGTTTGGCTATGGCAAAAAGGTATATAGGCGGGGTGTATTGTCTTGCGGTAGCT
+>191
+ACGTTGCACAGGAATAAGCTGGTGATGTCACTCGACTCTTCGGCAGCGACTTTCGTCCGGGCTGTACAAA
+>686
+AAGCTTACATTAGCATATTACAACCGGCTACGGCCGTCTTGACGCGCCAACGTCCATAATGCTAACGGTT
+>268
+AGTTCGGTGCTAGCGAAGCGCGGTCGCCGTCGAGCGCACTTCCCGACGGACGCATTCTCGGTGACCTAAA
+>433
+AAAACCATTAGTGAAACTACTGTCACAAGCTGTATTTGATGGATATGTTCCCATACTGTTTGTATTTCAT
+>526
+TATAGGTTAGAGGTTGGCCACGTTTACTTAGCCTGGATTCGAAGGAGCGCGTGCTCAGAATAAAGAACGT
+>656
+TGCCTACCACGTAGCCTTCGAATTTTAGTGATCATGAAATTTTGCCAGGGCCGTTACGATAGCTCCCCTC
+>931
+CGACTTTTCCCTCACGGTGTTTCTATGATAGGTGGGGATACACTCGTGTGAGGGAATATCATGCTTTAAG
+>82
+AGCTTTTTGCCTCCGGAAGCGATTCCAGGTCCGCAGAGCGCGAGGATCTGGGGAGTTATTACGCAGAGTT
+>683
+ACCTTTGAATTATTTCCGCTTCCGGAACCTGCAACTCACAGCGCTGTCGTCACTAAGTAAGGGCCGAAGG
+>928
+GGGGGGTAAATGTCGACCCCGAATTCCTCTGGTGGACTTTGGGCGCATTGAGGTCAGTATGGGCATCCTA
+>229
+TTGTGGACTAATGTCACGATTGGGGTTGTATGCTGGGGTAATCAGATGATAAATGGACCATTGACATGTA
+>76
+GATCCGTAATAATCCTGAGCATTATCGTGTTCAGCCACCCATGATCCCGGAGGGATTTGTGAATAGACAC
+>776
+CTCTAGAGTTCTTCGTGCCCTAATCCGTCCCTGAGTTACTTGAATAAGCATATACCGGACCTCTGAGAGA
+>122
+TATTCATTTATGGTTCACGTTAAGTATTAATGGGGGAAACGAACTCCAGATGAACGCTCCGCGTTTATTG
+>655
+ACGCTCATATAATCAGAGGATCCGCACTTTGGACAAGCCCTGCCTACCACGTAGCCTTCGAATTTTAGTG
+>489
+ACCATATGACCAGCGTGTCTGCCAGCGGTTTATCAGCAAAAGTGAGTATGGCAAGTACCTAATAGCGCTA
+>557
+ACTGAACCACCTACATTCCGACTGGCACTACCTGAAAACGAAACTACGTCCCTCCCGATGCAAGATGTAA
+>997
+GGATTACGTTTCCTAGTAGTGCTCAGGTAGTATAGCGACGAGCCGCGTCACCTTTGGCTAAACCTAAGCT
+>39
+GTGGCATCGGGTTCACATATCTTAAGCAGTCCTGCCCACGTTAGCACATGTGGCGGGCCCACGACCCCAG
+>679
+CTTGAGTTTGCAGTGTCAAACCTACCACCTGTATGGCAAGTTAGTTCCGGATCAGAGCCTATGAGCTCTG
+>648
+CGTGTCGATCCCGCCTAAATCTGATGTTTGGCGGGTATATCCCAAGGCGTCGGGTAGCGTACCCGATGTA
+>374
+TGAATGTGCGCACCAATATTCAATGCCCCCCATAAAAGACTGACGAAGTGAGTACAGAGTCTCGCCGATA
+>869
+GCATATTTTCTTTGAGGCAGGCAGCGTGGAACTCAGTTGTCCATAGTCCATGATTGGTAGCAGTACCTCG
+>818
+TATACGCGTGCAGACGACAATTTAATTGTCGGTGGTCCCCTTAACGTAAGGAATTGAAGCTTACGTTTGA
+>218
+GGGAGTAGGGCTTTGGTTCCCTTTAGAGACTACTCCTACATTATAGATGACAGTTGATGCACCATCTACA
+>480
+AGCGTAGAGAGTAGTAGCGCTTGATTATGTATCTGGGCTTTATATGTTAATGCCCAGTGGGGGGATATTT
+>303
+GCTTGGCGTTTTCACTTCCCGATCTGCCGCACTACAGCTCACGTTAAACGCGTTCTTGAGAGGCGTAGCG
+>116
+CTTCAGGTACAGGACCTCAAGAATTTATCTCAAGGCCTAGACGCGTGGTCGGGCACGTTGAGATCGGAGG
+>342
+CGTAGCAAGGGCCGCACGCGACACTAGGTTGCGTCTAAGAGAGGCTATTTCTAGAATAAAGCTCGGCCCC
+>357
+CATTGTAAGGACATCCCGCTATAGCTACCGCGCTGCGAGAGCCGAATATAGCGAACCCTGAGTGATGACC
+>381
+CTCGGTGCCCTTCGGTCAGGCATGTTAGAAAAACTGAAGGGATTCTAATCTCCCTTTTTTATGACATCGA
+>277
+AGACAAGTGACTTGTCACCGAAGAGGGGGATAGCAACTACCACCAATCTAGGGATAGACATGCTATGACT
+>770
+TTATGGGAGCAACGTGAGTGACTAGCCTTTTAGGACTGTACAACGCGGAGCTGTCCAAGCCAGTCGACAA
+>150
+CCTGTGCCGTACACATACAAACGTCAGGCGTTACAAGGAAGGAAGACAGCCTCGACAGTCATCCCCCTAA
+>209
+CCGTGATCGTGTGCCTTGTTCGACTCGCCTCATTACTCATGCGACTACACTTGGAACAGGACCTTACGGA
+>415
+ATTCTGTTATATACTGCAGGAAAATAATTTGCAGCCTGACCGTCCCAGTGCAGCCGAGTAGGTGGTGTGG
+>396
+ACTGTGGGAATGGACTATTTACAACGGAAGAGACTGTAGGTTACGGCGCTGATTGATGGTAGGTCCCCAA
+>38
+CTGTGACGATGTCACTTCTAGGAGCTCGATAACATGTTTTGTGGCATCGGGTTCACATATCTTAAGCAGT
+>287
+GACTACCAATCTGGCCTTAGATAATTCTGGAATCACGAACTCGAACATGTCCGGGGGCCCGCAAGTGTTA
+>257
+TTAGCACTGGTACAGGGCCCAGTCACAGTAAAGGGTTATAATTACTCTTCTAATAGTCGTATTGATGCAC
+>88
+TGGAACACGATTACAATCGAACGTCACAAAGCTGGTGTGATGCACTGGATGTCCTCAGTAGATTTTAGCA
+>733
+AGTCACTCGAAGCCAAATTGATTAACGGTAGTAGTCCCGAATTTCCTACAAAAGCGGTCACGAAAGGACG
+>613
+CGGATAGTCGGTCTGAAACTCCGGCTGCCAGTGACTCACCTTAGTACTCCCAATAGCGCTGTCGCAATGG
+>710
+GCAGCCAGACACTAGTGTTCGTCGCCATATCTGGGTACGGTGTACTGTGCTTACGCACTAATCGGCGACG
+>356
+AGTGCACGTTGTCGCTCGCTCGTCCAGACACAGGCTCTTACATTGTAAGGACATCCCGCTATAGCTACCG
+>517
+GGAATTACTCTTCTAAGCAGCGTCTGTTGCTATCGTAGAAAAAGGAGTCACCGTTGTGCCCTGGCGCGTT
+>117
+ACGCGTGGTCGGGCACGTTGAGATCGGAGGTCAGCTTGACATCTAGAGCTACCCTTTTAACCTAACCTGC
+>833
+CGCCATCGCCCGATCGCGTAGCAAAACTTTGACAAGTGGTGTATCTCGAAACAATCGATAATATGCCCCT
+>363
+GCCGGTAGTAGGCTGGTTTCCTACCCATTGCACGGCAATCCCGTAGCTTTCTGACGTCAATAGCGTCAAC
+>344
+TAGGATAGGTCCAACTAAGACTGCAGAATTATAATTTCCGTGAGATGAATCGAAGGTTAAAGACACATGA
+>556
+AGGTACTGGTACTCAAGTTCGAGGTGTTAGTGAATGTATAACTGAACCACCTACATTCCGACTGGCACTA
+>525
+AGTTGCAAGGCTTCAAACGTTTTTGTCGAGTGGACGCTTTTATAGGTTAGAGGTTGGCCACGTTTACTTA
+>809
+GTAGCCACCTGTGAACAATCCGTACGATCCATTTCCATCCTCCGCAGCCCCAAGATGCCTTGGCAATATA
+>862
+AGGGCTTGGTCAGCGCGCCCCACCCACAGTAACGTCGGTCTATTACGTCCATCACCGAAATGGCTTTAAC
+>32
+AGTCCCAAACGATCTTCGGGGCATGATCACCCAAGCCCTTCTCTTCCCGAATCTTGGCCTTTTCTTAGCT
+>671
+AGTGGGACTCAACATGTGGGCCTAGGGGCTTTTCCGAGTCCAGAGAGTTGGAATACTTAATACTATGTCC
+>890
+TAGTTCTTATCGTCCAATGTTTCTAATACTCCAGAATGTCACGCGTCGTGCTACTAACCGATCTAGTCCC
+>905
+GGAGCAGTAGCGAGGGGTGGGGGAACCTACGAGGCCCAGCCGCTAGCTACGGAGTCGGGTGCAATCCTCC
+>331
+GGCCTATTGTTTTGTCGAGGCCCCTAGCCCTTCCTACCAACGTGGATAAGCCACGTTTATTGATTTCGTG
+>965
+CCTAATAGGACCTTGTTGGAAGCTGACCAAAATCGACTAGATTTGAACGCTCTTCGATGCCCCTAAAGAT
+>735
+CGCTACGCGGACCCCTCATTCGTGAATTATCACCTTATACATTGCTGTGCGGTATGGTAGGATAGATCTG
+>863
+TATTACGTCCATCACCGAAATGGCTTTAACGGTCATTCGCATCTATTGGTAGGGCTGAGTACGTTCGCCA
+>139
+AAGAAGAGCGAGTCACGCTCCGTTACCAGAGATTCCGGCGGTACCATAAATCAGCCAGAGGATACCTCTC
+>217
+GCTAGTTCGGACTAGCCTACGGTTGGTGAGGGTTCAGACCGGGAGTAGGGCTTTGGTTCCCTTTAGAGAC
+>48
+TACGCAGCTTGCAAAGAAATTACGTAGGTCACCAACCAAGCCCAAGGACGAGGCTTAATAATGTCGATCC
+>311
+GGGATGTGTGCACGTGATTTTGCTCATGTGCCGAGAACCGTATTATTATAAGTCAATCTTCCAGCAGTTA
+>537
+ATGGTCGTTGAATCCAGTGCTCGCCGATCGAAGATTGGCCGGAGTTATCCGGGTGCACGCCATTCTTATG
+>470
+TGGAAGAGCGGACATCCCGGCAAGAATCGCTGTATCGCTACAGGTTTCGTGAGATCGACACCCTTGAGGT
+>585
+TGATCACCTCAACTCAACTCAGTCCTCTCGCTCGTCCTACAAAGTGTAAGGAACGCTGACTTGCCACCTG
+>860
+CGCAAAATGCCCTACAAGGGACATGGTGCAGTGGTAACCTATGGGCCTATAGCGGCTGGACTAAAGCTTA
+>972
+TTCCTAGCGGCCCCGCGTCAAAAGCTACTAACCGGACCGATGGGAATTGAGTTCTCCCGGGAATTGGTTT
+>413
+AGCGGAGAGTAGATGTGTCCTCGTACGTACGATTTGTCACCCGATCCCCCCGATCTTCCGTGCACCGAGG
+>3
+GTCGTACGTGTGTTTCGGGGTATTGGTAACTTTCGCTCTATCGGTGCTACCTAAACGTGCCACTAGTGAA
+>8
+ACCGGATAGACTACGCCCTCGATTTTATCCGAGGAACAGCTTGTCACAAATCCACAACAAGCAGGACGAG
+>99
+TCGATAGTTCTCGCAGTCCTGATGTGTAAAACCGTCGCGAGCCGAAACGTTAGCACTACAATGTGATTCT
+>187
+GCCCTCTAGTCGGTCATTCTAAAGTTTACGACGTCGTCGGATTGGTCGGCCCAAGCGGCACAGCACTAAT
+>949
+TTGCTCTTGCTTCAACGCAGGTAGTACCCAACAACGTTTGACATTGCCCCGCCCGTATCTATTTTAGAGT
+>727
+CGCGCCGACAAAAACCCCGGTAGGTTACCGCGCAGGTCATCTGGATGGGGCGTGCTTTTTCGGCAATCTC
+>844
+GCCAAAGGCCCCTTGGGCCGCCTCCATCTTTCGGGTTAAAGGATAAGAACTGCGGGTTGCTATGCCGTCC
+>197
+TAATGTGATCCCCTCGTCGGTTTAGCTTTTATTAACAATGGCCATGCTCCAGTTATTACGGCGATACGAA
+>254
+ACACAAGACCGTATCCTAACTTTTGCCCGAGATAAGTGACTGATGTAGACTTAGCAACACCCGTACTAGG
+>609
+GTAAATTTCCGCCCGAGACTGAACACTGGAAAACCAACGCCAATATTCATTTCAGTGAGCTGGTCCCCCT
+>761
+TGAACCTTATAAGGTTAATGTTTTGATGAGAGGGTCTCCCGCCTGGCAGTTTCGGATAAGATGGATCCCT
+>918
+CTCCACTCAAGCCAGGATTAACGGCAATTGCGACAGATGCGATCGTGGCGTTGGTATCAACTATATGGTA
+>642
+TACTAGGCACACGTTAGAACGTGGGATCATGGAAGTATCTGAGGACCATCGCAACTTAAGATAATGCGGC
+>284
+TGAGTCTAAGGCTCTGCTGCGAAAATACCTTGAGTAATTCACTACTGTATGCCACGTCTTTATATGGAGC
+>496
+ATTGTTTGGTGGTAGATCTCATATAACGTACTATATGTAGATTGTCTACCGCCATTTAATTCCCCGAAAT
+>232
+ACCACATCATCCAGGAACGAGGCGGATGTTGTCAGCATTACACAATCAAGCGTGGGACAATTTAGCATAT
+>97
+CATCGTAGGGGGCTTGCGCCCTCAGCGCCCCATAAGAATCCACGGGTGGCACCAGTAGTGGCTGAGTGCC
+>806
+AGCATTGAGCGATCACAGGGGTTCCTGGAAGCGCAAGTACGTAGCCCCTATCACTGCCCTCGATTCAAAA
+>40
+TTAGCACATGTGGCGGGCCCACGACCCCAGTCGCTGGGTATTCCTTTCCACTCACCAAGAGACTCGGTGC
+>255
+TGATGTAGACTTAGCAACACCCGTACTAGGTCATTAAGCTTTGTAGGGCCTTAGAGGGTCACATGCGAAA
+>491
+CACCGTTGACTGTTACCGGCTGGATATCGACTGTGTAGACTGCGTACGTGGCCGATACCTAGAGTGGCGC
+>156
+ACTAATGAGGTCAGGTGAGGGTAGTGCAAGGCAGTATTCTTCGTGAAATGACCGCATCTGAGACAGCTCA
+>274
+GGCTGAATAGATTTGTACGCCAGGATCCACGAAATGAAGTAATGTAGTTAAGTTTCGCCGCGGACGGTCC
+>72
+TCCCTAGTGGCCAATCGACCACTTAAGTTGTGCTCTATATGTGCGTATAACACGCCTTATGCGGCTCTTG
+>178
+GATGACGTACCCCAGAGCTAGGCCCGGGTAATGACGTCACCGATTTGTATGACAGCCCATGTAATGTGTA
+>172
+AGCAACTTGATGATGTTATGGCTAATGAGCGAAAAAACTTGCTGACTTCCCAAGTACGTTTCCCACTTAG
+>531
+CTCATTCGTAATCCCTGCCCCCAGGCGGCATCCGGGCAAGCTCTCGTTTCAATGAACATTTGCGTCCTGT
+>810
+TCCGCAGCCCCAAGATGCCTTGGCAATATACGGTGGTCCTCAATGTGGGACTGGTGCGCTGGCACTTATC
+>467
+ACTTTGTATAAAGAAGCAAATCGTGCTTCGGGCGGTTTCGTATAATATGGAACGGCGCGGTGCATGTATG
+>250
+TTATCCAGCGGATGCGCTAGCTGGTTCCGTAAAAGGTTTTATCTTGCGAACGTATGCTGGCGAAATAGAT
+>375
+TGACGAAGTGAGTACAGAGTCTCGCCGATATCATACTATATAGCGCAACATCCCTGTGTTCTAAAGCCTC
+>684
+GCGCTGTCGTCACTAAGTAAGGGCCGAAGGAGGAGGCACTTGCTATTATCCGCCGGGAATCCTTTGGTCC
+>804
+GAGGTGGCAGGCCAATTGTGTGCTCAGACGGGTTTCAAACGAAGTCGATACTCTTCCCCCCGCTGATTTA
+>983
+TCTATCCACGTAGTGGCCGTATGGCTACCAGTCTAATAACTGGACACACCTCGATATGTGGATATTCGCA
+>453
+TATGCTCATGCGCGTAACGTAAGCAATCATACTTATGTGGTGCGGCTTGATATCCAGGTGAAAAGAAACG
+>987
+TGCACATTACAAGACGTGCAACCATTCCCGCGTACATTCGAGCTCTCCCCAGTGGTTACAGTTGTAACAT
+>569
+TGAGTCAATTCTATATAAATCGTTATCACGCGTTATCTATAATGAAGGCCTGAATTGGTTCCACACGTCG
+>119
+TGTATGTATTGGAGGTCTGAGCGGGCGTCACATCGCAGGTGATAAGATAACAACGGAAACGCGTTTCATC
+>387
+AAATGCCCTAGCTGGCACTTAACGGAATTAGTGACGTTACACTCTTTAAAAGGTTGCTCATGCAAAACTC
+>165
+CTGTATAAGTCTAGTTGGTTCACCCGCTGCGGATTTCGGCTTCAGTGAAATAGTCAGATTCCGACGAGGA
+>223
+ACAATCAATCCACATTATCTGCAACTCATGTATTTAGTCTTGTTCACCGACGTTCAACCGAAAGGTATAA
+>698
+GCTTGACCCCAATGCAACCTGGAAAATCGACTACATATACACTTCGTTGGACAACCATACGAAGTGGCCT
+>549
+CCGCGATTTACAGAATTCCTTCAATCGCATGGCAACCATTAGAACAATTCTGGCTTCTCATTAATGTACC
+>685
+TGCTATTATCCGCCGGGAATCCTTTGGTCCGCAGGCGCGCAAGCTTACATTAGCATATTACAACCGGCTA
+>280
+CGGCGGCGACCTACGTGTGTAAGGTGTATTTTCGTCATGTGGCGTCTTCGCATGGCTGCGCCGTTGTTTA
+>550
+AGAACAATTCTGGCTTCTCATTAATGTACCTCCAATTGAAATACCCTGACTGCCACAATGCGCCCCACTG
+>673
+CATTTACACTTATCGCCGGTGCTTAGTCCGGCCTGATACCGAGACGTGGCATCTACGTAGGTAGCCAGGT
+>906
+CGCTAGCTACGGAGTCGGGTGCAATCCTCCCTCACCCCTTATCATTAAGAATTTACTGTAAACGTTCTCT
+>628
+AAATATGAATTTCATTAATACAAACCAAGATCACGAGACTATGAAGTCTGTTTGACTCCAGGGAAACAGC
diff --git a/tests/test-data/real-partition-small.fa b/tests/test-data/real-partition-small.fa
new file mode 100644
index 0000000..6f8047d
--- /dev/null
+++ b/tests/test-data/real-partition-small.fa
@@ -0,0 +1,12 @@
+>747:3:25:13338:13956/11468712	229	296	2
+CTACTCGACGTGCCACTGGTGCCACGTCATGGAGAGCGAGTCCTTCGAAGACGTCGAAGTCGCCGCGCTCCTGAAC
+>747:3:66:14541:12472/21468712	229	296	2
+GCTGCCGTCACCGGGTCCTCGAAAGACTCCCGCTCCATGACGTGGCACCAGTGGCAGGCC
+>747:3:75:11329:8160/21468712	229	296	2
+CGGCGATGGCAGGATCCTCGAAGGACTCATGCGCCATGACGTGACACCAGTGACAGGCGGAATAGCCGATCGAGAG
+>747:3:87:3483:11756/21468712	229	296	2
+GGATACTCGACGTGCCACTGGTGCCACGTCATGGAGCGGGAGTCGTTCGAGAACGACG
+>747:3:111:17901:13336/21468712	229	296	2
+CCAGGACGGAGGACAAGCCGATATTGCTCAGCATCGGCTACTCGGCCTGTCACTGGTGCCACGTCATGGAGCGGGA
+>747:3:115:8388:20027/11468712	229	296	2
+CTGCTCTCGATCGGCTATTCCGCCTGTCACTGGTGCCACGTCATGGAGCGGGAGTCGTTTGAGAACGAGGCCATTG
diff --git a/tests/test-data/real-partition-tiny.fa b/tests/test-data/real-partition-tiny.fa
new file mode 100644
index 0000000..899b12c
--- /dev/null
+++ b/tests/test-data/real-partition-tiny.fa
@@ -0,0 +1,4 @@
+>747:3:111:17901:13336/21468712	229	296
+CCAGGACGGAGGACAAGCCGATATTGCTCAGCATCGGCTACTCGGCCTGTCACTGGTGCCACGTCATGGAGCGGGA
+>747:3:115:8388:20027/11468712	229	296
+CTGCTCTCGATCGGCTATTCCGCCTGTCACTGGTGCCACGTCATGGAGCGGGAGTCGTTTGAGAACGAGGCCATTG
diff --git a/tests/test-data/simple_1.fa b/tests/test-data/simple_1.fa
new file mode 100644
index 0000000..5724698
--- /dev/null
+++ b/tests/test-data/simple_1.fa
@@ -0,0 +1,6 @@
+>1
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>2
+tttttttttttttttttttttttttttttttttttttttt
+>3
+gggggggggg
diff --git a/tests/test-data/simple_2.fa b/tests/test-data/simple_2.fa
new file mode 100644
index 0000000..2d81af7
--- /dev/null
+++ b/tests/test-data/simple_2.fa
@@ -0,0 +1,8 @@
+>1
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+>2
+tttttttttttttttttttttttttttttttttttttttt
+>3
+gggggggggg
+>4
+ggggnggggg
diff --git a/tests/test-data/simple_3.fa b/tests/test-data/simple_3.fa
new file mode 100644
index 0000000..5bec6ee
--- /dev/null
+++ b/tests/test-data/simple_3.fa
@@ -0,0 +1,4 @@
+>1
+AAAAAAAAAA
+>2
+AAAAAAAGGG
diff --git a/tests/test-data/single-read.fq b/tests/test-data/single-read.fq
new file mode 100644
index 0000000..b404395
--- /dev/null
+++ b/tests/test-data/single-read.fq
@@ -0,0 +1,4 @@
+ at 895:1:1:1246:14654 1:N:0:NNNNN
+CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT
++
+][aaX__aa[`ZUZ[NONNFNNNNNO_____^RQ_
diff --git a/tests/test-data/test-abund-read-2.fa b/tests/test-data/test-abund-read-2.fa
new file mode 100644
index 0000000..39e771c
--- /dev/null
+++ b/tests/test-data/test-abund-read-2.fa
@@ -0,0 +1,2002 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
+>seq
+GGTTGACGGGGCTCAGGG
diff --git a/tests/test-data/test-abund-read-2.fa.bz2 b/tests/test-data/test-abund-read-2.fa.bz2
new file mode 100644
index 0000000..1f77127
Binary files /dev/null and b/tests/test-data/test-abund-read-2.fa.bz2 differ
diff --git a/tests/test-data/test-abund-read-2.fa.gz b/tests/test-data/test-abund-read-2.fa.gz
new file mode 100644
index 0000000..d9ba201
Binary files /dev/null and b/tests/test-data/test-abund-read-2.fa.gz differ
diff --git a/tests/test-data/test-abund-read-2.fq b/tests/test-data/test-abund-read-2.fq
new file mode 100644
index 0000000..301208f
--- /dev/null
+++ b/tests/test-data/test-abund-read-2.fq
@@ -0,0 +1,4004 @@
+ at 895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
++
+##################################################################################################################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
+ at seq
+GGTTGACGGGGCTCAGGG
++
+##################
diff --git a/tests/test-data/test-abund-read-3.fa b/tests/test-data/test-abund-read-3.fa
new file mode 100644
index 0000000..7c84dc4
--- /dev/null
+++ b/tests/test-data/test-abund-read-3.fa
@@ -0,0 +1,42 @@
+>badseq
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCgtgCCGCAGCTGTCGTCAGGGGATTTCCGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGG
diff --git a/tests/test-data/test-abund-read-impaired.fa b/tests/test-data/test-abund-read-impaired.fa
new file mode 100644
index 0000000..9a6cf9f
--- /dev/null
+++ b/tests/test-data/test-abund-read-impaired.fa
@@ -0,0 +1,12 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/N
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/test-abund-read-paired.fa b/tests/test-data/test-abund-read-paired.fa
new file mode 100644
index 0000000..71bd8d7
--- /dev/null
+++ b/tests/test-data/test-abund-read-paired.fa
@@ -0,0 +1,12 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
+>895:1:37:17593:9954/2
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/test-abund-read.fa b/tests/test-data/test-abund-read.fa
new file mode 100644
index 0000000..d342c7a
--- /dev/null
+++ b/tests/test-data/test-abund-read.fa
@@ -0,0 +1,2 @@
+>895:1:37:17593:9954/1
+GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCAGCCGCAGCTGTCGTCAGGGGATTTCCGGGGCGGAGGCCGCAGACGCGAGTGGTGGAGGGAGAAGGCCTGACG
diff --git a/tests/test-data/test-colors.fa b/tests/test-data/test-colors.fa
new file mode 100644
index 0000000..b93d7c3
--- /dev/null
+++ b/tests/test-data/test-colors.fa
@@ -0,0 +1,8 @@
+>read_A
+ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAG
+>read_B_overlap_A
+GCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCTCTGCCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGA
+>read_C_overlap_B
+TGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGAGTTGGGGATAGATAGATAGATGAGTGTAGATCCAACAACACATACA
+>read_D
+TATATATATAGCTAGCTAGCTAACTAGCTAGCATCGATCGATCGATC
diff --git a/tests/test-data/test-empty.fa b/tests/test-data/test-empty.fa
new file mode 100644
index 0000000..e69de29
diff --git a/tests/test-data/test-empty.fa.bz2 b/tests/test-data/test-empty.fa.bz2
new file mode 100644
index 0000000..e69de29
diff --git a/tests/test-data/test-error-reads.fq b/tests/test-data/test-error-reads.fq
new file mode 100644
index 0000000..48b3afa
--- /dev/null
+++ b/tests/test-data/test-error-reads.fq
@@ -0,0 +1,400 @@
+ at 895:1:1:1246:14654 1:N:0:NNNNN
+CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT
++
+][aaX__aa[`ZUZ[NONNFNNNNNO_____^RQ_
+ at 895:1:1:1248:9583 1:N:0:NNNNN
+ACTGGGCGTAGACGGTGTCCTCATCGGCACCAGC
++
+\UJUWSSV[JQQWNP]]SZ]ZWU^]ZX][^TXR`
+ at 895:1:1:1252:19493 1:N:0:NNNNN
+CCGGCGTGGTTGGTGAGGTCACTGAGCTTCATGTC
++
+OOOKONNNNN__`R]O[T
+ at 895:1:1:1255:18861 1:N:0:NNNNN
+ACGACGAGAAGCTGATCTACCGCGCCGAGCGCATC
++
+bb_^^bb_XTbbbbbb_bab]KTITZQTZ]ZYT^^
+ at 895:1:1:1264:15854 1:N:0:NNNNN
+CGTGATGATGTGCTTGCGGCCGGAGGGCCTGTTGCCCAGG
++
+````W__ZZ`R__ZSOJNNNQWSQZ\^X\W_______J__
+ at 895:1:1:1265:2265 1:N:0:NNNNN
+TATAGCGTGAGGCGATGACGTTGCTGTCCTTGGCGCGGC
++
+`bbbbbbbbbbbbbUbbbbb]X_QXUQ[QWOPTTZ__X_
+ at 895:1:1:1273:17782 1:N:0:NNNNN
+TCGAAAATCACGTGGGAGATGCACTATCACGCGGTCGGTGAGGAAGTGACCGACCACACCGAGCTCGC
++
+OOOOONNNOO^^X^`]TVa]WWLSSKNNONI]S[Q]SWXZX_\\^ZF___Y\V]]_____]KTRV^X^
+ at 895:1:1:1274:18571 1:N:0:NNNNN
+AGCAGGCGAACAGCACGCCGAACAATACTGTCTTCATGCCAAACTGCTGAAAGCCGAGCACAGCAGAAATGCTCCAGAG
++
+VMJPVUIPHRUaZRZ\___XUZ[X[]]`]X]]]]]_______________XHXX]]S]]Z``X]`]VX]]_____ZZMa
+ at 895:1:1:1276:16426 1:N:0:NNNNN
+GCAGGTATTGGTTTGCCTAACGTTGAAATTGCAGGATTAACG
++
+[[Z[[Z`\`\^[^`^U]ZZROFONOOQYPY]ZU]URQYQV``
+ at 895:1:1:1283:17864 1:N:0:NNNNN
+ATTCGTCAACCCGCGGCTCGAGCTGCGCATCC
++
+`Q\`[Z______`_\Q`\[MTYWTW_T_TTX`
+ at 895:1:1:1287:13756 1:N:0:NNNNN
+AGGGGAAATCCATTTCAAAGCGTTCGTGATCACGATAGACCGTCACTAAGCCACTGACTGTATGGAAGCAAAC
++
+^W_``[XX]]YN[Y[`_`\YVTNWWZ\[[W]X`T[__]X\_`__`JSWSZ_UXU_]LZIZTWZZ]XZ_UZWV`
+ at 895:1:1:1290:11501 1:N:0:NNNNN
+CCAATCACTGCGATCGGCGCACGGACCTTGGAGCCGGAGCAG
++
+OKOOOOONKOYTRO[[[N[[W`[NUKHNOO_I__`[`K[`X_
+ at 895:1:1:1294:5882 1:N:0:NNNNN
+GGCATTGACTATGGGATCCAAGCGATTGCACATG
++
+aUaO_____ZXM_X_UX_
+ at 895:1:1:1295:6189 1:N:0:NNNNN
+GTCTAATCTTCGAGCAACTCCACGCTGTAGTATCATCAAGGTTCAAGATGTTAATGAATAACAATTGCGCAGCAA
++
+ONKNNJORQWSWOWWWZZXURLQZRT[RWX\]\_\___a_X^\\\MTVR]_\___\XX^]JWUU][__[___aL_
+ at 895:1:1:1295:5208 1:N:0:NNNNN
+GCGCATCGCGCGGCTTGAGGACGCTGTCTTCAAGC
++
+UaaaaaaaaaaWQaaLLUZ[STHJFWT[JW_Y^`_
+ at 895:1:1:1296:1784 1:N:0:NNNNN
+GATGTTGAATTTTTACATCAACCGTGCCGGC
++
+WNOWLSZIOO]VSO][X^^[a_a_Z[W[W[^
+ at 895:1:1:1296:6541 1:N:0:NNNNN
+AAACAGCTCTTCGGATTTAAAGATTACGCAGGACATCCGGCAGGCACTAGCGAAAGACAGGGAGCTGTCCACGACGGCGAAGCAC
++
+YU[^a]SZ]Z[[X]U__\_____________S\\\_R________[_^]`FWNNW_\^]X_[[_[^\^]R_________\Y`RU^
+ at 895:1:1:1298:13380 1:N:0:NNNNN
+AGCTGAGCGGGCACATCTTCTTCAAGCACCGCTACTTCGGCTTCGATGACGCGG
++
+OOJOOONPNKQLOQFZSXOR^Q][^__________^XPQ\WX\VRIPSXN__X_
+ at 895:1:1:1299:3449 1:N:0:NNNNN
+TGGCGCGCGCTTCAAATACGAAAACTTGAAGCTCGGCTGGAGGGC
++
+WVY[NNNKNHNOJOO__\S\\SQQ`WROTQOWWPWUW[`]YYUS_
+ at 895:1:1:1300:2738 1:N:0:NNNNN
+GTCCGTGCAAAGGGCACTACGTTTGAAGTCCCAGCAATTTCGGGCAGTTCACCGGCACTTT
++
+OOOOONY]]TU[[[[W[ZUQ[`ZZXWIWOSKYYYQ____R_Y\JY^][]_JQSWQ___K_^
+ at 895:1:1:1303:6251 2:N:0:NNNNN
+CGAGATTACAGGTGGGATTCCCGAACCGATATTTGGTTAACCTAAGGAGGCTGAG
++
+]Z]]V_______\___X______\\___\\\\\\\\\XX\_\\\\\W\\\\\\\_
+ at 895:1:1:1303:14389 2:N:0:NNNNN
+GTCGAGTCCGACAACCCGATCATGCAGCCGCGCCATGCCCGCTTGCCAG
++
+__Y_QYT`YS__S^[_RZIYJWJWS]]XQLSMQJFTVTVTZUVRV_aa_
+ at 895:1:1:1306:15360 2:N:0:NNNNN
+ACTTTACCTGCTCGGCACCTCCATCGCGCGACCTCTGATTGCCAA
++
+_______________ZW``X___\XQZaaZ___T_ZXT]]_____
+ at 895:1:1:1307:4308 2:N:0:NNNNN
+GAGTTAAAATGCCTGCCGCGTGCCCGGCCATGACAAAAATCTTTCTGCTTCGCACATCGC
++
+_____________X_____________X__________XT\_______\S______\_T_
+ at 895:1:1:1308:20421 2:N:0:NNNNN
+CAGATGCCCGGCTGCTTTTTCCGGATCCGAAATCCTATTATGGCATTCCGCTCGATCCGC
++
+____\____\\_\__\______\_\\___\\\X\_\\_\\\\\\\\\\\\_\_\\\\\\_
+ at 895:1:1:1308:2539 1:N:0:NNNNN
+TTCCGGCGCCACGCGGACAGATCACGGACCGCAACGGAGTGCCGCTGGCG
++
+________XFW`[XX__R__XXYY]UWUH`XV]Z`______URWW^`[X^
+ at 895:1:1:1308:2539 2:N:0:NNNNN
+CGGCAGCTTGTCCTTGATTCCCTCGTACTCCTGCGGCGTGAGATTTGGAGCGATCTCAAACGGCATG
++
+______\___YYX_`_`__XQ_[__^_^\^XX_Z_^I[W\V[OSWL__Z`_\_Z__P\^^O`ZOXP`
+ at 895:1:1:1309:4153 2:N:0:NNNNN
+GGACGCGCACGCCGGTGAGGAACGACCCGCCCGCGCGGGCGTGGTCGCCGGGGCCGTCC
++
+```````__``````N`Z]]_X\`]\````Y\\Q`]NK_\VJT[N^W[\TW`````YF`
+ at 895:1:1:1312:10985 2:N:0:NNNNN
+GAGCGCGTCGAGCCCCGCGTGGTCGACCGCGAGCCGTTCGAGCGACCGCCAGTGGCTCCGG
++
+______________________\________\____\___X_____\___\_\\\\\_\X_
+ at 895:1:1:1314:10430 2:N:0:NNNNN
+CCTGACTCTCGGCCTGGCGCTTACTTTCGCGCCTGGAAGCCTCACGACACAGCAGAAGTCTGCCTGGCGCAC
++
+_________________________________\__\____\_____________\\_X_]WWXX\\\_\\_
+ at 895:1:1:1318:10532 1:N:0:NNNNN
+TACGCTATCAACGGGTTCGGTCGTATCGGGCGCAACGTGCTTCGCGCCATGACGCAAAAACAAGTCGAGCGGGTTCGCGCAATCAATGACCTCACTGACACGCGCAC
++
+TWNNWWT[WW____\U__XUTZ[WW__[]____T___X___O_____^ZY_XZ_______^ZSXV]XT]Z`IZQK]Z_]Z_Z__a]Y]VXJPSLX^[[^[_Y_ZTR`
+ at 895:1:1:1318:10532 2:N:0:NNNNN
+ATTCGAGCACAACATCGACATCCAATTTTTTCCACGGCAAATTCGCCGGGTCGCGCTCC
++
+`XX[[X_`__\____W_^`_____\__________]X_W^TXL\QT[OZQU`]^^__X_
+ at 895:1:1:1320:11648 2:N:0:NNNNN
+AACGATTCGAACACGGTAATTGCCGTTTTCGGCGGCGACTTCGAAGGCGGCG
++
+O]X]U_X`_X[X[[[VFSTSOOOOOY[`_XWPQ[V_____ZUURSQWZYY^_
+ at 895:1:1:1325:8700 1:N:0:NNNNN
+CAGCTGCAGCAATTCGCCGTCGTGGGTTTCGATTGGGGCGGCCGCGCCGC
++
+]VP[W]UT][_XXX`````]^^S^^XFXTT^\^\^_\___XX_S____Z_
+ at 895:1:1:1326:7273 1:N:0:NNNNN
+TATCAATACTGGCAACGCAGGTGTTGCTGGCGAGGCCAACACTATCCGTATCGG
++
+VNSWSOONNONGOOO[[[[[____ZRWWWW^[UWXSIWWZTTQYVZVZR\____
+ at 895:1:1:1326:7273 2:N:0:NNNNN
+GTGGGATGCCTTCGGGATCAACCTCTTTTTTATAACGGAACGTGACCGGTTTGAGCGCGTGAATA
++
+NZSVNNKOOOWJTWJ[[V[[W[___UT[[RKKIKNN[[F\[[PZW____\]__Y`______L\O_
+ at 895:1:1:1327:13028 2:N:0:NNNNN
+ACTAAGTGGCGTATACCCTTCCATTTCAACTCGCAGTTGATGGTTACCCTGAGCGAGAGACTCCAGCCGAAGCCGGGTTTGTCCCTTGAGTTCTCCATCAATAAAAACTCTGGC
++
+___________________________________________\_________________________X\______\\__\\_\\\\W\\\___\\\_\\X\R\HQQN]\\\_
+ at 895:1:1:1327:15301 2:N:0:NNNNN
+TCAGTCGTCGAACGCTATACCGGTCAACTCGTCTGTCGAGCCGG
++
+]]OX]ZZZZaM]U]Z__________]X`Z]`[]S]]]]WZ____
+ at 895:1:1:1328:3708 2:N:0:NNNNN
+CCGAGGCTGAGGGCGAAAGGCAACAATGAGATCGTCGACATCGTT
++
+``]]`UNR]VZTZZJVSPTFOIZUN]]ZH]]]LW[WX]]Z___\_
+ at 895:1:1:1330:9540 2:N:0:NNNNN
+TCCTCCATAGAGTGTTCCGAAGTAAGGTGCCAACGGGTCTTCCTTCGGGAGACTTGCCTGGTATTTTGCCAGCTTCTGGTGAACCGAATCC
++
+T____[N\NWKNNNNTSYYWO[WWQ[TXXP__[`X_`U_QW]][Z_[__^_[_[__Z___\U\\_ZTO_]\\`\^__Q\\__Z__PPV\]_
+ at 895:1:1:1331:1766 1:N:0:NNNNN
+TGCTGCTGATCGGCTGTGCCCACGAACTTTCTGGC
++
+OOOOON]]Y[__XFXWLVY\WSXXVRYZ`ZMV[O`
+ at 895:1:1:1333:2512 1:N:0:NNNNN
+TGGCGAGAGTCGCCTCAGGGCGGCATATCTTTGAGGCGAATGGGAATCGGTTTGCCCTGTTCCT
++
+\_\``V[R[U[UY[U``__WNYWWTUaTYP]_[YZ```\XSYLQROISSWNYGSK````]`Z`a
+ at 895:1:1:1333:2512 2:N:0:NNNNN
+CTTACGCCTTGTCTTTGAGCGCCGTGGAGCTCGGATGGCGACGCCTGCGC
++
+ZXWSXQ[UYW]Wa]W\````````\``]`````_Z```M`JaYW[JVU``
+ at 895:1:1:1333:2445 2:N:0:NNNNN
+AGATTGTCGGAGCGCCAGTTCGAGCTGGCGTGCTCTGCCGCCCCCTATGT
++
+________X_Z]]]]____________________________ZXZ____
+ at 895:1:1:1334:19532 2:N:0:NNNNN
+AGTACTACGTCATCGAATCGCAGAATCCGAAGATGCAGGGCTTCGACGGCGCCGTGAT
++
+^WOSWOOOGOYQOOQUTZTZ__Z____X_GOOMEIIOOJNUZVR^ZVK[M\S\^^___
+ at 895:1:1:1335:19932 1:N:0:NNNNN
+GACTCACCTCACAGTCTTCCAGGCCCGCGAAAGCAATGATAGGGCAATCGAGAGGCTCTTCAGTCGCATAAGTATACGTCTCACAGATCG
++
+Rbbbb`bbbb]]RVSONNNOZTZZa_____X``X`]]]UX`]``]_______\__X\\]]_\_\_]]]]]\_\__\__\\__\X\__\__
+ at 895:1:1:1335:19932 2:N:0:NNNNN
+CTATCCACCAGTTACCCACAGCCGAGTTCGTGGGAGAACTGCGTCGTCTCAATGGTACATCAGAG
++
+__________`]]``__T__```X`UYY\[Y[YGYNNNNO______\___ZW]][T]WVZ_\___
+ at 895:1:1:1336:4956 1:N:0:NNNNN
+GCTCGGCGAGGTGTTCCGCCAGCGCACGACTGCGGAATGGGTCGATCTCCTC
++
+][UP[]]]RV_^_]X]]]]Z`_`_`\```O]]]a]]^T``SLXWRYX[UP[^
+ at 895:1:1:1336:4956 2:N:0:NNNNN
+CGGTACTCGATCGGCGTGCCCGAGAAGCGCATCGGGCTCGC
++
+^^``W`\S_\V[Z__Q`_Q_V`X]``^```^\``\RV]]]_
+ at 895:1:1:1338:15407 1:N:0:NNNNN
+AGAAGAAGTCCCAGACGTCGCCCACCACCGGCACCGAACCGCC
++
+T]M]UVRWOX]V[]]W\MWMS[\YY__\_]^_X`___Q__[__
+ at 895:1:1:1338:7557 2:N:0:NNNNN
+ATGTTAAACTCCGGTCGAACGGCCTTGGCACGGGCG
++
+VUQRYVLJWWNOW[L\[[Q[L[[[L[XTQW_____`
+ at 895:1:1:1338:6614 2:N:0:NNNNN
+CACAGGTCACTCAGCGGCTTATACAGCTTGCTCCGCCTTTCGCTCGGTCGAGAACACGATCTTTCCGTCACGCCTCATGG
++
+_____`\]X`_________________________W____\]]`]_______\X_\\]\WVXV]M\]\]\__\_\_\X__
+ at 895:1:1:1340:19387 2:N:0:NNNNN
+ATTTCGCGATTCTTGTGCTGGCTGCGCTCCATTTGGCAGGCTACCACCACGCCAGTGGGAAGATGCGTGATGCGCAC
++
+______________________________NOOFNOOOOO_L^^____Q_^`^I^VWTZT^K[X^____[\\]\\P^
+ at 895:1:1:1342:20695 2:N:0:NNNNN
+CGAGATCATAGGTGCGTTCGGCTTGATCTGGGCGAGCTGGCTTTCGAGATAGAACTTGCGCTCGTCG
++
+Y\UVNTUXXNVVOYHNNOOO_____[X`[WONNHINNOGO]U]XV___\__X\____X__W__X_\_
+ at 895:1:1:1342:11001 1:N:0:NNNNN
+ATAACGTTATTGGCTGTCGTGACACCGCTGCCGGC
++
+bbbbbbbbbbbbbbbOLNOO[UKTY]]]UU```Y`
+ at 895:1:1:1342:11001 2:N:0:NNNNN
+TCACTTGTGGAGCGAACACGGCCAGCGGTGCTCGCGCACTCGCTAGCAACACAAGCGGTGCCAAAA
++
+````````````````````````_`````\``T```````_`_]``]]`_`\``]\\USW[T[[`
+ at 895:1:1:1344:1968 1:N:0:NNNNN
+TGACCTTTTGTTTGAGCAGGGTTCCGACTGCCTGGACGTCCTGCTTCTTGACCGCCTGGATCAATGAAGACTCGGCCG
++
+[][PY]Y]]]a\\Wa]^]^`YSYTI]Y___\R^W_UU[V\_____[[W_]YG]_]UUWTT[[`L[POQWG^^^[W[[^
+ at 895:1:1:1347:8723 1:N:0:NNNNN
+ACGGATCGATGCCGCGAGCGAGGAGGCGATCGACGAGCCGGTCATAGAAGTCCAGGCCTGCCGGGTTCACCGCGCCC
++
+bbabbbbWbbbaabb_]_^aXW[JIY[[TTTZVGVOZXVTZRUOP^UZ]^_aZ_Z][[[ROPSSXOTPP]HRLOL^^
+ at 895:1:1:1347:8723 2:N:0:NNNNN
+GACGGCCGAGGGCCCTGCATCTGGGACAACTTTGT
++
+[[\\N[[[WQ\_[\`X`]W]OQQVXHW[PLX_Y__
+ at 895:1:1:1347:3237 1:N:0:NNNNN
+ACCACGTTCTTGACCTGCGCCTTGCCAACAGCCG
++
+\a`a^a[^aa[^^aa]a\a`TNOTSW`\_\_O`_
+ at 895:1:1:1347:3237 2:N:0:NNNNN
+TGGCGGTCGATCCCAAGCTCTACGAGGGCAGCTGGAGCGG
++
+_ST[UWISHWJOONHUW[LZ^^RX^UY^]WZ]Z]]S__Z_
+ at 895:1:1:1348:18672 2:N:0:NNNNN
+AGAATAATTTCATAATCGGGATAGTTCAGCCTGCCTAAAGAATCCAGGC
++
+ZZ]UX`]```_T__RZ```XJRURY]]ZX]`]]I]YJVVV_______X_
+ at 895:1:1:1348:1257 1:N:0:NNNNN
+ATCGAATCGGATCTGGCAGCTTTTGCCAGTTGGTCGGCGG
++
+X____`[JXNHNHNN[NSOTVU[Z[FOJZWTLX`O_____
+ at 895:1:1:1349:15165 2:N:0:NNNNN
+GAGCCGGGGGCCGAAGAAGCTGCGTTCCGTCGCCGGCAGTGGCTC
++
+_______________________Z_X`_[X`]\^SX]QXPXOZV`
+ at 895:1:1:1349:21156 1:N:0:NNNNN
+ACCGCAAGTCGGCGACCGGCAAGTACGAAAAGACC
++
+_U`U_\_W\a`PXRL[[[[WPRRHVTRJRN__P__
+ at 895:1:1:1349:13984 1:N:0:NNNNN
+GAAAGGATCAACTGCCGCTTCAAGTTCCAGAAACGCCGTCAGCTTTTCGTCGGCGCGCACAACGCAACGCTTCCC
++
+KIONKX[[[[X`O``]_UZ__L]_][__]___________Z]^XYJNNOO]^\^X]\\SXJNNJHNOOOM_____
+ at 895:1:1:1351:14718 1:N:0:NNNNN
+AGCGAACGAAGAGCCAAAAAAGCTCCACCTCTCGACAAG
++
+^`a^`[^^W[[Z[W]GLNNN\ZHZZZS]]ZVUY[Z____
+ at 895:1:1:1351:14718 2:N:0:NNNNN
+TTCAAAAGTTTCAGTGTGCAAGCGCCGTCGGAATAGCCACCACCTAAACCGGCACCTACCGGTATCACTTTATGTACATG
++
+VOUUJX[VYXYYY[T```QMUZ]Z]`]Q`XNIGONPYURU`[``XYLF\T]U]T]_\___ZOFXJYJYQJRNVTQ\_\__
+ at 895:1:1:1352:5369 2:N:0:NNNNN
+ATCAAACCCCTCAATCCGCACCGCGGGCTTGCTGCCAACATTGGAAAGATGGCATCCTCCTTTCCTGGGGGATGGGGAG
++
+][XXQ_____QZX_QTTY[F[[[[Z_UI_WNHOOO[SOIMSZWSUHPSWH\`_LTQTQWZIRPV\__K]^__Z____Z_
+ at 895:1:1:1353:6642 1:N:0:NNNNN
+TGATTATGTTGCGAATGGGTCTGACGCTGCTGG
++
+OOOOOKNNNNVYUYUOOFHNNNNOO_X_X____
+ at 895:1:1:1355:13535 1:N:0:NNNNN
+AAGCGCGATGATCGCAACCGTGCTTTATTCCGACCTTTCCGGTGGCCGG
++
+`\\]][^Z[^[[^^^]_XM_OSWZZ_Y`SPQ\W\\a____`^UW^\^^^
+ at 895:1:1:1355:13535 2:N:0:NNNNN
+CACTTTCACCATGAGCGCGTTCTTGCGTCGACAAATGGAGCAGTCGCAGGTGGTCAGTTCCGGGAAATCCGTATCGATCTCGAAGGTGACCGCGCCGCAG
++
+WRZWSTYYWZX_ZY_]_^_^_____________________Z___]]TZ]L[XRTJOJOO__________ZZGTT_WX___Z_Z_UZ[ZZ_____\_\\_
+ at 895:1:1:1357:19736 1:N:0:NNNNN
+AAAAGCATTACCCAACCGAACACACCGGCTGCAAATAGCCCAACCGCAGCGAGGCCGTTTAATCGTTCATTCCGAC
++
+T_X__________\_______________________\_________Z_____\_^\VR^NOHFJOOKOO^^[^Z^
+ at 895:1:1:1357:19736 2:N:0:NNNNN
+TTGGCCGCTTTTTAATTTGTTCGGATCGGTTTGCCAAAACGGGGATATTTGTCAAGCGGGAAACTTAGGAAAAATTTCTTAAGACTCATGCCTCCGTGTC
++
+__\______________[_^_____________L_X]^^^_____\_______aa_Z____________\__X______Z[[^[J]`^[^__________
+ at 895:1:1:1357:4413 2:N:0:NNNNN
+CCCCGCCGATGACCGACAGGTTCTGTCCAGGTGCT
++
+ZRZPNNRTYFQIJZOVISVKSQVPR\__X__\\\_
+ at 895:1:1:1358:4953 1:N:0:NNNNN
+AGAAGTTCGACCGCATGGTGAGCCGCTATGACCGCCAGGCAGATGGCTCGCTCAAAGAAGAACCGCGGG
++
+XY[YZW\^`^Y____IOONN`X_____________\_________[`\\__________[YY___^\\^
+ at 895:1:1:1362:3983 2:N:0:NNNNN
+TCGATATCGCCATCTTTTAAACAGGCGATCGGCACAACTTTGAAACCCGCCATAACCGCGCTCGC
++
+_____\`]]`]XZ]]Z]Z\Z__________`\`\`ZX[`]]``WSX]]]]___W________\__
+ at 895:1:1:1363:9988 2:N:0:NNNNN
+TCTCGAAGTACCAACCCATCGAGCCGTAGGTGTGGCCGGGCAGGCGCAGGGCCTTGATCTTCATCCCC
++
+`````X]`[Z__________S]Z]]`\]`]OXT]NYRXNVUO]V]VXVWXX`\\\USLSKQVSOR___
+ at 895:1:1:1363:11839 1:N:0:NNNNN
+ACAAGTACACCCTGCGCACCGCGCGCGGGATGACGGTGGCGATC
++
+KOHNNNOONNQY[[RTT\J[`_]_][O_`SU\[P\\___\__X_
+ at 895:1:1:1365:7390 2:N:0:NNNNN
+GCCCCAGCCCTTGAAGTCCGTGTGCCAGTGCGTGCGCGTCCAGATCGGCGGACC
++
+______________________\_____\___\__________^\_\___\X\_
+ at 895:1:1:1365:12527 2:N:0:NNNNN
+TCGTTGTCGTAGTCGCCCCAGATGCCCGGGCCGCCCACCTTGGCGACGCTCGTAAAGCGCTTGCCCATCTCGTT
++
+_____________________Z_____________________R_UZZZN`_U[[_____Z\___ZRM]U__\_
+ at 895:1:1:1368:4434 2:N:0:NNNNN
+CCAAGGAAGAATTTAGAGGAGTTACGAGTCATTCTTCCTCCGGCGCCTTCTGCAACAGCTCGTGCAACAGCAACCTTGCTTTGCTCCAGTCCC
++
+]W[]]]UR]UR]Y][\\`YR``__``_```_\```R[XXOLFVHT]UU[PX[WP[`_]]``__`_OYYXU\MSUXITSVTS``X\\XXMO`W`
+ at 895:1:1:1373:4848 1:N:0:NNNNN
+CGGTTGCGACGAGCGAGTCGGAGCCGACACCGTCGAGGATCGTC
++
+bbbb^^_^\b[_aa_^^R^__Z]G`_`\QZYTIXT]OVRS`\O_
+ at 895:1:1:1373:13994 1:N:0:NNNNN
+GATTCGACATTGTTGACGGCGGTCGGGCAGCCGAACAGGCCGACATTGGCCGG
++
+^R[W`^[[W^OWIJWIOOOHNNJOO]\^XX__X_X__X_____\ZUW[WZ[_a
+ at 895:1:1:1373:13994 2:N:0:NNNNN
+AGGCTGCCGTCGATCAGGCTTATGAGGCCAAGCTGATCGGCAAGGACAATATCAACGGCTGGCCGTTCGAC
++
+_______________LX[[[_Y__^__________]\`__________________XX__ZYS^YTK]VT^
+ at 895:1:1:1376:16513 2:N:0:NNNNN
+CGAACGATTTATCGACCACGACGGCACGCGTTGGTACCACACCGGCGATCGCGTGCGCCG
++
+_________________________\]`]]KOOFOOOOON]]]S\___\_\\W\_X\\__
+ at 895:1:1:1378:18986 1:N:0:NNNNN
+GACCAGCGGAACAACGGCAAAACTGAGCATCAAACTCAGGATCACCTGGCTAAGGATCAATAATTGAGCGGTTCCGCTTTCTCCCATCATGGCCG
++
+IONONOONNKWWWSSNOOOO_____\``W_WWS[W____X___________XS_]PXZVT`TOZQOOZJZUZ]_X__X_X_____UOXWZ][[[^
+ at 895:1:1:1378:18986 2:N:0:NNNNN
+GCGGTCGCTCTCCTGGCCTCGGGTCAGAATTCCTCTCTGACCGGAACACTTGCCGGGCAG
++
+_______________________\_Z]WTQYXXF]_______________VY^`X[^ZL^
+ at 895:1:1:1381:7062 2:N:0:NNNNN
+GCCGGCTCCCCACCGACGACAGCACGTACCCCGGCG
++
+______S__\___ZZ`LWW[\OZ^\W\[I]__YLR`
+ at 895:1:1:1381:4958 1:N:0:NNNNN
+ATCGAGGTGCACACCGCGAGCTTCCGCACGACGCGCGG
++
+[WMWO`ZL`W_`__`_____]]X^\_______a\_^T^
+ at 895:1:1:1381:4958 2:N:0:NNNNN
+AAGTGCTCGCGATAGGCCTCCCACAAGACGCCGCGGCGCGCGTAGGGCGATGAGATCCCGAGCAGCAGCGCG
++
+XVSWT]XX_[VX]_XT\[[V[^__^__X____]`______\`T__U[[[Y[_W_\X_]`_________QZ__
+ at 895:1:1:1382:5012 2:N:0:NNNNN
+CCGATGTCGACGTCGCCGGTGTCGGCGGGCAGCC
++
+[TWXTQXZT`_XXTPWZU\V[[_[W][[^^SR^^
+ at 895:1:1:1383:3089 2:N:0:NNNNN
+GGTCCGGTCTAAATCTTGTCCGGAGCCCAGATGATGAAATTGTCCCGGTTCGGCATCTTCACTTGCGGCA
++
+VURVVVPRY[NOFNOVRYYX[VVZPSX]]]_____VZSTZZUYZ]`]X]JXX]]X`]`X\\XX]`___X_
+ at 895:1:1:1383:14728 1:N:0:NNNNN
+TGATCAACTTTGCTCTCCAGCCCGACCAGCAG
++
+OOOIORWQWNNNOONTYW[T_\^\W_UXXX^`
+ at 895:1:1:1383:6776 1:N:0:NNNNN
+CAATACGAACAAGTTCGTTGTTGGAGATACCGCGGAAGTCTACGACACGACTTCGCTCAACGTCCGCG
++
+OOHONNOHOOGJNIO[XVOXRKXSG___Q_XVZUMLQTGQIKTOQ__Z_Z]LFVRZY]TP__W_____
+ at 895:1:1:1384:20217 1:N:0:NNNNN
+CAGTGGCGACGACAAAAGCAAAGGGCCACGAGTTGTACGCCTGTTTGTTTTTGTCTCGGAATCCGGTGTGCATGATGTGTGT
++
+WTXOVNNNNOOOONNZM__U__[_______T]Z[`ZZ]_`_________ZZZZXX___RZ[]`]Z`[^Z]^X]^\______^
+ at 895:1:1:1384:20217 2:N:0:NNNNN
+CCACATTCGTCCCAGTGAGAGACAAACCAAAAACCAAACGAACCTTTTGAGCCAGTTTGTGCCG
++
+\WZWHV`]]W_____RZRWRZV`TZ___a_RTVIXZWWZ]URZUZ____JZ]]WYX[[^V____
+ at 895:1:1:1386:7536 1:N:0:NNNNN
+CAGGCGGCGTAAGCCCGGCGTCGCGGTCACTGCGACGGCGCCGACGACGAGCGTGAGGGCGGCGTCGAGCGGC
++
+aaaaaaaaaaOOOOO`_```QXU]]]SYW`N]]]R`````_`]_``U]`TQNWGSGPSYO_```XT`HUW`U`
+ at 895:1:1:1386:14753 1:N:0:NNNNN
+CAAGCCCATGCTCTACGCCGGCGGCTCATTCGTGCTCATGCCCGGCTACG
++
+bWb_bbb__bbb_`b]`W_\HWSZSQNQOQTXVVVURXIX[^[[^\Z___
+ at 895:1:1:1388:11093 2:N:0:NNNNN
+AACCATGAGCAACCGGTTCGAGTGCGAGATCAGCAAAGTCGAAAA
++
+TJZO[X`]]]JTZZSWFSWI[[KW[U_Z_S___\__WZU_Z__Y`
diff --git a/tests/test-data/test-est.fa b/tests/test-data/test-est.fa
new file mode 100644
index 0000000..7b0d9db
--- /dev/null
+++ b/tests/test-data/test-est.fa
@@ -0,0 +1,2 @@
+>est
+AACCGGTTAAACCCGGGTTTAAAACCCCGGGGTTTT
diff --git a/tests/test-data/test-fastq-n-reads.fq b/tests/test-data/test-fastq-n-reads.fq
new file mode 100644
index 0000000..825b729
--- /dev/null
+++ b/tests/test-data/test-fastq-n-reads.fq
@@ -0,0 +1,400 @@
+ at 895:1:1:1246:14654 1:N:0:NNNNN
+NNNNCGCCCACCACCGTGCCCTCCAACCTGATGGT
++
+][aaX__aa[`ZUZ[NONNFNNNNNO_____^RQ_
+ at 895:1:1:1248:9583 1:N:0:NNNNN
+ACTGGGCGTAGACGGTGTCCTCATCGGCACCAGC
++
+\UJUWSSV[JQQWNP]]SZ]ZWU^]ZX][^TXR`
+ at 895:1:1:1252:19493 1:N:0:NNNNN
+NNNNCGTGGTTGGTGAGGTCACTGAGCTTCATGTC
++
+OOOKONNNNN__`R]O[TGTRSY[IUZ]]]__X__
+ at 895:1:1:1255:18861 1:N:0:NNNNN
+NNNNCGAGAAGCTGATCTACCGCGCCGAGCGCATC
++
+bb_^^bb_XTbbbbbb_bab]KTITZQTZ]ZYT^^
+ at 895:1:1:1264:15854 1:N:0:NNNNN
+CGTGATGATGTGCTTGCGGCCGGAGGGCCTGTTGCCCAGG
++
+````W__ZZ`R__ZSOJNNNQWSQZ\^X\W_______J__
+ at 895:1:1:1265:2265 1:N:0:NNNNN
+TATAGCGTGAGGCGATGACGTTGCTGTCCTTGGCGCGGC
++
+`bbbbbbbbbbbbbUbbbbb]X_QXUQ[QWOPTTZ__X_
+ at 895:1:1:1273:17782 1:N:0:NNNNN
+TCGAAAATCACGTGGGAGATGCACTATCACGCGGTCGGTGAGGAAGTGACCGACCACACCGAGCTCGC
++
+OOOOONNNOO^^X^`]TVa]WWLSSKNNONI]S[Q]SWXZX_\\^ZF___Y\V]]_____]KTRV^X^
+ at 895:1:1:1274:18571 1:N:0:NNNNN
+AGCAGGCGAACAGCACGCCGAACAATACTGTCTTCATGCCAAACTGCTGAAAGCCGAGCACAGCAGAAATGCTCCAGAG
++
+VMJPVUIPHRUaZRZ\___XUZ[X[]]`]X]]]]]_______________XHXX]]S]]Z``X]`]VX]]_____ZZMa
+ at 895:1:1:1276:16426 1:N:0:NNNNN
+GCAGGTATTGGTTTGCCTAACGTTGAAATTGCAGGATTAACG
++
+[[Z[[Z`\`\^[^`^U]ZZROFONOOQYPY]ZU]URQYQV``
+ at 895:1:1:1283:17864 1:N:0:NNNNN
+ATTCGTCAACCCGCGGCTCGAGCTGCGCATCC
++
+`Q\`[Z______`_\Q`\[MTYWTW_T_TTX`
+ at 895:1:1:1287:13756 1:N:0:NNNNN
+AGGGGAAATCCATTTCAAAGCGTTCGTGATCACGATAGACCGTCACTAAGCCACTGACTGTATGGAAGCAAAC
++
+^W_``[XX]]YN[Y[`_`\YVTNWWZ\[[W]X`T[__]X\_`__`JSWSZ_UXU_]LZIZTWZZ]XZ_UZWV`
+ at 895:1:1:1290:11501 1:N:0:NNNNN
+CCAATCACTGCGATCGGCGCACGGACCTTGGAGCCGGAGCAG
++
+OKOOOOONKOYTRO[[[N[[W`[NUKHNOO_I__`[`K[`X_
+ at 895:1:1:1294:5882 1:N:0:NNNNN
+GGCATTGACTATGGGATCCAAGCGATTGCACATG
++
+aUaaaaaYaaW[[Q[NNOOO_____ZXM_X_UX_
+ at 895:1:1:1295:6189 1:N:0:NNNNN
+GTCTAATCTTCGAGCAACTCCACGCTGTAGTATCATCAAGGTTCAAGATGTTAATGAATAACAATTGCGCAGCAA
++
+ONKNNJORQWSWOWWWZZXURLQZRT[RWX\]\_\___a_X^\\\MTVR]_\___\XX^]JWUU][__[___aL_
+ at 895:1:1:1295:5208 1:N:0:NNNNN
+GCGCATCGCGCGGCTTGAGGACGCTGTCTTCAAGC
++
+UaaaaaaaaaaWQaaLLUZ[STHJFWT[JW_Y^`_
+ at 895:1:1:1296:1784 1:N:0:NNNNN
+GATGTTGAATTTTTACATCAACCGTGCCGGC
++
+WNOWLSZIOO]VSO][X^^[a_a_Z[W[W[^
+ at 895:1:1:1296:6541 1:N:0:NNNNN
+AAACAGCTCTTCGGATTTAAAGATTACGCAGGACATCCGGCAGGCACTAGCGAAAGACAGGGAGCTGTCCACGACGGCGAAGCAC
++
+YU[^a]SZ]Z[[X]U__\_____________S\\\_R________[_^]`FWNNW_\^]X_[[_[^\^]R_________\Y`RU^
+ at 895:1:1:1298:13380 1:N:0:NNNNN
+AGCTGAGCGGGCACATCTTCTTCAAGCACCGCTACTTCGGCTTCGATGACGCGG
++
+OOJOOONPNKQLOQFZSXOR^Q][^__________^XPQ\WX\VRIPSXN__X_
+ at 895:1:1:1299:3449 1:N:0:NNNNN
+TGGCGCGCGCTTCAAATACGAAAACTTGAAGCTCGGCTGGAGGGC
++
+WVY[NNNKNHNOJOO__\S\\SQQ`WROTQOWWPWUW[`]YYUS_
+ at 895:1:1:1300:2738 1:N:0:NNNNN
+GTCCGTGCAAAGGGCACTACGTTTGAAGTCCCAGCAATTTCGGGCAGTTCACCGGCACTTT
++
+OOOOONY]]TU[[[[W[ZUQ[`ZZXWIWOSKYYYQ____R_Y\JY^][]_JQSWQ___K_^
+ at 895:1:1:1303:6251 2:N:0:NNNNN
+CGAGATTACAGGTGGGATTCCCGAACCGATATTTGGTTAACCTAAGGAGGCTGAG
++
+]Z]]V_______\___X______\\___\\\\\\\\\XX\_\\\\\W\\\\\\\_
+ at 895:1:1:1303:14389 2:N:0:NNNNN
+GTCGAGTCCGACAACCCGATCATGCAGCCGCGCCATGCCCGCTTGCCAG
++
+__Y_QYT`YS__S^[_RZIYJWJWS]]XQLSMQJFTVTVTZUVRV_aa_
+ at 895:1:1:1306:15360 2:N:0:NNNNN
+ACTTTACCTGCTCGGCACCTCCATCGCGCGACCTCTGATTGCCAA
++
+_______________ZW``X___\XQZaaZ___T_ZXT]]_____
+ at 895:1:1:1307:4308 2:N:0:NNNNN
+GAGTTAAAATGCCTGCCGCGTGCCCGGCCATGACAAAAATCTTTCTGCTTCGCACATCGC
++
+_____________X_____________X__________XT\_______\S______\_T_
+ at 895:1:1:1308:20421 2:N:0:NNNNN
+CAGATGCCCGGCTGCTTTTTCCGGATCCGAAATCCTATTATGGCATTCCGCTCGATCCGC
++
+____\____\\_\__\______\_\\___\\\X\_\\_\\\\\\\\\\\\_\_\\\\\\_
+ at 895:1:1:1308:2539 1:N:0:NNNNN
+TTCCGGCGCCACGCGGACAGATCACGGACCGCAACGGAGTGCCGCTGGCG
++
+________XFW`[XX__R__XXYY]UWUH`XV]Z`______URWW^`[X^
+ at 895:1:1:1308:2539 2:N:0:NNNNN
+CGGCAGCTTGTCCTTGATTCCCTCGTACTCCTGCGGCGTGAGATTTGGAGCGATCTCAAACGGCATG
++
+______\___YYX_`_`__XQ_[__^_^\^XX_Z_^I[W\V[OSWL__Z`_\_Z__P\^^O`ZOXP`
+ at 895:1:1:1309:4153 2:N:0:NNNNN
+GGACGCGCACGCCGGTGAGGAACGACCCGCCCGCGCGGGCGTGGTCGCCGGGGCCGTCC
++
+```````__``````N`Z]]_X\`]\````Y\\Q`]NK_\VJT[N^W[\TW`````YF`
+ at 895:1:1:1312:10985 2:N:0:NNNNN
+GAGCGCGTCGAGCCCCGCGTGGTCGACCGCGAGCCGTTCGAGCGACCGCCAGTGGCTCCGG
++
+______________________\________\____\___X_____\___\_\\\\\_\X_
+ at 895:1:1:1314:10430 2:N:0:NNNNN
+CCTGACTCTCGGCCTGGCGCTTACTTTCGCGCCTGGAAGCCTCACGACACAGCAGAAGTCTGCCTGGCGCAC
++
+_________________________________\__\____\_____________\\_X_]WWXX\\\_\\_
+ at 895:1:1:1318:10532 1:N:0:NNNNN
+TACGCTATCAACGGGTTCGGTCGTATCGGGCGCAACGTGCTTCGCGCCATGACGCAAAAACAAGTCGAGCGGGTTCGCGCAATCAATGACCTCACTGACACGCGCAC
++
+TWNNWWT[WW____\U__XUTZ[WW__[]____T___X___O_____^ZY_XZ_______^ZSXV]XT]Z`IZQK]Z_]Z_Z__a]Y]VXJPSLX^[[^[_Y_ZTR`
+ at 895:1:1:1318:10532 2:N:0:NNNNN
+ATTCGAGCACAACATCGACATCCAATTTTTTCCACGGCAAATTCGCCGGGTCGCGCTCC
++
+`XX[[X_`__\____W_^`_____\__________]X_W^TXL\QT[OZQU`]^^__X_
+ at 895:1:1:1320:11648 2:N:0:NNNNN
+AACGATTCGAACACGGTAATTGCCGTTTTCGGCGGCGACTTCGAAGGCGGCG
++
+O]X]U_X`_X[X[[[VFSTSOOOOOY[`_XWPQ[V_____ZUURSQWZYY^_
+ at 895:1:1:1325:8700 1:N:0:NNNNN
+CAGCTGCAGCAATTCGCCGTCGTGGGTTTCGATTGGGGCGGCCGCGCCGC
++
+]VP[W]UT][_XXX`````]^^S^^XFXTT^\^\^_\___XX_S____Z_
+ at 895:1:1:1326:7273 1:N:0:NNNNN
+TATCAATACTGGCAACGCAGGTGTTGCTGGCGAGGCCAACACTATCCGTATCGG
++
+VNSWSOONNONGOOO[[[[[____ZRWWWW^[UWXSIWWZTTQYVZVZR\____
+ at 895:1:1:1326:7273 2:N:0:NNNNN
+GTGGGATGCCTTCGGGATCAACCTCTTTTTTATAACGGAACGTGACCGGTTTGAGCGCGTGAATA
++
+NZSVNNKOOOWJTWJ[[V[[W[___UT[[RKKIKNN[[F\[[PZW____\]__Y`______L\O_
+ at 895:1:1:1327:13028 2:N:0:NNNNN
+ACTAAGTGGCGTATACCCTTCCATTTCAACTCGCAGTTGATGGTTACCCTGAGCGAGAGACTCCAGCCGAAGCCGGGTTTGTCCCTTGAGTTCTCCATCAATAAAAACTCTGGC
++
+___________________________________________\_________________________X\______\\__\\_\\\\W\\\___\\\_\\X\R\HQQN]\\\_
+ at 895:1:1:1327:15301 2:N:0:NNNNN
+TCAGTCGTCGAACGCTATACCGGTCAACTCGTCTGTCGAGCCGG
++
+]]OX]ZZZZaM]U]Z__________]X`Z]`[]S]]]]WZ____
+ at 895:1:1:1328:3708 2:N:0:NNNNN
+CCGAGGCTGAGGGCGAAAGGCAACAATGAGATCGTCGACATCGTT
++
+``]]`UNR]VZTZZJVSPTFOIZUN]]ZH]]]LW[WX]]Z___\_
+ at 895:1:1:1330:9540 2:N:0:NNNNN
+TCCTCCATAGAGTGTTCCGAAGTAAGGTGCCAACGGGTCTTCCTTCGGGAGACTTGCCTGGTATTTTGCCAGCTTCTGGTGAACCGAATCC
++
+T____[N\NWKNNNNTSYYWO[WWQ[TXXP__[`X_`U_QW]][Z_[__^_[_[__Z___\U\\_ZTO_]\\`\^__Q\\__Z__PPV\]_
+ at 895:1:1:1331:1766 1:N:0:NNNNN
+TGCTGCTGATCGGCTGTGCCCACGAACTTTCTGGC
++
+OOOOON]]Y[__XFXWLVY\WSXXVRYZ`ZMV[O`
+ at 895:1:1:1333:2512 1:N:0:NNNNN
+TGGCGAGAGTCGCCTCAGGGCGGCATATCTTTGAGGCGAATGGGAATCGGTTTGCCCTGTTCCT
++
+\_\``V[R[U[UY[U``__WNYWWTUaTYP]_[YZ```\XSYLQROISSWNYGSK````]`Z`a
+ at 895:1:1:1333:2512 2:N:0:NNNNN
+CTTACGCCTTGTCTTTGAGCGCCGTGGAGCTCGGATGGCGACGCCTGCGC
++
+ZXWSXQ[UYW]Wa]W\````````\``]`````_Z```M`JaYW[JVU``
+ at 895:1:1:1333:2445 2:N:0:NNNNN
+AGATTGTCGGAGCGCCAGTTCGAGCTGGCGTGCTCTGCCGCCCCCTATGT
++
+________X_Z]]]]____________________________ZXZ____
+ at 895:1:1:1334:19532 2:N:0:NNNNN
+AGTACTACGTCATCGAATCGCAGAATCCGAAGATGCAGGGCTTCGACGGCGCCGTGAT
++
+^WOSWOOOGOYQOOQUTZTZ__Z____X_GOOMEIIOOJNUZVR^ZVK[M\S\^^___
+ at 895:1:1:1335:19932 1:N:0:NNNNN
+GACTCACCTCACAGTCTTCCAGGCCCGCGAAAGCAATGATAGGGCAATCGAGAGGCTCTTCAGTCGCATAAGTATACGTCTCACAGATCG
++
+Rbbbb`bbbb]]RVSONNNOZTZZa_____X``X`]]]UX`]``]_______\__X\\]]_\_\_]]]]]\_\__\__\\__\X\__\__
+ at 895:1:1:1335:19932 2:N:0:NNNNN
+CTATCCACCAGTTACCCACAGCCGAGTTCGTGGGAGAACTGCGTCGTCTCAATGGTACATCAGAG
++
+__________`]]``__T__```X`UYY\[Y[YGYNNNNO______\___ZW]][T]WVZ_\___
+ at 895:1:1:1336:4956 1:N:0:NNNNN
+GCTCGGCGAGGTGTTCCGCCAGCGCACGACTGCGGAATGGGTCGATCTCCTC
++
+][UP[]]]RV_^_]X]]]]Z`_`_`\```O]]]a]]^T``SLXWRYX[UP[^
+ at 895:1:1:1336:4956 2:N:0:NNNNN
+CGGTACTCGATCGGCGTGCCCGAGAAGCGCATCGGGCTCGC
++
+^^``W`\S_\V[Z__Q`_Q_V`X]``^```^\``\RV]]]_
+ at 895:1:1:1338:15407 1:N:0:NNNNN
+AGAAGAAGTCCCAGACGTCGCCCACCACCGGCACCGAACCGCC
++
+T]M]UVRWOX]V[]]W\MWMS[\YY__\_]^_X`___Q__[__
+ at 895:1:1:1338:7557 2:N:0:NNNNN
+ATGTTAAACTCCGGTCGAACGGCCTTGGCACGGGCG
++
+VUQRYVLJWWNOW[L\[[Q[L[[[L[XTQW_____`
+ at 895:1:1:1338:6614 2:N:0:NNNNN
+CACAGGTCACTCAGCGGCTTATACAGCTTGCTCCGCCTTTCGCTCGGTCGAGAACACGATCTTTCCGTCACGCCTCATGG
++
+_____`\]X`_________________________W____\]]`]_______\X_\\]\WVXV]M\]\]\__\_\_\X__
+ at 895:1:1:1340:19387 2:N:0:NNNNN
+ATTTCGCGATTCTTGTGCTGGCTGCGCTCCATTTGGCAGGCTACCACCACGCCAGTGGGAAGATGCGTGATGCGCAC
++
+______________________________NOOFNOOOOO_L^^____Q_^`^I^VWTZT^K[X^____[\\]\\P^
+ at 895:1:1:1342:20695 2:N:0:NNNNN
+CGAGATCATAGGTGCGTTCGGCTTGATCTGGGCGAGCTGGCTTTCGAGATAGAACTTGCGCTCGTCG
++
+Y\UVNTUXXNVVOYHNNOOO_____[X`[WONNHINNOGO]U]XV___\__X\____X__W__X_\_
+ at 895:1:1:1342:11001 1:N:0:NNNNN
+ATAACGTTATTGGCTGTCGTGACACCGCTGCCGGC
++
+bbbbbbbbbbbbbbbOLNOO[UKTY]]]UU```Y`
+ at 895:1:1:1342:11001 2:N:0:NNNNN
+TCACTTGTGGAGCGAACACGGCCAGCGGTGCTCGCGCACTCGCTAGCAACACAAGCGGTGCCAAAA
++
+````````````````````````_`````\``T```````_`_]``]]`_`\``]\\USW[T[[`
+ at 895:1:1:1344:1968 1:N:0:NNNNN
+TGACCTTTTGTTTGAGCAGGGTTCCGACTGCCTGGACGTCCTGCTTCTTGACCGCCTGGATCAATGAAGACTCGGCCG
++
+[][PY]Y]]]a\\Wa]^]^`YSYTI]Y___\R^W_UU[V\_____[[W_]YG]_]UUWTT[[`L[POQWG^^^[W[[^
+ at 895:1:1:1347:8723 1:N:0:NNNNN
+ACGGATCGATGCCGCGAGCGAGGAGGCGATCGACGAGCCGGTCATAGAAGTCCAGGCCTGCCGGGTTCACCGCGCCC
++
+bbabbbbWbbbaabb_]_^aXW[JIY[[TTTZVGVOZXVTZRUOP^UZ]^_aZ_Z][[[ROPSSXOTPP]HRLOL^^
+ at 895:1:1:1347:8723 2:N:0:NNNNN
+GACGGCCGAGGGCCCTGCATCTGGGACAACTTTGT
++
+[[\\N[[[WQ\_[\`X`]W]OQQVXHW[PLX_Y__
+ at 895:1:1:1347:3237 1:N:0:NNNNN
+ACCACGTTCTTGACCTGCGCCTTGCCAACAGCCG
++
+\a`a^a[^aa[^^aa]a\a`TNOTSW`\_\_O`_
+ at 895:1:1:1347:3237 2:N:0:NNNNN
+TGGCGGTCGATCCCAAGCTCTACGAGGGCAGCTGGAGCGG
++
+_ST[UWISHWJOONHUW[LZ^^RX^UY^]WZ]Z]]S__Z_
+ at 895:1:1:1348:18672 2:N:0:NNNNN
+AGAATAATTTCATAATCGGGATAGTTCAGCCTGCCTAAAGAATCCAGGC
++
+ZZ]UX`]```_T__RZ```XJRURY]]ZX]`]]I]YJVVV_______X_
+ at 895:1:1:1348:1257 1:N:0:NNNNN
+ATCGAATCGGATCTGGCAGCTTTTGCCAGTTGGTCGGCGG
++
+X____`[JXNHNHNN[NSOTVU[Z[FOJZWTLX`O_____
+ at 895:1:1:1349:15165 2:N:0:NNNNN
+GAGCCGGGGGCCGAAGAAGCTGCGTTCCGTCGCCGGCAGTGGCTC
++
+_______________________Z_X`_[X`]\^SX]QXPXOZV`
+ at 895:1:1:1349:21156 1:N:0:NNNNN
+ACCGCAAGTCGGCGACCGGCAAGTACGAAAAGACC
++
+_U`U_\_W\a`PXRL[[[[WPRRHVTRJRN__P__
+ at 895:1:1:1349:13984 1:N:0:NNNNN
+GAAAGGATCAACTGCCGCTTCAAGTTCCAGAAACGCCGTCAGCTTTTCGTCGGCGCGCACAACGCAACGCTTCCC
++
+KIONKX[[[[X`O``]_UZ__L]_][__]___________Z]^XYJNNOO]^\^X]\\SXJNNJHNOOOM_____
+ at 895:1:1:1351:14718 1:N:0:NNNNN
+AGCGAACGAAGAGCCAAAAAAGCTCCACCTCTCGACAAG
++
+^`a^`[^^W[[Z[W]GLNNN\ZHZZZS]]ZVUY[Z____
+ at 895:1:1:1351:14718 2:N:0:NNNNN
+TTCAAAAGTTTCAGTGTGCAAGCGCCGTCGGAATAGCCACCACCTAAACCGGCACCTACCGGTATCACTTTATGTACATG
++
+VOUUJX[VYXYYY[T```QMUZ]Z]`]Q`XNIGONPYURU`[``XYLF\T]U]T]_\___ZOFXJYJYQJRNVTQ\_\__
+ at 895:1:1:1352:5369 2:N:0:NNNNN
+ATCAAACCCCTCAATCCGCACCGCGGGCTTGCTGCCAACATTGGAAAGATGGCATCCTCCTTTCCTGGGGGATGGGGAG
++
+][XXQ_____QZX_QTTY[F[[[[Z_UI_WNHOOO[SOIMSZWSUHPSWH\`_LTQTQWZIRPV\__K]^__Z____Z_
+ at 895:1:1:1353:6642 1:N:0:NNNNN
+TGATTATGTTGCGAATGGGTCTGACGCTGCTGG
++
+OOOOOKNNNNVYUYUOOFHNNNNOO_X_X____
+ at 895:1:1:1355:13535 1:N:0:NNNNN
+AAGCGCGATGATCGCAACCGTGCTTTATTCCGACCTTTCCGGTGGCCGG
++
+`\\]][^Z[^[[^^^]_XM_OSWZZ_Y`SPQ\W\\a____`^UW^\^^^
+ at 895:1:1:1355:13535 2:N:0:NNNNN
+CACTTTCACCATGAGCGCGTTCTTGCGTCGACAAATGGAGCAGTCGCAGGTGGTCAGTTCCGGGAAATCCGTATCGATCTCGAAGGTGACCGCGCCGCAG
++
+WRZWSTYYWZX_ZY_]_^_^_____________________Z___]]TZ]L[XRTJOJOO__________ZZGTT_WX___Z_Z_UZ[ZZ_____\_\\_
+ at 895:1:1:1357:19736 1:N:0:NNNNN
+AAAAGCATTACCCAACCGAACACACCGGCTGCAAATAGCCCAACCGCAGCGAGGCCGTTTAATCGTTCATTCCGAC
++
+T_X__________\_______________________\_________Z_____\_^\VR^NOHFJOOKOO^^[^Z^
+ at 895:1:1:1357:19736 2:N:0:NNNNN
+TTGGCCGCTTTTTAATTTGTTCGGATCGGTTTGCCAAAACGGGGATATTTGTCAAGCGGGAAACTTAGGAAAAATTTCTTAAGACTCATGCCTCCGTGTC
++
+__\______________[_^_____________L_X]^^^_____\_______aa_Z____________\__X______Z[[^[J]`^[^__________
+ at 895:1:1:1357:4413 2:N:0:NNNNN
+CCCCGCCGATGACCGACAGGTTCTGTCCAGGTGCT
++
+ZRZPNNRTYFQIJZOVISVKSQVPR\__X__\\\_
+ at 895:1:1:1358:4953 1:N:0:NNNNN
+AGAAGTTCGACCGCATGGTGAGCCGCTATGACCGCCAGGCAGATGGCTCGCTCAAAGAAGAACCGCGGG
++
+XY[YZW\^`^Y____IOONN`X_____________\_________[`\\__________[YY___^\\^
+ at 895:1:1:1362:3983 2:N:0:NNNNN
+TCGATATCGCCATCTTTTAAACAGGCGATCGGCACAACTTTGAAACCCGCCATAACCGCGCTCGC
++
+_____\`]]`]XZ]]Z]Z\Z__________`\`\`ZX[`]]``WSX]]]]___W________\__
+ at 895:1:1:1363:9988 2:N:0:NNNNN
+TCTCGAAGTACCAACCCATCGAGCCGTAGGTGTGGCCGGGCAGGCGCAGGGCCTTGATCTTCATCCCC
++
+`````X]`[Z__________S]Z]]`\]`]OXT]NYRXNVUO]V]VXVWXX`\\\USLSKQVSOR___
+ at 895:1:1:1363:11839 1:N:0:NNNNN
+ACAAGTACACCCTGCGCACCGCGCGCGGGATGACGGTGGCGATC
++
+KOHNNNOONNQY[[RTT\J[`_]_][O_`SU\[P\\___\__X_
+ at 895:1:1:1365:7390 2:N:0:NNNNN
+GCCCCAGCCCTTGAAGTCCGTGTGCCAGTGCGTGCGCGTCCAGATCGGCGGACC
++
+______________________\_____\___\__________^\_\___\X\_
+ at 895:1:1:1365:12527 2:N:0:NNNNN
+TCGTTGTCGTAGTCGCCCCAGATGCCCGGGCCGCCCACCTTGGCGACGCTCGTAAAGCGCTTGCCCATCTCGTT
++
+_____________________Z_____________________R_UZZZN`_U[[_____Z\___ZRM]U__\_
+ at 895:1:1:1368:4434 2:N:0:NNNNN
+CCAAGGAAGAATTTAGAGGAGTTACGAGTCATTCTTCCTCCGGCGCCTTCTGCAACAGCTCGTGCAACAGCAACCTTGCTTTGCTCCAGTCCC
++
+]W[]]]UR]UR]Y][\\`YR``__``_```_\```R[XXOLFVHT]UU[PX[WP[`_]]``__`_OYYXU\MSUXITSVTS``X\\XXMO`W`
+ at 895:1:1:1373:4848 1:N:0:NNNNN
+CGGTTGCGACGAGCGAGTCGGAGCCGACACCGTCGAGGATCGTC
++
+bbbb^^_^\b[_aa_^^R^__Z]G`_`\QZYTIXT]OVRS`\O_
+ at 895:1:1:1373:13994 1:N:0:NNNNN
+GATTCGACATTGTTGACGGCGGTCGGGCAGCCGAACAGGCCGACATTGGCCGG
++
+^R[W`^[[W^OWIJWIOOOHNNJOO]\^XX__X_X__X_____\ZUW[WZ[_a
+ at 895:1:1:1373:13994 2:N:0:NNNNN
+AGGCTGCCGTCGATCAGGCTTATGAGGCCAAGCTGATCGGCAAGGACAATATCAACGGCTGGCCGTTCGAC
++
+_______________LX[[[_Y__^__________]\`__________________XX__ZYS^YTK]VT^
+ at 895:1:1:1376:16513 2:N:0:NNNNN
+CGAACGATTTATCGACCACGACGGCACGCGTTGGTACCACACCGGCGATCGCGTGCGCCG
++
+_________________________\]`]]KOOFOOOOON]]]S\___\_\\W\_X\\__
+ at 895:1:1:1378:18986 1:N:0:NNNNN
+GACCAGCGGAACAACGGCAAAACTGAGCATCAAACTCAGGATCACCTGGCTAAGGATCAATAATTGAGCGGTTCCGCTTTCTCCCATCATGGCCG
++
+IONONOONNKWWWSSNOOOO_____\``W_WWS[W____X___________XS_]PXZVT`TOZQOOZJZUZ]_X__X_X_____UOXWZ][[[^
+ at 895:1:1:1378:18986 2:N:0:NNNNN
+GCGGTCGCTCTCCTGGCCTCGGGTCAGAATTCCTCTCTGACCGGAACACTTGCCGGGCAG
++
+_______________________\_Z]WTQYXXF]_______________VY^`X[^ZL^
+ at 895:1:1:1381:7062 2:N:0:NNNNN
+GCCGGCTCCCCACCGACGACAGCACGTACCCCGGCG
++
+______S__\___ZZ`LWW[\OZ^\W\[I]__YLR`
+ at 895:1:1:1381:4958 1:N:0:NNNNN
+ATCGAGGTGCACACCGCGAGCTTCCGCACGACGCGCGG
++
+[WMWO`ZL`W_`__`_____]]X^\_______a\_^T^
+ at 895:1:1:1381:4958 2:N:0:NNNNN
+AAGTGCTCGCGATAGGCCTCCCACAAGACGCCGCGGCGCGCGTAGGGCGATGAGATCCCGAGCAGCAGCGCG
++
+XVSWT]XX_[VX]_XT\[[V[^__^__X____]`______\`T__U[[[Y[_W_\X_]`_________QZ__
+ at 895:1:1:1382:5012 2:N:0:NNNNN
+CCGATGTCGACGTCGCCGGTGTCGGCGGGCAGCC
++
+[TWXTQXZT`_XXTPWZU\V[[_[W][[^^SR^^
+ at 895:1:1:1383:3089 2:N:0:NNNNN
+GGTCCGGTCTAAATCTTGTCCGGAGCCCAGATGATGAAATTGTCCCGGTTCGGCATCTTCACTTGCGGCA
++
+VURVVVPRY[NOFNOVRYYX[VVZPSX]]]_____VZSTZZUYZ]`]X]JXX]]X`]`X\\XX]`___X_
+ at 895:1:1:1383:14728 1:N:0:NNNNN
+TGATCAACTTTGCTCTCCAGCCCGACCAGCAG
++
+OOOIORWQWNNNOONTYW[T_\^\W_UXXX^`
+ at 895:1:1:1383:6776 1:N:0:NNNNN
+CAATACGAACAAGTTCGTTGTTGGAGATACCGCGGAAGTCTACGACACGACTTCGCTCAACGTCCGCG
++
+OOHONNOHOOGJNIO[XVOXRKXSG___Q_XVZUMLQTGQIKTOQ__Z_Z]LFVRZY]TP__W_____
+ at 895:1:1:1384:20217 1:N:0:NNNNN
+CAGTGGCGACGACAAAAGCAAAGGGCCACGAGTTGTACGCCTGTTTGTTTTTGTCTCGGAATCCGGTGTGCATGATGTGTGT
++
+WTXOVNNNNOOOONNZM__U__[_______T]Z[`ZZ]_`_________ZZZZXX___RZ[]`]Z`[^Z]^X]^\______^
+ at 895:1:1:1384:20217 2:N:0:NNNNN
+CCACATTCGTCCCAGTGAGAGACAAACCAAAAACCAAACGAACCTTTTGAGCCAGTTTGTGCCG
++
+\WZWHV`]]W_____RZRWRZV`TZ___a_RTVIXZWWZ]URZUZ____JZ]]WYX[[^V____
+ at 895:1:1:1386:7536 1:N:0:NNNNN
+CAGGCGGCGTAAGCCCGGCGTCGCGGTCACTGCGACGGCGCCGACGACGAGCGTGAGGGCGGCGTCGAGCGGC
++
+aaaaaaaaaaOOOOO`_```QXU]]]SYW`N]]]R`````_`]_``U]`TQNWGSGPSYO_```XT`HUW`U`
+ at 895:1:1:1386:14753 1:N:0:NNNNN
+NNNNCCCATGCTCTACGCCGGCGGCTCATTCGTGCTCATGCCCGGCTACG
++
+bWb_bbb__bbb_`b]`W_\HWSZSQNQOQTXVVVURXIX[^[[^\Z___
+ at 895:1:1:1388:11093 2:N:0:NNNNN
+AACCATGAGCAACCGGTTCGAGTGCGAGATCAGCAAAGTCGAAAA
++
+TJZO[X`]]]JTZZSWFSWI[[KW[U_Z_S___\__WZU_Z__Y`
diff --git a/tests/test-data/test-fastq-reads.fq b/tests/test-data/test-fastq-reads.fq
new file mode 100644
index 0000000..3f4cc37
--- /dev/null
+++ b/tests/test-data/test-fastq-reads.fq
@@ -0,0 +1,400 @@
+ at 895:1:1:1246:14654 1:N:0:NNNNN
+CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT
++
+][aaX__aa[`ZUZ[NONNFNNNNNO_____^RQ_
+ at 895:1:1:1248:9583 1:N:0:NNNNN
+ACTGGGCGTAGACGGTGTCCTCATCGGCACCAGC
++
+\UJUWSSV[JQQWNP]]SZ]ZWU^]ZX][^TXR`
+ at 895:1:1:1252:19493 1:N:0:NNNNN
+CCGGCGTGGTTGGTGAGGTCACTGAGCTTCATGTC
++
+OOOKONNNNN__`R]O[TGTRSY[IUZ]]]__X__
+ at 895:1:1:1255:18861 1:N:0:NNNNN
+ACGACGAGAAGCTGATCTACCGCGCCGAGCGCATC
++
+bb_^^bb_XTbbbbbb_bab]KTITZQTZ]ZYT^^
+ at 895:1:1:1264:15854 1:N:0:NNNNN
+CGTGATGATGTGCTTGCGGCCGGAGGGCCTGTTGCCCAGG
++
+````W__ZZ`R__ZSOJNNNQWSQZ\^X\W_______J__
+ at 895:1:1:1265:2265 1:N:0:NNNNN
+TATAGCGTGAGGCGATGACGTTGCTGTCCTTGGCGCGGC
++
+`bbbbbbbbbbbbbUbbbbb]X_QXUQ[QWOPTTZ__X_
+ at 895:1:1:1273:17782 1:N:0:NNNNN
+TCGAAAATCACGTGGGAGATGCACTATCACGCGGTCGGTGAGGAAGTGACCGACCACACCGAGCTCGC
++
+OOOOONNNOO^^X^`]TVa]WWLSSKNNONI]S[Q]SWXZX_\\^ZF___Y\V]]_____]KTRV^X^
+ at 895:1:1:1274:18571 1:N:0:NNNNN
+AGCAGGCGAACAGCACGCCGAACAATACTGTCTTCATGCCAAACTGCTGAAAGCCGAGCACAGCAGAAATGCTCCAGAG
++
+VMJPVUIPHRUaZRZ\___XUZ[X[]]`]X]]]]]_______________XHXX]]S]]Z``X]`]VX]]_____ZZMa
+ at 895:1:1:1276:16426 1:N:0:NNNNN
+GCAGGTATTGGTTTGCCTAACGTTGAAATTGCAGGATTAACG
++
+[[Z[[Z`\`\^[^`^U]ZZROFONOOQYPY]ZU]URQYQV``
+ at 895:1:1:1283:17864 1:N:0:NNNNN
+ATTCGTCAACCCGCGGCTCGAGCTGCGCATCC
++
+`Q\`[Z______`_\Q`\[MTYWTW_T_TTX`
+ at 895:1:1:1287:13756 1:N:0:NNNNN
+AGGGGAAATCCATTTCAAAGCGTTCGTGATCACGATAGACCGTCACTAAGCCACTGACTGTATGGAAGCAAAC
++
+^W_``[XX]]YN[Y[`_`\YVTNWWZ\[[W]X`T[__]X\_`__`JSWSZ_UXU_]LZIZTWZZ]XZ_UZWV`
+ at 895:1:1:1290:11501 1:N:0:NNNNN
+CCAATCACTGCGATCGGCGCACGGACCTTGGAGCCGGAGCAG
++
+OKOOOOONKOYTRO[[[N[[W`[NUKHNOO_I__`[`K[`X_
+ at 895:1:1:1294:5882 1:N:0:NNNNN
+GGCATTGACTATGGGATCCAAGCGATTGCACATG
++
+aUaaaaaYaaW[[Q[NNOOO_____ZXM_X_UX_
+ at 895:1:1:1295:6189 1:N:0:NNNNN
+GTCTAATCTTCGAGCAACTCCACGCTGTAGTATCATCAAGGTTCAAGATGTTAATGAATAACAATTGCGCAGCAA
++
+ONKNNJORQWSWOWWWZZXURLQZRT[RWX\]\_\___a_X^\\\MTVR]_\___\XX^]JWUU][__[___aL_
+ at 895:1:1:1295:5208 1:N:0:NNNNN
+GCGCATCGCGCGGCTTGAGGACGCTGTCTTCAAGC
++
+UaaaaaaaaaaWQaaLLUZ[STHJFWT[JW_Y^`_
+ at 895:1:1:1296:1784 1:N:0:NNNNN
+GATGTTGAATTTTTACATCAACCGTGCCGGC
++
+WNOWLSZIOO]VSO][X^^[a_a_Z[W[W[^
+ at 895:1:1:1296:6541 1:N:0:NNNNN
+AAACAGCTCTTCGGATTTAAAGATTACGCAGGACATCCGGCAGGCACTAGCGAAAGACAGGGAGCTGTCCACGACGGCGAAGCAC
++
+YU[^a]SZ]Z[[X]U__\_____________S\\\_R________[_^]`FWNNW_\^]X_[[_[^\^]R_________\Y`RU^
+ at 895:1:1:1298:13380 1:N:0:NNNNN
+AGCTGAGCGGGCACATCTTCTTCAAGCACCGCTACTTCGGCTTCGATGACGCGG
++
+OOJOOONPNKQLOQFZSXOR^Q][^__________^XPQ\WX\VRIPSXN__X_
+ at 895:1:1:1299:3449 1:N:0:NNNNN
+TGGCGCGCGCTTCAAATACGAAAACTTGAAGCTCGGCTGGAGGGC
++
+WVY[NNNKNHNOJOO__\S\\SQQ`WROTQOWWPWUW[`]YYUS_
+ at 895:1:1:1300:2738 1:N:0:NNNNN
+GTCCGTGCAAAGGGCACTACGTTTGAAGTCCCAGCAATTTCGGGCAGTTCACCGGCACTTT
++
+OOOOONY]]TU[[[[W[ZUQ[`ZZXWIWOSKYYYQ____R_Y\JY^][]_JQSWQ___K_^
+ at 895:1:1:1303:6251 2:N:0:NNNNN
+CGAGATTACAGGTGGGATTCCCGAACCGATATTTGGTTAACCTAAGGAGGCTGAG
++
+]Z]]V_______\___X______\\___\\\\\\\\\XX\_\\\\\W\\\\\\\_
+ at 895:1:1:1303:14389 2:N:0:NNNNN
+GTCGAGTCCGACAACCCGATCATGCAGCCGCGCCATGCCCGCTTGCCAG
++
+__Y_QYT`YS__S^[_RZIYJWJWS]]XQLSMQJFTVTVTZUVRV_aa_
+ at 895:1:1:1306:15360 2:N:0:NNNNN
+ACTTTACCTGCTCGGCACCTCCATCGCGCGACCTCTGATTGCCAA
++
+_______________ZW``X___\XQZaaZ___T_ZXT]]_____
+ at 895:1:1:1307:4308 2:N:0:NNNNN
+GAGTTAAAATGCCTGCCGCGTGCCCGGCCATGACAAAAATCTTTCTGCTTCGCACATCGC
++
+_____________X_____________X__________XT\_______\S______\_T_
+ at 895:1:1:1308:20421 2:N:0:NNNNN
+CAGATGCCCGGCTGCTTTTTCCGGATCCGAAATCCTATTATGGCATTCCGCTCGATCCGC
++
+____\____\\_\__\______\_\\___\\\X\_\\_\\\\\\\\\\\\_\_\\\\\\_
+ at 895:1:1:1308:2539 1:N:0:NNNNN
+TTCCGGCGCCACGCGGACAGATCACGGACCGCAACGGAGTGCCGCTGGCG
++
+________XFW`[XX__R__XXYY]UWUH`XV]Z`______URWW^`[X^
+ at 895:1:1:1308:2539 2:N:0:NNNNN
+CGGCAGCTTGTCCTTGATTCCCTCGTACTCCTGCGGCGTGAGATTTGGAGCGATCTCAAACGGCATG
++
+______\___YYX_`_`__XQ_[__^_^\^XX_Z_^I[W\V[OSWL__Z`_\_Z__P\^^O`ZOXP`
+ at 895:1:1:1309:4153 2:N:0:NNNNN
+GGACGCGCACGCCGGTGAGGAACGACCCGCCCGCGCGGGCGTGGTCGCCGGGGCCGTCC
++
+```````__``````N`Z]]_X\`]\````Y\\Q`]NK_\VJT[N^W[\TW`````YF`
+ at 895:1:1:1312:10985 2:N:0:NNNNN
+GAGCGCGTCGAGCCCCGCGTGGTCGACCGCGAGCCGTTCGAGCGACCGCCAGTGGCTCCGG
++
+______________________\________\____\___X_____\___\_\\\\\_\X_
+ at 895:1:1:1314:10430 2:N:0:NNNNN
+CCTGACTCTCGGCCTGGCGCTTACTTTCGCGCCTGGAAGCCTCACGACACAGCAGAAGTCTGCCTGGCGCAC
++
+_________________________________\__\____\_____________\\_X_]WWXX\\\_\\_
+ at 895:1:1:1318:10532 1:N:0:NNNNN
+TACGCTATCAACGGGTTCGGTCGTATCGGGCGCAACGTGCTTCGCGCCATGACGCAAAAACAAGTCGAGCGGGTTCGCGCAATCAATGACCTCACTGACACGCGCAC
++
+TWNNWWT[WW____\U__XUTZ[WW__[]____T___X___O_____^ZY_XZ_______^ZSXV]XT]Z`IZQK]Z_]Z_Z__a]Y]VXJPSLX^[[^[_Y_ZTR`
+ at 895:1:1:1318:10532 2:N:0:NNNNN
+ATTCGAGCACAACATCGACATCCAATTTTTTCCACGGCAAATTCGCCGGGTCGCGCTCC
++
+`XX[[X_`__\____W_^`_____\__________]X_W^TXL\QT[OZQU`]^^__X_
+ at 895:1:1:1320:11648 2:N:0:NNNNN
+AACGATTCGAACACGGTAATTGCCGTTTTCGGCGGCGACTTCGAAGGCGGCG
++
+O]X]U_X`_X[X[[[VFSTSOOOOOY[`_XWPQ[V_____ZUURSQWZYY^_
+ at 895:1:1:1325:8700 1:N:0:NNNNN
+CAGCTGCAGCAATTCGCCGTCGTGGGTTTCGATTGGGGCGGCCGCGCCGC
++
+]VP[W]UT][_XXX`````]^^S^^XFXTT^\^\^_\___XX_S____Z_
+ at 895:1:1:1326:7273 1:N:0:NNNNN
+TATCAATACTGGCAACGCAGGTGTTGCTGGCGAGGCCAACACTATCCGTATCGG
++
+VNSWSOONNONGOOO[[[[[____ZRWWWW^[UWXSIWWZTTQYVZVZR\____
+ at 895:1:1:1326:7273 2:N:0:NNNNN
+GTGGGATGCCTTCGGGATCAACCTCTTTTTTATAACGGAACGTGACCGGTTTGAGCGCGTGAATA
++
+NZSVNNKOOOWJTWJ[[V[[W[___UT[[RKKIKNN[[F\[[PZW____\]__Y`______L\O_
+ at 895:1:1:1327:13028 2:N:0:NNNNN
+ACTAAGTGGCGTATACCCTTCCATTTCAACTCGCAGTTGATGGTTACCCTGAGCGAGAGACTCCAGCCGAAGCCGGGTTTGTCCCTTGAGTTCTCCATCAATAAAAACTCTGGC
++
+___________________________________________\_________________________X\______\\__\\_\\\\W\\\___\\\_\\X\R\HQQN]\\\_
+ at 895:1:1:1327:15301 2:N:0:NNNNN
+TCAGTCGTCGAACGCTATACCGGTCAACTCGTCTGTCGAGCCGG
++
+]]OX]ZZZZaM]U]Z__________]X`Z]`[]S]]]]WZ____
+ at 895:1:1:1328:3708 2:N:0:NNNNN
+CCGAGGCTGAGGGCGAAAGGCAACAATGAGATCGTCGACATCGTT
++
+``]]`UNR]VZTZZJVSPTFOIZUN]]ZH]]]LW[WX]]Z___\_
+ at 895:1:1:1330:9540 2:N:0:NNNNN
+TCCTCCATAGAGTGTTCCGAAGTAAGGTGCCAACGGGTCTTCCTTCGGGAGACTTGCCTGGTATTTTGCCAGCTTCTGGTGAACCGAATCC
++
+T____[N\NWKNNNNTSYYWO[WWQ[TXXP__[`X_`U_QW]][Z_[__^_[_[__Z___\U\\_ZTO_]\\`\^__Q\\__Z__PPV\]_
+ at 895:1:1:1331:1766 1:N:0:NNNNN
+TGCTGCTGATCGGCTGTGCCCACGAACTTTCTGGC
++
+OOOOON]]Y[__XFXWLVY\WSXXVRYZ`ZMV[O`
+ at 895:1:1:1333:2512 1:N:0:NNNNN
+TGGCGAGAGTCGCCTCAGGGCGGCATATCTTTGAGGCGAATGGGAATCGGTTTGCCCTGTTCCT
++
+\_\``V[R[U[UY[U``__WNYWWTUaTYP]_[YZ```\XSYLQROISSWNYGSK````]`Z`a
+ at 895:1:1:1333:2512 2:N:0:NNNNN
+CTTACGCCTTGTCTTTGAGCGCCGTGGAGCTCGGATGGCGACGCCTGCGC
++
+ZXWSXQ[UYW]Wa]W\````````\``]`````_Z```M`JaYW[JVU``
+ at 895:1:1:1333:2445 2:N:0:NNNNN
+AGATTGTCGGAGCGCCAGTTCGAGCTGGCGTGCTCTGCCGCCCCCTATGT
++
+________X_Z]]]]____________________________ZXZ____
+ at 895:1:1:1334:19532 2:N:0:NNNNN
+AGTACTACGTCATCGAATCGCAGAATCCGAAGATGCAGGGCTTCGACGGCGCCGTGAT
++
+^WOSWOOOGOYQOOQUTZTZ__Z____X_GOOMEIIOOJNUZVR^ZVK[M\S\^^___
+ at 895:1:1:1335:19932 1:N:0:NNNNN
+GACTCACCTCACAGTCTTCCAGGCCCGCGAAAGCAATGATAGGGCAATCGAGAGGCTCTTCAGTCGCATAAGTATACGTCTCACAGATCG
++
+Rbbbb`bbbb]]RVSONNNOZTZZa_____X``X`]]]UX`]``]_______\__X\\]]_\_\_]]]]]\_\__\__\\__\X\__\__
+ at 895:1:1:1335:19932 2:N:0:NNNNN
+CTATCCACCAGTTACCCACAGCCGAGTTCGTGGGAGAACTGCGTCGTCTCAATGGTACATCAGAG
++
+__________`]]``__T__```X`UYY\[Y[YGYNNNNO______\___ZW]][T]WVZ_\___
+ at 895:1:1:1336:4956 1:N:0:NNNNN
+GCTCGGCGAGGTGTTCCGCCAGCGCACGACTGCGGAATGGGTCGATCTCCTC
++
+][UP[]]]RV_^_]X]]]]Z`_`_`\```O]]]a]]^T``SLXWRYX[UP[^
+ at 895:1:1:1336:4956 2:N:0:NNNNN
+CGGTACTCGATCGGCGTGCCCGAGAAGCGCATCGGGCTCGC
++
+^^``W`\S_\V[Z__Q`_Q_V`X]``^```^\``\RV]]]_
+ at 895:1:1:1338:15407 1:N:0:NNNNN
+AGAAGAAGTCCCAGACGTCGCCCACCACCGGCACCGAACCGCC
++
+T]M]UVRWOX]V[]]W\MWMS[\YY__\_]^_X`___Q__[__
+ at 895:1:1:1338:7557 2:N:0:NNNNN
+ATGTTAAACTCCGGTCGAACGGCCTTGGCACGGGCG
++
+VUQRYVLJWWNOW[L\[[Q[L[[[L[XTQW_____`
+ at 895:1:1:1338:6614 2:N:0:NNNNN
+CACAGGTCACTCAGCGGCTTATACAGCTTGCTCCGCCTTTCGCTCGGTCGAGAACACGATCTTTCCGTCACGCCTCATGG
++
+_____`\]X`_________________________W____\]]`]_______\X_\\]\WVXV]M\]\]\__\_\_\X__
+ at 895:1:1:1340:19387 2:N:0:NNNNN
+ATTTCGCGATTCTTGTGCTGGCTGCGCTCCATTTGGCAGGCTACCACCACGCCAGTGGGAAGATGCGTGATGCGCAC
++
+______________________________NOOFNOOOOO_L^^____Q_^`^I^VWTZT^K[X^____[\\]\\P^
+ at 895:1:1:1342:20695 2:N:0:NNNNN
+CGAGATCATAGGTGCGTTCGGCTTGATCTGGGCGAGCTGGCTTTCGAGATAGAACTTGCGCTCGTCG
++
+Y\UVNTUXXNVVOYHNNOOO_____[X`[WONNHINNOGO]U]XV___\__X\____X__W__X_\_
+ at 895:1:1:1342:11001 1:N:0:NNNNN
+ATAACGTTATTGGCTGTCGTGACACCGCTGCCGGC
++
+bbbbbbbbbbbbbbbOLNOO[UKTY]]]UU```Y`
+ at 895:1:1:1342:11001 2:N:0:NNNNN
+TCACTTGTGGAGCGAACACGGCCAGCGGTGCTCGCGCACTCGCTAGCAACACAAGCGGTGCCAAAA
++
+````````````````````````_`````\``T```````_`_]``]]`_`\``]\\USW[T[[`
+ at 895:1:1:1344:1968 1:N:0:NNNNN
+TGACCTTTTGTTTGAGCAGGGTTCCGACTGCCTGGACGTCCTGCTTCTTGACCGCCTGGATCAATGAAGACTCGGCCG
++
+[][PY]Y]]]a\\Wa]^]^`YSYTI]Y___\R^W_UU[V\_____[[W_]YG]_]UUWTT[[`L[POQWG^^^[W[[^
+ at 895:1:1:1347:8723 1:N:0:NNNNN
+ACGGATCGATGCCGCGAGCGAGGAGGCGATCGACGAGCCGGTCATAGAAGTCCAGGCCTGCCGGGTTCACCGCGCCC
++
+bbabbbbWbbbaabb_]_^aXW[JIY[[TTTZVGVOZXVTZRUOP^UZ]^_aZ_Z][[[ROPSSXOTPP]HRLOL^^
+ at 895:1:1:1347:8723 2:N:0:NNNNN
+GACGGCCGAGGGCCCTGCATCTGGGACAACTTTGT
++
+[[\\N[[[WQ\_[\`X`]W]OQQVXHW[PLX_Y__
+ at 895:1:1:1347:3237 1:N:0:NNNNN
+ACCACGTTCTTGACCTGCGCCTTGCCAACAGCCG
++
+\a`a^a[^aa[^^aa]a\a`TNOTSW`\_\_O`_
+ at 895:1:1:1347:3237 2:N:0:NNNNN
+TGGCGGTCGATCCCAAGCTCTACGAGGGCAGCTGGAGCGG
++
+_ST[UWISHWJOONHUW[LZ^^RX^UY^]WZ]Z]]S__Z_
+ at 895:1:1:1348:18672 2:N:0:NNNNN
+AGAATAATTTCATAATCGGGATAGTTCAGCCTGCCTAAAGAATCCAGGC
++
+ZZ]UX`]```_T__RZ```XJRURY]]ZX]`]]I]YJVVV_______X_
+ at 895:1:1:1348:1257 1:N:0:NNNNN
+ATCGAATCGGATCTGGCAGCTTTTGCCAGTTGGTCGGCGG
++
+X____`[JXNHNHNN[NSOTVU[Z[FOJZWTLX`O_____
+ at 895:1:1:1349:15165 2:N:0:NNNNN
+GAGCCGGGGGCCGAAGAAGCTGCGTTCCGTCGCCGGCAGTGGCTC
++
+_______________________Z_X`_[X`]\^SX]QXPXOZV`
+ at 895:1:1:1349:21156 1:N:0:NNNNN
+ACCGCAAGTCGGCGACCGGCAAGTACGAAAAGACC
++
+_U`U_\_W\a`PXRL[[[[WPRRHVTRJRN__P__
+ at 895:1:1:1349:13984 1:N:0:NNNNN
+GAAAGGATCAACTGCCGCTTCAAGTTCCAGAAACGCCGTCAGCTTTTCGTCGGCGCGCACAACGCAACGCTTCCC
++
+KIONKX[[[[X`O``]_UZ__L]_][__]___________Z]^XYJNNOO]^\^X]\\SXJNNJHNOOOM_____
+ at 895:1:1:1351:14718 1:N:0:NNNNN
+AGCGAACGAAGAGCCAAAAAAGCTCCACCTCTCGACAAG
++
+^`a^`[^^W[[Z[W]GLNNN\ZHZZZS]]ZVUY[Z____
+ at 895:1:1:1351:14718 2:N:0:NNNNN
+TTCAAAAGTTTCAGTGTGCAAGCGCCGTCGGAATAGCCACCACCTAAACCGGCACCTACCGGTATCACTTTATGTACATG
++
+VOUUJX[VYXYYY[T```QMUZ]Z]`]Q`XNIGONPYURU`[``XYLF\T]U]T]_\___ZOFXJYJYQJRNVTQ\_\__
+ at 895:1:1:1352:5369 2:N:0:NNNNN
+ATCAAACCCCTCAATCCGCACCGCGGGCTTGCTGCCAACATTGGAAAGATGGCATCCTCCTTTCCTGGGGGATGGGGAG
++
+][XXQ_____QZX_QTTY[F[[[[Z_UI_WNHOOO[SOIMSZWSUHPSWH\`_LTQTQWZIRPV\__K]^__Z____Z_
+ at 895:1:1:1353:6642 1:N:0:NNNNN
+TGATTATGTTGCGAATGGGTCTGACGCTGCTGG
++
+OOOOOKNNNNVYUYUOOFHNNNNOO_X_X____
+ at 895:1:1:1355:13535 1:N:0:NNNNN
+AAGCGCGATGATCGCAACCGTGCTTTATTCCGACCTTTCCGGTGGCCGG
++
+`\\]][^Z[^[[^^^]_XM_OSWZZ_Y`SPQ\W\\a____`^UW^\^^^
+ at 895:1:1:1355:13535 2:N:0:NNNNN
+CACTTTCACCATGAGCGCGTTCTTGCGTCGACAAATGGAGCAGTCGCAGGTGGTCAGTTCCGGGAAATCCGTATCGATCTCGAAGGTGACCGCGCCGCAG
++
+WRZWSTYYWZX_ZY_]_^_^_____________________Z___]]TZ]L[XRTJOJOO__________ZZGTT_WX___Z_Z_UZ[ZZ_____\_\\_
+ at 895:1:1:1357:19736 1:N:0:NNNNN
+AAAAGCATTACCCAACCGAACACACCGGCTGCAAATAGCCCAACCGCAGCGAGGCCGTTTAATCGTTCATTCCGAC
++
+T_X__________\_______________________\_________Z_____\_^\VR^NOHFJOOKOO^^[^Z^
+ at 895:1:1:1357:19736 2:N:0:NNNNN
+TTGGCCGCTTTTTAATTTGTTCGGATCGGTTTGCCAAAACGGGGATATTTGTCAAGCGGGAAACTTAGGAAAAATTTCTTAAGACTCATGCCTCCGTGTC
++
+__\______________[_^_____________L_X]^^^_____\_______aa_Z____________\__X______Z[[^[J]`^[^__________
+ at 895:1:1:1357:4413 2:N:0:NNNNN
+CCCCGCCGATGACCGACAGGTTCTGTCCAGGTGCT
++
+ZRZPNNRTYFQIJZOVISVKSQVPR\__X__\\\_
+ at 895:1:1:1358:4953 1:N:0:NNNNN
+AGAAGTTCGACCGCATGGTGAGCCGCTATGACCGCCAGGCAGATGGCTCGCTCAAAGAAGAACCGCGGG
++
+XY[YZW\^`^Y____IOONN`X_____________\_________[`\\__________[YY___^\\^
+ at 895:1:1:1362:3983 2:N:0:NNNNN
+TCGATATCGCCATCTTTTAAACAGGCGATCGGCACAACTTTGAAACCCGCCATAACCGCGCTCGC
++
+_____\`]]`]XZ]]Z]Z\Z__________`\`\`ZX[`]]``WSX]]]]___W________\__
+ at 895:1:1:1363:9988 2:N:0:NNNNN
+TCTCGAAGTACCAACCCATCGAGCCGTAGGTGTGGCCGGGCAGGCGCAGGGCCTTGATCTTCATCCCC
++
+`````X]`[Z__________S]Z]]`\]`]OXT]NYRXNVUO]V]VXVWXX`\\\USLSKQVSOR___
+ at 895:1:1:1363:11839 1:N:0:NNNNN
+ACAAGTACACCCTGCGCACCGCGCGCGGGATGACGGTGGCGATC
++
+KOHNNNOONNQY[[RTT\J[`_]_][O_`SU\[P\\___\__X_
+ at 895:1:1:1365:7390 2:N:0:NNNNN
+GCCCCAGCCCTTGAAGTCCGTGTGCCAGTGCGTGCGCGTCCAGATCGGCGGACC
++
+______________________\_____\___\__________^\_\___\X\_
+ at 895:1:1:1365:12527 2:N:0:NNNNN
+TCGTTGTCGTAGTCGCCCCAGATGCCCGGGCCGCCCACCTTGGCGACGCTCGTAAAGCGCTTGCCCATCTCGTT
++
+_____________________Z_____________________R_UZZZN`_U[[_____Z\___ZRM]U__\_
+ at 895:1:1:1368:4434 2:N:0:NNNNN
+CCAAGGAAGAATTTAGAGGAGTTACGAGTCATTCTTCCTCCGGCGCCTTCTGCAACAGCTCGTGCAACAGCAACCTTGCTTTGCTCCAGTCCC
++
+]W[]]]UR]UR]Y][\\`YR``__``_```_\```R[XXOLFVHT]UU[PX[WP[`_]]``__`_OYYXU\MSUXITSVTS``X\\XXMO`W`
+ at 895:1:1:1373:4848 1:N:0:NNNNN
+CGGTTGCGACGAGCGAGTCGGAGCCGACACCGTCGAGGATCGTC
++
+bbbb^^_^\b[_aa_^^R^__Z]G`_`\QZYTIXT]OVRS`\O_
+ at 895:1:1:1373:13994 1:N:0:NNNNN
+GATTCGACATTGTTGACGGCGGTCGGGCAGCCGAACAGGCCGACATTGGCCGG
++
+^R[W`^[[W^OWIJWIOOOHNNJOO]\^XX__X_X__X_____\ZUW[WZ[_a
+ at 895:1:1:1373:13994 2:N:0:NNNNN
+AGGCTGCCGTCGATCAGGCTTATGAGGCCAAGCTGATCGGCAAGGACAATATCAACGGCTGGCCGTTCGAC
++
+_______________LX[[[_Y__^__________]\`__________________XX__ZYS^YTK]VT^
+ at 895:1:1:1376:16513 2:N:0:NNNNN
+CGAACGATTTATCGACCACGACGGCACGCGTTGGTACCACACCGGCGATCGCGTGCGCCG
++
+_________________________\]`]]KOOFOOOOON]]]S\___\_\\W\_X\\__
+ at 895:1:1:1378:18986 1:N:0:NNNNN
+GACCAGCGGAACAACGGCAAAACTGAGCATCAAACTCAGGATCACCTGGCTAAGGATCAATAATTGAGCGGTTCCGCTTTCTCCCATCATGGCCG
++
+IONONOONNKWWWSSNOOOO_____\``W_WWS[W____X___________XS_]PXZVT`TOZQOOZJZUZ]_X__X_X_____UOXWZ][[[^
+ at 895:1:1:1378:18986 2:N:0:NNNNN
+GCGGTCGCTCTCCTGGCCTCGGGTCAGAATTCCTCTCTGACCGGAACACTTGCCGGGCAG
++
+_______________________\_Z]WTQYXXF]_______________VY^`X[^ZL^
+ at 895:1:1:1381:7062 2:N:0:NNNNN
+GCCGGCTCCCCACCGACGACAGCACGTACCCCGGCG
++
+______S__\___ZZ`LWW[\OZ^\W\[I]__YLR`
+ at 895:1:1:1381:4958 1:N:0:NNNNN
+ATCGAGGTGCACACCGCGAGCTTCCGCACGACGCGCGG
++
+[WMWO`ZL`W_`__`_____]]X^\_______a\_^T^
+ at 895:1:1:1381:4958 2:N:0:NNNNN
+AAGTGCTCGCGATAGGCCTCCCACAAGACGCCGCGGCGCGCGTAGGGCGATGAGATCCCGAGCAGCAGCGCG
++
+XVSWT]XX_[VX]_XT\[[V[^__^__X____]`______\`T__U[[[Y[_W_\X_]`_________QZ__
+ at 895:1:1:1382:5012 2:N:0:NNNNN
+CCGATGTCGACGTCGCCGGTGTCGGCGGGCAGCC
++
+[TWXTQXZT`_XXTPWZU\V[[_[W][[^^SR^^
+ at 895:1:1:1383:3089 2:N:0:NNNNN
+GGTCCGGTCTAAATCTTGTCCGGAGCCCAGATGATGAAATTGTCCCGGTTCGGCATCTTCACTTGCGGCA
++
+VURVVVPRY[NOFNOVRYYX[VVZPSX]]]_____VZSTZZUYZ]`]X]JXX]]X`]`X\\XX]`___X_
+ at 895:1:1:1383:14728 1:N:0:NNNNN
+TGATCAACTTTGCTCTCCAGCCCGACCAGCAG
++
+OOOIORWQWNNNOONTYW[T_\^\W_UXXX^`
+ at 895:1:1:1383:6776 1:N:0:NNNNN
+CAATACGAACAAGTTCGTTGTTGGAGATACCGCGGAAGTCTACGACACGACTTCGCTCAACGTCCGCG
++
+OOHONNOHOOGJNIO[XVOXRKXSG___Q_XVZUMLQTGQIKTOQ__Z_Z]LFVRZY]TP__W_____
+ at 895:1:1:1384:20217 1:N:0:NNNNN
+CAGTGGCGACGACAAAAGCAAAGGGCCACGAGTTGTACGCCTGTTTGTTTTTGTCTCGGAATCCGGTGTGCATGATGTGTGT
++
+WTXOVNNNNOOOONNZM__U__[_______T]Z[`ZZ]_`_________ZZZZXX___RZ[]`]Z`[^Z]^X]^\______^
+ at 895:1:1:1384:20217 2:N:0:NNNNN
+CCACATTCGTCCCAGTGAGAGACAAACCAAAAACCAAACGAACCTTTTGAGCCAGTTTGTGCCG
++
+\WZWHV`]]W_____RZRWRZV`TZ___a_RTVIXZWWZ]URZUZ____JZ]]WYX[[^V____
+ at 895:1:1:1386:7536 1:N:0:NNNNN
+CAGGCGGCGTAAGCCCGGCGTCGCGGTCACTGCGACGGCGCCGACGACGAGCGTGAGGGCGGCGTCGAGCGGC
++
+aaaaaaaaaaOOOOO`_```QXU]]]SYW`N]]]R`````_`]_``U]`TQNWGSGPSYO_```XT`HUW`U`
+ at 895:1:1:1386:14753 1:N:0:NNNNN
+CAAGCCCATGCTCTACGCCGGCGGCTCATTCGTGCTCATGCCCGGCTACG
++
+bWb_bbb__bbb_`b]`W_\HWSZSQNQOQTXVVVURXIX[^[[^\Z___
+ at 895:1:1:1388:11093 2:N:0:NNNNN
+AACCATGAGCAACCGGTTCGAGTGCGAGATCAGCAAAGTCGAAAA
++
+TJZO[X`]]]JTZZSWFSWI[[KW[U_Z_S___\__WZU_Z__Y`
diff --git a/tests/test-data/test-graph.fa b/tests/test-data/test-graph.fa
new file mode 100644
index 0000000..b4a2d60
--- /dev/null
+++ b/tests/test-data/test-graph.fa
@@ -0,0 +1,6 @@
+>a
+TTAGGACTGCACGACTTACCATGCTACCGCCCGCATGTATCGGAGGAATACGAAGGACTCTAGAATTGTACTGTGTCTGC
+>b
+TGCGTTTCAATCGATGACGCTCCACTATTGGAGGTGACGAGCGCCCGCGATTTCACAAAGACAAGTTCGAGAGTCTTAT
+>c
+ATACTGTAAATAGACTTGTTGCGACTCGAGTTCGGGGTAACCCTGCA
diff --git a/tests/test-data/test-graph2.fa b/tests/test-data/test-graph2.fa
new file mode 100644
index 0000000..43a66a0
--- /dev/null
+++ b/tests/test-data/test-graph2.fa
@@ -0,0 +1,6 @@
+>a
+ATTGGGACTCTGGGAGCACTTATCATGGAGAT
+>b
+GAGCACTTTAACCCTGCAGAGTGGCCAAGGCT
+>c
+GGAGCACTTATCATGGAGATATATCCCGTGCTTAAACATCGCACTTTAACCCTGCAGAGT
diff --git a/tests/test-data/test-graph3.fa b/tests/test-data/test-graph3.fa
new file mode 100644
index 0000000..1c2b231
--- /dev/null
+++ b/tests/test-data/test-graph3.fa
@@ -0,0 +1,8 @@
+>a
+GACTGGGACTCTGGGAGCACTTATCATGGAGAT
+>b
+GGAGCACTTTAACCCTGCAGAGTGGCCAAGGCT
+>c
+GGAGCACTTATCATGGAGATATATCCCGTGCTTAAACATCGCACTTTAACCCTGCAGAGT
+>d
+GTGAACCGCTTTCTGGCAGGGGAGGTTAAGGATCTTTCTTATACCGCATGGTACCGCAAGAGCCTTTAGGCCTTACAAG
diff --git a/tests/test-data/test-graph4.fa b/tests/test-data/test-graph4.fa
new file mode 100644
index 0000000..807625f
--- /dev/null
+++ b/tests/test-data/test-graph4.fa
@@ -0,0 +1,12 @@
+>a
+GACTGGGACTCTGGGAGCACTTATCATGGAGAT
+>b
+GAGCACTTTAACCCTGCAGAGTGGCCAAGGCT
+>c
+GGAGCACTTATCATGGAGATATATCCCGTGCTTAAACATCGCACTTTAACCCTGCAGAGT
+>d
+GTGAACCGCTTTCTGGCAGGGGAGGTTAAGGATCTTTCTTATACCGCA
+>f
+CTTATACCGCATGGTACCGCAAGAGCCTTTAGGCCTTACAAGGGATATCATTCGCAGA
+>e
+GGGGAGGTTAAGGATCTTTCTTATACCGCATGGTACCGCAAGAGCCTTTAGG
diff --git a/tests/test-data/test-graph5.fa b/tests/test-data/test-graph5.fa
new file mode 100644
index 0000000..6bc91e6
--- /dev/null
+++ b/tests/test-data/test-graph5.fa
@@ -0,0 +1,12 @@
+>f
+TTCTCATTTCGCAGCAGACTAAGCCCCCATATTGTGGCGTGGTC
+>a
+ATGACGTTAGGCTACCTCTCTTCTGAGCCGTT
+>c
+AGCCGTTGCGGTGGACCGTACAACACATGAGAACTAATGGAT
+>e
+TGGATATAGGCTGCCTGTTCTTCTCATTTCGCAGCAGACTAAGCC
+>d
+GTACAACACATGAGAACTAATGGATATAGGCTGCCTGTTCTTCTC
+>b
+TACCTCTCTTCTGAGCCGTTGCGGTGGACCGTACA
diff --git a/tests/test-data/test-graph6.fa b/tests/test-data/test-graph6.fa
new file mode 100644
index 0000000..0b05b38
--- /dev/null
+++ b/tests/test-data/test-graph6.fa
@@ -0,0 +1,464 @@
+>a
+AACTCGATACTTACATCGCCCGATTCGACTTCAATTTAAACTCTCAGC
+>a
+TGCAACGCCTCGAGATTGCGCGCGGTGTCCTTGAGCGTTTCGCCTTTAGTCAGGCTCGAAGTCGTTGC
+>a
+GATTGTCTGGTAACGTTCATCGGTGTTTTTGCGCAAGGCCTTTTGCAGAATCGATTCGAGTTTGGCTGGA
+>a
+CTTGAAAACCTGATCGACGAAATGTTGGAAGGCCAGATTCTTCTAGATGAGGCCATGGCTGAATT
+>a
+TTTGTGAGGTGTTGCTTATGTCGGGCGAGGGCTTTCTTTATATACAGCTTTTCAAATTCAGCCATGGCCTCATCTA
+>a
+ACCGACGGAGCGTTAGAGTCCGAAATTATCCGGAGATTTTTGGGCGCGTTTCAAGCGATCACGCCACTGGATATCG
+>a
+AATTCAAAGTAGGCATTTTTGTTTTTGTAGGGTTGGCGATGTTAGGCGCGCTGGTCGTGCAATTC
+>a
+ATCGACAAATCATTCCGCCCATGCTGTGACCGATCAGGACGATGCGCTTGTGATTTGGGAATGCGCG
+>a
+ACCGACGGGCCTCTGGACGAGCGATATTTGGACCAGGTCGCCGAAATCG
+>a
+CACGCCTGCGTTTGCGACCTATCCTCATGACTTCCTTCGCCTTCATCTTCGGCCTTCTGCCGCTTTGGTTTGCGAG
+>a
+CCACTATGGAAATCGATTGAGCGGTTCAATCAGGACCCGCAAACCATCGTAGTCGTGCCGTCCATGTCCATCGACG
+>a
+GCCGGATGTATTCGCCGAGCCCGGGAAAATATTCTCTGCGCTGGCGC
+>a
+CGTATAAGCGGCATTCTTACCTCCATAGTTAGGTCAGAAGTGTAACTGACGCTCGTTCCCAAGTGAGGGCCAATC
+>a
+GATATGAAGTAATGATTGGCCCTCACTTGGGAACGAGCGTCAGTTACACTTCTGACCTAACTATGGAGGTAAG
+>a
+GATGAATGCGGTTGGACCGTCGGGAAAGTAACCGTCG
+>a
+AAAGGTTCCAGTTCGCGGAGCGCCTGTCGCCAACTCTCCTGGGCGGCGGCATGATCGCCGGCGAC
+>a
+GGTGTCTCTTCTCAAGCATTACTTTCAGTGCGTGTGCTAAGTCCTTAATTTAGAACGATTTTTGCCGGGCTTTCG
+>a
+GATATTGAAGCCGAAAGCCCGGCAAAAATCGTTCTAAATTAAGGACTTAGCACACGCACTGAAAGTAATGCTTGAG
+>a
+ACGATCTCGGTGCGCTCTCGATGATATCCTCGGACTCTCAGGCTATGGGACGGTTGGGTGAAGTCATCATCCGCAC
+>a
+AAATCGAAAATTCCATCGCCGGGTTCCCCCTGGCGAGCGCGATCTCACATCCAGCGACGGAGACCCAGGGACCAAC
+>a
+ACGATCCTGCGTCCTGTCATCCGTTTGACTCTGTTTTAAGCCAGAGGGGCCCATGAAGATTTGTCTGGTA
+>a
+ACTCGTTCAGCCCCCGCCGTGAGGGCGGAAAGGCACTTACCAGACAAATCTTCATGGGCCCCTCTGGCTTAAAACA
+>a
+ATCTCGTAAATGGGGCTGTCATGTTGAGCGAAGCGAAACATCTCTGTCTATCATTGTAGTTAGATTGGTCCATGAA
+>a
+AACTGCTTCGCTGTTTCGACGTAGCTCCACGCCCAACGCGCAATATCCTTCTGCTCGTCGAG
+>a
+ATGGACAACAAGAAGGTGAAGGCGCAGTTCGGCGGCAAGCCGAGATCGGAAGAGCGTCG
+>a
+TGCAAATATCTCCCATCGATCAGAAGCATCGCCCGATTCGACTTCACTTGCTAGCCGG
+>a
+GATGGAGGGCGATGTCTCTGTCGAGCTTCTCGAAGAACGGTATCCCATCGCCAATCAAGACCGGC
+>a
+GGAAATCCGGCAGTGGTGGTCAAGAAATTCAAAGGGTGAATCCTTTCAACGCCCAACGCTCAACGCCCAACGCTCA
+>a
+AAACAAATCCTCGACCGCGAAATAGAGACGCTCACCGAATTTATCGC
+>a
+AGTGGGGCGCCGAACAACCTGGCATGGATTCTGGCGACTTCTTCCGACGCTTCAATGCGCGATGGCGCACGAGCAG
+>a
+GAAGATTGGGTTGCTATGTCAAATAAAACCCTCAACGTCTCATTAGCATACCTGACAGGCCGCTTAAAGATTCAAG
+>a
+ACAACGTTAAAAAGGTTACAAAAGTTAAATCGCCGGGCGGCATGCTCAATTCTTCAACGGGCGGCGTTGTACGCAT
+>a
+ATGGTCACCGAAACCGACGGAGCGTTGGAGTCCGAAATTATCCGGAGATTTTTGGGCGCGTTTCAAGCGATCACGC
+>a
+GATCTTAAGATTGAGAGCCAAATTCCATCCAAAGTTCGGGGCCCTCAAAACAATAAGACGTCCACCCGGC
+>a
+CGGAAAGACTTCGGTGAACTTGCCACCACACCTGCGTTGGCTTATCTCTTTCTCGTTAGCCCGCTGAT
+>a
+GATATTGAAAAAACTTCTCTTGGTTGACTTGTATTGCGTGACTTCAGTGCGCCGCAGCAATTGTCGTCCGGTCAGA
+>a
+TGGAACCGCCTGGTGCGCCCAACACTAGAAATAGCTTGTCATCTTTCAAGAGCATGGTTGGCGTCATCGACGAAAG
+>a
+TGGTGCAGGGCGAAAAGAATGCGATCGCACCCGGCAAACGTTCACTTTCGTCGATGACGCCAACCATGCTCTTGAA
+>a
+AATATTGTTAGACCTTCACTGGTCTCTGTCGCCCTCCTTGTTCTTTTCATCCTCTGCTCTGAGATCTACGACGTC
+>a
+ATCGCGGTCGCCCCAGGTCCAAGACGAGCAAAATGGGCGAAAGAATTGCGCCGGCGGCC
+>a
+TTCGCGGCGTGCTCCGGTCCCATCGTGTACAAGTCGCCGATTGGAAGGCACGCGATGCGCGGGCGATAGAGATCCG
+>a
+CGTGGCACGCGCAATATTTCATTCCGCGCTGCCAATCGTCTCAGCAGTCGGCCACGAAATCGATTTCACCA
+>a
+AGAATTAGACTGCATCTTGCAATCTATTTCCTGCCAACTTTGACGGAAATCGCCGCCGGACGCAGCG
+>a
+CGACAGACAACCCTGAAGCTTACGATGCCTACCTGCGTGGCCTGGCTTATATACTGAAAGCTGGCAACACACCC
+>a
+TCGCACGGCACGGCGCAGCGCATCGTCGAACGCGCCGCC
+>a
+ACTATCGTCGATTGCTCGGTACAATTCCCGAAGGCGTAACTTTTTCCGATCGCTTGAAGTCCGATTCGAG
+>a
+TTACGAGGACAAAGGGCGCATGGTATTTCTCCTGTACCTCCCAACTGGAGTCGACCCGACGCGTTT
+>a
+TCTTCAATCGATGATGCATTTCTACCACTTCGAGGTCGAATTCAGGGCCGAGAATCTCGACGGCCTTGCGCGTGAG
+>a
+TGAATAAGTTCAGCGAGTTTGCCACGACACCCTGCCGTGGCTTATCTCCTTCTCGTTAGACCCATGCGTGC
+>a
+ACCAAAAAAGCTTGCAACTGACTTCTGCAACAAAATCGGCACTTCTCGGACCTCGGCAGATGTCCACTTGAAGTCC
+>a
+CTGCTCCTCACCAGAAATGCAGATTTGATTGCCGGACGCCCGCCGTAGGAAAGGCAGATCGGAAGAGCGTCGTG
+>a
+TCGAGGCTGGCCTCTGGTTCCCCAATGACACGAGTCTCGATTTCGATTTCGGCGACCTGGTCG
+>a
+AAACAGCCGGATGTATTCGTCGATTCCCGGAAAATATTCTCTGCGCTGGCGTTCATGCTGAATGCG
+>a
+TTCCCCGAAGCGCTGCGAAAGTTTGATCAGGTTCTCAACATCATACCGGACG
+>a
+TTCCGTGTTGGGTTTTATCCACTGTTTTATCCACTCGTGGAAAATTTTCGGCATTATTTGAGCGTACGTCAGATAA
+>a
+AATCTGTGATTCTTCACCGGGGTCTTAGCTCAGTTGGTAGAGCGCCTCAATGGCATCAATGCCCGGCTGATTTTCG
+>a
+CTCCGCTTTCGTCCCATCATGATGACCACCATGGCCGCGCTACTCGGTGGCCTCCCACTCGCTCTCGGCGCCGGCG
+>a
+TCTCGATGCTGGGCGCCTGGCGCGCGCACGAACTCGACGATGCGCTGCGCCGCGCCT
+>a
+GGAATCATTTTTGCGGGCTGATCTGCTTTGCTTCCAGGCGCAATGGTTTTTCGGCGAACATGACCAACGCCGAGCG
+>a
+TTTCCTGACGAGTGTTTTGATTCCATCGCTGTTCGTGAAGCGATCCGGCGAATATGTGCCGCCGCAATTTCCAAAG
+>a
+CTCTCATCTGGACAGCGGGTGTGAAACCAAGTCCGGTAATTGCATCGTTACCTTGCGAGA
+>a
+CCTTCTGCCGCTTTGGTTTGCGAGCGGATCGGGCGCCGTCGCCCGCC
+>a
+TCTCGGGCTCGCCGACGAAGTTCGTTATTCGATCCTGCCGATCTTGATTGGCGATGGGATACCGTTCTTCGAGAAG
+>a
+AATACGTCGAGTGTGTTTGCCACGACACCCTGCCGTGGCTTATCCCTTTCTCGTTAAGTCTAATAGTTCGCTATGA
+>a
+GGAATCAAGAAAAACTTCCGAGTGTTCCCACGGTTGCCCGTACCGCAATCCGACACAGGTGGGTGAGTAGAATATA
+>a
+GAGCGGAAACAAGATAGCTGGATAAGGAGGGGTACCACGC
+>a
+AGCGCATCTCTATGTTCCAAAGCGTGGTACCCCTCCTTATCCAGCTATCTTGTTTCCGCTCAGATCGGAAGAGCGT
+>a
+CGCCGATGGCCAGCGGCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATT
+>a
+GCACCGCGTTCTCAGCCTCAAGCCGCAACTTCGACTTGAATGGCGAGGCCAGGAAGGCCAGCACGAAACAGAACAG
+>a
+ACGCCTATGTAGGCGTAGATCGGAAGAGCGTCGTGTAGG
+>a
+GTAACAGCGAATCGCTAATTGAAGTTCCATAAATGCAGTTAACTTTTCATCCGCACGCACAACGAAACGCTTTCCG
+>a
+AGTACGGTCATCCTGAGCGAAGCGATGCGGAGTCGAAGGAT
+>a
+TTTAACTACGGGTTTCTGCTGCACAAGCCGGAAGCGTTTTCCATTTTGAGTTTTCTCTCTGATTCGCGTCCGCTTT
+>a
+ATGCAATTGTCATCCTGAGCGAAGCGAAGGATCTCTGGGATTTCGCAAATAGAACCTGAGA
+>a
+AAAGTCATCTACTGTTCCTGGCATGGTATCTTTCTCCGGTTAGGGTTTTTAACGGTTGAAGGTATACAAATTGTTC
+>a
+GAGACAGATAGTCAACTTAGCAAGACCAGTTGAAATCAAAGAATATCTCCCTGAGATCACAATAACCGGAG
+>a
+TGTGATCTCAGGGAGATATTCTTTGATTTCAACTGGTCTTGCTAAGCTGACTTATCTGTCTCTTTCACACAGTACG
+>a
+CTCATATTCGCCTGAGTTATGCAGGTTGACATAAACTCTGGCGCGAGCCG
+>a
+TCCGGCTGATCACTTTCAGATCGGCCACTTTCGCGAGGTCAGTCAGGATCTCGTCCTGCACGCCATCGGTGAAAAA
+>a
+CGAAAATTCGCCGCGAGCTGACGCTCGACGAGCAGAAGGATATTGCGCGTTGGGCG
+>a
+CGGCGGTCTACCGCTATCAAATGCCACGATAAATATGACAACAACCACACCAAAGACACACCCGGGCGCTCCGTAT
+>a
+GCATTAATCGACAAATCATTCCGCCCATACTGTGACCGATCAGGACGATGCGCTTGTGATTTGGGAATGCGCGCTT
+>a
+CTACGAAGCGTGCTTGCTGCGCTTCCGTCCGATCATGATGACCACCATGGCCGCG
+>a
+CTTCTCGCGGCCTTCGCGCCGCTCGGCGATCGAGCCGCAGATCGGAAGAGCGTCGTG
+>a
+TTACCTTCTTTGTCTCAACTTTTATAGAAAGCTCGATGAGAAAAAATTCCGCCTATTGCTGGGACGAGTAAAACCT
+>a
+ACAATCTAAATTCGAAAATCTTAAATCGAAATTCCTTCTCTTGGCCGGGTTCCCCCTGGCGAGT
+>a
+GATATTTTCCTTCAGCAAAAGGAGAATACGGCT
+>a
+CGAACTCCGACGCCCCCGCTGGTAGTGTCTTCTCCTCGCTGGGGCTGTAGCTCAGTTGGTAGAGCGCTTCCATGGC
+>a
+CAGTGGAATAATCCCCAGCCTGGCAGCGCCTATCACCTGACGGTCAACCTGTTTAATCCTAGCTTCCAAGGCGTAC
+>a
+GACGTGATCAATATCGCGGCAACGACTTCGAGCCTGACTAAAGGCGAAACCCTCAAGGACACCGCGCGTAACCTGG
+>a
+ATAACCTACCGGAATCGCCACCAGCGGAACAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGG
+>a
+GCCTGCAGCAGATCGGAAGAGCGTCGTGTAG
+>a
+CTTGAACCCCGTAGAAGAGATCAAGTAAAAGCGCGTCAATGCAAGCCCGGTTGGC
+>a
+ATCGTCTGGTAACGTTCATCACTGTTTTTGCGCAAAGCCTTGTGCAGAATCGATTCGAGTTTGAGCGGAACATCCG
+>a
+CGTAACTGACTTCGCGAGATTGCGCGGCTGATCGACATCGGTGCCACGCTCCG
+>a
+CCACTCAGGCAACATTTGCAGTGGCCGGCGGCGGCGGTGAGCTCGTCATGGCCAACGGCAACGG
+>a
+GCGCCGACAAACTATCGTCGATTGCTAGGTACAATTCCCGAAGGCGTAACTTTTTCCGATCGCTTGAAGCCCGATT
+>a
+TACCGCTATCAAATGCCACGATAAATATGACAACAACCACACCAAAGACACACCCGGGCGCTCCGTATGCAAATGC
+>a
+CAAGATGTCGCTGGCGATCATGCCGCCGCCCAGGAAAGCTGGCG
+>a
+GCAACGAGATTGCCGAATTGGCGCCTACCGGATTCACCGAAGCTTTCAAAGGCAAACTACGGAATCCGTGCATCGC
+>a
+CATCGACCCAGAAGAGTGCGATGCACGGATTCCGTAGTTTGCCTTTGAAAGCTTC
+>a
+TTTGCTGCAAAAGGTTTTACTCGTTCCAGCAATAGGCGGAATTTTTTCTCATCGAGCTTCCGATAGAAATTCAGGC
+>a
+CTGCCGTCGCTCAGCCGGGTGGACGTCTTATT
+>a
+GAGCGCATCAGGATGGGCCTCGACGAGCTCCGCCAGGTCGACGTCGATCGGGGGCGACGCCTCCG
+>a
+AAATGTCTCGATATGAAGAGAAAGCGGTGCGGGACGGGGAGCTTAGGGAAGCGCCGAGCTATAATAGGGA
+>a
+GCTCTCTTTCTCATCCTCTTCCTCAGCATCGCAGCATGTGCGTTCCCTATTATAGCTCGGCGCTTCCCTAAGCTCC
+>a
+TCGTTTTGTTCACGATCATGCGCTTTGTGTTTTTCGTGCCCATCGAGGGC
+>a
+CCTTCGATCAGTTCACTGGCGATGTAATGGATTGAGTGATCCTCACCGATCTCGTAAACCGTCAGGATATTCGGAT
+>a
+TGGTGTTGCGGTAACTGTTGCAGTAGGCGTCGGCGTAGATCGGAAGAGCGGTTCAGCAGGAATG
+>a
+ACGCCGACGCCTACTGCAACAGTTACCGCAACACCAAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTC
+>a
+ATGAAATATTGGGAAATCATCGCTGACAATCTCAGCAAAGCCGGCTGGAGTTGGGGCTGCCTCTCAGCCG
+>a
+TGCGCTTTGTGTTTTTCGTTCCCATCGAGGGCAGTGTGTTCGCCATGATGTTTTCTACGCTGGTGTATGTGTTTGC
+>a
+TGCCGATGCACGTCCAAACAAAAGGATCGACACAATAGTATCGACATCGCTTTT
+>a
+ACACCGCAGGCAGGCGGTGTAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGG
+>a
+TCACGAGTGTAGGTTTTGGGCAGAGCGGTGAGTTGTTCAATCACGACTTCCGGCTGGGCGCGACG
+>a
+TAGCCCCGGCTCAGGCACTGGTTCTGATTACGCTACGATTAAGTACGACGCATCGGGCAACCAACTGTGG
+>a
+ATCTCCACCTCCCGCACTGGAGATAACTGGAGCTCGGCCAGGCGCGCTCTG
+>a
+CGCCGAAGCGTTGCATAAAGTCATCTACTGTTCCTGGCATGGTATCTTTCTCCGGTTAG
+>a
+CATCTTACTAGTTCCTTTCATTGGTTTTGGCCTTCCGTGAGTTCTCGTCATTGAGAACTCATTTCTGGCCGTTC
+>a
+CCACGCTGCCCTCCTGATAATCGCGCGAGACGATATATCCCTGCACCTGCGCATTGATCTTAGCGTTGAT
+>a
+CATCCAAATATCCTAACGGTTTACGAGATCGGCGAGGATCACTCAACTCACTACATCGCCAGTGAACTGATCGAAG
+>a
+TCAATCTTCGCGCAGGACATTTCGAAGAAAAGTTACAACGTTAAAAACGTTACAAAAGTTAAATCGCTGCGCATCG
+>a
+TGGAAGTATTTTCCAACTAACTTCTCGGTTTTGGTTCCCGTTTCGACTTCCATCGAACGAGAATTCGAATCTAATC
+>a
+CCGAGGCGATCTACCAGCGTTGGGTTTTATCCACTGTTTTATCCACCGATGGAAAAATTTCAGCGTATTTCGGCAT
+>a
+TGTCATTCCGAGCGAAGTCGAGGAATCCTGGAATTAATGACGAATGACAAATGTCGAATGACGAAGGAATGACG
+>a
+GGCTGCCTTGAATCTTTAAGCGGCCAGTCAAGTATGCCCACGGGACTTTAAGGGTTTTATTTGACATAGAAACCCA
+>a
+ACCACAATCGTTTGCGGGTCCTGATTGAATCGCTCGATCGATTTCCACAAAGGGACCAGCTTGTTCTGCAACCGAT
+>a
+CGGAACGCGCGCTGCTTCAACGTGATGAAGAACTTATCGAAGCGCAACGA
+>a
+GGCTGATCAGCTCTGCAATTCCGGTTCCCGCCGAGCCAGCGCCGAGAAACAGGAACCG
+>a
+TTCCGAAGGCGATGAATCTCTCCTTAGAAAGGAGGTGATCCAGCCGCAG
+>a
+ATTCCATTCCCTGGGTCTGCGTCCATTACATGGCAGCAGCATTCTCCTTTTGCTGAAGGAAAATATCTTCCAAAA
+>a
+AGGGCGATGAAAGCTGAAATGTCGGGGCAGCCTGAAGAGCTAGTTGGAAAATACTTCCACAGCGCAAACGAGACCA
+>a
+GGGCAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTC
+>a
+CGCTTCGCTCAACATGACAGTCCAAAAAAAAGCAGGGCACCGC
+>a
+GAATACATCTTACAGTATAAGTACGACGTACTTCTAGCAGTAGAACTCCAGAATCAATATTGTTAGACCTTCACTG
+>a
+TATTGATAGAGTCTTGTTGTTGAACAACCCGGCGCAGTTGAATACCCGTGCCGGGTTGCGCTTCAGCCCTACGCGA
+>a
+GCATGGCGATGTGCCGTCACGTGTAGTCCTCGACTTCGCGTAGGGCTGAAGCGCAACCCGGCACG
+>a
+ACCCTCGCAGCTTTACCTTCTATGTCGCTCCTCCCGGTCGC
+>a
+TCAAGGTCGAGATCAGAGCGCGCCTGGCCGAGCTCCAGTTATCTCCAGTG
+>a
+AGGAAGATGGAAGAGTGGCGTCGAGACTATTGTGTCGATCCTTTTGTTCGGCTTAACATCGGCA
+>a
+TCCGGTCCCATCGTGTACAAGTCGCCGATTG
+>a
+CGTCTAGGATGCGCATGGATGCGCGTCGTCTCCAGAAGGTTGACGAGCTTCTCACGCGACGCATCGGGCAACCAA
+>a
+GGTCAAAACCGGTTGCATCGATAACGCGAAAAAAATCTGGTGGGACATCAGGCTGCACCCATTCTTCGATACCTTG
+>a
+TCGAAGGTAAAGCTGCGAGGGTAGCGGCGAACGAC
+>a
+CCCGGAGTTAGGGTCGTGTGTCAGCGATTGATTCCAACGGGCGAACGATCTGGACTGCTGACGCACAAAGGCGCTA
+>a
+AAGGACGATGGGCGGTTCATTGTGCGCGCCGATGAAATTCTGACTGCGTTTCTGGAACTGGAATCGGCACTCACGC
+>a
+CACCATTTTCGGCCAGCTCATCGCACATGCTGCGGAGCCAATCAAGATCGGAAGAGCGTCGTG
+>a
+AAATCGCAGATGGTGAAATCGATTTCGTGGCCGACGGCTGAGACAATCGGGACAGAAGAATTAAAAATGGCGCGGG
+>a
+CTAATAGGCTTGGACTGCAACATGCAATCTATTCCGGGCTCCATGCAGACAGTTTGCCGGAAAACACTGCAGAACG
+>a
+ACGATCCCAACTCGCAAGTCGCAGATCTTTTCGACCTACAGCGATAACCAGCCGGGCGTGGAGATCAAAGTGCTTC
+>a
+CTGCGCACTTCTGTCGCGAAAGGCATTGAGATCATCGAAGGCCTGCGTGGCCACACCACCGGTTATGCCGTGCCGC
+>a
+GTAAAATTTCGCGCAAAAATGGGTAAGACCTAACGAGAAAGAGATAAGCCACGGCAGAGTATGGCG
+>a
+ATGATGAAGAGCATCTCATCGTGCTCCGGCG
+>a
+CGCTTCTTAATGAGCGTACCGACAGCTTCGAAGATTGCGCCCAGAACGCAGCTTCCACTTTCTGGC
+>a
+AGTATGGCCGCCAGCTCCGGGGCTATCGATTCTACAGCGCCTTGAGAAAGCACCCATTCTTCGAC
+>a
+GAGTCTTGCTCCAACACCTCGTTATTCTGACCAGGCGGAACTTTCCAAAGTCGAAGAATGGGTGCTTTCTCAAGGC
+>a
+ACATTGTTTCTGGGTCAGATGACAACACTGTGTGCATCTGGGATGTATCAACAGGACAGCTAGTTGGGTCTCCCCT
+>a
+AATGCAACAGATGTCACCCAGTCTGTATGTCCTTGCAGGGGAGACCCAACTAGCTGTCCTGTTG
+>a
+AACGCCAACATCAATGCGCAGGTGCAGGGTTACATCGTTTCGC
+>a
+CGGCCAGAGCGAGGGTTTACGTCAACCTGCATAACTCAGGCGAATACGAGTTACCTATTGGTTATGTTACCATTAA
+>a
+GGACAATCCTGAGGCTTACGATGCCTACCTGCGTGGGCTGGCTTATACACTTA
+>a
+AGAAGGGATCAAGTAAAAGCGCGTCAATGTGCGCAAGTAACTCGAGAAGCACGGATTGTTTCCGCTTTCCTC
+>a
+CGTCCGGCGTGATATTGAGAACCTGATCAAGCTTGCGTAGCGCTTCGGAGAAACGCCGAAGGTCGATATAGGAAAT
+>a
+TAATGCGTTCGAGCATCGAACGCAGCGCACGCGCGCCGGTGCCTTTGGTGACAGCCTGCGCGGCGAGGG
+>a
+GCTGGATCACCTCCTTTCTAAGGAGCACTGGCCCGCAGCTCTTCG
+>a
+AATCGGCGACTTCTGCAACAAAATCGGCACAAAGCCGACG
+>a
+ACCCCGTCAGCCGTCACGTAGTCCAGGTTGTAGATGGTGTGCTGTGAACCGCCGTAGATCGGAAGAGCGTCG
+>a
+CCAGATAACGCTTATTTGGCGGACGGCATTCAAGAGGAGATCCTGACGCGGCTAG
+>a
+TCAATGATCTCAATGCCTTTCGCGACCGCAGTACGCAGATGCGACGAGCC
+>a
+ACTCTTGTATGGCATTACACTCGTCCGGCTGATCACTTTCAGATCGGCCACTTTC
+>a
+CGCCGCATCCGGTCGGCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTG
+>a
+ACGTCAACAGCATCACCTGCATCAACACGAGCTACAACGCGCGCTGCTTCAACGACGGCTATCACATCGGCCACCA
+>a
+TCCAACCGGCTTTGCTGAGATTGTCAGCGCGTTCAATCGTGAGCTTTGATTGGCCCTTCG
+>a
+AGCATCCTTCTTCAATCGATGATGCATTTCTACCACT
+>a
+TCAGGATCTCCTCTTGAATACCGTCGGCGAAGTAGGCGTTATCTGGATCGCCACTCAGATTTTCAAAGGGCAGCAC
+>a
+AGTCCTCTCATAAAGGTCATTCCGAGCGAAGTCGAGAAATCCTAGTGCGAAACCCAGCGTCAACTGCGCGGATCTC
+>a
+CCTCGGCCCGCTCGCCAACGCCCTGGTGCAGATGGAGTTCGGCGAAAGCTCGCTCGGTGCGCTCTCGATGAACACG
+>a
+CCATTTTCCGAATCTCCTGTTCGCCGTGGCAACCGTGAATGACCGAGCCAGCGCCGAGAAACAACAGCGCTTTAAA
+>a
+TCGACGTTCACCAGCGCCAGGTCGACGTCGATCGACG
+>a
+TGGCAAAAAGCGAACTCTTCATTGAAAAAGAATTCAGGAGCCAGGAGACAGAGGCGAGCAGTCACTGCTG
+>a
+ATGAGAGGGCTACCCAATTTTCCGGGTGGAAACAACGGTTTTGCCACCGGAGCCAACAACTTGGGTCAGGTAGTCG
+>a
+GGTCCCTCCTGCCAGAAAGTGGAGGCTGCGTTCTGTGCGCAATCTTCGAAGCTGTCGGCACGCTCGTTCAGGAGCG
+>a
+CAGTGTAATACGTCTTAAAACCTTCACCCAGCCTGCCGAATTGCACGACCAGCGCGCCTAACATCACCAGCCCTAC
+>a
+GCCCGTACCGGAATCCGACACAGGTGGGTGGGCATAATTGTGCCAAGGCGCGTGAGTGAAACCTCGTTAAGGAACT
+>a
+CTCTTGGTTGACTTGTTTTTCGTAACTTCAGTGCGCCGCAGCAATTGTCGCCCCGTTAGAAATCGCGGTT
+>a
+AGTGTGTCGAAGAATGGGTGCAGCCGGATGTCCCACCAGATTTTTTTGGCGTTATCGACGCAACCGGTTT
+>a
+TCGTGCCGCATCATGGTAGGAATTCAGCGTTGGACGTTGGGCGTTGAGCGTTGG
+>a
+CGCTTCAGAAACCGCGCTCAAGTCCACCAGAGCACGATGAGATGCTCTTCATTCTCATTCATCAGACGTACGAGCT
+>a
+CGAGCTGACGGGTTTTAACTACGGATTTCTGTTGCACAAACCGGAAGCGTTTTCCATTTTGAGTTTTCTCTCCGAT
+>a
+AGGTGAACCGCGGTTCACCTAGATCGGAAGAGCGTCGTGTAGGG
+>a
+AAGCTGCTTGGTCAGGTGATAGGCGCTGCCGATCCCGGAGATGCCTGCACCGACGATCAGAACATCGAAGTGCTCG
+>a
+CAATGTGTCGGGCTGAAAGCGTTTTCGTTATGCGTGCGGATGAAAAGCTGACTGCGTTTCTGGAACTGCAAAGAGC
+>a
+AATGGATGATGTCTAGACGAAATTTGGGAAAAGAATTCAGGAGCCAGAATTCAGAATTCAGGAGTTTCTGAATGCG
+>a
+AGTGTTTTGATTCCATCGCTGTTCGTGAAGCGATCCGGCGAATATTTGCCGCCGCAATTTCCAAAGATCCGCGAAG
+>a
+CACGGTCCCAACGCGCAAGTCGCAGATCTTTTCAACTTACAGCGACAATCAACCCGGCGTGGAAATCAAAGTGCTC
+>a
+CGACGCCGACCTCGTCGAGATGGGTGCTCCAACCGATGTCGGTGGCGCGA
+>a
+ATAAGTGGCCCCCGGAAATGAGTTCTCAATGACGAGAAGTCGCGGAAGGCCAAACAACTCCCCCACTTC
+>a
+AGTTAGTGGTGTCGATCACCAGGCCTCCCTGGAAATCCGATGCCCCTC
+>a
+TGTCAGCGATGATTTCCCAGCAATTCAACCGACGGCGAAAGGAATCTCAACTTCGATTTTTCGCATGTAAGGCT
+>a
+TGAATATAGTGCCAGAAGACAGTGTGGCGTTGAACAACCTGGCATGGATTCTGGCGACTTCTTCCGACG
+>a
+ACAAACGCAGTCAGCTTTTCATCAGCGTGCACAACGAAACGCTTTCCGTCGTCGCGATGTGTGTCTGCGATCC
+>a
+CCTATCATACCGCTGTGGTGAAGGGGACGGACGTCGATCAGCCGCGCAATCTGGCAAAAT
+>a
+GTGGTCAACAATCCCTAGAGCCAACGGGCGAACGATCTGGATTGCTGCCGCACACCCGACAGCCGCATATAGGACC
+>a
+GCGGTGAGTTGTTCAATCACGACTTCAGGCTGAGCACGACTGACA
+>a
+GCACGGCATTTTCAGCCTCCAGCCGGATCTTCGACTTGAATGGCGAGGTCAAGGCGGCCATCACGAAACACAGAAG
+>a
+CCCTTCCCAAGACGAGCAAAATGGGCGAAAGAATTGCGCCGGC
+>a
+GCAAGCTGCAAAGCTCCTCACTTTACGAGGACAAAGGACGCATGGTATTTCTCCTGTTCCTCCC
+>a
+CTCGGCGTTGGTCATGTTCGCCGAAAAACCATTGCGCCTGGAAGCAAAGCAGATCAGCCCGCAAAAATGCTTCCAG
+>a
+CGGTATGACGGTTACTTTCCCGACGGTCCCGCCGCGTTCATCGCGCAACTACAGAAATTGCGG
+>a
+ACAATTAGACTGCACCTTGCAATCTATTTCTGCCTCCATACAGGCAGCTTGCCGGAAAACACTGCAGGACGTCAAC
+>a
+CGGATTTCCAGGGTGGCCTGGTGATCGACACCACTAACTCGTTCAGCTTCAACCCTGCGAGTAACACTATCGGTTC
+>a
+TGAAACCAAGTCCGGTAATTGCATCGTTACCTTGCGAGAAGGA
+>a
+GGAACGCGACCTTCGGCATGCATCGCGCCGACCTCGTCGAGATGCTGGCGCGCG
+>a
+CCACGTCGTCCGGTGTGATATTGAGAACCTGATCAAACTTCCGCAACGCTTCGGGGAAAC
+>a
+CCTAAGGCCGATGAGATATGTGGTTGCGCATTGACACCAGATCGGAAGAG
+>a
+GGTGTCAATGCGCAACCACATATCTCATCGGCCTTATGAGATCGGAAGAGCGTCGTGTAG
+>a
+ATTTTCTGCGTCGATATTTGGGACGCAGAAAATAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGT
+>a
+GCCCACCGAACGGATTGAGTCCGATCCACTACAAGACCACAACGCAAATGGCAACTTGAATATTTGATTATAAAT
+>a
+TACTTGAATCCGCTAGTGAAATCATTCGCCGGAAATTGATTTATAATCAAATATTCAAGTTGCCATTTGCGTTGTG
+>a
+CAACGGTGAGATCGGAAGAGCGTCGTGTAGGG
+>a
+ACAGATGTGGATCAGCCGCGCAATCTGGCCAAGTCAGTCACGGTTGAGTAAAAACAGCCGGTGAGCCTGCCTTCCG
+>a
+CATGTAACGAGAATTAGACTGCATCTTGCAATCTATTTCTGGCTCCATAGAGGGAAGTCTGCGTTAAAAGGCGGCA
+>a
+CCGGTAACTTCCTCGATGCGACGTTGATCGGCGCCGCGGGAAAGATGTATCGCCAGGGCGACGGCTTCGCCCTAG
+>a
+CCCACCCAACCACCTGACCCAAGTTGTTGGCTCCGGTTGCAAAGCCGTTATTGC
+>a
+CGCGTTCAAGTACCCGTACGCGTTCGACGTTCCGCTCGACTCCTGGACCGAGCTCGTCATGGCCAACGC
+>a
+CGCGAGGCTGAAATTGAGCGGGGTGAAGTTGGACGATCTTTCGGAGCAATAAGATCGGAAGAGCGTCGTG
+>a
+TTCCAAGAAGATGATGCATATTGTCATTCCGAGCGAAGTCGAAGAATCTCTCGACAGCGACTCTGCAATGAGTTCG
+>a
+CCGGCACAGTTGGGCTGTCGGAATCGATCAGACACACCGAATCAAAACCGCACTTGAACAAATCCTCGACCGCGAA
+>a
+CAACAGAAACGGGGTTGATCGGCGCCGCGGGAC
+>a
+TATTGGGAAATCATCGCAGACAATCTCAGCAAAGCCGGTTGGAGTTGGGGCTGCGTCTCAGCGATTGATTCCAAAG
+>a
+CATCGAACGCAGCGCACGCGCTCCTGTACCTTTGGTGACGGCCTGCCCGGCGAG
+>a
+GAGCTCCTTAACGAGGTTTCACTCACGCGCCTGAGTATATTCTACTCACCCACC
diff --git a/tests/test-data/test-labels.fa b/tests/test-data/test-labels.fa
new file mode 100644
index 0000000..b93d7c3
--- /dev/null
+++ b/tests/test-data/test-labels.fa
@@ -0,0 +1,8 @@
+>read_A
+ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAG
+>read_B_overlap_A
+GCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCTCTGCCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGA
+>read_C_overlap_B
+TGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGAGTTGGGGATAGATAGATAGATGAGTGTAGATCCAACAACACATACA
+>read_D
+TATATATATAGCTAGCTAGCTAACTAGCTAGCATCGATCGATCGATC
diff --git a/tests/test-data/test-large.fa b/tests/test-data/test-large.fa
new file mode 100644
index 0000000..6d5e00a
--- /dev/null
+++ b/tests/test-data/test-large.fa
@@ -0,0 +1,200000 @@
+>0 2
+CGTAGGCGAGCTGGATAGTTAATGAAATCTATGGGTAAGCGGCACTCCAACTCCAACTCTTTCGGCCCTATGGTTAGGCACACTGAATCTCAGGCTACTG
+>1 2
+CGTGTGAAGTGAGATCACAGTTCACGAGGTCCCCCCCATCTGTGTTGTATGTGTAATGCCCCAGGTTCAAATCGTGCAAACGCATTACAGAGAGCATTCG
+>2 2
+CGGCCACTGTGCCTGGTGGCCGATTGACGGTTGTCCGACTTAAAAAGGTACGTCCTTTATAACTTATAGGAACCGGATGCACGACTGCCATCAATTGACA
+>3 2
+AGAAGCGCTCAACTCAATATATCGCCAAGTCTGTTGCGCTGCGTCTTCATCGGGATACCGTATATAGCACAACCGGGTGTATGAGAGGGATCTGCCTTAC
+>4 1
+CGGAGGCATCGGAAAAGCCAAGCCGTGCTGCAATCAAGTTTGCCTGTTGAGACCCATAAGTTTTTCGTTACCTACATGGAACGGTTGATTGCGACACCTC
+>5 3
+CGCAATTTAGTTGCAAAGATACAGTGCTTTGGCCGCGCCACCGATACTACTAGTCCTTTGGACCTTGCGGAGACCATGACGAGTTAGGGACAGATCATTC
+>6 1
+CAGCTTTGATCCGATGTGCGACACACATATTTGCTAACGAGAATGCAGTATGCGCATTAAGGGGATTACCGTCCGCGAGATTGCGCCGCAGATACTTCTC
+>7 3
+TTGAGCCAAAATTTCGATTTCCACTGCCCAGAGCATTTCCTATAAGATGTTTCTGGGCGACTGAGTACACGCCTTAGCAATACATGGCCGGAGGGCGGAC
+>8 3
+ACCATGCCACAACTTACGCTGGCTTGTAAGAGTCCCTCTTAACAAGATTGATAGCAGCGGCATGGTTCGGGGGATATTTAGCTGACCTGACCGCCTAATG
+>9 3
+GACATTGCCGTAACGATCGTTTTGGCAGCACCAATATGGTCCTTACTCACGCAGCCGGCACGTGATACGACTGGAAAAATTATGCGATCGCTGTTAGCTG
+>10 2
+TAGCACCGCAGTACAGTTGTAATCACCCAGTTCTCTCCTTGCAGAGTGCCTGAAGAATGTCCAACGGGATTCGAAAGACTTCGATTCTGGGGACTGCTAG
+>11 3
+GGTGTAATCGTATGCGGCAGATTATCAATTCTAGTACACCCACATTCGTGCGGCATAAGCATCATAACGATTGACGGGGCTCAGGCTTTCGACGCGTCAC
+>12 1
+TTATTTAAGTGGCGATGTATCGGACGACCACTGCCATTCCACCCTTAAGGCCACACTCATAACAGGTGTCAGAAGGCAGTTTTGGACATCGAGTTGGGCC
+>13 1
+CTTGTCATATTCAGCTAAGGTTGCTTAGGTAGTCATCCTTCACCGAGATTCTGATCGATTTGGCGAACACACGGAGGGCTAACAAGACGCGGCCAACGTC
+>14 1
+CTCGAACGATACCGCTCTGCGCTATGGACATCCATGATTGACTAATCAATGGACTAGACTGTGTTAAGATACGCGCAGGTTCACCTCGGATGTGACGGTC
+>15 3
+ACACCTTTGGCATACCCCAGATGATCCCGGTTGAAGAGGTTGCGGTTCAGCGCTGGCAGACCACAGATCTAACTGACATGCTTGTAGTCTGAAGTCTAAT
+>16 1
+TGTGAATCACACATGCTTACAGGGTCCACATCGGCTTTGGGAAAGTTCGGACAATCGCTAGAATGTATGATTGTAACGCCAGGCGCTTCGTAGACCTCCC
+>17 2
+ACTTAGGTGGGCGACCGGTACAAAGCTATTCATCGTGATTCACCGTTCATGGGCACGCGGTGACCCCATACAACGACCTAATACAGTTTGAGGTTGTCAT
+>18 2
+ACGCTAGCATCTGCTGCTAACGCGTACAAGTCCGTGGACTCTCTGCCGTCTCTAGGTGGGCTCAATCGGTACAACACTAGGAGGTAGCGTATATATAAAT
+>19 2
+GATAACGATCTGACATCGCACCGTTTTCGCGACAATCCAACATTCGCTGTTCTTCCGGGCGCAAACAGGTTAAAGCCTTGGTGGCAAGTTTAAGGCGTGA
+>20 1
+AACTTAAGGGTGCGCCCTATCGGCGCAGCTCCGGAGTTATTCGTCGATAACCATATAACCGTTCTGCTTGAGCTTTACAAGGCAAGTCATGGTAGGAACC
+>21 1
+GGCTTACGCGGTGAGGACATCAAATTACATGGGCTTAGTCCTGTATACGCATCATACACGACTTTCTGCTTAGTGGCTCACTCGCAACTGACGAAGAGCG
+>22 3
+AGCACAGCTGCGCAACTCTTTGCCTCCTGCCGAGTTACAATCGAGTCCGTAAAAAATAAGTCCGATAACTGGGTCTGCTACTGCGCGGTGGATTTGATAG
+>23 3
+TCGCGTACTTGTGGACTGTTTCTTCACACCCGCGGGGAACTCGTACGAGGATAATGTGAAAAGCGAGGTACCCTCTCTGATTAATCAAACTCAATGGGCC
+>24 1
+CAACCCGGATTTAATTTGGATAGGTGGACTTTCGCGGGCGTTATAACTTCATTAGATCTGCCGGTCACACACGAACGACCCAAACCTTGGACTGGAGGCT
+>25 1
+ATATCGATATGGCATGACCTCCACGACAGAGCTTGATGTCAAAATCTGCAAACCAGTTAGGGATCCGGTTGACACTCGTCTCCAGCTTTGGGCGAGGTCT
+>26 3
+CCCCAGTCGCCGGCGTTAACGCTTTGTAATGCTCACCAACCTGAATGGAGTGGCAGTATTAGTATATTCGACTAAAAAGCGTGGGACTACTTGCCGCTAG
+>27 2
+ACATACATTTGGTATGAGAGAGCCTACCTGAATCACCTCGTGAATCGACCGAGGGACTATTGCAGCGTGCCAAATGCCTTGGTCTGCGCTATGATACCTG
+>28 1
+CTAGGCACATGTGAGAATAGAACACCGGAAGCGTATCGGCCAACCGTTGCGACGTTTACCGACGCCAGTCTGCTAACTGGATTCATTACGTTTTGAGTCT
+>29 1
+ATAACTACCCAGGCGTTGGAGTAGCGCGTAGCCCAAGAACCGTTAGGGCTTAATCAAGGGTCGCGAGCTCACTTACTATTGCCGTGACTTTCACTATAGT
+>30 2
+TTCAGTAGCCAAATCACCCCTCAGGTGTAGGTGTTCTTCGACCCTTCGAAGATTACAACAGGTGACTCCTTGGATAAGTAAGAAGCGCTGTACCGTGGGC
+>31 2
+GAGACTCCGCGCCGCTACATGCAGGAAGATCGTTACTTTTTCGTGTCAATATCACCTCGCGCGCATAGGTTAAAGAAATTAGAGCAGCCGATGCCTGTTG
+>32 3
+GAGCACGCCCGTGGTAGGACAACATGTTATCCATCCAGTTTAGAAGCGGTAACGTTCTACGGGGTAGTGGCTTATCTCATACCCGCCTAGACGTAATACT
+>33 1
+GTAGGTACGACGTCTAGCCCCGCCGAAGGCCGAAAGGTATAACCGCAATTATACGTTAACGCTGAAAGGTTCCTCTTATAGTAGGCGTTTTTCCCGCGTA
+>34 3
+CTGGTCGCACCTGAATATTGGCCAAGAAGGCCCTCACCGTCCGCCACATAGATCTTAATGAATGGGCTGATGATGGTACTTATAGTTACGCGATTCGCGA
+>35 1
+ACGTTATAAGGCTTCCCCTGTGAGGTCGGTTCCCTTATAAATTAATAACAGGGCCTGGGCCAGCTGAAGGCTTACTAGGCCAGAACAATGTTCTGGCCCA
+>36 1
+TTAATCGGTATACACTTCGGCCGGGTATCACATGCCTTATACTACATTTCGGAGGTATACACCTCCATTGGCTGGATGCGGGAGGAAGGCACCACGATAC
+>37 3
+TACAGACCTGGGAACTTCTGAGAACATTGGGATTCACCTCTCTCCGGATTCGTCTAAAATGTGTACAGAGGGCCTAAAAGTCACTTGGCCGGTCGCTCGA
+>38 2
+GTCCTTACATGCATTTTGCCCGCTATGTAAGGGCAGGGCTACTTTCCAGGCCACAGCAAATAACGATAGATTCTGGAAGTGCCACCGAGGCTCTAGTTAG
+>39 2
+TTGTGCAAGCCGAGGACATATGTATTGATTGCACCAAGTCGAATGAGGCAACTTATAGTAAGCACGTTCGGTGTCACTTCCACAGCGGCTCGTTACGCCC
+>40 2
+ACAGCTTTAACTTCATCTACAGCGGATCGCCATAGTGTCTGGGCGTCGCATTAATTAGCCTGGCGCGCCGTATGGCAGTGCAAGTAAAGCTCCATTGAAA
+>41 1
+CATCTCTTCCGATCTAGAGCACATCCATAAAGGCGGTGGCTGGCCCAGACACTAGGAACTGTAAAATTGATTTCGGTATAGTCTGAATCGTCGCCGGCTG
+>42 2
+AACCTGTTCCCAGTCGATTCTCTTAGAAAGTAAGCTGGTACGTAGGGTACTCCTTGGACGGAATCACCCAGTGAACAGTTGCGCAGGTAGTTATCCGCCA
+>43 2
+TAGATCGACTAAGATGACGGTCGGGCATGATATGCACGAACCGGGTAGTTCTGTCAGATGTCCATTTAAGGATTCCGTGCCTCAAACCCTCCTTAACCGG
+>44 2
+GTATCGGTGAACGTCCCGACCTTTAGAAAATGTTACCTACATTCCCGACAATACGCTTAGCACGGTCGATAGGGTGGGCGTTCAGCACTACAGCGTGTTA
+>45 1
+CGGCTCAGAGTCCAATTACCTATGCGGAATACTCATAGAGTGCCGTCACGCGTGCGTGTAATTTAGCAGTTTCCCATTCTCTAGGCTAAGAGAACGGACG
+>46 3
+TAAACGTTCAAGAAGGAGCCTCTCCTGTGATCAAGCGCCCTACCCGCATGCTGACCGGAGTATTGAGTGTACTTAGCAATACTGCTGGGTTAAAGGTCTC
+>47 1
+GTTTTATCGAACTAACGGAGCGCATGATAGGTAGAGCAACTTGACAACCCATTGGAGTTCGGTACTCTAAACCGTGTGTCGCACTCCGGAGCGTATCCCT
+>48 1
+TACTCATAATTACGAAAAGGTTGAAATGGGACGGGCTCGTACAAAATTTAGTTTCACCCAACTGCGCATCGCCTCCTTCTGCGTAGCTACGTGGCGGGGC
+>49 2
+TCGATAATCTGATCACGGCATTCCCTGAAGTGCGATGCAGAAGACTGCGGTGCTTACTCTACATCCGCGGACGTTACACTTGCTAAGCGTCATAAGAGGT
+>50 3
+ATACGGTTAAGCACTCGTCTCATCCGCGTTGTCGCACATACGCCAAAAGAATTGATTGACCCGGCGGTGTCGAACATATCATGTCGAGGTTGACAGCTGT
+>51 1
+AGCGATAACCCAGGGTCGTAAGACGCCCTTAATGGTAACCATCGTGCCATTCCATTGTTACCACGCTGCGAAGAAACCTGTATGTATGAGGTTTGCGGCT
+>52 2
+GATTTGCTAGAATAGTTTCCCATCGATGCTCAAGGGGGCGGATAGTGTTCCGCAGATTAGCCAATGTCTCAAATGCCGTCCACATAGCGTCCATAAGCGC
+>53 2
+TTGAAGCAACGACGTTCTGGCGCGAAAACGGCCGATATATGGCCACATGGCGCATACTCGGCTGCCCTTGAAAGAGCTATCTGTTTTTCCTCTAAGAGAT
+>54 2
+CGTACGCCACTGCCACTAAATATACGTTACCAGAGTGCTAACTCTGGAGTGACCGGACACGGCGTCCAGTCTGTGCGGATTAGGAATCCGTAATTTTTAG
+>55 2
+ATACCCGAGGTTCCTGCTTGGACGGGCATGAGATGTTCTATAACTATCCTGAAGACAGGTCCGATTATCGAGACCGCCGCAATATTCGGGGAATCCTCTA
+>56 3
+CCGAGGGCTGTAGCGAACGGCCTGTGGAGCTGCATATTGGCATACCTACGACTATAAGTCTAACGCCGAATATAAATTTGCCTTTTGGCACCGCTGCATA
+>57 1
+GTCTTTAGACTGTGGTGGATGTGTATATCTGAGAGAAGCGCCAGGGCTGTTGCCTAGCATTACAGACAACGCTCCCCTTCTAAGACCAACGCATTACAGC
+>58 1
+GCCAAGGCATGAAAGAAGCTTTACTGTGCTCCCCAGATCGCCTTAATACCTTTCTACGGTCGCAACGAAGCGATAAAGTTGCCATTGGCGTGGTGCGTAT
+>59 3
+TTGTCGAGAACACGCACACCGGCGGGATTGGGACAGATTCCTACGCCATGTTTTCATTTTTCGGCATTAGATAGTAATACGCAAGCGACGCCAGATCGTC
+>60 3
+CCCCCGGTAACATAATAGAGAAGAATTTCCTACATCGTGTCGATAGTTATCTAACAATCGGACCGGCCGGGTGAGATCGCTCTGGTGTTCCGCTGTCAGA
+>61 2
+ACAGACGAATTTAATAGCAAGGCGGCCTTAATCACAGCCGCAGCTGAATTTCTCGCGCATCACATTTCGTAGTAGGCAGCTTCTCATTCTTGGGCGGGAG
+>62 1
+TTTTGAGAATCTCTCGACGAAGGACTTAGGAAAACTAAAGTCTCTTCCACCGAGCGCGCCTCACCGTGCTCGGGGGCAGTATAGTTTCATGAGTGATCCA
+>63 3
+GTACCAGCAACTGACGTCATCCTCGGTCAGCCTTCCAGCAGCGGATAGTTCCATGGAAAATTGGCTCAGATCAGGTATGCGATATGAACCTCGATTTGGT
+>64 3
+TTCACCACAGAGTATGGTCCTTACTATCTCGGCGCCCGATAGGGTCTTACAACTTTTAAAAACTATCCGGGACGGAAGAACTTGGCCCAGTGGCGTATGG
+>65 2
+ACGCGCTCCTCACCGTGTTTAGTAATCATTTACGAGCCCGACTTTATAATCTGGGATATGCGTCACAAATCGCGTGATAAGTGCCTGGAAGCGGACAGGC
+>66 3
+GTATGTGCTTTCCTTCACACAGGGGGGCTAAGACGGTGTTGTGCACTGCTCAGAACATGCTTACAAGACTGGTACTACTATCCGGATACCACAAAGCCTG
+>67 3
+TCCTTTCGTTATGAGTACGGCTAATCTGGCCGGGCGACCGATGAAGCGGCTCTAGCCTCGTATCATACTATTAAGCACAAGCCGAGGGAGATAACTTCTA
+>68 3
+GGCACGAGTTACTTTCCAAGGGCTGAATCCTTGTGCCTGACATAAGTATCAGAAGGGGATCTCGCGTCACCTGGCGTGCCCCAAAAAATGCAAGTTTTTC
+>69 3
+TGGTGCCGAAGGAAGACATGCAAGAGCGAGGCCTTCATCCAAATCTATTGCCAATTTTGAAGTGCATCCTCCACCCCCTGAGGTATTTCAGCGTGTTAGG
+>70 3
+CTAGGTTCGCATGCATCGGAGCTTAAGTTAGTTACAAGGGAACGGCCCTTCGTCGCGATACAAAGGATATTCCTAGGATCTTCGGCACGGACCTATATCC
+>71 3
+GGTAGAGCGCGTCACGAGGTCCTAAATGTTTGACGGCCAGCCAGAATGGCCGTTGAGCTTCATACAACGTTCTTCCAAAACTACGCGAGTATTTCTACTG
+>72 2
+CTGTCCGTGCCTACAAGGACTATATGATCCTGAGACCTTCCGGAGAATCGCCCGCCTGTACACAATGTTTATAGGTGATAGACAGAGTGTAGGCGTTCAC
+>73 2
+TCATGGTGTACAACGCATGTCCGTTTGCGAACGTCACATAGTCAGCGGTTATTTTCCAGCCGAAGGTAACTAACCAGGATGGTAACGCTCCTGGATCAGC
+>74 2
+CGTACCGGACTGGCAGTCACGGCTACTGAAGTTCCTGTAGCTTCTGACATAAATGCCCTTCAGGCGTGGGACAGAACCTATAGATGCATTTGAGCTAACT
+>75 2
+ACGGTTGTTGAAATCGGCCGGTGAACTTGCTGCTGAGTTTGCTGTTCACAGAAGTGCCACTCAAGCGGCGAAACACATTAGCCATTACGCTACACTCAGT
+>76 3
+CGCGGACATATGTCCATTAGGCATAGCGCACGAGCCGACGTTATCTAATTTCTGGACCACGTGTCATGTACCAGTGTGGCATACTGCTAAGAGCATACTG
+>77 1
+GCCGATGAACCAATCAGGGTACTCATTAACCCGATTTGTGGTAGGGAAACCCATATACGTCGAATAGGCCACCTCGTGTCGTCCGTTACAGGGTTTACGT
+>78 1
+AGCACTTGTGCTAAAGGTCCTAGGCATCTTTGTTCTGAAATTCTCGACAAAAGTACTTCAGAGCGCCGGCAGACGCGCGATCCGTAAAGGATTGCTCTCG
+>79 3
+GCGTAGCAGAGCATCTCGCAGGGACCCATCAATCATAATGCAATCAGTGTGAATACCCATAGGCCTTGACTGGGTTTCATTCCGTGTAAGTCGCTATGCG
+>80 2
+GCATTAGCCCGGTCAACTTTCTGAAAGGTCGTTCCTTAACATGGACAGATGTCAGCGTTTCCATGCTCCAATAGAATGGGATCGAGGGCTCAAGATCGCC
+>81 3
+CGAGGATTCGAATCCAAGGCTAGATATAGTCAGCGTAGAACTGAAGCGCTATGATCGAGGAGAGTCCCGCATCCGCCTTTTTATCCACATGTGCCTGCTT
+>82 3
+ACTGTTACGGTTGCGGGCGAGCGGCCGTCAGAATCCGAAATCATAAAGATTTTCGTTTCAGCTCACCGACTCGGGTTGCATATACCAGCGGAATACCATT
+>83 1
+TTGGTGAGGGTTGGCAGTTTTACAGCATGAGTGCATCCAAACTTTCGGCGTCCTGAATCCCCAGGGCCAAGACATCAAACAATTTCCTACGGTGATACCG
+>84 1
+AATTGGAAAACGTCGAATCAGGCGAGATTGATCATGTGTGACACCTAAGCGAACGGAATGTTGCGGCCACTCCGCTTGTTTCAGCGGCTCCACCATTTTC
+>85 2
+CCTACGACAAATGTGGCACAGCCGCTAGTCCGTATTACTCGTGCGTAAGCATACGCGGATACGGTTTCATGGAAGTCTGGAAAAGCGCACCTTTTCTTGA
+>86 1
+AACACACTCTGCGCTGGGGGTTCATCACGTCAATCACATGGCCTCGTGTCAAATCCCTAAGTAATATTAGGTCTGTCTGGGCGGAGTGAATATGCCACGA
+>87 2
+CAGACACTCTGTACTTCTTCAACGTGGCGTATGGACGTGATGAACGAGCTAGTGCACAAAGGCCGAAACTGTGATACTTTAGAGCTTCCCGCTTGCGCAT
+>88 3
+GGTGCCCCACTCCAAAAGCCGAGACGTTCTGACAGTTAGTTGTTGGTAAAAATTCCCACCTAGTTCATATGTATTGTTGGGCGCCATCACCAACGGAGGG
+>89 2
+GTCAGCTTATCTTACCCTCATGCTGCTCTGAGGATTGATGAACAACACGACAAGCGGGTGGGTATGCCCTTGCAAGCCACATCTCTAATGTGAGCAGAGT
+>90 2
+GCCGGCCGTTCAGCTGCGTGAGAGACTAAGGAGACGCTCTATTCACGATTTTTCGTCACACAATGTTTGCTGGAAACCTTTCCCCGGGAAATAATGAACG
+>91 2
+TGTGGAAGCACATAACGATTGTCCGTCCCCCAAGCTGGAATCGTTTGAAAGTAAACCGAATATAGTGGAGGAGTTTACGGGCCCGTTCCTGTACCCCCTT
+>92 2
+TTTCTAAGGGTCCTTCGGAGACGAGCAAGCTGTCTAAGACACAGGTAGCAGTGTTCAGCGGGACCCGCATATCATAACGCCTTGCACTTACTATTTCAGG
+>93 3
+GGTTTGTCTAGGGGGAGATGGCAACGACTGGATTACCGTAACCGAAGTCAGTATCCACTTGCATACCACACCGAGTTGCTTTATACCGCGACTGTAACCT
+>94 3
+GTTTCGTGAGAATGCCCGACCGGGAGAAGGTGTATAACAATTTGGCTGCCTCCGCTACAAAGTTTCGCGATACCCTCAACCTCGGAATGATATCATGTCG
+>95 1
+GAATTAGCCCAAGACTGCCGCAGAATTCTACTGACGCCAAATCGGCCCATGTTGGCTTTAGTCAGTAAGTGATAATGGCCCTATCTTAGGGGGCCATGTC
+>96 3
+TGTGGATCCCCTTATGAACCCGAGGGCTAAATATTTGCGCCATCGGATCAGGCTCTCGTTTCTCAAGGTTATAGGCTACAGACCCATGAGACGAAGTCAG
+>97 2
+GAGACACCGGTGTACTGCCCAGCTGAGGAGCGTTACCGCCTTGTGCGAGAACCTTAATATTCTGACCGTCGGACAACTCATTAAATTTGTTGTACGGCAA
+>98 2
+GTGACCAAAACCCGCCCAGATGTTCCGTATCTATGTTGAATCCTATCTAGTGTTAGCAGGGGTGGCCCGACGGCCAAGCAGAAGTTAAGCCTAATTGTCT
+>99 3
+TCTATTAATCTCTGAATGGGGGTGTACGAGGTGTACGACACGCAATACTATCCCACTAGGGCCGCGTGGCCATAATTGTCTGACCCCCAAGGCGATTTAA
+>100 3
+GTTCGGGATACGAGAGAAGTGACGCCCATAAGTCACAGTTACCCCATCTAACTTACAGCATCTTTCCGTCAGCGTTTACTGGGTGGCGTTGAGGCCATAA
+>101 3
+CGCTGACGCTTCCCTGAAATAGTCAGGACCCTCTGTTATAACAGTAACAATGACTGTATTGAAGGTTGATCGATGGGGTCCATACGGTCCGACTCGCGCA
+>102 2
+GGACTGAGCGATATGGTCTCTGCCTGAAAACTAAGCAGGAGCGTATTGCGGCCCCTGGGACTCACCGATCCATATAGTATAGCTCAACATGATCCGTTTT
+>103 1
+CCGAAAGAACTCGTGGTTAGTCCAACTCCCTTCGCACTCGCGAGTGCGATCTCCCAGGTGTAAAGACAACGGCGTATTATGGCTGTAGATTTAGCAGTAT
+>104 3
+GGAATTACCCCAATCACGATTGCGCGGGATCTTCCCACGACGTGATAGCTCCGTTAACATGGACTGTTACATTGAGACGTCGGTCATAAGCTGAGGTCAT
+>105 2
+TGTGACCTTCGAAGCGGTTTGTTTAGGCGTAAACCTAAGGGCAACATGCCCTACCGACAGCCTTTACATGAATATAGTGGTGTAGCAGGCACACCCTGTC
+>106 1
+AACGTGTGAAGTCATTTGCAACGTTATCTGGTCGTCGCATACGGTACTGCAGACACCGACTCAAACAAGTCTGCAGTACGGTCCGCAGACTTTTCGGGAT
+>107 1
+TCCGCTCTAGTTCACTCCCCATTCTCGGATTGCTCCGATCTCGCACTCGGGAAGACAAGTGAGCAAAGACATGTAGTTGGTAATGAGTCTGGAAGGATAC
+>108 2
+ATTCTGCATACCGAATTGGAGACACTTTATTTGCGGTGTGCCGGAAGGCCGCACCCCACAGACAGCATCTAATCTAACAGTGTACATTCAGTCGTGGGGT
+>109 1
+AACCTAAGCAGTTACGATCGTTCGTTTTTTTGACTGGAAACGCCATGCTTACCTGCCTGCCATCGCTCGAGTGGAAGACGATGCCCATGACGGAAGATAG
+>110 2
+GTCCAATGGGGCGTTTGTCGTCAAGCCCCAGAATCTGACAGCGCTTTAATAGTATACAATGGCGCCAAATAAGCGCAATGCTGATACTGCTCCCGTTTGG
+>111 3
+ATTATGACTTACTAAGTTAGTTGCAGTCAAGGACCCTCAGCCTGGAGCGCGAACAGGCTTGAAACTGTCTTCTACGACCGACACTATATTCTCGGGGGGC
+>112 1
+AACTCCGTTGCCTAAGGCAGCCTAATTCCCATTCGTCATAGGGGGGCGGTTGACCTTTGCAGTACCACAAATGTATACAGAGGCGTTGAATTACTCGCAG
+>113 2
+GCCATAAACCTAAAATCCGCCCTGGCTAAGTGCCCAGCCAAGCAACTGTCTCGGGTCGAGGTTTGATTTGGGACCACATACCTTTGTAGGTAGGTTGTAA
+>114 1
+AGTTGGTTCTGCCCGGACAAAGGGCGTCTTAAGCAAACGTTCAATTGATCCGCGGACGCTCAGCTGTAATTTACAGCCGGCAACTTTTTAGACGAGCACT
+>115 3
+GTCCAAGGATGATCATCGGATCCCCGAGATCGTTACCTGTGGTGGAAAAATTTACTCTCGGGGCGATTGGCAAAAATCCAGCTCGGGCCTCTTTACATCA
+>116 3
+CTGCGACGCGCTTCCAATACTCCATTCTCAGACAGTGGGACGATCGGAACTAGAGAAATAGGATGGTTTGCTCCGGAGGTCTAGCTCATAATGCCCTATT
+>117 1
+GAACGCAGGCATGTGGACAAGGCCCGAGAATCAGCACCGATCTTAGTCTTCTTACGCTTACACAACGTTCATGGGCGGCGTCCTTCTGTAGATTTATAGA
+>118 2
+TATTCAGCGGCATGATCTGAGTGATTCCCTTGGTTTAAAAGAGGATGCAACGGTACTGACAATTCGCGTCCCTCAGGGACGGGCATTCTATCCACCACAG
+>119 1
+TGCTTAGCAGCACACTCATTCAGCTCGCGAAAAGACTCTTCGCTGGATAGGGGCAATGATGTCCTATTTGAACGAGGTGCAGACGAGATTTCCTTCACCG
+>120 1
+ATTTGTCCAAGGGAGGTAACTCGCAATAGGCGGTCTGTAGATGGACGCCCAACCAACCGTTCGCTTGGCGGAGCCAATAATTGTCCCTCGATCTATAATT
+>121 1
+AGTCCCGACATGTTGACTCCGAACCCCTGGTTGCAGCATTTTTCCAAAGTGGAAATCAACCGTCTCCTCGGGAAGTGATAGTCGTCGTAAAAGGGGTATC
+>122 2
+CCGGGTTTAACTACGGAGTCCTTACTTACTTAATATCATGCGGAGGCACCTGAACGAATGATGCTCTAGAGCCGGGTCAATGATCGATAGCCTTGGCACC
+>123 3
+GGACTCGCGCTATTAGGCAAGATTGGTGTGGGCCCCTTTCCGGCCCACCTTCAGTTCTGCTACTGATGAAAAGACAGGATTACGAAAAGTAAGTACTTCC
+>124 3
+GAGTGGATCTGGAGCGATCGCCTACGTGATTGGAAAACCGAATCGACTCGACCGCAGTACCAATTTCACCATTTCCCTGCGATGTTATGGTTAACGAGCT
+>125 1
+CTAACAGGGGGGTGTGTACAGCGAGCAAGCACAATTTTACCTTCATTCGCCTACTCTGCGACGATTAAGTCGTGGCTAGTCGACCCTTGATAACGGAATC
+>126 1
+TATGTCTGTAGAGTGTACCACAAGATCAATATATAGTGCTATGCACCACGACTCGCGGGATAGGCACTTCACGCAGTAATCGGCCTTGCTCGCGTTGGCA
+>127 1
+TCCATGGCTTTAAAGAAACGGGAAAGCGGTGCAGCTGAGGATTGCATTTATCCTGGCATTTCGGCAGTAGTTAAGTCTAATCCGCCCGCCAATCTCCGAC
+>128 2
+AAACACCTTACAGTATCGATTGGATCTGACTCCAGCGGCCTCTCATACAATGTCAACTGGGGCTTGGCGCAGTCTTGAGGCCTGTGGTGATGACTAAACA
+>129 3
+CAGCGCTTTACGAGCCGAACAATTGATGTAGACCGTGCCCTGTCATTGAAGACGTGCACATGCTCAGGCACAGCTTTGCAATCAAATGCTGTGTACGTGT
+>130 2
+TACACCTGGCGGTAAATTACTAGGAAGACCTCCTCTCGCAGAACGAGGAGTGTAGTTTACATTTCAACGTAATGTCGATACCTGCCGAGCGGTCCGTCTG
+>131 1
+ATTGAATGCATCTAGCCCAACATTCGGTGTTCTGAGTCTGCCAAAACTAGCGTAGTGGCTCGGCCGGATGTTAGTGAAACCCCATTGTACCAGCACATGG
+>132 3
+TTGAACGTACCCGATGATCATTCCAAGACCCGAGAGTACTTTGCGGTCTCAGGATCCACTGGCCAAATGTGATAGTGCGTGTCTCGGAGTAATCTCCAGA
+>133 1
+AAGGGTTGTCTAAAGTCCATCCGTTCCACAATCCCTTGGCGCACTACTCAGGCTTAGGGGGTTGGTCGATCATAATTCTACGATGGCTGAGACGACAAAC
+>134 3
+TGACTTGACCCCTGTATGCTGGTGAGTAGCCTAGAGTCCAGCCCTATCTGGCTGAGACCCTTTAAACCACGAATAATGATTCACAATGTCTAGCAGGGGG
+>135 2
+AGCGTGCAGGTATCAACGATGCCTTCAAGGTTGGTATCTAGATACTCTCGTGATAGACATGCGTTGCAACGACATACTGGTACGTTCCTCGGAGCCACCA
+>136 1
+ATGTGATTGCCTAGTGGTACCCCCACTGATATCGGGCATCTTAGTTGCCTACCGTGTCCGTCCATAAGGAAGAGCGTATAACGACTGCAGCTTGCGAAAA
+>137 3
+TTATAAGTATTGTCCCGCGAGACGACATGGTGCTTACAAGCCGTGCCCATTATGCCCAAGCAGGGCTACTGCGTAGAACCCGAGCGAATTGGTCTTTATA
+>138 2
+CAGGGGAACGACTATTTTCGAGCATCGTGGTTAAGGGGAACTACTGGACCGACTAATCGCTTGCAGAACTCTTTCCTTACTAGCCAATCACGGCCGGTTA
+>139 2
+GGTCCGCCACCAGCTGTGTAATCAGTTGTACTACATTCGGTCACCCAGTTCGGTGTTTCGCAAGTGCACTATTGAAACATGGACGGCGATAGTCACAAAG
+>140 2
+CCAAGTGACGTCCGACGTCCGATAAAGCAAGGGTTAATTAATTGCGCAGTAGATCCTCTCGGTAGACTGTCGGTAAGAGCGTACGCTCACTCCATTTGTC
+>141 1
+CAAGCTCACGGATCGAACTCCATACGTATTTCCTCTGCACGTTGGTTGGTGAGAGTATACCATTGTATCGCTCGAGGGATCCACAGCGAAATAGAGCGCT
+>142 1
+CCCCTGATGGACATAACATGAATTCTCATGGCTGTTATCATTATTCGGCAGAGATGAACTCCGTCGCAGAGCTACTCCTGGCCTGAAGGCATAAGGGGCT
+>143 3
+GTCTTGTTTGTCAGACAAGTGAGTTAAGGTGTCGCGCTAGCTAGGAGTGAAACGCCTCATCATCGCAAGACAGCCCATAAGTTACCTTCGTCATGCCACG
+>144 1
+GGCATAACATTCACGGGCTGTTTTCATGAAGGCCCACGATGCAAATCTTAATGAGAAGTATAGCCTGGTTGTTCAGCCGATGCACCTACCCGGGTGCACT
+>145 2
+GTCCTAACGTGTTTGTCATCTCCACACAAACAGGTCTTGGCCAGAAACATCTGAGAGGGCTATATGAAAGTACGGTCGTACCGCCTACCTGGTTACGGTG
+>146 2
+CACTCGCGTAGCTCGATTCGGACCGCGGCAATGCAGTGTTAGAATGCACCCATCCACTATAGAGTATAGCCTGGCTCATTCAGTTTAAGTACTGGGGAAT
+>147 1
+TTCCAGTGCGAATGCCGAACTTTGCGCCTTCTGAAATCGGCTCTTCGTCGTTCACAAGGTGATAACGACCTCCACGGTAAGATCGCTGGATAGAATAGGA
+>148 1
+GTCATGCGACGGACTCGTCCTTGTTTTCCGGCAACATTATGTTAGACATCCAAACGACACTTGTATTAGACGCTGGTCACATGGGGACCCAGGCATGGAA
+>149 1
+AAGCATATCTGGTTCCTCGGGCAAGATGCCTAGGTTCCGCTCGGGTAGATCACTGCGGCTAGACATTCATAAACCAAATTTGGGCCTTTATACGGCACAG
+>150 1
+CTCCATCTATGCCCTTTAATCCTGTGTACCTAGGATCAGCCACGACAAGAAGAAGGGCCTTAGGCTTGGCCTCTTAAGGGTATGATGACGAGTGTCAGCA
+>151 3
+GCATGAGGGGTAATTTTTAACGCTCGCACAGTAGTGCCGGTGGCCTACGTTATTCTCACTTTTAAAAGCATGAGGAAGCCTCCGCAGTCAATCCGCAGCA
+>152 1
+TAATGGTGATGCGACTTTGTTTTAGGCAAGAACAGGGCCCCAGATAGCGACCATATGGGAACTCCATCCCTTCTAGCTTGGGTCAACTCTAGCGCGACTA
+>153 2
+GGGACGCATCCTTTGCTGCCGGGTACGCTTAAGCGGCGTAATTCTACTTCCGAGGCGAAGGGAAGTACTTTCTTATCATAAGTACTGAACACAAATCCGC
+>154 3
+AGGCTCAGATTGGTATACTGCACCCACCGCCTCTGTAGTCGGCAAATCTGGCAACTTCCATGTTTTTGAGGTAAAGGGAGAGGTTCAGCCATGCAAATCC
+>155 2
+CTGGAGGTTCTCGTTCGCACTCAACTCTTCGTGAGATGGGATGAGTCCTAGCTTGATGTCACGACAGCTTTTGCGTCGACCGAAACAAAAACGCGAAACT
+>156 1
+CCTAGGCATTTTTTACGCGCTAGGGGTAGGACTGTAACTATCACCCCGATTAGGCCTATCGTAGGCGTTACAACCGGGACAGCTTATTGTAGACCAAGAC
+>157 1
+ATTAGCAGAGCCCTCCGCCGGTTGAGTAACGTGTAGTGCTGACTATTAATTCTGGCAACTAAACCACGCACCTCGCAAGGTCCTAGCAAATTGTGGGTTG
+>158 1
+CTTGGCGATCCGATCAATTTGATGCCACTTAAGGCTTCCCCATGGCTGTACTGGCAGATAATCTGGGCATGACAAGAGAAGTTCAAGCTAGGGCCCATCT
+>159 2
+CCCGGGGGACCTGAACGTCCAGGACAGATGGTTTAGATACAACATAACTCGATGTTCACCTGCTCGTCGTTAGACCTGAAAGTAACCTGTTTGACTGCTG
+>160 3
+TGGATAGCCCAGTATACAGACCCCGGTTATAAGTTCACCGAAGGTGGAAGCAGCGCAGCTCTATATACGCTGTCCTCACTATACGGGGTCTTTAGCATTG
+>161 1
+TTATACATCGGACCGCATCGTCGATCGACCAGTCCCGTAATAAGATTACGCGTATTTAGAGACCGTATGATCGTTGGGGTCAGGCTATACGGACTCCAGC
+>162 2
+CAGAATCCGAGGAACATATAGTACAAGTCCCCACGGTAGTTAGTAGCCCGATGGGACTATGCGCTATGGTTTGCTGGAAACCCAGCGATCCGTTTCTTCT
+>163 2
+GAATTTGGGGCCGCTCGTCTTAATCCCAGTTGGGTCTTTAGTAATGCCGTCGAGCACTGCACACATTCCCGAAAGAGAAACATGATCGGTTACGCTACAG
+>164 1
+AGACTACTATATTGGCCGTGATCCTCCCCGCACCTAGCAGGGGAGCTTTCTAGAATGCTGGTCATTCTGGGTAGAACACCTACAATAAAAGTGGTGCGTC
+>165 3
+CTCAGATAACAAACTCCGTGCATGGCATGCATAGTCCCGAAGCGTCATTACTAGTGCGACACTCTTGTGTAGGTTGGACCGACAGATTCCGGATGATTGC
+>166 3
+CCGCGACGTATATCAAACTTTAGGGTGATTTAGCTAATCGACCGCGCCCAATCCTTGAGGAGTGATACGTTCGCTTGTCAATCGCATCTGGAGCGCAAGA
+>167 1
+CAGACCCGCTCTTTGCTGCTGCCAAGAGTAGTGGGTATCTGAGACAAGAATTGTTGGACCTCTTCAAGCACTACAAAAGATTAGCTTCGGTCCACGCGTG
+>168 2
+ATGTCGCCCGCTTAGCTAGTTCGGGTTAAAGATGTGACCTGCTGATAGCCCCTAACAATGACCAAGCGGTTAGTTCTAAGCGAAGCTGCCTTGCAACAGT
+>169 2
+AAAGAACGAGTCATTAGTCTGAGAGGAAGCTCCGGCTTACTACACCGCATGGAAAATGTGCTCTTGTTACCCGGCGAGTCCCCCCTATTGGAGATTTCTG
+>170 3
+ATCAACCATGACCCGTCTGGCCGATGTGTGCGCGCTTAACCCGGCGTGACTAGGGTCGATCATTGAGGCTACACAAATAATGTGGAATCTACTAATCGTT
+>171 2
+CCTGCCGCGTAAGAAGGAGTATTCAATACGAGCAAGGCATTGTCTATTGATCTGCCTTGGACCTCGTGAGCTATGCACATTCAGGCGTATGCACACACGT
+>172 2
+AAATACTAGTAAGGAGCGTAGCGACAAGCTTGGGAATTGTTTCCCGGCTTACGTACCCTGTTGTCCGTTGAACCTACACGCACAAGTGAGTCTACGGCCT
+>173 3
+ATCTTCCACCTTGGCGTTTCCCACAAGCTACAAGATGCTGATTACTATGACAGCAACGTCTGAGGATGGAAGCAGGATCTGTAGGCGTTTCGATCGGCAC
+>174 2
+ATGGGATCCCTACCTATGGCTGAAGGATTAATCCAGAATGCCATTCATTATATCCGGAGGACTGCAGGTCGTGCAGGCCGATTTTGCCCACCTGTACGAA
+>175 3
+CACTCCGGGGCCTTGCTGGAATGCTGCAGTCTTCGGAGCTGGAGTATATAGAAGATCAACATCGTAAACCCAGTCTGTCACCCCTAAAGGAGGTTTTCTA
+>176 3
+TGGGGTTTAACCAGGAGAAGTTCTTCCTCCTGCAATTAGGTATCATGACAACCCAGGACGTCGAACCCAGGGTCTTCTGAAGCCCGATGTTATCAGCTAG
+>177 3
+CATTCGGCACAGCTCTGGTTATTAGCGTGTTCGCACACGTGTGCTCATCATTCAACAGGGAGTATGCCTCATAGAAGGTTTGAAGGCGATACACCCCAGA
+>178 2
+GCCCTTGAGTGGGAATTTAAGCCCCACGCGGGTACCATCCCTACATAGATGGGATTTCGGACCTTAAAACTGATCCCGAAGGATTGTGCATCGATTATCG
+>179 3
+TAGGATATACGGGAATGTACCATCCAGTCATTGGTTCCTTCAAGCCCACCCGTTAGTGGACTCCAACCCCTAGAGGGTCCTGAGAATTAGGGGATGTACT
+>180 1
+GAGTCCACGGCATGAGAAATCGCCCCTGCGTCGTGAGTAAACAACCGGTCCTGGATCAACTTTTACGGTGAGGTAAATTTATAGTCTGCGCCGCATCATT
+>181 1
+TGAAGGTATAGTCGTCCGGACCTGCCGCTATTGAAACGTGTTTGCCATACCCGGTTCGTCGAGAGGTACGCGGATATTAAGACCTCAAACTCATGACCAT
+>182 1
+GAGTTAGAAACTCAAGACTCTCAGCCGAGTATGATCTGCACGCCCTATCTACGGGATCAACCGTGGATCGATTCTTTAGGAAGAGCGCCCTCTTTGGTGA
+>183 3
+TGTGCCATCACTTATCGTCGCGTGTCTGACGACGTTCACCCTAGTCCGGGGGACATCCAGACTTAGGAATGTACCTAAGTGAAAACTTAGTCGAGGATCA
+>184 1
+TAGTGGGTGGGACTTTTAGAGCCAATAGCTGACGGCATCAGCCCAAGCAGTCAAGATTCGATTATAGTTCAAATACCATCCTGGTCCTCCAGCTCGTGGC
+>185 3
+AGCAATTACACAGCTGGACCAGGGTCACATGGCGGGCTGCCTTTTTGCGTATAGATAGATGTAGGTGCGTCCCTTAACCATTTGAACCACAGCTACTCAG
+>186 1
+ACCATAACGGATTAGTTTGCAAACTTATATCGGACATCAGGGCCGGCTGCATTCCGGCGGGGATAATCCCCGACTTTCATGTGTTGAGACTCTCAGAACG
+>187 2
+ATCGTCTTATACCGACCTGATGTGATCCTGGAAACTGTACAGGTTAAGTTGGAACAATCCTATACTTCCGGGGCCACTGGGAACTCCACTGGGGCTGAAC
+>188 2
+TCCTGCAGACATTCGCCTCCCCAAGTTCCGTTGTGTCGCAAGGGCGGCGAAATTAATACCGGACACTCGTCGGTTGGCAATGGTCGTAATTTTAAAAAAG
+>189 2
+CGCTTATACGAAGTACTGAGGCGGTTAGTACCTAACACGACGGGACCCCCATAATACATGTTGACGATCGACATGCCAGTTTGGATGGTGCCAGTTTCTC
+>190 1
+CGCAACGAGAGCTGGTCTCAAAGTAGTGCAGATTTCATGCCAATAGACGCACTGAACCGTTTTCATCCGGATGCTCATGATTACTTTTGCGGCAGAGGCC
+>191 3
+ATGGACGAAGCTCTTAGATTCTCGTTATAAGTTCCGCGTGTTAGCCCCCACCTCGCACAGTAGGAAGATCCATGATAGATACTCTGCAGGCAGGGTCGAT
+>192 1
+ACCACGGCAATCCAAAGTGTATCATGCATAGGAATGTAGACAGCTTTTGGATATCTGGTCTTTGCACTCTAACGGTGCCAAGGGAACGCTCTCCGGGCCT
+>193 2
+GCTGCACTGGCGGAACGCCGGGACTCAAGGCTGCGGTTGAAAAATATTGTGGATAGCCTCCAAATTCTCACACTTGTACTTCAAGCTAAGTCCGTAGTTC
+>194 1
+CGCCCAAGGAGCGAAAGTCAAATTTTTCGCGCAGCCTCCATCAGTTGAGCTCTATATTACAATTATAGCTTGTGGCAGGCGTGCCCACTTGAAGTGCAGG
+>195 3
+ATACGATAGCTTAAAGGGGTTACACCTGTAACCACGTTGATCATCAAGCATGCCTTTGCAGTGACGCCTTTATTATGGCGGGTAGGCCACGGCGACCTAC
+>196 3
+CGACTAGTTCCTAGGGTCCCCGGAGGATCGTAATCACCGTTCAATCTAGAGGGCGGTAAATCATACGCCTAGCTTCCTAGAAATGAAGCATTTCGTTCGG
+>197 2
+GACCAAGTCACTCTGGATAATTTTGGGGTAAGGACAGACCCCGGTGATATAGATCCGGAGTCCATGTAGTCGCAGACAGCTTCTCGCCAACATCTTTGCT
+>198 1
+TGACTTAAGGCTCCCCCCTGTAAGGGGACGATCAAGGGGGGAAACCATTTACTGGTTCTTTGAGTAAAGAACCGAATCGTCCCACTGCCCTGTCAGTTAT
+>199 3
+CCTTCTCGGCTTCTACGGAAGGTATGTAGCGAGGTCGTAGAGCTAAAAATCTTAGTCCAAGGAAGAATTCTCCCGTGCATCACGACCCGGTGATATCTGC
+>200 2
+GGTGGATTTAACTTCCTTGAACGCCCAGCCAAGGTCGGGTACGTGCTATGAACTCGGAAGTTACACGCCAAAAACTATCGTGGTCTTACTTATCGAGCCG
+>201 1
+TACCTAAACGTTTCGGGAAGCATTAATTTAACCAATCATGCGCCGTCATTTGCTAGCTCGGAACCCAGGCCTTTGCAGTAGGAGGAGAGCCTGGCTCTGA
+>202 3
+TTGATTGTGCTGGATGAACAAGTCTCAGAGGCAGCTTTTTACCGACTGCAGCGTCACGCCTATAACATGCAGACACGACCCGGATGCTACCGGAGATTTT
+>203 3
+CAAAGCGCCCGGATCCACGCGGCGTACCGTTTTGTCTGCACAGACAGTGTACGTATGTGTCAACAAGATATGATGGTATGGTTTGCTCGCCCAAATTAAC
+>204 1
+CTGAATTAAAAAGCCGCTCATACCCGGAGCTGATCTAGTCCCGTAGCTCAAAGTTGTGGCGTGTTTCGAAGGACGCCTTATACGTAATGACTGCCGACTG
+>205 1
+CGATCACTGCTCCCTGATGACGCGTCGAGAGTGGTCTGCTAGGCGGCCAATGTTAATTAGAAATAAAACATCATTGGCCCCTAGTATGCTGTACTACGCG
+>206 1
+CATGGGCGACAATGAGGTTCTTCCCCTTGACATAACCCCAGTATAAAGTGAGCTTTGAGCGTCTCTCCGCTTGGGTAAGGCACTGAGGATAGCCAAATTC
+>207 2
+TGTCTTAATATCACTCTCAAGAGTAGTCTGTAGGTTCGTAGAACACACTATTGCCCGATACTCAAGACCGAGGGGGCGTCTCCCGACCTGCGGATGGATA
+>208 1
+CCCATGTGTTGTAACATTACGCTTGGGCCAAGGCCAAACCTGGCAGTATCACAGAATACTAGTTTATCTCGGTTGGCTCGGGCTGCCAGTAGCAAAACGT
+>209 1
+CCAGTAATGAACTACATCGGTACCCTGTTACCGGAATTCTTTAAAAGCACCCCCTGGCGGGGATGTTCTGCGATTGCACGCTAGGAACAGGCATTTTAGG
+>210 2
+CTCATCAATCCCGAGGCTCACGCGCTTTTAACACTTCTATGGGTAGTACGTACGACGGTTGAGGAATGCGCTCATCCGCGTAATGTCCAGATAAGGGAAT
+>211 2
+GGATGACCGACTAGCATGTAACTTCCCATTATCTGTGCATGTGGCCGCCGAAAACCCTGTGTTGCCATGCGTTAGGGAATAAAATGCTAGGCATTCCCGA
+>212 3
+GAGCCTGTAGGAACCAAGAGACCCTACCAGAGTCGACGGTAGATCTAGTCACCTCTCGTACTGCACATAAGTGCGTCTTCCGGTTAGCTTATTGGATGTA
+>213 3
+GAAGGGAGTCTATACAGAGACACCACAAATCACTTTCGGCGTTGTCTGGGAAGCTTCTCGGCGAATTCGGCTTGTTCCGTAACAGTCATCATCGAACGCT
+>214 2
+ATTAGCTAGGACAAACTGGTGAATCAACTTTTCAGACTGACGTGCAGGCTCCGTCTACGTCTGACATATCGTCTCTTGAGCCGGGGGAATCCCGACATAG
+>215 2
+CCACCACTCCCATGAGGTTAGAAAGCTGTGGAGTAGGGCCATGCGATGCTTGTAATGGCAGTGCCACGACTTAATCAATCCTCCGGAATTACGCTGTTTA
+>216 3
+CTAAACCTACGCTGAGCTCCTGTAGCTATTTCCTAGCCGATAAGAAGGGGAATGGCTCGCTAACGGAGCAAATAGCGCTCCGGAGGATTTTCCTATTCGT
+>217 3
+AGGAGTCTGGATCAAAGCAGCACAGGTACATTCTCAGTTAAGTAGATGACCAAAGGTAGTTAAGTCTGTCGTCTCCGGTTTCTCCCCCGCCGCGTAGATC
+>218 3
+ATCATCATCCTTACGGAGCGCCAGGAACAAAGGAGCCCTCTCCGGGTACTGTTCACTTAGGTAGGTGGGAGGACATGGATACCCAATTTATCTTATTGCC
+>219 2
+CCGCTCAATCCATATTAAGTGTAATCAGAATGCACGTACAGGTTCCGCATAATCGGTATTCAGCAGGTTGTCAGGGAGCAGCCCTACGAGCCTGTCTGGT
+>220 1
+ATGGTCGCAAGTCGACCGTAATGATTTTAGCTGCGCTTACTGCTATCTTCGGAGACAACTTGGAATACCCCAGAATATACCGCACTGATGGCCGTCAGGG
+>221 3
+CGTGTGATGGTCATACTACACATGAGGCTAGAGTGCCTCTTGTCCTGCGGGGTCACGTGTTCGCCAGAAGATACCACAAATGTCCTGAATCTATCAGCAA
+>222 3
+TCGTACGCGAGGTTGGCAATTGTTACGTGGGGTATCAGCCTTTCTTCACAATACACCCTGCGTTTGTTGCAGACGAGTGAAACCGACGAGCCCAAAACTA
+>223 2
+TATTGACGTCAAGCCTCATAGTATTAAACGGAACTAAATGCTCGGGTGCCCCCTCTTCAGATTTTGGATCCCCCACTGGTGAGAGGAGCGCCGGTAAGTA
+>224 1
+AAGTGTCCGTTAATGCCGTCCTTATCTCGACGCTTAGGCGACCTATCGAGTCCACCGTAATGGACGTTAGGCACACTGCTGAATAGGCATCTGGTAGAAA
+>225 1
+AGCACTAGAATTGCATGTGCTACATCGTTCTCCCAGTGAGCTAATGGGCAATTCGTCTTCGACGTGTCTCAGACATGGTCAGTACAAGCCCGATAGAGGC
+>226 2
+GATGAAGCCGACGGTGTACTCTCAATGATCTCCGGCCGTGAGCACTTAGAGCCTGTCGAGGTTACTCTGGACTTAGCCATCAACGGAATTCTCGATAAAT
+>227 1
+CGTCACGTCTGAGTAACGTCTCAGAGCACGCGCCAGGTCACTTAACGTAGTAACAACTAGGCATGTTTGAGACAGTTCTGGTACCGAGGCCCTTAATGTT
+>228 2
+GCCATCCGTCTGTGCACCACTTTAGACAGCGAGGAATGCACGGGTTAGCTATCTAATACTATGAGGTTACCTCTGCATCTCAGGAGAGACCCTTGAGTAG
+>229 3
+CACCTGCAATGATTAGGCTAACGCGGACAGCGACAGCGTTCACATGCCTCGGTTCAATGTATCATTGGTGCATCATATCTGTGGATGACCGAGGCCATTA
+>230 3
+GACCTCATTCTAGTTCTGCGAACTAGGTGCATGAGCGCGGAAGTGGGACTACTTGACCCGATCACCGTATGCTGCAAATAACGTATAGCACGCGTATTTC
+>231 1
+CATACTGTTTCAAAGAACGACAGACCACACTGGTGATCACGTTTAGGGCAAGTGGTCCAGATGGTAGTGGGTGCCAAGTACCATCTCCTTTCATCGGTCC
+>232 2
+ATATTTTTAAAATCCCGAATCTTTAAAGAGATTAATCAGACTAGGTTACTGGGGTGCCCCCGGTCACGCAGGACGTCGTGGTGCGTCACCGAGGCCACTC
+>233 2
+AATTCCCCAATTTCAGTAAACGTGCGTGTCCGTAGCGATAATTACTGAATCTGCGTCACGGTCCCGGCGTAGCCAGACCCGTTAGGAAGGGTGTACATTA
+>234 1
+CTTCCGTAGCTGCCCAGCGAAATGGAAGCCGCCGGACGTAGTTAATCAAAACTGATTAGGGGGGATTCCACTTCATCTCTACAGGTTATGTGTGACCCTA
+>235 1
+ATGCTCCCAGTCACTAATCACCTACTAGGCATAGTTGATCAAGTACCAGCTAATACCCCTGTGCAGATGGCTGTAATGATGGCTGATGCCTTCGAGGGGG
+>236 1
+AGCCTATCCATCCCAACGGTGAATTGTATTGCTCCTGGCGATAAACAATGTCAGTCCGCTGGAATGGCCACCTTGTGTGGCAAGAATTCAGTAAGGCGTC
+>237 3
+GAACTCATTTACTGGTCATGTGGTCAGTTCCAGGCGATCACCGTTCCGTGTCAGATCTCAAGAAAGGACGCAGCTACGTGGCAGCCGACATATGTATTCA
+>238 2
+CTTCTCCTCTATTAAAATTCTCGGCGGAGAAATAAAGCATTTTCTGACACGTATGGCCGCTTAGCACCTGGTCGGGCAACATGGGACGCAGGAATGGCCT
+>239 2
+CGTCTCTAGTGGCGTCCTAAGCGAGGGGTTCCTGAAACAGGGGTCTCATAAAGAATCGCCCCATAGTAAAGTCGTTACTCATGTTGCGATGACCTCTACA
+>240 3
+CTCTACGTGCTAGAAGTTACCTAGTAAATGCCATCGAATCAGTCGTAACAGAACGGCAGAATCCGGGGTTCTGGCTTCGGATCGATCTGCTCACATGCGT
+>241 3
+GGCCCTATAGGCCATTTTGCTGCTGTAACCGAGTTATGTGGAATGTAACAGTCCGAGCCTGATCTCTACATTCCGCAGTGGCTGGTAGGACACCCAAAAA
+>242 1
+CTAGTCGACGGGCTTACCAAGAGCGCTCATATAGTAAAAAAGCCATTGGGCACGAGAATTATCCCTGCTTGGCTGGATATTCCGTCGTGGCTCTACGTCA
+>243 1
+CAGGAATACGCGAGTCGACGCCTGATATATCAGCTCCGGCTCAATGACTCGTTTACACAGTGGTTGTGCAAGTAATGTCCTAAGACCATGTTCCGAGTGC
+>244 2
+ATCCCTAAATAATGTGATAGGGCCCTCAACTACGGCCGGAAGTGCCATTACAGGGCAGTACTCGTTGCGCGCTGGGATGGCGTTAATACACTTTTTCACA
+>245 3
+CAATTGCGGGGATCTGCATTTACTCATTACTTAGCCCGCCAGGTCGCGACGAGAGCTCACTTAATTGCTCTGTAAAGCGAAGTATTGCGGCTCGAAAGCA
+>246 1
+CGGGCACCGGGCACCAATTAGGCGATTCGTGCATAGCGATCCGGTGTGATATTATGTGACATCTCGCGATCCAGGCATCATACTTATCTACTGACAGTAA
+>247 1
+CGTCGGAGTAACAAACATAACCGTCTAGAAGTGGTATTCGGCCCGACTCGCTTCGTCTCTGGAAGAATGGGGTTGTCTATCTGAACACCCACTTAGCTAG
+>248 1
+TCGTGTGTCGTAGCATCACCCGAACCGGGGGATAATAGAGCTGATGCCTATATTACACATCTGTGCTTCGACAGAGGAGCCGTCCCAGTTCGATAATTAC
+>249 1
+GGGGCGTGAAAATCAGCACGTACCTTGGGACATAGGTCAATCCGTGTTGACTTTAATTGGACTGCGCCTCCTCTCCTGACAGATCCAAAGTTGGATACAC
+>250 1
+TAACCATGGCCTCATCCGGTCGTAGCTCGTACACGGAGAGGTCCGGGTGTGACATGTTACCCCCGGTTTAGCTCTAAATTAAAGACATCTAGGTATCAAG
+>251 3
+GGTGCAATTCAAATGTCTACAGCGTCAAACCTTTTAGGCGGTAGGCCGTATAGTTCGGGATAGAACCTTAATGGCCTCGGAGCACACTTAAGCTCGTCCC
+>252 2
+TAGGACTCGTGACTTGGCACAGACTGGCAACCCCACCCAGGTTACGCATTGTACTACTGTACAAATTCGTAGGGATTTGGTGTACAGCGCATTGCACTGA
+>253 1
+ATCATATTGTTCTATGTTCGGGATTCTAGCACGGTTTCGGAAGCCAGAATCACTATCCTAGAGCTTCTGAGGGCACACTGAACGCGGCCCTAGAGACGCA
+>254 1
+GACTTTAGTTGGCCTCATTCTAGAATCCGAAATCCAACGGGATAGTTGGTACAGCAACAGAGGCCCGTATGATCAAGCCGGTTTTTCCCTCAGGCGATGC
+>255 1
+GTGGCAGACATGAACCATTCATACAACTGCAACTCAACCACGGGAGTGGGTACTGTGAATCAGCTAGTTATGGATTCCCTTGTTACGTGCCGTGCCAGCT
+>256 3
+AGGGATTGGGGCAAGTAATCGGTCCATCACCTTATACTTCCATGACTTCACACCGGCTTGGCCTTTCTTGAGTGTTCGGAACCAAGAATGGGCGAAACAC
+>257 3
+GAACAGTGTTCTTGCCTGCTCGCTGCTATTCAAACAGGCGATGTCGCGAAGACGAGCGGTCATTCTCGTTGTAGGACCTAATAACGCTTTCAGAGCAAAC
+>258 3
+TGCGGTAAAGCTCGTTGGTGATATATCTAGCCTCATTCCTCAGGAGGAGATATGGCCTCGCAGAGTTGCATAACGCCACTCAAGTCGTGACATACCCATG
+>259 2
+TTCGCCGCGTCGCAGATAATTGCTCTTTTCTTAACGGCAGAAGGACCGAGAGTCGGATAAGCGAACGACTCTTACGGATGCCAAACGTCTAGTGCCTTAT
+>260 2
+CATAAATTTCCTCCAGCCCCTGTAACCTTGATGCCGATTGGCAGGGGACTCTGGGGAAAGCATATGACCGTGTCTAACCTAGTTGCAGAATAGGGTTCAC
+>261 3
+CGCCACCTTGGCTAGCGATTCCATTTAACTAATTGATCCTAGGTCTGTGAAAAGGAGCTAGTGTGACAGGAGGGCCCTATCACGCGCCGTATTAAGCCAT
+>262 1
+TGACCACCAGATACACAACGTGCACCTAAGGGTGGAGATCTACTATCGTCGAGTACCTTGTTCGATGCCCCAGATCACAGTTGTAGCTTTGGTCGAAGGT
+>263 1
+CTAGGCTTTAGCCACTCTACATAGGGAGATACGCTTCAAAGGCCCGTACCATGTTTACGCGCACAGTGTTACTTGTGACCTAACTTAAGTGCGGACGGGA
+>264 1
+AGCGATCCTCGAAGCCGGTAGATCGCTTCAGTTAAGCCGGATGGCGCAGTACAAATGTATCCGTTATACTCTCTAACCTCCTTTAGAGGAGACCGTGGAT
+>265 1
+CGACAAACGGGATGTAGTAAAAAACGTTCCTCTCCATTGGACCGCATCATCTGACAGGCGCTAGTGTTAATGGTCCTTAGCGACGCTCTGGACTTCAGTG
+>266 3
+CCAACTAGGGATGCCCCCAAATATGGCCACTGTCCTCAAACACTTGTTGGGGATTAATGGATGCGCCTAATTGAGAGTCGTTTGAACATGGATGCTGCCC
+>267 2
+GCACATGTCTAGTCGTTCAACGCAATCCGAAATGCCGACGTATTATGTCTCACGACTACCTCGCGGTAAAATTAGGTTCTGCATTGGAAGTGCCGAGGGC
+>268 2
+TTCATCAGTCTACGGAGTGCGATAATAACGTTTCGAGCGTTGGAACCGCCGAGTGGTTTAGACACAACTTGAGTGAGCACACCACCTATGCCCATCGTGT
+>269 1
+CATCGTACTGACGTTCCGCAAGTGTCCTACACTGTGTTCGACATAAGACTGGCGGGACATCGAGTGCCTACGAATATGACAGCCGTTTACAATTGAGTCG
+>270 3
+GGGGTCCCACATGATCCAGTAAAACTCCGGTAGTCATCTTCCAAGTCATACCCTCTGAAGGTCCAAATTTGACTGGGGTCGACTTCTCTGGAAAGTGGGA
+>271 1
+GGGAACTTTGAACTAGCGCAAAACGCCTCTAGTTTTGGGAGAGCTCGCAACTAGTTCTAACCTATGGAGATATTTGAACCTCCCGACCACGTGTTGGCCG
+>272 1
+ACACTACTGCGGCTATACTTATCCGCCCGGGGCGGTGTGTGTATCTAGACGAAGTAATGATTTCAATCGCGGTCCAACAGAGCCACTAGTCTGGAATCTA
+>273 3
+GAGCTCTAGTATTCCTTTAACGTCCCAATGCTCGTATCGACACTGGCTCGCAATAACTGCTAGGCTAGTCCGAGGAACGTAAGGGTAGCGCTTGGTAAAC
+>274 3
+CTTATGATAAACTAGGTCAACCCCTCACACGACCTACTGAAGCTTGACGATGGGGACACCCCCTTAGGTATCTAAGGCGGAGTCAATTTTCGGTGGTGGT
+>275 1
+CAAGGATTCCCCGGGGCTGTTCCTTCGAATAGAGCTGGAACCCGTATGGGTACCCCAGGAGAGTATGGGTCTTATCGCAACAAAACATCTTTTCCAAGTT
+>276 2
+TGCACTGAACCCTAGGCGTAGATCGTAGAAGGCATATCAAGTTTTTCTACCCCATCGGCGCATTCGGGCTGACGTCAGCAATCATCGTAGTGAGGCTAAT
+>277 2
+CCAAGAGTTGTTCAGCTAAGCCGGTACACTCACTGCCGCGACATTGCGGCATGTCAACATCAGCTGTATCGCTCCTGAATGATAGAAGTGGATTCGATTG
+>278 1
+CCCCGCGTGCTGGTCCTGTTGGAGAGACCATTCTCCTAATGTCAGACTGGCCACGGAACAACTACCGATTGAGGGTAAACTATCTGTTGGTGCAAATTAA
+>279 1
+ACTTCGGCGTTAAGACTCGCATTAACGACGTACGGCTCGGCATTGTTATAGGGCCATACACGTTATAATGCTGCACCTGGTATACGCGCAGCTATAGGAC
+>280 3
+GAGTTTACCCGCACTACGGGAGTCGGTCCGATCGTTTAACAACTATTGCGGACTGACCGCAAGAAGTACTTCTCGAGCTGTGACATTGACAGAACTTCGT
+>281 2
+GAGCGTACAACGGCATCCTTTCGTAGTACTGAATCGTACCTAGTCAGTTCTGGATGGATCAGCCGCCAAGGATAAATTGATCGTGCCTTAATGGCAGCCC
+>282 1
+CATGCATGACGATAATGCCGTAACCAGACTTCTCTGGCTAGCATGTTAGTCCTTTAGCTGCTACACGCTTGGGACAAAGGAGACGTGAGCCGCGTTATCA
+>283 1
+GACCCTGTTTCAAGTTTAGTTCGGTGCATTCAGCTCAAAACTACCAATGAATCTCGTCAAGCGTAGTTGGCAAGGTCGCAATGACCGTGGGCAAGGCTCC
+>284 2
+GCTCGTCCGTACATGCTGACAGCTTACGTGTAACCCGCGGGACGTGGAGCAATGATGTTATGTTTACTCCTACAATAGTAGCGCGATACTAATCCGAGCA
+>285 1
+GTAACTCTTCTTATACGTACAGCAGAGGGAGAGATTTATTTCTCATTAGCGATGCCCTTGGGAGGGCTGTCGAATCCACAGGGCTACACCCACGCAGTAC
+>286 3
+GAAGGTGTACGCCACTATTTAGACTATGCCGCAGCGTCTTAGGTTCTATGGATACAGCTAATTTACCCAGTAGCATGCCCGGAGCCTCGTAAGATCACGG
+>287 3
+TAGAGACACCGGACTCCGCGTTTCTTGTATTTCAGGCAGGACGGGCTTTAGTATGCAAAGAGAAAGAGGAACCTTGCAACTCTCCTCTGCGTTCCACGTA
+>288 1
+TGGCTACTGTACTGGGGTCGGTAGACAAGATATCTCAATCTCACACCGAGTATGGCGAGTTACACGCCGCAACCTTTGATTTTGGTACCGTCAAAACCGG
+>289 3
+GGATTTTCGTACAAGAATGTTGTAACCGGGTCTTGAAACGTTCTACCCACGCCCGTGTTGATCCCAACATCGATGATATGCGGACCACTCAAGGTGGAGC
+>290 3
+TTACGTATGAAACCAATGGCTCATTCGGCCATTAACGATGAGCGTGATGTACTCGTTGATAGCACATCTGGCGAGGCAATAAAGCGTGCCCCCTGCTCGT
+>291 1
+CGGGGGATTCCTGAGCATCCCCTGTAAGCGTGTTCCATGTATAGTGTAGGTATTCTCGCAACGACCGCTCTGAAAAAGTACACCTTGTCGTAGACAAGAC
+>292 2
+GTAGCCTGATCACAAACTTCACTGCGATAATAAATTGGGCTAGACAGTAATGTTTCCCCGACGCGCTGGAGCTACCTAATTGGTCTAGCTTGGAGGGCCC
+>293 2
+TCGAGATCCAAAGGTTAACTATCCTGCACCACCTGGTTTTGGACGCGAGGTACACGAGGGGTACTAACGTCAGTCATGTCATTCTTGATAGTAACCCCGG
+>294 2
+CATCACTTTGACGGTCGCCGTATGAACCTAGTATGCTACTATGCGATGTAACTCGAAACGACCCTGACCCAGGTGAGTTTGGGCCCGTCAAAGTGTTAGA
+>295 1
+AGCAGACTACCTGGTGCGTTGTAAACCGCCCATCATTGAGTCTCTGTTGGCAATCTATTATTGAACAGTCGGAGCTACGACAGTCTCTGCACGGCGAAGA
+>296 3
+ACGCGGACTATGTAAAACCAGGTGTGCTGTCCACCACTACTTACGTGACGCTGGCCGTTAGTTTTGGAATCATGCGGCGTGAACACTAAGTTGTCAAACC
+>297 2
+GTAGTATGTCATTAGTCGGTATGATATCCTTCTACAGCTCCTACGCTCCAGGGACCCGAAGCGCGTACACGGCGGATTGTAATGTAACTGGACATCAGAC
+>298 2
+TGGCGAAGGTCTACTCCATTCTTCAAAATCCTGTAACATAGCGTAAGAGTTGCGGGGCACAGTTTGCACGCCCTGAGTTCGTCGATAACGAGCTACGTCA
+>299 3
+GATACCCAGCGATACTCGTTAGGAGTCATATGCAAAATGCCTGAACTCCAGTTCAGGTCTAGATTTTCTGATGGGAGACAGGGATCCCCGGCATCCCGTT
+>300 3
+CATGATCCGACTAAACCGACAGTTTGACGGATATCCATCTCCGAGTGTTGAGGCAACGTCCCGGTATTAACTACCGGATTGGGGCGAACTTACTTGGACT
+>301 3
+TAGCATGCGCTTTCGAGCTTTCGGAAATGTCGCGCTTCCCAGCTAGAGGCCCAAACTCTAGATTGTAGAACCTGTAAGTCGAATGGATGGAATTGCCACC
+>302 1
+ATCAATGCACTGGTTGACGTTCACCCACCCCGAAAAGCTCGCGGGGTTTTGATCGAGACGAGTGGCATTCTAGTTAATTGCTAGTCTCATGAAGCCGCAA
+>303 1
+AGTTCGAGGAGTTCGGCCCTTACAATAGCTTCGATGGTCTTAACGCACCGCCCCACAAGCTTGGAAAATCGAACAATGTGGACCTGTATACTCGGGGTTT
+>304 3
+GGTTGCCTGGGAACCGCTCCACACCAATACTCTAACACCAAGCAGCTATCAAATTTCCGGGTACAGGACTTGACTATTTAGTCGGGGTGCGTTTTAAGGG
+>305 1
+TCCTGCTGCGTTTGACAAAACACGTAAGCCGTTTGCTAGCGGCGCGTCGTATGACGTACCGCATCTAGGGGTAAACTCAGATCCCTTGAACATTGAAGAT
+>306 2
+GACACCCCGCTCTGTATGATCCTGGGAAGAAATTTCCCGTGCCGTGGAAAAACAGACCTTATTGTAATACGCGTCTCATGGAGCGTACGCTGGCTAATTG
+>307 1
+ACGCTGCCGTCTGGCAAGTGTGACTGGCGTAACCTCCGAGATTGCATAGTTCATTCATCGCACCCATGAAGTTTCTAGCGTCACGAAGAAACGAAGTGTT
+>308 2
+TCCCGTGGACGCCGCATTTCACAGATCATATCAAAATTACGCGCGCCGCGGATCGTTCTGGGTGACAGATAAGTCGTGTGGCTCAGTTCTTACAAGATAA
+>309 1
+CTGAAATCCGCCACACCTGAGAAGCATTGCTTTGTTGAGTAGATGCACGCTGAAATGATCATGCACGGGCAGTTCCAGCTCCAGAGTCTTTGGAATCCGT
+>310 2
+TCTTCTCTTCTCGGATCCGGGTCCGACTCAACCATGGGGGAAAGTAAAAGTCGGGTAGTCACGATGGAGCAACTTATATGAGCTTGACTGACTCACACCT
+>311 1
+GAAAGTGTGCCCCCCGAGTATGCGGCGCGTTCTCGCGCTCAGTACCTGGTAATATGCACGAACCATCTTCTGGAAATTACAAACTATGTGTATAGGCGTA
+>312 3
+CCTATGTGCAGAACATTCGATGCGCAAATCGGCGAATCAGCTCCTCTTGCTTCAGTCAAATCAAGATAACGTCGGGAACGGTGTCGATCCCGGTTGGATT
+>313 3
+CTCTGAGTCTTGCTCACCGGCTCTAGAATGACTTAAGGCGGGCAGGATGTTCTACCATAGAATAGCGGAGACCCATAGACCCTTTGCTTCGTGACGAATA
+>314 1
+GACACATCAGGATTACAATGAGTCGCCTAAACTGTGTCTGATCTACGTGTCTAAATCGTGCCTGGCAGAGATGTACGGGCCCGACCCGATTATGCTTCGA
+>315 2
+AGTAAAAAGGCTAGACTCAGCTGTAGCAGTACAACCGTTGGTTACCCGAGCCTTTTTAGCTTCGAGAGCCTCGTCCGGATCCGATGAATAATCGTCGGCT
+>316 3
+AGGCTAAGTTCTAGCCACCGACTCCTCGAGACTTATGGAGACACCCTAATCTATTGTGAAACTTGCGCGTCTATGGTGGATCTTCCACAGGGGAAGGCTA
+>317 1
+CTCACATTTTTGATTCACGCGATTTGGATGCGAAAGTCCCCACAACGGTGAGGTACAATGATCATGAGGTGCTGCAGGTCCATCTTGTCCCGCGAAAGCA
+>318 2
+GGAACACCGTATTGATGGTCAGAACAACGCTCGGCCTTGTCATCGCCAGATCCTGTTCGGCAAAATTAAGCCTGTTAAGGTCAATCTGTTGGCACAGCTG
+>319 2
+ATAGTCACAACTTTGATCGCCCCGCTACCTATGGCCGGAATGCACGGTGCTTCGATTACAACGCGGGTGCGAGGAATACTTATAGTGCAAGGTAATTCCT
+>320 2
+TAATCGATCACCCAGCTCTACTTCAGTTCCGACCTGCACCTTAGAAAATTTGTTCATGGGACCGTCGGATACCGACGGGAGGGTGGATTAGCTGAGATAC
+>321 3
+AAAGTCATCAAGTAGCCGATTATCCTGGAAAGTGATCGCGATCTGTACGCTCCCTAACCGCTATGTAAATCAGTATGCGTTGTGCTCGCGTAGCGCGACG
+>322 3
+CATTTAAGGTGCAAAGTACAGGTGGCTCCGTCCGTTGAGGAAAACTTCTGTTACTACAGTGGCTCTCCAGGATACTCCGTCCTGCTATCGGAACGGCAAA
+>323 1
+TGCGCCAGGTCATTCATTTGTCCCATTACGCCTGTACCGGGAGTATGAGAGGAAGACCTCCTCGTAATTCCAGGAAGATGTTCGAGACCAAGTTGCCATA
+>324 2
+GCTATCTGAGCTAAGAACGAAAATTAGTCTCGAGTGGGACTTAATCCCGCGAGACAACCATCCGTCCCGAAGTGTATCTTTCTGGCCTGGTGTGTGAACC
+>325 3
+AGATACGCGATAGTATGTTGGCCTGCATTCAAGCCCAAACGGCCTTTCGACTGGTTACCCCTGATCTTTAGAGGAGAGTTACACCGTAGGCGATTGCACA
+>326 1
+GCATGCATGCAAGCGTTTCCGCATTGGAACGTTTACATGGCACTTCGGTCAGCCCCTATGGACATGTTTAGAGAAACACTCCATGTCTAGGGCAGGAACT
+>327 2
+ATCAACACATTTGACCCATAACCTCCTTGCCACCGGTCGGCTAGCCGCGGAATCGCATGGAACACTTGAGGTAGTTTTGGAGTGTTAATAAGGGTGTCCA
+>328 2
+GTGCGCGTTGAGGCCTCCCAAGAGATACAATTACTGATTCAGCTTATTTCACGAATAGGCCTGCCTGCGGATAAATAGGGCCTGATCAACGTTACGCTCG
+>329 3
+GCATCATTGTTATTGTCCGGCCACATGTTAACGGTCGTGACCCGACGGATACGTGTACTGATAGTCGGCGGACCTAATAATCTGCATACGGCACCATAAG
+>330 2
+TTGGTCATAAGCCATCGGACTTATAGGGGTTTACGAATCGGGAGCTAACGCTAGAGACCCCTCTACGGGAACTCGCGTCTTTACATACCAGGCTACTGTA
+>331 3
+ACGCCTACACTCGTGTCCAGTTAGACGATGGTCTCAGCCGAGAGCATTGAGATATTTACCTGATCTTAGGAGCAAGAATGGCCTATCCATCGTGGACCTG
+>332 3
+TGCAGATCGTGCTGGAGAAAGTACCTGTCAGCCGCCGTAAACAAGCCAATCCTCGGTTCTCGTGTATCTCTCTAGACTATGCTTCGATGAGCAAAAGGTG
+>333 3
+GTATGGAAAACAAAAGATACCGCCCCTGCGACTGTTCTTTAATCCTCTTCGACCGGTAGTTAAGGTCCTCCAAGAGTGGCCTAGCGTACGGATGTCGATG
+>334 3
+ATCCGCATACGGCGTGGTGTAACGTGCTATTCACCAACACCCGTGGCGACGTTTGAATGATTTATACCCAAACCAGGAATTCCCCAGTTTTGGGGTGAGA
+>335 1
+TTCTCGATACTTGAGATGGCTGTGGGTGCATTGCTACAGCTCCCCCAGACCAAGCATGGAAGTAAGAGCTTCGCGACGAATCTGATTATATGCCTACACG
+>336 2
+CATCCCCCACCCAAAGTCCATGCTGTCTAATGCACTGTGGATTTTTAACGCGTTATAGGTCGGGGGCGTTTTCGATACTAACACCAGACTAGAAGAGGGG
+>337 3
+TGGCCCCTTATTAAGGCCCTCCTTTAGACCAAAGCCCAGCGATGTGTGCCGTGGTATAGCAGAATAGATTGGTCGTCACTTGTAAGAAGCTGACACGTCA
+>338 3
+AACCACGGTGCTACGCTGATACGATCCCTCTTGACAAGGTTACGTGGTGGTCTATACGTTGGCCGGTTATGCAACTTCACAAGTGCAGACAGAACCATGT
+>339 3
+TTGTATTGAGCATAGAAACCAAGCGACGTTGTAGCCGTGCGACCGTCCGTATTCCGTTCCCCAGAGAACCTGTATGCAGGTAAGCATAGCGTTTCAGATC
+>340 3
+AGCGAGTTATGTTGTGGCCGACCGAACATTAGCTCTCTGAGTGACCAGGCATTCGTCTGTAACAGGTCATGCACAAACCACCCATGCTGGTATTTCGGAA
+>341 1
+GCGTTTGTGTGTCTCCGTAGCGGGCTCAAACCAGCGTTAATCCTGGACTCGAGCCCTTTGACCTGCAAGCGAATATGCGATTTAGCACCTAAAATAGAAG
+>342 1
+AATTATATAAGGGCGGCGCGCCTGTCTTAACGTGATTCCTTTAAAACCGGCTCATGCGACAGAAGCTACTGACCCACTACAGGGTATGTACGGTCCTGGT
+>343 2
+GCGGTCTCTAATTAAGATCTCTGGCGAACTGCTTTCACAGCTTTACACTACGTGGGGCCGCGAAAACCCATTGAGACAGTATCACACGAGGTGATGCTTG
+>344 2
+CAGTGTTCCAACCTTCTTATAAAGATTTCTGATGTACTGGGATCCAGGGGGGTAAGCTTCTCACTGGCACACACGATGCTGGGACCGTAAACGCGCATCA
+>345 1
+CATCACTGTATGCCCGCATAGGCGTACGATCTAGGCTTACACACAGCCCGTGAATTCTGGCCGGGTAATAATGGTACTGTGAGTACACTCTAAGGCGATT
+>346 2
+CTCGAGCTAGCCAGCTGCCAAAGCCCTGTTGGTTCCCAGCTTAGAGGTTCGTTCAGAATCAGTTACACACGGTACAGGATAGCTAAATTGATCGCGTGAT
+>347 1
+CCTTTATAAGACTCAGGCTCAATATAGTGCTATGCCGCCCGAAATATGTCTTCCGTATGAGCGATAACTTGCTGCGCAAAGGCGCTGCAGATGGGCGCTA
+>348 1
+ACAAGGGTGTCCCGCGAATCGAATCGGTTTGCATTGACATCTCAGGCAATCTTAAAGAAGGTGCGGTACATTTTTTGACCGTCCCGACATACCGTGCGCA
+>349 2
+TGACGCCTCAAATTTCATTGTACGGTTGAGTATAAGTGGCAGCCGAGCAGACCCCTCCAGGACCATCGGGTCTCATTCTAATCGTGCTAAATGGCGATGA
+>350 3
+TGACGCGCCGACCGCAAAGTTAACAACTACTTGAGGTTCAACCAGAAACCATGCCTATGGGCCGGTCTCTCGCTATTGGTACTGGATGAGTGTTCAGATT
+>351 2
+GCCTCAAGACGTGGTCTATCCTGCAATGCCGGGGCAGTGAGTAGATCACACAGCAAAACGCGCGGTGCCGTAATTAGATTTATTCTCTGTTATACACCTG
+>352 3
+CTGTAGGTCATCAGCATGTTGGTGAGCCCACCTTTTCGACCACGTCGGCTGGTTTTACGAATTCAGCCCAATCGTAGGAAAACCTTGCCAGAAAGGTGAA
+>353 3
+TCTCGCTTAGAAGAATAGGTCTAAAAGGCCCCATTGTCCAATAGGACTGCGAGTGCCCCCATATTTTATTCGGCGGGCATGAGCAACTGCTGTGCTCGAA
+>354 1
+CTGCTCATTGATTATGGGTTAGAGCGCGGAAGCAGTCAAGCGGACTTTGCTAATCTACCAGTCCAGGCATGCATCGGCGATTACAACATGCGTTACCTAC
+>355 1
+TCAGGGATCCAACTACGAAAATGCCTTTCGGTTCGTCAATCTAATGCCGGAGGCGGCGATCGAAGCCACTGTTTGGCAGCGTATTCCACTAACTGTATAG
+>356 3
+TGGTTTAGCCTCTCCGACGTTATAGGATTTAGGGATGCCTTGGGGTCCAGACAACCCAAGCTGAGGACTCTAAGGAAGGCATTCAACTACACTCTAGCTC
+>357 2
+GCTCATCTGTACCGCACAGCTTATTGGGCTATCTTCGGTAGGCAATGGGGAGAACATGCTAAGTATGCACCGTAGATACATGGTGCTATCTCGCCCACAA
+>358 2
+AGGATATTGAGGTATCGGGCGCGCATTTTAAGGCGTCTGGTGTACGCTCGATTCTAGATGCCCAGTCCTACGATCCGATAACGGTACTATACAACCACAC
+>359 3
+GCGCCCGGTTGCACTTGGATGGTACAGGACGTGCTCCCTAGTTACCTGCTCTGATGAGAAGCTACGATTTTAAGGGTACCACAATACAGTAGAACTCTAC
+>360 3
+ATATGCGGCGAAGATGTGTCCTTAACAATTACCAGACCCTCCACCAGTGCCTTAGACCAGTGTCTGACGGTCGGAAGGGCTAGTGCGAAATTACCTTTGT
+>361 3
+TCAGTCGGCGCTACAGCTACGAGCCAGTAAGGTGACCTCTCTGAGGCATAGACTTGCACAACTTTGTCCTTTGGTGGTCGCCTTCAAAGAAAATACGGTA
+>362 2
+GGTATTCCCCTGGATCCTCAATAACCCGGATTTTACTTCCCAATAGATAATATAGCAGGAGCTCGTAACAGGGGCTGTTGTATGGCACCTGGGGAACGCC
+>363 1
+GGGATCACGGGCCCCCATACGGCGTACGGCATGTACATTATTAAAGATGGGTGAAACATTAACATTATATTCTCTGCGGTTACCCGCGCATTGGGCCACT
+>364 2
+TCTCGACGCGCGTGTAACTACGATGTAGATCATGCGAGACTACTAGCTCCTCGAGAGCCTAGTTGGCCGGAACTATACTACGCAGAACGAGGTCTTTTTA
+>365 2
+CAAGTGTCGCACCGTGTAAGGTTTCATGAATGAACTGCCTAATTAAGATGGTCCCAGCGTTGGCCCCGACGTAACCTACATGTAGCGTGCGAGTCTCAAT
+>366 3
+TATAGGGAGCCCCGGGAAAATAGTTGAAGTACAGTTCGTGGCGCCCCATCTCCGGGAGGTATTCGTCAATTCTATATGCTCCCCCAACGTAATAGTTAGC
+>367 1
+AACTCCTATGGATTGGGAACCAGCATCGTATACCTTGGCTACAAGTAGCATTCAGAATGCCAATCGAGCGATTTGCTGCCATCGCTGCCGCGTGGTAATG
+>368 1
+TTACTATCACAAACGTCGTGCTATGAGAAAGTTCCCGTGCAGTGGGAGACTCCCATATGGTGACTTAACGGGGTTCTACGAGTCGCGCAGCCTACTCAAT
+>369 1
+CATTTGACCAAATGACGCGTCGTACGTCGCATGTGACAACACTTTGAATAGTTAGTGCAGCATGTAGGCCCTTCGGACTGCACCTATAGTTGGCACGGCA
+>370 2
+AAATTCGTAAGCTGATCTGGTTAATTCCCCTGCCCAGACCTCCCGCTAGATAGTATGGATACCCTCAATGAGGAGCCTCGCTGGGGAATGGATTGCTGAA
+>371 3
+GCAGCCAATCTCAACAACTCGGCGAGTGTGCCCCTTAGGCTCAGTGTACACAGTCTGTCTATAAAGAATCACTTACTTCAATGTGGTGGGCTGAACTGGG
+>372 2
+ACCCTCCAGGTTATGTCAGAGGTCACACTCACAATAGGTTGCACGTTTATGTCTTGTTCCGAATCGGCAGCGTGCACTAGGGTAAGCGCAAGATACTGAC
+>373 3
+CGACTAGACCAGTTAAGCATACGCCGGGGAGATTAATACTTCCCAACTAGGAGGCACTGGACACTCGTTTCGCGTTTCCATTTACGTGTAAGAGCGGCTT
+>374 1
+TAGTGGTAATGTACGGCGATCAAAGCCAGGTGTACCTTTATGACTGACGCCGGTGGCTACGTCTACAAACACAGCTGCAGCTTTATTGCCCAGCCGTTAA
+>375 2
+ACAATATGGACCGGTTAATGTGTCGGTAAGCTAGTGACTCCTCGATGTGAGCTAGCCGTCTAGCTGAAAATCGAAGGGAACCTCCTTCCTCTCACCTGGA
+>376 3
+GGGGCTATATCAGCTTCGTTGCTAAGCGGTCAACAGGTGCCTACTTGCCAAGAGTGGAAAGTTCCTCTCTATCACAAGATCGAGTAACCTCGGTACCGTA
+>377 3
+GGGACGTTTCGCAGGATGTGGCGTTTAAGTGCTAGTTGACAATGACTAGGATTCATATCCACAGTAATCCCTTTCCACCCGGCCTCCACGAGAAGCTGAA
+>378 2
+CTTTCATACAATTGCGTACCATTTCCTGCGAGTTAGTAATGGCAGCTAACAAGTGTACGTCGGTCCCCAAGCTGGGCGAATAAACGCCTGGTGGCATGCA
+>379 3
+CGGGGTCCATTTGCACAGCTGCAGCCGTTTGCACTCCTTGTGTATTGAACGCGCTTAAAGACAAGGCACCGAAACCTACGGTCATAGTATGCAGTGAATT
+>380 1
+CTCTTGGGGATTTCGCCGGATACCGGGGCGATACGTGATCCCGTGCCATAGCACGTTGCCACAATGCGCAAATATTATTTAACTCAGTGAAAGGACCTAT
+>381 2
+AGTGGAATAAGGGGTCGTGATTCTGGGCGACGACGACATTTTCATCCTTACTAAGAAACCAGGCTTAATCTCCCCATGAACCCCGCCTGGAAGCTGTGTT
+>382 1
+TTCATCACGCAATTGGGAGTTCCGTGTGTATCGGCAAAATGATTCCACTCAACAGTGGGCCGCGCAGATCACTGTACCCACGGCAGTAAATGTTGTCGTA
+>383 3
+GTGGGCGGCGACCCCGAATCAGAATTACCTTCGAAGTTGCGGCTTTTCACCTTTTCATAGCAACCGAGGTGGAACAGTACTGCTCAGTAAGTCGAATTAC
+>384 1
+TATCCGACGTATAAGCTGGTATATTTCTACTATTCAGCACCATGTGCCAGGCCCAGAATAAGAGGCGGCGTTGCGACTGACTGGTCTGAAGTTGCCAACC
+>385 2
+GTGGGCGGTCAGAAGGCATTGCGTTGCTACTAAAATGATTGTCCCTCCACGTCACGTTATTAGATGAGAATTTGCCATAACACCCTGCGGAGAGCCCTCA
+>386 3
+TGTATACTCGCTTATACTAGAGATCTGCGATGATAGAAACTTGACCAGAAGGTGCCGTATCTGTCTCACTCATCACCACATGTGGGGGCCGACCGTAGGC
+>387 2
+TGCAGACTTTAGTTTTACTACGAGGGCGGTTCCTACAGCGCATCCCGCGAAGGGAATTTACTAACACACGCGAGTCAGATCGTTCAAGTAGGTCGATCTC
+>388 3
+TGGTTGGTCTCTGCAAGCGCAAGGGCCGGTCTAATTAATTGTTTCGGCCGATATCCGTACAATATAGATCCCGGACATAGCACTAGGGTAACCAAGCTCC
+>389 3
+GGTCCTGAGGCTCGGAATCACGGAAAGACGTGGGTTCTGAATCCTTAGCATTGACCTTTGGTATACGGCCACATCGACTATATTGTACTCAACCGGACCA
+>390 1
+CACGGCGCATGACCGCCCCGAGAGCCACAGTATACCTTATGGGTGTTTTACTCGGGTATGCAATTCTTAGTCTTACGACATTCGCGAATGGGAGAACAAT
+>391 1
+AACGGATTTAGTTGCGTAGGAGACGTTTGAATACTTCGCAACCTCGGTGGCTATACACGTGATTGTTGCGCACAAGTTCCACAAGGGCCACCAGCTTCCA
+>392 1
+GGTATAGTGATCCTAAGCGTGCCTGCTCATTACTGTGTCACCATAAACCAAGTCATTACGGCTACTCATCTAAAGGCCGGACAGTCTGCGAGTAGTCGGG
+>393 1
+GTGGCGTCGGGAAATGGCTACGCTAACTCCGAATTTCTAAGGCTTAGATATGCACCGTGTGGATACGCTTCTAAAGACGTTACCACGCATCCTGTACGAC
+>394 3
+AGCATAACTGCTGTAGGCAGCCGCCTTTTAGCATTATAGCGGGCCATTAGTCATCTATATAAACAATGGTGGCTCAGGGTAGATAGACTGCGCCTCGCCC
+>395 1
+GAACGTAGGGTACGTTCTACGGTCCCGAGAATTACGACAAGTGCAAGGCTATTCGACCTGGCACTGGCACCTGTGCATGAACCTTGAGCCTATTCAATTT
+>396 2
+CGCAATTACTGGAGGCAGATCGGGCGGGTCTGTAGCCTCTGGTGTATGTCTTAAGACAACTTATACACTAAGCTATCTGGTCTCGACCACACGCAATGCA
+>397 1
+CGACGTCGCGCACTTGCCTGTTTAGCGTATCAGAATAGCCGCAGTAGGCCACGAACAATCCTTTCTCGCCGCATAAGGGTGATATTGTTGCATAAGATGA
+>398 3
+ATATCTGACATTTGGGGACGTTGGCAGTTTTCCGAAAGTATCGGTCAAAATATTCGCCCCAACCTCCCCCACCATCCGTGTGGGGAGAGCAGGTGATTAA
+>399 1
+TCAAAAATAAGCCATTACGACGATTGCTTTCGGAACATTCGCGGACGATGCCCGGTGAGAGTGCGATTACTACTGTCTATTGTAGCGCCAGTCGATCCGC
+>400 3
+CATCTGGATACGCTACAAACCACAGTCTTGTTACATTACTTGACGAGATCCCGGGGCCAAATGCGTTAGGGGAAGGGCTATTCCGGTTGATCGCCTACTA
+>401 3
+ATGGACACCAACGACGACAAGAGTTGCACTCTGACCCGCTAAGAAGATTGCTCGGACCTTCTCCTCAAGGTTGTATATCGTGGACGTTGTGGATGATTCC
+>402 2
+AGTAATCTCAAGATGTTTAAGTATGCTGCTCGACGAGGCCCTGGGAGATTCATAACGGACTTCCGACCTCAGCCAGATCGTTGTTTCAGGCTCACCAGGA
+>403 2
+TAGACGCGCGGAGGCTCCAACTACCCAGCATACTCCATGCTACAAGTCTGAATGTGGTTTGGGCTTCCAATGGGTACATAATGGACTATGTGAGCCCATT
+>404 3
+CGCACGTTCCTAACCCCATCCGAATGACGTAGTGTTAGATGTTCGTATCGCCAATAGATCTCGCGGTTAAGGTGGTGCGAGACCCGATAAGTAAATCCTG
+>405 2
+ATTGCCCGACATCTGCTGGACTAGAGTAAGCGCGATTGAGCGGCCATCCGGACAAGTCACGTAACAAGCCTTAGTATAGTTCTAGGTCCTATCTGTACTG
+>406 3
+GATTTCCGCGAAAGGATTAGTTCGAATAGGGACCGCTCTAGGCCTAATTCATACATATCGGGCCGGGTGGCACCCAGCGTAATTCATCATCGTCCTAGTA
+>407 3
+ACAACCTCCCGGTTTATGCCACCCATGGAGGGCACAATCTAGTGCCCAAACGTCGTTTAGCGATCAATGACGTTCGTGTGGTTTGGAAACACAGTTATGG
+>408 1
+CATATGGCGTCCGATTGGCGCGTTTCCATGACCGTCTGGATATACTGGTTATGTCTCAGCACAAAATTCGGTGAATAAGAACACCCGCAGCACGTGATGC
+>409 3
+GTCTGCCTAGGTAACAGGTAACAACGGGCTTCGATGCGAGGCTTCCATTTTTTCATGCGTGACAAAAGGTGTCCTACCACACACTAAGACTGGGGCTTAC
+>410 2
+CTGTTGAGACGTTTCTTAGCACGACGTTTCTACATGATTCCCGGGGGGAGCTATAAGTCTCACTGGCCAACACTTGGTCGAACGACTCAAGAACTACGAG
+>411 1
+CCACCACGAATTGGTATTTATACAATGGCAAGTCGTATCCCGTCAAAGGAGAGAAAGTCCGTGTAGATCGCCCCTTTCGTCTACGTGAGCTGGACGTTGC
+>412 2
+GACGACCACCCGCTTGACCAACACACCATGCGGGGATATATCTATGGGCCTTAAGTTAAGCCGGTATCGTAAGTGTCTGATTTAGGGATAATCTGTCCCG
+>413 3
+GGATTAACCCTATTACGTATCACTGACACTATCGTAGCCAAGACGAGGGCCCGTTCAGGTGGGCTCGCATCGATGCTTGTTCCAGTATGCATATGGAACA
+>414 2
+ACAATAATTGTATTCCCGCTTATACTGAGCGTTTGGCTCGTCCGATATAGGACCGGAACGCAACGACGGCCGTGTGCGCCTACACGATGTAACAATGGTT
+>415 2
+CGTCGGATCTGAGAATGCTTCAGAATATTTAAGACCGTGAACAGCCTTCTGCCGAACATCCTGAGATTAGTCTTCTGATATCCCATGGCGCCGGAGGACG
+>416 2
+ACTGAAACTTCGCATGAAGGGAAAGCTTCAAGAGCAGACCCCACTATCACGGGGCTGTACGTTCCGTTGGTGTACATGCGCTCGATAACTGTTCCTTTAG
+>417 2
+ATGACAATTATCACGGGCCTCCCCTTCTGAAGTCGAGAGTGCTACCGACATCAAGACAGAGTTCACATGTTGTCCATTTGGAGGGGTCCCTAAGGTAGCT
+>418 2
+GCAGTGGCGCCGTATAGTTCTTCAATTCTCGTCATGGAGGATTAATCCTGCGAACCACGATACATAACACTTCGCTGTAAGGCCTAGAAGTCGGCCATGG
+>419 2
+CGGTTACTGGGCACAACTCCTGCTCCTGACGTTGCCAATTATACATGAGTCCTGCGTGATGAAAGAGTGAACGAATTGTCTAAGCGCACGATTCGATCCG
+>420 3
+GGACGCCCAATTGGGTTTTATAACTGACCGGCTAGGGATTATGCCGCATGCGTCAACGATCGCATCTGTTCAAAGCACGAGTTAGACCTACTAGCTCAGT
+>421 3
+TCGTCATCCTTCCACAAAGTTGTGGATCGCGAGTCGCTGCTGGGAATCTAAATGGCTCAGCTCTTAGGAAGGAACTAGAGCGCACTTCAAGGCTATCTCA
+>422 3
+CAACCGTAGGTGTCTCTCCTTTGGGAGTGACGCACAAGCGAGAACGTGGACTCCAGTAACCGGCTATTAGACAGAGATTAAGCTATTTTCGCATCGCTCT
+>423 1
+TATAAGTTACCGAGTATGGATTAGACGCGGTATCTCTCCTACAGCAGAGGCGATTGACCATTCGATACGACGCGGTTAGAAGGCTCCATTTCCCCTCAGG
+>424 3
+GAATAACTCGGGGCTACAACCCTTCAGTATTATGAGCTAATATAGCAGGTGGTCTCATCCCCCGTGACTATCGGCTTCATCCACGGAGAGGTGAAGCTGT
+>425 3
+CTTATGAACCTTGACTCACAGGATGGGTACCAAAAGCGATGGGATTTTACACTAACCAATCGGTGGCTGGCTACTATGTAGCGGTCGGTACCCCCTCTGA
+>426 2
+AAGTAGGAGGAGTGCCTTCAGGACGCCGCGCGTCTTGAGGTTTTAAATAGTTCAACCTCGTCGACAGTAGCGTTAACACCATATGACCTGCACTTCGTAC
+>427 3
+CGGAAACGTGGGATTGAACCTACTACTACACAAAGTACTCCTCACATGGAGAGACCTTGGTCTGCTTCTGTGGCCAGGCGGCAGTTCTCACTTAAGTTAG
+>428 1
+GTGGATCTTCTAGTCGAAGCTCAAGTAGTCACGGACACGCGCTAGCGTATCCTCAGCAAGCACTCGTTTAGCTTTTGACGTGATATAGAAGGAACTCCGC
+>429 3
+TCGGGGCGAGTAAGCCTTACACCGTACGACAAAGAAGCGACTTTCAAACTTCCGTGTTCAACGTGAGAGTAGCGTATATTTGACCGTTTGCACCCCTTGG
+>430 2
+CGTCGGCTAGGGTCTAAAATCAATGAGGATGATCCTCCGCCATGCCGCGATAGCCATCGGGTGGAGCATCAAAATGCTACGTCTATACGCTTTCGAATTT
+>431 1
+GCTTTAAACGTTACGAAACGGCGCGACCGTGATGAACGGGTTCCGTTAGCTGATCTGACCGGTAATCCAAGGTTCGTAACCTTCACTAGTACCGACTGTA
+>432 2
+CTACCGCTCCCCGGGTGAGTGGGGGCAACTGGATAATAAAAACCCGAATTTCCCGTCACCGTAAGGAATAGTTAGTGCTTATCTAGTCGACAGTCGTTTC
+>433 2
+ATATCTGACGGCGAAATTCGAGCCTTACATATCCGCTAATCAGCGTAGTGACGCCTGGTATTACAGATAGAGCTGAGTACTGGGGAGTCCCCCATGCTCT
+>434 3
+CTCAGTGTTTCGATTAAGCCACCAGACATGATAATCACTGCGAAGCGCGTTCTCGGTGCATTTCCACAACAGGCGACAACTTTCGTGGCGTGGGGTAAAT
+>435 2
+GCTCAATAGCTGTAAGCCTCTTGGGTGATGCTCTTTAAATAGGAATAGCCGGGCCTCGTCCAGCCACATTGGAAGGCACTATCGTGTAGCACATCCTAGA
+>436 3
+GCACGCTGTTAAGAGATTGGGTAAACTTGAGCTCATAGAAGCAGCAACGGTGCCCTAACAATGAGTCTTCTCCGGGGTGTCCACCAAATTTCTTCTGCGC
+>437 1
+TTCCACGCTGCCTCCAGAAGTGCCAAGCTTATGTATCGTAACTGGGTGGCTGGAGACTCGGTGATATAAACCCCAGCTTAAGATGAAATTCGCGTCACTG
+>438 2
+AACGACCTGTTAAATAGCTGCGGAGACGAATTGTGCCTGCTAGTACTACGCCTAACTCCGGACGTCGTCGTCATGTTGGATCCAATTAGCAGGTATGCCA
+>439 3
+CATAGACCTCATAGGATAACTTTTTCATCCGAAGACGACGGATGGTTGTTGGGCTCTCATACCCGTGGGCCCTGGCGCATTACGCATCATCAGATAAGGA
+>440 3
+AATTTACGAGGTCGATAACTGTCTGTAGTAATCTTCATGACTCGAGTCAGGTCATGACACGCTCCGCACTGATGACCTGACGCGAACGTCTCGACGAGTG
+>441 1
+CCGAGTCTCGTTTCGCTATGCCAAGCGCGTATAGCAATTAGAGCTGTCCGAGCTGATTGTCCTCTACTAAGGAGACCGAAAACATCGAGGCTTGTCAGAT
+>442 3
+ATGAACTACTCCCGATCATTTGGGATTAACGAATCCACGGAGGAACACTCCGTTGATAGGTCAACGGGCGCCTAGACCGGCAGTTTGTTTCTAGAGCCTT
+>443 2
+GAATGCCACCCTATCAGGATTGACACTTAGACGGACTTTACACGCACCTCAGGAGCCGGATCAACTTGTTCTTCACAGGTATGTGAGGTGCATTCGTGAG
+>444 3
+AGGCAAGTAGGGAGGATCGTCTATCAGGAAAGTATGATGACTCACCAGTCGCCGCGTGCAATTCTACACCGGTCCCGACCTTTTAGCTAATTTTGCCTGA
+>445 2
+ACTGCCGACAGCCTATTTCCCGTAAACGAGCTGTTCTAAACTCAACATAATATCGTGAGAGCTATGTGCGGGAGTGGTCCGCGCTATTCGACGGACTTAG
+>446 2
+GGGACTACAAGCCAATTAATCCGCACAGCAATTGTCTTCCACCGATTAGGTCCTTGGTACGTTTCAGGAAACGGGCTGGGCCACGTATCGTAGATTGCAT
+>447 1
+AGTGACCTTTCTTGGAGGACAGTGACGCTGTAAACCAAAGTACAAGCGTGCGGGCTAACACTCTTTAAGATCTTCATACGCCGTCGCATGAGCGCTTGTC
+>448 1
+TGTTGCGGCGGACCGAAAGCTACTGTGAACATCCATTTCTTGATGGCATGCAATTAGCCAATAACCGGTCGTGCCGACTTTGCATGTCGACACACGGATA
+>449 2
+ACGCTTTACCGTACTCGTTGAACTCAGAAAGGGCCGCCGCAGGATATGGAGCCTTAATTAAACTTGACTGTATGGCATGACATTCCCTCGCTGTGAGCGA
+>450 1
+GGTCCACTGCTTCCTTCCTAACAGTTGAGTTGTGTCAAGTCTTTCTATGACAACCGGCGCTCCGAGAAGCAGCAATGCGATGTGCAGATGGCGTAAAACA
+>451 1
+CTGTAACCCATAAGAGACTTGGAGATCATGCATCCTGCGTCTCGTTAGTATTATGTAGAGAACCCCTGTCCGAGATGGGGCCGCAGACCATGTCATTAGC
+>452 3
+CTTTGGTGTACGCCTGCTTACAGCGTTATACTTCAGAGCCATGAAACGACATTAATGAGTAGATGTCGCACCGGGTGCATCAGACCGCTAGTTAAGCGCC
+>453 1
+GCAGTTCCCAATAGGTGCTTATATCGTCATAGTCATCCTAGATAGGAAAGCAGTTTGTGGCAACCACTTAACATGTGTCCCCCAGGCGCGCTGAACGTGG
+>454 2
+AAAGAGCTCGACTTGAGGGTCCAGATTCTAAAATTATGGTTCCCCCGCTGCTGTTACCAGTTATACGCGCTATCAGGGCATAGGTTCGAGAGATACCCCG
+>455 3
+CTAGGATGGTGCTGCGTTCACTCGCTCTTTACACTAATAGTTGAAGGCACTACCAGTTCCGAGATCGTCTAGCCCTAGAAGAGTAGTGGGCATACCACAG
+>456 1
+TACTACGGCCCACTTCGAGGGGGATCTTCCGATAGTCTCTAGAACCCCATGGCGCCGATTCGAATTGTAACCAATTGCGGTTCTAATAGGGAACATAGGT
+>457 2
+GTCCATTAGTCTCCTCCTCGAAAACCAGTAATTCCCGAAGGACGTCGCGTATGGTACGCTTAAATAGACAGGGGCGCGCAGACGTGTTATTTCGGAACTT
+>458 1
+GCTCGCAAATACACCGCACCAGTACTGAACAGTAAGAGCACTTCATGAGACGTGGGTGGCACGTCCTTCCTGAGGTGCGATTTTCATATGCGTTGATATC
+>459 3
+ACTAAAGGGTTGTGGGACATGAACTACAAGCCCTTCTGTGACGAACGGACATATCACACCACTGCCGTATTGGTCGTCCCCACTAGCATTGTTGAGGTTG
+>460 3
+CTCGGAGTTGGTGGCGACCAGGCACAATAACTAATCATAGTGGGCCGAATACTAAATTCCGCCTTTGGTACCGGACCGCTCTTTCTCGTAGGCGAAAATT
+>461 1
+ATCTTGGTCTAGGGACGTCTGTCTTAGTGACTTTACCTCGTGAAACCGTGCCACGGCATAAGAGATACTTAAATGTATACGGAAGGGGCCACGACCCCTC
+>462 1
+CTCGTGAGCTTTCTAACCAGATTCCTAAGACTTCCCGGAACAGTGGTCCCATCGGTATCGAACTCTAATTGGTAAGAAACGAACGTTCTGACGGGTGGGC
+>463 1
+GCCAGCCCACTCGAGCCAAACATCTAATTTCTGACGTTGAGACAATTAGCAAGAGTCCGTCCCGTTATTAAGTCACCGGCGGGTTGAATATGGCGTTGGT
+>464 2
+ACTATCGCCCTTTGTCAGGGGCTAGGGTATGAAATATGAAGATCGAAGACGTCCCTATCCCGTAGAAGTGTCCCGCTCGCATTATATGTCCAACGTGCAG
+>465 1
+CCGATAGCCGAGACCATATTAATTGCTCAGTACGTTTTCCACCCGTCACTAGAAAGTTTGTGGTGATCAGCGAGTGTGCAGGCGCACCTAGGCGTAACTA
+>466 2
+CATCGATTTCTCGTTGTCGGACGATGCGCCTTTCACGTAGACATTTCGTGCCCAAAATGTTTAGTCGTACCCAAACGAGGCGTGCGAGAAGATCAGACAG
+>467 1
+ATATTGCCGAGTTTTGCCTGTTGCCCACACGAGGAGGATCGATCACTACACGCGGGTAACCCTCTACTCAGATGTTAGGCAGGATTAATAATTCGGGCCA
+>468 2
+CGCCCGTACTCGCCCAATGAAGGTGCCTTAACTCGCTTTACGCATGTCTAAGTGGAAAAAGTGGATGCCTGACCTAATCTGATAGCGGGTTACAGTTGCA
+>469 1
+AAAATGGAGATACTATATCTGGGCTCATCCGATCGCAGACGCACCTCTACTCTTGTAGTTAGGGACCACGATAGGGCTTCGTACGCTCTCGATTGGGAAC
+>470 3
+GTTTGGACGGTGCTCTCAAGCTCGCTATGGCCCCACATCCTCGCTAAAACGCTGTGGCATATAAACACTTACAAGTTGGCGTCATGGGAGTAGAGATACT
+>471 2
+AATTTTTGTTGCAAACATACGCGAATTGCAGCCATAGGAAGGTTTCGACCGCACGCGAGCAACCTCTGAGCTTCGTACCAATTAGGGGTTCCGTTGCGAC
+>472 2
+TGTAAGTTTAGACCAGTATGGGCTAGCTTAGACTACGACGTCCAACCCGTTGGTCCGCGTCGATTCAAGGATACCAATCATAATCACAGGCTCGTGGGCT
+>473 1
+CCACGTGGCTTACGGGATTACCTGTTAGGACTCCGGGCATCTATCGCCCGAGCTATGGTGATGTTACCTCTACGAGTAGAGCCAGAATACGATAAATTCA
+>474 3
+GTTCTCGCGATGTCCCGTGACCAATACGAGGGGAGCGCTCCCTAAAGGCTAACACATCACGCAAAATTTAGTCCGTTGGGCTGGGTTCTATAACATATGT
+>475 2
+GAGGCACAACGTTAAGCAAATTTAGAGCTTTATCGCCGTTGTCGCTGCGCCATCAGAGGATGGGAGAACCCCTAATGCTAGAGTTGTTTCCCCACTAGCT
+>476 1
+TAAAGCGGAGCCAGTCCATACCCAACCGAGTGCTCTACAGGTTGACGCATGGCTTACTATCGGACGCATTCCTTCGCTGAGATGATAGTATTATTAGGGC
+>477 1
+AATCACAACAAGCATTAGTCGCTGGCACACTTGGCATAAGAAGTTGGTGGCCACTCTTTGCGTTGGCTAGCATCAAGTTGTACAGATGTCCGCCAGCCGT
+>478 2
+TCGTTGGATTGATCGGCTTAAAAAGAGGCTGAGTAAGGCTTTACCCTGTTAAGGCCTTCACCCCGACCGCAGACTCGTCCGAGAGGTCGTAAATCTCATA
+>479 3
+CTCCCATTCACTGGGTTCGTCAGCTAAGTAACCATAGTATCTCCCAGGCGACTTGGACCGAACGGTGTTAGCTCGGAATAGACTATGATAGGGCGCTTAA
+>480 1
+TCCCAGAAACAGTTAGACTGGCTTGGTGATATCGAGTGAATGGTCCGATAGGCTTCAGCCTTGCTCCCCTGAGCCTAAAAATGGGCCTCATAAGCTATGC
+>481 2
+ATTCCTCCAAGGGCGTGGTACTGCGGGCGAACGCGCTAGCGAAAAGACTAAATGGGCCCTATATCTTATATTCGCGAATTTGTGTCCGATACTGAACTCC
+>482 3
+TCAACCCCACCCGCATTCGAGCGACGACGGCCCCTCTACCAGGACAGTTTGATAAGGTCCGTAAGTGAGGTATTTTTGGGATACTATGAGTATTGAAGCT
+>483 2
+ACCTGCGTTTTTGACAAGTGTAACATGAACGGGTGTCCAGGATGTCTCTCAATGCGAGAAACCCAGATATCGCCCGCATGCTTTTGGAGCCATCTACGGA
+>484 1
+ATACGAATTCGACTTGATGATCGCCCGATTGCTGACGGTGACCGACTTGAACGTACATTTGTTAAGCCCGGACCCGCGTCTGTGCTAGAATAAGGCTACA
+>485 3
+TTGGGTCCAGACTGATATCACTGCCTTAGTTCCTCTGGATTACCACAAACTGCCTCTGTAGTATGGTCGTGTGGTAACCACGGGCCACCGGAAAAAGGAA
+>486 1
+AGCACTGAGACGGATATCCTTTGTTAGTCTACTACGGAAAGCCATCAAACCCGGATATTAGTGGTAGATATTACTTGCCCACTGGTCCCGGCAGCGTCGG
+>487 3
+CCGAATATCGTATTTGTACCGGCTGCCCGAAAACACCTTACGGGGCGCACGGGATCCCGTGAGAAACATTTGTAAGAGCGCATGCTATTAGGCCATTTTT
+>488 2
+GTCGTGCTTGGAAATCTCGGTGACCTTAGTATCTCGCTGAGAGCGACGCACTGCGTGCGCTTCCATGCTTAAAGGATGATCGCTAAACGTACCACAAAAT
+>489 1
+ATCTCTCCTCTGGCAGTCCTGTCGGAAGAGAAGCTCGAGCCGTTCTATGCAGACCTATTGCTAGACCAGAAGCAGGGTAGTTACTCAACATTGGTGATCA
+>490 2
+GTCCTCGATAACCGACCGTACTGCGGGTAACTGTGTCTGTAAGTGTAGCCTTACTCATCGATAAGCGAAGGCATTGCCAATTACGAGTCAGCTGTACCAG
+>491 1
+ATAAGATCTCTCGTAGCTCAAATCGTACGTCATGATGGCGGCTGGGTTAGCACTTATGAAGGGGTTGCCACTATCCCTACTGCCCCCAAATGATAAGCGG
+>492 1
+TCTGTAAGATGTCCTCTGAGCCGCGCAGCAAGGGACTTAGACCTGAAGAGTCCAATTACTCTAGGGTCGCTAAAGTATCAAGCTCTTGGAGCCGCTTTAC
+>493 3
+TTCTTCAAAGGGCATACTAATGATAAAGGAAGTAGACGGGTTCCGATGACTGCACTGGCTCTCCATACACTAGCGAAATTGGCCTCTGCCTGTCCGGTCG
+>494 1
+CCTACGCTTAAACATGTTAGTAACGAGAATCTAGTGACCTTCCCACCTTGGTCCGTATCGAGCTCAAGGGGTAAGAAAATGGGCACTGGTCGCGCTTGTC
+>495 1
+AACGGTGTATCTCGCGAATTGGAATTCGGGTTATTATTGGCAGATACCCTACAACGCTTCCCCACCGTATGAAACAATGCTACGCCAGTGCGAGCTGTGG
+>496 3
+TTAGTAGTACTTGCGAGGATCCAATTAACTTGGAGGCGTTCGAACCGGTTTAGCAACGTCTTAACAATCGCCCCGCAAGTCGCAGCGTAGTCTTGGAACC
+>497 2
+TGCAGAACTCTTACTGACCCGAGTGTCAGGTCACGGTAGGTGTGCCTACTAATCTAATAATCGGGATTAAAACGCAGGGACTACTTCGGCTCAGTGTCCC
+>498 1
+GACGGGAACTGTTGAAGTGTCTAGTCGCTTTTATGACACTCCCTGGTGGCCATCTGAGTGGACAGTGAACAAACCAAGACCGAGAACCCCTACTTGTCTT
+>499 2
+TACTACGCGGACAGATCACCTACTCGTTATATGTGCAAAGCCGCGGGGCAACCTGAGGACCTTTTGCGCCTGCCCAGTAGAGCAAATTATGAAGGTTTTT
+>500 3
+AGAACGAGCTCCTATAGTGACTTACAGGGCATGTGGTTGTGTGCGTCGGCACGGCGTTCCAATCATCAAACGACGAGCTCATCAGATCCTTTCTCAATAG
+>501 1
+CTCGAGCTGAATATTCCGGTCCGTGGGAGGGCCACCTACTCAGTACCCAACCCCAGTGTTTAAGAGATAAGTTAGTCCTTTCGAATTACGATCAGATGGG
+>502 3
+GGTTTTTAACAGTAGTGATCATCTCTCAAAATTATGTCGCCCCATCTCCTCAGTAGTTCCGCGGCGCGCGGCGGAACCTGCGTACAAAGAAAGAAGTGGT
+>503 1
+CACGATAGGGACGTCCACGGAAAACTGAACATGTGCTGTCTCATGAGTAGCCGGTTCTCTGCATCAAGCCAGGCAGTTTTACGCAACAGGTCTTGATCTT
+>504 2
+AACCAAGTGATAAAGAGCAGTTAGGGCGCTTATTCCGCGCAATCCCTTTCATCGGACGAAGCGCTTCACGTTCTGTTCCATGCTTCCGGAGTTAGAGAAG
+>505 2
+GCTCCAAGCCTTTTATCTAAGCTCGCATTTCAGACAGTCTACGACGAAGGATTGGCCTCGATCCATTAAGGAAAAGCTGATCGGATAGGGCTGTCGTCGC
+>506 3
+TAGTTCCCTACGCTGAACGGTACCCAGAGCACCAACTAAGACTTCGTAGGCTGAGCATTGCCTCTGCTTTCGATTAACGAGTTGCTAGGAAGACGGATTG
+>507 1
+CTGTTTCAAATATGGCTACCAAGTAGAAGTTTAACCGGATGATGAGTCATCAGATCCGTCTTACTCACCCACGGGGTTCACCCGCGTGAGGTGCGCAGAT
+>508 2
+GTTTGTCCGTTAATAGCAGCCTCCGCTTAACTCGAACATCAAACTTAGGTTTACGGCGTGCACACGCCGATCTGGGGACGCTTCGAGAAATGACGGAATT
+>509 3
+ACGGGACGCCTAGCTTGAAAGGAGATCTATCTGACTGAGTTCTAAATCAAGCGTAACTATTGTGCAGGCGTTTCGGACGGGCACTGCCTCTCCCATCAAT
+>510 3
+ATCATAGATGATGGGGCTTGCGTGAGTATATACGAGTTGCTAGACCCGTAATCCTCGCACCGATCTAACAGTACTTGGTTTCGAGAGCAGCCACGACCTC
+>511 2
+TATCGTCATCGCGTGGCTTCTGGGTGAGCCGAATTCACGTCTATGTACACCGAACGACGACTCGGTGTCCATAAGAAGAAGTATATAGCCTTTCCAGGCA
+>512 2
+GCGGTGGATTTTCAATGCACACGTCCAAGCCAGTTACACGATCCTGGATACTAGGTGTCAAATGACGAACTCTTAGCCTAACCGAGTGTTGTGGACCGCT
+>513 1
+AACCGGCTCACAGATTTTAGTCTCCCACGCTCCGGGGGCATAGAATAACTCGTGTCTAATTTACATCTGTCTCAATTGAGCGAGGACGGCAGCTTGGAGA
+>514 1
+CCGTGAGTCGGAAGTACCACTTAGTCGCTATTTCACATGGCCATATGCGGGTCGTATCAGCCCGAATCATATGCCTTTAAGGCCAGCTGGAACGAAATTG
+>515 3
+CCATGAGCTCCGAAACTATAGAGGGGGTTCCCATCTCGGCCGCTGCAGTTAGGCGACCTGTGATGGACATATTCGTCTCCATAGATACTCAAAAATGGTT
+>516 1
+AAAGGCTGTGGAGCGAGCTATTGCACCGAGCTGCATGCATCAGGCAATCATCTCCGCTAAGTGTTAATGAGTACTTCATCTCGCATCCGTCTAACTAGGG
+>517 3
+TGTGATCCGCTTGGTTCTGTTGGGTCTGCTTCATATGCTGAACGGAGACCTCGACACCCGTCGCCAACCGAAAGTAACAAAGGAGTTGAATTAAAGCTCC
+>518 3
+GAGTTCCCACGCTGTGACCTTTAGGATAACGCGCTCGATACTAGATACCAAGCCCATTTTAGAGCCAGGTGTATGGAGACCCAGGCCTTGAACTTAGTTG
+>519 1
+TTACGTGGGTTACCACGGTAAAGGGTAAGATGCCTCCTTGCAGTTCAATAAACTAGCCTGGCGTTAGGCCCACCAGGACTCGTGATCCTGAGCATAACTT
+>520 3
+CTAAAATATCCTGGCTATTGTATACATCGTCCTCGCGGGAGCCCCACCAATCTGACAGCAGAGGAGATGTTCAGCGTGGAGCGAGCTTGCATTACTTGAT
+>521 3
+CACCTCGGCGGTTTGAACAATGTGGAGCTAGCTGTATTAGACCTACCGCAATTCGCCGCCACTTGCAGAGCCAGAAATGAATTGGCGATGTCGATACTTT
+>522 3
+GTCGAATTCAAGCGAAGCTGAGCGCTATTTCGTAAAATTACACAAAGAAGCCTGGCGCCGTGTGCTGCGATGTTGCCTGAGCATTCGTTAAAGCCTCCCT
+>523 2
+GAGATGAGTGTGGCCAACCTTCTAACACTTTGTTGGAATTGCGACGCTTGAGCCCCATAACGTGATGTTACAGCGTCAGTATAACCTCGATGCCACCGGA
+>524 1
+AGACTTGTGTACGAATTAGAGCTGACCATTCTTCGATAGGGCAGCTAGCCATACTGCAGCGTTTCCCGCTGGAAGCCCATGGGTAGCCTTAGCACTATAA
+>525 3
+TTTTCCACATATGTGCCGATAGAATCACTCGGCTCTACCACTCGGAGGACCATTTAATGTCGATGTAACGGGGCGGCAAGCGGATTGTATTCCACGCAAG
+>526 1
+TAGTGCCTGATAATCTAACGGGCTTCCATGAAAACTATCTCAAGTATGTGTGGAGAATCTGCCGAACTACTGGGAGAGCCGGCTCCAGCTGATCCCTGTC
+>527 2
+TCGATCGACCCAGTGGTAGCATCGAAGCTCCTGTTACAAACGCCGTGAATGTGTATCCGAGCGCATCTGTGTGCAATTCGTCTCGCGAGTAGACATAAAT
+>528 2
+TCAACATCGAGCTCCTCTATTGCCATCCGAGAAGAGCACATTAACGGTCCGGTCGCCGACAATTGTTCAGAACTTGGAGCCAGATGATGTTGGCTGGTAT
+>529 1
+CCGGAACTATACATTCTAATCTCGGATGATAGAGGTTTATGGCTCGACTTTCGGCCGAGGCTATCCAAGCAACGAGCGCTCATTAGCATTCCGGTAACGG
+>530 1
+ATACGAGAGCGAGGCAAGGTAACGACACTAGGTTAACCGCTTTGCCAGGCTTAAACGGTTAAGTTAGTCACGTGCTCTCCCTTAGGTACTCTCCGTAGCT
+>531 1
+CGTGCTCCTGGAAATGAGCGAGCTCAGGGTCACTTAATGTGCCGAGTTGTTTCTCATTTGGAGAGCCTATGATCACCAAAAAAAAGTCCGCCTCGTCAGC
+>532 1
+AGTAAGCACCCGACTTAGTATAAACCTGTTGTCCGCCGTACTCGCGGTTACGGCCGGAAGAATGTAATTCCCTTATGGATGGATAGTGACCAACGCCTTG
+>533 2
+GCCTAGTAGACCGATTCTACGCATAAAATGGAGTTGTATCCAAAGCGCCTAATTTCCTCATCGAAGGGGGCTTCGCCATGGGCCGCTAACGTGCGTATAT
+>534 1
+GCGCAGTCACCTAGAAACCATTGCGTTAACACGCGAAGAACCAGGTTCTCAAGCGTGCTGCGTATGGCCCAGTCTGTGTTTTGCAGTCGTAAATTGATAC
+>535 1
+GTTCGGCTCGCATCGAGGTAACCCGACTGAATCCAGACTGACGATCGAAGGTCTTTCCATCAGCTCACTAGATGGCTTAGCATAGTTAATGCGAGTGCAT
+>536 2
+TACCTCGTTTTGAAGCTCGGAGCCTGTATCATATCAGGATTCGTAACATTCCCCAGTGTTCAACCGACGAATTCCGTCGTAGCGAGGAACTAGAGGGACG
+>537 1
+CGAACGTGCTGACGGTTATCGTGGCGATGCCGAGCCGATAATTAGGTATTTAGGCACAGGGTTCACCTAGACTTCCCGTTATGATTACCAAAAGCACTCC
+>538 3
+CTTGTGATGGCAGTATCCAAAGCGTACATCCGTTCTGATAATTCCAGTGACTATCACACTGAACGTGGTTTGCCACCAGCCGGGCAGGAGGTATCAGACT
+>539 3
+AATCGAAGCGCTAAAAGGGAAACCGGCTGGCCCAATTCACATCCATTCTGCTCGAGCGTAGGGCCGGATGGATCGTTTTTATAGTCTAACCGCGTATCTT
+>540 3
+GCGGAACTTTAGGGACCCTTTAAGCACAAGTATTCATCGTTAGCGAGGCGCGCTTAGCTTAGAACGGCCAGTATAATGAGCCCCATCCATTGGTCGTTCA
+>541 1
+CTTAAGCAGTGCTCTCCGCTCTCACGCTAGAGATAGATATGTATACCCAAAACGATACTTGGCTAAGCCACTGAGATGTGGGACTTCGCCGTGCGAGTGT
+>542 1
+TAGTAGCAAACTGGATCAACGGCCGCTCCCCGGTTTCAACCCTCATGTATGGGGCGTCAGGCAATCCTATGGTTGAAGCATTATGGGTAACGTATTACCA
+>543 1
+ATAGTCGCGATCTGTATGTTGCATATAACACGCGGCACTAGCAGTGCCGCTTGACCTAGCACGATCACTCAGGACATTTTAAGCAGCTGTTATCAGGGGC
+>544 2
+TTACCTTGACTTCCGGTAAGCGAAGAAAACGATGCTGGGCAGTTCAAAGAAAACCGCCCCAGTACTAGTACGGGCTATTGGTCGGCCCCCTAGTGTTTTT
+>545 2
+TAAGATAAGCGCGAGCGCGTACCTTCCAGAAACCGCTTCAACTTACGGTTTCGGAGCCTTAAAACTGTGCATGGGTTCACGTCTTCAGGATTTGCACAGG
+>546 2
+TGCTGCAACTGACAGAGAGCCGATAGCTATAGGGATGTTTCCGAACCAAAGAGCCCGAGAGGTCCCTACTGCTTTTGGGATCTTGCAATCTGTATTCCAC
+>547 1
+GCGTTTTGACCGCCACCATAACACGCATTTTCGGAGGGCTTAATAGATGCGTTTGAGCGAAAGCGCGTGTCCGGGCAGTTCTACGAAAAAATCTCTCTCA
+>548 3
+ACCGTCACACGATGTTTTAGGTGTACCAGCAATACGTACGCTTTTGCTACGAAACCGTGTCGCTATGCACAGAGAGGTTCTCCCAAGTGGAGGACATCGT
+>549 2
+GTGCAGTTATCGTACCCGTTCTGTCTCAGGATGGTCAGACACAGCAAATTGCCCAGTTATTAATAAGCGAGGTCTCCCAGAGGCGACCGACGTCTTGTAA
+>550 1
+TTGAAAATAAGAATTGTCATCGTGCGACCCACCTCGTGCTAATTATCACCTCGACATGCGGGCGGTGAGCGTAGCTTATAGAATGACGCGGTCCTGACTC
+>551 1
+GTTAACAGCTCCTCTATATTGCGCCAAGACATAGTTCATGCGTAGCCCTTCACACTCCGTCGGACTTTGTAGATTCGCGGGCAGCGGAAAAGTAGGTAAG
+>552 3
+GGACCCGAACCGAGGCAAATTGTCCACTGCCATCACTACGAAGCCTACATGACTAATCGATTGAGAGTCTCTTTTTACGGAGGCAAGTCGGTTCTGTTGG
+>553 3
+GCACGAACTGGAGAGCATGAAGGCTCTGTAACCTTCTAATTCAGCTGGCAAGCCGAGTCCTGACGTCCAATGCCATTTTTCAGATGATTAGTCCGCTGAG
+>554 3
+TGCCTCGGGTACTGGTGCTTGGGACCACGTTGCAGCTACGGGGCGTACATCTTAATACAAAAAGACCTCTAACAGAATCTGCCTCTTACTGGAATCGAGT
+>555 1
+CGACGTCAGTTGGGACAATTAACTACTAGTCAATGGGTACCAAGGGTAGAAGCATGACCCTTAGGTTCTTTCAACGTCCGACCTCTTGCGGTAACGTGCC
+>556 2
+CCCAGATTCGCGAGAATACCTTAGACGACATGACTAACGGAACCTGGTCGAATTTACCGGCAACGGTGTTCGCTGGTGCTTGCCATTGATCGTATGACAT
+>557 2
+GTGAACGAAGTCCGGGACATAAATCCTAGGGAACCAGGACGTATATTCGCGTCCCGATTGATATGGCCACTTTAGGCTCATGACCATGATCCTCTTGGCT
+>558 2
+TCCATCTCACAAGAGACAGAAAGTAGGTAAAGTAATCCCTCTTGTACGGCGCTCTCATGCGGTCTACCTGAGTATGTCCAGGGGCTGGGTCATAACGCTT
+>559 2
+AGGTAGCATGACAAACGACTAGTAGTGGACCACACACCGAGCGTATATCTGTGGTGACCGTCTCTCTTATCTCACCGATGTTGCGCCGATGAGTACGTAT
+>560 2
+ACTCTACCCCGTTCCCCGCTGAGCGTAGGAACGAAGTCAATTCTAGCGCTGATTTTGGCGCCCAAAATAATGGGCTCTGTGGGATACGAAGATTGCATTA
+>561 2
+TCCTGACCCCTTGATCGCGGCCGCTCGACACTGATATCAACTGGGGTGTCGAGAGAGACAAAGAGGCTTTTAGAGACATCTAGATTTTTCTACAACGGCT
+>562 2
+GCTCTCTCCTTTCTCTGAGAAGGAGCCCAAGACATGAGCGGGCTTTGGCAGACTTGACCTTTCAAATGAATACCTGGAGCCCTTGGAACAGAGCTAATGT
+>563 3
+AGGATGGATAGTCGGCGAAGCAGCCGACCGCAGGTGTTCTTTGTCGATACCTCCTTCCGCAACTCTAGGTACGAGATTCTAGTCTCGTAATGCCTAAAAA
+>564 3
+TTTTATCTAGGCAAATCGGGGCAGGACTCGAATCGATTCTACCCGATCTTAGTTTGCAGACAACGAACCCTTCTTAGAAGCGGGCGGCTGACATCTGACG
+>565 1
+TCGCTTACCGTCTCGTCTTCAAGGACGGGTAGAACTAGCGGGGCAAGGATTATCTAGGTCCACCCTAACAAGGCGAGTTTGAAAGTATAAGCCCTTCTCT
+>566 1
+CCTGGTCGATTTTATCTATCTAAACAACCGTACCCCGTAGCGAACGTTGACGCGCGTTGCATAGGCGAGTGCGAGGTATAAGCCAAAGTTAGCCCTGTTA
+>567 3
+TTCGCCACACATGGCCTCACGGTACGAGCAGTTTTGGCAAAAGCCTAGGGGTCATAGGCTTGGGTCTCAATTTAACAGTTCATAATTCGCATGGACGCAC
+>568 2
+GATCTTCTAGTGACCGGGCGTGTATGCGTATCTACAAGCCCGGAACTTCGGATCCGGCAAGCAGCCTATATGAAATTTCATGAATCGAGTCGGACTTCCA
+>569 1
+GTCCATGTGAAGTGAGCCCCGCAGTTTAACGATAGTCTGAGCACACCTGATGACGCGGGTCAATCAACAAATGATTGTCCGTGCTTCTGTCCTGAGAATC
+>570 3
+TCAAACACGAGCTTCGAAGTATAGCCTGACGTCGTTCCCGCATAGTGGCCTCCTGGAGCTTGGGAGTCTGTTGATCAATGGGAATATAATCAGCCCAACT
+>571 2
+TCACTGCGCCAGGTTGAGTCCGATGTAGGTAAGTAGACGGAGTACTTTGTGATCCTCATGAAGCTCCCTCGGAACGCATGCCTCAAAGTAACGCATCATT
+>572 2
+GCGGTTATGCAGGTTCGGTCGATCGATGGCCATTGCAAACATATGTTCACTCGTGTACCGATACAAACCCACTTATCGGTCGACGGATGTAAAGGACTCC
+>573 3
+CGGACCGCCTTTCGACACTTCAGTGATGTCGATCCAAGCTCCTTACCATGAGTAGTCGTATGGGAAGTTTGAAGGTTTACGAGGCCATGCTCAGAAACCA
+>574 1
+CGTGATAACGGGAGCGTCCTGTGTTCTCGACATGCCAGCACCATTTAATTCAAGATGTTGGACCCACCAGTTGGGAACGCATTTACCAAGGTGTACTACG
+>575 3
+TTGCTTCCCCAGGTAGACACCAAACTAGTCCTTCTGCGTCAGCCCTGTGAGATTGTAAATACGGACATTGAGCGGGAACATCGTTAGCATGGATCGGTCA
+>576 1
+GCCGCATGTGGCTTGTTTCACGTAGAACACCAAATGAGTCGCACAAATTCTTAGGGGAAGCTCTGGCATAGATTCCCGGCTAAAGCCTTCTTCGCTAGGA
+>577 1
+CCGTTACCGAAATCCGAGTACGTGCCGAAGTTCTGCACTTTCAATGGGAACGATTGACTCCGGAAAGCTGCCGGGATTAAACTTCACTGGCTACTGTATG
+>578 2
+AATGTAACGCTGCGGTACAAGAGTTAACAACCTGTGTGCATGGACTCACCACGATTCTTCTATGCGTCGATGCAGGTCTGGTCAAGGAGCCCTTCAAGCT
+>579 1
+CCACATTATGCTAGTGTCTTAACGATGCGCTCTTGATAGGACTGCGCAGTGCTGAGGGCTATCCACGTGGCGCAGTAAAACGCGCAGAATTATACTACTC
+>580 3
+ATGCAGAGATCCCAAAGCAATTAGCCAGGCTCTGTCCTATGGCCCAGAAGGGAGCGTTAGGGCTTATCTAGGGACCCCACCTTTTTAGTATTCAGGTACT
+>581 2
+AAGCGTCACAGGGCGACTAAATCACTGCCTCGGATGCCTTTTCCGATAAAATGTATTGGTAACGCTAGTGGCAGCAGTCACATTGCTCGGCGATACTTGC
+>582 2
+TCTCAGTGATTTACACGGGTCCTATTGATATCCTAGATTACGCTGGCCCTTAATGTCGTGCAAGATCCCACGGAGCGGAACTGGTGGGAATCCACAAACG
+>583 2
+CGATACTCAAATATGTGGCCTTTGGACCTTCCCACAGATTAGGTCCTACTTGCAAGAACTAGAAAGTCGTTTGCCTAAGGGCCGGATTGACGCGGCAGCT
+>584 1
+TTGGGTTCTGCTTGATCTCTACGAACGGTGACCATAAAATCAGTCGTGGGAGGTCGGGCACTGCCCCCAGTATCGATAACTCTTGACACATAAAGCATGC
+>585 1
+TGGGACAGTGTTACTCTCTTACAGCAGACGTTCGGACATAGACTGTCTTGTGCCTACAAGACCTATGCGAGCTGATCGAACCGCAAAAACCGGGCTTTGT
+>586 2
+ATCGCAATCCTTCTATACAAAGGCGCAGTTCTAGAGATCGTGGAAGCACGTGCGCGTGTTCGTCAACCGTGATTGAACCAAGCTATCGCGTTTGCCATAG
+>587 2
+ATCCACTACTCTAAATCCACAGGAAGGTGTCCGCCTTGCTTTACGTGGCGTATCGTACTGGGACCAAAAGTTACCCATGTGCGCGATTGGAGAGTATACG
+>588 3
+TCTCTTGCGTTGTGCAACAGACCGCCGACTGAGCTTTTCAACGGAGGCAGGGTTGGTAGTCATAACGTAAATTTCAGCGGAACAGCTTATCAACTCCACG
+>589 2
+ACACATTCGCTATGGACCCCAACGGGATCTAAGTACACGTTTGGCTACTATAATATCTTGTCCTGTGGACACCTGCTCATATCGAGGGGGAGATGAGCGC
+>590 3
+GGACGCAAGGTGCCTCTGATAATTAGCGAATTAGGTCCTCAACCTCTCTTCAGGTTCCCGGCTGCAGTAAGGAACTAATGGTTTATAGGCAAGCCTGCAC
+>591 3
+GCGTAACTGGGATCATGGTGTATTGCCCTATGATCCTAGGTAACATACCGGTGAACACAAACATCTGTCTTCTCGGGATCTGATGGGAACAGCCCTCCGA
+>592 3
+ACCTACGGGAATCGTCAGGGACCGTCTCATTTCCTATAGACTATCCGTAAGGATTCCTATAGCGGGCATCGTCTCGTGAGAAACGAGTACAGGTTTCAGC
+>593 2
+CCGCAGCTTGGAGTGGTAGTGCTTATGCGTTGCTGTTCCCACGAGGCTTCATAGATAAGAAATGACATCATTCCACCGCTCTGAAGAACACGACCGTTAG
+>594 3
+AAACTCCAAACGGTTTCTGATTGCACGGACATATCCACCGGTCGTGGTAGCACCTACCGGATGAGTCGTTCTAATACGGGGTTGACCTCGAGACGTATTA
+>595 3
+CTAGATCCTCCAAGTATCAAATTTGCAGGGCGCAATGTCCCACCGGAGTTGGATCAATTGTGTGATACTACGAAAGGCGGCTCCGTGCGATTGACACTTC
+>596 1
+GAACGATACCACATTGATCGACCGAGTAATCTGTTTCGGCCCTGAGGGTATGAGAGGCCACTGTACATGCAAGTCTCTTCTAATAGCGCCCGTCGTAAGT
+>597 3
+ATGTGACTTGCTGATTCCAGCGTCGGCCGCAGTCGTAAGTTCTCTCACCGTGCCAGCGCGCAAACCGGAATGGTAACAATATTCCATTAAGTAGGGATAT
+>598 1
+GTTCCCAATATGCATCAAAAGAAGTTTGGTCGCCAAGGCCTCAGACGACACGGTATTGACTTCGGTCCTGACCTACGGTATCTGGATTGATCTGAGCGCA
+>599 2
+CTAACGTTGTCGCCTTCATCGGTCGGACGAATTACTGGGAGTCGTTAAAGCGACGAGTAAATCAAGTCACCTTGTCCCTCATGTAGCGCGAACGAGTATC
+>600 3
+AGAATCGCCGCTGATCATTGACGATACCATGATAAGATTGCTTTTTAAAGCCGGCGACCACGCCATTGCAGGGGATGTTATCGTGTACGGCATGCCCACT
+>601 2
+CGGGGGCTTCTGTCATCAAGTTTGCCCGCTAACATGGAGGCGACCCGCCAAATAGACGACTGCTATGCACGGATATCGGAAGTATGTACATTTCTTTACA
+>602 3
+GTTCCTTAGAGCACCTGTCAGTTGCGAATAACCCGTGGACCGATTAACCTAATGTTTAGGGACTGCGTCTGATGGTGAGACGACCCAGTACTAACTACGC
+>603 3
+TCTAATAAGATCTGGCCAATTACCGGCTGACTGCGCCGTGTGTTATGAACTTGCTCAATGCGATACGGGACATGTACGGATGCGCGCCAAACCTTCGAAT
+>604 3
+TTTAGGGCCGTAGTGTTCTGCTGTGGGCGCGCCAGTTTAGTATGCACATCTGCCTAACGAAGTACCCAAGATCTCCCCACTAAATGTTACGACGAAAAGG
+>605 1
+ACCAGAGGCGCGATAAGTCTCTAGCCAATCATGAATGGTTCGCGTACAAAAGAGCGTTTCGAACAATTTTTGGAGCCCTCTCGTCGTCGGCCATTGTGAC
+>606 3
+CATGCGCGAGAAGTCCATCTGGCCGCGCGGAATACTTCGAGAAATAGCACCACCGGGTTTACGAACAGTTATTTCGCTGTTACCCTGAGTTTGAAGCATT
+>607 3
+CACCCGATACGCCGTCGTCCTAGTAACAATGTATATCGAGTCATTTTACTCGAACGGTTTAATCGTGAGGGATCACTGCATACCGGGGTGACAGCGGTCA
+>608 1
+ATTGTTTAACTAGGAAGGATCTCGAAATTGGAAATTTGGTGCTTTAGACGCGCCCCCTCTGGCCACGTGCGAGAAGTTGACCCACTGGGCCCATCCAATA
+>609 2
+GCAACCGAAACAGGATGCCATTCTTGTGCATTCCATGTCCGGGTCCACGCCATATGGACCGGAGTATCATTCTGGTAGCGGCAGGTACCTTTATAAGAAT
+>610 3
+GTGACGAACATACCCCTACCCAGGCAAGATGTCGGGTGCCCTGTGGAATGGTTTGAGTTAAAATTCCTTCCAACATTGCAGGACGGTCATCGCGTCATAT
+>611 2
+CAACTGGGGCGCTAGGGATATCTCATTATGTTCCTCACCTCCCTAAGGGTCGACACGAATGCAGAACGCTGGATCCTTGTAAAGGAAATTCGGACTGCTT
+>612 2
+GTCCACAGATGCTCGGGAAATCGTTGCACATGGTCTACCCACTGTACAATTATCAGGCAGTTAGCAGGGCGAGACGACATTATGTTTGGTCACCCCGTAT
+>613 3
+AGTTCGGATCAAGATGAGTTAAGATGTCCCCCTCTTGGAGGCAAAACGGCAGTTTATTTTGTAGCCGCAAATACCTTCTGATCCGTGCCGGCCAGACCAG
+>614 2
+ATGTAACAACGTGGCCGCTGATTACACGTAGTACGCGAGTAGTGCAGTTCACCCGGTATGGATTGTGCCTATGTTCCTAGCACCACCCTGGATATAGACA
+>615 2
+GACGTTGATTACATGATTGATAACGGTGTGCGCCGAAGTAATGAATACAGCCCGTGGCCTCACGTGTCGGCAGTTTACCGCGCACTCATTAATCCCGATA
+>616 2
+AAAATAAACGCGTTCCAGAGGTCAGGCTGTCCCCAGGTGGTATGATGTTTTCTGCAATCTGCAGTTGCCGTTTACGCCTCACGCCAGAGAGTACAACATG
+>617 1
+AATGAATTTGACCAGACCGGCGTGCCGGATATGACCCGCTCCACTACCTGACACTCGTGATCTATATCTTTTCAGATGGGAACACAGGGAATGTTTGGGC
+>618 2
+AACTTGGTAATTATGAATCAGGCCAAATCATTGAGTTGGTCGGCAACAACCTCGCTGGTCGACTACAGCCGCCATTTCGGGCGTTCACAGTTCGAGCTAG
+>619 2
+ACCGCCACCTATAATGGGAGGATCGCAAGTAAAATTCTTTTGCAGAGCTGATTCGGTCGGCTCGAGAGTTAAAGGTCGACCTTAACTTTGCCGCCCTCAG
+>620 2
+GCCATGTCTAGGAGTTACCCACACTCGCCCCAAAGACTAGAGGTAAGTAGTGATTTCTATTGGGCATCCTCGGCACCCGATATCGAGATGTAGCTTTAGG
+>621 1
+ATAGAACATACTGCATGGATCTACTCCTCAGAGTCGAAGGGTATCAGATGGACTTAGTGGTCCTTGCGGCACGCCGATTCCGTGTTACACCCAAAGGTTC
+>622 1
+ATTTGCAGTTTACCATAGGGAAATTTGGGGCGCTCTTGGCGCCGGACACTCAGGAGACCCGCATCATACGATAATTGCCCGGACATGTCTTCCAAGATAT
+>623 2
+ATCGTGCCTAGGTAAGCACCAGTGCCCTATGACGACGTCACTGATTGAGGCGGAGGCTAGATAGTTTCTCCGGTTATCTCTTGAACACGATCGATACAAC
+>624 3
+GACACGTAGTCCAGCCCATGTTATTTAATTGCCGGTTAGTCGCAGTCTGCAGTGGCTAGCCGACATCCTACGAAGATAGGGTTATGCAGAATCTGAACCC
+>625 2
+AAAACGGTAATTCTATAAGGTTCACGCAACGCACTGACATAATTGTTCTGCGGCTAAGGATGTCCTGAGGCCCTGGGGGCACGACATGTCGCTTCTTCCA
+>626 1
+ACACTGGGATGGTGTGAGTCATGTCAGTTGCTTAACTGTCCTACTAGGCGAGACCTTACTCTCCAGCCCGAAAAAGTTGCGCGGCGTTAAAACCTATCAG
+>627 1
+GCATCTTGACCCCTGAAGTGTCTCGCCAGCGACGTACCGATTCTAAGGATTGGTGCCACTTAGGCTATCAGCACATGATGTATGGTAGAAAGACATCCTG
+>628 1
+CCGACGGTTTCAACTTGCGCGGTCCGAAATGCTAAGGTTCAACGCGGGGTCACAAATGCCTATGACTAGATGCACATTTATAGACCTCTTACTGGGAGTC
+>629 2
+TATCAGACTTATCGTACGTCTGTCCAGGAGTAATGAAACGATGCTGGTTCCGCGCGCGGAATAAAGGGTGGATCTCATTGATTCCCAGTGACACCCCACT
+>630 2
+GCGTTTGCTACGTCAAATTAGGTCGTCGTAAGTCACTACATGCATAATAAGGTCGAACCGCATAGAGTAAGCTTGCGTTACACCTGGTGGGCCCCACTGC
+>631 3
+TATTGGGAAGCTTGAAACTCATAACTGATTCCCTCAACTATTTGTACAGAGGTGTAGGGGCCGACCGGCACATGTTAGCTTCGGCTCGATCCGACCAACG
+>632 2
+ACGTTGAGCTCTGTACCGATAGTATTGAGCCGCAGCAATTAGCTGCACCAGCGTAAACGGAGCTACCGATCTGCGGAGTTCGCAAAGTTTACTCATCTTG
+>633 2
+CAATGTATGCACTGTTTCATTGGGTCCGGCAGAAACAAAGCGCCCAGCGCATTTCAAACGGGCCGGGCGCTTGCATTTTATATTTACCAATGCGGCATGA
+>634 3
+ATCCGAGTATGACAGGGTAGTTGACCTTGGCCCCTCTGCCAATCTGCGTGTGTTTCACCATATTAAGTGGAGAAGCGTAACCTGTAACAACCTGAGACCG
+>635 2
+GATCAAATAGATTGATGTAGAAATCCTCGAGTTCTTTGACCTCGCCCTGCCACCCAGGCAATATCTGTACGGATGCGAGGCGTGTAGTCATCCTAACGGG
+>636 3
+CTCTTTCGCCTTGAAAGTGAGAGCGTGCAAGGCAACCTCTAGGACCACCACTATCTAGGGCAGGACTGTTGTCTAAGCATTACTTTGGCATATCGAAGCG
+>637 2
+TCGTTCGTATCAGCCAGTATTTAACCCCACGAAGCGGGAACGCGGGGCGCTTTGATATGATCACGTATCTGGATGGTGCACAATCTCTGATCCTCGAAAA
+>638 1
+AATTATTACGCTCAGGGCACGGCCGTTTTCCGGATTTAATGTACGTCCTGCCCAGGCAAATAATGTACCTGTATATCCAGCAATGCGGGGGGGAACATCC
+>639 2
+GACGTTAGTTACCTTGTACCCGATTATAGTGTAGTAGCACCGCACCTCAGGGAGAGTCCAAACTAGTTGTAATTGTCTCCCCCTGGCGACAATGGAAGCG
+>640 3
+CCTTTAACGCTGAAACGCTGTTTTCGTGACTGTGCAGCTTAGGCTAGCGCAGACCATCATTATAGCTCATCGGGGGCGCAACGCTTCATGACAGTAGAAA
+>641 3
+GCCCGCCAATAATGATAGCCCCTTAGGTGAGAATACAATACTCATTCGGTCTGCTCTGCGGCGCTAATGGAATCCGAGAGTATTTCAGCTGAGGTCGTAC
+>642 3
+GTACCAGGGAGCCCCGAGGATCTCAATCTCGACGTAAACGGAACGTAGTGTCTCATTTCTGTAATCTACGCCACTTATAGATGCGCGGTTGTCTGAGCAA
+>643 3
+TATTCCGGAGCGGCCTCTAGGTAGCGTATTCGGTACGTAAAATGGAACGCCGAGGGTTTGCCCTTACCCATCCGATTTACACATTAGCAATGGACCGATA
+>644 3
+CCAGACGAGGCTATCTGGTGGCCAGTGATTATCTCGCGTGCTAATTATGGCCACCGCGAGGATAAGCAATATCCTACTAAAGGGTCGTTACACTTTGACC
+>645 1
+TGGGCTCTTCCTAACGAGCGGGCCGAAATGTCTTCTAGTGAGAATTGCCAATTATAGTCATGCATCGTATGAACAGCGACCTGCAACCTGTGCGACGTAC
+>646 1
+GACTGGCAGCAACTAACTGTGGGGCCTTTGCTCTTCGCAGGTCATTCAAAGAATGCGGAGCTTCTAAGCCCTGAGCTCTTAGCTGAACATAACTAGCTAG
+>647 3
+GATGCTTGCACAGTAGCGCATCACCAAATGCACGGCAAGCATTATGTGTCTCCAAGCAGGAGACCTTACCGCTATTAGCAGGCTCATTGTTGATTTGGGC
+>648 3
+CTTAGAAAGCTTGTCTCCTTAATAGGTGGCGACTGCGTATGGGTAGAACTTACTAACCCGCAAGTCGCCGCTCACTCTGGCTCGCAGTAGGTCATAGAAA
+>649 1
+TCTAGAGCACAGTTACCATCCGAGCACCGGTACTGCAATTCAGGTGAAGACGTTCGTCCCGCACCTATGAAGCGTCGTGTCTGGACGGATGTAATTAATT
+>650 1
+ACTGAGGCACAGCTTATGGCTACATGCGTAATCGCCCATTATGCTGTATCGAGCAAATGCGAGTACGGGTGTAATCCCGTTACAGGCAGTGCTCCCATAT
+>651 2
+ACCACTGGGCGTGCAGTTCACCTCAAAGCGTTGTGGGAAACGACATTACCCAGCAGAATTTCCTTGTAGAGGGCACTGATTCTGTGGACTTCTAGCTACA
+>652 3
+AATTTAGGTCTGTTTGCCGAAAACGCGCGCTCATTAACATGGGGCTGAAAGCACACCGTTGCGCTGCCCCTTATGAATCATCGAGCTTAAGGGCGTATCA
+>653 2
+CTCAACTACTTGAACGTAGACTTCAGCCGTTAAGTTGCCCCGTGCAGATAGTCGGATCGAGTAGTGCTTAGCCCCAAGGTGGTGATTCCTTAACGAAGAC
+>654 3
+GTATTAAGTCTCAAACCTAGCAAGGTCAATTAATCACCCTAAGCGCTAGGGCCCCTTTCAGAGTGGTACTTACTCTGTTGGGCCCCGCGATTGGAAGAGG
+>655 3
+TGAATTAGTTGACAGTCTTATCGCGAGCTCCACGCGTTGACTTACCTGGGACCACGTAGAACACCCGAGGTCTTAGAGTAATACGTCGTAAATGGGCCTC
+>656 3
+CTGCCGACAACTCGAGCCTAGAACTGGCGCATCCTTTCTTATATGTCAACGAGAGGATAAATTATGCGCGCTGTTAATAGACTTGGACGGCACCTTGCGG
+>657 1
+AAGGTTCATGGATTCCAGTTACAAGGCATTCATATTAGTACTCTGGCGTTGTACCCCGCAGAGGCGCGTTCGGGCATTGCGAAACAGCACTTAACCATCG
+>658 2
+CATTAGCGGCCGCGGCGTTGCAAGCCTAATCAGCGGTTCTGCCCGAAGTATTCTCTGCGAGAATCTTACGCGGATAACGTTAATGTCGCATAAGATTCAA
+>659 3
+CTCTAGCTCACAGGTACAGAGTCGAGTGGGTGTCATAACTGGTCGTACAATGTGATGCTCTCCTTTACGCATTGGCGAACTACCAACGACCCGTGAAATG
+>660 2
+TTATAATCACTGTGTTCTGCTGCCAAAAGGTCATGTTAGCCAGGAGCTGAGCCACCATGCTGGTAGCGTTATAGCATCGAACGACCCCTGTGACACATGG
+>661 3
+GACCCAAGATAAAAGCGGGCCCAGGAGTTCATCGTAGGTCCGGCCGATGTACAGTTTCCCGTAGATTATGCCCGTAGCAATTCCTCTGATGTTAGATTCA
+>662 2
+CTATCGCCAATCCAAGAGCTCGGACTCAACCCGTGTAGGAGTGTGTTAACACTACCTGCAGTAAGATGACCTCAGTTACTTTGCGAGTTGGCGTGAGCTA
+>663 3
+GCTTGACATATGGCTAAGCGACATCATGCCAATGACAGTAACGTTACGTTGACGCTCGACCGTTATTGCCGATTCGGCGCTAGTCGTCTAGAGCGACTAA
+>664 1
+CGAATCTAACACACATGTAAATCGGCGAGATGCTGTACTGTAATGGTGAATCTTAGATCTCCGTAAGCCGGCCCTCAGACAGTCTTGGAGTCGCTGCCGT
+>665 3
+GACTCCTGAAAACGACGTCGAGGTTCTTAGTTCCTAAATTTTAGCCCTATGCGGCCGGCTGAATCGCAGCTGACGGCATGTCCGGATAAGTCAATCAAGT
+>666 1
+CCAGTACAAAGATGCCACTATATATTGGACGTAAACTCTTCGTTCTAGGGGCGGCTCGCCGGCATGCCCTTAGAAGTGAGTGGCATTGGTACACCTATCA
+>667 3
+CCGAATTGGGATGTTCGCTCGCTTTGGTAATGGCAAAGATCCAGCATCCTCATGCAGCAGACCGTCAAGCTATTTCATGGAAACGGCGCCTTGCGTAAAT
+>668 3
+GCCACGCATGGTCCAGCCCATTAGGTGTATCTATTCATAGTCGCTGATCATAACTGATGAATCGATCGAAGCAGGCACTTATCGACTGTGTCAGCGCGAG
+>669 3
+TAGAAGACTCTATAGCACCGCGGGTTGTGCTACTAACAAGTGCATGGGCCACTGAATAGCGCTTACTGAAGTGCTTTGCATATGCCCAGAGCCATGCCTT
+>670 1
+CTTACGACCATCATGAGAAGGTAAACCGGCCCGGTCCGCTCAGAAATACCCCTATTGGTTTAGTAGGGGTGCACTCGTTAGCCACATGTTTACGGATGTA
+>671 2
+CCGACCTCTAGACTAAAGACTCGGTTCGACGAAGGGCCTGTAGTCCCGATGAGTGAGTGCCTTGCACGTGCAGTCTGTGCTTACTAAATTTAAGTCAACA
+>672 1
+GCGTAAATCCTAATTCTTCAGGCCGCACCTAAGGAGGACTATTTCGGTCCTGATAGCTTAATCGCTAATCACTAATCGGCTAGACGGCATTGGCGGACGG
+>673 2
+ACGGCGCCGCGTATTTTATCGAGTCGAGCGGACGGAATCCGACCATCCTTACAGCCATTCGGTTGGTAGCTGTAAAAGCATATGTTCGTAACCTAATCGA
+>674 1
+GTCTGTCCTAATTGTACTAACTAGCTCACACGCCTGGGCCATTTCCAACCATATTGAAATTGGGGACGTGGTCTCGATGCGTCACGAAAGCGGATACGAG
+>675 1
+GATTCGATAGATTAATTCGGAACGCTTAGCGGATGAGAGAGGAGCGTCCCGCGCTTCATTCGTATACCATGGCTAAGCCGCTGATACTCACTACGATCCT
+>676 1
+CCGCTATACCGGCGCCTCAAATAGTAAGTCACTCAGCACGGGATGATCCCGGTGCTCAAAAAGTCAGGAGCTAGTTTTGTCTATCGTCGCTTTAGGATGA
+>677 3
+TCTGCCGATGGGGGCGCGTATTTGACAATAACTTTACGAGCGCGAGCACCGTATTCGTAGGTAACTTCAATCACGAGTACCGCTACGCTATAACGCTATG
+>678 2
+TATACACCGTCTAGGGTTCCGTATGTAAGCGCATGTGTCTATGAGGTTCATGTCGTGCACATGGCGGACGAACATCACCGTCGTATTACACCCAAGACGA
+>679 3
+AGCGTTCTGGTCGGGGAGACCATCAGCGGGCAAGAGCATTTGAGCTTGCCTATAGCAAACCACATTTTGGGAATCCCTCCAGGTATTCGTACACTACTTA
+>680 3
+GGGAAGACCGCAAACCAATTAGTCTTGTACATTTGAGTGATCCTGAGGGATCAAATGTCTGTGTACACAAGCTTTTGTCCCGACGTCGCCTCGGCCACGA
+>681 1
+GTGACACGCGTCGATTTTGGTAATTTCACAAATTAACACAGCGTCCGGACTCACAACGGAGACATTGGTCCGGATTCGACGGGATTCACGCATCTTCGTG
+>682 1
+CCGAAACGTCAATCCAGCCTGTTTTAAATAAGGTAATTGACTGTGCGGTGCTCCCTCAGACCTTCGCAGATTAAGGCGTTGACACGGGACACCTTGATGG
+>683 1
+GGACTCCCTTGCACCTACTATATTGTGACAACCAAAGCGGGTCAAATCAATCGTGTTGCCACTCTCTTCTTATGAAAAACGAAGGTGCGGGGCGCGGTGT
+>684 2
+ACAAACCTTTCCAACAGTAGCCTTGGTAGCGGCATGGCCCGAACACCAGATCGTGATTGCTATAGGTTTAGTCGGTTACGCTGCGCCCTATTAGATAAGG
+>685 3
+TGAGGGCAAACTGAGCCGCCCCTTGAAATCCTGTGTAAGGAGTCACAGCATGGATAGTACAGACTTTCCGGTTTACTCCTTCAAGTTGTGCCTAACGAGC
+>686 1
+GTACTCTACCGTCGAATGGGCACTCGTACCGGAATGGTTATCGACCAGCATTACGACACGCGTCGGTCTTAGTTCTATTAAATAAGACAGGTGGCCACTG
+>687 2
+CCCCCCTGGAGAGGCATGAAATTCCTTGAAAAGCTGTCTTCCCAAGGAAGGGCCATGAGCATAAGTTGTTGCTATATTGTGCGTCCCTACGAAACGTGCT
+>688 3
+TTGGGGGCTTCCATCGCTCGGAGAGTACCCTAATCGTCGAGGTTCTTCTCACCAGCCCAGAAGCATAGACGCTATAGGCTGATTGGCAAAATTTAACTGA
+>689 3
+AATCTTGGTCACCTGCGTAGAGGAGATTTGAAGGCCCACGTGCAGCGGAACAGGTTATGATCAGCGCTGAGTTACCCATTCCTGCACTCTCCTATGTAAA
+>690 2
+CATACGAAACAAGCGCCGCGGTTGCGACTGGTACCCGGCGTTTGCAGTGTTGATTTGAGGTGGGAAATACCAAGCTATCTACCGCTTACTATTACACTCA
+>691 2
+TCAGTCGTAACGAGAGATCAGCCCTTGCTCGAAAAAATATTGCATTCGTATAGGGGTCATTGTGCGCTGACCGCTCTCAACTCGACGGGATTCCACTAGG
+>692 1
+ACTCCGCGATTGTTTCTTACCGAACTCACTAGATAAATCGCAAGGTACACATGTCACTGCCGGTATTCTATGGCACGTAGAGCATGGTGGTGAAGGCCGC
+>693 2
+TGACCCGTACGTAAGGGTTACATAGGTGTAAAATCGACGCCCAACATTGCTCCAACACGTCGCTCAGACAGGTCAAGTGGGGTGTATCCTGATCTTCGTT
+>694 3
+ATTATAGGCAAAGAGTCGTGGGACTTACCAGATGCTACAACTTTGCGCAAGCTAGGTTCCACTCACATTTCAAGTTGCGGGAACTCCGTCGGCGCCTAGT
+>695 3
+CCTGGCCTAGGACACTCTTTATGCCATCTTAGATGATAACGATCGGTTTTTGGCCGACAACACCAGACACTTCTATTGAGAGAGACGGGAGGGTCCACTG
+>696 2
+AACGAGTCCGCAGGAGAGTTTGTGAGTTCCCCCCCTTATGATTCGCGCGGGCAAGTTGGCAGTTACGGCGACGACTCTTCACTTCACAATAATGTAAATA
+>697 2
+GCTCACAAACTCACCTCCCGATGTTCTCGTCTAATACGTCAGTCGCCTTTAGCAGGCGGAGATGTAGAGGGGTTGGATAGTGATACAAACATGCTGTACC
+>698 2
+TGGCACGTCATAATGTCAGAGATCAGAATTCCCTGGACACGGTCTTCGTAACACCACTACTTGAGCTGGGGTGACCTGTCTCGAAACTTACGGTTGCAGA
+>699 2
+ATTTCGGACTAAATGAACGCTATCCTCCTCCAAGGTTATCAGGATTTGCGGAGCGGAGTAATCCAGGCATGTCGAGTTCGCTCACAGGTCAGCCTTGACA
+>700 1
+TCATGTTTATAAGCAGCCATCAGGAGCCTATAGGAATTCCAGTCAGCCTCTTTTCTGCGTGATAAAGCCGGTAAGCACTGGAAGCGGCCACGTTTCCGGA
+>701 1
+GGACTTCCGGGGAGGAAGTGATCAATCAAACTTAATAGCACCGCGCGAACCTTATGTTCACCTCGAGATCACGGGCAATAGCGTTGCTTATTGCTTGTCC
+>702 1
+GGGACTCGGTCACGGATTTTTTATTCCAACCCGGAACCTGGCCGAACACACTGATTAACTGCAGGAAAGGTCTTGTTTAGTCACAAGCGGCGACTGTACT
+>703 2
+CCTCTATGCAGGGCACCAAACGTGTCGTATATAGGATCGTGCATACCTTAGATGCGACCAGGCTGCTATTTGGAAGGGCGAGACCATTTCGATTCTCACA
+>704 3
+GGTTCGACTCAGAGTAATACCCCGACCCTCATTTGATCGCGGTCCAGATATACAGTAGTTTAAGGGGGGTACGCTGTCGTACAGCCATACTAAGCTTGAC
+>705 3
+TTACATATGATCCGCGATTGTCTTACGGAGACTCGAGGTAAATTGCCTGATTTTGATAGGCCAGCCCGTTGCTGATCAAGCGAGGTCGGACACCCCAAAC
+>706 2
+TAGGTAACCGGATTACCTAACCGCTTTCGGTAGGCAGGAGTCCACACAGTAAACGCTATATACGATACGGTCCTGGCTGGAGATTCCCCGCGTTGTTTAA
+>707 1
+AATATGCAAGCAGGCACTCCGATATCCGCCTTTAGAGCTAGACTGATCTTGGGGGGGAGTAAGTCGATACTGCCAGTCATCCCCTGGACCAATCTTTATG
+>708 2
+TTTAGCGTGCATGGATCCCTGACCTACGTGGCTGAGACGCTTATCGTTATAGTTGTACCCCAGAAATGGGTGACTGCTCCGTCAGGCTACGAAACAAAAC
+>709 1
+CGTGAGGAATTCCTCATGTAGGGCCAGCAAGACGATCGTCAAACGTAGTTACACCACGTGGATTTTATCCCTGGGTGGAAGGCCTCTATATCGACCATTC
+>710 1
+TCACGCTGTAATTGAATATCCCGGAAGACATAGCCTACCCACTGGGAGTTAAGCAGTGCTCAGTGCACGTTTTCGATGCTGGGTCTGCGATCCGCAATAA
+>711 3
+AACTATGCTATACTCAGCGGATACATCGGTACCTTATGTTATCTGGGGTACGCTCGCCGGTTAGCAGCTACTCGTGCGTGCTACAGCAGAATCGACGAAA
+>712 3
+TTAACTGGGTAAGTCCGGAGAATTGGGTACCACGGGCCTTGTTTATCCCAGACAGTATATCTAACGACGTGTCCACTAAGCACCCGGTGTGCTCAATACG
+>713 1
+TTTGGGGCACCTCCCTGCATAACCGTAGGACTAAGAAGTAAGGTCAGGCGGAGGCAGCGCTCAGTATTACTTTTGTCATGTCACATCACACCGTATTCGA
+>714 2
+ACTTGCAGACAGATCCTATATACATACTTATGAATTTCAGGGCCTCTTTACACGAACGACTGGCTACGGGCGGGGGATCTGCGAACGGACCGTTCTCATG
+>715 2
+AGTGACCTCGGTGTACTGCCACTGGGTGGTGTGAACTCTCCCGACGACTCCAATAATTTAGCTGTCTCCTAACGCAAGCGTAAATCTAACAAGGTAGGGT
+>716 2
+GGCTCTCAAGGCTCCGAAAATATCACTGACTGTACGAGAGTGAAATAAGGTTGGGGTACCAGCAGTCTATATTTCCTGTCTACCCTATCGCCAGCGGCGT
+>717 3
+GTCGGTCCCGTAGAGCATCTGCATTTATCGAACTCTACACTCTAGCTGGTGGTCGTCGCAGTCGCATATTTCCGAAGAACAGTAAGAAGAGCGAGTTCAC
+>718 2
+GTACTCTGTGGGCCTGACTGAATGATTTCGCTCACGACACACGCACGCTACAGATCTTCGTGATATAGTTGGGAATACCCTAGCTGGATCAGGCCAATAG
+>719 2
+CCAATTCGACGCAAGAGGGACGTTTTACTGACCACCCTCTGGGTTTGATTGACAGCCGTTAACCGGGCCGGACATCTTCGTGAAGGAACAGCTTTAATAT
+>720 3
+CAGGACGCTCGTATGCGGACTAAACTTATAACGCGCGTAGTCGCATTGTGATGCATTGCACCTCAGTGAACTAGCGGGTATGAAACTTTCCGAACCCTGT
+>721 1
+TCGGCAATTACTGTTCAATCGTGGGGCATTGCGATGACTGGAATTGAAATGCAGGCCACGCAGTTTACCCGCACTAATACAAGCGTGACTTCCGTGCACT
+>722 3
+GTTCATCCTAGCATGCCACAAGAGTTCAAGGCCACCAGGTTTAAGCCATAGATGGGGGATAGTTAATATTGTCGGGCCCGTGCGCACAACTTCGCCTATT
+>723 3
+CGTGCCACGTATATGTATAGCCTAAACGTAGGCCCGGCTAGTAACTCCTTCCCAAATGACGCTGTTCCGCGTGCGAAAGGTGTGATGATGGCTAACATAT
+>724 1
+TAGAAGATAGCTCAGGGGTTCTTCCCTCGTCTGGGAGACCCGCCTGAAGTAAGGTTTCGTCGGGAATAATCCTACCCTAAAATAAGTTCCACAGCCGGTT
+>725 1
+GATTCAACCGGGAACGTCCTTCGCGAAAGTCGGGCTAGGACGGGGTTCAGATAATTAATCAGTGTCTCATTAGTGCCCACTGCTATCAATGCCATGCACT
+>726 1
+TGCACGTGCCGACGAAATCCAAAACAAAAAATCCAGCCTGTGCCCATGAGTCAGTTGTTGGTTTCATCGTAATGCCGTCACTACTGTCATTTGGGGGGCG
+>727 3
+TGAGTCGCTCGAAAGTCTAGTCGATGTTTAACCAATGCGGGTATTTAGACCTAATGTAAGGCAAAGGGTATACCCGACAAGTCCCCCCTGCGCTGCTCTG
+>728 1
+GGGTGCGCCAGCTTAGTATTACAATATGGGGCCGAATCTCCTCCGACGTTCTGCGAGTGAACAGATGTCCTCCCAGTGTATTAATCGGATTACAGACAAC
+>729 1
+CGGAAGTCGCCTCCATGGTTAATGCGCGCCATCCGTAACATCCAAGGCCCAGGTTACCTGGGATGTGTTTAGGCTAGCAGTAGACATATTACATAATCGT
+>730 3
+CTGGGACGCTCTCAAATTGATCATCTTACTAAACTCGAAGTCGTCCGGTACTATGCGCAGACCATAGAGCTGGGTAATGCCGTCAGCACTTAAGCGGTTG
+>731 1
+CACTGCAGCTCGTGTGTGCTGGAGGCTGGCATCATAATTGTGAAAGTCGCATGATCGATACGACCTTAACGCAAGCAACGCTCTTAGCTGCACTCAAGTT
+>732 3
+GCGGAATCTCCAGAGTTTAATAAGATCGGAGGCCGGTCGCTACCGTCTTCCAGGTGTTTCATTGACAAGCCTCTCAACGAGTCGCCAAGATGTATGTAAC
+>733 2
+GGCCTTACACGCTCGACTATGCTCCGTTCCCGTAAAGTATACGTAGAGCGGGTCCGCCCAGAGTATTTTAAAGCCTGATTATTGGTGGAGCCAGAAACTA
+>734 2
+CTCCTGTCGCGTTGTATCAAGAAGGAGGAATGCGTGTGACGACACCGATTTGATCATTAACGGATTGCCCGCGCGTGATCCCCTGAATTCTACCAAGATA
+>735 2
+ACTGCCTATTAGCAGCGGTACTAAAGTTTTCCGAGGGACGCGATGTTTCAATGCCCCGTCAAACTCATGACTATCCATTCCAGCGGGGGCATGGGTTAAA
+>736 1
+TGTGGGTCATCGCACGACTAGATTGTCAGTAGAACTTCAAACAGCTGACGAGGATCGGTTTATACGGCTCATCGCTAAGGCCGTTGCTAGCACACCTCTA
+>737 3
+CTCCTTAGTACGATGGGGTCCACCTCTATACAGCAGACGAGGTAATCCACTAAAAATGCAGTTGTCTCAGAGGGGCACGCTGATCGCTCTTGGATGATCT
+>738 1
+CGACGTCGTATCGCATTAGTTGCAGTTATGACATCCGTCGGTGTCATCCATTAATCCAGGCCATTGTCAGGCCTATGCTAGGCACGGAAAGCAGGCTAAA
+>739 3
+ACGGACAATTCTTGGTTAGCACAGTATGTAGAGTCCTCGCATGCAAAGACTAGGGCGGACATGTACATCTTGTGGATCACCGGCGCTGCTCATCTACTAC
+>740 2
+TTGCAGAGGCACCCATATGCGCCCGTATAGCGGTGTTGTACGCGGTCCATGTCCATCGAAAGTCCCACGATCAGTATATAAATCTACGGAACATGGTGTT
+>741 3
+TCCGCCCCATCAACATCTATCATGGGAACAGGTTAAGCATCTGCACGGCACTTGATTAATGCGACGTTGTGGTTGGTAAAATCTGATATAGGCGCGCCGC
+>742 2
+GTAGCTTTGTTAGCAAATCTGTTACGTGCAAGGCTTTTACCGGCTTAGGCATTCTACTATACGGTCACGCCCGGCCCAGGCAGGAAAATCAAGACGTCGA
+>743 2
+GCTAAGCTTTCAATGACAGGATATCAACGCCTAGTGGGGTACAACTCGGTCGCTGGGGTTTATCACACACTTCCCTGAGATCAAACGGGCTTCACTATGG
+>744 3
+AGATTGTGCACGCAATGCGACATGGACGGCAACGCTCACCTTCTCAATATGCCAGACGGGCAATATGGTACTTCGATGACGGTATTTTGGCTATACCCGT
+>745 2
+TCGCTGTCTTGCGGATCACGCGTGGGCTAACAATTTTACAATACGCGTAACATTGCAAGTAAGGGCCCTTTGCGAACTGTAATACGCTGCCGACTCAGAG
+>746 1
+GCACTATTTCGAGCCAGCTCGATATCTGGGACTCATGCACAGCTGTGTAAGCTTTGTGTCCAAACGGAGTCGTCCCTGATCACAGTCCGGAAAAGGTTAA
+>747 1
+AGAATATCTTATCTGGCGTAACTATTCGCCACGCTGAGGCGAAAATGTGCGCCGAGTCAACGTTCGGGCTAACGTCGGGACATTCCCAAGTGATCATTCT
+>748 1
+GTAGGTGCAGGGGATGTCACGCTACCTCTTCAGTGGTACTTCTAACGCTCAACGAACCGCAGCAGCTCTTATCTGTCCCGGAGAAATCAGTATATGAATG
+>749 3
+ATTTCGCTGGCATTGAATGAGATCTTCACGTTCAGGAAATCACCTATCGGGGTCTCTTCCAGCTAACCGGGACACGGGTAACTGATTCAACCGGTAGCGA
+>750 2
+CGCAGCTAACACCTAATCTCGTCAACGTGAAACCCTAACGACACTGTTAGTTCATCATAGTGTGGAGTCTTTACGCCGTAAGGCATGTGTGGAGCGGCTG
+>751 3
+ACAAGTCTCACGCGGCCGACGGTATAGTTTGAGCATGTATAGGGCTTGTTAGGGTCCGACCTGAGTAGTCCCTCCATGAGAACCACTAACTTAATATCCG
+>752 3
+ATTGGAGACTCTCTGGGGAGTCCGGTAAGATTGAACAACAGTGCACGGGTTCAAATTATAGCGGCGCTCCGACGAATCATACTTCCCTTGCCCTCTATGA
+>753 1
+TAACAGTATTACCACAAACTGAGCCTACGTTGCAGGGAAAGTTTTCGCCCAAGGCTTTCGAAGCGGTTTAAAAGATGTGCCGCTGTGGTCTCCGTGCCAC
+>754 2
+GGGTTAATTACAGCAGTTGGATCAGACCCATTGAGAACTCTGCACTCCGAGAGCTGGGTAGCAAATCATTCGTCGCCTAATCTAGCCAGCATCGTTGTCG
+>755 2
+AGTGGAACAGTTACAATACATCTCACGAGTTGCCTGGGCCGCAAACCGCAGGGTTACCGCATCGATTTATGGCGGGATACTGCGTTTTCATCACTGATAC
+>756 3
+GACCTCAGCCATTTTTCTGCTACGCAACTAACTAAGCGAGTCTGGATAACCAAGTCTCGAAGTGTTGGTCAGAGTGCCCATGGCCGGTTCCAGTATGGAA
+>757 2
+TTTGACTGTACAAATCAGTGGGACCCTGTACACTTAGCGCATGCAGCAACATTGAAATTTACCAGCTGCACCGGCATGCGTAATGGTTCCGGATGGCTCG
+>758 2
+GACCTCTACCATTGCAATCCTCCAGGTACTCGCCACGTATGGGTGTTTAACTGAAAGTGCAAAAGAGTGGGCTCATCATAGTCCTTTAAGGCGGGTGCCA
+>759 3
+AGGACCAAGCATAGTGTGTGGCGGTGTTATGAGAAAGAATCCCACGTGTTTGCACGTATAATCAAGCTACCCGCTATCCTCGGTTCCCAACGTTGATCCG
+>760 1
+ACGGTTTTAAGTGACGAGTCAGGCACGCAAGCGTCCGTAATGACCCGAGTGTGTGCACTCATACTCTTACCTCCAAGATATTGTCCCTAATCAGGAGGGT
+>761 2
+GTGAAGCTGCCACGGAGGTTGCCCACCGTTATAGCATCCTAAAGTGAACAACTCATGTTCTGCAAATGGTAATCGTCGATCTGGTGCACATTTGCCAGGC
+>762 1
+GACCATCTTCATTCGCGGGTGCGCAGACGCCGACCTATATTTATTCAGGCTGTCCGCATGACCATACGAGCTGAATTTGTGATTACAACGAGGAGAGTAC
+>763 3
+CAGAACCCGTTCCAATAGGTCCACTTAATGCGGCATCCGTCTGCGCCTCAGTAGAAATTCACGATCGAACGCGGTGTTTGGTCAAATGTGGATTGGCATA
+>764 3
+GCAGTTCACTGCTCGACTTGAATGCGAACTATGTCAAATGGCATCAGTGTAATATGTGCGATCCACCGCTACCGCAAGTTGCGGTCGCATATGGACTACG
+>765 2
+GGATGCAAATAGGACCGCTTCAAGTTGGGAACACGCGTTTATACTCCGCCAGATGCTTTACTTAGTAAGTTCGTCATCGACGCCGTGTAAACGAGTCCGC
+>766 2
+ACCGTCACCCGGTGTCGTCGCGTAGTACATGTACCACGGATCGTATTAGAAGAGTTCGTCTGATCTTAGTCGCTGATAGCAAAGCCTCAAATGAGGCCTA
+>767 1
+GTCTATCAGAGAGGCTGAACCTTTGGATATGTGGGTGTCGCAAAACGTACTAATCGAATTTGCAGCCATTTACCTGCCCGCTCCATGAGCACATCCAGGG
+>768 3
+ACCCTGTTGATTCCCTGAGTCACGAAATAGGTTAGGTGTCTCAACGGATCTGCACAGGAAGATATGGCGCGACAAATTGTCCCCTAAATGTTCGCTCGGC
+>769 1
+TGGAACATTGATAATCGGAAAATTACTAGGACACGCCCGCCGCTTGCATTCGGGAATTATCCCGGAGTGTTTGTAACCCCAACTGCGTTACTGGCTCGGA
+>770 2
+ACGCTATGATTCTGTTGTCATCAGTTTCCACAGGATAATTACTAGGATGTTGAACCGAAGTTGATCGCGGCAGACACTCACGGCAGGGCCGGACTTCCAC
+>771 2
+CACGTCTAACGTGGCCTTTTTAGCTACAAAGACCTCTGGATGTGGTAAACTGTTTAACGGACTCATCGCAAGGTGGAAGTCGGAGGCCAGCCTCATTCAC
+>772 3
+ATCGGGTCTTCTTAATATTCACATGGTGTGAAAAGATCGAGAACTGCAGCGTGCGTAAAGTGGACTTGCCAATATCCACGTAGCTTCTGCGAGCCCCCCG
+>773 2
+GCGTGGAAATGCTACAAGAGCCATGTTAATCCGATTACGCTATCGCTAGTCTGTAGGGGTAGCAAGAATGCTTCCCATGGCTATATCCCCGCGATGTACC
+>774 3
+GCAGCGTACTGCGTACATGCGCATCTTTCACTATAGCTACGGATGAATATGGAGTAAGGACAATCGCTTGGGGACCTCCACATATCTCTCTATGGCAGGC
+>775 2
+TCAGCGGATACATGCTGCATTAAATTCGACTCCGCTTGAGCAAGCGGCTTTCCGGTCCCGCCTGTTGATCTAGAAATATGGTGTTCCAGAAGCAAAGCAG
+>776 3
+CTCTAGAAGGAATGGTTTTCTCATATTCGGCCCAGAGCGTAGACTAGACCTAGTCTGGGCGTTGGGTTGTAATCACTTGCCAGACAACACAGATCGACCC
+>777 1
+GGCGTGACAATTCGGGCCCTTCTGACGCCAAGCGTCCGTCAATTATTTTTCCACGTGTATCGTTAATCGGGACCCCGAAATATGAGAAAACGCGGATATG
+>778 3
+TACATACTCGTCACCGTTAGGCAGTAGTCAGGGGCTGGATAGTTCGTTCACTAGAGCATCAACCGTGCTCTGGGGTAACAACGAACTCTTTACACTGGCA
+>779 3
+GGTAACATGGGAACACAGCTTGTTTCGCCGCCCATCATCGGAGTGCGACTTATCGGAGGTATCTAAGAGCGGTTCCTTCTAAAGAGTCCACACCGTTTAA
+>780 3
+GACTCTTGTGGCGTTGCAGAGTCGTTAGTGTAGATTTACAGCGTACCAGTTCTAACGCACCGATACGCGGGAACCAATTTGCACTCACCTACGGATCAAG
+>781 3
+CAGCCAGACTGGGGCTAGAACATATTCTTCTATCTATGTCACAGGTCTGACGTATAGAAGGACGCTGGCTGTACCATCTGCCTAGCGCCTTAAGAACGTG
+>782 2
+TGAAATACACCCGAAGAGGTCCAGGTATGTCTTGCTGCGCACATCGATAGAATGGGATAGTAGCCCTCTCAAACGTCCCGTTGCTCGACTGCATTTTAGG
+>783 3
+GGACTCGTACGCTGAGGATGGGCCGGGTGTACACCAGTCAAGTTTTGCGACCTTTTTCCAATGGCCCAGCCCACAGCAAGTAATATAAATGAATTCTCGT
+>784 1
+CAAAAAATCGTTGTGAAACTATCCCACCAGACGTTCCGCGGACTTTGTTTGGTCCTTGAGTAGGCGTGCTAAGATCTCCCGAAAACAGTTAGCCCGGGTG
+>785 2
+AGTCCGCCAGAACCGGCTTATTCGATTCGGATAAGCCGCCGATTGTGGTACTATTTCTTTCGTCAGTGAGCAAGAGCAGATCCATATGGGCGACAAACCT
+>786 2
+CTATAGTTAAGCAAAAATATCCACTTGACTTCAAGGCGTTGGCCAGCTCGGTAACTAATGTTCGTTACGCCGGGCGGCAGGACTGTCGTCACGTCTGCAA
+>787 1
+GACCCCCCCGATTAAGTTGTATCGGGCGTATCTATCCCTGTACCAGAATATCCCAGGCATTTGGATGTGAAACACTGAATGAAGTTCGACGCTGACTGGG
+>788 2
+GAGAGTCTAGAGCGGCAAATGATAACTCCAAACATATGGAGATGCGCTCACCTTACTTCCTTTACCCGTATTTGGAAAGGTTGGTGGCCTACGCCTCGCG
+>789 3
+GACATTAATAACGCGTAACGTCCAACGTATATAGCAGGTAACGGTTCCGCTTACGCCGTCCCGCGTTTCACAAGACGTTTATGCCTGGGACATGGGTGAT
+>790 3
+GTCTACGTCAGCCACCACCCTTTGGGGGTAGTACGCCCGAGTAGTCTGAGTGGTTAACAGAAACGCTAGATCTGATGGTCACCTCTAAAGTTTACCATAG
+>791 2
+CAGTCGGAAGCTCATGCCACTCTACGCGTGAGAGAACATGATTGGCGGTCCTAAGTCTCTTTTAGCCGGTCATTTCGAACGATTCAATCGAAGGCACTAG
+>792 2
+CACCATGGCTTCGGAATGCATGCTCTTCAAATTCGCGTACCCCAGACGGCTAATACATCCTGCTTTGCAATCGATGGGTTTAGATCCGAAGAGGGGATAG
+>793 3
+GTTCATAATTGTCTCTACGCTAATAAGGCGGCACAGCGAGAGTTGTGTTTCCGCCCACACCAAGGGATGACCTTTATCGTGCAGATGGACAGCACATTCG
+>794 2
+TGGTGTGCGTTCTTGAAGTCATCAGAAGTTTAACCTGCCAGACGGGTGCCTCCCAACATGAACGATCACAATCGTAGGTGCGAAACCTGAGTTTACCCGT
+>795 3
+ATAAGGTCAGTACACCCGCACATAGTTATAGGCACGGGCTTTGTTCCCTCGAAACGCTGAATATCTATAGTACGCAGTCGGGGTCCGTCATCCGAATGTG
+>796 2
+ACATCATCAATTGACCTCGTGTATGTTTTCGTACGAACGTGCTCCGACAGCAGAAACATCATAGAGTGACGTGCGTGGATCAATGCTCTGGTACGCCGGC
+>797 3
+GTGACACTAGAATCAAGCGGATGAGAAAGCCTTTTAGTAGAAGAGCGCCCCTCTCCATCAGTGGTTCCTGTACGTTCAACGTGGTGTTATCTGCAGACCC
+>798 2
+AAGAGTTCCGGCGTGGCGTAACGCGCACAAATATAAGGTACTTACTAACTTCAATCTAGAAGTCCTGGAGTACCCTGCTGAGTTTGTCCGATCGGCGTCC
+>799 1
+AGTAAACCGCGTGACCGCGGTAGTGTTAATTCTAAATGAGAACGCATCTAAAGAGCACCATAGCACTTGGCCCCGTTCGCGCCACTGAGTTTCTTGGTTG
+>800 2
+AAGTGCTCTAACGAGTACTACCCGAGAGAACTATGGGCGATCCTCTGAAGTCCTCGCTAAAATCTGGTAAGTGGCTTTCTCCTGCTACCGTACGGGTGAA
+>801 2
+AATTATTAGGAACCATCATAGACAGGGTGACGTCCCATGTCATATTGGTCCCGGGTACGTCATCATTGAATTCGTGTACGACGGGCCCACGGCCTATGCA
+>802 2
+ACATAGAAGGCTAAATTAGTCCACTATGGCCGAACAGTTACACCCACGTTGCTATTTCCCCCTAGGTGGCCGACTGGAATGGATACGCTTGATTCGTGGG
+>803 3
+GCTCCGAACAGCATTAATTTTACACATTTAGAACGATGCTAACGACGTCGTCGGAATACGCCCAGGTGTACGCTAAGGTCGCTGGCTACGGTTTCAGTCG
+>804 3
+GTTCTCCGTTACTAGAAACTTACAATCTAGTTCGCGCTCCCAGCAAAATAGTTGGGCCGGCATGGGCGGATTCCTTAGTTAGGCTCCGAAGGATAAGCCA
+>805 2
+TCAACCTCGGTACAATCTTGCGAATTCCGCTAGGTGCGCCTGAAAAGTGTACTAGTGTGGACACGCGTTAACGCCTATCCACAGGCGGAATGTCTTATAG
+>806 1
+AAAAGCCGACGAAAAAAAGTAGGTTCGGTCTTAAACGGGTCCGCACTCGTCCGCATCCAGCATGGGTTTCGTTCTACCTTTCCGGGGTTATGAGTTAACC
+>807 3
+AGGTCAGGCTTACCAAGACGATCGCGCTGTCATGTGCACAGATCAAATACGCAGCGCGCCATGGCGTTATGATTCTTCAAGTGCATGTACTCGAATCGTT
+>808 3
+GGGTGAGTAGTTATAACTGATCACTTAATGTTCAACTATGATAGAAATGCGTCCCGGTACCAAGCCCGTAATCCACTGACGTGCTCAGTGGGGCCCCTGC
+>809 2
+ACTGTCAAATCATCGGGGCTTTTTCGGCAATGTAAAATCGGCCTCGTGGGAAATCGTCAAAGTTGACTAGCAGCCTACCCACAGTGCGTACGTAGCCGTT
+>810 3
+AGCGGAGGCCGTGTGACGAGTGATTCGGCCCACACACGTACTGCCGTGGGGCTAAGCAATTTGCCATTACAAATTAAGGATTTTACTCCATTTATCCCGA
+>811 3
+CTTCACCCTAAGTCACCATTCGCGCGGCTTATAGTGCTTCGGAAGCATACGGCGATATCGCATAACGGGTGATATAGAGCGATGGCCTCATGTTCAAGAT
+>812 3
+TTTCATCCGAGCTTGTCTACCATCTGAGTATGGCACAAGGAGGGTACACAGGCCTGTAAGGGTCTTATCCGGGCTAATCCAGAATATCCCGCGAGATTCA
+>813 2
+GGCGCAACGACGCCCAGGGCAGTAACTTTATATAGTTGCTCAAACCTCCGGTTGATGGAAACCCGTGCCGATTAGAAGATGTACTCCGTGAACTTTTTGC
+>814 1
+TCGAGTCACTCACAATAATACTTCTGCCGCGGTGTATCTAGTGATGACTAAGATTGTCCGGCAAGAGGCCAAATGGTGACTCCTCAGCGGTGTAACCTCG
+>815 2
+TTAGACGATCAGCCCCTGGCACCAACCATTTATTTGTCACAGTGTTGAGTTGGACCGACTGTCAGGCTAACCTCTGTGGCCTGATGACGATAGACGAAAG
+>816 2
+CGATTTGCAAGATGTTGTCCGAAAGCCCTTCCCCTCCGTTCCTGTTGACTTGCAGGCGAACCCATGGGGGTGCTTAGAAGGAAGAAGACTATTCACTAAA
+>817 2
+CGAGTCCGAGCCGGTAGGAAAGAGCAACGGGCGGCGTCCATTGTTATTGTCAGATAAGTAGCCGTCATCCCTGGCTTTTATTTACACCTTACAAACTGAC
+>818 1
+GGACCCCGAGGGATGATTTAGTCCCCGAGTTAATTATCGTCCCACCCGGCAGATACTGTCATCCAGAGGGATGGGTTTAATCGCACTGTACCGAATATAT
+>819 3
+TTCGACTATAGTCGCCTAGCTGATCCAATGCTTTCTCGGTGAAATTTGAATTCGAGGAAGGCTCAACCCCGACGTCTGGCGGAATCCATGGGAACCATAG
+>820 3
+TCTCACACGATTTAGAATGCTTGGGAGTGAGCGTGTACTGCATCGTGACAGCGACGCATGCCATAAACTGCCCATCAGTAGCAGCCTTGCTGACTAATTG
+>821 2
+CGCCCTTTTTCCACACTCGTAGCAGCAGGTCGAGCGTGTAGCCGCTAAGAGCTGCATGCGGCAACAGAGGTGAGGTGATAATACTTCACAATTACTATTT
+>822 3
+CCTGGACCAGCTCATTAAAATTGCGGGTAAGGAGCAGTTTGTGCCTTTCAGCCGTCAAAAAAGCGCAGGGTGACACCTGTTGGTCCAGTTACTCTAACCT
+>823 2
+CAAAGCGGGAACGTTCGCAGTGCATACGGGATAGGATCTATGCTCCTCTCGGCGCAAATACTTTCAGCGCTCCATTGTTGAATTGCTAAAGTGCCGATCA
+>824 2
+GGTATGAACTCACCGGTAATACAAGTATGGTGATCTCTGCTCCCCTCAGGTAACAGCTGACTGGCACACATGGTCACTGTTCCAAACTGATTTGGGCGGA
+>825 2
+ATGAATGAACGCCTTTAGAACCTGAACTCGCGCATCGGCGCTGACTAAGGTTACTATTCTCCATCGGATAGCCCAGGTCCTGTAAATGGTCGCTAGTGAG
+>826 3
+CCAGCTGCTCTTACGTGAAACAGACGTTAAGAGAAAAAGCCCGGCCGGCCGATTCAGTGTTCTGATGTTGAAAACATGTGTACGCATGTTTCTTGCCGCC
+>827 2
+GGATTCGCACAATGAGGGGCCGCTACATTCCCCTTATATGCCAAAATTTCAAGGGCTCGCTGTTCTTAACAGATGTAATCAGGTGGCGCTCACACGGGTA
+>828 1
+CGTTCGTGGCGATCGGCCGTTGTCACAAGGTATGTGTTTGCACCTGAGATACGCGAACAATATCAACCGAACGCTCCAGCAATTTGCGCCTAATGATGTA
+>829 3
+TTCTGATATGCCTTTAACTAGTGGCTACATGATATCGACAGGCGTGCAGGAATACTGCGGATCCGGATCATCCCCAAACGGTCCTAGGGCCATTTGACAG
+>830 2
+GATCTACTTTGGAACTGGGTGCAGAGCGGCGCCACTCTAGGCGCCGCCAACGATCGGGTTCTCTTTATTCGCTGACAAAAAAATTGTACAATGACCTTGA
+>831 2
+GTCGGGAATGCCTCATGCGCAGCGGTGCCTGCTCCTCTGAAACGTAATTGCAATGTTGTATGTATAGAAACAGGTATACCATACGCCGTCAGACTCCGTA
+>832 3
+CGTTTCATCATTAGCCACCCTACATCCATTAGGTGCAAACTGTGTGCATAGCCATTTATGCCAGACGAGAGTTACGCGCAGGAACGAAGTGCGTTGGTCG
+>833 1
+CAGAGATTCTTCCCCGCGAGCAGTAGGTCGATCTTACGATCTATGGCCGTTATCCACTTACGTAAAGGAACGATCAGTTCGGTTAAATTGGCGCAGCCGA
+>834 1
+GGCGATACCCAGACGACTCCATTTGTAAAGGACCCGAGTGTAGTGCTGAACGGACCCGCATATCGTTGCTTGGCTAACTATTGTGATAATATCCTCAGGC
+>835 3
+GTTAGGAACGTTTCACGAAACTTTGTCTATGACGTAATCCACGAACTGCAGTAGAGGCCACTACTGCCTGAGCTGAAGGCTCGGCTTATAGGTCGCTACC
+>836 3
+ACTATCCGATCAGTCGCTATTACCAATGGAACGCCCACCTACTCATGTCAAGTTATGCTCAGGGGAACCTTGGGAAGGAATCCGGGTCTAAGTTGGGCTT
+>837 3
+AGATGAACCGGCAATTGTCCGGAATAAAAGCGGGACTCCTTCCACCTGCCCTATGTGTGGATCAGTCTCTTCTCAGTGGTCAACTAACCTAATGGATGGG
+>838 3
+CTTAAGCATAGGGGCAAGTTCGTCCTGGGAACGCCGTTTACACTTCACGGTCGGAGATGATCCCCGCAGCACATCAGCACATTATAAAATGCTGTTTTGG
+>839 2
+CCTTCAGAAAAACGCACCTACCTTCGAGCTGTGAGTTTACTTCCAACGATGCTATATCACTGGTGAACTTGCGGAACGGCCTGTAGGGGGTTACGACTGA
+>840 2
+GCAAGAAGTATAGTTCCCTTTTAAATCAGACATGGACAGAACCTACCTGTGTTCCCTTAGGGAATGTGCCATTACCCCAGGGGAGGATTCCGTCTCCGGG
+>841 3
+TGGGCCATCTGAGTTTCACATACCCCGTGGTTAGCTACTAGGATGACGTGATGTAGAAGTTCACATGCGGCAGATGACACCTGATACCCTGACTACGTCA
+>842 2
+GCGGTTCACTAGAGGGGTTCATCGCTTCGGTAAGGAAAACCCGGATGCTCGTTCATGTCAATGCATTGACGAGACCTTCCGCACTGATCAATCTAGCAAT
+>843 3
+CCTCCGCTAAGTTGCTTCCCCCTCCGTGGGTGCCGCATAAGTGAAAATCGGAAGGGTTTAATCCAGAACCGGAGGACATAGTGTATTGCCTATAACTTGA
+>844 2
+GGTATGGTCGACACGTCCTACATACACGCCAAAGGAACTAACCGGCAAGCTGTCGTCAGTCTGGGGTTGTCCCCGATTGCATATAGAGGTATTTATCTCA
+>845 1
+AATTTTTGTCGCTCTTGAAACCAAGAAGTACTCCGACTTTCGAGTGGAGTGAATTCCACGAACGGGCTAGACCTGCGGACAGCGTTCCTCCGGCAATGAT
+>846 1
+CAATGCTGCCACAGGACCTACGTCTGGTTTCACTATTAAAATAGGGTCGCGTATTGAGGATCACCACGTCGGACTATATCCCCAGTGGAGGGCATCTAGT
+>847 2
+ATTGTTGCGGAGTCTACATATTATGTGCTTACACCCGGCCGTGGGCAAGAAACCCGAGAAGATATAAATCTCTCCTCCGCTACGTGGGCCGTATGATACG
+>848 2
+ATAAACTGGACCCCGTGTAAGAGCTACCCTTGGTAAAGCCCTTTATGGATATTCGGGTAGCTCCCTTGAGAGCTAAGCCGTATTAACCCTCTCGGAGAGG
+>849 1
+CTTTCTAGGATGACCCAAGGGGTGCATGCACATTGCCAAACTAATCCTATCCGCCGAGACTTAAGGCTTCTGCGTTGGAGCGGGTGTTACGATAAACCAT
+>850 2
+ATCCGAATACTATACTTACCAGAATGATTTCCCCCGGGCTGACAGGTGGTATACTGGGTTCGCAACGATATATATACGCGCTTCTAGCCGGCGAATCGGG
+>851 1
+TCGTGTATAATGAGGCCCGATAGAGCAATACACTAACGGTTGCAGACCCCTATCCAGGTGTGATTCACGGGTGTCAAGCAGAATCCCCTTGTCGGTTATC
+>852 1
+TTGCGTGAGGAAATCATTTCCTACGAGGATGGTCTCACTGCGCGTGCGGTTGAGAAGCTAGTCCCCTACTATGACATCCACAAATCCGTCATGATGAAGC
+>853 1
+CGCGACAAGCTTCTGGAGGTGACCCCCTAGTATTCCCGCGAACTTTATTGGGCTTACCTAGGGACTAAGCTGGGAAATCGTAGCGTTAAGATAACATTCC
+>854 2
+TGTAACCTGCAACGAGTAGGTTGGCGGACCAATCACTCTCTTATCGTTTGCGTCTTGGGCAGGAGAAAATGCTATCGAGACGCACACCACACTTCGAGTT
+>855 3
+GGTAGTAGCACGCGAGATCTCGCCCCCCATATGGATCGGTATGCAGTAGTCCACCTCATGCAATTTTTGGGTGAACGTAGCACAGAGAACTCACATTTTG
+>856 1
+GGGTACGGCCATATTGGTTTCTAATGAGGGTATTCTTAACGGAAGCATACCAGCGGTGACAACTCCTACCAGAGCACCATACGGATGTCCTTCGTCGCTA
+>857 3
+CCTCCACGGGCTCTATTTTCTGGAAGGTTTCACAAATTTAACCCAGCCACCCGTATGAAATTAGGGGTAGCAGCCGAGCGAGTGCACTTATCGAGGAGTT
+>858 2
+ACACACATCGGCTTAGTTAACCCACGTATTCTGCCCGTTGCTACTGCACGAAGAAGGGTGCGTTGCAATAGCTTAAAATGAATGTGTCGAGTCCTGCGCG
+>859 2
+GGATGTCTAGCTGGAATCCTCTGCATCTCAGGACTCGGTTAGCTGCGGGCGACAATACTTTTTCGGGAGAAATGAGCAATCCCCATATAACGCGAATTCC
+>860 3
+ATCATCAGCTGTTACGGTTTAACCGCGAGAAAGGTAACGGATAGCGAATCCGCTTATATTCACTGAACCGTTGTTTCCCCTCTGCGACGTAGCGAGCAGG
+>861 3
+GCGGCCCCTGGCAAGGAGCCGTAAGGATGTACAGATGGCCATTAATTCAACTCACAGTGTACCATCGATTGCAGCGTGAAACTCTCAGGTTTTGCATCTT
+>862 1
+CCCCCTTGGAACATAAGCTCGCTGTGCGACTAGTCTGCTGCCTAAAGGATGCGGCCTGCATATTTTGAATTGGAGCGGAAGCTGAGTCATTAACATCAAC
+>863 1
+ATTAAGCGGACTACTACTCGTTACCAGAAAGCCTGGCGATTTGCCGCGGTCAACGCAACACAGCTAATCGGCGATAGGTTCTTTTCGTATGGATGTGACC
+>864 3
+CCGACTGAGAGAGTCAGATCTACAGGAGTGATTTAGTCGGGAATGTGTGGCCCTAGTGACCTTTGTTCCCTAGCGCCCTATAACCTTGACACAGACACAT
+>865 2
+TGTCTCCGAAGATCGGAATGGGTAGAGGCCCCATCTTTCAAACATCTTACGGAGAGAATCTGGTTCCTACGCAAGCCTTGCTTCCGTAGAGATGCAGATC
+>866 1
+GAACAACAGCTGTTGGATCTTTTTGAGCTAAGTCCGGCCCTACTGAGCAAGGCCTGCTAGAGAAGAAAGCTTGCCAACTCGACGTCTCTTACGCTTGTAG
+>867 2
+TGTGGCATGACGAAACAAGCTGGGATCAACCATTCCCTTACTCACCCCGAGTTGGCGAAACGGTAGTCCTGACAATGTCTTCTTGGCGTGGATACATGTA
+>868 3
+TCAGGCAAAAAGGCAGAAATTTATCGTCCCTAGGGTTTGAGCAGGGCGAATGCCCCCGGACTCGTATCTTGTTTGTACAGTATGCGTCCCGTTCACCAAA
+>869 2
+TAGAAGTTCGATAATTGTAAGCCTCTGCCCTGCTGACTCCAGTCGGTCCATCGGCAGGACAGATGCCTAGATGAGATATCGAATCCCAATGGTAGGTCTC
+>870 2
+CACATCCTCTAACGGGCTTTTGGATGGGCACGTTCTCAATCCTTGTAGACGAATAAGCTAAGTCACCACACTCTGGGAAAGGGGTTGCCGCTAGCAGTTA
+>871 1
+GGCTTCCACATTTAATGCACAGGGTGCCTCGCAAACCGTGAAACTACGCGCACAAGAGCTTGAACGGAGTTGAGTAGTTGCACTTCTTTCCTGAAGTTCG
+>872 2
+GGCTGCTGTTGTAATCGAAAGGAAACGCGGTAATCGTACACCCCGGGCCCCCTTTATTCTCAATTGATGGTGGACGTTAAACGCGACTCGTTAGCAATAC
+>873 2
+GTCCGTATAGGCCCTACTCAATTCCCAAAGCGCTTCTGGTCGATATCCTGCGCAGTTCTAGATGCAGGACAATTAATATCATCGGAGGGGGACATTGCAG
+>874 3
+GAATGGACAAGAGGACCTAAGTGGTCTTACAGCAGGCCCCCTACCATCGCGAGGGAGGCCCGTCCCTGGCATAGATGTTTATTCTATTTTACTTCAGTAA
+>875 2
+TCTGGCAATCAAACGCTGGGTGGATAGCGATAACAAACGTTTTTTACCATTAAACCTAGGGTACTTTGCTCCTCAGTCAAATGCCCCAGGCGGGGCGCTG
+>876 3
+GGCCCTACATACGATGCCGTCACACTGAATCTTACTAAACGCAGGTCAGGTCGGTAAAACTTGTACCGGATCATCAGACGACTGTATGGTGCTCGGTTGT
+>877 1
+TTTCTATAAGAAGCTCGACGTCCGCGAGCCAGTCCTCGCATCAATGGTAAGATATGCCATGAGTAATGGGTGCTATTCTACCAGGTGCCGCTGCCGAAAT
+>878 2
+TACAAGCGTCTGATATCTGCTGAAACCAGGGGCCTAGTCGAGGATTTTATAGTAGCAGGGCACTCGTCTGCGCTTCCTACAGAAGCCATCGTAGTACTCA
+>879 2
+ATGGTTCAAACGAGGCATACGAGCCTCGGGAGCTCCACAGCACAGTTAATTCTTTTTACTTCATAAAGGTATTTCGGTAGGGAGCGCATCCCGGCACGCT
+>880 2
+ATCGCGCTCAATCTTCTTTAAGCATAGTACGTGTATTCAGTATGCGACATCCGGGCCGTGATAGTGTGAGGCTCCTGCAAAGAACCGCAATCAACTGCGG
+>881 3
+GTCGCGCCTGAACTGTAAAGGATTGCACGACCTCGCTTTTAGGATGTAACAGCCAACACTAGTGGCGGGTCCCATTATGGGTTTGCTCCACACGAAATAT
+>882 2
+ATAGACCCTTGTGGCCCCTCCTGCTAGCATATGTAGGGTCGGGTCTTGTCATCGCGAGACGCTGAACAACAAAGAGAACAGTCTAGTAAATGTCTTTCGC
+>883 3
+CATACGCTCGGCGTGTAGACTTCCCTTTCCGAATTGATATGGTAAAATCTACCGCCGAACTCGAGGCTTTGCCAGTAGGTGGTTCCGACAAATCGGAAAG
+>884 2
+ATAGCATGAATCGTAAAACTGCGCAGCGTGCACTAGTACGGGTTTAGGCGTATGAGTGCCTCAGCACTCGAGCAGACCCGACCTATTGCGTTCTAATCTT
+>885 2
+GCTTTGTCCATACCAAGTATGTTCTGAAAGAGGTCAAAGTTTGCCCGTAGAAGATCGCGGATAGACTGGCCGTCTAATCCGAGCATGTCACCCCTGGTCA
+>886 1
+CTCAGCATACAATTCGCGCACGGACCACTCGTGGCGAAAGTGCTGGTACCCATGGTCAGCTATTACGTTTAGTCGATTCATTAATGAGAGAGAGCTCCGT
+>887 1
+GAGCGAAAGTTGGCTAAGGTCAGCCCCCCCACACAGCTTAGGGAGCTTTGCCTCTAGTAGCCGAATTGCAAGTAGATCGATAAGACCATTTGTCTCTTTG
+>888 1
+CCGTATAGAGAGTTTGCCACACTGGTCGGATTGAGAAAATCTCCACATAGTGAACCCCGGCGGAGCTAGCTGTAACTCAATTAGATTCCGCGTTGCTCGT
+>889 1
+GCGAGGGTTTGTACCGCTAGGCGGATGAATTGGCGACCCCGTTATTTTGGTGGTAGACATCAATGACCTAAATCAGATCCACTTCTACCTCACAGACCGA
+>890 2
+GCAAATCGGCTTAGTCCCCCGTAAGTAGGCGTTTGCAGCAAAGTGTCTGCCGAAGTAGTCATGAATCACAGCGTTCGCAAACTCATTTGCGTTCGCAGTA
+>891 3
+AGTGCGTACAATGCGAACGGACGCACGCAAATATCCTCGTTTCTTTAGATCACAGCTCGGCCTACTAGAACAGATTTGTGAGGGGTACCTTTGGCTGCCA
+>892 1
+GACGGTACGGTCAGCCGGAACTCTTGAGGCTCCAAATAAATATGCTTTCCTGAAGGTTGCCTAGACCGAAGATTGTAAGTCTGGTTAGTCCAGATCCCCC
+>893 1
+TGTTTCAGTACCCTGTAGGTCCCGTTACGTCGCCAGATATAGGTCGTACAAAGAGAGATGGGCCGCCGTACCACCGGCAGCTCTACTAGTTATTAAAAGT
+>894 3
+TTCGCAGCAAAGATGCGGTACAAATTGCAATACCACACCTGTGCTGTGTTTCTACGAAGACAGTATCACTAACGTTGCTAAGTGTCGGGCCCTTGCGGCG
+>895 1
+ACGAGAGTAGCAAGTTGGGATTGTACCATGGGCTGATTACAGTTAGCCCTATAGGTTCGTATAAGATCCCCTTAGCCAGTGCTGCGCCCACTCACAAGCT
+>896 3
+CGAACGGGCAGAAGCACACCCGCTGAGGTCCCTCCCAGAAGTCATTCATATAAATCGGCAACTATTGATGATTCCCTGCGTGCAATGTTTTGGTGATGGT
+>897 2
+TTCGGCTCCCACCTACTGGAAATCCATGGTCTGGAGGTCTTACGTAGCGACCGCTCACTTAATGACTCCTCGAGACAGTGATAAGTGAGGAAATCTGATG
+>898 2
+ACGGCGTGTGGGACGCGTCCTTAGGCTATCTAGGTTTACATGAAGATTCGTCGATATGAGTAGAGTCGACTCACAATCCCATATAACCGGCGTCCAATCC
+>899 3
+GGAGACACCTCAGCTTGTGTGAAGTGCGTTCTCGAGTTCTGCGCCCATGGACTAGGGGATACAGAGTCGAACAAAGCTAATTACGACTTTCCTCTTCACA
+>900 2
+CGCAGGGAACACTTCCTTAGCTGTCTGGCTATACAGCATACCATTAACAAGGTCTCGCTGAACGTGACTGAATAGTGTGACTCGCGGACTAGGCTTATCG
+>901 2
+AAGCTCTCGGACTTACCAAGTGCCCATAGTTATGCGATGATCCTACCGGGATCGCGAACGGAGTCACCTATAGGACGTTACTTCATGAGCATGTGCGATT
+>902 1
+ATCTGTTGCACTTTGCCGATGACCGCGTTCAGATCGGACTGGCCAAATCGTGACTCGCTCTCGAATCTAGAGGTGAGCATAGTGACCTATAAGCAATCAG
+>903 1
+ATCTATACCGATATGAGGCTCTGTCCCGGAGGGTATAGAATCACGCTTCTACTCCGCGCAAGACCGAGATGAGCGAGTCGTCCGTATAATTCATGTCGTA
+>904 3
+CCCGCTTGTTATTAGGCCTAATACCAAGGCCTCCAGGGCACTGAAAGTCAGTGTATAACGTCGATCTGCGAGTAAGTCGCGGACGTTATTGGCCTAAACT
+>905 2
+TTTCTCTGTAGTACACGGTCTGGGACCCGCAGCAGACGACAGAAAACTGGTTGTTGACGTCCCAGTTTGGGCTCCTACGTATAATAAGCAAACCCGGTAT
+>906 1
+TCCAGGGCAACGCCCATCACCAGCGGACACTGGGGGAGCGACACACTGCTATGTTCAGCCTTCGGTGGTATTTACAGTTGTTATGATTATTCCTAAGAAA
+>907 1
+CTGCAATTATCTATGTACTAGGGGAATCCCGATCCCACGGTGCACGTAAACGCAGACTGGATACGCCTGTGAGTTGGCTTGCTTTACTACACAGGGCATA
+>908 2
+TTGTCGCTTACAAGACGTCTAGGACGTTTCGATTTCGGATACAAGATAATACATGGAATGGACGCGCGACGCCCGTTACAGTAATGCTACCGCTGCGCCT
+>909 2
+GGAGGGTCAACATAGACGTAGTGCGTGCATAAAGTTTTTGTCTGTTCGAGTCAGCATATCCCCTTTGTAAGACGCCTGGCCAGACCAGACTCACACTGAC
+>910 2
+TACGCGGAAGCGGCCCATGGCTTGAGCTACGTAAATGTTACCAAGGAGACTCATCATGCGTTTGCATGGCACATGTCTCGTCTGCATAAATAATGCCTGC
+>911 3
+GAAGATCGGCCGACCTAGATAGCGTCCTACGCGTTCTGCGATGGATAGTCAAGGCCCGTGGTCTTATTAAAGCTAGTCGCACTTACATCATAAAGGCTTC
+>912 3
+ACATGCTGATATGCGGCGGACATCTTTTCGACATACCCGAGGAGGTCACTATTGATCCCCAAAAAGGCGGCATATTGTGCCTTCGAGGGCTACCTTAGAT
+>913 3
+ATCAGCAAATCTACCCGGGCCGTTACCGAGCCCTATGGGAGAAGCGATTACTTCGTGTGAGATCCTCAGAAGCGTCATGAGGTCTACTCATCTTGTGAAT
+>914 2
+TAACTCTAAACGGACGGGAAATCTAAATATTTGTGGCGCCTGATGTCCGTGTAGACGCCATCTCCCCTCGTCAATAGCGACTGCAAAGGTCGTACTGTGG
+>915 3
+TCTTACAACGTACGCAGACCTAGAGGGCACGGAAGACAGCGTTGTTGGATCCTAGGCTAGCTCGCGAACACTCGCATTGTGTGTAATTACGCATTCTTAC
+>916 3
+CCCCGTATCAGAACCCCATATCGCAGAATTCCGGCAGCTGGCATGGATATTAAATCGAGACCCGTGTGAGCTGTCTTTATGGGTCGTACTGTATAAGAGC
+>917 2
+TTGTCACTAAGGACATCTCGAAACTTATGCATGACCGTCCAATCCCCGGTAAGAAATTGTCAGCGGGGGTGTTATCACGTATACTGGGACCCTCGGCTGA
+>918 1
+TACATATATCGAACCTCGGTATGATACTTGAGTCGCAACACAGGGTGACTCATCAGCCCCTGGTGATCAACCGAGATGGGTCCAGCTGATTGTTGGCACT
+>919 3
+GATCATACGACGGCCAGTACAAAACTGATCTTAGTGAGGACCCTCTAGTACGCTGCTGTGGTCAATCTAAGGTGCTTTACCTACGCTTGTCGCACGGGAA
+>920 2
+ACTCCTATTATAGACAGTTAAGTGTAGACGTACGTAACAATCCTACCCGTGGTAGTGCATGTGCCATCGTAGGCATTGACGCGACCCGCAACGGGTGCTT
+>921 3
+CATAGTCTGCATTAGCTGACTAAAGGCATTGGTTGGACCTCGGCGCATTATATGTTACCAGCACCTTTAAACTTGGACCATGACGGCGCAGGCCTGACAG
+>922 1
+AGTATCCACGAGTCTACGGCTCTAGATGCTATCGGTCGAATGGCCATAGGTACGGAGCACAGTCTTACTGTTTTATGTCGAGCAAATTCGCGAAGCACCC
+>923 2
+ACTTTTCTGCCCGTAAAAGTAGAATGTCATGTTCGTTGGCGAGCTCCCCAACCCTCGTGGAAGTGAAGAAACGTCGGGCCAACGAGGACCTAGTTTATTC
+>924 2
+ACGCATAGATCTATAAGTGTGAGCCCGCCGTGCAGTGTAGCGCTTCGGAGATAATGCAATTGTCGTTTAATAGCGTCCCGCTCAGCTTAATCAGCCACAG
+>925 3
+GGCATCATAGTCATAGGTCCAAAGTCATGAGATCGGCGATATTTACGAAGCGTTTACGCCATCCTCCGTCGGTGACAGGGTACTAGCGTCCTTTGACAAC
+>926 3
+CATTACGAGCACCCGTAGTGACACGGGTGACTACATCTTCATGATTACCTGAGCACTATTCGTCTTTCGTGGATTAGCGGTCACAAAAGGGCGTAGCCAG
+>927 1
+TTGCATCGCTCTCAGTCTCAGCAGTCGATAAGGCCGTAAGAGGTTGTGGATACAAGTACCCGTAGCGCAGCAATATGGCTCTTCCGCTAGATTACGCTAA
+>928 2
+TGCGGCCGTTGGATCATGAGACCCTTACGTTGTACGCCTTGACTTAAACTAGGCAGACGTCTTAGACTTCGGCTGAAATCACGACACTATAGGCGCAAGT
+>929 3
+GATGAGGCAACAGTCTAGCTGTAGCTCGTCCGAACGACCTATTGGCTTATGAGACTTACGTCACAGTCGATGATCGCTGAGACTACTGCTATGTACCGAC
+>930 1
+TAGGACCAGAGATTCTGTCCCCGACCCTCAGAGCACAGAGAATTTGAGAAGTACTCTATCGGTGTTCTCAGCTCTACTGAAGGCGTTGTCAATGGCCATG
+>931 1
+CTTGGAGACACGTAACTTATCCAATAGCCGGACTCGTCTTTTACGTGAGCCACTAGCAGTGTGACTTAAGTTAAGTCCGCCATGCAGGCCGATTACGGGA
+>932 1
+TGTCGGCCCGCAGATGCTTGCTACGGTATGGAAGGTATTAAACGTCCTACGCCGCGTTGCTCAAAGACGACCAAGTTCGCTAGGTTGCACATACTTATAA
+>933 3
+TACGGCCATCCGAACGACCATCGTACTCATACTTTTGAGGTCCAGCAAACATTGATGGGCAATGGTTTTGGCTAGTGCCCGACGTTAAAGCGCTGGATAC
+>934 3
+GCTGAACGACAGTGTGTCTCAACGGGGTTTGATTCTACCACTATGCGAGAATAGGTAAATTCCCCCCAGACACCGGCTACGGGTTAGCGTTCTTATACAG
+>935 2
+GATAAAACCTTGTGGGCCCCCGCGCCTATGGAACATGTCGATTACTTTTCGTAACCGAGACTCAGGACTGGAAACCGGATATCGACTGTTATGCTGCGTA
+>936 1
+GCGGTGGACGTTGCGAGAGGACTCACCAGGTACTTTAAGCGTTTCAGTTTAGAGGCATCACGCCACACATTTAGATTGTACCTCCATCCGTCAGCAGTAA
+>937 2
+CACCGTCTACCGAACGTAAAATGGTGTGTGTGTTGGGCCCTGAAGGTATCCGAGGCAAGACTCAACCATTCGTAGTCTCGAATCACCCAGATCATTTGGT
+>938 1
+AAGAAGGTATGTGACGTACTGGAAAGTCCGACACGGCTTCCCCGGACCAACTAATGGCACGTCTTCTCGACAATGTGTTTATCAGCTCTTGGTATACGGC
+>939 3
+TCTGAAAGTGCCGCGTAGGCGCAGTCGAGCAACCATAAAACCCAGCTGTGAACCAAGATTTTTTTCATATTCTCGTTCCGCACACTGTGTGGAGAGTGCG
+>940 2
+TTACGTGCGGGACTTCCCGACAGTATCGAGTTGTCTTAGCGGAACGTATTCCCGCCGAAACGTTTCGAGATACCCGGAAGTAGTAGCGAAATTAACCTTC
+>941 1
+GATTCTCTACTGTGGCCTATCCCTAAGCATCCGGGGGACTGGATCCATATAATGTCATACGGCATCGCAGATAGAGTGGCATGTATTGACCGACGTACCA
+>942 2
+TATTACTGGTATCCCTAGGTAGTCAGGACTGCAGAGGGGATCTTATTCTCTTGCGGCCCTAGAGTTATTCCAAACAACTAAGCGCGGGAATCCGCGCAAC
+>943 2
+AGCGTATGTGGCTAGGCTGCATTTTATCAATCACAGTTCCGCGTAGCCGCTGACACAAGTCATTCCCTGGTAGTCCAAGCAGGCTAGTAATGGCATAAGC
+>944 1
+TGCGTGTAACTGGTCCTGCCCGCACTATGGCGCGAATCCTTTCGTACATGGTATAGTGAGCCTACTAAGAAGTCGAATGACATACGACGACCAGCTATGT
+>945 1
+CCGCCTAAACAGCACCTCTAACCGGTCTAGGGTTTCGCGGTTTTAGGAGGAATGCCTTTAACGACCTCGCTGTAAGCTATAACAATAAGTACGGCTGGGT
+>946 2
+GCCAGGTGAGTTCTCATTTTGGCCATCATATACGACAGGACGCCTAATAAGCCCCAGAAAAGCCTGCATATAGTGTTTGCCATCCCCGGGTAGTGGGTAT
+>947 3
+GGCTCTGTGCTATCGTGAAGAAGTTTCCAAGTTCACAAATCAATTGACGTGTAGCCCCAGATCTCAGCCTGAATGACCCCCTCGAGTTAGGATGTAGGGC
+>948 1
+ATATTAAAGTTCGTGACTGGATGATAGCGACTACTCTACTAGAGTCAATGCCACGCCAGGCAATGCCTTTTGTGCCTCTCGATCAGCGGACGAGGACGTC
+>949 2
+CCGAGTTATCCCGAAGGAAGGTTCTTTCCTAAACGCGACGAGTATGGTACCCCTGTGCTGCGGTACCAGGAGTTCACGTCAAAATAGTATACTGTCTAGC
+>950 2
+GTGTGGCGTTGATCAGAGAATCCCACCGATTGGGCACATCGCTAAATCGGTCCTTTAATACTTTGAGATGGAAACGCCTTTCCGGTCGTCACACGCAAGA
+>951 3
+TCGGGCAGAACGACGCCCACCTAACTTGTCAGGGTTCGACGTAATATACTAGGGAGCCTCGGAGAAGTCTATCTACTGACGGCTCATCAAGTATGTTTCT
+>952 3
+GGTGTCTTGCGCAATCATACTCAACAGTGAATTAAAACGGCGTTGACCCGTCGTTCTGGCGCTCGGAGAGCCGACCCGGATTCTTAAAATAAGTCATCGT
+>953 1
+GGAGCCTCCAGATAAGATTGTAGTAAGTTCCCTCTGTCCTCAGATGCCCGACGGGGTTCTCACATGCATCAATAGTGTACCGGACTGTCATAGGACGAAT
+>954 1
+ATGAACCGATTTGCTATGACGCATCATATGGGTGCAAGAGATTGCGTGCCCCCCGCTTAGAGACACATCTAGCTCTACGGGCGGCAATTAAGCTTCTGTA
+>955 1
+TCAGGAATATTACCGCATCGGTATTAGAAAACCCTCTCGGAATGTCCGAATCTTTTCCGCAGCTGCTATCTACACGCGGGAGGCATAGGGATGCATTCGG
+>956 3
+GGATGAAGCAACACGTGCAGGAACTCCTTTAACCAAAGGAGAAGGGACTGGAGTATATTTCGCTATTATGCGCCTGCATTCCGGTCCTTCCGTATGTCCC
+>957 2
+ATTAGTCTCCGAGTATATCTAGCAGGGCAGTGAAGGCACCCGTACTGATCTGAGGGCTTTTACTTTAGTGCCCAAGCCAAGGAAGCTCACTCTCCAGTGA
+>958 1
+CAGTGCGTGCACTCACTCCCCATAGCCTAAAGGCGCTTAAATTGAGTGGCTCACGCTTGACTTTAAGTATGAGTCCAGAGACTCATGCTTCGGGAGGTAA
+>959 2
+TGTGTATAGCAGAGATAACTCGAAAGCAGGCGGTCAGCAACATTCAGACTGGCACGTGTCCTCCTTATAATTCCCGACTTCAGGGTGTTAGCCTCGGATC
+>960 2
+AAGGTTTTCGTCCGCCGACGGTTCAAGCGGGGTTTGACCCCCACGGTTAACTCCGTAGGGCCACTTCATTCTTCGGAGAAGTGTAACTAGAATCAAATAA
+>961 1
+AAGCTAGCTTCCATGTATCCAGAAGTCAGTGGAGCGACCGCAGAACTCCCTCACTTTGCGCTATATGCTTTGCGGGGAGCAATTAGCGTCTTGTGCAAAA
+>962 3
+CGGGGCGGAAGAACAATGCGTCGCCCGGTTATCTCTTACCTGCCTTTACCTTCGGCGCGGGTTACGATACAGCCTGTAATGTAACAGCTTAATATAGAAA
+>963 1
+GCGGGCCACTCGCAGAGGCCTCTCTCTGATGTACCAAATGGAATCCGTTACCGTCGGATAGTATGACCCGTTCGATATTAGCGCGAATATAGCTGATAAT
+>964 1
+AAGGTAAGCGTTACGCCAACGGAGTCCATTGAAGACTGTCTTCCATGTTTCCATTCCAGTCGGGGTTAACGTTTTACAATGACGAGCAGCTCCCGACGAG
+>965 1
+AATAGTTTTTAGAATGTAAGCCGATCGTTATACAAGTATTCGAGACAACCAGATCTCTCCGTAGCGGTCATCACTGTCCCAGGGGCGCTTGCCCAGGCGG
+>966 3
+CTAAGCGTGTCTTCAAGTATGATACTTAACGGACGAGGCCACTGTCTAGGGCTCTGAGGTTTTCGAATACCGCCAATCGTGCCAAGGAATGGCCACATCT
+>967 2
+GAAGGCGAAGGACGTCCTGGAAGTCTACCTGTAGCTCACCCGAGTCATTTCTGTTAGAAATCAATACCGTGACTAGATGTGCCGTTCCGGACTTCAAGTC
+>968 1
+TCGGTTCTGTAAGCATAGAACAGTATAACCGGCTCGGCGAGACGTCAGGCGGTCTTTAACCGATTAGCTTCATAGCATCAGCAACACTCGTCGATTTGCG
+>969 1
+GTTGCCCTGAAGAATTTCCGAAAGGCCAACAGATTCCAGCTATTGCCTCGTCATGACGACATTGTATGACGGAAGACAAGTGTCATCCGTCTCGTGCTGG
+>970 3
+AACACTAATGCTTAATTTATTCTTGCAGTACGATCAGTTGGCTATTAGTCACCACGCAAGGGAGCAGGGGAGCGCGCTTCTCATCTGGCTCACGCCAAGG
+>971 3
+CTGAGGAATGCGAGGGAAGCATTCTGATCCTATACACATGGGCCTGGGTTGGCCCCCTCAGGTAATTACTGACACGTAACCTAACCTTAACTATGTGCTG
+>972 2
+GAGGAGGTAAGCTTGCAGACTGGTCGTCATACCACACCAACTGCTAGTCGTGAACTAGTCGACACTCTGTCGCGCCCCGTAAGTGTTTAACTTTAAATGG
+>973 3
+TCTCCCTACTTTTGCAAGATAAAAATAGGGAGGGTGTCATTGTTATCCCAATTGTCGCCCTCACCCGAGGAAGAAGCCGGTCGAGTGATTGGACCACCGT
+>974 1
+GCGCCTAGTTAACCAACAGCGATCGTACGATACCGTATGCATACCGTGCTGGAAAGGCGAGATTTCATATCTCCATATGCGAGGATTGCGGTCTTCGCAT
+>975 1
+TCTCTTTTCATTAGGCCCGGGCTAACAATCGCTAAGTCGACGGGAGGGGTTTAATCCACCGGAGAAACTTCTACTGCGAACATGGTGATTGACGCAACCT
+>976 2
+AATACGCCTCTCTCTAGAGTTATCGCGGGAACTGAGAGATCACCTGCTACAGCGCTCCATGGAACAATTCTGGGGAATGCTCGTATGGGCTAGTTTCCAA
+>977 2
+TCGAAAGTCAGCTCGTCCGGCACACACAAATGGCTTTGTTGTAGCACGAAGATGGCATCCATGTCTGTTTGGGACTACAACTCAGCATAATTTCCGGGGC
+>978 2
+GACGGGCGGCATGGCCTTTCCGTCTCAATTACGAAGGACTAGCAAGCTTACTGTTTCCAGACGAGTCAACTCAAATTACATGCGTTAAGCGTCGGCGTTA
+>979 1
+GAGAAGTTCTCCGTTACAGAGACTGACGAAGGATTCCTGTTTACTGCCCAAGTTTGCCGCAGGAAGCACGCGTACTCGATAACTCTGTTTATCAGCGGAC
+>980 3
+GACGCGACAGTAACTCGAGACATGTTATTAACACCTCCCCGGTGGTGTGACCACCTTCGGGGCACGGGATTAATTTACGAGACGTGATCCTCTATAATTG
+>981 3
+CCATACAGCCTTTAAGCGCGAAAAACCGATTTTTGGGAGAGCTCGCTCTGCACTTTCCTTGGAAGCTGTTAGTCGGCCTAACGAGATAGGGTCGATCAAC
+>982 1
+GACTCTCATTATGGAATGCCGATTAAGGTACTCTAGCATCGCTAAAACGTCGCATGACGTTTTAACGAGGTCCAGAGCCTCGACTCCTGAGTCGGTAGCG
+>983 3
+TACGTAAGAAATAAAGTATCTTGGTTTATAGCTGTACCGATAGCTGTCATCTCACGCAACGGTCATTAGGGGCCCCCTGCCATCAGGCCTAGGGCAGTCG
+>984 2
+ATCACGAGAGGCGGAGCCAGATTGAGCCACCTTTGTCGGCGCATTTTTCCCCAGTTAACCTTAACCGGGAACTTATTTGCTACAGTAGGGAAGAATCTCG
+>985 3
+GCCGCGCGCCAATATGGCATCCAGAGTTTTTAAGACACGGGTGCGAGGACCTACATGGGAAACCAACTCTAGCATATTACACTATGTCTTTGCTTCTGGG
+>986 2
+GCCAAGCTAACGGCTGTCACTCCTATGTAAACACCCTATCGGCGTGAGACGTGCTACTATCGGATATCGTCACCGCGTCATGATGTAGAATGTTGGGAAT
+>987 1
+CCTTGCGACAGTCTAGATATCTACGCTCTATGGATTGAGTGACACTCTCACATTAAAGGTGCGAAAATGATAGGCCACCTCCTGATCGGCTGCGAGGTGC
+>988 2
+CCACCATATTGCTTTACTGTTACATTACGGTTGCATGCACTTCGGGCGCTGGGAGACAGGCAAGAAACTCGTGGCCAGACATTTGAAGCTGCCATTAGAC
+>989 3
+AGAGAATCCCGGGTCACGAGTTCCGATCGTTAAGTGACTTAACTCGCACCTCGCGCCCTTATAATTTGACCGACGGGGAGTTCCAGTTTAGAGTAAACTG
+>990 1
+CTGTTCAGGCATGCCTAATGGGTGCCGAGTAAATCGGCTAGTAGCTGCGGCTAAATATGTAACACCGTTACGATACCAGGCGTACGCTTTACTAGCCCAT
+>991 1
+AGTTGTCGTTTCACATTGCACTTTATGCCGCTATGTCAACACGAATTTGAGGATACCTGCGTTACACCCGAGGGAGTATGACGCTGACCGCGAGAGCCAA
+>992 1
+TATTGTAGAAGCAGGTCTTCTCATGAACGATCGAGAGCCCGTCCCTACCCTCCTTCTGGCCATTGAGTTGGTCTTATCGAGAAGAACAAGACAGGTGGCA
+>993 3
+AATAGAGATCTTGCCGTTCGCCTAGCACCAAAGTTTTCGGATCTGCAGGAGAGTAATACCCATCGCTGGTGTGGTACCTCAGGTGACCACCTGCAATAGT
+>994 2
+AGCTCTATCGGCGCACATTACACAACTAAGGGGGTTGGAGCGTTTATCAATGATCTGCGTCTCTCTAGGCGGCCACATGTTCTCAAAGTATCCAGCAAGG
+>995 1
+ACACTGACTGGTGTGCCGAGTCCTCCTGACTGTAATCAACGTAACATATCTCCTGAGGATCGGTGGGTATATAACGCCCTATCGAGCCCGTTGGAAATAG
+>996 2
+GCGCACCTTAAAGATATTCGGTCGCACCGGCATAAGAAACTTTAACCTAGCTGGTTTGCCGGGGAGGAGTCAAAATACCGTTACCGCGTGTAGCCTTCTT
+>997 3
+TCCGTACCCAAGAGACCTTACGACGAACCTGTTTGGTTACGAGAACGGGGAACAGAGGAGTCTATCTCATCGTGGTTGAGCTACACGCACTTACTTGTTC
+>998 2
+GACCTACCTTGTGCCAGTTCCGCCGGCCACATTGTTCTGATCAGATGCAAGTGATGTCAGAACAGATTATGAGCGTTAAACAAGGGACCTGCGAGTTTCC
+>999 2
+CGCCCTAGTAGGCCGAGACTCTTGGTGGAGACCTAGTGTATGAACAATCGACTATCACTTCCTCCGTTGGGATATGGGTCCTAGTCAATGAAACTCCAAG
+>1000 3
+CTGCCGATCGGGTGGTAGCGATACATACTAGATTTACGGGTGAGCACCCTCTTAAACCATTACGAGCTCCTCAGGGTCGTAGATACGCATTACAGGACTT
+>1001 3
+GTTACTACGTCTCTCTAAACACAGGAGGTGGTCGCTATATGGGAGAGGTTGGCCCCCTACAGTTCCTCTTATATTCGCGGATAATAACACGAGCACCAGG
+>1002 2
+TTCGGCAGACCCCTGGGATTGGAGTTATACGACCTCGACGGTGCACTTCCTCTTCCAATGTCGAAGCTTCGACCAAGCAATTGAACGGTGAAGTTGAAAT
+>1003 3
+CTCACTTTCCTTTACGAACACAGCGGGGCTCGATGACCCTATAGGGACTTGGCGGGGAGCCAAGCTGACCAGAATTTAATTCCACGTGGACATTTTATAG
+>1004 1
+CGAGGGCCGCACTTCACGTATTTGTATGATGGAAAACGGAAGAGACAGTGTTATGCCGACTTACATTATCGATACGTGCATGCCCGCAATTCCTCGCTGC
+>1005 3
+ACGAGGCCTGAATCAAAATTTGCATCGTGTGTGGCGCCAATCAAATCTGCAAGCATGACTAGTCTAGCCGAGGTTATTGGCGATCCGCGCCGTCTACTTA
+>1006 2
+GCCATGACCCTAGTACAAACGTTCGTGTGGGTTTCTTCGCACAGAGCCCGTCGCGTGGAAAAGTGACACGTCACGGCATTATCATATACAGGGTCATATT
+>1007 2
+AGCACAGTGATGTTTGGTTATTAACAAGTATGTACCGTCCTCCATCGGCAGCGCCGGGACTACGTATCGGGCATTGTGCCCCAACTTATGAGACTAAGAC
+>1008 3
+TAAAGATGGATAATACGGCGACCTCATTAGACGTTTCACTGTTAGAAACCGCATCCCGCTGATGCTCATTACCTCGAGTGCAGATCAGGGCTGCGTTGCG
+>1009 3
+CGTGTGCGTGCACAATCACGAGTCTCCTATTTCGATCAGTTGAACTGGGGGTTACCTACAAGGCTGCCACGACCGTCGAGATTAACGTATAAACGGCTTA
+>1010 1
+TCGTGGGTCGAGACTGTCACTCCTCAATCAAATTAATACTTTCTCGTACAATCCAGAGGTATCGGGAACGGTCCCGTGTGATCTCAGCGACGGACAGTAG
+>1011 2
+GTGGTTGGTAAGTTAGGATCCGCGTGAAGCGTGACCTCCCGGGTACCGCTTATTTACAATAACACGTTCCAGCCTAGGAGTCAACTTTCTACGAAACACG
+>1012 2
+CCAAAATCGGGATGGGCCGCCGAATAGGTCCGTAGGCATACCCTATCTCATTGCATCTTTGGATAAGTCATAATTTATAATGACCGGCGATCCCTGCGGG
+>1013 1
+GAAACTATCAAAGTTAGCTCGCTGCACCTGCGAACTGGTTATGTGCATATCAACTCTGTTGCAGCAGTCCGCGGACTGCCCAGGGTTGCGAATCAGTAAT
+>1014 2
+AATTGCAATGCGTGAGTTAATTCCGGGAACAAGCATCACGATTGCGCTACAGCTAGGCGGAACGGCTCAACTCCTTCGGCATATGCTCCTGTCGATGTAT
+>1015 2
+ATAGGAGAATATTGTTTGCTGACGAGTGACAAATGGTAGACGCACCCATAATCACATCTCCCGCCGCTAGGTAATATCCTGCTTGCCTGAGGGCGCTGCT
+>1016 3
+GAAGCGTTACTTTCCTATACATCGCTAAGAGACCAATTGTAAATCTGTCGCGGGGTAGCTGCGCTAGCGTGCTCCAAACAGTGGGCCCGGTTCCATAAAT
+>1017 1
+GCACATGCGCAGTAGAGCAACTGCCGTCGTCTTATCTCGGTTCGCCTTGAGCAGGAGAGAATTCGAACCCTGTAGGGTTAACATCCCCTTATTGGAAATA
+>1018 1
+TTAATTCGATACCAACCGATGAGCTTCCCCAGGACAAGCTTTGCTTCAGGTCCCAGGTAGATGAATTCTAGGCGCAATCAGTCGGTGTCGATCACAGTGG
+>1019 1
+ATAAGGGTGCAGTGAGGCGCTGAATTCCCTTTATGGCCTTCTTATTAGAGATCTTGACGTTCAATGGCCCCAACGAAGACCCCCTAGGAGCTCAGATGCA
+>1020 1
+TCCCCTGATATCGGTGAGATCGCACATCGTTGCTGCTGTGACGTCAGTACGAATAGTCACGTATCACGCAACGAAATTCGCCAGAAATGGCGCTGTTTAG
+>1021 3
+TTCCGGACCGTTGCGGGGAGGTCAGAGAAAAATCCTCTCGATGTTGACACGTGCCTTTTAGTTTGGAAACCCCCACTCCGAGAGATACGTCTAGTATCAA
+>1022 3
+TCCTAAATATGCACGTGAGATGATCCCAGATAGCGTTCGCCGGGAAACGTATTGCTGACGGTATGGCCCAGGATTACCGTATCTCAGCAGCACTACGTTT
+>1023 1
+ACAGAGTCTAGTATGTCCTCGTCTTCGTCAGGACGTGAGGTACGCGCTGAGCGGATGCGGCCACACTATTTCAAGACTATAATGCTGCATGAAACTTCCA
+>1024 1
+AAGAAGTTAGTTTATTGGGACAAGCTTCAGGAACCAAAGTGTCTTAGACGCTATGCGGGTAGTCCGCGAACCTACTCGGCCCGCCATGCCTGTTTCATAC
+>1025 1
+CTGCATAATTATGCAACCTTCACCGTCGAGAGTAACAGTCCTAATAGCCGAAGGTTACTGCGCAACATATCTGCGCACGCTGGAGGGGTTTTGCGCGATT
+>1026 1
+CTGTGTGCGTCCTCTAGGGGAGAGTTCACACGTCCGACCTGCAGACTATTAAAGGATATCACATTCCTTAAGAATGAACACGACTCGTGCTACTCGGGGT
+>1027 3
+CGGTCCCCTTAGCCCCCCAATACAGTCTTGATAGCCGCGTCTAGGTAACGTAGAAGTAGCATGTAATGTTAACATGCACTGTGCGTGATGTAGGAGTACC
+>1028 3
+TGACGAGGGTCTAACGGCGTAATAAACTAATTCGCCCAATGCAGCCCGGATAAATATATTGCATGTTTCTCCGGGGACGTAGCCCTTAGCACGTCTGCTG
+>1029 2
+CAACGTTCCCGCCAGGGGAGTGCCAATCCAGATGAACGAGCTATTTTCGTTTAAGGCTATCGCGCGATACTCCTTGAGCAGTAAAGATGTGCATCGTACT
+>1030 3
+TTTAGCCGCGAGAGCGTAGAGCTTACATACTTGCTGTTCGCCGCATTGCAGAACTGCATGTAGCAAATCCCCGATGGGTCGTAAAAGTCACGGCATTCAT
+>1031 2
+AGCTCAGTCTATATCTCTCAGGGCACACGTACGTCGGCAATGTTTACTGTCGGTCAGTTTACCATACACAGAGGGCAACTAGTTAATCCGAGGCGTAGCG
+>1032 2
+AGCCGATAGTAGCGCCGCAGCTGGCGCGGAATCTCAAGAGTGATCCCCCCCAGGTATGCGATAGGCGAACATTATAAGTCACCTTTGTTCTATATTAGTT
+>1033 2
+TCTCCAGAGCAGGGCATATCGCTTCCCAGTCGCGGGTCAAAGCTGTCAGAAGAGATCGATCAGGTGGCTTTTATAACCTCTCCATAAACACATGGTTGTG
+>1034 3
+GCAGCCTTCCTGTTCAGAAAGATTCCCTAAGTGAGAGAAAGGTGTTGGGAGTGCCGGCATTGAAGCAAAGTCGACTAATTCCCTATCCATCTTGCCGCTC
+>1035 3
+GTTGAGCGGCTGATAAGTCTTTCTACGAAATTACTGGGGCTTAACTCAAACAGCAGCGCACGTCACACTTGAGTACTGTTGGCGCAACCAATGTGCTCCG
+>1036 1
+ACAGAGCCGGGATGAATTTAAATATGGCAGACCTTCTGGATAAGTTCTCTCCCCATTGTTGATGACCGGGGTCCGAGTGGCATCAGGTTACCACTAACCC
+>1037 1
+CTAATATTCGCGGAGGAGCACTAAATGCTTTCAGGGTTGAGGGTGGCTCCACGCACCTAGACTCAATGTTCCCCGATCGAAGCCATAAGCGAAGCTTTTT
+>1038 3
+CGGCGGGTGCAACGTAATTATGAGTCTAGACCGAGAATTCTACCAAATCAATCCTTACGACCCAGTTGATCCACCGTCAGCGGTCTAGTTGTGAGGTTGC
+>1039 3
+TTTTGCTGCACCACACCCTGCGACCTGTTCGCGCCGACTACTCAGGATTGCAGTGAATTGGACACTAAAAGGACATTGATAAATACTCCGGGGGTGTATG
+>1040 2
+TTCCGTCCCGAGGACTGCACTTGCTCATCTATCTCAATGGGCCGAATACAAGAACGGGAGAAGCCGTCGTGTTCGCGGATTAGTATAAACATGTTGCCTA
+>1041 2
+GAGTCCTCCACTCCCAACTGCACTGCTGCGGGTCGGAGAGTGGATAGAAACTTAACTTATATAGTACGACCCGATCTCCGTAGTAAATGGGTCGACTTGT
+>1042 3
+TGGTAATCCTGTGTGGCCGGACTTGCACATGGTAATGACCTCCACCGAACCTCGTCGCAAGCTATGACGGAGTATTCATTTGTTGGAAGCCTAACGACAA
+>1043 3
+CCTGTTAGAGAGCCGCTTCATTATAGACATTTGCGGCGAAACTAGAGTAACAAAGACCCTCTGTTGGCTTACTTCGTCGACTGACACGGCGGCCGAAGTT
+>1044 3
+GCGAACAATCCGAGCATCGTATATCTGTGTCCACTGGATGACCGTGTCCCAGGACTCCTATAGCGTATGAAGAAGTCCACATTAGCGAGTGTACTGGTTC
+>1045 2
+GGTGTTACACCATGACAGTAACCTCTAAAATGGGTTCGTCAGTCATCCTGGCTGACGGCTCGATGCGAAATCCTTCTGGGATAACCTTGTCCAAGGAGCA
+>1046 3
+CTAGAAAAGAGCTGATTTTCTAGGGGCTCCGTGTGTCCATGAGAATGCACCTGCTACTTAACAAAGGGCTACAGGGCCTGCTAGAAGTTTACGCCCCCTT
+>1047 3
+CCTGCAAGGACAAGAGACATGTCTATTGCGAGGTTCTTCCTTAGCAGTCTTAAAAAACAGTTCTTTAGTCCGCGAGGCCCGTTGACTGCGCCTGAGAGCA
+>1048 2
+GATGTGCGTTCGTCGGCGAAACCTTTTGACAGGAGTCTGCACCAAGTCTGACTTATAACCATTACTCGCAAGAGATTCAGCTGTTAGCGTCGAGCAACGC
+>1049 2
+ACAAGGATGCGTCAATGCACTTGAAATATGGATTCGACTTTAAAACCGACTTATATGCGCGGTGTCGCCTGCCGGCGCCGGGGGTCCACTTAATACTCAT
+>1050 3
+AACGAAACACGGCCCCAGCTATCGCCGAGCTAGGATCCCGGTCGGAATCCTGGTTATGTTGATAGTTCTTCCACCTTGGTACGTGGAAGAGTTACATAAT
+>1051 1
+TTTGGGGCTCATCCGCATACTCAAGCGACTAATCAAGTGGCTCGATCCATAGAGGGCAATGCTGGCTGACGTATTATCGACCGCTACATTGTCGAAATCG
+>1052 1
+TATATTCTCTTAGTGTTGATGGCAACCGTCTTCTAAAACCGCTTCTGATTGTGGCCAGGCACACTGCACGGCATGCGACAGTCGATAAGGAGGAGCACCA
+>1053 1
+GTCTGGACCACTAGCTGTTTAATAGGCACATCGGCGATGAAGGACCCCTACGGACTGATGTTCGCGCGAGCATCTCCGAAGTATTGTCTTAGACTACTAA
+>1054 1
+ACGCAGTAACCTGTGACATTGCAAGTGGGGGCACCGGTCACTCCAACCTTGGCGTCTAATGCGATATCAGCCTGAATTTTAATGGTCCCATAGGATATCG
+>1055 3
+CGTGCCTCACGGGCACTGATCATCAGGTACCACACTTGCGACCGGAACCTATATTTTACATCTGGCAGGCGTATTTTATGCAGGAAGCGCATGTGAAGAT
+>1056 2
+CTCATGATTTATTATGTATTATACGTAGCCGATACTCGGCCGACCCGTCACGAACCGTATAGCTGTGGCCGACGGGGCACTAGGTCGTGACAACAAGTTA
+>1057 3
+CCCCGCTGTAACCTAAGGATCTAGGAATGGGAAATCGGAGTGTTGTTTCACACCGGTTGGTAAGATTCCCAACCCTGCACGAAGTGGGTTCATCTCTCAA
+>1058 1
+TACCGTAAGTAGCAGCTCTGTCGATCCCACATTACATCCGCTCGACAGTCATAAGTTTGCCGATTGGAAAAAAACCGGCTTCAGGCTTATTCGGGGGGTG
+>1059 1
+ACATAAAACGCATATTGACCGCGAAATCGAATACGCGGGTATATTGCGTTAATGTGGCGTCCTTCTATCTGCCTCGGATAGTTACGACCAGCTGGCCGGC
+>1060 2
+ACGCAGTTACATCAGACCAACGAATCATTGGTAGTCACGGTCCAGTATGATCCCGACTTGGTGCGCGCTTTCTGCACGGCAGAATGTATTTTACACGAGG
+>1061 1
+CAGACCGCGTTCACCCTCAGACGTTGAAAGAGTTAATCCTAGGGCACGGGTTTGTTAATGTTTAACGATCTGAACCATACGATTGGTGTCACGCCGCCAG
+>1062 2
+TCTGAGTAATCCTGGTATAGGTAAACCGCCTTCGGGTTGTAACGGTGAAGAACATATTTCCTACGTCCCTCACGGGAATCTGAAGCTCCACCCATGAGGG
+>1063 2
+ACCGACAAGATTGGGTCCTAAGTAATCTGGTTCCTACGATTTCGCTATCGCACGTGGGGACTACGGACACACTCATACTAGTTAAGCGCTGATTCGACGG
+>1064 2
+GCCGTTACGTGAACATTTTCCATTAATGGCGGATATCTGGGAGGCACCTCATCCTGATCAGTACGATACAGACAACTGGTATTTGTGCGCACCAACGGCG
+>1065 1
+ACACTCGACACGATTGTTTCACGAAATCCACGGGGATGCCGGGCGCGCGTCGCTCATTTACTATAATAATAGCGCTACAGATTGATGTAATTGGCTCGCG
+>1066 3
+GTGCGTGTTATACTGGGATCCATGGTTATCAAAACCCGAGGGGATGAAAGGCCCTTCACCAAAGGTCCCAACAGTAGAACTCTTTACCTGGCGTTGCTCT
+>1067 2
+CGAGGTTATCCTTAGGAGAACCGTAACTAAAGCAGTTTTAGCGAATTGCGCGACATCCTCGACTGGCTGCTCCTTCGTAACGTAGAGTAGGCTCCACGAT
+>1068 2
+TTTACCTTGTTCGGTGACACCACGATAGGTAAAGGGATTGTGAGTACTTGAACTCACTGGGTCCGCGACGTGGCCCCCGTAACAATACGCCTTAATCAAG
+>1069 3
+TGACCCACTCAGAGAATCTCCCGAAGAACGAACCCACGATCTTGGCGTGCGTAACTGAACAGGATGCGTTTATAGTGGTACGTACGATCTCCTTGGTTTG
+>1070 1
+GAGTTTGCCTTCATAGAGTTTCACAGCATACTCGACCAGTGGTGTGCACTGGTATCCCGGGGGTGGCTAATCATTACAGCAACACCATGAGTCCAGAACT
+>1071 3
+CCTAGTTCTCGATTCAGCGTCCCTTAAGACTGTACACGGCGGGTTGCTCTGACATGAATTTGATATCCCCTCGGAAACCAGGCAGGAACAGGTTAAAGTG
+>1072 2
+AGTACCAGGTGACCGAGCCCCATTGGTTCGGTGCGTATTTAAAGTTACTATCCGCCTAGTGAACGGGTGGTCGCCCTAAAATTTGAGCAATACCTAAGCC
+>1073 1
+GGCCGTATACTTATCTTGATCCCGCGGTACGCCGGTAAACTATTTGGGTATATGGACACTCCATGGCTAAATACCCCGGAACGGACCTATATAGCGGTGA
+>1074 1
+TGACCGGCACACTGCTAGTTCAGACCGGAAGGTCGGACTCGATGGCATGGCTAATAACTCTTATCTGAGTTGCCTCCGTCTCCGAAAACGAAGTTAGTTA
+>1075 2
+ATCCTGGTGTCGTGAACATGGAGACGGCATAACACGCTACAGTTCGGGACAAAATTTCCGGGTTCAGCACGGGCTCTAATCGGTCTCATCTTATACGATC
+>1076 3
+ATCCGATCCAGTAGAACTGAGCCAGTTAGATCGGCCAAACTTTATGGTCGAGGCCAGCCGCGCGGATATTTTAGTAGTTCCCGTTCCTTACAGCGATAGA
+>1077 2
+CTGCAGAGCGTTACGGTTGCGACGCGCCTTACGACTACCCTCACCATGCGTAATGTCCGCGAGGATTGAATTGACTGAAATAGCATTCTACATGTATGAG
+>1078 1
+GTCTTCCTCACATTCCTTGCTATGGATATATCCCAGCGTTAGGGACAAACCGCAGGTCGTCTCCGGAAAATACCGTGATGGATAGGGCATACGTGGAATC
+>1079 1
+GCTCAGAGCGAAACAACTCACTATCTTACGGTCCGATGGGCTTGACTTTGTCGTTCCAAGAGTAGTACAATTGTCTGCCGAGCTATGCGGATCACACGAG
+>1080 1
+AGCTGTTCGCCTGATAAGTCGACCGTAACTCTGTCTGCCCAAGGCACTCTCTACAGGGACGGCAAGAGCAGAGGTAATTGTCATGAATTGCTCTTGATAC
+>1081 2
+TACGCAACTACTTATCGGGCATCGGGGAAAAGAAATGTTTAAATACAACGTCCGCTTGCGCCGGCTCCCGCGGGTTCAGGTTGGCCTCCATTTTAATAGA
+>1082 1
+TCACTCGTCCCCGTCGGCTATGGGTGGGTAGAATAGTCCTAGACATTCTAGGTCGCAGTGACATAACGATAGTGAGTTAAAAGCGCCTTAGACTCTACCC
+>1083 1
+ATTCTATCGAAGCCACGAATGCCCGGAACTGCCACACAAGTAGGGGAAAAGGGGGCAGCACCTTTATCACTAGCTTGGTGCTTCTGTCGTACTTATTCGT
+>1084 3
+ATCGTGTCGTATCTAATATCCTCGGGCCGGCGGTCCTGAAGTTCTAGACGTACTACTCGGCATAGGGACGACCCGTATACTATCATACAAGCGAATAGGT
+>1085 1
+AGACGACCCAGCCGCCGGCGTGTAACCCACCAGCAATGCTGTCGAGTGAACGTATTTCGGTCAGCTTATCTAGAACTGATGTTACGGGACTAAGTTTTAT
+>1086 3
+AGGATCACTTATACGCCGTGTGGGCCTGTTTCTAGGATATGCAGCCTCATTCAACTCGCAGCAGATTAGCCCGCTAGCATATGGATACAAGTCTGGGAAC
+>1087 3
+GGTATGACCTCGGGATCAAGGACCCTAAGAGGTGTAGCATTTAAATCCCATGGCGTTATCTGTCTACTTACGATAACCCGATGTGGTGCACGTCAACCGC
+>1088 3
+CTGGTCCTTAAGAACCGTCAACCCAGCTCAGGTGTATTAGTAACCCGTCCGGTGACAAGTGATGGATAAGATGCTACCATGTTCAGTTAGTTGCCCAGGC
+>1089 2
+CCGACGTAGCCCTGAATGGTACACCAATGGCGGCGTGAAAAAACCCGCGTCACGACTCCGAGTTAGCTGAGACTGGTTTTATCAACTTTATCTAGGTTGT
+>1090 3
+ATCAACTGACCTGCGTAAGTTGAGTTGCGTTATAGCGATTCATCTATCCCGATAAGGCCTGGCATTAGGCTGGATGTAACAGACTCCGCAACGACTGCCG
+>1091 1
+TTGTAGACTACGTAGTGCCAACTTAATTTCTGACTCCTACACGTAGGTGACAACCACGAGCAGCACACTGATGCTCGTGTAGGCGCCTAGGTACGAGTTG
+>1092 3
+AGGAAGGCATGACCTCCTCTACGAATGGTCGCTGTACCCCTACCACTCTAAGGGGGGCATAGTAATCAATTGATTAGCTGTTCCTGGAAAGCTATCGGCT
+>1093 3
+AAAACGAAACGTTGCCCCCTTGATGGGACGAAACCCGAATGGCAACCGTTTGATATGTGCGTCGAAGCCTAGCCTTGCGAAGTTCTTTCGGACGTTACTT
+>1094 3
+GAAGTTTTTCTAGAGGTACGCCACGTCGACCCGGAAAAGCCGCTTAAATGCTGTCTGTTAAAATAAGCCTCTATGACCTATCGTCAAGTCCGGCCTGGGG
+>1095 1
+TGTGGTACACCCCCGAAATCCCTTTTTAGGTTAGCTGGGAACAATCGTAAGCTTACCTGGCGAGGGATATACGCTCACGTATGGACGCATCAAACGCTTG
+>1096 2
+AGGACGATTCATTGAACGGATCTCATCAGTGTGCCGACTACTTAGTATGGCCTAAAGGTCTGCGCTCCAAGTTCTGTGATCGGAATAACACAGCGCCCTG
+>1097 1
+CCTGACCTTTAGCCTCGCTTAGTGGAGGACTTTGTTAGACATGTCTCATAAGCGCTAGAGCTAGGAACTGGCGATCCGAAAGTCGCACTTAACGATCGCA
+>1098 3
+CCTGAGTCAGTGCCTGTGACCATCTAGCACTGTCATGAGAAAGTCACGGAGCTCGGCTTAACAGTCTGGCCTTGTAAAATACCGTCCTTATGGATCGAGA
+>1099 2
+TCATGCGTGAATGAAAACTCAAGACGAAAAGGCGGACGCCTTGTTTATGCCGTTCAAGCGTGAGCCCGACGCTATGTTTCCACTGTAACCCACGTGTTGT
+>1100 1
+GGGTACTTTGATTTTCCTGATCTTCACACCATTCGGCTACCACGCTACGCACAGAGGCTCTAAGGGAGCTCTTGTCAAAGGAAGCGCGGTACAAGATATG
+>1101 3
+GGATATCTCGCCACTGGCGTTGATTGATTCGATAGTCATGTCCTTAGGTAATAACCAAGATAAGCGAGTCACGAACGTCTCGTTGCGCCACGCTACGGCA
+>1102 2
+GGGTTATTCCGGGCTGGTGTTCTTAAATATGATCACGACCCAATTCTGGTCACACGGACCCTATGGGGTCCCGACGCGAAAAGCATTGTGACAATCTCAA
+>1103 3
+TGGATAACCACATTATGAACGCTCCTAAGATTGGCCGACCTCGAGACAGGCGCGAGTTCCAACATTTGCTAGCACCGTTCTGTGGGAATTTACTCAGGTG
+>1104 3
+ACATTTCGGGTACGGTGACATCCGCGGACCTCCAAATAAGTTACCGGCTGTCCTGTGCCAATATTTCCGACATTGGGAACGAGTTTCAACTGGTAGCAAG
+>1105 1
+CTATTAGTGTAACAGAGCGTTTAGGTGCGCGGCCGTTCCGTCATGTGCTACACTGCCCAAAACTTACACTCTTAAGTTGCAATATGAGCGAGGGACCAGC
+>1106 1
+GGGGCTCCGCCCATTGGGTACTTATTGTACTTTATACTCAATCGTGGACTCTTTTAACGCGATCCAGAGGAAACCAGTGTAGAGAAACCGCCCGATCAGG
+>1107 3
+GCGATACATTGGACTATTTTCTAGCATATGGCCTCCACTTCCCGCTTGTCTGAGGGAACGTGGTCACTACCGGGATCAATCGAAGTACGACAGGTCGAAA
+>1108 3
+TGCTCTCCCAAGCCGTATACTTGAGAGATTGTGTAATACAGCACAGTAGCGTCGGCAAGCGAGGCGTTCGCATAGCCCTGCGTAGCTCTAGAATTAATTC
+>1109 3
+ACCCCGTGCTCTGATTTACAGAGTAGAGTGTTACAATTGCATAAGCCAACAAGCACGCCTGCTCGAGGTTCTGCCAAGTGTGATCTAACGGCTGTCGAGT
+>1110 3
+CACTTCTTCATGATAGGTGCTGCTCCCCGAAGGTAACGCATAATTCCTCTTGTTCAGACTATAAGGAGGATGACTCCGCGAAGCGGAGTCCCTTAGGAAG
+>1111 3
+CTATGAGAGCGCGCGAAAGTTTGAACATGTTTTGAAGGCCATTTTGATCTCCCATTTCCGCAGAAACTCGGTCACACCCAGAGATCAGGCGTGGACTCTG
+>1112 1
+GCAGCTGGTACAACTGACTGCTTGTTGGCGCCCTATACCGAACGCTCAACGAAAGAGGTTAGCACATCCAGAATTTACTATCGCTTTGGGGGATAGTTCC
+>1113 1
+GAAAGCGGGAGTTTAGACGAGCGCCTGTATGACTAGAATCCGGGTGTGCCATCTATCACTGAGTGTCCCCCTAACAAATGAGTCTCCTTTGATCCTAAGC
+>1114 3
+ACAGCAGCTGATCCCGTACCTAGACCGTTGTCTTGATCCGTCGCAGACATGGACATAGACAGACCCTGTGGAGCTGTGGGCATCATATATACATTTGGTA
+>1115 1
+CCAGCTCTCTCACTCGTGGTGCACACCATATCTAGGAAGGATCATGGTGTGAACCGGATGTCTCCGAATCTTTTAAAACAATGCACGGGAGATGGTGTCC
+>1116 2
+TGTTCCTACAGCATTATAGGGTCTTTGGATGCGGAGCTCTTAACGGCTTCTCACGACACTATGTGACCCTGACAGGCACCTATCTGCAGAGGAGCAAAAG
+>1117 1
+ATGACCCTAAAATGGGTCGTAGTGTACGGGGAGTCATCTACTGTACCCAATTACTGCGCATGGGCGGGCTTGGAATTCTAACTTCCCGATCCAAACTACG
+>1118 2
+ACATGTCGACTAATCCGATGCAAATAGTCGGTTCGCCCATCCAACATAGGCCGCGGTCTAGGGATAACTCTATCTTATGTGAAGTGCCGTGAGCGGCTTA
+>1119 1
+CTACGAAGCGTGATAGTGTCAGCTGGCAGCTGCAGTTACGCTATACCTTCGAAATGTTCATACGGCATTTACGAGTGCGCCTGAAGTATTAGCCAACCGC
+>1120 2
+CATAGTCCCAGTGCTTCCAGAAGTTGCCCGAATACAATGCTTTTCGAGGTTCCTCGCCAAGCTATAGTAGAGGGTTAACGTGCATAGAGGACGTTAGCCC
+>1121 3
+TGTTCGGTCATTCTCGGGCCTATGACGCGCCGAGGAGACAAACTGTGATGCAGCTTCGACAGCCATCCCTTTAACAATCAGAAGATATATGTAGTGTCCG
+>1122 1
+ACCGCTATAACATGTCGGCTTCGTGTAGACGCCTGATGTAAGGGTTGGGAAACCATTGTTTCGCTCATCTGCACAAGGACAAGTCACATCGTACGCAGCT
+>1123 3
+TAACTGGTTGCGTGAGGTTGTTGCCAAGAGACCATCCTCGCCGTACTTCGAGTCAATTAGGACGGTTCGAAGCACAACAACTTCCAAGCTCAGTAGGCTT
+>1124 2
+GTATCAACGGGGTAGTGCTGTCTCGAGCTGCATGGGAACCCGCTCGCGCGTCTTTCACAATCACACTAAATTATCTCGTATTAGTGAGGGAGACCAAACT
+>1125 3
+ATTGAAAAATGGTGCTGTATCCTGCACTTAAAGATTCGAATCATCCGAAGCACGGCTACCGATGTCCTGGTCGGGAGTCGCATAGTCTCAAGCCCTGCGT
+>1126 3
+AGCAATGTCTGCTCGGCGACGAATGGTGGTACTTGCTATAGGCCATGTCTTGCATGACTAGCTGTCAAAATGCCCAACAGAGTCTCCTCATTAAGACGCG
+>1127 3
+CTATGTGCGGCCATGTTAAGATATAAGTTCACTCGTAATGGCCGGGTGTGGGCTACAGAGCCAACCACATGTCGTGCATACTGCAATAGCCCTCACGTTA
+>1128 2
+TACCTAACCTCAATAGGGATTGTAATAGAGGGCGTGTACATTACCGTAGTTTAGGTACAGCTAACGCGTCGATACTTTGCTCCCACGGCGTCGGGCCACA
+>1129 3
+GGATGAGTAAGGTTGTCCGCAGGGTATTCGGATGGAATTACCCTTCAGAATGAACACTTCCAGCAGGGACGCCCGCAACCCATCTAGTTCTCCTAGTATT
+>1130 1
+ATTCTTCCTGACTTCTCCGGTGGTGCGCTACGAGCGATAGTTGCGCGCCAGTCTATCGAGAAAACGCAGGGCGTTCACATATGCCGATAACAATTATAGA
+>1131 2
+CATCGAACTTCGATATCATCAGACGCCAGTTTTCGTGGGTATTTTGCAGAGCCCTTGTATCGGCGCTGCCCGATTAATGACAAAGGGCCAACGTGAAAGC
+>1132 1
+GTCACGGTTGCTTATCTACTGCAAAAGTCTCTCCATGGCGCTCAGTGCAGTCGGAAGGTGAGCCGACGTACGGTTTTAAGCCCTAACTACAAGCTAGTAA
+>1133 1
+GGGACTCTGAGTTATCAATGCGCGCTCAAGTCGCAGCGATTCACCGACTCTAAAGAGACCAAATAACCTTGTATCCTACCTTCTTTGTGGCTAGGGGGGA
+>1134 2
+AAAGCCGTTTTGAATAGAGACAAATCTGTAAGCTTCCGTGTAGCGTTTGGCGCCCCTCCCCCCTGGTTCCTAGATGCGGATAGGAGCCATACAGGTAATA
+>1135 1
+GTCTATGAACACCGCTCTCGCGATGAAAGGACCAGGCTTGAAGAGTCTTAATTCATCGTCTCAGTTTCCCCAGCACTATGGAATATGAGGGGGATCTGCC
+>1136 3
+AAATAGGTAAGTCGCATAGACTTCACTTAGGCTCGCAACCGTGTCCCTAGTACTCAAATTGAGGATTCATCGTTGAGCGCCGGTCGGCCGGACTGAACTT
+>1137 2
+GCATTGCTTGGGTGCTCGATCTTTTAAATCGGCTACATCTGGTAACCGAGCTCGGCCCTACGATGAAAGCCACACACACGGCGGCTTATAGAAAGTGTTA
+>1138 2
+CTTTCAGCTTATGGGCGCGAGAAACATTCGTACACAGTCAGGGAGCCTCTTGGTATTCTAACACTAACGATAGTGACTGGCAGTCGAGCAGCTTCCCGAT
+>1139 3
+TTTACCGGTGAGGCTGTACACTCTAACGCTGGAGCTGTTTTCACAGGACCGTAGTACAACGTGACGGCGACCTTTTCTTACAAAACGCAGTAAGGCACTG
+>1140 2
+CATACCCCTGCCTCGTGTTAGGGTGAAGGCCCGTAGAAAAGCATACCTCTTTGATTAGAGCTTGGTCGGATTCGTCATCCGCGACTCGGGACATAATAAA
+>1141 3
+GTTGAGCACGAGTCAGAGTTTTATCGCGAGATTCGATTCACTCGGTGGAGAATCGGCCTGCATACAACATAACCACTGGTCACTATCATGCGCAGCCTGT
+>1142 3
+GGTGGACTCAGCGATTTCACGAAATCGAGGACCTGTGTTCATGACACCTATTACCCTATCAGTTTAATGGCGCCTTGGGCAGAGCCACGAAGCAATTTGC
+>1143 2
+GTGTAGATAGCATGAACCCCGTCGGAGCACTGGAGTCTACCGTGTGTTGAATACTGAGCGAACAGTTGAGCTACGCATTATACTTAGCCTCACACCGTTC
+>1144 1
+TCTGAATGTTCAGCCCAGACGAAAGGAACGGCGCTGCGTGGACTATTCAATTGGTAAACATTCGACTACGCAGTGAGACTGGAGTGCTTACTCCCCTTCT
+>1145 2
+TTGCTCTTTCACGCAGGGTCTTACTAGAGGGTCGAGAGCGCTCCGTTCTGAGCATAGACAAGATAGCGCGATAAAGTCAAAACCGTTATTCTCGCCAGTC
+>1146 3
+AATCTATGCTGAAGCTAGAGCCGGGGTGCGCTAGTTATACCGGACGGGTGGTACACTACTTACTTGCTTTCACTCACATTATAGCGCGACGCAACTACGA
+>1147 2
+CCACCACCTGGAAAGCCACCTTCGGTCCAAGAAGATGGTAACCGTTGGTTGTTAGTTTTATCACGGTTGTAAAACATCGGGAGGATCCTCTTGCAAGGCC
+>1148 3
+TCATCACCCGAACAACTGCTGTTTGTATGACAGCGACTCGGACGGATGCCTGTAATTCGACGGAGGTTGGCTGAGTCTAGCAATACTACATAGCTCGTAC
+>1149 3
+TGCGGCGCAGAATTACGGTGCATAATGTACTTGGCATGTAAGGAAAACTATCAGCGCTTGACCTAAGGCTAGATCCCGGCTCAATATGCTTTCGGCCCCT
+>1150 1
+GCGACCATTAGTACCGGATCCGTTAAGTGTGTGGCCGGCCTGCTATGAGTTGCCTAGGCGCCTATAGATGAATCAAGTTACGCCAAACTAAAGACCTTTC
+>1151 3
+CAAGCTTCATGAGGTTTCGATGTTGCCAGACGGCTCCGCTTCTAGAACAGTGACGAACGACGCTTGCAATTATATTCCTGACGAAAGCGCGGCTCGATTA
+>1152 3
+TGGCTACATTACATAAGCAAGTAATTCCACGGCCGACCCATCGGGTAGGCCGTATGGAGGTTCTTATACGGCTTTCGCTTCATAGTGACCGAACACGGTA
+>1153 2
+ATAGACTATAGTGCGAAAGCCGCTTTGCACCGGCTTCATGGGAAGGGGCCAGATTACTCTGAGTCTACATTCCCCCTAGTTGCAGAGTCAGATTCTAAGC
+>1154 2
+ATTTCGTCGTAACCGGCGTTCCAAAGTTGCAGCATAGAGAAGTAATACGTTGTGCCCTTTGCGCTGGTGTCCAGGCTCTACCAAGCAGGGATACACTCAA
+>1155 3
+AAAGCAGGAGGAGGTTTCGTCCAGCCCTGCGGCGCCAGAACCGCACGATTGAGTACCTATGTTCTATCATGGCTTAATTGTATACCTTTACAACTGCGGA
+>1156 2
+GCCACTCTCACTGTTAAGATGTTTCTAGAAACCGCTTGACACTGTTCCGACACGCGCAGTCACGCAGATGGCATTGCTGTTGAAACTGTGAGGAGAAGCT
+>1157 1
+GTCCATAGGCGACATAACGTGTCCCGCGGAGCAAGAAGCACCAGATTGGTTTGACGATGTATCACCGTCCTATTAACTACCTGTGTCACAAGGGTTTCTG
+>1158 3
+AGGCCTAACACTCTACGGTGGCCTCAAACAGGAGTGAATTATCAAGATTGAATGTGATCTGTGGTTTCACCGATCTCGCTGCACGTCAGGACGCACGTTC
+>1159 2
+CCGGCCGCGTTCTATTAGTAGGAGGTCAGCTGGAAACAACGGTTTCTTGAGCACTGAGGAACCTCACCGACCAGCTGCTAGATATCTTCTCTAGTAAAGT
+>1160 1
+ACATCACGAAGTGAAGAATTCGAGCGGATGCAGATGTGACGTGCCACTGGCCCCAGCGCTATTTTGGCTCAGAGTTTTCCACTGTATCAGCCTTCAAATG
+>1161 1
+CAAACTTGATTCACCCTGCGGGACTAGGTAAAACGTGTTATGCTGTACTGTCCTCTGCTGAAAGAAGTATTCCGACGATGGACCTGCACGCGACTGGTCA
+>1162 1
+CAGCGTGGGGGTTTTAATACAATGTTGCAAGATGCATGCCCAGGGGTTGCTGCACCCTACCAGCTACACAGTGTGCGTCTTCTACATCATAGCATAGCAA
+>1163 3
+CATGGCGCTACAAATATGGACACCAGCGTCCCAGATGTGCTGTGCGCATGAATCCTAAAGTATGTAGTATGCAGTGCGCGTTCCCTGCCCTGTTAATAGA
+>1164 2
+CCTAGATAGTGGCGGCAATGTTTACGATCATATCGCCGTCCTGTCGATGACTCTAAGCCACTCGGCAAAGGTTAATTAGTCAGCGGAAACGTCGTATCCG
+>1165 3
+ATATAGCCGTACGCGGGTCTAGGGAATTTGCCTAAGCAGTGAGCCCAGGTCTTTCGTTGAAACCTCAACCGTAATGGGCATTAACCCGTAAGTCGATCCT
+>1166 3
+TCTGGGGATCATGCTTGTCGCGATATCTGTAAGACTCCTGGCAGTATACTGCCGCAAGATATCCGTGTTACTGACGTACCAAAATACCTACGGGACGAGC
+>1167 2
+GGTATCGCTCGGTGTGGCCGCTTAGATACGTGTCTCGGTCAAATCAAATAGCTCGACTGTGTCTCCTTCTGAGAGTCACCCAAACAATATCACAGGGAGA
+>1168 2
+ACTCGGCGCTTCGGCTGCATGTTGCCCACAGAGGGCCCTCCAATGTGATAAGTCCATAGAAATTGTGCATACATTAAGGAGGCCTATCAGCAGTGACTTT
+>1169 1
+TTCTACGTCTATAAGGAGGAGCAACCCACATCGCTTAGGCTGGACCCGACCCTTTAATATCCCTGCTGTAGGGTTCGCAAAGCTTGTGGAAAGGGTTCAA
+>1170 1
+GTTCCACTTGTTTCGTAACTCCAAGCGGGGGCCAAGCTTTGTCTGAGGTGAACAAACCTGGCTTACAACATATGCCTGCAAATAAGGCAAGGCTTCCTGG
+>1171 3
+ATGCTGACGGACGTTGTAATTTGCCTTACCCGTGTGCACTTCTAACCGTCGAGACACAAGGCAACCGATGAGCAAGGAGGTATCTCCTCTCGGAAGTTTA
+>1172 3
+TAGAGGGATCGCGCTCTCAATTCACCTCAACATGTTGCCTAGCGCAGTGAAATATGGACCAAGGCAATTCAATCCGGTGCTTGGGTGACCTTTATGCAGC
+>1173 2
+AACGCTGGTGCCGGAGTTCCGCCCATGCAGGATCGCGTTGCTAAATTGCGCCTATTCAGACAAGTGTGCCAAAAGCAAGTGAGCTATACTATACTGTTCT
+>1174 2
+AGCCCGCCATTTGTCATATCGTAGGGTTTCTGCATAACGGAACGGGAAATCCTTGCACGGCCTCAGTTCTCGAGAGCACATTGAGGAACTTGGATACCAT
+>1175 1
+TACGTCATACAAAGTACTGACTCTAGTGGCAATATTGTGCGTTCCTACGGTCCCACAAGTACGATTCTGGAAGAGCTGCACAGTGCGGGTCAGACCGCTT
+>1176 1
+GATTACGATGCGGAACCCTTCCTATAATGAACTATCACTTCATGGCTGTTTCGCCCATGCCGATTCCTGGTCGGAAGGGGGACAGGCGCATAGATTCAAA
+>1177 1
+ATCCGAGCGAACCGGCGTGGGTACACCGCGATCGCCCAAGCTTACCTTAAGGAGCGGCGCTATTGATTTAGGGACTTAGTTCTAATACTCGATACAATTT
+>1178 3
+CTCCGAGAAGTCGCTTAACATATGAGTGCCCTTTTTGCTATTCAACGAAGCCGACTGGGTAATGCGTGGAGAGGACATTTACTCCCGGCACTACGACATG
+>1179 3
+AGACTCAACGTAGTGATGCTCGACTGCGAATATGACGGATACCAATGCGAGCACTACTACGTTCAGCTACTGTATGTACGCACTGCTGTCGGTACTTCGG
+>1180 1
+CGACCCCCTTGACCAAGCCACCACAGGTTTGCGGAGGATTTTGCTAGTTGAGATCCGTTAGCTTCAGGAGCACGCTTAAAAAGTTCAATTCTGAGTAGCG
+>1181 3
+CTCAGTACCTAAGCCCTACTCTGGTAATGTATACCTGTGGGTGTGGGCTCCATTACGCTCTTACCCGTACCCGACGACGAAGAGAGTAATTATGAGAGAG
+>1182 2
+CGATCCGGCGCAAGGTTTGTGTGACATTAATGTCCCGCATGAACTGTGCCATCGATGGCAGTGCAGACCCCGAGTCGTAATTGATCCACAATTTAAACGT
+>1183 1
+AATGAGTCGCTGGACGGCGCATGTTCCGTCTTCAACCTGTTATATATCTGTGCGACACGATCTCCAGCGGTATAGCTACGTACTATCAAGGAGGAACCGA
+>1184 2
+CACCACTATCCCGACTGGTTCCGAACATGAGCCGGGCTGCGTTCAAGACCGTTAATCATCGGTGGGTGTTCTAAACAGTGTTTTCCGTAATCGGAAGAAA
+>1185 3
+AAGCGGCACTCATATCTGATGGTGTTTCGCACACGCAAGGACATCGTTCCACTATGAGTAGTACCCACATGAATGAGCGTCTTGTGTGCGATAGCTGACC
+>1186 1
+ATGACGTACCTATCGGTTCCATATGGCGGATTCGCTGTGATTCGAAGTTCACTAGGCATCAGTAATTCGCGAACCATCACTCAGCGAGGCCAGCTATGGA
+>1187 2
+GGTCGACCCCTGGAGTCCAGGGAACCGGTTCAGATATTAACTAGGCCACGTTTGCAAAATATGACTACTCGATTGCCTTCACTGTCAAGTGTGGATACGC
+>1188 2
+CCGTGCGGAGCTGTGGTTGAAAAATTTTCTGTCCCCTATCAAGGACGAAATTGAGAACTTCAGCCACTCGATATCGTACCGATGCAAACTTGCTCGGGGC
+>1189 2
+TCCGGGGCAATTATAGTGGTTTGCCACTACCCTTGCGGCAAGTTCCAACTGCAGATTGTACTACAAGACTTCTGAAGGATCTGAGCAGACCACCGGGATT
+>1190 3
+GCGCGTACCTGTGTAATCCGATAGTTGCGTACGTGGAGCGTGATAAAATTATACGAACAATCCGTGTCCCGAAATCTAGTGCTTCGACGTCCGCACTAGC
+>1191 3
+ATTTTTCGGCATCCGCATTACGGCTGATTCGTCAGTGATCACGTTCCGACAAAGATTCCGTCAAAGGAACATTGACAGGGTGCGGTGAGAGCCCCTACAT
+>1192 3
+CTCCTAGACTTGTAACCGAACGAATACGCGCAACGCTGACTGTCGTCACGCGTGGCTGTCCCGAGTGAGTTTAAGACAGTTAAGGATTGCTCACATTGTA
+>1193 3
+GTCCAAGAGGACTGGGTCGGATGCCTTAGAAAAAATTCAAGGACTGCAGGTTGGGTTAACGTATCCGCTATGTATCACCGATCTTGAATCCTCTCGCCCC
+>1194 2
+CAAGGTATCCTATAAAAGTGCAGCGTGACACCCCCTTAGCGAACGAATTTTCAAAGCAAGTGGCTATTCCGTTTCGCCACGGAAGCTGCTCGGTGTGTGT
+>1195 3
+TTTACGAAGGACATTGAACTTGGCCCGATCCGCTCCAGTGTTTGCACGTATAATGGGACATCGAGTCGATATCGGGGCCAAGAATCCTCTAGACCATGTC
+>1196 2
+AGAGTTTGGTCCGGATTACGGATGAAGGTCCTGGTATAAAGCTTCTTAACGCCGTTGAAGAACCGGTCAGCCCGCTTCAAACATAACGGTCCCTTCCGAT
+>1197 3
+GTTTTGGTGGCATTCAATTCCTCCGCCACAGTAAGGAATCACTAAACCCGGCACACTTTAGGATGCGAAGTGTGACGGATGTCGCTTCCCTGATAGCAAG
+>1198 3
+GAATGTGCCCTTCACGCTTGGTAGAACATGGCAACGGTAGCTGTCTACCTCATCAAGATTCGAGGTAATTCAGGGCTGCCACATTAGCGCCCAAGTTGTA
+>1199 2
+CCACTTTCATCCCTTACACCTCAGTCGCTGAGACGGAGAGACATCCTGGCACTAGTGATGCACGATTCATAGAGGTACGAGAGTGGTCTAGGACTATTGT
+>1200 1
+AATAGATATCCCGCTCGTGTATATTTCACCAGTCTACAAGGTCGTCAATGGTCCTGTTATCGCATCGTAGGACCTCACAGTCACGGGGAAACGGACGGTG
+>1201 3
+ACACTAAACTAGCACGCTGACGAGCACTCATGAGTGAACCGTGGGGCTATGGATGTACGGTTTACCGTTGCTACTATTTGCTCGACTCACGAAAGCCTGT
+>1202 3
+CTCGTGTGATGAGCCAGTAATCTAGTCCCCCCCAGACTGAATTGTAAAATGTTACCGTGCTTGGGGGCCTGCACGAGACTTTCAACGGTTCAACTAGAAG
+>1203 2
+CTAAGTGGACCTTAATAGGCATCTTCGGACAGTCGAGCGTTTATGCACGCGCGCCCTCTAATGCAAAGCTCTTTCGAGAAGACCTACTGGAGGTGTCATA
+>1204 1
+GCGAGAGCGTCCAAATCGCGACAATCTACTAATCACGGGCTAATTTGTTGTACACCTTAGGCTTAAAAAGACCGCTCGAGTCGGGTTTCATCTGGTCGGC
+>1205 2
+GATTACACGCCGTGTCGAGACGTATATATGTAATCTGCTGAGCCCACGCGGCGTTAAGAGTCCTGGTCTTCTGGGCCCTATGAAGGCCACAAATATACAT
+>1206 3
+TTATTGGCCACAAAGAACGTTGTTCACGCACAAGCGGCTCGCGAGAGACGGTGCGCCAGTAAGCAAAGCACCTTTTCCTATATGGTGTATTCGTGTCTAC
+>1207 2
+TCTTAGTGAACTCCGCCTCTTGTATTCGTGGATGGCGACGGCCACTGGGCACAGATGGATTTTAGGTAACTCTACATCCGCAACTAATCGCCAAGGAGAA
+>1208 3
+TGTCTATGATGTCTTGGCAAGACCGAGTCAATTGAACTTCAACCTCTGTAGCGAGGGCTCCCGCACTCTCTAATAACGCCGGATGGTCAGGAGTCAAAGT
+>1209 1
+ACCAACTTTCTCACGGAGGAAAAAACACAATCTGACCTTCCTTGGATCGCAATCTAGTTACGCAGGTGGGGTCTATCGTCGAGGGTGCTTTACATCGGGC
+>1210 1
+CCCGGCGCATACGGCACGGAGCAGGAATTTTACTTACCAGGTACGTCTTTAGCGGCGGAATGTTCATCTGTATCCTCAGTTTGGACAAAACTACGCTAGA
+>1211 3
+TAGTGAACCATGCGCTGTTTTCAATGTACTTGCGGAGTCATTTGCCGACATACCAAATTTTGGGAATGAGCAAGCCTGCCGTCGCAACGGCACTCGAAGC
+>1212 1
+TGCGTTCAATCGTGGACACTATAATTTTCGACGAGCAGGAAGGTAATCGCGCAGAGGCCATATAGCATCCATGCTCAATGCGGGCCGCCTCATATTTTGC
+>1213 2
+CCGACGTTAGGTAGTGGAGCTCAACTGATATATCGTCCGATGATACGCGGGATAAGATCTTCCCCATATCAAGCCAAAGCGGCGTATGACTGCCTCTTGT
+>1214 2
+GGAATAGTTCATATTGGCAGCTGCGCATTACGAGTCTGAATTGCCCATATGTACTAATGGCAGGGGCTCATTCCGTCTAGCAGGAGACCCCGTAACACCT
+>1215 2
+GCATATTGACTTGCGGGACAATGCCAATAGGGTTCGTATGACTTCGGATACCGCGAGATCCAGTCGGTGCGAATAGCCACATTGAGCAATCTTCCCTTAC
+>1216 3
+TCCGCAGGGTCTAAGAACTTGAAAATGTTGCAGCAAACTTTGGCGGCTGGGTTGACCATATGGTCCTAGTACCGTCTAGCATTAACGGCACTCCCTAAGC
+>1217 3
+GTTGCCTACTATAGTGAGACTAATATTCGACCCGTGTAGGGCGCTCTAGCAACAGCGGACCACCAATAGTCACCTGTTAGAGTAGAGTCGTCTCGGCTAT
+>1218 2
+TCATCATAGCGACACTAACGGCTGGGATGTGCCGGTCCGAGAAAGTCACCTTGAATGTGCAAGCTGCAGCACCTATTAAGCTTTTACTTAGGGTGCACCT
+>1219 1
+TGAGATCCAGCGTACAGTACGGCAGTAAGCTTAGCCTACATTCCCTTCGGAAGGATGGTGTCACATCTGGCGTGCGGCCTATAACACTACGTATTGAATC
+>1220 1
+GTGCCAGTTGGCAGACGACCGTAAGTAGGTATCCCGATACAGCACGGGGTCGAGCGACTAACGTTTTAAACTCTGCGTTTTAACTTCACCTTAACCTAGG
+>1221 3
+TGAGCCTGCGTCGTCACATGGTCCTGTTCTGCACCACTCAAGTCGCCACGTGCATTTAGGAATAAACTTTTGATATGACGAATCTGCAGGCAAAGCGGGA
+>1222 1
+TTTCGTGGATGGCGTCGAACAATTATCGAGCGCATGTCGTAACGCAGCCTCAGTAATATTCCCCGCCCGAATTATCGTAGAAATCTCGGCGATGCTAGAG
+>1223 2
+CTTAAGAACTATCGTATCTGACAGTTCAAATCACGGATTCGCCTTAGTGGCGCGCGGGTAAGCTACGTCGCTGTTTGTAGGCATCTAGCGCGCAACAACA
+>1224 3
+ATGCGCACTACCCAAAACTAAGTCCAGTGACCTTGTTGAAGTACATGTAATCGACTGAGTTGGGCTTTCCAACGTGCATGGTGTCGGGGAACGTACCTCC
+>1225 1
+TGTCGGATGAGGAACTGCATTTAATCCGACTTTGGACCCTTGACGCTTGAGCCACCAGTCACAGGTACAAGGACTTATTAGCTATCCGCAGACTGGGTAC
+>1226 3
+TGACCAGAACAATTCGACTGGCAAGTGCGCCCTTTTACGGAGCTAAGGTTGCCTCATGTGTCGGAACCCTACCAAGTGGTTTAGCGTGAACCAAGTTCTA
+>1227 1
+GAGTGCACTAGCGACGGCACTCCGATGAGTCCCTACTACGGGAATTTAACGGTCCTAACAATTTGGACTTGGCTTTAATGAGAATACCCTCCGGGCTATG
+>1228 1
+CCTAGTAGGGTCCTTTCTCAAATGCAGGTATGTAGGAGTTACCCGTCATGGGATGCTTACAAGAGACCTCTATCCGATGGAAATCGCGTACCTCCCAAGG
+>1229 2
+ACGAGCGGATTGCCACAGGCCGAGTTCTGGCTCTGCCCACATTTCAAGCGTCCGGCGACGATTTTGAGTAAACATACCAGCTTATCATATGTAGAAGGTT
+>1230 2
+TCACGGCAACTTGTCTCGGTCGGGAATCCGTAGGGGCGTTGAGACGAACTTCAGCGGCTATTGACTCTGTACTTTGCCGAACACAATACGACAAATATCT
+>1231 3
+TCTTCACTTTCCTCGGGTCTACGCGATGATTCGATCGGTGCCAAGACGGCCGGTAGCGAAATTAAATAACGAGTTTCTAGCGGATCGTCACGATAACAGC
+>1232 1
+CTTGCGATGGGTGGTATCACACCACAGGCCTTTATTACGAAGATGTTATGTTTACGAGAGGCAACGCGAGCCAGCGATTCCCAATGTCCTACTGCCAATG
+>1233 3
+TCATATTCATACCGTTTACTGTGCACGTCCAGCAACTAAGCAGTGTTTAAGTAGGCGCGCCACATGACGACGAATGTTGAGTGCTAACCAGCGCCGTGTG
+>1234 1
+AAGATGGAACCTGAGTATTTTTAGATTACCTAAGTATTCGGTCTCGCAAGGGGTAGTAAATGACCGCCCAACGCGACGCCGTGCCCTCTCCTCGTTAGGA
+>1235 1
+TAATCTTGCAACTCCCGCGGAGATAGTGTATCGGAGACTTGCTGGCGCAGTTCCACATACTGGGGACATCAACTCGGTATGCTTCCTTATAGAACACGGA
+>1236 3
+ATCATGGTCAAATCCTGACCATCTTCCTAGTTGTTCGCTGAACATCGCGCGACACTCTCAAGTTAGGATTGGGTTGAAGCGCGCCTAGCATGGGCAAAGA
+>1237 2
+TAATTGTTGGATGCGTGATCTGAAGTGGAATGCGGCCTCTTTCCCCTAAGTTAGACTTCGTAAGGCACTACCGGACATCGCCACGTACAGCAGCAAGCAT
+>1238 2
+ATAGAAGCGGTAGGAGAATAGAGACATCGCTTGCCTTCCGTCTCACCGAGGACATAACCTGCGCGCGTATTTCTCGAACTCTAAAGTTTGTGTAGCGTCC
+>1239 1
+CGAACGTCGTTATCGCCCCAGTCAAGGACATTGCAAGCTCCACTTACCAAGGGGACTGGTCTGATTTGCTGGGATCTTACTATACAGACATTAATGGGCG
+>1240 1
+GAGCTTCGAACGGCCGCATATTTAGCTCCTAAGGCCGGTACGAAGCGCTGGTATTCGAACCCTTGTTAACTCGTAAAAAGCTATATGCCGACGCGTTTAG
+>1241 2
+CAAGGCCGCGTCACTGGAATCAGCATTTGACAAGTTGCAATCGAACCCTCGGAAGAGCTTGGTCCTCCAGGAATTTATCGTGCTCTTTGAAGCCGAGTAT
+>1242 2
+GCTTTAGAAACTAGTTCTAGACTCTCTGCTTTACGGGGCCTTAAGGCAAGAATGAAAGCGACTAGTGCGCTTGGTGCACTGCAGCCACACCTTCAGAGCT
+>1243 3
+AAAAGATGTCAAAATTTTCCATTGGTCGCCTAACATACCTGTTGCCCGGAGCAAGTAGTAGGGCTACTGATATGCGCCGGGGTGTTAGTCCCGACCACCT
+>1244 2
+AACAGATAGATCATGCCGTCGGTTGCTACATTGCGGGGTTCGAGACGTCAACAGCTGATACGTATCTTGCCGTTCACAATACTCCGAAGTACCGGCTGAT
+>1245 2
+ATAACAGGTAAAGACAAGGAACTTGCTTTTTCAAAGCGTTGCCCCTCTATCCATGAAATGTATCTCCGGGGGCTTCTCCGGAATCGGGCCGGCTGATACG
+>1246 2
+TCCTTACTTAAACCTCTATTGAGGACGAGCAGGTGTCGCAAAGTTATTCGCATGTCTGCCATAAGAGCTGCAGAAAGTGCCCACGCGTTCAGTGCCTGGA
+>1247 3
+CGACTCATTGTCTCTTTACGAATTGAGCACGGAGTCAATCAGTACGGGCATAGAATCCAGCCATAGGAACTCATTTTGCGTCCCCTGGGGTAACTCGGGA
+>1248 3
+TAAGAAGGGCCATCTGTCAAACGTTGAGCCTGATTGGGTCCGCGGCTGATGAGACCACTCCGCTAAGTGTCCGATACTGACTATTAATACAAGTCTCCTG
+>1249 2
+GTCGCCAAAACGCGCGATCAGACACACCTGCTTTATCAACTGGTCTGTCAGAAGTTATATGGGGATCATTGTTATCGAGATCTGCCGCGACAGCATCGTG
+>1250 2
+CGAGCCACGAGCGATTAACGTTGGCGATGCATGAGCTGCATACTGGGAGCTTACCTTTGTTCAAACACACGAATTCGCATAACTTGGCCTGTAAGGCCTT
+>1251 2
+TGGAGCAGCATATATATGTGGACTTCTTCCCGTGAATTAGCCATGCCAATCGACTTTTTCACGCGACATAACCGTGCGGACGAAAGGAGGCCGCCTTATG
+>1252 3
+TGAATCTTGAGGTCCGGTTTAGAACCTTGTGACGTCCGCCTAAAAGGCCATATTTTCGGCAAGTCGGCGCGCTTGAACCAATAGCTGACAACACTGCTGA
+>1253 1
+AAGCGGAAAATCTGATCCCGTAGCATTTTCTAGTGATCAATATCTAGAGACGCCGCCGGGGGAACCCGCAGTCTTTTATGCGTTCACTGTGACACACGTG
+>1254 3
+GGTGGATTCGTATGGGTACCAGGTGGGATCCTTTCAAATCTCAGCTGCAGGTTCCTGCCAACCAAGTCAGATTCTTACGGCCGGATCAACCAAAAATTCG
+>1255 2
+GATCGTTCATGATGTGATCTCGTGCCTACATAGGAATCCGCGGATCAGTACGGATCAATACATTTAAACTGCCGAGTGTATTAACGGCCGTGCCGACCCG
+>1256 2
+ATAGTAGAATGGGCCATTAACTGGTTCGTTGTGGCACTCACCGCACGCGAAACCAGCTGTACGTTGGCTAGAATACCACACGTTTAAGTCCATGTTGGCC
+>1257 3
+TTGGAACACTCGAGATACCACAGCGCCCCGACACTTATTAATGAGGACTGATGCCTTCTCTCGTCGATGGGACGGTTGGTGCTGTGCAATTTGAAAAACC
+>1258 3
+ATGTCGCCGCTTGATCTAACGCCCCATTCAAGTCTAAAGATCTGTCTTCGTGGCCCGCATAAAGCAGCACGGGGGTTCTTGAGAGACGATGATATACTGA
+>1259 1
+TAAAGTCAATTGGAGAGCTCGTGTCGCTGATAGGCATGAGGTGCATCAGACCATAGGGTACCCATAGCCGCTATCGTCACCCTACTAGTTATCCTTGGCA
+>1260 1
+CGGTAAAGTGCGTAGCCATAAGGGCTCACTGTTCACCAATTCTTGCAAGTTTGCAACATCCGAGACATGGGTAACGCGGGGTGTCTTCATCAATGATCCC
+>1261 1
+ACCAAGCTATAATATCGCTACCGGACGCCTTATGGAGTCTGGGTAGGTTGAAGCGATAGTCATGGTGCAGTTTATACCCGAGCCCTTTAACCAGCCCGAT
+>1262 3
+AGAATTCTAGCACAGGTCAATTTTTCCATCGCCTCCAGTGGGACAAATCTAGTCCGATAGCTCCTGGAGCGTTCCACGGTAATAGCTGTTAGGAGGCCGA
+>1263 3
+GCGATTACGGCCGTTTTATGAGATCCTGATCCTGACCCAGTTACGACATCCGATCGACTCTAGCGTAAGACACGAGACCTTTCATATGGTAGGGGCGAAT
+>1264 1
+TCTCACCTAGTACGTGTCCACACGTGGCAATCCGAGAGCTGCCGACTCCGTCGTTGTCCGAAAAAATTGGAACAAGTCGATTTGTGTATATCCTAAGGGG
+>1265 2
+CGAATTACACACAGTCGCAAATTTATGCTTTTACCTAGTGGCACACCACCTGAGAGGGGGCAGACATACTCATTGCTGTGATGTTCGATGTAGGCCCCGG
+>1266 1
+TTAGTAGCATTACGTTAGCGCTTAGGGACCTGATGGGCTTTTTACCCGTAGACATAGACCCTAACCCACTATTGGGTATAGGACCGCACTGAGGCAACCG
+>1267 3
+AGGTTATTACAACAGAGCAGTCACGGCGCGGCCTAGCCGAACTGTCCTCCATTGCTAATTGGTATAAGCCGAAGTCATTGCTTTGCCGGTTCAGACATGA
+>1268 2
+AACTATCAAGATAGAGCTGGGATGATCCGTGCCATGGCTATGACAACCCAAGCAAGCTATCCGCTTTGAAGCATGTGATGATTCGGTTTGGCCTCTCGCC
+>1269 3
+CCTCGCAATGCAATAGGGAATCCTCAGTTGCGCCTTTATTTGCGTAAGTAGTAACGCGGACGTCCGCAATTTAGATACGACGACGCTGGAACGGTCCTAT
+>1270 3
+CGTCGCTAATAGCCAGGCAACAGAATGTAATATTGTTGGAAATGGCTAGCAGCGGCAGTACCCCGTTGCGATATCTTCGCCACCTTGTTGGGTACACATC
+>1271 2
+CGTCTGAGACAACCGGACTGATTTAAGGTGGGCTTGGTAATTCCACATCTTCGAATAGATGAACGCACTTCTCCATGATCCCGCGTCACGGACGTAGTAG
+>1272 3
+TATAGTGCTCCGGTGTTCGACCCCTACCGTGGAAAGGCATTGACGTTTGTGAAGCCTGGTCCAAAAAGCCACGTGCATTCTCGACAAGGCCTATAATTGA
+>1273 1
+GCGTGCTAAACTCATTAATGACGCGTAGCCGTGTTTTGTTCAGATCAAGCTCATGCCTAATGCCGGACGGGACCCACGACCTTGCTATAAGGAGTAAGTC
+>1274 1
+TGCATAGCGGGTAACGCCCGTTGTCTTAGCAGCACAGCCGGCCGCAAGCCTGTTATGAATATGCGATAATAGTTCCTGACTTGAGGTCAAGTTCAATCAC
+>1275 3
+TCACGATGCCGCACATCGAAATTTCGCGAATGGATTGCGATGTGAGGGAACTTGCTTACGACAGATCCTAGTTATCCCTGGGTCCAGTACATGCTCACGA
+>1276 3
+GTTGGGGTAGATGATCCTATAGTTATACCGAGCGCCAACGCTAGACCTATAGCGCAATCACATCCTATCGTCTAAAGTGCGGGTGTGAATCGCCCATTGC
+>1277 1
+ATCCACCTGAATGTCCTTGGGGCTCACCGCTCAATCACCAGATAAGGAACAGCCCGCAAGTTGGATTAATTTAGGGATCAGGCTTTGCGATGGTCCTGTA
+>1278 2
+AGTCGATCGACATGAAAATAGAATTACTACCCCAGCTATGTAGCGGCTTATCGTTGCTATCGCCCGGTAGAGAGGTCGGCCTACTAGCATGGATCTTGCC
+>1279 1
+CTCATCCCAGACGAACACGGGGATTAGGACAGTCCATTTATTGTTGGTTTGAACGTATGGCGACGCCGGCCTAACTCTATTTCCGCGTAAAAGGGCACAT
+>1280 3
+AAAACATAGTTAATTAGGTTTCCCGCTCTCAACGGCCTTACAGTGGTTTGCGGCTGTTCATGGACATCCCCAAAGACCGGGATCATCGGAACAGCGTGGT
+>1281 3
+TCCGAGAACGGGGCAGCAACCTATGGCCGCAGTGTGCCTGTCATTTCCGCTCCTACAACCAATTATGAGGCTAGTGCCATATTGTGACTAATGTGAAAGT
+>1282 3
+TCGGCAACGCCACGACTAAATACCGACACATTACGATGGCCAGTTCGGCATATTCAGAAGCACCATATATTCAGTCCTCTTGTTAGGTGTGGGTTGGGGC
+>1283 2
+TAAGACGGAGGCAGTAGACCCCCGTATTACCTTAGGCTTGAAGCTGGGACAGGCGTCATTCTTTTCGTAGCGGTAATCCGCCTCCTAAAGCTTATGACAA
+>1284 1
+TGTCTCATTATCGGGGGTCAGGACACAAGCATCTTTTACATATATACCGGTCCATAACCATTTAAGGCGGGACTAGTCTTTAGCAGACCGGGCGCCCAGG
+>1285 3
+TGCAGGTCATCGGGCGCACAGAAACATATCTTCTTGTCTTATGAGCGCACCTCTCGATAGGCGGGGATACAATGGGGCTGCCACAGCACATTATATCATT
+>1286 3
+CTCTGAAAGCGCGAGAGCATAGGCTTCTATATGCCTCCCTCCAATATACGATATGAGTCCGGGGGGCACCCCGTAATCATATGTGTGAGTGTAAGTCTAC
+>1287 2
+ATAGCTCTCAATTGTAGGGAGACCCAGGTATTTATGCCTAGAATTGACCGTGTTATCACTGTAACGGGACCGAGCTCTCCATGAAAGGGCCCTGTCGACC
+>1288 3
+AACAGGTTAAGAAATAGCTGAGCGTTTCCCAAGCGTTCGTTAACTCTTTACGCGCTGCTCAAGGTTGGAACACCTTAGGGAGCTGACGGCCAGACCTTTC
+>1289 1
+TAGACCTACACGCTCCGAATTGGGGTCTAATACAAAGCGTGGTCACCATGGTTACCCTCGAAGTGGGCGCCTCGGCCTAGGATCTGTTATTAGAACATTA
+>1290 2
+ATAGCGTGAACATATGAGTATTATATCGGCGAGCACCACATTACCGCGTCATGAACACGGGGCTTCGCTGTACTGATCTGTTTACCGTCAACACTGCGGG
+>1291 3
+AACACCAACAGAGTCGGACTCATGTCTTTGAATCTTCGCATGGTGTGCGCTATGAAATTGGGCCTCGGTAGAGTATTCCCCAACGGGTAGTCACATCCAG
+>1292 1
+ATAACATCTGTGCGAGGCCCGTTCAAACTTAGAATGCTAGACAGCCGGGAGATGCACCTTAGCTCGGCAATTAACTTCTCTGCAGGGTCCGGTTGATTCA
+>1293 3
+AACGCGAATGGCTACGGAAAGCCGTCATCATAGCGCAGTATCCACCAAGAGAAGAGTTGCCAATGTTCTGTTCTAACCTGGTTTCTCCCAGGTTGGTGTC
+>1294 2
+AAGGCCGTTCTTAAGACCGTGAACACATATGTAAGTTCCTTAGCCTAAGTAGCGCCTGCAGTTGTCAACACCGGGAAACGTGGTGGTTTCACCTTACGGC
+>1295 1
+AAAGGTATTCGTGATGTGATAGTTCGGGACTACTACTTTGATTTAGCAGGGCGCGCGTACTATGATCGAGACCTTAGCGCTCCCCCAAGTCAACCGAACC
+>1296 3
+CTTGCGAGAGACCCAGTGTTGTCAGACAGGTGTTTCATATACGGCTCGGGATATTTGCAGCAGCCGAGGAATCGGTCTATACAAACAGCTTCTCCTCCAA
+>1297 2
+ATGATGGGGTGGCCCACAGTCAAAATACGACCAGACATGTGTACACGTCCAGGGTGTATATCAGTCGCTACTCTGGTGCGTAACCCTCTCGTTTACATGA
+>1298 3
+TATCGTAGTTTCAGTGATTCTCGACAACGTACCCATGTTTCAAAGATTCGTCCGCCAGGCGGAAAGAGTCGGGTCCCCAAGGGCTGAACGTCTCAGTATA
+>1299 1
+ACATTACCCAGTTGCGGACACAACACATAATCCTTTAAAGAAGCCGGGTTGGTCCCTAACGATCGGGGGTGTGCGCTTATGCGGTATCGCTATTGATACC
+>1300 2
+TCGTCCTTTGTTCTTAGCAGCCAGCAGTCTGTCGGAACCCGGTGACTGTACAATAGACGGGAAATGGAAAGTACCCCTAGGGATATAGACCGCTTTTCCA
+>1301 2
+ATAGTTACACCAAGTCAGCCTGCCCCAGGGCAACACGCATGGACGATACTACTGCTAGTCTTGTTTAGCTTTGTGGTAACGTAGGTTAGACGATCCAGCG
+>1302 2
+ACTACAAGTCTATTGTTCTCCTACAGAGCAGGGCGCGTAGGGTGTTCCTGCGCAACAAAAGCAGATCTTAGCTCCTGGGCGCTAGTAGATTGCACATACT
+>1303 2
+GTCTCTAAATAAGGGCGTTGGGAGGTAGTTAATTCGAACTTATTGCCCTACGGATGACGCCATGCGTCATGGCGATCCCCACCTAGAACTAGCTAGTACC
+>1304 3
+AAGGAAGTGGCCAATAATTGCACACACCTTAGAGGTCTGTAATCCCGGTTGTCTGTAACCGTGTCGTAAGGACTATGGTCATTACATCCAGGCGCTCGCC
+>1305 3
+GACCCAATCAGAGGGCGATGGCGGCATATGCACTATTTTTATATATCGTCAGGTTGTCTGGAGCGAGAGCTAATCCCTGCGAGACTACCCAAGACTCCTT
+>1306 1
+AGTGGGCTGCGTGTAACCCCAATTTCCGCAATCAGGGGAGCACCGCATGGACGATAGTATAAACTATTCTGCAGGTAACGGTTACTGATCCGTCCTACTT
+>1307 1
+ACAACAGTGATGTTACATCCCATGAGGATTTAAATCGCATTAGTTTCCAGCCGTAGGCAGACACTAGATTCCCGGCCTGCGTGGCCAAGGTCTGCATGTG
+>1308 3
+AGCTAATTTGCGCCTGCTAAACGGAATTCCCCTAATGGTATACGGAGTGTTCATCGCTGCGGCCGTGGAAGCTTATAAGGTCACTAGGCACGCAACTACT
+>1309 3
+TGTGGCCCATGAATTGATGCACCGCTGAGTCGACGTATGACCTACGCCGGAAATCTTAGCGGTAACAGTTTGAAGTGCCTTTACTGACCACTATGCACGA
+>1310 2
+CGGGATTCCTCCACGGTCTAGTTAACTCACTAAAACCCTATAGCCTAATAATCGTGGGTCTGAGATGCATGGAAGCAGCCTATGGTCTCGTATGGCGGCA
+>1311 1
+CCCGTTCCCACACAACACCAAATTCCATGGGGCACGCTTAATCCAACTGTATATGCGGGCTGGATGGTTGGAATTCTTAGGCTGAGGATTGGTAACATGC
+>1312 2
+AGATCATTCCGACTATTGGCTCATGTGACCACTTAGTATTCACAGCCTAGAACACGACGAGTCAGCGTTCAGTGGATCGGAGCCATGGTTCCGGCAGTAT
+>1313 1
+ACAAATAGATCACTTATCGTGGGCCTCATGAAGCAGGAGTCTGTGGTACTGCCATCCGCGTGACCGTACTACGATAGGCGGCCAAACTTTAGTTGTCTCA
+>1314 1
+TCCCCACTTACGGTCTACGCAGTCACGACAGCATTTCTCGTAGGTCCGAAGAGAATGGCGATTACTATATCTGGGGTATTGGATAAACCTTAGAGCGCCG
+>1315 1
+GGCTGGCTAGATACTAAGGGGGGATGTCCCATAGCGACCTGTCCGTCTAATTTGGACCCTTTCCAAAACTGCTTACAACTGACGGCACGGTTAAAACTTG
+>1316 3
+TGATGAGCACCAACCTGGTTTCGCAACAGTTAGACCCTTGCCGACCCAGATCATCGGTGGGCGGCTTTGTAGGACTTCTTGTAAAAGGGATCTCTAACAA
+>1317 1
+AAGTTGTCCCCCCCAGTAGGCAAGTGGGGCACATCTATGTATCTGATATATCTCCGACGGTGTATGCGTCAACTGGCGAAAACCATCTTCGAAGCGTTAG
+>1318 3
+TCGAACAGGTGACTCTCGCTAAGCGGGCCATGATGACTTGCAAACATATTTACTTAGGGTGAACCGGATTGTCGTCATGACCAAAACGTCCGTCCCGTTG
+>1319 1
+AAACAGGCAGGAGGTTTCCGTCTACCTTCTGCGTTCTCCACGAGACGAGCATTTCCGGTCAAGCAGAATGTTGTAGCATGAGGAACTTTAACCTTCGGCA
+>1320 1
+GGTGGAACATATGAATGGATAGGTAAGAGCACGTCCCCCGTAACCTATCTCCTGCCAGAGCCACTCCTGCTAAGCCTAAGTTTGAGACCGTATTGTGGTT
+>1321 2
+AGGGTCCTGTGACACGATCATTCACGAGATGTTTGTCGTTGAATTTTCGTCCCTTGACGCGAGTAGGCACACACCCTGGCAGAAGGTACCGAATTAAACC
+>1322 1
+AAAATTCTCCTCTATGGGAGATTACCGAGACGAGATGCATGTGAAACGGCGTAAAGTTCCGTGCCTATGATCCCACCCCGAGTGCTATTGGGGTCTACCT
+>1323 3
+AGGTCTCTAAGGGTGACAGCATCTATAGGAACAGCGCTTACTCCTTCCTCGCGCCGTGCGAGTTTTACCTAGCAAAGTACTCATCAGAAGGAGTCGTGTA
+>1324 2
+CGACGCTGGGAACGACGTGAAATAACTTTGCTAGCTTCGTAGGTTGCGGCTTTCAAAACAGAGCAGCCCTGGAAGCCATCATGACTTCCCTAGGATTCTT
+>1325 3
+CTGCTGCGAGCAAGGTGCCATTCGAGGCCTCAATTAACGACCTCAGCGAGTGGCAGCCAGTTTTGAACTTTGAATCAGAATTGGATTCAACCCTCGTTAG
+>1326 3
+AAGCGTATTCATCTGCGGATCGATTACTGCTCAAGTGCTTACGAGACTCGCTATCGATCATTTGACCGAAGCAAAGACCGGCTGGCACGGGTCTCATTAG
+>1327 2
+ACATCTCCGGAGACAGCGGGGCCTATTCTTTTCAGTCAGCACCGGATATATGGGCACCTTGTACGAGAAAGTCATGCTAAGCACTGACGGTTGTTACTAC
+>1328 2
+CACAGAATCAGCACCCATGTTGTCTTTGAGTACACCTTGACGTAGGAGGTTGACAGAGCCAACAGTGCAGGGGCCTATTTGTCCCTTACGTTCTAAAGCG
+>1329 1
+TGAAGCTCCAGAGGCACCTCGTTTTCTGCGGCCCCACAGGGTGGTCCTGTAGGAATCTATTTACCCTTAGGATATGACAACTTCAGACAGAAATGTGGCA
+>1330 3
+CAGGGGCAACCTGTGAATATAGGGCCGTTCGAACCTCAATGGATCATATAGCCTCCCGCCGTAAGTGTTCACTGCTACGTGATGCACCGTAATATTGATG
+>1331 3
+TTAAACGTGACGTGACCAGCAGCGGACTCGTACATCGAGCAGCTTAATCCTGGTGTACGTGTGCAGTGATGTACCTCCGGGAACAGTTACCACTTCTTAA
+>1332 2
+CCCTCTCTCGGCCCGCATAGCCAAGAGGTTACGAGGGTACGGTAAAGATGCCGACTTATAAAGTTCTTCTTATCGACCAATAGGTTGGGCAACCTGGATT
+>1333 3
+ACGTAACCGCTAGGGTAAACTGGGCCGACTATGGAGAGTGCCGAACAATCATGCCTCGGCGCTCATACGTACACGGCGTTATTTTGACTTCGTATTACAT
+>1334 2
+GGAAAGCTAAGCTACAACGAGATTGGCCGATAGCGCATTCGTTGGCGACTACTGGCAAGTTGCCTACACCCAGCGTCTCATTACGATTTAGTAGGTTTCC
+>1335 2
+AGCTGGTACCGTCATCTCTCTCAAGGACCATGTCGCTCCTGGCACAGATGCCGTGAGATTATTAAATGATATGAACCGCTGACTCGAGGATATTGACGCG
+>1336 1
+GTTCGTGTATGGTTGGACATACTAGTACACCGGCAAGCGTGTGAGCCACAGGTTATGCCTCTCTACCACTGGTACACAAATCGTATGGCTCGATGACAAC
+>1337 2
+AGAATCGTTGGGCTCGGATGACCCATAATGGATAATCTAGACTGATGAACTCCGTGTATTTCCGCCTATCGGTCGCTCAAAACTCAGCGCGCGATCTGGA
+>1338 1
+TAGATTGTCCCCCGGGACTTTTAACGGGACGTTGTTTTCGTATTCTCACCAAATGGCGGAGAACAAACCCGATGAGTTCGGCGTAGCATCGCCAAATAGC
+>1339 1
+GCCCCACGCACTAGGATCGCGGTATTCAATCGAGCAAAGTTCGTGGTAGGATACAAGTTATTTATCAGTCTCAAGCAGCACGGACTTCCGGGTACTTTGC
+>1340 3
+TGCTGCAGCATAAGTCGACGGAGACTAAACCGTGTTGGGAGTACGAATGCAAATACACTGCATGCCTTCTCCTAGCCGTTTTGCAGTTATCCCGGAGTCA
+>1341 3
+TGTCGTAGTGGTACTCACATAAGAAGCGTTTAAGGGAAGCTCGGAAGACGCCCCCATCGTTCTTCCGCATATTCAAGTACTGGGCAATCACTTTCGGCGA
+>1342 1
+CGGTGACGAACAAAGCCCCGCAACCATCATCTAAGTTGTCAAACGGATACTACTTGGGGTTAGTCACGTCGTACACGCGGCTTTCCTGTGATTAGTGAGT
+>1343 2
+GGTTGTACGGATGGAGTATTGAAGCTAAATTCCTCCTTTTTAAGCGCCTTCTAAAGAGCACCAGGATGGGACCCTACCTGACCTATCCACAGGCTAGGCG
+>1344 3
+GTCTATGAATATGGCTACATAGAACGTGTGTCGTGGAGATCCTTGTCCGGCCGTTTACGAAGGACGACACCACAACACACATGGACTTCTAGCTCCGGTT
+>1345 2
+GCCGGAGGAGTTGTGCCAACATAACATTGGGCTACACTCTTAAAGGCGGTTACGCGGTACATACTGCAAGGCCCTGTAAGCATCCTACCTGTACTTGATT
+>1346 1
+TACTTATGGAAGTGATTAGAATTGTTGACCAGTACTGTCCGCATCTCTCACCGTCGACGGGGCACCGCGGAAGCGACATGACTTTGATACATCCGATACG
+>1347 2
+GGGGGCCTTTTCACCACGCTGTAACCGAGAATTAGGTGCCGACAAGCTACCTGACATTCTTTCATCCATTAATCGGTCGAAAGTGTAGAGACATGGCTGC
+>1348 2
+TGTAAAAGGCGTACTTCGGGTCGCTTGGGTGAGCGCGACCAAAGCTCTACTGCATTATATATTGCAAGCACGATTAATGGCGCCGACCTCGCTCCATAAT
+>1349 3
+ACTCTTCTTCCAGGACGTACTCGAATACTCTGACCATGGAAAAGGACGTGAGGTGGAACCCACCTGGTACTGGTTTTCGAATGCCTGATATCGACATGGC
+>1350 3
+ACAAGAGGATATTACCGTGAACTGGAGATTCGGCGCGAGTACCTTCTTGTATCTCACTCAAGTATTTATCGCGCACTAGTGGGCCGCGCAACGCCTGATA
+>1351 3
+TCTGTTCCGGCGTCGGGGGGATTCTGCCAGACAGAACTCGGAAGCGACATTGTCGTTATAGATCAATCGTCCATGACCATTATCTCACCTATAAAGAGGC
+>1352 1
+CCGTCAGTAAGGTTCTTAGACACGTGTGCGACCAATATTAGAGTCCGGGAATGTAAATCATCGCTCACCCTCGTCGTGAAACCTGCCTGTTTAGCGAGGA
+>1353 3
+CGAGACATGCAAGTCTCCTGACAGGAGCATCTTGTATGCAAAAGATACGGTTTCGTTTTGCTTAAACAACGGTGCGTCCGGCTCACGCGACGCTGAACTT
+>1354 2
+TCTGATTAATTGAGCAGTTAGAGCGGGACGCTAGTGTGATTTGGCACATCGGTCACGTCTCGGCTCAGGCATATCAAACATCAGCCTCTCCGAAAGTCAC
+>1355 3
+GGTTTGCGCCTTCTGTATCCAACACATAATTAAGTATCAAGTGTGAGTGGACGGGCTCGCAGGCTTCGCAGACTCCACAAGCGTTTCACCCAGTAGATGA
+>1356 1
+AACTAGCGCCCCGCATGTCCTGTTGCCCAAAACACGGTTAGCGTCATAGAGACCGTAATTCCGCATAATCCTTAGATGTAGGAACTGTAGGGTGCGTGTT
+>1357 1
+GTGCAGCCAGGGTCCTTCAAAGAGTATAAAAGGACTTCAAGGTTCGCTTACCTAGGAGAACTCCCATTTGCATGAGCTGTTGCCCGTACTCTAGCAGCTG
+>1358 2
+CCGCTTGGCGCACCCTCTGAGTAATGAGCGAAGATCTCCTGAATTGTAAGGCGACAACGGGTTCTCTATGGTGACACACCTAATTCGAATATCCGAGTGT
+>1359 3
+ATCGTTCGCGTCCCGTCAGATTGGGTTAGTTGACAGAGTTCTAATTGACCGTCTACAGCACGAAAATGCCGAGTCGGTCCAACCCACGTAGTGAGTTACA
+>1360 2
+AAGTCGGGGGTGCACATCGACTCGATCTTTTTCGACTCACAAACACCATCCCGAAATGTTTGCCCCGTTGCGATAGATACGGGATGCAGGAATGTTGTCA
+>1361 1
+GAAAGTTGATGGATGAATAGTAAAGGCCCGGGACTTCTAGAGGTTTGAAACGCCCTTCCTCTCCTATAAATTGCGTGCTCCTCCCCGATACGTGACGACG
+>1362 3
+TTTAGTCGGGTCGCAATTTTTGCGGATCCGGTATGATTATTTACGGGCCAAAATAGACAGCCCCCGCCCTATACGCAGCAGGTAACTGAGGTCATCGAAC
+>1363 1
+ACGAAACGGCCCAAGCTGGCGTTACTGATGAGTCCTAACGGGATATTTTAAGCTATCTACCTCTCGCGCAAACGAGGCTCAGTTGGATATGCCTTGGCTA
+>1364 3
+ATATTGGCTAGGTATGAAAGCCACTTCGTATTTGATTGAAGCACTTCAAGTCGGCATGTCCCGTACCGGACCGTCCCATTCCTTGCAGGAAGCAGCAAGG
+>1365 2
+CTGACTATACGTACCTTCGGTTTTGCGGAGATGCAACAGGCTAAATTGGCCGGCCATGAATGCCTCCACTTTAGAAGATTTGCGGATTCCAGGACGACCA
+>1366 1
+TGGCTTTCGTTGCATGCGGAAGCAACTGACACGTTTCCCGTTGTAGTCTCATAACATAGAGCTGCGCCGAGCATGAAGATGCGTGAAAGCCTCTCCAATA
+>1367 3
+CGAGGTCCTGGTATTCTCAATATCCCGGCCTGAGTCAGCGTCATTTAGACTATGACGGATGAGCGGATCGATGGATTTAACCTACGTAATGGAACCCACC
+>1368 1
+GAGTGACGATAATAAGTATGAGGCCAGTGCCCTGGCTTCTATGTCCCAGATAACCTACGGCTAGTTGCTACGACGTCCATCAGCAGGTCAATCTATGGCT
+>1369 1
+AACTACGCTGTTAATTATAAGAGTGTTGGCTGGCCGTGCCAGCAGTCCGGCACACCTGAAGCCTAACACGGTCCTATGTGGCGTTAACCACGTGTAATAT
+>1370 1
+TCTAGGGTTAGATGGTTAAGCTGCTAATGATTTAGATAGGAAACACCACCTAGCCGACCGGCGGCTTATCCCATTGCTTAACAGCTGGGGCCGTCCATCA
+>1371 3
+TCCCCGGTCGAGTCATTGATCGTAACGTTACTGAAGACCCCTAGGGACGGCAAGACCTTAAACTTTAGATGCACGGTTATTAGCCAGGTGAGTTTACGCC
+>1372 3
+GCCGCTGCGAGTACCGATTATGGATCATGGAGGGGCACCACCTGTAGGTAGAATTTGAACCTAGCTCATGATTCTTCTTAATTCCCCAGATCAAGGCGAC
+>1373 3
+AGATTGGGCTCTCAGGACACTCCGTATCTTGGCGCAGGACGACAAAATGTCTAGTCAGCTGCCGTGTTGAGCCATGCTTATCATCAAAACTCAGTGGACT
+>1374 2
+GAGTGCTTGCAGACAAGGCTCATGGCGTTCTCAGGAATAGTACACTGCTATAGTCCCTTAAGAACTCATCGAGCGGAATGTTCCTTACCCGGTGAATCCG
+>1375 3
+TTCAGGATATCCAGTATCACTCATTGTGCGAGGGTATACGTTACGCATATGGAGAAAAGGCCCCACATTGCATGGGGCCCCGGTCCGCTATTTCTACAGA
+>1376 1
+GTGATATCGGGACATCAAAATTGTTTCTCTGCAGTGGGCGGTCAAGTAGGCAGCGCAGATCAGGCCGCTCGGTATACCCATTCACCTCCATGTAAACTTA
+>1377 1
+GCGGCACGGTTACCTAAAGCAGTATAATACTACGAAGTTTGTACGTTCAATCTCGAGGCCTCACCGACGTGTGGAAGCTCAAGTACCTCGGGCTTACTGT
+>1378 2
+TGACGGGAGATGCTGTTTACCAAACACTGAGACGCCATCGCAAAAGCTCGCTCGCTTCGTTCTAGCGATTGAACCATCTGGGGTCATCTAGGGCTAAATT
+>1379 3
+CAGTGCTGGGGTTTCAGACGCTGCAATCTGGACACCGGACATCAGGTCATTGGGCTCGTAATTTTTGTACCTATATTCAGCTGAAGCACGAACCACCAAG
+>1380 1
+TAATCAATGAAACGTTTCCAAGGAGCAAGTTACCCTCGCCGTTCGACCTATACTTTGTAGGAACGCGGGTCAAGGGAGATTTCTTACTAGTGCCCGCGGC
+>1381 2
+GGAGCACTATATGGATGACTAGAAGAATGCAAGGCATAACCAATTTCTTCATCTTCGCTCTACACCCCTGGTGTAGTTCAGTCGACCGGCCCTGAGGGTG
+>1382 2
+CTGTACTCGTAGGTTTAATCGGACAAGGTCGTGAGTCAAATCCACAACGAGCGCGACGTCAATCATTCCGATTGGTTCAAGCTCTTTCGACTGGGCAGCA
+>1383 2
+GTTGGCTATCTGGATTCCATAGTAGACATAAACGGGATTTCTAACCCTGCCTGCAGATCCGCAGTCATAGCCACCTGCCAGGAATGGGGACGATGTATTC
+>1384 3
+CCATTGAGTTGTGAGTCGTGTAAAGCAGCCACAACGCCCAGCGGACGTGTATATGATTGTCCCGTTAGGGCCTTCCGAATATACAGAATAACTGCCGTCT
+>1385 2
+TAACCCTCCAACGGGTCTTTCACCCTAATAGGATCGAAGACTCCGGCTTAGGGGGACGCAAAGGAAAGGAGATTGCCGCTTAAGTTTGTCGTTTTTCCAC
+>1386 2
+AATATAGCTTAACGCTGAATGATGCTTCGAATATATATTGCCTCCCCAGCAGGCACCACGTAGAGCGCATGGGGTATGGGTCCCGAACGCGTTTTGTACC
+>1387 2
+AGAGCTGGAATACATGGGCGGCATTATATCATACTCGCATCCGCATCCGGTACTCATAGTCCCAGTGACGTGTACGATACGTACTGAGGCCATTTAGTCG
+>1388 1
+AACAGTCTGAGGGGGCGGATGAATACCGGACCTGCTATAGCCCTAATCCCGCTAGATTCTCGTAGGAAGCCTAGTAAGCTAGAACTAGTTGTCTCCTTCT
+>1389 1
+AATGCACCAGTAAGCGTGTACGAAAGCATGAGGGCAACACTAGATTCTGTATCGCCATTGAGCCCATTGGTTTCGCTACTCTCTTAGGTCAATGGCGCCG
+>1390 3
+TGTTCTTGTTGGCTTCGTGAGTGCCTCGGGCTGTACGATGCAATGTTACCCGGTTCACCAGAAAAGAATTAACCCTGAAAACGTCGACACGCATACCGGA
+>1391 2
+GCAGGATCACTGCGTTCGTTTGTCGAATGCTTCCTGCGACCCATGATGACAATAAACGAAGACTGACATTACCAGCTGGATGTGAAGATGTGCCCGCTCT
+>1392 3
+ATAGGGCGCCGTGTGGAAATAGTCATGTTAATCATCGCCAACCCGCCAGTCGTGCGGGGAACATCTGATACCATTATACTGGCGTCTACCTGATATCAGT
+>1393 3
+TTCCATGAGGCAGATTGACGCCTCGAATCCACCATCTGTAAGAGATATCTTCTGGATGCAGTACCCATTCCCGACGTGTACTTGGATGCGAGAGAGTACG
+>1394 2
+ACGGGCGAAAACTATGGTTCTGGGCGGATACGCATGACTAGTCATACACTCTCTGTCAGAAGACGGCAGGCTTACGCGGCTTAGTCAATTCTCCATTCTA
+>1395 1
+CAAGATCTTGATTTATAATGCTATATCGTCCGCCGCGTCTCACCATGAAGGTCTTCGGGACACTGCTGTCCGCTCCCAGTAGAAAGCGGGAAGGAATAGT
+>1396 1
+CCGAGGACCTAACCGGTCTTGTATGATAGAGAGGACATTTACTCGTTCATGAATGGAGCCACCCCCCTAAGCGTTCTACTTAGTCGGGGTGTCAAAATCG
+>1397 3
+GAACGTGCTGCCGTCGATAGCTACGGAAAACGCTTGACGGTATGTAATACTTTTCCCAGAAGAGACTAGTCGATGGCGAGTTCAAATGTCCCTCGTCTCC
+>1398 2
+TTAAGCCGGAAGCGATATGTCATTCATGTGATTGAGATATTCCCTAGGTACACCAGCCCATGCCTTCGGTCCATATGGTCCGGGGAAAAGCACTTCCGGA
+>1399 2
+GAGCGATTTCAGCTTATCAGGATTAAACTCACGCGGGGGATCTGACTCAATATGGCGTTGAACCGTATTTAGAACGCCCGTCCTCTACTCGGGAAGCCAT
+>1400 3
+CTTGCGGGTGCGTCCTCTCAAGACAGTGCTTTCGACTGTATGCGCTCTTTAAAACAGGTGTGACATTCGGGACCGACAGATAAACCCTTAATAGGGCACA
+>1401 2
+GACCGCTTGCGGCAATTCTTGTTGCGGTGTGCATGGTTAATCCCGGGAAAGGCTGCTGCAAGCATAGGGTTATCTGACTCAAACCCCACTAACTATACAA
+>1402 2
+AGATCAGATCTGTACATTCTACGCATTGGCAAAATTGACCACCCGATTTGGAGATGGGCCTAGTCATCGTTAATTAGCCGGGGCCGCCGGCACCATAGTT
+>1403 2
+CCTCTGGAAATTGGAGCCTAGGTGTTCTATCGCGAAGAATCTATGCAGCCGCGCGACACCAAGAGAGATAATCAATTGCCTGGGACTGTATCTTGTCCTC
+>1404 2
+GGCTCGATGAACCACGCGATAATAGCGAGTATCACTAATTGGAGTAGCTGGCTTCGGGCATTCTCGTTCGGGTAACCTTATCTCAAAAGTCCCGCACGTA
+>1405 3
+ATGACGCTTCTACTTTATCGGTCCTGAGCGCAATTAGGCTAACGGCAGCGGCGATAATACAGGCAGGGGCTTACACCTCTGGAATTTGCCATGCCTAATA
+>1406 2
+ATGGGCAGTTGGCGCATCTTCCGAATCGTTGTACCGTGTAGCATAGTAGGACAGTATGCTTGTGCCTCCCATAAGCAACAGCCTATAGTGACGCACTCAA
+>1407 2
+GTCTTCTTCATCGGTGTGGCGAACGGAGCCCGGTTCAGAACTACTGCGCTGATACGAGAATTAGGGAAACACCACGCACTACGTTGGTTTACTACATACT
+>1408 1
+CAATTGCTCCGCTGTGAGATGATCTCCTATAGTCGGGCTAGCTCCTGACCAGGTGGTAATAGAAGGCGCGATCTTGAGTCATTACGAAGACTACATACCC
+>1409 1
+CTAAATCCGGCAGCTGAAACTTAAGAGCTTACCGAGGTAGATCTTTGCTAAGGTCCGGGAAAGCTCCTCTTGTGTCCCTTACGCGTGGCGGACATAATCA
+>1410 2
+CCACGAAGATCAATGACGTTTATTCCGCCTATTAGTCTATATGACGCACCCCCGGTACAATAGATAGAATGCCGGTCATGCGGGGACTAGTTGGTTGCGC
+>1411 2
+TGATTTGGACTTAGCAGGGCGCGTAAAGAGCGTTGTACCCGGCCGGCTCGGGGTCCTTAATAGTCCTTACCAACATGATTACTATGACGTACAACAACCT
+>1412 2
+GCCGAACCTATGTTGGAGCCAATCGCGGACTTGTCAGGTTATGCTCATCACTTGTCGTTATGGGGCCACGGCAGCATGACAATACAAAGACTCACAGTTT
+>1413 1
+CCCGTTAATAAAGTACCCGGTCGGACCGCCGGCGGGCTAAGGGTTCTATTGAAATTCTAGTGAGCCTTCACCCTTGATCCAAATCATAGGTAGTACTGAG
+>1414 2
+TCGAACATCCATCGATTTGGAAAATCGCAGTCGTAGAAGTTGGCATTGTTCCCGTGATAGGACGCAGACCCACCGGCCCTGTTTTCGTAGGTAACACAGT
+>1415 2
+TAACTTCTTCCATGAACCAGGGAGAATGGAGTTTCAGTGTTTCCCTTCGGGTCCTAGCACATTGCAAGAGCACCAGGACATGAGTGACTCCATGCGCGTA
+>1416 3
+TTAACACCTGGGCCTGAGTTACTTACCCAGAAATACACAAGCAAAAAGGAGGTCTCGCGTTGTTTACTTACGTAGTCTAGTCCGTGTGGCCTCCGGAGGC
+>1417 1
+CAGTAGATTTAGGCCTGAACTTCCTGCATGTGACAGGGAATGACTAAAGCGAATTTCATCAATGCCTGCATGGACCCCGATCTGCGTCGTACGGGCTATC
+>1418 3
+TAGCAATCTCCGGTACTGGACATGTAGGGTCATTGGTCATCTCCAAGGACATCAGATAGGTTAATATACCGTTCGCCAGGCCACCTGGAGCGACTCTTAG
+>1419 2
+AGTGCTGGTTAAACTCCTGCGCGTTAAAACCTTTATCGAGGCCACAGGAAAGGATGTTGGCTACCTGTCGTCTAGACGACGCGATGTATTTCACACCAGC
+>1420 3
+CGCTGTATCCTATCAGAAAAGGCCAAGAGTTGGACTGTTTAGTAATCCAAGGAACAGTGGCCGCTAGTCAACGGTCGATTTCTTTTCGGACCCGCACCTG
+>1421 2
+AGACACGCTAGGCTGATGTCTATGATGCATATAGCGGAGCTCAGAGGTAACCCTCCCGCTGTAACCCCTGGCGTATCCGAAGATTAGCTTTTCGTATAGA
+>1422 3
+AACCTGAAGGAGTAATTCACTCTGGCGAGTCGTCGCTACAGGTAGGCCTAAACTTACCATTTTGAGTCCGATGATGTACGCCACGTGGCTAACCCATGTG
+>1423 2
+TACGCCTTCACCAAGGGCCGAGCAACCAGTTTCCATCCGGCGCCGTGATCTCTTAGAGTTTTATAGTTGGAAATTTCGTCGGGAATGAGAGGAACACTAC
+>1424 1
+ATGGTTTACTGAATGGACAGTCTACCTACCACGGATCGAGGCACTCAAGCTGGTTGTTGACGGTTTATTCGCATAGCCCGGACCCGCAACGTTTAAAAGC
+>1425 3
+GCGCGGAGAGGACTGGGTGAATCAGGACCTCAATTTGCCTATCTGATGAGGATTACACGCATTGCAATTGTCAACCTTAGCTACTTAGCGGATCCCTCAC
+>1426 1
+TGCAGCGGGCCCAATGGCATGGAGATTGGATCTTTAGGTTTCCTCAAGAAGCTACCATAACGCTCTGCGGTTGAACATCTAGGGGCCCATCCAATATTCA
+>1427 2
+CGACGTATCGCGGGCGTTGCGCCCATGCACTCCGATAAGGTGTACTTGCGATCGCCAATTGAAATTGTTCCAGATATGTAGTTCAGACAACTATCAGAGC
+>1428 1
+AAAGCGACGGGCGTAACAATTGCTAACCTCTCTGTTGACTGCTCAGTGTCCAGGGAACTCTAACAGAGGCACTTGCCACTAGGGACAGTTAGTGCTTTCT
+>1429 3
+GGGACACTTGCTCGGAGCTAAGATGGTCTATCAGTCTAGACATAAACCTTTTACTCGAGTTACGTTCTGCAATTAGTGCGCGGCCAGCTGCAACACGGCA
+>1430 2
+GACCGCGAGGTACTCCTGGTTCGAACGGGATCTTATTCTAACGCGCGTCTGGCATAGAACATTGTCCCGTGCAAACTGGATCACGTGCAATTTTAGAACA
+>1431 3
+CCGCGCATTCTGGATGCGCAAATTGACAGGCGCTAAGGTCAGACAAGGAGATTCCTCCTTACGGTATATGAACACTGTACTTCTGTGTGGCTAACTCAGC
+>1432 1
+CCGCGCGGCCGATGGACAGGTGTCGACACAATATAGCTAATTTCTGATACGAGAGCGTGAGTCAGCGTGACACTGCCCATCTCTACGTATCTTTATGTAA
+>1433 3
+GGCACGTAAACGAACCCCGTTTGTCTCCGGGCCTATTCTACTGTGCATAGGGATAACACGGTAGAAGATCGCTATTCGAAGATTGGCTTCCAGCCAGTTA
+>1434 3
+CGGAAGTTGGATGGACATAGCGCAGTGTCCCGCACAGTCTGGACTAAAGCGAGGATAACCAGTACTAAGTACGCACAACTTTTCCTTTGGCGCTTTCTTC
+>1435 1
+CGACGAGGCGGAATGGTCATGGGAACCCAAGTCGATGCTCCGATCGCTGCGATATCGTATATATTGGGAGCACCTACCATCTAAATTTCCCTGCTGTTAA
+>1436 2
+TTTATCATCTGAGGCTATGGTAAAGCATCTGCCCAAGTGAGCTCAACTAGGCCTTGTCCTAAGGGACACGAGGCTGCTTCAATTCGATCGACGAGCGACT
+>1437 1
+GTACCCTGTTCATAGTGAGTTTGTGTAAGGCAGACTGACATGTCCGGATGGAACCTAATCTCATAACTTCAAGATGCCGTTCCGGAGCCCGACCGAGTAC
+>1438 2
+CTGGAGAAGGATGCGGACTAAGCTCTTACTCGCACCGGTTCGGACTTAGTGCTCGTCGAAACCCAGGCTATGTCTGATATCTCAATGAACACGTTAACGT
+>1439 2
+TAAACGGAGAACCATATGGCCGTCCACGGGTATGTCGGTCTTGCGTCCTATGGTCCATAAGACTAGTACTGCGCCGAAGAAGACATTATTGCACGCTCTT
+>1440 2
+TAATCATTGATAGACTCGTAAGAGTTCCTTTCAACCCCGGCGCGCTCATGGATGGCGAAAAATTCTTGTGGAGTCATGCGTTAGACCAACGTCCGCGCGA
+>1441 3
+GTATCGCGATATTGTCGACGCCTTGCTGCCAGTCGACGTCTGAGCTCAAGATTCAAGACGTATGACCTAAGCGAAAGGTACATATCAGCGCCTATTGTGC
+>1442 2
+CAGACTGAAGAGGCTCCACGAGAGGTGGCACGTCTTGTCACGTTCTCAAATACATAGTGGATACTATACTTTCGCCGTGTTCATTACGTCGGAAGCCCGA
+>1443 3
+TTTTGTTCGGCAGAGGGGCTTGTGCCCAGCGCGAGAAATCTTCCACCTATCGGGGCATCACCGTTATACGGCGCTAGGCCACAATTAAATACTTTAGAAA
+>1444 1
+GTATTTGATATCAATGTGGATCAGTGAGCACTTCTGCCGCGTTAACGCCTCGCAACACAATGCACGTAAAGGTCTGTAAAGGGCTTGCACTGAGGCCCCT
+>1445 2
+CATATCCCAGAACCGATATGCATATCGCATACTGGGGTCTATTAGCTGACTAGACCAGAGGGTAGTTCGACACTGCTCCGTCCAGGATTTGGCATATCGG
+>1446 2
+ATAGTCGCTTCCATATCACGCGGGTAGCATCCAGACACGGATGATGGAAACACTTCGTACACGTAATTCGCGGAAGTCCAGATGCCTCGGTTGTCGTATT
+>1447 2
+AGATTGTCCTGGTACTTAACGAGCTGACGTGACACCCCAATTCGCAACGACGTGAATGCTGTTAGGGATTGGACCATATTGGCCAGAACTGTTCCCAGCT
+>1448 2
+TCACAGCAATGCATGCTACTCGCACGATTTGGCCTTCGGACCAGGCCGTTCTTTGATCATAATGAGTATAAACGTGATACGACGTTGGCGAGCTACGCAG
+>1449 2
+TCCCTCGATCACAAAGGACTATTGACGTTATATTGGTCGAGTCTCACGACATGATCGAGCACTAGCTCGAGTCAAGACCTGGTTAAATTTGCGGCGGGCC
+>1450 2
+AGTAGAGTGACAGAAAAGGACCCATTGCTCTGAGGACGGATCTGCATATACGCCTAGTGCCAGTATTTCCCGTCCTTCCGCTTTGTTCAAGGGAAATCGC
+>1451 2
+GACCATAACGCGCGAGGGACCATCTTTCTTCGCAGGATGGACTTTATCTGGGGAAGGTTACTTTTCTCAAATAAGGGAGATCCCTACGCCCCTATCAGGA
+>1452 3
+AGTGTATTTGCATTAGTAGTCGGGAGTCATCTTAACGCCTGCCCAAGTCGACATCGCTTACTAAAATCGCTCTATCCGGTCCCGAAGGGAAGCCAGGATG
+>1453 2
+CCGTCACTCCGCAACTAGATATGGACGGAAGTTAACACGAGACGGCTCTGATAACTGTCTTTGTGGGTTGTAGGTTACCCACTAGGGCCTTAGCCACAAT
+>1454 1
+TCGTTCCAAGGAACTATTCGATATTTATCAGAAGGATTGCTCCGACATCCAGACCCGGCCGTTGACCCGTAAGATTTGGATGCTTGGAGAGTACGAGCCC
+>1455 1
+ATTACTCATGGGATGGGGGGTCTGTGAGCTGAGCACATCATGGACTCGGTTCTCACTTAAAACGCATGCCCCCACACAGTAATCCAATTCCTGTGAGGTA
+>1456 2
+GCGTATCATGCTGGTGAATAGCTCGACACGCCCTGGACTTTGGATGAGAGGCGTTACACAGTCACTGTGCTAGGACCACCAACTTCCTTAAATATGGCTA
+>1457 2
+TTAGTATATCACTGCGAAAAATACCCCAATCTTCGAACCGGCGCCCGGGAGTCGCGTGGTTTGCACTCTGAGAATAAAGGTGTTCCTTACACCGGATGTG
+>1458 3
+GCGCCACCTATACAACCAAATATAGAACCTGGAATTCCCGATGCTATTCACACGGAGCGTACGTCGCGTGGGTTGGGTATTAGTATTCACATGCGTTGGC
+>1459 1
+AATACTTCCTGACGTATTCGATCGCTGGGTAGCACCCGATAGCTGGACTAGTATCAAAGCTAGCGCCGATGGCCGCACCGTGTTTAATAAAGACTCGTGT
+>1460 3
+ACTCAAATTGTTGTCCAGATGGGCAATATTGACTTGAAATGCCTGTCGGACCAAGGGTAAAGCCTCATCCTGGGCGAATGCGCAAGGCATCGCTCTTCTC
+>1461 1
+GAGAACTGCTCTAGAGCCTTTGGCTCTCCCAGGAGGTCGTACCTCCTCATGTTCGGTAGTGGAAAATACCTAGAAAGTCACGTATTCGGTATCGAAACCG
+>1462 1
+GGCGGGAACCCAAGTTTCTTGATGACGGACTGCCGAACGTCATTCCCGTCGAAGTTTCCCTAACTTGGTGAGCCGATTGACATAGACGTAATGCCTTAAA
+>1463 1
+GGGCAAGTCTCGGTTTCAGGTTGGATGGCTGCCCGCCTTCCATGACCATTGTTATTAAATATACAGTAAACACGGCACGCCGCCTAAGAAATTGATGCCG
+>1464 2
+AGAGTACCTCGCGTGGAATCCTCTCAAACGGTAGGCCTATCCGTCTCAGACGTTTAGGAAGTGACCACAATCGGCGATTGAGTATACCGCCATATTTGGT
+>1465 2
+TTCTATGCATTTCAGCTCGCCTGTGCGGGGCGCTCACAAGGATGTTCGGCAGATAACAGTCCATGATAAATCCGCAACTCTGTCGTGCAGATAAGCAATG
+>1466 1
+CAGCTATATCTGTTTTCGGGAGCCGTCAGGAGGCCAAAGGTTGACACGTACAGTACATACTGCATGGTAGCGCTCACGACCTATTCCTCGATGAAGTACT
+>1467 2
+CCGGCGTTCTCATTGGAAGGAGCCGGCTAACACCTACTACGCTGAGAATCCGTTTGATTCTATACGGGAAAATGGCACTTCCCTCGTTAAGTAAGCGATG
+>1468 2
+GACGTAGGAACATACGTGTCGCATTCTCATCGCTGGTATAGTGGACGGGTAGCTACCCTATATCACTTCAGGCGCCAAAGGTCGATATTAAGTCACCCTG
+>1469 2
+TACAGCGCACAGGGCTTTTTGGGTCGATTGTACGAAGCCGCTGAATTAGTCTTCCTCTTCATACCGACTCGATGAGCTACCCAAGTGGAGATAGCACAGA
+>1470 2
+TGCTAGTACATGCTCGCCTGCTTCGGACCCCTAATGCCTCAGCGATGCATTACGCACGAGCAAATTAAATACGGGGGACTGTGTCACATTTAGAGTGGTA
+>1471 2
+GAAGGGCGCTTGGTAACAGTCGAGCATTTAGCATCCAACAGATCCAGGCAACTGCTTTAGCGCCTTCGAACGTGGGCTGTGTACTCAGAACCTCTTTATA
+>1472 1
+AAGGTCTGGCGGAACGAGAAGTCGCAGCAATGGCTTCACGTCGTCATGCCTCCGTATGATTAGCCATCGAAGTCCTTGCTTTCCGATAATAATGGCATAC
+>1473 3
+CACGAGGCAGGCGGAGCTCTTCGAATTAACGGGGCTTGTTAGTTGCTCCGGATGCAATACCAACAACGCGGAAAATAGGTCCTTCATCCTATTCATCGTT
+>1474 1
+TCCCGGGGTACATTGCGCAACAACATATAGTGGCTCTTTCATCTGTGTTAAACCGCTAACCTTAGAGACAGGACGGGGTTCACCGCCTGTATGAGATCGA
+>1475 1
+AGTTTGCCACCCGTCGATGCTATCCCGCGAAACTTTGGACAAGGAGACGTGGCCAATGCCGGACCTCGTGGTGCTGCTACAGTTTTACTATGAATAAAAT
+>1476 2
+GGCCCTTGTCCCATGTAACTCGATCTGACAGTAGGGGCAAACAGAGCGGAGGCATCGAATCACTTTGTTTTGTACATAGGGTTCAATATGCGCACCATCC
+>1477 3
+GAGACTATCAGTAGCGGTCGGCTCTGAAGCCGCAGAACCGAAAGCACCGGTAGTTGAATCTCTGAAAGCTACCTGCGTGCATTCATATTTTCTGGACCTT
+>1478 3
+TTCGTCCGTTTGTTTAGCCCTTTGAAGGCGCGGACAGGCGGTTAAGAACCCAAATAACCGAACCTTCGGCGTCGGAGACGTCAATAATTTACTGTGCCAA
+>1479 2
+TTTCCTAAAAAGGTATGGCAACGCCAGATGCGGTCAAGCGGCGCGTTGGTTTGCCCTAAGCATGCTCCTACGTCTATATCAGACTGACGACGCGTTATAA
+>1480 2
+TGTCGTAGTAGGAGGTTGTAGTTTGTAGCAATTGACTACAAGCGGTCGGGTCCCCCAAATAAAATTCCCTTCAGAGCCCGCCATTCATGAGGACACGCCT
+>1481 2
+ACTTATTAAACAATCGGACCGAGAATTTTGCTGGCCTTTCTCATGCGGCGTGCTCTGCCCGCTACCGAACAAGTAAGCTGACAGGCATTGATGGTAAGGC
+>1482 1
+CGGTTTTCCAAACAATTAACCGGCTGTAGTAGAATTCAGAGTCTTTACCAGGGCTAACGTCCCGCGCCCTAGTATGGAATAGCATGCTTTGGGCAACGCG
+>1483 3
+AAAACATCTCGGACTAACCTGCAGCGCTCTAGATAATCGGTGGTGGTAAAAAGCTTTTGAGTCCTCCTCCTCACATAGGTTGCGTAGGCGAGGCTACTGC
+>1484 2
+GACGTTGTACCCACATGGAACAGTTCCAGTGACTACCCAAACTTTGGCATTGAGGTCGTGTTTCCTCAATGCAGGCTAAACATTCGCCGAGTGGGACTAG
+>1485 3
+ACTATGCCTCGGACGGTACGGGCGTAACTTGTATAGAACGAAAGCGTCGCTAGGACTTTTAACATATATGACTATGAGCCCACTTGGTTCCGAGCCGCCT
+>1486 1
+GATACCAATTGTGCGATCTCACCCTTCGCATGGCGGACGCACTGTGTGTACGAACAAAGTCATGGCGACCATTTGGCCATTAGGTACTTGAACGAATGCT
+>1487 3
+AGACCTCCATCTCGTTGGACTGGTGGTTGCCAAAGGTCAGCTAGAATTTCCTGCTGGCACGAAGAAATAGCAAATACGACATTTGCTCGGTACCTCGTCG
+>1488 2
+TAGCTGGTGTGATGAGCGAGTTAAGCTCATGCAAAGATCCTGGCGACAATCGGTACTCGGAGATGCTACGCAACTCCTCTTATAGTTCCCAACCGCAGTT
+>1489 2
+GGCTGGATTTATTCGTGACGTCTCCACTCTAAGCTAGGGAATAGAACTGTGTTGACGATGCATATACATGAGAATCCGGCCACCCCCTAGACTCAGGGTC
+>1490 3
+GCCACTTTTGGTGTCTGTAACGTCAAAGAGTTTGAAGAACTGTTTGCGCCCTGGGCTAACGAATATCTCGCAGACGCCGACTGAAAACACTGGGCCTATC
+>1491 2
+AACCCTGGCCGTCCTACGACCTTAAGGATGCATTAGGTAAATAGTATGACGTTAGCGCATGCCTTTGGAGTCTCGTGAGACACCCAGTCAGTTACCAGGT
+>1492 1
+GACGATTATTACCTATTCGCTATGACCGACCTGCCCATTCGCAGCCATCCATCCATGGAATGTTCTGACATAATGCCGGAGAAGGAGGAGGACTGTGTTG
+>1493 3
+CGGCATGCCATGATAATCGGTGGTCCGTAAGACCTTGGGCACCACACAGATTAAAGGCTTCTATCGGTACCCGGAGTCAGCTGACGAATTATTTCGATCT
+>1494 3
+TTATACGGCCGCACACGTACGGTGACCAGGGCGGTCCAGCCATGCTCGAAGGGGAAATTCTCTCTTATGCAAATCGTTCTATCCATTATAGTAATGGACG
+>1495 3
+TTTTGGTAATAGCCTACCCCTCCTCCTTAGGGACAGACCTGCCGAATTGACCTTGAATCAGGGGCGTGGAAGCAAATTCATGACTCGGGAATCTGGCATA
+>1496 2
+GGATTTCATGACGCATTTGTGATGAGGGGGATACGGACCCACGTAACACAATTCCCCGCGTTGTTAGGATTACCTATGCCATCAGCCTTGCCTCGAAAAG
+>1497 1
+CTGCATGGGCAGCCCTTATGACTCAGTCTAGCAATAGAGTGCTTCATGGTCTACGAGTGAATTACATAGACTACGCGTCCAGAATCGCTTATCAGCGGGC
+>1498 2
+GGTCTAATAGTTTATAAAACAGATGCGGCACTGTTGTTGCTGGGCTGCTTTGATGGCCATCTCCGAAGAACCGACCAACGGCCTCCGGATCTGCACAAAT
+>1499 2
+CGCCTTTTCCCGCTACCGCCTCAGTATAGTTAAGTTGGTGGTCGAGACATTAAAGCCGGCTAGATGACGACGCGCAAACTATGTTGCTTTAGACGAACAG
+>1500 3
+GACGCGACTGAATTATCACAGGGAACGCGGGTTTCAAACTCGCTGGACCTATTTGTGTCTCGCGCCTCCCAAAATAACATAAGTATATGGCGTTGTCGGC
+>1501 2
+ATAAGGATTCTCCGACGAGATGGAACTATTAACTCGGTTAAACGGGAACGGGACGTCATTGCACTCCGATGTAATTACTCCCTTGGGCCAGCGGTCTTCC
+>1502 2
+GAGACGGTAATCGACGCGCGCGTTTCGATAGTTAACAAACCGTTGACTCTTCGACGCACTGTGAGAGAGATTCCCCCTCATTTGTCTGGAAATCCGATGA
+>1503 2
+TAGAGGGGCTGATTCGGTCCAGCGTCATTAGTCACGTCTCCTAGAATCCAAAGTGAAACGGCGTACGCTCTTCATGATGTCAGGAGACGCTTATACCCAT
+>1504 2
+ACATTCCGCGTCGCGCGCGACGAACATGCCAGAGGTCGTGCTCAGTAAAAAATCTAGAATAGACCCCTTAGTTTTTGTATCGCTATAGCAGTCGCGTGTG
+>1505 2
+TACCGGTGTCGAAAGCAACGCACTTGCCTTGCTACCTCGTCGGACTTAAACGTTTGAAGTATGAGCGTAAGTGGTGAACCCAAAGGACCGCATTCTCGTT
+>1506 1
+CTCCCGTTACTGGTGGGCAGAAAAGAACAGGCCTGGTATGCGTTTTGGACTTATTCTTGAACCAATTCTACGCTCCCGCAATTAGCGGACGAACTAACGG
+>1507 3
+TGGGAAGTTCAAGCACCCGTCTGCTCCTCTACTACCGCGTGCCGGCAATATCACGTTAGTTTTTCAGAGTGCGAACGAGCAGAAGCCATGATGTAGTTAA
+>1508 3
+CAATCGACCAGCGATGGCGACGGCAAGTAGCGAGGACTTTTCAATTGGGAGCTTCACTTAGCTCTGTGGATGGGCTACTCTACTTATACAAACCTCATGC
+>1509 3
+AATTCAACGAGAGTTATGGCTCCTGGACAGGTTCCGGGCCCATGTGGCCCCAGTCCTCTAAGAAAAAACACTGCGAGCTGTTGATCAGTAGACGTCTTTT
+>1510 2
+AGTGATCTGCTCATCTCTAGGACGAGTTAAACTCGATGGCGAAACAGAGTGATTCGTTCCTTCGAGCCACTTGACGGTCGTCGCATGAAGCGATACCTAC
+>1511 2
+CAGGCGTCCGACCATCTTTAGGCCGTCGGTGGAATCTATCGGCTGTCAGCTAATAATATCTCTCACGTGAGAAGATAGCTTGGCAAGCGTCCTCAAAGAT
+>1512 2
+ATGCGGTCCTGACACGCATCTGTGTACCCAGTTGCTGAGTCATCGCGCGCATATAAGCCTGTAAAGATGTCTCACCCGATGGGGGTCAATAAATAGATTC
+>1513 3
+GGTACCTAACCATGGACGCTATCTCTTGGGTTTTGCGGAACACCTTCGGAGGCTCTGACATGAGACCATCATGAAACTATGTGTTAAGCCGCTGAGCCAA
+>1514 1
+ACTACTGAGAGCCGGTAGCGCGATATCAGAGACCTCACCACTGACAGCGATATAGGTGCCTGGATCGCACCCATACTTGATTTTGTTCTGCGGATGTTAA
+>1515 1
+TATATGGACTGCTTCTGGTACCGACGAACCAATATAGGTAACTAACGCGATGCCGTCGTATTAAAGCACCGCTCATGCTTCAGGTCGCAGCCATGTGTGG
+>1516 2
+GAACTCGATAAATAAGTCTTCCATCTATCATTGGAAACCCGAGGAATGTGTGCGCCGCGCATACGTTATCTCGGATCGGTCGGACCCGGTATTTGCAACG
+>1517 2
+TTACTTCCGGAAAAGACCCAGGACGTATAGATCCCTAAGTTCGCCCTCATGTCGACTTGTATCGGTAGTATTGGCACGGGTATCATGCACGAGCGGATCA
+>1518 3
+TGAAACGAGATCGTGAGGGGCCGGACCTGTCCCCCTACTATCAGTTGAATCTACTGCCGAATATTCGGTATTGCATACGGGTGGCGATTCCATAAATACC
+>1519 1
+CCACTGGAGGATTGATGTTCCTAACACCATGACTGCTCGCTGTTAAATGCTACCAGTAGTATTACAGATAGCCTTACCGGCACGCGCATAGTTGGGGCGA
+>1520 3
+GTGTCGGGCCCTACGGTTCTATTAATGTCAGAGTATCACACCAGTTGCGGACGTTGAAGCATCCTATTATCTTGAGAACCAAGACTGCTCAACGAGGCCG
+>1521 3
+GGTTTATAAAGCTAAGGTCGCCAACTTTTGGGCATCATGACCCTCACGCGCAGTTACGGCGTTAGAGCAAGTTACCGCATAGGACACTTAGGCCTATGCT
+>1522 1
+AAACTGCCCCGCTTAAGGAGTAGTCATACTTCTAAACTACTCCGGGTGGATTTAGTCAAACCCCGTTTCGCGGCGGGACCTCGCGTAAGTTTGATAGAGA
+>1523 3
+AAATGATAGCCGCTCACAGACGTCCATAATACTATGCTGGCTCATAAGGGAGGTCGTATCGGGGGCCTCGTTTACCAGGTCATTACTATGCCATGGTCAC
+>1524 1
+ATGAAAAGTCGCTTGGGCCCCGGTCGGTTGGACGAATCAAAAACGATTATCTCTACTGTCTTCGAACAAGGCCGCTTATCGGGAAGTGATTGACCCTCTC
+>1525 1
+CGGCAAAAGGCTGGTTTTTAGCATCCTTTTTCGCGAATTGATAGCGGGCTGCTCTTAGATCACATCGCACAATTCAGGCCCGCAAGTGTACACGCAGAAG
+>1526 3
+TGGCTATGGGAGCTGCGCTAAATAAACTCGACCAGCAATAGGAACATACGAAATGATGTCCCTGCGGTCATGAGCTCTTCCGATGACGTTTCTCCGCTGT
+>1527 3
+GATAAACGCATTACGTAACCTGGGTAGCCCGCTTTTGACATAGTCACCGGCAGTTAATTTCGAGTGACTCGACGAAGTATCGAATGCAGCCCGTTCCTGG
+>1528 3
+GGGACCAGGGGAGTATAAGTAATGCAGTACCTAGCCTAACGGGTCTAGCATTTCATTCCCGTTGTTTACGCCAGTAGGGCACTTGACCATTCTCGACCAA
+>1529 1
+TGTTAACGTGGAATAGAGATGAAGATGCGGTTTTGCATCCACTCTGTGATCAAGCTGGAGTAGACTTTACATCTGACCCCGGGCACTCCTCGAGCCACAC
+>1530 3
+AGGGATGGACACGTACCTGACTAGGCGGAAATGATAGACTATTGTTACGCGGCTATGTATCCATTCAGCTTTATGACCCCGCAGCATCATTCTCGCGCAG
+>1531 1
+TTGAACGTTGTAACGCGTGACTACTGTTGCATGTCCAGACACTCGCTCGGATTTATCAACAGGCTGACAGACCCGAAGCCGGTTGAAGTGCACCTATGAT
+>1532 2
+ACCAGCTGTGTAGGCCAAGCTGCATGTGTCGGACAGCGGCCCTTTACTTCAATTTTTTACATGGCAAGAGCTCGTCGGCGAGCTTCAAATGACCTGAAAA
+>1533 1
+GTCCGGAATAGAAGGCTCTCATTAAAACTTTAAGACCCCAGGAGCCTGCGCCCTTTCTTGACCGAGTCCAGTTGGGGAGCACATAATTAGGGGTATTCTC
+>1534 2
+CATCTTGTCTCTTAGAATGAACACTAGGCTCGCGCACAACGTACATTTTCGCTCGGGGTTAGGGTTGGGCACATACACCTCGATAGCTGGAACGCGTAAA
+>1535 1
+TTTATTCATGTGAACCGTAGTTTGGGCCACGCGGCATGCTGACCCGCGTTATCAAGGCATTACAATCGCAGATTGCCCCATGATAAAAGCTAGGGCACTG
+>1536 2
+CCTGTGCACCGAGTTCGCTACAACACGAGGTCCCGCCCTAACCTTAGTGTCATTTCGGACTGATAAACGAGTTAGAATGAGATTGTAGGTACATCGCGGT
+>1537 3
+CCTTATACTTATCGCTACTCGGAAGGTCCGAATGTGTAGAACTGCGATCGCCGTAATGTTGATGGAGTACCATCGTCAACAGGTCCCGAATAGGTCAGCC
+>1538 3
+AGTAAAGAAGATGGAATTCCACTAAGCCCCGAGCTCCATACCGATTTCTCCTGACTTACAGGTTTATGGCTTACCGCGGCCGGATATGCCGATAGTGGGT
+>1539 2
+CCGGTGACCCGAACGTCGATTTGCCTAGCATTCTAAGCAGGTATCTAGCGTAAGCCGTTTTGGGCCATGCGGATATTCGCACCAATTTAGCAAGCGTAAA
+>1540 3
+GTCTACGGGCTTAAAAATGAGAAACTTCGGCGGCTGAATCCGTGGCCGTATTCTCGCGTTACAGTCAACTACTGAGACCAGTTTAGCACGATCCATTGCG
+>1541 1
+AGCAGTCAGCTACCAGCAAGCTGTGATCTCTACCGAAGTATGGTTTGGTGGTGACACAGATCAAGTCTTTACGACAGCTGGCTAGACGATCCCCACTTTG
+>1542 3
+ATGGGCCCCTGGTCCGAAGTCAGTGGCTGAGGGACACGATGAATCCGCTCGTTAAAGTGCCTTCTCAAAGTGATACTGACGAAATACGCTTCACCTTATT
+>1543 2
+CTTCCAAAAGACCGAGAGTAGATGACCGAGCGGTTTCGTCTGCTTGAATGGCAATCCATCCGTATGGGAACAGCCTGGTACTTAATGACCTGCCTCTAGT
+>1544 3
+TGACATGACCCAATCGACGAATGGGAAGGTGTTATTGTCAGCTCGACTACTATGTGAGTTAAGTTCCCGCAGCGATATTGGCGCACCCGATCCTACGTAC
+>1545 2
+CGAGGTGTTTCACAAACAACGAGGGCCCTCATCCGAGTCTGTCATTAATGGGCTGGTCATTGGACAATTACGATAGCACTGTGCAGCGAGTCTCCTTACA
+>1546 2
+ATTCAAGTCACCTTACCCAATTTGAACGAGTGAAGGGTTGGCCAACCAGCTCCAAATCTGGCGATGGCTCGAGATCCACTTACCTTGGGCTGTATAGTGG
+>1547 3
+GGTCGTTCAGGCACTTTAGATCAGTGTCCCGCTACCAATGGTACAAGAACACAGTGTGCGACCACTTCTTGAGAAACCTGTTCGGGGGCTATAGACCTTA
+>1548 3
+AATCCCATGCGGACCTTTGGGATTATAAAGGCTCTATTCCACTCGCGTCATACACGCGTAGAGGCGGTGGCCGGCTCGCAAGTAGATTCAAGTATCTATA
+>1549 2
+GGGACGGCCTTAACGGTAGGCGTCCACGAATCCCTCCACGAGGTCTTTTTTAGCGGTGATTGAATCCCGACCAATTATATAATTAGGGTCCGACGTAAAC
+>1550 3
+CCTACGCCCTTCACCACAAATCAGGTTGTGCATTTGAGCGGGAGGACACAGTGCTCCACATTCGGCGTGGTTAAGAGTCGAGTCCTATGAACATTTAGAT
+>1551 3
+TCGTTGAGCTCAGCACGTGCGAGATGTCGATGTCTGGGCATACTGTTTTGGTATAAAAAAATCGCAGCTCACTTCGGCCACGTAACAGGCAACCCTACGT
+>1552 3
+ACTGAGTTTGATGAAGGGCGCAAGCGGTCTGCCGGAGACCCGGGAAACCCTATCTTCATTCCCGCTGGATATATAGCCCTGCTTAATGCGTTATAATAAC
+>1553 2
+CACCCTAAAGACAAGCTACCGTATCTGTAAAATCAAGTCCTTGATCGATGTCATGCGTTGACCTACAGTGGGGAGTTCAGCTCCTCGAGTGTGCCGGTGA
+>1554 3
+CAGCGGTTTGCGCATGTCTCACGGTAAAATCCGCACCAGCCGAGATCAACCTCCGGGTGGTAAAGTATGTAGAAACTGTCTTCTAGCGTTACGTGTCTAA
+>1555 3
+ACTCGATTAGCCTTCTTCAGCAACCCATTACGCAATTGGCGTTTGCAGACACAGGAAAGGCCGGACGCAGAGTTGTTTAGCGCCGTCAATTGGTATACTG
+>1556 3
+ACTTCCCCAATAGTTGAGAGTTCATCGTTCCCCTACCTTTATCGGGATGGATGTTATCGCCGCAACTAGGACTTTAGGGAAGGAGAAACTACCGCAGGGC
+>1557 1
+TCATTCCTGGTGGTAGAATGAGGCGGTGTCGCGCCCAATTTTAGCAGTCATAGTTAAGCACTGCAACAAGGCCAACCGTGCACTGCAAGTCTTACGTTCA
+>1558 1
+CGTGCTGTTTCCAGAGTATCAATCTACCCAGGGCGCTCGTATGAGAGTCTTAATCCTGTAAGGAGTGCACTGAAGCATCATCACGTAACCACTGAGGGTC
+>1559 1
+GAATCTCGTGCCTTCTTAGATCGAAGATTTTCAACGCCTACATAGGGCGGTGCATCGAAACAGTCGCGCCGCAGCTCGGTTACAATTGTATACGATGCAG
+>1560 2
+TTATTTAAGGCAGTTATCGCGTTAAAGGAGAGGGAAGTTGGTGATGCAAGATGTATCTGCATGACTACACCCCCCGACCTTATCCACCGCCCCCGTTGAG
+>1561 3
+AGCTTGGGTTAAAAGGAAGCCGCGCGCCTAACCCTTGATCATGGTGTGCACCCTCTAGAATACTCGCGAACGTCTAGTGGGGAATCATTACCCTAGATTT
+>1562 3
+TCGGGGTACATGCCAAACCGCTTACGTAGGCGTACCATGGTTCATCTAGTATGGTCTACCTTAGAGGCGCAGTAACGGAGGCCTTAACACTTAACATTCG
+>1563 1
+TACTAAGTCCGTAATAGGCGGTAATCGCATAAGGTTCCACTGGACATTGCTCGCACGGGGATAATTCCAGTGTCTCGCGACCTCCACAATAGTGTGCGAT
+>1564 2
+CGGTGTATAAACTTGTGCTGCAAACGCAGTTCAAGTAGGTTTACTCGTATATCTTCGTCCCTGTGGACCCGGGTCAGAGAGACGAAACCTCCAACGCGTA
+>1565 1
+TGTCCCTCGGAGAGAGGTTTAATTAACTAGTTCTTTGCCTATCAGCGAAAGACGCCCCGGATCAACGTGGAGATCTCATCAAGAGCCTTCTCAGTGGAGC
+>1566 3
+AACCGGATAGTCTGACTTCACTGTAAGCGCCCTTTTGCCTACGGGATATCACTAGCAGCGCGTAACCGGGCCTAAATGACGTCAGTGGTATACGATTGTA
+>1567 2
+AACGCATAAGGTGCTTTTGTGCGTATTACACTGCACGGCCCACACGCCAACTTAGGCTCGTAGAATTTCTCATTGCGAGGACGACGTAACTTACAGGGGT
+>1568 2
+ATCCCGTAGGGCTCGCCGTTTCGTTGCACTCACACTGAGAGGTTAGCTAACTACAGATAAACGTGTACCCTGGTTCAGCAGGAATGATGCTTTAGCAACG
+>1569 2
+TTTTCGCTCGCCAGGAAGACACTTGTTCGGGTACTATTGGTCACGTGAGAGCTCCCATCTCGCAACAAGGGACTCGAAAAAGCTGGCGCTTTAATAACGT
+>1570 2
+TACGCACCTAGCGGACTTCTGTTTGGGTAACCCTCAGGCAAGGACGAAATTACCCCCTGGAATCATTTTGGACGCAATCAATGACGGTCTGCGTAGGTAT
+>1571 2
+GATAAAGATTGCTGTCGCGAGGTACCGGTACTGCCATATAGAATCACTATCCACAGAGCTCTAGCGCCCCGATCTTTGATTAGTGGGACTCTGAACCTGG
+>1572 3
+GGACGCTTAGCAAAGAGGCTGATCTTATTTCGCTAGGTAGTACAAATTACTGCAGGCTTCGTCAAGGTAGAGGGCCATTTTCCCCTCCATGCAGGCACCA
+>1573 1
+GAATGGCGCAATATGCGCCGTCACCGTGCCCCTGACAGATATGCGCTAGACAGAGGGATGCTGGCAATTAGCCTTTTCACAATCTGATTTTTCATAGAGC
+>1574 2
+CCCGCTGCCCGAATCTAGCGTTCGGTAATTCATTAAAGCGCGAGTCATATGGCTCAAATATGAGGGCGTCAGTTGAGGATAAATGCCTCCTCATAGTCCG
+>1575 3
+TTCTGAATAGATTTCGTGGAGCGACTATATTCGCAACTACGTTATAATAAGCTGAATCGCGGCTCCGAGGTAGTAGCCAGCCCCTGCATGCAGTCCGACG
+>1576 2
+TAGATCACTAGACGTAGAGTCACAAGCTGTGTCCACGACTGTTCGCCTCATGAACACCATGTGTAGTCAGCAGGCTCGCCGAAGTATATGATGTTCGGTC
+>1577 2
+CCTGTGACTACGTGCAGCATAGCGTCCAAGCACAAAGCTCTAAGAGCTAGAGTCATCCTGGCACCGTAGCGCTATATTGTGGAGTCCGTATATAGCTTGT
+>1578 3
+GGATAAGTTGCAGTGCATTACGGTTAAATTTGCTAGAGGCCCACGATTCACGGTTGTTAAGGTGACTCCCCGACCCGATGGAGAATCAGCCCTCTCATCA
+>1579 2
+ATTAGTTGCGCCTTTCGTCAACTAAAGATACGCGGACTACCTTACTGCTTAGCTTCGACAGAGAAGCTGCCTACGGGTGAGTGTCAGTGGAACCTGCCAA
+>1580 3
+CCGAGGAATGGAATACGGCCGCCGATGACTGTTTAGAACCTCGCATGATACACCGCAGTGATCTAGCTCCCGTGTAGCAATGTTATATCATGTCCGTTAG
+>1581 3
+TCTGGATTCCGTTCCAATACATGACGGGAAACATACATGGGTCTTTATGCGGCCGCCCGGGGCTTAAATCAATCGTAGACTTATATCTGGAGGGCACCCA
+>1582 2
+TTTCCTTTCAAGCGGGATGCGTGTAAAAGACTACATAGTTTTCCGTCCGGCGTTGGTGTTAATCCACAGAGACCGGGATATACCCCCAACGAAGGACTCG
+>1583 1
+CGTTTCATTCTGTCGACAGCATGTGTTGAGCTTACTATAGAAGCGCACCAAAGGTACTACGACTCAAACGCTGCGCGAGTGGCCGATTTATCAGTCAGCG
+>1584 2
+CAGACTGGGAAGGAATTTATTTGGCCGTTCTGACACTCAATTGGGACCCTACTGAAAGGCTACACTGTGCGCCCCCTAGACCTTTTGAGAGGCTAAGCTA
+>1585 1
+ATGGCACGATGAGGATCGGATCGAGCACATCCATCCCATTTTCAGTTCGCGGGAGTAGAGAGATAGCCAGTGGTATGTACACCACTACCTATCCGCTTTT
+>1586 1
+TTCAGGCTCGTCTAACCGTATTATGAGAATCGACAACCATACTCATGTGTCGACTATAGGCTCGATCGCTAAGTGCATGTTGACGGGCAGCGCAGTCGAC
+>1587 1
+AACTTTCATTTACGGTGTCTGACAGCCGTGGAGGGGGGGCAGCCAATCGGAATCAACCCCGAATCCAAATGTCCTCTTCTTGCCACTGTGAAGTATAGAT
+>1588 2
+AGCTAATTACGAACGCCAGTCCGGTCATGGTTTTTCTGGAAGGACGCCACCCTGACTTATTTTGAGAATTGACAAGTCACTGTCAGCCGGTGCACGGACA
+>1589 1
+TTCGAGGTAGATTACAAACGGTGCTCGACAGTCAGAAGTACATTTTCGGTACCTAGGACTGAACTGTTCCCTGAGTGCGACCTTCACTTCCAGCGACGAG
+>1590 2
+CTTTGATGACGCAGTTAGCGGTTATTCCTTCGCCATGATTAGACTGATAAAGGGCTTAAGAGCTAGGAGCTAACAGCACTCCCAGAGCTATCGCGGTCCC
+>1591 1
+ATTAGCTGCGCCTCAGTCGAGAGTTTCTCTATTGGTAAAATAATGCTAACGCGGCCGCATCAGCTCTTGATCGGCCGAGTGAAGCCCCAAGCTTGAGATA
+>1592 1
+TGGTCGTGTCTAGATGGATAGTTGTGATTCCCACAGTTAACAGAGTGCTATCCGAGGGTTCACACTCGGAAATCGAGGCTCACCCCCATCGATATCCAGA
+>1593 2
+GGCCGTCTTGTGTAAAGAGTTTGAAGTCTTCGACTACGCAAGTCTCGCGGCATACTCCTATGTAGGCCCAAGCGGGATATCCAAAATTCCAGATCACTGG
+>1594 2
+GTCGACCAAACGTCGTAATTCCGCTGTTGCGCCGCCTACTGGGCTATGTATATCGAAGTTAAGGCGAAAACATAGGATTTGATTCCCGCACTGCATACGG
+>1595 3
+TAGCGCACCCACGGCTCGAACGACATTTTTTCCTCTTGCGAGGCAAATGGCTTGTGAAGAAGTCAAGTGGCTCCCGATTGCCAATTTGACGATATCGAGA
+>1596 1
+TCGCGAGAGAGACACTTCCAAATTACGTTAAACGAAGCTAGCGGGTCGCGGTCCTCTTTCGGAGAATGGTGCTAATCCCGTTTCCTATTACGGCAAATGC
+>1597 2
+ATCTAGATATACCGTTGGGAACTCAGGCAGTTTGACCGTAACGGTCGAGTCAATCAATATCCCGCGTTCTGGACATTTATACGCGACTCCAAGCGGGTGC
+>1598 2
+AGCGAACGGCGAGTACGCCTTCGAGCGCTAGCCGGCCTTGTTGAGTTTCTGAGCGGTGCTAATGAAGACCACTATCAAAGCCTTCTAACAGTTTATAACT
+>1599 2
+TCCTACTATTTGTCATGACGCGGGCTAATTGATGCAATTCGGGCGTACGCAAGCGACTAAATAGCCAAGTCCGTCAAGCAGGGACCATTGCTTCTCGAGT
+>1600 1
+ACGTACAGAGCTCTCATCCTTTGCGAACCTAATGCCAACGGACTGTTATGTCGGCATCCGAAGGGGATGAGAGGATTTTGGCATGAGCTTACCCCATTAC
+>1601 2
+GAAAAATCCGGCTTAGTGTAATACTTAATATGGGCGACAGGGCGATCAAGGCACACTTCATGAAGCCCCTCTGCCTGTGGAGCTTCACGTGCCTGTTCAT
+>1602 2
+ACGCCGATCCACCGCGATACTCGGTGCGTATGTCGTTACAACGGCAAAGATCTTCGGTACATAACATAAGGTTGGCTATCGACTACATGCGTTATGGGTC
+>1603 1
+GTCAAAATCATACAGCCGTGACAGCCCTCCATTGTGTAGTACGCACACTGGTAATCCCGGTCCTAATATGTCAGAGGGCTAGGTTGTACCCAAGTGGTTG
+>1604 2
+AACTTCACTGTTTCAACCAATTAGTGTTGGGGGCTGCCAGAGCCCAATCCGTCGACGCAGACAATGACGCTAAATTTTTGTGGAGAGTCTCGCAATCCGG
+>1605 3
+GTTTAAGGGTCTATCTGACCTGCACTCAGGATGTCTGCAATGGTTACGGGGCCGAATCCCGACTTGCTGAACACACTCTACGAGCACGTGATCGAAATTA
+>1606 3
+GGTCCTCGGCCCAACCGCCCTTTATGAACAGGTATGTTGATACGATCATAGTTATTTAGCCTAAGAACGGTCATCTGGCCATTGGCTGCGCGGAACAAAG
+>1607 2
+CGGATGCGATCTGATAGTTTTAGGGCATGACGGCGCGTATTACTCTTCTTGCGGACGTCGCTTCCCAAAATGACTTATGAGAGGAAGACATCACCACCAC
+>1608 3
+GTTCTTTAAGTCGCATTGAACGGCAATGTTCGGATACCCAGCAGATACAAGCTCATCCATCTATTGGAATACGCCGTAAGGTGCTGGTCCAGGTGGCCCA
+>1609 3
+TAACTGCCCTTACGTCTTATAAGCTCAAGCCGGACGGGCCCACTCAATCCTGGCTGGATTAGTTGGACAAGGGGCGTGCTAATTACGGATTAATCTGAAC
+>1610 1
+GTACGAAGAGGCGTCGTGGACCCCTCCAACGAGGGTCGATACCAAACTAAGCACTATTTATTGGGTTAGATCATTCACCTGACAGGTGTCCGCTTCTATG
+>1611 2
+GCCACGCTTAGTCTATCCTGATGGGGTCGGACCCAATTCAGAGGTGAACCATCTACCCACCGCGGATGGTTGTGTAGAAGATGTACTTTCTAAGACCAAT
+>1612 2
+CAAGAATTGATATAATCTTCGCTAAGTAGGAGGCAGATCGCCCGCTAAGTTAAACAATGTCGCTGGCCGCCCCAGCGGGTCCCAGTGTTTTCACGGTATT
+>1613 3
+TCTCGCATAGAGGTGCATAAATCGAAATGAGCCACGCTCATAAGGAGCATGAGGGCCGATGTAGTGCCTTCATGATCGTTCACTTCGACCAGTCTCTGCT
+>1614 1
+ATCAGCCCTACATGGTTAAAAGCTGCAGAATTGAGAAGAATCCCTCTTTTCCAGCGCTGCTTGTTATAGGGTGCAGGTTACGGTGCAGAACCCACTCCGG
+>1615 3
+TCATACCGCCATCGTTCATAAGATGAAAAGCGTGGCTGAAGATGGGATATGACTGATGCCTTCACTGTATTGTGTCAAGCCATCCGGTCAGCACCTCGGC
+>1616 2
+AAACGAATTTATGAAGTACCTCGTACGGGTCGGGACAGTCTCGGTGTTGTGCCCAACTATGCTTATGCGACTAGAACAGGGATGCCCTCAGTCTACTCAC
+>1617 2
+CTGTCAAGCCAAGTGGGGCCGATTCTGTTCAGGACCTGGCAAATTAATCGCCGTTAGCTGTTTAAAATTCGACGACGCCTACAGATGCTAAGACTTCGGC
+>1618 2
+CGGCTCTTGGGATGATGGACCATAGCGCACCCAATATTTAGGTGTGGTAAGTGTCCAAATCTTCTACTGCCGGAAACTCTTTAGCCCGCTACCAAGGAAG
+>1619 3
+CGGACATCGTTATATGTCGCGTCGAAAGGCTGAAACGATTGGCTCGAGATTGAGTAAACGACACCTCTTCCGGGCCCGTCTAAATAGTCTATGCTCCGTA
+>1620 2
+TGTTGCCCACCGGAGCGAAGTCTAGGCTCAACGATAGCCGTAAGCGTCTTATATTTGGTCCGGAGAAGTCCCGCCTCATATCAAATGAATACAGTTCTGG
+>1621 3
+GAAAGGACTCGACTTCAGCCTATCAGTGAATAAGGGGTTTGCCGCCTCAAGTCGTGATAGAGTTGCATAGTTCTCCCTATGAACACGGACATCTGCGCCT
+>1622 2
+GTTCATGGTATCGTCAACGAACGCAACCCGAGCTGAATGCCACTCTTACAGTCGGTTCTAAGTTTCATCGGAGTTAAGTAGCCTGCACGGAATTGGCACG
+>1623 3
+TTACGATATACCCAGGCGTGGGCTCGGCATAATTATAGTACGCTGCCTCCATGGGGCGTTCTGATGTAAAACGGCTCGACTGTAATCCCAAATTACGCAG
+>1624 1
+GTTGTCTGAAGTTATAGGCCTGGATGCTTCAGTTCCCCGGTAAGGCCATAAAATGAAAATAGCTACGTCGCGCACGTTCTGGTGACACCGCGCAAATTCC
+>1625 3
+TCGTACCCTCCTCGCTCAGCAAAGTAGGGGGATTTAACTCAACAATTGGCGCCCCAAGTTACTTTTTACCGAAGGAAGGCGCGGGATTGCGTTATAGTCA
+>1626 3
+TGCGTAAGTGTGAGGCTCTCTTTAATGAAACGCGCAGGTGACGTCGCCACTGCAAGGCTTATCGTACAAGACCACACTTTCTCGCTGTGCTGAACTGAAA
+>1627 1
+AAGGCAGCCAGAAATTAGCTTGTCCACTAATGACCGATAACCCTCAGCCAAACAGAGTTCTCTTCGAAGGATTTGGGGTCGTGGCGGCTTCTGCAGTTTC
+>1628 1
+AATTTGTATAAGGTTGTCTACCCAAAGCTCCAGCAGCTCATCAACCCTGCGGTACTTATCAGCTCCAAGGCTACGGGTACTGAGGATTGGACTCGGAGGT
+>1629 3
+TCAAGTGGCCTGCGCCCAAGACCAGGTAACAGGATTCGGGATCCTATAAAATCGTCCGTGTTCGTTCAGGGGCCCTAATTCTTGTACGCTATCAAGTAAG
+>1630 3
+CTCTGTTGCAATATCGTGCCCAGATCACTTGTAGGCAGTTATAATAGGACGGAACTTCAGTGGCTGCTCGCACATATCAGGGTCAACCCGTCGTGGAAAC
+>1631 3
+ACCTTTTCTAACCTGGGGCTGCCGGTGAGTCGACTAGATTAAATACTCGAGTGCGGGTGATAACACCGCCGCTAGCTAAGATTCTTCGACGGCATAACTA
+>1632 2
+GTTATACGATTTTGATTGCGGGGACGAAGCTTCTCTTAAAGCGCTCACTACTGTAGTCCGGCGAGCATAGTACGGCAGATGTGTCCCAAGACTAACACCC
+>1633 1
+TCTGAACCTATCTTCTGAAATCACGACCCGCTCAGTGCCCTAAGTGAATCTGCTGCTAAGGAGGTACGATGAAGTCGAAATCCTGTCTTGAGAGCTGCGG
+>1634 1
+AAATTACCTTACACTCTCATGTATCCGTGGAGCTAGCAGCAGCGCACTTGGGATATACCGGTACTCTTAGCGGTCATACGAGCTAATAGCGATCGCGGTG
+>1635 2
+GATACGTCCACGGAGGAAATGGTGTCAGATGCTTGTATATAGTCCCCTGACCGGAAGAAGAACCGACATCCCACCCGAAACTTGTCGTCTTTGGTTTTGC
+>1636 1
+CGAGGTATTGAATGTTCAGATTGCGATTGCCGCGCACTCTGGTTTTACAGTCCAGCCTCACAAGGACATGAGACGGCACACCAACTGCTAATTTGGTGAC
+>1637 1
+GCCGCATCCTTCGGGTATCCTCACCCTTGTTTATCTTTCTCACACATATCAATGAGTAACGGAGAGAGAGCGTGCGGTAACATGGCATAGAGGCTGGACA
+>1638 1
+ACCGTCAACCGGTCAACTAGATGCTCTTTCATGCCATGCAGAGCAACATAGGACTGTACTCACGGCCGTTTGTGTGTATGACAGCTGCGCTTGAAGATGA
+>1639 2
+TGCCGATGGCTCTATCGATAGCTTAAAGGACCATTGCCAGAGGCCTTGCTCTGATCAATCTGCCCGAACTGGGTAAAAGCTACTCGCTATCAAGTGATGG
+>1640 1
+GTTACAATCGGCAAAGTTCACCTCGCAGCCACATAAACGCCGTATGTCAGATATGATTATGGGGCGCATCGCGGTAAGGTTTGACTCGCAGTTCGCTCTA
+>1641 3
+CCGCGCCTTGAGCGAAGCTGATCAGTGCGACGATTATGGATCTCAGTAGGTGATCGGTACTGACTCTACGAATATTGATACACCATTATCTCAGCCGGCA
+>1642 3
+CACCAGAGGGACGGTTGTACCGAGATTGCTATTGCCCATCCTATATAGCGATGACACCAACTTAGCTGGTATCAGGGATGCACTAAGCCGGTGTCTTACT
+>1643 3
+CTCAGCTGGACTATCCGGCCCTCAACATAAGGATAAGGGAACTGGGTTATTCGTGCCTTATTCCTGTACCGTGAGGAAAACGGCATAAGGCTCCACTTGT
+>1644 2
+CTCTCACTCGAAAAAGCGCGGCTAACTCGCGGTAGTGCATGGCGCAGTTAGCCTGGTCAAGAGCGACGACGAATTTTTCTATTGTTAGCCATAAACCTGT
+>1645 3
+CTTATCAACCAAAAGTGCCTTTCCTCTCCGACCGGGTTGTCGTGAAGGATATTAACTCCCTGGAGATGTAGCCAGTACGCGTAGCCAGTGGGTACAGTAA
+>1646 2
+GCTAGCGAGCGTGTGTATATAGAGCCCAGTTACAACCAATTCAATCCTCATGGTAGTATCTCTGATAGCAGGAGTATCATGGGGTGCAGTCGCCCATCCC
+>1647 3
+CGTTTGAAAGGTCTAGGGATATGAGCCAAGCAGGGGGCTAAGTTTTCCCCGCACATCCGCTTGCATAGTACGTATCCCAATGTTCGACATCGAGAACTTC
+>1648 3
+TTCGGTAAACGGCACCTCGTTGCAACGTCTGACCTTAGGGGCTTTCCCGTGACGTTGCCAAGTTTTACAGGGAACTTATAAAGAGGCAGCGCAAATCTCA
+>1649 1
+GAAAGGTAACAATCCTGCGCCAACAGATCGTTAGTAATGTCTGACAGAATCGTCGTGTGCATTTCAGTTGTCAGCTGAGTGATTACGCTAGCCGGCCCCC
+>1650 3
+GATGGACGCTGGTTAACTACCCATAATACATTAATGAGGGTACCGCAAAATGGCCGCTCGACTTCATGCGTTATGAGATTCCTCGTCCCCTATAGGGGGC
+>1651 2
+AATCTATAAAGAAACAAGGTACCTTACCTAGCTCGATCGATTACTCCTGGTCTGGTCCTGTGGCCGTTGGCCGACGAGAGCCGGAAACTGTGATCATTGC
+>1652 1
+GTGACGAGCTCGAATCGGGCTGTTTCAAGAATCCTTTCGAGCTCGAGAGTCCCCCAATGCCTAGTAGACTTGTTATGGTTTAAGCTAGACCGACAAGCCA
+>1653 3
+GTAGGGTCTAGACACTACCCTCGCCAGAAGTGCTAAATACAGATCCCTAATCCTCGCGCAGGCTGCAATTTGGTAATCCTTGTGGTCTTAGATAAGGCGG
+>1654 2
+CATTAAATTAGAATTCGGAGCGTGACTAGGATGTATGATCGAACAAGCTAGCCGAATGTCTCTACCGCCTTCCGTGTGGCATAAGGACGGCTCCCGCTCT
+>1655 2
+GTAGATGACTTGTCCGCAACATCCAGGTGTGCTCAATAAACAGCTGGGAGTTATAATCCGAGGGGTTCCGACAGCACCTGACATGGGCCTCTCCTATTAT
+>1656 1
+TTATTGCGCTATCTATGCGACACGGCACAAATTTTGTCCGGATGGGAACTCACCTTGCTGGCAATTGATGTGCCCGGAATATGCCAAAGGAGCACCGACT
+>1657 3
+ATCGCACAAATCGCGCGATTCGGCCGATGCCGGGCTATACACTTCTATTTACGGTAACGAGTAGGACTTGATCTTTACGCGAATCAATTAGAGCGCCGTG
+>1658 3
+GAGAGTGATGGTATGACAGCATCCCTTATAGTACCTGATCGCGGTACAGTAAAAGCTGTAAGTTAGCGGCTCGCTTAGATATCGTGCCTCCCCCACCGTA
+>1659 1
+TTGTTCTAATTGATGAGGGTTACCTCCTCTAACTTTCGCAGAGGCTAACCCCGATGTGCGCGTAGGGTCACCCGACATACAAGAACGGTCCAAATGTGGA
+>1660 2
+GACCAATAGCCACTCACCCCACTAGTCCCTATTGTTGAGGTAGAGTGGTTTTCTCCAGCTGCCTGCTAGAACTTGGTTAAGCAATGACGGCTAGAGGAGA
+>1661 2
+GGGGACGGTTTTCTATCACCAAAAACTGACATCGTCAAGAAGCCCCTGTACCAGCACTGGATACGGTATTGGAATTTTCAGTGCGAGCGACCGCGTTTCT
+>1662 1
+TATTTGCTACTACAGCGCTTACCCAAGCTAGGGTGTCAGCTAGGTGCAGGTCGCTCGTCAGACAAGACACTGGGAGTTATGTCACGATAATATACCCTCG
+>1663 1
+ATTACGATATGGCAGCGTACGGCAGTGTTCCCGACAGTGTCGACTACCTACCTTTGAAATGGTCAGTCACGACACGCTTGTTATTGACTAGAACAGGCCG
+>1664 1
+CATCTCTGTCGACGTGTTATTGATCGTCAACACATCTTCAGTACAGGGATTGGAGACATGTCTCACCACAACATCAGTATCAACGGGAGGCGTTGGCGCG
+>1665 1
+CAGCTACTAAGGGTGGGTGTATCAAGTCGGCTGTGCCCAGATCCCTCATACAACGGTCGAGGGATAACTCCTAGGCACTCTAACAAGTTTCGTTTCTAAG
+>1666 2
+GTGTAGTGCTTTTTCTCGACACTTCAATGTGCGTACCCCACATCTACGGCATGTGAGACATCGGGTCCATGCGGGTATGAACCGCAGAAATAGGCCAATA
+>1667 1
+AGCGGTGGTGTTCAAGTGTACTCTCATCGATTAGGACGCCACCGCAAAGTTCCCTGATAGTCATCGATTTCGAAGTGTGTAGTAAGCAATAGCCCGCCAC
+>1668 3
+ACGGATCTTAATAGCAAGTCACGGAATCTTCTAGTGCTCCATGCTGGATCCTCCTCGGCTGCGGTGAGTAAGCAAGGCTCAACAACATTGGAGCTCGTAT
+>1669 1
+GCATACGGGCCCTGTGCCGAATAAGGCCGACTAAAGGAATGAACCATATCTTTTCTAATCGCTTACTCTATGGCTTCACGGTTACGAGGCGGGCTGACAT
+>1670 1
+CACGGGAGATGCGTAGCGTTCAACCTCGTGATACAACTATATATCCCGGTTACTTACGCCACTATCTGCTGCTGGCTGGCGGTTGAAAAGGACCATGAAT
+>1671 3
+TCGCCAGCATACCCCGGACGAATTGAAAGGTCTTAACAAAATCAGTTTGATCGTATGGTTGTAATCACTCGGTGGAACCCTGCAGTTGGCTCAGCGCGTC
+>1672 2
+CCCATCCACGGCGCTAAAGATGCTGAGTGCAGGGCCATCTGCTAGGTCAGAGTCTATACTTTAATAGTCAATCTCTGATCTAACTGCGAGAGCTCGTAGG
+>1673 3
+GAGGGGTTATCAACTTCTCCGGTAACCAGAAGCTCTTGTGCACAGCCGACCGGTCTTTAGAGTTCGAAATGCAAGTGGCACCTCCTAACGAAATGTGCTT
+>1674 3
+ATGGTGTTCTGGAAGATGTCCACACGGACACGCCTTAATGGACGCTATCTCACGGTACGTTGGAGAGTACTTCCAGCAGTCAAATTACGTCCAGGCTATC
+>1675 3
+GCAGTCTTTCAGGCTGGTAGAATCTGAAAAGGCAACTGAGATGTCTTCAGGTCCCGATCCGATCGTCTACATCTACATGATGGGCACTACGTTCCGAAGC
+>1676 3
+ACGGGGAGAAAGGTTATCGTGGCAACTTATTGGTGAAGGCCGCTTCCGTACTAGCGTTTGTCTAAAGTACGTCCCTAACAGTCCTTACAAAGGACTCCCC
+>1677 3
+TTGAGGTATTTGGCTGCTCGAAGGATGGTGCCAATTCAGCACGCGCCATTGTCACTAAGCAATGCAAGTTTAATCCCCCAGCTGATTAGGACCCGCTGAA
+>1678 2
+AACATCCTCCCGTGGGTTGTACACGTAACGTTCGCGTTAGGAGCTTGAGAACCGATACAAAACCTGGACACGACGTTCGGCCTAGAATTTTCTTTGGACG
+>1679 3
+TCCTCGTGTCGGCTGAAGAGGGATACATCCGCTCGCGGGAAATCGAAATCCTAGACAGTAAGTAGCTCGTACAACATTGCGAGTTTGCCAGCTTCTATTC
+>1680 3
+CCCACGCAAAGTTTGGTTGTTGACCATCACCTAAGTTGGAGGCAAGGGCTAAGTCCACTATTTTCGCATCCAGAGATTTGACGCGCTATAGGGACCATGC
+>1681 3
+CATGAGGGCCTTGCGTGGCCCAGTGTTCCCTTTCACCGCTATGTAACAATAACTAAGACCAAACGCGGAGCCGAGCTTAATTTAGGTGTCTAGACGTGAT
+>1682 2
+GCATCATGAATGACGCTTTAGTTTCGTCCTCCAGCAAGCCGGTGTAGAGATCGTGCGCCGCGCATGAGCTGTATAAGCTAAAACTACAGGTATTCTAGCC
+>1683 3
+CACGAGCGGCATCAACCCGCAGTCTGTGGCAATTTTACTCTCCCTTGTAGCATGCAATATAGTCGGCCTTAGAGGAGTAGATTTTACAGGAGACGTCCAG
+>1684 3
+CCGACCTAGAGGATAACACGATGACTCGTATAGGCGTACACTCGTTCGGCCTTCGGATATATCGTGAAATAGGGTTCTCTAGCGATCAATCCCGGATTCG
+>1685 2
+GACAGCCTATCGGGAGCTGACACGTGTATACGGCATTCTGAGCATGGCATAGTCTCCCGACGTTCGGCTCGATTATAGCTCATTGAAACCATCAAAGTTG
+>1686 3
+ATACTCCACGATCCGTATACTGATCATAATACGGGTCGCCGGTGCGGCGGGTAATAATCGCTTTACACGACGACGTAATTGCTGTGAATCGACGGCACTT
+>1687 3
+GTAACATTGGAGTACGCCACTTTGCGCCAACATGAAATGCGCTGCATGCGTAATAAGTGGCTTACTACCGTTACCTGATGTCGGGCATATGCCCCTGAAG
+>1688 2
+TCGTGCAATGCCAAGTGTCATGACACCCATGCCACTCGGACGGCCAAGTTAGGTGATTTGAAAAGGTCACTCTGCCTGCCATTCACGAATGTTGTGAGAT
+>1689 3
+ACGAACAGGGGGCAGGTACCGTGTAAGTCCCACGTTACCGGACTGGTTCAGTGGGTCTCTACCCTCTACTTGGTACTGAAAAGAATTAAATCCCTTTAGC
+>1690 1
+TAGTAGTATGAAGGGCCTCTAACTGGTCAGCCATGGATTCGAATTGGTATTAAACACCTCCCCGACTGACGCCAGCTGAGGCATTGGAATTCTGCTCCAG
+>1691 3
+TAGACCTAGGTGGACCGAGCCCCTATGTATCGGCCTCGCTCACCATTATCTTGGAAGTCCATGCTACTAGTTTCGATATCAGGATACACGAGGATGAAGG
+>1692 2
+TGTGCAGTCTGAATTTGATGTTTCTATACGCAGCCCTATAGGCTAATAGTCGGTGCGGGTGTGACACCCAATAACCACCCGTGGCATGCGAAGCCTACAA
+>1693 3
+TCCAATTTACGAGGCAAGCTTGACTAGCAAGGCGCGCTAGTGAATCTTTAAGTCGTCGGAACGTACATTTGATCGTTCCAAGACTCCGACGCTAGCCGGT
+>1694 1
+ACAGGCCGACGTCGTCCATAGCATTCTAGCGGGAATTATCGCCACAGGGCGTTCACTTGGTGGCCGATGTATACAATAGAAACTAAATGCCGCTCTTTTG
+>1695 1
+AAGGATGGGTCCTGTCTACTAGTCCAATGGACGCACAACTGAGCGCACCGGTCAGCCGCCAAATGCTTATTACTACTATTTTGGGCAATGCGTCGATGTA
+>1696 3
+ATTTCTTTGGGGAGCGTCGCTCGCTCCCCGTACAGTAGACCACCGAGTCCTATAACAAACGGGGGTGCCTTGTGTGAATGACCATATATAATTCAACGAG
+>1697 1
+CGATCGCGACTCGTCCGTGAAGTGGCTTACGGGCTAATATTTCAAATGCTCTCCATGATCTGTGAAACAAACAAATACGGGAGTTGCCTACCGGCTCTGG
+>1698 2
+CGCTACAATCACCCCTTGGATGTCCCACAAGAAGATAGACATTCGTGGGCGGCCAAGTCTCTTCGCTAATACAGGAGGTGTAGTGTACTCATTAGTGCGT
+>1699 3
+TATGCAATCCGGGCCGAAACCTTTACGATTGCCGGAACAATGTGGGCATATCGGGAAGGTACTCCTTATGTGAAGACTCATACCCTCCTCGGTAGCGATT
+>1700 3
+GGGAGTCCTTAACCAAGAGTAATGTATACTAAATATATGTTCCCGCAGGAGTCTGCTTGCCCGCCTGGAAATTCTATGGGTAACGTCCGCGCGACCAGTC
+>1701 1
+CGGCGAATCAGTTCTGCTCGGAAGTAACTCAGTATGCTGTACGCTGTGGTCGTCGGTACGTCAATCAATGCAGCCCACATAATGGTCCCACGGTAATAAT
+>1702 1
+CAGCCCGACCCAAATAGAAGGTAATCGGGCTAATTCCCGCACATGCCTTGGATCCATTGGGCCGTAGGTGTCCTAGGGATTAGGATTCATGCTTTACAAT
+>1703 3
+ACGTTGTCACGCTCACTTTACTTGCTTGGAACTGGGGCCTTCGTCCAGAAGAAAGTGAGGCCTGATTGTATCCAAGCACGCCAACAGTTATAGAAGCCGT
+>1704 1
+ACACGACACCGGTGTGTCAAATAAGTCTCTGCCTAATGTCGAGAAAGCTGTCAGCACTTAGCGATCCGTTGGAACTTGTCTGGTCGACATGCTCCTGAGA
+>1705 2
+TTTCTAAGGCTAACCTAGTCCTAGATTTGCCACTTCGGCGGGAAAGGAGCGCGATTTGAAAAGGCCTGCCCATGAAGATATGCGACTTTCCAATGCGCTC
+>1706 2
+TGCTTAGATGCTGCACACGTTTCGTTGTGGTTGCGACATAGCCGAGCACCGCACAAGCGTTACATCTAGCACTGATAAATAAATTCGGGGGTCTACGCCA
+>1707 2
+ATCCTGGAACTGATTGAAGATCGGCCCTATTCAGTTTTACCGGGCTGAGGCACCATGTGACTCCCGTGGGACAGACGAGTAAGCATAAAGCTCTCTTATC
+>1708 3
+ACCATAATTTGCATCTCCCGATTGGGCTGGTGATATGAACACTCTCAGATGAACAACGGCTACTGCAGAGGGGCAGTTTTCACGAGGCCGCATTCATTGC
+>1709 3
+GTGATCTTTATGATGCGGCAGCCATGTACCTTGCCATCATCACAGTACTACTCCGGCTAGAGACAAGATTGAGCATCGTGTCTGATACCGCTAGAGAGCG
+>1710 1
+CACTTATATCATAGGCGGCAGACATCGCGAGTCTTCGGGCAACGTACGCTAGTGCAGAGTATGAGATCCTCTGTACAAGTGATTCCCAAGACCTGTTGTC
+>1711 1
+TACCTGTACAACAAAGACGGTTTCCCCGACATGCGAGTGAATAGGTCATCTCCTACATCCATTTGCCGGACTTTACTTGCATGAGGAGGTCACGAGGGGT
+>1712 2
+TACGGACGGAGATTTTCTACTTCAACGAATCCGGGGTTGTACCTAGCAATACTCCATCTATTATACCTTCCGGGACGGTGCAACTTCGAACACGGGGAGG
+>1713 1
+AAGAGAGACATTCAGGGTCCTTACGACCCCAGCGGAACTGCTGACAGCTTTTGATTGCAAGATCTCGTGAGTTCATTGCATCGTCGCAACGGCACTTTAG
+>1714 3
+CTACCTGATTTGATCAAATATTGGCCGCTGGAGTACCCAGCGCAGCTTAGTAGGCTTATTCGGCACAGGGACAATGATCACCTGAAGAGGTCCCTTTGAC
+>1715 3
+TACTCACAGTGGCAATAACCCTGAATCTGGAGATGGCTTGTAGCCTTAGAGGGGCGATACCACCATATCTATTAGCGACTAGGTAGGGTTCCTCATGCCC
+>1716 2
+GTGTTAAATTCAGCGAGTTGGGTACCACTTGGATGGATCGGCCATATTGAGTCCTAAACCGCGCCGTAACCACAGGACACCATAACTTCGTGTCCGTATG
+>1717 1
+TACTATCGAACTACGCCATACGGCTAGTGGTTAGGGAATGAGTCCACCCACCGCCTGCCATGTAGCGCACTGAAATGGCGTGAATTTTACAGTGTTACTG
+>1718 3
+GTCGGAACTTGCTTCGTCACTTTGCTAGTCACTGAGTATCGCATTGAGTCAATACGAGTGAAAGGGGAACCTCTGCGACGACCTCATATAGGCACCTGCA
+>1719 2
+CCATAAACTTAGGCTACTGTGACAATCCGCAGTCCACGGCTTGGAACTCTACGTCGGAAACGCCTTTCTTTGATGTCTAGACAGAAGGGCTAAGGGTGCT
+>1720 2
+CACATGTCTCCATAATGGATAATCGAGGGCAGTAGAGGTCGAGGCTGTCCTTAGTGCCCACCAGATGTTCGGCGGTTCCCCTATAACATAGTCGATTAAC
+>1721 1
+TTTGACAGTCGTACGCTAAGCGGCACCCAACCCTTCAACCCGAGCGGTGATGGGCTGTCATAGATCTAGTCAATTAGTACTGTAGTAGACTCTGAACTGG
+>1722 3
+AACCGGAGAAACTCCTCCGGAGAAAACGGCTTTAATCTATTCTGGCCGGGGCAGCGGTCAACATCCTCGAGGCATAATTGATTCTTACGTTGTATGCGCT
+>1723 3
+CGGAGGCGTAGAGCGTCGTATTCAACTACGAAATCCCTTCGGCTGTGATTCTACAATCTTGTGCTTCTCGAACGGTCACCATGCAGAACGTGAGTAAACG
+>1724 2
+ACGTGCGAGCAGAAATACAGTTCTACCTGCCAATTTACCAAAAAGGCCTAGCCCTGTCGTCCCTTCGTAGGGGGATGATTTGGTGAACTCCCAGTATGTG
+>1725 1
+CTAGTTTGCTCTGCGAGGCGTTTGGCTCACCAAGGGGAAGTCCCTTTTCACATAATACTACGCATAGCCATGCTCTTCGGGATCCCGAAGGGTAAAAAGA
+>1726 1
+CAAACTTGACGTCCAACAATGATTCGGAATCCCACTAATTAGTAGAAGCTTTGGTCTACCTGTTCGGGAACGATCTGGGCTGTGCGGAACGCATGTCGCC
+>1727 1
+GTGATCTACTTAACTCCAATGTCTACCTACTATAGTAGGCGAGGGTAGAGATATCGATGGGCGGAGCCACTGATAATGAGCCCCCGGTTCTCCCCGTTAA
+>1728 2
+ATCATGAGCTAATTTGTAAGAGGCACCTGCGCAGAAAGGCTTATGTCACGGCCGTGAAGTACCTTTCGGCAATCAATCCCTGCTCGGTGCAGCTACGTAT
+>1729 1
+GTTTAGTGTAGCCGCAGCTTACCCGGAGACCATATTCGAATGTATATAGCTGGCTCTCCCAGTCAAGGATCACATCACCTTGATGGATGGCCGAGCTAAG
+>1730 3
+TGCGTCCCTCTCTTGGGTGGGTGACGATGGAACATCAACTGAGCTCCTATCCGCATATTCACCACGGCGGAGATACAGTCGATATCGATTTAAAAGTACG
+>1731 1
+GGCCCCTCTCGAGGGAAGTTTAGAAAAGCGCCTATTCGCCGAGAATCTTTAATCTCCTCAGAAATTCTCAGATTCTGGGAGGCACACGAGTTAGTCTGCG
+>1732 2
+GGGATTAACTGACAGAAACTTTCTGGTCGCAGAGCCCCTTCACGTCGCACCTAAAGTGGGCTGGAGGTTTCTCCTTTGTACATAGTAGAGCGCAACCATA
+>1733 2
+TTCATTCATCACGTGGGTGAGATTCACCACACGGCGGCCATCACTTCTAGGACGGGGTCAACAACTCGAGCGTTAAAGGGTGCACTATGATAATTTCTGC
+>1734 3
+GTAATAAAAACTCTGTTCGTATGCCACAGGTACGGTCTCGAACAGGCGGGGGGTGTGAACCATTAACCGCCACTCGGTCTATTTGCGTCCATAACCATTG
+>1735 1
+TGCAATAACGGACCACAAATATATGCCTTACAAGGTTCAGGCGTGGTTTTCTGTTTGCAGACCCCGGAGATACGCGACTAGGTTCACGAGATCTCTGCCG
+>1736 3
+GCCTGGTCTGAGATCTACCGCATAAATTGGACACTTATTTCTCTCTCCAACAACGGTGACCTAGACTCAGCTAATGGAGGGAGTAGCCCTCTGGTGGAAG
+>1737 1
+TGCATTAGCCAGTCTTAGCTGTGACGGGCAAAGCAGAAACGCAATTTTTTTCCGTGTTACCATTATAGCCACCCTCAAGCCAGAAGGCTAGGCGGTTGGC
+>1738 3
+GCCTATAAGACCACTATTCTGATGAGGGAAGTACTAGATACCGGTAGTCCCCGTCGGCATAAAAACTGTCTCCCGTGCTACGCGAGTTTGGTCTAGCAGT
+>1739 3
+TAAGACAACCTTGGAAATCCGAGTAATCTGGGATATTTTGTCGGTGCGGCAATAGCGGCGGCGCCCTTGCAAGATCACATTACCCTATTTTGACCGCACG
+>1740 1
+AGCGTAATACCCTAATGAGGCGTGTGCGTCTCTCCTCATTGTCGACTCCGCTATCCACCGGGGTGAATCATGCTAACTCGAAATAGAAATGTGAAGGGCT
+>1741 2
+AGCCCGCTGACTGTCTGGACGCAATAAGATTAGTTTAGTATAAACCAGGGGATTGTGAGGTCACTAGCTCCATCGCAAGTGCCTATCCCTCCGCAAGTGT
+>1742 1
+CAATCCCTGAGAAAAACAGGCGCGGCTATAATCCGTTTTCTTGTGGTCGCGGAATGCATGACTAAAGGCGGCTAAGTGCTCCTCGATCTCAGTACCGATT
+>1743 2
+GGCGTGAATCCACGGCGAATTTAACACGGCTATGTCCCGACGAAGTCCACTATCTCTCTATTACGATGTAGTGAATGTGAGCACTCACTCTAGGTCGGAG
+>1744 2
+CTTTTTTCCCGTTCGGCTACGGAGTGAAGAAGAGTCTCTGGTATATGCTATCCCGGGTGCGGCAAAAGCTCCAACCTCCATAGTTAGAAGGCGCTAAACA
+>1745 2
+CACCATAAGTTAACTCCGGGATCTAGCCCAGCGTGGAAGTTATGGGTTATTGTCGGCAGTCGCACCAACTTTACGTCTGGGGCACAATTACTTGAGCACA
+>1746 2
+TCCAAAAGTTGGGCTTTCAGGAAGGGCAGAATGGCGCACATTTCCGATCTACTCCACTTAAGTGGTTGGCGACACCGCTTGCTGACACGTAAAATTCTCG
+>1747 3
+CTTACCCTACCTCTAGACCGCAATGGGCCCACCCTGGGAAGAAATTGCAATCCGCACGTTAGTAAGGTATAGGCTGTATTATCGGGATCATGGTAGCTGT
+>1748 3
+CTGACTTTCGCAAATAGTTGACCGACCAGTTGCCCGCGAACCACGGCAAGCGTCTACATCTCGGGGCAAATCTAATAAGGCTTATCTTTGGAGTGGGTTA
+>1749 3
+GGAATGCCAGACGTATTCTTGCCTGTAGATAGCAGCGTCGTATCGATCGTGAATTTGGCGATCGCATAGATACTCTGCAGTATCCAGCCACACAAGCCGT
+>1750 2
+AGTAGCGGAAAACTCACTGGTATGGTACCGCTCATAGGCGGCCATACGTTGGTATAGTCCGACACGCATCTCAGTAACTCTCACACTGAGTTGTGCATGT
+>1751 2
+GCTAGGTGCGGGGTTACTCAAATTGGTGTCAACACGGAGATTGGTCGAGGTTTCTTTCTGCCCAAATATACTCGCCAACACTTCACCGAGTACGCAAAGC
+>1752 3
+GTCCGATGTTGATTTCTAGCTGACCCAAGTGGATAGTAGTCCAGCCCCGAATAGGTCGGCAACAGCAACTTGCGACTACGAGTCTGTTACACTGTTACGA
+>1753 3
+CATTTGCCACTAGTAAGCAATAGAGGAGCCTTTGAGCGTAGGTTTCTTTCTAGGTTTGCCAGCCGGAAATGAAGTAGCAGCCTAATCTCACCCCAGCGCG
+>1754 1
+CCTGCTAAGATTCGTCTCACACGGTACGCCGTATTCACACTGTTCGCAGGTAGGGTGAAGAGAATTACGACTACATATTCGGGAAGTGACCCTGTCGACT
+>1755 1
+GGCGTGGCTCGTAAAGCATTGTGTGGATGTTCGAATCTTGCCGCATAGTACGCCCCTTAAGCACGGCAATACCTTGCTCAATACGTAACGTTGGAACACA
+>1756 3
+GCCATTTTTTGGTGCGGCGAACCAAGGCTCGTATGGTACCATGCCCAGAAGATCGGCGATTCTAGAACAAGCTCGAAGTCGTATACACCGTATTTCGATC
+>1757 2
+CGCTTTCCGTGGGTTCCTAATTAGGCAAACGCCGTTTATCGAGGTTAGAGAAGCAGAACCGACCGATCTTTAGGGCTCCCCATGATAGGTAATCCTAGCA
+>1758 3
+GGGGCATTTCCGTAATCTCGGTGCCCGGGACCTGATTTTCGCTACTCAAGCCTTCTGATAAGAGTAGAACGGAGATATATAAGGCCTCACCTGCAGTAAC
+>1759 1
+TCGGTAAAAGACACCATGGGTTTCGGTTGGCCAATATGCACGACTTCAAGGCAACAATCCTGCCTGTCAGCGTGTTATGGACCAGACTTACGGCTTTGCA
+>1760 1
+GGACAGGAGTGCAGGACTTGTTGATCTCTCTCATATGTAATTCCACGCCTCTAACCACCCTGCGAGCCAGTGAGGAAAATTGTGCAATAGGCTACGTGCT
+>1761 2
+TAAGATCCTGGGCCGGAAGCATAGCTTCCCAGCGCTAGATGACTGGTACGTTCGCCTAGAGGCGCTATGCGTTTAAAAGTTTGAACAAAGCTCTTACTCC
+>1762 3
+CCGTTGGCACCGGGCTCTGCTCTCAATACATAAGTGAAGGCCATCGTAAGTATCGATTACTTATGCTAGCTAGCATAGCCAGTCACGGATTGGGCTCGAA
+>1763 2
+TTAGCGCTAGATTCGGTATACTAGGCCCGTACCTCCAATTGAATGCACATCTCCAAGAAGCGATGTACCTGCACGGGGTTTGGGATGAGTACGACCTATC
+>1764 3
+ATCAGTTCGATGTTCTGGCAACTGGTAACGAGCGGTACACACAGGAACTAGGCAGGCTCGCTCAAAACCTATGTGTTACCCTGATTCTCATCGGGTACGT
+>1765 2
+CGTGCCTCCATTACATACTTAGGTTTACACAATGTATGAACAGACGCGGTTTGGGGGATAAAGCGTGCCGTACAACTGGATAACACCTTCTGCCCTGGCG
+>1766 2
+GACCTCAGTACTATAGAAGGAGGAGTTCGCCCATGAATTAGCGGTTACCTAAAGTTCTCCGATCATCTCGTTGACGGCACCGTATGAGGCCTGACGTTCA
+>1767 1
+ATCTTGTTTATAGCGAGTACGACAGAACTACTCATTAGGCTCGAGGCCGTATGTCCGTTCGGACCAGGGCCATTCGACGTAATTACTAAAGCAGCGTGCC
+>1768 1
+GAGGCTCATAGCGACAACTATTAGTTGCCTGAGGTATTTTGAGCCCGAAATTGGCCGCCCCCCCTCGCGTCATAATGTGACTTATAGGCACATAGGGATA
+>1769 3
+CAGACGGAGAGGTTACCGTCTAAGGCTGGGGCTTGTACTAACACTATTCACAACCATTTCATGTTAGGTCCTGGTAGAGCCCCTTACGCTCGAAATCGGA
+>1770 2
+AGATAGGCTAGTGGTCGAGTGCGCCAGGGCAGACTTACCTAATACGTATCCGCGATTTCTAAGACACTCCCAGCGAGGATCGATCCTTTTACGTGTACAT
+>1771 1
+GACCATAATTCCACATCCATAATTCTTGAACGAGGGCTACACGCGTAGCGTTGTTACTCCTGTGGATCCCGGGCTTGAGATAAGGGTCGCGGCTAAAACT
+>1772 2
+CTTTCATGATTCGTTAGGAGAATCCGGTGCCGCCTTCCGCACGTCAAACAAATACATAAGGTATACCGCGTCTACAGTGATGTTACGCGACGCGTGATGG
+>1773 2
+GATTACCAGTGCGCCTTGGCATAGTGCAGCTGCTCAATTGCAAGGAAAAGAATTCATTTTGTCTGGGATCGTTCATCGTACCACGCCCCGAGGACAGCTA
+>1774 1
+GCTCCGATTCAACAAGCTGTTTGATCGGTTCACAACGGCTAATATCAGGAGTCTGTGAGCCCCGAGAACTAGGATCACATTGTGAGATCCATCGGTTGCC
+>1775 2
+GTGTTTGAAAGATTTGTCGGCCGACTTAGCATACCGGTTACTGTGGCGACTCAAATCGCAGAGCTCATGCGCATTCTGAAACTGAGCTCACGTCGCAACA
+>1776 3
+AAGCCAACCGTTCGACAATAGTAGGATGGGTTGGCGAAGCCAAATATCTTTACCATCGCGGATGACCTGATTGTTCGATTGCCTCCAGACCCATGTTGGC
+>1777 2
+CCGTGAATAAGGGTATGCCAGTGCATGGCGCAGTATAGTACCAAAATCTGAGATGTCCAGTCTTATGCTCATAAGTTGCCCGAGTTCCCACCGTGCCAGT
+>1778 3
+GATAGACCCTATGCGATCGCAACATTGTACATTCCGTCGTTATGACCAAATATGGAAGGCCATACTTTGACTGGAAGAGTGGTGCCCGTGCGCCGTCTCA
+>1779 2
+GAAGTTATAAAAGATCCCGGTGGGCCTTTGGGCCGTGCTGTCCAAACTCTACGCATCTTACGCGGAATGTTGACATCGTACGAGGCAACAGACTCTTATC
+>1780 1
+CTGGCTCAGCGTTTCTTGACGTAGCCCAGGAAGTCGCCAATACCGGAAACTTCCGTTAGTGCTAGGCACATATTTCGTATCGAGCATACACGTGAAGATG
+>1781 2
+GTCCAGCGCGCACAGTCAGGAGGTCTTCTCTTAACGGAGTAGGGGGTATCTACATATGTGTTGTTGACAATTCACCCAGACAATCGCGACAATCATTCGC
+>1782 3
+TTCGGCCACCGCAGGGTAATTTGAGCAGAGGTGTTTGCTCATACCGAGTGATGTATGAATCCCCTCTACCAGCGAACGTGGATTGACTACCAACTATAGC
+>1783 3
+GGTATGCCGACACGCAACACCCCATCTATCGCTCGTAGTGTCGACAAGATGCTTAGGACCCATCTGTTTAGGAGGTTTCATTGGTGAAGTACCTACGAGA
+>1784 1
+AACCCACCTCTAGGGTCCGACAGTCGGGTGCCAAGTCGCAGATCTGTTCATACGTAACGTTAGATGACTACCGGTTTAGGATGAAATCGCCATCTGTAGT
+>1785 2
+TGTACACAGGCTTACTCGCAAGGATCCAATATGTAGCCGATCCTGAACTGAGTAATATCCGTCTTGGGCGGATAGCGGTTTGAGTCGCATCAACTGCACC
+>1786 2
+CACTGACGAGGCCGCAGAGAGGTTGAGTGTCCGCTGTCGCCACTAGCCGGATTTATTTCCAGTCGATATCCTAGAAGGTTTACTATAGAAGACTTCACCA
+>1787 1
+CTCGGGGACTAACCGCCGGCTGATCCATACCGATATATAACTTGTATGTGGCCACCACGACGCAACTGTAGTATAGTAAACGTCTAGTCGGTTGAGTCTG
+>1788 1
+GCCGTTAACACGATATAACCACGTTGGTAGTCCGGCTCGTTCGTTTCATAGTATGACACTGAAGACGCACCATTTCAGCACTAGCTAGCGTCTGGAGGGA
+>1789 1
+CTGCTATGGAGGGGACTCAAGAAATTACTAAGCTTATCATTACGTAGCGTACAACCGTGGTTCGCTAGGTGCATCGGCCCACCTCTGTCCAAGGAGATTC
+>1790 3
+CCTCGCTGATAGTATTAGCAGTATCGCCTTCCAGGGATCGCGACAATCAAAAACTTTGGGATTGAGATTCGTGACGCCGGGAATGGCTCCATATCCACGT
+>1791 1
+ACCCTCCTCAACTGGCGGCGCAGCTAATACGGACAGAGAGTCGGTGCGGTTGCTCGACTAAACTATTGAGATCTAAGTGGCCGTTGCAAATATTTCCTTA
+>1792 1
+TATCGAATTTAAGCGGGTGCGTTGCGCATTCAAGCAAGGCAATCAACTTCTCGGGTCGGATCAACGAACTCGAAATGGCTCCGAGTTGTCCCACATTTCG
+>1793 3
+CTCTCTCACTACTAAGTGGCTAGGGTTGAGAGCAGGGTGCAACTCACCATACGCAGGTCGAAAAGTGGCATCGACTCCAGCTGTGTCTTAGTTACATACT
+>1794 2
+AACAGACTAAGAGTTTTGGGCAAACTTCCTACCGTACGCAGGACATCAGGGCACCCTGGCAGCTACTGGGGGAACTATTTGTGTCTAGTCTCCTGAATTC
+>1795 1
+TGGAAAAATGGATCGCGATCCGTTCTCGCGGCATCTCTCAAGGTGTCTGCTACACCCTTATGATGCTGATAACAGCGGGACGAAACGGTCTCCTAAATTG
+>1796 3
+GGGCTCTCATTGGCGCCTTTTATGATATACGACTAATTGGCACCCGGGCGAACGACAGGGTAGAACCAACGACTTTGAGGGATTTTATACCCTACATCGC
+>1797 2
+TTCAGGAGAGACTCCTGCGGCCACGATTGGTGACCACACAATCTCAGAGTGCTCAGTTCGAAGGAACGTCTTATGCTCGCATATAAGTTTACCGCGGTTA
+>1798 3
+GGCCCACTCGGAAGTACATACCCGATAGAAATCAGACCTGATCCGTCGAATGGAAGTCCCCTGTTATTGGCTAGCAGCTAATTCGTGTTTTGGGCGTAAC
+>1799 3
+ACGGATCGCCCTCAGCCCCTCGTAGTGTAAGTTTAATCTCAACATTTTCTCCAAAGGCAGGGGATCTAGGGTCAAACCCAAGTTGACGTTGCGTATGGAG
+>1800 1
+GGATCCTGCGGCGGCGCTGAAAGCTTTCAGATCCGGCTACTGTCCCCAAGTAGTCCTATCTTCGTGAAACATAAACATATTGGAAGGGACAGTTTCATGC
+>1801 2
+GCTGGCGCTGCACATCTATGCGATATAAGATGTCTATGATCCCTACGCTTCAAGGAAGGCACGAAGTGACTTTGTATATCGCCGCTAACTCCCGAGGAGT
+>1802 2
+TGAATACCGTCCACGAGCGCTTATCCCGCACTACGGACTTCAGGGTATCGTCCTGTAGCGGAATATGAAATGGCTGGCGCTTTGATTGATAACGAATCAC
+>1803 2
+CAGGGAGTGACAGTTATCTCCACTACACATCTGTAGGACCCAGTATTTCGTCAGGCGCTCCTTGCTTACGTGGAGATGCAGTAAACGGGCCCTTGAATAA
+>1804 3
+GTTCCTATCCTATCCCCTGATGCACTTTATCAGAAGCGCTAGAAGGGGGGTATAATCACTAACATCGTCAGTTGGCACCTGATGAGCGGCGCGCATAGTA
+>1805 2
+CCGGAAAGGAGTTGTGGAATGAATTGCAGTTCGGCGAATAATCTCTATGAATCTATGTCTGAGCGCGCGCAAACCCCCCTCGGTCCCTACATCATAGTTG
+>1806 2
+TAGGATCTTCGGTTGCGGAGGAACTTATTCCCCAAGGTTCTAGAACTAGCCGCAGGGTACATCGAATAGTAAGGATCCCCTCTGTTTACGCCGGACAATC
+>1807 3
+TAGTCACAGAGCTCTTATTGTAATTATCACTGGACGTTGTGCCTCCCGCGGGAGACGTTACCGAGGAGCTGACGGACAGCCCAGCATTCAGAAAATCTTT
+>1808 2
+TCCAGTTAATGAGCAAGGCACTCCAGCAGTTTACTCGTAATCCTCGACTACGACCTGGTATGCTCGACGTGTGGGTAGGACCGATGACCCAAGGTATTAT
+>1809 3
+GTCTTAACCCAGCCGCTGCATTAAGACGTGGTACACAATTTTTAGGCTGAGAGAGCAATCTCTACGGGGGCCACTCGTAGCTCCAAGCGGTATTGATCAT
+>1810 1
+ATACCAAGTCTGCTATATCTTCAGGGGTGAAGCTAGATGATAACTGCATCATGTGAGTACACCTTTCCTACCTCCAGACGCCTGGACGAGGTTGCACGGG
+>1811 2
+CTCTCTAACCCGGTAGGATCTGAGCAAGATCATCGCATTATGCGTAGCTCGCATAGTGGTAACGTACTCCGGGTAAGTGGTAGGTCGCTACTACCAACTA
+>1812 2
+AATGGAGAAGTCAGCATCCGCCTTCAAGCGGGTCTACAGTTGATCCCAGGGCTTACTGCCCGGACCTAATTTCGATTTAGTCCAAATGCTGCGAGATTGA
+>1813 1
+CTATTAGTCGACGACTCATCGTTAACCCACTGGCGAGGCTTCCCAGGGGCCGCGACGGGACTAAAGTTCACTTAGAATCATAGATTTAGTACTTGTGGAC
+>1814 2
+TCACCCGCCAGGGCGAGGTAGGCACACCGCCAGCACTATTGAATGCACCTCTATCTGCAAAGGTCTGGTGATAGTGTGTATGTGTACTTACTATAGCAAT
+>1815 2
+ACCCTTCAGGCGCCCTAGAACGATATCATGGAATCACAAAATTTTGCTAGTCTTTGATAGGCCACGGAGGCTGTTTCGTCGCGGCTAAGTTCCGAAAGGC
+>1816 2
+CAACATTGTACTTCGCGATGTATGTTCGTATAAAACGAGCTAACTGAATATGGCATGGGGTGGGCCCAAAGGTATGCCCATTTCAACGCGCGCCCTGTCC
+>1817 1
+TGTCCTACGCTGTAAGACACTTCAGTACCTATACCGTAGCGGAGTAAGTTAACGCCGATTTCCGATGTCATAAATGCGGGGGTTTCGTGCGAACGACCCA
+>1818 2
+TCCACGCTCTCGGTTTAGAATTAGTGCAGGGTAAAGAGCCGGCCCTCGCCTCCTGATAGCTCACAGGACTGGCATTTAAATACATGGCAATTCGTGTGAA
+>1819 3
+AAAAGTGCAGCAGGCTTTGGGCCTCTGCCAATCTATTGTGCTCGATGAATCTGAGATTGTCGTACCCGCAAGATCAGGGAGCATCACTCTCCATAACGTG
+>1820 2
+CTATGTAAGACGCTATGCCTATGATAAGGGTGCCGCACCATGTATAGCTCGACCTCATAGTCATCCAAAGGACGTTCGGGTTGAATGGTTGCCCTGACCA
+>1821 1
+CCCGTCGGATCTATACCTCGATCGGCTCGAAACTAAAAACGTGAGTTTATCTCGGTAATGAGCGATTTTTACAACCAGGGTGTGAGGTGGCCGCCTACAC
+>1822 2
+ATCCGGTAAGGATCAAGCTTTCGAGCGGTGTAACATTCCCACGGCGGGAATTACCCCGGAGCGTTCACGTATAAAACCGTTGATCCTTTTATGATACCGG
+>1823 2
+AATTTCATTGGGCCCGTCAACGTGAGTTTGTTGCCGGCAAGGTGGTTAGAAGAGTTAGGACTCGAATTACTATCGCCCAGCTACAATGCCTAGCCAACCC
+>1824 3
+CTAAGGGGGTCTTGCCACGGCTCGTCCGGTCGGTAGTTGTAGAAGCCTTAAGATTAACAGTGACCAAACATCATGTCGATTTGAGATACCCTGATCCCCA
+>1825 3
+CACTTATAATACATGAAGTTATACCTGGCCCTTCAAGTATGACCGGACCGCCGATCGGATTGCGTTCGCACGATGGGTTGGATAGATACCGCTGCATACG
+>1826 1
+GCACACCGCGCAATGGTCAACGACGTTGCCGGTCAAATGAGGTGTAGTATTTATATACCTATCCGCTCGATTGTCCGTGTGTACAATCGCAAGAAGGCCT
+>1827 2
+TGAGGTCCGTCGTTCTTGTTTGCGCCGCTCTTAGGTTGACAGAAAAATATAGAGCGCGTCCTACCCTCAGCGGAAGCCTATCGTGCGAAAAAACCATTAG
+>1828 3
+AATGGACCTGGTCCGAAAGCAGATAGGTGAATACCGTGGGACGCTTGCCAATCTACTCGACTTATCTATGTGTCCCTGTCATGTACAGGCCAATGCCGAT
+>1829 2
+AGAGTTCAAAACGTCCCTTACTGTGTAGTCCTCCGAGCAATAATAGGCGTTTGTGTATCTATCCGAACATGGCGACCCTCGCCGAGTGAAAGGCGTGCAT
+>1830 2
+TTGGATCGAACCAAGCACGACCTAGGCATACCCGGTAAGGCTCGTCTTAGTTATGGCGCGACCTCACCATAGATAGTACGTACCATATTATTTGCGGGTG
+>1831 1
+AGGCACTTCGGGGCACACATCTCTCTCTCGTAGATAGTCGGGAGCAAGTATTCTCCTTGTTAACATGGTGAGAAACTGATACATCGCCGACGTGACAGCT
+>1832 1
+GCATGGGAATTACGTTCACGCGTGTCGACCCGGTAATATTTGCCCGGGTTACCACACGTAGTACGTTGACGTTGCAGCAACTAACTACAAATATGGGCTC
+>1833 1
+AACCGCACGACTTGCAGGCGGCGTCGGCGCAAACAGGATACACTAAATGTATGTAGGACCTCTTCGCGGTGTATTAAGTTATCTCTCCGAATGTTAGTCC
+>1834 1
+GCCAATTGTGTATCCTAGGAGACTAGTCGGCATCTGCGCTGCTTATCTTCAACTAAGAGGACGGTGCCAAGTAGGCTTCCAGCGAAATGCTCATATCCAG
+>1835 3
+GGCCCGTTTGCCAAGCATTACTGGCTTCGCCGTCACGTACCGTAGCCGGGCGAACAGAGCAAGAAAGAAAGGGACTCTTTAATGTTATCCTTTATTTGAC
+>1836 3
+AGCGCCTCTGGGGTCCCAAACGCGCGTAATAGCCTGGTTGACAGCGCTTAGGTATCAGAGGCGTAAATCATGACTATATAAATTACGTCTCGCTCCTGTA
+>1837 2
+CGTTTTTGTCCGGTGGGATCGAGCCCGTCTTTCAGAACGACGGACCTCAAAGCACATTGGAGGATGTGCTAAACTTCTCACGACTCGAGTTGAAAACTAC
+>1838 3
+TTAGCCTGGTCCCTCAATTACCGGAAGGAAGTGTGACTCGCAGTTAATGCGGTAGCTACCGGAAACTCGTCACTAGGCCTTCATGAGTAGAACGCATCTT
+>1839 2
+GGACCCACGGCCAGTTCTAGTTTTATCGACCGCAGCAAGAGAGGGTAAATCTATTTACGTACGGCCTCTAGGACGGCTCTACACCTCATTTGGTAAGTGA
+>1840 1
+GAATAAACCTAATAGTTGATTTTATTCGCCGCATACCTGCATGGATCAACGTGTTTGCTTGCAATTGACGGCACGTGCGCGAGCGCACCCCTGAGAGCGA
+>1841 3
+CGCCACGTGCATTTCAACTGCATGTCCGTACACGAATGTTACATATGAAAGTACATATGACGAGGTAGCTCGGGGTCCGCCTTTGCATTAGGCCACGGTA
+>1842 1
+CTCGCAGTCTCAGTCCTCGCGGATGACGATACTCAGTAGCCCTCGGCCGTGTGAATGTATGCTACGGTAACAAGAAGACAGGACATGGTATTTTTCCATA
+>1843 2
+ACAACTTCCTTGCCAGCTTCAACTTAGTCACCATTATGAATTCGTGAAGCCAGTCTGGGCCGCGAAGGAGCACATGGCTTCGGATTCTATGCAAGGAGTG
+>1844 1
+GTAAACATCTATGGGGTGATCTTTTGAGGCGCGGCTTATGAGCAGTTATTCCCGCGAAACAAGATTATTCCGCATGGAGCAATCGCCCCGACTCTAACCG
+>1845 1
+TCGAACATTATGTCCACCAAAGTAGACCTTGGACTGGAACCCCGCAGTGCCGTTAGCTTCGTTCTTAAGAACTTTACCGGGTAGAAGAAGTGCCTGCTGG
+>1846 3
+TTAGACGTACGTCCGTGTGAACTTAACTCCAAGCATGCAGGTTCCTGCCGCGATATCCAGGGTGACCTATGATAGTTTTAAGGAGTGCCATAACAGCGCC
+>1847 2
+GACCTATGTCCAACCACATCCTAAGAGCGCCGGTGTGACTCGTCAAAAATTTCTGCGTGGGGCCCAAGATTGCAGTTGCTGCTTAAAACTGTACGGTAGT
+>1848 1
+CTGCTGTCAGTTTGTTGCTACGCACAGAGACAGCGACAACACTGAGGAGCATTGGGTCCGTGTGGATTATGTATAACAACGTTACAGTCCCCCGCTCTAA
+>1849 1
+AGGCACTAAATATGTGGTAGTCCTTGACTTCACTCCACCCCCTGCGGGGCCTCTGGCTGCCGCTATAAACTATGTATGTGAGGAAAATTTAGAGCAGGCA
+>1850 3
+ACATCTCGTTACCCCATTTTATGGGAACGTGCTCCTATATGAGTTGAGCGGGAATAACAGCTCCGTGAAACTGGACGCCTATACTATGCGGACAGGGCCT
+>1851 1
+TTTAACGTGGTAGCTGGTTCTCGAGATCTGCCCATGCTCCAACAGAGCGTCCTAAGAAGTACTACGGCTGGTACCAAATTCCGGAGTACCGGTATGACTA
+>1852 2
+CCGTCAGACACGGAAAGGACGAATTTCTTGCGACTTTGCGAACGTATCCCCATGTGACTCTGATGCTGCAGAGTTCTAGCGCATTACGAGGCTCTGTAAA
+>1853 2
+TCACCGCCGGATAGGACGTTCAGGCCTGAAATCTTCATGCACTAGTCTACCTACACACCCGAAGTTGCTAGGAGGAATTCTTGGGAGGGACTTATGATCT
+>1854 2
+CATTTCCCGAACCACTACTGTTCTTTCTGCTTTGGCATACCACGCTGGCACTGATAAGGAAATGTGAATGCTCAGGATGGCTGCGGAACACGGTAGGCAA
+>1855 1
+GAAAAGGTACACGCTTAAGGACGAGCCCCCTAAAGGCAGTCGATTGCTCCCGGTTAGATCTCTGTTCCTAATGTGGGCCTAATTTAGGCGATCGTCCTAA
+>1856 2
+CCGTAAGACCCAATCATGACCTATAGCAGTACCTTCAGTACTTAAGCACTCGATATGGCCAAGCAGGCAGCGGTAGGTTAGCGTTGGTCCTTGATTTGCG
+>1857 1
+TTACAGGAATAGGTGCGTCGTAAAACTGTCGCGTGCGGGATGGCTTCGCTAGCTTGCTTCATAAAGCATACCACCTGCGCCTAACCTGAGTACAATAGTC
+>1858 3
+AGTAAGTCTCAGCCATCGACATTACCAGGTCGGACCAGTCTGCCTCAACTGTATCTATAGCTTGTAATTGCGGGGGTCAGAGATCGGGATATTCCACACG
+>1859 3
+GCAAGAATGACTACGATCCAGGGCTAAACCGCTTCTTTAAGCAGCTGATCAGCCAAGCGGTGTCCTTTCTGGCGAAACATGTGTGTTCGGCTGAACATTC
+>1860 3
+CATCGAAATTCTTAACTCAACGGTGGATAGGGATGTGTCACATCGATCGCCTAGTCGATTTCGTTACGCGTCCCAATTTACGCAAGCAACGGTCAGGGCG
+>1861 2
+AGGATAAATCACCCCAGCGTGAATAGACTGCGCGCTTCTGTTTTAGGAGTCCCCTGATATCAATCACAAGCTAAGGACCGATGGGTCTTATCCGGGTTCG
+>1862 2
+TGCACGCTCGAGTACGAAACTTTGAATCGGTGGACCGATCAAAGAGCCTTACTGATTCGCGTGGGAACAAGACTTGCGACCTTCATCTGCGTCTCTAGAT
+>1863 3
+AAAGCCCTCTCAAAGGGAATGCTCGCACGCAGACTTCGGTGTGTGAGATCTGCCACTGGCTAATTAGTAGTGTTAGTACTCCGTTCGCTAGCACGAAACT
+>1864 1
+GTTATACCAACCTGGCATTTTACAATTGGGGGCTCCAACCGTGCGTACAAGTTTAAGTTCAGCTGGTCGCATTTCTGGACAAACTGGCAGGCGCCACAAG
+>1865 1
+TTGTAGTTGGCCCTCACAGGAGTAAGACAAGTAGATCAACGAGTACTCCTCTGCAAGTACTAAACGTGGCCCGTCAGCTTCGTTCTGTCGGTGATCGACA
+>1866 2
+GGTACTCACCTGGCGATGGACTAGGCTGAGCGATTCCATCACTAGTCAACGCCCAGCGTTTTTATTCGTACTGGGAGACCAAACTAGATTGACACTATGG
+>1867 2
+ACATAGCCTTTGGTGTATCCGAGGCCACGAAAAGTATATATACGTCTCTGTGGCTTTAGCCCGCGACTCACATGAGGTCCGGTAATAGAACCGCGTAGCT
+>1868 1
+AACGCAACCTAGAGCCCATAGACGTGGAGCCGCGATTGTAGCATCTGGTTATGAGCTACTCCTAGGACCGAGTTCAAGGATCTTACAGTTTAGTGCTCTC
+>1869 2
+AGTGGTCGTATACCACATTGATTCACAAGCTAGATGGGGCCCCATGCCCAGTTAGCCAAGGCCGCGTTCAGAGTTAATGCTGAATTGGCTGTATACACCT
+>1870 1
+GGGTGTGACGGACTCCTGACCATCCGTCTACGTGGTTCATTTATAAGACACTCTAGAGTGGCGTCACGGTACATTCGCGACCGATTATACAGCTAAAGAC
+>1871 2
+ACGTGTAACATTATGTGACGACGGTACGGTTCAGAGTTCCACTATCAGTCACAAACGCTCTCACTTTGGACCGGGGGGGTAGTATTGCCACAGTCCAACT
+>1872 2
+AGTTCGGAACAGGGAAAGTTTGTGATTATACACATTGAACCTTCTAAGAGCCGACCGCCCTTCAGGTACCGTCGCGCTTAGTTGTGTGCCGCCACAATGA
+>1873 3
+TTGGACTTAAGGTGCGAGAAAAGATACTCAATCATTCATCCGTTGCCGAAGGTTGGTTACACTTGCACTAGTTCCGGCCCGGGCGCACTCTCGGAACAAT
+>1874 1
+AGTTGGATCTGCGCAGTGCGGGGGGCACTCTTTATCGTAATAGCTAATGGCCGCTGCCTAGCTTCAACTTACCAATCTAACAAATTAGCGGCAGCAACTG
+>1875 1
+GGCTTCAAAGCGCCGATTCCGTATACGGACCGTCCTATCATACAGCTTAATTGAACAGTGAATCGATAGGCATAGACGGCCGCCGGTCTGGTTTATCATG
+>1876 2
+GACCTAACTGGTCCTAAGGATGGTGTCATGAGAAGCCGACTTGCTGCTTACCGAGTTTGGTATAAATCCTTACGAAGCTGCAGATCACTGATCCGCCAGC
+>1877 3
+ACCTGGAATAGGGTTTGCGCAAAACATCCGCTCCGGACCTTAGCAGTATTTCCGGTCGGTGTCGATCGATGACTAACGTGTACTTAAGGCAATGCATACC
+>1878 2
+GCATACTGCGGAATCAGTGCATGCGTCTTACGCGGAGGACTTATGTTGATCATAGCGCACACAATTCCTGAATGGGCGCACATTGCGCAACATTGACTCT
+>1879 3
+ACTAGGAAGTAAGCCCTCCATGTACTAGTGTCAAGCGCAATTCTCCGAATTGTTCCAGGTATCCAGGCTGCTGTTACTCAGGAATGGACCATGTGGGACC
+>1880 1
+CTTCGTGCTTCGAACGCACCGTTGGACCTTCTTGGACAATGCATCCATCATAAAATGGACTAGCTGTGTAGTAACTTGCCGAGAGCCTACCGAGAGAGGT
+>1881 1
+GCAATTCCGCGCTGGAAATATGGCAAGCTTGTAGGTGTTCTCAAATGTCCGGTCCGTCTGCCACGTTAGCGTAGTCCTGATACAATTAGGCCACAACAGA
+>1882 1
+GGGAATTAAGGTTCGCTAATTGCGCATCCAAGAGTAGCTAGTCATCATACTTGCTTACTCCGCGGCATATGGACTGCGTAGGCCGCCGGACTTTACCAAA
+>1883 2
+CCCACACATAGTCTTTACTGTGGACTACTGTGGGACTGGTTCGAATAACCCAGCTGAACAGGACCAATGGGAACATTAGGTCGGTCGTTTGAGTCTCCAC
+>1884 2
+TGGATTCGCAGGATCTTGAGAGCCAGATTTAGATCCCTATACAAACACCAGATCTGCACGGTCCGCGTGCTCATACTCTCTAGAGGATGTACCTGAGTGG
+>1885 2
+AGTCACGTGTGTTTCAGTAGTGGAGGTTCCCAGGTTCCAGCCATCAGGCCCCAGTTTACACTGTGAGCACATATAATCGAGTAGGAACCATTAACGCGTC
+>1886 1
+CGATGGCTTAAATGACAAGATAGGCATTAATCAAGCTAATGCATTTGGCCCCCTTGGCTGATTGCCTACTTAGCGTTCACCCCAGTTGGAGCGGGGACAC
+>1887 2
+TCAGGACAACGAATTGAATATGCGCAGGTAGCCGACTCTGAGATGTTTCATAGTTGCTAGGTGTACTCTGAAGATGCAGCGTACCTCCCCCGAACCTCGT
+>1888 3
+TTTAGTTAGAAGGCCAACACCGGCTCGATCCATTGATAGTTGATGCCCGCCGAAGTCCGGCTTCGGATCTGTACCGCTTAACGAAATTAGGTGCACATAG
+>1889 1
+GCGTACGGCGATCTGTTATCCGTTAGGTCGGACGTTTAATCCTATATCCCCGCTCAGCCGCTAGAGACCATGGATAGAGGATGCATCTATGCATAAACAG
+>1890 1
+CGCAACTATGGGAGTATGCAAATTAGTAACCCGGACGACGGTTCTGCTGGCGATCGATACTTTAAGGCTTAGGACCTCCACCTTTTCAAAGCGGGTCACT
+>1891 1
+TTGAGCTTAAACGCTAAACGCGTAGAGACTTGTCGCCAACCCACCGCAAGTTCCCCTCGACGTGGTCTTGGAATTTCTGTAATAGGTCTTGGGCAAGAAG
+>1892 2
+GTCCTGCTGTGAACGCTGAAAAAAGCCCGGTAATCTTGGGGAATGAAATCTATGTTCCGTTTCTACCATGACCAGTCACCGATATGCGTGATGGCACCGC
+>1893 2
+CCGGGCATACACTAAAACAACGCGCAAGGCATTAGTCTAATACCGACTTCCGTGCATGGGTAATACGGCCTTCTAGCGGTTTTGTGCGTGCAGACTGATT
+>1894 3
+CCTGACATTGCGCAGAATAGATATATAATAAGTTCATGCGTGTAGTCGAGCACGACTACACCCCCGTACCTGAAGTCGCTGTATTTAGGCTGGTGCCGGC
+>1895 1
+TCCTCAGATAAATGTTACCTGGTGGGTACGCAATTCTCCCATGTCGACAGGATACGTCACATTGGGCATGCATGATCGCGATAGTGCAGGTCACCACGAT
+>1896 2
+TGAGCCGACCGTCTCTTGGAAGTAAGTGATAAGTGATAAATAACGGCTGGGCGGTTACACCCAGATTCGTCTCAAATCCTCGGTCTGCTATCGGTCACAC
+>1897 3
+TCACAAAAATATTCCTGGGCGAATGTACATCCTACAACCGTGGGCGTCGGGCGCAGAATAGTGTTTCCCTAGGGGTCTTTTACGCACTGGACTCAGAATC
+>1898 2
+AAGTCTCTCACGAGGTACAAGGGTCCGATTCACCTAGTTCAATGATTCACGTCCACGGAGTCGGCTACTAAAAGGTTCCCTTTTGTAAACTGGGACGGGC
+>1899 3
+TCGCTGAACTTTCAGTGAATTAACTACGATTCCCGGCCAGATAGGAAGGCCAGCTGCAAATATTATAGGGACTTCATGTTTGAGCTGGCCGCGGATCCCC
+>1900 1
+GACTGCAATACGGACCTCCGCTGTGTGAACATCAAGACGTAAAGAGTGATGTAACCGGCGGTACTTCTTCCCGAACGGATGGCTTCCTGATTCTGTAATC
+>1901 3
+GTACATCACGAGTACATCAATGCAGGCTCAAGTGTTCGAATCTCACACAGCGGCTGCGGGCGGAGACGTTTGACTGTGACGACTTGACTTCTCTCTAATA
+>1902 2
+GAGGGGTTAGTACACTCGAAGACCGTGGCACAGAACAAGTCACACGTGACGGTTTTTGTTTTCTTACTTCACAATAACCCCCAGGGGCCATACTGGGTCT
+>1903 1
+CCGTCGGGAAAATGTAACTTTATAAGACCGTCTACGTGACCGTATCGATTGTAGCGCTGTCTGGGTTCCATCCTGTACAAAGCGCAACAGAATCTGGGCC
+>1904 3
+AGAATAGTACAGTGGGTTTCAGCGATTTGCCACCTCACGACGCATCTTGAGTGCCGGCACTGCCGTCTTAACGCGAGATGACAGTCTTGATATAACTGAC
+>1905 3
+TGTGTTGTAGAACGCCACGACTTTGTAATCGTTGCCGTAAGGACCGACTCAAATGGCATGGACCATTGGTACTAATCCTGCAGAGTCCCCAAGACGTCGT
+>1906 2
+GGCCTATGATACCGTAACCTCTAAGGGCACACTATATAACATTGGCATGAGGCCGCCTATATTAGGATACCGTCCTGAGCTGCCGGTAGCTGTACGGTTA
+>1907 2
+AGTCAGAGGTCTAATCCTAAGCCCCCATGGGTTTCAATGTCCCGAGCCATTGGCACGAGACTTTCTAATACATAAGTAGTCCGATACTGTGCGGCGAGTG
+>1908 3
+CGAGTTTAATGCCTTATCCTGGAACGGACGTGAGTAGTTGCCTATGACCAATCTGAAATAGGTTGATCAAGACTGCCGCGCCACCCCGGCTGTCTTAGAA
+>1909 1
+TCGATACGAACGAGACTTGCGTTGCTGCTCGTACGGAAAATGAGACAAGATACACTTGGGTTGTTTCACCCACCACCATTCATCGAATCCGGGGGTTTGC
+>1910 1
+AAATCTTAGCAAACACCCCTGCGTAGCAGATTTATTTTTGGCTCAGGAACTCCGCATACGATACGCCGTAAGGGTCTTAGGGCAGGGTTACAGTGCCGTC
+>1911 1
+CAAGCGACGCCCGTCCCTATTAATAAATCGTGACGTCTATGTAATAGTGCACTGTACATGGGTGGGCGACTTTTTCCCCTGGTGAGACACAGCGGTCAAA
+>1912 1
+CATACCTGACCCTAGAGGGCCTTTATACAATTATAAGCACCGATCATGGGGTTTAGCACGTGCTGGCTTAAAGCGCGGACCCAATACTCAGGTTGCTGGT
+>1913 1
+CCGCGTGCGTGGCACATAGACGAAACGATGCTAGGCTCTCTCTGCGCTAGGAACGACTAGGGGTTAAACTCAATTATGCTCATCTGCTTTCTAGAATGAC
+>1914 3
+ACGCATACTAAAACTTTCCAGCTATTCTGCGACTGACAACCTCGGCAGGCCGTTTATAGGGGACGGCATGCGTAAGCTTGGGTCACAGAGTTCCGTATAT
+>1915 2
+GCTAGCATACGCGGATCGTGGTTGGAACTGCCCTCACCGGCGGCTGTGAGCAAGACCGACTGTTTTCAATTCTCAATACCCTAGTTGTGATAACGAAAAT
+>1916 3
+GCAAGGCAGCACCGAGTTATTCGAAGAGCCAATATTTTTCGGGCACCCATGAGGTCTTATCCGTTTCCCATAGACGTCGAGTTACGATGGCAAGGTTCAC
+>1917 3
+GGGGTCCGCCGAAGCATATACAGAAAATCGAATCCCAGTTGGCTCTGGTTGTCGGTCTGCGCACACTCACAGTTGGGTATTAACCCATGTACATATTAGC
+>1918 3
+ACGAGTCATACTGGGTAATATGCTAAATGTTCCGTATCCCAACCGGAGGTATTCCGGTCCGTATACACGCCCGAGGCCCCGAGATTAAAGTTCGTAGTTG
+>1919 3
+CGGCGTGTAAGTGAGTTATAGCACGGCGTATCATGGACCCAGAGCAATAAAAGTCCGGCCGGATCTTCTACTGTGACCTCTCACGTGTTGCTCATACATA
+>1920 3
+CACATGCATCTGTTTGCTACGTCTATGCCATGGACGTGGATGAGACTCGTCGCCACCGTTGGATGTGTGGCCATGACTACGTACACAACATATAAACAGG
+>1921 2
+GACTCGAAATTTCGCATCGAAGCCACGGTCCACTCTTCTGAAAGGTAACACAGGGAGATTTGGTCATCGCATATATTTAGCTTCGCCGTTGGCCCGGGAA
+>1922 3
+TTCGGGGACTGAGACTTTCTACCTTCTGCCTTGAAGAATAGGCAAGTTCCAGATTGCATCCAGATCGCACAGTTTGTAAAACCGGCCAGGAGGATTCCGC
+>1923 2
+CCTACCCAGTGCATAAGTGGGTGTTCCTTACATTATTAAGATTAGGGACGCCCCGTCCAGTAACCTCCGGTGGGTGAGTATACCCTCAGCGATAAAGAGT
+>1924 2
+TGCCCACTCCCCTACCGGGGTTGATATGGTGCGGGTCAAGTTGCGATTAAATCCGCTCGAGAGCTGTTTCAGCAGAACAAGATGCCTAAAAATTTCTCAG
+>1925 2
+AAGCTCGTTTGTCAAATGTGATCGCGATGGCTCCTATACAGGCCTTAGACGCCTAGGCAGAACCATTGCCTGACACTGTTGGGCAAACTGACACTGGTTA
+>1926 1
+GATAAACGTCCCAAACGACCTCGAAGGTATTTTTTCCTTAATGTGTCGATGGGCGAAGGAGCACTCGTGGCTAGATCGCGAGATGTCACACCCTGACCTT
+>1927 3
+TCGAAACGTAACTCACTTGTGGCAGTGTGAGGCCGGATGCGGACAGAATACGCACTCGATGTCGATGTACTATATCACAGCGAATTGCATCGTTTCCTCC
+>1928 3
+TTCGATATGTACTCGCTCCATCAAAACATGAACTTCACTTCCTGGGCGGGAATCGACCAGGTTAATTTGATGTGATGCCGACGTGGCCGAAATCGCGCAG
+>1929 2
+ACACGTTAGTCAGTTTGATTTGCAGTCAAGGACAAGTAGGCCCTCGCCGCACTGTTCTACGCTAGGGCGCGCGTCCTGTGCAAATAGTACCGATATAATA
+>1930 3
+ACACTGTTCAACCGCGATTTCCACTCACGACGGTTTCATCGACTGGTTCTACCTGTATAGTACCGAAGGACTAGGAGAGGATTGTTCTCAAAGGGCACGG
+>1931 1
+AGGCACACCAAACCGAGACTTCTATCTAGTCCTGTTGGCCACATGAGGTGACACTGTGTTTAGTTCATCGATCGCTTTAGGGGCCAGTGCAGATCACAAG
+>1932 1
+GTGTGATCACGGATGCCAGGGGATGGCTTCCCTCAGCGATCAACTCTCTCAAGACGACGAGTCCTGCGAAAATATCTGGATTGTACTGTACCTAACAGTT
+>1933 2
+ATGCCCCCGGTTAATTGGGCCCTGTACATCATCTAGTACGCAAAGGTATGGGGTCCCAAGCTGGGCTCAATCGATCAAATCCTTTGGAGGTTATCGCAAA
+>1934 3
+AGACTGAGGAGCCCGCAGATAAACTGCGTTGTGATCTCATTCGCCTGCTACAATTTTTGCTAGTACATCCTAGGAGATAAGTCGCAACGACGGCTTCCGG
+>1935 3
+GTCGGGATACTCTGTACTACACGGGAATGAGGCGTAACATCCACGTCAGACAACATTCACTGTGGGTTCTAGTCCCTCGCCGAAGATTGTGATACCTGTA
+>1936 3
+AGTGCCTAACTGACCTCCGGCGCTAAATGACCATGGAAGCCTCATATGTCTCATATAAAGTTGGGGTGAAGACTACGGCTCGTATGGGTAATGCTCTCCC
+>1937 3
+ATAGTTGGACTAGGATCCCTGTGTTTGGTTAACAGCCGTGGTCGGCACACAAAACATGACGGAACTCTTACTCGGCAGGTAAGCGCTCTATCGATTACCC
+>1938 2
+ATACATTGCATAGGTCCAGTGCGTCTATCCTAGGGACCGGAGGGAAGCTGGGTCACCTTGCAATACAATCGCCATTGCTATTATCAGTAGTGAACCGCCT
+>1939 3
+TTAGAGCTAGTGCACCGGTCGTTCGGCAACGTAAAACGGAGTGCGTATAGGAGCAACCCTTTGTACAGTGAAGCCTAATTAGCCACTCACTTCTCTGGCT
+>1940 1
+CTCGCGTGGATTCAAATTTCCAGGCCACGAGTTCTCATTGGACGACTGTCACCCTGAATCAAAGATGACGTCGGGATCCCGTAGATAAGATCTATCGGTG
+>1941 2
+CTTCTGTACCTGCACCAGGCTCTTAGTAGAATTTGTCGGATATCAGACCGGGCAAGAAATCGAGTAGACATCAAGTCTCGTTAATGCGCCCCGTACGGTG
+>1942 2
+AAAAAGGTTCCGAGCGACCACGCTACTTGGATTATAAGCCCAGAAATCGCCTAGGCCAAAGGAGCCTGGTCTTTTTTGTTCCCAGTGGCGTTACGGTATC
+>1943 2
+AGGTCGTGAATAATATTTGACCTCTAGTCTGGCAACAAACTCCGCCGGGGAGAGCGTGTGCTCTCAATCAGAAGATCCCCAGTGCCTGTATGTGAACTTC
+>1944 3
+ATAGACAAGATTACTATGGACCCGCGTATGACGTGCTGGCGAAATCCTGAGTTTTCTACCGCCTATAAAGCCCCGTCCGACGCAGTAGGTTGGTTATGCA
+>1945 1
+TGGTACAGCTCACATTTTCCAGACCCTGGGGGACCGGAATGCTCTCGACTCGCGATAGTAACACAAATGGGATATATTGCCTTGATCGGTACCAAGCTGT
+>1946 1
+CTAAGGACCTCGCTTCTTGTGGTATCATCCTGATCCTGACGAATTGCTGTACCACAAATCGTATCGGAGGGTAAGAACCTTGACTGACCAGCAGGGACTG
+>1947 2
+TTGTCCGCGTTATCCACCGAATAGCGGCCGGTCACACAGGTAGGAATAGCAAACATTCGAGATGATGGTGCATTAGGGACCTTCGCTTCATGCCTATACT
+>1948 3
+TGCTTTCCCTAACGCCGGTCCTCTATCGGGAGGGAATTAAGAGCGTCCGCTCGATTCGTCCTGTCCAGAGGTAAAGAATGGATTAGTCTATAACCCGAAA
+>1949 3
+AGTCCTGTCAGAACATCCTTTCCGTTCGGAAGGGTCTTACTTAAGGACTAGATTCCAAAGATGCTAAACGTAGGTGAACGAGTCGTGCGGTCCCGCCCAT
+>1950 2
+GCGGAGAGTTTACGCTTTTCAATCCAGAATTCCAGTCGCGAGAAAATAGGTTTTAATCTGACGTAAGCCCGCCGCCTCGGTCATGCAGTTGTGACGCAAC
+>1951 2
+ACGTCGAAGCCGCTCATAGCGAGTAACTTTGGCTGAAGCCAACGCGACTGTAAGGTCATCGTTTCCGTAAATCGCCTCCTGAGATGTTAAACCGGTTTAG
+>1952 2
+TTTGAAGTTAGCAATCTGGGAATCCCTGCGGCGAAAGTCCTGCGCCTCTCTAGTCTAAAGGCGGACCAGCATGTATTCTCGTGAACGGAATCCACGTATA
+>1953 3
+TCACCATCTACGGCTGCGTTGAGCCTCTCGGGACCCGGTAACAATTGGCGTGTATAATGCTTATAGAGTCTGTAGGACTCAAACCAATACCAGCTAGTGG
+>1954 1
+TGGATTTCCGTTACATACATTACCCGGCGGACCACACAGAGTCCTATCATGACGCGCTGGATCAAAGCATTTCGGTACTCAGGAACTGTAGTTTGCGGGA
+>1955 1
+TCTTGAAATAGGAAAACTGAACAACCAGATTTTGGGCCGATTCCTAGCAGGCATCGACTCTGCTTCCCTTCGTGCTCAGAACGTGCGGGTATCGACGGTA
+>1956 3
+GTGCTGGGCATGGTCTTCTTATAGTGACCAGCAGTGGGCTGCTCGTAGCGCCTCCGTATAGTCAAAACTGCCTAAACGGGTTAACAAAGCATACCCATTA
+>1957 2
+ACAGAGTAACCATCGAGATCTGTGTTTCTGTGGCATAATGAAGTAGCACCGGCAACTGAACTAGGAATGCCTCTGGGTTGGTATCGCCCACTGCCCTACT
+>1958 2
+AATACGAAATATACCAGACGGCTGTAAATCTCCGCGGTAGAGGGGTCAATGGGCCTACCATCCCTGGACGTCATGCTTTTTTTGCGAGCCTACAAGCTTG
+>1959 3
+GCTTCCTAGTTCGAGGCTGATCCTGGGGATTCCTGAAACACAGAAATAGCAAGACAGCATGGAACAATGTCCGTCATTTCTGGTCCCTCGTTGACCGGTA
+>1960 3
+CAATCCGAAAAAGGAATACTTACATGTATCGTAGGTGGGTATTTGTTCGTCCTCGCTGATCAGCCGGAAATGCTCTACTGTGCGCCAACGGACAGTCCGC
+>1961 3
+CAGTGCCGCTACAGCTACGCGGCGGTCTTACTGATGGGACAGTCTGTAGCAGACTGAAGTCAGCATGTCTAGATATACCCTTGGAACTCTAAATTAGCTC
+>1962 2
+TCTATTCGGGGTATACGAGCTGCGACTAGCGTATCAACTCTATGTGACCCCAGATGATGCGATTCGAGGTGTTACGACCGGAATTCGCCGCATTAACCAA
+>1963 1
+AGCGGTTCACCGCTAACATAGTAACGAGATGGACATGTGTCAGATGCTGGCAGTTTCGGGCCAGCATCTTTTCAGTCCCTACATGGTATAACGTCAGACC
+>1964 3
+TTCCGAGAAATTTTAGGGGACTGTCACAGGTCTTGCGATAACTACAGGGTACGTGCTGTAATTGCGCTGCCAACTGAGGCAAGATTCCACATCTCCCACG
+>1965 2
+GCAGCATTCTGTTCCGTAGGGTGTATAGGATACTCATACAGTCTTCGGTGACATGTGTCACCCACTGTGAGAACGTACAACCAGCGCGCTCACATGTAAG
+>1966 2
+TAAATTGTGCGACGCCGGGCCTTCTACGGGGTTCCTCCAATTCCGTGCATGTGTCACAAAGTACGGTAGGCTAGAAATGGCATCTCCCAGAAATCGAATT
+>1967 1
+GTTGCCGTGTCAGGTGCTAATGCTACGAATTCGCTTCACGCTCCTGTCATACGAAGAGCAGCAATGAACACTATTGCGTTAGGGCCGTCAAAACATTGCG
+>1968 2
+ACACATTCCCCACAGCGCGCGATAAATTGGTGAGTGGTAGTAGTGGACTCCGCAACTATCGGCTTTCACAATGGTTCCGCAGCGAAGCATGATAGCTTTT
+>1969 2
+GCGACATTCATCCCTACCCACTGCTGGGTATTGTAGAGAGTGGAGTAAGCACACGAATGCTGACCTATGGCTGCGTCATGAATTAAGTAACTCCGTCCGT
+>1970 3
+GTAAACGCCTACCTTCTCAGTTGGGTTCCCACAGCTGTGAGATTTACACAACTACGTTGGGAGACAGGTTACACCCTATGGCCATGGGAGATCACTTGAG
+>1971 3
+TTCACGGGACGATCGGTGCGTTAGGTTCAGTCGAATATGTAACCATGGCGGCTCAGAAATATACAACGATACGGGCCTAGCATTTCCCGTCCATGCCTTA
+>1972 2
+GGCTTTCAGCTAGAGGGATCATGAATCAGTATAATGCTTCCCGCGCTCGCAGACCTCTCTAAAAGTATGACAGGCGGCAGCGACTGGCTAACTTATTTCG
+>1973 1
+ACAAGATGTTTGCATGACGCCGTTAAACATATGTTAAGTCCACGCTCTCCGTCGATGGGTCAGCCTGTTACACCGTGGGAAGTTGTAACCGTACCAGACG
+>1974 2
+ACGCACGCGAGCTAGTTACACAGTGCCAGATTTTCCTCGGATATTAACGACGTCTCGCACAGGTTCCGTGACTCTAGGCTTAAAAGCTTGTACAATGGGG
+>1975 1
+CTCTCAGGATAATGCAGGGGCTGGTAGCCACCCTATTACGACGACTTGGATTCGATGGTTAAGTGAGCCATCATCTGAGTAAGGTAATCTCCGCCATCAC
+>1976 3
+ATACAGGCAAACTGGATTGTCTTCACAATCGACCTAAGTGTCTATGGTCCCCCTTCCCTCGATACATGAGCGTTCGAAAGGGCGTGATGAGTCCGGGTAA
+>1977 1
+AAGCACGAAAAAATCTTGGTGGAGCGCCTACTCAATGGGAGCTTGTTAGTGGCCATGCCTCGATCTACGAGTCGCACGATCATCGCTTAGCGTTACTCAT
+>1978 2
+CAGGAATAGCAATGACGGGCCGCTAAAAATCGTTCGCGGACCCCGGATAGTCATGGCGTCTAGCCCCTTAAGTATATCTTTTATTCAGAGCGTACGTGTC
+>1979 2
+TGTGTAGTTATCATTAGTCGCTGGCTACGGTGCTCTCCGGACGAACACAATCCTTGGCAGAGCAGCCAGCAGATACACACGGATATGCAGCTGTTTCAAT
+>1980 3
+CTTGCGGGGTCGAGTCAGGCAGACGCTGCCACTCCTGTATTTCAATGGCCCAAAGCTTGAAACTAATCATGTTCGTTTAGCCACGGCACTAGAATAGAGT
+>1981 2
+GCGGAATGACGTAGATCGCTACCTAGGTATAGATTGTGCCTACAGCCTATGCCTCCTTACGTTGAGTGAAACTCGACAGGCGCAGGCATATTCCATTGCA
+>1982 1
+AAAATTCATTAATAACCCCAACCGACCATTGGTAGGTAGCCCGTGCCGTTTATGAGTCCGTTATGCTCCTACTAGTGCTAAGCGGGCGAGCGCGTAAGTG
+>1983 1
+TACCTACTCGCGAAAATGATGGCGTGTCCAAGGGGCTCTAACAAGTGCTTACTGCGTCACCAGACCATCTGCATACCGACGCAGTTTTTAGTGGATATGG
+>1984 1
+GGTGCCTTTACACAGGATACAGTATTCGGACCGGACGCCTTTCCAAGGCGCAATAATTTAACCTCCTAGCGGCAATCAACCGGGGGTTCTTAAGTTTGGA
+>1985 2
+ACGGGTCTATGCAACCCTTGGAAGCAAAGCATGACCACCAGTCCTTACTAAGTTGGATTGCCTGGCACAGGTTCGATTCTGTGAACCAAGTCATTGGCGT
+>1986 2
+CAATAACTCGACCAGACGATGAAGAAAAGTCGGCCGAGACTAGGGTTGAGTGTTTCCTTGATGTATTCAACTCCCTGTGCAGGGCCACCAGCCGTTTTTC
+>1987 3
+ATCCGACGCCTTGCACTTGTACAAGAAGTCGAGATGACTTATATCGCGAGCCATTCACAGGCGGTTGTTATTGAGTCGCGATGCACAACCGATGCCATGT
+>1988 3
+TGATCCCAAATCCGTCTGACTAACAGTATATGTGCATTCACCCAGGCGCTTATGTGCTGTGGGCTAGCTCGTGACGGACGGGTCAATACAACAAATGTCG
+>1989 3
+AAGTCATAGGGGATACCTGAATTCGACCTGGTGCCCTAACTGCGGTAAATGGAGCCTCCTTTCATCCCCACCGACTAGGATGCGATAGTTTAGTAGTCAG
+>1990 3
+ACCTTTCTCGATATTCGGCAAATGGCATGTGGGTATTGCGCTGGCGCGCAATAAGGTTCAATGCTTCAAAGTACTAATGCTGGAATCCGCCCGCGCCAAA
+>1991 3
+TATACTCAAGGCGTTTTCGTGTATAGGGGTCTCACGGAGAATTTACGAACATCTCCCACTCAACCAGCACCTGGGAGCCGTGGTGGATTCACTGATACAG
+>1992 3
+TTAGCCCACGCGCGTCGAACGAGCTCTTAGGCTGTTCTGTCGGGACCGGAACGTTCTCATCTGGCCAACGCGTCTAAATAGTAAGAATAATAACGGATTT
+>1993 2
+AATCCATCTAGGCAGGAAGCACGAGTGGACGTTACCCCTTCGATAATATAGCGACGATGGAGTTGAGTAGATTGCCCATCTTTCGCTCAGCTGCGTACTC
+>1994 3
+ACTATTTCTCACCCAATAAGTTTCCTTGCAGGCCGCCATCCTGTAAGGCCGGTTATGCGGAAGGCCTGTGAACGATAGAGTACCAGGTTCTATAGGAGCA
+>1995 1
+TTGCGAAGCTGGTTAGAGCAAGACTCCGAACCATCTCATATGTTGGGGCGCAGCTGTTCCTACCTAGTCTTACGCTTAGTCAACGCTCAAGACAAGGGAT
+>1996 3
+TTCATTACAATTACGAGCGTACCCCGCTGTCTGAAGAGGCATGTAAAAACTTGTTACGCGCCGCTCGAAGCTGTATTTGCGCCTTGAAGCGGCAGCAAGT
+>1997 3
+TGGGTTTCAGAACACATGCGGTAACATGTATGCGGCCGCACAACTCAGAAGTCCCAGAGATGCTTTACGGAACCCCCGCTTCTGTTAACTTTAGTTGGAG
+>1998 3
+GGGCTAGTACTACGCGGATCAGCTCCAAATAGGAGGAACCATACGAGCCGGACAGTGAGGAATTTCAAGGTCCTTTTCTATTGCCTAGTATCCTGCTTCC
+>1999 1
+CGTACTAATGTTCCTCAGCGAGACTTCTATGTTTGACACGCAGGCAGGTCAGACCTCACGAAGTCAGAACTGCTTTCCGGTGGCAAAGTCATTTGCAGGA
+>2000 1
+TTGTAGACAGGCATGCTAAGTACAATTCCTTACGGCTGGAAGCCCTGTCAGATCTTGGGCGGCCGCACCCCTAGAGCTTGCTGCAAAATTCATGAGTATA
+>2001 1
+TAGATCCGGTTACCACGCCTCTTTCGTGTTCCACTGACAGAGAGCTGTGTCTCCCGCAATAAAAGGATGGGTTCCCATAAAGGTGCAGTGGAACCATAGT
+>2002 2
+ACTCGCCTATAGAAATATTTACGTGTGGCATCCAGGACCGGGAAACCCCCTTCTATACCAGTGTAGCTATACCATGGAGGCGTCGGATAGTTTGCTGGCA
+>2003 3
+TGAGAGGGCAGTGCCGGCTACCAATAAGGACCCTGGTTTTGGGCGTCGTCCTAACCCCCTGATACGATTACTATTGTTCAAAAAGCGTCTAGAGTACCTA
+>2004 1
+GCGGAATAACGCTTCCATGACAGGTACGCCTTGTCGCGTCGAAACGGGAAATCCCAGGTCCACCTACTACTAGCGGTTAATGTATTTCGATTGAATGTGC
+>2005 3
+GATGGAAACTGCCTAGCCCTACTTGTGCCACCCGATTGGTTCGAACGGTATTAGCTGTTGGAGCGAGAAACGATCGGCTCCCGTCATATCACATTTGAAA
+>2006 1
+ACGAAATGGTCACGGCTGTCACGGAACTCGTCGCTGTTTGACACCCACTACACAGGGGGGCCCTATTCTGTTACGTACTTTATGTGAGATCAAAGCTAGA
+>2007 3
+TTATTACTAAACAGAAGGGTGACAACAGCACAATGATTCGCGTGTTGCCTCGCTGTCGGGCTTCGACCAGGCTCGCTAACTCATGGCGAGTTACAGTTCA
+>2008 1
+AAGTTAGTTACCAGTGGTCACTCAATTCAACCTTGCCGGGCTGCTAAGAAATGGACTAGTGAATGCCGGCCTACGTTCCCGCCAGTAGGATTAATCGTCG
+>2009 3
+TCGCATCGTCGTCGACTCTAGGCCTAGGATCGGGTTCCGATCCTCCAGCGCATTGAGGGTAGTTGCTCCTAGAGACAAAAACGATGTAATTACATCATGA
+>2010 1
+ACGGTTGCTTAGTTTGCCCCCCTTCTAATAGAAAAAGTAAACTCGCAGGTGGACTTTCTACCTCAACATGCACCGATCCCCGGGTGGGTTAGGGGATGAA
+>2011 2
+GAAAACATCGAGCAGACGGGTGATTCCTATCACATGGAGGCTTGTATTTCATCGACTGACCTACTGGCGCCCTACGGTGGTTCCCACTAAATGTCAGATG
+>2012 1
+ACGATAGGCGAAAAGCGCCGACGACGTCTATCTCGTTAACCGCACCCTGTGTGTCGGTCGTACAGTCAATCTAGTATTTCGGATGCATAACTAATGTCGG
+>2013 3
+GCGGTCATCTACGTACCACTAGTTATTTATATCAGCAAGCTCGCGCCCTTAGGAACATTGGTAATGGTGCTCAAAGTAGGCACCGGAGGGCATGCCCTTA
+>2014 3
+AGCAAGTACAAGTGTCGCATTCATCGAAATAGGGATGTCAACCGATCTGCCGGCTCATGCTGGGTCCTGTTCAGGATCCTCGGAGAATTCCTTCGACATA
+>2015 2
+ACTGAACTAGGATACGGGTGGTAAGTGTAGCTATGTTTATCCACCCCCCTCGGAAAGCTAACCTACTTATCGCGCATCTCTTCGGATTAGAACGGGGCGA
+>2016 3
+CATGCGATGATGACGGGGTTCGGAGAACCCAGAATTATTCCCCTTGTTGTTCAGGGCAGCGCCAACCCAAGGCCATTTAATATTTACCGATAAGGCTGTC
+>2017 1
+CGTGAAGACTGAGCTTATAACGCAAATCTGCGCTGCATTTTTTCCCTCCAGGGAAAAGATTTGACATCGGTTAGCCCGTCTCAAGGAGGGACCTTCGGCA
+>2018 2
+CTCGTAAGCGCTGCCTGATCACACAGGGCCTGTGAGGAGTCGGTCATCACTACACCTTCAAGGTAGCTCTTCTGCAGGTAGCTAATTAGGAATTAAGTAC
+>2019 1
+ATCTTCAGTCGGCTAGCTAGCGACCCAAAAAGCGACGGACACGTGGCGTATAATAGCCTAGTTAGTAATGTGCTCGCTGTCCTTAGCGAGGTTCCAATTC
+>2020 3
+GCCCGAGTCTCTCGGATATACGGTAAAAACATCTACCCCGAATCGTTAGAGTATGTACAGTACGACGGTGATACGTTGCAGTGTGTCGCATACTCGGCTC
+>2021 3
+AGAGCAATACACAAGTCCGCGATTTTCAGTTGCGTAGATGGGACTGACGGCATCGCCTGGACTTTCTGAGACCATGACTCTGAACGTTCGGCTCATACTA
+>2022 2
+CATGGATTGTTACAGCCAACATCAGCCTGTCCATATTGAACGCCTAGGGCTGGCCACTTGAGACTTAGGTGAGGCGATCATTCAGCCTACATGCGATATG
+>2023 1
+GTTATACTCACGCACAGACGCCCGTAGCATCTTCGTCTGTTGGCATACTACGGTAAGTTATGGTGTAGCGTATACTCTCTCAAACCGAGAGGAAGGCCGA
+>2024 3
+TAGCCGGTAAAGGTTACCCGGTAACTCCGGAGCCACCCGGACTAACTGGAGTCACATACCTAGGCTGGCAAGTTTTCCGGATTCAGTATTAGCGTTAATT
+>2025 1
+GGAATCGGCTGAGCGACAGCCTTTGTAAATATCCGATCCTCCTTTTTGAGGTGACCCTACGCCACTGCGAGTAACCACAAGTTAAGGTTGAGACGTTCGA
+>2026 1
+GTGTGTCTTTTGGCACCTCCAACAATGATCTAACTGCCTCTAGCATCTATCCTGAGGAATCGTCATAGACAACATGGGGATAGCGTCAGGGACGTGCGAC
+>2027 1
+TTGACAGGTAATCGTTCTTTAGCAGCCCGCGTGCTTGGTTTCAGAACTTCAAATTTGCGGCTCTCAAGGATCGGCATCAGAAAGCCGTCGCAAAGAACCG
+>2028 1
+ACCCGGCCTTTTAATCTGACTTCCACCAGAGGTTCTTACGACTAGCGTGTCAATGACGACATGATCTGTTACGACGAGGTGGGTAAAGACCATTGCCGAG
+>2029 3
+CCCAGGCGAGGGCAGACATCGACTCATATCTCATTACGTGTGTTGATTCCCTAACATAATTTCAAAGCGGCATGGCTATATGCGCACGGTTACGGGCAGT
+>2030 1
+AGATGTTAGCGCTTAGGATTCTGACACACCTACCTTCAGCATTAGAGACTAAGTAAGCTCATCGTGTCCAAACGAGGTCGTTCCGCCGGGTGCGAAGCTT
+>2031 2
+ATGGCCGTGCCCACTCGTACAGGAACGCAGTTACTACTAGTCCTGAAAAAGGTATTGGGCAATGTTTGGTACTTACGATGAGCGCTCCGATGAACCTTCC
+>2032 3
+ATTCCTATAAAGTTCGACCTAAACAACTGTGGCGACTGTGCGACAAGAGATGAGGTTCTGGACGTTACCGTGCCGGGTTGCACACGACATCTCACTTTGC
+>2033 3
+GGCTAGAGCTCATTAAATGACCTAAGAGATGACCAAAGCAACCAATGTCACGTTTTAGCTTGTCTGCGCAGCTGACTCTACCCTTGGTCTAGCGGGTGCG
+>2034 2
+ACACCAGATTAGCGCGGAAGAGCCAGTGAAATCCCATGCTAACCCTTGCTCAAGCACGATTAGTGCTATTTTTTGTTAATCGCGTGGGACCGTGGGCACT
+>2035 2
+GCCATATACACACGGTTCGTATCGTTACACCAGAGCCATAGCCGTGAGATTAATGTTCCTAGTATCGTCGATGAGCGTGCTCGCAGAATGAGTACGCGCT
+>2036 3
+GCGCGGGTGCGGTTGTACACCCCACATGACTCAAGCTTATCGAATTTTCAGCGAGGGCCGATTCTATATCATTGCTATCGTGGCGCGAAACCAGAATAAT
+>2037 2
+CCCCACGTGCATCAGATGATGACGGCTAGCAATGGACCACATATGGTACTATTCAGGGATCACTTGTTAGACTGATGCCTCATGTCGGGATGCTCACATG
+>2038 3
+TTGCATGGGACCGTTGTAGCTAACACAACCAGATTTGGTGGGCTGGCTGTTGCAATCCCACACTCCTATCGAGCAACGACAGTTTTGTCAGGAGACAATC
+>2039 1
+TTTTAGGACTTAAGGTCCAGTCTGACGGCCCGGCATGTGCGTCGTCTAGCCAGAGCCTAGCACGTATGTCCATCTATGCATTCAAAGACTGAAGATAGCA
+>2040 2
+GGGACTCTTAAACTAGGCTTGGGGCACATCTAGCCTAACCACCGGGAGTGGACTACTCAACACTATTCTTTGCAGCGTTATACGTAAATCTGGGTAGGCC
+>2041 1
+CTCTACAACATGGTGGTCATCCACGGCAGAATTCGTGGCAGAGAGTAACGCTTTTCTAGTTGGGCTATAGAAGGTCCACTTGCCAAAATACGGCTCTCCG
+>2042 2
+TCTTCAGCAAGCAGCTGTCTTTAGCGGGTCCGCTCTAATGTCAACGCAAGCGGACGGGTTTCATTGATTGAGGACTATCGTCACAAAGTAAAGCACTGCC
+>2043 3
+CGCCCAAGCAACGATTTAGAGACGATATCTGTTGTAGTGATGAGTGCGAAGATGAAGAACTCCAACACCTTGCCCGTATTTGGGCGCGGTCCCCATTCTT
+>2044 2
+TCGGAGGCGGCAGCGGGTGTCCGGTGCCTACTGCTCGCCTACCGAAGAAAGGAAGCATATATTAGCCTTCCCCTCAAAAGGATTTATTATTATCATCATG
+>2045 2
+TGCAGATTCTGGCCTCTAGACGCAGCCTTGCGTAAGTTTTGCCAGACGAACAAGTTTAGACCCTGGAAATATCCGTACAGGCCCGTTGGAATTCGCTAAG
+>2046 1
+CGGTCTAGGGGTTTTTAGACCATTCAATTTATCAGCGTCCTGTCCGTACAAAGCGGCGTGCCCGAGATCGCTGCACCGAGACATAGGAATTTATACACAG
+>2047 2
+TTACTCCTTAGGATAATACAGCGTAGAAGTCGAACCCGCGTCATCTTCGCGGTTACGGTACACATCCCTAGTGGCTCTGTAACAGGTCTGTAAGGAAGGC
+>2048 1
+CACGAGTTATATGGTCTCGGTCGATGGTTAGACATTGAAACTAATGCCTGAAATCGCACCTAGCCCTGAATACCTTGCGCGGGACCATAGTTAGCTCGGC
+>2049 3
+GAGCTCGTGGGGTTTCATAGGTTAACGACCGTTTATTAGGCTGTGGACAGCACAGACGCATTAACTATGCACTCACCTGGATCCGCAACGCTCAAATTCG
+>2050 3
+CCATTGGAAAACGGAGATACACTTCGGCACCGCGTTATATGTCTCGTTAGACTTGTCACATAGTCGTAGGCGTCCCGGAGAGTCTGAATTGAACACCCGT
+>2051 3
+CTACCGGTATCAGGACCCGAGGTTACACTCCACATACTTAATCAGTGAGCGTTTACGTTGAGAGGGGTTTGCTTGCGAAAAGCTGATCCGCCGTACATAC
+>2052 2
+GGCATACACCCTAGAATATAACTTACGTGTCCGCAAGTTTAAATGGGTAGCTGCGTACATCCGAAAGATCTCTTCGGGCGCCGGTCGACGCCGATTTGTA
+>2053 2
+ATCTTTTACACTGTGTTGACGTCAATAGTTTACTGCCAGATTGGACCAAGGTCGCTCCGGCATCCAAGGAGTTACGGCCCCAAACACGGGCAGGGTTAAT
+>2054 3
+GGAGCATATTCACCTCTGAATTACACCTGTTAGTTTACACGGTCAAGCCGGAAGATCGGGATTCCCCTGAGTAACCCCTAGAGTTCACGGAATGCGGTGT
+>2055 2
+TTATACGGTGTCCAGTTCAACGTTCCACGCGGGGCAGCTTGATACGTCCCAGTATTAGCATGGCTCAAGCCGAATTGCGTTTGGAAAAAACCTTCGCGAA
+>2056 2
+AGGGACTAAGTATGGCGTTATTACCGCTTCGGCATAACCCGGACTAAGGGTCATCCTTGGTCAGTACCCATACTGTCTTAAGAAAATCCGTCCTGCGGAG
+>2057 1
+GCGTACCACACTGGAGTTATCTGCTATTGTAAGTTAACAATAATGTGAAGCTAAGCGACTTCCCTCCGCGGAGGCCCGAGTTCACCGGAGAATGGTCTTC
+>2058 1
+CACCGTGGCTCAAGTTTTTACTTGATCACAGAGTAAAGTGCTTTGAAGCTCGTTGCCCAGCGGGCAGTTCGTACGGTAGCGGAATAGAACCCTCAACTCA
+>2059 3
+GGACTTAGAGAGGATTTCTTTACCTCAGCGTCGCCACGCGTTATGAAACCCAAGAGCGATGCATTTAGGAGCAAACACTTACGCGGATGGCCCTTTTTGC
+>2060 3
+CCCTGTAAATTCTGCTGCAGAGCCATACACAACGTGATCGGCTGTCAGGACAGGTCCGACCGGGAGGATAGCATGTTGTTTAACTCAGCTCTAAAGCTTT
+>2061 3
+GCTCGTCCCAAACAGCTCCCGGTAATTACTCTGGAGATCTGACTGCTAGCATAATGCATTCGTGTATCTGAGGAGTAGTCACTCGCTATGGAAGGACGCA
+>2062 2
+CCCGCAAAATTTATTTGTCTTCACAAAATTCGTGAGAGCGAGTCCTGTCTTCCACTCCCATCGGGAGAAAACGTTACGTATTAGGGGACACGGCGTGCGG
+>2063 2
+CTCAGACGTGTGTGCATCTGCAAAAATAGCGCTATGCGGAGTGCGTGTACCAGCTGTCTGTACGTTCATGCCAGTTGTTCCAAACATACATGGGACCACA
+>2064 2
+CCCCCTTTCCTGATCAAGGGGACAATCTGTCCTAACCAGAGCTAGCTTCTTAAGCTAAGATTGAACAAGAGAACTGGTATCGGTCTGGCGTACGCGGTGT
+>2065 3
+AAGCATTCTGTTTTGCGCTCCGGGCGCGAGCTGATGTATGAGGGGCATCCCAGCACAGTATGGTCTATTAAGCAAGAAATGCCATCCAACATATTCCTGC
+>2066 3
+AAAAATCCTGAACTGTTAAAATCTTAGCCACGTTCCATGGGCCCATTACGCGCGACGGTAAGCTTCTGGCTTTGCGCCGGTGCAATGTGAATCCATGAGG
+>2067 2
+TCGAGAGATTCTTACGAATGTGACGGTGGGTACTGCGCCAGTGTGACTAGAGCCGCATCAATCTGGCATCCAAAATACCGACCTCATCGTATCTTTGACG
+>2068 1
+TCCACGGTGCAGGAGATTTGGGACTTGCTAGGCTACCTAGTGTGAACGACCCACTTTTGTGTTCAGCCGCTAATGCCTCGCAAAGCAACTTACAAGTAGA
+>2069 3
+TCAGGCGAGCCCTGACCCCAGCTAACGTGGGGCTCTCTCTTCTATGCATGTCCAACAGACGTTTGCAATGCAAATATAGATTATGTAAACTGGGAGCGGT
+>2070 3
+GGCACCTGGGCCAATAAAGTTTGAGATTCGAAAGGCCACCTTTAGCGTCGTTCGTTTGAAGCCAAGCGTTTCTGCTTCCACGGCAGACTCAAACATGATG
+>2071 3
+ATCTGGTTTATCCTTTAATTCTCTGCCATCGGCGGGAGAATACCCGAGCAGTAACCGCCTGAGCCGGGGTGTGATTGAGATAACTTACCCACACTAGAAG
+>2072 1
+AATTGTCCCAGTGTTAACTACCCCCTCGATGTCACATTGCCATGATAGGACGATGCCTACAGAGGAATCACGTTCTCGATACTCGGGAATGGGCGTTAGG
+>2073 1
+AAATAACACGCTTTACCTGCGCTCTTTGTATGCAGGTTCAGTTAGCTCGCCTCCCCGACCGGCGACTTTGAAAGGAATTAAGGATGGCGCAAGAGTATGC
+>2074 2
+CTAGGCCCGACCCGCGAACGCGTCACCTGTCCTTATCTTAACTGCCAGGATAATCGGTCACTGAAATCGCTAGGGATTCGTAGTAGTTAAAGTTGAATGG
+>2075 2
+GGCTCCGTGCGGGCCATGCACAAGTATCCCCTTAATTACAGATCATATTGATGCACACAGGCCTGCTGCCGATGATCAGACGTAGACATATTATTGTGGG
+>2076 3
+CTATGGTGTTGTCCTAGCAATCTGGAACAAAAGACATCTCATTATCTTCAGAGCCATGCGTAGCGCAAGTTGCGACCTCACCTGGCGGATCATGGCGAGT
+>2077 3
+TGACGAGGTCGAACACCCCGCCCGTGTCAACACAGATATTAAATTCGGGTTTAGTCGAAACAAGTGGGCTGCTATAATCCGACTGTCGTCCCTTGGATTG
+>2078 2
+ATCGTTGGAATACAGCCAACAATGATACTCTCGTATCGCAATATAGGTGACCTCTTATTCTCAAGACGCCAAGGGGTCGGTCGTGCGGCCGTATCTCGAG
+>2079 2
+GACGTCCTAGGAGTTGGTCGAAATCGCCCCTGTAATCTTCTAACAGTATAGATTTCCGACACTCGTGGATGCGGTAACACGAGTCATCGGATCAACTGGC
+>2080 3
+GACGTAACCGGAGTCTTTCGATCCTAATAGGGCGGTATGGAGACGCTAGTCATCGTGTGATCGCCTGCTCCCATTCAGACTAACGCGAGATCTTAAAATC
+>2081 1
+GCTATCGACTTCACACGACCAGTAAGTGACCGGTTTACGTTGGTCGATTCTCCCATCAGTTAGATCACTATAGGCGGTGAAGATCCCGTAGCGATGGACA
+>2082 3
+ACGCGTTCGTCTTCTCCACATGGTTTATTATTGGTAAATATTGCCGTCATCTAGCGACCTAAACGGCGCGGCTAGGAAAGAATACAGTGCGCAGGGCACC
+>2083 1
+ATCTTAACAAAGTGAAGTGGCCCATAAGCGCGGCACTGTCATACGAGTGCACGGGGATACGTAATGCCGCTTATCTAACCTCGTAGCGGTCGTTACCTTT
+>2084 1
+CAGGCTGGATCTGCCTTCGCGAGAACAATAACTATCTTGGAAAGCATCGGGCATATATGTCGCCCCGGTCGACGTGATCGTTAGTATAGTTTGCAACCAC
+>2085 1
+TTGACGCGCCTTAGACCGAGCGATTCCAATCATGTCTGAGTTGGGGTTACCTACGATAGAATTTTTCCGCCAAGCTAACGACGCAGACCAGGCTGGAATT
+>2086 1
+TCCAAACCAACTATCTCTCTGCCAAGCTTAGAATCCCGGCACGACCTGTGGGCCTCGGGTAAGGGGTAGCTGAGAGTAACATGTATTGGTATCGATTTAC
+>2087 3
+CTTAGTAATCATAGGTCTCCTATAGATACGCTCTGCAACGAGACACGTGTTCGACTATCACGACAGGACATAGGCTGCTCGGGGCATGAATTCTCCGGGT
+>2088 3
+CAATATTAGGAATATATACTACCAATGCTCTGCCAAGCGAGTGGCCCTGTGTGCCACCTCTTGTGATTTAGATGCTAGCAGTAGGCCTGCAAGCCGAGCG
+>2089 1
+TCTACCCGTGCGATAGTAAGTCACGGCAGCCTGACCTTAGTTGCGTGCCGAGTTGCTAAGGCCGTTCAACCATGAATACTTCTAACCATTAGAGTGGAGA
+>2090 2
+GATCTGTCATTCCAAGGCAGGGTAAGATCAGCGTGGCACATCAATACTGTACTAGACTTTTGTACTTCCTATGAACCGGGCACCGGCACGGTGACTTACG
+>2091 1
+GCGATCTAGGGACGGTGCGCATCCCGTATTTAATGGACCCAATCTTCTGCCTCTGGTGTAATACAGTCCAGGTGGACTCCTAATCACCAGAGGGTAAATA
+>2092 1
+ATTTGAGGGTCAACCCCTACGAGCGACCTTTCAGGTATAGGGAACCAGGCTATCTTTACTACGGCCGGCGGAACGTACACTGCCTTAAGTTTATGTCGAA
+>2093 2
+CCTGGTGCGGGTCTACTCCAATATCGACGAGGCAGCAATAGACGTGCATCTAAAACATTGGGAGGCATATACCGCGCAACTTTCTTTGTCCATGTTGCAG
+>2094 3
+AACGCCGTGCGAACCGCTTCCAGATGACAGCCTCCTAAACGACTCCTGATCGAGAGGGGGCGGACAGTTTACAGCTGTATTTAGGTATCTATAGCTTTTA
+>2095 3
+GGGAAATAATTCGCAGGAGGTCTGTTCCCACCTGAACAAGTAGGTGCTTTTTGCTTCGACGCATTTCGAACCATCTAATCGATAGCGGGACGGCCCACTA
+>2096 2
+TCGAGGTGCGGTCACTGCAGTAAACCAGGGTCACCCGTACTGACTTCAGCGGTAATTCGATAGATTCCATTTGAGTCACTGAAATCGGTAACGCCAGTCT
+>2097 2
+CTGTTATGACACGAGGAGTTCGTTACGGCTCTAACTGGGGTCGCAAGTACCAGCTGCGGTGCAAAAGTCGTATACTCTACCTTCATCGACCATGATACGA
+>2098 2
+CATTCGCTTTAAACGACCTGAATTGAATTATGAGATGCGCCCGTACTGCCCGTGGGCTTAGACTCCGGGAACTACTTCCTTAGAACGCGGGATAATGCGA
+>2099 2
+TATTAGTGCGGCTAGTCCTCTTCAGGCAGGACCATAAAAGGACGAGTTCTACAAGAGCTCGGGCTGTACACGTCCCCGAAACAAGTCCTGTTATCTTTGG
+>2100 3
+TCGTGAAACCGACGGTAATGACAACCCGACTTTACTAGCTCCTAATGGCGCTATCGTGGAGCGAGTGTGACTCTCTACAGGTCGTTTAACTCTGAGAGAC
+>2101 3
+ATTTCCAAGGCCCTTTCGTGCAACGTTCTTTAGTCCATGCTAGCAAACCTACCTGCTGGGGCTTCTGCGCAAATGATGCGAAAAGGGTACAGGAGCATAG
+>2102 3
+CGGATTGTCACAGAGTGACCTCTGCTCCATACAAAACTATCACATCTGCGCCACGGACAAGATATTTACGTAGGTGTTGACTATGGCGTGCTACCGGGTG
+>2103 2
+ATTATGGGTGCGTGGTCTACAGACATATCTTCACTGAAGGCGACCACGTCATCCCAATAGAAGTTTGTGTATGGCACGAGGTCATTGACGGCCAACCCTC
+>2104 2
+GGCGTCTCATTCAATCGAGTCCGAGCACGTTGACCTGGTTAGTTCCGTCGAATGAATCCCCTGTAATGGTTGTAACCAAGAAGAGCGATACAGAGCTCCT
+>2105 1
+GGACGACTCGCCTGTATCAACGTAGTGTTCTATTTTTTAAAGCGCCATCGAGCGCGAGCCTTAAAACAGCCTTAATGCTGACCACCTTGGGATGAGGAGC
+>2106 2
+AACATTTGTGAACGTCGAGAAAACCTTTTCGGAATATCGTCCCACGTCCCGGATAACTCACCCATGGATCGGGATTCGGGGGGTACTCATCGGTTTGACA
+>2107 3
+TTTGTCTCCTATGATTTAACAAAAACACACAGGGTACTATGGTGACGCGGAAGTAAACGGTCGTGAAAATCCCCGCGGGTCCCCTGCTCCTGGAGGTCTT
+>2108 1
+GGATTTGTTAAAACGGTCCACCGACCCAGAACCATGCTCGTGTGCAGTACATTGCCAGCAAACAGGTGTGTACTGTGGACTTTAAGGCACACTTCTGTGC
+>2109 1
+TTGCGGTGTTATCCTGGGAAGTTCAGATAAACAACTTACAAAAAGCTTAATACGTCTAGCCAGCCGCAGCGCTGCTGCCTCGTGCCAATCGTGGGGTCAT
+>2110 2
+CACCCTGGTGAGGATTAGCACACCAACGTACAACCGATACGTGCTTGGCTAGATTGAAGTACCGGTATTCCTCGTTCTAAAGTTGAGACGGTTCGCCTAG
+>2111 3
+TGAAATCCCGATCCGCCTGACTTCTCAGTTGGCGCCTTAGAAAGTGAACAGATTTAAAGACCCATGTCCCCAGTCGTACTGTGACCGTAGGTTTGGGGAA
+>2112 3
+AGGGCGGCCAGGAGGCTCCGTATTATTCACGGTTGACGGTCTCGGACAGACAATAAACTCGCTTCTCGAGGTATTTACATTTAAAGACCCACCTACTTGG
+>2113 1
+TTAGAGCACCCGAAGGGAGCGAGTGCTATTGAGGAACGATTACGTCGTTTCCACTTGAACTTGTGTTCAGCCCACTACTTACATGAAGCGACTTCACGGC
+>2114 1
+CTAGGGCTAGCGTGTATCATTTCCTGCAGGGGGTAGGGCGACCCTGGACAAACCCGCTAATCGACTACCATCGTTGAATTATTACAATCCATACGGATGT
+>2115 3
+TCCGGTCCAGTCATAACTCGGGCTGCAAGGCAACTATGATATTTACTTACCTAAGGGGACGTTGGCTTAACTCCGTGCGGACTCAAGTCTGGAACTGCAA
+>2116 1
+CTTGGTGCTTCCCTAGTCGCGATAATCCGTTCCTTTCCAATCACAGACAAAGACGAGCATGTGCACACGAAAGTGGCTTTGAGATGCATCGTGGGGACAT
+>2117 2
+GGTTTCCTTCTCAAAGAGTAACCCATGCCTTCGTTGATACTCACACATCGAGCCGGACTAAACGGGGGGTTATACATACGTAGGTCCGAAGGGATCCGTT
+>2118 3
+GAATCATAAACCAGTGCGTTACCTTTCTGAACAGGCAACGTATGAGTAAGCCCTGGCCTTTGGAGGCTTCTCCGATATCACGTCCTGATGATCGGGCAGA
+>2119 3
+ATCTGCACGTGAAGCTTTCATTGTAATAGGCGCTCAGACGTCAGCATAACTCGCAACACGCCTAGCAAGGTGTGTGCATCCCATTCAATATGGTCGGGGT
+>2120 2
+AATTGTCTTACCTCACAGTCAGGCATAGCGAGATATAACTATCGAGCTGTGCTGTAGCCCTACTGCGGCATGGGATCATCCCAATCTGGCGTCGATAAGG
+>2121 1
+GCCAAATCGTCTATTCGTACCGTGACGTTTGTTAAGTGAAATATACTCCCAGAAATAGGGGCTAGCCTTTTACGGGCGACCCCCCTCAAATTGGCGGGGA
+>2122 1
+ATGTGTTTGTTGCTGACTACCGCACCTCGCGAACATACACATGCCTTGTGCGTATAACTGTTGAAAGACGGATTCCATACGCCGAAGGCAGACAGCGGTT
+>2123 2
+CATTCTGCTAACGGACCAACAATGTACAATGACGCATGGAGTCGGATTCCCAAACATGGACCTTGGCGTTCCTTAGTTCATGGTTGCTCGGTGACAGAGC
+>2124 1
+GCACGGCTTACCGATAGTACGTATCATCGAGCAACGCTTTGCATCGCTTGGGGTGCCAAAAGCCCATGTATCACTGTTAGGCGAATTTAGCGCATCATAG
+>2125 3
+TATCGAACGACTCTGGCGATGGAACGTACCCGTAAGTTAGCAAGATTTACTGCTATTCATGAAAGGCTTACACGCCGCCTGCTGCTCTGATAGGCGCTGA
+>2126 3
+GTCCTGTGCGACGAGCAAGGCTTCAACACGGTGAGTATGCTTTGTATAGGTATCTATCGCCTCGTAAAAAACCCACGTTTCGGAACATCCCGGGTGTCAA
+>2127 1
+TCGCGCCCACGAGGCGTATTCCGTCGCGTAAGAGCAATCGGTAATGTAGATTGTTTAGCCTGCTACTACTGATATGGAGCTAAGAGATCACTACCACCGT
+>2128 2
+ATAATCACCTACGACTGGGCAGCCTCCAGTCCGCGCGACCCAGCAGCCTTCGTATCAGTAGTTAACTTGTTTAACGGAAGATATAGTAGCGGGGTTATGT
+>2129 3
+CAGTTTCGCCCTCCGGACGTCAGAGTGGTTGCATGTTAAAATCTGCTGCCCCTCTAATACAACATTAATAGAGCCAGCGGATAATAGGTGCTGCACTGGG
+>2130 3
+CCTGCAGATAGGATAACCATAGGATTTATTGGTCCCTCCCATGAAGTCGGAGACAGTGTAGGTTGCTCGTACACTATCGAACCCACTTGTGACGACGGTC
+>2131 1
+TGAGACACGCTCAGTTCTTGTTTATTGCAGAATGTAATGTCGACTGCTAGACCATTCCACGGCGAGATGCAATGGTCACAGTGAGATGCCCCCCACTGAG
+>2132 2
+CCATGCGAGATATGAGGTCATACGATATCCTCCTGATTCTTGGAAGTGCGGCATGAACTAAGATGCACGGGGAATCACCCCTGCCGTGGTCCATATCTAT
+>2133 1
+GACCTGGACAGAAGTGCAGCCTACATTACCTAGGATTACTAACCAGTCCCTTGGAGAAGGGTTGGCCTGGGTATGTGACTTGCCAACCCATTTCGTTAAC
+>2134 3
+ATCGGCGCGCCTTCCCGTGGTAACTTGTAATTAATAACGGAAATGCGCGTACTTGTGCCGGAGCCTATCTTCTAACTCACGGCAAATGCGTGGAACGTAA
+>2135 1
+GTGTCGGAAGATGACCTGGCTAAGGCTATCCGACTAAAGACGCGCGAGTACGCTTAAGTGTTCTACGCCCCTATCGTCTGAATAACCACTGTTATCTAGG
+>2136 1
+GGGCATCTCCAGTTGCGGCAAAGCAATGCAATGTTTATTGTACTTAAGCCCCAGTTAAACACTCGACGCGTTGCTAGGAGCGCCTGATGTCAAGATTCGC
+>2137 2
+ACGATCACGCTTATTTGTAGCTGCTGTGCTTCGATGACCGGCCCCAGCCTAATATTAGCCGGATCTAGATGAACAAGCCAATTGAGGTCGTGATCGACAG
+>2138 2
+TAACTGCCAGTTGTTCGCCCCGTTAGAAGGTTTGGTACATAAAACAATGACAGGCGCCTCAGGAATTTTATGACTCCCACGGTGGCAGCGCACGATTTGC
+>2139 1
+CGACGCCTATTAACACGCTTATATGCTCCCGACTACTAATAGGGAAGGGTTCATCAACGTCTTGCAAGTTGGCAGTCTCGGGGAGCTCAATCCGTAAGGT
+>2140 1
+AAAACGGAGACTTGACGGTGCGGAAGATTTAATTAGTAGACGCCCTGCGATTCAGGCTCTCCACGTTCTGATACGTTTCCCCGTGCTGGCAACCATATGA
+>2141 2
+GCTTGGCGAGTCCACGAGAACAATGCGGAAAATGAATGTGCATTTGTTGTTCCTCCCATCTAGCATTCTCGAGTCATGGTCTGGACCCCCTAGAAAGACG
+>2142 2
+TACCTCATGCCGTAAAGCCGCAAGCCGAAGGGCGTGTCTCGCTGATATCCTGGCGGCGGTGACATAATCCCTGATTATATCTCAGAACTGAAATGATTTG
+>2143 2
+AGTAAATTTCGTCTTCGTAACTCAGGCGACCCGTCGCCAAGAGCTTGGTAAAGGGTGTGACCTGGTGATGAAAAACCCTGATCTCTGTCCAAGCGTATCC
+>2144 1
+AGATATGTCCTGATATTCACAGCTTGCGTTTCTTGCGAGCATACCACTCGTATAGGCCATCCCTGTACGCAAGGGTAGAGCGATTGCCTCGAGGCAAGAA
+>2145 1
+TTTATCTCAGGAAGGCCGGGGGGAGCAATTTACATGATCGAGACTCCTTACGGCCAACACTAGGATGGTTCCTCGACCTAGAAGTATCTCTTTGACCACG
+>2146 1
+GTCACAACGGGAGGCACTCTGTAGAAACTCTCTTCGAATATTAGAGGATCCCCCTGGTGGACGGTTCTTTATAGATAATAGCCGCCCGGACAATGTTGCC
+>2147 3
+AGTAAACTCCTGACCGATCCCTGGATCTGACGTTGCCGATTATAGCGCATGCGTCGGAACATAGGCGTTGCACTACGCATATCGAAGACTGTTACAGGTT
+>2148 2
+GACGAGTAGACCCACCTAGATAACCGATTTTACAGGTCCATCGTGATGTCGCGTACATACTGCTCGCTGCTCGATATGCATACTTAGGTGGAACCGAGGT
+>2149 3
+TAGTATATATTCGAGATAAGGTCACCCACCGTTTGGTCTCAAGAGGGCACACCCATATCTCCATCCAGTTAGGTGGGATACGTTTGCGCGTACACGGGCA
+>2150 2
+TGTGGGACTATAGCGTTGCACGCCACCCAGGTCAAGGAATGCCGCCATCCGATCTTACATAGTAGTGCGCATCTAAGACGGAAGTAACGTTTTCTATGCT
+>2151 2
+GCCGGTAGCAATCTCGTAGGTATATGGGTATCACGGGATGTCACGGGACCCAGTTCCGACCAGAATCATATTGCAATCTGGGCCATACCTTCTAATACTG
+>2152 1
+CATCTCAGGCGTCAGGTCCTCGGGCAACTTGACGCCCTCGTGAGACGTCTGCGAAACGTTAGACGGCAGGCTCATGCAGTTTTAAATTAACTTTAGAATA
+>2153 1
+CAGTGGCGGTAGTCATACAGTGTTACTCGGTTTGTCGCAAAACACCCAGATTACCGGAGCAGTAGAGCCAGAAGTACACTTGTCTTCCTCGGTGAATTCC
+>2154 3
+CGTAAGCGTGAGATGCACTCCGTACAATGAGAGGACGACTCTTCGATCTGTTTGCCTCTCCTTTACATAAAGACGTGAGCGGTGGGAAAAATGCTCTCCC
+>2155 1
+AATCTCCTGATATCATAGGTGGTTATTAACCACGGCCGTCGCGGCAGTAGGCGGAATGAGAACCATACTTTTGACATCCTGCGAACTTCTCGCGCAGTAG
+>2156 3
+GAGCCATGCGGTGCCTGAGCCATTTTAGTCACATGTACAGCAGCAGAAACTCCCTAACAATGGTGGTTATGATGCTAGGACTCGTGAAGCCCCTGTACTT
+>2157 1
+TGATACTTCGAGGGGCTGCCTTTGGGGCTCCACGTTCAATACGATAGCTCATTATAATCAAATGCGTTCCCAAGATGCGGCATCGAACTGGCGACATGAC
+>2158 2
+TGTAAATCCCAATTGAAATTCCGTACGGGGCCCCTGGGCCATGTACCTTGTATGTTATACGACCATGCGGCATTGGTTAAGCCGCAAGGAACCGTAACTG
+>2159 1
+GGGCGATGCTGCCAGTAATCGATCTTCGTTCATGGCCTTGGGTACCTGACTTCTCCGTATAGCAATTATTGCAAGAAATAACAAGCGGGCCGGAACACTC
+>2160 2
+ACGTCATCTCCAAGTGTTGGTACTCTGTAAAAGGCGATGGAATCCCAGTGACAGAACCCGTATGTCCAAGCTACGGACTTTAGCTGGACGTTAGCTCGCT
+>2161 1
+TGACAGTGAGCCTCTCCGACCTAGTACAGATTAGCAGGGACGTAATGTACATCATTGGTGACTCCGCGACACCTATTCGGACAGGGTAGCTTCAGTCTTA
+>2162 2
+TATCCCATGCACCCGGCTGGGTCAAAAACCAGTTGTCCGTCAATCGTTAAGGCACGGGAAAATAACTAAGATCGTTGTGCTTATGGCCCTTGGTTCGAGC
+>2163 2
+AGTAGCTTAAGGATATTACTGTCTTTACTGTGCATCCCATGCCTACTGTTGGAGACAGGCTGCAGCTTGCACCCGCAAGGGGGAAATTCCGGACTCACAA
+>2164 1
+TGGGTCTCAAGTTGGTTTGTACTTCCCAGCACCTACAACAGACATCTGCCTTAACATATTGGAGCACGAGAAGCACGGAAATTGTCGGGTCGGCCTGTCA
+>2165 3
+AAATACTGATAGGCACGTAATGTGGTCGCCGCACTCCTGAGCCGTGGCAAGGCAATCGTTTAATCGTCTAATATTCTTGCCGCGGCCTCAATACGTGGAA
+>2166 1
+CCCCTCGCCTGTAGTAGAGGAGACTCCTGATGGATGGTTTTTACAATATGTACACCTACGCTTAATGCCGGTCAAACGGTAAGTCGCGACGTGAGAACCT
+>2167 2
+TTAGTGGGCTGAACATTGCCCGGGCATCCCCGTCTTACGGTACATCAAGTCAGGAAGGGGCTAATATACGTTCAACTTCTTAAAGCGTCAGCACGTTGCA
+>2168 1
+TGGGCCTTCATAGCCCGATAACTTTTCACTTGAGTAGGCTCGTTACGAGATTAGCGAATTCCATCGAAACCTCGAGACGTCGGCCCAGGGAGTTGACAAT
+>2169 1
+CGGGTTGTCCGGGCACCGGACCCTAATGGATCCACCCATTGGTTACAGGGACTTAAGTACTTGCTGGCCTTTCATTATAAACTATGGTGAAGGACAAACC
+>2170 2
+TTGGAGGGACCTCCGTTTCTCTCGGCGCATAGCTGATCCGGAAAAACCTGTCAATTTAAACAAGGAGTCATCGTACGAGCATGCGATCGTCATCTTAGGC
+>2171 2
+CGTGTTCTATACAACCCCACTGGAGTGTCAAGACGTGTACCTCATAGGATTTATGCAACGCCGTTTCAGACTAAGTGGGGGAAGTCTCCTGACCCAGGAT
+>2172 1
+GAGAAAGATCCATCACTATAACCGCTTCTGGGACATTACGATCCGATCCGTCGTAAAGAGCTCGTGAGAGCTGACGTCGTTGCAGTCATTAGCCTTGCTG
+>2173 1
+AGTGAACTAATCACGGGGCCAAATCCTGTCATCCAGCCAGTGAACCATGAACTCCAACACACCTGTTGTGTTGGGTTGTGGCATTTTCCGGTGCAAGATG
+>2174 1
+CATCACACACACGGCTGGGTTCAAACGATCCTTCGTCGTTCTAGCTACTGCAAATAAGGAGAAGGGTGTCCCGCATATAGCCCGTTGGTTGATAGCGTAT
+>2175 1
+AGCGGCTACGCACTTTTAGACTAGAGCCCTGGATCACTGTGACGAAGTTGCTAAGTGGACAGACCCTCATATAAACCTGCTTTCACGCGTTGTAAGTCGG
+>2176 1
+TGGGGCAGAGACTTCTAGCGAGATTGACTGCGGGGACTATGGGTATACCGCATATACGGATAATCACTTCTTCATTTAGACACCCTGGCCAACAGTCTCC
+>2177 3
+TCCCAGTTAGGTGTAGCGAATAGGGTAACCTATTAACTCGCACTCGAACCTAGCGTCGCTCAGTGCACCGACTGTCGAGACTGAGGCGGTTTAATCTAAT
+>2178 1
+TATATTATCTTAGAACGATGCTAACTGCCCGCGGTTGCAGGAACTGGCCCCGACTCATCCACAGGCGTTTAGTAATCGCATGGGAGTGATCACCAGTATG
+>2179 1
+GAAGGACGACGGGGGGCCAGCTATCTCTGCTCACCGGTAATTAGATAGCTGAAGTGTCAATGGCCGACTATCCTATTAAGCCTTACGTCGACTTTACTAC
+>2180 1
+TCTGGGTCGCCCGCCATGCGTTTAGCTTAGGTCGAAATTTACGTGCACAAAATCTGGGACTAGACCCAGGCAGACACCTTAGTAGCAAGTCGTCATGATT
+>2181 3
+CGCGTGTGTGCGCAACAGAACGCATATAAAATAGGAAATTGCACCGTTGTGGCACAATCGTAAGCTTGCCGTTCCTCTGATACCGTCTCTATGGGCGTCA
+>2182 1
+GTGAGTTGACACAAAAGATAATATCCAAGAGTAGGGGCTCCTGACCAGCTGGGGCACTCGGCATTAATTAATGTTTCTCCCGTGGTCCACTCGGCCTCTA
+>2183 1
+TCAGGGCCTCGATGGGAAATGGAGCCTTCTGTGTACGGACAATAGTATTCCAGACGAGCTTAAAGCCCAACGATCTTTATCCCCGTCTGAGTCGCAGTAT
+>2184 1
+TTGTGAACATTACTGATTAGGGTACGCTTGCCTAACAAGAGGAAATTCAGTTGTTGCCGCGTCATAGACCCAAACGGCCGGGTTGCCCGTCCATACCGAT
+>2185 3
+CCGCGTAACGATACGACTCGTTCGTCGACACGCTCTAGAACTGAAAAGTACTCCCAAGTGGATTTTTGCAACATTAGACGCGATGGCGGTTCTCGAGGTT
+>2186 2
+GCCTACCGTAGCGGATTGATCATTGCGTCTGTCAGTGGCAAGTCCTAGTTTATGTACCGCAACCCTGCCATGCGCAAAGAAGATTCATAAACGTGATCGG
+>2187 3
+TGAGGGTCATGCCAGGCTAGCTAATCCATTCAAATTTCCTGTCGGACGTATAGCGAGGCAAAGTCCCAGAATATCGGTATACGCGTATGCCGTCTGCCAT
+>2188 2
+GGAGATAAATGTATCTGTCGTCACATGTCTACGCCGGTCCTGTATTTCGGATTAAGCCCGGGATGAAGACCCTTTGCAGCCAACTACCTCGGACGAAATG
+>2189 3
+CGTGCGTTAAACATCACATGGCTTAAGCGCCTAAGAGCGGGGCTGGCGTTTACTCGCGAGCCATCTGACGTAACTGAAGCACTCATCATATTTTAGGTCA
+>2190 3
+AAAATGCTCAACTACCGTCTAGAACGCGAACACTTCTCATCTAGGTTTAGTTGTGCAGCACACGTGGCGACCCGTTGAGTATCCCTGAGAGCTGTTGAGG
+>2191 1
+ACTTTCCCACAAAATAGGATTAGCCTAATTGATCCGCAGCAGGCCTAGAGTTGGCGCGCGAAGAATCCGTTTTCTTGATTCGACAAGACGGGTTCGTGCC
+>2192 1
+TTAGTCGTGCATGAAACGGGGTACTTCCCTTCTCGTATGTACGACGCAAGCGATCCTATATACGGCGTGCCGCCAAACGGGTCTTAAAGCGGTATATAAC
+>2193 2
+CCCGGTCAATAAGTAATAGCCTAGTAGAAGACTCTAATCTCTTGGGATTCAGATTGCAGGTGTGTCACGCGTTCAAGGGTCCGACACTACTATCGCGCGC
+>2194 3
+GAAGTAGTGACGGCTTTTATGGCAACGCGTCGGCACGTTGACATACACAGTCCAAGCGTCCGTTAAATTCGGGGAGTCCTAATTATCGCCATCTTAAGCC
+>2195 3
+GCACCGCCTTACAATCGCGACTATTGAGAGATCCTCCATAACCTACTGGAATGTAGTCGGTCGCATTGTGTGCAAGAAAACTGATTTTGGGGCCTAGCGC
+>2196 2
+GGAAGAACTTGACGATCTAATCGGTCTACTAAGCACAATCCGGGAGCGCTCTCGCCAACCAGTTCTTATCTGGAGAGTCCCGTATTAGGTTACGGATGCT
+>2197 3
+ATGGACCAAAGCCTTCGTCATTGACAGGCTGTAAAGCTCCTTGTATAAAAAACCCCTTTAGTCAGGGCGCACCGATAGTTGGATGTTCGGCTACGCTGGC
+>2198 1
+TAAAAATTGATATTCCAACCCAGGTTCAAGGTACGTCGTGATCGCGCACCATGATCGACCAGGGGTGTCTGTTAGGATAGCTCTCACTGACTGAGCGCCT
+>2199 1
+TGCCCGAGGAGCGCTCCTGCGTAAGTGCTCCTAGTAAGGTCATCAAAGCATTCATTCCAAGAGAAGCTCGCGGAATTTTTTGAATGGATCGCGCCTAACT
+>2200 3
+AAATATGGTCACTCGGCGACATACCCCATTGCTACTATGAAGCGCTTGCTGTAGGGCTGATCTAGCGCAAATCAGTTAATAGTGCGTACGGCGCTCCTAG
+>2201 1
+TCTTTTGCACCTATAATTGACGCTAAACGCCCATGCGCCAGGGCAAAGCCATGTAGGCCATTCCCGGCGGCGTACGTATATGTTGGAGTTAAGAGTCATA
+>2202 3
+GTAGGGTCCAGTCGTATCACACTTCGCACCATTTCACGGGCAAGGTCGCCCGTAATTAGAGTGCGGCTTATGAGCTGCAAAACTAGCACTTCTGGAATAT
+>2203 3
+GGAGCCACTGCGTCAAAGTCTCCCAAGAGAGATGATTTTTCATCTGGACTATAAGGTCCGCACAGGTGTATACCTCGGATCAAGCCGTATGGCTCACTTG
+>2204 1
+TTTAGGCTGCTAGCAATGGAAACCCCCTATATGTGCTTTCGCCAGTCTCTAGGAATCTCTAAAGCAGTACAGCAATTAGAGGTGAACCGTGGCCGCGTGC
+>2205 3
+AGGCGTTGTTTACCTTGGACACTCCAAGGCCCTTAATCAAGTGTAAGGGGACGTAGAATCAGTTGCCAAGACCGTGACACCCCTACTTGGTTAAGTGCTC
+>2206 3
+GCCACAATAAAAAGTCCTGGTCAAAAAGTAGCAGCACGCTGTTCCACTTAGCCTCAATCTGGGCGGGTTGTCCTTGTTCAGCTGTAGTAGGGTCGACATC
+>2207 2
+TGGTTTACCTACGTACTAAGTGGGGTGCCTATAGCATCCGCTACGAGGCAGACCCTCTTCCGATAGAGCAGCTTTATGAAAAATCTCGGCGCAGCAAGTT
+>2208 2
+GCATAGGGTGGGGTCGACAGAATGCATGACTGCCGTTACTCTTAGGTCGTTGATCGTCATCATCAGGCCATAGTCACATGGCAAACAACCCCTGACTATT
+>2209 1
+CGTTACCTTGAGATAAGCGGTACACCTGATCTCAGTACCAATGCTTGCTGGTACCGCTCACCGAGCGGCTGATGGAGGTATCTACGAGCAATAATCTGTA
+>2210 1
+CGATATTGGAGTCCATGCAGTTCGCGAGGGGTAAGCCAAACTGATTACCTATACTCCCTCGAATCTCCGGATTCATCTTGGCCGGAGAACAGTTATAGCG
+>2211 1
+TGACGAGCGCGGCATTATAGCGCGGTTCGCGCTCATCATCTTGATGAATCCCTGCAGTAGTCAGATGGCGTAAACTTTCGAAACACCTTTGACATCAAGG
+>2212 1
+GACGGTTTAACAATCCAACCCGCCGGCATTCGGAAGCCCTTTGTTTGCTCTATGTACGAAATGTGAGGAACGGAAATGTCGGTCCCATGGAACTTCACTG
+>2213 3
+ATAGCCGATTTAATTATCTCTAGCCGTGAACGATAGACCTGACACGCCACCGACCGCTAGAGTTTTCGGTTCATACGTCGGTAGAGCGCGAGCTGAGTAT
+>2214 3
+AATCGAAGATCCACGCACTAGCCTTTTTAAATGGCATGCCACCAAGAGAGGCACGGAGGATGATGCTTAGTTCCCTCACCTAGGGTCGTGTTCAGTTGCT
+>2215 3
+CACCTAACCTCGGAGGGTGTGTTCAACTAGGATCTCGAAGGAGCACACTGTCTAACTTAGTTTAAGTACGCCCTGGTTGATTACTTCCAGGGAGACACCG
+>2216 3
+CATGTCTCGCGTACCTGTTGAGACATTGCCTAGAAGCCGTTATTAAGAGACACTTCAACCGCGCCGTTTTGTAGTCGCCGCCAAGCGATAGTAAAGAGTG
+>2217 1
+TTCTGCGTATCGCCCTGGTTATCACGAATCGACATCTTAACGTAGGTTATACTCGATACGACGAAGTTAACGGCGGGGCTGCATTAAGGATCACACCGCG
+>2218 3
+TAGTCATATAACACGACGGTACGCTTAGGGACTGTCTATATGGTCCCTTATACAGGCAGCAGCCGTAACTTGGCTCTTCTGGTCGCTACCAGAAGAAGCG
+>2219 2
+TACAGACCTACTTGGGGTGCCCTCCTGGTGCTTGAATGGTTACAGACATTAAATGGTGACCAGAAGTGCCACCGCAAGTCTGTGTTGGTCTCACACAACA
+>2220 1
+CTAAGCTAATCGTGGAGAATTAAGAAGTCCGGTCGCCGTACACAGGGCGGCCCTCCCAATGGCATTATTCAAGGTTCCTCCGTTGCAAAGACTTTTGTGA
+>2221 1
+GCGGGTTAGGCCCGCAAGTACATAATTCAACTGGTCCGGCACCTCTTTGACGATCAGGGTGGACATATATCAGCGAACCATGAACCTCGATGTATCTTTG
+>2222 3
+GCCGTAGCCCTCTATCAAGCGGCGTATTCGTGGTAGTGGCAACAGACATAGCTCCTTTGTGGACTCACTTAACAAGCGAGTAAGAGGCGTCTAATCTTCA
+>2223 3
+GACGAACCCCGAACCATGCAACATGCCTTGGTCGGACGAACCGTCTACTCGATTAGTTGCGATAGCGTCTAGAGTGACTTCTTCGATGTATAGTGCGATA
+>2224 1
+GGTTGCGGTGCAGACATGATTCTTATCTTAGTGCGGATTAGAAGAGACGCAATTCATCTGTCGGATAGCAACTGCCTCCACCCTCGAAACGTACGCAGTC
+>2225 2
+TGTCGGCTACGTGTCGCGTGAGATAACCCGAGTCAATACCCAGAAATCCGCAACTAGCTGACCCGCGTAGTATATTGGGTTGTATCATGAACTCGATCGT
+>2226 2
+CTGTGATTTGGGGCCGCTAACTGACGCAAAACTAACCAGTTAGCTTGGTTGAAGGATGCGCTGCATGACTCGCGTACTAGCCCCTGTGTCTAAAAATCAC
+>2227 3
+AAATATGAGCTCGCCGATGTCCCCGGTTGTAATGGAGGGGATGAAACCTGCACCCGCCATCAATAGTGACGCGATTAACTTCGCTCTGATTGCTTAGTAC
+>2228 3
+ACCCATATCACTAGGCAATCTCTTGACGTTGGTCGTCGTTAGCATAATGAAACGCAGTAACCTCGAGACTACGTCAGCCATGAGCTGTTTTGCGGCGAGG
+>2229 3
+GGGACCTAAAGCTCGTGACGTCAGACGCGAGTCCATGCGCCTGGAGACTGTTTTATTCTACTGATCTATTCATTAGGCTGACAACGTACTAAGCACAGCG
+>2230 2
+AGCCACTCTCTTGACCTCCCTACGTGCGTGATCTCGGGATGCTACGTAGGAAGAGACAACATGACTTCTATCGGTCTAGAAACTCTGAAGGTAGCTTGGA
+>2231 2
+TGCTACTGCGCCTATTGCCCGATAACTCAACAAAGTTTAACGTAATAGCTACGCTGAGCCGGCCGTGGGTCGGTCTAAAATGCCGCGATACTATGGATGT
+>2232 1
+CCAGGAGCACGTCACGGATCTGGTTTTTGCGGGAGAGTGTCTTTCACCCATGGATAGTACAAGTGACATCGCACAAGGACTTTCTCACCTTCGGAAACAT
+>2233 2
+TGCTCTGCAGAACACCTGGATCACAGTGGTAATATCAATTACGGCAAGTTGGTTCTGCCTGACTGCACAGTTAGGAATTTAAACGGGCTCTCCGCAGCCG
+>2234 3
+TTGTATCCGGAAAATGCTCATAGTTAGGCTGGCCGGATTGAAAACGCATTTGGCACCGCTGCGGACCCTAGTACGCAGCCAAATAATCATTTCGGCTGTC
+>2235 1
+TATTAGGTACCACAGGAGCCATGGTCTGCCGGATGGGAAAGCCGACTAATTCTGTTCCCAACAATCAGTAGTTGTGTTACCACATTGGTCGTGACCGCCA
+>2236 3
+CGATGGAAAGGGGCTAATAGATCTATCGCTTCTGCCAGTTTAACGCAGACGCGGCCCTTAGTCTCTAAGAAATAATTAGTACTACGTCCGCTGCCTGGGC
+>2237 3
+CCGGCATTGATGTCGCACCATTGTTAATTGAGTCTACGTTTTTGAATGATCAGGGATGACGAAACTACACCCCCTGATCCAGGAGGCTGGGCAGCACATC
+>2238 3
+AAATGGTCATGATTTCGGGAACCTGTCCAGAGTCTCCAAGAGACTCCCGGTACTTTGGGTGGCTGATTAGGACACCTCTACTCCGCATCCATGTAGGAAA
+>2239 3
+CGGGCGGAGCTCAAAATACTATGGGAACCTCCTTCTTGGACGGACGTTGTTAATTACGTGCATCCGATTCCGATAGTATTACAAGAATGGCCAGGTCCCC
+>2240 3
+TACATTTGTAAGGAGATCGGTTACGACGTCGGGCCTTCGAATGGGTGACAATAGCCGCATCGCGTTTGTTACGCAACTATTAAACTCGGCCACTGACCCA
+>2241 2
+TTATACATTGTCGTAGTACAAGGCCGCGAGGGCAAGTGCAAATCAATCCATGATAGCCCTCCATCTGCGTTTAAGAATCCTGGCCGTTGCGGACCATGGT
+>2242 3
+AACCCGGGAAAAACATGGCGGAACTCTGCATACCGTCGACGTGACGACTTCTGACCCCTAGTTCAATACGTCTTTCGATGAAGAGTCTTTGGGGTCAGTT
+>2243 2
+TTCGACGGGGAAAAGCACTTTGGCATTGTGTGTCACAGCTTGTTGTCGCCGGACACAAAATCGTAACTTGCTTGCCCGAAAGGACCACCTTAAATGGCCT
+>2244 1
+CATGGAACTCATAGAGCGGCGTTTCAACATTCATATCCTTGACGTCCATATCTTCCATGGGCTATATGTCGGAAGAGGAGCTCTAGGAAGGGTCGCCACC
+>2245 3
+GTACGCTTCCAAGACAAAGACCGAGATGCCCTCCGGGCTTGCACACGCTATGTAAGTTGTGGGGAAGTTCAGGTTTCTTCTAGCTTACTCACTAAGGACA
+>2246 3
+GTAGTCCACGGACATGGGGATCCAATACGTGGATTAAATACGGGACTCCAGCCTATCGATGAGAAGCCCGCAGTTATTTTTCGCGTCGATGTACCCATTC
+>2247 2
+CATTCAGTTAAGAAACTCGTCCGTTGGCACTCAAGTGAGCCTACGGCATATGAGTGCCCGAAAGCAAAGGGTCTGCTCCACTGGGTGTGATCACATTCTT
+>2248 1
+GCGTAGGGCTGGTTGAGCCATTAGCCTAAGCTACCCGCTATGCTTCATAATAAGCTCGGTCCGAAAGGATCATTGATTCACGGGGCCCCCGATATATAAT
+>2249 2
+GGTCGCGTATGCACCAATGGGTCTACGTACTGAACGCAACGCAGCCGCTTAGAATTATTTTGAAAGCAGTCCCAAGCCGGTTGCATGTACCATGCTGTTA
+>2250 3
+CCGTTTGGTTCCTAACGTGAATAGAAGAGGGGCGATACCCGCATATGGTTCTGGCGCGCCCATACGTCACTTTATGTGAGAACATCAGACCTCGCTTAAA
+>2251 2
+AAGCCCCTCTGAAGCGAAGTGACACGTAGATAAGGATTGCTATCCTCACTGCTTAGATCCTGTCTTTTAGAGGTCGCCAGTTAGTGACCCAGGGATCGAC
+>2252 1
+AGCTTGCCAAAGACCCGTTGGGAGGTAAGCTAGTTATACATTTTATTGGCCCGAAACAGGCCGCCCCGTGTTGTTCGACAATCTGCGAGTATAGCAACTC
+>2253 3
+GCAATATTCGCTATATTACACATATCATGGTCCTACGCCAGTTTGTAGAGGGCCGGGGGTCACCTTATCAGGGCGCAACTTTCAGCATCGCAGGATGCAA
+>2254 1
+TCGGACTTGGCACGACCCACTTCGTAGATCCAGTGCAGGAGTAGCATGTACTTTTCATCCCTAATAGTTACTTCCGGAGCGAGCTCACGAAGGAGTATGA
+>2255 2
+AACCCCTATCACACACTTCCTATCGGTTGCATCAAACGTTTCAGAAATCATAAGCGCAGGATGGCTGCAGTTGGCTTCGGCGGGGTCTATGAAAGGGTCT
+>2256 2
+ATCTGGGCACCAGTAATGGGGCTAGCTACTTTCATCATTTCAAACTGCTCACCAGATGAGACAGAGGGACAAGTTGGCCTACGTCGATCCGCCTTATGGT
+>2257 1
+CCAAGTGCCACTTCCCCACGTTTAGCTGGTACACGGCGTTGTTAGAGACTCACGCTAACTCGAGTTCGTTGATGTGTAGTCGTACACAGAGGAAATAAGC
+>2258 3
+GGGTCTTCAGAAAACCTTGCCCCTTGTCAAATGTAACTTACTCGTAACTCGATGGGCGGCTAGACTAAGGGTTAGATTCAACAGCACACTGTGCGCGTCG
+>2259 3
+TATTTGTTCACCGGAAGAACCCGGGTGGCTGCCCGTTGACTAGACCTATGATTGCGCGTCATTGGCAAGCCGCATGAACCGTTACACATAAGGATTAACT
+>2260 3
+GCGAACAGATTCCATCCGGTGTAATGGCTAAAGAGATACTCCCTGGCTACGGAAATTTAGTGGTCTGTAGTGTCCCTCAAGCCCTCATAGCTTACAGGGC
+>2261 1
+CAACCGGACCACAGATGTTGTGTTAGGACCTAGCCTGAGCCTAATTCAACGTCAGTCACTAAGATGTATAAGGCGTTCTGCGCTTACGTAGGGTCCGATC
+>2262 2
+GGATGCCTCAATCTGGCTGACAAGCGAGGGTATGATAACTGTCATAGATAACATTCAGGAGGTACTCCCCAGCTCAGATTCGCCTTCTTCGCGGTTCGAA
+>2263 3
+GCTTAACTGCGATAATCGGACCCGCCACTATAAAATCTGCTCCGTTCGGTTTCTGGCTGGTAATTGAGTGAGAATAAGCACGCACGTGCGTGACCAGATC
+>2264 2
+GAAGTTTGAGCTTTCTACGGGGTCCAGATTTAACGTTTAAGGCGGCAAACGGCTCACTAAAGCCTTGCGACGATCAACTTTCCCATGAGACGCCCAGGTT
+>2265 3
+GCCTATATACTACCGCGTAAAGATTATCGAGTGTGGGTTTATCGGCCCATACTCAATGCGGACCTAGGATGCTCCGACCGGCTCCTTACGGTGAGATAAA
+>2266 1
+GGGTAGACTACGGGACTATCCTTCCGCGCATTACGCGTGTATTGCCCTGATGGCAACTACGACACCTAGGGACTTAAGAGAACAATCTTACATGGGCTTT
+>2267 2
+AGATAAGTCAAAACCCCTAACCGTGCTGTGTAGATAAAAGGTCTCCGGAATGATGGCTTTCCCGTCTTGGCGTGATCGGTACGGCCTGATGTCAACTCCA
+>2268 3
+ATACTTCAACGTCTGATGCATAGAGTGGTGGAGAAGACATATGCCCTAGTCCGAGCCTGGTCTCCGTTATGCGCCGTAATAAGTCACGCTCCAACGATTG
+>2269 1
+AAGGAACTAACATTACACTACGGGATTCCTGCTTAATATTGTTCCCGTATTGTGCCATGGAGGCGTGACCAGGCATTCGCCCCTCGGGTCAAGGGAACAT
+>2270 2
+TGCCGAGAGGGATTTAGTTAAGTTAGGGGATGTGCTCCACGCCAGTATTCTCCGCCGAGTGCAAACAGCGCGACTACTATGTAATTCCATCAGTCATCAC
+>2271 1
+AGGCACAAAACGATTCCACTGGATTTGTTGTACCCTTTATGGCCCAATTACAGTGCGCGTACGATTAGCGTTACCCCACGAAGCAGCTGGATTTGGACGG
+>2272 3
+AGGGCGCTAGCATTCGATTGGGCTGAAGTTAGAGTGGCGCTGAGGCTAAAATAATCGCAATACCCACGCCACAAACTGCGTCGGCACTCTCCTATTTTTT
+>2273 2
+CATGCTCCTCGTAGTTCCAGCTTACTAAAGACCGGGTCATATAAAACTGTAAATGGATGACCTAGGTGTTGAGTATGGCGCACCTGGGAACTGGCCCCCT
+>2274 3
+GTTGCATATATATATTGTACCGACTATACGGGATCTACAGGAGGTGCTCTCCACTGCAGCGAATCCGGCCTCAACTTGCTTAACAAAATCCCTGGGGGGG
+>2275 2
+GAGCCTAGCTTACCACCTATCAACATATGTAATCATTTTCCCTAGACGGTGGCTCCCCGCGCAGAATGATGAGTGCAGAGCGTAGACGTTGGTAGTATGC
+>2276 3
+GAGCCTTGCGTTACCGGGGTTACTAATGCCCGTTACGACTGTCTAATAAGGGATCTTACCAACCCCTCAATAAGGACATGTGAAGCTGGACATGCCGTTG
+>2277 3
+GCATTGGTGATGTCGGACGGATTCGCCTCAGGGATGAGAACTTACGCGGGAGATTACGTGTTCCCAACATCTCACAACCTAATATCACTAGTGGTACCCT
+>2278 1
+TAAGCTTCACGTACGGATATAATAGTCCAGACCCTGCTAACGGATTGCTTGCTACTTTGGAAGTCCACTAGGGTTCACGGTCTGCTCGAAGGGCGCAAAC
+>2279 1
+GCTGGGGGGTGGGACTCCAAATAGTAAGCCCTTTGCATGCCGACTCATCTTAGCTTGGACGCCAAACTTATAAAGTACGTCTATTACGATGGCCTAACGC
+>2280 3
+TAACAATTATGATGCCTCCGTGGTTCGTTAGAACATCCTGCTCGATTTCGACCGGAGGACTCGTACCCTAAGACAGAAGGTGCCAATGTGACTGCTGCGA
+>2281 3
+AATCTCGTAGGCCTACAGTGTTAGTGTCAACGTAACGTCCGGTGGCCCGTAATAGCGCACACTGGAATCGATAGCGTGTCACGTATCTAAGTCACGACTT
+>2282 2
+GAGCCGACCATAGCAATTCGCATGGCTGGTCTACCAAATCAGTCTGAACCAGGACTTGGATGTAGAAGCCCTAATCGTACTTTTGCTGAGTTACGGGCTC
+>2283 2
+CCATTGCGAAACGCGACGGCTACACGGACCTGCAAAGGAGCTGGGAAAGAGGTTAGGGTTTACCCCCTCTGATGATTCACTAAATTCTCTTACTGTCTTG
+>2284 2
+GGTCGCATACTCGCTGAACAACAGAAGTGGTCCTTTTCAGATTAGATCCCTACTTGTGCCGGCTAAAAGGAAGTTTCCACCGATATGGACGGCTGGATCC
+>2285 1
+CAGTAGAAGATCCGACGAAGTGTGCCCTGTCTTGGCTGCGGATGAAGCGAACGTTACATTATGTATCTTGCTATCCGATGACCACACTTGTAGGACCACC
+>2286 3
+CACCATTTGTTACCTGGTGGCTTGCAGCCACAGATAACCCACATTTTCTGAGGGAATAGACTGTAGTGCTAACACGGGCATCTGACCTGAGTGTGCCGAA
+>2287 1
+TTTTACTCGACTCACGACGGGCCCCCAGTCCTGTATGAGAAACCTCGTTCTATTAGGGCTCTTTGGAAATTGATGACCAAGAGGTCGGTCGAACAAACGG
+>2288 3
+GAGTCCTAAGTAATACGGTTTGAGACCACAACTGGGTTTGCTTCATCGATACAAACCCTCGTTTATCGTCATCCATAGGGTGTACGAGCACCGGACCGGG
+>2289 2
+GTGTGCCATCTCTATTCGGTTTACCGGGCACCCAGAAGGATATCTGGGCGACGACTTCAACTACATTTGGCCTTACCGTGAGAAGGATGTAAACACTCAG
+>2290 1
+CCTGTGTAGAGCAATTAAATTCAAGGTTCTTAGGCACTAGTCGCGAGCAGACGGCGTCCGCAACTATTTCTAGGTAGATTGCGCGTCACTTCACGCACGA
+>2291 1
+CCCGTCCTCTGGAGTCATTATCGACACAGAAAGGCCGGGTGCAGTCTTTTTGACGACATTAGGACCCAGCAATTAGGTATAGCTCGCAATCGTTTAGCAG
+>2292 1
+AACGGCTAAAACTTATCAGTCCGATTCAGTGCCCACGAAATAATGAGCGGCTGGATTGCGGGTTCACATTAGTCAGCCCTGGTCAATCTGGAGCTCTTGC
+>2293 3
+TTCAATTCCCTCGAGCAGCAGCTGTGGAACCCGGAGCTCGGCAATATTGATGTGGGTCGATATGATTCCTTAAGCCCCTGCACGATAGCAAGGTAACTTA
+>2294 1
+TCGTTCCATCCATGCGGGACATGTAGAGATCTGAAAAGTCCTCCTCGAGTTGATTAGGCCGGACACCTCATGTGCAGATGGGGAATCCTCATAGCACTAT
+>2295 1
+TTTTGCGCTGGATTTGCCACAGCAGCTCACCCGTACTGGAGTACCTACGGACTTAGCAATTGCCGCAGCTGACACATTTGGACGGAAGAACTTGAAGTAT
+>2296 1
+TACCTAGAATCTCCGAGCTCAAACCTAGACGCTCTGGAGACTATCGTGATACATCGGGGGCTGGCTTAGCTTACCCGGTCTATGTCAGAATTGCTGAAAG
+>2297 2
+TTTTGTGTATTGCGCGAATGTACAATACGACGCAGTTTGATCGACTCGAAAGCGGCTAGTCTAAATCCACACCCGGCTGACACGTATTCCGAGACGGGTC
+>2298 2
+CTGGCTTCGTTGAACATGGACCTGCCAATACGATTGATAAATTACCGGTCAGTCAGTGCTTGTATCAGATCCCGAAGTCATCGCGGCAGTAAGCGCCGTA
+>2299 3
+TTGGGAAATATCACCGAGTATGTCCAATCACATAACCTTCACTATAGCCTGAAGGTGGTGCTTACTGTGGGGTACCGCACCTCGCCATGAGGCGGAATCT
+>2300 1
+TATCTCGAACTACAGCTGGACTTTTATAACACGATCGGGTAGGTCCCTTTAGATCCAGGGTACATCTAGCTCGCAACGCAATTTGAGGGCGGGTAGCCCA
+>2301 1
+GCAACAAGGTTACTATCTCTAGCTTCTCGGCGCCCTAGTCACTGTTCCTATGTGTGAAAATGTTGAGGATTGCGAAGAAGCTCGCGACACTCAGACGGCA
+>2302 1
+TGCTTTTGATCGACCTGTGTAAGAGTACCCTGACCATGACCGGGCAGCTCCATTAGGTGTGAGCGAACATCAAGCGTACTAAGCTCTTTAACATCACGGG
+>2303 1
+GCACAGACTAGATACCCTCGGCTCAGCCGTAGGGATCTAATCGCCCATGTAGTGTTTGGTTTCTAACGGTTGAGTTAACACTGGAAGCAGAGAACTCCTC
+>2304 3
+TAGTTTACACCGTGATACCGCGGAATTTGGGCATACTGTATCTCTAATCGATCGCGCGGTTTCGGAAACCGAACCCACTGGATGCCTGACGCTGAAGATA
+>2305 2
+TAGCCCCGGATCCGGTAACCGTAACTTAGCGTGAGAATGTGCCATGAGCGCTCTTCGGGTAATATGTGCCTGAAATATATTAGCGCCAGTCAAAGTCTCC
+>2306 3
+CGTAGTGGGTGCACAGCAGGGCCCTCAAAGTCCATGGGCATGAATATTTAGCCTACTGCCGAACGACGTGGCTTTTGATACATCTACTTTACCAAAGTCG
+>2307 3
+GTGTGAACCTGAATATGCCTCTTATTGGGCGCCCAGTAATAGCAGCTATTGCTAGGGATGATACGCCCTGACGTAGCAAAGATGCCTCTCTGCATGACCA
+>2308 3
+AAGCACGCCCTTTTGTATCTAGCGTGCGTAACAAAAGCCACGATTAGTACAGATGCGTCGTCTATTTATCTCGCTGCCGCATAAGAACGCGTGGTGGAGC
+>2309 2
+AGCTGAGGCACTCTGATTCAAACGTACCCACGCAAACAGTGAGTCTGTGGTAACCGCTGCTGTTAAGGTTAATTATGCCGTGCCGAGACGTTCTACTGAC
+>2310 1
+TAGGGAGAACGGCTTCCGGCCGTAGACTTCGACAGGAAAATGTACCAAGTATCAGCGCTTTCTGCTCACGCTTATCAGTTGGCAGCTTTGAGTACACATC
+>2311 1
+TGTAGCACTTTGGTCGGCTAACCTTATAGGCGGGTACACAACATCTGCCGCTTTTCCAAAGCTGCGTTGTTCGCACGAGCAGTTCAATACAGAAGGACAG
+>2312 2
+TAATCTTGACATTGCCTTTATACAGACGGCGCAGACCATCGAGAGGCATGACAGGTGTGGCTCGCTAGCACAGCTGGTTTTCTCATCAGCTGACCAAGTA
+>2313 3
+TTATACTGGGTCATAGTCGGAAGTAAGAGCGCACTCTCTACATTGGGCCGATCGCCATCCCACTGTAAGGTGTCTACACGGCTTTGTAAAGCACGTACAG
+>2314 1
+TAGCAGTGGTGCTCCGGGCTCTCACGTACAGTGATAAACTTCTCTGAGTTCTTCGACACCCCAGCTAATGAGGGCACTTGGAATCATATTAAGCGAGGAC
+>2315 1
+CCTAACACCTGAGTGCTTTAACCTGGCGAACCTCTCAGGATGGTACTGATCTGTACTTACCGATAATACCAATTAGGGGCCAAGTAGTACGGGGTCGGCT
+>2316 2
+GTTCCTCATACCAAAACTGGGATTGCCCGACGAAACGACCTCTTGAGGGCTATGGTGGATCCTATGTATTAGTGCAATGACCCGGGTCGAACTACTTACG
+>2317 2
+TCGCGGAGTTACTCTGACACATCTGGCGTCATTACGAGTCGGTTCACATGACCAACAGGGTGCAGGAATTAAACGTGTTGCGCAGTAACTAAGCTCCTCT
+>2318 2
+ACCTCTTAGCGTGATCTTAGATGGCTGGAATCCCAACGCTGCCGTAAGAACGCGTTAAACGGGGGACCTTTTCAGTAACCATCAGGTGGCATTCGTCAAT
+>2319 2
+TCAGGCCTTTCCCCATCAATTTGTGGTAGCATGTAAGTTAGCCACGAAGACATGGGCATTCCCAACATCGGGCGGCCTCTCGTATGATGAAAATCGGAGT
+>2320 1
+CGCCCACTCACTATAGCAAGAACAATCCCACGGGGACTTATATTCTTAGCATTATGATGGAACGATGGCTGTGCTGCATGTTCGGGAGAGTCCGTTCCGA
+>2321 2
+TATCATTAATGGCTCTGGATATTCTATAGGGTTGAACCGGCAATAGGTTCGCGCCAGAAATAAGAACATGCGTCCTGCCCGACCTGGGCGTCTTGCAACC
+>2322 2
+GGTATAGGATGCTAGTAACACGGAACCTTGTCAGCGTTAACGTCCTTCTAACAGTGTTGACGAGCCTGTTCTACAGAGGCGTCGCAATCTAAGGCCACTC
+>2323 3
+AGTGTGTCAGTGAGCCAATGAGACAATGCCGTTAGAGCCTTAATTAGGCGGTAAAACCTTTCACACCTCGGTACTCTCCTGTACGTAGCAGTGGGCCATC
+>2324 2
+ACTTCCCGCTTTGGCTAATGATTGGTTAAGACACCTGCAGAACTCGGGTGATCGAAGAGAGAGCGAACCTGTCCGCAGTCTATCTGCCCATGTTATGACA
+>2325 1
+TTAAACGCCGGAGACGAGCGTGGCCACGTCTTCTATTACTTAAACCTTTGGGATGACACGCACTGTACTCTAGTCGAGACGATACATTCGAAGGGCTGTC
+>2326 2
+GTCCAGCACGATTTTCCTAATGATAAGTAACATACCATCTATGTGCTGTCCTGTAGATAGCGCAGTGCAGAGTGGTGCACGCGGCCATACGCGCAATTCG
+>2327 2
+GAGTAGTTGTATTTAAGGCGAAAAAGAGTCCGGGCCGTAAGTTCGCGGACAACAGCCTACGTTTCTCTACTCGAGCGCACACCTGATTCGGTACACTTCT
+>2328 3
+CTTAGGACGCAAAGGGTCGTGGTACCGAAACTCACCGTTTGGTGCGTAACCCAATAAGCTCCCAGAGGTAGATTTAGGTAGTCTCCAATATGTCTCTGCC
+>2329 2
+CCTTCATCTGTCCGATGTTCGAGATCGCAAGCCGGCCGCGGCTAAGGGTTATAGTTTTAATAACCCGAAGATGGTTGAACCGCCTCGAGTACCTAATAGA
+>2330 2
+GCTTTAGTTTGCGGCTACCAAATGGTACGTTGTTGGTACGCTTAACCGAGTGAGAGCTAATCCCGTAGGAAAACACCATCCGTATGACGTGCTCGACCCA
+>2331 1
+AGACCGGTAATGCTAGAAATTTTTGAAATTCCGCTTAGCAGAGGCATCATCTAACCTTTAGCCGGTACACCTGTATACCATTCCGGCGCGGGTGCAGGCG
+>2332 1
+AGTATCTTATTCTAGTAAGCGGAAAAGGCTTGCTATTCACTCGTGAATGATATACGGATAGCAGAGACAGCCTTGCCGCCGTGTCCGACTGCGCACCCGT
+>2333 2
+GTCATGCAAGGAGTGCTAGGCTGGCCGCCATGCTCATGTCGGAGAGCTAATGCGGTTCCCATACTTAAAGAAACATCCTGAGTCACTTTTTATACGCGCA
+>2334 1
+TTGAATACCCATCCAAATGTGGCTTGTTAGTTAGTTTGACCGTCCATAACGACTGCTTCACAACAGATGGCGGAGGTTTAGAACTCGGCGGCCGAACGCC
+>2335 1
+CCCCATCATTAGGGATTAGATTTCCGAAGTCCGGTATCATGTTTTTGCTCTCCAGAAACAGAGGAAAGTGGAGACCGGCCCATGACCCCGGTAGTTGTCA
+>2336 1
+TAGAGGTTGAGACGGCCCATTCTTAGATTGGACCGTAATTTGTATACGCAATGCGGTCATAACTAGCAAGGTGCGCCCTACCTCACATCGTCACGGCATG
+>2337 2
+AAAACTGGTTCTCAAAAGATCCGGGAAACTGTGAAGGTTCGCTGACTTCACACGCTTCCGCATGGATGCTGAGAATGTCATTCCCCTGGCGAGCATGCTT
+>2338 3
+GGCCTATCGGCCCACACAAATTATGGCTTTGAACTGGTCGGACTAGGCTTGTGACTTACGATAATCTAATGTAGGCACACGGGCGTATCGACAGACTCTC
+>2339 3
+GCACCCCGCGGCACTACTGATCTAACAGAAGCTCATACTTGGGCTGGAATGTTCAACCCGGATTTGAGTCCCTGTTATCGGAGTGTCTGCGAGATTAAAA
+>2340 2
+GGCCACCATCTCCATATCCACCGTCAGGATGTTTCAGTTAGGGAGCCTTAATTGGACATTAGGGGGATTGATCGGACACACTTAATCAATGCGCGACTCG
+>2341 2
+AGCATCGTGGCCCGGCGCAAGGACTATTTGACTTATTCATCCACGAGTATGCTCAGAATTTACGGGCGGTATACGCTAACCAGTACACGTCTGGTCATGA
+>2342 3
+GACAATTATCGTACTATAGTCATTTTGCTCTAAAGTCGTCACCCTGCGGGGGTAGTCCGAATCGCCAGTCGGCACGGGCATGTGAACGTCAACTAGACTA
+>2343 1
+ATACGGCGTTGTGTCTCACTGCGACCTTGACATTATTCTAGGTGGAAGCTCTGGGAAACTCCTTCGCGCTTCACGCAATTGACCAATAGGGAAGAGACAC
+>2344 3
+GGATCCCTCCGGAAAAGCTCTAATCAAGAGGTGATCGTGTTGTCTTGGGCTAGGCCGATTAAGACCAGATCTCACCGGGAAACTCGTACTTCTATTGCCA
+>2345 2
+AGGTCATGGACTTGACCACGTAGAAGCTCCCGGAAGCTCGATTTGCTAAGTCGACTAATATCGATATCACTCCGACACACGTGTTTTGGGGGCCCAGTTA
+>2346 3
+GATCATAGGGCCAGGAACGGTCTATGTCGTCCATCACGCACATTAAGGATTCCAGGCCCCTATCGTGAATTGGTCGGTACATGAACTTGCCTAGTGTAAC
+>2347 2
+CTAGGGCGTATATGTACGCAATCGGTGCTCTTGAGCCTGCGATAATGAAGGAAATCTTCGAGCCCACCTCCAATTCTTGCGGAAAGCAGTGAACTGCCTT
+>2348 1
+CATATGGCTGACCGAGCCCATGGATGAGTATGTTTCCGTACTCTATGGAAAATCGAATGCCGCACTAACTACGACTGCGGCAGGTTTGGCACTTACGATC
+>2349 3
+TGGATAATTCCGAGTGGGGACGGAAAACCCTCCGTTCATCTAGATCCATCTTTGGCGGGTGTTCCATCAGCACTACTCTGAAAGGCCTTCGCAGATAAGA
+>2350 3
+GGCGTCTAGGCTAATAAGAGCGGCACCAAGATTGACGCTCAACGCTGAAGTCGGATTGGCACCTTCAAGCCCCTTCACAGTCTTACTTGGAATGATTTTG
+>2351 2
+CTATGGCAACGGAGAGCGGAGTGCCATTGTCACACAGCGCTAAATGATGCAACAGGTTCATTGTCGTTGCTTGACATCATACGTTACCCGTCCTCGATGA
+>2352 2
+GTAGAAACCCGGGAGACTGTTCAGCCAGCGCGGATAGCGGCCGTCTGAATTTACATCGATGATTCTACGTCCGACTGTCCTTGTATTCCGAAATGAATAC
+>2353 2
+CTCATCCCAAGTTCTGTAACAGTATTTCTCTCGCCCTCGGTGAAAGCATTGTTGCAGGACCGGTAAAGACTGAGAACTACAGAAGGTGGTTATCGCGCCG
+>2354 1
+GAGAAGCGTTAAGCTTGACCAGATTATAGCTTAAGTCTGCCGCTTACCCTATTCCCTGGAATGGCCCCGGAATTGTCGCTTGAAACAAGGATACGTGGCC
+>2355 3
+CTCAAGGGGTTTATTTTACGCAAGTCGTTTTCAAAGCATGGCCCGAGGGACGCTGCAGCGCAGACTATTACATGAGTGGAACTGTGCCTACCATATCACC
+>2356 3
+TTAAGACAACTCGGGGCTCGACGCATAACAAGGACCCCGATATAAGGCCTTTCACCTCTTTACTTTGTACTCCGTCGACTAGGTCGAGTGGGGAGATGTA
+>2357 1
+AGTATTCTTACGATCCGGACTCGCCCGTTACGAAAAGGAACCGCACAGATGGGGCGGTGTTATTACGATCGTGTTCATACCATCCATGCTACTGATGGCA
+>2358 1
+GTTGGTGCTGGTTTCTCTGCGCCAAAACCGTCTACTGTGTATCCGACGTACAATAATCGATAGCGCGGTCTCTCGGAACAGAAAAAGTACGCCTGTCAAG
+>2359 3
+ACATAGTGAGGGCCAACTAGCATGCTGGTTCAGGGTAAGCAATCAACGGAGGACTTCGACTCCGTCCCTTTTGCCGATGTTACGAAGCTCTAACTGTCTA
+>2360 3
+GTTTCCTAGAACCATGGGTTCGTAGTAGCGCTAATGGGTGGCCCACTTCGACGGCCCAGGTAACTAGGGACATACGCCTTATGGTCATTCTACATAAAAC
+>2361 1
+TTAAATGGCCGTGCTGTCCCCCTGGCGCGCATGCACGGCGTTGAGGTTATATACGTAAAAAGATGAACTCTAAAACGTCCGGCCTGCATTCCTTTAAGAG
+>2362 1
+GTATATCCACTCTAGCGGTTGATAACCCCGGCGATAGAACGGAGTACTTCTGTTTATGCCACGCTAAGTGTATCCCGCGATATACTAGAGAGCATCGGGC
+>2363 3
+TCTTAGCACGTATAGAGGGTTTAAATGCCTGTCTCCTACTTTCAGGCCCCTAGTGACCCAAGGAAGAAAATGCTAATGTTTGGGGCGCAAGACCGCCCGT
+>2364 1
+ATGGATTATACGATTCTCCTCAACCGGGGTAAAGTCCCCTCCCACGGAACGGAGGCTCAGTGCTGCTATTGTGTTTGAAAGACTACGCTAGACGCTAATG
+>2365 2
+AGATAGGGGAGCGTGTGCCGGCTAACTTTGTTCCGAACACTTGTCCTTGTACAAACTCTCATCCGACCTTTAACGGAGTACTTCAAAAGCAGCGAGCGTG
+>2366 3
+TCACGCGATCCGCGGAACAAAGCAGAGCATATTTAAGCGGTAGGATTGTTCGAGATTCGGATCAGGACTCACTATGTCGTCTCCCCACTTGTTAGACCTG
+>2367 3
+AATAAGCAGTTCTTATGACAGGACGCGTTCCGATACTGTCGGGCTTCTTGGGGAGCTAGTTACATGCTCGACCGTACTCGCGGATACAACTCTCCAAAAG
+>2368 1
+CGATAAACCCTGCGATCACATGGATTCTGTCAAAGGCCAATAATAGACAGCTATGCAAGGAACGAGTTGTTGGCGTTGCCGCTGTCCCTTTCACGGTCGT
+>2369 2
+ATCTGCACTGATTGTGAGTATTTCAATGCTTAGTAAGCGATAAATGCAGGATTGTCCTACACGGGCGGACCAGCGTGCCCTGCCCGTATGACAATCCAGC
+>2370 2
+TTAGTCGCCCACATGGAAGCTGCTTGCTGGGAGTCGGGATCCAATTTAAGACCCCGGCGATTCTTATCGAAGTGCCACCACATTGTAGCAGATATTACAG
+>2371 2
+CAGGTATGTACAGGAGCCGGGTAATGACTACAATCTTCCATATCGGCAATATCTTGATCTTTGGCGTCTCCGAGAGATGGTGCCCAACGTACAAGCCCGT
+>2372 3
+TTAAAGGACGGTTTCCCGATAACAACGGGAATGACATCAATTTAGTCGCGTGTCCCCGTCCTAAGTAGTTGCGGTCGTGCGGTCTACCAAACGAACTTCG
+>2373 3
+GCTGCCAGTATTTGCACGTTACACGTTGGCATCGAGTACACACAATCGCTAAAGGAAGGTTGTGTTCACGACCTTTTACTCGCAGACGTTCCGCAGAGGA
+>2374 1
+CGTTACTATAATACCAGCAAGTCTATCGGTAGGTGGAGCCAGCATCTTACCATACTGTTTATACTGGAGTCCGCGTCAGTGCTCGAACGGAGCACACGTG
+>2375 3
+GTAGAGGTTGGTTCCACGAATCCGTGCAAGTGGCGAGCATAAGTATTAACACTCAAGCATGATCTTCTCGGTCAAGCAGCTCCATCCGTCTAGCTGCTGA
+>2376 3
+CTCGCTGGTGCATTGCTAAACTGCATCGACTACATATCGTAAGTAGGCGGCCAAGTAATCCGACTTTTAGACTGGCAGTGTCCGTAAGTGCACTGCACGA
+>2377 1
+CTTGGCTAACCAAGCGAGCATGCCACAACATGCCGGTAGTCGAGTGTATCCCTTCATGATAATTATATACTTGGGTGCCAAGTTGGCGGCAACACCGTGT
+>2378 3
+CGCCTAGAGTTATAAGATTTTTAGTCCCAGAGTCAGATATCCCTTCCTTCGACCCCTGTTGGTAGCGGGTCGGAATGCGAAAAGCAGCGAAGATGCCATC
+>2379 2
+ACGACCGTAGCGCGCTTTTTGCGACTCTTCGAGAGCCACCACCCATCGCATTCAAGGATAGATGGTCGTATCCATTCGCAATATTAGGGGAATTGGTGAA
+>2380 3
+TCCAGTCCCCCACCAGCATATGGCGTCTGGAGTCTTCTGACGTCCGATGCTCACAATGAAAACTTGTGGATCGGATAACAGAGTGGGGGCTTATTAACAT
+>2381 2
+AGACTTGACGCTACGAGATCGCATTCAGTCATCACGGCCAGTAAGTGTGACTATCAGCCTGCAACAGCAGTTGTATCTTGAGGGTTCTAGTGCACTACCG
+>2382 2
+CGTCGATCGTGGAGTTCCAATCTAGTCCCACCGGAATTCTATCACGCAGTTAGTTGCCGTACATCATGGCAATCTAAGTGGTGAACCGCAGCAGGTGTAA
+>2383 2
+CAGCGCTATCCGATCCTCTCGTTAAGCGCTTATATACAAGGTTTCTAACGTGGACGAGAAGACGCCCTGTCGTGAACGCATATAGTAGGGTCCAGCTATG
+>2384 1
+GAAACTATGGATACGAGCGGGGGCCTAACCTAGTTTATATAGTCACGTTCCTTCGCGCTAGCAGTACACGCAGAAGCCCGGATGCCTAAAGTTTTTTCGC
+>2385 1
+TTGTCAGGGAAGACAGACCGTCCCAAGATGAATACCTTCGCGCGTATACACTGCCCGGCCGCCCCATTGCAGAGTTATTGTTTAGGCTAGAAGATTTTGA
+>2386 2
+GATCTGGCTCGGCACCTTAAAGCCCTCATTGACGGGGCATTAGGGACCCTATTCGAGGCATCGTTATGATCTATATGGCAGAATGTACTAGCCACTAGAC
+>2387 1
+TGCTATAATGCGGGCATCATAGCACAATTATTGAACATCATCGAGTCATAAATTCATGGACTCGATGCCCCCGACCCGTCAGGGGTGAGGTTGCTGTCCG
+>2388 3
+AACGACGTTCGCGCCTGCTAACATAGCTCACACACGTTGATGGGGATACCTGTTCGTGTGGGCAATAATCCATAATGCGAGGCTGCAACCATGTGCTATT
+>2389 3
+AGCACGTAGTCCTTGCCGCAGCCGCTGTCTAGTGTCGCATCAGTAGGCCGTACTCTATGAAAGAGATATGCTCTCGAAACGCTAATGAAGTAAGTTCGTC
+>2390 2
+AACTGTGGAAGCCCGAGATTATAAGCTCCTACCCTTTTGCGGTTCTTGAATTCGGCACCTTAGCGGTCGCTGCGAACGTTGTTGAACGCAACCAGAAGAA
+>2391 1
+GCAAGCCGGACCGTCTGTATTTTGTGTATTGGCTATATGAGAGATGAGCGGAGCCAGCTTGCGGTACTTCACAACCCCACGTTATTAGACACTGCCACAA
+>2392 3
+GAGCACCGGAAGGCCATAAAGTTATCAGATAGTGCAACGCTAATCGATTGGGACTCTGGTCCGCCAGTTCGTTTGCTGTAAGCACTTCTCACCTTACGAG
+>2393 3
+GAGGCGATAGAGGTAACCGATCAACACGACTCCGCGATGCCGAGTATTCAAATCCTGGTACGGGGCGATTTTAATCGGTGTTTAAGATCCCATCTTTCCC
+>2394 2
+GCGGGAGGGATCTGATCTGCACCTGTCGACTGCGATGTTTCGCCTTAACCTATAACAGGCCTCGCATTTTCAAATAAGAGGAGATTGACAACGCGCATTC
+>2395 2
+TAGTAATGCAGAGGGCCCTTGTCCTGTGCATGACTAACACCGGACTCCGTCAAAAATTATAGCTGGCCAGCGGTCGTAGCAGTCGTCGCATTACTTAAGT
+>2396 3
+GCAGCAAACTAGGCGCACCCCGTGCCTGTTTTTCAAAGTGTGTACCATGTTCGAGGACTTTCATATGCAATAGGCTACGGCAGCAGAAGTGCCTCTATGA
+>2397 3
+CCGGGTGATCGGGCGACAACCGTGTTGACCTGTCCGGTGGACAATTGAATCTCGATCGTCAATTAAAATCGGCTTCAGCGAATTACCGACAAACTTTGTC
+>2398 3
+CCAGTCCCCAATCGGAAATTAACTTACTACTGAACTACTAGCAAATGAGTGTGACGGTCCGAGTTGGTACTCCTTCGTGAGGCAGGAGATCCTTCGCGGT
+>2399 2
+TCGCAAAAGAGCAGCGCTGATATGTGCTGCAGTCTGATAGTCGAACCGATATCAGTGGTGTGAAATCAGCCTGTTTGGCCCTCCATAATCATCAGCGCTC
+>2400 2
+AGTTGCCTCTATCGACGTACACAACTTCGGTCATCCAACACGGACGGAACACCGGGGTCTCGCAGTGATTTGAATTATTGGGGCGACGTAATTCATCATG
+>2401 3
+CGTGCTCTCATGCTACAGGTTGCAGATTCGTTAGACGACCTAATGGACGGGACATCCCATTATGGCACTAAAAAGCTCGGTTCTTCAAATACGGCCTGGG
+>2402 1
+CTCTAACTCGCCTATTACTATAGGTGGCGGAGAAGCCAATCTACCTGCATTACACGATGAGACCACGAGGGATTCCGGTGAGTCGTGCAGATTGTCTCTA
+>2403 2
+ATGTTTCTCATGTGTCGCTGCTCTAATGACCGCCACGTTTTTCGAAATGATAACCGGGGGTCAGAGTAGGATAAGAGCACCGCATAGACCCCGGCACTAT
+>2404 1
+TAAAGGCCGAAGCTTACCTCTGGTGAAGATAATGGCCTCCCAAGCGTCGAAGTGGACATCGTGATGTTAGATTGAGCCTCGTCATCGTTCGATTCAACCC
+>2405 3
+TATTGACCCCGGTACGATCGATAGCGGTCACCGCAACCTCTGTAGTCGGGGTGGTAGAAATCTAAGTCGACATCCTTATATGGCTGCCCGACTATAGTAA
+>2406 3
+GCAACTGTGGTCATTTGACAGGGTGCACGTAGGTCAATCGAGCTTGTCAATACACATCTGCTCACTGGATACAAGCATCTGTGCTACAGATCCAGGCTGC
+>2407 3
+ATTACTTACATCATATGTATTACAGTATACAAGAAGCCAGTTGGGTAGGATTCAGTGTTGCCCGCGCCGTGACGTCGCGATCAGGCAGACGTGCCTCCCA
+>2408 2
+CTGCGCAGACGCTTTAAAGTCCAGTGGGACGCGGTTAGCCGACCAGGATTCGAGTGACTCACCTGTAAACGCTGCTAAAAGCCTACAGTTGATCTTATTT
+>2409 1
+GGTCCCCCCGAGGGATAGATCGTGTATGGCTCCAACTTACCGAGTCCTTCAACGTCCCGAAACTCGGTGATTAAGTGTGTAATCATAATCTAGTACAGGG
+>2410 2
+GTAATCACCGTTGCCTTGACAAGCGAGTACCACCACGGTATTAACGGTTTGGTTAACATGGCCTAGGCCATTCCTCAATTGCGGAGCAGGTTACGATACG
+>2411 3
+ATGACTGTGGGCGTCATGAGCAACGGAGTGACTAATAGAGTCAGTTAGAAGGAGCCACCTCGTTACCGTTCCCACGTCTCTCTATGGCCAATACTCGATT
+>2412 2
+ATGTTTTCCCCAATACAGCGCGTCTGGCATTAGGTTACAAATACCTATCTCCAAAATGGTCGCACGTTCAGGGTAGTAGCGGTCCGCGAGCGTGGAATAC
+>2413 3
+GTCCTTTGCACACATCGTTTGCGAAACACAGAGGGACGCATCCAGAACATCACAGTCGGTGGCTAGAGATCGATTTTGAGACCATTGGTACTGTCTCCGT
+>2414 3
+AGGCGGCGGACACCTAGTTTCAGGCTGATTGCACGGGTGACTTGATTCCACTGCGGCTAAGTAATTCCAGAATCAACACAAGCTCCTTTGGCACAGTATT
+>2415 2
+AAACCGTGTATCAACTTTGGTGTCCACGAACAAGCTCATGTGGGTGACCGGCATCCGTAAAGCCGGATCATAATCCGGACTGGACGCTCTTATTGCATTG
+>2416 3
+TTAATATCCATTCGGTGAGCCCCTCAGAGAATGGTATCCAGGCATGAGCCGCTCCATGCTGATATAGGTCTGAAATCCATAACGTTCCATGGGTCGGGAC
+>2417 1
+CCCTAGAGTACGGCCATAGGCTCATTCTACTAAGCTCCGAGCATTGCAAAAGAGCTAGCGGGATAGCGTCGGCACTCGGTTGATTGGATTCATCTTTAAC
+>2418 3
+ACTTACAGAGGCAGACGTTGCAGCCGAGAAGGTGAGCCCCGTGTGTAAACTGATTCCATTAACGGATGACCTCGTTTGTGGCCGAACTAATCTTTATCCC
+>2419 2
+GGTACGGAACTTCCTTTACAAGACAGGGGGCGCCCAATTAACCAGCAATGTACTGCTGTTCTAGGTTCAGATCCGCGTTTAATGTGCACGGGCCTAAATC
+>2420 3
+AGTGAGCGGTAGCTGGTCTGCCACGAAGGAGCTTGGAGATATCCACTGTTAGTCTCAGATCTCTGTTACCACTAATTACAGCCTAGACGACGCCCGTAAT
+>2421 2
+TTGTCATAGGGTGTTAAGATTCCTCCGCAGGGCGACACGAGACTGTCTATTCGTAACGATTGAGTCATAACCATCGCATGACTCACTCGCCTAGCGGAGA
+>2422 2
+TACACATCGTAATTGAAAGACGTCCACTCAGATATTGATTTTCTTGCGCAGGATTGCGCCAGAGCGTCACGTTCACAGGGCTTGCCGCAGTGAGTGCACA
+>2423 2
+TGAGCGGTCTCGGTCTCCCCGACAACGACCAGAGACTCGCTCTGATCTGTGATCTCGCTTCTGATAAGCAATAATGAGGTGAATTAGCACTGCATGATGA
+>2424 3
+CCCTATAAACTTCAATTTACCGATGTGGGATTGCGGCCAACCTGCCCATGTTCGAGGCCCGAATAAGGTTAGGAATACGTAGTCGTCTCGTCAATGGACG
+>2425 1
+CAGCTGTGTCCTGTCGTCGGAATGTTCCATTGTCTCGAGACTCTGCTGTTCAAGCACGACTCGGAACAAGGAGCAACCATTTGGCAAATGGTCATAAAGC
+>2426 3
+CTTAGGTAATCACTGCCTGTCCACCAACGATCCGTGGCAGCCTAAATCGGGCTATCCTAGGAAACCAGTGATCGGATGTCGTATCGATATTGGGTAATCG
+>2427 1
+CAAGTTATGTGAGGGCCCCTTTTGACGCCAAGTGTTTTCTATAGCAGCACGCTCAGTATACTCAAAGCGCACGATTGGGACACTAACGTGGTTACGCCAG
+>2428 2
+CCAGCCCTTCCTACGCGGATATACATCATAATCGAGTATACCGAGTCACATAGTCGTGGTCGAGTCTGGGGTAAGCATTAGCTCGGGAACTCTGCTAGTA
+>2429 2
+CAACACATTAGCCTTGCTGGCGAATTATGGTCCTCGCACGCCATATCCGTCAATGGATATATATGAGCCCATGCTGCAGGTGGTATATGGGCCAGAATGC
+>2430 3
+TAACGAGCTGTGGAGCGTTTGGACGAGCCGCACCAGTCCAAAAGCTCGTTCCCACCTGTACAGTTAACATTCAGTATGACTGTTTTGGGTCCAGGACAAT
+>2431 3
+TGCGTGTGGTGCTGTTGTTCTGAGCGGGCAGACATTTTTATCCCGCCCACAACCCCTTCAAAAAAAGAAGAGTGTGCCATACTGACCTACACGGTGATGA
+>2432 1
+CCTAACAGAGTAGCGAGCCGCACTTTTACGTGGCCTGTAATGGAGCTGGCACCTGTGCACTTCCGACGCATTAACGTGATCAAAGGTGTTCTATTAAACG
+>2433 1
+CTCCTTTGTAACTACAGGAGACCGTCGCACTGGCGGGCATGTTTATGACTAATTATCACCCCAGACAAGTGTGAGCATGTTACTGAACACGCTAGCGGGT
+>2434 1
+AGTGAGAACGTATGTGCTAGAACCCCTCACTCGTTTATTGTTAAAGGCTCTGCTCTCAGGCAGCAGTTTCCTGGACCGACAAGGTGCATGAAGCGCAACT
+>2435 3
+CCTTCGGGAGCCCGGGATTTAATATCGTTGTACCGTGGTGCTCAGGTAATAACACTGCCTAACATGCGAGAAATGGCCCGTCTAAGCAATTCAGTACCTG
+>2436 3
+TCAGGGCCATGCTCGCGCGTAAAGTGTCATCTGGCTTATGGCATTAGACCCACGAGTCTACATCATTAGCATCGTGGGAGAATTCTAACATACTCGCGAG
+>2437 1
+GGGCTCAGCGTATTAGAGCACGCAACAAGCCAGGGCAGTACTACCATACCTTACGATTTTTCAGGTGGGTACCGCGCTTTCCTATGTAAGGCTAGCTTAA
+>2438 2
+TACTGGAGGGTACGCCTGTAGACATAACCGGAGAGGGATCACCCAAGTATCGCGGAATCTTCCAACGAGGCTTCTTGTTCTCCTTCAGTATTACAAGGCT
+>2439 3
+ATCGGAGGTGGCATCGACATGGCAATGGTCCAGTTCCGATGCACTACTGACGCTCATTAGGCATGTCTGCTGTTCCTGAATCTTAGGACAGTAACCAACA
+>2440 3
+TGAGACAGCGACCAACTGACTACCGCAATAGTTCGTATAGGGATCGATTCGCCTACGTGATTATCGCTGACATTGCGCTTACCTAGACAGGGTGGTCTCA
+>2441 2
+TACCCACCGGGGTTCTCGGCAATGCAGTTATCACGCGTAGCAAGTGCGCTTCTCTCATTAGTTACCATTCTAGAAAGAACGTCGGACTAGCGGAGAGTAT
+>2442 2
+GCGGTGGCGTCTATTTATCGTCTTGATATCGTTCTCGCAGAACTAACGCAAATGACTGTTAGTCGAAAGTCCATACGCCAGATCGAATCCCCGGAGACGG
+>2443 1
+TTCCATCAATCTGCCGCATGTGCGACCGGTAAAGGCGCCGAAATCAGGAGAAATGGTGGCGATTTCCCAAGAGTTTCGCCACTTTCAGACATTATTGGCT
+>2444 2
+TTACACATGAACCACCACAAGCCAGGCTTCGAGTACCGCCGGTATAGCTGAGATTATATGGGCTGTACTGCTCGGAGTTCTATTGAACTAGCTGCGGACT
+>2445 2
+CACGAACTATCCTCATATATCGACCCATGGGAAAAGCCAGGTAGGTCTGGACTCAGATGTGGTGGGCGTGTCGACCCCTTTGCTAAATTACACATTTGCG
+>2446 1
+CACTCGAGCACGGAGCAGATCAGTCACACCGTATGGGTAGACCAGCGTACTAGCAAGCTGCAAGCAGATTTGAAGATCTTTCTGTGCCGTTATCTGCTTT
+>2447 3
+GAAGCGTCCGTACATTCCGTGAACGCCTTGGTATTGCCTCCTGGGCCACTAGTATAACTACCTTGGGCACGATGACAGTAAATGGGGCCTTGAACAATTA
+>2448 1
+AGGGGACATACCTACACCTCTGACCGGCATGCGTGTACACCAATACAGCGCTTTACGATTTACATGGTGACTTGCCTATGTAGTTGGCTACAGAGATGCG
+>2449 1
+TTCGCGTATGGTAGGCTCCACGATAGCGAAGACATAACGGCGGCACTGACCATTTGCCGTATTGCTATGACTCAACCCGTATATTATGAGACCCTTGGAG
+>2450 2
+CGTTGTGAGAAATTTGTCGGAGTAATTCCCCTCTTGCCAGGCACCAAGGTCATTACGTATCGCTTCGTATTCCAGAGGCAAGAGGGAATCAATCGGCCAC
+>2451 1
+TGTAGAGTTTACTCGGTTCAGGGACTGCGCACGGTACATGATGCGATTAATTGCAAGCCACACCCATATTCTAGGTAACCCAGACTTGTGCGAGAGCCCT
+>2452 3
+TGTAGTACTGATAGAAGAGAAGTCAGCACCTAACGAACCGGTGCCATATCTTCGATTGTCCCTCCATGGACCGACTGGCTCGGTCAGATTGGATCAGTCT
+>2453 3
+GCATCTCATAGCACGGCAGTGTAGTGGACAGGACGGAATGATGCCTACTCAGATACCTTCCTAAACTTGATTGCTGTATATCAGGTCCCAGTGCATCGCG
+>2454 2
+TCGCATCACCAGAACTGCGTAATTTCAGATTGCAGAGATCGCGCTAACATGTATGGCGTGTTCGCTTGTCGTAGGCGACCCTGACACAGCTGAAGTACTA
+>2455 3
+TCTTCCTTCGTAACCGATGCTTCGTCCTCGTCGAATAATAATCAGAGGATCTGAACTGTCACTCCTTACGGACGCGGCTGGTAAGTGAAAGCGGACGAGA
+>2456 1
+TGACATAAAGTCTGTGGACCATTTGGTAAACAGCAGGAGGCAATTAGTGTTTCCCGAGTAGGGATCGAGCCCTCTCTCCCTACCGCGCTGTACCTGAAAT
+>2457 2
+CGAAAATTCAGTAGTCAAATGCTTACCTGGCTACAGCCTCCAACCTGTTTGGACGCCAAGGGGACTTAGCATTCGATCATCAGCGTAGGTCTAGGCGTGT
+>2458 2
+GCATTACGGTCTTCCCACACACAAAATAGGACGGCATTGTATCCTGAGATTTGGGCGCGTTTTGAAGCTTTCCGGAGCACTCAAAACCTGAGGGCCTTGA
+>2459 1
+ATCTCCCGTACAGGCAGCATTAGGCGGAAGTTTGCAATCAACGGCAGATTTGAGTCGCCGCGGGAAAGTTTTCAACCAATCTCTTGTCAGGTCCGACATT
+>2460 1
+GGCAATCTACCCATTTGATGCACGAGTCAGTTATTGTGAGACTGAGGCCTTCGGCTGTCAGTTCGAGGACCACGAGAACTACAATATTTGCCACTCGAGC
+>2461 3
+GACCTGGCCCGTGTTGAGCCGTCCATTAATTCGACGACGAATCTAAGGGTGCGAGTGTGAATTGGAGTCATTGACAATGATCAACCGCACATCCTCCATT
+>2462 3
+ATACTGGCAATTAAAGATGCGTAGAGACCTTTCCACTAGCATCGGCTTCAGTTGATACCGCCAGATAGGTCGTCCCTCTATGGGGACAGGCTGGCCAATT
+>2463 3
+TGCGCGGTCGGGTATCGGACCGGACCTCAAAGTCCGGTTCAACCTCTGCGAGGCATAAAAGTACCTCTAGTTGATGCTCTAATCAGATAGGATATCACTT
+>2464 3
+AGCGTCTAGGTGGGACAAGAGAACGATTGTACGTCTCATAAGAGCTGGGGCTCTTCGCCGACTACACACTTATCTTTCTAAAGCCCCTGAAAGGTCTTGC
+>2465 1
+ATCCGGATTCCAGATCTAATAGGCTTCGTGCTAGTAAGTATCAAGAGCGGACTCATCGAGGTTCGGGGTAACTTTCGGAATCACCGCACCCCATCGAGTT
+>2466 2
+GTCGTGGAGCTTTAACCTAAGTCCAGCGCATATAGAGGCTGATACAAACTTTAGCGCGCGACACTTTTACCCCGCTACTATGTCGATGCGAGGGTAGCAT
+>2467 3
+AGCCGTGATTGTTCAAACAGCAACGCATACGCCTAGGGGAATTTAATAATCGGCCGTCATGGACGGGTCACTATCTTGGCATTGGCGACCATGCTTATCC
+>2468 1
+ACGCGACTCTACTTGCCAATTGATGAAGAATTATTGTGAGATGCAATGGCAAGAGAACTGTTGCACTGCGACGCCCTTCCCGTGAGTCAGTCGCCGTACT
+>2469 2
+ATTATCAATGCAATTCCTGCCGTTTTCGAAACGACCTCGGGTTAGAGGATCAACGTGTCTACTAACGACAGCGGGTGTGAACCGCGGATCTTAGGCCCTA
+>2470 1
+CGGAGTGTTCTCCGAGGACCTTTAGTGTGACGACAGCTCAGAATCATGTCCGATATGTCCAGTTTTGTATAATCAAAAGGCGCCCGGAGCACTCTGCACA
+>2471 1
+GTATTAGACGACCATAGAGTGTATCCCACGGCCGCGTATGTGGCGATCAGTGGATATTGTTTCCTGACTCCCTTGATACCAAGGACAACAGACTGTCCGA
+>2472 1
+AAGAACGCTCGGATGTCCTTACAAGCTCCACCAGCATCAAACTGGATGATATCATTCCTTGGGATACCATTTTTCAGTGGTGCGGACGATCGGAGGGCTC
+>2473 1
+ACTCGTTTCAGCTCTAGGCCGTGACATATGGGTTAAACCATGAAGTGCAGACCTCGCTTGCAGTTACGATAGTGTGAAACGAGCCCTCCTCAATGTCAGG
+>2474 1
+GCTTTGAGGACACCCCAGCCACGCCATGAAACATTTTGTTTTGGAGCAACGGCGCTTATGTGAAGGCTCGCTACATAATGAATGTGAGGGATCATCCCTC
+>2475 2
+CTAGACTCGTTGCCCACACGTTGCAGCATCTTTAGAGCTCATGTAAAGGCATTTGGTCTATACCGGGCGTCTACTCTAGGTGAGACAACCGAGGTAACGA
+>2476 1
+GATCACACGACTGCCCGGCGAACCACGTAATAGTGGAATTTTAGTTGTTGCACTCACATCGAACGACTATTACCCGAGGGGAGTATTGGCCTATTGCGCT
+>2477 1
+CTTTGCGTTGGTAGATCTATCCCTACCAACTCGTTATGACCATGTGGAGTAGCAGGAGAGAAATCTCCGAATCTATCGACCAGTGGCTTCGGCGCAAACG
+>2478 1
+CGGTAATAAAGGCTGCGATAACGATTCGGCTATGCATAAACGGTTCATCCGAGGCCGGCTTTACATTTAAGCTCCTCCACAACGGTTGGCTCTGCAGGAT
+>2479 1
+CCAATGCTGTCTGAATCCAGATAGCCAGGCAAGTGGTACGTCTCGTTATATAGGTCTCCGTTGTTCACGTCGCTATGACGGAGTACAGGTGAACCACAAC
+>2480 1
+GATCTACAGACAGGGCCACTGACGATCGTACACGACAGTTCCGACGGGTAATCTTGTATACGGGACATATAGAGGGTTTCTTCCGTCCCTTACGTTCAAG
+>2481 3
+CACAGCTAGATTACGTGCATTTACTTAGAAAGAGCCAATCAGCCTGATTTCCCCCAATGTTTCGGGCTGGGCTAGGGGCGCTCGCACAGTTAATCGTGAA
+>2482 1
+ATCCCTGAAGGCAGCCGACGCCTATGGCTCCATTAGTTCAGTATAGTAAGAGTGCGGCTATTCTCGAGGCAAAAGACCTGTCGACCTTATAGATTCGCGT
+>2483 1
+ACATGGTCGACTTGACGTCACCAACGTTCTCATTGTACGATCCGAGCTAACCTGGGCGGGTGACTTACGTCTTTATTAAATGCGAGACCAAAGGTGGCAC
+>2484 2
+CGCATACCCTATAGACAGGTCAGGGTTATACTGTGTGGTTTGCACTCGGGAATCGTTTAACGGACTCATCCGAACAAGGCGCCTGAAACTGTCACGACTT
+>2485 1
+TTGAACATTATAACTGCCCCCCGTTCGGAATGACAGATCAGGTACCCCCTAGACGCCATTGCTCACGTTGGTTCGTGTGACTAGTCGGTTGAGGAAAGAA
+>2486 3
+AAGTGTACTCAGCCGGCCCCCCCTCAACATACGGCGATTGTCTAGTAGGACTTAAACGTCATACCTTGCTGGTATCGACATGGAATTAGGGGGTATCAGT
+>2487 1
+ACACATATCGGCTGCGGCAACACAAGAGACGAACCAGACCGACGTTGAGTAGCGTAATCTTGCGGGCTCTGCTTTGCATTTGGTCCAATTTTTTCCAGGA
+>2488 2
+GGGTTTTTGGATAACAGATATCATTTCGCCACGCCCAAAGGTGGAAAATGTATCGCAGACTTTGATCACAAGCCTCCGCAGCGTCACGACGTTCGCTGGT
+>2489 2
+CATGATGCAGGCGCACCCTCTTTTACGCACGGGGGTTATTTAGAGGGTCGTCTAGAGTCTTCTCAAAAACGAAGAAACCGCGCCTTTAAATTGATGCGCC
+>2490 1
+GTCCTGTCTGGGCGATTTATAAAAGGCCAGGTAGACAAGTACCACTGGATCCCGATATGCTCTTTATAGAACGAGCTAATCTCCCGCTTAGCAGGCCGTG
+>2491 2
+GAAGCACGCTCCGCACAAACTAGTAGAATATATCCTAGGGGTGAGTGGGACCAAATTTACTTAATCGTTTCGTTGTCTCGGTCTTGCACAGCCACGGGCC
+>2492 2
+GGAAACTGCACTAGGTCTAGGACCGTTCTGGTGGTAGGCGTCCGTTGAGCTGGCTTCTTGCAACTACATCAAATACACCAGTTCCCGTAAAGACATGTCA
+>2493 2
+GTCCCGCACTCGTGACACACATTTGGCAGTTAGCAATGCACATGACTTGCGCAAGTGTCAGCAGCTCACTCGTACCTGATGAATGTAGTCTGAGAGTAGT
+>2494 1
+CGGTGTTCGATAGTTACTGGAATAGTGAAACGAAGCTCTGTCGTCGCCAGGAATCTCCTCCGCAGCTGCAGTCACCATAACATTACGGAGTGACTCGTTA
+>2495 3
+TAGTCTGCTCTGGACTGCATAATATAGGGCGGCCAAGAGGTCAAATCGCTTGTCTATCAAACGCTCAGATCATGTGTCTCTACACGGATGCGCCTGACAG
+>2496 2
+GAGTTCCTCCACGGTCGAGTTGTAAACTCATGACCGGTGACTGAGTTTGAGGCATTCAACCCTAGCACGGCAATCATCCGCAGATGCATTTGAATTGAGC
+>2497 1
+TATTCTTTAGCTCTAACGCATCCGCATATTGGTGGGTAGTGGCGCTTACAACAAGTTAAACGAAGAGGGTACCAACTGACACCCATCGGTCGGGCGCCTT
+>2498 1
+AGAGCGTGCCTCTTTCAGGACCGAACAAGTGCTGTCAGGCCTGTTTAAGGTGCCGTAATCAGCACTGTATTAGTCACAGCGAAACGACAGCTATTTGTCC
+>2499 3
+GATACCATGACGGGACTCGTGGCCACATTTAACATCAGGATATTGTACGCTCGAATGATCCTGACTAGCTACTGGCAGCGTCATGCTAACGGCTTGGTAC
+>2500 2
+ACCTTAAGGCGAGAGAAAACCGTCGAGTCATCGTGACAGCCTATTCCGTTTTCTCCTCGTATACGAAGAAGACGCCGTATTCGTGCGCGATGGGTATCAT
+>2501 1
+GTAACATTTGACATGATCCCGGTCGGGAGGGCGTTACTACCCTCTGAGGGTAAATATTCAGGTCAAGGTTCGAGCAGCAATTAGCCCTAACTTCCAGCCT
+>2502 1
+CGTTTAATACCTCAAGTGAGCAGTGAGTCTATATTCTCGATTCCTCCTCCATGATGATGGGTCGACAGGCGCCACCAACTAGAACGAGATGGGTCGATCG
+>2503 2
+ACCTTTCGTTCTCCAACGATTACAGGACGCCCTTCGATTGGTAGCACTGCTCATGGAGCCTAGGAATGCAGATACATGAGGCTGAAGAGTCGCCTAAGTT
+>2504 3
+CCGGTAACAGACAACGCAGCGGGGTCGGTTTCTAATTTATATGCAGGCATCCCAAGATCCTAGTGCCGGAGCTGCTTCCAAGTTATCTGGTGCTAACAAT
+>2505 3
+AATGGCACATGCCTGACGACCCAACACTGGCAATTGCAATAGTTCCGGGTTCTTAACGTGGTGCTGGAGGCCCTATAGTGGCAGTGACATTCAACATTTC
+>2506 3
+TGCCCTACGATCTAGCATCGTTGGAGTAGCATCGGAACGATGGTGCCGACACTAATACCCTGTTACGTAACATCGGTATAGGCTAACCTAGTGGTCTCAG
+>2507 3
+CCTACAGTATAGTTCACTTGGGAATCTCCCAACCGACCACAAGTTTGGATTAAAGCATACTGCCTGCGAGTGAGCATGTATGTTCGCGGCAGCGTGGCAT
+>2508 3
+CCCACATGTTAAAGGAGCCTGTCGAATCTATTTCTCCTCACTACGGACGGATTCAGAGACGAGGAAGGCCCTTTTGTTACTCTGCAAGCTGACGGATGAG
+>2509 3
+GATCTAGCCGCATCTTGGCCAAGCTGCCTCGCAAGGACATAAATACTAATAGCGCCTGCTTATGAGGGTGTCATTATTCAGGGCGAGGCCTCATGTACTA
+>2510 1
+TGAGCCTTACGTGACAGTTGCTTAGGGAATGACGCAGTACGAAATCAAACGACATCCGCGCCCATATGTCGCTTATTCCCATTGGATTGCGAGTTGGACC
+>2511 1
+ACCCCGCTTACCCGCTTCGCTTTTAGCTCATACGATGAGCAATAGCTCGACGAGTCGAAGTGCAAATTGCTTTGGCCATATACTGAAGTCGGAGAGGGAT
+>2512 2
+TCTCACCTTCCAGGATCGGACTAACAGTCTGTGACACATTGAACGGTACCAGGCTAGTAAGTACACTGCGACATCAGTCGGGTTGATGTGATGCAGCTCT
+>2513 3
+AACCTATGCGTCTAACCTGCATAGACTGGAGCATTCCGCTTTGCGCGGCTAGGCATACATGTATGGGATTGAACAATTAGTCCGCACAGCCTTATCAGGG
+>2514 1
+ATACACTGCGCCATGAGACAGTCGGACATAGTGGGCTCAGATTGTTCGTCGACCGCCATTGAAGGTGTCCGAAACATAAAGCCCTGGATTCTTACTTTGC
+>2515 3
+TAAAATCTGCGGCGAACATCCGACAGGGTAACCTCTCCGCGTTGAAGAGAAATAGGTCTCTGTTTCGTGCAGTACGACCCACCGTTCTAGCAATGGTTTG
+>2516 1
+GGGTCACTGGCGACTGTCTATCCAGGCGCATCGAGGGTCAAGCTCTCACCCTACTGACGTCTACTGCTGTTATAGAGGAACGAACAAATTTTATCAGTGA
+>2517 2
+AGGGGTCGAAAATACTTTTGGGCGAATCGCTTACCAGTAACCCCCAGAGCCAGTACCGACGGCTTTCATAGAGTCCAGTCATCCCTGATTTGTAGGTAGT
+>2518 3
+ACCGGTTCCAACGGAAGAATCTTCACTATTGAGTAATTTTGATTGCGAAGTCGCTCAATCGATGTGTGCGGTGGAAGTCGCACCACTCCGCAAGGCCCAT
+>2519 1
+ATCGGGAACGGTCAAGCTATTATGTCGTACAGTGCTCTTTTAGAATTCACTCAACGGCGAAATACTGAAGCACGAGTGGCGCTTGTTCCCCAGATCCGGC
+>2520 2
+AGAAAGTCGAAAGCCCCCAAAGAGTTATCGTCCCCTATCTTCGGCTGTCATTTAACCGGGTGGTGTTGCTGGAAGCCCTAAGTATATAGGCCCATGCATG
+>2521 3
+GCCAACGTGTATTGCCGATACAGAGCTCGATTCTATGTATGGCCGAAAACAGCCTCGCGACTTAGCCAGTAGCTATAGAGCTTTCTACGCATGATCGTGG
+>2522 1
+CGGTGAGTACCAAGTGATCTCCATTACGAGGTTGTATTCTCACGCCCATGAGCTATTAAATTCGCCGGCACGGCCTGAAGCAAAACTGAGCATCGGTGTT
+>2523 1
+CGTAATCATTAAGGGCTACAGATGTAAGTGGCCCCATGACAGTAGCCGTATACCTGACTCAACCCAAACGGATTTTGATCCCGGGCTTGGCTCTGGGATT
+>2524 2
+CTCATCCTTAGGAAACGTGACACACCAGTCTAAAACACCGTAGTGTTTTGGACGTCTGATCAGGACTGTCCAGCCCAGGGATGTGTTTCGACTTAGGAGC
+>2525 3
+GAACTTTGGATACCTCGGTGGGGCGATCAGCAACGTTAGGGACTCTACCCTAGCAGCGTTAGAATGCTCGTGATTCTCGAACATTATATCCAATCGCCAG
+>2526 2
+GCCGGCGTGTTGTTCGCAACCGGCAAACTTAGGGACAGCTTGCCCACGACACCTTGTGTTAAACAGGACCTTATTAGGACTTGATGGACTTAAATCAGTC
+>2527 2
+CAACCCCCCACGTAATAACAATAGTTGATCCGGTGATAGGCTTGCTTGACGCGAAAATGGGGGCCTTCAGTTAAGTTTAGTACGGTGCCTGACCTGCATC
+>2528 2
+TTGGTTGACTGGACGCGGTTAATGACTTGTCGGAGTAAGTCATCGCCACCTAACGTTCATAATAGGGACTTCCGGCGCAACAACCACACGCGCAAGTTTT
+>2529 3
+TTATAGACAGCCAGGGCCACTGCTGGCGGAGTGCACTAAAGATTTCGGCTGTTTATGTCACTTTAGTAATCTACCCACGTGACCTAGCAGCACCATGGAG
+>2530 3
+AGACCTAAGCGCGTAGCATGGTACACGGACCCATAGTCCGTAGGGCGCTTGTATCGAGTGTCAGCATAAGTTTAACTCGAGTCTGACTCACTTACGATCT
+>2531 1
+AAAAGTATCGGACGCTGTACAGCGGTAGAGAACTTAACGCACCTTGGAGTCGATGGCTATATGATTACCTCAACGGTTTGGCTATCCCCTAGCCGTGTCC
+>2532 2
+CCAGCAAGTGCCGCTAATGGAATGAGTTTGCGTTCCAGCCATCAAATCTGATCATGGTCCCATAATACATTTGACCGTGTATCGGTAGAGGCCCTGCAGG
+>2533 1
+GGCAGTCCTGTGATTGCAAAAGGCCCATTTCTTTACCGTATACGAGCGGCAGCAAGGCGAATGACTGCCAAACAGACTCTATCCGACGTTTGGTTGTCAT
+>2534 2
+TTTTCATAACTGAAAATTTCACGAAACTTGGCCGTGCTATGCTTCAGGGATGTGCCCCTCTGCGCGGAGCACGGAAAAGTCAGACAGTTCAAGCCTGCTG
+>2535 1
+GCCGGACCAACCTCCCAAACTTCCTTTACGATTGGGGATTGAGTGGGACGCGCCTCGCCTTTAACGGTATCATAAGTAACAGTTATCAGTTTGGAGACAG
+>2536 2
+AGCTCTTGTGGCGATCGACTAACCATGACGGAACATCTACATCTAAGAGTGCCATCGCCGTGTGGACTCGTTTAAGGTCAAGCGGGCACATACTTTGATC
+>2537 3
+TTGGATGGGCATACCAGGCATCTTGAGGTACAGCCCGTGAACTGCCCGTATTTAGGCAAGACACCTGTGACCTTCGTGAATATAACATTCCCATTGCAGG
+>2538 3
+CTGTTAAATTCAGTGAAGACTCGTCGCCACGTTCCTCGGAGAATCTTTAGGGGTTAGACCAGGATGACTTAGGACATACCGCCCCCGAGAAAGTCTGCTT
+>2539 2
+TAGCTGGCGGAAAGCACCGTCTAATCACAGTGAAGGGTAAAACACTTGAGGGTCGTTTGATAGCCTTTGAAGGACTCCCATCCTCTCCCGACTGGTTACT
+>2540 1
+TTTATACGACGGCTCCTATGCCCGTTCGGCTAGGCAACACGGGTTCGTATGATCGTATTTGAAGTCACCATGCCTAGACCCAATGAGAGAGAGTCAACTG
+>2541 1
+TCGCTACACGGGAAGGAACTGCTGCTGGTGATACTCAGGCCAGGAGTAGATTAGCCCGACATTTTTATGGACCTTGGCTCACTATTCACAAGGTCAACTC
+>2542 1
+ACTTTTCGCGTCCAGCCGAGAGAGCTTGGAGCAGCTTTCAGGCACCGTTTTCTCTGAACGCTAGTGTTCAACAATTGATGCAAGATAGTGAACAACCGCG
+>2543 3
+GAATGCCTTGAGCTTGAAAAATGCCGTTGGTACAAGGGCGCGCGCGTCTCCACACTCGTCCTATGACACGCTCGATCCGTTAATTATGGAAAAGTCTTGA
+>2544 1
+AGTGTAACTAACCACCCGCCAAGTGTCTCGCCTGGGATCGCCGGAGTCGAAGTATAGAACTGGTGTGTACCGGTACCCAAATTTACTGCTTGGTCTAAAT
+>2545 1
+TTATCAGACCTACACGACGGTATTACCATAACACAGGGAGTGTCTCTGGCGTGCGTCTAGCACCACAGTGTGGCTGTAGGAAAATTCCTACCTGTGCTAG
+>2546 3
+AATGGCTCGGTAACAGTGGGTGCGTTGTATCTATTTCAATAGTACGGTAACTGACGCACGCAGGCTGCGCCTTCTCGATCACACACATACGTTCAAGGCA
+>2547 3
+GTATCGTGACCAGCCGCTTATTCCTCTTGGCTCCGGAACAAAGTAAGTCCAGTAAGCGTTAAGTACTTTGGAAAGGTATAGGCCTAGTGCGCCGCCACTA
+>2548 1
+TCACGAGACCACTGGATCCACTCATGTCTGTTCCAGACCAATGATTGGCAGGTGAACTTCCCATATTGCCAAAGGATGTGGGGATGGGTTCCTAAAGCCT
+>2549 1
+AAGGTCCGAGTAGATCATATTATTGGCCTCCCATTACATAGCTTCCGAACGTTAACGGTCAGCCAATACGAGTGGATGGCCATGCGCTCAGGTCTTGGAC
+>2550 3
+CAAGTATCATAGTACCCCCAGTATTGGGGAGTGGTCATTATCGGCCTTCACATCGTACTCTAACAGCTCGGAGGGCGCAATGGTTACCCGGTACGATAAT
+>2551 1
+ATAGCCGGCTGTTCCATGTTTTCATGCACGCCCGCAAGTATAGGAATGCGTCAGATGGCGCAGGTAACTGTCCAACTCCGAATGCCTAGTTGCAAGATTA
+>2552 1
+GGTTAGCAGTTCTCGACTAACGCTTATCCCAAGTACGCGTTGAAATACTCACAGTTGGCTGCCCCCAAAAAGGTCAGGCCTCTATTGGTGAGCAGTAGGT
+>2553 2
+GGACGCTGTCACCTTACTGAAATGCGTTGATTGCTTCCGATAAATCCATGTATAGACAAGCATGGCGAAGGCCTAGCACGACTTCGTGTCCATAGGGCCT
+>2554 1
+CCGCGATTGTTGTCATGAGAATCCCGTCCAGAGACGCACTTCTGTAACTGAGTGTACAGCTCAGTGTGCATTTCCTCTAGCGAAAGACCGTATGAAGGCA
+>2555 3
+GGATTGCCATTGAGTTCAACCATGCATGCAGTAAATGCTTCCCGTCCTCCGTGACACTGCGTGGTCGTGGACGAATTAGATAACTGCCCCGGTATAAGAA
+>2556 1
+ACCTGTCTGCAAGAGGGGGTATCGCTCGCACGACTGTAATGTTTAGCCGTGAATGGCTCGTATCAGCGAAAGATGGCCTCCATATAAAAGCATTTTCCCC
+>2557 2
+ATAGCGCTGTCCAGTACAGTTTGACGACCTTAGCGGTTTGATCCAAGCGTCGCTTACCGGCCAATAAAGGTAAGTGCTTCGGACCAGTCGTCTATAAAGC
+>2558 1
+GCTTAGAGTACAGCAATCCATACAAGCCCTGTTGTATGAGGACATCCTTGGATGCCCTGAGAGAACTGCTTCTCGGTTTACTAGTACCGGCGCAAGCGAT
+>2559 3
+ATACTAGCGCCCGTTGGTGCGCCAATGTGGGCGATATATGCACGTAGCTCTGTTGAGATAACATGTAGATCCACTAGCTCTTCCTGCGCCCAAATGAAGA
+>2560 2
+AACGCTCCTAACATTGGAGGAATGAATGGGTTTCTTCGACCTGCATCATCCCGCAATGGTGGAGAGACTTGAAGTGTTCCGCCAATTCTAGCACACGTGC
+>2561 1
+CGACTATTATATGGATTTCCTAATTGGATACTATCGTTCACCCCTCGAGGACGACGGGACAGGGCGTGATAACCTCCGGGCGAGATACCTTTGGACACTA
+>2562 2
+AAAAGGTCGGCACACTGTTACAGGTATCCCCTCTGGGACCAATTGCGCAATATTGCGAATTATTCTTAGCCGCGGCTCCAATTGGGGCGCTGAATATACG
+>2563 1
+TGGGTCTCGAGCCATTTTCAATGATGCGCGTCCAGACGACATCTATCTGCCGATTCAGTAAGCCGCGAATCGGTTCAAAAGTTAGGGCTGCAACTCTAAG
+>2564 2
+TAAGCTCCACAGCTGTGCAAGGGACTAAGATGGGCACCGCTGAGAATCCCAGGGCCCGTCGTGTTCGATTTTTACGACACTTTGATTAGAACATTCACGT
+>2565 2
+ATGGTCCTCAGCAGAGGCAATGCTCATCAGCTGATGTGGCGACATCGAATTGAATGATACTTCAGGTGATGGCTCACATCCACATTCCACGGTTTACCGG
+>2566 2
+GAAGGTGTCCTACCTGGGTTCAAAAACCGTTGCGTCGCGGTAGCACCCAGCTGCCATGCCCTGACGCATAAATTTGAAAATACTTGATGCGTGTTAACGT
+>2567 2
+CGCATGAATTAAATATCACGTGAGGGACCCCCCGTTGCAAGATTAATTCTGATCAACGATGCTGGCCACTGGCTCACTCGCAAGCCTAGGGTGTGTGATT
+>2568 2
+TCGACCTATTGTAGGGTAATAGCGCGCACTCGGTCATGATTAACATACCCACAGAAAAATTGCCTCGGCCACGGAGTTGGTCGAGGTCCTTTCATCGAGT
+>2569 3
+GATGTAGTATACTCCAGACGCAATTGCGTTTCCCGCCCCGAAGTAGCCATGGAACCTTAAGCACGTGTAGCACTAATGAATATTATGCTGTGGGGCCCTG
+>2570 3
+AATGGGACATACCCGTGACCCTTGCAATGACCAGTTATAATCCCGTTGAGTCGAGGATAGTTTCACTGCAGTTCTAAGCTTGGAGATCCGACGGGCCCTA
+>2571 2
+GTCGGTGGCCATAGAATGTGTGTACGGCAAATCCGCTTGGTTCGAAATTATGTCGCGGGAGCTTCCCTAGTCTGAAACCTCCCACTAACAGTCAAAACTG
+>2572 2
+ACAACGCCTATCTGGCAACTGACCACCATGACTTCAATAGTCTGCTACACAATCTGCCTTAGTGGAACAGTGTCGAGGATGCGGGACTTTGGCTGGATTG
+>2573 3
+AAACACTGCTCTTGAACGAGCGTTCATTCTTAGTCGGGGTCGGTACCTCGGGTCTAGCCAGTTCAGTAAATCAAGCTATGTAAGCCCATCAGGGAGCTCA
+>2574 1
+GTTGATTCCCAACATCGACTGGACGTCCATGGCTTATCACCCATGAAATTCAAAGTTTCCGTGAGCAAGGCGTTACAGGCCTGCGTGACTAGAATGCTGG
+>2575 1
+GGAACGCTGCCGTCATTGTATAGCATATTGGCGTCGTTGTAAATGCCGCCGCCAATCAGAAAAGCAATCTTGTAATGCTCGTATAGGTCCCGCTGACAGC
+>2576 1
+GTATCTGGTTCAGCATTAAACGTGGATAATTTATGGTGCGAAGGCATTCACCGGATCGACATCTCACTACGTGGTCGCATCCCCCGACGATAGACATGCG
+>2577 2
+CATCGGTACTATCTCCTCATGGAAAGCCCAATAAAATCTTAGTCTGTGGTGTACTGAATTAGTCAAGCCGTAGTCGCGGGGCGGATTCAGCACTCGAGCC
+>2578 1
+GCCTTGAGTAAGGTGGCACTGGCGAAGCCTGTGTCGTACAACGCTCTTACATATCGCCCATGTACCATATGCTTTTAAAACAAGTGCAGACCCGTATGGG
+>2579 2
+ACGTCTCCGAAAACTTATAATCGCATGATACCGGGCTTGCGTAAGCTGAACCGCACAATGTAGGGAATGGCTCGCGCGTTGCACGCTACCTTGGATATTT
+>2580 2
+CGCGAATCTATTCAGCGTCTTGCGATCACTGCAAGTTGATTAGCTATGTAGTAGTATGAGTAAAGCGCAGCAACAATGGGTGCCCCCGACTTACGGCTCC
+>2581 1
+ATTCCAGTCCAAAAAAACCGTTCGCAAATTGTCTTAGGCGATCAACTCATCGATGAATCGGTCACCAGGTTGCGCGGGTACGGTGTTAGTCGCATGGTCC
+>2582 1
+CGCTGGTTGTTTTTTCATGCTGCTTCAAGCACAGCTGTACGTGCGGGCGAGCTAGGCCGACATTAAAACGAAGCATATTACAAGACTCCAATCCATCGGG
+>2583 1
+CCAGCCAGTACAAAGGCGGAAATGTGCGCCGTAATTCTGACTATTGTACAGATCATTCAGGCTCCTTGAAATGGGCCGGTAGTTCATCTGCCACTACTGG
+>2584 1
+ATTCCCATTGCCCGAATAGGCTGCTTCGGGAGTAGCTCCATTAAAACGTTCATGAGGTGTTAAACCAGTGGGGTTAGCTGACAACCAGTCATTCCGGCAC
+>2585 3
+GAATGTTGTGAGACCAATACCCTATGACATGTCCCATCATATACGCTGGAGATAGTCGGTGTCCTGTGGCCATTATGACGACGGGGATCCGTCATACCCA
+>2586 2
+CCATTTGGCTAAAAAGCTAAGTGTTTTTGCCGGGTTAGACACCGGATCAGACTTTAAGTCTCCATGACCCTGCTTCGACGAGAAGGGTCAGACCGCAGTC
+>2587 3
+TTGAGACGTCGCGGGTTTCGAATTAAATACAAGAAAGCATGACTTGGAATTATAACGGTCCTGCCGACCCTACTGTGCAAGTTTCACGTCCGGCCGCGCT
+>2588 2
+GATTCATGCCCACGTAAGTGCTGATGAGTCGAAGGGACGGGCAGACCACCGTGTTATTATTGTTCTTACAAATATCTGTGCACCTCCCACCACATGGAGG
+>2589 3
+TGGTCGTACTTCTAAAGTATACAACGAGAGCCGCGCCGGCTCTCAAGGTGTCGACGTATCTCCAGTGTGTCTGAACTACGTTATGCACTAGAAAGCTCAG
+>2590 3
+AGCGAATCATGTCCCTAAGCCACAATTGAATATATGGCCCGCTGGAAAGCCCGGCTCATGAGCGCTTCGAGTGTTGAAGTACCATAGGCCCGTTTATTGT
+>2591 1
+GCTTTTTCAGTACTTCGTTCCAGGCCTACGTGTTGAGATATTCGCCTTAGAAAGTGCAAGGGGGTAAATCAGATACACGATCGAACCCTGACGCGCCACG
+>2592 3
+GGTTGTCTATTAACCACATTCCCGTGAGTTTGTCTTGCAAAAGTACCAGCTAACGGCCCACAGGGGGACTACACGTGGCTCACTCAAGTTGGCAGAGTTA
+>2593 2
+TTTTTTGACAGATTATCAGCAGTTAAGAGATCGGGCTTGGACTTGGGCGACGACCTGGGCATAACGCCAGTCCCTAGGTTCCCAGCTATCCACTAGAAAC
+>2594 3
+ATGCTATAATCATCCGACACGAGCGTGCAGTGATAAAGCTGTCTTCTCATTCCCCGAGAATGGCCAGCGTCTCGTCAATAAGGCGCGGTTGATTCGAGAT
+>2595 1
+TCAAGTACGTGGGGTTTACGCCCAACTGAATAGTTAGGACAGGGGGAAGCTCTGAGGTCAAATCCACTCTCGTGGTGCACTACTTAACCTTCCGTACATC
+>2596 1
+ACAGAGGTCTGACGTCACTCGAAATGCGCTTCATGCTTCGACAGTCGGAAGTCAACCGTGCTAAGCCGGCATACATCCTTAAGTCACATTGAGTTGGTTG
+>2597 2
+AACAACGCTGAAGACCTATTCATGTGTGAAAGGGCTACAGGAATCGTGTATGTGTAAGGGTCATAGTTCCCATCGTCTCGGCCCCCCTAAGGGACCTTCT
+>2598 3
+GCCGGTTGGTTCGCCTCACAACCAACATTGGACAGTGCGTGAACTTACTCAGCTTGAATAGGCCCCTAGCTGATTAACACATTGCATGCAGGTAGGATGT
+>2599 1
+CGGTAACTGTATTCGGTAATCGATGCCGCTCACTAGGCTGGGATTGAGCGAACACAATATAAACCCACCGCTTATGTACGCGATTTCGGTCTCCATGAGG
+>2600 3
+GCTTGTCACTGTTTTCATATAGTGAGATTACAAGACAGGAGGCTACGCGTTTCGTTAGCGCCCCAGTGAGACCGATCTAAGGATCTAGCCAACACGCCGT
+>2601 1
+ATATTGACGCGCGTCTCAGTAGTCGTAATTACTGTTCCGGGAGGTAAGTCACAGCGATGTGCTCGATAACAGTGTCACTCCCTGAACTAAACGGCCGACT
+>2602 3
+ACGCGATTGTTTATCGATGGAGGTTTTCTCCGTCGGTAGGAAGTCCTCGCTCAGTCGCTGTGTCCTAAACTCCAAGAAAGACCAACAAGCACGGAACGTT
+>2603 2
+GATGCGCCACCTCTGTAGAGCCTAGTATCAGTTCCCGGGAACCCTCCGATTAACAGTGCGGACGTTGAATCGTTCTTATTACCGAGGGAGTAGATTCAAA
+>2604 2
+CGGGCGAAACGAAGCGCTGAGACTAATTTTTGATGGTTTCATGTGTAAGTGTGTCGTGTCCAGCTTACCATGAAACCCATAACGATAGTCCGCCCACCGC
+>2605 2
+TACTACTCCGCGTTTTAACTACAGATAAGCCTAGTACGGAGTACAGCGGGTAGCGGTCGGGTTCAATTCGGCGGAGATACCCACAAATGTCCTCCTTTAG
+>2606 1
+GTTGGATGTCCCTTCTCATCTATCTCTCGGACTACGGAACAAAAAAGTTCACGACGCCATAATCGGCGGACCCTATGGTGCATATGGAAATGGTGGTCGC
+>2607 1
+ATGCTACACGGGAGGTCATCCCCTTGAAGAGGAATACCAAGCGGAATCCTGCTGGCCTCGCCGGGGAGACCACTAATCTTATTTTTAAATATTGCTGGCT
+>2608 3
+CAGAAGGTTGTCGACTTCGGCTCATACTGGACGCAGCATAATTACAATAGCTGTCATGGGTGGCAGCGTCTCGGAATATTCTGCACGCCACCAATACGTT
+>2609 1
+GACAGGCCCAATGATCAGGTGACCGGGTTTGCTCACTTTCGGATATTGCGGTCCACTACGATCTGAGTAAAATCCTGCGTAACACTAACCGATCGGTGAT
+>2610 3
+TCTATTTGCTAGCTTAACTTCGAAAGAAAGGGAAGACGCATTCACACGGCGACTGCTCTGTGCGAGCAAGCGGCTTGTCTAATCACATCCTGGGATGTCC
+>2611 1
+CAGAAGCACTAGTTGGTACGATTCCTAGGTGGATATAGTCGCAGTTGCTACAGATGACAGCATCCAACCCCGTTGACCCCTAGGGATTCTTGGGCAATTC
+>2612 1
+GCCGGTCACGAACTAACTACAAAACCATTACACGCGAAACTCGGTGGGTCCTAGTGGGGGTTTTACGCAGTTTTATCGAATTGCCACCTTGGACATGGTC
+>2613 2
+CGGTTGCATTGGTCCACAATCCGCAGATCGATTGTCCAAAGTGTTCCGTGATGTCCCTACAAAAGGACTTTAGGTTCACGCAGGATCCGTAGAGCTCAGA
+>2614 1
+GTAATGGCGAGTTTTCACCTGCGCTAACCTCTTAGGATGTACGCAGCGTTAAACGGCAACTTGTAGCACGGGTACGTACGTGCATGCATCCGAAAACTTC
+>2615 1
+CTTAGAATTTGAAAACATATTGCTAGAGCCTCGGTTAGGGGCTGGCCAGATGGTACATCTAATGGCCTTGGCGCCAGTTCCTAGCCGTAATACGCACACC
+>2616 2
+GAGACTAGCAAATCGAGTACTCTCCGAGTGTCTCTCCACACCAGAAAGCTGGGTCCATGCGAGCATTCTATAATCTCGATTGACGGTATTGCGCGGTATG
+>2617 1
+TCACCACACTTGTGAGCCGACAAATAAGCCTACGAGATAATCGGGCAGGTTTCAGCGCGCGATGATCTCGTACTATTTGTCCTGGCTTAGCATTGGAACG
+>2618 2
+AGTGTAGCACAGAACGACGTGTAGTCAGTTGACATGGGCTACACGCTAGGGCATGCAATCTGATCTGCACATCCAGTCCTATGTCACAGCTTGTTCTGAC
+>2619 1
+AATGTGCAATCGCGATGTTGCTGCTGTTCCGTATTCTACCAGAGCAAGGTGGCAAGCGTCAGTATAAAGCATACAAACGGCGTGCCATTCCCGCTAGTTC
+>2620 2
+GGAAGGTATCCTTAGGTATCGTGCATTTCTTGATGGACCCCACACGGATCGCGACCTAAGAAGACGGTGAGATAAGTCATGTATCCCCCCCGTTCTTAAG
+>2621 2
+CCATGAGCGGATCTAGGATAGAAGCGAGCAGGGTATAAAGTTGCCGCCTACTCAATTGGATTTCTACCCACTCAAACGTGTTTCCGCTCGCTGGATGTAC
+>2622 1
+CTTCGTAATGCCTACGTATGGGCGAATAGTCCTGAAGTCACAGAAATAATTAGCTTGCCTCTTACCCCCATCCGGAGCTCATAGGTCTTGGACGAGGGGA
+>2623 3
+GAGTAGTACTCTCGCTCTTAAGCGTATAAAATCAGTATCGCGGTAGCTGCAGGCTGCCTTGGTGATACTAGGGTCGAACACACCTTCTAAACAGCCCGGT
+>2624 1
+ATTAGGACTCCGGGTCCCTTTTCTCCTGCTACAGGGGGTCAATACCTCCGCTATAGTACAATCGGAATATAACGGGCTATGGGTACGTCCAGAAAGTCGA
+>2625 3
+GATACCGTGACAGTCGTCCGTTCGCTCCTAGGAGTCTGAGGAGCGCTACATACCAGAATCACAGTAAGGTCGTTTCAAGACAATCAGGTCATTTTTCGGC
+>2626 1
+ACGTGCAATTCGCCACATCCGGGTCAGACATGGATCAAAAGCGACAGGCTTCGCAAAATTCTCCCTTTACCTTAATGGGGGTGAATTGTTCCTGACGGTG
+>2627 3
+ATGCCTGGTCGCAATACAACCTGTGTGCTCGTTGAAGTCACTTGCTATGCACCACCGTGCACTGGAATGAGCTAAAGCGCTAGTTTAATGGCAGCTAAGC
+>2628 3
+CAAGCGGTATCAGGTCTCACTCTTCAGCTGAATTGTCCGCCAATAGATATCGTGCGTTCTGCTTACACGTCCAGAGAGTATGACTTACGCGGCGAAGAAG
+>2629 2
+CTAAAATCTTCCTTTTGAATCGAATACTACGATTCAAGCTGGAGGCCCCGGCCAGTCTACCTGCAATGAGGACCGGAAGGGCTGTAATGTTTGCCCAGGT
+>2630 1
+ACTTCGACAAATTGGGTTCAGGCCGACGTTATGCATTCATTACAACAACTAGCTTTAAGGGTGACACGTAGCCCGCTGCCGACAGTCTGTCATGGTCGAG
+>2631 2
+AATGCATACGTTAGGACCGCTATAGAAGTAAGAACACCCTCGGAGTCTTTTTTTCAGCGGATGGGTATCTGCACTGGCAACCATTTCCGGAGCGACCTCG
+>2632 2
+ACATTCCTTTAGGAGAGAGTTATCAAGAGATCGCGTACGGTCCGCCCGCATAGCGGTTTTCCGGAAACTATGAGGTACACTAATCTGTCGCCGATACGTC
+>2633 2
+TATAACGGGTATGACTGCCCAAAAGCAGTTAGATTTCGATCCGCACCGGCTACCGTTATCCTTCTTGCGGGGTTAATGAACAGCCAGGTCGAACTGGATC
+>2634 2
+AGCAACATTTGATGAACTGCCGGCTCTATCGATGGTCCGGTGTCACATCCGGGTTGATGTACGACACTCCGCGACATCCTAAAGTTGCGATGAATTGCAA
+>2635 2
+TACTAGGAGTATCGCCTTAGAGCTGGGGTCCAGCCGTGCAGGTACCTTAGCATGGTCGCATCTCTCAGCTATACATCTTCCAATGAGAACGAACGTAAGT
+>2636 1
+CGTCCCTCTCGTAAGAGTTCCTCGATCCTATATATTAGCGTGGCCGTAAAAAGGGCTGAAGGGAGTCAAGTCTCGGAACCCTTCCAGAAATTGGATTCGC
+>2637 3
+GTGCTAATGACGCCAGTAACCAACTTGTCAGCTACTCGGTACCGAGCTGTCCTACACAGCAAAGCTAAGTGTGTGGGACCGGTTTTGGTGCATACATTCA
+>2638 2
+GTGAGGTAAGTCCATTATTATCGCTTCCTGCGTCCCGAAGTGCCAGTCCAGAGTTCAGGACGAGTAATAGGCAGTATTCAGTCTACAATCGCCCCGATGA
+>2639 3
+TCGTTTTGCGGGGCGACAAGGCTTCGATTGCTCCTTAAACCAAACGCATCTAAGATGTCGGATTGCGCCGAAACCTTCCAAGTAGTTAGCCGTATGACGA
+>2640 3
+AGTGCCAGTAGAACAACTCAGAGAGCGTATATGATAGGCCTTTTCTCGTACTGCGATCCTTGGAGAGTTTCGGACCTGTTCACCATACGGTCCCGGACAA
+>2641 1
+TCCATAGGCATACCGGGGATGCAAGAGTAGGTGTATATGTGCTCTATTTTCGAACGGATTCCAGCCGTCATGCTGAATCCACCCGGCACGACCATTTGAA
+>2642 2
+CGCAGGGGGTAATGCCAAAGCACAAGGCTATGTTATACCTGTCTGTTGTGCACGTCCGTCCATTTGTGTCACCATCCACGATTTCACCAAGAGAATGGAG
+>2643 3
+AAACCATGCGCGAACGTTTGGGCTGGTCCCGTAGTGAGTACAGGATCCGTGGCGGACAATCTAACGTCAGAGAGTCAACCCCTTATTAGTATTTCTTCCA
+>2644 3
+TGAACTAAACTCTAGAGTGACTCCTAGCTGGTAATTTGGCGGCATGAGATCGGCTGTAGGTCCCAATCCCCTTCACGGTTTCCAGTAGGACCAGAGAACT
+>2645 1
+TAGCACTCCCAAAGGTCGCGATTTCTGACTTTTTACGACGCGAACCAAGTTGTCGAAATCGCGAGAAGGAGCGTCCTGGTACTGGACTCAGTTAGCTCAT
+>2646 1
+GCGTGCTCGCATGTAAGAGTCCAACCAACGATAGAAAGTACTCGGCGAGAGCGTTCTGTATCCCATTCCGACAGAGGACGCCTTCATGTATTGTTTAGTC
+>2647 1
+CTGGCACAATTATAGCTCGGATACGCAGGCACTTCTCCAATGCTTGGCTGCCATGCACCCGAGATAGGTACTAACAGGTTGGCATGCGTATTAATCTAGG
+>2648 2
+AGCATCAACTTGCCTCTTTCGTTATGGACTAACCCCAACCACCCTACGATGAGTTCGACGGGAGCGGTTACGATTAAGTGTCAGGTAATCCAGTGTGAGG
+>2649 1
+CCGTATTCGTCGGTTAAATATACACTATCGAGATTCCTTTGATTCTCAAGAAAATAGGACTGGACGCCCCTATGCGTCCCAGCGGTACGGATGAGCGGGC
+>2650 1
+GCCTAGCCGTCTCATTAGAACACGGTTAGGGTTGAAACCCGCCCGGCTAAGGACCCTGATATGTGGCGTATTAATGTTCCTCGATAACAACTTGTGGACA
+>2651 3
+CCTCTTGAAAGCCACAACCTCGTTGTAAGGCAGGAATCCCCGTTAATCACACAAGCGGAGCGGTTAAAGTGTTTGGAATTTGCCCGACGGGCTTTATTGC
+>2652 2
+CAACTTAGGTGGTTAATGACACCTGTCCCTAGCAGAACGGGTCAATTTTTCGTGTCAATACGCCGGAAGGTCCCGCGGAAAAGAAGGCTCTTACTTCTCG
+>2653 1
+CGCTCTCCCCACAAAGATTAACCTGCCCCGTCTTCGAAAGCAAAGGTTGAGATACTAAGGAGAGGAGCGGGCTTTCGCTTATCGATTTGGGTACATTCGT
+>2654 3
+ATCGGACTTAAGGCATATATAAAACCTTTGCACCGCCCGGATGTGGGCACTTCGTACACGTGGTAGGCACCTTTTTTAGAAGATCGAGAGCCCAGTGCTC
+>2655 2
+AAGAGGGGCTAACGCGTGGGCATCACTGTCGTGCGTTTTCAACACGTCGACGTCAGCCGTTTAGAACATTAAATCCCCCAACGCGGAATATTGACTTGTT
+>2656 3
+TCGGACTCGGACGTTAGCAAGATCCAACTAATATTTTCATGTCGCACGCTAAACATTAAGATGTCCGCCAGAGTACTTCCCGGGTGGTGAGGAGGCTTCC
+>2657 3
+GTAATCCCGGTTCTGGTATCAAAAATACGATAATGTCCAGGGTATCGGCATCACACAGAATCTGGTCATGTCGCAGTCATGGTTCGGCCCCCGTAGTCGA
+>2658 2
+CTAAGGGTGGACTCGTCTACGGCTTACTCGAACTAGGGGCAACTAGTGAAGCCATTGCAGTCTAACGCTATTCTACCACTATAATTGGCGAGTAGCCGCT
+>2659 1
+GGCTGTGATGGGAACGGAATACCCGCCTTTTATATGCGGGAGCGGGGATTCTACGAACTATACATCGCACCTAACCCAGTTACTTGATAATAGCGCCTCT
+>2660 1
+AAGCCGGGCGGTCAAACGAACCGTGATTTCTCGATCGTAAATGTCGAAAGTTTTCGTCCTAGAGGACATGTGTGTAGGCACTCTACCACTGGCCAACCTT
+>2661 3
+GCTGCGGTAACTGCTTCTCTTTAAGCTCGGAAGTGACCATGCAAAAGGCGTACCTGATGTAGACCAGTAGCTAGCTACAGGTTGACATGGACTTCACCTC
+>2662 3
+CCGTTTAGCGTGTGGTAACGAGTCCTATTCTAATAGGGGGGTCGACACGCATTTGGTCTGTGAGCCCATACCTACACGGGAAAATTATCTGCCCCAACAA
+>2663 3
+ATCTACGCAGATAAGCGCGCTAGATTCCAATGATCCTTGTCAGTCCCGACTCGACTACCTGGGCAAGAGTCACATGTTCTGGTTGATCTAGGGAACGTGA
+>2664 3
+TAGACGTATCCCAGCACCTGCACAGCCGTAGAAAGGCCTGCTGTAATTCCGCGTTCAGCGATAGGGATGGTCAGGTCTCTTAGTTAAACAGGCTCTATAT
+>2665 2
+AGTCGAGGTACTCAATAGGAGGCTCGTGCTAAGCAACCAGGAAATGGCGCGCGAATACCTTTCCAGGATCATTTCCATGTTAAGCTGTCCCGTCTGACTT
+>2666 1
+GTTCTCCGTTGTCAGCGCGGCTCAACCATAATGTCTCAAAAGTGTTTCTCCAATCGCTGCGGATGCATCTTTGAGGGACAGAGACAAATACAGGCGGTCA
+>2667 3
+TATGAGATTTCTTAAGGGGATCAGCACGCGGTCCAGACGGTACTGTGTGCAAGCATGATAAACGTCTCGAGCCTTAGTCGCTTTCCGAGTCACACTACAC
+>2668 1
+CGTCCAGCATGTGGCGCAAAATGGGATGTAGTTACGAACGGGGGTGTTTTGTGCTCAGCGCTCCCTATTCCTCTGCATAATCCTCAACAATAAGGCAACA
+>2669 2
+TGTTTATAAAGTACCACCCAAGTATTTGGACAATTCGCCCAACCTAGACTTCGAACTGACCCGCCTTGGGAGTACGAGGACGTTGGGGTTATGGCACGTC
+>2670 1
+GAGACCGTTTCATTCCCCCTGGCGGGTGAGATCTGAGCTTTATGGACATACGAGCGCTGCATACTTCAGTGAATGATCTGCCCCACATGAGATATACGAA
+>2671 1
+TCTGGCTCGACCAGGTCGAGGTTTTCCATGTCTGAAGCAAAAGCCTAGCGTCCCTTGAACGTACAGATGATACGATATGGAGCACTTGTCTATCCAGCGA
+>2672 1
+TGTACTTATTATTGCTGGACGCAAGGGGCTAGCACTCTAGACATCCTCGAACGCACTAGCAAGAGCAAATGCCTTTCCTTTGAGGGGGTGCTATGCACAC
+>2673 2
+TCGTGCTTCAAACGGACGTATACACTCCCGTAGAGAGTGGAGCATCATAAGTGGTCATTTTGAGCGCAACTTCCCACGAGTGATCTCCAGAGGTACGTCT
+>2674 3
+ACTGTCTATCAGGATCAGAGATCCGGAGATTAGCAAAGTGTTATCGCTGCCCTGCTGCTACTGGTCAGAGTCCCCCGACTATAAGTACCCGAGGTAAGTT
+>2675 1
+GTATACTGCACGATCCTAGCTACCAAGCTGTTCAAAAGCGAATAACGTGTTGCCGTGCAAGCATGTCAGGACCACTCTGGCGTTATTGGGCACTGGTACT
+>2676 2
+TTTGTCCGGCCGGTACAACGTTATGGTATGACCGTCCAGCGTTGTAAGGCGAAATCGCAAATTGAACTGCATTCTAAGGACCATCCGCACCGGCAATTGT
+>2677 2
+GGGTACGGATGCTACCCATCGAGCTCGAAGTCATTAAGCGCAACATCTCTACATTATGATCTTCTCATTGGGGTAAGGTAGCGGAGGCCCTAGCCAACTT
+>2678 2
+CCGCAGCATAATTCTAAGACATACCGTTGGGGGCCGAGATGAAGCACCCTTTAAGGATAGCATCGTCACGCCCTAGGCCCGATGTTCATGGTTAGTTATT
+>2679 2
+CGGTTGAAGACCTCGCGCTTCCTGGTGTTCTGACGGTGGCTAACTGATCATTTCGGCAGGATTCGGAATGACAATCAATCTCGGAACACCCAATAACTGA
+>2680 3
+GCCCAACCTGGTCTACTGAAAAAGACTCCTCGTAGGGCTGGTTTCGGTGGCATCAAGCCATACTCAACGTCTGATTGTCGCGAAGTTTCGTAAATCGGAA
+>2681 2
+AAATATTTGGTCATGGCGCCCGCTCAGTTAACGGAACTCTGTGCTGGGAACCTTCGGCACCTGATCTCGCGCAGGCATTGAAAATCACTATGATCGGAAT
+>2682 3
+GAGTTTCCATCTCATTTCATTGGGGCCCTAATAGATTTACAGTACGCCGCCGACCCGTGGGCACTCGGTGCTCATCGAGAGAGTCGAACTATAAAGATAG
+>2683 1
+ACGAGAAAGCTTACCTTGCGAGCCCTGCCTGCTGACAGGCCTTGGGTGTTTAATAACTCCGCGGGTTACGACCAGAGAATCATATAATTGTACTGGTACC
+>2684 3
+GTTTGGGAATACGTAGTATAGTACCTTGGGGACTCACCGAGCCCGGTAATTTCACGCAGTCATAACCATTAGCACTAATACGTGCGTTGAGCCATCCGCG
+>2685 3
+CTCGGCCGTTAAAAGTCAGGTTTAACCTCTTCCTCTCAGTACAAGTGGCGTTCGAACATTCAAGTAGGACAACGAGGGCGGTCCAGCTGAATCAGTTCTG
+>2686 2
+GAGCCCGACTATTGACTTTTACCCAATGGTCCCGAACCTTTCGTAGTCGGGGCCCCTTGCATCGGCATAGTAAGGCAGCACAAATTTGGAGAAGATAGTT
+>2687 3
+CACGGCCTTAGGACTGCTGACTCACGAGCCCCTCTTATCTCGATAGGCTAGAGTAGTAGCTGGTTTACGCGGATAACGGTGCACAACCTGAAGATAATTT
+>2688 3
+CAACTGGACCTGTTGCATCGAAGTATTGAAGTGAGGTTCACCCAGTCCAATCTCGGGCGTGCGCACTAGTCTACGATAAACGACTTAGTAGGCCCATTTG
+>2689 1
+TAACGAACTGGTACTTCTACTACGCGAGTGAGAGTAGCGACCACGCAGGCCTCTTGCCTACTCTGATGACCTATTGTTGTAACGAAACGGCTAGGGTTAC
+>2690 1
+AGGTCAGCTTGCATTCGTGTACGATTATACTAGTCTTACCTGCCCAAGACTGCTGGCGAACGCACAGATTAGGTCACTGTGACGGACACGCGAAAGCTTT
+>2691 1
+ACTGTGATCCGATGAACGGATCTTAAAGGATGTGATAGGCCTCTATGCACCAGCATAGTACCAAGCTCCGTACGTTTAGTAGCCACCAGCGCCGTTGGTT
+>2692 3
+CAATGCTGTCTCGCCCAATATGACGTATCTTGTCTTGAGTTCTCATAACTTGGAAAAGACAGGCAGGTATTCTACACCCGCGTCTAGGCCGGGAAACGGG
+>2693 1
+TCCGCCTGATTGCTCTGGTTGCTAATATACCAGTCATGTATCGTAAGGTTAATGAGGCAACGGCGCCTACAGCCTACTCAAGAATGAACGCTGTAGGCGC
+>2694 2
+TGATAGTCCCGTGACTTCGTTCCGGACGGGACCCACCTGGCTTGTGGCTAGGTAACGTACCAAAGGCGTGTTTCTAACCAATAAATATAGGCATCACGAT
+>2695 2
+GGTTCTGGCATGGGCTCATACCACTCCAAGGGTCCAGTATTTAGTTATGTGGACGATCGCCCAAAAGGCACTCGAATGTAAAGATGCATTCTGACGTCCC
+>2696 3
+ATAAGTGGCGGACGCCTTGGCTTACCTTGTCGCAGCTACACAACATGCAGCAGAGAACTAGTGGGTACACTCCGGCTTGATTTACCAATCGTAGTCAGTT
+>2697 1
+AACACGATAATTCGCATGGGCCCAAGGGGTCTCCCACGCATTATACTTGTCACTCCGTAAAACTGCCTACAGCTGGGGTGACTTCATTAGGTGAGTATGG
+>2698 1
+GCAGCGCTTCATCTCACATATTAAGCCCAACCAGGTTGTCAGGTGTAAATCTGGGTGTAGCTGCCTGATGATAAGTTAAGCAATCCCCACGGGGCCAGTT
+>2699 2
+AAGCCTCTGGGTGACAGTAATCGAGCCTCGTAGGACAGACCACGTACTGAAGTGTGCTCGTCAAGTATCGGACTCCATCGCATACTTAGTTGTTAATCGC
+>2700 3
+CCGGTTTGCGCAAGCAAAACTATGTAACGGCGACTCGTCACATTTGCTCTTGGTGCCTCTGTGAAAATACGCGAGACAACGCATTAATCGTCGCTTGGAG
+>2701 3
+GATCACTTTGTCCCGCGCAGTAGGATTATTGGCTCTGTCTTTAGAACCTGGCAAGTAAAAAGGCGCAGGGGCTCAACATATTCTTCGCCCGGAAGAACCT
+>2702 3
+AGACTGGTGACTGATGTATTTAATCACCTTCCGACAATACACTGGGAACTCTACACGAGGTTACTGGGCGAGAGCTGCGACTCTCAGCTGAGCGCCATTT
+>2703 1
+ATCTAGAATTGTATATGGGTCAGATGCAGCGATGTACTGGCTTTGCGTCGCATACCATCCCGAAAAACGATCCGCGCGCGTATTACTGAGAGCTGTCACC
+>2704 3
+TAACACGTGAATTTACCTCACAGTAGGCATTGGGGAGCAGACCTCGGGTAGGACCAACGTATTTCACTGCTTGTGCGCAGAGTTCTTCCCAGAAAGTCTC
+>2705 3
+GGATAGTTCGTTAAAGCCTAGGGGGAAGATACGCTTACTACACTAGCATTATATCATGTAGGTTTGGTCCATCGGACCTCCTGCTAGGCGCACACCACCG
+>2706 3
+ACAAGCATGGCTTTATGGATCAGGAGTTCGGTTTTGTAGTCCCGCATAGTAGCGTCACAGAGGAGTAAGCGCTTATACGAGTTTCCGCCCCTCCAACACA
+>2707 2
+TCATTCTGCTCGACGGTACTGGATCACCCGGCTTATTCAAGGACAGAATACTGGACAGGTGTTGGCCCTTTAGTGAAGGCACACGCTGTAGTCTAACACA
+>2708 3
+GTGGCACAATGTTCTCGCAGGATATTCGCTGGTATCTAAGAAAGGTTTTAAACAAACCTCTCACGTTTCGGCGCATGGAAGGCGCAGACCGCTATTCGCC
+>2709 3
+AGTAATAGGCAATCGAAGGCTCACGCTTATGCAGCTGCCCGACGCCGCTAGTCCATTTGGGTTAACTAAATAGCTGCATTTTGAGGAGTGCCTAGCATCC
+>2710 3
+ACTACGTTTCTTTAATGAAGCGAGTGGACCCCGTGCGAAGGCTATTCTAAGGATCCTTGGCCCGAAGTTAGGCACCCTTACGAACTCAATTGCGTGACGA
+>2711 3
+TCGAGTAGCTCGAGAACTGAGGTCTAAGTGCTATTCTGGTGGATATGCATGAAATAAATTGCCCCTGTAACAGGCAGCGCACGTCGTTTCGAACCCCTCC
+>2712 1
+AACCCAGTCTGGTCTTACGTAACGCAGGTAAAGGCCCATGAGGCAGCGTAACACTGTTTGGGTGTTCCTCCCGTAGAATACAAAATTGTCGGCCTATTCG
+>2713 1
+AACTGGGCTGTGGCTTCGGGCGCAAGCCTTGGTCTAGACACTCGAGCTTTAATCGTGATTGACACCTCCACGACAATCGTTACGTGCTAGATGAAAAATC
+>2714 1
+AGCTCGGCTGTCTGAAACCGTGGAGTTGCACGTACGTTAACCTCCCTGAAATGACATAGGCGAGGGGAACCTACGTGCGGACAATTACTTCTCTCTTAAT
+>2715 3
+AATGGGGCGTATCGTGTCATAGTGTCTGCGAAGGTTACAACATGACTTAAACTTGGGCGGTCCGCTTTTATCAGACCTGCCCCAATAACGAGAGCTCCAC
+>2716 3
+TCCAGCGCGTCGGAATCACATGTCTCAGTATAGGTGGCTAAGCATCAACAAATGTAGCGCTTACCTGCTCAGTGCGTTAGCCTTGTTCGCAATGCAGGAA
+>2717 3
+TCGATACTGTAAATCTGGACCAGAGATTCTAAGTTGAGCGGCAAAAGCTTCGGCTTGGCTCCTGGCGTACAGCCGCTTGGTGGCCACCATACATTCAATA
+>2718 1
+CGGGCTACACGCGGTGTACCGACATCTGTCAAGACGATGACATCCCAAAGTAATTCTTTCTGGATTCAGGCTGGGTCACCCGATATCAAGGGTAATGCTT
+>2719 3
+GCGACTGAAACTTGTCCGGGGGTGCTCCATGATTGCCGGTTAGCGATATATTTGCCACATGACGGAAACCACTAGCTGAGAGCTCACTTATATAGTCCCA
+>2720 2
+TTATCAGTGTGATCAGGGCTAAACCGTCGACCGCGACTTGACGTTCGTCCTTACCTGCTATAGTGCGAGACTAGAACATTACGGTCCCAGGATAATGACG
+>2721 2
+TTTCCTGCTAACTGGGGAAGACAACGCGGAATCCCGCAGTTTATCTCTCCGGTGTCTGACCACCAGGACCTGGTGTTCGAGGGCATTAACTAAGAATATA
+>2722 1
+TGCCCAAGCATGGGCTCAATAAACTCAGCTTAATACGGGTTGGACGATCGCACTGTGATTCCCAGCTCCCGATGTAGATATCCCTAGGTAGGGGTTAACT
+>2723 1
+CAGGGTTCCCAGAGTGCTACACGCTAAGGTTAAGGGTAGCCACTAAGCCATTCCATAACCCTTATATCTGAGGAATCTAAGGCCGTGACCTGTGGTTGTC
+>2724 1
+GTTGGCAAATCAGATTTAGTCCATGGGTCCCAAGCTTTTATCCTACTGCTATGTCTGACTGGGTATCAACGAAACGCTGGAAGGCGGCAAACGAGTCCCC
+>2725 1
+TGACATATTGCCAAAGCATGCACCGGGTAGAAGGAGCTTATGCGTCCTGCGGCGGATAGTTGAAATGCTTTGTCCCTGATGCCACATTCTCAACCGTCAA
+>2726 2
+TTTCCTCGATTGACATGGCTGAACAATCGGGTGATGACCTGCCAGCTTCATAGGCGTGGTCCAGATCACATCCTAAAGATGGATGGCACCGCATACATGT
+>2727 1
+TATAACAGAAGCGCGACTAGATATGTTACGCATATCCTCGTGGGCAGTGAGATTCATTGTGAAACCACCGCCGATTGGGCTGTGATTCTCACGTACCCCG
+>2728 2
+TAACGCCAAGATCGGGCCACTTGCCAAATCTGCTGATTGTTTGCGGGAGATGACAGCCAATCCTAGCCGGTCACCGCAATTCAGTGGTATGGTTCAATAT
+>2729 2
+TTATGTAGACTCGCCGCCTAAAGGAACGAAAGCCCGCAAGATTGTGTGATAGCTCCTAAGGTGTCTACACATCTGAGGTCCCGATCTTCCTTGGTGGACA
+>2730 1
+GAGCGGGCTGCTAACCGTAGGTCAAGTAGCATTACACATTCGTTCGTCCTATAGCGCGAAAACATTGCCAACACTTTACGCAGTCCGTGGCTGTGGATTA
+>2731 1
+GGCAATTGATCAGAGGTGGTAACCTGGTCATCTCTAGCATCTCATCTCCAAGCCCTGGGCACACACTTTCGTACAGGGATAACTAAGTGACTAGTCGGGT
+>2732 3
+CCTTGTAAGAGCCATCGGCACACTTTATTTGAGCGCCCGTAGCTCTGATAAGGAAACCTTAACGATCCACGGGTGCTCTGATAACAGATGGTTAGGCGTC
+>2733 1
+TATTTGACGGGCTACCGCGTGGATTCAAATTGTGCCTCAAGTAATATTCACAAAGGGTGATGTAAGACCCCCGAGAACTTCCGGGTTCCCCAGCTAGCTG
+>2734 1
+AGGGAATTTATTGTAAAATCACCGTCTCAGCGGGTCGACGCTCCTATGGGTGAGAACACGGATTGCATCCATGCTCTAAGTGTTAGACGAGCCCTTCCCA
+>2735 3
+ATGCGCTAAAGACGGCATCACGCTCGTTTTAGCGGTACAGCCTTCATTGGCCAATTCTTCTCTGGATTTCGCTCAAAGCGACGAAATGGTAAAACGGGGC
+>2736 3
+TACCGCCAAAGTTTACTTATCCTACCAAGGTGATGGACCTGCTCTGCTGCGGAGACGATTGCTTTGGGAATACAAGCGAAGTTGCGCATCATGTCACGAC
+>2737 3
+CCCTCTAAATAACGTTTTAAATTGCTCGGTTGGGAAGCTAAATTACCAACTGGGACTATTACGCGGCGCTGTGTAAACCGTGCCTGGGCCTGCGCCAGAA
+>2738 1
+AGGTGTGAGGGAGGAGTTATTAAAGCACGTTCACCAGTAATGCGATTAGCACTTTGATTCCTCCTCGAACCTGGTCCGGACTACATGACCTCGCTGACCA
+>2739 3
+CGACAGATATTGTTTAAATAACAGGGCTGTTGAGACTCAGTCTCGTCACCTTCAATCGCGTCCTCGGGGTATATGTGATGGCCACCGCCATGGAAAGACC
+>2740 2
+CGCGATAGAAATTGTACAAAGCTGCCCCGCATTCTGTTATCGCGTATGATTTCGTCATAGCCCATCGTGCTAGGGACGGGCCTACGAACTGTAAAGCGAT
+>2741 3
+AAAGCCTGGCCTAAATCCGGTCTGGTATCTGAGTGCATAGGACGTTAGTGAAAGCGCATGATCCTTCGGACGCACCTATATCTTCTAGACTCGTAGCACG
+>2742 1
+TACCAGTTATTCCAAGATGCAGCACCAGTTCCATTGTGAGAACAAATATGTACTCGACAGGTGCCTCGTTTCTGTGAGGAGGCCTCCACACTGGAGGTGC
+>2743 1
+CGAACCGTCTTCGGAGTATTTCGCGGCCAGGAATACTTACCTACCCATGAAGCAATGAGGCTCCCAGTCTGGGAAGACAGTGATTTTTCAACTTGGTCAG
+>2744 2
+AGTACTGGGGGGGTGGTGCTAAGACTTTCACTACACTCGTTGATTCCACTCGCATTCCAGGTCTCCTGGAACAATCCGGGCGAGATAAATACATCGAACT
+>2745 1
+GCGTCATCTTGTCCGATTCCCTACTATGGTGTATGCAACCTAAGACACAAACTGCAATTAGAAATCGGAGTTCGGCTAAACTGTCCGGTAGGCGCGTCGG
+>2746 2
+CGTGATATCAGCAGGACGGTTACCAGGTACCTACGGGAAATCCGAATGCGATGTTTTAACCGTACGAAGATGCTATATTTGGCTCACCCCATTTGCCGGC
+>2747 2
+CAGCTGTCCAACTTCGACGCCGACATGACCAATGCTCGAGTGCAGAGACGCTAGCTGTAACTTCGCGTGACGGATTCGATAATGACATGTAGTTTAGTCT
+>2748 1
+ATTTTGTCCAAAGCCGTATACTAGACCCATGCCGTTTAGCAGGTTACAACTCACAAATGTAGGGGGGTCGGAGGCGCTTATAATCCACTACGCGGTTGCC
+>2749 2
+GATCCCCTAAGAGTATAACGAGAGACAGGCAACAGTTAAGGGTCGATTTCGGAACCTTTTGATTCCGCCTTGTCATGCAACTACGTCGAGGTCCGCGTCT
+>2750 2
+TCGGGCCTGAAGATGCAAGATTATGACCTGTTCTTATCCGGCGCTACGCGTGACTTGATCTTCCCCCTACCAAGGATAGTGTTGAGCCGAAAAGACTGAA
+>2751 3
+AGGACGCAGCCTGTAGTTCCGAAACCGTTTCACATATACTGGGTTCAGCAAACTTGTAGCGCGCGTGGGTGTATCATACTCAGAGATCACTCGAGCATTC
+>2752 2
+GCACCGGAGATTATAAACCCTAAGACGTGATGACGGTGCGTTACACGGACGGTTTCCGGCTCAAGTTCCCACTTTTTACAGGGAACGTTGCTGACATTAC
+>2753 3
+TCCGCAATCGGGGTCGGACAATCAGTGAAGGTGGTTTAGTTTATGCGACTATCACTTAAAGGAGCCTCTGCGTGCGTATATCGCGACCAATTCCACCACA
+>2754 1
+TACTCGCCAAGGAATAAAACTGTAGCTGCTTAAGAGGCTGTAGTCCGCTGGTGCGGGGCTTATACGCCCATATGTAGTATGCTATACCCAACCTACTGCG
+>2755 3
+TTGGGATAGAATTTCTACGAAATGGTACTCAAGTGCTATGTGACTACCGGCCTCCGCGACATCTACGGCATAAGGTCAACTATCATCGGCGGGTCAGTCC
+>2756 3
+CTCCTCACGACACCGCGGTTTCGGTTAAGCCAGAGCTCGACGTTATGCAAGCCCATATGTATATGAATACCTAGAGTAAAGGCTTGTGATGCCCTTGGGA
+>2757 1
+ACCGGAGGATAGGAGTTAGCTCGAAACGATGACGCATGATCAAGACCGTTCGTCGTGTCTTTGTTCGTCCCTTCTGGAGGCAATACACCTCCGCATAAAT
+>2758 2
+TACAGGGACGACTAGACACCGTAGGGATTCCAATAACGTCCCGTCCGAAATTTGGGTTTTAAGCTGGACACTGTGCACATGGCACCATCACTTTTCTGGG
+>2759 3
+GGCAACTACGCTGCTCGATCGGACTTGAGCCTGTAGACGCCAATTGAGGCTATCGCTGCATGAACCCGATTACTCTTGGCCGGAAAATAGTATTGACTAT
+>2760 1
+GTGACTCGTATCACAATCAGGCCTTCCGTCTCAGGATGTCGGGATGCTGGTTTACATAGAATTGGCGCAACCCAGCTGACACCGTGAAATGCTTGACAAT
+>2761 3
+AGCGAGTTATATCTTACGCCAGGCAGTTAAAGCGCAGCAGCTTGGCCTCAGGGTGCAGGTCACCTTTTGACAAATCTGAATCCATGTCCAGGTATGCCTA
+>2762 1
+TTAATATTATCCATCAGCGTCAGCTTATCATTGAACCGGAGGCTTGCAGGAAGGAGGCGACACGGCCTGTCTTACGATGTCGCCCCACAGTATAGGTCTA
+>2763 3
+CTTAAACAGGTGATCTCCCACGCCTTCAGAGAGAAAGCTGGTTTATCGATACATTCCTGCGGTTCGCCGCTAGAAGGGCCATTTGGATCGATCATGCAGA
+>2764 1
+CGCTCAAGATAACACCACCGTTCGGCATCCGGGACAGTCAAGTGCATAAGATTTCGAGTTTACAACGACCCTTATGATGAGGGGTCTTTTGCGCACGTTG
+>2765 3
+ATGCGTCACGCCACGGACGTGAGCAGTCCACGCCTACTCATTACGGGATGTGAGCCATCGGACGTAATCTCTTGACGCGTTATCTGATTTTAAAATAGGA
+>2766 3
+TCACGGGATGGGCCTACCATAGCGAAGATTAACCGTGAGGATGTACTTAGTTTAACTTCATCGCACCACGCAACCGGCCTAGAATCTCCATTTTGGGGGT
+>2767 2
+GCTGGTGTGCTCGCGGACTAACCCATCGTAAGCTATCCAGATCTAATCGGGGATTAAACCGGTTGGGTTCCAACGTGCTTAAAGTGCCTTATACACAGCA
+>2768 3
+TGAGACCACTTTCCAATAAGGGGCCTCTCTGCTTACTAGACGCAAGGATTTTGACAACGAATTAGTTCGCTAGTTGCGGGCGGTGACCCAATGACGTCAC
+>2769 3
+TTTCAAAGGCAAGCCTTGGACGCTATTAACTACCTGGACTCTGAGATAGGTACGAGCGGCTCGTGAACCGCCGTGAGGCCTTTCCGTTCACTTTGAAAAA
+>2770 1
+CTCACCGCGGCTGCTTAACTCAGCCAACTTAAAACTTAGCATGTGCAACTGACATGGTGCGAGCAATTGCGGCTAGAGTCAGTTTATAAGCGGTCGGCTT
+>2771 1
+TAGGCCGAAATCGTTAGTCGACGCATTCGCTAAGATTTCGGTTCCTGATAACAACCCGCGAATACATTAGGGGTATCGACAACCGTGCACGTGCGTGTTC
+>2772 2
+CCCCGCCCGAAATATTGTAAGGGTAAATTGCATGAATGATGCCGTGGACAGGATGCCATGTTTCTAATCTATCCTGGGGTACAGGACCGTCATCCCGCTA
+>2773 3
+CCCTGGGCATGCACTATTATACCATTCAGCCGCTAACCATGCCGCACATCGACGTTGGCCAGGCATATGTTATTAAAATGGGGTCGAGTGTTGGAAACTG
+>2774 3
+AGTGCATTAGGTAGGCCCCCGCGCCTTAGGTAATTGAGATAGTGATAATTACATCGTCGGTGGCAAATGTGCCACACTCACCCTGGCCCTAACATTATGG
+>2775 1
+AAGCCTCTGGCGGTGCTGGTATTTATCTCTTTACGGTACATATCCTAATCCAAGGAGAGACACCGGTAATCGAGTTTGGTAACGAAGCAACCCTCGGCGC
+>2776 3
+TCATGATCCAGCGAGTCGCCGCTAGACGACCTCGTATATATTATACCATCGCGTCCGGTCCTGAGGTACGAATCGGGAGTTATATAGGAATACCACTTGG
+>2777 3
+GACCCGGAGTATTCATAACGTCGACTTCATCGGCGGCACTGTATATGTATGAACGCCTTGTTCGTATGAAGCGCTGACAGCCTTGAGAACGCGCTAAACT
+>2778 2
+ACCAAGTATTGAGACCCCTAGCTCCCATAGATGAGTCGCCATCTGGTGACACACTGCAATTGTTTCTCGACCGGGTGTATTAAGACGTTGGGACGCAATG
+>2779 2
+CTAAAGTTTTCTTCGAGGTCCCCACTTCAGCGTAGCGGTACCTCGCACTAAGTTGCTAACAGGTTAATCCTTCGGTGCGAAGAACATTAGGAGCGGCAAG
+>2780 3
+TATAGCACGTGCAGATCACCGCATATTCCAGATCTGAGCACTTTCCACTGTGAATTTGCACTATAGGATTAGAGCGAGCCCCGGGGGGCATAATTGGTCC
+>2781 2
+TCATTGGAAAGCACTGGCCCGTCACAACGGTCCGGGGGTGTAGCTCCTCACTCAATGACTAGCATAAGCCGATCATCTGAGTGTATCGATATTCGTGATA
+>2782 1
+CCGTTCCGTACCATAGACGAGATCCCGCAATGACGCTGTAGGTTTACTGCATTTCCATGAGCGCGCTTTCAGACACGATAGTACGAATGAAGGGGTTTAC
+>2783 1
+CATCGGCGAGTCCGCGAGCAGTCCCAGTCATGCAAACTACTCGCATTTACAGGATAGTGCGAGAACTATACGTTGGTCATAGACCTATTGGTTCATCGTG
+>2784 1
+TTGATTGCATCGTAGCATGTCTTAACATGCGGGTCACACAGGCGAGGAATCATGATCCTGAACGATGGCCTAGCGATCTCTTCCTAAACCGCTATAGCGG
+>2785 1
+ATCAACGCGCTGTCGTTTGAGATGGATCATGCCATGCTTAGGGATCACTAGGGCTGATCACTTTGCCTGACAGGCTCAAACAGAACACGCTTATGCCTGA
+>2786 2
+CCCAGATCTAACGCATAATATGAAACCTGGGTTCCAGTTCTCTTACGGAGCTCAACGCGGTGACGTTCGAGCTTGGTGAACTTCAGAGAGCGCTTAACGT
+>2787 3
+ATCATTATCCAGGAACGATGCCGTGGTCCAGTCGATTAACTCCCCGTTCCTTATAGCCTTACGCTCCGGGGCAGGGAGGGTGTCAAGATATAAAAATTCG
+>2788 1
+CCGGCTAGACGCGCGCTGGATACTCAGAACACCTGTCAGAATTTTATTGCATAGGCTATGTCGTGATGTAATCCCACAAAAAGCTCGGAGGGTCCCTGTT
+>2789 1
+GGTATGACGCTGCATCACATCGCCGATTCTCTCCATGTTCTGGAGAGCCCTCATAAATGGACCCGGTATAGTTAGCCCAAATGTGGCTACATGAAGTGGA
+>2790 2
+GAGTGCATTCTGACCAGTCGTTGACAACATTCAACTACCCCGCTACGTCAGAATCTTCACCCATGGACGGAACTTAGAGGGCTACGTTAGATGGTTGGGT
+>2791 1
+TATTTTCGTTAAAAGAGAGGGTACGATAAACTCTGTGCTCCCATCGTGGCCGGCCGTGGAGGCAACACTATCTTGAAGGTCATGCCATAGGTCCACACCT
+>2792 2
+CCTGCTGCGCTACACTAATAAGGTACCTAAAGAGTGTGTGTACGTCGTGGTTGTTGCAGTACCACATCGGCCTGGAGATAACAGCTTCGTACCAATCACG
+>2793 3
+GCACTGCTATCGCTCACCTTCGTGTCAGGCAAGGATCAAATATTTCATTGCCCTGAGTAACCCCGGTGATGTGAAATTTTGAAGGGCGAGCCACGTAAGC
+>2794 2
+CAATGGCTAGACCGTGCGAAATGGTCTCAGGGACATTCTGAGACTTATTACACTCCCGTCGATCTAGGTGTACTCGTGCATGGACGCACCTAAGACTGTA
+>2795 2
+AAGGTATCTTTAGAGATGCGAGTACATACCTCGAATGGGAGATGGTCCCTATCCCGTTCGCAACATGGATCCAAATTCAACCATTTGGTCTGCCGCGGCG
+>2796 3
+GACCTAAGGATATCGGTTCTAGCATCGTCGTGGATTCCAAGATCCGAGTCAATTACTTGCCTTAACGTGAGACAGCGTGGATAGCGAATTCCAGCCGTCC
+>2797 1
+ACTAGTAACACACCATACATCCCGAGCATGTGGGATTTCTAGTAGAGATTTGCAGCGCTTGCAATACGATGTTGGCCGCGCTTAGGCGCTCCCTAGAATG
+>2798 1
+ACGGCAGTAGTCGAATTGTCGTTCTAACGAACGACGCAAGTTCTTCAGTGAGGGACGACGTGATGCACCTCGCCGAAAACTATCTAGTCTTGTTTCCAGC
+>2799 2
+CCTTCGTACAATAAACTGATGCTCAAGGTTCCTACTTCGCTCACGTGATCAAATAGCTGTGGGTTTAGGGGTTCAAGAGTAGCCAACCATCGGGACCCGG
+>2800 1
+CCATACTGGGTTATAGATGAGGCTAGGAACTATTAAAGGTAAAAGGGGGGCTTACACCATGCGTTACCCCTAGGGCCCTCCTTCTAGTTGCCACCTAGCT
+>2801 1
+AACGAGTGAGTGTGAGTTCCTCCCTGCTGTTTACTGAGTTTCTGTGTAAACCGACTCGTACACCAAATCAGACAAAGATCCACTACTGGGCGCGGTGGAC
+>2802 3
+TCGTGGAGTGCAATGACCTTCTAGTCGCTCGCGTGGGGTTCCTATCGAGATTTAAGATCTAACTAATACTGACACCCGTCCGGGAGAGCATCTAAAAGCC
+>2803 1
+AGGGCCCCTGATCGACACAAGACTACACCGACGGTTATAACAGCGCATCGAGAATGAGGCCTGTACTTAGTTTTGTGGCTATCTTGTTACCGCTTGACGA
+>2804 3
+CTCAGGCTGGCCACTGGGACCATCAAGCCATAGGGTCAAACACATGCTTGTCCAGAACTACCTTGGGGCCGTTCATTTAGGGGCATGTAATTGAATTACT
+>2805 1
+CTTAACCAGCGGTACGATTGAGGCTCACGGTGTTGTTGATCTGTATCGCCGTTGCGACAAAATGTGTCACGCTACCACTAGTTAAACGCGACAGGCTACA
+>2806 2
+GATGGACAATCATCACTACGGGTCGTAGACGTAACAGTCTCAGACCTAGGGCAGAGTTATATGCGGCCTCTAGTCGCTAGTCCTTAATCGTCGATTAGCC
+>2807 1
+ATAACCCATCAAGTGCCCCTTTGTCCTGTGGTCCGTTAGTATGCTGCGGCGTCCATTTACGGAAACAGGGACCACTCTAGGGCGATGGTTAGACAAATAA
+>2808 2
+GGCCCGCAACTTAAACTCCCGATATGGGGGCATTTAGTATCCGAGCTGGGCCATGGTCTTGGGTCCTACATTTCCGGATTAAAACTTAGACCTAAGAGCA
+>2809 2
+ACCCCCGACGTGAGTGAAAATATCCAAGACAGCACGATACCGTATGTCCATACGCATCTGTTTTTCCCGTAGGTTTGGCGGGCACTAACGGTATGGTTGA
+>2810 1
+CTCAGATCCATCAACAGTATCTCTTCATGCACATCATCGACTGACATCAATAGGGAGGCTATACGGGCACTGTTGCGGACATGTTGGTGCAGCGGCGTTA
+>2811 2
+AATTCTGTGTGGGAGATCCATGGAGTCTTCTGGCGCCACCCCCTGTGCAGATGGTCAGCACACGAATCTGTAAACCGTGTATCGACAATAGAGTCTAACT
+>2812 3
+AAACCCTCTTGACGGCCGGTGCTCTACTTCGTGTGCGGCACGCCCTGGATCCTCATTATAAACAATGGAACGTGAAACAGTTGATGAGAGTTCATGCAGT
+>2813 2
+AGTGACACGAAACTTGTTGGCACTCCAGTTGGGTCTCAGCCGATCCGTACTTTGCTCAAAAAAGCCTATGGCTCACCGTAGTCGAGAATCGATGTATGCG
+>2814 1
+CGAAGGATATAAACTGTCGAGGGTGGCGAGGAGTATCCGCATCAACTCGTTCGAGCGAACTCTTTTCAACTCTTGTTGGCGACCGTCTTTACCCACGAAA
+>2815 3
+CAGTAAGGTTTATCGGCTAGATCGCAGTCATACCCTAAGTAACGGGCCCATACCTAAAGGTAGACTTGTTGCATAGCACCCACGTGTGGTTCCGGAGCTT
+>2816 3
+CAATGTGGGACTCGGATGTCGAGATGGACGCCATTTCTTGCCACCCTGATACATCATTCAGGACCGTCGTGGCACCTAAAAGGTCTGAGTAAAACTTTGC
+>2817 1
+ATTGGTCGTATGGCGGAGTAAAACTAGGTTCTTCTTCCCAGGTTTCGGCTACGAGTCTCTCTAACTCAACAGCGCCGTGACTCCGAAAGGAAAATCAGCG
+>2818 3
+GCCACTTGGCTAGGTCATTGACAGTAGTCTTAAGTCACAGGGAGTGCCATAGTGTAGAATAACCAGCCATCTCTTAGAGCGAGATGCTGACCCTCCTTCG
+>2819 1
+GATCCCTCAGAGGTCCTACTACTTTAGCATGTTCTGGGCCAGGGGAAGCCACAGTTAAGGAGCGTCCGTCTAAGTCCGCGTATAGCATCTAAAATTCTAG
+>2820 2
+GCTGAATAAGCGTCGAGGTCCCATATTCATCCTTGCTGGCCACCCTATAAGGGTATATTGCCATGGAAATGTCCAGATGTCACAAGCCTGAAGCCTGTGG
+>2821 1
+AAGTTAGTGGCGCGACCATAGCAGCGAATATGAGAGCACGCCTTCGCTTACTGGTTACCTTCACTTTAGAGCAATCGTGCTACCTTAAGAAGCTCGGGCT
+>2822 3
+TCGGTAGCTAAACTGTAAGATATGTGTTAGCCCCGAAATCCTGGAGCAGAGCTATTCGGGTACCACCCCTGCCGGTTTATTGCAGATCCAGCATACAGTG
+>2823 1
+TATCGCTCTGATGATCGCGTACGGGCTACACTTGGAGGGGTTGAGCCGGTCAGGTCCCGTTAGACCACCAACAACATTCAGAACATTGATCCTGATATTA
+>2824 2
+GAGGGAACCAGCCTCGGAGCGGATCTCAGTTGGTTCCAATGCATACCCGTTCACGCCGGATATAGAGGGAGTGCCACGTCTTAAACTACTCTATTTATAT
+>2825 3
+TATGCTTGTCGGTTCCATGCTGCCGACGCATACATAAGACACTCTGGCGGGACGCTACTGTACCCTCGTAATGCAAATTTAATGAACGGTCGAAGTGCGA
+>2826 3
+CAGTTCTAATTGTTCAGAAGACTGCACGCATGTTGTGCGCGAAGTGTATCTGGAAGATGACAACGGCCCGACACTCTAGCCTCTAGTGCTACTCAGCTGA
+>2827 2
+TTCCATAGTCCTTCTTACAGATATAGACGGTCATCGCGGACTTCGAGATGATAGCGGGTTAGTACGATCCGTGCCGATCTGACGCAAGAAAGTCCCATCG
+>2828 1
+AGCTCATTACCCTGACTCAAAGACTTTGTTTTGGGAAGGGGGTGGCACGGTACATCTAGGAAAGTCGTGAACGCCATTAACTCCTGACCCGCATACTGCT
+>2829 1
+GCTTCCGCCGCATGGATCGAATTACACATGCTTGGAGCCGTTACTCGAAGCCATCCCGACGATTTTTAAATGTAGAGTTAAGACGCGTCACGGGAGTATC
+>2830 1
+TCCGAACATGTGTTATAAACAACTGTCCTCTAAGCCGTCTAAGCAGGCTCCGGCATCGACTAGGTTTGGAGCATAGATGGATTGCAACGAGTCCTCTGCG
+>2831 1
+GCGATGTGGTTTTGACAAAATAAAAATCTAACTTTCGACATTCACGTGTGCCATCCAACGGTACCGTTAGGGGCCGCCGCCTACAGGTTGGGCTGCCATA
+>2832 2
+ACCGCGGTGTGGGATTTCCTAGCATCGAGAATGTTGGTTGGTTATGGGACATCCGGCAAAAGCCCTACGATCGATCATTTCGAGACCACAACCTTCTCAA
+>2833 3
+GACACTAGCACCCAATGTATGAAACTTGTCCCAGACCTCGTTCCGGGCCATAGGAGACTACACTTGTAGGCGAGCGAGGTTTTGGGCATTAATTATCGTC
+>2834 3
+TGGATCGTCGCTGTTTCTTGGAGATACTCCGCGCACGAACCGTGGTTAACCTGTCTTCATCAAGCTAGCGGAAATGGACACGTGAATGCAGTCTAACACA
+>2835 2
+AAGTAGATCTTTAAGGACGTCTAGGCTCGCGCACACAAATCCTATACACAAGACGAGGCTGTTAGTGACCCAATTGGCCTCGGGTTCTGATCTTCTCGGG
+>2836 1
+ATCGGAAATTCCCGGACTAGACCGTACAAATTTGTAGGGGCACGTGAGTCGCTATGCACTGCACAACTGGAACTTACGTCGGCTGGAACTTGTATTTCCC
+>2837 3
+GCGAGCTCGTTGAAACAGTATCGGGCCTAGAGAGTCGCCTTCCTCTGATGCAGGAATCCTCCCAAGAGTCTGATGGTTTTTAGTACAATCACAAAGGTCC
+>2838 3
+TGTTGGAGGTGTCCGCGAATACCGATCACATTCACGTGATCTCAATCTAGGGACGCATTGGGTAAGGAATAGCCACTAATACCAGGTCGACTTTTCCGCC
+>2839 1
+CTCCTAACTGTAATGAGACGCGGTCACAGATTAGTGGCAGAACCAAGGTGGCGCGATCCTGGTTAATCCCAGCTTATACCGTAGCTCGCTGTTACTGTAA
+>2840 1
+CCAAACGAAGATACTTGCGCGAGGCGATGTAAATTTGTCGCTGACCTGGCAACTTGAATGTACGTGCCACGATGAGCTTCCGGGCATTAAGCCTATTCTC
+>2841 3
+ACCGTTGACTCCAGTCTAACTGCTCTTCACATGTAATTGATCGAAAGGAGACGCCACTGCTCAAGCTTCAGCGATTGGTCAAATGGGGCCGAGTGCTGTA
+>2842 3
+CGGAGGTCTAAATTCCATCGGGATTACCAGAGGTTCGGCGTACCACGTCTAAAGCAAGGTCTCTACTAATTATGCCGAGGGCTACGAGTTTGTCCATCCA
+>2843 1
+TGGCCCCAAGAATTTGGTTCACCCGTGATATCAATTGGCGGTGCCAAGGCTTTAGCAGTATCGTTCCAAGCAGATCCAGCCTTGGAGCATTAGGAATACC
+>2844 1
+GGTAGGTACTCAATGGCCATAATCGGCAATTGCGAGGGGAATCCATTGATCAAACCCGCTGTTAGACGATTCCCCATCAAGCGCCTGTTCTGAGTCAGTT
+>2845 2
+CGGCCTACGGCAAGGATCCGCAGAGACTTATCAAAGTCTACTGCCGGTTAATTTTATGCGACAGCCTTCTTATTTAGGGTCACGCACTGGAATGAACGGC
+>2846 3
+AATTTAGCGTTGACATTAGCGGAGTTTACCCAATAGCTACCTTCGCTAATGGACCGGACCTTGCATAGCATAACGCGTACTGTCGGTTACCCGGGGGACA
+>2847 3
+GTCCCACGGCCACACATTATAAAATTTCAAGAAACACTGCCTCGCTTAGGACTCAGGGCTGACCAGCATGCTTTGTGTGGAGTGAGCTTCAAGTTTGCGG
+>2848 1
+TTAGTCCCGACGCTTGGCCGATACTAGCAATGCAGATTAACGTGATAAGGGACCAAGGCAGCCTATAGACTGACGCTTCGTTTAGGCTTGAATCTGTCCC
+>2849 1
+CGACTGCAGCAACAATTCGAGATACTCTGCTTTGAGGGATAATGCATTAACCACAACGCCTGTCAATCCCATTGGTCGGGGGGGATCGTTATCGTCAGTC
+>2850 1
+AGAAGCAAGACAACGTACAGATCGCCATGGCTTCGTACAATGGCCCCCCTAAGGGTGGGATGTTTTGAGGTGTAAATCCTTCAGATCTATCCGTTCGCTC
+>2851 1
+GCCTGTCTCCTTAAGCGCTATATCAATTGGTCAATCAGGCGGCGGAGCAGAAAACTGATAGCCGTACCGTCATGGTTGCGATTATGTCACTACAGGCCTA
+>2852 2
+GGCCTCCCTGGGATGATACCTTCGCCCCTGGTGTCAATATCTGTGTGTCCGTAACGGGGGGAGACATTAATCAATGTGTACATCCGAAAAATCAACCATG
+>2853 1
+CATTCTGTATAACAGTCAAGAGAATCTTTCAGCTGGGGTCTAGAGAGACTCTCACTGTTTATGCTGACCGAGAGGACCCCCGCAGTAGTTAGCCGCTAGC
+>2854 1
+CGAGCAATTTTGTCTGAGTCACGGAATAGGATACTAGGACATTTTCTCCGCCAGTAGAACCGGGTTGATGACCTCCGCGTTATATACCTCGACGGACCGA
+>2855 1
+AGTATGACGTGATACATTTGCGCCGCGACGCAACTGCACGACACGTACGTTGTAACTCGGGTTATTGTCGTTAGAGACGCACTCGAAAGTCTACCGTATC
+>2856 1
+TAGAACCGCTCGCATCTTCCGCAATGCTGATTCCAGAATCGCACCCGGTGTAGCTAGTAGACTATTAATGGTGTGTTTTGCCCGTAAAACACGGGAGACG
+>2857 1
+CGGTAACCCATGTTTGAAGCTTAACGCGAACTGCGCAAGTGGTCAGCGGATGCACTTGTCTAACCAAATGGACTGGTGTCCATGCTACCCTAGGAATTCT
+>2858 1
+ATCTTCTAAGACTTATATAGAGATGCCGATCTCGACCAACCGTGGGATTCCGTTGGTAGGCTGCTCTCACGCATACCGGGTGCTGCAACGTTAACGAGAA
+>2859 1
+CCGAACCTACGCCAAAGTGTTTGGTGGACCCGGAATAGGTCCCATTTACCCGAATGGTGACCAGACTTTTCCAGACCTAGGTTTCTTGGAGAGGTATACA
+>2860 2
+TATAATCCGGGTATACGGGATCATTCGCCGGGAGTTCTGGGCATTGACGTCCGACGAACTGCCACTCCGTTCGTCTAAAATCAGAAGCTAATAACCTTGG
+>2861 1
+GAACAATGACATGGAAACACGGCCGGTTGGAATCGTTTGTCCCGGCATAGATTCCCTCGCTTATTGCCGTCTGGCCATATCCCAATAGGATATAGCAGTG
+>2862 3
+AGCTTTGAAATTAGTACATATGTTATCTGTGAAACACGACTCCCTTTGCTCGACCACTCCTCCGGGGGAAACGGTTAAGCGAGGAATGCCGGGGACTCTC
+>2863 2
+GATATGGCTCTTCACTCTGCCAGTCGGGATAGCACACTCAGTTATGCCCCTGGATAACATACTATGTCCAGATCAGTGACCTAGCCGAGGTATGTAGGAG
+>2864 1
+TAAGCCTCGCGGCGGCTAGTCCCGTTGGAGAGACCGAGACGAATAATGCCATCGGGTATTTATTTCTCTTCGAGGCGAAATCACCGCTCCATGATTAATA
+>2865 3
+GCCTAGGCCAGGTACCCGAACAGATCTCTATGCGGCTACTGCTGATATCAATAGCTTGTTTAGCCCATGAAGCGATGTTGGGAACGCTGATCCGAATACT
+>2866 3
+TCATAGGGATCGAAAGCGCTTGTCAGTGGGCTAGGAGCCCCTCGCTTTACTACGTCTGATGCACTTACCGATAAGACGACCCCGAAATTATGTAATGGTC
+>2867 2
+TGCGGCTAGACCCTCCAGATTCAGGCCCCGGCATAAAGCTATAGGAGGAAAGTTTTCTGTCTGCAACTACCCCTTGTTCTGGAGGGTGCCTAAGTAATAA
+>2868 1
+AGTGCTTGCTAGGTGTTGAGTCCACGCAGAATCCCTTAGGCCTGATCGCCGCTAAAACAGGGTAATTTACAGCTAACTCAAGCCTGAACTTGGCTGCTGA
+>2869 3
+TAAGACTCTTACTACTCCGCGGGCCAAAAGGGTATCAGTGTGAATTCGGGCTCTCCCGTACTGAATCTAGGCCCCTTGAGCGGAAGTAAGCACTTATATG
+>2870 1
+CCGTATATTTACTTCGAACCACAAACGACCTACTGGGAGGGATCCAATTCTAGGAGGCTCCCGATGCAATGTTTCGCCCCAAAGGGGTTTTGACGATGGT
+>2871 3
+GTGCTGTTTATCACAGGGTTTACTATATCTGTACCGATCGCTCGCCAGTAAATTACCGCCGTGAAAGCTAAAGGGCAGCTGGAGACACTCACCCTTAGGG
+>2872 2
+GCGCATCCAACGCTTGAGGCCTTCGTTTCTTAAGACGGTCACGAACCATGAATTCGGGTGGCAGGAGTGAGATATGCCACGGCATCATCAAACTATTTTC
+>2873 1
+GTACCAACTTAGTCGTGCCAATGAGATAGTGTCGTTATAGTGTCGAGCCCAAAACGATAATTGCACACTTGAGACCGGCTTGAGCACCCGGGCTCTTCTG
+>2874 3
+ATGTCGACATTCTGAGTGACATCTAGACAAGCACGCGGAATGGGCAGTTTCGGATCTCCACCATGCGTTGCACCAACCATTGACACTGGTGTGTCAAGTT
+>2875 2
+TTTTTGTATTGCCCATGCTTACGCGCACGGCGACTTGAGGGACGGCATACGAAATACTGTACAAAGAATGCTTATAGCACACCTGGGCATGGGCCTTCCA
+>2876 1
+CGCTATTCGTGCTCGGATGTATAAACGTGACTTGCCGGTGCTTATCCGATAGGCCAAGCCAGTGAATCCCAAGTATCATGGACCTAAGGATACCAGGTTC
+>2877 2
+CAGTGTTGCGTTGTCTGGAATTCTACTCGCGTTTCTCAACCCGTTCAACGAGAAAAGACGAACGTCACCGCCCAAACCTCATTGTTGTGGGGTAAGGAAG
+>2878 3
+ACGCAGGATTGTATTATCCTACCGCCACAGGAGAGCGTCTGATCCGGTCGGTTGCCCATTTAGTCTAGGATTTACCGAGTATGCCCAGAGAAGTACAACT
+>2879 1
+GCCGGGGATAACACGCATATTTATTAGTGATTTCATATATCACGCACACTCACCGCCCGCCATTCGGTAAGTGAGGTGCCAGTCACAATTGTGAGGGTGC
+>2880 1
+TTCTGCAGAGGAGGCTTGACAAGGGAGCAGGGGATACGCCGTCTACCTGTATACGCAGCCTAACCTCTGCGTTATACTCCCAACGTATCTAATTAGGATT
+>2881 1
+CCATCACTACTGCCCGCGACTCCCGTTAGATCGCTGATACAGCAGGTTAGAGGTACCGAATTTGATATTGAGCGATTAGCTGGCGATATCGACGATGCAT
+>2882 1
+AGATGATTAATTTCGGATATCACAGACCACTATAGTGGGCTTCCCCACGTTCATTACGGCAGAGTGGCGTACTCAAGTGCGCGCGTTTCAAGCACAGGCT
+>2883 3
+CGACTCTTCCAAATATTTTGCACGTGAGAGTCTAGTTAACTCAACAGCGAGACCGATCATGCTCAGCGCCCTGGGAAAAGGGACTTTCCTGGGCTTGAGT
+>2884 3
+GGCATATAGATACGGCCGGAACGGCTTTGGCTGTAAGCACATTTCCAAAGAATCTTTGCTGTCTCCGCTAAACGGTGGGCTTCTCCCAGGAAGACAACTT
+>2885 2
+TTCGGTCGTTAAGACCAAACTGGCGTCGGAATAGCACATCGAGACGAGTCTATCCAGGAATGGCTTCACTCTAGGACTACTACCGATTTGGTGGTCCTAC
+>2886 1
+AACTTTCAAATCAGGAGATCTTAAGATGCAAGGTGCGGCGTGTAGCTGGCTCCCCTCCGTACAAACATCGGTTACGTACCTTGAGCGCGATACAGTCTGT
+>2887 3
+CGGTCTGCTATGACGGTTCATGTAACCACACTCGGAAGTCCGCTTCCAGCATTGTACACTTGAGAATAATAGTCGAGCCTCACTATGGGATGAGCCGAGT
+>2888 2
+TCAGACGCGTATACAAGCCGTACGGATTATGGCGATGCAGATCTGGTGTGTCGGTGAAATCTTCACTCTCCAGTACGTTGTGCACCACCACGATTGAACA
+>2889 2
+CTCACATCGCTTACAGGTGCACTCGAAACGACTGTAGAGGGTCGCATGCGCACAAATGCTTACTCGACAGTGCTACGTAATCTAGTTGCGTTCGAGGTTA
+>2890 3
+CGAGGCTGGGGCGCTAAGGTATGAGTCAACACCTTTAAATTAAGAGTATACTATCTGACCGCCTCGGTGCCCGCAGTCTTCGGCATTGCTACACTTAAAG
+>2891 2
+CACGTTGAACATTAGGCTCAGCAGTACCATGCGAAACTCATTTACCCGGTACAGGGGTCCTGGTACTCTTTGGAGTGTCTCGCGAGAGGACATCTCAATA
+>2892 1
+GCTTACCGAGGACCGCCGAATCTACGACGTTTGTAACATGGTAAACATGACATGATGGATGCCTGTGGACTAACTTGGGAGCCCTACTTCCGTATGACTC
+>2893 3
+TAAGAAATCCTTGTTCAGCTACGGTAGACAGCCCTTCTAGTTCTGAGGTAAGGGTCCCGTAATAGACCGTATGTAGACCCTGCGCACAGATACGGCGTTC
+>2894 2
+TACAGACACCTAATAGCGTTGCAAATGCCTCTACATCATGTGGCATAGAACTCCCTACTGGTGCTTTTGGGAGGTTGACCGCGCAGGACAGATCGCTTAG
+>2895 2
+GGTGGTCGGCCATGGAGTTCGCTCACGTACGTAGTGTCATAAAGTCTTGCGCTAATCGGTTGACCAAAACACCTGCCTTGACTCAAGCAATACATACTGG
+>2896 3
+GTTATTCTTGGGAATACGAGACAGAGGACGTGCCGTTTGACCAACCTATCTTGACTATAGAGCCACTGCCGGCACAATCATGAGGGGTCACGATCCCTTT
+>2897 3
+CTGCGCTGGACATGTAGCCACTTGGGCTTATTGTACGGGGATAACAACGGCAGTTCCCACACATACCTTACTTTCGGTGAACGTCCAAAAGGCTAGATGT
+>2898 3
+CACAGTTGTCTTACGGCTTCAATGTGCGCATGATGGAGAAGCTTGGTGCTTATGCACTCTGGCCCCCGCGAGCGTAATTTCATGATAACGACAGAACCAA
+>2899 1
+TACGCGTAACCATTCAATGGAAGGAGCGGGCCTGTGTACATAAATTTCAAGTCTGGCGTGGTCGCGCTTAAAATACCTCCTTATCGGCCGCCTTAACAGG
+>2900 2
+CATATTCTGCCTGGATCTTTTCTGACTAGAACCGGTTTCTAATAGGAAACTGAACGCTATTTCACCAGCCAGGCGGGCGGAACGACACTCCGGGTGATGA
+>2901 2
+CGGCGGCCACTCTCGACTGTATGAGATAACAAACCTTTGTGAGTCATACCCTCGTCATGAAGTATGACAGGGTTTGAGCTCAAAGTTGAGTCCGCCATCG
+>2902 2
+ACCACCAGTGCGCTCTTCGGTCAGCTTGGTAAGCGTGATATTCCGAAAAAAAGTGTTGATGCGTATCGCGGCCTGGTTATCAATTGACAAAACCGCTGCC
+>2903 1
+AGGCATACGGTTTCGGGAGAGTAACGGCCTTCCGGACTCGTCCTTACATCAAAGAATGTTCCTCCACGAGTACTTACGATGGCATTTAAGGTCGGCACAT
+>2904 3
+GGGTTGACACCCGGTACAGCGTGACACACCCCTCTGACTATAACCCCTAATCGATGTTCAGACAGATAGTGCAGTCAGGCTTTTTAATGTAGGTCGGATG
+>2905 2
+GGGGTACTACTTAAGTTCGTAATGCTGGTATTAAGCTCTCCGGCGATCGCGCTCTGTACTCACAGAGAGGTTACCTTCCAAAGGGGAATACAGCCCTACA
+>2906 2
+CCGACGCCATTTTTCCTGAAAATGATGAACACGAGACACCGTATGCACCGATTGGGTGTCTTGGGAACCATGGTAGACTACGATTGACGTTCCCTGGCAT
+>2907 2
+TGGTATATCCCAGCTCGTCGAGCTGATATCGTAAAGCTGATAGTTGACTCCCTCGTCGCGTACGCTTGAAAAAATGGTCCGTCAACAGAAGAGCCTTGGC
+>2908 3
+ACGAAGTCTAGAGACGAACTACAATGGACTTTTCCGTGCTGCGAGGGACCTCCTCAAGCTTCTCACGGGGAATATTCATTCCGGTCTCAGGACATATTGG
+>2909 1
+GTAATGACTTTAAGATGACTAACTACATACTGAGCCACCTCCGCGGGTGGGGAGCCTTTCCATGTCATGGGTTCTAAACGGTAGCTCGGCATCAAACTCG
+>2910 2
+AGAATTATCATCCCAGGGGTAGCTACGGTGGTTACGCCCCGAACCCGGACCACCGTGTTCAAGTGTAGTTCAAAATATCGATTCCGGATTGCAAGCTTTG
+>2911 1
+CTTTGCGAAGCCATTATTGACTTTAGAGCGTTGGTTTCCACGTCTCAAGGGCACGAGTCCCAAGTTAAGAGCGTGTACCGAGGTTACAAGCTCGACCACA
+>2912 1
+AAGGCATTCTTCGGTTGAGGACTCTCATGGGAAAAACGCTCCGCTTCACGTCCTTGGCTCTTCAAGAGGATGACCGAATTAACCCGGTAAGATTTCGAGC
+>2913 3
+CCATACCAGTGAGCAGGTCGCTGGTCGCAGTTAACCCGATTCATCAGTGTTCTGGGACCCTGGAAGCGACATCTCATAATTTGTTAGGACTGTAAACCGA
+>2914 3
+ACCAAGGGCCGAGCCTCTCGTAATTACTAGGCACACAAAACTCTCTGCCGTACCTATGTCTGAATCTGGGTGGTATTGCATGATGACCGCGAAGATGTTG
+>2915 3
+ATGGCAGCTGGGGTAGGGTCTTATGAAGCCGTATCCGTGCACCTAGTCCGTTCCAAGAAGTTGTCACACTCGTCCGAACATGTTCCGAAATTCGAAAACT
+>2916 2
+GACTGGTGCCAAACACTTAGACCGCGTCTCATAGGTGTGCAAGGAACTAGATTTGCGTTAACCCTACTGCTCAGGCCGTGATTAAGGCTCGATCTGACAT
+>2917 2
+CGAGCACGCCAAGGTCATTAGAGCCATGGCTTCTTAGCAATTATGAGCACAGAATGACATCTCAGGAGCAGGTTTCCATGTGCCGTTGCCGCTTATCGTA
+>2918 3
+CTAAAGGTAGCCTTTATGTTCGCAAACCTGCGCTTCGTAGCGTCACCACGAGGTACATACGCATAAGGATGGGTTGTAAGCATCGTCCGCTACGTGTCAA
+>2919 3
+CATGAGGGGGCTGGCATACATGCTGACATGGAGCGAAGTAATCCCTTTTAACGCCGCTCTGGTACTTGACACACTGCTCACACCGATGATGTTTAGCTAA
+>2920 3
+TAACTCTACTTCTAAGGCGTGGCTGACCCCCCAGGGATTCAATGAGATAATAAGGTGCCTTCAGCGGGATAGCGCGCCTACAAACCTTTGGTGGCATTAT
+>2921 1
+TCGTCTGGCCCAGCCCTTGAACTAGTTACCGGGCTGGTAAACAAGTCGGGCTTATGCTCAATGTCGTTATGTTCGCAGAATCCAAAGAGATGTAACAGCC
+>2922 3
+CTTGTAGAAGACTTTGCTTTATCGGACGTCCGTCTAGCCAAACGCGGACAGGATTTATAATACCGGGGGATGTTGAGCCCAAGGCCCCAGCTAATTCACT
+>2923 1
+GTTTCGTTTGCCGCCTTGAGTAACGTCCCGATCAGGGAACATTAGAGTAATACATAAGGCCCTCACTATACGGGGCACTATGCTCTACGTAGTCGAGCAG
+>2924 3
+GACTTCCTGCATCTCACCCGCTATTTGTTAGACCTGGGTTTAGAGGTCACAGCGAATCGTTTGGCCGGGACGTGGCTAACATAATCAGAAGCAGAATACC
+>2925 2
+TTTTCATGCATACCCGCAAGCTTCAGAGGATAACCAACATCACCAGCAAGCGCTATTGTGCAGGTATCAAGTTGTGAGCACCAGGCGTGGTCGTTGTTGC
+>2926 3
+AATTCTTGGTGCGGAGGAAGTCAATAGGCTCTTGGGCATATGCGTAATTGCTCCCTTACCCGGATTCGCAGAAGTCACCCTCACCTGCAAAATTGAACGG
+>2927 2
+TACCTTATCGGGCAGGCTATCTCAAGCGATCAGTGGGCTTTCCAGCGATCTCGATAGGAGACTCCGCGAATAGACTTAGACTAATGGCATCTGTGTCAAC
+>2928 1
+AGTATATGGTCGCTGGCTAAGCCTAAATCGCGAATCTACAAGCAGGCACTCTGCGGCTTGGCTGGACACAATTGCAACTTACCAGCTTATTCCATGGTGG
+>2929 3
+GGGGTCCGACTATGTGTCGCCTTTGCTCTGCATACACCGCTACTAACACCCAAGGAGGAAGGACATATCAATCATGTATGGGCCTGTTGGCCATAGATTA
+>2930 1
+CTCGCGCTGGATGCTCATACCGTGAAAAACGATAGTGTCAGCGTGGTGAGACTGCTTTGGTGACATCAGCACTACCCCATGTGACATGTACCAGTTACAT
+>2931 3
+GGCAAGACGTCGTACGAGTTTAACTCGAGCTTCGACCTTTATACCCGTTACGGGCACGACTAAGTCAGCCTCGACAACGGGCTTAAAGTATAGTGTCGTT
+>2932 1
+CCTTAACGCGATCCGGTAAGAGGATGACTCGAGCCATCCATGCAAACGCTTGGCTTTGGTTATGTTGGTTTTACTCGTCAGGCAGCCACGTAACCAAGAA
+>2933 2
+AGTCCAATCGCCCATATGGAAGTCCATATAACCTGTGCGGACTTTCGGCCCATCTGCTAAATGGTCGTATGCCAGCGTTACTGCAATAGGTGGTAGAGCA
+>2934 3
+TAAGCACGTCCATCGATTAGTTGCATTAAAGTGGTAGGTCTTGATCGGTATCTCGACCGCCGCAGCGACTGTCATACCGCAGCAAGATTAGCCTGGCTAA
+>2935 1
+CTCCCTGAAGCGGACATCTCGGTGTTAAGTATACTGGCTTACCTCGTCCACTTACTAGGAGATGAAGAGCGCTTGCCAAATGCCACTGGCTATGGAATAG
+>2936 1
+GACTTTCTATGATGGAATAGGTAGCAAAGCGACCTCTCGGTCTCTAACGCGCCGGCCGTATAAAGCGAAAGGTTCCCAATGCCGCTGTTTCTCGATGTAA
+>2937 2
+CTATAAAGCAGGGAGCGGTCGAACAACTTTATCAACAGCAGCACATTGGGAAACATTGTCTCCTCCGTGCGCTATTGACAGCTGCTTCTAGTGTCTCGGG
+>2938 3
+TTACGGACGACTGTGGTTCTAAATAGACTGCTCCATTTGGGCCATAATGTGGTCGGATCGGAGGTACGATTCACCCACAGCCATATACTACAGCGCCTGA
+>2939 1
+CTGGATTCAGAATAAAGATCACAATGTGATTCGGTTCCCTGGGAGTGGCTATGCCAGGACTGCTCCTGTACGCCGCAGACCACGATAAATTTGTATCCCG
+>2940 1
+CACATCTATCGGAGCAACTTGCCGACCATTTTCAAGACTGAAGGCGTTATGGTATTAACGATAGCTGGTTGTCAGGTCGGGAATGTCGCCACACCACGTC
+>2941 2
+CGAAGCGTGCTACGCTAGACACTGTTTGACATAGCAAGCTCCATTAGTTTTTTCAGCGTAACGTATCGAGACAAGGCTGGGAGGCCCTCTTACCACGTAG
+>2942 3
+GTGACCGTGGCCGGAGAACCCGTCATACATGTCCTTTCTCAGAAGTGCAAGCAGACACACATATGCTGACCCTTGATTTTGTTGTCGATAAATAGGCGCG
+>2943 2
+GGCTACGTCGACCCCACTGCTGATATGTACCAGCCATGGGCGGTACAGTTTATTTGTCTGGGCTTTCGTTACAGAAAAATAGACTCGACCGCATAAAGCG
+>2944 1
+TTGTAGTGGCAGTAGTTACATATCAGTCACGGCAGTGGGTCTGATGTTAAATATGCGAACTCCAACCTCTCCTAATCCCAGGCCATGGCACCGGGCATAG
+>2945 3
+TTGAGCCGAACCTGGCCAATGAGACCTGTGGAGGCTCCTGATAGACGTACCTAGTTTAATCGGGTCATCGATACGACCGGAGACGTTATCTTACTTAACC
+>2946 2
+CAAGGTGAAAAGAGCCGCATCGTAAGTGATTGGTACCCGCTCATCCCATTTCGTCCCATCTTTCGATATTAGGACTGAGTGCGGGCGAATCGGATTAACC
+>2947 2
+TCCACGACCTATGCAGAACTTCGCTTCAGATTACCATGCTATTCGGCCGCAGGGGGGCTCCACGTGAAACGAAATCTTGTTGATATAGAGATGTAGGCTC
+>2948 2
+ACTGTTGCTCGCATTTGAAACAAGCGGTCCCTGGGTTTTTTAACTGTCACGGCCACCCGGGGGGATCAAAGTTTCAACTAATCGCGACATGCAGTACGAA
+>2949 2
+TTCACGGACCTGAAATGTCTCCCTCGGAGTAGCTCTTCCTTCTCGTCTACGAGGAAAGTATGAGGGCTTAGGCGCTACGCTGTCAGGAAAGAAAAATCTC
+>2950 1
+ATTCAAGATCAAATCGCAATCAGACACCAGGATCAGCGGTTGGGCTTTCGACACGGGATATACCCCTCCCTCGTGGTGATGTGATCTATGTGGTCAGCTA
+>2951 2
+TATTGACGCGCGCCTCGATTAGCGTTTACAACCGTCCCTGAAATTCCTTGGTCCACTGGAAAAGCGATCAGGCGAATTTGATCGACGCTATTAGGAGCGA
+>2952 3
+AAAAAGACTGGTTCTGGTCAACTTAGATAGGTGCTCTGATCGCGACGCAAGGATACCGCATTCCCTATAGAAGTCGCGGCAATGTCCTTTATGGCCGTCC
+>2953 1
+TAACAGCCCGGTGGCTGCGTAACCGTTACGCTATTTCGATTGTTGACGCTCTAAACCAAGTAGATCGTGCGGTAGAATTGCCAAATCAGTTCCGCGACGA
+>2954 2
+CGTGTAGACTTAGTGCACAATCGCTATACTGATTAGAAGTTGTGTCTTCCGTCGTGCCATACCCTGCAAGCTGGACACGAATAGCCTGAGGCCGGCTAAA
+>2955 1
+CTCAAGCTTATCGAGCTTGAAGGATGAATTTGTGCAAGTTGGCCAAACCGCCACTAGGTAGCTGCGTCTGAGCCCAACTTAGATGAGGTACGCATCCTCT
+>2956 2
+GAACTGTCGATCTATGTAGCGGTCACAATGGCCGACGAATGGTCCTATACACTGCCTTTGTGGCAGACTGAAGTCGCCAACATTGGTGTAAGTCCCCAAT
+>2957 2
+ACCCAGCTGTCTAGATATATACAAAGGTCCTGGGGTCTACGCGCGGCAGCTTTAGTACTCATCAAAGGTTTGACTGGGTGCCTACTCACTGAATGACGCA
+>2958 2
+TTGGCCTTTATCATAGCTCGGTGCAAAGCCTGGGTTCCATCAGAAGACCCGAAGCTGACATCGAGCTCGACGAATAAGGCCTGGCATGTTCTTGAAATTC
+>2959 1
+CATCGCAGCCTAGGTCTAAGCGTAGGGCGATTCAAACAACGTTAACGACGGTGTATACAGCAGCTGTTCTCCCCCTTATGTCGAAGGTCTGGAAAGTTTC
+>2960 1
+CCAAGCACCGGTTTGGTTATCCCGTACTTATATACCTAGTCATCCTTAAAAGAATATGCTTCGGCGGTCTCCAGGGACGAAGGGCATAGGATGTGACCGC
+>2961 1
+CCTTCCGGTAACCTTTTTTGAAATAGAGGTTCTCCACCGATCAATAGTTCGTGAGGTCCGCCCCTGAGACTGAGGAGAAAACCTGCACGAGTAGTAGTCG
+>2962 1
+AATCTGGAGGTTGAATAGAGTGAGCAATCTCACTTATTCTCGGACCTGGGTATATTCGCGACGGGCTCCGTCACGCGCGCGAGCTCTCACCAATATATAA
+>2963 3
+AAACGGTCTTTTACGGATGCCCAGAGCTCGGATAGGATCACATAGTCAGTCGCCCCAGGCATCTTCTCAGGCCGGCGTTATTTCAGAGATGTTACAAAGT
+>2964 1
+AGAGCCATCGGCTGAAAGCGCATCTGGAGAGATCGCGGTACATCTTTCTTTGACTCGGCCGGGCGCTCCTATGACATTTTAAGACAACCATGATTGTAAC
+>2965 1
+CTACTCAAGAATTCGTCTGGGAGTAAATGTCTCGTCTGGAATAAGCCCGCACCGATTTTGTATGTGCCGAATCCTTGGACATGCCCGCGAAGCACAGTAG
+>2966 3
+ACATATGTCAGGCTACGTGGGGAGTCTCGCTCTAATCGCGTCTCCGTACAGAAAGAAGATAGGTTTCGCACAGCCACTCAACATTGGGTTATGCCGATCT
+>2967 2
+ATTCCTCACTTAAACTGGAAGCTCTTGTGTTACTGTCGGAGAACCGAACAACGCGAAGGCTCGATATCTGCCGGTTTGGGGCCTGGCCGACTAATAATCA
+>2968 3
+TACTCTTCCGCGTCAGTAAGGGACAAGTGGGGCGCCATAGAATTGCAGGCACATGTCGACTAGCGTAAATAACGCTTCCGCGACTCCAGGACTATTTTTT
+>2969 1
+AGGGTACGCAAGTGAGTGAAGCAATTCCCGAGAGCAAACTGGAGGACCTTCTTCATCCTCGTCTTCCGCATGGACATGCAAGTGTTCTCGGTTCTCTAAA
+>2970 3
+TCCCCCCGATTCTAGACAACCCTTGGATTGGAGCCGGTGTATTGTACTCTATCAGCTGCACGAGTGTGCCTTCCAGCAGAATATAAAGAGCAAGGTGTAG
+>2971 3
+CTTGCCTTGTCTCAGACCACCGCTAAGGCAATTAACTTCCTGCTTCAGCAACTTTTGGGAGGAGGAACGCGCACCTTGGAGAATCGAAGACGTTAGTGTA
+>2972 3
+AGGGTGCTTCGTCATGTCCAAGCCAGTAGAGAGTAATACAGCTCTCCATAATTCCGATAGGCCTAGCTGTGGCCTACTGACAATAGTTCACTTGCGAGCG
+>2973 3
+CTGTGCGAAGATGCCCGCCGTTTTGAAATCTGTATCCATCTTACGGGAGACCCCAGATCCTAAGAGTGCGGGGAATAGAACCTTAACAGTTTGTTCGCCA
+>2974 3
+CCCGGTTTAATGGCTACGAGGCGCATGTGACTCCCAACGTTATATTGTTCAAAAACCGGTCTATCCGTGGAAGAGCAGGACTATAGTCGGTGACACCCTT
+>2975 1
+CCTGAAGCCGCTCGGACGCAAGAGTTAGCAAGATAAACTCTTCCAATGGCGTCGAGCGTACTAGCTATCACCCAATGAATGGCTGTGTCCTTTTATGGGT
+>2976 1
+TTGTCTTGGCCTTCGTCATCACGTCGTAAATCCGCCGTCGCGAGAAATCGAGACCCAGTAGGGAAGTAAGCGGTTTTGCACTGTACCATCCGTAAAGATA
+>2977 1
+TACGACTTCGGCTAGTTAACACAGTGATGGCCTCTTGGCGCATGACTAAAACCTAGGCCTAGAAGATAGGTGGTATCCTATTCGTCTGGGCCAATCCCAG
+>2978 1
+GCCCTCACGACCTGCTGTGTATACGATAGTGTTATACCCACAGGACAGCAGGCCGAGAGAAGTTGTCCCGTGTGACCATATTTCGGAATGTTGCATAATC
+>2979 3
+TTTCAGACTTGCTGGCCAACACGGCAACCAATTGCTGCCATGAATATAGGCCCGTGTCTCGCTGTCCTAAGCATGAACGGTGTAAATGTAATTCAGGGGC
+>2980 3
+GGCTCGTCTCAAGATCCCGTTGCAACCGTAAATCCCATACGATTTGTAACCTAAGCTGGTGAGGCCCAGAGGCTTAGGACATCTTAAGATTGTCAGGCTG
+>2981 2
+GATGTTACTCACCGATAATAATCAGAGGGAGGTTAGTATCCACTTCGATGGCCGATTTAAAAGGGCGGACCCTATCACTTTCCACCCCGGCGATGTGGTC
+>2982 3
+CGTGTCATGAGTAGAAACGCCTTCTCTACATTATGGTAACTTTAACTCGGATCACAATGATCGCCGGCATGGAATGCCGCACAGCTGAGCCGGATGCTTG
+>2983 1
+GTTGTGGGGAATTGGACACTTTAGGCCTTGCCAGTTCGCACAATTTTCGTTGTAGGCAGAAGCTAAACCGTCTAGCAAGAAGCAATCGTCCCCCGACTCA
+>2984 1
+ACCTGTGATCGACCCCGCAGTGGCGGGGACTCCTGTTTTCGATATAGTCAATCAGCTTATTGCGGAGAATCACGTAAGCCTTACCCCGAAGTAAGGATTA
+>2985 1
+ATTATCCACCAGATTCCACGATTCGTAAGTGGCCGAGCGTCGTGTGGTGTGGCTCCCATCAACTCCTAACTGAGCGAGTTTCAAATAAGAAGGTCATGGC
+>2986 1
+CCATTACAGATGCGGTTGTTACCATGAAATGGTCTCACGTAGCGGCCTCCCCGAAAGATGGCATATCATAGAACGATTCACTCGCAGTTGGGTCGTCTGA
+>2987 3
+AAACCTCTCGCGGCCAGAATTGTTAAACCCTAGAAACACTGCGGCCAGGGAGCGTTGGTATTTTGTCTCTGGAGCGGAGCTACCTAAAGTATGTCATTCC
+>2988 3
+ATACACTCTCCGCGCCGCACGTGGAGAACGCAGAATAAGCCCGTGATTTACCAAGCTCCTTTCGGGTTACGATAGATTAGTTGTGCAGTAAGTTAGGCTC
+>2989 1
+GAATCGCCGGCAAGGAATCTCCGCGTGGTTAGCCTTGACGATACACTGTATGCCGACACGCTATATGCTGTTAATCACTAACAGGTCTTGGTACGGACTA
+>2990 3
+TCCTCCCTGTGTCGGATAGAATACAATTAGACTGAGTAAATATAAATGACGTTCGTGCGATTCTAGCTTGGCTACCCAGGTTCAGCGGCCGAGGCCCCGA
+>2991 3
+CCTATACTTGATACAGGACGGATTACGCTTTAGGCCCAGCGAATCATAACGTTAGCCAGACTGGATTTGTCGCCGTCATGTATGTCTCAGCGCGAAGCAG
+>2992 2
+CAGGGTCCATCATCAGTACGTCGCCGCATATACATTAATCTGTGTCTCGTTAAGAGAACCGCCCCAGTTTCTAGGCTGAAGTAGTTGTGAGGCGCAGCAA
+>2993 2
+CAACGGACTGTCCAGCGACATTTTTTCACGGTATAGCACAACCAAAGTCGTTGAACAGCTTGGTGGTATCCCGTCCAGACACTTAGAGCTTGGATGCTGG
+>2994 1
+TCATATGCCTCAAGAAAGTAATCGCGGCGGTCCCTATAGCAGTCTAATGGCATGATCCAGGGTGTCCTGAATTTACGATCGTGTCTGCGCAAACAGCGCT
+>2995 3
+GTCGACATGATCGTTAGGTCGACGAGCCGGGAACAGTCGTACTGAAGAATTTAGCTAACTGTCCGCTGCCTGACCTCGAATATGCGCATATCACTTCGAT
+>2996 3
+GCACAGAAGTGTCTATTGCGCATATTAAAAGTGCGAGCGTCCCGTATCGGCCGAATTAATTGCTGTTTCAGAGCGGAACGATCCTACTTCGGCATCGCCA
+>2997 1
+AGTAGGTCGCTGCTAACTCGTCTGTGCAACGCGGTGGTTCCCAAGGCCCACAGGTTTTAAAAATCCCTATAGACCGAAGGCATCATGGCCTAGTATTTGA
+>2998 2
+GAGCAAGGAGCCGATCCAACCCAGCTGTTCATGAACCCTATTGAGGGAGTAACTTGCGTCTTACAGGCTAATATAGGCTCAGTGGGTTTCTATATCCCCG
+>2999 1
+CGTTCACAGGGGTGCGGGTAGCTATTTGTTCATCTGGGACACCCGTTGCCCACATCTGCTACTAAACATGCTTGAATGGCAATAGACGAAGCTTAGACCA
+>3000 2
+GTAGACAGGTGCGAAGACTAACCTGGAAACCCCAGGCCAGTATGCTGCATGGCGTATGGGCTACTGTCATACTTTTTCATTACGCTCCGTCGAACATATG
+>3001 1
+AAGTCTATGCTCGCGCCGGGACGCCGTAAGGGTTTATGGTACATGCTTGACCGTTTGTACACTATTCGGTCCCTATCTCAAAGGAATAACCGGGCACAAA
+>3002 3
+GATTCTCATACACACTGATCAACTGGGTTATAGTGGAATTCCAGATGGGTGCGCTTTGTAGCCATAGCTATCAACCTTGCCCACCCAGGAAGAGGGCTCG
+>3003 1
+TGGTTAGGGAAATCTTCGCGTCTGTCCGCGGCGCGCACCCTGACTTAATGCACGCTATATGACGAGCCTAATGTACACTCTAGTTAACGAAAGATTGACG
+>3004 3
+GCCTTACGTTAGTCGAATCAAGTTGGTCAAGCCATACCGTGCATATTGCGAGGTGATTCCTACCGGAGGGAGGTCTCGTCACCCCATAAATATCACGGAT
+>3005 2
+CAACCTCCGGGGAAGACTACCAGTGGTAGGAATCGACGATCTATTCAGATCCCCTGTTACATCCTCAGTAAATTGCTGGGTGCTGCAAAGTGGGCATCTT
+>3006 1
+TTGGGCCGCTATTCGACGGATATGAAGAACTTACCGCAGTGACCTCCTGTATTCGTAACCAAGCGTCCCGTGGTGACTATAGCGGTGAACACATTGCATA
+>3007 3
+CGTCCAGCTGCAGCCCCCACCAACTCATAGCTAGCTCTATGTTTTGGTAAGCGGTAAGACAGGCTCAACATCCATGTTGGGGATGTAAGCTGTAGTTAGA
+>3008 1
+TACTATGGGGCGGCCACTGAATGACACATTATGGCCGAAGTATTCTTTTGTGAGGGACTTTGCCCTCCCCTAACGAAGGACTACATATCCAGGGAAGTCC
+>3009 2
+TTGGCGTGCTGCGTCACTGGTAAGAACTGACCGTCAACTAGGAAGCTGGGCGTTCCCTGTAGGTGCCCAATTCTGCTGATATTCAACGTACAACAACTAA
+>3010 1
+TAGCATGCGTGGTATTAGGATCACTCTGTCGAACGATTATTGACTCTGGCCCTCCATCGAGCCAATAGATTTAACGGAATCCCATCAAGGGGCCACGGTG
+>3011 2
+CCATTATGACATTAGTGTTTGGATTTTCGTCTGGCGTAAACTCCTACGGCCCGGCAAGCAGTGTTAAGCGAGATCACGACCAGTTTAAGAGCAGCCCGAC
+>3012 2
+CGGTGATAATCATTAACTTACCTGGTTAATTGGGGCTGGAGTATGGCCAATCTCCGGCCGATCTATAGCAGGTCATGCGACGTACCACAAGAGTCCTCCA
+>3013 2
+GTTTAACGTAGCAGGTCTAATAGAAGCCCTCGGCACTGCTGGAACAACCAAGCCGGAGAGTATTTCTTTCTCTAGTTATCCCGGAGGGCCCAACAGGTTT
+>3014 1
+ATCAAAAATGATGGGCGCCTGACAGGTCCCCGTTTTGACCGTTTTACAGCGGGTACACCGTGTCCCTAACTGCCTTTGATCCGGAATGTACAAATGAGAG
+>3015 1
+GTCACTCGAAAAAGAGCTGATGGGTTGGATAACTGAGACTAATCCTAGCTCTAATCCTGGCGGACCGTACAGTGCTCTGGTTAATCCTATGTGAGCCCCC
+>3016 2
+TCGAACTTCATGGCACCTCGGTATCTATCATTAATGCGCATAGACATCTCAAGTCACACGTCGCGGGGCTCGAGAGGAGTTTGCACAGGGTTTCTAAAGC
+>3017 1
+TTGCCCTGTATTCACGGAAGTAGGCCTTTCATCTCTAAACAACAGTGAGCGGCGCCCAATGTGGACTGTATAGAGTTAGTTAGTGCCCCGGGTCACCAAA
+>3018 2
+TGGTAGCCGCCTATTAAATTGTAGGCCTGAAAGTCAAATTTATCAAATCTTACCCCCAACCTGTGGGGATGGGCAACGGACGAGCCTTTCCGTGGCACTG
+>3019 2
+ACGATAACCTGCCAAGTTGAACACCAGGCACTGTCATGGCTTCTGAGGCGCGATTCACTCATAAGTGCCGTGAATGCCCGTTTCCATGAGTAGAGGTTAT
+>3020 3
+TTCAGATACCGATAATCACAGACACGAGAAACCCGGACATGGTTGAGCAGCCTTTGTAGTATTCGGCCGCTGGACTCCTTTGTGAATCGTAGTCGGCTCA
+>3021 3
+TACGGGACGACAGCTTTGCTGTAAGGCAATTATGCACGTTTTTTACTACAGCTAACTACCCGCTTACTAGTAGAAACGGTAGGGACCGATGCCCGTCGGC
+>3022 1
+GTATGTGGCGCCGCCATCCGATTCGGCCTCTGCAAAATCCGTTGCTACAAAGGGCTTAAGTTGTGTTAATAACACGTACCCGGAGATGCGTTCCAAAAGT
+>3023 1
+CAAGGTAGCACTCCGTTAGGACCTAACAGGCAGAGGAGGTATTCACTCCCTCTGAGATTATCCTGCTATTGTGAAGTACACAGCTCGATTGCCGTGGTAC
+>3024 3
+GCGGCTCGAGGTCACGGTGTCAACAATCGCTTCAGGTACATCAGCAACAGGAATATGGGCTTCTAGTATATCGTGGGATATTCTACCCACGACCTCTAGT
+>3025 1
+GCTGGGGCATGCTATACATGTGACTAGCCGCCACCTTTAAAGCTCGTACTATAGTCGATGCAGTGAACATCAGTTGGCTGAACCCCAGGTATCTCGAGAT
+>3026 2
+TAACCTATAGGGGGAAATGGGCGGGTTTACGAGTCACTCCTCCACCAGAACTATCATTATCCGGTTAGTTGCAAAGCATGCCATTCGGACAGTCTTGGCC
+>3027 3
+ATGTGTTACAGACTCGGGACATTTATGCTCTAATGCCTTGAGTGCGTGCCCGACGGCTGAATCATCAGGGCTACCAGACGACCCACTTAGCTATAGGAAT
+>3028 3
+GCTATTCTGGTCCTCGCGAAGAACACTACATCACGGACACATCTTCTGACGTATACATCGATGTAGCTACCCTTGGGCAAGGGGTGGGTAGTTCATGACA
+>3029 2
+CGAATAGATGCAAACTTGGCGCTAGCCGAATCTGCTTACATCCGAGTACACTACTTGATGTCAACTACGGCTCAAGACGGGCGGTCGGGTTGTTATTCCA
+>3030 2
+CTTGCATCTACGCTGAACATTAGGTGGGCAACATTATCAACGCACGGTGGACGTAGCTTCCTCACCCAGAGGGTTAGCCTTTAGTAGTATCAGTACCAGG
+>3031 3
+GGGGTACAGTACACCATCGTCGGGTCGCCTCAACAGAGCCTAGGGTTTTATATCACTGCGTGGCACTACAAGCCTAGCATTTTGATTAAGCCTGTAAGCA
+>3032 2
+AGTCCTCATCGACAACTGAGGGAAGGTCTTAACTTCGACTGCGAAACTCCATTGCTGACATCGAGGGTGGCAAGCCCAGGTAGTCGTCTTTCTCGTAAAT
+>3033 1
+GGCTCTACGCCCACTGGCAGCGACGAACAATCATAGGTGTCAATTGTTACTCGAGGTTAACTGCATCGATGTCACGAGGCTACATCTATCCAGGTAGGTT
+>3034 3
+AGGACGACCTTGATATGTGAAAACGTCGCCTGGCGTATCAACGGCACTAATGCCGGACCATCCGCATTAAACGCTTTGGTGGGCGCTAAATCATTCTTGT
+>3035 3
+ATTAGGAAGATTGGCTTGATTTTCGTGAGTCACCACGAAAAGGGAGTATTCATAAGCGTTGAGACCATCCGCGTACGCGCAGCTTCCCGTTATCGCCCCA
+>3036 1
+ACTAGGTTGCCGTCCCACTTAGAATTGCAAGGGCGTTGATACAACGCTGTCAACGTTTTCGTGTGTTGAAAAAAGTTGGCGCAACTCCCGCTCAGCCAGA
+>3037 2
+CGATTTAGCTAAGGCGTGGCACGGCCACGTACCAGCAAAGGCTTATGCAACCAGTAGCCCTCGCATTTTACTTGATAACGAAGTGGTTAGCCGTCTATTG
+>3038 2
+TATTGCTGAGGTCTGAATTACTGAGGTCTTGTCGAGCGCTGGACAGGCACACTCCCAGATTACATAACAGGCAGTCCGTCCAAGACTGTTGTACCAATGC
+>3039 1
+ATTTACTAGGTTCCCGATTAGAGAGCATATCGGGGACTATGTACGCTCTATTGCGAATTCCCACCGGTAGAAGCACTTGTACCCGGGCAAGCAGGCCTAT
+>3040 3
+ATGCGGCGATTGGCCCGAAGGCCGATGAAAAGCGTTGCCTTAGGATGTAGACACGGGCATACTAATCCTTGTCTCTTAGCCAGCCCTTCAATTCAATGTA
+>3041 1
+TTACGCGTGCGAATTTGTATACGACATGGCGGCTTCCGAACCCTAGCCAGTGCGTTCCATCAATAGCCAGAATATATAGAGCCGGATCAGGGTCCGTTTA
+>3042 3
+CCGACTACGATCTCGAATGGCGTAGGCAGGTAAATTGAGGCTCCGACATGCTTAAACGAAATATGGACGCTCCGAGCCGTGCTTATCTTGAATTCCTGTC
+>3043 1
+TCTTCCAGGGTATGAACCCGACATCTGGATAGTGTGCCAAACCACGAGGGGTAGTTCCTTAGCCCACAGGATAATCTAATAGAGTGTCCCGTTCGTGACT
+>3044 1
+GATGGGTCGAAAACTTTGCCTACATCCGTCCAAACGTTACCGACCGTGGGAAATTGAAATGGCCATTCTTACTCTTTGGGGACCCAGCGTGACTAGGCTA
+>3045 1
+CGTCCTCGACGATCAAGCACGTATTGGAAGTAGCTACTAGACATGCGGATATGTCAGATGCTCGGTAGTTATCGCACTATCGCCGCAAATCTACGTTGCG
+>3046 3
+AGTGAGGGGAGCACGTAAATCTACTATGGATGCTTCCTTCCGGTAAGGTCACCTTGTCCCTCACTCGACCGATTTAGTCGCCAGAAAACGAATACGTGTG
+>3047 1
+TTGAAATGTGAGATCGCCTGTTATCTAATGTAGTCCGGACGTGGCACCTCACTTACCGAACTGTGAAATTGCGGGGAGACTACAGCACCCGCACCGATTT
+>3048 1
+TGACCCGCTATGGATCATTCAAAAGTCCGGAAACGTCCAAGGGGCGGCCTCCAGGTTGATAATCCCTCAAATTTTTGTGGTAGTATTGTCGACCGGCAAC
+>3049 1
+TAACGACTTCATGTAACTGGACGCTGTTCCAGGTTGGCGCTCGTCAGCACATCGAAAGTGAGGGTAACCATTTAAACCTCGAACCGGGGTCTTTGCCAAT
+>3050 1
+ATCGGGATAACGAATAGAACCTATGGTTAGCGTTATCTTCGACTGTGTCCTTCACGACGCCGCATCCGCTGGGGCTGCAATAATGCGACAAGTTGTCAAC
+>3051 3
+ACAGATTGAGGGTACTGTCAAACTCTCAGCCCTATTAACGGTATATTATGAGTGGAGGGCGCTCCCGCCAGGCTATCCCATTTAGCCCTGACGAATGATG
+>3052 3
+GACGAGGGACCTCCTGTGCGTTCAACAGTTTAGATGCCGCATTTTAGTTCGGTCCTTGAAAGACCGCTGATATGCGAAGCAAGAGAGTCACTTTCCCCAA
+>3053 1
+GCTATACGACTATCTGTGTTAAATCGACGTTTCGCGTCTGATCCAAGTCAGTTGCACTCACGATATAGCGCAATGAGCCACTATGCATGCCGCGAAGGGG
+>3054 3
+TATCGTTTCCGATTATCAGAGTCTCGACAGCGATGCTCATGCGTCTTCAGGACCGAAATTCCGCAGGCTCAGTTGGAGGCGAAAACCTCAATGATAGTCG
+>3055 1
+GTACTCTAAATATACACTTCGTTGGAATCGTCTCGAGGAGCTATCAAATGTGCCCCTGGCTGACGCCCGCGCTAAACTTTGCCGTGGCGAAGAGAGTTAA
+>3056 1
+TGAATGTGACGCAGAGGCCTAACTGTACATCGTCGACTTTTGACCATTCAGGACGTGGAAGGTGCCGCTTCTACGAACAGTAAGTCATCAGCTTGCCCAT
+>3057 1
+GGGGTCTTCCGTACTCTAGATCCCCCACTGGGGGATCGGCTAAATTTAATTATCCTGGCGATGGCAGCCCATAGTAAGATAACTAAGGCTCCGTAAAGTC
+>3058 2
+CTAATACATCGTCGTGGCTTAAAGTTTCGGTCCATCGACTGTACGGCTTTGAATGAAAACATATGGTAACATTTGGAGGGCCGGCCGCATCCCGGCCACA
+>3059 1
+CCCGTTTAGGACAATTCCATTTGCGAATAGACTATGCGCGGCTAGAGCCTTACAGGCCAGGATTCGGACCTCTTATTAGTCCTAATGCATAAGGGACGGC
+>3060 2
+CGAAGTACCATTGAGAGAACGTTCTTATCCACTGGACAAATTCATCTAGCACGGCTCTATGGGGGTGCCGGGTCTCTGGTCGCCTAGCTAAACTAACATG
+>3061 3
+CTCGCAGTCTTAAGCAAGCACATCTGGAACGGTTCATGCCGCCACGGGCATTAGTTAATACTCAAGGTTTCCTTAGCAGCGAATGCAGGATGTCCGATTG
+>3062 2
+GTGTCACTACGATCTAGTAAGAAAGAGCGTCGCTTGCCTCCGACTAAGCACTCAATTCGAACTGAGCGACGTCGAATTGGATGTAGTCGCTTTTCGCGAC
+>3063 1
+ACTGGCTAGCACGTACAAGCACCGAATCTGTTCGGCTGTGTGTCTGTCGCGTAGTGACATATTGGCACCGAATGGAACTCGCTTCAATGACGTAACACAT
+>3064 3
+AGTTGGTTGCTGCCACCCATACGTTTCGACATCAGAGGTTCACAAGGAGATTGCTCATTCGACTTTCGTCAAAAGACGAAGGAGCATGCGTCCCCGGTTA
+>3065 1
+AGTTATTTGATATTTCGCCGGATCTCAGCTGTAATTGACAACGCGGCTCCCACCCAAATAGTCGGCCGGCACGAGGGATACACAGAGTATTCTGCGTGAT
+>3066 3
+GGCACAGTTTAGCCACAGCCAGTTAGAATACAACTCCCTCTTCATCGCGAAGGTGACTTGTGCTCAAAGATCAAGAGTCCACTTGGTGCTCTGATGGGTG
+>3067 3
+AAAATGGTCGATCCTCCGATCGATATTAGTGGGTCTCCTTGTCATATCGGGATGGTACAGCGCCGAGCGAGCCAAAGGTATTAACCTCGCCTTCGCATAA
+>3068 1
+TGGCTATGCTGCCCGAGTCTTTTGATAAGTTTCATGCGTCAAGCCCCTCGCAGGGATTAATACAAAGGTGAGAACTGTGCCTGCCCAATACGCAGCAGTA
+>3069 2
+AAAAAGTCCCGGTCAACTTGGAATGCCTTTGCGATCCCGTAGCCGTTAGGCCGCGCGTGTCGTTTAATTTCAAAATAACTGTGTAAGGCGAGCGCATACC
+>3070 2
+TACGTTATTTTAGACTGTAGTCATTGGTCGTTGCAACCTACGCCACGGCACCGTTCAAAGTGTACCCTGACGGAACGGGCAATGTGAATGAACACGTCCG
+>3071 1
+CGTTGGAGGCGGATAATCCGCTCTAAAATGGGTTAAGGTTTCCGGACACCCATATTCAAGCACGTTATAGCGGGCGCTTTTCAAGCCATCAACGTATCGC
+>3072 3
+GATTCCACTATTAGCGTCACTCAAAATACGCACGGCCGCATATCGTTCTGGCTTAGTAGCGAGGATTCGGATTAGGGCTGAGCCTTTGCAAACAATCCGG
+>3073 3
+ATAGCCAGCAGACTATGCTCTTCTAGAGGTGGTCCATGGACCAGCACGATTGCGCTCTAAGAAATGACCTAGATTATCTGGCTGCCAGCTGCAGTATTGC
+>3074 1
+GTATGACTCTTCCGACGTCGGTCACTGCGTGAGTGAAGACCTACAATTCTGTGAAACCGGCAAGCCCTACTAGATGGCGGACCTGCAGTATTATGTCAAT
+>3075 2
+CTAACGTGTGTGCGACAGTCCGCCGTACAAGCGTAGTCCAGCGCATTGAGTACAAAGTGCTATTTTCCCGCGTAGAAGGTCGTAGAGTACATTTACACTC
+>3076 1
+ATCATAGCTGGTGCATTGCCCGCTTGGAGGTCGACATAAGGCACACGATCGCATCACGAGACTGAGTTTTAGGCTAATACCATATGAGCTCCGTGATCCT
+>3077 2
+GGGGTCAATCCTTCACATAAAGTTAGATCTGTGTCGGCGGCGTTTAAGTGTCGCTGAAGCTTGACGACAAGTATCAGCAACCCCTCGCTGAACAGCTTAC
+>3078 1
+TGGCATTACGTTTTCGGATACAAGGTCATTACGTGTAAAGCGTCCGACTGTCGGACAGTAAGCTACATCCCCGGTCTCGCATATGGGCATCAAGTCGAAC
+>3079 2
+TGTTAGCGCCAGCCTTGCACCCTACGGTATCTAGGTAGGAGTTCAACACTTTAGGCACCCCGGAGATTAAGGCGAGTTTTGACCAATACGGCATGCTATA
+>3080 1
+TATAGTGTTGTCGCCATATCTGGAATGGCCGGTACCGGCAAAGGGGGCTTGTGAGCGTCCCCAAAATAATCCCAGTTGATGTTCACTACATAACGCATCC
+>3081 3
+AGCAACTGTTGTTGGTTGCTGACATCGAACGTATTAATCTCACTTTGGTATACTTGCTGGTAGCGGTAGCATGGCCCAGCCCGCACAGCCAAAGCGCAAA
+>3082 3
+TACAAGCGCGCCGCTTGAGATCCTCCGAATGTCCAGCGTTTTCAAGGGCGAGGTGGCCTCGCTGTAACATCACAACGATATACTTAACGTTAAGTGTATG
+>3083 3
+GAGAAGAATTCTGCTGATCTCCGGTGTTGAACGCGGCAGCGTAAAAACTCGTCTATCACTCTTCGACTATGTACTGCTTGTAAAGCGGGCGGCAATACCC
+>3084 3
+ACGAAAGCGATCCCGGTATACTGGAAGTGCACACTTAGTTAACGTAATAGCAATTGGTCCATCCCGTAGAGATGATCCTTCATCCGGGTCCGGTGCTCGT
+>3085 3
+TTAATGGGTATAGGGCAAATCACTTCAGGCTTAGAGCACGACCTATCAACCGGACATTGGCCTTGGGCTAGCCTCGAATTCATAATTTGGCGAGCTCCCG
+>3086 2
+TCATTTTGGCATTATGCACGGCGGTGCTCAGAGTACAGGCCCCTAATGACAGAATATCTAGACAGCAGCGGCTTCTGTACCGTGAACATGACGTCTATGC
+>3087 3
+ATGTACCCTATGGTAGGCTGTCCAAAGGGGATTACTATCGCGATGCTGGAAAGTAAGCGTAACCATTGTGTCCGCGTGGATCAACCTCTCGCACAATCTC
+>3088 1
+ATTGGCCATAGCTCCAACGCCGCCAGCCGATACAGCACTGAGAGCGAGTCGTATTCAACTGGGTAGAGCGTGATTTTCACAGGCGGATCAATTCTATTTT
+>3089 1
+GGGGCTTATACCTGAAAGCTTATGTCTGGCCACCCCTAAATTTTGTTCGTCAAGACCTGCCTACCATCACGCATAGGGAATCAGCTGAAGTGAAGTCGGG
+>3090 1
+ACTCTTCGTAGGTACTTACAAGTCGGAGATCAACACGCATCTTCGTGCATAATAACGCGCGGCGGGCCGTTAAAACTTCATCTTGCGAGTGGAGAGTCCT
+>3091 3
+TAAGCAAGCTTGCGTATGCCGTGGGGTTCTCAACTGATCCGTTCCCAAGAAACAGTCTGACCACCCTCATAAGGTGTAGCTAGTAATATTCGTGGGCGCA
+>3092 3
+TTGAATTGACCACAGTGTACGAGTGCGGCCCATTCCGACCGGTCAGACCACCGCACAAGGAAGGCTTAAATCTCAATTTATTTATCTGGCGTGATGCTGG
+>3093 2
+GGTCTTATCAGCAATCCTACACATGGATCCATTAGATGCTTAGACATATGCCTATGACTGGCTTTCGGGGGATTGGCGGAATTGCACGCAGCACGACCCA
+>3094 2
+TGACCGCAGACCTTCAGATGATGATATCTTAACGCAAACAATGTCTCCGAGTAGCCATGTTATCTCGTTGTGCCGCGTCATGGGGGAGGTAACACTGCAC
+>3095 2
+AATTTTGGGAACCCCTACGCACGCCGTGCGTGTCCTATCCGTTTATTTCTGATATCTAGAACGTGCACACTTGATACAAGTAAGCAGAGGCCCGAGAGGG
+>3096 1
+ACATAAGCGACTCGCTACCTGTGACCCCCTATTCAAGCAAGAAGGAGATGGCTTTCAGCTAGAGGCACTGTGAGGGTCTCCCTTTAGCGCTGGATTTAAT
+>3097 1
+GCGATGTTCCCGGAAGTGTTCTAGACATTAGTGTTCAACGAAAGCGATAACCTCTATTGCATCCGCGCGTCACGCCACCACGCGTGTGATAGATTAGTGA
+>3098 2
+ATAATCAGTGCGGTAACCGAACTAATCCGCATTAATCTTCTCGTCGTACCCTGGCCAGCAGGATGGCTTGATGATGCCGTGGGAGTTTAGACCAGAATCC
+>3099 1
+CTCACTACAGCGCGAAATAGGCGGCTTTCTTGGGGGAGGTTAAGAGATTCGTCCATATGACACATATCGCCCTTGGCTACTCCGCAGTTAACGTAACGTA
+>3100 3
+ACGCTGAAGTCTCACCAGAAGGTAGCGTTCGTTGCGCGCAACTTTCATAGGCTCTCAGGTCGATCGACTTCGTACTACCAGGGGGACTAGACATATTTAA
+>3101 1
+GATATGTTCCTGAATGCACACAATGGACATGCGCCGGAGGATATACTTTGCGTTGACGTTTAGCAATAAGACCAATACCTTCGGGGCTCGCGCATCTCCG
+>3102 1
+CGCCCCCCTTAGCGTTTACAGTGTGTCAGATGATAAGGCTAGGGATGCCCTCCGATTTAGCACTATTAGTCAAACCGATCTGGGAGTAAGAATGCATCCG
+>3103 2
+GGGTCTTCAACTGGGCAAACATGTCTTCGAAGGATTATAGGTAGTCTCCGTGAGCCGCAAGCTCCCTTGCTGGAGTCTACCACACATGAATACTTCAAGG
+>3104 3
+CATTCTAGCATGGCCTAAGTGTGACGTCCATTGCTGTTGGTAGCGGTATGAACCCTGTAACCATTGATAAGAACAACTCGCGCGCCCATTAGCGACATGG
+>3105 1
+GGCTTTCTTTCGCCTCTTCTAATGCATGCCGCACCTGGAGGAACACATGCTATGAAAAGAACGTGGTATAGAGATCAGCTGGTCACAGCGACGCTTGTCA
+>3106 2
+CATGTCCTTTAATGGGGTGCCGGGTTCGCGCAAGGATAGGTTCACGCACTACAACAATCGCTATTGTTTCGAGCTTCAACCGACAACACGTAGAAGTCGT
+>3107 1
+CTCGCCGATAAATTGGGGTACTCGGGGTTTTTGCTGGTAGCTAGGGCTCCCATAGAACACGGCGTCATCCTAAGACCTAAATGCACACTTGGTAAACATC
+>3108 2
+GGGCCTGGACCAAGAAAAGTTGCCAGCATTTTAGCCATATGCTTAACGTACGAGCATCTTCGTTTGGCTGACCTAGTACTATGGCACCGGATCTGACAGC
+>3109 3
+CTCCTGTACAAGTGGAGTTTGCGCGATTTGGTTGGCAAGTATTATGCACGATTACGTGAGCTCTTTCAGCGCAACGCGGACACAAGCCAACCAGTATCAC
+>3110 3
+GAAGGTGTATTGCGCTCACCCCTGAACGACGCTAATTGGGGGTGACTAAGTTTTTCTTCTCGATGGAGTGCCCTCTAATACCTCGACGAAAACGACGCAA
+>3111 3
+TAGAGTGCTCTGCGTCCATCAAGAGGTTATTTCCGAGTGTGGGCTAGCCATGCACGACCTTAGTTTACAAGAGGCCATGTCCATGCCGAATAAACACGTC
+>3112 2
+TATGGTGACGGCTGATACAAATCTCGGCCTCATCGCATAGCGACAATCAACGGCCTCAGCTTTGCTGGCTCAGTAAGGTGTTACTCTGAAAACGGATCGT
+>3113 3
+GCTGAAACCGTTTCTGGATTTCCACCGCCTTTTATACACGATGGGTATTACCGAGCCCAAAAGGTTTACATGAGCGATGTGGACTGCTAGCGCAGCGACA
+>3114 1
+TCTGGTTTCGCTTGACCGTGAGCTCAATACCTCCACGAGGAGCTTGTTCCTTCGAATTCGCGTAGAAAGCAACGGCATGAGTACATGGATTACAACGGCA
+>3115 1
+GCGTAGATGTATATCCGCTCCCTCACTTGTGGATAGGGGATTGCAATGCCTTAATTAGCATATCCGATCCAAAAACGTTTACCGCACACGGGCGTGCGAG
+>3116 2
+TGTTACAATCTCGTCAACGAAGCCAGACACTCGGAGTCAGCTATATGGAAAACCCGCGGGTAGTGGTAATCTAGCGTTCTTCTACGGCTTGCTCGATAGC
+>3117 2
+ACGCTCAACGCGTTTAAAGATAGCATTGCTGTTTCTACCGGGCATGGAGCGTTAGCGACCCACGCGTTTTAAAACTGTCGCCGTACGAATACGATGTCAG
+>3118 1
+CCAGGCTAGCACCCGCCAAGAGCTAATTTGCCGATTGGGTATATGGTACGCAGCACCTATCTCGTCAGTGCAAACGATTAACGTTTAGGACGGATGTTTC
+>3119 2
+CCTCAGCTCGGCCCAACAGCAATTTCGTTTTCGTTCGATGGTCCTGACCAAGTATCAACGATGAAACATGAGATTGATTCATGGGAACGGCGCTCGTAGG
+>3120 2
+CCAGATAGCTGCTCCGGGGGGCTACTTTTGACTCCATACTGTACACGGAACCTTGCATCACATCATGGTGTGGCAAGCATGCAGAATTACATGCGATGTA
+>3121 2
+CGTTACTCTAGTCAACCTCGGACATAGGATCCCACCTTTACGGTGGTTTTCGTGGGAGATGGGACACATAAATTCGAAGGTCACCTGCGTCGTCAAAGCA
+>3122 3
+TACCACGCACTTGGGGAAGATCCGACGCGCGGTACCGGCAAAATTCTGCCAGTAGCTTCAATTGTGGTGCAATTGCTGTATCGACTTAGCTACCTTAAAG
+>3123 2
+GACAGTCCTTCCATCCTGCAATGAGGGCAGCTGAGAATTTATGCACATGCGGTACGGAACGCAACATATACTTGTATCGCGATCTGTGTAGCCCCTGGAT
+>3124 2
+GTGTAATGTGGGCTTGAGTATTGATTGTTACACACGTCGATACCAGGTGCCCTAAAGCGACTCGCGACCGCGATTTCGACGTTAACACTACTCCGACGAA
+>3125 3
+CATTGGGGCCTCCTGCCGTGAGAGAAATAACACATTGCTTTCTGAGGAGATCATAGGCCCGCAGGTCCTACGCTCAGAATCATATTTCGGGCGTCTATAA
+>3126 1
+CAGTGAGATACACGGGGCCTCTCTTATAAAGTAACGATTACTTAAGTTCGCGCATGAGGCGGAATTGACGCGGCAATCGGTCCCCCTACGAGATTTTCTC
+>3127 1
+CGGAGGGACAGACAGTTGCAATGACGAGGCGGCTTGCGTTCCAAACTACTCTATTAACTGCCTTTTATGCACCGAATCAATTAACAGGTTGCCCGCTGGT
+>3128 1
+GAAGCCGGTCGATTACGTTAGAAACCGTCCTGAACGACTTGGTGGACAATATAAGCGTCCCATATGTAGTAACGCTAGTCGTGACCCAGGCTCTTTTGCC
+>3129 3
+GTGTTCAGCACTGGAACAGAGGACCGTCCTGCTTTTTTTAAACATCGACTGGCCAAGGATTGTGAAGTCACAGATAAGCACTCTATTACGCTGGCCGGCC
+>3130 1
+TATGTTATCATTCGAGTTACAGATATAAGACAGGCAACACGCTGGATCTGATTTATCTGCCGGTTGGCATGCAGCGTAACCGGCGCGACCCCTCAGCGAT
+>3131 3
+CATTTAGTTTCACCCACAACGTGGGGGACGGTGTTAAACTCACCATAAAGGTTTATGGCGCTCACTCTCCGCATGCAGAAAAGCGTGGTTTCACCGGTGA
+>3132 3
+TACGCAGGAGGGCCCTATAAACTAATCTGCTGGCTATGTGACGATTCGGGCAGCAAATCTGGTCATCTACAGGTATTGCAGTACGATCGCCTCGCATCTA
+>3133 2
+TCCACGTACTGCCTAGTAGCCGGTAAAGACCAGCAATCTGGTATCTCGTTGAATCACCAAGGAGGCGAGCTTGTTAACCTTGTCAGATGCAGACTCGTTG
+>3134 2
+GAACCACTAAGAAGAGGCTCTGTCAGGGGGCCGTGCGTCTATCCTTCGATGATTATTCAAACCATGGGGCCTCGTATTACTCATAGGAGGACACTACTCT
+>3135 2
+TCGTTTAGAAACATAGCTACGCGCCTAGGACAGCCCAATTCTTAGAGGAAGCCTGCACCTTGTTAGTACTGTGTATAGAGGATGTTCAGCACTCCGCCGG
+>3136 2
+CTTATCGCGACATGACCTAGATTGGCAAGAGCAAATCAATGGGCCCGCTTCATCCTATAGTGGATTTCACGACGCGCGAAGACCTTGTCGAAGTGGTTCT
+>3137 2
+TCACTGTGTTGCGCATCAGTGATTAGACTCAATCCATGCAGACAGAGTTGGAGTCGGGGGCGCCACAGATCTAAAGTCTTGCAATCCACTCCTAAGGTCT
+>3138 2
+TAATATAAGGTTGCCGTACCCGTAGATGGTACCAGCCGCCTTTAGGCCCTGATCGGCACGTAAATTCAGCACTGAGTTGGATACCTTAGCAGCCGGTAAT
+>3139 3
+CCCAGATCACGGTAACAGAGGCGACACAAATGTGCGAGCTCGTATTGTTAGGGTTAATATCCCGGTGTTAGTCATTCCACCAGCCGTTACCGGTTCTAGA
+>3140 1
+GGGGACTACAGAGGATTACCTCCTTGACCAGACCGATTGGCTCCATGCACGACTGTTCCGGTTGACTGCAGTGGTTGTAAACCATTTAACTGAATAGCAC
+>3141 2
+TGAAACCGCCATATATGTGCGACTTATGAGTTAACAGATGATGTACGCCCTCTCGACCCTATGGCGATGCGAGATTACCACGGTAGACTTGGCACGTCTG
+>3142 3
+GCTTCACACACATCCTTCGTGACATTTTGGCTAGGGACGGTAACCTTATTGTAAGCGCACTTCGGCGCCCTAGAACACATTATGTGACGTAAAAGGCGGG
+>3143 3
+ATCTACACACCCCCAGGCATCTCGTCCTTATCCATATAATGAGAGAGATAAGAATTGCTGTGGAGACCGGGCTAGCGTTGGCTGTCAAATTTCGCGTGGC
+>3144 1
+TCGATGTTACCTTCTCAACGAGTTGTTCACTCCGGAATACCGGCTCTCAAGCGTGTGGCCGAGGGACGTTCCAATGTTAGAATGAGCGTGCACATCAAAA
+>3145 2
+TGTGGCTCTGCACCCTTGTTCGACCGCGGGAGACGTAGCCTTGTCCCATAAGTGAAAAACATCGATCACATTATAACACTGGCTATGTCAGGGATATCGG
+>3146 1
+GCAAGTACTGGAAGTCTATTCGCACAGCTTATTGGACTAACTCAGGAATCCAACACGCTTAGTGGGTTCCATGCATCGTGGACCGCGCACGAGAGCTTTT
+>3147 3
+TACTGCTATTCTTAGGGCCGACTTACATGCCCCTGGGCAAACGGAAGGCTCGGACCACGGTCATCAATTAACCCCATTTCGAAAGATGTAGATGGTGGTT
+>3148 2
+ACATCCCAAGATGCGTGCCGTGTAAGGCACCGGTAAACTGCATGGCCGAGCTATTAATAATGGATCGAAAGTCCTCGGAGTATCTACCCTCGTTTTTCGG
+>3149 2
+CTTAGCGCTAGTAATCGTTTCTCTCAGGTCTAATGTCAGTAGTAAGGGGCCTCTGCAGTGACTACGACTACCGCTAAACCAATAGGCAGTACGCGCGGAT
+>3150 3
+GGCAACGTGCCCTTGTCACGCGTACCGCAGAACTGTGCGGCCATAGATTTCAGGTAGTCATGCTTCGACGGTAACAAATACGGCTACTATTAAGGTTTAC
+>3151 2
+ACGCCAGATCCGCAAATTCGGCATCTTTACAAGCTTCGTAGAGCTGGGTCGGTGCACTAGTCTCCATAGTTGTCAGATCGGGCTACGTGAATACGTAAAC
+>3152 1
+TTAGCATACCACCTCGCTTTACCACAGGCCAGGGTGTGCTTTCCCGGGGCCATACAGTGGAGCGGTCTTTCATTTAGAGATAAATGAAAACTCGGACTGA
+>3153 2
+GCTGAATGTAAGGGCGAATTTGACCATGACGCTCCAGGTCGCCCGCCATGACAGTCTGATTCACTCCGAATGCATATGGTTTTCGCAACTGCATTAGGAA
+>3154 2
+GTTCTGCGCTACTTAAAATACATTACTGCAGCTTCAAATAGGCACCTACTCTCCTAGTCAGGGTGAGAGTTCGGGGTTACATCGCAAGGGGCACGCGTCA
+>3155 2
+CAGGCCTAGCTGTATAAACTATTCGAAGTGAGCACGAGGCATTGGGTGCTAGACGCGACGGTCTCGCTTAGTACTGCACACAATACTGCTTATCGCCATT
+>3156 1
+GGACAATCAATCGCACCGCTAATATTATGTTGCCCCCGAAAGGATTACTGTTGCGACGGCTTTCGTATAAGGGTTGCGAGGCTCTCTAAAGAACGCGTCC
+>3157 1
+GGACTATATTACGGCACCTAGGTGTAAATATTCAAGTTACCGCTGGACATGCTTCTAGTGGCCCGAACATCAGGCCGGGTCCGGTGCTAATCATCGACAT
+>3158 2
+GCGGTTCCTCTTAATCGGAATCGTCGCTCAGTTACAGAGTCCAACCTAGACACGGCTTCCTAAGTTTTTCCAACTATGATCGAGGGTGACGAGGCAAAGG
+>3159 3
+GTATACAGAAATGGGCATACCGCACTTCACGCAGGAGATCTATCTGTAGGGAGCAATCCGCTGGATACTATAGCCTCTGACGCACTTTGTCGTGCCTGAT
+>3160 2
+CGGAGGAAGCCTGTAGATCTACTAGACCGGGGTTAGACCGCGCAGTATCTTGTGCAATCCCTATACGCAATGCCTCTGTTTGTAAGCATCGAATATCCGA
+>3161 1
+CGGGTAAGCGCAGGTGTAGAATAAAAGTAAGTCGTGTCGGATGCCTTGGTGAACGGGCTCTATCATTACTTCACAGCTCTACGCAATCACCTCTTCCGCA
+>3162 2
+AATTCAGACTCTTGTGCGCCTAACCTCGAACATTATGTATAGTGAGTGCGCCGTGTTGCAAATTCAGTCAACGAAATAGCGTTAGTCGGCCCCGGGGACC
+>3163 3
+ACCCGCTAGGAGGCCCCCTCAATTGCCTAATGGGATTAACCGCATTGTCGGCCTATATTGTCGTAGAGTATCAGACGCAATGTACGACGTTAGATATGGC
+>3164 1
+CTATAAATTCGGACTGGGACGGGCTGATATAACCGGAAGCGCATTCAAAAATGCATAACCGTCTTAAGCCATGTGGTCCGGTTTATGTGCCCTCGCGCCT
+>3165 1
+TATGGCGCGACGGCTTAATTCCACGAGCAGCACGGTACAATCGTATGATCTGATGTGACCGACGGCATGGTTTTAATTCATCAACACACGCGCTGATCTG
+>3166 1
+CAGTATCCGAACGTTCAGGGTGCTCGAATGTAGCTTAATCCTAAAGGAACGAGTTAAGCCCGCTACCACGGTTCTCAGCGGTCTATACGGGAACGTTTTC
+>3167 2
+AGGGACACCTAATAACGGCGGTTCACAAATGTCGTAGCTTCTTTGGCGCTTGTGACTCTAGAGCGACTAGTCCATAGCTATTTCCGCGGTACCCAAAGAG
+>3168 2
+AGTCGAGTGAATGAGACTCAGACATCCGTAGTTAGATCTACAATCGCCATGCGCGCCTGTCATACTAGCAGTCAGATTCCTGTGCACGTACTGCTGAGGT
+>3169 1
+ACGTGGGGGCAATTTAGCCTGAGAGTCATATGTCATCTCCCCAAATGGTGACTTGGGGCACAAGACCATTGGATGAACAACCATTCCGCGCTACTGTTCT
+>3170 3
+TTTAATGGGCCTGCTAAGATCAGTCCGAGCAGATCCTAACGGCATGGTCAAGCAAGCTGTACTTCGCTAGGGTATTGTCGAAAGGCTCTAGCTACCTACC
+>3171 3
+CTTACGATTCCCTCATAAATTCAGTAGGAAACTCGAACACGCGTGTGACCGCATTACACGCTCGGGATTAGATTGGAGACGCCGCGTACTGGGCTTATGT
+>3172 2
+CTAGATCACGTAACCTAGAAGATTGGTCGGAAAGAATTACGTGGTCGTCGTTGCACCTTTAGGCGGGACGTCCGTAAGTGTCACCAGCTCCTCACCATTA
+>3173 2
+GACTTTATAACCATGGATAAACACGTCAGTTCTATGGGTATTCCGTCCGGCAGGCTGTGCTCCGCTACATGACACCGTAGGGGATATGCGAATTGACCAC
+>3174 2
+GGTCTCCTCCGTTCGGGATATAACGAGTTGATATGGAGCCCTCTAATGTCTTAACAAGTAAATTCGCCTAGCAGAGTACTGGCAACGACGTGCTAGCCCG
+>3175 2
+CCTCGATTAGAAGATCTCTAGAAGGAGGTAACCTTTCTAAAGGGGGCTTTCTTACGCGCACCCATTCTGAGTTGTCGTGCACGCCAAGGAGCATTCAGCA
+>3176 1
+AGCGCACTATATCCATCGCCTGAGTTGTGATCGGGTGATTGCGAGATCCCTAATAGCGCGACTTGAGCTGTCGCAAAGCCTACGATGTCTACGTCATAAA
+>3177 2
+CCAGGTCAGGGGGTAGTCCAAAAACCGGGCCTTTTTAGTCGTCGTTCCTTAAGAAGCCTCCGATAGCAATACGAGACGCCAAGTACTATCGTTTTCGGAT
+>3178 3
+TCATGCGCCACACTACGGGGTGAGGAGAGTTCGGTACAGACTCACTCCCATAGATTCCACATTCGGAAGTCCATGGACGGCATATGTGTTTATTTACACG
+>3179 2
+CCCATAGTTCATAGTACTTGTTACAGGATTGGCTCATATCTAGTCCTGATGCCTCCTAGGCACGCAGAGCTAAGTCAGGATGCTCGGGGGAACGTCAAAC
+>3180 2
+TAGTCCAGCTAGCGCTACCTCCCTTTATGGAAAGAGATCGACGACTCGAGGATGAAGGACGTATCACTACTTGTTGCTTTATACGTGTGGGCACCAACCG
+>3181 1
+CATCTCGACTTCTAAATCATTCCGAACCCCGTTTATGGGCAATAGCTAGATTCTACACGGGATACTGGAGTCCGGCGTCTGAGGTACGGCTAGGAAGTCA
+>3182 2
+GCTTGAACACGTCGGCACAATCGCTTGTCCAACCCAGATGTAGAATGCTATCTATTGGCGTTGAAGCGCCTGTCAGCTATAGATACGACGTGATGCCATG
+>3183 2
+GCCTTCGAAGGATAATTTCATTCTGTCATTCCAAGCCGAGTTCTCCGGGCGCTACGACCCGCGTTCAGTGATGTAAACTACTTGGGGAAACAGAAGGATC
+>3184 3
+TGACTGAACCACGTAGCCTACAGTCTCAAAAAACCGGCCAGCGACTTATCTCTCATGTGGCTTGACGTGTGGCGCTATCGGTGGAGCTACGATTAGATAT
+>3185 3
+CAAGCGTGGGTATCAGGCATGATCGTCTGTCATGTCTGGTAATCAACTACTGGAAATCCGGGTTCCCAGCGGAGACTCGAAGCCTATCTATTTCCAAAGC
+>3186 2
+GCGGGAGGTAAACTACCTGAAAATAAGGTGGCTTCGCTCCAGAGTTGGAGTCCTCGATCCAGGAATTCCACAATATTATGCGTCCTGTAGCCCTTGCTCA
+>3187 3
+TCATACGAAATCCAGTGCGAGGGTGTTTCCCGTAGACGGCTTACACAACACATACTATAGCAATGAGTGCGTTATTTGAGAGCGCGTCTTACGCCGCCGT
+>3188 1
+GTCAGAATGCGCGACGATACTGTCAAGCAGCGAGCACTTGGCCCTCGCTCGCCATTTGGACTTCAATTGATAAGTGACTGCATAATAGATCACTGTTCGG
+>3189 2
+AAGCGGTGAAAAACTCCAACCGCTCCGTAAGATGCGTATCCACGATAGGCTTGCTAGATTACTTGCCTTTGGGATAGCACCGCAGGTCTTGATTCGACTG
+>3190 2
+CGTCACTTTGATTTCAAGGTACCTCTCCGAGGTCGTGCACACGGGATTTACAGACTAAAGAATCGCATTAGCAAACCACGTGTGCCTATGGGCTAGTCGG
+>3191 1
+TGACCATAAGGACGGACCGCCACCCTATCGCATTCTTAGTTGGGTGCAGTGACCTGCATTTTTCATCTGAAACTGCAGCGTATCAAGTCGGGGTGAACAA
+>3192 3
+ACACGACGTCTGCCGAGCCAGCTATGATATCTACCATAAATGCCAGGTGTTGTAAAGCAAGGCGCAGGGGTCATCCTGTTCCGTTTGTACATGAATCTCG
+>3193 2
+TACCCTTACGTATACAGTGAGTAGGGAGGACACGTACCAAGCGCCTCCGTTCATCAGATGCTCGTACTAGCCTTGTGGATTCGTAGCGAGCTAGATCTAA
+>3194 1
+GGTCTGTCCGCGTGGGCAGAGCAAACTTCTGAGGTGCAGTCACTAGGTTTAAAGCAGCTACTAATCCAAGCTATCCAGGGCTCCTATAATGCATCTAGTC
+>3195 3
+ACCGACTAGGTACGCTAGGACACGTTTGATGACGACCTTAGGTCTTGAGCCCGGCCGAGTTACGCATATTTCCGCAAATACTGAGAGTTCGCATTCTAAG
+>3196 1
+CTGAACATATTGTATTAAAAACGGGACTCTCCCGAGATGGAAATATCGTCGTCTTGTAAGCGCTCTAAGAGGTCGTCCACGCGGCGATACGTCCCGTTGC
+>3197 1
+AGATTCCCTTGCAAATGGGCTACCGGAGAGTGATATAAGCCCTCCTTATTGTCCCAACGCCACATACCAGTGTTCTGACGAGAATGTTTGACGTGGGCGA
+>3198 3
+AACTTTAGCCTTCCGTAACTTAAGGAGACTAGTCTAAAGGGGATTTTAGCCTCATCCGAAGTAGAACGTGACCGCGATCGCTGAGGCTACGTCCTTCCGG
+>3199 2
+TAGCGAAAGTATCACTGGATTTCGTAACGATTTCCGCGCGCGTCTTGAAGGTACATCGTATCTCCCCCTCATTGGGAGCATGCAGTGCCAGATAGAGAAC
+>3200 3
+AGACCGATCGTTCCAACATTGGGCGGCATGAAAATACACATTGGCGTCGCCTGGGCCTCAGAGTCTTTCGGTCGGTACCACTAAGTTTAAAGGCAATTTC
+>3201 1
+GTCTTCTTTACCTTACAGTTTCGAGCGAACCGGCCCGTAGCCAATGAGATGATCACACCGACGCAGTAGGTGAATTTAGTACCCTGCGGATACAATGGGT
+>3202 3
+CCTTGTCCGTGGGGTCTGGCAATGACGAAGCAAAGATCTGCGCGATGTTTCATCCGCCAGGAACATATAAGATAGTCCATTGTCTCCCTAAGCGCTTAAG
+>3203 3
+ACACCCGTGCAAGACTGTGGGTGCCATGTGAGCAAGTTGGAGTAGAGTTTCTTTACTCCTCAACTATTGCACTGCCTCAGGATACACCCAGGAATAGTGC
+>3204 2
+GCATTCTCCTACATGGATCTACAAAACAGGCCGTGCGGGGTCCATGTAACCTATGAGCGAAAGTGGTTTAGAATTGCTCTGATCTACCCTGGCGACCTGA
+>3205 1
+CAGTATGGACCCGTAGGCCCGTTGATGTTATACTCGATACCCTCCAGGGAAGTCCATCAAATAGATACGGGGTCGACATAGGATGTTAGGCTCTCCTCAT
+>3206 1
+CTTACGTGGGCTTGCGCGTTTACACGAATCCTTGGGGGCAGACTCGAGGTAAGCAGAATCACCATATCTGTACTCGGCTCACAATCAGTCAGAACGTTTA
+>3207 2
+GAGCAGCAGTCTCTATAGCCTGGGCCTCAGGTTAAGCGTAAATAGGTCCATAACAGTATCGCGGAATTTCTTCCTCAGTACTCATACCGTGGGGCAGACT
+>3208 3
+AAGCCAATTTTGCATATGCAAGCGGGACGCTTTTTAGCGCGGAAGAATCCCGACTGAACTCCTTTTTAAACTGTACTGTGGCATAGCCGTGGCGACACCG
+>3209 3
+TGATCTGCCGGCCCCGCGCCCGGTATTACCGTGTCAAAAACACGCATGCGGTTTTATGATCACCCTTAGCGTAATTGAGAGCAATGGTAATGCAATGAGT
+>3210 1
+ACTCTGATTAGGCAGGTCGGCTAAGATCCTGGTTTGATCCGAGATGCCCTCTGAAATACTATGGACGCAACCTTTACTGCGATATGGCCTAAAAGCCGCG
+>3211 3
+GTGAAATCGGGTAACGATGATGCCTCGCCTAGAGACTAACTCATATCTTAACGTCCTCCACTACGCGGGTTGTGGAAAGTACGGTTCTCCGTAGACGTAC
+>3212 2
+AAGTGCGGCCTAAGGTCTTATGGAAGCTCCTTGTACTGATGACCTAAGGGGAATCTTCGACACCACACCCATCGGGGCAATGTTAACCGATTGTGTACTC
+>3213 2
+TCCATGTTTGCCCACTAACTACTTTTAGTAGCAGATAGTTGACTCCCATGATGAGGAAAGGCCCAGAGGCTAACTGGCCGTAGCGGACTTCGCCAATGTG
+>3214 1
+GTCTAGCGTCCTAGGTTTCCCGGCTTGCCAGGTGTTGCGATTCGACAGACGAGTCAGCCTGACCCTTACAAACATTAATGTTCGTACGAATAAAGGACGA
+>3215 1
+CCCTGATACCCACGCAGTGCCGGTTTCGAAACCCTGTAATGTGAACTTATGTTAAATGCCTAGCGGACATTCGCCAGATAGAGTGGAAGGGATCTTCCGT
+>3216 1
+GTATCAAATAGCCAATCTGTGTAGAAAAATAGGGCATGGGTGGCCTCTTCGCAACGCGTTTCCCACCAAGCGAGCTTGCGCTCGCGTGAGCTTACTATTA
+>3217 2
+GCTCTATAAAGCACTCACTGGGAACCGAAGTTGCCGTGTAGTACTGACGTTATCCTGAAGCGTATGATGTGTCCTAGGTCACCATCCGCAGCCTATGGAA
+>3218 2
+TCTGGGATGTCCAACTGATACAAAAGGGCAACTTGGGGGCCTTCAGTCGCCCAGCTGTCTTCAACATCTTATTACCTCGTGAGGTAGTAGAACAACGGCT
+>3219 3
+ATCGAATGGTTGAGGCCGCCTTGGCACATTGTCTCAATGAGAGCGCCTACGGATGGGCCCAAGTTTTCGTTATTCCGAAACCGTATAACTATGACAGCAC
+>3220 1
+CAGGGTAGACATCCCAGGTGATAGTCCAGAGCCCCGTTGATTAAGATTGAGATGTTATTATACCGCCTGCAGCTGTTACAGCTCGATGGATCCTACCGAC
+>3221 1
+TGTGTCGTTTGTATGTCAGGACCGAAATATCCAGTACTTCGAGATCCTAATCGCGGGCACCGTCCCTCGTGAAACCAAATGGAGTAGGGCAATCGATTCC
+>3222 1
+CTCCAACTGGGTTGCCGTGGTGAATCTCTTGTAGGAGGGGTACATGTTCTACACCCCTGAAATCACCATCATAAATGCCAACATAGGAGCGCCGTGTATG
+>3223 2
+TGAGTTCTGTTGGCTGCCCACCAGAGAGTCAGTGCATAACGTACAACAGACGTGTAGTGGGATGTTCTCCCTACCTCAAGTAACATCGCAAATTCTCGGG
+>3224 3
+TTCTTTCGACCTACATCGTGCACGAACGCGTAGTATGTTCGTGAAAAGTGGCACCGTCCGTGGACCTCACACTACCAGAAGTGAAATGATGTGCTCGATG
+>3225 1
+TAACAACAGTGAGTCCCCTGCCGAGAACCCTTTTTACGCATTTACACTGTCGTGGCAGGGCTAAGGGTAACCCGTATCCTGTGTTAGAAGTATGGACGCA
+>3226 1
+TCTCCCATGTGGCGTAAGGATAGATAAATTAATCGCGCTTGCGCTGATGCCAGAAGCATACTCACGTCGCTGATAAACTCAGAGCTTGCGCTGGGCATCT
+>3227 1
+CCGCTGTCCGTATGTCGACGGTGGGCGAATAAGTCGTAGATGTCTAGTCCAAATGATTTTGACAACACAAACCTTAAACCTGAGCTGGTCGCCGGCTTAC
+>3228 2
+ATTCCGCGTGTTGGTTCAGGCGGAGGCTAAGACCTCGTAACTGGTGATCATGACGAACCAATTGTGAATCTGTACCTGCCTTGCGGAACCTCAAAACACT
+>3229 3
+CATCCATCAACCGTCATGTGGGGGATCCCCAAGATCGCCTGCAGGCTATTGGGAGAAGTTGGATATATCCATTGAATTTATCGCATCAACGCAGGTCGCT
+>3230 3
+GTAGCTAGTCTTAGGCTCTCCCTTAGGCGGACAGAAGTCCCTCAGGTGCTGCGGCTAGCCTCCAATGCGCAAAAGTGTTAATAGAGATCTCTAAATACTG
+>3231 3
+AACTTAGTATCAGACCGGCCCTTGAACTGATCGTGCTAGGGGTTAAGAATGGCCCGGATTAGGTACCAACAAAGTGTTACGACGACCTTGCCTTCGCCTT
+>3232 1
+CTCGCCTCATGCTAGCTAAAACCTGTGGACCCCCGTCCTGTATAACCGTTAACTGAGTGCGTGGATGGTTACGGATAGGCAGGAATAACACTATCATGTG
+>3233 1
+CTGCATGGATTCATAACCGGCCCACGGCTATTACTGCACCATCTGGGGAGTACACAATACGCAGGTTATTTCGCATGTAGTATATCACGTCGTGCAGGGA
+>3234 1
+GGTCTACTCAGGAGTGATCACCAATAGTGGGAGATAACTCGCCTTCTATAATCTATGTGTCCGTTTTGAACCCAGGCACCGGACGGTCATCGGTACGCAA
+>3235 3
+TTTACGAAATCAAAGGCTTGAACTAACGTGATTAAGCCTTTACAGGTGATATCTAGACGTTCTCATCCGAGGCTGCGTAGAGCGCCGCCGTGGGCACCTC
+>3236 2
+AGACGTAGGCCGGCAATAGCCTGGTCAGGTACTCTTCCTTTTAAAGTAGATGCACATGCCCAATGGGCGTGCAGTGACTCATAGCTGTAGACTACCTTAC
+>3237 2
+CTGTGCGGAAGCAGTGTGTTCCTTCGCGTCCCCAAGAATACACAGCAAGGATCGCACGGATAATCATCCTCTATGAGACTGGGCAGAATTTTGACTTGCT
+>3238 1
+CGCCTCCATTCAACAATTCACGTACGGACGAGGTGTCGCAGTCAATATGACTACTGATTCTGGATAAGCCTGTAAGTCGGCCAGCTGCGGGATTATCTAG
+>3239 2
+GCCGGTTCCGTGAGATGCTATGACCACTAGGGTAATAGTCCTAGCATTCACCACTTCGTAATTGGCGATTCGAGCAACAGCATTACGCAGAGTTACGCGT
+>3240 1
+AGAGCTGCATTAAAAGCACCTTATCCGGGTCTCTTGCATACATTTCTGCAAAGATACCCTCTGGAGTTCGCGAGGTAGTACACCCGGGTCACTAAGGGGT
+>3241 3
+GGACGCAGTACTCGGCAGTTCTATTCCGAGCGTGTTGTTGATACCCCTAGCTATTACACGGCCTAACAACAGGGAACAATTGACGCTAAGTTAGGTCTCG
+>3242 3
+CGCAGGCCCCTACAAAATTGAGTCTCTCGAGCTTGCTTATCTGCGATAACGACAACTAGGATGTGTAATCTGCCGTTAACGTGTGCGAGTGACTGCGAAC
+>3243 1
+GACAACCCCATCTTGGTTGGGTCTTATTACAGGCGAACGAGCGTTAAGGGATGGCGCCTTAACAACATAAGGGAGCCACGCTTTTCCATTGTCATACCGT
+>3244 2
+ACACAGCAAGGTTAATGAGGTGTCTGCATGTAACTTACAGAACCGCGAGACCCATGTGGTAATAGTCGCATCCTGTCGATTACATTCGTCTGCGGCCTGC
+>3245 1
+GTGTCATATCATCCGGGCCCTAAACCTAACGGATTATTGGGAGCTTTCTGAGTGTCGTGAGGGGATGCAGTATTCCCCAGAAAAACACTTCCTGCCAAGC
+>3246 1
+GAGTAAAGAGAAATACGACCGTACCGAACATGGTGTTTGCTTTATCCGATCGTTGTCGTGGGATTAAATAGACGGGGCATCCGCTCACCCCATTCCCCGT
+>3247 3
+GGCCTCGCGTGTACCTCAATTAAAAAGCCTTGATTCCATTTGCCTTATCACATCGGGACCAGTGGAGGGGGAAAACACGTGATTCTGGCCGCAATCATTG
+>3248 2
+CTTGTGCGGTAACATGCGTAATACCGTGTATAATGAACTAGGCGCGTTGACACTTGTCTACCAAATCCCGCAACGAGACTTTGCCAACGGTCCGGGATTG
+>3249 2
+GTCACCAGGTCTACTGCTTTCATGCAGGACCTAGATTTACACCTACACTTTCTATGGGACTCGACGTTTAGAACAGGGCGAGTCGTCCGGAGCAAGTGAA
+>3250 3
+AAGCTGAATTCCCAACGTACGGCGCAATCGTCGATGGTACGGTTGGGCCACCAGAAAATTCTCATTATGCCGGCGTGATTACCACTTGATCCTGGTGTAA
+>3251 3
+GCAGATCGTCCGGCGAGCACAATCCTGTATACATTGCCGTGCTAACTACTGCGGATTCATCTGATATTCGGTAGGAAAACTTCTCCATTGGGGAGAACGC
+>3252 2
+CATATGCCACATCGCTCCAACCGTCGTTAGCCCTTAATCAATGGGTTTGGGGTCAGGGCTATGAACCAAGTGGCGGTGCAGTAATTCGAGTCACAATTCA
+>3253 1
+CTCCATCAATGTTCCCCTCTAGGTCCGTGACATAAAGCAAGGAAGAGGTTGTCAGGGAGTCTTCGTGCAACGACAAAAGTTGGTTGCAATGGCTCCTCTC
+>3254 3
+GTGTTGCGTAATCCAAGAATCGTACTGGCGGGGGTCGTAGCGCACAGTACGCCTTAATACTCAGTTCAACAAAACCCAGTGCCACAGCTCTTGGTTTAGT
+>3255 2
+TCTCCAGGGGCGTATAACCCCAACCTAGATGACGGGGGCCCCAGTTGAGGAACAATATTAAGGGCCTCTTAAGACATTCATCTTTTGAAGGGTCTCGTCT
+>3256 2
+CGCAATTCTTGAGGCTGGGTGACATAGCAGCTACAACTCACTGTATTCACAGACTCTGGACCCAGCCAGGTATCGGACAGTTGCTAGTGTGTACGTCATA
+>3257 3
+AGGGTCCGCGCTCACACCTTGCGTGTGGATAATATTTGACAAATCCCGTATTGTGGGTGCCATCGACCGAATGACGTAGATCCGAAACCGCAGACTTATT
+>3258 3
+AAAGTGCATCCGTGCCGGAGTACCAGCTTGTTTTCATAGCCCGGTGCCTCGTGCATTGACCAGGTAACTACATATTGACAGCAGTAGCCATGATAGTCGA
+>3259 2
+AGACCCTGCAGCACGGCAGCCCGAGCCATCCATTTTGTAGGCAGTGTTCTGGTGAATGCAACTAGTTTGACTACCGGTAAAGGTTGCTAAATACCTGATC
+>3260 3
+CCTATGCAAATCGTTAGCAGTGGCTAAGTAGTGCCTGCTTCAACGTCCGTAAAAGTCCGAGCCTCCGGGCTGACTATTTCTATTGGCCGAAAAGCATGGA
+>3261 1
+AAGCTCGTTAGGGTGAAACTCACAGACCCTTGTTCTTCTAAGTTTGATAGCACGGACACGTGGCCATATAAAGCATTCGGCCCATTGCCTGCAGGTGCAG
+>3262 3
+GTACAATGGACTCACCAAGGAGTACCCTTCGCCGATAGAACGTCACGGGCACAGCCAAAGGTTTTTTTTCTCCACTGAACGTTGTGCATCATTGGAGTGG
+>3263 2
+CGCCGTCGTACTCGTATTGGCATGCATTAGCAATCCTACCCGGTTGATTATGAAGAAGGCGCCGGGAAAAAGCCTCGCTGTTGCAAATGGCTCACATATT
+>3264 2
+CCTGGTTTCTGGCGCAATTTTTCAACGACGGATTGCCTAAGCGGAGATCACGAGAGCACATTTAGTCAACTCATCGAAGCCTGCTGCGCAGTTCAGGTAA
+>3265 3
+TCACTACCTATTGGCGAGTCCCGGGGTTATCAGCTATCTGAGCTATGCTTATTGGCTCCGAATGGAAACGCTTAAGTGGCAGTTGAAACGCCACAGACAC
+>3266 3
+AACATTGGGTTTCTGGGCACCAAACAGAGATCGCTACCCAGGGATTTTTGAGGGCAATGGCTACGCGTTAGCCACCGGTTATTATACCCTCTTAGAAGCC
+>3267 3
+CTTGCGGACGCTTTGGGGAGCACAATGAGAATCCCTGTCTGTCCATCTACGAGCTACTTTCCAGGTTAAACCTGAACAGATGACTTCGGTGATGAACCAG
+>3268 2
+ACCCCTGACAATTCCCGGTGTATCGTTAGTTGGAGTCACGGAGAACTCTAGGTACTCTAAAAAGGCGTTGACAGCCTCGCAAGATCTGTCTCGTAACGGT
+>3269 1
+GCCCACATTGTAACGTCTCTGAAGCAGAGTAAAGGCTCGTCTTAAATTTGTTGGCCGGGTCATACGTCCGTCACGCAAGTATCTAGCCACGAGGATCTAG
+>3270 2
+ATTGTTAACTAGGATCGGGCGAGCCTAATAGTTTGAATCACGATTCCCGGCTATGCGAAGCAAATACCTCGAACTGGACCTTGCCGCTCCGTCTAAGGTG
+>3271 2
+GGACGTTTATCCGGTCTATCCGTTGACACGCAGGGGTGGCAGTAATAGAACAGTATCCTTATCATCCGGTTTGACCAACCCACTATAGTGCACGTACGGA
+>3272 2
+CTTCTGCATTTCGTTCTCTCTAGGGACATGCGTGATTTAAAGGGGGAGTCCAAAACTTGGCGCTGCGTTCCGATAGCCCCTACCGAGACAGATACAAGAA
+>3273 1
+TAACGTCTCACTAGGCCGTTCGAAGTTCCCGTTGCCCATGATGTTGATCCAGATAACCAATATGGAGCGCCTACACATGTAATGTACAGGGTATCGGGCG
+>3274 3
+GATCCCGTCAACTTTATCTTCGGGGCCCCCTCAAGAACGAGCATTTAAGTTTGAAAACAATGTTAAGTAACCTCCCTCCTTGGGGGTGTACGGGAACGGG
+>3275 1
+ACGAGTGTCGGTTTTTCGTGTCTCAGCACTGGATGACTGAATACAGAAGTACCACCGTATGCATCCCAGGCCATGTAAACACTTTGGCAAGCGCTGACTG
+>3276 1
+GTTTGCGAAGACGCCAGTGCGCCGAACCAGTTGCTGGTATGTGTTGCACTCAATACAATTCCTATGCGACTGACGTAACGTTGGATTACACGATCACCGA
+>3277 1
+CGGGCACGCCAGTGGGCGCATACACATCGCTGTTGCAGCATGGAATAGTAGTTCTCAGGCGTGCCGATTAATTACCCTTCTTGGAAACATGTCATTAACA
+>3278 3
+TTAGCGACTTTAGAACTCATGTATCACTGCCGGCATCTGTGTTCGCCGGCCGAAACAAGTCAACCATCGGTCAGTTGGTCTACTAGACCAGTGATGAGGA
+>3279 3
+GGGCTTCCAATATCGCCCACCGTTAAAACATTAAAGGGCAATAAGGGAGTCTGGGTGCCCTATCTACATTGGCTGGAATCATCCTCCACGGTGTTTAGCG
+>3280 1
+AGAGACCTATTCCCGCATAATTTTCCCAACTCACGATTACGGCTTGATTATGAAAGTTCAGGGCAAGGAGTGCGGTACTAGTCACCGACGGTGCGCTGTC
+>3281 2
+AACTCCTATCGGTACGGAGATCACCCGTGTAGGTCATGATACGATCTGAATTGTACCCTCCGCAGACCGTCGTAAAGCCTGTGGTATAATCATAGGTGGC
+>3282 3
+ATAGACAATTTTCACTCACGGGATCGCTCGGAGACATCCTGCTTACAGACTTACACGGGGTCACTGTGAGTTCGAGGCCGACTGTGTAACATCTAGGTAC
+>3283 1
+AACTCAACATCAATAGTTGGTGGCCACTACGAGTATCGCTCTCGACAAGGACACTATTCATTGAGGGGGCGGCTGTGCTATGAGCCGCTCGTCACTATAT
+>3284 2
+CTACAACATCGTATCTGCGAGCCATCGAGCTTTCGCGCGATCAGCGCTGAAGGCTGGTTTCTTATACCGGGTGGTAACAAGCTCACAGTAGTTGAATAAC
+>3285 3
+TGCCGGTCGGGACAACCATTCAGATGCGCTAGATTACGAGACTGAGGATCATTAGTGACTTATCGCGTTAACGAGCCATTCCTATCTCGATACCCGGTGA
+>3286 1
+TCGCAGGAGACCTCGTGGCATTCGCTCGGATAAGGCCGCCTAATGCAACAGAGCCACGTCCCAATTCTTTGGAAATCGTTATATCTGTATAATTGGAGGC
+>3287 1
+CATTTGACTTACAAACGCGCAGATTGGATACACTCACCAGAAGGGCAACGCTGTGCGTGGATGTCTGGTCCCACGGCCATTAAATGGGCTACGTTTTCTA
+>3288 2
+ACACTTCGCAATGTCGCGTTACGGTTCGAGTTTCTAGGTAAAAGCATTTTTTCTGAAAGGTCATGCAGAAGATCGCACAGGGAGGGTACCCCTACCCCGC
+>3289 2
+ATTACATCTTGTGCAGCAGTCTCGATATCCCTCCCATCGGGCCGGCAGCAAGGATATGTGTTACTAACATATAAATTGGTGTGGAGCTCCACCAACGGGG
+>3290 1
+AAGACCATGGGGCGCGCCGATTTAGGTCCGCAACACCAGGGAAAATTGGATACGTCCCTCGCACTTTCCTGACTATATTGTCGCAGAATTTTTGGGTAAC
+>3291 2
+ATTATGTGTAGAATCAGACGGTACCGAGACGTACCCGAGGGACGCACGGGATCGTCGCCCTTTCTTGCCAATACGTCAGATTTTAATCTCATACATGGGC
+>3292 3
+GCGCGAAAGTCCATGTGGAAAGCCTTACCGGGGTGACACCATGATTCGGAACCTTCACCGTACTTCATGTGACTGAGTTGTCTATCTAACTGGTAACACG
+>3293 1
+TCTTCGGGAAGAGCCTTTTCAATTATAGGGCCACGTACGAAAGTTTGGTTCAAAGAGTCCGGTAGTCCACCCTAAGCGCTCATAGGTGCGATCCCGTCAA
+>3294 1
+GGATAGCGAATCACTTGAGTCACGGGTGAAAACAAGCCTGCCTCTTGTACTGGAGTCCTAGAATAGTTATTAAGTGCGGCTCACCCTCTCCCTGCAATGG
+>3295 3
+AACGTATTCAGTCGGAGTAGTGCTAGTTGCGGCTATGCCGTTCTGAAACGGTACGTAAACCGACGACCGTTAATTCGGGCTCCAACAGAACGTACTTTCC
+>3296 3
+AACTTTTTAACTGTCGATACCAAGCCGATCGCTCTAACCAGATTCTGGTTAGCAGGCGGCCCTGAGCGATACATAGACTTCGGGTGAGCCATGTATCGAG
+>3297 1
+TTGAACACGCCAAACTGTCGAGCGAGGTTACGGTGAGTTGGCTGGCCCACCCTCGGTTACGGACTATATACCCGAATGTGCGGATATAAAACTCTTTTAC
+>3298 3
+TTAAAGAGTACATGGTAGACCGTGACGTTGGCGGATGCCTTATTCTAGAGTGCCGCTGTATAGCTGCTCGCATTACACTCAGCAAGACCGGACTACCACT
+>3299 3
+TTGGCTAACCACCTCAGATCGGGGGGGCGCACTAACAACGGGACGTACCGGAACTTTGGACGCGCAAATCTTCATCTTTTTACATTGGTAGATTCGAACT
+>3300 2
+CGGGGGAAACTCAGTCGCAACACCGTCCCGGGGAGGATACGTTTGGAGAACTTTCTCGAGACCGTATCTTACAGAGATCTTCGTAGCTCAAATTATTCTC
+>3301 2
+ATATGCGTATCCTAACCGCCACGCAGGCCCGTCATTGCGGACATGGAATCTCGTTCTCAAATAACACTGATAGTGGTTGGAGCGGCTTTAACGTAGAGCT
+>3302 3
+AGAAATGGAGCAATCCTATCTTAGCTAGTTTCGCGACCCAGTCGACCCTACTTGCTACGGCATGAACAGAATCTTTCCATCTGAGGGGTTCGCGGTGGAA
+>3303 3
+GTTGATCGCAATGGGAATTGATGTATTCGAGATGAGCCAGCATCTTGGTCCTCCCAACCCAGCGTGTGTATACACCCTCATAAGCGAGCAGATAGCTTGC
+>3304 1
+CGCATTAATATGGAGCAGAGAGAGATACTTCATCGCCTATATCGCTGGCCCCACGTGTGCGGTACCGAGTACCAGGATGTTGGTCAGTCTCACTTTAAAC
+>3305 1
+TCCCTCTGGATGGGCCCTCCAATAAAGCGTCGCGGTTTAAGGCGGCATTGGAGCTTACGACTTCAACTCCTGTGAGAAGACCTAACTTTAGGATGATACA
+>3306 2
+GCTGCTAGCTATGAGAAGGTGTCCGCCAAAGGTTAGCAGTGACTCAAACTCACTCCTCCTAGTTCCGGACAGAGGTCGTTAACCGTGAATACGGACTTTT
+>3307 3
+TACCGAACACTTAACATCGCGGGTGAGGGTGATTATCTTGATGCTGCCCCTCGAGAGACTAACAGCTCCCCTTGGTAATCTAGGGCTGTCTCGAATAAGA
+>3308 1
+CGTTTTAGAGCAAGAGGTTGCAGAACCGATTAAGCCTCTGGTTCAGAGTCACACCCGCTTGGTAGCAATCTGTACCTACGTTGACATCTAGTGACGCCGA
+>3309 2
+CATTGTGTTACGATTCTTACATGTAGCCAAGCCAGTTACTGAGCTCTAAGTGGACAGCGGCAGTCCATGTATGCGGATTCTACAAGACGCCCAACGCGGT
+>3310 3
+ATGCGGATTATACGGGAAGCATCGTCCCCCCAGACGGCTTATGATACTGACCCGTACTCTAAGTCAGCAGTGTGATCTAATTGCCAGCTTAATGCGGGAT
+>3311 1
+AGGCAGCTAACACCAAAAGCTGCGTAAGAGTCGCAAGGGACGGTGCGCTAGTCGGGTATTCACTGGTACCATCTAACTTCTATCTAACGCTTTGTGCCTT
+>3312 1
+TGGGTAAGTGAATTCCGCCAGAATCAACGGGCCCGGCCAACTTCTGAGTCATTCTTTGACGTGGCAATTATGCCCTGCGGCTAACATTAGAGAGTACCTA
+>3313 3
+ATGAATCTATTATTGAAATGCTGACCGGGCGCGCTCAGGTGTATCGCTTGACAGCCGCCCTCGACCAGACTGGTGCCAGGACATATAGTTGCAACATTAT
+>3314 3
+GGTGACAAATTCACCCGGAGGAAGCTTACCTGGACTTATTGGGGTTTGATCCATCCTTTATTCTATTGGCCCACGAAACGCGGGAGTCAGAACGTCAACC
+>3315 2
+ATTGAGCAATATCGAGAGCACGACACAGGTTGGCCCCATGGCGGTATCATATTCGACGCCTACAGAACCGAGTCCATCCTCTAGTACGTGTATGGTTTGT
+>3316 1
+CCAGGTAGAGTAGCGACCAGCTCTATCTCCAGGCGTAAGCTTTCGGTTTTATACTATTTTATCTAGAAGATACGCGCGAAGCGCCGAGGATAGCATCGCC
+>3317 1
+GCTTCGCTTTGAGCTAAGCTTGACCTTTCCGATGGATACATCTCGCGGCATATAGCAGCTAAGGGACGATCGTCGAAATAATTGCACAGCTACGTGAGCC
+>3318 1
+TCCACCGGAGCGGTGACACAAACCTGTCAGTTCGCATTCTGGAGATAACTCTTCGGACACTGTACTGCCCTGAAAAGGGCCTACTTTGGTGAGATTTGAA
+>3319 3
+GCTTCGGGAAACTTGGGTCCGGATCAGGCTGAACTACTCTTACAGAACATGTACAAAATTTTCCAAGTTTAGTGGGCGGTCAGCCCCGATACTCGTCCGA
+>3320 2
+CGTCAGGAGGCTTCCTGATGGTGCTGCCAAGCAACATCGTATTACAACTTAAGCAAGCCAGCCGAAAGTCGTTAGGCGTCCCGGTTATTGACATCGATTT
+>3321 2
+CCACATCTTGTTATCCCTCTGTATGTAACAGGTTCTTGGACTTAGGCGCCAGGGGAACGAAAAATCACTACACTGTGATCGGGGTTCAATCGACCGGGAC
+>3322 1
+ACTAGGCACTGCCGGATATCAGTCTGTTAGCGATTGAAATAGGCCTCGTGGCTAGTTACGCCACAGCATAACCAGTGGCCGTAGTCTAGATCATCTCATG
+>3323 1
+ATCTGGAACCTTGCTGACTGGGTTTTTGCCGAACCACAGGAGGCAGGATTCTTTGCACACCGTAGCCTCGTACTCTCAGAAAAGTTATAGTGCCAACGAG
+>3324 3
+CTCACTTCACGGGCGGACGCCTCAAGAAGCTTTGTGGGTACTCAGATCACGCCGTTAATGGAATAATTAAATACCCCGTCGTTCGTATAGGATCGTCGAG
+>3325 1
+CCCTATCCAAATTGCCCGTGCAGTCTCAGGGAAAGCCGTGGTAACGAATTCTCCGCTTTAGGAATCGGTATGTCTGTCGGTATACGAGACTAATCCAGAG
+>3326 3
+GAAAAAGTTCGTCAAGGGGAGAGGCAACCTCTATCTTCTGAACGGCTTCTATACTGGTCCGTTGGTGCCCCGACGTGCGAGCCCACGCAATAATTTATAT
+>3327 2
+GCGAATAAGCACACGGAAGTTGACCTTTCTGCGGCTCCAGTGTTTCGTGAGAGATTGCATTCAGAAGTCACAGTTACCAACTTGCGCTAGGACACTCCGT
+>3328 3
+CGTAGGCCGATTAGCCTATACCATCAATTAGTCGCGCTAACATCGCCGTAGCGTACCGGTCACTGTAAGTAGGTCTAAAGTGACATTCCAGTTGCGGAGT
+>3329 3
+ATCACATAGAGATAATTGGGCCAGGTGCACTGATGAGGGATACTGTTTATTCAGAGCATGTATGCCATTGTTGCGACTACCCAACGCTCCCCCGTCAGCG
+>3330 1
+GTGATAGGTGATCACACAGTGTCGTGGCACCGATGTTCAGTTAAGAATACTAAAGACAGATGTACTTCGCGGGTCTTTGTCCGCCAAGCGCCTTACACCC
+>3331 3
+CCCGATTCTAAACTAAATTGAATGTAGTTGATTAGGGCCTTGAAACTCTGCTGTTCTAACGGGCACGACGGGATTCGGATGATCGAGACCCTCCCGACCG
+>3332 2
+ACGCCCCGGTCCCATATTGAAATTGGTAGAGCGAACGTTTATTGGGACCGTACAGGAATGTCCGTGATACTAGCAGACGTCCCCCTTCAGATTACTGATG
+>3333 3
+TGATTCCACGGAGCTAGGAGCTTGCCATGGGCTTGTCTAGAGTGGCCCTGTGTTCAGTACCGTTCAGACATAAACCGTAAATGTTTCCCCAACGACAAGA
+>3334 2
+CGAATATTTGATGCTTCGTACAGCGACGCGAAGACGTGACAATAGGAGCCAGCTCCTTGTGGTGATCGACCCGATGAGTGCAACTGCTAACATTCTTCTC
+>3335 1
+AGTTGATGCAATTCGGTCAGAATGGGTAACATGTCACCAAGCAGGTCCAGGCGTTCACCAAAAATGAGCAGCTGTGAGTACTCCTTCTTCCCCTGGTGTC
+>3336 1
+GAGTCTATTAGAGTTGGGGTACCCGACATCGATACGAAAGCTTCAACGATATGTGATTTGGCGTGTCCAGACTCGCTACTCGTTCACACACGCCTGACGA
+>3337 3
+AAGTGTCCTGGGGTTCCTATTTGCTTATACACGTCCCGGTAGAGGCTACTGGAGAATCCGAGAGTTAAGTACGCCCTAGACTTTAAGAACCCGAACCCGT
+>3338 3
+CATCTAAGGCGAATAGGTTTACGGATGGCGTACGAAAGCGCTATTAGCATTTCTTTGCCGTCTCGTAGGGCAAATACATGGCGCCCTGGCCCAATATCAC
+>3339 1
+ACGCGTACGTTGGCTTCACACGATTGTTCCTGGCGGTAGTGAACTCGAAGCGAACGCGTACTATCTAAGAGACGTTTCGCCAGATACAACATTGCCAGTT
+>3340 2
+TTATCGCTGGCAGGTGCGCTGGACACATCCTATCTGGAGCACGTCGTTACGGAGTTTATCATATGAGCCACCATTTCAGCGAAAATATCGCCAGGATCAG
+>3341 3
+CGCCGTTGTAAACCATGATATAAACGCCTTAGCTAATGGGGCTCGTGATAGTATGACTCCATCATGGGAACGTACGGGTAGTGTACACTCCGATCTCCGC
+>3342 3
+AAGCAGGCAGGTAAACCATAGATCACGCGGACTTGTAGGTTGTTCCTACGAGTTACGTAACCGTGTACCTTGCCCCCACGGATTAGTGTAATCGTCTACG
+>3343 3
+TCGGAATAACCGGTTTAGACGCTGTGCAAATAATCCTACACACCATGTCGCTGTTGGGTTGCCTATGCAGGTAACGTCGCCTGCCAGGTGAATCATAGCA
+>3344 1
+CGGGTGACAAGATTAGTTCGCGTTCCTAGCATCAGAAAAGTGAAGTCCGATGCCCGCCCAGATTGCGAATCCGTATGAATTTTTTAACTCCCCTGGGGAC
+>3345 2
+CATGTAACGTCACCAGAGACGCTCGAGACGGTTCTGGTACACAGTAACGCACTTGGTTTTGTCGTCGAGTGGGCCCTGAATACTACAGATCGCCTTATAA
+>3346 2
+TAATTGATGCTGCACGAACTATACCGTGCGTACTATGGACCGTTCTACCCCGGAAAGATTAATGGCTCCCAAGATAGACACGTGCGGTCTATTTGGCGCG
+>3347 1
+ACGCAAACGGTCGCACACAGAGAGATTACACCCCGTATTTGCTCAGCCTGATAGGGTTTGTATATGGATATATATAACCGCGCCCGTGTTCTTGCGGAGC
+>3348 1
+AGTCCACGCGTGGTGCAGGATTGTTTATAAGTGTCGACCCTCGCCCGAAGAACCCTCGAGTCCGTTACATCTTTCAACCTTGGAATCAGGGAAATATGAG
+>3349 2
+GAGAACGGAGGAAAATCGTTCCGTGTTTCCACATGCACGAGCTTTCCCGCCTTAAAGGATTGACCGTCGCCATGATACGATGTCACATTTAGTCCGGATG
+>3350 1
+ACAACCCTAAACAATCGGCCACGGCTGACTTCACGGTATTTAAGAACGATACCCTACATCTGTTCTCCAGTAGGGGCGCAGCTTGTGATGGAGTGTTTGG
+>3351 1
+GAACCTCGCATTCGATGAGTTATTAGCTGAGACGATTTGCTTAGGCTCCGAGCAGTCAAAACACCTCGGCAGGCTGATCGGTGCCTACTTACTTAGACGA
+>3352 2
+GTCACAGAAAGTTCTTGGCGTTCAACTAGAGTTTCTAACCGGGACGGCATGCCATTTGGTGCACACACCAAGGAATTGTGGGCTTCTCACAGCAGATCTC
+>3353 2
+GCCTAGCACGTGAATGTACCAAAGGTTGTTATCTTCATCGGTAGGTACAAACATGCATAAGACTACGCCGACCTCGGGGCCGGCTCTAGGCTATCTGTTA
+>3354 3
+TAATCGACCCATCACTCTGTGAACCACTTTTGTCGTTGAAGAATCCTGGAACATGGAACTTGGCCTGTGTGATCCAGGGAGCTAAAGTGCTGCGACCGAC
+>3355 3
+AATTCGTGCGGTGGCGTCAGTCCCCATCTGCTACCGGGTACCGCACTTACCCGATCACTAATGGAGTTATCGTTGTCATATGAAAGGATGAAAGCAGATC
+>3356 3
+ACGCGAGCCATGGACTGACGCCGAGGTTAGTATTTACTAGGATGTCACGACACCCATCTGCGAACTTAGTCCATATAGCAAGTTTGCATGGCCTCTAGTG
+>3357 2
+ATAAAAGCTCCTACTCGAAGTATTCCTTACCACGATCTCGGAGCGCTCTAGGACATGGTGAGGCCACTGTTGTCAGATAAACCAGGTGTGTTCGCAGTGC
+>3358 3
+ATGCAAATGGCAAACTGGTCGGTCCATCGGCCAATTCTGGCGATGGGAACTACACGGGCCTACTATAATCTGGCATTGTTTTCTGACTCACTCAGACGAG
+>3359 2
+CAATTTACACGGTTGGAATGGGTTCGCACCTTCGCGTGCTATACAGTCCACCTCCCAAGAATGATAGATAAGTTTGTGGAGACTTTCCGGAGCGCAGACC
+>3360 1
+GTAGTGCTGACTCAGTACTATGATTTGACGAGACCATGTGAATCGACAGTCCACTTAGAGAGCGTAGCTCATGACACCCATGGGTACAGTCGCTGCTCCT
+>3361 2
+CTAACCAATGCGGGCTGCTTTGCGGATGCCACAGGTACCTGATAACCAGAAGTCATGACGCCCTAGCTTTGTGCGCGGAGTTTAATGATAAACTCATCTG
+>3362 1
+ATCCCGCAATATGCTCGATTATCTGGCGATTTTAAGCACAGAGCGATGGCCCGATATGGTCCGGGACACCGTTGCGATTATACTACTGCTATACGACGGA
+>3363 3
+AGCAGGGGTGTCGGGGAGTTACATATATTCTGGCCAAATACGACGATCTTGCACTGCCAGTCACGCTCTTCGGGCGTAGTACCAACATAATACCCTTGTA
+>3364 2
+TGCGGAAGACATCTTACTAATATACAGAGCTCGCCAGCTCCGCGCCATGAGTACCGGTGCGGAAATCGCTTTCGTATTCATTATGGATTCAGAGGAGCCT
+>3365 1
+AAAAATGCCACACCTCTCCCTGCGTTGAAAGCGAGTGGCCCGGATGTATGCACGTGCGAGTAGTCCTGTTGCTATAGACATTAAGTCTATCGCGTGAATC
+>3366 1
+ATTTTCACATGTACGACCGATTCCATGAACCGGGGAGGACAATGGCTCGATACAAGTTCCACTCGTCGTTGTGACGCGTCAGACCTTGTATAAGGCGCTA
+>3367 1
+GCCTATAGAACCTCAGTGGGCATGAGCACCTCTGCTTGAGGCTTTTTCTAGGGCGTCTAACCCCGATAACATCTGTGTGGCACCGAAGATAACGGAATTA
+>3368 2
+GGACTGGCCAGTTCCACCCACATTTGAGGTTAAACGTGCAGTGATGGCTAAATATGGCCCGTGAGAGCCTGAGACTCCATAGTTTCATATTGGACATCCC
+>3369 2
+GGCATGAACAGAGTCTATACATTGTACTCCTGTTGTCAGGCTCATCAGCGGTTTCACGGCTTGGTCACGAAAGCCATCAACTGGACCATTGAGCAGCGAT
+>3370 3
+GATCAACAGGGCAGACGCGGTCCTCCACGCCCTCGTTACATTGATAGCTAATACTGCTGGGATTCGACTCTGGATTAATTATGACATGAGCACGAGCTGT
+>3371 2
+CCTTTGCGGGTAGTCTCGTAGGTCCAGAGAATTAGACGGAGATGAGACGTGCCACCCTCTAGAACCGCCTTCGGTGATAAAATTCTTATTACCAAGGCCT
+>3372 1
+CGCCTAGACTGCGCATTTGTGTTCTGAGAGGCGCTCCAGCAAAACTATCTACCCTTAGGAGTCACCTACTAATGAAGCTGACGTGGTAGCCATGTTGAAG
+>3373 3
+TAACTCACTATAAGGCGGGGTATCGGGGACCTCGAAACTGTGTTGCCTTGCTCCCCACGATCTCTCACAGATGTGAAAGCTTATTAGAGGGAGTTCAACC
+>3374 2
+AATGCCCCTTATTACATTCCGTCGCCCGCTCCACCGGCAAGCGAGTGGATAGGTTTGCAGTGGATACGAACTAGGAACAGAGAATCTCGTGTTTACTTAG
+>3375 3
+AGACACAAGATCCCTGGTACAAGCGTGGAACCGACTGTTTGTCGAGATTAGCCTAAGTAAATTCCATCCTAGTCCGCGTACGCGTTTGGCTCTGCGGAAT
+>3376 2
+GACGTACTGCGAAGTCCATAATAGTAAAGTTTGAGTCCTAGTGGACTTCCGTATGGTTCAGCCAGAGGCCTACGCCATGCGTCAACGTTAACTCAGGTCC
+>3377 1
+ACTAAACTCCGAGGATTGTCGACACGAGCATGGGCTTACTTATGGCACGTTCATTCCAGTGTGTCAAAACCGTTCGTACAGCGTGTCCGGAAAATGTGCC
+>3378 1
+ATCGAACGAAGAGGGTAGTCGTATCGGTTCTACATTCAGGTCGCACCATCTTGAAAGCTTATATGAATGTGCAAGCTCACACCTGCGGATCTGGCTCCCG
+>3379 2
+TAAAATTAAGTGGGGCCCCCAGTTTCGACAGTAGAAACGGCACCTGTTCGATCTAGATGCTCCTCTAAAACCGTGAATTCTCTCGGGGCTACTGTGAGGC
+>3380 1
+CCGGTGGTTAGGTCGCACCTTTCTCGTAACACCACCACGTGGGCTTGCTCCGTATTGGGGGAAGTACACATATAGACATGAAGATGCATCACCGATATAT
+>3381 3
+GCCAATATACTCGACGCCAGTGTCCACACGTTCCAAAGGTACTGAGCGATGATTTGGTCGTACTAGATGGTCGCGCAAGCTCTTGCCTATGTACGAGATA
+>3382 3
+AAACCGGTGCTACAACCAATTATGATAGGCACAGGATGTTTACTTGCCTCCGTAGAGGGACGTCACTGGGATATTCTTTCTGTGACGCAGTGCCCCGCAA
+>3383 2
+CTGGTTTACGGTGTCCCGTGCACACCAAGATGGTCATAGGACTGAACCAGGTTCTATGCTAGTCCCAACGACGTAATCTGAAAGTTTCCGCCAATGTAGG
+>3384 1
+CCCAACAATCCTTGGTGGTTTTAAGGAAGCCCGGATCGACCCCCTAGTGTGTCAAATCGAAAGGGAAACGACTGGTGTCTGGGACTCTCAGTTACTATCT
+>3385 2
+CTTTATGCCCAAGCATATTGTGGACTCTGACGCATGATCGCTTACCACTAGCCAGTGGAGCCCATCGTGGTAACAGGTTACCGAAAGGTTGTATCGGACA
+>3386 1
+TAGGTCCCTCTGTGACGAAGTAGTGCTTACAGTGCCTGTCAACAATCCGAAACGCGCAACCTCTGGACTGGCGGGCCTTGATATACATCAAGTGATAGTT
+>3387 1
+TTTCCGCTCTCTACATAGCGCACAGTTGGAAGAAATCGGTATCTATTGTAAGAAGCCCGCGATGAGCTATGCACGCCTGTGGTCAGGTTGATCGCAACAC
+>3388 1
+TGCATGGGTCGGGGTGAGTGCGTACAAGTACCCGATTTTTAAAATTTAAGGAACAGGAAACCCCTACTTCCAATGCGCGTTGACGCCGAGATTCCTCCTC
+>3389 3
+CTACTACCTAAGACGATTATAATACTATCTCAACATGGACGGAAACGTCTTGAGCATCGGTAACTGCGCGGCGCAGTCAGTTTGGCGCGATGTTCTGCGC
+>3390 2
+AGTAATTTCGTGTAACACTCGCACGCCCATAAGGCCTCTGCGACTCAAAGATGGTGTCGGAAAAGTCATCGGACCGGTAATCTTTGTCATTCGCGATGGC
+>3391 3
+GGCCTCTGCAAATAGCATTTCGGCAACCAGGCGACACATTGGAACAGCCAGGGTATTTAAGCTTATGAGTTTATCGGGTCCTCATGGCTCCTAAGCCAGT
+>3392 2
+GTTTGGGCCTAGCTTATCTTGAAGAGCAAAGCCCGGCCTTCGGTTTCAGTGCTCGCGCCTCGCATACATAAAATCAGCAACACGATAGGAGAGTTGCTTA
+>3393 1
+GACGGACAAGGATAATTTACAGTTTACGTATCTTGACACCCAACGGGGTGCCATGGGCAGGGTTGCGTCTCTGAAAATTCACACCTGCCCCATTCGTATG
+>3394 1
+GCCGCACTCAGCTTGAGCTTCTGTCGCAGCTCAGGTACAGATTAAGCGTGGATGAAACATGCGCGACATAATTTAACTTGCGGGCGATCTATCTATGCAC
+>3395 1
+CAACGAAGGAGTCGGGGCGAGTGACTTAGTCCCATCACTGCAAACCCGTGTGGAATTGGATGTGGCGCAGTACAGATTTCTTTATACCAATCACCTTTCC
+>3396 1
+TAGGCGACTATACCTCAGCAGGACGCACGTATGGGAGCCAATGATATGACCACTCTCTGTCCACAGTTCCGATGGTTGTACAATTGCATCGGCTTAAGGT
+>3397 1
+GTAGTCTAACGAAGTTAGAGGCGTTCCGGGCTTGTTGAACATTCCTTAAATTGTAGCCAGGACTACAACGTCGCACTCCCGGTCACATTGACGAACCGGT
+>3398 1
+GACAGCACGCATATGTGGTCTGACATCTGCTGAAGGTATGTCCGACGCATCGGTTTAACCGTTACGTCAGATGTGCAGACAGCAACTTGCCATTCGATAC
+>3399 2
+GTCCGCCAGCTAGTCATTGCATAACAAAGACTCTTTGTCACGTTAGAAAAGATTCCGGGGTGCCGCGCGCGTAAGCGATCTACATTCATTGGACAGTGTC
+>3400 3
+CAGCCGGCCTTTTAACATATGAGAACGGCTATTGTATCCTAACTGTACGGCATCAGGAGCAGTCGCTGAAGTGCGTCTCGAGGTATTACGGTTACCAACC
+>3401 2
+GGACCATTACGGCGGGTTTGGCGCATCGAAAGATATCCCCCGTTCGCTATGACAGGCATGCCCTTTAATGATTACCAAAGATCACTAGTACGTCGATGGT
+>3402 3
+CTTTACGTCAGCTGCATTGCGTGATGCGTGCGTCCCCAGATGTTCATAGTCACGCTGACCCTAAACGCTGAATGGCCAGAGGGAAGTTATAAAACCGTTA
+>3403 3
+GGCATATCGCTTCCCTGATTTGATACTTTGAAAACGTCCCACAGCCAGTGAAGACAGATATGCGCTCGTGGGTCACGGAAATTTCGGTGACGGATTCCAC
+>3404 1
+TAGGCCATTAATAGGTCTAACATTCGCATAATAGCTGATCCGTTGGCGTGCGATTACTCGGAGCAGATCCAGCCCCTTATCGAGGCCTAGCGGTGTCAAA
+>3405 1
+CATCGGCCATCACTGACTATCTCTAGCGGAAGTTTGGGCGGAGGAATTTACAAGTTCGCCACCAAGCTCTGACGTAATCGTATGCAATGCTGACGTCATG
+>3406 2
+GGTGTCGAGAGATTAGATGTACGCACATTGCGAAATACGCTCCATTAAACGATTGCGGCGTGCAATTGTTGAGATCCTTCTCAACCCTCACGGACCGCTG
+>3407 2
+CGGCATTCGATGGTTATATTCAACCTCCTCGACGTCGCAGACCTGTAATATACAGGAGCAACGGTAGCACTACCGATGCGCGGAGATTCGTTAGATTGCT
+>3408 3
+AGGGACCTATATCCTTACTATCGGTTGAATTCGGTCGAATACTAACAGGCGGTCAATAGACCAAGTAATGCTGTTAAGCGCCCTGTGGACTCCCGGCGCT
+>3409 2
+ATTGACGGGATCTGCCTTGGTCACATAATAACAGCTATCGAAATCTTCCGTTGGAGAGAGAGTTATACCCTGTAGCTATGTCCCCGCCGGCGAACCGGTA
+>3410 2
+AATCTGCCTATTTGTCGAGTTGACAAGCGTGGCAAAACGACCCTCTTACAGGACCAAACTGAAATCTGTTCGCGCTGATGTACAGCGGGCTATGTTGCCG
+>3411 3
+AGGGTCGTAACGCGGCTGCGACGTTATATGCTTAACAGTACTCGCGATTCTAGGGAAACGTCTTGACTAGTCAACCTCTTAGACAAACGGGTGTACCCCT
+>3412 3
+GATGTTCCGAGTCGAATCCTCCTTGGGCTGATTGTACGCCAACAGTATCTCTGGCAAAGGCTCGGAGAATCAACAGGCAACTACATGCTCCGTTGGTAAT
+>3413 3
+CTTTGGGGGACGCACACATTAACCCTACTGGGAATGCTACTCAAACCTCCGGGACTCAGCTACGTATGTAGGGGGTAGATGACTCATTTTACGCGTCTAA
+>3414 1
+CCGCTTTCATTTTCAGGTCTAAGTCCTCTGGGGTTGCCGGTACAAAATTCCAGAAGCAAATTGCGAACTATCACAAGGGCAGCGAGAACTTTGGCCCGTG
+>3415 3
+CTAATCCGTCCTCGGAGCCTCTGATTACAGCAGCTTAAAGGCGTGTAGACTGCTCACCTTTGAGTCATCTGGGTACCGAGGGAGACGTAATATACACGAT
+>3416 3
+CTACACCCTCACGTACTGGAGTGAGCATGATCGACGAACATTATCCTATGGGCGTCATGATATCAATTGTGGTCCACGGCCGGGCCGTAGTAAATGCTAT
+>3417 1
+ACGCATCCTGGGGTTAGATGCAATTTTGAACCCAAGGAAAACATATGCCTCTTCTAAGTCTCGAGGTCGCCATCCTCAGGGAGCATTAGTGGTGTCCGCA
+>3418 1
+ACTCAAGACTAAATCAAAGTTCAATGCGTGTGCAAATTGATATACCTCCGTGCGGCAGGTCCGGTAGCTCTGGCGCCATGGCTTAATCCTAGCCTGGATG
+>3419 2
+TTTCTTAGCGAAACATATGATGTTTAATAACTGAACTGGGTGAAGGGTCTCTCGGTGCTGCTACACTGGAGATCCCCCGGCACCCAGCTCTCCAAGGAAG
+>3420 1
+TACAAACCAAAGCAAAAGGCTTGTCTATTGCTATGTGCAAGTCCCCTAAATTCTGTAGGGCGGTCTGAGGGCTGGATCCAACGCGTTGCATTAGTCCCCG
+>3421 3
+TAACGCGCCTGTCAACAGGAACAAGTTTCCGGATCCCTGCACCGGACATCTTAGAGGTGCTTTTTTGTCGATGGACCACATAAGGGACTGTAAGGCTTAC
+>3422 2
+GGGGTCATTCCGTCTCATATCGTTATGGCGGAAAGCCCTGGGCCAAGGGTAAGATTCGCCACATGCTTACGTCGATATCCCGTATATGCTAATGACAACA
+>3423 3
+AATGCGACACCTAGATATGTTAGCGTGTGCCCAGGTCTACTGCATAGTCGCTCAGGGCCCCTACTCGGTGTACAATGTCAATAGGCGCAATGGTTCATAA
+>3424 2
+ACTCTTCTGAGATATTAACACTCTGCTAGGGTACAGCTTGCTATCCTTGGGGCACCCGATTGCCAGACGTGAGAGATGATCCAATGCTCCAGGTGGAACA
+>3425 2
+GCATATATCTCGACGCCCAAGAGGAAAGCTACATCAAGCTGCGATAATGGCGTTCGGTCACACGTTTGATGCTAACTGTGAGTCGAGTACTGCGTCCTTC
+>3426 3
+TTTGAGCATGCACATTCCCCGTCTTACCCAGGATACAGAATCTAGGAATATCAGCCGAGTATGGGGCTCGAAAGGATGGCTTGACGATGTCTCGTACCTC
+>3427 3
+CAAGAATCCACAGTTGGTGCGACACCTGAACCCTTGGAAACGCCGTACGTACTCGGTTTGTGGATTCATGAGATGCATGGTTCCCGCTTAGTACACTAAG
+>3428 2
+GTGGACACTCGCTGTCGATCGGCAGTTTACTCGTAATGATACACAGTCGCCATTAGCAGAAGCCGAACCCTCTGTACGAATACCTATTGAGTGGGTAGTC
+>3429 1
+CATAACCAATTGCACTAATCAACTCTCAATGTGTTCTAATGAACACCCTGTGCTTTGTCGTCACGCGTGGGGTGTGGATAGCAGGGACATGGGCCAGCAC
+>3430 2
+GTTGATGGATACTTAGCAGATTCCGTTCTCTCGCGTGAGACGTTTATCGTACGCCAGTACGTATCCAAGGGCGAATACACACGACGAAGGTCGACCCTTA
+>3431 3
+GAACAATACTCGTTCTCTATGTTTACGGCCCGTTTGGGAGGGACGCTCAAATCACGCAATCTGAAATAACGTGTAATTGGCCCCGACCGAGATTCGGCTG
+>3432 3
+CCACCCAAACTCTGGAGGCTATATAGTTGCGCCGAAGGAATTATGATGGTCTTGCCATCACCGTTAAAGTGTACGCAGGGCGAGTCCAGTACCTGTATCT
+>3433 2
+ATAAACGCTATACACGAGCTACATTGGTTATCTCATAGGCAACGCTACTCGGAGGAAGAATCTCATCCGCCATCGCTCCTTGCTGTGGGGGTAAGTGTGC
+>3434 3
+TAGGTAATTGCACTACTCTGATTCAAAAGGGTTGCCATCCGATACGGTGAGACAGTCAGCGAGGAGAAATTGGTTCCTCCACCCCGTCCGTATCTGGATC
+>3435 2
+ACTACAGCAAACGCAATATGGCAGTGCGCTTTTGGTCAAGTAGCCTGAGATCTAATACGAGATGTTGGTTGCCCCTATTTCCGCGCCAGCTGGACTAGCA
+>3436 3
+TGCCAGTCAAAGCCCCCATTACCACGCAGACAATTTTGTCGTCAACTGGTGTGAGCATAAGGTGTTGTATCTTGTACGCTCCAGGCACGGAGAGTTACAG
+>3437 1
+TCATAACGCCCGCCCTATCACAGTGAAGAACTCGTTTGGATCACGCACAGAGTCTAGCAGGAGAAGCCGTATGTGCTTGGTCGTATTAAATTCCTTCGGG
+>3438 1
+GATTGAGGCAGGCGAGTCATTTGATGGTGAATACTGAATCCCTAACATAGCTCCTCCGTTCCACCATATCGGAAGTTCGGCAATCGACATTCCTGCGGAG
+>3439 2
+GATCTGTTGAGTCCGGAAAGTCATACTGCAGCAGGACCGACAATACGCCATTGGACTAACGGCTGTTCCCGTCACCGCATTTCGTATGTTTAGAGCAATG
+>3440 3
+GCAGCAGTCGGGAGGTCTAGAATCTAGTGATCTTAGGCCTTGCGTCTCAAAGAAGGCTTATGCCTTACGGAGTACGAACCTTGACATCCTCCATACGCAT
+>3441 1
+GGCACAGACCGTGTGGTCGCCCTACACTCTTGGAACGGTTCCGAAATGAGTTTCTACATTTAAGTGGACGCATCAGAGATGCCATCTTAGCGATCGTACA
+>3442 3
+GCCAACCAGGGTTTAACCTGGAACAATTCTGTAGAGTGCATCCTGCCGAACTTCATGACAGCTCGGGTCTGCGAGATTCAATTGCGATGAATGCTTACCG
+>3443 3
+CTGTCCAGTCACGCGGGAATTACTATGAACCTCAGGAGGGGTACAATGCTTTACACGCCGAGGCGAGCGTAAGTCTGATTGCATTATACTACTCGTCTAC
+>3444 1
+ATTAGTGCTAGATCTATATGCGACAGAGTAGGTCGGTGACACCACCACGTGTTTGAACATCTCCTGACCCAGTGAGGATTCCCCTAGACATAGTCTCGGG
+>3445 2
+CTTATCAGTTTCAAGTAGACAGATGCGCGTTGGCATTTACATCGCGGCCTAGCTGGATAACGTGGGCACCGACTTGTAACAGCATTACTAGCCGCAGTAC
+>3446 1
+TGTCTGACTATGATTGTTACGCCAGCATCATCCTGTATTCCTCGGCACAGATACGTATGAACGCCTCACGGGAAGAGCATGAAGTGTGCGCTATGGCCAA
+>3447 3
+TACCACCAAGGGGACCTGATGACACGCGTTAGCGAGGACTTAGTTTTTCCTCACAGGTAAGAATAAGGGCATGCCATCCTCCACGTGGAGTACTTTTGTC
+>3448 3
+CTAGTTGCCCGTAAGGGTTAGGCTCCGTCACTCATCGTTCACAGTGCGCATGCAAAATGGCATGAACCTCTTAATGATCAGGCTACAGGCTATATGGAGC
+>3449 2
+CACAGAGGACAGAGCCAGGTTTATCTGCTGCAGGCTGCTCATCGGTTATTCAATGGTGGATAATGACAAGGCGGCGTCCTCTATCTCCGCTAACATATCA
+>3450 3
+GTTGGTAAAAAGCGTGCCCATTGGCCTCATATCACCAACGATCGTATGTGCGCCGACTCAAATTTGACGTTGCAGTGCGAGGTGTCAATGCGCACATCAT
+>3451 3
+GTCTGCCATACATAAAAACCGTTGATAGCGATAAGCGGTCTGTACTTTAGGCCTCCAGATTCAGGGCGCATCTTCTCGCAGGTAACTAGGCAGGCCGATT
+>3452 1
+CATGGGAGCGGCGCCATTCTCTTCCATTGTGCACACCTTCACCGAGAAACAGGGGAGAGATTGATTGCTATTGCGCTCGTGTTCGCCAAAACTGATAAAT
+>3453 3
+CTCAGCTATGGTTGTGCAAACTGAATTATCTGCGATAACTATAGAAATCAGCCCCCCAGGTGTCTGTGCGCCGGGACCCGAAGTATCCGTAGGAATCTGT
+>3454 1
+CTACGGTCGTCAGGTTCTCGCTCGAGCGCATCCCATGTTTTACACAAAATAACGAGATCAGCGAACGGTTGATCTGCTGCTACTGAAAGGCCTTGAGTGA
+>3455 3
+GCCGCCCTTTATTTCATATGTCTCCTCATAAAGCATCAAGAGCGCGAAAGTTCTTCTCGCCTGAAACGCGGACGTTTGGGATTGAAGGCGAGGACACAGT
+>3456 1
+CATGCCACCACTTGTGGGCGTCGCAAGTTAGCCGAACTATATCCGAAGTAGATATGTTATTTCACGCGGTCCTTCAGAGTTACAGGGCACGTCGAACTGA
+>3457 3
+CTAGCCATCCACTCTAAGAACTAGATGTCTACCGCCGTCAACGTTATGGCTTTGCGAGCAGGTTTGTCAAATCGGCAGCTTGAGGGGAATCCTGGATACA
+>3458 3
+GGTCGTTAATGCCAGTTTCAACTATTCTTCGAGCGTTTAGAACTAGCTGCCCGTAGAAAGCGGGCGAGCGTCGCTCTCGAAACACATTTCCAAGGCATAG
+>3459 1
+TACTGCGACTACAAAATGACTGGGTGCTCTAAGCCTCCGAGCATCTATCGTGTCCAGGTTGAGGAAGTCTGTTCTGGTGATCGATCAAACAAACTCGCCG
+>3460 1
+GGAGGAACTCTTTATCGCGCGAATGTTTCCCGAGAAATGAACCGTTGCCTAGCGTTGAAGGAGTGCGCCAAATCGTTGCCCAGATGTACCCACCAATTTT
+>3461 2
+AAAACGGCCTCGATGAGGATTGTGCCCTTTTTTCACTTAAGGGTCCAATCTAAGGGTACCCCAAAGGATTAACAGCAGTGCGCGACGCCTCGTTGCGTTA
+>3462 3
+TGTCGGTTGCCTTAACGTCTGTACTAGTGCCAAGTCAGATAACAGAGAGCGTAGGACTGGTATGTGCCTACGAGTGCCACAACGTAACTCATTCATCGCC
+>3463 1
+GTAAGTTCGGAGCGAACGATTGTGAGAACCGTCTACACGCGCAGCTTTATAGCCCATTCTTAGCTCCGCACTATCTCGTAGGATCTCCGAATTGAAGAGG
+>3464 3
+TCCCGCATTACCAACTTGGTGGGCATGCTTCAAGTGTCGGACAGGTCGCTTGTTATCATAAGCTCCAGATGGGAAATAAGCTTGCCTCCGGTAAAACAGC
+>3465 1
+ACGCTGTAGTATAGACTCGGAGGACCTTGAACAACAGTTACGCGGAGTCCCTAGTCGACTCTACTGCTAGTGGATAGACCACCCTTTTCGGATTCAGGTA
+>3466 2
+TTCACCACACTGGACTGGCTGACCGGCTATCACCTTCAACTACAGAGATAGTGCAGTAGCCCGGGGCTGGGCTGATTTAATGTAGAAATTATCCCTTAGG
+>3467 3
+AGTGTCCGTGCAGGGAGATCTTTCACTCGACTCTGCGTCCCCCTGACGGAGCATACAAGGTTGCTGAACTCACTAGATACGTGTTGTGAAAAAACATTCG
+>3468 2
+GTGTTAAACGCGTGACAGCTAAGCGACAGCCAGATCGTCTCGCGTCAAATGACCGCTTGGCTGCAGTTTTCTTAGAAAAGCTCCAGGACTGAGTTTCCTA
+>3469 3
+GGAGTTATTACTAATCGGACATAACCATGTTCCAGGTGAAAATCATCGGTCCGTTCCTAGCGCACTAATGGGCCGGCGACCAGTGTTCGCATTTCCGAGA
+>3470 1
+GTAAACTTCTGAGTAGGGCGCAGAGTCTCACAAACGAGTACAGAATGTAGCCACTAATTTTGCGACGCTTAGTGTCACGGTCCCATATGTTCGCCTGCGC
+>3471 1
+CGTGGTCCATGTTAAGTCTTAGCCCACGGTACCTTCGCTGGGGCCGTGACAAAAGAGTGATTCCAAGCGATCCCTGCAAAATAAGCTGTTTCATACGGAT
+>3472 3
+CGAGCTTGCGTGACTACCCAATAAATCGAGTATGCGTATTACCGAGTATCGGCGCCTACACGTGCGCCAGGGATAACTCCGAGTTGTTCAACATGAGTTT
+>3473 1
+CAACGGCCCGAACGCATCCCGTAGGTTAGCTATACTATTCTGCAGCGAGTTCATACGAGGTGGCCGTTAACAACCAGCACTTGCATGGTTTGATGTAATG
+>3474 1
+GAAGACACTGGTTCCTTCCCTTCGGCAAAAAGCATACCCAGAACCCGAGCGCGCTTCTAGGGAGGAATTGTTATACTTCTTACTAACCGTTAGGGTGGTG
+>3475 1
+TCGTATTCGTCCGGCAGACATAGATTGCTGTAGACATCCAGACCGACGGTCACAGGTTGATTTCACTACGAACCAGTTGTTTACGCAAAGGGGCATCCGT
+>3476 3
+GGAAAAACGTGAGATTTCGTTACCGTGCTGCAAGCGGCCCTTCTTAGGATTGCTCTCCCAACGACCGCCAATAGTTTCGGATTTACAGGGATCATAAGGC
+>3477 3
+GACTAAGGCTGACCTATTCTGGACGCGCGAATTCCTCACAGAGATAGCGATCGATTCGGTGAATTTGATGACGATCGACCTCCACAGGACATTGTCCGTT
+>3478 1
+TCATAGATTAGTAAGTCAGGTGGGCGACGGACCAATCCAGGCTTGCTGTGGCATTACTCATCGACTTAAAGCTCCCTGGTAGTAACCCCCGTATAGGTCA
+>3479 3
+TCATTGTACACCTGAAGTGACGACTCCCTTCGGCACATTGGATTTCGGCGACAGACACTCCACAAGTTAGTGGACGTGTATACAGGCTTCGAGCATAGGT
+>3480 2
+TTATTCTTTCTCTCTGGGTCAGTAGCCCAGGGCTTTGATTCATAGGACACGAGCTATAGCGCCCTTGAACAAGGGTCCAGAAGACAAACTGCGAATGGCC
+>3481 1
+GTGTTATTGGGCGGAGCTATGACTCACATCGATGTCCCATTTGCTATGCTAACCGGTACGACTATAACAACGACCCGCGTATGGATGATCGAGATCCGCA
+>3482 2
+TCAAGTCGCACCGAGCAGTCTACTTTTGAGTCCAGTGGACGACTCGTAATGTCTTCCTCAAGATTACTGCAAATAAGGCGGCTAATACGGGGCTGACGTC
+>3483 2
+CGAGTACTCGTGCTACTATCTCTGAGTTAACAAGTAAGCAGTTTTTGAAGCTCAGGAGGAAGACTCGCCCTAGCGTGTCGTCAAGCATTGCCAGCTCGCA
+>3484 1
+AGACACGGGAGCTAGTCCTATGCCACTAGTCACAGAGTAGATCCTTTACCTCGGAAGTTGGCGAACGGTTTACCCGTAGCTAGGGTCTCTTAGCACTTAA
+>3485 2
+GTGTTCGACCCCTAGATGATGAACCTGGGTATAGTGAGGTCGTTCCGGGAGGGTCGCAAATGAACCCGTACAATCTTGTTACCTTCCTACAGCTCAAAAC
+>3486 3
+CCTACTCGTACTTAATAGGGTTGGCACCTTCAGTGGAGTGGGAGCGCCCGGTATAGACCATGTAACTCCTTACGCTCTCAACTGTAAAATGACGCAAGTG
+>3487 2
+TTAGCATGTCACGATTATGCATGGCCAAGGTCGTGGAGTTAGCATACCTTCCACCAAGATGTCCATGCGTGTAACTCGGCTAGCATTAAGGCGGCACATC
+>3488 3
+TATGGGTCCGTGAGGGGATTATGCGCAAACGCTTTCTTCTCCCCTGAATCACGTTATGATCAGGACGCGCTGAATAATGAAGAACCCTCCTCACTAGGAG
+>3489 2
+AGACAAGCCGCGTTGGTGCTTCGGCAATGATAAGTCTCGGTTTGACTTAAAGTAAAACACGGCTTGCTAGCGGATACCACGTCTAGTGCCTCTCAAGCTC
+>3490 3
+ACCAAGACCGGAATGCTGCCAACACCCTAGTTTTGAATTTTGTCGGGCTGTTCGCCAGCCGGGTTTTTCAGACTCGTGGAATATGCGAAGTCGAAAACAC
+>3491 3
+TAGGGTCAGAGGAGTAGTCAACATATCAGTGGGCTCATACTATTCCCCGGCGCGCTCATGGGGTTCTACCCAATGTTCTACAATGCCAAGAGAATGTCCT
+>3492 3
+AACTCATAAGTCCTTATCCCCTCTGCGCGCCTATCGGCCGGACTTGCTTAAACGTAAATGAGGGATGAAGACGATCAGCGTGGCTATTAGGGTACTGACT
+>3493 3
+GAGCAACATCGGTCTCATGTCTTTGATACGCCCGCGGTACTTACGGTTGCAGGAGCGTATAAGCCAAGTGTTCCTAATCATCAGGCCAATAATTGGCGCA
+>3494 3
+TTTGGCAATGATTACCTCCACAACGCATGAAACTGGCTGACCGGATCGGCCTTCGTTTAGTAATCAGAAGCCGAGGGTCTTCGCAGGATCATAACCTGTG
+>3495 3
+TTGACAACTCGGCGGACGGTCCCGATTGCAAAAAGCTATTTTAGGAGGACGCTGCACCGTCTAATTTTCAACGTTCTGTAGCCACGGTCAGATGCAGCTA
+>3496 1
+CCGTCGTTTACATGGATTCAGACGCTTGCAAATAGGTAGCTAGCGTCGCACAGTAGGGCGTAGAAGACCTCCGAATGCCTTCCGATAGCCCATTGTTATA
+>3497 3
+CATTCTAAACAGTCCGCTGAGCCGAATATTGGGCGCAGCACCTAAAGTCGGGTGGTTATGATGCCCACGTCATCGAACCTATCTAAGCTTGTTGCGTGAA
+>3498 1
+CGTCTTTGATCACTAAGTGAGCATCACCGCGGCCTCATGGGCTACTGCTCCGTTGTTGCAAGCGGGTGAAAAGACAACTAACTCTCATAAGTGGCTATAG
+>3499 2
+TAGAGTAACGAGTGAGATCTGATCGTCTGCCTTTCCATAGAGCACGGGTCCGGTGGAATTTGCGCACTACCTCCTGCCAATCCGTAAACATGGAGATACT
+>3500 2
+GACTGAGTTCCCATAGCGGAAAGAAAATCGTTTGCAATCTATGGATTCACGCCCCCTTGACATCGTGTCGGTCGCTCAGGTTCTACGACGCAGTATAGAG
+>3501 2
+AGATTGTATGTAGACGGTTCAAGGTTCTCCTGTGGTAACCCTGCAGCATCTCACCGCTCTTACCGTTGGCGACGAAAGTGAGACGGATATCCACTCAGAA
+>3502 1
+CGGAACTCTGCCGATGTGAGGATTGATAAGCCATAACACTACCAGTTGCTTCCACGACCAACCCTGGGATTCCTGATTGGATGGGGGCATCAGATTTTAC
+>3503 3
+TATCGGTGAAGTATCGCGCACTGGCGTCCGAGGCTGAAGTCGCTAAGCCTTAAGGTCAATCAATCCGTAATGATTATTCACATGCGGCACATCCTCGTAG
+>3504 1
+TGTGCAGCAGCCATTTCGCGTGGGCTTTTTAGATGACGTAGTAGAACTCTATATCTTAAAGGCACGCGCACTGCCGAAGCGTAACGTGCCCACTGACATA
+>3505 2
+ATGTCGTAATCTCTACCCTTGTCCGATATAATGATTAGATCAGTGGCAGGCGCCTAGCGAAAGAAGCCCTATGCCAATGAACGTGGCATCGCTTCGCTGG
+>3506 1
+GCAATTGCGTTCCTCGCCCGATGGTATGGAAAAACAGATGGGAGTCATTAAAGTTCGATTCTGGTAGAGACGGCCCTCAATTTCCCTAGTACCCCGATCG
+>3507 2
+TCCGACTTGGAGAGAGCTTCGGAGAAACTCGTTTAGGACTCGTCCACACAGAAGCTGTGTGTCATCTACGAGGTAAATCCCAATGGTCATACTGCTCCTG
+>3508 1
+AATACTGATCTCGGTTTGCAACGATATCTATTCTGGAACCCGACCTTAATAATCGGAGCCTACCGTGGGCGCACGGATCAGTATGGAGCATGGTACGCCT
+>3509 3
+ATAATTCTCCTCGCCTGAGGGTACTCGATAACCCGGGAGAGACCGAACTTTCGGTTCAGATATGCCATGATACGACCCATTGTCTGAGAGATACTCGGTG
+>3510 2
+CTATAGTACTGACCTTTTTTATAAGGCAACCCTTAATACTAGTGAAATCCGGGGCACGGTTACTTGCCTACCAACCTCCGTAGAGAGGCGACGGCGGTGG
+>3511 3
+GTAGAAATGCACATATCCCTTAATGTCGATTTATGGAATGCAAAGTACCCTGGGAAGTCTTCCACATATCTACCCTGACTCGGGGCGGGCCGATGGTCCG
+>3512 1
+AAAGTGCTGTACCTCAACGTTTAACATGCTCTACAACCGAGAGTCGACGATGGAGTAGGCAAGCCCGTGTCTATGTTGCTAGTCACTAGCGGGTATCCTC
+>3513 2
+GGCGCCTAGAACGGCTTCCTACAGACCAGCCCTTCACACGCTGATTGCCATAGCTCAGGAGTTCTATGATAAAGCGTGCGTGGGAATTTGAGTAATTACT
+>3514 1
+GTCGCCGCAGTCTTAAAAAAAATTCCGCCCAATTATTGCCAGTAGACCTGGACCATAGCTTATGGAACGCCCGGCTCCAATGCTTTGTTGTGGGGTGAAG
+>3515 2
+TAAGCGGACATTTTTGACTCGCCGTGAATCTTTGTTACCGGATAGCAATTAAAGGTCCCCCCTACGAACGTGACATCGCAGAGGTACCGGTCATTGCAGG
+>3516 1
+CAGTTGCACGGTCAGGGATCGATCGACGGTCATACCACATAGATAAATTGCTCCGGCTCCACGGGTTTGCAAGTGCACGTATTTATCTCCGGAAGCTATA
+>3517 2
+GTTGATAAATCTGCAGTCCACCGCTGCAATGATGACGCATCGATCGAATGATTATCCCTGCCCTGGGCCAGTAAAGATTTGTCGCTCACAGGACTTGGGA
+>3518 3
+TTAGAGTCCCGACTCTGATAGACCGGGATCCAGCGGCCTGGACAACCTAAATGACGTGCCCGTTCATGTATCCATGTTTAGGTTGCATGAAACAGCTGAT
+>3519 2
+GATGCTTGGGAGAATGCTACAACGGTAACCGTCTTAATAAAGACTGTCTGACATGCGCCCCCGTTCTGAACTGTGGGACGGACTACCATCCGTTAGTTAC
+>3520 3
+ACGCTGAGGCCCATGCTATGTGGATCAGAGGAGTTTCAAGCAATAGCCGCCAAAGTTTCTAGATAGATTCACGGCGTTAATCAGTCTAGTCCCCTCGCTG
+>3521 2
+TGGCTACACAGTGTCTATAACAATAACTTGGACGCCCGCTGTGTGCTCATTAGTATACGCCCTTAGCAGCTACCAACTGCGGCTGATGGCAGAGTAGAGT
+>3522 3
+CAAAAGGGGCTCGTAGCGTGATTAGAAGACCCATGGTTTGAGCTAACTGGAATTCTTCTCCCCGACAGTCAACGGTTATTCTCCCAATCTGTAGGAGCCG
+>3523 2
+CGCGTAACGTCACGCGAGTTCTCATCGTTTACCTCGTGCATTCGAAGATAAACTAGGAACAGCAGGCTGGCTGCGACTCTGTACTATAGAGTCTATGACG
+>3524 2
+CCTATAATCAAATTGCTTGGTCGGGTACCCACTTAAGAACAGTTATACTGAGACGAACCGGGTCCGTCTAGGATGTCGAGCAGGGTCCACAGTGTCTCTC
+>3525 1
+CGCCTCTCTGGGCGATCATCGGCTGCGAGAAACGATGTTCTGAGCCCTGATAAACTACCAAGCGAGTAAAGCTAGACGCTCTTATCATGTTGTGTCTAGA
+>3526 1
+TTCATTCGGTGTGCTACTATATAAATCGGGGGCCGGGGCCACTACAAAAGCCTACCATCACTCAGTGGGGTTATTCACACGTTCGAAATGAGCATCGCTG
+>3527 3
+CTGTAGAGCACACAGGGGGCGATTAGTGGAAGGCGTATACGGTGGCGTTCCTAAATTCCATATGTAGACCTTACTATAACCTCTTACCAACGGCTCCGCT
+>3528 2
+CGCATTGTGTACGTGGAATAGGACCACCAGGGAGCCAGTGTTGACAACCATTATGAATGAGGCTGGTCCCCTTCCTAAGGTAACTTGCCCGATTATCTCA
+>3529 3
+CCAGGAGACGCTGACTTAAAAAAAAATAGGCAGATCTGTTGCTGCTGCATCTAGCGGGAGTCTTCTCGCCGTTTCCTCTAACTGTGCACCGAGGTGACAT
+>3530 1
+TTCCTGATGAGTAATAGCAAGCTGGTCAATTATGAACTTGCTGCGTCCGTCGAAGACCCAAATTATCGCACCGGATGGATTGCCAGTCGACTAGTGCGCC
+>3531 1
+TAATTTCCTCTAATTCTGTAGAAGCGTGACCCGGAAACTCCGCGGTGGAACGCTGGGTGGAACACGCTTGTTCTTAACGGAACAAGAAGCGCTACCCTTT
+>3532 3
+ACGATGGCCGAGCCTCTTACATATGCCGATAACAAACCCTTATGGGCAGGACAAGGCAGCCGGGCATAATTTTATTTTGTGGTCCGAACCTTCGCATTGG
+>3533 2
+CTGGTCGACGATCCCAGGGCCGCGGTCCTCAGCTTAAAGTTTAGAGACTCCTAGCGCATAAAAATGTGGCGAATGATTATCGTCGGTCAGTACAATTTCC
+>3534 1
+GCCTACGGGTACTACATACAAACCGAAGCAATGCACGTCTTGCAGTGTATCCTGGATCATGCCAAGTTCGTTATCCGGGGGATAGGTCCTTAGGTACCTA
+>3535 3
+ATAATGGTCCGCGCTCGCAACTTATGAGCCACATTTAGGTTTTCTCCTTGACAGTTACCCTTCTGAGACAGGGAGAGTCCAAGAGACTGACCCGGGGTAA
+>3536 3
+CCGACTGTAACACATCACGGGGCTCTTGGTGCGGGAAGCCTAATATCAACGGCTCAATTTAATTAGTTGTCAGACTGATGGAAGTCGGCAGATCTCCCCT
+>3537 3
+GGAGTAGCTATACCCTTCCATACAAACTCCGATGCGTAAAGGGGACCAGCGTTTTTCGGCTTTTGTAAATGGGCCCACGCCTACTACTGCAGAGAGTTAG
+>3538 2
+GGCAGAAAGCTCTCGGTAGAGTGCAGGAACGAACAGCTCATGTCTAGGACACGCGCAGAGTTAATGTTCTCGCACGCAGTCTCCTTGTTATACCATTCTT
+>3539 2
+TCCAGTTCGCAGTATCACTGGGACGCGATTGAAAACGTCGGTCATGATGCGATCTGATGTATTGGCCACGGAGTCTTTACAGAACCCCTAACGTATCAGC
+>3540 1
+GACTTCGGTCCTGACACGCTTGAAATTCAGTGACCACAGTTCGCGGGACTCCATGGGCTATCAGCGCAAACGTTAGATGTCGAAATAGTGTTTTCCGAAC
+>3541 1
+GCAAATAGTGACATCTCGTTCCCTGACAGGTCGCTCACTATCTGACAGCCCTTCGAAGTAGTGAGTTTATCACTTGTGACTAGTCGGAGCACACAGGGAG
+>3542 2
+TTGTTCTACTCCACCATCATGAAAGAACGAGATGGCTACACTCTAAGATCCGATTATCCGAGGAGAGTCGTAGGTGCTGGCTCCTAAGGGACGTGTCCCT
+>3543 3
+TGCACGCTGAATTCGTATCAGGCCTGACATCGAGATGTTTACGCACGAGGCCTAGGTCTGGTTCTTGAATCATGTCACGACCACAGCACCTAGAAAGGTT
+>3544 2
+CGAGGTCTAATGCCGGTACTAGCGATTCCTCAGCCCAGTGCTATTCGCTATAAAAGCACTAAAGTGACATTCCCTGGAGGAGGGCGTTAGCCATTTACTG
+>3545 2
+TCTCATCCCCAAGCATAAATTACTTTAGTGCATGAATGGGGGATCGTTGACGAAACCTTTCGAAACGCGTTCATGAGCCCGGGGCTGACTTGCTCACGGA
+>3546 2
+CCCCCGTTACTACCAGTGTATATCAATGTAACTTTTCCTTCAGCTGAAGGCAGGGGCGGACCAAATGATCTCACAGGCTGGTGATCCTGTTCGAAAGGAG
+>3547 2
+AGGCACGTCAAACCGCAGGAGGTGATCGTACATCTTGAGCTGATGTGATCCTGGTACACGCGCCCCGATTAACCTTACATCGTGTTAGTAAATAGCCTTG
+>3548 2
+ATCTCTATAATTATCATCTACTACGTCCAGGAGCTGGAGGCACGGGGATCTGAGATGATAAAACCCCCGTAGACCGCTTGTTGTAGGTCCCCTAGGGACT
+>3549 3
+AATCACCGGGGATCTTGATCGCGCTAACGGACAAGGACTTTAAAGAGCGCCATCACATAGCCCGTTTCTTGGTTATGGAGCATTGGTGTCCTCATCACGA
+>3550 2
+ATACACTGACGCAGGAGACGTCTGGGTAGACGGAACCCTATGGTCATCGCATCGGATATGGGATTCGCGAAACATCAGCTCTCTAGGCTTTATACTTCTC
+>3551 3
+ACAGTACGAAGCTGCGCATTCGTTACGGCTTATTGGTTATCGAAGGCTTTTCAGCAATCCGCCGATCTGGATGCTGGGATCGCGAATACCACGCAATCAA
+>3552 3
+TGTAGTCGCCCCTTGGTAAAAGTGCTTTGTACGCACTCGAAGAAGGGTCCATATATCTCGTAATGGCAACGTGTATCCAACGTAACGGCCTACCGAGGCT
+>3553 3
+GAATTCCGATTCGTAATTGACTTCAACAGCTGGACGCGTGAAGTCCGCCCGATACACCGGCCAAGGAGTGAATCGCTTGAATTGCTGAGTCTAGTCCATT
+>3554 2
+GATGATTTTTTTATTAAGCGAAGCTCCCAGACGCCTCAACGAATAAGCCGTGTCGATACCGGTGATAGAGTGCAGCGCGACCGTGACTTGATCACTGCCT
+>3555 3
+CCCTGTTTTCTAAGTCAGGTCGCACATCGTATATACATGTGGTCAGTCACTGGACGAAGGAGAGTTGGCATAAAAACCCTGAGTCGCGGCACTACCTCTG
+>3556 2
+TCAATAATGAGACGGATGAAACTCAGGTGATATCTACAACCGGCCGCCCACGCAATTTGTGCGGTTGGACCCCAGTCTCCCGGTGTTACTTAGTTATAGG
+>3557 1
+ACCTTAGCTGTTAGAGGCTAGGCGAGTTCACTGCATTTCGCTAGATAAGGGCAAAGATGCTGACTCCCCACAGATTATCTTCCGCCCTGAAATCATGGGG
+>3558 1
+GAAGAAGCTCCTGGTGTCCTTCCAGTATGCGCTTGGAGCACACACTACCATGTCGTCATTCTGGTAGTGCTAGATCTCACTACAAATATGGCAAGGGCAG
+>3559 2
+AGCCTGAATTAGCCAGCGGAATATAAGCTGAGGTTTGCAGAATTGCCGGCGCACCTGTACAATCAATCCCAGCCGGCAAGTTCAGGCGATTCTTTCTGTT
+>3560 3
+TTGAGAGCAGGCAGGGGAAATGCTCGCATTGATGACTGATCCTGAATTGTAGCTCTCCCTATAGCCCATTCGATACACCGGAGGCACCGTATACGATCTT
+>3561 2
+GGTCTGACCGGCTTCATGTCGATTGTACGCGCTTCCGCCAGTAAGGTGGTCATACGAAGAATTACATATGCGATGTGCGTATCACAACATGATGCCAACC
+>3562 2
+AGCCTCCCATGCATAAGTTTAGGCGCTTCATTGTTCGGAAGGCAGTCCAATTGGCTTGGACCGCAGGATTATCTAAGCCTCTCAAGGATATGACGGACAC
+>3563 3
+GTATTAGCCCCCTGGCTCGCCAATGTAATATCTTAGGCTCACTGCGGGACGCAGATGACTTGAGTTGCGTCATGCTCACAATAGCACATGAGTGGCAATA
+>3564 2
+CGGGTTTTTCTCATACACTCCTCTCTGGTAGCTAAAAGGCAGGTCAGAGCAGAATGCCAACCGTGAGACAGCCTGACCTATATGTAAAGGGTCGCGCTTT
+>3565 2
+GTTCGTGAGCCGGCACCATAAAGTAAGTTTACACCGATGCATAACACTGATGAGTGCCCGCGGGTGCGCTCATAGTCACCAATCGTAGCATGTTTGTCTA
+>3566 3
+TGGCGACGAGTCTCACAAGCATTTAAGTCAGACCCGAGCAATTTCGGTCGGGGAGAGTGTCTTAATGACCGCCATTTCTCAGGTCACTATATACGGTCAC
+>3567 1
+CTTTCAGGCTGGGTTAAAATTATGATACGTTTGAACCGGACTAACAAGCTGGCAGGAAGTCCTCTACCAGGATCACTGATCGCTACGGCGACTTCCTCGG
+>3568 3
+AGGATTAAGCAAGGCTTGATAGTTTCGCATGCTCTCGGCGCCTAACTCAGCTCCAGATTCGTTCAGTTACGCCGACTGGGGGTAAATTACTGCCAACAGA
+>3569 2
+CACTCGAAAAATCCTTGCATGATTACGTCGTCGAGGAGGTGAAGGCGTTATAGCTCCGATGACCCTGTACGCTACGTCCATCTATGTGCCGAGATAAGCT
+>3570 2
+GGGAATTGGGGCCTGGTGTCAGGTACCAATCCATCACCTGGACTACTTATTTCCATCCGGACTACCTACATTGTTGCAGGCAGTAAAGGGTCAACAATCG
+>3571 1
+TAAGAATACTCGACTGGGATAGTGACTTCAGTGAGTGACCCGTGGAACCTGGCCCTACTCTCTACTGCAGGGCTAGATAAAATGCATGTGGCTCCTCACT
+>3572 1
+GGAAGTCACCCGCGGTATTATATGGAGCCCTCCAACCAATTAGGGTCAAAGCGCCCTTATTATGTGTGAAGGTTCGGGACCGCCAATTCTAAGTGCACTT
+>3573 3
+TCTGGAGCTAGTTCTATCCTCTGTGCTGAATTCAATAAGCTCTGGACAGCACGGAGATATTTCCTCAAGGGGGCGCCATATGCACGCGGACTCGTAAAAC
+>3574 3
+TTACAGCGGCTCCGGAACCACCTTCTAATTCGTCCAAAGGTCAGGGGCCTATTGCAAGGCTCGTTCAGAGAGTGACTAGGAAGCCATCGAATATTCGTTT
+>3575 2
+GCCGAGACGCCAGTGTGAGGCCTTCAGCAAGTTGACGTGTCCTAAGAAATCTCACGTCATCCGAGGCTAATCAGGTAAGCACTACATAGTTCTCGTTTTG
+>3576 3
+GTGGGAAAGTAGTTCAAAGCTAGGGTGCGACGTATGATCTGACGCATAACCTGACGACCAATCTCATTTCGTCGGGCAACAGCTCCTCTTTACTCCAGGT
+>3577 3
+GCCCCCTTTGCCGGGCTTTGACGGTAAAGGAGACTCCCGGGTAGCCCTAGGAAGACTATCTGAATAAAAGATATTTCCTTTCTGCAGCGATCTGGCAAAT
+>3578 1
+GGTATTTCTTATAAGCAGAACACAATCGAGAACTCGGTGCACCCGACTTGACCCTCCTGAATGCTGCTAGGTCGCGTGGAAAATCCTTTCATGGCGGAGT
+>3579 2
+GCACTACAGAGCCCACTGGAGTTTAATTCACCGGAGCCCCGAGGGAGCCCTGATTGGGACAAACTATTATAGCAAGTTTTGGGTTAGCCCTCGTATATCT
+>3580 1
+GTGCCAGCGCGACTAGACTGGTCCACATGCTAAATATAAAAGGTAGGGCCTCAGTGGTACCACGTACAAGATGCCTATTCCGCTTAGTTTCGTGGCTCAT
+>3581 1
+GAGCCTCGGCTCCTAATAAACCCGGAGGTGAAGGCATTCATACACCCTGTATGCCGCTTTGACTGAGATGTGGGTCTGCGTGATTAAAACATGACTACCT
+>3582 1
+CATGGGTGCGGTCTAGCAGCTAAATCGGACTTAAGTCTGTAGAATATATCTATTGCCTCCGCCCAACGCTGGGGCACTGTATGCCCATAACGATCAAGGT
+>3583 1
+GAGGAGCTGTGGAGCCTGCTCTGTCAATCAAAAGTCGTACGTGTGATTAAGCGATCCAGCTCGGAGTCTACCCTTACACTATCTTAGGCCAACCGGATAT
+>3584 3
+GGAATGGAAAGTCAACGACCGCGCAGTAGTAATGGTCCATACTACTTCACCCCGCTGCACGTAGGGGTTATGTCGATTGTATTCCAGTCTGCCATCATAG
+>3585 2
+GGAGCCTAGAATGATACCACTTCCCTAGGCCCCACGACGGAAGGGTTCCAGGCATATATTGATGGTAGTTGATAGTACAGTTAGGCTTTCCCAGCTTCAC
+>3586 1
+GGACCGGCTTGGGTATAGTCGCAAACCTAGACCCATCTAGTTCTGCACAGGGAGTCTCTTGAGACAGACGTCATAACCTTTTCCTTTCAGACGTAAGAGG
+>3587 2
+GAGTACAGCGCCGCAGGTACGATTATACATCGATGTCTGATCGAAATGGCGGCCATCTCTCCGCATAAACTTGGGCACTACTTGGCCATTGGTTAGATCA
+>3588 2
+GGTCTGTAGGGTGGGCCAAGAAGTCAGTAAAAGAATTCCTCAGGTCATCGCTTTCTGCCCGTTAAGCTCGTACTATGGCAGCAGGCACCTAACACTCTAT
+>3589 3
+CTGGACTCACCAGGAACTGATAGCGATACTTTACTGTGTCGCGCCAAAAATTGCTATTGCATTCATCGTGCCTTGCGGCGGAGGGTGCAACGTATACACA
+>3590 3
+ACCTAGTGACCAGTGAGTTCGCTTCCCACGGACGGAATCGTACGGTGTACCCTCAAAGTTTACTTATCGTCTCAGTGATCACAGGTACGCTAGAGGAGAT
+>3591 2
+GCACGACGGATATCATAGCCGCTGGCCCAGGTTACCTGGCTTGTAATGATAACGGGTTCAAGGGTCATGACTTCACCATCTCGATCGAGATTTATGCAAC
+>3592 3
+TTCCGTACGTAGCCGAAACATTTCAAGGGCAGGCATCTGTATCGCGGAAATATCGGTCCGTGCAACGCAGTATCCGTTGTGCTAACCTATGACTAAGTCG
+>3593 2
+CCGAGAGACCGGCTAGGCCCCCCAGTGGATCGCGCTTGTGTATAAATTGTGTAAATGATGACCGATTTCCACTATGGATACCTAGCGCTCTTCAATAGAG
+>3594 2
+ATGACGTCCGTGAATCCTGGGCCCGCTGAGTCACATGCAGGTTATATCAGAAATCTCCTGCGAAAGTACTATGCCGCTGCAGTTACTCATGAGTCTAGAG
+>3595 1
+GCGAGTAAAGGATCCAGCCACGAAGCTTCTTGTAGGACGGCTTTGTACACCATTGGACTCGTTATGAACAAATTCTACGGTACGACGTTGTCTGGCCCCA
+>3596 1
+TGGATACACTGAGGACTGCACGAGCACCTCCGTTCTTTGAGGTGGTGACCTTAGCAAAACGGTTTAATATCCCCCTCTGCAAGGACGGGAAACGCTATTT
+>3597 3
+CTCGACCCGGACGAGGACTGTCTTTATGCGTGAGACATAGTCCCTGCCTGAGCTGGTGTGTACCACTTCATCTCAGAAATCAATATGTAGATGCCGAAGA
+>3598 3
+CCAGCTACATCGATTTTACGGCACATGCGAGAACTGACTCACACTGAGAGAGATCTTCTGGGTAGCTTAACGTCTACTGCGCACTAATGGCTAGCGTGTG
+>3599 2
+GAATGGACGATCTCCGTTGGTGAAACGCGAAACGTTATCTTGCTAGCGCGCTCGAGATCTCTCGCAACTGAACTTGACAGGCACCCTGAGGTCAAATTTT
+>3600 2
+GGCATCGCAGTGGAGCTCTTGCGTGTCCTGGTAAAGATATATGAAAGTTAACTGGTCACCTGTAACTGCGCATCAGGCGAACTGAACTTACCACCGCTTC
+>3601 3
+CAATCGTGCAGTGCAGGTTCGTTTGCCATCGAAGGGGTAGCTTTGCACTCGTATATCACCTGGTCGAAAACCCGCCTTTGTCAAAAAGGGAATCCATACG
+>3602 1
+CCAGATGCGCGCGGTGCTGGTCGAAATTCCAAAAACGCTAGATGACTTCGCCCTAAGAATCCGTATTGGTCTTGTAGATCCGTATTGAGGTCCGCCTAAA
+>3603 1
+CATGAAATATCCCAATTCTGGGTTCATGTGTTATTCTGCGAGGAAGATCGTAGGCCCCCGTCCCAAAAGAAGTTCCATTAATGCCTGAGTACGCCGGCGG
+>3604 2
+TGCGCTTATACAACAAGCAGGCAATTCCAACGCTCTGATAGGCCAGGTATATTAGGTCCGGCACCATTAAGTCTTGATGTCCGCAGGGCGCGGTATTTAC
+>3605 1
+TCAACTTCGTGATAGCTCAAACTGTGGCTCCTGTCGAAGGGCAACGTTCGGTAGGTGGCCACTTGCCATAAAACTGATCCCTAGTGATGCGAACTTAACG
+>3606 3
+TCCTCCCATACGTCCGGGATTAAGCCGGGGATCACCTTCATATGTTGAATCAAAGCTTGGTCGGATACAGTGGTAACCTACAGTAGGTCTCGAGCTGAAC
+>3607 3
+TAAGGGTTGTCTTTCCTAGAGCCGATGTGAGACCCCGAACACTGTACCCCGAAACCTATAGCGGTTCGATAGGGCACTTCTAATCACGTTGGTGGCAATA
+>3608 3
+ACGTTGATCCGTATCGCAGGCCTCATTGGCGCGAATGAAGGCCAATTACGATTCCTAGAAACGCTCTCGAATAGTTTAGGGAGCTTACTCCCGAGTAGTC
+>3609 2
+TCGGAGCCTCCTAAAGATATCGGTTGATTCATGCAGAGCTTTGGTACTGGCTAACGACACCCGCATGAACGTCTTGAAACGCAGACGTAGTTCCGATGTC
+>3610 1
+AACTGCACGGCTCCGCCGGGGCACATGACGTTATAGTCATGCATAGATCGGGTGTCTTCTGCCACAGCCCGTGCGTGATTATAAATCAGTGAATTTAACA
+>3611 2
+AGGATTCCACTGGGCCAAGTTCGGCTCGATCCCCTTGCGTAGGACAGTGTTTAAATGGATCGCATGGTATCCCCATGGTCTGAGACCTTAACACATAAAG
+>3612 3
+GTCTCTGCGTGCACGATAGCAAGATCCGAAGTAGGCTAGACACTTAATTAGATCTAAACGGGCCTGGTCCATTTTTACTCCCGGAACGAGCTCAGTGCGT
+>3613 3
+TGGAGTTGCACGCGAGCCACCTTCAAGCTACTATAATATCACACAGAGGCTCTAGGAAGTGGTCAGACTGCATCCCTTTGCTGACGTAGACCGTTGATGT
+>3614 2
+TTTACTTCAGCTAGATCGCAATTGTGGTGGGAGAGGCCTGGTATAACCAACTGATACGCCAACCGGCGCTCTATGCTCATCCTATAGGTAGGGCAATCAC
+>3615 3
+GGGAATTAGTCCTTGAAAGTCGCGCCCGGATTATTAAACAGGGTGAACTGTGCTCCGTATCTCGCTCCTACGAGTATAGTTTGAACAGCCGCACTCACGA
+>3616 2
+TTAGACTGCTGCCTAATGGAAACGAGGGCTGAGGAGGTACTGATCCTTACCGCTAAAGGCGCCATAGATCTGACCTTTTCTATATGGATCGCCTACGCAC
+>3617 1
+AGCTACGGCTATTCCAAGGACCGTGGGATTAGCTTGCATTGTTCCGAGTTTTGCAGAACGCCGCTTACTCCCCAATGATAATAGGGGTCAAAGGACTCAC
+>3618 1
+TAACGTGAGGACTTTTTTCCGAGCCGACCTCCAACGTCCTGAAATGGAAACTGGGCCCCTCGTATTGGAGATTTATATATGACCAGCGAGCCAGTTGGAC
+>3619 1
+TTGCCTGGAGACTGGTCGACATAGTAGTCGCCGGGCTTAACTCAAGAAGCAACTCTCTCTCAATCTATGAGGATAGGTAACTTGAACTCCTGGGTCACCG
+>3620 2
+CATGTTGTCTGTCCGACCGCGTTCCGGGCGGAACTACGAGCCGGGGCCACCGCGAGTGTTTTTTACAATACGATAGTTTGAACATAAACAATGACTCATA
+>3621 3
+TTCGACACCGGGTCTTGGACCATCGGCTCACTCCTTGGGTCGTAGTCGCCGAATAAGGTATGGAAGGTGACATTAGACCCTATAACGGTTACAATTAACC
+>3622 2
+CCTTGAACAGCCAGAGAGAACCCCGGGCGCAACGTGCAAAGCTCGTCTTTCAGATGGTCGCATTGGTGACTTTTTTGTAGGAACCTTCTTACAGACATAG
+>3623 2
+GCGGCTGGTCCTACTTCGCAATGTTGCTCGTGAGCGAGTAAATTCGGCAGGCCTACCCTAGAGAGAGATGTCAATGAAATACTCTACTGAGCTATCTACC
+>3624 2
+ATTCACAGGTCACGGATAGAGCCCCTGGTTAGGTTGGAGGCTTCGCCGCTAACCCCACACTGAAGCATAGGTTTTATACGAAGTCCGCCAAGGTTTTATA
+>3625 2
+CACGCTAGTGTCAAGAGCGCCAATCCGGCGCAACAAGAACGTCTTATGGCAGTACTTGACACGATGCGCGACTGAATTTTTTGGTGTTTGCGAATCCACT
+>3626 3
+GGCGGTCCGTATTCCCCCCTCTCCTGTGCAAATAATATGAGTTCGAGGGTAAAATCACCGTATAGTAATATGTGGCGTGGGGTGAATCGCCAACTCCCAA
+>3627 1
+CCAGTTATCCGTCGTAACGATTTGATAGTTCCACAGAAGTGGGGTCAGCCGTGCGTGCAACCTCGACGGGAACATTCACGAAAACGCTTGTGCACTATTT
+>3628 2
+GCAGGGTGAACGGCCTTACATAAAGCACTGCCTCTCGATGGAAACGGAATCGGTTAAACAGTGCAGTGGTCTTAACATTATCCCGCATCTTCGGTGTCCT
+>3629 1
+TGCATCAATTATTTACGAAAGATTTCCGTCGGGATTAACGTAGCAATTGGGGCCTAACCTCCCGTGTCTTCCGGAGAGCGAATGAAGCACCCGGCATTCG
+>3630 3
+CGCGGGACCAGTCCTTAGTTTCACGCTACGTCGGAGTTACCTGTTCTCCGGGTCGTACAACAGGGCCGAAGATATATCATCACAAACAATGATGTTGAGT
+>3631 3
+TGCACCCGTGTCCGGATCGACAATCATAGAAATCTATGTACCAGTAGGCTGCCCTTGATTCCTCTAAAGGGTCGAACATGAGCACTGATGAGGTGTTCCG
+>3632 3
+AGTCATTTTTCTGACGTAGATTTCGGCATACGGGCAAACATAGACCCTAGCAGCTGGGGCTAATGACGAGTCCTCGCCTGAGGCGCCGCATATAATATCT
+>3633 2
+AGCCGTAAACGTCCCAGGGAAAGAAGAAGACCGCCAGAACGCTAAGGCTTTTTGCTCGCTTTGCTCGCCGTAATGTTGATTACGATCGTCATGCGTATCT
+>3634 2
+TGGTCCTATGATGACAGCACCATGTCACTAATCTCTGGATTAAATGGTCGATGCGATCAGTCCATCAGCTTAAGGCAGCGTGACTGCTGGCACGAATGCC
+>3635 3
+ACCTATGTACCATTATATTTCCTCACCGACCCGAACATTTGGACAGGGTGTTGAGCGCAGTAATTCGTAGCGCGTCATTACAGAGGGCAATTCGCCGGAG
+>3636 2
+TGTCATGGCAATTGAATCAGGTCTGTCCTTCTATAGCGGAACCGCCACGCACCTCCTCCATGAGATACTCGGGAGTTGTACGAATGGGTCAAAAGATTCG
+>3637 2
+ACCTTGTTCCTAGGATTGCCTAGTGAGGTCGGAACACAAACACAGCATGGTGGCTAGCCTTCTCCGTATTTACATACTGGCATGCGAAAAGGCCGTACTG
+>3638 1
+AGGCCACAACGCCGACACTCTGTTATGATTTATGCTGCTTTACAGGGGCAGAGCAGTCAGCACGTCGTTAACCATTACTAAGATGTTCGGGCAGCACGTT
+>3639 2
+TTATTTTCACCTGAGAATGGAATGATTAGTTCGGTGGGGCCGCCCAGTAGCGTTCACCCGACCCGCCCAATTTATACTAGGGCGTCATACTGACAGAGAA
+>3640 3
+AGTCAGAAAGCATAACGATTCACTACCTGGATCGCCGAATGGCCCCATCTCCTATAAACTGCATGTCATGGCTGCCAAGTTTAGGGGGCTAGGTTTGTCG
+>3641 1
+GTTTTTCACCGGATCCTCTATAAGACATAATGTATGAGGTGTATCGCTCTCTGCCATGGGGAAAGTACCGGCGGGGGTACCGCTACAACCATGACTCCAA
+>3642 3
+TGATGGCTTACACGGAATTACTGACTGTCAGATTCACGGGGCGTACAGCGGTGTCGTGCTCGGGACTCAAAAAACTTAAACGAACGGCTATCCCTCCTTT
+>3643 3
+TGACCACTTGGATACTCAATGCGCGAAATGACTAGAATTAGTCAGTTGCGAGAGTGCCTAGGGACCTTGAATTCGCTAGAGACCATTCCTTCCCCCGGTG
+>3644 3
+CTTGGTACAGGGGCCGTGAACGGAGTCGACCCCGCTCACCTGTAGTTAGTAGAATGACGAATTAGAAGACATTCTGACACGCCATCTATCTTCTGAGTCT
+>3645 2
+TAGCTGACTATTTGAAAGATTAAACGTCCTATTATCAGAGAGTCCCCGAAGGAAGCGCTAGAGGTTTCGTATCCCCGATGTTCGTGCCGCGCCGAACCGT
+>3646 1
+TCGAGCGTTGGTGGAAGCTTCTCGAGGATGACTGCTGACTGCTCTAGTCACACAACATGCATACCCGACCGGAGCTAAACTGGTCATTGATCATATAGCT
+>3647 2
+GCGAGAGTATATTTACCATCCCATCACTTCGCATCTCTGCTCTGCTCATACCTCGCGGGGATCGCGGGAAATGAGATCGTTGGACCGTGAAGGAATAATA
+>3648 1
+TATGATGTGCCACGGCTGTAAGTGCATCTGAAGCTAAGCCTCACGGGAATAAGTCCGACTCGTGAGGCGGTCTTAAACACTTATGACCGTGCCTACTACT
+>3649 3
+CTGATCACCCGGGCTTGATGGCCAGCCCCCCCATGTGACACGTTGTTGAAACTGAAGGTTAAAATGTTCTTAGGTCGGGACCTACGTTCCAAGAGTAATA
+>3650 2
+TTGGGAGTAAGTTGGCGTGAAGAACCATACACTCACTTTAGTGCTCGACCAGACATTCCATACATCTGAGTCCGAGTATCCACTGTTCGCGAGGTCCGGA
+>3651 2
+TTTACCAAGCTAGGAGCCGTAGGGCTACTGAATGCGACTTCGTTCACGTGAGAGGGTGTAGAATTACTCCCTACCGAGATCGAACTGCCAGTTCTCCATA
+>3652 2
+GTCACAGTTCGGATATCGAATAGAGGGATTGTGTTCCTTCTGAGGGGATCCACAGTCTGGTTCCCAACCTCATCCCAGCGTACGTGACTGGAACACATAA
+>3653 3
+TGGTTCAATTGAACCAACATCAACCGTCCGGAGCAGAGACAGTATTTGATCTTGTACCTTGGCGGGCTTGCCTGATGGACGTCCTCAGCAATAAGACCGT
+>3654 1
+AGTTCTGTCTTGATCCGCTTCTCAGAAGGGGCCCTCAGCGATAAGTAGTATAGTTCTCTGACACTGCACTGACGAGAAGAGACACAGTCAATTCCTGGGC
+>3655 3
+GTAGATTACCAACAGGCCTTATGGCTTCCATTGTCGAGACGACATAGGTCCACGGCTTGGGACATTGATAGGGTACATCCGTCAACTTTATCCGAGCGCA
+>3656 2
+ACTAGGGCATACCTCCGGCGGGCTCTGGTTTACTACAGATCTAATGGGTCTTATGATGACTAGCGTATGGAGTGACATCCAAGCTAACCAATGACCTGCC
+>3657 1
+CGCGTTAGTTCCGCTGGGGCCCAGGAGCGTGGGACCTCAAGTGAAATAGAACCAATACCTAAATGTGCTAAGCTTCTTAGTCACCCGATAGACTTGTCTT
+>3658 2
+TGCTTGACAACCGAGAACCACGCGGGCGTTCTACATGCAAGCGGTTCCCATACGGATTACTACGTGCATCGTATGTGTAGGCCTCATCTAGAGAATGTTA
+>3659 1
+AATGGCCCCATTCAACCCGATCTGACGTTTGGAAACCGAGTTGGTCTCTGGCAATATCGAGGCACGTCGGGTGTAAGTCAACCATAAACGACTGCGTTTT
+>3660 3
+GGTTATTACTTATTAGTGTACCCGATATGCCTAGAGCTTAGGAAACCAGTGGTCTATCCATGCACGTCCGAGTAACAGGGATGACCAGCGCCCGCTGTAC
+>3661 3
+TATGATCTATTCTAGGAGACTAAGCTCACCCCGTCGGCTAGAGCTCAACAAAGGCATGAGGGGACGGTCCCAAGCTATGTCGGCAGAATTTCTTCCTTGT
+>3662 1
+GAGCTGTTTTCGGTCCAAACGGTGCATTGTATCTAATGATGAAAAAGGTAACTACGTACGACTCGACCGCCCTGTATCCTACCCGAAACTGGCGGTGTCG
+>3663 1
+GGCACATCCCTACTATTCCCAGCGACAGGCGGTCCAGTAGAAGAAATTACTCTGTATTCCGATCAAAGGTACATTGGCGCGTTGTCTCATATTGGACGGG
+>3664 1
+TCGTTCGCATCTCCGCGCATGGTATAGGGTGCATTAATGAGGATGATCAAGCACTGCAGCATTTTACAACAGTCACAGGAGACTTAAGGTTCCCTGCGCC
+>3665 1
+CGCCTAATCGTCTACCCTAGATAACTACCTTGCGGGACCTGAGTGACCAGTGAAATGTCTTGTAGGGCCTTAGACGCCTCTCGATTATGAAGAATGAGGC
+>3666 3
+GCGGTTAAAGTACCGTTACCCTTTCCGTACTGCCAGGCAGTCGTATATTAACCTGACATAGGGCCGAGATCTCCGGTCCATTAGGTGGCGGTAAAAATCA
+>3667 3
+CCCGTACACCTTAGTGTATGTCGAGAGGGATCTAAACACGAAATACTCATACGATGCGATACCCGGAGTACGTCTCGCGGGTATATTGTCCATCCGTTGG
+>3668 2
+ATCTCACATACACATCCCTGGTATGAATCTACGGAGAACGGGGTCCAAGCGGGTACACAGTCGGTGCGGACTAGTGTATGGTCAGACTTCTCTTTAACTC
+>3669 3
+ATTCAGTTTAGGAGGAGGACATCCTCAACACTTGTAAGTCGCGCTTTAGGGCCCCAACCAACTAAGCCGATCCTTAGTAGCGTGGGCCTACAGGTATGTT
+>3670 1
+CAATGGAGCGTGACTCTATAGTCTCAGTTAGACACACTCCAATTTCGACAAGTGTGCGAAGTACCTCATTTCAGGCTGGTCAGGCGAACGCACTTTGGCG
+>3671 2
+GAATCAAGACAACTCAACTACTTCTTTGTGCGGCCACGGGTTGTTCTTGCGACCTGGCACATTAACACGTAGCGTAACCGTGGGTTAGACCGGAAGCTTA
+>3672 1
+GTCGGCGGACGTTTACACTCACACTGGGTCATGCCAATATTTCTGTGGTAAGCAAAAGCTGCGCTTGCTATCATAGGAGGGAGCGCTCCTACTCCTAAAA
+>3673 2
+TCGCGTTCTTCCCACAATGCAGAAGAGAAAGGGTTATATGAGCACACCACTTCTCGTAGTAGTGGAACCAGATTCCGATGTCTCCCAGATTGGTGCCTGG
+>3674 2
+TGCTGGAGGTTTCTATTACGCCGAGGCGAAATACACGCTTTGACCATGTAAATTCAATTAGTTAGGGTGCCATCCGGCCCGCCGCGCAGGTTAAACACTA
+>3675 1
+TTATGTAATTGTACAGTACACCACCAATTCCCACCACACTTTTCGCGCCGTCCATCGAATAGCATCTAGTGTGGACGGAGTGGAGGGCTTGAGGCATGGA
+>3676 2
+GTGTTTAAGCATGTATCAGCAAGCTTGGTTACAGAACTCCATCGGCCCGTGTACATTGCGCCGGAATTGGGAATACTCACCAACGTTCAACGCCAGGTGT
+>3677 3
+CCCAACTGCGGGCGCATATAGTATTGCCTCCTGATATTTCCCTCTATCCGATCATGAAATTGTTTCGAAACGTACAGGCGGCGCTTAGGAGCGAGAGAAG
+>3678 1
+GGCCGGGGGTTCCACAACAATATATGATAAAGGTTACATTTGCGGCATCAGCATTGTGGGGCATTCTTACTCCGCAAAGTGCCCAGCAAATTTTGCGCCC
+>3679 1
+GGCTGCAACGCAGGCACGTGTGGTTAATGCAAACTCTTGTTACTCTTGCGAATCACGCTGACGGGCTACGCGATTCTCGGACCGTATGTTAACACAAAAT
+>3680 2
+GAGATGACGAGTCTCTGTTGTGACACGTGTCGGCCGCGCACGGGTTCTAAGTAGCCGTGCAACCTAGTGTACATCATCAAAGCTCTATTCCCTAATGAAA
+>3681 1
+CGGTTCTGGGCCCACGATCAACTTACGGATGTCCTGCCGCGTTGGAGGCGAATTCTTATCCATTGAGCTGAAACAAGAAAAGGCTACGTACTCATCGTAT
+>3682 2
+GGTCTTTGAGACCATGTAAATACGTCGTGAGGCACTTTCACGTCTCATTGAATAGAAGCTCTAAGCCTCGACGGGGACCAGGGCTAGACCATCCGTCTAT
+>3683 1
+GAAGACCCCGTATTAAGGTAGCGTCGGTCAACGCACGATGCGAAACTCACGCTGTGGTGACGTTGCTATTCTGAATCGATCGCAAACTATTTTGACCCGT
+>3684 3
+CTGCCTTGGACACTCAAGCAGTGAGGCGAGCAACACCGTCACATGGTTTTAGAAGGTTACGTTGTTGGCATCGGGACCCTATTTCAACACCATGATGCTA
+>3685 1
+GCATTACCAATACCGCCGGTGTTGATAGGACAGAGCATCCGTGGCGACCCTTCGGACATACGGCGACGGTATTTACAGACAGTTGAATCCATTTCAGTTT
+>3686 3
+GGTATGTACTTTGCTGGAAAACGCGACTGTTCGGCTTACAGAGTGCATGCGAACTACACCGCTTCCACTTTCCGGTTCAGAAAGTCATCGAAGCACTGGA
+>3687 3
+CAAACAAGGCTTTCCAGCGTTATCCCGAATATGGGCAACCGTGTGTTGTTGAAGTTCGGAGTTCATCTCCCTGACGTATTGGAGAAGGCAAATGCCCCCA
+>3688 3
+AAGCGATCATGGGTTGCCTATGTTAACTCGTCGTGCCTCGAAAGGATCGACGGTATCAGACGTCTAGCCCACTCGAGAGATCTGCTTCTGAGTTCAAACA
+>3689 2
+TCGAACCAGACCCGCTACGAGGTTACCAGAAGCGCAGTGAATCTTTTTGTGGTCCGTAAATTCAGAGTTCAGTTCCCAAGGCGTATTGACCACTGGCAGT
+>3690 3
+GCGGAACAACGTGCCCTTGCTCTGTATGATGCACGAGAAATGACCCACTATTTCGCTACCAAGCGTGTACGTCGATCGATAGGGGCGTTAACCATTAGTT
+>3691 2
+CCCACAGCTTGTCGGTGAAATCATTTCCGCAGCCGTTACACGGGACCGATGGTTGGATTATATACGCGCCGAGTGTGAAATTCGCTTCCAGCTATAGAAA
+>3692 1
+CTGAACACGAGTGGCGTGACTGCCGGTTAGGTCATCACTTGTCTAAATGGCCTGGGATTGATGCAATCCGCTATAACTCGACACTATAGTGCCCACATAG
+>3693 3
+CTTCAGCTACGCGTATGTGCTGTCTTATGGCCATCAATATGCATTGACAGCATACGTGTAGCCTGCGCCGAAGGAAGTACATGAGCCGTCATAGATGCAC
+>3694 3
+GTGGTCGCAGCTCTCAGGCGCTCGGGATCTGGTTACTACAGGCTCTGCCTAACAGGGTATAGAGATATTCAATTACATCTACTCTAACACGAGACTGAGC
+>3695 2
+TACGAGGCCTTCGTCACGCGGCCAATATCAAGCTGTTCATCACTGTCAACTTTATGGCTTCTTTTAAGCAGCGACAGGGCGATAGACCACAGTAGAGGGT
+>3696 3
+GCCACATAGCTAGGTCACTCCGTGACTGGCAACTTAGTAATCCAAGAAGTTCGGGCGCATGGACTCGTTTTTGGCGAGTATACCTCGATCTGAACCAATG
+>3697 1
+AGCCGAGTAATGTTACCGTTGAACATTACTTGTCGGTCGGCCGAGCAGCTGGTCGACAAACTTGCCACTCCTATCATTGGACTGATTGAAAGCCGACGTA
+>3698 2
+CGATAGCTTATCCCTGGTTAGAAATTTGGGGGCACGTTGAAACCTGATACCTCTTACGCTTACAAGCTACAAAGGGGGCGGTCTCTATGCGGTCCAAACC
+>3699 1
+GCGGTTGGGATTCGAGCCCAGCAGAACCCTCTCTTTACTGGGACGCTTCTGTAACGTGACCACAATAGCATAGATATGCGCAACGTACTGGCATAATGTT
+>3700 3
+AATAGGAGCCGCATGGCACGATACTTACAAGTTGAGCGTACCTTGCGTCAGGAACCCAGGTTTACTCGCTTCAGGGCTTTCGTATAATGGCGCTACACTA
+>3701 2
+AAGGGTCTATCGCGATAATATGTGAGCCTCTTGAGCAGTCCGGCAAAGCTGACACGCTTCGCCTCAATTGTGGTCAGCGAACTCAAGGCCTATCATTTGA
+>3702 2
+CTAGAGCGTTCCTATCTCGTTCTTCCACCGAGGAATACGTTTCCGGTACTGGATCCACCGACAAAGTCGGTGGAGACGTTATCGCGTAATAAAGAGCAGT
+>3703 2
+GGTTAAAGACGTCATTCGTGCTCATAACATTGGACTATGGTGCTATAGGTGCCGGACCACGTGTACCTTACGCCATATAGTCTGAAGCAGACCTGCCGAC
+>3704 3
+GCACGGTGTCCCAAATTGGATACGGCGAAACATGATGTTTTCGTCATGGTCCGGCCTGTCTCTACGAAAAGCAACCCCGGCATAATAAGTGTAGCTCTTG
+>3705 2
+TCACCGCGTTTGCAATTCAAGATTAACGGTGACGTCTATAAGCCGTTTATGTGCACCGATCTTCTAGGCGGAGTACGAACCCGGTCGAAACACCGTATGG
+>3706 1
+GTAACTCTACACCCTTTGCATCGGCTGAATTCCTAGTGTAGGCCAGGTCGAGATATTACGCACAAGCCACTAAAAGGGGTGAGCCCCTTTCAAGTGGTGT
+>3707 1
+GGTAGTACTTGGGATATAGCGTAAACTGACTGGCAGACTTATCGGCTTCATCTTGCCCCGCTACAGCGCTGAGGTATGGACAGTTATACCCCAACGATCA
+>3708 1
+GTCTAAGCACAAAACGCGCCTCTTAAAGATTCTGCCGGCAGTTAGGGCACGCCCTATTTTCCATAGCTGTCGTATAGCAAAGGCTGGCGCTTGTTAAAGG
+>3709 3
+CTATGTAGGTAAAGTGTCCTAAACCAGGAGGTCGTAATAAATCGGCGACCCTCCGCTCTGTTCCGTGCCAAGGGTGCTCCTATAATTATAACTCCGGAGG
+>3710 3
+TCAAGCGCCTTATGGCGCCGGCTAGTTTGTGGTAAATCCTAGGCGGGAAGTTGCAACAAGTACCCTTGCTACGCAACTACCGTACATATTACGAGGCTAT
+>3711 1
+TAAGCGCTCGCACACAACTTTGCGGCCAGAATGCCCTATAGCATTGACCGTATCGGTAGACGGTTTGAAGGCCGGCTGTATGAGCACTGATACTTATTCA
+>3712 3
+CGCTGTGCGGTGAAGCCTGACTGCCTTAGCAAGTTGATCAACATAGATTACATATAGCCTAGCCCACATCTAGATCGCCTGGGAGCGGTTCTTGGATAAC
+>3713 1
+TTATATTCAAGCGCCCGAATGCGTGATGACCTAGCTCACCTTTCATGTGGCAACGAGTACGGTTCATACACGCAGCTCAAGAAGGGTGCATTGTGCACTG
+>3714 3
+GTTGTTCCGGGACTGCGTCTAGGCGTACTGCAGTGGCCCATCCAGGCATGATTACTTCGTTTAACAATAAATCTAGTATCGCCAACGGGTACGAAAGACC
+>3715 1
+TTCTCTCGAAATGAAAGTACCGACGTAGGCATGGCCGTCAAGACCCTGTTTCCTAAGATACGGGCTCTTGTTTTGACGTAGCAATGCCGCAAGGCACGTA
+>3716 2
+TAACTAGTTTCGCATTCTGTCTGCTGAAAGGGATAGTTGTAGACAGTGCAACTTGTTTCCAACAGAACGAGTGACGGCGTCCGACTCGCAGCGACCCTAC
+>3717 2
+GCCTATACGTTATCGGAAGGAACGCGTAAAGTTTGGACCGGCCGTATTAACTTGTCATGCCGATACTTGCTCATCGGTACCTCTGAGCAGGCTAGACAAC
+>3718 3
+TACTGAGTCATTGGGTGAAGGTCGTATCGTAAGATTAGATAGACCCCCAGTGAAGTCCACTCGATAACCAGTCCTGCCCCGGCGTTCACAATATGGTGCT
+>3719 1
+TCTGTCAGTCAATAGAGTCTACTGGTGATTGCAGTTGTCCCTACGGGCTCGACGGACCGGAAGCTGAAATCCCGATGAACCAACGGATAGTCATCTTACT
+>3720 1
+TAGTCGACTGCACGCTCCGACGGTCAGCAGCGTTAACCATTCCTGATACAAGATGTGCCGGAGGTCGTTTAATAAAGGACTCACAATGATCTGTCCGGTT
+>3721 2
+ATTCCGGCATGGCGCAGCAGGCTTTGACACAGGGACCTTTAATGAATGATAGTTCTCATCTCATGCAGGCTCGTAATCCAGCCATAGCATGGGTGCACTA
+>3722 3
+GATCCAAGTCCTCGTAGGTTCCAGTAGCAACGAACCCTTGCCTGAGCGATCTGTCACTGCTCAAATGGGCTGTGATATCGCAATAGACTTGAGGATTGCA
+>3723 1
+AAAGTACACCGTGTGGTATGTACCAACTACGGTGGATTCCAATCTGGTGTGTACCAAACTAAGGGTCTTGCTCATGGGCAGCACCAACTTGACCCGTGCT
+>3724 2
+GATTAGTCCGAGATATCGCCATGGTTGTTAGTAATGGGACCGGCGATGCTTGTAAGCCCAAAACCTTACAGCCCATTATCCGCGTCATGGCACCGATTAG
+>3725 2
+TTATCGGCGAACGAGTCCTCCGGGTAGATACGCGTTAAGATCAAATACCTTGGTGACGAAAGGTCTCGTACGACTGCCTCTGCACACTAGTTGGCCTAAT
+>3726 2
+CAGGCAGGCATCTGACAGCTTGGTTCTTTGTTTAGATCCAGAGTACTAGACACCGACGGCTTCACGATTGGCCATAAGCTGACAATGCTGAATTGACCCG
+>3727 1
+GTGTCAGTTTTATGCGGCTCAGCAGTGATTCTCAAAGGATTGGACGCAATGTGCAACGACAACCCAGCGCCTTGGCCTGCTTATAGAGACATTGACCTAC
+>3728 2
+CCCTTAGTGCCTCAAAGGCAAGGCAGATAGATTGTATGCCGTGGCGCAGCCATCCGTGTTATGTACAGCTTAACTGCAGTGCTACATGTGGCCACAAATT
+>3729 2
+GCCATGAAACTCGTAGCGCTCGCTAGCGAGAGAGGTTATCCATCAGCAATTTTGTGTCAATCGAGCCTATGAAAGCCGTCTCTGTCGGTAACTAACGTGC
+>3730 3
+GTTAATCTTCCTTCGAATGTCCCTCACTACCGTGACTGTTCGTGTCATTTGCATGCTACCGGCGGAGACAAAAAATAGGCAGTGGATACCGGAACCGGGA
+>3731 1
+ATACAACACTCGCAGTCGCCCTGAAGGTTTATAGTCAGAGTTTCCAAGGGCTCCTGGGGAAGTCCGGATGTTTAGGAATCTTAATTGACAGCGCCCCTCA
+>3732 3
+TGACATTCATGGTTGGCTTCACCTAGCGAAGTGACTATTTTGAACCTAGACGCCTCAGTTCCAGAGCGTAGGGTACTCGTACGTCACGGTCAAACGACGA
+>3733 1
+CTGAAGACGGCGACCATTCTCAAGACGCTCGATGTGCGGTACAACTTAAAGGCAATTCCCGCTCGTCGGTCTTTCGAGAATTTCTGAAGTTGCACTAGAG
+>3734 3
+GTAGGGCATTAACGTCCAGAAAAGTAACGCTACCTGTGAGTTGCGATGTCTCCATACGGCGAACATACCATGTGTCTCCGTCATTTCTGCAGGGAGCCTA
+>3735 3
+ACGTTGCTTATATGCCCACGATCTCACAAATCCGTGCGGTACGGATGTTATATTTAAGGCGGCTCATGACCGGTTCCGGAAGCGTCAGCAGCACATTAAG
+>3736 3
+AAAACAAGGCGCCTCAACAGTTCTTAATTCTGCGGCGGCGTCTGATAGGATTTCCAGAGTAAATAGCCCACTGGTTTCGTTTCGTCTCAGCCAGGGGACA
+>3737 2
+CTACTGCCTCAAAGTTACGTGCAAACAGGGTAGTGACTCTACCCTGGATGCAAGCTTGTTTGGGATCACCTGGCATGACTAAAGAGACGCTTTGATCGCC
+>3738 3
+GCTCTAGCATTACTACGCCACACACTGGTATTTGTGGGCGAGGCCTCTCCATGACGAGTATGAATCTAGAATACTCGCAGTTTCAAAGGAGTGTGACCGC
+>3739 2
+GTGTCCCGTTACGATACTTACTCCTCCCCAATCACTAGGGTGATTTACAGGGGGGTTTCTCCAACGGTGTGGGAAACGAGTGAATATTCAAAACCACGCG
+>3740 1
+GTACGCACTGTCTCTAGTTTCGGATACACAGTATTCCGCAACAGTTCGCTAAACAGTGCGACATGGTGCTATTAAGCGACCTGCGCTCGAATGTCGGAGA
+>3741 2
+TTTCGGACCATAGTCAGGTCAGATAACAGTCTCGAATAAGCATGGGACACATCCTCGCAGAGTGAAAGGCCTGTCCCTAGGCCTTGCAGACGTTGTTCTT
+>3742 2
+TTAAGTAAATCGGGACATCTCGGACACAATCACACTAGAAACTTGCTAGCACGCGTTCGTAATCCTGTTCCGAGGGCCCGCGGGATCCGGTGGTATTATT
+>3743 1
+AGAGCAGGGTGGCGGTCAATTTCGGCATTAACGCTTTAAATTACTGGGTCAATATCAACAAAGTCGGTCCGCCTTGCCGCTTACATGCCGCAGCATCAGT
+>3744 3
+GAACCTAATGAGGAGGTGGCGGACTTCGCTCTCAAACTCGAGTTATTAATGCAAATACCTAGCCCGATCATTCGTCTGACTGACTCTCGCTAGGGGGCTA
+>3745 2
+AATGAGTTGAGCATCGGCATTTTCAATAACTGGCGCGTCACCCGGGTGCGCAATTCTTTAACTAGCCGCTCGAGAAGAGATGGCATGTACCTCATGACCT
+>3746 2
+AACGAGAAGTGTGAACCCAGAGCGCATTACTGTGGGAAGCCAGATGCGTCCTAACTCATTATCCTTTCATGTCGTAGGTGTACCGCCATAGTTGTGCACC
+>3747 1
+ATTGAGTAGGGAATCAAACCGGTTCATGATCGCTCGCTGAACCAACCTCGAAACAGTTTTCTTCGAGCCCTTTCGATCGGAAGTCGGATGGCAGCTCGTA
+>3748 3
+GTGCTAGCCCTGAATTACCTTAGCTGGTCTATAACCTAGGAGGTACCAATCCCTGCCCTCAGCGGGAAGAGTTGGACGAGACAGAATCAAGCTTTCTGTT
+>3749 2
+GGTGTCGGTAGACGTTTTAACCGACCAACGATCGCACGTGGCCCAAACATTGGACGTCTATTCACGGATTGGCTGTACTTTCAGAGAAAGTATTCCACGC
+>3750 3
+GAAGACTCGAAACGATAGGTCAGTTTGCTGATAACGTTTATACCTCAGACTCCATTGTATTGCCGATCCCTGGAGTGCACGACTAGCCGGATCCGCGAGT
+>3751 1
+AAGCGATAACACATGTACGTCTCTACACAAGTCCGGTATTCGACGAACCCCTTACGGTGGTACGTTATCATGGCAGGCGTCATTTTCGGGTGCAAAGGTC
+>3752 1
+TACCGACAATTGAGAAACGGTCAGTGGTACTGCTTCGGGTATACCATAAGCGTGTGGGCTCAAATCGGAATCCTCATGAACTGGTCCCGAATCTCTCGTC
+>3753 2
+ACCAGTGACTGTTGCTAGCGAGTTAGAAACACTCGCAAGACCCTAGTCTGTAGGATTATGCGCTAAGGTATCCATGCTACCCACGGGGCGAATTCCGTTT
+>3754 1
+TATGGCTGGTTCAGGCTCCCGTCTCGAACGATCGCTTCCAACTGACTGACTGATGGTCTGGTAAATACACAGACCGTTAGAAATCCGAGGGCAGTATTAC
+>3755 1
+GTCCTGAATCAGCGTATACCGGGGTCCAGAGGGCATCCATAATCAACCTCTTATTTCCGTTTGATGGACGAGTCGGGGTCAAGCTACAACCGAGCATATT
+>3756 2
+TGACAAGAGGTCTGCATCTAGCTGTTGTGGGTCTAATATGCGGCAACCGTATAGCCCGTGCTCCGTGTGGACAGCTAAATAGCACTCCAAATTACATCGC
+>3757 2
+AGTAACTTAATGTCGGAGCGATGGGTGCACTGTCCGCAATGTATATTTCGCAGCACGCAATGACCAGTCTTCACGGCCTGCGTTTAGGTACCCAAAATGC
+>3758 2
+TGCTGCTAAGAATAACGGCTTAACCTCAAGGACACCATGCCTTATTGGGCAGCGCTGTGCCCTGCAGCTATTTCCGGTAAGTCTACAGTACTAGGAATGG
+>3759 2
+CACTGACCGCTCGTTGGTCCCTTTCCTACTGAATACTAGGCGCAGACCGGAACTTGGCTAGATGTGGACTAATTTAAACTACGAACAATGACGGGTGTGC
+>3760 1
+CCATAGCTTCCTTAGAATTAGAAGGTTCCGGACGTGTAAGGTCGGCGCCCGGCACCCCTGACTGAGACTATGCTCAAAGCAAAAGTTGTCGCTATTATGT
+>3761 1
+TAAAATGGCTCGATCATGTAGACATGAAGGTACTCCCCCTATAGCGCCGCATGCCTCTTCAAGCGTGGGAACTGGCAGCACTTGGTTTAATTGAGCCATG
+>3762 3
+TACCTCTCTCCGTACAGCCAGATTATGAGTATCACGTAAGGTTCGAAGTGCGGCCGTTCGACATTAGCAGAAGATCGTCAGCCTCAACTATCATTGGGGG
+>3763 2
+CGAATCAGAGGATTTCATGTTTAGCGGCCAATCGAAATGAATTCCAACGAACTCTACTGCAGGTTCACCGGCGAGTCGGGTTCTGCTCTCATAAGCCGGT
+>3764 1
+GCCAATGAGTGGGAAGTACCCTTATGTGGAAAGGCTCTCTAACGGATCTGACATCGAATGACCGTTACCTCGTCTACTCGCCCTATAATAGGCATGGCTG
+>3765 3
+AGTGGTCAAGGACGACGTTCCCATCCGTAGTAGAATGTCCTAATAACCGTTTCGGGGCTTACCCTTACCAGGGGACGCAGATAGATTCATTTTGCACACG
+>3766 3
+CTGTTAGTCCTGACATGCCTCGGCGGTATGGTAACTAGCTAAGATGTCTAAGAGCCTGAGATCCACTACGGAGTTGCGACTCATAGCATGTCCAAACCTG
+>3767 3
+GAGCGGTCTCTTACTATTATCAACCGCCCTAGCACATGTGAGAGTCTCTCTGAGACATTTCTACGGGCGACGTTTGGGCGACCATTAACAAAAGACGTGG
+>3768 2
+GCCTATGGCGAGGTTACCAGTAGTCCGCTAATTTGCGCGGGGGTAAACGCTTGACACCTTAGTACTCTCGAAGCCTAAATTAGATGCACCGTGACAACTT
+>3769 3
+TTCCCTATTCCGTCAGATGTAGTATCAACACGCAAGGGTAGACTCTGTGGGGCCGACATCTTGTGGGTAATGCCGGCCATAAGCCTCTAAGTACAGAACT
+>3770 3
+ATTGACCAGTATCCTTAGTTGAACCTCTGAACAGAATGCTGTCCGCACGGGCTGGGCGGTTCAAGATCCGCAGGCGAAGAACTTTCAATTGAATTGCCCT
+>3771 1
+AGCCAGAGGCGCCCAAATAGCTCTATAGTGAATGCTAACTCTGCGCTATTAGTTCAGAAGAGGCTAACGTACGCGGTTCTGACTCGCGAACGTCTGTCTT
+>3772 2
+GTGCCCGTGGGCGGTACGACAAGACTGGTTCCCCAGTTCGCAAAAGTTCGTAGAACTGTCTTAGCTCATATGTTATCAATATACACCAGGATGCCACGTG
+>3773 1
+TGAGCGCAGTCGCCCACTAACCGACGTTTGTCCATATAACTTTAAGTCGCGCATCGATAGGTAAGAAACGCGTGGTACTGAGGGGCAACTCCCATTTTGT
+>3774 3
+TGCACCCAGGTATCGCCAAATGAATTGAAACAACAATGGACCTCGCGTTTTGTATCGTGGTAACACGGTCTGTCCAGAGGGCGACCATTGCTGCGATCTT
+>3775 3
+TAAACCTGTCCGTATTCCAGATCGGTCGCAACTGAAGGAATTGGCATACGCAAGATTTCGTGCTAGGTGCGTCCTCTACCGAACTTAACCCAGGGTGTAG
+>3776 1
+AGTCCCTCTGGGGTTTCTAACTAAGCTGTGGAATTCTTCAGTATATCTGCCGCACGGTCGGAATCCGAAGTCTAAACGCCAGTGCAGAACGGTTAACAGC
+>3777 3
+GTTATCGCTACCAAGGGAGCGGCGTGTAAGAATACGATCCTGTCTTGGCTGCAAGTACAACAAAGTAGCCATTCCTGCCAGCTCCTAGCTGTGATATGCT
+>3778 3
+CTATTTAGTTTACTGGTCTAAAGATAGAGGGGTTGGCTTCTCACGAAAGCTAAGCGTAAGCTATACCCCCGGTGAACACGGTCCCTATATCAGCGGCGCC
+>3779 3
+TTGATTACAGAAGGTTTCCGCCTCAATCAGACCTGGTTTGCATATAGTCCATACAGGTCCAGTCAGTGGGAGAACGTACGCGATCCTTCGCTAAGGCGAC
+>3780 1
+GGATCCTGACGAGACCTCGACCAAGTGTCGTAGGTCTCAAGCGTCTGTTACACGCTGACAGATTACTACATCGCGTGACATATTTAGGATCCGAATTCGG
+>3781 2
+AGTTACTAGAACTTCTCTTCCCTATTAAAGCGCACGTGTGCATGGTCTCGACGAGGTACGGGTCAAGTTGTGGGCTAGACAGGCCTGCTCAACAACATAC
+>3782 1
+TTCTTGTTACCGCTGCGATCTTATGACTACAACAACGTTACGAAGTGCCTCCCTACTGAGGCAGACCGGACTCAAACGAAGGCTGAGGGATTAGGTCGTT
+>3783 3
+GCGGCTAACTAACCTGAAGTGGAGCAAGATTGCCGTGGACGGTTGCTAATAGACGCGCTCGCTCTTCATGTCCTGCATATACCCAAGGAGATATCCTTTA
+>3784 3
+ACACATCTCGAACAGAGCGCCGGATTATTGGTAAATGTCTTCTGCCTGACTAACCACAATCCGGGAAGCTTTGTCGTTGAAGGGTCCGACAGGAGCTTTC
+>3785 1
+CTTCTAATCCATGGAGTGTGCTAACTAAGTCATACGTTACCCCACTGGGCGGGTGACCGCATGGGACCCACTGCTAAATATTCGTAAGGGCGCATAATTG
+>3786 1
+ACAAGGTTAAGACTCCGGGGCTTAAATTTCTCATTCTCTAGCAATCTTCGGGGAGGGACGAATCCAGTACGAACTGGTAACCTGCCCCGGTTTCTAGGAC
+>3787 2
+ACGCCTCATGTTGGATTACGACAATGTGGGACTATGCGGCTAAAGAACGATGAAGTTCATGTCCCTGTCTTTGGGTGCCAGATAAACGGCCACATCTCCC
+>3788 2
+TGGCCGTTAGGCATTCGCTGAGTATGAAAGCTATCTTTGACACCATCCAACAGTATACTCGTACAAGGGGTGACAGTCACTTCTCCGGGTGACCGGTAAC
+>3789 1
+GCCACAGCATAGACGACTGTGCCGCTGATGGTACGTCCATGGTAGAAACTGGTGCCGCTATTGCAATTGTTTTACCCTACTGGGAATACAGTCGACACAT
+>3790 2
+CAGGCTGAAACCTCCTCCGGTTAGAGCTTTAAAACTGGATCGATCGTTATTCGCCCTAGCACCCAGTTACCGTTGAGAGGTATTGGAAAGTAGACCGTCG
+>3791 3
+GGCTGGAACCCTAATCAGGGCGTAACTAACGTTGCATTCTTAAGAGGGAATTAACCAGGTCGATCTGGGTACATCTTCCCGTTCAGCCCGACAGTCAGTT
+>3792 1
+CAAGCCAAGGTCACCCCTAAAGGCACGACACCTTCAGTGCTTGGGCGTTCTCTAGTAGGAGATAAAAGTGATCGGGCCATTTTGTATACCTGTGCTCTAG
+>3793 2
+TATGGTGGATTAGCATTACTAGCCGTCGTCATAGAGCGTGTAGAACCCTGAACAGCGATAGTGCGCGGTGAGCAAGCCTTTCAATGATATCCCCCATTCC
+>3794 2
+ATAGTTCACTTTTAGACAGTAAACTTTACTTATCATTAACGAAAGGTTCACCAGCAGCTGACGTGCGCCGCTACTGACCCGGCGCGAGTGCTGGAGTGGC
+>3795 2
+GCACAAAAGTACCTATATCTCCGAGCCATTACTGAAGAAAAGTGGCCCGATTGTATGTGTCATGTCGACCGGCGCGTCGGACTCAGTTTGCACGTGTCAT
+>3796 3
+GCGTAGCGTTAGCATAATTGAGAAGGAAGCCACTCATGCAACTTTGTGACCGTGAGTCCTCACTATATTTGATCCCGGCTGGCAATCTTGCACAGGCACG
+>3797 2
+TACCAGGATGAAAGGCACCCAGTCCTTAGGACTCATCTGACTTTCTGTCCTGTGTCAACAAGTATGGATCGTGACTGATTAGCTCGAATGGCCGGACAGC
+>3798 3
+GAACAGTTTTGTGCATTAACATGTTCCTAGGAGCCCGCGTCTCAGCACCAAGATACTTTGGGAAGTACGTAGCATACACAAGGCTCCTGGTGGTATGCCC
+>3799 3
+TCCCAGCCCTCACTTTACTGCAGGGATGTATTGCGACGAGGCGTACATGGGTCAGCGATGAGCTCCCCTTCAACATTAAGATAATGAGTAAGTGTACGTC
+>3800 2
+AGGTTATGGGCGCGGCGGCATACACGAATACAATGGAGCTTTTCCCACCGTCCAGAACTTCATCAGAGGATTTCTTACTACTGCATCGGTCGACAGGTAT
+>3801 1
+TTCCTGCGAAGAGTTTAAAACACTGTGAGCACGAACGCGTTCCAGGACGGGCTATCATCTGCCACGTTCCGGTCTTAGGATGGATCAAAAGCCTTATTCG
+>3802 2
+AATTTGGAGTTAGTCGCATGACACTGCATAGCACAGACGTCCTATCGTGCAAGTCTGGCTTTGCTAACCGGTATTGAGACTAGAGAGCCCCTCCGATCGA
+>3803 2
+GGTGCCCTATCTAAGGGCGTACTGTGGAATCAATGTACTCACTTCTTACATCCGTATAGAGGCGCAGGCTAGGCCGTGCTCCAGAAAGTATTCCAAGATC
+>3804 3
+GTGCTTTGATCTTCGTCTATACCCCCTCTGGGTCAGCTTGCGACACCAGAAAATAGTTGGTGATCAGCGAATTAAAGCATACAGCGCCGGTACGTCAGAG
+>3805 2
+AACTTTTTGGAAGTGATTGCCTTCAACCAGGGGCACAACCGTGAAGTCGTACTGTGTCCTACGCCCTGTGTATGCTGCGGTGTCAGACAAACAACCAGTA
+>3806 1
+AGACCGGTCGCCCACTTATTATAAGTGTTTAAAATCGAGCTGTAGGGTATCCCTGCCGCTACCTCTAGAGCGAGCGTATGCTGCATATGAGGACGAATCC
+>3807 1
+CCCAGATAATGCATCTACATGAGCCGAATTGCATTTTGCCGTATCGAAGCAACTGGTGACATCCAGCCACTCCCAGTATGGATCGGGTATGGGCTTATGG
+>3808 3
+CTGCACCCCTGCTGATGGAACGCGATCCTCCGAATAGCTGACAATTTAAATGAGGTGTCTTGCATGCGTACCGCGTTTGAGGATAGCCCTAGAGTCAATA
+>3809 3
+GGCAATCCACTGATATGCGTCACACCACGGCGGCATCTGAACACAGGTTAACTTTATAAACTTGTATTGTGTCGAAAAGCGCGGCAGCTCGCGTTTTGCG
+>3810 1
+CCGGAACCTCGCCGAACTTGCGCCATCAACATCGATGTGGAATTACGCCATGGTAGCGCTGATTTGTTGCTACCCGGGCCTAAGAGAAGTTTATATTAAG
+>3811 3
+ACGCACGGACGGAGAGACGATGTTCGGCTTTTATACCAGGGGGCTGAGCAACATCTCTATCGCACGATACCATCTAGTATTTCTAGGACTCTACGTATGC
+>3812 3
+CCGCTAGAATGCGTAGGCCTGGTCCAGTATTTAGCGGATGCTCAATAGTCGTCCATCAGTACGTGCATGATATCCAAGGTCATGGAAATGCCACCGTCTA
+>3813 1
+GCGCCGGGCCTTCGGGCTATCAGACATTTATGGATGCTTTAGGCATTCGTTCGGTGCCAAACGTACTACACGCTCTTAACGGCCAGATAACAGGAATATA
+>3814 3
+AGCAAATCCGTGAGTCGAAGTGCCCATGTAGGATGGCTCACCATTTAGCGCACACCCTTCTCTTTGCAGGTAAGTGTTGTTAATCTACGCGAGAACGGAC
+>3815 2
+CGGATCGACAAGTACTTCACGTCACTAAGCAGGCCCTGTCAGGTTCGGGCAGTTATGCCTAGGATTTGTGTAACGCACATTCAAGGTACCGAGTCTAACT
+>3816 3
+GCCACGCGCGATGCAAGTCATGGGTCACGAGTGGATAGTTTTTTTATCACTACGCTAGTTGGCACCCAATCTCGGATCACTTACACGAAAATGATGGGCC
+>3817 1
+GGACTCTAGATAGGCTCACAGATAGGGACACACTGATCTTGATCGCCTCACTTGAACAGGCATTTGACACGTACCTCCGTAAGGGTATCTTTGGACGCGT
+>3818 3
+GTGATCTCATCCTGGCGCCGGGGCTTACAGTTGTAGGCCCAGCTGGATTTTACCGCAGATGAATCAAAGAATATAATGTATCCTCATATCCAGAGCGGCC
+>3819 1
+TACTCTAAGTGTTCCCGTTTAAGAATAGGGTTGCAACAATTCCCGCCGTAAGAGGCTGATGGCTTACCACGCTAGGCACTTAACGACTCCTGAGCGTGAG
+>3820 3
+GGATAAGTGTTTGGCTCGGGGTGTCTCCCTAACCCCGCTATCTCACCGTATGGAGTAATGAGATTGACTAACATACAGCCGAACCTAGGATTAGGACCCT
+>3821 3
+TGTCCCCTTCTGCTTAACGCCTAAGACATCGTGCGTGTCGAGCAAAAGTGCCCAGATATCTTGGAGGTGTGGAGAGATTAACCACTTGGTAACTCAGCCA
+>3822 2
+GCGTGGCAGAAGGGCCGGCCAGCGTCGTCTTCGGGAACAACTAATACAACATAGCTGTAACTTCCCCGACCAGCCTCGTTAATTTATTTAGATATTGTGG
+>3823 2
+CTGTCCCCAGCAATTTAATACAAGACTGCGCTATCGTTTTTGTACGCAACACAAGATCCCGCGGGATTGATTGGATGCGTTGACAGAGCGGAGGCCACTT
+>3824 3
+GAGCAAATCCTTAAGTTGAACAGTTTGACACTCATGTGTGCCCAGGGGGAACTTGATCATCTACTACGCGCCATCCACAAGGGATGTTGGTTTCCGCCGA
+>3825 2
+GGACCTTATCAGAGAGCGAATCTTCACAGACACGGTTTCTATGGCGGATATCAGACTGGCCCACTCAACGAAGCTTCTTTCTAAGGCCATGGTTGCGAGT
+>3826 2
+GCCTGGGTATGGCCATCTTTCGGCGCTAACCTGATTTATGGGGCGGAGGACAATTAACTTTACCATAACTGAGCGTTTGATACACCAGGCCAAGCATACC
+>3827 1
+ATACCAGGGAGGGGGTGACAACACGCCTCGGTCATTTGTTCTGGTGGAAATATTAGCGACTCTGCAGCGCTACATCACCACTATTGCGCGTATTACATCA
+>3828 1
+TCTCCGAGCCATGCAATAGCGGTATTCTGCAGTAGGATCCAGTCAATATGCTACGTCCATGCTACAGTAACTTAGCTTGGATACCGCGATGCGTGACGAG
+>3829 1
+ATGGCTCAATCGGTCCGAACGTGTTACCTTCGAAATTCTGTGTGGGTCACATCGTCGGCGGCAACAGACGCGCATTCATTATCTAAGTGAACGAACCTGA
+>3830 2
+TCCTGACAGCTTTTACGCGTAGGGTCACATTCAGACATCCGCCTTAGGGTGCGGATTTCGAATTCGTCGCCAAATGTAGCATGACATTGAGCAACGCAAG
+>3831 1
+ATTTGTCCTTGACTTCAGGAGAGGCACGATCTTTTTCTTTAGACGACCATCGGATCAGCCGACGTTCCCCAACAGGAGCATGGGCATGCAGGATAGTACA
+>3832 1
+GCGAGCTTCTTAGCTCGCTCGACGCGCTCAAGGAACTCGATGAAACCTAGCAGCAGACCCTTAAGTGGGATAGTCTCGCAGTTTAACCGATTTTGAAGTT
+>3833 3
+AACGTACTGACGTTTCAAGACGACGCCCCGCTTATTGGTACAATGCCGACGGCCTTTTGGACTCCTAGAATAAGCAGGAATGCAGGTTTTCGTACGCATG
+>3834 3
+CTTTGTGCGGGTGCGTATCAGTCATGACGTAATGAGCGTTTAAAATCGTCGAGCTCCAACTGGACCTATTGCCACACTATGGCAACCGAGCATATAGGCC
+>3835 2
+ACACGTTCCGTCCACCCATGATTTGGTCAGCATACTCTAGAACGCCCCTGATTAGCGACTGTCGGTGGTCTGCATACTGATTGAAGGGTAAGGGCAATAA
+>3836 2
+GGTACCGATGTCGTGGGCGCACCTCGTAGCTACGGAGTCACACGCTAACATAACCCAATGACTACTTATTTCTGCACGGATTTAAGAATTGTATGGCGCG
+>3837 3
+TTGGACAGTGTCTCTATGTATACCGCAGTGGACACCACTGTCGATACCGGAATTAGGACCAGATCCCTTACCTTAGGCGAGATGACTTATCGGGCTGAAC
+>3838 2
+TTGTACTGTATTTTGTGTAACAACTTCACCGTGAAGAAGTTCAGTAGAACAGCCCTGGATAGGGAAGGCGACCCGTACACTTGTCCCTCGAGCCCGCTAG
+>3839 2
+ATAGACCTGAAGCATACAAACCGCCACAAGGTATCCCTCCGGGGTACAGCACAGTTTGTGTCTTGGTCGATTTAAGATTCCTATCTTGGCCGCGTAGGAG
+>3840 3
+TCAGACCCTGACAAAGGCGATCTCGAGAGCGAGGTGGAAGTGGGTTACCTTACTTATCTATCCACAACGCAAAGCGGCCTTATGCTATCTTGTCTCGATG
+>3841 2
+TATCGCCCCTGGGGTGGCAATAAGGCATAGAGGTAAACTTTCTAGTAGCTCTAATTAGCTCTGCATACACATTGACACGTGCCGAGGGACGGTCCTCATC
+>3842 1
+CAGCTCGTAATGGGAGCCATTGCCCTTTAGTGGCAAGTCTCAGACCAGGAGGTCAATTGGAGTCGCTAGTACCGCCCCAAAGAAATGGTTCCATTCTTAT
+>3843 2
+GAACGGTAAGATAGCGTCAGCCCTATTACGAACGCAACGTTCGGGTCTCTTGATGCTGCCTTAGCAAAGAGATTTTAGTCTGGCCCTGAAGTCCTCAACG
+>3844 2
+GAGCAGAAGCTCTCAGTGTACTTGTATCATCTCCAATTAAGGGACGGACTCCCACCGACGCTTATAATGTGGGGTTACCCACCGGAGCGATCGTATATGT
+>3845 1
+AACCCGCCGGTTGCCATTGGACGTGGTTTCCACAAATGCGCCTGCACTGTATCAGTCCTGGTATATTAGTAAAAACAAGGGGTATCTTAGTCACAGCGCG
+>3846 2
+CTAACAGGTTGTGCCCTCTAAGAGCGAGTCTGAGTATTTCTGGTTGTGACATCAGCCACGTGGCATACGCGACAATGTTAACAAGCACAAGTGGCCCCTT
+>3847 2
+TCATCTATGATATCATGGCCTATCACGAAATCCTCGGGCGTAAACTCGGCCGGGGACGACTGGTGGAAATGATCTACTGCCGCGTCGTTCTCAGAATATA
+>3848 3
+CAGTAGCTGGTAGGCGTGGACCTGCATATTTGCCGCATGATGGTCTATTCCCGCATATACTTACAACAACGGGGACCGGGTAAGATAGATCCCACATCTT
+>3849 1
+AGAGCGACAAGGTGAGCATCCCAAGTTACTCGATGATAAGATATTCGGCTAGGCTGCAGATTTTTCCTTTCCATCTGGGCCCGGCAAAATGGCTCCACTG
+>3850 2
+AATGACGGACGTGCCCCACCCGACGCCACCGTCGATTAGGGGCAGCTCAAGTGTCGGTTTGAACCAATTTGCGCGAAATACTTAGAATGATGATTCTTTT
+>3851 1
+GTCGAGGTTAGCCAATGCTATGATGATATCACCTCAACACCGTCATGGGAACCAGTTCCTATCGAGAAGTGTACGGTAGCGGACATTCCCTGACTTTGGC
+>3852 2
+TTTGGTGACAAAGACAGCTTCTCGCCCAGCCTATCTGACATGACCACTTAGATCCACCGATTAAGAGCAAGGCTTGGGCGGTTGGGTTCAGCATCTATGA
+>3853 2
+CCTTGAGGATCAATTAGTACGCATACGGCTGCCATCCAAGAGCACGTTCGGGCCTGCGGTCTAATAGTGAGTATTGTGTCTACTCCCGGAATCAAAGACT
+>3854 3
+GAGTTTCATCCTTCTTATTGTAAAGCGCGGCCATCTAAATAATAAGCGTCGCATACGCGAAGTGTCTTAGCAGCGGTATGACCGTGCCTGACGAGGCCCA
+>3855 3
+CCGGGGTAGAATGTCTGCGGAACCACGTAATACCGGCAAGTGTCCCTCTGATACGTCATGAGTACTCGACATATCGCATTCAAGCGTTTTTAGGGCAATC
+>3856 3
+CACTCAAGTCGCAAGTTGTTAAGCACATATAATGAGTGCTCGAGTCTCTCAGGCGTAGCGCTTCCGTTGAATGTACTCAAGACTGCGAGCGGCTCGCATA
+>3857 1
+TCCCGCTACAAGGACTGATTAAGGCCAAGACTAATATTTGTGCAATTGCCCTATGAGGACGGACACAGAGGCCGTTTTTGGTCCACTTTGCTGGCCAAGC
+>3858 2
+CTGCATTACGTGGAGCATGTAACTATAATCACGCGGCGTGCATCTGACGACTTGGAAGCCTCGATTGTACTGCTCGCAATGCAGTAAGGTTCGCTCCAAA
+>3859 2
+CGCGCGATACCTCTTAGTACTAATCTGCATTCTGGAGCGTGGGGTGGCTCCTCTCATATCATCGGAGAATTTGAAGCCAAAGCAAGCCCTTGAGAATGAC
+>3860 1
+CACATTTTATGCTCACCATACAGGCGGTTTAGATCCATCTAACACGGATCAGCGAGAACGTGTCTCGAGTGTCGTGGAGGCGTGAGACCCCCTTTAAGTA
+>3861 2
+GTCCGAGAGAGGTAAGCAATCTTGTATTTTACCGCCTCGGCAGAATAGAGGCAATTACGTGCCCGGCCACTTACGTTCTCTTGAATAAGTCCCCTAGGGA
+>3862 3
+AGCCCAATCATGCCTGGAGTTAGGCACCCAAGTCAGGAGATTAGATTAACTGGCGCAGTCTGCGACACTCGCGGAGTCAAGCTTTTTCCTAGATGTTACT
+>3863 3
+TTCCATACCCACAAGGACCCGCCAAACTGATCGCGCATAACTCCTAATGTTGGAGACCATTGGGCCCGTGTGATTGGTCATTTAGTCATGTTGAGGAGGA
+>3864 2
+AGCCCTAACCTTATCATGGTCTATGGTCATGCGGTAGCGTGACAATGGCCGGACTTCACTCCAAACGGCTGTTTTGGGCCAGTCATACAGTGAAACTAGA
+>3865 1
+CCTGCGAGCTCTAGCTTCGCGAGCAGCATTGCAATATGATAAGAGTACACGTGGTTGCCACATGAAGTCTGCCACAAGTGTGTCTACCTGGCTTCGATAA
+>3866 2
+TAGTGCCCGATCCTTCGGTCTTTCGCGTATGAGGCAAGAATCAACGCTGCGCTCATAAAAGACGTCTCCTAAATCACGAACTTGATTTGGGGCAGTCAGG
+>3867 3
+TGAGGTTTCTTGATAGGCCAACCTACGAACCCATTTCGGCATCTCGTATCATGGAAGGTACGTAAGCGACCTCGTCTGGTGCATAACGTATAGAAGCGCC
+>3868 3
+GTTATCGATCGCCGGACATAGCCTGTTCCCTAAGCAGTAGTATAGTTACTCGGGACCCGTGGGACGCTCTTCACCGATAATATGAAGGCATTGCCAAAGT
+>3869 1
+CCGACCTCAACTAGCCATATCAGCAAATGCTGGGGCAGTGTTTCGCTCCGACTGCGTCAGACAAGTTGTGTGCAGACAGTAGAGTAAGTATTACTGTCCT
+>3870 3
+CGAGGTACATTGACAGACATACCCCGTGAGGTTTATTCACCTTGTTAGGTATTTTGAGATCGCCGGGCCTCTGGCCAAGAGACAACACTTGTGGCACAAC
+>3871 3
+TGTGGTGCGGCGACCAGCTTAGTGCACGCGGAATTTTTGGGCGTTAACCACGACTACCATGGACGTCCACGTTCAATAAAGCGACTAGCATTATAATTCC
+>3872 1
+ACAACATCAGCTTCGCTTCTCATACGTAACGATGTGCTGTAATCTGGCGGGTGAGAGACGAGCAGTGCATACCAGCCCTGATTGGTTTCTCGAGCACAAT
+>3873 1
+ACGGGATACCTTTAACGCGTCCCGCACCTTTGCACTGGTTTGTTGTTCGTGAGGCGGGGAAATTTGAAACGCCTCCAAGCAAATAGATTCTAGAGACCAC
+>3874 1
+CATGTGGCGAACGACTTTTCGCTGTCGATCGGCTAAAGATCCATCCCGAATGTACGATCGGAGGAAACCAAGTCCTCAGGGTCGCGAAGTTTACTCTTTA
+>3875 1
+TCGTCGGGGAGCTTATGACTTCCAAGATTAGAGAAGGTACTGGTGTCCAAAGTTTCCTAGTTGGAACATGGCCTCAACCAACCACGACCCCAGTTGTTGC
+>3876 1
+CAAATATGCCTGCGTAGCGCTACAGTAGCACCGCTATCGACGCAGCCGCTGGGGATTGATCCATAGCATGAGTGAAAGTATTGTCCGTGTTCAACTATCT
+>3877 1
+GGAAGGAGATCTAAAGTACCGTTTGAGCGATTCGTCCGGACTCATAGCAAAGGTTTGGACATCCCCCTCGATCTAATTCCAACGGGATCCATTCGGTTCG
+>3878 3
+AGGCTAGCTCTCAGCTATTACCCAGAGTACTCGCGTTAGGTACTATGTCAAAGGTCTATGCCAGACTGAAGTTAGTGGGAATTCGGATCCGTCGACCCCA
+>3879 1
+CGCGGTCTAGCAACTTCAAGATACCGCGTGGGTCAAGAGCTCGTCAATGTAGCAATCCTTAAACCGCGTCGAGCCTATAATACTGGAGGTTGCGTCTATT
+>3880 2
+TTCTTCCGAGAAGCTTGTCTGCAATGATTAATACAGTGAGGACACTGCAATCCAGAGTTTGGATTGTCCTCACATGAACAGCGACCTGGCGAGCTGCCCG
+>3881 3
+TCCATGACGACCTGCTCTAGATACCATTTGTTGCCGGGCTTCGTAGATTACGCGCGTTGTATGACACCGATTAAACCGCAGAGAAGAAAGCTGCGATTGC
+>3882 1
+GTCCGGGGCCCCGCTACCTTTAAGCTGCAACATGAAGTCTAATTATCTCTGTATGCAAAGACATGGAGCATGGGAGCGTCTCATAGATTGCGCGACTATC
+>3883 2
+CCCGTTGGTCCATCGAATGTGACTCGTGTCTACCACGGACCGGAAACAAATGAATTATGCTTGAAGCGGCTATGAGGTGAACTACTTCGAACCGTCCTGT
+>3884 2
+CGTATTGGTACGACTCCCACACAAAGAGCCGGTTTTAATTTGCCCCATAAGTAACTCCATGGGTGCTATCCGGCAAACGGCAGTCGGGGACTAGTATGTT
+>3885 3
+CATGTACGAAGCTTCCTGTACGAACTGAGACGTCGTTTAACCCATGACGTGAAGCTCACGCCACTTTATTATAACGGAAGACGCCGGGTTAGTCCTGGTG
+>3886 1
+GGTAGGGCGCCGTTGGTAAGACGGAACGGTCTATCGATCGCCATAGTAAATCGCGTTCTTTTGAATCCCTAGTACACCCGTTAAACACTACACTTAGGGC
+>3887 2
+GACTATGATCAACTATATCGATGGGGAGATGACTCATCGCGCAGTTGTTATACTAGTCGCATACCAGCGCCTCAGGTCGATGCCCGATTATACGCTGCGA
+>3888 2
+AAACTCTGGTTGCTACCTATCTGGGTTATTAAGCATCGCGCCGAGGGACGCTGAGTCCCGTTCGGACCTGTACATGCGATGCCCAAAAAATTTAGTAACG
+>3889 2
+ACCGGGGTTATTTACTTAGACAACTCCATCGATGTAGCTTCGCCCGTTAGTGCAGGGATCCCGTAGGTGCTAGCCAACCTCAGATGAGATTATACGAGAC
+>3890 3
+ATACCAGTCTACGCGGCAGCACAATAGTTCGTGTGCTTCACTTGGGCCATGGGCGGGTCAAATCCATCTCTGTACTTAGGGAGATACAGTATATAGCCCA
+>3891 3
+AACTTCCAGTGTTCCGCGTGTCCGGGCAGCTTAGATTCCTGACTTTTAACCATTGAGTCAGTTAGGATTTCCCCAAGTACCAAAGCAGCAGGAGCAAGGG
+>3892 3
+TTCACTGTACTTCAACATTTGGCACTGATGAACGACCCTAGTCAGCCGTATCCTATGGAGTCAATTCCGGCAGGCTAGTAGTGCTAGGAGATGCGAAGCC
+>3893 3
+ATATTGCTAGCAGCCTCTCAGACAATTTCACCGATGTCAAACAAACATGATAGACAGAGTTGGTTATGGTCGGCGATCAGTGCTGCCGCCGGGCTCCTTG
+>3894 3
+CCTAAGTCGCTAGTAAGAGCGCCACCACCCTAAGCGCCTGGTGACATATTACATATACGTCGTGATAGTTAGCCCTAGTGTTTAAAGGATCTGCGGGCGT
+>3895 2
+TTCACGTCGTCTCGTACACCCGTACTATATCGCCCGATATTTGTGTGCCGACTACACAATGCTGATTTAAGCATTGAGCGGAAGAGAGGGGGGAATCCAC
+>3896 1
+TCACTCGCGCTAATAATAATTGCGGTCAGAAGGTCTGTTGCGTACCCCTGCTGTTTCCTCATATGATACAGGCTACAGACCAGACGTGCTAGGAGGAGCA
+>3897 2
+CGTAAAGAGTTACTGTGTTTACTAACAGTTATTTCCCAATGGCATCAAACCGTCCGAGCCAACAAATCCTCGGCCTGGGGTGGCGGCTTGGTAAAGGCTC
+>3898 1
+GCTAGTATTGTGTTCGATAAATAACGATCCAACGACACGATAGTCCTTGGGTTACACGAACCTGAGTCCAAGCCCAACGCTTCGGACCGTTTTGGGGCTG
+>3899 2
+GACATCGGTTATCCCTAGAGAGCTTCAATAATGCCAAAGTGGGAATTTACGCGATTTTACACGTCTTGCCCGAGCACTCGTCGCGGGTGACTAACGCATG
+>3900 2
+AGGCGCCTTTCACATGGCAGTAGGAGGGCAGATCCAATCTTTCTATCGTGGTGAATACGTAAATCCCGCTATCTTTGGCAGCGGTACCAAATCACGCTAG
+>3901 2
+TGTTATATAGTGAAAGAGTTATCCACAGAGCTAGATACCGGGGCGTGCCCCCCGCCCTTGTAGGTTGTCCTGACGGCGTTATCCAATAATGGCACTACAA
+>3902 1
+GACTATGCAAGAGGGTTGCTCAGAACGTTGTGCCCTTCCTAATCAACCTTTGCCATGCACCTCGATATAGGGAGTCATCGGGTAAAGGTATACTCGGACC
+>3903 1
+GTCTTCCAGCTCCTGGCCGAGCAGAACTACTTTGTTCTGTGAAATCCACGTGTGATTGAAGGCGCCAAGAAGGAAATCCTTGTCTTTGCCAGAAGAGCAC
+>3904 3
+AAGTGTCCCAGAACGGCCGCTTTCTTGTGCAAGATCCAACTTAGATCTGGGATAAAACAATTCGGAGGCGGGTACCGTCTAAAGTGCTTCCTAGCCGTCT
+>3905 3
+ACGGCGTCCCATTGTACCAAAGTATTACCCGGACTTCAGAGTTGTTCTATTGGGCCCCCCGGGTGACAGAGCTTTTAGACATAAGATGGAGCTCAGACTA
+>3906 1
+CTAAAGATCCCAAAACTCGGCGCGTATCGGCTTGAAGCGCACAAGTACACAGGTATTATCCGTCGAGGGTATGTTACCATGTCCTTGTCCAATTTGCGGG
+>3907 2
+CCCCATGCGCAACTCGACAGCGGATGGCCAACTATGAGTGCATTAAGCCAGTCTTACTATCGCAGTTGTGTAGGTTGCGGGCAACATTCTGTCAAAATTG
+>3908 2
+TTTACATTGGGTCTAAGTAGAACACACCCGCATGAGGAATATCTTACAGTGCATTCGGGGTGTTGGCGGCATTGATACCCCGCACCAAGGCAGTCTATCC
+>3909 1
+GCACCGTGATGTACTATGAAGTCCCGATGTCTCATTGACCTAGGGATTACCAACGAGGAAGTTCCACCTTCATTGGATCCAGACCGATAATGCCGGGGTT
+>3910 1
+ACGTGGCGTACATCCTTGCCAGCACCGATCTTCATTTGGGTGCGACGATGGTAATCCTGGTGTCTGAAGAGAACGCCCATTTAATGTACTCAAAGGAACC
+>3911 2
+AAGCCGGTTCGTGAACACGGGATGTACGATAGAGATTAGTCGCAACCTGACATGGAGGCCTTTGCAACGCCCACCCTTTATTAACTCATCGGTTGTATCG
+>3912 3
+TAACACAACTGCCGCGGGAACTGGCATCGTGCATTGGTTGTGCCTTTAGCGTGACTTAAGGTTGCATGAATCCCCGCCAGAAGTCCAGACTCATTGAATA
+>3913 3
+GAGCGCAGGGTTGCATCCCCGACTACTAAACGCCTTTTTGCATTGACTCCGCCTGAAAATGGTTTGTTCACAAGCGACGACCAGGGAATCATGTATTAGG
+>3914 2
+ACATCGTTTAGCTACTGTCGAGGTAACACCGCTGCCTAAAAGGTGGTGAGCTACCTAAACCCTGATGACCTGTACGGCTAGCTAAGTGCGTTACCGGATT
+>3915 1
+TAAGAGCTGTCCCGACACAATGGGCTACAGTTCTAATTTATTCTGTCTAGCGTTACCTGCGTGCGCACAGATCGTACTGACAGGACAAGGATCGATCGCG
+>3916 1
+ATGCAGCCGAGTAGTGAAGGTTCTTATTCTAGCCAAACATCCTATCCGAAGGCGACGCACCCACACCGGTGTGCATGAATTTGTCGTGGATTTTGGACAC
+>3917 2
+AAATTAGCGGAGACGCAACCCTCCAGGGTATTCGTAGATGGGACTTTATATAACATGACTTATTCCACTAGCTGAAGGCTGTCGCGTTGCGGCCGCCCAT
+>3918 1
+ACACGCGTTCTTTCTGAGTGTCACAGTTAGTGTCGGTCGAACCGATCTTACTATTACAATTCGAGTAAGTACGAACGGGCCATCACGGGGACGCGCCATA
+>3919 3
+AGTGTCCGTGGTCCTACCAATAATTAAAGGTAGATGCCTGCGTACGGTTGGGCTCGGCATTTGAGCTTTCCTCGCAAAACCAACTACCAACATGGTGCGA
+>3920 2
+GTAACCCAGCAACTCTCAACGCAACTGTGGGATGTGTTGGCGAGATATAGGCTCGGTTGTCACTAGGCTCTTGATCGTACTCAACCACAGCTATGTCAAG
+>3921 3
+TCTCCTAGCTAGCTGAAGGAATGAAACGACGTGAGCAATCATACTTCTTCCTTCGCATGCGTGATATTAGAAAACGTCGCCAGGTGCACGTTGCGGTGCC
+>3922 2
+TTTGTGGTAATCAAACTAAAGCCACTGTGCCGTTATTACGCGGCGGACATCGACGGGAGATGACAATCAGGTCCGCTCTTTTGGTCATGAGCCCTCAAAC
+>3923 2
+AGTACTTTGTCTAATGTGCGCTCCTGTCATAACCATACCGGAGGTGCGTCCCTACTAATCAGAGGAACGCTTTAGCAAGTCCCAACGGAGGATCGGTAGT
+>3924 1
+ATTCATGTTTGCACAGTACCCCGAAACGCCGTGGAGAATTGCCTAAAAACTATGCCCCGCTCGTTGTTTGCACTCGCGGGGTCCAGAGATGAGTTTGAAA
+>3925 1
+TCTCTCTGCTGGATAAGGGACGTCCTGCTTTAAACCGTGGATTACTATCATGTTGATCATGATATGGGAGTGGGAGAACACCAGCCACACACGCAGCTCC
+>3926 2
+GGGGACATAGTCCAAGCCCATTGGCGAAAGTCACGGTTTGGTACAGATTCATATATGGGCACGATATCCATACTCCACCTCGGGCTTCTGTACGTTAACG
+>3927 3
+GCAGTAAATATGCCAACGCGCAACCCTTTGAGGGCGTGCTCGTTAAACCCAGGCGACTTTCAGGCCTAGCGTTGAGTTAGGTAAATTATCTCATGACTCG
+>3928 3
+GTGGTGTTGATAATGGTGAACGATTCCATTTACTTTGTCGCGCCTATGATGCCAGAGGATCCACGGGCACCGCCAGGAAGCATTACAACTCAATGCACCT
+>3929 1
+CTTCCAACAATATTACCCCCCTTGTGAGAATGGAACCTGCTAAGGGGTGGCCTAGGAGAAATGAAGCTCGATCGCTAGGCTTGGTGACGTCTCCTTCATA
+>3930 3
+ATCTACTGATCGTGGAGATAGTCCACCTACCGATCGCAAGTGTGTGGTTTCGTTGGCACCGCGTATGAAGACCGAATATCAAGCACGCCGATTATGCTCA
+>3931 3
+AGATTGCAAACGGGGAGTACTGAGCCTTACTCGCCACCATTGCCCATCGCTTCCCAATTGGCGTAGAATGCAGAGGAATTTAACTTATGTAGCGGCTGCT
+>3932 3
+CCATAGCAGCTCATCACTATTAATCCACCTGGGGGAATAGCGCCCGTTAGTAGATGTTGCTATGGCGTACGAGGCACTGTATATACCGACTGGCTCGATA
+>3933 1
+GGCAAAATGGCTCTTCGTAGACACTTGTACAGAATTAACTATAGATACGCTTTCATACGGCGGCTCTGCGGACGATAGCTCAGCTCCGTTGACGTGACGC
+>3934 3
+GGACCGTTTGAACTTAAGCATTCGGTGTGGAGGCCAGATATTAGGCTTACTAAATCGCTATCATGCGAACCCCCAGTGAGCCCTCTAGTGGCGATCATCA
+>3935 3
+TCTACCATTCAAGCGTTGCGCATCGCTCAGTCCATAAGGCATTCGATTGCAAGCGCTGAGAATTGTTAGAGCCCCGGGAGAGTAGAAATGTCCTACTCTG
+>3936 2
+TGGAGATCCCTGGATAGACAATCTTCGATATAACGCCTGACTTCTTCTGGTCCCTACAACATAGTGTCAGTAAGCGCCATATGCGGCAGCGAGGAGCGTT
+>3937 3
+GACGGCTGTCGTTAGTTGCTAGTGAGCCAGCTTGACCATTCAAAATGGCACGGCGCAAGTTACTATTGCAGGCCAAGCAATCACAGTTATGCTCCATTGC
+>3938 1
+TAACTCGAGCTCAGATCGATATAAGCTAGTCCTTGAAGCCTCCCTCGGAATTATAAGGGACTCGCAGGGGATCTCTGCTCGCGTGAATTGCCTGTCAGAA
+>3939 2
+GACAGATGACTTTTGCGCAGGTAAAGCTAGGTTTGGCGCTGCCCAGGTCATAACGCCCGTCGAATTGCGTATGCCATCTAAGGCACTGTACTTACTACAA
+>3940 1
+GCGTGCGAATGGCATGATATGCTTAACCAACAACCGGGACTAATCCAACTTCCCGATCTTTTAGGGTGAGTTCAACGTGTAACCGGCCCGATGGACGTTT
+>3941 2
+GGAACGCGATGCGTACTCGCGCTTTGCTTATTAGCAATCGCTCCGAGGTTTAGATTCATGAATATGCTTCGGCACAATGCCGACGGCAGATCGTAAACAC
+>3942 3
+CACGCTATGGCCGGCAAATTAATGTCCCAACGGTGGTTGCCTTAGCCAATGGTGCGCTGTGTTTGCACCAGTTCTCCACGACTCTGAAAGAAAGATAAGT
+>3943 3
+AGTGGCAGCTAGTGGCTTCTCGAACAAACTGGGCTGCGATCAGCTGCTTTCCTCGTTTAGCGGAGCAACAACCCTTTTGAATACCACTTAGTAAGGAGCA
+>3944 3
+GTTTTTTTTGCATGAACGAGGGCTCACCATCAAAACGAGATACCCGCCGAGTGCTGGTCAACAAGTTCGGCGATGCCCGTCCTTAAGATGTTCTAGGCAA
+>3945 1
+GCTAAGTCAACGTTCCTCGACAGCAATGCCTAGTGAGCCGTTTATACCTCTCACCTTTTACGTGGGACAGTAGCACGATGGTGAGCGTAGACGTCGAAAT
+>3946 2
+ATTCAGGACTTAATTTCAGACCGAATCCTCCCCTTGAGTTTCGGACGAGCACCTTGGCCAGAGAGTTAATTCCTAACGCGGTGCATAGACCGAGGGTTAG
+>3947 2
+CCTAAAGCACTTACGCTGGTCAAGATCACCAACTCCCTTAACAGATTTGGGCGTGAGAGGGAACCAGACTACCTGTTCATTCGGGGGGATTCTTTGTGAC
+>3948 2
+GCGGTCGTGACTACAATTCTTAAGAGAGGCGACGAGCGCGCCGACTTGAGCATTGCTTAAATAGGAGCTCTGCCCTGTTCTAGTCAATCTCAATTCCAAG
+>3949 3
+CGAACTATCACATTGTCTTATGTCGGGGGAGTTCCAAAAACGAACTAATACAGAGCGTAGCCGGCAGTGCACACCTCTCCCTTAGGGTTGCAGTTGTTGC
+>3950 1
+CCAAGCATCGGGACTGCGAGACTTGAGTCTAAGCCGTATAGCATGGGCTCTAATATACGAGTGCTTCACTAGCCACCGGTTATTGTAGACCCACGATTGT
+>3951 1
+GAAGCGATCCGGCCCGGACCGTTAATCAGTGTCGGGCGCCGCCATCCACAGGTTCCCGTCATATAAAAGTCGTTAAATGGCTTCTGTATATAAAGGTATT
+>3952 1
+ATTAGCTATGAAGCCGATATTACGGCAGGTTTCATATCAGGCAGTGAACATGTTACCTCCGGCGGCAACAAGACCGTTCGTCGGACCGTCATCAGTTCGT
+>3953 1
+TTCAGGACATAATTTGCACGAAGGAGGGTTTATATTAAGGACTACGGTGCTCCCTTAACTCGGGTCGAAACACCATAGTTCCCTCCGGTTCAGCAGGCGC
+>3954 3
+ACCTTAGCCAAAAGCAACGTTAGTCTCCAATATCCGGAGTAGTTCATTTAGAAGCCATCCCTCGTCCGGTACACGTTACTGAGGCTGGGTGGGTGGATAC
+>3955 1
+CAAACACGTCGAACTCGCTGAAAACGACGGTGGGCCCGCATGTCGAAGGAGTCTACATCAATACTTAGTCTACGTTGATGGTTTGTATGGGCTTTCCCCA
+>3956 1
+CGATTATGTAGCTCCCGGATTAGGAGCACGTTTCCTGGGTGAAAACGTCTCGATCTGATAATGTAGCTGTTGCCCATCACTAAAGCCCACACAGGGTCGA
+>3957 2
+TGGTACATCCGGAGCCTTGCCCTTGGTAGTCTGCCTGATGCGATGTATTCCACACAACAGAAACTGAGCAGTCCGAGACATGATTCGATGGTCAGATCTA
+>3958 1
+CACGGATGTCTCGGTTAAACGGATACGTTCTATTTCATCACGGGGCTAACGGTAGACACAGATTCGACATCCTGTAGGCATCTCGCAGTCAACGGATTGC
+>3959 3
+CTTTGAATTAGGTAGCTATCACAAGCATGGTTCAGTTATTAAGCTGTAGGCTGGGTCGGTCACGGTATGCCAACTGACGCGTCCAGACCACAATCCCCGA
+>3960 2
+CCGTCCAGCTATAAGCCTCCAGGCATACATTTACGGGATCTCCGCGGATTAAATAACTGCTTAGACTCGTTGCTTGTCCAGGGGTATCGAAGAGGCGTAA
+>3961 2
+CGGTAAGGAATTGATTCGAACGTTGGCATCCTCAGCGTCCAAGCTTTACCCAACAATTTGAGCCCAAATCGCCTGGCTAAGGGGTATCAGTCTGGAGCTT
+>3962 2
+GCATTTGAGTATCTGAGTCCTCAGCCACAACTGCATTACTATCGTAGTAGTCGGCAGGACAGGGAGCTCAAAATTGCGCTTGGCCTATCCCTTACGAGGA
+>3963 3
+ATAGCACCGCGGTCGTCTCAGACATAGCTACGGGCTTAGTCGAATACAAGTTCCTCAGAGTGAAGTGCCCGCCTTCGTGGGAGATTCCTAAGCTAATATT
+>3964 2
+AAAGACAGCTTATGCATACGAGAAAGCTACCCTCGAAGCACGTACCACGTCGAGTGGAGGTTAACGGATCTCGCTGTTGTCTGTCCTGCCAATTGTTCTG
+>3965 2
+CTTTCCAAAGATGACTTGAGGGTAGCGGTCGCACGCTGGTACCATTGGTTCGTCTATGCCCCACAGACTTAGATGTGGGCCCGAAAGCACAATTAATCAT
+>3966 2
+GGCATCGCAAGCGGAACGACGGCTACTGAACGTTCCACGCTCTCGAGCGTTTGTTCGAGTGTTGACACCCCAGTATCAATAAAAGGGAATCTTTTCGATT
+>3967 1
+TGGGACAACACGAAGATCTCTGGTCAGTTGGCGGGTAGCTTGAGCCTACACATGTTTCGCGGGAAACAAGCCCACCCTATTAGGTACTAAATTTTCCCTG
+>3968 1
+GTAGTCCACTAAGGGGCGGTCCCACGTTTTTTTGTAGGGTCATAACAAGATACACTGGTCCCACTTGACTGTGCTGAGGCCCACGTCAACGAGATCAATA
+>3969 2
+TTCCTGCCCGGGGGAGTTAGAGGTCTCCCTGAAGACAATTAACGCCAACAAGAACCTGGATCATAGTAGCTCACTGTACGCTGTAGGCGTTCACTTTTAG
+>3970 2
+TGACTTGCTAGCCGGGATGCGGCAACCATCGATACGACGAACGGTCCTATTTTTAATTAACATATTGCAGCCCTGGTGGCATACATTCACAGTCCGGAGG
+>3971 2
+AATTGGGAGGCCACAATTTGGGCAGCCTGCGTTTGCAATGGTTCACCAATATACTTCCGCACTGCGAGCTGTCTTAAGATCGTCAGATCCCGGGTAACAA
+>3972 3
+GGGCCATGGAGACGGTACCATACCTGATTCGAATAAAATTAACGTTTCAGGCTTTCTTGTGGGTGCGTGTTCGCCTAAACACTCAAAGGAGCATGCCCCC
+>3973 3
+CCTACAATCCTACAGGACGCCTATAGGTGAAATAGGCATTCGTTTAGGCCTCTTCGTAGGTCGGTCGGCAGCCTGTGGATAGTAAGCGCACATCATTAAC
+>3974 3
+TTCGTTCTAAGGATGGGGGACTAAGTGCCCTTCCGCCCGTTTCAACACAGGGAATGACGACAACATTGGCGGGCTGAAAATAGTATCCGCTTTCACTCTA
+>3975 3
+GCTAACGTCTTGTCAGTTACTTACACCTAGTCAGAAAGGTCGAAAACCTGTCCGGTTCACGGAGGAGATGGAGCCTCTCCCGGGTATCTTCTTAAAGCAG
+>3976 2
+ACCGGAGTGTTCGACCGCGGAGACTCCAACGAACTTACTCCGTGGGTGATAGCACTTGATGTAACGACTCCTATATACTGACGGGAAAGCATGCTCTTTT
+>3977 3
+TAAAGTTAATGCTGCCGAATTCCGCCAGTCCAATTGTCAGTCAGGCGGGGGTTCGCGCTGTATCCGCTCTCTCTGTAGCCAAACTGAGAAATTAAGACGA
+>3978 3
+TTGAACGGCTACATGGCAGGGCCGCATCACGGTTTCGTTAACAGTCAGTCCCTCCATAAATTACAAGCCATCGGACGCGAAGGGTTTTTCACGTAGGTTA
+>3979 3
+GCAGCTGTTATCCCTCCAACATTCGCCACAAGCGCAGGAAAATATGTTAACTGGGGGTCCGTCGTACATTTCAGATCCATACGAAGATCGGCGGGTGTTT
+>3980 1
+TCCTGGTAAGTCGAGTCTAAGATCTCCAAACGTTCTGATATCCCTATTGGGTGCAGTGCTACATTGCAGCCATATGAGGCTCCGGAGCGCAGAACTGAAC
+>3981 1
+TTTGAGGAACCCGAACGTAGGGCTCGACCGACCATAAGTAGTTGGTAGTGCCTCCCGCACGTAAAGCAGTTAACAAATCTAGCTTGTGATTGTCCTCGTC
+>3982 1
+ATAGCGTTCAACATACCCTATCGAACGAGGGGTCCTTTTTCCCGCATGAATGGACGCCAGAAGGCAAAGCGGGTCGTTCGGTTACGTTAGCCATTCAATT
+>3983 1
+AACTAGAGAACAGCAGCGACACGTCGTTTGTTTCGAAAGATAACTCTACCGGCGCTCGGACGTCTTGTTGGCTTCAAGCTACGCTCTGACTTTCGAAGAG
+>3984 3
+AATGCTAGGCGCACCTACTACGTGACTTCTACTATGGGGTGATCCGAACCATAAGCATCGTGCCCCACGAATCGAGGGAGGATTTGTTGCTATACTTAGC
+>3985 1
+ACCGTGTGACCGAATTTGCCGCTGCGGCGATTCGCACCCGATGCGGTTTAATAACTTCCCATATTCGGTTTGTGGACATCATAAGTGAACAAGACAACGG
+>3986 3
+GATAAGGTAAACAGCGGACGGGGCCCCAACTGAGACACTCACCTTGCTTGAAGCCGGAGGTAATTGATCATTTCTTCGCATGTTCCCTTTCATGGCATGA
+>3987 3
+GGTCGTACTATCAGCCGGCCTACGAGCTCGGATTCTGGATTCAACAATATAGAATGGAGGAATGCCACTCTCGGTGCCTCAGCCTCTTAGCAGGAATTTA
+>3988 2
+ATGCGTGTTCTGTGGGGTGAATCACAGTGACCAAACGATACCTAGGTATGCTTAATAATCCCACCGGCTCATCACAACGGACGCCCTTTGTTCGGTGAAG
+>3989 2
+CAACAGAGTTAACGACCGCTCGATCGTTGAATCCACCGCGGTCCATAATTCTCGGAATGGTAATTAGGCGTGAGGTCCTTGGACTAAGCCTCTCTGTGAA
+>3990 3
+TTGCCGGGTGGGGAAGAGTGGCCATAGAAGTCTCAAGGCGTACCTTGGAGTATTCCACACTGCCTACCAACTTAAGTGATTACTCTACGGCTCAAACTCT
+>3991 2
+TTCCAAAGAAGCACACAAGTACGCAGTTCCGCGGTCTAGTTGAAAGCCCACAGAGTCTTTGTAGGATGATTTTTCTTGCTGTTACCGCGGGGAAGACCCC
+>3992 3
+ATGAATCGGGGTCTCTCATTTGCCACGCAAAGTGCGAAAATTAATGACCGGGTCACTATATCTGTAGCTTTACGATGGGGAGGTCCGCCCCCAACTACTG
+>3993 3
+CCGTACCCGACTGAAGATTTCGTACCTCAATCATTATTGGCTGGCTACTGCGATCCAGCTATTGTAGGAAATATGAAAGACTCCGGTCAGGCGTCGAGCG
+>3994 3
+AGCAAAGAAGGGGATGGTTTATGGAAAACCACCCCCTCTGCGTGGTACGCTATGACTTGTCATCAACTCTACTATTGGTGTGGAAGCACCTGCGCTATCC
+>3995 1
+ACCCTGGTCTGCCATATGAGAAAGTGAGGCCAGTCGAGATTAATAGGTCCGTAAGCCCTAGTTGGTTGATATCACCACCGTAAGGTCCCTCTAACCTGGT
+>3996 2
+GCGGGTGAGAACAATGATCTAGCATTAGTCAGGTGGTGCAGTCTAATCCCCTATTCACCAGAGCCGGCTCGGTTAACTCACATTAGGCTTCAATCCAGTG
+>3997 3
+GGGGAACCAGACCGCGCTCCTTACTCTGGGGCGACTTGCATCTGGTGCGACTATATATTCCTCTCTTAGAAGGATCGCGTACAGTAATAGACATAGTCAA
+>3998 1
+AGAAGTACGCGAATCAGTGAATGCCGTCCTACCTTAAGACTGCCCAGAGGGCCGGCCCATAAATGTTTGATTCTGCATTCCAGCAGGTCTTGTATACGTG
+>3999 2
+ACGAGATAAATCAGGCTGTTTTTACGAGAAATCCTTGCGCAGACGCCTCGAAATTAGCCGTTCTTCCGACGCATCGAGATGGTCCGCGGTGTAATCCGTA
+>4000 1
+CTTCAACAGTAGATACAGTCAAACAGGATACGTCAATTAGGCCCTGGCGGCGAGGGAATAATGATTTTGCATTCTCCTTGTCCGCCCGGGCTACCGTGAT
+>4001 3
+AACAATCTACTAGGAGACTATCGACGGATTATGAATCCTTGGACCTCGGCTTGGTAAGATCGCGGCTCCGCTCCCATAACTTGGCAGCGGATACTTTAGG
+>4002 1
+TCGATGAGATCGGGGCCCATTCATATTGGCATTCATGTGCAACTACGCTCTTTACGACATAAATTAGCTGGTAGAGGACGCGAGCTGGCACTCAACTCGC
+>4003 1
+TTGGGCCCCGATGTGCACTAACGCGTTCATTTGGTCACGGCGATACTCAGAAGTAGAGACCAAGACTGCCTATAGACGATCTTTCGAATTGTCTACGAGC
+>4004 2
+GGTGGGTTAGCCCAGTGAACTTACTCCCTTATTGACACCTTGCTGATAGAGAAGGATCGCGAGAGTAAGTTTAACTCCCGGCCAAAGGCACTCTTCGTCA
+>4005 3
+TAGGGGGCTCTAACGTTTTGCTCCTGGGTCATATATCGTGAACAATGGTAAGTCAATTGACCCCAACCAGGTTCCACGGCTCACATGACAACCGGGTGAT
+>4006 1
+CTCACTAGCAAATCGATTATACTTATTGCAACCGGCTGCATGACTACACGGGATGACCAATAGATGCTGCGGCTACGCGGCTGAGGATTTTGGCGCCATT
+>4007 1
+TGATGATTGAGTCCCGACATTCCGAGGTAAACACCTATCACTATAGGGAAGAACTCGCTCAGGCGCGACCTCCGGAAAGTGTATACTCTCGGGTTCGTTT
+>4008 2
+ACGAGCATCACGGCCCTCGGTTGGTTAATTGATTCCATGGTATAGATCCTCCTATTACTTACAAACCCTGGCTGCTAGGGGAGACGACAGTAAGGCGTAC
+>4009 2
+CACGCCCGCTAGTTGAAATTGTGGTGTTCGGTTCGGACTACCGGGGAAACCTTGGTGCCGCAAAAACTGATACTTTTCACGCAACAGAAATAGCTGCTTC
+>4010 3
+GGATCCCCTCGTTACTATAAACAGGCCAGCAGTCAATTATTGCAGGACGGGATGGCGGTACAGTGAGGTGTCTATCTCTATTCGTCTAAGAGCCCACATC
+>4011 3
+GGAGGCATGGCCTCCTTGATTACTACCTAATTGGTGAGTAACATGGGCATATGGAGCCTTCATTGTAAAAACTCACCCACGTTCGAGCTGCTGCGCGACA
+>4012 3
+ATACCCTAAGTATGTGAAAAGCAGCGTGACTGCTTTTTTAAGACGGCCAATAGACGCGCAGCCTATTCCGCCTACAGGCATTTGCCGTGGTCGACGTGAT
+>4013 3
+ACATGGGCGACCTGCAACAATATAGTAGACGGACCGGCCCGTGAATTCTGTCCTAATCGCGGTATTCCCGAATGCGGCTAGTAGTGTAATTTATCACGTC
+>4014 3
+CCACCGAAGTTACTTATGTATCAGGGTCGCAGAGAGTGGATTATAGTGCAAATACTTCCGAACCATGGGCACAGTACTCCTCCATGGGCTCTGGATCTGC
+>4015 1
+TCGAAATAACGATATGGTCAGTTTTTGCGTTGCGGGGGTCGAACGAATACCTTTATTGCAATAGAGCTGGCATCATACGGACCCACCGCCCAGCCTATGC
+>4016 1
+CACATCAACCCATGGCCAAACCAGGCAGCATGTGCCTGTTAGGCAGTGGAATTCAGGCTTAGTAGGCTTTCTTCAAGTATTCCACAAGGTGTTGGCCATG
+>4017 1
+CTTACAATATGTTGTATGGCACATAAAAGCCTCCCAAACCCCGACGCGTGTGAGGGTGTTCTCAGTCCCACAGCTAACTGGGTCAGGGATTAGGTTACGT
+>4018 2
+GTACTACACTGACCGTTCCGCATGTAACCCTAGAACTATTTTATTCCGTGAAGACTGATGTAAGACTGGATAGCATCCGGTGCTCACGCCGACAGGTGGG
+>4019 1
+GAGACTAATCAGGGATTCAGAACCACCATGCTGGCTTCCCCCACAAGCACCCGTGATGACTTCGTTCTTAATTGTTGAACTCGGGTGGGGATTATGGACA
+>4020 2
+TGTGGCTTAGGATATCCAACGGGTGTACTCTCTTAGTAGGAATTCTGTTCAAGATGCCTAAATCACCCCCTGCAAGAGCAGAAGTTGCTCCGACGGACCG
+>4021 2
+AGCGTTTGGGCTCAGCTCCCCAGTCTAAAGTGGCATATGGCCGCCGCAAATCTCTGGAAGGAGAACCATGGATCAGTTGATTGTGTCCATATCATTAACC
+>4022 2
+ATATGTCACAACTCCTAAGTTAAGTACGGGAAGGTCAAACTCGCAATCTACCCTGTAGGGACAGGTTCAACGTGATTCTCTCTCCATCGGCGTCGGGGGT
+>4023 1
+TTTTTTCACTATGAGCAGGAACTGACGCTACCGGGCTAGTGTTTAAGTCTTCACCAGTCAAGCCCGAATATCTCGGGACTCGAGCGAAAATTAGGCCGGC
+>4024 2
+AGCTCCAATGTGTCCACGCTTCGCCACTATCAGGTTGAATGTCTATCGTAGACCTCCTAGCAGCGTTGAAGCAGAGATCAGATATGCTAGCCGAGGGATT
+>4025 1
+TCTGGCTCAAGGGTTCGGACTTCAGAGGCCCATCGTATCGACTCGCATATCCTGTAATCGCAAGTCCACAATAGGGTCAAATTCGAGTCCTGTAGGAGTA
+>4026 1
+AGCAGTATCGTTCGCTCGGCACCCTAGAAGCGAAGGAATGTGAAACGCGCGTAAAACGATTTGACTTCTCCTTGTATCGTATCGGTCTCTAGCAGCACTG
+>4027 1
+AGTGGGGAGAGAGCATACTTACCCCAGGGTTTACAAACCGCGCTAAACGTTCTCCCACGCTGTTTTATCGCGGATGTAGTAAGCCGACCCGATAGATTTT
+>4028 2
+ATGTGCATCTAAGGTCCTATCTCAGGGATCATAGTCACCTTAAGGTGACGGCGCACGCTGTTTGCAATCAAGCGCACACATGCGGTTGCTAACCAGGTAT
+>4029 1
+CCGAAGGGGTTGGAACTAAGCCAGCCCACACCTCGTTAGTTTTCTCTCTGCTTTTAAGTTAGCAGGCCACTTGAGTTCAGGTCAAGACACGCGAAAGAGT
+>4030 2
+CTGTCATTTACTCGTAACACATCGAGGGGAAGGCTCGCCTCATAGCATGAGCACGCCTTGGGCATGTTTCGAGAAGACTCTGATGCGTTCCTAAACAAGT
+>4031 1
+GCCAGGGGATTACAGCAATTGGGAAGTTTGGAGCGGGACCAGTTACCGCTGAACTACCCACGCTTCTTGCCTTCTGCTACAGCAATTCAAAAATTTGTGC
+>4032 3
+GGCGGAGTCCTTCAACCAAAATTCCAGCTATGAATAGTATTCATGGGCTACGCGGTTATTCCACCGGACCCAGCTATAATTTCCCGGGGTTGAAACTGGG
+>4033 1
+CGAGTGGCCTTTTACACCCCGTGGGCGCGACCTTACGGACGGGTTTTTGCTTGCCTCGGAAAACTAATTCATAAGTGCAAGAGAATCTCACGCTTGAAAA
+>4034 1
+ACTCCTCGCCCCGGAAAAGCGGAGTTGTGCAAGGTCAACGTGTTGCTGTTTGTTCCCCTCGCAAAGGGATAAGCACGTTACATGTTTAACGTCTCGAAAA
+>4035 2
+ATGAAATGCACCCTTCACCTGGTGGTCTGTTGAGGTCGGATCACGAGCCCATCGACATACAGTGACCTGTGTCCTAGTGGCTCAGAGCCTAATAAGTATA
+>4036 1
+CCCGCCAGCAATAACTCATGGCACGCGCGCTGCTAGTGCTTTTTGAGAGGTCCATCATACCGAGGGATCTATCGCCAAAAAGTTGTGATAGTGACATTTG
+>4037 3
+TGAGCTCTCGTCTGTGAATGCTTACATACTTGTGGTACCGCAGGTATCCTCGAAGATAGGCACATACCAGCCGGCGAGGACGCGCCCAATGAAATATTTT
+>4038 1
+CAAGAGCCAGACTGCCACAGGGTGCGCCTTATGGACGCTAGCGCTAATGATATATGTCAAACCTGCGGACTTGACCTATGATAATGTGCTGTATTCCGTC
+>4039 3
+GACATAGCACCTTGTTCCGGGCGGGACTTTGTGATTCGGGAAAGTTTCCACAATGAAAATCCGCGCTTTCACGAGCCTATTATAGGAGCACATTCCAGGC
+>4040 2
+AGAAAGCAACTGCAAGAATATCGTCAGTCCGTGCAACGTTCAGGAGGCTTGCCTACCTGCGTTGACGGCCAGGGTTTCCCCATTACTCTAGGAATTTTAG
+>4041 1
+ACCTTCAACCGAGTGATTATGCATAGCGTATCCTTTAGCACGTCAGTAGACAAGAGATTCGAGACCATGGGTGTGTCTGTCCGTGCCGCTCGAGTAACCA
+>4042 3
+TTAAGATCGCCGACGCTCCAGTATTTTAGCGGTCAGAGGGATCCCGGTACGAGAAGTCTGAATTCTGATTAGGATTTACCTCTCCGCTACCGGACGAAAC
+>4043 2
+GTCGAACAATTTCAGCAAAGCGCGCCGGTAACATTTTCTCCCCATAGCCTGGGTCTTCGTTTTACGGGAATGGCGCTTGAGAAAACTACCTACGTGAGGA
+>4044 2
+AGATAGGGTCTGTACTAAGAAGAAATCTACTGTCGCCCGCTTATTGCCAGGCCTCGTTGCCTGCCCCGCATCATTTGGGTACAGTAGGTAAACAAGATCG
+>4045 3
+AGGCGATATCTTCACATTTAGTGGATCCTGGTGGAAGTAGCGGACCGCAATGGTCAAGCAAAGCATCCACGCATGGCCTTTTCTCCAACTTTGCGGCATA
+>4046 2
+TTATCGCTGCACGCGAGCCCAACCGAGAAATTATGATTCAATTAAGGCAGTTGTACGCTCCTTATCGTGGGGGCGGCATCGATCGAACTTCATACAGCGT
+>4047 1
+AAAGATTATGCTTGGCGCTTCGTACCCAGTTGCGGTCCGAATCCCACAGATGTTACCGTGCGAGAGTAACGGTGGCGCTCTACAAGTAACCCATTTTGAA
+>4048 3
+CGAGCAGGGAATTTGACACACGTTCTCTCCCAGTTCAGCCGACCGGTTTGTGGCTAATTTGCGATAATCGCATGACCGGACATAGCAAGTATAGTTCGCA
+>4049 3
+CCAGTTCTCGCAGCTTATCGAGGACCCAGAGAGGCGCTAAACACCAAGAAGTTACATTGGGCCTTTAGCCCGAACTAGATTTTGGTTCGTTTCTCAGGAG
+>4050 3
+TACGAGTGTCTAAATTACCGTCGACAGTCCTGCAGGCGAGCTTCAGATTATATGAAGATCTCCCCGCGGACGAGGAACTGCTTGCGCATTAACTGTCGTA
+>4051 1
+GGGCTGGCAATCCTCGTAACTCGATCGTCGGCGAAAATGTTGCATGCCCTGTAGCTCAAACAAGGTTGGTCATTACGGAGCGATAATCACTTAAGCCTCT
+>4052 2
+ACACCCGAGGCTCGTTGGATATCAATGGGTGCGCGCGTGGAGTCACGCACACACACTTTTTATAAATGCTCTAGCCGATCTTGAATGCCTAGGATACGAT
+>4053 1
+CACGTTATTACGCCGGCTAGGTGCGTTATCATTGGAACGACGGGTGATCAAGGGATTCACGAGGTTTCACCTGCGTCAGTAAAGACCCACATACTTTCAC
+>4054 2
+ATAACTGTAGAGCTCTGTTTCTTATCAAGAGAATAATGTGTCTGCAGCCCTCCCTAGATGACCCAGATCGTCTGCCGGAGGCTGACGGACAAGAGCCTGT
+>4055 1
+AGACCGTCGTTAATGGACGGCCATTGTAACGCCAGACGACCTAAGTGATGCTGGATTCTCCCGTGAAAACCTGTTTCAGCTCGACTTCGAAGGCAAGTTT
+>4056 3
+GTAATAGGCCATGGGTTACTTTCGTACAGGACTACTCGCGTGGTATTTGCAAGGTGCTGAGAGTCCACGTTCATCGAAAACAACGCGCTGACCACTCTAC
+>4057 3
+CGTGGTGTAGCTCTTCGCAGTATAGTGAAAATACAACTTCCAGAACGCCGCACACTCTGTGAATCTAGAGGTGTGCGTGCGAAGCTTGCCACCTTGAACT
+>4058 3
+AATGTGAGTCACGGTAGCGAGTCTGACCGTCTGGGTTCGCATATGAAAAAGTGAGTTAGCCCATTCCACCTTGACCAGCGTCAACTTGTCGCAAGTCATC
+>4059 1
+GCCCATATACAATGAGCGTGGTGTCCAGCTTAGAACGTTCGACGTGGTTCTCGGATTGCTCGGGAAAATACATCGCCATACACCACGTGGATGTCAATTC
+>4060 3
+CCACATCTGCTGAATGCGCAATCATACTCCGTGCTACGGATAACTGAGGGGATGTACCCAAACTAGCGTGACTTTAGAGATGTTGAAGCGCTGTTTGCCC
+>4061 1
+AAGTGACGATCCCAAATTAATCACACATGTGATCGCGTCTCTGGAGAGCTTGACATCCACCGAAGGGTGTTACATGGCCAGTCGGCCGTTAATTGGCCTT
+>4062 3
+CTGAGTCTGCGGTGGAGTCGAACACCCATAGTTACCGACTTTACAGTAGTTGCGGCATTGTGCGAGTGCAAACATCTAGTACAAACGCCCGATCGTATTC
+>4063 2
+ATCTATGTCATAGAAGGCTTCACCACTTGCGGTTAGCTTGTATAGAACCGCGATTTGCCCTTCGGAGTTCCATAACCCCGGGAAGCAACGAAATTGCGGG
+>4064 1
+ACGTCTAGTCAGTCAGGCATCGAAGATATGCAACTCGTTATGTCAGATGACCGGTGTTCTATGAATGGATCCCAGGTCCTCGCACCCATATACGACTGGG
+>4065 2
+CATTGGATTGTATACTCACAGACATGACCTAGACACAGCGTTACGCGAAGATAGGCTAGTGGGCTGGCTCCGGGCTTCATCTAGGTAAACCTCTCATCGT
+>4066 1
+TCCGAACGGAGCAGTCCAAGTGAGGTTCTTGCGTCGAGGTGCGTATCGCCAGTTCAATACGCCGTCATTAGTACATAATAAACGTCATTCCTCTAACGGG
+>4067 2
+TTCTCTGACTAATTCTTACAATCGCGATCCGATGGGCTGGGGGTTAACCCCACTGTTGGACAATTGCGATGGAGACAGCAACCAAGGTTGACACCCGTTA
+>4068 3
+ATTGCCTTTTTTGGTATCGTTGCCGTCCTAGGAAGTGACAGCACTTCAGCACGAAGCGTGGGGCGGTGAATAAAACCACCACAGCCGCTTTTAACCGTAA
+>4069 1
+GGTCTAGCGGTTTGACTCCCATTAGCACCTGGCGATAGATACGGGTGACCTCTCAGCTTGCGTGATGAAAAATACATAACTCGATGCGCACTTCATGAGC
+>4070 1
+GGACTTGCCTTTTTTAAGGGTAATACAACCGAGAGTGCATGTTACGACACAGTCGAACTTTTGGCCCCTCACCAGGTCAGTAGTTAGCGAGACGTCCCAG
+>4071 2
+AACACGCTCAACTCTAAGTAATCGACTGTCGGTACTACTGAGCAGGCTCGTGCCGGTTCAGATTGGAACCGCGAACGGAGGTCATGTTCACTTTAGTATC
+>4072 2
+AAGCTATATTTACATGGTTCATGAAAGTACTACCCAACTGTAGAGCGCGTCTGCCAGTTAACCGACGGCTTCAATATGCGGCGCCTCATGTGGAGGTCGC
+>4073 2
+TAAGGCAATTTTGGGATGAGTGCTACCTCAACACCTCTTCACGACGGAAAATTCTACGGGTTGAGCCACAGGTGGGCTTTAAGTCCCTGAGTAGCCCCAT
+>4074 1
+TCAGCCGACGCCTTTAGAAGTGGAGGTACTCAAAAGCCGGCAACGTCGGTTCTCTTATCCTCTGCAAAAATAGTATGATCTCGATCGGCCATGCAGTTGG
+>4075 3
+GTTAAACTAAGGTATGCGTCCCGTTGGCCACATCTGTTCGCTGTGCTCAAGATTCCAACCATGATCTGAGTAGGCACATAAGATACCTGGAGCGGCAGTC
+>4076 2
+CGCCATGAGAACTCCCCGGGGGGGTGTAGGGGTAATACGAGCCACAATACCATCTATCTCTTTTATAGTCAATCGACTGCTAGTGTTATCCTGGCAACAG
+>4077 1
+GAGGAGCATCGTACTTGATAGAGTGACTTCCGAATGCTGGTTAGAGGTTCCTACAAGCACCCCTGCCGTGTGACCTCAGGTATACCTAACCTGAGTACAT
+>4078 1
+TGAAATTACCACAGGGTAACGTAGTCCAACGAGCAGGTCACTGTGAGGATCAACCGTAAACCTTGCGTATGGTCTCTGTGACCACTATCGTCGTGTCGCT
+>4079 3
+TGAAGAAGTTTGGCGGAGATAGCATCCATTATTAATCGTCTACCCACCCTCATCAAGTTGGGGCTCCTCCATTTTCGTGACGCGCAAACTGAAACGGGGG
+>4080 1
+CAGCGTCTAGCGGGAGGCATCTATGTATAGACATAGAGTTGTTCGGATCTCTTCACGCCGAGTTCTTGAAATAAGACCCGCCTCAACAGTCCTGTCGAGA
+>4081 2
+TGGGAGATTGACATCATGGACCTGCTACTTTCGTATTAGCTAAAAGTGATTCTGGGGCCACTCCTCGCAATGCAGGACCTTTGACCGACAAAAGTCCGCG
+>4082 2
+GACCCCGCATTGATAAGCATAGCCTCCTTGAGCTACATGTCTGGGGCAGAGCGTCCGACGAAGATTGCTAATACCCCGTATACCGTAAAGATTTGGTTGT
+>4083 2
+GACATAAGTTCATAATTCGTGACTAGAAATATTGTGCGGGCTGACAATTCAGACCCAAGTACGACGGCGCGCTCTTTTGACCGGTAGACCCTGCTCCGTG
+>4084 1
+ACTCAAATCGGGGAGCATTGGCGATACACCCCCTCTTCTAATCGGCTACCTGCGACCTTAGGAACGGTCTCCTGCTTTATTGGGAAAGAAATGATGAGTG
+>4085 3
+ATACGCTGCGAGCTTCCCAATATGCCTGCGGCAGATGCTAAGAATTCGGGCTGCTAGCTGATACTAAGTTGGAACTTAGACTACCGTACCACGGTTGTAC
+>4086 2
+TACAACAATCCTTCGTCGACGCCCCGTGAAACTTGTATCAAGCTATGGGGACCAAGGATTGTCTCATAGTGCGCATTGGCTATCTGGGGAAGACATTCGC
+>4087 3
+TGGCTGCGCGATATCGTGGCCCAAGCATCGTAGGTAGCTGTCTTATCGATGCCCTCAGCGATACACTCATAGTTTGCAAAGGTGAGAACATCCATCGTAA
+>4088 2
+TAGACACTGACTTGAGCCGCTGTCGGACCTTATACCTGGCGAAAAGTCGTGTATGTGAGCCTAATGGCGACGTTGGCTTGCCCCATTGCCATACAAAAAT
+>4089 1
+GGAGAAAAAACCCGACTCTTGCCATCCGAACGATCCGGGGAACTCGTCGCTATTGAGACATGTCTTCCTGAATATCTGATCGGAGTCGAGTATTCGTTGC
+>4090 3
+ATGACACTAAGAATCAATTTCTCTGGTCTCGGCGAGTAGTTCCCCGTCTCGGCGTATATGTAGCACGTTTATAGGAACGAAGACACTGAGCGCGCCATGC
+>4091 3
+CGATTGTGGGAACTTGAAGTTTACCAACATCGCACCTAATGTATTCCTCTCGTGGCACCGGCACACTGTTAGGAGAAATGATAGATCCTGGACTCGGGCC
+>4092 1
+CCTAGTCGATAAGCAATGCTACATGCGCAATTGCGATGAAGACTTCACAACCCCGTTGGCTAACTCGAGTTCAATTTGGGTTTACAACTGGGTGCCGGCG
+>4093 1
+GGCTGAACATTTCGTTGACGACGGCCCAATCTGGGTAGGACCTTATGAGACCTAACTTTTCTCAACCCGTGACCAGGCTTGAACTAATTAGGGCATGCGA
+>4094 2
+TAGTGATCCATCACCAATTAGCTCCACATGTGTGCCTGGCGCGAGAGTAGATGGGATTTCACTACACTGGTAAGAGCCACCTCAGAGTCTACTAGGTCTG
+>4095 2
+GTTTTGGCCGAGACGAGTTCTTAACCATGGGATAACCTCAACGTATATAGAAATCACTTCCTCTCGTAATCTGAGGCAGCGCGACGAAGCCTTGGCTCGG
+>4096 2
+AAAAAGCCCGTCGCCTATATGGGGTCCGTTATTCCATAGTTCTGGTGCGGCGCCGGGAGGAGACTACTCTCTTTATCTGGCAGCCAATGCTAACAAATAA
+>4097 3
+TGGTTGTACATCTTACCTCCAGGGACAATACACGCAATCACTTGTGTTAGGTTGCTGACTCCCCGGCGGTTGAAATAACACAGCGGATGGAATAGCCCGT
+>4098 2
+CACCTATTGGACGCCCTCTCGAAACTAAGACGAACATGGCTACTTGCCGGTGGTTGCGTGCTTACCGAGCGTACGGAATAAATTCGATGGCTACTATTGA
+>4099 1
+GAAAAAGCCGTGTAAAAGCCCTCCGATTCTAGCGGAATGCTGACATGATTTTTACAAGCTCGCGTCGTACTTCACAGGGGGTGTTCCTGAACCGCCGTAT
+>4100 3
+TCCGTTTCCGGCTTCACTTGGACAGTGGCATTGCTGGTCGCTCCGACTAAGACACAAATCGCACTACGGGAGAAAGAAAGCTTGGCGTAATTTGCATCAT
+>4101 1
+GGCGAACAAGCTCATCCCCTCCACCTCAACGTGATGTAGTCGTATAGTACTAATGCAACGCCACGGGGATATTCTGTCATTCGTGCGTAGAATGGGTGTA
+>4102 3
+CTCCGTACTGCCGATTGATTATCTTTGAGCATGATGCCGAGCGGCGGAAACCTCAGTACAGGTACCGGAATTTTCCCCGCGAAAGATGTAACGCAATGTT
+>4103 3
+AGAGCCTGGCTAAAACAGCCGATTTCGGTCATTTGTACAAGCCGGCAATCTAACCATGATAACTGTAGTGAACGCGCCTAGCGTTCCCGTTGGCAGGTTT
+>4104 3
+ACCGGTGTGAGCATACTTTGTGCAAAGTTCGTAACTCGATTCACTAAGCTCGTAATGCCAACCGCCACAATGCGCATTATAACGGTTGGGCAGCTCGGGT
+>4105 2
+TTAACATCTCTTCACCTGCGGGCAAATGCGACGCTTCTAAGACAGGAAGTCTAATGCAGTATCTCCCATTCTGCAACGGATCTCGGGGGACGGATAGTTG
+>4106 3
+ACCTAAAATCTAAGTCGGTTTTACCGGTCAGTACGTGTTTGACTCCGTACATCCAGTCCGACTTGGAGGCCTAAATATAGGTCGGACGGACCACGGTACG
+>4107 1
+GTCCGTCTGTATACTAGCCTGTCATTAGACGAAATCACTGTCGTCAAACGTAGCAGGGCTCATCCCAAATGAGGGGTTCGGAGGTCTCTAGACAATCCTG
+>4108 3
+GAGCTTGAGTTCGACTGACCATGTACACCCAGGCTAGTTCGGTATGAATAAAGAGCCCTCCCTCATTAGTCTCTGGAAACTCGCGTAATGAGGTCTAGCG
+>4109 3
+CGCGCGGAGACCGTTCGCGAGGCAGCTTTAGCTTGAACGTGGTCATCTGTCTGTTAATTCACACTATAGCAAGGTATGTCGACCCAATGACAAATCATGC
+>4110 2
+GGACACTTTTTGAAGATCCCACGTCGTTCAGTTTCAAGTACCGGCGACCGCATTTGTACGGGATCTGCACGACGTAATCGTCAGTAGGAGCTATAACCGA
+>4111 1
+TGTAGGGACCGTCATAATGCCGTTGTATTCGGCTGTCCCTCTCCGGAAGAAGGCACATCCCACAGCCGCAATAGCTATATGAATATCGGTTCAGGAGTAT
+>4112 3
+GAGGAGATGTATAGCTCTCGTATACTCACACTGCCTAGCACCTTAATCTGCTCGAGGAGCGGTTGGGCAGCATCGCTCAACTGACGCATGGTATCATTAA
+>4113 1
+TGAGGCTGGGATTGTTTACAGCTGTCGTTTACGAAGGTGGGACGTATCGCGCCCTATAAACCCTCCCACGAGATTCAAATGAGATTACCTGCCAAGTCAC
+>4114 1
+GGTGATTTCCCTGCGTAAATTGGAGTGAAGTACCCAATTCTGAATTCCTAGAAGTGATAGGCTCTTGGCCGCCAACGTTCGGGCACCCAGTACCAAGCAT
+>4115 3
+TGTGCTTTCACCAGGCGTTCAAGGAATAGTCAGCGGAGAATGTTTTCGGCCCAATATCTTTAGCTCACTGTGTAGACCTAAACGGACTCAGCACAGCGCG
+>4116 2
+AGACTACTCGCAGATTATGGGGACTGGTGTGCAGAGCGGTCATCATTGCCACAATCTTGGCACCCCTTCTCCTAAATCGGTAGCACTGGTATTAGAAAGC
+>4117 1
+AGTCAGATCATCGTAGCTTCGTCATTCCAGTGGCCACACTGCCAGTGGAGTGCTTGAGCAAAACTGCAGCCGGTACAACCACCATTAATTGTGGGTTTAG
+>4118 2
+GTCATAGGTTCGAGTCAATGTGCCTAAAGTCTGAATCTTTTATTCTGCCGGGCGTCCCAGGGAGGACAAAACCTCCAGCAAACTTGTTCCTGCAGGAACG
+>4119 3
+GCAGTATATGGGGATGTCCCACCATCGAACAAGAAATGCCGGTTTCGCCAGCCGTTGATTGTCCGGCGTTTAGGACTTATCATGCTCAACAAGTTCAGAC
+>4120 3
+CATACGGAGTCCTAATGGTCAGATAGGTAATCTATCCTGTACCAAGCGTAAGTGGGGGATCTACATCGATACCCCGCGTTTAGACTTACGCGGCCGCATT
+>4121 1
+TTCACGCTGATATATCGGTGGGACCTGACGTACCTCTTGGAGAATCACACGGAAAGTTTCGCCTTCTAACCTAATCCAGGCTGATAAGCGGAGGTCTGAC
+>4122 2
+GGCCAACTTTTTAGGGTTACCGGTGCCTCATTGCTGCCACAAAACCCCTTTCAATAATGCGTTGACAGGCTATCGTTGCAGAGCGACTACATGGGAAGAG
+>4123 2
+CTGTGGCCGCTGTCCCGCGTTGCCTGCTTAAAGTTAATGTAGAGGCCGGATATATCAATTGAAGTTGCGACTCAACAAAGTCGACGAGTCAGCATCCCTA
+>4124 2
+TGACGCATGCAAATGAGGCCGATAGGTTATCGTGTCCTCGTGTTAAGATTTTCTGCTGGCAGTCAACGTCCCTCCAACGCCAAGGCGTGAAGCTAAATAC
+>4125 3
+GATTGCGCGCATCAACGGGGTTGTTAGCAATTTTCCGCGAAGACAATTAATGGTTTTTCGGCCCAAAAGCAACGGCACTCGCACATGCAGTCGTAGCCTT
+>4126 1
+GGCAATTATTTCAGTATTCGATTAACCTCGCGGATGCCTGGTGAAACACAGCGTGCTTGAACTATGTAAGGCCGGGAATCCGCGTACTCCATAGCTACCG
+>4127 3
+ACAATGCTTGATTCGGTGGCGGCCATTACATGCACAAACGGATTAACCGTTATACACCCACTCTAGGGGGCCACTTTGTGTTTAGGGGGCATTACCGAAC
+>4128 3
+CGCTTAAAAGTTTCCCTAAGGCGGGCTTGCTACTAGTCAGAGACAGTAACGCAAAACTCCCTTCGCCATGCTGTGGATTGGTGTACTCTCAGGAGGTACA
+>4129 1
+ATGTCTGACGAACGACATATAGTACTCTGCTGATCTTGGGCTCCCTGTGCCTGGTCAAGAAACATAACCGCGACTCAACTGCGCAGTGTACAGGGAGTTT
+>4130 2
+TAGTACTATCAAGCACGACTTAATACTGTGCGTGCAGCAAACTCGACGCTCTTGCTTTTGGCAACGCTTGCACACCGACGAAATGGGTTTAGCGGTAGCG
+>4131 1
+ACACTGCGCTATGGTATCTACTGGGTTCACGTATTTAGCAGCCACCTAGGGGGTATGCGCCAGTCGATACTACGACAAGTCGTTGCAAAACTACGCTTAG
+>4132 3
+ACGACATCAGTCCCTTAGCAGTTCAATCCGTGAAAAAGCGTTTTACAACATCAAGGATTGTGGATGGGCGAGGTACCTCCTTGGCCCTTTGCGCATAGCG
+>4133 1
+TGTTAAGCGAAATATGAGAACTCGATCCCCGGACTTCCGTCTATCGGGTTATCTACCGTCTAGGACTCGGCATACACACGGCAATGCTTGGGAGGATTAC
+>4134 2
+GCAATCGCATGCCCAGTGGGGACGCTTACTAGGTTAGCGCGTCACCGACTGCATGGTTAATCTTGTCACCACAGAGTAACTAACGCTATATAGTCTGATG
+>4135 2
+AATATATGCTAATCGAGACGACGGGGTATCGTCACGCCGCGCGAAAAAGTCTCCCGTTTGCTAGGTCCGTTTCCGATGAGTAATCTAGACACCACGTTTG
+>4136 1
+ACTAGCTCGCTGGCTCACATTTCAGCAGAAGCGCTCTGCAAGAGCAGATCGTGTTTTGTATGGCGTTCTCATAGTAGCGTGAAACCACGACTTAAGCACG
+>4137 2
+ATTTTCATCTCTTACAACGAGGCGAAACACGCTGTGGTCGCAGAGGTGGTCCCATAAAATGCACAGTCGTTGGACAGCGACTCTCGGTCTATACAGCTGT
+>4138 2
+AACGAAACGGTAGCTTATGCCTAAGTATACGCGGGGTTGCCGGAGCCGGACCCTTGATCCCTAGTCGTCTAATAGACTTAGCTGTCGTGCAATAACACTT
+>4139 3
+ATTACCACGCCCCTGAAATCCGGGTATTCTGGATGTAGGATACCCTGAACTCTCCTCACGGTCTGCCTGCTGACGGTAGAAAATGTAGGCTGTGAAAGAT
+>4140 3
+TGGGTACTCGAACCGATACCAAACTGACTGCCGGTATACTATAATTTCAAGGGCAATCGTGATTCGGCTGTGAGCTACTCTCGATAATGTGCCGCGCGAC
+>4141 2
+AAACGACTATTTGGGGTCTATCATACCCGCTGTACGTAAGCCAGTGCTGTGGAGCAACGGATAACCGCTTCTTTGCCGAGAGCACATCTTGACGCTATGA
+>4142 3
+GGCCGTTATGCGGGCAGTGCAGGGATTGGTAATTACACAGGTACACATCATTTACCAGCTCTAAGTGTGAATCCATAATGTCGCCGCCGATTTACCCCGA
+>4143 1
+CTCGACAGGGGCGTTGAGTCCTTCACAGGAAGAAAGGTAGTTTGTTGCTCCTAATAACAAATCCGGCTCGCTGTGAGCTCCACCATCGGATATATCTACG
+>4144 1
+AGGTTGTAGCTATCTTTCACGAATCAGGCTACCAGGGCAAACTTGTACAACCTCAGTTCCTACAGGATCGCAGCAGCGGCGTCTTGAGGTACTTGGCTAA
+>4145 2
+ACAATGTTCCCCCTCTGGGTACCTATAGCGGCGTAAATAGCCGCCGATGAAACCGGTATCCGTTATAGGTTGAGACGATGCTTGTATTCGAAGCACCTAG
+>4146 1
+AGCGTTAGTTCATTTCGACTCGGTCCCCATCGAATGATACGTAAACATAGTAACTGACGCGCGCCGTGCCTATGAAGGGACACTTCAGATGACCGGTTTG
+>4147 2
+CTTAGTACAGCCCAGTGTCGATCTGTAACTAATGATGGGACGCCTTTACGTCTAAAAACGGCAGGTAAACTGCGGTTGCTGCGTATGACCGCCGCACTAT
+>4148 3
+AACAGGATACGTTAGTAGCCTAGCCCGGCCTACGACGAGCCTCGTTTGGTATACTTCGTCGTAAGATGAAACAGTTAGAACGTCCCTGAGGTAGCCTCTT
+>4149 2
+AGGTTATACTGGTGCATGCTGGAATTCAGACTTGTGGATACTCAGAGCTAGGCCCGCGCTGAATCTATGGGCGACTATCACCTATACCTCGAACTAAGCC
+>4150 3
+AGTGCCTATCCTCACAAATGACCTCAGTGGGCGAGATTTAATGGAGAGTTTCGATTCGAGACCTAAAGGTGCACGGTGGTTAATCTACGGCCCCCTCCAT
+>4151 3
+TACCAGGCAACCGCGCAGCGGTGTGAGTCTCCTGTATCTAAGTTCTAATGGCCCTACTTTCTGCTGTATGACCGGATCGTAACAGGCTAAGTAAGAAGAC
+>4152 2
+TCGCATACGTGCTATCAAACATTCAGGCGGCGAGGCGGCGGTAAAGTTCGTATACTCTCCGCTTTAACAGTTTCTAGGACGAGTTAGCAGTACCATACCG
+>4153 3
+TTACGCTGCGACAGGCCCGCGCGACTGCAATTCGTCTCTTTCCATGAGATAATCTATCGTTAATATTGAATGTAGAGGATGCGGAAACACCCCTAGGCGG
+>4154 2
+CTCTCGCCTACGTGTGTAAGTCAGCACTGGTGTCCTATGGGACTACTCGGTTCAAACTAGTGAAACGAAAAAGCAAACCTCCTGGGGGCTCGTTATCTAG
+>4155 1
+GTTACGAAAACAATATCCCTCCGTGATCGTCGAAAAGACTTCCTATGGGTTCGTGTAACGCGGACTTGTGCTCGCGCCATGAGCTACTAGGATATCGACG
+>4156 2
+ATTCCGCGCAGCTCCAGGAATGTCATTCTGAGAGCCGCTGCAGATTGTGGCCTCATTATGTCTGCAAGTTGCGGGCTAATACGCTGTCAACACAAGAATA
+>4157 2
+GCCGCGTCGGATAATTGAGAAGCGCTCTCTCTCCTCGGTAAAAGTACGCTTTAGTGGAAAGGTGTTCATCAGAAACGTCCTGCCCAAGATATACGCTCGT
+>4158 1
+CACCGCTGGACCGTATACCGGGAGTCATTGATGTGGTATGGAACTGCTGCAATATCGAACCTTCAGGTTGGTGAAACTCGATCGCTTACTAATAACCCCG
+>4159 3
+CTATGAACTAAGGGGATGTGAAATCCTCGGCACTTCCAGAGTCCTCAAGGAGAACGTGTGTCATATTCTGTCCACGCCCCACTTTGCGGTTTAGAGAAGC
+>4160 2
+AGGCGTCTATAAGCATCCTGTGTCCAGACTCCTAGTGGCCGGGATCCGCCCTTCCATATATGAATGGTGGACCAATAAGATTGTAAGTCGTGGCACAACT
+>4161 1
+ACCGACTGCAGCCAGTTGGAGAACTAACGCAAACCGATTCATCGGCGTTACCTCCATCCAATATCTTTTCCTGTGATTGGGGTTAAGACTGAGTGGCGAG
+>4162 1
+TCCGCGCCCAGTCTTTCTGAGGGATCTCACTAAAGGGTACATAGCATCCACGACTATATCCCCGAGTAACTGGTGGAGTGTTGTAGCAAGTTTACACGAG
+>4163 2
+CATTTTCGTCCATGTGTATATCAACTCCAAGAGCCAGTCGCGCCGAGATGCGGTTACTTAGGGCACTAATAGTACGAACATCCGGGATGACGAGTCTTGC
+>4164 1
+CCATCACGCTACTCTGATGACGGTAATGAGTGCCGTACAAATACCTCAGCAGCTACGCCAGTCAACGTATGCATTAGGGGGGTAGCGTTTACTATGCGTT
+>4165 1
+CCCTGTACTGCTCGATTCATCAGAGAAGTCCATAGCCGAGGGAATTTGAGTCGTTTAGCGAGATGATATTGCCCCATAACAATGACGTCATTGCCGGGCC
+>4166 1
+TGTAACAGTATCCAGTTGACCTAATCCCAGCGGCCCACCTTGACAGTTATGATGGGATATAGCGGGAACCTGCCTTCCGTACAAGAAGTTTGTAGGCCGT
+>4167 3
+GACGTTACGTCATGGAACCTACTTTATCAATTAATTTACGACTGCCGAATCTCTATCTAGGCCGAGGACTGAGCTGCCAGGCATGAAACTGGCGGCCTGG
+>4168 2
+CCACACGAGTGCACACGGTTTCTAACCCGACCTTATATGTAGGCGCCAAGAGGTACTAAGGTTCCAATTGTCAGGTAAACAAGGCGCTGTGTTGTCGTTC
+>4169 1
+AGTTTCGTATAAGACGCAACCTAAGACGGTATAGTCCCTGTCGCGGCTTCGAGATGACTCCGTAAGGGTCTTGTGAAATATGCCCCTACCTACGTACGGA
+>4170 1
+TCGTGAGCAACACAGGAGAAAAAACTAGTTAGGTCCCCTCGCCGTCATTCCCCTGTATATGGTTAGCCTGAAATGTGCTCGAGGCGATAAGGCTTCTGCT
+>4171 3
+TTGATTATCGCTTAATAAAACCGTGTCTCCTGACTTCGGGCGCAGGGGTTGAGTAGCCCTCGGACCACTCAGACGACCGGGATATTTACCAAAAGCATGT
+>4172 1
+GCCAGGGGTAATGATTTTCATCACAGGCGACAGCTCGACCGGGGAGTTAACAGATATGATCACCCTACTGTTGGGCTTAGACCGTCCCTAATATACGTCT
+>4173 3
+CCCTGTAAACGTATAGCGTGTATGACCGTACAATACTTCATAAGGAATCTCCCTTACCTGTGAGGCGGAGCCCACGCTTTTCAGGAAACCTGGTGGGTAG
+>4174 3
+CTTAATCGAGACACGGGGACTCCAACAGGCTCTTATACCCGCTCTCAAAAGTTCCTGTAGCTAAAGTTCGACAAGCGTGCGTAGGATTTGTCGTCGATGG
+>4175 2
+ATTGTACACGAACCACACGTGACAGGTTTGGCCATAGATAACTGATCTCGGATCTACGAGTTGCGTATCCCGTGAAGTAGCCTCTTAGCCCCGGAATGTG
+>4176 2
+TCCACTGTGCCATGCGGGACTATTCCTCGTTGTAGTCCATGGGGTAAGTAAGTTGACGCGGTGTTAGGCAAAAGGACCAATGCTTCCAACTCCATACAAC
+>4177 2
+GCGGGAACTGCGAACCCAGTGTTCTAATCGGACGACGTGCTGATATGCAAGCTAGGACACATCTAGGTTTACTTCCCCTTTAAGTAGTCCAGACTACGTG
+>4178 3
+AATATCTCCAGCCGTCTTGCCAAGCTTGTCGCAGGAATCAGGTTATACCGCGGCTAGGGCCATTTGCATCCACCGAGGGAAGGTTTAAGCGTAATATTAC
+>4179 3
+CTACAGAACTCCGTGTCTACATAGGCTACGTCGGATCCATCGTTGCCAGCCTACTAGAGAGATCTGATTCGTTGATCGCTAGGGAAGCTAAGTGAACCGT
+>4180 3
+TCGTCTACCGCCTTGGTAACAAACGTAGACTGTTCCGACGGCATGGAATAGTGCACGCGATTTCATCGCGCCGTTAGTACTGTAACCGGGGTCTATAAAA
+>4181 2
+TAACACCTTGATTCACATTCATCATATTAGCGCCGTTTAGCGGTCAATAATGGGAACGCAGTGGAGAGTCCGAACTCGCACGGTATGTGCCGGTCCATCG
+>4182 3
+TGTCATAGGGAATCGGTTTACACGAACTCCAGGTCACATTGACTTTAAATTGGATCCAGGTCGCACCTGCATATGTCGGCACGATGGCCGTAACCTGAGC
+>4183 3
+TAGCCGAAATCATCGAACCAGAGAGTATGGCCTTTATCCTCCATACTATATCTCTAGTGTGTATTAGAGTCCCCGGCTCCACAGCGATGGGGAGGGGTAC
+>4184 3
+CCGGGGTCCCAGCACAATAAGGTGAGTCGTTCTTAATTTGCTGGAGCCTCCAATTGCTCCCGATTTTATAGGATGATGTACAGGGACAAAAACCTGGCCC
+>4185 1
+CACCTATGAACCGAAGAGTACAGGTTCGATTGTGCGGAGCCGAGGCACAAGTTTGGGTGATCGCCTTATACTCCCTAAGCGATACTTATTAGCCGCCTAT
+>4186 1
+AATCTCAACTATTAACACAACGGTAGCATTTCAGCCAGTCGAGAGCGCACTCTCGATGGGAGAGTAACCTGTTCGGCTCTCGGTGGAATATGGTCGCTTC
+>4187 3
+TCATATAGCGCTGCCTAGACCAGCCATGTTGATCGTCATGTTCAGGTAATAGAGCATGCCTAGAGACGCTCGACGTCCCTGTCTAAGCGGGTACAAGTTA
+>4188 3
+GGCCGGAAACTTTAGGGTAATGTTGGCTAAGAACGTATCGGCCCAGACGCACTTTCCAATGGTAATAGAACACTTGTGCCTCTCATTGGCGCACCTATGC
+>4189 3
+CAACCCATCTCAGACGATCCTAATCAGCTTCCAAAGTGGTCCGAGTGGACAGTATAAGTCTGGCGAACGTGTCTTGCATTTCTGCAATACGGAGCGGGTT
+>4190 3
+AGTGGGGTGCATGGTCCTAATTACGGACCTTGCTTCAGCCTCTGTAATAGCCAGATACGAGGCTCAGGCAAATATGTCTCAAGTAGGACCCGCTCTACTA
+>4191 1
+TGACCCTCCAATTTTATGGGGATAAAGCCATCTTGTTGACTATAGGTCAGCATTTGTAGACATACGACGAGTGAACGTCCAGCAGTCGCCCCGTACCGGG
+>4192 1
+ACTGCCCTCCGCGCAAGCACAAATATAGAAGTATTATCTGTCCAACAGTGTTCCAAGGAAGCATCAGTCTTCGCTGTCAGATGGGTTGTCGAGGCTGCTG
+>4193 2
+CGCAATGTAGGTAAACGACGGTAAGCTCTAGACCAATCTATGAGCCGCGGACTGCCCGTTTGAGCGGTATTTAAAACGCTGACCTGCCTTCGTGTCTAAT
+>4194 2
+CAGAGGCAGTTCAAATGCAATAGGTAATTGCACTGTCTGAGTTGTCCAAGTAATAGCCCGTCCACTGGCACTTTGGACTTTCAATCCACGGGGAGGCCCT
+>4195 1
+GTCCCTCCGTCTGCCGTGTCGATACGTTTTTCTGGGAGAGTATGCCCAACCGATAAGTGAAGAATATGCGTGCCAGTATCCGAATGAACCTCAGAAAGCT
+>4196 3
+GCCCAGGTCTAGGTGTGTCATTTCTTACCAAAGAATTAAGAGGCGCGAGTCGCGCTATCGGACCTTCAGGACACTGTTAACCCATCGAGTATTGAGCCTA
+>4197 2
+GGTCAAGAGCGGCTCTCTTGTGGCGGAGTAGTCCCGGGAAAAATTTGCTACTAATCTGCCTGCGGACAATCCTTAGATTAACCCTGCCTTACGTGCAAAA
+>4198 1
+TTTGCAGAACTGAAAGACAACTGCAGTCTGACAAAGGTGTTGGGGCTCTATGCACCCGTCACTTTCCGCGATGATGCGGCAGTTATCTCAGCGAATATCC
+>4199 1
+GTTACGGCACGGTTACAGTGAAGGACGTGAATTCGAAACTGGAGGACCCTGCATTCACTACCAGGTTGCTACCATTGGATGAATCATGTCCTTGCCCCTA
+>4200 1
+GGGACTTATCCTAGATCCGATGCGTGCGACTGAGGCTTCCTCTTACTAAAAGGGAGACACACGTCTAACACAGGTTCGTGCTCTCGTAGGTATGAACCAT
+>4201 1
+CTGCATGCCTTGTTCGAGCAGGTATTACGTAGGTGACATAGACCTATAGGTTAATCGTGATTAGACCCAAGAAGCTGCTTCCCGAGCAAGCCGCGCATCT
+>4202 2
+CGGAAGCGCGGCGCCTATGTAGCAAAACTATTTATTGAACTGCTTCGACTACCGTAATATAGACAGTAGATCTGGAGGATGCTCCTTGGCTTGAGCCCCC
+>4203 2
+GAACACTATAGTGAATGTCAGACCTCTCAGCCTAGGGGTTTGTTGCACACACTTCATCTTCCGTCGAAAATTCCAAACGTAGCGATGCTGGGTAGGGGCC
+>4204 2
+GAATCTTTGCGACATTACCTGCGTATGCGGCAGGGCACTTTTCCCAGTAAGCTAGACATGGAGAATAGATACTCCGATCGGCTTTGCCCCGGTAGAAATC
+>4205 3
+AGCAGCCCATGGCGCATACGTCTTTTATGGTCACTAAGTTCACTGCGGAGGGCTAAGTTCGTATACCCTGCAATGTACAACGCTGAATTGACCGAGGCAT
+>4206 2
+CGGTGCACCGTAACGAGATCTCTAGGATATAGCCAACGATCGCACCAGTGTTGCCTTTAGGGCATGTCGTGGGTCTCTATCCACAAAAGATCCGGTAATT
+>4207 1
+ATGGCCAGAGCCAGCATCACCCTTCCCACGGTCCTCCTTGAAGGTAATGTTTCTCATAAATGCGAATTGTAGGCTCTGGGGACAAGGCTGCTATAGAGAT
+>4208 3
+GCTCTTGCGAAGAGGCAGACGACGAATCCCTACCCTGCTGACCCGATTATGCGAGAATTTTGTTAGGACTGCTAAGTCTAACCGGTCGCTTGGAACTATA
+>4209 1
+CAATCCAGATGCGATAGTTGACGGCCTGACATCGCTTATGGGCAATATCGACTCAAACTGCCTGTGCCAAGTAGCCTGGATAATCCGATTTCGGTTGCGA
+>4210 2
+GGCAGCGGACAAGACTTAGGATCAACGCACAGCGGGGAACACTGTTCTGCTAGATTTTCTGTATTACACAGGGCAGGTAGACATTCTTTCCCTCTCCGTA
+>4211 2
+GTCCATTTGGCGCTGTTAAAACTAGCTGCCTCAGGTGCTTATCCACGGCATCTTAGCAGTTCCGGGCATACACAAACTGGTCGTGTAGGAGTGCAAAAAC
+>4212 3
+TTGCATGTCATTAAATACTACAGAACTTTCAAAGATATAAGGCCAGTGTCGAAGCCTTTCCCACGAGGCGACCTGACCTGGTCCGGCGTGGGGCTGTTAC
+>4213 2
+CCGTCAGGCGAATACAATCTTTCGTGATGAACGGGTAGCTATCCCTGACGAGACCTTTAACATGCGTGATACCTGACTGCTGGTCTGACGAGTCCAGTAA
+>4214 1
+TGTCTATAGGTGGTAAACGTTAGCCATAGGTTAGAGTTATACGCTCGCGTACACGACAAATTTAACGCGCCGTCCGCGAACCCATTGGTGGCCGACATTC
+>4215 1
+TTAATGGGGATGAACCCGCCCTTCTGAGGAAACCAATCATTTCTCCAGGGATTATAAGCTTGAGATGGTCGTTCAGCCCTTAAGCTAAGCCCTCCGGGAG
+>4216 1
+TCTTAGCGGGCTGTTGTCCATACCTCTATCTTTATAGAGCCAAAGATGGTGTCCGGAAACCCATGGCTATCGTGGGTCCCCCTAGAGCCAAAATAGAAGG
+>4217 1
+TCTGTAGGTTCGGCACGGGCGTATAGCACCCCACTCACGCTGAGCGTGGTAATATAGAGTCACTAGTACTTGAATCGACCTGATTTGTACGAAGCCAATC
+>4218 2
+ACTAGGTTCGACCTTGCTACTGCGTCAACTAGTCAACCAAGTGGCGTCTCCTAATCCGCGGAGCTATAGGAGTTGCGTCTGGGCATATTGATCGAAACAA
+>4219 3
+TTTCAAAGGGCGGCGTCCAAATGGAACTCCACTGGTCACTACTCTTGCTGTGTAGGTCACCAGTTAGCAAGTGGATAGGATCCCTAGAGAACCTTAGCTC
+>4220 1
+GGAGGATGATAACTGCCCATATGAATACATCAACCCGTTTATCTTGCTCCAGTGCTGTTACCCCTGTGACGGGGCGTGACAAGACGATATGGGACCTACT
+>4221 2
+GGCCCTCTGTCGGTGGGTCTGTCCGCAAGGTTCAATAAGATACAAGATGTCATGGATGCCTCATGGATGTCCCTAGTCACTTAAGGAAACCACCAGTATC
+>4222 1
+TTGTGGGGTCCAAGGTACTGCGAATCAGTCAGTTATAGCATATGCCGTAACACCGGATAAGCATGCTGGGTATCCGATTGCCTTCCCTCCAACATCGAAG
+>4223 3
+GGCTACCTATACCTGTAGGAATCCCGATGGCAATGTGCAGCCCTAATACGGCGTGCCGACGCATGGATCCAGCCATATATTTTGTCAGTTGTACAGAGTA
+>4224 1
+TTTATCCGTCAGTGTGATTGAGAATAATGTGAGGTGAGAATTTAACACGCCCTTCCGGACTTTCGACACGTGCCTACCTACGCATGGCCCGAACGAGCAG
+>4225 3
+GTATTGGCCGCTACTAATCCCCGTAGACGGGTAGTACCCAAACTTCCTTATAGGAACAGTGGTTCGGGTCTGATACGATGAAGAGCCAGCGTCACACTTT
+>4226 2
+AGCTCGAGCGTAGCCCCGGGACACAGTATACAGCGGCCGTTATCAAGTTATAGGTTGTGGGAATAATGCATGCACTCTCCTTGCTCTCAACGAAACGTTT
+>4227 2
+GCCTTCTGCCTTTGGAACAGCTTGTGAGCCCGATGGGGAGTCCGGATAGATAATCGACTACGGGAGCCCAACTTCAGCATATGTATCTACTGATTAACAC
+>4228 1
+ACATCTAATAGGTCATACACGAGAGGAGCCTTGTGCAAGGTCATTCCGCTAGTGGCGTTCTTCGGTCAACACTAGCCACTTGGTCATGGACGTACTAGCA
+>4229 1
+GCTATACAGCAACCTGAGTGGATCCCGAGTGTCGCAAACGTGGCGGTGCTTCTTGTATCCGACGATTCAGTCTTAATAGACACTCTAGTGCAGTAACCAG
+>4230 1
+GCTCTATAATTTTAGCCTGGGTCTGTGACGTTACCGTACCCGGTCCAGTAAAGGTTTACACCGTAACTAGGAGTTCGAGCCGCGCCAGATACTAGACAGA
+>4231 2
+CGTACCTGTCACGGTTTGGCGCTCATGTTATCCTTAATGGCCTTTGACCAGTATGCGTATCGAACAGAGGCCACCGACCGTGAGAACGATGCGAATTAAA
+>4232 1
+ATATGTCGTGACATGGTCGAGAATGGACCCTTCGCGTTCGATCCTCGCAAAGATGCTAGTTAACATCGTCGAGTTCCCCATCTCAAGAGCTCGAGTGAAG
+>4233 3
+CGATCAAGCGGGTATGCCAATAGGATTGCCTGGGAAGGTCGGCTGCTTAGGAAACTACTTCCCCATCGATGCTTATAGTACCTGAAGTCACTACTCACTG
+>4234 2
+GGTAGCATTCAACACCAACCAGGGGCATCATGGGTTCGGTCGACTGCTTGCCTTAGGCGACGGTGCTCCTTCAGACAAATATGGCAACAATGATATTTCT
+>4235 2
+TTGGTCCTATAGATCCCTGTTGCACATAATATGCAAGTTCAGGTACGACTGGCGGGCCTGAACACATGACCTCGTTGAGGTAAGCTCCCTAGCGGCAATA
+>4236 2
+ATATGGCTTGAGCAACTGTCAGTTAAATGATACCACGCATAAGGCCACGTGGTACCGCCGCTTCCGATGTTAGAGCTCCCTAGAGAGTTCGCGTATCGAT
+>4237 2
+CCCCAGCAAGTTATAGGACCGGCGGTTGCTTCTACCGCGCCTGCGGGGCCTCAGCTGAGTATTTATGTTAAATGAACCAGATATAGACTTCTCAGAATGA
+>4238 3
+TATCTTGTCGGGATCCCGGAAAGGAGACATAGAGAATTCCGGTGACCGTGGCCCAATGCTCTTTCTTCAGGGGTACTGAAGTTTTTCCAAGACCAACCCA
+>4239 3
+GCGGCCCAGCCTACCAATCCGTAGAACCGCATTTGGTTACAAGGTATAGTCGCGGGCGTTTGGATTGAACTGACGACCTCGCAATAACAATTCATTGTTG
+>4240 1
+GGACCGTTAGTCAGGAACTGCCACACATGGTACTCGGGCCCCGGCAGCATCTTCGATTCGTCTATTTAATGAATAGCGGAGGTGATAATCACCTGTACAT
+>4241 3
+TACTTCCAGGATAGGTCGCGGGTCTTATACGGGTCGAATACTATATTGCTAGCGCTGACCTCACCGTGTCGCGTGCATAAAAGCGAAGCGACACTTATAC
+>4242 1
+TTCGTGAACAGGAGCCAGCTTGGTTTAAGTATCTAATACAGTGACTTGCCATCGCTGGACAGACGGCATAGACGCAATTCCCCGCGTTCTACATGGTGAC
+>4243 2
+GTCCCCCGTGCTATTTTCTGGCCAGGCGGCGGAGCCTCAATAATGTAGGGAAGTTATGACATCACTCGACAGAAGTTATGTCCCATACGAATTGCGAATC
+>4244 1
+GGTCATGCCATTGGTGGATGGCCACGAGGAGAATTTACAACTATGTCAAAATGTCCATGTCGCATACCCGGAAGTCTTGTCACCATCATCTGGGATCCCG
+>4245 2
+TTGGCCTTACGTACATGGCTATGTCAGCCTCTACTGATTGAGGACCTAACAAGCCAACGTGGCATGCTCGAATAGAGGTCGTCGTTTCATGAAGACGCCA
+>4246 3
+TGGTCTAATAGTTTCCCCGCGGAACATTAAAAGCGCCGTGGTGAAAGCGTATGTGTATTACACAGCTTCCAGCACTCAACGGTTCCGTCTGTGCAACGGA
+>4247 2
+GCAGCACCAGCGTCTACTACAATACTGCGGTAGACCAAATAGTATAGTGATGAGATGCTGTGGCGCCCATGATGTGGGCCCTTATCTAATTAGCCTCTCG
+>4248 3
+TGTTCTCTTTAAAACGTGTGTGGCAAGACGGCCAGCTCAATAGCGCAAACTCCGTGGATTGTATCAGTCTCACGGGACCACCGTGTATGCGCATTACAAG
+>4249 1
+CGGCCCGGGTGAATCCGAAGTTGGAGGAGAATGGGCTATGTCCTGTATAGTCTTCTCATACCTGAGATTACACCCCGCTTCATACTAATCAACGACGAGT
+>4250 3
+AAATAGGATAAACAGTATGCTGCCTTAGGATGAGTTACGGCCCCGTACGTAAGATTCGGCCACTAGTCACGGTGTCATTTCCACTAGGTCGCGCAGTCCT
+>4251 1
+TTTGAGCCTATGGAGATCGGGGGCTCAACCGATCCGAGACTGACATATCCGACCGACCCGAGTTGACTAAAATTGTTGTCTAGCTGATCCACGAGTTTCA
+>4252 2
+AGCCGGAACTCTGAGGATATTAGTGTCACTGTGCCCACAAACTCAATCTTTCCCCTCCTTGCTAGTGAGGAGGTGAGGGGATGAAGCTTACAACCGCTAT
+>4253 2
+AGAGCCGGGATGATCAAGGGTGCGCGTCATTTGATTCGTCAAAAGCTTCATGCCTTGGGATACTCACCAGGTCTACATGACATTCATGGTAACCCACGCT
+>4254 2
+CCCATCAGCACAGGCCTTGGATGGCTAAAACACAGACCATAGGAGAGGGTTGGTCCTCGAAAGCGCGCACCTAAGCTTCCATTTAGTATTTTGTGTCGTT
+>4255 3
+CCGACCACAGTCATTCCTTGTGTCAGACGCTCATAAGAGCATGATGAGCCTCCCGAAAGGGTATCAAGTGCGAATTAATTCCGTCGTGTCGGGGACATTT
+>4256 1
+AACTCCAAACATCGGTTCAACGCTTGGACTCCTCCCGCAGAGCTTTGAGCCGTTCGAACGTGCTTTCAAGATGACTAAGCTGGGTGAGATTTAGAGTGAC
+>4257 3
+AGTGGTAGATGTCGAAAATCAAGAGATGCAGTGAAGTCTAAAATAGAGAGACTCTTTGGTATTGTCTCGCCCCACCCCGAGTCCCGTTGTCCGTCTCGCC
+>4258 1
+CCCATTGAGTTACCCGTCCTTGGGCGGGGCCTCTCATGATGATCGCAATGGCTGGCTATACAATGCAGTTACAAAACCGGCCAGTATAATGGTTAATACG
+>4259 2
+CCTCAATGATAAAGACTTATAGGAATTTTTATCCAGCGGGATGGCGACGATGCCTGGGTAAACTACGAGCAGGGACGGTACTCGTCCACCCTCTTTTCGC
+>4260 2
+TCGCTTAGCCGAGACTGTACAACTTTTGTATCCCTACGCGACTACGGGTCAGCTACCGGCTGTAGGAAGAAATGCGTTTAAGATGGCAAGCGTACCTTCA
+>4261 3
+ACTTAATCGTCCACGTAGAGCGCTCGGAAAATGTGGATCACTTTCACATACTGCAGGCCCCGTCAGTTTGGTTTGAGAATGCGCCTACCAATGCAGATGG
+>4262 3
+ACGATTGAACTATTTGGGTGTCATACTTGCGCAAATTAAGGCGTCTCGACGGCCAGAGCGCTAGTTCGCGCGCCAACGTTCCCACTGCTATGATAAAATG
+>4263 2
+TTGCATTCCAACCTGGCGTAATCTGGAATAGTCTTCGAGCCCGAGCTTGTTAAAGAGGGAGCACTTCGCGTAAGGCTAGTAACCCATATTATGACCGCCG
+>4264 2
+ATTTGATGAGCGTCATTCAAGTTAGTCAAGCGGATCCTAAGCCGACGCCGGAGCAAACGCCTTTCCGTACGTTGTTCCATAGCAGGTAGGCGTTAACTCA
+>4265 3
+CTTCTCCCCGGATGCGTAGTCTTACGTACTAGCAACAATCATAGCCGGGCATGGGGATTAGTCCCTGTTAATCCGGCGAGCTGATATAAACGCGATAAGT
+>4266 2
+GATTGAGAGGGCCGAGACATACACCTCTGTCGTCAGCCAGCATCTGACGACTTTGTTTCCGATAGGCAAGTTTCCTGCGATCGCATAAATAGCCTAGGAT
+>4267 2
+AGCTTCGTCGCCTATACCGTGGATCGTGATTACAACAATCTTGTTCCTCCAGGCGGTGAATACAAGGACGACAGACAGCATTTCGTGAGTGATTACGCCG
+>4268 1
+AGGTATACGCGGAGGAAAAGAAGTCCCTCTCATTGCGCACTGTCGCACGCCTCTTCAAGCTGATTCACTTCGACTCACCGATAGGGGGTTAAAGTATGTT
+>4269 3
+GTCTAAGACCAGAAGTTCGCATTGTCATAGGTTAAGCTACCTCGCGGATTGGGGCCGCGTAGTCGCGGACTTCACATAGCAAAACTACTCTTCGCATGTA
+>4270 3
+TTTAGTAAGCACTTAGATGAGGAACCCGCTGTCTTAGCAATACACCGCGGCCTGATTAAGGAAACTATCGTTGACGGCAATCTGCTGGCGTACCCTGCGT
+>4271 3
+TATCATCTTAGGGACAAGCACTTAATCAGACAGCCGTCGTACACTTTCAACTGATAGCGCTTTGGATGCCGCGTGTGAATCGGGATTGCGGCCCGATACA
+>4272 2
+GGTCGGGTGCTGACAGGTCCAATTGCATTCAAATACTCAACCGGAGCTTAGGTTAGGTTCCCCAAGGATATACAGTTCCGTTGGCCCAAGGCAATCATCT
+>4273 2
+ATCGATCTATGACCATCACGTGTCGTCTAGGCCAAAGCTGGAGTGAATGCCAAAAACTCATTGTTGCTTTTGGAAGCCGCCCTTGGGCCGATCATGAGCA
+>4274 2
+GCCTATAAGTGTCGAAAAGGCCATGCGGAATTCATCTTCTACATAGGGAATGAGTCGATGTAGGCTCGATGCCGGGTTCCCGTAACGTTACTTCCCCAAC
+>4275 2
+AGTCCGACGTGTTGATAGTCACGCTACCAATGCCAGGAGCAGTTAAACGTGCAAGACGGATTTGTCTGTAAAAGGCTCATCGCGTTCTCGTGCCCTTCAA
+>4276 2
+GAAGCCCCTTACTGTATATCGATCCAGGTCTCGTGTACAAGCGTTGGCACTGGCTTTGTGAATCACTGACGGTACCCGGTAACAAAGGTACAACTTGGAC
+>4277 3
+TCCAAATTTCGGAACCTGGATATATTGCAAAGCCGTTGGTGATGTGGAACCGGCCAGGCGTAAACCCTTACTCAGTGGAGCCAATGCGACAGTTCTTTCC
+>4278 3
+GGTTGTTCGAAAAAAGCCAGACGGCATTAGGATTACTTTACCAGACTGTGTTAGAGTTGCCGCGTACGCCTCCTACCGAGCGTACAACAGTCATCTTCGG
+>4279 2
+ATTCATAGACGTAGCCCATGGTCCTCTTCCAGCGAGAAGAATTGGTACGGCGCAATTACATTGGTTAGTCACGTACGTGCCCCCTGGTTCTAACGAGAAG
+>4280 1
+ACTATAGCTTCCGACACAGTCAGAATCCACCCGCATCTGAAGACAATCCTCGGGTAGCTTTGATGGAGCGTTTGATTTAGGATTGGAACCTGCGGGCATC
+>4281 3
+CGAGGTCAATGCAGCCTAGTATCAGCGGAAAGTAATTACGATCCCCAGTTGAATGTAGCGGGCCTCCATCCTATTTGACCTTGGCCAGTGTACAATGCGT
+>4282 2
+GAAGGTCATCCAGCTGAATCTATTAACCGAGGTCTCCGACTGGTACGAGTGCGCCAAATTCCGGTGATGCTTCTGGGTGACATCTACTAAAGCGTACCAT
+>4283 1
+ATAGTCCAGCCGGCTTGGCACAGCGCGGATACGCAGCCTCGCTCGGTGTCGCTATTGATGTGTAAGCAGATATGTCAATAAACTATAGTTCGAATCACTC
+>4284 2
+CAGTGACGTGCTGGTACAGGTAGTCAAATCATTTTTCCTCTGCGACCTGGAACCGCATGTCTGATCAAACGTATATTGACGCCGGAGAAACCTGGTGCAC
+>4285 2
+TGCGGACTGGCCTCTCCATAGTCCTGTATGGCCGTAAACCCAGGTTGACATTCTAGATTCTCTAAATGGAGGTAGGCATGACGGCTCACATTGAAACAGC
+>4286 2
+TACTTATGCCTACCGACTCGAGTCCGGGGAACCGAGTGTCTCGGTAGGACATCAAAAATAAGTGGCCAATGATCGCTGCCTCCGTTGGTCTATTAAAGTC
+>4287 3
+AAAGCGGACGGACTGTTACGGGTCGTACGTAGAACGTCTGAAGTCCACACTACTATTTCAGATGCTCCCCGTCTAACTCCACGTGTGGTAGGATTGATAC
+>4288 3
+TTCAGTGTCGAGGACAGTTAGCGATAATATCGCTCGGGCTAGCGTTAACATTCGGTCTCACGACCGGAGTTATCAGAATACGTTATACCCGATGCCCACG
+>4289 3
+ATGTATTGACCAACTTACCATGACGTTTGTGGCAGTCAACAATCCATAGAAGGGTCGCTACCAGGGCTGTCACCCCTCGAGCACGTTTAGGTAGAGGTCT
+>4290 2
+ACTGAGGCTCGTCCTCCTAGCAACATGTTGCATATAGCTAAGCGCATTGTGAACCGCGAATAAGCCAGTATAGCTATTGCTTGGCTGATCGCGCTGGCAA
+>4291 1
+TTGAATCACTGGAGAGTCTTCCGTTATCTTATAGGGCTGTATGTACGAACTATCGGGTTCGCCCTCAGCTCGGTCGACACACAAAAACGAAACGGCTGCG
+>4292 2
+ACATTGTTAACGCCCGGCGAAGTCTTATCCACCCGTGGATTTTCAGAACGGACTAGACATGGTAGGCGGGATCGCATCTGAACATTTAGCACCTACGGTT
+>4293 1
+GATTTAACCAAGCAGGATTTCTTGCACTATAGGGGAATGACGCATATAGCACGCCCGCGCCCCGGACCGTAGTATAAGATCTCTGTCTTGTTCTGCGAGA
+>4294 1
+CCTTCGGACATTAGTCCGTTTTCCAACCGTGATCCCCGAACCGTTAAGTGAATACTTAGAGGCGTGCGGAATACATTAGGGCAAAGGTCTGATTCCCGAG
+>4295 2
+TCGATCTTATAACGAAAAAGCGTGCTGGCCTAGCTTTTCCCGGTTGCGGAGTCACAACAACGGAATTACGGGGCGTTGTAACGTTGGCCCATATCAACCT
+>4296 1
+AGGCTACGCGTACTGTGGGAGGATACGCCACAATCATCCTGGAAAGCCCTTGCCGTCGAAAGTGCCGTTTATGCATTTTTAATTAAGCAGCCCGATTAGC
+>4297 1
+AACAGATGCCCGAAGGCTTTAGTCCCAGCGTGGTCATAATCTGTTACTCTGTATGACCGGCATATTATTGGACAGACTACGCGGGGGCATACGTACTACC
+>4298 2
+GTCGGTGACGTTTGATGAGAACCGACTGCACGTTTTTGTAACAGACTCTCCCGGCGCGCTAGATCACACTTGAAGGAGACCATTACCACGATTGTTGAAC
+>4299 3
+TGGGGGAATGATCATCGTGGGGTCTAACCAATCAGAAGCCCTAACTTCACTCGAATCTTCATGACAAGAGCCGTAGTGCCACTTCTTCAGGGACCTGGTT
+>4300 3
+GAGGTTGGCTGCATGATCAATAGTTTTTTGGGCAATGAACGTCACTGGCAAGTTACACACCTGTCAGGAGTCGGAAGGACAATTCTTCCACCCTCCACCG
+>4301 2
+TACCGGGGGTAGCAAACCTAGTGGTAAAATTTTAGCTACTCTGGGTGCTAATGTCGCACCCGGCTACGCAATGTCCGGATACACAAGCTTTATGCCGCTA
+>4302 3
+TACCGGATTACCTCCAACCTCTGACAAGTTCAGTTGTATGGTCAGGGTTCAACAGTGGCCAAGTCACTTAGGGGCACTGGTAATACATCGTGGTAGACCC
+>4303 3
+CAACGCGTGGCGCTCTTAAGAGTGATTAACGGAGTGACGACTCACCATATCATTTAGTCAGCGTTGCACACCGATTTTGCGACGTCGATAAGACGGTTCC
+>4304 1
+CCGTGCATCCAGACTGTCCGTGTGAAGGCTTACCAGCCGAGAGCGTGAAGTCTAATAGATAATTAGATGCCTTATTCACATCTCCAGCTGAGGTTCCAGG
+>4305 3
+GACACTAGATTGTAGAAGATTCTGCTACCGTCGCGATGCTACTCTGCACGCCGTTTGGGAGTAAATCTCTCGCCCAAGACGGGTTGGTCACAATGAATAC
+>4306 3
+AATTATGATTTCCGGATTCACACAGCACGGCTCTGTATCGACCAGTTGACCGTGACGCACATTGGCCTTGTCTGCTAGAGCCGGATGACTCTGAAGGAAA
+>4307 2
+GATCGTTTGATCTCTCTCATGCGTCACGCGCAAGAGTGTCGCTAAGTAGGAATATGAGTACACGCCAAGCGCGCTTCCAATACGACTCAGTGATGTTAGC
+>4308 3
+ACGCCGGTTACTTTAAAACAGTGAACCTAGCCGTACAAGTCTTCAGAGGATCGATCTAATTAAGCGCGGCTTGGGCACCCGTTTGTGGAACGTACCGCTT
+>4309 3
+ACACTAGAAAATGAGGGTGACGTGACGAGTCCGTCTCCAGCCATCTTGTTACACGCGTAATACTAGGGCCTCGGTACATGGCTGGTATCCTTTAAACCGT
+>4310 3
+GATACACGGAAACCAGAGCGCTGGCCTTGCAAAGTTTGTTTTGCGACGTTATGCAGTAATGTCAACGTTGCCCCACATGGTTCCAACGTAATCAGCCGGT
+>4311 3
+CTATAAGATCTCGTCCCGTCCTTCCTTCTGAAAACACGACAAGACGGTAGTGGGGTCTCGTCGGCCGAATGAAGAGGTCTGCATTCTTGGATTACCAGAA
+>4312 3
+ATAGCAGATTGCCCCCTTGCTGAGCGTATAAGAGCTCCCTACATAAAACTTGAATTTCTAACCTGGGAGTCGAGTGCTGTGGTTGCCGCTGACGACAGAC
+>4313 2
+GCAAACTCGGGCTAATAGACGGAAGAAAGCGTTCTCCCCTATTTCGGCAACCCCTTAGGGCATTATATCAGGTATAGTCTTGGAGTAGCACCTTCGGTGC
+>4314 2
+ACGGCGTAGCGTGTTACTACGGTAGACACATGGCGAAGGAGGCCGTTACTCGATTTCGAATACCGAATTTGTTAGATGCCCTCCCCTTCAGATTACAAGC
+>4315 2
+TCGAAGGTGGAGGGCGGTCTTAAATTTCACACTCCAAGAAACTCACCAATATTGCTAGACCTGATAGTAGCGCGATGCTTGCGTGCGCTGAGCTACCCTT
+>4316 1
+TGGCCACTAGCCGGGAACTTAATGCACTTATGCTACACCTTGTTTTACACCGCAGCGCCATAGACCGTAGAGATCAGAATGGTGACTAGCGTGAGTCTTG
+>4317 2
+GTTACGATTGGCCATAGGGAATCGCGCCTTTCGACAACCGTCCCGGCCGTGAATAAGAGTTATTATAAGAAAGCCGGCGCAGCACCTGTATTTCGACTTT
+>4318 3
+GCCAATAAGAAAGCTCCTGAGTAAAGGCTTCCGCTACGGCAGATTTGGCGGCTACAGTGTCTTGTAATCCCAGCATCGATCGATTAGTAACCGGTTTCGC
+>4319 3
+CAAGACCATCTAGAGGGCATCTTAAAGTTCGGCATGCAACAAGGTGAATATACAGTACTTGGGCTCGTCCCGTCCTTGTGGGCTCCTTTAGCAAGAGCCT
+>4320 1
+CGCCAGGCGAGAGACTTCCGACACCCATAAACATGTTTGATGTCAATATAGCTGCTGTACAAGGCGGCGCGTTTACTCTTGAGAGTTTGCACTTGGAACC
+>4321 2
+CGGATAATTGCGTCCGGCCGAGGCGTCGCATGCACTTACGACGAGTTAAAGCACACAAATAGTCTAGGCACTCAGATTCTTCGTGGTACATTTTGTCAGC
+>4322 3
+CCGTCATGTATAGTGAGACCATCAATTCACTGTGACCGTTGTGGGTGAGGTGAGCTAGATTAGCACCCGTCCGCGTAACTGTACTGTTACCACACCGAAA
+>4323 1
+ACGATACCTAGTGCCTTCTTCACGGTGTTGAGAGTAGCACCGCTATTCCCACAGAGAATTGAACGTACTAGGCAAATCAGTGACGTGCGGATCTCCTGGT
+>4324 3
+TTTATAGCTACGATATATAAAAGCGCCTGTCCTGCAACGGCCAGTGAGCCGCTACGGTCGTAAAAGCTGTGCATCTGTGCCGTGCAGCTCACTGAAGTAT
+>4325 3
+TTGGTACACCCGGTATCGGTTTGGCCCTGCATATACGCTGCATGCTTTCCAGAATCCCTAATTCGAGCGCAAGAGGATGCGGATACTTAAGGAAGATACC
+>4326 1
+GGGGCCCCCCTTAACGAAAGTGCTAGCGCTTTGCACTGCTAGAAGGTCGTGCAGAAGTCGTAGTTCATACTATTAAAAGGCTACCCGCGACATATGTTTC
+>4327 1
+GACAAGCGTGGAATCGCTTTAAGGACCTGGGGCGTGGCATATTTTTGCTAGATAATAGGCACCTCACCCCAGTGCTGCGCTAAACGCGCCCTTATTAATA
+>4328 2
+ATTTTGCGAGCCCGTCGATATTGAGTGTAGGGGCTACGCCCAACGTGAGATAGGATCGTTTGTACGCGAACATTCTCCAACCATGCCATAGCAACGCTTA
+>4329 3
+CTCGCCAGTTTAGGCGTGTACATGCGCCAAAGGAATATCTTCCTGCAGCTCTTTAGTGAATGCATAAAGGGTCCAGCAAACGTCTGGGGATCGACACCTT
+>4330 3
+AGGATGTCCGTACATGGCATCACCACTATGGATTGTCCGACCTAGTTGTTACAACCGAGCGTGTATAAAGGGTCCACAAACTTGCATCCCGTAGTGGTGC
+>4331 1
+ATAGAGGAGCGCTAACCTGTGCTCTGGTACTAACAGTAGGACGCGTTTCTAACGTCACGAAGTTGTGTAATGCATCTCGCGTCCAAATAGCTTCAGCCGC
+>4332 1
+CGCGGAGCTATGCCTCTCGGACGTATCGCAATACCGACGCGGAAATCCTATCCAAGATATCTGGTAAACGTCTTAAGGGCAACATCCTGTGTTATGGTGT
+>4333 1
+AGTCCCGCACCTAACTTACGACGTCTGGTGGAGGCCGTCTGTACACCATTATGTCTACAACTTAGGCCGGTGCAAATTCATAGACGGTTACAGAGTTGAG
+>4334 1
+GATATTAAGACTAAAGCTCATAGCTAACATTCCACCTGGTCGTTGGGCAACAACTCTCGTGAGTCCCTCGACCCAGTCGTAGGGCTATGAGGTTAGTCGG
+>4335 1
+GCCCTATAGGGGGTTTCCACACGGCTGGTCCGGAGTCTCTACGCCTGTAGTCGGAAAAACTGATATAAAGTAAACCTCGCAGCTATATCCTCAGAGTGTT
+>4336 2
+TATCTAGCAGCAAGTAGGGCGGTCTCTTACAGCAGAACCACCGGCAGTTCACCCGGCCTTGTATTGACATAAGCGTTTGGGAACTATGGCAATTAGTTCC
+>4337 2
+GGGCCCGGGCTACTTGATAGACTGAGCACGTTAAATTATCGCTGTAACAGTTATGCTCAAAGTTGCCAACAGAGTCCGGACTCGCACACCTTATTGTGCG
+>4338 3
+CAAATCAGCGGATGCGTCGGTAGACATTTGATTTTACCACCTTGCTGCACATCGCGGCTTCTGAGAGAACTCGGTAACACTCGGAGCAATTTCAACTGGG
+>4339 1
+TCGTCGTCTCGAGAGGCAGTACCTGGTGGCATGAACTTTTCAAGTAGAGAGCCGGCACTCCCTGGACGTTCGAACCATAAGAACCTCGAACTTTATTTAG
+>4340 3
+CTAAGACAAGTCTCGGCTTCGCGAATCTTCCGCCACCAGCGCCCTGAGGTAATACAATTTGGACATGTTAATAAGTGTGTATGGACTCGGGGCTCGAACT
+>4341 3
+TCGTGGGAAACACAACGGCTAACAAACCCTTCTCATGATGCCTTGGCTGTTTTACTCGACCGACTTGCGGCGATTATGGGTAAAGATATGCCGTGCAGAC
+>4342 2
+TGTACAGTCTCGAATATGCCGCAACAAACGGGGTTATAGTTCAGACAATTCGCCCAAAAAGTGCCGGTTCGCTTACCTCGTGGATCTTTCAGGGGACCTG
+>4343 3
+CTGATACTGCGCGGCTTACTATTAAAGCGCTGTTTTTAGGCTATGATGCGCGAGACCCAATCATGTCTGCTGTACAACATACCGACAAGGGGACGGCTCA
+>4344 1
+GATTTAATAGGGCTGAACTTCATCGATGCCTCATGATGATAGCTGGGCTGCGGGGTAAATCCTAGCGTTGGACCGTCCAATACCAAACCTTACCCGGTCA
+>4345 1
+CGATCCGGAGAGAACATTTGCTTGAACTTCCACCATTTGCAACGATAGTCGTTGCTAAATCGTTTCATGCCGAGTCGGGGACGGTCACGGTGAACTACCA
+>4346 1
+CCTTGACGGTAATTACGGATATACCGTGACGGCCTGTAGTTGCTTGGTACAAATCCCCTCCTTCGCACGGACGTAATCGACCAAGGCGAAAGAGATGTTT
+>4347 2
+GCACGTCCTGCGTACGTCCCCGAAAACAAGGAGATAGGTACATTCGGGGCTAATCCTGTTAAAGCGTGTTACTCTTTAGTGATCCTGCGCGGAATATCCA
+>4348 2
+ATGGAATGACTTCTCTTAATCTTGCTGACGGGACAATCATGTATGTCGGGCCCCCCCGGATATGGCAAACCTAACCGGTTGAATCTGAGGTTAGCCCGAA
+>4349 3
+CATCTCTAGTCTGGACGTTACCATACGGCAGAACTAGTTGTCATGGGGGCACCTCGATATGCAACACCCGTTATTGCGTGGACGGCACCAGTAAATTATG
+>4350 1
+GGGCACCATGTCGATGGCAATTTATTCCTTTCGGAAAACCGACAGGATCTAGCGTCATGCGGTGGTCGAAGTATCCAGCCTATTGTCACATCCCAAAGTG
+>4351 1
+GGAGATACTTGGAGAGCCAAGCATCCAAGTATTGGCCCTCCGTCGGGGCTGGAAAGACATTCCAATCTGACATTCTTTTCGCTTTATTGGCGGCACACAA
+>4352 2
+CCTTGCCAGTTCCCGGAGCAACTTTAGTAACTAATATGATTCCCCACCGCCGTGACGTTTTGTTGACCGGATAGTCTACGACTAGGGAAGAAAGACTGGG
+>4353 2
+AGGTCCAATGGTAGGGCATGTGGTGGCATCTCTCGTTAAACGATTCAGCGCCCCATGCCGCAAACCCAGGGTTTGTCGGTGTCCCAAATATATAAACTTA
+>4354 3
+AATGATAATTGGTCCGTGCGTAGTCTATGCTGCCAAAGTCCCCGCATATTGAAGTGCTCCCGCAACATGGAGCCAGGTTAGAACGACCTAGTGATCTCTG
+>4355 1
+TCTCTCATTGGGCCCATGATAATGTGCGAGCGCTGACACGTTAGTTCATACGGCCGGTTACGCTAGAACAGAAACTTACTCCGCATGGACCATTGGGAAT
+>4356 2
+GGATGCGCTAGGGGCTGTAAGTTGGATCCGCAATATCCGACCTTTACCAACGTCTAAGCCACTTACTTACCATTAATCAGGGTATGTTGGAGCCGCGACA
+>4357 1
+AGTCAACGTCTAGCTTCGGTCAAATTATAAGGGTTGGGTAGGTTCGTCCACCAATAGCAACCGCTAGTCTGATACACCGCGGTGTGCTACTATCGAGCCA
+>4358 1
+TACCCGCTGTGAATATCCAAACGGTTAGAGATAGTCACCACGGTTCTGACTAATTGTGCAGGGCGGGCCCAGCTCACTTACAGAGCCAATATGTGGTCTT
+>4359 3
+ATAATTCTTTGCGCGGTGTGCCGTTTGGCCATGGACCAGAGGGACCAGTCAATCTGGACGGAGGTCCGCATCCAGTCCTCATTAAATACCAAATCGATTA
+>4360 2
+ATCTGATGTCATGTGTCGAAGCTCAACACGGGCAGTACTGCAGAATCGCCGGCATTTTGAGCATTTACTGAGCATGCGTCCAATGCATTTCAGGACGCCA
+>4361 1
+TTCTGGCTTGGCAGACTTGAATCATCATAACAGTCTGGCGTGAATAGCAGCGTTACGCAACCTCGTTAGGACCGATAGGGGTTCAGAGCCACACATCCTT
+>4362 2
+GCGGATGGCGAGTTCAGTCATATCACGACTACCTCCGTCTATTCCGGGATGGCGTCGCACCACTGATACGTTTAGGAAACCTTTAGGTCAAAAGATGTCA
+>4363 1
+CTCGAGCTCTGACCGAATTCGCTTAGCTCTAATTGTGTATGATCACCTGACGAGAACAGGCCGGAGAAGGTTGGACGTAGTTTCCCTCGCAAGACATTAC
+>4364 2
+GAGTACCGCAGCTGAATTTCTATCGAAATTTATTTGCTCTGCCTACCTACGGATCAGGCTGACAGAGATCGCGGGTTGAAGGCGCACCCATGAATACGTC
+>4365 3
+TAACGTGGCATGGAAACTTTGAGCCCGCTTACCGTCCAGTTCACGTTCTTCTTTGGTCGCGATGAAACTTAAATCAGACGTGGACAAAATCCCCAGGGGG
+>4366 3
+GTGAAATGACCACTTGAGCGCTCGCAGGATGGCAGATTCGCTACCTCAATCATATATCGTTTCCTAGATCACTGCTTGGAACGCCGTGGGACGTATCAAG
+>4367 1
+TCAATATATGCCGAAAGCCTTCTGCTTAACAGATCGCGGACCTTCGTATGCAGCGTCGGCGTGAGGCCGTTGGTAAACATTTGTCGAACAATCCTACAGG
+>4368 2
+GGCGATCTGACATCATGACCCGACTTGTGACGTCGGGTTGTCCGTGCGCGCAAACATATCGAGTCATTTATTATTTCATCCATCAAGAACCGGGCAGAGA
+>4369 3
+CGATGCGACGTGCCAAAAATTACCCGTGGTAACCCTATGTTCTAAATGGTATCCCGCTGATTGACACTGTTTCGGATCACCCGGGGATCTTGGAAGCAGA
+>4370 2
+GAAATTCCTGAGATTATGTAGTTCATCACAATTTGTTGCTAGCACCTCCGTGACTACTTCCTCAGAGAGGACTCGGGTCACGGCAAGACAGTCGCGGAGC
+>4371 3
+CTTCTTACCGGGCGGTAAACCACCATGGTCTTTTTTTTTACCTCGGAACTAAGGAGTGTCTCGACCAAGTGCATGGGAGAACGCGGACCTGAAGCATAAC
+>4372 3
+CGAACCCCGCTTGAGTCCGTGATACTACAGGTGACCTAAGAGGGCCTCGAGCATTAACGCATTGTTATTCACCCTGTCATGAAACGGTGGTCAGGATATT
+>4373 3
+GAGGGTGGTCACTCCAGTTTCTTAGCTTTCAAAGAAGTCCATCTAGTCCGTCATATACACCAGGTTCGCTGTCGCGCCGTACGTGGAAAAGCAACGTAAG
+>4374 2
+TGTAAAACGTATGGAATCCAAATCAGGAAAGCTTCTGTCACATTTCACCGCTCGCCGCCCACTGGAGAAAGTGAGGCTCCGTTTTTGGATTCACCGGTGG
+>4375 1
+AGGACGCCCTCGTGAAGTTTTGCCGTGACTGTTCTTGTGCGATAGAACCTGTGAGGGCGACCTATTTAGTAAACACACTCATATCAGAAGGACCCGTCAC
+>4376 1
+AAACGGGATACTGGCCGGTAACGGTCGGAATCTTAAAGATCGACCAAGCGCACAGTGTCAAGCGACCCATCACTGTATCCGGGATTTTCTTGGTTCCTTT
+>4377 2
+AATGTTTGCCGATGGGCTCAAGCCCTGAGATGTCACATCCACAATGGCGGTTCTACGCCTGACTCTCGGTGACGTACTGGTAGAACTCAGAGATCTTAAA
+>4378 3
+CACAACGCTCGCGAAGACTATTTCGCACGCAACACCATCATTTCTTGCATGACTTATGGGGGATTCGGGAACAAGCTTGTGTGGGCATCGCTATGACAGT
+>4379 3
+CATTCTCCTACCGCAGATGCGTCCAAGCCAAATCGTTGCAATACGTAATTTGGCGGTTGCGCCGAGGAGTATACTCCAGATCTGTGCGGAAAGTCTAAGT
+>4380 2
+ACTCTGTCGCAGTTCCGTGGAAGTTTCTCTCTATCCAGTGTACATGTTGGTCCGAAAAGACGGAACTGTAAAACCCCGGGCTAAGCACGAATGGCGTCAT
+>4381 1
+AAACAAACACCGCGTCCCATGTCCGGGTCTTTATTGGCTTCTCGACGCTTAGGCTCGCGATGCAAGGTATGAAGACGTGTGTTGGATCTTACAACAGAAC
+>4382 2
+CCGCCGTGATCCTGCTGATCCATGCGGGCGCACATCGTGTATCTTATGACAGATATCATTGGACAGACATTAACTTCTATTCGGGGCACAGATGACAGAG
+>4383 3
+CCACTCACACCATGATTCGCCGGTTCACGCTCAGCTAGAAGTTTTATGATGTACGAGGTACCCTTATCGCTGGAAGTGGTTCAACCAATAGACGAGGGTG
+>4384 1
+TACGTCTGAATAGCGCCATGCAATAGCAGGAATGCACGTGAACGGTTCAGTTGGATTCTACATGCCAATACCACCTCAACTGCGATCGGCTGTTGGTTGC
+>4385 2
+TTAATACGCGTATAGCCATGTGTCAATTGTCGGGGCTATGCCCTACACCGTCGTTGGCACAAAGGCAGAGTTCCGCTGATGTGAAAGACACCATTGTACC
+>4386 1
+TGGCCATAACATGTTCTGCATCAGCCAAGGGCGCTACACCCAGATAACTCTGTGTTACGGGCTCCGATACGGATATATCCAGGTCGCAATTGAGTGTAGT
+>4387 3
+CATCGCCCCTCGCATCCCATGGTAATGAGCAGCAAGTTTTCAGGGTGGAGGGGTCGTGCCGGTACTATCAATTTTAACTATATTACCCAAAGTCGAGCAG
+>4388 1
+GCATGAAGGTTAGTCATACACGGGCAACCCAAACCCCGAATCGCGTATAGAAGCTTTGGCCTGTACCGAACTGTGTATAGGTTTTTCACGGTGACTTCCG
+>4389 1
+TGAGTCGAAGCGAGGTACGGTCGCTTCAGGAATTTATTGCCAAAAGCATATTTCCCGTCCAAATCGAGATATCGCTGCCCGTTGTCTGGCCTAAGAAGCC
+>4390 2
+GTTGTTCACACTTCGCACAATGTTCGTCTGATAACGCCCTTCAGGGATAAAGACCGCGTATGGATATCGTGGGACCAGAGAAATGTCAGCTGTCTCCAGC
+>4391 2
+CTCGATGTCGGCCAGTTTGAGCCCATGATTATTAGTGATCCAAGCCGAGCCGGTCTCCACGGAGATTGGAGGAATCAGCTTTTACACCATTATCGCAAGA
+>4392 3
+GAATGTCCACATCGCACGGCGACAAAGACAATGGCCTTAATTGACTTCACGGTTAGGGACCACTTGATGGTTTGACCGAGTCGGTTACTGTATTCGCCCA
+>4393 1
+CTTGCACGCTCACGGTTTGGTAGGAATCTAGGATCTTGTTGAAGGGCAAGGGCTCGGCTTAGTTCTCAAGAAAAAACTCAACCCTCCGTTAAATCCCGGC
+>4394 3
+TACCCTACTTGCTAGGCATAACGAAGCACTTGGTATGTGGCAGACTTGGTCAACAAATCTACGTAGGACGCTGCTATCGCGTTAGGATTGCGAACCGTCC
+>4395 3
+TTAGCCGCGTGGCCAATTCACGACTGTAGAGTGAATATGTTGCAGCAGTCCATGCACTCTACTGATGCCCTGAAGGATGCTAAAAACTCGCTCATCGGTG
+>4396 1
+ACGAATGCCCTAAACCTGGGATTTGACTGTAACCCCCAACTATGACAGTCAAGTGCTCAGGCGATGGTCGATCCGGGGGTGTCTCTATGACAGTAATTCT
+>4397 3
+AGGGATTGATTGCCTGCCGACTTCGTGGCCGACCACGGTCTAAGGTCGACAAATCACTAGTGGTAAAGCCCAAGTAATCGGCCCTTCTTTAGTATACTGA
+>4398 2
+GCGGGCACTTCCCAAGTAGTTTACTCCAGTCTAAGCAGTGCCCCCGGAGATCTACACGCTGGTCTATAGAATCACGATAGTTAGTTGATTAGCACTGAGG
+>4399 3
+GCTGCTTCGAAGCTCATAGACTCACGCCCCGGAACGCTCTGCTGAACGATAGCAGTGAGAAAGGATTTCCTTGAGTGAGTATTGCTACCGTGATCATTCA
+>4400 2
+AAGCAAGCCTGGGCCAAGTCAATGGACAAGCGCGGCTCCAATTGTGGCGCTTGATACTTGCTCACCATAAGTTGTTGACATAGTAGTTCATCGGCTCCAT
+>4401 1
+AATGCGACGTTCCAGCCCCATGAGATCATGCTTACGCGTTATGAGCGGTAGATAAGCTTTCGATGGAAGCACCGCTCTTGCAATATGCCGTCTGACGATA
+>4402 1
+TTCACCTGGTGGCCTTAGAAGCCATAGCGTGTCGCGGTCGATACGCCTCAAAGAGTCAAGCGTGTAATGAGATTATGTCTCCTGCTACAACACTTACGAG
+>4403 1
+TAGGAATGCCCTGGATCTTGCCAAGGGTTGAGTCTGCGTCGGACAACACTCAGTAGCCATAACTTGAGGTTAGAGACTCGCCTCAATTTAACCATCTGGC
+>4404 2
+GAATCCTAACGGACCTGCTTACAAAGGAACGCCCTTAACCGGTGGAGAACACAATATAGGTGCAGTATGGTGTATGGTCTTGCCTTTGATTTGCCCCCCG
+>4405 1
+GGGCGTCTGATCGAACATATCCTCCCCGCGATAGAAAGTATCTTTCGACTAATCGCTTCGGCGACGTAAATTGATATAAGGACCCCAGGTGACTGCTGTG
+>4406 1
+ACGTAGTCATTCGCAAGGAAATAACGTTTCCCTTAGCGGGCTAGTCCACAGTTGCTATTAGAGAGCGGGCCATCGGGCCTTTGGAACTCAGCACTCATTA
+>4407 2
+CAAGGTCATACTTCCCCATACAGGTACCTGATGTACGCCCCTTTCGTCATTCTCGGGTCAGGGGAATAGAGTAGAGGGTAACTCTTGTACTAAGAAGCGC
+>4408 2
+AACAACCTCAGCAAACGGTTGGGGGGTTATTAGGCGTAACGTCCATACTCCCCGGTCGGATAATCTGTTGTTCGTACTGAGAGACTACACCAGTCATGCT
+>4409 3
+TTGTAAACATACGCATGATTAGCCCAGGCCATGAGAGTGCGTAAGGTGGGCGATTCCCATTATTAGCTCAATAACTCCTATCCCCAGATGTCGGCGGCTG
+>4410 3
+CTACACAATCGCAGGCCATAGGTTTTAGAGTAATGGCTAAATATCTTCTCCCTATACGAAGATCACCGCCTGGCGCGTAGGGCTCGCGTAGGTGATCTAG
+>4411 1
+AGCAGACGGTACATTGCAGGGTCGCTAAAGTGGTCAATCATGTCCCGTTAAAAGCCGCCTATCTTGATACGTCTCGTAAACATCGGGCTCGCTCAAGTGT
+>4412 3
+ACACTTCAGGCATCGGGGGTGGAACATAAATTTCCGAAGGGCCTGTCAATCCGTTCGTGTTTGTTGAATCACTCTAGGAACTCCTCGCAGAAACGATCCG
+>4413 3
+TTTCTGGCAATCTACGAAAGTTTTGCCACCTGTTGTCATCTCTGGCTTAAAGAGGCGTGCGTGCCAGCAATCATGAAGCCATCCGGGCGCAAGTAAAGAC
+>4414 1
+AACCCGCGCTGCATGACATTAGTTTACTCAGGGGTCCAAAGGTTTGCGCGACCTTGTTATACGCTATTCAGAACCAAAAGATCGCCCCAGAGGTTGGTGT
+>4415 1
+CACCAGGCGATGTGCGTCTAATATTGTGGCGCTCTGGGTCCTAACAGCGGAACACGATATCCCTTGTGATCATGTAGGTATAATAAAACCTGTCGCGACC
+>4416 1
+GCCCACTTGCAAGACAGCAGCTGTAGGAACCGATGGGTCTGCGGGACTTCAGCCATTGGTAATTAACGAGTCTTGCTGTTTAGACCATACGTAACTCTCA
+>4417 1
+CGTTTGCCACCGACTGTGCGAACGCTAGGTCGGCTGCATTGGGCTAAAGCTTATCTAAGTGCACTTCGTTACTAAAAGCCGGTCTTACAAAAGGACACTG
+>4418 1
+TTCGATGTAACCCTGCAAAGTTAGGCCACAGCCAAGAGTCTTAAGGACCGTGCGCTGTAGCCTACGTTTGGGTTACTTAACGGATATCGAAACCGTTCCG
+>4419 2
+GGGGCTCACTTATGAGGTCATGAGGCAAATTCGCTGACGAGGACTGAGTCCAAATCCCCCCTCCGATCTATTACTTCGTCGAACTATGGGGAATGTTAAC
+>4420 1
+CGTTCCTTTCTAGATTCTTTTGTGAGAGATGCTAACGTCTACGCGGTCAGGCCACCCAAAAGGAGAGATTTACCCTGAGCCAACAACTCAGTAGCGTGGG
+>4421 2
+GATACAACGTGGCCCGGGTCTCGCTATGTTCCTGACGGTGAACCGTTGTATAAGCGCCCAGGGAACATCATTCCGTAATCCATCTAGAATTATATAGCGG
+>4422 1
+CAAGACCATAGGCGAGTGTCCTGCTAGATAAGTAGTAATGCTCTGACAATCGTAAATTGTCCGGGCTCCAAACGGCCGGGCTCCGTTTCCAAGCTTTTAG
+>4423 1
+TCACAGCCTCATTGGTGGTCGAAAACCATAGCCTGTGACTACCTGATATCGTCATAAGTGAGTTCTCGTGCCGCCGTAGCATGAGTTAAGAAGGACTCGC
+>4424 3
+CTTTATGAAAAGTGGACTAGACCTCTTTGGGTAGTCTGCACATCCATGTCACGTCTGCTTTTACCGGCTAAGGACACGTACTGCGAACGAGACAGCAGCG
+>4425 1
+TCCATCAGACGTTCTTCTGTCGATAAATGAAATCGCACTGTGTCGGAGCCAAAAGCGTCGACTAAGCCCCAATGTGTCATGGTCTGCTACGGCTTAGGGA
+>4426 1
+GCTTCAGTCGCCAGTCTCCGATGGGAGTTGGTCTCAACATCCACCGTGGTTCGAGCAGGGGGTGTAGATACATTAAATTCCAACCTCTAGATAATAACGC
+>4427 3
+CGCGAATCAAATGCTGGATAGTTGATAATTACTGCTGCAGAACCACTATGGGAGCGCGCTGTTCACCGGCGCCCTGGGTTAGATCTACAATATGTCATCC
+>4428 3
+ACTGCGGCTTTCTCGGTACATCTAGGCAGGGTTCGAAACAGAAGACCATACCGCGAGCTAGAGTATTCTTTATCGAATTCAGCTTGCGGAGCTCCACGTA
+>4429 1
+GCTAGTCATGCAAGCCCAGCTGGCGTCTGAGTTCAAAGGGCGAACTGCCGAATTATCTGTTGAATATAAGTCATTACTACGTTTGGACCCCCCGACGGTA
+>4430 2
+GTATACAGGCGAGGTATGTACGTTGCACTTCCTCCTTATTATCATGATATACGGGGTTTGTCCGCTACGATACCGAAACGGCGAACGGACTCACCAACGG
+>4431 2
+AGGGGGGCCCACTAGACCCCTTGCGCTTGTTCAAATAGGGCCAAGCGTATCTACTTATATTGGAAGCCTGGTCGACCTTAGTCTAACACAGATTAAGGTC
+>4432 1
+AGGATAAGAGTTTACTCGCATCTCGTTGCTACAGTCAAGTGGCCAACAGTAACCTGAACGTTCTGCGTCAAGCCTGGTAGCGCCCTGTTAGGACCTAGTA
+>4433 3
+AAGTCCAAGTTGTAATCTAAGCCACCTAATCAGTGTACTTAGGTCTCTCCGTGGCACAGGACGCCGGTCAATGAGATTCTGGAGTATTCGACAGCCGCTG
+>4434 2
+AGGTCCGGTATGAACAGCGTTTCCCGGGGAAACCCTTCTTGGTTTACGTTCGTCTACCGAGCGTAGAAATAACAGCTCGTCAACGCATTCAACAGATGTG
+>4435 3
+CTGAACGGAATCGTTTCTAGTTACCACCAGGTTTGACTAGACTAACTAGCCGGCATAAGGGCTGACAATAGGCCAGTCCTGCTATGCCCCTTGAGGTGAT
+>4436 1
+ATCATATCTCCCTGAGAGCCGGTACATGTCGCTAAGCTCTTAGCCGACCGTGGCGTAACATGATCTTCGGGAAATTCACTACTAAGACTCAGGAGGTGTG
+>4437 1
+TACTCATTGGACGTGTGTTTTACATACACGTCGTCCCAATATAACGACGGGCCGGCAAAGCTTTAAGGATGACATCCCGGGCGCGTGTTGTAATGCACAC
+>4438 2
+GGGTTTCAACAAAATGCTCAGGGACTCTCTAACTCAAGTGCCTTAGCGATGCCACGGTACAAGCTCCATGTCCGTGAACTGTTAGGGCTTGCTCTGGAAA
+>4439 1
+TCCCTTACAAAGATCATGGCTGAAGTGTGAGGGTGACGTCAAGTATGTAGCCACTGTTCCACCGTAGCCCGGATCACACTAATGAGCGTATGTCCGTACT
+>4440 2
+TTAACTCCGCAGGTTCGGCGCATCAAAATCGTTATGCGGATAGCACTATGTACTCCAAAATATCAAGGGAGCCCCCCGTTTACGGGCGTGACTTTGGATG
+>4441 1
+GTAGGATACAGGACCACTGTAGGGGATGCTTATGCTGGCCCTCTTGTCAGTCAGCCCCCCGCTAGGTATTATCTACCAGGTTAAAACAGACTGTGAAACT
+>4442 2
+TCGCAGATAACCCTCGCTAGCGGTTCCTTCTCATAATCGAGTCGGAACGCTTCATTCGGGGGGTGAGCGTGTAATATGCCTCTAATAGACACGATAACAG
+>4443 2
+CATACCTCGATCTGGTGTGAAAAATCCCGCTGGACAAGTAGTGGAGGTAGGACCAAAACCGTGATTTCCATTTGCGCCGGGCTAAAGCGCTTCACTTTTC
+>4444 3
+GCAGGATTGCCGCTGCGGCGTGCATTCAATTACTATAACGTAGTCTCAAAGCACGGCTCGTTCATAATACCCAGTTTCACAAGCGACGTGACTTGTGAGG
+>4445 1
+CAGGTGTTTTCGTAATCATGGCGTTGGCACACCGTACACGTTACCACTACGCTGAAGTATCCGGGCCGCGATACGACGATTCAGTTGAATATAGCAGCTA
+>4446 1
+GAGGCATAAGTGTGAAATATACTCACCTAGGGTGTCCGCCAGGAATGAGGAATCCTCCCGCCTCATCACCATAGATGTGGCGGGTCACTGCTTTCTTAAT
+>4447 2
+TTTCTGCACGGACGAGTGTCTAACAGAAAACTTCCCAGCGGACCAAGCAGCAGTTTTCGTTAGGTGGAGCATCTCCGTGGTACCTTTCATCTGGACGAAA
+>4448 1
+ATTCATCTTCGGGCAGCAAGGAGACCTAGCCCGGCCCGACGACTGAACCTGCGGTTTAGCGGAATGTCTTCGTATAATGATTTACTCCACGTATAAGGTA
+>4449 1
+AACACTGAATAGCTACTTGGAACGATCAGGCTGGCCGTAATATCGCTCCCAACTTGGACCGATTGTGGTACGGGATTAGTTGCCATAGATTCGTCCCACG
+>4450 3
+CCTCGGGGCTGATATCCTTAACGGGTGAGGGGCGCATATTTTCGGAACTTGCAGGGAACGCTATATTCAGTTTAAACAAGCTCTCACGCTCCCAGCAATA
+>4451 3
+TAGTAAGTTCTGTTGGAAGTGTGAACGTGCTGGGGACGACACCATAGTTAAAAAGACCTTGAACCCCTCTCAAGGCTTAGTCGGTTCCCCGCACCTAGTC
+>4452 3
+CGCCGCGGTGGTGGTTTTGCTCACGATGCATACCTAAGACATGAGCACGTAAAACAGTCGGTTTGCTACTCATCCAATGTGGCAAGGTAACTCCATGTCA
+>4453 2
+GTTTCGCGTTATTTACTGCTATTAGATGCAATCAGTCGATGGCCCGGTTACGAGCCTGAAAGCTAGGAACCCGGTTTACTAGAAGACCACGCCCAGCTGA
+>4454 2
+CCTACAATGGCAACTAGTTAGAAGGGCGGGTTCGTAACACGCCTCATAAGTTCCAGCCTCCAAAAGTTCCTGAGTGTATTGTGATGCTCGCTCCGTAGGA
+>4455 2
+AGTGCCTACAGATAGACCTCGAGTCGTGACTACAGCTAGTGATGCAGAAACGTAAAAGGACCTTTATCCAGCTTCGGATTCGTGCCCTCTGCTGTAGTGC
+>4456 2
+TGTTGCGAATCGATCCTAAGCTTACAGTAACATTGCTGACAGGAACCAGGGTGAGCACACCTTACAGTAGTGCTGCCTTTACCCCTTTTCAGGGAGGGAC
+>4457 2
+TCTGACGTCTTTGGAGAAGTGTAAACGCCTCGTGGGCCCAGGGTCTCGAGTATACAACCCGTGATTTTGCATTACGCCCTGAGTTACGAGACAAAACCTA
+>4458 3
+CGGTACAGAGACGCTAGTTGACAGTCCGTTACCTAGGAGTAGGGGCTCATGACAATGCCGTTCTGCCAATCCGGTTTGTACTAATCACCTAACGAGTCTA
+>4459 1
+GCAAAGGTGCAAAGGTATACAGATGGGCCCGCCGCCTTGCTTAACAAATTGTTCTCGTCTCGGGTAATAATCATGATGCCTCTTACCGTCGGACCAAGGT
+>4460 2
+TTTACGCATAATGCTCATAAGGAAGACGCGTGAAGCACTTAACCAAGCGGGTAACCTGGTGCCCACGCGAGTTTTGGCTAACTCTATTTACGGCCTGGTC
+>4461 3
+TTACAGCGCAAAGTACCCCCTGAAACGTCCAGGACTTCTGGTGTCAGTGGTTCTAAGTCTATAGTGGGAGGCTACGCTGGGACACATATTGCTAACCATC
+>4462 1
+GCAGCCACCGTTATATGATGATGCTGAGGAACGGCTGAGCCTTAGAAGTGGGCCCTACATGTCTCTGCTGTACGAACTGAATACATAACCTGTTATCCCG
+>4463 2
+ATGGGTAGGTTACCCTTAAGGAAGTTGCATCCTATCGGGAACCTGGATTATCAAGCACTTCACTAGTTGAGAAATCCGTCGCGAACGTCCGGCCTGCTAC
+>4464 3
+GTTTTAAAGACCTGGACGTTTGTAGGGGTCTCCGCCGGATAGGTTTAAGTCCTCGAAGAATAATTCCAAGATCACCACCCCAGTGATCACGCTGTCACGG
+>4465 3
+CGCTCCAGCCGAATCCTATCATGTTGTTTATTAGCATCAGGCGACGCATGTTGCCTGGGGACACAAGCACCGTGATAGATGATCGGAACTAGTCATCTGA
+>4466 2
+TTTCATTCAAAAGGCCAGCCTCGTCGATACTACAGCCAACGAGCTTTTTGCTAGATGTCATGTAGGGCGGGAAACATAAGCCGTAGCTTGTGCGTGCACC
+>4467 1
+ATGTCTTGCCAAGGGTGCAACAGCGATCTTCAGCATGGTAGAGCTTCGTGAGTTGGTGGATACCAAGCCCCTAATGTTCGGCTATCGACCCATCTACAAA
+>4468 2
+GACGTTCATACTAGGAATAGAGACAAGTGCCTCGAGTCTGTACCCCACGGGCTCTGAGTAGCGGAATCACCCTTAACCGTGTGCGTTATATCAATGTGTC
+>4469 2
+TCGCCGGTAGCGACGCTTTCCCCGATTTAATGTTGGTCAGTCCGATCAACGGATTCTGCTACATGAGTCTGATGCTATAGTGAACACAAGAGGGCAACCA
+>4470 3
+GGATCGTTCGCTATAGGCACGCCCGAATGCCATATGTGGGCACAGCGTTTCATATACGCGCAATTCACTTTAATACGATCGACCGAAGATGGCGTACTGT
+>4471 3
+TCCGGTGGCAGATCGGCGCTAGTTATGGCAATTTGGTAGGATCACCTATTGTGCCTAAGGCACACTCCGCGCACGTAATATGCAGCCAATATCATCAGAT
+>4472 2
+CTCCCCGCCGGAGTGGTTCAGATGGTCGCTATGGACAGTCTAAGTGCGAGTGCGAATACAAATCACTCTTTATGTTGCTGTGGCCCATGAACAACTCAAA
+>4473 1
+AGTGATCTTGTCCCGGCGTGGCATAAAAACCCTAGGCATCATGATCACAAGGTTGTAGGGGATCCCTGAAGCGGATTCTCGTGCACTGCTATTAAACCTC
+>4474 1
+GTTCGTACGCAGACTCACATCCCGTAATGAATTGTGGGTGGGTGTCGACACAATGGATATTTAGGAATGACCATCACTTGCACAGCCCCAGTTGCAGCTC
+>4475 1
+TTGTGTGTACAGGAGATTCGGAAGCACTCACTGACCCTACATTCGACGTATATTCGGGCCTTCACAGTCGTAAGCCGTAAAGTTTAGTCGCACGACCAGG
+>4476 3
+CGTTGAATAGCCACACGCTTCTGTTGTGGACCTCGGATTCATCGACGTGAGACAAATGTCTAGCCTGACTTGCAATTGATCCTGCAGAATGCGCAAGCGA
+>4477 2
+TCCCTAACATGTGAATGCAGGTTTAGTAAGCCACACTGCTCCAGGTTAGACAGGACTTGTACTGCCACATTTGGCTCACGTCCGGTAGTCTACAGGAAGG
+>4478 1
+ACTAATAGATACTGCATGGGCGAAGATACGTAATCTGACCGTTATAAGGACTGTGTCGATTGGCCCAGCCTAGCCCTCTGTATAGTGTCCGTCCCAGGAC
+>4479 2
+CGCATCAGACATGTTGCTTCTGAGAACTCACTGACGTCTAATCCATTTGTGAGCAGCGCGTTCTGCGAGTGGAATAGACTAGCACCCAAATTGGCCGTAG
+>4480 2
+AATTACCCTCACCAACTATGTTGGCTGCAATGTAGTCGCGCGAGTTCCAGTGGCCAGTTCATGAGGCTATACTTCGGCAGACTCAAGACCATGGGTAAGT
+>4481 3
+GGCATAAAGACGTTTACTGGCCTACATGCTGGAGTCAACGTAAGCTTGATGGTGGGCAAACCGTACGTTTTCATCCCAATTATCCCACGAGTTGACGCCG
+>4482 2
+GCACCCTCGAAAAGTTGAGGGGCGTATCGCACGCGTTATGCATTCTCGTTGGTTTAAACCAGTAAGAGTAATTGGCTCCAGACATCGCTTCAGCCTCGAA
+>4483 1
+ACGGATCACGGCTTCGTGCAACAATATGTACCGCCTACTAGTCAGGTACCACTGCTCATGTGGGATGGCGCCGTACGAATTTTGGATAACGTAAGTATCC
+>4484 3
+GGAGCCTGCTGACCCCATAGGCCTATATCACGGTGAGGCAACGTAGACTATTTGAGTCATCCGTGAGGACGTTCCTGACCACATTTGAGGTATTAAATCC
+>4485 2
+TAATAACGCTATGGCGTCTGGTGCAAAAATCACGCATGGAATGCTCTCTGACTGGACCGCACCCAATACCACTGGGGTGACGATACGTGTCTTCATTGTG
+>4486 3
+CGTGTTCCGTACGCACACGGGTACCTGGTGAACTGTACGACGCACTAGAACGAAATGCTATCTTCTCTCATTATCATAAGCGAGACATTTGGGTCGCGAG
+>4487 2
+TTGACTACAGGGTAATAATCTCACCACAATCGTCCGTGGCGCCAAAGGTGCTAGTGCGTTGTGTGAAGTACACTTAGCGTACTCCCCAGCTGGAGATACT
+>4488 2
+CAAAAGCTGTGACGGCCGCTCGACAGCCCGCTGCGGTATCCAACACGCGGCATATCTGAAAAGTTGTTATTTTTCAGCAATTGTTACGAGTGCATGACTG
+>4489 3
+TGCACAAGATTGCTAAGTTGCTTACTAGGGTGCTTCAACAGGCTCTCCCCTGACTGCGAGTAAGGTCAGCGGCCGGGTCATTACATCATACGAGATCAAT
+>4490 2
+AGGATCAATCCTACACGTATTGGCGACATATATTCTAGGTCCACTCCGACTCTGTGCTTCAGTCGAGTTCCCACCTGAGGCGGTGGAAACAAGGAGTAGT
+>4491 2
+AGGGCATTGTCCTCGTCGCGACAAATCTTGGACAACGTATACACTAGGGATGTTTGGCACTATTCCGAGACAACATCGTTTGAAGTCGCCCGCATCATGG
+>4492 2
+CACTACGATGCTCTGAAAGCGTTAGCGGCTTAATCCTTCCATAGCTACGTCCGACGGATAGATGTGTATTGCGTAGTACGCGTGGCAAGTTCAAACGCAC
+>4493 1
+GATCAGAACGAGACATGTCCCAAATTGTGCTTACGTCATCCCAGGGTCAGCGGCTGTGTATGCATAACTGTCTTGTATCTCAACCGAGGGCGATAGTCCA
+>4494 3
+ATATGAGGCTTAGGGCTGGCCCATGAACAGCTCTCCTGGGTGAGTACGCAATTCATGGCTCACCAGAGTTCATATAGACCCCAATGATATTTCTGGCACG
+>4495 3
+ATTCCGTTCGTATTCTACTGGGGTCTCTCGGTATCAGGACGGGGATGAATCATATAACTACACGCTGCCCGAAAAACCAGTTTGCCTAAAGTGGCCGCAG
+>4496 2
+TACCCCCTGTTACTTGAGCGGTTGGCGCATCTGCAGGATATCTCACAAATCGCGAATATGGCCTCGCAGGATCGATAAACTGGAGATGACACTGTTACTG
+>4497 3
+TGGCTGATGCATTGGGGTAGACTCAAGTTGGGCCTCTATGTTTAAGCCCAATCACGAAATCAACTCGGCCTCGACTCGGTCACGCATATAATGACGCGAT
+>4498 1
+CGCTCCTGGAGTTAGAAACGAGTTCCGGACGGCTACTCTCTCCGCAATGATTATGTCCCAGTTGACATCAAAGTCTGCAAGTGATAGGTATCGCACTGAG
+>4499 3
+GGCAGATCATGTTGGTCGATGGGGCCCACCGAAGATGAGGGTTTGACACTGCAAAATGGCGACCTTAATCATCACCACGGCCCCTTACTTACAGTTTATT
+>4500 3
+GCTATAACTAGTTATGAATGTTGTCGTAAGAGTCCGCCTCAGCCATCCTGCTAATGCTGGTTGCTTAAAACGAGGCGCGGTCACCGAGGCTCCAAATCAG
+>4501 2
+GTGATGCGTAACTTTCCCGAGAATCCGCAGATAACAGTTCAGGACTTTAGGTGGTGCTACGGTACTTAGATGGCTTCCCCATATTCGCACCGGAACAACG
+>4502 2
+CTGGCAATATGCGCCACGTTAGTTGTGTACATATGTAAGCTTGTCCAGCCCGGCAAGAGGCTAAACCAGCAGGTCTGTAGTCGAAGTATCCCGTAATCTC
+>4503 2
+GCGTCCATGATTCTATCATGGATAGACTTCTGGTACACGAGCGTAGCTGGAGACATAAAACCTGTTCCTGTATACCATCCAAGGCGGGGACCACTGTCGT
+>4504 2
+ACAGTGAATAGTAATATTCTCCTGAAGTTCGTACAGTTGTACGCGGACGATAGGATCTTCAACGGTCGCCCCCTAGGGTACTCGGCGGCATCCTATACGA
+>4505 1
+TACCTCTTGTGACGGTCTTATGCGGTTCACACTCAGTGGGCAATACGAGTGTCAGACGCTGACACAGTGAAAACTCATGCCAAGTACCCGAGGCATGTTT
+>4506 3
+TGGGTCGGACCTCGCGGTACACCCCTTCTGGTACATAGCAACACAGGGGTACGGATACCTTCGATTTGAAGTACGTAGATTCGTAACATCTAAAGGCTTC
+>4507 1
+ATATTTAAGGACTTCTGTGGATTAACACCATCAAGACACTACCTGTTCGGCGGCTAACTTACGGGACCGCTGTCCTTCCATCGCGGAAGGGGATCAGGAT
+>4508 3
+GGCGTGTTCTATGGAGCCAAGACCTATGTAAATGCACATTGTTCTCATCATCCCCAGAAGAAGTGAGGGAACTGTAGCCTCTGAGTACCTGCTGCCACTG
+>4509 1
+TACTCCCGTCGTCACGTCGGGGGTTACGGGTTTAGCAACACAATGAAATGACCTCGTTAACGCGAATCAATTAGCGATCCGGATTGCACGGTTGATCTAC
+>4510 3
+GATAAGGATGGACCTGTTTATTTCGTCACCCAGCCATGGTGGAACTCTGGGAAACATACTGGGGTGTATCCTGGAGTCCCACAGCAAACTGATTATCCCC
+>4511 1
+TAGCAAGATCCTCTTCGTTTCTGCAATTTATCGAATCGCTGGCAATCGAGCAGAAAGCACGCTCTGAAGTAGTCGCCCACGCATTTGGGAGCATAGGCTG
+>4512 1
+CGGCGGGGTCGCGATTCTGAATACGATCCGTAGTCTACGACTCTCTGCGGCATGACATTACTAACGAGCATCAGTCTATCCGCTGTGATTAGACGAAAAT
+>4513 1
+CCCGCCCTTAGATACCAATTCTGTGCAATCGGAGAGCTAACAACCCGTCAGTACTATGTGCAGGGTTTGACGGTGTATTAAGTTCAGACGGCCGCGATAT
+>4514 2
+TCGTTCGCCTTTATGTCTCCGAGATTTGATCGAAAGGACGCGCAAAATGATTTGCGGAGGTAAAGCCCCTGTGCAGTAAGCCGCGTCTGAAACAACTTCC
+>4515 3
+ACCACAGCAGCGTTCGTTAACCGGTAGATCTCATATAGGCGGTTGGAAATCAGGGCGAACTGCTGTCTGCTTTTAATACCCGACAGTGGATAGCCCTTCA
+>4516 3
+AGGGTTTTATGCCAGATTTCCACAAGTTTGCCAGATATGGAATACGTCCCCCGAAAGGTCGGGAGTCTGTAAAACATAGCCCCGCTAGCTTTTAGGCCCG
+>4517 2
+ATACCTAAACTGCTGCACGTAACGTTACCTTACGGACTCTTGCGTACGTTCGGAAAAGAGTGTTAAACTCCAGGAATAGGGCGTGCAGTGCCGTCCGTTC
+>4518 1
+TACTCCCGCGGTATAGATGATTATAATACTCCCATGCATGGCGTGTACTAAACAAAGTTGGGTATGACGGCTCACCGGCTGAACGTCTGCGTTACGCCGA
+>4519 2
+GCTGCCCGCCGGTGTACTCAGCAATTCGGCCTAAGATTGTCTGAAATCAAATTTGTCACACCAAGTCTACGCGAGTCCTTGCGGGCTTAAAGTGTGAAGA
+>4520 1
+GCCTTGGTCGCTAGGTTTAGATTCAGAAGCACCTGACGGCGGATGCATTATCACGGACCGCGGACCTTAAAGAACACCGCTCTCATGGTGAACTTATTAT
+>4521 3
+ATACCCCTATGCATCGGTTTCGTCTCGGCAAAGTCTCTCATCCTGACTAACAATGACAACAAGTTTGATGCGGGCTACAGGGGCTAAGCTGGAGCGTGAT
+>4522 3
+TGTCGGCTTCAGCTTAGTATGTGTTATCGGATGACGGCGTAGCGCCGAGCCCACCATTAACGATTCCGCTCATCAAAATGAGGACTTCACGCTAGAATAG
+>4523 2
+TGAGCGTCTCCGGTTATCTTTAGGGTACACAGACCAAACAAGCCCCAGGGAGTACGTGTCTCGTGCACCATTCAGGACAATGGGCTTAAATCGCTTATTG
+>4524 1
+GCGTTGGTCGTATAGTATTGGTGCGACAGATTGGTGTCGGCCACCAATTCACTAAACCCTGATACGGCACGAAAGATACGCGATTTGCCCGTACATCCAT
+>4525 1
+CCAAGTAAGCAAACTAACCGTAAAGACGTCCTGCTATCGATAGAGGGGGCGGCTCCTTAACTGTAACGCCCCGTCGTGGAGGTTCAGACTATTTTTGTTC
+>4526 1
+GCATGTGGTGAATACGGCCAGCGGCGAAGGTGCTTTTGTCACACGACTTATCCTTGTCAAAGCCTTATTGGACAAGCTCAGATCCGCTACTGTAAGCCAA
+>4527 3
+TCATTAGACGCGACAGTTCGTGGCAATCCACACGCGTGGCTTTCAACGAAGTACTATCCACAGGGTGGGGTGTGAAATTCCCAGTTCTTTATGCCAGAAC
+>4528 2
+CCGGTTTTCCCTGAGCTCCGGTCCTATAGACGGACGGTAGAACAGTCCTACCGAAAACCACTTAGTCTGTCACGGGAATATTGTTTCGGGAAGTCAAATG
+>4529 1
+AAACTCGCTAGAAAAGAGCTAAGCGCATGTGGTCCAGATCGGCGGTTCTACGGTCACGCGCGTCTTTTATTCTCACTCCTCAGATACGTTGGAATGACAG
+>4530 3
+ACGCACGAAATTGGACAATCATTATTGCGTTGGTGATTTGGCCCTGTTGCTCCGGAACGCTCCCAAGATGACTGCGATGGGACCTTCAATCATAGACAGC
+>4531 1
+TGTTTGATAAAACTCGAAGGTACATAAGCGGCCTGACTGGACATTTCGCTTCGCCTTAGCACGCCTCCCTGGGTTCCGGAAATTAAACAGTGTGACGGCA
+>4532 1
+TCACGGGAGACCTTGATTGAGACGGAGAATCCGTTGTACCCCATCAATATCTGAATGGTCGCTTTTTCGACGCCAAAGGAACGTCCGTATGAGAGTCCCT
+>4533 1
+GTCGACATGGTCACAAAGATCGTTTGCGAGCAATCTCCCAGTATGGTCCGTGGGACCCTTCCTGGTGATTCTAACGTGTTAAACGATACGTACAACGCAG
+>4534 3
+TTGCTCGAGCCAGAGAAAGGGTGCGCTTCATTGGATCGAAGGCCTTGGTCATCCAGCAGATGTCTAATTCAGCTCAATCGCTACAGTAGCCTCGTCATAA
+>4535 2
+ATCACGCTACAACGTCATGCCCCAAAATCAGGGATCATCCTGGTCATGGGGCACGGCTTAGGTGGTTGCTCTCCAATGATTGCTTGACAAGCAATGTAGT
+>4536 2
+TGTCACGGTAAACTCCGCAAACGTGAAATAAAACTTTCAGACTGTCGACACGCCGACGAGCGGAAGGAGTTGTTGTTTCTTGTCCAGCCTTGCGGTTACC
+>4537 1
+AGGATTCCCTAACATCCGGTAGCTTCGTAGAGAAAGCTTACTGGATCGCGTGCTATTATGCAGCCAGTCTATAGAATGGACCCTCAGGGCAGTGCCTTAC
+>4538 1
+TACGAATAGAGCCGTTGTTCTAGGTATGATCGCTTAAGGAACCGCGCTCTTCTTCTCCCTCCAACCCGTCCGAAAGTGAGTGAGAATCGATCGTAAGGGA
+>4539 2
+GCAGACCTCACGTTGATATAAGGATGCGGTCAGTCCTTGAATACTGGTGCCTACGGCGACATACATCCGAACTGCTGCAGTTCTGCCTGCAAATATGATG
+>4540 2
+AGGGTTTCATCCGGTAGGTGGCCGCCTGATAGATTTCTCAGGTTAGGGACTGACAATAGGTATTGAACACAAAGCCCGCGGTCCTCACCTCATTCTAAAC
+>4541 1
+TCCGTCGACGCTGGTTTCTGGTTGCGGAAGTCAACACGACGGTCCTAGCAGCAAACCCACCTTGTCTGGCTCGCAAGAGAAGTATGAATATTAATTGCTA
+>4542 1
+ATCTTGCTGAGCTACATAGCCTTGCTATATACGTCAAGCCGGCCTGTTCGAGAGTGGGGATGCATCAGTACGTCCGATCATCGCCGTCTAAGGCAATAAA
+>4543 3
+TTGTATCGCAAGTGTGACGAACAAGTTGTGAGCCTGAAATCTATAGACAGGCTACTATTGCAGCCGTCTCGCCAAGTTACTTGCGTGACGCCCCAGTCGA
+>4544 2
+GTGTCAACAGAGTCATGCTAGTAGCGCGTACGTTGCCGACCTACAGAGGATTGTCTTTGTGTCCATACAAAGCAATGGGTCGGATCCAATCACACTCTGC
+>4545 2
+AGACGTCTGAAAGGTTTCACCCCCGTCGTCGTGGCTGGGACCTCCTAGCCTTTTAACTAGGGAATAGCTGGCCATAGTACTAGATATTTCGCAAAGACAG
+>4546 1
+TGTGCTTAGCGGATTATTCATTCTACAGGCTGGTGCCGACCAGCCAGAGTTACGTCGAAGTTAACTGTCACCGCACTACAAAAGCAGACTTCTGGTCGGA
+>4547 1
+TCGGTTATGGTCACCCCATATTAGAGCCGCAGGAGGAACGTCATATTCCAAATTGAAGCCTCCGTAGTAGAGTCTCGTTGCATGGACGCCTCTATGAAGC
+>4548 1
+AGGAGAAGATTCGTTCTGACTCTCCACTCCGAATCGGGTACATTACTGAGTGGCGCAATTAAGGTGTTGCAAACTCGTCACTACAACCCTCCGTGGTGAG
+>4549 2
+GAACGCTCACCCGATACAGGCATGGATGACCCTTGTGGCAGAAAAAACGGCTTCCGTGTAGCTGCATCTATGCGCGTCCAGCGTCATGATTTTTATTGAA
+>4550 3
+CTCGAATCGAGAAAATTCACAGTGATACGTGGGCTGGTCCTGCACAGGCTATTTCAGTGCATTCGAATCGTGATCCCATAGATCACTCGATACCGGCTGG
+>4551 3
+TTCGCGCAGGACTCTATTGAGTTTCATAGTTAAAGGGTTAGTAGCCTCAATATGCAACAGCGCGGTGCGTCACACCGAGACGTCCTGCATCTAGAATGCC
+>4552 3
+GGTCGCCCGATGGAACTAGTGCCCATCCCAGAGTTAAATGTCGAAAGCTGTGCTAAAACATTTTCATTAGCCACTGTTTCGTGTCTAGCGCGCCAGAAGG
+>4553 2
+CCCGAGCGGACTCGTTTAAAAAATGAACTATTTAATAGGCGATCGTTCCGGCCCTGCTCGACAGGCAATGAAGGCTGCGGAAGCTTTCGATCACTTCTTG
+>4554 2
+GTAACCCGGGAAAGCCGCCAGGCGGCTTTCAAGTTCTGGCATTTTTATCCACTCGTATTCTACCCAGATTTGGGCGCGAGCAATATAAGCGAATGCGAAT
+>4555 1
+GTGGCCGTGACTGGCAGAAAAGCGACCACAAGAATTCTGCTTCCGGTAGTCGAACTAGCATCGAGTATTATTCGCTCCTTGCAACATCGGCATTAGCTTG
+>4556 2
+AGCGAATGATACTCGATCTACGAAAATAACTCTGTTGGAGATCCTTTATACGGTCGGCCGTCTCCGACGGCAGACTGCCGCCTGAATCGTCATTTGAAGG
+>4557 1
+ATATGGCGGGCCCGCCAGAGAGACGAATGTATATAATAGGGTGCTTATGCTCTCGGCCCCGCACTTTAAGTGTTCACCAGACTATTCGGGCTCAATCTAA
+>4558 2
+GGTTCCCTCGCGATCAACGATTTCATACCCTTGATATTAAGTGATCCATGAGGAGTGCTGGGATCAACTGCCAGGGTCAAGGATCGTCTTCCAAAGGACC
+>4559 2
+GCACGCCCAAATTAAGGAACGAATGTATTACGGTCCGCGCCACAGTATCTATCATTTCCCGGGCGTAAGAGGTTGTTTTAGCCCGCTTTAAAAGGCCTGG
+>4560 2
+CCTTTTCGTTAGGCGATCTAGAATTGACCAGGAGGGTGCACCCTATAGTGCCCAAGCGCACTAGTGACAGGCGCTGTTATTAACGTCAGTCGCCAAATTA
+>4561 1
+GTACAACCGTAGCCCTGAGATACACGTTAAGGTAGGTTCAGCACTTCATTTATAAGAGTCCCGACCGCGTTAATGGGCATGCATACCTCTGTGCGAGGCT
+>4562 1
+GCCGCAGTTTGAACGGGTCCCGAGGCAGTTTATCAATTACTTGCAAGTGTCCCTGTCCGCTGCAAGCCGATAAACTAATTCACATCGGTCATGGGAATGA
+>4563 2
+GCACCAATAATGCGTTTCCATGGTCTTGCGGCCAATTGCCAGAGCCTTCTAGTGGGATCCTTGTCACGGAGCGAAAGTATGAATTAATGCTAGGCAACCC
+>4564 1
+TCAAATATTCCAGAGATCTGTATGTAGTGCGGCGTCTTGCCGTACGCCGCCGGGAACCAAAGACTGGACTCAATCACTCGGGTTAGATGCTATTTAGCCA
+>4565 1
+TACCACGTGGTATCAAATGGGTAGGAATACTTCTAGAGAGCACTCCTGGGGTCCCTCGGCAACCAGTGTTCAAATCCAAGGGTGGAGTCTCCATCTTCAT
+>4566 1
+TCTAGAGGGTCTCTGCGCTCCACACTTCCCACCTGAGACGGCCGCGAATAGGGAAAATGTGGTTAGATGGTTTAGCAAAGTCAGTAACATTCCTTGACTC
+>4567 1
+GGGGACGACTCAGTACCTAGACCACTAATGCCCTATTCTCTATGAAACCTCCAGTCCTGGGCTCCTTGAAGGTAGTTTCGTGGAAAGAATTAGCACTGGG
+>4568 3
+GGCTGTTGGATCTTGCGAAAATACGGAGTACGCCAATTGTTCGTCTGCATGACCGCAGTACATCCTAATACTGCTTACGCTTCAGCCGAAAGATGCCGAG
+>4569 1
+AGTCGGTCTCAAGGGAACCGTCGAGTATCACGGGGTGAGTAGCCTAAGAATGTTCAATAGCATTTCTTGGCTTATACCAGTCCCACGCTTATCCCGCAAG
+>4570 1
+TAAAAGACCGCCCGGGTTAACGGCTCAAGTGGATCGACGTGTTTTTATCCATAACCCAGTGGGATCGGTGAATCATGACGATCCTCGATATTCCGGACCT
+>4571 3
+AACACGCCGGCAACAGGACTTGTACGTAGCATTTTGTACATCGGTGGCAGCCAATGTACGCTGAAGCAGCTCGGCTGAGCTCACCGGTTTTTTTTACAAA
+>4572 2
+CAGAGGGGACCGTCAGTGGGCGCGCAGCGCTTACCTTATTTCGACTGGCCGCATAGACAAGAGTGTCCGAAAGATCTTATCACTCTTATACTATAAGCTT
+>4573 2
+CGAGAGAGGCCGACAAAGCGCAGGCCATTCTGGTTAATCGCTCATCCCGAATTCCTGAATGACCGGTGACATTCTGGATGCTTAATGACATTGTCATTGC
+>4574 2
+ATTACGCGCGGTTATACTAGCGGACGAAAGGTCGGGTTCAATCGGAGCTGGCGACGTATAACATCTTCCATATCCGTTCGCTCTTGAATCAACGTCGACA
+>4575 3
+ACCTTGCCTCACGCTTGGAAGTCCACGTTAGCCACTCGGGACTACGTCAATTTAGGAAGTTCACGTGGAACAGGAATCTATTGATCCATGTTGGGAGACC
+>4576 3
+ATCGGGGCCCTTAGCAGACGTTTTCCGGGACTGTGACATTCCAGTGAAAATCGATTGCGCTCGCCAAAGTTCAAAAGTTTGCCAGTGGATTACGCAATCC
+>4577 3
+TACCACGGACTTAACGGCTTTTTTCGAACCCCGTGCGACTTTATAGAAGTTAACCGTAATAGACGGCGAGTTGTCCGCAGTCAAAGCTGCCACGAGTGTG
+>4578 1
+GCTCGCGGTGAATACGTTAGGCGTACCGATACGCCGCTTAATTACACGACTATTCCTTAGGGTAATTGCTTGCCTAACTGTAGAACAACGCAGCCGTGAG
+>4579 3
+ACTAATGTTGACGTGAGAGTTTAAGATATAAGTGCATCATGTCCACACTTATTCGGACCTACAGGGCACTTCCAGGGCGACTTGGCCCAGCTGTGCGCAC
+>4580 3
+CATCACTGCGTAACCATAGTGAATGACGGCTATAAGAACTGACAAGCCAGATAGAGCCGTTATTCTTGCTGGTTCTGGGACCTTGTGCACATTCGCGCCG
+>4581 3
+AACTTATGACTAGTGTGAGATGGCAGCCAGGATCACACAGAGAGCTACTCGGGCTGCCTTGAAGTTTACTGGTCTTCCTGACATAAGCGGTCACCTTACC
+>4582 3
+CAGTTAGGTGGATCCTTCCGAGTATTGAAAAGCAGTTAAGACCCAGACCGCGTCGATCCGTAAGGTCTAGCCCATCAGTTGGTGAGTGTCACATTACCCT
+>4583 1
+CCCTCCTCGTTTAGGGATTTGTGATGATGTCAGGCAAATGTTGTGAGCGCACTAGTCAACTTGTGCCCGACAACACTCATGAGGCGGAACGACATATCAC
+>4584 2
+TATTAAAGCCTACGCATCTGCGGTGCGGATGTCAGTGACGTACCTCATACGGCCTAAACGCCGCTCACTGTGGTGGCAGACTAATTCAAGGTATCTAGTA
+>4585 2
+ACGTGCTAATCACGGCCTATAATATCTGACCTCCGACTTTAGAGTTAAGGGCAAAGGTGGGCGCGTTCGTGCCTGCTAGATTCCAATTCTACGACGGAAC
+>4586 1
+TGTTGTAATCTGAAGTTCGATAGCTCGCCACGGCAGTAGTTGCGGTGCTTATGCCATCGACATAACCAAATGGTCCAGCCCTAAAGCAAGCGGACTGTCT
+>4587 1
+AAGTCTCGAACCTCGACCAAGGGGCAGGTCCTAGATGATGACAGCATTCGCCTCGACATTGGCCTATTCAATTGTACCTATTTCGATGAGATTCAGCGGG
+>4588 3
+GCGGTGGAGTCACTATCCATTCACGCGTGGGTGCGGTTATAAATCAGGCTAAGTAATACTGTTCAGAATCCAGCTCCGTTCTACGCAGAACTACTCAGGC
+>4589 1
+GGCCTGGCCCCTAGACGACATTAATGTAGCATAGCGAAGCAAACGTCCGCTACGGTCGTCTCTTATAATGGTGCATGAGGCGAACATTAACTCCTTTTGG
+>4590 3
+AACCCCATGGGGACGGGCCCCCCGGTCCTACTCAATATTCATGTCCTAGTGTGAGCTGTAATTTAGGGCGGTTGGTATATCGACTAAGCCAAAGATATAC
+>4591 3
+GACACACGGTCACGTGTGACAGTGCTTAAGATCCGACCGTCCAGATACTATGCCAGTTGAGTGAGTCGTGACATAGGTTCGTACTCGCAACTACCTGTTA
+>4592 1
+TAGTACTTACATGACGAAATTACACCATTGAGCTTTGTTATGCAGCTGTCCGGAAGCACGGTGCCACAATGGTGAATAGTGGGCGCGCCCGTTACCTACC
+>4593 1
+ACCCTGGGGTGACTATATGAGTCTCATATTGAGGTATGCATCTTTATAGAGAGTCCGCGGCTAGCGACGCACCAAGCAAGGTCCCCCTTGTACTAACTGA
+>4594 2
+ACCCATCGCTCGACCTTCGCTACGTATTACAGCAGGAACCGCCTTGGTAGAAGGGCGGTATGCGGTTGTGACCAGTCGTAAGTTTTAATTAGCATACAAC
+>4595 3
+ACTCGCAGGTGGAAACGACGGGAATGAATTAATTAGATGTCCTCTACTTCCCAGAAGTGTTCCAGGACCGAGTCGCTTTATACCCTCCGTTCCAGGAGGT
+>4596 3
+TTGGTATTATCTTACAGGGCATTGGGACTAGCTCTGACAGCGCCGAACTCGGTTGAACACCAATTTTAGGAGGCTTCCTAAGATCCGACCGGATGCACCA
+>4597 1
+GCAATAGTCCACAACCCGAGAGAGAGTGTAGCCCTATGTCTCTGTATGCGAATTCGTCGTGTTCTATAAGTCCTACGGGCAACCCTAAGGTCGGGCTATA
+>4598 3
+ACTGCCCTGTATGCGTAGATCTCGTAACCAGCCCCCTGTTTACATCCTGGCGAGGCGGGAAGTACAGAATGCTGTGTCGTAACATTGAAGTTTAAACCGA
+>4599 2
+GTCCAGTCCTCGATCGTAACGAGTAGTGTCAGCCTACACCTTCACTGACTAATTCAGGAAATCCGAATGACAGGGGGTTTTCCGAGAATACTCTGGCGGT
+>4600 1
+TCATGCAGTCTCTTATAGACTGCCGTAGGCGCGGTTTCGCAGAGACTTGCCGTGCAATAGACCAGATTTAAACAGTGCATAGATCCAATAGTCGCCGCTG
+>4601 2
+CTACTAAGCGTAACCGACATTCGGAGACTACTTAACGGTTGTGGCATGGAGCTTAGCTTGTCTCGATATGTTGAGGATGAACCCCGTGCCAAAACGCCTC
+>4602 2
+TGACTACAATGAATCCCCATGACGAGTCAGTGCACAGCGCTAGTGAGCCTGACGCTAATGGAATGTTCGTCATTCCTGTGTCCAACTTGAAGACGTGCTG
+>4603 1
+ACTATCTGACGTAGGTGGTATCATGAAAACCCATCCCGAGTTCCATCAGGGTCAGGATCCTGCCTGTATAGGACGCATAGGTTCCAGGCAGATATCCTTG
+>4604 2
+AGACGTCTTTTCAAGGGGAATATTGCTCGGTCCCACAGCAATGCCAAAGTTAGGGGCCCGCCTCCATTTCGGCAGCATGCTAGATGATGTACATTAGATC
+>4605 3
+TAAGCCGTTCAAGGGAGGGCTCTATATCTTACGATTTGAGCGGTGCTGCGTAACCATCCAGTACTTCCGACAAGTGCCGACTTCGGATGATGCAATACAC
+>4606 3
+TGGTGATGCAGGTACACTCCAGCACGTACGACCCCGATTTGACCAATTCCGTACGTGAACGTACTAGTGATGACTGTTTTCATACATGCGATGGCGGAAC
+>4607 1
+AGAACCTCGAAATGGCATAGTCCGTGTTAATTATCCTGATGTACGCTGTAGTTAGCACATGACCACCCGCCACGCTAGTCGCCAATACTGTTGGGGATGG
+>4608 3
+TCGTTTGATATGATCTCAACAGTCAGACTGTGTAATTCAACCACAAGTGACGGGGACAGGGAATTCGATCTCGTGGGCTACAACCCCCGTCGTCGGTCAT
+>4609 3
+GGTCGTGAGCCTAGGTATCTCATAAGGGCATCACCCCGCTATTCATATCCCTTGCGGCTTCAACAAACGTAACCCAGTTGAAAGGGAGGTCTGTGTGATA
+>4610 1
+TATATTGCTATAACCGCTGCGTCTTAACTGCGCGGGGTTGCGCGATCCAACCGTAACCTTCGACCATGTAGCAAGAATACTTGTGAAACCGGGCAGTGTA
+>4611 3
+CGATGCAGGCGGAACTGAACTCAGCGACGAAGTGTTGACCTTTTGCTTGTTAAGCCAATGTACTAGCAGTGATCTGTGTCAAACCGGCCTGTAAACTCCC
+>4612 2
+TAGTGTTGAGGCGTCCACACCGTAGGAGGCTTAGCCCAGACAATTATTTCGCTACCCCCTCATGTGATGTAGGATCCATCCAGACATTGCGGTTAGAAGA
+>4613 3
+CTGGACAACCAATAATTAAGTCGGTGGGTTCCCAATGCTATACCACGCGTTAGTTTGGCACTACAGTCAGTCTGATGCCGAGGATAGTAGCCTACTCGGC
+>4614 2
+GAGCGTTAAGGTGGTAATAGTCTACCTCAACCGTGTATCTTCTCTTCCCGTTCGCAGAACGACCCTCGTGATCGAAGAGCCTCCGATAATAGTAGGAGAG
+>4615 2
+TTTGCTTGTGAAACGGCTTCTGCAACAGGTAGTATCCAGCATTGAAATCGCGGTTCGCGCATCGTACTAAGACGTCAATTCCGCTGCTCACGAGAAGCAG
+>4616 1
+CAGACCTCTATTGTTAAGAGTATAGCGTTGAATTACTGGACATGCTTCCGGGCCAGTAGGTCTACTCCAAAATGGTCGCGTCCGCAGCTCTGAAGAGACC
+>4617 2
+CTTGAAAGCCTTTCGGATCATGTCTATGGGTAGGGAGCAGGAGTTTTTAAAACAGTCTGTTGACCCGAGAGGGCCGCCTCCAAAGTCACATCATTCCACC
+>4618 2
+ATCTAGTCCAACGGCAAGATGGTTAGATGTGCTTTCATATTTGACCCTTGTTACCAAGACCGCCACGGGAACCGCACAGGCAGTTATTCCGGATAGCGTG
+>4619 3
+GCGCCATGTCAGTGAAAGCTTTGTACCACAGCGTAGTCACTTGACATGAATCACGGTACTCATGCTTATGAAGTATCCGCCTAGGCAGCTGGACAGGTCT
+>4620 3
+TCCAAATTGTCGCCTAGCCTCATTAATCAAGTAGAGAAATTGCGTGCATCTTGTGGTCGGGATCTACTACGGCAGCTCCTGGCGCAATGGCCGGAAAACT
+>4621 3
+CCGAAGCCTTGTGGCTCGAGTTGACTGCACCAATATTTGGGAGCTGTAACCATTCGAAGGTAAATCGGCATCTTCCCAGCAAGCACTTAACAGTGTTCGG
+>4622 1
+CTCATTAGTGTTGCAAGCCGAAGAGTTTCTTCGCTCAAGCAATATGGGCCTGTATAACAATGAACCTCGCAGCCGGGTTGCTGGACGTACCCTACGAGTA
+>4623 2
+GACGCAGAGCGCATTTCTAAGGAAATCCCAGCTTGCACGGGCTATGCTAGTTTCTCTACCAGTCTATGCGCAGTGTAAAGTTTGGCGGCTTACAAGCAAC
+>4624 1
+TCTTACAAGGAAAAGCTGTCTTAGTGCTTATGAGTCACCCGGGAGCATAAGGCGTGCTTTCCCACGTCATGATCGAGCGTAATATCGTAGCATCCGCCGA
+>4625 1
+CGACGATCGCATAGGCCTAGCAGAGGGTCTTAGACCTTTAAATCGTGCGCCGACTGGAGAACTAACCTCATATTCCCTGTTGCTAATATTACGGCGGTAG
+>4626 2
+GTCGCACCGCGTTTCAATAAACCTCCTTGCAGGCAAGTAGGATAGTAGAAGGTAACCCCTAGGCGATGGCTATAACCCGGTTTTTATCCTTCGTGAAGCG
+>4627 1
+CGGCTCCGTTAAACCCTGCGATCGAAGAGCTTGTGAATGGTTAGAAGGCTTTACTCCATCTGCCACGCTAAGCGAAGTGATCTGCATCAGGGATACCTTA
+>4628 2
+GGCAATCCCCACGCGCGTGGCATGAGCCATGGGACTAATGCACTACCAGTGTATAAGTTGTCTTACGCTCCTATATGGCGAGTGGCTTAGATAACATACT
+>4629 3
+TCGATTCGTCCAGTAAAGGGCAGTTCGAGGCGACTCCTACCGGTCGTGTGTAAAGGCACCTGTAACTAATGGATCATTTACCTCCTCTCATGAAACGGAG
+>4630 1
+CTGGTGCATCTCGGTACTGTTGTGCGTAGATGTCAAACTAACTATTAGTAAGGTCGACCGGCTGTCTAAGGGGAATAAAACTGTCCACCACGCCTCCCAG
+>4631 2
+ATCTGCCTGCCATGCAGAACAATGGAAAGTTGAGGTATGAAACCTCCTTGGTGTGTGGCCGTAAACACATTCTGTTAAGCCGGGACTCCCGCTCGAACTT
+>4632 1
+TTTCGATTTGACTCGGCAATACACCTGTGCCGGTATAAGACGTGTTTGTACAGGCACTATGAGTGCCCCCGATCCCGGAAAAAGGGTGAACATTGCCTCA
+>4633 2
+CCTCGATTTTGCGGCATGAACGAAACAAGCTACATTGGTGAGAAGGGTTTTTCGAGCCGAACGCTTAATTCGGACCTATGGCCCACCCTGACTGTGTAAC
+>4634 3
+AATTGTCTTTGCCTGGACTCACGCAGTGATGGACCATGCATCTGAATGTTACCTGACGACATCACGATCGAACGAAGACGCTGATGGCGATTCCGGTCAT
+>4635 2
+AGGTCATCTCCGTCGTGCCCCTCAATAGGCTAAAGACGGAGATCACCGACTCGGAAGTGTGCGGCATCATTGCATGCGCACTTATTATGAATGTTGATCA
+>4636 2
+GGTACAGAGGACGTGCAGTCGATTTGATATACGTGCAGGGCATGCAGCATCACGTCGCCCTAATTGCTTCGGCAACGTCGCTAACATTAAGTTTTCCACA
+>4637 1
+TGTGAGGCGGGCTTATGACCTACAGCACTTTCACGTAGGATCAGCGAGTTAAGAGCAAGCGCCCGCCTACACTCCAGGGTTTTGATTTATCCCAGTATAA
+>4638 3
+TGTATGAGGTTCTAGGTATGTTAACCCCGCCAGAGAATCCCAGGCCCACATGCTCGTGAATTCAGTAAGTATCCGCTATCTAGATACTCCGACGGGAGTG
+>4639 1
+ACGACTATTTTGGCCCATATACGTGAGAACCATAGGGTAGCCACGAGGCCATCGGTGGCTCCATCCCGTTAACAAATTTTCGATGTTGCACAGGCAGGTT
+>4640 2
+TTAGCGTGAGAGCAGTCCCAGCATACCAACCATCGTTACTTCGTTGTCCGAGTCTTGCTGGAGGTGGGAGATTCTAAAATAGCCAGCTAAACTTACCGCG
+>4641 2
+CCTAGCCTCCTCTGAGACTAAGTGTAGTCGGAGGCCGCCTATAACAAGCCTGGAGTATTAACGGAACCAGTTTAGCCGTTTCCCTATTGTGTGGCAAGAA
+>4642 3
+AACGGACTATGATTTTAACGACCCACAAGCCTCGCTTTGTCATAGCGCCTGTACCGACGCGAAGAGGCTATCGTAGAGGGGATATTGCGGATCTCCATTT
+>4643 2
+GAGGTGTTCGACGGCATTTGCTGTCGTCGCAACGCCAAGTAGATATGGCAGACTCCCAATTGTATGCATTACATTCGGCTCAAGAGGCTTCACAGCACTA
+>4644 1
+GATTCGCGACTTAATTGTCGTAAGGCCGAGATAGCATCACGAATGTACGGCAGCCGTGAGTGCGCTAACTATCGCGGTGAAAGTTCCTCTATTCCATCAC
+>4645 2
+CACTTGTGACTTATACACGCTAGTGGTGCAAAGGCATGTTTAAGAGTGGGTCTAATAGCCCCATATTTTGGCGGCCACGTGCGCCGATAACGTACAACCC
+>4646 1
+CCGAATCTAATGAGATGTGAAACCAGACGGTCAGTCAGTCAACCGTAATGCATCCCTCGTAGATCTGGTCTTGTCCTCCTGAGTCGGTGTGTAAACGGCA
+>4647 1
+TCCGGCTATTTTAATAGGGGGCACGATGCAAATACGCGCTTCATTCAAAGACGACCACAGCAGCAGACCACTATATTTTGCCGTTAGGGCGCTGGTGTTC
+>4648 3
+CGACAAAAAGGTGGGGTTGCCAGTCGACTTCTTACTCTGGGGGTGTGTCATGTGTCACCAATCTAAACACTATACTAGTCTAAGACGGCCCCATCGCTAG
+>4649 3
+CTGAGAGAGGTCGACCTATTTAAGCATGGGGATTCAGCGGGAGTCAGGTTGGCCACCCTTTCTACCACCACCCAAGTCCGTTTAATGAAATCTGATTACG
+>4650 2
+CGAACCACCGAGGAGAGGACATGTAGCAAGATTGCCTTCTTTCCTGCGCTACCGAGAGCGCTACGTGGAGTTCATTCTATGCGTAGGAATTATCTACTAC
+>4651 2
+AGCAGGGGTACACAGGCTAGTCTACGAGCCACGCATACGAGTTGTGTAGATCGCATATTTTGTCAATTCGTAAAGCTCCAGACTCTCACCGTATGCTGGC
+>4652 1
+ATCAACGATGTTACGTGATGAACTGGATCTTTAACGCATGTAGACCCGTATTCTCGGCTAACCCTTAGCCGTGCTAAGTATGGCCTGAACGGCACGGCAG
+>4653 1
+ACGCCGGTCGGGCCTCGCTCTTGTCATACTGCAACGATTCAGCCAATCGTGACGGGGTTTAAAATCGTCGGATACGTACGAAGACATTTTCTAATACGGA
+>4654 3
+CGTGGAACGTCCAGCAATTAGGTAAAGACTAAGGTCTGTGTATTAGAAAGATGGCTCATCCCCAATCTGACCGGGTTCAGGACCCACCCGTTTGTCTTGC
+>4655 1
+ACCCCCGGCCTTTCCCGTTCGTGGAGGTATCGGTCGTAGGTTTCAACGGGAGGCGTTCATATAGACGAATACTGCACTAATTAAACCCTTCAAAGGAAGT
+>4656 1
+GCCAAAGTGTCACCCACGTTGTTGGCGAAAATGCTGCACGAAGACTGTATAGCGGCATCGCGACTCACCGGGAGTTTGATGATCCGTATTTCTCACTAAT
+>4657 2
+GTACTCTACGGAACGGTAACACCAGCTATACTCACTTCCTCTGGTGCGTCGATATAGCATAAATATCCTGTGTAACGCGAACGGGGGTAGCTACGTGCGT
+>4658 1
+TCGCATGTCCACGCGGAGCATAACGTGGTAATTCAAGCATATCGGTCCGGGCCGTCAAGTTACGTAAACCTTATTAGGTGTGTTGCCCAAAGCCAGTATC
+>4659 2
+CGAATCAGCTTGTGATCTCTTGCGGTACGAACCATAGGTTGACCGGTAATTGCCGATCGCCCATTACCGCGCAGTTGCATTGAGTGAAGCAACAATTACG
+>4660 1
+ATTCTGAGCTCTTCAACGAAACAAACGACCACCATGGTCTCTTTTTACTTTTTCCAGGACGCGAGGAGACTTTGCACCTAGGGGCGGTAAGGCGCAGTGA
+>4661 3
+CGCAGGAACAGCCTCCGCTGGAGTCAGTAGGATTTGAACATGACGCCATAATGTTATTTCGGGACAGGGACCCCATCTCATGCCTTGTAATTGTAAGTCC
+>4662 1
+AGGGCGTCCCACATGAGGCATCGCATACTCTGTTTTCCAGAAATTACCTAAGGTCGCATGCATACCCAGGGGTTATTTAGCATAGGCAGTCGATTGCCGA
+>4663 3
+AATGGAGCAAATTCTAATTTTACGGATCGTAACCACGGCTACTTCGGTGGTCTGGGGCCCAAAGGCCCAAGAACCCACTGCGGTCACATGGTCGTTATTT
+>4664 2
+GATACTCATTGAGCTTACCGACACATAGGGATTGCCAATGTATGAGTACCTGTCCAGAGCCTAGACACGTAATTATGCCGGTTCGGCGCGACCCATGGTT
+>4665 1
+TGCGGGGGTAATCAATATTTTACGACCGGGGCGATTAAACGTGGCCTCTCCGTCACCGGCTGTCACGGTCGATACGAGATTAAATAACATCCCTATCTAG
+>4666 2
+GATACTAGATGGCCGTAGATTGCCCTGTGACAGTCAGCAAGGGGCAGCCACTCCTTATTTATAACCGCGGACTTTAGCAGATCTGAAGAACCCGGCTTTT
+>4667 2
+GCACCATTGATCAACTGTGCTATCCAGTTTCCAAGTGTTGGGCAGCCGACGTCCGAGTTCTAATTGCGGAGAGCGGACCTGAATCTTCAGCTAGATACAA
+>4668 2
+TGTCTACTTTACAAACACTGGCACTCGGCACCATTTCTTTAGACCCAGACTTACGGCCAATGGGTAAGAGGCACGTAAATCGCGGCGGCGGTTTAGATTG
+>4669 3
+GAATGCGTACTCCCATTTATGAACCTATGTATACGGTGAGAGCCCCTCCCCTAGCTGAGGGATTGATATAGAGCATAGCCGCTTGCAATGAGAGCTCGCT
+>4670 1
+TGGTTCCCGCGGGTGTAAAACGATAGCTTTCCAATTATACTACTGCCGGGAACTCACAGTTAGCTGCATGCTGTATACCGCTAAAGGAAGGCGCATTCCG
+>4671 1
+AGTCATGCTGAGCCATGCAACTTGCGACTGTCAGATCGTGTCCGAATTCCTAATTCTGTGGGAAAGGAAGCCGGTCACTACTAACCTTCTGCAATGAGGC
+>4672 3
+TCTCACGGCCGTGCCCCGAACGACCTATTGACTCGGTTAAGGGAGTATAAGTTAGAGCCCTAACGAACGAGTTCATATACCTTTTAGAGTCTGAGCCTGG
+>4673 1
+GCACCTAGTGTGATGCCCTAATGCCATATGTGGTATGGCTCACCACCTATGTACAGGAAGGTCCCGTGTTCCAGTAACTAACGTTCTGGACAAAGCGTAG
+>4674 3
+GCACAGAGTGCGGAGTCCATCCGGCACGATTCCGGGATCGATCAGTCATCGATAATACTCGTGAGTCAGATGCGTTGCATCTCTATTTATCGACACTAGA
+>4675 1
+CACGCAAAGGGGAAGGGTGCTGGGCCCCTCGGAGCACATACACTCTATTATGGTGTACTCAATAAATGGATTCATTCGCTCAGAACGTTCCTTTCAGTCG
+>4676 2
+AGGTGTTAGAGAGAGACCTCGTTTACGCGTTATTCCAATACGCGAGACCACGCGTTTCTAATCTCACTAAAACTAGCCTTGTCAGGCCGGGGTCGCAGAT
+>4677 3
+TGCCAAGCATTGCTGCTCTCCAATAGGTGTGAAGCTGGGATCATCGTAACTCACCAACCTTAATGGTTAGACCGATATAATAGCGGCTGGGCCGCCATTG
+>4678 3
+TCGTACATCATGACTACGCAATGTATGCGCTCCTGTTAAATTGGAGTTATGAAGATGCCCCGCACCAAGCGGGTAGCCGTCAGGTATTGACGGACATCCT
+>4679 3
+GCCATCGCACCTCTTATTGTCTCAGACCGTCCTTCGACGGGGAAAAGGAGGCTATTCCTATTAACAAGTGATGGCAAACATGGCGACGTTGCTACAGTTG
+>4680 2
+GCACTCTAATTATCGTTAAATGGTTCGACGCGACGCGCACTCATGGAGTCAACTAGACCTCGCAGGAGTGTAGATGCTTATCTGCGACTAAAGCCGGCTT
+>4681 3
+TTGGAGTTATCATCGAAGCAAATCGAGAAAACGCGGAAGTCTCAGGTGCTCCTAAGCGCTTCGGGTCCTACAAAGGTCTAGTCCTGTTTCACCCGTTGAC
+>4682 2
+GGTCAGCCGATTGCAAGGACCTTCACTCAGCTTAACATGTGGCAAAGGCGCTTACGAGAAGAGCGATGCCCCCGTGTAGCACTTTCTTGATATGTTATCA
+>4683 1
+GTTATACTGACTCCATCAGGTACCAGAGGGTTTATAGTAAGACGACCGCCGCGCTGCTGTGGTGCACAAACTACAAGCAATGATCCCTTTGGGCTATGCT
+>4684 3
+TTCGATTCTCGCATAGATGCTCCACACGCCGGACGGAAGTAGATCAGCAACGCACGCGGCCTCGTACTAGCGACTATTTGATAACGGATGATTTGTAGTT
+>4685 3
+TTTTCGTTCGATACTCGGCTATTTTGACAACACGTCAAGTCCGTATCGCCGAGGCGCTAGTGGGATCTGTCAAAGAAACGAAACGAGATGTTCCCCGGAC
+>4686 1
+GCTCGCCTTATCTACAGACCTATCAACGACAAATGGAGTAGCATGCCTTATAACTCCCTGCGTGGGTAGAGCTATTGCATGATCGGCTGGCTGGTAAGCA
+>4687 3
+GCACGTTAACGACAAAATCTGATTAGCGAATTGATCCTCTGTGGGGGACGTCCTCCACATTACCTTCAGCAGGGAGAGCTAGGCACGGTCAGTCCTTTTA
+>4688 2
+ATCCACAGCCTATAAATCTATCGCTCTTGAAGAAGCCCTTATCGGCCTTGAGGAACTACGGATGACAAATATCGTGTTGGGCTTAGGGCGGCCTGCATGC
+>4689 2
+TCTGGCCTCAAGTCCGTAACACCCAGGAACTTATTAGGGAGTCTTGGCTGACAAACGATTACACAAGGCGGGCTTCTGTGCCATGTCCATCTAATTGAGG
+>4690 1
+CGGATTCGCGGGTTTTGTTTGCCGCGAGTGAACAGACCTTCGACTGGCTAAAGATCTCTTACATAGCTCGTGCAAGCACCAAAAGTTGCCAGCTATGCAA
+>4691 1
+CATGAGTTGGCACATGCTGTGTGCGAAACTTACTATAGGGGTTCTGACTAAGCTTGTAATCGATGCCAAACAGTGCCGGCACGGTCCCAAAGCCTCTATC
+>4692 3
+TGAAGAGTTGCTAGTGGGCCTTTGTGTAGCCACATACTGGCGTAGTTCAAGACGCTCATCCTAAATGACACACCTGATATATCAGAGGTATGGCCCCGCC
+>4693 2
+TCAAATAGCACGCATAGTGATACACTGCCAAAGCATGATAACCTGGAGTTTAGCTCTCAGCTCGCCTTGACGGTCACTTTAGGGCATCGCTTGGCTGAGG
+>4694 3
+ATATAGCTGGGAATATATGATTGCGCCGGATACGTCTCCGCGCCTAAAAGCTTAGCATATCCTGAGTTCTATCACTGCGTGAAGACACCGCTGCGGGATC
+>4695 3
+CGCCGCGACATCCCGAAACGCTCCGAGCGTCGGACCGAACGTATTAGGTTTTGATGAAGTGATACTTATCTCTGAACGGAACCTATAGGTCATTATCTGG
+>4696 3
+CGAAAAAAATCTATGCTCTGCTTCACGGAATCTGTCAGCAGTGCGAGATTCGTATTACCGCACGTATTAGGTACGCCGGGTATTTGCAGCGGTCCCAACG
+>4697 3
+TGATCCCTGTTATTAACAACAATAGGGCCTGGGCAATTATCTAACAATTTGTTGCGGACGCTGTCCGGCAATTGAGCTAAGACCCAGTGGTCGCCCGGCA
+>4698 1
+TTGGTTCCCCCCGGATGGTCGCTGGCATCGTCAGGGAAAGGGTGACTAAGCCTAACGCTGCGCGGATAACCGTTAACTATATCTATAATTCAATCACGTA
+>4699 3
+TATCTTAAAAACTGGTGCCCCTACGGGGTCGTAGGGCCAGCATAACCTGCTTGGACACTAGTACGCTAATCCGACGCGTGGAAGTGACATGATTCTATCT
+>4700 2
+CTTAGTGTCGGTCCCATCTGCGGGACACACGCTTTCGTCGTTGCGATCTGGCAGGAGCGGAACCGATAATAAGAAAGTATAATATTTTGAGTCACCCCAC
+>4701 1
+ATTGATCGAACACACTAAGCTGCACATACAATGTTTCCCCTTGTGGCCGAACAGGAAAGATTCCCTCAACGACGAGCTGGGTGTTAGCGGTTGTGCGTTC
+>4702 3
+TACCAGTCTTTATACCCTTCGCTAAGTGCCAAAGACGATGGCAGGGAGTCCGAGATATCCAGATTAACCGGACGGATCTTTGGCCAGGATTCCTGTATGC
+>4703 2
+ATCCCGTTGGCCGTGGACAGCCCTGCCTGCTCATAGGTTCATGTCGTATAGAAGATCCTAGCACTTATGCTTCAAGAGTGAACCCAATGGAAGCTAAGTG
+>4704 2
+GTCAAGCCGTGCGACTACTACGTTTGTTTTTGTCATCCCCTTACAAAAAGTACTGTCGCTGATTACGGCACGAATCAGCCGGAGGAAAGTGGGACCCGAT
+>4705 3
+CATCGGAGAATGGATCACTCGTGCTGTAGTTTAACGAGGGGTAAGTCACAGTCCAACCTAGCGCTACCTAGCCTCACTCGTTAAGGCAGTTTGCTACAGT
+>4706 2
+TGGTAGAGAGTCAAACACTTTAACTTGTCAGGTGCGGATCAGTCCGGTTAGGGCCCACCCAGCTCGGAAACGATCCAGTTTCTTAGTATCGATCCACGTA
+>4707 1
+GCTTTTATCGAGGGGACCCATAACTAGAGTAGCTCGCCGCACAGCTGGCGCATATGAACTCCAAAAGCTAGATCCTAGTCGCTTTGTATTACTGCGTGGA
+>4708 3
+TGAGAGACCCATCCTAGACGGTTTAGCGACCTAAGCGTGTTTAAATTCGAATACCCGTACCTCCTAAAGAATACGTGGTGCTACGTCCTGATTGCGGGCG
+>4709 3
+CTGAACGGAGGAGTGCCAGAATTCTATTGCCCTTATTGACAGTTCAGGAGAAATATCGGTCGTAACTTATCCTGGGTCGACCTCTGCGCCCCGAATAAGC
+>4710 3
+TCGTAAGATTCGGGGCCATCGCTGGTTATTCCTAGATACGCAAGGGACTCTATCGATTGAAGTGAACGCATCTGAAATCTGCCGCATCCTGAAGTAGCCC
+>4711 1
+TAGGGGCGTTTACCCTTGCGACCAACTTATCACGTCTAGTCACAGTACTATGCACAAGGCTGAGAGGACTTTATGATAAACAAGCTCGGCTCGGCGGCTT
+>4712 1
+GGATGTATAGGCAGCTTCGTCCATTGCACCCGTGACATCGGGTGGTGCATTCAGAACGCAAAGTCGAAGTGTTTTCCAGTACCACCACAGTCTTACATAG
+>4713 2
+CGTTAACCGTTCAGTAGCACCCTGTCACCTTGAAGTTCACGCAGAAGGATACCGTTTATGAGCGCCCATTTATGGGTAACCACAGCCTATGGATGAGGTG
+>4714 1
+TAGCCTGCGGCGCATGATATGAGGTGTTACGATCAGGTATCGGAGACTTGTGACTCACAACCGAATTCGACGTAGTCACCTACACAGCTTGTCAACCTTG
+>4715 1
+TTCGAGTCAACGGCTCCCGTTCTCAGACCGATCCGAGCTCGGACCTGTTGAAATTGCCAGTGAGTTACCGTGAAGGCAGGATTAACATAAACTTGGTTCA
+>4716 3
+ACGTCCGCTACTCAGAGATCGTAGTGAACAACACCTGGATTAGACGAGTTCTACATTTGGGGCATTCGTTTGACTCCACATGGCGAATTGACGCCCGGAT
+>4717 1
+TTCTGCGGTGCTCCAGCTTATGGCAGTTAAGGCAGTGTCAACTGAGTGTATCCTCATTCTGGCGCTTCGGCCAGACCACAATACTATACGGACAGAAGAA
+>4718 2
+AGTCAGCGCTGTTCAGGTGTCCATTATTCAATGATCCAGAGTGACGGCAACGGCCCGCAATCCATGTTAGATCATCCGTCTGTATAGTCTGAAAGACGGC
+>4719 2
+GATTGAATACTCAAGTCGTTCTAGTTTTCAAGCTTGCATGCTCTACAAATCGGGGGATTCCGCGAGAGAGTTAGACCAGTCCCGATCGCGGATCACCACG
+>4720 2
+TCGTACAGTCGACGCCAGGTCCCTACGTTCTACATATGCTGCTTGGTTATAACGGCAGAGCTTGAGAGTCCGCGCTAGCAAGTGCTAAACCGTAGATATA
+>4721 1
+ATACGGATCGACACTTGCGGCTAGGCATGCATTTGCACTCCTGGCGCATATCGGTTACACGATACCTGACGAGTGAGTGCATCCTTCTAGTGAACATGAA
+>4722 3
+TGTACGGGGCGTAAGGTTCAGCCTTAGTCTACTAACCAGGAGAATAACGCACATGCGTGCCTTCCGACCGTTCAAAGGTGCATATTATACCCTGTAGCTG
+>4723 1
+TACCTTCCACGCTTACTAACTTAGTCTCTCGGTGCGGAGAGGGATGAGGCTCCTTTATGCTCGCTAGGTAGGGACCATAATCAAAGCACTGACAACTGGA
+>4724 2
+GACAGCAGCCACCCTCTCGGAGTTTGCTGAGTAAAGCTATCCTCTCACAAGGGTTTATCTGAAACTCGCGAGTTGGATATGGAAGATTGGGCCTCACATC
+>4725 3
+GGGTCGTATGCACCACTTGACTTAGGCTTCAAGACTATTACTGAAGCTTTTGGTGTAGCAGAACGTCTAACCAAACCCCCGACCGGAGTGTCGCGAAGTT
+>4726 3
+GGTATGAGAATGACAGCGGCCTTACGTTACGCAATGGCGCTAATTTCACTGCTCTGGTGCCACCGATAAATTCGCGTTACCGCACAAGTTGGATGATCCA
+>4727 1
+GATTAACGTTGCGCTCCACAAAGGACGATACCTGTGCCTCGACCCGCTATTGCATAGTGTAATACGCATAGTGCTGATACGCGTAGGAAGGCTACTGTCT
+>4728 2
+GAATCCAACCGCTGCGATGGCAACCATCGAAGATTTTTATTAGACAGCGACGCTCTACACGTTGAGTCATTAATTGGTGCCGTGAATGGTCCCGTCGAGC
+>4729 3
+GAGTCCGAGCTCCCGTTTTTCAGCTCTTAGCGTTAAAGAATGTGCGATGGCGCAATAAGTCTAAGGAGGTGCCCACCTGATTAGGTTCGTCCAAAACCAC
+>4730 3
+AGGACGATTGCCATTGACGCGCTCAACTCGAGGGTAAGCGTGCTCGTTGAGGGACGGCCAATTTCGTTGGTCTGATACTTACAAACTATCCACCTAACAT
+>4731 2
+ACTTGGCAGTGGGAGTATGCCGACGATCCATCTCTGGGATAAGGTTTCATTCAGGAAGAGCCGTCGATCTATGCACTCCGAATACAATTCCATAGTCCCG
+>4732 1
+CACACCCTCCTGTTAGCGTGTCCTCGGGGGGAACTTACAGATATCGTAGTAAAAATCTCGTCGGAGCTTTGAGTTGCCAAGGAACCAAGTTGACGCTACT
+>4733 3
+TTGATCATCGATCTGGGGACCGAATGCTTCAACTTTTTCATTCCGAACCGTCACCCGGAGGGGGGAGTAGAACTTCTCGACAGCAGTCGACTATGTACAA
+>4734 3
+ACTGGCGGAATCTGGGCGCAGTACCACTCAGAATTTGCTACCTAGGCGAGCCGCATTACTATTCACAGCTTCGCATTTGCTAGCGAATAGGTGCTGTAAA
+>4735 1
+TCTAAGGCGCTGAGATTGGAGACAGTCGTAACTCTCCTCAAGGTCGTTGCACAGAAGCTCCTTTAGGTCCCTTAAGTAGCTCCGCATAAGTACGACGTAG
+>4736 2
+TCATATGGCCGGCCATATGCAAGCCAGTAGGTTCAAGGGGCGTGCATTGGTCCTTGCACAATCCTTTTCATTGCAGCAGCGGGTAACAACCACTATGAAT
+>4737 2
+TTAGCTGTGAGCGACAATCTAGGAGAGCTAAGTCTCCCACTGTATAATTTGCATGACCACGAGAATGTCGCCGCCCTTCAGGACCGATGTTTGCGTAGCA
+>4738 3
+TCCATTTTAGTAGATGCAAGTGAGAGGCCGAACCTACGTCGGTCTTTTCCGTTTCAGCGCTCGATGTGCACCAACGAGACGGCCAGAAGTAGCTCAATAT
+>4739 3
+CTCGGTGGTTGGAAATGTTGAGAGATTACTGCCGACTCCGCGCGCGGAACTAACAGCATCTTTCAACAAGGTCGGCGAGTACAACCTATTCCATTTTGAC
+>4740 3
+TTGTGGAGACTCAAGAAGCAGATTCGAGTCGCGGACCTCTCCTCCTGTTAACAGGCTTAGGTGTATAATTGCGATCCATGCTACAGCCGATCACGCTAGA
+>4741 3
+TCGTTCTCTCAAGCGTGTCGGGTACCCTTTGAAGCAGCATACTAACAGAGGAGAGCTAAGCTATCCGTGTAAGTAGATGTGTCGTCCTCACACGACGCAT
+>4742 3
+TACAAATGGCACGTCCAATTTATACCGCACAGCTTATCGTGTGTTCCACAGTAGGGTGATTGGAGGGAGAGCCTAGGTCTAAGCTTGCCGTCTCCAACCA
+>4743 2
+GACCATGGTTTGGAACACAGATTAGTCCTGCGATCTGTCCCTTTGCACGTAAGCCTAGTGCGCAATGGGAATTTTAACTCCGCGATAAAGCGTAGAGCCC
+>4744 1
+TAGCTGCTGGAGAAATTCGTGGCATCCAAATTAACAAATCAATTTGGTCGTCGGCTGATGCCCGCCGCGAGCACGAGAACGCTTCACTCTGTTGACGATT
+>4745 1
+TATCAATCAGCTGGACTCCTAGGACGTTGGTTAACCAGTAGTGGGCGTAGGTATCCTCCATCGTCGCATGAGAATATATAAGCAACCTGCCCCGGACGTT
+>4746 3
+CCCGTTTAGCGTCAAACAGTCGGACTCGTTAAAGGCAGACTCTAGTGGCACTACTACACTTCTGGTAGTTGAAGCATGCAGACGTTCTCTCGGCAATGGA
+>4747 1
+GCTCAGCGAAGTGACGCTCAGTCGGATGCTGAGGAATCCGGGGTCACTGATCTCCAATAAGAGATACATTGCTCTCCTTTAGTCCAGTGCAGCTTACAAT
+>4748 1
+ACGTTATGAGAAATGCTATCGCGTTGGCAAACTTTCGACGGTGAGCGAGACCTTCCTGACTTACCTTACCATTTGCCCGAGCAGTGACCAAGGGATGTCA
+>4749 2
+CATTCAGAGTCCGGTATCTCAAAATAATGTCTGGATATAGGTTCGTCGTGTTACCCCGCTACTGGATTAACACCGCTAGACGAGCTAGGGTGCACGACCG
+>4750 3
+GATAAGTCGTTGTGATACAAGGGTGTACCCCTTACGGGGGCATCTGCCTACGCTCATATCAACGAGATTGCACATATTTTCGTGGGCAGCCCAAAAGCTC
+>4751 3
+GGTAGTTTACGTGGGCCAACAAGCAACAATTGATTGTCCCCTTGGATAGGTCGGGGCTTAAACGCGGCTCTATCATACGATACGTCCCCTAGTACAGACT
+>4752 1
+TGTGGACTCTTATGCCGATATCAGATCCAAACCTCTTTCCAAGGTTGATCCGAACGGTGCGGGACGTAGACACGTCGGCACAATCTCAGAAGGTTTCAGT
+>4753 3
+GTAAACTACGCGCGTTGTTTAAGGACCCCACTGGTTGTTCAAGATAATCCGCGCAGGACGTGGAAGAGGTCGGATTTCACCTCCTGACATCAGATCCATT
+>4754 1
+AGCATTTACCTTCGGTAGTAGGGTCCCGCCTGGCATCCCTGGCAACGATGCTGGTAAAACTTAAAACATGTTACGGGGATACTATTCATCCCAGGGTCGA
+>4755 1
+GTTCTTCTAAGAGGCTAGAAGCTACTTTAGTATTGCCGGAAATGAACAAGGAACGAGTGTACATGGATTCCCGTCCCGGGTTCCCTCCCCAGGTAGTCAC
+>4756 1
+AACATTATCCGATGTCCTAAACAGCTGGTAAGAGCATATACACTGCGCACCCGGATGGTTGCTGCTCTGTTATAGACACTGCCTGCACGTGGATAGCGGT
+>4757 2
+AGCCTAAACTTACTAGACAACACGGTGTCGCTTGAGTCGGAAGCCTGGAGGCTCCTCCAGTTATTAATTTACCACTAGCGTCGTATAGGGAGTGCACTGC
+>4758 2
+ACTTCGCGCGCTCGATCTTATCAAGAGACGATAGCTGGCTCTCAGGGCAACCCTAGTAATCTCACGTCGGGTGAACGTTGTTAGGAGTCTGATCAAAATC
+>4759 3
+TAAATGGACTGTTACCGGTGATCTTGTCAAAGAGGCTCGTCCCTCTGCATCGTGCAGCTATGAGCGCAGCCTTGCGAACTCACATATAGTAGTAGCCAAG
+>4760 3
+CGGTGTAGCGTTATTTATGCCTACGCAAACGATTTACGCTCGGATCCGGTCGACAATACCAAGATCCAAGACGGGTCTACCTGGCTAGTATTGCAGACTG
+>4761 2
+AGACGGTCACAAACATTCTGTCTCGAACCGCCCCGGCGGGTATTCCGCCATATGTTAATAGTGTTTCGACAGCATCGAGTAAATGTGACGTACAGGTCTG
+>4762 1
+AAAATCTCCTGGGTCTGCATGTCAATTCCCCAGCTGTAATAAGAGTGCTCGGAGCTACGTCTACCGGTTACCCCTTCGTAGGGAGGATGAAGCTGTAACA
+>4763 2
+CGTACCTGTGGCTCCATAAGGTGTTCTCTTGCCCGAACATGTGCCTGGCGCGAGGAAATGCTGTATACGAAAAGACTATTTGCCAGCTAAACTAGGACTC
+>4764 3
+ATTTGATCAGAAATATCATTGACGAGTCGTGTATGGACTTTCGGCGGAAGCATGACAAGTCGCCACTGGCTACTCGCCGACCGAGCCTTTCTAATCGAGC
+>4765 1
+TTGCAAGGGGCACGTTTATGGGCGCTCAATGTCCCGACTTGGGAACTAAGAAACCGGGTATGCCCTTTTACTCCACCCACTAGGTACGCGTAATAGTAAT
+>4766 1
+GGTATCCGGGTAACAAACCGTTTGATCGATGCCTAATTTTTAGTCTATATCCCCACCACCAAGAAATCTTCTGTGCAGAGAGGGGGGCTAGGCGCGCACT
+>4767 1
+AGATAGTGTTCCGCGGAATCCGCTATTAACAATAACCACCGAATTCTCCAAGTCTAGGTTGTGGCCTGGCGTGTTACTGAATACGGGGCGCGACATACCT
+>4768 3
+CCAAATTCTAGATACCGTTAATAGCGTAACAACCGTCCTTCAGTTTCAACTCGAGGGATTCACTCGCCAGAAAGTGGGTGGGGCTGACGCCGTTTGTCAG
+>4769 2
+TATGTAATATGGTGGACCCACTCGCTAGTGAAGATAGGCGTCTCAGCTAGTAGAGAGGGATAAACTACTTCCCTGCAGAGGTCCTCACACTGCTGCCTTC
+>4770 3
+TCACCGTAAGGGCCTGTCGCTTTGACTATTAGAGTTGTAAGAACGCTACAATACGCATGGTGAGACGACGGATCCCCCTCCTACTATGGCAGTGAGTTCA
+>4771 2
+TTAGTGTCTAAATCTGTACTCGGAGGGATAGGTGATCGCAGTCCCGGCGCCAGACATCCGTGACAACCGACGTGTATAAATGGTTAATCCTACTTCAGCC
+>4772 1
+CAACTATCTGGTAACACATCCTGGATACCTAGTCCAGCGACCGAGCCATCGTTAAGTTGAAGGGGTGGGAATTTTAAAGGGTCCTCGACGTCGCTCTTAC
+>4773 3
+CGGGACTGTCAGGCACTACTGTGTAAAGACCACAATAGATATTTGGCACTGGTACACACTTAATCACTTCGTGGGGCTGGATTCGCTCCCATATCGGGCA
+>4774 3
+AAGACGATGTGGTTCATCCTAACAGGAACAACGGCCTTGGAATTGCAATTTTCCATTCACCACTTCCGGTAGCCTGCGCGTCTCGGGAGGTTATGAAAGC
+>4775 3
+TTGAGATTACTGGCCACCCGATAAGCCGAGTTCATGTATATATGATATTTTCCGGACACAGACATGTGCGCTCGCTTGCTAAGGGACGCGTACACGCGCA
+>4776 1
+AGGGACGTAATAAATGATGAATTCCACTTTAATCCGGTAGGGGACCAGGGCCTCCTGTGCACGAACTGTATAGTTCGGCCGCATCTTGTACCCGATCCAT
+>4777 3
+GCATCATGCGCGGCTGTGGCTCCGTTATGCATTTGGTTGGTAAAACTACCCTGTCTGCGTGGCGCGGAAATAAATCCTGAGGCCAATACCTAAAATCCAA
+>4778 3
+GTCATTTGTTAACGGCCCCAACGCTATTACAGCAGTGGCGGCCATTTTTTGGAGGGCTTATCCGGTCAGGCGTGAAAAAAATCTATCCGCGAAGTCCACA
+>4779 1
+ATCGTCAGGGCGGGACTACACTTGATTCTCCATTTCGTACCCAGTAGAAATGTCGCGCCGAGCCCCAAGGTAGCGTGGATATTAGAAGTACAGTTCTCTA
+>4780 1
+GGCACAAGCGATTCCCCGGTAATTCCTATACGTCTTATTAGGGCCTCGGAGCCCAACCCGGGTAAACTAGGGTTATCTACAGCTTTCTATGGTGAAAGAG
+>4781 3
+TCGATCAATGGATTCCAGTTAGCAAGCCGTAGGCAGCCATTCTGTTCCCCGGCTTGGATATACACTGTGACACAATGGTCACGTGAAAATGCGAGGCCTT
+>4782 2
+ATCATTCGGCTCCTTAGCAACGCAGGGGTAGTCTCGGAGTGTAGGCTTGATCTGAATCACAAATGAGTCTCCTTCAGTGCGTTCAATGACCACGAAGCCA
+>4783 3
+GCCCGCACCATTTATGTGGCCCGGGTGTAGTCTGGACAGAGCACCGTGGCTCTAGCTCGATAAAATCTTAGAGACCTTCAAATAATTGCGAATAGGCCTT
+>4784 2
+GTGCGAAGTACCGGCTCATTCCGTACTGAATGTTGCAGACTAGGGTCATCATCTAATCTTCCGTCACCATTCCGAACGAACGCTATGGGGACGTAGTAGA
+>4785 3
+CGCAGCCAAAGTTATGTTCTGCTGTTAACCAATGACGAACATACCTTATTAGACTTTTCCGCCGTCACCAGTTGAGCGGCCGAAGGGAGGTGCTTGGAAC
+>4786 2
+CCTCTTTCGGAGCGCAACTTCAAGGCAGTGGGTATTAGGACCGATAGCAGACGCGAGCAATTGCCCCTCAGCCTTTAAAATCGTGTTAACAATGGTGCTT
+>4787 3
+ATATTTGTGTGCCATTCGTCATGCCAGACATGGGCAGGGCAGATCAGTACACGTTATACGTCCAGAACTGGTCCTCAGTTGAAACACGCCTTACCGAGTG
+>4788 1
+CAACTTGGAGGACAGTTCGAGTCACGGGGAATCCCATCTGCGGCTGCCTACAGATGCCCTGTATCCTAATTATTGCAGCCAGTAGAAATCGATTCTGATG
+>4789 2
+GCCCGGCGCAGATACCAGTATGTCGGCGATCTTGGTCCCAGAAGAGGAACAGTAATAAGCTAGGCTCCTATCTATTTACGCTAAGCCTATCGCTTGTGTA
+>4790 1
+TGAGCGGACTAGGCCCTGAATTCTCCCTTTCAGCGTAGATATACGGCTCGACTCAATAAGGGCTGATCGACAGATCGTTAAAACTAGCAGTTGGCTCTGC
+>4791 2
+GATTAAATCGCGATGGACGTACCCGGGCTTCTAACATGTCCCTAAAGGGGAGCACCCGGTAGAACAATTAAGGTTGCGCGCCCTTTTTCGCATGAATTCT
+>4792 2
+GATGTTGTTATATGTATTTTGACGTCTACCATAGACCGACCTTACGGAGGCTCGGCAATTCACTTGACAGCAGCAGCACGGGCGATAAAATCTCGCCGCG
+>4793 1
+GCTTACGCTGTGTTAAGGATCGCTCAACGGTTCGTGTGCGTCCCATAGGGCCCCCTGTCCAGTACGCTGACAATAACAGATGCAAGTGGTTTATCAAAAA
+>4794 2
+AGAGTAAATATAAGGTCAGCCTGCTGTTGATCGTCCTGGACTCACTGACTGCGTGATCTGACATGTATACCACCTATCGCCCACTCGTGAGCGGAAATGG
+>4795 3
+CTATAAGATTGATCCCAGACACCGCGAAATTATATGACTGACTAAGATCTCGGCGTCGGGGATAGGTACGGGAGCACTGTGCCGCTCATCTCCCTGTTTA
+>4796 2
+AGCGCTGCCGGCAAGCATTGGTGAAGATGCAAACTACCGCCGCGTTGGTGCGATGCCAGTTACTAGACTCATATCATCTTGCATAACTGAGTCGACTTTA
+>4797 3
+GTCTAGGCCCCGGGCTTCTTAGACTGGAAGTATTTGGGCTAGAATTGGCGTAAGTAGTAAACAACTTAAGGTGCACCCTCCATGAACCGCAGCTACCCTT
+>4798 1
+CGTGGGTCCCGGGAGGGGAAGATTAAAAGACCGTCTATCCCTATTTGTACATAATAGGCGTCAGACCCTCCTTTCGGACATCTATATGTACCACACGTGG
+>4799 1
+AGCATGTGCAGAGTCATCGCGTCCGTCTCGCCATAGCAACGGTATTACCGATAAGAAGTGGTTGCATCACCGTGTTGTAGAATCCGTAATTGCGCTAACC
+>4800 2
+CCGCCTGATGAAAGAGTAACACTACCGATGCGATACCTTCTTGGAAGCGGGTCCCCACATGCTTGTACTGTGACCCAATTCTTAGAGATTAGTGGGGTCA
+>4801 1
+AGCGCAGAAACTCCGGCCTGTATAGGCACGCAAATAAGTTCAATGATGCTTTATTGTCTCGGCCGCGTGGTTACTCTGCCCATGAATGCATGTACGGCAA
+>4802 1
+CTTGGATTAAACATGACTTAGAAGCTCCGGAACCCACTTTGCCTGCACCGTCCAGTGTGGCGAGATTTCGCGCATGGCCCTATAGCGAGTAGTGTAAAAT
+>4803 2
+ATATTACGAGAGCTGATCTTAAAGTTGCAGCCTCTTTTCTCCTTCGTACTGGCGCAGGGAAAAGGTTGGGGACAACTCTCCGTCCCAAGCCGGACTGAAA
+>4804 1
+TTTACACCGATCCGCTGATGCGACAATGTCTCGCTCAAAAGTGCCGGGAATCGGCCTGGCAATAGGTCTTACCGACAAGTAGAGTGTTTCTAATCGAGTC
+>4805 1
+AGATTACAGAGATGATGGATGTATGTTTGCCCCTACATCGGAAATACACGGGAGCAGTCTGGGCATCATGGAATACTCGTCTTCAGGACTCCCCTGCCCT
+>4806 2
+GTCGTGTACGTTGCGTCGGAGTTCACCTTCGAGTATATCCTAATAGTCACGGACGGAAAGTTCCCAGGCAGATAACTTTCAATAGCCCCACACTGGTGGA
+>4807 3
+ACGTGCTCGTGTAGGTTGATACCGCTAGACACAAAGTACACCCATACGGAAGGTGCATCACCAGTGTGTTGAGTCCGCACTTAGTTGAATCATGGTTCCC
+>4808 3
+GCCATATAATCGGGCACAGCTCGGTTTTTCACCTTAGACAACCTCCCGGGGGATTAACAAATGGAGTCTAGACTGGTACACGCATGCAGGTCTGTAGTTC
+>4809 3
+GTTCCGAAGTATGGTTGCATGCTCAATGAGACATTGCGCCCCGCACTCCACGGAGGCGTTATTAAGGGTTAAGGGAACGCACATCACTATACCTATGCTT
+>4810 1
+GCCGCGAACAGCCCGACTTTGTTGTTGAGCGTCGAATACCACGGATAATTCATCCAAATCGATCTATCAGCTTCTTCAGGGAATATCGAGCGGCTTGGGA
+>4811 3
+ATAGTGTGCAATTTGTTGTTGCAACGTATACTTGGATGCGACAGGCACAGTGAGCCCCCAAACTCGTTCAGATGGCACACTGGTCTCGGTGCACATACCA
+>4812 2
+TGATCTTCAGCTGGTGCTAGTGTGACGATGGGTGTTGTCAGAGCCGCCCCATTGAATCAGCATGCTGAAATCGTAGAATACTGCCCCCACTAAAACACGT
+>4813 1
+AAGAGTATGTCCGCTAAAGGAGCTTCCTCGTTCTTCGACTCACTTACTACACATCGGAGTAGCATGAGGAGAGTTGGCGCCAAACGATTGGCTACTCGCT
+>4814 1
+TACGCAGATAGCCGCAGTATCAGCCGTATAATCGAGAGAACGCATGAATCAGCGCCCTTAATGTTAACGCGCGGTTCCTCTTCGTGTTAACTGAGTGCGT
+>4815 1
+TCCTAATTTGCCTTAGTGTTACACACAGCTTCCGGTGCTACTTGGCAGAAGGTGCAATGGCTCTGCCGCGCATACTAGGAGATAGAGTCACACGAAACTG
+>4816 2
+AGCAAGTTTTCCTAGCGTACAACCTCGACCATAGGAAAAGGGCACTGGTTTGACTCAGCCTTGTGAGCCTATAATGCTTGACGGGCCCGTCAAGTCATTG
+>4817 3
+TTTTCGAACTGACAGTGGAGCAGGTGCCGGTTTGATCATCACTATAAGCTTAGTACGCCAACCACCCGATGGAGTACTACCACGAAGCGGTTAGCCTGTT
+>4818 3
+CCTATGAGTACTCTACTTGTAGGTGCTGAAGGTCCAGCGAAGGATTAGCTGATAAGGATCCGACCACCCTTCCTGGCCATTTCGATAAAGGTGATAGCCC
+>4819 3
+TACCGACGTAAAGAGCTGCTATAATGCGCTACCTCTTCACTCATTCGTCTGCTCAGGGTGGTCTAAGTTATCGGCACGTCACAGATACTAGAAGGGAGCG
+>4820 2
+CTGTATCTAAAAACTAAGCGTGGGTGACGCGAGGTTGTGCGCTAGACTCATAGAGCTGCCGCATAAATCTCTGGTTCCCTCGACTCGAGTAACTTCAGCA
+>4821 2
+CGTGGTCGTGCACAGTCTGCCGCACTGATGACAAACAATACTCAAGGCGTTGACGCTTAAACCGGTTAGTTCGGTGCGCGTAAACAGATCTTCCATGTAT
+>4822 2
+GTATCACATTGCGTAAATGGTCCCCGCGGAGCAAAGCGTTATGGATCCAAGCCGCATGAACCGCGTTTAACGGGTGACCTGTTCGAAATCCGTCTATATT
+>4823 3
+CTACTCGCAATGGCCATATGTATCGTTGGAGGCGCTCAGGCTTTTAGCCGATACACCGCTAGACAGTGCGCCAAATGTGTTGACCAACTAATTTCGAGGA
+>4824 3
+AGCATTGCTCGTATCCATGTAGAGTAAGCTTCTCTGGCGACAAGATGCGAGACGACAGCTGTGTGAAGCTACATAGCTATTCGGTCATCTGTCCACCGCA
+>4825 1
+GGTTAAGGGATAAACCATTGGGCTTCGCTGTATACTGATCCTTACCCTGACATTTTGTCCACAGCACTATTCGCAGGACGCGGGCGAGGCAACTAGCATA
+>4826 3
+GCCTATGCCCCATGTAAGTCCGATGCATAACGGGGTTCACCGCACCACAAGTCATGTGATTTGGCGGTGTCTCTGATGCTCTGGCGAAAATCGAAAATAT
+>4827 1
+GCGAACGGCCAGTGCCTTGTATATCTCATAACAAGGGCACCACATCGGTGAGTCCACAGAATCATTTGCGCATTATTACTGTGTGACTAGGACCTGTGCG
+>4828 1
+TCACTGTTTCACCGTGGAAGTTGATGCACAAACTCGCCTCATAAAGCGTTTGTCCTAAGCGTACGACACGTGAGCGTTGCCAAATCGAGGCATTGAGGCT
+>4829 3
+CTCAATAGTTGATCAGGACTTTGTAGTAGATCTCACTCTCCAGACCACCCCCGGGGGAGTCGCGCGAGTATTAATTGACGAATATACCGGCTGATCTGAG
+>4830 1
+ACATCTGCGCTATTTTGCACAGCGTGAGCTTTAAGCGATGAACAAACATAGGTCGGTCGTCGGGGTTATGGATAACAGCCGGCGTATCTCATAACCTCCC
+>4831 2
+GTTTCGAGGCGACATACAAGCGGGTATATTTCAAGGCGTTACTTAAAGTCATAACCATATGGGAAGTCCAGTGCTCTTCCGCCCCGCCTTGCTGACAGAG
+>4832 3
+AGGCCGCTTCGCTCCATCGAACCTGAAGCAAGTACTTACTCACGGATTAATTTCTGAGCCAACGATCTCGTAAGGTGTACGACGTATGAGGGTATCTCGG
+>4833 2
+AGCGCAGGGACAGTGTGTGTGATGTCCATTCGCACTGAATTATCCGTTCCATTCGAGTACCGCGAGGCTCCCGACCCTTTGTTGAATCAAAAGTAAACGA
+>4834 3
+GAAACGAAGCCTTTGCAAGGTACGATACGGAACGCTTGCCAACGTTCCTTTTCCCGTGGAGGCTACCTGATCCGTGTATTGCTACGACGATGTAAAATCG
+>4835 2
+AAATAAAGAACAATATATAGCCCTGGACTATGTGCTCGCCCAACCAGGCTGGCTTTCGCAGGCTGCGATGCCTTGTCGGGTTGTTCGTCGCAGAACAATT
+>4836 1
+TCACCCCTGACCGGAAAACCTGAGCTTCGATATAGTCGGTAGACTATAGCTCTTTTGGGAACCTATCCCCGTTGGAAATATAGGGGAGGCCTGCTTACGA
+>4837 1
+AGTCCCGCCTGGGGCGCTAATTCAACGTAAGTTATCTCGTAAAATCCATTCTGTAGAGACTGACCATCCGTGGATTAGGGGCCTCACAGCGATACGGTAT
+>4838 1
+GAGTCGAGTCAGTAGCCAGCAATTGGAATGCCTGGAAAGCGTGGGACCGCCCATACGCTGTTTATCAATAGTTCACCCCGATAGCTTTCAATAGTTGTCC
+>4839 2
+TATAATTGGCCAGTAGGCACCGATAGTCCGGTTTGTAGCTCGGGGTCGAATTGCTACCTCATCTCCAATTATCAAGAGGTCAGATAGGCAAGCTGCCCAC
+>4840 3
+TAACCCGGCTATGAGTACAGGTTATTCGGGTAACCACAATTCGCGACAGCTAGTGCCGATTTAACAGCAGTAAAGTCCGCCTTAGGTCGCTGCGTTACTG
+>4841 3
+ACGACCCTTCAGTATGCATTGACAGAGTCAATAGACTGACCAGGGGAGGAAGCTATGTTTACTGCTGTTGGGCGTTCCCACACAGTATCCGTACTCACGT
+>4842 3
+ATTCTACGCGAGAACCTCAGGACTGAAGCGCGTGCGAAACACCGGGTCTGGATTGGCATCCTACGATGCTGTATTTATGATTTCCTCAAGCAGGCAACTT
+>4843 3
+GCCTCCCGGCCGTAAGTAGGGGTTAATATGATGGTAAACACTTTCCCGGCGTTATGGAACTATTGCCGCCAATCTACCGTAGAGGTTCCGACATAAGACT
+>4844 1
+GTCGCTTGGTAGAATCCGTCTCACAATCTAATACACTATTGGCGCGATAACCACGTCCGCCTTTCGGAATGATGGAAGTCAGAACTGTCGCTGGACGGAT
+>4845 3
+CCGCTGGCTGGTAACCAGTTGCAACAAAGTTGAGTGATCCTCTTTGCAACCGCGGAGTTAGTTGCCCCAATAGCTCGCAAAACGCGTAATGGTTCTTGAA
+>4846 3
+CTGTCTTAAGAGATGACGTTAATCACACGCCGGTGTCCACAGCATGCGCTACCAGATTTAGGATGCAGCATTTGCTTCACATCGCATAGGGAGGTCGTAC
+>4847 2
+TATGGTATGTGCCGTAAGAAGTCTTCGGCAAGCATCTCTACTTACCACGTTTGCAGGGTCAGATCGCCGAACTTAAGGGATTCGGACACAACTCGCGATC
+>4848 2
+CACCGGCGCGTCATTAGGTTACCTCGGGGGTGTGATCCCTAGCTATACTATGAACGATAGATTGAGCACCGAGTGTATCTGTAATCAGATGTCCCCCAAA
+>4849 1
+TTCTAGCCGCTGTTATAAACTACGTCTTCATCGGGTGGCAAGGGAGAGGTGAATTTACTCGTACTCACCCCTAGCCAAAAGGACGGTGAACGTCACTCGT
+>4850 2
+ACGTCTGTGATCGATAAGTCAGTGGTCCGTTGAATTGAAGACGGCTATACCTTAGGGCGTCGGAATAAGGCCATCGAGTACCAACACATTCCTCGCCCTT
+>4851 1
+GCTCCACTCGGCAGCACCTCACAGGGGCAAGTCGCGTCTAAAACATACGTATTGAACTGCCTTGTGAAGTTTCCGGCTATCAGAGATAGTAGTTGACGTT
+>4852 3
+ATACTTCACTTAACCCACGGTTTGCTGTATCCAGGAGCTCGAGCAAAAGAAGCCCGGTTCCTCGTGATGGGTGAAGCTTACAATGTTTCCTGGCGGAAAC
+>4853 1
+AGGCGCTCAGGATAATTCGTCCTCTTATAAACGCGGCCGATTTAATATCAATTCGCCGATAACGCATCAGTGACGTGGCTACGGGGCGCCTAAGTTCTAG
+>4854 1
+GATCGCAGTGTAAGGGCTCCCAAGTTTGGACCTGTCAGTTCAATGGAGTGGATTCAAAAAACCTGTCGCGCAGCGTGATCCCAGCACCGTTACTTCTATA
+>4855 2
+CCGCAACCCAACTCTAATATGTCGGTATGAGGAGAGAGGAACGCCTTCAGTTAGAGGGTACCGTCCGAGCTGACCCTTTTGGTAGAATAACCCGCTTTTT
+>4856 2
+GCAGCCGGTCTCATCTCATTATCGCACAAAAATGGGCACACGGGCATTTATGCTGTTGCTCATGAGCGTACACTTCAAGTAGCTGGTAAGGTCTCAGGCA
+>4857 2
+GGGTGAAGTTTGGGACATTGTGCTAGCCAACAATCGTCGCTAAACCGTTCAGACTTCTGCACCAAGTCGCCAGTAGCTTATATTCGCCCCAATGTGGAGA
+>4858 1
+TTACAGGTACCCCGTGATGTCGCCACGTACTGATCGGGCTAATACATCGATGCCAGGCAAGGTGAGATTTGAGTGATATACTCTCCGTACGCCGATCAAT
+>4859 3
+GCACTATACGCGCCAGTTCCTAGGAATGGGTTAAGCTGTGGATGCGAACGTGAATACAACGTACTGTTACCCAGAGTTCTAATCCCTGTGCGCATGATCC
+>4860 3
+TCACCGCCAACGGCAATCCGGGACTAAGAACGATAGAGGGGCTGCAGCTACCGAAAGCATGCTTCTGACCTTTGGTCTATGTGTTTAAGAATTTCTGTCC
+>4861 1
+CTTGATTCACGTGCGCACCTCTCTTGCGGCTATTGGTCAGAAGCCGGTGCTATCAAAAATAATGTGCATGGGCTAACTCCGTAAGCGGAAATCAACTCGG
+>4862 3
+GTCGAAATCTTAATACTGTGTGGGTAGATGTGACGCAGTGCAGTGCACCCGATTCAAGACCACTTTTCACATACGTGTTGAAGCTGACCGCCGGACTACC
+>4863 1
+GGGCTGCTCTCACATCCGTAACGAAGATAACTATCGTTAGGACTATAGCGGGCCAATGCGCAAGGCCATAGCGAGTGATCGCACTGACCTTGTATTTTTC
+>4864 1
+TGATCTGTTAGTACACTAACCTGGGCCTTAGCCATACGTTTGTAGGTAATCGAACTCAAGCTCAGGCGGTAAACGGGTATAATCGTGCCAAGCGCTCCGC
+>4865 2
+TGGATTTACGTTTGCGCCCTTCAGGTAGAACGAAGTGACCTCAACTTAAACCGGTCTTCGGGATAGCTGAACCGAAACCAGTGGCGTCAATTCCACGTTG
+>4866 2
+AGTAAGGACAACTGATTTACGCCTCGACAGGGCTAAGCTCGCGGGTTTCCCGGTTACGATAAAACTATAGATTAAGGCCGGTGACACTTGTCTCCTCCTG
+>4867 3
+CAATCCCGCCAGTTTCCGAACGAGAATCCCAGGAGTGTATTTCTTCCTCCAACAAGGAAGGGGTGCTGTTAGTTGTTCAGGGTGACTAAGGCACAACTTC
+>4868 3
+TCAGCATGTCCCTGGACTTGGTGATTTGATTATATACTACTGTGAAATGTCAGACGGACCACATAACCACTGTAATGCGGCACCGAACGCGTGCGTCGGC
+>4869 2
+TTTCAGGGTGTTCACGGGTACGCGGTCCCCAAACTCGCTTCACATATGGATAAGTTCAAGTCGAGCAGATTCGCAAGATTGAGCACCAGGTCACTTTGCA
+>4870 1
+TGAGATATCGGTCCTTACGTTGGCCTTGTTACTTTCGTGAGCATGGGTGACACACCCCGTGTGCATTGCAAAAACCGAGTGTAAACGACCATCACACGAG
+>4871 1
+TTAGAATCCGGATATCCGATCTCAGACGGGAGGCTCCTACTTAAGGCCTCTTATCCGCCGGGATCGGATGCAGAAATGTAGTAATGCCATTCCTTAGCGA
+>4872 3
+TCCGTAAGTCGCGTTTCTTAGAAGATCTGATCGCGCTTACCGGATCCGCAGAAGACGCAACAATAGGTGTTCTCCAGTAACCGGGGATTGCCTTAAGTAC
+>4873 2
+AGTAACACGCCTAGTGTGCCGGAGCTTTTTGATACAGATCGGCGCGCAGATATTTAGCACAGATTCCGACGGCCATCAACATCTGATTGCGGTTAGTCCA
+>4874 1
+CAGGAGTAAGGAGACACGGGCGCTCCTTATAATTCTATGTTACACTTCTTGGGCCCCCTGGTAAGTGCGTAAAAGTAGTCACGAGATCATGCCATCTCCG
+>4875 2
+GCTGCTAGCCACCACAGGAGGATATTATCCTTCAGCCTACCGGAAAACCGCTTGAGATTCCCATTTATCCGGCTGGAGCTTGGAACAGTTTAGTATGGGA
+>4876 3
+TTTTAATTTCGGGAAATTGCTTATGTAACGTTGTTATCGAGCGCGCCTGGACCGCAACCCGTGGACGGCAAGATAACCTCTGGTAAAGACCGTAGCCCAC
+>4877 1
+GTTATAGAAATGAACGCCACCCGTCGCCTGAATTAGCTACCCTTTGTGTGGCAGTCCAACTGTACAGCGCTTATGGGTGCGAGCTGATCAGAAATAGCTC
+>4878 3
+ACACAACTCACCTCTTTAAAGTGCTTTGTTACATGCACGCTAACTGCGGGGGACCCCGGGTCTGGAGCAGTTATAGACTGACGTTTCGATCTACAGAGGA
+>4879 3
+GGATGCCCCCTCAGACGATAACGTGCACATGTATGACGTGCCTGAGTTTTTGACATTACACAGAACAAGGGCCCACATTGCCTGATCGTGATTGTATGGC
+>4880 1
+CGGCGAGGAGGCAACGGGCACAAAATCAAGGAGCTCACCAGTTCGGTTGCTAACCTTGAATTCTGTACTATGCAGGTCATCGTATATCTTGCGTTCACTC
+>4881 2
+AGTATTGCATGAGGCTCATCCTGTAGCCTTCTGTTATAAAGCTGTCAGGTATGCGTCGACAATAAACTGCAAACCGGGTCCCTTACGACGCGACGAGGCT
+>4882 1
+CTCTGGACGATTCTGCGTAACCATAATCGAACAGCGAAGAAGTCGATTTGCCCCGGTACCCGACTGAACAGACATGCGGTGTTCTTAGCTGTTGCTAGTA
+>4883 1
+TAAGGTAACGCTAACGTTCGGCCTGCGCGGAGCTAGGTCCGAGAACTGCAGCTTGCATAGAACTGCTCTAATCTGGCCCAATATCGTGCTAAGACATTTT
+>4884 1
+GTCGACTGAACTAGCGGCAATTTGAACCTACCGACCAACAGGATGTGAGTTGCACGTCTAGTACCTGCACTTCTGACTCCAATGGCGGGTGTATCATTGA
+>4885 3
+CGTTAGCCAAGTACAAAGGCAGGGGCCTTGGGATTTGCTAGTTCATAAATCATTCATGTGCGTGCACGGTTCCGCTTCTACACCAACGGAGGACACTACT
+>4886 3
+CTACGTTCCCCACTGATCCGGCGTCAGGGAAGGTCCACTGTGTGGTGCTTACGACTATAGATAATTGCACGTCACTAATGGAATCCAGATGTCAGAGACT
+>4887 3
+GGGTTGCGCCCTATTCGGACCGGAAATTCAAGGTCTGAAGATTGATTCACCACACCTTACTGTCCTAGACAGGAAGTTTGAAGCGCTAGCACCATGTTCG
+>4888 2
+GGCATGCCGACGTGAAAGATTAGATAAGACGGACTTCGAGCCGACGCTGATCATCCCACTTAGCGATACTCGGTAATTTCATTTATGGCTGCCTTGCCAG
+>4889 2
+GACTCACTTCCGTTCGCGGTGCCAATATAAAATTACGCGACGTATGTGCATAGCGCGTAGAAATGACCTTCAGCAGGGGCTTCCTATCAGCATGGGTTCA
+>4890 2
+GCATTATATCCCAAATAGATGGGTCGAGACCCGCGGTATATGCAGTCGCCAGTCCACTTACGGCACTGGTGTCGGATATCTTGCACCAATAGTGAGTATC
+>4891 2
+TCGGAAATCTTGGAGACTCGCTTAATTCAAACTGTGGGTGCTAACGCAGTTCCGACGCCTCAGCTTCTGTATGACGTCGAAGGATTAAGCTGGAACACCC
+>4892 2
+CAGTCGTGTACGGAGCCTGGGTCCATAGGAAATTCATGATGACACGACCGCTCGTACTTCTAGCGAAACCCTGTTTTACTGACACCAAAGCTGATTGGTG
+>4893 1
+ATCCTGATAACGTTAAGCAGTAATCCCCTTTTCCCAGCTTTACCATTATGGTGGGGAGCAGTTGCCCGCCAATGATTCGAGTGAACCAAGGGGGCGACTA
+>4894 2
+TGGAACCCGCTGGCGTTTCTCAGTCATGTGAACGCCAGTCTACAAGCCGGTCTCCAGATAAGGGCTTGTGGGTATCATAGATCAAATCTATGACCCAGAT
+>4895 2
+TTCCATGGTGACGAAGGAGGCCCATCGCGGAAGACCCTAGAGCTGGTGATAACGGTCTAGCGAGACAATGACTCTTTTTTACCATATTCCGTCCTGTCAA
+>4896 1
+CAGCCGTGTGATTCGGCACTCGCAGGAATCCCGACGCCCCAAATTAATTTTAGAATCTACCAGAGTATTGCTTAGAATCTGCCTCGGTGTAAGAGGGTCG
+>4897 1
+AGCAATAGGGGGACTAGACTGCTTCTCTTCGGCCGCTGAGTCTACGGTATAAAGCTCTATCCAAGCATGAGAACATTACGCTCTGGATTACCACTGTCGG
+>4898 1
+GGTGTACCCTGGGACCTCCCATTAAGCCAGGTATTCGAGTTGCGCCAGTCAAAATCCGGCGCCTGAGCAGAGATTAGCATGTTTACAAAGAGTCTATTTC
+>4899 3
+CGGCCACACATGCATGACTTTGTCCCAAGGTTACGATGGAGCGCACTGTACCGTGTATGCTATTTCGAAAGCTCAAATCAGCGCGCGTTAGTACATTGGA
+>4900 2
+TAACATGATGTTGAGGATGCCGTAAAAGCCCCACATGTCTCTACCCATATTGCCCATGGACATTTGGGTCGATAGCAGGAGGGGGACTATCTCTCCTCAG
+>4901 1
+GCTTGTATGCTTTCCTATACTCTCAAGTATAGCCATACCTCTCGGAATGATGGGTGCCCAGCGAGTGAGCTATGGACCTAAGTCCAAGAACGCTGACGGA
+>4902 1
+CGGTTAAGACTCAGTAGGTCGTGGGACGATTCCACAGAATTGTTACCAGTAACCTAAGATGAACGCCTTCCCTCCTGGCTGAGGATTTACCGCTTGCAAG
+>4903 2
+GATAGGTTACACGTATCCACTCACCCACGACGGAGCGTGGTACAGAGTTTCCCTTCGCCAGCTCTAGGGAGTTTACATACATAGAAGCAGGGTATTTGCT
+>4904 2
+CGGTGATCATTTCTGTACATGATTGACGGTCTGTCTCGGAATTCGCCTCCAAACGCAAGTGGGATTTAAGAGCCACCCATGGGCATGACGCAAGCTACAT
+>4905 2
+GACGGTGCCGAAGGAGTTAGCCTCCGCCATTAAGGCTCAGTCACTTCCTCAAGGCGGTCGTGTTAACCATAGCTCACTGCAAATTGGAAAGCTTTAGTTA
+>4906 1
+GCCAGCGACGCCCCATGATATGGACGTACAGTTTCGTACGCGAAAAATGCTTGTCCAGCGTGCTTAATTCGAGACAAGCGCACTAATGTTCGGTGCTATT
+>4907 2
+CTCCGGACAGGCGTCTTTCGTAAACACGAATTCTTGCCCTTCAGGGACCGACGGACCCGAGGCTGAACGTTATTGATTCATGGAGTCCGGATAAATATTA
+>4908 1
+ACGTACCGTGAGGCTTAAAAAGTAGGTACTTTCGCATGTGATTCTGCACGGAGAGCGATTACCTGCATTCTACCCATGGCCGGTAAACATGCGACTTCCG
+>4909 2
+AGTGCCTATCATTTAAGGTCATCAGTATAGCGCAACCTGCCGAAAGGGTAGACAGCAACGCCGGTTTGCTGCGAATGTGAGCGTTCCACATGCCACTTTT
+>4910 1
+AATACGTCAGCAGAGTACATAGTACTCACCACGGTGGGCCAAGCCATGGTGACCGACACTATCATATGATCCATGGTCTGTGTGCTGTATTATTGGCCGC
+>4911 3
+CACTCTTCGAAAAAGTTACGATCGGATTAGGCCTGCTAATCCTTTGGTCAGCTTCACTTGACAGAGCCGTGTGGATACACGGCTACTCGGAAGCCGGTAA
+>4912 1
+AGGCCGGATGCCTACACAGAGGAGAGTATTCGCGACATGCTGCCATAGAACGCTATTTACGGCGAGATTCTTCTGTAATTCCTTGTTCCCATAGGGAACC
+>4913 2
+GGCATTGTGAATTTCGAGCTGAGTATGTAGACAATTTTCCAAGTACATTGCCCCCCATTTTTAGGCTCCCGGAGAAGTCACCGGACGGGGACGCTACCAA
+>4914 1
+TAGCCACGGAAACCCTTTGAACACCAGATTCTTCCTCGCAAGGGGGGTTTCCTTTGTATATGACTGGGAAGGATCGTATTCGGCCAATGTAACGAGCACC
+>4915 3
+TGCTGGACCATCTCCATTCCATCGTACGTAGTAATCGGTCGAAAGTTCGAGATCAAGGCAGCCAAGCAGTTCATTAAGTCGGCTACTTTTGCGCCGGAAG
+>4916 2
+TCTACTTACGTATCAGGTTGGCGCGCACGGAGGACATGGATCATAGTAAGAATCCAATCATTGCGTTTAGCCAGGTGCCGCCACTGTTCCTGAGACCTAA
+>4917 2
+GCAGCAAGAATACGGCTGCGTTTCCGCTCTGGACCAACCGAAAATACCAGGGCGTCAGTCCATAGCCGTCCTCATGGTGTACTGTGGATTATTGATTAAT
+>4918 2
+GCACGACCTGACTCAGTATGATTTTTTGTTTGCTCAGCCAATAAGGGCTAACAGGCCCGTACGTAGCGAATCTGTAGACTGGTCCCAATCCGATGGAACG
+>4919 1
+AACTACGATAGTCACTATTAGAAAGCGACTCTTGGGCAGAGACTGTTGCACAAGGTCCACGGACCTGACTCGTCATCCTTGTGATTGCGAGTCTGCGCTA
+>4920 2
+AGTTCGACTGGCGTTAGCTATCTCGATCTGCTACAGTCGGAACGCTTGGATGAATATGTATCAACGGACAAATGCGTCGACTGCCTGCTTCAACCGAAGC
+>4921 1
+CCAGCGACTGTAGTTTGACGGCCCACGGCTTCTCTTGCAGAAGTTCTGCTGAGGAACCAGGCCTGATATTAGTTAAAGCGTAACAGATTCCCGACTGATA
+>4922 3
+CATGGTCCTGCTTACAAAGTGCCCAAAGGCTCGCTCATGTATACGGACAGAGACGGTCTGGTAGTCGCCACCATTTGATGATATCATCTTTCGAAGCGAG
+>4923 1
+CTCTAAAATTGACACGAGAGTGTTGGCTGCCATAATCTTCTTCACATCCTTGTCTGGTGAACACTATGCGGGTACTGCCGGTGACCGCGCAAACGAAGAG
+>4924 1
+GGAGTCAGCCAGAATAGACAAAGCGTGTGGTTATACGTCTCAATACAGTTACGATTCGTATTCGCCCCCACTCCTGCTCCTGGTAAGGGTTTCCGGAAGA
+>4925 3
+GATTTAAGGATTTCGCTCCAACAACAGCCCCTGATGATCATCGCTTCACGGGATCCACGGTAAAGGTAGCTGGGGCCTTGTAGAGTCTAACCGGTATATC
+>4926 1
+CAGATCCCAAACACCTGCAGACGCGATTAAAGATCGCGTCATGTCCCAGGGCTGGCGGTACTGTGACATGGTAGCAATTGACTTTGTAGACTTATTTGCC
+>4927 1
+CTGAAGTGTCACGAGTTGCGCTAGCGCGGCAATCGATGTGCGTATTCCTTAACAAACCGTCTGCCCAGATTCTCATTATCACACATGGCAGGAGGTAATG
+>4928 3
+GTACACAACGGTTTGCAGCTCGTGCCATAGGATTCCTGTAAACTCACTCCGGGTGATCCGCGTTGTGATGAAGAACCGGTTAGGCCTAACTTCACAGTAA
+>4929 3
+CTAGACAGTCACTGTTTCGCACCATACCTTCGCTTACCCTGGTTCAAGTGATGACAAGATGAACTTATCTACCAGCGGGATTGGTGGGAAGGAGGTCCCA
+>4930 2
+GGGCGCAGTTCGTTAATCATCAAGCACAATATTAACGTACTTCTGAGACCTGGGAGCTGCACATGCAACGCGTTTTGATCACAGTAGTCCTCTGGGCGCA
+>4931 3
+GATCATTAAAAGTTTTCTGACGGCATCCGCGTGCAGCTGGTGATAGGCGACTGATACCCCACTTGTTGAAATGAACATCGCGAGGCACCTTGACGTCCTA
+>4932 3
+AGACGACGCGACTCTGTAGAGCCTACGTTTGTAGCTACAAACTTAAAACGGATTGGGTGATACCGATCGGCGGTCCCTCGATCCTCTCCGAATATTGTAG
+>4933 2
+GTAAAGAAAGTTCGGCACGAGAGGTCTTATGTTCGGTAGCGCTATTTTCCTTTGTACCCGCTCCGACGAGATACGATCCCGTGTCGCAAGAACACGATAC
+>4934 2
+TGCGACCTGTGGCAAGTGGTATTATCCAGGTGTATACAACGCCATTGATTCCACGCGCAGACCGGGTTCTTAATGTCTGTGATCCCCAAAAGGCGACAAT
+>4935 3
+CATAGCGGATACGACAACGGTAGATGTGTCACTCTTTGGCATCGATTATACTACGCAGATCATGTCGAAACAAGGCCGTATGGCTTCGGCCACTGCCTTG
+>4936 2
+ACCGCACAAGGCTGCTCTCTGATCTAGGAGTTTGCGTAGAATCATCGTGCCGCTGTCTGTTGACGATCTAGGGAAAGACGGGCACAAATTACATCTCTAC
+>4937 3
+CACCGATCGGCGATTTGTTGCTATACACAGAGTAGGCGAGGGTTTTGGCCGCTGCTCTGTCATATAGAGAATTGAGCCACTAACCTCGAAATCAGATCCC
+>4938 2
+ATAATTCCACGCCTACATGGTGTTCTCCCACTAGTTAGCTGGATGAGCTGGCGAACGTCAAATTACTGTCTTGCATAGGCCCATGCTGACGAGCGAAAGG
+>4939 1
+GGAGAATATCTTGTAGCGGTGATCCCGAACACTAGGAGAATCGACACGCTAGTCCTTAGGTTTGCTCGCAGAGTGACTCAAATCATCGCCTTCGCAGTCT
+>4940 2
+CGGCCGGTACAAACACCAAGACCATGGTGGTCCGCCTGAAAGCGGATAGCGTTATTTCGTACTGCGTTTGTACCTTTAACAAGATCCCGCTAGTTATGGA
+>4941 1
+TCGACGTCTGTGCGCTCGTACCGGTGACAAGATCACCTCATTGCTTCAGAGAAGCAAAGGAGCTCGTACCGAGTTGATAATAGCACTGTTTCCCGGTATA
+>4942 1
+TTGCTCAGCCGTGAAGTTTCCCTCTGTAGGCGCATTCACTCCAAGTTGAACATTAGGAACAATCGCGCAAGGGTGGACTATCCGGGTACCGAACATAGTT
+>4943 1
+GGGTACCATTATCCACTAGAGGAATGTGCCTTCTAGCCCGTCACAACCTGAGGGCAGATGAGACAGCAAAGTTTCGTTTTGCTCGGCCTGATCTGTAAAC
+>4944 1
+TAAGGTAATAGGTCACCACCTCTGCCTCGACCCGAGCAATTCACAGATTGACAGAGGTGAAGGTCGTTTGACCAGTAAAGCCCTGATGTTTTGTGTGCCC
+>4945 3
+CATGTGGATTTTACGGCACTGTCTACATAGGCGGTATGGTCACCGTGAACAGAGCATCGTGTAACGTTAAATTCCGGGATTCCCTACCCGGACCAATCAG
+>4946 2
+CGTATGTGCTAACGTAGATTGGCCCTATGGGAGTCTCCATGCGATGAGTGTGGCCGAATTCCCCAACATGCAAGAAGATCCAGCCCATTCAATCATGTTG
+>4947 2
+CGAGATATCGATCTATCCGCGTGGAGGTTAGCACTTGAAGCTGCGATCGCTCGTTTTTCGGCGCATTACACGCCAACTAACTGTAACTAAGCCGAAAGTG
+>4948 3
+TTTCTTTCGGCGGAGAAACCCACCGAGAAATCACTAACTGAGGCGGGGAGTTTGGCCAGTAGTTCGGTTCCGTGCACACCCCTACTTATTCGTGAAAATA
+>4949 2
+CTGACGGTTCGCTCTTGGCAGGTCCTAGTTGCTTGAAGTGGGCCGAAGTATATAATTCAGTACTTCCACCAGGCAACTTAAGGAGCGACCAGTCATCACA
+>4950 3
+CGCCATGAGTACAGGTCGGGCGAACAGGGATGGTCTTGGCCCGTAGCCCGAAACTTAATATACAACACGTGAACGTTTCAATTGTTCTCTATTCGACGCT
+>4951 3
+GTCCTTCTGCGGCGATTCTTAACCTCCAAACAGACCCAATCCTGGAAATACGCTATAAGCTCGGTAAGTTGGCAGGTAATTTTGCGCCGATGAGTCGGAG
+>4952 1
+GAACCAAACAGCGAGTCTCTTCCATTATTTCATAAGCATCCGCAGCGATCCGTTTTAGTTCGTTGTCGGGTCGGTCCAAAAACGTAGCGGCGGCATGAGA
+>4953 2
+CCCATATGGCCTAGCATAGTCTGATCGTCCTAACTTTTCGGAAGAAGCTTCGTCACGCACAGAAAACGGCCAAGCGGGCTATGGCTAGCTTGGGTATTAT
+>4954 2
+AGGTGCTCACGAGCTCGTTCAGACTCTTCAGATGTGACGGCGCAAGTGAACGAGCCGACGTTTATCTAAACTCGGTAGATTCCCCTCATTCGATTAGAGA
+>4955 3
+CAGCGTATCGCGCAGCTGCCGTGGATTAAACGTATGTCGATTTCAGAAGGCCAGTACGAGTCCTGTCTCGAAAATGATTCGTCTCGCTGGAACATCTAAC
+>4956 1
+CTGGGTCTGTTCTGCGGCTCGATAGCAGCACATTATCTTGGATGATTTTAATATGAAAGTCCCTGCTAACAGAAGCCGCTAAGGGAGTCAACCCGACGCC
+>4957 3
+ATCTCCTGTGGGTATGTCTATCCCCCATGTTGCAGTCGAGGGGTCGAGAATGTATATCCACAGTATAGAACCCATATTCGGAATCCTCGGGCACGCAAAG
+>4958 3
+GCCCATGTGTTAGCACGTTGCAACACGACGTTACTAGAGCGGAGCAAACTCCGTAATTTTTCGCGGACTCCCTCCTAGTTAACTCGAAGAGATGTTGGAG
+>4959 2
+GCTTTAACTAGATCCTCGCTCGTTAATATCTAGGAAACTGACGGGCGACTTCGACTCATAGAGTGCGGCTAACCGCAGTGGAGATAATCGTCCCTCAGGT
+>4960 3
+TAAGATACACTCATTTGTCAGGCCATTCACGACCCTTACTACGCGAACTTGGCAATGGCACATGTACGTTGGCTAAGTTAGGCGGGATCCGTCATGGCAG
+>4961 2
+CTTGGGAGTGTGTTAGAACCACCCTCTTAAAATACTCAAAGAGTTTTGGCGGTGCCGGCAACGGCGTACACTTAACTTAAGACTTCCTACGCGCGGACTG
+>4962 2
+GAGTGGGTCAGCATCTTCGTTACCAGCTCACTATGTCTGCCTACGGGATATGTACCTCAGCGCAGGGACACATATTCGATACGAACTGCTTAACGGAATG
+>4963 1
+TCCGGTGGTGAGGGTCATAATTCTCCAAGCGCGTCTAGTGCGAATCGGTGCGAGTTAAAACCCTCCAGTTGATTATAGCAACACAGCTCACACTGATTGC
+>4964 3
+GTTATGCCGTGAGAATGGCTCCGTTAAGATTCTAAGTCATATAAAACGCGTTGGACACCCCTGATCCCCCTTAACTAATGCGGGTAGGGGCCACGCTGTA
+>4965 3
+TGGAGGACTCGATTGGTTCAGCGAATAACGAACCTCAGATTCTGCTACTGCGTAAGCTAGTGATGGCCGGGGTACACTGTGACCCACACCTCATTCAATT
+>4966 3
+TTCTATAAAAGCAACAAGCAGGGCTGCAGCGCTGCGGCAGTGATCTAGCGTATTTGGCTCGTTACATGGTCCGTCACAAGCACATCGTGCCTATCTGATA
+>4967 2
+CAGCTCTGCTAATAGCGACCCATTGTTGCTAAATACGTTCAGTGTTCACCCTATTACTTGCGCGGGTTGCTAATGAGTCAAACAGAGCCCGGGCGAGGAA
+>4968 2
+AGTGTCCTTGACTACAGCAGTGACGATGTAGGAACTTTCTGCATCCGCGAGACGCTCGTCCACAATTGGGTCATGCTGTGTACGTCAAGACCACGATATA
+>4969 3
+AGGATGGAGCAGTGACTGCGTACCACGGCCGACACTCCTTCGCGTTCTACAATATCTGTCCTTCGGGAGAGCAGGTGATAAAAATCTAGCTCATGATTTC
+>4970 3
+CGTAGCAATACTCTACGCACTCAAGACCCGTTCTTTTAGTCAGATGCCTTGGCGGAGAGTGACCTTCCTGAAGCATTGCCGATGTGTCAAGTGGAAGAAC
+>4971 2
+GAGGGAGCGATATGGTCCTGTAGACTCAGGAGTCTAGCGTGATCAAACCTGGCACATCAACTCACACACCTTGTATGTGCCATAGTATACTCCCTTGGTG
+>4972 2
+ATGGGAGGTCCGTCAATCGCGTTAGTGACTTAGTCGTCCCACTGTAAAACATTTGAGCACCCATACCACGTGCGAAATGCCTACTTGCCGAGGGATATGT
+>4973 2
+CGCGCCCTGTGTCAAGAACTAGTCGCGGTCGACCGTAAAAATAGGGAACACTAATCTCAAGTTGTCGGGCTTTGAATGTAACGGAGTGCTCCTTTCACCT
+>4974 1
+ACCACACGTTAAGTTGTATAGACCTGGGCGCTGTGACCTCGCGCATTTACTCAGGCATCGTACAGAAGTTCGCGGCTCGCTAAATTAGAGTTAAGTCGCA
+>4975 1
+CTCTCCCCGCGAAAAATTATGAGGGTTTTGCTCGCCTGGTCCTAGCTAACTTAATCGTAATCTTTGGGGAGAAGACGGATAGCTAGCGCCCAACTAGCAG
+>4976 3
+GATCCGACGCGAGAGGTAATTTTCTGTTTTACTGTCTACCTTCGACTATGCTCGCGTTGACACAGGCCATCGAGCATGAAAACTGAACGGGACATAGGCC
+>4977 2
+TGCATAGCGTATCGAACCATGACACCTGGTATTTGGATCAGGCAGGCTCCTTATCTGTATAGCCAACGGGTATCTGTTCCCAGGGCGCAACTACTAGAGA
+>4978 3
+CACCAGTCGATATAAGCGGACTTCTGGTACTATTGACTCGCTCCATTTTTGTGAATGAAGAAAGCCGCTCGGAGAATATCACCCGGTGAGTCGAGTCGCC
+>4979 3
+AGAATGGTTGCATGAGATAAGCGGCACATAGAGGAACCCGGTAAGGGCACATCACGACTACCTCGTTTTCCATTTTTCTCCTCGAACGTCCGTCGGGATT
+>4980 1
+CATCGTAGGATAGTTGCAGCTTTAGGTGCGCTGTGACTTCTTGTGTGCACGGCAATATCGCCATGTGCCAAGATAAAAGCCATTCGCGCAACACAATCGC
+>4981 1
+TTATATATTCAGGCACCCAGCAACCTGCTCATTACTCTTGGAAGAGGATCGATCGTGCCGTAGGCGTTCCAGGGATAAAGGTGACTTCCAATGTCCGAGC
+>4982 2
+GGAAGCTGGAACTCACTTGGGCGAACTCTTCCCCCTGCCATCAGAGGGCATCACATCGGGTTCGCTGCATGAGAAGTAATATTTCCTTAGGCTAATTGAA
+>4983 2
+TGGCCCTCCGAAAGGCCCGCGATGACCATGACTGTAGAGTGGAATAAAACTGATCCACAACGAGTGTAGTGGGGTTCTAAACCCTTACTCTGTTGCTCTT
+>4984 2
+GGTAACAAGCTAACCATGCTGAATCTGTTCGTAGTCGCGCATACTGCTTCGAACTACGGTTGACCTACCGAGATCGGAAACATGAGCGCTGGGTTCACTT
+>4985 2
+AACAGTCCTGGTTCTAATGTCGGCTATCGCCAGTTATTGAAAGAGCGTAAAAACACCGCAACGGATACGGGTGCCATCTCTGGTTCATAGGGCGTCTCTC
+>4986 2
+TCTCTCTACAAGACGACACTAATTGGGCCCCGGGACCCACGTCTGGTTAATACGTGGGTAAGATCGTCGGACCTGTCTAATTAGAATGATGACACTGTCG
+>4987 3
+CCCGATATAGCATCGCGCACGAGAGATACCGGCTGCACTCACTTTGCGGCGATCTTCGTGTATGTTTACACTGGTAAGTTTAGAGAAATGACCGAACCGT
+>4988 2
+TCAGTCGTACTGTGATAAAGTCACCGCGTCTGTAGTATTGATCATAAAGAGGTGACCGGTGCTGAGATGACGCCGAAACCCTCCCGCGGACCCTTTATTA
+>4989 1
+GTGAAGGATTCGAGTCAAACCCCGGCACGACGTGAAACAAAGTCGCTTAAGCCGTTTCCTGTGTACACTTAGTCTTAACCGTTTCTCTGCAGGCTGGGAA
+>4990 1
+AGGTGTCGCACCCGTTAACTTGTCCCCCGGAGCCTCTCTCTAACTACATGAGGGGTGGGATTCAGGCGTTAAGGGACTATCAGTTGCAACAAAATATACT
+>4991 3
+CCGGACTGTGCCAGAAAGCGAAATACATCGACCATCTTTACAGTAATACGGAGTTGTCAATCATGGCTCCGTCGGTGAGGACCCTTCTCCAGTATGGTGT
+>4992 3
+GTTGGCCACCGCACCCATACCTAACTGGTGATGCTCACCTCTAAAGAGTGATGGCATGGTTTATCCTGAGTACAGTGTGTAATACTATGGGCCAGACACG
+>4993 1
+CGGTGTATGGACGGCACGGAGGTTTGCCCACCTCTCATCGGTTCGCTATAGATTTAGACAACGTAGTATATCGGTATGACGTCTATAACCAGACAACCGC
+>4994 1
+ATGTCTGCCCGGATCCGTTAGCTGCCAAAAGAATTACCCTAAGCAAACGACATAGCTGGGAGATTGCGCATAACATCGTGGTATTTGGGTCGTTCCCCTG
+>4995 1
+CATTGGTCTGTACGTATTCGAGGCTGAAACGAGCGGATCTCTGCGTAGTACACGGTGAAACGGTGACCCCATTCATTCAGCAGTTGCCGAACAATTTACC
+>4996 3
+GACTGGCGTTCGCGTGTAGTAAAAAGTTAGTCTGAAGCTCTGCACGGAATCCCGACCTCAGTCTTTGAGGTGAAACATTCCCGCAAGATTCGCGATCATC
+>4997 1
+GGTGAGGGACTTAAAGATGGCTTCACGTGCCTCCAATCCTGTACCGTGACAGCTGTCATAAGCGGCGAACCTGTTCCTAAGTCATCTAGAACTCTGTAGA
+>4998 2
+GCAAGTCCGTTAGGAACGCGACGGCCTTAGTGTTTTAGAATATCACTCGTTCCAAGGGCGCCACGTGCTAATCTTTAGGCTACAGAGGAATAGTCCCCAT
+>4999 1
+CGCATTAGATAAAGATGCTTAATAGACTTACTACTTGTTAATAGGCTGGTCTATGCCAGCCCGGTGGGCTCGACCGTGGGTGATACTCCGCCAACCGCAA
+>5000 2
+TCAGAATAGCTACGGTTCCGAATCGGAGTGTACTTTCCGTTAGGACATGCGAAGCGCCTTAGGACAGCTATTGTCCGCGAATGTCACCGTCTACAATCAG
+>5001 1
+ACTGAAGATCTTCTAGGGGTAAGCCAGAAGGTTTCATCGTGCGGCCTCTCAGTTTACCGGATAACCTCAGGCGGTTACCAGTCAGCTAAATTCACGGTCA
+>5002 2
+AAGCTGTGTTAGGGTACACTGATCAACCTAGGAAGTACACGCCTCAAATAGGCAGACTTATGTGTCCGGATTTCCGACACGGCCCACTGTTCATCGGTTG
+>5003 2
+CTTAGAACCTCCGATAGGTCCCTAGATTTTAGCGCGCCATCACCATTATCAGTGACGCGACCGCATGATCGTTAGAGGTCAGATAGTAAGGTGCTGTCGA
+>5004 1
+TCATATCTGCATAGGGTTGGCACTGTAGATAGGGACCGTAACGTACTTAAGATCGCGTTCTTGCGCCACCCAACGTTGTCACACGTACCACTGTAAGAGG
+>5005 3
+ATTTTTTACTCTCATGCAGTCGCGTACTCATGCCCGAGGACCGCGAACGAGCTAATACGCTAGAGAGATTATGAGCATCATTGCGGTGATCGACGTCCGA
+>5006 1
+TCCCCAGGGGCGTATCGTCCTTTGCGGTATTACACCTAGCGCGATTACCATTGCCGTTAAACTGGAGAAACGTAGCGTCAAACAATCGAGTTATCGGGAT
+>5007 1
+TGGTTCGCCGAATCGTAACCGTGAAGTTTGAAATCGTCAAACTGACCGCTCACGCTTGCTGGACTTAAACGGTAGTTGCCCGAGCGATATGCAAACTCGT
+>5008 1
+GCGGTCCCTGCTAATACGGCCGATTCTGGCAAATGCTTATATACGCTGACTACGATGGCCGTTACTATCATGACTTTATGCCGAATAAGGCCGCAGAGAG
+>5009 2
+GTATCCTGATGCTTGTGGGCAAAAATTTACCTAGATGTCGAGGACACTTCCAGCGGTAATCCGACTCCTCATGCTGGATGGTATTAGCGGCCCACACGAA
+>5010 2
+CAGGGGGAAGGGCAATTCAAAGCGTCAAGTCGAGATGCTTTGGTCCGTAAATCCTACTAACGTTATCCGCTAGCCCGACACAGCTGTCATTCTGATCTGT
+>5011 1
+ATATTATGCTTCATTCCAGCCGTGGTTTAGTGCATCACCTAGAAACCCAGCTCTGTTTAGACTGGATGAATTAAGTCAACGCCGAACGGCGCGGGGACGC
+>5012 3
+CCCTTCTTTGTAGTTCTATTTGAACATGGATACGGGAAACCACACTTTTCACTCGAATTCTAAGTACAACAGACGAGCCAGGGGCGGGCCGCCGGGGATT
+>5013 1
+GGCCCCTTTCTCCGGCTCCACCGAGCAAAATGGGAAGACCTTCTATGACTAGAGTAACGGGTTCAGTTCTACTAACCTCTTAATCGAGGGATGAGTAGTG
+>5014 2
+CGGATATCATGTAGCGAACCACAGTATCTCCAATCAAGGTGCCACTCGTTGCAGGCGCTCAATCGAATGAGCAGACTCTTTCTTCGAGTCGTGAGGGTAT
+>5015 2
+ATCCTATCCGGCAGACCGCCTGTCTACAGGGAGAGTCGAATATTGCGTGCAAACCCTACTGGACAGGTGTCTCTTCAAGTCTGTGAAACCGTGTATTAAG
+>5016 1
+TATTTATCTTCCCCGTAGCCGTCCCTCAGTGCAGGGACTCGTCACGTCAGATACGACGATGCAGGGGATGAGTTACGCGAGTGTAGACATCAATTATAAC
+>5017 2
+ACACCGAGCAATGACGCGATCGTTAAATCGGGTGTACACTTAGTCCAAGTACGTTCTATGAATGTACCACTCGACGGTAGGCTTAGCGTGCCGACTGTTC
+>5018 2
+CGTACAAAAACTAGCCAGCTTAATACTCTGTTCACTTCACTATCTGCGGGGGCAGGATAACAGTCGGAGTACGACTTGTGCCTCGCATTGTAGCGCGATG
+>5019 1
+AAAGTAGCAAAGCAAGCTTACCCGACCGACTCAGGGGGACATATACGATCTTCGTACTGCAAGCCATTAGCAGGCCTGGTTTTGTCTACGTGGTCTCTTG
+>5020 2
+CCGCGCTGTAAAGAACCCAGATTGTCTCCTGATTATAATAGTGCCGTAGGTGCCACCACATGTACGCGGTTCTGCATACTGCAGGTAGTTCACGAGGAAT
+>5021 3
+AGCGTGCCCCACCATTGACCGGAACTGCTTGACTAAGGTCGCATGGCGCCGACTATTAGTTGAAAGACTATATTCATGGGACCCTATGAGAATTTTGGCC
+>5022 1
+TCATGCCTAAGCAAAATCCAACAGCAGTCCCTGACTTAGCTAGTAGGTTGGTGGCTCCTAGATACCTAGGGTCCTCTTACGTCGGAGAAGACGTGGTTAC
+>5023 1
+TCGTGTGTCTTGTCAGCGGCGGCTATACGAGAACGTATTATCCGATACCCAGGAGCCAAAGGATGTACATCGTTGTGGAACTCTTCACCACGCAAATCGT
+>5024 3
+GCGTTTTTAGGAACGATGGGTAAGATCGATACAGATACAGCCATGCTTAGCTCTCCCTGGCAAGCTTGATTCCGGGGAACAAGAATCCCACTCCTTTGCG
+>5025 1
+TCAAATTGTACTAATCTGGGTTGAGTGAAACACCTATTGCAAATCGCGCACCTGTGAGAATCTAACTTCCGCGGTGTCGTACGGCACGCGCGATCGATGC
+>5026 3
+GGCTCTTGATACATTGCGTATGCCTAACGGCTAACCGACATACGTGTTCTCAGTTCCCAGGGATAACTGACGCCTGACATGGATCCATGCGAAGAAGTTG
+>5027 1
+AGGATGCATAACTAGTGGGAGTGCGAATAAGGATTCTAACAGTTCGCCAGGCCAGCATCCTTTTTGGAATCCAATCTTACCTCTCCGGGAACGGTTCCGC
+>5028 1
+TCGTCTTGTATGTGCCGTTCCTGGCGGGACACGTCGCTAAGAATACGTAAAGTCTGCACAGGCAAGACGGTACCACTAAGGCTTGTACAAACATTCTCTG
+>5029 2
+CGGCCCCTTCTATCGCCAATTGCAAATGCTAGGCCGTATATCTTAGGTTATAAACGGCTTAGTAAGCGTGGGGCCATTCAGAGAGCGGACGAATATCTCC
+>5030 1
+GGGCAGGTGATGCGGCGTCTGTACAGATCTTACTCTCTGACCAAACGGATTCCTAGGACTTAGGAAAAGCGTCTACCCGTCTACTTACAAAGTGTCCTAG
+>5031 1
+CCCGGCCTCAAGTGAACGTACGATAATAAGGTTAATTCGTCAGTAATTCTCAGGCTAAGGCCATCTGGGGCCGCGAGTAGCCCGATCTTATTCCAGGTTA
+>5032 2
+CCTGATGAATCGGTCTTGTATATCCCAAACCGGTATAGATCCCGAAAACGTTGCAACGCTGTATGGAAATCTGTGCGGGGTCAGCCACGGCTTTGTACAC
+>5033 3
+GAAGTTTTTCGTGGTACTCCTTAGGACACGCTGGCCAAGAATTCGGCACCACGGAGCGCACACCGGTTCGATTATCTGACTTGAGAAGTCGTCAATATCA
+>5034 3
+ATTGTGCGGATTTGCCTACGGTATCTTTTGCTGAGACGGTGCGTAAGGCCCTAAAACAATTGCACCACCTACCGAGGGACCAGTCTCTTGGACACAAGAT
+>5035 2
+ACTCCGACAGTGAAGTCTACTTGCACTAGCGCCCAGGTGCTAGATAGGCAACTCAGTTGCAAGGTATAGTACTCGTAGTGTAAGCACCTGTTTAGGCCCT
+>5036 3
+TTTCGGCACTTTTTTGCGGAACTATCTCCAGCGAAGACACGAGAGAGGTTACGAGCTAACGCATGATTGACCCTGCTTAGCCCATAAGGTTCAGCATGCG
+>5037 1
+TCTAATATACGTTAATCGCCGTAAAACGCGCAGTCCTCTGCCTACTAGAGAACAGTCGGAGGATGTAGCCCCACGACGGCTCTTTTTGAGCTGGATGTGA
+>5038 3
+CAGTTGAAGGCCAAGCAGGCGGGCCACGGCTCCTAGAGACCTTGTCAGTTTCTTACAAAGTCAGATCAGTTAGTGTCAGACAGTGCTTTAAGTCATCTCC
+>5039 1
+TGACTTCGGCTAGGTGTTCTGCATGACTAGGGCGCAAATTGCAACAATGCCATGAGCCAACTAGTCTCAGTCAGCAAGATTTAACCTGGCGGCTGTCATC
+>5040 3
+CTGTGGAGTGTAAGAGCGAATAACCCTTGGGCGCCAAGTGTCTTCGCCTGCTTTCCTCGAAACCGCTTGAGTCATCGCAAAAGATAAAATTCTGCTAGCG
+>5041 1
+AATGAATCCGTACACTACGGCACAGGCACAAATGACCGATAATCGCGGGCTTATCGTGAATTCTTTGGTGATCACTGTGTCGTCCGACTGGGAATCCTGC
+>5042 3
+ATGAGAGCCCGTCGTGTCCAAAGCCTAGATTCCATGTCTGAGTGGACTTCGTGTCATACTGCATTCGGAGTAGACACCATCATTTAGCCTACGACGGAGA
+>5043 2
+AACGTCATTGAGGTTATGCGACGACCTGAGTTTCTATAGTGAGGCACCGCGCCTAGGTAATGCAAGTAGGCCATTGGCCTGAAATCCGCCCTTCTTCAAA
+>5044 2
+GGAAAGGGTTAAAGTCGTCTATACGTCGATCTACGGCAATCTTGGCAACCTTCTTAGAGTTCAGCATGCGAGACCATCCACGCTATCGTCGCTCGAGGAT
+>5045 1
+CGTCCGTCAGCAAGTATAGGGGGCAGGTGCGTTCCCGAGAATCTACTCAGGAAGACTCGTCTCTATCTATTAATCGTCAGCGACCCCAAATAGTGGTTTA
+>5046 1
+TCTAAGATCGAAGCCAAATGTGGCAGTAAACCACGCCCTGAACGGTCGTGGCTGTGGACCTATACATTCGCATCACTACGTGCTTGTGTTAATGATCGCG
+>5047 3
+GTTTCCCCCAGAGGTCTTAGCCCCGAAGGAGTATCTCCATCCCATGCTGTACTTAATACAGTCACCGTAGGCGTAAAGAATTTATGCACAGGGTTGGAGG
+>5048 1
+TTGGAGACATGGCGCTAAGGGATCCGCATCCAAAACGAGTGAACGAGTTTCTAACCTACTTCCGTCCTGATGCTAGCCGTGTTTAGAAATCCGACTTGGC
+>5049 1
+CCTTCCGACGCAGCCGCGCATTCCGTGTGGCGGAGAGATATCTCAGATAGGCTCTATGGGAGTATATCATAATAATCCTCCTGTAATACGGGACCATTAG
+>5050 1
+TGCTGGCATACAAACGAAGAAGTCTAGGAGATGCGTAATACAGTGCTTGGCACGAGTCCTGCCCCCTCCGCACTCTAAGATGTGGGATTTCTTAATCCTG
+>5051 3
+CTTGTGCGATGAAAATTGTCCCTGGTGACGCCACGTGCCATTTAGTAAACATCGGGCTGAAACCCACAGCGGTCCATCTGGGACGTCGCAAAGTATTTAT
+>5052 1
+TCAGGGACTGAGCGCTAACCAGAGCATTATATTGGAGAGATACCGGATGGAATTGTTAAGTACCATGTCGTCTACTTTATGCTCGGCCGCGCCTACCACC
+>5053 3
+AGTGGCTCTGGAATCACATCTCACGACGGTGTCAATGCCTTTGGATCTTCGTAGGAGATGCTAAAACGGCACTGCTTCGGAACCTTCAGTCATAAGCAGC
+>5054 3
+AGCTTGGTCGGGGACCGATTGCGACGTCCGCGGAAGGCATTACTTTAGAAACCTGTATCGCAGCATGTTTGTCTAAGGACTAATCCCAAACTCTTAGCCA
+>5055 1
+TGGGGCCCCGTAGGTAGGCCGAAGGCACAAGTAACTGGAACAATCACCGTCTTTCATATCACATATGCATCCTCGCCGTATAGGCTATGTTAGCAGGTTT
+>5056 2
+CATTCTTCCCCTGCTAAGTAATTAACTGAACTGTACCTGCCTGGGAAAATCACAATGGGGACACGTCCTGCGTTCACCAGGCGTCGTATGTGGGGAAGTA
+>5057 1
+ATACTGCGGCCGACATAGAAGATGCTGTCTGTTACACAGAAAATTGCTGCGGCTTCTAAGTGAGTCGCTCTTGCATGCGCTAAGGTCATCAGCCGCACTA
+>5058 2
+CCAGCGACATAGCTGTCTACTATCGCGATGTTAGCCAACTTCTGGTCGGAAGAAGATCGATGCATTGTGGGTTAGCGAGTAACCCACTTGCGAATCTCCA
+>5059 2
+TGTTGGGAAATTTCGTAAGGGCCGCGCCAGCTAGTCGCCAGCGTTCTACTATGGACTAATCCCTATCAATTCACGCATTGCATTGGCCAGAGAAGGACAT
+>5060 2
+CAGCACATGATTGTTACTGAGGGGCTGGATTTCTACGTACACCACTCAAGTGAAAATCGTGCGCGGCGGCTAATCCACCTGGTAATATATTGCCGTCGCA
+>5061 2
+GTACCTATCAAGACACAACGTTGGAAGGGAATTATGGTAAACCCCTATCTGTGCCCGACTAGGGGTTCGGCTGCAGTTGCGTTGCATCCACGAACTTATC
+>5062 1
+TAGTCCATCATGTCCAGAGCGTTGCACTAGCTGCAAGGATGCACAAACCCTCGCTTCAGGGCGTTTAGCGGACGAGTTTTAACTACTGTGACATAACGGT
+>5063 2
+AACACGCCTTTGTGCCCGATACTAACTTCGTGAATAGGCGACGGTCCCGTCACATGACTCATGCAGAACTAGGCGCTGGTAGTCAAGTTTAGGACTATTG
+>5064 2
+AACAGAATTAGGGGGTGTGTTCAGTCCAATGCCCCTGCCTCCTCTACTGGTAGGCAACCTACAACTAGGAACTATACGTGCAGGCACTATGGATTGTCGT
+>5065 2
+TCGACTATCGATGACGCAAATGGCCAAGAGAGTTCAATTTCTTGTGGAATAGATTCCTCCGGCCCCTGGAACGATCTCTTGCACTGCTGGAGCGACATAG
+>5066 2
+GGTGGTACTGGCGCAGACAAGCCTTGTTGCACAAGCTATGTTCCCAGATAACAATGGGGCTCCAGCCTTTATCCTTGACGTGGACTGTTGCACAAAAATC
+>5067 1
+TGAACGAAAGACATCGAGCCGATGTTTTAGATAGACGCCGCCATCGTAGATAGATCGCTACGCTTTGGTGGGAACATGCTTATCCAGCGCATGTCCTCTC
+>5068 1
+CCAGCTGAAACTGTACCGCTTGCTGGTAAACATCGGAAATTGAAGAGGTCGACCCCCCTTCAGATCTCAGGTCTTGTCGCTTAGAGTCAGAGTCTAGAGT
+>5069 3
+ACAAAGTGGTTAGCGCTAGCCTCATATCCGGCGTTCTTATCATCCCTAGCATGAGAGAAACGAAGAATCCGGGACTGCCCGGTTACATCTACTGTGTGTG
+>5070 3
+TGGTCCCTTAAGAGCTACTCCGCCGCGCGGAGGTACCTTATAGGCACGGAACGTAGTGTCTAACTCTGGACAGATATATACGCTAGCAATATCTAGTGCT
+>5071 1
+TCGTTGGAGATGATTCCATCCCGCCGGAACGTGCAACACGAAGCTTTCTCATACAGGGGGTTAGTACCCTAATAACTCGACTATGGTTGGCTAACGGCTA
+>5072 1
+AAGCGCTGAGTGGGTGACTCACTGGCACCAACTATATAAGAGCCGAGGCGGTTCTTCTGCATTCTGTCGAGTATACCAGCTTCCCAGTACAGAATGTCTA
+>5073 3
+AACCCTCGGGGTAGGGTGTTGCGAGCCTTTAGTAGTATTTGAACCCCGCCCAGTAGCTATTCAAGGTTGGAACGATCCCAAGGAATAATTCCCCGTTACA
+>5074 2
+CCTTGCGGATTGTTTTGAGTCAGTCATAGAGCCAGAACCCCACCCGTCTAAACCGAGAATATGAACGTTATGAAGTTGTCCGACTAGGGTGGCTGCCCAT
+>5075 1
+AGGCAAAGCGGCTTATGCGCTACCTAATCTCGTATTTTTTGGCGCAGATCGTCCGGCCAGTAAAAGAGGCAGATTTTATCTGACACCTGCGGTGACCCAA
+>5076 2
+TCGTCTTACCGATGTGCTACAGGCCTGAAGCATCAAGGGCATCGGAAGATAAGAAGTTGCGGTCCCGGCATTCCACTGATCTCTCTGAGTGTTAAACCTA
+>5077 3
+GTCGGACCTCGTCAAGTTAAGTGAGATTCTTAATATTCGGGCCTACACAGACCCGGATTGTTGAATTACGCTATCGTACGAGATCCCCAAGGCGCGGCAT
+>5078 1
+CCGACGTACCGTGTTTCGCTTCAACGTTGTGCAACCACGTAATACATCGAGTACGTCCAGGCTGGATCGAGCACTGTATGATACATAAGTCGGTTGGCAA
+>5079 2
+TTTCCCAGACGATCGTCGGGACCCTATGCGATCCTGGCGTCTTGATGGAGGCACACCATGGAAATCTTATCTCGTTAATACTGAGACGGGGATAAATCAC
+>5080 2
+GATAACCTCACCAGATGTCAGACTCGCTCCTCGCGGAGAGAGAAATGGTTACTTTAGGAACTAACGGCCATCCTTCTTGGTCCGGATGTCAATGTCGATG
+>5081 1
+CCATATCCAGACACGATAATCTGGGCGCTTATATCTCGGGAAGTGGCCGGCTCTTTGATGTAGTCGTCAGTGAACATGCCTTGACGTTAAAACCGCGACA
+>5082 3
+ATTATATCTGGTAGAAAAGCTATGAACTTCCTGTACAGAGCGGCGACACGCTCGTCGTACGTCGTTCGAGTATGTGTTCACACTTGCACCAGAGGCCAGC
+>5083 2
+CACTCAGCCCTTCGAGGCCCTCGAAGCGGAGATTCAGTGTTTGACCTTCCATTCAGGAGAGTAAGATGGTACATTCATCCGCTAAAAGTTCTGAACGGGT
+>5084 3
+TAAATTAACACCGTTTACTCGAGGATATAGTGCTTTAAGGAAGTCGAGGTCTTGCAGACACACGCTGCTCAGCGGCTACCGGGTCTGACCCTTAAGCGTC
+>5085 3
+ATTGTATTCCTGGTCCAGACGCGTAGTATCCCCTATCATACTGCTGAACAATCGCAGCGGGTTTCTGGGACGCATCCAATGAACTTGGGGGGACATCAAA
+>5086 3
+ATCATGAGATTCTTTTACGGTAAAGTCATTTCGGAATGTGGAGGAACACCCTGCAGGTTGCAAGTACGCTGCATGTCCACCTAACCTGTCCGCGAGCGAC
+>5087 1
+GCGTCCCCGAAATCCAGTTCTATGTGGGTCCAAGGTGTGACTAAGATCTTCTCCGAAGCGCAAGTTCTACATACCAGTGCAGATATACTGGGATGCCTAG
+>5088 2
+CATCGCGCCTAGGTTAATCGTTGGGTACCTGCTTTGGCACCGTAATCTACTGATCAAGTGGAAATATTCCCGGATCGCAAAGACTGTGAGTCGAGACCCA
+>5089 1
+ACATTTGTTAGACGCAGATTCTCAGTAGCGACTGCAGCGGCTGTGAACTCTGTATGTTGCGAACAGCACCGGAGATTTGAAGCGTCTACCCCTTAACCAG
+>5090 3
+ATTCACGGCGTGCGCTAGCTACCCGTTATACACTACACTGAATTGCGTTGATCTGAGCTCCGTTTCCACAGATATTCAAGGCATAAGATGGCGACGGGAG
+>5091 3
+CCTAGACCCACCTTCCAGAAAGAGGTCTTAGTTGCCAGCCAATGTGGCGTTAAAGGAGAGCTAGTAGTCGGTTGTTAGCCAATTGTTTACCCCCGACTAG
+>5092 3
+CTATCGCACTCCCGCGTGACACGGCAGACGTTCGGCCTGTGATGCAATACATAGAGATACATTTTTGTTACAGACGGTATCTGGCTCGGATACTAGCGAA
+>5093 3
+TAGCCTAAAGAAAGAAGCATGAGACTTAGGGACATCCCGTTGCCTGTTTCTTCTCACTGACGAAGTGTGTCGACCTTCACGACGCAGATGCCTTGGAGCT
+>5094 1
+CAGTCCGCTCTGAGTCCACGCGTAAATAGGACCAGGTCCGACACTGGGTACGGGCTAATTTCTGTCTGATTGTTCCGTAAAAGAAGCGTCAACATCATTG
+>5095 3
+TTGCCCGATCCTCGATAGTTAGGTTTAGTAAGAGCCGGATCTAAGCGTCAAGAACGCAAAAAGCAAGCGAGGGATTCGGCCCCTTCTTTGCCTACTCTGT
+>5096 1
+CACACAACTATGCCGGGTACCTGGTTGATAGTGCGAACCGCAGGGTGAATAGACAACCTGACTATTATCTTTATCGAAAGCCGCCCCCGGTGTTTGTATG
+>5097 3
+GACGGAATCTGCCGGAGCGTTCGACAATGTATGGTTCATTCTGTACTTACACCCAGGTCAGATCCATCGCACGAGCTGTAGCCAGATGTTTCGACAAGAT
+>5098 1
+TACGGTTTGTGAGATCAAGCGGCATGCAACTGGAACTTCGCCTTTCACTGGATGCCCCTAGTTGAAAATGACGCTAGATTGAACCATTGAAGCCCCCTGG
+>5099 2
+ACAAAGCTTCCGCATTTGGCCCTGTCCTACGTGGGTTATCGCAAAGTATTATCATGAGTGGGCATGTGAACAAGGCATCCGCCCTATGGCTAGCAATAGC
+>5100 3
+ATTACCCCATCCCTGCGACGTGATCTGCGAAGGACCTAAATACTGGTGTGAAGTAAGCGCTTTACTCATGACTGGCCATGCCCACGGGATAGTGTTTGAA
+>5101 1
+AATATGTATAAACAACCAGATTGTATCGGGGTGTGCCACATCGCCGGGACCCGACTCGGTAATTATGCAATCCTGCGTACTAGGTACGTCTCCTGTAGGC
+>5102 1
+CAACGTCAGGGATATAGTCCACGCTGATTCCTACCCATTTCGGATCACAGACGCTTCTGGTGCGCAGCAGGAGGGGGTTTTTTTCGTACACAGAACATAA
+>5103 2
+AGTACTACCCTATCACGCTCACCGTACAAGCACGGAGTATGTCGCATTTTGGGTGGTCCATGTGACACTCAAGATTGACCGGAGGGCGCTATTTATCGAA
+>5104 1
+ACTTTATGGAATGGCTTGCGCCATATCCTTACTGTCCTAAGGCTTAAAAATCCCGCTAGCGTACGAACTGGCGGTCTGGCAGTGCCACGATCAGAGAGAT
+>5105 3
+GTCTGAGTGCTCGAGGCGGATGTCCGTGTGCATGATTTCCCCCGTCGGATGTCTGAAAACCAGCCCTAATTGTTAAAAGCCTTACAGAAGAGTAACTACC
+>5106 2
+CGTAGTATGCCCCGATCCAAACCCGCCAGATAATCCATTGGCGAAGGTACCTTGGTGTAATTTCTGGCCGAAAGACATTGTGTACCTTCGAGTGCATGAG
+>5107 1
+TTCCGAATCATCGCGGCTCCTGGAGGGACTTGATGGGCTTTTCATTTCCCGACCTAGACCTAAGGCAGCCAAGGAAAGCAAAGTCATCGTTTAGAGCATT
+>5108 3
+CTTCACTAATGGGGAAGTCTTCTCGCATTTAACTCGGTGCTCGGGATAAGACCAATGACGACGTCAGGCCAATGTGATAGCGCTTCATATACTGGCGCAC
+>5109 3
+GAGTATCTTGGTCGATAAGACGAGATTCCGGCCCTCATCCAGCGTTGCTCACTGTAACGTCCCTGCACATAATTGTAACTGGAAAATAGCAGGCGGGCTT
+>5110 2
+TGCCACACGTGATCGACCACCCTCGTTCTTCTTCTAGCTCGTCAGGGCAATAGACAGTGGTCAAGAATGAGCACGAGTTACACTTTGTGGAAGATGATCG
+>5111 3
+ACCAGGCGAGGGAGTATTGTCTGATTGTGGGACTTCACCACGTCTTAGCCAGAGATTACTACAAGTGGCCGACATACACATTGCTCAGGTTACTGTACCC
+>5112 1
+CACGTCATAGCCAGATTCAATGTTGTAATTTATCGGAGCGGAACTAACAGACCACCCCCGTGGGCCCATAGTTGTTGTATGCCATGCACAGGTTAGTGGC
+>5113 1
+GCACGGCGGTGGCTGTAATTTCACCGTCGTATAGGTCCGACCGGACAACACTACAGTAATTCTTGATATGTCGATTTAGACACGCGGTGTCAATGCACCA
+>5114 3
+CCGCGACTTCGAGTGCGTGCAATTACCGACGCGTTTTTGACGGTCACGATCTAACTTTAAGAATCGAACCCGGGATATTGTCCTAAGAGAACGTCGAGTC
+>5115 3
+CGTTGTGCAGCTTTCGTTATTCGGTGCGCGAATGGTTTAATCCGGAAAACACAGAAGGCCATGTTCTAGCTCATCGACGAGACCGCCGTACCATGAACAT
+>5116 2
+AAAGAAGGTTACTAATTTAATGCCCTCGCGCCAATTGTCGCGATCACACCGTCAGCCATTGACAGTCGGATCCAGCGATAGCGTTTGCGGTGGTGTCAAT
+>5117 1
+AATTCTGAGGGGCACCAAAGGTATCACTACTAACTGGGATTTAGCATGCAAATCTCTATGTGCGTCACTTCTGCGCTGCGCAAAGGTGGTGAACCTCCCG
+>5118 2
+AGCAGGACAATTACCGTCGAGCAAAAGTATCGTCAGCGCCTCTGGTCTTGTCTGCTTCTAATGGACTTTGGATTAGAGGCCTCAGCCCAAATAGCAGCGT
+>5119 2
+TATTGACCAAGCTTTGGAGTAGGCACCGAAGTCCCGATGGACACTTATAGAATGAATAGCCCCTAGCCCGAAGGGCCGTACTTTAGTTCTTTGTGCGCAC
+>5120 1
+GAGAACTAGCTGGGGGAAAGACCACCATCTCGGCAAGCCTTAAGTTGCATATTGTTACAGGCTGTGTCACCCGGTACCCTAGCCGTCGTTATATGACTTA
+>5121 2
+CAGCAGTACTGTGGAGCGCAATCCTAAATTCCCGCAGTCGAGAAGATGCATTGAGCACTGTCCGGATCCTCATAGGGTTAGATTTACACACGTCGTTTCG
+>5122 3
+CGGAATACACAAGAGCCCACCCTATGACCTTAATTTCTGATCGGTGGTCGTATTCTCGTTGCGAGCGAACACATGTTTTAGAACTTAGGCGCCGAACGGG
+>5123 2
+TAGGATACGGATCGAGGGCACGCATCGTGAGATCTGTATCCATATGCCTTTGCAAAGACCCCCGGAACGAGTCTCCGTAGAGCTTATAACTTGTACTGCT
+>5124 2
+TCGTCTCGTGAACCTGAGCACCTGAGTATCCCCTACTTGATCCAAATGAGACTTGGTGAGGCTACAGAGTGTGACGTAGCGTCACAATTTTCGCAGCAAG
+>5125 1
+ACGGCTAGGACCGAAGATCGCAAACCGTTATGGGTTGCATCACACTCTATCACTAAGTCGTCCTCGCTTACGTGTACGTAGAATGAGCTCGAGTAGTCGT
+>5126 3
+GCATACTGATCTGGCAACTAAATTTACCTTGTGCTACATCCGTTGTACCACCCGTCACTGCGTGGGGGAGTAGTTCGGACACCACAGTGAAAAGTGAGTC
+>5127 1
+GCATGATATGACCGGTCGGCCATGCGCACCGTGATCGCTAACGCTGCAAGATTCACATGCGTATCAGGCTAGTTATTAAGCATTACTGGATCAACGTGCT
+>5128 3
+CCTGTGCTGGAAACTCAGCGCACCTCGACTCGTTGGCGTCGGAAGCTTATACTGCACACCCAGCGAAGAATGGTGTGTATTATTAATTGTCAACGTACAG
+>5129 1
+GAAGTCCCCCCAAAACCAGCGCCTCAGTGGCATGATCTGGCCTGTGAGGGAGCTGTATGCTTTAATCAATGAAACTACAGGCGATTAGTATCTCTCGGTT
+>5130 2
+AGTGTCGCACACGGCACCCTTCTCAATCAAAGAGGCCCAAGGAGTGTGGCAGCTCTGGAGGTGCCTCGGAGATCTAATTTACCAAATTTAGTGTTCTTCA
+>5131 3
+TGCATACAGAACGCATGAGCGCCGCTGTGCAGCCTCCATGAGTATAGTTCCGGTCCACTAATGATATTCTTATCATCGAGAGAAGCACTCGGTACGGTTG
+>5132 1
+CACTAACGGAGCATCTTGAACCTCTGAGCTTGTTGACGTAGACTAAATCGTTTGGTTTACGGGATCGGTCAACGACAGTAAGCACAGCTACGGCCGTTCC
+>5133 1
+GCTTTAGCATTGCGTGTGGAAGAGATCGTTCAGCGTGCGTCGCCAATAAAGCACCCTGTAGTATCGCACCTTTCCACAAGATTCATTGAACTCAACGGGG
+>5134 3
+GCTGACTTCCAAGTAAGGGTGTGCATATTTGGCTTGGTTGATACCTGACTACTTACGGTAGAAAATCCGCGTGACCGTCTCGAGTCCCAGCCAAAGCACA
+>5135 2
+TTACCAGGAAGTGAAGCAAATGAACCGAGAGACACTGCTGGTCCTTTTACGATCACGGCTGGTGTTCGCCATCGCATGATTCGGGTCTTTAACGTCACAC
+>5136 3
+AAAGCATATAAGTTCGGCTCACGCTGCCACTAGTGCCATGCGACTTGACCCAATGCCATTGATTGTCTTCATGGTCAGCGAGATTCCGGGTGCGAAGATA
+>5137 2
+ACTCCCGATTAAGACAAGGACGGTTCCATCCGGCTTACAGGTTTTCTATAAGTCAGTAAGTGCGACCAGTGGGGTTAGGTCCTCTAGTATGCCCGCCAAA
+>5138 1
+ACCCCGAACCCGTGAACTCTTCACGTGAGTGTCAATGCGCCGCAACCTAACTGTTTTCCTATTGTTAAGAGGCGTAGTAAGGAGAGCTAGGACGGATCTT
+>5139 2
+AGGGTCCATATCAGAGGCGCTCTCGTAGACATTTACCCTGGTTCATTACGACAATGCTAGTCCCGACCGGCGTATTAAAAGAGGGCGCTATGCTCTTGAA
+>5140 2
+ACTGTTGGATTTGTCCCCCGCTCGAGACTAGGCTGTTTGCCGATACGTAGATTACTTTGAGGAAACATATATCCGCTCGAGCCGAGGCAATCGCAACAAG
+>5141 1
+GCGCAGTCTTGATCGGGTTCCCAGGCAAGGACAGCTGTCTTAGCTCCGGTATTCGAATAGCGTCTAACGCCAGTTAGTACACATGTATCAGCATTGCAAA
+>5142 3
+GAATACCTTCTCGTTGCGAACTTAAAAATACGGTCTGACACCTTACTGCCCGGAAAGGTGAGGTACCTAGTCGGACAATGTTCCTGTACGGAGCCGGTCT
+>5143 2
+CCAATGACGAAATGCTCCTCAGCGCGGGTTAATACTAACGCGTGTATCTGCGTCAGTGTTCGCATCAGCCCATGGTTAAGGCGGAGCATCTTAATTAGAC
+>5144 1
+AATTGATTTTCAAGCTCCATGAGTGTGGCAACGTCAACCCATGAATATAGATACCCAGGTTTGATCGCCCGGGGAGCCCATCCAAGGGTGGTTCTCATGC
+>5145 3
+AAATTGCTTGCTCCAAGGCAGCTGTAAATCAGTCTGGAGGCCCCGAATGCGTCACGGTCAAGTGGCACATACTTGTGCTCCTGTAGTATGTAGACACCTA
+>5146 3
+TGGCCAATTAGGATGAACTCACCCCGATCTGCTACAGAGGGTGTCGCGGTCACCTCCGGATTATCTAACATGGTAACCGGTAATGGGCTTCTATCTAAAG
+>5147 2
+TGAACAACCTATACTCAGGGGGGAAGGGGTATTGATGCGTCGATGGCGGTTAACACTTTCCCCCCTCCTTATTGAGATTGCATCAAATACCCACGTGGAC
+>5148 3
+TGATTGTCGCCCGATTAAAGAAACCTCGTCCAGCCATAGGTGGTTGGAAATCGCACCTGCTGGTTTCCGCACTTAGATAAGACGTATCGTCGTAACCGGA
+>5149 3
+TTATGAGGGTACGAGCAAAAACCAACGAAGGTCTCCTGTCTTGCAAGCTCATCCCTGTCGTGGGGCTCATCCCGTATGTTAAGATTTAGGGTACCACGAC
+>5150 2
+TGAGTCAAGGGAGATTATAGCGTAGCAAGGAGTCACTGCCAGCTACAAAATTAAGTCCTCCCGGATCTCTTTCTGAACCGGTGTGGTCCCCATCTCATGG
+>5151 2
+GTAGATACAACATTAGCAGGGCTCTATGGTCGCAGCGACCAATTCTAGGTATCGACTCAACATCGATTTGATGCCAGTCCGTCTCGTGGAGCGATAGCTC
+>5152 2
+CTAGGCGGGCCCAGTTCCCTCAAATAGGGACTTGGAAACAGTCGTGGCCTCGGCCTTGGAATCGTTCAATTCCATAAACTCCACTTAGTGTTAAGAATGG
+>5153 3
+CTCTAGGTGAGGGTTTGAAAGCCTCTTTTAAGGTATGCGAAAGTGACTACTCTGCAAGCCAGGACCGCTTACATATTGCAAACCCTCTACGGCTAGGGCC
+>5154 1
+TGCCCAATCAGGGTAAGTATCAGGTCTGCCTTTCGTATGAACCGACGGGATCTTGACCAATTTTTGAGTGCGACAACAGCCAAGCTCGCGTAAACGTTGC
+>5155 3
+TGAACACGCCATCGCTAGTGCGGTTGCAATTTCACCGGGAATAGTTACCTGTACTAACTGGCAGGAAGTCTAATGCGGACTAGTTCTCGGACCCCTTGAA
+>5156 3
+AGACTGTTTCATCCAACTGGTGATCTAATTTCGCGAGGGCAGTGCTTACGCCCTGCGAGAACTAAACTTCGTCTCCACAATGAAGCGAGGGTGCGAATTC
+>5157 1
+CGGAAGAGGGCTGTTGCAATACTGTTGGCTGGCTACTGTAAACCTGGTGAAAATCCTCAGAACCAATGCGGGAGCCAGCCTCTCATAAATGCTTTCCTTC
+>5158 3
+TCAAGGGTTCTGGTCAATCTCGCTCGTGGCCTAAATTCCAATGGGACAATCACGTGTATTCAGAGGCTAGCCAGTGCGTCCTTAATAAGACTCCAACGGG
+>5159 1
+AAGCGGACTTCGGTAGCAGTGACCCTGCAATTGAACATCTGATCGCTGCTGATTATCCTACTTCGGTTAAACCGCAACAGGGCTTACGCTGAGGAGATTC
+>5160 3
+AGCCCATGTCCAAGGACCCGGGACGTCTTAATTGCGGGTATAGATAGCTTAAGTAACAAATAGGTAGAGACTCTGCTAATTCCTTTGCGCCCTGCGTCGC
+>5161 3
+GTCCAGCGTGAGTCATCAGGTTCAACGGGGGAGTAACTCCCTAATTAAATCGTATCTGCGTGCCCATCTCGACGCGCTTGTACGAAGATGATCAGTTCAA
+>5162 2
+ATTACGGCAAATATGCTTCCCAGCTGGACTTATCCGAGACGTAACGAAAACGAGGTCACTCGGAGTCCCTCTGTGGTCTTGCTGGAACCGGACTTATATG
+>5163 3
+GAACGAAACAGGGGTCCGTCTGATGATACCATCTTCATTGGTCGTAGGAGCCGCAAGGCTGCCAATTTTTGAATACAGGCTCAAGCCTTCGCCTATCTAG
+>5164 2
+TAGACGGTGTTGCCAGCTTATCGTGCTGCTCCCCGAGACCCTATCCAATAGCATATATGCTATGAGGTAATCATGTCTCAAGGACGATCAGTGCGAGCGA
+>5165 2
+CGGACGTTATCCACCGTAAACGCAGAGCGAATGCGCGTTTGTCAGGGGCTATACATTCTCGGCGAACCTAAACCTAGTTAAGCTATGTTGAGATGCTTCC
+>5166 1
+AGGGCTACTAGCGCCTTTCCGACGTTCAGGGGTGAGACAACACCTTGACACATGCTCCCAAATTTATTCGTATATGCTAGGTTGGAGACACAGTGCATCG
+>5167 1
+TTACATTTCGGGCAGCACGTCCGGGACTCCACGAGACCCCGGATAAAGCATGATTCCGATAAGACGAAGTCTTGTCTGACGGTCTTTTGATACAGCTGTA
+>5168 3
+AAGGATAAGCGAGACTCGTTTGCAAGGTGGTCAATATGCACACTGAAGACTCATTGGTGTGGCTGCTCGACGTTTCCATCCCACGTGTCAAAGCCTCATC
+>5169 3
+GCTAGCTCGAGCAGCGTGCTTCCGGGACGCAGGCTAAATACTCAGTTCTACCTATGCGTTAAGATCAGAAGTAGCAAAATATTCTCCTGGGGGCTCATCT
+>5170 2
+GCGACGTGCTGTTGCCCAGTCGTGGTTAGGGAGTTCTGACCAAACATAAATGCGCCCAACGATCTGAACCGTTCTAACCGATGATTCTAGCGCAGTAATT
+>5171 2
+CTGATAAGCGCCAGCTATGCGGCGTGCTAAGGCCCGTCTCGATAGGAGGATCAACCCTTCCTAACGTTCCTGAGTGTCATTTTTATACAAGATGAAGGCA
+>5172 1
+GGTCGCGGGCGGTAAGTTCCGTGGGAAGAGCAACCCAATATACGTAAAGAGTGCAACCACGGTGAACTTCTGTTTTTTCCCGAATCACTCCCTGATTTAC
+>5173 1
+GCGAAAGATCCGTATGTATCAAAGTCGCCGTGGCTGAAGTGTCGCCCACAGATATCGACTCTCAATCTGCTTGCGGGTACCGATCTAAATGGCTATACTG
+>5174 1
+AGAAACAATGTGGGCCATCACAGTTATACACGTCTTCCACGTATACCGGTGGGCCGGGATACATCTTCAACGATATCTGTCGCTGCCGTCAGGAGGTATT
+>5175 2
+GATTCGTTTCAAAGCGGCCGTCGACCCACCGTCAAGGTTGAGTCACGGGGAAAGCCCTTAAAGTGTACGCACGTGATCTATCATTGCGAAATTTGTCACT
+>5176 1
+GGGTGGCCGACATCTTGCGTAAGTATAGGAGGCCGTGACCAATCCAACTCACCGTATCTACCCATATGTCCTAGTTTTCGCAGATGTAACTGGTACGAAG
+>5177 2
+CGGTCTCTTAGTCTGAGATTGGAACATCCGCTATTACAAAGCTCACGGCTAACCAGTCCGTGTAAACGTTGAGCGTGCGCAGCAACGATGGCTTAACTGT
+>5178 1
+AAGCCCTCGAAGTTTACGGTCGTAACAACTCGTCTATCTGTCGAAGCTAACGTTCAAAGCGAGCACACTTGTTACGTACCTGGGTCTGAGAGCTAGGGTC
+>5179 1
+CCTCGGACGTTAAACTATTGGCAGGATCTGAAGACCTTTCAAAGGTAACAGCCCTTATTTTTTGGCGCACGAACGCTCCGGTAGGGTCACCGCTAATGGA
+>5180 2
+GTTGGAGGCACCATAGACGAGCTTGCCAGGTCACAGTTAACAATCTGTGTTTGACGACATTCAACTAGAGTGCCCGCTGGTATCGCCTACTAATTCGCGA
+>5181 1
+GCGCAGTGTTTCATCGTCAAACATCGCGTTCACTTTGGAGGGAGCAGCGTACTGACAAATCCACGGTACTTGACTGCACTTAAGCCAGCGGAATTGTCTA
+>5182 2
+CTCGTCCAGGCGGGGGCCCCACTTTACAATTGCCGTATTTGCGACTAGGAGATATTACGAAGGGTAACCGATCGAAAGCTTTTCTAGCGACATTACGACT
+>5183 1
+GTCAGCAGAGGGTCCCTGTCGCTGGGCCCCTGCGCAAGCTTTTATTACCCGTAAAACTAAGCTATAACTCCTTAGGACACTGGTTCTAGGAGAAAGTTGA
+>5184 2
+CAGAGCCTACACCTTATACAGTCTGCGGATCTGACCTCCGTGACTGATAATTGCTTCTCAAACCGCGAATGTTAGGTGACAGTGTTGTCGAGGGACAGAC
+>5185 3
+TGCCACACGCTATCATGTAGCGACAACATTATTGTCACTACGCGGTAGGTGTCCCGTGGGAGTGGTTGCCCTGCCATCCAAGGTATGATAATAAACGTAC
+>5186 3
+AACGTGCCCCCAACTGTGTCGCAAGTACACTAACTAGTATGATTATCTAGACGGCGTTTCATCTGGATCCGAACCAGCGGGGGTCGTTTTAATCAGGCGA
+>5187 2
+GAGGAAAGACTTTACTGGCGCCAACTCTTCCTGATGAATAGGGTTACGGTGTTCCCAGGTGAAACGCCCAACCTTGTCGCTACATGGACGATCATTCGAT
+>5188 3
+CCGGGGGCATACTCACTCCGCTCTTTGTATAGCGCACCTCCCTAGTTCTGAGTCAGAAACGTGCTCGGAGAGCAGTAGGTAGTTACATTAAACTTGAAGA
+>5189 2
+GGGGTCTCGAGCGTAATTCGGTGATCAGCGGCGCACTCAGGATAAACCCAACACACATACTGTTTACCAGGTTGGACTTTCGTTTGCTGCCATAACAGAT
+>5190 2
+AGCGATTCTAACCTTATACAGACGTAAGCCCCCGTAGGTCTGTTGATAGCCCTATCGTGGGGGATGAAGTCCATTCTAACCCAAGCTTGCAATTGCAGGG
+>5191 2
+AGTGGCGGTCTAATCTACAACTATGTGCTTTTTAGACGGATCCCCATGTGCATCGCCGGGAGCTTGCAGAACCGATAATCTAGGAGTCGTAACACACTGC
+>5192 1
+CCATCCTGATAGACTGTGGAGAAGCGGGGGCGGCACTCAAGCGAAACACTTTACGCCATTGATATTTCGGCGCGTTACTATTAATCCGATTATCCGCGTA
+>5193 2
+CGTAGTCATACCCTCAGTTCAGGTTTAAGTGACTACGCCGAAGTTAGGCTAGCGTAGGGGCTCCATTAACACATGCTCGGTATTACCTAGACAGGCTGAC
+>5194 3
+CGGTTGCCCGGTACTCTCAAGTTGCATACACCGAGATGAAGGACGGTCGGGACTACTAGATCGCTGCCTATATATGTTCTCAACACCGTAATCGGGTAAT
+>5195 3
+ACCTTCAGTCGTCTTGACCATTGGATCGTGTACTCAAAACGCTAGGAGACCTCGTGGTAAGCCTAGCATGAATAGCTACTCACCAGTGTGTGGAATGCGC
+>5196 2
+TCTACCATAAGGACAGACGAGCGACACCAAGTGTCGGAAGCTCTTTCTTCGGTCACATTTGGCCTGCGGTTTAGCGAAGGAAGCTAGATCCGTCACTTTA
+>5197 2
+GTACTCCGCCATAATCCATCATGTACCAAACGTGCAGCCGTAAAGTTATCTCAGAGTAGCTTAGGGCAGTCGCTGTCACGGGCTTGGAGTAATGCGACTT
+>5198 2
+CAGCAGAACCCAATTGAGGTTCGTGACTACATCAGTTTGTGTGTTTGAAACCAGTTCGCAACACGATTTACGATTTGACACCCGGGCCGAGCTGCATCGG
+>5199 3
+ACTGTGTGAGATTCACCTAGAAGTGTTTCGAAGGAGCACCTGACGGCAAAGTCCTGCGTATAGTCCTTGCAGGATACCCAAGTGCTGTCATTACCTAGCC
+>5200 2
+CACTCAACGATACATTCGGCCAGATAGTTCCGACTTTACATATTTTGGTCCACGGAGAACTGGCTAGATCCCAGATTTGACGCCGGCTATAGTGGGCGGA
+>5201 3
+CGAAGTTCGAGTGGGTCAGCTGCTGCAGCAGTCCAACCTGCGTTATTGCTATAATCGGTTCCCACGTCTACATTAAGGCTTTACCGCGGGAAATCAAAAG
+>5202 2
+GGAGTCTAATTCTGAACTACTTGCAAACTACAGGAAGATCGCACGAAGATTTGATGTCGGCCCAGTGCGGATTGTCTCTCGTTCCCAACGAGCTGTCGAC
+>5203 2
+GCCACATCCTATGGAGTGTGGAATGCTTTGTGGCTTACACGCCCGTTCCAGGGTAACACCCTAATCTTGAGCGTGGTAAGAGAACTCTCCGAATAACAGT
+>5204 1
+GTCTCTACCCAGTGTACCATGGTGGATCAGGTGGTCCTTTATCGGACCCTCGGATACTATACCGGGAGGAACAATATTGGAACACATCCAAATGTGCCTG
+>5205 3
+ACGGGACCGACCCGTTTGTTTCAACAGGTTTTTCGGCGGTATCACGCATCGATGGATACGTGCTGAACGTGGCCTACAAACTGAATGGCAAAACCTCTTA
+>5206 3
+AATCATATGGTAAAATAGACCTCGTTTGCTTTGACTGCGGGAGATAGAACGCCCCCTAGGATCCTACACCTGTCATAGTCTTTGACGACGCGGCCGAGTG
+>5207 2
+CGTCAACCATAGATGGAGGACGTCTCGAAGGCCGTGCTACGGCAACCTCATGTCTTGACCCCAACATGAAATATCTCTGAGTTTCGGACTGGTGTTGATA
+>5208 3
+TCATATGTTAAATTATGCCGAGATAACGGCTGCGAAAGAGTGCAGAGACGACAAGTGCACCGTTGCTCTGTACTGCACCCGGGCTAATCCCTTTCTCGTG
+>5209 2
+GGGAATTGATAGTGTCGTCTGTGCACGTAGTGTAAATCGAGTTACCAGGTGCTGCACACACTACACGTTTAGCAAATAAGCCCTATGCGGCCCCACCTGT
+>5210 1
+TACCATTCGCCGGGGTTACACTTGCCGAGATAGATAACCATCGTTTAGTGGTCCCAGCTGTCGGTTGTAGACGGCCCTCGAATCTCATAAATGAGACAGA
+>5211 1
+TCTGCCAAGCGAGGGTTCACTTATAGGGGTTGCAAGATATGCTACCTTGATACCGGCAGACAAAGTCGGTCTAACCCCAATGTGGTACACTCGCCATTGT
+>5212 3
+TCGCTCTAGATCGCTTGTGCAGATCATGCCTATCCACAGGAGTGGAACCAGGTTCGAATTTAATCGAAACCATTTCGGTGAAGCTACGGGACGTCGATCC
+>5213 3
+TACTTGGGACTGTTTGAGTGGTCAGGCTAGAGATAAGAGTTCCCCGGACATCAGTGATCGTTCAGCAATACAACTGCTCAACCCCGCACGTCTTGTGACA
+>5214 3
+TCATCAAGATGACTAGAGGGGTTTTCGCTGGACGCATAGCCGGCATACATTCGCAATGCAGGACCTTACCGGGACAATTCTAGTTGCACTTAACCTCGTG
+>5215 3
+CGTGACACTGGTCTCGAATTACAAATTACATATAGGCGGAACCTCGCTTTTCGAGCTCGAGGAGTGTTTATAGCGCACTCTTCTCCAAAAGCGCGGCAGG
+>5216 1
+TTACGACGTAAATCTACCCTCGTAACGTCCGATCGCTCTCAGTGGGCGCAGTTCTTAGTATAAGGTTTTTACGACGCAGCCGAAGGGCAGAAGGACCATT
+>5217 1
+TATACTTGGCGAATTATAGATCCTGGCTGCCGGCTGTTCAGTCACGCATAGAGGACGAGCGCGCTCGTACAGCAAGATCAGTTAATCTATAGTTCCGACC
+>5218 2
+TATTGCATCGGTCTAACCCGTGGGTGCGGGCCAGTCCTCTAGTCTAAAGCTCAGCGACTTCGTCGGCTATAACATAATTATCAATAGAAGCAGGGCGATC
+>5219 2
+GCTGTAATTAACCTGGCGACCAGTCACACACCGACATCGTTGAACCACCAGGGGGGGCTAATCTTGGCGCACGTTTATGAGCATTCAAGATTCGTTTGAT
+>5220 2
+GCGACACACTGTACCAACACTGTCGTCCTAATGTTAGGTTTAGGGAATTCTTGAGCGCAGGGGGTTTAACCAGCGAGCTCCTAGCAGCTCAATCAGTACT
+>5221 3
+ACCGTGGTAGGTCGGTCGACCCCGCATGAACTTTGGCTATAGTCGTAGGCTCATTGCAGATCTCCTTAACCTAGCAAATTCTGCTCATAGGCAGAAAGGA
+>5222 2
+GACTGGACCCGATTCCAATCTGGACCGCATCTGTCGAAACAGTTCACTCTTTTGTGTCCGGAGGCCGGTAATGCATACAGAAAGCTCCATTATGGGAGAT
+>5223 2
+GCCTAGTAGACACTTAAATTGTCGCCCAGGAGGAGATTCATACCGGTTTGGGCGAACCTAATCCGAGCTTCATTGGTGAGCGAAATACGCTATGTTCCCC
+>5224 1
+GCCTGATAGCTAAACTGCCTGCTGGAAAGCCGATGAGGGGTGTAGACCTTCAAAATACCACGGAAGTTCTGAGTGTACCTTCACTACGTCTCATTGCCGT
+>5225 3
+CGAGGTATAAGCGTCACTTCTGACATTCAGACAACCGTCGCGCTGGCGGTGGTAGGAGAAATGTATATTCCTATAACGGCTTGTCTCATCACCAGCTGAC
+>5226 1
+TAAAAGTTAAGGTCTGAGCGATAATCTGGAGCAACACTCCGTGACAGAACCGCCACCGTTTCTCGCTAGTTCGACTGTCGGACGCGATCGGGTACATTTT
+>5227 3
+AACGCGGAGTTTCAGGATTGCGCTGGCACCATATATTTTGGAAGCATGTCTCCGACAAGATATCATAGCCTGCGGACGCATGATCCCTGTACAGTCACTG
+>5228 1
+GGAACTACGCTGTCGCAATCCTCAAATCTCACGACGATCCAGCGTGGCAGAGTATAGATAGGGAGAATTTGCTTGCCTCTGCCTACTGCAGTTCGATTAG
+>5229 3
+GAGTTACACTTGCATCATCCGCGCTCGTATCCAGTTGCACCACCTAACGTGAGGGTGCCGGTGTACGGTTTTTCGTCGAGCTACTAAATAGGAAAGCAAA
+>5230 2
+TAAAGTAGGGTTCAACTGTTAACGAATTCGGGCCGATTTGCCAATCTTGTGATCCCACAACACGCCCGCCCCTGATTAGGAGCGGCTTGGAGATTCTGAA
+>5231 1
+CGTTACCACGACAGACGAATGGAGCTAACAAGTATCCCGTAATCCGGAAGCCCCACATCGTTCGAGTGTGCATTGCAATGTCTTTGTTGACGGTTCAGGT
+>5232 1
+TCGCCTTCGAATCCAATGCCCAATTCGGACATATAATTACGTCTGCGATGGGCTAGAAGATGGGTAAGAAGTGGAGCCGGCTCTGCCCTCTTATCAGTCA
+>5233 2
+TTTGAACTGGACCACGAGTAAGGGCGAAGAGCTAACTAGATTCACTTCTTGGTTTCGGCACGCCCATATTCACTGAGAGGCGCTCTGGATCAATCCCAGT
+>5234 2
+AACGCTACCTGTAGGTTCCTTAGAGACAGACGCTCCGTGAACGGTTCCCTGACGCGTATTCTAAAGGTCTGCATCTCTCTATCGAACGAGGAGAATATGG
+>5235 1
+AAGCACTCGAACATGTTTGGGGCTGCTTACCGAACGCCGAGCAGCAGTACTGGGTCGTTTACCGGGCTATTTCCATAGCAAAGTATAGTACGTCTCACAT
+>5236 3
+TGCTTACACGAAAAGAGGTTGGATCGCCTTACCTACAGAAGTAGAGCCTCATATGGACCTGAATCGCCTTTCGACCGCGGTTTCGCGTATTACTAGGACG
+>5237 1
+CACGATTCAGTTCGGCTAAGTTGTAGCGCACTACGTCGCGATAGCAATGATGTTAGGAGACTGTGTTCACCCCCTATCACTCGTATTCAGCGGAAGAGCA
+>5238 3
+ACCATGACTAAGGATCCTTATAGTATTAGGGTACTAACAGGAGACTTTGGATATCTGAGGACGAGTATTCGCCCCCCCACAGTTATGGGCCCGTGCTCCG
+>5239 1
+CGCATGGCATGATCATACTAGCAGCCTAGCACTGGAGATGTGTAGCATTAATCGCATGTAGCGATTCACGGACATATCTTCCGACTTACGGTCCGTCGAG
+>5240 1
+ATTGGCGTCTGCTCACCTCGAGATCCAGCACAACGAGCTATGGGTTATTAGTTCTGGTCAGTACAGGATCGTACAGATCACCGCTGACGGATCACGTATA
+>5241 1
+GTGGGTTCAATACGCGCTGCGACTCATCAAAAAGGGAAATCCATGTGATTCTGAATTTGGGACCTGTGCAACCACCGCCTGCGCTGTTCAGTAAGATTCC
+>5242 3
+CGGTCGGCCCCTGGTAGTGGGGTGTCCGACGCATAGGCATTATAATTTATCACGGTTAAAGATATTAGACTCATCCCCACCGCTAGCGGCATACTTAAGA
+>5243 1
+AAGGTCTCTCTAACGATTGGCTTCCTTTTCTCCCATCTCGAGGTCTTATGGACACTTAAGCCCATGCGAACCGTAGTGAACAGAAGGCAGGATGCGGAAG
+>5244 3
+GCACACCCGCAAGTATATTCAACTTAACCTTTCCGTCCCTGTTTAGATGAGGAAAGTGTACAACGTGTGCATATTTCAGCAATCGGGGGCCGGGACCGGT
+>5245 1
+ACCCTGTTCGAGACTATGAGCGTCTTTCGTGTCACCCACAACATAACATAGCCGGGTTCAGGTAGTTCTTACCATAGTGAGAGCTAGGGCATGGTAGACC
+>5246 3
+CGTTGAAAAACGGATTACGTCGAATCAGATTTTCTCGACAAAGCTTCCGCGTCAGCGGTAATCCATATGCGATTCGGTCTCGGTTACCGGGACTGCAACG
+>5247 1
+CGACATGCCTGCCAGCTGTTACATCTTCAGCAGAAGACTACTACTTTACGGATGGCTCGCCAAATTCTGGATTGGGGCCTGGATGATATTCGAAACCAGG
+>5248 1
+CCATTTTAAGCACGTGTATTGCGTATGACCTTATGCCATGTTATCGCGACTGGTCCCACTAGAACCGCGAAGTGGGAGGCACTGCTCCATATGAACAGGA
+>5249 1
+ATACTACGCTCTCATAAGAGTTACAGGTTTCCTCGTGGGTACACGGAAGTTCGACAATGTGGGAGCTCTAGGAATTTCTCTGCACCGGAAAGTCCCGACC
+>5250 1
+GGTCGTCTTAGTTGGCTTCACGGTCACTACTAGAAAGATGACTCTCTAAAGTACCGGACGATGAGAGTTAGCACTCTAAGTCGGTGACTCCCCCGGTACA
+>5251 1
+TAGTCCTCTATGTTCGGAACTGAATCGCCCTCATGATTGGCCAAGTGGGGAGAATGCCCAGCGGCCGTCAGAGAATTAACGTTCTTCATCGACTTACGAA
+>5252 2
+CCTGTCTTGTGAATATGTCGCGACCAATGGAGGCAAAATGGGACACTCTTATTCGTATGAAGTCGTCTAATTCGCCGGACACGTGACAGTCCCGGCCTAA
+>5253 1
+CTGAGGCCGCGATTAGGTACGGTGCCAATGTAGACCCGTATAGTAATGGACGTATGGTCTGACACTATTCATTAGTCCACACCTGATGCTCTACCCGAGA
+>5254 3
+GTTCCCCGCCGGTGATCCCTGAAGGATAATTACCAAAGGACTTCCAACGAACGGTAAGGGTCCCTGTCTAAGTGAAAGGGTTTTCGTAAGTTTCCCTGAC
+>5255 1
+CCGTTAGTCAATGTCACAGAGGTCTGGTGTCTACGTATGCACGTTTCTACAGTGTAACCTGTTATGAGACCAACCAGACCACTAGGCTAGGACTCGGACG
+>5256 2
+CCAGAAGATTCGCGAGCCTTTTATAAAAAACAATGCCCCAATGCTGGGCGTCAGGTACCGCAGTTGGATGCATGGAGTTCTTCCCTGTTCAGCATGGTCA
+>5257 2
+TGTCAGTGCACTCACCGTAAATAGACATCTTAACCACCTATAAAGTGCGATTTGGTTAAACGACGGGATCCTATCCGGGCGCGGCTGTCCTTTGAGAGCG
+>5258 1
+CGCTTGCGCCGTGATGTTACATGCGATATGTCATGATTCCACTTCTATAGATCTGAAGACCGGCAACCTTGGAAACGAAGTACAGGCGTCATGGACCTGC
+>5259 1
+CAGCGTGTGCCGATTTAATACATTCATTTCTGCAACAGGGTCATAGCCACTTGGGGAGGGGCCTCGGCGTCCATCATCATTATCAGGCACAGATGAATAC
+>5260 2
+TCTCGCTTGATGGATATGAAAGCAGGGCATAATCGCGTACTAGTGTCCGGCCTGGATACTTATAAAAAGATCTCTTCGAACGGGCTCCGGACCCATCCTG
+>5261 3
+GGCGCTTGACGTACAGTCTCACTAGGGTACTATGCCTGTTAGGCTTCCTACAATATCCGAGTCTCGGGAAGGTGTCTTGGATCAAAGCACATACCGAACA
+>5262 2
+AAAAAATCCTCGCATAATCTAGGGATACTAATGGCGCCAGTTCTATTACGTGGTGTTTGCGGGGGTCAGAAGGATGCTCTCAACGACCCTGCCCTCACGT
+>5263 1
+ATCTGGGAGATGCTTCCTGATAGGCAGGTTCCCGGTCTGAGGATTGCACACACCGTTATTGTCAACATGGGGACTCCGTACCGAATTTAAATCGACAACC
+>5264 3
+TACCTGAAGGCGGATCATTGAGTAAAAATCCGACTATTCTCGCCTCCGCCTCGCACACTGTACTAGTGGGATGGGATCTTCGATCTAAGTAGACCGGAGT
+>5265 2
+TACTTAGTTGCGCGTGATACGCCAAGAAAGCGACAGATGCCAAAGACGAGCATGCCGTTGGTTTCTATCCCTAATTGAACGGCCGCCCGTGTATTCGATT
+>5266 1
+CCTGTTTCCATCTGCGCGAGCTGCAGAATCGCCAATATCTACAGAGATTTGCCATGTGCGTACCCCCACTGGGAAAGAAATGTAGTAGCTGGTGCATAGT
+>5267 2
+TAGCGTAGAGCCGGTCCTTTTTAAGTTATGCGAACCCTCACAGTCTGTCAGTCACGGGGGGTCGCTAGCCGTTGCCATTCAAGGAAGTAAACACCTTAAA
+>5268 1
+GACTCCAACGGACACGTAATGATCGTCAGGTTCTTTGATGGCCCATTCCTGATAAGTGGAGGAATATTGCGAACCGCTCAGTCCCTCTGAAATCTAGCGG
+>5269 3
+TTCCACCGGAGCAAATCCGAAATCACGTGATTAAAGGTGCGTGTAGTGGCTTAACGGTTGCCTTACACTCCCTCCTGAAACGTGGTGATTCAGAGTCACG
+>5270 3
+CTGTAGCACCAGTGTGCTAAGCTGATCATAGGTGACGCGTCCTTCCATTTGGCAACGACACCTTCCGACAGTGGCATAAAGTCGCGAAGTGTCTTAAGTA
+>5271 3
+GCCCGCCAGATTTAAATACCAGCTAGCGTCATGGCATCCCACTGAGAAATCTCCGTGGGGATGAGGAAACGACTTCTATTAGTGGCCTCGTTGCTATATG
+>5272 2
+TCGTCTAAGAACCAGTGTCTCTGCGACGAACTTGCGATTCGTAATGCACTGCGAAGATGCAAGCTTTTATTCTGGACTACCCTGAGGCCACGGAAGGATC
+>5273 2
+CTGTCCCGTGTACGATGACCTGTACAGGGCCAACGCCGCCTTACTGATTTGCTTGCGATATTCACTGAATTCATAAGGGCAACATGGAATAGAGGGCCAT
+>5274 2
+AGGAAAGAGACGCCCCAGAGATGTTTACGTTTGTTCCTCAAGCTTCCGATCATCGGCAATGTCGTGCTGATTAGGACGGTAGATTACCTAACGAGCCTCC
+>5275 2
+CTGTTGCTTAACATTGGTGGAGCAACACCTCTGACGTCCTTACGATGTACTGTGGCGAATGACAACCTAACATGGATTTGGCAAGGACCCTGGGACTCAC
+>5276 1
+TAGTGTATACCTCATTATATTTACACCGGATTAGCGCTCGTATACTAACGCATGCGCAGTTGCCAAGCCATAGTTGTGCTCGCGCGAAAGCGGCAGCGGA
+>5277 1
+CACGGAGGCCCTCACGTATGTATACGGTAGTGAAGGCAGTTTGGGTCTATTCCAGGTTTGCAGACTACTCACAGCACCGACGTTTCACGAATTAGCACAT
+>5278 3
+CTGCCCACAGCAGTCCTGCTTAGCTGGTATCCAATTGACTCACATTAGCAAGCCTAGGAAGGGTGTGGGGAGCGACTTTTACTAGCTAAGCCCTAAAGTT
+>5279 3
+CGTAGGGGGGTGTTTGCCCGTATGCGCCTCAGGACAAAATTGTACTACACGGTCTCAAATCAGTCAGACTTCGAAAAATTGTGATCCGTACCACGCGTTC
+>5280 2
+CATTCCATTAATGACTGCTTTACAAAGCTCGTGGATTAACTTGAGCGGCGTCCGGTGAAGCCACACTTTTGGTGACGCCAGCTGACAAGAGTACTAGCGC
+>5281 2
+GGTGGCTTAAATGCCCGCCTGACACTTTTAGATGCCCCAGATTCTATCGAAGCTGACTCGCTTCTACGGATGGACGGTGGAAACTGACATTACAAGTGAC
+>5282 2
+CTTAGCGTGAAACAAAGTATCCAGTACGCACCGGCTTTGTACTGACTTGTCCGGCGGTGGCTACCGAACGTCAATTATGGTAGGCCATTATGTAGCACAC
+>5283 3
+CCGCGTCTCGGGCTAGATCTATATCGAAGCGTCGAGAAACCACTGTTGCTTCCCGCTGCGATGCAAGGAATAGAACAATTGAGATTCTTGATGCTCTGCA
+>5284 3
+GATGTGTCCATATGCAAAGCCGGATGACTTATAGAGGCACCCATATTACGACTCTAGGCCGTTGGGCTCAGGACGGTCGCCTTAACCTCTTTGAAAACGT
+>5285 1
+TTTTAGAAAGCAATGTCGTCGCGACATCCAGCGCATTTATTCTAAGCCACAGACGTCGGGGGCCGACTCGAGTAATACTTTAACTCGAATTGGCGCGCTG
+>5286 3
+ATTTTCAATACGTCGCAATTGGATAGCGGAAATCTCATGCGGCCATGCGCACCAGATACCGCCTGTGGCATGAGCGTCGAATGACACTTCCTTAGTTAGG
+>5287 1
+AGGCACAAAACTGCTTGTCCAACTACCGAATGTCTGAGTGCTTCTGTTGCAGATACTGTGCGCTGAGGATTCAACACAGTCCAGCTGGTGCAGATATCGC
+>5288 2
+ATTCATACATAGAGATGGCGCCGTGTAATTTACTGATATAGGGCGCCCTTCCAAGCGCGGCGGACCATGCACCACACTGGCTCATAGGTTTGACGATTAT
+>5289 2
+GTTAATCTCTATTAGTTACTTAGCGCAACACAACGACGAATGGTGTGGTGTGTGCCTGTTAAAAGACCGGCCCCTAGTCCTGGGCATTCAAACGGCCCGA
+>5290 3
+ATCGGACGGGGATTCCCAGCTCGTGTATCGGCTACCGCATTCAAATCTATATTGCGTACTGAGATTGCTGACAAGCGAAACTTCTGCCGATAAGCGCGTA
+>5291 3
+CTGATTCCGATCCTGCGTCCGGGTAAGAGAAGTAAATCTATGAGCCCAAGTCACTGTTGTACACTCTGTGCCGCGCTGTAGGATATCCTAAAGAGTGACC
+>5292 1
+AGGGCGAGTGTAGTGCTAGATCCACAGTACCGCTCTTCCGTCCTTTGATACTTAGTGCTAGTAACTAATCTAACGGTGTCGGACATGACACCCGAGCAGA
+>5293 2
+GGTTAAATCCGTCGGGTATCGCGGTAGTTCTACCCACCTGCCTTTCAAAAATTGGCGCGCAGTATAGGGGCACAGGAGAACTCATTCTAAGTTCGTACAC
+>5294 3
+GTTCTCCACTCCACATAATCGTCGTCTAAGACGTAGGCACTGCTGAATAGACATAGGCCCATCCACGGGGCGAGTGATAGCCTATTTAATGGTTGGCAGT
+>5295 1
+CGTACCTTGAAACACTTCGGTCTACCTATTTCTCGGGGATGCGAGGTTTCCGATGAGAAGGACTACTTGCGCCGTACTTGATAATCGAACAGCCGCAGAA
+>5296 2
+AGATGGTAGGACACCGACCTTCTTCTGGGACTTATAGCAATTTCACCCTGTGACGGCGTATTACTGTTGCAAGGGTTCGGACCACAACCTAATCGCAGGA
+>5297 1
+GTCAATACCACTCTGCCTCAAGGAATATACGGCCCTCCTAGTTTTTCAAAGGCCGCGTCTTTCCGAGGAATCGTTAAGAGCTGAGTGAGCGTATAGGGCA
+>5298 1
+GTCGATACGTCCAAGTGCTATGCGCGAGATTAGCATATCTCGGAGCATTTGACATCGTGCACTGTATGTCAGCCGGGTGAAAACTCCACTCTGATACGAC
+>5299 2
+CCGCTCCCCAAGAATGAGACATGAAGATTCCTGCGCTTGTTTGAGGATGATCCTGCCGCCATTGCGTCGAAATACTCCATGAGAGAGGATCATCTATGTG
+>5300 2
+AATGTCGAGGTTCCGAATAGCGGACCATAGCCAGCCAAGATAGGTGCTGTAAGTCCCAATCAGTTCGATCACTGCGGTCCAGATCTCACGTGTTCTGTAT
+>5301 3
+CCTAATATGACTTCGCCAGAGGGTAGGGACCAGGTGGGCATAACATAAACTTACAAATCATGGTTCGAGCCTCACTCGTACCTTGCCCTGGGTGGTATTC
+>5302 3
+GGTTTCAAATGGGGCTGCTCATATCATACAAGGCACTAGTGTATCGTCCTGAAGCAAGTTCGGATCGTTCACGCCAACCCAGAGGCTAGTGACCCTTGAT
+>5303 1
+CCACAACCGATCCGCGAGCATGTTCCAAGTACGAGCGAATGAGAATTTATTCTGCTACCTATAGCGTGAGCTGTTGTGTCCGGGGTCGCGTAACCTAAAT
+>5304 1
+ATGACTGAGCATACAGCGTTTACGGTTCTTTCTACTGTTAGGCGCCCAACTGCCAACCGGTAAGGTTGCCGTAGACTAAATGAGGGCCGCTCAATGATAC
+>5305 2
+CAGTGTTATAGCAGAGAGGACGGTAGGTGCCACCGCTGCTGTACGCCCTGTTTAAGACCTCGAGACGTCTAAAATGTCTCCAATACGCGTAACTTTGTAC
+>5306 1
+GACCCGTTGAATGAGCATCCTAACTGGTTGCTTCATGAAACGGGGATACACTTCTCTACTAGCAGTCGAGACCGGGGCGGCATATCATCTTAGTCGAACT
+>5307 3
+AAGTGTAGTCCGCTACCAACGTCTTAATGTTTCCGGAGATCGGGACCCGAATACCTCTGGGTGCTTTAAGCACCTTAAAGATGGACACCGGAGTGCTCAT
+>5308 1
+ACTTTTCAGATATTGACGATACGTTCGAGTTCCATTTGGGACGGGGGTCGGCGAGCATACCGCAACCTCGTAGAAACTTCCCCCTAGAGATCTAAGAGCT
+>5309 2
+AAAGATCACGAGGCTATTTGACGCTTCGATGCACAGGAGTTTATGCCCTCGGTTTCAACAGGATCAGTCGACCTTTGGACGCGTTCAGCCTCATAACGGA
+>5310 3
+GTTAATCTACCGTAGGACGTCCCCCCACGGGGTTAATTGTGTTGAACGCTCGCAAGTGAGGGCCTAAGTAGTATTGTCCCCAAAAGACTACATAGTCCGT
+>5311 3
+TCGTTGTGTACCCAAAAGAGCGATCAGTATGTGTGGCACCGCCACTGATTAGTTCTAAACAACGGAGCGGGCCGCGATTATCTCTCTTCGATAGAATGCC
+>5312 1
+GGTGATATCGGTCTAGGCCGTCGGCGGCACTTTACCCATTCATAGCCTCAGATAGTGAGTGAGAGTAGTTAGCCACCTCTGTGAACCAGATCTAAAACTC
+>5313 3
+CGAATGGTGGGCTTCCCCACAGGAGAGTACTGTCTGATGTGAATTGGAATGTCCGATTTCTCCCCGTCCGATGATCGGCAGCTTAAACAACACGTAATCA
+>5314 3
+AGCGACTGTACTGACTCAATTCGGCAAGTAAAGGGATGGTTTAGATCTTGACCGACAATCTCCGTTTCGTGATAACGTACACCCTGGCAGGGCGCCTACT
+>5315 1
+GGCACTATGTTTAATCCGCACCCCCGGGTAAATCTGAGCGTAGCGTACATCTTTAGTGGACTACAAGCTTCTGTCACGCAGTGAATGTTAGGGCAACAGC
+>5316 3
+CCATCATAAACAGCCTAGCGCAACGCGGTCCAGCTTCAGAATTCCCCTGAGGGCAGATTAAGGTCATAAATGGTTAGTTTAGGCGCGAGTTTCCCTGTTG
+>5317 2
+GTCATGGTGAGCAATGACCCTGAATTGAGGGCACCCAGCGTCCGATTAAACATCCGATGCGGCCACTCTGCGTTCAATGTTTGTATATCGGAACTCATGA
+>5318 2
+CGCTCCAATTCCGGTGCTGTCACCTAGCGTGGAGAATTTGTGTGGCATCAGGCAGATTCCTAGCACGGTATACATGTCCATACATGGAGAATAAAGCCCT
+>5319 1
+TGCGCCCAGTTAGAGACCTGAGAAGTTGGCTGAAACATGATGTTCATGTACGCACAGTTACTTCCGCTATAGGCTATGCAGGCTCTAGTCACTGAAGCCC
+>5320 1
+TCCTTCACGATGCCTCGGTGGTCTAAGGAGAGACCGCCGGGTCCTTAATCTAGAATAGTGACTGAGATATAACCCTTTGGGACGGCAGCTACATTCATCA
+>5321 3
+CCGTTGTCTCAACTCATTGCGCAGCGAAGGTCACTTTCCAGGGCGCTGGTTATATGATAATTTGCCAAATGAAGCCATAGATCCGACACAGCTGCGGATG
+>5322 2
+TATAACGTAATTTGCAGTGACAGGGGATGCCTTCACACCCAACGTAACCGTGGCTCCTGTTAGGAAACTCCCACCTGTCTAGGCGTGTCTAAGGATGGTA
+>5323 3
+AGTTCCAATGGGTATCTCCTGCTAATAAACGAAAGCCCTAGCCCAATTAGAGTGCTGCCTTCGATGCGCGGAATGAGTCAGGTACGTACTCTGGACTCGT
+>5324 3
+CTGCATCGCTAATATTTAACGCAGTGGTCACGTGAGGAGTACGGGAACCACTGTAGATTGTCAAATCGCCTCTCAAGCTTGACTCGGCGTGCTCACATGA
+>5325 1
+GACCGTTTGCTACAGTGTCTAGGTGGAGTAAAGGCCAGCTCGTGTGTGGCGTCGAAGTCACCATCGCCCTCTTTCCAGAGCGTTATCAAAACCAAATTAA
+>5326 1
+TCGGTCGTTACCGGTGCAATTGTTTGCACCCGGCGGTATACACCCAGTGAGAATTATGACTGCGACGTACGTCTAGCAGCTCAAGCATGTGACTCAAATA
+>5327 1
+GTCCGATATAGCGACTGCAAACGAGTATGTATCTAAAAGTCCCACACCCTCCGCGGGAGGGTTCAGCTGATTGCTCCTGAGGTATTTCATAAGGTCTAGC
+>5328 1
+GCCGAGCGACTAGAATGTCCTCGCCGGCCGTTATCTCTATCTGTTTCGAGACTGCCACCATAGCACAGTGTAGCGATTTAAAGGCTTAAGAATTAAGGCG
+>5329 1
+AGGCTGATCGTTTAGCGATTCCCCGGTCACAGGTAGTTCTCGATAGGACCGCCTCAAGACCAAAGCAAGTGAGCTATGTTATTCTTAATAGGCAGCCTGC
+>5330 1
+GACCTTTTCTCTTAGTGATGAGAGCCGGAGATGCATGTGCCCCTGAACCATGTAGCCGGACTGAGAGCTACATACTGACGGTCTCAAGTCGTTAACTAAC
+>5331 1
+TGTACCCGGCAGCTCAGTGGTGGATAAGAGCCCGTTTTGGCGTACTGTTGAGCATCTGAAGAATCTTGCCGAGCTAACAACGGCTATTCTCACATCACAA
+>5332 2
+TGAAAAGTGAAATCCGCCTACCAGCATTTCCCGGGTGTTTCGGAAAAAGTTTAGTAATCGGATCCGTTGGTCCCTCAGTAGCACCCCTTCTGAGGCAAGG
+>5333 1
+GCTACGGGTTAGCCGACGACATTGCATCTGCCCTCATGCATGACAAATACTGGTCGTACTCTATGGCTCGGACGTTGACCCAAAGTTATAGGAGGATCAT
+>5334 1
+CATGTTCACTACCGCGGCCAGTGGTAGACACCGGCCTCACCCTACGCAATGAGAGTGTCTACGTGGTAAATAGAGTAATGCGTTACGATTTCTAATGTGC
+>5335 1
+GGAGAGCGTTTTTTATTAACGTCGCACAAAGCAAACCGACGTGACCGATTGATACTATAGCTTTGGCCCGAGCACCGCGCCTCTCCGGGTTAGAATGTTA
+>5336 1
+GGCCAGCATATCGCAATATGCCCGCTCGTCGTGCATTCGTGTGGCATGAACAAGACTTTCCACTGTCGCGCTAAAGAGTTGAATTAGCGCATGATACATG
+>5337 3
+TCTCTGACACTGCGGTTAAATGGACAAATTAGGGCGCCCTAATGTATGCGAGCTATTGCACGTGCTCGTTAACCCGCTGTGTTGACAGCTACGCCAAAAG
+>5338 1
+GATCACGAGCCTTTACACAACAGCTAGTGAATCATGCGCGGCCAAGGTTTGGAACAGCCTCTTCAGATTGCCAGAGGATGTAACTCGTTTTTCGGGCACT
+>5339 3
+ACACCGCCCATGAATACTTCGGAGGCGTGGTCAACGATTTCTTCCGATACTGAAAACATTATAGCGCTTCAGCGCTCTTATAGGCCGAGGACGTTTGAGG
+>5340 1
+CGGTAGCCGTTGATATAAACGGCCGATTTCGGGGGTACGAATGTGCGCTGACGAGTCTCCATGACTTCAACCTATATCGAGGCAGCTCTCAAATCTCAAT
+>5341 3
+ACTTAGTTCAGCCACTATGATTTATTGCGCCCTCTAGGCACCGGGAACCAGAGTTCATGAAGGGTCAAAGTATCCAGTGGGGTATTCCGCTGACCGAATC
+>5342 3
+CCCTTCGCTGTTTTATGCGAGCGGAGATCATGTATGGGTGATTCTGATGCCCACAGGGAGCGAGCGCTTACTACACAAAACTCTAATACGGTATCGCACA
+>5343 1
+CGAGGAGACCACTTTGGAAGTTTGCATAATCCCATCGCGATGAGTGGAATTGAAGTACTATGCTCATGGACCTCGCCCTGTAGCGTCTAGCACGACTCAT
+>5344 1
+GATACTGGCGCAAAGAAGACCTTGGGGTTTAGGCGCCACGATTTCATCGCTCTTTTAACATTAACGCCACAACGATGTTTAAGTCCGCCAGGTTACGGGC
+>5345 3
+GCGCTCTGTTTCGCACTCAGACGCGCACGCAGGAGATTGCTGCAGTAATTTCACAAGAGCGGCATCCCTCAGAATGGAGAGATCTTATATACGTGTCTTA
+>5346 2
+AGCGACAACCCTGAGGTCGCCTCGGGTCAAGAGACAGTCTTGGAATGTACGTCGGTACTTAAACGCATACCTTGAGCCTGTATCTATGCTCGCTAATAGT
+>5347 2
+TCGGTGATACAGCGTTCAAGCACAAAACAACCGATTATAGCCCCGGGCTTATTATTGTTGCCCCAATAGCGTGGATTCCATGTACGAGCGGCGTTCGTGA
+>5348 2
+GCATGGAAGGTTCGCTCGAACTCACATTGAACCGTGTTGTTTCAAGTGGACTAAAAGAGCAAGCGGCCTGCCGCTACTCTAAATTCCGGGGCCTTAACTT
+>5349 1
+TTGATTAAAACGAGCTGAAGCGTCCAGCCAGATCCACCCCCATGGATAAGCCTTTACATTATTTGGCACGAAGGGTCTTCTGGGGACCGATTCTGCGGAT
+>5350 3
+GAAACAAAGGCCTGGTCGGGCTGAGCTATAGTCTTCCGTGATTTATTGCGTGGAAGCTCCTGTACACACTACTACAATCGCGTAGTCTAAGGACCATCCG
+>5351 3
+ATGTACTTTTACACCAAACGCGGGAGACTAGCGCAACCACTTATGTATGCATTATAGACACTTGCGCTCCACGGTAGTGTGGACTCCGTGTAGAGTGCGC
+>5352 3
+GACGCATTGGCCCTACGCTCTCAGCGGATAAAAATAGACTGTTCCCCGGTGGTGGACCAACGCCAAGAGAGTCTGGGTTTATTAGCTCATCTGTAACTAT
+>5353 3
+TATGTTCTGTGAACCTACGTTGTCACGAAAAATTTCTGTGACACGTTGAGGCACCCTGGGATACCGATTGGAAGAACCAGTGGTCCCCATCAACGCGGCT
+>5354 1
+CTACATTCTAGATATCAACGGTCACCTGAGATGGCGATTAACCGGGTCCTACATGCAGCCAGTTTTCCTGATCAGGGACTCGTCGGTCGTGTGAGCAAAA
+>5355 2
+AGATCTGGATGCAGTGTAGGCTCTCCCCAAATAAATACCGGAACCTGGTATGTCGGATCGTGCTATGCGGAAGTGTACGCACTTGTCCAGCACTTCTCAA
+>5356 3
+AAGCAATCCCTGAGGCGTCATCGCTTTAGAAGAGGGTATTGTCCCACCGTTGGTGCGCACATACAGCGGAGTAGATCGTTCTCAAACATTCAGGCACTTT
+>5357 2
+CATCTGCAGGAAATGAAGGTTCAGCCATGGCACGTCCGTTCGTGCCAATGACCGGTGTAGTTTCGACTCTGAACTGCCTGAAAGCTTGAATCCAATAGTC
+>5358 2
+ATATTCAGTAGGCCGCTACCGCTCCGGGTGGTTGCCGAATACGTCAATTGAGACCTGTGCGTGGTAAGCCAAACTGTGTGCTCTATGATACCATCAAAAC
+>5359 3
+CGCCATTCAGGTAAACCGTTGCAAACACGGCTGGTGGGTCATCGTCATTCAGGATGTACGTCCCGTTAGCTAAGACGAGCTATGTCCAATCTAACGGTAT
+>5360 2
+CGAAATATTAGTGCCGGTAGACGTTCATGGACCATCCATAGATACACCCTGTGTTCCAAATGGTCCAGTGTATCTCTCGGACAGGGTCGGGAAGTCCCTA
+>5361 2
+TGACTAGATATCGTTACAAGACGTCGACGATTCCTATTATTTCCGAGAGCTGACGTCTGCCGGTACGGTCAACGGGCACTGTGACGACTACAGATCATGC
+>5362 3
+ACAGTCGGGAGATGTCGAAACCCCCTATAGGGTTTTGACCGTCAGATAGCCTCACTTTATACGGATAGAGCACTTCATTACGGACTTCGACCTGTGACGG
+>5363 2
+GACTCGAGAGCTGAGTCTCTTAGAGCCCTACGCGTCAGACTGTTTTTCCCGTCAGAAACGATCTTATAGCATTCGCATGGGTGCAGGAGCAAGACTACTA
+>5364 1
+GCACTTACCAGACTCTTATCCATGGTAAGTCATGCCTCTCACGGGCGACTTGGACTGATAGTCCTGCGGAGAAACATGTAGTCTGCTTAGGAAGTAGACC
+>5365 2
+AGTACGCTCTCTCATTCCAGCTCGAAAGCCACCTGGTACCCACCGAACGGTGCTATCTATGACTGTTTGTGAAGAAGTAGGGGATTCGGTTTCAAAGGCA
+>5366 1
+TAAGTCGAATAAGCGGAGAGAGCGGTGTCTTTCCCTATCCAAACGTCTTCTATAGTGCCTGTTCGTCGCGCTCTAAGAACACGCGTTAGGTCGAAACGAC
+>5367 2
+TGGGTTCGCTCTACTCCATTGTACAAACACTGATTACACCGAATGCGAGTCCCTCCCGGTAGTCAATGGGAACGCGGATACCAATAGTTGGGATTTAGCG
+>5368 1
+TAGGTAGCCTGCCGTGTCGATATGCTTCCGGCTAGGAGTACTCCTAGAAAATCTCTTAAAGAAGATTGCTAGCGTCGCGATAGTGCCTTCCCACCAAGAG
+>5369 3
+CTTGGTCAGGTTCTCTACGTAGTAAGCAAGATTAGTGATGATCCACAAGAGGCTCGATTCCGCCCTCCTAGCAAATACAATCGGGCTGGCCTTTGGCGAA
+>5370 2
+AAAGGTTGAACAGTAGCGATGTGTGCCCTCTTTCAGCAGTGGGCCCAAGTTATACTACATGGACCGCGACACGAGTCCAGGCTATGCATTCTGCTAATCT
+>5371 1
+GGACCTTGTCGAAAACGATCAAGGGCCCGTTACCGTGTTTCTGCGAGGTCGGGCATAGGTAGTATCAACCCCTCTGATAACTAGTTACGCTTCAATGCAA
+>5372 2
+AGATCTTGAAAAGCATTGCTATCTTCCGCCGACAGCAGAGCATGTCGTCTCTTCATTGTGGTGACAGTGACACAAAACTAGTCCCGGGCGTGTCAGACTG
+>5373 1
+TTTGACGTTAGCAGGTCACTAGTTGTGGCTAGGACGACGAAGCTTCACCGACAGCTTCCTTCAACATGACCAACTACGCCATTTGACAAGGGCTGAGGTT
+>5374 2
+CTGATCTCAGTTGAGACAAATCTTAATTCAAGCTACTGGTGCAGGAAACTCTCTAGGTGGGCCGCCAGAAACAGGTCACTCCATGGGTCGTTTGCACGTC
+>5375 1
+TGTAGGGTATCCATCATAATGTCCAGCTTCTGCACACCATCAATCGTTTGCAGGTTCACCTAAGGGCGTCTGCTCTAGGTGGCAGAACGCGGGAATAAAC
+>5376 2
+GTGGCATGGGCTTTCTGTGAAGTGTAGGAGGAAACCCATCTACCGAGTGTTATTCATGACCCGTTTCCAACGTGAACCCCTGACCTAAACGCAGTATGAC
+>5377 2
+TAGATCTGCGCCATACTGTATCCAGCAGTTCTCCGGGCGGGTTGAAGTCGTCAACCGGCAGTGGCAATACTCTATACATGACGTTCAAATTAGGGACCAT
+>5378 1
+CTAGATTGAACCTTCGGATGAAGCCCCGAAACACACTCGCAACCCGGCAAGTCGGTGAAAATCCGTGACTTTTTGGGTTTCTTTTGCGTTAAGGACGGAC
+>5379 3
+GACTCTCAGGCCCTCGTTATCCACAGCTCGATATCTTGTAAGATTGCAGAGGTTTCGAGTAAATTAGTTAAGAAGGAGTCCGGGGCCTGAAGCCCCCCAT
+>5380 3
+GATAACCAAACCCTAATCACCATCCGCGTGGTCACTGGACTAAGCCACTTTGTCAGGTTGTTGCTTATCTGGGTCGTAACCCAGTAGGGGGACTGGAATA
+>5381 3
+ATACGATACCTTTTCTTGACTCCCGATGGTCGCAGTAAATGAAGTGGTCACAGTACTACAGCAGGTAAGGAACACGTACGTTCGACCTTCCTGGGCGCTG
+>5382 2
+GCAAACCAGTGTCCCATGTGCAAGAAGTTTCCGCCCGATGGTGCTTAAGAAACATCGTGTACCTAACGGTTTCCCGTTTTGGAGGGCACGTTACCAAATG
+>5383 3
+CAGTTGTTTGGAGATGTCGAATCACAGCATGCTCACATGTTATCCATCATTCTAGATGTGGGACGATGAATACAGAGCGATGCGCGTTCCCGACGCCACC
+>5384 3
+GAATGCTGAGGGGTAGTGATCCCTTTTCCCCGCGTGTACTGAAACTCGTGAAGCGCTGGGCGCCTATAAAACTCCATCGAATATTTGCACGTTAAAACCG
+>5385 1
+CAGAATTGAGTTCCTATGGCGCTTGTCTACTATGCGGCGCACCCAGGTTGATAACTTCCTTAATTGCGGTGAGACAGGGGACATACCACAACCTACATGG
+>5386 3
+CTGTCACAATTACGCAATGATTCCTGACTCGAAGTCGTAGAATCTGTGTATGCCCTGGCCTGCGCGACACGCTGACGGCGGTCGATTGTTATAACAAAGA
+>5387 1
+ATAATCATCCTTGGTGCCGTTAAGAGCCTCATCAGAGGCGAATCCTGAGTGCTGTGTGTGATACTTCCTTCGCCACTAAATGGATGCAGCGAAGAACCCG
+>5388 2
+TGCACTGTAACACGTGGGCCCGGGCGCCCGAGTCTTGAAGCCACCTATGCCTATTATAGCGACTCTGATTTAATATGATATCCACGGGGGGCTTAATAAA
+>5389 2
+CTTTGTAACGGCTAATTTGCGCGAACCTCCTACAATAACCACGTATCCCCTTAAGTTGCAGCGCAATGTGCTGGAATGACAGGTATTGAGCGCGGGACGT
+>5390 1
+CCATTCAGAAGAGACCCATTCCCGTTTGTACATTTGGGTACCGCGGTTAACAAGTAGGGTCACTCGGTGTTAAATGGCGTCAGCAAGAGGCTACACTCTC
+>5391 2
+AGTTGCCAGTGGAAAAGGATTAGAACCATCTAGAAATGATCATACATCCTTGTAACCTCTGCCCGTGGGCCTGCTCCACTATTGTCCCCGGGGGTTGAAG
+>5392 1
+TAGACTCCTCAGGCCATCGCCGGTTATCTTATCGAGTCAATGCTCTATGGTCCGGTGCTGAGTAACGGAGACATTGAAACGGTGACACTACCATATACGG
+>5393 1
+TTACATAGTTGAGACTATGCATCTGTGCTGTATTAATTGGACTCACAGCAACTATACACCGTTGAGTCGGCAGCTGACATAGCCGCTCCAGCCCAGGGGG
+>5394 2
+ACCGTAAGTGAAAACTAAACACGCTAGTTTATGAGGTCTGGTCTTTTCCCGAATGGTATGCCAGATCTCGGTTAATACGACACCCCGCGGGTCAGCGGCT
+>5395 3
+GCACGGAGGGAGAAGTTTAAATCTATATATCCGCTGAGTTAGATTTTCTGGCTGGACGCTGACTCCCACCGTATAAACGTCTGACCGATGGCCCACTACG
+>5396 3
+AGGGGGTTTTAACTCTGTCTCAGTGATTGCCCGTTCATCATAAGGGTTAAAGGCTTAGTGCCCAAAAAGGGCCCAAGATCCCCCAGTCTAGAGTTACCGC
+>5397 1
+ATGCGGGGAATTTTGATACTTTTACCCAGTGTACGCGATGATCAGGGGGACAGGCGAAGACAATAACCCTTTCCAGTTGTTCCCTTATACCGGCCCGCAA
+>5398 1
+AACGCGTACCGAGGACTCGTGCTTCATGTCCATGCATTCGTCAATAAGTCTTCAGAAAGGGCGTCATGGATGGGGGCCTCAATTCTGACAACTCACTAGT
+>5399 2
+TCCTTGCTAATTGCGGCAAGGTGCATCTCTCTTGCCGACACTTAACCATGGTACTCAGGAGTAAAAAGGTTGGTGCCATGGCGCACTCGGAATAACCATG
+>5400 3
+GAAGGAACCTTCGCACTAATCGATTCTATGCCAGACCTCCGACACCGCATGGTTGAGATATTCAGAGTAGGTCCGTGGCGTCAGCAAGTACTCTATGTTG
+>5401 3
+CAGTATGATCTAACGCCGGAAATTTGAGTGGGTTTCGAGATCACATTCGCTCCGTTATACAGCGGATCAGCCCGATGTCGACCTAACCCGATGCGAAGTT
+>5402 3
+CCCAACCGTTCTGCACGGTACGTCCTTATTGTTCTAATAGCCCTTTGGAAGAAGGCAATTCGGCCGCCATGATGAGGGGCTACTTGCTAAAGACTAGAAG
+>5403 2
+CTGCCAGTGAATCGTTCATCCATGTTTAGGACACTAGGTCCGAATGTTTAAGTCTGAGCACACGACACGGCGATCTAAGCGCGATCATACGCGTGATGCT
+>5404 1
+GTGGGTACTCATTAGAACCCAGTCATGCCCGAATTCTGACAACTGGGTCGGTCTCGCCGAGATCTGGGAATCTTAAAACGATGAGCGTATGCCCTCTATA
+>5405 3
+CTCAAAGACCACGCTGTTGGTGTTCATATAAAGAACCGAGCGTGCAACCCAAACACGTATTGTCTGCTTCCTGCAGTCGGTCTTTGGAGGAACCAGGGTT
+>5406 2
+TAACTTAAGGAAGGGCTTTTTTACATAAGCGCTCTAGATCCGACTCCGCACCACCTTACGGACCAACGACACACAGTTGGGTCGTTGAGGTCTGGGGTTA
+>5407 1
+GGGCGGATTCTCTACTCCCGGAGTACAAGATAGATCGCAAATATGGGGAACCAAGACATGCCGTTACCTTTGTTACGCGCGGATTCTTAGCTAGTATCCC
+>5408 3
+TCCCTCATGATTGCTGACCTCTATGAACGTAAACTTCCTCGGTCCTCGCTATAGGTGAGAAGGGATGGAAGACAAGCAGCCTGTCCATATGCTCGGAAGT
+>5409 1
+TTATGGGTATCTTCAAACCACTAAATGGATCGCGACCATGATAAATCACCGAGGCCGAGCTCCTCTCACGTGTACTCCGTGTAAGCGACTTGGTGTGGAG
+>5410 1
+TACGACCAGTCCCCAGGTGAGATAAGCACTCAAAATGAAATCATGTGGACCGTGATCCTACTTTGTGCTTCGCTGAGGGGCCAATATTCCCGCTTGAGGT
+>5411 2
+AGGATTGGCGAGGGCGTCGTAACGATACCACTACGACTTCGGAGACATAGACGCTGTCTTCGCCAAACGGAGACATTCGTCTTAACCTACTGTCATGTTT
+>5412 3
+GACCCCAGGTCATGCGTAGGTTTTTCCTGTATTTTGGCAGGACAAAATCCCCTGAAATAAGACGCACTTACGGATACCTGCGGTATGACCATACTGGGGC
+>5413 2
+CGGTTAAGCATGGATTTCATAGCACAGCCCCTACTAGCGTGGCCTGACTATGGGAAAAGATTAGTTCCGATCTTGGTGTGAACATCCCCATACAGCCTGG
+>5414 1
+AAAAGGGTCCTTATTTCTGCCATGCACAGTCGCTAGGCGACGATTTAGACGACGTGCCGCGAGGCTTTTACGTCTGGACATTACACCAGGAACTTATCAG
+>5415 3
+GGAACGCATCCAATGATTACTCCTCGTAGGAGGCCAGTGCGCCAACACCTTTGGTGATGCACCATGTGCATGAAAATTCAGTGACTTTTGGAGGTACCCT
+>5416 3
+AAGGGTTTCCGTACGGCGCTAGCGCCTTCATTCCTGCCCCGATTTAAGCCGCCGATTGGCAGGTATGAATGAAATTGAAACGGTTTCCATTCAAGAGACA
+>5417 3
+CGTTCGGGAGCAACGACAACTATTTGGAAGGAAGCCGCGTACTGTGACAAAATTTTGTACCTCGGCTCTCAGTTGTATCGGCGCCCAAAGTACTTGATCC
+>5418 3
+ATCGGAAGCTCAACCTCTCCACCGGACTGCCGCTGTTCGAATGGGCTGCTAATGAGTCAGGGACAAAGATTTTTTACTACAGCACTTGGTGGACATTAGC
+>5419 2
+GGAAGATCGCCTCGCTGGTGTAGCGTACTACTAGGAGGGCCGTTCCAACGATATAAGGTTTGTAACCCAATCGCGTACACCTCTAGGCCGTTTACAATAT
+>5420 3
+CGAGGTGCTTGATAGACTATCGGCAACTCATCGCGTTATCCACACATGTAGTGCAACTGCTACAAGATGCCTGTCGGAAGTAGTGCTTGCCTAAGTCCAG
+>5421 1
+TCTAGCATTGGACCGCAGTATTCAGGCGGAGCCATGCTAGTGACAACAGGGCTTCCATCTTTTCACCAGTAAGTCATCACATAGGACCGATTCTGTAGGG
+>5422 1
+TCTGGACGACGACTTGTTCAGCCGTTAAACTAGCTACTTAGGGAGACAAATCATGTCTCTCGAGCATTGGTTCAATTCGCCTATCAAGGGACCGGGCGCA
+>5423 3
+TTCCAGATGGAAGCCCGATGCGCCCACTCGGATGTGAAAGCATACGTTAGTTCGGCCTGATCACATTGATGTCTTGGAACTTACGTCAAACAGTTAGGCC
+>5424 2
+CTAAACCCGTTAAACTAGGGTTATCCTCCTAAGTTTTTCCCACGGCAAATTCGGGAGACTTAAGGTCTGGGCAACATCCCAGGAGATGGTGCGCGTTCGA
+>5425 3
+AACGCTCTTTGATATCGTGGTATCAATTACCAAATATTCGGCCCGCGAGGGCGACCGTTAGGGGTTCTCCCCCAGTCACGACTCGTATAAAAGATTGGGA
+>5426 2
+CACAGTATGATGTTCGCACTCTCACAGTGTGGCCGCTGAAAATCTTACATAGGCTGGGCAAACTCAAGGATGAAATCGGTTCGGCGCTTTGTCAAGCCCT
+>5427 2
+GCCTATAAATCTCTATGCGATACGCCGGGTTGATACACTCTAGGGCTTTGTGGCTTTATAGGTAAGAGTGAATACAGGGACCAATCGACCCGATCCGCCC
+>5428 3
+CCAGGAGTCCCACTGAGGGGATTCGGTGATCTAATTAGCAGTTAAACTACCGACGTCAGGGAGTAATCATTGGAGCCTCTTTTCGCGCCCAATATTGCCA
+>5429 2
+CCTATGCTCAGGCTTAAAACGCGTATACAGGAAGGGGAGTTACCTGGACTCCCTCATGGAACCAGAGGTTGACCTGTACCCAGTGTCATATCGTTACGTT
+>5430 2
+ATAGGTTACGACTGACGCCCGAAGCGTCGAGGGCAAATCGGTCACTTATATAGCTGCATCATCAGTGATGACCCCTTTCTCAGGTCTTACTAGAGGTCGA
+>5431 1
+CCAGGAATGTATGAATTTTATTCATGTTCTCCTTTGCTGCAGCACTAGCCAACCGGTCGTGAATCGGGCAAACCAAATCGAATCGAACCTGTCGCGGGGG
+>5432 2
+TGGCAAGCGTGCGAAGCTGGGTGATGGCGATAAGTCAGCCGTTTACACATCAATTTACACGGGGCTGCTGGCTATTTCTGACACTCCACAACTCTTACAA
+>5433 1
+TCACACCAAGTGCTCACACTAAATTCTTCTAGCTTAGAGCGTGTCCTGATGCGGGTGCTTAGGTAGCACACAAGATCGGAGATGTGCCACCAGTGCTTAG
+>5434 1
+AATCCTGTAACGTGGGATGGCCTAAAGCCTGCCCATGGGCTGATCTGAATTTCACCTTGCACCGACCGGTGTTAATTGATCATACGTACTCGAAGGAGAC
+>5435 2
+ATTGAGTGGTCGTACTTTGCGCATAAGCAACACCGCTCTGCGAGCGAACGCATCCGATCTTAGAGGCTAGTAGTCACACTTTGGACGCGAGATTTAATCC
+>5436 3
+TTGACTGCCTGTAACGGGGTATTGATATACACAATCAATGCAGAGGCCTTGTGGGCTCTAAAGGCCTCACCCGACCATAGCAACCGTGTCGCGAGTTTAT
+>5437 2
+CCTCTCCCATCAGTTACCGTATGGAACGCCAAGACCGGAATAGTTTAAGGGGTCATTAGCTACACGTTCATGTGTGGAACGAGATGCACCCAGTGTCGTT
+>5438 3
+ACTGATCGAACTAAGCTAACGGATTCCGTAGATCGGCGATCCCGTAGGACACCGTTTCTTAAAGTGGCTGTGACTATCCATGAGCCAGCTTGCTGATGAC
+>5439 1
+CCGATTTGTAGGGATACTTAAGCACGGGACACATCGTACTGCGTATGTCCCGCGTTGGAATCCGTGAGATAAAGAGACATATCACCGTGGCTTATCTCCC
+>5440 2
+TTCAAGCTTCAACTTAGTACAGACCGGTTGCCTATCAGGGAGTGCAGCAACCTATTACCGCGCCCGTCAGGAGGAACACTTTTTCACTGTAGGGAATGGT
+>5441 2
+GGTCATCTACACACCAATAACGACGGTAAGCCACCTCAGTTCTGTGAGGACGACATTATGTCGCACCGTCCTAATTGGTAGGATGATTGTCGCCTATGGG
+>5442 1
+TAAAACCTCAACTCGACTTAGTGAAATTACCGGGCCTCGAGGGTGCCGCGACTATGTTACACTACGGTTGTTGTGTATACGCGCTGAACATGCTGCCGAA
+>5443 2
+TAGAGCTGCAACATAACTTGCAGCATCAGCTTACACTCCCGGAGCGGAACTTCGCAGTTATTCTGTTAAGATCCCGTACTTGGGGGTACGTAGTGCGACA
+>5444 2
+TAATTGCTTAATTCTTCGACGGTCTAACTATGATGTTAAGTTGAGACCTCCAGCTCTAATCCGAATTGCGGCCCAGGGGACCGAAACGGCATCCCGGAGG
+>5445 1
+GCAAAGATCCCTAGTCGGTCGTCGATATAGATATAGCCTCGGACCGCATCGTGCATTGAGTGCGCGAGATGTGAATCCCGTACATACTATGTGCAATCCT
+>5446 3
+TCTCAAGATCTGGCTGCGAAAGAATCGCTCATCAGCTGGGATTACAAGTCTCCTCGCTGCGAAGTGAATCGACCGCGATTTCCGTGAGAAAGTCCTGATT
+>5447 1
+GTACATCAGTGCCTCTGCACTACTAGCTACCGGCGATCTCCCCAGTTTATAATTTGTGAGTCGAGGAGGACGGTATCTGCTCGCCTATACGGAAAGAAGA
+>5448 3
+CCCGCGTTAAAGGCAGCGTGGTCCCCCGACTCAACAGATAGTTACTCCTAATTCAGCATGCATGCGGTTAGATTAATCTTGTGGAGTAGCCAGAGCGTAT
+>5449 2
+GCTCTCTCGTCGTATAAGTTCCATCTCGGCCACGGAATGGGTGCCGATGGGATTACAGATTTAATCCCGATGACAACAAAGAGTAATTTTGCGCCACGGC
+>5450 3
+ATCCGCATGTTTATGTTCCGACGTTATTCAACCATTCACCGGACTGCACGACTAAGGTACGACTATATACGGCAGTACGCGTTGGACCGAGAGCGGTGTA
+>5451 3
+GGGGAACAGAAGATGGAATGACAGTCCTAAATTTCTCTGGCACGGATTCTCCCGTAGCGAGTGCGATTGTTCTCCCGTACATATGATAAGCCATTCCCGC
+>5452 3
+TAATGGCTACCCATGGGTCAGGACTCTGCACGACCCCACTCTAACGGGGTACGAAGATTGGTTGTCGGCTCAAAATACGTACTACGCATGGCTAATTGTT
+>5453 2
+CGGCTTAAAGAAACTATTGATTATGTGGAGCGCTATTTCCTATGACCGCCCGGGCCTCGCGTATCGATCACGGTCTCATGTAGGGAACGTAAACTCCAGA
+>5454 2
+AGGGTTCCCCGAGTGGTATGGTAAGCGATCTCTCCTCTCTGAAATCTGAGTGTTTAAAATCTGCCGGCAGACCCAATAGAATTGGCACCCGGCAACTGAT
+>5455 1
+GTTACCGACTGATGAGACTACGGTACCCAGAAAGTTATTATTACTTGCCATGAAGCAGGGTGTCTGAGCATTACTTGACCGACGCACGTTGACGCGCCTC
+>5456 2
+ATAAATGTTTATGGGCCATGCGAGTTTGACCGGTTTGCGATAACTCGGTACCCCCCCAACTTGTGTCAAAATGAGGTGGACCGAGTTCACCCGCCGAATA
+>5457 3
+TGAATGTCCCCCTTGGCGGTTGACTACAGAAGCATCAGTGACATTACGCGCATTTTGATGACATGATTGACTCACGGGGTCAAGCTTGCCAAGCCGCTAA
+>5458 3
+GGTCAGCCTCGGCCACCACCAAACAATGAGACGTGGTTTCATCGACATCAATCGTGGTGTAAATTATTCCTGGGGAATGTACCGGTGAACGTTCTCACGT
+>5459 2
+GAGCGGACTCACCATGATATCGGTTAGCATGGCACCCGTACTGGATAAACCTACTCCCTTTGTGGGTCCCACTAGAATTCAAATGGCGTAGCTGGTAGTA
+>5460 2
+AATACAGTATACTTGGGGCTGAGTCTATAGCCTATATGTCATTCCTGGAGAGGACATCCGTCCTCGCGGGATATTTGACGTACGCCGTCGAAAAACCGCC
+>5461 2
+TAATTTGCTGCTGAGCTGGAAGTCTGTACTCACTAGCCAAAAGGAGCATCCTGGGCTGCACAGCATCAAATCACAGGGTTTGCAGACACGCCTCGTGTTT
+>5462 2
+CACATGCTCCACTTCCAGGACATTTGGTTAGGTTGATGAAGCCCTAGCCGCTTACAATTGCCGGGACATATGCGTAAAACTTGGGCGGACCTAGTTAGAC
+>5463 2
+TCATAGAGAGGTAACTTGGTTATGCGCACCTATGGCACGGTTCAGACGCAACCTTCTTCATGCAGGTGGAGTCCCACCAAATGGCATCAACTGTTCGAGT
+>5464 1
+ATGGACCAGATCTTTGAATAGTTCTCACTGCTGCAAAGGCGTGGTTGCTCAAGTTAACTACATCCTCCCTGGCAGAGGATAAGCTTCGCGGCAGTCGCAA
+>5465 1
+CTAACGTAGTTGGAGCTACCGGAACCGCTTTCCGCTGTACCTGAACAAGTCTGACCCAAATTTATGGATGCAAGTGTATACTGTATCCCGGTCGCGAGGA
+>5466 1
+TAGATCTATAGCTCTTACGCGTTGTATGAAGCTGTGAACATGATGCCGGGACGAGAGGTGGTAATAACCTCACACTAAATCGCCTCTCTCGCTCGCAGGC
+>5467 1
+CTCCTACGGAATTGCGCCCAAGAGGAGGAACCACTCACATTCCGACTGAACTTGTCAGAAAGTTAAGGTCAGGGTTTTAGGTTTGTGTCTGCCCGCTAAC
+>5468 1
+GGTTGCTCACAGCTAATGTAGCGTAGCTCTCGCAGCCTATGAAGCTCAGGCTCAATAACTACGCGACGAGATAACTTTAATGCGGCTTGCCGTGATAGTC
+>5469 2
+CGGTGCCTGAAGATTCGTTGTGTAAAGGCTCACACCACGGCATGGAGATACACGCCTGCCTAGAACTGTGTATTGAACTGGTATCCCACATCTTGAACTG
+>5470 2
+CGCACCAATTGCAACTAAAGTTTTCGATTACCGTAGAGGTTTCAGGGACCTCGCGCGTGACATGGACTTTCAAGCCTACGTAATGCTACGCGAGACGTTG
+>5471 2
+ATCATCTTCGGCGAGTATCCGGTCGAGAAGGCTCACTATTTAGCCATCGAACGTTAGAAAGACGTCGCAGTTACGTCTCCGTATTGATGGCAGCCCAGAT
+>5472 2
+ACCCATTGTTGAGACTGTTCGGAGCTGACCTCAAACTTCGTGGGTGGCAGTCAGTAAAGATGCTCTGACTCCTCCAGGGTTGAGACCTAAATAGCAACCT
+>5473 2
+CCCTGAAAATGCCGGGGTCACTCCTTAGGTGCGCAATCGAGAGCATCCTACGTATTACGTCTGTGACTAGATAACGGTTCTATAGACCCATGGCGTAAGT
+>5474 1
+GATCCTGTAGGTCATTCACCGACGGCGGAACCTACGAAACTCAGCCATTTCAGGTTGCGTGGTGTCGGTCGACCAAGGTTTCGAACTCTACAGATTAATA
+>5475 2
+ATGATTTCGCAGAGGAAGTTGTGTCGCTGGGGTGCCTATCTGCAAGCAGCTTCAGAATGTCCAGCTGACTTACCATGAAAGTCCTGAAGCCATCACCCTA
+>5476 1
+ATCCTCCACTCTGGTGTTAGTGTGCAGCGGAACGGCTATTTTCTGAAATCACCAGGTAGTTCGAAAGAAAATCTGCGAAACCTGCTCCGTCCGCGGAATG
+>5477 2
+GATCGTGGGCTTCAACTCTTAGGTTGTGGATTCTGATAAGGTACCCGCACAGCAATAGCGGAGCCGGACTTCTCCAAATGACCCTCCCTTGGATATAGAA
+>5478 3
+TAAGCCATACCGCTAGGGCACAACAGACTCTCGCACGAGATTTAGCCTTCACAAGAGGTTAGGAGGTTGGACCTATTGTTGTTCTCTGGACGCGACTATC
+>5479 1
+TTGTCAACTGTTGTAGGCTTATTGCCGACAGTGAGCAAGCTCCACGAGAGCATACAGAACGTCACGGGATCTCACAGGGCTCCTATTGGTCTGCAATATC
+>5480 2
+CTTTTCGTCAATGCTGGGTTGTGCGCTCGTATCATATCGCGCTGACGAAAACGGTTTGAGAAATGTAGGACGCCATGGAAGCTCATCCTCAACCAACACG
+>5481 1
+CATTATCATCTCGCAGACATTCCGGGACTTGGGTAAATTCGTAACTTGGAACACTACCCTATGAGTAGATGCAAGATGTGGCCGGGCCTCGCCTTAGAGC
+>5482 2
+TTACCACATACGTGAGGCGCCACCGTTCATAGTTGAAAACTTGTGGTACGACTAGTTGCCAAGATCGTGTAGATTGCGGTTTCCATGCCAAAGCCGGACC
+>5483 1
+CCATAAGTCTGTCAAGATGGGCCTGACGGGCACACTCGCAGTGAATTGTAGCTGCCAGGACTACGAGTTTATCAGTGACGTACATTCCGTTATGATCCAC
+>5484 2
+CACGACGTTTGTTATGAGTCGCACGCACATTCAACTGATGAGAGAGCAAGACTATTCCAGTACCTTTCGGGGCGTCCGCTTAAGGAAAACCGCTCTTTGG
+>5485 1
+ATTTTGCTGAATCTGCGTAAGACGGGTCTGATGTCCGCCCCCCGGGTTTGCCACGGACTCCAATCTTACGATATGAATCAAGGCAAAGAAAATGGGCCTT
+>5486 3
+GGTGTCCAGATTCTTAAGGCGTATGCCCCAACCAGTGCCAGACATTCTGAGGCGACACTCGACGGGATGATCCTCAAATGCTCGTTAGATTATATGGCTA
+>5487 3
+TGACTGGCTTTCTGACTGCGCTCAAAGCTGACCCGAAGAGGTCATTCGTCTAGCATTGAATTCTCCTTCGGTCAGGAGCAACGGTTTAGCAGAACAACAG
+>5488 1
+GGAATCGAATTAACCTGCTCAGTCAGCTAAGGCCTGGGGCCGGTGGTTAAATAACCGCCTATCTCGTCTTACGATTCCGGAACGGACCGATTATCTGAAT
+>5489 3
+CAAATACTCGTAGCAGAGAGCTGAGCGGAAATGGGCCGGATCGGTTTTAGCCGTCACTTTAGCACTCCATACCAATCGCATTGTTTCTGAGAGACTGCCT
+>5490 3
+GAAGCACTACGTTAAACTAGTCTCAGCGATAGTGAAGGTTCTCCTTGGTGCGCACAGGCCGAGACTCGCACCTGCTCTAATTTGGCCATAGTAGACATGT
+>5491 3
+CTGTAGTCATCGTTCCCTATACGCATAGCGCCTTGCCGATCATTCTGATACCGGGTGAGGATTTGCAAGACCAAGCACTGGACGGTGTTCACAATAGAAG
+>5492 1
+CTCCAGCTCACATCTAGATCGCGGTACTAATCCATGACGGATGCGGATACAGCTATGCCCTTACTATCATACTCCGTTGGTAGAGTGGAGACAGATGGGT
+>5493 2
+AGCTTGAGAGAATTTTTGTCCAGAGCTACCTGCTAGGCAGGATAAGGCGTATAGAGCTGAGCCGTAGTCCTCTCACAGACTCTGAAGTTATCCCCACGTC
+>5494 1
+CGGTGGCCTTTATCTAACGCGTGGTCCATAAGCGTAGATAGGTCGTTATCCTATCTCAAAGACAGTCGAAGGTACAGACCCCCGTCTAGGACTAACTGTG
+>5495 2
+TTCCCGCCACGTAACCTATGCTATTAGGAGTAATGGTGAGGGGGGTTTAATAGAATATGCCACTGTCGACTTCCGCTAGCCCGAGACGTAGAACACCTTC
+>5496 2
+AAAAGTCGTTTCCTTTAAGGTCCCTGGCCACCCTAGTCTTGAAGCATGCGGGTACCTATCGGGACAAATCGATGTGGATGTATAGCTACGAGACCTGCAC
+>5497 3
+ATTTGTGAACGGCAAGTGGGGCAGTTTCAAACCCACTCACTGACAGTGGTTGCAAAGACCTGATCATTTCATCGGGCCCGTTATGCAAGCGTGATTCCAC
+>5498 2
+ATGCTACGCATGTTGCCTGCCGGTGCGCATGTTTGACACAGCACGGGAAAATATTAATTAGGCTCGGACTATGCACACTGTTTGCCCAGATCGAACACTG
+>5499 2
+CTACGTTGGTCCAGGCCTCCGCGCTGCTCTTAATGTAGTAAGGTACATAACTGTTAGATTAACTGCTGCCACAGATAGGTACTCGAGAACCCCAGGATGG
+>5500 2
+AGGACGGAATTGCTCTCTACTGAACTGTCGAATATCGATCCGCCTCTAGGAAGAGCCTGACCTGACTACTCGGTATCGTTCAACCGGGGGTTAATCTAAG
+>5501 3
+CGGATCGGGATGTGGCACTTAGAGTCATCGGACGTTGGATTTAACCGCAGTCAGACCAAAGTGATCGCACTACCTTCCTTTCTAAAAGAAGTCTCCTGCG
+>5502 1
+GAGTAAAATATTGTTACCGTGTCTGTCGTATGTGTACCAGAGAGACCCCAGGAGCGTACCCTGGTTCAGGTGCCCATTCGACCGAATATGCGCCTCATAA
+>5503 2
+AGCTCCAGGATATCAAGCATCTGTGTCCTTCATCCATTGAAGAGCATCGACAGTGAGATGCGTGTCGTGTACCCGGCTGTCAACGCAAGATCGATGTCAT
+>5504 1
+GGTCAGGATCGACGTCTGAATATTTTAAAGAGACCGGACCGTGTTGACACTCGCATAGGCGCCCCTCAAGAGTTGAGCGAGTTCTCTTTACTCAACGACT
+>5505 1
+CGCGGACATAATCCCATACCCGGGCGAATGGCTCAATCTAACCTACAGTCGCGGGGGAAGTTGGCATTTAATTGACTTCTCCGATAAGTGGCTTTCTAGA
+>5506 1
+TTAGATTACCAGCATCACCTAAAATATTGGAGACTTGTTCCATGAGACGGCCACGATCGGTATCAGTCGCAATGACTCGTTACACGTTCGCGGGGGCGCT
+>5507 3
+CCGGGTGATCTGGAAGTTTATGGGGACACGCATCCAGGTATCCACCATTATAGGATCGCATTCATCACCGCTACTAGGACTGCCGAATGTCAAATGGTTC
+>5508 2
+ACTTAGATGTACGCGAGGTTGCATATTCCCATAGTTTACCACGGTTTGTCAACAAATAATTACGAGTCGAGCGCTCTCCCGAGCCGTGACTAGGGCACGG
+>5509 2
+AAATAAAGCTCGCGTTACTGGTGCGTCTATATACATCAACTGGGAACTCTGATACTAATGGCGTCTCTGGACAGTCCGCTCTAGTCTGCAGAGCGCACGG
+>5510 1
+TTGCAATTGGCCCACTTAGAAGATCAACGTCCCGACTTTATAGCGAGGCTACTGACCTTAAGATAGAAATCGCACCTCTAAGTTGCCTGGGTGGGTCGGC
+>5511 1
+ACTTGAAGACGTAACCCGTCCAGAGAGAGGACCGTCTCCTCGTCTGGGTAAATGTTGGGATTCCAACGAACCGTCATTCAAGGAAGATCGTTTGTTTCCC
+>5512 3
+GCACTCGTACCAGTTGGGCATAAGCGTGCAAACTGCTAACCTAGGAACTACTGGGCTATTAAGGCCTGGGATTCGCTCTATAGCATACGATGCCCGTTAT
+>5513 2
+ACACATTAGGTGTAGGAACGATTCCTGGTTACAGAATGACATTCAAGTTGCATCCTCCAGGTTACGCGCTGGTACTCCGTCCGAACGAAGTGCGCATGTC
+>5514 3
+TTGAATAGACAGCCGACTCTGAAGTTTGGCGACCTTGCCTGTGACATAGCCCACCCTTGTAGGGATCTAAAGATCTAATGTTGCCCGACCAGTTGGCAAG
+>5515 2
+TTCGCTAGTCGTCGTTGATTGCCACTTTACTGCAGACAAAGCTGGATAGTCGCAAATAGGATGGCGCGCCCCTCAGTCCCGGATAGTATCGAACTTAGAA
+>5516 1
+AATATGGGGTCATTTCCACCATCGCCACTTACGTGTTTCCTCCGGGTGAGATGTTACATGCGCCCGGGCAAGTGCAGCGATTTACAATGAGATCGAAAAC
+>5517 3
+CACAAAAATGCGCATCGACGGGACTGTCCACTCCATCTGAGTTGTGGGCCCGTTATAGAGCAAGATTGGATTCTATAGGCGGGATTCATACTTGCCTCAC
+>5518 1
+ACGCTATTCGAGTGATCCGGTGAACGTCACCGAATAAGATGTTCTTCCCCCTAGTCGCGTCATCGCACGGGACACTTTAATAAGAGATGGATGTCCGTGA
+>5519 2
+GCGAAGGATTATCCGGCGGAGAATGAAAACGACGCGAACCTAACCGTGGTCTTTGTCCCCGCCTGATGTCATCTATACACCGATTATTCGGTTTGTGACA
+>5520 1
+AGGCCTCAACGACCCTTGTCCGAAGTAGCCTTACTGGCCTTCAAGATTGAAAGGGTTTACGGGAAGGCCTACATCTTCTCGATACTTACGTAGACGTGGA
+>5521 1
+CCTCTGTTACGACGAGGACAGCATTATGCAGCGGTAGGCTCGTTGGATCGAATACTACCTTTGGTGTCAACTAACTAGTGACCGCCATTATACGCACAGG
+>5522 2
+TTGAGGGGTCCATTCAGCGGATCTCCTGCAGTATTCTAAGCCATACTCATGAGACGACACTCATGAGTCACTGAGTGCACCTGCTAATGCGCGGTTAAAG
+>5523 1
+ATGAGGTCGGAGAGTCCGCAAAATCCTACGTGGGCTTCTGTGTCAGTGATGAGCCCAAGTCTAGTAGTGTTTCACCGCCCATGCCATCCATCAAGATTAA
+>5524 3
+AGAAGCTAATGTTGTGCTGGCTTGCAAGCGCTACCGAGAACTTAGAGTCCTAGGGACACGTACTTATCCCGCGTCCATCCGATCGTTATATACGCTGAAG
+>5525 2
+TGAAATTAATTCTCATTTGATGAGTGGAAGCGACCAATGTCCAAGTACCGTACACCACGTGCCAGGCGTGTAGGCACGAAATGCTGCCCTCGTCGTTTGC
+>5526 3
+AATACTATATTCGCGGTTTCTTTCATGAGATACGCGAGCCTGCTGCCCCAGGCCTTTTGTCGCAAGCAACGCTCGTGAAGGCTCATAAGAAAGGTCAGAG
+>5527 3
+ATCAGTGCCCGTGCTCTGGAATTTAGGACCATCGAACGTCGCGCGACATGTTCTTGCTAGCCCCAAAAATTGGGAATACGAGCGATTTATATTGCGCGCA
+>5528 3
+AAGTAGCACGCCGCGACTTAGTAGGACCCCTAGGAGAATGTTTGACGTTCACACAGCTAATGACCCTGACCGTGTTCTGACAGGTGGTTAGCATATCCTT
+>5529 3
+ATCGTGAAGCGTATCGAGCCACGTGCCGAACACCCGTTCGTTTTCCTTCTAGGTTGACTCGTTGGAGAAAAGCATTTAATGCGCTGAGGGAACTCACACA
+>5530 1
+AAGCTGCACACAGGGTCCGCCATAGTGGATCTGAGTTTTGACCTGGCACGTATAAGCTAATACCAGTCGGTTGTACTTCGAACGCTGGGCAACTCCTTAA
+>5531 1
+AGAGATGAGTCACGCTTGCCGATTGTCTGGTTGACATCAAACATTTTAGCCTTGCGCTACTAATTCATTAGCGGAGCCCAGGACATGCGCCCGACGGTAA
+>5532 3
+TGCTAGACGAGTTAAGACACCGCACTCGTGAGCATTTACCCCAACAAAGTTGAGTTTCTATGACGGCTCCTGCGACCATCAGGCTGAGTTATTGATGGGC
+>5533 2
+CGCGCCGAACATGGTACCTCAGCTTATCTGATGCTTCCTGAGAGTTGAAAGGCGTACTTAAGATGATTCCAAATATTTGGCCTACACACGGGGCTCCGGA
+>5534 3
+AGTGAGAGCAGGTGGCAAACCTCAATTGGCCGTGTTTTACACAATATGCCTAACATCGCTATCGAAGAGCCGCTAGTGCCTTAGTCAAGCTGTTCGCGCT
+>5535 1
+GGACGCCGGCCGCCCGGAGAACACTAGAAGGGTCTATCGTGCTTTAAAAATGATCCGAGATAAGGTTTTTGCCTATCGGTAATCCCTTATCTAGTACCGC
+>5536 3
+CCTAAATTGACTAGATCGCTGCAATGTGCAACGGAGTCTGAATTTACTGGTCTCGGTCGGGGCAAGGAATTTTCGATCACACTGGACCGAACGCCATCCT
+>5537 2
+TCTCTAAGGCGAGCCAGGAGTAGAAGTGGTGACCTGACTATGGCGCTTCTACTGTCTCGCATTAAACGCGAGCTACCCGAATCAGTACTTATTAGGCTCA
+>5538 2
+CCTGTTATAGGTTAATGGTATTACCTATCGATCCCTCTGGGTCGCCTGGATCATCGACTGCTCGGGACGGTATCGGTAACAAGCACGAACGGTCAAAAAC
+>5539 1
+GGAGCTTTCGTAAAATTAAGTCGGTAAGAGGGAGTTACTTGGGGATATCTGCCATTAGACTGGCGCCCTTGGCGCCATTCATACCCATACCTCGAACCCA
+>5540 1
+CATACCATGCTGATTTGAGTGGCGATCATTATCTAAACCGCGGCCAGCGCGATAGGGTACAGATATGAGAGTATTCCAGAGAGCTCTTGCCCTTCGACCT
+>5541 3
+CCCTATTAAACAATACGCGGATGGTGCAGAGCGGCACGCGTTAATGAAAGTCCTCTATTTCCGCGCTTTGAGACCAGGCTACTGGCTGTACTCTGTGAAA
+>5542 1
+CCAACACCCCTGTATCATCTGAAACGTGACAAGATGGATCTGAGTACTGGGGCTATGTATAGGGTCTTCTTCGCATACTATCGGTCAAGCAGGGGACTCC
+>5543 2
+CAAACTTTTAAGTTACCGATTTACTCCGCGTATGTCCCCTGAGATACGGGAGTTAGATGCGGTTTATAACATCGCCCAGGAGGGGATCGGCAACCACCTG
+>5544 1
+AAATGTACCCTAGTTTGCGGACGCCCTCTTACGCCGACCCAAAACAGTTACTTGGCTAGACGGGATGAATTTAGGGGGGTCGCTGTTGTATAATCACCAC
+>5545 3
+AGACTACGCCTACCTGGATGCGCTTCCCTCAAAGCTAAACTTAGTTAGGCTACGAATCGGCTGCGACAAGTATCTAAGCGGCATGTTGTCAGGCTGTAGT
+>5546 3
+ACTCCCGCGACAAAGACACTCTGCTTCGGCATGATACACGATCATCAAGGAGATCATTGCTTTCTACACGTGAGTGTCAGGAGTGGGTGTTTCTGCCGAA
+>5547 3
+CGAAGTATGTGTATTTACAAAGCTGCTGCACAACGTGCCGTACGGTGCACCACTCAAACGTTCGCCGGCCATCGTTCTCGTAAAAACGTTGTAGTGTAGG
+>5548 2
+GTAAAAATCACACCAAACACTTCATCGCTACGGCCTGATAAGATTGTTCACTATGGTTCGTGAACCCAGCGCAGTTAGTTCGTCAGCGGCGTGGGTCTGG
+>5549 1
+TTGGACTCTAAAACAATCTCGGGTCTAAAACTATAGCCGGCTTGTCAAGGGGCCATACCGCGAGAGGGGCACATTCTCAGTTTTACATACGGGGCTCTCT
+>5550 3
+CGCGGCACATCTTCTCAGACCGCTAATTAATGAGGTGACGCGCAGTGATTGGCAGGTACGTAAATAGAGAATTGCCACTGATAGCATTGCTTCTCGCCCT
+>5551 3
+TGAACGCTGGGATACTTGCTACTCATAATCTCATAGCTCGATGGGACAGGAGTCGGTACAACTGCTAGTGCTCCCGTCATAGTCTGAATCCTACGGGCAA
+>5552 2
+GGTACGGAGCCTTCGCTTCGGGCATACGGCTTTATTAAAAGGCTAGAGGACTCATACTAGGGCCCACTTCTGAAAACGTCCCTTCTGACTCATGTAAAGG
+>5553 3
+CGACCCCAGACTATCGTGATGGCCCACTCTAGTTCCCAACTAATGGCGTGCGAACCGTATTAGACGATGTAGTAATGCGGACGTTGTCCTTGAAAGGTTA
+>5554 1
+AACGTATCGATGAAACAAGACTATTATATGACACAGGTGGCCCTTTATACCCCATTCGGCGCTCAGTGCCACGTGTTATAAGCGTCGCAGTGGCGTGTCG
+>5555 1
+CTGCCATCGGAAAGCTACTACTAAGTTTCCTGATGTGCTGCGTATATCCGCTGCGAGAGTAACTAGCAGCCACAACTGGGTTCCAGTGACGCGTAAGTTA
+>5556 3
+CATGAGAAGAGGTCATCGAGCGATCGTGGGCCTATGAACATCTGATCTCCTTTTAGAGATAAGCAGGATTGTCCTCCCACTTCAACCTATGCTACGCGGG
+>5557 3
+TCTAGCCAGCATCTTATTATTAGGTATCGGATTTAACCCTCCGGCGAAGCACGGAATGATACGGGTGCCTTGCTAGACTCGCAGCCTGCAATTAAAGCGG
+>5558 2
+CTCCGTCATCGTAGTCCAAGACTGCGTAGGATGACATTCTCAGTCAACTAGTTGGCCTGTACAAAGCGGATTAGATGGTCGACCCACTGCGTGGCAATAT
+>5559 2
+TCCGGAGATGCAGATCATTAGCAGCGACACAAGGTTATTGCATGAGAGGTAAAGCTAGGCTCTTAACCGCAGCCTTTACCTTGTTTTGCCGAGCCTCCAG
+>5560 1
+ATGCAACGAGTTGTTGGCCGATGACGTTAGTCGCGTTCTTACCCATCGACAATGATTAGTACACAATAAGCTCGCCGTAGCCAGCATCCGTTGAGCAGGT
+>5561 1
+TTCTGAAGGAGGCGACCTCGGGTTCGGATAAGAAAATGAACTGGGTGCACTTCCACTGACATTCTTCATCCGCTTCAACATGAGCATCTTACGGGGCCTA
+>5562 2
+TCGGCGCCCTTGCTAGTCGCACGACATACGAGCGAGTTTTTAGGGAATTCTAGGGCACTATGAGGACTCATTGCAAAAAGCATCTTTCACGAACTGCCGT
+>5563 2
+GGCAGGGTGCGTCATCTTAGGCACACTAATCTAAGGGGACCTACCGGCTATGAGTTCCCGCTAACATAAATCAGCCGTCATGTTTGAGTTCAGGCAATCT
+>5564 3
+CTTGCCACTGACTGAATAGTATACGAAAGGAGCCAACAGCAGGCTTGCTGTAATGGCGCTCTGTCATGTGGCTGATCTTCTTGACGACAAACCCGGTATC
+>5565 1
+ATATGTAAGCTTACGATGATCTCGGGCGACAAGGAGCTCCGAATGAATAAGAATGTTAATTGCTCTGAGACGTCGGAGCTAGTCCGTCCCTCCCCCGCTT
+>5566 2
+ACGGTTTGGGGATAATACCAAGGCTCTTAGTATCCACCGCAGGGATCCAAGCATTAAGCGGGTGAAGCTCCTTGGTCTGCCATCTATACTTCGACACTGA
+>5567 1
+TCTTTCCCCCATCGGACATAATACGCACTACGTTATGGAACCCCGGTGAATTCTTGGTGGGGACAGTCGTTTGACTCAACGTAGGACAGGAATACATGGC
+>5568 3
+CCGGTTAAGGAATCCTCCTTCTACGTTAAACGTGCCGCACGCAGTATGGTGATTAACTGGTCGGTTAAGACCTGGCGACCAGGAGATTCCGTAACTAATC
+>5569 1
+GATAGTTCGAATCGACGAAACCGGCGTCTCGCCTGCTCCCCTTTTGAGAACTGTAGAATGTACTCGCGGGGGCTAGCATGATCAATTAGGACCAATATCT
+>5570 1
+TCTGGGCTTGTAAGCAACAATGCCCGCAGTCATCGTTCTTTAACCTTAGAGGACGCGTCAGCTTCGGTAACCAGTGCAGGAATACAAAGTGTCTTGCGCA
+>5571 3
+GAGTTACTCTATTTCACAAGCCCGTCTCGGGGCGGAAAAGTAGCATCGAACCCGCTTCCTTGACTAAACTATGGCTGCTGTAAGTGACGACTTGACAGTG
+>5572 1
+TATGTAAAATCCCAATCGTACTTTGGACGTATTAGCCGGAGATATTACGAACCTCTTTCGGCCGGCTACCACTGCAACCCGGGTTCGTAGTGGAACGGGA
+>5573 2
+GTGGGGCCCTGCAGCCTGGAGGGAAGACCCAGGAAAGTCATAGGCTTCTACGTTACTCTAATCATCTCTCTCTCGAGTTATGCACGAAAATCGGTTAATC
+>5574 2
+ATGCCCTTAACGCGGCTTTTAAGCCTGTTAGGAGCCTCACTAAGTGTGGGTACATGGACAGCAGCTAACATTTAGCTAATGGGGTACCCCTACCCAGTGA
+>5575 3
+GACCTGACACTGCTGCGGTATACGCTACTAGACGAGAGCGCTAATTTCACTAGGCGAAATCCTATGTTTCTCCGGAGGTCATCAACTGGTAGGCACGTAT
+>5576 2
+CGGGAGCGGGCTTGGCAAAGTTGTAGTCAGAACGCCGCCTATCATCACAACTTGTGACGTACGGTACGTACGATTTCTTATCGAAGCATGTACATCCCTA
+>5577 1
+GGGCTGAGGTCGCAATACTTCGTATAACCAAAGCTGCTTTTCGAACGCCGGACGTTGACCTGGATGCCTAGTCATGATGATCGCTACTCAAGACAATGCT
+>5578 3
+AACTTGTCGTGAGTGGTATCTGCCGTGCTCTTTGATAGTGGCCACGATGAACCCAAACGAATTTCCTGTCAGTAAGCGTTACAACAAGTGGGCAACGCCC
+>5579 3
+CGAGCAACAAAAAGGATGCCGACGGTCTCCGCGCTATGGTTCTGTTTCTGTATAAATTGTCTGACAGATCACCCAGTAGGCTCCGTGTTATAAGCCGCGA
+>5580 3
+CGTACGATATTTACAAGCTGGTTCGGTGATCATCAGGATGTTGACCGCAGATCCTGTGGCCGCTAAGGCACGCTAGACACTGGCTATACACTAATTACGC
+>5581 1
+ATGCATGACTTAATCTGAAGCTCTTCCTCTCGGTCAGCTCGCGGCGTAACTAGTGGAATTGCTTAACCCAGAGTTGTGGAGGACCGACACGTAAAACTCG
+>5582 3
+ATTGATGAATTCCTGACAAAGCTGAGGCAATGTCTCCGAAGTACACCGGTGGCCCCCTACTTAGCTTCGGGTAAGAGTTACGTTTTGGTCGACGACCAAC
+>5583 2
+GGTTGCCGGACAGAAAAATGTCCCTCCTCCATGGGGTGTGGCGAAATTACAAAGAATTCAGTACTTGTGCTTTCAATCTCGCCTAACGGCGCGTAACGCT
+>5584 3
+TCTATAGGTCAGACATATTCGCCTGTTATGAAGGGTCGATGTATCTCGCCGCAGGGAAGTACTATAGGAATGGATCCCGTCCGCAATCCGAACCCGCTAT
+>5585 1
+GATGTAACAAACATACGGTCATGATTGGGGTCGTACATCCTCATGCACAGCCAACGTTTGGCCTTAACAGACTTTCGGCTCGTTCGATTGCGCCGAAGGA
+>5586 3
+TTGCACATACCAAGTGAGGAAACTGGCGTCGTGGGAGAAGTTTCCTGAGACTTCTCCCCTTACATAATGACTAGCGAGGTGGATGTCACGTCCCCACATT
+>5587 2
+ACGCCTCGTCGTATGACTAACAATACCCGTATTCCTTGTAGCGGGAATCGTAGTGCAACGACCGAGGGTTGTAGATGCTCACCGGATTGTACCCTAGAAT
+>5588 1
+ATTGGTCAATACCTGGCTGCGAGAACGCTATCTTACGACTCATTACGGCTCTTATGTCTAAGCGCATCGGAGTCAAAGGTAGCCAAGCTCTCATGGCAGG
+>5589 2
+CCAGTATCTCAGGTAAAGGACGTAACCCGGTCTAGCGTTGCTGTACGATCAGGTGGTGGATTAGTACACCCTTGTCATCTACTAGATGCTCGAACCGCAA
+>5590 1
+CTAGATTCGGAAAGGTCCGCATCCGATCGACGTAAAGTACAATTTTGGACCTCCTTTGAGGCGGATTTTGGGTGTCCCGAACACAGCCTACGTCAGATAC
+>5591 1
+TAATAATGTCGTTATGTTACCCCGGAACAATTGCCGTAAGGCCGGGACCGATACCAGATAGGTTCACTCCGTTCGCAAACCTTCCTATTGGTGAAGGGGC
+>5592 1
+AGTGAAGTTCAGTCAATCTAGGTGGGCGCAGAAGCGCCCCTGCACTATCTGAGAGACGCACCTGTGGTTTGCGTCTATCACGATCCCAATACGTTTAAAT
+>5593 3
+ACTTAAACCTTGGTAGCGGCGGTTGTCAAACGCTTCTATGGGGAATGTCCAACGCGTCTCATATACATGCGCAAGAGCTTATTCCGCCTTCAAGGACGAG
+>5594 2
+GGTAGGGTTGACGTCCATCGACGCTTAGAGCGGAACATACTAGGCCCTCACCTTTAACGATTTCCAGAAAGCTTTATTTCTGTGGAGCAAACGTCCACGG
+>5595 2
+CGTAAATACAAACCAGCAGTCACGATCATTCTGCCAGTGTATTGGGGCAGAATCTCCGGTTGTTCTGAACCGCTGATGTATGACAGCCGTTCGACGGACT
+>5596 1
+GAGATGTAATTATGGCTGATCGACTTCCCGGGTCTCGAAGTTCTCGCCGGGTTCATACGTGAGTAAAGGCCCCTACATAAAGATCGTACGGAATCACTCC
+>5597 3
+TATATACGGTCTGACTAATGTGCAAAAAGATCCGCGGGACGTCTGTGTCTCCCGAGGTACGACTTACTCACGGACTGGATTAGCCATATGCGCTGCTAAC
+>5598 1
+TTTGGCAGCTAGTTCGTATACGCTGGCCACAAGTGGTGCGCCTAAAGAAAGTCTTTCACTCTACCCATTTGGCAGGCATGAGCAGTACAAGCCCAGGTTA
+>5599 1
+TGACTCTCGCCAGTACGAAAATTAATAGCAAGGTGCCCTCGTAGCTTAATGGTCTCCTGAGAATTGGTATGGGCCAGACACCTGCTGTCGAACCGTTGAC
+>5600 2
+CGCAATGGCGTTAGCGCACTGAACTCTGGTGTCTCGCTTATACTGGCGATGCTACGAAAATCACCGGGTCGATCTACGGCTTCCAAGAATGATATCATAG
+>5601 1
+GTCCGGGTTTCCCGAACGCTTGAGATCGTTATCCCCTGAGCGAGGTCTAAGTACTACGTCAAACTCAAGATATCCTGTAGCGGAACTACTTGGAGTAAGC
+>5602 2
+CATCGTCGGCGACACGATGTTCTCCCGGTGAAACCTCTCGGTGGTCGACGTAGACATTGGCAAAATCGGTTTATATGATACGTGGGACCAAATCCATACT
+>5603 3
+GCGCCGGCAGGGACTCGTAAATATTCGCAACCTTTTTCGGGAAGTCGCTAACGTTTCCATAAATGCCTCTCGAGACACGTCAGAGTGCAAGACATGGTTT
+>5604 1
+CGAACACCACTCGTTCGCGTCTCTGGCCCATCTACGTACTTCACTATTTTGGATTCATGTAGGGACAAGCGGAGATAAAAAGTGTGACCCATCGAGGTGG
+>5605 2
+CGGAAAGCGATAATCTTTTATAGCCCACGAAGCGAGTCTCCCTCACTTACATCGGCTTCAGGTGCGTAACACAGTCGTCGTAGAAGTTCATGTATGGGGC
+>5606 3
+AACTGCGCGTACAAACTCATAGTGTCGGGTTTGGAACCCTGATCTCATCGTTTACCACCAAGACGAGCTTCGGTCGTAGAATCTGAGGTGTGCACACTAG
+>5607 3
+CGAGACGTCGAATCACTTACGCTGAAATACTACTGCATCACATTCTAACTCTGACAGTGGGGGATTCTGTAAAGGCACGGGTTCGGACTTACGCCCTTGG
+>5608 3
+TACGACACTCCTTCGAATCGCTTGAAAGGCTTGCGGTTGGCTATAGAGCGGAATCGACGTAAGCCAGTAAGCAATCCCACTGGTCAGATGATCCTTTTCG
+>5609 2
+GGTGTCAAGTCCGATGAAACGCTGGGTTATCCCGGCAGACGTCCTGCACTATACTGTTGCCCTCTATGTACGGGAAAATTCCGATTCGAAAGCATCATGA
+>5610 1
+GAACCCAGGGTGAAGATACTACTGTGTGGGTATCCAATACTATACTACTCAGCCCAAACGGCAACCTGCATGCGCCTTACTTAGCTTGTTGTGATCGGGG
+>5611 3
+TCCTAATAACTACATCTGATAATTCGCTAAGTTTCTAATGCAGACGTATTTGGAGTCCGGGCCGTGGAGGTCTCAACGCACCCGTGCATCCACGGGAAGG
+>5612 3
+CCCGATCTACTAAAGTGTGACCTTTGGTTCTGCCGGGTGTTATCGATAAAAGCAAAACGAGCACGCGTCGCCCGGCGAAAAATTTTCCTGGTAACTGTCG
+>5613 1
+ATAGTGCAGGTGCGATGGAGATATACCTATGTGGACCGTAAGATATCTAACTACTCCGGCATTAGTAGGTCCCACTTCCTCCCTGATCACCAGACGGGGT
+>5614 2
+TGATCGATTTTGACCTCCCCGAGCCCTGCGGCTGTCCGGCAATATGGGTGAGAAGGATTTAACGAGATTCGACCCAAGGCCTAAAAATGTTATCTGCCAT
+>5615 3
+GAGTCTGCATGAGGTGAGAGAGTGACAACAGAATATCTTTACCCATGCGTTTCGATAACCCATAGCGCTATTCGAGCCTTGCAGGTGGACCTTCCCCAGT
+>5616 1
+CTTAGACTCTGAGGATAAACATTTAGGACGCCCTCATACAGGTGATGTCGAACCCCACGCTCGCAAGCCCTCTCATTTTAGTTTACGGGAGAGGGTAGGT
+>5617 1
+TTCGTGTATGGTACGAGCTCGATCTGTTGCGCGATAATCTCCTAGGCAAGACTTACGCTTCGTCAATACGAGCTTGGCAATCAACGACCTAAAGGCAGCG
+>5618 2
+GTTGTGCCCATTCTCAGGCGTATGCAAATAATTCCCGGGGCAACAGACCGTGACTTAATCCGAGGCGCAGTTTCCTGTCTAGCACGTTAATACAGTGAAG
+>5619 2
+AGTACACTGTACTCAGACGGGTCCTTTCATGCCCTTACGGTTCCCTCATCGCACATGGCGGGAGGATGGGTTAAGGCCATAAAAGATCTATTAACGACTG
+>5620 2
+TACCAAGTCCCTGGGCTTGCAACGCTAGCTTGGAGAAGAATGATATTCATATTGCTTCTGCGCACAAGACCCGGACGTTCCCGGATATCGTAATCGGTAG
+>5621 1
+CCGCTATGTACTATGTGACGGGATTTGTCTTTTTAGCACGGAAAACCTCCGACCCAAGCTGTAGACGAAATGGAGGTTACACCGGAATCCGACCGGTTCT
+>5622 3
+AGATGTCGGATTCAAATAAAAGGGTTCCGCGGTGCAAATTATCCGTGTGTTGGACGCCATATGACCTTTCCAGCGTGGCTCCCACACGTTAGGACCTAAC
+>5623 1
+AACTGAGGAACACTAATCCCTTAAGGTAAATAGTAACTCTGCTGGAGGAGGTTAATCCCTGCACGACGCGACTAGACTTCCCTGTGGGCGTTTCCCGTTG
+>5624 1
+GCAATTGAAAACTTCAGGGCACTGCTCATTCCCTTCTTACCCCTACTGTTGACCTGGAATTGCTAGCACCGAATCGGAAAGAGGCCGTGTGGTGGAATAG
+>5625 2
+CGAGGACGGTGAAAGACTGTGGTACCAAGTTAATGGCGACTAAAACCAGGAGGGATCCTTCCTTGTAGCATATCACAGAGGCCCGTCCTCTCTTTCTCTT
+>5626 1
+AGTCTCGAGCGGCGCGCTGGCAGTGTATAGGTGAGGCTCCTATAGAGGCTTATCTCGTGATAATATTACCCTGTCGGTACTACACAACCAACCTTAACAG
+>5627 2
+CATGTTAGAGGCACAAGTGTAGATTACCTACTGTACAGTCCATAACTCGGTTGATAGATCCTTTCCGTGCGACGACGTGGTACATACGGGCACCACTGGC
+>5628 1
+GGATCTGGTACCGAGTCAAATAACATAAAGAGCACTCGATACTCGAGGACGTGCTGGCGACTGATCATAGTCACCCTTACCTCGCTAGTCGTTGGTCGTT
+>5629 2
+TCTCCCATGGGCCCTTAGAACTGTAGTCAATTAGATGCAACTCCCTGATAGGACATCCGTAACGTTATGACAGCGGGTAGTGACGTTCTCACGCAGGAGT
+>5630 1
+GACGGGCCAAACGCTATCCGCAAGTTTTAAGTCCAGGCGCAAAGTTGTTTCCAAAAAGCGTACGTGTGGAACAGTTCCCTGGACCTTCTGCATGTTTCAG
+>5631 3
+TGCATCAACTATAGGTTCACGGGTCTTTCACACACTTGACTACAGTAGGTGGCAACCGTACCGCCATGTGCATGCATATCGGTATGTCGGCAGTAGAGCA
+>5632 2
+ACGTTCTCGAAGCCGGATGATGTCACGACTCTAAATGCAAGTACAACGGGGCATAAGCTCCTCCGGCGGTCGCGCATGTCTTAAGTATTTTTCAATGACG
+>5633 1
+CTAACGCTTGTGCTCGGGGGCCATGTAAGAATCACGGATAGCTATAATTCTATTCTCAAAGCTTGACCTCGACGCGGGGCTACACGCCGTAAGTGTCATA
+>5634 1
+GAATGTTGACTATGACCACGTTCGACTCTACGGGAGACATAAACCTCTATTCTAGACAGTTTACTCACGTCCCCCAGGCTAAGGCGGCTTGAGAGGTGTG
+>5635 2
+TGCGCACTGATATTAGTATAGCAACCCGCCACCTGTCGTGTACCCATACCAGTGCGCACCGAAGGGGAATTTGATTGAGCCGATGTGCTTATACTAGATG
+>5636 2
+CTATCCCTTTGTGTTGAACCGACACCTAGAAGACATTTTTGGTGTCCTCACCAAGTCAAACAGCCGGAGTTCACGGTTTGAAGGCTAGCGCCGGGAAGTA
+>5637 3
+ATGATTTGGGAGGCCTCTCTGGGATGCTGCGAATAGTAAGTCCCAGGTTGCACCTAGGCTACCGTGATAATCGCTTACAACCTGTGAAATACCCACCTAG
+>5638 1
+ATCGTTATCGAAAGTAGAGTTCACTAGGGGTCGGGCTCCCTCCGATGACGGTGCTCGAACATAATCGGCACAGCTAAAGGCCTTTCTAGATCTACAGTCT
+>5639 3
+ACGGGACCCACATCCGCACGGAGGGGGAAGTTTTCGGTCTCTTAGCAATGCAGTCGTAACGGCAACTTTGTTATAACTTCTAGCTCTAGAATCTGACACG
+>5640 2
+GTACATTTCTGGTATGACTCAGCGATGCCAGTGACGGTATCTTCGAAGTCGCGGAAATCAACGACAATTCGGTGACCGAGCGATAACCAGTGTCTCTCTC
+>5641 2
+TAGCCTTCCGTAGGTGCACCTTCCGCGGATCGGAACATACGGGAGTAGTTGGATATTAGATTCTATTAGGCGCCTCCCATACCGGAGCACAAAGACTTTA
+>5642 3
+TAGATTAGGACCGGTTGGAGCCTTCACGTTCGGAGCTTACTAATAGCTAGCGGAGCAACTCCTAATGCCGCCTACATTTAAAGCGCGCCCGTTTGTAGAA
+>5643 3
+TCACGGTGTCTGAGATAGACCAAGTAGGACGCACCCGCTCTCACCGCCTAGTGATTCTATGGAGAAGTTGCATGTAGAGATCCCCCCTAAAAGGTTGTTT
+>5644 2
+AGGGTTCTTGTCTACACGTTAACACACAACCTATCGGATAGGTTCGATGGTAATACCCGCGCAGTGCAGGACTATGGGCGAGACCCCGTTCGTCATAATT
+>5645 1
+CGCGAGCGAACTGTCGGGAATCATATTAGACTTTATAACGTGTTGTGGACTGCAGACAACGCACCCATGCAACGTTTACGAGCATTGTTGCCCAGTCTGC
+>5646 1
+CTCATGAGATACGCTGTGGATCCGTCACCATCATGTGGCGCTATATGGAGTAGTCACGCCTATACGTCAGCTACAAGTACAGGAGAGATTTGCCCGATCT
+>5647 3
+CTGTCGCTTATTTCAACCCAAAAGATCGTTCAAGCAGGCCCCAGCCTGCCATAGTGCCGGTGAGGGCTATTACCATTCTGTGTTATACTAGGGAAAGGAG
+>5648 3
+CCGGACTCGTAACAACAAGATGTGGTAACCAGGCTTCCTCGCGAACTTCTCCCTAATGCTTTCGAGTGGCGCGGGCAGCAAAGGTTATAATAAGTTCTTG
+>5649 1
+AAATTTTTTGGACTCCAGTTTTAGAAAATGGACAGGGCAGCGCCCTTCGGCTAGCTGCGAGGTACGTATGCCAGCCACCGCAATCCGATGATTCACATGT
+>5650 3
+CGTCATAAAATCTCTGTGGGAATGGATTCCCCTCTGTTGACCGCCACTCTGCCTGTCATGCGACATAGTCAAGGCAGTTAGAAGCAGCCTTGATAAAGGG
+>5651 1
+GGACGGGCCCAATTTAAGATTTCGAATCCGACCACTAGAACTGGATTACGGGATCAGTTGAATCAGGCTGCGCTTAGTGTACCCCACACTTGATTCGGTC
+>5652 1
+GGCTATATAGAATGACTCTCGTACTACAATTGTCGCGATGAAGAGAGTCTAGAGGGTTACATAATCCCCCGGTTTTCGGACGTTCGCCCGACGCGCATAC
+>5653 1
+AAGACACTGTGTTCCTCTTCAGTCCCCACGCGACATTGAGCGGGATCACGTGAGTTGATAGCTAAGGACGCTAGATGTAAATCAACGCTCCGCTTGTGAT
+>5654 2
+CCTTTTTCAAATAGTGAGTCCAGGTGCCTCGCATTTGAGAAGGTGAGGTCCGGTTCATTCATGGTAACCTCAGACCGCAACAGCTAGCCGGACAGTAATC
+>5655 1
+CAAGTTATCTTAACCAGGAAGCGCGCGCGGCTTTGCAAGATACTAGTAGTCCACGTAATAGTAAAAACCTGGAGGCTGCTTTTGCCTACGGCGCTTGTCC
+>5656 1
+GCGGAAAACCGTCTGAACTGATAAAACTGCATGGTGCTAGTAGTGCTGGCCCGCGTAGAGCATAATGATCCATCCGTCTGCTTCCTGAGAATCTACCGTT
+>5657 1
+GAGTAACCCATCACAGATCTGAGCGTGTGCTCCACAGGACCTACCGTTAAGGCCGGAAGGATCGTAAGGCATCAGTATGTCTTTACTTCGTTGATGTCCA
+>5658 1
+ATTGATCTATTGGCGCTCAGTTAACTCAAGTCGGGGTCGGGTCGTAAATCATTATTCTGATATCGCTCACAAACCCTAGAGGCTAACGGCGCCGCGAACG
+>5659 1
+AAGCGACTCAATCGGACAGGGTCTAAGGCGTATCATGGCTATGCAAGGGACTGTAGCCGACAATCGTTTAATTATTTCGTGCCCTCACCGGCTTTCAGCA
+>5660 2
+AGCGCTTTTGTGGGTTGAGGCCCACTGTGCGCAAAATCATTATAACATCGATGGTGCTATCTTCACCTGTCCCAGCCCACCATATGATAAAGGGGGCGAA
+>5661 1
+GATACATGTTCCGGGCGTCAGCCTGGGTCACGCGCAATATACGCGCACGCTTAATGAGTAAAGCGTAATAGGCCTCCTGGATTCTATGTACTTACGACAT
+>5662 3
+TTTTGAATCGGGGAGCGCTGAGCAGCAAGCAAGGCCGAATCCGTAAGGTTCGTTTCAAAAATCATCCATACCGGAATGTTCATCCTCCATCTGCGGGTCT
+>5663 1
+AATGATGTTCCAACTGCAATTCAAAATCTGGCGGCATGACGGAAGAGACCCTAGTCCCCTCTGCATTGTCAGCAGGTCTTCGTGAGCGAAAGGGTCTTCT
+>5664 3
+GCCTTCTCGGGAACGTTAGTGTGCCGCCCGGCTACTATTGGAGTAAAACCTCAGTTTTCAAGCTTAGCAGTGTGTCCTAGCCACTATCAAAGGGAAACAG
+>5665 3
+TTGCTTGAGGCATCCTGCCAAGAGGGCTTGACCATACCAGTGAATCACTAGAAAACGCTCGTAGCGCGACTACAGGTTGTTGGCGCTCATTGTTATCCAA
+>5666 1
+CGGCGATAGACTAGCTGCATATCGCCCTGTAGATAACCAGGGTTAGCATGCGTTGCTTTCTGTGTTATTAAAAGCCGCAATCCCTGAGATACGCGACAGC
+>5667 3
+TCTTTGAGCGAAAATGTCGCAGAGTAAGATATGCACGACATCTTGGGCCGCCTGGCTTAGTATCTGTAGATCGAGCTCAAGCGCCTTTCAGTCCAACCAG
+>5668 1
+AATGTTCGGCGGTGGCGTGAAGATATGATAAGAATAATCGTCCCTCGATTGTGAGCCCGTGTCCTGCCCTCAACAAGAGCCTTAGCGATCATAGTCTCAC
+>5669 2
+CAAAACTCAACGCGCATGCATGTCGCATCTTACTGGCGATCTTCGATACCTTTACATAGGTAGCGTGGTGCGTCGATGGTACGGTCACGCAGAGATCTAA
+>5670 2
+TATGTCGTTCTTGGCGCAGTTCTAACGCGCGCATTAGCGTCAAAGACAGTAAGTTTTAGGTCCCCCGGGACAATGATCCTCAGCTCATGAATACGAGCAG
+>5671 2
+GACCGACTTATGACTTTAGCATCGGTGACCGAGAGACAGTAGGGAACATTCTACTTGTTGAGACAGCTCGATTCCGTCACCTGATAGCGCTCGAGCTTCA
+>5672 2
+GCCCGGCTTTCACCCAGAAGGGGCTGTACGAGTTAAATCATCTATCACCTTAATGTCGGTGTCGTCTGTTTGGCAAGATGGCATCCAAACTACCAGAGGA
+>5673 1
+CTTAAGGTCTCCCAAATCTCTAGACGACCGATCCCGATGGAGGCACTTCTTTATGAGGCTAAGGGAAGAGTGTTAGCAAGCTACCGATGGGTTCCCCTAT
+>5674 3
+GCTTCCACCCTTGCTTCTGCGTAAATTCGAGACCGTAGGCAGGGTTATCCGGATTCGAAGATGCGAGCGATGACCCTCATGGTAGCCTACATATAATGAA
+>5675 2
+GACGATCCCGTTTCAACAGGAGCACGCTGTTGCTCGTGTTATCCTGCCAAATGCAGGCTGCCGCTAGGCAACTATGTAAGTTAACTAAGGGATGCTCAAT
+>5676 2
+GGTTGTGCCGATGGGAAGCCCACAATCATTGCCTAGGCGCAATCTGGCTTAGCCTCAATAACCCTACTGGACACCAGTCAACATTATTTGGTAATTGGGG
+>5677 2
+GGTCGACTCGTTAGGCGTGCTGTATACCTCTTAGACGTCCCAAAGGGATCCACTTGCACGAGTTGAGAGACCATTACTCTCACAACTGGATACTTGGAAG
+>5678 2
+CCGAACACGGGTAGACTTCAAAGCTTTTAGGCTTTGTGACAATTAGCGCTCTACGCGACAGCTGGTGACTAAATGGTCCCTTTTTACGGGCAACCGCAGA
+>5679 3
+CAGCTCGGACTACCCTGCAATGTCAGCGTGAGTACTACATCTCGTCCCAGTAAATCGCGCTATGCTACAGTATGGGTAGGTGATATTGGCTAATAGCAGC
+>5680 2
+TGCGTGACGGCGCGACCACTGAATCATCAGTTAAGGATACTTATCTCGGCACAGACGAGAGCTTACTACTTTACTGCGGCAATAGGTCATTAGTTCCGGC
+>5681 1
+GCTTACTCCAGCAAGATTGAGTCCTGCTGCCAGTCAGCCTACCTCAGAATTTGACCGCGTGTCGCGGTAACAACCTTTAGGAAAATGGTGAGATCTGGTA
+>5682 2
+GTTTCGAGTACCAAAAGTGCCCACCTGATGAGCGTTACCTTCGGCACTAGCCCATACAGTCTAAGGAGTTGTCGCTTTGTAGCCGGTTCGAAAGCAGTAA
+>5683 3
+GTGACCTGCACGACAATACTCGCCTAATGATGTCTTTATGAGCTTTCGGCAATGATATAGCTGATGCAACTGAGCTTTCACCACGGATGCGAGCGGCCAG
+>5684 2
+CTGGATCCGTCGGATGCTTTTGGTGACTCTCACAACAGCCCAACAAAAGAGATAACAGTGTACAATACTCGACAGCGGAGTTTGGTTTGTCTGGCCCTGC
+>5685 1
+AGGATTGCGCACGCGCCGCGTTGTCTTTAAACGAGTCATATCTGTTTAGTCCCAAGTGAGATGATTGCAAACGGCACTCATCGAAAACCGCTATCGGTCG
+>5686 3
+CCAGGAATTTGCACGGCTATATGACCCCTGAAACTGGGAGGGGAACCTACGTATGAGAAAGCGTTTGGCGACTTATCCATCCTCTATTCCATACTCTGGG
+>5687 1
+GCGCTGCGCTCCCTCGCTAAGTCTAATATTCTGGGCCAGAGGCCTTGTCATGAGGAAAGAGCCCTTATGGATTTATGTACAACGCAAATCGAAACCGGTT
+>5688 3
+CGGGTGGTCCACCTATTAGCTCCCCATCTGGAGCTTCGCCTTGCTGAAGGGTAATTATTCGAGACGAGCCAAACACTGAAAGCTAATATTGGAGGATCTC
+>5689 2
+GTGGGCACTTATAGTCCTAACCTAGCTGTAGGCATCAATGATGGCCTGTAAGCGAAACACTATTGGTAATGGGAACGTCTATCCCCTGGTCACCGCCGTA
+>5690 1
+GCAGTAAGAGTTCGCCCGCCCGCCGGAGCTAGCAGAAGTATGATAGAAGATATTAGCAAGTTTAGGTTCGACATTTGTACTAGTTGTCCCAGCTTCCCCC
+>5691 1
+GCTTCGCAGACCGCTGGATTAGGAGCTCAGCATCGAGTCTCCGAATGGCTCCTGCAGTCTATGTTAGGAAGTTACCATCAGAGATTTGCCGCAAAATTAC
+>5692 1
+GACTTATTTCAGCGTGCAAATATCACCGGGAGCCTGTACGGAACATGGCTCATTAATCAGCCACCGGCTTAGGCAGCTATATAGCCGGGGGCTTTCTAAT
+>5693 2
+CCACTGCTGGACTTCGCCCATGAGCTTATCAAAAACCCTACCACATGAAAGGTACGTTTTGGTGATAATCTGGCTTCCAAGGGTGTGCGACACGTGTGGA
+>5694 2
+AGCGCCCCACTCTCGACGCACGGAAAAACAGGTCTTGCAAGCAAGTGTTGGCTGCGTGTGTTAATCACCTTACGTTTACAGTAAGCTACTATAGCGTGGT
+>5695 3
+GTTCTGTTTAGGCCATCCAAAAGTTGGTATAAGAAGCCGATCTAGGAGTGGCCGTCGCATTTGAATCGACGCCTAACCAGTGGCCACGTATCATAGCTCC
+>5696 3
+GCAGGTATCCGGTTAGGGATGCGGCTTCCAGACCCCAAGATTATTCAATCACTTACTAGTTGTACGGGACGTCACACATTGGGTGCAATGATACGTACCC
+>5697 2
+ACGTGCCGCATTGCAAATACGAGCAAGGAATGATGGTTAGTTTCCCTAGCCGCCTCTATGGAGGGCAGTTGTACGCCTGACACGTCATCCTAGTTCAAAT
+>5698 3
+GCCATGATAGCGTTGAGTTTGAATACGCCGACTGCTCAGTGCGAACTGCTCACTGCTGGGTAATCATGCTACTAATGGGCGCGACGCTACCATAATCTAA
+>5699 2
+CTGGCGCTATCACCACGTTCTGCTTTCTACCTTGCGAGAGTGAGACCTGCAAACACGTTCGAAATAGATGGGCAAGCCGGCAAATGGTTTCGCATTGTAA
+>5700 1
+TCCAGGACCATCTGTCTGAGAATGCCGGCGTGGAGTTGACACATTGAGAGTAGGTTATCCTCGCCCCAAAACAAGCTAACCCGCTTGTTTTTGAATGACG
+>5701 3
+GGGCGCATTTCATTTCAGGTTGTAAGAAGCTCAACGTCGCGTCACGGATATACCAGCAGGGCAGTGACCTTCGTTAACAGATAGCCACTCGTAATTTCCG
+>5702 2
+TGGTGTTGTCTAACTCGATCCAGGCTGTGATCAAAACCATTCACCTGCCGCGTAGGTGGGTCAGCAGTCACAGTGCAACATATTATATTACGCGGAGCAC
+>5703 2
+CCAGCGACTCAGGATGAGTTTTTACGGGAGCCAGCTTCACGGCACGCCAACGTCTTCCTTTTGATGAGCTATCGGAGTCGAAAAGAATACGTTAGTTCAC
+>5704 3
+GACTCGACTTCCCCAGCGGCGTCTCAAACGGGCCTTGCCTGATTCTCAAGTTTTAGAAGTGAGTGTAATAAGAGAAAGTGGTACCAACTTCTGCGACCTG
+>5705 3
+CTAGGGGCAGTACGACTCTATAACGCGGGTGGTTGGACTTAGACATCGGAAACTTCTCGCGGATACAACCAGACACTTAGTGTCTCAGCATCCCTTGTTA
+>5706 2
+TACAGCATTTTCGGGCGACAGGATTCCGACTCCGGCTGGAAGCCGAAACAATTATTGCGTCCATACCGAAGTATGTAGTAGCCGATATGGCCCCTTTTGA
+>5707 2
+GCGAAGGCTTTCCAGCTACGACGGTCATATCTTTGCAACATCGAAATGTGTGCAAAATAGCGGGACGTCATTATCGAGCCTCGGCTTCATGTCGAATGCC
+>5708 2
+CAATAACTGGTTATTCGCGAGTCTTTGCCGACGCATAACAGGCAGTGATCTGGCAGGCAGGCCAGTCCTGTTTCCGGGCTTAACGTAAAACGTTACTCAA
+>5709 3
+AAATACTATAGCCCGCCCAGAAGAGTACACTCCCCTAGTAACACGGATTCTGAGGTTGTGGGCATCGTGTTCCCCATTATCGGAAGCGTGGATGTATCTG
+>5710 3
+AGGTAGACTGCCTGGATTTGCTACAGCAAGTCTTCTACTTTGGAGGAACCGAAAGCTTCGCCTTACCTAGGATGAAAAGAGCCTGGTAGCTCCTGCACCT
+>5711 3
+GCCCTCATTCTGGCTAAGTGAATACAGCTTTTAATCAGTACGTAGGGTGTTCGCAACCCACCAAAGGAGCACCAGGTTTCCGGTTGTTCGCGAAAAGGTC
+>5712 1
+CGCGCCAGAGACCAACGGTATAAGAGGCTCGGTTCTTGTCCGAAAGAGGTGACGGTGTAGGTATCCTACCCCTCTCTCTGTGATAATCTAAGTTTACCAA
+>5713 1
+TCCGTGAAGGCGATACTCCACAGGCTGTCTACGTAACCAGCACTTTGTAAGTCAAGTTTGAGGCTGTGAGGTCCATAACACGGGTTACTCAAGCGTACTC
+>5714 3
+GGCAAGGGAAGAATGACCGTCCGCAACACGTTCCGAGACTGCAATTCCACCTTGTGGTTAACTGCTGTGTTAACTGGTGCATTACGTTAGAAACGTCCTC
+>5715 1
+TAGCCGCTCGCCAGAAACAAAGACACATTTGTCGTGGTTACGACCCCGAACATTGGAAACTTCTGGGATCGTTTGACTTGTTACCAGATGCGTATGGCCG
+>5716 1
+GAGTCGGTCACTGACCACGAACTCTCGAAGGAGAACTGTCTCAATTGAAGACCCCTCGGTAGGGTTGTCCGAGTTGATTCTCGTACTAATACTGAGTCCA
+>5717 1
+GAGGCTATTCGCCCTTAACATAATCGCCCTTGTCCTTAAAGCGGTAAACACATATTAGGAGGGACTCAGCCCAGGAGTATGCGCTTCGCAGCATTGGTTG
+>5718 3
+GGGCGAGTAAACCCCTGTGCTCTAGGGCTACCAGTAAGTGACCCATCACCATTTTGAGCTTCGAAAAGGTTAGGGACAGATGTTCAGCCATCTTCGATCT
+>5719 1
+CGTCTATGAGCGACGCTGCTTTGAGAATGTATACCCAGTGCGTGAAAGAAGGGCATCGAAGCTAAAGCTACTTTCGCACCTCCCTAGGTATTCTGTGCAC
+>5720 1
+CGCTAAAACCGCTTATAGATCACATGCCCAGGGGGGGCCTTAGCTACTTATATCAGACTGACATGACACGCAATGTTCCACTTCGGGGGATGATTTGTCG
+>5721 1
+ATTTTAGAATCTGCGCGAACCGTATTTTGACGCTCACCAAACTGGACGCCCGTCTCGGAACGTTGTCAGCGCCCGTAATGGTTTGATGAAATCCGGGAAA
+>5722 2
+TACTTAGTGGGTCACGCCTAATCAAGGTGTGTTGATCACAGAGGCGGTAATCTCCCATCAGTAAGTATGAACCATTTCGCGAACCGGCGGGCTTACCTCA
+>5723 3
+GGTCCCGAAGTGCGCAATCGGTTATATCAGCTCCATTAGACAGAGTCAGCACCGTAGACTAACCTCCGTTGTGAGTGTCTTTCAAGCATGCGCATTAGAG
+>5724 2
+ACGAACCTTCAGCTCTTAGCATAAATACTAAACTCCTAGTGATCGGGTGGGTTTCACCTTGCTTTGGGAGAACGACTAACAGCTCGTCTCGGCGGAGAGC
+>5725 1
+TTCGTCTGCCGTTCTTAAACATTGTGTGAGCATAGGCTTAACGCCATTGACAACACGCTTACCTCAGCCGCGAGTAACGTCATCGGGAAAAGGGTCATGG
+>5726 1
+TTGATTGGTTATCCGGAGTCCAAAACTACTGCTCCCACAAAAGACATTGGCTTGGGCTTTACGCGGTAAAGTTCACAGGATCGGCTGCCAAGCCCTGAGT
+>5727 1
+AGCAATTCCGGGATACATCGAAGATTTCCCCGTCTGCGTAAACATTTATATGTCGAGTCGGCTGGAATCTGTTGGAGGCTAGCTCCTCAACGACAGCCAG
+>5728 3
+CATCCGGCTTATACCCTGATCGTCGATAATAGCGGGACTTGATAAGTAGGTTGGACCGGCCAGATACGAGATCCATACGGCCCTCGATAATGTCACTGTT
+>5729 2
+CAGCTTCCTGCGCAGGCTCAGCGCAGTTTTTACCGCCTTAGGATGTAAGAGGGGCCACACTCGATGAAATAGAGATGGTCCTAGAAAGCTCCCTAATTTT
+>5730 2
+ACTAAGGCTGTGTTTACGCCCCCTTACTACCTGGTCCCATGGCGCATAAGAATGTTGCAACGTGTCGTAAACAGTGCAAAAGAGTCCGAGTGTTCGTGAC
+>5731 2
+CAGCTATGGTCGGCTCTCCATTCATTCCAACAGAGTCCAAGACTCGGCAACGAAGCAGAAAGCATGGGTGGCTACTCATTTCCTCAGAGAGTGTTTGTTG
+>5732 1
+ATAGCATTTCAGCTGGGAAGATTGGGTTTGGATACATTGAGCGACCGCACAGAACTGGAAATCCCTTGGTTAGGTAATCCCAGACGCTCGCACTCCTTCC
+>5733 3
+CCAGCCTTCAGCTGACTCTCTATATATACTACTGCTTGGTATAAGGGATGTGGCCCAAGACCGATGAAGTAAGCGTCTCGACGTGCCTGAGTGACTAGCA
+>5734 3
+GCTTCCTGGCATCCTTCCGGTAGTGGTCTATTACGTACACGATTGCCAAGGCGAACGGTATCCTGTACCCAACATAGAGCTAGCGGATTAAATGACGAGT
+>5735 2
+CTAAGTCACTACTGGTAAGCCGATAACAACCCTAGCTAACGTTAACCGTTTCTAGTATTGTACTGAGAAGGCGTGCTGGCTCCGCGTTAGCGATGGCCAG
+>5736 1
+CGCTATGAATCTTTTGTCGATGGTCTCTAACGTCAACTACAGATTATGAAACCGCGCTTACCGTGCAAGTGCCCAGGGTGGAGACGTCCGCAGTAAACGT
+>5737 2
+GATGTAACATGCCACTTACCCTAACGTAGGCGGGCGAACCTGCGTTTTAGCACTGTCTGAAATAGACTATATCAGGTAAGTCGCTTTCTGGCGAAGCGCC
+>5738 2
+GAAGTAGCGCTGGCGGCGGCAGATCATTGAATATGATCCGACACTTTGCCTTGTAAGCTGCACTCTTAAGTCAACATCTGGTCCCAACGTTGCACGAATG
+>5739 2
+CCTTGGCGAGCGAGATAGTCCAACAAACCTGCACTGAAGATTCCCGATTGCATTCATGACTGACTTAGCGCTGAACATATTGTTGGCGGTGATCTGGACC
+>5740 3
+GTAGAGTGTGTATTCTCATACCTGAGAATAGATACAGTCGCTTCCGTTTGACACCTATCAGATAGAGGCTGCAGGCTCCTCGCAAAACTGTGCGCCGGAC
+>5741 3
+TCCCGGCGTGGGTCCTTCGTCAGTAGAAGTTAAAATCAAATTTAACCCCTCAATGCAACGAGGGCGGACTACTAATTCAGGTGCCTTTCAGTGAGCCTGG
+>5742 2
+ACTCGAATTAAAGCTTGCGTGCCACGCAATCACCGTTAACCTTGTGATGCAGTTTACACTCCAGTGAGCCGGGTGATTGTAACCGACAGTGAAGTGGCCT
+>5743 3
+GCGGCTAGGGGAGTGTCTTGTCTAATGGTAGTCAAGAGACTCGTATAACTCGCATACTCACGTACAGTTAGCACGGTTTACCCGACCGGCCATAAACTTC
+>5744 1
+TTTGCACTTTTTACATACGCCGTATACAACTAACGAGGCAGGTGACTCACCCATGGCGTAAGGCATACGGCGTGGTGGCTCATTCCAATATGAGCTCGAG
+>5745 3
+TAAGTTTGGTAGCCAAACATCTCATCACGCTCGGTGGCGTGAGCGCTAGACAAGATGTCTGGTCGTACAACCCGATTGTCCCATGCTCAGTAGATTGCAA
+>5746 3
+CATCTTTGGTTTGCGTGCCGATTCGCTTCGTACTGAGAATCTAGAAGTGGAAATAGACGATCAGCCATCGCTCGAAGGAGCCCGCGAACACTCTAGATTC
+>5747 1
+TAGCGTGACCGCTTGCCGTCCAACTGTGAAGGGCACGCAGAATGAGTTGATCTGTGCATTGCGTCAGACTCCAAAGTAAGATACCCGCGTATACTATTTC
+>5748 1
+GCATAACCTCCCGGAACGCGTAAGTGCATGGCATAACCCGCCATTAGAGGGGGTGGCACTCGGTCAATTCCTTGTTTATGTCGATTGAGACTCAATCTAA
+>5749 2
+GTTGCCCGCTCCTTTGGTTGTGGTACGACAATCGTAACTACATACGCAACAAAATGTCCAATGAGCTCCCATGTAAGCCGGCTTTGCGGTATGGCAAGGA
+>5750 3
+TAAAAGTACACTCACAGATTGTCATTTCCAAGAGGTCACCGTTGCATGGTCAGGCAAGGGACGCTGGTGCATTCCCACATCTAGATCGCACTGTGCTGTG
+>5751 3
+CTATAATTTCTCATTGAGTAAATCTGGGGCGGATTGAACACCGTGGGTCCATAGTTGCCCACTTGGGTACGCCACCCCGGATCAAAAACATTGCTGGCGA
+>5752 3
+CATCCTAAGCGACCCGCGATGTGAAATACGCCGCTAGAACCGTGTATAAGGTATATCCGTTCTAAGAGTGGCTAGCGTCACTGTGTCAAGGATCCCTTTG
+>5753 3
+GGGATACATCGTTGACCTCGCTTCACAAAAGATAGACAGTGTCAGCGAGGGTTGTGCGATCCTAACAGACCATTTTTAGCTGACAGTTCACCGTTCCCGG
+>5754 3
+CAGCCGAGGTTCGCCCTCCTGATAGATAGTGTGAATTCGTGTGTTAACCGTCAGATAGAGGCCCAACTTCTATGAGGTTCAGACATGACTAGTACGCACC
+>5755 2
+GCTTGGTCTATCTGCGAACGTCGAGGGCGAATCAGAGTTGTCAAGCACGCGGTATCCTTACGGACATCTCTATCTAAAATCGCCGAACCTTGTGTGAACA
+>5756 1
+ATTGAGAGCACACATCTGCTTGATAGAATCAATTTGTCGCCGACGTTTGCACCGTGTCGCTAAATTACGTCGAAACCCATTCAATAGCGCGCGGGTGCGG
+>5757 2
+ATGCACCAGAGCTGTAGAAGTAACAAGTGCTCCTGTTGTGGCGTTAAACCTCCATGGAGTAACCTCGCAGAGTTTATTCACCCTGATCCAGACGCTGTGG
+>5758 2
+TCTAGCATGTTCCCTTGCAAAGCCGGCCGCATCAATCAGGTTCAGGGCATCACACAAGTTAGGGAGTAGGCACTTTGCTTGGATTACGGCGTTACCAAAT
+>5759 1
+CGCCAGTCAGACTGTATGGCCAGCCGTATATAGAATTTATTCAGGGTGCTTAGCTCTTCGCGGGTCTTCTAAAGCAAAGCGACTCACGTAGCCAGCATGA
+>5760 2
+TATCCACAGACTGGCTTAGGCCACTCTGCTCGGGAAAAGAAGAAATTGACTTCCCAAAGGCCTCCGGGTCCATTTAAGTTTCGACTAGTTTGCGGCGGAT
+>5761 2
+GCTGATTATGCTCATGAGCGTTGCCCGTAATTGTCATCCATGCGACCGGGAGACGAAACCCTTTGGCGTCGATTTATGGATGAAAAGCAGTCACCCATCA
+>5762 2
+GGTGTTACGCCACACTGGATCAGTGTAAAGTTATGTCTTGTCGACAATACGACGGAGGGCACATCCTGCAATACGTACGCCGCGCAAGATGTTTACTTCC
+>5763 2
+ATTACTATGATTAACGCTATCGGCCGGGCGGGAGTTTGACGCAGCTCCTGGACCCAGTAACATGTCTACGACCAGTAGTTAACATCCTCACATGATGTGG
+>5764 2
+GTCGTTCACGTCTTATTGATCCCTCATGCAGCAGGAGTAGAGTCCCTTCTTTTCAGAAAGATCGCGTGACCCGGCAGAAGGGGAAACATAAGCTATCTCG
+>5765 2
+GCACGGCGTTAGGTACCACTTCCAGAACTTATGGTACCAACAATCCACACTCCACGGGGGTTCATATTGATCTACAGATGGTATTGGGGAATTGCTGCGC
+>5766 3
+ACGTTTCGGAGCACCCCTTATCCGGCGAAGTTTGCGGTGATGTGGTCAAAATATCGTAATGAGCCGCAGCGCCGTTGTCTCGTAAATTCAACTAACACAG
+>5767 1
+GCATCTACGACCGACGCAATTAGGACAAGAGTTTTGATCAGTTAATCACTCACTCCACGAGGTGGTGGCATGGCCATTGCAGCATCTGCATCGCGGTTAT
+>5768 1
+TTGGCCAAGCAACGTTCACTGTTCGCAGTGCTTAGTCTTATAATAGCGAAGAGGCAGTACGATGCCACCTGAGGTATCTCCGCAATCGCGAATGCTCTGA
+>5769 1
+GTGTCACGGGGGATGTCAATGTCTACTTCAATTAAGTGCAGGGGGTGCACAGTTAAATACACTCTTGTCACGACAGCAAGTTGCCCCTTAGGAATCCCCC
+>5770 2
+CAGAGTATGGCAGTCGCACCGCGTAGGATCTTTCAAGCAGTGAAAGGCCTCGAATGACAAGACTTTAGCAGGCCTAATTTCTAGGCGCTCTTGTTCCATC
+>5771 1
+CTTAGAATTCCTGCTACGCTTGATTCGCAAGCGTTTGCACTTAAGTTGACACGGTCGATGACATTCTGGGAGGGGGACCACCATCAGCCGTCAACTAGAA
+>5772 2
+GTATATCGGATTAGCGAGACCGCCTCGCAGTGTACTTTAGCACCAGCGCGCCTTACGACTAAATACGGGTTAGAGCGCACCGATTCAACTTGTAGTTTAG
+>5773 3
+ACTCCTCTTGTGTAATCACGTCTTTGCACGTACAGATCCAGAGACTGACTAAGCTCGAAACCGCCACGCGTCGGAAGGTAAGGGTAGCCGGTTGTTTAAT
+>5774 2
+GGGGTTCGTCATATATCGGTTGGGTGCTGGACCGTCCCGAAATGGTGACTGCATAACCATAACAATATTGTGTATCCCTCCCAACTCGAGACTAGCCAAG
+>5775 2
+GGCCGAAGCTATATCGTCCTTTAGTTCCACACGTGAACGCTGGGCACATATCCTCCACGAGGTCAACGAGTAAGTCTAGGCGAAATAGTTGGATGCTTTC
+>5776 1
+TGAAGCAGTGCGGATAACTCCGACTCGCGACGGCTTGTGCACAGCGACGGTCTATAAACGATGACTCATCGAGGCCTCTTTTCAGGAGAATTAACTTTCT
+>5777 1
+CAACGACGTCTTAGTTGACGGATTAATGCCGACGGGAGCGTTCTACAGTGAATCTCGCCTTCTTGCATAATCCTGCAATCTAAGCATCGGGATGGAAGCC
+>5778 3
+ATCCTTGTACCGCTCGAGCAAGCGAGACCTCGGCATAAGCTATCAAAGTTACTTGGTCTTCCTTGGGAGCATAACATACGGCAGCTTGCTTGGTACAAGG
+>5779 1
+GCAATTGGAGGGGTATGAACCGCGAGTTACCAAGCAATTCTCCCGTGAACATGCCATCCTGTGAGTATTATTTACAACTGGTCCCGATCTAAGCGGCGTC
+>5780 2
+GAAGTCGTGCCACGCGAACTTACGACATGCTGTTTAATTCGCCTTGTAGCCAAAAATCCGGTATGAAGCCCTGACTCCTTGAGCGCTGTGATGATACAGG
+>5781 2
+TAATACCTTCGGCGCCATTATCCGTGGATCAGTGCTGCGACATTCCTACCTACGACCAAACAGTAAGTATATGCTTGTGGATGCGCTCGCGAAGTAAGGG
+>5782 1
+AAATGCAGTCTCTGATAACGATTTACGGGCTCGCTAGGGGATGGAGTCCATATCTGAGCCTGCTACTGCATCCGTACGCCTCAGCACAGTGAGTCAATTA
+>5783 2
+TTTGCGGTTAAGCACCGTCGCGACCACTAGTTATACCCGGGAACAGCGCTTTGACTGATACAACATTCAATGGTCAGCTCACGAGTGGACGTTTTACGAG
+>5784 1
+TGATTAAGCCAGTCTGTCGTGGGTCTCTGAGCCTGCGCCTTAAGATCATTAAGGCATAAGTAGTCCAAGTCGGAGATGCTGTCAACACCCGTGCATCACA
+>5785 2
+TAGTTTAGCTCGCTTCCACCGTGAATAAAGAAACGTTTTATAGAGCAATTATACCGCGAACCCAGCTGAGCTGCATCGGCACCGTGGGCGGTAGTCCTTG
+>5786 2
+GAACGACGTAGTACGTGCGACTGGCAGCAATAGCTATCGTACCCGAACAAGTTCTGTACGCTAGTCCTGTTTATAGGGGCGCGTTCAACTCAATATGTCC
+>5787 1
+TTGAGGCCATCTCAGCGCGGATGCAGTCAGCGCATACAGAATCTAGGTCGTACGTGTATACCATTTGTGCCCCCCTCGTAGTTATCTGAAAGAGACAGTA
+>5788 1
+AGGGGCTTGCGTGCCCGAACTAGTGTCCAGCCCAATTATCCGAGAGTAGTTTAACTAGAACTGTGCTCCGTTATAACGCTACAGCCCTTTGGAATAGGAC
+>5789 2
+CTGATTCCGCCCACTATTAGTTGAGGTCAGTGATAGATCAAGCCTCCTGTAGAGTTGCCGGATGCCTAATGTCTCTGGAGACAGTACACTGCAACGCAAG
+>5790 1
+GGGTGTGTTTTCTCTAGCAACTACCCTAGTCTAGTACCCGTTAGAAGAGCGAATAACACAGCCCAAGGTTTACTACTGCGTGTCGACTGGTCGACGCGAA
+>5791 2
+GCGATATAACCGATCTGGTGGTAGGAGGACGTACTAGTCTCAAGCTATTGTTCCGGCATCTGCCCGCACCAAAAATCGACATTGCAGTCCACGTTTTAGG
+>5792 3
+TGCAGTCGGGTTATTGACAGGAGTCTATGCATGGCCGTCACAAGCCATATAATTTATCCATCTCCCTGATAAATGAGTGCCGGTCGAAAGGCGCCCATCG
+>5793 1
+GGAAGGCGATTGCTAGGCCCTGAAGTCCGCTTTAACTCATTGAGAATTTCTAACGGCATAGACACGTCATTATGCGACGTGTCGCCGTCATACCGGCAAT
+>5794 3
+GTCTTAACTCTCACAAATGTCCAGGGAGCTATATCCAAGCCGTCTGAGGTGAAGTGAGGCTGTCCCGGAACTACACTTATGATTGCGTCCATCGCGATGA
+>5795 1
+TAATCTCTCAACGCAATGACCCTTGATTGACGGTACATGAGCGCAATCGGTTTACCGGCGGTTACAGGGTATTTGACCACACCAGCTAGCTATGCGGATG
+>5796 1
+GTACCATTGGGGGGTGGTCAGCTTACAGCTCGCGGGAACAGTTTTGGTATTACCGACATCCCTGAGCAAGAATAGTAATCTTTCAACCGCGTTCCCCAAA
+>5797 3
+TTCTAACTGTCAGGGCTCAACAAGAGCAGTGACGAAATCCCCCCGGGATAGGATCTGGCCGTACAGGATTATGTTCGGACTACTCCCATTTTGCTGAAGT
+>5798 2
+CATGAAGGTATGCGAAAGTGAGTTGACCTTTACACAGTATTCGATCATGCATCTGTCATGCCCTGCCGTAGGGCACACGCGTTGCCTCAGCAATGGCAAT
+>5799 3
+TAAGGTTGCTGCACTAGAGTGTCGAGTGCTAGAATGAAAGTGCCCGCCTTACACTTCATACTAGCGCTTGACCCCAGTTCGGGCCCGTGTAAAAGATCAT
+>5800 2
+CAAAGTGGCTCTCCGTGACACGCTAGCAATGTAGTTAGACGGCCTGATCGCTCCGACGCTGTATACTCGTGAAACGAATGGATCCGGTGTACTACTTAAT
+>5801 3
+TTCGTAGTACTGTGGTTAACTAACTATCATCCATCCCGCCTTGAACGAGACGATCAGGAGACCGCTTAATCGACGTACTAGCTGGAATGATGCGTCCGGG
+>5802 1
+TAAGCGTAAGGCGCACTCCGTCCCTAACGGCCTTCAAAGTTATGATAATTTGCAGGCGTAGAACTTGACCAGGGTTAACAGGCTGTGAAGTCGCTCCCTT
+>5803 3
+CGATGCATCCTACGTAGATCTAAGGGCAGTAGCATGGTGCACAACCTACTTATTTCACTTCCGTTCCGTCCTTAGGCAGGAAAGGAGTACAGGGCGACTT
+>5804 3
+CCGCGCACGGCGTATTTCGCAGGTAAGCCCGTAGCAAGTGAACCAGGACAGCAAATTTTAGGTGCAAATTTTTATGCTTGCGTACGTACGCACTTCTCAG
+>5805 1
+CATGAATTTTTGGCTATCTGTCGTCTAACAGGGATACAAGTGACAGCCGGCCATCGCCGTCGGTACGAACCAGCTTAAGATAGGGTCGAAACTTCCTTGC
+>5806 2
+TAATGAGTAAAGCGTCTAAACTCGCTGGTGGTTCCCAAGTAATCGGCTACAGCCATGACGACTCGGAACCCTAAGTCTGGTTAGTTCTGGTCAAGCGCCT
+>5807 1
+ATCTAGTGCTGCATGCCCACAGTGCGAGGGTGTACATTAAGAATATGACATACGCCTCAAGCATGGCCCTGTCCGGTTATCGTTTGAAGCGAAAGCTCCT
+>5808 2
+AGCAGCCTATAAGAACTAGACGGACCTGCTAGCTTCCGGATTCAAGCGATGCGTCTAGTAAGTCGCCGTACTATGTGTTAACTTATTGACGGCGGACCCT
+>5809 3
+CATAACGCGGGTCCTGACTCGGACCTATTTTAGAGGTAAGGATCGTCCTGACAGTGTATCAAACTCCATGATGTACTCGGTGTCCGGAACCTACAGCGAT
+>5810 2
+GATGGTTGTTCTTATCGCGCTTGCGGACGCTGTACTGAGAAAATACAACGGTCTGGATCCCACACCGGATACCACTTACGGGTCCTGACAAGACAATGTT
+>5811 3
+TACCTGATCTTATGGGTCAAAACGATGATGCTCTTGGCACGGCGACCGGGTCAATGAAAACAAATCCCCGGTAGTACCAGTTTCGCGTTCGGCATTTCAG
+>5812 2
+TGCACTTTGATCAAGGCGGGCAGGAAGGGACTCCCCTTTTGGGTTGCACTCATTAGTGAAACGACTCCAATTGCAGCTAGTGATCATCCCTAACAGCGTA
+>5813 3
+CGACTTCTGTAGTTCCCCGAGCCTTCAGATTTGGCTGAGCGAGTAATTAACACCGTTCACTAGCAACTAAGGGATACGCTGAACGGCGGCAGACTGTTAT
+>5814 1
+ATACAGGTCCATGGTCTGACGGCGAGGCCACATACTGCCATCTCGATGACTCTGGCCTTGACAGTCTGACTCTGAGCTAGCAATGGGAATTATATGACTA
+>5815 3
+AATCCAAGGATCACTCTAAGCCAACGTTGGACAACATTGCTTATTCTGGAGGCTGCTGTCACCGGGCGAAGTCTCACTACATGCGGGTTGTTAATCGACG
+>5816 3
+TGTCAGATGATGGAGGTATGCATATAGAGACCGTCATCAAAGAGTCCACTAACAGTTCGAGTGCCTGGAGCTGTCGTGTCCCTAATCCTGACCTAGCCCT
+>5817 2
+CTGCAGGCCTCCTCGAGAAATAGTATTACACGATGCGAGCATCATCTGAGGTAACCGAGCTAAGCCCAGTGCGGTTGGTTATATGTCAAATGCTTCGCCT
+>5818 1
+TGGACCTTGCTACCAACCAGGGCCAAGCAATTTCGCGGGCAGCCGCGAGCGGAATTTCAAGTTCCACAGGGTCTTAGATACTGTTTATCATGTTCGAATA
+>5819 2
+GCTCTCTTTGTGTGGGCCGAGTCAAAGGCGATGTTCACAAGTGCAACTGGAAAAAAAATTTTACCGCGGGGTGTACGCAACAAGTCTACGCCTTCCCTTC
+>5820 3
+ACGTACGCTTATTGGACCATCTATTCCACTGTCTAAAATCCGGTTCGTCCAGACAGAATGTGAAGACTGGCTTAACGGCCTGAGAATCTTCGAGGGGCCG
+>5821 1
+GTACCGGGTCCGATGACGTCAGTGGTGAAAGTGCGGTCGTAATCCCCTGCTGCATCCGTAGGATATAATGTTTGTCACGAAACGTTCACCACCTACTAAA
+>5822 1
+TGCGCCGGTAATATTGCACCCCAGAGAAAGTCTAATGAGCAGGCGCAGTTCAAAGTTCGAATGCAGCCCCTGTGCTTTTCCTTGAGTCGTTACATACGAG
+>5823 1
+CTTTGATCTGGTCACGATGCAGAAATCTACATCAACGTCCCCAGCGCGGTTCACGCGCATTAAGAATTCGACTGGATTGAATTCGCATGCGAGTGAGGCT
+>5824 3
+GGAGACAGAGCAATAATTACTTCCGTATCTACTCAAGGGTTTTGCACGCAAATCTGCAGTAGCCTGAAAGGCTCATGGCCCTGGTCTCCGCATCGTGTAG
+>5825 1
+TCGACGAAATAACACTGGCCAGGCCCAATACCTAGTTGGTACCCTGGCACCTGAAGGTTGACCTATGTACTATGTTTTGGGAGCAAAGCACTTCCGTGTG
+>5826 1
+GGCTTTCGGATGTCTGCTCTCATAACCCGTACTGGACAACTACTTCTTGCTATCTCCGGCGTAAGAATACGTTGGCAAGCGCAGAGGGAGAGCCATAATA
+>5827 1
+GTCATACGCAAAACCCTACCTAGTGTCGGACATGCGATTTATTGACTTGCAGTTTGAATATGGTGATATCCCGAGAAGGCCTATCCAGCAGCGGCGCTGC
+>5828 2
+TCGATGCGGGACACGAGAATGGGATACTTACCTCCTTTGAGCATCGTAGCCGTATAGTATCTGAAGAGCATACCTGTCATCGAGAACCGTGCCCATCTGT
+>5829 1
+GTAGCACACTAGACAACCTTTGGATAAGAACAAAAGAGTGCTTAATTCCATGCCTCACAGTTCCGAGTCGTCTGGTCCTGCTGACTGGTCTGGGGGCATC
+>5830 3
+CGTACTCAATTTTTTCAGCATCCAATGGAGGACTCATGCTGGGGCTTGCGGATAGATGGGTCTGCGCGCCCAAACCTCGATCAAGTTAAAACCATCGGTA
+>5831 2
+CCCCAACGCATCCGCCTGCTAAACGGTTTTTGTATTGCTCGCTATAGTGGAGACAAGCTGTTGGTAATGAGCCAAAGCGAGATAAGATCGAGTTTCCGCC
+>5832 2
+TTGTGGATCCCGACATACATATTCGTACATTCGGGTTGCCCGGAGGAAATAAGGCGACGAAAGGCGTATGTCTCCCCGGTACAACTCCCGATTATTGCAT
+>5833 3
+CTGACCTAACGCCAGTTGTTATGAGCACATGTGACCTCGTGCTGAACGGCGTTGGATATCAGACAGTGCGGGAACGCCTGTCAATTTACCTACAATATGC
+>5834 1
+CCTGCGCGAACGCCAAAAGATGGTCCTCTCCGCACCCGTATGGCGACAACTTGACTACCGGGGAGTTTAATCTGTGATAAAGCATTGCTTTGATTAGAGT
+>5835 3
+CACATGGTCTTATTAAATTCGCCTAATGAACAAGTATTGGCAGGCACCCCGGCCACTGGATCCGTAACCGTCGGGGAGTGTATTAATCGTGCTCGATACG
+>5836 1
+AGGTGTTTACAGCATACCCTCTATCCCGATTTAACGAAGCGGCCACATTGCTCAGGAATCGTTCGCCATATGCTTGCGGTAGAAAATGTGCTACGGGCGA
+>5837 3
+ACGCCGTAACTAAGTATGTTGACGCGCACAGACCGCCTACTTACAGATATCAAGTTTAGGGGTTCGGCCAGCTTCTCGGTACGTCGGTCACTAAGGTAAT
+>5838 1
+GAATTACCGGTAAGACTAAGAATGTGCGGCATGATTTATTACCGCCGTTCGAACGTCCAGGCCTAGACCATCGATTGTGTGAACCTAGTGATCCGCCCTG
+>5839 2
+AGGCGATTCAATAGAAGACGCCCTATCATTCGACTGCGATCTTTGTGACCTGTCGAGTTCAAGCTGTAGCTGAAACGTACGTTACGAGCGGCTCACACGT
+>5840 2
+TCCGACACGATGACAACGGACTGGCGCATTCATTATCGCTTCTACAATATGAACCTAGGAGTCGCTCGTTGTCTAGCGGCGATATTTGGCGCGAACGTAA
+>5841 3
+TGGAGTCGAGCTGATCCGTTTCAGCATAGAGTCCCGGTACCAAAACGGTTTGTCAGATTACACCCGCTTCCGAAGAGCTGAGTGATCCTGATAGTTCACA
+>5842 3
+GGTCTAGCCTAGGGGCTTAGACTGTACTTCGTATGCTTGACTTGATAGTAAGGAAACTGAACCTACGCCGGTAGCCTGGTTAACATCCGACACCTAGCCA
+>5843 3
+ATTGAACGACGATGCGTCGGGAGCGAAGCGTTAGGTGACGAAGCTTCTTGATTGCTCGATCATAACCTTGTACTCCCAAACTCGTACCCTAGTGCACTAG
+>5844 3
+TTCACGGGTTGCGGTCAAAGACCATTGATGCCAAGTAACTGCCAGACGTTATGCGTTTAAGGCTGCTAAGCATCAGTCGGTATTCGCCACCAGGTACTAC
+>5845 2
+TCAACGGTCGAAGCTATCAAAACTGTGTCATTATGCGAGTAGTGGCTATCTACGCGAATGTTACGCGTCATATCTACAGCCTCGGCAGGCGTGCCCTAGA
+>5846 2
+ACGCGTAAGCAGCCTTAGGCATCGGTCTTTGCTACTCCTCAAGTTTACCAGCCTTATAATCTTGGCGGCTAGAGTAGATGCGGTCTGCAGAACCGAAAAG
+>5847 1
+AAACCAGCAGATTCCGTTTCCGCATAAATCACAGCTAAGGAGACGTGGCTACAGGATGGGTATCTATCTCGGATTGGGATCATCGCTGTGCCCCAGTTCT
+>5848 3
+CTGTCAATAGTGATACATGCGACCTGTCTGGGCCCATGGGACTAAATCCATTTCAAGAGACGGTTCGTAGGTCGCCCTTTGAAACATACGTCGAGCACTG
+>5849 1
+CCACAAATTGCTATAGTCGTGTTGTCCATGGACAACATCGCGGGGAGTAGATTGCGGATGACGTATGTGTCCGGGACATCTCCACCAACTTATCACAGTC
+>5850 2
+TTCGGTCCATAAGGTCCGGTTCATTGGCGTAGAATCAAGACTCGAGACAATCCTTTGCTTGGGTATGCGTACGTACCACATGCATCAGCAGAACCGCTGA
+>5851 1
+GAGCAGAACTAGCGTAACGTTGCGATAGCTCTACCGACAGCTTACATCGCTCCAACGATCTCTATATGGTCACTAGCTTTAGGGAGTTCTACGAGGGGTC
+>5852 2
+CGCCTCAAAGGATCTTGACGAGCTTACAGAAGCGATACACTCGTTTGATTTCAGCGGATCTAGCGATTGATGAGCTCGGCAGCCAATCCCGGTATGTCTA
+>5853 3
+CTGTGGGACGCCCTTATTAGGTGAACAGGCGCCGCTTACTCTAGCTGATTGAAGCACAGCGTTAGGCTAATACATTACGAGTGACCATCGAACCTTATGC
+>5854 3
+GACGACAACTTATAGGTTACTTCCAGATACCGTGCCTAGACGAGCATTGTTCGCTTTTAACCGTGATCACACGAGCGGGTTGCAGACTCCAAATTGCGGG
+>5855 2
+TGTTCGATTCCGTGTTCGGGACTCATGTTTGCAGAAGCCTGCCCGAAGGGATTCCACCAAGGCCATGATGTAGAAAGGTCCCCTTATACAAAGTACTACG
+>5856 2
+AACCTTCGGAAAACGTGTCGTCGCAACGCTGCTTATTCTGTCAGGTCCAACAGGTTTAGATGTCGTTCTCGGGCGATAGCGGAACTCAGATGAACCAATC
+>5857 2
+CTCGATAGTGTTGTGATAAGCTATTGAAGCGTAACTGCACCCCATTACCCGAGATGCGGGCTATCATTGAAGGCCCATAGCAGTGGACATCTGTCCCAGT
+>5858 3
+ACGCCTAATGGAGTTGTCAAGCCACACGCAACCTAACGTATTGGGATCTCCCGCGATATATTTTCCCCTGAATATGAAGTAACGGTACGCGGGGCTGTTG
+>5859 3
+AGGGGAGGTTTGACCGTTTTCCTAAGTTCAAGCAATCCTCCACCGTAATTCTAGCGTTAATGAACTGCGAAGGTGCACATCGCCGGTCCGTGGACCATAA
+>5860 3
+AAGGTTTGTACGCCACGCCTCTACCAGGAGTGTTTGACTCACATTCCTTTGACGCACGGCAACTCAGCATGAGAAGTGTTTCGGATTCGAGCAGAGCAAT
+>5861 1
+ACTATATCCAGACACAGTCTTTTTTTTGCACAGACCCCTTACTCCCGAATTGCATGACGGGCGAAATCGACGGGAGGGCCCATGATGTATGGGGATATCG
+>5862 3
+ACTTGGGTCTACGCTGTAATCCCCAATACGCGTTGAGGTGGCTAACTGTGAGAAACACCGGTCGGTTCCAGTACTCAATTCGTGCTAGCCAATGAGACAT
+>5863 1
+CGTGCATCCCTAGGTCCCCCGTGGGTCTGAGCACAGACAGGGTGCACTTAGATCAATTATTACGCAAATTCAGGAAATGAGCTCGTTCACTTGTTGAACG
+>5864 2
+GAAAGAGTCCGATTAACATAAGCGTCTCCACAGCATGGGTAGCTTGGTCGACCGAAACTCGGTCCTCGTCTATAGGTCTTCGTGATACATTCAGGACGTC
+>5865 1
+TACTGCTGGCTCCCCCCTCGGTCAAGGAGGAATGGCTCTTAACACCAACCTTTACATTTACTGAACGGCTATGTAAGGACTACAATGGACGGTGTAGGTG
+>5866 3
+TACTAGAATCTACTAAACATTCGTACAAGACTAAATAGTTCCCCTCGCAGGGTGTAGCGGCTGGTCGTGGGGGATTAACAGACACCCCTGTTCTGCGTCG
+>5867 3
+ATTCTACTGCGCGCCTATAGCGCGAACATGTAGGGGGTCATAGTATCTCATGAACTAGAGGGAGGTTTCCCAGATCACTAATTCCACGCTGACGTCCGTA
+>5868 1
+TATGTGCCTACTAGCAGACCACATATTCGTGATACCCGCGTAGGGATCTAGTCTAGCGCTGCCGAGAATTATAGTTAATCCAACCGGCGCGGGCTAGTAT
+>5869 2
+CGATTACTGTAGTGTTTCGATGGGACGCCTGAGCCAGATGAGAGCCAAAATAGCTCAACTTTTAACATAGTGTCCTCATTCGGGGTCCCAGAGAGCTCCC
+>5870 2
+TGCCAAAGATTAGCTTGCGCAGCTCCTACGCCTCTGAGGAACCGTACTTTTGTAGACGTGGAAGGTCATGACTTGCCTACCAGCAGAGAGCACTTAGTTA
+>5871 1
+TGTAGGAGGCATCCGAGCCCTGCAGGGAATACAATATGTTGCACGGCCCCCGATATTACACGGTTTAATACTGTGAAATGGCCATCCGGATTCATTGTCC
+>5872 3
+GCCGATCGGGGCACAGGGATCGTTACGATACCTGTTGTTGCATAGCCCATAAATGACTGATTATAACGGCTCCTCAGCTGCCTTTTACAGAAGGCCATAG
+>5873 3
+AAACCCGGGTGGGATCACGTTTAGGCACACTGAGAACGGAATACTTCGAACACTCTTTCAGAGCGCCACGGTGATTTCATATCCTGACGATGCCGTTTTG
+>5874 1
+CCTCCGACGCTACAACGGCCATCCATGCATGTGAGGCAGCGTTTGTAACTCATGGTTATGGACCGTGTATACTGCAATACAGGTGACGTATCGGTATACA
+>5875 2
+AGATAACAGAGGATGACAAAGTAGAGTCGAGTACCACTTGGCACCCGCTGTTGATTTCGGTCTTCTTCCATGAACGGTACGTATCGTTCAGCCGGTCCCA
+>5876 2
+CACGTGCCAAATAGCAGGGACAACGAGACAGCGCGACTTGCATTATTGTGATCTGCGTTTCTTCGAAGAAGCCGAGTCTGTCTATCTCGCATACCGGTAT
+>5877 3
+TTCTAGAATGAGACACAGAGAATCTGCGCGTCCGTGTTTTGCGTCCCGATCGATTACTCTGCAGGATGTACAAAACTCCGATCGTAAGGTGACGCCATGC
+>5878 2
+TAACGTCCTAGTGGAAATTGCGGTCTTAGCCTATCATAGTTGCAAGAAGTGGCAACATCTACCGGCCAATGATTCCCCCTGATGCCGCGTCTAGGAGTAG
+>5879 2
+CCTAGCGACGGATCCAGGCGTTAGTCTCCGACCAAGGTAGCAGAGTCACATTGTTTTTTTTAACCGCGCAGGTGGGATGCAGACTGATTATACCTCAACA
+>5880 2
+ACAAGCTCTATGGTAACTGAGATGCAAGAGACTTACGACCCATTACTTAGGTACGGCACAGTGTTTATCGCCACCTAGCTTGTTGGACCGGGCGTCGCAT
+>5881 3
+TCTTTTCCATTGTCCAAATTTGCCAAAATCAGAATTGAGCAAGGGGCGGGCTGCAAGCATGGATACTCTCAGGGCAGCCCCGGATGGATACTACCTCGTT
+>5882 3
+GGCGGTGCCAGGTGTCTGAAAATTCGGTACACGTCCACGTTTAAGGCTAACTTCTGTACTCACGGCACTAGTAGTCTCCCATACATAGGGTAAGTCACAG
+>5883 2
+GAGACAGGCCTGGTTCCTTTTTGAGCTAGGTGCCCTAAGTGCCTAATACCCCTATAAATAGGAGCTCCAGTTAGATTGTGAAAGCCCGATCCCCGGGTAA
+>5884 3
+ATAGCCGCTAAGCGGCGGTATTCAATGTGGTGGAGCACAACCATCCTTGCGATGTTGGCTTCTTCAGCCTTTGAAACGTACGTCTCGTAAAAACGAGACC
+>5885 3
+TTGTACGCTGACCTAACACTGCCATAACGCCTCGAGGAGAGCCCGACTAGTTTTATTGCGACTAAGGCTTAGTATAGAGCTGCAACGACGCGTTTGTCGA
+>5886 2
+TACAGCTGTATCTGACCCTACGGTAAACGGAAACGTCCTGCCTACACTAGAATTGAGTCTCTAGAGGGTGAGATGGCCCAGACTTGTTACTTGCTGGACC
+>5887 3
+TGCTAATGGCCGTTACCCCCAAGAGACTATCCTAGACTTTATCGGCCCGGAGGAACAGTTTAGGTAGTCGTAAATCGTTGATGATGGTACCAGACCCCTG
+>5888 1
+CACGCAACCTGACCAGTCAGTATTTGCCCGTCAGAAGTAGAACATAAATAGGGGATTCTTTTGTCTTGTCGCGCTGCGTGTATAGCGAGAACTAGGCCCC
+>5889 2
+CACAGAGCCGTACTGCATGAGAAAGGCCGGCGTTCGTATACTGTTCTGTAGACTGACTTCACGTGCTCCAGAATCACAATTCATGTGTGAGGCATTGCAC
+>5890 2
+ACATGCCGCTGAGTCCGTAAGAAGACATGGTTCCTAGGACAGAGCGCCCTTCGATACAGTGTCATGAAAGTGGAACTTATGTTGTGACCCCCTCTTACGT
+>5891 2
+CCTGTATGTTGGACCCACGACAGGATGCGACTTGGCTTCAGTAGCTATCAAGGAGCCACATCTCCTTCGGGAACACTGACAGGTGTTGCTGCAATTATAA
+>5892 1
+GTCCTTGCCGGCCTGTTGAGGAGGAATGAATAGAAGGCCATCGTTTTAATCTCCTAATACACCGAGGTCCGCCATGCAACTTACGTGCAATCGAATGCTG
+>5893 2
+TCCTGTTTAATTTGTGTTCTTGAGCTAGCGTCGGGAACCTGGGATACCGTTGCTACAGCGATAACCTATGGCACCACTAGCGAGACCAGCAAAGACTGAC
+>5894 3
+GCCTGACCTTGCGCTCTTCTCAAGGAATGCTCTATCGGCAAAATGGTTCGCAGCTTTCTACGTTGGTACCGGTCCAGAATGCTGAAGAAGGAAAAAGTCC
+>5895 3
+TCGCATCTGAACGAGTGCCTGTATATAGACGTGGTTCGCTTAACTCTGACAACCCGAGGAACGGTGCTCCAACACGGTTGTTAAGACTGCCAACGTAGTT
+>5896 3
+GCTTGCGCCTTGAAGCGACCCTGTGAATCTCGATCCTGAGTCTTATTATCACTACACGCACTGTACAGAAAGACGGGACACAAGGGATTGTTGTACCGGT
+>5897 1
+GATAGATTTCCGGCTAAAAGCTCCGAAGGCTCACGCTTATTAGTATAGCCGATTAGCTACCAAGGTTCGGTCTGCCTGGGATCTTAGACGCCGATAGCCA
+>5898 2
+ACATGTTTTGGACCATACTAAAACAAGGTCACCGAGTCCCGTTCGGCAGGTGACGTAGCATGGGACGTTCATCCCTCTGGACAGCATTTTAGCAGTTGCA
+>5899 2
+CGATGAGTTAGGCGGCTTTTTATATGGTAGTGGCGGATAAATTTTTGACCCCTTGATATCCCGCTAGAAACCAGAAGCCAGAAACCCCCCGGTCCATCGG
+>5900 2
+ACGGTTGTTCTACGACAGGGAGGAAAGGCATCCCGTTAAAGCTTTCCACTTCTTGCCTTCAGTGATGCCCACCGGTGAGCGGAATCGATAGATCATACAT
+>5901 1
+CCATACACGGCCGTACGACTATTTCCGTTCTATCTAGGTACAACGGATGGGCATTATAACTTAGGTTGGCATGAAAGGCTAACCTGCGCGCGATTCCGGA
+>5902 3
+TACTTTTGCTATCGAAGATAGTCGCCCATTACCTAGGACGAGAGCACCGGCTCACGGCTGGAGCAACTTATTGCCGGATAACGTATTTGCACATCAGGGT
+>5903 1
+GTCAGCTCTGTGCCTGAACGTCTTTGCTAAAGTACCCTGGTGATTCTTAGAAGACCATTTCACGTAAGGGACCGGTGCAGGCAGTCAATAGGATCCAACC
+>5904 3
+TCTGCTTTGGTTGGACCAGGTGAAAGCACTACGTCACGACGGACCCTTTCCTTGTGGTGTCGACGTACTACGTGGCATATTAAAGAAAAATGCCGACACC
+>5905 2
+CAGCTCGTACCCTGTATCGATCATGGACAGCTGGAGATAGTACGTTCGTATCACACTACAAAGAGCCGTTCAGCGTTGCTAACTACCATTTCGGGGTAGG
+>5906 2
+AGGATCGGAGAATTGCTGCACCAATCTACCTCTGACGGTACGCTATACTGCCATCCTATTCAGCATCCTTAGATGAAGTCAGGGGATGGGGAATGCTCTC
+>5907 2
+GTTGACGTGGATTATAGTGAGAATAATGAGAACCCCCTTAGACTCGAGCAGCATTCTCGTGGGTGAGTCATTTACCTCAACCTGGGCCATCACTCGCCGA
+>5908 3
+TGCCGCAGAATAACCACTGACGCATTTCCAGTGTATGGCTACTGAGAGAAGCTCATGGCGTCAAGTGCCGCTTTGCGTAATTGTCATAAAGGCCCCTGTA
+>5909 2
+CATGGGTCACGTCGTTAACTCACAGTGCGAGAAACGGCTGTATGAATAAGGACTGAGCTAAAGCCCTGAATTATGTCATTCCCCTCCCGGACGTGGTTTC
+>5910 2
+CTAAATTTTGCGGGCTACACCCCCTGATTGTACGGATAATGATATCCAAACATGCCCTTCGTGCGAACAAGAGAAGGGGCTGTTGGCGTGTATCTGCACC
+>5911 3
+GGCTAACTCGTCCCTCGTTACCGGCGGACCACTGAAGATCGAATGACATAGATCAAGACGGTGGATTGGCTTGCTCGTCTTAGAAGGCTTCAATTATACC
+>5912 2
+TCTGAACTACATAATGTCTGCACAGTCCAGGACGAGGCGGGATACTTATTGCTATGCTCGCATAGTGACCGTCGCGATCTGAATTGTACAGAGCGTCACC
+>5913 2
+ACGGGACCCCAGTTGGGTTCCAATGGGTAAACTTCATCCTCCCAATATGACGGGGCGATCTGTTTAAATAAGGCGATCGATGTCCATCCAGACTGTAGCT
+>5914 2
+GGAGTATTGGCCTCTGCCAACAATAGGCATCAGCAGATGCGCATTCAATACTACTCAGATAAGTCCACGTGCTCAGTCTAGCCGCTATGTTGGTCGTAGG
+>5915 2
+GCAGACTCCCTGTAATCTGATAGGTTTCCAGGGGGTTCTAGACACTGGCGTACTGACAGCTAACTGATCGATCCTAAAATGCAACGCTCAGCGGTTGATC
+>5916 1
+GCTGGGGCACGTCTATCGGAGAAGCAGTAACATCAAGAGGCTCTAATACGTTAGCTAGTGTCTTCCATACAAGACTATCACTATCGTCCCCGCGTGTTGG
+>5917 3
+TCAGGCCCCTATTGACTCGCCGTAACTGTATCACTAGTGCGTCGAACCATCAAGCGGAAGAAGCAGACAGTTATTATGTGACTGTTGAGCAGCTCTCGTG
+>5918 3
+GACATGACCACTTCTATCGGCCCCATAGCCAGGTATATACTACGCGGCCCTTCATGCGTTTCAGCTCAAGAAGTAAGGGAAAGTCTATGGTGGGTCGATT
+>5919 3
+GAATGCTCGCCCCTTCAAATGCGCTAAACGAAGGATGTTACGGGTGATGATTCTTCTTCGAGCCGGAAGATCCTGGACTCTCCAAATCCTGATCAGGTAG
+>5920 1
+TAAGCGGAGCGACCCATATTGCTAACTGAGGCACTAAAGTGTCAGTCATCTGAGCCATTCTGGGTTCCGGCCTTGCGTGATGTGATCATGCACAATACCA
+>5921 1
+CTGTGCATAGCGTATACCCAGAGCCGTTACTATGTCTGGCACAGTAGAGTTCGGTATAGAGCTCCAATCGAAACAATTAGATCCGTGTCGGGCGCCTCAT
+>5922 3
+CAAAGGTACAACCCAGGTTCTCGCATTCGCACCGTTTGTGCATCGGCGCCTGATTTACATATCATAGCCAACAAAATAATTGGGGCGTGTTGCGGTAGCG
+>5923 1
+AGAAGCGCGTCGCGTTTTCTACCAGTGCGAACTTACACCGGAATAGACGGAATTGTCTTGACACTTCGATTGGGCAAGTCACCTTACAGCGTGTAACTGC
+>5924 3
+TACGATAAGAGCTAAGTCCCTTCAATACTTCGTGACGGACCCTAGATTGCGTATAGATATCCGCAGGTTACAGACTAGTTTGCGTCACCCGGAGGCTCGG
+>5925 2
+TCATGGGCGAACGATTCTACTTAGCCTATCAAGAAAAGTGAGGCCGATCCTACCTGGCCTATTCACTTCTCGGATAGACAGTTGCTAGGTGCCAGGAGCT
+>5926 2
+GGGCTAGGCACCCTGGACAAGAGGCCACTCGAACGAGGCACCACTGATGTGTGCCTTCATGTTGTTCGTAGCTACTCAGAGAGTTCTAAAATATCTACTT
+>5927 3
+CTGGGTCAAATGACCTTAGCGTACACTGTACTGATCCTCATCACTCGAAGTTCACTTACTGGCTCGGGGTTTCCGAGCTGAAAGGCAGTGACAAGAACGT
+>5928 1
+AGTAGTAACGTACCCCGGAGTCAAAGGCAGCAAGCTTAAGTATCCTGTTCTAGGTTATTGCGTGTTGAGGGACCTTTGCCTCCGCGTCCTAGCCAAAAAC
+>5929 2
+AGACGTCAAAAAGACTTCCAAACTCCTGTTCGTCAGTCATGTGCGACTGGTCGGGCTATTTCGGTTGGACTTAGAGGAGGACCGACCCATCGCCATTATA
+>5930 2
+CAATGGGCGGACGCTAGGAACTCTAGGAATCCGTCCTCACACCAGGTCTCAAACGACGTATTGCTGCGGTAACGATGATCCTTTTATGGGTTTCATAACG
+>5931 2
+CTTAGAATGTTCCTTCAGCACTCAAGGTTAGGAAGCTCAGCTGATGAGGAAAGCGGAGTTAACCTCTACATCCCCGGTAGATGCGTCACAGGTCTTGTCC
+>5932 2
+GGATTACTCTCCAGAACTACCCCGTGCGCGAATGTCTAAATGGTGGACTAAATTTTAAGTAGGGACACAGGCCTCTCATGGTAGCTGCGGTTACTCCAGC
+>5933 2
+CTGTATTTCATCTCGGGGAACACCACAAAGAAATCGGTCCTACGGATGTATACCCTGGTTCTAAACTCGCCCTGGTAGCGCGAATCGGGAAATGGGTTTC
+>5934 2
+CCCTAAAGCTGATCGCAATCCGAGGGAGGCGACAATGTATGAACCCGGAGATTGGACTCTACTTGTATCATTCAGATGCCCTCTCGTGAGGTATTTGACC
+>5935 1
+TCCCCCTTTTGCAGACCTATGAGAGAGTGCACTTGCGACGGAACGAAAAGGAGGATATACGCCTTTTAATTAGGCACTATGGTGCTCACCCCGACTGTGT
+>5936 1
+TTAGTGCGGGGTCTTGACCCGCGGCTAATTCAGACGCCCTTTGCCTAAATGCTCTCGCCATAATATAGCAGTAGAAACTGGAGTACGCCATGTGCAGAAT
+>5937 3
+GTGACAGTTGTATGAATATTTGGCGGCCGATCCGGATCGGCCACTGCCGTACAATAGGACGACTCACACCGATTCATTGTGGATCTCCTAAACTCGATGA
+>5938 2
+GAGGAAGCACCCAAGTTGGCTCAGACCGCGTGATTGATCTCGATTCCGGGAACCTAACACCTCTTGACGGATAACGATTCTTTTAAAGGTAGGCTTCTCG
+>5939 1
+CCGTGTCTTATGCTTCCATAGTTATAAGCAGGTGCAATCGGCAGAGGCCATAAGGTGGAAGTACGTCTCCAACCACGCCTGGTTAAAAATTCTCTCCGGG
+>5940 3
+ACGAACCTCAGAATCCTTCTGTTGGAACGCACGGGTCGACGTGTATGCGTGATTAAGACTGTATACACGGGCGCCTCGTCATCTAAACTCGTATGAAGCT
+>5941 2
+GACTTTCATACCGTACCTGGTCTGCTTGGCTAAACCGGGTACACCCCAGGCATCTGCAAATGAGGGATGAGTACACAGCTGAGTTCTATCCAAGGTTAGT
+>5942 1
+ACCAAATATAGCGTCCGTTTCCGTTAGGGCGGGAATATAGCGGAAACGGGAAGGAATTGACCCGATGCACCCTATACTGTAGACCTCCGTCTTGTCTTCT
+>5943 2
+AGGTAATTGCACGAGCATGTACACAAAGGTTCGGTCACATGTGCCTCTATGTCCTCCTTCCCTCTAGCAAGTAGCTCGGGCGTATGGGGAAAAGATCCAT
+>5944 2
+GTCGGTAGCTCTTCGCACATACAACGAGCACGAGAAGATATTTCTTGGATACTTTACATTTTGAGCTGGTCCGAGGCAACGACCTAAGTCTGCGGCACGC
+>5945 3
+CTTTAGTGAAGGGGCATGGACCTATAACCTGCCAGTGCTCAGCCCTCAACCAGCTATGAGTAAATTAGACTGTAATGCTTTCCTGAACGGCCTTGGAGCG
+>5946 2
+AAGATATCTGGGTAACTCGGCGGGAACCTCTCAGGTCAACATGATAGCTACCCGCAGTATGTCAGTCGTCCGGACTGCCTATAGTCATTAGCCTATAGGT
+>5947 3
+TGGCAGGGGTATTCAACAGCCCGACGATGATGGCGTCCGCGCAAAACATTTGCCCTCTGGTTACTTTGGGATCACCCGTACAAGGCCTTATTTATAAGAA
+>5948 2
+GAGAAAAAGACGTTATCACTCCGTGACGTGACATTGCTCTGTTTCCACAACTACTTTCAACTCGGCGACTGATGTCTTGACCCGGTAGAGGTCAGGAGCG
+>5949 2
+CCGGGGTTGAGGCTTATCACTAGTAGAAGACCGCTTTCAACCTCAGACTACGTTTAATACTAAAGGGCACACGCGCCTAGCATGGTGCTGACGATGCTTT
+>5950 3
+AGTTAGCTCCAATTGTGACCGTGGTGAGGACGCCAGGAGCTACCCGCCTACCATTCTGGTTGGTATACGATCGACGATTGCTCTAAAACTTAGACTACAG
+>5951 1
+TGCCAGATATACTTGGGACCCTGGTTGATTCCTCGACCCAGCCTATAGAAGTAATTGGTACACACTCCGTATGGAGCGATATTGCAGCAGCCGAGGTCAT
+>5952 2
+TCTGCCGCGCGACGTGGATACACGTAATAGCAAGCCTTCAGGTCTATGCCTGACGAAACCTGTGATGGAGCTAGCTTCAGTTACTGAAACTTACCTTGGA
+>5953 3
+GCTGGGTTTTGAGGTTAAATATAGGCAATCTCTACAACCAAGACATACGTATCTCAGTCCCCGTACGCGGCTCTGCAATCGTTAGGCAGAGGTGCTCCAG
+>5954 2
+AACACGATTCAGAAATGGGCGCGCTTACCTACTTTATTCAAAAAGCCTTTGGAGGCCGGCTCGTAAGACCGCAGGGAATGTGTCCTAGTTCACTGCTGTC
+>5955 2
+ATGAGAGACGTAGCTCATCTTTTGAAAAGCGACGTCCATCACGAAAGAGAACGCTGATGTGACCTCGGGTCACGGACTTCTTCTTCTCTTATGCCGAGGC
+>5956 2
+AGCTTTAATCCTCGGGTGCGTAAATGCTCTATCCTGGAACTCGGAAAACCCACTGTTCACGTGAGCAAACGCTCACTGTGAGTAGAGCGTTGCAGCTTAG
+>5957 1
+CGTATCCCCCCTGTCCAGGCATATGATGTGATTCTGAAGGGCATTATGTTCGATTACCGAGCCATAAAGGCCACGGACCTCAACATAAGTTGTCGAGTGG
+>5958 2
+ACCTAGTACCTTGGACTCAGGATCGCTACTAAACGGACCTACAGCTGTCGGAGATTCCGTCACAGACGAAGGCGCCGTCATTTTTGTATGCGATTGAATG
+>5959 3
+TCCGCTCAGTACCGACAAACTCTACTTGAGGTGAGGTGACTCTGATATTCGGTTGTCAGACGCGTCTAAGCAGGTACACTAAGCGCGGATCAATCCTTGA
+>5960 2
+TCCGAAAGGCTGAGTCGTGTAGGCGGAACTTCGCTTTAGAACCCGCGGGCCGCTTCAAAAATTCGTATGAGGCAGCCTTTGACTCATACCTAAGTTAATC
+>5961 2
+GTCGGGTCTTCACCTCCGGAACATAAACGGTCAGATAACTCACTTCTGCCGTTTCCTGGAGGCATACGATGGCTATGTGTGGCAAATGGCACTAAGACTA
+>5962 3
+ACCCCAGCAGGGAGCCTCCTAAATCAGAGGTCTGAGGATCGACTAAGTCTAGTGAAGAAATGAGTGTCCTTCTAGTGACCTTTCACCAGTGTCTGGTCTC
+>5963 3
+CGGGCAGTATCGAGTATACTTCGGCAATAATATGCCGCAAAGCCCACTTGAGATTAGCAGTGGCTTACCGGGGTAATCGTTCGGACCTATCGTAACTTCC
+>5964 1
+TCATTATGGCTATTTGGTATACCGCGCTCCGAAAACTCGACTGATCATGGAGTGCCAAAGATGCGGGAGATGGCTGCGCATCTTCAACGGCAATCTCCAT
+>5965 2
+AAGGCAGGACCGGCCAATTTCCATTGGTTGGCAACAGACCACAAACAAATACGTGCGCCGGGATTTAACTTGAGTACTGCTTTCTGTTTCACGCGGTCTG
+>5966 1
+ACAAAACGGCTGCGATGGTTTCCTGTCCATCTCTGCAAGGACTTAAAAGGTTAGTGATGTCTGTTTGACACAGACCAGCAGCCGGGGATCTCTCACTGAC
+>5967 1
+GTGCTCAGGTAGAAACGCACGATCCCGAAATTTCGCTTACGATTATAATGCAATGGGGTGACCATGCGATATCTCACATCCGTCGCGATCCTTTGAGGGC
+>5968 1
+GAAGACACTGCTCCCTTGGGATCATCTGGTGCGTCTTGTTCAAATTAGCTACTGAACGGTTTATCTCCTCCTCGTACAAAGACGGGGCCAGGAGAACAGA
+>5969 1
+TGACGAATCCCGCAACACGCTATGTTCGGCGAAACTTATGGGTATGGCGCGTTTCCCACTTGTAAATTCCTCTACACAACAGTGGCGAAGGGTGATGCAT
+>5970 2
+AATTGTCTGTGTTCACCACACTGTCCTAATGTCTAGAAATGCGGCGGGCGAAGCAGTTCGAAGGACTAGGAGAGCTTGGTCCAGCAACTTCTCCTCACAT
+>5971 1
+CCCCGATATTCCCAAGCCTGTATTTGTATAAGCTATTCATAGGGTAGCCAGTAAGATCCCGTACAAATCGGACTAGTGGCCCCAGGGGCGGGTTGTCAAT
+>5972 2
+ATGCGGGTATCACGGTCAATACAACGTGGTATCGACGAACGCCACCAATTACGCACTGAGGTGGCTTGAAGCGCTTTCTTGCGCCGAAATTTCATGTATC
+>5973 3
+GAAATTCTTGGGCGTAACACCCCACAATCGATACGATCCTGCCCCAATACCGAGCTAAAATGAGGGGCCCTGGTTTGTGGACTTGTTATATTCAGGCGGT
+>5974 1
+TCCTCGTTTGGTACTTTGTAGGACTGACGAACCGAGAAAGGAAATCCGCGGAAGAAGCTGATCACGTACTCTGTTGTACAGACCACTCCTGGGCCCTTAT
+>5975 3
+TTAGATAAGCAACAATCCCAAAGACGGTTGAGTGGTTGGTGGTTATCGTGTACCTCGTGCCGGTTCACTCATCGACCGACCCGCTGATTCAACTAACAGG
+>5976 2
+AGGGCAGAAACGCTTCTTCTAACAAAAGTTTAATACCTATGTAAACGTTGCTGTCAAGATTCGCCCCTTCCGGGAGGGGGAGGACCTACCGTGTCCCTTG
+>5977 3
+CTGCCAGAGGTAGTTCGCTAGGGAGTTTCTTATGCTGATTCAGAGCAATAACAAGACGGCCCCACGGGAACGCCATTTAGGTTCCTAGATCTCCCAGTAT
+>5978 1
+CATCGATCTAGAACTGTGGGCAGAGGTTTGTGCCCACTCTACCACCTGCCATTGGTCAAGTAGAGCAAACTAGGTGATCTTTGCCTATCGACAGGATAGC
+>5979 3
+TGTTGGATCTCGTGTCAGATTGTGTAGATCAAGCTAGCGACACCAGAGAAGCTCACCTAGTACTCACATTTCCTAGGGCGCACAGTACGTCTGTCACGGA
+>5980 1
+TTAGGTTGATGATCTATTCCCCTAAACCATCTACCTGCAGGTTGGGCAAGGGATGCGTCAAAATGGGGAGTGTCTAAGCTACCTTGTGCCACGCAAACCC
+>5981 2
+TGCCATCGGGAGGCAGCCGGATTAGTCAACATAGGTTAAGTAGTCGGCCGCAACCTCCGGTTCTATCAATCATTTCAGCGATATCCGTTAACGAGGATTC
+>5982 3
+TCAATTTCTACCGTCGTACGGATGACACTAACGCTTTACCGGTGGAACTGGGTGTAGTAGATGGAATGGCCAGCCACGAGCTCTAATCCTCCTAGCAAGT
+>5983 3
+CCAATCGATGCCATGCCATGCTCGGCCGTACAAAGTAGCATAGAGGGCGCGCGAGTTGATGTCATCTAATCATTTGTAAGCAGCTCAGCGCTATATCTGT
+>5984 1
+AGCCACGATGTTACGCCGTCGGCCTAGAATGTTGAGTCAAGACTAACGTTGGTCGGAATTAGCTCATGTTTCAGGGACAGCAGAACTCCTTAGTTCACCC
+>5985 3
+CGGTATATATGGGATATCACGGCAGCTAGACGCTCCCTATCTTGGGTGCTGAACAATCAACATCTGAACGGCAGGACACCCGTTGTCTGAAGTTCCTTAG
+>5986 3
+ACACCATGCGTTAGATCCTACCAAGTTTAACGGATAGACCGTTACGCGGACGATTTAGTAGGAGTCCTCCCAGATCTTCGGCTGGATCCGTTGGGACAAT
+>5987 1
+GCCGGCACATGCGAATAAAGGTCTCCAGTCATGCAAGTGCCTACTGAGACAAACCGCTATGAAGCAGCTATTGTGCGTATCCTCTTGTAACTGGCGTGTT
+>5988 1
+TAAGCAGCTGATATTTAGTCGGACGACGAATGTAGCTTGCTTAACTCCTTCCGATCCGTATACTAGGTTAGTAGACTCGCGCCGGACCCGATGGAACCAG
+>5989 3
+CTTGGAAATCAGTAAGTTTGGGACACGACGTTTTGCGTACCGCTAGCCACCATTTCCTGGTATACAAAGGTCCCCGATCAGCACTGCTAGATAGACGGGT
+>5990 1
+CCCGGCACGAGGGTTGTGAACAATTCTCAACTTCTGAGGAGTACTGTTATAATGAGTTCGGCGTGCGGAAAAACTAGCCCCATAGGCCTTCACCATTCGT
+>5991 3
+CTAGATCGTTAGGTGACACTAGGATATCTGGGCATCTACCGAATTCACATAACCCTACCCGGATACTCAGGTGATGCTACTGAGTCATGTCGGGGATCGC
+>5992 3
+ATCTGTCACATATCTGCTGTAAGATAGGCGGGACAAGAAGTGTAACTATTCACTCGTAACATCTGGCACCGCATGCCCCAATAGTTTGGGCTGGTCCGCG
+>5993 2
+GCCCTGAAGAGCTATGCCCGAGTGTATGTACAGCCATATAATCAAAACCTACGTCCATGGTCAAGGTTACTCCCGTTACTGCAGGGGGTTAATTCCGTGG
+>5994 3
+AACGGTTGAAAGCCCTTGAGTTACAATAGTTTGATGTGACCCTCCGTGCGAATGCGCGTCGGTCAATCCCGGTAAGCTAGTATCCGATCACCATATACGG
+>5995 3
+TAGGCTTCGCGATTCCGATTGTACATACGCGTCGCGGTAATAACTAGCAGTCTAACGGGTGTTAGCAGTTAATCGACATCTGACCAATGATCCCGCGCAG
+>5996 1
+CGACCCCGTTTGATCCAGAAACTTAGACACAACTGTATTAGGAGCACCCTTTTCCATTGAGGGTGAGATTAACATGCGGTGGCCGGTAATTCGCGCGTCA
+>5997 2
+GTTATAAAGAGATCCCGCGGAGACCTCTATATCAACTCATGGGATGTTTTACGACCTCCTTAGCATGGACTTGTGAACCGGAGCACGCGACTCTGTCAGG
+>5998 3
+ACGAAGGATTGAACAGAAGAACTAATCCCCACCATGGGATTTTTGAGCTTTAACGGCTGGTCCGACCAGCTCGTCTAGCTTTACGATCCAGTGGGTCCTG
+>5999 2
+GTCAAAGCAGAGTTATGTGCGTGGGTACACGATGAGACTTCCGTACCCATTTGCTATGCCTCGCCACGAGACTTCTAGACAAGATACTATCCATGTCGGG
+>6000 1
+TACTCTGAGCTCAGGCAAGTTAACTAACGATCTGCCGGGGTTAGTGTCTGGTGACTCCGCTACTAGTCATTATGCTACCAGGACTCCGCTGACGAAAAAG
+>6001 2
+ACTTCGGGATACCATCCCATTGCGTAAAGGGAACAACGAGACTTCCAATAAGGGAGAGTATTGGCTTGTCATTTTTGCAGCTGCGGTCCGTGTCCCCCAA
+>6002 2
+CCTTGGCATCTGAGGTTCTGTCGCGTCGGCATGGAGATTAAAGTCAGTGGCAAAGAACGTCGCGGGACTATCCTTGCACACGTCATCTCTAAATTAACAC
+>6003 2
+GCCCCCGTCCGGCCTACAAACATGATAGGTTGTGGGGCAAGTCCAAACGCTCAGGATACGGCCAGAGACTGCTTATGTTATCTTAGATTGCGTTTACAAT
+>6004 2
+TTCTGGGGGACAAATCCTATGCTACCTATACCATTCTTCTCAAGTTATTCGCGGTCGTGAGAGCCGACGCTACACAGGCGCAACACATTAAAGGGTGGGT
+>6005 2
+ATTGGGCATACTAATACCAGGAGACCACGTCTATGGCTCATTGTTGACACTGTAGGGACTTGCTGTAATGCTCGGCGAAAGCGCGTACTGATCCTCAACC
+>6006 3
+TATCTGAGTCCGAGTATGCTTGGGACTTTATTTTAAACGCACAGGCACCAAGGCGCCGGGAAATTGGTATCAAATGCCTTCCTGGGAAACTCTGCGACCC
+>6007 1
+ATACTTAAGCTCGCGGCCCAAGGGATCTAATTCTTAGGGGAGTGGCTTTCAGGCTAGATGGCACCTTCCAGCCTGCGTTACCGTGAAATCCGTTCAAAAA
+>6008 2
+GCGGTATTATGGGGCCATCGTATCCTAGGTTAATATTCGGAACGTTCCCTTGTAACAAGAGGCAATCAATCCACACCGACATCTGTACCGTCGGGAGTGC
+>6009 1
+ACTTATGCGCAGCCAAATCCTTTGCAAGGGGACCGTGGGGCTCTCATCCGGGACGGTTTCAGCAAGATACCTTCGTAAGAAGTTCTCTTATCAAATGGAC
+>6010 3
+TTGCTTACCAAAGCCACCGCACTACTGAATTGAGTGAGACTCACCTTAAGGGCGGCTCGAGCTATTCTGTGACTAGGGGGCTTCAGCGTATTAAGACTAC
+>6011 1
+CAACCCCTCCAGTACGCCCGCGAGACGTGACCTATCAGTAGTGATTTATGGTTGTTTACGCAGAGTGTAAAAGCGGACGAAACGTACGTATCTTCTGGCT
+>6012 2
+TAATTTACCTTCCTTCGTGGGTATGCTAAAACGTTCCTTGGTCACGAGGGCGACCGGGTGGAAGAAACGAACCCTTTGAATAACGCCCGGTGAACATCTC
+>6013 2
+CCCGGGTAATTTTTAATGCGCCAGACTGCAAGAGGTCATAGGAAAAGCAGCTTGCAGTTTCGCAGATCAAGTATCCATAGGCCGGCCACTTTTTCGGCCT
+>6014 3
+CACTCTGCCGGGGGCGAGTATCAATGCTTATGCTTATCCTGACACCGTAGAAATTCGGTAAGTTAGTTCACAGACCCGTGGTCTTCCAGAGGCAGATAAC
+>6015 1
+TCCGCACTTCGTCCCCCACTCCAAGAAAGCTCATCCGACGTGGACGCAAAAAAGGTTGGCTGTAAGGAATCCTGTGTGGATGTTATGTATCTATGGGTCA
+>6016 3
+ACAACAGCAGCAGCTAGGACCGCTACGGGTAAAAGCCTCGTCGGCTTAGACGTTAGTTCTTCTACATAGACCGCAAGGTGCCTTTAGTTGGAGTACTCTT
+>6017 3
+TCGCTTCTATTAGGGTAAAAATTATATAATCCCTACACTGGAGTGGCCTTACACAGTCCCCAGGGAGCTCCGATGGAGGCACTCTTGCGGGAACTTGGAC
+>6018 3
+GTATTCGGGGCTCTATTAACGCCTATCCGAGTCAAACCTTCGTCCGTCTAGCAGTAAAGTGACACTACAGAGCACACGCGTTAGGCGATTATGCGGGATT
+>6019 1
+CTAACAAATGCGAGCTCCGTTACCACTACAGGCCAGACGCAAAATTATGTCGTAGCGCGTTCGATGTAGCTATGTTCTCGGGATTTAGCGTCAACGGTGC
+>6020 3
+ATGAGATTAGATTGTAAGCTCCAAGCGGACTGATTTAGGACTCGCCGTAGTATATCTCCCATCTCCAACCGTGAGTCAGGCTAATATGGCCTCGGCAGCG
+>6021 2
+TAACCGCTACGACAATTACGAGGGTTGCTACGACGTCGGAAGACCGCAGTATATATCTGCTTACATATCTGGTGTGGACTTCAACGTGCCCAATGCTCGG
+>6022 2
+CCATCACGATAGTAAGGAATCAGCATTACCGCCCTGCCGGGCCTGTGACTTATGGCAGATCGCCAGGTGGTGAAACTTTGCTGCGTCCTTATAATAAATG
+>6023 1
+CACGATGCGTGAAGCCACCGGATTCGGGGCACCTAGAAGCAAAAACTTTTGGCCGTAATGTTTTCACCATAGGTAGACTTTCGCGGACTCTCTGAAGTCT
+>6024 1
+CAGCACCTCTGTGCGGGGATACTCGAACGGAGATCTGCACGGGTTATCGGCCGATGTGATACTCCTAAGTTGTTTTATCCCAAAAAACACGGTATGACCT
+>6025 1
+GTCGGAGTTGTATATAGACCGTATGGGTGCCGCTCACCGCGAAATTTAGATAAGTTCACCTAATCCTAAAACCCATCGGCTCTCGGTGTAGACGCGTCGA
+>6026 2
+CTGCAGGAAATATGAGCCACATCACGTCTCACTGGCACTTCGAAACCGTAGCCTTTGGCCTAAAGGAGGCCATCCGTTTGCGAAAATTGAGCTTGGTTTG
+>6027 1
+TTGCAAGCATGTATTAGAGTGGCTCCCTAGGGACCACAAATTTTGAGAGATCACCTCAATGCAAATCGGTCCCGGGATCGTACCCTTTCGGAGCGTCGTA
+>6028 3
+AAGCGGCGCGGTATCGATTTTAGTGTGTCACGGAGTGTCCTCAACTTTTCCAAGAGCCGCAGATCGACATAACTGGATCTAAAATCGTAGGAGTCCCCTC
+>6029 1
+TCTGCGTTTCTCCACAATTATGGGGGACCTGATTAGTGAGCGAAACGCAGTCTACGAAAGACTCAAGCACTGGCGTCGTGGCCTATGTAAGCCATCTACT
+>6030 1
+ACACCTCCTCTAGCCCACACCTTATATTTGGAGCTACGAGAATGGAGCCTTGATATTTGAGATGAATCGGTTCGGGGGAAAACTCTCGAGGCCCTAGTCG
+>6031 3
+TTACTGGCGATGATAACTCACGTCTCACGTTGAAATCAGTTTGACCGAGAAGCACTTACAAGGCGCGGGGATCTACTGAGGACGGCCTTGTCACTTTCAC
+>6032 2
+GCAAAGCAGGAAGATCCATGTACGATGTGCCTTACCCCTACGTGCACAATAAACCTCCTGGTTGTTGTACTCTTCCCTGGAAGGTAAGCTGTGCAGGTAG
+>6033 3
+AAATCCGCTACAGCCCAATCCGCTGGTCTTATGGCACGGAAACTCAAATGGTTTACGTAACTAGGTGTGACGCGTAGACTCTGCCGCGGATGTGATCTAT
+>6034 2
+CAATAAGGTACGACACACTCTGGCCTAGAATAGTAATGTCCCAGTGCGTAGTTACGGCACGGGTTAATCGGGTTGAGGCACTCAAGTCTCCTCATCCGTT
+>6035 2
+TTTCTCGGTCAGTTGGGGAAAGAAGTGGAGACTAGGCCTAGGCGACCTACTAATATCTGCCCCTCCCACCTGAGGTCAATAGCCTAGTCATTAGGTACAT
+>6036 3
+TAATCCACGCCTGTGTTGGAGGAGCATGTCACACAATAAAACGCGAGTGCATACGGGTGGACTCAACGTTCATGACTTCGCTGTAATGTCTCGATCCGCT
+>6037 3
+ATCGCTACTCTTAATTATATTATCGTGGCCGTCGCTGAAAACGACGGCTTTTCGCTATAGTCGGCATGGCGCGGGCACAATAGCCTATCAAGGACACGAG
+>6038 1
+GTGGATTTATTGCCATGATAATACTTAAGAGGCTGCGATACCGTATCGCTTACCAATCGCCACCAGGAAGTCCTGGGGCCGACCCCGTACAATGAGGTTT
+>6039 2
+GGAGTATAGCCGCTGCCACCGCAATATAAACTCTCGGGGGTTATTTGCGATCCGTAGGAACGAGGCTCTTGAATCTAAGGCAAGGTTACTTCCTCTACAC
+>6040 2
+AGGCTAGTCGACTTGGCCCTAACACCACAATTAGTAGCATGTGTGATAGGCCACTCCATGTGTTCTACGTTGGTTACGGCCTGGGCGTAAGTACAAACAC
+>6041 1
+CATGTAACAGCAGGTGCAACGTCTGTAAGGCACACTGGGGCTTCTGTCACACGAAGACTTCATCGTGACGCTGCATTAAATCCATCGTTCGTGTGAAGTC
+>6042 2
+CCCTACTCAGAGGACTACTTGTGTAAGCGCGCGAGCCGACCGTAGTTTTCTACGTTATGTCGGGGATATAATATCTGCACGACCCATTGGAGACAAGATC
+>6043 1
+TATAAGGCGACTGTTCGCTTCGCTGAAGACTCGGAGAGTAACGAGCGTACCGCAGTGGCGGAGACCACTCTGATTCTAGACCCTCACTTATACTTTTAGA
+>6044 3
+CCTCGTAACGAGTCACTGCCCAAAGGTGCGGATGTCGCGTGTTATACAGAACGGCTCTTACACGGTCAAGACGTACCTTGGTTGCTAGTTTTACAAAGCA
+>6045 2
+ATCCGTAGCACGGATTCTATTCTTCTCCGATAGCATGAGCCAGAACCGAGTGTGTGCAACGTCTTTTCGACTGGAAGTGCAAGGTACGGCATTGCCACAA
+>6046 1
+TGGCATCTATTAAGCCTACGCGTAGTTAGCTAGTGAGTGCGCGTATAGGGTCAGCCCTCACAATACGTTGATCTGCACACTCCTATGAGGCAGGCAACAT
+>6047 3
+TATATAAAATAGAATGACGGCCAGGCTATCTGTATTCGGGGTGAGCTTCTTGGGTGAGATCACCTTCTCCTGTAGCCCAGAGCTGCACCGAACCGCACTA
+>6048 1
+GATTTTTTACCCTGGATACTCTGATAGGTGCGGAGATACCGTGCGACCGCCCTGTACAAACCAGTCGCAGCAACTGCGCATGATATTACCGAGTAGTAGT
+>6049 1
+CTCACCCAATAGCTAACCGCAGGGGTTTGTATGGCTTAGTTGAACCTGACAGCGAGAGCTGGTTCACGAGCCCTATCTCGATAATTTGCAGTAGTAACGC
+>6050 2
+GCTCGATCTTTTAGTTAGAGTCCAGGAATTAATAAAAGCAACGTCGATCCTCTCGGTTCCGGACGGCAAGTAGGTGACCATGTCTGCTGCCCCTCAGAGA
+>6051 1
+TCAGGAGTATATTCGAACATTACCACTGCTACGGGACGGCCGTCTTTCGCCAGGCAGGTGTAGACTGAAATCACATGGTGATTGAGCGCACTCCATCTAT
+>6052 1
+TCCACGTGGCTATGGACGATAATTGATGTAAGTCATCGCCAACATGCTGGAGCTGGCATCACTACGTATAAACAGCCATCCTTGACTATGTCCGGCTGGG
+>6053 2
+TGGGTATGGCTACAATCTCAACGGGAGCCTCCTTCGCTCGTCTTCATCTAACCCCGAGATCGGGGATCCAGATACGCAGTGTTTAATAAAAGTAGGCAGT
+>6054 1
+ACCTGCCGTCATCATATCGAGGCCATAGGTCGACAATGATCTTGGGGTGATAAATTTATCCTTGCGGGTGCTCTCGTAACCCCATCCGAAAAGCAGGAGT
+>6055 1
+TGTAGCTACGCAGTGCCACGGTCAGGATCTAGACACCGACGCCGTAAATGTATTAACGTCTTCGTTTGGACCAGCCGAACTGTTGAACTTGAGCTCAGTA
+>6056 1
+GACTGGGGTTACATTAGGTCACCCGATCAATATGGTATTCGACTTCTAAAGACACAGAATTATAGGGTCAGAGTACCTCTTCCCTCCACGCGGGCGGCTG
+>6057 2
+ACTCGTCGCGATAACTACTCCTGAACCCCTTACCCTACGGCTAGATGTGAGGATTCAAATTTCACGTCAAGCCGGTCGTTGGGATCAGGGGGTTGAATAA
+>6058 2
+CGCACGTGTCAGCACTATCCACGCCGCTAGCATTTATAGATTCCGTGGATCGTGAATCTCCAAATTGGAGGGTGATGGGATCCCTATATGCGTACGCAAA
+>6059 1
+CCTGGCGCGCCTGTGAATTCAATTGTTTATTCGATACCGTAGCGATAGAAAACCGCATGTTGGGCACACGGAAACGAGAGCTTTGATTTCCCGACCCGAT
+>6060 2
+GGTCAGGCCGGGTACATGCGTTAATGCCCTTCGGAGATGGCTCGAAGCCTCTGATGCTCGTTGCGACACGCGAAACTCATTTAAAAATATACCCATTGTA
+>6061 1
+ACCGGTGTGTTACATCTTGAACGCGACAATAACCTACGGGGCGCACGACCCTGGCGATGTACTCCGCTTGAGAAAATGCTTGCTGTCGACTTATAAATGT
+>6062 1
+CGAGTGGGTCAATGGTTAACTGCACCCTGAATCTAGTAGTTGCACCGTGTGAGAACTCGCCAGCTGCCTGATTACTAGATTGACAACGGCAACTGATCTC
+>6063 2
+GTCGTCAACTGACTCAATTGCAAGCGAGTAATTAGTTCGCTCCGGTACGAGTTCCCAAATGCGCGGAACCGTCTCTCAATGTACGGTGGTTGGAAAACCT
+>6064 3
+AAGTTCATGTCGCGGTAAATGGCCTAACGTCCTGAGACTGTATCCTGTCACTGCTAAGGTGCGCTACCAGCGCCATAATTTAAGACGCGCTTGGAGATCA
+>6065 1
+AATCCTTTAATAATGTATTCCCACAGTTATCGAGCGAGTGCCGGAGTTTGACAGCGTGCGACGACAAAGTGTCCCCGGCTAGAGTCCGCTTCAATTACGG
+>6066 2
+TTAAGCAATAGCACACTGTCAACGGGTTGCGTGGGCGCGGGTTATAATTACGCAGCGCAACCCCATAATACTAACTCATGTACGTTCTTGCTCGCGGGAT
+>6067 2
+TTGCTCCCGCCCTATGTTTAGCTGGTATGAGGACTGCCGCTAGTAGGACGAGTACAGAGTCCTGTTAAAACGCAGACCTCAGCGGTAATACTCCTTAAAG
+>6068 2
+GTATGCGCAGCACTGCTGTTCGCCTCCCGCTTAGGAAATATTAGGGACTTCCGGTCCAAGATCTCATATAGTGGGAGTTGTTGCAAAAGCCGCAACATAC
+>6069 2
+ACCAATTGATTTTTGACAAAGGCGCTTGAGCATAGGGCCTGCATGAAGCTCCGGTAGCATTTTAGCTGTACCGTGAGATCCGCCTTGCCAATGCCAGACA
+>6070 1
+AAAGCCACCGTGCATTTCCCATATAACTCGGATATAGCTAAGCGTCATGTATAGGGCGGGACTCGAATGGGGAGACTGGGCTCCCTCGTTACAATTTCTC
+>6071 2
+ACAGGTGGACTCCTTTAGGTGACCGCGATCTCAGCCGGTTTATCCTGTGTCCAAGCCGAAAAGGCATTTTCCAACCTTGAGATTTGGAGAGAAAGCTCAC
+>6072 1
+TAGATTACCGGTTCATGCCAATACCTGAGCTGTACCCAAAGCCTCCCTGGTAAGAAGGTGATAATGAGCGGACACTCTAACTGTTTGCGGGTCCATGCTG
+>6073 2
+GCGTTAATGCCTAAGCGATGCCCGTGGCAAACTAAGGTTGGATAGTGAGACTCCTACGCATGGTACGCCGTCACGTCTTATTTTTGTCACAGGCAAAACC
+>6074 1
+AGGCGCAGTCGCCGAATACCTTCGGGCTTGAAATGGGTATCAGGTTACAGCACGTACTCGTCGCCCGGTATTGGGCCAAATAAATAAACTGTCCTATTTC
+>6075 3
+CAGGCTCGATCTAAGGTGGTGATTCTTCAATAGACCAACCCTCGAGGATAGCACGTCAGTGATCGAAAGGCTGTCCGAGAGTGCTCTGAATTCACTTTCC
+>6076 2
+GTAAATTATGTCATACATTCGCACCTGGCGTAGATGTTCAAACGTCCTTTGACTGCTGCCCCGTGGTAGGACTGCGGAGGCAAACAAGACTGACCAGTTC
+>6077 2
+GATGGTGCCTGGATCTGAAGGTGGAACTGATTTCACGATTAGTACCACAAGTCGCTATAAGTCTCACCTCGCATCCAACGCGTCGGAGTAGTTCGCTCAA
+>6078 1
+CGGAGGTCTTTGCCGCATATTAATTGTACAGCTCCTACTGCAATGCAAGAGAACTGGTTGAAAGGAAAAGGCTGCCCTATGCTCCCCTCTCTGGGAATGC
+>6079 3
+AGGCGACAGGATATGATCGTTTTATCGGATAACTGCTGGTCCTTGACCGAACTGGCTATCTCGAGTCCTCTGGCATTACAGAACAGGAGCAGTTACCCAC
+>6080 2
+CCGTTGATATCACTGCACTATGAATCAGCAACCAACTGGTGCCGTGGTACATAGCGCAATTAGGTGTACCAGGTACAGGGCGCCATTCTTGGAGCATTTC
+>6081 1
+GAGGGACTTTCGCAAACGGCCGCATGCTTGATGTGGTTAATGACTTTAAGAGGATTCCCCATAGAACGGCTATGTCTCCATTCAGCAGAGATCGACTCCC
+>6082 3
+CTAGTTCGAGTGTCTAACGTACTACATAGTCTTCAAGCCTGAGAAAATTTGTTCCCAAGGTCGGAGGGTCGAACGGGTCCCTGATTCAGGGCCCTAACCA
+>6083 2
+AGGTTTTAGTTACCAACCAACTTTGAGCGGGCGGCTCGTGAGAGAGCTCATTAGCCCTAGTGTCCTGGACTCAAGTTCAAGAGTATCAATATCACGCCCG
+>6084 3
+CCGCGTACCTCGTCCCCCTGGGTCCTGAAAACTCCATAACGGTTTTCAAAGTAGAGCACAGGAGGGGTATGTTGCGATCAATTAGGTATCCATAAGGTCT
+>6085 2
+TAAGGGATTACCCAATTTTCCTGAACAGGTGAAAGCTGATGAACCGTGCCTTACGTCTAGTGACAGGTGCTCAGTTCCTTAGCGACCTGACACCGCATGG
+>6086 2
+GCAACTGATGGGAATTTGGGAGCAACCGTTCCGTTATCTATCTCAGAATACTCTAGACCCGGAGAATATTCAGGCGCAGCCTTGCGATGTACTACCGTCG
+>6087 1
+GCCCGAGAACGGCGAGTTTGACTCATATACGTCGCCTTTCACGTATGTAAACGTGGGGGGCCCGTCTCATTAGAGACTTTAGAACTATTACGTAAGCACC
+>6088 1
+CAGTCTCAGGTACTTCGCGCCGGGGTAATCCTTCGGATCCGACGGAAGTGAATTACGTGGCCATTTATGTTTCAAGAGACCAACGATCAGAGAATCCCTT
+>6089 3
+AGTCTTACGCAAACTGGCCGGAATAGATTCGATCCCTCCACAGGCGAGCCTGTACGTGTCGAATGCGTATTCTCCAGATAAAGACGTTTTGATGGGCTAC
+>6090 2
+CTGAAATGACAGGCTTGCCAAGAATACGCCAACTTCTTAGTGATACATATGGTAACCCGTTTGGTCTCCCTTGGAGGCAGGCACATGTGAGCCCTCTAGG
+>6091 1
+GGTGCAACAACTCTTCGAAGGAGTACATTCTCCTACATCGACTGAAGACCAGGTGTTCGAAACCGACTGCGTCCATGCACTGCGGTGATGTGTTTCTAAG
+>6092 3
+ATCCTTCGAAAGCCCCCTATCGGCTACCCTGATAGGCATGGCCATAAGGCGAGGATACCATTTATTGGCATAGTCCGTATGTTTGGCATCAGAATGGGCA
+>6093 1
+GAGAGCGAAGTCCGCTCAATACGGCGCTTCAGCTTAAGTGATGCTTATTGACATACTTACACTAAGACGTCCCATGGTGATCTGAAATGCTGCGCCCGGT
+>6094 2
+GATCTTTTAGGGGCGCCAGGATAATGATCATCCGACGACTCCTCGATGTACAGCCACGTAACTCTAAGATTCACTCCAGTAAGGTGCAGAGGTGGTTCCT
+>6095 2
+TAAACTGATGGATCCGTTCAGTCCCTAGACGGCCGTTTTGGACCAGATTTTGCAGAAGGACCAGACGAAACAGGTCCCTGCATCGTGTTTCACGAATGCT
+>6096 1
+CTTACCGCTGAAGGGAAAGACAGAAACGAATGCACGTATCGATCCTTTCAATTCCCCGTGGGACCCTTGGTATAGCTTGGCATCCTGGACTACTTTAGGG
+>6097 2
+ACTTAGCCGCATTAACGTGAGCTGATGCACTTAATATACAACAAAGATGTTCCTGCTGGCCCGATTCGGGGGGAATCGACCACCTTAGCGGCTGTTCGAT
+>6098 1
+GATTGTAGCACCATCAAATACCGGTTGGAATCTGAGAACTGCTCCCATACTATGGGTCAAAGCGTTCCAGTAGGATGCCTTGATTAGGACGTGGCCCCTC
+>6099 2
+TACGTTACCTATTATGGATCCGATACCACTATATCGGTTCGATTACCAGAACCGCAGCTCGCGATCTGGGGTCGCTGTCGTCGAGGAACATCGTGAAGAA
+>6100 2
+CGTATTGGTTATCCTGAGACGTCGGACTATCCGACGTCAGTGCTACCTAATTGCCTGTGGCAGATTTCTCAAGCGATACACAAGACCTAGGGACTGAGAC
+>6101 1
+AAACTTTGCATCCCTCGATGCTAATCATTCCATAGCGAGATTACAGCGATAGGCCCGAGCACGAGGTGAGATCGTTGTGTCGCAGCAATCCTTATGGCTG
+>6102 3
+TTCTGAAAGATATCGGCGGTGTAACAATTGCCCGCTTAGCGATCGTCTTAGAAGACTACGTCCAGCGCGAGCTCTAAAATACGAGGGCAGTGTCTTCCTC
+>6103 3
+CCATGCTTTAAGGATAGGACGACTCTGCTCGTTGGAACGCGTAATTTCTCCAGGCGGGCGAGATACTATAACACCGCGGCTTTACTCTTCAAAGAATGGC
+>6104 3
+TGACATAGAGAAAGCGATCTTCCCCTAAGGGCCCCTCCGAATTTCTGAGCCGCCAGGACTAGTATTTTCAGTTGACAGAACCTTGCACAGGTTAGGGTGT
+>6105 1
+CAACTAGCATTAGGGCAAGACTCGTATACTAGGGTCGGCAATATGGTTTGTTCGTAACTTCTACAGTCGCTCTTCAGACCGCGCGGAGTCACAGTACGAC
+>6106 1
+CTCACTTATAAACTGGGACAAATTTCATTCGTGGCACGTAGCAGACGGAAGAACACTCCACTACTATTCGCGGCCGCTAAGCTGGGGTTTGTTTAGGGCC
+>6107 3
+AAGCAATAGCGCCTTGCTTTTTGGCTGGCTGTTCCTAGGTAGGTAGCCAATGCTGACACCCGTAGAAGCACTTCTGGCAGAACAATATCCAAGCGTCTAG
+>6108 3
+TCTACGGCAATGATGCATAGTCTGTACTAGAGTGCGGCCCGAATCGCCGGTATGTCGCATGCTGTATACAACGATCTGACCATCTCTAACAGCGGGATAT
+>6109 3
+TGTACTCCCGAATTGACAGCTAAATCTCAGAATTTGAAAAGTCTCTATGGGAGCGGGGTCTGGAATCTCTAGTGGCGTTGAATCATCCCCGACCCGCGCA
+>6110 1
+CAAATACCTCAAGTCTTGCGGATGCGCTACGTAGCCTGTAGAGATCCTGATGCTAGGGTGTCGACCTACACAGAATAGGATCTGGACATATCTGGCTCCT
+>6111 2
+CCAAACCTCACTACCAACTTATATCAAGGTGGTCATGCCTATTCCGAGCCGTGACTGAGGGGTGGATAATGACAGTACTGGGTTCGCTGGTCATAGACCT
+>6112 2
+AGTATGTGCCTACCGGAACAAAGTGTATTCAATGAATCCTCGTCCCAATATTAACTATGCTTGGCGCACGTCGGAGACAAGCGTGTGTCCGGCTCCTAGG
+>6113 1
+ACCGTTGTATACAGTCACCCAGGAATCTTTGGATGGTACTTGAATTGGTGTCTCGACAACCAGCTCTTAACTTCCGCCGGAGCAAGGCGCAGGATAAGTC
+>6114 2
+TTTAAGCGTCACACTGCTCCCAGTACCATGGCCGATTAACAGAGGGTCAAGATTACACCCACCGGTTTGTGAGAGACTGTTGTGCCTGCAAGGTATTAGC
+>6115 2
+GCCGCGCCCGATTCGGAATCAACCAAAATAGCTAAGAAGTCTTCCTTACATTAGCATGTCTGGAGTGGAGTAGCTGCGCCTTTGGGAGTTACGCATTCCA
+>6116 3
+TCGGGAGGTTGAGGCCAATCACGCACTTTGGTCAAACACGCTGATTCGGCCTAATTCCGAAGTGCTCCACGCTTTCAAAGGTTAGTATAAGCGATCCAGT
+>6117 3
+GCCTAATGTAAGCCCGTAGGATCATATTGACGACCCTCGCATTAAGTTTATATCAGCGGACCAAGGGATACTCCCAAGCGGATCTGTGGTGTGCGCTCTA
+>6118 1
+AGTATGCCCTTGGGACGGAACAGAGTACTTAGCTCTGCCTTAAACGTGATTATGGTCTCTACACCCAAGTACTGGAGTGTCACGAGCTTGCCGTAACAGC
+>6119 1
+TTATCTGACCGAAATTCAACCGCATATGCGGCGTTATGATAGTAGTTACAGGTCCCTTTAAGCGGCCCTGTGAGGTGACCGACCATATGGGCCAAGCACT
+>6120 1
+GATCGTCGGGTAAAAATACTACGTTTACGAGGGCCCTTCCGGTGTGCCGTGCGAGTCCCTTCCATTATCAAACGATAGCTGCCAATTATCACGGAAGAGT
+>6121 2
+GTCGAGTGACCTCACGAAGCTCCGCGTAGAGTCGATAGAATTTGACTGGACGTTTGTGAAGGAAGAACTTTACACTGCGTCGTCCCCCCACTAATCATTG
+>6122 2
+GCAAGCATACCAGGCCACCCTAGGGACCTCGAGGTATACTGGATCATATACCGGATCATGAGCTATACTGGGGAGAGATCCCTGTCGTTCTTTGATCTAT
+>6123 2
+GGATAATTCAGGATTAAGCTGTTAAGCCGTTTCGGTAAAACTCTCGGCGCCACTAGCTGCCACGACCTCGCTGGTGAGCGAATCTGTGAAATCGTTACAC
+>6124 1
+GAACTAAATTGCACTCTCAGCGTCCTCCTAGTGGGGTAGGGCGAACCGTAATGTGATAGCTCCGCATCTGTCCTACTTGTTTAAAAACCGCGGACATGAG
+>6125 1
+TCTACATATTACCGACTTCTATTACGGCAAGTTATCAGCTATGTACTTGTCGTCCGTCGTAAGCGGGACCAACCCGCTGCGAAGGAGGGGGATACATACG
+>6126 3
+CAAACCTCGCACTAAAATGGGCATGTTATCCAGCATCCACCGTCACAACAATACTGCGGTTAGACCGGAAGTGTTGCGGGGCGTTGTATTCTCAGTTTGG
+>6127 2
+AAACGCCGTTGCTGTTCGATAGGTGTAGCCTATACGGAAACCAAGTGCGTCATTAGTGACATTGCGGGCTGCGTCCCCGTTAAGTATCTGAACCCAAACT
+>6128 3
+GATCTTCCGTGTGCACGGCGGCTCGAATTTCAAACAGTGTGCGGTCTTAAAGAATCCCACTGCTTATGATACGCCGACTAGACTCGGGGGAAAAACTTCT
+>6129 2
+TAGACGCGACTGCACTGCAGCACGTCTTATCAGTTATGTGTGTCATAGTAGCGGAATCAGGGTTCCGTACTTAGCAATGCGCCTAAGCAGCCACGCTTAA
+>6130 3
+TATAAACTTATGGTTAAGGCGTGCAGAACTAATTAGGGACAGCCCTCTGGACCTCCGTTACAGTCGAACAGGCATGAGCGTCTTCGCTATCTCCGACGTG
+>6131 2
+GATTCGTCACGAGGGCAACGATTGCCCAAGAGTCTCTGTCGCCGAAGCCAATCTTAGGCGAGAATACATAACTTCATCCCCTGTACTGATGTTGGGGATT
+>6132 3
+TGGTGAGCTAGGTTAAAATTGTCACAAACTGGGTCACGAGACGACGCACTTTACTTAACGATGGCGTCCCGGCAACTTCGTCGTATAAGACGGCCCTTCT
+>6133 1
+CAATGGTGCCGCTGCTCCGCGGCAGAGATCGGCACGTAGGTGACGCGTTGCCTGTGTAATTTAACTCTATTTATAAACCGGACTGATCCACATAGTAACA
+>6134 3
+GTGGGTAGCATCAGACAGGTTTAGCCTTGATCCCTTCTCCTGTTTCTTCAACGATCGCACAGAAGAACGTGTACTACGACCGAGGGATGGCACTCTAGAA
+>6135 2
+ACTGTGACTTGCAGAGCACCGGTGTATCATGTAGAGCTAAGAGCATACAGCAATCCCTTCTGATGCGCCTGAGTTATGCTCTGACAACTGTCACGGCTGA
+>6136 1
+TAGGGTTTCACCGCTAGATCATCAGTCACATGGACGCAGTCCAACTAGAGCCTGTCTTGACTCTTATACGGGCTTATTCGCAGGCGAGGCTACGAAATAG
+>6137 1
+AAACCATCGAAACTCATTCCCTATCGTTGCGGATGGTCTGTTGCTAGACACTCTATGCAGCGCCACCTAGAATTTGTGAATGGACACAGGCGGTTAGCGG
+>6138 2
+ACTGAGCACTGTAGTATTGTTCTTCCGACAAGCAGCGTCGACACGATTGTAAGACCGAATATGTACAGTGGGCTGGACAGCCGCTCTATGGTATTACCCC
+>6139 3
+CCTTGAATCGCGAGGGCAATGCTATAAGAATCCTAACCTTATTCCCTACGTTCTAACGGTGTGGGTAGGTGTTAATCGAACCGCTATCGCGGAACACCGG
+>6140 3
+ACCATCTAGAGTCTGTGCCGCTCAACCCGGCATTTCGACATTCGAGTTTAATACAGTGGTCCGCCAGGTAAGCGCAGGTTAACAGCGCGTATATAGGTTA
+>6141 3
+AAGCAGTAAGTCGATCCGGCATAGCGCAATGCGGTCTTACTCATCATTGACAATTGCTACCCGCGGCTACTACGTATAACGTCTAAGCGGTTTGGGTACG
+>6142 1
+CCCGGAGGGAGGCCTTATACCGAGCTCTCTATCTCAATCGAAAGCATTTGGATGCACGTTTATCAAATCCCGGTCTTAGGACTAACTTGGAAACGGCGTG
+>6143 1
+GGTTAGGTGACATAACCGTCGCAGCATCGCTCACGACTCTAAGTCATTGCTAGTAAGTGCACTAGTGGGACGCTTCCCATATCGACCTAATTGGCTAAGG
+>6144 2
+AGTAGCTTACCAGGTGAGTTGGTATATGTCCATTTCAAGAAGAGAAATTGCATCTCTGCCAGTCCGGTAACTGACCCGCCGGTTGATCCTGCCAAGGACC
+>6145 1
+GTTCGGAGTTAGCGAGCGGTCGTTAATTGCGACGAATCCGGCTACATAGTAGATCACCCGTACGCTTATGTAGTTTGACCACGTAAAACCAGTCGATCCC
+>6146 2
+AAACATCGGGAGGGCGAAGATTATTAAGCTGTTTCGGTTTGACTGATACTCAACGCCAAGCCTCTGCCCGCTCCCCAAGCACTTGTAGGGAACATTTGTG
+>6147 3
+GTGGTGCAAGCCCTACCGGGCAGGTATACCAGTAGGCAAGGCCGTGACACCTAGTACTACACGTCCTTATACTGTTTAAGCGTTTGGTATTCGACATAAC
+>6148 1
+GGCCCGACGAAGCCAATTGCGGATCAATATCTCTCACCTCCTATAGTGACGAAATGGGTTTGCCAGGCAGACCGCATGGTGCTATGCATGTTTTAAATCG
+>6149 1
+TCTCTTTGGTTCTTTAGAGAGCCCCCCCCCTATTCGCGACCCTGAGCGAAGGAGAAAAGGTAATTATGAGCACCCATACATAGCTGCGTGAAGAGGTTGT
+>6150 1
+CGCGACTGCATCCTCGTTCCTTCCCTGACCATGAATTTTCGTGGTGAGTCGGAGGAGACAAAGACAGGCTGACGACTTAATTGTATCGAAAGTCACATCG
+>6151 1
+CCTGCGGTTCGCAAGAAGAAATTATATTAGGTGGAGGCCCTCTGTCCGAACCCGCCGATTTTTCGCGCACTGTAATAGACCCAAATCAGCTGTATATGGG
+>6152 1
+AACGTATACAGACAATAACACCTCTGTAGGGATACCCCATGTAGACGGCTGTCGATACGGTCTAGGACGGGGTGTATCGGTCCCCTCTTTAGTTACACTG
+>6153 1
+CTTTAGGAGCTGCAGTCTCTATCTTAGTGGCGTTTAGACAAGAAAGTGCCGCGTCAGGTGGTACACAGGACATCTTAATCTCCGGCTAAGAACTCGACCC
+>6154 3
+CGGAAGGACACATTTATCGTGCAGCTTTGTACATTGGGTCCAGCTCACTGGTACACGAGATGGTCCCTTCCGGAACTAATACCCTAGTGAGGATAAGCTC
+>6155 2
+TGCTTCCTTTCGAGGATTCAGTATGGCGTGCTCAGTTCGGTACACTCTCATAGAGTGTGCCCCGACAGAGAGCATCATAGGACAGTAATCAAACTCAGCG
+>6156 3
+ATAAACACCCCCTATTCGAAAATTCATGAAATGCTTGATCGATGTGGCCTTCGCGTTTGCTTCTGAAGGGTCGGAACCGAGCTAGCACGTGCCTACAGGG
+>6157 2
+ATTATATTCCTATACGCCCAATTGTTGTGGACTTCTCAAGAGTAGGCTGGGCACATAGGATTCCCCCAGTAGACGGACTCGGGATAAACGCCTGGCTCGA
+>6158 2
+CTCGTACAACTCAGCGGGATATCTGTCTAGTTATGTATGAGTGCGAGTGAACTGGAAGATTGGCCTTCATCACCCACGTGGCTTCCCCAAAAATGGAGCC
+>6159 3
+GACGTTGAATCCTACAGCGTAGCCAGGATACTGGCGAGTAAAGGCAAGAGGCATATACTTCCTTGCCAAGTCCGATGCCCTATATTCTTGACCTTCGGTG
+>6160 2
+CTTCTCGAGAAAAGACTGGCCAACATGTTGCCTAGGGGATCCCTCGCTACACTATTCTGAAAGAACATTCATGTCATCCGGTCGAGGGTTGACAGTCGTG
+>6161 3
+GTAACCAGCGTAAAACTTGACCTACCGACTCGCTCTGTGAGATGGTACCCGCAGCTAGCTCTTGGGAAACGACTACGTAGAGAGCTTTTTAAGTGCGCTT
+>6162 1
+CAGACCTGCCGATCTGCGAGTAACAAATTGTTCTCGGCGGTGAATGGATACTTCGACACATAGGGGGCCTGCGAATACTGTACTTTCAGTTTCCGCAACA
+>6163 2
+TAACCCCGCAAAGGATATATGTCAACTTCCTATGTTTCAAAGCCATGGGCCGCTCCGGGATAGTACTAGAAACGCGCAGATCCTGGCGTATGTTGTGGCT
+>6164 2
+CCGGTTCGCATGGGCTGACTGTAGAACCCTCGAATATTAAAGCAAACTTTGCCCGATATTGTTTCAGCCGACTGAAATTCCTGGAATGGGCGTCAACGGC
+>6165 1
+CGCGGCCGCCCGGCCTAATCAGCGTTTTTAAGAGAGTAATTCAGGCCAATGTTGATGCCTCCTATGTCTGCGGTTCCACTGAGGACTGAAGAATTAAAAC
+>6166 1
+ATTATCCAACCCATTCAGACGTCAGTAGCGCCTGCTGCATTAAAATTGGGGAGAGCTTAGAGCGTGAACCCAGTCTGGTCGCCTTGATATGGTGACACTC
+>6167 1
+CAGCTTTTCGAGTAACTAAGTCCAGGGGCGGGCTACTTAGAGGTTGTTCATAGCTTGTTTTGGACCCGAATGCGAACAAACATTACCCCCACGAGGCATC
+>6168 1
+AACTCAGACTAACAATGCCCTCGCTCTAGTCTCGATAAAGGTAAGCCCGTAGTGGTCTTCTGCCGATCAGAATTAGATCTTGGAATCGGGCTCGAGGCTG
+>6169 1
+CCATGCTAGATTGGCAACGTTCATTAAGGTTGGCTTTCTGTCAAGAACAGCCCGGAATACCATCGATTGGTCTACTGAACCCTGAGGACGGCACTTGACG
+>6170 1
+TCCGTGTACAGACACGCAATGAGGTCCGCGATAAAGGCTACCGTTAGACGGTCCTCAGCGTTTACTATGTGGGATGAATGCTCCCTTATTCTCAAAACGG
+>6171 3
+CATGATAACAGGCGTGAGGCTCGCAGAACTTAGATTGATTTGCCCAGGATGTCCACCACCATGTAGGAGTAACGTGTCTTCAGATCCCTCGGAGTCATCT
+>6172 2
+AAGAGCTCAATACAGACCCGGCGGTAGGCCATGAACGTGACCCTTGCAGGTAGTTTTTCAGCGTCTTAATAACGTCTCGTCGTAACCCAGTGAATTTGGC
+>6173 1
+CAACTTTCGGTAGACCCCATTTGGAAGAAGGAGTCTCTGTACAATACGCCGGTAATGAACGATATTTCCATTGTGCGTGGGAAGCCCTACAGTGCGCCCT
+>6174 3
+TGAGTCGCTCGTAATTATCGCGAGTCCCTCGGTTTGTGCGTCGGTCACACATTAAGCTGACTGTTGATAAACAGAGCGGAAATCTCCACAGTCCCAGAAG
+>6175 2
+TTGCTTCTTCGCTGAGTGCCAGACATTTACGAGTGAATTGCCCACGGTAGTTCCTACGCCAAGCACGCTCTGAAACGACAACAGGTGAGTGGACTGATAT
+>6176 1
+GTGCACCATTTGTTCAAGTGCCTAGAAAGACAGCCGACATCGTGGCGATTGATGGAGGTCCAAACCCCTCAGTACGCTAGTGGATGTATCTTGTTCCAAC
+>6177 2
+TTATCCGCAGCATCTGTACGCGAGCAACCGTACGCTATTGCCGGGTCGCTATACAATGGTTCGCTTGCAGATTAGAAGCGCGTGAGCCGTAATTACAAAT
+>6178 2
+AACGGGTCTGGAGCCAGTGACAATTGTACTCTGCCTGTTGAATACTACCAATGGAGACCCCTAACAATGATGGTACCGCGATAAGTTGCGTTGCCCTGTC
+>6179 2
+TACTAGAAACCCACGGGGCAGATAGCGGTGATTATTGTTGAGTCTGCCCCCGCCAGATATCGACTCAGATACGATCACGGGCAATTAGTGTCCCTTGTTA
+>6180 2
+ACATTTGGGGCATACCGCCCATGCAAGCGATGTGCCAATCCGCGTTATTGTGGCATTTCTGACATGATACAAACTGGGCAGTGATAACGCCGCGTTTAAC
+>6181 2
+CGGGGCCAGCAATTGTAGCTCCGCGAATTAATTCATTACCTCTACTGTGTGGTCTGCGAACAAGTGCTATGTCGTGAAAAGTAAACCAGCTGCGCGTACC
+>6182 1
+CCCTTAGCATCCAGTGCTCCAGCTAGCTTTGATTCAGACTGCCTAGTCCACAATTGAACGTGCTGGGCTCGAGGAAAGCATTTTGCAGGTCAGAGAAGAT
+>6183 2
+GTCTTCCATAGAACAAAGGCTGTCGCTCCCATTCTCAGAGACCAAGAGTATTATGTGGGCCGCAAGCAGATAGTAATGACTGTCCTGGTTCTTCACCGGG
+>6184 2
+CTCCTCCGACAGTTCAAGACGCGACTCTAGGAATACCGAGGGCGGGCTAGGGTTAAGAGGAATATTTCGTGAGTTATCTTCCACACAATGCTTACTCGTC
+>6185 1
+AATGACATCCACTACCGATGACTTAAGCGCTGATCAACCGGCTTACTCGGAGAGCTGCATTTAAGATATAGCGCAACTTCTTGTCCGGATGGGGCGGCTT
+>6186 3
+GAAACGATGTACAACTCTTAGGACGGGCTGTCCCCGACTCAGCAACAGAATCGAGTGTGAGTCCGATCGCCTATTAGGATTACCTATTTCTCCGGTAGGT
+>6187 2
+TCATAGCTAATGAGATCATAACCACTAGGAAGCGGCTGCTATCTTCGCGGGCTAACAATAGCAGTCGTGGTGGTCAGCTCTTCGATAGAGTCCACTTCCG
+>6188 2
+TGAGTTGACGTGTGCGATTGATGCATGGTGCGATCAATAGTAACAACTGCGGCTATCCTACTCTGACCACAGCGCACGCCTGAATTATCGTGAAGATCCC
+>6189 2
+ATGGGCACCCAGCGCGGATGGCCTATAGTACTTACGTTCTGCGTCTAATTTGGTAGTCTCGAGGTACCCGAAATCGAGAGCTAACATCCGATAATCCAGT
+>6190 1
+TACTTTTGCGTATTACAGTCGTCGAAGCCGGTACTGAAATCTGCTGCCGCATGCGGGACCAAACTATCGGCACTGTGAAGCAATCATTAACGAGGGCCTT
+>6191 3
+AGAGCATGTCGCGCCGAACAATTCAAATCGTTGAGACAAAAGTTCACATTCGCGAATTTTGTAGCGGCCTCTGGGCCTCTACCGGTTACCGAAGGTTTCG
+>6192 3
+ACTAAGTATAGATACAGTTTCATTCCACACCCGCAAGTGCCGCGCTTCGGGCACGTTGGTGCGTCTCAGGATATCCATAAAAGACGACTGTCTTGGTGGA
+>6193 2
+ACAGGGGGGCATCATAATAGCGTCCCATTGGACATCACGCTGATCACCTTCGATAGCTACTACAAGTTGTTATGGGCATGTATCGTCATCTAGGGCACGC
+>6194 3
+GACATGCTGCGCGAGCGTCGTTCACATAGTCTTGTCCCGGTCGAAACTAGAGAAGCTATCGCAGGGTATGGAGAATTGCCAAACACTATTCTGTCTCTAC
+>6195 3
+GCCTCAACCGGTGAGCCTGACTCATTTTATTGAAGCGTGTTGACATGAAATGGGAGCTATAATCACGGCCCACGACGGATTATCAACAGGCTCGTTTGCC
+>6196 2
+ATGACGTTGCGCGATGATTTGTGCGGGCCACGTACCGCTATGATACTGAGCGACGAGGTACTAAATTCAACAACCCTTATCATAGGTCAGCTTCGGCTCA
+>6197 2
+CGATTCTCAAATTCGACAGTAAGCGTGACACTCAGCGCCTATTCGGCGCAAATTCGGAGAAGTCTACGATATATTAGAATGGTCTGCCCTCGCGGTTGCG
+>6198 1
+ATACGGTACCCACAGGGGTCGACTCACATTCGAGCGGAGATCGTGTCCGTGCCCGACAATTTAACTGATAATATGTACTACCAACCTGTTGGTCTAGTGG
+>6199 3
+AGGAGCGTTAGTTTCGCAGGCAGGTTATGTGTGCCCGACCCTTAGCACCTTTCGACCTATTAAACAATGGAGCAGCTGTGTCGTTCCCAATAACAGAGCA
+>6200 3
+TTCTACACTTCTCGTGCTACTTGAACCGGGAACCGTGGAGCGCGCTTCTCAACAGGCACGGCTGGAAAAGCGGCCAACATTTTGATAGACTTAGTGATTA
+>6201 2
+TAGTCACGATAAGAGGAGCTTATCCCCGAGTGTTGGCAGCTCAACCCTTTTTCGCGTGAGGTGAACCTTGAAGCCTATGAGCATATACTCCCGAATGGCA
+>6202 1
+ACGTATCGCATCCGTAGACTTATGAGGCTACAGACCGTATCCCGGGTGTCATGGCGTGAGCGTGAAGACTTTGACTAAGACCATGTCGCATTAATCACTC
+>6203 1
+CGTACAAAGCTGTTCGGTAAGTTCGACCTTTTCTCGAACAGTTACAAACCGAATCACATTGGGGCAGGTTGCGCACGCGACGTATCCGGCTAGCTAGTTA
+>6204 2
+AAGCTACAACTGACCCTTTGATTTAGACCCGATGATGATGCCGGACGTGTCGACCATTCGCCATTATCAGGTACTACTCCGAGTCTTAGGGCGTAAGGGA
+>6205 2
+ACTATCCTTCCGAGCGGTATAGTCTTTAGGTTTAACTGCTGCCGAGCAATAACCTAGCACACATAGTTTAGCGGCAGGCCGACAGAGACAGCTGTTGTCG
+>6206 1
+TATACAGAAAGTTATCTTATCATGCAGGTCCAGCCGGCATCGTTCACTCTAGCTGGTGATCCGACGTCGCCTGGAAAGCAGTCAATGCGGGATAGTACCT
+>6207 1
+GTCGGGTATTCCGCGAAAAATCTGGCGCTCGCCAAAATATATGCAAAGCGCGGGGTAAATTGCCTGTGACCGATCTATATCGCCGCTTGGCCTAATTCTA
+>6208 1
+TCCGCCACAAGTTAAAGTTTTATGTGGCTAAGACGTCGTTCCCGGTGTCAAAGCCAGGTTTGAACTCAGCAGGCATTTTCTTACAGCCGCAGGAAGCCAG
+>6209 1
+TGGAGGGTGCTAAACTATAGGTTTTCCCCTGACAGGTCTCTCTATCTTAGATGGTAATAGATTCGCGACCGCAGGAACTGACGCTAACACCTGACAGGCC
+>6210 1
+AGGATCTTTAAAATCGCCAAGCGGTTCCCGCGTAATAAGAAGAACGGTCGAATCGAACTATCTCTCTTTCGTATTCGCACCTGGAGTACCTGCGTGGCGG
+>6211 1
+GAAATCTCTATTCTGTTTTTTATCCACTATTACGGGTATCCATCACCGAGGCGGCTGCTGGCGGTGCGTACCACGCCAGAACAAGGAATAGAGTGCGACA
+>6212 2
+TTGAGATACGCTAATCAAGGCTTCCGAGTAGCGCCTCGCGCATATTCTGCATGCGGGGGAATATCCCGGAGTGCATTCGCAAATTTGAACCTAAAGTTCC
+>6213 1
+TCCTTTAATCAAGCACCTGCCGTAAGCACTATAAAAGGCTGTGACGTGTATTGAGGCATCGCGATCCTGCAGCATGCCATGAAGCTTGTGTGCCTACAGG
+>6214 3
+CAGGGGATGTAGGTGTAATTGCAAAATATCGATGTTGCATGCGCGTACCAGGCCAATCCGTTGCTCTGACTGCTCCCGCCTCTCAAAGATAACTCAGAGT
+>6215 2
+CATGCGAGGACGCCTTCGAACTTTAGGTTGGATACAGGGATCACCTCAAAGGGTAAGGTATGGCTCTCGCGTATCCTGGATCACTTAACCCTCACATGAT
+>6216 2
+CTTCCTTCGGGAGACTGATGTGACACGGACAGTTACTACGCGACGAGTGGTTCTAATTAAGAGGCCTAATTACCAGCCCTCGGCTCAGATTATGGACCTA
+>6217 3
+GGTGGGAGGTCGTCGGGAATATACGTGAAATCAAAGAATACGTTTTTATACATGTCCACGGGCACCTTGAACAGTCCATTCCGGACTCCTCCGAGCCCTT
+>6218 3
+TACGGTCCTCTGACCGGTGCGGTCCTGAGATGGATAACAGCTGCTCTCAGGTCCTCCTATCATCGGATTAGAATGTAAACACACTCGGAACAGTTGATAG
+>6219 2
+TTGTTGTTTCCCGATGGCGAACCCCCACCCACTAACGCCATAAGATTAAGGGTGCGAATGTTCGCCGAAAGTAGTTATCGTACTCGGGGGACCTTAGATA
+>6220 2
+CTAGCTAATGCCATGATCCAGTCTGGGAGGCTTGGACCTCTACAGTCGGACTTAACCGTTAAGTCGAATCAGCACAAAGGTGGCCTATTGAGCTCGTACT
+>6221 3
+GGAGCGATGATGCCCCTCACACACCCGTTAATGGTGTTTTGCTCTCGTTCTGCACAGCGAAACTACTTCAATGATGGGTTAAGAGCATCGCCTAGAAAGG
+>6222 2
+GCCGACAGGTGAACTACGCGGAAACACCTATAGGCCTTCCTTCTTCCCAGTCAGGGCTTTTGCGGATTTAAACGTGATCGTGTTAGCGATGGACAACAAT
+>6223 2
+TCATCTCGGACCAAGAGGGTTATATGAAGAGTGTATTGCGCGCCTGCAGAGAAAATAGGCCGTCTTCAGCTACAGCCTAGGTAACATGTCTCCCCTTGTC
+>6224 1
+ATCCCGGGCGTATTTCCTCTCTTCTCGTAGCTCTAGGCGATCAGAGTACTGCGAGAAAAAGTTGGATAGCCGAGTCCCCAATAGACAGCATTCTAGGTGA
+>6225 3
+TAGCCCGACCTGAGAGGACCGCATGCCGCGCCACAGCCTAAGATCAATGCGGCAGTGCTAATGCTCACTGTAATGATTACGTTGTGTTAATTAGTGTTAC
+>6226 3
+GCACCATGACGTCAGGGACGGTAGGCGGTGTTCTTTACGTCACCTCATAAATCATGACGTCAAATGCAGACGTTTGGTGCATGCATAACTAAGCCCCTGT
+>6227 3
+GATTACTACAGGCTCCTATACTATGGTTATGGAGTAGGCTGCAGTGGCCATACCCCTAATCACTAGCACCCGTTGGGTACTCCATGAGGGAATGACCGAT
+>6228 2
+CTAGATGTATCCATTGCGGTGCAGTTACACCGGTGCAGAACGGTGTCCATCCCATAGTCCGTCATGTCATACTCGGAGCTTATAGCTAAGGATCAGCAGA
+>6229 2
+CGATGTCCTTTGGATCTGTAGTTCTCGAAGCCTTACCGGCAAGAGCTGTTATACACGAGAACGAAGTATGGAGCACCCCCCTCTGATACGTTGAAGGATC
+>6230 3
+TGATCGAAAAGTAGGTTAACTCGTCTTGTCGCGACCAACTTTTAGGCAGGTCGCGAAGTGACTATACGCGCAGCATTATCCACCGGGATGTTCCAGTCCA
+>6231 1
+TATCTCTCGTTACTGATACATGTCTGGGCCGAGCGAGGAAGAACACACATCGTTTCGGGCCGACCTCAATGATAAGCGTCATATGGGATCATCCAGTGTC
+>6232 2
+GCGAACTCCCTTAGGGGACTGTTGAGAGGCTTTTAGTGTAGTGCCAAACTCTCGTTAGGATCCCGAATTCATGCAAGCACACTGATTCTCAACGGAACCG
+>6233 2
+CCAAGTTGAAGCCTTGACGCCATGTAAGGAGTTAGCTAGGGATCTGTACCCGCACTACTACTTGAAGGTAGTAATGCTACAGCATCCGTTTGCGCTGCCA
+>6234 2
+TCAACGCTTGCAGACATACAGGTTGCTGATTCAAGATAACTCAGATGCATCACCCTGTTGACGTCAAGTTCATGGAGGCGTTCCGTCCAAGTGGGAGCTC
+>6235 3
+TCAGCACGTGCACCTTTAAGGACAAAGTGACTCTGGTTACTCATCACTGGTTTGAATCCACTCGTCTCCGCCAATAAGGGTACTGGTATGGGCGGAAAGC
+>6236 2
+CTGGACCCGCCATTGCATCTGAGAGAAACGAGTACGCCCACTGAGAAACGTCCGTGTGTTCAGGTTGTTTATCGAAGTACCTCAATGAGGTCATCTTACG
+>6237 1
+CGATGGGTTTAAAGATGTTCTTAGGTATCGATGTCTAAACGTAGTCAAATGCCCCTGCCAGCCCTCTGGCCGCACACAATCGGCTCGAGTGCGTAAATGA
+>6238 3
+CCGGTCTCTGTCAATCCAGATGGTACCTTGTGGCGACGCATAGTCTATCACTTGATTTAGGCGGGAATTAGAACCGCCGCAGCGTCCGAAGAAATATCAT
+>6239 2
+TAAGACTGGTTTAGTGCGATTCACAACTCATGTGGGTACGACAACGTAGCCTCTGTTGTGCACGGCCCCCAATAGTGTACAAGATTGGTACCCTCGAACG
+>6240 3
+TCTCACATAGCGAAATCACCATTTAGCTTAAACGCCTCTAGCAGATGTGAGGACGGCTCGGGACGCCTGGCAATCATCCTCTTGTTCAGGAAGGGATTTG
+>6241 2
+CAGCACCAACGAGGTAACAATGGCATACATTGCAAGTCCACGGTCTGCTGGAGTCCGTAGTTTGCGTAATTGATCAGGGACAGCATCCTTTTTCTGCCGA
+>6242 1
+GTAAAAGATTTATTTACTGCGGCCGTGTGATGCTCCCCAACACGACTCCCACATGTTGAGAAATCACGATGGTCGGGGAGGCGCGTCCTACTCTATAGAT
+>6243 2
+GATGCACCCAAAAATGCACCGACCCCACGACGTGGTGATATTGGTTGATAGGCATGTCCGATCAGTGAGGAGTTTCCCTAGTTTCAAGCACATTGTTCCG
+>6244 2
+GAGGACAAGAAACTAGGTTAGTGCGGCCTGACAGCGATACCGACCTGTAAGTTCTCTTGCATTAGCCGCATTCGACATTCAGTCTTTAAGCTTCGCACGG
+>6245 1
+GTCGCCATACAAAAGCCATGACGATGGTCCAATTTTGGGTCAACCTCTCTGTGGTAATCACGTGGACCGTTGGTCTTAGGATTAAACGCCACGAATGCCG
+>6246 3
+TGCCCGCGCGGCCGTAGTGCTAGGACCGTAGTGGTTTGTAAAAATCGGCTCAACCAGACAATTTCGCAGTGTCCTCAAAAGTGCGTAAACCTAGTATTTC
+>6247 1
+GTGTGCTACCCCATTCTTGTGAAGAATAGAGGCGTACTATTATCACCGCGTTCGCCACGGTACTGTTAAGGCTACTACACACCGGGAAGTACAGTGTGCA
+>6248 2
+TGGCAACGTGATGTGGCACCATAGTACTAAGGCTAAGTTACACGCGAGTAAGGCCGCGACGGTCTGCCACTCTTCTTTGGTTAAGGTTCATAACACCCAT
+>6249 3
+TCATGTGAAGATCAGACCTTAGGAAGTACGTATTAGCATCGTACCCGTCTGCTTCCCCAAGCGACAAGTGAGGTTCTCGTATAGGTAGACACGGTGCTCC
+>6250 1
+ACATGTCAATTATCATTGCACCTGGTAAGTTACAACCTTCTGAGGCATGTCGAACTACGGGCATCGCCGCACGATTAGACTGATGATACGGTCTCCGGGG
+>6251 2
+TGACTGACAGAGTCTACCGCGGCTGTTTTCGCCGCTCTCGTAGGAGATAAGTTAATGGCCCTAAGTCGAATGAAGCCGGACTCTTAGACATACATCCGTA
+>6252 3
+TATTCGTCCACTCGCGCGGATATGCCTCTAGTAGGGACTAATTTATGTCATCCCTCGCTTAGAAGTGCAACATAGCAACTAGCAGCCCGTGTGGGGGAAA
+>6253 2
+CCAGAGTCTGAGGTCCCGGGTAGTTATTGCCGTATGGGACGTCCGCGTAGAATGTGGTCCTCAGTACATCAATAAGTGCAAATCCGCAAATAATCTTCCC
+>6254 1
+TTTTACACGCCACGGGTGCAGGATCATCTATCATAAACGTATGAGCCTGTCCCCGGGCTGGGGGATACAGGATAAAATGTCCTCTTACAAGATCCGCGTT
+>6255 2
+TGTGGGGTACAAGGTAATACGGCCCGTCGTTTGGGCCTCTTGACAAAACAGAACTTACTACCTTCGACGGCCCAACTTCGAGGTAGAGTCCCATGTTTAA
+>6256 2
+AGCTGTCTTAGTCCACCACGTCGGTGGATGCTAGTTTATGTAATATCACGTCCCTCTACTTACCCACGAGGCGCCGAAGGGCTGAATCGAGATAATAGAG
+>6257 2
+AACTTCAAAGGGTACAATCGTTATAGGATGGACGAAGTGTAAAGATCACGTTCCACATTGCGTGTATTTGTCGACCCCAGACCCTCGTTCGGCCGGTGCC
+>6258 3
+TCTTCAACCGCCTCGTCGAAAGCATTGTAATGGCTACGTAGACGTATTCGAAATCATGGTGATCACTCTACGTCACTCGGAGACGCGGGCACTGAGTATG
+>6259 3
+CACGATCATGACACCTACATTGGCCAGGACGATACCTTGGCCTTATGGGCGTAGAGACTGATGCTAGCCATCTGTAATTATAGGGACATTACGCGCTCGT
+>6260 2
+ACATCTGGCAGATGCAAGTCGCATAGACCCAGATCCTTGCGCATCGTTGTGTACACCGCGACAATGTTGAAGTCTTTAGATCCAGGAGGCATTGTAGCTC
+>6261 2
+TAGATCTGCGGGAGGTTCACCCTACGCATGTCTTGTGCAATTGAACTCTGAGTACTCGATGGTATACCAGCCCACTTGTGAGACGAGTAATCGACCCGAA
+>6262 1
+GTTGCCCCATAATTGGAGAACAACTTGCGAGTAGCCGCCCTTTAGCAGATCAGTGGTCCCAATATAGGCGCGAGTGAACTGTTGTCCCCTAGACTTAGTA
+>6263 1
+TTGACACGATCGAAACTCATTAGTCAAGCTTGTAGGCTATTGGGCACTTGGGGGCCCCCAGTTCTGTTCGCACCATGATGGAAGACACCATTAAAGCGTC
+>6264 2
+AAATCGGGTTGAATCATCTAGATCGCCAGGTGCGGTAGTAAGAGGCGTTGGAGCATAATCGTAGGCTATCTCACGTCGTCTCAACCACCGCCCTTTATCA
+>6265 1
+GGAAATAGGCGTCGGTCGAATGCCGAGGTACTCCTTCCATCGAATGACCAATGATGTCACGTCGCAAGTTTAAGCCCTTAATGAATCCGTGGTCCTCGAT
+>6266 1
+AGGCCTGTGTACACCTGAGTATTAGGGCCGTCTAACTTCCATATTGGGACGGTGCTAGACCTTGCGCACGATTCATGAAGAAAGCACAGATTATCTCCGC
+>6267 2
+ATTAGATCAACAGACGCTTATTGGTACCATTGCTGGAACCTATGGAAGAGACAACTCCTCGTGATGGATCCTTGAGTCAACCCGGTGCTCGGCGTGACTC
+>6268 1
+AGTGGTACCCGATCGAGGACAACTTCATATGCTGACACAGGTGCGTTAGGATTCGACCTGGTCCTCTGGTCCTCATAAGATGGCTATACGTACAAATCGC
+>6269 2
+TCCCAAGTGCTGGGCTTCGCCGCTCTATCTTAAGACCTATACCGTAAGAGTTCGACTATGCCTTTCGAAAGCAAGGGAGACTGAAACTAAGGGGTTTCCG
+>6270 2
+GGCACCGGTCATAGTATTGAGTCTGAACGTAATGTTCCGAGTGTGTAGGTCCGTAGACAATCGAAGCAGTTCTCCCACATGGCTGAGCATCACAACCCTT
+>6271 3
+GGGTTTAGGCAGCGTGAGAGGCCTCATCGAGGTCACTTGTTAAAACCTACGCACACCGTAGTGATGATGCACTTCCTCTTCATTTAAGGCACTACCAGGA
+>6272 3
+AGAACGCTCCACAGTTAATAAAGACTCGCTAGCTATTAAGATCAATATATGCGGGCAAACTCCGCGGCCGTGTCGCGACTTCATCCTGTGGGTCGTTGTG
+>6273 2
+GTCATCGGCAAACCAGCTAGGTCGATCCAACTATTGCGTCACCGAGTAACGCACTAGTATCTACCAATATGGGATCCGGAGCTGTGGTCGTTGTTCGTAA
+>6274 2
+ACGACATAAAGTCCATGCGTCCATATAGCGCTGTAACAGATGGATCTATGCTGCTACCTTGTGGAAGCGGCCCTGTCCGCTGTACTGAGCTAAATAGGCT
+>6275 2
+ACAAAATCGGTAAGATCATACACACAGTTCGCCGTAGACCTATACATGGTGGGTCCATCCTGCTTCTGACTAGTCGGCTTTCGCGCGTTTACGAGGGGAA
+>6276 1
+AGATACTGGGGATTGCGCACCGGTCCTGTGTCCTGGAAATTGCGCTTGAAATGCTATACCGTTGAACACAGCACGCTCTGATGCCACCTGTAGTAAAACT
+>6277 3
+CTTCTACCGGAGGACTTTTGGCTGCCGACGGTGGGCCAAGGGACAAGCACAGCCTATTTGAACGCTACGCATATATGTTGCTAATTTTGTACACAACAGC
+>6278 3
+CTCTCTAGAGCTTCCTTGTTACGTCCTGGTACAGCGAGCCGGCCCAGAAGGAGTTAAAGAGATATGTTCATTCTGAAGCATACGGAATCGCTCTGAGCCA
+>6279 2
+CCAAAAACCCCTGGATAGGGCTTTAATTCTCAGGCTCGAGAACTATGCTCAAAGGCGCCAATGACTTCGCGTCGGCATATTTACTGGTCGTGCTAGTGGA
+>6280 1
+AACTTAGGACCAAACGGTAGAAGCTGTGCGCTCTCTGACCTAATGAGCACCAGGGGTATGCAGACGTTACCGGGCCAGTTATTCATCCCGTATTGATCTT
+>6281 1
+CCTGACCCTGGTAAGAGAATGTCAAGAGGTTGGCCAGCCTAGCAAGCGCGTAGACCATCATTCTGTTTGTATCTAGCAGTATGCTTCACCCGTTGCAAAG
+>6282 3
+TACAAGCTCTAAGAGATTAGACAGTGGGAGCTTCGTTAGGCCACATTCAAATCCTCCTGACGTCATGTGACAGATACCGGGCATTCGCGCTCTATGGTCG
+>6283 2
+GTCGTCTACTCACTCTTGGGACTTACCCCGGCGTTAGGATAGCATCAACGGTCATGATTCACGACTACTATACCTAAGAAGTGAGATCGTATAGGGGCGC
+>6284 1
+GCCTGGCGCACAGTTGCCGCCTGCTTCAGAGCGGAAGAGATTAGAGTACTTCTAGGCCTCATCACTTAGTAAAAAGCGCCGATATATGATCTGGTCTTCA
+>6285 3
+GGGGATATGACAACAGGTGGGAAATGTTCTACGGCGCGACACACGACTATACGACACAACAGCGCTTGACCCATCCGTAGTTTTCTGTCTAGTTTCCGTT
+>6286 1
+TTTATAGGAGTTTTCTTCTCAAGTTACTCGACGAGAGATTACACGTAGACGTGCAGCGACGTCCGCCATAGGAAGCTGAAGTCGTTCCTGGCCCACAACG
+>6287 2
+TGTATACGGCAATATCGCAGCTCTTGTTCTAAGGGAAGGGCCGGCCACTGCTAATCACCAAGGAATGCATACGACTTAGTGTGTACTCCTGTCGTCGAAC
+>6288 3
+GAGAGGATCCTGTGCACAAGCCGTCTGGACCCTGAAATCCAACGTACCTTGGCGCTCTGGATACGAAGTTGCCATTGGATTTTACTACATAGTAGCTCAG
+>6289 3
+AAGTGTGGAAGGTTAGGATGCCACTCCCTGTAGGATGCCAGCATTCTTCGGAAGCTGACCCTCATCTAGTCCCTGTCGGCAAATATCGCTATGCAAATAG
+>6290 3
+GCTCCGCATCTCTTAAAGCGCACTTAACTGACACGGATTTCAGGATATTCTCTGAGATGGATCGGCACCAGTTGTGTCGAAACCCAGAGCGGGTATTGAC
+>6291 2
+TAGTCCACTATAGCCGACTAACGACTGATTTAGATCTAGTTCCAGGGGTCGAAGCGAACTTGCCTTATCCCGACTTGGACGATACAGGCTGGAGGTACCT
+>6292 2
+CAGCCAACGCGCAGAAGAATTACGGATGATCGTTGTCCGAGTTCCCCCCCGGGATTTTTGTCGGTATCCCTCGAGCTTAAGGAAAAAAGCGTTTTACGAT
+>6293 2
+GCTTGACGACGAACCCATACTCGTGACGGCCTAAATGTGTGGAATGTAAGGTATCCCGTTCATCAGCAACATCGAAGATGTCTGCCCTGCTGAGTTCGAT
+>6294 2
+CTTGAGACTTTAGCCCACAAAGAACTGGTGCACTGTGACTGATGCACGGAGGGGGCATTTACAACCCGTGTGTCTGTCTTCGCAATACATGCGCCAATTA
+>6295 3
+AAGATCCTCCAATCTAGGGGGGGCCTTTGCGAAGCTATATGAAGTTCCAGAGTCGATGTATACTCTAGGTCATTCCGATTCAATGGCCGATACGCCACCG
+>6296 2
+ACTACTCGCGGAACGGAACCTTCTTGGACGAAAACGAGAGCTTCTCCTAGATTTTAAGCGGTTTCAATATCGCTTTAAGACAGTACGCGGCGTTCGGGCC
+>6297 3
+CCCGACGTCCCTAGGTTGTTGACAATTTGTTTTGATAGGAATTTGTGTCAGCCCGACCGGGAGAGTCACAATGAGCGCGCAAGGAAATACCCCATCTATC
+>6298 2
+ACGACTGTTAAGTAAACTCGCGTGTGCCCGCAAATGGACGGATAATCCCGTGCCTTTAAAGGATGGTTTTTCCGGCCGGACATCCAGATATGCACTCTGA
+>6299 2
+GCTCAGTCACAGATGCTTGCCGGTTCTTATCGTGTCGAGATAAGCACGGACGACATTGTGTGCTCAATGCTCACCCAGGGGACGCATAATTGTACCAATA
+>6300 2
+TTATCCAGAGCTCTGTCCCCCGTGTCGTAGTAAATATTCTTCGAGCAATGAAACAATCAGTTCCGGGCGCTACGGGCGTAGGATTTAACGCACGATCAGG
+>6301 2
+CGGACCATCGGACCCGGAGAGCAATCGTTAGCGCCTACAGCTAACCCTCGTATGTAGAGACAATTGCACTGTAGAAAGCTTTCGTTTGTAGTTCAGTGCT
+>6302 1
+AAGTTGCCCCTCTTACTATCTTATTGCTAACCAGCCTAGTGACGCATGAAGGACCTGACTGGGCGTGGACTCGAACTCAGAAGTCGGAAGTATTGCAGCT
+>6303 3
+TATGACCCTGCTTCCCTGGCATTCCGACGAAGGTCCGCCATGATACCCAAGCTCTTGTCATGTCATGGTAACCCTAGGAAAATAGTAAGTGGGAAGTGGT
+>6304 3
+GTCCTTTGTCCAGCCTGTTAGTTTCCAGGATAGCCGCACGATCGACTTACAAGGTGGAACGTATAATACATGTCTGGATCGGCACATCAAGCGAGCCTAG
+>6305 2
+TTAGGGACTTAACGGGATGTCAATTCAAGCCTGGGGCCAACACAGATTATGTGCCCAATAGGACTTGTCTTTACCACACTATCCGGGTGCTCCCGTAGAG
+>6306 1
+TCACTCAGTACGACGAGATTATGCGGGAACGGGACTAGAATGCCCTCTTGTTCCAGTCAATGGCTTACGTGACTCACCGGGGTCACTAAATGCATTCAGT
+>6307 2
+CCTAGCACGTAGAGTAGTAAACAGAAGCTTAGATCGCTGGATGCGTCTTGGAAGCCTGTGTACTCCGCATGCAGCTTAGGTTCGACCCAAATCCCAGTTT
+>6308 2
+GAATAGCAGTCAGGTACTTGAACAGGCGTTTATCGTCCAGTCACCTGATCCACGAGACCGGCGCATAAGGCGTATGTTTCTACGCAAGTTACTCCGTGAT
+>6309 2
+GGCGCCGCGCTGTATCTGAAATATTTGGAGGTAAAATCTCTGCGAGTTGCGAGGACTGCGCACGGAAATCAATCCTTACACGGGCAATATCTCCACCTTT
+>6310 3
+GCATTACGCACCGAGGCCTCACGATTGACACCTCCGAATTGGGAGTTGTACGGCTCGTCAGGTATACTATACCCTTATTGTAAATGTGAAATCGGCAGCG
+>6311 1
+CCCCTTATATGCCACTAAGAGCCTAGAATAATTAGCCTAAGCCGGTCCGACGTGTAGCTCTCGCTGTCGCCAAAGAGTTCCAGAGTGTTTTTGGAGAGGA
+>6312 1
+TGTTAAAGTTCCGATGCGTTAATATTCTATGATAAAACCTCCGGGTCGCGCGCGTAGCGAGGATACAATCGTGGTCGCTACACAGGTCCACTGTGCCAAC
+>6313 1
+CGCGGCGGCACTGGCTCACGCCTCTGCTCGTTAAAACGATACTCGTATTCGTTGGGAATACAGTCCGAGTCTTAGAGGCAATTATCATGAACTGAAATGC
+>6314 2
+CATACTGTAAGTCACACCTCTGCTTCACATTAGGTGCATGAAGTAGCAAGATTCACCATGATGGACCCCGGGGGGTTGTCTGTTTAACCATCAACGGGGC
+>6315 3
+AAGCAGCTGACGTCTGCCGTACTATTTCGATCAGACTGAAAACCGCTATTCAACTCTTGCTAGCGTACTTGGGAAGGGAGCGTACCCGTGATTACTGGAC
+>6316 1
+GCGGCAGCCTAAAACTCTATTCCACGAAGCCTTGTATAGCGCTCGCGTGCGACTCGTGCTAAAATAGGAGGCCAGACTGTCATGCGTATGTTATAACTGT
+>6317 2
+TAAATTATGCGTCTACAGGGTTTCGTTGCAAACGCGTAATCAGCATTGAAGCGCCCACGTCGTTAACGAAGACCGTCCTATAGCTGTGTGGCTCACCGAG
+>6318 1
+AGGGTGTTACAAAAAGTTATTGCCAGAACCGGCCTTGGTCTTAAATGACCACCGAAATATGCATCCCCCTCACTGGGACGCGTGCTATCAGTGGCGTTTG
+>6319 3
+CCTAGGTATGTACCCTACTCCTAGCGGAGGGTTATGACATTACCTCACAAACCTCTTGGAGAACTCGGGTCAAAGAGTATTACTAGGTGCGCGAGGTTCC
+>6320 1
+TTAAGCGCCCTACTTAGTTGCTCCGTGGACGTGCCACACGAATTACGAGGACGCAGTTTCCAAATCGGTGTCAAGTGTTATCAGGGCCAAAACGACTTTG
+>6321 1
+ATATGATCCTTATTAGAGAGTACCTGACGCCCCGGGGTATCGTGGAATAATTTGTCCTCTGCCGATGAGATCGCAAGTATGCTGCAAACCGAGCACCGTC
+>6322 2
+GAGCTTAGGTCCGCTAACTAACATAGTCAGCATCATGTGTGCGAGGCATGAACCAGGATATCATACGTCCGAGCTGGGACGACTTTGTTCCTATCGACTC
+>6323 1
+AAAGGCGACGTCTGGCGTCTATTGTGATCACGCTGTGAATAACCCAACTCTGTCGAACACGGGTTTCACGTCAGCCATAGTGTCCGTGAGCTATAGACTA
+>6324 2
+CAGCTAAATCACCCATGTTAAGCGAAATTAGTCAGTCACGGGGATACAAGATCGCCTTCGGTAATCCGCGCCCGTGTTTTAATGCATTCATGGTGCGGGC
+>6325 2
+AGTGTCCTCTATCTGAAATCGGTCCTTCGATCAAGACCCACCGTTACAAGGTGGATTGCAAAAGGCCTGTTTCCAGCATGCGATGGTGCTGTAAGAGCCA
+>6326 2
+CAATAGCACATCTCCTGCATCCGCCGTGAGATATGCTGAAGGATGTAAGGAAACGTTGCTGTTACAAGGCGTTTCTGACTGACCACCGCCTTCATGGTAG
+>6327 2
+CATGCGTTCCTAACACGCGGTTTACGGGGCACATTGGCTAGCGGTTCAGGATTAAGCCATCGAAATCTATTTGAGTTGACCTGCTGCCAAGACAGTCAAC
+>6328 3
+GACGGGTCTCTCTTACTTCCAGCCCAAAGGTACTAGTCGGTCCTGAGATCGGTTTCAGCAGTGTTCTAGAAAATGCAAGGCCGTTACAGTGAAATGCCAC
+>6329 1
+TCTTTTGTAGCGTTGAAGGTCGTGCCATAAGACACCAGGTACTCCAAGTAATAGGAATGTCCGGTTCAGCGCACTCGTGCAATCCTAGCGAAGCATTGCC
+>6330 2
+AAATACCATGGCCACAACACGGCGTTTTTAATAGACCACGTCTCATACTCGCCGCGTAGCTAAAGGCGTGAAGTTTAGTCATGTGTGCCCGTGCGGGATT
+>6331 2
+TGAAGTGTTATCGTCAATGCGGACCTACAGATACGGGGATTATGGGTCCCTAGCTCGTCCTAGGACGCAGTATAACCCCCGGCTAAGATACTTTCTACAG
+>6332 1
+CCGGGGTCACGGGAGCCGTCGCATTGTTATCCCTATTTTCCAAAGCGATCTGATAAGTGTCGTTTATGCAATGACGAACTTAGGCGTCAAAGGCACAACC
+>6333 2
+TATGCATACAAGGAAGTCTTAGCGCGCGATAAGCAAGGCCTAATTGAGCGCGTCCTTGAGAGTCCCTCGCCATTATAGGCTACATCAGTCTGGCTACGTT
+>6334 3
+ATGCTACGGGGCAACAATACGTGAAGGCTTAACATCGGATTGGCCGACTTAATCCCGGTCACTTCGGAAAGCTCATAGCTCTGGTTTGTACTGACAGCTC
+>6335 3
+TATACAACGTTAGTTTGAAGATCACTGCTTCAGCTGCGACCTCCGCTGGCCGTCAATGATAGGCAAGTTGGCGGCTTCGAAGACGAACATGATATCCTGC
+>6336 3
+GTCCGGTCAAGCGAGGATAGGAGTCTTGATTGAGTCACACGTTCGAGCCGTACTCCTTATATGAATCGGACCGTTCCCCCCTAGACAAGTAATACTTGGA
+>6337 2
+TAATATCCTACTCGTCAAGGCTTTACTACCAGGGTAGAAACGATTACGGCGCGATTTAGGAGGAGATCCGTCATCACCGTTGATTACTGGGTCCACGCCG
+>6338 2
+TGGAGGTCCCCAAGATTCTAAGCAGCGATTAAGGTCAGAGAGACGACAGGCGATCGCATATCATTCCTTGTAATTGGCTCGCTGTATCCTCCTAGTCAGC
+>6339 3
+TTTGAGCCCAAAGGCAGGAGACGTGTACCGCGCCAACTTGTCCGTGATATCAGGGCTGTTCAATCTTCGAGGAACGGCTACTGATACAGTTTACAATCTC
+>6340 1
+CGGGAGTCAGTGATCTTGCCTGTCTAAAAGATCTAACCTACGAAGAGCTGGATGACTAAAAGTGACTCCAGTCGGCACTGGTGTCCCTTATGCTCACTGC
+>6341 1
+AGCCGTATGTTATATGTATGTGGTAGCGCAGCTCTCGCTTTACTAGATCGACCGGGCGATCCCATAGACATTCAACACGGAGAGCAAGTCCCTCATGGTA
+>6342 2
+GAGCTCATTCTCGAGGAATGGATTCCGCTTCTTTTACCCTAATTCAATACGGAGTGATACAGCATTGCCTGATGAAGTAGACCGCATGCACCCGCGGAGG
+>6343 2
+AGGGAAAACCTCTGACGCGCTACAGGATTAACTCCTATTCGCAGGGTTGCAGGCTCTAGACGATTGGCTAAACATGCTCCTACACGGAGGTTTTTCCATG
+>6344 3
+ACCCGATGTGCAGGGTGTCTATGTAATCTAGAACCATAAGCTCGTTCGTCTAGGTCGGCACGAATCAATAAATTCTTCTCCCAGGTGGGCCGGGCTACAA
+>6345 3
+TCTATGGTTAATGCTACTATGGGATGAAGCTCGCCTGAAGAAGTTCGGCGGGCCGTACCCACGGTCTGGTTCCCGAACACTGAAATAAATGCCTCTCATA
+>6346 2
+CAGTATCAGAGACATTTAACCACGCTCGTTGAGTGTATTACTCGCTCGACCACACATGTACGTAAGTTGTGGTTTGCACGATACACGGGCGGCGTACGAC
+>6347 2
+TACTGCGTCCTGAACCATCTAAAGGCATGCTGCCTCGCTAGGGCTCAGAGTCTAAAACGGGCGGTTTACTGAAGCGTTTGTTTACCACAGAGAACGTACT
+>6348 3
+GCTACTCTTCCGATGTATCCGTGCGTGCCCGAGTACACCTTGAATGGATCGAGTGTCCATATGGAAAACTTAGGGGCAACTCAGTCTACATATGCAACGG
+>6349 3
+ATCCTGTAGACGATACAACGATCATTAGATCCTTACGCCAAAGATACCGTCTCTGCGGCACATGTGTACTGGTGAGTCAGATCTACACGGTGGGGCGCTT
+>6350 3
+ACCCCGCACCATCATTCCTTGCCTAGTACGGTTGCCACGATGCTACACGGAGGTAAGGATCTGCACAAATTGAGTTTTAAGTGATGGGACACGGTCTGTA
+>6351 2
+GGCAGCCGTCCAAGGACGTTTCAGTACCCAGAGCGAGCGTCTCTATGTAAGAGTCATGCTTTGACGAGGCGTCACAAAAATTCTTGTCAATGGACCTTCT
+>6352 2
+TGAGACCCCCGTACCAGTCGGTCTTCGACCGAGACATTGACTAGGCTTTGACGCCAAGTGACAACACCATTGGGGTCAAAGGATATTTATTGCGTTTCAG
+>6353 3
+TTTGTATTTAAGGTTGGAACCGCCTCGCCAGGTACGCATCAAAATGTTTTCCGGCCCTGGCATGGTAGTGGTCACAACAAGCCGACCACAGATAATTCGG
+>6354 2
+GAGTCCGGGGCTAATTCGCAGGAGTAGATCCCGACAGGTTTCTCCTTAGCGACTCTAATGAGTTGAACCAGATAACGCTATTTTGTCACCCGCCTGAAGA
+>6355 3
+CAACTGGATTGTGGGTGTCCTACCAATCGATCTTGAAGGAGGTGTCGCCTTATAGTCCTGATCTGAATGCAACGCCGGCACAGCCGCCCTTAAAAGAATT
+>6356 1
+TAGATCGCGAGAGCTATAGTACGAAGCCACGAAGACATTGAGAACTGATGCTGTCCATCCTTGCAACCCTGTTTAGGCAGTGGCTTGTCGGCTACTCATC
+>6357 2
+CTCATGAACTGTGCGTCAGCTCACGCCTATTATACAGCCTGATGTCTAGAACGTATGGAGCACCATCGACCGAAATTGAGTAATGCTATTCCGGGCGTGG
+>6358 1
+GGGGTATCGATACTCTTGACCTCCTTATTCACTCGCGCCAAGCCGTGCGCCGCAAGCAGTATTTTATAGATAGTTACAAGGACCTCGCGAAAGGGATGAT
+>6359 2
+TCACCGTAGGGCTGCGCGTAGGCCCCGTTGATTAGTCTTATTAACGCTGTTGCGATACACAGGTAAGCGTCAAAGAACGCTTACTAAATGGCCGTATACC
+>6360 3
+ATTCCGATGATACGGCATGGCAGGGTGTATCAGATTTTACGCATCAGGGTTCGGCCTACACAAGTAACTGTCGACAGCTAGAGATGCTTGCTATCACCCC
+>6361 3
+CATAACGCCGGGTCGTTCAACTTGGGACCTAAGCTTGCTTCGAACATACGCCATCGTGGCTTTCGTCGATTCTGGTAGGGTACTAAAAAGATGGCCCAAA
+>6362 2
+TTACGCGTGATGAACTGATCCCTTTGTGAATAAATATCAGACAGCGTTTAACGCCCTTGAAGGGGGCACTCTGTGAGCTTTGCCACCCGAGGACCTACGA
+>6363 1
+ATCATTCCACCGACTAGACCTGTGGCCGCGGAACCAGGCTAGGTGTTCAGTTGGATCACGGCATGAAAGCTTTAATGTTCTCTGTTAAAGCGCCGATACA
+>6364 2
+GGTCATGAACATCTCACCTAAGGAGGCAGGGTACGCCTGATCGCAAAACTTGGATATTACTCCATCCGGTAATTCATGGTGAGTTATTCCCCGGCGACGT
+>6365 3
+CACCTCTGTATTTGCGAGATAGGCTACGCAGAAGAGAGGGACAGTCTGGACATCCCAGTATTGTCTGTCGCGAATTTCGCGAACGATGCCCTTATCTAAC
+>6366 2
+TGTAGAGCTTGGTTAGTTTGGCCTAGGCATTTCAACCAAGGCGTAATAGAGTACCCCAAGGATTTCCGCACCTCGGCGTTACACAGAGCCTCGGTAAACT
+>6367 2
+GTATGCCCTCTTGTGTGCTGGGGACAATAACGCGCAAACCACATGGAGCCCCTGAGCTTGAGCGATGATGTATACAGAGACTACTCATACGTTATTGTCC
+>6368 3
+ATGTGCCATCATACATCACCAGGCCGTTATGTGGTAATCTTTACAGAGGGGAGGCGGGATTCAAACGCAGTGGCAGTTCGACGTCCTTACTCCCCTAAAT
+>6369 3
+TCGCACTGAGGACATATTGAACCACTAGCCCCTCGGGTACCGAATCTTTTAAGACTAGGGCAATTTGGGGATTGCCCCTGGACTTGTACCCAAAGGTGAT
+>6370 1
+TAAGGCGGTTTGCATGCTGCATCCCAAAGCCCCAGTTTATCTATCGTACCAAGCTGGTAGCCCGTTCGGGATGCTAATACGCTGTGTGAAGCAATCAAGA
+>6371 2
+ACGGATCTCACCCGAGGGAGGTTCAATTCCTGCAAATAAGCATTCGCGACGAGGCTTAAGCTTAGCTTCGCTCAGTGCTCTAGAGTAATAGGGCCTTTCA
+>6372 2
+GGAGAAGTAACGTTGTGAGCGGTGCCCATTTTTTAGCCTCCAACTCAAGGCGAATTTCACTTGTCACTGAACAACGGCTCAATGATGCGCGAGTCTCCGA
+>6373 2
+AACGATGTCGATTAAGATCGCACGTTTCTCGTAGATGGCTCGATCTATCTTTATCCGGCGCGGGTACTCCGGGACGATAACCAGTACAAAGTAGGCACTC
+>6374 2
+GCCTTATTGAGGTTATATCTAGTGTCTGAGATAATTGGCCTTCGCCCATCTACCCACGGAGACTACCTAGGCGGTGAGACGAATGCTGCAATGCCACAGA
+>6375 2
+TGTCCATCCCAGAAGTCCCAGAGTAGAGATTGGGGTTTCTTCCGGTTCATCTACGCCACGTATGAGCAATATTGTTGGCCACTAAAGAGACCCGTAGAGC
+>6376 1
+CTCGCGAAAAATCCTTTGTTCGCTGTGGGCAAGGTCCGAGCCCTTACTTGAGCCGAATGTTGACTTGATGTGACCTTAAGAAACGGCCATGATCAAACCG
+>6377 1
+CCGAGACGTGTTCATACAACGTCACGTGCTGTTGCTAAAAAAGGTAGTGGCAAGAGACTAGCCAAGGTGTATTCTTCTTATGCGCCATCCGTCAGGTCCC
+>6378 3
+CGCGGCAGATCTACATCGTTGTGAGGCTTTACACCCTAAAGTCGCGAAAAGAAGCAGCACCCTGTAGCCTCTTTTTGAGCTTGATCAGAACGTGGGTACT
+>6379 3
+TGACTAGCGATACGCTGGATAGGTGATCCGGCTCGAATTACGGAAGGCACTTCTTGATGATCGGAACCGTATGTCAAGGTCCCAATCCTACTTCCCTAGA
+>6380 1
+GGGTACGTGCGCAGTTGTGTGCTTGAAATCCCATTAAGTTGTACAAATACTATTCGGAGGTACTGGCGTCGAACTATCAGAGCCCCATCACTCACACGGC
+>6381 2
+CAAACCATAATGCCCATCAGAGGGGTACAGCCTCAGTGCTCTGATATAACTACCGTGGGCTCGCTTAAAAGTGGGGAGTTTCACGACGTCTCGTAGCTTT
+>6382 1
+CACTCGTGTGAGCACGCACTTTGGTCTATAGGGGATTTTTTCTACGTCGCAAGCGAGCATGCGAGCAGGCACAACTACAGGATCTCCATTTGTCAGACAA
+>6383 2
+TAGAGGGAAAGTGTACTCAGTGGCACGTCGTCTGATCCGACTGGGGCACCTCACATCATCTAACTATCGGTCTTTTGTGCACGAACCAGTAGGACTCATA
+>6384 1
+AGAATCTGCAAACGGGCGGAGGCCCGTAACATGCTGATTCGATTGCCTCCCGTATGCGATACAATGTATGCTGTAGAACATTGTAAGCTGCCATGCTTCC
+>6385 3
+ACGGTTCTCCTCCATTGTCTCCAGTCAAACAGTCGGTCTGCGGATCCGCTGTGAAAAAATTGCTGAAATAGAGAATTAGCTAGCACTTGGCGGTCACCGG
+>6386 3
+TGCCGAGCATATGGACAAATGGGGTTCCATCTTTAGAGCTACGTCTGTACGATGACTACCCTAGCCCTTGGAGGCCTATACGAGATCTAGTCGCAAACTG
+>6387 2
+CAGTCGCATAGAAACCTAGGCTGCCAAAGGGCGGTCATTGAGACATCCGTCTAGATACCTGTGGGTGTCCCTACTGATCGCAGACTGATTATGCACTTAT
+>6388 3
+TGCCCCTATGTTTGGTTATAAGAAATTTAACTAAGTTGTCCGGTCCGAGCCCCAGAAAAGATGCTGCTCGTGGATGTAGCCACACGCCGGTACCTCAGAG
+>6389 2
+GTATCCAGGCACAAAATAGTCCGTGGCAAATGGTTCCCGAGAACCTCGGTAGTTGATGGTCATAACCTCCTGCCAGATAGGTTATATCTCCCCGGTGGTA
+>6390 1
+GTTTCTTGAGACGCCCGTCCAGAATTATGCCTCCGAAATATCATCCGCATACCCCTTGTATACGAGGGAGGTCGCCTGGGAGCTAAAGGATCATTTGAAG
+>6391 1
+CATCGGGAAGCGCGCGTACAGACTTATCCCGACGATATCGGCTCCGTTCACTCTTAGGTCTCAATGTCGTTTAAGGTGGCAGATTCATAACGGAACAAGT
+>6392 1
+CGCTGCTTCGAGAAACACTTGCCCAACTCTGAGGGTCAAGTTCTAGTTATCGTCGCATTCATAGGCGAGCAACGCATGTCGGACGGAACGTTTATAGTAC
+>6393 2
+CATAGTAGTGAGAACCGTTTAGTGATTCACGAGTGCGCCATCACTTGTTACCACGGAACACGTTAGTCGCCAGAGGTGACCCCTTCATAGGTCATGCGTA
+>6394 3
+AGTGCCCATTAATCCTATAGGGTGTAAAATATGGCTTGCGTCAGGAAGAGTTTCTCACGGCTACCCTGGGAACTGGCTGACCGCTTACGTCCGAAATCCA
+>6395 3
+CCCGCAATTTCGCTATAAGGTATACTGCTACAAGCACATTTGGCGGCATGGCTGGTTCATAATCCGGGACCAATTCCCGTTCGGATGGGGCTAAAGACTA
+>6396 2
+TCATTGTCGGAAGAATAATGCTTGTAGCGAAGGTGCGACCCTCATTTCTCGACGGCGGGCACAATCTATCCAGAGCGCGTTCCTCCACGATTGAGATAAT
+>6397 1
+CGGACCGTCGCCACGGAACATGCAGAGCAAGAGAAGGGGTCCTGCTGGATCCCTCTGTATAACTTTTACTCGAAACGATGGTTCATATCCTATTGCAGTT
+>6398 1
+GCCGGACCCGTTTGAGAATCTAACTTCAAGTCCGCAGTATAGTTAACTTGGTAGCGAAAACCCCTAGCCAGTGGATCGTGGGATCGTTTACCTCTGAAGC
+>6399 1
+TTAAGAGTTCACTACTGCCATTGGCTCAAGACAAGGTTCACCCTAGTGACGGCCAGCCCTGGTGATTCACTAGATCCGCGGTAGTTACAGGGTGCTAAAT
+>6400 3
+TTTCGCATTCCACGATTTTAGCGACATAGGGACTACGCGTAATAACATGAGGGCAGTCAGTTCAGAGGCACTGCTTGCGAAGCTCCTCTACATCCTGAGG
+>6401 2
+AAACTGACGGGGACGACCCCGCCCGATGGTTTGTAGCTGAGATTAAATCCGTAAGGTCCACCGAGACTTCTCTCATTGATGATTATTTAGACGCCTGACG
+>6402 3
+ACAATGGAATCGCCCCTAGCGCCTTAAGAATGTATCAGCCTATATGCACACACTGACTGTTTCGGGACGACTGAGGTTGGCATACAGTGCTCTTCGTGAG
+>6403 2
+CTTGGGGATAGATAAGCGGACTTAAATTGTAGCAACACCTTACTGCTAGAATATCATGGGTTCGCATTCGTAGTTCCAGGCTCGCCGGCGATCGAACCCC
+>6404 2
+AATCACCGCCTATGGAGCGACTCGAATGTCTCGAAGCTGTGCTAGGGAGAGTTCTCACGTTAGCTCCCGAACAACAAGGTATCGTAGTAGGTTCTACCTT
+>6405 2
+AAATTGGTTCCCTGATAGCCCTCGCTAACCGTTTCCTCGAAATGGATACGGCCTCGGACCTGAATGATTGTAAGCGAGCCGATGAAGCGCATTTGATGCA
+>6406 2
+TACCTATCGACTTCTTAGCTGTAGGCCCGGCAGGTCGAAGAACCGCAGCGAGAGCACTTTCTGATTCCTGACAAGTATAGGATAAGCTGAGCTGACTTCT
+>6407 2
+AATAACGAGAATCATAGCTCTCCGTACTCTATGGCTACGCATAATTGTTGCAAGGTCGAGCGGAATGCATCTGCCATCCGACGCGCTGGTGGCATGCTAT
+>6408 2
+GTAGGTATAGTGCTATGCATCAGGAGCCATCTGGGTACGCAAGGCTATCGCAAGAAACTGTTGCGATACCGTGTTTTGATCTACGCCAATACCCGCCATC
+>6409 2
+AAAAAGTTCTCCTTAGAGAACGCAAATTATGCGACAGTTGAGGAGTTCCAGTTGGCCCGAAGGACGAATACTGCTTGTTCTGCTTCGTCAGGCGCTCCCC
+>6410 3
+GTACCATGAACTGGCGAATAGTGCGAAATAAAGGACAGGCTTCGGTCGGTACTACCAAGGTGGGATATCCATTACCCCTTTACCGGTGTCTCCCTACTGT
+>6411 1
+GCCGTACGGCTCAACCTAGCGTGGTCAGAACATAACAACTGGCTTTTTCTCCTAGGCAGGTCCACGGTTACGATATATGATTAGAACAGAGCGTGCTCTG
+>6412 3
+ACCAGGTGTGTCAAGTACGCCTCCCCGATAAGGGCTCTCTGTAGAAGCGTTTTAGTAGGTTAGCGATAACCATGGGCTCCAGCCATCGATTATGACATAC
+>6413 2
+CACCAGATGAACGGGCAGCCTGCATGCCTGTTATGCTAACTCGCCAGTCAGCATAGTTCTATGTTTCAGGGCTCTGGAGTTGGGCTTAACTACAACAAAG
+>6414 2
+GTCTAAAGTTGTGGATCCCCCCATTATTCTGAAGGTCGGTAAGTCAGATCCCGGATACACTAGACGAGTCGATATGTCGAGTATCAGCAGTGCCCCAGTC
+>6415 2
+CGACATGCACGATTGACTATGTCCCACTGATATAGATGTTCGGACAACCCGGTGGGCATTAACTAGTGGTACTCGTATATCGACTGTGCACAGCGTGCCA
+>6416 3
+GACCAGGCCAAGACGTCAGGAGTGAAGCTTAGCCTCTGCCCCTTAAACATGTGCTTGTGAAAGTAACTATCCACGATACCTGCGGTTTGTGATCTGTCAG
+>6417 3
+CCCTAGATCTATGGAGTCTTTAGAGGTATGATCATAAAGAGCGAGTCCCATTCCCTGTTCAGGCTGCGCGTAACGTCATTTGCACAAGACCCAACGGGTG
+>6418 3
+CAGTTAAGTAGAATGTCTTAGCACCAGCTGGCCGCGGTAGATTTGGGCTGGTTGGCTAGCGTACCTACGTCAAGTTAACTACTCTACCAACGATCACCGA
+>6419 3
+CTTATCACTGTCGAGTCGGCGGCAAACCTGCTAGCCAACCGGATTATGCAGCCAGCGTTCCTATTGGGCACTAGATTAGATAATTGCCGGTTCATAAGAG
+>6420 2
+GAGATCACATAGAGAATCAGGGCGGACAGTGCTGGGTTGTGTTGTTATGCTCTCCAGATGACACAGCAAGTGCGCCGTCTCCTTAAAAACCCCTCTATTC
+>6421 3
+ACCGGGTAGTTTTACCTGATCTCTTTACCACGCCATGTCTTGACCTTGGAATCAAGTGGAACCGGGAAATATCATGAGAGGTACCCGGGCCACGTGACAT
+>6422 3
+GGTAGTGCGAGTATAGCCACGTAGCTTATCTCATTCCCGTACCTCGAGCGCAAATGCAAGAGGGCGTGGCAGAACTGTATCACATCGCTAGATTTCTTAC
+>6423 2
+CCTGAAGTATAGCAATTCTTTATCCTTCCCAATCTACCTTCCCCCGAGAAGATGAATTGGTGACAGCGTGGCAGAGGAGTTGCGTCAGCGCGATGCAGAT
+>6424 2
+GCCCCCTGGGGATCCAGGCGGGACGCGTCACATAACCAAAGTGGAAAGATACCTGGGGTTATGGCATGTTCACTCGTACAGTTACACCTTTTTATTAATC
+>6425 2
+TGCGGGTTGAGTAATTACGAGTTCCCGCTACCCTGCAAAGACCGCGGACCTGAAGCACATGAAAGGTTCTCTATTTGTATCACCGCTGAATGGTCACAGT
+>6426 3
+GTTCCGTCACGACCATGCTTAGGTTCTCAGAGTGAAGAACGCACAAACTGATAATTGTCGGTATCCCGCAATGATACTCCCTGTCGACCAGTGGATTGGG
+>6427 2
+CGTCGGGATGCCTTAAGTGCCAGGCTGCGCTTCGTTTCAATATACACAACACGGCGATCATGGTTCTTACATAAATAGCGCGCAGGGTTGAAATACTCGC
+>6428 2
+ACTCCACCGTCATTCCCTCAAATGCGTAGGATGATGACGTGATATGCGGTGCGAAGGGAACGCCAAAGTCGTCACGTGGGAGATTTTCTTCATCATTACC
+>6429 2
+TTGGAATGTCGATCATTGGCGACCACACCATCAAATCAGTGCGAGGCATTGTTGTTTAGGCTACTTCACCGGCAGATAACGGACGAGGCCTTTACTCAGC
+>6430 1
+AAGGGTATCCAGCTATGTGAAAATAGCCTGTCTGCGCCCCATATCTTCAAGCGCAGTTCCGATGCATTAGGGGCTGGAAGAAATGATATCCTGTTCCGCC
+>6431 1
+TGGACGCTACAGCTTACCGATTAACTAATACTATGGTGTGTTCTTCGCGCCACCTGGTGACTCCGCGCGTAAGACTGATACGGGTATCCAAGCAAGGAAT
+>6432 3
+GGCGTATGGGATGCACTACACTTCGTCTTGCCACTGGTGGAATAAGTCAACCTAAGCGCTCTTTAGCAGCGAGCAATGTAGAGAGTTGCATCCACTTCAC
+>6433 3
+TAACGCAGTTGTTATGCAATAGTCTACGCTGTCGCCATGTAGAGTGGTCCCTCTGGTTAACTAGGGAGACCCCCAATACAGCTCCGATAAGGCTTACAGG
+>6434 3
+ATGAACAGGCCCCGTTCGGATCACGCGATTTGGTTTAACATATCGTGGCCATGACACCAGTAAAGTCTTAATGGGGGTCCCACGGAGACTTCGTTTACAC
+>6435 2
+CTAGGGACTAATATGCCCAAGTATGCAAGGTCCTATGCACCGTCGATCGAGCCACTTGTTAACTAGTGGCCGTTGAGCTTTAAGTAGAGGTGCATACCCC
+>6436 2
+TAGATCATCGGTAATACCCGTGAACCCTTGACGTGGATAGACGTTCTAGTGTCCCATCTATTTTCCCGTCAGACGGGTCCAACTAGGAGAAACGCTGGGA
+>6437 2
+CTACACGCTTAAGACTGTAGGCGTCCCTGTACTAGTATAGATTCAAGTTATCGCCCCGGCGTACGGTATAAGCACGGATCAAAGTTCCGGTAGAGTTCCG
+>6438 3
+GACTATCTAGAGTGCGTAATGCGGGACGTAGAGGCGAATACTCGTTCCAATTCGAGCCCGCACTTTTAGACTTCTTTGACATCAACCGACATCGGGATGC
+>6439 1
+GACTCGTCTCTCCTTTGAAGAAATAACCGCGTAAGTTCTCAGCTAGCGCTTTCCGAGCATAGCCGAGGAACTCGTGTACGGCATAGAGGGCCAGTAATTT
+>6440 3
+CAATTGCGATATCTTTTTCAGGGAATTGTGCGCCGGAGAGTGATTGGTCAGAGCACGTTTCCAACGAATTCAGACGGACCCTCCCTACCGTGGTAAAACC
+>6441 3
+TCATAAAGTCAAGACGGCTTGTACCGAGCGCCGAAGCGTTCGGGGGTTACACTAGGTCTGAGAACACTCCTTTCTACTGCGGACCCGTTTATAAACTAGT
+>6442 2
+AAATCGCAGCCATAACTAGGCACTCCGATCATCCTGCACGTTAGGAGATTATAGTCAGTCGAGGGCTTCCGCCAGTGATGTGCTATTCAGCTTGAACGTG
+>6443 1
+TATTAGTCCATGTGGGCCCGTTCCAGGGAGGAACCTTCCGCACTTTCAGGATCCTAAAATGAAGCCGGGGTCAGGAAATAACAATGCGTCTTCCTATGTC
+>6444 2
+GGCGAAACTTACATATTGGTTACCTCCGGCGCAAGACCGACTCGTTCCGCTAATTTAAAATGACGGTCGCGGTCAATCCCCTTAGAGGTGGTGTATGACA
+>6445 2
+TGATAGCTTCTCTGAAATAGTAGGTGACGAACGGGACTCAGTCCAGGTCACACCTATCGTTCGGATAAACCACGGGTGGTCCATTCATGTCGGTCCAACT
+>6446 2
+CGCGCCCCGGGATAGCATATGACATCTAAGTAACCGGGAGTGTCTCGATTCAACAGCGCCTTGGTATGCTCGTATTAAGTCCATGCACTAATGTAGACGT
+>6447 1
+CAACGCGTACTTGCTATACCTTTTTTTACCGAGAGTCAGCTACTAAACGGGTCTTCGAGAGTGCTGAGGACGGACATCGCGATCTTCAAAGTCACCGGGA
+>6448 2
+TCCAAAGGACATCCCCGCCGTAACGTAGTGGGGTGCCTATTAACCTCTGGATTGCACGCCAATCGTTGCTATTTACATTGAGGGAGTGTCAGAAGCATCA
+>6449 1
+TAGCGTAGCGGTTCCACCTAACTGTAATCTGTATGTCCCTTGTCGTCCAGAGTACCTGACGAGGAGTGGGGTAACAGACTGTCCAATTACGCAGAACTCA
+>6450 1
+GAAGATCCCCAGGTGGGTGATACTTATTCTCGACAACTGATGCCTCCCGTGGACCTCTGTGCGGAAGCGCCGTTAGAATACGGTCAAATTCATATAGACT
+>6451 2
+TAGTTTCACTGGTTTCCGAGCACACAACAGTAGGCATCAATTATGGTTGACACCTGGACGTGGGTACACCGTCCTCAAAGCTCATGTCGGAACAGTCGTG
+>6452 3
+TTGCCACATGATTGACCTCACAGGCATGTTAAGCCTACTGTGGACCCACGGGTTTAAAGAGACCTTTGTGAGCCCACGAGAACCTTCCTGAGTTGAGGAT
+>6453 2
+GCAGGGCTCGACGTAGCGCCAATCGCCCATTAATATGACAGTGGCAGTAGCACTGCTTCTTTAGGACATAGACGGTCCATTATTCAGTGTACCTAGTGCA
+>6454 2
+TCCGTTATATTTACTAACTCCTCTATAGAGCGTCCACAGAGCAAGGGTTCTAAAAGCGGCCGCACTCAGCGTATATAGCTGCGGTCTAGAACGTGCGTGG
+>6455 3
+CAACGTGGGGGAATTTCTAAGGCTCGCCCATTCCCAAGTGGTTGGACTATTGGTACCGGTCGCGTAAGTCCGTAAATTAAAGTCAAACCAGTCGTTACCC
+>6456 2
+AGGCCGGCTGATGCGCTGCCCCTTACAACCGAGTGAGCGGTATCCCGCGGGTATAATTTCTCCAAGCTAAAACTCTTGGAGAAACTATTTGCAAGGTTTA
+>6457 2
+GAGTGTCGTCTATGCGCGACAATGACTACACATATCGTGAGGGTTATCCTTGCCCAGGATCAGATGTTCAACTATGGTCTCGACCCTCATCGCAGGAGAA
+>6458 3
+ATTAAACACTACCTGGGTGCTCTACCAGCGGAAGCTTGAACTCACGGTAGCATTGTTCGTGAATACAAGTGAGGACCGGCCCTGTACTCGACGTGATCTT
+>6459 1
+GAAGTGCTCAAGGCGCATGAAACCAACGGAGAACTCTGTTCGCTAGGATACATACCTACTGTCGTACTTGTACTTACACCCGTGCCTATGGGGTAGCGTT
+>6460 2
+TGGTGGGAAGCCGCGTTGGCTACCTACACTCCCCTTGGAATAATGTATATGTGACACGTCTCTGCCGCCCGATTCGTAGGGTAAAACGACTATCTAAGAA
+>6461 1
+ACGGATAATAAGATCAGTTATTCCTACGCGACAGACCTGTCCCGAAGGATCATGACTCGTGGCGTTAGCAACTGGGACCTATGGCCAGTTGAGTTCTTCC
+>6462 3
+AGGGCTAACCTACGCTATGTACTTAGAAGCGTTCGGGAATACTCCTGGGGGCAGACCTGCATCCCGGGCCATTATTCAATAGTTGTCGATCAGCATCTAA
+>6463 3
+TCAAAGACCGTAGCGTACAGTGTTCAGGCGCACTGCGCATAAGGGTGGCCCAGATCGCGTCTTTCAAATGGATTTCGATACACCACCTTTAGTTATGACG
+>6464 1
+GTGCAGCCAAGGAGATATCTGATGCCCTGCTTGTACATGTGCCCGTATTCCGGATCAAGTGTATAACCCCAGCTCGAGGTAACTAGAAGAATGCCTTCTG
+>6465 3
+ACCTACACATTGTATGGCAACTCCATGGCTAATTAATGTCGTTTGATGACTCTGAGCCGACAACAAGACATCTTGGGCCCTGGTGGACGGCGCGACGATT
+>6466 1
+TTTGGTAATCACCTGCGCGGCGAACTGGTTTACCAATCTCACCGAGCATATGAGAGCGGCGCATGGCACATCTGCCATTGCGTAACAATGAGTAACTGTT
+>6467 2
+CTGTCCGTAGTGGACAAGATGAGCGACAACCCCGCGGGATGTGATTGTTCCATTTCTCAGCACATGGTGGTTATCCGCCACAATCTGATACATGTAAGAC
+>6468 3
+GTCCGATCGTCACCGATCTCAATTGGCGTGACGCAACAAGTGTCTGTTCGTTGTAAAGCTAATAAGCCGCATCTGAAAGTGTTGACACAGTCGGCAGTCC
+>6469 2
+ATGTGGTGTATCATGCAGGCTCCCTTAAACCTATTAGCGGCGGGCTTACTGGAGTACAGCGCTAGTCTGCATAGACCACTGGAACGAACCTAGTTCATAC
+>6470 2
+GGTAAAAAGGTCTCCGGTACGCCACCTGTATCTTATGCCCGGCTGTCGTAGCACCGTTGGGTGTCACAGTGCCAGAACGGATAACTCTTAAATGCTTAAA
+>6471 2
+ATGAAAAGGTGTGGCCTACCAAGTAAGCACTGGCCAAGTACAGCTCCAGAGTCCTCCTCTTGTTCGTATTTCATCCGGGAATCAGTAGACTTCGGGGCTA
+>6472 3
+CGCACGGCAGAGACATGCGATGAATATTGAGCTCTTGTAGTAAAGTATCAGCCACGCAGAAGCATCTTCCGCTTTGGATTCCCTGTTGAGGCTATAGCCC
+>6473 2
+GGAAACAATCTGACGTTGGCCCAATATGCAGTGAATGTATGACGCGGTCGTGAGCTATCCCCTACTGGCCCTACTTTCGCACTGTAAAATACGTGACGGT
+>6474 1
+TAGAACTGCCAACTATAACCGATCTGCTTGAACGCGCGTTGCCCCTATGATCCAATGTTTTGCAAACGGGTGAAAACGGGACATCTGTGAGGCTTTCGCG
+>6475 1
+CATTCGGATTCGTGTCCCGTTTTTCTTGGAATCTTTCGATCACGCTAGACAAGATCGAATTAGAATCCCGGAGGTATAACACGAGGGAGCCGGCCGAACC
+>6476 1
+CTCCTGTCGATACTCTCAACAGTCTTGAGGGGCGGGTCGTTCCAGACAGGTGTTGCTACGTATAGATACACTCCGTTCCCTTAGGAAGAGTACAGAAAAC
+>6477 1
+AAGAACGGACTGATGGTCCTGCAGAGTCATCCGTTTTTTCCATACAGACTGTTGCCTCCAAATACTGACACGACGGTTGTGAGGAAAGCCCTTCATCGGG
+>6478 1
+AAGAAACACTCTCTAAGGTAAGGCTGTGAACTTTATTGCGCTACTAAAAGCGGGTGGGTCCCGTCTCTAAATGTACCATCGGTGTGTGCCCGAATCCCGC
+>6479 3
+AAACCTAAAGTGCGCAACGGCAGCGGATTAAGTCCTCTGAGGTAGCCTTTCGTCATTAGACTGTGGTCGAGATCGTTGAAGGCTGCATACCTCTACACCT
+>6480 2
+GTGATCCTTCCTGAGGTCCGGAGCCTAGGCTAATAAAGACCCTGATGGTTTCTAGAGATCCTCGTGCATATACGCTAAGAACACGGGGTCTACATAGTCC
+>6481 3
+AGGTATGAGTTTTGGATGATTGCACCAACCCCACCGATTATGTGCCGTGTTGAGACTTGATCTATACGGCCTGCAGGTAGCTCACGAGAACAACGCCCAT
+>6482 1
+TAAAAGTGATCTGAGGTTTTATGGCGTTCCCGTAATGTCGTACGGTAGCAGTTCGCAACACTCATCACCGGCCCAGTCCGTTAGGACCGGCAATAACTAG
+>6483 3
+CGTGGATGGCGTACACCCTTGGGCGTGGATGATTTCCGATGGGCGAATCTATGACACTCGCTGTAGTAATACACAATTCCACGTCGCTCAACATGACAAT
+>6484 2
+CATTCAGACTTGAGGTATATATTAAGCGAAACCAGGCGGCAGTATCCCTACCCTTGTAGTCATCAGCACGGCGGTATGTCAGTAGTTTGACCGCCGCTGA
+>6485 3
+CCCCGATATTTGATCCAGACCCTATGACGAAAAGTCGCTAAATAGTACCGATGGCTATTATAGATGAGAGTGCGTTCGCCGCCGACTTGGCTTTCGACGG
+>6486 2
+ATGTTACTGAGGGAGTTTTACGAGGCAGCTCATCACCTTCGAAGCAGTACCTATTTGTCACAGTGCGCATCGCGCGCGTGCGAGATTCCAAATCAGTACA
+>6487 1
+GTTCGCCGGTTCGCAATAGCAAATAAGGACAATGCGATTGACTCCCGTGTTTAGCATTAGGATGGCGATTGCGGCCCATAATATTCCCGCTGCTAGCACA
+>6488 2
+CCAGGCTTGGTTCACCGCATAACAGATTCCGGAGAATCGAGCGCTTTGTAGTGCAACTCGTTGACTTCTAATGGAGAGCGCCTCTACGTATAAGCAAGCT
+>6489 3
+CCTTTGTCGAGTGGGACCACTATCTCATTTGGAGTCCCAGCAAGTCCTGAGTCATGTCATAGTCGGTCCTCCCTAAGGAATACGGTGACACAGGAAATAG
+>6490 3
+AGCCTAACCACGCATATCACAGCCACTGTCTTGTCCGGTGAGTCATGCCACTGGGGCATATGAGATTCGATGGTAAAGTCGACTCTACTTTATAGAGGGC
+>6491 3
+CGAAGGCAGAGCATTCCTGCCCACAAGATGGGCATCAGTGTGGAGAATTAGGTCCTGTACCACGACATGGTTCACAGTTCACCACTTTCATCGGATGTTT
+>6492 1
+AATGCCCGATAACCGCCGAGTATAGTATTACGGTAGCGGTCCGCCAAGAAATTCGTCGTCTGGGGAAATGTTACCATGCGTGATCCCTTATGGTACCCTA
+>6493 2
+CAGCTTCAGTCGGTTGTATGCCATAGAACATGCAAAGAAGGGCCCTTTCAGCTATGTCCGCGCATCATTTTAGTCTAACCCATTGCAAGGTCGAGGGAGC
+>6494 1
+AAGTTTCCTCAGTGCAATGGCTTTATTCGAAGCAGAATCATGACGGAGGTGCTCATTCATGTGGCCAATGGATCAGTCGCCTACCGTCGACCTAGAGACC
+>6495 3
+AGAGGCTATAAAATTCGGTTCCTTCTAAGCTCCGGTCGTGTTGCTGGTACTAACTGAAAGGGATGCCTTATATCCGGGCCAGAAGGACCTCCAACATCGC
+>6496 1
+AGTGTTCAGACGCACATCATCATTACCATTAATGCGAGCGGACCTTAGGGGGTAAGTAGCCCTGGGTACGAACGTCTAGTAGTGCATCCACTGCTCTTCA
+>6497 3
+GCTGGGTGAGCCTCTCGTCCCTCGACGACAACTTGTATATGTATACTCATTGGCCAGATCAGGAGGCCTAATCAAGCGGGCTGATGTTCATATCCGAAAA
+>6498 3
+GCCATGTCCCCGGCCAACGGGAGTTCCATATAGTTATCTTACTTGCCATAAGTACAACATCAAGGTTCGTGCGCACGTCTAGAGTGGTACGCTGGTGAAA
+>6499 1
+CTCTATCGCAGATACGGCTTGTCGACTTGTAAGTACGGACGTTGCCGTACGGCTATCAAGCTGCTCCAAGCTAGATATAAGTGCGCAAGCGAATGTTCCA
+>6500 3
+GGGCACTTCGGCCATGATGCAGCCAACATTCTCATGGTTATTGTACCATCCATCAAGTGCCGTCAAAGGGTACCAAATATGGAGGTCGTCTTAGCGATCG
+>6501 3
+GCGCTATTAGGGTACCATTCTCAGACCGCAGACAATCATATAACATGTCCTGACTTAAATCGACCGAGACCTTTGGTGGTAGTCTCGTACGGTGACGGCG
+>6502 3
+CTCATTGTCGTTCGTACGATTGGATACTGCGATCACTGTCCACTGCAATTATACATGGTATCAAACCTGGGGTACGCACGGGCAGTACTCACGCAGAAGG
+>6503 1
+TCTAGGATGAGTTATCCTTTGATTCGCAAGTATTACCTCATACATCGGCTGCAGGGCGAAGGACTAAGGACACTCAATGGCTAGCTCGACTCACGCGGCT
+>6504 2
+TGCCTTAGCCGCCCATCCGGGTCGTTGCGGGAACTCCTGTACTTTCACGGAATGTTTACATGATCGGCGTGGTTAAAAAATACTATACACGAAGGGCCAA
+>6505 3
+ACTAGCTTCAGAGTCCAGATAGTTCTACAAACCTGTCGTAGGACCAGGCTATCAGCTTCGGCGGTCGACGTGCCCCAATTTGACTTTAGTCGTGGAAGAA
+>6506 1
+AAGAGAGCTTGTAGACTTCATATGGACCACACTGCTGCTTTATTCCAGCCCGGCCTCTCGGGTCTCGGTCAGCAATGTTATAGTAGCACCAAAGGGAATG
+>6507 3
+CAGGAAACCTCTAGTAATCTTTGTCCATGCTAAGTCTTCAGACCCAGCTCTGATGACGAAATTCGGCAGATGGGGCAGCACTGGGGGCTTACTCCAGTAT
+>6508 3
+AGTGAGGCCGCAACTGGATTCGCTGCCCCGGCTATGTTACAGCAACTTATCGAGCAGGGTTAATCTATACGTAAATGTGACCCTATGCGCTTAGTAGCAC
+>6509 1
+CTGCCCTGCGTTTACTGACCCTATAACGTTACTAGATATCGTTATTGACGGGCTGCAACAAAGTGGACCAGTTAGGGGCGGTAAACTCCAGGCCATGTCA
+>6510 1
+TGCCACTAAGAACGTTCGGTCGACCCAATTGTGAGAAAGCGGCGGGCTATTTCGTTGAGGCCCGCCGTATAATATCACGATAATCGTGGATCATTTCCCA
+>6511 3
+GCATCCTTAGAACAAGCTACGTCCGGTAAGTGTCGCGATAGCTTTGATAGCTAGATTTGTAGCCCGCACCTTCGCTGGAGTGTGCACATTGCCAAACGAA
+>6512 3
+AATGGCCGCACCCGCGTAGACCAGTAATTTGCGACCAGTCGAGATGTGGCATCTTCCATGTTGATGATGAAGTTCATCAAGTCCCTCTGTCCGTGAAAGA
+>6513 3
+GGTAGCTCGCTACTCACAGTGGTAACGGAAGACCACGATGGTGCTACCGTATCAAGGAGTTCATCTGTGTTACTTCAGCATACACGCACATTGGGCTACT
+>6514 3
+CAAAGCAGCGTATACCTTTGGTAGCCAAACGCGCAGCGATAATACGCAGATGCTCCCTAGTCTAGCGCTGTTCGTTAAGGCCTGGAATGGTAGTCATTCT
+>6515 3
+CAGCGTTGAATAATGGGCCTGTGTATCAGAGTACCTGAATCAGATGCTGCCCGATCACTTTAACTAGCGGCACACAGGGCTTCGCTTCGAGATACGTACT
+>6516 2
+GTGACGCGGAAAGGGACCGCGGTCCGCTAATACACTGTGCCTATGAAAAAGCCTCCAGCCTTTTGAGTTGTACTCAGCCTAGTTCCATATGGATCAATTG
+>6517 1
+CCCACATGTTTCGAGATCGCGACAATCTAAGAATTTACGCAAATCGCCGCTCGGTATACGTGTCAGCTTTGGGTGATCTCACGGCGGAGAATTATGCACG
+>6518 1
+CTCTCGTAATGTCCGGAGTTCCTACGCGTGACCCTACTCAGAAATGTAGGAACAACTATCGAGGGAGGTCTCGAACTTGGTTCGCGCAGGCAATATCTAT
+>6519 1
+TTTGAGGCGGGATGACGGGCTTTTAATGTGAGTTAACGCTTCCCCGGTGGAAGCCCTAAAAAAACCTATTGGATTATAGCCGATATAGCCACCCTCCCCG
+>6520 3
+ACCAGTACGCATACAGCACATAAGTCGTCCGCTAGCAGCCCCTGAGTTAATCATGGGTACGTACCGTTCGTTAGCATGATGTGACGTATGATTACTGGGC
+>6521 2
+TTCGGCCTACGGGTAATTACTACTTTCGACCCGGCCCCATTGGCTAGTGTTTATAGGAACGGGACGGGTTAGCAACCTGGACCGCAAAATTACATAATCG
+>6522 2
+GTTAAAGAGTCTCCGGTCGGGACCTGGGCTTATTAAGCCGTGTCGTATAAATATCACTGCGATCGGGTCGTACACCGGATCCCTATAAATCTCCCAGGAA
+>6523 2
+GATGCACAGACTGGGCGACTACGAAACTATCCCCGGTGATACCTTTCGACCTGAGCGATCCTTGTGTAATATGTCTAGACCGTGTCGGCTGATAAACGAT
+>6524 2
+GGCATGTGGCTAATGCGAACGTGTTGGTCCAACTGCCCTGCGATTTCAAAATCTCTGGATGCTCGGCGTAGAGAGAAACTCCGCTGTACATTTACACACA
+>6525 1
+CCTGCCATCTAACAAGTTGTACCGTGACCACGGACAGATTCTCCCCGAGGTCAGGTTGAATAACGCGTGTTATGGTTCGAGAGTATGAATCACCTTGCGA
+>6526 1
+GCAGGTATGGATAGGCATATCGACACTATAGTCTCGAGACCATAAGAATACGTTATTGGCATTCGGCTGCACTCGTACTGCAGGGATGACCTCGCTCTCC
+>6527 2
+TGCAATTCTGAACGATTCGTGCCCCGAGGCGTATGAGCGTCTACATTAACTGCATAGTGCTGTTAAAGACCACTGGGCCTTCCGCGACTATGATACAGAG
+>6528 1
+AAAGAGTTAGTCCCTTCTGGGGGAGTTTTTAGAACCGCTACTTCGTAGCAGGGAAGCGACCTGGATTACGGCCACACCATACAATATCCGGTCTACCTTG
+>6529 3
+GGTCACCTAACCTAGCAGGTACAAAGATCTAGTCTGCGAAAGGGGTAATCAGTTTACGTCATTAGCCCGCAGATCACTTCTGGAGCGTCGTTTGGTCCCA
+>6530 3
+GTCTATGCAAATGACGTGCCCACTGCGTTGGCAAACTCGGTTCAAGATGTCTGGATCAGGTCCATCGAATGATCCACAGGCGTATTCTCAGACTTGCGAA
+>6531 3
+GCTACCCCGACCACTATCTGAGGTTCTGAACGCATTACTTCGAGCGGGGACGGTTTAGAATAACGTTCCTACACGTACTCTAGTAAACGTTAGGTCGAGG
+>6532 3
+TTTCAGGTGCCTAAAATGAATATACAGCGTGTGATCAAAGAGTGCGCCCATGTCCATCCAGCAGCACTTATCAGGTTGCCGAACCCGGGACTGTTGTTCG
+>6533 1
+GCCGTAGCCCGAGTACCCCCAAAGCACAAAATGGCATCAATCCAAGCTGGATTGGTCGAGTGTTTTGGTAAGCTGTTATCCAGTGTGAGAGCCTCCTTAT
+>6534 2
+GCGCCTGGTTCTCGCTTAACAGATAGCTCCATTACATGCCTAGATATACACGGTGGACGATAATGTGAGGCTTGGCGAAAATACGCTGTCTGCCACCATG
+>6535 1
+TCAGCGCCGCCCTAACGACGCAGGTTGAGTGGTTGTCACACCTAAGCCCCGGTCAGCCGACTGTTTGGATAATTTCTTGAAAGAGTATAAGCTGAACTAT
+>6536 1
+AGCGCCAGGCTTGACTCTATTTGGGTTAAACTGGACGTGAGCAGATGAATCCGCAATGTCCTGCTTGACAGAACCAGGCCCTTTTACTACGCATAACGTG
+>6537 3
+TCATGATTGCGAATAGAACGGCAGCACGGTTTAAATGTCCACCTAACTTTGCGGCAGTCAACGAGCTATGTTGCGTCACGCAGGCAGGCCTCCATATTTG
+>6538 2
+CCCCATGGTATGACGGTATTACAAGGGATAGTGCACGCACTCCCACCATTTGGAAATTGTTCGGGTAGCTATAATGTCGTCTCAGGTCGCGCGTAAACCA
+>6539 3
+AAATGTTAGCGTGCAGCATGGTAGCCGACTTCGCAGTACCCACGCAAAGATCAAGTCGTGAACAGGGTTGGTTTTTACCTAATGCCTACTCGTACCTGGC
+>6540 1
+CCGAAGCATACCAGCGACATCTGATAGAGTAACATGTTTACGGGTGGGTCGGTATTGGTCACCACACTATTTTGATCGGGCTCGCCATTGCGCTACAACA
+>6541 3
+AACTGGCGCCCTCATTGGCGATATGATCGTCACCAAATGTAGTGTGTGATGACGATGGATTCGTAAATCGGAGCCCGTCGAAATTCCCAGTCCCACGTAT
+>6542 1
+TAGTCCAAATACGTTGCGCTTCATAGCCGCCCCGCTCGATATATAAAGGCGCTGCTCCAGGCTTCGAGGTTGATTCTAGATGATAAAAGTGCCAGGTCGA
+>6543 3
+CACAAAAGTTCGATATCCGGGGGAGTCTCGGCAGGACCGGATATACTCAAATTTCGGAGTTCAAGTTTGAGCTGACAACAGCTACGCCTGCTGTTCTCTC
+>6544 2
+CATCTCGAGAATGCTCATCTACATCGCATGCAGAGAGAACGCGACGCAAATGACTCTTGATCTGTGGAGATTCCCGCTGACTCGAATTCGGGGTTGTACT
+>6545 3
+TGTCTCGTGAGGCAGAATGCCTTGCTGCCGCCCAAAAACCCCGTAGCGGTCATCGGTTTGAAAACAATAGACTTTTCTTATCTGGCGATGAAAAGCGGTC
+>6546 1
+GCTGTCAATTTGTTATAGGCATGGGCACACGTAACATGCGGTAGAGTCCTCTGTTCAAATCCATCAGAGTCCAGTTTCATATACCCCACGGGGGCAGACG
+>6547 1
+GATAGTATCGTATCCTATCACCTCAGGCTGTGCATGGAGAGAGATGATAACCGTCGAATCTCAGATGTGCCACGAGCCTGTCACCCGTTAGCGGTAATTC
+>6548 1
+GTCGGACAGCTACCGTCTAGGTAACGTGTGAGTCCGTACTAACTATGCTTAAGCTTCTCCTCCTAAAACGCCGGGACGTACGTAGGTAGCGTACATAGAT
+>6549 2
+TATTCCCCTTGTGGTCGGTTGCGCTGCGGAACAACTAATTCGTCAGTACGCAGCCTAGCTTAGAGGTAGACCACGAGGTAATTAGGTCAATCAGATCCCA
+>6550 1
+TTCGGCAACCTAAATGAGCGCTGTACGATCGATAGGGCGATGCCTCACTTGTAAACTACCTGAGGAACGTATTAAGTCTATACCGGTCGCGCCTGGTTCA
+>6551 1
+GTATGGGGTAGGCCACTTTGCATCTAAGCCGTGACGTAAAGCGCGAAGGTTAGTAAGGCTATTCTCTTTAGCAGTAATGGATTCAACCAACCCGCCCCTC
+>6552 2
+TACTCTAAGAACAAGGAGCGAGCTCCCTAGATCACTAGAGGCTCTAGTCGCCTACTGTAGTGATTGTGAACGCCTTAGCGCAGCTTCGTTAAGTCGGCAT
+>6553 3
+CGACTCTAAGAGATCGCTGTCCGATCATCGTTAGGCCATAATGAGTCACTGGATGACTTTGGTAGTCGCCCTCGTACAATATGCAGGCTAACGTGACCAG
+>6554 3
+TCCCAAGGGTTTTTAGTCAACCCGATGTGGGAGGAAGCACCAATGCGTCTGTCGATATGGCCAAATGAGGTTCCCATCCCGACCAGTTTTGTCTGACAAA
+>6555 2
+ATGTGCTTGGACCGCAGGTTACACCAGGGGCGACTTCATACGGGACAATACCTGTCGATGCTCGCAAAAATTCGTGTGTCGTATGCTGCAATTACCATAC
+>6556 2
+CTAGCATCAAGCTATGGTCCTTTACAACCTTGGATCCAACGATGGGTAAAAGGGTGTGACTTTGCTTCTTACAAGCCGGGCTCCGGGTGCAGCCAAAATC
+>6557 1
+CAGTTACTGCGAACTAAGTAACGGTTAGAACGTGCCGGCACATACTGCTCTCGTCCATTCGTGGGCAAGGGGCTATCTATTATACATTGACACCGGGTCA
+>6558 3
+GCTTCTTTAAGCTGCAGGTAACACTCCTCGATGTCGATGTGGGCTACCGAATCGCGTATTATAAAAAGCTCTTACACGATTAACCAGTCGGACCCGGGGG
+>6559 2
+GGTTTTGATAGGCCATATCAGAGGGGATCCACCTGCTTAAAGTGCTCCGGCATTCGAATTTTCCCGCAAGTTTACCATGGACAAGCAAGTACCCGGGATC
+>6560 1
+GCAATTTCTGTAGTCGCGGCAGTAAGGGGCGTCCAGAGTATCCTGTCGCGCTGTACTGACAGATTCAACGAATTCTATTTCACGAAGTCGGCAACACCAT
+>6561 3
+TTCCCAAGTCTATAGGGAGGAAGGAGCCTACTTCATGTGGAAGGCTGCTACTCATGGGCAAGAACATGCGCAGGCCGTTCACAATTTCTCTTTCCATCAG
+>6562 3
+GGTGATGTCGCTCAGTACGGACACCGGGGATACTTAATCCAACTACACTATCATCAGGAGGGCGATATTGATTGTCTTTCAGACCCTCAAGACCTGGCGT
+>6563 1
+AGGCCCCTACTCACTTATGAAACCAGTGTCTGCCGATCACGTTGATTGCAATCGGAACGAAGTATGGGTCACCAGTTGATGCAGTCGGATGACTCGCATT
+>6564 1
+AATGGGCATTCTCACTTGCCTTACCCTGTAAGACATATAGCCATAAGATCGTCTGGTAAAGGAGGCCGGTAAATCGAGCCATAGTGTTCCCCTTCGGCGG
+>6565 3
+GTATCCGCCACAACTAAATGTGCACGACAAGGAGCGTTTGTTTTGAAAGCGCGTAGTACTTACGAAACAGGCGCTCCTCGTACGGTAGTTTGGTCCCCTA
+>6566 3
+GTAAGTACACATGTGAATCTACAATCAGGGTTCTGAACTTCGTGATTGATCGCTTCACCAAGAGGAGGTCTAGTCTCGTAGCAGCGCCATAGTCGCCGCC
+>6567 3
+CTCTGCAAGCCCTTACATGTTGAACCAGGAGGTGATATGATGTTCCGGCCAAGTCATACAACGGGAGCTATTCTCCCAGATCTGGCCGAATAGTGAGTTC
+>6568 3
+TCGTGCCGTACCGAGTGGAGCACTCCATAGATTCAATCTGCCTACGACGTTAGATAGCCAGTTCAGACAGCCTGTTTACAGTTTGTCGGAAGAATCGACG
+>6569 2
+AGTATGGGGCTACGTCACAACCAAGATCCCCTGTTACCCGCTCTCTCGGATCAGTCGGAGCTTAAATCCGGATTTGTAACTTCAGTGAGAATGCAGGTAG
+>6570 2
+GGGACATAGTGAGACGCTTGACTGGTCTCAATTCGTATCTTATGGACCAACCATCCGATTAATCGACTTTCACTTAACGCAGCGAGAGTGGGCCGCATCG
+>6571 1
+CGGTCGCGGTATCTGGGGTCTACCGTAAAGGCCCTCGTAGTCAACCATAACCTCAAAATACTGTTGCAGTATACCGTACGTAGGTACGTAGTTCATGCAG
+>6572 1
+TGGGACATAGAGCCAAAACGATAGGTGTGAAGCTTAATGCAATTTCTGCGGCTACTTTGATGTCCGGCTGCTTTCCCGGGCCAAACCATCCTAGTACGCA
+>6573 1
+TCTCTATGGAGGGTAGGGCTCATGCCTCGATTTCGGGCACGCGCATTCATCCTTTCGGAAACTTACTGCGTAAGAAGTTAAAGCGTCAGCCAATGAAACC
+>6574 2
+CGGGAGCTGTTACTGGCTTCAAGTAAGAAACGACTTAACGGGTTCTGCTTCGACGCATCCGCTGGGCATGCTAATTACAAATGCAATTGACCGCTCGACT
+>6575 2
+CGTATCAGGCCTGGTAGGCGATAGTCTGCGTTGAAACCACTTTCAATCTACGATGTGCAACCCCCACGGAAGTGCCGAAACTTAAAGTATCTGGTTGCGT
+>6576 2
+ACCGTGGCCATGCTAATCACTCGGTGGACGTCACCGAGGTTTGAGGATTACGAACCATGGTCTAATATCAGCGTCTCTAAGGTTGTCAACCGTCATCAGA
+>6577 3
+AAGCGGGATTCTTACTGACAACGTCCTGAACTAGTAGTATAGTGATCCTGTCCCCGCAGATGTTTCAAGTACGGGATCTTCTCGACAACCGCTCGAGGAG
+>6578 1
+TCCTAAGCAAGAAGAGGATCCGCTGACGGTTCTGTACGAGGTACACTCTTGTCAAGCTGTAAGTCATGGATCGTGAAACCATTTCAGCTCGCATGTCCCG
+>6579 3
+CTAAGGACATCTCCTTCACTCACCATGCTGACTTGAGGGGAGGGTATGTCGTTTTGAATAACGCCTAGAGACAGCGATGTACAGCAACGCTGTTGTACCC
+>6580 1
+CTTGGTTATAATCACGGCCGAAATAACTTGTCCAATCTTTCCAAGCGCCACTACGTGTTGAGGGTTGCTAGAACCGGACACGGCCGAAGTAGGCATTGCT
+>6581 2
+CAGCGAAGTCCGCAAGGGAGTCATCGATGGCGTTAGCACGTATTTAGTGTTCGAGAGCACGCCACTATCCACAGAATGACTCTTGTTTCAATTGTGCCCA
+>6582 2
+CACGAGTTGAGCATTTCCAAGATCCTCCTTCATATTTAAACCCCGCTGCGGCAGTCCGGGTGAGCGGTTCAACCATGAAGGACCTAAGTAATAGTGTGTG
+>6583 3
+GGTTACCAGCGCCGACCGCAATTTTGCCGTCAAGCAACTTGTCCAGTAGGACCGACGCCCTGGCGAGGTATTTTTTATTATGAAGTCCAGAGAAGCATAT
+>6584 2
+AACATATGACCACCTAATGAGTGTTGTCTGGGGACATCGTGCAATTGCCGATCGGCGCACAACGGCGAAAACATCTTTTATCCGATTGTCGACCGTCTGG
+>6585 2
+CTTCCGTCGATCGCCTGGCTGTTATGGCTGTGAAGGACCAAGAAGCTCAAAACGTCGCATATACGTACCAAATAATATGTCCGGCAAGGTCTCTTGCTGG
+>6586 3
+AAGATCTACCTAGAAACTTAGGAGTCCCTCTCTGTCGAACAGAAGGCATAGGGCGGTTTGACTCATCTGTGGATCTACCTCGGTGGCCCGAGAATTCACT
+>6587 2
+CCCACGTACCCTTTAAACAGTTCTATCTTGACGAGAGATTGGTTCACAAGTTCTCCGCGGTGCAGGCCATACGGCGAATAGGAGATGTGTCGTAGTCACA
+>6588 1
+TTAAAGCGTCTCTGAACAAGAAGATACCCATTTTACCGGTGAAGCTGAGGCACCTGACCGAAGTGCCTATGTCTGTCTCCCAGTCGGAGAGTATGTGTCC
+>6589 2
+TCGGTATCTATAACGTAGGTAGGTGTGAGACTAGCGCGTGCGCTCTAAGGTCTCAAAAAAAATCGCTCGATCGCGATCTAGCACGCTGCCTAACGTTCTC
+>6590 3
+TTGCCCATGGCGGACCCCTAGACCCAACCGAGTTGTAAAGTCGACATATTTTGCTATATCAAAGGTGAGTACTTTTGGCTGCCGCAAGCTGCAAAGGGTC
+>6591 3
+CAAGCGTATACGGGATAGGACTTATGGCCATATTTCATGCCATAGGATTGTCTGCACAAGAAGCGCAGCCGTTTTCTAGCCAGAGGCCTCGTCATTCGCA
+>6592 3
+AATTGTTTCAGCAGCCTCTTCTCAAGTGTAAGCTTCCGGCTGAACTATACCTTCGCCAAACAGGGCGTATGGTGGCGGACAGTATCTGCCAGGAGAATCA
+>6593 1
+GCTATTCTCAATTATTAGGAGAGCGTGATTCGCCTTGAGATGGGGATGGCGCTGTGACATTCTAAAGGCACTCCGCACCCTGAGCCCTAAAGTAAACCTC
+>6594 1
+GTTTATCAGGCAGGCTGCCCGGCGCAGCAGGCATGTTCTGATTTAGAACATCGGTACATGCCCGGCCTTCGCATAATACAAGCCATAATTGTAGTACGAT
+>6595 1
+GCCAAAATCACTGATTCTGTAAGTCTAGACATTGCCGTGTAGACAGGCACCTTGAAGCAGTTCGTTACTCTGAGTCAACGCCTACCTGGCGTAGAGCGTG
+>6596 3
+AAACATAAGATACCACTGGCGGTCAGTTATTCGCACCTACTGTTTCAAAGTGTACGCGGCTTCAAAGCTTTCGTATGAAATGGTGGCCGCGCGATCGCCG
+>6597 1
+CGGTGTTTTGCGAGGCGGGTATTTGCTGCAGCAAAATTTTTCATCTTCCGATATAGCCGTAATGAACAACTCCGGACGCCTCAAAGGCGACAGCACGCTA
+>6598 2
+GCGATAAAACGTCAGGTTATTAGGTCGCAAGCAACTGAAAGTTAGAACTGTTGGAACCGCCCTGATTACTGCTCGTGCGTCTAGCACTCGTGTCGACCTC
+>6599 2
+ATAAACGGGGGTACCCATCGTCCAGAACTCGATCCGACCTTAGTTTTAAAGAGGGCTCTCTTGATTAAGCCCGACCAACAGCGATTTGAGGTTCGGGCTT
+>6600 1
+TGTGACGCGATTACAGGGTTCTGTATCGCTTCGAATCCGCGCCATATCGCAACCGGTTATCAGGTCGAGTACGTATCTAAGGGAACAACACACTACTGTG
+>6601 3
+TGAAAACAGACGCTACGCTCGTATGCATTGTGACGTTACAAACTGGGAGGCTTGATTTAACTGTGAACTAGCCTGGTACCTGCGTCCCGCTTAACCGACG
+>6602 2
+GGAAGGTAGAGTCTTGCCTCACAATAGCATATCCTTCCTGCTATACTGAAGAACCCGTCTGCTCCCAGGTTGATGAAGCCTAGAGGATACGGGGCCTATT
+>6603 2
+CCGTGCTTGGGGCGCCCGTGCTACGTAAGAGACGGTTTATGAGGACATAGTACTATATTTGCATGAGAGTAACACCCCTACAGCAACTCGACGCTTTTAC
+>6604 2
+TGCTATCGAACTGAGCGGGTAACAAGTACAGAGTCTCTCCCATGCGGACTCTAGATTTTGACCCATACACCAGAGCAGGGCGCCATTAGATTTGTGTCTG
+>6605 2
+AAACCGCACCCGCATGATCTGCATCTTTCCATCGAGATCGAATTCGTGTGGGAACCCCCTGGTTAGCCGTTTGATATAGGAGTGATACTGAGTAGACGCA
+>6606 3
+GTACAGCTTAAAATATATGTACCGTGCGCCCACCATGAGGCTGACGTCCGATTTTCAGTGACATACTGAATTCGCGCATTGCAAGGTCATCCATGGGGGC
+>6607 2
+CCGACTTGGTAACACCTCCTCAATGAGGTGGTAGACCTGATCAGTTTAAGGCAAAACTTATGTGGTATCTGCTGGGCCCACCGCAGATCGTTAGTAAGCC
+>6608 1
+CACGCCAATCGGCGTGATTAGTGTTCTGACTTGTGCGTCCTATACAGACGCACGCCTATAACTATAGAGCAGCAGTTAATCGTGTGGGCAAACTTGGACC
+>6609 2
+AGCTGAATGCGGTGGTTTAAACAACGCTTCACGCCGGGTTATACCAGTGAGCCGTACAAATAGCCATGATATCGTATTCATTCAGCCCCGCTAGTGGGTC
+>6610 2
+AACCTACGCTGTTATTAGCACCGACATGCCCAACGAGCTTTAAGCTCCGACAACGGATAAGAGGGTTGCACAACGTCGTTGCGGAGTCTGATTTCTTTGG
+>6611 1
+CTTTGCAGACTTTCCAACACACTGGAACACTAAACGCAAGTGGTCCATTGGAGTCTAAGGCGTTTGTCCGTGTAATAGTATCATGGAGAGCCCCTGGGCC
+>6612 2
+GTCCATGTGTAAGCCACCGTGTGTCCAAAGCGACCTTTATAAAGAGGTCACAGCCTGGTTACTCAGACCGCGCTCGAGGTTGCTTACGTTGACAAGTAAT
+>6613 1
+TTCGTAAAGAAGTGAGAAATGGGCATATATCGCATACCCCTTGCTCGCGAAGACATCTTCCGATTGACTAGCGGGATTTCGCGACAGCATCTTGGCTGCC
+>6614 2
+TAGTTGAATCGAAAAACATACTTCCCATTGGCGTGTTCAGAGGCCACGCACTCTGTACAGCCGCTATTCTACAGCGAGCACCGTATATTTGGGTGAGCGG
+>6615 2
+TCTCGAGGCCACCCTTAAAGGTAACTAGTTAAAGTCCCAGTTCCGGCAGACTTCTCTTGTCGGACTGAGTACCAGCAGTTTGGAAAGTTAGCCAGGTACG
+>6616 2
+AAGCTTCGAAAAGACTGCAGGGTCACTCATATGGTCTAGTCGCTCGACGGCGAGTGAGTCGATTACCTTGGCATATCTCTCGGTAGAACATCCATATCCG
+>6617 2
+AGGAAAAATGTCAGCTATAGCTTCACCGACCTCCATTGATTTGCTAGAGTGCAACGAAGCGGGCGCCAACGAGGTTTTCGAGTCCTCTCAGCTGATTGCT
+>6618 2
+TAAGTATCGCCTACCTACGAATAAGCCTCTGTTGAGGCTGTAGCCCTAGAAGTTGCTGGATCAGAGTGCTTGCGACTCCGAACATTACTGACATGCGAGC
+>6619 3
+CCCCTAAAGCAGTCTGCTTCAGCCAAGAGGGTACCTGAATTGGTCAAAAATGCACGTAGTGCACCCGATCTGTGAAAGGCGTCCTTAGTCGTTCATGTTG
+>6620 3
+TTGGCATGTGAGCACCCTTCTCGCCCAGATCCCCGTAAGTGACACTAAAGAATGAGATATGTTTCGAACATTGAGACTGGCTGCGTGATAAGCGTCGTCC
+>6621 3
+TCCAGCCGTTAGTCGGGATCTTTCGTATATCATCACAATCACAAGACGCTCCGTTAAATGGCTGAAGGTCGACTATGCAGGGAGAGCTACTGTTCCCAGG
+>6622 2
+GCTTTGGAGAAACGATCACTTACATAGCGATCCAGACCTGCTGCCCATGACAGCAGGGCCAGTAGTTGAACGTGTATCTTGGGATCGTCCAATTCTGATC
+>6623 1
+ATGCGCATAACTGCGCCTTTCAGAATCTTTATAACACGCCTACTGATGACTGGACCGAGTTGGGCGATACGTCTGAGCGGCATCTGTGACTTAAAAGCCG
+>6624 1
+AGACCCCCGCATATTGGGCAAGCCGAAACACTGAAGTAGATCCATACTGTCAGTGTTGTAGCCCATCAGTTTCTTCCAACGAATGTTGGTGGTCGCTGAG
+>6625 2
+AGTAGGAGCATACTCGTTCGTGGGATTCCTTGACGCTTGACGACCGATCCACAGGAGACTGCTCCTAGGTTATCCTGCTTGAGCAAAATACAATGCTACG
+>6626 2
+GCACAGGGCTTGTGAACTGGCAGGACACTTCGCTCGACCTGGAAATTTTGAATTTATGCCGACCCCGTGCAACAGTGGCAGCAACCTATATTATGTAGCT
+>6627 1
+ATGTAGGCCTAGAGTTGCCCATTGTTAGGGATAGTCAACCTTCAATGAAACCGCGCTCGGATAGTCAGTCAACCCGTTCACGTTGTGTCGCGAAGCTCAA
+>6628 1
+AGCTTTTGACAAGCTCAGCGATGTCAATTACACAGAAGCGTCATAGAGCATTGTTGGGATTTTGCCACCTTAGCCTACCTGTGCCCGGCAGGACTGCAGA
+>6629 2
+ACCTTGATTTCAGTGATCCCTATAGTCCCTAAGGGAAGACAGGTATAGCCGAATGATAGCCGTGGGGCTGCATACCTTAGGGCCAGCCCATTGATTCTCA
+>6630 3
+AATCGGAGCTACGGTAAGAGTAAGCTGAAAACTCGGAGTTGTCCAATGAGGTAGTCCAGTATTGCCAACAAGTCTCCGTTTCCCTTCTGTCCCGCGCTGA
+>6631 2
+GGCCAATATTAACTTATGCAATTAGAATTGTTCGCCCCGTCCGCATTCTGTCCGGCGACGAAATATGGCACGATTCGAAATGGAAGCGCTCGGGGACCTT
+>6632 2
+CAAGTCCGGGCGCTTCGTCGTTTTCCAGCCCACGCAAGGTCTCCGAAGAGTGTTGGGGAATATGGATAAATTGATAAGCTTCTAACAGACCTCATGTACC
+>6633 2
+CCGCCGTGGCTAGAGCGCTAGAGATGTCCCTTAGTACTACTTAGAATTCGAACGTAACGTTTCTAACAGATTGAGGCTAAGAGGCTGCCATCATCCGGCT
+>6634 2
+TGCTGCCACCGAGCGTCAGGTAAATACAAAACCGGTCTCCGTGTCCCCCCGACTAAGTTGGGGAGCCACGTTTATTTCAAATTGTGAAAGATTGTCAGTG
+>6635 3
+GCTATACCGAGGAGGCCATAACCCCCGCGATAGAGCAATCTGGTCATGACGTTTATATTTATCTGGTTTGGTCCTGACCATCGCCTGATACGGAAAGCGA
+>6636 1
+GCCGTACCAATTTGCTGTAACTTCTAATCGTGCCGCTCCAGAAGGTAGGGGGCACAAAGAGACTCTCAAGCGCCTGTGATGATTGACGTTCTTGATACAC
+>6637 1
+GGTTTACCATGTAAAAGTCAACGTCCACGTATAAACAGCTGTTGCCACGCGCGTATCAAAATGGGGTACCTTTGGATGCCTTTCCGAGTCACTGGCAGCG
+>6638 3
+CTGCGTTCCACGGGGATTTTACTATGACTAAGGTAGTCCAGACTCCCTGACTATCCCTATAAAGCAGGTACTTTTGGGGAAAGTGGACCAGCGGACTCAC
+>6639 1
+CGGACGTCTTGAACGCACCACACACGGACGGACCAACCCGATCACGGCTTTAGGATGGCGACAAAGCGGTTAGTGCTCTTTTGAGTCATTTGATTTAATT
+>6640 2
+TAGCGCACCAACGTGGATGGATTCGGGAAACAGACTTACCATTTGGCCCACATTCTTTCCTGAAACAGACGGTTCGGGGTCATCGTAATGCAGTCACTGT
+>6641 2
+GCTGCGCTCGCTCATCACGAAGCAATTCGCACGATGCCAACGGCGGGGTTTCTACAGTTCTTTAATACCTAATAGTAAACGAGTTCAGCACAGTTGGGGT
+>6642 3
+GCAGCAACTGTGAATGGACTACTGTTCACTTAACTGGAAGTGGACTATACGATGTGGGGTATCCCGCTGCCGACCTTCGCTAAACTCATATATGCCAGGC
+>6643 3
+TAGAGCTCCGTTATATCATTCTATCGCACAGGTCCAGCACACTTGGTAATCGGTACCGCGGGGATACTGTGCGAATAACTATGCGAGCACGGTTTAACCG
+>6644 1
+TGTACGGGGCTGGTAGTCGTGTGGATGTAGCTCTAATAACAGACATCAGTAATAACGCTCCGCCTCCTTTACGGAGCTGTTTCCACCGACGCATACAGAA
+>6645 2
+GAGTCTGCGCAGTCAGCCGGTTCTAAACAGATGACGTGCTCCTTGTCTATCTTATTTCAAAAATTCCCATGGCGGGCGGTGCAAACTACCCAGAAATGGG
+>6646 1
+GCTACGCCAACATGGGGTCCCTCGGACCTTATAGTCATTATGGTCCAGCACGGCTGGCCAAGTACCGGACACGAGATATTAGATAGATTCAGTCTTAGTT
+>6647 3
+TTAGGGCCCATCAGTAGCCTTCGGTGGAGCTCGGTGAACAAGACTAACCGTTACCATGTGTCTAATGCTCAGTTGGCAATCCGACCTTCATGTAAACGGA
+>6648 3
+AAATATCCAAGCTCCTCGAAGTAGTTAGGATAGAGTGATGTTTAAGCGGCTGGAGCTCTACTCGGAGTACAGACTCGCCTTACCTGCTTGGCGCCAACCT
+>6649 2
+ATCCCCTAGTGAAGTGAGAAAACGCGAGCGAGGGTCACCGCAGCTTTTATAGGTTGACCTAGCTTACACACCACGTTAGTGTGCTGACTTGCTAATCTGC
+>6650 3
+ACCTAGTGTGGTAAGGGCAGTGACTTTTTCAGAGCCAATCATACTGATAAACGACGAGGAGAACCGTGCTGGCCCCCAGATGACTTTTTCCGCGTCTATC
+>6651 2
+ACTAAGCTGTGACACTAAGTATACGGCAATTCTCACTGATTATGAACCGCGTATACCGACGTGTTAAGGCCGTGATGTCACGTGGTGATTCCCCGCGACG
+>6652 3
+TCAAAAAACAGCGTAGCGTTCCGTCGATCGGTTCTAAGGCATCTTTAAGACCAGGCCGTAAATCGCTCGGGACTTGCTGGACTCCACAGGTCGTTTTAAG
+>6653 2
+TATCCCACCCGAGTATGTTACGATGTGTGCATGGCCCCATGACTCCGTGCTATGTGTCCAGCGTGGCCGGTAAACGGACAAAAGAAATTAGTTTCGTCAA
+>6654 1
+GGCCTCGTAAATGGTAAAGTGATTGCGAGGTCGACGCCGTCATTGTAACCTCGCGTGCACCCAAACACAGACAATGATTCTCAGCTGATCTCTTGGTTAG
+>6655 1
+CTGTTAGTGCCAAGCCAATACTTAGCCTTGACCGATCTTAGAGCTTGGTCGCAATAGTGCTAGCCGGTCGCTCAGTCGTTGAAAACGGACCAAACGATGT
+>6656 1
+AACGGAGCATAAGCCAGAGGCAGGCACGTATTTTAAGGTTTCCACTGCCTAGTCGTTCCTCTGTCTGTCCGGAGGAAGCCGAAATTAATCCTTCATGGAC
+>6657 3
+TCCTTATGGATGTATACAGTTATCGGATAGTATTCACATTACTCGTGGTGCATCCGGTCATCGATACGGCGACCAAAGGGAGACCGAGCCTACGGCACTC
+>6658 1
+CAATTTGGACTCGTTAATGAGGCGCCCTAGTGTCATGATTAAATCGGCATATACCCAGGTGAGGGTGTCCGAAATTGGTCAGCCGCATTCCCGCCAACTA
+>6659 1
+AGCAACAGGCAAAACTACCATCAGCAGCAAGCTGTTCTTGGTCCACTCACCATGAGGCTGAAATAGGTCCTGGTGGACGCCCAGGTTGACGTTTTTTGTT
+>6660 3
+CTGAAGCCGTTCGCTATTCGTGAGCACCTATGCTTTGAAGCAGCACCCTATCCTTGCAAAGTCGTAAGCTGCGGCATAATGCAGGAATAGACCTGGATTG
+>6661 1
+GATAATAAACTGGCGGATTTTGTACTATTCGCGGCCACAAACGCAAGCAGTTTAACGGTCTAGGTACGCCCCGCCCATACATGGTTAGGGTTTGCCCAGT
+>6662 3
+AAACTGGAAGCACCTAAGCTGCCCGAAGGTTAGGTGCTTACAGACTTAGTTCCTCCGCCCCTGACCAGAGTAATGTCTGATTAAGGTGCCTGAGTCAGTT
+>6663 3
+CAAAAGTGGACACTGTTTAATATAGACGAACATCCGAGCATCTTTGGCCAGTTACGGCGTGACCCTTCGGTGTTCTCAATGGGGCACTCACGTTCCAAGG
+>6664 3
+GCGCTACCGTAATTTGCTGCTGATTTACTATTGGCAAAACCGCCAGCAACAGCAGATTGGGGTTCTGAGGCCTACGGCACGGACACATGACCAATGTTTT
+>6665 2
+GACAACGCGTTACCCAGGGTATTTACTGACGGATACGCCTAGCGGGTTTGTAGGACATATCTACCCGCAGTCTACCAATGAGGACTTGGCGTATTAACCT
+>6666 2
+CCGAATGGTAATCTAATCGACAAGTAATGCAAACCGCCCCGAGTTTAGTAAGCTCGCCTGATGTAGTGATTGTTGGTACGGTCGCGGCTACCAATCCCGT
+>6667 3
+GACTGGTTATCTGTAGCCACGCGCGGGATTCCGGATCTAGTTCCGATGCTACGCCAAGATGAACAGAAAGAGAGTCTCAGACTGTATTTACCTGATCCTC
+>6668 3
+GTGGTAGCATTCTTATGCCCTATTCCGATCGTCGTACAACGTGAAAATGGTACACGTTGACCGCAGTATTAACGCATGAACGCTAGCAGCGGATCGTGCC
+>6669 2
+GTACTCATGTGATAAGCGCACAGTCATTAAAATGTTCCTACATCTGCTCGCGTAGGTACAGCGGGCTGAACCCCCCGCTTGTATGGAACGCAGTTAGATG
+>6670 1
+GTAGCTGGGTGACGAAATCAAATGTTGCTGCGTGCTGCGACAGACGCAGCTACATGGTGAATACATCACGACTTTGTCCTCCATACTTCAAGCGTACGTC
+>6671 3
+ATGTAAAATCGTGGTCTTCGTGCCCACACCAAAGTGATATCAGCCTGACCAGGAAGCGGTGTCACTCTTAAACCAGCCCAAGGTTTGTGGCTAGCTTGTG
+>6672 1
+CAGGAGACCAGGTTCCGGACTTATCCTGGCAGTCACGTCAGTCTGGACTTCACTGGTGGTAAAAGGTATGTTATTATCATACGTACCGCCCGAACCTAAG
+>6673 2
+TTAAACGACGGTCACGTGATCCAGATAACTGTCGACTATCACGCTTGCTTAACGGCGCTACGGTCTCCTTTAGAATGCCGGCATCAGCGGATTAGGAGTA
+>6674 1
+TGGTGAATAGGATAGCTTTCGATGTGACCCTCCCAGGCAACGATTGCGGCCACCTCCTTGCGACTACAAGCAAGAAATGGCATCTCATCGTTTAATTGGG
+>6675 3
+CAGGCTCTGTTACCTCGAGAAGGAATTTTACTTATGGGTCCCCAACTCACCCGAGAATAACATTTCGTGGACGGTGGCCGCTGGAGAGCGTCCAAATTTA
+>6676 2
+GTATGCCTACTGACGTAGCTCATGATCCAAAGCGTCAAACGTCTTGGTCCAGTGGCTTCAGAATACTGGCTCAAGACCAACAGGGTGACCTTACTGTGGT
+>6677 2
+GATTTTTTTGATGTCTTCTCTGGAACATATTCCGGGCACGTATCAAGGTCGTAAGTAGATGCCCCACCAAGGACAACGACAACCCAACGGTTGCCGGTGG
+>6678 1
+GGCCGGCTGGAGCTACGTTACTTACCTACTGGGCTCAGCTTTAACTGCCGAGTGGCTATAACATAGGATTTGTACCCATCAAAAGCCAAGTGTTCGGAAC
+>6679 3
+TCGTACCGCACTTAGTTTCAGCGCAATGGAGTGTTAAAAAAGTCCAGGGATGCGGCAACACATTCCACAATTGCTGGCGATTGGGTATCTCCTCAGGCCT
+>6680 2
+GCTGATTGTGCGACCGAACATGATTATTTGGTAACAGCCCTGCTCGTGCCCTAACTAATTGAGGGAGCGCAACGTCCATTAAATGCTCCGACAGGGACTT
+>6681 1
+GGTGTTCACCCTACGCTAGTTGGAAGCGCCGAAGGCAGGATTATCCGCACCATTGAAACGTATCTTTAGAATCGACTCCTCCTGTATAAGCAGAGGGTCT
+>6682 2
+CGCAACTTGGTAACCGACCATATTTCCGGTATTTGTCTGATCGGCGGTCGAGTTCCACCCACTCGCATGATTACGGATAATGCCGACATAAGATGAGGGA
+>6683 1
+TCGGGGAACTGTAGCTGCTTTCTTCTATAATAGCAGAGAGACTCCGATACTGTGACCGGGAGTGCCTCCACGAAAACATACTTTCGCGCGGATCCATAGT
+>6684 1
+AAAAATTACGACGCTACCGGTGGCTTATATGGAAGTCATCACACCACTATAGCAGAGGTTGCGGGCGTCTTGAGCGTTTCGCGCTCAACTACCCGTTGAT
+>6685 3
+GAGAGAGATCTTTACAGTGAGCAGGTGAAGCGTCATTTCACCAACGGGAACAAGGCTCTACACTTAGGCGTTTGAGTATTACGCCACGTCCTTCCCCGTT
+>6686 2
+CGCCGTTCCACGCCCGATTAGTTCTGGGTCAACAAGCCTAAATAGGCATTGGTTGCGGAGTTCTGTGGACAAAATAAGCCTCGACAGCTTTATATACGCG
+>6687 3
+TATTACATACATCCTAAGTCTGGGGCAGATACCGGTGCCAGAGGTGGGAATGGAAACATGCCAAGTAGTGCAGTTACCGCCCTTCCATGCTCTTGTCTAC
+>6688 2
+TTGCCCACTAGACAGAGTGATGACCGTCAAGATGGTATCAGATCCGATCTACAAACGGAAACCGTGCTTGCACTTTACGGGTCGTTGGTAGCCACTGCTT
+>6689 2
+TGTCATACGCACTGAAAATAGCTCTGGTACCGTCGTATTAAACACAGCCCCCCGTCTTATGGGAAGACTCATGTATCGGTACATTGTGACGCTGGGGGCA
+>6690 1
+CTGTCTTGAACGACACGGGTTCCCGGAGCACCGCAGGGTCAATGTCCTCAATCTATATGGTGCGCCTAAGCAACTTCATTATAGACGAGAATGCTTGGAT
+>6691 1
+GGACCCCTCATGTCATCGTGGGCCCAATATGGGCAAGTAGTCTAATGGCAAACCTACGGCATTTAGCTGTCCGACGCTTGTAACAGTAGTACACTTTGGA
+>6692 1
+AGACAGAAACGAACTACCGTTACGATTCTTTGATAGGGTTCGCAACCCTTTTAGGAAGGCGGTCGGTTTCGCACATGTCGACCCCAGGTTGCTGACTACA
+>6693 1
+AAGGACGTTTTGAACTACGCTCGTGAGAATGATTTCCGCTATATCAGGCGTTTATGACTGCTCGACAACTATAGTCGCGCGGGCGACGGCAACCTCCTAA
+>6694 1
+AGTCGGTGTATGCGGATCTACAGACCTCTGACATATTTATCCATCCACCCGTAAGATGGTCGCTCTCGAATCGATGATTGCCCGCAAGTAACGGGGAGAT
+>6695 3
+AATGGTCGGTGTACGACTCAGCGGCGTCTACAGTACCGAAGGTTCTGCCTGACGCGACCCATAGCATGCAAACGCAATTTTAACCTTATTTTTGGGCAGA
+>6696 1
+GTTTTGGGTAAACTACATGAAGCCTATATAATTCCATCTGCCAGATAAGGACACCGAGTGACCGATTTTTGCGTCCGCTGGCCATACCGGGGTCCGACAG
+>6697 2
+ATAAGGAAGTGCTCGGCGCTCGATAGGGTACAAACAAAACGTAGGCAGAATTTCTACGTCAGTTTGCTATCCTGGATAGTCGTCGACGCTCCCTCCCGTT
+>6698 2
+ATTCCGAGACAAACGGGTCGAGTATTAACTCCGGCCGAACCATCCTGTGGAAGGCAATCGATGTGGGGTCCTTAATATGACCCCTTTGGATTTACAGCTC
+>6699 2
+CTTCGGTTCAGTGCTATATGTGTAGGAAGCATTGACGGCTAACGCGCAAGCGGACGTATAATAGCCGCATATCCTAGGGCCAATCTCCGTTCAAATGTCC
+>6700 3
+AGAATCTGGGGAGCAGACAGCACCATCCTCGAGTGCGACTGACTACCTAGGGGGATCTTTGTTGCATTGTCCACCCATCAAAGCTATGTAGATATTCCTG
+>6701 2
+TGTAGATTAGGTTTGGACGTCTCAACGTCAATTGCCACCCCCCCGTTACTTTTGAGGGAAGGCTTCGCCCAGTACGATCAGTACGATGAGAAATAGCGAC
+>6702 2
+GTACATGCTTTGACTTGATAAACACATTAATCATCGGCCCTATTTCTTACGGGCCGCCGCACATAGTCACGGGGCTGCAGGGGAAGATAGCTTACAGTCG
+>6703 1
+ACAAGCCCATCGGCGATGAGCCATGCGATCACCAGTTTTTTTCGTATAGCGCTACAGGTCTGGTGACTATACACTAGACAATTGGATCGGTGAGCTCACG
+>6704 3
+ATATCGTTTACTAAACTATCACACGGGCATCGTGACGCGTGGTTCTCCAGGTGAGTAAAGGATCAACCCGGAGGGCCCTCGGCTTCCTGTAAGATATCAT
+>6705 1
+ACTGAGAATGAAGGAGGCTATATGACAGTAGTGCTGTTCGACGTTCCGTTCGTTTTAATTCTCACCGTCGCAAGGCACCTGGAGAAACGTCACGCTACCC
+>6706 3
+CTATAGGAGCGACCTTTCCGCGGCCAGATGAGAAAGCTATCTATCTGACTTGTGTCGGTGCTGCCTTTGCAGTAGGTACTAACATTACGCACCAACAGAG
+>6707 1
+CCCCGGCATATGAGATAGTAAATTGGTTAATCCCCCATTGCCTGTCAGCGTTGTCCACAGATCGATGCCCAGATATCGCTGAACTTGTCAAGGGAGTGGA
+>6708 1
+AGTAACCTTGACCGTGAGCACTTGTAATGAAACGACAAAATCAATGGTCTTGCTTTCGCGTGCATTAGGCACCGCCTGTGGTCCGACCGACGTCGTGTAA
+>6709 2
+GCTAGTGAGTTATCTATGGCTCCAACAACTCGCGTGCCGATTGACTGAGCTGCATTGCACCATATAATGTACTACGTTGGAACCGCAGCAGTAGAGCTGC
+>6710 1
+GATACAAAGGCCGTGGGCTCATATCCGAGAGTCTCCATAGCTCGAATCCATTTTGCAGCTCGCAGAGCGGAGCAGGGACGATTTCTTATCACTGTTTCAA
+>6711 3
+GCGATGACTGCAAGACCGCGTATAATATCCGCTGCTCGGTTTCCTGGTACAAATAATTACCGACCGTGAGTGGGAGGCAACCTATTCCAAGAGCTTGTCT
+>6712 2
+TAACGTGTTTTCGCTATCCGTAAGGATTTGGCTCTATTCGGAGAGCCCCAATACCAAGTTGTCACAGAGCCTAAGTCGCTAGGAGTCGACAGAGTCACCG
+>6713 1
+GTAGACCACTAGACTGTTTCCGGAGGACTGTTATGCTTGCTGGACTTCGAATGCAACCCCTGGCAAATACGGTATAACGGGAGACCTCTCAGTCTGTCAA
+>6714 2
+GACGCTCGAGTAGTCGCCGTCAATCCTTAAAGTTGTTCCGTTGAACACATGTGGAATAATGAAGTCCGGATTGGCAGGGACCGTTCCACGAACCATTCTC
+>6715 3
+GTCCGGACGCAGCCATATACAACATCTAATCCATAGAATGCTCCGTAGTTGGCGTGTAAGGTGGGCGACTTGCTTTCCCAATTACGACCACGGGATTGAT
+>6716 1
+GAGTTCAGGATTGGCAGCTCAAATTGTCAACGAACGGGATGTTTCCCGCCGGGATAATATTTCAACCCACACTTGAGGTACGCAAGGTGCCTTTCGTCAC
+>6717 3
+ACCGACTTAGTGTGTGACCGACACTTTCAGTAGGCGGAAATTGTATCTCATTCTAGTAAGACGCGCGCCGCGGGTGGCAGTCAACATCGCATACAATTTC
+>6718 1
+GGCTTTCCACATTGGCCAGAGTTCATGAGTCCCAGTTCACAGGCGTGGTCGTCCCCTATGAACATAACGAACATAAAAGGGTTCAGAGCTATTCTGCGTG
+>6719 1
+AAAGTTGCAAGATCTGGGGGAGAAGGTTGTCGGCCTAGGCTCGAATACCCCGTTATGAATGCCTTCCTTTCAATGCCCAACCCAATGCTGGGTATACTCA
+>6720 2
+TCACTACACGTGGCAGATAATAGCTGTTCCAGCCTGGCGCTCATCAAGGGATGACATTGACTATGCTCCTAGTCGACCTCAAATGACGGGTGGTGCTTAA
+>6721 1
+GATCTCCGTGTGAACCTAGAACAACCTTAGCCTTGCATGCCATGTGGTGCGTATCAATTTTGTCAGGCAATCCTACGCAACGGGCGGACGAAAAGTCGTT
+>6722 3
+TCCGACATGGTCAGCGCCATCGTGAATAATTCGTGCCTTGCTCGAGACAGATAACGAAAGGCGTCCTATGGCGTTAATCCTCATTTGCAGGAAGTCGATC
+>6723 3
+GGGCATGGTTAAGGTGAACGTTGCCAAAACCGCAAACTGCGCCATACCGGAGTTTCCCTATCGTCAGCAGCTTGGACCTGATAGTGCATGCACATTTATT
+>6724 3
+TAATCGAATATACCCAGTCGTCGGTAATAGAGGCCTTGGGGGTGCGTCCTTGAGGCCCCAACGCTGATATACCGTACGCTTTATGTCCAGAAGTCACAAT
+>6725 3
+CTAAGTTGTCCAGATAAGGTTGACCAGACTTACGCGAGTGGCTACAATGTAGTCCCCCAGCTCTGTCAAGCGTACCGCTGAGCTTCCAGTGGAAATTATG
+>6726 2
+CAACTCCCGCGCAGGCAGGCTGACTGATGGCTTCTTAACTATTAGCTAATCGTTTATGCGAGACCCTACAGAGGTCATGTGTCATACGGCATTAAGGCGA
+>6727 1
+ATTTGACCTCCGATGAATGCACTCATGGCATAATCCAAGTTTCATGGGGCAGTTGGATAGCAATACAACTCCGGGCGATTCACGGATTTCCTCGGGCAGC
+>6728 1
+AGGCCACACACATTCCGGAGGAATGCACGTAACTGAGTGCCTCCTGTTCTTAACTGCCTAGTCTAACCTTTAGGCGCGAAATAGGTGGGCGTAATGATCT
+>6729 3
+GTCCTGACATATAAACACGCACGCGCAGCCACGCAGCTTATGAGGAGTGGTATTTATTCTTTGCAGCATTCCCCCTTGAGAGCGATAAGTCGTCGAGTGA
+>6730 1
+TAATGGTTTGACACTCCCCCGAAGCAAGGACTTGACGGTTATTAGAATGATCGTGAGCACTTCCAGTTCTAGCGTCGTGCGAATCCCGTTAACAAGGCGC
+>6731 1
+ATGTGGTTCTCAGTGGCAGTCTACAACTCGTCAGGTCACTCTTGCCGGGGCAAAAAACCGCACTCGGGCGCGATCAATGACTTGGATAAATCTTTACGTA
+>6732 2
+TATCAAAGCGCCTTCGGAACGCGGAATCATTCGGTCTGATGTGAGCAAAGTAAGCTCATGACTCGCGGATATCCACGGGGTAATACTCGCTTCTCATGTC
+>6733 1
+TAAACTAGAGACCCATCCCGTATACCCTTCAGGAAAAAGGCCTCCTCGTGACGTTGCGATTTTCGTAGTCTACAGGGGGAGCGAGTAGAGCATTTTCTCG
+>6734 3
+AGTAACCCGGAGAATCCGGCTCTAGCGCTAGTCGAGAACGAATTGTGGCAGTATTACCATGGCTCAGTCAAGTGCGTCTCTATACCCCCTTAGAGATGTT
+>6735 2
+AGATAGGAACGTTCTCTAGTGACGTCTGTCTCGCTTTCGCTAGGTACGCCAGACGCTATTAGGCGCACACGATTCAATGATCGGAAACATGTACCTGCGA
+>6736 2
+ATACCGGTAGGGCAAACCCACCAGTTTACCCTTATCCGGTCGTTGATATGTGGACTCGGCTCTTAGCGTGCACGTGACATTAAACGTGAATGCAATCAGG
+>6737 2
+TCAGTTAGACGGCAAGCACACAACGTGCGTTTTCAAACGCGTTAATGAAGATAATGCACCTCCCCATTTTGGCCCGGGAGTCGCATTTTGCGGAATCGTG
+>6738 3
+AGCCCAGTCGTTCACCTCCTGATTGCGTATCATAGGTAGTTACCCTGACCATTGGGAGATTTGGATAACAGTTGACCCCGGACGGACATCTGAAGTAGCA
+>6739 3
+TAGAAAAGATATTTGGCGCGGGATCTCGCGTATGCGTGGCGGCCAATATTCACGAGCTAATTACATCGTCTGATCCCTTTATCCGCTGCCCAAGAAGAGC
+>6740 3
+ATAGTTTACGTGAACGTGATTTTTACACAGCGACGGAAGCGTCATGGCGCGGAATTTAGTGTACATTTCAACGGTCAGACGGACACCCACGCGCTTCCCT
+>6741 1
+GGAAATTCACTGGTTAAAATGAGATTTGCGGCCTCACTTCCTGATACACGAGGGCGATTCATCGCGCACTCTTCCGCAAGACATTGGGTCTGAGGACTAC
+>6742 1
+AGGTAAACGGAAGAGATGGTCTGAAACCCCGAATGGCCTTCCTAACTGCTGATGTTTATGAACGTCTCCGCTACTTGGCGGACCCAATTAATCTTGCGCG
+>6743 3
+GACGTCAAGACAAAAACGTGTAACCTTGCGTAGAGGAGAAGTCCCGCTTGGATTGCGTTTCACCGTAACCTGTCGGAGCCAGTTTTCCTTGAACATCCGT
+>6744 3
+ATACTTGAACCCGAGTGCTCGTTAGCAGACAATACCTAATTATGTATCTTTAGGAATGAAGGGCCAAGATGCCGTGGTTTCCGGACGGTTCGGACCCCCC
+>6745 2
+TGCTTGAAGAATAGCAATAGCCATAGAAGGCCCCTATTCGAGGAGGTTACCAAGACTCTCGTTTCCGCTCCCACGGTACATGGCACTTGATGGTTACTGG
+>6746 2
+GCCGTGAACCTCGAGGCCGTCGCTAAGCTTATAGACTGTGCTCATTTCCTGAATATATCAACCGCGAGTGACGCGGTTTCACACCATAGTGATTGAAGGA
+>6747 3
+TCTGGTTCTATTCGTCGTAGGTGCATCGAGAACCCTCACGTATATGCACACTAGCCGAGCGGAGGAACCCCAGATTAAGTCTCTGGTGAACATGGAACTT
+>6748 2
+CAAGGACTAAGGCTCGGAGTCTTACTCGCGGGCGTCTACGAGTTAGAATTTGTTTCCTTACTTAGCAAGGAATCTGCGCCCCCTACGAGTATGCCGAAAA
+>6749 3
+TCCAGCTGTACTGAAGGTTGCGTAGTACAACAGTTTTACACTGAGAGGTGTGCGCTTCAACTCCACAATTCCTAGATGTAAGCCGCGTGCCAGCGAGCAT
+>6750 3
+CTGATGGTCAGTACCAGCCTGGTGAAGGGAGATCGGCCTATCACCAATGATTAGTCGGTCCGATGTGTGCATCACCAATCGGGATACCTTTACATATACC
+>6751 2
+GTTCCTATATTGATGCTGATCCTTCTCGCCCACAGCATTCAACGGTGGAGGTCCAATTTCAAGCAATATCTCACCCGATTGGGGAATGGAGGAACGGGAC
+>6752 2
+CGTTTTTAGGAATGCTCCATCAGGTGACATGTGCCTCTAACGATGCCCACCATTGGACTTGCGCAGCGAAGAGACTAGGAGGAATCCTCGTATGCTTCAA
+>6753 2
+CGGACCTAGTATGGTCCAGTTAGCTTCGAAAAGACTGATGTGTCGTGGTTGGCAAATGCGCCATCCGTCAGAATCCACCTAACATTTTACACCGCGGGAT
+>6754 1
+GACTCTCAGAGAGACGAGTGCTGTATCTGCTTGGTAAGACATTCTGCATAAATGGGTAAGATCGCCTCCTCACTCCCTGAAGCAACCGACTCGTAGGTTG
+>6755 2
+CGTCCCCACGACTGCAAGAGGGCGGCTTCACCAACGTACGGTACATATTTAGAGGTTTAATGGAAACACACCTATCACGTCTGTTCGGATGTATTGGTGC
+>6756 1
+TTCAAGCGTCAACACGAGATGATTGACACATAAAGTTAATCGGGCCTCTTCCGCCGGAACATGCTCTACGTTGGTACGAGCCTCTTGTGCTACAGTAGGG
+>6757 2
+GCTGGTCCGGCAGTGAAATTATTTAGCATAACCCGACGGTCATTCACAACGCAACCCGGAGGCATCTAAGGGTTCCCTGGTTATTTCTAGTCAATGACGG
+>6758 3
+TATTGACCATGCTGCCTAGCGCTTCGGAACCCGCCATACAGGGCAGCTAACCAGGAATTCTGTAGCATTATGTCCGGATTGGATAGCCACGTAGTTAGTA
+>6759 2
+TACGAAGGCATGGTTGGACTTTTGACTGGCATATCGTACCGTTCCACGTTTACGATATGAGCACACGGAATCTAATGCCCCGTGGACGACAGCTCGAACT
+>6760 3
+GATTTGCGTTAGGGTACCAGGCTGCTCCGAATACTATCTAGAAGATATCAGCCACACCGAGCGAGCCCATGTGACGGATTTAACGGATCGCTTGATCTTC
+>6761 1
+CTGACTTAAAGTCTGTAGTCAGGGTCAACCGAGTTAAATCAGTGTACCGCGATAGCCGGACTATCCCCATACTTACTGTGGCTGACACGACGTACGGTTG
+>6762 1
+ACCGTTAGTACTAAAGATAGGGGTTGGGGTCGTCCAGGTTTACATCCCCCTATTGTAGTGGTCACCCTCAGTACAATCAACACCGGAAGACGGCTGTATC
+>6763 2
+ACAGGATACAGTGATTCATACCGGTGACCCTCGGTGTAGTATCCGGATTTACCTAGCCAAAGCATCACTACTGTTCAAGTAGGTACGGGGTCCATTGCCG
+>6764 1
+AACTCACACCGCGCGTAACCTGGTTGTTCGCGCATTGAATGCGGTTTACTATAGTGCACGAGAAAACGCTAATTGGCGTGTCCGAGTATCGCGAAATCCT
+>6765 1
+GAAACCTCCGTCCCATGACGGACTTGATTAATAGTGTGATCTAGAGACTAGACGTCGTAGGCGGGCCCAATCTTCGGTGGTTCACGCCTGACCATAATTA
+>6766 2
+GAAACACGCGCATAGCCACGAGCATTCGATAGCGTATTCAATCGTGGTACGTCGATCCACAACTCTCACGGCATGTCTGATACGATGGGGTGCTTATGTT
+>6767 2
+AGGAGAGAGAATCCATTAGCGGAGTTCGGCTCGTAAATGCCTGATACCTCGGAGTCGCGCTACGCATTCCATACTAGCTACTGGCATTGGCATAATTCCT
+>6768 1
+TTATGACTATTTAATGTGATGGCCTTCCTGAGAGACTGCCCATCGTTCACTAGATGAATCGTGAACCAAACCGACGGACTTGTGGTCCCCAAGCAGGGCG
+>6769 3
+GAGCGAGGCTCCCTGTCCCTACCAATACGTCAAGGGCCTTGGCTTACACAGTAAATCGTAATTTCTGGCCTCGGTGGGAGAAGACGAGTCATATAATTTC
+>6770 3
+TGCCTGGGAGTGACCTAGACTTACGATCTTAGTTGCCGCCTCAAGTCAGCCGGCAGCTAATCAGTGGCGTTAACTATGTAGGCACGCAATATATCACGAT
+>6771 1
+AAGCACCGTTTATAAACCGCTCTGTTCTTCCCGGGATGCAAATGACATCGTGCCATACATGGGGGAGGTCCTGAGGTGCGAAGCACCACATACTAGTTTT
+>6772 2
+AGGAGGCTAGCGAGATCGGGCTTTGGGATTGTTGCACCCAGCTCAATCCATTTACACGCAAAATACATGTCGTCCGTCACTACTTGGTTCGCAGAAGACT
+>6773 3
+AACGACATACTGGATTCCGGACGTCAATGCAGCGACCCCCCCGCAAAAACGATAAGGTGGGCTGTTCTATACTCTTTTTCAATTTTGCTAAGGGGGTGCG
+>6774 1
+TCTGGCACCGTGGACACCGCCTTGCCGCGTATTGAGATCGAACACGATAAGGTACTTTCCTTGCCGTTTAAACTGCAATAGTCTCAAGACGTGATAGGGA
+>6775 3
+CTTCGTAAGCGACTTGGGAACTACTCGGTCGGTCGGTGTATCAATGTAGAACTATGAGCAAGATTCACCCACGCCTGTCCGTGTAGCCTTAATCACGGAA
+>6776 3
+CCTAACTTACTTAGGACTCTGATCGGGAGCGCACTATAGGAGTTCCCAGTTCGAGATCCTATCATGAAGCGTGCAAACTAGGGACACGTCTCTAGTTGCG
+>6777 3
+AGCTCTCAGAACTTCGCGGTCTCCAGTGCAAGCTCACTTTCACTCATAAGATGGTGTTACTTTTGGGCTGACACAAGCCGGACGGATCTATGGAAGAAGC
+>6778 3
+CGCAGGGAAAAACGTCATTGTCCCGTGAACGTCCGTCATTCTAAAGATGTGCATCGCTTGCGCATCCTTTATCGTACGAACTACCGAACGTAGGGGTAGT
+>6779 2
+GTGGATCGCCTGCGGCTCGCTCCCTGCTACGGAGTGTCACTAGTAGAATAATAATCAGACAGCAACTGTGGTCACCTATTCAGGGATATGAATCTCCGAT
+>6780 3
+ATGACGGGGACCGCATCCTGTATGACTGTTTTTCATATAGGCATCCACAGTAAAAGCACACCGAGTATTTTCTCTCTGGTGAAGCGGGCCACGCTACGGA
+>6781 2
+GTAGGTATACCACCCTTCCATCCCACTGCGGTAGGCTCGAAGTAGTTACATTAGTATAAGCGTTCATACTGGACCGGTAAGATCTCGGGGGCGAACTTCA
+>6782 3
+AGCGGACACAGATCAGTGTCGCACAGATTCCAACTCCGTTAAGTTTCCGCATCCACACTTCGAACGATCCAATGTGGGGTTGTTGGTAGAGGTCTCAAGT
+>6783 3
+CTTGGATAGACCACACGAAAGCGGCCACATTTCTTGCTCGTCGTCTGTTCAGGCTACAATCTATCGATGAGGAGGCTGAAACATACTCCATGCTTGGAGG
+>6784 3
+TTTACCAAGCACGGGTAATATCCAAATCTGCGCTTATTCGAGGGTCAGGATTCCCCCGAGAAGGAAACCACGTGTGACGCGGTCTCTCTCAGTTGGATAT
+>6785 2
+CTAGCGTAACGGCAAGTCAATTGCCGAATTGGAGAGCTTCCTCTTAGTGCCGACGTAGCTGAAGCACTTCAAAGTCTAGACGATCACCCTAGCGTTTTGG
+>6786 2
+CACTTATATTTATATTTGCCCAGGTAGCATCCAAGTATATGGGCCCAGTGGTCTAGAAGCCGTGAACAGTAACCTGCCGGTCGCAGCTTAGACTGGGCCA
+>6787 3
+CGTAACGGCGTAGCGAGCGGCGCTGGAGTGTTAAGTCTTATCCTACTTCGAGCATACCCTTCAAATCTAATAGTTTACCAATCGAACTAGGTCGCACGGG
+>6788 2
+ATATCCTCACACCAGTAGAGTCTGATACTGCGTGTCTACTGTAGGCCAGTACATTCAAACTTGAGGCTGGGTGAAATCGTCTGCCCGCAAACGTGGGTCA
+>6789 1
+TGTCTCGTGTAATGTTATATGCTCTCAAAGACGATGACATTCCAATCAGGGCACTAACGCGAGCACCCTGCAGGGCGGTTCATGAGCAACCTCGTGTTAG
+>6790 2
+ATGCCGCATCGCATTTGCCGAGTGGAAGTCATTGAGCCTACCAATGATGCATAGGCGTGAATACGCGTACCACCGATTCACAATAATCTGTGCGGTTGCT
+>6791 1
+GATAGCCGTGTCTGCTCCAATAGCAAATTCCCGTTTCTGAATAGGGGCACAGGTCTTCACTGTAGGTCAGTGCGACTATTCAACATGGAGACCTACGGCA
+>6792 3
+TTTGGGACTAGGAAATATACTATGTAGGACAGTGCCCCGCTTGAGCGCAACGCCTCTGAATAATCGTGACCAACCGCCATGACTTGTGGACTGAGCTTCT
+>6793 2
+GCATCATAGTGCTTATCGGATAGTACTCAACTATGACATCAAAGTCGACTCCGGCTAATGGGAGCCCTGTTTTGTTACCGTCAAGACGGGCGACGGCTCA
+>6794 1
+AATTATGGCTGGCAATCCGAGGCAGTATCACCCTAGTGAGTTGGATAAACGACAGTAAACTTCTGTCCTGCCGCAAGTCCAGTTCCTTGATGGGTGACCC
+>6795 1
+ATAGTTATGAACCCTACGGCTAAGTGGCAAAGGTTATAGCCGTTTGTACTCAGTACGCTACTCTACAGGATCACGCTGTCAACATGGCGCATCCGGGTCG
+>6796 2
+ACTCCCTGATTCGAAGGGAGGCTATCGCACCTCACTGAGACCAGTCTAGGGGATAATTCATGGTCGCACTAAATCTCTGTCATATAGTACGTGCGACTGG
+>6797 3
+AAGTTATTTATACCCGGCACCTACGCATGCCCACGTGGGTGGATAACCACAATTGATATCTACGATGGTTAGCCTGACTCCTAGGCTGGGACGTGCAGTA
+>6798 3
+GGGCTCCAGTTACCCCCGTGAAGGGATGACAAAGCTGGTAGACTTCTTGGTCGATGGGAGCCATACTCCGCACTGGATTATATTACGTAACCCTCTATAA
+>6799 3
+ATGCACCCTATGTCCTCTTAACTTAATGCAGGTGGTTAGCTTGTTGAAAAACCGGCCAGCCACACGCATAGTCCTATGTTCAGACGGAGGTTCAGAGGCG
+>6800 3
+CGTGGTCCCAAGGTCCTCCCGAGTCATAACACACGGTGTCACCGGTAGGGATATCGTTGAAAATCAGACTGCACTTTACTTGAATCAGTAGATTCTGGGC
+>6801 3
+TGTGCGAATAAGCATGCGGGTACTCGTTAGAGGCCGTGAACCGAGCAGAAGAGTTGGACCTATACCCTTTTTCTTTATTACACCATAGGCCACACGTCGC
+>6802 3
+AATACGGTAACCAAAGTTCAGCCGCGAAGATGTATACAAGCCTTTTCCTAGCGCGTAGGTTGAAGTGTGCCCTATCCTGTGGCTCGCAAGCTTATACCGG
+>6803 2
+TTGTGGACCCCCGTCCTATGGGATGATTTGGTTACGGTGCGCACGGAATGTTCTCCTTTGAATACGCCAGCGCAGACGACACTAATGACATTCAAAACAG
+>6804 3
+AACGAAGTGCCATAAGTGGAGTAAAGTTTTACCTTTTTGCTAATACTATCACCGATCCCGTGACCTCCGGGTTTGTCAAGGGGGACCACACGCCTGGAGC
+>6805 2
+CTGAATGTTCACGATCTAGCAGGGAGCGTTGGAGCCAATCTCAGACGCCACCACACAATAGCCACTAGATACTAGAGCTGTTATTTTTGGCTTTCGGGGC
+>6806 1
+ATATGACATATCTGTAGCCTCGAGCTCAACAGTTGCGCCGGTTTTCGAACCTTCCTGTTGCGGAGTGAAAGCGCCCCGCAATACGGGATCGATGAAAATT
+>6807 2
+TTCTGCTCGGTCGCAGACTGAAGATTCACTCATTTAGAGGACTAGGTGCATTGAACACTCACCGGAGTAGCCTCGCCGGATGGGAATCTCTAACAAGTCT
+>6808 1
+ATCCCTTGCGCGCAGAATACATACGAAGAGTGCGCGCTGAAACTGGTAGATGGCGGCTTATTCACTCTACCAGCATGCCTTTCGATAGTATCGTAGCTGA
+>6809 3
+TTCGGAGGCAAGCTTCCGCTCATCGTTGGGCACATCGGGATAACCCTAATCGGAAGCGCCAGGCACCATTTTGGATCCGAATGTAAGTTATTCTCATGAA
+>6810 1
+TCTGATAATAGTGTAAGATGTCAATCGCAGGCCACCCCGTGACTGAGGTGTTTGGAGAGCTGCTAATCGAGTCAAGAATTGCCCTCCCGTGCCAAATCCT
+>6811 2
+CGTAAACTTCTTACGCTTGTGCCGCGGGTAAGTGTGGGTTGTAAATTCTTACACACGACAGATAACGACTTCGGGCCGCACGCGTAAGTTGCACCAATCA
+>6812 1
+AGTTAGCGCTTGACGCAGGCGCTGGCTCGTGTGCGCGAACTCAATCGTTCACTACCAATGACATCATAATGTGTCGAAACCAGTAGACGCTGACTTGATT
+>6813 3
+ACGACACTAGGAGAGGCCAGTCAGGGCAGGTAGGCTTACACCCCTAGGTAAGTTCCCCATTTCATATGCGGCGAAATCAGTACGCTTGGTTTTACTTTCA
+>6814 3
+TCCATGTAGCGCAAGAAAGTACGGACACTATACCTCGCCAAGCCTCTTACGAGGGGGATTATACTCGTTTCTTCCATGTAGCGTCGGTTGCTAGAACAGG
+>6815 3
+GGCTGCTTTACTTACGTGACCCGATAGGAGTTTAACCGGCAGCAGGCTAATACCTTTGTGTACGCCGTAGACACTGGATTCGTCGATAAGTCCACAACGA
+>6816 2
+AGTAACGGGGTCTAAGGTCGGATACCAACCAAATTAAAGTACTAGTGTCCGTAGCGTGTGCTGAGTGCCTTCGCTGTAGGCCCATCACCATTACTCTACG
+>6817 3
+GATACGACTCAAGCTGTCAGGGTGCGCCACCTAGGTACGCGACGGCCGATGATGCCTGAAATTACGATGGTTACTATACCGTCTGATTCAATTCATCTAG
+>6818 1
+TGCTTGGCGATTCTATCCCGGTGATAGCTGCCACTAATACGACAGGGCTTGTTACGCCGAGTTTCCCGCACAAAGAATGTAACGAGGAGTCCATAGTATC
+>6819 2
+AACCTAGACATTTAATGGCTCAGTGACCCGAGCGGAAAATTTTCACTACGAGCTGAGCAGGTTTACTCCGGTTTCCGCACGCGAGCAACTTGGCTGTTAG
+>6820 2
+ATTGTTAGTCGACCGACGCTGGTGCAGGAGGAAGTAAAAGCAGTCAGATGATAATCGCGCGATGCCGTCTCATCGTCTACGACTTCGACTAACCCTTCTT
+>6821 3
+GTCTCGAGGCGACCATAGGGGCCAAGGCTGGATCTAGTACAGCCCGCGAGAATTATCATACCCCCGAGATTCGGATTATGTGTATGTTCCATTATACACT
+>6822 3
+AGTTCGAGGCCTTACCGCAGGAGAGTGCATCCCTCTCTCCATAGGGTGTAGCCAGTCCGTAATGTCGCATAGGAATAAATGATAGCATATTTCGCCCTGA
+>6823 1
+TCGGATAGTCTGGCTAAAGCCTATGAACTTAGTGGGAACCTTCACCCCCTCGAAAGAGTTAAGTGCCTCGCCGAATGTGATATGGTGACTTCTGCCACGA
+>6824 3
+TCCATTTTCCGAACGGTTCGACCGCTAGTGTAACGAATAATGATCATGGCGATACATGGTCAGAGCGCTTGGACGTACAAAGACCCTGGTGTCATCCCTG
+>6825 2
+GCCAAGAACTTTCCAACCTTATTGTTCTTCCACCACGGTGTATGGTGATCTGCAATGCAGACCGGCGAGATAGTAGACCGATAATGTAGGACTGGCCCGT
+>6826 2
+GCCTGCTTACTGTGTTGGTTTCGCGTGTACATCCCACGAGCTTCCAAATAGCAGATTGATAGTGCAGGACAACACAGGGGCATTCAAACCTAGGCCAGTT
+>6827 1
+TGGCGACGGAAATCGTCAATGAAACCACCCTTCCCTGCAATGCCACACAGTGGAGTAGTCTGCCAGTTCCCATATTGGCGTATGTTGGAAGCTAGTAGTT
+>6828 2
+ACTGTAAAAAACGGAAACTAAGCACTCTCCTTCGGATTGATCCCGACGATCGGTTCCAGCTTGCCAGGGGGGTAACGTATAGCACTTCCCTTTGTGGGAT
+>6829 3
+GCACGTCCGTCTTTGGAGAATGGACCGCGAAGTGTGGTGGTAAAGATCTCCACAACTGGCAATCCGCACTATTGGACTTTGATCCAAACACTGCATCTTG
+>6830 1
+GTCAAGCTTCCATCTTTTAAGGACCATTGGGGAGGTGTCAATGGTCCGATTCACAGATGTCCGAATCCGACATGAACCGTTAAACTCGCGGAATGCCCTG
+>6831 3
+ATTTCTAAACGTGCCCTGATGTCACACCGAGGAGGGAGCACGATTGCGGTGGACCTTTCGTTACTCGACGGATGCTTAACCTGACAAACCTCTAAGGTAT
+>6832 2
+CTAATAATGAAGAACAGTCAATGATGCGTACAATGTTCAACGGGCTGCTACCTCTCTGTCGTGGTATTCGGGGAGGGTACTCCACCGGCAGACTCTTACC
+>6833 1
+CTGATCCGGAATTGTGATATTGCACCCTAGTCGGGACTGTACGGCATAATGGACACCATGGTGCAATACAGCGCATTATACTCGGCAGTTTCCCCGAATG
+>6834 2
+GTAATCCTCGTGACGGACGATCAGGGATGTGATTTGATCACTCAAAATCCTAGATATCGGTTTACTTTTGCGGAAGCACCCACCCGGGAGTAAGCCTCCG
+>6835 2
+TTCGGCTAGCGGGCACCTGAGTATTAATCCTGTTAGATGCCGAGCTGATCGACATCCGAGTGAATAACGATAAACGCTGTCTGACTTGCGCTACAAGCTC
+>6836 2
+CACCGAGTAGTAACAACATGTAGAATCAGTGGTGGTTGTATTCTACTATTATCGGCCCAATTGACGACCACCCGCACCCGGCTTGGGTGATAGCTTCGGA
+>6837 2
+CCACGACCGATAATCAACCACACTCCGTGAAGTTTGGAGACGTCGACACATATAGCAAGTGCGTGGTACTTCTAGTTACGACGTGTGTGTGGTCCGATCT
+>6838 3
+TTATCAAGGCCGAAAATATGCCGTATGGGGGTCATCCTGGTCCTCGCTACTTAACAGCTCTTTTACTCTACGAGGACACGAAGCTTCGTGAGAGGGCCAA
+>6839 3
+GTTGGGAAGTCCGAGACCGTCCCCTCACTAAATACTGGTATGTTAATGGTATTCAAGCGGTCCGCCAGTACCTGAAACAAGCTTCCTTGAAAGGGTCGCT
+>6840 1
+TGCCGTATATTAGCGGGTAACTGAGTAAGTCACTATACATGCAGATTCCTCGCATAGTCTACACGAAGCAACGGCTGCTGCCGGCTATTGACGGCCTGTA
+>6841 2
+AGATTCACGGCGCAATAGGGCAATTGCTGGGCACCTCTATCGAGTTCTAAAATCTATGTGCGCTACCTGACGAATTTCCAATATCTGCGCCCGGGAGATG
+>6842 3
+ACTGCGTTCCGAATTTCCACTAAGCGGTACCCGCACTGTGTTAAGCTGGACGGCTTGCTAGCTAAAGCGAGAACCTAACTATTGTGAAGCGGCGCTAATT
+>6843 2
+AAGGGATCGGTGTGGCTACAGAACGCATTTTCATGTGTTGTGAAATTGCGTCCCGCGACATGCAAAAGTTCACTTAAGCCCATCCTGCCCGGACCTGATA
+>6844 3
+AGTTAGAGTCCCATCGGCTTCATGAACTCCATAAAGCTCACAAGAACTATCGTAAGGTTGGCTTGCCAAGCTAGTCGCGTACATCGGTCGTGTCATGGGC
+>6845 2
+CCATGAGCACCATGCGTATCTCGCATAGAGTGTTATCAGGTGAGTCGCATACCACGGACTATTATGGCGGTGGTTAGCCATACTAACATGCACCTAGTGC
+>6846 1
+CTCTATCCGTACGTACCAACGGGGATCCTCGATTCAACCAGCGGTCTTAATCATGTACACGACCGTTAGTGTATGAGGTGGAGGCATCGACTTAAGGCAT
+>6847 3
+GTTATGACTGTCCCCGGGCTAAGGGTCTTCTCGCTTGGTGGGAGGTAAACGTTTGACTATCGCGCCAGCATAAAATAACCCAAAAACGCTGTCCGTCTAA
+>6848 1
+CTAGACATTAATACATGCAGCGGGCATATGAGATGTTTTGCTCCCGGCGGGTAATAGAGGTACTACCCTTAGATCCGGCATGTACCCGTGGTTACACCCA
+>6849 2
+ACAGAACGCTTGTCTCACACCCAATTACCCGGTGTGGCCATGACGCTATGGTAACATGGCTTTAAAGCACCTGCGGATTTTAGGTCGAGGTCGAACATGT
+>6850 3
+CCACTCACCTGAAGCGTATGGACGCAGCGATCGACCGCCCAATTTCGTCAGGTTCAATTTGATAGGAAGATGTGCTGTCTGCTCCTGTAATAACAGGAGT
+>6851 2
+CCTTATTGGCGTAACGTGTGTGTACACACCCGTGGCCGACATCTGACCCGGTTGGGTCCAGAATTCTACTATCTAAGAGCACAAGAAGAATCGTGCATTG
+>6852 1
+GTGTAAAGGTATGTGCCAGTGCCTGTATGACATCATGATAGGACTCAGCTCCAATTCAACTTCGTCCGCTCTTCGGAGCTAGGGAGCGTAACCTAAAGCC
+>6853 1
+TGTTGCTACCTTACTAAGGAGGTATCGACCTGTCAAGAGACGCCTTAACTCCGTGCGCTCTGCCAGATCGACTAGGAACGTGATTTCCAAGGTAAGGTAC
+>6854 2
+CGCTTTGTCTTCAGCTTAAAAACGCGTGGTGGTTTAGTGACATGAGACGAATTCAGGCTACACGGCCTAACTGGCGTGCGGGTCATTAACACAACCACTC
+>6855 1
+TGGATCATTAAGATCCTCTTTGGTGATCCGCAATTCGGCCAATTAAAGAAAGTGAGCGCGACCACTTTGAACCCACGGAAGGGGCTTTGCCCGTTACCTG
+>6856 1
+TCTAACTGTGCTTTCAGACCCGTGTCCCACTACGCCGTTAGAGAATCGGTGTCGTACTTAAAGAGGGATAGAGCAGATTAGTGCCCTACCACGTACGAGT
+>6857 1
+TCTGTCGACGCGCGCACATCACGTAAACGAGAGAGGTGTTTAACCCGATCTGATAGTGTCGCAATTTTCATTGCCGGGAGAGCGCTTAATTGTAACCCCA
+>6858 1
+GACCAATGGCGGAGTGCCAGTTCCTTCGCACACTGTCGCATGCTTTCAAAATGGCTCGGAAAATCCACGTCGTAAAGTGTCATCCTATTAGATTCGGGAG
+>6859 1
+CCTGCCGGGACACACCACTGATCCTGTTTTACTGCTGATCATGGTCAGAGCTAGTTTTTTCCAAATACTGTGGCGGAGTAACTAGGAAAGACCGACCGGA
+>6860 2
+TTGGCGGCGAATGTCAAGGACTCCGTCTATCACACATAGAGTCTCCGAAAACCCTTGTGCAGTGTGTGCAAGGTCCATCGAACACGGTAGCACTTGTATT
+>6861 2
+ATCAACCTCCCGACGTTCCCGTTAAAGGCGCGCCCACTGGCGAGCTAAGGGTAGTTGGTTTTTAGAGATTAATTACGCATTATAGGGCCAGATACCACTG
+>6862 1
+CAAGATAGACCTTGATGGTATTTTGTTATCACCTAGAACCAGGATTGGAGAGTTGCTACGGCTTCCCGAACGTACTCTGGCACGGCACTCCAATGCCGAG
+>6863 1
+GACATTCCGACGATTCGACGCTCTGTCTCTAATAGACGGCAGACGAATGCACTCGGATAGGTCTGAAGTATAGGCTTGACACCAGGTGCTTCTTAGCCAT
+>6864 3
+ACCCCAAAGGTTGCAGAAGCACAGTCATTCCAGAGGGTCTCCGATTTCGTTACGTAAGAGTCGAATTACGCAGTCTCCGATTCTTGGCGACTGAATCTGG
+>6865 2
+CGGGTACTTAGTAGTCGTTCCGTTTACAAGCTAATTCCCCACATTTAACGCAGAACACACACCGGACGCTATGGTGCCGAAGTTCGTTACGAGGTATGGG
+>6866 1
+CACAATTACCGGTGGCCACATCCGCCCTTGTGTGTCATATGATACTTGGTAAGGTCTGATAACACGGCTAGTGCGACTGGTGCAGATAAAGTGCATCACC
+>6867 1
+CGATCCTCTTGGCGCCCGTTTTCCCAAAGAATGGGTCTACAGGATCCTCAAATGACGTTATGGACAATGAGAGATTCAGCGCGATGCATGGTTTACCACG
+>6868 2
+TTGAATAGCGCTTGCCTGGAACTGCCAGCCACTTACGGATAACACTTCGCTTAAAGTGTAGAACCGACCTCGTGTACCTCGCTATAAGGGGGGGTATCAT
+>6869 1
+ACCAACTACCTCCCATGTGTTAAGGTATGAAGCAATTCGCTGGGGAATATCGCACTTTTGCCCGGACCTATTCTTGGGCGCTACCGAGTGAGTCAAAGGA
+>6870 1
+TTACTTGGAGTTTAATTCAAGCCCTACCACATTGGTGAGTCCGCGCCGGTTCGTAGCAGCGTACAACGCTCGAAATGACAATACGTGTGCAGACGCTATG
+>6871 2
+GTACAGCCTAGTCGAGCAGCGAATTTGGGAGAGCGATAAGCACCTGCAACATTTGACTCTCACATGTAGGCGTTCGTCCCTATATCTCTAGAGTTCGCGA
+>6872 2
+TTCCCCCGGAAGCAGAGGTTATTTCTCGGGCTAAGTAATATTCCCAGCTTGAGGTCTAGACGTTTGGTGAACACTCAACGCTACCAGGCGAGCGTTACAA
+>6873 3
+CAGGGTCGTTTAAGAGCCCCACGGCATACCCTCACGCCCAGAGGAAAGCGGTTCAAGAGCTGCTTAATATGCTTTGGAATTGTAATTTCGTTTCACGCAG
+>6874 1
+CCCGCGCGTGCTGCACATGTAATAAATTTTAGCGTGCGCCGGACTGTTCGACTACAGATGCCGTATTTGACGTACACAGAGTTCTCAGAAGGAGACATTC
+>6875 2
+GGACCCATGTGACTACGCTTATATCATAAGCTCGTGGGGTTGTCCCATAGACAGGCATTAATCTCAACTGCCGATAAAGGGGCCTCGCACTCTGGTTAAG
+>6876 2
+GTTGTAACCCAGTCAGTTCACACAGCGAATAAACTGATGACTGCAGTGTCTTTGGTTGCTGGTAGTCGAACGCGTAAAGACCCGGCCACTATGCTGTACC
+>6877 2
+TAGAGATCCCTGAACTGGGCCATCCTCACAAACATGGCCCAAGGATTTAGTGACTTCGAGGGGAGCATTCGTGTTTATCTTGATAGCTCCATAACGCGGC
+>6878 2
+AGGCATAGGAAGGTATAACGCGTAACGGAGGTTGTGCCAGCCGTCAGCAACTTGCCGCCCATTATATATCTTGACGTCATCCTGATTCCTATTGAGCACG
+>6879 2
+AGACGTCTTTAATTCTCTGAGCTGACGTCAATCTAACCGGTCTAATAGGACCTCGCAACATGGTGTTGTCACACAATCGGTCCCGGGAAGCAGTGGAGTC
+>6880 3
+GGACAACGGCTCACACTGTTACTAAGCCAACATCTTGTGGGGAAGCTGCTCAGGTAATTCAGATATTGTATCAAGCGGCGCCTGATATCGCCGTATCGTC
+>6881 1
+GGTAGCCCACTGGGCTACCCCGCCTTTTAACGACGTCAATGGGGAGATTGAACGCTAGCGATGCCTGGTCCATAGTGTAAGCTTATAAGTCCTAAATCAT
+>6882 3
+GGTATAATTACCGAATTTGCGACATCCCCTGTAATCTTTAAACCTCCCGACTGCTTAAGGGATCTAGCCAGGGTTTTAAGAGGCCGCGAAGTGCAGCGCG
+>6883 1
+CTATTATGAAGAAATCAAGTACAGGTTGAGATGACCCGGCTCAGCTTGGTTCCCCGTCCGCATAGTACGTGTCTCGGCCCATTGCCTAGAGTATAACGGA
+>6884 1
+CCAACAGTGCTAGAACGGTCCACGGGAATTGCTATCAGCGCGAGGGGAGATAGGTCCTGTCTATCGCACTAAAATTATCTGTCCTTTCCGAATAGTCCGT
+>6885 2
+TGGCAGTCGACCACCCAATTATCACGCAGGCATATTGCTCTTGTATCGCGTAAATTGCAGACTGAAGGTGAGTCACAGTTGTGCGTAACGTTAGCACCGC
+>6886 1
+CTTGTGGAGCAGACACCTCCTCATTAAGGCGAGGCATCACGAAAATTTCGTGCAATGGTGCCTCATTTTACACCATCGGGGCTTCGACGAATATATCGGG
+>6887 1
+CTCAATAGCGCCTTTAGTTGATCCATAACACGTCTGAACTAATCGGATGTAGTCGCGGGAAGACGTCTAAGGAGGTCCCTATTACCAAGCCGCTCGGGTT
+>6888 1
+TGGATTCTCAGCGCGCCCAATTCCCGGGCAAGACTTTATCGTCAGCCGTGGATACCGTATGACGGAGTCTGTCTAAACTAATGAAGTACGAACATCTGGT
+>6889 1
+CCGGTCATACTCTTTGGGTGCAAAGATCTCTAGGACTGTAATGTTACTCCAGGCTGTAGTAACATGTAGAGAGTCTCCTACCCGCGGAGGGCAACACCAT
+>6890 1
+ATTGTCAGAAAACCGTGGTGGTAATATAGGACGGGTCAATCCACCCGTTGTAGACATCTTCATACCGCATCGGCATCCGGTGCCATTAGAGCCATGTCGT
+>6891 3
+TTAATCTATTAGAACTATTCGTGGCGCCGCGACTCGGGACAGTCTTCTCCATGGGCTACGGGACTTGCTAAACTGCATCCCATTGGGGGGTACAAAAAAC
+>6892 3
+GAATAGGTTGCAGAGACGGGCGTCTCACAGTACTCTATCAGTCTACCGGGGTTGTCTTGAACGCGCTGTCGAACAAATTTCTCCCACTATGCAGTAACAG
+>6893 3
+CCGAGTCGATCGCCATGCTTTGTAGCCTTCCACCGGTTCGGACAAGTAACCTGTCAAGCATAGTCAGATCATGCTTTGGTCAGCGATAAGAGAAGGCTTA
+>6894 3
+TCGAACAACGGGGCTGGCCCTTTATGGGATTACTGAGTACCCGCTCCTAGTATGACAAGGCTGTTGATCTAAGGCTCTGCCACATCCGTAGAAATCAAGT
+>6895 3
+CGAGACTATCTCACAGAGAAACAACGGACTGCAGCGTGGATCGTAGCCCCCACATTAATGGATGTACGGCATTGCCTTGGGTATTGGTCCATGCTCATTT
+>6896 1
+ACGTACCTACGGCCATGAGCATTGATGGAGATCGCATAGAATATTTTCCTGACGGGCGCACACTGACAACATCCGTCTGAAGGTTTGCAGGTCATGCTTC
+>6897 2
+ATCCGTTTTTGCGCCTGTGGTAACGAAATTCCATTCGGTGACGGAAATTCAGCATACTTCAGGTAACTCGACCGAGAATTCTAACGATGGCAGGGCCGCC
+>6898 3
+ACCTGCCGTGGATCTACCACATGAACCGTCTTCTCTATAGCGCAAACGAAAGGCCGTTGGGTATGGATTGCGGATCGATGTACCTGAGTAATCGTCACAT
+>6899 1
+TGTGCATGAGAGGACCTAAGGACTGACTACTGGTGTAACACACGACCCCCGTTATCTGGATTGTCACTCATATGCTTCACGATTGGCAGGCTCAATGCAG
+>6900 3
+TATAAACGATGGTTGTACCGTGGGTATTCCGCGATAGGAGGACCAACTACTACCCATTTTGCGTCGCGTTTACAGACGCACGCTGCACCCTAAGTATAGG
+>6901 3
+TCTGGATTGCCTGATAAAGCGGCCGTATGCTATACATACGGCTGAGAATCTAGCTGTCTGCGTTTCTAAACTTCCACAATGACCCAGGCTGGAGACCAGG
+>6902 3
+GGCGGTCGTTGGAAGACATCGTCCGGGGAAAGACATTCGTATGAGATAATCGTGCACAACTCGGAGCACAGTCATCCCTTGATATCTATCATCGTCCCTT
+>6903 3
+TGTAAGACTACTGTGGTAGCGCCTTCGTTGGTCTGGGCGCGAAAGAAGACTATTTCATCCCCCATGGACGTACAGCTCGTATTTTCCCGAGAGACAAACA
+>6904 2
+GTTTGGAGATATAGACCATTCCCTTCAACCTCACCTATCTGTATGCCAGAATCTTGAAGAGTGGGTCCGTGCTGCATCAAGGAGAGGCCACTACAGCGTG
+>6905 1
+TTTACTACTGAAGTCTGTTCGCAGTTGAAACAGCGCTTCACTACGTCCAGCATATGCGATAAGGCCGTGACCTGGGATAGAGGTCTCGAGCTACGTCACA
+>6906 3
+CTTCAACAAAGATGGATCGAGCGTAGGCTTGTCCTAGTGTTCCATACGGTTGAGTTGCGTCGAAAACGGTCCCCAGGTACCTCGTAATCCAAATCGCAGT
+>6907 3
+TAGAAAGCAGACCGCAGGGGTTTCCGCTTTTAGGTCGACGGGGCGATCTCAAATATCTAACATCTTTCATAGGTCATGCCCAGCATTCGTACGTAGCCGA
+>6908 2
+CCCTATAGTCCGGGTCTAGCGTCTGAAATCACGTTAGTTAACGAGCAATTCATACATTTGGCGATGGGCGTAGCATCGACGACATGACTCGGACTCTGCA
+>6909 1
+AATTTAAGAGATATGACCTGCTTACGTAGGCGAAATCCGGACCGAGACCTGATTATGCCATGGCGTCTGGGGCTCTCGGTGCTATACAACTTCCGCCATA
+>6910 3
+CAATTTCCTTCCACATTTTGCTAGGATCTTCGCCGCACAAGTAGGCTAAGCCTTCCGGTAAATGGTGACAGACACCTAGCGTAGAGGTGAATCACGGGTG
+>6911 1
+GGGCCCTGGTTTCGAGGTCCCAAATAGTCAAGGACCAGTCCTAGGATCTCGGAAGTAGTGGTAAATCCGTTTACTTACCTAACTAGGTCTACTAGGACCC
+>6912 2
+CCATCCATCTGCCCGTCATCACTAGTAGATACTCTGAAAAGTATAGACGGGCCGGACTTGGCAGTCGCAAGAAGGCAGAGTTGCTTTTTTTGCACGGACT
+>6913 1
+CTACGCAAGTAACGCTCCGTCTTCATTGTCGGGAAAGGTTCCTGTTTAGCGCGTCATTGTACCCGCTGAGATGAGCCAGATTCAAACCAAGAGAGTCGAT
+>6914 2
+TCCAACAGGGCGTACCAATCCGTGATGCTCGAATGCTTAGTGGGATAGTTTCCTCAATTGAGCTTCAACTCTTGCTTAACGCACCGGGACAGTGAGCAGA
+>6915 2
+AACCCTGGTGAGGTCACTACTTTAGAGTTACTCTGAGTCCATGACTCATACACGTAGCCGGATACCCGGGGATAATATTTCATGAGGGCCCTAGCGAGTC
+>6916 1
+GACTACCTTGGGATCTGCAAAGACACCGGGATGATTGACCGATACCTGACGTCAGAAAAGCGGCTGTGTTGTCTCTCCGTTAAGACTACGTTGCTATCAC
+>6917 1
+AAGACTTAATAGTTTCGGCGGCAAACATGGCTTATCCTACCTGGGGAAATAACGTACGATCCTCTTCGTTGGTGGCCCGACTCCAAGGTACTGACGAGCT
+>6918 3
+TATTAAAGTTTCAGACAATGATCGCAAGGGCGTAGACAATATCCAGGGTCTACCGTCCTAGTGCCTCTATCGCCCTGGCGAGGGTGATAATTACCCGCGT
+>6919 1
+TTGACCTGATCTTTGTGGGGGCGCAACCTACTTACGTATGAGATGGGTTGTCGGCATGCTAAACAATACACCACGACGCAGATTGCAGATCATCATCCGC
+>6920 2
+TGCGTGAGCCAGTTAATTGATTCACTGAAGTGCGCTCGGCAGTAACAGTGAGCCCTCCACCAATCAGTTCTATGAACAACCATATGGGCCCGTGGTTTGA
+>6921 1
+CCCATGAGAGTTAGATGCCGTCCCTCTCATCGGGGTGTGGATCTGAGAATAGCATTTCCACTATTAGGTAATGCGCCGATACTACAGATCGCCAATGCAG
+>6922 2
+CGTATTACCAGATACATTTTTTACTAGGTAACCATGGTCGCGGCGACGATCTCGATAAACCTAACTGGGGCAGGAGCTTTTTACGCGGCCCGAGCCATGA
+>6923 1
+TACCCGTACACTAACAAAGGGTCCGCGCCAATCATATCATGGCTCATTTCAGATTATAGGTAGCTCGGTGGTCGATTCCGGGAACGTATCCACGTGAGGT
+>6924 3
+CGTTCAAATTAAAGAGCCGCTCGTATTTACCAGGTGTCGCGATACCGTTCCAATGTTTACGGCTTTTGAGGAAGCGGGCCGCCACGCGAAATTTACAGAC
+>6925 1
+TGTGTTTTGGACATCACCGGAATGGCGGAATTGGAGCGCTACGACCACCGGACGTATACACATTAAGTTATGTCCGCTCCAGTGTCGTAACGTAAATCCC
+>6926 1
+CTGGTACAGCACAGAACAACGCTGCAAACCCCATACGACCTACATGCGTGAGGTGCTGTGTATAGCAGTCCAAAATTTGTGCCAGTGTGTTCGTGTTGCT
+>6927 1
+GTTGGTGTAAGGATTCACTCGTTCCCTAACAAGCGCATACGGTGCCCGCACTATCTGGGATAGACGTTGCAATTGACACCCATCGTAGCTAGAAGACGTT
+>6928 2
+GCATGAGAGCAGAAGCAGCCCAACTGATCCTTAAATGCTGTTTAGACAATGGACTCTGAGGGCAAGGATCATATTCTTTCCTAGCCCTTCGTGTGCCGCG
+>6929 3
+CGCCTCTCGCTACAACGCTAGCCGCTGTCAGGAATATGACATGGTCTAGCTAGATCGTCTTAACGCGGGTGAGCAGTAGACATTCAAGCTAAATGTGCTT
+>6930 2
+CGATAGCTCTCCCGAGTCCACATAGAGGTGATAACTAATAACTCAACTTTGGCAGCCAAGCCCCAATTTTGCAGCGTTTGGGTCTCTATGACTGAGGGGG
+>6931 3
+TCCGAAGAGCACTAGGCTCCCTTATGGCGCTGCCCAGCTGCCTTGCAAAGATTAGGACATAGCGTTTCAAGACTAAGGGGTCTTTTAGCATGACACTATG
+>6932 1
+AACGCATCTAGTGCCCGATGCAGACGGTTTGTGTAGGTACGTTGAAGTAAGAGTCAATTTACCAGACGACATCCCGGGTACCTAATGCTCGTTTCCCCAG
+>6933 2
+GAAAGCTTAAGGCTGCGCCGATATCAGCAATGTTTACTAACACAGTGTTAACGACGGCGTTGCCCTAACCGGCTCGGTAAGCGGGTTTATAATCCCTCTG
+>6934 3
+AGGAGTCCCAAGCGTATTCAAGACGCAAACATTATAGCTCTTGCCGTCCGGTCCTGTAATCGTAGTTGACGTAGTGTATTACACGTCGGCTAGGGCACCA
+>6935 1
+TTATGAGCAAAACGTGGGCTGGTTCCCGTTGGCACCAGCTGTTATCAAATACAATATTGTTGTGAGAAATCGAGCGCGTGAACCGCCCCCGCTGACTTAC
+>6936 3
+ACGTATCTGTATCGTAGCCATACCCCTGGCCATGGTGCATACAGATTCCAAATCGCAAGAGGATTAATTGCCAGAGATTCAGGTGCGCCTGTCTGGAGTC
+>6937 1
+TAGTAAGTTACTAACCTGGCCTCTGTCACGTGCGGGAATTTAAGCAACCAGATTGACTCGGGACAAGGGCTATTGTATCTCGACGGCAAGCATCCTTCGC
+>6938 3
+CTGTCTGAAGGAAGACGTTATCTGGTCATGCAACCTTAACCACCCAACGAAGAGCCCGGTTTGAGTTTTTGTTGTGCTGCGAAACTGGGACCAAGCACTC
+>6939 3
+GTCCAGTTGTATAGTCCGACCTATGTTCAAAGCAGAGAAATGCATTAAGCCCGAATGCTTCGGCCCACGGGCGAGTCGCTAATTGTACTCGGTTCAAGCT
+>6940 2
+ACGTAACGTCGTCCTGAGGATTCGAATGCCTAACTGACAAGGTCTAAATGAAGCGCACGGCTAGAAGTCTGTACGTCTCGCCTCGATGCATCGCATGTTT
+>6941 2
+CGGTCCACTCTATGTGTGGCACAAGCAATATGGCCTATATTGCATGGGGCGTAAACCTTTATCCGCGATAGCCGAGGACAAATCGAAATCCTTGGCTTCG
+>6942 3
+AATCCACACGACAAGTAGTGCTGGCTCGAGGACTTATATTTGCACTCCCAATTTTGCAAGACACGTGGCTGCGCGGTCCTAGTGAATAACTAGGCTTGGC
+>6943 3
+CGCTTACGGACGTTAAGGAATCTACTCACAGAGTTAGAACCTGTGTCCCTCCTACATACGGCTTGCCTATGATGGAAGAAACGCTCACTTGGGGCGTTAG
+>6944 1
+TTGCAACCCTCCTGGTGTGGATCCCGCGCACAAATTTTGCGGGTCAATGTGCATAACGATTAGCCCGAAGCGCAATAGCTATTCGTGTACCTTAGGAGAA
+>6945 3
+CCACCATCCGGTGTTGCGATGACTAGCCTCCTATATAGACATATGTCGGGACATTTGCAGACCAGCAATGAGTAATATGCGATATTCCTAGTCGCGCGGG
+>6946 1
+AGCTCAACCCTTGGCCGTCACAATAATGGATTATATAGATCTGCTTCCCCTCTGAAACGACTCTTTCGGCTGGCGTGGGTGACAGTAGGAGAGGAAACCT
+>6947 1
+ACCGCTGGCAACTATCTATAGGCAAATAGTGGCGCGCACTTTCAAATTATACCTTCGCCTTAGAGAGCCGTAGAGGCAGGCAGTGCTCATGCTATCTGGT
+>6948 3
+ATGGTTGATTTCGCGGATATTATCATTCCTCAGCCGACTCGCAAAATGGACACAAAGCCTGTCTCGTAATGACCAATGGACGGGGCTAGCACTTGCTGCG
+>6949 2
+CGTACAAAGCAGAGGTGCACTGGACGCTTTGGTACTCAACCTCGTGGATCATAGCCAGGTCCTCCTGTATAACACAGATCAGTTCTCGGTTTACGATGGA
+>6950 3
+GCCAGAGAGGCTCGATGCAGAATAGATCTCTATCCGCTGCTCTATTTATGCGCTAGCAAGAGCTACGTATCGTACACTCGGCGTACACATCGTTTAGAGG
+>6951 2
+AGACTCTGTAAGGCAAAAGCCCACACGCTCATCCGCTGTGTAGCTTGATTGGGAAGCGATATAGACTCGCTTTTCTCGACTATGCATGATGATGCCACGG
+>6952 2
+GTGTTCGCAAGCCATTCTAGCAGACTCGTTGCAGAAGAGGACGAACCGCACTCTTTCGGCATTCCTAATGGAGAATAGCTTTTAGAAGCGCCTTCTGCAG
+>6953 2
+ACTAATCTAACGATTGGGGAGTCGCATCGTGCCAGAGTAATAGAAAGGCGCTCGTTGGTGGAATTACGCCTGCTCCTCCCTCTCGCGAAATGCCTATATA
+>6954 3
+GTCGGGTCACTGAACCGGTAATACCTAGTAATATGACATAGCCAATTTCTCCTCCCGATCGAGGGTGGTCCTTACTTGACTTGAGCCACGGGCAAAGTGA
+>6955 2
+TGAACTCGTTTAACTTTCGCAGAAACCCGCGGGTCTGCTCAAATTGACAGGTGCCAGGGTAGCTCTAGCTAAGGAGTTTTCTAGGCCTAGCTACCCAGAA
+>6956 2
+ATCACCTGAAATTCACTTCAATCTTTGTGCATCATGTAGGAATACAGGAGCCAGCAGCAGCAAAACGTGGTCCTGTTGTCCTGCGGAGCCCCGTTAGGTG
+>6957 3
+AGCGAGTAGGTGCCCATCCTGACTACGGTGTTTAAACCGGTACTGGCAGCAACCCACGGCTACGACGCTGGACAATTTCTGTAAAGTACTTTCTAGTGTA
+>6958 3
+CTGTGTTTACCCGGTTCTCGAAAATTAGGGCTCTCGGCCAGGACAGACATTTAAGTCAATAATGTTCCATGTGTACGAAGACGAGAGCGCTGCCTAGCCC
+>6959 1
+AATAGGCTCTACCCCATACTAGCTTAGGCATGCACAGTTATGGCGTGCCAGACGGTATACGAGTCGAATACGTACTGGGACGGCTAGTTATTCTCGTCAC
+>6960 2
+GGCAAGTGCAGCACCGGGAGGATAAGCCTCAATGCATCACCTTAGTGTAATCACATTCTCGTCATGTAGATTATGGCAACTCTAATCTGGCCTGGGTCCG
+>6961 2
+CAGCGGGTGCAAATAGCAAGCCGGTTCTGGCCGGATTGCACGGTCCCATAGTTCTGCTCAGAAAAGATCGTCACTAATTATGTCCTCGCGAATTAGTATC
+>6962 2
+TGTGGGATTTATGTCTTACCTTCGGTGCAACCGCAACACAAGCATGTTCACGCCGCGGCCCTGGATCGATATATCACAAGAGAAGAGGTAGTTTTGCCCA
+>6963 3
+TTGATAACGCGTTCCCCTTTAGTACCGTTACCCGACGAGTGAGTAGACTGTAAAGCAAGCCAGCGATTGTCGCCTATGAATGGTCTCCCAAAGGATGGTC
+>6964 3
+GGGTACCAATTGAACTGAATCTTGAGGCACTATGGCTGACTCATCTCCTCAGCAGATGATGGTCGTCGGCCGATATGCAGGTAAGATTAGCTACTCCACC
+>6965 2
+CTCTGATACTAACGCCCTACCGGAGTGTTCAGTGCACGGATGGTTAGATACATCCTACCGTGTCACTGCAGCAACATTGCAATTTGAGCCGGAGTGATGA
+>6966 3
+TCAACCTATTTGCAGTATGCGCAGGCCCACTCGGCTCTAAGAATGGTGTACGTTACGAGCCCGAAGAGACGTGATTAGCGAATCTACGTCTTGCACGATT
+>6967 3
+CTAGCGCTCAGGGACGGACTAGACGTCAGCGACCGGATATTCAAATATCCATGTCTTACACCCGGGCCTCGTAGCGATTAATATTTTGTAACATGTGCGG
+>6968 2
+GGGAGGGTACCCGAACGAGGTGCCTTTGTCCTAACCAGAATGCTCATTATGCAGTCGCAAGTCGATCTCGGAGCAGACACATACAGCTATTCTGTTATTC
+>6969 1
+CTTTGCCTCCATTGAATTACCATGGGTTGCAGAAACCAGCTTCACGGGAGTTAGAGGTAATGTAATGTGCACGGCCTAGGTCCGATCCCGTCAAGCAATC
+>6970 3
+TTAGCATGCGAGGAAGAGCAAGCCTACAGCCATAGGGCGTAGGTGTGTTTTAGGACCTTCGTACCTGTTAAACCAGCTTAACTGGCGTCACTTCCCACAT
+>6971 3
+CTGCCCTTATTAGCGGTCGGAGATCCGGCGCCATACTCAACTGCGAATCAGCCAGATAATTTTAGTTTGCAAGGGCAGTTTACGTCTGAACACGAGTGCA
+>6972 3
+CCGAAGATCCCTTTTATCAAAGAGAGACCGAATATGTGTGGCTTATAAAGGCGTCCGTGTCCGCGGTTCTACTTGATCGCGCGAGTGAAGAACTCCACTC
+>6973 2
+TAGCGCTATCTCAAAAATCCACCCGTCCTGCTAATTAGTCGGTTGACTACTACCGGGAAGGCTCGGCTGAGAGGTGTTAGACCGATAAAATCGTCCTGGT
+>6974 2
+CTTAAGAAACCATTGTGCACAAATGGATATAGAGCAGCCCTCTTCCTAATGTGGGGCGCTTTGTCCTCGTTGACTTGTGAAACCGGGCGTACCGCAAACG
+>6975 2
+CACATAACAGCTGCACTATGTACGGGAGTTGCTGGCAAGACCGATAGCCCGGGTTCAGAGCGTTTATTCGTTGCTTCAATGCCTTGACTGACTGAACAAC
+>6976 3
+CAGGGGATGTATCTACAATGCTAGTACCGGCTGTTAAAGGCTGAGCTTAGTGAACGTCCTATATCAGTCGCCAGCACGTTAGTCGACTCCAATTGCAGCC
+>6977 3
+GGGTGGCGTTCTTACATACTCACACGTAAGCAGACCTACAGATAGGTTACGGTGTATGTTCCTCTGCCCCATCCGATGGAGTAACAACGGTTCATAACGG
+>6978 1
+TCGAGCGATTAAGTGTGTTCTCTGTATGGCCTAAAAATGAGCTCCGGCGCTAGTTTGGACCGACCGCCCTAACCTTACGAAAGAGAGTTCCTAGCACATG
+>6979 3
+AATGGAGAATACCGGGCACGGCATCTGAAAAAGTGACGCTACACGAACGTCTTCATCGGCGGGGCGTTGACAATCTCGATCATCTTCGGTATTTCTCTTC
+>6980 1
+TGGCTTGATTGGATCATCTGTCATGCACAAAGCCTACCTAACGACGGGAGACTACACTCCACTTACTTTGAATCGAGTATCAGTAACGTCGCCGGTGGGG
+>6981 1
+CTATGGATTCCCTGAGATGCTGCTGAGCTATACCTCGGGAATATCTACAAGCACTTCAGGACGCCATATGTCGTGCTGTCAGAACATCGGCCTTGGAGAA
+>6982 2
+TGCCGTAGGCACACATAGCATAATGCCTAGTTAGCCATCTCCCTTGACTGGGCGGAGATCCGACAATCTTAATAGGATTTCTAGCCTAGTAGACTGGGCG
+>6983 2
+GCTCGATATATACCACACTGGTAAACGTAGAGATATCCTCGTTAGAGAGCACGGCTGTTAGCGGCTTATACTGGTCCAAGGTGAGACTTCGCCTCCTGCA
+>6984 2
+ATAATGCGTCTCGCGTCACCGGCCCAACTACGGGCCAGGAGGTTGACTTACACTAGCGAAGCCGGAATTTCTGCTACACTTTAAGTGATGGAGACTTTAT
+>6985 1
+TATCCCGCACCAGATTAGAAGGACTTCCATGTTTTCTAAACTCTGAACAGATGCGACTGCGGCGGAACTGGGACTGCGGGATGGCCTCCTTTTAAATACG
+>6986 2
+GGTACTCCCATATATCGCGCGTTTCCACTGTGTGTAACTGTCTATAAAGGGGAGGGAGCCGGTTTAGAGACAAGCCATCTGTATTCACCCGACAACTGAC
+>6987 2
+CAACAATCGCGTACTTTGAATAGGCTTTCCTATAGAACGCTTGCGCTTATCCGGCGGTGCCGTGGTCGCTATGTTGAGAACGCACGATCTACCAAAAAGG
+>6988 2
+CGACCAGTCTTTTCTACCGTGCGAAGTTAAAACCCAGAACTAGTATCGGAGTCTGTAACGACGGTGGTGCACCTAACCCCGTGTCGTCTGGGAAAATTGT
+>6989 3
+TGAGTAAGTTACTATACCCATTACTAGCTTACGATCCGACCAGCTCTCACTAATGGGCAAAATAACTAGGCGCTGCATGCGGTCCCGCGATTGGGGTTGG
+>6990 3
+CTCTGCTTACCCACTGATGCGACAGGGAAGTTGCAGAAGACAGCTCCCCTCACCTAGGGCTATTGTAATGTATCTCAGCGTATTGGCGAAGATGTCAAGT
+>6991 2
+TGATGCTGCCCGTTAGACTGGAAAAGGCGTGCCTCTAATCAGATCCGGAAGCGGTCTTGTGATCTCCCAGCAGAGGCTTCCAGCAAATCCAATAGATTTT
+>6992 2
+CTAGGACTCGGATGTTCGACCGCACGTAAACGCTGAGCTGTTCACTACTACATAGTATCTAGTAAGGAATCGCCCCGTATGTGTCAGAATGCGGCTATCG
+>6993 3
+GACTTCCGAATCATAACCGTGACGAACACCAACGTGGATATTCATAGCTCCTTCCCTTGGGGCAGAGGGATCTGTTCACATGGTAAGGGTCGATTCCGTA
+>6994 2
+GACAAATCGAAGGAGTCCTGTGCAGACTACCATGTAGTCCGTTCTTAAGGGTATGTACATAGAGCCTCGACGCTATGTCTGTCAGACCTCCGTCTCGAAG
+>6995 2
+GGTTAGCACGATTGGGACTGGCCTGTTGCAGGATGGATAACCCATCTTCCCCGAATACGACCTTATTCGGTTGCCTTGCAGCACGAGTCAATCAAATAAG
+>6996 1
+TAACTTGTCCCGTCAACGACGAACAGAAGCGTCGGCCTCAATGCAACGTCTAGTGTGTATCGTGTTGGTACACCATTACAAGGTTGGGAAGGCTCCATCT
+>6997 1
+GGCGTTATGGAACCAATAACTCTGGGATCTGCCTCAAGTGTGAACCATCTCCCCGCTATCTCTGGGGAGGGTACTTAGGCACGTGTAATATATCCACAGA
+>6998 3
+GCGGCGTTTAGGACTTAAATGAGAGTCCAACCATCGCTGCGTAGTGGTCATGCGGCCATGCACTCACAGATATCGTAATCTCTTCCGTAATACCATGGAG
+>6999 1
+AGTCGTGGACTCCCATCGGTAGCTAAATCAACCCCATTCTGGTTGTGCTCCACTGCAAAGTGGATGAACGTCCTACTGTAACGCATCGGTGGAGATTGAA
+>7000 3
+CGCTTAGAGATATAGCTAACGGCTGGGGAACAACTGAAGCCCTCGAATCAAAAGGTCTGTATACTCTCTTGACCTCTTTAGGCTGCGCCTGACGAGTGCT
+>7001 1
+GCATCAGGAGCGTCACAACCGCTACACGTAATGCAATACAGGGACTGATACTGCGTATTTCGACTGCGGCTAATCGCTTTCCAAGTAGGTTGGTACTCTG
+>7002 2
+CACCTTTAGCGACGTTTATGAAGTGGCGGAAGCCGCCTCACTTTACATCGTACAGTGGCCCATATAGCAGTCTAACCAAGCCGGTAGTGAATGTCGGTTA
+>7003 1
+ACATACTCTCGTACATGCTGGTGCAAAATGGCATCTATAACGGAAATATCCCTCGAGTGTTACGCGGGGCAACGGCGACGTCTCTTTGTCCAGAGATGCT
+>7004 3
+CCAGCATGCATGACCGGGGTAAATACAGATACTGCTTGGTGAGCACCATACGACACCGCATGTCGACGTCTTTAGACTTGTTTGCCATTATTGCAGGCGA
+>7005 2
+TGATTATTTTAAACCGTGAAGCCTAGCGGGCGGCCCGGTCCAATACATGATCAGCCGACCGTTGGGTGTAAAATCTAGTGTGTTACATCTCCAACGCGAC
+>7006 1
+GTCATCCCGGACAAGCAGGAACCCTTTTTGCATATTATCGAATACTACATACAGAGCATCTGGATGTTAGAGCGGAGCAGGGCGTCCTTTTCGTACCCGG
+>7007 1
+GATGAACCGTATAATTAATTCATCAGTTCCGCCCCGGAGTCTATATTAAGTGGGTACGCCCGCAGCAGGTGAGCCATGCTGACGCTCGAATTCTAACGTG
+>7008 2
+AACACCCCTATGGTCTTTCGCGCTTGGAAGGAGTTGCCTAGCCACGCGAAGGTACAGCTCCAACACAAGTTAATTTTCGTGATGCTGGCGAACATGTTGA
+>7009 1
+GTGACCGGAGGCGGGTTACCCTCGTATCATGCTGGGCGAACCGTACGCAGCCGTTTCCCTTAACTAAATATAGCTTAAACGCCAGACTGTTATATAGATG
+>7010 2
+TTGGCAACTACCGACTCCAGCTTAATGCGGATGTCCGTAAACGAGGAGGGATATATTTGATCCTCGCACGTCGATGCTAACCGGAGGCCTATAACTTGTC
+>7011 2
+ACACAGATACTTACCTGCAGGTATTCCGCGGATACCATGGTGAGTTTACGGTGTTATTACATCGACCCGGGAACTCGGTCCGTTAAAGCCAGTTCGACAG
+>7012 2
+GATCACTCTCGGAGATATACGGTGCCGCGGCTCAGCGCAGAGCCAGGAACCTCAACATTTGTAAGTTATACGTGGGCTACTTCCGAACTGTTAAATCTGT
+>7013 3
+ATCGCTCGGTTCAAATACTGTCGAACTGTGGTCGGCAGTATGGACTACTATGACGGGCCGGTCCTCCTCATAAGACTCCGATTATACTAGATGAAGCCGA
+>7014 3
+TTACCGGAACATTTTGCTATGAAGTATGGTATTCTGAGTTACCGCACCACTCGTGCGACAGGGCATGAATAGTTGACGCTAAGCGCTACCCCCCGAATGG
+>7015 2
+CCAAGATAGGAATCAGACCAAAATGTTCGAACGTGGGAGAAGTTATTCGTCGCTTCTGCTATTGCCGTGCCGGGACACTTGCGTACCCATATCGCCTTGA
+>7016 2
+AACGCTCGGTTATACGTCCAACCTTTTCACTATTCATGGGAAGGTTGTCCCTGGGCCGAGGCCCACGGCACAACGTATTGAGGGTCGAGTAACAAAATTT
+>7017 1
+AAGGTTTCAATCGTGGGCCATAGTCGTACCTTGCATCTCACCGTTGTACCCGCATCCGCTGAAAGGAGCTCAGAGAATAAGGCGCTTGATCTAGGTTCAA
+>7018 3
+AGGTGTACGGTCAGTTGACCAGGGGCACTGGCACGGGGAGACGCCTGTCTCCCTCATTTAAATTGCCCTTCTACTAATTTGAAAGAGTCTTACCCAAGAA
+>7019 2
+GGAAGTGCATACCATTCGGAGTACATGTGTTCGATGACCCCAGGGCGTGAATGAGCTTCTTGACCTTCGCCAAGAATTTCACCTGCGTCTTAGACAAGCA
+>7020 1
+CGTGGGGAACGACTGCCTTGTGCTACGCTGACGTCGGGAAAATCGCGCCCCTTCAATGTACCTATGCATCTTGGAACAGATGAGGCTTTATAATTACCAA
+>7021 1
+GTCCTACCCTGATTGGGACAATTCCAAAACCCCCTAGGAATTTAGATTACCCAGGTTTTCCCGCCGTAGGGACACTTAGCGAGGCAGAATTGTAGGTGGT
+>7022 1
+GGATGTAAGATTACACCCTTATCACATGTGACGGCCGCTTCGAGATGGGAGGTCGCCCTGTTTAAGCACTGTCCCACGACACGATACATGTCGATGAATT
+>7023 2
+AACGTCCTCGGCACATGTACCCACATTGGGCCAGGCATTATGGCTCTTACTGCCTGCCTGAGGAGTAGGCTTTAGGGACACAAATGACGAAAATGCTTTT
+>7024 2
+GAACAACGCGGACTTCGGTAAACGCACGGCGAGCCTGGTAGTCTTGAACTAGATATGCCCTCTCCAGTATCTGGAGATTGACGCTACTTGAGCTTTTAAC
+>7025 1
+AATTGCGCAGGAGCTGCATCTATTCCGCAGCAGGATCGCTTGGCCCAGGACGCACAAGGCCCTGCTACTTACGTGAGATAACTTTAATGGTACGTATATT
+>7026 3
+CCATCTCATTGGCCGGTGACAAACCAACTGAAAAGCCCAGGTCGGTTGCCTGGTGCTTAGTCGGTGTTAAAAGTTAGATGCCAGTACCTCGAACTTCATG
+>7027 3
+TGTGTTACAGTGTATAGGCCGTGGTCATCGAGACTCGTGCCGCATCCTAAAGTTCTACCAAGGTGCAGTAAGAGCGGAATCTGACCGACACATCTTTACC
+>7028 1
+TGGGCGCGGTGTGGTCTGCTGTACACACCCGATCTTTATTCGCTTAAGATGCTCTACCGAATACCAGGAGAACGCGTTAGAGATTTCCGATAAGCCAACA
+>7029 3
+GGCTTAGCCCAGCTTTGTATATGCCCATAGAGACCGGCAGTGTTCTAGACGGTAACTCCACGGGGTAGAGCTCACTTCCAATAGTCGAGTTTTGACAACA
+>7030 2
+CGACGGAGCAGTCTATTAGATGCTGCCTATTTGTGCAGCTAAACCCAGTCCGGGGCATGGTAGGGCATACCCGCTAACCGATCCGTTTAATTCTGAAAAT
+>7031 1
+GAGAGCAGCACCGCTCTTCTTATCGAAATCCCAGCTGAAGACATTGTTTGGAAGATACCGAGAGAGGTCCCTTCCGACCTTGTTGTGTCTCTAAAGGGCA
+>7032 3
+GTTCGAACCCGTAAACGCGACAGGTGGAGGTACTATGCACGGGTGAGCTGCCTGATTAACCTACCTAATTAGATACTCCTTTCTCCTCCAGGAAGGGTTA
+>7033 1
+CGGTGTTCTTAGCAGTTCCTAGACGCGCTACCATGCTAGAGTGGTACAAGCAAGTCTCTCCGAGCGGCAATTGTAAGTCCAATAGCGGCGTTATCACAAT
+>7034 1
+ACCCGTCGATCACGAACTGGATGCGTGTCGAATGTCCAACAGCACTCCAATCGAAGTCATGTGAATCACTGGTCGTAATCAGTGATGTGGATTCCCGTTG
+>7035 2
+GATGCGGACTTAAGTATGCGCAATTGTCATGGCCAGTGTGGAACATGCTGGAGTGTCCTCAATCTCGGATATAGAACCAATCTATCGTCGCCACCACCTG
+>7036 2
+ATCATCCTGTCCGCAGAGCGATAGCCAAGACAGCGAGAGGCAGTGTTCTTTATCCTCAACATTAGAGGTATCTAGTTTCGTAGGATCCGCTGCTCGAAGC
+>7037 1
+GCGTGCCTTCCAAAGGTAGTGATCACCCGGAGAACAATTTTGGCCCATTGAAGTCTTATAGGAGTACCTGGCGGAAGACTGTCATCCGGTTTCCAAACCT
+>7038 2
+CTGGACGCGATCTGGCGTCGCCGAAGAGGCAGACTCAGATCCTTGATCTAACTGAAGCATTAGTGGTGTCTTGGATATCAAGACTCCTCCTACGATCTAA
+>7039 1
+AACGTTGATTGTCCGGCTTCCTATTAGTTGGACCAAACCCCTGGGAGGTCAGGACGTTCTAGGGACCTCACGTCGTGAAATCACCACATTATAAGTAGGC
+>7040 3
+ACTCATCGCCCTCTGCTGCGGAGATCGTGCATCATGCAACTTATATGTGCAGAAACTAACAGACGGATTGCGTTACAGAAGCTATGCTATCGTCGTGGGC
+>7041 2
+CAAGATAGGCCCAACCACAGTTGACCACTCGCTGGTTCCTTTCAAAGTGCTAGTGCAATTAGCCTGTGAGGTATGCTATGTACATGGGCGGCCCAGATAT
+>7042 3
+ACTAGCGATTGCGAAACTGACCCAGTCCCCGCGGTTGCAGACGGAGAGTGAAATTCTTAGCCGCTCGAGTTATCGCTAGGCGCTTTTATTAACGTAAATC
+>7043 3
+AGAATCGTTGAGTACTTAAGGCGCTCTCCTGTCTCTGTGGGCGCGGGCGAATGAGTTATACCCAGTGATAATACTTACCATCGGACACCAATGACTACCG
+>7044 3
+GGCACTTGAGGGAGCTCACCGGAGCATCAGTCGCTACGACACGGGATGACACATAATGGGCATTGTATTCCCCAATTTTTATCATTCGTGAAGCAGCCTT
+>7045 3
+CCAGCATTCAACAGCTGACCCCTGGGCGGTGGACATGTATCAGTTCCTTGATGCATAGGGCTACTCAACATGATTTAAGCGGCTATGCCCAGAAGTGTAT
+>7046 3
+TATACAACCTTTTTTACACATTTAGGTTCTTTCAACGGAATCGAACCGTGGGAGGGCACACGGCCGTATAACGAATTCGTCGGCCACTGTGAGGGGCCCA
+>7047 3
+ACAATTATCAACTATGCATGCAGGAATCCAAGTGGACCGGACATACCTAGCTATAATGCTACAGCGTGGGTCGCAGCTGTCGTCGGGTTGCCTACTCTTG
+>7048 2
+AGGACGCATGTTCGTTCCCCAGATGCACTGAGCAGGGCGAATCTTGGTAGCTTAGCATAAGCAGAATACTCAAACGCGCTTTATGGGTGCCTACTCCATT
+>7049 1
+GAGCCCGGTATATCTCTTAGTGGGCTTCAAGGCACATAATTTACCAAGGCCGAGGCTAGAACTCCGTGATTCTGCACCAGTTTCATAGTAGCGCAGCTAG
+>7050 2
+TTGTTGAAGGTACATGCGCACAATCGTTCAAGTACCGCCGATGGGGTACGCGTGTTACGTTCGTCAGCCAGCGTATAGAAACTGGCTATCCTACTACCAA
+>7051 2
+AGGATCCTAGACACCTTCACCAGAGGCAAAATTTCTACGTGTGGGCGGCAGAACGAAAGCGTTTGCCTTCGGGGGTTTATCCCAATGTCATATCCTACTG
+>7052 3
+GCTATCGGACGATGCATATGCCTGTTACCGCTATGTTCGGTAGGGCCTTAATTTATGCCTCGAATGGCCATGACCAAGCTGATGCAGCTAGACAAGCCAA
+>7053 2
+GGACTGGCATGCTTACCATAGTTTCATGTTGCTGGGAACATCTTGCTAACGGCTCTCTCGCTGACAGGCAAAGCATCCTAAAACGAAGATGTCCTGAGCG
+>7054 2
+CCAATCACTGTCCTCGAGATAGCTTGGCGACTCCAGGGGCTTTTACGAGCAAAGCTTAGCGTCGGTGCTAAAATCCCATGACTATAATGAGTTGGCGATC
+>7055 1
+GGCCGTCCAACTAGTTACCGCGTCGTCCTACATTTATGTCTGGTTGCCGAATTAACCGGTTACTAGCGAAATTCTGAAGAGCCTAGCGTCAGAGCAAAGG
+>7056 3
+GTGGTTTTTCGAAAGATTCAGGCTGCCTAAGCACCGACCAATTAGCCTACGAAGCTATCACGAATGATTCAGGACCGTCTGCGTCGGTACCGGTTCTAGA
+>7057 2
+ATCGCTAGGTTATAGATGCGTATAACGCTCAGTGCTCCCCCAGGAAATGCGGGACCATCTTGCCTATGTTGAAGGTGCATACCAGTCGTAGCAACCGTAT
+>7058 3
+CAGTTCCGCCCTGCAAGGGGATAAGGGCGCCACACTTACACTATAGATGTTACCTTCGTGCCGAAACTTACAAGGACGGATGTTTACTGGGTCTTCAAGT
+>7059 3
+ATCTCTTAGCTAGTGTGTCCTGTAATATTACAGTGCGACATCACGCCTACAACGTACAGCTTACAAGGACGCTAGGAGACAGTGGCTCTGCTGGCATCGG
+>7060 3
+CTCTCGACACCATTAATGTCCGTACCTGCGCTGACAAGGTGGATTCCCCCTAGTAGTAGGTGTAGAGCTGAGGGGTTACACTACATTTCGTAAAAGCCGA
+>7061 2
+GGAGTACGAACTTAGTTTTAGACAGCATAGATCCGGCCCTTGGACCTTATAAACATCAGGGAGTACCGTGAGTCTAATTCATTGGCGCTCCGGTAGCCCC
+>7062 2
+ACTACTCAAGGAAGGATGTCGCTATTTAGGATGCCTGAACAGAATTGGGCTTTGGGTCAGACCGTTCCTGTCATCAGAGGCACTCCCTCGATCCCGTAAA
+>7063 1
+AAATGCATTACGCAGCGATTGATCTCTCACGTCGGACGCCTTAGGGAGCTTTCACTGGGACAAGCTCTATTCTAAACTGATGATCCATTGGGACCGGGCA
+>7064 1
+CCTGTGTGTGCCACACAGAACTTGTAGTGGCCGGTACGACACATCACCCAAAGATCCGCGCTCAGTGGAGGATCAAGATTTGATTTGGTCTATCGTTCAA
+>7065 3
+GACAAATTCGTCAGGATTAAAATGTGGCGCACGGATTGTGCCCCACACGGATATCGCGATGTAAAGTTTCATCGTCGCGTGCCCAGATGTAACGCTTTCC
+>7066 3
+GGGGGCTTCGAGGTTGGGTGACAACGAGCGACAAGCTGATATTTAGCTCCCTTGGTCCTCCCGCGACATTAGTTGACAACAAATCAATAACCTATGCTTC
+>7067 2
+TCGATGTTCAGGTTCTTGCGGGCAAGGCGTGACGCTGTTACTTGTAAATCTGGATCCTGCCCAAGAACTTGGTCCAATACGCAGGACAAAAACTCGACCT
+>7068 1
+GCACAGTCTAGGCGTCTAGGGCTTGAGAGTGAGATACACAGGTCATAGTCTCTGTTACTCTGCCTTCAATGCTAATCGACTCACGGCACACATGGTAAGC
+>7069 3
+CATGTAGCGGGCGTGGACTTTGCAATCAGCTTGATCAAAGCTCTGCGATTCAAACTAGCTTACGTACAGTCTGAGTACCCGCGGGACCCGATTAACATTG
+>7070 3
+AGCGAACGAGATCTGTAGTTGGGAGCACGCGCTTCCAGATAGAACCGGTTAGCCGGTTGATACGCGGCATAAATCTAGTTCTCCACCCTTTAACATCTGT
+>7071 3
+TGCGGTAACAATACCTACATGGAATTTCTTAGTTCTGGCCGATTTGCTCAATCATCTCGGAGGCGTGACCTAAGTGCGGGCAACCCCATGAAGCATGCGA
+>7072 2
+CTTTTTTTCTGATGCAGCAATTTATCAGAACTAGCCTGGACAAGCCTAGGCGACGATATAGTCGCTGCAACTTGATGTCCCGCATCACAAAGGGCGGGGC
+>7073 1
+GTCATCGTCACCTCGGTTGAGGAACCTGTGTACTAACATGCCCTGAGCGAATACTGGTGGCCTTTGTAAAACTCACGGGTTACACGGGTGAACTAAATCC
+>7074 3
+CCTAATGTTAAGGGGACCCGCTGATGTTCCTCAAGTAGGAACCAGTCGTAATTTTCGGAACAAGTGATGTGCAACACGTCAGACCCGGCTGTCTCTGTCA
+>7075 2
+GGCTCTGCCGAGCGCCAGAAAAGGCTATGCGGCGCTGTCTTGAACCGTTATCATTTGCTACGCTAGTCTAGAGTCACGATCAAATCTAACATAAGCTTGG
+>7076 2
+CCTTGAGCGAACTATTAACGCTTAGGTTAAGAAAGTAACCAGTGCTGACACCTGCAGGGTCTGTATCACGTCCTGACCTGCAATCTCTTGGGCCTGGGAA
+>7077 1
+GGGACGCGCAGGTACCGGCGCCTGTGTCGGTGACTATTAACGGAGATACCCCTTAAATCGTAATCTTACTCACGATTTAAGTCGCGCAAGATTACATGCT
+>7078 3
+ATCAGCAGAGTGGACATAGCTGTTGGGTCTGCACCGGGTGCTTACACATTTGCACCTGCATGAGATGCAACTCTGTACTGGTGACAAATCAACCGTCCTA
+>7079 3
+ACTTGTGTTAGACTGTCCCAGACGTTAGCTATCTCACGAACAGAGAGGTCTCACGCATATATAGTACTCGATGGAGCTTCATCTTACGGAGCGGCCCGAG
+>7080 3
+TTGTCACCGCCCAGGAAGACGTCCAGGTGTGTTTCCAAGAGGACTCGAAGGGCAACACCACAACTTACGGTTCTACTCTGTATACATAGTGCTTGAGTGT
+>7081 3
+TTACTATGCCGCTGTGCGTTCAGGCATCTTACAAAGATATACCCTCTGCCGAACAACGAGGATAGAAGTTACCCTCATCTGGGTGTAGCCGGCAAGGTTG
+>7082 3
+TAAAAGAATGGATCCCGCACTGATGATTCGAGCAGATTAGATTCTCGGGAACCTCTCGCATGACGTCGTCTTATTGTACAACGCCGCTATCGGGGCCGAT
+>7083 1
+CATGCTAGCCCGATACGGATGGATCGACTGAGCCACGTACGCGACGCTAATACTTTATACGTCGTCAATTTCGTCTGAGGCCATGCATTGAGGAGTATCA
+>7084 3
+GGCAGTGCTTACCATTAGGGCCCGATAACGTTGTCAAACCGATGTGTACATGATGAGTCGCTCAGCCGGCCAGTTAACTGAACTTGTTTCAGTCGACCAA
+>7085 3
+TGACATGGGACTGGTGCTGACGGCCCCGATAAATTATGTTTAATGTAGTGCAACTTTCAGCTCTGATGAAGCGTAGCGTGTTGACCAACCCACACCCACG
+>7086 1
+TAGCTGTAGAGTTCTCCGCGACCAGGCCTACAGCTATTGTCAAGTACCTATGTGAGTTACTCCATCGGAGGTCTGAAAAGGATCCAAAAGTCTCGGCTGC
+>7087 2
+TATAAGAGAAGTGAACTCATGGTCAACGACTTACCGATGGCGTTCCAGGTCGGTGTCATCGCAATGTATCCACATTTTAGCTCGCGCAGGTAGCTGACCC
+>7088 3
+GATACATTGCCGCGGGAGACCGTAAACTTTTTAAAAGGCGACCCCACGGCTACAGAATCAGAGCGTGTGCCCCTTTCTGTGCGGAATTCTTATAGTCAGT
+>7089 2
+ATACTCTGAAGTCATTTCGACTGGCAGCCCTGGGGTCTGACTGGGGATCCAAAGCAGTCAATAGACGAGTTAGTCTGCCCACTCTTCACTTCAGGATGAA
+>7090 3
+ACTCACGACAGCGTGGTTCTTGGCGATGTCAACAACATCCGTTTACCCTGAACAATAATAAGGCCATGTGTTCTGGAGGTGGTCAGATGTCTGCCCAAGC
+>7091 1
+CGGGCGCACTCCAATCGATGTTGAGCCATTTTCGCCAAATGTTATAAGACCGGCAGACCCGTCTCATTGAGTGTACGACAGGTCCCGTGATATATGGATA
+>7092 3
+CATAATGTCGAGAGGCGGGTCATACGCGTCTTCACGTCCAAGCACACCGTTGCAGTTACAATGGCTCTCGCTTAGTATCAATGGCTTAAGTAGCTAGCAG
+>7093 1
+AGATACATAAGAATTTTTGCGTCCAATGGATACAGGCGTTTCCCTAGCAAATCGCCGATCGCCTTAAGCGCAGCCGGTGTTCAGTTCTGAGCAGTCGCAG
+>7094 3
+GGGCCCCTTTGCTGCATCTCTAGGAACGTGCAGTGGAATCTTAATACCTCCTGCCTTGGCCACGAAGGGACGCAACTATAATTGGCATTGAACAAGGTTA
+>7095 2
+GGACGGGAAATGATTCTGCTCGTATGAGCATGTGGCAAGCACTTAGCGTAAACGTACGATCCAGTCAGTGGCCTGATCCTCTCTGACCAGCATTTACATC
+>7096 1
+GTGTCCCCTCGGCATTCTGGACTCGCCGAGGATACGTGCTATTATTAAGACGAGGCCCGTCATATGGTCATGAATGAATCTGCTACAACCGAATACGGAT
+>7097 2
+GGTTCCTCTGACAGAGTCCTAGTGCTAATACTATCTGGGATAAGCATAACGACTTTAAAGGCGCCCGGGAAAGCTGCTTGACTAGATTGCTCTCGCCGCA
+>7098 2
+CCAAGATGGGATGGGTACTCTAGTGTTGAGCTCCAGTCATCTCGTCAGCCGCACATACTGATCTCCGATCGTATCGGAAGGAAATACCTGATAGCCGTAT
+>7099 3
+CCCTCATCGGGAAAAAGCGGGTATTACTCCTTTAGTTGGTCGAGCGCACCTGGTGACCATTAGAGGATAATAGCTTTGTACTCGCCACTGACGAAACGCT
+>7100 1
+CGATTAGATATTTCACCGGCTCGTACCTCACCTTGGCAGGATCGAACATGGAGGGGGTCAATTTACTGCTGGCAAGACTTTGACAAAGGGCCTCCTCAAT
+>7101 1
+CTCTAATTTACGGCGTTCCCTGAGAACAAGCGGACAGGCTGCCCACTAAGGAAATACTTATTGACTTCAAGGATCGGGGGCTTGGGACGTCTCTCCTATA
+>7102 3
+AGAATGGTTGATATCCGAGCATTGGACTACTTGTTGTATTTGTGCGAAGCGCGGCGTGGTGTGTTACAGCACCCGACCTCTACGCAATACAAACCACCAC
+>7103 1
+GCGGAGACGTGCGAGCTGTTCCTCTATAAACGAGGGAAACAACTACTCGCGTCACCCACGTTTGAACTGGTTTTAGGTGCATTCGACTCTGCAAATGTAC
+>7104 1
+TACCTAAGTATCGATATTTGTCGTCGGTATAAACGTGCGCAGCAGGTGTTGTAAGCACCCGTCGAACTGGTCGCACCTCTGTTGCCGCTAAACACGAAGA
+>7105 2
+TGAATAGAGGGCCAAAGAGTCTTCCCGTTCCAGAACGTGCTTACAGTTTTTGCAGGCAACTGGTAATACAGCTACCACGGTATTGAGCTGCTCCCGGACT
+>7106 2
+TGGGGTTTATTGATGTCACCGAAACATGCGGCTACCAACAGGTTGGAATGATTACCCGCGTTGAACTGACAAGTACTAAACCGCCCTGGTCCTGACGTCT
+>7107 1
+ATAATGTACTAATCGGCATTAGGTCAGCCGTCCAGGGTTAATAAGCGGCTGATCACGCTAGTCCCACTCTCCGCATATATGCTGCTAGAGCCAGGGAGTT
+>7108 3
+TGCGTCATTGTTCGTGTTCCTAAGATGCAGCGGACTAGTGGCCCATAGAGGTCATTCTGCCCAATCCGGCGTAGATTAATGCCACATGGACCTCAAGAAA
+>7109 3
+AATGATCCGCATAGGCAACCCAGGGGTGCTTCGGTGCTATAAGCTTCTGAAGACGTCCGAAACGAGGTTCCTACCTCTCATGTTCTTATAAGCAAGCTGG
+>7110 1
+GCACGCGGGGTTATATATCATGCCTTGGAGTTCGCCCATTGATGTCCAGAAATAGGCCCACGCGACACCATTTACGTACCAGCGAAGATGCATGGTTATT
+>7111 3
+TCGTCCTAAGGCAAAAGCGGCAAGGACGTCGTTTCTTACTCTATAACTCGCGCTCGAACTGGTAATGTAACTTCCTGGTTGCCTAGACCGGGAAAATCGG
+>7112 1
+AGTTAACGGCGATTCCTCCAAAGCGGCTCGCCACCTTGGGAATTCTGAAGTCATTTAAGCTTGCTCAGAAACTCCATATGAGGCTTCCGTAATGGACGGG
+>7113 2
+GACGTAAGTGGCCCGATTCTGTGAACAGCGATAGTCAAAGGGCGTGTATCCTAAGCACAACCCGTTATTCATGGCCTAAGGCTGTCATCTACCGGTCTTA
+>7114 1
+GATATCGGAAATTCGGAGATACCTGGGCATTGGTCAGTTACTATTCACCTAAGGTAGCTAGGACAATTCGCGCGTCCACTATGCTCGATCGCTGACCCGA
+>7115 3
+CATGTCAGTCTGAGGCACGGAGAAGATCATTATGTAATCTCCAGTTGCGACCTTTGAGGAGCGCGCATAAGTATCTCGCTCATGCACGATCCAGCATTCG
+>7116 1
+GCTTGCCTTAGCTGTGTAGCCAGTAAATAATGGTGGGTTGCGACCGACTTACGACGCCCAGGCAAGAGTAGCCGATACTATCGTCTAAGTAACTCTCATC
+>7117 3
+TGTTCCACCTGGTACAGCCGATGTGTGTTCTGATAGACCTCTGTGTCTAGCCATCACGTATAATACTGGCTAGGGCCACGGGCACTGCGAAACTAGAAAA
+>7118 2
+GCCGCGCTCAATCCTTTTCACCACACGGAAGTCCCGTGCAAGAGTAGTCCTTGAGTAGGTAACAATATTGGCCATTAGATCTAGACGGTATGTCCGGTAG
+>7119 1
+TGTAAGCTTTGATCTCACATTAGCCAGCATGGTCCCGGGGCACCAAGTGGAATAGGACATGAATTCGAGCGGCCATGCACCTCGTTCTCTGATTATAACG
+>7120 3
+GCTTAGGTACAGCCGGCGAGACAATGCGCGTCATACTACTCTCCAATGGTGGATATGTTACATCGCATATCCTGCCTACGAAAGAAGCTCGGTTTGTCGA
+>7121 1
+CACGCGTGACGACAGAGTCGATAGTCAGGCTTTGTTCCGACTCAAACCTCCAACACTAACATGTTCTAGGGCGATTAGGTGTTTCTAAGCACCGTGTGAG
+>7122 2
+CACTAACTTACTCCAGCGTCCTGTATTGTACACTCGGGCTGCCGGAGCTGATTAGAATTCGGGAAGTGGGCCACAGAAGTAACTTTTTCGCATCGGAAAC
+>7123 3
+GATCGATTTGGATAGGATGACCTATGAACCTGGTTTCGCCAGAAGACCGCACCACACCTTGCAGAGATTGATAGCTCGGGCTCTCATATGATTCACTGGC
+>7124 3
+TCCCTAATAACGTTAACACACCGCTAGTGAGGATCCCTGGAATGAGTAATATTACGTCCTTCAGTCTAATGGGCGGTACAGGGGCCCGCGTATGACTTCG
+>7125 2
+GGACAACCGGGCAGTGCACGTGTTCTAGTCAGTCAGGCCTCTTTCATGCGACAGTCGATGACTGTTAGCTGGTCATACATGCGACTAAGCCATTAAACAT
+>7126 2
+CACTAGGTGGGTTTGTAATCTAGACCTGCGGATGTCTCACCTTGTTAAGCTCCCAGGGCGAACCAATTGCCACATCGGCACGCACTTAGAAGTGATTAAG
+>7127 1
+ACTGTCGACTCTGTAGGCCGGACAGCGTAACAGATAGTGCGTGATGGCATCATGGTTAGAGTGACTCATATTGCCCCCACTCAAGCATATTCCGTATCAG
+>7128 3
+CTTTAACTACCAATTCATAGGAGTGGACGATTGGTCGCCGGATCGCAGGTAGAGGAATGTGTCGCCATAACCCCAGCAATTTGTGACTCGACACTGTCCT
+>7129 2
+TGGCCTTATCCGGTTAGTAAGTTAATTGCCCTAGCAAAGCACCCGTTGAATAAAACCGCTCACGACCTTTCGTGGGTGAGATGGAGGCGTTACGACACCT
+>7130 1
+TAGCCAGTCGCTTCTGACTCGCTAGTGAAATCATCCGGTTAGTATGAAAGATCCGTCCTTGAAATACTACGCAATAAAGCGGGGGCCCGGGTTCTCTCAG
+>7131 2
+TATCAACACAGTGCCGTACCGCGAGCTGGTAGGAAGGTTGCATTTGCCCCTAATCACCTCCTGAGTCGTACTATATGGCCATCGTGTATCTGAAAAAGGG
+>7132 2
+CTCGAAGCTCAGATGTGCGAAAAGTACTCGTAGCGGTCACGTTACTCGCGGGTGTCAACCTTATCTCGAGAACTCCGGCAGTCGATTATAATGTACTAGC
+>7133 3
+GTGCTACAGAGTGCAAATTGCGGGGTATAGTAGGCCCGTATCTGGGTTTCCCCACGCGGCATGTAAGTCACCAAAGCAAGCCACTTAATCGAATTCTTTC
+>7134 2
+AGCGCCGAAGCACTGGAACGGGTGCCAAGCTCGATAACTAGGTGTATTGGATTACTTTCCTACACGCTTTTTCGTGATCCTACAGCGCGCGACTATGAAA
+>7135 2
+GGCCTACTAATTGAACGAAGGTGGTGAGAAACCTTCTCCTGCCATCAAAGGAGCTGTCAATTGGAGTGTGGGCCCTTCAGCCCATAAAGTGCCTCCATTT
+>7136 2
+TAACTGCTAGAGATCTGGATACATCGACAGCTGGCGCGGAACCAGGACGTCGAAACCGATGATTCATTCCGAGTCGGAATTGCTTACCCTCGTTTTGATC
+>7137 2
+ATTATAGGCATGACGCGTCATTTACGGACGGTGGCGTCAGGCGGCTCCCGCCAAAAGGATACATATGAATTTACGTTCTCCGTCGCATGACTCAATTCGA
+>7138 1
+AGCCGAAAATTGCGTTTAGTCCATCTGTAGAATCCGCCGCATTTGAACAAAGTTCAGTTTCTGTACCGCTTCCCAGGTCGAGGGTGATGCCAACGGAGCA
+>7139 2
+GTGCGATTGATTGTGGCTATGCCCACTAGCACCACATGGTATGCTCACTTAGCCTAATAATCCTCGAATGCAACGTTAGACACGTGCCGGGAAGGTGATC
+>7140 3
+GCTACATTGCTCCGCGAACCGGAAACCGTGGTGCATCCGCCTAGGGCATGTAGGTGCACCATTATTTATTTGATAGGAGCGATGCATATAGAAACCTCCT
+>7141 1
+ATACCTCTTGGCCAGGGATAGTTCCGCGAAGTCAATACGCCTTAGGAGGAAGGCACGAGCCTTACTCATCATTTAATGATGGGTACCCACTTCGGCTAGT
+>7142 3
+ATATCGGTCTAAGACAAACCGTTCGTGACGCTTTGCAGAGTCCCATGTGCCCGGATACACTAAGTAATCAACCATGCTACGTTGGTGGCTGTCGAGGTAC
+>7143 3
+CACTTAGGATCATACTGCGGCGGTCCCCAGCTAGTTAAGAGGACGAGAACTACCTGACGCTGTTCTCCTTTATGAATGGCTCGATAAGAATGTATGCGCC
+>7144 2
+TTGACAATTGGGAGCCCATTACCCGAGGTTGATTATTGGAATGCAATGCGGTCGGCCCTAAATTCAACAACTATGCTTCTGTGCGACCGATCCGACGGAC
+>7145 2
+TCCACGCTTAAGTTAGTTAAATGTTCAGACCTGATCGTCATGGCGGGATGCACCTTCAGGCCGATGGCCAGTGGCATGAAAGCCAGAACCTTACGTTATC
+>7146 3
+AAGAGACTTAAGATAAACCTATCCCCTCCACCATGGGTCCTTAGGCGTCAGAGTTCTCATCCACGTCATGTTGCATAGCAGTGGTAGTAGGTGCGCGATG
+>7147 2
+CCGCATATCAGCGCGCTCTAAGTTGGTTCCCGTGAGGGTTAGACGCCCAGTGAAGGCCCCATGTGGTATATGTAAATATCAGAAAGTCACATATTGCTCC
+>7148 3
+ACCTGTGGTACGCACTGGTAAACCTTATCAGGAAAGACCCGTCACATCTGATTCCTGGTCAGTCTATGATGTACTTAGCCAGGGATTGAACGTGACCCGG
+>7149 1
+GTCAAACTTAATACGATAGACGCGGCTTGCGATCAGGACCTAGTTCTAGTTTCTATAAGTAAGGCAATGTCGACCAGGACGTTCCGAGGTCGCTCCCGTC
+>7150 3
+CTGTTTTACGGAAGACGTATAGCCATTTTCACCAGGTTCGCCTCGCAGCAGTCCCGGTAATAGACATTAGCGGGGAGAGGTGCATTATATTCACAAGCCC
+>7151 1
+CAACAGCCTCGTACCATACCCAAGTTGGGAAGAACACATTAGCGCCCGCAGGTTCACCGATGGATTGGATAGACTTCGTGTAGTCATTGGCTTGATCGTT
+>7152 1
+AGGTCCTACTGCAGCTAACTCTGTCTGCTCTGTGGAAGCTAATATTCGAAGGCCTGCATCAGGAACAGATTGCATAAGATGCCGGCGGTGCATCTACATC
+>7153 2
+TGTAAAACTGTTTCTCACCCCCCGCGGGATGAGGAAAGCGTTATCTTAGAATCCGTATGCGTGGCTCGTAACCACCTATGGACACCGAGGACGATTTTGA
+>7154 1
+GTTAATTGGTATCGATCAGCACCCAGACTTGTTGCGGTTCGAGCCTGACAGACTTATTGTCAAAGCAGCACTAGATCGACTGGGACGCCTCGAAATTGCC
+>7155 1
+CCATGTCTCAAATCGTTAACGGCCGGGCCCCGGAATTCGCACCCGACGGGCATATACGTCTTAGTAGGATTGAACTTTGGTATAATAAGAGCTGGTCTCA
+>7156 1
+GGTAATTCCATTTGTTATAGCCGGGCAAGCCATCGTATTGCGAGTATAGAGATCGTAGTTCTGGCCTGACACCCAACGTCACTAACCGGGCGACATTCAG
+>7157 1
+AATGCCAGTCTCAGGCTGCATATAAGGTATACTACGTCGCGGTGTATATACAACCCGGGTCGGGGCCGTACACGGTGATTATTTACAGCAACCCCATGTT
+>7158 2
+GGTGCAGCGACTTATATCTGGGGGGTGTGCGCCTCGAACTCTTGGGCTTCTTATCGAAACTCAAAGTATACAAACAACAGCTACAGACTCTGGCCTGCAT
+>7159 2
+GCATAGCTACGTCACAAGTCTTGCAGCTTCGTGGACTTATACGACGAAGAGGGTTCTTGTGGTCAAGAGGCCTCAGCAAGCCCTGTCTATCCCGATATAA
+>7160 3
+AGAACTTGTCACCAGAAATGTCCTGTAGAATCCGGGCGTACTTTGCAAAGGGACGATCTTGCAGGATTTGTCGACACCTCATCTGCAGTTCGCGCACATG
+>7161 3
+GTAAGCATGGGGGTGGTAGTTTATTAGACTATAATCGACTCTCCGAAGCCATTGTAACCGGAACATCGAGGCCGCATCCCTTATCTTGCTGAGACCCGCA
+>7162 3
+TTGGTGGAGCGACGTCTAGCCGATGACCACCGTAATACCTGGAAGACTGAAACACTAGTTGTACGGTTAGTGGGCACCCGTACTACTCTCTACTAGTCTA
+>7163 2
+CGAAGAGCGGGCTGACTGATTAATTCCCATCCTACGATCGTCATAAGCCTGTTAGGCGCACTTATGTAGCGAAGGAAAGTATCAGTATTCCCGGCCTTCG
+>7164 3
+CATCGCATCCGGTATGTTTCTGGAATTCCAAGGCGGAGGCGACCACAAGTAATTACAGGGGAACTAAGGCATTGCCATTATTTCCGTCCAGGTTGACCCT
+>7165 1
+AGCTCGTAAAACAACCAGGTTAACGGTAGCCTCTAAATCATGTCCAGCGCGTGCTAGTGGCCTACAGAGTTCCTATGGGCAGATCTTGGGTACTTAGCCT
+>7166 1
+GTCTCCAGTTTTTATGCGTTCAGCAAAGCCATCAGGCTCCCACACTAGAGTTTCTAGTTGACGAGCGACTTGCAACTTAGCGAGGAACGTCGATGAGCGA
+>7167 2
+AAGTCAAGTGGACACTCAAACGGTGTACCGTGAGCGACGAGCATTCAATGACTCATAGTGTGACATTTGGGACTATCGGGCTCTTCCTTCTGCGTCAACC
+>7168 3
+CGACGTGACCCCCAGAGTCATCGCAATATGGATCCCTGGGTTAGAAATGAATTTATGGCTGTCTGAAGAATATTATTGCGCTCGAGCACTCGGCCGTCAC
+>7169 3
+TGTTTCGGTCGGTTGCCGAACCAGAGATAACATAACCTAGCCGGTCTGTGAGCACAAGGTTGATCGGGCAACCATTTATTACCGATGCATGCCATCCGTA
+>7170 2
+TCTGAGAATCTACGCCTACAGACCGTAGAACCTTTAGAGCCTATCTGGCTCAGCTGAGCAAATATTCGTATCTTCAAAGGTAGCGGCAGGGGCTCCTTGG
+>7171 3
+CCCAAGGTCATACTCATTACGTCGGTAATAATGGAATTAGTGACGGTGTGTTACGAGTTGCTGGCACCCAGCCATCCCAAAGGTGGTCTCCACTTCGAGA
+>7172 1
+TAGTTCTTTGCGTTGCTCCATTAAAGCATGATGGAAGCGAGCGGGGAATGATACTGATGTACTCGCCCCGCTACAAGTGGCCAAATCTTACGCTCGAACC
+>7173 1
+ATTCCTAGATCAGTGCCAACTTAGCTGTGTCGGTAGCGAAAGTAACGTCACTAGTCACCTACGCGTTGCCTAGATCAGCTGAATGCTAAATGTGGGGCCC
+>7174 1
+TGGGGATCAAGGTCCAACGCACCAAGTGGCGTTTACGACGTACTGCAAAGGTAGTATAACCGATTCCGACTAGCGGTCAATGTAGCTCTTCGTCCCATTT
+>7175 1
+GTGGCGGACCTCTGCCTTGAACTCTTCTTTGTGTCTCAAAGACCATCGAGAAAGAGCGTCGGCCGGGGATCGTCAGAATCCAAACTTTTCCATGAAAATG
+>7176 2
+TCGACGGTGCATAAATAAGCGATCTTGGCTACTCCGAGTTAGAGTGACAGGGCACGGAGCGATACCACTGTGCTTCTACTCTGTAACTTACGAAGCCTCT
+>7177 1
+GACAGGGGCCACTGTACGCACGCAGGTCTGGTTACGTAAAGGACGCTTGTAACGCGTACACACTCGTTAGTTGACTCTGAGTAATTACCACACTGACTTT
+>7178 1
+GGTCCAACGCGGCATACATGACTATAACGTGACACATAACGCTGTTCAGTGCCCGTGTTATCGTCTGGTAACGTATTCATTGGTCCGAGAAGGACCGCAT
+>7179 3
+AACTCATCAATGCTCTGGCTTCTAATCCGGAGGGTGAGCGACTATAAAGGGCGGTTCACCCCAATGAATCTGTAGTTACCGGCACTGCCTCGGGAATATT
+>7180 1
+GTTGTAACAAACCGCCGGCCATGCTGTTTACGGAATTGCGCTACGGCATTCAAAACTGCGTCTTTCTAGAGCGCGATGTACGAAGTCGTACCATAGCGTA
+>7181 2
+AAAGAGGTACCATCTGATAGGTCATACGTCTCTACGTCGCACCGGGCCGAGTAGCGCGTGCAACACAACGGGAATCCGCGTGATTTACTTTAATTCTTGT
+>7182 2
+CGCCTCCCGCTCGCGGAGTTTAGAAGAGAAACTTTAGTATACACGAGTTTGAGGACAGACAGAGCCTGACCTGCTATCAGTCTCGAGCTTTAGCTAGCTT
+>7183 2
+TTTTCAATCGTAACGTCCGGAATGAACGGGGCGGGAATTCACCACTCTAAAGGCAGTACGAAGATTATACTTTTTAGGGACCGGTTCGCCTCGGCCCATC
+>7184 1
+TCTGCACAGAGAGTAGGCCCAGATCATGTCCAGTTATGTCATTCTACTATTGTTATCGTGCAAGCCAGACTCTAATGAGACACGCATCGGGGGCTGCAGC
+>7185 1
+TCTAATGACTCGCCACTGGCTTCACGGAAAACGACAGTGCCCTCGCTTAGCCTTTTATGAGTATCAGGGGCTATTTTAGGGGCGTGGAATCAACCGAAAC
+>7186 3
+GGGTGTTGCAACCTCAGGCTTACTCCCAGCCAGAATGCCGATATATTCGCGAAGCGAGAAGCCTTCGAGTTGACATGATAACCGTCGTTGCTACTTTAAG
+>7187 2
+CAAATGGGTAGACGCCAACCGTCCGTTTGCATCAGGCGTCGTTTCAGGCTTAGACGGCATGATACCACGTTGATGACTATGCCTACACATTACAGTTAGG
+>7188 3
+CCGCTCAGTGACAAGTGCAAGTAGCTGATACTCTTTCGACTAGACATAGCAGGCAGAGATTGTCCTGTACTAAGTCGCCGTGAACATCGCGCCTATTGGT
+>7189 3
+ACGATGGGAAATAATTTTCGTAATCTAATCACGTGGCATTGTAAGCTGGTTGAACCCGTGCACGCTTGATTGGGCGGATCCAACCTCGACCAAGTGCCCC
+>7190 2
+ATGGCTTAGTATTACTCTACAGACGGGCACCGGCTTCAAGAGCACTTCCAAACGTCTTGTTCGGCGACCGTCGAAGGCGACGTGTCTGTAAATAAGACTT
+>7191 2
+CCAATGGCTGTCTAGCTTGCTTGTGCTCAGTGGCGAAAGGGCTAATAACACTCGTTCGTACGTCAAACCGACCACGATCTTACGGCAGTGATGGAACATT
+>7192 3
+TGTAATCGTCGCATATTTCCCAACCATCTTGAACAGATCTGGTCAATGCTTCTGTGTAGAGCGCGAGAGAGGGCGCACATTGCGTACACACAGTCGATCG
+>7193 2
+GGCCGTTGATATCCACTTAGAGTGGCAGTGATATAACCATCGTCTGGCACATCTTAGACCGAAAGGCTAACGCGGAACCTCTACCCGGGCGAATTTGTTT
+>7194 1
+AAGTAGGGGTCGTAGTAATACCTGGATCCGCAACCTGACGATCGGTTCTATAGAACGCGACCCTCCCCCTAGTTGGTCGCCGTATAGAAATCTAATGTTG
+>7195 2
+CAAAATTACGTAACGTGACCAGTAGACCTATTGTTGTTCGCTGGGAGACAGGATAATGGCCCCAGAGTATTTGGGACCGTGTCGACTACCCCTCACTCGT
+>7196 1
+CGGATGCCAATATCAACAGCGGTCTGCATACGTATGGTGATGGCCTCGGCTTACCAGCGTCTAAGTTGGAAAGTCAACTTTTCACTCCTCGTGAGAAAGC
+>7197 3
+AAGGTGAGACGGGCCAACCCTGCGACAGTCACGGTACCTGGGGCTTTGAAAATCGGACTCTAACGTTTGGCCTCTCAATTATTAAGAATCCTGCTTACTG
+>7198 3
+TCCCTAAAGGAAATCTCTCGTAAAGAGTTCCATGAAGGATGCAGATATTCCGCGTCCAATTGTTCAGCAGTTGACTGCGGTGGAGGCTCCACTCCTGACG
+>7199 2
+GTACTTGCTAGTTGTCTTGCCACCTAGTTTAGATGTCCCATAAAAGTGAGTTACAGAGAGTATCCGAAGGAACTCCGCGATCGCGCACACCCGTCTAGGG
+>7200 1
+TACTGCTCCATCTACGGAAAGACCACTTAAGGGGTGTTTCTCGGGGACGCCCCAAATATTCTCGTCAGAAGCGTCTGAATGTAGCCAATGATCTTAGGGC
+>7201 3
+ATTCCGCTACACTACACTATGGGTTTCGCTTGAGCGACGCTCACGAGATTGTGCAAGTTAAGGACTGGGCATCTCTCTCCTAAGAGGGCTAGCTAAAACG
+>7202 1
+CCAAGGTGATTGATATGAAGACACTTGCGTGACGCCGTACCGTCACAATTTTCCCGCTTGCTGAGAGGTCATGGATATCCCAGACTGACCTAGGTGCATA
+>7203 3
+GTTCTCACAACTGCACTAACGGCAGAGATGAGTGGACGCCCCAATCATCCCCGATATTTTTATAGCTTGGTGCTATGGGGTCGTGACCCAAAGTGTAGCA
+>7204 1
+CGGATGCCAACATTCCGAAGGTTATTGAGAGCGCAAAGCGCGCTTATATTCGCTAACGCACGTCAATGCTCTATGTAGGGGCCATACGTCTTCGGTAATC
+>7205 3
+GGTTTAGCCGGCCCACGGATTTTTCCGGTCAGCCACTAGTAGCCATCATAATTTGAGTTGGACCACGTCTGGAAAGGTCGAGACTTTCACAAACCAATGG
+>7206 1
+TCTGATACGATGCTAACATCGCATCCCACAGAGCTCTATCGTAGAGAAGGGCTGATATACGTTGCTGTGTATCTCCTGACGCGCAATTGATACAGCCGGG
+>7207 3
+CCAAATGTAACAATGCGCTTGGCATGAATGCCGTCCGTGAGATCTCGGATTTTATCCCAGTGGACCGTGCTGAAGATCTGCGAGATCTCACCACATGATG
+>7208 3
+CCTTTGTGGAGCCGAGTGAATACGTAGATCATCACCCTCTCGTTGAATTCGGCGTCACAACCTGTGTCACGTCTAACATAGGAGGGGATGACGACATTCA
+>7209 1
+AGGACCTTCGCGATCACGGGTCATACCAGTTAGCTGAACTTGAATACACTGATCTCATCATCTGTAGGAATTTCGATCACCGTGGAGGATCGGCAGGTCC
+>7210 1
+TAGCGTGGAGCCGGGGTACTATAGCTGCAGCACCGAACCCGCACTTTACAATCTTCTCAGGGCAGCCGATATAGGTAGAAGCTCTTGTTATCAGTATACT
+>7211 2
+AACTTCATCGGATTGTCCTCTTCTTGAGCAGAGGAGGGTGAGCGAGCATCGCTCAATTGGAAAGTACTTGAAGACTGTCGCTATCGCCATAATCCACCCG
+>7212 2
+CGGAACTATTACGTCACCGAATTGGTGTCGGTATACTCCGGTCACATATTAAACACGGGTCATTTCAAACGTCGTGCCAGGCTCGCGTGACATGGATAGC
+>7213 2
+TTGTAAGTGTTGGACTGACATGAGGCTTGGCTATCCGCTCCAACCAACTTCACAGAATGACGGCCATAGTACACACAGGCTGTTTGTCCGCGAGGCATAT
+>7214 1
+GGCCAGAATCGTTCACGTTATCTGCCGAGGAGACGATATTGCGCATCGGTCTCTGTCGTAAATAGTGAGAGTGATCTCCCACCATCATAATCTCGCGGAA
+>7215 1
+CTTACCTGACCGGAATGTACTATCCAGAACGTAATTCCCGCCGGTGGATATGGGGAAGCCTTAGTTAGCGTACAACGCCATCGAAGGTGCATTTGCATTC
+>7216 2
+TGCTACTCTCGACTAGGGCATCCGGACAATCAAGGAGCGAGCGGGCTTTCTGAAACTGAAATGTATCTCGGAGTTCGCAGTTTCATGCACTGCTCAAATC
+>7217 2
+AATCTTGTGGGGGCTAAAGCCGCGCAAGCAAGTGCCAGTACTAGTATGTCTCTGGAATCGCCCCAGTGAGATACTTAACCGAGTAATTACGCTTTCCTGC
+>7218 1
+GCATAGCCTGGTCAATGGACAAGCTTGGGACGTAATGAATTATGGTGTGCCTGTAAGTCCCACAACACTGTATTCAAGTGTCAGTCTCGGCGTCCACCCA
+>7219 2
+GTCCTAAATTGATCAGATCCCCCCAGGACAGTGCCTTATGTTCCTAGAAGAGTTTAAAGCTGCGGCTTGACCACGGGCAAGTAGTCGAGGTCCAGTCATT
+>7220 3
+ACAGTTCTTCAGTGGTAGGTGAAATGCTTCTTCACAGCCTCGAACGACTGATGTCAACCCGTGGCGGTCAGCCACGTCAATGCTAAGGTCGAATTCAAGT
+>7221 3
+TGGTGTGTCTATCGCGTTACTAAACCAACTGATAATTAGAGAGTTCCCGGAAAACAGCTTGAGGAGGGGGTGTTCGAACGCTCCTCTACCCTGCATCCAC
+>7222 2
+CGTTGACCGGTCCACGAGGCATGACGTCGGATAAGTGGAATTACAAGCAGAAGGGCTCCATTACACGTGATCCAGTTTACTCAGCTTTGTTTACACTCCG
+>7223 3
+TATGCGCATTCAGAAAGGCATCTTAGTTTTGCGACTCGGGCGAGATTCTAAACGTGGACTAATAAACTTCTGCAGCGACCACATCGACGTCCGTGCGTGC
+>7224 2
+CAAATGTCCAGTTCATCGGGGTAGAGTCAATTTGGTAATCGAGAATTCTCGGCCATCTCATTATTGGGATCGCCAACGCGCGACTGGCGATCGACCCAAT
+>7225 2
+AACGTGTCTTATCCCCGTACGGCGTCATACACGTTATTGACGGGCCAAGTGAGCCACCATATCGCGTTCAGGGTGGGAGATTCTTCTAGACATAATAGCA
+>7226 1
+TTAGTCGTACGGTCTCGTGGACGCCACGAAACATTCCAGCATCATTAATTGCTTCTGGGAAGAAGTACTAGTGAATGCCACGCGCGCGTCCAGTTTACGA
+>7227 3
+AGAATTATTGTCGGTAGAACGTGCCAAGAGGTTGTAACCCCAATAGGGCCAGTCACGGCTTATAAATGGCCTTCCCCTCAGCACGTCGGTTAGAGCCTTT
+>7228 1
+TGAAAGGGTCCCTTCTAGCACATTGACATCTGCCACCCAGGGGGTGTATCGTGGGATCTCGTCGTCAGAAAGTCAGATAACGCATCCTTCTCATAAGTGA
+>7229 1
+GATAGATCTCGCCTGAGCTGCGTGGTAGTGCACTGCTAAGCGACTCGCTGGCACGCAACGACTCAAGTGAGCAAAGGACTCTTTTCTTTAATTGCCAAAT
+>7230 1
+TAGCAAACGGTTCCGGTCGCCTGGATTGGTTTATTCGCGAAGAACTATGTAATTTTCCTGACGGCGCCAAAATTAATGGCGCATGGCTACGAAGCCCACC
+>7231 2
+ATACCCGTTTTGGCGGTAGGTGAATACATTACAACCGCGAAGTATCAGAATTTGAAAAGTTGGCACCTGCGCTGTCCTCACCCGCGCGCTACGGTATATG
+>7232 2
+CTTCGGCCAATGCTGGTCTAAAAGATTTCGCTGCGACCACATCACGCAAGTGGCGACTGCGTCGTTTAAAATGTCAGAAATTAGTTGAGCACCGGCTGTC
+>7233 1
+TTAACCTCACGGGCGTATCGCCTTTGTCTGCACAAGGGCGGGCGTAACCTGCTACTTAGGTACGAGGCCTGTTTAAAATGACATGAGAATAAGTCACTCC
+>7234 2
+CATAGATGACGCATTATGACATGTGTCACTCGCCTCAAGTCTTCAAAACAGGGGGGATGGGATGTACCTTATCAGCACAGGTCCCGCTCCATTCGGTTAG
+>7235 1
+GTGACTGCTGTGGGCCTTTACCGGGTCACCGTAAGCAAATTTATGCGCTCATTTGCACCAGCTGAAGTACAAGTTAACATCGACCCGGCAAATACGGTTG
+>7236 1
+TTGATGCTGGCGCGTCTTATGCGTCCGCAGCACAGCGGCTCGGAAAGTTTAGAGCAATAACCTTATCGATAAGATACCAATCATGCGTGCGCCGCTTAAT
+>7237 1
+ACACACCTGTTGCGGGAACAAGTCTCTCTCCTCTGCTCAAACATAGGACCAGAAGGTGTCAGTGGTCCATAATAAATGTACCGTGGCTTTGGGGTGTCAC
+>7238 2
+GAAGCAATGCATACTGATACTTGTACACTACTCGGCCAACGCCGCTGCCCCGGGCAACAATAGGGCGTTGATGGGTTATGAGCTGTTTGTAATCTCTCAA
+>7239 2
+GTAACGACGGACAACCAGAGGTGGAGTGACCGTGAATACATCCGTTATCGCATTCGGCTTCACATTTGTCTCATAGGTGTCTACTCGAACACCGCTATGG
+>7240 2
+AACCGTAAACCACCCCCATTGCGTTTTAAGAAGTTGGCTTACGGAATAGCGCAGTTCGGGAAGGTGCTGAGCCAACCATTGTTTAGAGTGCCCTAGTTCC
+>7241 2
+GTGGATCCAAGTCAACGCGTATCCGCTCTACCCGTGTAAATAGGGTTGGGCAGGTACTTGCATAGCTCCGATCGTCACATCACTTTGACAGGAAGTATCA
+>7242 2
+CCTGCCCTCCTAGTAGGCTTGGTGCAACAGTCGTGAATACATCACTGGAAGGAAAACCCTTTGAACGTCATGGTTGTGTCTGCCTACGGTCAGGTCAAAA
+>7243 3
+TCCATACGACACCCGAGGTGTGAACGCCATTAGGTCATCCCAAGTACGTGGAATAATATTAGCCGCATGTAGAATCTCTTGGTCTGCCTAGGGGCATCTG
+>7244 2
+AGGTGTGCGCCATAATTTCTCGTGCCAACATTGTTTAGACCCAATTAATCGGTCCGAGCTTTAACAGCAGCGGCCCAACCGGCTGGAGGTATACTAGAGT
+>7245 3
+CGTTAATTGTCGGTAGCAGAGTACCATTACTCTGTCCAGGCTGCACCATAGTTGAACTCATGCCATGTGATGCTGGACACAATAACGGTATGCGGGCCAC
+>7246 3
+ATAGTATCGCAGCTAGTATCTTATTCTCGAATGTATTTGCACATTGCTCGATGGACGAGGAGCGGAGGCCCCTTAGTTGAAGCCCGACACACGCCCATGA
+>7247 2
+CATATGGGTGACCGTGGTGCCTTGACCCAAGCTCCAAGCGGCAGGCTAGCTTCTTATAGAACTGTTGGAAGACGTCATACACGTAACCATAGACTTTGCT
+>7248 2
+TGATGTCTAAGCAAGCACGGAAACTTTTGGCGTAGTAGCTAGACATAGAGATTTAGTCGACTTCCATTACAGGCGGCTCCCGGGTCACCTGCTGATCACC
+>7249 3
+AACGCTAATTGGTAATCAGTCGCCCCTCGGAATGTTCTATGGCACGAACAAAAGCATGGGTGTCCGGTTGGACGAAGTTTGACCATATTCCCCGCGCATT
+>7250 3
+GCGTTGACCAAATTTACAGACATCTCCGTGCAGGAACACTTACTCAGGCACAGGACTGGCTGAGAATTCTTATCTCGCTCTCTGGGCTTGTGCAGAAAGG
+>7251 2
+TACCATAGTAGGCTAGCGCGTCATATAGGTTTCCCGGGAGATTGCCTCGATTTCATTCCAAAATGAACGGACTAGTTCGCGACCGTGAGAGGATTCCCAC
+>7252 2
+GCGCGTCATCACGTAGCTTTAACTGCAAGAACCCGATGGACTGGTCTCAAGCCACAGGATGGGTATTGAACCCAGTGGTCGATACTATATGCTCTCTTAG
+>7253 3
+GTTTGTACAAATTCTTCTGTTCATGGGTTACATGAGAGCGCGCTCACTTGGGTGGAAAATAATCGCACGCTCACCCTACAACGGCATCCACCAGGGAGTG
+>7254 1
+AAAGGGCCTGCAGCTCCTAGGAAACGACGCTCACGGAAGTTTTATTCTGCCGGGCGCAAGCGCAATCTCACTCAGTTTTATGATCAATGGAATCTTTGGC
+>7255 3
+CCACTGTACGTTGCTTCGCAGCCATTTAGTTACTCGCATCTGCCATCTGAAGGACGAGGCAGAAACACAGCATTAAGACTGATATGTGTGGGTCCGAGCT
+>7256 3
+CATCCACGTTACCGAACGCACGCCTTGCCGATAGTGAGATTGGCATTGAAAGCGCGTTAGACTTACAGTTGTCTTTCCTCCAATCGAAGAGGGGGTCTAA
+>7257 2
+TAACGACTTAAACTTTCGCAAGGGAGCTGGTATAGTTAGGCATGGTCGAACTGTCATCCGGTTGGCCCGATACCCTGCGTGAGAAAGCACCAACTTTCTC
+>7258 3
+GGTTCCAGCAGTTTACTCACCCCGAGCTGTAGACTGCTCGACAGGCTTAAATCAGATCTGTTGCGTGATCTGTCCTAGAACGTCAACTCGAGAAGAGTGA
+>7259 2
+ACAAAGCCAGAGGCTATGCTAGCCGTGGGTGGCTCATTTACCCCGGATGTATCCTTAACATAGACGTTATGGTCCGCAACGGATTCACCACTAATTGGGT
+>7260 1
+TGCGTTCACAAATGGATGTGGATCACGCCACGGCTCATTCGCCATAAAGAGTCCTGTCGCATCGCCATGCTTGATAACTGAGTTTACCGAAGGCTGAAGT
+>7261 3
+CAGTACTAAGCATCTGCATAAGTCCCGACTAGTGGTCGTGGTCCCCCAATGCATCAAGGGGTGAGTGTCATTACCTTAGGTGGATGGCCTACCAAAATCT
+>7262 3
+GGTTTCTCGATAGCGAGTTAAGCGGCTCAACGTGACATACGATGATTTCCTCCTCCATGTCGCCAAGTTCGGGATTCTGAAAGCTGCGGGCAAAACCAAT
+>7263 2
+CGACGACCCAGCGATTGGGCGATTCTTTCGTCCGATACAGGCCGAGAAGGGGTATCGTTTTACTAGGATCCACGTTTTCAGCAGCAAATAACTATTGCCA
+>7264 1
+CGGTATCAGGTTGCAGCTGATCATCTAGTTTCACCCACGAAATATAAGCGACTCTGGCACGAGGAGTCGACGCGATTGTGTTCGAAAACGGCACTCTCTT
+>7265 3
+GCTTCACAGCACACCGAGTGAGAAGGCTCCTTGGGTTGTTGAGTATTTTTCCGGCCACCAAACGATATGGTCGGATATCGCTGACTACTCAGGAAAACCT
+>7266 1
+CTATATGGCTCAAGCAGGAGTACAACTTCACTATGCAATGAAGCAGCCGTGCTCGTCCGGGAAGTTTCGCCGCACGTCGTGAAAATCAATGGTCCTTGTT
+>7267 1
+AGAAAAGCAAACGATGACCTTCGCCCTCGTGGTTTGAACTCGTGTTCCCTGATCAACGGGAAGCCCATTGACTCCAGTATTATTGACGTCCGTGTAAGGG
+>7268 2
+GTATCAAATATAATGCAGTGGCCCTCGTGCTTTTCCAACGGGGTTTGGCAACGTTTCTCCGAATTGGGACCACGAACACGTGCATGGAGCATTCACCAGA
+>7269 3
+ACCGAGCTCCTAGTCCTGTATGACTCATGACTCAACCAAAGGCAATGTTAGAGCCTGCATTGCATTGTCTTTACTGGGAGGGTGTAACCTCAGCAGAGGC
+>7270 1
+TTTTTCGCTACGCTGGGTTAGCGCTTACGTGCACATGAATACGCGCGGAGAAGTATCTCACGATAGAAGATACTGATAATGCCAGTGGCCACGCCTTACC
+>7271 2
+GACAGCTTTGTTGTGACGAAAGAACGCTTGAACCAAAACGTTGAACTCGCTCGCGTTGCCTCTCAGTCAGTACTTGGGCAACGTCTCACAGTGTGAACGT
+>7272 3
+ACTAAGGTAGAGCCTATCTACCTGGTGGGATCTTGCGAGTAGAAGCATCGACCATTCTGGCCCTCTACGATTTTGATTCGCAAACCGCCGGAGTATAAGC
+>7273 3
+TTCGCATTAGCGATGCATACGCAGGCCCGCATAGCCACGTCACTTGCAGATGGACTAAAGTACACCTTCCAGTGGTGGGAGTCTACGAAGTTGTATATCT
+>7274 2
+ATCAAGGCAAGAGCCCGCCCTTTTGGGTGGCGCAATGGTCCTAATTCAGCGAATTTTACAGTTATGATGGCTTTAAGGTCCGAACGCTCGACCAAACTGC
+>7275 1
+GGCACGGATTGCCACGGCTCAAACCAGTGTGCATTGCGCTATGATAACAGCTGCTCTCTTAGTGCTCATAGAGGCGTCATCGCATGCAAAAATTGGTCTA
+>7276 3
+AGATGTGCAGCTGCGTTCGGCAATCCCATATTAAAGCCGGCGTACCAACAGTTATAGGCACATTATCGTCACGGGAGTCGCCGTCTTTAGGGCTACATAT
+>7277 3
+GGGCGGCAGGGCGCCATTCAACTGACTCGAGTACGACCCAACAGCGTAATTGACTATAAGGATTTATAAAGGCCATCTTCTTATGGTCTAGCCGGCTTCT
+>7278 2
+TAGATTGAGGTGCACATCTAAGGTAGTCGGATATTAAACCCCTTAGCGCTCGATAGTCGCTCAGGATGCCCATGCATACGGCTAGCTTGCCCATCGTGAA
+>7279 2
+GTCACCGATGGTGCCCCTTGGCTTATTGAGATGCATTATGGTTACCGGCATATCCTCACCCACGAATATCGAAGATCGAATAGGCATGGGTAGCAGCACT
+>7280 1
+GCTTCAGAACCACGTTTCGCGCTCCTTCTAATCATTAGGAGTACAGAAGGCCTGGGGCCGTCACGCGGACAAGGTATTTTTCTAAATGCAGTAGACAGTC
+>7281 1
+AATAGTCAGTCGTCAGTAGATCTGGCAAGCGATCGGTAGTCGAACTAGTGCCTATACGAAGAGGACTGCCCGTCTTTTCCACGCGTTCATTTAACGCCAG
+>7282 2
+TAAGGGGATGAACTTTTCATAAAATGTGGCTCATATAAGGGGTCTTGAATCCCCCCCTAAGCACTCCTCCATCGGCAAAGGGGCTCGCGTGTAGACTGTC
+>7283 3
+GGCTAGTTCTCTAATTCTGATGTACTGATCGAGGACTTGGCATGAGCGCGATCAACAGTTGACATGGTCACAGCCATCAAGATCTCCTCAGTGCGCAAGC
+>7284 3
+TTTCTGGGCAGCGTGACTCACCCACATGGCATTGGTATCGGGAAAAAGACATTTCCGGCCTATTCGGACGAGGTCCACATGAGTATAGCCTTTCGATACA
+>7285 1
+GCTCGAGGGCACTACTACCTTATTGTTATTGTCGGCACCTTCTCGTGCGCAAGTTGGTCCAGTGCGCTGCAAAAAGCGACTTGACACAAAAAGGGATTCA
+>7286 1
+AAGCTACAGTCAACTTCCTCTGAAAGATACTTAGGTCTCAACCCTAGTTGAGGGGGGTTTCGCCTCAGCAGAGTCAGCACTCTGTTACCGGTGTAACAGG
+>7287 3
+GATGCCTCACCGGGCGAGTTTCATCAAAGCGGAATTATAAATACATTGAAACGGTATAATGCAGTGCAGCTGCTTGACGTCCCTGCGCGGTCATCTTCCG
+>7288 2
+GGGTGATTCCTTATTAGTCGACCCTAAATTTTTCAAGCTGAAACCCGAACGTGCAGAAGGGGAACGCTCGTACGGGCCCTCTGTATTGACGCTAACACTG
+>7289 3
+GAAAGGCCTACTAAGTGTTACCATTACATCAGTCCGTGCACGGGTTACGTGAAAATACGTAAGGTGCCCCGAGTCATGTGTTCCAACAGTGTCTGCCTCG
+>7290 3
+CATCAATTAGACTATCAAGTGATAACCCACCTAATGCTGCGGCGGTCTCCCACTTGAGTACACGAAGTCTACTGGGAGATCGTCGGTAGATCTGGTGCTG
+>7291 2
+CCCCTGGTTTACACTGACTACACCTTGAAGGCGGTCGTGATGTCTATGGATACAGTGCTACCGATTAATCTGACACGGAGCAGCGGATGACAGTCATTCA
+>7292 2
+AAAGGCATCTGTGAGAATTAGAAGACCAACACTATGTTTGATATACGTCCGGACCCTACCGGCCTTTAGATTCAGCGCTGCTGCTCAGCGTGCGTGACTG
+>7293 3
+GCCGTGCATGTTCAGAGCTTGGCTGGGAGGATTTCGAGCTCAATTCAACGTCCCCGGTGATTCCACACAGGAATAATTAAGCCCTTCTAATACGATAGGC
+>7294 3
+GAAGTACTCACAGCGAATAATTTGGCTTATCCCGACTCGTGACCTAATTTAATAGCGGTTTCGCAAGGCCAAGCTTGGGGATCGTGCACAGCCCGAGCTT
+>7295 1
+CAAATGTGTAGGGCTGTAAAATAAATCAGCGTCGACCGGTCATTGGAGGTGCCTGATTGGTTTCACCGCGAGAATGCTACTCTTTCCAACCCCCGTAGAC
+>7296 2
+CAGAAGCCGCTTACCGGACCATGTATAAGTTAATTATCGCAGTGAACCGCATGCGCACTCTGACTGTACATGTGTTATTGACCTGGTAATCACGGGCCGG
+>7297 3
+GGGGCGTAGGGCGATCTAAACAATTCGCGGTAAATCACCGACTTTTATTCGTCTCATGATTACGCCTACAAACAGTTGATTACCTCAAGCCCGTGGGGGC
+>7298 3
+CGGCGCGGCTGTTGACCTGCAAGCTTGGCCGATTCGCCCTAGTATTACCCAAAGCCGGTTTTAAGGGTGTAGACAACGATCATATATTACAATAATCCGG
+>7299 2
+GAGGACTTCGTGGGTCCAACAACAGTAGATGTCTACACCGCCTAAATGGAAGGTGGACTACTATAGTTGATGCCCTATCCGTGCAGGTCGTCCCTCATTA
+>7300 2
+TTTACGAGACCCCGCCACGCGCTATATTACACGTGGTACATCGGTAGGATGCAATCTACTAAGGCTTTCCATACGCGGTAGAAGGTCTGTCTAGCTGAGA
+>7301 1
+GCATGAGCCTGCCAAAGCCCGTCGCAAGGAGGAACTGCTCACCACGATCAATATATCGGCGACTTTCGTTATTTTGGCCGCTATATGGGTAATATATGGC
+>7302 3
+AAGAAGTAGGCCGGGAGCCCAATGACTTCGTGTCTACTGCTCTGCCCAACTAAAGTCGAGATTTGCATCGCGGTTCAATGGAGGGAATCACTCATCTTCT
+>7303 3
+ATAGATCTAGCGATACGGGCGAGGGCCGAGGAAGACCGAACTTGGAGCCAGTTAAATGTCTTTGCTTGTTAGACGAGCCCCACTCTCTTACCCACATTTT
+>7304 2
+AGGCGTTTGACAGTGTCGCAATGCGATCGACATGCACTTCTCCACTGAACACAGGGGTACATGGAATTTTTACCGCATCGATAAGCTTGCGTCGAATCGC
+>7305 2
+TGTAATTAAGCCTTCGAATCAACACCGGGACCCGTTATAGAGTCGGGTGGCTGTCGACAATAAGAGTGAACTATATTCCCCGGTTTGTCCCGTGGCCACA
+>7306 2
+TACGAAAGACAGGACGTCGCGATAAATCTGGTGATCTGGTATCACCCCACCACCTAGGTGTGGCACATCTCTACGATGGAATTTTGGTCACCGTAGTTCG
+>7307 3
+TTTTAGCGATACGTGGCCTACTATTCCGTTCCTGAACAGAGCAGCATCGTTAATTCGCAGGACAAACGCTATGCCTACCGGGTAGGATAAGGTTAGCCCG
+>7308 2
+TTAGGCTCTTAGTGTTACTAAGCGCGCAGATCTAATCAAGCACTTGGACACAGCTCGCCAAGCTGACCGTTGCTGAAAGGGTCGGTTACATGACTCCATG
+>7309 1
+TAATAGCCCGCGGCCGGAATTCATGTTGCACCGAGGAAATGTTGAGCTCAGAGGGCTGTCGAATCAAACTAGCGCTCTCACTAGGTTTCACGATCTACTT
+>7310 2
+ACAAATTAGCGGTCATACCGTACAGATTCTGCCTCATATTCTGCAGCGCATGCAGAAACTGTGGCAAAGCTCGGCGTGTTTGACGGAGTCTATCGGTCAC
+>7311 3
+AAACTGGGGTGCATAGGTGTAATCTTTTTTCTTATGTTAACCCCACCCCACCGTGAGGATAAAGTGTCTTCAGAGCCGCGTCCGGAAACTCCCGAGGGAA
+>7312 1
+TCACGTTAGCGCTTATGCGATGATTAGCACAAAATCGACACGCGTGGGTGTCGGTGGGCTATAGATCATCCCCACCTGTAAGAGAATTTTCATCGCCCGA
+>7313 3
+GAAAACTGGGCCTTAAAGGACAGACGCCTCTTTATTCAGGATAAGCAGCTTTCCTCCCGGGCCACTGCGAGTGCCTATTGTTGAGATTGCACCTAAGTAG
+>7314 2
+AGTCGTGTGACACTACGACACTACGCTCTAAGCTTGTTCCAGCCGTTATCTAAGCGTACATAACTAAGCTCACGTCATTAAGGACGTGGGGTGGTCCAGG
+>7315 3
+AAGAGCGAATGGATCTGCCTCTGCACCGTGGCGTAGATAGGCCCCTCGTAGTCGCCCATAACTAATTTTTGCATGGTTATTTAATCCAAAGGCGGAGCAC
+>7316 3
+AGGCATATGAAAATCTGGGTGTGGTTACTTCCCGTGCCCCATTGCACAGTTAATGTACCAAAAGCCGTTTACCGACCGCGGCAGCCGTATCAATGGTAGT
+>7317 2
+CATGGGCAGTGTGCATAGAACGCCGTATGCCGATAATCTTTCAAGCCCGTTGGGACCCCGCGAAAAACGTTTCCCGGCTAAGCATTAGGTATTAAGTTTC
+>7318 1
+AGGTCCAGCTCACACAAGTTAAGTTGCCAGGCGGAAAGGTTGATCGCTAATTGCGACCCATACGTGATTCCTGTAAGCTGCCTTCCCTTTTAGAAGAGCG
+>7319 3
+CCATCTCGGGTCGGGAATAACCATTAATATCCTGGAGGTGAGCCGCGGATACCCGCTTAGATGATACCTGAGACCTGTCGTTTACGCGAAGAATTTCCAT
+>7320 1
+TTTCGATTGAATATGTACATCGACGCTATATTTTCGTCGCCGATCGCCTCAAAAGCGAGAAGGGACCTGGTATGCCACCTGAACGGCCACGATGGACTGT
+>7321 2
+ATCTTCGGTGGGATCCACGCACGTATAACTGCTAATTAGGTTACGCATAGTCCGTGTTTCCAGGCAGACCTACCAAAGTCGAGAGTACGTGCAGATTGCC
+>7322 1
+ACGGATTGAAATACCTAGGACGAGTCTCTGAGGCGAGTTTTTATCTCTTGGCCGTGAACGCGAATCTGACGCTCGGCAATTGAATCTCCTAACACGAGCC
+>7323 3
+CCACGTTTTAAGTGCGGGGGTGGCCAATTCCAGAGAATGATCCGCGGTGGCCTTTCAATTCTACAGGGTAGCCTCCCAAGCTTAAGAACATCCATAGTAT
+>7324 2
+AACTAATTCCGAACGGCTCAACATCACCCGTGTCCGATCTCATTCAAGGCGCGATTGTTTGTGAATTAGCAGAGGGAGTCTCAGAGGCGTTGACCTAGCT
+>7325 3
+TCAAGGTATCCCACGTGTGCCATGAGCAGTGAACCGTCGAGTGTTAAGTGTGTGGTGCACGCTCTACAGCGGCCTAGATTTCCCATAGACAATTATCAAC
+>7326 2
+TAGAGCTTAATCACCATTGAAGGATGATAGGGCGAACGACGGCGTTCACTTGCTACGATGAGCACCATGTCTCTGTCCATGCCAGATCCTACTAGGTTCG
+>7327 2
+TGGTGCCTCAAGAGTCACGCACAGCCCGAACTCGCTTGTCTGACGTTCGAAAGTGCAAGACATAAAAACGCACGTCGATTTTAGGTACTGTGTTCGGTCT
+>7328 1
+CATACAAAGAAGGATACCAGCATCAATCAGACACCCGTGTCATCAATGTGTGGTTCACATAGGTGTGCTCCGCATCGAGGGTTGTTTCCGGCATGGCCTT
+>7329 2
+GTCCCGTCAGGTACTACGGCTAGAGCCACATTAATAGGGAACTACATCGTATATGACTTCGGCTCTACAGCCTTGGGCTTAAGGTAAAGGCCGCATTCGT
+>7330 3
+GGTAGCTGCTTGCATATCCCCGCAGAATTATTGGATTATCTTTCAAGTGGACGCATGGACATCTCGATAACCGAGTCCCTCCAATCCAGGGCGGGGAAAT
+>7331 3
+TTCCAGGGTGGTAGTCAGACTACTCTGTACTTGCACGTTAAATCTCGGCATTACGCCCCTACAAAAGGGTCTATTGGAGCGCCTTAACCATGACAAGGGG
+>7332 1
+CCGGTCGGCACCGAATCTATTAATAGACAGGTCCGGTTTTTAGCTCTTATCACCCAGCGATGCTGATAGAAAGTCGTAAGTTCAGCAGCTGCGAGCCATG
+>7333 3
+GCGGATAACGGTGTTATGCTCGGCGCTTCCGAATATTCATTCCTAAACAAGGTTCCATAACATCCAAAGTTCGGGGCGAGAAGGGTGGTCCCCACTCATT
+>7334 2
+GCATCAAAGACAATGTTGTAAAATAAGGTTGTAAGAACGCGTAGTGGCGTGGCTACCTCCCTCCCTAATTCAGGTCAGGTCTGGCCCTCTGGCTAGCACT
+>7335 3
+GTAGAGAGTGCCTTATTGTTAACGCAAAGCTACTCGGGCCCATCGCATAGAGCAGCATTTTGATTGCGTTGCGCTGAAGGCCTACACTATAGTACCCACG
+>7336 3
+GCATGCATACTTGCCATGAAGGTAGCCAGCATTCGGACGAAAGGCGACCCTCTTCAAATCTTCAAGGCAGATGTTCTTCTAACTGGCAATCTGGGGCTTG
+>7337 1
+AGCAGCTCGACCCAGGGGTAAATCGTCTGGATTCTTATCATGCTAAATCAGTGTCGAGTCTCCATTCCGACGACCGTGAAGCGGCTGTAATTTCAAGCAG
+>7338 3
+GTGAGCGTCGCAAGCTCCGTCATCACTACTCGGTCTTATGAAAACAGGACCCGGTGGATGCTAATCACCGATAGTGTTTCAATCTTACGGGTGCCAAGAT
+>7339 2
+AAAGACCGCCAATGCGCTGACGCCTGTACAGTTCCCGCAAAGGAGCAGCTTTGTCGACGGGAACGTTGCATGGCCTATGTAGTTTTGAACATTCTCAATT
+>7340 1
+CCCTCCGTGGGAGTTATTGGTGTCAGGTGCTTTGGCTGGAAACACATAATAAAGCTACAACCGGCTGCCACTAGTTGTATACGCCACTTATGCAGGCCAA
+>7341 3
+GAGAAGCCCGTCTCCGTGCGTAAGAGAGTAACCTTGTGTAACTAGCTGAAGCGGATAAGTTGCTGTCTCTCGTCCGAACCAATCATTGCCGTCCAAGTAT
+>7342 1
+TTACGCCCTCGAAGCGCAGTAAGCGGTTTATCACCCGGATCAACATTGCGGACCAGTAACGACTGAACTGTGTGACAGCTTTGTCCTACATGTAGGATGT
+>7343 1
+TCTGAAGTTGCCCGTGCAGGAAATTCGACCGCTACAATTATCGCTACTGTTGCTCAGAAATATGGGTGGGCGTAAGGACTTGCGCATCACCGAATTACCC
+>7344 1
+ACTAAAATGCGCCATTAGTTTCATATCAGACGCCAGAGACTGTTGCCTCTGTACCGCTTACCAGGAAGAGGTGGTGAGATTCCACCGGTTTGAGCAGTCC
+>7345 3
+AATTGGTTGACCTTTTCAAACCTGGCGCTGGGATGGGTCGCGGTCATAAGTCGACCTTTGAGCGCCCATCGATACCACGATATACAGAGAATCGATACCT
+>7346 1
+TCGAAACTTCATAGTCTGACCCGGTATGAGCGCGCCGGTCATGCGCTCATAAGTGTATTAAACGATAGTCGATCAGTCTGAGATCGGGCACATACCGTCT
+>7347 3
+CCGCCGCTTTGTGCCTATAATCGCCTTAGTTGAGGTCGATGCGTAGACAACTAGTTAAGCCTAACATCGTCTACAGAATTAGACCGAGAGTGTCACGCGG
+>7348 1
+ATAGATCCAAGCGATATCTGTACGAGTGTACCTAGCGTTGGATTCCGCAGCTACTACCCACTGTCAACGTTGGAACGCAATTTTGAACGTGGGATGGCCC
+>7349 3
+GGTGACGGTTTGATTTGCCGCCTAACTAGCGACTACATGGCAGTGCGGAGATCCTTACTGTTATACGTCACCCATCCGACACCTAAGGTGATTAAGGAAC
+>7350 2
+AGTCTATTAGATGACGGCGAGTAGAAGAATTGCCCCTCTATCTGGCTCCTTAACCATAGGCGCGGGGTAGGTCTCCCCGAATACTATCGGCTCTAATAAG
+>7351 3
+TGGAAGGATTAATCCTCTGGAGCGGCGTTTAATTACGTTTAAGCTCAAGACGGCCCTTAAGGGGTGAATCTCAACAAGGAGCCTTCCCCTATCTCGCGCA
+>7352 3
+CCTTCATTCCGGGGGGAAGGCGGATATTTTATCCTTTCATGGAAAGGGCCCCAACCCCCCGTATAAGAAGTTTGCCCGGAACACGGTTAATATTGTAGAC
+>7353 1
+TCCGACGCGTTGTTTGCGACGCGGTTACAAAAGCTGAAGTAATGGCTACAGTGACTCAGTGCGTAGCCTTCTTCGATCATGGTTACGAGCCCCAATACAA
+>7354 3
+GGTAGTGCGCCCTGATGTAGAATGCCCCACTTAGCCCCTAATACATTGGTAATAATACCTCCTGTGCGAGACCGGGGTTGCTACGTTAACAAGGGACTTA
+>7355 2
+GGCAACCCTACTTGCAAGAAAGTTTGCGGTAATTCCCCTGTTGGTAAGACCTAGAGCTGAGCGCAGAACAGCTTATACCGTTGACGTTTCCTCAATGGGC
+>7356 2
+TACAACGTTCTGACTTCCTGATGCAACGGCAATGGTTTCCGGTACAGTAATACTCTCCTGGATATTGGGGTTAACCGGTGCAACCGACAGAACACGTCGG
+>7357 2
+ATAACGGCAATTTACCCTACGACGAGCTAAGACTGAAGTTCCTTGGTACTAGTCTTAAAGAGCCTCGTACGGGGCATAGCCTTCCCGGGCGATGGATCTT
+>7358 1
+AGAGTCTGTCAAACCCGGCGGAACTCTATCAGTCGTTCCTCCAGCAAAATGGGATATGAGCCTCGAATTTACGCACTTGGGCGGATTTGTTGAACGACTC
+>7359 2
+CCGGGATTCGTATACATCGTTGTCTCCTACAATCAAGAGAGCTCGGACGGCTTCACTATTTGAAGGACCGGTATAGTAAAAGTGCCCAGTCTGCAGCTGC
+>7360 3
+TCAGAGAGGTTGCGTCAGCCTTAGAATAATTGCTCGCCTAATATTGGCCATGGGCCCGGAGACACGCGTGGGCATGACAGTTCTAATATAACCTCCCTAT
+>7361 3
+GGATACTATCTTCGACCTGTTTCGGGTGATGGAAGCCCACATGCTGTGCATCTTTAAACACTGAAAGCGAGACGGAGCTACCATGCTGGTCCAACTCATG
+>7362 3
+AGGCTTGATTGATAGCCTCGCCGTGGTCGGAAAGCGCTCACATTAAACGCCTCCGTAGTCGGACCGGTGCATAAAAGCTCTAAAATCTGAGATTTTCTCG
+>7363 2
+CTGTTCGCGCTGGATACGACCTCGAGGTTCCAATGCGCTTGCTGTCAGGCCGTAGCGTATGTAAGGATACATCACCCGATACTATAATGACAGTAGATAC
+>7364 1
+TCAGTATAGGCCCGGTAGGCCGACAGTATGACGCCGGGATACAGTTGCTTGTATCGACTGATTACCTCCCTTGTTAATACTACAGACTCCGAGATCGAGA
+>7365 1
+TAGATTTGTGGGCCGCCAGGTACCAAGAATTGACGCTCGTAGTGATTTCCGAGCGATTCAACGTGCAGTAGCAATCAGCCCTCGAGTGCATTCAATACTC
+>7366 3
+CGCTGAGTGTTACAGTTAACGGACGGTGAGAGACTCATCCATGGTGGCTAGATCACGTCCACCCGTGGATCTCCACTGATTAACATTGGCACACGTAATT
+>7367 3
+TGGAAGACGATAGCCTGTCATTTAAGTTCCCCGAGCAGTCATGACTGTTGCCCGTATACTTACATGGATTAGCAACCCGTACGTACGTTAGAGGGGCACC
+>7368 2
+CAAAACCGGTTTGGCCCTGCGTTATCGCTTAATCACATATATACGTACGGTATCGGGATCGTTTGAGGCCTAAGGCCATCAACCTCGGATTCCGAAGGAG
+>7369 1
+CAGCGCTGAGAGCGACGGGAAGAGATTATAGTCCATGTATTCATCCTATAGTCTGCGCACCACTGCACGGTGTTTAGCTCGAACTCCATAATCTAGGGTC
+>7370 1
+AAATGACGGGCTGCGATCCTTAGACATCATGTAATTAAGCCTTGTGGAGACAAGCAGCCTGTCCTTTACCGGTGCGAACGTTTCCAGTGCTGCCGCATAA
+>7371 3
+GGGGTGCGCAAGCAGGACTGGCCTCCGTTAATCTCTACATAATCGTCATAGAGGTGGCCATTGCACTAGTACGAACAATCGGTCACCTCTATCGAATGTT
+>7372 2
+TCCTAGCGACACATAGTTACCGTACAAACCCTAAATTACTAGGAGATTTGGGATCAGAGTGCAGACTTTGGTTATTCGGGCGCCCAAGTCCGCGGTTCGC
+>7373 2
+GGATAACTTCACACGTCCCTCGGGGTAGTGGAAATGCCGCCCCGGGATCATGATCATGGTTGATTTAGATTTGCCAACTATAAACGCGTTAAGCTCCGCA
+>7374 2
+CGTGCAAGTAGTGGAAGTGCGGCTATCAGAGCGGCCCGCTAACCGTAGCTTCGACGGAAATTTCTTTATCCTCTACATGAATCGAAAGCTTCATCCTGGA
+>7375 3
+GTCAGTCGAACCGTACCCCCGCAAGTCGGTTTTTAATACCGTCGCGGGATATATACATGTAGCTGCTACCAAGCGGACTCTGGTTCGAAGAATAAGCGTT
+>7376 3
+GGAAGGGCAGAAATCACAGCCCTGCTCGTCGTTTGGACGCTGAACGTTTAATCTCAGAATGCTATTGCCACGGTAACACTCATGGTCCAGGTGCTCATAT
+>7377 2
+GAACAACCGGCTCACTCGTTTATGAGGTGGTCACAGCCTTGCGCGCGGGAGACATTCACTCTTGAGGTAAATACAAGTACGTAACCTCGCATATTGTGCT
+>7378 3
+AGTAAGCAAGAGGAGGGGAATACCTAGGCTTGTACTCCGTCTCAGCATAAGTGCTCCAGTAGCAATTGACTTGCCCTCGGTCGTTGAATCCTAACCCGTT
+>7379 2
+AGTAACTAGCCAGCCGGGTGTAGTATCAACCCCAAACCGCAGGACCCTGTACTTTTCGATATACGTAGTGTACGGGCGCAGTCGATGATCTGTATTAGCT
+>7380 3
+TCTCTAAGTACCCCAACAAGGTACCAATGAGCGTTCGTTCTAATAGAAACCCCAGGTGCTTTGCATGGAGGATCGAGTTGCTGTTTAGCCTCGGGGACAC
+>7381 3
+AGCCTCGGAAACTATTAATCGGTTGCGAGATGTTCTACGGTCTTTCCTCGCTCAAACTGCAACGTTAGGGACATCAGCGAGAGGTAGCTGACTCAATCGC
+>7382 1
+CAGGGAGGTAAGCTTGGCCATATGGAGGGTCAAGTTGCCCCACGGTGGCTTACTATAGATGTCCCGAAACCCAGAGTCAGATCCCATTTAAATTCCTTCT
+>7383 1
+CGAGCTATTAGCACTTCGAGTCAGGGAGATGAACAAGTTCTTGAACATGAAAGCCCAGATACCGCCACTTGGGTCGACCATGTGTTTTCCCCCGTGTTGA
+>7384 1
+CCCAGCAACGTGGTGCACTATCACAAGACGAAACTTTTTCCACGTTCTTAGCACCCGTTCACGGGTAGTTTTGAGCGTGAGAAAAGCGACCTTTTAGGGG
+>7385 2
+ACGACAAGTACTGAGATTTTTCGCATGAATCCCTAAGGCGAGGCGGGCTTTATCGAATGGCAAATATGTGCGCCCTGTTGGACTACCTTCGACAGTACCC
+>7386 2
+GCTCGAACATGGTTCTCCCCTTCCCGGTTGGTAACAGCGAAATATCGAGATACCCGATTTACAGGACTAATGGGAGCACGATGTGAGTCTTGATCCTCGA
+>7387 2
+GGGAACGTACACTACGTAGGTACATCATGAGTTGCTAGGCATGCCGAACCTGTTGGCCCAGAATGTCCTAATAGTGCAACCGATTTCGTCCGACGTATTC
+>7388 1
+GATCCCGACCGATGGAATGACTCCCAATATCATGGCTCGAGGCTAACAGCCGCATTAGGTAGAAGCAGATACTGTTCGTGGTTTATCGTCGACTGCTATC
+>7389 3
+TTAAGATGGGCGCAGAATTCCGCAATACGGACGGCCGTCATCTCTTGGCAGAGTTCGTCACTCGAGACATTATAGGATCGCGAACTTGCATACATTCCGT
+>7390 1
+AGGGACTCGTTTAACTACACCCGTGTTCCATTCAGGCGAGAGTGCCAGTTTGATCAAAAGTCGGCAATTACGCGTGCAATCGAGTTCTGCCAAGCTTGAC
+>7391 1
+CAGCAATGCTTGCAAGGTTGTATGCACACCGCGCGAACGTTTATCGGCAAGCTAGATGTGTGCACGCTGAAATTCCGATGCACTTTATAACCAGCGGTCT
+>7392 1
+CGCCGGACTGGCTTTTGCTATCTCCTAACAAGAAAAGGCCAATTTCCGGTGACGGGAGTAACACTACTTCTCGTTGGGGTTCATAGAACCCATGATCGAG
+>7393 3
+AGCATCGTATACGTGCGAAGAATGACTAGATGATGGCGAATTAGTGCTCTAGAACCCCTCCCGCATTGGATAACTCAGCGCGTGGCCGATGATCTTTCCT
+>7394 1
+TTCAGGCTAGGGAAACGGGTGTCATGACGGATGTGTTGCTTACGTCACTCCGTCATCTACTAAACCCCGAGTAATGCTTTCAAGATGTCAGAGACCCGCA
+>7395 2
+CCTCGAGCCGGCATTATTTCGGCACAGGATAAATCGAGGGTACGCTGTCAAAGACCGATGGCTTTGGTGCCTACGAACATTTCGACGCACGTACTTATTA
+>7396 3
+TTTAATGGCGGTATTATGCATGCTTATGTTCAATGCCAGGACCCATCCGTGAAACAGCATGCGACCATCGGAATTGGCAAACCTCGCGCGGTGACCTAGT
+>7397 3
+ATAGTACCAATTGGAGGTCCCGGCCGATCATACCAGTTCCTAATAACTGTGTCTCTACTGAGGAATGGCGTACAGTCTCGCTACGGGAACCAATGTTGGC
+>7398 2
+GCAATGCTCACTTAGCGCTGGTACAGCCAACTATGTGGGTATGTACGGACTGCTTAGTAAAAGGCGCTGTCCATCCATTGACGTCAACGTCAGGACTCTA
+>7399 3
+GAGTTGGGGAGACTTGTCCCCTTTTCAACACATCATTATAGTGGCGATTGCCAGCACAAGGAGTTCCACTCCAGGGAGGATATCGTAAACCGTTCTCCGA
+>7400 2
+CTACAGTGCGTCCACCCTCTACTCTAGCTTAGGCCTTAGAAGAGTCCTACCAGTAGGCGCAAAGTGTATTTAAAGTGTATGCTGGTGTGGACGAAAGCCC
+>7401 2
+CAACTGTGGCACTAGCGATACGCCACTGGAGCGTGTACAAAGCAACGTTATACTTTGCAATCCTTAGGAGGGGTGACGCCCATCAGCATGTCCTTATTTG
+>7402 2
+GGAAGACAATAACCCGTAGTTCTAGGCTGACGCCTATTTAAATCCTTCCGATAGCGTCTATCAGCTGTGACGTGTGAGACGGGCGCATTCTCTGAACGAC
+>7403 1
+AGTACGGCACATTACTGAGTCACAATGGGGGCACCCGAGGGAGCGGTATAGCCGATTTATGAACCATCTGTAGTCCGTTCCCCGAATTATTTACCAGTTC
+>7404 1
+ACGCGGCAATCACCTCTATTATTGTGGGTCGAGTGAGTGATACTCAGACCCTCAAACTAAGTGAGTATTAGGTGGGTCTCCAGTGCCCTCTGCCAAAGAC
+>7405 3
+ACATTTCGGCCGGTCCGACTGTTAGCGGGCTCCACTGTGCACTCGTTATTACACCGGTTAAAAGGTGTCAGTTGACAAAACAAGTCACTGCGTAAACGGT
+>7406 3
+GGGTTGAACCCCTGATTCAGACTACTCCGTATTATCGCAATTCAACTAAACGGACATCGTACGGATCGTATCAAGGCAGTGTGTGTGTGGCCCACCTAGG
+>7407 1
+AACGTACTGCGACATGTTCGTTAGTCCGCAGCTGAAAGCCTCATTAGGCCGGTCCTCATTACGTTGTACTGTACTTCCCGATAGTAGGGACAAGCAAAGG
+>7408 3
+ATGTCACGCAGTGGAATTAGGAGTTACACTAGAGGCCACTCACCACTTTTGGTGCCATAGAGCGCACCCCCTTCGTCAAAATATGGGATTAGTTGGCCTG
+>7409 3
+GAATGAACACAGCGTCCAAGCTGGTACATTGGTGCCTACGTGACCGTCTAGATCGCGTATCTTTGCAGCTATTGATGAAGCGCACCGCTAAGGACTATCT
+>7410 3
+TCTCACCGACTGCAAAACTAAGGAGGTGCTTTCCGTCATCCCTGTATTGTATACAGTGACACCATACACGGGTTGATCCGTGGTGAGAGAGCGCTGAATC
+>7411 3
+ATCTTGTTCCGCGAAGACTGAGACGAGGTTATTCCTGTCGCGCCAAGACGCATAAAGTACCGCTGTCGAATCATGGGATAACTCCGGGCTGAATTTCCTA
+>7412 1
+TGACACGACTGGCGCTACCTGAGTAACAACAGTGACCTCTTTGAAAAGGTGGCCCGGGTTGACATGCACATGTAGGTTTGAACCGACGTCTCTACTTCAT
+>7413 3
+AGTAAAATGCGGAGTAATCGGCTCCCGAACACCAGGTTTGTTTTACCCGATCTAGCCGGTGCCGCATGATTCATTTACCTCCTTGTGCGAGGAAGAAGCA
+>7414 2
+CTCTAGATACCCACTTGTACCATCAAGATCAGTTGGAGAGGAGGCTATCTTGGGTCAAAGTTGGCTTCCTCCCTGAACCCGGAAGGCGTAGTTTCAAACG
+>7415 2
+CATTCACACGCGCGAATGCCCTTGGCTACATGGATAGGTAACGTCACCACCGGTTAGATACGTGGATGCTCCATGAATTAGATGGCCAATTGTCTGCATG
+>7416 1
+CGTCTTAGCCAACTTTATGGTAGAATTAGATGACCGAGCGAATCACTGGAGAATCCCACATCGCGAGCCGCAGGGGCGGTTATAGTACGCCTATCTTTTC
+>7417 3
+TTATATTTCCAAACTCTCGAATTACTCAAGCTACCTATTGAGAAGGCCGACGGCGTCCACCTGAGAGCCTGTGGTTGCCAGGTCAGGTGGATAAGCACGT
+>7418 1
+CCCCCACCTGCGAAGTTAATTATGCAGTTTAGCGCTTACAACATAGCCAGGGTTACCTATTATACGAGAGAGATCTTGGTGGTTAGGCCCGCGTCGAAGC
+>7419 3
+ACAATCAATCTCACTCCTTGAATTGGATTTGATGCCCAATCGTCGGACCTGCGAGGGGATACCAGAACGTAAGATAGTTGGCCCGGCGCTTTCTGTGCAA
+>7420 1
+GACATTTTCAAAATCGAGTGGCGGAGGCAGCTAAAGCATCAGGATTAAGCATACCCCGCAGTATTTGCTTCCATGCGCTGAGGTTCCCGTCGTCAATCTG
+>7421 3
+CCAACATGCTATACTCCACGATCGGATCGACTATCATAGGAGCGCGTATCTCTAGTGTGTTTAAGTCCCAGTAGTTGTCAACAGTGCGCGTGCAAGGACG
+>7422 1
+CAGTGCCAGTCTCTTTTATCCTTCCCAACCTTTTGACCATAAAGGAGAGGGTGAGCGAAGGAACATCCAACACTGAACCTGAGCACGTGTGTGTGCGTTG
+>7423 1
+ATTCCTTGACAAATCCCTAACTTAAACGCTATTGAGGCGCTGCTCAACTACGGAGCAATTGCTAAGGCGCCTAGTTGATCCGGTAGCGAACGTGTTGGGC
+>7424 3
+GCTTCACGCTTGGCTAGGTACATCCAACACCGTATATGCTGGTCTTGACCAGATTCCGGACCTATCTAACCGGTGCCGATTAGATTAGAGTCAGGAAAGG
+>7425 3
+CTGATTAGGGCACTACGCGTGATAAAGATCTGTCTTATATTGTGGGCCCGCAGAGCCATCGATCAGGCGCTTCCTTATTGTAAGCCCTGCACAAGAACAG
+>7426 1
+ATACGCACTCATGTCTAGCAAATGCGCAGGCGGGCTAAGATTGAATCATGCTAGTTCGTTCGGGACACGTTAACCCATGACGTAGCTTATATCCCGCTGG
+>7427 1
+CTTACAGCTGAGTGAAACACGTTAAAACTCTTTCGGCTCTTCAGCGAAGCTGTTACAGGACACTCTAGATCTGTAGTACGCGGCCGCATGGCGACTAGGT
+>7428 1
+AACTTGTTTCGCCGGAAGTCTACCGTTCGCTCGTACATGTACGGTAAGGTACGAAGGGGAAACTTCACTACCTCGAACCGTACTACGAGGGACCTGATTT
+>7429 3
+TGCTAATACCCGTCTTGAACGGAGGGGAACCGTCCGACACGCCCCTTTGCATAGAAGCATAAAACAGAAGATTGTTTACTCTAGGGGTCCTGTCTTTCGG
+>7430 1
+AGGGATTTACTTCATCTGATCGTGCCTGGGGGCAGATTTCCGTTCACGATATTGCCCAGACCCACATGGGTCGTAACACTGAATGAAACCCTGGCTAAAG
+>7431 2
+ATACTGCGGAGAAACGGTGTGTACTGAAGCCGTGCCCCCCGGAAATGGGAACGACCCTTGTATTGCTTCCTCAAATGTTTGCATATAGTCATGCACTGCA
+>7432 1
+CGGCAAGAGTTTCCTGATTCTTGGCTTTATTAGCTCACACATGACTGCGATCCGGTGTCCGTAATACAGTCACAGCCCAGGAGAGAGATGTATCGGAACC
+>7433 2
+GCGTGGTCGACCGCCACTGAGGTACTGGTGTCTTCGTCCCTTGGAAAATATCAAAAACTAGCACTCACTAAGTAGGTGTCTGTATATCGAATGGCACGCC
+>7434 2
+CATACTGGGTCATCTTGGCATGGAATCGCGGTGGACCTTTTGCATTCATCCGATCAACCCGGATATGACGGCAGCGAACATCGAAGTTGTATAGCACCAT
+>7435 1
+CATCATGTTTCAGGTGACGTTTAGTATGCCGGCCCCGCTAAATCAGGGAGGCCACGAAAAAACTCTATAGCGGTCAGTGACATATCTTGCTACTGCGCTG
+>7436 3
+GTACAGTGTAGGCTAAGACTCTGGCTGGGAATGCCCTGTTGTCAAAGTTACCCTCACTCCTCATGGGAATCCGGACGAAATAGACGACATGAGTCCTCTT
+>7437 1
+ACTGCACACTTTAGCAGGACAGGTCGGACGTGGGTGTATTGTGGCAGTAACGGCAAAGTCTCAGGAATCCTCGTTACCTACTCGTCAAATCTACCTAGCT
+>7438 2
+CTTTGGATGTTTAGATATCGAGGCCCCATGAGTGAGTTGACTGAGCACGTTCACAGAACGAGCACGTCCTCAAGGTTCTATACGCGCCCATTCAGGAATC
+>7439 2
+GTTTTTACCGAGTTTCAGACTTGAGTCTGAAGATGTCGACCCGCTGACTGGCCACCTAATTGCCAATAAGCGAGACAGCATTGGCCCCTAGTAGACGGAT
+>7440 3
+AGTGTCTGTCAGCAATCTGTCGCGGAATATTGCTGATTCATTAGTCATATGGCCGATCGCGGGCTAACCAATTAACCAATCAGGCCGGTCCGTAACCGGA
+>7441 2
+CCGTACAGGCGTGCCCAACTCACGGCATCTGGAACTCGTGCGGTTTACTACGAACTTGATGACTCAAGTGCTAATTTGCATGCTAGATAACCATAGGGTG
+>7442 2
+AGCAGACTTCTCAGCATTAATTTACAAGGGTGACCTTTATGACTAACCGCGATCCTTTGATCGGGAACTGGCGGACGACTTTCCGGATGGAGGCCACCTA
+>7443 1
+AGTATCGGAAGGGGCGTAAGTCGGCTCCATGCTCTTTAGAAGTTTACTAGTTTCCGTCGAACCCAACGGTCATACTATGCCGAGAATTCGAGCCGCACAT
+>7444 3
+GTGCGTAATACCTGCTTGGAAGAGCTAATGTCGGTGTTCTGGCTCATCGGTGGTACAAACAAGTAAAATGCTGTAGCTTGCGCCAACAGCTCACCTACCC
+>7445 3
+GTCTAGAGCTCCAACGCGTTATCATTTTCGGGCAACAAGGATAGAGCTCCCAGGTAACCAGAGAATTTCAGCTTAGTTCCCAAGCGTGCTCAGCGGGTTT
+>7446 3
+TGACTTAGGGCGGAGCCCGAACCCAAAGCTTGAGCCGCGATGGTCGGATGATCCCCAGAGTTAATAAATACGTAACCATTATTTGGGTTACCGTCTCCTT
+>7447 3
+AACGCACGTTCCATGTAAGCAGATAGGGCGTTCCGGAACTATCGTTATGTCAGTCTCTGTGTCCGCGGTTACCAAACGACAGACCGGACGCTATTATGTA
+>7448 2
+ATCATCTAAAAGCGTAAACAATGTTCGATCGCTCACAGTCCTCGTGTCTCACCGTTTGTGTAGCAGACTGAGTGTCCGCACAACAGAATGGGGTTCGCGG
+>7449 3
+TGAGAGCGGCCGCTCTTTCGATTCTATTCGTAACGTGCAGAAACATGTTACCGGCAGACGAAATCTGTTCCGCCGAGGCCCGTTGGTAGACAAATATCTA
+>7450 2
+TTACATCATAAGCCAATGACTATCTTATGCGACCGAGGTCTTTGTGACCGACAGGTCGGGTGGGCGAGTTGAACGATTCCACCGATTGTTGCACACCCAA
+>7451 2
+AAATATGAAGGCCGACCGACGGATGTGCGGCACCATGAACCTAGTCTCCTATCATCCGTAAGTGGAAGTCAAGTGTCGTCCTGATGGCTCTTATCGTCTA
+>7452 1
+ACTAATCATCGCATCAGGATTCCCCGGGAGGAAGAAAGGGTTCCCGAGACCTAGTTACTCTAGTGTGCCCATGATTTTGGGTAGCAATCCTGGATACCCT
+>7453 1
+TACGATTAATTGCTCTATAGAGGAACCTACGCCACTTTGGGCTAAGACCTTCCACGGTTCAGGGGGACTCCACATCCAACATGTGGTCGAGGATGTGACT
+>7454 1
+AAGGCACGCCACGCTTAGGAGTCTTGACAACCTTATGAGACCAGCACATACCGAGTTCTAGCTGCCTTGTAGCCTCCAAAGATTGAGTGGCGATGTGTTT
+>7455 3
+GAGCTGTCTAGCTGTTATACTCCTATCCGAAGGCTTGGATCTTACAATGACCAGAGCAATAACGGGGTGCGCCTCCTAGAGGATTACGCATCAGGCCTTA
+>7456 3
+CTTTCCGACTATGCTAAGAGCTCCGGCAGACAATTAGGGTCTCCACTAGGCATCTGGAACCGTAATCGGCATGTTGCTGACGGCATATAGCCTAGTAATG
+>7457 3
+CAACCCTAGTGGCAGACGATGATACTTTAACCTACAGGTAGCCAGGTTTTAAGGTCGAGTCTCGATCGTCAAACTGTTGTTCAGGACCCGCGGCGTTAAC
+>7458 3
+TACAGTACGTAGCACGAGTTCAATCTTGCGACTCTGGCGGTGAGGTGTAAGCTGACTATACATCCCCGTCGACTGGTACAACTGAAGTCTTCCGTACAAG
+>7459 1
+TGACACTATTCGGGTGTGCTCTCAAGGCCAAAACCATTTGTGATCATGGAAAAGATACGTGGGATACCCGTAACTCTTCCCCGGGTAGGCTATTGGACCC
+>7460 1
+GGGGCTGCCCGTTGAGACATTGGGGATACCTTAATTAGCACGGCTGTAGGCTTGACTATCAGATCCAATATATCAACCGTGCGAACCCCGGTTAACTTCA
+>7461 1
+GCCGCATGTCCTTGACGTTAATATGTTATACTACAGTGGCAGGAATCCAGATCGACTAATGTCCACGTACTGCGGAACTCGTGCGGTATAACGGACCTCG
+>7462 3
+AACTCGTATGCGGCTCCCACCATGTAACGAGTGTTCCAGCTGTTGTCACATATTGACCTGATCCACAACAGCTCTGGATGATGGGAAAGCTGAGTTAGCG
+>7463 2
+AACTCAACATATTTCCCAATTACCTCGCGATTCCGGGGTTCAAGCTGCAGGGGTGCCAAGGACAATTGGGCGGATTGTCTTTGAACCACCGTCTTAAGGA
+>7464 1
+GGCCTGAAAACTAGTCAGTATCCAGTAGCTGCGAAAAATAGATGTATGTTCCACATTTGTTGGGTCTGCGCTGGCACCGTGACCACTCATGCTCCGCAGA
+>7465 3
+ACTAGGATCGCGAAATCCTCGTGGGCATCACGGTACTTGTGTGAAGCCAATCCAAACTTATAACACACTGCACGCACGCGTATTCGTTGGGTCGAGTTGT
+>7466 2
+GAACGACTATACTTACTGTGGCGGGCAGCTGCATAAGTCCCTTCTGTCCCCAATGGCAAAGTAGTCTGGTAGCAATATCCTGACCCGTGAGGTTCTAAGA
+>7467 3
+ACCACGTTCCAGGGTAACGCTTACATGTTGCGAACTAGGTTTAGAATCGGATCGCGTACCGCGTCCGACCCATTTTGGGCTGGAATTACAGGATCAATCA
+>7468 3
+GTAGCACACTGTTTTCATTAGCCTCATTTGCTACCAAATAGAAATTCAAGGCCGGGAGGGTTACCATGTGGGGCTGTCCAGGGCCCTACTATACCCGAAG
+>7469 2
+GCGTATAGAGCGACAGAACCGTTTTTAGCTCTCTGGTACCATAACGTTAGAGTCCTTAGCTTCACGGGTAACGACCACGGTTCCGAGCTAATGCAATCGG
+>7470 1
+GATAAGATAATTCTCCCCCGGACTCGTAGCCACCGGTGTGTATACTTTCAGTATTTAAGTTCTGAGACAGAGGAGTTGCCATGCCAGCGGCAGACTCCGA
+>7471 1
+TTCTCGATCGTACAAGTGCTGCTCGTCAATTAGCGTCTAGAGGATGTCCAGAAATTAGGAAATCGAATATTCTACGTCGCTGCGGCCTCGACGGCCAACG
+>7472 1
+ACCGTTTCGCCTGGTGTGAAAGCGGACTGTGGGACCGACATAAGCCGTTATACATAGGTGTGAGCACGCGTCCTGTTAAAACCATCACCAATTCTCTTGA
+>7473 3
+CACAATCTTTTACATGTACGAGGGTCTAGACCAGTATGAGGATTGGGACCCAGATCTCTACCCCCAGATCTCGGACGTGTGGTATATTCCACTGGAACGG
+>7474 1
+CAAACCATCACTTTATCTGGCGCTCGTGTCAAGCGGAAGGAACAGTATCTGCAGGAGTGAATACTTCGAGTGGGTTACCCCTCCTAGCAGCGTTGATTAC
+>7475 1
+AGAGCAATCCAGTTTGAAACGAACACCTTGACAACCGCGTGTCTTTGATGATTCCGCATACCGGGTGCCAGTGGTAATGCAGGGATCTCACTTATCGCGT
+>7476 1
+GCCATTTCTGTTGTACTGCGTTGGCCGCGTTGCCGAAAGGACGGCAGTCAGTGCACAGAACCATCCATACTGATTCGATACATACATGGTAGGCATATAC
+>7477 3
+GAGAGTTCGGAGCGACACCTGCTATCAGCCGCCGACTTTTAGTGAGGAGTAGATAAGTGATCTCCCTAACTATAGACCCGCAATTCGATGGTATTGCTCC
+>7478 3
+GACGCGCGTGACTGCAGTCCGAGATGAGACTTGCACAAACATTCGCCCTGCCTGTTGCTAAAAGTAATAGTCTAGCAAGTCGTTTGAGACTGTCACCTTG
+>7479 3
+AACTGCCCTATTGCCTGAGGATTGCTTCTAGGTGGATTAACGACACAACGATCTGAAGAGTGTCATTGCTGCAATGCCCTGCACCACGGTTGACAGGTCA
+>7480 2
+GTCCCCCTTATCGATGAGAAATCGCGATGAGCTGGTCAACTGCGAACGGCTGTCCAAAATGAATAATGGCGTCTCTGTGGTCCTTACAGAGATCATCTGC
+>7481 2
+GCGCGTTCACAAGAATGGTACGTTATCATCTAAGCACTAACCTGTTATTAAGACGCCGACCGGTGAGCCTGTGACTGCACTATACGCGTCTGGCGTGTAA
+>7482 3
+TTGCTCTCAACGGGTGCGTCAAAGCTTCCGGGTAGGGTGCGTTGGTATATTGAACGTCGCTAGAAATCGACACAGAAGCCTCGCCAACTTTCAATCAACT
+>7483 1
+CAGAGTCGGGCATCTACAGATCGTGTTTGGCGAGGGTTAGTAAAATGTCCCAGCTTAGGACAACTTAGCTCGCGGAACCCGTGTCTATTCCAATCTACAC
+>7484 1
+GCCTCACTCGCAGGTTATGGTAACTCCTAAATACGGAGATCACCTGTGCTCCTACTGAGGCGCATAGAATTAGCGCTGCACTTAGTCGGAAGTATCGTAG
+>7485 3
+CAGCGTAGGGAGGCTCCATGAGGAATCTACTGGACTAAGCGCTGCGCCGTTCCTTGGGTATATTTCTTCTAAGCTCGATACCGACTAAACCACAGATAGT
+>7486 2
+TCGAGCTCTGTAACAGTCGTGCCGCTGAGACGCAAGTCACAATGGCTAGACTTTCATGCATAGTAAATCGGGGGCAAACCCATGCTTTTAGCTCCTATGG
+>7487 1
+CTGTCGACAACGCTGGTAAGTTACCCGTCATACACTCTACCAGGTCGCGTCTCGTTGTGATGATTAATAGTATCATTGACAAGGGGGCCACGACCTAAGG
+>7488 3
+AACGATGAGCGATGTCTCCGTGCTCGAAGGGCTCTTTGGAAATAACCCCAGATGATAGTGGCGTGCACTACGGTTCAACGTAGATCACTTCCTAGCTCTA
+>7489 3
+CTTGCCATGTACGCGAAACCTGCTGAGTGACGGGAAACAGTACACTACTTGCGCCTAATGAACCTTACCTGGGCTGAACGCCAATTTGCTTTTGGATAGG
+>7490 3
+TTTCGCCTCTACCGAACAGATGACAATTTCGAGAATGTCGCACGGGGGCCTTATTACGGAGATGACGTGGAGGTAGACATTCAATCCCTGGCATTCTACC
+>7491 2
+GTGCGGGATCAACCCGACTACTTCAAACCATGGTACTGCATACTGGGTTTCGATCCAAGCGGTCTGCTAAGTTGTCTAAGACCTAAAGCCTCGGAGTATG
+>7492 2
+TATGACCTGTAAACAGTTGCGCGCGTTCTTTTGGGTCAGGAAATCGGGCCGATCCAGACCCCGTACCTGATACATCTAGAACGGTCTCTTAATCGGAGAA
+>7493 3
+AAGAGACAACCTCGACGCTTGACATGCCTGTTCGTACCGGTATCGAGTTGATCAGAGTAATAGAACCTTTGTGTGACCGTGTGGCTGTCCGATCCAACCA
+>7494 3
+GAACCCGGGATCCTATGGCTGCTAATTTGAGGCCTATCTTAAACTCCTCCGCAACGTCACCTACCGTGTGCTTGGAGGGAGATAGCAATACTTGAATGGA
+>7495 1
+CGTCCGACAAATGCAGCCATCAATGGTTGCGCCCTCGCTATGCGAGTATGCGTCATTACGTAGTATTCGGTATAAGGAGCGGTATTCCAGAATGAACTCC
+>7496 1
+GCAAGGACCAGTCTGGGAAACTTATTGTGAGTTGCGTTAATGGAACCTGTCAGACTGAAAGTCCATCTTACCACGTGAGTACCCCACGCCCCTATTGGGT
+>7497 3
+ATTTTCCAGACAGTCGCACGACAGTTAGACGTTAAAAGTTGATCGTTACTGGAGACATACCTAAGTCGCACGTCCCGCCGGATACGGCGCGTGTTATGCT
+>7498 2
+GACGTTCACCCTAGGGACTTGCCCTAAACTTGAAGCCGAATGGTTGTAGCGCTTATCAGTACGCCGATTACCTCCTGAATGTTGGAAGAACCTAGCTGGA
+>7499 1
+TTGTCAGCCTTGCCCGGAAACAGCGCCTAGAACAACGATCCCATCCAGTGGTGCGAGGTTTCACTGGAAAGGGTAGTTCGTGAACTTAATATGATCTCTC
+>7500 3
+ACATGAAATCAGTGACTACCCACCAGTGTTCCGGATGTTTGCATGGCTCACTTGTGTTAAGCAAGTGACCATCGTGGAGCCTGAGCATAGCGCTCATACG
+>7501 3
+ATAAGCCGCGCGATAGTCGTTGGGCATGTCTCATTAATTAGACTTATTCGCTATCCCATGAGGCCCTGGCAAGGGACTAAGTACTATACCGCCCGAGTGA
+>7502 2
+GAAATGGCATGCAGGCTCCCACTCCGTTATAGTTGGCTGCCATGTATGTTATATCCGTCAATACCGCATTTCCAATTCAGCGGAAGATACGGAGGACGGC
+>7503 2
+CCGTTTTTTACCGGCAGGCTCCCCGTCTTTTCCAATACATAGCATGGTTTTAAGCGGACCATGGTGAACGCGCCCGATTCAGCAGTAAAGAGGAAGAGAT
+>7504 1
+GTGGATCCCAGAAAGAGCTACTTTCGCCGGTCAAGCAGCGTTCGGAACTAACTCGGCGATATGCCACGGACTTGTTAGACTTACATTCAGGTCCAGTTAT
+>7505 3
+TTAATATTTGGCAACGGGATGCATAATCTTTCGACGCGTACTGGTCCGCTCGGGTGCGCACCGATAGAGGTCGTAAGCCAATAGCAACAGATCATTTCCC
+>7506 1
+AGTATGCTGGCTGCGTGCACATGGTGGATCGAACGAGGATATACTTGCGCATTATACAGCAAAGGTATACTCACTTAGATACCCTCCGAGGCCCTTGCCT
+>7507 3
+GTCCAGGTTAAATCAACGTTGGCAAGAGCGATACCTTGCTATAGTGAGGGGCTGCGTTCATGAAGCACCCACCGCATATATAGCATCCCTTTTACTGGGC
+>7508 2
+TTGCTAGTCACCAGCGCTGTTCGCCAATATAGAATCATTGCGCAGGGTGACGTGAGTGCTATACACGGCTAATAAACGTCCGGGCAGCGTTATCTCAACT
+>7509 1
+CAATACCACGAAGGACAGCGTATATAGCGATGACAAAAATTTCAGATCCTGGTGTTCGAGTATTGGCTCCGTGCTCCCCCGTAATGCTGATGGGCTCCTG
+>7510 1
+CCGGCAGGCCAGGCAAATCTTCTTGCGCGTTTCTAGCCGTGTTACGAAGGAGTCTTAAGTGCGCTGAAACATTCATCCACCTGAAAGGTGACATCGTAAT
+>7511 1
+TAAAAGTCCGACGAATCTTTGCACTCGCCGAAGATAGCCGTCTAAACACTTGATGTTGGGATATCCCCGGTGGAATTCCCTTTCGATGGGCCGAATCGGA
+>7512 1
+GACGCCCACAGTAACTGTGTCGAGAGCAAGCTAACATGCGTTAAAATCTTTTGTGGGTTCCCGTATGACAGTCGCCGACCTACGGATCTAATGCTGTCGA
+>7513 1
+CCTGTTCATTTTAACGCCTATAAGCGCGCTAGGCCCCTCGGTTTACGTGCCAGCGTTAATAGTCGTTGCACGGACAAGATAGGGAGAGAATCTATACACG
+>7514 2
+CAATGATGAGCATGATGCCTGGCAAAAAGTAAGTACGTCTGTCGTATTTTGAGCCCTGCTCTGACTCCGTCGGAGAGGTGGCAGCCCTTACTCACAACAT
+>7515 1
+AACAGCGTCGCGTTTAGCTCGCTCCGTATTTCGACGGACTCGTTACTTATTAGTAATACAGCACCCTTGAAGCAACAGAGAGCTACGAGTGATCGTGGGC
+>7516 3
+CGTAAGGGCGTTAGGCTGCTGAGGTCCTTCTTATAAATAAGGTTCCAACGAGGAAGGCATTCGTTATGCGCTATCAGACCACCGGCACATTCAGTACCTC
+>7517 3
+TCACTGCGTACACATTGCGGAAGCCTTATCCACCATACATGAGGTTTGACCTCATTCAGTTCTCTGCGGATTCTGGAGAGACGCTGAGCAGTACAAGGGA
+>7518 2
+AATACGGAATATCGGTCCGAATGCTCGCCTCTAGACCGTTATCGGACATACGTGTCATACTTGGTAGGTCGTGCCCCTAAAGGCAATGGTGCTTACAGAC
+>7519 3
+TGCCAGGTCGTGTTATTGCGACCACCATCTGATTACGAGAAGTTAGAACCGATTAAAACCTTAGTCGATCGGCGCAGGTGAGATCGGCCTCCCAGCTTAT
+>7520 3
+CGGCGTTGACGCCGCTTCAATAATTAGAGCTCATCAAGAGCTACAGCGCAACCATTCCATCGTATCTAATATCTTGGAGCTGGTTGCGAAGGACTGGGTC
+>7521 2
+AGTGTAGGCGTGGTCTTGGTTGCTCAGCCAATGAGCTCAACTTTGCGAGAGGGTTAACCTCTTCACAGATGCACCCTTCGCACAGTCTTAAAACGAAACG
+>7522 3
+GAGATGTACCTATCTTCCTCTATTTGAGGCGGGTGGCGGTGTACTCCACATCCAATCATAGGCCGACTGGACCGGATCAGATCCGACCGTTAGATAAAAT
+>7523 3
+GCCATCAAAATTCACACCATACTGTGCATGCTTAGAAGTACGAGGCATTAGGTGTTACTCGGTTGCATGCCCCGAAGATAACCGCTGTGAGGTGCCGTCT
+>7524 1
+CTAACCCAATCGCTTTATTGCGTGTCTCCGGCTAGAGAAGACAACAAATGCCTGGCTACAACTTTAAAAGATCGGGCCGTTGCGAGTTTGGGCCGTACGT
+>7525 1
+CTATACGCGCCGCTGCTGGACAAATGCGCGTCACCTCCTTACGTTTAAGTAAAAGACGCAGGCTAGTCCGAGGCATTAACGGTTTCTTGCAAGTGAGATT
+>7526 1
+TGCAACTTCTGGAACTCCACTACTCACCGAAAAGGGATCACAGCATGACTGAGTGTACGTAGGTGCCGGCCAATGTTTACTGGCCCATAGGTGCAGTTTT
+>7527 2
+TCGTTAGAGGCGAGCCGCGTCGTAACGTAAAGCGAACCAATCTTTCACACCTAGGTCGATAACTTAAGGCCCTGATTATCGCGCTTGGTTAGTGGATCCA
+>7528 3
+ATTTCTAGGCCTACTTCCGGTATAACTTATGAAAGATACCCAGACAAGTGAGGAATCTGGCCCAGTCTGTCAATACGCTCCGTCTTGAGAGGGGCGCGCT
+>7529 3
+TATAACAATTCTAAGGGGCATTGACGTGATATCGGGGAAGTTCTGAGCCGCTATCACCGTACGCCCAAGCCACTGCAGCGAAGCACCGTTGTATTTCTTG
+>7530 1
+TCAAAGGCTACGTGACTGGTATGGAATTACAGAGACGCTCACGGCGCGTTACTATGACACTTTGGCTGACTACCTCCGGTTTTTGAAAGCCCTAGCGAAC
+>7531 1
+TAAAATTAAGGGGGAACTCAGTGTTCCACCAAGCGTTCTTTACGCCAATTTCGGCTGTGATCCACCAATCGGAGCTCGCTACATGCAACTGGTACGTGGG
+>7532 1
+CGGACAATAGTGTCCGCGAAGGAAGGACTGACAATCTTTTAGGTCTCCCTTGACGCGTTCACAACGCGATCTTGTACTAGGTAGCCATTGACGATGTACC
+>7533 2
+GCGCAAATGCTGGTCCGGCACGTGTCCTTGGATGTCCTATCCGGTGCGGATAAACCCCGTTGACTACAGCACTTGAATGAATTATCCGATATTCAGAAAG
+>7534 3
+TGCGGCCTGACTGGCCCAGATGAGTCTCTCCGACTGGTTCGTTGAATAGAAGGCTACACCTTGTATCATTTAGACTACCGTGCACTGAGATGACGAACAA
+>7535 2
+GTGCAACCGATGCCGACTCTGAGAAGCTATAAGTGTTTTAATGTTATAGGGGCCCCCGATCCCTACAGGTTTCGGGGCACAATACTAAGCCAGATGCTCT
+>7536 2
+TTTAAACTCTTGGCCCGCTGCCGCGTTAACTGTGGAATACGAGCTAGCCTATTGGCGACGTAGATTTGTCAAGTGCGTCAACCTGCCACAAGACGAGTAA
+>7537 3
+TTCATTGTTGTTTAATGGACAGATAAAGGTTTGACCGCATTGAACGTCGCCCCTGCTAGGCCTAAGCTCACACGCCTTCACATGAAGCGGAGGTAAGCCG
+>7538 2
+TTGCGAATAGACAAGTGGATTTGTTCCGAACCCTAGGTGAGCGAGAACTGCTTAGGGACTAAACGTGGTTCAGACCTCCTACCCCCTCATGATTCCGGTA
+>7539 1
+TAATCTTGGCAGCTTGGTACACCGCGGTACACAACTAAGCCCAGCGACTGCTAATTAAGGTGGTGCGGCTTGAGCACTTAGATAACCCGTGATATTGCCT
+>7540 1
+TCTACGTGCATTAATACACGGTATCATTTCCTCGTTAGGGACCGCAAGGCTCTCCACCAGCTTGAGTCATGTCCGACGAAAGCATGAAGTTGGTCGGAAG
+>7541 1
+GGCCTGCAGGCACGCTCTTAATGGACCGATCTTTAGCAGAAGAACGCGTCGGGAATTATACCTTATCCTTCCGACGATATAGAGTGTGATGCACCTCAGT
+>7542 1
+CTAAGTGTGCCTATCTGGTACATACCTGGACAGCACCGAGGCGCTATAAGACTGAGGTATCGATATGGTCCAAGGTCCTCACGTTCTAACTGACATGCGT
+>7543 2
+CATTTGATCCGCGAACTGTAAAGAAGATCTGACACCCGGATGGGGCCCTCTGGACCTGTATCATCACCCAAATTAGCATAGAGGTCCGTTAGTCTGTGTG
+>7544 1
+CTTCTGGTTTGAACTGACTCTACGATTGGCGGGAAGCAGCCAGCTACAACCATTAAGATGGTCTAATTGAGACGCCAGATGCACCCCGATTCCTTAGTGG
+>7545 2
+GTATTCAACTGGCACTTAATTTCCACCAACTCATACGCTTAGCCCAAGCATGAGGGGGTTACTGTGCTCAGCAGCTGAGCCTCTGGGAGTAGATTGAAGC
+>7546 3
+ATAGTCGCAGTATACACTACAAGGCCTCCTAGAGACCAAGATAGTGTGGTATGCAGTATTCGGGATCCCTATTATCGTGGGGTGTGAGCTACCCTCCCCA
+>7547 3
+CCGATTCAAACAGGGCCCGCTCCACGTTAGAACTTGAGTTTGCCATAAACGCGTTGCGACGTAACTTCAGGGGGTGATCAATTTGAATGTCAGCAGCCTT
+>7548 3
+TGTGGCCCGTCGTGTAGCGCCACAAACACACTACTCTGTGAAAAGGTGCTCCTGGTAAGCATGAAGGGTGACATACCTATCCTTTTAATCAGACGTGCGT
+>7549 1
+ACCAGGGCAGCCCACAACTAATAGCCCTTGTGATAGGCTAGTTTGGGTATTTGCATACACACTCCCATGTGTATAATTGTCCAGTGCGTGGCGGGCAACA
+>7550 3
+GGCGCTCATGCTTAACAGACGTGTCACAAGTCCATGTTAGCGAGACCCGCTCTGAGAACTCTTGTACACGGGGATATCATTCCACTTGGTGAAGTTAGAC
+>7551 3
+AGACGAGGTAGTACCATACTCGGTAAGCCGGGTCCATGCCGATAGTCCTTCTGAGATGTCTACAATAGTTGCTCTCCTTTGCACAGCCCGTGATAAGGAA
+>7552 2
+TGGTATAGTTTGGGGCCACCCATAAGCTCTACGTCGACTCACTGTCAGGCGACTAGGAGCCGCCCTGTAAATAAGGAGCTCTACCATTTACGGTGATTAA
+>7553 1
+ATATTCATTTTAGGAAAATCGGTTCAGGCGTGCCAGGTCTTCACGGGTCCCGACTTAACAAGTACAAGAGGGGAGCCACCGCTAGTTCGGTCTTCACCAT
+>7554 2
+CCGTAAGATTCCCCTCCATCTTTACTGCATGGTGTACGACTCTGGGGTGAAGCCGAAAGCGCCACTATGAATGTCATAAAATGTATCCGAGGGGTGTCAC
+>7555 2
+ACAGCGGCCTAGTGCAGGGTAATTGCATCACAGTTTGTGAGTACCCCGTCGAGTGTAACTGCCGCAATGATATCCGTGTGCATCCAATTCAGAGTATACC
+>7556 3
+GCGTATGGCGTGTGGCCCTACAACTCTGTCACCCGCGGTCCCATTACCAAGAATGGGTGCGAATTAGGTGTTCCTAATCAACTCGATAGAATGATACTGA
+>7557 2
+GAGCGTCCACTCTGGACCACACGGGTACAATATCAATCGGCGGCTGTAGAGCATTCGTTACAACCTATCTAGACCGTGTTTCTAGGAGTGAATGTCGTCA
+>7558 2
+CGCAATGCTGTACTCCCGTAGCCACGGAAGACGCGCCGAGCGTAGGTAATTCAATCCTATCGGTTATTATAGTCAGAATAGCTGTGACGTTACGATCCGT
+>7559 3
+ACCCTTGACTCTGTTATGGGGACTCGTAAGTAAACCCTATCGATACTTGACGCTGGACTGGGCGGTTCCATGCACAGAAAGGTCCCTAATGATGTAGCAC
+>7560 1
+ATCGCCCCAGGTTAGTGATCCCACCGGAGTATTACTAGAATAACAAGCGCGGGTTGTGATACGGGCGCCGACAAATGTCATTCCCGTTCACAAGTTTTTG
+>7561 1
+GATAGACACGGCCGTTCTACCAAAGGCAGCTAGTGCGGTTCACATGACAGATACTGGTGTCGACTGATTGTTCGAGCGCTCCCACGATTCGATATCTTAA
+>7562 1
+GCGAGAACTAGAATGTATTAACCATGAGCCGTGCTTGCATCATTAACATAAAGTTGTGCTCCATGCATGTGCGGGAGCCAACCTCAGTGCCTCTGGCTGC
+>7563 1
+TTGAGTGTTAGTCCCGTCTGTACGCTATTAACAGTACTGCTCCGGACTTGGAAGTCCAGATCAGTGAGGATTGCCTACAGGACCGGGAATCCCTAACAAC
+>7564 3
+CCCTTTAGATAAGGGTTCGCTAGTGACACTTTAGACCCTAGTGTGGCGCTCGATTATACACGAAGGATAGCCGGAGAGCCGATTCTCAAGACTTCCTGCA
+>7565 3
+CCGAATATTAAGGCCGTATTCGGCGCCTCCGAAATGCCCTAATAGGTCCTATAAGGATTGCGAAACTTTGATGCGGACCTGGTAGCAGTCAGCAGTTTCC
+>7566 1
+GACGGAGCCATTAAAGAATAATCTACATTGGATCACCTTTCTAGGTGGGTTCTGCGTAAACGCGGCCCCTGGCCGACCTTTCGAGGAATCATATCGAGCT
+>7567 3
+CCTCTTTAACTCACCCGGTATGCTCGTGAACACATTGACAACGCCATGAGTAAGCATAGTAGAGGCGGAAGCTCAGCATTCCGTATGTTATGTGGGGTCC
+>7568 1
+TCAATCACTTGTCCGCAGTTCATCAGTTCCAGTTGTAGGCATCTGTAACGGTAAGGAGAACCCGGTTTATCGAGGCAAACTCGTAGGGAGCTGCATCCCA
+>7569 3
+CTCCTGGAGGTAACTCCGACTACTCCAGGTAAGCCGTGCGCCGTAGTTATCGTCTATAGTATAGATCCATATTAGTGAGCAACGGTAGAGAACTCCTGCG
+>7570 2
+GGAGCGCCGCGTAATTCAGCGGCTTCCCTATTTATTGCAACCAGCAGAGGCAAAAAATTCCTGAAAGTGGCGTTCCATTGGTGGCCTACTACTAAGTCTG
+>7571 1
+GCTTGAAACGTTCCAATTGGAAAAAATTGGGCACAACGTGCGCCAGTTATGTACTTTTCTCTCCAAGGACCGGCACTTGTACGGCAGGGCTATCCCGTAG
+>7572 3
+CCCAGCAGTAATTTTAATCGGTGGCGAATTTAACGCGGCTAATCGTCTTTGGCGAGCTGCTTGATGAGTAGATCCCCGCGGACCCACGATACATAGACAT
+>7573 2
+TGCACCTCCGAATTCTGCGAGTAAGGAACGAAATCGGTTGTCTCCCCGTTATGAAACCTTCCAAAGCTTTGCGGGCGGCTAAATATTCCGTAGAGCGTGA
+>7574 1
+CTATGTAAGCAGTTCCCGTGGAACACCACCCAGAATGAGCGGCAGTCCTGTAAGATTGTACACAGTCTCCTTACGTTCTGAAGGATGACAGGTTCGTGCT
+>7575 3
+GACTCGGTTTCATTGCGCGTACCTAATTGTACGCCCAGGCAATGATCCCGAAACATAGCTTTGGCAATGCGTGTATCGCGTGATGGAAGACGATCCATAC
+>7576 1
+CCGAATACCTAATCCATCCCCATGCTTTCTCACTCCGGCTTAGGAAAATAAATGTGCACGGGGCATTCTGGAGAGGAACTGTGCATAGGGGATCCGTTGT
+>7577 2
+CGCTTCATAAACCCACTCCAGTGATTCGGCGGCGTTAGTTCGGGAGAGGAGTGAAGCCTTATCTCCAAGAAATTTACTGACCCTGGGGTGTAACACCTTA
+>7578 2
+ATTAGTGTAGCAAACTAAGTGCTGCGTGTAACATCCTGGCGGTGGCACAGTCGGGTACTTCACCCCCTAAGAACCGATCCGGTTTAGGTCCTAATCAGTA
+>7579 2
+TCATAGTAGACACTGAACTCTCAAATCGTTGACGCTAGTCGATACCCGTGTGCTTAGTCCTGCGGGGGTAAGAAGATCGTCGTACCCAACACGACGTGTT
+>7580 1
+CATAGAGGACTATCCTGACGGAGACGTGCCCTAGGATTACTTTCCTTTTACCTTAATCTAACCAAATTAGGCTAAAGGCGCTGCGTGGAGCTAGGCCCGG
+>7581 2
+AACTAGTGTCTCAAACACCTTATATTTTGGGAACGGCTGGGATCGTTGCTCAGAGCCTAGCGCCGTGTCTACCACAGCCTGGGACCATTACAATTGAGGA
+>7582 3
+TCGGTTAGTTCACCGTGTTTTTGAAGCACTGCTGCGACCCTCATTGACTCGCTGGCCGAAGCTAACAAGCTGTCCAAGGGAACACTGGGCTAAAGAATTA
+>7583 1
+GGGTCTACAACCTGCCAGATTTGTGTCTTGCCACATGTATTGTCCGATTGTCAACATTGGCCAACGTAATCGCGTGAGGACACGATCCAATAGGACCAGG
+>7584 3
+ACATCCCACATAATGTTTGCATCCCATGAGCAAGGGAATCAATTGCCAGGCGAGATGAGTGTGTATGATCGCGCTTTCCATTTGCTGCATGCGAGACGCC
+>7585 3
+TGTTGAGCTTCGTCGTGCCTATATCCTGAGGGAGCGAGCTGAGACGTCAAAACTACGTCTATTTCGGCCAACAAACCTACAAAAGCTGCTGCTACTGGTG
+>7586 1
+CGGCGCCTGTAAAGGTACTACCGCATATTAGTTACACCTACGAACATGGCTACAACGCGGTTCCGCCTATAAGGATGTATTTGATCTCCTGGTGAGAGGC
+>7587 1
+AACCAATACATTAGGTCTCCCACCATTGTTATATAGATTTGGTAACAGCTGCACGGTTGGCGGGCATGCTTCCATACAAGGGGCTGGAGGCACTTACGCC
+>7588 1
+CAGAAACTCCGCGGGTTAGAGCTTTAAAATAAACTGTGCCATGTCGCACGCACTGTGTCCGTGTGTTAATGGAGACCACTTTGTGCGATCAGCCCGCAAT
+>7589 2
+CTCCCTTGTTTCGGCATCGCACGAGTAAAGAGCGCTTACATGCTTTGACAACGTTCCGTTAAAAAGCTTTATAGGTGGGGGCCCAGTCCAAGTACGCAGA
+>7590 2
+CTGTGCTGCCAGTAAGTCTTAGTTCTAGGGACCCGATCGGGTAATTGGACTTTGGTTATAGGTCAAGAGAGCACCCCGACCTATCGGCAAACCTACTCAA
+>7591 2
+TCCATTGGTATTACTGCACGAAGTCGACCTGTCGTGCGCAAAATCTTGCGAACATAAATTAACCCGAGAAGGAGTTTTGCCGAGCTTGGACGGTCCCTGC
+>7592 3
+CTAGTAAATGTGCTGGCCGCGCACCATTCTTTTGAGTCGACCGCCCTAATTGACTCAATTAGCTAGACGTGGAGAGAAGCCGCAACATGGATTTGCCAGT
+>7593 3
+CGTACTGCAGCAATAGGGCACACTCATAAGTTCTCGCTGTGCAGTCCCGTGCTACTAAGCGGTTTACTGAACAAGAACTGTCCCGCGAGTATATTAGGGT
+>7594 2
+AAAGGACGGGAGTCGTGGTGCATAAGTGCGGTAGCCCCGACCAAACCGTATCTGATTCTCTGGGGTACTCTATGTACAACCGCAATTCATTTCAATCGCT
+>7595 3
+AAGCGCAGCCCATTGAGCGGTATAATATCTCACAGCGATGAGAGTTATCCCACTCCTGAAACTCGTCGAGTGGTACAACATGGTCTTAGGGTGCCCGTTT
+>7596 1
+CAATGTCCACTGTGCGAGCACGAGCATTCAGAAAGCGTTGGTGAGAATCAACTGCAGCTCTTTACTCGCGTGAGACCGTCCCTTTACGGGATTGTTACAA
+>7597 3
+TAGATGAACTCACCGGACCTTCGGAATTTTGGCACGAGGTTCTCCATAAGGGCTAGGAAGGTAGCTCCAACCGTCCTGTGCTACGAGATGACCATTTATC
+>7598 1
+TGTCAGATGCATAGCCATCCTCGTGATCAAGAATCATGAACGCCTGGATCTCCATAATTGAAGGTTGGGATCACGTTGTCTGGATCCAAGACCCGGGCCT
+>7599 1
+GCACCTTCTTAGGGACCCCAATATGCGCGTGATCCAGTCGCCTTCTCATTTTATCACAGGTACGCTGGGAATAGGCACAGAGATCTGTGTAGTGACAGAA
+>7600 1
+ACTAATTCTCGGTCATCTGGAGAAGAAAGTTGCGGTGCGATAGAGAGAAGTTATTCTGCCACCCCCCCTTATAAGGCTCCCAAACGCTTGTTTGGCGGCA
+>7601 3
+GGTCGCAACGTTATTTGACTATCCACCAGATAGTTCTAGCTGCTCGTGCCATAGATGCAGTCGAGGGAGAGTCCCAATCACGTTCAAGGGTCATACAGCT
+>7602 1
+GTGTTGTCACCCCCGAGGGTGTTGCAGTGACGACATGATTACAACCATTGGCGATCTTTCACCAGCCGAAAGCTAGTTTTCAGGTTGACAGGCAACACTA
+>7603 3
+GGGTCCTACCCATGCTTTGACCACTTCCACTTGGTAGTTCTCTATGGTCCGCAAGAATTGGGCTCGTAGAAAGAATGAATATCAGCCATGGAGACCCGGA
+>7604 3
+AGCTATAGTAGGCTTCAGATACGTCTGCAGACACCGCTCCAGTATGCTCAGGCCATGGACCGAGATACGGGAACGTTATTTGGCTTCCTAATTCTCAGAG
+>7605 2
+CACGTAAAAGCAGTTGCCCTGGCCGACCAAACTGAGATCCTCCGCAACATCGGCGACTAGGACAGCCTTGGGATTTGTTTATGCCGATTTGAATTAGTGT
+>7606 3
+TGCGAGAGTAATTCGACAAGAACTTTTCAATTCGAGATCCTACCGCCGGTGTCGTCCTCTGCAGGTCAGGCGCATGCATACTAGGTTACGGGAAATCACT
+>7607 2
+TGGAGACACATCCCGGTTACATCCTATTCCGACTTAAAATTATAAACTACTGTCGGGGTTTTGGATGGGGTGCCGCGAGCTATTGCCCGAAGGCCACCAA
+>7608 3
+AGTATGGCTCTTAGACAGCGCTTTTCCACCATTACGGTGCTAACTGCCAAATTAGTGGAGAAGACCATAGAACCGTCGGTCGCTCTGGCGTCTAGCGATA
+>7609 2
+CGTCCAGCTGAGAATGTACTTGCGCCGAACATTAGTCTGCGCCATCATTACTCGGAAATGACTTCGTGCGAGAACAAGACCGTCGCCGTTGTAAGTTAGT
+>7610 3
+TCATCGTCGTCGTCACACTACACTATGCAAGCTAAATAATGTACAGTTAGCAGCACCAAGTTCCCTCTGTGATTACAGGGCTACCGGCGGGTGGGTATGG
+>7611 1
+GAGCCATACATGTTCCTACTCTTCCTCTTCTCGCAGCTACAGCTTACCCAAGAGTGCGATCGGAGAGTAATTAGGGGTAGCATAGTCAGCTAAGAGGGCT
+>7612 1
+CCATTCTTGTTGAGGAACTCGATGGCGCGTACTTCCTTCAAGTGTTACAGTTCTCTACAAAGCAGCTCAAGCGCCGATGGGAGAGTCGCAAACATGCTGA
+>7613 2
+TTAGTCCAGCACTAAGAGGGCTTACTTTGGGTGTAGTGCACGATCGAACAGACCATGTCGCACTGACTCTACCAGTGAATGACCCGGCTGGTTACTCATA
+>7614 2
+TGGGGCGTGATTTCATATTTCTATCTCGTTCCGACAGGAGATCGTGGCAGTTATGAGTATAGACACCGCCCGACATCGCCTAGATCATAACCGCGGAACA
+>7615 3
+GTCGCAGTACAGTACCTGATGGACCACGAATTAGTTTGCGCGACCGTATGCTTTTCAGCAGTCATCAGCATCAGACCAGAATTGAGCGGTCGATGCATCT
+>7616 1
+TGACATGTATCTGTACTCCGTCCCTCGCGAGAGGAGGGCCAGCTTGACAGGAAGGTGGGATCGTTCCATCAGACACTATTAAAATGTTCCGTTCTAACCA
+>7617 2
+TGTACTTACATTTTTGGGTTGCGAGGTACAGCAAACTGAATACGCCTATACACACGCCCCTATGGCCACGGCGTGGTCGGAGCGACATTTGTTACCAAAG
+>7618 1
+ACAAAGCTATAATGGCGGATCAATAAGTCGCAATTCGTCGACGTTATCCCGCCTACAGGCGTGGATAGGACCGCGCTAGTTTATAGGACCCTTCTTTGGC
+>7619 1
+CTTGCGCACTGGAATAGCAAGCGAACAACCCGTGGGATTCGATCCTTGAGATACTCAATTCTTTGGGCGGCGCATCAACATGAACTGGATATTGCCCGTT
+>7620 2
+AGGCCGGTCATATTTTACAACACGGCCGCGCTGGGTGTACTTTTAACAATTGGGAGCCGAGCTATTCATCAAGTGCACTACTCACGATATGGAGCCGTCA
+>7621 2
+GAAGTTGGGGTTTTATCATGTAGATCCACAACTGTTGCCAGGAAATCCGGGGCCCAGCGTTAACTGTCTACAATAACACTCTGCAGGCGTAGGCCATCTC
+>7622 3
+TCCACTACCACGCCCCGGGCGCTGAATGACTTCTCATCCTGGATACAATTAAAGATGGACATGTATTTGCTCTAACGTAGGGCTGCGTGCAGTAGGAAGT
+>7623 1
+CATTAGGTGTGTTACCCGAAGTTAACTTACTCCGGTAGCAGCGTGTACGGGACGGCATAGGCCTGTCAACTATATTCAACTCGAGACTAGCTTGCGCCAA
+>7624 1
+ACAAGGTTTTTCCAGGGGAGATTGATAACTCGTTCCTTGGTAGGTCGGGCCCCGTCTCGCCTGAGGAAATCAAACGCATGAATTAAACTCCGTAGTCACC
+>7625 1
+GGGCGTCGGATTTGGAATGCCAAGGAAGACGCACAGCCCGTAATACTACTTAGTTCTCAATATTCCGCGGCTGGAAACATGGCTGATATGTCTTCTCCCA
+>7626 3
+CATACGAACTACGCTAAGAACGAGAATTCAGACTCCGCGCTTAGTGGCTCGCAGTAAGGCGTTGACACGAATGTTTGTTTGCTTACGCTCCTACGGTGAC
+>7627 2
+GGGACCTAGGCTCTCAGATTTTAAAGAGCTCATACCGACTTCATGAGCGGAAGATACGTGTCAAGTCCCCACCTATCAGGCGAGTTGAGTTTCGCCGTTA
+>7628 3
+TGGACCAGTATATAGGGAGCAATGTCTCTTGTCGCCCGAAGATCAGTTAGCAAGTATGGGACCGTTACCGTTATGCATCACCCTACGTCGAGCGCTTCAA
+>7629 3
+CGGTAACATATTAAACGCTTCGAGGTGCTCCTGCAGGAGGCGTAATTGTAGTACAATCCGCGTCGTTTTAAGAGGAGATCTGCATCCTATCCGACCGACC
+>7630 2
+TTGGGACCCACGGGGAGTCCGAAATCCACGGACACGGAATGGTCACTACATGTAGTTATCTGGAAGCCAACTTCCTGCTCTAGGAGTGATCTTTCTTCAA
+>7631 2
+AAGCTTCTAAGCCGCAGTTGTTACTTCGGACGCCCTGTGCACTAACTGCTTAATCGGAACAGATCAGGTTAGTTTAGCAGGCGGGAATAGACTCTCCAGC
+>7632 3
+TCATTGGTCTGGAGTTCCGCAGAAACTATACCGCATGCTGTCATCCGGCACGACTGTCTGAGGGGGAAAGAACGTAATACCTCTGCTCCTTTCAGAAGAT
+>7633 1
+TTTTTCAACCAATAAATTACCGTTCCGAGCGGCGTATTAAGCAAAGCTTGGGCCATTTGACGTCCCGTTGCCCCATATGAGCCGGGAGTAATGAAGCGGC
+>7634 3
+GCGTCCCAGTGGTGGAATTAATCCCACACGATAAACTTTTTACTCTGCTTAGCAAAGATACACGGCTTTCCGGCGCAGGAATTGGTCGATGCCGACTGAG
+>7635 2
+TAGTTTTAATTGTCCCATCGATACGTGAACTCCGCCACGACGTGAAAACCCGGCCGGAGACTGCCTTCGAATGCGAGTGGTCCGTAAGGACTGTTAAATT
+>7636 2
+TCTTTGACACAGCTTAGTTTGACCAACGTAACAGACGCATGTGCGCTAAACGGGGCGCTGCGTCAACAAATAGCTGTTGGATGTCATAAGTCCGCCTCGT
+>7637 3
+GTCCCTAAAGAGTAGTTACAAGCCTGAGCAATGATAGGCCTTTGGCGGTCCTGGCGGACTTAAAGAGAATTTCGCATTCCACCGGCTGACCTTCATTACG
+>7638 1
+CGCCAGCTCATTCGGACTATAGGTTTGAGCATTTAGGACCGACCAACAACGCCCATAGTTTGCGATTGGAAAGATGCCTCAGATAGTTGCCGCTGACGTT
+>7639 1
+AGCATAGGGCGTCTTTCCTGTCCCTATAACCATGTAGACCAGTTTCCTGCGGAGTGTAACGCCTTGTGGCGGAATCCGGCAGTAAACATGCAACATTAAG
+>7640 2
+AGGCACGCTGGCCCCAAAGTTGAGAATATACCTACGGACTCTATGATTAGTTTTACTAGGACGCGTCTGTGGGCTGTATACACGAGTCACTCTCGGCAAC
+>7641 3
+ATCTTCTACCGTGTCCTAAGCACTTACAGCGTAGCATAGTCTGAGCCGAGACCTATCCTCGAGGTATATGGTCAGTGCAATGGGTGGAAGCAACATCGCT
+>7642 3
+GTGGTCAGAGAGCCATTGAGGCACCACTACTGCACAGACAGAATGGTACCAGGATCTTGTTTTATCTGCCTAGATGATTAGCTTACGGCCTAGGCTCCCA
+>7643 1
+GCCTCCAGAGTATGTAATGTAAAGTGACCGACTACCCATTTGTTACTGAACAGTCGGTAAATGTGCTTCCGTGGCGTCAACGCAAGCGTCCGTTAAGCGC
+>7644 1
+AATATTATGGACTCAGGGGTAGTGTGAGTCCACTTCAGACACGCTGGACCGCTATTTGCATCACCCGCCATTCATGGGGTTAACAGACTATTAAGCCGGC
+>7645 1
+AAGTAATAAACATGTGTAGGTCACCGAGTAGTGTGTATAAACACGCCCTTGTCCACACCTGTTTCGTCATACTCGGACCTTTCGCCGGAAAGCGGGGTCG
+>7646 1
+GATCTTATACAGAAGGGGGTTTGAGATAAATATTCTGACCTGTCCCACGCTCCGCGGGCAAGCTCAGTTCACGCCTTAAACTGGAGAGCATATCGCGTTC
+>7647 1
+GGACTGCAACTAGACACACTCTGGTTGAAGCCTTGCAACTCCTGGGGCCGATCGAGATGGCAATATCATCCACGACATCGAGTTATTAGTCTGAGCTTGT
+>7648 3
+CGGAGCCCTACGACTTGCATTGCCGTCGAGGACGGGACACCACGCCGCTTAACTGACAGTAAATTTAAATGTTGAATTGGTATCGAGTCATCTTCGCAGT
+>7649 1
+TTACGAATAGTTGGTAGTAGCAATCCTATGTTGTCTCCCCGGTCACCTGCAAGGATGAACGGCAGCGAGTTCAGCAGTGGCTCTAAACTTCACCCAGTAG
+>7650 3
+CGCAATAATTGTCGGCCAGGCCTATCCTCAACACAAAGCTTCGAGTTGGTCTCTTGTGAAGAGTACCATAAATCTTCACATCGACGGGCGGCTGGTTAGG
+>7651 2
+ACCGGTATCCACAATCTAGAGTATTCGACGACGGAGAGCCCTGAGTTGTCGACCCTAGTATTGGCACGTTCGGCAATTTCCTACCGGTAGTATAGATGCA
+>7652 3
+TCCGGCGACAAAGCCTAGTACCGTTTGGCACGCTGAACTGACAGGGTAATGCGACCGGTAGTTACATGGCAGTCATATTAAGCTTCTGCCTGCTATTACA
+>7653 2
+TTATTGGGCGCAATATGCGGAACAAGAGTAAACACGGCGTCTGAGACGCACTTGACATGGTGCCTCATTGCTTAGCGATATGGCATCCCTCCTCACGTTA
+>7654 1
+TTGATTCCCAAATCTATTTGCGAAACTGTAAAAGTGTCGACGGGGTCCGATCCTGGCCCTGCTAGTGGAGTATACCCCTGTTACGGAACGGGTACCAACA
+>7655 3
+TGTCCCATGGAAATCCCTATTGGGATGCCCCGCAAGCTCATTGGCGGGGTCTAAAATTTTTTAAGTTCGACATACGATACGACACGAGCCCTGAGGCTAG
+>7656 3
+ATCGGCAGGATCCGCGACTAGGAAATCGCGTGGCTGTAGACAGTGTCAGCTAATACTCCCGATGGTGCTAAATTATGCTGTTAGCCGACCTTTCACACAT
+>7657 1
+TCCTGAATCTATAGACTAGCCCATGGCGAAGTGACGATTCCCGGGTACATGCGATGATCGTCTAGCGTCTAAAGTTAGGGCTCACGCAAGGCTCTTACTA
+>7658 2
+CGATCATAGGATGGACCCAGCCAGCCTTAGCTGGTGAAAAACTGCCACTCTACAACATGCTCGTGACTTCGTTGATGTTTGCAGGAGATCGGTTCCGATA
+>7659 2
+GGCATCCCGTTCTTGATGCTCGAATCGCGTAACAAGGGCATAAGATTCTCGTCAAGCCTGCGGATAGTCAGATGTAACGGTTCAATCTGCGCTCCGTAAA
+>7660 1
+TGAATCAAGCGTGCGTGAAATACCGCTATTCGATCCCTAATCGGTCTTGGCCGTCCAATACTAGCCATCAGACAGATGGCTAGGAGTATGGGCCTACTTG
+>7661 2
+ACCAATGCACTATAGTGCAAATTCTCTCCAAGGCGGGTCTTCTATTCAACCTCGGGCGTCGCCCGGGGTCATAGTTTAAAGTAACGAGTTTGAGCCAAGG
+>7662 1
+GATAATCTTAGCCTATCCACTGTTTATCCAGGGACGCGTACGGGAGGTGAGTATCCAACCACGTCTCAGGTGTTGTTCCTAAGTAAAGTCCGAAGCACGC
+>7663 3
+GTTCAGTTGCGGAGACCCGGCCCCACCATAGCCTGTCGCGGCGATTGGATTTAAGTACCTGTAAATTGGATACGCACATGATAATGCATGCTTGTCCAAA
+>7664 1
+TTTTTGTTAGATGCGTGAATGGCCAGACGTTCGGGTGCAAGACCAGCAACTCCCGAATCTCGACATAGACTACACCGGGTATTATTGTCTCCAGAGCACG
+>7665 3
+GCATTACGCCGAGTATATAGAATACCCGTAATTCATGCTCGGAACTTCAGTAGGAGATACTTGGTTACTCCGGCCCCTCAGTCACTAAGGGACCGTGTGG
+>7666 3
+GCTCGGATGCTATGACTCTTAGTGCGGTAACAACCTGAGCGCTTCGTTCTTGAAGAGTCAGCCACTAACACTGTTCGCTCGAAGTCAGCACGTGAATAAG
+>7667 2
+TCGCAATACGAGCTCCAATCAAGGGGCACTGCTTGCTTACAGGCAACGGGCCCGTTCATATTCTGAGTAGATCGTAGCATGATGAGAGCTTCTTAATGCC
+>7668 2
+GGCTGTATATTCGCCCGAAGGTGGCTCCCTACCAGTTGCGACACAAGCTTAATTCACGTTGTGTTAATAAGAGCTGAGTCCCACGGCTGAGTGAAACTCA
+>7669 2
+TGTCAGTTAAGAAGCTAACTGCGACTGACATACTCTGGTCTTGCAACGGTGCTCGAAACAGTTCAAATACTTATGAGCTGCGTCGGCCACTGACGTCGCG
+>7670 1
+CACGCTTTTGACATTTAGAGTGCATTGTTACAAATCGAGCGGTAACAGAAGTAGCGCCGACTAAGGCCGAGCTGCATTCAGACCTGGCTCCTTGCCTGAT
+>7671 1
+CACAGCTGTGCCGGCGCGCTAAGCTTGCCTCGACTCTTAGTTGATAGGATACGCCTCAAGCAAATGGGAGAGTCAGTTCGTGAATCATAGACCTACTTAT
+>7672 2
+ACCATGCCCCGTTGCTGACCCGCTTCTCCGATTAGTTGGGCACACTTTCTAGGAGGACCATGAGGCTTTTTAGAGAAATAAAGTATGCATCGGCAGAACG
+>7673 2
+TGCGGGTAGATTAGTAACAATAGGCGTACACGCGTCTAGCCACACAGCGTAGCAGTTATTGATCGATGCTCCGATACCCACGTGACTATGTCGTTCCAGT
+>7674 3
+ACCTTAGCGCTTAAGACCACTACGCAGATCGGACAAGGCTACTCATCGTGAGGCCTACCTTTAGGCGGATCGGGATTGGTGGCTACAATATATCATTTGC
+>7675 2
+ACTCCAGCCCAATCGGACGGGGTGAGCATGACGACAGTCGGAAGGATTCTGTATTCTAAGCTGACTCTTACTTGCGGGAAATTCGCGCTACTAAACTTTC
+>7676 1
+GATTCATTAGTCGAAATGAGCTGCTACACGCCTGTGTCTCGCAAATTGAACGAACAGCGCTGGTTTGGCCTACGAGTCCGAAGTTCGGGTCAACCTTACA
+>7677 2
+TTAGGTGGTACCCGAACCCCTCTTTAGAGGCACTTCAAATTTCTTGGTGTTGCTACAATCTCGAGCTGACGCCAAACAAGAGGAGTCTGGGCAAAGTGCC
+>7678 3
+ACAAATCTATTGTGCGCGAGCCCGCCCCACAGGGCGCTGCTGGTATGCTAAACTGCGCCCTATAGTTCCAAGTTTTATCGGCAGTTGAAAGTATAAGGTA
+>7679 3
+GTCTCAGTGCCACCGGTCCATGCAACTCATCCAGGAGAAGTTCAAAATCAGGACGTTCTGTAAGGTAAGTTCTGAGCGTGTTCGGAGTACATCGCTCATC
+>7680 1
+ATCAAAAACCAGTACCTCTAGTGCGATTATCCCGTTTCGCGCACTAAGGGACCTCTGTGCGTGGCAATATGCTTTCGGCTCTCTTGACAGAAAGGAGAGG
+>7681 1
+AGATGCCTTGCACGTAAACCTTCTCTTCTGGCTGAGGCAAGAGATCAGAGCTGGATAACCAACTTCAACGGTGTACGTACTAGGCTCTGTCCTAGATGCG
+>7682 1
+GGAGCTGACAAAGGTGCGTGGCGCCATACTGATGATATCCTGACCATTTAGCCTCGCAATGCAGGTGCAAAATACATTGCTATTCCAACGGTTCCGTTGC
+>7683 3
+TCGAATTCATTGATCCCTTACTCGCTTTTCGTGGGTAAGGCCGCCTAAAGGACAAGAGTAATGGATTCTTCCTAACGAGCGGCAGCATCTAGGACCCAGG
+>7684 3
+TCCTTTCGCGTGGCCCCCAAACTAGACAGATGAAGATGCGATTGTGGCCCACCGGCGCTAGCTTGCGCTAGTTAATAGAATTTACAACCATTGTAGGTGA
+>7685 2
+CTGACCTGCAACAGGTGAGATACTATAGAGGCCAGCTGGTAGCTGACTCCATTCGCGGTGAACGTCACTCTAGCTGAAATCTGTGATGGATACTCCCATT
+>7686 1
+CACACCAATTGCAATGACCAAGAATGCTCCGATAGCGTCTTGAGCTTACGGTTAGAACACCAACACGAGCGTTCTTGATTTGTGTGTGCATCGCGGGGTC
+>7687 1
+CCCTGATTCCGGGTACGGGCTACACGCAACTTGACTTCGTTACACCTTGTTAAGCGAATCAGTGAGCTGGAGAACTGATATAAGTGGATGTGATCCACCC
+>7688 1
+ACGGTTACGGCCCGATGTTATGCATTGTCGCTATCGCATGTAAGCCCTAAGTCAGAAACAAAGGCGGTTTGAGTCATATAGGCTCCCGGGTTCCAATCCA
+>7689 1
+CCAAAACAAGGTGGCCAATCCAGTTGCGCATTCGTTGGACAGCGTCTCCGAGCTAACTGAATGTTGGTATAACATCTTCATCTGCGCGGTGACCATTAGG
+>7690 2
+ATACGTCCGACGAGAAATGCGTGGGACTGACGTGAGGACTTCACACTTCGGGCGCATCTTAACACACTTCGAAATATCTATTAGTGTGGATTCGCCCGTC
+>7691 3
+TGGAAACATCGGTTATCACGCCCGAAGAGCTATACCTCTCAGTTATTTTAACAGACGTGATCAGCTCTTGGCTGGCTTCGGGTGCAAGCAAGGTCCAGCA
+>7692 2
+GGAATTTGATAACACTCGTCCCTGGGCCACTGCGTAATATAGTGTACAGGGGGACCCATCATATGCAGTAGTTTCCCAGAATAGTCGTTAATCGCCGGCC
+>7693 3
+GCGTGAACCCTTTACTCGGCACCCCTGTATAACGAGAGTGGGCCACAGATGTCAACCTGATTACTGAGTGCCGTTTGTAGTAGCTAGATAGTCGACCTAA
+>7694 3
+TGGAATACTCCCATTGCTAAGTTAACGAAGCCTTGGCAAACAAGGAAGGCTGTTCTTGACTTGGGGAGTGCTCCCGGTACAAGGACGCCACATCTTCTCT
+>7695 1
+AGTCTGCACACCAGATGGGTCACAGCTATCACATTGCGAACGACTTCAAGCCGATTCGTTTTCAAGGGTCCGAAGAATTGCGGGACTGCCTTGAACTTGT
+>7696 1
+CACGTGGCGTCTAAAGCGACTGCTCCTAACAGAAAAGACTGAGCTTTCAGTGTCTTGGTATGTTCATGCCGGTGTCCGAACATTAGCGCACAGCCAATTG
+>7697 2
+AGCGCTGAGAGCCCGTATTGTCCCTCTACGCTTTCGTAGATATGTTCATAGAGCGAGCGCGCCGAGCACATAGACGATTTATATGTGGAAACTCGTACCA
+>7698 2
+CCGATGATGCATGACATATCCGCAGACGAGGTTCGGCGCCGCGGAGCACCACTAAGAAATAGCGGTTAGCCTTCTTGTGCTATTAGTTCTTAACATAGTC
+>7699 1
+CCTCGTACTTCGAGTGTAGATTGGACTTCCCGAATTAAAGAAGCCCGCGTCAGCTTCCTGGACCGCCGGTCGATGAGTATTTCCGATGTAGCAAAGATAA
+>7700 2
+CTTTTCCCGTATGAGGACTTAACCTGGGAACCCGCGATAAGAATACATCTGATAGGCCGATCGTGGGAGCTGCTGTTACAAGGCTCCAAATCTTTCAGCG
+>7701 3
+TGAGCACGATGTTCCAAGAGTTTTCATTGTTGGGCGACGTAAGGAGAGATCTAGGGGCCTACAATCAAGCATGAAGTTCCATCCCTCCTGCCGTCCTAAC
+>7702 3
+TCAGCAAAGGAGTCCCGCGGACATTTGCGAAATCTAGGCTGTCAAAATTCACCCTCTTGGATTGAGGCCCATCGAATGCTTGTAAGGGCCTGTTACATGC
+>7703 3
+CGTACAACTGGTATCATGATAGATACATGGTTGGTTGGTTATAGTTAGCCCGTACGCCTCAACGAAAGGTTCTCCCGAGGAGTACGGTCTACACCCGCAC
+>7704 2
+AGATTATCACGCGATGATCTCTCCAAGCAAGGTGCTCAGAGACTATTCAGCCCAGTGTTTCACCTGGAATATCGATCCGGTGAATGGTCGTCAAGGTCGC
+>7705 1
+ACTGAGGGAAATAGGTCCCATCTCAACATCGTGAGCTCGAACATGTTGCAGTGTTGACTCGCCTATAATTCCTCACCGGGTCTGCGGCGACGTATTGAAA
+>7706 3
+AGAGAAATTAATGTCCTCCCGGCTATGTCTCCCGTATGAAAAAGGCCGAGCAGGGCTTGCGTCGGGCACGATTCCTCAAATGAGTATTCACTATCGTTCG
+>7707 1
+GACCGAAAATTGAGTAATGGATAGTCATAATGACCCCCAGCGCGGATACATTCTTTCCTCATAGCTGTGCGAGTGGGTGCTTACCCCCAAGTCCTGGAGT
+>7708 3
+CACGCTTGTAACGACGCGTTGGCTCACGTAGTTTAAGATAATGCCGAAGTGTGGGACCCCCGTCGAATCCAAGCGTATTTCACATCCGTTTGCAGTAAAG
+>7709 2
+TGACGAGTAAATCCAACCTGGAGAATACTGGATCTTAAGCTACTTTCCTAGCATTCAATGCGATCGCCCGCGACGTAGTTGGCCTTCACGTAAGCGGTGG
+>7710 3
+TTCCGATGTCATGCCGCACTAATCCTACCATTACCAAAGGTTGGTGGATTACCTAACCGAAAAATAGGGCTAAGCTGGTTCGTCGGCGCATGCGGTGACT
+>7711 2
+ATAAATCTGTGCCGGGGTGTGCAGAAGCACACCGATAGACTTAACCCCACCCTAGCCTAGGGGTGGTAGATTTATCGATACGCAGTATGCTGTTCTCCAT
+>7712 2
+CTGCTGAAAGCCAGCGGCATTACAGCAATACTCCACACTACTGAGTCGGTGCACGGTCCGTGTAACCTTTTGAAAACCCGGTTAAAGTGATGGTGTGTCT
+>7713 3
+GGACTCAGATCCCCAGCCTACGCTAGAGCAACTTTTCAGAATGGTGTGACTATCAATTGGGAGTATGTGCCTACCGACTCTTAGAAGACAGCCGTGGTTC
+>7714 3
+GCTAGATGCGGGACGATACGATGTCACAAAGCATTCTACGCGGAGCGTCGTCTATCCTCTATGGCCGCAGGTCCTTAATTATGATCCAGCATGTGTACAA
+>7715 1
+GCTGTCTGGGTAAGTTCCCTCATTGCCCCGGTGGACCGATGGAACAGGTCTTTCTAAGACTAGCGCAGTAAATTAACTCTAATATAGCGCGACCTGACGA
+>7716 3
+TTTGCGATTCGCCAGGGGCTCTTATCTGAACGCGAGTGCCAATACCAAATACTGGCTCAAGCTGACATAGAGTGAAACGTTGCTGAGACCGTTGCCTCAT
+>7717 3
+TCACTCTTGAATTGGAGCGGCGTCGTTACCGAGGAGGGCAAGGATAAGACTTGGTACTCCGTCATTTAATCAAGGATCATAACCGTTGACCCCATCCGTC
+>7718 2
+GCATTTGGTTCACAGAATATCGATAGGTTGACGCATGTTTGTCACGCAGGAGCCGAAGGAATGACACACCCCTCGTTCTGTCCAGTGGCTACGTACATAC
+>7719 2
+ACTAGCGTTATCTGTACCGCTCATTGCGTAGCTTTGGTAAGGGGGCTACATTAGTATCAAGCTTCACGAGGACGTAAACACGACTAGCGTCCCAGTCAGC
+>7720 2
+ATGCCGTCACCTCTGACTGAATTTGGGAGAGAGATCCGCTTATATAGGCGCTTAAGCTGAATCCACAAGGTGTGAGTCTTCTGACTGTCAACACCCGCAG
+>7721 1
+GGAAGGACATTCTTAGCGTGGACAACCCCTATCGGTACCTATGTAACGACCTAAATGAGTTATTGCGTTGACGTCAGCTGCTCACATGACATGGCTGCGC
+>7722 2
+TCCTACTGGTAATACGGACTCTCTTCCTGTGGGGTAGAATCCTTTGGATCATGTCACAAAACCCAGAGGATCAACGGTGTCAGCCCAGCATGGACGTTAG
+>7723 1
+CGCGGATCACGTAATGTTTCGGGGGCAGACCTTTTCAGTTCGCCTATTAACGCACAACAAATTAAGGTAAAATGCCCTGAGCTCGTCGCGAGAGTCTTCG
+>7724 3
+TAGCCAGTTTGTCGAATCAGTACGGCGCGGGTCGTAAGTATAGACTAGCACTTACACGTTATTGCCTCAAACGGGAATCAGACGTCGCGTACTCTTACCG
+>7725 3
+TGTGGGATAATCGGACCATTAGAGGCCCCCTTTCCAAATATTCCTGGGCAATCCTAGAAGGAGATGTTAGGACGCCTCTGGAGCTTCGATCTCATACCAG
+>7726 2
+GACCTCCTGTTTTGAAGAACGTAGAATGCAGAGGATGCATCTCGCGCTGGAAGCATTCAGTAACCCAGATGAATCCCCTGACGTGTTCGTTCACCGTTAG
+>7727 2
+AGTTGGTTCGCAAGCACGGCCAAATTCCTGAGTAACGGATGTAAAGGTCTAACCTTGATCCAAATGGTAAGCTCCTGCGCCGCGCTTTCTGGACATTAGC
+>7728 1
+CTCTTAGAGAAATGTGAGGACTCAAGCTCTGCTCGATTAGGATGACACCGATGGCTGCAGCTCCTTACACATTATGATATTGGCCTGCCGCGTACACGGA
+>7729 3
+GCATGACTTTCGCACAAGATAGGTAGCCGCAGGTTACAATTCTCTAGATTCTTACGCTTAGGGGAGTCTTCCTGAACGCAGCGACGTGCTAGTCCCAGAA
+>7730 1
+CGGATGTTGCAAACTCTTCTCAAGTACATTCAGTGACACAAGTTTCGACTGCTGGAGTCGCCACCAGGTTGGTACGTTGCGAACTATCACACGGCGGATA
+>7731 2
+TCAATGTAATTAAATCCATGGGTTCGTGGCTGCCTATAGCCATGTGCACCGTTTTGAAACTCCCCCATGGACCTGGAATCGGAAGGACCGAGTTCAAGGC
+>7732 1
+ATCACACAAATTTCATTTGGTATGGACCGATTCTCCCGCGGTGCTACGGCGACACTAGCAGTAAACGCCACTTCTTGGTAGTTGTAAGAGCGGGAATGCC
+>7733 2
+GGGCTAATAAGTCATTAATACAGATGGTCGCGCCAATCATTTCGAGCTCGAATCTCTATGCCACTCGGATCTTTCGGTGGATGGCACCGAAGGCCTAGCA
+>7734 2
+CTTGGCACCACGTCTGGCTGTGCGGGTAAGGGTAGTTAATTCTGCTGGTGCATTCTGAAGAAACACCCCAGAAGTGACAAATCATGTCTTCGAACCTCAC
+>7735 2
+TAGATTTTCTCAGTGGTGTTAACTCCACGAAATTGTGATCCACCAGCGAGCTGCTTAAAATGGCCCGTATACCGGACTGAAGCGTGAGGCCATCGATCCG
+>7736 1
+GCATAGGATGTGTCGGCTGGCGAATGACTCAAATCACGCTGTTTCCGTGCCTACATGATGTACGTTCGCACTCATAAATCAAGGCCGGATGGTAACACCT
+>7737 3
+CCCATTGAATTGGCCGTGTCATCGAAGCTCCTTCGGATACAAGGCGCTTTTGAGACGAACCCTTATACAACAATCAACGGTCATGGTGGTGGTGCCTGAA
+>7738 3
+CGCATTTGGGCTAAGAACATCAGGGCCTCATATGTACCCCTGCGAACGGTTCGCGGCCTATCGGTGGGATTACTTCTATACAGTAAGAGCCTTGATAACA
+>7739 2
+ATGCTAGCGTCCACTCCAACGAATTGAGGATAATCCTTGGTGCGAGTATCAGGGGGAGACTACATACCTATTCCGGTGCTTCTACATAGGGCATCCTCAG
+>7740 2
+AACTCATGGTGCCCTATACGGTTCAGGTTAATGTCACGGCCATGTACGGAAAACGCTATCTTCTGGCGTCCCCGTAATAGGGAACATCACTTGACGGTGA
+>7741 1
+CCCCTGTACTTTCTAGGCGAAAATGCGCCGTATGCCTGTAACTTAACATATAGAGCGGGATGGACGCTACAGCATCTGAAGTTTGTGGCCTATCGCCGAA
+>7742 1
+GTTGATATCGAGCCTAAACGAAGGAACGATCTCGCTTATTACGAGACCGCCTGGGTCTCATATTCACTACTAAGGCGGGCGTACACTAACTGGTTCCGTG
+>7743 2
+TCGGTACTGTGTAAAGGTATGACAGATTAACCGCATTTCTGCTGATGGCACCATTGGGAGCCAAAATCTCGCTACTAAGGCGACTGCCGGTACGTTCACC
+>7744 1
+AGAATGCCCTGGAATACACAGGCGTTGGTGGTTACTTACACGGCCGTAGAGCGTGGCCCATTCTCTTAAGACAAAGTGTCATGTACCAGGCTTTTACACC
+>7745 1
+GCGGACAATTGAGCGCAACAGCGACACTCAAGTAAGTAGTAATACGTTTGCCGGTCCTAGGTGCGAGACACGTTTGCCGACGCCTTTTACGTCTACATTT
+>7746 3
+GAATTGCTGCAGCGCTTCAACCGATAAGAGTCATCTCTTACGCCTACACCAGTGGTTGAGGCCAGGCTCGATGAAGATTTGCTGGAGACTCTTACGCTAA
+>7747 3
+TCTGTTCTGCTCCGCCATGGAATATGGCGCGCAAAAGGCGTGTAGTAGGGACAGCATCCCCCTGCCAACAAGATTGGGCGTTACCAATATTTGATTTCAA
+>7748 2
+TAGACCGGACGGCACATTATATGATCGCCGTCCGTGCTTGTTAGCCACTGGACTGATAGCTAATTACGGACTTACGGGTGTGATTGACAGAACACTCCCA
+>7749 3
+GTGGGAGGTATCGTTAAGTGTACACGGTTCAGCACCATAGAGAACTGATTCGCAACCCAAGCGGCTGGTTGATGATACCATCCAAGCTCTCTACTTCTCG
+>7750 3
+TCGATTCGCATACTCTCGCTAGAACCGGTAGGCTTCGAGAGCACACGCTGCAGAATGCGGCCTTTCATTAGTGTTCGCGTACTAAGTAAAAAGGAGCTTC
+>7751 3
+TCGTGATATTTTGTAGATGCGTTATCTAGCACGCGGACACAAGAAGAGACAGTAGTTTAACTGTCTTCACAAGCCCACCCCGCGGTAGGGGCTTTCGCCA
+>7752 2
+TGAGATAAAACGCCGATGAAGTGTTCGAATGGTTCAGAATTTCCCTGCCCGGTCTAAGTGTAAAGGACTCCGATGCGACTCAGCCCCGCAGTTACTTCTG
+>7753 2
+CCTCGCTTATGAAATGCGACGCCGAGCGATAAGACACGCACGTGGAAGCAGAGCTTTTAGCCACGCTTGATTATCGGGCTTATTAGTATAAGGTCCCCTT
+>7754 2
+TGTAGGAGGCAAAAATGCAGCTCACGTATGCGACTTGGAGTCCGCCTCTGTAGGCATCCCCCCTTGAACCGCTATGTATTCAGATGGAAGGTACCTTTAA
+>7755 3
+CGACGGCTCGCTATGCAGATAGCCGTCCTTTCCCTCACCGGGATTATCAATGTTAGAACAGGGGAGGATATGTGTCGGGCAATCAACAATTCCCAATTTG
+>7756 2
+TATTGAAAGCGTCGACTGAGAAGCGTATACTGTACCACGATTGCGGCAAAAGTTAAGTCTTACATTCCGACGTCCCGCACGTTTGTGGTGACTGCACCCG
+>7757 1
+GACACGGAGTTCACGAGCGCGCTTTTTGTGGACGCAAAGCTATCCCACGAATCACCCAGACTGTTGGATTTCGTTCGAGCCGAAGCATTTGAGTCTAAAT
+>7758 3
+CAAGTCGACGTCTCACTCCGGGCTCACCGAGGCTCTTCGATGACATGATTATGTCTGCACAATTATTATGGCAATTATACGGGGGGCGCATACGAACGAT
+>7759 1
+TCTAGGGGCGTATTTCGCACATTTAGCTCTACCAACATTGGTCCGCGTCACACTAGAGACAAGGGGGCAGGTGCTATTGCCACTGCGTTAAGCTAATAAC
+>7760 3
+GATTCAGACCTGTCAGCCGATCGGCCAGCGCAATAGGCGTGTAGTACCGTCACTATTCGTAGCCACCTTCTATTAGTGGGAACGAGTTAGTACCTAAGTA
+>7761 3
+AGGCGATCCAGTCAATGGTGGCTGCGCGGCTAGGCGCTCGGATCATCACCAGTTACATTAGTCCTGCACTGAACACATTTCTATGAAAACGATTTGACGT
+>7762 3
+ATGCATCCCGACGTCGGATCCAACTATGCCTGTTCACTGGGGTGTAGGTTGAACCACTGGAAGATTCCTCCGGGTATTGAGTCGATAATCACAATCCAAG
+>7763 2
+CACCCAAAATATATAGCCCACCACGCTTTTGCCGCTTTATGTGATGGGCTGGAAACACGAACCGAAGAGAGTTATGGAACGTTGTCTTGCTTCTCCGGGG
+>7764 1
+ATTCGACGACGCAGGACCACCTGACGCACCAATGGGAATTGGATTTACTATACTATGTCGAACCATGAGCTCGTTCGAGTATGATTCTAGCCGTCTGCGG
+>7765 1
+AGGGCCAGTCAACCAATCTTTCACGGATAAAGATAGAAAAACAGCTGCTCCTTGCCTGGGGCTATGCGCGCTGCTGTATATGATCTCTGATGGGCCATTC
+>7766 2
+GAAGTTTCCAGGAATCAACCATGGTCGGCATTAAGTGACAACCGTATCGCTGCAGACGAGAGATTTCATTTCTTTTGGCCGCTCGGCTCCGAGCAACATG
+>7767 1
+CGAGCCCCCATGGATTAGCGGAAGACCCGCCCGTCAGAGTCTTGTTCACGTATGTCCCTGACATATTGTGACAATAGGGGGCAATATAAGAGATTTTCTC
+>7768 3
+AAACGGCACAGCTTACGCCGGGCCTTGTCTCAATTTTGCCGAGATGGCGACGACCTGAGTTAACGGGGGCTTTAGAACGTCATACTACATTCTGCTATAA
+>7769 3
+ATCCTGCTTCGCAAGACCGACAAAGTGACTATTAAGTCGTCGTGATCTTGGTTGAACTCACGCGAGCTGGGTAATGTCTGGACAACAGCATGATCCGTCC
+>7770 2
+GATATTCAGGGCCCAGCAGAAGCCTGCATTGCTATAGAAGGGACCGCTAATACCCTTTCCGTACGTCGGCGGCATGGTCGATATTCCATATGTACATAGT
+>7771 3
+ACTACAACTTCCTATCCTGCTAGGGCCCTCTTATTATATTGCGGTATGGTAACGGGCAATGTAGACACTAGACGAGGAGGACTAGTCAGCTCTGGCAGCC
+>7772 1
+GACAAAGAGTTCAGCTTGGACCTGTTGCACCGGTGAGTGCATTCTCTAGAACTATAGCATTCCTCGGGCCTAGACCAGCATGAGGTCGCAAACCTTTTAG
+>7773 1
+TACTGGGCATAAACATAACCATTCCGCGCTCTCTAGCTGAGTTCAGCCCCCTAGTTCGGTAATCCGAAGGGTTAAGTGTATTATAGCAGCCCAGGGTGGA
+>7774 2
+CTCAGGAGGCTGTCTTCGAAACCCTATAGGGTGATATAACGCTTCGATCTTAGCTGGCATATCTGCCATTGAAAGCAAGTTGACCGGCCGCGCTAGACTA
+>7775 2
+ACCATTTGTAAGAACGGCTGTGGAGCCAATGAAGCCCGACGCACGGGCAATCTTACCGTCACTTCTTGTGCATTAGGTCTCCAGGAGTTATAATAGCGCT
+>7776 1
+TTTGCTTGCCAGTCGAGGCGTTACCAGCCACTCGCTAGAGTAGTCTTTTCTTCTACGGGTGAGCGAGAGAAACGCCACTACACGTGAAGGATACACTATA
+>7777 2
+GATGTCCTGTCACGTCGCAAACAGCGGACCCGACTGAAAGTTGAGTATATTATCAGTCAATACCAGGTTGGCTCAGCGGTCGGACGTATACTCTACCTTG
+>7778 1
+GGTGTAGAGAACGAAGTCGGAATGTGAGGCGATCCTTATGTTAGTGCTTTACTCGTCCCCAAACCAGGTATGAGCATACCACATCAGCCGTCGTATCCTC
+>7779 3
+CGTGAGCGTAAAGGAGGCGCTTTTCTCCTGTGGATTATGCCTGAGCCAGTGTCGACAATCAACCCGCCACTTCGAACCGGATTCTGTATATGGCAAATAA
+>7780 3
+TGTATCGTGAGGTGACCATTATACCGAGATCTGGCTCTGCCACGCTACACCCCATTAGACGGATACACGAGGGAACGGGTTTGTGTGTTTCAACACAACT
+>7781 2
+GCACGTTCTTCCAAACGTGCTCCTTCTGATAGACGTTTAGGGTGGTTTAGAACGGGCGCAAGCTGTCGGCAAATACCCTCTACAGTGAAGATCCTCGAAA
+>7782 3
+GCCACCGCCTCAACCCCAGCAAATTTACAAATATTTCCAATTGGGATGAGTACTGTCTCCTTGGAAATACGGGGGGGGTAGCCATGTACTGGTCGCGTTA
+>7783 2
+CGTGATCCCAGAGGAGCTGGAACTGTTAACCTTTCCTATAGTCCAGCGCATGAAGAACTCCCTATTATGGGTCCTGCACAAAAGCAGGGCTCGTTTTAGG
+>7784 2
+CACGAGCATTTGTCTTGTTGTAGTAACTCGACGCTCCAAGCCGGGTTCGCTAAATCCCACATTTGAATAGGGATTAGCCGAGTCGAGCCGCAAATTACGG
+>7785 2
+CATCCTATTAACTTAGCTCCGGCAGAGCTCGGGATTTCCTTCCTGACTGAAAGACCCTGTGGGCATTCAAGGGTTCAAGGTGTAAGTCCTAGAGACACGA
+>7786 2
+CGAGGTCAATTTCATACTTGAGGGGTGTCCCCATGACAAACTCAAACATATGGGTGCTACCGTGTCGTAAATGGCCGCAGGTGACCTTGGCTTCACATAC
+>7787 2
+CAGCTTGGCGGCGTCGGGGGCCAACGGTAAAGTCCGCAGTACTATCAAATCAGAAGCACGTATGTTACATTGTGGATCTTTCAATCCCGATTACTCAGCT
+>7788 1
+ACACACGTAGCTTTCCTGAACGCTGGAGACTATAACTCCCTTTGTTAGTCGGCAGATACAACGAATGTGAAGCAAGGCTACGCTGGCGTTGATTCGGCTC
+>7789 2
+AAATTCGGCTACACACTCGTCCCCTGTCCTATGTCAGTGTCCTATCGCAATGGGGTATGTCATATGTACAAATGCAAAGAATCGCCTCGGGGCAGTGGGA
+>7790 1
+AGTCTGTGGTGTGAGCTTCTATAGACTAGCGTCCGGTCTAAAGGAGAGCTGCCATGCTCAGTAACTATCCAGCCAAGTATGCAATGGCTCTCAGCCAACT
+>7791 1
+ATGACCCAGGTTCAGCGTACCTTGACGAGGCCTCTTAATGGCCTTTGACAATCTGAGCCTGGACCGGTCAATAGTTGAGAAGGTTACTTCGACCCAAAGT
+>7792 3
+TGGGCCGGGTGCTTCTGACATTGCCCCTTGCCAGTAGTTAAGAAGAGCGCTAAGTCGCTGACATTGGCCTCGATTCGAATAAATACATCGCCATTGAACA
+>7793 3
+ACTAACGGGCGATCACAAGCGCTCAGATCGATTGGTGATAGTTGCACAAAGCTTTCGTCAGCCCGATCCGATTAGTTTTCCCGCAGAATGGGAATTTGCC
+>7794 3
+GCCCCTTTCAGAACTAACTGAGAAAGACTCCGGAGCAGTCCAAGCGTAGTATCCGACTCACTTTCTTTGCTCTTCGGAGGTAGTTAGGGAAGACGCATTG
+>7795 3
+CAAATGGAGGGCTTTAGAAACAAGATAGAAACCAGCGAAGTCACGGGTGCAATTGGCGTACCCTCCAGTTTCTCCTCCATTCCTCTGGTCGGTTACTGTG
+>7796 2
+CCCCTGGACCAAGAGAGCTGAGTTACGAAGCTTCGTTGTCAGGACCTACGTTATGATCAATGGATAGTGCGAAAGTTCCTCTCTATGCTCCGAACGCAGT
+>7797 1
+GTCTCCGATACAAGTCGCACTGCGCGGCGGTGACAATAGTACCCGTTACGGATATGGCTAATCCTGCCTGTAAGCTATCAATGGAAACTAGTTCGCTTAG
+>7798 2
+TTTACCTTGGTGTGAAGTGATATTGAAGCTTCAGCAGTGACAACGGTGAACACTTCCGACCCGAACTGGCCGGATATCCTCCGACAGCTCATGGTAAGTC
+>7799 2
+GGACCGCGTCCGCAGGATCTCCCTGTTGATTCCTAAGACGGTTCACATCTGGTTCCCAAATGGAGGCTACGTAGATACACGAAATGGATGTTACCGAATT
+>7800 2
+CTACATGGTAGGTAGGTCGCCTGTTATAACTTACTTACTACAGCATTTGCGGACCACTCACGCGTCAGCTGGGGAGTACTCAACAATCGCGTTAGAGCAG
+>7801 2
+TGCATCCTTAGGTGGTCATTTAAATTGTTATGCAGGCACATCCATCCGCTCAGCATTCTAAAGACCAGGAGGCTTAGCGCCTCTGGATCGCAGAAAGGCG
+>7802 2
+CCGGAACTTTCGCGTTACATCCATAGTGTAGACCGGTCCTCTTGTAAAGACTAGAAACCGAAAGGGTAGAATGGACGCTTACCCGTTTGCCGTGACTTGC
+>7803 2
+CGTTAACCCATCTGATCAACACCGATGTCCTGGTTACGAGATATCAAGACGTTCATGGACGCCAATCTCCGGAGGCTTGTGATATGCCTCAGGAGGTTGA
+>7804 1
+CGACTAATGAGGCTTCACACAGCTTGCGGTCAGCATGGCTTTAACCGCTGGTGCAGTTCGATCCTTACATTCAAGGGGAGAAACCCAGTAGTTTGTACCA
+>7805 2
+CCTCCGTCCGCGAAAGTAAACCAGCTGGGCAGCTCTGATCCTCCCATTTTGGTCAAGAGTGAATTTCCCGGGAAAGATTAATAGTAGGTGGGCCATTCTA
+>7806 3
+TTCGCACAGCGACTTACAGTCTCAAGATACGCTAAAGAGGGGATCTAGAACCCTAAGCAACGCATTGTCTCCTTTTGGCTGTTTAGAGCGCGTCGGGCAT
+>7807 2
+GAGAAGGAGTACTCGCCGAGCCGCGTCAAAATTCTTACCTCACTCTTCGGGAATCCATGCCTTAGAAAATACCGAATCGGTTTATGGGATCCGTGTGCGT
+>7808 1
+GGTGCAGTTACCTAGACCGAGACAGAAGTTGCCATGCGGGTTGAAAGTGTCCACTAATACATTCTTATTGGACCTCAACGGAGTTGTTCGCCCACCCATG
+>7809 1
+TTGAGGGTTCGCGGGCACACATTGTTGACACCCTGCACTTCACTTAGGAGTGCGACTCGACGTAAAACTTTCAAATCGTAGTAACGCGACTGTGCAGACT
+>7810 2
+GCGAGGCAAACCCCTTCCGCCCGACGAATAAGTGAGTTTAAGTACAACATTATTGTGACAATCCGTCAGGACTCTAGCGGGATTGGGACTTTTTGTGCCC
+>7811 3
+GTTACCTATATCCCTTGCTGCCGATGCGGGCTTAGAAGTAATAAAAAATCTCAGCCGTCTAATACTCCTGGGCCAACGCCGTCTTGAGGAGTTGGAAGGC
+>7812 3
+GGTTGCCAGGCGCAGGAGCTAGTGAATTTGGATCAGCGTTCACTATAAAATCGGCATCATGCATGTAATCTGAATCGCTCTGTGCCGCAAATCCCACGTC
+>7813 1
+CTGGACCATTTAAGCTTTAACTGCCAGGTGCGTAGTTGAACCGCCACGTCGGGCTAAGCGACAGGAAGGCTATGTTCCTATGAACTTACCTCGCTAATGA
+>7814 3
+ACCACTTTATTCTGCTATACTAGTAGTGGGTCCGGCCTGACGAAGGGCTCCTCGACAACACAAGAGCAAGCGTGGCTGTTCAAGAACTGTACTTTGCATG
+>7815 1
+GACCAACGTCCTTCGCAAGAGCGTAAGAGTGTTTAGGACGCTAAGCAGTCTTCCTCCATCACAGCTTTTTGATACGTGTACACAGACGCATGGATGGCTG
+>7816 1
+GACATAACGGGCCGGAATGGTGTTATTATTCGTGCCGTGCCAAAACGACACTGGTGGACATAAGTAACCCTGTCACCAATAGGCGCGTTTCATTTTCCGC
+>7817 3
+CCTAACCAGACGAAGATTGACGACGTTCGCTTCTATTAACGGAAGCGCTGACGTACCGCTCAGACTTGTTGAGGCCTTAATACGGTGGAGTTCGCCTAAT
+>7818 1
+CCGCCGCTGCCGCAAGCGGGTGGTGATGCCAAACTAATCAGTTTAGAATGCCCAAACTGCAGTTTGTTATAGATTTTCCAATGTAAGCGTACCGCCGGAT
+>7819 2
+CTTCCAAATAGGCGTGTGTAGACCGCTTCGGAACAACTCATCGAGGTCGCCTGCATCTTGATCACCTTATATGGCCAGGGATCATAAGGATGCGATCGAT
+>7820 1
+CGTACTTAAGCGCCTCTAAGGGAACTGGTACCTTCGTGCACAAATCCCCAAAGAGCAGTCTACTGAGACGGAAGGTTTGGTTCCGTCTGCTACGTATTGA
+>7821 3
+AGCCTAGAGTGTCTGTTTATAAACAAGGCTTGTACACAGGATTCTCGCTACGTAGCGACATCCCCTCGGATAGAGAGTTTCTAGGCAATCGGCAGTCCGC
+>7822 3
+ACTGTCCCCTAGGCACGTCGGCGTCTCCCGATAGACTGGCACCGAGGTCGAAGTCGGTAATCAAACAAACTAGAATTTTTCGAGATTAGATCTGCGTGTT
+>7823 2
+TCCCAAGCCAAACCAAATGTGCCTGAGATCTATATTGGGGCAAGCGCGATAGGAGTCGCGCCACGAATTGGTCAGCCCTTGAGGATCTCTAATGTTTCTT
+>7824 3
+AAGTGCCTGTTGTCCCACCGCAGTTCCTCATTTTTGTGGCTTACGGGACATTCCACCCGAAGACGGGCAGTCTATAGAAAGTGGGACGTCACTAGAAAAT
+>7825 2
+CAGATCTACATTATATCCTAGAAAATGTTCTGAAGTCCTTGTGCGGGGAGCTAGTACCACTACCCGTGATTCATAGACGGTGGAGTCCGCGGGATCCACC
+>7826 2
+CCGCGAGCGTGTATCAACTGTGGAAAGCGCGTTTGGATAGCTGTGGCCACTAAGTTACAAGCCACCTTGTAGTTCGATATTTAACCCCATGATACGACCG
+>7827 2
+ATCCGCTTGGGCTTGGAATTGTCATTGGAATAGGAAATGACCGACGCGAGTTAGTCAAGCAGGTTCATCGGTAACGCGTTTTCCTAACAATCCCGCCACC
+>7828 3
+GTTCATGGAATGGACCAAAGGTTCAATGGTACCATATACCAAGGGCGCGTCCCATAGGCTAGTCTCTTTCTCCATAATCCCTGTCCAGGCGTATGGAAGG
+>7829 3
+GAGCTCGCAACGTCTAATGTGGTGTTTAATATGCAGATAACATCGCGTACCTTGTTGAAGACCTCTCGGCCCCCTTAATCGACTGGAGTAAGGCAGCAGC
+>7830 3
+GTCAGACTCCGAGCCTCGCCTTAGCGTTCAATAGCAAGATGCCCACTAGCGACTATAAGCGTGAATAGCGTAAGTGTGTTGCTGCGATTGCTGCTACTAA
+>7831 1
+GCCTGGCTCTGGAATTATAATCACGCAATTGGAAGCGGCAACTGACTAAACCGACGTCCGATGGATCATTGTCGGCGGTTCTAAGTGACCCTTCGTAACT
+>7832 2
+ACCACTCCCTGAGCCTGGATTAATCCCCCGAAGGATTAATTTCCAGTTTGGTTAGCGATCAGGGGCAAATTTCCGTAGAGCGTGTGATGAATAGCACGCC
+>7833 2
+ACCGTGTCAGTGGCTAGTTTGGCAATATAACGGCTATAATGTACGTATGATAAGCGCGGTATTACGACTGAGCTTGTGCCGTACCGACGCCCAACTCACC
+>7834 3
+ATGAATGCTCGCGTGGGTGTGTTCTGCTAATTGCAACCACGAGATAGTGCTCAGTTAAACAACTCTCGCAAGGAGCGATATTTGCCATCCCTGCCGACGA
+>7835 2
+TACGTGTCTCTGTTGTGACTATAGCCCGTTCAAAGCGATCCTTAGCGTACGAATCGCAAATCGCGCGGGTAATAAATATCAGTATGGGACCCTGCAGCGC
+>7836 2
+TTTTCTTCCAGTACCATCCTGGGCAAGATGTGGCTGGGTTATAGTGGAAACGACGAACCCACATCACATTCACTCTGGAGGGCGTGTAATAACCCGACGT
+>7837 2
+AGTGAACGGAGTTCATTCTCCCCTCGGAGATGAAATGCCGCTCTATAATCGAGTTTAGAGTTCGTCAGACAGTCTCGCATGTCGACTCGGTACGACAACG
+>7838 1
+CACGTCAATATGCTTGTATCTGGGGCAAGGTAGCGTCCAAATACCTGGCTTGGCAAACTGGGCTACCTAAGCATCGCCTATATTAGATCATGGACCGTCG
+>7839 1
+ATAAGGTTCTACCGAGGCACGGCCAATCTCATGATAGAAACACTTAGTTCTGTGACGTTTTACCGCCCGGCAGGTGCGGATATACGTATGTCCTAGCGCA
+>7840 2
+ATTCATGTACGTTATGCCGAGAGAACGGCTAGCTGCATTAAGGGCATGCCGCTTTTCATCCACTCCGGAAGACGGCAGTGTTGTTACCATAAATCGCCAG
+>7841 2
+AAAACTAGCCAGAAGAAAGTGAGAGTTGCTGTTTGTCTCTGCACACGAGCCGTATGCCTTCTCCTGCACTACGTCGAACTTATTGCGGGAGTATCGCCAG
+>7842 3
+AGCCTATAGAACAGGTTTTTTTAACGAATGCGCACTAGGAAAATCAACGCTAGATCGCCTGGCGGGCGTGCCCCATTTCGTGGTCAACAGTGCGACTTTC
+>7843 2
+TTACTGGGTGGAATCCACGTGTTTGGGTCGTTTGTCGAAAAACCAGTGTACCCAAGAGGATGCAACACCCGAGCTACTGTCTACGAAGTCCCTCTGCAAT
+>7844 2
+CCTCTGGGCCGATCAACGTTTATCATAAGCTCTCTTCATAGAAACTCCAGTTAGGGGCTTCCGAATTCTGGAGCACGTCACGTCAAAGCGAGATGGGTAG
+>7845 3
+AGGATTCTGTGTGACGCTTCTGCGCCTGCAAAAGTTGCTCAACGAGTGGCTACCTGTTTCGTTACACTAGCCAAAGTCCAGTGGACTTAAGCAACAGAGC
+>7846 2
+ATGTTACATGAAGGTCTCGCACGTCCCACGCAGATGAGGAGGCGGACTAAGCTGTATTGTATGTCTCTGCCATACATATGTTAGATCAGGCCCTAACCGC
+>7847 2
+GGCTGATATCGTTCCTCCCTATAATGGGCGCCGATAGCCATTCGTCTGGTTACATTTAGGCCTTGGCTATGTTAACAACGGAACAACAGCGAAGGCGACA
+>7848 1
+CGTGATTCGGTTGATCTCTCTATCCCGAAACGGAGATTGTGACGCATTCGCGCAATCGGCAAGCCAGGTTGAACACTGCTAGATGGACTATAGTCAACTC
+>7849 2
+ATTCTACGTTTTACAAGCCAGACAGTCGTATAAGCGGACTGATCCTCCAAGTGACAAGCTCATTCACGTGCCTGTATCAGAGCAGGGTAGGGTCCCGGTT
+>7850 1
+ATGAGCTACCTCAGGGGGGCAGGCACTGTACTTATTCTACCGTCATTCGCATCGACAGAGGAACGATATGAAACTGCAGTGCTCTCTCTCCGAATATTGG
+>7851 3
+AATGCTGTACTCCCGGCGTCAGCTATTACATCTGTACTGCTCCGCAGAATACTAAGTTGGTGCGACAGTCATGGCGAGGATGATAGGGTACCACTACTAC
+>7852 1
+GTATAATGATAGGTCGGCCCAATGTTCGTGGTACTAGGGACTACTCCCCGTCAAGAAAAGACTATCGAGCCCCGGCCGCTCTAGTTCAATTCGTTAATGG
+>7853 1
+TGCTAGGCTATACTTTGAACACCTCGGCCTAGATTTGTGTAGATCTAAGCTATGCGCTGGACAAACCGATCAAACTCCGCTGTCCCGTGAGATGACAGGG
+>7854 2
+TCCGAGTCTGCCTAATTATTGTGCCCTGTCCCCCATACTAAAGCGTATGATATCAGAATGGTCAGGGATTACAATGCGGTAGCCGGTCAGCAGACCTGGA
+>7855 1
+CACCTCTAGGCAGCAAAACGACTCCGGATCCTTATACAAACAACTGCGACGCCCTTAATAGTGTGTTGTACTACTCTTTTGTTAGCGGGGGTGAGCGGAG
+>7856 3
+GACGACTGGCGCGCGGAGTAGAATGCACAGTGAGCATAATCCGTGGCAAAAGTTCACATGCGACTCGCCTCCTTAAGTATTCAATCTCGTCGTTGCTTTA
+>7857 2
+TGTGACAACGCTCAAGCCCACCATGGGGAGATAAAAATCAGTTTATTAGCATCATCCTTTGTCTGAATCGAGGTTAAACGTTCCGCCGGTCCGGTGCGGC
+>7858 2
+GGACAACCGCCTGTTACATGGGTACAAAGGCATTGCCCGAGTTGTATAGCAAGCGCCATCAGCTAAACGTTTTCTGGTCTAAACTGTTGCCGCCGAATGT
+>7859 1
+TGCAGCGTACCGGGTATTTATGATCAATCACCCCGACGGCCACATGACGTGATGTGGGTTGCTCATATGCGAATCAGATCTATTGATAACGGGTCCACCA
+>7860 3
+TCCAGTGGGAGAACCTTCGGGAGGCTACAGCTATCTACGCCTGATTAGCTACTATAAGGATTGCAATTAATGATCCATCCCCGTGCGTGGTAAAGGCTCC
+>7861 2
+AGAAGGTAGTCGAGTGATTGATCCGGCGGTCTTCTCAGGATCTCAGGATGATTTATCCCGGACGCACAGTAGTCGACCACCCAGTTCACATTAAGTCCTA
+>7862 3
+CGAGGTTAATCTCTGAGATCTGTACCCAGAGCTTGAACCATATGAGTACAACTGGTAGTCCGCAGCGGTCTAAGGGCCTATTACCCGATTTGACGCAGCT
+>7863 2
+TAAGCTGTTCCCTGGAACATGTCGTACTGAGCCCCTAGTCAGAATCGTGTTTCCCAACGCATCAGAGTGCTAGAGTTTAGGTCGAGGCTGCATACCAAGA
+>7864 3
+TTATATGGACAGCTCAGCCAGACCCCCGTACGAGTAAAATTCCCTGCCGCGAAACAAGATAGGCGGGTCGGTCGTTATTTCCTGGGATTTAACTGGCTAT
+>7865 1
+GGTACCATTTACGCCCTCCGGTTGGAGTAGCAGTAGGAGCAGTGTGGCGAGTTTGTCCTCACCTTATACACAAGAATATAACCTTGCAGTCCAAGTCCGA
+>7866 3
+GGTCGAGATTGCCAAAGAAACGTGATCCTTTATGAACGGCACCCAGTTCACGAGGACATTTTCTTTTGCCCTTAGGTGAGCACTAAGCCCAGGCAGGCTT
+>7867 1
+CATATGGTGTACCATGTAACTGTTGTCTCAGCCGGTGCGTAGCCTGCCATGGAGCGAGCAAAAAGCCAGTAGTAATTCCTCCTCCTAAGCACGTAGTGAT
+>7868 3
+ATCAGTTGGCGTCAATGCTACACCTATCTAGGTATGCTATTGAGTGGCGGGAACATATTCGATGCCTCCCGGAGCAAGTCAGAGTCAAAGCTCCTTCAGC
+>7869 3
+CGGCAGTCGAAAACATCCACATGCACCCCCTCTTATAACGGTGCTTTCACGAGACTGATGTAGATCAGTTTAACGGCGATGTGGCTGGAGAGACTTTGCT
+>7870 1
+CGAAACCTTAAACCATGTTCAAGAAGTAAGAGACGGCCGACGTATTGGGCCTTGCTCCATAGTTTGCTTGACTATCATACATTTCGAGTGGGCCCGCGCG
+>7871 2
+TACCGCACTGACCATCTGGTGAGCATACCTCTGTCGTTCTTGAGTGGATGAATCCGAAATGGGCGCTGCTCTAAGTTGCACAAACCCATGGTAATGGACA
+>7872 2
+GAGTATGATCCTTCATAGCAAATGTATGCTAAACGATTGGGAACTCGCCATCTCGGGCCTTACTTTTTGAAGGGCACGCTTCGCGCAACTCCGGGCAGAA
+>7873 3
+GCACGCTCTCCTTATCTACCTGTGAATTAGGGGGTCCGAACTCCACTCAGAGCTTCAGGTCAGATGCAGAAAAGTCGACTGTCGATAGACTGTATGTCGA
+>7874 3
+ACCGTGGTGGTGACATATAGAGCTGCAGGATCTGTGAAATTCCGTTACCACTGGACTAACATTTGGATTGCCCATCCCCAGGCCCATGTAGGCATAACTG
+>7875 1
+CGAATCACTTCGCTGGTATATAGAAAAGGATCTCGGGATATTACCAACTCGGTCCACTTCGGCTAGCGCTCGTGAGAGTCCACATTGTTGCCTGAGACGA
+>7876 2
+GACTCTCATGCATAACCAGGTAACGGTATGTGCCGCATTACCTCCGGAGAAATCATCTCAGGCTCAGTTAGTGGAGGGCTTTGTCCCGCATAATGGTACA
+>7877 2
+TCGAAGGACTCAACGAAGTCGACAGGGTCCGGGAGATTTTCGTCAGGCTCTTTATCGCATCTACACATATCTAGGGCTAGTCTTACGAGCAGCGACCTAT
+>7878 2
+TCACACGACAGCCAATGGGGCCGGACACTAGCGACAGTGTTTCTTGGATGATAAGTCTGGGATCAAATAGGGTCCACATGCCTCTTTTCGCGTCTCATAA
+>7879 1
+CCTTATGGTTAAAGACTCGCAATACACTTCGTTTGCGAGGACCGAGCATATTTGGTTTGGACCGATATGCGCGTGGGTAGAACCCCGCCTCAATCACAGA
+>7880 3
+TGAAATTGATTAGTGTGCACTTGCTCCTTCGCGTCCAACGTGTACTTGCAGGTCGGGCGGTGCACCAACCTGGCAAAACTAGCACTCGGAGATAAAATTC
+>7881 3
+CTTGCCAGCGAATACAACCTCTTTCGTAAAATGATGCCACTAAGTTCCATTTTTGTCAGGAGTGGAGCGTGACTCAGACCGGCATGTAGGCTGCAGCCAG
+>7882 3
+GTTATTCTACAGATGGCCTTGCTCAGATGCACTCGTGATATGCTATATGCAACGGCTGGGCGGTCTATCACCAAGCCTCAGGTACGAGACAACATAGGCT
+>7883 3
+TTGTAAAAAAAGTATGGGCGTTGATGCCGCACGTCCACATTTCCCTTCCGTACGGAACGCAAGGCGGGATCCAGCTGTTCTCCCAAGTTTCTGAAAGGAT
+>7884 3
+AATCCCCGGGGGTAGGTCCAACCCGCATATTTCATGAGTGAATGACTGTCGAGCTACATCTATCAATAGTAGACGTGTTGACTGCAGTCTCACGTAGCGC
+>7885 1
+ACTGGTGACTACGTGTCTACCAGACGTCAAGTGGTAGACAATATTTTGAGGATCCGGTGCCATTAAGAGGTGGCGATATTACAGCCTCGCCACACCCCTT
+>7886 3
+TGCTCTACAGAGAATTTGGACGACGTCAGGTTGTCAAGTGGTAAAGCACTCTGGATATGGAACGCACCCGCCTACAAGTCCGTTTGTCCGTTCACCGTAA
+>7887 3
+ACTGGGAAGTTGTTTCAATCCTATACCAGCCGCAACCTCCGCAGGGATATCAGATCCTAGCAGAATGTGACGTCCGGTGTGTCATGAGTATTACCGAGCT
+>7888 2
+CACATAAACTAGTCATCCACGCAATGTTTGGTGTTCTTTGGAACGTAAGAGGTAAGCGCGCCGGGCTCTTCACGGTTTAGCTAGGCAACCCCATTACAGG
+>7889 2
+TTACCATCGTGGCCGACTTTAAGGATCGTACGTGGGGAATAGGTACACCATTGCTCTGCGTGAGAGCTTAGGAAATCACGACCCATCCACACTCATGTGT
+>7890 2
+ACGAAACTCGAGCGATTCGTCAACATTGAACTGCGGATCACTAGATTCTTGCGACTCCGTAATAATGCGCGCGTGTTGTAGATGCCTTAACGGTCGCAGC
+>7891 3
+CTGCCGACATCGCATATTCGGCCAGAAAATGCATCTCAAGAGTGCTTTTTAGTGAAATTCAAACTCACCGGCGCGCAGATTGGGGTACCTGTGGGCTATC
+>7892 1
+TCAGCGGGCTTAGCCAGGTTACACTGACCTTCGCTGAATCATCGTGTAGACTCTCGCAGACTCGTTACCGAATAGGAAGTCGTTGCAAAATGCTGGAACT
+>7893 2
+AGCCCCTTTACACAATTTAGTGGAACATGGGCCTCGCGAGCTTACTCTTTAAAACTGGCTCCTCGAAGTGTAGGTACGAGCGGAGTGTTACCTAGACACG
+>7894 3
+TTAACGTCCGCAAAAGTCGAGTTTCAACGCGCTTGCAATCCCGATTTGAACTGAGACGTTTTGACCTTAAAGACGTCGACGAGTTGCGGACTTACCGCGG
+>7895 3
+GACCACGGGCAATGGGTGCGAGACTGAGCTGTCTCTAGACAGTCATGGTCATGTCAGAGATCGTACCATCATAGTTACCTATAATTGCCCCGCCATATGT
+>7896 1
+TTATCCACACGTTGTCTTGGTCTAGGAAATCACGCTTAAGTAGTAACGATGAAGCTAGATCATTACTGCCGTCTGAAAGCGGCGCTCCGCGAGTCGGCCA
+>7897 2
+CTTACGATCTGGGTAGGGGAAACGCTCAGATTTCGCTCTGCGACGACCTACCCCTTGACAGGTTGCAGATCATAGCTCATTCAAGGATCACGAGTTGTAA
+>7898 1
+GCTTTCATCGAATGTGTATTATAAGGTATTGACACTCTATACGCAGGAGGGGAATCAGCCCATGGGGACTACTCGTTGCTTCCCGCCGGAACCCAACAGT
+>7899 2
+CGTCATTGGCTGATAGATCGTAGGTAGCACGATCGTCCCGAGGTATCCGTACACTTAAGCAGTCAATCGGTTGTTAGAATGCATACTACTCCCGGACACG
+>7900 1
+AGTAATTACTCTGGAACAAAGCATGATTTGCCAATAAGCTCGCGAAAGGTCTTGGTACGTGCGTGCTGACACGCTATCCTTCTCGTTGCGGCACAGACGC
+>7901 3
+GCGTATAGCAACTTGGTCTAATAATAGGCCCCATGACCGACCGTCCTCGTTAGTGAGCAACTGGCTTTGAAATCGTGTGTGGACTGCAAACGTCCGAATC
+>7902 1
+CGCAATCAGCAGTTCGGGCTTACACCAAGAATGAATGGGAATTATAAGCAATATCCCCCCAGGTTGCCTCTGTATATCGATCGGGTAGTCGTGTGCCGCT
+>7903 1
+ATCGTCAGGTCTTTAGAGGATTGTAAGCTTCTGGTCTTAAGGCGCGACGGCGCTAACACTCACCCAGGTCTTTGTCAACAGATATCGCAGCCACGATAGA
+>7904 2
+TAACGGGACTTGTGAACTGCAAAACTGTAACCCTTGGTTGAAGTTTCAGACACTTGGAGACCTCTGACTTGTACGCCTGACCCCGTGGACGGCGATTCAA
+>7905 1
+TGAGGCAGCTGTGAGGATTGCCCTTCGGACCAGTGACAATCTACCTCCTCGATAAACAGTTAACGAGGGTACTGTTCCACGGTAGGATTCCTGACTTAAC
+>7906 1
+GTGCAAACACCCGCTGCTACGGATGCTTCACGTGGGAGTCTTCAAGGATGAACTCATAACACGCGGCGTCGTCAATTTTGTGGTCAACTTCGAACATTAG
+>7907 3
+ACAGCCTCGAGCAGGTCGCAAGTGGTTACAAACATGATCCCTTCTGTTCCAGAACTGTTTGGATAGGTAACCCTGTTGTGACCGAAGCTCAGTTAAGCCG
+>7908 2
+CGAACACGATCTGACAGATTCGGGAGAAGGCCGCTAGCCGAGTATTCGAGGGTCTACTTATGACGCTCTGAATTCTCTATGACTCCACTGCACATGGTAT
+>7909 3
+CGCGCCAGTGTCACCCCGCTCTAATGACTCTTCCGCCGCTATATGATATGGGATATAAGAGACGCCGCGGATATGCTGAATTGATGTGTAGTATCAAGAC
+>7910 1
+CGGGGGAATTAGTCCTTGAAGACCGGATCCCATGCGCATAGATCGAGCCACTTTTGAATACTCTCTGCCTTAGCGGGCCAACTATAGGTCAATCATGTAG
+>7911 1
+CATGACTAACATGGGTGACTGCTATTCGGATACCATTGGTAGACCCACACACCATTGTTGGAGGCGTTCGTCACGCATAGGCTCTTCGCGATGCAATGAA
+>7912 1
+TTGGATGGTCCCTTGTAAATTCCGCGGTTTTAAAGCTCAATCCAGACAGGCAGGTCTTCAGAGACCTGCAGCCCGGGAGTACCGTTACACCGTATAGATA
+>7913 3
+TACACGTGGACTCCGCGTTCTTCAAGTGGAAATCTACTACAAATCGGCTACGGTGTGGGATTTGATCGCCCAGACGGGGTCACCTATAAGCTACTGTAAC
+>7914 3
+GTTAACCTAACGTCTCGCATTGTTATCAGCTACGAAGCGTATTAACGTTCAAGGGAAACGACTGACAGGTGTACTCTACGGTCCCGGGATGGCTGACCCT
+>7915 3
+TTCGTCGTCTCCACTCTTGTAACAGTCGGCAACAGGGCGTCGTCATTGGCACGAGCGTGATTAAGCCCCTAGTAAATCAACATATCCGTTATGGGGGAAA
+>7916 3
+TGTTTGAAAGCATAGGCCATTACGCGCCAGTTCAGAAAGCTCTCGTTACAGCCCAACCAGAATGATTTCAATCTGGCTGATTTCTGGGCTCCAAGGCGGG
+>7917 2
+TTGGGGGAGCCATAGGGCTACACATTACATTTAGTACCACGAGATTCTGTCCCCAAATACGAGGCGAATCCAGGTTTATGACTCGGCCGTGGCCACTTAT
+>7918 1
+TCGTCGCTAAGCATAGTCGCAAATGTCCCCGGTAGGAGATCCGGGCCATGTAGCTCTCGCTTAGCCGTATTATCAGTATAGTACAGCCATAGGACTTAGA
+>7919 1
+CCCCGCAGATTTCGGGGCAAAAACTACCAGTGAGTTGACTAACGTGTTTGGGTATATTGGGCCCGCACGCATGAATAAACCCATGGCTAGCTCTTGATCT
+>7920 1
+TTCAACTTGCGCGGCTTATTCGTACGATGGGCACGGCTAACGCAACGTCATCAGGAGCAGACCAATCGGTGCTGGCCATTTCGCTATTTACGATTAAAAG
+>7921 2
+CGCAACAGGGTGGACACTCTTGAGAACTCCGGAAGGATTTCCGAGCCAGGTGGAGATAGCCACTATAGGCTAAAAACCCCTCTTTTCTTATTTCGCGTTG
+>7922 3
+TAGAATAAAGATCGAACGATGAGGACCCTGCGGTTGTGTATTTCCCAGGCCCGGACTCAAAGAGCTCTGAGTCTGGTTGTATCACCATCTTGCGTACCAC
+>7923 2
+ACTGATCCGTATTTCGTGTCGGAGTCAGCAACCCCATACGGCCGCTATCAAGCAAACTGGAAACGATCTATGATGGTCATAGCGAGACTTTCGCTGGGTT
+>7924 2
+CGTGCCTTAATTATAGAACGGTAAAGCCATCGGAAGGATACAGGCGGTGGTCACTCATCGTTCCGTGACAAAGACGGCTTGATCCGTCTTTCAGACCTCT
+>7925 3
+GGCTGTAGGCTGTCATAGTTAATACATCTGCTCGTATGCCGGGGAAATGTGGTTCCAATCATACAAGCTCGCGTACCACTGACACGCGATAGCACCATTG
+>7926 3
+AGCCTGGGACTCCCCAGCAGAATCAAAGCCAAGGTGTATTTCTAAGACCGCTTGGGTCCGCAGTGTCTTGTAATCATACTAGAGTATATTCCGTGGGCAC
+>7927 1
+GCATAATATAGGCTGACGTTTAATCGAGATATGTCGTCACAGACGTAAGGACTAATAATCCCCTCGGAGATTTCTCCTCCCGGCAGGCGGTTCCTGACGG
+>7928 1
+GTTACGTATGTAACAATGATGCTCGCGTATTGTTAGACTTGACGCGAGACCATCAGACGTGAAAAGCCAGCCTCACAGTCTACTCAGTTGCTGGCTCGGC
+>7929 3
+CTCGCAGATCGATAGAATCCATCGATTACCTTCACTTGCTCGGGGATACAGTCGACTGTAGGCAAGTGTGATTCCTCGGCATACGGGTAAACTTGGCCAA
+>7930 2
+AAATCCGAATTAAGGCCCTTCTTCCCATAGAATCCTAGTGATCTCAGGGCTGAGATTCGGCGTTCACGATAAGCCATGGCTGGACGATTATCGTCCGGAG
+>7931 3
+TTGACGCTATCGAAATACCCCTAATGAGTCATGTGGTGCCACGTAAGGCGCACGTAGTGTTGTGGTCACGCGTCAAAACCTGCTACAAGACTCCTATGTG
+>7932 3
+ATGGGCCGCCCAGTTACATACCACAGGCACCTAGCGGTCATGTACTGACTTAGGCACAGTTGTCGCGTCTGGCAAAAAATATGTTTATGTGCCGATTACG
+>7933 3
+CCAATTGTGCGACGGGACTCTTAACTCACTTCGGTTTAGGGAGTCTTTACCCAACTGTAGCTCAGCCGTTGCGCGACCATGTGAGAAAAAATGTCAGCAG
+>7934 2
+TCTCTCCGTATCCAATCGAATGCAGTCGTTTGTAACAAGGCGTTTAAGCAGGAACGACTTACTTTCTACGGGGACGTTGGTAAACCCTGCGCCAACAGGG
+>7935 3
+TTAGAAATAGCCTTTTACCGCGCCTGAGTCCGATCTTCAAAGTGGACGAGTGGGTTACTTTAGCCGACCGACGAAACGATTGCGGCAGCATATCCATTCG
+>7936 2
+GCCCTTCGACGACAGTTAGTACACCTGTGTGTAATGGAGCATTGGGAGGAATCTAGCGGATACGTGCCCAATACCACTTTGACACTTATCCTGACGACGT
+>7937 2
+CTACGCGATTCATATCATGGCAAGGAATCAGCGCCTTTGAGCCGGACCCATTGGTATAGGTTCGACTCAGTCATGACGGCACACATCTAACGTTGGAGTT
+>7938 3
+TCATTAGGGACGATATAATAACCCCCCTGTGACAAATACTTTGTGCTGCGAGGCTCCGTAGTTCTCGACATACAGGCGATGTCCTACGTGGGGAACATGC
+>7939 2
+TACGTTAGGTTAACCATATTGGGCGGGGCAATATCGAACTGAGCCCCCTATGAGTGCTCATAATCCAATCCGGTGGACACCTACAGTTCTCAGTGGAGTC
+>7940 3
+TGATGATAAGTGCTCCCTAGGATACCGTAAACTTAGCCGTGTAGACCGTCTGCCAGCGGTCCCCTTGAAAACACAGGGGGCGGCAATTATCCTTTGAATT
+>7941 1
+CGAATGCACTCCTTGCGAGGCTTCTAAGATTGGCAAAGTAAACCAGGTGGTCGGATGCCACGCTAACTGCGAAGCTCAGTAAGTTCATCTACTCCGTGTT
+>7942 2
+GCATACGATTCGGGCTACATCCCCGGATCTTGATCCATCTGGGAGGACCCACACTCGTTGTGTGTCGAATAGTATAATGCAGTGAAAGCTTACCTAGACG
+>7943 2
+TGCTTCTTTAGCCATGCAGCTGGGCGCACTCGCGGCATAAGGGAAACGGGCGCAATAAGTCTTAAAGTTCAAGTGCCACTAAGTCGTTCGCCTTTATCAA
+>7944 1
+CTGTGTCTCCAGCTTGTTGCCAGAGAAGGGGTCAAAGAACGACATGTGCGAAGTCGTTTTTTCTCAGACCCCGAGTAAGCCGCCGTAGATAACATTCTCA
+>7945 1
+CCGTAAGACTTGCGCACACGGCTAGTTTTGATAGCGGGAATCGACCACCTTACTCTATACCCGATGGTTGACGACTGAGATCGATGCGTAACTCGATAGT
+>7946 2
+TTCCAGAACGGTAGCTTAAATGGCGTTAAGAACCATGAAGCGACGCCTAAGCCCGAGGCCTACTAGCGTTAGTTTTACTGATCGCCGTGTACTTTGGACC
+>7947 3
+AGGATACCTCTCCGGCCGATACTTTTGCAGGCTTGGCGTGCCAATAAACTTGGTATGGACAGCACTGGCAAGTCACCGACTATAGCAATTTTAACGCGGT
+>7948 1
+AGAGCTCTGTGCTAATTGAACCGACGTTCTAGCGCAAGACAGCTCGTCGCGGAGTGAATACTGTACTTCGTCATTGCACTTGCTGGGAACGAACACTCTA
+>7949 3
+AAGACTTAGTGGTCCAATGCTAACGTTCCCAAAATTGCATTAACTGCGGGACCTCGTCTCCTTACTAATGTTGGTGACTTGCAGGCAGGCACGGCCGGAA
+>7950 3
+TAAGGCTGATTATCAGAGCCAGACCGATAGGATTCTAGAGTGTAATTAGCCGCCCCAGATTCGCTACAGCTCATGCCCGTTCGTTCTGCCGGGTGAAAAT
+>7951 1
+CGGGTTTTTGAAGGCGGCCATTGTTTGAAGGCCTCATACCTCTGATCGAAGTAGCGGGCTAGGCAACAGATAAATTGCCTTCCATCTAACCACCGATCAG
+>7952 1
+GTTAGAGCCCTTAAATGATCTTTCGGACGAGAATGCGATTATAACGGGTGAAGATTGGCCAGCCGAGGCAAGAATAGCTCTCCTCTATTTTGCGCCCCCC
+>7953 1
+AAGACTCTGTTGAGCCTGCCTCCACATTTGTACGACGCCAACATCTGGCATAGTTTTTTATCGTAGCTCCTGTAGCGGGCCGCGAACATGAAAGAGAAGG
+>7954 3
+CTTGAACAGCCCGAAGACTTTCCTTAATGACTACGGTATCGACCTTGAGCGTGGAAGGGACCCTGGGGCGTACTTGAGTTCAGAAACTCATAGTTCCCTA
+>7955 3
+TATTTCTATCAAACCAGTTGGTAAACTGCCGCGCAAAAACCCATAACGGGGGATGCTCAGCAACGTTTGCGGCCGGATGGATACGTACTGCGTTCTTGCT
+>7956 3
+TCCCCCACCATTGAACGTGTCCATAGTAGCAACCGCAGTCTCTGGGAAACTCTCAAAGTGATGATTTGTATTGCGGGACTACAGCGTATTGACATCGGGG
+>7957 3
+GTTAGGCCCAAACTACCCCAAATTGCGTGGCTGTAGCTGGATGACAACAGAATGACACTTGGAGTCCCAACGGGTTAAGATACTGCGCTTTTGTCCTGCT
+>7958 1
+AGTTGTGCATCTTGTAGTACTACCAAAGGCCTTCGTAAAAGCATATGCCCCCGACGTGGATCACAGGGGATGTTTAAGTGCCATCTCTAGACGTACCGGC
+>7959 3
+CCCGAAAAGCCCAGAGAATTTCCCGATTAACCCTGTACTTTAAGACTTGCTAACGGGCCGACGTTGGGCGCGGGGATATCTCGTCAGATTATGTTAGTAC
+>7960 2
+ACATTCGACGAGGCGTGTACAACCTCGGGAAGCGCTAGACATTACTACAATTTTGGCATTCCACTTCTGATTGCCGAGCTAGGTGGCGTAACTCGTCAGA
+>7961 2
+AGATCACATGGTTTTACCACGCTGTGGCTTCCTCTATGTTCCGAGCTATACTCATCAGAGGATAGACTTCTGCAGTCAGGGCGCATAAGGGACCAACGGA
+>7962 1
+ATCGGCAGACAGTAGTTATTGAAGCGCCTGAGAGGCCAAGACAATTACCTTATCGATATTGACCACGAACTCTCCGGACTTCTAGGGCCCGGTTTCGGTT
+>7963 1
+TCTTCAGCACTCGGGACGGTCGTTTCGGTGATCCGTCTAGATAGCTGCAGAGGAGCGAACGTTACCCTAGTCCTGACTATCACCATCTAAAAGAAGTTAG
+>7964 1
+CCTGAAGTGTGATATTATCGCCTTGCGTCGGCAGTGGACTTCTCCCGTAGCACAAAAAGGACATCAGGACAAACCACGCCTGCTGTCATAGTGGAGTTTT
+>7965 2
+TGCGTTGAAACCCCTTTACAAGCTGGTAGACTTCTTATGCGCGCCAATTGGGCGTGCAGCTAGCAATAGCCAATGACCCTCGAGCATTAAGTGCGTAATG
+>7966 1
+ATGCATCCATTACGGATCCTTAAATTGTGGGATCGTAGGAGCTGGGTGAAGGAAGAATTTCATTCCCTACTGGTGCTAGAACGCCCCTCACTGCCCGCAA
+>7967 2
+GACCTGTCGGCCTTTTAGACTCTAAAAATGCGCGATCCAGGTGTGTATGCACGTTAGTCCAAGGACAGATTACCGAACATTGCTAGACCGTGATCCCTGG
+>7968 3
+CGTCAGCTTCTAAGAAGTCTATTCGTACAGGCTGTTGCATAACACGCACCGTGATCACTGGGTAATCGTCAATGCGCATGTAATGCTAAGGCGGCCGTAC
+>7969 1
+ATCGACACCCGTTTGTCGCATGACCATGCTTCTCTACGAACAGTGAAAAGACTTTGTTACGCATAACCAAACGAGGGGTTGCAGTTGGCTCCGGAGGCTT
+>7970 2
+TTGGAGCGTCGATTATTCCTCGTCCAGATGTCACACCTCGGCCAGGTGTTAATCAACTGCGCACAATAGTCCCGCTTGGAAGATAGGGAGATCCATAAGT
+>7971 1
+TTAGGTCATTCCAGGGGAGCGCTCTAGTCCAGGATCATATTCACAGGCATATGGAATCCCTGTCATCTTCTGGTCGAAGACAGGAGAGTATCCCCACTAG
+>7972 3
+TGGGTACTTGAATCCAAGAATTCATGCTCGCGGTTGCTGCACGTCAGAACTTAACTCACCACCTGCCAGGAAACTGTTTCGAGGGGATGATTAGTCGCAC
+>7973 1
+TTGGTCGGCAGGACGCGTCTTCTGGCCTAAAGCAGCGCCGTACTACACGCGAGTTTCGACAATACTTAGAAACTATCGGTGCTTAAAGTGCTGATCCATA
+>7974 1
+ACACGAGAGTCCCTTATGTTGTGCCTCCCCACTCGGGCTTGCGATAATTGTATTCAACGGTGATGGGTGAGATGTCTCACAAAATCGCACGGGAAATCCA
+>7975 3
+ATCGCAATCTCCATTCTGAGCTGATCCTCTCCCTGGTGAGGGAGGGTAGCATCCGTTGATTCGGACCCGAGCGCAATAGACATCTAAAAGTAGCATTTGA
+>7976 3
+TTTAAGCTACGTCCCGCGTCCTTCCTTACGTGGGTAGGCAAACAGGTTGGACGAATCGCGCAAGCTATGATTTAGCACCTTACTGTAGTGACAAAGCACG
+>7977 2
+CGCCGGTGAGGGGACACCGCTTAATTTCGAGACAATTAGATATGTTAATGCATCCTGGGACGAACGTGGTAAATAGTCTATGTTCACGCCCCATCCCCGT
+>7978 3
+AAGACAGGGATTTTAAAGTCCGTCAATGGGCGACTGGCTTCCTTGTAGCGCCTAGCTTCAAGCGGCAAAGCAAGCCATTTTCCTCAGACGCCTGTAGATT
+>7979 1
+TAACGTTATTTTCGTGGACTAGGGAACTAACCGTCGTACAGTTCGCCTATCTCATCTGCAAACCACCTATTGGGCATAAGACGGCTTAGACGGGCCGAGG
+>7980 1
+ATACAAGCGTCACATCTCGTACATTACCGAACTACAGGCAGGGTGCTAAGCAGGTTTGTACTGGACTTCGGTGCTTTAAGGAAGCTAGCCACTCTGGCTC
+>7981 1
+TTAAATGCCGATCCCTAGCAGCCTAGATCGTAGATTTGCTGGGGCACGAATACTACTACCACCCATCACGGTTTATCCAAGTACGGGGGAGGTGTTACTG
+>7982 1
+GCCATTCGACGGATGTTGTTCGGTGTTTACGGCCCTTCGGGTGATGAACACAACACAAATCAGCTGAGTAGAACTACTGCGTCCACCTTGACACATGTAG
+>7983 1
+CAAGCTGATGTGTGACTCCATGACCACGAGAATACCGCTTTGCTGACAATATTTTCGATCTCCGTCAGGGGGCCCGTGGCAACAAGATAGAATCGGTCTT
+>7984 1
+TAGCTGGCTATTATCTAACCACCGATGACCGGGATGTTCCGCTTTTTTACAGCCGGGCCCTAGGCTACGATTAACGCAGCCAGAGGAATTAACAGGTTGA
+>7985 2
+ATGAGTGTAACGGGGTCGAGTCCATTCTTAGTATGCGGATGCAAAATCCCAATTCCTACTAAGCGGCTCTTATACGCTCTACGGGTAAGCTGACCAGCGC
+>7986 3
+TCCTGGGTCAACCCGCTCAAATCAGAGGGAATTCTGGCTTACACAAGTTGGGTGCAGGGCTAATTGAGAATCCATGCACATGGTTGCTCCTTACCTGACA
+>7987 2
+TTGGGTTAGAGTTTGGGGGCACACCGCTAACTAGATATGTCTAAACTAGGCGGCGATATCTGCGCGATCCATCTCATCCCGCTTAGAAGCAGAATTCACC
+>7988 1
+TCGTCTTGAACGACACGTAGGGGCGCGCCCCTCCGTATTCTATTGTGAGATGTGACCAAACTAATAGACGGCGTCCTTCTAAGATCATGAGACGAGTTAC
+>7989 1
+GTCATCCCATAGAAGAATTAGGGTGGCTGACCTCTTGTCGCCTCATGACCGTCAAGGGATAGTGTGTTGCGCAATAACTATGGCCACTAGCTCTAGAACC
+>7990 1
+CCCATTGCGATTACGAACCTTATCCCGGTACTGTCGTATGGTAAATATAACAGAATGAGCATGCCATCGTGACGTTCCGGAAGCTGGTTGGGCCCAGCAT
+>7991 1
+GAGGTATACTCCGGTGGACGGGCCCCTAAAATAAGCTTTATGGTATCAAGATGCGAACGTGCTAGCTACCTATAGTAAGCGGCGCCTGTCCTCACTCTTA
+>7992 3
+GACTCGCTTGTAACGCAAATCAGTATCTAAGGCTAACTCGCATTGCAGATTGACCGAGCTGGCCTTGAGGCACTGTTATACTGTCAAGCCGTTAGACGCG
+>7993 2
+TTGCTCCTGTGAGGTCAGAATGTCACAAAAGGTCTGTTCTGGTCCGGTGGACCATAGACTATTTCTCCCATCTAAAACACGTCGAGACCAGGGGCACTAG
+>7994 3
+TCGTTAGTGATCGCAGTCGGCCTGTTGGCTAACAATATATAGGCGTAACAGGCTATATGTCACGCCCAGGGGATTCAGGAACATCATCGCCTCGATTACC
+>7995 1
+CACGTAATTTGAGCTCGTTAGCGCTCAAGATTTAAAATGCGTCGCTACGGTGAGTGTCATGCAACCCAGACTCCTGGAGTCCAAGTTCGGCTAGCAATGC
+>7996 1
+AACGTGACCATAACACGAAAGGCGCCTGTTTGCTAGTCGCTCACTGGGTTACACGAGTTTCTTGTTGGACGGGTCTGTAAAAACGCACTCACGACGTACT
+>7997 3
+TATGAACCGGAACGTTGCGTGCAAGGCCTTCCTACAAAACGCGCCACAGTCGTTGCATTCCCTATGTATAAAGGTGCCTTTGCAGAGGTGCTCAGTATAG
+>7998 2
+ATCATCAGGCTGATGGTCGGATAAGTTATGATCTATGGTGGAGTATGCCGAAACTTTAAACGAGCGTTCAGGCACGCTGCTTTCCTGAACCACCCCACGC
+>7999 2
+GTAAATGTGAGGTCCTCCACCCTACTATAAGTACATTGAAGCTGAGCATCCGTGGATCGTGGCCCTTAACTGGGCAAATCGCCCGCTGGTTGACATTAGA
+>8000 3
+CAGAATCGCCACCAGGTCGACTCGGTGAAAATCTTTGTGGATAATGCTTGTACGGGAGTCCCCCACCTAGATGCTGCATGCTTATTTAGCAGAGACGTCA
+>8001 1
+GGTGTGAATGATTTGCACGAGTCAGTATCCCTCCTTGGGAGGCCATCTAAGAACGGCCAACTACCACTATTGGTCTTCCATTCGAGACGAACCGTATAGG
+>8002 3
+ACGCCGCAAAGCGGCGACTCGGCCTGATTAATCGATACATAAGGCTAATATTCTACGCGTTGGAGTATCTCGTGCGAACGTTTTCCGGTAGTACCAAGCT
+>8003 1
+GTTTATGACACACGCGCACGAATTTGAGCCGGTCCTCAGGATGTCCCTTAATAATGCAGTTCTTGTGCCGACACAACGCACTATCAGGATACGGAGGTTG
+>8004 3
+ACACGTGAGACACATGAATCGACGATACCCTATCATTAGATGTCTCAGCTCCGCATCCTGTTATTCGAGACTATGTCGTGACCGGGGCTGAGAGTGCGAT
+>8005 1
+ACTATATTATTCTGTGTAGTCGAACGTGACGATCTCCCAATCGTCGGCGTGAAGGGTCAATTCAAGCACCTTCGCTTCGGATAACAACGGCCGCGGTGAA
+>8006 2
+TTCTTGTTTGCTGCATAACCCGGCAATAGGGTGACATGATCGGTCCTTCATAGAAATCCGCAATTGCAGACACTCGGTGCCCGGCGCAGTAAACTTAGGA
+>8007 3
+GACGGATATTAACCTTCCGTACGAACAAGACAATGCCTCGGTACCCATACTCGTAATTGCTCCCATGAGGCCGTTCATTGATGGGGGTGCGAATACTGGT
+>8008 2
+CTTTCATAATGTCCGGCTATAAGAATCCTGAAAAATAAGGTGAGTGTGCTAAACCATTGGCTTTTCTCGGCCGGGGGGCCCCATCCGGCTCGTAGACAAC
+>8009 1
+AGTGTCAAGGCTATTCCTCTAGGGGCAATTGCCGCCGTCCAGTTAGCAACTATAATATGGAGAACGCGAGTCGTACGCAAATCCCTATTTGCGTTGACCG
+>8010 2
+TTGTTACTCCTCAAGCCATTAATCACGCGAACTCCAGGACCTTATGGAGTGGTGACAGGGATGCTTCGACTCGCAGAAGGTTGGGCAACCACACGTTTTA
+>8011 2
+AAGGCGATCTCTAGCATGACGCCGTTTAGAAGGACCGTTTACACTTGCACGTGGGTTCTCAATCGGTAAGGGTCCAACACTGTGAATAGATTCCACGTCC
+>8012 2
+GTGAATTGGAGATCCCAGTCGTCTGCAGTACTTGGCCCTAGCGGATCAAATCTGCTTAAGGTCATTCCGCACAGAGACGAATCTACGGATCGCCAATGTT
+>8013 1
+GGCTATTCCTGCGTACCGCTAAATACGCGAATTATGCCTTGACCTAGAAGCAATACCCTGTCATGGGATATGCCGAGAATGAAGATTTCGGTCTGCCGCG
+>8014 2
+AGACACTATATGGGCACATTATTACGGTCGTCTGATGTACACGCCGCTGACACTGGTAGGTTTACTGATAGCTACTAGCAGCTCATCGTACGACGCCGAG
+>8015 2
+GCGATCAATGAGGAAAGCCCACTAGCTTTTTGCCGATCTCGCCCCTAGTGCAGGATGCACGCTTCAGGGAAGTCTATTACAGGATAATATGTTCGTCAGC
+>8016 3
+GAACTGCAGGATGCCCCACCAATGAATAGAAGAATAGGTCTGCTGGCTAGCTCCTGGTCGATATCGTATTTCTGCTCCTGGCAATTATCTGGCAACGGAC
+>8017 3
+TAAGTTCGATCTGGACTTGAAGCTCCGTCGGACTTAAACTGTTAGTGCATCCCGCATGCTCAAGCGCATTAGACTGCAGTCGAAACGAAGGCTGACTCGT
+>8018 3
+TTCGGGTATGCATTGGCCGTCTATTCTGAAGTTCTACAACTGCGAATACGCGAGGCAGTCGCCTTGAAATAGAACCGGTAATGCCTCTCAGACTGCACGA
+>8019 1
+CGTTCGCTGGATCTCGGTGCTTGGCACGCCAGGATGATCAGTCCCGAAAATAATTACAAGCAGCTTGCACGCTGAACTTAGTCATGGAGCTAACATGTCT
+>8020 1
+CAAATATTTCGGCTTGGACATGGCGGCCGGGTAAACGTGACCTCCGTGCTAGAATCCGTAACGAAGTGAGTGTAGAACCGCTCGAATTTCTTATACCTCC
+>8021 2
+ACCAACGGGAGTGCAATTCGTTATGATGGCGCCAAAGGGAAGTTTGTGATACCTTAGTGCTCGTTAGCCCCCTCCGGGATCTTCCAACAGTCACATGTAA
+>8022 2
+CGGAAAGTTGTACTTCAAGGCACCGAGACTCTGTGAATTGTTTGCGCGCGGACGCTAGGCATCTTTCCCTCAAACCTGTACTCTGAAGAGGTCAAGTCAA
+>8023 1
+GCTTACCCTCGGAAATTTAGCTCGACCTTCCCTTACAAGATAACCGTGAAGACCTAGGTAGTTTCAGGGGCCCAGAGTAGCGGCATTATGCTGGTTCAGA
+>8024 1
+AGCCGGGATCGTTGGCGGGCCGTACCATTGTGGCGCAACCAGGTGCACCTTCACGCCTAAAAGTGCTACAATTACTTGTGTTTTTAATACAATCGAAACG
+>8025 2
+CGAGACTAGCCTCTCCGCGTTTAGTCAATGAGCTAGCAGAATTGTACCGATTTATCAGCCAGTTTGTGACCAGTACCGGGGAGTGTGGAAACTTAACCCC
+>8026 1
+CATAATAGACAGGCCAACAACGTAGCGCTGACTTATTGAAGGGCGTCCACCTCTAGCAAGTTCTTTCAGGCTGCATTCGTTAGGGTTTAACCCGGATGCG
+>8027 1
+CCTTTCCCTTGCTAGAGACAGCCGACGCTACTCATTGAGTTCATTGATTGACCGAACGGCAGCCCGTGAACGAAGTAGGGATTAATAGCTTACTTGGACG
+>8028 2
+GCCAGACACTTTTTACCTGATCTACGTAGAACTCAATAGCCTGCGCGAGCAGCTCGGCGATTTGTAGGCCCGACGTGTATCGGCAATGCTAAGTAATGTA
+>8029 2
+CACCGGCGATCGACGTCTAATCCAAATCGCCATGACAGACTGCCGAGTGCCCTAGACGTTTACTATGTAGCCAGAGTGGACCTAAAGTTTTTTGTGGAGT
+>8030 1
+CTCTCTGCGGAAAGCGGCAGAGAATACACGTTATACAGTCTCTTGATCGCTATACCAACTGCTACGGTGAGTGTTAATACCTCGAGCGTCTGTCCGGAGA
+>8031 2
+GATAGGCGGCCCGTAAGGTTGAGTCTAGCTGCTCGAGTTAACACATCACACTGCTGTAGGTCATGTGCCTTGGCACGCATCAAAAGATAATCTTCTACGC
+>8032 2
+TTGGTGCATCCTAAGCTTCTCGCGGGGGCATCCCCCGTGCAGTCTGGATAAAACACAATGGGCGGTCCTACGTATATAAAATCCTTTTGGAAAGTCCAAG
+>8033 2
+GTGCTCTGTTAGGCGCTCGCCTCGCAGGTGACACAAAACTTAAGTCGTAGATGAGGCATTGCCCGTTCATCATGAACTATGGTAATAATGGCTCCCACGA
+>8034 2
+GTCTCGTTTAGCTGCACCCGCACCTTGCATCGGACTTGGATTACGGACGTCAAGTTGGCGACCCAAATGCTACGAAACGATTGTCTGTCAAGTAATGGAA
+>8035 2
+CCCCAGAGGTTGTAGGGTATGACTATGAAGTCCACCCTATGCCATGATATGGTGCTAACCATTCCAGGCCGACCTCAGGTGTTTGTTGGACCCGAAATAA
+>8036 3
+CGCGTCCATCATGATTGTCGGCTTGTGTAGACTGGGTAGCCATAGAGTTATACAACTCCGGCTAAGCAGTAGACAATCTCGCTCCTGAAAGGCCCTTAGA
+>8037 2
+ACCGCGAAATTGCACGGACACTGAGTGGATGGGCATCATAATCGTAGATAGTAATAACATACGTCGCATATTTTCCCCCGGCATGTGGCCTCGCGCGTTT
+>8038 2
+CCGTTTGTGAAATGAATCAGTGACGCAGGTGAATCGTACAGGCACTCAACAATTCTTGGGCAAGCCGTTCGGGCGACACATATGCTATTTCGCTCTGCCA
+>8039 1
+TATCTGCAACCTTTAAACAGTGGTCATGAGCTCCATGACCACTGGTAATGGGTAGATACCGCCAGGTTTAGCATCAGGGATCCGAATTCTCGGAGTGCCC
+>8040 1
+ATACCGCTACGATGTACCGGCGGGTCTGCCGCCCGACCATGGATTGTTGGCTACGCAATGTAGGCCTTATAATGATACGTCTAATACAGAAGCTTCAGTA
+>8041 1
+CACATAACCGTTATAGATGCGAAAACGCGGTCTGGTAGCGTTTCTTCCATTGAGAACTAAGTCGGACGGAACGTACGACAGTCCTTCCTGGGATTCTCCG
+>8042 1
+TCTTGCACTCCGAGTCGCCTCAGAGGAATGCCAAAGTCCGTATGGTATTATAATCAACCGTATGGGGGTGAGGACTCAATACCTTAGTCGAAGCCGCCTT
+>8043 1
+TGAAATAACTGCGGTGCCAACCCGCAAGGCAGTATTGCATATGGGTTAAATCGTTTCGTCTACTTCCGACTGCGCTTCTCAGCCGTGACAGGGTCAAAAG
+>8044 3
+AGGAGAGGTTTACTCACTTCGGGTGCTCTCGCAAGCCCACGGTAAAACGGCACTTCACCCGTGGCTCTAAGGTCTCGACATAGTATACTAGGTAAGATTT
+>8045 2
+TTGTCCTTCGAAACACAATATTCGTTGATGACTACTGACCCCGTGTGTCGCCAAGGCTACCCCAGCGGATATTGCAGTGGTAAATGACCAGTCGAAGGTG
+>8046 3
+CATGGCTATTCTATTGATATTCCCCGCGGGAACGTCGTTAGGACAGCTACTGCAGCGTACCACAATACCGGCATGTCTTTGGAGTCAAGATGTACGAGAC
+>8047 3
+CGAACCCTCTTTCGCGAGACGCGAGTTTCATACCCGGAAACGAGAGAGCGTTATATACTAAGATAATTCGGCTGCCCTAGACTGAGTGGCGCTTCTGTAT
+>8048 3
+AGCCCTTGGGGAGAGCATGCAATTACCTCTCACCATGCAGTGAGTCTTCTTCTTTAGCCAGGACTAAGATAGTTCCCACAATGTGTGCGGAGAGCACGTA
+>8049 1
+GCCCACTGAGCTAATGAAGTTCGCAGTTGTGATCACGCACTCAGATTATACGAATTGAGTCGTTCGGGGTCCTACACGTAGAACGAAGCCTCGTTGCATC
+>8050 3
+CGCCTCAGGCTAGTAAATGTTCGTTGGAACGCGCTATAGCCGGGTACGTCTCAACGCTGAAATAGGACTGATCGACTTTTCCCGGAATCAAAGTGCTCTA
+>8051 2
+CCGGACTATTTAATTCACATCGAAAAAGCAACGTCTTGCTAGATGCTGGCCGATCGTCGAACAGGTCTCATGCCGCCAGGTGCGATATATGTGGTGATCC
+>8052 2
+GCTGTGTGTAACGCGCTGTGCCCCCTCTGGCAGGTATATAACGGAATGACTTGCATCCGTCCTATAAAACGACCAGTTCCATTGGCAGCAATGTGGAATA
+>8053 2
+GCGCAAGGAATCCTTTATTAGCCCTCCAGTGAGAGTCAACGTGGGAAACGCCTTATTGAACCCTTCAAACTCGCAGACGTTGTTCCCGTGAAATGGGTGT
+>8054 3
+GTGGCCTAGATTTTTGTTCCATCCTCGATCGCCCGCGAATTGCTCGCCGGATTAAAGGTCCCCCATTTTACGAGAGGATCAGGATAACCGATAGGGAAAA
+>8055 1
+TAGCGAGTTCCAATGTATCAGTGGGAGAATTGACTAGATAATAAGGATTGCACCGTGACGCTCTATGCCCCCGGCCTATCCGATGGCCGTACATCACTTG
+>8056 1
+TTATCCCAGTGCTTGACCTTCAGAACGTTAATGAAGTCGAGGACGGTTCCATGCTGACAAATCGCCGTAACGACGTAGCAGCTCGATCTTGGTAGCGATC
+>8057 2
+GCCCGGTTGCCAACTCCTGGGACAAACCCTTAGGATAATGCATGATTCGTGCCCAACTGTCGAACATTTCGGTGAAACCGTATGAAGATGTGGTATGCCT
+>8058 2
+ACGTAGGCGACTCTCAGGCTATACCTCCGTCTCTAGGAGAGTCCTTAGCGCAGCGCGCATCACTTTAAGAGAGGTTATTGACTACACTGATTGAAACGTG
+>8059 2
+GATGACAAACAACAGTTTACAGTTTCCCGATTCCGCTCTGCGTATTAGAGGGCGCCGTTTACGCGATTCGATGTCTAGACAAGGCAGGGCTGCTACAACT
+>8060 2
+TTGTGGTATACTGCAAAGGCGGCCGGACATGCAAGTGTGGGTGCCTACATTTCAAACTTTATAGGCGAAAGAGGCTCACGCTCCTACAACGTCTCCATCT
+>8061 3
+AAGGTTCTACCTCAGCGAACTGCCATGATGTAGGGCTTCGGATACGATGTCTATCTCTGTCGGGATCGAGCAGCCATTGGACATATCGTCCTACACGAAA
+>8062 2
+TATAGCAATGGTTCCGGGGCCTCTGAGAAATCATGCGGCGTATAATTCCCGCTGGCATCCACGGCAGGAAGAGTCTATACGACTACAGTTCTAACCTGTT
+>8063 1
+TCTAACCAGGGCGGGCCTGTCGAGTCCGCGCAATCCCCTGACACTATGTTGATTTAGGTATGCAATACCATTCGGCGCAGATGAGTACCGAATTAATGAT
+>8064 3
+CTTGTTTGACGAATGAGAAGTGTCATCCCTATAGCGCAGTAGTCTCGCTTGATATGGCGGCATCTGCAGAGCAAGGTCAGCATCCATCGACAACTCGTCA
+>8065 3
+CATAGCCAACTGCGAGTCACGCTTCATTCGCGGTGTTCGACCGAACGTGTAAGGATCATATACTCTCAGCCGGGAGTGGATAAATGTGCTATAGTCCTCA
+>8066 3
+AAAAGCTGATAGGATGCACTCGCGGCTTTTACGCAACAATGAAATCGGGATCGCACCTACACAGTTTTGCGATTGAGCCGATCCCCATGGGGTCTCGTTT
+>8067 3
+TTTGGTTTGCACCTCTGAATTGAACGAGACCTACTCAGTGTCGACGGGACCATAACCCGTCTTCGCGGACCGCATTGGTAGCTAGTGTAGAAAACTACGA
+>8068 1
+ATTCTCTGACGTCGATTAGTGAGAACAGGAGCGCATGATTCTAAGGGCTACACGATCCTTGGCCGACCCTCCGGATGAGTTAACACGCACATATCTGGTT
+>8069 2
+AGACGTTACGACAAATGACCGCCTGGAGAAGTAATACGGCACACAGGGACTCCAAGTACGTCCCTCCGGTTGTTTGTTTACGGTCTTCGAAGGCTTCTAT
+>8070 3
+CGCTTCCGGTGATCATCTGAATAGGATACAGTGGCAGACGCTATGAAACGCAATACCTACCGTCTATGACGTTGCCGCATAGGCCTCACTTGGATTATGG
+>8071 3
+GGCACCCATTGGATATGGCATTGGTGATCCCTAGACCAATGTCGATGCTCAATCACAGGTCTTCTCGATAAGGAACGCGAAGTAGACTGCATTTGCCCTG
+>8072 1
+ATTATAGGTCGACATTCCCCCGTCCATGATAGATGAGGGTGTATGAATGACGTGCACGGCCCCAACTGTTCTAAGACCCGCTCTTACGAAGATGGTATGC
+>8073 3
+CAAAACCGAAGGATTAGTAGTTAATACTGCACTTCACAGGGTCCTCGCGCTACGTGCCCAAGGTGGCTGGCATATTTGCGCAGTATTTGGCAATTCACCG
+>8074 2
+AGTCCGCGGTATTTTACTGCAACCCCAACTGGTTCGTTGGATTGTCTGGCGGACTCTCCAACAGAAAACGTGATATGGCCCGAAATGGCGACGATCATTA
+>8075 2
+GACAGCACGAAGTGACGATTCGAAAGTTCTAGGCACGACGTGCGGGCAGATTCTTGGCCTTACTCTCCTCGAACTCGTTCTCTGATAAGAGTTTCAAGCA
+>8076 1
+GTACTCCGATTGCGTTACGAGTACCGTATGTTGTACGAGATTGGAATGCACGTACTATAGCGGACGACATCACTCGGCATCGGCTTAACAATGCACCCTG
+>8077 2
+AATTGGGGACAAGTAATCGACGTAGGTGCCTAACCCACGGGCACCTTCTGCTCCGGGACGTTCGCTCAATGGTAACTAGTACTTCCTAAGAGTATGTCAT
+>8078 2
+GTACATCTTCGGAACGATGCAAGACTTCGGGCTGGGTACTTCTTGCGTTCAAAGAATCCATACCCAGCCAACGAGCGCTGAGTGAGTCGCTGCTAATTTA
+>8079 3
+TAACAGTGACTTGACCCGTGTAAAACTATTTGCCCGAAGAAGTTCTATGCCCCTAGAGGTCCCGCCGCCTAGAGCTAATTCTTTGCACAGAGGGGTATGG
+>8080 3
+AGGCGAGCACTATGAATCAGGCGACGAGACGTGATGCTTCCCGACACGGTAAGTTCCTCAAAGGTGGTGTAGTATGCAGTCTCTCTCTCATCTTCCAAAT
+>8081 3
+AACAGCCTTGCCACAAGATTCTAGGTCTCACATTTTAACTGAGGTTGTGATTTCTCGGAGACTTCCACTGGACCGGCTAAGATTGCGGCCAGCAGACAGG
+>8082 1
+TCAGCGGTACGTACGAGCGCTAAGAGAAATCAGAATGGTCTCTGAGAATCCTCGTGCTATATTGGTTCAGCCCCGCATCGTCCAGTATATAGGAGCTCTC
+>8083 2
+GTCTGCGCCGAAAGCTGGCCTTCGTTTACAAACTCCTAGAAGGTGACGGATGTCGTTTCTCGACATGGCATACCTAACATTGGCTTTAGAAAGGAACCGC
+>8084 1
+CATTGCCTTCGGTTATTTATGCGGAGAAGTCACCCGTAGACCGTGGGCCGCCAATGGCTTAACCATATCTGACTAGATTTAGCTAAAGACTCGGCACGGA
+>8085 2
+ACTGCTATACTAGATATATGGGGCCTCTAGACTAATCAAACGATTCTTCGTCGCCTGAGTGAGCTGACTCCCCATGCAGAGTGTTAACGCTGGAGCCGAG
+>8086 2
+GGACTGTCGGTGTCAAACTAGGAGTATCGCAGTCACTCCAATTCGGCATCCCGCTTTAACCGATCCTGGGTAGCGTAGACTGAAACTTACTACTATGAGG
+>8087 3
+CCTCAAGGGACTATGACTCCAGCCCCGCTTGCTGTAAGATTTCTTATCTTACGACGTCCGTTATGATACACGAGGTTGTCACGAAGGAACAGGGGACTAG
+>8088 2
+GTCGCAGAGTGATAGAATGTATCTCAGCGCGCATGGCCGAGGTCAAGCGGCCCAACGTTAGACCTCCAAGCTGAACCATTTCTAGATTCTAGAGTCTTTT
+>8089 1
+CATCTTGTTGGGGGGGTCTGATATGATGACCATCTCAATCGAGCCACGCACCGAAGACCCACCTTAATAGCTGTCGGTTAGATGCCTTGCGAAACTGAAT
+>8090 2
+ACTCATACCCGTAGGGAAAGCGGCTCTGACACTGAGATAAGTTGGACGCCCTGTATATTTCCTAGTACTGTGAAATAGACGGCTGACGCGTTATCGTCCC
+>8091 3
+TCCGGACAGAGATCAACGAGTTCTTGCCGGTTTAAACAGTCACATACGGAGCGCCGACCCGCTAAGGCCTATTCGAATACGTGATCATGGTATTGTTTGC
+>8092 2
+AGGGTCCAGCGCCGAATGTATTAATAGGTATTTCGTTGGAAACTACCACTCTCGGTGCCCGGGTCATAAAGCACATTGGCTGATCGAATCGAGCACTCCT
+>8093 3
+ATGTCACTGCGCTATGCGAACTTCATGCGCAAAGCGGTGCATCTCCGAAGGGTTATAAGATGAATGCGTCATACGGGACACATACTCCCCTTCGTGGATT
+>8094 2
+CAGCATTTTTGGTGTAGCTGAGGACCGCGACAGTTCACATCAGTCCTTGCTGGGAACGCAAGGAAAGATGTTATCACTTTCCCGAAGCTCACGACCTAGT
+>8095 1
+ACTAGCCAGAGGTCTCTGATAAGCCAGGTATGTACTGCTTCATGGGACTTCGCCAAAAAGGGGTTTTCCTACGCACCGGCCGATCTTCGCGTATGTAAAA
+>8096 1
+ACAAGAGTCCGACACTATCCGGTGCTGGTTGAAGGAAGCAACCCGCCAAGTCCTAGGCATCCCGTTATGAGCTTATTCAGCTCGTGAGGAATTTTACTGT
+>8097 2
+GCAGGCGCTCGGGGCAGCTTGACGTATCCGAAGGAGCTATTCAACAGATATATCGGCATCATGTATATTCGCCAGGCTATTCGCCCTCCAGATTGATAAT
+>8098 3
+CAAAAGTGACACAAGTCTGCACGCCGCCATGTTCTTTCGGCTAGCGGTGACTGCCGTTATCGTTAACTAGTTGGTGACCTTGACGGTACAGAACTGAACA
+>8099 1
+CGCTGATCCGACGACGTTTGTCCCAATTGCAATCGTTGCCGTGATCGGGGGTAAACCTATACGCAGGCTACTTGTTAATACGAGACCAAACGGTCATGAT
+>8100 1
+TCCCTCATTGACCATAAATACCGCTGCGTAATGGATAGCCCTGAGTGTTGGTAGCTGCTGGGAGGAGCTAGAGACGCCCATTTCACAATAACCCTATGGT
+>8101 2
+ATTATGATTGTGCGATTGGATGATCTCGGGCTAGCCCAGCCAGCGGATTCAGCAACGGTACCATAGCATGTATTTACCGCACTCAAGTGGCCACTTACAG
+>8102 2
+ACGGCTGTCGTCCTCGACCAATGTCCAATAGTAGCTCTTAATTAGCTCCGCCCTGATGACTGGCCATGTCTTAAGAAAGGCCGAACATGTGTTGGAAAGG
+>8103 2
+CTCTCCGAAATGCAGTTCATTCTGTAGTGGTCCACTGTCTAGCTTTGAACGGACAAGAGTTGGACGAGCCGAATGGGTAGCACCAAATTGCCACCCAGTT
+>8104 2
+CTCCCTGAGATCCTTGCCGACCGTATCCGTGTGAAAACAGTTGGATGAATGCTCCTACGGCTAACATGCCTTTAAAACAGAAGATGCGGGCTTTGTGGCA
+>8105 2
+CTGGGCTCAGCTAAAAGCCATGGCTAACGTGCATCGGCTATACTAACCCACTATGAGCTTTTCATCGAGTTGGTCGGGAGCAGTACTGTAGATCTCAGAC
+>8106 2
+GCCACAAGTGTCCACTTGTTCTTTCCCGGTTTTCTCTGAACAGCGGAACGCTAAGCGCACGCTGGTACATTAGTTAGGACGGGAGGAATCCAAAGATCTA
+>8107 3
+ACCCTGCCATCTGACACAAGTGCTCCATGGCTTAAACATAGATGAATTACGCGGAGGTTTCCGTCGGGGGTCATCGCCGAATGGTCTGTTAATCAACGTA
+>8108 2
+GCTAAATTCGGCTCGCGTCGGTTTTATTACAATGCTTGAGCGTACTTAACCACTAAGATGCCGTCATGCGGTGAACGACTAGCGGCGCCTCGGAAAATAC
+>8109 3
+AAGCATGCCAGATAACAGTGTGTGCAGCACTCCCTATGTGTGTCAATCGAGGTTAATACACTGTCAGTGCTGGGACCTGGCTCACTACTCTCGAATCAGG
+>8110 1
+GCCATCGGTGCGTGTGAATTTGGAAAGTCAACGTCAGAATGCAAAGGCTGACATGCAAGCGCATTTCCGCACCGATTCTGTCGTAAACCAGCTTCTCGTT
+>8111 3
+TCTCTGAGAAAGAAGGCTCATGGACAATTAATTGACACATAGCGCGGTCAGCCAGTCCCGATTCTGCCCCACCGTGTTATGCTATGACGGTGGATTTCGA
+>8112 3
+CCCCCATAGCCGACTCTCCGGTCTCTCTAATCTGGAACAGTGTACTAGTCCTATGTGAATAACGGTGGTATCCGTGAGGAACCTAGTGGATCTAGGAAAG
+>8113 1
+CCAACTCAGAGCACAGCCATTTATTGCTGTCAGGAGTCAGCAAATGGCTGAGCGCTGGATGAATAGGCTATCTTTAGAGTTCGGTCTATCAGCCTCGACC
+>8114 2
+ACTGTGTTGATCTACTTCAGTACCGATGACTGGTTTGAGCCCATAGACGGCGTCCATTAAGGCACACAAAGGATTCGTCTCCGGACTAGATGGTGACCCA
+>8115 2
+TATCGACAGGCTCGGCCGCATCGCCTAGAATTACGATTGGCGAGGCCTATGACAACCAGATCGCTATGCAGTAGTTTTCCGCTAGTCATTAAAGGCTGTA
+>8116 1
+CTCACGATTCCTTCCAGGAACCTCTGTTTGAGTTGCTGTCTGGAGTAGAGAAGCATGAGCAGACGGACTCTACCCGATCACAAGATTCTGGGAATAGCTC
+>8117 2
+GTCTAGGTCATAGACAGGAGGACATCCAGTGTTTCGGGTGGTCGACCCCGTAAATGACGTCCCAGACCATGATTCTAGATACACATCTGCTTCGTGACAT
+>8118 3
+GGGACAACATTCGTGTGTCTAGTAGGATACCGGCATGTTTCGAGAAACCTCGATCTAGTGAGTACGTCACCGTTCACATGGGCAGCATCTACCCCTATAG
+>8119 2
+CCATTAAGAGACATCTGAATACTTTCGCCCAGATCGTTATCCGCTCAGATACAGGTTACAGGCAGGCGGCCTTTTGGAATTGTTAAAACCCGGGGGCCTG
+>8120 1
+GAATATACGGGCGAGATGAACTGCATCCCTTCCTCCGGTTAGTATACAAGAGGTGGTTGTCCCCAGGCTCATTAAGTAACGATGTTACAACCCCGTCGTG
+>8121 3
+AGGAAGAAGGAAATCTACACAATCACTGTGGATACTTACGCATCCTCCCCAGGTCGGTTGGGTCCATGTCCTTTGCCGAGTGTCTTATTGCAAGACCAGG
+>8122 1
+TGGCTCTGGCCAAAGTGAATGTGCTTTGCTAAGCATGGCAGGCTTAATCAGTAATCACCAGCATCCACTCAACTCTTTGTGCAAGGAAGCGTACGGGTCC
+>8123 2
+TTGAACTAACGCAGACCCACCCTGAGCTGTGTGGCACAGGATAGGTCGCCATGTGTATTTCCTACGCGATAATCTCCGGCTTCGAACGTGAATTGAATAG
+>8124 3
+GCGGCAAAATCATCGATCATGAATCAGCACCGGAGACTGACAAGCGTACGCTTCACGCGGTAAATGTTACTCCATTGGTGTTTATGCGGGCGTTCCTTCA
+>8125 2
+CTGCGGCCGTCATGTCTAAAGGAGTGTAACTACGAGTGAAAACCTTGCGCGATCACGTTCGATTGGCCCAATGTGAACTATATTCACTGTTAACGGCGCC
+>8126 3
+GGGACCCTAAGGAGGGTCAATTATGTCTTCGCCTAGCAAGGGCTATGCCCTATGATCCTTACACTTCCAATTCTTGGGTCAGGACGCTGGCAAGAATCAA
+>8127 1
+CGAGGAGTATCCAGTGCACGTATGCTGGGCCAGACGTCACACCTAGCGTGCCGAAAGATCGGATTAGCATTCCACTAGTTACTTGTCTCCTTAAGATTGA
+>8128 3
+GCCTGTAACCACGAGTCAAATTAATTCTCGTGGGTCCGGAGCACTCAGCAGGGATAGTTTACTACACGGTCACTGGGATATACCAGGAGCCTTTTACGTC
+>8129 2
+ATGCTGGATCAATTTAGGATACACCCATCGTTTATAATAAGTGCGTTCGGTAGAGTCTGTGCTTAGCCCCCAGTCCGGACGCCCAGGTAAAAGCTGCAGC
+>8130 3
+TGATGCACTGCGAGGGGTATCGCACAGGAAGACGGCATAGTTACCTCGTATGGAATACGTCACCTAATGTCTTGTTACGCCCATCTCGAACATCGCTGAT
+>8131 1
+GCATTGTCACGAGGTCCAATGGCGTGGGGAATATCCTATCCAGCATGCGACCCAGAATTTCGGTCGTGCAAACTACGAATCTCGTTTATCTGACAGTAGC
+>8132 3
+CGGTGCTTATCGACGATGGTTGATGCCACTGGGTTAACATCGCACAGTTCAGGTCGTTTAGGAACATTTATCCCTCGTAACCAAGCATAGACAAGGGCCC
+>8133 3
+TGGAATCTATCCGATACCGTTTTTGCACGGACATGAGCCCATAGACGCTGTAGTCTGGGAGTAGAGACTCACACTACTCAGGCCGAACGCAGTTTATGTC
+>8134 3
+GTAGTGTGATCTCAGTAGTCGTCAGTCGGTTGCCCAGACGAGAGCCGGACCGCTTCAACCGAGAGGTACCTACTATTAATCTGTTAAACTCAGGTATCAC
+>8135 3
+TCGAAGCCTGTGTACCCAACGAACTCCTCAGTGAGTTAGGGGATAAGTTCGACGCCTGTAGAGCTAACAAACGGGCGATCGGCTCTTTATGATCCATTCT
+>8136 1
+GCTTTACCAGTTATACTGAATCGCCCCGCGTTGGTTGATAAATGGGTAACGTCATAGCCTGGTAACGCGAATACACTCATCGGCCAGAAAGGGTCCCTTG
+>8137 1
+GTATAAGTGGGGACTTACGCGCAGTTGCGCTTGCAAAAACTAACCTGCGTCGCTATACCCGACTAGGACGCTCACGTCAAATTGGGATTTCCTTGTAACG
+>8138 1
+CTTCTTGAAGTTCCTCGACGAGCCGATCATTTCCAAGCGCACATTGGTGACTTTGCGCTGGCAGGAAAGACGCGCCATAATTTGGTACAGTACCGTAAAG
+>8139 3
+TTGGTTACTATCGTAGCAGAATAAGTCCCGAAGTAACGTCCTGTAACCTTTGTTGCCAGAGCGACACGCAGCAGGTAGTACTCATCGCGCTGCAATGCGT
+>8140 2
+TTCCGCTCCCGCCCTAGTAGATGTGAACGGTATGACCACTGACTTAAGGGTCGGTGAAACCCACTGTAACCTGTAAATGTGATTACGTTCTGGACACGAG
+>8141 1
+GACGTTTGAGACCCCTGAGATCTGGTGACGCGTTCCGTGCCTCTAAGTAGAAACTAGCGCGTACACCGTCTCCGCATGATATAATTCTAAAGACAGTGGT
+>8142 1
+ATTCCAGCGTGAGAGCCTAGTTTCCTACCCGATAGGTAGTAAGAAGCGTTAACCGCAGGGTAGTGGCAATCTTTACAAAGACGCGCGGCTTCTCCTTTCA
+>8143 3
+CCGTTTGCTGATACAGCACTATGCGAGCGTGTTTAGATCGCGATATACAATGGACCCGGAGGATTGAGCCCCAGTGCAAATGTTCCCAGTCCATTCATAG
+>8144 1
+CAGCTCGGTGGTGTAGCTAACAAGGATAGCCAAGGGATTCTAGCGTACTTCACACCGCCGGATGGCAAAGTAGATGCATTTCTCTAATACTGCTGTCTCC
+>8145 2
+TCGGTGACTAATTGTGGTAGACACCCGACGGCCTGTATCTGCTACAGGTAGTGAATCGTATTAATGGGCCTCAGGCGCACTCACTAAACGAGTATTCCCA
+>8146 1
+GTAATAAGGTCCTTTATAGAGCTACTAGGGGGTTTTGATGCCGGACGAAATTACCCACAACTAGTAAGTTCTGCCGAGTGTCGCGTCTCCACGCAGCACC
+>8147 2
+TCCTACTAATTCACGTTTCTGAAGTCATAACGCCGCAATTAGCTGCAGCGTGCACCTTTAGCGAGGATATAAGAACGCCGCGTGTATTCGGGTCCGGAGA
+>8148 1
+CAGGTTTCTGGAGTGCTCATTAAGTGTGCCCTAAAGTGAATCAGAACGAAGATGACCGTCACCAATGAATCTTGCGCTCTCTCCCATGGGGCTGGAACCT
+>8149 2
+CCTAACCGTCCACAGTAATCAGAACGTGGAGCCTCATCCGATAGCTAATCGGGCCGCCATGTTGAATGATTTGTGGGCTATTACCCGCATTGATATAGGG
+>8150 2
+CAAAGGTCGAATCACTGCAATCTGGGTAACCGATAGGAGCCCTATTGCCATTAGTCTTCTTCGGAGGAATATTCTCAAGGGCCGCCGTGTCTGACATAGC
+>8151 2
+CACAGCATCAAACAATATACCCCATGGTTATCTCTATCCCGGCTGCAAGACCTAGAGTGGTATGTTTCGCAGTGTCGCGGGTTATGTTCAACGAGCAGGG
+>8152 2
+GGACATAGGCCTCGACGAAGTACGAAGTTCGAAGCCGCCGTTTGTACAGACTTCGATGCTGTGACATGGCCGTGTACAGTATATTCCCATATCAATGCCT
+>8153 2
+GAGCCGTAGTGTTTTTGGCCTCCAAATACAGGTACACCATCCTACTCGGCTTTCGCATGGGTACCACAGGACGACTTTATGTGAAAAGAAAGCTCTCGGG
+>8154 1
+TCTAGATCATTGTACGGCGCGAGTCGGTGTCCGAGCCTAAAGAAGCTAACGTCTTGGGCTAACATTTGCAAATGCAGCCCTAGATCATCACGATCGTGTC
+>8155 1
+AGAGCCCACCGAAAATATGCCTTCGTGGGACTCCCATACGCGAATGAACGCCTTACGGTAGCGAGCTGTATGCACAGGTTCATAACATGTTGCTGTGTTT
+>8156 2
+GGAACACGTGTAACTGTATGCTCTAATCATAAGGTCCATACACCTTAGAGTTGGTCGCCGCCGTTCTCGGAGAGGAATCATCGACATGCCTATCGCAGGT
+>8157 3
+CCAATTCTTTTACACCTCTCTGCGGAGAGCTACACCTCATTGAGAGGCTCGGACATCCGGAGGGCTTTGATGGAAAGGACGCGGCTAACTTGCATTAAAT
+>8158 3
+CTATTTCCCTACGTCTCGGAGGTGTTATCCCCTCCTTGACTTAGAGGATGCGCATCTTAGAAAAAGTCGCGAGCACAAGAACGATAGGCTAGGGCTTGCA
+>8159 1
+CAGTCGCATGGCGCGCCAAATAAAATATTTAGCGAAAGTGGGTCTGGGCCTCAGTCTACCGGGAGATCGTTCTGCATCATACGCACGGTTTACCAATTCT
+>8160 3
+ATATGAGTAGTCAGCGCCGGGCAGAAGATTTTGCCCCCGGGATATCTTAATAGGTCATTCTCAACGACTAATAACGTCGCTTGACGCGCGGGTCCATATC
+>8161 1
+ATTGGAGGAACTTGATATCAAGCACTGAGATACGCTTGCTTGTGAGTGAATCGCCAGGCGCTAAGACATCTATCTGCCTATCCGAGGGAACCCCCTTCGT
+>8162 3
+GATTGGAGTGTCCCTGACCACCATCACGGTGTGATAGCCCAATTGAGATCTGAACCGATTCCAGGGTTTCATCTAAGAATCTTGAGCCAGATGACCTGCG
+>8163 3
+ACGAGCTTTTCTAATCAGTTGAGTGCTAGAAACGCATCACCACGTCTTCGTAGTTCAGGAGGCAACCCCTCAGCATGGAACACTCCTGGTGGGAGTTGAT
+>8164 1
+TGAACGGGTGTAGGGGCGAGCACGGCCTTGCTGCATGAAACTCCCTTTTTCAATCACGCACAATTGGCGTATTTTACCCTCGCCTATCAGGTAAAAAGGA
+>8165 2
+CACACTCCTTGAGCAGGTTCGCTCTCAACGTTTGTGGCCTAATGGTAGCACTAACCCAGATGACGATTCTAAAGGTGTCGCTGGGAAATTGGCAATCCAG
+>8166 1
+CAGTTTAAATCCGATTTCCCACAAGGCGTACTTCTAGTGGAAAGGCCTCGCCGCACGTACATCTTCAGTGACTTATGGGAAGAGACGCGTTAGAGCGCTT
+>8167 1
+GCAGATGTTTACGTAGGCTAGATGATATCACGTTTTTGCTGAGTAAGCCCGACTAGTCAACAAGTGACGGGCATTCTCCCGCGGCTATACGACCTGAACC
+>8168 1
+TCGCACGTGAGGAGTTACTTTCTTGCCTATCGTCCGGTTGCACTACGTCCCGCGAAGTCAATCTGATAGTGTAGATGATCAAGCGCCAATAACACGGGAA
+>8169 3
+GCTAACTCGCGGTTTTTGGTTGAGCCTGTGCTAAGAATAATGATAATATCAGAAGTTGAGCGCGACGCCCAGTAGTACCCCTGTAGAACTCTGCCCGCCA
+>8170 1
+AAGGGGCGCCGATTCCATAGGCGATATTGTACTGGCGATCCAATTTCTGCATCCAAAACAACTATATCTGTGGCGAACGGGCATCCATTAGCCTGTTGCG
+>8171 3
+AGCATCGTTAGTGCCTGGTCGTTACTAGAAGCGGCGAGTTGGCGTACCGCTACTGACCTATTACTATCAGAATGTACATAATGGAAACGCCTCGGCCACT
+>8172 1
+AGCAAGGAACCATTGCCCAAACTTACACCAGGTTGGGTGCCCTTCGCTCGGAGATTAGCAATAAGTGCGGGAGATCTTCCTAGTGTGTCATTTACATCGC
+>8173 2
+CGAAACGCGGTTGAACGAGTAATCCTGAGGTCTATCTTGGTACGATTCTCCTACCATTTAGAAAAGCGGCTTACGCCAGCTGACATTGAGCCGCCATTGG
+>8174 3
+TCATACTGTACACAACGGGGCCCGATCGGTCGCCTTCTAGTTCGCGAGCTGTTATTATACTAGACAAGTGCTCCAGAAAGTATGATCAGGCGATCTAGCG
+>8175 1
+GGCTCCACAAAGGATCGGATTCTCCCAAATGAATTCGCTAGACTTTGGTAGTTCGCGAGGCTGCCGGCTAAATGTTCTACCCGAGGGCAACATATGCATT
+>8176 2
+CCCCTCGCCACAGATCAGTCGATTGCACTATGCTCACGTTAGTGTGCCCTAACGCTAAAGCTAGTGGATATGAAATGGGTCTGGTACTGTGCACGAGTAA
+>8177 3
+AGGGAGACCAGAATGAACATGTTCATCTACCCAAGTTGAACTGTGAGTATCTCTCGTGAAGCCGCCTTCACCACCGGAGTGTAGTCTGTCAGGTCTCAGT
+>8178 1
+ACAATTTACGACCCAATTCAGAGCCGGAGCTGACGGTGTAGTCTGCGGACAAGTGTTTTTCCAACGCTATTTACCCCCGGAAACATGGACGTTCGGTGTA
+>8179 3
+TCCATGGCGGCAAGTAGTCCTGGAATGGAGCCCCTTCGTGTAGCCGCTAGTCCTTCGAGTGTTACGTCCCTTACGATGAAATAAATGCAAGAACTTACGA
+>8180 1
+AGTCACCGTGAGTGAATAGGCATATACTACTTATGGCCAACGTCCTGAAGTGAGAGCAATAGCGTGGCCTGCAATGTTGACAGTCCCTTGCTACTGTCCC
+>8181 2
+GCTCGGGTTTTATCATTGCACCTGTAACGTCAAAACCTATGGCAGGGAAGCCTAGGAATGGATTACTCCGTCCAGAGGGGCAAACTGGCCCCTTACTTAT
+>8182 3
+TAACAGCCCGGAGAGTCCTGAATTGCCCGCTATGGCGTATCGTGTATACCGAATGGTAATTGAATTGTCTGCAAGAACACCTTTGATCGCCGGACCCGAT
+>8183 1
+ACTGGAGCCAGCATCGCCGTGCGTAAATTCTGGTAATCCGCGTGAGATCCTGACGGACGGCTCCAAGACTCATGTATCACCAGTGATTCATTGATGTAAT
+>8184 1
+TTACATCACGGTATCCGTTTTGAGCGCTGGGATCATCTACAAACCCACTGTCTGGAAGGGAGACACCTTAGTACGGAGTTAACGTCATCACTTAGGCCGG
+>8185 1
+TATTCTGCTCGTGGCCCTAGGTATTGTTGTCGCGAAGCGCAACATCGCTTTTGATACTATCTTGACGCGGCTAAGACACACGGAACAAGGCTAACAGGCA
+>8186 2
+GAGTGGGGACCGAGTTAACGCCTATCCCAATACTCAAACCTGCTTAGCGAAAGCTTCTAAGGTAGATTACGTTCTCGTGTCTCTTACGCGGACTACGAGG
+>8187 2
+TAGGATAAATGTTGTAGGGGGTACACGCTAACCCGCCAATCCGCCTGGCATATACGATTCTCAAACCCGTAGGCTGGTTGTCAACTGTTGGAACTACTCG
+>8188 2
+CGATGCGGGGCGATAACCTCCGGCTCGGGTTTCAGCGATACTAACAATTCCCTAGTGAAAGCCTTGTATCCGGTCATTGATCACCATATAGAAATTGGCG
+>8189 3
+GTCCAATCCTTGCAGATTGGCTGGTGACCTGCGCCGTTCTTTATTGCGACTGAGCTAATGTACCCCGCGAAGCCCTGAAGCAGTGCGATTGAAAAATAAA
+>8190 2
+TCGGGAAGCTCTTAAGCCCGTACGTTCCAAACGATGAGACATAAGGTTCCTGTACGAAATCGCGTGTGCTTGGGTCCGATACCCGATGGTTATTCCACAA
+>8191 1
+GCGGGCGCAGGTCCCTGAAACACATCAACAAAGAGTGTAAGCCTTAGAGATCACTTCCGGCGTGGTAGCGTCTTTACCTTTTCACTCCTGGAATTAGGAT
+>8192 1
+AGGCATGTGCCTCTCCACCCAGCTCTCCAATATAGTGCGTTACTGCTCAGTGCGGCTTACATAAGCGAAGATGACAGTGTAATTTGTGGGTGCCGACAAA
+>8193 3
+AGGGTCGAACACGTCTGTTGGGAGTTTTACTCATACCGTCGCCCTAGAATAGTCACGATCTTACACTGCTGGAGAAAAGGTTAACAAGGCTCGGCCCTTC
+>8194 2
+TTTGGTCTGTTCCTGGACACGACGTAAGCTTTGAGTTGCAGGCCTACAATGGTTGCGTAGCAACTATAGGGCGAATACCACAACTCCCAGTTCCAGAGCA
+>8195 1
+TGTATAACCCCTGCGAGGGCACATACTTGTAACAAAGGCGGGAGAGCTTCAGCTTATCCATGGGCGTTGCCGGACCCATATACGACACTCATTGTTTTAG
+>8196 2
+CCATCACACCTAAATCCTGGAATCCCAGCTAGAAGGTCCTTGTTTGGACAAGGAATAAGTAGGGTGCAGCTTGCATGTTCCCAGCGATCGAGTCGCTGTT
+>8197 3
+GGACCGCCAAATTCACACCAGCACTGTATGAGATGTCGGAGGATTATTCTTCTATCATGTCTAGGGAAGTCGAATATTGCCCCACGCTGGATGCTGCACG
+>8198 3
+TCGCGAATTTTGGGCGGGTGCTAGCGCGCTCCGTTCCTACGCAAATTAACTCAGTTACGATTCCCTATCGCAGAAGATGAAGCGATGCCCAAGTAAGTAT
+>8199 1
+ATGAAAGGGGGAATCCGTCTCCTATCTTTATTGAGCAGCGACTTACACTAGCACCCTTTGGCTTATCAGGCAAACACCCCAGTTGATGTAGTGACGGCGG
+>8200 1
+CAAGGGAACGCATCCGCTTGCGGCAGGACACGTGACTTTTGACTGATCAACGAAGTACAGGCCTTGACTAAACTCTTTTCAATGCTCGTATCTGGTACGG
+>8201 2
+GATGGAGCCTACTAACGGTGGAACACCCTCCTACTTCAGGCTTACTAAACTGGCGTTACGTACTTACGGCTTCCGGAAAGAGTACACTATTTACGTGGGG
+>8202 3
+GGCATCTGTGGGGAAGGCCTGCGAGCTCTCGTCAGGTAGTAGAACGTAACGTAGACTCCATTAACGTAGCTAATGTATTTTTGCATCCTCAACCAGCACC
+>8203 3
+ACTCCACTCGGAAGGAGCTATGTATTGTGGTACCCCGTAGATGGGAGTGAACCTTATACCGCCTAGATTCCGACAGTGAAGGTACGCCGATCATCTTTAC
+>8204 1
+GATACTGTGCGAAGTCACAGGACATATCATGCCAATCAGAATCGGATTTGGAACAGGGCCCTAGATGTGAGCCCTTGCCAGTGTCCTTTTGCCTTCAACG
+>8205 1
+CAAAACATCGGTCGGCAGCTGGGGCCTCGAATGCTGGGAAGCTTTGTACAAGAAATCTCAGCACAACTCGACTTGTTATGGTCTCCCCGTTAAGCTTTAG
+>8206 1
+TCGCTCCGGCCTCATGTTCGTTGAGTATCTGGATAAACTCGACTACAACCGCGGAAACGTGGAACTGCCTTAAGACTTGGTACGGGTAATGTTACGCACA
+>8207 3
+ACATTCTATGGTGCGATTGGCCGGGCGGTGACCCCAGCAGACTCGTGTTATCCCGATTGTTTGGAAAAACAAACTAAACTCCCTGCTCTAGAAGTTGGAC
+>8208 2
+GCGAATTCTCTCAGTGCTACGAACAGTGCAGACAGCTTGATGCTACGATTTTCTCAGTGTTCGAGGCCCAGAAGAAGCATAGGCTAAGTTTGTCAGCCCC
+>8209 3
+ATGTCCGAAGGTTCCCCTAGAGCTTCGCTCTCGACGATGATTGGCGCGTAAGTACGAATAGTGTACTTAATAACAGTCGATGGTCACTCCGCGTGACACA
+>8210 3
+GTGACAGCACGAGTGCTTTACCACGTTAGAGCCATGCTCATAACTCAGTGCACGCCGCTACGCTGGTTGTGATTGATCGGAGCCAAAATTGTTATCACGA
+>8211 3
+TACGTAGCGGTACAAGTCCACCGTACCGTTGAGTCGTCCAAGAACTAAGTTTGACGCTAGACGTGCTTATGGTCCCTGAATATGAGCTCTCGAACCGAGT
+>8212 1
+TTTGTAGCCTTATCCCTCAGTCGGAAAGGGCGCCCCGATGATGACTCTAAGAGAGAAGGGTTCACCTTCGTCATTATTCTGCCCGCAAAGACTGGATAGA
+>8213 1
+CAAGGCGTGAGCTTTGTATCTTCGTTGGTAGGGCAATCCCGTCACCCAAGGTGCAAAATAATCCGCCGCACTAAACGTCTGGCCTGATTCTATGAAATGG
+>8214 2
+TGTGCGAACAACGAACTGCCTCTATATGAATGGGATTGTACCGCGCGCAACTTAGCCTGACCGGCAGAAACATCGGTGTTTTCTCGTTAAACGTGATGCC
+>8215 2
+TGGCCACTAGGGGCCTGACATGCGGAATCCTCTAACCCCTTGTGATCATCAGCAGACTAGCTCTGCTAGCGTGAGGAAGACGTAATGCCTATTGATAATT
+>8216 1
+ATCATGCGGGAAGAAGACAGTAGTTTAAGCTCGCGCTGCCCTCGGTGCATCACTCCGTCACATCAGTTGTTGGATCATAGAATAGACGTGCTCTGCCATA
+>8217 2
+ATATCGCGATTATTCAGGTGGTCTATGGATTACAGACGCAGGCGGGTGACGGTACTTCCCCACTCTCGAGATAGTCCTAGACTAAAGCACCAGGCTTTAC
+>8218 2
+CATATTACCGAGGAGGCGCACTCGGACGCTAACACTGCGGTCATACTGCAAACGCCTTTAACGTCTGACACCTTATACAGGTTACGGGTTTTATAGGGGT
+>8219 2
+GGTAGCAAAAGCCGTCATAGTAGCCGGGTTATTCCGCCGATGCGAAACGTAGACTCAGATCCTCGTTAATTATACTAGGCGTCCCGTGCACCTGAATGTT
+>8220 3
+CACAGAATCTACGCCGTAAAACGCTATCTAAGGATTGTCTGGACACCCTGGCATGTCCCAACGCGTATGGTAGAGTCGGAAACGCGCTCATGTTGTTTTG
+>8221 2
+CGCAGGACCCTAGCTCGCTAGTAGATTACACCAGCCTATGTCGTAGTGATAGGGAATGTCCTAGGTGGTCAGACTTCTATTGGATCCAAACCGTCTGAAC
+>8222 3
+TCCATGAAACGCTTTATGATAGTCGAGTACTACAGGACTCGTGATCCGCGGAGACATAAGCGTGAAGTCGCCCACGACTGTTTTGAGACGCCTTGCTCAT
+>8223 1
+GGGTAGTGTGTTCCATCATGACTTAACCTTGTTTTACTTCTGAACCACAAGCAGGTCATTGTCCGAAGATCACAGGTGCGCGGACGGGCCACCAAAGCAT
+>8224 2
+AGGAGCGTTTGCTCTTAGTCAACCAGTCCGACACGGGTTGTCTCGTACGGTAAGTGGTCGAACAACACAAACACTTCTTCTGGCGTGCCACTATAGTGAA
+>8225 1
+TATCAGTCAAGCTTAATATTGAAGCGGCACTCTCTTCGTCGACTTGGCCCTTGATGGCGAAAAAGAGATGAATCCCCAGGTCGTGCTGACCGGTTCAGCA
+>8226 3
+CCACTTGCCACAACACAAGATGCGTCTTTAACGGATGAGCTCGTGGGGGTGCATCACATGGGCGAGTTTCCCCTAAATAGTAAAGATCATGTCGCTGCTT
+>8227 2
+AACCGCTATATTATAGTCTTGAGGCCGACAGTTACGGCGACTAAAGGTCCGCCTGTCACTCCAGGGCGCATAACAAGTGTCTTCGTGTATCGAATACGGT
+>8228 1
+CTTTCGGGCGTAAATAACGGCGAGTCGTACCGGTACCAGAATGACGGAATCTTGGCTATTTCTCTCAGCTAGCCAAACCATCCGTCAGACGGTGAGTATT
+>8229 3
+TCACCTCTCACTCGGAAGTGGAGTCGGTTATTATTCGCTCAACTATGGAGAGGCGCTTAAAGCGAGCTGCCCGAAGGTTACCTCCGCAATAAGTCATGAT
+>8230 2
+AACAAGAGCGTACGTCCAGCTGGGAGGGCGTAGTTCCGACTTCTCAGATAGTCAAGACTTGAACTTGCACCTGCATTGACATTTGCCGTACGAGTTTCCA
+>8231 2
+TCAGCGGCAGAACGCCGCCAAATACTTAACTTAAGCCCTGAGGGGTCCTATCAGGTATTTAGTGCGGGGCATCCACACTTGCCCTTATAGAGGGTAATTT
+>8232 3
+CCGACTTGATTTCATGGACTCACGTGCCTCCGACAGGCTTCAGGTTGCAATGCGGGACTATAGATTTCCAGCGCGCCTAGAATTATGACGTAAAATGGCA
+>8233 1
+AACACGGTCTTAGCAAACCTATATGCTCGCAGTACGGTCCGTAAGTATGAGCATGTCCTCTGCTGATGTCAGCCCACAACAAGTCTTAGTCGATGTGGGG
+>8234 2
+GGTACGTGGAAGAAATCTTCAACCGCGTGTGCTGAGGACGAAGCGCTCAATCACCTTCATAATTGTCCGTTCAATGGAGCTGCTTCACGGTCAACATTCG
+>8235 2
+CTCCACCGAAGAGATTCTTATGCCGCTCAGGGCATAAATATTGTCGTCGTACGGGCGTACCGAAATTTATATTGTGGGAGAACCACCATAGTCCCGCTGG
+>8236 1
+GAGGAGCCCCAAACGGGTATTTAGGTTGAGCACTGACACCGCGTTCATTTAAGAGAGTTGCGTAGGCTTCCCGTAACAACCTTCCGTGATCTAACAGTCT
+>8237 2
+CCCCGACTCTGGGAAATACTTCACTTGGGATACAGGACTTGACACAAGACGTTTGATTAGGCGGAGTGACCGCGCATACTTCTGTGCAGGCACATTCTTA
+>8238 3
+TTGGTTCTTTCGGCCAAAGCGTCTAGAATTGAGCGGACCCCTATACATATGGGAGGGACCCTAAACGATCACCCGTTTTCTAAGCATTCACGATAGGGGC
+>8239 1
+ACTTCCTGGCGCGATTGCTTGGGCCGTGAGCCAAGCTCTCACGGACAGGGAAATTAGATCCGCAAGCGTGCATGATCATCAAGGCTTAACTAAATTCTTT
+>8240 1
+ATCACGTCAAGCCGTGATCAGGGTAGCTACGGTTATCAAACCGAAGGTACCCGCTATGCGTTTGAATGTCAAGAAACCCTCCTTGGTGATTCGGGTCTAC
+>8241 1
+GCTTATTAACATCGAAATCACCTCCGCATTGCAGGGATCGCAAACGATGAGTAGTGCTCCCGGTCCTAATTTAGTATGGAGTCTAGCAGGTGGTCCGCAC
+>8242 3
+AAACCTAAAGTTGAGGTTCGCGACGCAGTGTGAGTCTGAAACTCGAGTATTGCTTATTTTCACAATTCAGCCCGTACGTACAGGCCCCCGTGAGGACTGC
+>8243 2
+CAGAAGGGCCTAAATTGAGTACTGTAGCTTCCCGCGGATGGCAGGAGAGCCTGTCCTATAACACATTAAGTCAGCGACGTAGCTATCTTCATCTTGTGCC
+>8244 2
+TCCCGATATAAAAAGGCTCTGTTTGCCACGCAACGACTTGTAGTATACGATTAAAGTGGGCTACGGTCTTAACGATCCCGGGTGATCTGCCAGGGACCCT
+>8245 1
+ACTACTGGGGGTGTAATCTACATCGGCAGCCACACGGGACATACGTTCCCTATTCTTAAAACGTAAGCGGGCTGTTCCGATATTCCTAAGCTTGAGCAGG
+>8246 1
+CATAGGGTAACTGTAAAAACGTACCCATTAGGGGTTCCTGAGCTTTGGCCTACGCGATTAAATGGGTTATTCGCCAGACGGCTCTCGGCACGCTCAAACT
+>8247 1
+TTCTGCCTCGCTCGGATAACATGTTAACGCCATACGGCATAGAGCATTAGAGTTTATACAGCCTACCTATGCCCGATGTCAACCGGGGGGGATCATATGG
+>8248 2
+GGGACACGCCCTACAGGATTTCGCGTACTCAGACGCGCCAAAAATTGCGGCGGTCACCTGGATTGTTAACGTTTATTCGCAAAAGTACTTATGTGTCCAG
+>8249 1
+TTGGAGACATCACATGCATACTCGTTCTGCACGGCTTTGGAGCTAAACAAGAGTGCAAACTTATGACGCATTCGGGTATTACCGCGCTCTCCGTGGAGCA
+>8250 2
+GCTGTGTCTGCACTATCACGCTAACACACGCTTGACCTTGTGGGGACCTACGAAACATACTAGAGTGCTGAAACCGTCAACTAGGTTGTGAGTTCGACGT
+>8251 3
+TGACGACAAAGCAACCCTATCGACCCACCCAAGTTATCTCACGTCTATGATGGGATGGCGTTGGTGTTAACTCGTTGCAGCGGAAGACAGGTTGCTTCTA
+>8252 2
+AGAAGCCTGGACGACCCATAATCTAGAGAGAAAACCCCGCCAGAATGAAGGGTAGGTTATTGGGTTTGCGCACCATCTTGGGCTTCTTCTTTTCCTCAGC
+>8253 1
+GCGGACACTTGACTACATGGACACCATAGTTGAAGTGCTTCTATCCAGGTTCAGTGAGTCAGATCCAGTGCGATACCGTCCTGGATAAAGCGGCTCCATT
+>8254 3
+CAGCCGGACGGGAATACCGCAGTCGAAAGTCATTGTTCTTGATAGTGCTCGTCAGTTTATATAACTGGTAGGGCCAGCTATAACGCGCACCAGCCCATTT
+>8255 1
+GCCAGTGAACCGAAGCGGCAATCCTTCTCTGTCTGGGGAAGCTTCGAAATGAACAGTACCGGCCCGGCTTATACGTTGTATGACTTTCAAACATAGTGTC
+>8256 1
+AATTAAGCTAGGCCGTCTGGCAAGGCCTGTCTCAGCTCGTATGCTTCGAAGTGTCACAGTAACTATGCAGTTTCGACACCTGGATAGACTGGTCAAACCG
+>8257 3
+GTTAGTCCCCTCTGATGCCTTAGCGTGGCGTAGATCGTAGGAATAAATTGTGCGCCAATGCACGGTATCCCCGTATCAATAGAGCCCCCTAATGGGATAA
+>8258 2
+GGAGCGGTAAACATGATCATAAGTGTTGCCCCTCCGAGCCATATCATTTGCTAAATCTGCAAACGTCTAAGGGCGGCCGTGGTTCTACCTTATGCGAAGC
+>8259 2
+AGTGTACGGCAAGTGCCTCGCACATGAAGCATAGAGGGGTCTGTTCGATGGCTCTTGACAACATCGTATGTATCCTCTTACGCATCGAAGACCAACTGCT
+>8260 3
+AAATAACCAAATTGGGAGTGCACTCCAGTTTACGGGTGTACCTTTGACCCGCGCACGCCTGTCGTAGTTATCAATATGTCGGGAACTTGTGAGCGCACCA
+>8261 1
+ATCAAATCTGGACTGTGTGCGCCCAGAGATTTACCTCCACGGGCGTTGGCCTATGAACAACTCTTCGACGGAGGATTATGGATATTCCGGACCATGTACA
+>8262 1
+AGAAGTACTGATTACTAGCCTAGGGTTCGGCCAATACTAGCGCTGGCCGGTTGTCACTTAGTATAGCGCCGTCGGTCCAATCTAATAGGGCCACCTAATA
+>8263 1
+AGAAGTTTCCATCGCTGGAGCAGACGCGGTCAGTGATATTCATGGTAGCCACCGATTTATTCCACATAATCCTCTGGGGTAGGATGGCACGACCTATCAC
+>8264 1
+TTGCCAACAAAGGATACAGGCGTACACTTCCTGTTTAGCATAACTAACTGTTCCCTATGCGGGAGTGCTCAGCTCGGAGTAAGTGGCCAGAGATTCTGCC
+>8265 1
+CGGATGTCTCCTACGCTGGACATTTGAAGCTCTCAGTTTAGGCGGCGCCACTGATAAGACCCAAAGTCCGTTCTAGACCATACTTGGTGAAGCGTGAAAT
+>8266 2
+TTACAGCCTAGTGAGTCGAGGGAGGACTACGTACTTGACTCCCAACGCTTCCCGAGAGGCAAAAGAGTGATATAACGTCTCGTTCTGTTACTTTCCGACG
+>8267 3
+TCGGCCGTTTGGAGTTTTATGCGTAAGTCGACACCGTTGCAATTCCACCACAGGCATGAACTCCACAGGAAGCCGTGGTAGTATCTTTGCAGCGCAATAA
+>8268 3
+GTACGACCGTCTCTCTCAGGCACGTGAATGGACGAGACCTAAGCACTGCTGAGCCACGTAAGATTTGGGATGTATGGGTCTTCAGTTACTATAAACCCCT
+>8269 3
+GTCTCGCACCAATGTTTGCATGACTCTGTGGCGCACCGCCCCTTTTAAAAGGTTCATTAGAGGGATCAAGCAATTACTAATACGGGCTCTAGACCGGGAG
+>8270 1
+TAGTCTGGCACCCCCGTCGTTATGGCTACGTACAACCTTGCCTTAGGCAGGAGATAGGTCCCCTATACAATCGTGATGTGGCAAGTCAGAGAGTCAATTA
+>8271 2
+AAGACATCCCATCCGTGTCTAAGCGCTCATGCCGTCAGTCCGCGATATGGTGGTGAGACTACGTTATCCTTAGAAGCAGGCATCAGCTGTACGAATGTTA
+>8272 2
+CCTCCTAGTATAGTAGATCATGGACGACTCGTATGCCGCTATTATGCGAGGTTCATACTTATCCGAGGTGTACTTCAGAAGTGGAGGCCCCCCAAGAGAC
+>8273 3
+CATTTAATTACTCGTGACAAGGACCACACGTCCTTGGCCGGCGAGATGAGATGAATTATAGAATTGCCTCGCTGGGCAACATTCGGGCTACTCTCTGAGC
+>8274 2
+GAATTTGTAAGGTATCAAGCGATCTCGCTAGTAGCTCCTAGTAACCGATCGCCCTACGCCAAAGGGTTGCTTGGTTTAACGGGACACACGACCTCATTGG
+>8275 2
+ATAGGAAATATGCACCTAATCGGTGCTGTGTTGCACCCCCCTAATAGGGGGGCCTCAGATACATAGGCACGCTCTAGTTCAAGGGCTGAACGTCTCATTT
+>8276 3
+TTGAAAGCGGCGCTTGTAGGGAGGATAAAAGCCTTCTACCAACATACCATCGTAGCCGAATCCGGATGCTACCTTTGTGAATGTTCTTATCCCCCGAGGG
+>8277 3
+AGTCCGGTGGAGCAAAGGAAAGTTTGAAGGAGACTATCCAGCAGGACCTGATTTTATTAGGCCGTCTGTCTTTACCCGACTTACCCAGCGTTACACTCGC
+>8278 3
+TGAGTTTCCCTAATTGACAATAGCGGAATTTCCGCGCTTCTGAAGGCATCAAAGCGAGGCGCAAACGAGTTATGCCCCGAGTATTTCGGATCTGCCCTGA
+>8279 2
+CCCTCATTCCTTTCTGTCAAGCATCAGAGCGTTGAGTGTAATCGTCGCTCAAGCACTCCCGAGATATTGCGCAAAATGGATGATAGACGAGTGAGTCGCG
+>8280 1
+CCCACCTGTAGCTTTTGTATCCGGGGCCCCTTAAGGAAGGATCTCCGCACAGTATGTGCTCGATTTAATGGAATAGTAGATACAGGAACCCTGCAAGTCG
+>8281 1
+TGTAATGTTCCCGATGACGGGCACATGACGCAGAATGAACCCCTTTACACGGATGGTGAGTGATCTTAATTGAGTATCAGTTTAGGCGGATCCCCCCCCA
+>8282 2
+GCAACCGAGGCTTACATACTCGACATTTCCGATTCGAGCTCTGCAAAAGGGTGGATACGTAGTCCTCGGCAGCAATGAAGTCTGTAAGACTCCTTGTCGT
+>8283 3
+TGTCTCTGTCCGCTGTCTTCGACTAAACGGTTAGGACCCCTAAGATATTGCCTTGCTGGCTAACAGAAGCGACCGTGATGGCACAGTCAAGCGGATATAA
+>8284 3
+CAGACCTTCCGTAACACGGTAATAGGTTAGAGGTGGAGTGTCCGCGTTTTGGCGATAACGTCCTCACGAACCGCTCCAATGGATAAGCCATACTCGTTTA
+>8285 1
+CGCGACAGTCTCGAAAATCCCCGCATTTGGTTTGGTCGCCACCAGAGTGAGCTGTATTAGGCTTGCTGTTGTAACGGACGCTTACAAGTAAACCGACTAA
+>8286 1
+GACGCTAAGAAATCGTTCCTTCTAAATTTCATGAGAGCTCAGACTGTGTTAATTCCCCGGAATCGGCGCCTGGGCAGGAGCCCCTAGGCGTAGTAATCAT
+>8287 3
+TGCAATGTTCAGTGTTGGCCAATCAGCCCTCAGTATGATCGGGCTAGTAAAGCTTCTCCAGACTGTTGACCCCGTCAAATTGCACATGACAGGTGCGAAG
+>8288 2
+CTCACAGGGATTGTGATGCTCACCGAGACCGTGTTGCGTTATTACCGAGGGAGGTTACCTCCACGACGGTGAATATGCCTTGAAACTTCAGAATCCCATA
+>8289 3
+GGGTGAATTCAGCGGCACAAGAAATCCCTCACTATTGGGCAACTAGGCGATCGATCTTCGACGGACTGCATTGTGCAGACCTTATATGCCGAACTTCTTG
+>8290 2
+ACGACCTAAGACGGCGATAGATACGCCTGTGATTACGGGCCTGAACCTCTAATCCGGCGTTTTTATAAGCCCAGAAATTATGTTTGGGTATGCCGGCACC
+>8291 3
+CAAATTACGTATCGGGGGCGCTGAGGCACTACTCACTATCCAACATAAGAAGCAGACTTCCTGGTCGGTATTTAAGTCGTTGACGTACGTCCCGAGCTTG
+>8292 2
+GGAGGTAAGTCCTACGCGATGTTCTCTGGCGGTCGCCCCCGAAAGAATTCACTGCATCAACGGGCAGGATAGTACATTTAAATTTCCATGCTCCTAAGGT
+>8293 2
+CGGTCTTCTCACATCGTACATACTGGAATGAGCCGATAAGTACTGAGCAAACGTCTTTGTGAGCTTGGAGTAAAATAACCGGTCCGCCTGCGCTCGGATC
+>8294 1
+GGGACCAATGTGATGAAGCGGTTGTTAGTGAGTTTCTGTACCCGCACGCTACCCTACCCAAAGGCGCCACGTCTTTTAATGCGAGATATAACCAGCGTTA
+>8295 1
+CGCGATATCAATCACCAGGGAAAATAATCACATTGCTCTTCCAGACCCATTGGGCGTGGTTGATGCGACGGTCCTGAAATAGCTTTCCTGTTAGGCGGAC
+>8296 2
+GCGGGGCCAAATTAATCCAGGGCGGTATCGATCTTATTACTTCAGAACCCCCATAGCGCTTGCACGCTTGAAAAAAGAATTGTAGTGTTGCGTTGCCCCG
+>8297 1
+GAGTTGAGCCGTACAGCTACACGGTTTCACCTGTCACGGACCAACGAAAATTGTGGCCTTGCATCAAAATGCACTCCCGGGTGTATTTAGACGTCTTGAG
+>8298 3
+GGCCGGATCGTTGCCTATGACATTCATTGAGGCCAAGTTACAACGTTTATCCAATTACTGTACGTACAAACAGAGCGGGGTCCTATAGTCCACTGGGGCC
+>8299 3
+ATGCCAGGGAAAGGACGCCACCTGCTTCTGCAATGGCTTGTCGAGAGTCTATAAGTTAAACGGTATACATAGATTCCCTCGATACGGGACTCGTCGCCTT
+>8300 2
+CAGCAGCACTTAGCTGTTCCAGGTAGATTGGTGCATATACATCCAGTGAGCCAGGCCCTCACGTCGGGGTTCTGCCATTGTTTATAACTGAACGAGCAAA
+>8301 2
+CAAGACACATCTATCCATGTTAAGAGTTTGCACTAGTCCGCGGGCATCTTTCCGCCGATTTGCTCAGTCGAATGGCTTAGCGACCGTTGAGGAACGAAAG
+>8302 3
+AGGCACCGAGATCTAATATAGGGACACCTCCATGTTCGTCGTGGCAATCAGCCAGGACTGGCATTAATTCGGCGTACGTTGCGTATTGGAACCTATTACC
+>8303 1
+TTCGCGCCCACGGCGTTCATTGATACTTGAGGCCGAGGAATGAGTAGCAGATAATAGCATATATTTGATCTCCGGAGACCGCAACCTTGTGTCGCACACT
+>8304 1
+TAGGACGCCTGTTGCTGGGCAGTCTCTCTATATGAGGAGTAGACACAAGACTACTCCAACAAGATCGTAGACCCCGTGTTGATGTACTCTACACTGGTCG
+>8305 3
+GAGCCACGAGCACTTTGCAGTCGAGTTCACGACTTCTTTGTGAAGAATAACTAATTCACGCGGATCCGGACTTGACCGCGCGCCAGAAGATTGGATTTCT
+>8306 1
+CAGCTCTTACCGCGGATGAACGATGACCGTCGCAAAAATTCATGTAGCGCCTTGTTGTTACAACAGTTAGGCAGTCACCGAATGCTAGGCGTCTATGCTG
+>8307 1
+AAACGGACTCAGTTGGAAAGGGTGAACGTTCATGTAGGTCCCACATCCGGGCCCCTATCTTAGGATAGACTATTCGACCGTCTCAGACGTCATGCTTTGA
+>8308 3
+GTAAGTGGTGAAGGCATCTCGAAGGCCACCTTCCCGTAATAACAGAACTTCGGATGTGGTTCACTATTGCTCACTCAGCGCACGATTAATCGCTTGGGAC
+>8309 1
+AACCCACTACTCTATATGGCGTAGTGCGAATGCGCTCGCGCAATGTGTTTACAATCCCTCCGCTACAGTGATAGACACTGGGCATATAAGGATGTGGTCG
+>8310 2
+TAGACCTTAGTGCGCTGGTTATGAGCGGGACACACACGCATACTTTGTCCTGTTATCGTGTACTGGAGCAAAGTATGATCAACCAACCCCTGAGCGTCGA
+>8311 1
+ATGTCTCTATGAAGATGCCCGCAGATGTCGATAGCTAATGCGTAGGTGGGAGTCCTCTGCATCCCTGACCATGTCGCGCGTCTGAAAAACTCGTATAACA
+>8312 1
+ACTCGTGGAAGGCTGAACGAAGTTATTGGTGAACATTAGCCGGTATGCCGTTTGTCACATTGACGAGATCGCTCCCCGCCAGTCAGTTAGCAACACCTTA
+>8313 2
+GAGGGATTACTCGCGGTAAGTTCTTGATCATAAGTATCTGCGTTCCCTCTCACAGAGTTCTCGAGGGCCGCTCCAACGTGAGAGACCCAAAGTATACTGA
+>8314 2
+CTGATCGATCTTACATCGGCGGCGTTAATGCTCCAGCGCAGCATAACGCGGTTGACATCTTTAATCGACTCGATTGCAACAGTCTAGGGCAGTGGTCAAA
+>8315 3
+TCGGCGGCTCACAACTTCAGTTGAACAGATAGGTTCGCGTGTTGACGCGTCGTTACGTCCAACCAGATATAAGATCATTTAGGATCTGCGCGTAGACCAC
+>8316 2
+CGCCAGCTAGCACCTTAGCCGTTGATTACTGTAATCCAGATTGTATGGGTGCTGTGTAGCAACCGTCCCAAGGTGTCGCGTAATTCACAGAAGCATCAAG
+>8317 1
+GTACACAGGGAGTAGAACATGTATGCTACTACCATCCAGAACATGCGTGTGTATTAATGCAGTCCTTCGCGGTTCGCCACCTATGGAGCGGCTACATGCT
+>8318 1
+TTGTTGGCCGCGTAAAAGCAGCTGACAGCCGCCAAGCGCCCTATGTAAAGGCAGATTTACCTAAACATGTGTCTGCGATTATGAGTATTTGCGCCCGCAT
+>8319 1
+ACTGTACCACGATTTAAGTGCGTGAAGCCTACTGGAACCAACCGATGTGATGCGATAGCCGTCCGTATGCTAAGGTGCCGCTCCTGACTATATATCAGTG
+>8320 3
+CATCGAGACTACTCTAGTGCAGATGCCCCCAGGCACTCGCACTAGCCGTTGTGTAGAGAAGACATTGTGATAGTTTATATACCCCTGGCGTCGAGAAGTT
+>8321 1
+ACACCAAGTAGGGTCGGTCGATTCTGATGGTCCCATATCCGAATCGCTCCCGAGGAATTTCGCCGCAAGGTCATAATCTAAGGATTTGAGGCGTTCATAC
+>8322 3
+GCATTAAGTCCTTGCGAGTAACGTGATGGCCACTGTGGCCAGGCAACCATTTCGGAGGTTTGCTCCATACACGCCTAACGGATCTGTATGATAATAACGC
+>8323 2
+ATATTACATAAAAGAAGCCGGTGTTACCTGACGGCCATAGTGAGCGCCAGGGACGGGGCGTTCCGAATTCATTCTAGAGCTTTCTCACTTCCCTCGAGAT
+>8324 2
+GAACCGAACAGATAATGAAAACGAACTGTAGTATGTCCCAGTTCTTCGTTGTGAGGCTGGACCTTGTCCCCACCGTGTGCGCATCTTCGGCATACGAGAT
+>8325 1
+TGAAAAGTGCCGGCGTTCTGTTTTGCCCGTATCTACTCCGAGACTATAAAGATGTCGAATGGTGAGGTCGGGACCATGCCTATCGCACAAACCTAACCTG
+>8326 3
+CGTTACGGGTGGGTCGAGTATACCCATGTGCTTGGTGAGATCTACAGGTGCCACATAAGGGATAAAATCCTGCCTCTCCAAATTGACCAGCTACTCTGAC
+>8327 2
+TAAATACGCCCATCGCAATCGGTCGCTTGATATCCGACATTGTCATACCGCGTATAGCACTTTCGGAGGAGGTGGTTACGACGACGCATTGACAAGTCGT
+>8328 3
+TAAATTAGCCCTGACAACAAGCTACCGGTGTCCCGGGTGGCTTAACAACTCACGGAAGATTATCCTGTAGCGGCTATTTCGTAGGCGAGCTGCTATCATG
+>8329 3
+AAAATATCCGAGCACCCATGTGGCTCCTCTCCTATCTTATGAAGCCGAGGTTGTAGCTGGGAAATCGATAATCCGTGTAAAGGTCCCCTGTGACGAGCGT
+>8330 2
+TGCAGCTATGGGGAGGTTCATGCTTGTCCGATAAACCGCATGCCAGAGTGATGCAGACATTCCAGCCACTCACAAGCTAGGTTCTGTTAGTATTACCGCA
+>8331 2
+CTACTATTGGTGGCTTCTTACTAAGCTATCCCGGACAAAGTAACGAACGCCTGATGGGGCTGACGTAATCGTCCACGAATTTGCGTCATTGACGACACGG
+>8332 2
+CTCCTAGACTGCGATTCAAGCCTTGGTGCAGGTGAACGGCCAAACCCGCCACGTGCAAGTAGGTTAACTTTAATAAAACTGGTTCGGTCTCGTGGAATCT
+>8333 2
+TGCCACCCATAGGAGAATCAGAGAGCCACAACCTTATTCAGAGGAGCTCAAGTTTCTGTCGTTCTTGCTGTAGAGGTGGGCAGCCTTGACTCAATACTGC
+>8334 1
+AGCCTAGCACCTGGGAGTATTGGGCAGGAGGCAACATCGTTATCTACTCAGCATCAAAGTGTCGGGTTTAGCAGCTAACGCAATACTTATCTGCTCCGCT
+>8335 1
+TGACCCGAATACCTTTCTGCTCGGCTAGGGCCAAACTTGCTATTAGGTCACTCCGGTATCTGCACAAGCAGCAATGCGAGGATCATTGGAGTGGTATACA
+>8336 1
+GCCGAACGCAATTTGTACGCTTGTATGTAGTATGACCGTAGCGGTTCATATTTCCCGCGTACCGCCGTTCATACAGCAAAAGTCGGTCAGAACATGCGAG
+>8337 1
+AGGAGCATATGTTGTTAGCGTATAATGAGACACCGGGCGGTGAAACTATACGCCCACGTTCCTCGATACGTATAGGATTACATGTCGCCTCCGGCCCTTA
+>8338 1
+ACCATCGCAGACGCCGGGGTCGGTACCCTAGGGTGATTTAATATAGACTCTCACCACTCGCTCTATGCAGTGGTTATCCGTGAAAAATGGTCTACGTGAA
+>8339 2
+GTATTATGAAAGACCGTCCTCCACGGTGAGATACCATAGGTTCTGGCATTCGATAGCCTGTTAAAGCGGAGCGGATCCATAGTGAAGCTCACTCCTTCCG
+>8340 1
+GTATGCTGAGTGACTTCAGCTGTAAGAAACGTCACCTTCAGAAGTACTAGCTTCCTCGTGTGATGGAATAGACCGTTGCCCGCTCTCCGAAAGCATCAGG
+>8341 3
+TTTGGCAACTTGATGTGAAGGCTAACCAATTGACTGACAGTTCTTTAGCGCCCTTTGCCACGGGTGGAGGTTAAGGTCTAGAGACCCACCACCTCACAAG
+>8342 2
+CATTAATCCTGCGGCGTCTCTCCCCGAGTGCGGCTTCCCGAACTGTAAACGCGCTCGATTGAATAAGGCGTAAAGTAGTAGGTCAAATCGATTATCGTAG
+>8343 3
+AGGTTTAAGGTGTAGCTACAATTGTCGCCTTCGGGCCTTCCTCGGTTAACAAGAGTCTAATTACCTACACGGGACTGGCACCACGTATTGAACAGGGACC
+>8344 2
+TTCGGATACTCAGCCGCGGTGTTTGGTGCATATTATCGAAACACATTCACAGAAATCCAGATGGCGGTGAAGTGGGTCTTGCGACACCCCCATACCGTTA
+>8345 1
+GTTAAGGCCTGGCTGTGTGACCCATGCAGCTAGGTTAATAGTTAAATGACTGGCTACTACACCTGCGCCACGAACCTAGTGGCCAACAGTGCTACTTGAT
+>8346 1
+CTTAGATTACTATGGGTTAACTGGGCTAGGCGTTCTAGACCCGATCAACAAGCGTAAAGCCGCTACGTCCATTCAGTCAGCGTGCGAGGTCACATGCTAT
+>8347 3
+GACTAGCCACAGATCCCGTTGTCGGCTGCCTTCCCAATAGGACCCAAAATACGAGGCTTGTGTCATGTGTCTTGAATGGCCACTAAGGATTTAGTCAAGG
+>8348 2
+ACTATGTTCGTTCCCAGCGGTTTTGTTAACTAGACAGGTCTTGTCGCAAACTCAGCGTGGATCAGACAGTAACGTTCGGCCGGAGGCCACACTGTAAAAC
+>8349 1
+GTCATTTCTTTTCATGGAGAACCCCGATGGAAACCTACTGCTAACGTGGGTCGATATACGTCTCCCCGGGACGGCACCGTATAAGAGGTTATAAGTCAGC
+>8350 3
+CCTTCTTTGCTCGCTACAAGTAAGGATTAGTTTCGCCCCCCGAGAAGAAAAGTGCCGGAGTAACATGTTGCGTTTCTGAGGCGCCCACAATAAGGTTAGC
+>8351 3
+TTATCTCTTGATTGCACCGCGATTAGGGGAATGCCTTATCCGAAGCCTATCCGACCCTGCCGAATACATGATGCTGGTTAGGGCAAACGAGTAGCTAAGC
+>8352 2
+ACGAGAACTCAATCGTGCCAACAGATTTCCGGATTCGGCTCGATTCCAAAAGGGTGTCATTCAGGTAGTGGTTACGGCTACGTCCCTGAGGCATACACTT
+>8353 2
+CATCTGCACCCAAACGCAACAAGGGCTTGTGCCTCTAGTAGACTATTTGGGCAGATCTATACCCTAATGTAGGCCACGAGGCGGTAGTGTCTTAGTGATC
+>8354 1
+TAAAATGCTCACTACATTGCTCTGTTGACATGTGCCTCCAAGGCGTGACAAGAGAGGTAATGGCAGATCCTTCTGACGACAGTATGCATGCGTTCCCGGC
+>8355 3
+CTCTTCTTTGAGCTCCCGGGGTCTCGTGAAATGACAACACGACCCTGTCTATCATATGTAACTGGAGATAACATACGGGATCCGTAAGTGCAGTCGGGAC
+>8356 3
+CTACCTCACAGCTAGTCTCGTTTAAATAGGCAACACAAGTGACCTGGTCGCCCTATGCGATATCGTGCAAGATTGATGCGGGCAACTTGGACCGGTTATG
+>8357 3
+CAACGTGCCGATGACCTCACTAGTAGTCAGGCATTTTAGTATATTCGGGGCGTCGAGCCAATGTGAGATTCCGAATTGCTACCATCCTACGAGCGGACTA
+>8358 2
+TACCATGATACAGGCGGGTTGTCCCGCCGTGGTTGACTGAGAATGAGCAAAAGTTCCATTACACGACAACGGCCCTTCGGCGTATACAATCCTTTTGATG
+>8359 2
+GGCTGGTGTCAGTAAATTGCTGTCACGCACCCTCGAGTACTGTGTTAGCTTCAATGTGGCGTCAAGACCAGTGACTGTTGCAAAAGATCCAATCCCCAGA
+>8360 2
+GTGGGTGCGTGTACGCAGAATTAATTACCGACTCATGTGTTGTCTACTTTAGGAGGATATCAAAGCACGATAGACGACTCCTAGCGGTCCCACTCCCACG
+>8361 3
+AGAAACTACTGAATCACAGGTATGGTCAGTCGTTTATTTGCCTCTCCCTCATTTAGTCAACGCGGGGCTAACCCGATGGTAAGCGGCGGCTAAAGCACGT
+>8362 3
+TATTATGCCTAGATCCGGGGTCGTTGACTCCTACTCGCCTTGTACGATTCATCCGCGATGCCAGAGCGGATGACATAATCGGTGGTCGAATAAACAACGA
+>8363 3
+AATGAAGTTACCACGACTGCCGCAGTTAGCTGTCTAGTGCGCCGGCTCTATCAAGAATGACACGGTTTTGGAAGCTTGAAGCATGTTGCTCTCCACAAGC
+>8364 3
+AGTCCCACCGTGCGGGGTATACATGCCTTTGATATTCGGAAATTGGCCTACCAAACGAGTTGTAGCGGCAATAGGCCTATTGCCTCACTTGGAAAGACTC
+>8365 1
+CGCCAATATGGTCCTGTTCTGAGTGTCCCTCTCAATTCCCGAATAGCAAGATAGGAGTTTAAATCGGTTCTTAAGGACGGCATCGGGAACCGGCCACGTA
+>8366 3
+GACACGTCTTCAAAACTGATTCATGCTCGGGTCCCAAGGCGCATGTATGACCGTCACTTAAAGTGAAGAGACAGTGGTATCACGTGTCCCATTGTTCGCG
+>8367 3
+CTGATGTCCCATATTACCCAGCGACCAACTCCATTCTACCAAGTTGTACTTGCAGGAAGTGTCTACATGGAAGGTTGACACGGATTGCGGGTGGATCAGC
+>8368 1
+GGGCGGAATGACATTATAGCTCTTAGATGTCAAACGCCGGACACGTACGCTACAACTCTGATTGTTTGACTAGGGTGCTCCCGTCAGCTTCTCGAAACGA
+>8369 3
+CTCCACTTGTGAGCACCTAAGGAGACTTGAGTTGAGCACGCAACCATAATAGTTGAAACTTCGACGATGGCTTCTCACGTAGGTCATGCACCGTGTCTGG
+>8370 1
+GATAGCAGACTACGCTGAATAACGTGAGTGCTGCGCAATTCCTGCCGACTTACCGAGTCTCGCCTCATTTTGTTTAATAGAGAAGGCACGGCTACGGCTA
+>8371 1
+TCTCCTTGCCTAACACTGTACTTGGAACAGGTTGTAAACTAACCGCGGTGTTCGGGAAGAGAATTTAGGCACGTGCCCACCTGAGGAGCATCACGATCTT
+>8372 3
+ACCTTACACTGAGGGACCATTGGGTTTCCCGTAGACTTACTGGCCGCATAAGTATCCATCAGTGCTTCGGCAAGCGTACTACAATTGTGAATACGGAGCG
+>8373 3
+TAGGCACCGTCGGATTAACATGGGCATCAGGCGGTGAACCTCGGTCAATTACAAAACCTATGTATACTTGCGTCGTGTTAGCGAGACCGCCATACTTCTG
+>8374 2
+GCGAGCAGCGTTATTCGGCTTGTCCTACGAAACCAAAATCTCCAAGTAGTGTCTGAGAGTGCACAGCTGCGTGGTGACTGCTTGAAACAGCTTCTTCAAC
+>8375 2
+GTTAATAGAATATTAGCGCCGGCAACGATGTGATGTTCGGGCTTCCACGATGTAGCCACGGCCGACATGGTCATACGCGACGTCTATGTCATACTCATCA
+>8376 3
+GGTCTAAGGTCTATTTCTTCCAAAGTTAACATAGAAGGGCACTTCAAGTGAGACGCCGGGCATCGCCTGCTGTCGTACCGTATGACTCTAGCACGACGTA
+>8377 2
+TGATGTGCATTCGTTACGCTAGATCCAGTGCCCGTCGGTAGTTCGATATGGAGGCACAAGCTATCCGAAGGTCCGAAGCTATATGCTTAGCTCCAACACA
+>8378 1
+GCTCGGACTGTCAATCTCACAAAAACTCTGCCCGTCGATAGGGATGAAGCGGCACAAGAGGGTACTCGGTTGTTACTTTCCTTTGGCATAGCTCACAGAT
+>8379 3
+CGTAAGCGCTTGGTGGAAGTCAATCAACAACAAGCCTGGCTTCGCTGTATCCCTCTCGTCAGTGGAAATAAAGAGTCTCTTGACAGCTGGGCTAGATTCC
+>8380 1
+GGGCCGTCCGTTCTTTTGAATGGCGGAGTGCATGAAAAGTTCTCTCTCAGTCCCTGGAGCACCTGTAGTGATCGACAACACCGATAAGCTTTCACGAAAA
+>8381 2
+ACAAGGTACTGCGTCTCAAAGATGGTGATGCGCATGCTGAGCCGCCTTATCACCACCTTACAATATAGGACATGAGGCAATGTGTCCGCGTACGCTGTTT
+>8382 1
+CGAGATCAGTTGATAGGTCCAAGACATCATTGGCCGCCCTCAGTGAATTGTCTGGAGCGAAATGACACAGTACGATCTGTCTAGCGTTACTCCTCGCGTA
+>8383 2
+TGTCAGTATCAACATTGAACGCCGATATGGGTCTGACACGAAGTAGATCTTTCCACTTGCCAGTCGGCCAAATAAGAGTCGTGGAGCCGCCCTGATGCTT
+>8384 3
+GACCTTTGCCGCAGCGACAGGAAAACCACAGCGAACAGTGCCGCGTGAAGATCCTCTAGGTAAACGATTATGTCTGCCTGGCTTTCGAGTGTCTTTTTAA
+>8385 1
+GGGTTGAATAATGCGGGACATTTACAAGTCCATCCAGAACCACTCCGATGATTGGACTACGCAGTATGCAATTCGCTGCGCGGAGGCCTTCATCATTTCG
+>8386 3
+ATTAGTTTCGTTACCCCTAAAGTCTAACCCACGGCCAATGGGCACTCAGAAGTGGCAGGGGTTCAGAATCCTATTCGAGTCTCAAGCATGGGCGCTTGTA
+>8387 2
+GCCCAACTTCCGGGCGAACGTTTTCAAACATGCATCAGTTTTAAGAAGTGGGGCCCTTCGTGCCATATGTGGCCTAATATTAGAGGAGCACTACACTCGG
+>8388 1
+GCGTACTGCACCCAGGGATAGACGTCCGGGTGAACAAAACGATTATTTGCCGATACGGGGGTTACAACTCTCCATTGTATTAGTGCCACCCATTCTTGGA
+>8389 3
+GGTTGCATGCCCGTATCATTGGATCCCAGTGCAGGTTAGACAAAGAGCGAAGCGGCCTGCTACCATTATCAACGACCCTTTTCCAGAGCTTTTGAAAGGT
+>8390 1
+GCGCGCTAGCATTCGTTCCAAGACAGGAATTTACCACGAGGATAATTGTTGCCGGAAGCCTGAATTTACGCGTAACAGTGCGCATGCTGACCCTACTGTT
+>8391 2
+GACACCATGAGCTCGGTCTCGACAGGATCCCGCAGTATAACATGCGTTCATACTCCGAGTTCTTTGATATAGTGTATAGTTCGAGAGACCCGGTGGCAAC
+>8392 2
+CAGCAGCTATGAGCTACACTTATGCTGCCATGGCGTGAAGTGTGTCCCTACGACCTAAATTAGCCGGATGACATCATCTAGCATGGGGTGCCGTATCATA
+>8393 2
+CTCATGGAGTGCTTTCTGTAGTCGAATCAAAAGCCGGCATCATTTCCTCCCTACAATCAGCAGCGGAATAGCATTGAACGCGCATGTGACCTGGGTGGTA
+>8394 1
+GTCCTGCCTATAAAAATCGAGACCGCGCATATTTTGGATTAAGCGGTGACTCTTGGGAAACCCCGATTTCTCGGCTTAGGGGCTCGACGACCTGCAAAAT
+>8395 1
+ATCATCACGCCAGTCAATTTTTCCATCTTAACGGTCTCCATGTAGACGTACGACGGTCTTGTTGAGGATGACACCGGCACGAAAGCATGTGGCGGCGATA
+>8396 1
+GCTAGTACTGGCATACGAGGAAACAGTACGCAAGCTTTCTAAAATCGCATTTGGTATCCGCCGGCGTGTATTAGGCACCACTCGGTTCCAACGTTCGATG
+>8397 2
+CTACACCCAGCCTAGTCATTAGCCTACGGCTGACCTATCAAGGTGGTCGGTGGATTGGAACCATAAGGGACTCTCATGAACCCTGTAATGTGTGCGTTAA
+>8398 3
+TGGCTGCATTCCTGTTGACTAAAGGTAACACCTGTTATTGAGAAATACGAACCTTATGCCACGACGAGTGAGACAGGGTCCGTGCTGACCCGTCACTCGT
+>8399 2
+CTCACCTGGTATCAAACATGTTGTGACGGACCCCGAATCCAGGAATAGGTTGGGCCAGAATTGGACCCCATAGAGTTATCCTTCTATGCCTTTGGCAGAG
+>8400 3
+TTCACTTGCTGATGGAGAGGATTTCGAAAGACTCTAACATCCTTATATCTTCGGCAGACCTGAGCATGCCCGCATGTTTTGACGGGACGCGGACCAAAGC
+>8401 3
+CGCCAGGGACTCGTCGAAGAACCCAATTAAAGGGTCTAGAATCCATCCTGAAGGGATCCGTGTAGCAATGTCGTTACTTCCAGACTTCGTGTTTGGTACC
+>8402 3
+CCTGTCGGGACCTACATATCATCTGGTATGAACTGGGAAACTCTTGAATCGTACCTCTAGACTTAGCGCGCCAAACAGGGGTTTTAACCAGGGCTGCTGA
+>8403 3
+GAGGTGGGCATGTACCCTCGTGTCACATTCAGAGAGGTAGACACCTGTCATGGACACAACAAGGAATGCCTCAGATTCTATACTCTTTGCCACGTGCTGT
+>8404 2
+GAAGCCTGAGCTACTGAGATCAAGTGCGAGTTAGCTATTCCAAATGCACGTCGAAGCATCGTCTCTTTGCCCCGAAGGACCCCTGGAATGTTTGTAGACT
+>8405 3
+GCCAGTGTCGTTATGGTGACTTACATCCACCAGTCAGTGGAAAGCAGGACGACCCGGAACTTATTGAGACATTATTCACGGGCCTCTAGCTTTAGACGCT
+>8406 2
+GCTATATCAGGACAGAAGATTGACGCCACCGGAGTGTTGGGATTAAACCAATGACCGATGTCGATCGCACGGTGCAACTTTTAGTTGTGTTCTCCCCACC
+>8407 3
+TGGCTGCCCAATACAGCTCACAAGGTCAATTGTCACATGGAAGTGGTCCTCTCCTACGGCTTCAGGCTACAGGTAAACGATTGCTCTTGACTAGGTAGAG
+>8408 2
+AGGAGATTACGACCCGTTAAGCTAGCCGAGATGGTATCAGTCACTCGTATAGATTGACTCCATTCGCCCGGCTGGGAATAGTCATGTATCAGCTCTCACG
+>8409 3
+TAGTAATAGTCAGGGTCAAGTGATAGGTGGCAACTCGAGCACCAGGCACTTAGCGGCTATGAATAGTTACTCTCGTCATTCTCTAGTTCCGCGCAGACCC
+>8410 1
+ATGATGGTACCGGCTGCTGTATGTAGGCACCCCACCCTGCTACTACCTGGGACACAGTCCAGTTTTTAAAATTGCTGAACAATATTTAGGCAAGCGCGGG
+>8411 1
+AAGTGGCCGACGTAAACTTTTGAGGGAAGAATTGCCGTTCTTGAGGCGCCTTCCTTCTGTACCCCCCCGAGCAAGCAACCTGATAATGGAGTTATAGCAT
+>8412 1
+TCTGAGTTTGAACCCTGAACAGCACCTCAGTGCCACCATAAATCTTCAGTCGCTGGGGACGGGGATGTAGCCACAGTAGCATCTTGCATTGATGGCAATT
+>8413 1
+AAGGTCTCCTGGTAGGCTCATACGAGCGCACAATTACGGTCACCAATGAGACTCTCATTGTGGAGGGTTCACCGTACGCTATTACTATGTCATAGAGCCG
+>8414 1
+GTAACATCCGCGACTCCTCCTCGGATTAACTGAGCATAGCGAGGTGAGTTAGCGGCGCCTTGTTTGATGCAATAAACTCTGAGCTGCGCACATTCAAGAT
+>8415 2
+CTTGGCTCAACGCTGTTGATGAAATCGTTACCATTTTTAGTAACAAGCGGTGGCGGCGTTGGGCAACTATTTGACCCAAAACGGAGCATTCGACCACCGC
+>8416 3
+CCGGGCAGCATGGAATAGATACGGCCTCCTATGTATACGTTAGGATGTACGCTTATATGCAACCATAGATGCTTTACACAGCGCCTCCCTGGATAGTGCG
+>8417 3
+TATCGGTACGGAGCATCTGGACCGTTGGGGCACCCGCATTTGCCATTTAAATACTCAGACGCTAAGTATCTAGCAGGGCCACGTCATTGGTAAGAATCTC
+>8418 2
+TCTAGTCGGGACCCGACCTCTTATACCGAACTAACCTCGTATTTCTATCGGGTTCGAGACCTCAAGGATTAACGAAACATCGGGGAGTTGTGGAGTGCAC
+>8419 1
+ACCCGAGACTTGTATGCTTCAAGGATACGCCCTAATCCCCCTGGTGGGGGTTAACCCTCTAAGGAGGCGATATGCTTTAAGACCATCCAGGATATTGGTA
+>8420 1
+GTGACAACGCCGGAGGTAAGAGTCATTGAATTTCCGACCTAACGCTATCGACACGCTCATACATTGTGGATAGGACACCCTAGCTTATGGGCGCTTGTCT
+>8421 2
+GCACCAGCGATAAATTTACCGAACTTTCTTTGTTGAGACCGGCAAAACAGCCATGGCTCTCTTGGGCCGAATAATTGTGCTGGAGTAGCTGGCACACGTC
+>8422 2
+AGAAGCTAGCTTGAAACTACTATTCCAGACCGCTTACGTGCAACGTTATTTCATCCCGATCGGAGTGTGTTGACTCCGGATCCTAACCGAGGTGGGCGAA
+>8423 2
+TCTAAGCCTCTGACTAATGATGGATGGTTGCCGCAGTTCGTATATTCGGAAGGCAAGTCCACATATACTGAACGGGCATATGACGATCGCAGCTGCCTCC
+>8424 2
+GAAACAAACCTAAGCATGAAGGGATTTAGCGCTGGGTACGTCCTGCACGGAATAACCCAGCTACTTGTTTTTCATTCTCCTCGGCGACTGGACACTTGGG
+>8425 1
+AAATGCATTGTCGCTTTATCCTGGCAGACGCCACCATTGCACCATCGCGCTTCGAAGCCAAGCAATTTGTGGTTTGGCAGAGCTAGATGTCGGAAATGAC
+>8426 2
+CAGCCTTTTGCGCGGACATAGCCCACTGGATATTCTGATTTTCCTAGTCGTAGCTGGTACCGCGCACAGACAAGAAGGAGTGGAATCAGCTGCATCATTA
+>8427 3
+TGTAAACGACCACTTCGGAGCGCTTAATTGCCGTGTATTTAGACGAAGACCGGGGAAGTACCTGCCTCAGGCCAGTATCTGAAGCTTCAATTGCCACTGT
+>8428 3
+ACACCTGCTATAAACACAGGCAATCGCTTAAACTCGAGTAGCTGCGGCGATATTTCAAAAGGAGCCGCGTTTTTCCGTTGGGCCGGTTCAACGGTTGATC
+>8429 1
+AATTTTTGAAGATGAGGGAACGTCCAAGCGGCCTCGTACATCCTCTGAAGTTAGTTCTGTCGGTGGTATAGCCCTACGCAAACCACGCTTCATGGAGCCA
+>8430 2
+TGGGCTCTTTGCAAATACTCAGGCCCGTATGAAGAGGGACCCGAATCGATACCAACTGGCACTTTGTCTTATTGAATTGGAGTGGCGATCGACATCCCAC
+>8431 2
+CAGGCTCCTTCTGAATGCCCATATCGGAACGCTAGAGAACCCATCGTGTGTCACCAGACATAGTAGTGGACAGAAGGCCGCTCGATGTAGGTTTTTTACT
+>8432 3
+TAAGGATGAACTAAAGGACTTCCGCACCCTGGTGATATGAACCCCTACTGTGCGAAGTCCTTCACGGTGCGGAGGTGTCTGTGAATCGACTATCTACACT
+>8433 1
+ATGAAACTAGGTTAACGCAAATTAGCGCGGGCACCACTTAATCCTCCATTTGCTAGTAGAGGTGTGCCTCCACGCCCCTGATGGAATTGATGACTCGGTG
+>8434 1
+GACACCGCTCTTACACCACACTGAATTTGCAGGTGGGTTAGGCTCTGCAACTCCTACAAACTCATTGACTTGGTCCGGTAGAGAGACGCGTATGGGTTAA
+>8435 1
+AGACGGTAGAGCATGTTTTAGGTGAACTGCTATTGGCAGATCGACGTAGACTAATCTTTTGAACGTGAGCCTTCGGCCGTCCTCCCCACAACAACCGGAT
+>8436 2
+CTGAGCTTTGCTAAGCCACCTGAGGAATTTTCGAAGATATAGAAAGCACAGCCTCCCCAATTGCGACCTGTTCGAACTGTGTAACTTGTCGGGCGGGACT
+>8437 3
+CCACGAGCTGCCTTCCTGTCCTTGGCACCTTGCAAGGGACTGATGTGTAGTAGCCAAATGATCTGGCGCCAAAACAGGGATAATTGAAGCTTTTTGACAC
+>8438 2
+AGCTTATACCACCCTGGGATCTCTGGGCATATATTTGGTACCAGATACCCTCATCCAGGTTATGGACTCGGTGCACGTACTTAAGCAGTCGGGGAACGAA
+>8439 3
+TCTCATTTTGAAGTCGGAAACAGTCAGTTGGGCTCTAATGCAGTCGGCGCGAAGGGGCAGACACGCTTCAGTACATTCCATAAGCTCCTCGTTGACAACT
+>8440 2
+TTTCACGCTGCCGTATCGAGTATACATATCGCAGATTTCTAGCCCAGAGTCGAGGAAGAACTGAATTTAGGCACGACGAGGGCGGCTTCTTACCCTCGTA
+>8441 1
+TGAGACTGTTATCAAAGACTTGCCATAGCACGTAGCCCGTGAAGGGTCACTGCGATGTCCTGCTAGTACACTGCCATATAGCGCCTTAAGTCGTAGCAGT
+>8442 2
+CCCTAATCCGGTGTTGCACGGAACATTGGTACTTAAAACCAGATGTCGTCAGGTGCTTGGGACGCCAGATAAATTCCGTGCACTACAGTTATGGAGCCTC
+>8443 2
+ATAGGCCTGTTTCACGCATTGGGTCTGAGCACATCGAGTCATCTTCGGGCGTGGCGAGAAGATAATCGCAGATACTAAATAGTACCACTCTGCGCTCATC
+>8444 1
+TTGGCGCATAAGTCGTCACGGTATAGCTATCAGGTCGCCCTAGTTACCTGCGAAAGTGCACTCTAATTGCGGGCAGATATAACAGCTAGTCCAGCTGCTA
+>8445 1
+GATGACGAAAAGACCGCAAGTTTAGGTGTATGGAACACTTGCCTAGCTAGGTCACTGCTGCACCGCCCTGTACCAACATAGTATGTGTGTGCTCGTTCCA
+>8446 1
+TGGAGGCGTCATATCGCATCGTACCCGTAAAAGCGTAAATTGTTAGCGAGACACCGCCATCGAAGTGCCTGATTCGGAACTCCTGATTCTGAAGTGTCTC
+>8447 3
+TCCTTAACCCAGGAATTTAGGGTGTTCGAAGTTCTCACAGAGACCCAAGAAGGGACATAACGGGTAAGTGCTCCTTTCTGCTTAGAGCCGCCGCTGATCT
+>8448 2
+AACTAAATCTGTATAGCGAAGAGCATGCACTGACTCATAAGTTCTTCAGGGGTCGTTGCCAAAGAACGCTGCCCGTCGTAGCCTTTCCCGTGTTGGAAGC
+>8449 2
+TTGCCGTGCAGTGGAAATTGGGCAGCCATCACATAACAGGGGTTGATTACAAGCCTTCACTATGTACCTCTGGAAAGGGCCTCAGGTCCCATACTGCTAT
+>8450 3
+ATCAGGCAAGATTGAGGCCTAATCTGCCGATTTATCGGTCGCCTCATAGCTCCCGAACAAATCTCTCAATCGGGGATGTTCACGTGAATAGAGCGGTGTC
+>8451 1
+CCCAAGGTCCGTGATGTATCCGAATCAGCTGGCTTACTGAACCCGTAAGCTGAAGGCGATCCCAGCATCGTTTCACACGAAGTGAGTAGAAGTGCTTTTT
+>8452 2
+CCTGGGCATCGTTGCCCTCACTCATGTTCGATACGCGGACAATTAGATAAACCATGAGGGAGGGTTGTATGCAACCCACAGTTCCGTGAGATTGTTACCA
+>8453 3
+CAATCACAAAGTCCTTTATTTTAAGGTGAGACACTCCGTAGTGCGCGAAGTAAGAGAGCGGTTAGCGTGTCCGGCACCTGGACAACTTCCTTTTCGCGCA
+>8454 3
+TCAATACAATATGCCGCTCCTAGTAAATGCCGTTTTGTACGTCCTACATAGGACTGTGACATGCGGCGGAGCGCTCCGAGCGTGCTGATTGAACCATGAA
+>8455 1
+GGAGGATACGGGCTTCCGGAAGTAGCCACGTTCTTGTACTCTTCATTCGGACGGATCCCTAAAGACAAGCAGTTCTAGTGTGATCCCTAACTAACGTCGA
+>8456 1
+GAAATTTATTCTGACATCTCCACGGCGGTATCGAGACGGTAATTTACCCGCGTGTATAGTAGAATCTCGACTCCGTAGACGCTAGTCAGGCGCAGCCTGA
+>8457 3
+ACCTGTGATAAAATATTGTTAGGGAATTGACGGAAATTCCATGCCCGAACTCCGCTGTCGTATGAGGGCCAACGCCCTGGACAGACGATTCCTTGCGTTC
+>8458 3
+CGGTGATATCTCCAGATCGAAGCTGTCTCCCCGTCTACCATACTAAGTCACAGAGAGAGCTTGACCAAAGTCTGGAGGTGGGACCTTCAGTCTGTAATGT
+>8459 3
+TGACCTACTCAACTGGCTGGAAAGGTGGTCTTGTTAAGCAGCCTATCGCCCGTGATGCCTGTAACCTGCCCAGGCGACAGCTATATGTTATGTAAGACAA
+>8460 3
+TTGCGGCGCCCCACAGGTCGATTCCCGATATTGGGGAGACGATGTTCGCTTTACAATGGTCAAGGAATGTGACCTACATAGTCAACATTCCCACAGTGTA
+>8461 3
+AGGGACAAGTTAGCACATGGGTGCGCACTAAATTAACATCGTTCGGTTCTAACCGGACTAAAAGGGTCCCATCTGTAATTGTCGTCCTAGCCTCCTCGGG
+>8462 1
+CCGCGAGATATCTAGTCTACGAGAAGTACTGCATTTTCAGGGACGCTAATTGGGGCACTTACACTTGGCAAATGCTGACTTCGCCGCTGAGCATCCATGA
+>8463 1
+TATGTCATGCGAGCAAGTGAGCCGCGTGGAATCGCCTCCCAAGAGATTACATGCAAGGCTGCCCTTGCTCTTTTAAATTTGTGAACCGATACGATCGAGC
+>8464 3
+TTGTAGAGTGCGGCCCACTGCGGATGCTACCTTCACCGTCAACAATCCTGTCGGAATGTCGCTAGTAGTGACCACGTGTAGCTGATAAGACTTGAAAACT
+>8465 2
+CGCCGTAGCTTAGCCATGCAAGCCTTTACACCAGCGGGGTACATTGGAGGGACAGAGGATATTTTCCCTCCGCATTATACTAACTCGGTCATGATATGGA
+>8466 2
+GTATCCCTACAGTGCCATCGAGATAATCATATCCGGCCTCAACTCCGGTTTAATTAGTGACGAGGGTCTGGAACAGAATAGACCCGGAGTTGCTGCCTGT
+>8467 1
+GCCGATGTCGCAATGTTATAAGTTAGAACGGTCCCTTGAACCCAGTCTTACTGGAAAGCGACCCGCTGCTTGACCTGGGCGCAAGTTTCAGGATATTCAA
+>8468 3
+AACTGCAGGAATGCTTATGGTCCCCCATCGACCTCGACTGAACTCAAGCAGGTTTACGTAGTGTTAGCAGTTCAACTTGGAAGCCTTGGAGATCGGCATC
+>8469 1
+TGGATTCATCTCCGGACGAACGTTGAACGCAGTGTAGACAATTCCTCGGCTTGTCAAGCTAGAGAGCCATGTACGAGTATCTCGCGTCGTTGCAAAACCT
+>8470 3
+TCCTCCGCCGACCGGGTTTAACAGGTGGCTCCACCACTATTAAGTTCCGAAGGAAAATGAGGAATTAGAGTATCTGACTTTCGCTGTCATACGCGGCTAG
+>8471 3
+ACATCCACGTGGTGAATTCCAAGATGGGCCTCTCCTGTCATGCACGATATTAGTAGGCCATGCGCATCAATCCGCTTAACAATCAGTGAAGGTTCGGGGT
+>8472 2
+TCGCCCTCGCCACCCGCAGTGAATAAAAGACTTTTTCATACCGTCGGTTTACACATGACCGGATCGGTCAAGTGGGGTCGCGAAGCTTTAAATTTGGAAG
+>8473 3
+TGGGTTCAGCTTCCGCATGTTGGCTCACATAACGGTCTCCCAGATCTCAAATAGTGTTCATGGGGAGAACATATGCTTTGACAGCCAACGCCGGAGAATC
+>8474 1
+CCCCACTTCTAACCGGGGGGATTCCGACAGCGTGAATTGATTAACTGTGGACCTTGTTGAAGGAACCGTAGTTGACCCCCCCGCAAAGTGTTATAATTAG
+>8475 2
+AAGATCGTCGTATGGTTCAGCCAAATCCCCCCCACTAATACGTGTTTATAGCCGAATGGTGAAAAGTTGATGATACTTGGCCCCCGGCTCGCTAGTGAGG
+>8476 3
+CGAAGATTCCGGATTGGACGGTCGTGCTCAACACCCTAGGTTCCTAATTTCTGCATCTACAGGAACAAAGTTAGACTTGCGCGTCTAGTAGGACGCGCAT
+>8477 3
+GGCCATACACAGAATTCCTGGTTAGTTTCTTGATGCAGTGAACGTATTTCTTGCGCAGCATATGGAGTAGCAGAACGTCCGGCCATAACGCGCACCGACT
+>8478 1
+CCTGCACGGTTAAGTACGACGATGAGCTAGCTGATACCATTAAGCTTCAAGTGCCGCATGTGTTGCGAGTTCCGCAGGTATTAAACCCCAGTTAATCCGG
+>8479 2
+GGCGTTACTAAAAGTTTTCGGGTCCGCGAGTCACCCCCAATACGATGATGATCTTGATAAAGGATCCGGCGCTGATTAACTAGCGTAGCTCTGACTAGCC
+>8480 3
+TCAAGTACCTTTTCGGATTTCACTGTACACGAGTGGTAGGACTGCCTAAATACATCATCGAAAGGCGGCCCGTCCCATATGTTAGCTAGTGGAGGACGCC
+>8481 2
+AGGCTGCTAGAGCGCTGACTGAGCATTCCCAATGTTCATGATAGGCGGAGAGTACCACTCCGCGCATAGTGATCCCTTAATGTTTTCATACGGAATAGCC
+>8482 2
+ACACTTCAGCCATTGTAGAATGTAATGCACGTTTGCAATACCACTTCAATGGGGCCACATGCCTCGGTGGCATCCTGGACTTAGAGCGGTGTATAGCCAG
+>8483 1
+TCTGACAGTTACTCTCAGCCTAGGCTAGGGACGCCTAAAAAACACAGTGTACGGGCTCCCGGGCCATACGTGAGTAGCTGCTAGTTAACATTTAGTTGTC
+>8484 3
+AGTTGGTCTATACTTGCCAGCCCAGTGTCACCGACAAACCTGAAGTCGTGCCTTCAAGTGAACTGGGAGTTAGTACCTACCTGTAGTTGCGGTCAGACAA
+>8485 3
+TACATGCATCCCTACTTCGATTCGAGCTTAGCTGAGTAAATATGAGGTGGAACGGGCCCGAAGATTTCAGCCGAGGTTATTGCTGACCGGTCACTCCCAA
+>8486 3
+GAGCTAGGAATGGTCGCACTTCTGCCCTATAAGGTAGAGGCTCATAAGTATTAGAGAGGTCGTACCCCACTATGTGACCCCTTCCGACTTACCGTAATGG
+>8487 1
+GGAGTTGCCGAGTGTTTCCAATTAGGGTCCCATTGTCCTGGCTGTTTTGTTAAACGGTCGCGAGTGCAACCAGCACAGTTCGCCCAACAAAAAACGAACT
+>8488 2
+CCGCCGAGGCTATATTGGTCTCAATACGTGCAATTGAGACTAGTGCTGTAACCCAGCATCTGCCATGCTAGGGAGAGCCTGATTTGTGACTCAGCATCAA
+>8489 2
+GAAGCGTCCAAAGAGATTAGCCCAACGTGCATAACCAGTCGCGTGACTTCAGTCGATGTTCGGTTGAGGTTTAATCTCCTGGCACGGTCACAGACTTCTA
+>8490 3
+GTCATCGATCTGTGGGAGAGTCGCGCAATAGTACTGTAGTCCTAGCCAATGACCTAAGGGTCCGGACTTACACAATATGCAATCTCCGCCGGGTCATTTA
+>8491 1
+AATGAGATTGGGTTGAATCCTCCATCTAGCATGGTAACATGGCTTTCCCAAATCCCCGCAGGTTAAGTCTCACTCAAGACCGCGTGTAGGCGATTGCGGA
+>8492 2
+GTCTACAGGGTAGACGGCACCATAGGGCATATCTGAGGAACCTGAAGATTACAAACCGGAGTACCACCTCGTTTCCATGGTTTATTCCTGCGGCGTCTAT
+>8493 3
+TCAGGTCCTCGTGCGAATCGTCGGTGAACCCACTCCTACGACATAGTCCAGCGTGGACCTTATTTTCGTTAAGGGTAGGTTCCGAAGATAAACGACGAAT
+>8494 3
+AATCACTTCCCAGCTAGTCGGGGAATCATCTCGTAACATGTATGTGTCCGCGCTCAGTCGAATTCTCGGACAGGTCAGTAGCTGCATCGAGCTGGAATAA
+>8495 3
+TAACGGATCCCGCACTCTACGCAACGCGTTTCACTGAATAGCATATGCGGGCACCTAGTGTGACTTCGGTTAGTTCACGCGTAGAACAGTGGAAATGTCT
+>8496 2
+TCCTGAGAAGTAGTTACATCCTGATATGAGTCCGGTAGACCACTCATTCCACGAGCCGAACTTGTAACCAGAATGTTGTCCGGTCGGTCTGTAGACCGGA
+>8497 2
+GAGCAAGAGCTGAATCGGTTACGGCTGCAGCACCGTCTAACGCTCGGACGGGTTCTATAAGCAACTCCTGTCTCGAATCATACCTAGACTAGTTGTAGTT
+>8498 1
+ATAGACGAGAGTAGGCATCTGCCGTACCGTCTGCTAAGCGTATATTCATCGTCCTACTGTTCCTAACGGTTGACCCACTCTATGGCAGGAAGAGGAGATC
+>8499 2
+CCTATCTATATCGCGAAATCTGGTGAAGGCGGCCACCAAGATGGGTGCCACGAACTGCCGTAAGATGCTGTTAATTCGATCGTCAAGGTCTTAATTGCCC
+>8500 2
+ACTGTCGAGGATTCTCTAGCCCCTTTGGCTTAACAGGGGCTATACGTATATCCCATGAACGTAAAGGCTAGGATTGGGCTGTATGTAACCGACCCACGCA
+>8501 1
+TAAAGTTCCAGCATATTATGGGGCCGGCATGGCCCCGAACGTTGATGTCGTCACCGGATAAAAACTCTAGTCGATTACATCCTATCTGCTTCACGGAGGG
+>8502 3
+GAGTGTGTCACCCGTTCTCGTGTAGGGACTTATAACGAGATGTAGACTCTTTCCCAGCCGTCTTCGGGAGAGTCATGTAAACGCCTAAAAACATCGCACG
+>8503 2
+CTCATCGCAGGCTATGCAGGGGGCACTGGCGATCTACGTACCGTATTTCATTAGTATGACAACAGCTGAACCCGTAGGATCGTCTAAGTTCGATATCGCA
+>8504 2
+TAGACTCTCCTAGATAAGTCGAGGCCGGAGCGCATCACAGTGCTTGAGCTAAAATGCCACCCGTTTAAGGTTTACTTACGAGGTGCGGTCACCGATTCAT
+>8505 1
+CACCGTTCAGAGCATTTTCATCAATTGGGTCTGGTCTATGACCAAGGCCCTCTGCTTAAGCTAAAACGCCAGGTAGGCTGATATTAGACGAGCCTCGAGG
+>8506 3
+ATCAAGAATCCTTCCTGAGGTTCTCCAGGCTTAGCTGCCCACACCATTGATCTCGAAATGGCGGCCTGAACAGGAGTTTAGCCTTAGAAGAAGCTGTGGT
+>8507 2
+ATGAATTCGATAACATACGGTGCTCGGTAGCATGCACTGGCCCATCAGGCTAGGCTGGTAATCCCCTAGTGACTCAACGCGTAATGTATGGCCATTCAGT
+>8508 2
+CGAGACATATGACTCTCCTGTAGAAAGCCAATGCTGTGGCTTCGCTTTACGCAAAGGACGATTTCGACTAGATCGTCCTCCTCGGGTGGAAATTGCAGAC
+>8509 1
+TCTTAACCCAGTGTCTGCGCACAGTGGCAGGGAGGGCAGTACGTTTATTTCATGATACGACGCCCATCCATCTTTTATGGCAGCATGCGATAAACCAGGA
+>8510 3
+ACGTTAAAAGAAGAGGACCTTCGAAGGACATAGATCTGCGTCTTGCCAACACCGCCCTGTCGGGCGTGCGGATTCTATTCTATATCGAGAGCTGTTCACT
+>8511 3
+TCTGAAAATGATTGCCCATTAGTATTCGACGGTGGGCCTTAGGGCCATTAATCACGTTAGTCGACCGCTAGCTATTAACGTCCCCCAGGATGGGGCAACA
+>8512 2
+GGTGTCACAGGGTTCCTAGCTAACTTAAATATAATGAAATCCCTAGCGTTCCTGCGGTCCATCGTACACCGGGGCGATAAGGAACTTGTGACATTCGCGC
+>8513 1
+CGCCGGGTCAGTGGCTTGGACCAAGCACGAGTTTACTCATCCTGGGATCATTGAAGTTTATTTCCCAGAGTACATCATCATCGGAGGCGATAACGAATCC
+>8514 3
+GCCGGGATCAGTGTGTGTCAAATCAACGGTCTCGAAACTATAGTCCGTATCATCCTTGTAACTCAGACGTCATACGGCGAGCGGCACCTTATTCGGTGAA
+>8515 2
+CGTAGTTGCCTCAAGAGAGTCGGCCCTAGATTGCGCTAGCGGTTCGAGGCTAGCAGCACATGCTATGCACGATGAGCTGATTCTATCAATCCTTACAAAT
+>8516 3
+CTGCGCACATCCCTAAATGGTCATTAGCTGTGTCCTACAAGGTGGCGACATAACGCAATCAGGAGTCGCTGTTGTCTAACATAAGGACTTCTGCAGTGGC
+>8517 3
+ATGAATGCAGTGCGACACAGTTAAGACCTGTGTATCGACATTCATGATCCATTGCCCGAGGCACCCTTTTGGCGGCAGTTTCTAGCACCAGTAGGAATCG
+>8518 1
+GCTTGCCAGCGGGTATCTATATCCTTCTGCAGAAAGCATCAGCTGCATTACGTACAGCACTTCGCTATAGGGAAGGCATGAGAGCCGACTCGATTTCATG
+>8519 1
+GTGACTCACATAGCCACAAAATCGGGTAAGGCCCGTAATGGCGTGGAGGCCCTTATCGTTCTTACGCGTTCCGCAGGCTCACGTTTGAAGTAAATTATCA
+>8520 1
+GGGGAACCTAAGCCCAGCCTAATTTTCAATACCATGACCAATCGTTGGGCTGCCCAGGGTATCGAGTGCTTGCCTCGAGTGATGATCGGAATTATAATCC
+>8521 3
+CGTATGAGTATGTCGAGCGTACATCGTGGAGCTCTACAATCGGGCATCTCGACACATGGTACTGCGTCCTTATGAACCGGACTGAACCATAGAAGTTTCC
+>8522 2
+AGTCTTGGCGTGGCCGAAGAGCTAAAAGTTCAGCTCCTTAGACTTATGCCTAAAACGCTTTTAGTTCCCCAAAGGGAGTGCGATCATGGCCTCGTGACAC
+>8523 2
+ATTTATTCAGAGGTCCGCAGGACAATGAAAAGAAGCCTCCCGCTGCTCGAGCTTGCGCTCAACGGGAGCAATGAGTATAATCGCTTTGTCGTCAGCTTTC
+>8524 2
+ATCATGAGCGACTCACCGGAAAAACGGAATGAGTACACGTTATTTGAGTCTTGCTCGACAGCTTGGCCTTTCGCCCTGTAGCGCATATCTAGTCGAGCGA
+>8525 2
+GTATTTAACACCCTGGACCGAAGGGTTTACTCCACGCGGGCGTATCTTTATGAGGCGAATGTGACAATCGGGTGTTACAACCCAAGGCCAATCTGTCATC
+>8526 2
+GGTGCCCGAATCCCCCTCTCGCCCAATAGCCCATGGCAGTATATTTCTGCGGTTGTTATAACGACTGGGCTGGAAAGGAGAAGCATAAGACTAGTCTTTA
+>8527 3
+GGTGTCTCAGGCACTTGACGGCGGGCTGCAGGCCGTGATAAATCCACCGGTAACCGCATGATATACCGATATTCCTAACATGGCCTAGCTATAATGTATT
+>8528 2
+TGACGGATACAAGGCCCACTATCTTCGCGACGACTATTGGGATTCTGAAGGATCGGCTCTTTCTGTTTCAGGCCGTAAATGAAGACCCTAGAACGGACCT
+>8529 3
+TCCGCGTCATACTAGAGACCCGGTCGTATTGCGCAGAGTACCGTCATAGCAGACGATAAGAACCGTTACGTTAGATGTTAGCTCCCTATATTCTGGGGAC
+>8530 3
+ATATAGCAAAAGCTTCCACCGGCGCATACATTGGGGTAGTATCACTCTACACCCTGGCTGAACGCTCTTTGTAATGATGAGCTGTGCACTGGACGCGTGA
+>8531 3
+ACCCGGCAGGTCTGCAGCGCGAAGTAATAGATTTTCCGAGATTTTGCTAAATGCGATACAAGTGTCAATCACGACTGACCGCCCTCTTGTCGTAGCAGTG
+>8532 2
+AATTCACTCGACAACTCAACAGTCGATGGATGGTGCGGAGCTGTAGCGGCCACCACTTTGCTGAATAGGAGATAAGCTGAATACTGGCCCTTTTCCGTCT
+>8533 1
+CGGAAGTAGGGCGACCCTCTTGCCAGCATCGCGATCTAAATCGTTCGTCCGAAAAAATGAGGTATGTGTTCAAAACCTTTACTGGCCTTGCTGTACAGCG
+>8534 3
+CTTGCTCGGCTCCTGTACCTAATTCGTACTGGGTAGCTTTGGGGAGAACGGCAAGCATATGAATAAAAGGCCCCGATCCCCCACTGCGTAAGGTAATTAT
+>8535 1
+GCGGCGGTAGATCTGTGGACTATACGACCTTTTCTAATGTAGTCTCAATAACTCGCTTAGCACCACAAGTCCGTAGCTTCAGGGACAGGCAGCATGCGTA
+>8536 2
+CAGCAGTTCTTAATACCCGATCTCAAGTAGCAGACACAGTTCGGGAAGTAGTTCGAGCTACAGTGATGGGAACGTGTCTTCTAATCCCCCTGGGACTTGC
+>8537 2
+GACGCATATCCGAATCGCCGGGCCGCTCATGAAGGTGTGCCTGGTTATCCTGAGCAGTTGTAGCAAAACTACATTGAACACGTTAGAACTTTCGAGCTTC
+>8538 3
+GCACAATAGGTTCATTGCTTCGGCAAACTTGCCCCTAGGTAATGATGTTAGAGGGATAACCCGGTTCCGTCGGTACAAGTCCCCATCTAGCATGGGAATC
+>8539 1
+ATAATACATGGCGTCTGGTAACTATCCAGTGCAACAATCGTACCGTGGCTCAGGTCGAGAGGGTTTACAGTATTCGACCCGTGGCATAGTCCTTGCCCAA
+>8540 1
+GACTCAACACATAGAAAGTAGCGGACTACGACGTCACTATGCCTAACGTTTGTCTTGGCTATACCATCTGGCAGAGGCGAGTGGTGCCCATCTTGTATGC
+>8541 2
+CCAATGCATTTAAGCTTGAGAATTGGCCCTCGTTCGAGGGTGCTTAGAGAGCGTGCCATTATGAGATGCGTAACACCGTAACCCAATCCCGCGGATATCT
+>8542 3
+CACTCCCACTTATTCTTCTTGCATAGAATCAGTAAGGTTGCGACTGGGCGCGATGGGGTAGTTCCATACCCCGTAACCAGTGGTGAAACATTCGGAGCAA
+>8543 2
+CCTAATGTCCCTATGAGCGAAATACTTTGCCGACTCGGAGCAGGAAGAATTCGGGCGTCACGTCGATGAGGTAAGTAACTTCCCATTTGGTACGACTCCT
+>8544 2
+CACAGAGGGCACAGGTCTCGACCGCTTTTCAGCTGATGCCACCTGGCGTGGCCGAGAAATACAAGTATGGATTATATATGTTACAATATCGTCCCGCGTT
+>8545 3
+TTGCTGGCAATCGTTCACGATAGTTACACGATGACCTAGTGTCACCGTGTAGTGAGGAACAAAGAGCGATGCGGCCCGAACACTTGCCTCATTCTATGTC
+>8546 1
+GCTGCAGACTCACGAAAGCGCACAAAAAGTACGTTCTTATTGTAGATCCATTCTGTCGACGCAGGGTCCCGGTACTTCGGCCGTGTATTGGACTGATAAC
+>8547 1
+ATGCGATAATGTGTGGCAAGATCTACCTCTGTGTCACCTGTATAGCCAAAAGACTGCGTGGTAGTCGAAGGCCCTCCGGGCAGTCTATATAAACCTCCGT
+>8548 3
+AAGTTCACCCCTAGCCCTGAGAGGGGGCTCGTAAGATCACAATAAATACCTTTTGAGAACGACCTTGGGCATAGGTGTTTCCTTGTGGGTTACCCACCGA
+>8549 3
+ACACCATACACAACGGGCTGTATCTATCCCCTAGGTAGTCATTCTCTCAGGCGGGCAGGGGCTCTAGAGAATAACACTAATTCTCTTGGGTAGAGTCGTG
+>8550 1
+CGTCAGAATCGTTATTGTTTGCGATTCGCGAATCCTGTGCAATTAATATGCCCTGCCCGCATGTGGCCCGCGGATACGGCACAATAGATACAATCGGAGA
+>8551 2
+GCCACGGTGTGCTTCGACTCCGTGCCCCAAGATACAATAGTTTGAAGTTCCATCGAATGCGTTCGCCTGAAACGATCGAGAAGGATTACACTCTGGTGTA
+>8552 2
+TGAACCGGACCGATGCGTGTGTTAACCGTGCTCTTCTCGCGATGTATGAGATTAGCTACATGAAAGCAACTGCACACCATTACGGATGGTGGTCCATCAC
+>8553 1
+CTCGCGGGAGGTCATTCATAAAAAGGGTGCTGATAATATATAGGGTCAATCAAACTTGGGCCTCGTTCATGTCCCTAGGTCCCCAGTACCCGCTCGTAGA
+>8554 2
+TAATCGAAGCAGACATCAGGTAGGCATGTGGGGCGAATAAACCCTCCTCAATTCCAAAGCTGATTGTCTCATCTTTGCTTCCAGGTACTGTGCCGGGACG
+>8555 3
+CTACGGTCGAAGGTTCGACCACAATGTTTTATAGTGAGCTCTCGAACAAGGTACAGGGATTAGGTTGCACTCCTCACCCATTCCCCGGTATACAGGTGGA
+>8556 1
+AAGTGTATACCTCCATGGGTGGGCGGCAAACCGCGTAGCACCATTGACGAGTTATCATAGTACCTAGCTTTCGTGTGTGAGAGCAAATTGCTCCCAATCC
+>8557 2
+TCGTCGGTGCTGGCTAAGAAAACACGACCGCTCTCGGAAGCCGGTAAGCTATTTCTATCCGGGTATATATACGATGTCACTTAGTGTCGCCACTGAGAAC
+>8558 3
+GACGGGTTACTGCTAAGCAGTTCATAGGTGGGCAGCCGTCTCCCCGTCCAGGATTAGTCTCCAACGTTGTACAAGTAACACGTGTAATGCTGATCACATA
+>8559 3
+ACTACGGAAACGTTCTCTCTGTGGCGATCATAGCACAACCTCTGGACCACCAGAGTTTTAGGAATAGAGCTGACTGGTCACTCCCGTGTTGAGTAAGTCG
+>8560 3
+TGGGGTCAATGCCTTCTAGTCAGGATTCAGCACGCACTACGGTATTTGACCTCAAAACAGTCAACACCGTGACCGGGACGGATTCGGGTTTTTAACTAGC
+>8561 2
+AGACAGTATGTCCCACCCAGCTGAATGCATGGCCGGCTTATGCAACCAGGGTTGTTCGCTTGACGCGAGATAACGGAATCAGTAAGCCTTTATTTACGTC
+>8562 3
+TCTCGTGCACAAGGCTCGGGTCTTGAGGTCTTAAGCTCTCAGACATTCTGTAGTCACTAGCCGATAAACATATGGAGAATAGTTCGGCGCCGGACTCCAA
+>8563 2
+TGCCGATAGAGTAAGAGGGCTTCATTGTCTGATAGGCACTCACTCCATCGGACCATCCGACATACGGATTATGATCCCCTCTGTATGCGGGCAATTGAAG
+>8564 1
+CCACACGCCTCGGCGATTATAAATTAGTTGTACCTTGGCATACAAAATAGCGGTACACTAGCGCTCTCCAAGGAGATTAACCGGGGGTCTTGCTTCGGTG
+>8565 3
+GGCACCTTGAGCGAGGACTATATCTGCTTACCGTCAAAGTGCCGGGCATAGCGGGGACAGTTCCCATCTACAAATTGTCAAGCCTGTTAAGACGTTTTCA
+>8566 2
+CCTGTGATACGGTACATAGGTTAAACCGGCCGTGTTCTGGTACATAGTTACGTGATCAGGGCCAGCATGCTAACTCACAATGCCTTAGCAAGGCCCTATG
+>8567 1
+AGATCTAATACGGTTCAAACTACGGGTCGTGACGTAGGTAACGGGCACCGCTCATAGATTTTTTTACGAGCATCCAAGAGGTGTCTCAGCTGCCCCGTAC
+>8568 2
+ACTCCGATAAACACCTGTCGCGTGCGAGACGCATAACCAATTGGTGGGTGGTCGCTTTCCTAGCTAATGAGAGTATGGCCCTAAGACCCATAGCTTTTGA
+>8569 2
+CGTGCGGAGGTATTCGAAAGATTTCGTAGACACAGTTTCGGGTCTCCGAAAACTCAGCTAGGCCAGTAATGTCCACCCGTAAGTGCGTTTCCATAGCCAT
+>8570 3
+GGAGCAGTTCTTCAACACGGGCCTGCTTGATTAGTTAACCGCTTGCTCCATTCAAGAATAGCCTCCCGATGGGCTGGACAAGGTGGATTTCAAATACAGC
+>8571 1
+CGGACCTCGGCCCCACCAAGCTATTTTGTAATTCTGAGCTTTTGTGAGTCACATGAGGATGCGCCCGGATAGTGAAAGACCCAGTGGGCAATAATTTCAC
+>8572 1
+GTCAGCCGTCAGAAAAGGGATCGAGCGACATTACTGTTATGATGAGAACCTAATTCGTTTCAGCCAGGTCGACCCCCCAGCTGATCCGGTTATATTCGGT
+>8573 3
+CCAGGTTAAAGCTTGTGTCACCTGCGGCTTCTAGCAGATTTCTCGCGAAACAATGAACGCGCCTCATTCCGTCAGACTTACCAAGGGTGAGAGAGTTAGT
+>8574 3
+TGCGTCATCAGTAGCCCGATATGCCCGAGGTCCGATGACGGATGGGAATCCCCGGAACTTTTAAGATTAGACGGCAAATCCTCTAGCTTACGATTCTTAG
+>8575 3
+ACCAATAAGGAATGGTGTAAGGAGTCATGTCGCATGGAAACTGACGCTGGTACCATGCTTGTTTCGGAGGACATTACGCCCTTACCCTCTCGATCCTACG
+>8576 1
+GTAGTCAGACATTAAATACCCTACAGGGCAACGCTGTCAGGTTCAGTGCGGAGTCGAGCGTATGCCACTGCGAAGCTAACTTATGTCTGACCGTCTATCT
+>8577 2
+CATGTGGTCTAAAAAGAAGTCCCTGCAAGTATTAACGGATCCCGTAGCTCACTTCGACAGGCGAAGATTTCCGAAGGCGGCCCTCTCGGTATTGGTTCAT
+>8578 1
+GTCTCTACGTCGTTAAAAAGGGGGACAACTGGGCGTTCCGGGTTACTACCAAGGCAGCACCGATCTACTAATGCACGCTGTATTATTCGCGTGACAATTC
+>8579 1
+CATTCTCATCCCTACGATTACGTGCACTAGCTACAATTATCTCATGACTAGACCTGGCGGGCATTGGACCTGGAGGACTCAGAGGTCAGGGGAATCTGAT
+>8580 3
+ATGCATGGCTGGAGACCTTACTGTGTTCTAAAGGCTTTTAGCCGGGGTGCGCTAGAAACATTGCCCCTGAAAAACTTTTCCTGGCAAGACGCATCCCAAG
+>8581 3
+TCGCGCGTTAAAGGCCTGGTGCTAGTCACTCCTTAGCGCTCCATATGGAAGGCCGGGAACGCACCACCAAGTTATGTCCATGATTTGATATACAGTAAGT
+>8582 2
+CCGCCCGCGACAACACTATGTCGGTAAATACGGAATAGCAGTGACCTCGTAGCGACTGGCGTACTCCGGCTCTTTGTATAGCCGTTATAGAAAATTTGTG
+>8583 2
+CCAAGTGATAAAGCGATTAATGTTATTGATATATCTCGCGGATCCCGTCCCAGAGGGGCCAAAGCGTATCGCCAGTGACCCAGCTCTTATTGCGTTGACG
+>8584 1
+AGCAGGCCTTCCAGACTTTATTCATTGCGCCCGCTTATTTAGATGTTAGGGAAAATAAGCTTCTGATAACGGGCAGTCCAGTCCGGCCCCGGGAAGACTA
+>8585 3
+CAACAGGGAGACATTCTACGCAGCAGCGCCACTCATGTATGAAGGGTTTTGAGGGCAACTGGCACTGTGCCTTATCTCGACGTTCTGGTACTAATTCACA
+>8586 2
+ATTCATGGACTGTCCACGCGGGCTAGGAATTTCATACCCGGTTGCACTAGGCACATCTGTCAAGCGAATTGAGCAATTAATACCTCCGCATGGAGGTCGT
+>8587 2
+GCAATGGTCCCTTGTGTCGAAGGCCGCCGAGGCGGCATGTAGTCCTGTTATGGTATACAGAACCAATACTCACTGAATGCTACGATTTACCCCAAGGTAT
+>8588 1
+GTCCGCGCTATGCCTCCTGGAATATGTGAGAACCTGTTTCTGATTTTTGGCAACGACGCATAACGTGCGTACGTGCCTATCATAAAACAGCAAGCGACGG
+>8589 1
+TGGGAGATGTCCTCACATTCGTGGGAAGCTCTATTCGCCCAAACAATCGTGGCTCCCATTAGAACAGTAGGCGGCCTTTGAGCGACAGATATTATGCTAC
+>8590 2
+TGCCGGTACATGACCATTTTACCCTTAATATGCAGCTAGGATACTAGCATGCTTGGGTGAGCAGCCGTTGGACTATAGTACACCCAAGCGCCGATCGATG
+>8591 1
+ACATAACGTTCCCGGAAAGCCTTGTGCAGAGAGTAAGCGTCACGACAGAAGCTCGGTGCGTCTCCTCGAAAGATATCTTCCGCATGATATGCTGTTTTCG
+>8592 3
+CTCAGTATCGAGGGTTCCGTTAACTTGTGGTTTCAAAGGACCATCCCATTATCGAGAGACGGAGCAATTGCCGTCGCTCGAACCTTAAATAGCCATGGCG
+>8593 2
+TAAGTGTAGGACTCAGCCCCCTTCTTACTACCTGGATACAATCGCCGTGACAGTAGGGCTACTCTAAATGACCACGTTGAGCTGTTTATAGAGGCGGCGA
+>8594 2
+AGGCCGTTCCGTCATAGATCCAAATGCTCACCAGGTGTTTCTCCTATCCGTGCAACGGCAATGTAAATCAGCTAGAGGAGTCTTGGAGCATTCTAGAGCG
+>8595 2
+CCGATTGCCAGCTCACATGATTCTAAGACGAAGCAAGTTGCGAGGCGTTGTCAGATAGCTACGGATTTCCCCCGTGCTATTTCACGAGTATCTAGCGAAG
+>8596 3
+TCTGTTGAGAGGGAGACTCAACGTCTTCGCCAATGCTCCGTACAGGGTATTCTCATGACTTTAATGCCATACGAAGTCGACATGGCGCAATCTGCCAGAG
+>8597 1
+CCACAACTAGGCATGTCGCGAATTTGGGAGTGTCCAGTGTTAGACTCACGAGGAACTGTTGCAACATGTCTGGAAACCATTCCCCTAGCCTCGATTGGTA
+>8598 2
+ATCACGGGCAACAGTTCAATTCGGGTCGGGGCAAAATAACCCCTTCATGACTCGCGAGGCTGAAGAACCGCTTTAGGAACTTGTGTTTCTGAGCTCTATC
+>8599 1
+GGCGACCGCGTCAGCTGCGCTATTGTGAAAGGTTGTCCCACGACTGATGGGTTGGACCCACCAGAACTACCATAGCACCTAACAATGTTATTGATTATTG
+>8600 3
+GACGTTTGGGGTCAACCAGTTCTTCGAAACCAGAGTGCCGCAACTTCTTATCACGGCGTGCAAATCGCACATAGTATGTCTTCATAGTGGCTGCCAAGGA
+>8601 1
+CGAAAGGTAACAAATCTTGGCCGTCCCTGATTTTGAATACATGGTCCACAGTATAGCCATCAGTATGGAGGGTAGAGTCCGCTAGGCCCCGGCCTATCTT
+>8602 2
+CAGAGCCCCTACTGTTAGCAGTTGTTGTCAGATCATGGGGTAATGATAGTGCGACCTGCGATCACTACATATCCGTACCCTCCAAGAGTCTTAGGAGCGA
+>8603 3
+GCCCATGTTTCGGTGCGTTTATGAAACCGACAAGCATCGGAAGGGAGGACGTATAGTGCACTAACCGTGGCAGACCCAAATCCGTTCTTATATTCTTCGC
+>8604 2
+GATGATCTATTACCTCGGACATGGTCGCTATCCAAGCGTTGCTCACTCGGCGTACATTATGACATTTCGGGGCGAAGACCGGACTAAAAAGCTTGCCATG
+>8605 2
+CTTCTGACTCTCTCGTGTGTACAAGTGCAACGACTGGAATGTCACACCATGTGACTTAGTGCACGATGGGAGACTACATTTACGGCTAGGGCGTCACACA
+>8606 2
+AACTTCCCGACTAACCTGTATCTTAGTTCAGGAGGGCCACGACTTGCTTAGGTAAGGGTCCACACAGATACGTCTAATGGCGCCTAGTGCATGGACTGAT
+>8607 3
+ACCGGAGGGTTATCATTTTTCCGCAGTAAAGAAGTTACCTCCCAAGCATCTTGCTGCCAAGGTCACGTAAGGTGAATCCGGGCAAATGGGCGTCTTCCTA
+>8608 2
+CAATGCGCACATAAGACCCTAGCAGTTTACGGGGTACTCGAAGCCTAGTTGAAAATCGTTGGCCCATGTGACTGTAATGGCCCCCTGCATAAGCGTGTTT
+>8609 1
+GAACCCATAGAGCTTGATCGGACATGGCCGCATTTATATTTGCGACGCGTAGGCTACGCAGCCAAGTTGCTGTCAATTTTCCGTAGGAATCCCAAAGGTC
+>8610 3
+CGACATCATCAGCCCAGGAACCCAGTATGTGACCTATAAAATCTCCCGGAATCACATTGAGGTGTGGTTACTGACTTGAGCGGCGTCTGCAATTTTGGCG
+>8611 3
+GTCCTGCCGTAAGTCGAACACAGTGGTCTTTAACCCGCTCTGCTCTCCATTGGAGTGTAATAGAACAATCTAGGTCCGGCATGCTTAAATGGGGACACAG
+>8612 1
+AGAAGTGACGGTGGCAACCTTAATATCTCGCTCCTCCGAATTCTAGCAGGCGCTGTTCTACGGGTGAGTATTAAGTTCAGCTGACAGTCCCACTAAGCAG
+>8613 2
+ATGTCGCGTGGTAAATCATCACTCTTATTTATGAAACTAAGCTTAAATCCTGAGCCGCGGGGAGCCGAGGGCATGCTCGCTGACCGATTTCTGAGACCCA
+>8614 1
+TGAACACAGAGGCCTGTCGATGAATCGTCAAGACTCTCTACGAGAAGTTCCTAAAGGCTGCCCTTCTTAGCATTCTGTAGGCGCTACAGGGACTTCTGAG
+>8615 2
+ACGTTGGGCCAGATTATGTCGGCCGCTAGTTGTTGTACACCGCCCTACATTTTCGAGGTCACAGTAAGGTCAAACAGAACAGCACAGGAGTGATTCCCTT
+>8616 2
+AAAGCCACTGTTAACGGCCACTGTCACCAGGCCTTTCACCCCGAGGGTAGCTAAGCGGTGATACTTGGATGTTTTGACACACATTCGGTTGATGGCAATA
+>8617 2
+TGAATACATCTCTTTGACACGAAAAGCACATCCCGCGCACGGGTATTGCGCGGCCGTGGGATCAATGATTATAGTCAGGCCTTCGTTACCTAAGTGTACG
+>8618 2
+GTCTGTTAAAAGACCACCTAGTCTGTTGTGCTCACAGTAGCTTTCCCTATTGAGGATCACACAGCGACTAAACAGGTCCATACTCTTGGGCGGGGCAGAG
+>8619 3
+TATGCAGTGTTGACTATGTGTTGGGTCTATAAACGTCACAATCCGTTGCGCGAGAAACGAACACCCCTGTCGCCATCAGTCCGATAGCGTGTACCGATAG
+>8620 1
+GAAAACCTTTGTCAGCTGCGTTCCGTGCCATCACATAGCTCTTCAGAACCTGTCGGGGGGTGGTAGCGAAGTCCACTTGACTGCCCATAATGATAATAAG
+>8621 2
+CGCTTGATGTCTGAGAAACCCATTGCCAGCGTATTTTGTCCCAGGGATAGACGCTTTAATAGCCAGAAGACGACTGCAGTCAGTTGTAGCACACGCCTTG
+>8622 3
+CTTTGCGATGCCGGTACTACTAACCATTTCACTCAACTAGCTCTACCCAAGGTACCTTGGAATACCGTGGGTACGATATGGGAACAGCTAGGGGAGGTTC
+>8623 2
+GTGACACGGATCTGTTAGTGTTCAAGAGCTACTATCTGATGTGGCATGCTGTATATCAAGCACGGACTCTTACTCGACGACCATGCTACCACCCGGAGGA
+>8624 3
+AACGTTACAGAAAGCAAAATGGCGAGCATACCTATAGGAATTCTGTTGTCTCGCGCCCGCGGTGGCCGTCCCTGGTTTTAACAAAATCTGGTGTCGACCT
+>8625 1
+GTTGCCTAATTTCTAGCTGACAAGGGCCGTCAAATTGCTCCCCACTAGCAAATTAACCGCTGACCGATCGTTGGGTAATCCTAGAGGCGATTGATCGAGG
+>8626 3
+CAACTCGAAAATTCTCGCAGGTATGGCGCTCATTTTTCCCGCCATGTCGGGTTAAGAGTCGAGGCCGGTCATTCCTCTGTGGAGAATAGCAACAATCGAA
+>8627 1
+GTCACGGCGAGCCAAGTGGATAGTGAAACGAAACGCACGAGCTGATTATGCTACTCTAACACGGGAGCTATTTTCCACTTGTGGTTTCCAGTCTGCCCAT
+>8628 1
+CGGATCCCTTCATCTCTCCATGAACTCGAAGTGGGCTTGTCGACCAAAATGGGTAGTCAATCATGACGCCACAGTCGAGTTATGAATGAGGTGACCTTCG
+>8629 2
+CACTTGCAAGTTTGGATAAATTAGCTCAAATGAACACGATCTGTACCCGTCTGAGTTCCGGCATCAACGATAATAGCGGGCGTCGCCCGTCTGTCAGTGG
+>8630 1
+AGATGGGCCTTAAATACTTGTGGGACCTCGCCTCAGCTTCGGAACCTGAGGCGTCATGCACCGGTCATACGAATTCCTTGCATAGCGACAAATGATTATG
+>8631 3
+CTCTCCCGCCGCTAGGATTGAGAGGGCATACCTGGTGACCTCTTAACGCCTCGCGTTTCTAGAGCAAACTGAAGAATACATGATGAGTTACGAGATGCTT
+>8632 1
+GAATGCACGAAGAAGTGTATGCGCTTCGGTGGACCGGAGAGCATCAGCTTCGGGTCTCAGCACTTAATGCATTTATAAACGTCCTACCCTATCAGCTTCG
+>8633 1
+GATGTAGCCCATAAACTGTCAACCGTAATGGGAATATTTACCGCAACTGTTCACCTGTCATCGGTCATCAAAGGTCTTACACACGGGGGTTGCGGGTGCC
+>8634 1
+GATAACACGGATTTCAGCGACTTCATAGGTTGATAGTTGACCCGCTGGGCAATTCCTCGGCCTTCGAGTAAGATGCACGATATGAACGCTTACACGTGCC
+>8635 2
+GCTCAGTTTAAACCAATAACTAGCCTTGATTCCGCTTGCAGTAACATCATCGCACAGGATCTTTGCGGAGTCCGGAGTGCGCGGGGCGTTCGATAAACAT
+>8636 2
+ACGCCAGTCCTACATCGTCATTACCTCTTAGGAATGGCCAGATCTTACAGATACGGCAGTCTAGAGTTCTGTGGATGAGCGGTATTCGCTCGCAAGGCAA
+>8637 2
+CGACGTTACCAGATAATTGTGTAACCGGCCAGGCTCATTTAGCCAAGCGGCCGATGATATTCCGGTGTACGCCATATTAAATCACGCGCTGTCGTAGGAT
+>8638 3
+GGTGTTACCGGCACGAGCGCCCCATCAATCTATTGGCTCATATCGAATTTGCTAAGTGGTCAATACTGTAAGTCACAAGCCAAATGTTGCCCTGAGCGGG
+>8639 1
+ATGCGAAATTGTGATCTTAGTTCCAGTCGGGGCTAGGCGCGCATGATAAGCAGCCTTCTGTACGGCGTTTAGGCTTCAGGCCAACCAACTAAACATTCAC
+>8640 2
+CCCAACATAGAGCAATGTGCAGACGTCGGTGTGCATTAATGAAAGTAATCTGGATGATCCTGCACTACGCACCTTGTCAGCCTGTTGAGCTGCTCCAGTG
+>8641 2
+TAGCTGGGGTAATGGATCGTTGCCCCACGGCAGCACCTTAAAGAATTCAAACAAACCTCCGTCATTAATCCATTTGTGGTAGGACCTCCTTGGGAGGCTG
+>8642 2
+CAATAAACAACCAGTAGCGACGCCGTTAGGGTGTCCACTCCAGGTGATGGTTGGCTATGAACGGGTTTGACCATTTCCATCACAAGTTCGAGTTGCACCT
+>8643 2
+CAACGCACAGTCCCTGCGAGTGGATAGATGTTCCAAGGGACGGTGTCTGAATGGACAGCATGATAAAGTTTTTGCGCTCCCATTGCCTTACACGTCCTAA
+>8644 1
+ATGTGATTTTTCTCCGCTCGCGGGTTCAAAGATAGCAGCCTAAGGGCCCCAAACTAAATCGGGTAGACCCCACGAGAATTAGCTCTGGGTGATGTTTCAC
+>8645 1
+ATGAATAGCCAACAAGTCGGACCCTACTTTGTCGAGTTTCGAGCATCTGGGGCATCGGACCTTGCGCGCTACTACATGAGGAAAATCGCCATGATGTCTT
+>8646 1
+TCAATGCCGCCCGAACGCAATCTCAAGTCTGCTAGGGACCGTCTATAATAGAGGGGAACGTTCTGGTTGTTCTTCGCTCCCGAGAGCAATGTACTATAGA
+>8647 3
+CTACTAAGTTTCTTCCGTAGACAGTATCGGATGAGCTTCTGGGTACAGGACTTAGATGGGGAACAGACTCACAACTAAGCCACCTCGCGGTCTTCGTCAG
+>8648 3
+ACAACTCGTCATCTGGCTAAGCTGGGGAGGAGTCTCGCGAGGAACCACAAATCGAGGCACCATCGGTTGCCTTCGTAAACTTATTCCGATGATTTTCTAG
+>8649 2
+GGCACCACGCGCCAGGAATAATCCGAATGGTGTCTGTCAGAACAAAATGACATGGATAGCGGAACCTCTTCATGTGTTTGTTCCGCTCTCGACATGGTCT
+>8650 2
+ACCTCCTAAGAGGGACCGATAATAGCTCCTTCTAATCGGTACCCAGGGGGCTTATTTCACGGTTGAAGCGCTGGGTTAATCTACATACGAGCCTCGTAGA
+>8651 3
+TTAAGTCATGTGCCACCACCTATGTAGAGTCTGACTCAGTCAGCTGAGGTCGGTTCACCAGAGACCTGTAAGGCAGATTCTGGGACCTCAGATCGATCTA
+>8652 1
+CAGCCCCGTGATGAATATTATTCTGGAAGTTGTACCATCCGCGCGAGGCGTAAACGACCCTAGTACTTAGTCGTGTAATCACTCATGCGCATGCGGAGTA
+>8653 3
+TGCCGTCACTTTCGCAATATGTTTACCGGTAATTTGAGATACTCACCGCATGAGGGGGGCACCACGAAAGAGTAGCCGGAGCTTTAAACTGTTCGTACCC
+>8654 1
+TCATAGGATTTCGGAGCCATTGGTTATCCCCTGTGAACCAAATGGAAAAACTGTATCGGAGGCGCGGCGTCAATGACGGTCCCTACGCTCACTCTTTAAG
+>8655 2
+GTCCCTAGAACGACCTCGCGTTCTGGCACGATGATCGAACGACAGTCATAATGTCGTTTTAAGGTACACCATAAGGCCTGGGGAATTAGCCGGTTTCCAT
+>8656 3
+ACGGACTAATTGAGTGGGCAGCTTGTTTTAAGAAGAGACCAGGATTGCAACCCGCGCCTCTATCGAGCTTCTCACTCCGCCTCCTAGGGATAATTAGATG
+>8657 3
+CATATCTGTAGCTGACATTGACACCTGACCTGCGTTGTAGCGAGGCTACATCAGCCACGCGACATTATCTAAGATAGTCAGTGAGACGCCGTTTGGATGC
+>8658 2
+GACATTAGCGCCAATGAGTAAACTGGCTTCCAGGTGTAGCACGTCGTCTAGGCTTGACCGGCTCATCCCGTTAATCGCGAGCCATATATAGGGCATTTAA
+>8659 1
+GCGTTGTAGTTGTTCAAGATCGGACGCTTACGTGAAACATCAGGTACGATATTCACGCTCCTATTTCGAGCGGAGAAGTGCAGTAATCAACCCGGCCCCT
+>8660 2
+CTGCTCCTATATTGTACGTCACGTGCGGGGTGGAAGCGAATGGAGTTTAACCCATTAATGCATCATTCCCCGGACGATCTTCTCACCGGGTAGGCAAAAA
+>8661 2
+ATGAGTTCCTGAGCACGCTCCCTATCTCTGTTTGCACTAATCGCAGGTCGAATACGGTGAGCAATAACGGTTTGCAGAGGATCCAGGCTTAAACGTACGC
+>8662 2
+GCGGAGCTCAAGAATCTTGCGTTTGCGTCCTAGGGAGCACATGATCCACTAGGCCCTGAGGTCTAAGAATCTTACTCACAGGTCCACTAGTAGTAGATTC
+>8663 3
+GATTTAGCAAAACCCTCCTTATGCCGCGCGCCAGAACGCATGATGCGTACATCGTGCAATAATTGATGATTGCTGCGAGTTGTCGCGATGAGCCTAGCAT
+>8664 3
+TATAACGTCGGCCGTCTAACTTGCCGATATCAGTGATAATCAGTAATTCCAGTACCAGGTTTGCCGCGCTAAAGGTGGGCGCTACGGCCAACTAGACGTT
+>8665 1
+CTAAAAGCCGTGGCAGGAGATCATGGTAGTGCGATGTTCCACGTCTGAGACTACTGGCTTTTGGCCCGACCTAATGGTAAACCCCACATATCGGATTACT
+>8666 1
+CCAACTGCTCGCACGGTAAGTAAGGACGGGTGTAACTGTCAGGGTATTCCCGGTAGGTTCAAGCCCTACGCTTTTGATAAGATCAACACGGCTCCATTTA
+>8667 1
+TACCTGTATTTTACATGCGGGCGGACTGATCGAAGACAAGGTTAAGTTATCAGGACCGCCGATGGAAATGGTCTGCCTCACATCTCCCCGATGTAGATCC
+>8668 1
+TTTCATGACTAGAAGGTTGCCTATTCCCCATCCGAAACGCACCACATCGGGGTCCTGCTAGGTTTGAAAACTGAGCGCCATAGGTGTCACGGAAGTTAGT
+>8669 3
+TGCTCATCTGTATACACCGTGAGTCGCTGACTGCACAGGCGTACAGGAGTCTAGCACCAGCAAAGGGCGTGTAATATCTGCTAGATTCTTTCCGCAAGAT
+>8670 1
+CGGTTTACCCCGTCAACCCTAAGCAGTAAAGTTAGTAATGGTATGCTGTCGCCAAGGGTACAGCCGCACGCAAATTCTTAGGGAAACTGGTCTCGTCGTT
+>8671 1
+GGGTACAATGCATGGCCTCGATGGCGTAGATCATATCGTCATCTCCTTACCTAGGCCTTGAATATACAGTCCCCTGTAATGTAGGAGAGCGGCCAGTAAC
+>8672 2
+CACCAGTCGTAAAAGATGGGTGAATGTCACTGTGCCAATCTGAAGAGTTGCATAGCTGTTACGTCCGCGCCCCTAAGAGCGATCAGTTGCCTTACTGTCA
+>8673 2
+CCTTGTCCGGTCAATCGGATGTTCTTGCGAGTCTACAAGTACGGGAAGATGCCTTTTGAAAACGAAGGTCACGAGCCTGACAAATGTTACCGCTCCCTGA
+>8674 3
+TAGTCTGTTAGGTTCGCTCCAGGGGAAGTCAGCGAAACTCGGTCAAGGAGGTCGTACCTCACCCCTCTATATTAACGATACTCAGTACCAAGGGTTTACG
+>8675 2
+GCAATGTTAACCGAAAGACCTGGTAGTTTGCACATAGACAGTCCCCTACTCCGAGTCAGGGGCCTGACGGATGGGATCTTCCAGTGAAACTCTTTATGCT
+>8676 3
+TTCTGTTAGGTACACCGCTTAGCACCCAGCCCCAGCGAGGACGGGACACGTAATTATCTGTCATGGTTAGTGCTATAGCTGTAAGCAAACCGGACTTAGT
+>8677 2
+ATTTGTATCTAAGCAACTATGGAGATGTAGCTTCATTTCCTGGCGGTACACCCAGCTCGCAGGGGAACCGGTCCTAAAATGCGTCACCATCAGAGTCTGG
+>8678 2
+TAGTGAGTGGGAGATCCACACCTGCGTTTCGGAGAGGCCACTGTCCCTGTACTACTCTGACTTTCTGACATGACATATGGAACTACGGCGATAAATCGAC
+>8679 1
+CGTGATCCAAGGAAAGCGGTACAATCTAGACGCGGACAGTCGCTTAAGACCGTCTAAGACCGTGCAGTTACTCGCTGTAGCGTAACTTTGTTTAGCCTCT
+>8680 1
+GCGAGGATAAGTTCGTACCAGGGTGACAAGTCCCGCAGTGTTCCTCTTGGACAGGAAAAGCCTTCTTTGAATGTACATACATCTAGATGCTCCACTGGCC
+>8681 3
+CGGGGGCTTTTCAAAATGTCGCTGGTACTCCTCGGGGACTATAAGACACTTAGATTGGAGCGCTGGCGTTTTTTATACAACACGCAATCACACGGCCCAA
+>8682 3
+ACATTTTGATAACCACGTTCGAGTGAGGCCCACTGGTACCGCTTTGCGCTAGTACTAATTACATACTAGTGGTAACCCCCAGCGAGGGTGAGACGTTACG
+>8683 3
+AGTCGGTGCGGAGACCGAACCCCAGCGCTATTTGTAACATGTCAACACCATTTTATTATCGCAGAAGTGTATCCCAGTCTGTGGGCTAGAGCGCGATATC
+>8684 1
+CGGAGTTTACGCGCATAAATGGCTTCGGCACCTGCAGGGAGTCAACTTTAGTTATAGATGAGTACAAATGCTCCATTATCCACCCGTGGACCGTGTCGCA
+>8685 3
+TAAATAACGTTAGCTCGGCAAGTACCTCTGCGGGTCTTAGCATGGTTCTTGTCGCAATAATAAAGCACCAATTGCTTCGAGTACAGGCCGCAGCCGGGTC
+>8686 2
+TACGCCGTCATACTCCGCTCGAACATTTAGTGCTGAGTAGTGAATCTCAGAACTGTAGTGTTACCGTGGCAGTAGCGCCCGAAATGGATAACGACCGTCT
+>8687 2
+TAACGAAGGAACGGGCGATCCCATGCCCAACCTCACGAATCTTTATAACCAGCAAGTCAGAGATATTGGGTTCGTTTGTCTCTCTGCAATCGGGTTGCGG
+>8688 3
+CGGGATTCACAGCACTTCTGTAGGGTTGCACACGACCAATAAGCGTCAGTGGATGCGACAACCGATTCGATAAGTCCTTAGCCTTCATGCGTCATAGTTG
+>8689 3
+GTCGGTATACAAGAAGTCCTAGCTATATGAGCACGGTTCCGTCGCGATGCAAGAACCAACAGCTCATTCGGCGCTGCATACAATCTAGTCGGCTTTTGGT
+>8690 3
+TGGTGCCTTGGGTTTTCCCCACCTTATAATAGGCGCCTAGCTTCTTCTACGCGGAAATACACGGACTGTAGTGGAAACCTAAACATAACCCGGGGGATAG
+>8691 3
+GCTATACAGGCGACAGCGTTGAGTGTCAGTATACACTCAGGGTCTATACGATCCCACTTAGAGGTCTTGCTACGGCTAGAACCTACAACGTGGTACTGTC
+>8692 2
+TCCAAAGCACTTGCGAATGTTAGAGTGATGCTCTTAGCCAGAATGTCCACAGTGAGCTATATTGTCCGCAGTTAAGACGCATCTCGGGCCCCGTCGTAAG
+>8693 3
+GTAGCAGTCGTAGTTCTGAGCAGATGCAAAGACTCACCGCAATCCTTATAGAGCAATCGCGGCGTAGGTCACTCCATCAATGTTTGGTCTCTTCACGGAG
+>8694 3
+CCATAGGAGGCAGAGGGGCCTGTCGAAACCGTACTAATTCGCTATAGTTCCGAAAAGTAACTCGGCCTCCATTGGCTTGCTGACCTTTCACTTAAAGTGG
+>8695 2
+CCCGTCTGCGTGATGTTAACCGGTCACACGTCAGTTTCCGCAGCGAAGTATCCTAAAAGGAGCGGGACGTGCCGGACTAAAACAGTTTGTACTTTTCAAT
+>8696 3
+CCATTCGGCCTTACTTATCGGAGTCCTTAACGTGATCCGAAAGGACTCTAGAACAGAGAGTCGCCGCGTTATACGGTAAGCCAGTCGATTACAGTGCTTG
+>8697 1
+TTTCTGTTAGTGCAATTAACCGGGGGGCATACCAAATTGGGAATCCCACTCAAGCCCTGTCTCTAGACACCACCTATCGTTCGGGGACTAAATTGGGGGA
+>8698 3
+GTTAAGTACTGAAGCGGCTGTGCAGAGAACAGCAAGCGCAATGTCGGATTATAACCACAGTCAGCCTTGGAGCCTTGACCCTCGCGTTCCGTATCTTTAT
+>8699 1
+ATCTTAATTAGATGCACTTACCATGCTGCCCTGGTGGTTTAGTCACCGGCGTGACAAAACGAGTTGATCAATGGGCATGCCGAGTCTAACTCGGCGCAAC
+>8700 3
+CCCGGGGGGGCGATTTTCGTCGAACACTCAGGCAGGCCTCAGTTTTAAGTTGTCACATCACGGAAGCGTTAATTCCGAAAACTGTGTAAAGTCCATCCAT
+>8701 2
+CGGAGAGCCTATGTGGTGCATAGAGCCCATCCGACAATGCCGGGTCGGTCTTGCTGAATTCTGAACCATAACCTTATCGTCTATGAGAAACGTACGTATC
+>8702 1
+GCTTGACAGAGTCCCCATGGGTTATACTCGTCCAGTATCAACCCAGCTCTGATCCTATAATAACAAGCTTGGAGTCTGGGTGACATAGCGGCATAGTGGC
+>8703 1
+AGTCTCACATTATGACGATTCTTGGGTGGTCGGTCCACGAAAAGGCGTCCCAGGATAAAGTCAAACAGGTGTGGGACTCTCTCTCCAGAAATCTCGTTCC
+>8704 1
+ACGTAATTCTGGGGTTCACATTTAGGGAGCGCGCTATCTAGAATATGAACCTCTCTGACCGGAATAGGGAACCGGCTGATCATATCCGGGCCTCCACTTA
+>8705 3
+GGAATCAGTTATTAACGTTGCCTTCTAACCAGATGCTCCACAAAACAGATAGGAGAAGTTTTCGCTTGGTTGTCACCCGGGGCTACGGGCTACGGCATCC
+>8706 3
+AGTCCGTCGGCGATACCGGATGCCCAGCCATTACTCATGCGAATTACGGATAGTCTGAAATGGCAATTCTGCCAGACTTTAATTCTGGCCAGTGACTAGG
+>8707 1
+GAATGATGCATCCTGTAATATGGATTCGAAGCGTAAACCCGCATGGATTGCTCGCAGTCAAGTCACGTCGAGTGTTTCCCCATCCGATCGACTAGCGGTA
+>8708 2
+CGGTACGCACTTGCGGCATGATATGTCTATAAGTGCTGGCAGTTCTGCCCCGCGACTGTAGATGCAGCACAAAATTAGTCGCCCATTCAGTGACAGTTAA
+>8709 3
+ATTCAAAACACGCGGCTGCTCTCGAGCTCACATTTAGCGGGCCCCCTGACATGGCATTAGCATCGAAGTTTTATGAAAACTCGGTCGGATGACATGTGGT
+>8710 1
+CAAAAAAGAGCTGGTTGCTACTTCGTACGCTCATCGGCTGTACGAGCCTAATGCGAACTAGGCTCATTGCCTTTTCGCTATGGAAGCGTAACGGGTCACA
+>8711 3
+GGGGACAACTAACTACCATCCGTATGCTTGTCGCGACAAGTGTATACGTGTCCACCTGTGAGATTGGGCATTCGATACAACCATCACCGGATGTCGATTG
+>8712 3
+AAGGGTCTTGCATTAAGGGCGACGATCTTTCTTGATACGCGCGCGAAACTAGGACCATACTGCACCTAATACAGTATGCGCATTGATTGGCGACTCGCCT
+>8713 2
+ACGTTTCCAGTACTGGTGTAGGCTAATGGTTGCGCTCAGACTACGTTCGACTCCCAGTGAATGGTAACTCTAAAATGGGAAACCCGCCAGTGAACCCGTT
+>8714 2
+GAACGATCTAATGGGTCAGACGCTACCCAACGTCATCGCGCTTTCCTAGTAGCAGTTCGCAACTATGATGTACTGAGTTCGTAAGCAATGCGGTCTACGG
+>8715 2
+CGTAGTTCTACCTCCCGAAATGGAAATTAACGGCGCTCCGGCCTGTTGAGGAAGTTCTGCTTTCAATTAGGCCTAAAGGACTGAAGCACCTAGTCCAGGT
+>8716 3
+GAGGCTCAGCTTGAAGACTTGCCTCGGTGACATTGTAATACTTGCGGCCCACACAGTTATGAGCGCTCATTTCATGCCTAAGGCTGAAGAATCTGCCAGA
+>8717 2
+TCGGTGTCTCCTGCAGCAACCTCTCATGCAAGGATACAGCGAACGACGAGATAGAGGTCTAGTCCCAGCAGGATTTGTCGCTATAATTTTGCGTTACGCA
+>8718 1
+GCTAAAACCTTGCACCATTAGAGATACTGACATCTCATCTTTGGAGGTTTAGGGGTAACGCCGATCAATCCGTGGGGCACCACGCCATAGCTTCTAGTGG
+>8719 2
+AGAGTGAACTGTGCTAGCATACAACAGACATTCGAAGGCCCAGTCAACTCATCCGTAGTTTTCTCTAAAGTGGCGCTACGGTGTCTGCGGCGCATTGCTA
+>8720 2
+TGCACCCAAAGTAAGCGACTTCTAATGAAGCGACCATGCATCGTCCACCTGTGTGGTGAATCACTGTGTTAAGATGTTAGAGCGTAGTGTCCCCCGGCTA
+>8721 2
+CTGCGCTGGAGTAGTACGCCGTCTCATTCTGAAGGAGTAACTCCCTCGTTCGTTACGCGAGTTCAAAGTTTCCCTCCTAGATACAAAAATGGAGGGGACA
+>8722 2
+TAACAGGTAAATTGTCAGGCTGGGGTTCTCGACCAAGTTCGCGCCTCTTGATCGGTATCCGACACCTTCGAAAAGACAGAGGGTCCCATATAGGATCCTT
+>8723 2
+GCACTGGACGAAATCGGACAGAAATATTATTTCCAGTGATCAACTACCACGTGGCTTTGCGATGTCGCGGCTGAACCGACTGGTGTTTTCCAGAAGCCTC
+>8724 3
+GGTTCGTAACACATGTACCGAATGGTAAGCACTTGGTACAGCGTTAACACCGAGATTTTTACCCGTTGCCCAGATGCGTGGTTCCCGGTCACGCAGAATA
+>8725 3
+TTCGTACTCCCAATCACGAAGCGGGTATTGCTGGCGAGCAACACTCTCTCGTTCTAACGAGCAAGGATCGCTATGATGAACTGCTAAGTCGATCGATGTG
+>8726 3
+TACCTGCTTGCGACGACATAAGTCTAGGTTACATTTAAATTGATGCGTACCGTTCTAGTACAAGCCCGGTGTTCACCAGGCCGCTTGGCGGGAAACCGAA
+>8727 1
+TGTCGTGATCACTCAAAGTTCGCCTTATACCAGTACCGGTTATGTAATAGGATTCAACCAGGCCCGAGCGACGCGTTGAACTTATGCGAGGTCACGCTGA
+>8728 2
+ACGGAATTTAGTTAACCCGCCTGCTCGCGATTACCCATAAGAAGAGGGGCAAAGTACTCCAGTCTGCTAGTAGTCGCACAGTTGTTCCAAGGTGTCTTCG
+>8729 2
+GTCGCGTCGTAAAGCGGCGGCAATACAACATGGCCATACTGGATCAGCTACTTAAAGCGTTTCTGCTCTCTCGGGGATTAGCACTGGCATTCGTATAACA
+>8730 2
+AGATTAACTTCCAGTCCTCGATTGGAGTGGCAATAGCCGCTAATAGTGCCAATGTGTACCTCCCGTATGGCTCGGAAGCAGGTCCCACAGTTGTGAAATC
+>8731 1
+GGCCCTCCAATTCTTCTCGGGCTGATTTACTGCCTCGAGAAAGCTACGTGGGAGGGTGGGTTGACGTACACCATCGACAACTAAAATCACCTAGTAATGT
+>8732 1
+TGTACGTAGCTGCGAGCCGTGAATCCTGGTGCGCTTTGACCAACCAGGTCGCATTTCTAAAGTAGAGAAGAGTCCCTCAGCTTAAGCTAGATCGAATCTC
+>8733 2
+TTGCAGCAGTATGCCTCCAGTTCGCAGGGGCGGGGCCGCAAATGATAAAGTGTATTTGATCGGCGATCAGCACCTAACACTCATAACCGTCAGCTTATTT
+>8734 2
+ATATTTTGCTGAATCTAGGGTAGGCCCAGGCTTCCTGAGATGAATGCTTCCGGAAAAAGCGAGCGCAAGTTTGCCTTATCCCTGTAGTCCCACCAAGACG
+>8735 3
+GCAGGTATTCACGTTTGTTCAATTAGATTTGAACAGGTTTCTGCGGGGATGCGCACAAGCCTGGGCTCTGATTCAACACCATTAGAAAACCACCCGGCGC
+>8736 2
+CCTCATCGTGGGATAAAAGCACGATCCGTATAGCATGTTAAGAGGTCTCCACCGTCTAATATTGAGTCCATAGGCGCCAAGCCTGGACTAGGTCTTGTGC
+>8737 3
+ATGGGCCTAACACGACGGCGCCCAGGCTCTCTTAATTCGAGATGCAGATTTAAGCTAAGAGCAAGTCCAGTATTTGTGTTCCTCCTGAGCAGACTTACGG
+>8738 1
+CAGCCGGCAAGGGTCAATTCAACTTATTGTTAAGATTACTCATCGTGTACGCCAAGATGGGGTGGATGATATAGAGCATCCCCGACCCTGCCGTTATCGC
+>8739 3
+CTTGTAGGAGGCTTTAAGCTCATCATCACGGTGCAGAGTTCGGGCACCTTGGAGACTGCATTCGGGATTACATAACAAACTCGTTGAACCTCGAACCTGC
+>8740 1
+CGCTTACATCGCTTTGTAAGTCTAAGAGAGACTAGCATACAAGAGGCTTGATTTTTCCAATCACGTGGACGTCCGGTGGGCCACCGAACACGTTCATCGG
+>8741 3
+ACACGCGGATTTACGTCGAAGCAGACTAACGTCTGGATCTTCGCGTGTTGTGGGCTACGATCATTGGTGGATCAAGACCATACTAAGCATACCCTCCGTA
+>8742 2
+GCTGTTGTTCACACGACCCTTGTGAGGCGAGTTCGCCCAAAAAGATTCATGTCGCAATGATGATTGGCCAATACGACGACCTCTTTTGGCCAGAAACGGT
+>8743 3
+GGGAAAAAACGTCATCATGAGTTCGCACGTTTGCTGAACATAGTAGACCTATGCCACCGGCGCTGCAGTCTAGACTAAAGTTCGTCAGCTCGTGCTTTCG
+>8744 2
+GTGAAGCGGCACCATTAGTCCTTAAATGTTACCCGAGGTGCGTTTAGTCTATTCGATTCAGGGATGTACAGGATCTGCAATACACCGGACGACACCCGTC
+>8745 3
+TACGCTGTCGATGCATCAATAGAAGTATAGGTGAGATGATGTCCCCTCTCGTTTTTAATAAGCCGTGAGAAAGCCCCCCACGCGTAGGCACGCTACGGTT
+>8746 1
+GTCGTGACGGCCGTTAAGAGAGGGGAGATCCAAATTGGTGCCATACCCCCGACTACGCTCAATCAAAGTTATGTTCGGACGAGTGTTTAATCCATCTCTC
+>8747 3
+CCAAGTCATGATTACGACCGGACCACCTTTTACACAGCCTCGGGGTGGACGTCTTTACTATCATTGACATAAGACAATTTTGCCGCGGGGGAGGTACGAT
+>8748 3
+TCATTGTGTTAGCCACGAGGACCCGCTTAAACAAATAGCAGCCAGCGTCGTTATAGTCCTGTACCTGTGCAGCCACCTGTGCGTCGGAAATTGTAAGATG
+>8749 1
+ACAGCATAGAGACGCCATAACTAACCACGGTCCTTGTGGCATACTCGTGAGAAATTGGACATATCTAGTTCTTCTGCTGTCGCCGAGATTGGACGCCTGG
+>8750 3
+GGAGTATATTAGTTGCTTCCCACGGGTCATCGCAACGGATTCGGCATCTAATGCTAGGCTTACGGCGTTTAAGGACTACACGATCCGAGCTCGCTAAACA
+>8751 1
+AGACCCGATCCCTGGGAATAAGAATGACCATCGTTAATTAGTCCCATTCGTGCTCCGGATGTTAGCACACATCCAGGTGGGGTACACGTTCTGATCAGTG
+>8752 1
+ATCGATTTGTCAGTGAATGAATACTACCCTCTGCTTGGCCTTTGTTGGTGCACCAGGTGCCGTCAGGAACACGCAGGACGTCACGGTCAAAATCAACGAT
+>8753 2
+TACCGCATACTGGCGCAAACGACCTCGCAAGAGCCTTTAAAGGACATCACCTGTTCGGCACGTATATTGTCCGGGGGTGGTTGAACTTCGTAAGTCATAT
+>8754 2
+GAAGCTGTCTATAGCTATCCGTTATCCGTGAAGACTGGAGATGCTCGGTTCCCAACTTGAACCTGTGGTCCACGGAAACAGCAAGGTCACTGATTACCTG
+>8755 3
+TCGAAGATGTCAGTCATTTACGTCCTCGCCAACCATACGCCAGGTGTCCGGAAAATTGGATGGCGTAATGTGTCTTCGCTCGAAACACTAAGGCTCTGAG
+>8756 3
+GTTTAGACGATAAATGATGACTGGACTGCCGCGAATCTTCACGCAAATACGATGCGGGTCTAATCAGCTCACACCTCGGTGTTTCGAAGTTACGCCGGCT
+>8757 3
+AATCGATAGTGGCCGCACAACACCTGGTTGTTTTCCCAAGCGATTATCTACGAACTCCTCACGGGAAGTTAACTCTGGCAAGGGGCTTGTCTAGGATAGC
+>8758 2
+GCGCGGCTCACATAGATAAGTATATCGACGTTTATTACTTCCGCCCTTGAATAGAATTCTACCGAGGGGGGCGGACACGAGGTTCCTAGCAATTCTGACC
+>8759 1
+AATAGTACCAATTTGAACAGGTGATCTCAACAGAGATTATCCGACTGCGGCCGTGCAGTGATGGGTCCAAAGGGCTCTTAATCGGTTCGCTTGCACCTCC
+>8760 1
+AACACGGTAATCCCTCACCGCCGTATGGAAGAATAGATCAAGTCAGGATTCTTGCCACCGATCGCTATCCTCGTTTACTAGGGTAGGTGGGCACTTGAGT
+>8761 3
+AGCTCTCGCTGCCAATTGGGCATTATTTACGAAACCCATGAGCTCAAGAACCGGTGTTGGGGGAATATCCTCTAGCCAAGAATCCCGATGCAGTTTGGTC
+>8762 2
+GACACAGGGTGTCCCCATGGAGTAAAGTACCCAGGGTTCGCTTCAACTCTAACCGTAGCTGTTCGTGAAGCTACAATCAAACTGGCTATTATGGCCGTTG
+>8763 3
+ACGTCTGGCCGACGGATTATGGTTCATACGGCGCTTTTTGTACGCCTCATAAACACCCAAGATACGCATACTCTCTGTGCTCGGGGAGGTAACAGTGAAA
+>8764 1
+GCCGAAAGAACCAACTTACCCGAACAGGTTAAACCTGGTGCGGTCCGTCTTCGTGCTGGTCGGACACACCGTGTTATGTCGTTCGAACGATTTAGTATAA
+>8765 3
+ACTTCCCAGGATATCCGGTTCCAGCAGTAGAAGGTACCCTTACGCGCTCGAGCCTGTTAAATTTTAACTCGGAATCCGAGTAGTTTGGGGAAACCCGTAG
+>8766 2
+CAGTTTCTAATGGCAACCTAGCGTTATCGGCGTCGCTAAATTAGCGTAGTGCATCATCTACCTTAGGAGAGCTCCAGAGAAGAGTCCTCAACTTCGCGGG
+>8767 3
+CCGGCGGACAGCTACTCGTGTACCACCGACTCGTGGACGTTCAGATGTACGGTACTAGATAGTAGCATTTATCGCGCCCTATTTGGAAATAGTCACGAAT
+>8768 1
+GACTTTAAGATTGGACTGCACTTGATTAGGACGCAGTAGTACTGCTCATTGAGAGACAGGCCCGCTGCCCATTTAGCGGTCTCTTCAAAGACTCAGCACG
+>8769 3
+GAGAGCCAGACGTTCGTATTATACTCACGTTATCCTGAGTAAATGTGATGTAAGGACTCCGCTCTGACTATGTCAGCGCAGCTCTCCTGCAGAGACCGAG
+>8770 2
+GCCTACAATTCCAGTGGGTTTTTCAAATACCATGTTGGATTAGCCAAACAGGTCAACTAGCGAATCACGCGCCCTGGAGATCCCATGGATCCGGGGTTGT
+>8771 3
+TCGAGATACTCAGGTATTATTTCGGGCTACCATCCTGCTAGCCGCTTTCTGCCCCACAGGGTTCCAGTTCCGGAGGGTAGAGACAAAAGTGACGTATAAA
+>8772 1
+CGAATATACGGAGAGCGCTCCCTGAGCTGAATTGCGCCACCGCAGGGAAGAACTTTTGAGTTACAATCACTTGCTTTACGTTGGTCGAACACAGTCGCTT
+>8773 1
+ATGTCCTTACAGTACACCCACTTGCCCAGCCCCCCATCCTTTTAAATGGGTAGTGTAGCAGGAAGATCTGATAGGAGTGATTTGACGCGTAAGGCATGGC
+>8774 2
+CGCTCGTTGTGCGGTCGAGGAACGTAACGCCAATCTGCATTCCTGTTCTTTATCACCAAGATTAAAGAGAAAGCCGTGCGAGTCAATAGCATTTCGGCCG
+>8775 1
+CGATTGGTATGTCTACCTGTTGCCCCGACCGGTAGCTGACGAAATCCCACCCAGGGGAGGCATCTGATCATAGGCATTATTGAACAACTTTGAGGAATTC
+>8776 2
+TATTCATCCGAAACGGCTCATTTAAAACGGCGCAAGCAGTAGATTGCACTTAAGGTTCTAATATCTTAGGGAGGCCTGCGTGTTCCGCGCCCGGGCTACA
+>8777 1
+CGAGTCTACGTTGTGTTCGAGCTCTTTGGCACCAGTTCGATGTAAATTAATTCCCCGGGATAGAACCGCACCCTAACTAGGTAAGGCGGTTCAGCGAAAC
+>8778 3
+TGGGATGTTACACACTCATTACTGCTTACCCGGACCGTGGTGGCGCCTCAAGGATTCATATGCCATGATCGACGGATGAAAGTCGGCTACGACATATCTA
+>8779 2
+TGGGAGCCTATCGTTATAGGCGAGTTGCCGTATGACCAATCCCCTATTTAGCAAATTCGTCTGCCAAATCACAAGGTGAGGTTGGCAGGATCTACCACGC
+>8780 3
+TTATCAAAGATGTGGACCTACAGGTTTGACTCCGCAAATATCATCGTCGATGAGGAGGCCCAGTGTCACGTGCGCCTACCGCTGCTAGAGATTATGCACT
+>8781 2
+CCCAGTCTAGTGACTTAGCCCAAGGATTTACTGGATCTTCCTTTACCGTGACATGCAGGACGTTCGGCGACGTCAGCATAACGAGCAGGAGAATTACGTT
+>8782 3
+CGTCTCAGTGTATTCCCTGTAATCCATGAGGAGTGGCTGTAGAACTATACCCCAATAGGATTCTGGCCAAGCGTGAATTCGACGGACCTCAAGATTCCGG
+>8783 1
+GTGATAGGCTACTCAGAAATGCAACGAGTGCTCCTTGCATGGAATAGGTCATCGAGTGTCCGGAGCACTACCTTAATCATGTCGCGTCTATACCCCGATG
+>8784 3
+TGGACTAAAGCCTCGGAATAAGACTGGCGCTATAACTGGTGTCAACCCAGGAAGCATTTTGACGAGCACTCTTTGACTCCTCAGTGCACATGTGGTGCCT
+>8785 3
+GCTCGAACACGTTGAAATTATGAGAGAAGATACCAGCGCCTTTACCAATATCGTCAGAGTCCTTGGGGCTATACCCTGTCTGTGTCAGACAGCCCGTGGT
+>8786 1
+GGCAGCACCTTGCATAGGGCTTTAGTTAGATACTGAGCCGATACTAGGATGCCCAGCAAAACGTGTGTCTCTGCTGACTCGTGAGCACGTACAAATCCTT
+>8787 3
+TTCACCGCTGGACTCCGGACAAAGACGGCAGGAGTGTTTGCCAACAATCAGCAACGTCAAGCCTCATGTCTCTATAGTTGGCTTATGGGGCCTATTTGAA
+>8788 2
+GCCCTCGAGGACGCAAGTCGTTCACGGTGCGAAAAAGGGCACTAACATCCATGCTTTATCTTTGGTAACCATTACATACGGCGTCATCTGCGTTGATGGA
+>8789 1
+ACTTTAGGCCCCTGTACAGAGCGCAAGATGTGGCTAGTGTCGCTTCACTAGAATTCTGCGAAACTACTACGTGCGTTCCCGTCTAGGAATAGACGGATCA
+>8790 3
+GGGACTCCCGTTACCGTTCTACTGTTGTGAACCTAACATAACCGATGACGCGGCCAGCTCCTAATGAATTTATGGTATGCATAGGAAGTACCGGGCATCG
+>8791 3
+AGGTTCCTCATCATACATATACGAGCTCCGACCGGGAGGCCGGTGCGTTTGAAGACTATAATATGATAATTCAGACTCGGACGCTCGGACTCCTAGGTTC
+>8792 2
+AGAATTATTACGCATTTCCTCACTCTCGGATGACAGTCCGACTACTGGTTAGATCGGAAAGGAGCGAGGTGTTCCATAGTCGTAGAAGCCATCGCCGCCT
+>8793 3
+CACCCTCCGATGGCGACACTGAGTCGTTCTGTGAACACCGCTATGTCGAATGCGCATTGAACATAAATCTAGTCTTAGTGTATCGCGCATGCTAGGGAAG
+>8794 1
+ACAAATCGTAGCTGTGGTGTTCCGCATAGAGGATCATCGGGCTACGTGCGTAGCCGCTGCCTCCAATTATCTAAGCACTGGAAAAAGCTCCACTTTGTAG
+>8795 2
+ACGTGTCCATAGACAATCTACAGTACTCTTCTTATCTGGGTGAAAAGCCGCTAGGGTATGTTCCGAGCATGGACCGCGTATCCAAGCATGCGTATGACCG
+>8796 1
+CGGGGGCGTAGCGGAAACGTTATCATTCTTATCCCTACGACGAAAATCATGGAGGGAGAAAGGATAAGCTTTCCCTAGCTTTCCCTCCATGCGCTCGTTA
+>8797 1
+GGAGATGTACCCAGATTTGCCGTGCCTGTGAATGGTAGTCCTCCTAACTGCAGCCCGGACGTAATTACTACATGGAAGCTGATAACGGACTAATCCTTCG
+>8798 1
+TCACCCTAGGGTGGCCCGCATATGCGGTGATCAACTTCTGTTGTCATCGGACAGAGATAGCAGTAGATTTAACTGTGCACACCCGTTACAAACGGTCTGA
+>8799 1
+GAATTGGTCGCATCGTTGCGTACTTAACGTACGCTGATCCTGCAATTGGGGCTAAGACTCATAATACAAGGCGCTAAGTCTAGACTTCCCCCGGTAACGG
+>8800 2
+TAGGGCGACTAGGAGTCGTATCACGTCTTACTTTGTAAGTGGGGATACACCTAACGATATCGCAGATGGCTCACAAACCGCGCAGCAGTCCTTCCTGATT
+>8801 2
+GGACACCAAGTAGTCAAAATCATCTCTATTGCTGCCACGAGTGGGTCTTGAAGGGCACGACGTCTTGTACCTCCGATTGAGTTCTATTACCGAAGCGCAG
+>8802 3
+CGACAGCCGGTAGTGTTCGACGAGCGACCAAAGCCCAGAAGCCTCTTGCACAGGTTAGGGGTTACATCCGCAAATTGTTATTCATGCTATAGCTCGTATT
+>8803 2
+TACGCCTTTATCGTTAGCAATTCGCTGACGCAAGGTCTACACTTGGCGTAAGTAACAGTAAATGCATGGGCTTCGCGAAAGATCCCTCAATGGGCCTCGG
+>8804 1
+GGTCCTCCTGAAGTGAGGACAGCTCGACTCGAATGCCCTTCTGGGGCCCATTCAATACTGACTGATATTATGTCGATGCACCACATGGTAAGTTACAGAG
+>8805 2
+CGTCGGGGTGGACCAATAAAACTTATAGACAGATCTGGGCCTCCCCAAAATATAGCAGCCTCGTTAGACAGCGTTGGGTTGTCTACTTGCAGCTGTCTAC
+>8806 2
+ACTAAGCGAGTTCACGAATGATTGTACATTCACACTGGTTCAGGAACCAGTTGTCGGGCATGACTATGTTCCGCCTACCAGATTCCGGGCCCTAGTAAGG
+>8807 2
+ATCCAGCCATTGTTGTAGGTTAATTAACACCGCATTTCCGCATTAGTGGTCGCACACCGGGAGCTTGTGCCGTGGTAACACACTGTCATGAACCGGAAGA
+>8808 2
+GTGGACTTAGGCGACGGAGTGTCAATATTTACATGGATGCGAAGGCTGAGCTTTTCCCTATCCCCCCACGATAGTTCACCTATCACGTAATGGACGCGAA
+>8809 3
+TCGTCAGGGTACCCCCAGCGGTGATGGGATTAGGTGGAAAAATCCCCTTTAATCTTGAACATGTTCAAGTTTCTAGGTGGAGCAACGCCTACCACTCAGC
+>8810 2
+AGTAGCCTTATAAAGTGGTCTTTTGCCGCGTTAGAGCCCTCGAAGTCCCACGGGAACGCTTAATAGCCAATGGTCCATCCGTGAGTCTTACAGAAGATGC
+>8811 3
+GAGCATACGAAGCCTTTCGGGGTAAGGGACGAAGTGCATTTTTCCCCATTAGGAGCTTCCATCGCCAGTAGTCAACCATATCCGATTCCCATGGGATGTA
+>8812 3
+AGTTTCGCGCCAGCCGAGCTTCTGCACTTTACTGACCGTATTACTACAAAAGTGGCTGGCTCTCGTCTGACCCAGATAAGAAGTACAGGTCAAGGTTGGA
+>8813 2
+CTCAGTTGGGTAATCCAACACGTGGCATCTCCTATGGGCTCGCCTAGGTCACCTGGAAGACGACTAGATAGTGATTCTCAAGAGCCTTTGACTAGTACAG
+>8814 2
+TCACCTGATATGAACTTGCGAGGTGCAATCCAGGCATATGCCGCCGCTCGCGTAAAACTTCTTGCTGGCATAAGATGAGGAACTCTACTGGAGGTCCATT
+>8815 2
+CACAGGTAACGCCTTTGCCTTCTGAGCACCATGAATCTTAATTAGTGCAATGTACGGGCACACTGCAGCCTTCCGTGGCGGTGGAATGTTACTGAAGACA
+>8816 2
+CGTTGCCCCACAAAATGCGTGGTTTTATCCTACAACGGTGCGTGACACAGAGTACAATCGTTGGTGCAGACAGTCATGAGAGTTAGCTCCTCTGCAGCTA
+>8817 1
+AGTGCGGTTTGGGGGCCGGGCAATAACCACCTCTCGCTACACCTGCGATCTGTGACAGTTTCGTTTAGGAGTAGTATAACGTACACTCACAAAGCCAATT
+>8818 3
+GAACAAATACAACGGAGGCACCGGAGTATGATCGCCGGACCGCGAATCTTATCCTTTTGAAGACCCCTCGGTTCTGTCGATCGGGCGTTAAACTTTAGTT
+>8819 2
+CCGACACGGAGGCAATCATACGCGTACGAATATTGAGATTAACGACAGCGTCCGGCGTGTGTCCTGCGACTTCCCGGAAAGATAGCTTAATTGTTTTCCT
+>8820 1
+TCCCTCTGACTAGTTTCGGCATGGACTGCCAAGCAGGGGGTAATACTAAGCTGTTACATTTGTCCCACAGTATCAATGTAGAATGAGACCGCGTCACGCG
+>8821 1
+TTAACTCCCCGGGATATGAACGGTGTCTCCAGCGTCCGTTATATCTAGGAAACCACATTGTGGCGCGGTCTGCGCTGAAAGAAACTTCCTGGCAATAAGT
+>8822 2
+TAACGGTCATTAGCTATTGGCTCGGGGGCACATCGCGAGATCTGTACGTCTTTCTTCCCAGGTAACACCGGCTAAGTACAATGCATGGAAACCAGATGTC
+>8823 1
+GGCGAGTACCCTGGAGTGTAAATGTGAAGGGGGTCATAGACTCCTGAGGTAACGATGCATGTCACTCTTTTCATCTGCTAAACCACGGCATCTTACCCAC
+>8824 2
+GGGTTCGTTCCAACAGGCGTTGCGCCGATTGCAGAGAAGACCACACGAAAGCTAACGTCTAGCTTATCCAATGTGCTTTTGAGGACTTACTCTCGCGATA
+>8825 2
+TGGTGGGTTAATCACTGAACTTTGCCGGCAGCTAAAAGTGAACAACGGCTTACAAATCCCATTGGGTACTTTGCAGGTGCCATCCGATCACAGTGCCTCG
+>8826 3
+GTGTACACTTTACGATGGGATATCTCCGAACTTAACGGAACTGTCCAACCGGGCTGGCGCTTCAGGTAACCAGCGCGTTTAAGTCGCTGATGCACTTAAA
+>8827 2
+TCGTGTGTAGCATCAAGCATTATACTGTTCATGATTAAGTGCCCAAGACCGCTGAACCGTTAGCGTGGTTACCCAAGACTGCGGATCCTAGGCGAGCTAC
+>8828 3
+GTATCAAAGGTTGGCGCACCTGTGTCTCCACGGCAATAACGAAGAAGTGACCTCAATGTCATTCCCTGTTCTTTGACAGAAGACGCGGTGAGCTTACGCT
+>8829 1
+CGGGGCTTTTTATTTATAACTGCTGCGAAAAGCGATGCTGCGTTGAACACCTGCCAAAACCAGCGCGCTCCACGTTATATGCGCCGTGGGAATATGTACA
+>8830 1
+GATAACCACCGTATCGTAACAGGAACTAACACCGCTTCTCGGACTGGGTTATTATGTTGTCTGGAGGATTGCATGACAGGTAAGATGCCTCCCGCTGACC
+>8831 3
+CTCGACTAGTGCGTCATATTAGACTGGTATGTTACTGGACCAGCCGAGGCGCAATGTGCGCAGTCAAGTAGTGTCCTGATTAAAGCCCTCCAAGTTAACC
+>8832 2
+GCTCTTCTCATCGTAGCCGGACTGTAGATGTTCAACAGTTCTTAAGTAGAGACAGTGTCGTGCCCGTGAGAACCAGCGGACAACATCCTTCATGGAGTCA
+>8833 2
+CAGCCCGGTGAAACCGACGCGTGACCTAGTCGGATTATTGATTAACCGATTCATCAAGTAACGATCGGCGTGGTACTTGGGTGTCCAAACCGTTACTTAC
+>8834 3
+AATAGTCAACGCTGAATCACGACGCAGGGGCACGTGGGTGGCGGTTCTACGGTCCCGTCATTAAGTTGCTCATCCCTCTAGTTACTCTAAAAACATGTAG
+>8835 1
+CTCGGGTGTGATGCCATCCATAACGGAGTGTGACAGCCTTATCAATCATATGTGAGGTCTACGCCCATGAAGGATATCGTCACTGACTGATATCCCGGCA
+>8836 3
+CGGGACACACGTTCAGAGAGACGCGTGGACTGTTTTTGCAACGGCGGAGGAGTGTCCCCTAGACATTATGCTTTTGCTAAACTAATCTTACCAAACCCGT
+>8837 3
+CGGCTCGCGAGTCGCAACCAAGAACTTAACTGCGTGTCACTTGACAGGTTTGATAAGCCAGACCGTTGAGTCTGATCATGATGTCCCAGGTAACTCTAGT
+>8838 3
+TTTTGACTGGATATTAGTGATACGCGGAACACAAACGCCGGCGGATTTCTCCTACCACCCAAGCAAGTGCAACGTGACCGTTTGTATTTGGACTGCGGAC
+>8839 3
+AACCGGTGACGCCGTGCGTCTAACAACCCGATTCTGAATTTGGGTTAGCAATCGCAGCAAAGGATGTTATGCCTCTATACGACCAGACTTGCCTTAGTGG
+>8840 2
+CTAGTGGCGTAGGGGGTGACGCCGTTACCTATATTCTTACACCGGAATAAAAAGCGACAACCACTGTAGCCGGGATGACTCGTTCCTTGTAACTTCTAGC
+>8841 3
+TCGAGTGGTAGGTAGGTAAACTGACGCCCGAGTCTACTCCATGCATGTGCGTCAGACTACTGCAACCGAGATTAGGCGTTAATCCTCTATCAATCTACGG
+>8842 2
+CCCTAGAGAAGTGATCACAGCGGTCTATTGCACCACCTATCATTCTGGGTTATAACCACGAGGTGAATGCTGGGTTCACGTGTGAAAGTCTGCCACTAGC
+>8843 1
+CACCGTTCGCGCAAATGTTTTCGCTATGCAAGCTTCTGAGATTGCGCGACCAAGACCTTGGTGCGTAATCAAAACCCTAGATGTCGCAGTTAGCGATAGG
+>8844 2
+CGCATATCCTCTACCGTCAATTGGCGAAGGCCGTACAGCATGTCTATGTATTCTCACAGACGAGTCGCCTAGGGGGTTTTACAGAGCACATTGAAACGGT
+>8845 1
+AGTTTAAGTGGCTTGTATTCTAAGTATCCACGCGTAGTGAGTTCGCCGCCCATGAAGTCCCCCACAGCTGCGTACGCAAGAAATGGCAAGGCGCTTTTAA
+>8846 2
+TCATGCACGCTTCTATGGAATGATCTTGTCAGGAAGCTTCCTACAATAGAAAGTGAATATCACCGGCATGGCACCCGCCGCAGCGGTTGTCCGGTATGAT
+>8847 1
+CCGAGGCAGGTCAATTAATAATCTTATGGTCTTTTTCGCCAGATCTCACCTAGCGCGGATGCTTATACGGACAGGGGCGAGGTAACCGGTCTACAATCCA
+>8848 3
+CCAGAGTGAAATGCTTACGGTGGCAACTCAAAGGTCGTAAGTCCTCGGTTTCAGGGAAGAGATGTGTAACAAAGTCTGCCTTTCCTTCCTTCCAGCCACG
+>8849 2
+TATAGGTCACTGACACGTAGTGCTGTACATACATCACACTTGGCGTGGCACCGAGCAGTTTATGAAGCTTGTGTCATAGCCCGCTTAACGACGTAGCACG
+>8850 3
+CTGCAGTTGGGTTTCTGATATACAATTGTAGTCTTAGATGACAAAAGACGTCCCAGACAGCCTTTGTCTCGTGCAAAGACGCAGGCTACCGCCCAGGGCT
+>8851 2
+ACGGTCACTTCATGCTTCGTCCTTCTACCTTCCGCGGGTATTTAAAACACTAAACGGACTACGAATTGTGTAAACGCAAGGGGCGATTAGCCGCAGGGTG
+>8852 2
+AGGCTAGAAGGCCTGCCTTTTCCACTTGTGGCTGTCAACTTCCGAAGCGAGTGACTCGCCCACACTATGGATATCAACATGCCAATTAGTTGGGTGAAAG
+>8853 2
+ATCCAATGCTTTGTATTTGTGCTGCCGGATCACTAGGTTAGCAGATGCTTTAGCCGAGCCACCATAGCAACCATCAGTCGGGACGGCAAGTTCGCAAGAT
+>8854 2
+TTTAAGGAGCAAATCCGAGGATATATACACCTTATGCCGAGCGGCTTAGCTGCACATGTGCACGTGACTCAGACGGGTAGCCCTGCTCGATATGACTTCT
+>8855 3
+GGCCGACGTGTTTGCAACGTCACCCTGTGCTTAGGAACTAACAATGTCTAAAACTCTTCAACAGACGTCTACTTCTTGGCATGGAGCACGGGTATCGGAG
+>8856 3
+GTCCTCTATCTGCTGTGCATTGGCATCCCACAACACAGAAACGGAGTTTGCGGAGAAGTGACATGCAGTTATATTTCTCGAGACACGACTCGGGCTAGTC
+>8857 3
+AGCAGTGAGGTCAAGTGCAGATGGCTGCTCATAGTGTCGTTGCCATTCCTGCTAGAGTGTCGCAACAACTGCTTAACCGGCTTCTTAAACCAGCAAACGT
+>8858 1
+CGTTTGGCAAGGAAAGCCACTGACGAGTGCCATCGTCTTTTAATAGTCCTAGGAAGACACTGCTGTGACGCTCCCTACGATGTTAGTCAGACATGTACCG
+>8859 3
+CTCACGACCAAGAAATCTTGAGATGGATTACGATGCACATCCGACTGTTAACGCGTAGTTCCGGTGATCCTCGTCTCCTGAAAGATGGAGCGGCTTATCG
+>8860 2
+ACCCGGCCCCTTTATCACCTTTTTGAATTGAGTCAGAGCGAACAGTTCCCAAAGTATAGAAGGGAAGAGCCTTTGAGAGAGGACGCGCTTTTGTCCTCCG
+>8861 2
+CAACTCACTTTAACGTAGATGGCCCTAACACTATGTTGATAATGCAGCCAGGGGCGGTCGCTTGTGAGCGCCAACGGGTCATCCTGTGAACATATCTAGT
+>8862 1
+GTGGGCCTCTATTCAGCATTTACATGAGTAAAATATTACCCCGTGATGGTGGCCCAACCGCTAATCAATTCGAGCTGATGCGAAGTACTCGGGGGTCCAC
+>8863 3
+GTCGCAGTATAAGAGCTACTCATCAACCCGCCTAGAAAGTCCCCTTACGTGTAATGTGGGTACTTGCATCGCCCGATGGTTTGGAGGCAGTGTCAATCAA
+>8864 3
+TTGCGCAGCTGGCGTGAGACTATCAATTACCATTGCGCAGACTACTGGGGAGTAGGAGATCCACCCGCCTTATGTATCACGATAAAGCTTCTGATTGCCA
+>8865 2
+AGAGTCAAGGTTTTCTTGCTCATCAGAGGTATGCGCGGTTCACACGACCTGACCGGATGACTTTGAGGACTTGCCGATCTCAAAAGTGGCCACATCACAT
+>8866 3
+TTCTAGCGAGTTACGGCCTTATGCTTGCCCGATCTGCGACATCAGTGCAATCAGCACGTATTAGGTAGCGAGTTCGCTATGGCATACCACATAAGGACAG
+>8867 1
+GTATGCCCGGAGTTAATGGCGTTCACGAATGGCTTCATTGGATGAGACTGTCCCCCTTATCAACCGGCAGTCGTAGGATAGCTAGAAATCCAACGTCTCA
+>8868 3
+AGAATCACCTCGTTCGGTACAATTGGTGAAAGCATATGTAGGCAATAAGTGATCCTCAAGGGCCCCTCTCCGTGCTAGGACGGTCGAAGCGTATTCCTTC
+>8869 1
+TGCGGTGACATCATGCGGTGTCCTACTAGTGAACTTATAACCCCGGGATATGCTTTGAACCGAAGGCCCAAGGTAATAGTCAGCCTTTTTACGCAGCCGA
+>8870 3
+TCACCGGCTTGCACCCCAGAAGCTGGTAGTATATGCGAGAGATATCGACAGTTCTCGTATAAGGAGTAGCCATGGTATTCCTTGATCCAACTTACCGGCG
+>8871 3
+CGTCGTAGTCATTGTGCCTGCAGATTGGTCTTGCCCGAGCCCAAGAACAACCGAAAACTTTTTGAGGTGAGGTCATAATCCACGTTCACTAGCACTGAGG
+>8872 2
+TGATCCTCCAGGCAAGAGCTGATGCTTGTGGCAAAATTCATCCCCATCGGTTCCTCCATCAGGCGCAATTAAATCAGGTATGAAGGTTCCTTGAAGGGCG
+>8873 1
+TCTGATAGCCATCTTTAGATGCGGAATGGGTCTCCAGTCGGTATAGTACTCCCTTCCGTCCGGCTCCGAAAGATCTAGGAGAATAATCGGGATAAGCCCA
+>8874 2
+TCTTTCAGGGGGGATAGACAAATGATTGAATCAGTAACATCCTACAGCTAGTACTGGGTTCATGGTGCGAATCGCCCCACGCGTGCGCATATTCACCCGT
+>8875 1
+TTCTACTTCTTTGCTTACGCTGATTCAAAACCAAAATACGATAGTGGGTCACATGGACGGTGCAGGCCGATCAAGAGCGTGACCGCATCCTTGTCGAGGC
+>8876 1
+GCGAATGGCCATAGAGGTCCAATGCCTAGATACGTTACTCGAAAGCCGCCTGTCGCGCATGACTGACTTAGGTACCGTTAATTGTCTTCAAGCCAGGTAT
+>8877 2
+TGTTCCGACGGTTGAAAAAAACGCAAGATCGGAATTGGCGTAACCCGATGCCTTAGTGCTATCTATACGCTGGGGTCGTGCAGGCCACCCTTCAAATTTC
+>8878 2
+ATTGACTGGCCCCTAGTTAAAACGGGTTTCCGGGGATATCAGTCCGCATGCGGTTCATCAGCGTTTCGGATGCCCATACCGGCAAAATAGTAACAGCTTA
+>8879 2
+ACTGAAGTTGCTCAATTCTAGAGACTAAGACCGATTCAGGGGTCGTCCGGACTATCTCGATATCTCGATGAGGGACTTACCCGTTAAACCCGATCGGTCG
+>8880 2
+TGTATCAATCCTCCGCCTCCCGACGAGGCACATTTATGTGAAAACAAGCATCAAGAGTGCAGGGGTTTACATTGCGCTTCGTAGGATCCGATTGCCGAGT
+>8881 1
+ATTAAGCTCAGATGTGTGCATCTACGAGATAGCTTCAGACTGTTTTTCCCAGAACCAGGTGGCGTACTCGAAAAGATGGTGGACACTGGCCCTCCGCTAC
+>8882 3
+CTTCGCGACTTTTATCGCCTGTATCTAGTTCCAGGCTCGCGGGCCTTATTAGTAAGCAAGAGCCCAGAGAGAAACCTGTCATATCAGGACCGTGATGGAA
+>8883 3
+ACAGAAAGGGCACGGGGTAGAATAGCTGACTCTCAGAGCGGCAATCATCTCTTAGCGTCGTCATATGTGCATATGGTCTGTGCCTCAGCCTAACCTCATT
+>8884 3
+TATGGTACGGAGCCTCAAGGAGGATCGACATCACGCCTTTCTCTCCGATTGGACCTCAGAAATGCCGTAGTCGCACATTACCGGCTATTAGGTTAAAGTG
+>8885 3
+CTGTTTGCAGATTATCGATGAAGTGCAGCTGGGCGTGCTACCTACGATTCTTAGCCCGAATAGGTCGTGACCTTACCCTGAGTGAAAATCCGCACAGACA
+>8886 2
+AGAGGCAGATTTTACAGGTGCATTATTCAGCTGCTGGGCCAAGTGGTTCACCCTTCGGTTCCGCATTGTATACGAACGCTCCAAGGAAACCAATCGACTG
+>8887 2
+GCCTTGGTTCGCATTCCATAAAGAGGGGTGCCCCTATGCTTGCTAGAGTCCTCTAAACAGATGTGCTTCGGGGAAAATGAATCCAAGCGCAATCCCTAGT
+>8888 1
+GCTTTCAAGACTTGTATTTAGATCCGCTTCCTACAGCCGACAGACACCAGGAGCAGCGAGTCATTCTAAGCGACGGCTAGACCGTGCTAAGGTTGTGTAT
+>8889 2
+AATAGGTATCCGCTGTTAGAAGCGGTCTGCTGCAACGGTGGCATTGACCCACTCGTACCATCTGGTCTCGCAAGAACATAGATCTCTTCTAAAGGCAGGT
+>8890 3
+TATAAATTTTCAATATGTGAATACGCGAGGCATTCGCACGTCTGCTGCGTAGTCTGGGCCCGTGACAGTAGCTCCTCAGCAAATAACTGTAGAGCCGCCG
+>8891 3
+GAAGAGGCAGGTCGAGAGCCAACCAGGACCAGTGGTCAGCCTTGCGTCTTCCAACTTTGATATCAGGTGAACACCGTTCTTAACTTGAATCTCGGTTCTA
+>8892 2
+TCTTATAAATCACTGCCGCGCAACATGGTAATGCCCAGTGTCGGGGCGTCGAATGAATGGCCCCGTAGGCTTATATCTTCGCTTGGATTCCAAAAGAGCA
+>8893 3
+GTACCTTATCAACACCTACAAGTATTGTGAGGGGAGAGAGACTCGCCTTTACTCACCCGTTGTTGGAGCGAAATAGGTCACGACCAGTCCTTCCGGTGTA
+>8894 3
+CCATCCGGACACCAATAGTACCTCGGTGTGCGATTGAATCGAAGCCCAACTGAGAGTGCGTCCATCCACGGGTGTTACATTCGTTGGTGAGACTTAATTA
+>8895 3
+AAGGGGGTGAGTCATAATCGTTTTCAGTGTCACTCACATAAAACAACAATCGCGTGTCATCGCGGAAGTGCTTCCCATTTCGTAGGGGACTAGCCCTCCG
+>8896 1
+GGCCGACCCTTACGTTGCGATAAGTCTGAGGTAGGGTAGATGAGTAGTCCGAGTTACTATTTCCGCGCGCATCAAATCGAGCATTAGACCATACCCCTAT
+>8897 2
+CGGCCAAGCACTAAACTGGGGCTACACTAAGTTGTATATGGCTAAAGTCCCCTTTAACGGTCGTCTGTGTGGTCAACCTAGTCATAGCATGCTGCAACGG
+>8898 1
+GTCACTTACCCACCGCGTAGCTGCCTACAATGGGAATAAGCTCAAAGTTTAAGGAGGCGATCGTCCCGGCGGTGTATGATATAGAGTCTTATCACTTCGC
+>8899 3
+AAGTGAACGCGCAAGTGATTTCAACGCAGACACTGGTAACTTGGCCTGGCCTGGGACTTATCTTAAGGATTTTCTGACTTCGACTACGCCCGAATCCAGG
+>8900 1
+GGCTCCCAATGGTTAGATTCTGGGGCTAGTCATCGGCGACTCCTTCTCAGACCCGGAGTATAAGAGTTTGATACTATGACACACTGTCACCATGGGAAAC
+>8901 2
+CTCACATTTGGATTTGTAAAACATGGCCGAAGACAAGTCCACCACCCATTCTAGAGCTAGCGGTAACAGTGATGCTGCCTCCGGGTGGAACTTTCGTGGT
+>8902 3
+ATACCCTCTGGAGAATTGTAGCGGGTCCACCAATCTGGGGGCGCGCGGTCCGAAACTACGATCTTCCGATCGCGATAAAATTAGTAAATTTATCTTCCGG
+>8903 2
+GCCCTCTTACGGTGCCGTTTGGCAGCCGATACGTGAACGTAAATTTCGAACTTTACCAAGGAAGTTTCATTCGACGGAGAATTGCCAGTCCGCCATAAGG
+>8904 1
+TATAAATTCGGGTGACGTCCCGGGCATGGAGACGGCCTAACATAAGGCGCGAATATACTGCTCGAATGCCTACCCAGCGCTCTCTATAAGTTCTTTTGAG
+>8905 3
+CACCCTTCCCGCTAGTCCACCTCCCAATGCGACATCATGTGTGATATTGCGATAGATTCATTCATAGATGCAGGGGATACCAGGTGTGGTACGGGGTAAA
+>8906 3
+AAAATGCTCCACGTACTACCAGATTGGACGGATGGTATCTCGGGGTCCTCAACCGTATTTGTCGCTGTACCCCTTCAACTGACGGGTGGTAGTAAACAGA
+>8907 3
+GTCCTACTGTTCAGCCGCGCAGGTGCTCGTCCTTGCTGCATGGGGTAAACTGCCCGAGTCGACAGAAGGAATTAATTTAATTCCAACAGATAGCGATCAT
+>8908 3
+AAAGGGGCACAGAGATTCGGAAAGTCGTCTCACTCTGGATCCCGAACACCGCCAAGAGCTATGCCTTGTTCAGGTCTCTCAATTTGATGTAAGGTCGCTT
+>8909 3
+TTTCCGTTAGAGTCAAAGTCCGACCCACGGAGCTTATATTTGTGAGGTGACCGCCTCGTCGAGTTAAACCATCCGCAGACACTTAAGAGATGGCGCTGTA
+>8910 2
+GGAAACGCTCGCAGATCGGGAATACACTTTGCTGGTGATTCACAAATAAACTGACCACGCGGTGCTAGTAATTCTAGCCTTCTTGTTCGGGTCGCCGAAC
+>8911 2
+TGTAAATGCTTCGCGAATTCGCGAGCTAATCTTAAAGAGCCTGTCGGTTCATTCGTCACGCCAAGGGTCATAGGGCGTAGACAAAGCGCTGCTCCTTCAA
+>8912 1
+GATTTACGGATGGATCACCTGTGCCAAAATTCAAGCAAATGATTCCTGATTCCCGCACGAGAGAGTAAATTACGGGGGCTGCGTCGCCCGATTGCTTCCT
+>8913 1
+TTATTCTATAGTCCTGTGTATGCCGAAGATACGAGCACAGAAGTCCGGTGGCACATTCGCGAGGTAGTAATGCCCACCGTTTGTGTACCCATACAGGACC
+>8914 3
+GGTAGCTAAGCGTATGCTGATGGAGCGCACAAGAGGATTATGCCGGAATCCCTGAAACTCTCATTATCTCTTAGCGCAACTTCTAGCTTATCGGCCGACG
+>8915 2
+GAAGATAAGGTTCACCTTCCATCCGAACCGACGCGAGGTACTTGTCAGTTCGCATCTTACTGTGACGAGTTATAACCGGAGCTAAGCGGGGCAATCTCTT
+>8916 3
+ATTGCCGGAGCGAATACTTCAGTTCACTTCCTACTAGTTCCGATTAACTCACGTCCACTATCGGGAATGCCTGTACAGAGTCTAGAGGGGGGGCAACTGA
+>8917 2
+ATGTTCTATTTTACTCAGACGCGCTCGACACGTGTAAGCTTCGGCATCGGCCAGGTATGGACTAGTGGGCGCACATAACCATGACGACCTACGTAGAATT
+>8918 1
+GTGATAAAGCGTCCTCCATGCGTGCGGTATAGCAGAATGCCTACTGAACCATGCACATTGTTCGCTAGGCATGTTTTGCGATCACAGTCCCAGGAATACG
+>8919 1
+TCGATCGCTGGAAACTATTGCCTTACTAGGTCTGCCGGACCACATTTGCTCCGTATGATCGAAAAAACAGCAGTTGGTTTCAAGGCCGACCAGTGAGCGT
+>8920 1
+ACGACATTCCGAAAACACATGAGATGGTTCGTTGAGGATAGGCAGACGGGCCGCAATTCCCCCCTATTTTTGGGACGTAAGACTCTAGGCGTTTACTTCC
+>8921 3
+CCTACGTCGTTTGCTAACGTCCACTTTCTTTCCGGAGGCGATAGACACGCTGACTGACGGCTCAGTGGGTTAAAAGATCGACAGATGGCTACAATTAGAC
+>8922 1
+ATGCAACCTTCCATTAGGGTCAACTGAAGCGTTTAGCGCTGACTGTATTGTGCCCGCCTAGACTCGCAATATACCGACGGCTTATAGAAAGTTGGCGAGC
+>8923 3
+AGCCAAGTCTGACGAACGGCACCTAGGAGTGGGACAGCAACTGATTTATGGTATGTACGCATTTATCCGACCGTCCTCGTAGTTAGCTTCCACCGGATTA
+>8924 2
+AATATTACGGCGCTTGCTTGTAATAACGCCTCTGCCTTAGCTGTCAGACTGACGATATGGTCACGGACGACGCAGATGTCTGCGAGTATCAATGCCACGA
+>8925 1
+AGCCTGGTATGGTCACAGTGCGATATAGCACAAGATATGGTGCTCCGGTGATGCGTGTCCGACAAGTCTGATTACCATCGCACCACCTCTTACGTTGAAA
+>8926 1
+ACAGCCTCTTGGAACTCAGCTGTAGGCATATTTTCAGGCTCGGATATCCCAGGAACCAGTCTATACCGGGCGAGTAGGATCCGCGAATACATGTATTTCG
+>8927 1
+CTAGTATGAAGCGCCATGGAGGTACCGAAAGCAAAAACGTCTCTACCTTTTCGCGGGGCTCCTAGTACTAACAACGGTGTTCGTCGCCTTCTGGATAGTA
+>8928 1
+TAGCTACGCATGCGAGAAAGTCGTAGCTAAGGTTCGTTGGACGGGCACAACCTACGTAAACTGATCTCTATCTCGATCCCAGGGCGTCTAGGTATCATTC
+>8929 3
+TCGTGGCTGATGAGGCACCCTCACCCACTTTGACACATTAATACCAGGTCGTTGGATCTCGAGAGGGTGTCCGCATAAGAAATTAATAACGTCGGGCCTT
+>8930 1
+CCGTGAGTCACGAAGCTCTGGAGGCGTATATTAACCTTCATGATCTAAAGGGCGCTATGGAATAGCGTGTCGTCTACGAGTCACCTTCCAGCATTCGAAC
+>8931 3
+TTACCACGTGGTCGGACAGGCCCTAAAGGATCCTATCTAAAGGTCGGGTTAGACACCGTTTCGATCTGTCACTGTGAAGCGTTTATCCACACAGAGGTCA
+>8932 2
+CTCCTATACCAGTGGGCGTAACTAGCTTTTACGTCGGAGTAATGTGGGCACATGCATAACCCATACGTCACTGCAGTGGTTTGAACAACCTAGGGCACTG
+>8933 2
+CCAGCGTATGAGTCTGTCAGGATTTTAATGGATGGCTCTCGCCCGACAACACTTATCCTAGTATCTGCGACGCTGATGGAAAACCTCAGTGACTGAAGCG
+>8934 1
+AGATTGGGCGGGATTTTCTACCTCGAAAGTCCCATTCTGGCCAAGCGGTTCCGACTAATGCGGAGTACAAACGCGAGTCGCAATACTGTCCGACTTATAT
+>8935 3
+TATAATAGCTCCTTGCCGGAGAATGTAAAAACCGGCTTCGATAGGGCCAGTGACCTATGAACCTGCTGCCCGATTTCCGTTTACTTGGTCAGGCGCAAGA
+>8936 2
+TTAACACGCTAACGTGGGGGAGTTATCAGGTGTCACCACGAACATCTTGCCTCATGCTCTGAGCCTGAGTTCAAGCAGGCCTATTCGGAGTGTCATACAA
+>8937 1
+GTCACCAGACCGGAGGCACTATACTATGTGTCCGCTGCCAATGTAAGAGATACTCGTGCTCACATCTAGTGCGCAAGTAGGCTGTTCGAAACTGGACTTT
+>8938 3
+AAGTTACGGACCATGTTTATCCGCATACGTGTGTAAGGTTACAAGCCATACGTCTACTCTGCCCTGCCTGGGGGCTTACCCCAGAAAGTAGCAGGAAGTT
+>8939 3
+TACAGACACGTACATTCTATGGGACTCGATGTGGGACGTCAAATAAACCGGGACGAGCTCTCGCTGTTGTTCCCATCAGATCGTTGACCCGGACATATTG
+>8940 3
+CAATCACCAGCCCTCTGGCTAAACGTCGCGGCGATCCTAGATGATCTAGTTTGTTTTGTAACCTCGGGTCGGCACATGAGATCAGATAGAGCCAAATTGG
+>8941 1
+AAGCACCAATTGTTGGGGAGTAACCTCTACACAGAGCACTCATACGGAACGGTGGCATTTTCTCCCCCGAACCGTCAGCGTTAGGTCTTTGATTAAGGTG
+>8942 2
+AGACTGAATGACCGCAGATCCCATATGACAAAGCTTCTTCCTTGGAGCGAAACGTCGTGAGTATGATGAGTGAATGTCTGACCTACCTCGCCCTTGCGTG
+>8943 3
+CAAAAGCCATGGTGGTATGGGACTAGTCGCCCCGATTCGACAATGACTTGAGAGGAAGCCCTTTTATCCTGTCTGAAGAATCTCCAGTTTGTCGCAGCCA
+>8944 1
+CCTACGACCGGGTTGGGTCTTCTAGTAGGGATATCGCCCACAAACATGCTCTCCACGATAGATTCGGCGTGATTAAGCAGGTTTTAATCAAGCCACGTGA
+>8945 2
+CTTAAAAGTATTCGCTCCTTTGGGCTCTATCGACCTGCGACGGTTATCGTGTAACTTCGATCAAGAAGGACCATAAGAAGCGCGGAGGTACCTCGGCCTA
+>8946 1
+ATAAGATATGACTACAGTCCTGCAGGTTGCTGTTGCCCGACCTAACCCCGCACTTACATTTTTTATTACACCAGGGGTCCGGGGAAGGGTTGACGAACGA
+>8947 2
+TCCGCCAGTATCTGGCCTGAGCTTCCTTTAAACTTCATTAGATCCAACCGGCGAGTTGGAAGATGATAGGGATCATCTAGCGGCTGTCAAAAGACGTCGC
+>8948 2
+CTCACCGGCGCCAGGAGCAAGGCGCGATCATTTGACGGTTTGTAGAGTCAAAGCTGCCTGAATTCATTATATGTCTTTCTTAACTAGGCCCGAACGAGAC
+>8949 1
+GAAAAGTTCCCTGTTCCGTGAGCTCTCATTACTGTGACGCCCCAGGAAATGGTCGGGACATGTAATCTTGAACGCGTTCAACCCGATTCATGCAGTGAAG
+>8950 3
+GCGCTTTCAACGTCAGAACTACGTCGGTATTAGAGTAACGTCGATCAATTGGCACAGTCTGGTATCGTCACGATCGAGAGTGCTAGCTCTCCCCATGGAA
+>8951 2
+GGAGGATGATTCGCGGCTAAACGCCCAAACAGACAGCTTGTGTCCCACCTGACGCCTCCAAGCCCTGTTTAGATGATATCTGTGTGAGTTATCGAGATAT
+>8952 2
+AATAACCATGCGACGCTCGGCTTGGGAAGAGCCAACCATAATTTCCAGTGGAAGCCTCCGTGCTCTCTGTTTCCTGTTTGAAATATTGAGCACCAGGAGG
+>8953 2
+CTAACTAGCGACGTGGGCGTGCTTGTAATATGTCCCGGCAGCTTTCGCAATGTCTTTTGCAAAGGGACTCTAACACTAGAGTAAAACGGAGCCCTCTCGA
+>8954 1
+GGTTGTCTCACATCTGCAACGCTGACGTAAACGATGTAGTTCCTTAGGCATCCCGTATAGGAAGGCACACGGGATCCAGCGCCTTGTATTATCGTCAGAA
+>8955 2
+CCTAAAAGAGCCAAAGATCGTTCATGAAAAATGAGGCTTCCGCCAGATGCTCCTGATTCTGTGGCACCATACGGATAGCCTTCTTGACTGCGGTGGCTTG
+>8956 2
+AGCTTGGACGGTAGTATCCAAATAGGTATGGTGTGAGAATGCAGCAGTCACGTTACTCCGACCTGTTAGAACTGCCAACCCGTAGGCCTTCTCATACTCG
+>8957 3
+GGTAACTTTATTCGGCCATTCTGGTGCTCAGCAGTCCGTAGTGCAAGGAGCCAATTCACCTTGAGTCTCACGAGGACCCTACAAAGCTATGCGATGGAAT
+>8958 1
+CGCCAATCGGTGTGTTGCTAGGGGACAAGACTCGTATCAAGGACATCCTCTAGAATAGCTGGGAGAATAATGTTTTACGACCACCCTACCTTGTGCTGCC
+>8959 1
+CGCTGGCAGCAACGTCGTTTTCTCCAACGTACGGTCATTGTTCAGGTAACATGAAGTATAACGAGGTAGTGCGAGTAAAACCTTCCTCGATGCACGCGCT
+>8960 3
+GTAAACCGGCACCTTTCTTTACAAAGATCCTCAAATCAGGTCAGCGCTAGCGTGACGCTGGATGAATGTTGCGTTCTGAGAACTGGAGCCGATGTACTCC
+>8961 1
+CGGTACAATTGGGGACCGACAAAAGCTCACTTGGCTAAGCACCCGAGTTGTGGTCGAAGTACGTAACTCTCTTTGTACTCCATGTGAGGCGCCCATAATT
+>8962 1
+AAACACAACGCTGCCGTGAAGGTCTTACCAGTTTAGTGTTTACATGGCCATCCCTAAGCATAAATGTCGCGTGCGGGCCGTTATAATGCACAGTCGGCTG
+>8963 2
+TTGGGAGTCAAGTTTGCTCTCCGCGTAAAGTACAACTCGGCGGGTTAATAGCGGCTCAGGAATACGAATCCTTCAGACAATTCCTGTCACCTCGACGGTA
+>8964 1
+AGTAGCCTGAGGCTCTTACGACGAGCCGACAAATCGTCGTTGGAACTTTATCCACAGACTTTGATAAAGTTGCGCACTTGAGGCCCGAGTCAGGTACTCT
+>8965 2
+TTCCCGGATCGAGAAAGTTAGGAGGAATTAGTCGACTCAGCCATCACTACACTTTGGAGAGGCCTTGGTTCGCCACGTACAGTTCCAATCTCATGTCAGG
+>8966 1
+GCCTTACCGGTGAACATATTTGCTCTTGAATGCCGGGTCTACCGCTAAGGGCCTCTATCGAAAACCGGTAGACCGGTACAATGGGTTAATTGAACCGACT
+>8967 2
+TGGCTCTGGGAGGATCATGTTAGGAAGTACCATCGTGTCCTAAGTGCTGCGCCCGTCTAGACTGAGTAACCTGCCTACATCAAAACCCATTGGAATCGAT
+>8968 1
+GCTTTTGCGTATGACCATCCTCGATCGCAACCCCGAGAAATTTAGGGGATGAGTTGAGGAGCGCTGCTCAGATACATGTCCCACCTGGACAACAATTTTG
+>8969 2
+TTCACATAATGGGCTATTAAGACCCAGCAACGACAATACGTATCTCCTGTCCGTTTGAGGCCGCGCTCCAATGGTCCAGTGCGAAATGTGTGCGATATGG
+>8970 3
+GTGAGGAATCGACTGGCTCAGTCCTGCGCGAATCGTCTACGGACTTGCTGATGGATCCCGCCCCATGAAATGTCCCAAGTAGATTTGAATAGTACCAATT
+>8971 2
+CGACCGCGATGGATCCGCTACACATTAGAATCTATCAACCGGCAATTTTCGACTTTTGTTAGGTGACTAGCGGCAGCCGCCGAGGTCTTAATGGACATAG
+>8972 3
+AGATTGGTTCCTTCGAGGGACACATTCCTAATAGCGCACACTGCCTTAATATTCAAGGCCCGGGAGGGAGATATACCCCCCGGGGTACTGCGTTTTAAAT
+>8973 1
+GAGTTAGCCAGACATCGGAGACTCTCGCTGCCCGGGTTCACTCGCGTAGATTAACGCTGGCAAGTAATTGCATTGATGTCAACAGGTACCATCATGCTTA
+>8974 2
+GCAAAAATTGGTCCGATAGGAAGACGGTTCGCATATTCTCACATTTCGGCAAAGGCGCTAGTCTAGCCTCTTAGGTACTGTTGTCAGCAGCCCACTGCGA
+>8975 2
+AAACTGTCTTAGAACTACGGGGGTTTTCGGGGCATGACCAGGCTCAGCCACAGTGCCGCACTGCTCATATAACTTTGCGGAAAGCTTACTTTCAATGGAC
+>8976 2
+CATCAATCCTGTGCAAGTTCAGCCTGTGCCCAAGACCAACATCTGACGCGATTTATCATGTCAAGTCGAGTGGAAAGGTTAGCCTTTATGAGGGGCGCCT
+>8977 1
+GCGTTTAATCCGGGTAACTCAGAGTGCCTTGATATAGCTTGTCTCAGACGCGACAGGTATCTGGATCCTACTAAGAACCGGGGGACTAATCCTACGCCAT
+>8978 2
+CGCAGTATAACTTGAACCATGGGCGAATTTTGCTTCCTTCTGTCACCGGCAGAGGGCAGGTCAGAAAGTACACTGCCCTTCAGGGTAATTAGATCTACGC
+>8979 1
+CCGACGTGTAGGAACCATAGCCTCTGTTACTCTTCGCGAAGACAGGCCAGGGGAGTAAGCGAATCCAAGCGCCGGTTTCGAATCCAATTATTTGTTTTAC
+>8980 2
+TCCGGGTGTGAGCTCCGAGGTGCTGGCCTGTCATCCATACGGTCTGGGGCGTATAAGCGCCCTCGTAATCAAAAGCACCTTATATCTATAAAGAACTATA
+>8981 3
+TGTAACTAAGAGGGGGAATGTAGCTTGGAATCGATCCCCGTTCGACCGGCGGCATACTAGCTAACCGATTGCATCATATGCTCTATTCCATCAATCCGGG
+>8982 1
+GCTTCCCAATTAAGAAAACCGTCAGGTCGAAGGAGTTGTCCGAAAGCTTTAAGCTCCGTCCTCCTTGGGGGGAATCGGTTCCGGCTATCAATCATTGACA
+>8983 1
+ATTCGACCAAGTATAGTCGATACTGCCGCGACGTTGGTCACAATACCGGTCTGTGGTTAATACACGCAAGTCAGTTACACCACATGGCTTGTCGTCGAGG
+>8984 3
+CTCCTCAAGGGCCGGATTCTTGGATCGCATCCACCCCCAGGCTAATGGATCGATGAAACATGCAGTAGGTACATCGGATGCGAAACTGGTATTTACGTTT
+>8985 3
+CGGAGGATGACCTTAGCGACCTGAACGGATTATCGATCTAGCTTAGCGACCATATGTGACCGCAGCATGTGCTCGATGTCATATAAGCTCAGTTGACTCC
+>8986 1
+GCTTGGAAGCTCAATCCATGTAAAACGCCTTGATGTCCGTCTTAACCCAGACTGGTTCGTGTAACAGGAAACGGCTAGCTTTCGGTCAATGGGACGACCT
+>8987 3
+CGACGGTTACCCGTGTGATAGACTTATCGAGCATTCGACCGAAGTCAAGGTAGCTTGCCGGTACGTTAGGGCTACACAGTCATTTACCACGTCTTAAGAC
+>8988 3
+AAAGTTCGCAGTTCCCTAAAAGGATGGCGTGATTGGGTTCACCAAGTCCCTGTGAACACCGGACCTTGCCAGGGCGTCATTATGCCTTCACTTTAAGAGA
+>8989 3
+TAGGTGCAGATCGTTCCGACAGGTGTCCCACATGGAGCAACCCTACGATTGCAATATACCATGAGTCCGGTGAAATCGACGGGGTTTCTCTTCGACTAAT
+>8990 1
+GTCCTTAGTGACCGCTCATGTAGCATATCACTGGGGATATTCTAGGTACTTAACCCTCGAAATCGGAACTGGGAACTAGCACCGTCGGATTGCTGCAACG
+>8991 1
+GATCTAGCCTTAGCCTAAGCGAGTAGCCATTGTTCACCTTCCGTGCGGAGTTCCTAGAGACCCCAACAGCATAGGAGATGTTTCAATTGCGTCATAAGGG
+>8992 1
+CCTTGTGGATGCTTTCGCCGCAAGAGATAGGGCTTGACTACTCAAGCCTCCCCGCTTACAACGTCGCGGATACAATGTTTAGCTAGAGAGATTGGAAACT
+>8993 1
+ACGCGTATTCATCATGGGGCCCATAATCGCCAGGTCGCCCAGGGCTTACTGGTGATCGCAAAGTAGGTCTTAACGTCTGCATTAGGTCAGAAATCATTAC
+>8994 1
+TGAAAACCGCTTACCATCCGTAGCGTGCTGGCCTTCAATGGTTATGACGGTATGTGCTCCAAAGACGTAAGGTACCTTGACAAGATAGTACCCCGGGTTC
+>8995 1
+GCTGTTCGACAAACTTAATGGACGCGGCCATACGCGTCTAAGACTCTTTCTGATGAGAACCAATTATGAGTTTGACGGGGAACATCCTGGCTACCGGTCC
+>8996 3
+GCTAGCAGTTATCCACTGCATAAGTGACATCGGCTCCAACGCTAGCAGGATCCACTTTGGGGTGCAAGACATTTAGTTTTCGGCGGATCCAGAGCATTCA
+>8997 3
+CATTCAACATCCGATATTCCAGGTACCCGACATTTGTAAGGGGCCGTCGGTAGGTTATGTTCCCCGGCATAAACCTAACTGTCGGCTGGAAGGTCGTAAA
+>8998 3
+TGACAAATTCCCGCATCCTCGCCCGACGCCTGTGAGAACCTGAAGTATTGAATTAAGACTGTCATGGCGGTGGCTCTCTGTAGCGGGACTAACTATATAG
+>8999 3
+TCAGAACCAGAGATGGGTGGTCAACGTATGTACGGTAAGTAACTCTCCGGCTATGCCTACATGAGCTAACTTCTACTAGCCCAGCGTCTTTTGCACGGAG
+>9000 1
+GAAGCCGGGGCAAGCTCGTAACTAATAATACGTATTCTTGGGATTGGATCCTGATACAACGCCCGGTGTAATGCCCTATTTCACCTGCGTGCCCAGAGAT
+>9001 3
+TACGCCATCTCATTGTCTACAACCGTATCATCTATAGGATGGTCCATCCCAACTCATCCGGGTTGCGATATTCAAGCAAAGGGTCAGGGGTGGGGCTAAG
+>9002 2
+CGTTTGATCAACCGTCTAGGATCTGAACCCACGTTGGTGGCCGTGCGAATGCATTGGATAATCCAGGCACTTACTCGCGAATCAAAAATTGGCGATCGTC
+>9003 3
+GCATTGCAACTACTACGTCCGCCAACGGCCGTGCTAATAGGCGCTGTAGATAATCGTCCGACCGCGGTAGACTCGAGATGCAATTTGTAATACTATTTGG
+>9004 3
+TGCACAGCCATCGTTGTCGAAGGGAACCCATCCGAGGAAAGATTTGCTGTGATCCACCTAACCGAGTTACTGGTATTAGCGATTCGTGACTAGCTTGCAC
+>9005 1
+GGAACCGGTGGTACTTAGTGTTACAGTATCTTCCGACCGAGACGTAATAATGAGGGTTGACCGACCCAAACATGCCTTTATCTCTGGACCTCAGGGCATC
+>9006 1
+AGTCCCCGGATGTCCTAACAGTACCCAGGGGCCGACATGCTTCAAAGTCTGCTGATTAGTAGTAGGCCTGAGTGATCTTGTAGCGCTCCACTAAGTATAA
+>9007 1
+CAGCACCTGAGCAGATACCACTCCTACATTACTTGGGCGTTGCGACCGGAAATTTGCTATCTTCTGAAAGGCAATCTTAGGGGAGCAGTTCACTGAGTCG
+>9008 2
+CTCCGCTAAATGGACCTATGTTATGTAGCTGCGACAAGGTTCCACGACGGCCGGAAGTAATACTGGTTGGAGGAAGTTGCCTCATCCACCTCTATACTGA
+>9009 3
+CCGAGTGGGCGGAATCACCTTCAAACTGGTCGACTCAACGCGACGTTGAGCAAGCCTTTTAGTGTGACGCATTGGTAATTAATCCAATTGTCCACGGCAT
+>9010 2
+ATCTCCATGTGACCATGCGGTTGTTAAAAACTACCGTAGGTCAGAGACGCCCGTTATGACAATTCACGTAGGTCGGCTGGAGCCATTAGGTTACCCACTG
+>9011 1
+CCATGCTCTAACCGACTATATTTAAATACGCCTTCACAAGTGCACGGTGACAGGGTCGACGTCCGCTTAACTGGAAACACGGTTGGGTGGGAATTTCGCT
+>9012 1
+CTAGAGGAGTGTACATAATGTAGGGATTCTTAGACAGCGTATACAGCTCGATACGTATTGTCCAGTCCCTGCCCTGGCTAGCCCTGGATATGCAAAGCCC
+>9013 2
+ACCTATGACCGACGGATCGCTCCGTTATGCAAGACCAAACGAGTCTTCAGCTAAGATATTTGGGTACGTTTGCGATGCTAAGCGGACATCGCAGTCTCTG
+>9014 1
+AGTTCAACTCCAGTTTAACTGTGGCGAGTAAATTTGCGCCTACGAGACTAAGGCCTGCGGCTATCAGTGTACTGTCAAGAACGTCACATCGGGACGTCTC
+>9015 3
+TCTGCTTGAGGTTATGAATCGTTCACAGAGACGAAGCTGTTAAGCGCAATATGATCTAATTGAGACCAGGTACACCGACTGGCTCGTCCCGTGCCCGCAT
+>9016 1
+TTAACCCCTGCAGGAGTATGAGGGAGACATCGGTCCTATCAACTCAATGAATGCGTCATATCGTAGCGGGGATCCGCTTGCTCCTGACGGACTAACATTT
+>9017 3
+TGTCTCTTAACTTCCCATGGGGCCCCACTAAGGCTTAGGAGGAATCGGGGTACCTAAAAACTGGACCGTATTACATCCGTGTCCGGAAGACTTTTGAACG
+>9018 2
+TCTCTCGCACATCGATCATACTCGGGTGCTACTTCAGATGGCTATACCACCTAGACAGTTTGAAGAAGGGGAACACTGGTTAGACCTAGGTGGGCTTACC
+>9019 1
+ATGGGCTAAGCCTTCCTTGCCTGTACATTCTAAGACGGGGTTTGTCTGATTGTACTATGGAAAAAGTTACGAGCGCCTAAGCACTGACGGACCCACGCAC
+>9020 2
+GGTCCCGGCGACATACCTGCCCTGACGAGACTGACAGGGGCTTTGGAGATAGTCTAATGTTAATACCACACAATTATAACTCAGGCGTTTGGGACTCCTT
+>9021 3
+AATATACCCGGATGGTATACAATTCAGTGGTTCGAACCCCATTGCGCCCAACATGAGATCGGTAAGGCTGGATTGGGATCCTACCTCCGCACTTGATGGT
+>9022 1
+CCCGTCCGAGAAACAATTCGATTGCACATGTGTTTGACAGTGATCACAGCTGCTTATAGGCGGTTTGTACCGACCAATACGCAGGAAGCCGTCTGCGTTA
+>9023 3
+ATTGAGGCTAATTCAATAGGGCCCATGAGTAAGTGGCGTAGTCAATCCCCACACGCCCGCGATAGCGCCTTTTCTAAAACGAGTGTACGTCTTGGGTCTA
+>9024 2
+TACACGCATCCGTTGTGCAAACCCGGGGACAGTTTTTTTGATAACGTCTGATCGCTACGCTCGACTAATCCGCGATCGAATGTGTAAACGAATGGGCAGC
+>9025 1
+CGCGCCTACGAGTGAATTGCCAGTACAGATGTCTTGACATCCATGTAGTAGTTGAACAGTTTTCCAGAATCCTGAGAATCGCACGCCGGTAGTGCTGCAC
+>9026 3
+CGTTGCCGGTAAATGTATGCGGGTTTATAATACATGACACTGTGTGTAAAGACCAAAACGAGTACCTTCTTTCCTGACGATGTAGGCCGCCAGCCCGCCG
+>9027 1
+AGTTCAGATCTAACAGTTATTGCTGTGGGTAAATATTCTGGCGTGTCAATCGCGACCCCTGCTACTCCATGACGTGGCCACAACGGACGGAGTAACAGCT
+>9028 3
+GCGCCAACGCCATTTTGTAATAGGGGCCATAGCATTCTACGCCAGGAGGGATATCATCCGTTGCTATCTCGCCAGATGAATCAGGATATTGCCTACGGAT
+>9029 1
+CTCCTACTGATGAGCCTGGTCATGCGATGCACAGATCTTCGTAGGATCGAAGCGGTTGCACGGTTCCGCTACAAATTCCGATTCTAGATGGATACACGAA
+>9030 3
+TGGTGTCAACTAAGGGGCCTTGCGGTTGCCCAATGCATAGATGGTCCCACGAGACCGGTTGACCAAAACGCGCTAACAACGTCTATAATTTCATTTGTCG
+>9031 1
+CACGGCACGTCTCTTGAAATTCAGGACCGTTCTCCACGAGATGCGGTATTCCCCCTGCCTGAAGATTTCGCGAAAGGGTTGAGTAAATTGCATCTGAGAA
+>9032 3
+AGTTCCTAACCCTCAGATGGTCGTACGGTAAACTAACCTAAGGGGCGAAGTGCTTACAGTGGTAGTGCTATTCTTGACTCGTCTCTGAGCACAAAGCCGC
+>9033 1
+CCTGATTCAGTTGAAGCAAGAGTGGATGAACACTCCCGAACCTATCTCCGCAATCTCTTCGAAGAGCGCCTGAGGTTTAGAACTGCCGTCTGTGATTAGG
+>9034 3
+GGATATAGCGAGCTAATTCGTGAGTGCGCACTCTAGAGAGCTATCACCTGAGCGGACTTGAGGAACGGTCTACGTTCCGTTCGCCATCTCTAAACAATCT
+>9035 1
+CGGGGTTGCTTAGTTGAACGCGATTGTCAAAGGACTATACGTGGGCATCTCTTCGTGCTAACTACTGCACACAACCTCCGGCAGAGATATAGATGCACCT
+>9036 1
+AGGACCACATCCTTTTGGTCAGGTAAACCAAAGTATCGAGTTTTCTTCGTAAACCTCCCGAAGAATGCAGGGCCGGGTATTTCCTGGGTGGAGTCCACAC
+>9037 2
+TCGATTGCAAGTGGCCGTCTTCTTATCCGTCGATGAGCAACCTATCTTCCAAGGGCACTTTGTACTGGCCGAGTATAGCTAATGGCAGAACGCCGGAAAA
+>9038 1
+TAATAGTAGAGGCAGGGTAGCCATCCAAAGTTAGGGTCACCTCTCACTAGCCGCTCGCCCACAGATCCGTTGACATTTTGGGCCATAAGTTTGCAAGTTG
+>9039 3
+ATAAACCTCCGGGCAGGTCTCTTTGATATAGACTCAAGTCGGAGGATACGTTTCCTCAACAGCCTGCGATAAATGGTCGCAAAGGCTGGCGGCTCTTTAC
+>9040 2
+AATCCAATAACATCTTGGCTTGTCATGCATGGTGGCAGAGGCAGGATACTTACCGGTTCACCTCCCACCTCCGTTACGCGTGTGAGGGAATAATTGGACA
+>9041 2
+TAGGGATGACAGTTATCCGTGCAGTTCCGTAAGGTGTGATTCTACAGTGCCGTCAGAAGGTTACCATAGCAGTCCATCATCGCCATCAGCATCGAGCACT
+>9042 2
+CTCGGGCCAACCAGTGATGCGATCGCAATTTGGGCCAAGCCTAGGGCGCCATTAGCAGATACCATGTAGTTCTTATTGAATGTCTAATTGTAGCACCACG
+>9043 1
+TGGGAAACAATCATGGTTCTCCTCAGGGGTCAATTATCCCCGGAACCCCTTGGCAGTCCAATCGTGATTGTGCGCAAAATCTCGCTGGGGTATGAATCAA
+>9044 3
+GGAACTCCGCATTTTCGTGTACGCAGGCGACATCACAATTGTGAAGGAGTCCTTACTGCCTGTCCCTTGAATCCATTGGAAAGCGCCAATAATCTGGGAG
+>9045 1
+GCCTTTAGAAAAGGCCGAGGCGAAGGCGTGTCCTCCATATTTAGCCTGAGAGGACACTCTCAGTACGCTCAAGCAAGTTAGTTCCTTAGAAGTTCCTCTG
+>9046 1
+ATGGAGTGTGACATGCAAGTGCATAACCACGGACCTGCCTATCGCCTACGTAAAGTGGGTCTGAACTCTAATGTATAAGCATCTTTGTCGGCCACCGGCT
+>9047 1
+TTACCTGCGCCCGAATAAGTATTCCGTGGGTGCGCTTGAAATCTAGGCGCCTCGCGCATTACTATAGGCTTTAGCTTCGAGCACTAAGGTAAAACCAGAG
+>9048 1
+GATATCTCAGATGCGCAGACGCACGCACGCCCGTTGATAGTCCTATATCGACGGTAACCTACTGAGTGACACTTGGATAAGCTTGTAGTCGACTGAGTCT
+>9049 2
+ACGATGTTACCGACGCTATCGCTGGAACGCGCGGGTCCGGTTATTTGTTCGAAAAACGCTGGAATACGATGCCCTCAAGATCATTAACCCGAGTTGCATT
+>9050 3
+CATCGCCTTAGAAGGATATTTGATTATTTACGTTCTCCGCAGCATTTGAGACGCTAGGAAGACGTCCCCGCCATTTAGGGGAGAGGTCGCCAATAACCCG
+>9051 1
+CTGTGCTTCTTAGACTTTCACAACGTTGCTAGGGGCCCTAAAGATTCCACAAATACCACGTGACTGCGCTTACGTGGGGACAAGATTCCGACGAGTGATG
+>9052 3
+ATCTGGAATTGTGTTCTCCCGGCCCGCTCTTGGGATATTAGTGCCGGCGACTTCTGAGGCACGGGATGCCAACAGTTATCCCAACAAGAAAAATACTAGT
+>9053 2
+GCTCGCCCTAGGCTGGGCTTGGAGTTCCCAATCTATCTAATGTTGTGTAGTCAGGCAAAAGATCACCTAGCTTGACGCGCTATGACTCAAAATCCAGGGA
+>9054 3
+CTTGGGAATCCACGCAGCTGTTAATTTAGCCCTGAGGAAAGAAAGTGAGCCCTCGATGAGCCGTTCGTAACCTCGGTGGCGTACTCATCTCATAGACTAT
+>9055 3
+CTCATTGGGTTCATGTTTCAGAAGTGAAAGCAGTACTTGGTACGCCTGCACGTGCTGATGACGTCACAGCACATTGAGCCGTTCATGGAGAACCTCCAAC
+>9056 1
+ATCCTCTGTCCAATCATTACGCTTTGCACTAAGAGTCCTGGCCAACTACCCCAAGGGGGAATGACACGGTCATGATTTGGACAGCTATGCAGTGAGGTTG
+>9057 1
+TTTAACACTATGACGACAGAATCGACGTGATCCGTTAGTCGGCCGGTCTTTAAGTCGATCTACGCGACAGGTAGAAGATCGCCTGATCGTCGACCTGATC
+>9058 1
+TTCGCCTCTACCGATGGGGTCAAAATGTTACGTTCTGTGGCGCCCGGTTGACAAAACAGACGTTATACAGGATGACGCTGGAACTCCGCAGTTCTACATA
+>9059 3
+TACTGACACGCAGCGTTAGTATTCGTTTGCATGCACGCGTCATCACGAACGGAAAGCACGCAATTGCGTTGACGCAATAGCATACCCCGGTTTGGGATTT
+>9060 1
+TGCCTACGCAGTACATTCGACAGTACCCACGTTGATTAACGAGAGGGGGCTTTAGAATTCGATTATTAGATCGTCCTCCCGGCACATTGGAGGTCGAACC
+>9061 2
+CAGTAGACAAAACTATAGCAATGCCTTCCGTTGTTAGGGCCTCCGTCTTGCATCAGCTTCCAGGCAAGCTTGGGCGTTCCTGAAAGCTGAAGTGATAAGC
+>9062 2
+ATTCAATGATGATCGAGTTCCGCGCCCCAACGCGAGCAGGTAGTGCGTATTCAACACGAGCGATCAATGCTTCGATGATGCGAATCTATGGTACGTCTCT
+>9063 1
+CCAAGTACGGGTATGATACTGTGGCAGATAGCATAACCTCTTTCCCCATTGTAGCCTAGGACGAACGGCGCAAAGGCAGCTGTATGGTCTCCGTAACTTT
+>9064 1
+GGTCTGTCCTGCCGAAAGTCAAATCCCTCTATAGCAAGATTAAGGAGATTTTTCGCATGTTACTGGAAAATCCGCCGCGCAGGTAACGACTGTGGCCCGT
+>9065 2
+GTTATACGTGTTACCTCAAATGGAGTCCTGTAGTATAATCTTCGCCACCTGGGTCAGCCGCACTACGCATAGTGGAAGGCTAATCACCGGCGCATAAGGT
+>9066 1
+TGCTCGGCTAGTACGTCACTTATGGGCTGTTTAAAATACCGCCGCAAGGTAGGACCTTGAACGCTAGTAGTAAAGCTCCTACAGACCGTATTGGATCCGC
+>9067 1
+CGGACCCGCATCATGTATGTCACTTCTACTCGGCCTCCCAGCTTTTGAATCGACGGATCGAGAGGACAAAATGCATTGATATGGACCGTAACTGGTTGGA
+>9068 3
+TTACATTCGAAGCCACCTATAAGGACAGTTTGGTGTACCAAACTACGGCTGTCAGACATGAGTTACCTGAAGCGGCTCGGATTTGCGCGTTTGACCCCGA
+>9069 1
+TGGGCACCATTCTGGCTTGAGCCTGTGCCTCTTTGAGGACGATTGCGTGCATCACAAACTGAGCCGTACCTAACTAGCAGTGACGAAACGTGACTAATAT
+>9070 2
+TACCAGCGATGACTGATTCTGTGGATGTCAATCATGTGCGCGGATCGGTTCCACCGCAAAGCACCACGTGATAGCCGGGAATATCTTGTATTTACACGCA
+>9071 3
+AGGCATGGTCCATCCGTTATGCGACGACGCTCTCATAGCAGAGCTCTATCGAATCCCAATGTCCTGAAGTAGTAGCAAGAGCAGGATTGGTCTGCTCATT
+>9072 1
+CACTGAAGGCACGAGATTGTTACCCCTCGCATGCATTAATGTTATCATACCTTCGTGCTGGCTCGAATAGCGCGGCAGTAAAGGTCATGACTACGCAGGT
+>9073 1
+GGCCCCACTACTTCCTTTCACACGTGTAAATACCGTGCCCCATGAGAGAAGTGCTTTTCGGCTACGTGTCAATCTGATGTGGAGGATAGAGGCATGACAA
+>9074 1
+CATTGGCACGTAGATGTGGATTGTTTGCGTCTTCTGCCTCATGAATGCAGAGGAAACCACGGCAGCAGACGCCCTCATGGCACACATTCAAATTGTGACT
+>9075 3
+TTGGATCGCTTGATAGAATACCTTAGCATGATTATAGCCCACGTGTTGCCTCTCCTTAAGGGCTGACCGCCGAGGGTGAGTCCACTGAAATAGACAACCG
+>9076 1
+CCCTGGAAGCACCAGTATCAGTTATGTGTCGAACTATACGTTAATTCACTTCAGGACATTGCCCCTAGGAAGTACACTCTAAGTGGTCGTGCCGAGGGCG
+>9077 1
+AGCCTAATACGCATTCTCACGTGGCTTACGTGCGCAGATCGAAAGGGGTTGCCGATAGGCGTTCCTAACGAATAGCCATCTTGTCATCGCAGTACGTTAA
+>9078 3
+CTATAGGTGAATGCCTACCCAGGCAAGGGTTACTCCTTCTACACATTGGGTTATTGATAGGTAAGGGGACTCTGTTGCAACCAGTGACGCAGTAACCCCC
+>9079 2
+ACCGAGGCAATGTTACCGTTTTCGATATTTCATGACACAGGAATTTAATGTGAGTAATTGAGCCAACCGACGACCGGGGGGTCGGCGTCCCTATCCTCAC
+>9080 2
+GATGCGACGAGACGTATATGTAGTGACAACCCCCTGCGAGTCTTAAGTCTTGCCATGTTAAGTGACACGTTCGGCACTATTACATACTGCGACGGCCTAG
+>9081 1
+GGCTGTTGACACGTTCTAGCATTTATGTGCCCGGAACACTGGAGCTCTAGGTGCTTAATCAAAGACGTTTCGCCTAAGACGGACCAGCCTTGTCCGAAAA
+>9082 3
+ACATCGAGGTCGAAGCGACCTTTCAGGGGAAATTTTGACGTCGATCCTCGTAAAGGCGTTTCTCCCCGTTTAAGTGTAATGGAGAGCTATCCACAGCACC
+>9083 1
+GGCTAGCCGCAAGTGCACCCCCGCGGATTCGGTTGCTTCGCTAAATCGAAATTGACTCTTTGCTCTCTAGATCGGAAAAGTAAGTAAGCTGTGTGCACAA
+>9084 1
+TACATCCTAGTGCGCAAGATCATGTTACCTCCGGACTTAGATACCAATCATCATTGGTTGCCTATCTAGGGTGGAGAAGTGCTCATCCCACAAGGGCGGG
+>9085 2
+TTTAATGTCTCTATCGCCGGACTTTAGCAGCTAATAGCGTGAACCCCGAGACGACTGAGACCGCCATGATAAGGCCGTGGCCAACGTAATTACTGGTTGT
+>9086 1
+TTCCTAAGGTCCTGAGGTTCCAGAACATGCCAGCGACCCTTGGTCTCATCGCTTGGGAGGGTGATCCACTCCATGAATGCAGAGTATCAATTATAGCAGA
+>9087 1
+TTGATTATCGGGTTAGCGCCCACGAGGGTCAACTACAAATTTTACTGACACTCCATGGAGATAGACACTGTTCTCCGGTGACGACGCCATCTGATGGGCA
+>9088 2
+CAATCAATTCACTGCTGTTACATTATACCCACCCTGATAGTTAGGGTTGATGCTATGGTAAATGAGTGGATCGTCCGAAGGCCGGCCCGAACTGAGGCCC
+>9089 1
+CAAGGCGTTATGGTACCGGAGTCATAAAGACCCTGCAGGTCTAAACGTGATATAGGATTCGACCGCCCGTCGCGATTATACCACTGCTGTCTGTAAGTTC
+>9090 2
+ATGGAGAGTCGTTTAGTCGGAGAGGACAGTCGCTCTATACGTACAGTCCCTGAGTAGTGACTCCAAGTCCTAAAAATCCGTCTATGGGCTACCTTCGCCA
+>9091 2
+GTCTTAACAGGTCTTACACGGCAGCGCAACCGCGGCCGCGCAGCGTTAGATAGGAAACTGCATTTTACAATATGTTAAGCACTTTCTGGTGGGTACCCAT
+>9092 3
+GATACAACGTAATGGGAATGCTCGCCAGCCGTTTACATCAATCGCTCTTTATGCCATTAGAGGAGCCTGTGTCCGCCGTTGGAACGAGCCGTAATAGTAC
+>9093 1
+CAGGCAGGAATGAGTGATCAGCCAACTTGTTGCCGATCACATAATAGCGTCTTCCCGACCTGAAGACTAGAACCGGCTCTAGCGTCGGCTAGGTTTTATT
+>9094 3
+CCGTAAGTTATAACGTGACAGACCTTAAACAGGGCGAGGATTTGCGGATCGATTTCGCTCATCATGGACATCGTCCAACTTACGCGTACGTCGTCTAGCG
+>9095 2
+GATCGCTGAGCGCTACTAAATTGGGAAAATCCTCTAGAAAGCTCCGCTTGAGACGGACTTGTTTCCGGATATCCGCCGCCTTGTCGTACCAAGATGAGTA
+>9096 1
+ATATTTTATCGAGTAGGGACCAAAGGATCCGTCAGGGGGGAAGGGCCCGCTGTCTGAAACCTTCCCGTATTCCTCGTTACACTCATGGATACTACGCATA
+>9097 3
+AGCTTCCACTTGAAGGCGCGGAGATCCCGAGTCCTCACTTATGAGAACATTGCTCGCTCAGTGCAATGGCGCTAAGGATTGCATGTAAGCGCTTTTAAAC
+>9098 3
+AGAACTTCCGGTATCATAAGAAGGTCTCATAGACGTCAAACGTGACCCGCTCTTCAGCCGGTGACCTTACGGTGTGATGATTGCGACTTAGCTTAGACGC
+>9099 1
+GCTATTAAGAGTGAAGTCCGTGCCCAAACGTTACGGGCAGTGTTTAGATACGCCATACAACAAGGCCCGTCTGATACTTCGAGGCCAAGGTGCTCTCTTT
+>9100 2
+AACAATGTGTCTCGATACAGTCTACGTTCCCCTGGTACAGAGTGTGAATACCACGTTAAGCGCCCTCCCTAGCTAGTTACGGTGTAGTTCGGGGGAAACA
+>9101 2
+AGCAATTAGTTCAGGAGACTGGTCCGGTACCAATGAAACTAGTCGAGACCCACCCGTCGGGGGCTTCACTGCATTTCACATGGTTCCTTGTATTGACAGA
+>9102 3
+TAGCTCTGTCGAGCCAGGATCTATTCGAATGTTCAGAACCTACCAATCGACTACCCTTGAACCGCGTAATGGCGTATGACGGCTAGTAGGACCTTAGGGT
+>9103 2
+GAGAGGGCGAAGGTGATTAGCTCTGGGTCGGCGCACTCAAGCTTTTAAACCTACAGTACCTCCCACGAAATTGCCGTAGTAATCTATGCATCGTATGCCT
+>9104 3
+GGAGAGGGGTATTTATAATGTGCACTCTCCCCTACATGCAAAGGGGGCATGGGCGCGCCAATACTCAAGTTCGTGAGCCCTTATATCACGATTCCAACTT
+>9105 2
+AGGAGCTATACTCAAGGTACATGTGTACGAGGATTCTTCACTTGTCAAGACGAGCCGGCCTGCCCTAGTAGAATGACAGTCTCTCTTAATGGCCGCCTGA
+>9106 1
+CACGATAAGTGTAGTACGCTCGCAGCTTGTGAGTATACACTCCCGGAGCCAGGAATGGTCCTACGCTTACACGGACTTTTAATCATGGCCGTTAGATACG
+>9107 3
+CTAGTACGCTTACTGCCAAATGTGCCGCCAGAGGATTAAGAGATTGCCGCAAAATGAGGCCGACGGGTCCCTCACGGTTGCTCTATGAGACTTATATCTT
+>9108 3
+GACGCACTAATCGGAGCGCCGTTCAGGCACTGTCGAGTGTTTGGCCAACTGTTACATCGGAACATGCGTACACAATCAGCGTAATAAGTTTGTGCTTACC
+>9109 2
+GTCACACTCAGAAGGTGGCCACTCAGCCTCCGAGAGGTAATAAGAGGGTTCCGCACGATTGTCGTACCTTTCTATACTGAAATATGTAAGCGCTTGCGTC
+>9110 2
+CCAAAGTATGGAGTGGACGCCGGCTCTGGTCCGCCCCATAGTGGCGATCATTTAAAATCAAACGTTCAATTATTCTTTTGCCGGGACAGCTCGAAGACGT
+>9111 3
+GGAATCGCTGATTTCTATCACCTCGCCCATGACACTATGAGGTGTTGATCATTTTGCCGAAAAGTGAACACCGTGGGGACTACGCGACTAGCTTACAGCG
+>9112 3
+TAGCTAGCTGGTACCTACAAGTAAACCTAGCGCAATCTTTGGATCCCGTCTACCAACTTGTTCAAGCGATCGTATCATGGGGGCTACCTGGGTCAAGGGA
+>9113 1
+TCTGATAAGGTTGTGCACCCGGCATCTCCCGGAGTAAATCCAGCTGCGCAAGATCGTTTACTTGAAATATGTGGACTGAAGCACGCAGTATGCTTGCACC
+>9114 3
+GGCGTATGGTAGTTAACGCGCTTACGTAACATAGGCACCGGAGGACGACCTACTTCCGTTGTTCGCATTATACCGCATACTTATGTCTAAGCCGGGACAA
+>9115 3
+ACAGTGGAATTATACGAGATTCGCTCCCTTCGACACAATGTGGACTCACGGTCCGTGTCTATCTTATAGAACGGCCAGATCGAATGCCCGGGTGGCTATA
+>9116 3
+AGATTCATGATGTTGTTGGGAACACGATCTGCTCGTCTAACCGGAGCTAAGGGGGATATTCTATGAACCGACAGCGACCGCCTTCTCACTCGAATCCATG
+>9117 3
+TCCCGCGTAGTATAGGACTTACGCGCTAACGACTGCAATAAGTACAGCTCGTGAGTTGCATTTCGATCTCCCCTGACGTTAAGGACGGAAGGCTAGCATT
+>9118 3
+AATTCATGCTCGCTGTCGTCAGATCGGACGTCTCGAAGAGCAAAGCTGTGAAATGCTAATGAGGAGTATTCCCGAGCCGCGCACTTGTAGACTTACCTCT
+>9119 1
+GTCATGGCTTCATACGCACGGGATGCACCCTTGGCTTAGCCGACAACTCTGTCCGTTTAATGATAGACAGTGTAATATATGGATTCGACGGACCACCAGG
+>9120 1
+GCGCCTTCTGCTTTAACATCAAATCTGTGATCCACGTCAATGACGCGGTACAGAGGGCGGTGTTAACTAGCGAACTGGATCTCCTGTACGAGCCAAGTTA
+>9121 1
+TCGTCAGGAACTCTAATTTAGGGCAGTAACGGTACATCTAAGATGGCTTACCTTCATGCCTGGGGCTTTCATACGCTGACCGCCCTGATAGCAGGAGAAC
+>9122 1
+TCTGGAAGAAAAACGACTTCGTCGATGATCCGGGTTAAGGGGGCGCTTAACTCTATGAGAACTAGGTTCTCCTGCACACCATAGGGTTTATTCCCCCAGC
+>9123 3
+GAGTTGCCAGTTCGTCGCACCCAAGCTGCGCGCTCAACGATGTTTGATCATGATAAGTACGATGATGCGTTGCCGGGCCCAGTAACGTATTAATACTACA
+>9124 3
+TTTCTAATCGGGCGAAGCGGGGCCCATACGTGTCTCATACACGTGACTAACCTAATGACAAGCCCGGAAGACGTAGATTAGTGATCTATGCGTCCCTTGT
+>9125 1
+GGCTCCAGAAAAAACGATAGTCCTGGCTTTCTGTCCGATATCTTGCTCCATCGAGCATGCACGCCAGGGATACTATTAGTAGGAACTGCGGGTCAAGTTC
+>9126 1
+GCAGTCGGGGCGGAAATGATTACGCTGCCTGCAGAATTTCCAGTTGTATACCAAATGGCAACACCTTCCCACGATGGTTGTGAATAACTGTACTGCGCCT
+>9127 2
+ATAAGTACGCCTTTAATTAAACAGGTCCACGGAGTCGCTGACGGAGTCGACCTTGCCACAACTCCCGTGTGAATGAATTTTCTGGCATGCAAGGTGCCTG
+>9128 3
+TCGTCAAGGGCACGAGCCCAAATAGACTAATGCGGTCCCTTGCTCACGTCTATGGCTTCTATATATACGCATTATGGGCTGGCCTCCAAGGGTTGAAGAA
+>9129 3
+CTTACCTTCAAGCCTTAGTGAAATTCAGCCAGCATGAAGCAGGCCTCCTGTAAGTGAGCGTATTGGCTTTGCTCCGAAAGTCGCAACAGCGCGATAGGTT
+>9130 1
+TAGTCCGAATCGCTGCAAGGGGTAATAGGCTTATCCACCTCTGAGGTAGGGCTAAGCCAGCTTGGACCCGGTTGCTACATATCAACTAGATACGCCTATT
+>9131 1
+CATTCTAATTTTATGGCTCCTCGCATTGCTATTCGCAGCAGTTGCGCTTCAGAACAATGAAACGTAGAACGACGCGAGGGCTCAACGCTTGCGTCAGAGG
+>9132 3
+GAACGATGCATACCACGCTTGACCCCTGACAGCAATGATCACGCATGCTGCAGCATCCGTGTGGGTCAATACGTACATGTGTGCATATGTGCGTATTGTA
+>9133 1
+TAGTCAACATGGTAACGCCAACGGCGATAATAGATGCGATAGCTACTCCTGAACTTCCGGCGAGAATGTGGCTGTCGTCTCCATTCGCAGTTAGGTTCAC
+>9134 1
+CGTTAGTGAGAGGTCTCCCCAGAAGGGTTGAGATCCACTTGCATCTAACAATGCTCTAAACTAGATAAGATCGGGACTGCGCCGGCTATTCTGTCAGTCC
+>9135 1
+AACGGCGGTATTCGGGACTCTTACCACCGGCCACGGTCTGTATGACACAGTAACATTGTAAGACCCTACCAGTTAGGAGTGTTGAATTTTCAGCCACGGT
+>9136 1
+AGTTGGAAACAATCCAAACTATGTAGGTGTGATCGGATTGGTTCAACCAAAGTCAGAGCTGTACGCTCGTTTCCGGCCGACGGCCGCTTCTTCATCAGCA
+>9137 3
+GTCATAAGGTTAGGGTTCCCAAACGCTGCACCCTGGCTCTACACGGTGTGAAATTAGGTAAGCCAGAGCTCCCCTTTAGCTAGTAAGCGATTTGACAGTC
+>9138 3
+TGGGCACAGTTGTCACCTCTTACTAGGATAAACACCCTAAAAGCACGTGTCAATCGGCGCTTGGCAATTTGTTGTACCAGTGAGTCTCGCCAGAGTGGCA
+>9139 2
+GGTGTGCATTTTCGCTCAGCACACTTGATCTAAGCGTTGGCTGAACTTAATCCGGAACTCACCGGGCACCTCACTGTTTGAAGCGGAAGGAGACAAATTC
+>9140 1
+TGGCTTAACTGAGCTGCATTAATTTTCCGTATGGATTCGTAAGCGCTGATTCCGACTAACAACGACGGCGGCCTTTCCATGCACCAGGAAGAGCGTAACG
+>9141 3
+TACCTGTTCGTCAGAGGAACGTTTTCCTCGCCGCAATGCAAAAACTTAAGTAGCCGAATGTTATCACTGGTCATATAACGGGTGCCGCGCGTCGCGAGTA
+>9142 1
+GCCGCCAAATTCTTAATGTTATAAATAGAATTACGGCTTGGAACGAGCTATCGTGCGGTCATTAACCAGGGCCGGCCCACATACGCGGTCTGCCTAGTTG
+>9143 3
+GACTCTTATGAGCACGACATTACTGGACGCTACATGCTGGCCGCGTTACAGAGATCTATAGGTTGGTAGCGATAGCTTACGTCACCGTACCTCTAAGCGA
+>9144 2
+TTACTGAATAAGCTTATTTCATCTGGAAGAATGTCCGAGATATGTGCGTCTGATGGATCATTTACGACGGGCCCCTACCCCCCGAGACGCGTACCGGAGA
+>9145 2
+ACTACGCAAGTCACTGTAATACCATCGACCGAAGAGTTTTGGTTTAGATGTCGCAGCCCGTTCTTCAGCGAGTTGTGAGCTAACCCCTCAGAGATACGGG
+>9146 1
+TAAAATAGCGCTGAATCTCGATTCCAAGGAAGTAGGACCTCCGTTTGGCCGCCCATCTCATATGCTCGGTCGCCTTCGAAGATGTAATTGTCAGGAGACG
+>9147 1
+CTGTTTTAGGGGTTTAAGACTTAAAAGACGCCTGTTACGCAGCGACATACGATTTGTTCCAGCCACGCATCTGGGCACGACCCGGGTTTACCTGACAGAA
+>9148 3
+TAGACTCTTTTCTAGTGAAACGGTAGGCGTCTGGTCAGGGAATGCGTAAAGCGCATCGCCCACGATACCTTCAATCCATGCATGTTTCGGTGCACCAGAA
+>9149 3
+GGTCCAAAGCTGCCCCCGCAATATTCGAAGAGGCAGGAGATACTGGCAGACTTACCGCCTAACACGGGCGTCTGGAACGATTTTTTGTATAGACTCTTTT
+>9150 1
+TCATACTTAACTCAGCCGAGCATGCCATAGTAGAGTTATGTGCTGCCTCAGCTTCCATATTCACGTAGATGGAGGCCGGCCGAAAGTAGAGTCAGTGTCC
+>9151 3
+CTTTCACCAGCCGATGGTTGGTACTAAAGAACGCCCTAGGATATTGAACCATTCAAAGGCAGTCGAGGCTGTTTGGCCTTGACCTGCGAGTATAGCTCAC
+>9152 2
+AATCATCGCCAAGTTTTGCCTAAGCCTCTGTGAACCCAAGGGAGCTGGGAGTCATGACATTCCTAAGGATGCCTGGGGCATCTCGGATATCTAGCATTAC
+>9153 3
+GTACGGGGTCGGCCTCAGGAAGAACCTCCCAGTTAAATCACGACCTGTATTAGCATTGCCAGTGGGATTTCTCAGTGAACTGTTTAGCCAATATGACCGC
+>9154 2
+TGCAGACGATATCTGAGCCGCCCTAGGTTTGCTCATGCATGCATTACCCGTAAAAGTGAATTCTGCCTGAGTAATTGAGCGAAGCTTGTGACACCCGAGC
+>9155 2
+AAAATCTAGTGTGCGGCACGGTCCGTCTTGCTTATAACCTTGCTAACGATACTTTCCCGGATACTTAATGCGCGAGACTGAGGCAGCGACTTGGGACAAC
+>9156 3
+TGGTGTCATAGTAGCAATAACATGTCACAGGCGAGAGGGTTCTCTACCGGGACTTTGATGCCGAAGGCTCCTCCATAACCTAGGCCTATAGCTCTTAGAC
+>9157 2
+TCAAGGATAACGCCGTGAAGCGTCTTTTTTACAACGTCGTCGATGATCAGTGCGGCGATCTCAGGAGACAGAGCCGCGTTAGCATCCACTTAGTTCTCAA
+>9158 3
+CAAACCTCGAATGGTTGTTACCCATTGCTCGACGAGTAGACAACCTTCAGCTAAAGACTACCTAAGTCCTGCTTGGTGGTTGGGGGATAGACCACGTTGC
+>9159 3
+CCCGGTTGATTGTCAAAGCAAATCTCCGTAAGCCAGCGTCCTTGCACCGTTGTTCTAATCTGGGCGTAGATACTCATGCGGGGTAACCAATGAAGCTGAA
+>9160 3
+ATGACCGTTATAAGCAAGCCGTCCTCGTCTCGAAACCGGTAAGGTCCGTCCAGGATGGTCCTACTACGTAGAGGATTAGCAACTTGGTTGTTAGTCCCAA
+>9161 2
+GAGTCTAGTGCGCGAGCCCACAATCATTCGGTACTTTAGACGGTACAATTCATTCGCTTCCTCCTAACAGGTCGGGAGCGGAGTTGCATCAAGTACATGA
+>9162 3
+CCACCAAAAGGGGTTTTCACTACCCGGTGCCTTAGGTGGACGTCTTGGGCCCTCATAGGCTCTATCAAACGGGGGCAGTACTTGCATTTAAATACAGTAA
+>9163 1
+ACCTGAGAACAAGCCTTTCAATGAACAGAGGTTTGAGGGACCGAAATACCGCGCGATGGTTGCTCGCTACGCTCCTACATACTTGTGTGTGCGCATTTCA
+>9164 3
+ATCCTAGAATGGTTACACCCGGATCTCATGGACTGCCTTAGCGTGGCTAAATGTGCTATGCGGGCGCCGGTACACATCATTGCGAGTCAAAATCTATCAG
+>9165 2
+TAGCGCATATTTAAACCCTTCAGACCCACACCATGTTCCCTGAATAGATTCTGGGGTATCAGCTTGTAGCACCTAAGATCTAGTCGCCAGGGGTGGGAGG
+>9166 2
+CCCATGGTCATTCAGTGCGTACCGCCTCCCGTCGACACACCCATAAGATTATTCGGGTATTAGAGTAGATAACTTGTGAAGCTGACCGCGTTGAGGGAAT
+>9167 1
+CCGGCACGCTTACTAAGCGTGTGAAGACATTCCGATAGAAGGTCGTTCATTGCCTGCCTCGTCATTTGGGCCGTCCTGAGAGTGCAATGAATAACTAACA
+>9168 3
+AGGTGTTAGTCATCACATCAGACGAAACATTTGAGCGCTGCCGATTATGGCAGGTTTAGCCGTAAACGTCCTAGATTGAGGCCTGATATTACCGCCCCCG
+>9169 1
+GTTACGCTCCCGATCAGAGTGTGCCAATCTAATGGTTCCCGAATAAAAATTCCTCGTACCGCATGGATGGCATCGAATTCCAGGACGGGGTGGACTATCT
+>9170 2
+TGACAATAGGTTACGTAGGATCCGAGAGCGCTGGCACACTTTTCCCCGACAAACATGCCTTTCGGAGGAATATTTTCAGTGCCGGGCGCTCTGTACAAAT
+>9171 2
+GACGTCGCCCGCGTTCTCCTGAAATAACCTAAGTAACTATTTAGTCGTAGGGGTCGACAATCCATCGCTAGGTGACTAGTGGCCATATGAGACCGTGATC
+>9172 3
+CGTGTTTGGCCAAAGCTATAACTCCTGGTTCGAGGCTTTAAATACACCCGAAACAACATGTCGAAGCGCTGGCAAAGCTCCTATGGGTCGGACTTGGCTT
+>9173 3
+ACTAGTTCGGCCTTATAGGCACAACCCGGCGGAGCCAATTTTCAACTGGAGATTAAGTATGTCCAAGTGTTGCACGCTTCTCTACGAGACCGGATGACGT
+>9174 3
+AAGGTATCCCGGCGTCTGGGGCGTTCTGACTATCTCAGACCGTTAGTGAGTCTTTCCAAGCGCTTATTCTAGCAATGTCATCAAAGAAAGCGCCCAAAGG
+>9175 2
+CGTCGTACTCAAGATCGCGAGTGTCCAGGGTAACGGTCTTCTTTCGCCTCATGGAGCATAATCTAAAGATGGAGTCCATAGGACCCTACCACGTGTAGTA
+>9176 1
+TAGCATAGCAGCAGGCCCTTCGCAGTACGTATGAACGCGCACGAACCTGTGTCATCACACATAATTCTTGTTTATTCGGGGCTGGAATCTGGGAGCCAAT
+>9177 2
+TTAGTTCGCACTCGTAGCGGACTACCATCATGGGCATACCGGGGAAATGATACGCGGTACAACGCGTCGAATCCAGCGGTGCCTATAATAAGTCTTTCTT
+>9178 2
+CTCGATTTTCCCTCTAAGCGAGTCGCATACTCATAGCCATGTAATTGATAAATCGCCACAGACCTCTAGGGGCGTATTAACCGGGGGTCGTGGAAGGTCA
+>9179 3
+GGGAAAGTGATAATATGACCTACCGGTCCTGGCGCTGGCAATACTGGAAACCTACCGTACGCTCGCGGCTTTATGTCTTAAACCTCCGAAGTTGCTAGTA
+>9180 2
+ACGACCGGGCCCTCCAAAGGTATTCAACAGCCTTTCCGGGCGTAGTCCAGTTAATGTCTCCCATTATGCGTCGAAAAAATGAGTATGGGATCGCTGTTAG
+>9181 1
+TGGTAGTCTTCATCATACGGAGCGCTGTTGGCAAGGCCAGAGATCTAAACTCCGCTTCCATGCTATGCCTATACCCAAAAATTGGCGATCGGGTAATGCG
+>9182 3
+TTTAATGTTAGGCGTCTGTATAGTGCCAATGACGACTAGCCGACGGATTCATGCAAAGCTGAATGCTCGGGCCAGCTGCGAATCGTTCAACTCGCCACTA
+>9183 3
+ATCGTGTCACGCCAACCCAGCAAGGGAAATAAGGAGCGGTATCCCAGACATAACGCTTTGACTATTCTCTGGACTTCGGGCAGCTGGTTATTTCGTCAGT
+>9184 1
+CTATTAAATAGGAGATCACCCGCACGTCTGTCAGGTGCTCGTTCGCCAGAACGCAAGTGTGGCCACCATAAGGGTCCAGCTTGCTTAATTTATGAGGACT
+>9185 3
+GGCTACTAATTTGTCCAGCTGTTCTAGCACTGTCAGCTTACTTCCAAAGTGAGCGGAACAACCAAAGCGTGTTCCAACCACGGTTGAGTACCGAGTGGTG
+>9186 2
+ACACTGGGAGAGACGTTAGACGCCAGACGCTGTCATCGGTATATACTCAAATACTACATTGTCGGCCTTTCGCCCTGTTAGCCACATTGAGGAGATGCGT
+>9187 2
+CTGTAGATAGACTGATCAGACCGCTCTAGAGGTGTCCTAACCCATTATTGCGACGTTACTAGTTCGGGGGCCTAATAAGTCCCGAGCGGAACCGTCTATA
+>9188 1
+AATTAACCTGAAAGCTGTTATCTGGGTTCGCTAACGCCACGCTGGGTAGCCTGGTACTGGTCAGGTGTCCGATCGCCCACAAAACAGTCTGACGTAAATT
+>9189 2
+CAGAGCGATCGGTTACCTGAAGTCAACGTGGAAATGTCGAAAACTGCTACAAGTTTATATCCGTGTGCTACTTCCACGTATCCGGGCTTGCCCGCGATGA
+>9190 1
+TGTCGCAGGATGATAACCAGTACACGCTGCGGAGCTCCTGTGTCATCTGGAAAAGGCCTGACCCCTTCGTGTTAATCGAGACAAGTTAAGTCTATCCAGT
+>9191 1
+CGCGTACTGCTTCCTAGTGTTGGCGGACCTGCACCATTGTAGCGTCTCGCTCTACTGGAGCAAATGGATGAAACAACAGCCAAAGGATAATCGGTCATTT
+>9192 1
+TGACATATACAGCAACTGTTATGCGGACCTGCGCCATGCTCAGGGGCTAGGGTACAACGTACGCTAATGTGTTCCCCTTGGCTTCCAAAATAGTAAGGCT
+>9193 2
+CGGCTTGGAGGGTCAAGTGTTAAATAGGTCATTCACTAACGGCGCGACTCTGTCCGCCCCTTCGGACTAATCGCGCCAAATTATTGCTAAAAGATTGGCA
+>9194 3
+CTCGATACCTTCCACCATTGATGGAACCAATCCCTTGTCTAGGTATCGCCATTTCGGTGCGACGTTAAAAGCGGACTAACGCGGTGGATATGTAGGGCAA
+>9195 2
+CCATTGGTACTTTGCGAGCATTACGCAGCTCAAGAACGGTAGCACATACGATATCGACCAGTCTGGCCGGGTCGGTAGATCTGGCTACATTTAGCATTAC
+>9196 2
+ATGGAGCCGATGGAGGCATCTCCTATACTAAGTCTAGAGCTGTCTTTAGGTGGTTTGCCTCAATTTGGGTAGCACCACAAGTATCCACGACCGAACCCGA
+>9197 3
+ATACCGGGGAACTCGTTCCATGTGGTCATATACTCCCGAACGGCATACCGCGGGTACTGAAGCCTAGTTCAGTGGTATGGCTACAACTTGTCAATAGCAT
+>9198 2
+CGGACATTCTACCGGAACAGCATAGACTGATCGACTATATTCTACATGGCGGTTAGTATTGCTAGAAACCAGGCGTGCGGGTACTGCCATGTCTACCGTC
+>9199 1
+ACCCAGACTTGATGTGCGTGATCTCTACAGAACTGGATACGAATCTGGGGAGTCTGACAATTTTAAAGTTCCCTGAGGGTCACGACGTCGCCTCAGCTCA
+>9200 1
+TTGACAATCGTGTTAGATAGGGGACCTATTCTATGACTCGGCTCCGCCATCTTCAGGCCCACAAGTGATACGAAGATCCTCGAGGATGTGCGTAACCTGA
+>9201 1
+ATTCACTGTATGCGGAATCTGACACTGTGCTACTCTTAACGCATGATATAAGAACTCCGATGTGTGGAGACACGGCCAAATCCGGGCGTCGTGGCTTCAC
+>9202 1
+TAATATACCCCCATGGCGAAGAGGAGCTTTCTTGAGATGTCACCCCCTTCCCTGTATGTTTTAGCGAGGAGGGAGCAAGCGCAATATATGATGCAGCCCT
+>9203 3
+ACCCGTCTCGCACAGACTATTGGAACTTAGACCCGTTGACAGAAGGCTTATCAACTGCAAGGGGTCTGACCGATGGCCAATAGTTGTTCCTTTGCTAAGG
+>9204 3
+AGACAAGGCTGGAATTCGAGTTATGATTCTAATATCGAGCGCCCTACGCGGACCTCTAGATTGGGTGCTATCCCAGACAGTCTCATACGGGTGTCCACTA
+>9205 3
+CTGCAGAGCGCGTGGTTGTGGTAAGCGGCTGAATACCCCCAGTGCATAGTGAAGCCTTATACGTAGGTAAAAGCCACTTATACTCTCCTCATATGGTCCA
+>9206 2
+TTTCAAGGGCACTCCGTGTTACAGAGAACTTATCTCGTACAGCTCGATAATAATGGGCCGTCAGTTAAACGGAGCCCCCGAATCGTGAATCTCGGTCGTG
+>9207 1
+CACGAGATCGTGATACACAGCGTTTCACATGCTTGCATCGTATGCAAAAGACAGAAGTTCATTCTCCGCTCCGTCCTAGTGACAGGTCTTCAGGGGAGTG
+>9208 2
+GCGACTCTATTATGATGCGCTTCAAAAGAATATAAACTAATAAGGTGCAGACTTTTTATAGTTCGAGGGGCCGCCTACGACCGGGGGCGCTCCTGCCCTC
+>9209 2
+ATCCATTCCCGCTAATGTCACTACATGTGGTATGGAGTACACGACTTTACGCTTTCGAACAACCAGCGTAATCATGGTTGCGTGGAAGCGTCGGCCGAGA
+>9210 3
+CATCATCTTTATTACGACCCGGCAACGTGAAACTGGAATTGGTATAACGATATCGGGTTCGACTAGGTTGTAAGCTTCTCCACGGCTAGGACCGGCCCGA
+>9211 1
+AGCACCTAACGTACTATACGTGTCCGGCGCCCTTAGAAGTATTGGTCAGATTAATCCTGTGCCCAAGAGCATATAGGCAGGCGCTTTTGGACCGCTGATA
+>9212 2
+TTGGACTCGACCAACAAGGTCCTACGACACCGATCATGGTGGGCATATTGATATAGTGCGAAAAGATACGACCTCCTTGCGTATCTTGGGGCCTAGTCTC
+>9213 1
+TAAGGAGTACAGATAGAATATTCCCGGCCGATATCTGGTCCATCAGCCTACTCTCTGGCCCCAGCCGTGATATGTCATTATGAGCGCATATGGGCTAGAG
+>9214 1
+ACGTGGTCTGCAGGCGAAACAGATTTTGACGGCCAATCAAAGTGCCACCGCCTGTACATCCCACTATAGCAGTGTTAGCTGTGATGCAAAGTGTTGCTCT
+>9215 2
+TGACCCACGACAAAATCTCTGCCGACATTACCTAGCGGATTGTGATGTTGAGACCTCCGCTGAAGCAAGGTCCCCTTGGTGTAGAGTAGCAGCTTAGATT
+>9216 3
+GCATCGTAATGTAATCCACGCTTCGGTTGTAATCGGCTACCCTGCTTCAGAGAGTCTAGAGGCCATAAAACATCCAGAGCGTCGAGCTAAGTGTGGTTCC
+>9217 3
+CTGTACGACTCCCATGGGACGTAGTTAGTATTAACGCCAGCACGTGAATGGTAGAAGGAGTCGGCCATACGCTCTGCGTTCGGCATCATCTACATTATAC
+>9218 2
+GTGACATTGGAGGTACAAGTACTACAGCTTGTCCAGTCGAGTCTTCCCCGAAAACTTGACCTGGCATTCAATGCTCGGGTACCGTTTGAAGGCAAACGCT
+>9219 1
+CTCGAAGCGTAATTTTTAAGGGGTACTAAACTTAGTTCTGCCAGATAGAGCCGTTACACGCCGCGAACTACCATCGTTGTGGAGTGGTTCCAACCGACGC
+>9220 1
+TGACTCCGTAACAATCGAGCTTCTAAGTGATATGTGGGCTGTGGCACCACACTCGCTAGCAGTCCGGCGTATGATAATCTAGTCGAGTCTAATGACCACG
+>9221 1
+ATTGAAGTCCGTTTGATCCCTCCGGGATTGCTGACGACGTTACATGACACGTTTGACACCGAAGGGAGACCTAACGGCTTCCCTTATGCCGGTGATAAAA
+>9222 2
+ACGCGCTCTGCCATACACTAGTTGTCATTCTGACCTTGCCTGTAACAGATTGCAACTTTCCGTTATGCGTACCTGCAAGTAAGGGACGGAAGAGACGGGA
+>9223 3
+ATTCATGTCTCGCAAGCGGGTTGGAACTATGCGATGCCGTAACATACATCCTGTGAGGTGCCAGGGTAGCTACTTCTTCGACTTCAACCACTGAAGCGAA
+>9224 3
+TGGTCGCCAGGGCGCTACGACTCCGCACGTTGGGCGTACGAATTCTGTAGAATCATTAGGCTTGAACTACGACACTCTGTAACTTTAAGCTACCTGGAAA
+>9225 1
+GCCTCTTAAGCCGGTACTCCACTGCATAACAATAACCGCTTAAGGGGGAGACCGTCAAGATCTTTGCCTCATTCGGGATTACTCGTAAAGGTGTACGTGG
+>9226 3
+TGCTAACTCCCCTTAGGGGTGATACGTGGTAAGAACAAAGTTCCATCCTTAGCGCGCACACATCTCCTGAGTAACATTCCGGATGGAGATTGACTGGCTG
+>9227 1
+TTCGTCGTGAGTAAAAATCAGCCCCCCTGGGCACGATGCGCAAACACATGCCCGGGGAATATCCTAGAGCTTGTTCCCTATACTTTGAGGTAATATGGTG
+>9228 2
+GCGGAAGTTGCATTGTCATTAACGAAGGAGTCTCATGGCCAATGGCATCCGCGGGAAGTATCAATCGAGCCACCATTGTCGCCTTCAGTTCCGTCTAATA
+>9229 1
+TCCAGGACCGGGCACGGCGGTCTACCTTAGCAAAGACAGTGAATACCGGAATAATGGTAGTGGCTATTCTGCTCCGTTCAAATGTCCATTGTATAGCCCT
+>9230 1
+CAAATAATGCATTGCCGTGATTCGCCGGGGCGGTTAGCATGTCCAGTCATAACATTTGGGTGAGTATCGCACTCGAAAGCCGTCATCCCCCTAGATGAAT
+>9231 1
+CACGCGTGTAGTCGACATAGTCGGGGTAAAGACAAATGGCTGGTACCGACCAGTCATCAAGTCGCATCGGTTTTTTCAAAACTCCGGTGAGACCTTTCTC
+>9232 1
+ACATGGCCCTGTGACCGGCTATATGCGCCCCTGAACATTTGTTACCAGAGTCTGGCTAACGTACTGTGTAACGGTCATCGCAGGGCTAAAATTTAGACGA
+>9233 2
+GACGGACGCCGTACATCGGATCAAGCACGCGGTGAATGTATCGTAGCTACTTTATCGCAGGAGTAGGAGATCCGTTCCGCCGATCTCTTCAAATTTAACT
+>9234 3
+ATCTCGACGGGTTGACGCCTCTCAGCAATTGAACGGTTTGAAATTGACCTAATAAACCACCTTTAGGGGCGTCAGGTGCATCAGTGGGGAACACCTCTCT
+>9235 3
+TGTTTTGCCGTTGATGGAAGGACTCACAGAGAAACGGTCCAGGATCCTTCGTTGTATCTTAGCAATCCCACGTAAACACGCCTAAGCTCGGAGGTCGCAT
+>9236 2
+CTGGGCAGCAGAACCTCTAGAATAGCCGGCGATACCTAAAATCATACGACGTCAACTGATTTCGTTATCCTAGAGGTTGCCGGTTTCTAAGCGTGCTGGC
+>9237 3
+GTTGTCATTTTCGCGGCTGGCAAAGAGCCGGGCAAGCTGCCCTGTTAACTTGATACCCGATGAAATAACAGAGCATGGATCTTCGCTTCCGAACAAGTTC
+>9238 2
+GGCACCTAACGGCTGTGCGCACCGAAGATGACTTAGCTCAACACTTCGCGGGGGAGGACGGTATAATCCTCGATATATAATGTCGCGTCACTTAATTTTC
+>9239 3
+CATGGAAGACGCCGTGGCCTACCTATTAACGGTGCTCTTGAGTCTCCTCCACCGGAGCGTAATGGACTACTTAAAGGGTTTGCATAGATGAGCTCCTAAA
+>9240 2
+TGCGTCGTGATATGGTCCCAGGATATAGTGAGAACGTTCGAGTACTCGCCCCCATGATACATGCTTAACGAGCGGCTCGTAACCAGCGGTACTATAATCT
+>9241 2
+GTCGGGAGTCGCACCGGAAAACTCAGCCTGCAATGCAAAGTACGGTGTAGACAGCTTTTTAATAATGTATGGCCTCGGGTCCATGCACATTCCTTTCGCA
+>9242 2
+ATCGCTCACAAGATCGTAGGTATAAGGACTACTTTTTCTCCGTTGTGGAGGAGTCCATAGCGGAGTCTTGCAAAGGTTTCGACCCCGAGACCAAACCGCT
+>9243 3
+CAAACTTCGGTTACAGGTCATCCAGACTGCTCTCTCCATAACGACAATATTCTTGGAAAGTCGTCAGTGGGACTGGTCATGGGGACACAAGTGGCGTCCT
+>9244 2
+TGATCGGATAGGGTGCAAGATATCCAGACCCCACCTTTCATTGCTAGGACTGTTCCAATTGGGCCGGATTACTACTCACAGAGTAAAGGGATCGCCTCGT
+>9245 1
+ACTATTCTGTACAGGGGTTCCAAGTCAATGAACATGACCGCTGGGTAGACATCGCTAGGGTCCAAACTAATTGCTTCGCTACCGTCTCCATGGATGGACG
+>9246 3
+TAATTACATCTTGCTCCAAGAGTTCACCAGGCAGAGCGCCAGCGAATGCGTAAATTGGAGGACCCTGGTGTCATGGCCCCTCTTTTTTGGCAGAACGAAT
+>9247 3
+GGTGATGCTCTGGATGGCTATATCCTCAGGGCCATTTATTGAGGTTCAACATTGAGTTCCAGACGAGGTGTACAATTGACCACAAGCGCCCAGATCCCAC
+>9248 2
+CCCTCTTAAGTTGGTAGATCGAATGACAGGGGGGCCCAACACCATGGGTCCATAAAAGTAATAGTTATGGCCCCGCTTGATCGCCCCGTATGTGTTACAT
+>9249 2
+TAAGAGAATTGAAACACACCTCGGTACTGCACCCGACGTCGACCTCTTGTTTGGCGAGCAATACGAAGGCCGTGACTTAGTCGATCACCAGTTGTTTGGT
+>9250 3
+CCGGGTCAGTCCTAGTTTAAATGAACTGAATAGAACAGACCCCGCCGCCTATAAGACGCGAGAGAAGTGGTGGATCTCCATCCTATCCTTGTGTTTGCGT
+>9251 2
+CCTCCTTAGAACTACCTGGGCATCTGCGTGGCTCGCCCGTGTGACGGACACAACGTTTATAGTTGAAAAGTGCGCGGAATCATGGTACAGATATAACTCT
+>9252 3
+CCTCCTACTGCAGACACGTGGCTGCTACTGTCGAGCATGTATCTATTGAAAGTACGATGAATGGAGAGGAACTAAGCTGTCACAGCCTATCGTCGTGCTC
+>9253 1
+AACTCTACTGTCAATGAGAGTCTCCCCCTTAATCGCAGGCCCCTTATACGAGCAATATGGGCAGTGGTGTAGTCGAGCAAGGCGTCTACATGATGTGCAT
+>9254 3
+TACTCCAAGCGTAGACGGTGTTCTCATTGAATGATCATATGACGTACACGGCGCCGTGTTCACTCAGAAGTGGCTCGACCTTGTATATACCAGGGAGACC
+>9255 2
+GTAGTCCGAAGAGAGCAATGGCCGCAGCTCTAGTACATTTATCGGGAGAAGTGGCCCTTGTCTTCGGCCAATAATGAAGGTTATAATTCCCCTCAGCTCC
+>9256 1
+TCGGGCTTTTACATTCGGGGCCTTCGGGTAGCCGCCCTAATCATAGAAACGGTGCTGTTAGATCGCAAAATAAAGGCGCAGCCGAATCTTTGCCATAATC
+>9257 3
+CTTCGGCTGGGGGCTGCGCGGCAAGTGTGACAGCCCTCGGTTATTGGCGATTCACATATCCTATCGTCACAAACTAATGTATTTAGCAAAAACCGTCAAG
+>9258 1
+CCTTGTATCTCGGCAACCCAATCGGCATTCGAGGCCTACTGAAGTGCAGACCTTAGGCAGAGGGGGAATGTAGTTTACCAAGGACTGCTCTTCATATCTA
+>9259 2
+CTAACTAAAGGGTTATCTAAAACGAAGCCGTATTTTCGACTTGCTTCACATGGAATTCGTTTCAACAGTGCGATGGCTCGCTGGAGCCGAAGGCCCCGCG
+>9260 2
+TTCCATACGCGTTGCACATTAGGAAGAACAAGGTGGTCATCGACTCTCAAAGGGATTGCGTCTGCTTATGTCCTGGACCTAAGTAGTGACCCCCTAGAGC
+>9261 3
+CGGGCCCGTGGGCGCAGACTTGACAATGATCCTGTAGATGCTCCCTTGTCCATTTTACTACACAATTAACAACCCTTTTGGAGAGGAGGACATGGCGATA
+>9262 3
+ATACATTACCATAAGATCGGAGAAGTTGGGGATCTACTTGTACTTAGTGCATATGGCCGCCCTCACAGCGCTCGTCTTCGAGGCTATAGGAGGCCCAATC
+>9263 2
+GTACTTACGTAACAAATTAGAGCAACCTCTTGTCGCGGATTACCCAACCCTGACAGTTTTGTGCCGTAGACAAGGGTGGATTCTAGCGGAGCACTTCGGC
+>9264 2
+ACTAATGTGACGTCTCCTCTGGGTCGAGCTTTTTATTTTACGAAATGGAGTATCATAGACGGCTCTAAGCCGCCGGAATCAGCCGGGAATACACGGCCAC
+>9265 3
+ATGAGCCTATTTCTCCCCGGATCGACGGATGACTAAGTTCCAGCTAGGTTGCTACCCGACGATGATACTAACTGCGTTCCTCGAAGATGCTTGGAGAAGA
+>9266 3
+CGGATGTCTCACATCTAAAGGCCTGGTGTGGTCATAAGCGCCAGCTCTGCACTGTCTCAAAGATAAGTAGCTCTAACCCATTGCTGATTGCGTACGGAAG
+>9267 1
+CGTATTGACGTATGCGTCGGCATGATGCCCTCAAGCTGAAAAGTTACACACTGTTCCCGATTTGCACACAGGAGGCATTGACGGTACATTCTGTAACGGC
+>9268 3
+TGAGGCACAGGCTACGTTGCAAACGACACCATCCGCGCGACTGATCATTGGGCTTACTGGTCCCATACTGCGGGGATATGCAGTTTCTTTGCTAAAATAA
+>9269 2
+GGTTGCAGCGCAAGTAGCGTGCGGCGTGCCCAATCTTCGTATCCCTTAGGTCCATGTAAGCGCAGATAAACGTGTGTTCCAAACATAGAAGCACTTTCTA
+>9270 3
+GCGACGTATTTGCGTCTACAATCCATAGTTTAACATACGAAGTACGTCCGCGAGGCGATTTCTCTAAAGGCCGGGCCTAAGTTCAGGGGAAGCTTCCACT
+>9271 1
+TATCACAGCTCTGTGCCTACAGCCGGGACTATTTGAAACCGAATAGTTGGCGCCACGAGGCTTCGCATTCCCGACAGAGTTGGATATACGGATAGACTTT
+>9272 1
+CATTGAAAACTTGCCGCGCTTTTCCGCGATACTTGAATATCAATTGCCTTGTGCACTCTTGCCAGTCAGACGGATGCAGCACCAGTGAACGAGAAGGGTG
+>9273 1
+GAGTACCTACCTCTAACGAGGTCTTAATCGTATTAACGTCCACGGATGGTAGTTGAGCGAAGCAGGCTTCCGACTCCATCCGACACAGGATTGGCATTTG
+>9274 3
+GCATAGAGGCCGTAGATGGTTGGAAGGCACTCAGTTACACCCTTGTCATCTCAAATGTCTCGGGCCACAGAACACTGTTCAATGACCTATTTCGGGCGAT
+>9275 3
+TAGACCAGCTTTCCGCGAGCTATAAAGATTACACGACCGTCCGTAGCGTACAATATAGCGGGGCTGAGGTAGTATCTTTTTACACCCGCGAGCCTGTAGT
+>9276 1
+AGAAACGGCTAGAATTACGCTAGCTTTGGTCCTGAATTGGTTCTGCATGACCCCCTTTACAGAGTGGATAAGTAAGACACGCCCGAGGACGTCTTCTGCC
+>9277 3
+GGCTCCCGTTAACTTTGGGTCACTCAGAACTCAGTAATGTGCGGGGGTTTTCAGATACTTTAATGCCGACGAAAAAACCACCGGTCGAGGATCGTATCCC
+>9278 3
+TCCGAGCGTAAACGGAGCCAAACGGATCGGCCCTTCTCGAGATATTCCTCATAGCTAGTTCGTAATCAACTTGCTTGATGCACAGGTAGTAAGGTGGTCC
+>9279 1
+ATGAGTCATAGAAAGGTGTCCGTGAGCCGACCCAGCAATTATCTACGTCAGGGTGCCTCCTATGTAGATTGGCGAAGTGACTTGGTCAACCCACCTCATT
+>9280 2
+AGACCATCGCCCCGCAGATGTGACCAGCCTGCTCAATTGATAAGCTATTTGCGCGTACTACTGGAGCTAAAACTGCAGGACTTGCGTATGATGTTCGAGT
+>9281 1
+ATGGATGTATGTCGCTCATTCCGTGACTCACCGAATACAGAGCGCAACGTCGTGAGTGTCACTGGTATCAATGATCGACGAAGTCTCAGAAGCTCCGTCT
+>9282 2
+TGTCAGAAAGCATCTGATAAATGTGCGGGTCGTCAGGATGATCGTACTTCCGCTACGACGATCCAATACTAGCGCTTAGTCGTAGACTGAGGCTCCTCAC
+>9283 3
+ACCCTGTAAAAGAACAAGCGCAGTATTTTCAGTGGGAGTGCCCCTGTACTGAAGCGATGTTGCACCTCAACCCCCTCTGGCAGTGCGTGTATGTAGATAT
+>9284 1
+CAATTGCACTCGGATAGACTTTGGACTGGTCAGGGTTCAAATAAGTACTTCTACGGCATACTCGATATGGCCCACCGCGTACAACACGGGCTGACTGTTG
+>9285 1
+ATAGAACAGTCCCATTGGTTAGGCGCCCTTCAGCATTCAATTCCGTTGGTTGACAAACGCTGGCGGAGCAATAGTCTTTGAGTTCGGACAGTAGACCACC
+>9286 1
+CGAAGGAGGAGTGCTCATGTCCATCATCGACCGATTCAACTCGATAGGTCATGAAACCGGTGCGTAGCTGGGTTTAGCCGCCTTACCATCACAGATTATT
+>9287 3
+GTTCAACGCAACACGGACAATTTGAGTGAGTTCACTGACTAAGATTATCTCACGATCACAGGAGAGCCGCCGTTTGCTTCGGGACCAGAGTGTTTCGCTC
+>9288 2
+TGGTCTGCCACACAGCAATAGTGTAAACGTGCACTAATACTACCCGTTAGACACGAGTAGGTCGGCGAGGACCTATTTCTTGGCCTCGGTTAGCATACTG
+>9289 2
+ACTGTCCGAAGCCGTTACGGCTGCAGCGAGATATTATTTATCTCGATCTAAGCCGACTGGAGAGATTATGCACGGTTGCACAATACCTTCAGGCGCGATC
+>9290 3
+ACACAGTGGATTCACACCGCATTGGGGTGGTTCGTGTACCAACTGCGTAACGGCATAGTTACAGTCGTCTGCGTATGTCACCATTCCCTGAACATAGAAG
+>9291 2
+AAGCTGCTATGGAGGCAGCGCTAGGGGAAAAGTTTGCTACCCTTCCTCCAACGTGTTCGTTCGAACTGAATCCTGGCTGGATCAAAATCCGATATGCCTA
+>9292 3
+GCATCAGTGGCGAGTCGATCGATAACACTCGTTCCTAGAATTGATCGGGTCCTAGGGTTCGGTAGGATCCACAATATGACCAGTGAACGTCTACCTCACT
+>9293 3
+GCCAAACGAATCATCGCGCTGTGCGCGGTATTCACAAATCGGCGTTGAGTAGGAGAGCGTTCAACCGATTACCTATTTGCGCTCATCTGACTACTGTGAA
+>9294 1
+GGCGAACTACACATAAACCGGATTTTGGTTGTCGCTCACACTTGTCAACCACTGTCCGAGTGTATTCCGAGGTACGTGTATCCTGCCGAAGGAAAGACTG
+>9295 3
+GGCAACCCGTTGGGGTTACGCATATGGATGTGCATTGAAATTATCATCCGCTCAAGCGTCAATAACCGTAATGTACTCCGTGACCAGGTCGCCGAATGTC
+>9296 1
+TATGAATCCGCAGCGCCCGGTAACGGGTATGTGAATCAACAGGCTTACATCAAGTCTCGTAGCCGACGTTATGAAAGATCGCGCTTGGTATACCCGTTTC
+>9297 3
+ACGTAGTTACAGCAATGCACCGCACACAGTTTCCAGTAACCGGGTGGCTACTCTGGATCAGTTGAATGATGTTAAAGCCCTGCTTAGCGCTCAGGTTGAC
+>9298 1
+GATCGGGTATTGTCAGCCGCTATGTTCCGGCTACAGATAGACAAGACTTTTTCTCTACCGGAACTGGGACTCCGGTAACCAAGTTGAACCAGGTCCAATG
+>9299 3
+TTGACATGCGGGATGATACCGGGCTTCTCAGTTGTCCAGCACCCCCTAGTTAGTTCCCGTCACACTAATTTATATAGGAGAAGCAGGAACATGGGCCATG
+>9300 1
+AAGGTTTCCTCACCTCATCCAGAACTGGATGTATACTGGATCCGCACTGTAGTAAATTGGAGTCAGATTTGCCCACGTTGTCCCTGGGAACAGGGACCGA
+>9301 2
+GGTGACTGGCACGTCGGGCTAGATACATAGTCACTAAAGTACTCTACCCTAAAAGAGTTTAAACGTACGCCGTCGCTCTCGTCGGCGTATATCTTGGGCA
+>9302 2
+TAGAAAACTGACCTCCCGTGTCGCATCCGAAATACTCATGACCGAGGTTGTTAGCTTTCGTGGATTGCGCAGCGGTATAATTCCGTGGTAGCACCAGACA
+>9303 3
+ACATGCTCGCCTCATGTATGAAAACTCGCTGGTGTAGTGATCAGCCCGAAGACGCGAGTTTCTATCGTTCACAATGTTCCGTGAACGGTCTGAGCAACGA
+>9304 1
+GCGCGACCCGATCACTGTGAAACACCTTCAAGAAGGAGTTATTTAGGACGCTGATTGCCTCGTAACTATATCACGCAGTCATCTGTGTGTGTGCGCAGCA
+>9305 2
+CAACGCTTCGGTCTTCGCGTGCTAGTCGAACTTTAGGCAATTGGTGCGACGTTTCAGAGAGCGCATCACCAACTTGGACATGTAACCCTAGGATATAAGC
+>9306 2
+GATACTAAGCTGTGGGGTCCCAGCCTACTCAACACCTAACACATGAGGTATGGGAGGTGTCTAGCAGGAATGAACTGCCCCTTGAGTCCCCGTTAATTTT
+>9307 2
+CATGTAGTGACGACCCCTGCCACTTTTTCCGAACAACATTGTGAAGCGGAGCTCCTTTCGTGCTGGCATGGGCAGATAGTAGAGGCCCAATCATAGTTAA
+>9308 3
+CAACCTTGTTAAGAAACCAGGGCTGTTATTTGACTGATTACGGTCCCCCTGGGGGCATGATTCCCGTCAATACTGACAAGAGCATTGAGTACTCAGCCGG
+>9309 3
+CACACAATCCATATTGTTGAGCTTCTCACGTAGAATTTGCAATCGGGTCGGTAGGCACATGGGCTAGAACATCACCCACGTGGTTGGGCATCGTAGTCCA
+>9310 2
+AATCACACGACACAATGTATTTTTGGAGCGCCAGAGATGATCTTTCCTCCACGAATCTGGTGAGCGTGCCTTGCGTGCTGGCAGGCTGCCCTAATAAGAA
+>9311 2
+GCTAATATCCCCCAATCAGCCGATTTTTATCTGGGGATTTGATGCCCGTGGCTACCAGGCAATACGGCAGGGACGGAAGGGTTTAGCACCAATCTAATCT
+>9312 1
+GGACTGTCAATCTTATTACCCCTGCTAGCAGTTCTAAGATCAAGCACTGGACGAGGCCCGGCTGGTGAAGCACTACTCTAAAAGGTTGTCTGATCAGGCT
+>9313 2
+AAGCGTAAGGCAGCCTCAATGATTGGCACTACTAAAGACCTGCTGCGTACGTGGATAGACACTGCCTGGATTTCGGCGAAACCTGGCTTCTCATTTGATC
+>9314 1
+CGTGTTCGCCAACGACAAATCATCTCGTAATCCCGCGAGATATTCACTTTCGAAAGGAAGATGAGCACAGGATGGCACCTTTGGTTGCCGAGGTTTCGCT
+>9315 1
+TCGACATACGCGATCTATCGGGGGCCGCATATAGTAAGGGCTATCGTTACACTGGGATACATTGCGGTCGTTCCGACCAGATAATATACACCTGCGTCAT
+>9316 2
+GCATCGAGGCCACGTCTTGACATTTGCTTACTCAAAGATAGTAATTGTCAGCAATGATGTGCTGGATCCTATGCAACCGCGGACGACCAGGCTGCGCATT
+>9317 2
+CAGACTTTGGATACGTCTGCTGGCACGTTGATTCGCTGATGGGTCTGAAAGTACCGATCCAACATAGAACACCTGACCGTCTGGGTCACCACATATTGGA
+>9318 2
+GGAATCTTCGACTAGATCACCCCAGCGATTTGCTGACGGGCGAAAAATGTCGATTTCGACAGATAGGGGCACTCTGCTCCCTGATGTGCTTACTACATGA
+>9319 2
+TGGATAAGAATAGAGCAGGAACCCCGTTACAAACAATATCCGGTGTTGCTCTATCAAGATTATCGCGTGCAGGCCCGCTCCCTGTAGCTGCGGTTTATCG
+>9320 3
+CGTATGATAGATTTAATGCTTGCAACACCCCGCAGACGACGACAATTGGCCACGTCTCTATTGGGTCCTTTGGTAGCGCAGAGAACATGTCCGGAATTGC
+>9321 3
+AACTCAGTGGTCGTAGTGACACCCGAGTTCACGTTCAGAAACGCACTAGGTGGATCGACGACTGCTGCCAATACGCTGAGCGAATTGAACCTTGTCTTTT
+>9322 1
+TACCAACCGTGGTGGGCCGGACATGGTCCACATGGTATCGAGCCAGTAACGTTAGGTTATATGCTGAACAGCTATTCAATAGCTATTCCGCAGTGACCTC
+>9323 1
+GGCGTAGGGCGTCGATAAGATGGCTTCTCACTGTGACCTACGTATGAATCAATGATCTCCTACTCGTAACTCCTGACGTTTAGACCCAAGGCGAGACTAG
+>9324 2
+AAGTCCAGGTTTGGGATATTGGGGACTCATCATGGAGCAGGATATACATGACCACTGACACTAGCACGTATGTGCCCACCTTCTACTACGGTCGTGCCAT
+>9325 2
+TGTTGAAGTTCTCCGTGGTTATACCTTCTGCATCCTGAAGAGCAGTGTCTAGTAAGACCCAGCGCCTACCACGTCAGATCATCAAAGGGCATAGTCGAGG
+>9326 2
+TATTCTGGTGAGTTTAATCGAGGCTACACCTTCCGCGCGGCTGCCCCAGACAATCTCTGAATCAGGTGAGCGTACAACCGCAGATGGGTGTTAATATAAC
+>9327 3
+CGTTCCGCGATGAAGTCAGATTTTACGGCTTTTCATGAGTAGGCGCACTTAGTAGAGCTCAGCAGATAGGCCCCGCATAACTCGCTTTGAACGCGTAACA
+>9328 2
+AATCGCTAATGTCTGACTGCCCAGTTGGGTGTCAGCACGAATTAAATATGTCCCCCAGTTATGGACCTTCAGGCACGAGTAGGCGGCGTACATGCAATCT
+>9329 1
+GAATTGGTGAGTCTGCAAGCAGAGACAACTCCGCTTGCCGAACGCATGATGTACCGAACTCGTTACCGTTTTATGATTCGAACCGTAGATTCCACTCGGG
+>9330 1
+AAGGGAGAGGCTTTGATATTAGACTTATAGCCCGTTCCGCGTCGTGGGCGGTTTGCTAGAACCAATCCAACATCACCATCCGGTCACATGGCTTCTAAAG
+>9331 3
+TGCGTAGGCATAAGTACGGTTGAGGTAGTCTTCGTCTCCAAGAAGACTGACGTATCGTTACATCACGCAACAAAGCTCGTGGCTTGGGTTACATCCCCAC
+>9332 1
+CGCGCCTGAGTCTAATTTTTGTTTACTAAAGCAACCCTCGTCAGCCGGTGTCAGGAGGGTGGACACAGGCAAAAATGATATTGTATTCCGTGACCCCGAC
+>9333 1
+ATCTCCAGGACTGGCATTTGGCAAAAAGTCTGTTCTCGTCTGACCGCGGTGCTCCCTGTGAAGACTGGGCAACAAATTCGCCGAAAATTACTTAGGTGCA
+>9334 2
+CAGTATAGGCCATGCCTTCTCCCTTCGATTAAATACTGGACCTCAAGGAGGCGCCAGATTGCGGGCAGGTGTCCATGGTTATATAACGTAACACGCTTGA
+>9335 2
+TTCCCGGGTAACGGTGTCTCCATAAAAGCGGACAGAACTCTAAGTTTTCATCTTACCACGGATCGTCTCACTCCTGTAGGCATTCAAGGGGGGGAAGCTA
+>9336 2
+TCGCGGCTAGTATTCCAAATAGTTACTCTGCGTCACAGGTATCCGAAGCATGTGGCTTCGAGGTAGCAAAGGGTAATACACTACCCCTTCGATTGCGAGC
+>9337 1
+TGGTTACAGGATGGGCCATACAGTTCGACTCCGCGGACTATTTTGATTAAGACTCCCGCAGAAAACGACTACGGTATTTGGTTCCGCGCCAACATCTGGA
+>9338 3
+TATGAACGTAGTACGTGAAGCGGGGGTGCTGTGTGCGACATAGTCGGTCTCTACCAATCAAACGCTTAGCATATCGCATCTCCTAATTTCCCGGACAAGC
+>9339 2
+ATTGTTGGGATCTAATATCCGCGTACGCAAGCCGGCTTCGTAAGGGTATGCGACCGTATCCACATGTTTAGCTGGCAGTCAACAGTCACTATACGCCAAG
+>9340 1
+GTTGCGCCTGTTCCGAAGCCGGTTACTGTTCTCACTGCAGGAACTATTCCACTTCACCGCTATAGCGCGAGTTAAAATGACATAAGGAATTGCACGGGGA
+>9341 1
+ACATTTGTATCGTCAGACCGTGTTATATATCGCGATCATCAGTCAGAACCAGGGATTCACGCCAGGTCGGACTCCGATAGTTAGGCCTCTCGAAGGTGCA
+>9342 2
+GAAGTGGTCTACACGGTGAGAATTAGAGTCATATTTTGTTACGTCTAGCCCGCAGGCGATACACATCTCGCGAGGATCATCCTTCGTAGCCAACATGGCC
+>9343 1
+ATCTTGGTTTTGCTGATGCTAGCTGCATCTGACCAAAGACAGCCACTCCAGCAACAAAGGTAAGCGTGCTTCAGCCTTGTACAGTGCGAATGTTGCCAGG
+>9344 3
+TTACAGGTGGCCATGTTCGCTTCCCCGAGTGGTCTCAGGCACTCTAAAGAGCTTGGACGCTAGCCTATGTAAGGACAAGGCCGATCATTAATTTAGCAAC
+>9345 1
+GATACAATATGTGCCGGCGGAACAAGGGGCAGACCGTAGTAGGTTCCTTATACTACACAATCATTAGCCCGGTAGGTGCCCCTCTCTACTACTTTGAGGT
+>9346 3
+ACCCTTCTGAAGACCCTGCAGTCGTGTACAAGCGGCACCTGAAAATCGCCACCTTCGGATCAGACAAGGGTGTTGTGTCTGAAGTATTTACGCAGGTTTA
+>9347 2
+CAGTCGGTAAAGGCTACGTAAGATATTGCTAGCAGTTGTCGGCATTGAAATCCGCAACATACTCTCGTATGGATACTCTCGGGACTCGCTGGCAGCCTAC
+>9348 2
+TCGATGACACGGCGCACATCTGTCTAGGTAACGCCCTAACTGATCGCATGTCTCTGCTCTACATGATTCGATGTAAGTACGCCGGGTGGCTGATAAAAGA
+>9349 2
+TCCATTCGTCCCAGTGTCTGCGTAAAGGGCGATTTACTCGTTGATGCGATACAGGACAGCGTCGTGAGCCACACCTCAGTAGGCTCTTAAATCTAAAGAG
+>9350 3
+ACGTGGCCTATCATCACGTCGTAGACATAATCGTCCCCCGAGCTTGATGCAGAAACTCACTTCGGTTCGAGTAGATCAGCAGATGTCTGTACTGGGTAGA
+>9351 3
+GATTAGTTTCCTATGCCACGCGTTATGCACAAGTAGCGGCGTTGGGGATACGCAGCAGGTAACTTAGTCCCTTCGTAGTTCAGATCCCCACATCAAAGAG
+>9352 3
+CGGACCTACGTTGAGTTTGTGAGCTAAGGCTGCCATGAAAGGTTCATCGCATATTAGATCCGTAGGTACGCTCCAAGTTGTACCATACCACAGTGAGCCC
+>9353 2
+TGTTAGCCTACGAGCAATAGTATCGCGATGACGTGCGCTTAGACCGCTCCAAACGAAGTATCAGAGGCTTCGGTAGATTAGCTCAACGACGTGCCTTTTC
+>9354 2
+CGGGGTGCGGTCCGATGTATACTAACTATCGAGCACTCCCTAATTCGCAAAGTAATACGGTCATAGATTTGTACACCGGCATGTGGGAGCCTTGCTAACC
+>9355 3
+AGTTCTTCCGCGGCGTCCATAATGATGTATGGGTACTCGAAGTTTGATGAGTCGCCACGCGGTCACACCCTACAATATCTTGAAGGCAAAATGCTCGGCA
+>9356 1
+AGTCGGTTTTCTGATGGTTCTGCCCAAGAAGCGGCGGCCCTGCAATGTGCTTAATATGCATATTAGCTACACAGATCCCATAATGGGACGCCCAAGGACT
+>9357 1
+ACAACACAACATATTACTGTGATAGCGACGTATTCGGGTGCCTCTGGGGCTGTTGCGCTTGCTGACCCCTAAATCGAGGTGCAGACTGCCACAAATTGAT
+>9358 2
+CACCCCAATAGTACTGGGTGAGATATAACGGACCAGATTTGCTAATAGGTCATGTTTGACTAACCCGCCTCAGATTCGGTTATGACTGGGCACGCTGGCC
+>9359 2
+GCCTGCCCGCTTAGGTTCGGCTGAGTTCTAACCGGGGCATAGATGTCTAGTTCCAACTAAATCCATCCAACTTGTAAATCGACGATGGACGAACGGGTAT
+>9360 3
+CAACCGAGAAGTCTTATCGGTGAGGACCGGTCAGCGCCATGTCACCTTTCCTCGTGCTATGCATAATAAAGGTTCAGACACATGATTTGTCGGGATCAGC
+>9361 3
+CGCCACTCGGCGTTCTCGAAGACGCTTCTGTGTAACGTGTTAACTATTACGGATCTCATGCCCTGTACACAGGAAAATGAGAGATGTGGAGAGATTCCCC
+>9362 2
+GTGCTGGGCGAGGTAAGCCGCGCCTACGCTCCCCCATTCGCTCACATTGTATAAACCGGGAATTTGGACCCTTCGGTTAATATAAGTAAGACGTTGAATA
+>9363 1
+AATCTAGCTGACCCAAATCCCTCGCGAGAACGGGTTCCACAGGCGACTGTTGTGGCCATATTAGGATGTATTATGAACCTGAACGCTTAGTCCTGGGCTA
+>9364 1
+TCCCACCATGTGCGAATAGGTCGGTAGGCTCTAATGCAAGTTTATAGGCAATCACGAGCAAAGAACCCGATCTGATGCTGCGACGCTCCATCGTTGTTTG
+>9365 2
+CCCCGTTCATAAGCGTGTATCTGGGAGGCTATCGCGAGCCGAGAATAGCGGTATTCTACGGTTACACATACATTCCAGCTTACCACGCATATGGAGATGT
+>9366 1
+CCTAACAGCACCTTTAGCAGTTCGAGGAAGGAGGGCGATTCCTGAATAGATGAAAATCATGTCTATCCTATCCCCTTATACGTGGTCCGCTCGGCTAGGG
+>9367 1
+CTTATGTTCCATGACTAAGCGCCGGGCGGTGGTTAGAAGATACTTTTAGCAAGACAAAACCTCCCCTAGTTAGGCAATCACTTTCTGCGGAGGGTCCCAG
+>9368 1
+TATGTCTACCGGAATAAGCCCGTGTGTGATTTCAGGAGTAGCGTGCTCTTCTAGAGACCTTACCAGCCACCCTTCCCAATGGGAGATCTAGACAGTAGGA
+>9369 3
+TCCTGCCAAGTCTGAGAAGTACTATTGCCGGTACCTTTTGGGACCAATCTTAGACTGAAACTGGTGGACGGTCTCCCGAGACATCAACACAGTGAGTTGC
+>9370 1
+CCCAATCGGCCGTTCGTAGATGCCCTAAGGCACAGCCAGTTGTAGATAATGAGATCAAAGGCTCTGTGCTTATAGGCTATGTTTTCGCCAGAGTCAGCAC
+>9371 1
+CTTATCCGGCTAATAGATAGAAGACACCGACGCATTATGTGCGCGGGTAGCTGTCGCGTGCTTCATTGCCAATTCAAGATCGTTCACGCTAATGGACCAG
+>9372 3
+TAGTGCAGCAGGCGCCAAACTAGGCAAGGTGCACATTCGACTCTTATGTCATGCCCTAACGAGGCGCGGGGATATCCTATGCTGCATCTCTATTAGAATT
+>9373 1
+AGGTTGACTGACCGTCTTGCTTACGCGTTGCACCGCCCGTATCGGAGTTTAACAACAAGGACTCCTCGGTCATATAGTAAGACTTTAGGAAGTCACGGAC
+>9374 3
+TGTCTGTAGCTTCAGGCAATCAGGCGCAGCTGCGAGCGATAAAATACGTCGCGGGATTCCTGGATCCATTCTTCGGCCGATAATAATACTCATACGGATC
+>9375 1
+CGCTGTACTGGAATGCCATTGCATTACTATAGGGATAAGAGGGCCTGTATCGCGCAACATCAGCGCTGACAATTGTCGTGCATGAGTCTCTCATACCGAC
+>9376 2
+TAAGTACCCAGGAGGGTTTGCTGCAGGAAGTAATGTCGTGATTTAGTCACTCCGGATTGGACCGCAAAGTCATCCTCCGTTATCTAAGCCCCGGCTACAA
+>9377 1
+GTTGTGATATATGTCAGCGTAGCCCTGAAGAAACTCCCTCTCTGATTCAACTTAAAAGAGTCATGGTGGGGCTGCGGTGTAATTACCCGCCGACAACCCG
+>9378 2
+ACATTGGCGCGACTTCGCTCGTGTGCAAACATACTGTGGTACTGCCCTAAATGCGCTTACCAAGAGGGCTGGATGTGTTCGCTACACAGATATGCATACA
+>9379 3
+GTGATGAAATAACCGGCACTCAACAAGCGGCTCGTTGACATTTAATGATGGGTGGGCCCTCTACGCCGACTAGGGTAACTTCCCATTTATGTCGTCCAAG
+>9380 1
+TGACACACTGCCCCTAGGAACCACGTTTAACTACGGTAGTGTGAAAGCGGGAGCGATACTCTACTATCCGTGAAGGACGGCTTACAATCGGTCTTCTGTT
+>9381 2
+AGTTCCGGTATGGTCATTTGCTCGTAATAGCAATGAGGTATAATCGTCCAGGCCACCTCTACTACGGATCGGGAGCAGCGAGTCACCAATTAGCGTTCAC
+>9382 3
+CTCTAGGTGCACGCCGATAAAACTTATAGGCGCCGCCTATGCATAGTAAGAAGTCGAATCCGCTGTTCCTTCGCTTTACCAGAGAGGTGACGATTGTAGC
+>9383 1
+CCGTTACCCTTATAGCAGGGTTGGCGCAACCCTTCACATATAAGACAATTTTAAGTATCTGCAGTACATCGCAGTGGAGACGCGCGAGGCTAGTGTCTGC
+>9384 1
+GTTGATACGAGTAGTGATTTGTGGGGGTATCTCCCGGAGCCCTTCTAAGACCGATCAATCTTCAAGGCCGGGACGCAGCAACACATCCTTGACCTTAATA
+>9385 1
+TGTAGTCTACAAATGCGCCATCTACAACGGGCCACATAATGTCCATGTGAGCAGTGTGTTGTTACGTTATACTACGCTGGAGGCCGATGCACCACTGAGC
+>9386 1
+GTAATGGTCTATGAAACCTAGACCTTATTGCTTTTGGACTCGCTCAACACCTTTGCAGGCGGGCAACCGGTCAAAGGCCATACGGGACGTAGTTGCCATA
+>9387 3
+AAAAGGGGCATCTCAGACTTCCCGGAGGTTGCAGGGAAACTGGTAATCGCCTACATTGTCGCAAATCGTACGCTATAGGCTTGTTCTCCGTACCTACGTA
+>9388 2
+CAAATGGCCTGTGGCCGGGATCTTATTATCGACCTATAGGAGACCTTATTGATAGGCACTGCACGAACACAAGTTCGACCTTGTACGTTGCGCATCGCGA
+>9389 3
+AGGGAGGCTGTTCCCCGACAGTTCCTTATGCTGATATATAAATTTCTGCTGACAGTGACCTCCGCTAATCAGGCCAGTCCACTCGCGAAGGTAGTGGAAA
+>9390 3
+CTTTAAAGACCTGTCGATCTATACCAGGCGAAGACATCGCATCCAGACAGTGATCAACGCCGGGTGGGTGTGTTCCAAGCTAGGAGCCTTCGTTTTTACA
+>9391 3
+TCGAACCTTTCAGGCTCGTAAGGTAAGGGATCGTCGCTCCTCGGGTTAGCATAGTCGACAACCAGGAGTCGCAAGTCTTCAATCATGGTAAGTTCACACT
+>9392 3
+CCAAAGGGGGCAGGCAACTTCGTATATTTCCACAAGGTAGCTCGAAATTGCGCTCCTGCTTCCCCTCACGTACAGTGCGTGAACGTTTAGATAGAAGGTT
+>9393 1
+ATCAGGAAATTAAGCCTGTCAGTCTCAGTGTTCACGAAACACCACACACCCAGTCTTGCGGTTGTGTTAAGTTGGGGGCGGCTATTACGAACGGTCACTC
+>9394 1
+ACAGGCCTCAACGAAGTCCCGATTCGACACAACGCGTGTTTGACATTGATTTCACTTATGTTGAAAGTCCAGCGTCGAGGGCCCCCGTGAGTGTATAATG
+>9395 1
+GTTTTAAACTATTCCGGCAGCCTCTACGGTTTGGGAAAGCCAGCGTACTAGAACGTAGCAGTGGGCGATTACTTCCGTTGAAGAACATACTCATGCCCCG
+>9396 1
+CTCCAGATACCAAAGCAGCACATGGAGACATAGCGGTGCGTGATTTTGCTCCTATTATGGAGGGGATTCTTCTCTTCCGATCAACCCATGTAACGGGCAG
+>9397 3
+ATCTTTTCTCCTTATCCAGTGATGGCTTCAAGACTTGGAACACGGTGTCTCCGTCTTCAAACCGGGCGCGAAACTAGTGGGAAGACCTAAGGGATCGCAA
+>9398 2
+ATGATCCCTACAGAGAGTTTTGTTCAAGCTCAATACTCATGGGGTTGAATGACTGCTCCACGCAGGTTGCATTTCCGGACTGAGCACGGGGATCCAAACC
+>9399 3
+ATACCATATGACTCGTCAGTGCTTGGCAAGACGTATTTCGTGTCTCAGTTGGCACGCACCTCCCGGGCTGATGGTACGACCTAGAAAGCAAGATTCAGTA
+>9400 1
+ACTAAAAGTAGTCTAATTGAGGTTCCGTATAACCCATCCGCGCATTGCTGGAGCCGCGGGCTGGTCGAACACGGAACTTGTATTGCATAACGTTTGACCC
+>9401 2
+GAAGTCCGGTGGATCCGACCAGCTAAGATGGCATTCCCGACAAATATGGACCGCAGATGCATATCACGTTACCTCGTGCATTACTCTTCGTTTGGTAGGA
+>9402 3
+ACTTACACAATTTTTCGACTATGACCCCCGCTGGTAAGCGATAGGGCTCATGGAGCGGAGCCAATAGAGGCAGTTGCTTCGAAATTGTCATATCCGGTCC
+>9403 3
+TATCCTGGCGTCGAGGCATTAGACCGATTGGGAGACGTTGCATTCCGACTTAGATCGTATCCCGACTATGTCGCCAAGCATAGGGAAAACTCTTGACCTA
+>9404 2
+GGATCAGGTCAAGCTCAGGCGCAGATCACGTCCCATTCCTATTTTTAGGTAGATACAGTGGAATCGGACGTCTCCCTACCTCGGAAATAGTATAGCGTGC
+>9405 2
+GGTGACTTGTCCTGAACATATTACTGAAATTCCCGCGCAGCCAATGACGGACAGGGTCACGCATTGTCAATAAGCCGTTCGAAGGCGCTTTTGTATCCAG
+>9406 3
+AGCCCCCCATGTCAGCGCAATGTGCTAAATTCATGTGTGAACGCCGATCTCTATCACTGATTGGTGACAAGGCTAACGCAATTTGCGCAGTCAGGAGTTG
+>9407 1
+CCCGTTCGGACTGGCGTATCCAATCAGTCCTTGCGAAAGCCAGTAAGGATCACTTTCCCGGTTTAAGAATGGAAATGTGCGAACCTTGTCTTACAGAGCG
+>9408 3
+GGGGACCTAGATCCGTCCCCACTCGACGATCCACTTGAATTAGCGCTACAGTTACTGGGATAATGTCCTAAGACTTAGAGTAGGTACGAGTGGATCTTCC
+>9409 2
+AATGGGAGCGTATTAACCAAAAGTCAGCCTCTGCCCCAGCTTGACCGACATGATGTTCTGCCTCCATAATTGTAGATCCGAGTATGTCGGAGGCTACTGG
+>9410 1
+CCAGAATGGGTCTCAAAGCGAAAGTGTACGGCCTTGCATTGCAAGTGACCCCGGTTCCTACAGCACAGTTGTTAGGTAGTTGGTACCTATCGTATCCACA
+>9411 3
+GCTCATTGTTGCTCAGGAAAAACGCTCACGCATGCGGCGCTTCCGACTAAAGTTACGCTACTCCGACCTTTGGTAAGAACATTTGAACATGACTGGGGGT
+>9412 1
+CCTGGCTCCTTAAGCCTTGATTTGAAGGTGTAATCATTTTAGAGCGCGTCGTGGCAGTAATGACCCCAAGGACCTGCAAACGACCCTTTTGGGGACAACA
+>9413 1
+ACCGAATCCGGCGTACTTTTCGTGATCTCGCATCCCGCGTGAATGAGCTCAAGTGGCATGCAAACGAATCTAAACAGGTCAGTGAGCATGTCATTCGTTG
+>9414 3
+CGTTTTACGTGCACGGTTGACACTAAGGCATCCCAACATTCGAGGATGTGGAAATACAGGGGGTAAATGCCTCTCCTAGTGAGCCACTATATTCGGCTCC
+>9415 1
+TCTTCGCACATGGAAGTTGAAGGCAGGCGCAAGCTTTGAACACACGTTTAATCGTCCATATTCCTCGGTGGCCTCACGTTGGCGTAATGCACATAAGCGA
+>9416 2
+ACTCAATGACACGAAAATGTGCACGCATACTTGGCGTGTTCTTGAAGCTGGGTCTAGCGGTGGTCCGCCATCGTAACAAATATCCCCGATTGCATCGGTA
+>9417 3
+CTACCGTGGTTAGTTAGATGACCGAGATCTTGATAAATACCGCGAGGATCGCCTGTAATTAGTGGATTGGAGGCCACGTACAAGCTTACCCCTGACTCCC
+>9418 1
+CTGCAATGTCCCGCGATGCGAAACGCCATCAAGAGTGACGTTACCTATGTCTAACGCCTGCGACATTTAATTTGGCGATACCATGGGCAATGTTTGGCAG
+>9419 1
+GTCCCGGTTAAGTCATCAAGCGAGTAGGGCTTCCCGCATCGTCGGCCGTCTCCGTGGTAAATTGAGTACACACACGATGCTGACTTACAAGGATTAAATT
+>9420 3
+CGGAACTACCTGGGATCGTGATTCGTTAAGACTAGGAGGCACAGATGATTATGTCCTCCGCACTGAAAGCTTGCACGACCCATTTCCTGGTTAATCAGGC
+>9421 2
+TCGCCCGATCGAGCGTCATCGCCACCCCTCTTTTCGTAGTATGTATTGCGCATCATGTGTGCGAAAACATGGGATGGCAATAAAACTAGGGCAAGGATCT
+>9422 3
+GGGGTGCTGAACGAACCGTCTGGATTTGAATTACTGACCCTACAGGCTCCATTCAGAGTTCTAATTCTCAACCAAGCGCTAAACGCGTGCTTGTGGAAGC
+>9423 3
+GCGTGCACCAAACACTGCATTGATAGCCCTCTAGGTTGCCTTCGAGAGCTCTATGGTAGAGAGACTTTTGCATTACGGACAGGCCCATTACAACGGTATG
+>9424 2
+CGATGAACCACGACCTCACAGGATATTCGCGCGTACCTTGCCCGGGCTTTGTGTCACGAATGCGGTCGTAGACAAGTTAATGAACACGTTATCGTGTTAA
+>9425 3
+GCCTAAGCGCACGGCTGATGCATCGATGGTAATGAGGTAAGCTATTCCAGACTAGCATCACGCTCGTAAGCAGTCGCTCGTGTCATTAAAGGATTTCCTC
+>9426 1
+TGCGTTAACGGAGTTAGCCCGAGAGCCACATCCTCTGCACTATCCTAAGAAATCGGGGAATATGAGGTGCCTCTCCTGGTACTATATATCGCGAGCTAGT
+>9427 3
+CGTTTACCTCAAATATCGTATCGTTGACGATTTCCCATTACGAACTAGTTATGCCATAGGGCAGGGAATGGCAGAGGTACCCCGCACTTCGACGCGAGGT
+>9428 2
+TCGTACCGTCGGCCAATCGTGAGAGGCCATAAGGAGATTAGTTCAAATCTCCAGTTTGAATGAAACATGACGTCCTTCCTGGCGTTTGGGCTCGCACAAC
+>9429 3
+CCATCACCAGTGACTACCATGGTGTATCCTTGGTTATTCATGAACGCAAAGCTGGCGGCCGGTTACTCATTGAATCTTTGCGCGGATAAAGGAAAGGCCC
+>9430 2
+TTTCCGTCACTTGCAGGCAGTGGAGTTGGCGCAGCAGCCATTCCGCTTGTAACCTCTGCACAATCTAGGAGGAGTCAAAATCTAGACACTTAAGTGCTGA
+>9431 2
+CATCGACAGGATCTGCCCAAGCAAATGTCGACATTCCTAGCTGCGTGAGATTTCGTTACGGTCGCATAGGAAATCTCTCGAGCGCGTGAATACTGTCTAG
+>9432 2
+GGAACAATAATTGGCAGGGTTCTTGCCCAGTCTACCAGCGGCGTGTTCGTTAGGTAGAGTTACGTCGTGACCCGTTTCGCCCTAAAAGTACACACACTAA
+>9433 2
+TAGCATCGAGAATACGGGTCTCTGTATATACCAGTCGGTCGACATTCCAGGAGTGGACAAGCCTAGGTAGCCTTTCTTTTCAGCGGTAAAACACGGTCCC
+>9434 3
+GCGAAATTTGCTGCGCACGAGCACTCAAGAGCCGTGGGCGCTCACTTGTCGTAGCGTAATTAATGAGGTTGTCCCTCATACCGAATTGTACAATAACGTC
+>9435 1
+GTTAACCGGGGGACGTCATAGTGCTAAAGGACGTTGTAGCGGAGTCAATCCACCATGAGCTTGGAGCGTCTTAGTTCCACATTCACTCGACCACTATTCA
+>9436 3
+CTGTGGCATTCATACGATACCAGGCTCTCGATGACATAACGGGTCTATCAATAAGTGTAGTGGTCTCTCCCATCGCGACGCCTGTCATGAACAGGGTAAG
+>9437 2
+CGGTAGAGATTGTCTCGGTGGCCTCCGATTCCCTACTCATCCAATAAGAGGAGTTTATGACCGTTGCATTATAAAACAGCGCAGATCGCCGCTGTGACGA
+>9438 1
+CCCGTCTTGGGGATTTCAAAGCTGCGACCTTGTTTCATCTAGCAACACGACAAAGCTGTTCCGCCCAAGAACGTGGTGAATACTGGGATTATCAGGCGTA
+>9439 3
+AGTTTACGCTGCAAGACATCCGATACTACGTGACCACGGAACGGCATGTGCTCATCTCCATGTCTGTAGCATAATGACGGTTCCATAGATGGTGAGTCGC
+>9440 2
+TAGCGGGGAACTTCCAGCAGTCGTGAGACAGACTCAGTAACCATAATGCGTGTCCAGGGTCCCTTTGACCGTCCCCTCTGTAAGTAGGTGTTTAATAAAC
+>9441 1
+CAGCAGGCCAGTGATCGCTTACATGCTACATTACTTACAGTGAATAAGTGCCAGTATATTCTTACTAACCCGGGACTTATACGGGCTAGGGCGCCGTGCG
+>9442 3
+GCACCGCTTCAGAGGGCTGCTATTAAGTAGTTCTTGAAGAATCTTAACCACGACATGGGATGCCGTTCAGTGGAACTTGCTGCCAATCAGCGGTCCTACA
+>9443 1
+GCGAGCATTCGGTATTCACTACTCCGTGCTTTCAAGCGTGCAATCTCAATAGGAGGGCTACAAGATAAAAGGGCGTCCCATGTTCAGGCAGCATGTCTCT
+>9444 1
+CACGAGTTCGACGTTAGAGTAACCTTGACAATTCTACACTGATCCCTATCGCAGGCGACTGGGTTTTTACCATGGGGATGGATTCAGGATCCAACGAGCC
+>9445 3
+GCCCCGCATTCACATCCTATACTAGAAAGCCCGGGTTATGTGATAGTGACGTTATACCTGGTTTGCGGAAGTACCAGGTGGAGATCTAATACACCGCGTC
+>9446 2
+CGCGAACTATGTGCTGGAGGGATGGATCACGAGTCATAGAACATCTCGGACACGGTTTTAAATCAGGTCTCCCACTTTCATCCATAGTCTACTCACGGGG
+>9447 3
+TCAGAATTTACGTGGGCGGAGAGCGTGACCATGCGGTTCCAACAATCGCGGGAGTGCACAATTCCAATATATCTAAGTGTTGTTGATCCCCGACCCTCTA
+>9448 2
+CTGGCGAGATGGGTTGTTCCGAGGGAAAACTTCCATGTTGGGTCGTCTCTCCCTGGCTCGACCATAGTATAACAATCACCGTCAAAATCACTGTAACGAG
+>9449 3
+GTCTTTAGTGGGATCTACAACCTATCCGCAATTAGGTCACCAAAACCAGATTCAGTCGCCGGCAGTGGTCGATAGATCTGGACGTGTCCTGAGCGCAATT
+>9450 1
+CCAATATAGATGATCAGTCGAACCCCAGGCTGTAATCAGATCGTAGAAGGACATCATCATATGCGGCGTGGTTCTGCCTGCTGCCGAATTCTGACTTGCG
+>9451 2
+AGAAGTTTTCTTAGGTGCTAAGATACCGCGAACTCTCCTCGAGCGCCAGACGTCGATCCTGTCCGACAAGGTTCGCCGAGCATGGATTAATGATTAATGC
+>9452 1
+AGGCCTCAGCCCAGCCTAAAAGGTAGCCTCCTCATTCCAACGTTGTGGATGGGCTCAACTTTGTTGCACAGGTAAGTTGTGTGGGTCTAATCAAGACACA
+>9453 3
+CCCTCTTTTTCTTACCCCTGCACTGGAGGTGTATGGGGGACAAACCCACTTGGTGCCAAGATCCCCGCGTAAATGATACAGTGGAGAGCATAGGATTTAA
+>9454 2
+AGGACAAGATTTCAGTTCACTAATTGGCTCCTGCAGGTGCACTAAAGCGCAACCGCATCCTACTACTGTCTAGTGGCGAGGCCTGGAACTGAATTCGTGT
+>9455 2
+CGGCGAAGTGTTAGTTTAGATAAAGCTGATAGTCGACGAGACTTCGACGACTAACCTCCTCGCACTGAACAACCCTTGGACGAGGTCCTCGTTTTAGGCT
+>9456 2
+GGCTTTTGTCTCCTTCCCAGGAGGAGCTACATGCTGGAATGACGGTGGACAGTTATACCAATCCAAAGGGTCAAATCAGCTTGCGAGTATATCCACTGCC
+>9457 1
+ATAGATCAAGATGTTGTATTCCAGGAACGGTCGATACCACACTGCACCCGGGGTCTTTACGCGAGAAGTGATGAACCGCCACCGTTCTGTTTGCGCATAT
+>9458 1
+TCTTTCCGGTTGTTCCAAGTGGCAAACTGGTGAGGCGTTTATCTCATACGTGGATAGACAGGTGCAAGACCCAGCGTCTCCGACTACAAAGAATTGCCAC
+>9459 1
+AGGTAATACCGTTGTATTCTGTACATGGTTAAGCTGGAACCACGCCCAGTGGATCCCTGGGACCAAGGTCCCACGTTCTAAGATAATTGCGTAGACGCCT
+>9460 1
+CATTATCCTCGACAGGGTTACTAGGTGCGCGAGGGAACACCGAAATCATAGTGTGCCGAGTTCAGTTTATCTGCGTACGCATCGTGACTACGACCCTATA
+>9461 1
+TAGCTGCATCATTTCTAGTACGGGCACTTCACAGTGAGGAACATAGAGCCCATCGACTCTAGGACAGTTCGCTGCCGCAGTTTGGCTATAAACGGTCGAT
+>9462 3
+GTGTTACGATGTAACCACACTACTGATAGGCATTGCCACCATCCTCGCCGGGCGTGAGCTGACATGTACTTTAATACCTGAGCGGCTATAGAGGCGATTA
+>9463 1
+ACCCAGGCACTGGGTAGCCTTTCCAGATGTTAATAAATTTCTGAGGTTCGACATGGGGCGTAGCGCTGCATAGAACCTGTTCATCCGCGAAAATTACGCC
+>9464 1
+CGAGCAATTTATAAGTCGTTCGTCGCCGACTGATGGTCCCGGGGCCGCCAAATTCATGTTTGGACAAGCCCCCAACTTGACTATGTGAGAATAATTGCGA
+>9465 1
+CGTCGAGTGGAGCGCATATTGCATAGCTATCCTTCAGACCAACAGATACGGCTCCTAAATCGGGATTCTTGGACATACTCACAGTAGCCGGGCTTGTTAG
+>9466 3
+AAAGACCTATACCTATTAGACAATTGCCGAGCACGACATGATGCATGATCCCGCTCGACGGACTTCGGTTCGTTTGAGGCAGATTCGTGATCGCCGGATT
+>9467 1
+TTTCTCGGGTTTCAGAAATACGTAATGCGGTTACGCATAGGTGGCGGGGTCTGCACAAAGAGGGACCATCAGCTCTTACTACAATTCACGCCCAAGCTCT
+>9468 3
+AAACCACCGTGTCAATCCCCAGCCTTTGAGATTACGATCCGAATGCCTAGTTCTCCTGGAGGTAGTGGCAGTAGGATCGTGAAACCTTAATGCTGGGCTA
+>9469 2
+GACGTTAAACCACGGTCCTGGATGCTTGACCTCGGCGATGCAGCTAATTCGCCATACCCTGGGAAGTAATGCAATGTTGGATTAGGTAATCCGCTCATCA
+>9470 1
+CTTCTCGCCACTTGAGTCTGGCCATTAGCGTTCACACTCAATGAAATGGATACGAGGTCGCGTGAGTTTTCGGACGAAGCGAAAAATATTTACCCGCGGC
+>9471 2
+AGTCATGCTGTCCAGCACCGATGAGGCTTTAATCGATCTGTTCTAGAAAGTGCGACCTAATCCAGACATCTCTGGCATCTACAGGGCATTCTAGCGAGGG
+>9472 2
+ATGCGACCCTAGTTTGTCAGATAGATACGGGCTCTTCCTTGGCGGCGCCCTGAGCCCAGATGGCGCTTTATGCAAATCGACTAAGAACTAGTTGACAAAT
+>9473 2
+CAGGTAACATCGATCCGGGACTATGGCTTCAGTCTATTTGCGCACTAACAGAGCATCCCGATAGGGCGAGGGTCCATATCCGTTCGTAAGAATTTTGCAC
+>9474 1
+AAAAGCGATATTGGAACTTTGCGACATCGGGGACAACCGGTCTCGCCGCCGTAGCCACCGTGAGTGATGGCTCAATTTTATCACTTGTTTGACTCAAACG
+>9475 1
+GTTAGTGCAAAGATAGGCTCACCGAGAACAAGGCGGCTGTACGTTAGATACTTCCCAGGTCTATTTGACCCCACGCCGTTCTCCTAGATAGCTAGAGTTG
+>9476 1
+CGCGCTACGGCTGAGATCGGGGTACTAGAACTGTCCCTAGCATAAAACCAATCTCTACGTGAAGTCTCAAAGGCCTTAGCGGTTCTATGTTGAGCGTCTA
+>9477 3
+CTTGTACTCTACCGTCGGAAGCATGATATGAAGGAGGGGCACCTGTGCAACTCCGAGTAATACAACAGCCCTTGTTAAGTGCTGTTCTTCCGACAGTAGC
+>9478 3
+ATGTTTGGTCATAAATACTCCGCAACTTTGGTCGTAGAACTGGTGCTTCACACGGAGCCCTGATACGATTGGACTGGACCCCACAATTCCGGGGAATAGC
+>9479 2
+CGTGGTCACTTTTGATAGAGGCACGTCCACTACGGAAGCTAGTTAGTATGGCTTAGACTCAATCCACCCTCGCACAGGTATTGATAGCTCGCAGCTAGGA
+>9480 3
+GGGCGCCGGCAACATCTTGGTTCGAATACAACTCTTCTTATGCTTGCATTCTATAACCCAAGACGGATCTCTCCTAGTGGGACGAGTAACAGGGTGAGCA
+>9481 1
+GAAAATGAAATCCGTCTGACCTTCGTACACGGAAGCTCCCCGTCACAATCTCAGGTGTCCGTGCAATATGTTTCGTGAAGGATGTGACGGCGGCCATTTA
+>9482 3
+TCGGTGAACAATACTGGGGCAGTCAAAACTGGGCCAGTTTCACATTGCATGAAGGATACCGTAGGTGCTATTGACGTCCTTGTACGCCCCTACTACAGTC
+>9483 3
+GTGTTACGTACACGCAAGAGTGTCTCAAATTGGTCTTGAAGATTTGCAGATTCGTCAAGCCTGTGGCCGCTAGCACAAGCCTTCCGAACTCTCGCAAGGA
+>9484 1
+GCTTGCTTTCCAAAGGAAGGTTAGTCTTATGACTCTTTCAGGGCAGCTCCGAGCACAGGTTGGTATCAACCGCAATAACGGCCCCGATCCATGTATAGAG
+>9485 3
+CAATGCTTTATAATCGTATACGGACCATAGCCCGTAGTGGCTGCAATCCCTGCGTACGGGTCTGTTGTCACGATGTGATGGCCACTCGACCGAAATAAAG
+>9486 3
+TAACACAGGTATCCATACCGATTCATGAGGCGCGACGCAGGATTTAGTTTGAGCTTCGCTGACAGTTCAATTGGCCCACAACACTTGGTCACTTGGCAGG
+>9487 2
+ACCGATTCAAACAAACGGCGTTGTGAAACTGCCACCTGACTTCCTCGGCGATGGCGTCCTTAGTGATGGGTTCGAAAGAGAGAACATTCGTTCCGCTATT
+>9488 1
+GAAAATCTTCCCAACCACCCATGAGGTTCACAATTTCGACATTGGATGTAGATCACCCTGTGGTGACGATGTCTTGCAATCTGGCGGGGAGCTAACGCTG
+>9489 3
+CGCTTTCCCCGAAATGCGCCGATGAAAGGTAATGTCTTTATACCTGGTCGACAGCCAGACTGGACCTAGAACGTATGACACCATGGGTTTGTCTGCTAAG
+>9490 3
+GCATATGACAGTGAAGTTCTGCAAAGCTCGGGTTATAATACCCTGCGCGAATGAGGGGTTACACCCTCTTCTACCCTGCGATGATTCAAACGGAGCTGTC
+>9491 3
+GGATACGTAAGTCAATTAAGGTGGACTCGATAACCGTTGCCCGTATTTTGTATTCCCGAAAGATCGGGCCGTCGCACGGACTCCTCACGAGCAGTATCAT
+>9492 3
+CCAGTACTATTGGGCGGATTCTCGTAAAGCGGCATTTCTGCCCGCTGTTCATAGACTATCAAATCAGTTAGCCTCAGAAGAAGGGCCCCGTTCGATGGAA
+>9493 1
+GTTCATTGCATAAGGGCGTCTCCAGCGAATCTCCTAAGGGATCGTCGAGACGAGTAGGTATTCAACTCGATATTGGCATGTCCAGCACTTATCCAGACCG
+>9494 1
+CTGATCGACCTACTGGCTATACAGCCCAGCCTTTTTCCTTTAGCGTGTGTAGTAATCGTAACGATCGGTAGTCGAGCAACCCCTGAAGGTGCAAGGAGAA
+>9495 1
+TTCATGCCTAGACCGTCTGATTATCTCATGACGCCGGAACTTTGGATACGAGGAGCTGGGCCATCACCTGAGCAATAACCGACGTTAGTGGAACTTACTG
+>9496 3
+AGTCGGTTCACTCATTGCATAGGAGACGTATCTACAAGGTCCGCAGGACCCGCATGTATTTGACCAATCGTACCACAAAGAGTGGGTCTTCTTCACTGGG
+>9497 2
+ATGATCATGCATCTCGGTCCAAGGGTTGCAGACGAACCAGTGTGGCACCTCACGTCCATAAAGTTGGATTCTCAGATTGGCGTTTAGTCCATGCAGAACC
+>9498 3
+CGAATTGACACACATGGATCTGAGAACCTGCCAGCTGGGGTTGGATCAAGAATAGTAGCACATGTTCGGTCCTCCGTACTGACGCGTTCACATTACGTTC
+>9499 2
+GGGTTCTTGCCGTAGTCCCCCTAACTGCTAATTGTTTAAGCCAGAACGAAAACTTTTCGTAAAGGTGATTGAGACCACTCGGGGTCTAGACGCCCAAGGC
+>9500 2
+CGTCGCTGTTAGAATCCGCTCAAGCCACTGCTAAGCGGACTGTGGGGAGAACTCATCCAGTTCAAGTGAGTAATTCAATAGTACATTTCTGGCTCCCGAG
+>9501 1
+AGACAGCTTAGATCCGGGGACCCGTATTACAGCCGGTAGCCACTCAAGTTGCTGCTTAAACACTATGAATTGGTATAACAGGGGTCTTCCAGGTTGTCCC
+>9502 1
+AGTGCGAACGCCTCTAGTGTTCCGATTACTGGCGGCGCGACTATCCGGAATACGAACGGAAAAAATGGTTCCGATTGTTGAACACCTTACTTCACTGCTG
+>9503 3
+AGGTTAACGTATACAACTTACATCTGTTCACTAGGTCATTTGCCATTGACTGTGCGGCCTCGAACGGATAACAGCTAGAAGTCTCCTGGACGAGCCGGCG
+>9504 3
+GTCAGACGAAGGATCTGCTCCCGGAATGGAGTCACAGCCGAGTGTGGTCAAGAGATATTGATCCGATTTCTCAACCCCCGGTCATCAGCCTTATAAGTTT
+>9505 3
+GGAGTGTGAAGGGGCTCGCCTGCGCCCGTATCCCACGAAGCTCCAGACAGTTGCGTATACTACAAAGTAGCAATGTTTCGACTTAACTTTGTATCTAGAC
+>9506 1
+AGTTCTGCGGTCCCCAGCTAGGGTTATACTAGAAACTTGCCCAAAGCAAAACGCGTGCACGCTAGGGCTCTTCGAGTGAGTGTCAAGTCTTATCAATTCG
+>9507 3
+GCTTGCTCGACACTTATCTGACTGTCCTGATTCTAATGGCAACCACCGACGGATCATCCTGTATAGATAGAAAACCTGGTGTCCCGTGCGGGAGAGAGTA
+>9508 1
+TCTATGCTCATCCGGCTCCTTAATTGACCTGGTTATGACTGGCAATACCGATATCCCAGTGTAGCCACGGGACTAGCGCCGACGGGAATTTAGAAATAGG
+>9509 2
+TTACACCGGCTGCAACTCTCCGAACAGTGGATAAACGTAAATTTGACGGTCGACCCCGCATGGTTGGGACGAAACGCCATTCGTTTGTAACTCTGATGTG
+>9510 1
+CCACGTGGACATCTGGGAGCTATAACTCCGTTGAGACACATTGTCAACAGCCTTATAAGAAGACGATTGGGGGGCACCTCATGTATGAGCTCTTCTTCCG
+>9511 3
+TAGGGCTGTGAATGCGACCCCCTCACACACAAAGGACGATTGCCCTTCTTGCGGATGTAATGCTATTTAGCGAGATCGAGCGGATATGACCCGTTATTAC
+>9512 2
+AGGCCTCCGCGACATCTTCCGACTGATGAATTAGGGAGCGGACAATATCAAACCTACCGTGAGAAGGGAACCTGGGCCAGCCTTTTTGTTATGCTTATCT
+>9513 3
+GTAGAACCAATGCTTGTCGGGTGTCATATTTTTCGATATCACTGCCCTACATACGAGCACAACAGAGGTGTCACTAAGTCGCGGGATCCGAGCGCTTAGC
+>9514 2
+TACCGGATAATCATCACCGAGGAGACTAGCCTTATACTACCTCGGAAAAGTCGTAGCATCTGCTTGCAGGCGTTCATTGTCACGCAGAGTGGCTATGTCG
+>9515 1
+CAGTCGCGCGGTGAAACCCTCAAAATTTCCAACGAGCGTGTAGTTATTGCCGGCCGGGATTACTCGCTTGCCCTAGGAAACTATTGAACCAGTGGTTATA
+>9516 3
+CCAGCGTTGGACCATATTTTAGTCACCTACATTCTTGCAAATGGCGGGGAAGTGATCTGTGGGTACTACAACACCTTAGGTCCAGGCGCCCGGAAACTTA
+>9517 2
+CTACCTTCGCGAATGGGATCTCTCGACTATAGAAGGGGTACGCATACGCGGCTCGTCTAAGCATATCCGGCCGATCACCATTGTGTATTGTAGAACTGAA
+>9518 3
+GGAAACTTTACGATACATAACAGACGGGTCCTTCGTGGGCGGCTAGCACATCGTGAACCGTTATGTCATGGCATAGATCACTCCCGTGGACATTTGCTAC
+>9519 1
+GATCCAGACTGAGACAGGCTCTAGATACAAGGCCATCTTCTTCCTATTACGGCCAGCGCACGCCATTATATTTGTGTGGAGGGACCTATACGGCGAGTAT
+>9520 3
+TAGCTGGCCCCTTCGTCGGAGGGCCTTCTCGTATTACCGGAAAGAGGTTACTCATCCTGTTCGCATACAACGCACTCAGGGGAATAAAGTTAAATACGTG
+>9521 2
+ATTAGCCTCATGACGGAGTGGTACCCTGTGTACTCAAGCAACGGGTTGACAACATGTTGACTCGATACCGATAGCACCTTCGAATTGGACGCGTTTCGAC
+>9522 2
+CCCCTGCGACAGAGCACCTGGCTCGGGCTAGCGCTACTAGACTCTGATTTAGAGTCGAGAGCAACTCAGAAATGATGCATGTCTCTTGCATATTTTAGGA
+>9523 3
+TGGCTTGAAGATATGGATTGGAGGTGGCAATAGCCCCCACTGCACTTACTGTTCTGCTCGTAGGCCAAGCTAGACGCAAGCCAACATAGTCTTATCCTGA
+>9524 2
+GATCGCTACATGCGAAATCCGACGGCTCAAGGCCAAGTTTCCAGCCTTTCGCGCCGCTACCTCTTTAAGATTGTAATGTGCTAGGCAAAGTATAAGGTGG
+>9525 1
+CGATCATCCTGGAAGGTAGTGACGCAATATTGCTGGAGGCCTACATATTGGTATCCGAACGGCTCACTTTCGACATATCCCAAAGGTTGACGCGCATCGT
+>9526 1
+CGGACCACTAACTTTGTTGAGACTCACTGCGAGAAAGGCATAAATATCTTCCTAAGACGCCTACGGATGTGGCGGAATGTGCCTTTCGAGTAGCTCCTGC
+>9527 2
+GTCATGGATTGCCCGCAACCCACCAGAACGGTCGTTTCCTCACACGGGGGCCTTATAGATAGCATGAGCAATATTGTCGTTATTCGTGGGAGTCTAAAAC
+>9528 1
+TTGATGCTCAGCTCTCGAAGAAGTTCACAGAAATGGAGCAGGTAATCGGTCCTGTATTTACGAATATATCCGTCCCTACCAGGTGTCCCGCCGAGACTGG
+>9529 3
+CGGTCGCGTCTATCTATATGTACAGCTGGTCCAAACGATCAGATGACAGCAGGTCATTGCCATGGCCTACGCTGTGGGCCCTATGAGTCTAGAACTAATA
+>9530 3
+CAGTTTACTAGACATTATGATATCAACCAACGGGAGCGTGGGAGGAGTGATACGACCTACCGGCGCATGATCAATCCTTGCCAGTTCTATCCCGTTGCTG
+>9531 1
+TCCTAACAGTCGGGCTCGGGGCCTCTGAACGCGGGGGGGATAAATCTGCATCGCACATGAATAACGCATAATCCCTAAGTTCTGGTCTCAGTAATTCTAT
+>9532 3
+TTAGTCCAGCCTTCGGTCACGATTGAGTGGGTTCGCTCCGTCGTGAGTTTAGGAACCTAGGACCCAAGACTTTCCAACGGTGACAACTTAGAAAACGCTA
+>9533 3
+TGTCGTTTTCTGCGATAGCATATCGGAACTAGACCCTAAAATGCGGTCAGCGCCAAGACGTTTAGTTCGGCCAATACTGTGGGATAAAGCTCCGCCTACG
+>9534 3
+CCAGCCGCCCTATGCGGGGGACCAGTTTTCGACGATAGAGGACCTATTTCGGTTTGAGGATTTAAGCCATTTCCACGCTGCTACGTCAGATACGTAAAAA
+>9535 1
+AGACTTGCGTTTTTGAAGAAATTTACCAATGAAGGAGCTAATCCAAGGATACTGTTCCCGGGTGTGTCTCCCCAACCCACGAGCTGGCGTGTACTGGCAC
+>9536 3
+TGAGCTCAGTCTCGTACACTGCGACATGTCAAATCCCTCGATTTGTTATTGAGTGGGGAAGCCTCTGAAACTGGGTTGCTACGGAACACGCCTAAAACGC
+>9537 1
+GGGCAAATTAATGATATATGTCTATTGTACGACTGGTGAAACGCTGGCCCATGTCACCAGCTTGAACCTCCAGAGGGAGGTGTTCTAATAGTCCCCCCGC
+>9538 1
+CTCCGTGCCCTGAAGTCCCATTGTCCCGTAAGCAAAGCGTAGCGAGTCTTGCCTTAGGTGCAGTAGAAGAACGCAATCATCTGATGTTGTTTACAGGACA
+>9539 1
+AACCTAATCCAGTTAATATACAGTCTTGGTGGAAGCTACGGGTCCCGGCCAAGAGAACTGCAACTGTTCCCTCGGGTCCAAGTTTTCTGAGGTCCAGGTA
+>9540 2
+GACTGCGAGACCTAAGCGCTTGGAAGCACTGCCGGGGAGTCAGCCAATCTTTATTAAATATCAAGGTGTCCGCCTTCTTCAGTTATAGGGACGTACCATC
+>9541 1
+TTGCGAAAGACGTGTGAGAAGCGCCCACGGACTGCGTCATGTGTAGAGCCTTTTGAATAAAGCCACTAGGTCCTCGCTGAGAGCCTTTATCACATCTTAC
+>9542 1
+GATTTGGCAGCCCAGTAGCAACGTCGGTGTAACTAGACCTGCCTTGCTCGATGGGTAGCACGTTTTTTTAAAAGTTACACCTTGCGAGCCAACCAGAGCA
+>9543 2
+TTGCGAACACCTTACTGGTTGGCACGGAGTCAAGTGTCTGGCCACAACCAAGACTCGTAGCGTTCTACCCAGATATAGTTCAAGGTCTAAGTGGCTTGCA
+>9544 2
+CGGTCACATACAGACATTGTCCAGAGGGTCTTGGGCCGTGTGAGCCCTCATACTGGTATATTATCCGAATAGAACCTGAGTGCGAGTCAACATTCACTGC
+>9545 3
+AGCGCACCACGAGTTGTAATGGGTAAGTCTTGATGAACGTGAACACCCGTGGTCTCCTCAGTAGGCTACTTCATCTAACCCGGGGTCAAGCACATTTGAT
+>9546 1
+TCGAGGCTTTAATGACAGCCAGTGATGAAAAGCCGTTGGTTGACAAATTGAACGCCTGTCCCTAATCGGTCAGGCCGACATCCTTGATTCCACTATCGGG
+>9547 3
+CTCAAGCTCTAAGTCGCACTTACCGCCGATGACTACAGTGAATAGAAACAATTCTCGTGTTTCGGCGGCGTGTGACTGTACGAATACTAGAGCCTGGGTC
+>9548 1
+CCAGGGACTAACATGCATGGGGAGTCGTCAACATTAGGGTCCCTCTGATACACGACTACAGTGACGTCGTGGAGTCTCCGCAATATTTAATTTGACCGCT
+>9549 3
+ATTTGAACCCCAAACGACCTAGGCGTTATGTCAGGCTCACTTCGGTCTTGTAGAGGGATTGCATGATAAAGCTAGTGCGACCTATCCGCCGCACTGAGTA
+>9550 2
+AAATCTGATCTACTAGCGAACCGTCCAGGGCACCCGCCAGGTAAGATCAATCCAATTGGCGTGTTTCGTGTGTCGATTGGCGCGACGTAATATATACGCT
+>9551 1
+TCACATTATCTTGTTGGACGAGCCTCCGACGCAACCACGCGCGGTCCCAAGCGCGGATTATAAGTGGCAGGCTATTCAACTGTTTAAAGATACGGTATGT
+>9552 1
+TTCATTCGGCTCCACCCTGGGTTATGTGGGTCCCCCGAACTCCAGTATAAAAGATCGATTTGCTGTAGATTGAATGGCAGGAAACCAGTGACCCGACAGT
+>9553 1
+AAGAAGCTTACCACAAAGAACCACATCATCACGTTTAGTCGGCGCATGTTACAGCCGAATGCGGCGCGCTTTGTAAGACGTCTCGAGTGTTCTGGTTGTC
+>9554 3
+TCATAGCAAGTTAGTGCACCAAGTTCGTGCCAGCTGAATCCTTTCGAATGGTATAGCCCGCTTCCGCAGCGACAGACGTGGCTAGCACTGGAAATTAGTT
+>9555 2
+CCGTGAATACATCTGTAGCTAAACTTGGCGCGTTCACGTCTCGGGGGCAACCGAATGCAAAGTATTGAAGCCGACAGTGTTGTAATGTCGCACACCCTTT
+>9556 3
+AGGCAGCTACTTCGCGAATGTTATTCTGCACCTCGGCGGAACCCTTTTACACTATGCGTATACCAGGGTAGAATGTTGCCAGCTAGCGCACTAAAAGTGG
+>9557 2
+CCGCTCGATCAATGACGATATGGCCTGTCAAGCGCACTTAGGGGTCATGCGCCGAACGTTATTGACTAGTTAAAAATACAAGTGCGTCTCCCGTTGCTGA
+>9558 2
+GCCACAATGCCGGTTGACGCGTCTATAAACTGACGGCCTGAAAACACGCCGTGAGGCTGGTCTATTGATAGCACATGCATATGAGTCACCTTAGCTTTTG
+>9559 3
+GTGTAATGACCGTACGGTCGCCTATCGTATAAACTTCCTGGTATTCTATGGTCTGGGGACCACTATGGCCAGAAAGAATACGCCCTAGTCAGCCGAAGCT
+>9560 3
+CACAGATTTGCATGTACTAGGGATGTTAGCGAGACTGAGTTACCAACCGACGACCTCGGACTTCCCTCGCGAAACGCGTGCCTTTGATTATTGAGAGACT
+>9561 3
+CGTAATAGACGGCCTCTAAAACCTGGGGAAACCGTCTCGCGCAATCATACTCGATTGTCTATTGCAGTGTAACCGCTGCGTATTCGTAGAGCTGGCTAGA
+>9562 1
+ACCGCATAAGTTACTTCTCTGGTCGAGGCCACGTTGTCGCATCGACTCCCACTGGAACACGTCTGGTGCAAAAATATATGCGCAGGATAGTCTGAGTGTA
+>9563 2
+TCCGCTTGTGAGTAGTATACTCTCGACGGAATGTCTCGATACATCCTTGAAATCTAGCTGAAGTCCACTGAACAGCCCGGCGTCGGGAGTAAGAACCTGT
+>9564 3
+TTGAAGGATTTTGCGAGTCAAGTCATACCCAGGTCGCCGAAACTCGCGTCAGCTCGATCATGGGCGTATAAGCAATCGGGACTTTTTCATCAACGTGCCA
+>9565 2
+ATAGTCCGTCTCGCGCTCACGTATCCTGGGAGAACAACCTTAGAGTGTCGTTTAAGAGCATGAGTTCGGTGATGACGACCTGTCTTTAGCAGCACCCAAA
+>9566 1
+GAAACGTGACCGACGCTCCGCGTGATTCTGAATATCCATCCGATTTATCGCGAATTTATCGGCAGCGAGAATCTTTAACTGGCCAGGCTTCGGGGAAATC
+>9567 3
+CTCCAAAGCTATTCCCTAATTTGGGGGTATACGCAGTTAGGTAGCACTAAAGTCTACCTACTCCTCCCGGGAAAAAGGCGTAGACTGGGTGTGTCACCGT
+>9568 1
+TAACGATGACAGCACCACCTAATAAACAGCTGCTACGTCCGTCCAGTCTCTAAACTTACAGGTATGCCGTTTGCCGGGTGGGAGGATTCTTTCGAATGGG
+>9569 1
+AATACAGATTCTTACGGGAGTGCCAGACAGCCCGTGCTGAAGACCTGCGCAATCGGTAATCAACTTCACAGCGGGGCATGTTTGCAGTTCACAGCTTTTT
+>9570 1
+GTGAGTACCATGCATTGTCGTCGCCGGGATACTGCTATGGAGTGCACCACGAGGACAAATTTTTTGACGCTCATGCCAAGGTCTCCACAAGTACATCGAT
+>9571 1
+AGACCTGCTGGCATTATTAATACACACCGTTTAGCTTCGCCGAGCCAATGTTAGGTAACAAGTCCTCTCAGCAAGACTTGGGACCGGGGGGCGTAATTTC
+>9572 3
+TGGGTCTGGATGGTCCCGACTGACGGAACGTCACAACAATAGACACGTTCGGACTATTTAGGTAGTAGCGTAACCGCTCAACCGATCTTCGGTATTACCT
+>9573 1
+CGAGTTTACCTTGAAAACAGTTCCATTTGACGCGGTTCTAAAGTGTGACGCACTCACAATTAGCGGCGTGCTCCTACTTAAAGGGCGCAGTGGAGCCTAC
+>9574 3
+CAGCGGTGCACGCAGAATGCGAGGCGACATATATTTATATTCCTGGCTAAGATTTGCAAGCGCTGTGAAAACTCTCGTAACGCGACGTAGTCCCGCTTTC
+>9575 1
+GTCCGTGAGGTATCGTACCGATACTGGATACATGGCCGTGGATGTAACATCCCGATAGTCTTCCGGCTGTGAGCTCAACACACGCAATGTCAAATTCGAT
+>9576 3
+GATCACAACTACTGTTTTTTACCAGGCCACTGGCGCAATTACTCGACGAACGTTAAGGTAGGTGCCCGGGTGACCGAGGGACTCATCTATCACGATGATT
+>9577 1
+AGCTTGACCGGATGACCGAACTAGGGCTCATATTATTTCTGCCGTTAACGGACCATGATAGGTGCATCCCCTACACCGCAGTGTATGCAGCAGTTGATGA
+>9578 3
+TAGTCCAGGAATGAACTTCTACCACGAATCTTATGCCCATGCCGATGGGCTCAGGTCCGTCATTGCGAATGATAGTTAAACATTGGCGACTGCACTCGGG
+>9579 3
+CCGACCCGAACGCGCTGTATGGTGATAGTATAAATCTGTAGTACTTGGTAAGCGTCCCTGTCGAGTTTACCGCCCTCACAAGCCGCTAAATTGGAAAGTG
+>9580 2
+CAGATGGGAGCCACTGAACGTCGCAGTGCTCGAGTGCTCTGAGATGGAAACGCCTATTATATTATGGTTGACAGTCACTCAGGACCTCCTTCTTAGCAAC
+>9581 3
+ACAATATAGTGGTCCAGAAAGGACGATTCGGTTCGTGGGGATAAAGCCCGGCTTCCCCTGATGACCTTCACATGCATATCAAAGTGTTTCTGCCTAGGCC
+>9582 1
+GACCTTCGACCTCATTAGGCAACTCTTGGCCTGGACGCCACTTTCCGGACATTACGCCGAAGCTTATAGTAATACAGAATGTGCGAGTGTGGGGATATAC
+>9583 2
+GGCTCTATCGCTTCCTAGAGTAAGAATGTAATGGTAAGACTCTCATTTAGACACGTACACCAGGTCGGCGTTTCTCGGGGAACTAGCGTGACGCACCTAC
+>9584 1
+TGGCGGCCTTTAACCAGGGTCCATAGGCAAAAATCATCTGCAACAGTCCGAGACGTAGGGATTCGTCCCGACGTCTATAGACAGTCCTCTTGGTTTAGTA
+>9585 2
+AACACGCAGCGAGCGGTTTCCTACTCTTAGGACTGCACGAATAACAGGTGGTGTGTCTGCTCTTATAATTATCCGTGAGATCGGGACAGGCCACTCACAT
+>9586 1
+TGAGGCGCAACCAGCGGAGTAGGGCTCCAAATCTTTGTATACGGTCATCTGGTTGTCGCATGAGTACGGTCAACCTGATCCTTATTTCACACAGCAACGA
+>9587 3
+GTAGTAGCTCATATCGCGTACAGCTCCAGGGCGAGCAATTTACTGGGTGTTCCCTTACGATCACCAGTGGATGAAAAATATCAGTGTCGCCAACTTCCGG
+>9588 3
+TCTTGAGCTTAGAAGGCTCCTAATTTGGATGTCGATCGCTTCAAAGGATAACTGAGCTCGAGATCTGCCGCCCTGAGATCCCCATAGTGTAGACGACCAG
+>9589 1
+GGCCCAGGAAGGACAACAGCACTGCGCGTTTTTTCAGCTTGATCTAGGGTAGATACATCATGCTGAGAGCACCGTTAATCACATCCACTGTGTTTCGAGC
+>9590 2
+CTAGCCACTTGCCAATGAATTCCGACGGATGAACTAGTTGCGGGGTAAGCACTCTACCCAGTGTTAATGGGCGCTCAACGAACTGTTCGTTATGAACTCG
+>9591 2
+TTCGTTATGCTCAGAGCACGTGGAAGGCAGACCTTAATCATACCCCTAGTCCTTGGAGCTCCAAAGGATTTTAGAGCGGGACAGATAGTCTCGTCAGCTC
+>9592 2
+ACTGCGAACCGGCATCCGCGAAATGTTCCTTTACATCCGCGGTTGCGTTGAAGTTACTCTTAGACAATGAAGACTGAGGCTTGTCCGGTGCGAACATAAC
+>9593 3
+TCGTGGTCAATCATACTCGTGGAGGAATGCTATATACGGACCCATACTTGCAACGAGCGTCCCGCTCAGATGGGGCGTTGAGTATCCAATTAGCACTACT
+>9594 3
+CTCCGCTTTTGGAAGACGGCATAACTTGGGTGCAGCAGAGATCTTACCTCCTAGTAGAACCAACGTCGGATTCACTGTGTAGTATACCACCGTAGCATGG
+>9595 3
+AGACGGTGGTAACTCAGGACGTCCGGGAGCTTGTTCAAAGTCTAAAAGAGGCGCGAACTCGTTTTAGCTAACCTCAGGAACTTCCTTCTATGCTTCAGCC
+>9596 1
+AGCAGCCGTTATGAGGAAAAATCCCTTGACTTTGGGCGCTCGTGGCTATTAACTCAATTCGAGGTGGTCCTAGACAAGTGCGCTCCAGCTCGATAACTAC
+>9597 3
+GACCCGGCAATGAACATGGACTCGTCGTTGCGAGACCTTAAATCCCGATTCGCGGACTCGCATAATTCTAGATTGTAATGGTGTGCACCGCTGATACGTA
+>9598 2
+TGGCGAGCAACATTTTTGTACGCCGGGCTCCTCTACTGTACTCCTCAATCGAAGGGATCTCAAACGTCCATGGGAGCGAAGTAGAGGTTTGAACTCTACA
+>9599 2
+TTGCATATCATCCCGGATTTCCTCCTAAACTCCGCACAACCCTGCCAGAAAGGTAGGATCTGCGGACGAAAATGGGTGTGATTGCTTGGACGGAACTTGT
+>9600 3
+CCGAAAGATCGCGACCGAACCCGTCGTCGTCAGTTAAGAGACTAGTACGGTGCAGTAGCTACTTTGACGTGACTTCTTTCCATTGGCAGAAATTCGGCAT
+>9601 2
+AACGGCCGTTAAACCTTGGGCCGACGATCTCGTGCGTATACTAGATTTAGGGGGAGTAAAAGTACCACATTTCGCAAAGTCTCATGCTCCCGCTTAGCTG
+>9602 2
+AAGACTGATTTCTCCCTTACGATAGCTCGAACGGTGGCCGTAGGCTAGTACCGGGCGAATGAAGTTCGTATCAAGTCTCGTAAACCTGACCAGTCTATGC
+>9603 1
+GATATGCTCTAACATTTGAGGTGCCAGGCCGTGCCCACGGGATAATAGAGGCTATTCTCTGCATGACGGTTTTTAACAACCCTAGCAACATCGCCGATGG
+>9604 1
+GAACCCAACTGCGTGAAGTTGAGCTGATGTTGCACTTAGGAGGAGCAGATTCACGCCGTTTGTTGTTGAAATCTTACGACCAACACCTCAACGGCCGTCT
+>9605 2
+CGAGCTCGTGCCTCTTGGGCTGTACGCACGGAAAAAGTAACGTGAGTTACTACCCGGTTTCTCGGACAGTCGGTATAACAGCGTACTAGCAAATTTATCC
+>9606 2
+CCTTTCCCCGCAGTCGACAGGAATTAGGGAGCAGCTTATTCAGTTTCGCAAGTACAGATTCATGGCATGCACGCAGTTCGACCAATGTGGTGTCAACATG
+>9607 1
+TCTGCGTGATTTCCCGCCTGTAGCGAGTGTGTGAACATCAATCAATTGCCAGGGCAGCCGAGAAATCCGAAAGATCGACGTAAACTCGCTGGCATTCTTT
+>9608 3
+AACGATTTGCTGTTAACCCGCTGGGTTATGACCCGCCCCAAGGTAGATCCTATGGGCGGCCGCTTGTAGTAACGTATTGACGAACAAAGTTCAACTTAGC
+>9609 3
+TATTACAGTCGAAACCTATGACAGAGTTCACGTCGTGATGTGTATTCGAACACCGTGATCGGCCCCTGCAGCACTTCCAAGTACAGGCAGGGGTTCGATT
+>9610 3
+AATGCCCAATTTAAGCCTTTGTGTAACGCGACCAAAAATGCGTTTACATACTGGGCTCTGGCGCACGGGGTGCGGAGAATTCTGTCATAGAGTACCTCCC
+>9611 3
+ATCATCCGAAACTACTAGTGCTCCATAGGATTTTCACAATCCGACACAAGTGTTGCCAAGTAGCGTTGCTGGGGCACGGCTTCTAGGTGCAGATTCGCAG
+>9612 2
+CTCCATAGTGCCAATGCATATGTGGGAAAAGCATTCAGCAACTCAAGTTGACTGTTTTACGCGATATGAGTAATCCGCCTCCGCCTCCGGGGTGAAGTGC
+>9613 1
+TTTACTGTTGCTAGTTAGATAGACCCATGGGCGCACCACATCGATGAGTCTAATGCCGGAGGCGGTACTGAATCTAGCTCTCGAAACTATCATGCACGCG
+>9614 3
+CCATCGACTGCTGTTTTGGGGAAAACGTCTAACTGTGACGACCGTACTGCACCAACCAGGATCTGGTCGTCCGGCATGGCTTGTGAAGTACTAAAATATC
+>9615 1
+AACGAGCCAAGGTCTTCACTGTGACACTACGACCGTTATACCTTTCGTTCGAGAAAAAGTCGCTTCCGAGTCTGATGAGTGTCCCGGCAGCATTGAGGAT
+>9616 1
+CTTCCAATTCAAAAGGCTGGCATTTATTGAGCGCGAGTTGGACCTGTATGTATCAGAGTACTCCGCCCCTGCCTATGGGCGAAGTCTACATAGCGACGAA
+>9617 2
+CTTGGGGAAGCGGTGAATCTAATCTCGTTTGAAGAGTTCAGACACACGTTATAGCGCTTAACCACGATGCTAGCCGCGCCTTTATGCAATCCGGGATCAC
+>9618 2
+TGAGAGTGAACTATGATCGATGGCCTTGACCAGTTGACATGTTCTGACCAACCTTATACGGCCACACCCCTGAGCGCATTGTATTGTGACAACGAGCGTG
+>9619 3
+CTTGCTAGTCAAGATAGTAGCGGTAACGCAGAAGCTAGAAGCAAGCGTACGATAGAGTGTTCGGTTGCTGTGCCACCATACCTTCGCCATCTCCTTTGCA
+>9620 3
+TCAATACCGAATACGGTTCAAAGCCTCTGGTGCATTGGCGCAGATACGAGCCGTAGTGTTGTGAATATTCACCGACTCGGGACTCTGGAAAGACTCTTCC
+>9621 3
+AACGTTACCTCACATTCGTGCCGGAGGTAAGGCCACCAGTCCGGGTGACGGTACATCGCATGCGGACTTTTTTTCCAATTACGAATGATAGCATTAACGG
+>9622 2
+ACGATAGAGTCTAGATACGGAATTAAAGCATAGCCTTGCTCAGGGCTCAGATGGCACCCGTTCGCCGCTGTAATTGAGTATCGCACGTGCCGAATTTCTC
+>9623 3
+ATTCTCAGGGCCCAGGTATGTGTGTTTCTGGAATCAGCCAGTCCACCCAAGTAAGTCAAACGTATGGTCGCTTAGTAGAACTTGCGCAGGCCCTATAGAC
+>9624 3
+AATGCCACAGAATTCACTGCAACCAGTCAGTAAGTAGGGTTATCACCAGTCTTGCTCTTAGAGGGGCGTCTTACCCTCTATGGTGGAAAGTCCCGCAGGT
+>9625 3
+GGGTAGTCGTAGAGTGGTGATCGATTCAAAACGGGCGTTGACCCTACCGCCCCCCTTAGGCATTTAAGGATTCCCATCATAGTGTACATTAACAGCCGTA
+>9626 1
+GTGCTGCCAGCGCGATTTTCTCAGAATTTTTAAAGCGAGACGCAAACGCTGCAGTGCGACAATAAAGGCCTGTCTGTCAGGTCCATCCGAATAGTGCCTT
+>9627 2
+TAAGGCATATTCAGGCACCGGGGAACGTGTTTAAGATATTAACCGGTTTGAGCTCACGCCACATTTGATCCCCGATTTGAACCACGTTCAGCTGACGGCG
+>9628 1
+ACTAGTAACGGCTGCAACCTTAGACAATCCCGAGCGGTCGTGATTTGAGCGGTATAATTACCTGGACGCAGGTAGTGATTCCAAACTCTCTCTGGTCCAG
+>9629 1
+TTAGTGCCGTACGGTAGACAATACGTCTCATCAAAGTGCGCGTATTCAGTACCCAACCAGGTCACATGGGTGCAATACTAGTTCGGTTATCGGCACCGGT
+>9630 3
+GGTCTTTTAGACGGAGTTGAATCGGTGTTAACCCCCAAAGATCGGAAACTGGCTTAGGGTTCCTGACACTAGCTGAATGGCCTCAAATCCTCTCGACACG
+>9631 2
+AGTCACGCCCGATACGGGCAAGAGTTTTGGCTGGTCTGCCTCCCAGTATTTAACTCTAAACCAGTAATCTGTCAAGCTGGTCCAAGAGAGTTCTCAAGGG
+>9632 1
+ACCATGAGACCCGGCTGGTGTCAGCCTAGTCGCGAATGCTAACCCTACGGCTCCGTAGACTGTACTTGACCTGAAAAAGTGTTTGTGTATTAACGAATCG
+>9633 3
+CGAGCCATTCGTTACGAATAACGTAGTATCTTACATGAGGACTGGTAAACCGACGTCTTCGATCTCGACACCGGGTGTGCTTACTAGACTGCCCAGAGTG
+>9634 3
+TCGGACTGCATAAGGCGACGTGATGGATAATCACCCGCCATCACACGTGCCTTAACTGGTCCTAAGTAGAATGGCGGTGATAATCCCCGTTTGGATTACT
+>9635 1
+TCGATGCTATATTGGAACCTCAATTTCCCCATAACTCGACTATTCTGAGGTCTACGAGCATCGCACGAGCTCACTGCGATAGGCAAACGGGTTTGAGGGG
+>9636 1
+TGCCGAAATAGTAGGCCCGCATGCCTCCATTCGGCCGACACTGAATTTAAGCTTCTATAGTCGATAAGCGTGCGTAAAGGTGATGCATCAGTCATCGGCT
+>9637 2
+GATCATCGGATATTGATGCTATGATGCCACGATCGCGTAGAACCTAGTTCCCGTTCGGGCTATTCCGGTAAGCCAAGATCCTATAACCATGAGCGCTAGG
+>9638 2
+CAGTCGCCGAGCTTTACGTACTTGTAACCAGAATGATTCTTCGTAGAAGAGCGTGGTAACTCATGGTGGGATCTCAGGACACCGCCTACCTATCGGCAAT
+>9639 3
+TTCATGAGAAGGGGAGACTTCAAGTTCTTGCAGAGCACATGGCGGAGTATAAGACCCCGATCACGTTTCTCATTTCATGCCCATTGGTAAGCTCCGCGAC
+>9640 3
+AGCTTCTTCTAAATTGGTAGATAGGTTACCCCCCGCGGACGCTGATGTCTCACCATGGCCGTCGCAAGACTATTTAACTACGGGGTTCGACTGAGAAGAA
+>9641 3
+AGCTTATTTTAGAAGCTATAAGCACGGGATGCTTTCCGTCTACGGGTCGTCACTCAATCGTATCATCACAGCAGGGCAGGGGTTGGACACGTTCCCACAA
+>9642 2
+CGAATACCGGATTTGTGGCATTATGGGACCTTGCTAACGTTCTTAAGCGACCGTACACCGCCGGGACAAGTTAGATTGTCCTAGTGATGCACCTAGACCA
+>9643 1
+GTTCGTCTCCTTGCCCGGCGTCTCCAGTCACGATAGACTCAGGTTATAACACTTAATCCAAAAGTAAGACCATAGTTCTGAGATTGGACGCGGTGGGGAC
+>9644 3
+TATGGTATGTTGTGCACTCAGACCACCATATTTGGGTCCCGGGTTCGGCCACGATAAAGGGGTATTATAAGGTCCTAATCAAACGCCTACCGTGAGCCCA
+>9645 3
+GCAATTCTATGTGCTATACATATGACCCACGGTTACACGTGACAGGGACACGTGTGACATTTGGACTTTCCGCTGATACCACACCAGGCCGTAGTGGGTA
+>9646 3
+TATCCGTACTACTTGTGTGGACTCACTCAGTCCGCGTCAACCACATTTGTACGATATCGTTTGGGAAGCGTCACAGAGCGAAACATGAGACGTGTGCCGA
+>9647 1
+TAGGACAAACCCGTTGGTGGCACCAAAAGCGACCTTTACTGACATTAAGGACTTTGGGGTAAGGGCTCAGACTCGGGTACCACCTTGCCTTCCATTTGAT
+>9648 2
+TAACACAACGCTGATGAGATCGTATCGCGAGGTATGGTCCTAAAGTTATCCTCCGCCTAGATTAGACAAGTCTTGGCCCACTAGGCCTGTGGGTCGTACA
+>9649 3
+GCATCTAAAGACCTTCTAACGACCCGTAAAGGGGACACTTTCGATGCGGGTTCAATCGTCGCTTTCAGGGTGAACTTTCACGCTATCGTGAGACGGAATC
+>9650 3
+CCTAAAAGCTAGGAACTGCTGCGTGAACGCCTCGTTTTAGGGCGCAGATTCTCGTACGAACGCGCAGCGTTTTTTCATATTAGGAATACGCGACGCCAAT
+>9651 1
+GTCAAGAGGAGCCCTTTGTACCGGCAGACATCCGACTGATGTGCTTAAATACCGTAAGTACCAATTTATGCCTACCGGGTAGCGTGGTTGAACCGATCTC
+>9652 3
+AACTGTCAGTGACTACTGCAGAAGGCTGACAACCACTGGGGTCCAAGCTTTTGACCGTGCGTTACCCGGTTAATAGCTTCATGGAACTGCCTATTACGGA
+>9653 2
+CCGCGTTGCCCAGTCCTGGCACGTTGAGGTATTACTGCAGTCCTCAGTGAAGTAACAAATAAGGCTCTGTAGCATTCTAGGAATCCTGTAGGACAGCATC
+>9654 3
+ACGTATTACAGCCAGAGATTTGCTGCAACTCTGCTGTCGCTGGGGACCTTAAAGGACCCGTAGTTCCCGCACTGGTCGCTGCCATTAGGAAAATATGATA
+>9655 1
+TTCAATCTGAGATAATTGCTGCCATAATGTGAGTGTCCGGACACACACGGACCCGCCACGTGCTGCCGAGCGTGCTATACCAGTAAGGGACTTATTAGTT
+>9656 3
+AAAACTCTAGTTAACATTAGCTCTAAGCTGGCGTTCGCTCCCAGAGGTCGTGGAAAGCCTGCTCACACGCAGAGGCGAGTTGATTTGGTCCCGAATCATT
+>9657 1
+CGGTAGATCTTCCTCGGTCGATAGAGGCTTCCGTGAACGTAGCACTTAAAGAATTTTACTACCCCTTCGCGTGCGGGAAAAACTCCCCTGGTGAAGATGA
+>9658 2
+GGTCTTAGGTTCGGATACTCCGAAATCGTTTGCAACCGGACCTGGGCACTTCAGAACTCTACAGGAGAGCACCTGGTGTATACCAAACAGGCTAGTCTTT
+>9659 2
+TCAAAAGTAATTGCGTCTATCTGGCTACAACTTCTCTACAAGGCAAGCGGCCGGATAGTAAAGGGCACCGGGGGACCGTATTTTGGCACCTATTTCCGTC
+>9660 1
+CAAGATACGCACGGGTCATGTTATTCGAGCACGCCTGCCGTTTTCACACAGTCGGATAGCCGTATGGAGGCGCTTTCATTCAGGCAAAGTACTTGACTAA
+>9661 1
+GGCTAGTCGCGCCGATTTTCGGTTGTTACGTCCACCGAGCTGCTCACAGTCATCAGCTAGCATCGATTGGATGGTTATCCCGAAGACGAAAATCAAAATG
+>9662 3
+CACTGGACCCTATCTGAGAAGAAGTCTTAATCTATTCGTGGACGTAGGCTTGTTTCCTATGGGCAAAACTGTACAGCGTACCCTATCGAGCCCGGAGGCA
+>9663 3
+ACTCCGAGAACCAGCATAATTCGGGATCTGCTGCCGACCTTAGCGAACAGGGTCGTGAGCGCCGGAACCGTGGTTATGTACTACTAAGTATTATCATTTC
+>9664 3
+GCGCTTTAGGTTGCTAAGACATCAAGGTCAATGGATAGCGGCTGGAGGTGCTCGCAATCCACCAATGAGACTACTTTCACTTCGCCCCAGATTCAATGGT
+>9665 3
+CAGTTTCGCTAAGCTTCCGAATTTGGTCGTAATAGTCGCGCTTTGGCGCTTCAAACGTCGCGGAATAGTGAAGCAACGAACACATTTGATCCGCGGACAC
+>9666 2
+TGCGGACGGATACCACATACGTTTCCTTTCCTCCAGCGGTTAATAATACACAATTATGTTTCTGGATACCACGGGGACTACCCTTCGCGAGAGGGGAGGA
+>9667 3
+ATAGGGTTAGGTTCACCGGTCGGTCGCGGTCCAACGTGCAGAGTTAAAATCGAAGGTTTATCCCTTCCTCACAGTAAGTGCAGCCGACACTCGCAATTAT
+>9668 2
+AGGAGGATAATCAGTATTGCGTAGAGCGGTATTTCATGAAGGTGTCACGCGTACCCACCAGGACTCCCAAGCCTCTTATAATAACTTGCCGCTCCGGGTT
+>9669 1
+GTACTAAGCTAGCGCACAACTGGGAATTAACACACAACTTAATTCTAATTTCCTCTAGCTCAGCAGTTCAAGGTGGTGGGGCGCGTCCCTGTAGTGCGCG
+>9670 2
+ATTCCTTCGGTCATGGTCAGCCGGAACTGTACACGTCTCTGGCAACACTTAAACACGTCACTAAGAACGGCACCTATGAAGCGGTCGTAGGTAGGTTTGT
+>9671 2
+AGCAACAATTACCCTTATAAACCAGAAGTGGTGTCTAGCTGTCAATCCCCTGGATTTAGTCGACTCAATTGAGACCGCGCGAGAGGTTGCTCCTCGGGTG
+>9672 3
+ACGGATCCCAGGTCCATCTAAATCACATAATATACGGCGTATCCAGATCCATGTTATTGTGTCCGGTATGGGTACTGCAGCCCGTCGCAGGAAGATGTGC
+>9673 1
+TGATATGAGAAGTTCAGTTGTGTCCCCCTAGCGTTGAATCACTTCCACACTGGTTGGCGTGGACGTGCTATACAAACCGGGCAAATCAAGCAGAGTCTCC
+>9674 3
+TAATCGCGGGCTAATCCACGCCGCCCGGCTGTGAAAAGCGGGTCTGTAACTAGAAATCAAGTATGTTGAGCATCTAAGCGTTCCATGTTTATCAGCTGCC
+>9675 2
+GCGTCCTTTTTTTATACAAAATGTCAAGGACTAGCGAGCTTCGACGTATCCAGCGCACCGTAGCAAGGCCAATGAGTCGTCAGATTTGCCCGTATGCGGA
+>9676 1
+TCAGCAATGTTTAATGCTAAGGCTGTAACCGTCAATATGCCCTGAGCGCGCGTTAAGCTTTAGGAGGCTACCCCCGGGTAACCAAGGTTCCACGATTTAG
+>9677 1
+ACACTTACACTGATGAAGCCACAAAACGAAATTGTAGGGGGTTAAGGGTTGTGTGGGCATTTCAGCGCTTGCGCAGCTCCTCCGTCGTATACATCACCTC
+>9678 3
+ACGCTAGTCTTCGTCAGCTGAAGTTGTGAATCTATTTCCTTGAGAGCGATTACAAGAAGGTGACACGAGGTACGCCACCAGTCCTGATCACCTTACCGGG
+>9679 3
+TGTCCCCGACTATCTCTGAGTGGTAGAAGTGGTTCACCGGTACAACGAAATGTCTTCACTACACAGGGGCCAAGTCATGATGCTACGATGGTCTGATCAC
+>9680 2
+CCTGAGGGTGGAGCTACCAGTGTCAATAAATTCTGGATTCCCCCGTCGAGCCAGATTAAGTCTACATCCATACGTGCACTGAGTTGGAGCATCGGCATAT
+>9681 2
+TGCTGAACCTTCGGGGAAATGCCAGCTGCAACAGAACAAGGGTGTGCTAAAACGACAGTTCTACCGTCTGGACTCCCCATCTCGTTTTGTCAAGTAGTGT
+>9682 2
+CGTCGTTATCAACTGGCCGACCTAATTGAATCATAGGACTTGAACGGTGCTGGACAAACCGGTTGAACTGGTGCCGTGTTACGTATACACAACGTCGCTC
+>9683 1
+GATAGGTATGCTTCGGCACACGACGAGCTTGCCCCCTTGTCGCTTAGCAATTAATCCGGACTGTCGTGTAAAACCCATATGAATTGGTGATCACGAGCGA
+>9684 3
+GGCCGATTGATACATCCATGTCACCTAAGTGGGCTCTACGGCTTTCGTTACTCAGTGACACGGCTGTCCAAGAAACCTGTACAAACTGGGTAACTGGTAG
+>9685 1
+TGTAAGCAAAGCTGACCACATTGTGACGTCCACTGATCTCCACCTGTCAGACGAGCGCCGGGAGGCCTAGGCGCAGATGTAGTATTCTTTTTATGCATAA
+>9686 2
+CAAGCCAGATCCTTGGTCCTAAGGTTCCTCCACGTGATCGATTCACTACAGGTGGTACGCAAGCTAGAGTGATGTTCACAGATGCGGGCTATCGCTAAAT
+>9687 3
+AGCGCAGTATAACTGGTCGGACATGAGGCTGTGAACTTAAGACAGACCGCCTAATTACTCGGTATCAGTGTTCGTCCTTCCATTACACAACTGCCTGGGG
+>9688 3
+ACAAGTGCTAGTCTAGGATGCTCAGGCAAGGCAATATTCTCAAGCATTTGGGCTACCCGAGGTCGTGGAATCCTTCGCATTCCTATGAGCGTGAAACTCC
+>9689 3
+GAAAGTCGCTTTTTGGACACGCTTAAAAATTACGACGGCCGACATCGCTCCATTGTCGACGAAGTTACGACGGTCTGCGCTTGCTTTAGAGCTAAGCGAC
+>9690 3
+CACATATGCGTGTTAAATTTAGTCGGTGGAGCAGCTGCACAAATAGCACGTGTCCCGCCTGGTCTGAAGATTTGATGGCTACATCACCTTGAAGCCAGCC
+>9691 1
+TCTGATGAGGAGCAAACTCGCCGAGGATCGCGAGTACCCCACCCCTGGAGGTCTGAAGATCCTATAACTTCTTGACGGTCCAGTTGGATCTGAATATATT
+>9692 3
+GCGGCATATAAACGGTAATGGTGAATCATCTGCGACTTGTGCTCTCATTGTCCAGGACGCAGGTGTAAGCTACCACACGGCTGTTTTCCCGATACAGAAC
+>9693 2
+CTACCCGACTCGGGCGTATCCTACACTATACGTGGGCAACTAACGGTTATTCGACACATTGTACGGCGCGTATGAATTTTGGAAGATATCAAGGTCCGGC
+>9694 3
+CTTCTCTAATCAGAAAGACAAGCCACCGTGGCGTGCACGATCTTCGTCAGTAGCCGGGAGCTTGTCCGTAGAACGGCTTGTTTGAAATAGTTCCGAATCA
+>9695 1
+ACTCGGGGGTATGTACAAGAAGCCTAGAATTCATCTTCAGAACTTCTACGGACAGGATTTTGTGGCGCTGCCGCTTCCCAGGCTAAACGATCTCACGGAT
+>9696 1
+CCATTATAACAAAGACTGTTGGAGGAAACTGGAGCTTCCCTCGGTCCTCAGGGTGCCGCAAGACATCATACTTCGCGTACGTTAACGACCGGTTTTAGTG
+>9697 2
+ATATCCAGGTTACTTAGTAGATCCAGAAGCTTTATAGGGGCCTGTTACGGCCATAAGGGTTTAAGGCCATACTCCAGGTGCCACGGGCTCCCCCATATGA
+>9698 2
+CGGCATCTTGCCAGGTGCCCGCTGAGGCTATTGAATGAAAGGCATTAGACACTTGACGAAAGGTAGCTATTGCATTGGTGACTTCGCACCTCCCACATTA
+>9699 2
+AGGCAGCAAGTGCGTATTTCAACATCTCTGCCTGTTGATTGCTATTACTCCTACGGCACAAAAGCGGACTGCGGTTCGCAGTTGAAGCACCACGAGAGTT
+>9700 1
+TGCCCGTGTCTCACCACATCTAGAGGGAAGCTATCGTAAATACCGGAAAGATTTGAGCCTAGAGTGCAGTTATGCGCCGCAATCCCCTGTTAGTTCGTGA
+>9701 2
+TACAACAGGCAGATACTTCCAGGTGACGATTCCTCCCTGCGATGGGAACGTGTATAGCGCATCCAGAAACTGCGAGATATTCTCGTGTTTGTTGACCACG
+>9702 2
+GTGCATCTGCGGCGTCATCTCGGTTCCTACAAGCGTTGACGATCGCCCTCGATTGTGAATTACAGATAAAGAAGAAATACCAGCTTCTCGGTTCGACAGG
+>9703 3
+ACCTAGCTACAATGCATGTTAAGGACCAGGCCTAGCCGTTCTAGTCAGGATGCACTCGAAGCTTTTTTTGCAGGTTGGCCAAGCGTCTAACGCAATGACG
+>9704 1
+GGGATTACTATGTGGAGAGCACCTTGTCTAGTTTAGGGCCCTGGATTCTAATTGCGCACCAAGAGAGCGGACAATCACCCACATCAACGTTGTTTGACCC
+>9705 1
+TAGGCTTCGACAGGTGCAAAATTCGCGTTTCAGCAGGGTTGGAGTACGCCTCAGAACCCTATGGCTTAACAGCACCGCTCTCCATTGATTGGTCATAAAG
+>9706 3
+GCGCTTATTGAACACAGAATGAGATTAGTGATACAATTTATAGACTTCCGGGACCGCGACGCGTACGGATCCTGAAGCTTCCTTTATCGCTGGCCCACGG
+>9707 3
+AACAATCAACAGTCTCGCCGCGCTCGTGATACTCGCGAGGATTACCGCATAAGTGTTCTCTTCACTTCTATCTGATGACTGGGGCATAGACGGGTGAAAG
+>9708 3
+TCTTGGTATTAAAAGGCGAGGAGCGCCTCTTCGGACAAATTAACCCGTCCTGGGTTAAGCACTAGACTCTGCACTCCAAAGCTCGGTCGCTTAAGGTAGT
+>9709 3
+TGGCCGAGTTTCTACTCGGGGTAAGTTACAGCTATGCGCCCACAATGTTGTATAGAACAGCACGAACTTTCGCCGCATTCCGTGTAACGCGAGACAATGT
+>9710 2
+CTTTAACGGGATAACCCTCGCCCATAGGTAAACGCAGTACTGTGTACCGACGTTCAAAGACGGTTGCGCGGCACTTCAGTTTGGTGCAAGAAGTTTCATC
+>9711 3
+GCATATACGGGGTAGAAATGTAAATGATTTTATCGTCGGCGGTCCGTGAGCCGTCTCCGAATGTCACATGAGTAAGCACGGTCATCCTTAACCACCGTCC
+>9712 1
+GGGGCTACCCCATATATTATATACTTTTAAGGCCGCGGCTGTAACAAAGCTCCAACGAGTGGGCAGATCTATCAGGGGGATTCTGAGTCCATCAGTTCCC
+>9713 3
+GCATAGTCTTTGGTACTCTACAAACTACTCAGACTTTGAAAGGATCTGTGGACTAGGGTGTACCCTCAACCCGACAGGAGTCGGAACCTCACTTGGTCGG
+>9714 2
+CTACGACTGATTAGGTCTATTACGCTCTTCAGCTCGGAGACACGTTAAGCTGTAGGCAGTGAATCAGCTGCGAAGCTGGAACATCCAAGGCTCTCACTTG
+>9715 2
+GACTGTCCGTACAGCTGTGTATCTACTATGCGCAACAAGATCATGTCAGTGGAACACCTAATCTGTCTGCTTCCGGGGGATAGTCGACTTAAAGGCGCCA
+>9716 2
+GCTTGTAATAATGGCATACCGAAGCACCCGATTCAGTGGGCAGTCCGCCGGATCGTTAGGTTCACCATTACCTCACACGATTAAGGGAGGATTGTTCCAT
+>9717 2
+AACTTATCCGTCTGAGGCCAGTGGATCCTTGGCATCCGATACGGCATCTAGGACTCTGACGTAATATTCGAGCGAAGATTGACGCCGTTACCATGACGTA
+>9718 2
+GTCGCAAGAGCATTCTTTATTGGAGGTGCTTTGTACGCACACCGCGCTAGCTCTGATCGTAGGACTACTCCATATATCCCCGGGCATGGAGAGAATCAAA
+>9719 2
+TTTCAGCGACATGCTCCGTGACGTATCTATCGGGGTGATTGATCGCGGGACGAGAAGACGAAGCTCCAAATAGTTTCCTCGTAGCTAACCGACCTCTAAT
+>9720 2
+CCATCCGGGCACTTAACGGGACTAGCAAGCCTTTAGAGATTATAGCTACGGCTCTCACGGCCAGATTACTTATCCCTAGTTAGATAGTGCTCAAGGGGTG
+>9721 2
+GGGAAGCGTTTAGGCACTCCAAACAGAAGATTGACGCACGTCATCCTATCTGCTTGGGGGTGCTTTGGTCTATCCCTCAAAAAAGTTAGCAGCTAGCCTC
+>9722 2
+ACAAATAACATGTCGGTCTCTAATAAACCCCACCTCACTCAAGCGTTGGCACCTTGTGGGGGAAGAACTGACTCCCGTTCTGTGATTGTAGGCGAGGTGT
+>9723 2
+TTTAACCGGCGCGCATACGGGGCGCGCGACTAGACTGGAAGCATAGTGTACTGGCGAATCCAGGCTGCTTAACAGTTTAATAACTATTCTTACTCCCATG
+>9724 2
+CAAGAGAGCTGATGTAAGGTTGGCCATTCCCAAAGTCGTCAGCTGTAAGCAACCCGCTCACCAATATTCTGTGGCAGGTACCAGTAAGTGTTTGCCTTCG
+>9725 1
+TCGATACAAGTTCATGTCGACGACAAAGGTAAGACGAACTCGGAGGGCATCCCTGTCTTTCAAACCACCTCTCGCGGCGTATAGTTTCTTGGGGTAGCTA
+>9726 3
+AAAAAAACTCTTGCGAATGTCTGCACGGATTGCACGAGAAGTTCCCCTGAGAGACATGCATCTAGACGCGCTTCGTCACTATGGGCCTCCGTGTTTTAGG
+>9727 3
+ATTTATGCAGGACAGCTAGCTTGAGCAGCTACTTTCACCAAGGACTTCCCGGGCATGTTAATCCAGCAACGCGACTGTGGCGTCATAGATGTTGCTAGCA
+>9728 1
+ATGTAACACGTAGCTACCTTCGGTTTAAGGTTCATCGTACTCGAATATAAGAAACCGAACTTTGCCGGTAATTGGATGTGCGGCGCCAAGCCGTCCGGCC
+>9729 1
+GGTTCTCGAAGGGAGCCGTACAAAGTTTCAGAACGCCCAATTCGTTCCTAAATTGCCATTCCCGGCTGGGAGTGTGTGTATTGAAACGTCCAACCATGCA
+>9730 2
+ATGCTCAATTTGCTCGATTTTACATTACTAAGCGCAACCAGAAGCGTTAGTTGCGCATCACGTACGAAAAGCTGGGACGCCCGTTGAGGACCTTGGCGCT
+>9731 2
+AACTGTAATCTAGTTACACTGCCAGATGTGCATGTGACTGATGACGCTGCCCGCAGACTTTACTCCTGCGAGCGTAGCAGGTGCCCGCTAAATGGATTAA
+>9732 1
+GAACAAGGACCAACTCATCCTCCCGTACGGAAGGAAAGGGAGGTGGGCGCAAGCGAGCATCTTTATCTGGATAGTTCTTACCCTCTTCGTTATATCTGCT
+>9733 1
+TACAGCATTGTTCGTAACCATGGACAAAAGGTATAAGTGCTCACTCGCGGACGGAGCCGCCGCTCCAGAAATGTTATTCGGTTGGTTTTGCCCAGCTACA
+>9734 2
+GCTCGCTACTGACGATTTGGCTATTATGTACGACTCAGAGATTTGCACCATATGCGACTGCGAACAAATAAATCTGCGGGGTAGGTAGACCGCTCTGCCC
+>9735 2
+TTAGGAAACACTTAGCAATCTGATGTCCCTCGCGCTACGAATAGGATTTGCTGTATAGCATCGCGCATTGCTGTCACGGCACGATCGAAGACATGTCCGG
+>9736 3
+CGGATCTCGAATTAGACAGGTGAACGCATTGCTTTTATGGCCGAAAATCCCGGATTAGCGACGACGTGCCATTTCTAGGACCGCCTCCGTTGTAAATCAG
+>9737 3
+GTGTCTACAATTGCCTAAGCACGGAGTGGGTAAAGAATATGACGTATTAGCTCGCTTTAGACTGCCGCGATCTCCAGTGTAAACCCGTTCAGACCCCGGT
+>9738 3
+AGACCCCAAGCTGGTGCTTTATCCCGTATTGAATTATACGGGCTTGTTAGAAGTCCGAACACTGGCGAGTATCCTGTGTCAAGCTCCCGCACAGAGTAAG
+>9739 3
+GTCCAATGGCGCCAGACCTTTTGAGATCGAAGGGACGGAAGAGGTGTATGTCCCATCTGTATTAACTCTGCATACAGCGATGCATTCACCCAATGGCTCT
+>9740 2
+CTGTCATCGCTAGATAGGCCTTTCCTTACGGGACCGGTACAAGGACGGTCAGCGATAGGCTTTTACTACCATCTAGACTTGGCTTAAGATGCGAAGCCAA
+>9741 1
+GATCCGACGAGCCTCTTGAACATGCAAAGCTTCTGCCCACATCGACGTAGGTTCCAGATAAAACGGTTGCTGTAATGTCTAGAATCCATGGGTGGTCTGC
+>9742 3
+TTGGCATCTGGCACCTGGTTCGAGGACGGCCGCTTGTATCGGTCAACAGCCCTTTGTTCTCGCAAGAAACATAATATGGATTAACGACCCGATAAGTGAC
+>9743 1
+TGGGCGAACAGTCCTACTAGGACCATCCACAATGGGGGTTAAGCGACTATCCGTCCCTTTTGCGTCAAACAGAGCTGTCATTTTGTAAGTCGACAGGCAT
+>9744 2
+GGCGTGTTTGGCCATTAGGACCACGCAACCCCATCTTTCGAAAGGTTGAAAGCCATCGTAATTGATACAGTCTAAACCATTTTCCGTGGCGGATGGGCCA
+>9745 3
+ATATGGCCACATCTTTCGGAGACTGCTCTGACGGATGTGAAGTAATAATGCCGCTGCTAACCGGGTCAACGTCTATGAAACTTGGCGTCCCGCATAGCAT
+>9746 2
+TTTGGAGCACTCGATTCGCCGGAAGCCCCGTAGACTTAGGAATCCCAATAGTACGGTGAATCCCACACTATTATTTGTACTCCGTGTATGGGCAGAGAGC
+>9747 3
+ACGTAGTCCCGCGTCCGTAACGAAAGCGCTTACGCTAGCATGAATAAATATCTGCATTAGGGATCGGGACCCGGCTTCCGTACTAGGTTTTTGGACCTAA
+>9748 2
+GGTCAAAGGCGGTGGTCTCTTTGCATCTGCATACGAGCCCGTTTAACGTGAGCAGCAATTTCAGGTTAATAACCATTGCACGACAGCGATACCTGCTAGC
+>9749 1
+CCGAGAATGTTCGGGCCGGCTCACTACTGACATCTACACTGCTATGTTAATTGCAAAATATATAAGGCAGCCGCCATGGTTCGCGTTGTCGCGCTAAGAG
+>9750 2
+CAATTATTGATCGGTCGGGTCCCGTAAAAGTCTAGACCATCTGGCAATGATCGACGGGGCTCTAACATTATGTTAGATCCCGGGTAACCGGCTCCAGATC
+>9751 3
+GCTGCATACTTTCTTTGATCGGTCACGCCTTGGTGAATACACGCCCCATACGTCCAATGAGGCTTTGGAAGTCAACAGAAAGAGGGGCTGCCGACTATTA
+>9752 1
+TCAACCACCCAAGCCAAGTGTACCCGTGTGGCGTCAACGTCAGCACGCTGTCTTATGTTCCGGACGTTACGGTTTGCCAATGATAAGGTGGTATAGAAAT
+>9753 1
+ATTTAGATTTACGGTCCTAGATAGAGCAGGAAACCCCAGTTGGACGCCAGTTCAGGTTACCGGCATGTCCACCGCTGATGCACAAGCTCAGTTTGCTTAG
+>9754 1
+GTAGCCATACGGCTATTGTGCTGAAGTTTAAACCGCCTGGACACTCACTTCGTGAGCCGGAAACTTACTCCCGAGTTGATATGGACTATCGGCGCAATGA
+>9755 3
+TAAGCGAGAGATCTACGTAGTCCATTGGATCCCGTAACGGGAGTGTAGACTCCACCGCGCGATGCCTGGTTACTACTTCGAACATCGTCCATTAAGTTGA
+>9756 2
+TGAGCCGGTCATGTACTATACTGCGTATCTCTCGAGTCGTGCGCTCTAACCCGGAGTGCCTAACGTGTATAGCAATATGTGAACAGTACGGACACACGTA
+>9757 2
+CTCCGACACTAATCTTACAAGGTATTGTGTCAATGCGGTGGTACTTGAAGTCGCCGACCTGCGTCATTGAATGAATCCCGCGATCATGCAGGACACTGAG
+>9758 1
+ACCCTGTAGGCATTGGATGAACTGTTGCTAGTTCAGAACGTATGCACTCAATGACAATGTCACCCCTTGACGGAATAGCCCGTCTGGGGACATTCGGCTA
+>9759 1
+GGAACGAACGTCCAAATGTATAAGTGGAAGCCTGGGACCTTATCCATCGACGCGTTCCGACTTTTAAGTTACTCATGTCGCCCGGCTATTGTGACAGGCA
+>9760 1
+CCACCGAATCCTTCAACTGGCATGGGCATCTTGGTAGTGTATGACACATCGATGGTATTTAGTCAAACTTGTGGAAGGGCTCTACACAATGCAGGCGCCC
+>9761 3
+GATAATTTGTGCCGTCCCCCGCGCATGTCGACTGGAGAGAAAAACCCGTCGGTTACCTGTTCCTTATAGGTAGGCACGACGTCAGAGATTTGTAAAACTC
+>9762 3
+TAGTAGTGCGCCACCTGATGCACGTAAAGCGGCCTAGCCACCCAACGTTTCGTATAGAAAGGGTCTAAGTACTTTGTTCTCTGGTTGTAGAAGCCCAGCA
+>9763 2
+AAGCGTGATGATCCTTTCCGGTCTGCACGTGTGTCTTAAAACGTGCTCAAACGCCCACGGTCATCCGGAAATGACTGTCTTAGAAGATGTGACAGGCCAT
+>9764 1
+GTACGATTACCCGCCGGCTAATAACGGCTCGAATGCTCTCACATATGAAGTCAAGAGTCGGAGACCCCATGATTGATTTTCGTATAGGGACGGCCCGTTT
+>9765 3
+TTTCCCGGCGTCGTGGCGGGTTCTGAGACACGAACGCACTGCTTCAGGTAGATAACGCATGCCTTTCAGTATAAGTACCGTAGCCAATCTACTGGATAAA
+>9766 3
+CAGGGCGTCGCCCCAGGCACCGCAAGCGCGTAATAGCTGATCCATACGTCCCAGTAAAAGTTAGCGGTTGTGAATCTTATTAGTTTGGATGACATTACTC
+>9767 2
+TGTGCTTCGATTAAAGTTCACCAACGCATAGGGTAATTCTGTCGCTTGCCTCTGGGACAGGCCACAAAGTCTACGTGAAGTCTCCGCGAAACGACGATGT
+>9768 1
+CCTTTTGCATGAACAATCCTTGCCATATATGCGCGCGCTGTGAGAAGAATTACACCCCTTAAGACACGGGGGCCGACGGTCAATATGGGATTGGTCTACT
+>9769 2
+GAAAGGCTGTACGTACTGGTCAGCTCAAAGCATAGTGCGACTGGCTTCGTGCTACTCCCTGAACACAGGATAATATACCTCGGTGTAAGCCGAGTTCCTT
+>9770 3
+GCTCGCGTTTCGGGTGCGCGGTAAGCATCTTATAATGCCCGCGGATTAACCACAACGAAAGTTGCCTGCTCGCTAAGAAAACAGATTCCTATTTCTAGGG
+>9771 1
+AATTATAGCGGTGATTCTCCGGCCGCGCGAGATTTGTTTAACGCCGGCGTGAGATATTTTGGTCTACTCCAACGTTGACACACAAAGTAGCCAGCACACG
+>9772 2
+GAGGTACGTGAATCCGAAGTACGCTGAGGGTCATTCTCCTCGGGAAGTCGTATCAGTCCACGCTATATGTTACCAAAAACGATTAACTTCCCTGGTGGCC
+>9773 3
+GTACCGCACTGCTTTATTACAATGCCAACACGAGCCGTCCGGGACCCGGTCAAGCCAGATATAGGGGTATTTATCGTTTCTAATGACTCGATGAGACGTG
+>9774 3
+AACTCCAGATCTCGCCGCGCACTTTGTGAGCAGTCGCTAGTGCTACAATACTTGAACACTTTTGGGTGGATTAGACCGCTCGGATTAACAGGACTAACGG
+>9775 2
+ATCGCCCACAGGGAACCTAGGTGACCTCAATGCATGGTTGGCGAAGTTCACTCGTTTAGGGCCCTAGGTGAATCAAATTCAGCACTGTCCTCATGTAGAT
+>9776 2
+GTCCGGAGTTAGTCGATTAGTCACATCAGGGCCTGAGGCGACGTATAATCTACTGTCTGCTACAGCGTTAGTACCCTAGTTCCAAACTACGCAACGGTAG
+>9777 1
+AGGAGTGGCTGGTCAGAACATTCAAGTCTGCGTACTCTTTTGGCGCGACCCCAATGAATTGGGATTGTTACGCATTATAACTGCGCAAACGACTCCCCAG
+>9778 1
+GTATGTTCATATGTCGGTGGTATCATGCGTAACGCCTGCATTAAAGTCCCCTGAGCCAGTCCTGGCAAAGTTTGTCACTTGCCAGAACGCAGAGACGCAA
+>9779 1
+GATTCATCTACCTTGTACCGTGCGGTCGAATTAATACAATGCCCGACCGAGGCTGGTAGTTGGGCATCTACGCACAGTGAAACAGTTACTGGTCAGCATC
+>9780 1
+ATGTACTGACATCTACGATATGACATGAAGCGCAGTATTTTGGCGCCGCCAACGACACGACCTGGCCATTTCATAAGCACTAGTCTGCTCGGTGGTGATG
+>9781 1
+CGAGCAAATTCGCTTAGTGGTTCGTATAGTCGATGGATGTTCACACGACCTAAGGCCTCCCTACATGAAATGTGAGCCTATCTGCCTGGGAAATCCAGGC
+>9782 3
+TCATTCCTGGATCCCTGTACTAATCGACGAGGTACACATGTGCGTGTGTTGGCATCTTTTAGCATCCCGCCAGGTAAATGGGAAGGAGACCCATAACGAC
+>9783 2
+TCTCAGAACGAGATGCCCGCTCCTGTTAGGAGCGCAGACCGGGGCTGAGCGTTCCTCTAATTTATAAACTGTAAGAGTCCCGAACATTTGATTCGGATCA
+>9784 1
+TCCTCGCGTGATTTCAAGACAAGCCCCAGATATGCTAACAGCGGTTCTCGAGAACTGCAAGGGTGGAATCGTCTTTCGAGACTCTTGGATATCCACTGAG
+>9785 1
+GGCTGAAGGCACAGATCTCTCCCTACTTATCTCTAAGAGCTGTGTACGTTTGTTCCACGGCAACTGAAAGTCAGACTCCTGGGATGTTAGAAGGCACAGC
+>9786 2
+GGATCTAGCATAAAGAGTACGCAGATGGTAGCTCCACGGTATGATATCGGGCGTGACGTAGCCATTGTCTTACACCCTTATGGCCTAACCATGGTATCCC
+>9787 2
+TGGGTGAGGCCCCCTAGTCTACCGGTGCCTAGGAAGTCATGTCTAGTATACATCTGATATTAATATCCGTATAGGCAAGAGGTGACCCACAGCTCCATGC
+>9788 3
+GTCCCCGATCCTGCTACCTGTGAATCCTGTGCATAAAGGGTGTTACATCAACCTCACTCAGCTACAAATGTGAAGACGTGTGGGATCGCGGTGGTAATAC
+>9789 3
+CGCCCTTCTAGCAATCCGTTATTTAGCAGCGGCGACCCAGCGTGTAGATAGTGGTTGTTTATAGAAATGAATAACGCACTTGCAGCTCGGAACCACGCTG
+>9790 1
+TTTTCGTCCGCTCCAGGCATGAAATCACCCTTTAACCGCCCCGGGGAAGTACGGTTTGGTGTTGATAGAGAATAGGCCCATACACCGTAGGACTAAATGT
+>9791 2
+CGTTATCGCCTCCAACCGTATGGTTCCGGCGTAGTCCCAGCTGAATCCAGGTGGAAACGGAGAAAAATAATGCTTCCGGCTAGTCATAAACCTTTTGGTG
+>9792 3
+AATAATTGGAGGAAGAGATTCCTCCGGATTCGCAGCCGATACGCCCTAGATCGTCGGGCGGACTTAACCGCATATTTTACCAACGTATCCTTGGGGATCT
+>9793 3
+AGTGGTCCTCGAAGGTTACCCCCCCGCACTGTTACAAGCAGTCGTTGCCGAAATTTTCGTACGAGATGATGCTGTATGGTAGCTCGACATATAACAGGAC
+>9794 2
+TACGCTAGAATGTAGCGACATCCGGTCTCCGACTTAGTCAACACAGAGGGGTCAGCGGCGTATGCAAGAGCTTTCTGTTTTCTTCGGTAACAAACCAGTC
+>9795 2
+TACAGAGGTGAGCTGGTGGACAATTGCTCGATACTAATCACAAACGTCATAGCCAGCACGTCCGGTCTCTCCCTAGGAGGAGTGCGATTTTCAATTTGCC
+>9796 2
+GGCTCCAACCTCGCTGCTTTAGCCTAGGTTCATTCTTCCCAATTGCTAATGCGAGACGACATACGACATGCCAAAATTAGGGTACAGTGGGGCTGAGTGA
+>9797 1
+TCAGCGCGTCTACCTTTCAGATCGAGATATAGCTTTTTCAGAGACCTGCTTAGGACCCGAACACTGAGACATGTGAGCAAGAGTTAAGCCGTGGCTTGCC
+>9798 2
+ATTTTCACCTTGCGAGTCCGCGACCTCAAGCTACTTTGGAGGCCGCCTGGATTGATTCCAGGGATGGTAAATCAGAGCAACCACAGGTTAGTAGCCATAT
+>9799 2
+CGCAATAGCAGATCCCTATGATAGTGCTTAATGGTCTCTGTGAACGAGCGCGGGGATTCGAAACACCTTGGCGACGTTGCCGATAGAATCCCTCTAATCT
+>9800 3
+GGAGTGAGAGATATAGACCATTTGCCTGTGTCAAGATGCTCCTCTAATGTTCCGATAGCTAACCTATCGATGGGCGACAGTGGGCACCTACTACAGCCTC
+>9801 1
+CTGCTCATCCGAAGTTACTACTGATACGGGTTTCGGTCAGTGCGCGTTGAGTAATTAGACCTGAACTGCAGCGCAATCAATAAGCCGCTGTGTCCACAGA
+>9802 2
+CTACATCGTGAGCTACCTCGATTTGCATTTAATGACGGAGCGGAAGCACTTTGTGTATGTAAGTTTCCAGATCACGTCCGCCAAGCGGCGGTGAACCACA
+>9803 1
+CCCCGCCATCCAGGGCTTAAGATTGGGTTACTGATAGGAAGGCAACCCTCCGTCTCCGACTGGAGTATATAAGATCGCTCGAGTCTAGCATTATAGTGAT
+>9804 1
+ACTCAACGGCGGTGTCGAGATGATCGTCATCCCCACGTAACCGTGTAAACAGGACTTAGAGTCGGTTAGTGGCCTGCTTCATTTGCTAGATCGTACACAA
+>9805 1
+GTTATACAGCCGCACTGGGTGTATTCAGCTTAAGATAACACGACAGGGGACCCAGACTCCAGAGTTTGGTTGGCATTGACTTCCTTCGCCACATTGGACA
+>9806 2
+ATGGCGCACAGTCAGAGACTACCGCTTCAGTAAGTGTTAGTATCAACACTGTCTCCGTCCAGGTTGCTCGCTTGTCATGGACACGATAGAAACGGACGTT
+>9807 1
+AAGACGTTAGCCATGCGGTACCGCTTAGATCGAGCGGCTTGATAACTTTTTCTGTCTACGCTCACCTCCTGACCGGAGAGAATAGACCTAGGTAACAGTG
+>9808 2
+CCTTAACCTCCACCTAGCACTCTTGATAGATAACTTTAGGGGATATGTCGCGCTTATAACGTCCTACGAGCGAAAGGAAGTCGCGGTCGTGGGCTAGTAC
+>9809 3
+GGACTTTTACATAGGAAGTCTTACCATGGCGCTGCAACCGGGGTGAAATCCCACTGTTGCATGTGCAGATAAGGCGAGTCTCTTCCCCAAGAACTTCATG
+>9810 2
+CTTGCAGTGCTAAACATCCTCAGTCTCGAGAACGGAATGTTACTACGTTCCCAACACCGTAGATTGCAGCGTTGCAGGTGACCGTGCGTCAGATTATAGG
+>9811 3
+GTAAAAGTTCACCGAACTTGTGACGAGCACCCTGAAAGGTATAGTGCCTCTCTTGATGAATTTCGCAGGTTCGTGACTTGGCACTACGGACAAGTCGCCC
+>9812 2
+CATGATTCTTTCCGAGACTAACTGGGCTCCTCGGCGCCCACTTCTAAACGTTCAAAATGTGGGAGGGTCATCTCAAATGTGGGCAAAACGTCAGATGGTC
+>9813 2
+CCGCAGGTGCGATTTAATAATAGCTTATCGTCCCAGCGTTGTTCGATAGCTGGGCAGTTCAGGCAATAATACCCCCTAATCGGTAAGGCCCAGCATGGAT
+>9814 1
+ATATTCCGGGAAGTTGAGAACCTTCCCTTATCATATCCGGGCTCACCAGAGTCATGGTAGACGGGCTCCGTGCTAATCGCGCGATAGATTCAGACGTTAA
+>9815 1
+CAGCTCTGGGAAAGTAGGACTCCCGCTTGAAAGCATCCAACGATCGTGTACTCGTTCGCATGCCATGTGGACTATTCCGATTAATGTTGATACGACGAGC
+>9816 1
+TACCACGGCGACTCAGAATATGCTGAGAGTGGGCCAAATTTTTACAGACGCGCTATGCGATGCATAGTCATTGTGTTGGTCACGCAAGCCTCATACCTCG
+>9817 1
+CAGTGTAGCTTGTATTTCCTCTAAAACCGGCTGTATAAGAGGGGGGGAGTGGAAAGGTTTTACGCTCCTTGCAAGACTATCGCCTCACCCCTGAACCCAA
+>9818 1
+ACGGCACTTCCCGCGTGCTACTGGTAGAATTCCCTGGTGACATTGGTAATCCGTACTTTATCGACGTCAAACGGCAACTGAGCTACAAGTTGGCAGTAGA
+>9819 1
+AGCCAGGGGTTGTTTACATTGGTGCACATCGCTCTCGACCTTCTAATCTCATGGAACTGAGCTAAAACAGAGAGCAGCGCTCGCGGTGCAATTGTCCAAT
+>9820 3
+AGGTCCAGCCAATGCGTTCCAAAGATGCGGGTCTCAATTGAGTAGAAACATCTGGCTTTAACCCAGGCGTCGCGAGACGTTTTTGGACCTCTATGCCAAT
+>9821 1
+ACCGTGGCGTAAGCTAATGATTGGATTCCACGTTCGTCGAATCGCGTTATTGGAGCCGCCGATAGCGTTATGAACAAACCATCGTATCTCACAGCGCTGA
+>9822 1
+CCTGAACTAATATGTGGAGTACATTGATTACAGCATTCTTGCATTCATATAGCATGAGCTGGGCCCGACCGCTCCGTGGACCATCTCGGACTAAGCGAGG
+>9823 1
+TATGCGCTCGTTCCGGGTCCTGCAATGCAAATGTCTCCAGACTGCATATAAAGAAGTTTTTAGTCCTTCGTAGAAAACGGACATGCCGCAGGGGGATCCC
+>9824 3
+CTGGTTAAATACACACAGAAGCGTCAGGCGATTCGTATGCCAAATCTTAGTCGTTCTCAACACCGGGGTTGGGCTATTGATCCCCGGTCAGATCGGACTA
+>9825 2
+TACCGGATGCTTGTCCAAATCCATTGACTAGTGCCCATCCGCGGGGTAACAGCCGAGCACAACTTCCGATGCCGGGTATTCAGTATATTAAAGATTTGGG
+>9826 1
+TAATTACCCTATAGCCTAAACCTACCCTCAGTACGAGGTACGAGCACGGCAGGAGGCATTGCTTTCGAACCGTAGTCGGTTTACGGTACTGATCTAGTGG
+>9827 3
+TGGCAAAGTGGGTATCTACGAGTTCGGTTTGTCACACACTCGCGCGTGATTCTATCGCCGATGCCCGACTAAACACATTCATCACGGGTCAATAATAGGG
+>9828 3
+CGTAGATGCCGATTCCCATCCAACAGTGCTAATAATGCGACGTATAAGGGTTGACGTTCAACCCGCGTGTGTCTGCTCTTTGCATGAAGTAAGGAGCCAC
+>9829 2
+GTGTTCCAGTATGGCCTGTACAGGTATTATCATCGCGTCGGCCCAAGAAATCCGAATGAGCATCAGCTCTACGCTTACAAGCCTAGAGAGTGGTTCCATG
+>9830 3
+GTTTTAACATGCAGTTAACTGCCCAGTAGTTTCACGACCGCCGCAGGAATATTCTAGAAAAGTCTGACCGTTAGGATGTCCCGTGTACCGGGCCCGGAAT
+>9831 1
+GGGTCCGCCAGCCAGGAGCTGTTATTTCACACAACTAAGCCACAGCTTGTTCAAAGTCGCGGTGCTGCTGTGATCAGCCGTTAATAGAAATAATGGCTCT
+>9832 2
+GTAAACAAGAGAGGTGAATGTTGTGCGCACCTTCTCTCTAATACTGCCACAACGGTTACCTGCCTGACCCTGGGGCCAATTATTGAACGGATAGCGGTTC
+>9833 1
+GTACAACCGTCCTTGCAGACGACCCATTAGCTGGTGTCAGAGGGTTATAGCCTCAACGATCATAGCTAAAGCCGGCCTGGAGTAGTCCTATTTGTAATGC
+>9834 2
+AAGGGATTGTGCTTTTCCTCCCCCACCTGACGTGTTAAGAGAGAAAATCAGGAACCGTTCTATAGCCCTTAGAAGTGGGTGCAGGCCTCGAACTTACGCT
+>9835 3
+GTGTACCTTTAGCGTAAGTCGCCTCTTCCTACGAATCACTGTCGACACCACTGGCAAGATGGAAGATATGTACAAGGCCGCTATTAGGGGTACCGTACTG
+>9836 2
+AGCCCACTTCGTAGACATACTCGCGAGCCCCCTCACGAACTATTGCTAGGTAAAGTTGGCCTTTAGGAGGGGGTTCGATGCTAAAAAGTCGTAGCTATCT
+>9837 1
+CGCGTCCCATATCATGGAATCTAGATTCTAGGACGGGTGCTGTGAGCCTCTCTCAGCACTAGCAACACCTGATCAAGGGTATAATGTGACTAACGGGCTT
+>9838 1
+GTACGTTCACCCTTCAACTATGGGAGAATACAAGCGTGCGTTGCGATCCCTCCTTTGCACGGAGTGTTCGACCAAATAGTTTCCGAGGAGATGAAATCGC
+>9839 1
+TGAACCCAGAGTCTCGGGGCGGGAACCGAACCGCCTTTTCGAAAAACATTTTTCATACCGGCCATTCCAGGTAGTGGAGAGACTTTTTGCTTAACGTGCA
+>9840 3
+GCCCCCTCCGTCGAAGATACGAGTTTACGACTGCCATGTTATCAAGAATGTGGCTAGAACCCTGTGTCATTCGAGGACTACTGCATGGTAACGATATCGG
+>9841 3
+GCCATGACCGCTGGAGGCCGTTCTCTTTTTAGCGGCAAAAACCGGCTATACTATTTTGTTAAACAACCCAATGGCGGGTCAAGGATCATGTATACGGGCC
+>9842 2
+GCCGGCGGGGCCAGCGTATAACCAGAATGCCGATTGACAATCTAATCACATTAGCCAGGTAATGTAGTACCTATCTTTTGGGCCTTGATGTTCCCGAGAC
+>9843 3
+ATACCTACCCTGGTGAGGATGCGGCATACCCTGGAAGATAGAGCATCTTAATGAGTGAGAGCCTCCGGGGTCTTGTCTATTAACACCACTTACAGTCCTG
+>9844 1
+CGCTATCCTCTGTGAGCGCGGGTAAGTTCCATAGACGAATTCGCAAGGTTAAATGTCCTCTCAGCTTGAGTAAAACGAGAAGCCGCTGGTACGCATTCTC
+>9845 3
+AACACTAACCCCTGATCTCCGGTAGCCAGGGGAGACTAACGCTTAGCTGCTTAAGGACACTTTCCACAAAGACTTTGTTCTTTGTGTGGGAGGAGTCCAG
+>9846 1
+GAACGCTGTTCGTTTCTCAATGGACCGGCGACGTTAAATCTATGGCAGCCTCTTTCGGGCGCTCAAAGATGGATAGCGTTCCATACAGAACTCCTAAAGG
+>9847 2
+AAGGTTCAGTCCGGGCGTGACGATACGCTCGACGGAAGCATCTTACTACTTCTAATGTATGCGCATAAACCTAAGGGGTTCCACTCTGTCAGGTACAGCT
+>9848 3
+TGTCAACCTACCAGCTTGTCAATAGCAAGCTGCCAGCATCCCAAACGTCGTATAGGCTTAAAGTGGTTAGCATCGTATAGCGTGACGTGCGTTCGCTAGG
+>9849 1
+CAGATAAACAGGCTTCGCGGAATGTCGACAGCATTTTCTCATAGACAGCTCCTGGCAACCGGTTGTAATCGTACTCATTGGCCTTCGGACTGAAACGGTG
+>9850 2
+ATCTTACGGCACGAATGATTACTGATGGGTACCTATAGCGATACGATATGAGTGCTGCCGTGCCCGCACACATAGACCTGTCTGCGTCTCATTGAACGGA
+>9851 2
+GTAGTAGATAATGCTCTTCCGCTTAGTACTAGGGCAAGGACTACTGCCTATCTTGGCAGTACGCCCAGCGATCCATGGGATGCCGTCTAAGTCGACAATA
+>9852 2
+TTCAGGTTAATTACTTGTGTACACACCAATGGGATCAGCCGCCCAAGCGGTGATTCTGAGGCGACGCGTTGTACCGAGCACAAGTCAAAATTGCTTGCTC
+>9853 1
+ACATCCGGAACCGATGGTCGGGAACTGAGATTTGTGGTCGCACCATGCCTCTTATAGGACCAGAAAATGTTGCTTCCCTAGGTGTACCCTACGATAGATC
+>9854 1
+GTGCAAAGGTGCATGCCAGTACCACTCCTTTTGGAGGATGTTGAACTATCGTTGGATGGCTGCTCGAACAACATGACCATCATTCGCGGTCCGACTAACA
+>9855 2
+TGCATAGGCGTGTTTCCATACCTTGATGCCCCCGACAGTTTATGAGCCCATCATAAAACGGTTGAGTTCAAACAACTGGTAAGGAGCCTTAGGCCGGCGT
+>9856 1
+TCATCCAAGCATTTGCAACCAGGACACCTACAGAATTGACCAGCTTCTGCCTTCGGCTGGAGAAGGGTCGGGTGTAAGCACTATCTTTTGGGTATAAGCC
+>9857 2
+ACGCATCCCGATTTGAGCTTTATCGTGTGCATCAAGTATGAAAGAGTGCGGTCAAACAGTACTGGGGAACACCCTCCCTGAGTAGGTCAGTTTTCCGCCA
+>9858 2
+AGTGGCAACTGGCGTTTTGAACCGAAAGGACATCTAGAGATAATTTATTACTACCGTACGCCTGTGCTGACTGGCCTATAGCGCTTACCCTCCGGAGCAG
+>9859 1
+GCTGTCAATTGGCTCGCCAACCAACAAATAAGCAATATCAATGGGGCCACTCGCTCAGTGCAAACAAGTTTACTCTGCGGCGCGGTTGCTATTGGTTGTG
+>9860 2
+GAGAGTGATATAGCTGTTCTGAATTCTCTTCTAGGGGGTCACCGCGCTGAGGGATACATGATCAACAGCCACCCTCCTTGTCCAGTAAAGCTAGATCGCA
+>9861 1
+TATTCCTGCGGTGGGTGGACGAGGCGAAATATCAAGAAACATGTTTTCCTACGCTTCACGACGCTTTTTGCATGCCCGGAGAAGGCACGCTTCTAAACCA
+>9862 2
+CCTGGTGGCCCGATGCGCCCAACAGGCGATCTCTAATGGTATATATACAGCCATAACTGGTGACTCAAGATAGGGTTAGCGGCTTTTTACGCCAATGTCA
+>9863 1
+TTGGGTGTGAAACTTAGGTCTTGATCGCGAAATAACTGAGGTACTTGCTCATTCCGGTCAAACACCGGACCGAATCGCTCCGCATGAAAGCCTGCGTTCA
+>9864 3
+CAGCCTGTTGATGGTAGTAAAACATTCCCCATCTTAAAGTGAGGTCTGAGGGTACTTCTGCGCCGTCCTCAGATGTCCAATACGACAAGTGCAGGTCCGA
+>9865 1
+GGGCCAATATTCCGCACAATCATTCTTGTCACATAGAATCAAAGTCGTGGTGAGTGACCCTGACGATTGGTAAGGCTTCTACCAGTCTCCGCGCGTAGAG
+>9866 2
+TCCGGAAGTAGACCTTGATCTACAATGCTTGTTATACGTAGCACGCAGCGAAACCTTTAATCGTCCCTCAAGGGTATTGGTCGCACACTGGGGGTAACGC
+>9867 1
+TTATTGAATAGACTAGTCACGATCTGAGGTCACATCCTCCAATCCTGTCCTAAAACAGCCGTCAGCGGTGGGAACAAGGCTTGGGTAGGTTCCTACGGCT
+>9868 2
+ACGCTTGTTGCCGGCTACCCGGCTTACCTAGAGGGGAAGAATCATCCTGCACAAAAGTGCGGTGACAACAACCTACATGATGTGAATTTTTTTTCGCCGG
+>9869 2
+TGATCTATCGAGACCGTAAGACCCTGCAAGGTAGCGCCTCCTCGATTATAAGATAGGCTGACAGTATCCGGGCTGTAGCGAACCTTATCAGGTGATCTCT
+>9870 1
+ACGATCCTCACAGCGTAAGCCAGTCAGGTCGGCGACAAATTGATGCAAATGCAATGCCGACTTGCCCATAAGCACTCTGGGTTGTCCTGTTTTATTGAGG
+>9871 3
+GTGCAACTTTTTTCACTCCCACAGCCTACACGCTAGTTTGGTCTAATCGAGTTAAGGGAGGAACTGCTCGGAGTTCACGATGGGACCAAGCTCAGTGACA
+>9872 3
+TCCTATTCTCGTTACAGCGGCGATGTTCATGTTGGACATAGACCTCATATCGACTCTCGGCTATTAGATATGCAAGCACAACGGAACCGCGGTGGAAGCG
+>9873 3
+GATTAGGTACACGCAGACGCGTCGTCTATGGAGAGGATTAGTAGCGGCAGCATTCGAGCCATCACTCTCAGCTTGTGTACCCCGAGTTTAAATTACCTAC
+>9874 1
+CCCACGTCTACATATGGCAATAGATCGCTCGCATGGTCTGTTGCACGTGCCCCGAATATGAGCAACTACGGGAGCTTAGCGTCTTAACTAGATATTGGAG
+>9875 1
+CACTGACTTAAAGTGATTAGACAGTCATTGCAGGTCATCATTCCTGCGGTATTACTTAGTTCTGACGCATCGGTCGCGAGCGAACGACCTGAGACCCGGA
+>9876 2
+CCGACAAAGCCCCACTTCCATGTAGGCGAAAGCAGAGAACGTTATTTCAGTGATAAGTACGTTACGGGTCATCTGCAGTTCGTTGCCGGTGTCCTGAACT
+>9877 2
+TGGGGAACACTTCCATACCTGCACGCAGTTATCAAAGTCGCGGTGGCTCCACATGGGGTTACGTCTAGGCTAGCAGTCTTCTGAATAAGCTAGAACACTT
+>9878 3
+AGCGCGCCCGAAACTTCGTTAGCAACGACGTCTCTCGTAAAGTTGATTATGCAGACTCCATTTTGGGAACCGTTATGCGGATACGTCGAAGAAGCCTCGT
+>9879 1
+TTCCTCGATAGTAGGCACACTTTGCGGGCACAAATAGAGGGGGTTTGAATACGCAAGAAGCGTTCCCTTGATGACAAATTCCGCCATCCGTCAGTGTCCT
+>9880 2
+CAGGATTAGCAGAGGGGAATCTAGCGACTGACGCACTGTTCATCTCTCTGGCACTACCTAAAAGGGGTTCGTGAAATAACTTCCTACTTGCACGGTCGTC
+>9881 1
+CCACTCTATGCTTTTGGATTCAATCATAACGCAATCTCCATTGCGGGGACCAGAAGTGCGGAAAGAGAGCGCTAACTTTCGAGGCTTACGTCCGCGGATT
+>9882 3
+TCGTTTCTAGAGCCCGTCGGATGATAGAGGGATAAATAGTCAACAACCAAGTCTGAACGTCGACCCATCCTTGGATCATTTACTTCGCGCTGCTGGGGCA
+>9883 1
+TAGCATTGGCGGAAGTGTTCATATCGAGGCCCAAGGGTGCCGGCGTCCTCCACTTAGAACTGTCTTTAGAAATTAACTACAGACTGCGACATTCGCTCAG
+>9884 2
+AGCTCGGTAGAACGCATCGTACGATGAGGTCCGGTAGTACCATAGGTTCCCCTTGGATGGGGTCTATTGTATAGAGCCAACCACTCTAAATACCTACGCT
+>9885 1
+TGCCGGATGTGGTAATAAATCCGCTAAGCAAGTCGGCTTCCCCACCATCATTACTGTGCTTACTGTGCTACAACGTGTTCTACAGGGGTCAAAGCGAAGG
+>9886 1
+TACCGCTGCATGATCACTATCAATAATGAACTGGGCGCTCGCTTGAAAGCTCAGCCCTACTTGGCATGAGCGGTTATGAAAGACCTCTCAGCGTTGATGG
+>9887 2
+GTAAGTTGTTAAGTTGCCCCGCACTCCACACGCTTCAGCTATTGGCTAAAGTAGCTGAGAAGTGCGCCACGTAGCGACGTCGTCTTTCGGAGACAAAATT
+>9888 2
+CATGCCTTTTCGCCTATCTTGGCGCTCCGTGCATGAGAAACTAGGTCACTATGCCGACGCCGAAAGGTAGATTCATAGTTGCTAAGCCGGGAATAATGAC
+>9889 3
+CGCCTTTAAATCCTCGACGCCAACAGGGGAGGTACTTCTAGCAAGTATTGGACAACACAAGCGTTCGACCGTCGTAGTCGAAAAGTTCTCTTGCTGGGTT
+>9890 2
+CTACGGTCGGCGACCAGAACATGAGTATGACTGTCACAGTACCATGATCTGTCTAGATACCTGCAGTTCGTAGTAGGACTCGCATCATCGGAGTTCCATG
+>9891 1
+TAACACGCTAGGCCAGCAGCCGACTATTGCAGTGTACCCCTCAATGAGGTTATCGTATGTCTTAGAGCTAGCGGCCACTGTGCTGATCCGGAAATGTAAT
+>9892 3
+TTGACTTATACAACAACGGTTCTTGGCCGATGTCTATCCATAGATTCACTGTTTCGCAGAGAAAGCGACCAAGGCAGTGACGCCCAATGGTCTGCGCGGT
+>9893 1
+CTCCCAATCCCGGAAAACCGGCATAAATGCAACTCTGCAGTTTGTTGTTAGGCTCTGACGAGGACGGTCAGTCGCTTTCAGATTTAGCAACGAGGCTTGA
+>9894 2
+GTTGCGAGTCTAACGCCCGAGGCATGGCCCCACAACTAGTTGCCGGTCGGTCATAGTAATATCTGAATCAATTGTGGCAAGCCAGCGATTTTTAGCAATC
+>9895 1
+TGATGCGGAACTTAATCTCTGTGAGCAAGCGCGTTCATCCAGGTCCTTTCATCGGGCGCGCCGATATTATGTCGGGATACAGCTCCAGAATCGAAAAACT
+>9896 1
+AGGAGTTCTTGACTTATACCGTAACTATGTCATCCAGTTGTACAGCCGGTCACTCGCCCAATAAATGCTACCAGTCGGCCTCTTAGGAGAAGGGATCGGG
+>9897 2
+GGCGACGGGCAGGATCTAATAATAGAACTCCACCTCAGTGGCGTCCAACGATTATCCTTTAAGCTCACGGCAGCATTGTATACGTGCGGGTTGAACTCTT
+>9898 1
+TAGGCGTCGTATGATAAGCGCTTGAGCTTTTGTATGCTGCCGACATGGGGGGTCCAGACTCTCGATTATAAGCTAACCCAGAAAACTACCCAGCTTCCAG
+>9899 1
+TTATTTCCCGCTTTGCGTCGTAGAAGCCACGTATGCACAAGTGCCCTGTCGCCGCGATAAAAATAGATGTCGCTGTCCGGGCAGGAGACATACTTTAAGA
+>9900 3
+CGCACATCCTAGCGCGATACATACGTGACCGCAAGTGCCTTACATCATCTGGCGTGCACAGATATGTAAATGTGATGGCTATGGCCTCTGGATGCTGTAA
+>9901 2
+TCCATAGGCTAATTAATATGTCACTCGCGACGGTCCTGCGGGTGCAGGAGAATCTCTACCAGGCGTATCCCAGTTACGACAATGCCGGTAGTAAATGCTT
+>9902 2
+CAGTCTCGACAGGTCTTCGGCGCAGCCAGCATGTACTACGGTAGGATGTCCTTGTATAACGATCCAATTTTACATTGAGGATGGACGCCACCTAAGATGC
+>9903 3
+GAGGGATCGCAGCGTCATTGGGATTGTTGGTTATACGTGATGGGTACCTTAAAAACTAAACCGAGTCCACTCCTGCCCCTAGGCTGCATATCGCTAAACC
+>9904 1
+TGTGTGAACTCGGGGTTGGCAATCCTGGCTCCTTAGCCGTGTACGCGTTGACAGCGAGTATTAAGGCAATGCCATATTAACACTCCAGAGCTAACCAATC
+>9905 3
+ATGCGACAGCGCCGAGCTCACGTATTGATCGAGCTACCAGATCAGCTGCTGTAGAGCCAGCACACAATTCATGAGGTGATTTCTAATTCCGTTAGTGTGC
+>9906 1
+CGACGGTGCTCAGCAAACTGTGGGTGAGCCAGCCGATTACGAGAAGGGTTTCGATTTACTCCCGAGACGTTTTATCCATCGAAACTTGCACATACGTCTA
+>9907 1
+CCGCTTGTGTAGTCGCGGAGATTACCGTCGAACGGGAACAAGGGGCATGTGCTTCAATCTAAAGGTCTCTTAACGTGAACCGATTTCCAACTCGTTCCAA
+>9908 1
+TGCTTAACAAGTCCATATAAGCTTCGGCCCCGCATTCCCAGGGTTTGGAAGTTGAATATAGTCCTCCAATCCGATCAGCGGTGAGCAGGTATAGCGCAGT
+>9909 3
+CCTCTGAACCAAGATGTATATACGTTTGGACTAGGGTTTCTTCGGCCGACTATCATGAGGCATGAGCTAAGCAGGGAGACTGTCAACCCTACGTGCCTCA
+>9910 3
+TATGAAGAAAGTGTAGGAACCTCATTACTTGAACCGGACCCATCACGTTCCCGAGTGGTCCTTCGTTAGGAAAGCGCATCTTCATTGGTAGCGCAGCCGT
+>9911 1
+CCTGCGGTGTTGCAGTTCCCAGACCCTAATTCCATGATACCGCAGTCAGGACGAAACTACGATCGTATTACGGATGTAACGTGGTTCATAGAGTAGTCGC
+>9912 1
+GACCTTGCATTAGGTTGGTACAGGTCCACAATCACTGCAATCGCTTCATCGGCGCATTGCCTGAGCAGTCACTGTCAAGTAAGGGATGAACGCCTTGATA
+>9913 1
+ATTAAGAGCTATATTTATCGGCCAACGTAACTTGAACGCGAATCGTGCGGTGGGTCACGCAACGACTTGGGCATCCCAATCGACCTTGGCCTATTCGTGA
+>9914 3
+GATGTCTAACACCGATGGAAGTTTCGTCTGTGATCCAAAAACGCGCTGCGAGGCCGCCAAGCGTCCCAGCCTAGTAGGATTATATTCATATTGTCGTCGA
+>9915 1
+GGCAGCCTTAGCATCACATATACCCCTGGTACTGAGTCCAGGGTGCTAACGTATGGCCTGCGGCATCTAGCTTGATGGAAATAATGCGACACTACGTATT
+>9916 2
+TGTTCGCTGGGCCCGGCTTAAATAGGCATTCGAGTCCGCGATATACTCGTATGATCCTTTACCCAGTAACGCGCCATTCGAAAGAGTGAAAATCGCAGTG
+>9917 1
+AGCACAGTGCTGCGTTCTTGGAGATGGGTGTTGTGTTGGGACTCACGATGGTCCCCATGTAACAATAACGTCGTCCCACTAAGTGCATCACCTAAAACAC
+>9918 2
+CCAATGATCTACGGATTCCATGTTCAATCGCAAGTCAGCGCCAAGCCGCGCAGTTCACTCGGTTAGCTAGAATAGGATTGAGATTCGTTTACGCCTGGAG
+>9919 1
+TCTTAGGAAGGCCACAATTAAGAAGTTGTTTAAGATCCTTTCGCTCAAAGCGCGGAGCTGCGCTGAAAGGCCTGTCACTGTCCAATCTAAGGCTCCGCGT
+>9920 2
+GGGCTCATACACCGTGCAAAGGACGATAATCCTCAACCTGCAATGTGGGTTTTCCGTTGATTGACAGGTACTTACCTCCCCGAACTACATGAGAGGGTGT
+>9921 2
+GGTTGCACACGTCAGACCGAGGCGGCTGTATTACCGAATCCGGCATCTAAATGATCAAGTTAAATGTGCGCTATTCCCCTATAGTGCGTCAGCATGCAGT
+>9922 1
+TGCACTTGTGGATCATGGAGCCACTTGGACGAGGAACGCACTATTTTTCTCACTTGAGAGCGCCTATCGGGCCAAATCTTCAAAAGTCCGTAAGCAGTCG
+>9923 3
+TGCCCGGATTTCCCGGATGTCTCTACTGTCAACGGCATAGACCTACTCGCTGTAGTCACATTATGTGACGTAGATGTAGTACGAAGCCGGCAAAGAGCTA
+>9924 2
+CCGAATAAAATCTGACTTACTAACCACCACGCCGAAGAGCCCGGTACTCCATGGGGGTATTTTGGAAAGGATGGTTTTTGGGTGATCCCACTGATCCCTG
+>9925 3
+ATCGTGTAGACACATAACCGTACCAGGCGGATCGGTACGGATTTGATCCTGCAACGGAGTTGCGTAGACGTTCCAATGAGCCCTTCTAAATCATGGTCCT
+>9926 2
+CTCCATTAGGTTCTGAGAATGATACCCTTGAACTGAAGTTGAATAGAACGTCGGAGCACTGCCGCCGACACATTTCGTAGACGTGGTCAGTGATCCTGCC
+>9927 1
+CTCAATGAAATGGGTGGCGTAAGTGTACGTCCATGCAGAACCTAACCTGAGAGCTTTTTGACTGCTACATAGATTCCTGGCCAGCGTCGTCGCCGTACAA
+>9928 3
+CTGTAGGTGTTCCGAAAGACTAGCCCACCTCGAGCCCTAGGATAATGGATTGACTGTAACACCAACAGGAATTCAGTTGGCGGTTTACTTTTCACCCGGG
+>9929 2
+CTTACTAGCAGCCGTTTGGACTGACAGTTCACGTGTCACAAGGAGTTTTCCGGGCACTTAGGAACCAGTTCCAAGTAGCCGTTTAGCATAAGGATACCGC
+>9930 1
+AGGATCTGCACTTGACAGCTGAGTTTTTGCCGCGATACCACGGAAAGGAACTCGTAACCTTGTCGGTAACTCAAAGCTAGACTGCAGAGTTTTCCTCGGC
+>9931 2
+TCATCATAGCTAGAATATGTCAGCTGGACGTACGTACCTAGGTGGCAATGCCCCCGTCCGTGTGTGGCTCCGTGACAATTAATGAAGAACTTCTACGCAG
+>9932 2
+GGCCTGAGCAGTAAAGGTAGCCAAGTTTGTCAGCGAGCCTGTGACACTGTAGGGACGCCCAAGGCATTATTATCGCCCTCTCACTTTAGCTCATTTAGAA
+>9933 1
+AGATAGGCTGCATGCCCTTCTGTGTCCCATGATTATCCTCAACGGGTATTTCACGACAGGCCTCCTACAATGAAACTTCGGGGGGCATTCAGGAAAAGTG
+>9934 1
+TGTCTCCTGGCGGTTCATAGAAAAGGACGCGGAGACAAAGCCGATTAATTCCCTTATCCTCCGATCTAGACAGCCGGTGTAGCATTGTGGACCTATACTG
+>9935 3
+GGCAAAAATGTATGAAGGAAGTGCCTATCTACACAAACTTGAAGCGTTATGCGACTGAGAGGGCCTAGCTCAGCTGTTTCCCCTTTGTACGTCCGTGCCC
+>9936 1
+CAGTCTCATGGGATATATTAGAGAGCATATAGGAGATAGATTTTATCACCAAAACGTGCACCGGTCACTCTGCTGCTGCCGCTCGGCGAGAGTGCCTCTC
+>9937 2
+TACTACATGGAGTTGGTGTCGGTAATCCCGCGAAGCTCCTACACTGCCACACTTTTCCAAACACAGGGTGAATCATGTAGTGCAGGGCGTGCAGATCTTA
+>9938 1
+TTCGTGGCTCGATACCATGCGTAGCTTGTAGGGTTTGCTTCTATGCTAGCTCCCACAGTACAACAGGGGCAGAACGGAGCACCCCTAACTAAATAAGTTG
+>9939 2
+TTGTCGTCCCATAGGACCCACACGAGCCTAAAGGCTCTAGTAGCTGGTGTGCCTAGGGTATAGGAGCCGTCTCTTATAATTTCTAAAGGACAATCCGAGC
+>9940 3
+GAGGTGTATGCGACAGATTTAAGCCCTCAACTACGGATCGGAGGGGAATTTGGTCCGCGGCTCATTCACTAGACGCCCATGCATAGCCATTTCTTTCAAA
+>9941 1
+TACCTGGTTTTAAGAGTTAGACCCGTATCCCATTGCAGTTAGAGCACGGTGCAAACTCAAGTGGTTGGGCCACAAGCGGTGTCTCAATCCCTCGAATCGA
+>9942 3
+CATTATGTCAGTGGAACCCTACTACGTACGCCAACATAGCTGTTTTTCGACTGAGAGCGGATAGGCTCAACCATGGTGATCCGAAGTCCTTGCTGACGAG
+>9943 1
+ACCTGCGACGCGTCCGCTGGGTGACGTAACAAGTATATCTTGGACCTAGTTTAGCAGTTTGCTTCAGAATCACCATGTTGCCAGCAATGATACGAGAGCC
+>9944 1
+AAGTGAGGTCGACTGTACGCTGTATTGTTTACATAATGAGTCTAAAGCAAGCCGCTCCTCAGCCGTCCGTGTACGTCGGAATCAGACCTGCTACGAGATC
+>9945 1
+TTCCCTGAGAGATAGCGTTTTGCTGATTTCGGCGGCCTCAAGACAATAACAAAGGCACATTGGGCCAATGGAGCCTTAGCATCCTGGACGCATCACGTTT
+>9946 1
+TAACCCCGGATGGTATGTGAGCTGTTTGTGGCATTAGAGGACATTCTAGGACCAGTCTTCCTTAGAGGATCCGGAAACTTCCCTAGGCCCCAGCATCAAA
+>9947 3
+GGTTTATCGTAGAGTCCTGGAAGCTAGAGAACGCCGCGCCAAGGAGTTTCTCAGATGACCGATACAGGCACATCCTAATTTCCTTCATCTAGGGCTATCG
+>9948 3
+CTACGGACCGCGATGTTCTGTATTGGACCCCGTAGGCACATAAGGTAACAAGAAGCGTGTTCAGAGGCTCACTAGCCCTCAGTTCAGTTATATCGGTACT
+>9949 1
+CCTCTTGTAGATCTACAATATACGATATTTGAAATAAAGTGCTCGGGTCTGTGCAGGACAGCATGCCGCTTACGGCCAACACCGGGCCGTTGGCGATTAC
+>9950 1
+GTGTTAAACCGATATGACTGGGGCCCGGTGGATGCACTCGATTAAGGTAAGCTCTGCGTACCTGTTTACCCGAACTATTGCAGTCAAGACAGATCATCCC
+>9951 2
+CTCCATCTACGGCACGTCCAGTTGCTGAGACGACCCTAATATGTGAGCGTACTAAGTTTCGTGACGGATTTGAAACCGGGCACGTTTAACGACTAGGACT
+>9952 3
+GGCTTACGCCTAACCTAAGAACATTGCCTAAGAAATCTCCAAGGGGGTATCTGTACGGCGACCCGACATGAATTCAGTTTTCTGTGGGCCGAAGGCCTTT
+>9953 3
+AACAGCTCACTCTTAGTGTCGTCCGATTTGGTCAGGTTTTACGCAAATCACTATACATATTCGCGAAGGTGGGGGGTGATACCCGACACAACCCGCGTAG
+>9954 2
+CGAATTAACCCCAGCTGTGCCTGCTCTAAATCAAGTTTTTTGATGATGCCGCAGGTCATCGGAACGAGGAGACAACAACTCTGATGTTGACGGCGCTCTG
+>9955 1
+AAGGGACATGGTCGTCTAAGATTCAAAAGGGGGCCCCCTAAAGTGTTGGCCTACATCCGGCAAAACTCCACCAGAGGGTATCTCGCTCGTTTACTTTTGT
+>9956 2
+GAGCCACAACTCGCACCTCGATGCGATTTGGAGAATTTGAAGGATGTGTAGCGTGAGGACTCACGTGGGCTATACTCCGTCACCTAGTATCTAATCTCCA
+>9957 3
+GGCGGACAGTGAAAGTAAAAGATGAGCTACCACGATTGTACATGTGTCTTTGCCCTATACCCCTCCTAGTGATGCACATAGATACGCGGCCGTTGGTTCC
+>9958 2
+GAGCTTCCACATCGACCGGTATGCTGTCAGTGTCCAAAGTAACAGCCTTACCTGCGAGGGCTTGATATTTGCAGAACACCGATGGAACTTTGGCTATCGA
+>9959 2
+GTTTAAGTGGACTTGCGCCGCTACTACCGCTGAGATATCCTCAGCCCTGCGTGTTACATAATCATGGTTATCGAGGGAGGACTACGTCCGTCAAAAAGAC
+>9960 3
+CCATCCGCCCGTGATATGCCCCTGAGCCGATATTTTCTTTGTAGAGAAGGACTCGGAGACTTATATGGATTATGCCAGTTAAACCGGGGTCGACAGACAC
+>9961 3
+CTCCTAGAATGCTCCGTGACACCAGGTCCGTTGCGATAGATGTAATCTTAGATTACCAGATTCGTGACAGGCTCCGTGGTGCGATAACAGAGTGCCACAT
+>9962 2
+TACCAGTATGTACCTTGGTTGGCACTTCGAAGTACAGACTCCGGAGTACGATAAACTTCAACTCTGATTGGAGGCGGAATCCCCGTGATCCAATGCGCGT
+>9963 3
+TTCTATTATAGCATCACTACTAAGGTCCACCCGTGGCGGGGGGCTAAGCATCGCGAAGTTGTCCCCTGCATTGTTTGAAACCCACGAGTAAGAGCGTTAA
+>9964 3
+AACAACTTGCGAACCTGCGGCTTCGTTTCCGATGAGGTAAGAATAGCTAAATCCGGCCGAAAATAGGGTTAGCTACTGCTGATATCGTGGTTCCCCCCTG
+>9965 1
+AAGCCGTCACGAAAGGGTGGCTACGGCGCCTCATCATCGGTTATGGTGTATTTAGGGTCCATTGCAATACCCACCATAATATTGTCATCCGTCAGAGGAC
+>9966 1
+TTACCTGTCGATTCCCAGGGGGAACGGGTGAGTGCAGCTGAATTTTTCCAGAACTGATGTTAATCGAAGCCCGCCGATAGCATATCAAGTACACTCCTCG
+>9967 1
+TAGGGCGCGCATCTCAGTCGCAGAAACCCTTATCAATAGTCGTGTACAATATATGGCATTGGCCTAGGACCTGCATATTGCCGATCCAGGTTCGCATAGG
+>9968 2
+CAATACGTTTCTAGGCCACCAACGGACAAAGTTCGCATGGTAACCTGCGGTCGTGTCTACACCAAACTTGGATCGGTCTATGCTCGGGTTAGATGAGATC
+>9969 2
+TGCTACATTCATCATGAGCACAGGCTGCACCAATATGCTAGGGAGTCGTGCCGGTTTCCGCACTGAACTTACTTTGCTGCATGATCAGACGGAGGAACTA
+>9970 3
+TAGCGGCCAGATCGTGATTCAGACGTGGTTCATGTGGAGCAAGCTAATACACTGCTGATCTCTCACTGAAGCCATGGTTCCTATGCAAGACGGCCTTACA
+>9971 1
+TCCATTTAGAGATATCGAGGAGGAGCGAGTATGACGTGATATCTCTTTCACTAGGGCGCCCCGTACCAGTTGCTCACTACAAGCCGACTCTGATAGTGAC
+>9972 3
+TGTCTTGTGAACTGGCGCAAGGTATCATCACTAGGCGAGAGTACAACCGTTTGAACCGTCACGGTTAATAAGCACGCAGCGAGTTGAGCCTTTTTCACCC
+>9973 2
+GATCTCTGGCGTCTAATCATGACGACTTTGTATGTTAAGGCTAAGATCCGCCCTTTACCAAGCGGTGAACCGCGCGTCAAGTATCAAGTCCGGAGTAGAC
+>9974 3
+TCGGGTTGGTGTGCACCTGCCGAAGCGCCTCCTTTAGCTCAGGCCATCAAGGCCTTTCAAGTAGCAAGAAAGCGTAGAATTTAACGAGTTATTGCTACCA
+>9975 2
+GGCACTGACAGTAAGCTCGTTATGTTAAGCGAGGGCGAATATTATTACCCCCTATCCCGATTCGAGTGTACGTGATGAACCCTGACTCCTCTGGGAAGAC
+>9976 2
+CTGCCGTTTCATCTATGGCCCCAAGAGAGGTCCATCGTGCTAACCAGACTGTCTACTCATTAAGAAGAGAATTAGGTGCCCTCTAGAGGGGCTCTGAGTA
+>9977 3
+ACGAGCGAATTTCGCTCGAGGCTTTCGAATGTTCGGTAGTCTGGGGGAATCAACCTCTACCAAGAAAGTATCTGCATAGCACTCAGCACCGCTATTTGGC
+>9978 2
+ATCACGGCCGCTCCCGGGCCAGAAGAATTGTTCTACTGAATGTTCCACAAAGATAGCGGGTCATGTCTGCGCCTGCATCAACAATTGCTGTGAGTTAGTA
+>9979 3
+AACGTGTGAAGACACCTGGAGCCAAAGGAGCGCACTTAGCCTTCTAGCTGTCGATAAGCCTAGTTCCTAATCCTCTTGTAGGTGCTTTAGCCCATGGGAA
+>9980 3
+ATCCTGAAAGCCACGGGCTCGTACGCCACTTTTACGAGAGGTAATTCCATCGTGATTATTATTCACCGAGGTACGACGGGGTAACCTTCAGTGTGACGAC
+>9981 2
+AACCCGAATGTCTCGGACTCGGTTACTCGTAGATGATAATTCTTTTAGCGGCAGAGCTCCACCGATGTGCAGTCAACTGAAACGTCGGGGCATGCCATTA
+>9982 3
+TTTGAAGTTGAGTGTCATGCTAATGGGCGCTCCCAACAAGCTGAACTACAACATCTCTTCCTTGAAAGGGCCGATCTGGGCCAATGCTATGCCAGGACTG
+>9983 1
+TAATATCCAGTTCTATAATTTCGAAAGGATTCGAGTAGCCAGTCATCGGGCTCAAGGACACCTACCCATGGCGCGTTAGTGGGCGTGCGTCCCGTACAAT
+>9984 1
+TAAGCGTAGCTTAGCGACATTCATGGGGCATCCGGTTACGCCTCTTTAAGCAAAGGTGGATCGAGCAAAATCTCTGGTTGAACGCTCGCACACTAGTCCT
+>9985 1
+AGTTGTGGCTCCGTCCCATAACCGACCAGTTGTGGTTTGTGATCAAAGATAAGATCTAGAACAATTATGAGCGCACCGCGCCCATCACTGCTCGGAGTGT
+>9986 3
+TCCAATAGTACGGCGACTGGACAAATTTCGAGCGCAATAGGTCGCACCATGAAAGCCCGTCGTATATCATGTCTCCGATTGCATGGCGTGGTTCTTGACA
+>9987 3
+CGGGCGCCCCTTCGGCTATCCTCAATAAGTATTTTACTTGTCACAGCATGAACTTATGGGAGGGTGTAACTACATGAGCAATGCCGGACGCTTGAAGCCA
+>9988 1
+GGGGGTAGAATCAAGGGGGCAACCCTCTCTGAATGCGGACGCAGTTAACATGTTGATCAAGTTACGCCCCCGCACTACTAATCTTCTTTGAGCTCTTAAG
+>9989 1
+TTTCGGTATATACCGTGCACTAACCTTAAGTGCTTCCCCCTCATATGCCGGGGAAATAATGCCGAACTAGCGTTCTGAGCCTAAGGGGCGGCATAGGAAT
+>9990 3
+CCTTGTTCGCTAGCGTGTAAGATAGCATTCGTTCCGAGACGAGAACGAAGCCGGTCTTACAAACTGCGAGGTGAAAGCCCACTTCTATTCATCCGGTAGT
+>9991 1
+GTTAATAACACCAGATCTCGACGACTTATTGACCGACGGCTATTCCCTGGGATATGAACATCCGGTTGAAGCGGCCGATAACGCTAGCGGGAGTTTTCCT
+>9992 3
+ACGTAAAGAGACAATGCTTCGCGCCTCCACGCAGTGACCGATGAATTTATACCATACTGGCACGGGCGTCAAGGTGATGGTTGTTCTATTATCTCCCAGG
+>9993 1
+GCCTCGATTCTGCCATGAACCTGCAGTCCCGGCGCCGGAAGGTGATTTGGCTTCCAGTGTTAGACGAGCAACTTATACAGCTACATCGTAAAGAAATTTG
+>9994 2
+ATGATCAAGGACCTTAGTAATGCATTGGTGACTGGGGCGATCAACTTCATCTCAATGCCCAGCTCTTGGCGTAACGAGTGACAGCTCTGACCCTCGGATA
+>9995 2
+AGGGACCTGTGAAGTAACCCTCGTGCATCAGTCTGCAAGCGTTGGCATTGTACGATTCCTACCTGTGGACATGTCACGGAAAACTCTTGGAACCTACGTA
+>9996 3
+AGGCACTCGCCAACAACAGTGAATCCGTAAGGTGGGCTCCTGTGCGGGCTGACAATCATTAGGGTATTTCGCTACCACCGAATTATTAGTAAGCCTTCTG
+>9997 3
+TAACTTCGTAAGAGATTTCTTGTGTACACCCACCCATGAGTGAGCGAATATTACTCACTAGGGTCGCCGAAACGCGCCGATGGCATGTGGAACGCCTGTT
+>9998 1
+ATTTAACCAATGCACCGCTACGCTCTGGACTATTCGCCAGGCGAACAAAGAGGACTGCAAGGAAGGATTCTATCCGTCTGCTTCATTTAGTGTTGCGGGC
+>9999 3
+ATTCTCTCATATACCGCGACGTCGGGCGTACCCTAAGTAAACAGGTATTGTTGAGGACAGTCTGTGCAGGCAGAAGAATCGGTCGCTGACCACTATCTCT
+>10000 1
+AGTACGCGAGTGACGCAACAAGTATAGCAAGGTTAGTTGCCCGAACATCATACTGGTTCTTCGCGGTCGATTTAAACCTGCGGGGTCACAATTTGTCCCC
+>10001 3
+CCTGTCTCGCCGGTTTCGCCAACGTGCTACTCGAGCATGAGAGACGCGGACTTCCAATATATGACGACGAATTATAGAGTTGCAAAGTCTTTTGCAGCGA
+>10002 1
+TCCGAGATGCGAGTTCGTCCTTGTCGAAATAAAGCCCATTCTATCGCCGACGGGAGATATGACCGTGGGCAAGCGCTACGGATCCGTATCTAAATCATTT
+>10003 1
+GCACTTTCCCGTAAAAACAAGCCGGCCCACCGGTTGAGGTAGGCTTTTGACTAACGTAATGTTGAGAATACAGGCTCATTCGGTCCGTGTATACGAGCTC
+>10004 1
+GACTTCCAGTTGGCAGCAAGTGAACTTTAACAGGCAGTACACAGTCAAAGTATGTGCACGTGTTTGCCTGTCGAGCCGCACCATCGCTGGTCGAACTATT
+>10005 3
+AAGCTGCTTATACCTAGCACAACGTTAGTGACGTGGCCACTTTCGCTATGCGACGACGTCAGTGGATTGCGCTCGAAACAAAAGGTTAGCGTTCTAGCCT
+>10006 3
+GCCGAAAAGCAGTTTCCCCGCACTATTGTAATCTATACGGTGGATCTTGTCAACAGTCATAGCGGTACCGAAGCGAGCTGGGTCCACATACAGCTGTTTG
+>10007 3
+CTACGTAGGCACATCGTAACACGTATGCATACTTGCCTTTGTCGAGTGTGTTGTAAGCTACGGGGCTCACGACCGTCTACGGTAAAATATCGCGAACGAC
+>10008 2
+CAGTGCATATTGGCCGTTCCACCACCAACCGAGTGAGGAACTTGAGTCGATTGGAACTCCATTTAGCGGAGCTAGTTTCTCAAACCTAGTATCGGGCATG
+>10009 1
+TTTACTGCTGGCAAGGCTCTCCATGACCGGCAAGTAATCAGGATTTGTGTGAGGCCGAGTGTTAAGCGACTAACGCGATACCGCCAAATTCAATCTCGCT
+>10010 3
+ACCCAGCTAGAGGCGCCGAAACTTTTCAGGTGACTCTATCAAACTACGAAAGAATCCTTATCGGTGGTGCTATCTGCGTGTCGTTACCCGCAAGGGTGTA
+>10011 1
+AGCGGTGCGCAGATAACCAGTGTAAAGCATCCTATGTCATCCCTCTTACCACACGATCATCCTAGGTCCGTCGGATAGTATCAGAGAGTGTGGGGCTTAT
+>10012 2
+TTTTCTCGCCCTTAGCATATAGCTAATCTACGCGACACACCGCAATAAGGTAGAGCCAGCGCACGTATGTTGTGGGCCAGGATTTACTTGGCGACGATAG
+>10013 1
+AAATAAATTGATTATCCACGCACTACCAACTGCAAGTAAATCGCCGCTTGGGCAGCGCTTGGTGGTTGCTCCGCGTTAAGACTCCTGGGTATCTGAAGCG
+>10014 2
+CTCATTCATCAGGTGAAAGATGGAGTAAGTACATCGGACTCGCGCTCCAGTAGCTTAAGGTGACGCGCGATCCCAATTACCTTCTGAACGGTTGTGTACC
+>10015 1
+CATGTGACCGAGCAGGACGTTGGTGATTCCCGGCACCGTTGCGGCCCTATCTTTGAATTCGTAAGCAACAACCGAAAAGGCATGTGCGAATTCCTTTATA
+>10016 1
+AGAGCAGATATCGTAGCCAGCCAGAAACTTTGACTACAGGACATTGGGTACTTCTTGCTCTTGCTCCTCATGTACGCACTGAAGACGCGGCTGACTGGAT
+>10017 3
+GGTCGGGCATCCAAGGTGGCGTGGTTAACAAAAAGTCCTATACTCATCTTCAATGAGAATAGCTTACTTGGGGACGGCCATCTAGTCGCTTGCCCCCTAA
+>10018 3
+GCAGTGATGATCATCCAGACCGAGCCAGGATTTTTTTGATTCCCAAAACCCTCACTTGCTTGAGTGGTATGGGCAGGGCAGCCGACTTTAGTACACGAAC
+>10019 2
+CTCAGGTGTTTGAATAGCGGCTCCTTTGTTCGTCGGCATATTGCCTGCTGCCAACCCGCTTGGCTATTAGACAAAAGGACCCAGACCAGGAAATAAGAGT
+>10020 3
+TGACCGTAAGGCAATCATACCAATCTACAGTTCGATCTGGTGCAGACTACGTTCATCGCGAGCCGATTTTGGGGAGTTACCTTCTAGGGCGAACCATACG
+>10021 2
+TGTGAGCGAGAGATGAAACCTCTTGCGAACCGAGGGATCCATTCGTCTCACTTGCCAAGATCAGTTCAGTAGACGCTGCTGAACTGTTACGAACTTCCTG
+>10022 3
+AATTCTCCTACGAGCTAAGCGGAAGAGTGGGGACCATCACTTCTGATATCAGGGTTCGGGAATATGCTTACCCATGAAGTCAGATTTGCCCTCGCTCCGA
+>10023 1
+TAGAAGCCCCAATAGGGTACCGGATCCTAAAGATCCCCACCTAGGCGTTTTTCTGTATCCGATTAAACGATCTTGCACTCTGTCAGGTAGGATGGACGGG
+>10024 2
+CTCTCTTGTGGGTCGGGCACACGCGCATGAACCGATTTGGCAATATCATACTCGATGTAGGCACTGACTTATAAACGGCGAAGTTAACGGTTCTAACCGC
+>10025 3
+ATTAAAATCTTCAAAGCTGAGCCCGTCCCGGTCGAGGTTTCCTTATGGAATAGCGGGTGTCCGTCTTAACCGCTCATAAATGGGAGTAAATCCCGCCAGG
+>10026 2
+AACGCCGTGCTAACGTCATGTAGATCACGAACATGTATGTCGAGTGGCCCCTTTAGGCTCGACTAGCATTGCGCTGCTCGAACAAGATTTAACGCGTAGT
+>10027 2
+AGTATGTGCCGGTCTGTAGCGAATGTCCTCGTTGCTGTGAAAACTCCAGTTTGCGGCAGCCACATTGTTACTACGCGTCGCTGAACTCAAGCGAAAACAA
+>10028 3
+ATTACCTGGATCTTACCTATCTCTAGGTAGCAGTGACCAAATCTGGCTAACCTGGGAAGTGGCCACGAGACCAAGGTCGGGCACCTCACGTTTTAGGTTA
+>10029 1
+GGGATCATTCACCGCTGCCCGGGATGTTATGATTAACAGGGGAAAGTACACCTAACGACCATTTCCAATTTTGCCGTGGGCGGAAGCATTCTTGCCTAAC
+>10030 2
+GCCCATATATTTGCCGGTCACATCACGGACCCTGGGATTTCGTACTAGAGCATTCTAGGGATTTCACATGAGCAACGTAACCATGACCGGGACTGGTGTA
+>10031 2
+AAGATCCAATAGGGCCGCATCCTTGGCTCCGGAGAATACATGCTGAAGCATGCGGTGCCCACTTAAGCTTATTGATTGGTCGGAATTCGTTCGACCACTA
+>10032 1
+AGCCTCATAGTTCGTGCTCGAATACCTTACACCACCCATAAAGGAGCTGGAGATATTCCCCGGGTTAACTGGGTAGCCTTAACCGGGCGATATTTGTGGA
+>10033 1
+TCGTCAAAAGGCGAGCAAATGCGTGCATGCCTCTTGTGCGTTTGCGACTCTTGAATCCTAGCCGGGAGACCGAGAGCACCTGATCTATAATCGAACTTAT
+>10034 1
+CAACAGTTGCAGCTTCCGCTTGGGCCATAGAGAATGGCTAGCCTTAATTGGGTTATGCGTGTATAGGGCAAACCTCAGCACACATTCAGTCAGCGCATCT
+>10035 1
+TTGTGGGGTAACAGATAGGGCCAACGAGCGTGTTAAACCGTTAAGACTCTGCCTACCGCTAGAACTCTATCTGATAGGACACGATCCCTCTTATGGCCTG
+>10036 3
+CGTAGACCACCCACGGTTAGAATTGGCAGCGACGTCCCTGCGCTAAGTGATCCGAAGATAGCGTCTCTATTAGCGTGTTCGAACTGGTATCATAAGATCT
+>10037 3
+TATCGGCCGAGGCCTGTCGCTTCATCCCACTGAGCGCAGGACTTAATTACGGTGGTACCTGAGACTTGGCGATTACCACTAATATGGTTAAGACTACAAG
+>10038 2
+TGGCGACGTCCGGCTTAAAAACACAGGCCACCTACCAGGTGGTACGATAAGGTACACCTAATTGCCCTTATGTGTGTGAGGTCTCACGTAGTACACTTTG
+>10039 2
+CGTGTGACCATACGTTGACGGTAGAGCTTATCTCACGCTGAATCCGAAAGCGCAAAGCCTCGTGTATCCTTGACATTCGGGGAGACATCTCTAACTGATG
+>10040 3
+TAAGTTATTACGTAGGAGCTTCGTTCGTGAACCAACCTATGGGGTCTGACCGCCACATGAGAAAGTCCTCTAGGTAAGGCCCTTGCGTCCTAGTAAGACC
+>10041 1
+GTAGGCAACAACCTCCAACGTCGACGGATACTGATACTAATTGAGGTAAAGTTGGTTCATTATTGCGACCCCTTGCAGGGTCTCACAGTCCCAGTGTGGC
+>10042 2
+AGCCCGGTACACACTAAGCATGGTACGGAGATTAACTTCCGCCGTCACGTGAGGCTTATTGACATAAGGATAACAGCGAGTCTTCTGGGCTCCTGTTCTA
+>10043 3
+GTCATCAGTAAGTCGGAATTAGGTCCGAACGTAGAGAAGATATCCATGGCTCGGAACCGAACCGTATATGGCCTTTTGTCCCGCATGACGCCCCTTAGTT
+>10044 3
+GTCCTTGGGGGTGATCAAAAGAGCTACGATGTCAAGCATCGTGACGAATGTGTATAAAGCTGCACAGTTACCTGCCCGCTTGTCGCAGTTCTTACCACCA
+>10045 3
+ATCTGGAAGTGTTAGGCTCAAGTGTAAGCTTTTCCAAACTCACCGCCATCACTATCTGAGCAGGATCAATCCGCTCTGGATAACGTGGCTGGAACGGCTG
+>10046 1
+AGTATAAGTTCAGAAGTGAGCAACGCCTGCTCGTTTCATGCCAAGATCGGCATAGGCCGGCTGTGACTATGTAGCCTTCAGGTCACGACATTATAGCCTC
+>10047 2
+GTTTTAAGTCAGATAGCCGACTAAGCCGATTCAGATGGCTCGAAATTAGGCCACTCATCCAGTAGGTCCGAACGGAATATTCGTGGTCGCGTGCACTCTC
+>10048 2
+CCATACGCGGCAACACATTCTGAGCAGGCTGGACTTCGTGGACTTATGCATACGTAATTGGCAGAGCATCCGCTCGGTCATATGTTATTAAGGGACCCTA
+>10049 3
+GTACGTACAGTATCCCATGCACCGAGAGCTCACGAATCCACGAAGAGGGGCATTCGACCGTTACGTCGTGTTTTTCTCGGATCGACTAGACTGTATGAAT
+>10050 1
+AGAGGCAGCCCGGGCAGAACAATTCGGCATTCACGCAAACCGTATTTGGTTCCTGCGCTCGAGTACAAGGCAGTGCCGGTGTTCACACATAATATTTTTT
+>10051 1
+CTACGGCCCATATCCATCGTGGCATAGGGTTTATCGGTAGTGGATACCCACCTGCGTGAGCTGTAAGAACATAGGATTCTCCTGGACAGAATCAGATCCT
+>10052 2
+AGCCCTACAAGGTCTGTGGAGCTAGCAGGCATTAGTAGCACAACACGTCCTATGGTTCCTTTCCGCAAGGGAACTGATCGTAGATGTGTAATCTGCCTCA
+>10053 3
+CTCGGGGGATTTACCGGTAATGCTTCACATGTTGAAGCTTTCGGAACTGCCACGCCCTCGAAAGGGTTGCCGATAAAATTTCTGTACCAGAACCAGTCAG
+>10054 3
+TACTTCGAGATACTCCGGGCCTGCAGCAGGTCTACGACACAAGGGCTTGATAGATCTAATGACGAGTCGGACAATTATGCCTATTCGCGATTCCTGGCAT
+>10055 2
+CTGATCGCTTTAAGTCCGTCATGAACTCAGGATATGACGGTACCACGATCTACTCCCGGCAAGCGACGCACGGTTATCATCGGGTCGTGAGATTGATTAA
+>10056 1
+GGATCACGACAGCCCTACAACCTCCTGTCAACAATCCGCGAATGGGGCTGTTCGGGATTTATTGCTAACCAAGGGAGTGGCGCTAATGTAGTCTAACTTT
+>10057 3
+ACTAGTACCTGTTGAAGAGTAGAGCTAGAGCTCAAGCCCTTCATGTCTATGGTCGAGACAACCCCGCTGAGTTAACGGTCGAGCTATATGTGCTGCACCT
+>10058 2
+TTGGGTCTAACTAATTTCCCCTGTTCTCATATAAGTGTGAAGCGCCGGATGCTTCCTTCTGTAGCCCCCAAACATAAAGCGGCGGGATGGAAAGAGCAGC
+>10059 2
+GTACTGCATTAACGCTGAAGTATTCACACTTCGGTTATCTACACCACCCACAGATAGACTTGCCGCGTTTGGGAATGCAGGTAGGCGAGAGTGCTGACTC
+>10060 1
+GCGTGAAGTCCCTATTGATTTTAAACTGCCCGGGGTGCTAATGCCATTTCCAGCCTAAAGCAGGAGCACAGGACCTAAATGCTTGTCTAGAATCCGTGGC
+>10061 2
+GTTGAGCCCGCTTACCTAAGCATTACAGGAGTCTCAAGAAAGGAGTTCAGTTCTAGAGGAGCACGCTTTCCTTTTCTTAAACCCGCGCAGACATGGTGGC
+>10062 3
+GGTGGCCCTGATACCGGCACGTTCCCCCTATGACTTCCGGCGCCCTTAATATCAGGTATTTGAAAAGTAGGAAACATTTAGGACATGCGTCTAAGGCTAG
+>10063 3
+CGCTACTTTTATACGGAAGGGTCATAGAGAACTGCGGCCCGAGTATTCCTAACACGTTCCTGTTCGTCTTAAAAGGAGGGGGTAAACCCACGCATCCGTT
+>10064 2
+ACTTTTACAGACGACCATCTCCGAATCCTGGTGGATTATGAGGTTTCGGGTTCTATTACACGAATCCGCCGGATGCCAACACGATGTCGAAGGCCGAGAT
+>10065 3
+TGTTACTGAATTGTAAGTGCGTCTAGCCAGGCGTCGGCACCTAAACATGGTCCGCACGAATTTGCTAAGATGATACACCACATACGCAGCTCGCTGGTGT
+>10066 3
+TGCCACTGATAACTATTAGGGTAAGATGGACCGATATGCCACCGTCGTTTCCGAGCAGCGGATTGCATACCTTTTACATGCCGCAGCCGGTGCTAATAAG
+>10067 1
+AGCAGCTTGCGGCCGTATGACCCAACGAGTCGCCAGTGCCATATTGTCCCGCTCTGGTAAAAAAGAGGGCGCACAGGTAACTTTATTATGTATTCAGTTC
+>10068 3
+TGCAGCGGTATACGTCTACACTTCTGTTACCTAAGCATTACTGTCAGGGATGGGATATGCACCGAAGATTACACTCGCACCAGAGGCGGTTAGCTACCGT
+>10069 1
+AGCGGCCCCCGGTTAACTCGAAGGGGGTCAATAACATTCTAGGGGTAAGGTACCAGATTTCTTGAGTTATTAGTCTCGTCCTCGATCGCAATACGACCAC
+>10070 2
+GTGGAACGTAAGGATCTCCGCCCCAACACGGTGGACAATACACTAAGTAAGACTGGTTGTCCACGAAATCTTCTATTCCTGCCTTTATGCGGTGGCGTAG
+>10071 2
+TAGAAGATTCTATTCATCCAGAGGACGTCCACTATTATTGGCAACGCCGTGACTCACCGGATCAAGTAATTGGGCGATGCCCGAGTTCTGAGACTGCGTC
+>10072 3
+GGCGATCCGTCCATGTACACGGGGACGGGATATTAAAGCTTTGCGCAGAAACAATCTTTTCTGCGTGGCCGCATTACTTTCACAGACAATCTAACGTGCG
+>10073 1
+GTTAAACGTTACGCTGCACCTGGTGTCAAAAAGGTTCCTTCTTGGCTCTCACTGCGCAGTAGCCCCAACTTATCTAGGGGACCAGTTTAGCGAAGGAAAG
+>10074 1
+GATATTCCCCGGTGATCATAATAGTGTTATCCCCATCGCCGATACTGCGCAACATAGAGGGCTTCGATCAGGCGAATGACTGCTCTGACTGAAGGATCGT
+>10075 1
+GTCTAAAAGGTGTTGGCCAACAGTCAAGTAATCTTCCATCCATAATAGTGCTGAGCCCAACTTTCCCGAAATAGGTGCGGTCGACTCACGGGTGCTCGGT
+>10076 3
+CTCCTCAGGTAATGTAGCCTCACGTATTGGGCCTGTGCCCAAAACGTTCGGAATCCGAGATTACCGGTTGGGTAATCATCTTGTAACACGGACCAATAGG
+>10077 1
+TGACAACGTCTTGAGGCAAGCCTTCCAGCGGTGCAAAACTGCAACTGTATCTACAATTATGAGACTTGCTGGTTGCGTACCGACGCCGGTCAAGATTCGT
+>10078 2
+CTGACTCAGCGAGGTTGCTTTCAAGTAAATAACACAGGCATTACAGGTGCGCTTGATGTCCTCAGCGTTGTGCCTTCAAACCTAGGAGCGCAAAGTTCGC
+>10079 1
+GTTGGTGAAACCCGTACTGATATTTGTATCGTGTCCGGGGGCCTGCACAATCCGTCACCCTGTACTGACGACCTGAGTGAAAGCGAATTGACAATTACAC
+>10080 1
+CACTGTCTCTAAACTAATAATTCGCATTTCTGGAACTCGGGAACCGGCCATTTGCATACTGCGAACATGTGCCGATCCGGTTGATGGTAAACGGCGCGAG
+>10081 3
+CTCGTAGTTTTTTACACCATCGGTCGCATCTCGAGAACTAAACACACGTTGGAAATAGGGCGTTGTACATGGACGGCAGCAAGTTGCCCCGATCTGTGAC
+>10082 3
+TTAGAAAGTAGTAGTGGACGTCAGGCGGCAATGTCTACATAATATTCCAAGCGCGCTCTCACGGTCTAGCCGTGTGACTCGGAATCAAGCCTTCTATGCC
+>10083 2
+CGTTCAGCGACTCGTAAACGGAGTGCAGCGCCAGCTATCTGCTACTCTGTTGGAGATTGCGCTACTATCACCGTATGACATAGTCGAGTTTAAGCGCAAA
+>10084 1
+CATTTGCTATTAAAATCCGTGGGTACATGGGCACTGCGTTATGTAACCGCTCACCTTACGAAGTGGAGAATAGGTCGCAGAGTCACCAGTTGCGTCCACC
+>10085 2
+TAGAGCACAGAATCGGGCCTTTACCACGAACCATAGCTGCAATGTTATGGATGGTCCGGAGAATGTAGGACGCCTTAGATTTGTCCCCCTTATCGGCACT
+>10086 1
+GCTTCAACCTATCTGTTACAGTGCGACCACGTAGTCAGGCATTCTCGAGTAACCGGTCCAAATACGGTGGTAGTGGGAACCAACCTCTATAAGTTTGCGG
+>10087 3
+AGAGATGTACTTGCCCTAATTCCGCGAAATTACGCAACCACTTTGTGTCATCAGGGCAATTAGGGATATGGCTCAGCTGTCAGTCAACTCGCCGGGGATC
+>10088 2
+TCGGATCCATATCGAAACGCAGCAAATGGCGCTCACCCAAGTAGGTACAACATGATTGGGCCTCTGTCTCCGTACATTCATGAAGGTCGTTGGGTTTGCA
+>10089 3
+TTAACGGCGCAACGTGTTCACTCAGAAAAGCGAGTGTGCTTCAGAGCTGGTATCCCCACTTAAATGGTAGCTGTCGACGCCCAGTGCTAATGTACCGTTA
+>10090 3
+GGGCCTAACAACCACGCTATCCTGGGCGACCTTACCTATTAACAGCGCTAACATGATTGGCATTGTGGTGGTCTGTTATATAGGGACTGATACACCGCGA
+>10091 2
+TCCCCGGCGATGGTATTCCCAACGTGCGGTATCCTAGTTCACCTGAAGCAAGACTTGTGTACTGAGGTCAAGTAATAACCGTAGACCGTTGGCAGTCAAT
+>10092 3
+TCATCACATCACGAGATCCTAGTTTGGTTAGTGGAGGATGGTTACCGAGCCCCTGAGTAAGGTTCAACACATATTCTAGTGACATGCCGATCCGCGGACC
+>10093 3
+GGATAACTTAGTGGCGCGCTAGCACAGAGCTCCCATAAATCAGTCGTTCAGAAGCCCTAAGCTTGGCGCTTACACATGGTTCTACATGTCGGGATCGTTA
+>10094 2
+ACGGACATGACCACGACTCGGGCTCGATCGGGTGTAATGTAAACTGTCCAGATCAGGGCTTCCGCCTTGTCACTGCTGGAACATGAATATAGTTCTTAAC
+>10095 2
+GGGCAGCGTGCATACGTAACGGTAGGACTCAACTCTTCAGGTAGGATATTCACTATCACTTTCCTGGGGCACGGAATAAGCACGTTAATGTTCTCAGCCC
+>10096 3
+CCTGAGCGTGCCAGTATGCACTTGGCCTATTCCTAAATCGAGTACGTCACTTATAAGCCCGTCAGGGACAAACGTTGGTTATGTAAACTACGGGAGTCGC
+>10097 3
+ACAGAGCAGTTAGAGATGTGAGCCAGCTCTGCTGCCTTCCGTTGTTTGGCACAGGCTCATAGTATGCCGCGAGGCTACCACATGTAAATACCCATTAATG
+>10098 2
+AGTAACTTATTATAGTCTCTGGCGTTAAGCACATGGGCAAGAACCAATGAGACGCCCGCCGCCATCCTAAGGGTGGGTTAGCTAACGGTCCTTTAGTTCC
+>10099 3
+TCAGGAAGTAAGTCAGATGCTTCATTTCCGTAATCGGTAATACGCACAAGGTCGGGGTCCGCCTGTGATCCATCTTTGTCAGACCGGTCATGGAACCACA
+>10100 2
+GATAATGTCGAAATGGAGAAATCGTCCCCTACGTGTCAGCGCTTAATTCGCGATCCTTCAGAGATGCATGCTACTCCTTCGCACAGGAAAGTCGGCGTTG
+>10101 1
+AACTAACAATGTAGAACCCGCTATCATACAGGACTGTAGAAGGACTTGCCAGTCAGTGTTACTCGTCGGGAGTCGGCTCTTTGCTCTTGCCGACCGTGAA
+>10102 2
+GCTGACGGTTGCTGGTTGATACACCAACTGGCAGGGGTCTTAGTGCAAACTCCTGTTGTGTGAATACCCCAGCCCTACTAAAGTGTGGCAACCTTAAACA
+>10103 1
+GTATTCATCGGCGCATCTCAGGAGGTAAATGGTAACTCGAGTCGCGTGGTAATATCAACCGTCACGCTCACGTCAGATAAGTTGACGGACTTCCATCTCG
+>10104 1
+TGGCCAACCGCGGATACTGCCTGCTAGTATCTAAGAGTGATCTCAGTGAGGGATAGAGGTCATGGTCTAGAACCATTGACATCTCGTGCTCTCACCTACA
+>10105 2
+ATGAAGCCGGATCGCAGACTCCAGTAGGTGTACTTTTTCTTGTACACGCATGGCCGATTAGCATAAGCACGGCACCCTGGACATCCACTTTTGGGTAGAA
+>10106 3
+GAAACCTTGGTCATCCGCCTGAATGCGGGACAAGGCGTTACACGAAGATGCTTTTGTTATAGAGTACGATCCACCACTTTTAGTCGCGGCGTAACCTCAG
+>10107 3
+CCTCAATGCAGTGCTAATAATTTATCTAATAACTCGGATTAGCTTGAGCGGGCTCGTGGAACGGTCTTCCCGGACCTCGGGCATCATAAGAGTCCGGAAC
+>10108 3
+GCGTATTGTAATCCCTTAGCAGTGCGATGATGCGGCCGTACTCCCTACATTACCGCGCAACGGATTTGCGGTACACTCGGAGATATGACTAAGAATGCTA
+>10109 2
+ATACTCTAATGTCAGAAACACGTTCGCCTAGTACGATGGTGCCTTAGATTAGCTATAGCCACGTCGTGCCGAACGATGCGGGTCGCGTTATCAAGCGTAC
+>10110 1
+CAGACTATCTGATTGGCTTTAACGTAATGAGACAGCCGACATCGGCGATACAATGTGTTTCGGCACTTCGAACCCAAAAGCCGGCTAGTCTGGCTGCGTT
+>10111 1
+GCGAGCCATGGCGTCTGTATATGTGCCCGGGAAGCTTCCCAAGGTATTCTAAGAACCATGCTAGGACTATACCACTATTCTACCAGGTAAGGGTGTACTC
+>10112 2
+CCCGGAAGCATGATGCCGCACCAGTATTTTGCTCCAAATATGCGTTAAAATCTATCATTCCAAAGGGAATGCGGAACGGTCGCCTCGATCTGTGTGTGCG
+>10113 1
+AGTTATTAGCCACGGTAACAGTTCTCGGGCAGAATCCTGTCCAAGGCACTTGTGACATAAGGGTCCGGCCTACGCCGTGATCTTTTAATGCGACCTAAGA
+>10114 1
+CGGTCTCAAGCGACATCTCTCCTGCACGGATGACGTAAAACTAACACACATCTAGACAGGTACATGGGTGGCTCTGCTTGTACGGGGATCGTAATTTGTC
+>10115 2
+AACGTTTAGCCTTAAGTTCGCTGTTCAGCTTGAAATGGCGGCGTGAATCATAATAAAGGCACATCGCGGGCAGTACAGGTTCCGCCTTCACATTCGCCGA
+>10116 3
+AGATGGGACTACTACAACGACTCGCACGATCCTCAGAGATGCGAATTCTTTTCGCCCGGAATTGGTGTATGCCGAGGCGATAGTTTTCCTACGTAGACCA
+>10117 3
+TGGTCGGCTTAACCACATGGTCAAGCAGTTGCAGAGACTGCATATAGGTATAGTGGCGCTCGTCGCGGATCTCTACCAAAGGCATTAGTTTCCCCTAAAC
+>10118 3
+GACTCATTGGGTCAGGATCAACGAGCCCCGGACCTAGTCACAGTGTACTAGAGAAGGGCAATCTACCGACGGTGTTGGTCCTTTTGTACTCTACTTACAA
+>10119 2
+ATGGGGCGATCGGGGAACCTTGTCATCCGCACGATTCATAAATTAATCCCATGACTGGGGTATAGACGTCTGTGCGAACTTCCCTAAACACGTGCATGTC
+>10120 1
+GTTTCTCTGGTACAGCACACAAACGGTCAATCCGGATTATCTCCGGATGGCGTGCGATACGCCTATGTGGGATTTACCCCTGGACGAATCATCGGAAAAT
+>10121 1
+TCGGGTACGGCGGGAGACTTCATCATTAAGCCATACCTAGCAAACAGAGACCTCGTATACGCGTTAATGCTGCTGGTGGGCTTATTCAGATCTGCATCCA
+>10122 1
+GATCAACCTTTCGAACTCAGATAGAGAAGATATATTTCTAATTAACCTCCACCATGCTACCGCGAGGTGTACCCCTGATGCTTGGGGGTCGCCGGGAGGT
+>10123 1
+CACTAGATGGTGATGTGACATTCTCAGTACTTGTGGTTGAGAGACACCATGAGGAGGATCACGGTATACGCGAGCCTTCTCATCCAACTCCTCAGGATCC
+>10124 3
+GTTGCATTGGCGCTGATGACTTGAACATGAAGTAGCGTCCATGTCGTACACCATGTCCCCGGGCCCTCACGTCTACATAGGCGTTAGATAGTAATCAAAG
+>10125 2
+TAGTGCTGACTCACGGGTAATCGACTTCTCATCTTCAGCATCGAGCGCAGGGAGGTCGTCTGCGCTCATAACTAGCGAGATTTAACGCGGCATTAATAAC
+>10126 3
+GCGGTTTCCGATGTCAGCACGTGGTACTCAAACTGATCAATTGGACTTCAACGTACTAGACTGGTACTAAGCCCTAAGTCGCGCAAGGGTTGCCGATTCA
+>10127 1
+CGGACTAATCGCTAACTCGCTAATTTAGCAGCTACCCGTAGTTATTCTATGTCGCCTCGACATAGGCCCGAAGGATTATGGGGGCTCGAAACGGTTAGCA
+>10128 2
+CGCGCGTCAACAAGACCGTGCTTCAAACGTGCTTGACGCTAGTACGAGTGCAGTATAACAATGGTAACTTCGGTGTAAAGATCTGGTAGCCCCTCTCGTT
+>10129 2
+CGGACCATTGCAGGATACGCTTCTAGGAATCGGAGGATCATCTGAGTCGACCGATGCACAATGGTTTCGCATTCTCAATTTCTCATGATCGAGACGGCCA
+>10130 1
+GACTCTCTTGGCGATTTTACCTAGCGGATTAGGAGACTTTAGCGCCATGTCGTGCTACGCAAAGAACCGCGAGTCGATTCACCCGAACTAGTGATTCAAG
+>10131 1
+CGCGTTACTTGACCGCCTACAAGGGAGGGTCGCGTATAATTCCATACCTCTAACGGCATTCTAAATTAGGAGCCGGTTGACGGAGGCCAAACTTCTATGT
+>10132 1
+GTATCAGCGAGTGCCCCGCCAAGGAGGATCCCTGTGACCGTCGACCGAAGTATACTAATATCGGATATTCTAAGCGCTTACGTGGAACTTTGATTGCATC
+>10133 3
+GCCGTATTTATTTCCCCCGTTAAATTTGGCACATCTACAATGGTACTGAGGAGTGACCCTCACCACAGGAAACATGTTGGATCCTACGGGAGGCTGGACG
+>10134 2
+AATACTTCGGCTGGCCCAGTTTGCTGCCGAGGTAAATGAATTAAACCAGCACGCTCCTATCAATCAAGAATCGTTGGTAGCGTTCAGCCTGGTTCGCGGA
+>10135 3
+ACTTTGAGACAAGCCGTCACAATGCAGATCGGACTACAAATCTCACGGCAGTCTGGTTCGCGCACCCACTAATTAGGATAGCGTGTGTTTCATCGTGTGG
+>10136 2
+GAGCAATTGACATTCCAGACATTCCTCGCAGGGTCATATAGGAACCCAGAGTCGTGCGCATCAATTGAGACGGTCGTTTAAAGTCCTCTCGTGCTGGTAC
+>10137 1
+GGCTATTTGCGTCTGTCGGTGCAACTCCGACGAAACCCGAACGGAGGCAGTGCACCATTGCTGCTTCAAGAACTTCAAAAATGTGTTCTCAGATTGTACG
+>10138 3
+TAATACCACTGGTCATGGCATTGCCACGGTGCTTCCTAGGAACATGATTAGGTTGCGCACTCGGATCGGAGCCGCACGGAAGTACAGCCATCATAATTTT
+>10139 2
+GAGTACGCTATACTACTCTCCGTCCGAGCGTGGGGTTCCCCACTGGGGGCCTGAAAAACCAATGTTCTCTAGTAATGTTTGCGCAGGTAAAAACATGCTA
+>10140 2
+GCGTACCCCGCCAATTCGACAAGCGGAGGTGGTACAACTCTATGCGGTTAGGATGTCCAATAACACTGAGCTTAGGTGTTCGGGTCAACTATTTCACATC
+>10141 3
+CACGGGCTCTGCAATGCCGGGTCGACATTCCTTTATTGTGGTCGTCAGTCCGCATTAAACTAGTAACGTTTGCCAACTGACTGATACGCAGAAGGCAAAG
+>10142 1
+TTAATTGATACGGGCACAAAGCGGTTCGATGTTTCCTTTGTTCGACCTCGACTTCAACTGTTCAGGCAGGAATAAAACAGCACGCCATCGGTGCGCGGCA
+>10143 3
+GCACGACATCGGTCTTGTAGCGACAGGTAGACCTGTGCCGTTGGTGCCCAATTAGAAATGTGCTCGACGAGTAGAGCTCGTAAACAAACACCTTCTTTTC
+>10144 2
+TTCCATCAGCGCTCATAGCGCGATAATGCCTTAAAGCGGGAATGGATGGCGAAATCCATTCGACTCCTGCAACTTAGTTAACCTGCTTGGGGCGCTAGTA
+>10145 1
+ATGAGCTACGGTTTACGGTGGCGAGTGAGTTTTACGCCACTTGCGAAACAGTCCTTTTCCAGATTGGTAAAGATAAGACTCAGCCGCCCCTAGCCAGCTA
+>10146 1
+TGTCGTCCAACTAGCAGTGTTTAGCGTGGTACCACCCCTAGCGAAGATATTTGGAAGCGTGGTTCCAAGTGCTGCGTAACAACACCATAGATTACCTGCG
+>10147 3
+TCCTCAGTGTTTGTCAGCCACAGATCTCAGAATCGGTGGCTTAGCTTGACTGAGGACGGCCAGTATCGCCATGTAGAAATCCCACATTGTACAAGGTGCA
+>10148 2
+AGCTAAGCCGGAGCGTTTGTCAGACAGGTCACTCTAGTACATGCCACTCTCGTTTTTACCGAGGAACCGGAGCTAACTCCCGAATTCTAGGATTGGTAAG
+>10149 3
+CCGTACGAAACCACATTTGGGACTTGGGGGATTGACAGGTTCACCGATTGTACAAATTAGAACAGCCGTGGCTACTTCTAGACTAGTTGCAGCCCGTTCC
+>10150 2
+GGGAACGGATGCGGGTCGTTTGTCCTAACGGCCCATAGAACCTAGCGTTCGAACACTAACGTCTGATCCTAGTTATCTTGCAATTAAAGACCCGTGAGTC
+>10151 1
+TAGGTCTAGTGCACCAGTCTGCTAATTTCCTAAACCGCCTGTTGCGTAGCCAATTTTAACAGATGTAGGTACGAGTAGGAGCATGTAGGCACCGGCACCC
+>10152 2
+AGAGAGGCTTTCTTTTAAGGTCCTCGCGAAGCAGGGACCTCCTTCCAACAAATAGTGTGGAGGTGTCGCAAGTTACCTACATAGCCCATAGTGACTCGTC
+>10153 1
+TCGGACTTAACGCGGAATCCCTACGCTAGGCGGTCCTATGATCACGACCTATACACTGTGGTATCCGATGTGGACACTGAAGCGTTTGAAAGTCTAGTAC
+>10154 3
+GGTCGAGGTCCAGATCATTGTTGCCATAACCATGGACCGAGGTGACAAATTCATGGCTCCGTTATCGGTGTAGACAACTCAGCGTGACGTTACACTTCCA
+>10155 1
+GGTTGCACGGCACGCTGTCCGTCTAAGCTAGGAGACCGATTTAAGGATTGTTGTTTCATCATTAGACTCCACTCCAAAAGCGCGGCTCCGTAATACGAGA
+>10156 2
+CGGGCCCAAATGTGGTGGCACGTTTGGACCAGCTTGCAATTCGAGTACTCAATTATTGGCCGCCTCACTAGGAAATACTTGTCTCAATCCAATGGACAGG
+>10157 1
+ACGTCGTACTTGGTGTCTAGGATACGTCATAACGCGGCCTAGCGACATAATGTGCTGTGACTAGCCCGGCCTTTATAAAGGCTTAACTGGGTCAACCACA
+>10158 2
+AAATGATAACAGTAATACCGGGTGTATCGTATCCGTTGACAACGCATAGGCTCCGAGGCGTCCGTGTGATCTATCCAGCTGGCCCATAACTGCCTTGATG
+>10159 3
+GACAATAACCCGTCCCCATCTCCGGCACTTTAATAATGTCAAGCGGATTCTACATATTTGTTTCGACGGACCGATTGTAGTGGACGAGTGACCAGGCGGG
+>10160 3
+GTCGGAGCAAGGAACATCGCATACCGCGGCATCTGGACCAATGCACGTGCTGTGGATTTCGCGCTATATCGGATAACATTCTAAAACTTCCGGGTTCTAT
+>10161 2
+GATTCGTAGATAAGTAAGCGAAGGCTTTCGCAGCTTGAGCCAATGTAACGTAAGCTACCACCACTATCGCAGTCCGGGATTGTATGCTTCCGTACCCGTG
+>10162 1
+AGGGATATATGTATCAATAATATTCGTAGCGGGAAAAGCTTCTTCGTGGCGCAGAACAGCTTGTCTACTCCGGACCGTCTGCTGCTTGACCGGCCCACAA
+>10163 3
+CTTCGATGAAAATTGCGTCTGATACATGAAGACCCGACCCAGAGAGGCAAACCTTGGTTCGCTTAAGCTGCTTATACCCTGTTGCTCCGATGAGGATGGC
+>10164 1
+TCCCAGTACATCCAAGTAGAAATTTCGTACGTCGAGGCGTCTAGTGAACACGCCCACATAGTCTGCGCAGGTAAAGCTTCGACATTCGGAGGTTTGCTGT
+>10165 3
+AAGGTCACACGCTTTTATTAACGAGCCTACGGAAGTCCTAACAGGTAGGGTGTGCATCTGTTAGCCGCTCGCCGAAACAATATCGGCTCGCATTAGCGTT
+>10166 2
+ACCGTCCTTACGGTCTATTCCTCAGTGAGAATGAGCGGTAAACTCCGCGATCACAGACCCGGATATAAGGTGGCACCTACTTTGTAAACGCTTAGTGTGG
+>10167 2
+AGACTTGAGAGGCGCCTGCCAGTGCTATCGACAAATCTTTATTGCATCTCCGCAGCAGCCTGTCGTGGATTTAGCGTCTTAAATCACGAGGCAAGGTACA
+>10168 1
+TTATACCAGGAGATGCGCGGATTGCTAAGTAAGTCACAGGTGCATGTACTTCCGGCAGGCCCCTCGCTTAGCGAAAGCTCCACTGTCACAATATTATGTG
+>10169 1
+TTGTCAGGTCGTTTATTGACATCCCGACTCCGACTTGAATGCCTTAACTAGCACAGGTGAACAGGCGGGGTACTAAGTCTAGGCATATGACAACCCGGTC
+>10170 1
+GGTTTTGTTCCATGCACGCTCACAAAGGCTAGCCATGGTTCAGGAATTCGACGCCTTGGGGGGGCGAACCCCGAGCCTCCAAAAAAATTAATGATTTTCT
+>10171 1
+CCTGAAATCTTGATACTTCGGACGCCTTCAAGTGGGTTGCATAATGGGACGTCTTGAAGGCGGACCCGTTAGCCTCCGCAACCTGCACAGTAGAAATTAT
+>10172 2
+GCCAGTCCGGTCGGCTCATAATCAACGGCCGGCAAATCTACATGACTACCGGCATCTAAGGTGAACTACCAGTATTGATTTCATGTCTGGGAATCTTGGG
+>10173 2
+CACCATGAAGATCCGTGTAATATTTGTGGGGGCGGATTTCTAGGTTTTTCGCGCAAAGGTTACGGCGGCAAACGCCCGACCATTTCAAAACCATCGCACT
+>10174 1
+GGTAAAAATCATCGGTGCTCCGCCCTACTAGAGTCCGCTAGGGATGAAGACTTCGACAGTCCAACCGTTCAGACAGGAGGAGCTGTCTTCTTATAGTCTT
+>10175 3
+AGCGCGGTGGAGTACCTCTTCTTACAAAGCATCCTCTGATTACCACGAATTCTACAGTTAAAGGCCTGGTCCGGCTGTCAGAAAGCGGACGCTGTAGTAT
+>10176 1
+ACCAGCGTGGGCCTTCGTCGTCTGTTAAGACAACTAGGTTGTCATGAAACACTGGTAGGTCCTATATACGGCCGTAGACTTCAAGTAGTCACCCCAGATG
+>10177 1
+ATAGGTAATTTTAGTTGCAAGCCCATTTATGACAGGTATCGGACGCTTATGTCCCGGCATTAGCCGCAGCACAGGACACTGTCCGACTGATGCCAGCTGA
+>10178 1
+CCGCATTTATCAAGAGATGTCATACACATAACGCACGAGTGGAATCGTGCGCCGATATACTCCCGTGGATCCGTCGTAGACTCGTCGTATGATTCTGAGG
+>10179 1
+GTCGTACCCCCAGTCCGAAGTTTAGGATTGTTATTACTTCGGTCGACGCATAAAACGGTACAAAAGACGGCCGGAACTCTTACGGAGCACTTTCTGGTCG
+>10180 1
+GACCTTGATTCATCGAATGTTTAAATTAAACCTTAATGCCTAGCGGGATTGTGTCGCGCCATCAGCTCCGTCACCCAGGCAAGCGGTGATACACGTGGGA
+>10181 1
+TCTGTCTTTCCTAGTAGGTCGAATGACTACATCTCAGTGGTTCGTTTGCAAACCGTAGCACCGCAAACCAGGGTCTAGATGCCGTACAGGAACGAGACGT
+>10182 1
+AAAACTCCACATAGGACACTACCGGCAGAGAGATTAGTTTGCCTCCACATTGACCGCGTGGTATGCGTCGCTCTGATTGATACACCATGATGTGTGTCGG
+>10183 2
+TTTACCGCCGTTCTGGAAAGTCAGAGCGACGCCCCGCGGAACTCTTGAAATAAAAACTGCTATTCGAGTCAGTTGATTTACGATGCGTCCGGCGGATACT
+>10184 2
+TGAAACTTAGTACCGTGCACCACCGGATCGCTCTACTATTGTGTCGAAGTCGGTCCAGATTGTAAATAACTCTAGGAGTAGTCCACTGTCAGACGCGGCG
+>10185 2
+GTAGGAGCTAATTACATGGATGGTTCTTGAGAGTCCGATTTGATAGCCATGTGGCATCCCGCCTTACGCACCCGTGGACACCGCTTCATAAAACCGGATA
+>10186 1
+TTTCCAATACCACTGGAATTGAAGAGTCCGCTCAGGCAGGGGTGACTGTTCAATAACCAAAGGGTTCCTCGCCTACGATGATGCTCTTGCTTAGACCAGG
+>10187 1
+TAACCGGACTTGAATTGTGCTCGTTCCCGTAGCCAACCAGAGGCCGACAGGGAGGCTGCTCTGGTAATTTCGCGGAGTTCTAACATAAACTCTATAATGC
+>10188 3
+GCTAAAACTTAGCGAGGAAGCTATTGAGAGATACCCCCTTTTTTGAGTGAGGTACGTGCTGAACGCTACTGTCAGTGGCAGGACCACCATCCTCTGCTCA
+>10189 3
+CTACGTATTTTACTTCTTGGAACTCCTAACGAGGGCGCACTGTCAAAGGCCCCGGTCATGATGAACGCGCGAGTTCAACACCTAAAGTGAAGTTGGTTGC
+>10190 3
+CCGCGATGGATATCCGACAACGAAAATAGGGAGTAAGCAGGGTTCTGGCTCCATTTCGATTGCAGCTACCTGGACTCACTAGTCAGGGATTTCCCCTTTA
+>10191 1
+GGAAAAGCTATCCTTAAGGGCGTTGAGTAATAGAACCCACGGGCGTTTATCCTGCATGTTTACTGCTGAACGCTATGTGGTCCAACTGCACACCGGCACT
+>10192 1
+GAGTCGGACGTACCCTTGACAGCAGAGGCACTTCCTTGCAATTCGAGACGGGTGGGTCGAATTTCTAAAGAGATTTCGTCCACTGACCACACTACAGTTT
+>10193 3
+CGGACGCTAAGGCTGTAAGGGACGCAAGCCCTGGTATGAAATGGTCCCCCTTTAGATTTCCGAGTTTTGTAGCGAACGACTTCTGAATACATCACCCAGT
+>10194 3
+ACACGTTCTGGCGCCGACCTCTCATGTGCTATAGTCCAGGGACATCGCAAAGTGTGAGCATATAATTTGCTGCATGGGCTGATTGTCCCACATAGACAAG
+>10195 3
+TCATGCGTGTATCCCCCTTTAAATGTCAAGTGTCAAACTTCGGGACTGTTGTGGTGACACGCGTCATGCCGACCAAGTAAATCTTAGGGCAAAGCCGCGA
+>10196 1
+CTTCATGGCGTTGCGCGTACGATCCCGTCTCCTAAAGTTTCGGTGAGATTTAATTTATTAAGGGGCACACGATGCCATACGCCGTAGGAGGACAAAACCC
+>10197 3
+CAATAAGTGGCCTGAAAAGCTGCCCGGACGAGAGCGATGGCCTTCACCTTTACGTGTTCATCGTTTGGACGGGGAATCACTCAACTCGCTGATTATAATC
+>10198 3
+GAGCGTCAACCGATCGGAAGGCCTACCCATGTCGGATTGATCGGGGTATTTAGGAATAGGACGTAGCATCAGCCTCGTTCACCTTCTCCCTAGTAAAATT
+>10199 2
+CCAATTCACTGGCGGAACCCGTCCCGTTATGATCAGGGACGTATGACATTTTTTGCTCGGGAAAGGATTCGCAACCTATGAACTCTATACCCGAGTGGAG
+>10200 2
+TCTTTGACACTTTTATCGACCAGCTTAGAACCGTCGTAGCACGGGGGTAGACGTTTAGACAGACTGCGGCCTCGGCAAAAAAATGCAGGATTTGCCTCCT
+>10201 1
+TCGCATAGGGCGACTACACCATGGATTTTACGCCATGGAGGGAATACGGTAATTTAGAGAATATCTGTCTACCTTACCCTTCGGAGTCCCGTGCAACGCG
+>10202 3
+TCCACGCCGGTGTAGTGCCCGATCGCCTTTCAGTTCAATGTCTAGGCCATTTGTCTAGGGCCCAAAGATGCAAAAGCTAAAACACTGAAAGTGCTGTGTG
+>10203 2
+CCTAAAACAGAACTAGTGGCTGCATGATCATTGGGTGTGGCACGATCTCGTCCTCTCTCGAGTGAGCATAGCATTCACAAGGCACACTACAGTCTTGGGT
+>10204 3
+TCGTAAGATCGGGCATATATGCCTATACTAGGGAACTTATTGGTGAGCAAGCATCAACATGACTCGTCAACGGCGGCCATTTTTTCCACGGCCGCGGACT
+>10205 3
+ATGTATCTAAGGGGTCTGCCCTTGTCGACCCTACTATTATGCCTCGCGGAGGGAGAACCATTCATACTGAGCTCCTACAGAAATCAAGGGTACGCGGATT
+>10206 3
+AGGTCCACAGCTTTCGTCATTGATCGGCGCGTAGCTCCACTTTGGCGAGAGTAATGACCCCAATACCCTGTATCGAGCGACTGTTAAGTAAACTGATAGG
+>10207 2
+ACAAGAAGTCGATCTGTAGGGCACCATTTGGCCGTTGCAGGGACCCCCCGAGACGCTTTATCTGCTTGAGGACATGACTCGCCGCATATGTATATTTAAA
+>10208 2
+TAATTTAGTGTCGGATCTTTCGCTAAAGGGGCTCAGAACTACCAACGCCAGTGCTTACGGCTGGCTGTATCATCGCCCAAGGGGGACCTATCAGATAATC
+>10209 2
+TTAAAAATGCCAGACTCCAGTTGCTACAACACGTACGCGGTGCGATCTGTCAGAGTTTCGAGTAAGAGGGTCTCTACCGCTTTCTAATCAGCTACGGGGC
+>10210 1
+TCGATCAGAGGATGTACATAGCGTTACTGAAAGCGTATCGCCTATATTCTTAGACCTTTACCGCGCCGCCACACATCTAGGAGAAAGGGTTGGGTCCTGC
+>10211 1
+GGTCGAGATATAGCGATATCCAGAAACCTTGCGTTTCTAATGCCTACCCTGTTTTCCTACCGCGAGGAATCCCGCGTGTATAGCACCGAGGAAAGGGTTA
+>10212 1
+GTTATGACATGGCGCCCTTTCGAGTTATAATAAGTAGCACCCAGGCGAACAAATAGCGTTGGGACAATTTTCATCTTCGCACGGTCGCACTGGTCAGCGC
+>10213 2
+AGTATACTTACTACCCCACATCTACGAATCCTCAGGTATTCTCGCCCTCTTGGATAGCGATATGAGGACGGAGTGTTCAAAGTGGACGCCGTCGTAGAGG
+>10214 3
+GGGATCGGCCAATTATGTGATAACTCGTGGCCGCGGGGACACGCAATGGGGCTATCAAGCTCTGCTTAATGCTATCAATCTAACATACCGTGTCCTAATC
+>10215 3
+ATAGTGCGCCATTCTCTAATACTAAGGACCCGAGACGTGTAGGTACCCCAGAATAGCGTCATAACCAGTCATTGGGAGTTGCATAGGTTTGGCTGTCCCC
+>10216 1
+GCGCCGGCAACATGGGAATACCTACGTAACCGAAGCACGTGGCTATACAATATCGTGCTCGGTACTGTAAGTTTACCTCCGCTGTAGGGATTCTCTGAAT
+>10217 1
+AGTTCATCCCTTCTTCCGCCGGAGCGTGGGAGAACAAAAGACTCGTTTTAGCACTCTAATTGTCATTCACACCGTGTCCTCGGGAGGAAAGCATAGGTAG
+>10218 2
+AGGGGGCCCTAATCTCTAGTACGTAACACCGGAAAGCTCCGTGTGACTTATTTTTTTGGCCAACTGGTAGCGAGCAGCTACGATTAACTGACCCATCGAG
+>10219 2
+ATGCAGATCTTCTATCGACCTTGCCCTTTCCATCGCATTTGCCAGTGCGAAGTATGGTACTAAAAACTTGGAACCGAGTATGTCCAACGGCGAGGAGGGC
+>10220 2
+GTGTCCTGTATGCCATTAAGACTAGATTCAGACCAAGCCCCTTCTATAGTCTTCTGCACATAGGATTGTTAATAGCCGCGCCAGGGAGGCAAGGTCAGCG
+>10221 3
+CAGACGCGCTTACATGAGGAATGCGAAAGAGTAGAGCGTACGCTGAAATGTGCTATCCAGCCAGTGCTCTTGGACCTTCATTGTGACCTTTCCCATCGTA
+>10222 2
+AAGTATAACCTGCACGTGTCCTCGACTAGGAGCGTCCCCGAAGGTACCAGTGATTTGGGTTGAAAGAGCCCTGAATCCTCGGTAATGTCCATTTCAGCTA
+>10223 1
+ATACAAACTTGGCGCCCGCCACGGGAAACCGAGGCAATGGTCATTCTGCCATGTACCGTTGTCGAGAATGATATCGGTTAGTTATTGACGAACCGTTCCT
+>10224 2
+CCGTGGATCAGCTAAGAGCCCATTCTCCAGACCCGATAGTAGATTGGAAATTATTAGGATGTGCCGTTGCTAGAACCCTAACCTGGTCTGAGCGTGTCAC
+>10225 3
+CACAGGGCGTGGGTTCGCCAGTAGACGCTGTCCAAGCAGTGTGAATCCAAGTTTAGGAGCAACGATGCTTACTGTGATATTCTTAATCATCGCTCCAACC
+>10226 3
+GTTCGGAGGTCACTACGTAATAGCTGAAGCGCGTCCAGAAATGTATAGCGACTTTGCCAATTGGCTTGGAAATCGCTCCATACCCTTGCATCACCGGAGT
+>10227 1
+GCGGGTTGGGTGCCGACTCACAACAGGGTCTATTCGTACCGACGTAATTCGCTACACCGTCTTTATATCACGACAGACAAATGTTACGGTCTGACATGAG
+>10228 3
+TTGGAATCGCTAAGGGACAAGAAGACTCTTTCTTTGGATCGCCTCCGAGACCATTCGCGTAGAATCTATCCGAGACCTACGTAGAGTCCTACCGGATGGT
+>10229 2
+GTTTCAACCACAGAGAACTAACTCAAGGGCCTGTATTAGTCGTATTTCGCGGCCGCGTGTAACCCTGAGGCACGGATAACCGTGTAAGTAGTCATCGCTT
+>10230 3
+CCAGACCTCGGAGAAGAGTGTAGTCTATATGCGAGGATATGGCTCATCTGTACGTGGATCGCCCCATTCTCATAGATAAGGGCGTACTCCCACACTATTG
+>10231 1
+TGGTTATACCACTAGGGCAGCGGGATCCTATCCAATCACAAGATATGCAGTCTCGCGATACAACAGTCGTAGAGGTACAGCTTCGGGCGTGTCTTATCCT
+>10232 1
+TGGCTTCAGTCCGCTAACATGGGCTGGAATCCAATAGGGACGAGACTCTAAGATGCTGATTGCCCCTGGACCTAGCTCAACCGTATCTATTGACGTAGTA
+>10233 2
+GACCCCAAAGGGGTTTAGGTTGAGCTTGTGTATTCTCGGTTCGCATGGTCCGCACAATTTGTAACCCCAAACCCCGATGCATCGTAAGTAAGTACAGCAG
+>10234 1
+ATCTCCAGTCGTGTTGGTAAGCCCTAAGCTGACGCAGGTCTGAGGCGACGTAAGGACTCGTCTCCCGTAAACCTGTAGGAATTCTGGATATACTTAAACC
+>10235 1
+TACAACCCCAACGGCTATCGAAATGCACCGTAGGTTGAGTTTGACGCCATCTTGTTTAAAACGTAGTGGGTAACGCGTCTTGACGTTAGCGGCAGCTCCA
+>10236 2
+GTGGACCGTTATCTTCAACATGTGATGCCCGTTTACGGATCGGCCGGTTGTACCAAAGCCTTTGCAAGACAACCCGGTATTCCAGGAAAATACGTAGGTC
+>10237 1
+TACTGCTGGCGGTAGTGCTGTCTTATGAGATGAAAATACGTATTCCGTCGCCAATCACTTCTGGTACGCAACTGCCGCACGAAAACGACTTGGAGTGACC
+>10238 3
+CGTACAGTTTGGGGACCATGTGGCACAAACTTAGGGTGAATCGTTCTAATGTGTGCTCTCCCCTCCGTAAAGACTACGTTGGTAGAAACGGCACTCAACC
+>10239 3
+CGTTGAGATCTATGCGGAGTTAAGCAATGTGCCGGCCCATTTTCACGGACGATTAGATAGCGCCGTCTATGTGAAATGCCAGCATATTCCTCCACAAGCG
+>10240 2
+TTCGGAGCCTGTTAGCACTTCCGCTTCTGTCATGCGAAGTTAAACACGCCGATAGGGGAGACAATTATGACCAGACTTTATCCGGCGACGGTCTTGAAAC
+>10241 3
+CTTAGTCGCCAGTCATGTCTAAACCTAATATTAAGGTTGTCTATCCCGTCCGAGATGGTGCAGACGCTTAAGAATCACGTTCGGGCCTAGCAACGGGCAG
+>10242 3
+TATGATTAGAGACTCTGGTTACGATAATTTAGTGGGCGAGCTTGACGGTTATTGGCTACCGGACATCCCTCCACCCCCAGCACACGGGGGAACATACATT
+>10243 2
+GGTCCTTCAGAGTGTCCGACAAACGAGTCTGATTCTCTTGACGCACATAGACATCTAGAGGGTACGTTAGGGCCAACTTCCGGTGAAGCAACTTTGTACC
+>10244 1
+GCTAATTTATAGACGTTCCATGTAGTTTCGCTTGGGCTGCCAACCCACCAACGCAGGACTCAGAGTTCCGCCGCCTGATTGTTAAGCTAGAATAGGGGAA
+>10245 2
+TGGTCACAGTTCTTTCTAGACGAAGGGAATTCCTCGTCGTTGAATACTATCCACACAGCTGATCGCGCTAGCGTTGAGAGACGCCGCCGTATAAAATGCG
+>10246 1
+AAGGTTGTCAAAATGCGTTGGAATGTCGCAGAATCTCAAAATCCCATCCTAATGTCGCCCGGGCATAGACATCCCTCGCTACTTAGTGTGCGCTGTGAGG
+>10247 3
+AAACAGACACTAGTTGGCAAGAGAAATAGGGGCGGTACCGTATCTACTTTCCAATCCCTTTGTCCAGCCCTGCGTAACGGTCAGGTCATTGGTTCCTAGG
+>10248 1
+CGTGTGAAAGACCCTGCTCAACACACTGGGGCTTTGATCACACCGGAATGAGGAGCAGCATCTAGAGTCGGGTCTGAAATTCTTCAACTGTATTCCGCTT
+>10249 2
+CGACTACGCGGACGTATTGCTCGGGAGTCAGAACTCCTGGACATCGTAGATCTGGGTTAACCTCACTTTACTGATGCAAAGACGTGTCTAACAGACCTGT
+>10250 2
+ATTATGAGCCTATCACATCAGAAATTCGGTAATAATATCATAGAGCAACCGGGTTGTCAGCAGCTCCGCCCGTTTCTCGGTGGTGGGCTAACGCGCCAGT
+>10251 1
+ACACAGCGAGCTTAGAGGCATGTTTTTAGAATCATCCGGAAAGCTCCCCTTTGTTGGAAGGCCAGTGTTAGCCAGACTTTCTACGGAGAAGGCCTACCTC
+>10252 1
+AAATTGATGTTCGCCTTGCGGCGTGGGTGTGAATACAACGCATAATTCTACACAGCTGACGAAGCCGTTTATCACCTACCTGTCGATGAGGGAACCCGCT
+>10253 1
+AAGTGGCGCGTCGTCGATACTTCGCCGAAGTAAGTACGTGAGACAAGACGAGGCTTCACCCTAGCCATTAGGGCATCTCCTCTATGTGTCTGAAATTTCA
+>10254 2
+GCTCAACTCCGCTAGGTGAGACAGCGCCATTACAGTAGCTCCCCACTAAGGGCGAATTCGGTGAAGAGACAGTCTTTTGTTCCCTAGTGTAAGTTAGACT
+>10255 2
+AGGCTAAGAGGTATCGCTGATAACTTCATAGACAGTAGGAGGTAGACCACGCTGGTCTTCGGCTCTCATCCGTTGGTCCCTGATAATTACCCAAGCCATG
+>10256 1
+AGGCGCTGGCATCCAGACGACCATCATGGAGATCCTTGATGTACCGCCTTGTAAGGTTATTAGGGCACTTCGACAAGTACTGTATATCACACTGCAGCTG
+>10257 3
+CCCACGAGTCAACGGGTGTTTTGCGCGATCTGCAAGGACTCGTAGTTCTAAGAGTGCCTGGTATCCAAATATTACTATCAGGCTCTAGAGGCAACCACTG
+>10258 2
+TGCTGAATACTATATCAGACCGGTATATTAGCCTAATGAGTACTAACCCCCACGGTGCCACTCGTAGCTGACCTCCGGGTCATGGTCTAAATGGGGGTAG
+>10259 2
+TACCCAACTGCTCGGTCTGCACAAGCACACTTACGAGTTTTGAATTGGATGCTCGTCTACTAAGACACTGTTCGGAGGAGGTTAAGGGCACCTAAGCTCG
+>10260 3
+CTAGTAATTGACAACGTGTTGATCGATCACTACCTGAGTATGCACGACGCCGACTCTGAGGAAGTTCCAACGTGACCAACGGTGGACGGCTGATTCTCTT
+>10261 2
+TCTCACTGACAACGCGACTTGTGAGATGTTAGCCTGACGCGGTCGTACCGTTCATGGCCATAGCATTTTCGTCAGCACACGTGAAGGCAGAAATTACGAT
+>10262 3
+GTCTTGCTGCGAAGTAAGATCTCGTGGTTTGACACCCAGATGGAATAGCAAACGGCTGAGTCACTAGTGAGTTTAACCGCCCCGACAATTGGTACTTCCC
+>10263 1
+GTCCCTAAATTAAGCTCGCGATACTCTCTCCAGAAAAGGCGCTAGTCGATTTAAGCCACATAAGCATGCTCAGCGAGTGCGGACTCTTGTTGGCATGGGT
+>10264 2
+ATGCGGCAGTAAGGTTCGGGAAGACATGGACCTAATCGCATTGTTCATGCAATTGCTCCAATGTTTCCAGCGAGAATCTGGCATTAGCCCCAAGCCGTTC
+>10265 1
+TCCGCAGTGAGACGGCGGTGCCTCAAGTAGTTGACATCTGAAGATGTGCTAGTCTGTGCTCAGCAAGGAAGATACATTTTGCTATCCCAACCCCTGACTA
+>10266 3
+GAAGCCTATCACGGGTACGCCGCCTCTGGTCCGCGAAGCATATCCTTTGCATATTATGCCGTGGGCTGTGACTTTGCGAAATAGAAAACGTAGCTAATAC
+>10267 1
+GCCAAGTGGTACACTTTAGTTGAACGCATATCTGGGTCAGTGTGACGGATACATAACACAGTAACACGGTGCGTCTTGCTGCTCCCACGAGTAGTACCCT
+>10268 1
+ACACAGAAGTTGTAGACTCACGAGTTTGAACTCTTGATGGAGCGTTGACATGCCCTCGGTATTCGTCTCACTGCGACGGAGTAACCATCCATGGTGCAAC
+>10269 2
+ACCGCCTAGCGTATTAAAGCAGTAATCCGTTAAGAAAAATTGTTCAAGAGCTCTTCGACAGGCGTTGGCAGCCGTAATCCTCGCTTATGGGCGCGTTGCC
+>10270 1
+CAGTCGCTACCATTTATAGACCGACCGGATAGAGTAAGTGTGACCTACGCAGATATCCGATGCCTGGACGGAACGTTCTCGCGGTTCATTTAACCGGTTA
+>10271 2
+TTTCTGAGCTCACATATGAGTGAGGGTGTGAAGGCACTAGCGGTGTCCTTAACAACCACATTGCTGTTCATCGTCATAAATCGGCCCCGAGCCATCAGGA
+>10272 1
+ACATTTAACCCCTCGACCATGGGATGCACATAGCCAAGATCAGTTGGCCTCCAAGGGTACCTGGGAGAAGATTATAGTTGGTTTGTTGGCATTCCCAGCC
+>10273 1
+AGCCTACAGCGGAGTTCACGCTGCCAAAGTTGTGTCTCGCGCATACGCTGATCTTCAGACGGATAAGCGTAGTAGTCAGTTCAATTGGCACCAGATATCT
+>10274 3
+TTGTGCGTATACTCCGGCCCGGACACTTAAGTCTTATTTTTCGAGATGGAGAGCTGGCTCGACGCACCTAATTACAGGAACCTGCCGGATACGCATGAAA
+>10275 3
+ACATGGCAAACACGTTAGATGTCACGCTTTCTGGCCCTACGGGTGTATGTCACATGATGAGCAAGTGATTAGGCCTACGTCAGCGCATTTCACCGGAACT
+>10276 2
+TTCTGCTGTTTCGAGTGTTCAAGCATTGTGCTGAGCCAGAGGGCCAAGGCCTGGTATCCCTTTTCTACCGACGCAATGAAGAAAGAATCCCAGCTAACAG
+>10277 1
+CGACCTAATTGGTGAGATACTGAGTCACCAGACAAGACTGATTTCCTCGGAGCCTCGTGGTACTGGGGCTACTATGGAGCATATCACATGTTATCACCGC
+>10278 3
+CAACATGTAAAATTTGGATAGATACATGCGATCGGTTCGCTGTGTATCCCGACTCACTGCTGTATTGCGCCCAAGATCCGCGGACGGAAAGACCTTGGCT
+>10279 2
+GGACCAATATGTGGTACCTCTAGATAAATGTACACACGCGCACCCGTGATGAGTTATCTTCCCGTTCGAGGGCAGTATGATCAGTGCATTAGCCAGCCGT
+>10280 1
+TGACGATAGGGACTTTCACCTATTCCCAATAATGCCTACAAAACCTGAGGACTCGGCTCCATGGGTAAGCGCTGTTCGTAGCTCGAGCTGTCTGATGAGA
+>10281 2
+GGATACTTTGCTGGAGCACACTATTTAGAGTGGATCAGGTACACACCAAGCCTGCATGCGCGTGTATACATCTCCTGGTACTGATAATAGACCTCGCGCG
+>10282 1
+GACTGGCTTGGTCGTTTAGGCCAGAAGGAGCCTCTCAGGGCATTCATTACCAGCATACCGAATTCCGCCGTATCACGTTCAATTGAACATGATGGAGATC
+>10283 3
+AATGAACCCCTCACTTACAGTATGGTGGATTGTTCATGAGTTGAGCGCGTCGAGCAACGCTAGTTCTCACACGTTGCGCCTCAATACGACTAGAGAGGTC
+>10284 2
+ACCGTAAAGGTACCCAGGGGTGAACTACCGCAGAACAGACGGTTACCTGCCCTTTAGCGGTGTAATTCCGATTTATCCTAGGAGAAGCTGCTTCCTGATT
+>10285 3
+AGTGAAAGTCACGCACTTGTACTTACACGATCTCGCCTACTATGGCGAGGATCATCGATGTCGGAAGGTTCGACCTCGGGATGAATGCCTTCTCAATCAG
+>10286 2
+AGATAACGCCTAGCCATCCGTAACCAGAAGGGTCTCCGTGACGCTGTTCCACTCTTTTGTAAGTTCTTAAGTGCTAGAAGGGAATCGTACGGCGAGCCTA
+>10287 3
+TAAATAAGCCTAACCTGACGGTGTGACGCATTACGTCGTAAGTTGTCTCATCTCGGCAACGACGGAACTGGTTCGCCGAATCCCTTGTATGCCGAAGTGA
+>10288 1
+GCCTTTGTGAGGTAGGACCCAACGTCACAACAACGACCTCGTTGCGGCACCGGAAACTTGACTAGGCGGTCTATAGGATTTACAGATTCAGCTTGATTCT
+>10289 2
+GGGCCATTGGAGGGTACAAGAATAACCATTCTTTCGGTACATCCAGGTTGTTACACGGCGTCCAGAGACGTCCCAACTATACTCGGATGTTAAGTCCTCG
+>10290 3
+ACACTTTTGAAAGCCCATCCCCCGCTCAGTTGAGTCTGTGACGTAATTTAAGGCCAGGGAGTTCCGGGAGAGTTACTCAACTGGAAGCTTATGGCCATAC
+>10291 1
+TGGACTGTAGTCTCAGCGTCTGTATCCTTCGAGCGGCTTCCGCCAAACCTTTTTGGTACCGGCGTGTGACCACTAGAGAAGGATGAAAAGTCTAAACAAC
+>10292 1
+TTAGACCATCTACAAAACCAATGGGCGGGAACCTCCTATCTCCCTAGGGGAGGTCGAGATGTATCTGTTTTAGCCATCAGGCGCGATTGAACAGCTTGCT
+>10293 1
+TCGTTCGAGTATTCCGTATAAAAGCGGCAAGTCGCTCTGGAAGAACGTTTACTGTCGTCCGTCCCGACACCAAGCAGTAAGTCGTTTATGGATCAGACCG
+>10294 3
+TAAAGAAGCATAGTTAAGCTCTAAGGGCCCCCACCGTCACGCGTCGTAAGCGTTATAATTCATTTACCACTGGTAGGGCCTAAGTGGACTGCCCTTGGGT
+>10295 3
+TTGTAGGTGGATTGAGTGTAATGGGCCTTACCAGCGGTCCCCCGGCACGAACTGTTTCTGAGTTACATTAACGACAGGAACCTAACTCCCTCGTGACAAA
+>10296 3
+TGAGTGCCAACTGATCGGTACGCGAGCACCATGGTGTGGAACGTCATATGGTCGGTGCAATCAAGTTCCTATTTGAATACTCCCACCACGCTGGACTATA
+>10297 1
+AACTTAACCCGTACACGGGCGAGTGTTCGGTCGCCCTGAATCTATTCTTTTATGAGTAACGCCTGTGAGATCTTGGGTCAAACTAGCAGACCAGACACGG
+>10298 3
+AATGCGTCGGTAATGTCGCCGATTTGGCCAAGTCACGAGTAACCTCCAAATTTGTCTGCATTCAAGAGACCAACCGGGAGTGTGCTGCTTATCGCGCAAT
+>10299 2
+CTTCTTCAGTTTACATAGTTTGCGGGAGGCGTAGAACCTCACTCAGTCGGCGCGAGCCAACGATTGTATATACGGGCAATCAAGCGTCCATTAGCCGATA
+>10300 3
+CAAACTACATTCGGTTCCTTGGAGTCGAGTGTATGAACGCCAGCGAAACGGTCTGCCTACTTACTATGTCTAGTAGACGGGGTGCAAAGCCTATGACCTC
+>10301 1
+CTCAGTGTCCAGTATCTCTGCAACGCCTGAGTGCTTCTGAAAGGTTAGTGGTCCTATCTGGCAGGACCCAGTAATGGCAGAATAACGTGAGTCAACTACC
+>10302 2
+TTGGCGACTAAAACCATGCGGATACCAGTCGGGCTTCGACCAAGATGATTTATAATCTCCTGGCGCATTCGTTTACCGGAATCACCTCAAGGTGGGTGCA
+>10303 1
+GTAGGAACTGTGCTTATTATCCGATTGTTCGAGGAAATCCCATGCATTAGGTGCCCATCACATGCAAATGCTCCGAGTTGCGGCCGCCGAACCGAATTGA
+>10304 3
+TAGTAGCGCCGAAGGTTCACTGCGGTGAAGTCCTTTTAAGGAGGCTGCCTATAACCGTATGTCTTTCAAGCATAACACGACCCCAGCGATTTCGAAGTCG
+>10305 1
+AGCCTACCGTTCAATCACTTGGAGTGGCAATGCTACTCACGGCCACTCTTGATGACCGCGACTCTAGAGGTCTAGGATTGATTAGTGAACGCTCATAGGA
+>10306 1
+CGTAACATATGTGGTATAAGATGGAAGTTAACTGACCATGCAGACCTGGTCTCACGGACATGGGCTGCCAGTCCTCGCTTGGTCCTAATTGCACCCAATG
+>10307 3
+AGAATCCTCTGGTGATCAATTGACCATGGAACGCATACATCAACGCGGAGGCCCATACAGCCTTCAGGTGCTCTTTGTAATGGAGGGCGTATGCATCTTC
+>10308 2
+ATCATCCGTTGGAGAAGAGTTGAGCTAAAGGGATTGGCTATCCTTATAGCCTGCAAACTGTCGTGTACACGCATCCCCTTCAAGCTGCCAGGGATCCGAT
+>10309 3
+GCTTGACGCCAAATTATTGGATCTGTTCAGGAACGGTAGTTATACAGTCGCTGCCTTGCGCCTACAGAGAACGTCCAACAGAGTGTCATTGCGATCCCGA
+>10310 2
+CTGGGCCACAACCACAACATGGTCAGTCAGAGACGCACTGGTGCCGTATACTTTGGATGGTTCATAAACAAGCGAATTACTCGTGCTGTTCTTCTACGGG
+>10311 1
+CCTGCGATGAGACTACGATGAGTACAGGCCAAACAAAACTTACTCAGGCTATCGCCTTGCTGTATGGCTTCTTCCCTTGGGCGGTGATAGGCTAACAATG
+>10312 3
+TGCGGCAGCCTCGTTGGAGTGTGCGACCCAGCGACACTATTCAAGCGTTGACAAGTCGAGCAGCCCTAAGAGCATATATACTTTGTATATACCGTGTTAC
+>10313 1
+GTGCTTGACCGGTCCGGATGCTGTCCTGAGCTATCGGTTACTGTAAGCGATCCCACGCTCCAACTCCGAAGAAACGAATAAGCGTTAAAGAATTGCTTTG
+>10314 3
+TTGGTTTTCAGCAACCCAGTAACGGTGCCTTTCCCGTAGCAAAACTTAAGATCGACCAACGCGTTCAATGGTCAGCTATGGCCGCATAGGTATGGGACGT
+>10315 2
+CCGAAGGGGTTGTGTAAGAAAATATTGTTGACAGCAAGTGCATCCCGCGTGTGCTAACCGCCCAACTACGGTACTGGATCGTAATCTCTCATCCTCATGG
+>10316 2
+CGCGGTCTGACTGGACCCAAGGTTCGTATCCGTTATCCCAACGTGTCGAGATAACGCCATGTGATTAAGCTATCTCTCCTAGAGATATGGTCGGAAGCAA
+>10317 2
+TGTGGACAGCAAACAGTACGACAGAGCCTCCCATCACTTAATCCGCTATAGTTTATTGACTGTTGATCGTAAGCGGAGCGTCTGGGTCACTACAGCCTGG
+>10318 2
+ACAACGCATCGTCGTGAACTCTTCAAGAATCTCACGGAGGTTATGGGGTGATAGTCCCGTCTGTGTCTCACATATCCTCGATTGCAACAGGAAGGCTACG
+>10319 2
+CATCCTCCCCGGTCCCTTGGAGAGGTGACTACCTAAGCGAGTATGCGAGTGGGGAATTGCATCTACGATTTGCGCAAAAACACTTCAGTGCTATAATGCT
+>10320 1
+CGGTTGGATGTCCAAGATGAATTAGTGTTGCAGCTACTATCCCTCGATGGCTTAGGGCCAAACGTTCAAATGTAACACCCCGTACTGGTAGCGGTACCCA
+>10321 2
+AATTAATCTGAACAATCTAGGCCTATCGGAGCTGCCTCTTGAGTGTACGTCCTGAATACCAGGTGGGAGACCTCACTATGTAGAGCACCGCAGGTGCTCT
+>10322 3
+GATCAAACCACCATCGGCCGTCAGGCTGGAGATGAGACTAGCGTAACCAGCTGAGTTATACAACGTACTCCTTCTTGGTGTCATACGGAGGTACTTTGCT
+>10323 2
+TTATACTCTTTCCGACGAGGGCACGCGTACTGTATTGTACCATGCCGTCCCACGGGACGGAGAGTAGCTAAGATACGATTCAATTACACCGAGTCGTATG
+>10324 3
+GTGGCTGCCCTCCGTGAAAACAAAGGGGTTAATTAGGCCTATTCTTTCCTTAAGTACGTGACCCCGCACAGTAGTCGGTTTAACGCTCAAGAGAGGATCC
+>10325 3
+CCTTGCCTCAGAAAGTACCACGAGCCAGAAACTCGCGGCAGGAGATCTTATCGGGGACACGAGATTTTACTGTATTGAGCCGATTGATTCTCTATGGCCT
+>10326 1
+ATTCCTCCACTGGGCTCGTGACCCTGCAGCAACCGATGAGTAGATCAGCCGCATTGTAATACAGACATCGTGGTGTTTAGTTTGAGACACAGCATTCGAG
+>10327 1
+GTGAATGGTGCGCGTCTAACCCACTAACATGGGAAGGTTCCTATCGCTCAAGTTCCGTGCCAAAGCAAGCGTAGAACATTTCGCAATACTGTGGTTCGTC
+>10328 3
+TTTTAGCCCCGAGTTGCTGTTACAGGACATTCTGAAACTCCAAGGCCGACGGCGCTGAATTTCCGTGAAAGCAATGTAAGCTTGAGACGATATGCCTCCG
+>10329 2
+AGGCAGCACTGTACGTTGACGGGTGAACAAGACTAGCAGATCCACCTATGTTCCATGACAGCGGCGAGTCTCCCAGTTCAGCTCGTACGAAATTTTTTGT
+>10330 3
+TGATGCCTTCATATAAAAGAGAGCTACTTTTGGGACTCGGGTCAATGGCTTTAGCTGGGACATCAGAACTCGCAGAGCGCCGCAGATCTATTCGCCCTAC
+>10331 3
+GGTTTACGAGCAGCTATTGTCAGACAGCTCAACGCTGACTGTGAGACAGATATGGACGATGCTGAGATGCCCTCCGTAGCCCCAAGTACTTTTCGACATT
+>10332 2
+TGGGCTAGCCACGCGTATTCATGTCCCAGTACCGTTGTTTACGCTGTGCATGATTGCAGAGCGGACGATGGATTCGCTCCTGACCATCAAACAAAAAGTA
+>10333 3
+AACATGGCTACACAGTTTCGTATGGGACGCCGTCTGAATGCCTCTTATTCAGGCTCCGGCTAAATCAATTCCGTAGTAGGCCAAGTGACGAGCTTGCAGA
+>10334 2
+ATGGATGCATTGCGGTCTTTCACATGTGGCACTCAACCCCACCGAATACAACACTGACGGACTTTGTTGCTTTTATGGACGAAAGTCCTAGAGGAGCGCG
+>10335 3
+TCTCAGTTTCCCGTTGAGTAGCTTGATGCGGTGACGTTCCCGTCAATGAGCTCAAACCCTACGGGTTTTATCCCTCGGAAGCCGAGTGAAGAAGAAACAA
+>10336 2
+TCAGTGTGTGCACTTAGATCTCCTTAGGTGTAGCGTTGGCACGCACCAAACACGGACGGAGTCGGTCGCCCTGTTAATTAACAAGACCTTGCATTCGAAA
+>10337 3
+CATTCACCCCTAACTCTTGGTGTTTGACGATGTTGTGAGGGCCATCACCCAACTGCATGCCTCAGAGCATAGAAGATATCTCTTAAGCGGTGCGAGGGAA
+>10338 1
+GACATCTGGCCTTCGAGCCTGTTTGTCTATAGAGCAGTAAAGTTCATGTCATCAATCTTAGACTGCGACACCCCGCGATGCAGTGACACGGGAAGCGTTA
+>10339 3
+CATGAAGGAGTCCTGTTTTCACCCTCGGTCCCTTGAAAAACCTGGAAATTATCCCGACCGACAAAGTCCAGTCTCTGTCGGTGAGTAGGGACTAGGATTG
+>10340 3
+TTATGTGAGTCGACTCTGATAAGACCCCCCATTGGGAAGCAACGCCATCCAGAACTTAGAACTAGGGTAAATTCTCGGTATGCCCGTGGGCGCGTATCTT
+>10341 2
+CTTCGTGGTCGCGTCCGATAACTTGGACAACGGAGCTACGTTAACTTCGGAAGACTCACGGACACTCAACCAGGTGTTTTGTTACAGACAGTTCTAAGGC
+>10342 2
+CTACCAGCAGAGTGAGAGGTACATACCATGTCTACCCCCGGGCCGCACTATGGTGCCTGGTAATTCGGGAAAAATTATCACCTAGTCTGTGTACTGATGT
+>10343 2
+TTCCTTGCGGCTGATGCGTAAAATCCCGGATATTTACGATCGAAGTCGGTTTTCTGCCCGAAGGAACAAAAGCGTTAACGCATATCTCCTAAGCCGGCGG
+>10344 1
+TGAGCGTTCCTAGGCACGTTTCGAGAGCTCCGTGCTAAGGGTGTATAAAAAGCCTTAATTCTATTTCTGCCGACGAGCATTGAGACAAGGCAGCTACCCC
+>10345 1
+AGTTAATCCTTAAAGCCCCAGCCTGAGTATCCGGCAGCAGCCGTGGCCTGGACCAAGGTAATGGATGGGCTCTTACGAGTCCGTCCATTGTTAAATTATA
+>10346 1
+TGAATTGTCCCATCGCTGGTAAGAAATCCCCACTCTATAGTGCAAGGGATGGATGGAGGGCCGGCCCGTTAGCGCTTATTCACGACTCAAACTAGCTATT
+>10347 1
+GCAAAAAAGACTCACTTGTATCGTGGTACGCACACCAGCCAACGGTGTGATGGACTCCTAATAGCGTAGTCGGGCGCCTCATGCTTTGTTATTGTGAACC
+>10348 3
+CATCCCTGGCACCGTAGCAGCTCATGATTCATTTGTCGACTGAATGTCGACGTGGAGTAGTGCACGGTCCCGCATAAATGACGAGACACTAGACTGATTT
+>10349 1
+ATATTCCTAGGGTTTATACGATAGAGAATCATAACCATCGTGGATATGCAGCCTTCCAGCGGAAGCCCCCGTGGTCTCGTGTGAGAGCACCCCTTATAGG
+>10350 1
+TTACACTGAGAGGATGCTTAACTTCCGGGCACTAATTGCCGCCAGTGCTCCCCAAAATTAGTCCGAACTTGGTGACGAGACTAGCGATGCGAGTATTGCT
+>10351 1
+TTCAGAGTCCGAATGCTCCGATATTCTCAGCATCTCTCACACGAGAGTTAACATAAGTCGAGTTATGCTAGATTACTTGCCCGGCGGAAACCGGGTGGGC
+>10352 2
+GGCACCTATGAAAACCTAGAGTGTTTAGGCTCGATTCGTACTGACCTAGTAAGGCGCTAGCAGGGACGTATAGTACTTAGCCCGCAGCTACCTATTGTCC
+>10353 2
+GATTCATGGCTATTGATTCCGACCAGTCTCCCGTTTGACGGATTGACGTGGGTAAACGACGTAAGTACCGTCCACAAAGTTTCAGGGCTACCGGACACAT
+>10354 1
+AGCGCACTTTGGTATTCTTGGCCGGCGTATCGCCGGCGAGCCCGCATAAATGAGATACAGGGCAATATTAACTTACTAGTCTAGGGAAGATCCACCTTCT
+>10355 2
+GTTCGAGGATAGTTAGACAGTTCCCTAAACCTCCAAGAAGGTGACGCCATACGCTGATACGTTGTTGTGCACCAGGACGATCTGCTGTTTCTCCAACGAG
+>10356 1
+CGCGATTCGAAGTCAAGTCAAACTCATGTATTCGCGGACGTCGTTGACCGCGTAGCAGTGATGCCCAAAGCTCATGTATCCATAGTATGGCTGAGACCTT
+>10357 1
+GCGACCCTGCAGAACGTTGCATGTTTAGAGATACGTCTCCTTCAGGATAGTGGCTCCTATGTACATCACCGAGCTAGAGCAAAAAGCTGCTTCCGAGTGT
+>10358 3
+CCCTCAGACAGTACAGTTCGCTGCAAATATAATTGCAGCCAGGTCGGATAGGGCTTGACTCGATTTGTCCCGTTGGGACGTAACTAACCTGACCTGAAGT
+>10359 2
+ATGCCTTCTAACAGCTGGGACTAGTTGAGTTACGCGCAGCTTGCGACGCGCGTACGACACGCAACCTAGATAGTAGAACTGACTGTTATCCTCTAGATGT
+>10360 2
+AGTTTTTGGGCGCCTAACTTCGCAGGACTGCTTAACACACGTCCGACTCGTACAGAGAGCAAGATCGGCCGTATTTCAGTTACGTGTTACGCGATCGAAA
+>10361 1
+GCGTTATTGTTTAGCCTATAACACTCCTTGCCCAATGATGGAGCCCCGCTGCACTTCAAAGAGTCAGGGCCAGTTTAAAACATCGGTTGGCCAGGAAGGT
+>10362 2
+GCTGCATGATCGGTCTTAAGCACTTCGAGCCTCGGCACTACGTTTGGGCCTAAGGCGGACCAGGCATAAAACTTATCTTACTTAGAACAGGTTAGTCAGC
+>10363 2
+GGGTGAAGCCGAGGACTTCAGATTGGCGTACCAGCCTAGCCATTCCCAGTGGTGTCCTTAAGGACGAACCATATTATCGTCCACTTAAGGCTACGTATAT
+>10364 1
+AAAGGCGGAAATTGCCGCGCTGTCCCTGGGTCTAGTGCACGAGGACAGAGTACTAAATATCTCCTCTCCAGCTCTGTCTTATGGAATGTACGGATCTCAA
+>10365 2
+CTGAGACTCGATTAACGCGAAAATGCAATTGCGGAGACTTGCCTTTTAACTAATGTCCCGATGGTTCGCGCCTATTCATCGGCCGCGGATAAGCCGGATA
+>10366 2
+CTCTTTAGGCGATAGCTGCAGCACCTCGTACCCCTGTTAAAGAGCCAAAGAGATGGTAACAGGTAGCTGTGAAATGGCCAGGTATTTTCTACTCCGCCGT
+>10367 3
+CTCTTGCTATATGAAGATAACCTAATTACGTAGCCCTACCCCGTCAAAGTCGTTTGGAGACCGCGTCGCAGGGCTCAGAAAGGGTTCTGGGAGCTTAATC
+>10368 3
+ATCCGGACACGCTATCGGCGGCCGTCTTGGTAACTCGAGTTTGAGCATACCTACCATATACATTCGGACTGGAGTGAGAAATGTCGCAATCCCTAAGTTG
+>10369 1
+GACGTTAGACATGAGTTTTTATTACGTAGGGGAGAGATTGCGCGGTGTCTACCCTGCAAACTGTCCCTCATCAGCGCACATTAGTCACCGGGCTAACACA
+>10370 2
+CGCGTCTTTTGATAGTACAGCTCAGCGAGTTATTTCGTTAGAGGCAAAGCGCTCATAGGACCGATGAAGTTCGAGAGGGCATTTCCACCCTACCAGCATC
+>10371 1
+CGAAAGGTCCGGGGCTTGGTGATAGCCTAGGCCTTAGTCTTTTTTCCCTCAATGCTACAGACCCGGCAATAAATGTCAAAGGGCTAACTAGTATCGCACG
+>10372 3
+AAGGCCACCATATGCCGTCGCAGTGAGCTGAAAAAGGGGGCTTATGAAGATGTGTTCTGCCTGAATGCGCCCTCCTAGGAACACTACCCTGAATTTTCTT
+>10373 1
+TGGTCAAAGATCCCAAGGCCCCTCACCAGATTTAGCGACTTAAGTGCGAGAGTTTTTGCCGAAATCTCCATTCAGTAGCTGTGTAGCGGGTCAGCGATCA
+>10374 3
+AACCATGGGGCTTTCCATAGTAAGATCCTCTTTTAAGTCAACCAACGACGGCGACGAGCGTGCTTTCAGGGGACCCGCAACTTGATTGTAGTCTCATGGA
+>10375 3
+ATCAAGTGCTTCTAATAGCCAGCTCGTGTGAATGCTAACAGGAATCCAGGGCCTGTCGGCTCAGATTCCAACCGGTTTGAGATCATCCGTGGAGTCACAT
+>10376 3
+CAAGTAGACGTTGCGCTCGGCCTGGCTCGCAGTCGGAATCCCAAGAGTTTGCTCAAACTGTGCGCAAGTGTATGGATTAAATCGACCACAGATATTCTCT
+>10377 2
+CGATGTGATACCTTGATCCTCAGTCCTGCTCATTTTAACTGACCTCAGCGCGGATACGCTAGTACGTAGACGACATGCGGGATTGAAAGGACCGATACGT
+>10378 2
+TGACGTACGAATACCAGCCGAGTGTTGAATGATCGCCGCACTTAGTGTAGTCCTCGCTGGTCAAAGACTCCCGCTACAGTGTTAGCCGGGTTAATTAACA
+>10379 2
+GATCCACGGGAGCTTGCTCGAAGACTCCAGGGGCTGGACGCCGACTCGCTGAGTTATTTAGTCATATAAATCTGATATATTCCCGAACGTATCGACGACT
+>10380 3
+CAGTACGCGGAAGGAAATACTTCCAGTTACTTAACAGGTGACCAGGTCCTCGTTGCGCAATTTTCGTCTCCTGGTCTCGCGGCAGTGGAGAACATATAAC
+>10381 2
+GTGCGCAGCGAGTGGCCTCGCGTCGGTCTTGTTAGCCGGGTTGCCAACGCAGCCCAAAGAACTAGTATTATTACAAATCTTACTCTGAAATATAGTCCAG
+>10382 1
+ATGCTTCCTGGGCCCCAGGATTGCAGACCAAAAACAGATGGTTTTGATCGGCACGTTATATCTCGGCCTCAATAGTCGGTCGCATACGTCGTAATCAGAG
+>10383 2
+TCGATCAAGCTATCTAGGATTACCATCATCTTCCTCTGTAGGACGTGACATAGGGTGGAGGATCGCCTGTAACTCGCTCAGACGATCAAGGTTCGGAACC
+>10384 3
+CCTTAGCCTTTATAGGCGAGACGGACACATTCGAAAATTCTACGGCGGGGTCAGACTAACGAAGCTTATCAAGAATTTTTTTCGGACCCCCGTCGGGGCT
+>10385 1
+TTACAGTACAGCGGGGTAGTCATCTTCCTTACAACATGGATTATTTGATCGGGCGCCACGAGAGTAGATACGTCAGTCCAGCTCACTATGTCCCGAGAGC
+>10386 3
+GTATCTAATTGGTCGAAGGACCGTCAGCTACTAATTCCGCCCCAGCTGTACGTCTTGCAATTTAGTAGGGAGCTTGAGAAGCGAGGCCCTCACAATTGAC
+>10387 3
+CATGAAACAGATCTCTTTGAACAAATTACCCCGAAGCTCGAGCTTTTTTTGGGACACAACGGTTCCACAGAGCAGTGGGTGCTCCAGTGAGTTTCGGGCC
+>10388 3
+TATTAAATGGCCTTGTATAGTATTTCCACCGATTGCCGAGAGGATCGCTGGAACGCTCTGGAAAACCCCGCCGACGTACTAGCGTTGTTCCCAGGAAAGT
+>10389 3
+CGGCAGAGCAGTTTATATACCACGCGGCCGGTCCAGAGGTAGAATCTTTCGAGACAAATCGGAATGATTCTTTCTATTAGTGAAGGCACCTCCGCGTCTC
+>10390 1
+ATATACGATGTCTGAACACGTGTGCAAAGGCCCGTACCACTTGCGCTCCCTTATCATCAGGGGTTGCGAGGTAGTCAGATGCAAACATTTAGTCCAGTCG
+>10391 3
+TACGCCTGACCGAAATCTTGAGTGGTTGAACGATTGTACGGATCAGACCCATGTAACTGACTTCGTAGTCCTAGACGCCCAAGGCACTCTTATTAGGGCG
+>10392 2
+AGATTGTGAAAGTCGTTGGCGGGTAATCGTAGGTACGAGCGGCTCACGAAACTACTCACCAATGGCTAGCGTCCAGTCACCATCTGTATTATCCCATCGT
+>10393 1
+TCCTAATACTCCTGTGTGTGGAACCATGTATGTCAGACATCCGGAGATGTGCCGTGAAGATGCGTCAAATACGTACATAGGTACCTGGCATCTCCGGACC
+>10394 3
+GCATTCTATCTATAGCCGTTCTGTGTACTGGTGCTAAAGGTAACATCAGCGGGAACTGCGAAATCTCGAGACCCGTTTTGACTGGAAACCCTCCACAGGG
+>10395 2
+GCGTAAGCGTGAAGGAGAGCAGGACAGCGCATGCGCGACCGGATCACCATGTCATTACTAGTGATCATGATGTCCTTGATACTCGACTCCTTTCCTTATA
+>10396 1
+CCGCTCGAGTAATATATATTAGGGCCTTTCTGAATCGGTCCTCAATCTATAAGCCTGGTACTAGACAGGCCGGAGGGTGCGTCACAACAATTGGCTCGCA
+>10397 2
+GACCGGCTACGTGATTACTTTGTAAGACTGTGAACACCGGCGTACTCCAGCCAAGGCACTACAGGAACGAGCTTTCGTTGTCTTCGGTAGCGAATAACTT
+>10398 2
+CGTAAATTCCGCCTATAGGTGCGCCCGAGCGATTACGGGACGGATTGCACATACGTCTAGTTTTGTCCTAATAGTACGTGACTAGGGCACAACACGTATC
+>10399 1
+ACAATGTACAGTGGTAAGTGACGGTACGAATCCCAAGGCCTGGAAGCTCCGTCGCTGAATGTGGCGTTATCCGTGTCTAATTTAAACCACCGCTCGACTT
+>10400 3
+ACGGGGACCAGATATAGGCGAATGGTATCTTACTTGGAATTCGCGGAGGTCATACCCTACAGCTCTGACCCCACCGTTGCTTTATCAATCAGAGGGACTT
+>10401 1
+TTTTCACAACACACTGGAGCCTCTCTGGATGTTGGGAGAAACGTAGACCTCCCAAGTTAACCTGAGTCGCGGTACATCCGAAGTAAGTCGTCATTGTCGG
+>10402 1
+AAACCCGGGGTGCATCCATTCGGAAGACATTATTCGGTTAAGACCCCGGTTTCTTTAAAGTGTTACGGCTGCCGAACACCAGACCTACGCAGGTTTTGAG
+>10403 2
+TTCTTATACGTGATAAAGCACTGCTTTGACGTCCTACCAGACGCTCAGCGAGAAAAGGTAGTGGCGACGTACGTGGAACCCGTTTTAGACCACGCTTGCT
+>10404 3
+GCTCACGCCCCTGCAGGACGGGTACACATTCAGAACACGTGCCTTATTAGCTGACCATTGGCATGTAAGGATGGCCAAACTTGCAGCTTGTATTTGTAGA
+>10405 3
+TCCTCAGAAATCTGTCGCCAGTATACTAGATCTCCCTTAGGAAGATCGATCACGATCGTCTCAGCGCACGACGCTTTACGTGGCATGTAGTGAATAGGGG
+>10406 2
+TGCGCGGTGACTGCGCCTTTACATCGGACTACGACAGTGAAGGAACATTTTGGCTCTCACAAGTGTTCAACGTCTCAGATCGTTATGCCCGTGAGAAAAC
+>10407 2
+AAAGGGGAAGGTCGTCATTCGTAAGCACTACCTTTACCCGTCACGCTCTTTACAAGGAGTATGTGCGAGATAAGTCGGCCGCTATGGCTTTTCCAAGACC
+>10408 3
+ATGCTACGGCCCTGACGCGTCTCCTGTGTCTGGCTATGGATGAGTAGTCTGCGGGATTAAACAAGGTGATTCTCATAAAGGTACTAAATCACGCACCCAC
+>10409 2
+CAGAATTGAGACAGTGAAAGAGGATTCGTGCGCGAATTAAGCTTTTGTTTCGCCTCGGCCCGTCCTGCCCTCCGGGGAAAAAGTCTCCATTATCACGATA
+>10410 1
+ACTGTTTCCGTTCGGATAGGCCGCCCTGAAAACTAGTACTCATACAATAATCCTACAGCCGCAATCTGGCTTTATGAGGTAACGGAGCTGGGTCTGCGGA
+>10411 3
+ATTGCCAGTTCGGCATCTGATCTCTCGAATCATGGATGCACGTTAATCCCCCAAGCTTCTAAGGCATGAATAATGGCTGCAAGTCAATGCCGTGGCAGGG
+>10412 1
+CTCTTAATCGAGTCTACCCACGTGGGGCGGTCCGGATACGCGAATTGAAAGTAGGCGTCCTCCTTCCGATTAGCAGAGTAGCTGATATCTAAAGCTAACT
+>10413 2
+TGGCAGCCTCAGTCATGGTTCTCCTAACGAATAAGTCTTTCCACAGATCTTCCCCCGGGCATAACAAGAGGGTAGGTACAGGCTTATATATGGAGCTGCG
+>10414 2
+CCCTGTTTCGATATGAAGCTCAACGTGATTCACGGAGAACCCGTGGAATCCATCCACACATAGCTGGTGCTGGCCTCAGACTATATATGTACGAGTGTGG
+>10415 2
+CCATAAATCTCTGGCAGGGCCGTGTTTTAGCGCTCGCGACGTAAGCGCCCTTGTCTATAAGGGACGATTATGCCGAACAGAAATAGTCTAATCTCGCATG
+>10416 1
+CGTCTTCATACCCGGTAGAAAGCTACTATACGAACCGGCAGACTTGCTGGCAAGTCTTGGCGGATTATATGCGTGAAGTAGTCCGCTATCATCATACGGC
+>10417 1
+AATTCAGGGTCGGGGCGTGCACTCAATAATTATAGATAATCTGCCACTCGCGACTCAGCCACTCACCTGCAGTTGGTAGAAGACGTTTTCGGTCACGTGA
+>10418 2
+AGGCTACGGTAGTCCTTAGATTTAATAGATATCGCGCGTGGCAAATGCACTGTCCAAAACGTATATGGCTATGCCTCCGGACAGTCCGACGGCTGCACTT
+>10419 2
+CGCTGGCAGCTCCCGGAATTATGGCCCTCCACAGCTTTGTTAATTTACGGGATTAAAACTATCGGCATGTAACCGGTAGGGGTCTTCGCACAAAATGGAC
+>10420 2
+CCCTCATCGTCGGTATTGCAGCCACAGCATCAGGAAACCGAAATTGATATGTTGAAGGTGGACTCCGAAGGATTGCCTATTTCACCCGACCTGTTAGGTG
+>10421 2
+GCTACGTCCTAGGCAAGTTGGAACTAAGGCGTGTACATAAATCTTACCTTCGATTTAACCTGGGCATTAGTGCGGGGCACTGCCGTCACCGCCTGATAAA
+>10422 1
+TTCATTTAATTTGAAGCCTCAACACTGGGGATCGACGTATGGACAGTTTTAGTCATCGCTATAGGCGAAACCTTGCGCGCTCCACTACACACGGGGCGGA
+>10423 3
+TGATCAGTAGGGACGAGCGGCCTCCGGAAACATAATATCAGATTTCGCTAGCTGCCAGTTTCAAGAGTGCGTTCACTCTGTTGAGCTAGCACACCTTACG
+>10424 3
+TGTAGGGATCACAGAATTCTGCTACGACGGAGCCGACCTTTATATCTCCGGAAAGTAGTCGCCACCCCTGTGGCTGTCAAGAACACAGCGGTTTTTAGAT
+>10425 2
+CCACGGGTTGGATCTTCTTCCCGGGGCCGACAAAAAGTCCCATCGTACGTATAGTCTGAATGGAGAATTCTAATTGCTAGTTACAGCCGGCAACTGAGTC
+>10426 2
+GAACTTATCGCCCCTTGCTTCGTCCGCCAAAGTGAATGAACAAATATAGTGTGGCACTCCACGCATATCTGCAAGTATGCGATTATGTGGTCGAGGCGGC
+>10427 1
+TCTCCACGAAAGCTCACTGACGCAAGCCTCAGTGGAGAAGCCCACCGATATGGCTTTACGTATAACTAGACTATGGACGGTTGGATTGCGCCGTGTTATT
+>10428 2
+GCTCGACGTCCATGATCACTATAGCGCGCTGCCGTTCCTATACGCCAAGTTTACATAGTCTCGATATCAGACATGAGAGAGAGAGCCTTAGTGCGGGTAT
+>10429 1
+GTAACAGCTCTAACGAATCGTGAAAAACCCGGGTGAGCTTACAGTGAGGTCCTCAGTGTCGGTTCGATCTCAGGAAATCTACCAGGCGTTGCTTACTCTC
+>10430 3
+GTGTTTCCTACGAGCGCCCTGACCTACTTAGCCCTCAGGGGGGGGATAGCAGCTAGTAAAACGATAAACAACATCTGTCTAATCGCTTAGGTGTCCGATT
+>10431 1
+CGTTTTCGCAGGCCTTGTTCAGAGTGGAGCTCCGCCGGCTTGCCTAGCCATAAACAAGCGTTAAGTTAAATAAGCGATGCAGTTCACCTACCGTGAAGTA
+>10432 3
+AGTTGAACCTTGGTACGATCGCCGGTTTGCCGCTGAAGATACGCGGTAAATCAATTTCAACGTTCACTAATGTAGGGATTCCTTACCACCGCCGGCGGAA
+>10433 1
+ACAGCGCGAAGATAACTCTCGTCCGTCAGAAATGCTGGTTCTTCCATAATCATCAGATTCGGTGTGGACAGCTAGATCGGGTGCTATCTGGGTCACACCA
+>10434 1
+GACCCATTCGAACCTTACCGTGACTGTTTCCGGACATTGGAGATAAGCGCCTTAGGGCTGCAAAGTTTCATACCAGACGGAGACTCATACTGTGGTATCG
+>10435 3
+GGAACATCTTCCGGAAATCGCGAGGATTCATACCCGGGGAAACTTCTACGCATGTGATAATAATCCGGGCTGTATCATAATTGGTTACGCCTGTCGGCCC
+>10436 3
+GTCCTGCTGGGTGTTGAAGCAGAGAGCGATTTTAATGAATCTACGATGCACCAGAGATTCTCCACTACAACCGGCGTACAACGAGTGTCCCCAGTTGTTC
+>10437 3
+GGTGCACCTCCGCAGGTATCACGCGTAGAATCATGTAAAACATCTCTTGAGAACGGGCAACGATGACTTGACGGTATTCCGTGGTTGTCCTCAACTGACT
+>10438 3
+ATAGGAGGGGGCCGATACAGTATTGAAAAGGTTGCTCCTCCTCCCATCGAGGCATCGTACAACGTGTGCTGTCGCTACTAATTGCAAATCTCGAACGTTC
+>10439 3
+TCAGTTTCCAGGATCTTTTGCCAATATGAGATAGCCGGTGGGGGGACAACCGATGGCCCCAACCTTTATCAGTCCGTAGTGGTTCACATCTAAAAGACCG
+>10440 1
+GATAAATCCGAACAAATAACCGTGAGTTACGGCCTAGCGCTTATGTAAGAAGTTGTGAGGGGCCATAGGCTGCCCTTGTCCTTACTGGTATCCCCCTAGC
+>10441 2
+AAGTTAAGTCTTCGTCAAGTATAGTATGCCACGGGGGCCCAAACTAATCAGCTACGATGACGTGGACTCGACTGGACGTTGGTTCCACAAGCTCCTGCTT
+>10442 2
+ACTATTTCAGCTCGTATTCAAACCGAAGCAATGATGACTCGATGCAACCCATTTGTGCGGTCTGGTCATATGCAGGGGGCCATCATGAATCGAGCGGCCT
+>10443 2
+CGGCGGCAGCATTCTGGATAGATATGACCCACACATATTCTACATGTAATTACATGGGCTGACTCAGGCGTGGGTAGAAGCTGCGTGCCACTACTTTCCA
+>10444 2
+TCGAACAATGTCGATATTCGTACAAAAACTGCTTCAACGGTTCAGTGCCCGGGTGACTTCCGGTGAATCCGCGTGTACATTCCGAAGGTCGTATGAGCAC
+>10445 1
+GTCGAACCCAATCGGTTGCACCAGGCGCTGAGAATTCAAAGTCCGTGTCTGCGCTAAAGCTTTATATCTAACAGACCTGGTTGCCAGTCTAGGAAGGTCT
+>10446 1
+TGTTTGCATCGTTCTCAAATGGACGTACGATACAGCGCCGGCGAGTGGCTACGTTTAGTCGACCAACCCACAACTGAGCGATTATAATCTGTACGTCGGA
+>10447 1
+GCCTGGTGTATGCTCGGTGAACAATCCACGTCTTTTTTGACTTAGTGATTCAAGCACACGCAGGTCACAGGGTACGGCCACTCATCTGGAAAGCGCTAAA
+>10448 1
+AATCTGCAGCTGAATAAAGTTATTACGACTTCTGTCACGGTGTTGCAAAAGGAGGGATTCCGCTATCTCAGGCGGGAACCCACTTCGTGCTCCCGAGTCA
+>10449 1
+AGAGAAACTTATATGGTCCCATTGGTGACAGCTCTGTAATCCATCAGGGGGAGGCTTGATTCCCATTCATCATCCGTGTAAGAATGCGGGCCAACCCGTC
+>10450 1
+TGGCAAATCCCAACAGGGCATTACTAGCTTCACTCTGGAGTTGCGGCTAAAGCTAGTTATCACTGACTTGACGCAAGTAGCGCGTTGCCTTAGCTACGAG
+>10451 2
+CAAGGCCATTAAGTATATACAACGCTCTCTGGTAGTGTCTCTCGCGAAGGAGAGGACTGCCATGTTCACGAGCATAAGTCGATGACTCTTGTACCCGTGC
+>10452 3
+CCGTGGACTTGATGTACAGCATCCACGAGTCAGCGTGGGAGTCAACTTCAGTACCGATCCTAAAAATTGCCGCCTCTGCGAGGCTGGAATATTACTTATG
+>10453 3
+CCTTATCTAAGCAGATTCGGTCTCTATCGGGGGCCTCTAGGGAATCTCGGACCAGAAACGTATGGTAGATACACCCGTTCCACAGTGGTTAACTAGCATG
+>10454 1
+AGCATTGCAGTAACCCAGTAACTGCAGTGAGATAAATCGTTGCCCTAGGAACTGTCGACGGTACGTTGTTTCGCATAATCCACCCGTTGTTCCGAGGCGA
+>10455 2
+GTAGCGTACGCTTTACGTCTGCGAAGGTCCCCCATTTAGGTAAATTACAGGAGCCACCGAATGGTCTGTCCTGACGGGTTAGAATCATGCAACCATTACG
+>10456 1
+CGTGGAATCACACCGCCCGGTTCTCTAAGCATGCACCAGGCTATGGTACTAAGCGACTGTGTTCATATACCAGCTGGGAGTGCAGATACTTCTTTAAAGG
+>10457 1
+AGCGGCTCAGCAACTCATCTCCCTGGGAGCCAAAAGTCCAGTAAGTTTGGAGCTCAATCCTTTATATGAATGGCCTCCATCGGGCTGCATTTAGAGGATG
+>10458 3
+CAGCGCATCGGAGTGTGAAATTGTGCTACCACCTGCGTGTCCATATGGGTGCAACCCACATGTAAGTACGTGTATCCTGTCTACAAAACGACCATGTTGG
+>10459 3
+TATTGGCATTTATCCTGAATACGAACGTAGCTTTCATCGCACGGGGCCTGTGATCAGCCAGGCAGTCCACCAGCAAGGAGAAAGCACTATTGGTTTGTCC
+>10460 2
+TCTAGACACATACCGCTCCAATTAAGCTCCTATGTACGGTTGCAGTTACGGTTGGCGTGCTCCCAAAATCAAAGAGTGGGCCTGAGGCAAGACTGCTTTG
+>10461 1
+CGCTTGTATTGGCATGATTTGGAACAGATCCTGGTCCAGCCCCCAACTGATGTACTCACAACCGGAGCGGTATTGTCATTGGAAGTGAAGCACCCTGATA
+>10462 3
+GCTGTCACTTGTCTAGGATCCCGAGATTTAGCGGATACGCACCTTTCCTCGCGTAACTTGAAAATGCGTGCGGTGCACACACCGTGAAGGGAAACTTAAT
+>10463 3
+ACTGCTATACAACCCTCTTTCTAAAATGGCGCTAATATGTGTCGAGTAATCGGTACCGGTATCGTACGCGGCACCAAGCGGGTATGTGCGGTCTAGCACA
+>10464 3
+TTTCAAACAATTTACAGCTAAGGGAAGCATGGACGGACGGAGCGGGTTCCATTGCGTGACGTCCAACTTTCCTCGTATAGCGGCTGCATATTCGCCTAAC
+>10465 1
+GACCTTTCCTGGTTAGCGATTTACAGGAAGCTTACAATGCTCCCTGTGCGGCGTCCGTGAAGGTTTCCTACTTCCCAAAAAAGAGAGGATGGCATGCCAA
+>10466 1
+CATCGCTTTCCCGTTCCTAGGTTACACTGCTCGAAGAAGTTTAAGGATTCAGCGGTTTCAACGGGGAAAGGACCCCTGGTACTGTCCGATATACCGGAAA
+>10467 2
+GATTGTGTTAGTAAGCGACAAACTGTTGGACTATTCCCCCATCGGCCTCCGAAGCGAGGCAGCCAGCGAGGTCAAGTTCTAATGATACTTCGATCTCTGA
+>10468 1
+AACGGGTACAATCTATGACTCGACATGGCTCACTCACGTTCAGTGTGTTAGCCTTTGGCAGAGATACGGAGATACGTTGCGGAACAGCTCGCTCTAACTC
+>10469 3
+CGTCTATGTAAAGGAATGACTGTTCACCTGCCATTTGGGTGGGAATTTCACCAGAGGCGAGCAGTGACCATATTTCCCCGGCAAAGCGTTCCCTTCAAAG
+>10470 1
+CGCCCTATGTTAAATCGGCTATAAGATACGATCAACGGATTCGGGTCCCGAAGCTTATTGCCTGCACGGCCCTTTCTGCTGATAGTAGATAGGCGCAAGA
+>10471 1
+TCGCTAGTTGTACTCGCAAGATGAGGGGTCCCATACTACGGGTGCGAATTATCGACATCTCCGCTAAAACAGTCGAGGCGTTTTCATACAGTGCAACGCT
+>10472 1
+ATAGAAGAGCCGGTTCCATGATCTAACTTCCAGGAATGCAGCGCGTGGTTGTACACTTGCAAGGAATCGGCAGCAAGTTCCTACTGCATCAGCCTCTGTT
+>10473 1
+GCCCATAGTGTCGACGTCAGGATTCCCTTTTAGGCCTGTGTAGTACTCTGTGTAGAGCAGTTCGTAAAACAACCGAGAAGCCACGGAGCAACTTATCGCT
+>10474 1
+AACAACGAAGACTTCCTCGCGCCTGTTATGTACAGGGACTGAAAAGCACTCCTATCAGGATGCGTCTGTTCCAGTGGGCGTAGTCAAACGGGTCATTCTT
+>10475 2
+GAATTGAAAACCAAGCATGAACATATTGGCGTCTTATGTGAGGACCTGTAGCTCAGTGCCATGCCCGATTGCCTCGGGTTCACAATACTGGTCGCCGTCA
+>10476 3
+GCGTCAAGGATTACCCCAGTTTACGCAACGTCAAATGTTATGTTCCCTCGTTTGCTACCGGCATGATGAGCTACCCAAGCTAGCTGTAGCTGAGGAAGAG
+>10477 1
+CACGCATGCATAAACGGTAGTTTTCCCGGGTATCTATAAGGTCCATCCGGCAACAACTACCCGAGTAGTTCGGTAGTAAGTCGTTTCGATACGCCTGGGA
+>10478 3
+TGTATGTTATTTGAAGAGCTTAGGTCCCCGCGCTAGCCTTAGATGCTATCGAGTAGAGGAATCCAATTACCAGCGGAGATCCAGCTTGACGCTCCACCGA
+>10479 3
+GCATATGAATAATCTTACTCCCTTGCTCGAGCTGCGCATTGTACGGAATCGGTTGGGAGACCCGCGTAGAAATAGTCCGACGGACACATCGGCTATATTC
+>10480 3
+GATTCGGCATGTCGAATGCGCCCCCCATACGAAAACGTTAACGCGCACGTTCGGCCATTTTGGCCTTGAGCATTAAGGAAGGAACTTTTGCTGAAATGCT
+>10481 1
+GAGTACTAGGCGAGGGATTCATCTCTTGGGGCTCCCTGTCAAGGTTTCCCGGACAAGACACTTATCTAGCAACCGTACTGGCAGCTTGAAAACGTCATAT
+>10482 2
+ACGCTGACCAGATGCTATATGGCGATCTGCCGGTTAGTCGACCCTAAATCCGAGGGCCAATATATCGACGCTAAATGGTTTAAGTCTCGTCCGTCGAATG
+>10483 1
+GCAGCCCGCTAGCGTCTTCGCAGCGTCAGGTAAACATCGCTCTTGCAGTGCGTTCGAGGCAACTAGATTAAGAGTTTTTTCTAGGACCAAACGCTATAAG
+>10484 2
+AAACTGGTTGGTTAAGGCAAGGCTATAGCTCCCGTCAAACCCGGTGCTGCTTTACATCACAACTGCGTTAATAGGTCCAGATCGAGCTGTGAAGCTTGCC
+>10485 1
+TCGGTTCCACTAGAAAGGTTATGTCTCGAACCGAGTGACGAATAAGCATCCAGATCCGTCGGCGTGCGTCGCTCGTTGTTAGGTCGAATTAATCCCAACA
+>10486 1
+TTCTTGCGCGCTCGTCGGGCACTAAGTCATTAAGGTAGTGTAATACAAATGGAAACCCCTGTGACTCGGCTAACTTGTGCCTGCAGAACCTTGGAGCCAA
+>10487 1
+GGTTATGACAAATCACTCTTTCGATTGGAGGATCGCGTGACCGTAGTAACCAGGTAACCAGTTGCAGGTCGGCCCACGTGTTCTCTACTAGCGCCAAATA
+>10488 3
+TTCATTCTTAAGTGGAGCGTTCATGTCGAGTAAGCAACACTGCTTTGGTTGGAGCAGACCTTAGTCGGGGGCATCACAATCGACAGCACCGACCCCATAT
+>10489 3
+CGAATCATGTGTCGAGCGATTTAATGAGGACCTGTGGGCATCCGACTTATTGGCGCGAGCGACTTAATCAGAATTGGCAAACCTTTACACTAGCCCCTCG
+>10490 1
+TCGTAGTTAACCACACGTAAGGCAGGTTACCTAGCCTCAGCGGTCACTGAACAACCTTGAGGGGGTTCTTTCAAGTACAGATATCTTGGCCTAAGCGTGC
+>10491 1
+GTGATGCACGAGCCCAGCACGGTTTGTCTGCAAAAGAGGGACACCTTGTGCTCAGGTGTCGAACCTAGCCGACTTCAAAACATCGTGTCTATCTAGTTTA
+>10492 3
+GCGTACGTCAGACTTTCCGGGGTTCGACGAATGGATGTCTCACGAGACAGAGCGCCGGTGCAATACAATTCTCCGTTAACCGATAATCTTGATCACGTTA
+>10493 2
+CCAGTTAGTATGCCACCTAGACGTCGACATTTGAGATCGAAGCACGTAAACGCGGATCTTTGCGTTTTGGGGAGCTCGTAAACCCTGCACCGTTAATCAG
+>10494 1
+CTGTCACCTATTGGCTGTCCACGCCCCAGGTGCTCGCACCCGAATATTTGATACTAAGGCTAATGAAGTAAAGAGTTGAGTACCGATACAGTGGTCTGCG
+>10495 2
+CAAGTCGGAACATCATACCACGCGGACCTATTACGTTAAAACTGTCCGGTGCGTGATGTCCTGTCCGAGTGCTTTTAGGAGCACACGGAGCTATGCATTA
+>10496 1
+TCGCAGTTGTCCGCCGACAACGTAATCTATATTGTTGGTGTGCAATAGTGCCTAGATCCATGGTTGAGCGGACAATCCCCGTCATCTCCGAACAAAGGAG
+>10497 1
+GGGATGGGTCGCCGAACGATATCTATCTACAGACAGATCGATTACTGGCGTAATTATTGCACGCGCCCGCTAATTCTGTGACCCTGATGCAACTCGTAAG
+>10498 3
+GCATGGCTGAGTTAATGGAGCCTCCTTGACATAGTCACAATTCAAGGAAGATTCAACGCGGACGTGATCTTATATCGAGGGGCCCTGCCGACACTTTCCT
+>10499 1
+TCCTAGATCTAAACGGATACAGGTGGAAGTGGTTTAGTCATATTCCCGGACACACGTCACTGCGCGTCGTGCCATGGATTGCACGTAGGACCATACTTCA
+>10500 2
+TAGCAGCCGATCGGATTCCTCAATTCCTGTAATATCACAGGAGTGGATGAAGACGTACTGCCTCTAGCGCCGAGAATCTGCGGACCTCCAATATGTTTGG
+>10501 2
+GCAACCTCGACATTATTAGTCGGAACAGTGACTCCCCCGCTGTATTTGTGTGCAACCTTGATGGGACGCAAAGTGTCGCTGTCGACGCAAGAATCTAGTA
+>10502 2
+GCAAAAGGCTCCCGGTAGGTCTCACCGGACTTAACCGTTATTTGACAGATGCTCAATCGAGCATACCCCGGTCATTTGATGTTCTGGTTCCGGAAGAAAG
+>10503 3
+TAATGTACATCCAGTCTGGTAGTTGGCTCTGTGTAACCCATCATTAGTTGCACCAGAGCGTCAATCGTAGTGAAGAAGGGACAGCTGCCCGAGTATCCCC
+>10504 1
+CTTCACAATATTTCGGCCGTTCCCCTGCGACTGCATTATTTGCTTCGGAGCGGGAGTCTTCCGCAAGACATCAAGTGCGCAAAGGAGTTAAGGACATGAA
+>10505 3
+ATTATTAAGAACGAAGGCATTTGGACCTCTCGCTAGTGGCCAGGTTTAGCATTCCCTAGCCGGGAGAGCCTACGTCTCAGAACCGTTTAGGACAGTTCCA
+>10506 3
+TTTGGTGGCGCTATCAGAGCGAAAATCACAGAGTTACACATTATGAAATCTCTGTGTGTTAAGGGACTCATTGCGCCCAGCGCTTGTCGGCCGCCCAACA
+>10507 3
+TCCTTGTAGGGTGCGCTCAAAGACTAGGTCGCCCGTATCAACACGAGCCATAGGATGTAGGCTGATGTTACGCCCTGAGATTTCCATACAGATACTGTAC
+>10508 2
+CGCGAACATTGATCCCCGATCCAAGGGAAAGAGTTATACACGGTGATACCTTTTGCCCTAAACGTGCAATGTGTCGCTTCGTTAGTCAATGGCCGCGATG
+>10509 2
+TAAGTTGGAGGAAACATCATATACGCAGCCCCAGCTTCCAACTTGCTGGTTGATGGTGGGCTGGGTGGTCAAGTTCTCTCCCCCACCGAAATTACATAAG
+>10510 2
+AACATCGACACTCCGATTGACGCTTATACGGATATTAGAGCCCGTTGTTAACGCGAGCCCGGATCCGAGTTTATGGCCCTGGCAAGGGTCCAGATTAATT
+>10511 3
+CAGCGTCACGGCATATAGCAAGACCTACTAAGCTATATAGCGGTCTGCTGGTTGCAGCTTAGGTTTGGCCAGTTAATGCCGCAGCAGAAACTCCGTATCT
+>10512 2
+GGGATTCGAAGGGTCCATTTCTCACAATTTGGATTCCGCCGCAGACTTCATTAACCTGGCTGGAACCCTAGAGGCAGACGCTGGGTATAACGATACTTAC
+>10513 1
+GCAGTCCGTTCGGTCTGTGCAGCACTCAACGCAACATTCACTCATTGGCGTGAGAGTACCCGGCAATGTAGTTCCAGAGCCTCTTGTATAATGGAATGAA
+>10514 1
+GCGCATACGTCGCGTGGTCAGTAAAGTTAGATTCGGAACGTAACGATTCTCCCTGAGACAGATCTTTGGTCAGCAAGGCGCCCCACTACATCATTTGATG
+>10515 3
+AGTTAACCGAGTGTGATTGGGCGTCGCGCCCTCTCTCTTGGAGCCAGAGCTGACGCAAATTAAATCAACAGTAGTACGTTTAAGTGTGGCCTCCCATAAC
+>10516 1
+AACATCGCTTGATCAGCGTACGGTTAAGAAGCTCTTTGGGCTTGCCACTGAATTACACATTTTGACGGGCGACTCCCGGCACTATCGCGCAGTGAATAGA
+>10517 2
+TCTCGTCGGCCTCAAGGCACACAGAATATACGTTCTCTACTAGAGTAGTGTCCCCGGTGTACTGAATAGTATGTGCTAGAAACTCAGCCTGTAACGGGCG
+>10518 3
+CGGGGCTGAACGCGTTAAAACACGAAGCACAATCAAATCGATGGCTTCTTGCCTACTCTCTAGGCGCGATGCGAACCAGTTGATCAGGCTTCTAGGTTTT
+>10519 1
+ACATGATCCGTCCTTGCTTTTAATCCGGCTCAAAGCGGGACATGAGGTCTCGGACGATTCAATGGCGACGTTATTAAAGCTGCCGCCTACTATAAGACGG
+>10520 1
+TCTAGGTCATCCCCCTACTACATGCGTAAGGGAGTCCAGTTTGGTAGACGCAGCAGCGTTACTCGCGACAGTAGCTTCCGGAGGTTCGTAATCAAATTAA
+>10521 1
+CCATACCTCCGTGGGGCCTCCACACCCCGTTTGCGGGTTGGATGGGTTAACTAGCGCATAAGAATCTAATTGTTCAGACGAGAGAATAATACTGCTGACT
+>10522 1
+ATCGGACGCAATATATTCCCAGGCTAATATGAAGCTGGGTGGCGAGCCTATCCGAGCCGGCGTCGGTCACCACTCGTATGAAGTCAATTGTATTTAATCC
+>10523 3
+TTGCGTATTGACTTGCTACAATCGCATACCGCCCTAGGCAGACCCATCCATATGAGCGGGGCCTAGATAACAAGGTGTCGTTCGCTGATTCGATAGTAAG
+>10524 2
+CTGTCGTGTTCGACCTTATAATACGTGGGTTAGAGCTACGCTGACATCTGAGGCGAATGCTGAGCCATTCACCAAACACAAAGTGCTTGGGCCTAGATCC
+>10525 1
+AACACCGGTCCGTGAAGTACCGGATTGCCGAACGGGCTTTATTTTTAAGTACCCACGGTAGATGTCCGATGTTTCACAGCCCTATAAAGTCCGTAAGGCG
+>10526 2
+TATTGGGAGTCGGTAACAGGCCTTACGCTTAAATGCTCCTAGATGCGTAACAGTGTGCTCGGAGGCACACCGTTAAGCCTACCTCAGATGCAACTGTCAT
+>10527 1
+TATTTACACCATGCCCCGAGTCTATCCGACAACTGACGGACAGGTCAGGCGTACGTGGTTCTTATGAAGCATAGCACCTCGTCACGATGTGATTGAATGG
+>10528 1
+ACCTCGAAGCAGTGGCCTCGAAACAGTGGGTTCAGCCGGCCCGTTGGTGCTTTAACCGGTATCAAACATTAACTAATTGCTTCTCAGCGAAATTGTGAGC
+>10529 2
+ACATACTAGCCATCTAAAGGCGTGCCGCCTGGGCAGATAAGTCACGAGTGTATATTGCGGACGATTTAAATTGATTTGCAGGGCCCCGCGCACTTCTCTA
+>10530 2
+CGACCGACACATAATAGCCTGGATGGGAGTATTGCTTATAGCTTCCGCAGCTTGCTCAAACACTGCTTCGTTGCATGGGCAAACGGCAATTTGTCAGGCA
+>10531 1
+AGGACAACGTGTCCGCGCGGTTTACGGACAAGCTAGTTTCGTCGAAAAAGAGACGCGCTTGTCTGATCCACTTAGCCCGTGAAAATATTCGCCTCTTTGA
+>10532 2
+TTACTGGGCGGCCCCATACTTGGACTTGTCGGCGAACCCCGACGCAAAAGCGTCGCTGCTAATGTGCATAGCCTTATGTAAACTTAGTAAAGCTTGATAG
+>10533 3
+CCACTTAGGCATGCGGAGTCCAGGTGAGAAGTATCCTTAGGCTAAGCTGTGCTGGAACGACAGACCAAACTCTGGCCTTCATGTACCTTATTTAGCTAGC
+>10534 2
+GATCAGTGTGATAAAATTGATATAGTCCAATCGCTGCTACGACTCCATGAAGCCTGCGGCCTTGGGACACTGACGATGAGGCACTCTGCTATACGTCCTG
+>10535 1
+AATTGCCAGCACCTGTAATGCATTGCCATAATCCAGGAGCCGTCGTAAGCGATTACTCGATCGACGTAGTGTAGTAATTGTCCGTCGCCCATAGGCAGGT
+>10536 3
+GTCAATGCCAACACCGAGAGACGTACACCAGAAATGATGGTCACAGGTGTTTTCAAGCATGGCCTCTACCGATACAGGGCTTTTGTCCTGCTTCTGAGTG
+>10537 2
+GACGTTTCGGTGGTCCTTCAAATTGGCAGAATTCCCTGGAACCGACCAATTGCCGCCTGGGTTAGCCTTATTTGTACGAAAAAATAGGCAGCCGATGACC
+>10538 1
+CTTACCTAACTACTACTTGTGGCAAATGATGCTGTACGCAAAATGGGAAGACACGCCGTGACTCCGAGATATTCGCGCCCGAGTCGTTGCTTTATGGACG
+>10539 2
+GCTACGCGTATCGTCTGGTACATTCGACTACCAGTTGATGCAAAAAAGCATTCTTATACGGTGGACAACGTGCGGAGCTACGTATCATGTGTCCCGCGAC
+>10540 2
+GCTACTAATAACTTGGCAAAATCCGATTGGGGCTCGGATGAGCCCATCCCATCTGTGCAAGCTTAAGTGAGAGCCTTCTATATGCCGCGATGGCGCATTA
+>10541 1
+CGTCGATAGCCTCTCGCCGTAGAGCGTTTTCCTACAGTACCCGTCTCAACCCGAATATAGTTTAGCTATGAAAGGATAGGCAGGTAGATTTGGCACGGCA
+>10542 3
+ACCGGATCCTCAATACTATGTTTGAGAATTAGGGTACCAACTTGGGCTATTAAACCTCTACGTTATTTGCCGAGCAATCCAGCCCAGGGGGACCGTCGGG
+>10543 3
+GGAAATCTATGATGACTTTGCTTTAATGGCGTCAAAACGGGTCTCTCCGCCGTCACAGGTGCTGTATAAGGTCCCCCAACAAAGTTCGATCGCAGCATGG
+>10544 1
+ATTGTAGAGTGTAGACGTTGCCCCTCGGTACAGCTTACATACCAACGCGGCTAAATTTCACCGCTGATTGGCACTTGCGCAATCACAACGGAGGATTGTG
+>10545 2
+GATACTAGTTACCGGTCGCACGGCCCACGACCGCGATTAAAGATATATAGCACTTACTCCGGTACCGTAATAGTGCCGTTGTAGGCTGCTAAGAGGTTCT
+>10546 1
+TCTACCGTGGTCAAGGCTACGTGATCAACATGATCTTATGTCATAGGAACCTTAGCCGTGTGAGGAGATTGCTGAGGCCAACACTACTCGAACCGCTCGT
+>10547 1
+ATAGGGTCCTACTACAAACGATCGACCGAAAATCAATCGTAGTCGTGGACCTAGTTGTCTCGATGTGTTGGTCCCTTTGCATTCGCCGGCGAACGGCAAA
+>10548 2
+CTTGTGACATTTGCAGGCGCACGGCATATTCGTCTCTCGGAGAAGCCCGATGCACAAGAGAGCGATCCGTCACTTATATCCATTGATAATGGGCAGTTAC
+>10549 3
+AGCGCGGCTAGGAGAACTTTCATCCGGGACCGATCACCTCATTGGACGCATACATAAGGTGTGCGTACGCCGAACACTTAGGATTTATCATCGTCTGTAT
+>10550 2
+TACAGGAGAGCTCTTCTTTAGATAACCCAACCTATACAATAATAGCTGCGCATGCTGGGAGAAGTGGGTCTTCGCGCTATCGCATGGCACTCTGCAGCTG
+>10551 3
+CCCAGAGTTGCTGTCCTTTCCACGACCAGCCTTTAGGTAATCTTATCTAGTAAGAAATATCAGCGAGAGGATGGCAGTTACGGAGGTGCATGCGCCCACT
+>10552 1
+GATCATCGGAAGCCCCAGACGAGGAAGCCACTCATGCGTGGACGTTGTACCTGCATTACAACTCTTACAGCGTAATGTGTTTATTCGCAATGGTTCACGG
+>10553 1
+ATCTTTCACTCCCCTTTTTTCAGCGTACCATTGACCGCGCGAGGAGGTGACCGATTCGGTATGCTCAAACGAGGGGCTCCACGAAAAAGTAGGTAGTAAT
+>10554 3
+ATCGACCATCAGGCGGTCAAAGGCACGACCAATGATAGAAAGCAGTTGCCCTTCTGCGTTCGATAGTAGGTCGTCTTCTGACTCGTGCAATATGGATTCC
+>10555 3
+GTGCACTGCGGTCGCAGACGCGCGTAATCTATAAGTTATCTGTCCTAAAGCGGCTAGCGTAATTACCGTTGGTAAGCTTACTCAACGCAACTTCGGAACG
+>10556 2
+ATGTATCCTATGGGAGGCTGGTGCCCCGTATAAGTAAAAGACCCCTCGTATAGATGCACGCCCTGAGCCGTTTTAGTTGTCCCTACAGGATTAGACAACG
+>10557 3
+TTGACTTAGAATCCACACCTTACCGAAACTCGGTAGACCGGGCCCAAGTAGGGGATTTATCCTCGCGCGTGGGTTACACGTGATAGAATAGTGTACCTTC
+>10558 3
+GTCACTTCTTGGTAGGTCAAGCAACTCCGTATAGACACTAGTACGGCTCGGCGTTTCCACCATCGATTGATACTGGGTGACACAGACCTTGGGAATAACG
+>10559 2
+ATAATACGGACAAGACGTTGGCACTGTCAAACTCGACACCCATGCTGGTCAGTGCAACGGTGGCAATTAGCTCTATGAGTCGTCGGCTTCCGTCAATTTG
+>10560 2
+CCTGGCAAAGATGAAACAAATGCGCGTACGGCTCGAAGATTCCGCCTTTACGTAGGACACCGCTACTTCGATTTCTGCTACATACGGGAGTTGGATTCGT
+>10561 1
+ATCTCATAGAGTCTGGTTCTCTGCGCTGGTTACGGTGGCTACGAGTTCCCTGGGACCCATGCCGAGATTAACAGTCATTCCAGACACAGAAACATTAGGA
+>10562 2
+CTGTAAAACCCCAAGGTAGCCCACCCACATGCTTCTTTAGTAGTCGCGTCAATGTATGAAGACCTGCTTGGGCCTCTTTAGGCGGCAGGAATTGGGAAAT
+>10563 1
+GCCTCCGTAGTGCTATCGAGAATACTTACCCCATGGGTTCCGGGGCCACCAGAATTCTTGACATGAATTACCCTCATGGCAATGTAGCAGTTAAGTGAGG
+>10564 3
+TTCAAAGAGTGTTGAAAGGACCTACATTTTTGTGAGTCCGTGAATTGCCGCCAACATGGGTACAACCCCCACAGTAGTGGCTGCGAATTGGTCACCTGCC
+>10565 1
+GGAGCCCAGTAGAACTACTGCGGGTTTGAAACCACTTGCTTGTGCAAGGTGGGTACCTGATTTTCGAACCCTAAACCATGTGACTCTACTGACTCACAGG
+>10566 3
+CTACGCACGGTTCGGGATCTGGTCAGACTCAGCCTTCTATTAGAACCTGATGGTAATGGATGGACTCCCGGCAGGGACTCTTCCATATACTAAAGATCAG
+>10567 3
+CTGGGAGACTCATATCTGGATCCAGAAGTCGTTTATCAAGGTGAAGTGTCATTAGATAGCCTCACGAGCAGACTAGTTAGTGAGAGGCCCCTCCCTTCCC
+>10568 2
+TAGACTTCTGGACTTAAAATACTTAGCAGCAGGGCCCCGAATGAATTTCAGAGCACCGGACTGAAGTTTGCCGTGCTCTGCATTTAGCCGAACTTGCGGC
+>10569 3
+TCCTAAGGGGGTATGCACTTATGGTCCTTCTACGATGTGACCAATTAGGGCGCCCACACACCGTCAAATTAGTACTAGTAACGGTGATAGGTTCCGGCAC
+>10570 1
+GGGATCCGGATTGCTGTAAGTTGGCCATAGAGTCCAACATAATTGCTGACGACCTCACAGCCCTAACAAGGCCAAACGTTCCCGTTCGATAGGGGTTTTT
+>10571 3
+ACCGGGCATTAGGACCGTTCAAGATCCATCTATGTACCCACTTCCATTCGGTTAGCGGTCTGAACTTGGTCAAGAAGCGAATATCGTCCGAGGGGTACAT
+>10572 1
+ATATGTATTCAAACAACCGCTAAACGGATGGCCTGCCTTTGGTCGCCGCTGCCCTGCAGATGTACAAGTGGTCACCATGGTGCTCTGAGATAGGCATAAT
+>10573 3
+GCCTTATATATTCTCCAGCCTCCAAAAGATGCGCGGAATTTCTCGAGAGCATGTCGGATTTCAATGTCTCCCTTAAAGCGGCGGTAGCCAAGGGGACAGT
+>10574 3
+GAGGTGCCGGCGCTTTCACCAATGTTGATGCCGCGCAAACTATGCCCAAGAAAATGCACATGTTCTTGGAGTGCGGAGACTAGACTCATCCTTTAGCATT
+>10575 1
+ATGTTGCTGATCGAAGACCTATATTAACAACCCTGGGTTGCGCATATTGGGTTGCATCGCTCCGGCAATCTCCTAAGAAGACGGTGCACCCAGACATTGG
+>10576 1
+GCAGCTTGGATCTAGTGGAAGAATGTAACGCCCTATCCAGACCTCTAGCTAATACGACGGCTATTTCGAAGTTGCTTATAACGTCCATTCGACGCCGGGG
+>10577 1
+TGAAGTCCAATCTCCAGGGGCATTTCATGGGATCCACGGGTGCCCTATAACCAAAATCAGTAAGTATTCCCGTGTAAGCTGAATACGTCGGTGCTCCGGT
+>10578 1
+AGCAAGCGGCCCCTATTTTTTGCCTACGTTAATGGGCCGCTGAGCCCTACAGATGTGTCAGGTAAGCAGGTCGTAAGGATTACCATGAAATCTTACACCG
+>10579 1
+TGTCGCACATCGGATATTGCTCAGACATAGTGGTGAAGCCCTGGGGTTACTATCCTCATAGCTCCTTCACTGTTCTGCAAATACGGCGGAAGGAGCAAAC
+>10580 3
+ATAAGGAAACTAGCACTAGCCCGCTTGACGGATTATCTGTAAGTTCCACTTACCCGAGTTTTGCATCCGCCGGAGTGGAATAAGCGGGTTCAACGCTTGC
+>10581 1
+AAGATGGTTCCCGTGATAACATCAGAGGGCTTATAACGTGTCAGTACTAGCGGCCAACTGATTCTGTTCACAATATCCGGTACCTGATGTGCACGGCCCG
+>10582 3
+TTCCCTGGGACAATGGGCTCGGGCCGTTATGAAGATGTTTCTAGAATCGCCAAGTAACGACGAAATTAGTAGACTGGCTCATTGCGTTGCAACCACCCCT
+>10583 1
+GATGCAGGGTACTCGAACGGCTACACTATCACTTTCGAGAAGGTGGGGGAATAGCGCACCCCATGAGATCGTCATCCCGACTCTTCTTTCAATTGGTATA
+>10584 1
+TTCTCATTTTAATAGGCTTAACAGTGCACCATGGAGGGTGCGGGCATATCGGCGCGTACGCATAGCTAATGCCATCATACGTCAGAAGCGAAGTTCCCTC
+>10585 2
+AGGGCCGCCCCAGTGCTTAAGACCCGACACCTGTTTTATAAGTACGTTTCGTATATTCGCAGCATTGGCGATGAGTAACCGTAGGGTACTCAGGAACACT
+>10586 2
+AGGTTGAAATTCGCATGGTTGCGCGAGTTCCTGTTTCGGTGAACTAAGCATGAACCGACTCATGAATTCCCTAACGAGTCGACTAAGGGCCGCAACTTCC
+>10587 1
+ATCTCCTCGGGGACTGTTTGGAAGCTGACCTGTCGTGAGCAAGACGCCTGCGACCAGTCACAGCGCAACTATGAATGTACGAACTTGTCTTTAAACATTG
+>10588 1
+CGAGAAGTATTCTCGCGTGTAACCCAATCTCACTTGACCAGTAAATTTGTGCCACATTCGGACGGGGGGGATTGAGCAGGCTCTAGTGAACTTCACATCC
+>10589 3
+CACAATAGAATCGTAGCAAGCTGCCCCAGTATTAGTAGCGGCCTTTTAGGAGCCGAGGCGAAAGCAACTCCCTGCTGAATATTTTCTGGCCTGGTTCAGT
+>10590 3
+ATACTCAAATAATGGAAGGATGTTTTGCACCACCGAACACGTAGCTCCGCGTCGTTCTGAAGCCATTGTGGCGCAACCGCGCTGAGGATCATTGTCAGTT
+>10591 2
+ATGGGCCTACGGGAGCTAAGGTAGTTCCAGTCGGCATGAGGTGGCCTAGCATTTACAGACCTGGCGATACTACATTGAACCCTCAAGTTTATTCCTCAAC
+>10592 1
+CGCAGAACGAGTATGCCAAACCGGCCGCTTACCTATTACTTTCATAGGTCAAGGGAGGAAGCGTCCCCGCCTTCTTGGGGTGAAGCAATTTTATTAGACT
+>10593 1
+CCGATAACACGAATGCGTCTCTGTGGGAATTACCAGAACGTAATTATTGTCTTCCATATACGGAGTGGACACTCTGGACGTGACTCCCTGGACGGCTAGC
+>10594 3
+TCCTACGGAAGGGGTCGCCCCTATGAATTTGTCCTGAACGCTCATCAACGGTGAGAACCACCTCGACGAAAAGCCTTTGGTAGATTAGGTTGCTGTACAT
+>10595 1
+TGGAATGGAGCCCTCAAATGCATTCGATGTCATACATGACATTCGGACGTGTAGACTTCTGTACCATAGACCGTGATACTGCCGTCCGTGGCGATCAACG
+>10596 2
+TGACCGTAGCACTAATGGGGAGTCAAGAGTCCCGTATGTGTACCCTTTTTGTCATCCGAGTCCATAACGGCCGTCAAGGATTATGAGCAGATGCTACCAC
+>10597 3
+GCCCTTAAACTCCTTTACAGATACGCGGCTCTTAGCCCTATTAGTAGTTGCATAAGGCGAGGAGCAACGGTCTGAAGTCGACGGGCATATTGCATTGACC
+>10598 1
+GACTGGCCCTGTTCAAATGTTGGGCAGTGTAAAGAGGTTCTTGGAGAAACCCGACTGACTTTGAACAGTAAGGATCTCCCAAGGCTTCCCCACCACTGTT
+>10599 2
+CGTCACGTCCCACAAAGACGTAGACGGATTGACATGATCGATACACCTTGTCATAGTAGGTGAACGCTAGATGTGCTCACGCCTTGCGTGATCGATCGTT
+>10600 2
+ATCGATTGTTGAAGAGGACCGGTCGCGCTTTGGGGTTTCCGCATCTAATATACAAAAACTACTCGCGTAAAGACCCTAGACATGTCGCTTGCATGCGGCC
+>10601 3
+AGCAGGAGCGTAGTGCTGTCGGTCTTATAAAATTAAGGATCCCACTACCCAGTCGAGCTGACCCTATGAGTTAGTCGTCCTTGCACGAATCGGCTTGAAC
+>10602 3
+TGTCCAATCACATAGGAGGGCGCGTTCTTGAGGGAACTTTAGCTGATGCCGACCTCGCCGTACAGGCCCACGATTGTAACCAACGTATACATAATGTTGT
+>10603 2
+TCAATAAGATCAATCTATAGATACTGCGAGTCTGGCGCGCTGTTACACTAGCACAGGCTAGATTACACCTTTACCGACTGACCAGGGCCTGGGTGTCGGT
+>10604 1
+GGGGCGGACGTGCGCGTGAGTTGCCATGCACCACCCACCTCTTTTTACATAACTCAATGGCAGCAGGATAAGTTAGGAAGGTCCTTTAATTAATTCGCCA
+>10605 3
+GTTCTTCGAAATTGCCACCGTTATTAAGTCAAGTGGGCGAACGGCCAGGTTGCTTCTATACGAGAGGTGCCTGACACTCATACCGTTAGAACTCAGCAGC
+>10606 1
+TTGTACAAGCCCCAAGCACGCGATCTTGCATGGAGATTATTGCGAAGTCCGGTCCGGATAGCAACCTCTTAGGCTTACGGGGTGAGTTAAACTTCACTCA
+>10607 3
+ATCCAGAAGGGCTTAACAGCAGTCTTGACCAGAATTCGGTAGAATTTCCTGGATTTGTTACCTCGATAACAACGGCGCGGGGCGCCTCGAAGTCCTACTT
+>10608 1
+GGCCAAACAAGAGATTGATAGGTGTGATGATAACGCCTCTCCTTCGCCCTGATTAAAGCAAGCCTGGCTCGGGATTTTCAAGGACCCCCATTGTGGATTC
+>10609 2
+GTCGCTCTGAGAGGCTCGGAGAAGAATAACTCCGAGTTTGCCGTGCCTATTTATACTCCCTGATCACCGAACCAGCTGCATCTCGGGATAAATGTAGGAT
+>10610 2
+CGTTCGTTTCTTGGGTCAGGCGCTGTCAACGCCGCGGGTGCCTATCCGCTAACCGGTACCCTATCAAGCAGAGAATAAAGATAAAATTGAGTACATGTCT
+>10611 1
+ATCTAGGGTGTTCTCGGAACTTACTCGAAGTCCGTTTAACAGAGACTTCCAACATACTCTGAGAGGTAGCACTCCGGAACGTGTTGACGGTTACCACGGC
+>10612 1
+AATCTGCCGGCTGTCATGTCAACTGACTGCCATAGGTAACGGGCCTTAGGCAATGTATACACTAGTGAACCCACGTGGTACTTTGGGTATCTCAAAGCCG
+>10613 3
+ATTGCACCGCGTTGAGTAACTGACATATCAGGAGCGCCCAGTATTGCATTGTTGTTCGGTAGCCGACGGAATAGGCTGTTCACACCCTCTCAGATCAAAG
+>10614 2
+GCCTACAGCATGCTAATAGATGTGGTCGTCAAGGCGGAGTGCGTATCCTTACTAATCAAAAGAGTCTTGACTCTCTCGAGGCCGTTCAACTCCAAGTCGG
+>10615 1
+GACCTCCATTTAGAAGTTGACAAGCGTCGATCGGATATGTCCATATATGGTAAGAAACGTGCGCCTCCCGCATGGTAACGGCTTACAGCTGCTGCCTGAT
+>10616 3
+CGAAAAGCACTGCAAGGGCGGGTTTATCTATACTAGTAGTCAATCCAACAGGCTTGGTATCCGTTACACCTTCCCGAATTGTGCGAGCTGCCCATGGATG
+>10617 2
+GTGACTTTGTGAGCAATGCGTACCTCCAAGTGGATCACATCTTCCACTGCCTATCATCGACGGGAGCAGGATGCACTTTATCCTAAGCGGGCGTTAAAGA
+>10618 2
+CCGGAAGAACTGACCCACGGAAGGTCTAGGTATCATTTAGCCTCTCATCGTCAAGTCTATTCAGCGTTCCTAAATCTATGGAGACTTGTCCGGGAGGGAC
+>10619 2
+AGAGAGAAAGGTAGTCACTCAACTTCCTTATAGCCATAGGGGGACCAGGAGCACCCGTTTCGGAACGGTTCTTGCATCTAGCTTAACGCCTCTATGGCTT
+>10620 3
+ATTCTCTCACACCACTGACTTCTGTGCGTACCTATGGTCACCGACAGGCAGGGCAAACCGGATTTGGTGGGCATATATTCCAATAGTAGATCCAAGGGGT
+>10621 1
+GTTCAGAATCCATTATCGCTGAGAATTAATTTATCTGCCGCTTAGCGGAGCGGACCCAGATGCAACATTAACGCAGTGGCTGCCTCGACGAGCGGATTTC
+>10622 3
+ATATTCGATTTGTGCTTACGTACGCCCAAGTGTAGCCTGGATGGCAAGTCTCTCACGGACACTCACCGGTGCCCTGCGTGAATAGTCCAGTTAAAAGAGA
+>10623 1
+TTAGCTTGTTGACCCCCTGCTGAGTTAGGACAATTGGGACTCGCGCGCCCAGAACTTCCAATAACAGGTGGTGCGCAAATTCTTGCAAGTTAAGACCATG
+>10624 3
+CACATCGGGTCGCGAGCTGATGAGCATCAGCAATGTCACCCCGGATCCCTTAGCCAACATTGCTTATGGGTAAAAATATGAGTAGGGTTCAGCTGCTTCT
+>10625 1
+GCGCACGGCTCCGTCAGCATCAAGCTGACATTACTAGGCCAATTAAAGCCAACCATGACTCTGGGGTCTGCTTTGTATGGACATGTAAGCTGTTAGTAGC
+>10626 3
+CCACCCGGTTAAGCGCTCAGGGTAAATCCCTCTGTCTGCAGCGAGAGGAAATTAGGGTCACAGTGCATAACTTAACGTTGAGCATCACTCTGCAGTTTGT
+>10627 3
+GCTGGTTATCTCATACAGTATATTTGCCGAGGTGCTAGGCTGAACCAACTAGGGCACTTATCCCCGACCCAGATAGCATGAGGAAGCCATTTCGGACGTT
+>10628 2
+ACACGACAACGGGACGCACTATTAAGTAGGGGTCTGCCTGATATACCGTTATGCACGAGCTATACCCACTCGGTACGGGGCAATGGCTAGTCTTATTCTT
+>10629 2
+GATGCATACACCGTTCCGGTGAAGTAGATTAACCCAAGATCAAGTACGATATGGGATCGCCCGGACCTGGATTAGCCTATTCTTGCCATGCCGTTTCAGG
+>10630 2
+GGCCCTACTGAGCTGGTATAAAACATTGCGCACGCAGTCACTTGAATCCCTTTCAGAGGGCCCACTTATGTACTGCTGGTTATCTTGAAAGGCAGAGCGA
+>10631 1
+GTGATCGCATGGAAAACATGGCTTACTAGCGTAAGTGACACGACGACTCACCCTGTTGCGCCGCTCGCGAAGGGCTATTTGGAAATCTTAAATCTCGTCT
+>10632 3
+ACCAGACTTTAGCAGTGTACTGGCCATCTGTCCTCTGATTCACGTCAAGTGGACTGGTGAGGGCTATGAAATAGACAGGCCTTAACCGTACTGTGAACCC
+>10633 2
+GCCACGCGCTTTGCCCGCGATAGAAACCATTAAGGTCAACGATCCACCCCGTGGGGGCGTTAATTAAGGGCAATAGCTTATATCGACCTATGTTTTTGAG
+>10634 2
+GCAGGAAGGAAACTCATTGTTAGGGAGGTGCGATCGTATTGCTATGCTCAGATTCCTCGGAACGTTTAACACTCACCACTTCCGCACAATTGCGCATCGG
+>10635 2
+AGCGAGTTTCTTGCACAGTAGAAGACTTGGAACGCAGGACGCTCGGGTATCTTCGCCGGTATCTGTTATCCCTAGGACTCACTCCTAAAAAACGCGTTGA
+>10636 2
+ACGCGTAGCTTATTAGTGTTCCCACTAGTAGTGCTCGCGGGCTACACGGCATCCAATAAAACCGCCCCTTGTCCAGAATTAAGGGATGTGACGTGTAAGT
+>10637 2
+AACAGACGCTCCGCAGTAGGAAGATCGGTCGACGCTCAGGGCGCTTCGTTTTACCTCGCGTCTTAGTGTTTACTACTATAACAAATAACTCGCAGTGGAG
+>10638 3
+GGGCCACCGATTCGATTCCACGATTTAAGTCTACACGACCTTCCTAAGCCTGGGGAGTATAAGCTGCAGAGTCCAGCTACCTGTCTGGAGTAGATTAGTA
+>10639 3
+CGCTCTAGATGCCATGCGTCGGCCTGTATAAACGAGAATATTTCGGGTAGGCACCGAGTTAACTTTTTGCTGCCCGTACCCAATGGAGCCTTAAAGCAGA
+>10640 3
+GCGAGGCAGGATACTGGATCTTTGTCCGACCAGAAGTACCCTGATAACATAATTGGAGGTAAAGCTCTATTCAGCATGACGGATCGTCCTCTCTCCGGCT
+>10641 3
+ATTGGCGATATGTAATATCTTATAGCCGATTGCGCGGAAACCTGACGCACCCTGACCAAGGCTCTCTGCAACGACACATTGGGCGGGTCCTTTAGATTGA
+>10642 2
+TCCGCTGCTGCTAATGATTGGAATCAAGCACTGCGCCTCAATATGTGAAGTAGTCCATCGTACCTGAGCGCGTTCGAATGCGAAACTCGCGTTTGCAAGA
+>10643 3
+CCCATTGCGCGAAGTGCTAGGCGATATGACTGCGGGGAGTACTTGCTCTCTAAGAATAAATTGTCCACCTCTTAAACGCAAGCGGACAGTGCTCTATTCG
+>10644 2
+CCAAAGTATGCTGCGAGTTTGTGACTGCTGCTTGCGGGATCCAAAGTTATACATAGTCCACCATGCAAGGGCGACAACTATTTGCGCACAGCTGCACTTG
+>10645 2
+CATCCAGCACAGGTTTAAGAGTGTAAGAGGCCGCAATGTTCAGAGCCGTCCGTTGTAACCTCATTCCGAGTGGGATGACTTCTCTCTGTGGCCCATAAAA
+>10646 3
+TGCCCGGTAACTTAAGCCGCCAGCACGTACTAGAGTCGCCGTTGAATTCGCAGGCAAACAATGTAGTCGCGTAGTATTTCATGTCTAGTGCCGATAATCG
+>10647 2
+CAGACATCAACGTTAGCTCATCACGCGCGTATTACTTCTGACTATGAGGGCAGTCACTGGTGAGCGCTCCTCTAAATTGATAGCTATGAGACCTGGCGGA
+>10648 2
+GCTATAAGTCAGGACTTATCCAGCATGCGCCGTTGTGACAAACGGAGGCCGTTGCATAGATACTGCTATCATAGCACCTGGGATTTCCACTTAAGCGCGT
+>10649 3
+GAAAGGATAATCCATACCGGCCCAGGCCTCGATAGGAACTGTTGGCCGGGTGTAATGATCTGGAAAATATCCCTTCACTCTTCGGTAAGCCACCGTGTTT
+>10650 1
+CATTTGCGCGCACGTATTTAGCTCACTGGGTAGAGCTCGGCGTAAATTACGTTAAACATCAACACCAGTGTTACAGTCGTCGCAGCGGGTAACTCCGGAT
+>10651 3
+CGAGGAGCACGGGTCGAATGCTATCACCGGGTCTTTCTTGCACCAAGAAAACTTACCGAGGTTACACAACATTGGCTTTGTTAGGTACACGCTGCGTACT
+>10652 1
+GCGTCGATGTGTTAGCAGAGGAAAGTGATGTTCCGCATCATCGCTGCACCGAGGATTTCGCGACTATTCACATACAAGCTAGCGTCCGCTTAAATACCTG
+>10653 3
+CGGCTTTACATGCGTCAATCCCGTATTCGACGCAGTCGCAAGGCAGGACAGGAATTGCCGACCTCACCGAAGTCTATTAATTCGTGATGAATTGTGAGTC
+>10654 1
+TCGGTAGCCGGCTGACGCCAAGTCGCATATAATTCAGTAAGACCGGTTACTGAGTAAAGGCGCCGTAGCATTCCATTGCCGGTTGTCGCTTCTAAATCAA
+>10655 3
+TTCCATCACACAACTCGTAGCGTCGACAATCAATAGGTAATTGGGACTGATTCGCATGGACTCGTGCTCAGTTATTGAGCTGCAAACGTGCGGGCCGTAC
+>10656 1
+ACTCGGAGGGCGGCCGGGTCTAATTGGCGGTCACTCCAGACTCGTAAGACTTAACAGTGGCGCCTCTTAATCTTTTGTCCACTATTACGAACAGAAAATG
+>10657 1
+CCCGAAGATGCCAGCCTTAAAATGAGCTATTTGTGTAGTCGTGCCTCGCTCTGGGAGCCAGTTTTATGTCGGCAAGGCGCACAAATTGGCCTAAATAACC
+>10658 2
+CCATGTCTGGTCGCAGCACGTGTGCAAGGAAGATGCCGCAAAGCGCATTCTAAGGCCTCGTCTCTTCTAATAGATGTTCGTAGAAAGGATCACCTGCTTA
+>10659 3
+TACCACCTTGTCTGTGGGCATAACGGTCCCACAACTGGCGTAAATTGTAAGTGCTCATGATTCGTACCAGTCTGGTAGTGCCCAATAGGAAACGGTGACC
+>10660 2
+TTTAGCAAGGGGGGTTCCATTAATGTCCGGCGCCCCGCTCAAATCACGGCACGTGCAGTGCCAGACGATTTTTACAGTAAAATGACGTTAGTATCACTGC
+>10661 3
+GAGCCCACGGACTCTTCTTACTTCCGTGACCTGATACAGCCTTGTGAGCGTGAGCTCCATACATGAGGTCGATCATTGAATGCAGATAGGCATGAAGATC
+>10662 1
+ACGTAGTATATTCACGCGTCCGTATCGCAGGATTTTATGCTGCGACTTGCGAGCATTGTAAGCACAGTACCGCTCCAGTACGCACAATTCAGGGAGTGCA
+>10663 1
+CATTATTGTTAAGCCTGGGGAAATCGTCCACCGGGACGCCTGTCAACGGGATAACACAGTCAAGGCTGTCTTGTCTTAATCATTAAACCTGGTGCACCGG
+>10664 3
+CCTAGGAAGTCTGTAACGGGTAGGGGAACCCTTGTCGGTTTTGCTTATCCTGAGCTACACGGCTCAACACGTGGAATTCTGAGCCTCTAAAACTAGCCAA
+>10665 3
+CAGACGGGTGGTCTACACAGGGAGGGTTCGTAATAGAGTGATACGAGTATTAAATCCCCTGTCGCCAGCTTCCCATGGTAGCATTACGCACCATTCCTTA
+>10666 3
+GAGGCTCACAAGTCAAGATTGACTTCTGTCCCGGAGGGCCTAGCCGGCGAATCTACGCGAAACTTATAGAATCCCTTTAAGAGTTTGCTGTTCCGTAACG
+>10667 2
+GGGACGTGCGTTGTTAGTCGGAACAGCACCTGTATCGGCTCTACCGGTTGAAAATTCACGTCACCTAACCTGCATCCCGGAGATTATAGACGATCTTGAA
+>10668 1
+ACCGTTTTAGGCTTGCTCTAAATATACGGGGCTCGATGGAGAACGACACACTAGTTACGGCCCTTGTAGTCATCCGGAAATCCGTGCAATAATCCGGCTG
+>10669 1
+ACGAGGGAGACATGGCCGTGAGATGAGGGCACGCCCTTATTTTTACCAATCCGTACTCTGGCTTGTCCATTATATGAAATCGGTCAGAACCTCATCGCGA
+>10670 1
+TGGATGATCGGCCACCTTCCACTTGTTTATAGGTATGGGCAGAGCAGACGACTGTTACGTCGGATGCCAAAATCGCCCGCTATGTTGAGCCTAAAAATCC
+>10671 2
+CGGCCTTTATATCTGATAGCGAAATCGAATTGCTCTCCGGGCGACTTACCGGTGTGGATCAGGACACTATAGAGCAACGCAAGTATAGCGACTGTCTCCT
+>10672 3
+TAACAGAACATATCGCCGGATGAAAGCGACGCTGGAGTAATGACAATATCGCTTCGGCTGGATTCACGGCTTCAGCTAACCTGGTGTTCTTTCCGCCATG
+>10673 2
+TTCCACAATCGAGTTCACTGACACATACGATGGACTATAGGGGTAGTGGACACCGGAGCTCAGTTGACCCACCCTGTATTTCAGTTACTCAAGGGTTGCG
+>10674 2
+GGCTAGATGCTCCCGAGATAACACTATAAGGTAACCCGGGTAGTTCTAGTTGTGGACCAGCTCTTCTCCTAGCGCACAATAGTAGTGTTCAGACAGCTGC
+>10675 1
+TCCGGCATGCATGCGAAACCATAATCGTAGGTAAGAAAGGTTTTGAGTCTTTAGCGCATCAGGCGCCGCCCGTGCAAATACTGTGGACCACGTTTCATTC
+>10676 1
+CGCCAATTCAATCTCTCCGCGACTAGTGACTACTCTATTTGGTGCTTTGTAAACTTGACCAAGGGCGCTAATGCGCGACCAGATGACAGTGAGGCTAGGA
+>10677 2
+CTATCTGTCGATGGTGAATCCGAAAAAGTACCTACTTGGGGTCTATGAAGACCCAGAAGTTTCGCAGTTGCGGAAAGCTGTTGCTGTCCCCCAATGCACC
+>10678 1
+TAGCCTCGTCACTGGTTTTTACGACGTTCCACAAAGCCTGATCCATCGTTGTTGGCTGGCAAAGAAGAGAGTGGTTGAGTCCTGCAAGCGAACACTAACC
+>10679 1
+AGCGAGCACGCTGCTATCGCAGTAAATCTGGAAGGGGTTGAACCTCTGTTCTCTCCGATCGCCAGGTGAACTTTGATATTATCAGACTACGCTGGACCAA
+>10680 3
+TGGAGGGTAATGTCGACTCAGGCTTCAGGCAGTACAACGGTTATCCGTGCTAAACTTATATGCTAACCAGGGTAAACGGCTGTGTAACTGCTCTCCCCAC
+>10681 3
+TTTTTAGCTTCCGGATCCACGAAATGTCTTGATACCAAGTTCAATGTCCCGAGGCATCTAGATCAAACCCGGCGAAGGGCCGTCCATGATGATTGCGAGG
+>10682 1
+AACGACTGTTACCGCTAGTCTGGATTACGTATCTCAACGTGACCCCGGAGTCAAGTGCTCGCAACTAGTTAGACGTTCCACATTGGTACCATGAGGGAGT
+>10683 1
+ACCGCCACTAGAGCTAGTTGGATTAGTACGTGTGTTACGTTCAGGAGTAGGCACTTGGTCCTTCGAGAAACTCTCGGCACACTTGGCCTAATCACAAACG
+>10684 1
+CAGACAATTACGTTTTCGTAATATTGGGCCGAAGTGGTGCAGCTCCCTAATAATTAGGCGCAATCTGAGTATCGGCCAGACACCGCAGTGATGCCTCCGT
+>10685 2
+CGGGTCGCATGCGCGAAGTGAGGAAATACGCTTAGACCCTTTTCAGCTAATTTGCCGCCTGCGGCTTACTTTATCATAGTGACAGCCAAACAATGGTGAC
+>10686 1
+CTGGCTACACCATAGAGGATCTCTTACCTCAAAGTACGGCTTTACTTGCTTAGTGGTTAATCCGCACTAGGCAATAACGGCGTGGAGCGCACCTAGGAGT
+>10687 2
+ATACCAGACTCGTCTGGGCCTCACTTGATCAATTAGATCTACGTGTTGTTTAAAACCGGTGCGAGTGCCTTCATAGAACCGAGAAGCAGTGGGCTCCGCA
+>10688 1
+ATTGTGATTCATATGATTGCGAATACTAGGCCAGTCACTCAGTCCATCCTAATCTATAGGAGCGCGCTAAGGACGCTCCTGTCCGAGGATGGGCACGTCA
+>10689 3
+CCTATCCAATTAAATTCACCTTGACGATGGCCCAGGATCTATGAGCGGGAGCTCAAGGTCACTTACGATCTGAATTGTGCTCATTGCGTAAGACCGGGCG
+>10690 2
+AACCATGATGTACTAATATTTAGACAGCGAACCGCAGGGTGGACACCAAACTGTTTCAGTCGTGCTTGAGGTCTCGACAGCTGCCATTGTCCCTCTGGAG
+>10691 3
+TCCGCACAAAACCTCAGCTAATAGGATGCCGAGATAGACATGTGGCAAATTGTTTCACCTTGTCGGAGTAAGGGCGTCTTACTTCGCACGGGTCCCGATT
+>10692 2
+AGACGCGCTAAGTGGCGGGGTCAGTATCACGTGCTGTGTTAAACTGACATTGACCATACCGCTGTCCAACATGGTCCTTTAAAAGCGCCGTAGATTTCAC
+>10693 2
+ACTATCCCGAAATAATACCGCACGGAGGGGGCTTAACGTTCACACCACTTTGGTGAGGTAGAACCCGTTTTTCCCGGCGTAGGACGTTTTCAATGTCAGA
+>10694 2
+CATTGATGCTGTCTAAGACGAAATGGGCATTACGCCGAATCCACCGATCTAATTGGTGGTTCCAACTCCGGATGCCGTTACTGCGTAAACTGGGACGTAC
+>10695 1
+CGTGGTGTCGTCACCGTAAGCATCTATAGTGTCTGCATCAATAGATAATTGGCTAAGATGCAACCGTACCGCATGGCAGAGCCCACCCTGCATGGATTGT
+>10696 1
+CTTTGGTGGACCTTACCAGCTGAGCATGTATCATTGATAGTTTCAGACTTGAACGGATGCTAGGGCCCGAACGCGACGGAAACCCAACTATACTCGTCGT
+>10697 1
+ATAGATTATATTGATGCTACAATGATACCTGGCCACTAATCGTAACTGTCACCACGTAAGGGGGAATCCTGTGCCGAGCGCCCTAGTAGGCGCCGTCTTG
+>10698 3
+TGTAGCTGCGGAGACCTAACATCGAGTACTCACTGATAGGGACTAGGCTCTCTGAGCTTCGGTTATATACGGGTACTCCCAATCACTAGGTTAGACCGAC
+>10699 3
+CGGAATTTAGACTATCGGGTATAGAGGACCATGATCTTGGGGAAGTTGCAGCCTCGTTACGTCAGGCACTTGCCCGACATACGCTACACAAATTCGTCTC
+>10700 1
+GGTATGGTCCACTCTTAAGCCACCATGGTCAGCGTCAGATCTTACAGCGCTTGACGAGATTACGTGGGCTTAATGTTAGACGCCTACCTAGAAAGTCGCA
+>10701 3
+CGCAGAGGTTCACGCTAACCGACTAGGCGCGTATGCCTATGTATCTTTCACTCGGAGTTTATAGTCCGATAAGATCAGATCGCAGTACACCAGTATGGCG
+>10702 3
+TGTGAAGAATCAAATCGCGTCTTCCTAATTTCCCCTTGCTTAGGGTAATGCGAATCTCATCACGCCATGGTCGGGGAACCAACGGCGGGTTAGCTCAAGA
+>10703 3
+ATATGCTGAGGTCCTTTTGGCAAAGTGGACCGCAATCAATCAAAGCGAGTGGCTAAACCGCGTTAACTCCTATGCGTCCGACCTGTGTGAACCGACGTTT
+>10704 3
+GGCGTCTGCACAGCAACGAAGACGTCTTTATCTGATAACCATGCTCGCGTTTTTCTAGTGATCAAGAGCAGCTATATCTCGCAGCGGAACTCGAGGTGCA
+>10705 3
+CCCGGCGCGGTCGTAGACCATCCAATTGCTGCCGCATGCAGATTCATGATTAACACGATCTCTAACGGCTTAGCTAGGTGGTAATATAGAGATGGTATCC
+>10706 1
+TCTACTAACCACTTGAGGCTACCATCAGGGTGATGAGCTCTTACCGAGAACACAGATGTTAGTATGCCTAGGCTTGCTGCTTGTCCGTACCCAGGGGAAA
+>10707 2
+CGAACGCGCAATGCCGTTCTGAGTGTCTAAAGGTACACCTTCTCGTGGGGTATATCCGCAGAAACATGCCGAATACAATAAGCCTTGTTGGCGGTTCCAT
+>10708 3
+GTTAAGTTTCAGCGCGCTTGCGTGGTCCGATTCCAACAAGGCAAAAGTCACCTGTGTGGAAAGGAACAACGCCATTCGTTCCGTAACCATTGTACCGTGT
+>10709 2
+CACATATAGGAGAGACGTTCCCCTGCGGCTCACCTCTGAATGCGGTATTTCTCGAGATTAGTTAATAACCAACAACCTTCAGGGTCGTTTCGAGCGGGGA
+>10710 3
+ACATTATGGTTCAACCGACGCTATCATGTATACTGGCAGGGACCGCAGTCTAATGGCCGATGGCTACAAGGCAGCCTTGGCTCTTATCATTGGGCAACTA
+>10711 3
+TCGTTGAGAACACGAATTACCCGTCCTCTCATCTCAGATGAGCCCCTGGCGTGCTGGGGCAGTATGATACATGCGAAGCAGTGATCAGCAGTTTAACTTA
+>10712 1
+AACCTAGGAGCAGGGCGATGTAAACAGTCCTTTTACATCCGTTTCGAAACTCAACTAGACCTACGTGCGGTATTAGGTTTACCCGACGGGTGCGGTCCTA
+>10713 3
+GGCTGTTCTTTATAGCGCGCCGATATAAGGCTCTTTTCTTCGAGGGGAATCCCTTGAATACGCGAAAGAGCATTGGCACAGAACCGGCCATTCTACACAG
+>10714 2
+CGACATATTCAACGATCGAGGCCATTCGGGTAACCCTTCTCAAGATTAACGTAGAGAGACTCGCTGTGAGCTTGTTCGATAGCAAGTCTGCTGCTCGGCA
+>10715 3
+CCAAGGCCGGACTAAACTGATTACCTGCATATTCCTCCGTAGCGGAGTTGGCGTTAGTACCGTTCGCGCGTCGTGAAAGTTTAACAGCGAATCAATCGTA
+>10716 1
+TAGAAGACATCAGACAAGTGTCACCACTGGGCTCATTGCTATGTTGGACCGTCGCCCATCGAATTGGCGGAGCTTAGAATTGTGTCCCTGGCAAACATTC
+>10717 2
+TAGTTGTAGAATGATTCCAGCCATGCAATGCTGCTTTGGGACCCACCACGCGACGAGTAGTATGCTGCTGAATGTAGATCCAGAACTCGCTTAACTCGGC
+>10718 2
+CGAAGCTAGTTGCCGATTCATCTCATCACGCTGGAGCAAACATGGCAGGGTGTCTCTCACAGCTCGTCATCGCATACATGGTGACAGGATTAGTTAATGC
+>10719 3
+CCTATGGTTCGAGATCCACTCTGTTCACAGGATTATCTTAACGCGGATGTGTGGCACACAAGTCCTAAGCATAATCGCCAGGATTATCGTGGGCCGACGA
+>10720 3
+CTACATAGAACGGTTCTCGAAAGTTTGCGGGATTGTAAACACGGCTACCTTGCTTCCGACTGTAGCCGCCTGTCAGCAGAACGATGCCATTTCAAAGTGG
+>10721 1
+TACATGCTGACGTCGGGGGTCAACGCCGTCTTTGAGAGATATGCCACCTCATAATAGACGCACTTATCGGCATGCCCCAAATTGTATGCCTAGAGTAGTG
+>10722 3
+GGAATCCTAACTGTCGCCCCAGTGAACCCCAGCGAATTAAGAGTGACAATGTATTATTCGGTCATAGCGGGCATATTACCATCCTGAGGTTCTGCGTGCG
+>10723 3
+TACGACGTACGGTCGACAGGATATCACCTTCGTCTGAAGAGTCCTACCAGTAGTCACACAGTGTGCCTCGAGCTGATGCGAATGAGCTTGCGATTTACAT
+>10724 2
+CCTTAAAATTATGTCAGACTCTATTTGACTGAGATTATGTGTGCCCGCAGGTCCGCCATCTGGAAGAGACGATTGGTGGGTGCCCCAGACACCACCTAAG
+>10725 1
+AACACGTCGTGTTGTTCACCCAGGCCAATGGGCATGAACGTCTTAACCGGGTTATAATTTCCATCGCCAAAGATCATGTCGTAGCTGGACGCATCGTAGG
+>10726 3
+ACGACTACTAGCCAATCTGGGAATTCTGGTGTTACACGGGCATCGCTTCCACAGACCACTGTGACATCGTTACGGGGTAATGCCAATTTAGGAATGTCGC
+>10727 2
+ATGTCCGATAGGTGTCGGACCAAAGGTAACAGAACTATACTGAGAGATCGCTAGCTTCGCCGTCACTGTCCCTGTTCTCATCAGTTCGGTCATCAGGGAA
+>10728 1
+TATGCCAGTATCGCGACGGATTTAGGCATGGGTCGAGTTATCGGCGTACTCGAGTACTACCCTATGATTAGAAATAAGTAGTCCTACCCCTGCGCGACCA
+>10729 3
+TCGGATTAACTCTCGGAAGTGCCTATCTTGTACACGTTAAGTCTCCCAGTTGAAGCCATCCCCGGGACTAAGGGTAAATATTCGCACGATAGCCGGGAGT
+>10730 2
+CGCCAATTTTGTTCTAGATACGACCATAGAACATCTGTGCGCTGGAATATCACTGACGGGCATATTGCTCCGCTAAAGTGTCGAAGATGACTGGGGCCCC
+>10731 3
+AAGGTTTTAGTTTTTCAGCGAATAAGTCATTTACTGCGAAGCAGTGCCGCGCACAAGTCGGTGCCCTTCCTCGGGGCCAATGAACAAAGCTGTTACCACG
+>10732 3
+TGAATCTGTCTAAGAAGAACTAACCTTCACACCCTATCCGTGCTCGGCGAGACAGCTTTGGGGGGCCGTTTTAGCGAAGCCTAGTATGCTTGAACAATCG
+>10733 3
+TCATATTTGTGTGACTCCGCAGGGTAAGTTGGCATGACCCGCTTAACACACCGCAACCGTGTTATATCCGGGCTCTGAACTGCTAAGAACCGTATGAGGA
+>10734 1
+GAAGAACTATGATCTCGCAAAGGCTGTTGTGTCCATAACCTAGAATGACTGTAGACGGACCCGGTCGGACTGAGGGACTGTCCCCCCATTCTTCATAGTT
+>10735 1
+CACTGAATGACGACGCGTTCTCCCCTATAGAAAGCTATTGATTCTAGGGGACAAGGAAATGTTTTGCACTGCTGTGGTGACACCCCATGCCAATGTCCGG
+>10736 2
+ACCTTACCAACAGGTTGCCATGAACCTACGATGCGCTGCCGTGATAGTTTGCAGAGAACACGGTGCTAGAATGGGTCTATCGTCATAACCTGATTTGCGC
+>10737 2
+ACGCATTCAAATGTGTTCCTTTGCAGGTCTGGTCCCACAGTGCAGGAGGCGCAGGGATTGATTTGACCCGTAATCATCCCTGAACCAATAAGGCTAATCG
+>10738 3
+TCGAAGTAGTTTACGTCGCTTAGTCCTGTCACTGACCTTCACACTGCCAGCAAATGCGGTGGAGGCTCTGAAAATGGAAATGACGCCTATGGTAGCCCAT
+>10739 2
+ATTTTCAACTTTGTAATACGGGGCTCCCCGGAACTATCGGCTGTGACCAGATAGCGTTGAAGTTTCCCCGTTCAGGTCAAGACGAGAACGAGCGTTACCA
+>10740 2
+CCTACTAAGTGGAATGCACGCACAATGGTACAGAATTCATCGTCGCGGTAACCTCTTGTGCTTTTTCTATTGCATCAGCGGGTACGCGGACGAAGACAGC
+>10741 2
+TCAGGTTCCGGTTATACCCTAATCGTCGATCCCTGGCGCAGCAGGGCGCATGATGATTGCTTTTCGCAAGAGAATGTAACTACTAACCAGTTAGCCGGAA
+>10742 3
+GAAGGGTCGATTGGAGAGCCAACCGCTGGTCGGGCACCAATCACATAGCACTTTCTTCTACCTAGGACAATTGTTATCTTGTCCGGTAGACCTTAACAGG
+>10743 2
+AGTACCTTGTGACCATGTAGGCAGCCAGGGGGAGCCATTTATGAGTTGGAGATATGACGCGCCGCATTCCACTATTCCCCTGGTATACCCCAATTGAAAT
+>10744 3
+CACACGTACAGTCACAGCGTAGCAGTCGAGAGCGGCGAAGTGGACCAGCCGTATTATGTATGGCTTATCGCTATCCAATGTATTCGGCATACATTCTGCT
+>10745 3
+GTTCAAGCTATTTACTTAATCGAGATTCTAAATATCAGCCGCTGGTTAGCCCAGGCCCGCATCTGGCCGATGAACGGTCATGGGTCTACGAGGGACATAC
+>10746 3
+ATGTCGGGACGATGGCTTGTACGGTACAAAGGCCCTCGAACTCTCCAATATAATCGAATTTATTTCACCGCTACGCGGTGAGAGTTATCACTAGCGGCGC
+>10747 2
+GCTAGGACGACCGCATGATCTAGTTGCTTCGACCCACGACGTGAGGGTCGCTGTCTATCTGAGACACTAAGGCATCCTGTTATGGGAACAAATTCCATAT
+>10748 3
+CATTTCGTTAACAGTTGCTTTTTCACTAGAACTCCAGTCTGTCGGAACCGTTAAGCTTGGAAAGCGGACATAGAATCACCGATGGCCGCGGGGAGACCTC
+>10749 3
+GTATGCCGCGCTGGTGAAACTCGTAGCAAGTTGACACAGCGTGGTCTAACCGCTCCTTTGAGAGCCAGTTAGGCTTTGAAAGATGACAATACCCCTTTAC
+>10750 1
+AATGGTCTCAGGCAATCGCATGCTATGAGGTGGTGGCATAGTCACCTGACGTATTCGCGAAAGTTCTCCACATCCGGACATTCTTCCTCATAAGCGAGGA
+>10751 2
+TACCAATGCTGAAATTACATCCTACTCGAGAATAGGGTCCTGGCGCATCGGCGACGGGCTGGAACGGTCCAAAATGTTTTCCCGTTTTACCATAGCGTAG
+>10752 1
+GGCTCGATATATGGGCAATTTGCCGGATGCAAGAGAGTCCCTGTCACCGACTACCTCGCACGAGAGTTAGCACCTGATACTGAGTGATTTCTAGTCATCA
+>10753 3
+ACAGGCTAGGACCGTACCCACAGTTTGTTTGCGACTCCCTTGATTAGCTGACGATTAACAAAACGATCGCGCAGTTTGACTAGAGGCAAGTCGGCTTCGT
+>10754 2
+GAGCCTCGAAGCCAGGCCACTTTTACTTTTGTCATGTTCTAGCATTGGTACGGTAATACCACGAACATGCAGGGGAACCCATCATGTTGACGTCGGCAAG
+>10755 2
+GTATAAGACGCAGGTCGCCTCATCGGATACTCGATAGTCGTCGTGTTCATCACTGCTAGAATGATAGCACTCTGAGCGAAGTGGGCACTACGTTACTCAC
+>10756 2
+CTAGTGTCACCCGCCAGCCATAGCGCCTGGTGAGGCGGATTACGCTTCTACAGTAGGGATCGAGATTCTACGAACGTAGTAATATGCCAGTTAACTTACT
+>10757 1
+CAATTATACCGCCACGCATCTAGTCTAGCCGAAGTTATAGTGGAATTTCGATTCCCTGGCGGTGCTAAATGGTATTGGGGCCCCGGCACGTATCAGAACA
+>10758 1
+AACCCTTTGGAAGCACAGCGTCATGCCAAAGTATGTGACTTTGATCCTTCCTAGTGTACCGGGAACGCCCCACCGGTGGATGCATTGCTTGAATGGAATA
+>10759 1
+CATCTTGGGTCTCGACGCTCTTAATCGCGATTGTACAACAGTCAAAAAGGATGGCGAATTACCAGTCAAACTCCTGGTGTGTCCAAGGACCTGTGCGGTC
+>10760 3
+TTTTCAGTTTTTAGAAGAATGTGTTTAGGCTGTCAGGCCGTGACCCTGAACCAACCCTCATCCGACTGAAGCACCATGATAACCGCTGGGTGCACAGAGG
+>10761 2
+GTTACCAGAGGAATGGTACGCCTATGTTCCCTACGGAGCCAGTCTACCGAATAATGGTTTTACTTAGTATTGGCTATCCAGTAACCGCCCCAGAGGGACG
+>10762 1
+AATACCCTGTCTGGTTACTAAAGTGGCTTGCCGTCTAAGGAAGCAGTACGGGCATTCGCCACTACCGCCTTATCATCAGGCAGTTGAAAATCTAGTGGGC
+>10763 3
+TGTAGTGTAAAGAACGTGTGGCAATGACCTCACATAGCCACATTTCATCGGCCAGCGCAGGTGCCTGCTGGTTTCCCCAGAAAGTCTCAAGAAGTTTCTG
+>10764 3
+GCCAATCAAACAGGACCCATGTTGGACATGCAGCGAGTCGTATGCCACATCCCCATTCGGACTCGTTGTTTGTGATCAATAGGTCCGGCTATAGAGGATT
+>10765 2
+ATATCCTGGCTCTCCGCCCCTTCATCCTCATTGTGACGGTAGAAGGCAAAGCGGAATTTCAACGACTTAAACGGGGGCGTGATATAGAGCGTTGCAATTC
+>10766 2
+AAGGAAAGCAACTCCTTGGTTACTGCGTAGGGGACGCGTGTCCGGTTTCATTGATTTGAGCCTGTGATTCCGCATGACCAGTACAAAACTAAGCCACTCC
+>10767 2
+ACGCTCACTAGAACTTAGAGTGTCGTCGTCGAAAGTCGTCCACCGTACACGATGGCGAATATATTGGGCCCCGTATCGCACCAATTTTTCTGAAGTGGAG
+>10768 2
+TTAGGGACGTTTGCAACGAACAGAGAAGCATCTCGGATGCAGAGTCTCTAGTGCTTAAGGACTACATATATCGCGCCCCCCGATGGTCAGTCATTCTGCT
+>10769 3
+GAGATTTTCAAACTACATGTACTGCGGCCACCTCGGCATTCGTCCGCTCTACACACGGGGTAAGCTTTCCGGTACAAATTGGAGGCGACGTAGAGTTATA
+>10770 3
+ATCTACGGTGCTTCGACGTCCGCACAGTCTTACTCTCAAGTGAGACTGGCTTCAAAAAAACGACTATCCAGTGTAGAATGCCTTGGTTGGGCGCACGGAT
+>10771 1
+TTAGGGAGGCGCTAATACGCGACTAACTAAGGTCTAAAGTCGGTGTTGCTTATTGACATAAGGCCCATTAACTCCCTCACACCGGTCGCTGGACTTGAGC
+>10772 2
+ACAGCTGCGCGGTCTTAGACTAGATGCGTCTTTGAGAAACCACGGCATTATCCTAATGCGATCTGGGCATCGCTCTTGCTCTCTACAAGGAAGGGAAATC
+>10773 3
+AGGGTGAGCTCGCCTTTACTCCTTTAATCACTTGAAAAAAGGGGAGAGGCAGCCCTAGTGTCAGGGCAATATCAGGATTAATTTGGTCCATTCCCCGCCC
+>10774 2
+TCTCGACACATGGGGCTGAGTGGTCTCCGTTGACTCTTCGCTTACTCAAAAAGGCGCAGCGTCGGCAATAATGTATTTTCCCGAAATAGACGTAAGCGCA
+>10775 3
+TCAAGTACGCATTAAATCTTACAAATCAGCGGGAGCCGCAGCGGTATTCTTACAGCAGTCCTCGAGCGACGTTCATATCTGGTATCGCTGCGAGTCGTGA
+>10776 1
+CGGATTAAGCCGATAAAGTGTGTTGGATTCCTTTCAGGGCGCCTACAGGTAAAACCATAGTTTGCTAATTGTCCTGACGCCATCAAGCGCCGAGTGACCC
+>10777 2
+AAGGTACGGCTCGCTTTTATGCCACTTCCGAGAGGAGCCTCAAAGACGACAATAGCAGTTCCTACATGCGAAATAGGCCTCTGCCTTATGATTCGGGGTT
+>10778 1
+GTCCTATTCAATGACTTCGAAGGCAATCCGTCGTGAGGAAGCGAGATCTTTCCTATCCGAGAGCGATCGAAGGGTAACAACGTACCCGTGCTCTTTGATC
+>10779 2
+AATGGCAGCGGATTCGACCTAGGGAAACACGAAGCTGTTCGCCTGTAGCATTATACCGCGGAGTGATACGTTCTTTAGCCTTCTATTAAACCGGCGACTC
+>10780 3
+AGTACTAATTGGATCCGGGTCACACGATTTTACGGTTTGCGAGTACCCCGCGCCCGGCGCCTTAAAGACACTTGGGTATCGAATTGTCCAATGTAACAAG
+>10781 3
+CCGTAGTAGACACAGCTCGTCGTGGCGGCAATATCGTACCCGCGGATTAGCTTGTAGTCTGCAAATCTGAGCTAGCGCAATGACTTTGATACCTCAGATA
+>10782 3
+GATAAGGTGGCTGAAAGATCAGATCTTTTGCTTTAGATATGGCCTGCCGTCTACGAATGCGCCCCCGATACCCCGGCACACCTGTGGTAGCTAAAGTAAT
+>10783 3
+GATTCGACGATCCGCTAACGGACGTGCTCCCGACGATTGAACACGATTCTTACGACTTGGAGAAGACCTCTTAGAGTAAGTTGTGACCTTGCACTGCATG
+>10784 1
+CAGATACTCTGGTTCGGCCCGACACTAGGGGTGGTTTTGAATTGCACCAGCCAAATAGATGCGTGTCGCCCAAATCCTCAGGATGTTCATAAGGTCCATA
+>10785 1
+ACTGATCGTGCCGAGGTTAGGCTGATCGTCAACCCCGATTGCGGTGCGATTCCCGTTTGACCAGTAGAGACAGACATCTAATTTGAGTACCTAACATACG
+>10786 1
+GTGGGTGAAGCCTTCCTGTTGCGTTTCGGAGTCAACATCGAACAATTTCGGAATACTCTACGACGCGACGCAGCTCATTACCTGAACACTGCAGTTGAGA
+>10787 1
+AGTCCTATACGCAACCTTCTCATCTCAGCCGTGAGATCTCGAGCTTCGGGGAATTAGACGAGCTGAGGAGGCAGCTCTTGCTAGACAGAATCGATTACTT
+>10788 2
+TTTTACCGCAGTGCCGTCGGTCACAAGGTGCGGCTGAATGCGACTTGTAAACTAACATTCGGTGGGGGAATTCAAACCCCATTACTGGACCACACTTAGT
+>10789 3
+AATCTGACGCTCACTTGTTCCAGTAACTTCGTTCACTGAGTCAGACGTAACGCACAGCATGGTGGTACACGGTAGGCTACAGAAGCCATGTTCCGTGAGT
+>10790 1
+ACTGTCACCCCCATTTCAAGGGAAGTGGATAGGCGTAACGGAAATAAGTGATCCTTAACCTGTCTTATTCCAGCCTGGGACGGTGATTGATACCTGGCCC
+>10791 1
+GTTTAAGACAGTCGAGAGCAGTCTAGATGATTGCGCCTGAATAAAACGCAGAAGTTTTGATCCTCCCTTGTGCACCATCGGCGTCGGGACACATTCTCGC
+>10792 1
+TAGCTGTGTGCAGGGTAACATACCTGGCTTCTGAAGTTTCCATACGCCGAACGACCCTGTTAAGTCACGGTCCAGTAGATCTCCCGAAAGATGATAGCTG
+>10793 2
+GTTAAAGAAGTTGATCACTAGGCCTCCGGTATCCCGTCTAGTATATATTGACACCCAGGGTATAAGGTCCGACTGTACCCGTGCGAACACTAGCGGTGCT
+>10794 3
+AAGTGGACGCAGTTAGATCGACCGGAATGTCGTTACAACATCGATAGCCTCCGGCACGGGCCCTGTCTTCTGTTGAATCCAAGAATAGGTTTCGTCCAAT
+>10795 2
+GCCGCGGTTACTATTTTATAGGCGGGCAAAGATCCTGGGACACCTATTTTTCGGAACAGGGATACGTCAACCCCCTAGGACTTTAACCGTGGCCGTAATA
+>10796 1
+GCAAATAACCGCCAATTACATCATCGTCATTGGGAATCGCAGTTTGAACCATGCTGTGGTTTTATCGCCCATTTGACGGGGGGCAGACGCTGCAGACTCA
+>10797 2
+CCAAGCAACGAAGGGTTCTTTGCGGGACCGGCTAGAACCACCGTTAGCTACATCTTCATTAGTGGGACAACGACGCTATTGGACTATGTTCTTGCGCTAA
+>10798 3
+ACTTCTCCCGAAGGCTTGTTCCTGCATCAAGGCAGCCATAAGGCAATAGATTTCTGACATCAAGTGTGGAACCCATAGTGGCGTGGCGTTCAAGGACCTT
+>10799 1
+TCATTATTAACTCGGCTAGAGCTCGCGCGACGCGGTTGTAGAATGACGGGCAACGAAAGTTTCTCCTAACCGCAATTGTCCTCTGGGGACACATCTAGTA
+>10800 3
+CATCCGAAAATCCTGGGAGGGATACAACAAGGGTAGCTGTCCTTCGAATGTCTTACATTTAGCTATACCATTATACGTCCGGGGCCGCTGCGTGACGACT
+>10801 3
+TCCATCTACTAGTGTCCCGTAAGGGATACAACGAGACGCCTGATTTCAGGGCCAAACTTATCAGGTTACCAAGTTGGCCGGATGCGTCCCTAGGAGTTAT
+>10802 2
+ACACTCTCTTCTTGATCTCGCGTATAGGGAGGACGAGAATCCGACTCGAAGTTAACTCCGTTTAACGACTATGTACGGTTGGCAGTCGCCACGGAAGTCA
+>10803 1
+AACTGCGCAGTACTAAGAGCCACGGTCTGCATCCTTTACGTATCTTACCCAAGATGTCCGACTTGCGCGGTCACAATGATTAGATGGACAAGTTGGGTGC
+>10804 2
+CACCGTTTGATAAGTGCACAGCTTGACGGTATGTGCGCTCTTCCTAATCCTCTACTCATAGTAAGCTGGGAGGGAACTAGAACTTCTCGAGACCGACGAG
+>10805 3
+GAGCCGTGACGATTCCGACGTCATCATGTATCGCCAGCGATTCGGCCCAGTAAATTGAATGGCAGTCTTCTTAGTGTACAAACAGTGTTGAGCACCATGC
+>10806 3
+TCTATGGATTTTGCATCGGATCAGCCAGTGGCCACTGCCTCTGGTGATGCAGGTGGAGACACTAAACCTTCTGAACGCTAACAAAATTGCACGACCGTTG
+>10807 3
+TATTAGGATTACCAACCGTTCCGGAAACCGTCTGTATGCTTCCTGTCAGATCCAAGGAGTGCTTGTACGTGGAATGCAAATTAAGCTCGCAGCGCCCGGA
+>10808 2
+ACGTAAACTCTCGCGCTCTGGATATCACTCGTTTGTCAGCCTGTCGCGCTCAGGTGCAAAACTTGCTCCGAGAAGGCATTAGGTATTAAGTACAACGAGG
+>10809 1
+ATACCCTGGAACGACTCGAGATGCACACTGAGCTTTGAGGGTAGTTCCAGAGGGCTATATTACCTCTACCGCCTAGTACACTGAGTGTCTGCCAGATGTA
+>10810 2
+CCTGTCTGTTAAAACAGTGCGGGATGATCAAGATCCGTTCTGGTGGCTTCCGTCTGAGCAGTGAGGAAACTCTAAGTCGTAGAACCACTCGCCATCATCA
+>10811 2
+GGCCTCCTTTAAGAACGCGGATGGCTCGTAATCTGATGCCAATCTGTTCTCAATCACCCCTAGAAAGGTGCGCAAATAAGCATTTATAGTCGGGGGCTCG
+>10812 1
+GCCTCGATGACTAAGAAGAAGTTCGCTGGATGTGCCGGGACCTATATAATCGGCGCCTCCAATGCCCCACTTCTGGAATCAGCATTTCGAATGGAGTTTA
+>10813 1
+AAGGTTCGACGAAGCGTAGTCTCACTAGAACAGTTCGTACTGTGCACCAACCTGCATTTGGCACGGGGTCTACACGATTGAGAGTGCTTACAGTACTCCT
+>10814 3
+GGCTTGGCAAGCGACGTACCACCTGTTCATGTAGTATCGAGTGCGCCTTACAGCATGCCAAAATTATAAGAGTAACTCCTTGCGGTATGGGCGCTTACAC
+>10815 1
+TGTCACTCGGTCGGCAACCAATGAACCGAAGTTGCAGCATTGTAAGCCCGTTCGCATGATACGGGGCTGAATTTTATCCTCCGTCTCAGTGAAGGCAAAT
+>10816 3
+CTCGAGTTAATAAAATGAGTCGCTGATCGCTAGGCGAAAGTTGCCAGCAGGACATTGCACTGACCAGCGATTCCCGTGCTCCTGTGCTAGATTAGCCATT
+>10817 2
+CAGTGGCACAGAAGTCGTCCTTAGTAAGATACTGTAATGTCTCTAAGGCATCGCTGCGTTCTGAGCGGAGACCGCCACGGTTTTCTGCGACAAACAATTC
+>10818 1
+TGTTGTCCCACGTCAGAACGTAGTTAAGCCGTTCGTCACGCCGGCAGCAGGAAGATCAATACGCCAAACCTAACTGTTACGGCATTATGGTGAGCTTTGT
+>10819 2
+CCCCAAATAAGATTGTATCTGGACTTAACCCGGTGGACTTGTCTACTGAAGCGCTCTGGTAGTATAAGCGTACACCTATAACAGGACCGGTCTCGGGTGC
+>10820 2
+GGGCTAGTTGCGACTGTCAGTCCTGAATCCCCTGATAAAATACCTACACTCCGGAAAGGGTGTAGTGCGGCATGTATCCGTTTAACCCTACAAGATTGCG
+>10821 1
+ACTCCTCAGATCCAATTCAGCAGCACTTTGAAGGAGTATGACCTGTGCGACTTTTAGACCCGTTAGCGATCGAACGGATCCAGGGACTTCGATTGCATGG
+>10822 1
+GCCTGACCCACCTGAGCGCTTTCCTTTGGAATATAGTCTAAACACGCAACGGAACGCTGATTCAGGTCGAGCTATGGTATTCTAAAGGAGTGTCACTCGG
+>10823 3
+CTCAATACGAGGCTCACAGGGATCTTCAAGCCCCACAATCGTGGACCTTTGGGCCTGGTCCTGGACGAGTAACAGCTCGTGTGAGAAACTTTTAAATTGT
+>10824 1
+GATGCTAAGTCGTACAATCACAGCGTCAGCACGGATGTACGCCCCACAGGATAGAGATGTGCTTGATACTTCTACGTATTCATTCCAGTCCGTTCGGGAG
+>10825 1
+TTCGGCATTTTAGCCTCGGCAACGTGGTGCGCTACCTGTGTCTTCGTAATAGAACATTAATACCCCTGACAATATCACAGCAGGAGGGGCGACAAGCGTT
+>10826 3
+TGGCAACAACAGTTTAGTTAATGGCCGTTTATCCACAGTATCACATTTCTGGGAAGAGGCCTAGTGAGCCCCTGGACGGGTCCAGTTCGCATCCCGAATA
+>10827 1
+CGGTACGTCATAAGCATTCGCTTTTCAAGCAGTATACTTACACATACACGCGCCACCGATTTTCTAATGAGTGCAGCAGAGGCGCGAGTTCGGACTGTGG
+>10828 3
+CCAAAAGTCTGAAAAGGGTGGATCTCATACTGTCACGCAGACACTACGCTGTCTTTGCATGCACTTCCTCAGGTGCTGTACGTGTTCAATGGCCAAAGGG
+>10829 2
+CGAGTTAGTGATAGCTCTCGTTACCAACAAAGTATTAAACTCGCGTGGCACAGCAACTCTCAACGATTGCCGTGGATTCGGGGTGGATTGCAGCATCTCC
+>10830 1
+ACGTTGCGGGGGGGCCTTTTCCCCCGCTTATCGAACAAGTTCCCAGTACAAGAGTATCCTCAGGAGCGCAAACAGTTAAGTAATCTGATTACAGGGTTCT
+>10831 3
+CAGACGCCAGTATTTCATACCACCGTAGCGGCTCGCACTGCTTGGATAAGTACCGTGATCAGGAATGTACATGATGTTTGGCAAACATATCGCGTCGTCG
+>10832 1
+TCGCTATTAGACATCTACTGAGAACCATCGAGCGCTGCTGGACCGGCTCTGGCGTAAGGATATATTCACAATCACGTACCGGTCTGAGCAATTGGTCAGT
+>10833 1
+CTAAGTCAAGACGTGTCCTGCTAGTGCGACTTTAGTTCTCACAGACACGAGTATACGCCCGCGGAGTGTGGAGAGCGCTGCCTCAATTACTAATCTTGAA
+>10834 1
+ACTCACTCTCTGTATGTAGTCATCATAATAGCTCCCTGGCGAGGCTGAGCGATAGAGCCCGCGACTCATAATCTTTTAGGCGAGTGACCGGGCTGAAAAT
+>10835 2
+AAATGGAGCACAAGGACGCGTTATTGGCCTGGGCATATTCCTGTGTAGTTCAACCAATCACAGGTCTTGGTACCGAACTTATCCAGGATCGTCGGACCTC
+>10836 2
+AGCTCGATCAGATTCTAGTGCTGTTGATGTCCAGCAGTTGATAAAGTTATATGGACCCCAGGGATCTCATAGCGCACACGCCCAACCGCTTGATAGTGCG
+>10837 1
+AAGTGACAGAAATTTCGTCTCGCGGTGGGCAGCTGTGCGGACATCGTCTAGACTCCTCGAACAATATTGATTCAGTAGAATACCTGCTCGAGCGTCCTCA
+>10838 2
+CTGTGAAAGTTGAGGAACCCAACACACCAAACTCTAGTGACTGGGACGTAGCTAGTGTATGTGATTCCGCTTCGTCTCCGTGTCATCTTACGGCAAGCGA
+>10839 2
+AGCGGTTATCTAGTAAGTACCAGTAGAATTGGCTTGCTGGTCTTGGGACCGGGTCAGGGCACATGAGCAATTGTAACTCACCCCACCTTAGCAATCTCCA
+>10840 3
+ATGCGTTTCGGGACTGCTATACATCATGTATGTCATACGATGGGGCACATGACAACCGCAGCTGCACGATACCAATCAGTGATGCACGTCTGCTACTTGG
+>10841 2
+AGGACCTGTACAATTGTCCGTTCAATTGCAGCGACTAGCTGAATCTTAGAATCACCGGAGACGGAAGTTCACGTCGATCTCTGCACCATGCGGGGTTTCA
+>10842 3
+TATATGGAGTTGTGCCAAGCATAACCGCCAGGCCCGCAACTATAATGTTGGGTGGTAACGCAAATTGATCCTTGACGTCGCTGTCTGACCGATCTGAACC
+>10843 2
+GTTTTAACTCTGTATAGGCACTCGTGTAGCGAGCAGTGTTTGCAGTTCGACGCGTACGAGGGCTCGAATACACAACTGTCCCTCGGATAACACACAGATC
+>10844 2
+CTCGAAGTAACCGGCCCTAATGTGTAAACCGAGGGCAGGTCTCTCATTATAACTACCACCGTGGAGTGAGTTGTCACGAGTGTTCCGCTAGTATGTCCAA
+>10845 2
+GTAAGGCCTAGTATATCCGGAAGAATTCTCTCACGGAGACACGAGCTCGCCGTCCTTTTTCAGAGTCCAGCGAGACTCGGCTTGAGAGTTAGCCTATTAA
+>10846 1
+ACTGCCGTGCCCATTAACAACGGTGCGAAGCCGGGGACGTTAACATACCCATCACTGATTTCCGTACGCTGATTCTTGAGTGCGTGAGGAATAATCTGAT
+>10847 2
+ATGACTGTCATTCCAGAACAAGTAGTCAACTACGTCCATTATGCGGGGATCTAACTTGCGGGTAATCCTCCCTAGGTGGGGGCCCGTTCCTAAAAATGCG
+>10848 3
+TGGCGCCACATTCCACGAGTTCTAGTAAGTAGAACCCTATGGCCAAGCCAGTTTTCTACAGATCGACGCTAGTTACAGGTTGCGTTTCCAGAAACGGGTG
+>10849 1
+GGCATCTCTTTAGCCGGGACAGGCATTGCAACCGTACATTGCGCAAGATTGTTAACGATTACATCCAGGTTGTATCAAGGGGCCACTCGATACGCCTGAT
+>10850 3
+AGTCATGGCGCGAGGCTCCGTGGGGATCAAAAACAGGTTTTTTACCTCGAAATCACCTCTGGTCAAGGCGTATAGAATACTCACCTATATGCGTCTCGGC
+>10851 1
+TCTGCGATCTTGGAACGCTGTCTATTTGTCCAAGCTCCAGATGGCATATTTAATGACATATGACGCAGAAACAGGGGAAACGCCTTCGCTAGGCCTCCGG
+>10852 2
+AGGTGGACTCCTGCCCGAGTCATCCTTCTCCTAATAGTGGCGTAGATTGAGCTTAAGCTGCGGGGTCATAAAAAACGATTGCCTAAAGAAGTTCCGCCCT
+>10853 3
+TACTTGCCCTCAGACAAATGGGCGCTTGCGGGGGCTTCCCGAATCCAAGCCACTGTTACATTGTGTAACGACAAACGTCTCTAGATTCAGTAGGATATGG
+>10854 2
+ACTAAGGCTCTCTACTGGCTCCTTCCACCCAGTTAACTCAGGCATCACAGCTTACCAGATTTATAAGTAGACTTGTGAGACGAGCGGGGGTACGGATGGT
+>10855 2
+TCCCTTCAGTAGCTAGTTCGGCGGAATGTATCTCATGGCATCCCGAAGAACTATACGACGGACTCTGAGCTAGAGGGCCCTGTTCACATTCTAAGAGTAG
+>10856 2
+GGAACACTATAACCGGCATATGAAGCAGCGCGGATCTAAGTGCACCAGTGAGATCCCCGTTACTTTGGCTATGTGTTAGCCTGTTCTCCCTGGAAAAGCT
+>10857 1
+TACCATATCGTACAGACTGCATCGCATCTTAGACCCCCATTCCGTAGTGTAAGGAATCAGTATGACATTTCGCTGTATATAGGCGACGACTGGGCGGGCG
+>10858 2
+CCGGAGATCTTGGTGGGGAATTGTAGAAACGCCACTGATCTCCAGCCGGAAACTTTGCCGGTGAATTTCAAGTATTCCGAAGTACCCTCGTATCCACTAG
+>10859 2
+GAAGATGTGCGTTCTTGATCCCGCTACGAACCGGCGGCTTTTAAGTTCATCACGAGCGGTAGTCCAAAAGGACTGAGATTGTCCAGTAACTATGCCCACT
+>10860 3
+ATTCTATACTGCCTAGGGGCGTCCAAACCCGGGTGGTTTAACGACACCGGCTGTTCAGATGGGCTTTTACGACCATAAAACTAGCGAATAGTGCGCTACT
+>10861 3
+AAATATTATTCGTGGCCGGTTCCAGCCAGGTCTGACAGACAGATGTGCCGCATATAACGATCGGGCAAGCTTCAGGTCGTCAACTATTTGCGATCCGATC
+>10862 3
+GGTGCTGCTGCGGAAATATGGCTGTCATTAAATGACCTCGCGGGAAATCCTCACTGCTCAAAAAGGGATGTTTCAGCCGCTCATCCTCCTAGTCGGTAAA
+>10863 2
+ACTTTCTTAAGTCGCAATGCTTGCACACAGTACGGGAGACTGGTGCAGCGGGTTACCTATAACCGTGAACAGGTTCGCCCGTCACCAGTGCTAAAGTTTA
+>10864 3
+CTCGGAGCCCAACCGTCAGTGGATACTGTTTTGGCCCCACATTAGAAAATTATCGTATTCGAATGGTTGACATTCCTAGAGCACCGTCGATGACGGGGAC
+>10865 2
+ATACTTCTCCCTAAATGTTCAATGGAGTAGGGGCACCATGGCCATGGCGCAGTTAAACGGTTACTAGCCGAGTAGCCGCGCAGGACGCCATCATTTATTT
+>10866 3
+AAAGTGCAGCACATTTATGCGTTGAAGATTTCGCAGTTTCACAGGTCCGGCACTCTGTAGCATCCTTAGCCCGGTGGTGCAGCGACAGTAAAACTCGATC
+>10867 3
+CGTTTAAAATAGAACAGCTCTCTCCTAGGGCGCGTATCTGCTCTTGCGCTACGATCGACCAAGTATGGCGGACTCAAGTGTAGGAATGCTCCAATAGTGC
+>10868 2
+AGTGGCTGTTCCAACAATAGTATAGTCAAAGTATCATCATAACCCGCGGACGCCATTGTTCAGCAAGCGCCGCTAGGTGGTTTTGCATCCTGGACAGTCG
+>10869 2
+ATCCTAGACCGGGGTCATAGTTCTCACATGCGGGTCCTTTTGAAGCAGTAGGATATCCGCGGAACCCGTGAGCGATTCTCCTTATATGCGCACATAAAAG
+>10870 2
+TACTAGGGTGGATGTCTTCGTGCGAAGGCACAATAGAGCTTGTGGGTTCCAACAATAGAAAGCATCGTCCGGTCGTACCCCTCTCAAACATCTCCATGTG
+>10871 2
+AAAGAAATTTCCTATAGGGGAGGCTAGAAACGCAGCGTTGGCGAGAAACCGATGTCTGGTCCGTCCCCTTGTATCTCTGCTACTATCCGCCATGTGCAAT
+>10872 1
+CGGCTCTGAGACTCTGTTTGACGTGGACGGCACTAGAAAATATTCTAGACCCTTACCCGGGTCTGCTCTACAGAAGCCACTGTGATAATGCGGAATTAGC
+>10873 1
+ACGTAGCTGTTCCAAGCCGATTCCTAGGGCAACGCGAGAGTGTTCTTGCTCAGTTTTCTACTATCGTAAAGTGTGAGGTAACAGTAGAGCACCGCCACCA
+>10874 2
+TTGGACACCGTCTAGTAGTACAGACGGCGCGGTTGGAACGAGCACCATACGGCTTTATCTGCTAGCTCCCCCGGAGATTAATTAACTAACAAGTCTTGTG
+>10875 3
+CCCCCATGGCGGATCGGGCCAGATCTTATATCCTACGTTGGCTATAAATAGGCCGCGGAAAGATTGAGATGGCCAGCAGTTTACTTAAGCGTCTTTCCAA
+>10876 2
+TTATTATATATCGGCACGTTTTGTTACCGCAAATACGCTTACAGCTTGTTGCGGCCAAGTACCAGGTGCCCTACCGGAACGATGACGACACGGGGTCAAG
+>10877 3
+TCACATACTGGCGAGTTGAATAGGTGAGGTTACGCTCGCCTACCCTAGGCGGCCCAGTATGTCGAATACAATTTATGGAACCTCCGGTATGTACATCACG
+>10878 2
+AACTGAGGCGACCTGTGTGGTTACCCGGGTAGTCCGCGTGGTCTATGCGTACGCGACGTTTTAATTCCAATAGTCAAAATGTATTCCACACGAAACGCCA
+>10879 2
+CGGGCGACTGTAATCCGGAACATGAGTAACCAACGGGGACCTTTCCCTTGATAGTACACTTCAGCATGCCAACATGTTGGCTGGTCTTCTAAAGGTCAGT
+>10880 2
+ATTAGCAAATTTTACCGACGGTAACACAAACGCGGGACTTTTTCTCTAACTACGGTCCGAGGGCCTCTTCGAGGCTGCCGAGACTGTGTGCAGTTAAGCA
+>10881 2
+CCAGCATTCACTAGGGCAGCGGAGCGGAGCAGTTTTTCATAATTATGGGCTCAATTACCAATTATACGGAGTCGACCGTCACTTTCCAGGTCGCGTGAAC
+>10882 2
+AACTTGGATATCCGCAGATCGCTCATTGGGATATTAAGCCTGGTACAGTCCGTCCGGATCAAGGCCTTTTAAGATTAGTAGCCGGCAATGCAGCCCGCTA
+>10883 3
+GTTACGGCCTCATGCGTATCAGAGGACGACCAGCCCTATGGACCTCCCGAGTAACACGGATATTAAGCACTAAAGCTGCTTGATTGCATTTTGCTGAGTG
+>10884 1
+GGTGCGCACGCCGCAAGTCAACTTTTGTCGGCCCGCAAATCGTCGGACCACCGGGTTTGGTTTAACTATATTCCATATGAACTAGTCAATCATGAGGGAA
+>10885 2
+GATCAAAACAAGTACTTAATATTCGATTTTGCGGGATGCACCCGCTTCGGGGCTCAGAGAAATGATGGTTCTCATGGGACTCCCATCCCCGGTAACGGCT
+>10886 2
+CCTTACGCTAAGTAGGAGAGGGTTCCCAGCTCAAGCGGAGAAGTCCTATCACACTGTAAATTCCAGTTGCGAATGTAGCCCAACCTTGTTTGTACTGGCG
+>10887 1
+CAACGGGGTAGATCTCATAGCTTTAGCGGTACCTGTTATTAGCATCCAAACAGACCGTGAGCATATTGTCTCCGAGAGACGCCATCTGAGGCGATTCTCG
+>10888 3
+TCGAATTCTAATTCCTCACCTCAGGCTTGCGGCACGCAGATAATCCACCGTAGGTATTACGGGTGGAGTCTTGTAGTATCCTAAAGGTCAGACCGAGGCA
+>10889 1
+TCCGCCTGAGCCTCGGCAGTCTGAGACATCTGTTGAGGCAGAAATGCACGGCCGGCCAAAGATTTGGACGAACTTATCTAGATATTTGCCGTCTATTACA
+>10890 2
+TGCAGTACCGGATCCACGGAACGCACAGACTAGTTATAATCGCGAGTCTGTCGCGCTGATAAGATTTTGCACTCAGGCCCAGATATTTTCATTAGCGCGG
+>10891 3
+AACATGTGTCAGCAAAGGGTTGTCTGTGATACGTGCCTAGCCTGCTCTGGGACAACTACTAGACCTTTAAGCAGGGAAGGACCTTCCTTAATACCGGTCC
+>10892 2
+TTGCCAAGGACTGATTCTCAATATGTGTTCGAACCGGGTTGCCATATGCCGTGTAGTGCTCCACTATCGAAGGAATAGGTGGAACTACACCAGTCCGCCA
+>10893 3
+TATAAAGCGCATGGGGACTCGAAGGATTGGTATAAGAGTTCAACCTTCCCTCTGAATCGCAGCGACCAGTTTTACCCCGTTCGTACGATGACCGTGTGAC
+>10894 2
+AGCCCTGACGGCTGTTCCGATGGCGTCATTGCTACCAATAGTAATACAAGGGACTGTTGACCAGTGCAATATGCCCTTGGGTACACTAGACGATCGCTAT
+>10895 3
+AAAATTCCTCGAGTTTTCCGGAGTGATGGAAGCGAGGCCTAGCTCAGTAGCAATGCAATGTAGGATCACCGCTGCCCCAACTTTGGTACGCCACTTTTGA
+>10896 3
+CATAACTCCTTTCCCCATAACTCGCGTCTGGAGTTGAATTAGATTTGACAATGTGCGTCGCTGAAGACATCATAAATCCCGGCAATGTGGAGCCGGGGCG
+>10897 1
+GTGGCTCGATACTTATTATCCGGAAAGCGTTTAAGGGGAGCCATACCCTTAACACCGTATCCGCTATCTTTGTGCCACACGGGAGAAGCATGTGTCCAAG
+>10898 3
+TTTGCTGACGGAATTCCACATCGCATCGCGGTAGTAACAGTAGTGTGATTTGACAAGTAAGAACTCAATCGAACTTAGGCCCTTCTTGCCACCGGGGCGC
+>10899 1
+AAGGATAGCTGAATCCGGCACTCACTCGATGGGGTCATGCACTAACGAGCTGAGTCGATACTCCGGGATCGTGACCTAATTCGACGCGTTTTTCAACTAT
+>10900 1
+TGAAACCTCAGTTAGTTGGACGTTCGACAAGAGTCTTAGTCAACCGATCCTACCGTGTTTGATTCAACTCGCCCGGGACAGTAGCGATTGCCAGATAGCG
+>10901 2
+CGGTGCCAACCCTACCAGACTCAACTGGAGTTTGTCGTTCGTGTGTAGTCGACCGAGGAACCTTTTAGACCCGAGTTGACATGCTCTATAGGATGCAAAA
+>10902 1
+GTAGCGAAGAGACTAGACCGCCAAGGACCTGGGCACACGGCGATTTGGAGATAATTTCAGTTCGCCTACCGTTTTGTGATTCCAGCTTTAGCCACACATT
+>10903 3
+GGCAATGTGAAACGGCCCATCAGGGAAAAATTTTTCGTAAACTCCTCGCTGACTAGTCATACGGGTGTCCGTAGAACCCTGGGACTTTGCTTCGAACCGT
+>10904 1
+TCTACGAAGAGCCGTCTAACTTTCTCTAATGTTATCGCATCGCAGACATACGTATGCTGGGAGCAGTCATGTGACGTGATTACCGGCTACGCGAAGCCAG
+>10905 1
+TGGCGAATCACGCCACAGGAAATATAGCCTTATTTACCTGAGTCCTGGATAAAAACGGGCTACGCGAGCGTTTCGTGGCACGCGCTCCAAATTTTGTCTG
+>10906 3
+GTCAATCAATCGTCGTGAGATCATAGGTCCCGAAATCATTATACTCAACTGGCCACTAAATTGTTCATCCGGGGCCCAGTTCTAGTGGGGAACGGCTGGC
+>10907 3
+CAGCTGATCCCGCGCCACTAGGTCTGCCTTCAGGGAACTGCGTTTCAAGAGTACTTGAGTTCATACAGCACAATTCGTCATGGTAGTAGCATAAGGAGCT
+>10908 1
+CTCTCGAAGTCTGCTGGAAATTGTGACAGGTCGCAACGCGACGTCGATTAAGCAATCCAGGTCTCTGCAGTTCACCGGTGTCTAAGACAGTATGTCACAT
+>10909 1
+GTATATATGCACATAAAGCCCGTGCGGTACACACTGATCATCAACAGGGTACTGTCTGTGAATGCCCAAAGGATCGCAGCAGGCTGTCGCGCTTCGTTTT
+>10910 3
+GCAGTAAACCAGTTCGTTTCATTGCCTCCAGAGTCCTCAGACACGAAAGGGTTAGACGCTAGGGCTGCGGTCCATAATTCAGGGGTATTCAGAACTCTTC
+>10911 1
+TAGGCCCCACTCTACGTGAATACTAGATGACGCCCCGGCGCTGACCTGGTGATGATCTTGACTTGAAACTTACAATTGAGAAGTCGTGCATTACCGGTAG
+>10912 2
+GGTCAAGACAGAGCATTACGGTTCAGCGGACGCCACGGCATTTATTGGCTTAAGGAGGGTATATCCACCCGTTATAGATTGCAACACCCGTGTTTACTCC
+>10913 1
+CTAACTCCTTATAAATGCGTCTGACTTGACATCGTGAAAAGAGGTGACACGGCGACGGTTTAGCAGGTTGCCGACCCGAGGACTTTACACGCTAGTTCCT
+>10914 2
+CTTGGGATACGCCTGACGTTTGAAGGATGGTAGTGTCGGTGAAGAAACATCGGCCCCTAATCACTTTACATGACCCCAAACGCCGATTATTCGACGGCTT
+>10915 2
+TCTAGCTTTCAGAAAGTCCTATGAGGCTGTTACCAGTTGAGTCCCATTGCGCGTTCGAAAGGACAATCTCGGGCTCTCGGACATGGAAACATCAGAGCCT
+>10916 2
+GTACGACTGTCCTGCACAAGTTGGCGGATCAGGGTAACCAAGTACACTCGCTGTTCTCTCTCGGGGTCATGAACTAAGCTCTCCAGAAGTATTCGAATAG
+>10917 1
+TTGTCGCCAGTTACGCACACCCCGAGATGTAGAAGAGGCACGCAAGGGGAGCATCCAGCTTTGTATGGACTAAATTACTGCTCCTTTACTGTTTAAGGCC
+>10918 3
+CCAATCTAGGTACTAGGGTGACTGCTGAAACACGGCGGAGAATTCACTTACCGAGTCACCGATGGTCCCCTTAACTACGAGTCTCCGTTTGTGTGATGAA
+>10919 3
+CATGAGGTCGCTATTTTCGGTGTTCTTCCTCGTCGATGCTCGGGCGAAACTTGGCAATAGACCGAGACAGCACTACAGACAAACACTTCATATCTGGGGA
+>10920 1
+ACGAAAGGGTAGTTATGCACATTGGTCATACAATCCTGCCCCATTGTAGGCCATAGCAGATCTGGCGGCGGTCATGTCGTAGCAGACTCTACAATGTCTC
+>10921 1
+GGTGCCCCCCGATTCTACTTGATATAGTGATAACAGGAACTGCTATGAGGTCGTCTGTTAGGTACGGAGCTGCCAATATCGCTCCGCACAGGCTAAACTA
+>10922 1
+CGATTCTCATGTAAAGCGGCACCAAGTCGTGTCAGCTACCATGCTTCCCAGCTAGAACTTGGAGGGGGATGGTTCTCCAGTCTAGACATTGATAATCCAG
+>10923 3
+TGGGTATAAGTTAAGCAGCCAATGTAATTATTCCCACTACTTGGCAGCCCCCCCCTTAAGCTGCTTTGCCACAGGCGGTGGGCAATATAGAAGCTGGTGA
+>10924 3
+GCTGAGATGAGGTTGTCGCTTCTATTCCTGGGGTAAACAAGTACCGGATTTCAGGGACTACTGCCCTGCGAAATTACCCGTGCCGCATCTCAGTAAAACA
+>10925 2
+ATTCACGAGCATTTTCCCGAGGACTGAATAAATCAGCACAGATTCTCACCGACTAGTGGAGGTCTTACCTGCGGTTATGGGACTAGACGTGCGCCGACTT
+>10926 1
+GTGAGGTAAGGCCACAGCGCACATGTGCCGGCGTGCCTGATGACTGTAACTCTTTCCGACACACTTCGAATTCTTGTATGAGCTTACTGAACATACAGAG
+>10927 2
+GTGGTTGTCCACTAATCTGGAAATTATTTGCGTTAAGAACGCACTACGACCGCGTACCAGTGTTGCAAGTGGTGCTCACGGTCAGCTAAGCCATACACGC
+>10928 2
+GATACCCTTGACGTCGATCGGGTTTAACCAGTGAAGCTGAGGCTAGAACAGTTGGGGTTATTGCTACATATGGCCTCTGGGCAAATCCCAAACCCCTTCA
+>10929 3
+ACCAGCTGATAGACGGTGCTATGTTCCGCAAAAGTCTTGCCATTTGTCTGCGAAGACTTGGGCTACTCTCTCGATACAGGGAATTCGAGGCAAAACTCCG
+>10930 3
+GGGATTTCATTAAGCACATGGCTAAGAACGTGAATTCGCTCGTCCTCGAGATAGCCCCCGCCGTATAATTAGCGGTAGAACCGGATCTCCTGGGACTTTA
+>10931 1
+TGGAAATTGGCCGCTAGCCAGAAGAAGACGCCTTGATTACATTCCGCCGCTCTAGTGATGGATGTCATATGATACGCTATTACGTGAGCACTGACCGTCC
+>10932 3
+CGTGGTGTATAATCCATCGTGTGACAGCACGACTTACGCCCTAACTTTTAACTAATAGGTCCTCAGTACTGAGGCTGCCCATTGAGCGTGGAAGACGCAG
+>10933 3
+ACGGCCTATTCAACCGATCGTTCGGCCTAGGAAATACGGTCGGATAAGATGTGTACGATTGTTAGTCTATCCCCCTGGAGCTTACGCAGGAACATTACCG
+>10934 2
+TTACATGAGCTCCCTCTCCTTGACAATGGTCGAACCAATCCCTTATCGGGGGCAAAAGTCTAGACTAGATATAGCGGGGGATGCACTGCCTCATTGGGAT
+>10935 1
+TAGTGTCATGGGTCCTACGACAGACTTCCAGACTATGCTTCTAGTACCGTACAGCTTGTCAAATCACTATGCGCGTACCCGGAACTGATGAGGCAGGATG
+>10936 2
+GATCACCTTGAGCCATATGGAAGTACGGTCATACCATTAAGCGGTCTCATGGAGACAAGTCGTTCAGTTACGTCTCCGACAAGCTCGTTCGCGTAGTGAC
+>10937 1
+GTGAAACGCGGCGCAAGACATCACTCCTGGACCTCGTATAACTGTAAGTGGTAGACCAGTCTGCTTGAGTTAGAACATGTCTCTGTCCGCAACACGTGTT
+>10938 1
+ACAGAGGTACACGGGCGCACGCGGTGAATCAGTTTAAGTCGAATCGTCAACCAGTTTTCAGAGTTCTATTACTCTGGCGAACCAGCGCCACGTGTCTATT
+>10939 1
+GTCAGCAACCTAGCCAATGATGCTGCCCGTGAAGAAGGAACCTGAGATAGTGTGGGTAGCGATCGTATCCTCCCAGGTTAATCACCTTTTCGTACGCTTA
+>10940 1
+ATCAACTTGCATAACTCCTGCTTGACAAGTCGTCAACGTAGTTTGGGTGACACTATGCCAGTGCTCACGACAGTCGTGTCACAACAGGACTAGGCGGGTT
+>10941 2
+ACGTAACCCGTGGCCATTATCTAGTTTGACCGGTGGTCATGGATTAGACCTAGAGTATATATAGATCTCCTCAGGTGCACCAGATACCAGTCGCAGGGCC
+>10942 1
+TGGAATCCATGTTGTAGTCGGCCCGCACCACGTGGGGTCGAAACTCGCCTCATTGGCTCGTCCTCGAACTAATAAATTGTATAACAGAGTGACCGGTTAA
+>10943 1
+TTTTGATTTCGGCGCATCATGCAACACAAGGCAACTGGGGGAATACCGAGGAATGGGAACTGTCTCCCGGTAGCATAAATGTCTATCGCCGTACTCCTCT
+>10944 1
+AGGTGTCTTACTCGGCGAAGCTATGGCTTCGAAACTACTCGTCGAGTCCCAAGAACATGCAATAGTTTTAGACTCAGTACAGTTGCCGCCTCGGAGGATC
+>10945 2
+CTCAAGCCTTGTGGTACTCCCAAGTGGGAAAACTTCAAGCTCATACTTGCGAAGAGGAATCCTTAAGTCTCCTCTGCACGGTGAACGGGTCTGAGCTGTA
+>10946 1
+TGGGAAACCTGTGTACCCTACGAAGGTTCACCTGGCGTGATATCGGTAGACTCGATTTGAATGACAGACACGCTCGTACCTGTCGACACCTTACAGTAGT
+>10947 2
+GGGCCAGTTTTGGCCCTGAACGGAAGTATAAGCGTAACCCCCGCACCATTTGAAAGAACCATCTCCCTGCTTGTGGGAGACTGAATTAAGGTTTTACTGC
+>10948 3
+GCACCCTGCGGTTGAACTTAGCTCCGACGCGAGAAATGGGGTTTATCATACCTCCTGGTACCGAAGAACGAACATTAAGCGCGGCTATTTTTACAGTCGT
+>10949 1
+CCAACTCGCATGCACTGGTGAACTTAGCCCATCTTTCGACATACTTAGTATTGAAAGCGGGAGTAAACGGGACTATCGGTTCTGACCTGGCCGTAAGTCG
+>10950 3
+ACCCATACGGATGCACGATTTATGTAGGTCCATTGTTAGGCACGCCCATCGACTATAGGACTTCTGTGGTCGGGGAATCACGTTACCACACGACATGGAT
+>10951 3
+GCGGTTTACTGTGTATTGATTCTCAAACGGAACCCACACTGATTCACGAACTTCGCCACGGCATGCCAAGTTCTGTGAGCAAGTCGGTGAATAAGCGTGC
+>10952 3
+GACGGGAGAACCGCAACGCGATTGCTGAGTTTTTTACGATTTAATAGTCCATCAACCACACCGCCGAGTGTGCGTATGTTAGGAACCCCTGATCACGTGT
+>10953 3
+CCTAGTCTTTCTACAGTGGTTGTAGCGTCAGCTTACGAATAATACGAATTGCTCGGAGCGGATACCCGGCTCAAAATAGTCTAGCCCGACACGCGTTGGA
+>10954 2
+AGCAGCGTATTTACAAGCTCCGAGGGGTTAGCACATTGGCACCCATTTGCTAATGTCACCAGCTGGGCTACATATCACATGCACATGCGTCGGATTTGGA
+>10955 2
+TGTGAATGGTTCACTTGCACGAGTGATGTCCGGCACGTCCTAAAGATCCGAACCCCGTTTTGAAGTATGTAGGGCCGCATGCATAGACTTACCTACACGA
+>10956 3
+TGTAGGAACTCTCTGTAGGGAAACATGAACAGCGATACTTCTTTGGGCTAAACGACTGGTGGACGTAGACTACATCCACTCGGTATCTGCGCCCCTCGTA
+>10957 1
+TGTGGCTCAATTGCATCACTTCATATGGAGAACCGATCTGCATTTAGGGGGATCGTAGCGCCTCGGTCGTATGCTAGCGAACCCTGAAGCTACCTAACAA
+>10958 2
+TTTTCTAGGAAGTTTGCGAAACAATCAGGCTATGCCGCACGACCTGGAGTATCGCGCGTCAAGGATACCAGAGGTACCGTCCTTTCGCTACTAATCTGGA
+>10959 2
+GCATCATTTACAGGCCGTGTAAAGTGCCCGTCGGTTAGCGGAGAATCACGAGCAGAATTCCAAGGCTTACCCTTATCGAGTGTTCGGGCCACTATACATT
+>10960 3
+CTGCCCACACTAATGCGCGAATTATTGGTGTGCTATTAATAATGACGTCCAAGGGAACCCCGACCAGTTCTCTTTGGGACTGCATGAAGTGCAAGTGCCG
+>10961 2
+CACGCCCTACGGGCATCTGGTTGCCGAGAGCAGCCAGTCCTTGTCTAATAATACATGGCAATCTTTAACAAATCGCTGTGAGGGAGTTCAGATCCAGTGT
+>10962 2
+GAGACGAAAAATGTAAATTCGCCGCCTGCGCTGCAGCCAAGGCTAGTTTGTCGTGCTCATACACGCTAAGAATCTCCATCTTCCTGGGATGTGAAGTGCT
+>10963 3
+TAAGCGCTACACTAGGTGGTTATCGGCCCTGTGACGCTGTCGGCTGCCTCCCTCGGCAAAACATCGCGGATGACAAAAAACCATATGATAATGGTTGTTT
+>10964 2
+GGCATTATTTTCACAAGTTGGGTCACCATCTCGACGATGCATGAAGAGCCATCCTTCTCTGGATTTCCGTCAGGGCTAAGTCGAACCAAAAGGCCATGGG
+>10965 3
+TGAAACAGCTTTATTTTTGGATCAAGTGCCCGCCCGAGGAATAGAAGTTGCCATGCGCGCAAGATTATCGATCTAGCTAGTTCAGCTCCAGATCGCCGGC
+>10966 2
+TGATCTCAGCCTAGTTAGTTGAAAGGACTTTACGCATGCACTCCGCGTTTCTTACGCAGCCGGCTGGAAGAGGAGATGCACGCTATAAAAATCGTTCCCG
+>10967 1
+AGAATTTTTCATCGGCCGCCGTACCGAAGTATGGAGTAAGTCGCAGCACGTCTTCGACAGAACTATTCCTATCCGGGCTTGCAAGCCTACTTAAGAGTGG
+>10968 2
+AACCAAATCTAGGATCTCCGCTGAGATTGCGATCCGATGATAGTTGTTATCCACAGCATTGTCGCGCTGAAGCGGGCCTCGAATGTCCGAGTTACAGCAT
+>10969 3
+TATTGCGGGTCTCCTAACCCTGTTAACAGAATACCGTGAGGATCTAAGCCCGTCACATCTTACAGAGGTGAAGTTACGCGGCTGTCAAGTCTACGTGAGC
+>10970 2
+AACAAAAATTTCCTGCGCGACTCGGGTCTACCAGCACGGAAGTGCAACGCTGTCCTGTAATCCGACATTTATATTCCAGTGTCAGAGCATCGTTGGGGGT
+>10971 2
+ACGCGAAGATCGTGACGCTTATACAGACAGGCCACGGCTCGTCCTCCGGTTCTTTGTACTGGGACATCATACGATTTAGAACTTCTCTTAGGAAGCGAAG
+>10972 3
+GCAAGATAAGCGATTGTTAACACATTCATAGCTCTATTCTGGACACTCCTCAGCCTGGCGTATACAGGGTAATCGCGTAGGGATAGTCCAGTCCGTCGCG
+>10973 3
+TATGTGAACCATGAGGTGCGCGCTTGTTTTAAAGCATCCGGAGAGAGATCGGCCCTTACCTGTCCTCACAAAAGTCAGGCCTTTTTCGGCCCAAGAAAGT
+>10974 2
+GGGGTATCATGCCATAGAACAGTATAATATACCGAGTAAAGCGACGTGGTAACTGCGTTGTAACCTTCATAGTACGCTCCTGCCCCCGCTAGGGCTCTGT
+>10975 1
+AAGTTGTTACTGGCTACAGGAAGGCACGTAAACGAGGTCGTGCTAGAAATCCATGTTGTTTTGGGACAATAGCCAGACCTGCCTCCTTGGCACCACCTCT
+>10976 1
+GGGAGCCATCGGACCTCAAATTGTCGCATCGATAATCTGTTAGTTTAGAACTCGGATGATTGGCCCACGCCACGCGATACTGCAGTAATCGGATCTCGTA
+>10977 1
+GGTAATCGACCGCCGATCAATGAGACGTCCGGGCTTGCACCAATTAATATACTGTTCTCAGGGCTTCGACTAAGGCTTCCAATGAAGTATTGAGCTCCGG
+>10978 3
+TTGGCGCTGCCTGGAATAACCAATTCAACGTGACGCGCCCGGTTGGTGGACTGCTATCCTTCTCTAGGGAACAACTAGGATATTCAGGCATAATACTGCA
+>10979 3
+AACACACAATTTTGTAAAGGTGGTTGTGAGCTAAGCCCGCTGTTCCCAGGGGCAGAATGTCAACTCCCACAGTACATACCCTTTTCTGGGGGATGCAGTC
+>10980 3
+CTCGGCATCCAGGGAGTTCCGATGCTACAACAATCCAGCCATGGGCAAACATATTGAGTGATTGATGGGCGCTCTAGGTCTATACTTCTTTCGGACAGCA
+>10981 3
+CCCCAGTTACAGTGCAAAGCGGGAACGGTCGTGGCTGCACTACTAGCGCCATTAGTTAATACGATAGGAGTTTCGTGATCACCATTCGTAACTGACTCTG
+>10982 3
+ATAGAAGAGGTGGCTGCACTCGGAGTCTTCGCCTTCATACGAAATGGGCAACGGAATACTGTGATTCGTTCCCAAATCCGACATGCAGGCTCTCATCTGT
+>10983 1
+AGAATTGCTCTTGGTCTGTCGACGTAAGACCCGCAGTGGTAACCTCGTATTTAGCGCACCCAACATCGGTACCATACTTGTACAAGTTACAGGGTCGGAG
+>10984 1
+TGACGATTTCTAAAAGACCCTTCATGTACGGGTCCGGGTGTGAGGATGTTCACAGTACCTGTCGGTGCACAACCGCCCTCTAAACTAGCAACTTGAGATG
+>10985 1
+CATCTTCTAATAGAAACTGCCTTGTACCGCTCCCGGGATAATGGGTCTTTGTCTTTCGGTAATAGTAATGAAAGAGCAGGCGAAACGCGGTGCCAGCCCC
+>10986 2
+GCTAGCTTGGTAGTGTGGGCTCTCCTTTCGTCAAAATTAGGCGAAAACGTTCGAGATGCTTAGCAACACCCACGAGCGAGATAGGTCGTCTACACCTACT
+>10987 2
+CAACCAGAATTACCGATTCTCGAACACATGCGGGTAGGGGAGCTTGAGCTTTACCCGTTCGCTGTTAGAAGCGTTAGAGAAACCCTTTCTCCGATGACGT
+>10988 2
+TTGTGCCTCGGTAGCAATATGGATCAGCGCCTAACGTTGAACGCAGGGCAGCGGCTATGACCTGTCCAATAACGCCTATGTTTTCAGACTTAATGCAAGC
+>10989 3
+TACCATGTGCACCTAAGTCGTGAACCTAACCAGAGCGAATCCACACGTTGCGGCGGTGTTTAGATCGGTTAGCAATTACAGCATGCTACTGCGGTATTGC
+>10990 1
+ACGTTGTTTGTTATTGACCCACGCGCCGGAGTTTGTCCAAGGAGACTACAAATCCAATGGGTGTAGCAAGGTAGCAACCTGGCAAACCTTCGTCTACCTG
+>10991 3
+GCGGGCGACTGTCATCCCTTACGGACTTTGTATGACTAGGTGCTGCGTAAATACCGAACAGGATAAGGTCACCACTACTTACGCAAATTGGTGTCACCGT
+>10992 2
+ATATCGTGGCAGACTAACCCAAATGACGGCTAACGTCATTCTGGTAACGTCGGTCGAGTTCTGGTAACCGTGCGTTCTTATCAACTCGACGAGACGTACG
+>10993 1
+TGTTTACAAAAAGCACTGCAGCAGCCAGCAGACCCCCCTGCATTTGGTTTAGGCGCCGCTTTGAGGCGGTTTCAAAGTTGGACATAATTTACCTAGAGCG
+>10994 2
+AAACTGAACAGCAAGCTCGAGGCTAGTTGTTAGTGTCTACGCTGGGAATGCTTGCCTCGCTTTGGTCGCTTCCACACAGCATTGTCAAAAGTCCGACAGA
+>10995 2
+ATTTCTTGATGGGCCGACCCTCAGCCGTAACGGTGCAGATTATAGCCAATCGCCGTTTGATCCCTGGATACTGCACGAAAGGTGATGTCCAAGTATCGAA
+>10996 1
+GTGCAGACAGCTACTTGGGGGCCCGATTGCCGCCTACTGCCTCATAGGAACGCTATCAGTAGCCATTGGTCGATAGAATTATGTACTTGCCCATATAAGA
+>10997 1
+AATAGGTGCTGTCCGCGTCTATGATAGAGAATAACGCGTCCCGTGATCTATGACTGGCATGGTTCATTGCGCCACCGAACAAGCACTTACATTGATGCCG
+>10998 1
+CGTGTTCTAACATTGGCTGGATGAAACTAGCGAAGAGAATTAGGTCAGACTCTTACGACGTAATCGCAGTCATTGCGCCGCTATCAACCGGCCTTGTCCG
+>10999 2
+ATTGTAAGGCCTCAAACCGGCAGGTCAACCTCTAATTCCATATTTGTAGTCTCGGACCCAGCTAAAACTGGTTACCGCGTTGTGCGCGCAGGGTGATAGA
+>11000 1
+TCTAGGGAGGCGGGTTGGCCATTAGCGTTTGTCGATATCAGATCATCCCAGAGCGAATGTGCAAACCTTACCGGATATCGCGACTCCTCGCATCAATATA
+>11001 1
+CCACCTCTGCGTACCAATAGCCACTCGAGAATAAGCTGCCGATGGGCTCGGGGGTTGTGATATTTACGCGTCGCAGTCTCATGACTTGAACAAAATTTGA
+>11002 3
+TCGTCCCTATACTTCTCCGAGGTCTTAAATCGGCATCACTACCACGGTTAAGGAGCAAGTCAACGTGGGTCTTCTAATCAAACCGAGGGCGGGTAATGGT
+>11003 1
+GGGCCGTATAATAATCTTCAGACCTAGAGTGTTAATCTTCGTCGAATGTTCGGACCCCAGGGCAAATAATAACTCCGTCGGTTCGAGCGCGACCCGTGTA
+>11004 1
+AACAAACCAATCCCACCACGCTGGAAGCGTGCATTAATAGGCACGATCGGGGGTTTGCGAGACAGCTTTAACTGCCCATTGTTTCGGCGCTTTGTGTATA
+>11005 3
+TACTGCGTATTCGCGGGTGTAATCGACAACATGTCTTGCGAATATTAGCGTCACTTGGACCGAGGAACATGTCCTCATGGCCTGACACATCGAAACGTCG
+>11006 3
+TCAGATGTGCTTTCATTGGAATTCTACCAGCAGGGCCCACTAGTAGCCCAGCGCGACAAGATCTTTCCCGAAACTGACCTAGAGTTCGGTGTATAGGATG
+>11007 2
+CCGCTCTAGGCCGTCCGGTACTGGTTTCTGTCTAATAGACAGGCAACGGGTCACTCTAATATCAAGGGGACGACATAGGCATTAACTTAACCGTATGGTC
+>11008 2
+CTTAATATTACCGAACTACATCGATTGGGCCCCGCAGCAAGACCACGTGAGATATCTCGGCCCCTATTCTGTGGGAGTAAGCGTGCGGACAATTGTGTAT
+>11009 2
+AACGACCATCCTGTGTGCATGCCTATGCTCTTTAGATGCACATCATTACGTTCCGCAAAGCAGGCCTAGGGGGGAAGGTTTTGAGAAACCGACGCTTTAC
+>11010 1
+GTATTTCGACGGCGGGTCACGACCAAGGCCCACATTTTGGTTATGGCATGGGGTTATCTAGCAGACACATCGTCCATTTGCTTGACCTAAACCCGAAAAG
+>11011 1
+TAGGCGTTTTCCGAGGCAGTCTGTGCTTCCAGTTCTTAAAACTCAAGCCTGGCGCGTCGATGGCAAACTTTAAGCAATGGCCACGACCACTATATAGAGG
+>11012 1
+ACGTCGGACCTTTGATCGTCTAAACTGATGCTAGCCTGACCTCTCATCCATTCAGATGCTCGGTTGCAGGGTGCCTAAAGCGGAATGGATGAACAAACGT
+>11013 3
+CCCCCTGGAGTGGTAACCCCATGGTCTCTTGGGGCGATTCGATCCATAGATACTTTGTAAGCACTATAGAGCCCGGGGTCAAATCGGACAAATATGACTT
+>11014 3
+AATTGTCGCGGTCGCAGCGTTAAGTGACCGTTTGCAGTTCCACCGCATTGTAACAGAGTGGTAGGGCTCATTGACCCGATCGACGATAATAAATCCATCC
+>11015 2
+TAAAGTGAACGATCCGTGTGAGTCGAGTTCCACAAAGAGCGCTCAGCGCGGCAATACATTTATACTCTAGGCGATTCACGGAGTGTATGTCCCCCTCGTT
+>11016 3
+TGGGCCAACGCGCTACTCATTATGACATCATCGTCTAGGCGCAGGCATATGTGCCTACTAATGCACCGTGGAAGATACATATTTCGATCTAGCCGGGATG
+>11017 2
+CCAGTATCTGCATAGGTTACCGAACCGCATGGACGTTAGACCTCGGAAGCTGTGAATCTTCGAATGACATGCCGTTCTACAGGCTCCAATAGGTAGGCTT
+>11018 1
+GGTTTTAAGGGGAGCGTTCACCCAGACCAGCCTATGGTCCTTCCTACGGACGGAATTGACGACTAGTTTTGGTCAAAGCCCTCCTGCCTAAAGAATTGAA
+>11019 2
+AAATATACGCAACTGTGCCTGTATCCGAAGGGAAGGTGACTTTCGAAAACCTGCGGTCATTGATATCTTCGCTTGCATACCGCGCGAAGTCCACTTGGGC
+>11020 2
+GTTTCAACTTCTCGTCGCCTGTATTCGTCCACGGGTCTTAGGGTTAGCAGGGTAATAGGCTGTAAAATCCCGAAAGAGGCACCAGACATGCACCGATTAC
+>11021 3
+AAATAACTATAACCGCCGCACTGGTCGGCTCTATCATTGGAATATATGCTGGCCCTAGGGAGCTGGTGAGATGTCGAGCCCTTCTAACACTATCAGTGCG
+>11022 3
+TGCCTTTTCTACAGAACGAAGCCCGTGAAGTGGCTACATTAGGACGTGCTGACCTTGCGCCTGTTACGCAATTCATGAATACGGAACCTGTAGTACCGAG
+>11023 2
+TCAGACTACCCGCGACGATCAAAACTGCCCGTATACATCTATGCTTGTGGTGGCTAACAGCAGCAACAGGTCTTGGAGCAGCAATTCGCTGGGTATTGTT
+>11024 2
+GATATCCGGATGTGCAGATCATGGCCACTTGAAATCTTGTTAGTAAACAGTAGGCGAGCGGCTCGTAGTAAGTTGCACCTACCTGTGACACCCCTGTCCA
+>11025 3
+CCACATGTTTGATGACCGCTATCGTACTTAGGAGAGAATCGCTTGTGCCACCCTTGCACTGGGCCATTTAAAAGTACGTCCGTTCGGGAGACGACTGAAA
+>11026 1
+ACTGAAGCAGGTATCTGTCTAGAAATAGGTCAGACGCTGTTTTCCCGAACGGGCCCGAGACTCTTCCTAGGTGTGTGAGCATTACACTCTATACAACCGG
+>11027 2
+GACTAGCCCTAACTCTGGCTATCTTGGCGACGATTCGAAGAAGGGAGCGCGAGCTTTGAAACTCCTCGTAAATTTGCGCTGACAGATATACCGTCCGATT
+>11028 2
+TCATCCTACTCCACCGTGCACGGTCATGGTACTAGCAAATAGCGGCGGGTCGTTAACCAGTTGATATTGTAGACGAGCTATTCAGTCCGATTGAGCGACA
+>11029 2
+GCGCGTTTTGGCCCGGAGCTCAAAACGCACATCATGCGAAGTCGGAAATAACGGTCAATCTACGTATCGATTGCGTAGATGTTATTGTCTGTCCCCGAAC
+>11030 2
+GTCCAGATTCGACCACTTCTTACCGATTCCTTCCGGAGGGCCGATTAGGGTAATTTGCGCGCGGCTTGAGAGATCGATACAGACTAAGCACATACTTGAA
+>11031 2
+TGGCGCGCCAACTACAAAACGCGTGAATGGCTTCAGGATTACAGTCAAGGTCTATGTACAGTTCAGAACCGTCCTGGCCTAATTTTGCTGCAGACTCGGT
+>11032 3
+TAGATAGCCATAGTCTAAAAGCTCTTCAGCTTGGTCGCCAGGCCCCGGTGAAGAGTGCATTTCTGAATCGCAATTATGGACCGCACAAGCTCTGATGCTG
+>11033 1
+GTATTCGTATAGTTGTAGAAACCATCACACTCGACGTACGCGCAGATAATCGGGGACCGGCTCCATTAAACTGACTACTGTTCTGCCGAGCGTGAGTTGC
+>11034 3
+TGCCCTCGAACCTCTCCCGAGTCCAAGAGCAATTTAGGTCAACTGGGTTAGTGGTAGGGCGTCATGTTAGTTCAGCACAATACAGAAGAGAGCTCTCCTT
+>11035 3
+GGTTCACAAACAGTGGGCGAATATTACTGGTGGCTGTCTGCTCATTACACAGGGCATGACTATCGTCCTGTACGCCTATGAGCGAATCCCAGCTGTAAAC
+>11036 3
+CTCCGCCTTAACGGATGTTTTATATCAGTATGCGAGCGTCTAGTCTGGACCGATAAGCTTAGGAGCCTAAACCATTCCCAGAGGTGCCGGCAACATGGTA
+>11037 2
+AGAGGCCCTGGTCCGATCTCCAAACATGATCGGGCTTAGTCGACAAAGCGCTTTCCAATTTTATGTGATGGCTTGAACCTAAGATCGCGCATGGACTGCA
+>11038 2
+CCGCTAAAAGAGACCCTCATGGCAATTGGCACATTTTATTAGATACCCTCTGGGATCCTTCCAGGACCTCGATGGAGGAGATGCCAGTGGATTCGTGCAT
+>11039 1
+CCATCGCCGCAGCGCCTCGTGTGCGGACGTGAGATTAATTCCGTTATTTTGAAGGTACCTAAGAACGGACAATAAGCGACCACGACATGGGTTTTTACTC
+>11040 3
+ACTATACAGGGAGCTATTGGGCCAAGCCCCGTACTTAATGCTCGTGAACAATCATAGCATTTCCCCTGGTAGGGATACAGGCTTTTGACGGTACGCGACT
+>11041 2
+CCTAAGCGGTCGAGATGAGGTAATGTTTACGGACGCTTTCTTCTCATCAACATAACGAAGTGGGGGGGCGTAAATCCTTCGGCCAAAACCTCTTATCGCC
+>11042 2
+CAACGTACGATAAATAGGGTGTACCAGGCACAAGTCCGTGGATCAGTTGTGGTTTGATAGTGTTAGATCCCTTAGACACTCACCCTGACCCCAGGGCTCT
+>11043 1
+GTTTAATCGGCGAAGGGTTTCCAGCAATCTCGCTGCATACAGAGTAAGAGTCCGATCGAGGAGTCAGGCCTTTGGTCTTGCTCCTACAAACAGCCTTACA
+>11044 2
+GACGAGATTAACCTTCTTCTCGGAAGGGGTTCGAATCCCCCGTAACTACTCCGCATTGACACCTATTAGCAGGATACGGGATTGGACATTTACGACGGGT
+>11045 2
+GATATCCATACGTCAGTTTAATCTCGGACCGCAAGTATGTGGGCAGTTACAAAAGCCTCAGGAATGTTGTGACCGAGGCTCGGGCACACGTTCCATCCTT
+>11046 3
+CCCAAAATGCTCAGTCTCTTGGCAGGACAAATGCATCCTAGGTCATTAAGACCTTCGGAAGTGCTCGTTCTATAGGATGAGGACTGCATGCCCAGCTGTG
+>11047 2
+AGGGTTTCGACAGCGCTACGGCTGCTAGTCAGTATCGCAACGACTTAAGCAGTATGCTGTGCCCGGGACCTGTAACCTTGCATATAATTGTCCACAAGTA
+>11048 1
+GTTATTGGAATTAACTGGGCGTGCTGCCCCATTCGACTCGGGACACTAGAACTAGTCAGAGCGAACTCCACGTTATACAACGTGACGTCTCTGTCGGAAT
+>11049 1
+TGCCAGTATTCCTTCCACGCGAACCTCTGTCGTGCACGTTACTACATAAGGGCTTAACTACTGTGAGTCAGGACACAGTGGCCCGGTAGAAGGAATTGTA
+>11050 3
+CCCCGAGAAGGCAGCCTTCTCCGCGATGCGCGTACGCTTCCTGAGGAAGATGTTCCTAGATACTGTAAATGGTTTAAACTATAACCACTGAGGTAGGTCT
+>11051 2
+ACTTTTCACGGTAGCCTGACTGGTAGCACGAGTAGGACACCTCAATCGCTTGAAGCACTGACATCTCTACAACCTCGTTGTGGGGTAAAATACGGGCTGT
+>11052 2
+AGTCGGGCAGTGTATCTAAAAACTTAGTATACTACCAGTCGTCGTCCCTTGAGAGAACCTGGCGCCTGAGTCGTGATCAACGGCACCACGTACATTGGTT
+>11053 2
+GATCCGAGTGTAAATCCCAACCCGATGATGTAGCATAGCGGATCGACTTAGCATGTTGGAATGCTTCCCCCGGCTGCGCTAGAGTATTATGCGCACAATT
+>11054 2
+GAATTAGGTCGGGTACAGATACAATTCGTAGTACTAACTTGTCAATGCGCGTACGCCTGGCTGTTCACGGCTCCAGCACATGGATCATCCGATGTCCGAA
+>11055 2
+CTAAGCGACGCCCGTATATGAGCCCTTGTCATAGGCAAAAATGCCAGCTATAGTCCTGGGAGCTTGCACTTCAATGCAGGCTTAGTATTTCGGGGAACTC
+>11056 3
+CTTAAACGCGACGGGAGAACGCATTAATGATATTTACAGCTTACCGTCCCTGGTGCCGCACAAGTCAGTTGCCTGAGCTACATTAGTGAGGTACTTGCGC
+>11057 3
+CTCATTACCCCCCGAAGGGGTTACTGACTAGTGCAGTCGAGATCTCAGGAGCTTCCCGAAGGTACAATACTAAACTACTTTGTGAAGGCGTCTATTGCGG
+>11058 3
+GGCTAGTGCCACGCAGGTGAGTACCTTATGCCTTCGTTCCAAGTAACCGTAGAGAACTTGAAAGACCTCTTGATCTTGCTTAAAGTTAGGCGCAACCCGG
+>11059 3
+GATACGGGAACTAATAGCCAATCCCGAGGCTACCGCCTCTATGTTATTGCGATTGAAGGGACTGCCCTTTGTGTCAAGCTGAAAAGTGACATGGCCCTCT
+>11060 1
+CGTCAGAGTCCTCTAAGGACCGGCTCTCGCAATACTGCATCGTGTCGGTGATGGACGGGAATTTTGCAGCTGCACTTCACCATCAAATTAAGGATCAGAT
+>11061 1
+TGTATAGCGTAGTGTCGTAGGCATCCCTAGCCGTGCTAGAGTTGCTCGGATGAACAAAAGCTTCTCAGAACGAAGCGCATCGCCAACAAGTCTTGCCTTT
+>11062 3
+AATACCTAATTCTGTCACAGGATTGACCCCTTGATTCAATTGCAGCACTGGAAACACACGTTACATCGTGGAAGGTCGTGCCGGGACAGTGGCTGGTTCC
+>11063 2
+GGCCTCATATAATCGGTCAAGGTTACTAGTTCCTAGCTATCCCACGGCGACGCAGGAAGTCTTGCACGCACCTAGGATCGCTGGGTGAAAATCGTTTTAA
+>11064 1
+AAATCGATTTCGATATCACAAAATCCGACAGGTTAGGTTCAATACTGCCGTCGCGAGGGTTGTGACGGGACACCTTTTTTCGGCCTACACGCAATGCGGC
+>11065 2
+CGGGGCTAGGGATGATTGTCGAAGCACTCCCTGACGATTATAAAAAAACCCGGTAAGTGGAATGTTCTGTCCGAAACCTGTATCGCGTCTGTACTCCCTC
+>11066 1
+TTGAAAAGATCCGTCGAACACCACAGTTGGGGATTTCATCCGCAGGGAAGTCAGTCTATTCAGATCCGCCTTACAGGACTTGACCTTGTCGCTATCGAGG
+>11067 1
+CGCATTGAGCCAGTCAGAGCAATCGACCGCCAGTGGCCAGGTTCTTCCCAGCTGACCGACTTAATGTATATAAATGAATAATGTGGTGCGATTTCCGTGC
+>11068 1
+AGATGGAGCGTATTGCTCGGCAGCTGTAATCGCACCTGCTCACTATGCTGGCATTTGCTATGGAAACTATCGCCAATCATGAAGGTCCACACGCTGATGA
+>11069 2
+ATAGGAACTTGCTTGACTCTGCGGCCGATTGGACTAGAAATTCGAAGGCGACCTTACGACCTGGGATTGGCAATCTTCTCCAAACTGTGGCCGCAAATTC
+>11070 2
+TGGGATTATTCCGCAGATTGTACCAGTGAGTTGCAAGTCGGTACTCGTCCAGTCGTGCGCTCAAAGTACCCAACAGCTTTCGATCAGCGGATAAGTCACA
+>11071 2
+CGTCACCAGGATGTAGTTCGAAAGCCAACCTCTACGACGCAAGGCTACTCATTCGTATTGAGCATCAACTTCTTTTATTTGGGCGCCAGAGAGAGGGCGT
+>11072 2
+CCCCTATAGCCTAGAGAGTAATGGATCCCTGGGCTCATATGTTCAACAGATCATCATAGACCAGGCGGCATATCGAGTTTCTTTGCGCGGGTTACCAGAG
+>11073 3
+GTTCAGGGCACCACTAAGATCCCTATAAGTTATCTTACTGTCTCCGATTACGTTCGGGCCGAAGAGGATTACGGAGCTCGTAAACCATGTGCTCGGAAGC
+>11074 2
+TAGGATGATAAGAGATCCCTGGCAATTACCCGATACGGTTGACCCCCGAGGGACATTGTCCTTGCTCAAGCGGTGAGTGTCTTCCAAAGGATCCCATATT
+>11075 1
+GCCTCGAAACACCCGCATGGGGACTATTGGCACTTTCGTCAATGTACTTAGCGAATTACAGGGACGCGGTACTGCTTTATATAGGACCTTGCCCTGAAAG
+>11076 3
+TTGTTTTTTGAAAATCTCGGAGCCCCGTTGTCAGTTGCACCTCCAATCGGAAGGGACGCTTGACCATATTGCAAGTAGCATGGAGAACGGCACGCATACC
+>11077 2
+CGCATCTCAAAGCACCCAGAACCAGGTGGGCTCCGTGCATCACGTGTCATTTCGGTTATAAAGAATTTCTGATCCGAGCGATATAGGTGAGATTGCCTCG
+>11078 1
+ATATCAGATGGCTGATTCCCGGAGCGCTCCACGTCACGGAAACGTGAACGGTCTAGGATCTTAAGATCCGGACACTCGAGGCTTTATAAATTGTTCCCGT
+>11079 2
+CTACCCGTAGCGAAGCTAGCATGTTACGAATGGTCCTACTAGGCCAGTGAATTGAAGCTGCTATCAAAAGCTCCGAACAGCTCGTGACCTGTGTGCGTTT
+>11080 3
+GCTTTAGGTCTTGGGTGCGATCAGAGAAAGAGACACACCTTAGACCGAGATAGGTTTACCGATCTCTCCAGCCCTGACTTTGTCAGTCGACACTATGACG
+>11081 1
+TGGGGCACTTTGAAAAGCTGCCAGCATGCTTACTCATGTCCCGAAAGAGATCGGCCGGATCACCGTTGGCTGCAGTCTAAATACCCTAAATAGTCGTGTT
+>11082 2
+AACGCATATCGCTCACGAGTGGTTGCCGAAGCGTCTTACTGCCAGAAGATGAGCTTGAGTCCTTCTATACCAGCCACGGTTAACTTATCGAATGGCGGAT
+>11083 2
+TCGGACACGATTGTCAACCTATGGTAGCTGAAGACACGCAGAGTCACACACCCCGTGACATGATCTTTCGGTTGTGACTAGCAGCTATGCTGGCTGTTAA
+>11084 1
+TCCCTCCGCACCAATGGGAACATTAAGCGGCTGGATTGAGGCGCCGTGTTGACTGCTGTAAATGAACCACTGAATTCTAATGCCCGTAAACTGTTGGCAT
+>11085 3
+AATCCTCTTAATCGCGCCGACGTACCGGTTTTTGTGGAGTAGGGACACCACGCTGAGGCCTTATAGATTCAACTAGTCATCATGAACGTCCTGGGCAAGA
+>11086 3
+CATACGGAGGACATGTCAAGTATCCGCGGATATTAGTTACACGGACATTGCTATGCGAGTCCAACGACTATTATGATGGCCCCTTCTCTAGCCTGGAGCG
+>11087 2
+CATGCTCGTGACGAAAACGAACCGACGGCAGTGGCCGTTGCGCAGTTACTGTTTCTGGAAGATCTAATTTGTATAAATCTCTACCCGCGAGTGTCCAACG
+>11088 3
+TCTCTGAAGCAGCCACTAGCGATTCTGAAGTGGAATAGTTACGCCTATGGAATCACGGGCCGTAGTTTTCAATCTATCCCACCGGGGGACTATCGGTACA
+>11089 2
+TTGATGAGCTATGGATTTAAACGTTGATCCCAGGCGATCTAGAACCGGCAAGCAATCGCTATCTCACCTCACCGGATCTGCATATCGAGGTCTGATGGCG
+>11090 1
+TCAGCTTCGCCAATCCCCGGTTGTCATGTTGTGTCTTACGGCAATGGTTAATAATAGAGATCAGCATCACGACTGGAAGGCATGTACGCCCCGGAGCAAT
+>11091 3
+GGGGGTTATTATGCATCTGACCTGTTTACAGCGATACGCCATGAGCTCCACGCTAACATGACGCGCATGATTAGCACAGCCGGTACCGAATTGTATCATG
+>11092 1
+GTTTACTTGCCTAATACCGATGCCTACCGGGCGCCCAGTTGCACGTGGTAGATGCTAGCGGGAGTAGTATATAAAACGGAAGGTTTCCAACCCCTTCAAT
+>11093 2
+GCAACAGATGTCCGATTTCTAACGCATGCCGAAGGTTGATAAAGTTACCCCGCCAGATTACGGACCGATGGTTTGGGGCTTTCAATTCGTAACGCACGCT
+>11094 3
+CAGCTATTGAGCTTGGCCAAGCGAAAATGTGCCCTTAACCATTGCACGATTATCATGTAATGGCCAAGAAGGCAGCTCCGCTTTGGGCGCAGCTTCTTGA
+>11095 2
+GAATACAACTGAGACCCAGCGTTGGATATCGATCTTTGATTGAAATGGGGCAGCCGAATCTCCGGCGGTCTCAAGTTCCAAGAGCTATCCTTACCGCTGT
+>11096 2
+GTCCTACACCAGGTTGGTACCCCAGTTGATTTCTCACGGCAAATATTAACGCCGGGGCGTCTTGAGGTGTAAACGATCATGATCGCATGGTTCAACAACG
+>11097 1
+AGTTCACTATAAGCATCTGTATGCCTGTATGCATGTCAGAACAGAGCATTCACTCTCGGTAAGGAGATCCCTCCGGGCCTTGCCTAAGAGTGACCGATGG
+>11098 2
+CATCACATACGAAATGTAGATCTGTACAGACACATTTTCTTGCGGGGGGTTCCATGCCGATTTCTGAGGCCTGTAATCGAGGACGATGAACACCCTCGGC
+>11099 2
+CGCCGCTCAGCCCATCCCTTAGCTGGCAGGGCATCAAATGAGTTAGCTACTCTGATGGAACACCAGTTATGATTGGGAATCTTCAGCTGATATATGGCGA
+>11100 1
+AACGGGCCCGACACACTGATTCTAGGGGTAATGGATTCTCGGAAGCGTTCCACATATCTAGTTCGATCGGGACTGTTGATATACTCGCTAAGACAGCCCT
+>11101 2
+AAGCGGCACTTCACAGCAGATAAGTTTTTGGACGCACTCATCTAGACGCGTGATACTGCGGTGATCAGGAAGTCAACTCGTTTCTTGTGGCACATGCCAC
+>11102 2
+GCGTGGTGTCGGATATCGTTCGATAAGCTACCAAGTCGACATAGAGTTCGCCCCACAACGATTACGACTGGTTTTCGTCCACGTAAATCAGAGGCATCTG
+>11103 1
+ATCATATCTTTTAAGTCCGGACCTTACTCGACGATACGATGGAATGGCCATAATGGACACGATGCAGCGGCGTTGACGCGGGTTAACTTATCCGAGCCTC
+>11104 3
+ACCAAGTCAGTCTTGTATCCGGATCTTAGAATATATCCACTGTGCGTTGACCGGCGAACCTATTCCGCAAAAAGTGTCCAAGGCGGCGTGTCATGGTGAC
+>11105 1
+ACCAGCCTGGCCTCCCTCGTTCGGTAAGGAAGGTCATTAAAAACCATAATTCAGTCGCATGGACCGAATGGTAAGCGTACTTGCGTGATTTGGGCTTCAC
+>11106 1
+CCACAAAGGGTGGTTCGTCGGCCGCCGCGGAGCTTTTGTGCCACTCCAAATACTAAGAAAATCTTAAAGCATATGACGTATCGGGTGCTTACACCGTTGT
+>11107 3
+AACGAGCACCAAGTAAATTTGAAGCCACCGGACAGGTTAGTCGGGTGTATATTCTGTTTCAATGAGTCCTCGTGTCCTGACCAATAGCGGCACGCGTCTC
+>11108 1
+GACCCTGCGGGCATGCTCCATGAGATGCATGCCGCATGAATTATCCATGTAATAGATGACCGTATAGTATTAAATGTCTCGCTCAATGTCGACCCGGGCG
+>11109 1
+CTCGTAGCGAGTCAAAGTACTTAATCTCCTATTTACGGAGGTTGTACTTCAGTCCTTATACGTGCCTACCAATCAGCGCTGGAGACGGGACGCGGGAAAC
+>11110 3
+AGCATTGACAGAGTATGCCCTGAGTTGCCGGAGAGGATAAGAGAACGATATTACTTCGCAAAGTCACCCGCGGCCTTCTCTTTCTATTCCCGGAGGCTTA
+>11111 1
+ATTCCTAAGATCACATACAGTGGGTCGCTGCATGGATACGAGAGAGAGATATCCAGTGACCTGTCTTCAATAAGCGCTGCCAGGTCTGAGCCGTCTCTCT
+>11112 1
+GACGCTGCGAGAACGTCCTTGCACATAGTATTAACCCTGTTTACTCGTAGGTGGCCTAATCCGACGATCATTGGTGTATCGAATCGGCCATGGGAAACAC
+>11113 3
+GGTTATAAGCGGTCACAAACCAGCCCTACGGGTTGACCAGGGTCTGTATAGCACCCCATAGATAATTCGTCAGTAATCGCGCGCGATTAGGTTTGTCACT
+>11114 3
+GAGAAGACATTGCCGTGCTCATTCTGTTCGTAGAAACCCTGCCGCGGGTTCTCGTAGTCATGCTGACACCTAGTTGATGTCCTAAACAGCACAAGATGAG
+>11115 1
+GTTCCTCGGCCTGATCGGCCTTGGGTCGGCGAAAAGCGAACTTCTTTCGATGAAATGCCCGTTTGTAGAGCACATATTAAACTAACGACGATGTCCGCAA
+>11116 2
+TCCTAGGCTATTGAACCGCTTCACGGGTCTGAGACGTCAACCTGCTAAGCTCCAAGTTATGGATAGCGTATGGAGAACGATTCGACCTCGCATTGTACAG
+>11117 3
+TCTCGTCCACGATCTCTGAGGTCTCGTCCATTGACATCCCCTTTGAAGTAGCGGTATCGGGGGAAAATACTCAAGAGTAAGGGACCTAACAGCTGTGTAC
+>11118 1
+GCTTTGAGATTACACCACGATGCCCCTGCGTGGCTGGCTAATATTCCGTTGAGAGAGAGCTAAGAAAACAGTTGTGAATCCCTTAGCTCCCGCCGATGAT
+>11119 3
+ACGCGCCAGTAATGTCAGAGTGACCGTCTGCTTAGGTGATGGCTTCATATAGTGCTCTGGGCACGATATCTAGATCCGCACACCCGATATTTCGACAAAG
+>11120 3
+CGTTGCATAGGGCAACGCCCTTACGGATCAGTAACATGTACTCGAGTCATATCAGGAGAGTCGTGTTCCACCTGTGAATATGATACTCTTGCGAGAGCCC
+>11121 1
+CCGTTCCGCGCCTAGAGCGACTATCGTCTGGCTATTGACCAATCGAGAATACCAGTTTAATCCGAGGTAGAGGGCCCCAATAGACTGAAGTTGTGTTACT
+>11122 1
+TTACATCATGATCTCGACAACTGGACCAAATTGGGTATCATGGTGCCGACATCCTCGGACCATCCGTGGATCTCATAGTCGGAACTGGTCAGCGAGATGT
+>11123 3
+CAACACGATAGCGTGTGATCGAATCACGTTTAGCCTGTAACATGTCAGCTCAGGTCATAGATTCTCTGCGTCAGCGCAAGTCGCGCTTCGGTTAAGCAGA
+>11124 1
+TGCTAGCTTTGTTTTACCCACATGCTACGACTTCCCCGTGTCTTATACGAGACGGAATCTTGGGGCAATACAGAGTGGATAGCTCGAGAGGCCAAGCACA
+>11125 1
+ACGGGTATATTACGCATCTCGCACAGATACCAGGGTCTCGTCCAGTACTAATTGCTCCATCGGCATGCGGATGTTATTTGAAGGCCCCACAAAGGATTGG
+>11126 2
+CCCCTTGGATTGATCTCTGGCTGTCACAGTAATTTACTCGAAAGAGCTGGATTTTAGACTCTCGCCTAACTGCGAGCTGAAGGTGACAGGAAAGCACGCC
+>11127 2
+TACATATGCGCTTAAGACCCTGTAAGCCTGATTCTAAATCTCTGCGCACGGACCATGGGGTGGGCTCTCATATATTTCGGGGAGACCAGGCTTAAACACG
+>11128 2
+CGTATAACCTCAGACATTTGCCGGTAAACAGCCGGATGAGTCCTTAACGTCTTGCCCGTAAGATGCGCAAGTTGACTGTACCTAGATTGAGCCTGGCGTA
+>11129 3
+ATTCAGCCACTCACACCATCCAATACACACGTGGCAGTCCCTGAGTGTACTCTATGAGTGGGCGGAGATCAGATTGCTGCTGATTGATAGGGCCTTATGA
+>11130 3
+ACAAGAAGTTTTAGGACAAACCTGCATCTAGGCTTTTCTAGTCCCGCTACGTGATGTGACGGCGGTTGTAAAGTGAACCACCCGTGGTCACCTACGATCG
+>11131 2
+GAGGCCTCCCTGTTGAGACTTCTGTTTCAAGTCAATGAAAGGCTTACTGGAAACCCTCAGTGCCTCATTTATGTCAGCGAAGGGACTAGCAACCGTGACG
+>11132 1
+TTGAAGCGTTTTCGGGGAAGTCTGGTCCTGACCCTAACTGTGTCGCTCTTGGCAAGGGAAGTTAAACAGACCGCCGCTAACAATCACGTTTACAAGATCC
+>11133 2
+GATCTGGGTAAAAGCGCTCCAAATCCCCGCTGGTGCTATTCAGTGTAAAGCGCTGTTGCATTTACACAAGAGGGTTCTGGTCAAGCAACATGACGCCCTT
+>11134 3
+GGTACGTAAGTTTCGCCCAAGGACTTCGGACTCGTTCTGCTGTAAGCCGAGTTTTCGCAGCTGACTTAATGTCGGAAAGCGGCTAACAGATCCAAACCAT
+>11135 2
+CTGTCTCGATAAGGACAATGACTGAGTCTTTGTGGGACCCGATTTGCGAGACTCTGGGTTCCTAGCGAACGATCCATTAAGCTACCAAAGGCCATTCCAG
+>11136 2
+TAAGGCACACGCTGGATTAGTGCAGGAGCGAGCAATTGAGTAGATCCGTTTCCCTATCTTTCCGTAAGCGACACTCGCCATGAGAGTTAAGTCGACTCCT
+>11137 2
+ATGTTCAAACCCTTTGGGCCTCTACTTCACTTCGATGGAAAGCGATCGAGTCCGACAAGTGGGAACTAATCAAGGGGCACTATACTGGGGTCTCCCTTGA
+>11138 3
+CTACGGTGGCCTATTCGACTCGGTAGACCATAGTGAGGTATGAGCATGTTTAGCGCTTGACAGGAACATGTCTTTCGGAACCAAACCTGCAGTTCCAACC
+>11139 2
+AAGTATTCGTGTTAATAATTCTAACGCTGGCGCTATCAACATACGTAGATAACCGCTATCGCACGCATTAGATCGCTGAGGCGTGCGCGGCTACGGCGTC
+>11140 3
+GCGGTCTAGCTTAGACAAGCCAGAAGTACACCCGGCCAATGTTTTCTTACTAGAAGGGCTAGCTCGGTGACCGCCGAGTTACGTAACCTTCAAGTTATTG
+>11141 1
+CCCGAAATAAGAACCTGGAATCCAGGTAGATTGGCCTAGGCCACCTTACTGGTCGTTTTGCAGCATGCAAGCAGGCTCGTGTTCTATCAGACACAGGTTT
+>11142 3
+AATGCACCGAACGTTCTGGAAAGTTACGGCTAGCTTGAATGAAGACCTTGTGTCGGCCTCATAACACGCATCACCTTCTTGAGGATTCTGAGGACCGTCG
+>11143 2
+CTCGTATATAACATACTGTGGAACTGCCAGGATCATGGGTTCCCACCTGAGGAAATCTGCAACGTCCCAAGCGACTACGGATATGCTCGTTGACTGTGGT
+>11144 1
+GCTGATGGAGCGCGCAATCACTTTAAGATCCATGCCCTTTCCGCAATCTGGTTCAAGCGTCGAGGCGAACCAAAGCTTGTAAACGATTCGTGGCTATTGA
+>11145 3
+CTAGACGAATCCACGGCAGCATCTACCGAGTTTTCTACGGTGCTTTATGGCCTCAATCTTAGTCGGAACAGGCTGGGACGAAAATCGGCACGACTTTGTA
+>11146 2
+ATTTTGTGCTGCCCACGTGTACCAGGACTGAGAAATTCAGGGTAATACGTTCCCCTTGGTGAAGGAAATATGAATCACGCTAGCGCCCTGGTCACCACGT
+>11147 1
+GTTTGCGATGGCGAATCCAGAGTCAGTTTCGTGAGACACACCTCAATCGTAACGGGTGTCTGATCTTCGGAACCGATTCCATGTCTACGACCAGGCTAAA
+>11148 2
+CGACAGGGGCCACCCGGCTACCGGAGCAAAGTTACTTCAACACTTCGCTCATTAGTGGTGTAGTCCCGGAGTTGAAAACGCCTTAGAGATTATACTTTGT
+>11149 1
+GCATGGGCCCTGCTGCAATGCTGGCGCACCTCTGGATCTCCACTTCAAAATGATTAGCAATAGGATAAAGTGTCGCCTAACGGGTCTATTGCGTAAAGCT
+>11150 1
+CCGAACGGTCATCGAACAAATGCAGTACCTTAAATCGTTGAAATTAAGGGTAACCCGGTTTCATGCTGGTCTTGCCACCTATGCTGAGCCTGGTGCGAGC
+>11151 3
+ACAAGTACTAGCGATCAGCTTCTTCGGGGCCCAGCGTGCTAACGACAAATTCACGGTACGCTATATGACATTTCTGGTGATGCCTCTGAAAGGACGGTCT
+>11152 2
+ATTGCGCGGCATCATCTCTGATACGCCAATTATTTGTCCTAGTAACCGTGCAGTGACGATAGCAGGGTCCCGAGAGAAGACTCCGTAGATTCGTACTCGA
+>11153 3
+GCGGCCCGCCTATCCGAATAAGGTCCTCGCACCGTCAAGACGAATGATGTGATACATATGTCGGACCCCGAATATGGTATTTATTTGGGTCCTAAAGGCT
+>11154 2
+TCCTTAAACTAAATGCTGTTGGCCCGTGATTATGACGATGGACGGCCAATTACTGACCGCCGGTACAGGTGTCAAATCACCGTCAGACAGGCGGCTTATT
+>11155 2
+TAGGGTGACTGTAGTCTACACCGACTAGGGACAGCCATCATCCAACTTGTTAACAGACTAGGCTGGAGGCTGATTGAGCACTCTTGAATGCCCACGTTTC
+>11156 2
+CGCTGCTTGCGTGGAACCGTCGTGGAAAACATCCTCCAACATAGCACGTGGATTCCAGAATGGTCCGACGATAACGGTTTGGACGTATCCTGATTAACTT
+>11157 2
+TCGCCCGCCTCTAGAATGGTTCTAGGAAAACTAGGCGTGAAGCTTCCCACGTTAGCACGCACGATATTATTTACTGTTCTCAGACGCAATGTCAGGGGGA
+>11158 2
+CGTCGGGCTGGTTAGCTCCTGACTTCTTGTAGCGTAAGAACCAATGAAACCCCAGGAAGCCCAGTGAATTCTACAGTAATTGCATGGCGATTGTAGCTCC
+>11159 1
+GGTGTTAATTACCCCGCTCACTCTGTTCCGAAGACCGTTGCTGTAGCAATTGCGATAGTGCCGGCGGCGGATTAAAGTATGAGATCATTCAAAAACCGCC
+>11160 1
+TATCAAGCTAAACAGTGGGTTGGAACGCAGAGATCTCTCATACCAAGCCCGCGGCTTGATACTGCAGTCCACGTATGTAAAGGTCTCGTATGCCTTGGTC
+>11161 2
+CAGTCCTACGGCATGAACGACAGGAGAGTTCTCTTTACCCGCGGAGCGATATTAGTCTGAGGTTAACTACCGAGCTGTTGTCGTAGTCCAACATAACGTC
+>11162 3
+GTCCAATGCTTATATTTATTGCGGCACCAACATCGCCGCTATGGACCAAGCTAACGCAGTCGAGTGTCCCAGAGTTATCTTAGTAGTAACAGGGCGCGTG
+>11163 3
+GTGATAGTGCCAGATCACGCTACTGGACCTTGGGTCATAAACCTACTTGCGTTAAGTCCTGGGAAGCCCGAGTCTCAGACTTCATAGTTGACGCACAATG
+>11164 1
+ACTCTGTACTAAACGGCTACAGAAGCGATCGACTTGTCGGGGCCGTCCTGGGTATAACTTCACACCTTTCCATGCAGCATAGTTAACGCGGGAATTGGAT
+>11165 1
+ACCGTTTATGTACTCAAGAAAAAACAGAGTCTAGGGTCACTGCGCCCCGGTAATGTAGGCTCCTAGTGTGACCAGTTGGCAGGACTTTCTCACCCGTAGT
+>11166 3
+TAAGCAGTGTACTATTCGGCGCCGCGTGCTGTCTGCGAAACCTCGTAGGGACGAACGTAATAAAGCCGTTATCTAGTAGCAGCGATTCCCCTAAAGCTTT
+>11167 3
+CCAGACGTATGCGGCCCGATCCAGTACGGAATGTTTCCTCTAGAGTGCGAATAAATGGCCTAGGCCGTAATAATCTTCCGGGATGCTGTTATCAGACCAT
+>11168 1
+CCGTAGTAAGCTAGCCTAGTAATGCGTGATTTGTTGGTCAGTCTGCGAGTGGAATAAATAACGGTGCCCACCCTCCCATATACGGCTCCAACTGGATCAG
+>11169 3
+TGGGGTTCAAACTCCGATTTACCCTGTAATATTCCGGATGAGAAACTGCCCGTGGCAATCGAGCTGGCAACTGCGCATAGAGAACATTCGGTCTACTGCT
+>11170 2
+CCAGCCTTATGTGGGGGAGCGATTCCCAAGGTTAGTGACCTGCACGTATGAGCCTACTTACATACTGCTCGTAATGTCAGAGTTTCAATAAGGCCACGCA
+>11171 3
+GTTTCATAGTGAATTACATGACAGAGGGCACGCACTAGCTCATCGGGGCCCTGACTAAATCGATCACCGCCTTCGGGTGGTCTAATTGTCACGATAGTCA
+>11172 1
+TGCCGCACGGCATACACTTGAAGGTGCCATTTCGTTCCGTGATGTATGACTATAGCAATGGCCCCTAAGGCATAGGAGAACTCCCTAGCAGTGACTAGTT
+>11173 2
+CAGGTTACATCTGATAGGAAGTGAGATTCTGGTAGAGTGTGTGCCTAGTCCGATTTACGCGGCCTTAACCCATAAACGGAAACCATTCCTGCTCCACCGG
+>11174 2
+TCAGTACACCATCACGGAAGAAGACTCACGAGACTACCAGGTTTAGTTTGAATCTTACGACGGCGTGGATGATTAGTGCTTGCCCTTTGGCGCCTAACGC
+>11175 1
+CCTGGGGAACCGATGGCGAATACCGTAAAGCGGTGATGCTGGATCCTCTCTTGATACGTTACTCTATGCACGCCCCGAATTCATGGTAAGTAATAGCTCA
+>11176 2
+GAACGATCCGTGCAGGGTACTTTTAATCACAGTTCCGACACGCCGCTCGAGTACCGTAGGAGAGATTGGCATAGTTTGAACTGCTTCTAAACAGCGTCCT
+>11177 2
+CGTCATCCTACGTTGGTCCATTGTACAAGTAATCGAGGTTCAGAAAATCGACAATGCTTGGGACGAATCGACCCTGGCACCTGTATACGAGTCGTCGTGC
+>11178 3
+TACTGACATATCCCCTGGGCTCCTGAGACACCTGTGGGACGATTCCGGGGAATTAGTCCAAGTAGAGCTTCCTAGAAGATTGCAGTTTCGAGATACCTAC
+>11179 1
+TACCACGACTAGCGGGAAAGCTCATGAGGTATCCTCGCTAGAAGCTTCTCAACTATTCTCGCGGGTTTCTGAGGTTCCTGGAAAATACGATCGCAGTGCA
+>11180 2
+ATCTGCGCAACGTATTTGCCTGCATATTTCCTATGTGGTTGGCGAGCTGGCATTAAGACCAACTTAGCCCCTATTCAGCCAACAAGAGCGGACTAGGAGG
+>11181 3
+TCCAGCGTGCGATAAAATCCAAGAATCTATTACCGGATAAGGCAATTCGACCCGATTACTTAGACGTGGGGGCTCTTACATGGTTTCAGGCTCGCGCTCG
+>11182 2
+AGCGCCCGCCTATGTTTAGACGGGGAACTAGAGCTAGTCCTTTTTCACGTGTTTGCGACCGGACAGCTCTACCTTATTCAGAAAAGGCCGAGAATGCATA
+>11183 1
+ACGCACGTGGAGGATCAGTTTCTAACGACTGCTTAGTCGTGTACCACCCGCACGAGATCGCTAAGGCTGCCAATTTCGACCAGGATTGGAATTATTCGAT
+>11184 1
+TTCAAGGGTCGCCGCAACAATTAATTGTTGTCTCGTAGGAGAACATTTGACAAGTGCTCGTGTAGGCCGACAAACGCTTCGACACCTCCATGGGATCGTC
+>11185 2
+GGTATCATTCTTACATCACACGGCTGGCAACCAACCGAGTAGAAGTCCGAGCGACGCCTGGCATAAATAGGTGGAATGGTTGCGTTTTCTTCTCCATGCA
+>11186 1
+CCTCAAACTCTGTCAACTTGTCCCGTTTAGGTCGCGTGACTTACGGAGCAGCCATGAAAACAATGGTTGCATTTCAGCGAACGCTGTCTCGGTAGGAGAA
+>11187 1
+CTTTCTCCCTAATGGCTGTTTTGATCCTGAGGGTGCTCTTAAATAGTATCGCAAAGCAGCGGGCACGAGGCACGTGACTCGGCTATTGAACAAACAGACC
+>11188 3
+ATGTCCCGAGACAGTTCGGTCGGGAACCCCTCGACGGTAAGATGAACCTCTGTGGCGCTAATTGTCGGGAAAATGACAACGGCTATTTATCTATATTCCC
+>11189 1
+GCCTATCGACGTCCGTCATCACTTTAGCATACTAATGAAGGCTGTGGCAATCTCTCCCGTGATGAACACAGGTTTACTAGGGGATAAGCCAGAGGGTTCC
+>11190 2
+TTTTTGATAGCCAGATGGTCTCGCCCAAGGAGCTTAGCCGTCTGTCGAGCACAGATCATGCATGGGGACATAGCTTATCACATTCAACCACGACGGGTAT
+>11191 3
+CGCCAAATAGGCAGTCTATTTTTTAGCACTACGCGCCAGTATGATTAGCATTTAGGACTAAAACGAGGCGCGTATGCGCGACGGCCCCTGCCTGAATGTT
+>11192 2
+ACTCAGAAGTTAGACTGCTCCAATCGCAAGGCCCTCCATCTTAATTGGCCAACCTAAAAGGCCTAGTATGTGGGTGGTGCGCTCTGGTATAATGGAGCCT
+>11193 1
+TGGAAGTGCCAATCAGGCCCCCCTGCCCTCGCTAGGGATGTAGAAACATCTAGTAGTGAGTCTAAGTCTCTTACGTGCAGCATAACATAGCTTACTTGGG
+>11194 2
+ACCATCCAAGTATGCCAACGCTCACTTGATGAGGGTGACTTACGTACTTACAAAGAGCTTACCCCGACGGGGAGTCGCTTTCTTGGTGGTAGAGCATCAT
+>11195 1
+ATTCCAACGGGTTGCGTATAAGGTAACACGTTATTAGACCTTCGGTGTTAACAGTCTCATAGGGAGCCCGGCTTGACCCTTCGAAAACCAGGACTCTCGG
+>11196 3
+TGCGACAACACCTAAAAATGGCGCCCAGCACCCATAGTTATACATCGGTATTCGTATCATGCAGCTGGTGTCATACGTGTTGCCTGTCAGGGCGGGAATT
+>11197 3
+TGGTAAACTATATATGGACTGGACATGTGGCTGACCTCATTCCTTGTGTCAAGCCCACCGACTGGTAAATGGCTCAATGCCCGACATCCTCGTAGAGGAG
+>11198 3
+CTCGCGTACTATGTCACAATTGCGGGAGTCAGCTCTCACGAGGGCTTTGAGCGGGAGCCTGGCGATTGCAAAGGAATAATTCTCCTTCTCAAACAATTCA
+>11199 2
+ACCGCTTCTACTTAACGCATGCGAGATAGCTACTTATCAGTCTCCGGTCCAAGGACCGGCGCGGTGGGAATGCGTAATAACATGATCTGGCATGTCTAAT
+>11200 2
+CTATCAAAGGTCGACCGACTAGGCTGACTACGCATTGTACGGCCACGTTATGGCATGCTTTGTGCGATGTCCTATAGGGGCATTGCAACATAGTAACCCA
+>11201 3
+AACATCAGGACGCGAGCTACCCTGTCATTAGTCGGGCCATGTTAGCAAAAGGAGTATCTGCAAGGTGTCTCGTGTATCGTACTCACACAACGGTCTGTTC
+>11202 3
+TGGGAAGTCCAGCCCAGTTCTAAGGGTTGGATCCTCCTGGACTTCATGGTGCACTGACATTGAAAAGCTATTGCACCAGCGTAAACACATTCGGCTACGT
+>11203 3
+TAGGGCCACGCTCGGTCAGTACTTACATAACGTGCCTTGAATCACGCCGGTTAATCGAATGATTGCAATTGACGTTTTCCATGCGCCATCCAGGAGAGAG
+>11204 2
+CCCAGTAAAAGCGTAGGGTTCTGCTAACACGGCCGTGCTGTCGGCTACTTTTTCACAGGGGTGGGCGATCTACCAATATACGATAAAGGACTCCTCTATA
+>11205 1
+CCTAGTAAAAGGACCGTCCTACTTGAAGAGGCCGTTTCCGTGGCGAGTCATAACGACAAGTCTATTCGTAATGCGTACCTATGCTCTCCCTATGAGAGGG
+>11206 3
+CCACACTCCACAAACTGTCAGACCTAGTGTGGGGCGATAGCCATTCTAGCGGCGTACCGTTAGTTTGATGTGAGGCTCTCGTATATAAAGCAAACGTCGT
+>11207 2
+TGCGCTCTGACGCTGGATTACTATCTACCCGTCTCTATAGGACAAGCATGTACATCATTCATCGCGGGAGTAAAGGCTGGATAGAGGTACGTCCCCAGAT
+>11208 2
+AGTTGAGACGGGCCAGTGCAAACCCCTGACATATGTTACTCATCGGCTAGCACATCCGTTTCGCTAAGCATTTCGAGGAAATGTACTTGAGACCGCGGTT
+>11209 1
+CCCGCAGTACACACGTGATACATTAGAATGCTCATGTATGAGCTTCGTTGGATTGACGCTCCGAAAGAGCAGTCGGCGTATAATTAGTCCCCGTGGCACT
+>11210 2
+TACATACGACGCTGGTAGGACCCCTCTGCCCAACTAAAACTGGAGTCGATGGTTTAAGCACACTGGATTGCGGTGCGACTTTCTACGTGCTTGAAACGTA
+>11211 2
+AGTTTACACAACCTTACTTGCGCCAATGCGACCGTCGAGCCTGAAAGATGGCAGGGCCTTCGAACGTAATGGTGCCATACCCGTTGGTTTCGTAAGTATA
+>11212 3
+GCACACAAAATCGAAACGGCATCGGGGATTAGCGCTCTTTAAGACATTCCCTGCTTCACTACAGTGCCGATGGATTACTGGCTGGTGAAGGTTCTAGCTC
+>11213 2
+AAGGGTATTTTAGACCAGCTGTACCTGGGTCCTCCCACCGTATTCCAGTATAGGAAACTCGCTCGGTGGGTGTCACGCAAGAACGGCATCTAACATTATG
+>11214 2
+AGACTGACCAAGGCCAGTGATTTCGGCTACCCTATAGTAGCAGAGGTGTTTTAAAGGCCTCTGTAATTTCGATTGACCACCCCAGACGCCCTGATTGGGA
+>11215 2
+CCTCCACAGAGAATATAGTATAACTTGGAGCTTCGTCCCGGTAAAGCACTCGATCACGCTTGTCATGAGCATACACTGTTGGGGCGCTAATCTGGACGTG
+>11216 1
+GAGAATCTCCCGGTGGAGTCAAAATCGGTTGAAAACCGACTATTGGAAGCGCCTCGATCGTATGCAGCGACGATTCTCTATGTCGTCTCGCCCATTTAAG
+>11217 2
+GACGTGGTATTCCGCAGCTTACGACGATACCCTACCTTCTATCTGTGTCGTCTTCATAGACTCGAGACTAGCATTGATAAGGGAGCGATGGGAAACCACG
+>11218 3
+TAACTCGCGTGGGAGGGGCTCCGAATTAGAAAACGCACAGCATATATGTAGCCCCGGTTGTTCAGACCTCCACCAATTCCGTGGATATATTCATGCTGGT
+>11219 3
+CCCTGAGCTGGTGTGGGCACCTCAAATAAGTTAGTATGCGGTCTCTATCACACCGACAACTTTAAGATACTGGTATGCGCTGAACCTTAGGGGATCCGCA
+>11220 2
+GAATCGCCTGTTGGTTGCTTATAACGAACTAACTTCGATGTTAACATTGGCGGCGGAACTGTCACTACATAGACCCTCGTTAAGAGCGGTACCCGCGGCA
+>11221 3
+AGCATTCAGTCTGCGGTGACAGCCATGGTAAATTATGCGGTCCGGAAAGATGAGAATTTGACCCCTTTCCGGTCGTACGACGCCGTCCATATCAGACATT
+>11222 1
+CTATGCAGAGCGGGCATGTAGTCCATCCGCACACTAGCGTTCAAAAAGTGGGGTTACCTTCTATCCCGTACAGAAGCTTACAGGATTCCGTTATAGGTCG
+>11223 1
+CGCGAAAGCTAGGTAATCTCTTAGAGGCTCTGTGTCGACGCGGGTGCGTGAACTCTTATTGAACAAGGCCACATATATTTGCTGCCCCAGTCCATAACGA
+>11224 1
+GCAATATTTGATGGCGGCCCTTCTTCGGGTGACTAAAAACCCCCACCTTGTGGTGGGGAAAGGCAAGGGTACTCAAATATAGACGTCGATCCACTCTCTT
+>11225 2
+CGTCGCGTCAATCGAGCATCCGCCCGCCATCAAAATTGCCAGGAAGAGGCGTTATGAAGTGCGTGAACGTATTGCGAATTCTCTTAGCTAGTCATCTGTA
+>11226 2
+CGCGCCAGAATACTATCTAAAACCCATCTGGGATGAAAAGTGTGCTCCGTGCGCAAGAAAAGGACTTTCTTCCTTGCCGCAGCTGGCTTGTATTGTGAGC
+>11227 2
+CTGAGGAATAGGCGGATATATTAACCTCTAGAGAGTCCATCCTACTGCTGCCGTCGGAGCTCCACCCGCATTCATAATCTTTTAGAGGCCGATAGAGGTG
+>11228 1
+TCTCGGGGCAAAGTCACGTTCCAACGGCCGATGAGGACTCCTTTTGTGGACTCTCCTGAAGATAGAATTTGAGGAGGTCATAAGTTTACACCGCCTACCA
+>11229 2
+TCCGTGGAAATTATCGATCTTGCTACGCCGCACTAATCAAAGCTTGGCACCGCAGTGCCCTAGGGCACTTATGTCAAGGGGGTCCATTAAAATTTCGGAG
+>11230 1
+TGAGTTCGGCCCTCATTATTTCGAGTTCCGATCTAATAAAGCCCCTCTACAAGAGACACTGGGCGTAGGCCCTAGGGAGACGTTATAGTTCGCCATGGAA
+>11231 3
+GGTCGCGTAGCTAAAGAATCTTAACAAATCCGTGGACGCCCGTTCAGGACGCTAAGCTCCAGCCCAATGGGCATGGCGAGCTTGGATTAACTTTTCTATT
+>11232 1
+TGTCAGGGTTTGTTGAACCTTACATCGTGGTACGCGAAATCACCCCAACACACAATATCGCATTGGCTGCGCCCTTTCAAGGGTTGTTGCGAGAGACAGA
+>11233 3
+TTAGGTCAGGACTAACTTATATACTCCAAGTTTGCTCCCCGGTGAAACAGGTGCTCTGGTAGAGGGAGCCAAACCTTCGGAGCGATGCGACTTACCACTT
+>11234 3
+TCGGGATGTCTGATACCGATAAGAACCTCGCCTTAGAGGGAGGTATCCACCGAGTTCTCCTCAGCTTGCGATAATTACGACCTATGTCTAAGGCCGATAG
+>11235 2
+CGTCCGGATCACAATCCTTGCAGTAGTTGTTATTCAAGGCCCTAATTACATGTGAGTGTAATCGCTTCGACACTCAGGACGTGCCTGCAAGACAACGGGG
+>11236 3
+GCAATCTATTTATCCGCCCAGTGCAATGAGAGAGTGCTCTCTTAGCACCCGCCTAAAGCTTGAAAGGGAGCCTCGGACAGTTATGGATTCCGGGTTACTA
+>11237 1
+TCGCTAGCCGTCTGCTTATTACGGAGAATGTTGCCTGTCTGGCTTAAGCAATACCAAAGTGAGCTAAGTTCATCAACCAAGAGGTCTGCAGCGCGTGCCA
+>11238 2
+AACAGAGGGGCCTATCCTCGACGCTTTGTACATGAGTTTGTAACTCCGGCATCAATGTGACAGCTCGTGCTAGATAACCCGTAAGGGAAACCGTGTCCTT
+>11239 2
+CAGACATGGACAATTCTAGGGTATTTGCGAACACGGCCTTACTTACCTGTCCGTTGATTAGTTCAGCGCAAAATGCCGAACTTCACCTGGGAAGGGTGCC
+>11240 1
+ATCTGCGTCCTGCGTCGTATGCAGCGAAGACGATGCGTAGGATGATAAACCCATGATGTCGCTAGTGCGCACCGAACTGGCTATACACTAAGTCATTTCT
+>11241 3
+CTACACATCAATACGTGTGAGACGGTCGTTAACTATTTCTACATCGAGCCGCTTGCTCAGACTTCTGGACCGAAGGCGTGTGCATAGGATAGCGCGATAC
+>11242 1
+AGGATGGTGCAATATGTCCTCTGTGCACCCGACCGAATTCAACAGCTCTTTCGTAGGAAATACCCCAGAGCTTTAATGGTTAGGTGGTCCAAACGCGCGT
+>11243 2
+ACCTTAACTTGTGCGCAGGCTAGATGTCGGGACGGAGCAATTTAGTTACGAAACACTATGCCATTAGCGCGTCTAGTCGTGACAATCATTCGCCCTCGAG
+>11244 3
+TCACAGAAGGTAGACGCCTACCTCTAGGGTGACGTTTGTCGCCTCGCATGCCGACTTCGGATTCTAAACTCGGTGATATGGACGGTCAGTAAAACACATT
+>11245 3
+CACGGGTATTGGCTTACATTTTCAAGGATCGGTGGATATCAACGCGGATATCCTATGTAGCACCCTGCACTGGCTCGCAGACCTCCAAAGATTGAGCTGA
+>11246 3
+GCGGGCTTATGTTACTTCAGCGGTTCATCTAGACGCGTGATCACTGCGCAACTCATCGGACCCAGTAGAGTACCTATGAAATCCAAACAGACTTGTTGGG
+>11247 1
+TCAATCAGGGGAAAAGCTAGATTGAGCTCCAAGAAGGCCATAATTTTATCGCACGGCTATCGTTGCTCCGCTGATCATATCCCGGGGCGTCACGTAGTTC
+>11248 2
+ACCCAGAGAACTAATTGCGGTCTGATTCTTCTGTGTGGATTGATGTGAACATGTCGACATGAGGCTGCGCGGCACTAGACCAACCTACCCAGGATCTTCA
+>11249 2
+GCCGGCCCATGCATTTGACCTGCATACTGTAATGGCGTTTAACACGAACAGAGGTGTATGTTCAGAACAGCTCAAACCGCGTTAACGGTGCTCCATTGTG
+>11250 2
+TCAGATCATCGCGATATAGGCGCTGTATGAAAAGTTTGAGACAGCCATTGGCATCCATTAGCGTTGCGACACTCATCCGCGGATGACTCCCAGTTTAGCG
+>11251 1
+AAGTAGGCTTACACCCATTACCAAGAGCAATTCGTGTATCCGCTATAGCAATGATCTGTGCGCGAGGAGTTCGGTGACGATCGGCAACATCCTTCTTCGG
+>11252 1
+CGCAAGCAGCCAGGCTATGGCGCTCAAAAGCTGTCTCTAACACCAGTCCGGGCTATTTAGGCGACTCTGTACGCTATTGATTTCTTCAGAGTGAAATGGA
+>11253 2
+ACAGACACCGCATACCGCCGACAGATTTGGAAGCAGTTCGGATATTTGTTGGCCGGTATATCCGTCCACCTTCCTGCTTAGGTGGTCATACAAAGAGATG
+>11254 3
+GTCTTTCGAGCATTCTGTAGCGCAACGACGTCTAATGGGACTGTCCGTACAGGAGAGTACGATCAGCCAATTGTACGAGCTTACCAACACTGTTCGCTGA
+>11255 1
+TGTACCGCGGTAATTCGAGGCAGTTTAGCGCCCTTTGGAAAGTCTCCGTTCAACTGCAAGCCTAAGCATGGGATTCAGTTCCACACAGAAGAACTTGTGC
+>11256 3
+TGATCATGCTCCGGGGCTCGGGCGTGCATGCGAGCCACACGTGTGGTTTCTCCATTTATGGAATGAATAAAGCGAACACACAATACGCTACTACTGCATT
+>11257 3
+TAACGACGGTTAACAGTCATACAGAGATATGTTGCAGATTGCGGCTCCCTCCAACTTATTGGTAGTCAGATGCATGTGGGAGCCGCTTCACCCCCGATGA
+>11258 2
+TCAGATCGACGAATCCCAGGGGTAGTTGCGTAAAGTTTCTGTTCCTTCCTTTTGAAGGGTCAGGCCACCCCATATCGGGGAAACGTAATCTCACAACGAG
+>11259 3
+AATATGCGCTGATACTCCCCTATATGCCGTAGCCCATCCATTGTAGACGCTGTTAGGAGAGATAAGTCCATAAGTGATACCGGCGCCTCGTTATGGGGAC
+>11260 2
+CTCGCAGGGATTATTAGCATATATAGCCCTAGTCTTCGTAAGACCGTGTGTTCCGAGACGAATGACTTCGGACGCAAGCAATGGCCAGGTCTCCATTAGC
+>11261 2
+GACTTCCTGGTCGGTCAACTGCGGTGCTCCCTATAGACAAATCAAGACACAATCGTTCACGGTGAGTGTATTCTGATCGTCTCATGGAGGAAAGACTCCG
+>11262 3
+GCCCAAAGAAGAGACCTGTAAAAGACGCGTCTGTGCTTTCTCCCGGCTAGTATGGTCTTTACTTTAACAGGACGCCAGCGTACGGTACTCTCGTTGAAGA
+>11263 1
+GTACTTAACAAGCAATCCGATTGTCAAGTCTCACCGATCCATGCCATGCTTGGGGGTCCGGACCGAAGGTGCTAGGTTAACCATAGTTATTCGGAACCGT
+>11264 2
+TTGGATGGACAGAGATTTTCCCAACGGCCTTCCATGCTAATTAGATTACTCACAGCATGGGACGCGGAGTGTTCCCCTTCAACATGTGGCGAGATCAAGC
+>11265 3
+GAACCTATGTAACATAGGGCACGTTTGCATTTGCCATCTCTTAGGGAGTATACCATTCCGACTCGACGGACGTGGTACGTCAGGCGACAGCAATTCTACG
+>11266 3
+AATTCGGCGAATATAGCTACAGTTTCCTAAACTGTCGACCTAGCTACGAAGCACAACGGTTTCACGGTTAAACGTCGTTTCTGCGAGGCGTCGGCTAGGC
+>11267 2
+GGAGGTAAACTAATCCTTGGTACGCCAGGCTACGTTATAAGGTTACTTGGGTCTTCAAACCCATAAGCCTACGCCGACGGCGCATTCCGATCTTATGGAG
+>11268 3
+CGGGGAACCTAGTCTAATATTTCTGATATAGTGACGCACGTAGGGCCTCATCCACAGCAGAAACCTGGGTTGCTTGCTTGTCACTCAAGCCCAGTTAGAG
+>11269 1
+ACTCCATGACCAGCCATTGTCACCGAGTTAGAATGTGTCAACTGGGGATAAGAACGCCCAGCTCTTAGGCTGTGGCTTTGGTACGACCTTCAAAGGATCT
+>11270 3
+CGCAGGCGAAGTAAGGTGAGGCCGCTGAGTCAGACGGTTTCAACAACCATTTTTTTGCCCTGTTTTCGGGAACCACCGAAGCCAATATTCACTATTGCGA
+>11271 2
+GTTATCCAAAGTCATGTCTTAAAATCGTGTCTTGCGCTGGTATAACACTTTGCCCTCAGAGACTTGCGTCAGCCCTGAGGCAGCGAACCAGAGTAGAGCG
+>11272 3
+GGGTGTAACGTCATCCCGACTTGAACACTCTGGATTACCGCGCCAAGAGTAGCCAGTATAAGGCGACCCGATATTAAGAATCACGTTGCTTTTGTTGGCC
+>11273 3
+GGCGTCAGTCTACAACGGCTGCCGCATATCAGTACCAGTTTCGAGGTAAGTATTCGAGTGTGGAGTGGTTATTCCCTCCCACCAGAAGCTAGATAACCAT
+>11274 2
+CCGCGTTGGTTGTTGTTCTCCAAGTATAACGATCGTTATATCCCAGGAGAGGCCAAACGAGCTTCAGAAAGCGCCGATAAACACGGTGCCTAGTTTTCCG
+>11275 1
+CACGTCTACTCAGGTCTGTACACACAACTGCTAGTGGGTCACCCTGTGTTACAAAGTGAGCCGTCTCGCTGATGAGCCTCAGTTGGGTTAATGAAGCAAA
+>11276 3
+TTCTTACTGTCGGGACGATGGACCTACTTTCAAAGCGTCAGTTGCACCACCTGATTTACCACGAGCCAGCCGGATTTGCTAGGGGAATGGAAAACCTGAT
+>11277 3
+CCCAGTAGGCCGATCGTCGTAGCATCATTTTAATTTGAAGATGAACGCGTCCTCCCGAGGGTGTGTGGTCACGTGGCACAAGTCTAACTGTTAACAACAC
+>11278 2
+TTCTACGCTAAGCGTACCGCCGGGAGTGTAATGTGTGCGCGAGGATTAACGAACACGCCTGTCCTGTCAACGCGTTTGAATATGCGTAAACCCATACTTA
+>11279 1
+GCTGCCTGAGGGCGCAGGAATCGTAATATCAGATAGGCTCTGAAATGCTCACAGCTTGTCATCACAGTTAGTCTTGCTCGCCCGAATCAATGCAGGATCT
+>11280 1
+GTGAAACGTTTAAGTCCGATATCATTTACAGCAACAAAGCCGGGGGATCATGCTAATCTCGTACTCAGTGGCTCTGGCAATAGTGTGTCGCCAGGCCCCT
+>11281 1
+GCGGTGTGGTACCCAATATAACTAAACCCTTGGCGCAGGGAAGAGCACGATCACTTCTAATACTTACTTACGGTAACCGTCGCGTGTGCACGAGTTGTTC
+>11282 3
+TCGGCCCTGACATCCCAATACGAGCTGAGCTCGTTTAAGCATCCTTGCATAGTGGTATATACACGCCTGATATGGCATACGAGAGCTGTAGTAGCGGCAT
+>11283 1
+GGTTGTAGATTAGAAGCCCATATGGAAAAGCTTTGCTAAGGCTAGCCAAGCGCCGTCTTCCGTGGAAGCAACCCCTTTTTCCGTCTCTCACGGAAGATGA
+>11284 3
+AGGGTGCAACTCCCTCTTGGTAGTAATGCCAGAGACGGGCGCGCCTCTTGTCGTTCCTCTGGACTATTAATTAGATGTAAAAACTCGAAACGTCGCGACA
+>11285 2
+GCGAGAACCTGGTCAGTTCTTAAGTACTAGCCGGGTCTAGACGGTCTGTAGATTGGAGTACTCAACCTGCACATGCCAGCCGTAATCCCGTGTCTAAAAT
+>11286 3
+TGCACGTCGATATGTCGAAGCCCTCGGCAAAACCGCAGCTTCTGAAACGAGCTGATATCGACCAGGTTTAATTTAACGTCGCGGTAGACTTCTCGTTAGG
+>11287 2
+CGTGGCATCCTTTCTCAGACTCTCACCTTCATACATCAACATGCTCAATGTCGGTGTATATGACCGTCGGGCATTACGGCGTAGAAGAGGGGAAAGTGAC
+>11288 2
+ACACAACGCGCTCCAACAGTCATTCGACATTGCTCCCTCTCGTTCATAAGCAGCGTGTTTAGTTCGGGAAAGGATAAATGGGTGAGTGTGCATCACTGGC
+>11289 2
+CGTGGAGCCTGTGAACCGCACCGCTGCACAATGGAGTCTTTCTCTATCGGGAACTATTTGGCTATCACTGCGTAAAAGGAGCTGATAATGATACCATCCG
+>11290 1
+AGTCGTCGGCGCGTCCAGGGACTTTTTTTAACATGCTTCACCTGAGAATCCTGTTAGCAAATGAAAGAGGCCAGCGGTAATCGGGATACACCCCTGTTCA
+>11291 2
+CCGGGGGATCCCAGGTTCCATCACACCCAGTCAAACGACGTTTTCTAAAAAGGTATTGGGTGGGTGGTTAAGAGATCACTTGCTAAAATTGCCTTGCCCC
+>11292 2
+TGCTGTCGTAGTGTCCAGATCAACTTACGACAAGCCAGAGTAATATCCTTCGATGGCACGACTTTGTACAACGAGCGGTACCCAGACGTAGTTCTGGCTG
+>11293 2
+ATGCGTATCGGTCCTCACCAATGCTTCAACGTCATGAGTAGTACTTATCAATGGGTCGACTACAGGGCAAAGCGCGTCTGATCATCGTGCTAAAGCCGGT
+>11294 2
+ACCTATGCGCACTCCTCGTGGAACTCTCGCTGGCGGTATACCAGTCCGAAAACGCTTTTTGAACTGGTGGAAGTACGGGATCACTGACCGATGATATATA
+>11295 3
+GGGCGAAGACTCACTCAGGACAATTAAGGTGAGGCTGCAAGCAACTCTATATCGTGTAACTTGGTTACCCACCTTACTTGTCGTTACCAGTGTCCCAGGG
+>11296 1
+ATACCTTTGAATAGTCGATGGGGTTTTGGCGCTCGTTACATGGCCTCCCCGTCGAAACTAAACATTAACATGGAAGTACCGAAGCAGACTCTCGGTGCCG
+>11297 2
+TGAATGTGCATGGCCGAGGGGCTTCAATTACAGGCATTATTGACCTAGGCGTCTAACTCGCAAAAACAAGCAATCAGCCATGCTTTTCTGGCCGCCTGTG
+>11298 3
+GACTAATGGTAATGCGTCAGGCTGTGTATCCCCATATAACCGCCCCGACGACTTTAGGGCCTGACCGAGCCTTAGTATAATTGGGCGCCTTGATATAAGA
+>11299 3
+CTTTACCCAGGGGCGACGGGTGATCTGTGTCCTTATACAGGGCTACCTCACTACGTCCTGCAAATTATTGTACAACTTAGGAACTGCTGAGCCAAGGAGA
+>11300 2
+CCTCCACAATACCCACTGGGAGGGATTGGCATGTGCAATTCGCATTCATGGAATCTGCACTTACCATGAGGGTATGCCCTAACCATGAGATGTATCGGTG
+>11301 1
+AAGGTCATCTTATCGATTCGTTCACGCAAGTGCGGACTCAAAGTCGGTTTCTAATGTTGGTAGCAAAAGGCCTACCCGTGAGCGACGCTGACTTCAGCCA
+>11302 3
+AAGTAGTAGACACTGTTACTGGGAACGAGTGTGCTATGCCGCTGTCGGTTCGTTACATTAGAGACCGCCGTATTACCATTAGACAACTCCATCGCCACGG
+>11303 3
+ACAGAACTTTGGCAGGTTTCATACTGGCTCTGTTCCGTGTAAGAAGGTGCATAGCTGAACACAACGTAACTTCCGCTGCAGAAGCGGTTGTCGCTCCCAA
+>11304 3
+AACGCACGTTCAGAGGGTAACCCCTCTGAGATTCGACGTCCTGATCAGTTGTTGTATACAGACGTTACAACCTTTGGATGCTGAACCAGGCCCGGTAGAT
+>11305 1
+TCACTTCGGGGGTCGAAGTCCGATACAGTTCCGCTATGCCCGGCCAATGGTCCCCAGATTAACTAAGGGTATCCTAAAGAAAAGTAGGCTCGTTATGCTT
+>11306 1
+AACTCTACGAAATGCACTCCGCTATTGGTGTCATTAAGCTGACCATCATCGGGTGGTGCGTGAACTAAGAACTGACTCCACTGGTGGTTCGCACTAAGGC
+>11307 2
+ATAGCGTTAAGCTTGCCTACTCTCGTCCTAGGATGAAGGCGTCTAATCTTTTAGTGCTTATGCCCAGGCGGGCACGATATAGAGGAGCCCCAAAGACATC
+>11308 3
+TGGGTATTCGAGTGGACTTACTACAACGTATGTCCCTCATGCGGCGGCAAGTCCTCTGTCGACCAATACTATTGGAATTAGCACATCCATAGGCGGCGAA
+>11309 1
+CGCGTAGCTGGTGCTGCTCTAACCGGTACAGTCAAAACAATAGTATCTTGCGCATCGCTGTACCTGCTGTGCGAACCAAATAGACTCGTGTTAGGTACAG
+>11310 1
+ATGTCAAAAAAACCCGGTTAAGCGTTAACTAGTTCTCTCTTGGCCAGCTGGCTACGGCGATCCTTTAAGGCGCTGGCGAGAGACTTCTGACATGCTCGAA
+>11311 3
+GCACTTTGTCCCTCTCATATGCAAGGGCTACCCAAAGTTGTCCGCACTAGTATACGTTCGCGGAGAAACCGGCAATATGAATATGTTCCATGGGGGACGT
+>11312 2
+CATGATAAGACACTCCTCGGACGTGTCGTTTCACAAGGGCGAGGGGTAGATTAGCCTGTGACTCATCAGGTCATAATGCCACGCGTAATTTCCCTCATGA
+>11313 1
+CTGCGAGTTTTAATATGGACCATGTGATGGCAAACCAACTCGAGAATTATCCAGATCTAAAGGGTTGACGCACTGGAATGGCGTCTCCGCTTCGCCGCCT
+>11314 2
+CGTGATCCCCTCCATTAGAGTTGGTCAGAATCGTAATGTGCCTGTTGTTCGACGACAACACCTTGCGTTGAGGCTAACCACTAATTGCACGGAGGCAGAA
+>11315 2
+GCCCAGCATCAGCGATACGATACGGCAGCAACATACTATAAGCTTGTTTTGTCGGGGGGCCTGAGTGAGCCTGACGATATCTCGAACTTATTCACGTTCA
+>11316 1
+ATGCCACGCACAGTTTGGCTACGGCGACCTGAGCGCATTGCGCCCAGATAGAGGACCTGAATAGTATTAGGATTTTTAACGGTGACGTCCCCTATACTTA
+>11317 1
+AACCTATAAGCGGAGTTTGCACCCCGAAATACGCTAACGCAGCTCATCCGGACTTAATCTGCATGAAGGGTTTAGGCACGGGGTGTTCTTGAAGTTTCCC
+>11318 2
+TGCGCTCGCTTGGTTCCGAATTGACGCTTCACCCAGTGGCGGTACTGGTCAACAACGAGGGCTTACACAAAGTAAACCGTAACGCTAGATGTTGTCATAT
+>11319 3
+CAAGTGACGGGTTTACAGTCACCCAGTTCCTAAAAAGGGCTGAGTTTCAATCTCTTGTCCGTCGCAACAGAAGGTAAACCTGCCGATGCTGGCAGTGTTC
+>11320 3
+AGGTTCAAGCCTGGTCTCGGACTTTCAGGAGTACCAATAAAGGCACAATACTGATCTACATAGCCGGCTGCTTTCATTGTGTGGTCGCTCGCGCACAAAG
+>11321 1
+GCCTCAGAACGGTGTCTTAGAACCATTGCCTACATCCTTATTACATGCCCGGGCGTGGAGTCAATAAGCGAGTGTATGTAATATAGCGCGCCACTACTGG
+>11322 2
+CTTCTGAGACAGTGAATTGGATCACGGACCCGTACTTTCATATAATGGGTCAGAGTCGACAATCGTTCCTTTAGCTAATGGTAGGACCCCGCCGGCCAGA
+>11323 2
+ACTCGCTATTCCCGGTCGAGGGGTCTGCCGAACGACTACGATGCACAGGGAAAGCTCATTGGCATAAAATCCCAGGTATGTTATTCTTGACTTGATCGAC
+>11324 2
+AGTCTATGTTGTGCGGGCGACCTAGGGTTTCATTAAAAGGAACTTCTCGCGACCGGCTCGGCTAAATTTAGGACCTACCTGCGTCAATACACGGATACAC
+>11325 1
+ACTCAGAAACGTAGCTCTTGTATGGATGGAACTCACAGAAACAAAGATCGGCTTATCAGCCTGCGGGTTGCTCACTGTACTAGTCGCGCTCGCGCTTAGT
+>11326 2
+CTCACAAATTTTACGGGGGGAAACGGTCACGGTCCTCGAACGTCTGCCCCGGTACTCCATCTCACTAGATCGTTCGCTTAAAAAGAGTGTTGATGAGAGT
+>11327 2
+GATCAACGATCGATCTGCCAACTCACCAGGTCGGAGCCGGGCACCGCGCGATACATAGGTTCAGAGGTATTCATTAATGTTATTATTGAGGCCCATTCTG
+>11328 2
+CGCCGAGAATTATAGGGAAGTCGCCAAGGAACATATCTCCATTGCGATGTCTTGCGACTCGTTGCTTCGGGGACTCACTAAGGTCATCTGTCATCACGAA
+>11329 3
+CTTCAGCTTATGTCTCACAAAGGTGACACATGTGTATGTAAGATGAGATCCCTCTGGATAAAGCTAAATCGTTCGAGACGCGGGGCGTCCCCTCACGCGT
+>11330 1
+TCGATTTGGAACAGGATGCTTATGAAGCTTAACGGGTGCTTGTTCTAAGCTTAGTCGGGCACGTACAAGGCTCATATCCGCGAACTCAATCCCCGCAGCA
+>11331 1
+ACAATGGGCCAGGAGCTCTCTTGTTGTGCGCGTACGGAAAACGTCTACAAGTCACGGTAACCTAATAACGCTAGTCGAATTACGAGTCGCGTTCCCTGTT
+>11332 3
+TCGCCACTAGCCAAGTTTCCGTACGAGCTGACTCCGAAGATATCAAATAACTGCGGGAGCACGTTGGTGCTCTCCAACTGGAACGTTGGTATTGAGTCTA
+>11333 3
+GGCATGAGGTCAAAGTTTCGTTCCATAGCTTATCGGAGGCTCACGGATCGCAGGATCACTGAATACCCAGAGGCATTACTGGGTTCCAATTCCACTACTG
+>11334 1
+CATATCCGCTTCGTGTAGGTCCAGATGCCCTCTCAATGTTAGGCCCAATGGAGCCCTGTGATTTCGAGAAGCAAGTCGACTAATACCATGCAAGGTAGGT
+>11335 3
+CCAGGAAGAAATACCGCAGGGAGTCCCCGGAACTCAACTGTGGTTAACCCTTTCATGCCTTATTGTTGAGCCACAACGGTGCATTTTCGGAGTAGATGTC
+>11336 1
+GTTTACTGCAGGTATCGAACGTCTTAATAAATCTCAGAAGCGAACCTCCGCGAAGTCCGCGTATGGGCGGCATCGGCTGAGTTACTTAGATATCGCCACT
+>11337 3
+GGACATGCTCGTAAATTGACCTGGAGTAGTAACGGTCCCGGCCGCACAATCTCCCGGTATTTAGATTATACCGCCGGCGTGTCTGTACGACATGAAAATT
+>11338 2
+GCCAGATTGGACTCTTACACCTAGGAGAGAGAGTCTCATGGGGTCCCCGAAATTGCTCCCTGTTGGTGCAAATAGAAGATCTATGTCCTCGCATCGATAC
+>11339 2
+GAGTTGGTTTATCGGCGACACCTAGTCCCTACCTGACGTTGATTAGAATACAGACTAGCTCAGAGACATGTCGTGTGTCATGAACATCCCCAACTGGGCG
+>11340 1
+GTGGAGAGTTGATGAACCGAGTCCCGATCGCCCTGTATACCATGTCAACGTTTGGCAACACGCGGAGTTCATCAGACAATCTCTCTGAGATTCAGTATGC
+>11341 3
+CTCGATCGAGCATTCAGAAAGCGCGCCTAGGAGCAGTCTTAGCATTGACTTCTGAGTGGGCAATCGAATAATAGTTCCGTGTTAGCACACAGCCTGCTTC
+>11342 1
+CAGCGACCATCGCGTACTGCCCGGGAAAAACCCCAATCAGGTCCTTGCTTGCGATTACCGGGTGTGAGGCGTGTATTATAAACTACACATAAGTTGTTGT
+>11343 3
+TCGTCAAGGTGCTCAATCAACGCACTCTTAAAAGGGGTGGCGGGTGGAGATCTCCAAAGTTGCTGATTCTATCTCGTCACCCATTCCAACATGAGGGCTA
+>11344 1
+CCGAGCAGCCTGCTCGGGTGCCTCTCAGCTCCATCTATTAGCGGGTATCTTAAAGGGCTATTTCTAGGGACAGTAAGGCTATAAATGCACGCATGCATAA
+>11345 2
+CAGTACCGGGGCCACCGAAAGGTGAGTCTTTACGACTCAGCTCGTTATATTCTTGCCCCAGCGATGCAAATAACGAGGACTCTAGGATTCCTTGAAGTTG
+>11346 2
+TTGAAAGACCATTACCGTCGGTCGTAAAAAGTGGATACCAGACGCTTTACCGGACTCTGTATGGTTCACCCTGCCGCGTATCGGTCACACTGAAATTGGG
+>11347 1
+ATATCAGCGTATTTTTGCCAATTGCAGCGACTGTTAGTATCCGACGCGATTACTGGACGACGCGGTCTACGACCTCTAATTCGAAGGGAAAAGCCTCGGC
+>11348 2
+ACCGTGGTATGAGCCGCCGTGCAAGGCGGAATTGCATAACGGATTGAATCTCAAGGGTTACCATTCCTGGCAGTGCTATCTTATAACCTGCTGAAACCTC
+>11349 2
+TCGGTGGAAATCGCCACACTCTTTTCAGCGACCATTCTCTTAATAAGCCAACCTTGGCGACAGGGGTTCAGTCCAGATGGGTAAAATGTGCCTCGTGGAA
+>11350 1
+TGCTAGTACCGCACCCAAGTGGTCTTATTTGCCCGATCTAACTGAGACGTTTGAGGAAGGATAATAGCCCTGAATCGGACTCATGCCGGTGATCCATCAG
+>11351 3
+TAACTCGAGCCATAGAATGATCACCGTCCCGACGTAGCAGTGATGCGAAGTACACTCTTATTGCAACTTTAACTTACATTGCGGGCGATGGGTGTCCGCG
+>11352 1
+ACCGTTCTGACCTGCAGCCGAGTTTTTGTGTCCTGGACGGAGCTACACTATCTGTATCACGTACAGGCCGAGGGATTTTGCCTAGAACAAAGCTACGAAA
+>11353 2
+GATGAGATCCAGGCGCTTACTCTGTGGCATCATCCTGAAACTATTAGATAGTAGCCTCTGGATATTGCATAGACCCCCCATACGGTGGGGATACTGCGCA
+>11354 2
+CCTTACAGGGCTCACCCTACCTACGTGGTACGTCGCATGTCGAAAGATACATGCAAAGCATGCTTGCCGGGTTTTACTTGCACGGAGAGGGTTTACAATA
+>11355 2
+TATACCCGAAAGTCACCGAGGGACGCACGTGGTACAGATTCGTCTAGTGATGGAGAATATCGTCCGTCAATCAATGTTCTCTCCACCTAGAGGGTCTGTC
+>11356 3
+TTAGCAGATGTGATATTACGGCCAAGCTGTCACGGATGGGTTGCCGAGCCATCAGCAGCCACCCCATTATGTCGAGCAAACCGGACGATTTTATGACTTT
+>11357 2
+CCGCCGGATTCAGATACATTAGAGAGACACAGAATTGGCTCTTAACCCTGTCGTACTCGATCAGGTCTCCGGTTAGTGATGCAATCAGAGTACCTGGGTC
+>11358 1
+ATGCGAACCATAACCGACGTCAAGTCGGGACTACAATACGATTGTTGCTGAACTTAGTGATCCCATTCAGGAATCTGTGGGTGCCCCAGCTATCGCTTGG
+>11359 1
+CTGCTAACATCAGTGACGTAAAGTTTACAAAGAGGCTCTCTCAGTTTGCTGTTCGTCGTGGGGACGCACCCTAACACCATCCAGCGTATTAAGTCAGGGG
+>11360 3
+CGGTCTCAATCTGTCTAGTACCAGAGCTCCGCTGATGTGATGACGACGACAGACAACCTGAGGGTTAGAGCCACGTCTATACCTAAGTTTGCTCTAATGG
+>11361 2
+TGGTTAACTGGACGCCGCCACTACATCTATAGATTGCAATGTCCGGTCTTCTCGACATCATATGCAGAAGGCAGTTTATTGAGGCGTCAGGCACGACCAG
+>11362 1
+CAGTGGTGCCTATGAGGGAACTATTGGGGATGATAAAGCCAAGGTTCTACCCGGCAGTTATCGATTCAACTCCATACGCCTGTCCACACTCGGTTTGCAA
+>11363 3
+ATGATCGCCGGAAACAGACCTTCACCTGGTAGCATGATGCTAGATACGAGACCGCTGACCGTGCTTTTAACCTCAGAGAGGTTACTTGTTCTGATCCGAG
+>11364 2
+TGAACTCAGAGGAGATCTCGATTGATAATACTCGTTCCAGGCGTGATACCGTTGGGAGCAACACTGACTAGTCTTGGCATTCGTCGCCAACGTCAACCGT
+>11365 2
+CGAATAACGTGGGCAATCATCGGTACACCCATTGTATACGGGTACCTGATACGTCGTGCCTTAGTGGCAACGGCAATTCGGAAGCCCTGATTTACGACTT
+>11366 2
+TTGGCTGTTTTAGACTGCTGTTGAGGTTACATGATAATACCCAGTCTGGCCTCAGAAGCGACGCCAACAAGTGACCAGAGCCAGCTTCTACGATACCGGT
+>11367 1
+TCCTATCGTGGATGTCGGAGTGACTTTCCGTAATCTACGCTTATTACCTCCGATTAAAGACTGGAACTTCGAGAACGAAAGCGGCACGAGCGATTCGCCG
+>11368 3
+TCCATTGATCCATATGAGGCGACGGTCACAACTCAAGTGGATGCCAGCGTCCAATCTCGACCAGAGCGTCAGGGAACCGGCTGGTTAACTTGTTATTTTA
+>11369 2
+GACTTCACCTTCTCAGGATGGGGACAGCGCGCTTACTTAAACAAATCTGGCCTAGGTTGGCATTACAGATCATGGACTTCCAATGGCCTTGACTCAGGGA
+>11370 2
+CAGTAACTTGCATCCGATATGGAAAGACGTGAAGCTGAGTGTCCCTGGGACCATACTGTCTGCGCCTTGCTTAAAGTCACCCTGAAACAGTGTTCGCAGT
+>11371 2
+CAACGACCGTATACGGTACGGCAAGATTATAGATTAAACCGCCACCTGTCTCTTTGCTGTATTACGACGGCTGATGATCGTACTAGGTCGCCGGGACGTA
+>11372 3
+TAAGATATAACACTTTGTACCCGAGGTGGGCCTACGGTCATAGAATTGCGTTCTGTCGTAATCATAAGCCGCGCAGACGAAATCTTTCCGGCGCCGAGTC
+>11373 1
+CAGCGTATCTTCTACGGAGAGTAGGACTGAGTACTGCAACTATCCGAGACCAGTTAGACCACGAGGGCTTTCGCTCCTAGATTCAGAGCTATCTATTGGC
+>11374 1
+AAGGGGTCTGAACGACGAGTTCCGCGATTGCGACTTTGAAGCAATAACGCCCGCAGTCCGCACCGAGACGCCAATGCTTTTTGTTTACTTAACAATTGTG
+>11375 1
+CGCAGAGTACTGATTGGAAACCACCTTAAGTTCACTAAATAAGGTGTACTTTCTAGGGCTTCTCGGGCCTGCACACCGCCTTGATGGTGCGACCGAAGAT
+>11376 1
+AGCACTAACGACTCTCTTGAATCATAGACGTGAGCCATGTGTTATCGCATAACATCGGTGGTCGGGACGGATGTCAGTGCATTCGGCTACTACTAGCCCA
+>11377 1
+TTCAGTGTGAATCCCCCACCTAGAAAACTGACTCGGATTCGCCAGGCAATATCTTTAATATGGTTAGCCAGATCGATGGTGCTCGCGGCAGCAGGTTCGA
+>11378 2
+ATCTGTACATCTGCGCTCACTACGGGAACAAACGCTGAACTTTCGCCGAATGTGTGGGCGGACATCTTGAGTATATTTCACACGACGTCTGGATCAGCAG
+>11379 3
+GAACTAAGACTCATAACATATTATAAGGCCCTTCTCGGGTATCCAACATAAGGGAGAGGTCGTCGGCGGCCAATGTTCCGCCGTTCTCGGTTTACCAGGT
+>11380 2
+CTACATAGGGATTGCTTCCATATTTTCCACTATGAGCCTGGCTTAGCCTACAAAAGTACTGGGAGGTTGGGCATTCACACGGGCTATCCAGCGCGAAGAC
+>11381 3
+AGCCATATAGGCCAAGTGCGATGCACCAAACCGATGTCGTTATTAAAGTAGATGTCCATCCTGGTTTAGAAGTCCCGGTTGCCCCGACCTTGGGCGATAT
+>11382 2
+TTGAATTAACACACTGATAACTATTTGAGCCGTGGCTGCCGCCAGCTTAGAGGCCGGATCGCGGTATACCCTTGAGCTTCTCATCAAATTGAGGCACAGG
+>11383 3
+AGGACTGCACCGGGTTAATCCGAGAATTGCGCTTGGTGATCCGCACCGAACCTTAGGAATTCAGTCTGACGTTTACATTACGCCGCCAATAAGGTTGTAC
+>11384 1
+ATCTGGTTCAAGTGCCGATAACTAATCGAGACGTATGCTCGGAAGCTTCCTGCCTGTTCGGATCCACATGTTGGGCGGGGAAAAAATTCCGCTTACACAC
+>11385 3
+TGCCCGCTTGTGTTCAAGGAGCCATAAGTACACAGTCCTGACTCAAGATCAGTTAGCCAAGTTGTGAGGCAGTCACATCTGGCATCACGGTGACTTATCG
+>11386 1
+ATACCTTAAGTGTCTTAGGAGACTACTAATCGCGGGCTCCTCGATTCAGGGTGGAGGAATTGCTAGAAATGCCCGGCACATCACCTGACTCTTCAATGGC
+>11387 2
+GTAGGGGGTCAGGCTGGCTAAGGGTAAAGAAATCGACCCGGTATACCCCGCACATTGATGTTTAAGCCTTCCCTCTTCGTTGGTATAACACCTAACTAGC
+>11388 1
+TTATTACCGCCATCCTCTACCATAAGCTTCACTTTCTCAGAAGGGATCCCATGCGCTTAGTATGGGAGGAAGTGGAACGTTGGCGAAGTCCGAAGTCACG
+>11389 2
+GCGATCACGGTAAGTCGACCATACGAGGGGTGTGCCGACAGCTCCTAAGTCGTCATATCTCTACTTGGGTACTCAAGATATTCCCGTTTAAAACCATGGG
+>11390 1
+TGCACAGGGCACTTCCTTAAGGTTTAGTAGACCATACTCTAGCCCGCTTAGCCGCGAGAGGCTTAGACGATCGATTCTGAATGTGTGGATCGACTACCAA
+>11391 2
+CGCGGTGGTCAAAAGCACTCCTATACGGCTTTTGAACCGTACGTCAAATCAAATCGATGATTCCGCCGGCAGGTTGATATCCGTGCTAGTCAGAGCTGAT
+>11392 2
+CTACCTGCCTGGGAACCAACGTCCTTGTAGTATGCAACAAGTTTGTGTAGGTCGCAACGTGAACGGAGGCCCTGGAGATGACCTCTAGTACCAATTTATC
+>11393 1
+GCTACGAGCAGGAGAGTAGTATCAGCGTACTGAGTGTGTTACAGTAGGACTGCTCTAACCAGGCTTCTCGTGTTCCACTTCTGTCCAATCCGAAGAACCA
+>11394 3
+CATGACGAGAAACGCGCGCTTCGGGCTGCGACAGAACAGCGATGTCGTCTAGATCCGTTTAGAATCGATCCTGACTTTTAAATACCTTTTGTGCGAAGCC
+>11395 3
+AAGTGCGTATCGCCTTTCTCCGGCCTGATAAGGCATATACTGGCCGTACATACACATTTAATTGCCGAGATCGGAGATTAAGCACCCGGTCAGGCTGATG
+>11396 2
+ATTAACTCTGCATTTAACAAGATGGGTCTCAGATCCTGGCTCGATTCTAGGGCCACAACGTCGTCATGGAGACTTGCGGATTGGCGACCAACTCTACAGG
+>11397 2
+TTTAAGTGTTCACCTGAATCGCACCATTTCCTCGCCACGGTGTGCGTTGAAACTGAGTTCCACAAATTGCCGAGTAAGCTAGGGGCGCCTTGAAGCAGAA
+>11398 1
+TATGCGCCCTTTGGGTTCGGTAGAACTTAGCCAACAAGATATAGATCCCCGGCATCCAATTAGAAAGGTATGGGCCCGCTTGGGTTACAGAGCCTATCCT
+>11399 2
+TCGGGGTCTATTAATGAGGAATTGGCTCGCCGGGCACTCGTCTGACACACTCCTGACAGCCACTTATATTCTAGCAAGTAGGTCGTATTACGGCAGACAA
+>11400 3
+TGAAGATTGTTCACCGTGTGCCACCTCGACTGACCCAGTTGTACGTGTTCGCTAAGAGAGTAATCTGTACTAGGGTCAGAGTCAACACCGTGCGTCAAAC
+>11401 2
+CGTATTTAACTGGGGCGTCCATCGGATCAGAACTAACCCGGGACGCATGTTGGCACAAGTGCACAGATGGTCTCTTACCATAAAGCCTCTGGACTATTGT
+>11402 1
+GCTATTCGGTCCTCACGCTAATTTCGTCTATCGAAGGCACACTCCCGTGAGTAAGGATAGAAAAAGGGTGATTCTGCCGGTCCGACCTAACAATGTGTCG
+>11403 2
+CACCGATGTCTCCAGGGGTATGGAGTTATGCAGAAGCCATCGAACTGCTCTTACAACTCGCGCAATTGACTCGTGAAGGACGAGTTTGCCTCAACATTTG
+>11404 1
+GAGATCTACGTTAACCGCGGTATCTCCACACGAGAGGTCCCGGTAGTTTTGCCAATCGGCGGGTCAAGCATAGGCTGAGATAATAAGTTCCCCAATTCTT
+>11405 3
+GAGTCATGATCTCATCCCAGTTAGGCCATGGGGCGATAGAATCGCCTCGCTGCTTCTCGTCGTAAGCCAGTATGTCGAGAAATCAAGCGGTACTAATTAC
+>11406 1
+TCTCGATCCTACATCCACAGTTAATCACTTGGGGGATGCTCGGGATATGGTCCAAGTGTCCGCAAGGTAAAACTGCTATCTGTGTCCAGAGTCCAGGAAC
+>11407 1
+ATTACTTGGATCAAGGCACTGCGCATCGATGTTAATACACCTTGCAATCACCGTCTCGATGGGAGCTTCGGCACATGCGGACCAATTGAAGTACGGGTTC
+>11408 2
+GCAGGGCGGGAGTCACGAATCCATAAAATCTTTCCTAGCGAATCGGTTTCTTCCCTATCAGGTGAGCACTAGGTTCCCGTTGCCGTCAGACAAGATAGAT
+>11409 2
+GTATTTCTTTACCGGGGTTGGCGATACTTGGCAACCCCTCTATTGAATGCCAGCAAACAAATAGGGAAGCCATGCCGTACGGCCATTCGATTTACGGCGA
+>11410 2
+GGTGTGCACGCTAAAAGGTATTGCAAAATACTCGATCCGAATGTCATATAACAGCGCGTTGCGAGCCTGGTCTGGAAAGCGTCTTCTGCCCCTCTTAAGC
+>11411 3
+AGACATAGGATTTTCTCGTCTGAATACACGGATGTCAGGTCGGTCTGAAGGCCCGTGGGTGCTCGCATTAATTCCTCAGGACAGTATCCCCAATAAAGCC
+>11412 2
+TTGGCTTAGTGCGCGGTAAACGCTCCTGAAAAGCGGTGCCCTAAGCTATGAGCAACTGGCACGCCTGAAATCATATTAGTTCCATCTGTATGACGGATCC
+>11413 2
+AACAGTCTTTAGGTAGAGCCGTTGCCTCGTGGTACACATGCAGAGTATGACTCACGTAAGCCCGGTACTTCGATGCCTGCTATATGGCAACAATCTCAGG
+>11414 3
+CTACTGCCAGCTTTATGTCGTGAGACAAAGGGGACTTGACTCGCGATGGTCACGTACACCTCCGTAAATATTACAGCTGGCATGTCGGAGCCGATATATC
+>11415 1
+CTCGAGTCCGAATTGGGCCGATGTTGCTCTTAAAAAACATTTCCGGCTTGCGAGTCAGAGATCCCTACATCTCGACAAGAGCTGTGCGTAAGGAACCGTT
+>11416 3
+TCGTTCCGTAATACAGTGAGACTAAATATGAGCACTCGCACCGGTCTACTGGTCCCTCTCGAGTCTAAGGAGGTGGAGTTCACTGTATATCGGGAAACCC
+>11417 2
+CCTGCTACAGTGACGTCCTCCGTTCATTACTGCATGTGTAGCGATATATGGGTCCGCAATAGCAATTCACGAAGGGCCCAACCTAAAGGGAATGTTTGGC
+>11418 1
+TCTCACCCGAGTCACTAAGGACATATAGCGTGATTGGGGCCAGTGTCCCTCTTCGTTGCGAGCGGGACGTGTATAGTCCGCTAATTTGCAAACCAATAAA
+>11419 3
+TCGCTAGACAATGACACGGGTCTGAATAATTTTCCGACTGTCCAACCCTGGCAACGGGATTGAGCTGGATTTGTAGCCGAGTACCATGGGATCTATCCAC
+>11420 2
+CTCGTTCCGAATGCGTTAATGCGATAGCAGTCTCCGGACCATTGATTGACCAAAACGTACCTGATGTGGCCACTGGCCTGGTAAGTATCAGCCATAGTAG
+>11421 3
+ACGGTCCCTCAGCGTGAAAACATCGCGTTTGGAAGTATAATCTAGCAGAAGGTGCGAGGCCGTATTGCCCTCCCTATAGTCACACCGATGTTTTCGGATA
+>11422 2
+AAGCCTAGGCAGGAGTTCGCTACCCTGCATAATTTTACGTCTAAGCGACCAGGTGCGCACTCGGTCCATTTGTTAATGGTTCAAGTGAAGCCTACACGGA
+>11423 3
+GGGGGTCTGATCTAGGCTGACTTGCGTATGCCCGACAATGAATTAGCTCATACAGGCTTTGATCCTTGACCCAAACCCCCGTTGATGAACCTGAAGTAGA
+>11424 2
+ATTGCAAATCAGCTCGGCGCAAAAAGTCGCGGTACATCGACAAGGCTCATCGCTTTTTGATGAACTTTCCTGATGTCTGAGATGAGACGCTTCACGGCGC
+>11425 3
+AATGACAGATTCTAAGCAAGGAATCCGAGCGGAAGTTCTGAGCCACGCGGTCAGTGCATCTCCGAATGTTGCTTAGGTTGTACAATTCGGTATCCCCTCC
+>11426 3
+TTGCTGAACAAAACGCTGAATTAGCAGTGTTTCAGGCCACTGACCTGCTGAAGCCGGCAATTAATTATCGCGTGCTCTGCTATCACCTCGGACGGGATGA
+>11427 1
+AGTTGCGGCTAGGCCATACGGGGGTTGCCAACTTAACAGACGATTTATATTTTCGTCTTGAGGTCCACCCCAAGTTTACCTAACGACAGCGGCAACGAGT
+>11428 3
+ACTGTGCGTGCGAGCTCGACAGGATGTGTTGGACAACTGACTACACGATTTAGGCTGAAGATTTGGAGAAACCTCCCCATACACGCTGCCCTCAATGTTT
+>11429 2
+TATAACGGTGAATAATGTTGTGCTCATCCCACTATCGCGGCGTAGTTACGTATCCCCATGAAACAGGGTTGATCGTCTCGCACCCAAACCGTGAGGATGG
+>11430 1
+AAACCAATGATCATTGTCTGCTGCATGGGCACAGTAACACTAATCAGCTCTACGCGTGTGCAAGCTTAGAATTACTGTCTCGCAGGTCCGCTGGCGGTGA
+>11431 1
+TAACCCACGATACAATTCGAGTCACCCTGGCCTCAGGTTCAAACGCCATTTCGGTTTAAGCGGGTCGCGCAAAGTTATTAGGCGTAGTCAAGCGATGTTG
+>11432 3
+CTCAGGTGATTAGCCATTATTCCTAGCAAGCGTGATCGGAATAGCGCAGCGGGTCTTTGTCAGACTACATAGCAAATCTCGCGGAAGGACTCCTACTGCT
+>11433 2
+GCTAAGACTGACACGTACCCGGAACTGTCTTTTCGCTAAGTGACGAGGACGCAAGATTATGTCCACTAGTTCTCACTAGTGTCCGGAGGTCGACTGATCA
+>11434 2
+CGGTCAACGAGTCCTCTGCAGGTTATGGGGGGTTCACCTGCGTCAGTGTTCACTAGGTAGCACTAGATACTCACGTCTCAAGATAAACCGTTAGAATCCA
+>11435 1
+CATTCGTTTTATCAATCTGGTGCTAATGCCACGACCTTAAACCGGCCGGATGATAGCACATCTGTTGTGCAGGCACTAGCATCAGTACGCAAGGAGCGGT
+>11436 2
+CGCGACAGTAGCAGGTTTCCGATGGCTGTCGCTTGAGTACCTCTGATAGAACGATGCATAGAGCCGACCATGTCTAACTTTAGAGTCACGTTCCATCGAA
+>11437 2
+ACGACACATATCACTGTTATTTCTACATCGTACACCAGAGTCGGTGATACGCTTCCGGTTTGAACAGACGATTGCGGGTTCAGCCTCTAGCGCAGAAGGG
+>11438 1
+CACATCAAATGTGCAATAATTTCGTAAGACGCCATGCGGATGCCGCTTCCAGAGCCAATCTATCGCCAATGTAATTGGGTGGGTAGATCCGCGGCGTCTT
+>11439 1
+CATGTTGACATCGTGGGGCTCCGTGTCATGCTATAGCCAGATAGTCTAGCGGAGACAACCTTGCGGGTTCTTAAACCCGTAGTGCCCTAATATCGAAACA
+>11440 3
+TATCTAACAGCCCTGGCTGGTCTACAGGCGGCTTAGGATATGACCACTTGCAGATGAAGAGGACATTGTCAATGCTGTCTGAGTTTCGCCCACCATAAGC
+>11441 3
+TCGACTCTGATGGCCCATACTGGAGATGCATCCGATTATCTTTCTGACATGAGAAGACTGGCCTTCAACTAAATTGGGAACGGAGCGCTCAATGCCGTGC
+>11442 1
+ATAGTGACGCCACCATAAGGCACCAAGCCGTGCATTGCTTGCGTTCAACCCAAATCGATCTGTCATGATCATGGGGCTAGCTATGGCGTACTAGGTATGT
+>11443 2
+CGATGATGAGTGCTATACCAGCATTTCGATCGGAGACAGCAGCAAGACCAGGTGTCTTGCGTGTACACATACGTACCTCCTTGCCAATTGTATCGTGCGA
+>11444 3
+GCATGAAGTATACCCGGCAATGGACGGGGTTGCAGTCGCAAAAACTATGCCAGGACATTGGCCATGAACTTCTTCAGTCGTTGCAGCCTTTGTCTTACAC
+>11445 1
+ACGACTACATTATGAGGATCTCGGTCACTGATTGTGCACTGGGCCGGGTGAATGATAATTAGCTCCCCATATACTAGGCTAGTCCGCACCGGCGTATAAC
+>11446 2
+AGTCCCAAGTCAGGTGTTCCACAATAGCATAGTGCCGGCGAGCCGCAGCCTCGCTATTTACGTGGTCTAAGTTCAGGTCTGAAAGTGATTGCTCCAATAA
+>11447 1
+AATTCGTCTTTCCCGCTCTCTGCACTCACAAGGGGGATGAAACTCGCGAATTGCAAGAAGTCTAATGTCTAGGCAGCACCACGGTATAGTTGCGAGTGTC
+>11448 3
+TATCAAGGAGCAGCTCTCACCCTTCTAGATATGGGGGTCGTCTTTGATCAGCAGAAGCATAACGCAGGTCGCCCTGGCTTAGGTAAAAAATTGCTCTGCC
+>11449 1
+CGGAAACCCACATACCTTACATGATATCGGCGGCTAACGCGAGTTTGTTTAGAACGATGCGTCCGTAGTCATGTGGTGATACATCGTCTGACCGACTAGC
+>11450 1
+CCCTGACAGATCGTATAGCAGATGTACCTCGCTCTAGGGTGAGCGGATGCACCAGCCCAACTTTTTTACCAGATTGGAACCCGGGAGATTATAGCTTAGT
+>11451 3
+CTGGAAGTGCTTATCTGGTAGGCTTTTGGGGAACCTCCAATAGTGCGACGACCCTTGTTAGTCAGGCATCCCAGACCGCATAAGTTCTAACAGAAAGCTC
+>11452 2
+AAGTCTAAACTCTCTCAAGTGCCACGCAAATGCGTGTCGCTTCTTCGGGCCTGTGAGTTTCAGACGCTGGTGGAACAAGCATAAATCATGGTACTGCCAG
+>11453 2
+TCGAGGTTTCGCTACATTGCGCAATATGAAACGTGATCGACGAATTAGCCAATGTGCTCATGTTAGATTGCGCCCCAAACTCGCCTGAGTCGTGGCCAGA
+>11454 2
+TAGGATGTCTCTACCCGCGAACAAAACTAGTGTCTCGCCAGATTCAGAACCTTGTCTAAGCCGCGGTAGAGAATGTGGCTCCGTATTTTTGGGAGCCAAC
+>11455 2
+GCCGTCCTACTGTGTTGGTTAAGCCCCGATATTGAGACGTCTTGGTGGTCCAATATAAAGTCGACATGCGTCGGGTAATAAAAAACCAGCCGCCACCGTT
+>11456 1
+CAAATCGAACCGCGGTCTTATGAGGAAATACGGGGACTAACGACTTCGATACAGAATGCGGCGGTCGCCATTGCGCTTAACCGCTTTTTTTACGTCATCG
+>11457 3
+GCCCTTTCTCTGTCGAGCAAGGCGTAGAAACTATGAGTCAAGTCCTGCCTTAACTGCAACTTAGGTAAACAGTTGAATGCGCGAGTTTCGTCACGGAGCC
+>11458 3
+CCTCATAATAACTTAGCCGGGCCGGTACGTGATGCAGCTATAGGAAGTGCCATAGGACCGTCGGGATTGACAGCATTACCTGATGTACCGATTCCTTTCA
+>11459 1
+CTGTAATATAACCAATGCGAGCGTGGTTTATGGGGTCAATCTGGTACGTGCTCTCCAACTTAGGGAGATGCCGATCCGAAGAACATTCCCTCAGGACTCC
+>11460 1
+GTGTGTATGTCCTGTCGCCGCATCATTCAGAAACCAACATCGCAGCTAATGATTGGCAATCCGTCCAGTGAAAGGTGAGGATTATCACACTCTGGCGCTG
+>11461 3
+CTACTACACGTTGAGATCCTTTTTCGTGTCGGCCCTGAGAAACAGCAGAAAATTTGCGAACCTCCTGGAGACATCGCCGCAGCAAGTGACTGTTTGGTAG
+>11462 1
+ACTCGTACGACCGGAAAAGCTCCGGTGAAGCAACCACATAACGTTTGCCGCGCGATTTAGGTCTCGTTGGTGTGCTAAAGCCGTTGTCACTATATGCATA
+>11463 3
+CGCAGCCTGAGGTGACCGTGTTCGTGGTTGTTCACGAAGTCTACGTGGACTTATGGTCTACTACCAGAAAATCCCAGCATCGTAATCAGGAAGTACCCAT
+>11464 1
+CCGCTAATCAGAGCGGCTAGCAGCCGAAGTAGCATTAAGCAGTGTCTACGGTACTTATCAGTTTCACAGGATTCAGTTTGGAGCCTGTCTCCGCACTAAG
+>11465 1
+GCGCTTGATCCTACCGATTTCCCGACCCTATCTAAGACGATAAACATTAAAGGTGCCGAAAGCAGGGATAGGGGCCTTTCTGAGTGTCATTGCCGTTAGC
+>11466 1
+ATTGGCCTAGACTATCTCGAACCCTCAAATGATGCAAATTAGACGGGTTGGCGATGACTTCCCAGGTCAACGGCCCACCTTTAGTGTAGTCGATCGGGAT
+>11467 2
+CCGTTCTAGGGGCTGTTCTGATGCTGCTAAACTCCAGGACATTTAAACGATAACCCGCATACGCGGGGTAAACCGACGGCTGGGTCTGTCAACTATATAT
+>11468 3
+GCATTTTTAGGGGTCGACGCTTAACGCCCAGACTGGATTTGATAGAGCTATCCCGTTTGAACAGATAGAGAGCTGCTCTCGCTCCAATGAAGACCCTCAG
+>11469 2
+TCGATGGATGCTGTCCCAGCCAGACGATTACTAAAAAACCGGGAGACGCTTAATATTTTCCGCGACAAGGTCCAGTGTTTTCCCTCTGTAGGATCCGGAG
+>11470 3
+TTTGCCGGCTCCGCATAGAATTAACATGTGTTACAGGGTACGACGTAGTGTCTGCACCGGCCCAGTTGAGGAACTAGTGCGCAAACGAACCTTTAACTCT
+>11471 3
+GTTCTAAGTCTACACGTCCTAGGAGGCTCATGTGGGTTCATGATGCGGGGTGCCAGAACACGTCCTCCCGTCAGCCCTTAGTATAGAATCACTATAAAGA
+>11472 3
+GTGGTACAGAGGTGAAGGCTCGATGCACAACAACTGTTGTCCACGAGGCCCGAATGCGCATTTCTTCACTATGCTTATCCTAGTGCGGCACTTAGAATCA
+>11473 3
+CCTAATTTCACAGGCCGATAGCCGATTGCTTCTCGGTAGGTGCGGAACGTACCCCCGGTCTTAAACTAACGCTGGTAATTTTTAGCGAAAAGACCGGTAG
+>11474 2
+GAACCCGGAGCACTGTCCCTCTATGCACCCAGCCTTCCATAGCGGGTGGGGGATGATACTGATCAACAGTAATGATTCTAAATTGTCCAGAGATGTCTTG
+>11475 2
+CGCGCAAAAGGAAACCTTCCACGCAAAGAAGTGGTTGCTGTTTCTTAGAGAGTTATGGGAACCCGCCGACGGTATCTCTTCACTCGTACCGATGTCATTG
+>11476 2
+TCAATTTGGCAGTCTTGCCGTCCTAACGCGTTCGGAGTCTTTAGGACCTCGAGTATCGACAGGATTCCAAAAGATGACAGCCTGTGCAACAGCGTGTACA
+>11477 2
+TATCTGCCAGCAACAGTGTGAATCTCCCGGTTCACTAATAACCAGGACCGTGTTGCGTCATCTAAGCTAGTTATCAGTAGGCACTGTCGGACGGAGATGC
+>11478 3
+TCGTTAGGATGTTTTGTTTGACCCTCCAGCCACAGCCGTACGACAAGGTGATCTGAGTCCGCCGATCGTATTGAGGAACGTAAGATGCAATCACTAACCG
+>11479 3
+TATCGTCTACAGTTCGGTCGGTCAATGCCTACTGAGCAGCGCTTTCGGGCTACCAAAGGCCAATAAGACTTTCAGGTCACTATGGCTCGAGAGATACAGT
+>11480 2
+AAAGGCATGGTATGTACCGCCTCGGCTAAATAAACATGTTTCGCAGCGTTAGCGCCCACGTGGATTGCGATAGGTCATCTTATTCGCAGCCCGTTGAAAC
+>11481 2
+ATTTACATATAGGCTCGCTTCCAATGTTCACAGGGACCATGGACCTATCTGTAAACAGCCGGACCTGCTGGCGTAATGTATATCAACGCGCCGTGGGAGT
+>11482 1
+CGAGTGAGGCATTTACAGAAGTCCAATTTCTAGTCACGCGCATGCTCCCTATTGATACCTTTCAGGAACGCTGGCCAGAGGGAATGCTCTAGCTAGATCG
+>11483 2
+GTCACAATTGCCCACCGTATGGTAGGTAGTATAACGGTCTACAGATGAGACGCCCATCCGTTTGGCTATGCGATGTAGCCACTGACGCGCCAAATTTTGA
+>11484 3
+GCGCTGGGATAGAACCACCGTGCTCGACCTAATTCTCACGGCTGAGGTCACGTGTAGGACTCGTCAAATGCTTCAGAATGTAGGTCCAATATGTCATACT
+>11485 2
+CAGTGCGTCGTACTTAAATGGTATAGGAGGAGGACAGGCAGTCATCCAAACATGCGTTCCGGCACTCCAAGCTGTCCATATCGTTCATTTCGAACTCGGT
+>11486 1
+ATGAGGCGGTGCGACAACCTATTAGACGGCTGTGGTTCCATTTTATATCTATGATCCTCTCAAGGTGTATAGACCCAATACGACCCAGGGGACGCACCTG
+>11487 1
+ACGTTTCGAGGACATCAGGGAAGTGGATTTTCCTGAACAGGACGAGGCTCTCGCACTTGCTCCGTCCTTTAATACGGTCTATCCGCGGATGATAACAACA
+>11488 2
+GAGTGGCGTACGCTCGTGGAGTGACAGCGCTTGTAACTTGAACTGTTGAGCTCTCCCGCGCAAACTTAGTTCCTAGTTACATAAATAACCGACGCATAGC
+>11489 2
+GTTTCCCATACCAAGTATACCAGAAGCGGCTCTGGGATTGAGATGTTCCACTCACGGCGCCTCTCATATGCATTGACGAAGGGGAGTATAGCATCGCTTA
+>11490 2
+GGGGTAAATGAGTTTAAGCTTGACGTGTCTTACGGTCAGATCATGACGAGAGAAAAGCTGACTCATACACTGCGCATATACGGCCTCTGGTCCCCCCTCT
+>11491 3
+CTTGACACTCAAGGCTATAGTGTACGGCACTGCGTGGAGGCTTTAGAGCGCGGTAGTTCATTAAACCGCGACGTATATTGCCATCATGCCAATCCGCATA
+>11492 1
+GATACGCGACCGGTACGCTTTTTGAAGATAGTAGCACTGTAGCTAATACACACAAGACCGGTTTGGGAGGCACTATGCATCTGGCATCCTTTGCGCATCC
+>11493 1
+TTTCGGATTTATAATGCCGCTGGCTAAACTTCGCTATGCCACGTGAGGTTACCCATGTACTAGCGCGAGGAGCCAACCGCCTAAAATATCCATAGGGGGT
+>11494 2
+ACATAACAGGGATCCTCACACTTAGGTCTACGACTCTGACAGGTGGGACTCTGGTAGATCTTTAGTGTCGCAAAAAGTGCTCCCGCGATTGACACCGTGT
+>11495 1
+CGTATGTTAATCCGACCTCTCTGAATACGGGAGGAGGTTGACCATTTATCGCCAAACGAGGCTTATCTTCCGCTTGAAGACGATCCGGACTGAGCAAGCT
+>11496 3
+ACCATTACTTGGTAACTTGTCACGATGCTTCAGAAGCAGGGAGCAGCCCTGAATCTATTCGGTCCCTGGCACTACAGGTTTCGCGGATCAGTGCAGAAAT
+>11497 1
+ACGTCCCGGTCGACTCAAGTATTCTACTAGGAGTTTGTTGGCGTCGGAACACGACGGTATGCTCCACCAGCGGAATAGCATTACAATACGCCTTTAGTAG
+>11498 3
+CTGAATCCTAGCACGGTGAACAGGGTGATTTCTTCATTTGTTCCTCCCCTAAGGGTATGATAAGAGACACCGCGTGACCAGACAGATGTTGCGCCGACTA
+>11499 1
+GCTATAGCAGTGGTATCAACGTCGCCCAGATGACGTGATCCCTCGATATCAGTATCAGGCGGAAAGGCGATCCCTAGTTATCTAGCTTCCTTGAAGGTAC
+>11500 3
+CCTTGGGCGCTCAAGCAAGGTTTTATGACCAGCTATGTCTTGTTTCTAACACCGACTGCACGTTCACGAGGGCACGAGAGACAAATGAGCAATGTTCGCT
+>11501 3
+GTGCTTCACTTCCCTGTAATCGTGATGGTTCAGAGAATCGCGCATGAGGCGACAGCTAATGTCCGGCCGTATGTTTTGCAACACAAGAAACGCAGCCATT
+>11502 1
+AACACGCTGCCCGATGGCCGTGGAGTCTCGTGGGTTCCGATAGCACGCCGAGAGATCCCAGGACAATATACGTTCTTTATCGTTTATAAGCAATCTAGTA
+>11503 1
+TTTGGCCCCGTCTCATCTGTTGCTGTATAACGTACCCCGGGAGATTTAAGGGCTGACCAGTTACAAGGCGGGTCCTGAAACCATAGAAAGAACGTCTTAC
+>11504 3
+AACGGGGCATTGGCTCGAAATTCACTCTAAGAGCTCTAGCCGTTGCGTCCCAACGAGTGCGAGTAAGAATTGTTGTGCACTACTCTTCTCGGATCAAGCA
+>11505 2
+AATGCAGAGCCCACACAGATCTTCTGTGCGCATTGTTTTTAACTTGGCCAGGAACATAGCAGAGGGCATCCTCTCAGTATCCGACGAGTCTGGGACGTTA
+>11506 3
+TCTGGCTAGGTAGCCGCGTTTGATGCAGCTGGACTCACAATTATCGATTAAGCCACGCGATTAACGAACATCCGGTCAACGACTTGGTCTCGGTGTAAAC
+>11507 1
+GCGTCAAAGTTGTCTCCGCAGACCGTGTGCAAAGTATCTTCGCGACTGATTGGGGCGCCCGAACGATAATTTAGCTTTAGGCCCAAATATGATTCGACAC
+>11508 3
+TGAATTGTCCACCGCAGAATCGCCACGAACCGTGTTAAGTCAGTACGAAGGCGTCTAGATCTTTTACCAGGCACGCCGCGTTTGAAAGGGTTTTCAGCAT
+>11509 3
+TTCGACTCCATCAAGAAGGTTATCTAAGAGTCCAACTCTCTGCTAGACATGAGGGGAGACGTATCAGTGGTACCACTTGGACCACCTCGGTGTATCGGCT
+>11510 1
+CCACTGCCGAGCATAAATGAGATGCCGGACTCTTGAACAAAACCGCGTGGTTGCGTGCGCCACAATGCGAGTTTGTTTGGCCGTTCATTAGACATTATCA
+>11511 2
+AGCCCGGCATACTTCGTTCTAGAGCCCGCAATCTGTCAGAGCCGTATGGATCTCATTAGAGGATACGCAAACTTGTCCCTGAGATGCCGAGTTTGAATAG
+>11512 1
+AAAAGCAATAATCCCTTGTAGCTGCCCCCTCCGCCTTGACCGGGGTCGGTTGATGCTCCGAACAATAATCTAATGTTGAAAACAGTGTGGGACGCTTTGG
+>11513 2
+GTCATCGGGCGATAATCGATCTGCCTGGCCTGGCAGGCTATCATCAATCCGATTCTAAGTACATCCCGTCACTTGCTTGCAGGTGAGAGACGAGAAATAT
+>11514 3
+CCCCAACGATAATCTTCGGAATTCCGGCCACAAGTGACAGACTTGGGTGGAGTTTCCATATTCTAATGGTCAAGACGCGACAAGGCTGCTAGCTTCTGTG
+>11515 3
+GCCGACGGGGTGTCCTAAGAACTACAATATCACAGTCCCACTCAGACCCGAGAGACGTATATGATGTGATTTTTCTTGGTTGGGCAGACGTTCCGATCAC
+>11516 1
+CCGGCCATTAGCTAACATAGTCATGTAATGAATCAGCACGTATGGCGTAGAATCCGTGCGTCCACGCGGACATCGCGTTGTGGGCTTCCGATTCAATAAT
+>11517 1
+CTAGAAGGTCCATCCGTATAGGGCTTTCGCGTCAGTGAGATGCATCCACAACTCCCAAGTTACATGGTATACATGGCCAAGTTGGGCATCACTGAGTTCG
+>11518 1
+GATCTCTTGACAAAATCTGTCCACTAAGCTTGCGGTTACTCAAGCCGGCTTCCGAGGGGTACACCATCGGAAAAAGATCTCACCGGCTTGTGGGTAGTAT
+>11519 1
+ACGACGAAGCCTCTTTGTTGGCGTGTCCTCCCTTGTACGCTTTGGGCATAACGTCAACGATTAAATCTATCGAGGCCGCAAATTAAAGCGGAGAAGCGTC
+>11520 3
+CGCCTACCGTTCATCGCAGGTACTAAACTCAAAATCCGCCGGGGTGGAGGAACCGAGCAGCGGTAAATTATCAGTTACGCGTGAACTGTTATCTTTTTCG
+>11521 1
+CTTGGTAAGCGCCCTTTAAGTCGTCTCACATGGTAGCTGGGCAGGAAGCCAGCCACCGTAATTATGGCACCGCGATATGACAACGTCTGCTAGATATTAT
+>11522 3
+AGCTCGGCAGTCCAAGTGATTTGTTACCATGTACATCAGGACTTCCTATCGTCGACTTTGAGATAGTAGGCCGCTAAATGGCTTCGAGCACGCAGAGCAC
+>11523 3
+CCCGTTTGCGACGAGTTTGGATGGTACTGCCAACCGGGTGCCCGTAAAGCGGGTTGAACAAGATTCGCCCATGAAAAAATCAAGTAATGTTTCCCCTTTC
+>11524 2
+ATCCCTCTAGGGCTCATATGTGAGGGCTGTCGCAAATTCGTAATGCGACTCATAGATCGGACATTATCTACGGAGCGCGGGACACTAAGTACTATTGCCC
+>11525 1
+GTGGGAGGTGACGCCGCCATTTAGAGAAGCGTTGGGATTATTCCGCTAAGATTTAAGACGAATTTCATGCTGTAACCCCCCCTCTACCACAGTAAGCTGC
+>11526 1
+CTGATTTTCACTCAAGCAATACATCGGGCGTGCGTGAACGGGCGGACCATAGAGGGTGACGTTTATCTTCCCTACGTCGCATCAACGTTACGACTTGAAA
+>11527 2
+AAGCCCTACGTCAGTACGTATAATCGCGGTCGCTCTAGTTGAAGCTTGTGGAAACATGATCTTAAGCGCCCATAGAACTGTCAAGGACCGGGGCTTTCTC
+>11528 3
+AATCTAGACGATCTAGTGTTTCTCAACATGGGGCGACGTTCAGCCACGTTCTATGATTCTCGAACTTACGCGCGCAGTGACGGGATAGAAGTCACATCGC
+>11529 2
+TTATCTGACGCAGCGATCCAGTAAGTAACAAGCTCAGTGTGAGTGTACATGCACCGTGTGAGCCGTACCGGCTGATGGACTTCTTATGAAGCTCTACCCA
+>11530 3
+CCCCCGACAGGAGCGCAGGTGAGAATTTCCAGCTGCGTACGATACCTTTGTTGGCGAGAAGTAGTGTGCTAAACTATGCTCCGCCGATAATATATCTTAC
+>11531 3
+ACACCAAATCCAGCGATATATCTTGACAAGCGCTTGGGAACTCGCTCGACTAGAAGTCATAGGCGCTAGGCTGGTTAGAGCTGTTCTGGACTGCCTTTAC
+>11532 1
+TGGTTACATAGTCGTGTACCACTACCGTGGGTGTGGCCTACTATCCTAGAATGAGAGTTGCCCCGATAGCCTAGCCGGACAATATGAATCGTCAAGCTCA
+>11533 1
+AGCGTAAATCCGCTCTAGTCGGGAGCGCCTTACGTGGTATGTCAATTGGTTGAACGCACTGCATGCACGAATTGCAGCTACAATAGTCACGTTCTCGACA
+>11534 3
+TCACCTGACACTAGGCGACAAGTTCAACGGTGCGTATCAAATCTACTTCACGTGGGAGGACGTACTTTCGCATTCATTGAGCAGCCACCGTATTTGGGGA
+>11535 3
+CGAGAACACTAGAGCTAACCTCCCGTTTGCTCGATTCAGTGGACTACATATTGGTCCTGACATCTGAGGTCAGAGATATGTATCCCACGAGGTGAGCTCG
+>11536 1
+AACGCAACTAGCCTCTTCATTCCGCAGTGCTCGTATGTTGAGTATATCGGGGCAGCCCTGCGCACTATGAGACTAATATGCGGTACAATAGTAACCGGGT
+>11537 1
+CCGGCAAATCCGCAACGCCTGTCCAACCGACAGGCAGTTTTTCTGCACACGCTAATTATGGTAATGAGGCTGGTTTATCTAACGGTTCGGATGGAAACTG
+>11538 2
+ACCACTGTTACGCCGGTATATCTATCTCGATCGTAGATGCCCTACTACTGCAATAGTCACAGTCGGACGTGAGTACGGTATTGCGGGACTCGAGATGACA
+>11539 3
+TGACTTCACTACTATGGCATCAAGGGCGGACCGGCGAATGCATCGGAATTTGGTCCACCAAGTTATTGCCCCTTTCAGTATCGGCAACGGTACGGAATAT
+>11540 1
+ACGAGACTCAATACCCCGCCTATTGGTCACAGAACTCGATCCAACTCGATACTAGGTAAGTATTGGGCGTAATCGCCGGTAGTTGTGATGGATCGCGCTT
+>11541 3
+AATCGAGAAACCCGAGTCTGGGACGTCACGAGTACGTTAACTGACCGATACGTGGATAATTGTGATCGCCTCCAATCTTCATTGCCTTAGCCGTGGCATG
+>11542 3
+AGGTGAGTACGCGACACCTGGGCGGTCTTATGCCCTGACACAAATATGTTCCCAGTAGAGTACCGTCTAGTATCTGAGACCATATCGGCCGTACTGTTAA
+>11543 2
+GGAGTCAGTCACAGGGAATCGCACCCCACCGTGCACCAACTGTGTGCATGTGTCAGTTCTTTTTAATATTGCGTGGAGACGTAGCCCAAATTGCGAATCA
+>11544 3
+CAGACGATTTGCGCTAGGTCTTAGAACCTCGGCGCTAGGCAGCCACCGTTATATCGAATGCAGGTTGAGTAGGCGAATCGATAATTTTAATCCCGCCATC
+>11545 3
+AGGTCCCGGTAACCAGGGCAGATATTCTGTTTTTGAAAGGCGGTACCCCACGCCATCTAGGTCCCGACCATTCATACAAGTATTGTAGATTGGGGCATAC
+>11546 1
+GTCCCCGCTACGTCTAGGGTCACGGACGGTGAAAACATCGAGGTATCAAAGTACTTATCGGTAAGTGTTTCAGCCGACACGTTAATCGAGTGTCCCCTTA
+>11547 2
+AGACTTCCCGCCCCGAGACTCGCATACGATTATTGTAGACGGAATCCGGCGGTAATCTAAGAAGCTCATTTAACGACATTGCATTCGTGGGTTTCAGGCG
+>11548 1
+CGTAGTGAGAATCAGCTCCGGCCTGCAACATCGGTAGATCATTTAAGAGATCAGGTGACTTCTAAGCACTTCGTCCTGATACCCTGCTGCAGTAGTAGGC
+>11549 3
+CTATTTCACTGCCCTATGCAATCGATCGGCCAAGTGGAGCAGACGTGGGAACCTGAATTCCAGCAGTTATGGATCCTATGGTCGAGTGTCCAATGTACAC
+>11550 1
+ACAGTCACTTCGGAAGAGATCATATGCGACCCAGGGTTTTTGGTTTCAACAACCGGAGTAACCTACGGTACGATGGGTTCTGCCACTACATGTGGCACCT
+>11551 3
+TGAGACGGGGTTACGGCTCAGAGTCGTTCCATCCAAGCCTTGTTGTCGCTTATACCATGCACCCATTGAAAGGCATTCAAACCGAGAGTACGTGAATGCT
+>11552 3
+TTGCTGCGGGTAATATCAACCCAGTGTAACGCAAGCCTTGTGAGCGACAAACTTACTCTGTCTGCTTACGTCGATACTGGGCCGACGAACGAAATGTCGT
+>11553 1
+TCAAATGATTTCTTAAAGTCTGCATACCTAAATCCACCTGCAGGCTAGTGACGTTACACGCGGGAGTCGTATTGATTGACGCCGGGCGATGCGCACGCAT
+>11554 3
+GCACGTCACCGCCTAGTGTAAATACAAGGAGGCTCAGGAGGTTGAATTTTCTTAAACCATCACTAAGCGATCGATGAAGCGCCCTGTTCTGGTCTGGCCT
+>11555 3
+CGGTAGGTAAGAGTGGTGAGGTCTAAACTATTCCAGACGATTACTAGGTCTGCTCTCGTTCAGCCCCACCGCCCAGGGTAGCACATTTTAACCGAAGTAT
+>11556 2
+CGACGTCAGTACAGAACAGTCGATCTCTGACGGTAATGCTCAAACCTTGCCACGCTGCGACTGATGTAATAGTTTTCGCTTAGCACGCTGTGGCAAGATG
+>11557 1
+CCCCGTCAGAGTCGCAATTTCGCAAGGTTTTGATCGCGAACCCGGTCCGTGTTTAGTAAAGGCTACTAGGTTCAGATGCAACGCAAACATCTACTGATGG
+>11558 3
+ACTCGGGCGGGGCTGTAGACCTACACCGGCTCGGACCTAAATACACTGTCTTCTCAATGCGGGTGCAGTGCCTCTATGAGATTTAGTTTACGACTAAAAA
+>11559 2
+GGAGTTCACGCACTCATAACGTTCTCTAGCCTCACCGATGGATATTGTGGTCTGATAATGGACCTACGGAAGTTAACAGATTCTCATGAGAGCCGCCGCG
+>11560 2
+GAGAAGGGTGCAGTTCAGATACCGGACACCGATTTCGCCTGTCCATCATAATGCCATTATCTAGGGGGATTCTTCGATAGAAGCTGTACCTCACAGCGCT
+>11561 3
+CCTCCTGGGACTAAAATAGGTAGTACGTTCGTCTTCGCGCCAACTTTCGGACAGCATGTTAACATCTCGATTGGGAAACGGGCCTCGAGTCTCAGAAAGT
+>11562 2
+CAGTACATGCAGCGACTTCAGAATCGAGGTCACCAGCGTCTAAATGGGTCACGTAGAGAGATTGTAAGTCTCAGGGTCTCCCCTTGATCTCTAGAGCCTT
+>11563 2
+TGCGATCACGGCTATACATTTGTGTATTTATCGCCATCACTGAGGCCTGCAGCTGCCCAAAGGGACAAAAACTTTGCCCGTAATCGGGGCGATAGCATGT
+>11564 2
+TCTGGATTGAACACAGATGCCAGCTAGGTATCGACTCTTTCCATGCGGCTTCCGGAAGCCTTCGGGGAAAATCGGAAGCGCACACGATTAGTTCTTAATC
+>11565 3
+TCTAGCGAAAGAACAGGACGATCACGCGGATGTCTGCGTGGAGCTCTTCGTGTGTTCCTTAGATACTCCAGAAACACGATTTGCAAGCTCTGCCAGTTCA
+>11566 3
+ATTCTGTAACCCCAGGGCGGACTATTGTGCACTGCGCGATGGAAGTATTAGAGAGACTAACTCCCAATCCTAGGTCCTTTACTAGACGGAGTCCATTCGG
+>11567 3
+ATTGTTGCGGTGATGTCAGAACAGGACTCCGATCGATTCAACCACGGAGAATGTCCGACTAGACGTGCTGACTTCCGGGATTATCGTACGAATCTCCTAC
+>11568 3
+CACCCCACGTGACATATGGATACATGTCAGTGCTGATGTTCGCTTGACCCGTCGACTTAGTCTACCCCAATAGGGATGACAGGGTTTATGAAGGTAGACC
+>11569 1
+TCCCTTGTCGTGCCTGAGCGTTTCTAGAATAACAGGCCCCAGCCAGCTTTGTAACTGTTCGCCGAATGAAATGCGATCAAATACGATCGGCATGATGGGA
+>11570 1
+ATCACTCATCTACATTGTCGCCAACGTTCTTTAAATTCCACAAGAAGTAGCCACATATTCTCGCAGCAGGCCGTCAGGGATATGGGGGTCGGTGAGTGGC
+>11571 2
+TGCAGGTGAATGACTTGCGTTATTCAATACCCAAATGACTCCAAGTTCCCCAGCATGGAGTGCAAGAGGACCCGCATGGTTTTACTCTTGTCGGCGACAG
+>11572 3
+GACGTCTGCTCTGACCAACTATCCGCATGTGGGCGTTAACGAACGCTATTCTAAATAATGCCATCGATCGGGAGGCGAATCCGTGATTCACTATTGCGGA
+>11573 3
+ATGTAACCTTTACCAAACTCGAACCAATTTGTATCCTCATCATCGCTCGACGCAGCGGGAGGCTGTTGGTGCAATCAGGGGTGTGCCAAACTAGTGAGTC
+>11574 2
+ATCACCTCTCACCATGGCCCACCATAGGGACCTAATTCAGGGCTATGCATGTGTCATCGAGCGTTCTCCTGAATTGACAAGTGTAGTGAGATAGATGGGC
+>11575 1
+AAATCGCGTTGAAGTAATACCATTTCAGGTAAAGGGGAGCCACACCGGTGTTCGTATCGACTGTTACATATCCCTGCTGGGTCCGTCCGACGTCAACGTA
+>11576 1
+TCGCAGATATCGTACCCGCAGAATGAAGTAGAGGCGCTGACTGTCAAGCAGTCCTCAGTGCCTAGCACAGACTTTCGTTCTTGTCATAAAGCCTGGGATT
+>11577 2
+CATGCCGGGCTAACCCTTGAGAGTGTAACCAGACGCATCCAGATCATTCCGTCCAATGTGGAGATCGCAGCCTATAGATTATAGGTTCGAGGTATCGTTC
+>11578 2
+TGGTGATTACAGTACCTGAATCTCCAGTAGTAACCATGGTGTCGCCTACGACCTTTAGGCCGGGAATCGACACGGCTATCTGTGCACTATATGGAAGCCA
+>11579 3
+ACTCCATCGGTGTACCGCTTGACGAGCACCGCTAAAGTGTCTATTGATTTGCCAATCTGAAAGGGATGGCACCTTTAGTCGCAACTCGAGTCAGGCTGAA
+>11580 3
+AGCGCATAAGATTGACAATCAGCACTTTGCTATTCTATGTGCGAACGGGAGATCATACTCAGGCGGCTCGCCGCCAACTTATGGAAATCTCGGGTCCGTT
+>11581 2
+TCCAACGATCTCACCCGATCAAGTGCGTTGTTTTGAAATCAGAAACGGGGGCTTGGCCGCCTTTACTTTGGTCTAAGTGTAAAGAGCCGACAGACCCGAT
+>11582 3
+TGTCAACCTTCTACGTAGTGCAGCCTTGCTTCATAGTAACGCAAGGAGGCTACGATCGAATCTTCTATACACGGGATGGTAACGGCAGAGCCCTAGTGCT
+>11583 1
+AGCATTGCCGATTGGAATCGCTAGACCCGGGTGGGATCTGCATAACAGCACATTCTCCTCTGATACGCCATGTCTGTGCAAATGAAAGAACGTTTGGTCC
+>11584 3
+TTGTACCGTTTACTTGTGGTATGCACATTCATATTGAACCAACGCGCCCAGACTCACCCTGTTCGGGGGCGTACAAACCTTCAGAGGAAGAAAGGCTTGG
+>11585 2
+CCGAGTGGGAGGCAGGGTAATAGTTGGTCTATTGCTAAGTTCCTATCGTTACCCTCCCACGGACTAGCGCACACTATTATATGGAACACTCACGGAAGCT
+>11586 2
+ATGCAACGCGGGTGTTGATACATGAGGGACGCAGCTCTTCGCTAACCGATGCGAAATTCAGTATCCCCTCGAGTTTACATGGACGCTCATCGCATATGAT
+>11587 3
+CAAACACGTCTTTCTGCTAGACAAGAGTTGCGCAAATGCTAGAGCGTTTTCGCAGCTGCCACTAACACCGAGGGCAACCGTTCGGTGTTATGTTAATCGG
+>11588 3
+TAATGGCGTGAACACGTCGATGGACTTTTTCGCACCCGGACCTGAGGCACTTCATGCGAGGTGATATTTCAAATTTTGAGAGGTACCAAGCCTCCAGCAC
+>11589 3
+ACTAAGAGTTACTCAATGCCAGCTTACGAGCTGTTATCTTTACGAAGGTCGGGCCAAGGTCTACTAGACAGCTGAGTGACAAGTGATCTGCCCGCTCCGT
+>11590 2
+CCGGCAACAAAGCCTGCTATAGGCGGCTACTGAGTGTTCCACCCCACTAATCTATAGCGTCCACTTGCGAAGGAGGTAATCATGAGGCGTTAAGTTGTTT
+>11591 3
+CGCGACAATGAGTGTTTCACATAATCGACAGCGATCCCTTTTTTTAGCTGCGGACCGGTCCAATAGGTCTCGATTCGGATGCCAGGCATATGCAGAAAGC
+>11592 3
+CGGAGCAATGTCGAGTGTTACGCTCTTTAAGGACAGTCGAACATACAGAATGTGCCATACGTCCCTTTTTCCAAGCCGGTAGGTCATCGTGAAGCGTCCA
+>11593 3
+GATATGTTGCAACTGCGACCCTGCATTCGCCTACAATAAGGTCGGCCGCAGGCCATCATTGGAATTCGCATGAACACGGTAGAGACTCGTCGTTGTATTA
+>11594 1
+CGGGTATTCTAGCCGATAGAACGTCTGTGTCATATCGGCTGATAGCCTGCGTCCAACCATCATATGGCGATTCAGATAAGCTGGGCAAGCATCCTAATCG
+>11595 3
+GCACATTGGGGTACGAACGGTTGACTAAGAACCCCCTAGTCTATACGAAGAATCCAAGAGGGCTTTCTTGAGCGCCTCTGCCATCGCTTAGCTAAGTGTT
+>11596 1
+TATGCCCCGTTATCTATCGCTGAGTTCACGTTAGGGCACTGCCGTACCATTTGGTCTTGAAGGGAGCGACACGATGATGTAACCACGCGCAAGAATACAT
+>11597 3
+TTCGAGGACGATTAAACCTATAACACCTCCCAATCGCTGCGGTCGAATTCGGCCGGGATAGAGCGGGCGAGTTTTATGATTTCCGTCCGAAAACTATCTG
+>11598 1
+CTACCAGCAAAGTGCTCTCCCGAAGATCGTGAGAGCTGGAATGTTATTTCTTTGACCGACGGGCTCAAAGGCTCACTCAACAGTGGTGAGATTAGCCTTC
+>11599 3
+GTTTACGGAGCCATAGCCACACGCATATCCGCATGGCCTTCAACTCATACTGTAATGTTCTGTACTGCGTGTGGCTCAGAAGACGAATGAGCGAGTGTCA
+>11600 2
+AGATGGTCACTGAATTTTGATCGTATGGGCTCCTGGTCAGTGTACACGAATGACGACCAGATGGCCTCGCCCGAACATATTCTCAAAACGGAGGCTCTTC
+>11601 3
+ATTCCTTGAAAGTCTATTCACCCCTGAGTAGGAACCTAGGAAGTAGGCTTGCGGTAATTTGCCGCGAATTTCGAGGCTCTAGCCCAATGACGGGCACTCA
+>11602 1
+CGGAGCGACCGTGATCCTGACCTGAGTACAAGAATTTAGACTCATTTCGTATGGGCTCGAGGTAACATTTCCACTCCAAGAATTTACGCCGTAGCTGGGC
+>11603 2
+GTCCGCCCGAAAAAACATCCTATGCGAGGGAACTCGCACTTTCGCTTTCGGCTGAGCGATAAAGATCACTAATGCGTAATGGTTTGCTTCGATACGCGGT
+>11604 3
+GGGGACAGAGCTTCAGTTCCTAGACCGGGAATAAAAAATAACAGTCCTCACGTTGTCGTGTGATACTTTCGCCGCCAGCTTACCCTACTGGTGGTACTAG
+>11605 3
+GTTAACAGAGCCGTAAGTTCGCAGAGTGGACTAGCCCTTCTGACCAGGTGGTAGCTGTGTAGCCGATCCCAGGTCATTCCCACATATACAGATCGTAATT
+>11606 3
+AAGAGTCTGTGCAGCGATCATCGACACTTATTCGATAATGATCGATTCCCAGGTACGGCCAGGAGGCTAGGTACTGCAGTTTCGCCAATTGACCCAGCTT
+>11607 2
+AGATCCCAGTATTCCCGGCTGACTATCGCTGATGCGAACGTTGCCCGCCTTTAAGGAGTCTTGCTATAAAATGGTTATGAGACAGATGTACGCACGACGC
+>11608 1
+CCATAGCCTTTGAGGTTGAAACCTTCCGAGCAGACTCAGACCCGAGCTTTTAGCCATCAAGTTAAGTACTGTCGTGGTTTCCAGAGCAGAGACGGCTTAG
+>11609 1
+ACGACTGTAACAAGTTCGGGGTCGTTCGCCGAACAATTCTGCATATTCCATGATCAATAGGTATGGGCAGGCTATTCCGGACTACGATTCGGCACACTCG
+>11610 3
+ACTCTTTTAGCGTCCCTCGAGGTACTGAGCTAACGCCATATATGTTAGACCCATGAAGGTGTAACTTAGCCCAATGGGCTCTGAGGTCAACCCGGTAAGG
+>11611 3
+CACTACCTGTGTGCAGAAGCTCAATGGTTCACTGTATTTGTAAGCTTTGGAATCGGCTCCGGCATACAGTGATCTACGGCATTGGCACCGCAAGCACGAA
+>11612 3
+AGTGATCCTCTCCTGTCAGTTGGGTAATCAAGCGACAGTCAGAAATGTTCGACTCGAGCACCTAACGAACGATCATCTCGCTGGCTGGTCCTTAGGTAAG
+>11613 2
+CGATAGTCCGTTGGTCATGCATTACACACGAGTGCCAAAAAGGCCTACAGAGGTGGACCCTCTTCTGTAAGCATCTATGGCTGGCGCTTAAGGCAATTCT
+>11614 2
+ATCTCTCAAGCGAACAATGTGTGCGCTCTGAGATATATATATCATTGCCGCCCTATTAGTGTAGGGTAGGGCGCGCATAGGCGAAGCCCCTACGACCTAT
+>11615 2
+CTACCCTTAGTGGCTACTTCTACATGAAACTACTGTGCTCGGGCACTAACTGTGCCCACAGAATGATCTGTCCACAAGTGCAGAGGTAATTTGGGGACGG
+>11616 2
+GTGCGTCTAGGTAACGGTCATGCACTTCTCTCCAAAACAGGCTCTGTGATATCGCTGCCCTTGGTCTAAGGTGCCAAAGTAATTAGAGGACCAACAGGTC
+>11617 2
+GAATCCGTCACAGCTTGGGTACCAAGTCTAGCGTTTGCGCCAGCCAGGCATGCGGCAGACTCTCTAGAGTAAATATGCATCCATGTTCTGTGAGTAACTA
+>11618 2
+CAACTGCGTATGGAGATCCGCAGGCTAGATCCACACATCCCCTCAAAATGCTGCGATACCGTGGTCAGTCCGTTTTACTAATACGGATGTATAGGTGGTG
+>11619 3
+GGTTCGGACATTAATTACGAATCCTTTGCGCCAGGAACTTTTTGTAGAGTTCTACAGAACTGGCCGGAAAGCATTCCCGCTCCAGAAGCTCAAGGGGCCT
+>11620 2
+GGCAACCCTTATGGGGTTATGACCATGACGATTGTCCTCGTGGGCTGGGCCCAACCATTCCTGAAGAACGTCGTTGATAGAGCCGATATCTCTACAATAA
+>11621 2
+GTATTTAAGTTGAACACCTCCTTCCGCGCGAAGCAATATGGGTGCGTTAGAAGCGTACACTCGGTATTATGTGTACGCATGACTCCCAAGCACTGGGCCA
+>11622 3
+CAAGTAGACCTAAGGACGCACGGTTCTGCACAAGTCCCAAGCAAGGTTAGCTCATTGTTAGTTCTCAGCGTGTCTGCCTAACGACTGTTGCATCGTGAAG
+>11623 3
+CCTTCGGGATCAATCTTTCAATGTGTGAGTCCTAGCCTAGATAGTCCCAATCGGGGTGCCGGTCGGGTTTAATCGATCCCGAGAAAAACAATCGAATCCG
+>11624 1
+CGGTTTTTCTCTAGGCTGGCGGTAGTGACAACTCGACTTCAGGCCGCCTTCGGTTCCATGGGTTGCAGGAAACACACAACGCATAAGTTACAAATGTACA
+>11625 1
+GAACGTCTCTTACCGATTGAAAGTCTGCTAGGTGTCTCGCAGACATAGCCCGAAATTAGGTGAAGCGTCTAACCGATTCCTGCGCCACGATAGTCTGGTA
+>11626 2
+ACCACTAGCAGTCTGTTCTTGCAACGGTAGAGTCCCACTGACTGAGTTACGGATAGAAGGGTTTACCCGACCAGAGCGAACGTAAACTCTTGTCGTTCTG
+>11627 3
+GTCGTTACAGCTCGAGACGGGACGTACGAACCGCTTATCTGCGAGCCAGGATTTTTCGCACAAGATCTTAGCGCATATATGAGACGTATAACTCCCGTGT
+>11628 3
+AGGGATACGTTTCGCATATAGATGCCGGAGCCCTAAAAGCCTTCGTTGGTAGCCCTGACTGTACCTCCCTGGTTCATATGGCAACATGGCGAAATACAGT
+>11629 2
+ACAATTAACGGCACAGGTACATGTTCGGCCCTCGATTTGTGGGAGAGCTAAGGGCCAGTACTGACCGAATCTGTTCACTTAACGATCTCCCGAAGTTCGT
+>11630 3
+AATCGGGGGTGAAGATCGATGTGGGATTCGTAGTCACCGTCACGCCACAAATAATGGGTCTACCTAACCAGTGCTTTCTCTACGCGCAAATACCTTGTGC
+>11631 1
+CGATGATCGGAAGCGCGAATCAAGCGGACCTATCGTTATCAGCTAAATCTACCCTCCTGTCCTGGAATATCCCCGCAATTTTGGGTGTGATGGATGACAG
+>11632 1
+AGTTATCGGACCATGTAGCATCAGCACGAACCGGCTTGCGGATGTAAATCGCTCCGGCGATTAAAGTTTTCCGCTTTGAGGAAAGCCTTTATCCCGAAGC
+>11633 2
+GGACAGAAGCCCGTGCTGAACTACAGGCAGCTTTTTACAAGCGCTTGTTTTGCGGGGACATATGCCCGGCAACACTTTTTTACAGGCAAGCATAAGCTCT
+>11634 3
+CACGCTTAAAATGCAGAATAGGGCTGGCTTACTGCTACATCTGCCGTCTAAGGTGTCATCTGCTCAGTCCGTTTAGCTAGAAAAGCTGGCCCCAAGGATG
+>11635 1
+CCCCAATGCATCTCGAGGTGTACAGGGATTACGCTTTCACACCCGCTCTTGTAAGGAGAAGACTCCGTTAGGTAGCACCGGATTGTATTGAACGCGTTAA
+>11636 2
+ATAGTCGAGGTCCTTGGAACGCTTTTCAACCGCGCATCGCAGTTAGCCAAAGGGTGATTACTACAATTCCTGAGATTGAACACGTGGCCTAGACCCGGTT
+>11637 2
+GGTAGTTATCTGGGTCCCCCCTAAACGGCAATAGTCGGCAGGACAGTATCGACCTGTTCACTATTAAGGTACTGCCTGTGAGAGTTCACCCAAAAGTTCG
+>11638 3
+GACATAGAGCTGCCCGCCGGATTACAGCTTGCACTCCATGGTAGTTGGATTTTTATTCTGGAGAGCCAACTGCTAAAGACCCTGTAAGACGCACTTGCGA
+>11639 2
+GGGGAAGCTACTTTGATAATCCTAGTACATAAGGACGCTATGGCTCCCCTAATCTGCAGCTGCGCTGAACCAGGTAGAGGGATCCTACTATCTCGGTCTA
+>11640 3
+CCTCTCGCCACTGGTATTCAGTAAAACGACGGACGACAACCTTTGTACCCAGTATGGTTCTGACGATTCACAACAGTGGTAAGCATCGGTGTTATGCGGG
+>11641 3
+AGACCAGGTATTGTCGAAGCGACTGTGTGCCGTCCCGTCACTGAAGCTACTAGCTTGTCCACTCAGCATCAGTATGCTAATGCACTTGAGAGCAGTTAGA
+>11642 2
+AGCGGCGTTACGACTCCGGGATTATCCGTTTAGCGGCAAATGATCCCATCGCGTGTATCATGCGTTGCCCTGCTCGGAAAGTAACACAGTCTAAATGAAT
+>11643 2
+GCGCCCAACGTTTTGGCGAACTACTGTAAGATAATCATTCTTCACGGTACTTGGGCGGAATCCATGGTTCACAAGAGCACCTATCGTGCCCGGAGGAATT
+>11644 3
+TCGAAGTTAGGTCGTACAAATCCTACGTGCCTGCGCTATACATGTACTTCCCTTGACCGAAGCGTAAGAGATACGGTGCGTGCAATAGTCGGACGACCTT
+>11645 3
+CAATCCCGCGTATTCCGTTCGAGCGATATACTATTTAGATGTAAACAACGGGGAAGCTCAGAACGGCGTGCATAGTTCCGGTGACTCAGGTCATCTCCGT
+>11646 1
+ACAGCCTTGAGTAGCTGAGTACTGGAATTAAACTACGTCGGGTTGGAACTTCCTACACAACTTCCGCGGAACCGTCAGTGGGCTTATTCTAGGCTCCGAA
+>11647 3
+ACACGTGAACCATGGTCTGTCCATAGGTGTTAGCCAGCCCGTAGCCTGGAAAGTCGAAAGAACTGATATCCTCGCTCCTAGGAGCTTTTTTCCAAATGGG
+>11648 1
+CCAGAAGTCGGAGTGGCCCTGCAGCATGAGCTCTCGTAGTGCGAACGATGATAATACTCGCACATATACGTACGGTTAGCTTTGCACACCGAGTATTCTT
+>11649 1
+CCAGGAGGAGAATTGCTCGTTATCAATGCGCATAACGTAAGGTCCCGGGGGTAGTTTGACCTAAATGAGATCTATGACCTATCCGAGCTGTCCCCCTTCA
+>11650 3
+TAGTTACACACATAGGAGTTGGTACGTGGTTCAAGGGTCCTAGCTTCGCAAATCTTCGACACGACCACTTGAGATTGATCCCATCGGGCTATCCGCAAGG
+>11651 2
+TCTTATCATATGCCCAATGTTCATACGGCATGCCTTGGGCGCCCGTAAATAAATATTTAGGAGCAGCAATCTCGGAATTTCACACGGGAGGCGGTCGCGC
+>11652 3
+GCGGCGTTGGCACTGATCTTCTAGCTACCCACTGATTCTGCATATTGCAAGTGCAGAGACCGAACTGCGCGGGTATAAGGATTGTAACTGCCATCCAAAT
+>11653 2
+ATGATCTGCCGGGACTTATGCAGTCACAATGCGGCGCCGTGACTACGGAATTGGCGGTCCCATTACAATATCATTTGCTGCCATCTATAAGTAGACGACG
+>11654 3
+AAACCTCAATGGAACGCAAGAGAATGCCTGACTGGGTTTGCCTAGCGAGCTACACTCCCAGTTTGCGGGTTATCACAAGCCATTTGCTTGTTCAGGCTGA
+>11655 2
+CTCGCGACGAGTAGCGACCTGGCCCCCTGCGATGAGTACTCCAAGAAATGGACTAGTTCTAAGTGATCGTCTGTTATCAGACAGCCAATTGTGGTTACTA
+>11656 2
+TTGGTAACGGCACTGCTTGCCACACATACCGACTGGTAAGAAGCACCTACTGCAATCGTTTACAAAGCGCGTGCCCCGGTATTGGAATTTTGGTGAAGCT
+>11657 2
+CTCGGTACTATACTGAAAAGTCGACGAGAGCCTGGCCTTGACCAAACAAATCAGTCATCCACTGACTTTTCGGGGCGGTGGTAACATGGATTCGTTCTCG
+>11658 1
+TGCTTAACACCCGCCAAAGATGGTCGAACTTGTATATCGGCCCTATGCAGTCCGAGTGGCATACACTAGCTATTGAGGTCTGAATGCACGTCGGACTATG
+>11659 3
+AACACTAGCTGTACCCTTTGTTAAGAGCAAAGATAGTTGTTTCATAGTGTCACCGAGACCGAGAGTATCCAGCCTACTGGCGGGTTAGCGCACCGTTCCG
+>11660 1
+ATGATGCGTATCGTGGGCCGTTAGTCGTATACGCCAAACAGATAAATGTATCCTATGCGCTCGTGTCTTAGTTAAGCCCGGCCGCATTCCAGCAAAGCGA
+>11661 2
+TGCAATCTACAGACGGCGTGTCTGTTGCGAAGTTTATATGCGCGTTAAGACCAGAGCCCTGATTGCCGGCCAAGAGATCAATGTTCCTAGAACACTGCCT
+>11662 3
+ATACCCTGGGTCCGGCCCGAGAGTCACATTCATATCAATGGGATGGCGATGTAAGGACTCTCTTACACTGCTTAGCGACGCTTTCAACGATTACTGGGAA
+>11663 3
+TACCCTCTGTGCACGGCAACGCAACGGACTGTGCAGAGGTTTCAGATAACGTACATATTGTCCAGGTAATCTGCAAATGCTCAGGGCGTGTTACATCCTG
+>11664 3
+TCTTCGAACCCCGGGTAAAGCCTTTCATGCGTGCACATGAGAATAAAGCTGCGTATACTACAGGATGGATGTGGTTGAATACGGCTCAACCTGTCCCGTC
+>11665 3
+GTAATTTTCGTACAACTTTCGGCCAGCTTTTTTAGCAGAGACGGGGTACTTGCCGGATACCCCGCGGCCGGCAATCAAACACATCAAGGTTAGATTCGAG
+>11666 1
+TAATACGGATGAGGCTACTCGGCTCCGTGGCGGAGCGTATTCTATCTTGAGAAGTAAACAAGGAGCCCCTAAATCACGCAGTCTACGTCCTCTCGTTTAG
+>11667 1
+ATTGCAAATCCCTCCGAACTTGGGTAGTTCGCGTGGCCAGGAGAACTAGCAATATTGACGTCTTAAGCACTATGACGCCAGCTTTCGCCGAGGGTTAATC
+>11668 2
+TGTGCGGGCCATAAGCGTGTTAAACCTCGCCCCGTAAAGTTCTAACTGGAGTAAGTTCCATGAACTCGAGTTCAATGCCGCCGGGCAATCTTTGCTAAAG
+>11669 2
+GATAATGAATCGCACAGTCGTATTTCGTTACGTATAGGAACGTAAAAAAGGCTTCCCACTCTGGAGCCCGTGTGTGGACCTGGACTTCGATGCGTACCCC
+>11670 2
+TTCGTGGTAATGGGCAGGCACTCCTTCATCATCTGAGCACCGGTATGGAAACTAGGCAGCCGTCGCCTACATATTAACTGCAAGCCTTTAAGGGCTATAG
+>11671 2
+ATTGCCCTCTGATTTAATCGCCGCCATGCATCTGGGGCATGCTCTCACCGTCCGATGTATCGGGAAGGGGAGTTGAAGCTGATTTCCAAACAAATCAAGA
+>11672 3
+GCCCTCGCTCCGTGCGCAAATAGTTCAAAAATGAGGATATACACTGAACGGGTGTGCTTTTCACTAGGCTAATCCTGGGAATCCCGCTAGCCGAAGGTTT
+>11673 3
+CTCGTCGGACGCTGGAAAATCTGTCTGCCCATACGTACGTCGCCGAATTTGAGGCTGTCTCGACTACTTCTGTGACGGAAGATATCAAAGAAATCCTGGA
+>11674 1
+TAACACAAAGTCTTATTGTTTGGACATACCCGGAGATCATCGTGCCCAATGGCCGCACCTGTAAGGAGGTCGTATTCGATTCGACGCTGATCTAAGCCGG
+>11675 3
+AAACACCGATACCCAATCGCTTCTAAAGGTGAGTGATACGAGTCATACACGCTTCGAGGTCATCTTCTGTATTGGCGTGGGCAACCTGGTGACTAGCCGT
+>11676 1
+CACCAGGGTAGCTTTATAGCAAATGTAATACTGCCTCGCAAGCGAACTGTATCGCGCTTGTCGGTTATATGTGAAGGTGCCACCTGAGTCGAGCCTAACC
+>11677 3
+CTAGGTTCCTTAGCCATTGCTTGGAGACAGTATTAGAATGAGCTTAGGGCGATAAAAATCCACTGACCCTCGTCCGGCAGACCTTGGCTGCCGTATGCAA
+>11678 3
+GCACGCATCGAGAGGAAGCCATTATCCACGAGAAATTCGACATGGGACTCCCCAATCCAGTTGTCAGTCACTTGACGGACTTTCGTTAGTGTGGAGTTTC
+>11679 1
+AAGGATTCTAGCCCCGTGACAAACGAGAGGTAATCACCCCTCGGTCCCATCGCTGTTAAATTTGTTATGGTAGGGCATAAGTCCGCGGACATGCTCGTAT
+>11680 1
+AAAGTACACACATTTACTTTGTTTAACCGGAGTCGTGTGCACATCCTCCCAGTGCCCGTAGGAGTAAGACGGCACAGGAATCGTGGACGAGGTTCCCTTT
+>11681 3
+CATTCAGCGGGGGTTGTCACTTCAAGTTAGGTTGCCAAAAGCCAGAACGTCTAGACTCGTGTCACGGTGCCGATACGTCCTATAATTTCGCAAGCAATGC
+>11682 2
+CGATCAATGGTTGAACCTGTCACACTACATGTCGAGGTAATGAGCTACGCCAAGACGCTATCTCGAGGAAGCACGTGTTTAGCAGCTTGGAGCCTCTCTT
+>11683 3
+TGGGTCCAGAGCGGGTCTACGATTCCCGCTGAAGTATCGTAACGAGGTCCCTCCAAATGTCACTCGCGTGACATTTCCAGAATTGGATTACTAATCGAGA
+>11684 3
+TATCATCCGGATTCGCACGCACACCTACTTCATGATAGAGCCGATCTGTGGCAGCAAGTCCATAATCGTGAATTGAATCGGGTGTGGACTGACCGCTTAG
+>11685 3
+CAGGTCTTGGTGATGACTTCCTGATGCCAGTGGCAGGGTCATGCACCATGTCGCCAGCTTGTGTCATCTAAACCGCGACTTAAGTCAACGCATAATAAAG
+>11686 2
+AGTCACGTCGGGCCTGTGGCTACACATTCTGACGCGACTTAGCTTACGGAATCTTGATACTCTTAAACCGAGGATCGAGACGAATACGCGCACTTAGGTT
+>11687 1
+GCGGCTCGTTTTACCCGGTGCTGTTACATCCCAGGAGTGCTAGGCGGCATCAAATAGGCGTTGAATTTGGACATAGCTACAAACGCCTATCCGCTAAATA
+>11688 2
+ATCCACATGCTCTACTAGGACTCGATATCGCTTGGGCTAATGCGACCGAGCAGACAAGTTTGACTGTGAAGACTCGAGGCTTGCTTAAGGCTCCAGTCTA
+>11689 3
+TCGTTGAACTTAATCGGGGCCAACTCTCGATACAACTTATGCGACGAGTGCTCTACGTCGTGAGCTTGGAGGTGCCCGTCATGTACAACGTACCTAGAAA
+>11690 3
+ACCGTTCAAGATAATCTCGCGATGGGCATTGTTCCCCGTGCTGGCGATTCATCGTGCAAGAAGTGAGTTCACATACACGACATAGCTGACTGACGTGATC
+>11691 3
+ACCACACGTTCCGAGATCCCAGGGGATTCGCGTGGACTTTAATTGCGTGGAGTATGCTACCTCTGAAACACCGAGATCATATCTGCTTGGCAACAGGATT
+>11692 1
+ATGCTGCTTTCAATTCAAAGCATACCAATCAAGAACCTTCGTATGGCCAGGAAGGGCAGACTTGAGGGCCGCCACTTTGTATTAGGCGTTGCAGCTCTGC
+>11693 1
+TCTCTCTCATTGAGGACGATTGCACACTAGTTCATCTGTTGGGCCCGACCATCAGATAGTCCGTGTACCGTGCTAACGGTAATAGCGCACAGAGGAAGAT
+>11694 2
+TCAATACGTGCTTCGCCAAAGACGGCGGGATCAGCCTCTGATGCCACCATATTGGAGCACGTATATTGATAGGCAATCGGCCTTACTATCGTTGGCAGAT
+>11695 2
+CAAGCTCTTATGAAACATGCCTGTAGCCAGGACACCGGTCGCATTTTATGTAGATATTCATTGTCGCGAGCGGCAAGCTGGTCCGAGCTAATATGCCGAC
+>11696 1
+TTTAGGTATTCCCTGTAGCCTCCACTCTCACGGCGAGAGTTTCCTCAGGGGTACAAAAGTTTGCGCACCACAAGGTAACAGTGGTATCGAAGTGTAGCAC
+>11697 3
+CAATAACAGCTCCATCTTTCCATGTGGGAATCGACGTCGCCCGGCTTTGCTCGATCTCTAGGTAACCGTATTTAGGCAGTAATGGAGCCAAGCAGAGAGT
+>11698 2
+GAATGCCTCACTGTCCGGGTCGTCTGGTCACGCCCCGAATGAGCCTTCCTGTAAAGCCTATTCAAGTGTATGAAATATGCGGTAGGTAGTCGACCAAATA
+>11699 2
+ATATTCGTGACATTGAAACGTCGGCGCTATACTCATCACCCAAAGCTACGTCCGTGCCGTAGGGAGGGCTCATTCTGTTTAGGCAGTAAAGCGTCCATAG
+>11700 1
+GCGGCGTATCCGAAATATCCCTGGGACTAGATTACATTCGCGCAACGGAACGAATGGTTGTCTCTTTATTCTAAAACCTCGGCGCGCTAGGAAGTCATCG
+>11701 2
+GATCCCCCCCACGTTGTGGGTGTAACCTTCCGTCGTTACAGTCAGAGAAGTCTACTGACGTAGTAATATCATAGGAGTCGGCTAACGCAGTTTCAGGCAA
+>11702 3
+ACCACTTCAGCTGTTTTGTCATCCGGCATCCGGATTACAAATCGGGGGGTAAAGACGAGGCTATCGGTCACCTCGGCGTTATTATCAATCGAACATACGG
+>11703 1
+TTCACTTCACCAAGGTGCGGTTTGTCCAGGGATCGGTCGGCTGCCCGAAGGCCACGATCCAGTTGACAACTGTTATATTTACCTTAAGAAGGTCGAAACA
+>11704 3
+TTCAATGTATGCTCTTGCAGCGGGCCCATCAACCACCATGGAACGGAGAAAGACATGGCATCTCATAGTCGCTTGGCCTGCAGGTGGTCATTCTATTAAG
+>11705 2
+TAGCAAACAATTACCATTTCTGGCCCATATGTCGGCGGCGCTTGCAGTAACTGTACTAGGTGTATACGACCTACAGGGGTCTGGCTCACACTCAAGATGG
+>11706 2
+AGATGCTCTAACAATTCACTAAGCGCGAGTCGGTTACGGTTACCGGCGCTGTTGAAATCGTCAATTTTTGACCCTTAGCCAAGCTGAGAGAGATGCCCCG
+>11707 2
+GTGCATGAATCCGCAGGTTAAAGCGGCTGACATACCAGATACGGATGTCTCTTGCTTTCTAAAGGGATCCTTAACCGCGTCTGGCGGTAAACATCACCGT
+>11708 1
+CCGGCTAGTGTATATGAACCTGTGCTCCGTCATGCTCAAAGCAGATCGGGGCTTCGGTCCAACAAAGCAGATCGAACTCATGTTTGGTGATACTAAGCCT
+>11709 2
+GTCTCATTGGCGCCTACAAGGGAGACAAGTATCGGATTCGACACTTTGAGCGGGTCTGGAGGTAAAACCATTTGGATCGTCCTTTACCATCGCCCACTAA
+>11710 2
+TACCTGACCCTGCTCAAAGGATTGACTCCGTTGACGGGATTCACTAGATATTACTTCTCCACGCAGGGGTTGGTAAGACGATCTGGAGCCTTACGGACAA
+>11711 3
+TGCTATAGGCTGCAATACCGTTATACGTATCGCGGCTTCTAGAATCTGTGCACCTGCGAGCCAGTAGTTAAGAGAAGCGTGGTGGCCCTACCATACAATC
+>11712 2
+GGGAGCGCCACAGAATAGACGCCTAGCGGTCATTGCATCGCTCGTCTCCCTATGTAAATTTTTACTAGAAAATGCTACTTGGAGGACAGACCCTGGTGCT
+>11713 2
+GACTCAAGATCCCCTGTTGACAATAAGGCTCGGGTGGTCGACAATATGGGGTCACCAAGTGGCATAACGTATCCAGGCTTCTGCTCCGTAATGTATCCTA
+>11714 2
+CCTCGCGGATTGACGAAATTATTGCCTTTGGCCCGGAATATCTACCAAGTGTGACCGGCTCATGGCCGTATATGAAGTGAAATCACTCTGAGCGCTAGCA
+>11715 3
+ACGTACGATTTCCGTCGAGTCCGAGTCTACTACCCAATCCAAACTTGTACACAGTGGTGTGAGAATAACGTCGGGGTGTAAGCTGCCTTTTCGAAGCACG
+>11716 1
+CGTGGGCGAGTACGCTAGAATGTTATCAAACGTCGCATCCTTATTTCCTACCTAGGTGCGGGAACTATAACAATTGGCCAAGCCGCATGAGGCCTATTCG
+>11717 3
+AGTAGCTGAACAAACTATTAACCGGTCTTGCTAACGGTGGACTTAGCATCTTCCATCTTGGGGTTCGACGAGCACCTTCAACCGCCGGGGAAAGCTTGTA
+>11718 2
+TGCAGATCACGGTCTGAAGAACCTAGCTCATTTGGAAACGCGCGCCGACCGGGTAGAGTTGGTATAGCTGCTGATATACTCGCCCATTCTTATTAGCCAA
+>11719 3
+CTGTTAAGATGCGGTACAGCTGGTCGTCCCCTCACTACTACATGCTGTCTAATTAGAAGTCCGCCTGCTGAAGGTCGGGGTAGAAGTACACTACTACAAG
+>11720 1
+CGTATCACCGTTATACGCCCGCCGTAGCACGAATGGATCGCATGAAGAGACGGTTGTTTAGATAGCTCTGGAATCCCCCGATCAGGTTTTAGCAATATCG
+>11721 1
+GAAAATAAGGCCAAAGGATTACTAGCACGTAGCGGCGCTCCTAAGGGCTCCAGGTCTGTCGCTTTGAAAGTACGCTGGCGCACACCTTTCTAGTTCTTAT
+>11722 3
+TGTGGGGCCAAGAGCTCAGAGAGTTTCTACCAACTAACTATAAATATGCAAACCGTCGTCGTGTTAGCCTAAGTAGCATGTCCAGGTCTTGCCCGCCGGT
+>11723 1
+GTGAAATTTTCAGGCTCTGGGCACATGTACACCAGCCTCGAGTAGTAATCATGCCGATCAAGGCTCACGAAGGTTGTACAATTTGCTCCACGAGGTTCCG
+>11724 2
+CAAATCGACGATCCTTCTGAACGGATTGCCAATGTCCGCCCCTATCAGCTAAAGTGTTGGCTCATAAGTCGAGTCAGCGAGCGTGGTAGCGCAAGTATTT
+>11725 3
+TGATGGTAAAAGGCAAGTCAGTAGTAGAGCATAGCGCGTGGTTGACACGCGCGTGCCCTCATTATCCTGTACTTCACATTGCTCGGCACCATCAGTACTA
+>11726 1
+CTAGGTAACATCGCGATCGTTTCCGTGAATGAAAAGCACTCAGATTGGTGCCCACTGCGCGCAAAACTGGTGTTCAACATATTCCGCGTTTGGGCACGTA
+>11727 1
+CTAATGAAAGGCAGCTTGGATGGCGACCAATCGCTACAGAGCTCGAACGAGGGCAACGATTCTTTGCGTTTCCGTCACAGTTATCTCCTGACATGGATCT
+>11728 1
+GCCCTGACAGTATGTAGTCTCGTCCAGTGCGAGCCTTTCTGTACCCAGAACGTCTTATACACGGAGCGGGTCATTCCGGGAATTATGTACAATAGCAGAA
+>11729 3
+GGCTTATACACGGCTAAAGGACCCTACCAGCTTCATTACAATTTCTTGTAGGTGTAACACAAACGCTGTCATGTGGGCATTGCCGAGCCGTACGTGACGG
+>11730 1
+CTCAGTTTCTCGTAGCGTTGCAACGTGCCGACCGTGAAGCATAAATTCGGCTGCAATGACTAGGCGGTACTGAATTGGCTCGCGTGAAACCACTAAACTT
+>11731 2
+TGCTGACGGCGACGGATGTCGCACTGTGTTAGTGCCCAAAAGACCCTGAGAATGCATGTACCATTCCGGTTCCTCTATACTAATGCGACTTAATAGCGGA
+>11732 2
+AAAAGCACCGCGCCAGCTGGAACGCGAGAACAATATGCTCATTTTGATGATGCCACCTCTCTGGTCTCGGTGCGCGTGCTGCTTTAAATGTGAGTACTAA
+>11733 3
+CGTGTGTATGGCGAAGCCGACCCACTTGCTGTAAAGCGTGTTAATCCGAACATTCTACCAGTTCTACGAAGTGACACGCCGTCTCGAGGTTAAGAACGTT
+>11734 1
+ATTCTAAGATATGCATCACGATCAACGACCTCCCGTCGGTGTTAGGCTCACTTGGAGTGATTTGTACCCAGGCTGATCCGAAAACGGAGGGCCGTAACTT
+>11735 2
+TGCTATAGTGATCAACTTTCAGTCTAGGAGGTATTGGTTAGGAGCAGTTCACTCCCACAAGGACGCTACGACCCATCTGACCGAACAGCTTGTATGGGCC
+>11736 1
+GGTCAGGTGGGACACCTGCACGATTGATCATCACATTTCGAGAGAGACACAACCTGTGCGTCCTACTCGAATCAAGTCACGCTCTTTGAGTTGGTAGTAC
+>11737 2
+TGCCTATATTAATACTTTCGACTCTCAGGTCACAGTACACGGCAACTTGGGCAAGTAATTTCGGCAGACCACGCTCAGGCGCCTATAAGGTGGGGGCATT
+>11738 1
+TATCTCGGGGGAGTCTGCCGAGCGGGAAGCAACCCTAGAGTGGCGGTTCACTTCTTGATCCTGTTACCAAAAAATAGTCCTGAATCCTATCAGTTGACCA
+>11739 3
+ATCCGCGATCTCGTTGAGCCAGTCCGTTAGACCATGCACGGCATCAAGAGGATTGCTATGTATACCCTGCACCTTGAAAAGGAATTGAGGCAGTGTCTTC
+>11740 3
+AGTAACACCGCCTTCAGAAAACATTGAGGTGGCGTAAACCCGGCCTGCGGGCAATAGCGGATATATGTCTCATGTTCGCCCAATGGTTATTCTGACCTGT
+>11741 2
+ACTTGAGAACTCCTGCTTGCCCAGGACTGATAAGATGGCAGGAGGTATACTGGCTTGCACAGCCCCTCCAGGACGAGTTTTCATTTCTTGGAAAAACCGT
+>11742 1
+CATGGGCAAACATGACTAGTGGCAAGGGTTTCACATACCCGTTCCCGCGGTTACGGTAAATTCCGTACGTCGAATGCTACGATCACGTGGATATACGCTT
+>11743 3
+CGCGATTAATGCTAAGGTCACCCCACGCGGTTTGATACTCATCAGCCGCGGATACTATCCGTAGGGTTCGATGAATAAAAGGGTGTCGGATCCTCACTAT
+>11744 2
+CCGTTGCGCATGGCTTACATAGTGGGTACACCTGAGGGAAGGAGCTTCAAACGCATTTCCATCCTCAGAGCAATGCTTACCCATTCATGGATTAGCAGTG
+>11745 2
+GTCACCCTCGTCACTTATCGTCGCATTAGATGGGGATTGCACAAAGAATACATAAACCTCGAGTACGTCTAAGTATCTCCCAGGGCGGCTTATGGCGGTG
+>11746 2
+GGCCGTGGTTTGCTACGGGCGGTGTTAGCCGAGGTCCGTACATGTACTGAAAACTCCCTTACCGTTAACAGACCATAACTTTAGTAGAATCGCCGATAAC
+>11747 3
+CAGCGTGTGGTTGTCTCCACTATCGAAGGCAGTGAGATGATTCTTCAAGCCCGGCCTAAGGTGACACAACCTAGAGCTACCTTGCCGTATATGATCATGA
+>11748 3
+TCTGGTAAGATCCTCAAAAGGGACTGACGTGCCATCGATGGATGATGGTCATCTCGCGGTACAATATAGCGAGAACAGATCTGATCCCCTTCTCGTTCCG
+>11749 2
+GCTCTATCCTGGGTCAGCACAATTAACTTGGGCTCAGTTAGAATCTCAACCTCAATTCACGGGAGGGTGGTATAGCTCGGTTTACCAACAGATGCGAGCC
+>11750 2
+TAATGAACACTAGGCTAGTACTCGTGCCAAGACACTAATCCGCAGTTATTGCGCGGCCCGGAATGCTGCTAGTCTGATGCCAGTTTACAAGTCGCTAGGT
+>11751 2
+GGGACTGCGGGACAACACGCTACCGGGTCGATGGCCTGTTAAAAATTACAGCTATTACTATCTCTCCATGTTTCGGACACCTCGTAGGAGCTATTGGACA
+>11752 2
+TAAGGACGAGAGATCTTTGTTTAGCATTGAATCATTAGGCAACAAGTAATCGTCCCTCTGCCCAGAGGCCCATGTTTGCACCGAGGTTCGCACTCGGCAG
+>11753 2
+CCAGAGCCAATGAATTGCTCGCCGGTCGGTAGGGGAGTTCACTCATCTCTGTACCAAGGCTGCATAAATCATTAAGCTTGACCCTAGTCACGTTTGAGGA
+>11754 3
+GGTTCAGTCCCGGGGTAGCGTGCATTCCTTTAATCAACTTAGAGTAGCCATACGAAATTATACAGCCTTGATATCGCGCGGCATTCCAAGCAGGGATCCG
+>11755 2
+TCAACCTTCTTGCAAGTAGTGCAGATGAGCAAAGAGGTCTAGCGTCATGCCTACCCGTGCTCCCCGTACCAGTAAGAGCTTCATGGGTTGAGATGTTAAC
+>11756 3
+GCACTTCTTTGAGCGCTGATGAGGACAGACCTTCTAACGTTATTGTCGCCGGGAGCCAGGCTCATCGACACTCAATAACGGTGACTTCGAATAACAGTTG
+>11757 3
+CTAAGCGAGTCACGTCTTCAGCGTTTCAAAGTGCATCTGTTATCGGGCACATGGACACTCCCCAGGTGGAATCGTTCAGCTCAATAGCATACAGAGGTTG
+>11758 2
+ATGAACCAGCGACTGAGCAGTTGAGTCTGACTACTATCTTGATTCAGCCAGTAGGAAAACTGTCTCTGTCACTAGAGGGGCTTCTGACGCATGGACCTCC
+>11759 2
+ATACTAATGCTGGATCCCACCTACCGACGTCTGCGATCCAGTTAAGTCGGACATATGTGAAGAGTAAGAGGGTTACTGGCTTCTGCTGCCTTACAACGCG
+>11760 3
+TTGGAAGCTAGCGGATATCGGCGCAAAGGTAACAGTGGTCGTACGCCTCCCTAACACGCATGGAGATTTTTATCATAGGAGAGTTCTACCTACCTGCTCC
+>11761 2
+CGATAACGACCCTGTTCGAACTACCCGTTGTCGTCGTGTCTAAAGATCATAGCTTTCGATCGACAACGGCCATTGACGGTCTGTGTCGTAGGAGACAAAG
+>11762 1
+CCACGCCAGACGTCGTTTAACATGGAGGAGGAGCCAGTTGGTTAGGCATCTCTGGACGCTACCTCAGACGGTTAACTATCGCAAATCAAGCTTAGCTTTT
+>11763 2
+TAATGCACAGATCTCCTACTCAGAGGTATTGTCCGGTGCATCGGGGTCGCATCAACGTGAATGCCACTTTTGCCTAAGTCGTAGGTACCAAAGCACATGG
+>11764 2
+TGAAACGATTTCGAAGTTGCGCATGGCAGGCCCACCTGACGTAAGCGCGCTCTCATTAAGATGTACTCGTTCCGGATTAACATCAGTTTGACAATCGCGG
+>11765 1
+GATCAACTCGCCATAAATACCTGCCAGTGGCGCTATGCAGGGGTAACGAAGCTTATCCTATATGTAGCGATTCTCGCAAAGCTGGAAGTGTTTGCGCCCT
+>11766 3
+GAGACCTTCGGTTATCTTCACGGTCTTTGTTACACCAGGAGCGAGTATACCTAGCTGGGAAGTGTGAGCCATCCCTTATCGACAAATGCCGGAGATAACC
+>11767 3
+CAGCATGGCGGCCCGAAGAACAGACTCTTCGATCCTAAGGATGTGATGCCGTACCGGGCTCTTTTCAATAAGGGTCCCAGAATATGCAGTCTATTTTAGC
+>11768 1
+TAAAGCTAATGTGCGAACCCGGCGGTTTCTCACTGCTAGGCAGTAATGACGATTCCCCTCGGATGCTGTTACGTTTGGTAGACCGACAATAACACTCGGA
+>11769 2
+GGGACCCACCAGAAGGCCAGACTTCGTCAGTTATTCGCAGCCTTAAGCGATACTTCCAATTAGCTCCAGGTTTTGAAATATTGGATACGTGGCACGTGGC
+>11770 3
+CGACTGCTAGGGATGTCTACCAACATGGGAGCTAAACAGCAAACTCTATAACCATAATTCACGGCCGGCTCGTGGTTTCTTGAGCTTACTTAGTGCGGGC
+>11771 1
+AGTGTGTCTTAACAGTCCAACCAGCTCTTAGGTGGTCATAGTGGCAACCTACGTCATGGCGTCCCCTAAGTCAAATGCAGTGGTAATGCCTGAGCCAATG
+>11772 1
+TAAGGCGTTGAACATGCTGTGACTTACCGGGGGACCGACTGTCATCAGGCTAACTACATGCATGAGGTTTAACCCTTTTAACCTGGAAAAGCCCGTCGTC
+>11773 3
+TGCCCCTCCGCGTAGTGAATTACGGTCTTAAACCACCTTCACAAGAACCTGACGAGCTAGAATTGGACTGGGTGGGTTTTATCGCAGTCGAATCAGAGCT
+>11774 2
+GGAAGTGCTGAGGTTGGGTCGGTGTTTAACTCGAAAACACCTGGGGACAGCGTGCTCAAAAACACTCTTTCCTCATGAACGGCTTCTACTATCCACGTAC
+>11775 2
+GATCTGAAGTCGCGGCGCGGCGTGAAGCTGCAACGTCTCTACCTAACTGGAGTCTTAAGCTATGCAGGTTAACTTAGTGACTAAAGCCTCAACGCATCTT
+>11776 3
+CTGAATTAAGGGCTCCCGTGTGCCTCTCACGGTAATAATGAGTTGTTCGAAAGCATCACTTGACTGCGAGGTAAGGTCCACCGCTATTCTAGACAGCGCA
+>11777 3
+AATGCTCTTCCTGTGTCGAAATGTTGGCATCAGGATAGTACACAACTCCAGACCCGCTAAACATTTGGGCTACGTGGGGGGTGTCCCAGATTCGACAATC
+>11778 3
+ACTTGTGACCCGAAGGTGATCGTCCGGATTCTTGCTAATCAGTCGACTATCTTAGTGACAGAGCCGTTCCCGCCATCCAGATCGATAAGTGAATAGCGAG
+>11779 2
+CTCATCAGTCTTCCTAGCGGCTCCACTACCCGGTACTATACGATTGAAAGTTTATATAAAGGTTCGTGACGCACAGAAGTGGATCTCGGCGGGCACTGAG
+>11780 3
+TATCCAATCCAGGATCTTTGCGGGGCCTCTTAGTACGGTAAGACGCGTTACACACAGTTACAGAATATCCTGACGGATGTGTGAGTCGAAGGCCCACTCT
+>11781 3
+GGGCGGTATCCGAGCGCGGGATGACAAAACTCTCAAAGCAGTCGAATTTCGTAACTAGCTTCAGAATGATGGCCCGATCTATAATTCCTTTGGTGCCTCC
+>11782 1
+ATGGCCTCAGCGGACAAGTGCCGGATCTAAGGGTGTTGTCAAGTAGTCCATGACTGCCCACCATTTAGCTGTAATATGCAGCCACTGATTCATGCGTCAA
+>11783 2
+GCATGAGGATAATAGATCGTTGGTCATGTCGTCCCCTCACTACCTCGGTACCGTTAGAAATAGGCGCTCTCAATGAGGCCCAAGCTCATATGGTAGTGAC
+>11784 1
+TATATACCTGATCGACGGCTGCGAAGTTGTCTTCGTTTAGCAAATGCAGGGATGTCTGCGGACGCCACCGAACCAGATCTTGGCAAGACATCACGTTCAT
+>11785 2
+TTGATACCAGATCCAGCACCAGTAGGAACCGATTTGTTAGCTTATCCTGGCGTAAGCAGCCTAGGAGGCCCACTAGCCACGTTGTATTTAGGCATGGTAC
+>11786 2
+ATACATCATCTGGGGGGTATTCGATCCAATTCAGGGTCATTGTAAGTACCAGCCAGCAATAAGTCCGCGCTCGCTCGCAGTTAATGGTAGGCACCTCGAT
+>11787 1
+TTAACGAGGAACTAAAGTTTTAACATCTCTACGGATGTTCCACACCAGGCGACGTCATGTCCCCAAACGGCAAGGGCTGTTTGTGGCGGGCGACTTTATC
+>11788 3
+AAACGATTTCCAGGTAACTGCTTATGGGTAGTACCCCGCGTTGGGTAGATGACACTTTACGCCGTAACGCTGAACTTCATAGGTACGAGTCCGGATCCCA
+>11789 1
+ATCTAAAAATACATGACCTGGGACTTTGATCGTCCACGCCTTCGCAGGGTCGTGCATGCCCTCACGTGAAAATGCCACTCATAGGAGGTTCAGTTGGATG
+>11790 1
+CTCCGCGCGTTGACGTCGTTGCCCTTCATGATCGAGTACAATAGAACAGTACTTATGGTTCTAATAATTGGACCCGGTAATACCGGCAGGGACTACAGGC
+>11791 3
+TGTGATTGTGAGTCCTCCAGGCTTAATGAGTACAAGCTGCATGTGAAGACACGCCCCCTCAGGAACCTAAAGTGCACCTGTACATCAGGTCTCTAGTTGG
+>11792 2
+GAAGCGAGTGTCGTTTCAGTCTTCTTAACACCGAGCGTATGACAAGCCAGGCGGACCATGTCTTAAGAAGTGTTTAGACTGGTCCCCGTAACCTGCCTAA
+>11793 1
+GGGGTTCAGTTGGTCCCTATCAGCTAGCGATCGTGAAGCACATCCACGTAAGTACGTTCGCTAAATCAACAGGAAATGTCGGTCCTATTGAACTGCGCTC
+>11794 3
+CTACCGGTCTAGTCATCGTCAGCAACTCGAAAATCAGGGCTTATCGGACCGCTCCGTCAAGATATTATCTAGGATCAGATGGTTACGTTGGCCGAAGGCT
+>11795 2
+CTACATGCGGGAACATGTAATCCTAGCAAGAGATTTTCGACGGTTATTCGAGGTTTCAGCCATGCACAAAACCAGTCGCCCGTTACTGGGTGCATGGTCC
+>11796 2
+AACCAAACTCCTAGTCAACGACGGATATAACTGGCTCCCAGACCTGTGATATGTCTAGACCTGGTTATTTAAGGGCACTGCTGTGTGGCGACGGATTCGC
+>11797 2
+GTTACAGGTTCAAGTTCCTTGCGCCACAGTTGCTCAAGTAATTCGGACGTTGCAAAGCTGTGCATAATGCTCCCCTTCAGAGACACCGAGGACGTAATGG
+>11798 1
+GGGCAGGGCGATACTAGCACCTATCGCCGCGCAGATTTTCTGTAGATTAGATCTATCTTCGAACATTGTTACGGGTACTAGTAGCTCGCCACACGGAACA
+>11799 2
+GCCTCGCAGTTAGCTCAGGTGCCTCTAGTAGGCCATCACGTGCGCGCATATTATAAATCGGCCAAATGATGCGTGAGTGCATTTACTCAAGATGACATGC
+>11800 1
+ATGAATAATCTTCCTTGCTCGGCCCCTAATGGCCAAGCTTGTCTGCGGTAATAAGATAGGGCCCACCAGTTTCGGGTAGGGTGAACGATCAATACACGCT
+>11801 2
+TCGGGGATTCGTTCCGTGTATGCAAGTGAACAGGACTACGCTGCGCTAGAACTGCACCAGTATATTGACCCAGCTATTTAGGTAGTGAGACTAACCCCTC
+>11802 2
+CAGTGCTGCGGCTAAACACGTATGACACTATCTCTCTTCGGCGAGTAGTCGGTTAGATGGGGAGGTGTAACCCTTTCCCAGTTAAGCAACCCTGAATACA
+>11803 2
+TCGCTTGCGAGCCTTTCTTGGTGGCCGGGCACGGAAAAAGCATGCTGAGTACTACAATCCACATGACGGGCTTACTATTACCACATCTAAGGTTACGGTA
+>11804 2
+CTCAAGACAAGAGCCTTGAAGCTGCGGCAACTTGGCGTAGTATAATGCTACTCCGTCAACGTAAGCCCGGTTGGCTGTTTTGCGTCCGTTACAGCATAAA
+>11805 2
+TAGAAAGCAAAGATCCTAACGCCCTGCGTGTCCTTGTGGTCCGGCTAAGCTTAACCATGCAGCCTAGTCTTGGGTGCAGATCTAATATGGATGCAACGTC
+>11806 1
+AGCCGGCAGCTACTCCCGTACGCGATAGATGAAACTGAAATATCTTTAAAACCCTATTGCTTGCGATTGTGGCGGAAGCTACTAGGCGTGCAGGCTTCTC
+>11807 2
+ACGGAGGCCTGAGTTAATATAGTAAGCGCGTGACCAAATGATCATTGCTCTACTCACGCACCACGCGCAAGGGTCTTGGAGTTATGTGCCTAACGTCTCT
+>11808 3
+TTCGGGCAGAATTATCCGAATGACGGCGCGATACTAGTCTCCATCGCATCATTCCGAGATGATGCGATACAAAAGTGTCTACGCCCGGTCTTTGACTGAG
+>11809 3
+ATGTCGATTCGTAACACCTCATGGAGCCAAGGCGATCCAGTGCTGGTATGACATCGGGACTCTCCGGTCAACAGAGTTGCTTAAACATGTCGATTATCGC
+>11810 2
+TCGCTCGCAGCCTTTGGACTCGTTGAGGCCACTTACTTAGCGCAAGCTTGGAGTCTTCTGAGTCACTCTCGGACGTACATCGAGAAGAGCAATAAGAAAT
+>11811 2
+AACTTAGCCGGGTTGTTGAGACAGCGGATTGGAAAATCGCCCAGTCAGCTCGGATTCACTCGATCTTTCCGTATGCATTGAATGACTCACGAACCGGACT
+>11812 3
+TCGGACGATTACGAACGTAGATCCCCTTTAGGTAAATTTCGGGCTTTGAAACCCGCAATCCGAAGCCTACAGTACGGATAGTGGCTGTGACCCGTATCTG
+>11813 1
+GGGAATTGCGCCTGCGACTGGGCCTATATAAGGACCATGTAGATCCGTGCACAACCTAAGATACTGGATTTCCTATGCGACGCCAATTATTGCTAGCCTG
+>11814 3
+CTCGTGAGTTGTAATATGAGTGGCTGCAAATCGCGGGACGTCCTGGGACGCAAGGAACTAATTCCGCTCATCTCACAGTTTTCCCAGTAAAACGTACTGC
+>11815 1
+TTTATTTACTACGAACTGGGTGAACCAAACCTTCCGGCCTATATGCACATGGCGTCGGCAGGATGCCCTTGACATAGTATGGCGTCAATACCGAAGCGTG
+>11816 2
+TACATTTCGAAATGGGGTCCGTGAGCTCTATTCTACATCGGCTGACGGTAGTGCGACGGACGGAAGACCTCCCTAAACCGATCACTTTTACGTAAATCGG
+>11817 2
+ACTGTCGACAGGTGGGATCACTGACCCTTTGATATGTACAAGGGGTGTAAGATGCCACTGTACCTTGTCCCTCCTCGTCCAGAAAAGCAGACCGAATGTT
+>11818 2
+GGACCTCTATATGAATATGGGCGCCGCTCTAGTTCTGACTTCGAATCAATATGCGGTAGGGGCTACAGCGATTGAACTGCCCGCTCAAATCGCGTATCAA
+>11819 1
+CCCAAACGTTGTCCAGTCACCGTAACGTCACTATTTGCAAACTCCGTCACAATGATTTGATACGAGGCAGTTAGTCGGGGTGGCTGAAGGTATGACTCGC
+>11820 3
+TATCCCAGTTGAAGTAACCCCCATAGGGTCCGCTGGGTCTACTACCCACGAGATTTAATCGTGCCTTTGGAAACGGGATGTGGGTGCATCGAAACATTCA
+>11821 3
+CAGGTCTTGATTTACAAGGAAGTCAAGATTCAACAGGTACGCTGTACGTCCAATTCACGTTGCTTATCCCAGGAAGCGCTCCCTGTGCAGCAATCGGGGT
+>11822 3
+CTACGGTGCGCTCACTGTATTAATTGCGCACGTGAGCCGCAATTAATTGCGTGCGACACACTCGAAGAGGCTTAGACTGGAGTTCCTAAAGTCGAATTCC
+>11823 2
+GGGCGTTTTTCACATGGCGCACCCCAACTATCACAAATCGAGAGCGATGGGTCGAGGAGAATAATCGCCATTTATGCGGCCTGACTACTTCAGCGTTATT
+>11824 2
+AACCGTGACCCCTTTTGTAGTATATGGGCGCAAAATCTGGCTGCGTATCGCGGTTACTGACCGGCCTGTAGACGAAAGCATCTGTAGAGCCACTAAACTT
+>11825 3
+GCTGTCTTAATCTATCTGTGAAGCCTTTGTAAACTCAAGAATGTACCTTGGTGCAAACAATACGGCGGGCAGAGTCCGAGTACGACCCGGCCTAGCGTCT
+>11826 1
+ATACTATAGGGCACGTCGCTTGAATCGAGACTATATGTGTGTGCGATAAGAAAGACGTCGCCATTCCTTGTCCGCGCGCGACGAACAGGTTTCACTCTCA
+>11827 2
+GACGGCTTGTTCTTCTGGCGTACTGTCGACCCATTCCAATTTCCGGGCCAGAGCCGCTAAAGGTACTGTACGTAGATAGAAAGGACAACCCAATGATTTG
+>11828 3
+CTTATGTGACGTGATTCCGCTAGCATCCGGATGGGACCGTCCAGTATTGTGACGATAGTCCGATCAGGTATCGCAAGAGCGTAATTGCCCTCCAAAACTA
+>11829 2
+TGGCTGCATATTGTAAGATGACGAACGTCACCCTTTCGGAGCCTCACACACTGGTCCCGCATTGTTCCAGACGCGATTGGAAGATTTGCAGAATACAGTG
+>11830 2
+CGCTTGTGACAAAAATACTGCAGGGCTCGTTTGACAGATCTCCACACGAACGCTATAGAGCCTCGCGTATGGGACCAATGCTTATACAGCTGCTGGTTGT
+>11831 2
+ATTAATTATCATTTTGGAAATCGGAGCGCAACCTCCATCACTCCCGCGGCGGCATTCTCAATGCGAGACAGAAAGTTTCGGCGAGCCTTATGAGTGCTGG
+>11832 2
+GCAAACTCGAAGTAGGCCCATGGAAACGGAGCTTTTACCTCGGTTTCGTTCCTGCGCGTTCATGCTAATGCATGTGCTGGTGCGATCCAGTAAACACAAA
+>11833 3
+GATCAAGATTCCTGGTTCATGAAAACCGCAAACTCTTGCTATGAGCTTGTCTCAGTCACTACGCATGGATCGCCATCGGGGTCGAATGTAGCCGCGGTAA
+>11834 1
+AGTGACTTACAGTATCAATGGCGGCCTCGGCGCATGTACACAGACGTCCGGCACATGTAGCTAATTGAGCAGTTTGAGAGTCATCTTCCACGTATCATCG
+>11835 1
+ATGATAGAGCGTGTGAAATGACGTCCTCGCTAACTGCAGCCGTGTCTCGACGGTTATTGACGTCTAATCAGCAAAGTCAAGCTTGCCTAGCCCCAAGGTT
+>11836 2
+GCCTGGAGCGTTTCTGCAATCTAAAGCCCGCATCTACCCTAGAATAACGGGTGTGCATAACGTATAGGAGGCATTGAAGTCTCGCAACCATGTGTGTCCT
+>11837 1
+CTAGCCAACTCCTTCTTAGGTGGCTTATACTCACCCGTGATCGGGCGTGACACACGAGGAGATGGATTCGAATAACAGGCAGTCTCCGGTTTAAATTACG
+>11838 1
+CTAGCGACCGCGGGCACGTTAACCGCACAGGTTTGTATCATGATCTCTATCCAGTTCGTGTCCAAGGAATACCATTGTTGTCATAAGCCAAGTGAGAGCG
+>11839 3
+TTCACAACCGGTATCATAAGCCCTGCTCCGGAGATCAGTGACGTTTAGAGCACGTAGTTGGCCCTGGTCAAACAATGGACTAGATGACGTAGTCGCCTTT
+>11840 3
+AGTTCTCCTGATGTCTACTGGAGTAAGGGACGGCTAACGCAGGGCCGCGATTCTGCATTACCATTTATACCATATATCGCCCCAGTTGAAGGGAGACACT
+>11841 1
+TTGGGCTATCCAAAGCATACACGCGTCAGCACAACCTAACGCATATTCCGAAACTAGTTTGCCTCGCATAGGTGTCAGAGAAGTGTTGTTGGTGGGCTCC
+>11842 3
+GTAAATCGGCGAAAGTTTTTACTGAACTTCGTGCTGCATCCCACTGTGCTACACTATCCTGAGATGTCGTACACCAAGAGCAAGCAGCGTGCGTAGGCGT
+>11843 1
+GGGTAACGGGAGATCTGTATGGATGTTTCCATATTTCGACTGCACTGCAAATGGCTTCAGCTCCCGATTACAACCCAACGCCACGATTAGATGGCGATCG
+>11844 3
+CAATTGCCCCGTGTGTCCCGATTTTGAGTATACCGTAAGTTTCTGGGCCGTGCACGTTCATAGCCAGTTAGTAGCATCGGGGACCAAGACCAAAACGATA
+>11845 2
+TTATCGAAGGCAGTCGAGTAAACCTTGTTATCACACACGTTTACGTGTCCAGGTCGACAGGGCTGAGCAATTGCTCCGAATAATCTGGCGCCGAGCATCT
+>11846 3
+AGTAAGTGGACGTTCCATATAAGAGGTTACGCCGCATGGCTGGCCTATTATCGACCGAATCGCAGAATACTGTCGCATTGTGAACACGTGCGTCCCTTAC
+>11847 2
+AAGCAGTTGAGAGGCTCGGCTACACCCGATTTAAATGGCGGTGCATTTCGCCTATGGTAGATTCAGCATCGCTTTCCGCATGATAAAGCGACTCTGCAAC
+>11848 3
+AAACGACCCCGACGATGTCGGTAATGAATATACCTTTATTATGCGGGCGCACGACTCACCAACTTGCCAGGTGCTTCATGCGAGTTGGTTCGCAATGTGA
+>11849 3
+GGGGGTTAACCGCTTTGCCAACGTTTCTCCTAACGTTCGCTTCTACGGTTGAAAGTGTCCAACAAAGAGAAACTAACCGATCGCTGACGCGAGATTGCTG
+>11850 1
+GGCGCGTAACGAGACGATTGGCGGCTTGCGGGAATCCCATATCCCCGCTCTAGTCTATTACGAAGTAGTATGCATCTTTAGGCCATATTAGACTCAACGA
+>11851 1
+CAGCCAAACGCACATGGCACGTCGTATCAGACTAGCGGTTTTATTAGGTAGACATCTTTGCTACTCCAGTACGGTGCCCGTGACTAAGTCACGAGGGTAT
+>11852 1
+AGATTAGCGGTAACAGATATGCGTCCGTATACTACAAGACTAGTCGGGTGACAGAGAGTTCCCAGTGAGGTCCAGGTTACGTACTTGCACCTCCCTTCTC
+>11853 1
+TCTCACATGGTATGCAATACCGCAATGAGGGTCCTACTCGGGCCAGACAGTACTCACGGTGAAAACGTTTTCAAAGGGTGCTCTTAATCGTCTACTGGGC
+>11854 3
+AGGGGATTGCTGACCGTTTTCATGATTCAGCTTCTGATAACTGTGGCACGAGAGTGCCGCAGACTTACTAATACTCACACTCAGGCGTAGTAACGGCACC
+>11855 2
+TTGAAGCAACCCGCGAGTCATGAGGCACATAGACGAGCTCTGCGGTACGTCTGATGCACTAATTTAAGGTTAGGTTGAACCCGCTGACTCCTGTCTTAAC
+>11856 3
+GCGTTTGAAACGCTCTAGTTCAAGCCGTAGTGAGACTATCCAGTCACTCCACATCTGTTCCAGGATCGTGATAGCTAAGCCTAAGAGAGATGCGGGTTCC
+>11857 1
+CTAGTTCCCGGCATACACTTTTTTGGTGTCCCCCGCATAGTGGTAGGAACCACGCTAGACTCTAATAGAAAGGAGCCTCTAGTACGCGTAGGTGCAGAAT
+>11858 1
+TGGTCATTATGTACTTGAAGCGTGTCACGATGTATAAGGCCGCTAAGAAACCCTAATTTTAGAAAACCGTTTGGCCCGCCCCCGGGGGCGGTCCCTATAA
+>11859 3
+AAAGCCATTGCAAGACGTCACCGGGATGCTATGGTTCCCTACGAACAATCATATCGGGGCGTTTCCTTAATGGATAGTGGCCTACATTATCGCCACTGGG
+>11860 2
+ATTTAAACACACTCGGTGTGAAGCCCGTCAGACCGGTGCGATTGCGAAACCCCCATAAGATCATACTTCTGTGATATCGCATGGTGGGTGCATGTACGTC
+>11861 1
+TACCGTGACCCCCTTACCGGATCGGGGGGGTTATAACGATAAGTGTGCGTTCATGCTAACGTGGCGCCTTCGCGAAGATAAAACATTCTACTCAAATGTC
+>11862 3
+TTACGCGATACCTACGTAGTGCCTGGAAGTGTAACTAAACCCGACGGGCGTATTTACACCCATGCTTCACTGTGGCTGGTATCTGCAAGCGCTGTAGAAA
+>11863 2
+TACCCAATCAGGGGTTCCAGGATCAGGTAGATCGTGTCCAATATTTAAGCCGCGTCTCGAATGTCTCCCGGCCTGCGATATATGAAATCGAGCGTGATCA
+>11864 3
+GCATCTTTGAATCTCTGACCATCTGCGGGTGTCCGAATCTACAGTGGAGACTCCTGAGCTCTCCGTGTACACCGAACTGACAAAGGTATAAGGGTGATCA
+>11865 3
+GAACGGAAATTCTACTAAATGGTGTTGTCACCAAGGCTGCCCCCGGTACCGATAACCACGGCTTAATCTAATTTTGCCGTGGTCGGCCAGATCGATTGAG
+>11866 2
+CTCTAATTAGGAGGTAAGTGGTGAGCTGTGTCAGCCATCCCCCAAACGCGCTGATTCTCCGAAACGCAAATTTGAACTGAGGGTTTGCCCGGTATTACCA
+>11867 2
+GGCCACGTTAAACCTACTTTCACGCCAGTCTCCCGAGTACGGGATAGGCATAAATATTTTTGGAATGTTACGCCCAGGAAGGGGTAACTTGCCGAGTCCT
+>11868 3
+TCATGCCCCGGCTTTACGATCTCGTTCCCTTCTTTACGCGTTGAGGTTAACTTAAAACGCGCGTGAAGAGGCAAAAAGTTACTTGGAGCCGAAGAGCAGC
+>11869 3
+ACCCGCCGATATCCTCCGAATACCTGATTCTGTGAATGGACGAGGTCAGGATCAAGAGTCTTTACTATTTAAACCAGGCGGGAACCTCTGGGCGTTCTAG
+>11870 1
+ACATGTTGAATGGTAAGCCAGTTTTCCACACCGGGGACGTCGCTAGCAACTTTACCGATGTCGTTACTTTGGCGTGCCCATAAAGCCGAATAATGGGCAC
+>11871 3
+TGATTCAACCGTCACGCCACGCCATAGTAGGGGGGCCATAGTCTAATTACGAGCCGGAGACACTGAGTTGACTACCCTCGTATATGTTATACATCGGTTG
+>11872 3
+CTTTGCCTTAGATTGGTCAAATTAACGGCGACGGACAAATGTTACTGGAGGATGGAACAGGGTACTTAAACGAGCATCCCGGTGCCCTCTTTCACTCCCG
+>11873 1
+CCGGACAGTAGACATCTGGATGAGGCTACTGACATTAATTCGAGCAGAGGTCTGTACGGCAGCCTGGCTGTTTCTAACCAGACCCACTGTTTTCGATAAC
+>11874 3
+CGCGAGTTACACCACCCGTAGACTACAACCATGCGTGTAACATTTAGTGGACGGAATAATGGACGGCTTGTTAGCTCTATGGCGCCTATTGAGCGCTTAC
+>11875 3
+CTAACCAGATGGCTAGTAACGATTCGGTCCCTTCTGACACATTTAGAAGGGAGGTCCTGTAACCCAGGATCACCGCTGGAACTTCTGATTGACGACGTTG
+>11876 1
+TCAATATAGATACGTAGACTTTTAACTGCGGCGTCACGCAATGTGGAGCACCACCTAAAAGAATGCGATGGTGCTTTCGTCCTGTCGTATCCGCGGCGAC
+>11877 3
+AACCGAATGACGTTCGTTGCTACATGGGGGTCCATACCTGGGAATCACACCCAGATGCCCTATTGCTTAGTGCGTGTGCCAGTAATGCCACAATGTTAGA
+>11878 1
+ATCCGCCTATGTAATTGAAACCGTCCAGTAGGCTAACATGGCATCCTGTCCCGGCTCAGGAAGAACGTTGAATATTTGTGTGAGCCCTAATGGGCCTGAC
+>11879 2
+ATTATGCGGGGTGATCGTCATGAGATCGTCGCTCGTACCCCGATACTTCTACTTGAAGCCGCATTCAAGCTTCAACAGCGAAAGGGCTTACAGAATCGTG
+>11880 3
+ACGAGGTGTTGCTACCACAACCGTGTCTATCATGCTACGCTTATCGGGTACGACGATACTTACTAAGATGTTCGAGGAAAGTCCCGGCAGACCCTGTAGT
+>11881 2
+TCGGACATATATGCCTCTTTCTGGACCGTGATGCCAAGGACTGACGGCACCTGAGTAGATCTCCACGGAGGATATGATACGTAACTATCTACGTTGACCG
+>11882 2
+CGGATGGACAACTTGTATCTATGGAATCCCAGCACCCGAGCGAAATTCGGATCAAACCGTTCACTGTGTTCGTTGTTCGGAGGTCAGCTGCAAGAACTTC
+>11883 3
+AGTTCAGCCTTTATAGGGGGAGTCCTGGCCATAGATTCGCGCGCGAATTTAATGACCGCTAACTCCCCAGCATTGGCAAACTTCGTTTTAAAGAGAGGCC
+>11884 3
+CAGAAGGTATTAGCCATAGTGTCGACGCTGCACACAGTAAATTACCCTGTCACGAGCGTGGACGTACTGTTCTCGAATGCAGATCGTAGTCTACCTGGCT
+>11885 1
+CGCTGTCTGAAGGTTAATGAAAAGGGTAAGTACCACCACCTCGCGTTTCACTCAAATCTTTTCCGAGCTGTGGGAGGTCCCCTCTTACATAGGAACGGGA
+>11886 1
+CTACATTGTGAGGGGCGTCACAACGATCCAGTGGTCCTCCTAAGAAGCTATTAGTGCTCCTATGCGCAGCGCACATTAATTGACTCGCGAATGCGAATTG
+>11887 3
+AGCGTTCTTACAGCTCAGCGCAACGTTCCTGGTGTGACTCAAGGTCACTCAGGAGGCAGGCCGAATGGTAGTCTTGACGCTTAAACTTCTACAAAGATCT
+>11888 3
+ACTTTCGACTTCCAAGTTTGCTACCTCAAGGCAGCTATATGTGGCTAGGCGGCAACTACGCACCTAGTGGAGGCTTTATATCGACGAGCTGAGACAGCAT
+>11889 3
+TGCGCGTGTTAGGGTCTTTCCAGAAATATGGACACGAACCATAGGCCCGAGCCTCATAGAACTACTTGCCGTACAATGGCCCGACTGGGATAATTCTGTT
+>11890 3
+TGGAACCAGCACGACTATCAAAACTAGCTGCTAATGGCAGGCTATGCCAGCGTTCTTGTCCCAATGTTGGCGCCTGCTCCATGCGATAAGGGGTTTTAAA
+>11891 3
+TATGAGGGTGGAACGATGATACATTACATAACTGTTGGGAGTAAAGTACCGGGTCAACTCAGGCCTTACTCCCTGACCCCTCCTGGCTAGGCTGCTTACA
+>11892 3
+ATGCCTAGCTGAACAGGGAATCTACTCAGACAGGTGGCTGAGTACTCCGTGATCAGGAGACAACCTAGTTATACTACTGTGGATTTCCTCGCTTCACGGC
+>11893 1
+ATTCGCTGTGGCCAAACCTAAAAAGCGAACTCGAGGAATCCATGTATTAGACATTACTTGGTCGGCCCCGGTACCAGAGGGTCGCCACTGTGTTGTTTAC
+>11894 2
+GAGCAGTCAGACACTAGCTGACCGTGTACCCGGTACCTTCAGATGGCAGCAATCTAGTATTCGTGTTTCCTGCCTAATATAGCACCACTAAGGTGGGTGA
+>11895 2
+GATCGCTATCCACGTGAAGAGAGAAGCTACTGGGTCTCCTGACATCCTTAACTTCAGTTGATGACGAACTGCGGAGTCTCCTCGGTGAGACGATCATCTA
+>11896 2
+GGTCTGGCGTAGCAGTCCCTCCTAAGTATATACTCTCGCGAACAATTGACATTTTAGGAGTGTAGCACACTACTAGCCAGGATGACGTAGCGCGTGCCAT
+>11897 2
+CTGGTAAAAGGCCCGCTTAAATAGCTAAGGAACTCGTTGCAGCTCCCAGGGTCGAACACGTCGATCGCCACGCAAGACATGTTTTGTTCGGTTAGTTTAC
+>11898 2
+GCTTGGTCCAAAAGTACCCTTGCGGCTCGGGGGTATTTCTACGGGGGTAGCATCAATATCCTTACCTCATTACGGTGTCAACAACTAACAGGTCAGCAGA
+>11899 3
+AGAACCTTCATTGGTGCCGTTTAATCCCTGACGGATAGATACGGAGGACAGTGCTTGTTGACGCGATCCCATTCGAGCCCTAACTGAGAAACTCGCTATG
+>11900 2
+GATTTAAGGTCATCTGTTAGCGCAGCCTTTGCCGCTGCAGGCAATCCGAAGTCTCTTGGGACCCAAGGAAATCCCGGGCCTGTCAGTTTAAAGAACATAT
+>11901 2
+ATGTATCATACTCCTACGTACGGCGATACCACTTCATTTGATGGGGCCCTAAAACGTGAAGATGTAAACACGATTCCAGTTGCTGGAGCGCGCGCGGTTC
+>11902 1
+TCTAGTTAGTGCTTAACTGACCGCAGTTGTGCTACGCCGATACCCAGACGGAGTCAAGCCCCCAACAGGTAGGACAGCGCTTATTATTGTTAGTAGGCTA
+>11903 1
+TCCGTCTTTATCTATAAAATATGAGAACCTCAAGTGCGCCCTTGTGGTCCCACGCTGTCGAGGTTATCGTCCAATGGAGAAAGCAGCGTTCCAGGCAAGG
+>11904 3
+GAAGCTCCAACACATGGGTAGTGCTGCACGCGTTTACCAATCCAAATACAGGCTCAAGGGCTCTCATGTCGTCATTGGAAGGCTTGGATCCTGTACTGTA
+>11905 3
+ATTAGTCCCAAAAATTGGTTGACCGATGTATCAAGAGTGCTAGATCAGCAGTCGCTTGAAGCTTTGGATCCCCACTAAGGCTGGCTCGCCCTGAGACTCG
+>11906 2
+AAGAATCGCGTCTTTGTTATTGCAAATCGATAACGTTGGACCAGGCACTCTCGGGGACCGGGTTGCCACGAGTTCTAAGTCTTGACACTAAACCTGCACG
+>11907 3
+GCACACAAACAGGTTGCTGGGCCGTCGACTCTACGCAGTTAAAATCGCGGTAATTCTGGGTCACGCTTCAAATGTGAGATGCACTTTTGGCCTCTAAGCA
+>11908 2
+ACATAACCTGATGACCTTGGAGTGAGTGCGGTGGACTTAGATCAAGTGGATTGACTTACGGCTCATCCAGTTGAACCCGCACGCGCTACTGACTAACTTC
+>11909 1
+GAGTGAAGCGATCTCTGCCGCAGAATTTCCCTTGCGTAGCTCCTATAGGATCGCTCCTGAATGAAGGGCCAGGTAAAACAGTACAACCTTGGTGCCTTAT
+>11910 1
+CTAAAATGATTAATAGTACACGGCAGTCAATCTGATGAGACGCCGTCTGACACGTATCTGCATAGGGGTCGGCCTCCGCGCCTGTTGACATAGCAGCTTT
+>11911 3
+TCTGTTCCGGACGAACATTTACCTCGATTGCTCCTACGCTATATAGAGGGAAAATGCGATCAAGCCTGTAGAGGTAACCGCCCGGCATATGGTGGACTCT
+>11912 3
+GTAGCCCCTCTTCCTTGTGTCTAGGAGGAGGTCGAGGACTTCCTCAGGTCAAAACAACATTGATAATTAAGGAACGGGCCGTACGTCCTTAGTTAACCGC
+>11913 3
+ATCCGAGGGTGGGCACCAATCATGGCTCCAGTCGTTCAAGTAGGGCTGGGCAACGAAGCATCTTTATGCGCGACTCTTACTTAGCTCATGCACATATAAT
+>11914 1
+AGGACTTCCTTGCTGTAGGAGCACAGTACATGGTGTTCGATATAGGATAGCTAGTCCCCAACTCAAGTTGCCCCACTAGGAGTATTCGCGATGGTCACCA
+>11915 1
+TTGCGGCTGTGTGTTAATACCTTTTATGATGTACAACTAGACGGCGGCATCTGCGTCGGCCCAGACACATCCACCCGATCCATATGAGTAGACGGATAGA
+>11916 1
+TAAGTCGATCGCACATCTAGCGCACGTACTAGTCTGGTCTTGTCACGGTGGAGATCCCGTGTGTTATTCATGGTGACCAAACCACAAACACAGGGTAGCT
+>11917 2
+GTCCGAAGTGCTACTCATCGCGCCAGCGACGTTACATATATAAGGTGCTTGGGTACCCGGTAACTCATGCGCTTCGAATGGTAATCTCGACGAATGTAAC
+>11918 2
+TGCCGAATCGGGATATTGCGACTAGGGGACTTGTCACCATCCAGCTAGATGACAAGGCGTACCCGTGGCTCCCAAACCAAGTTAGGCCTTTATTTTGTAA
+>11919 1
+CAGTCACCCACGGAGGAGCGTTGGACCATTCGGGTCACCTTTAATGACTAGCTAGCGATAGGCCGTTCTCCTAGATTGTAGGTAAGTTAAACCGCCATAT
+>11920 1
+GATCTCCTTGGGTTATGATAGATATAACCGTCCCAGTGGCATGCGTGACGAAATCGAAGGTCTTACCTCTACTGCCGGGTCCTAAGCACGGAACAAGTCT
+>11921 3
+GAAACTGTGTCCCCGAGACACATTACGCGTTAGCATTACCAGAGTCCAGATGGGAAACTGGACTTGCCTGGTACCTCTCTGGGGTTTACTAGATTCCAGA
+>11922 1
+TCGCCAAAGCTACTCCGAAATACCTCAGTTATATCTTCCGGTCAACGTATGCAGCAACGATGATTCCAGCGGTTATATTGGCTAGAGGGGGGGCCAGCTT
+>11923 3
+GTAAGCAGTCTCTAACTATTAGTGTCCTGTGAGACCCCGCAATTTACTCTGACGAGACCTGGGTCCATCGCAGATACCGTGACAGCTGTCAAGTGTAGGA
+>11924 2
+AGCTCGGAACTGATACAGGTTTGAGGCCTTATACCATGTAAGACCCGAGCCCTGGGCTGTAGAGCTATCCCTCAAGACGGCTTGTTTATAAGTACTGCCA
+>11925 2
+CAGTTCATTCGCCCCGCCTCCGAAGGACAATCCGGAAGAATCGTGGCGTCGTTAGGAGTCATTACGTATAGATTCACGCAGTTATGAGTCTCTGGCATAA
+>11926 1
+CGGCAGAGTTGGGCGTGCTCTTTTCTCTAAAGCATTAACAATACCTACTCGCCATGAGTCCGGGGTACCCCAATTGCGATAAAGGAGCCTAGTAAGCTGT
+>11927 1
+CTACACAAAGGCTAACTCGGTTGTAGATGCTCCCTACTGGACGGTCGTGTGACTCGAAGGACCGTTGATGAACATCCGTAGGAAGTATTATCCACTCGTC
+>11928 1
+CCCGTTCCGACTTTAAATAGCGTTTCCAGTAAGGTTTAGGCGAGCCGTCGCGCTGAAAAAGTACTCCATCCTCAGTATAACGGGTTGGACACACGATTGG
+>11929 1
+TGTTGTACTCCCTGTCTAGTAATCGGGAAGATCCGGCCTATACACTTTTGCCGATACATAGTTCTGCGGACGCCTACCAGCCGACAAGATGGGAAGTAGA
+>11930 2
+CGCCAGAAGGAGACGTTAGTACCCTTCCTAGACAGGACTAAAATCGCTCCTCGATATGTCGCTACCACGGAGCGGTTAGATTGCCAATCTTTGTGGTGAT
+>11931 3
+GAATTATCTACATGCCCGACATCCTGTGGAATCGTGATAGGGATTCACAGTGCTAGTAACGCGCCACCCCGACTTTGTGAGGGCAACCTGTAGTCGATTA
+>11932 3
+TGCTTACATCCAGGGCGAGAGCGCACTTATGACCATAAGGGGAGCACCTGACTTGAACTTGTATGTTGATCTACGCTATGGAACCCTGCTAATCGTCACG
+>11933 2
+TATCTGACATTGCGTGAGTCGAGCACAAAGTCGAGTAATTCATCGCCACGCGTCTTGACACCAGTGCAGCCAGGAATTTATATGGTGGCAGTCCCTGTAC
+>11934 1
+TCTGCACAACCATCTATAATAGTTAGGATGGTATTGTGCTTGCATGTCCAGAGCCCAGGAGAGTTGTCAGGCTGCTCGCCCCCAGAAAGTTAGACATCGC
+>11935 1
+GGATTGTCCACTCAGAGTATCGCCTCTATCGGACCGCAAGAAACTGGGTCACCTGGCGCGCAAGTAGTAATTATTGTAACGATAGTCCGTTCTGTCGCAA
+>11936 2
+ACTTGACTAACAGAGCGGTATGTCGCGTATGAGGTAGATCAATCCTCATATGCCCGTCAATTGCGTGCCGGAAGACGTGCAATAGTGTTCATCCCTACGC
+>11937 2
+CTCAATAACGTTTACCGCGCGCGCCCTCTTAGGTAGTTTAAGGTACACCAGTACTGCTATTGGAGACCCTATGGGTGACGGCAAGGCATAAATCCGAGTT
+>11938 1
+CGTGAAGAACAGTACACGGTTTCCCCCAAACTTCCAGTGGTTGCGGTACTTGTCGGTATGAATATGAGTCTGAAGATTCATCGCACCCGCGCAGGTACAT
+>11939 1
+CCGTTATTAGAGATACCACTCCCCTACTGTACAACTTGATTGTAGTCTAAGGGTGAATCTGGCGCGTGACGACTAGCTGGATGTCGCAACCGAAGGACCT
+>11940 2
+ATATCGCAGCACTTTTGCCTACGAGTAACTTAAGACAAATCGGGGACGTCGTTGCCCTAGAGATTTAATCACAAAAGTGCTCGCGGGGTGCCCGTCCGTT
+>11941 2
+CCTGTTCAGAGTGGTGTACCCATACTAAATTTTAGCGCTGGACACGTGTGCCCCCACATCTGAGACGAGTAGAATTTCGGGGGCAGTTTACACAACGACT
+>11942 3
+CTTATAATCCGATTCTCACGTGACTCTCGATGCATTAGCCGAGGGGGGACTCTATCGCCACACGTGCGTGTAACAGTATAAAGGTGCGTCTGAAACTCGA
+>11943 3
+GCCGCCTACAACAGTGAGAAGGCTTAGCTTCTGTGCGGATACCTGATGTGAAAATCAGCCCACCTCGTAGTGAGACCGGAGTTGTCCTCTATTCATAGAT
+>11944 3
+ACGTAGTGACCCTGAAGGTTGAGGGCGTTGATGGTTCACCTTTAGTGGACCTCTGCCCCCTAAACAGTGTTAAATTACACTACCGAAAGGCCCTGTAAGC
+>11945 2
+CCGAGCCTACATCGTTCGATTTTATCGCATAAAATCAGTAGTGGAAACCATCCAACTAGGGACTGGACGCTGTAGATCCTCTGGCTGGGGCGACTACGTT
+>11946 1
+ATGCGCGTTAATAAAATTGAGAATATTGCCAGCACTACGGTGCGTATGGCTCTCGCGCGTTCCCGTGCATTTTGACAAGGCCAAGTCTAGACACACCGTG
+>11947 1
+ACAACCCTCTCGACAGCTAATCCTGAAAATTGTGGGCACGGGGAACGTCCTAGACGGGCGACAAGCGTAAGTCTTCTGGGTTGTGTCTTCTTCTATACAA
+>11948 2
+AACGTGCTCAGAATCATGCATATCCTGTGTCGTTTAACTTAAAAGTCCCAGCCGGGCGCAGCCGTACGGTATGCGAGTTAGGAACCGACCCGATTTGTTA
+>11949 2
+GCAGGTGAAGACGAAAGATTCGCCCTCGCCATTCTTCAAGTTGCCGCATTGCCTTCTTAGCTCGTGGTCATATGCGGCCGAGGAATGCATAAACAGATAT
+>11950 3
+CCCAGAACTGAGCCTTCTGTTGGGTTATGAGACGATCAGGATCCATTGCAATCGAGGACTCAACGAACCCCGGGATCTCATTGTAGTTTGCGTATCACGA
+>11951 2
+ATCTTTACAGCTCAAGGCCACCGATCTAGCATTGGAATTTAGGTTGCTTCCGTTGCTCATTGCAGGGGCGAAGCGTGTCGTCGACCGACAAAACGTAACA
+>11952 3
+AGTGGATCTTGTAAAACTCATGTAAGAAATTTTATCTGCGGGGTACAAGGCCATTTGGCCGCCATTTACGCGAGACCACGGCCCTTCCCTACCAGGGTGA
+>11953 1
+TACTAAAAAACGTCTTCGCCGCTTTCGTGTAAGCGAGATAGCGCCGGGTATGGACATTTCGATGTGAGAGGTCCTGCCGCCCTATACAATCTCAGACATG
+>11954 3
+AGATTTTTAAGCATGCATTCCCCAGTGCCCGGTAGAGCCCGCATTAGTCTTTTCACACGCCGGCATCGGTTATGAACACGATGAAGAGGGGTCGAAACTT
+>11955 2
+GCTCGAGTTAGGAGTGCCCACAGTACACCCGTGTCTGTTTTAGGACGTCAAAGTTCTTATAAGAGTACTAGGAACGGTCCCTCACTAATAGACCTCGCGG
+>11956 2
+AAGCCGACTAGCCGTTATATTGCAAGGCTTCTAGTGGCGAGATCGGTAAACTCTCTTATTCGATTACCGGTCAACCGTTGCACCGTGAAAGAGCGTGCAC
+>11957 2
+TATGAGTGATACCGTGCCCACAACTATTTTGAGATCCAGAGGACCGAGACTTGGGGAGCTTCAACTAGGTGTCCACCACCCCGTTGAATACTCGGTTATG
+>11958 3
+CGACTCTGGCTATATAGAGAATTCTGCTCATCCGGTCGCGTTACGAAATGCGGGAAACAGATAGGACGGATTAGCCCGCCGCTATTTACTCAGTCGCTTA
+>11959 3
+AAGTGATGACGTAGAAGACAATTAGAGAACCCGGTGACGCCCTCACCTTTGGTTTATGCCTGATGGACTATCAGCCCCCCTAATCTGCTGCTGAGGTTGA
+>11960 3
+CCAATTGTGTCGCTGTGTTCAGGTACCATGAACGTGGCTGGTATCTAGTCCGGAAACTACAGGTCCTTCGGTGCGAACGAATACCGCGCAAACTACATAT
+>11961 3
+TTAGGGATTATGTCGGCATCAAAAACAGCAGTACACCTAAACCAAGTCTTCGATCCCCACGGGCCGCAGGTGTCTTTGGCGTGGTCGTTGTTACACAATG
+>11962 3
+AGGAATAGCTGCTCTATTTAAGAGGGCGCATCCGGATCCTTCTCCGCGGTAATGAGACTTCACCGGAGATTCTGACGTCCCAAGTTCAATGGATGAACTC
+>11963 3
+CACTGACTGTAGGGCCAGATACAAGGTGGCGTCTATGCTCCATCGACAAAGCTTAGAAAATCCTTTGTAGCCCAACCCCGTCAGTTGGGTAGTTTGAGCT
+>11964 1
+CACGGCCCAAAATCCTCTCTGGCGCGTACGATTCGGTATTCGGGAACAACCGTGGGTAGAAATTTTCTAATCCACTCTCCGAGTGTATAGGGGTATACGA
+>11965 3
+GTTTAAAACGGGCATATACGCTGATGCGCTGGCATAACCTGGATAACGGGGGTGCCTTCTGCCCCAAATTACCTTTGCTTCAGAAGGTGGCACACTCAAT
+>11966 3
+GTTATCTGGACTCGGCGTTTGTACGCAGATAGTCAAGAAATCGGTCTCGAGAGGCTTCTGAACGCATCAGAAAACCCGGTATACTCCCGGCTGCCAATTT
+>11967 3
+ATCGCTGCTGGCAGAAGTAATTCGCTACATTAGGGACCGACGCGATGTTTAGTTTGTCCTCTCCTTGGGAAGCACGCGACCATATTAACCAACGGAAGCT
+>11968 3
+ACCTCAACTCCTGTTATCTTGACGGAGAAGCTTTCGACGAACAAGTCGGTAATTGATTCGTAACCCCCCTAGTCGAGAGCCGTGAGGAGGTCTGATACGT
+>11969 2
+TGCGCTCCGTGCGAGCTGGATCTTTCGCCACTACTTTCACACGCAACCTACGTTAGGGGTTGGAGATGCTTGCAGTCTACATCGGTCAAAAAAAGAAGTA
+>11970 2
+GTCCTAAGTGGAAGTCAAAATCTAGCTCGGCGCGGCGATTCGTATGCAGCTTGCCATGCTTGGGTTGACCCATATCCGTACAAAGCAAGTCACAGTTCTA
+>11971 1
+TTACCCAGGGATGTTTGTACCAAGTCCTCTGCACACTATTCGTCGTTAATGACGGGGCACAGCGCCATAGGGTAGCAAAATTTACACCCGTTGGAATGGC
+>11972 1
+TTGTGGTGGGCATGCACCGGGTAAGCAACGCCTCCATAGTAATAATCAAACCTAAAATGGATACCGGCACGTGCGCTTCCTGGTTTTAACCGCGTTGACT
+>11973 3
+CGATGAATATACCGTGGGCCACTAGGAGACCGCTCAATGGCCAATAATGGCGTTTCCATTTCGTATCGATGACTTAGTGGGTGCCCGAGTAACTTCACCA
+>11974 2
+AGGGTCATTAGTTCAAAGAGGTCGGCGACCTTGCTACTATTGCTCAATTTTGACTGCGAGGAAGTAGCACAGCCGTCTATCGCGCGCAAGTCACTACCAT
+>11975 2
+GCAACAAGCTGATCTGGATATGGCATCCCTTAACACCCTCTAGAAAAGCTCCAAGCTCTCCTGTCGTATGCGGGTTCTAGTTGAATGGGGATCTGGCAGA
+>11976 1
+GGCCTTTAGGCGCGTTAGACTGTGGGCTCACCAAATAGTCGTAGGCACATGGCCGTGGAGCACGGACTGACCTCATTTAAATCAATCCATAGCATTATTC
+>11977 2
+TCCCAGCCACACAGTAATGCCAGGTGGGATTTCTTGCTTCTTGACCGTGGCTTACCAACTATGGCTCGTGAACTTAGGAGAACGACGCCAGAAGTGTAAT
+>11978 2
+GCGCGAGTATGCCACCCAAGTTATCGCTTAGAGTAGGAGACGTGTCTGAGCTACAGTGCAGTCACAGGTCCAGGAATTACGTCTTCCAACTCATATTGCT
+>11979 1
+GGATAGCCCGTCTAGGCCATCTTAATTGAAGTGAGAGCAGAGCTTCGGAACAATGCAGCAGTTCCAGCCTTTCCCCAGAAGACTCCTGTACTTATTGGGT
+>11980 3
+TCCGAGAGTGAACGTTGAAAACTTGCAATATCTATGTCCGTACCAGACATCAGCCTGCCGGCATTAGTTTACACGGTAGTATGGCGCCCACGCTGTGGAT
+>11981 2
+TGATTGGTCTGTAGCGTTTAACATGGCGATAGTCCTTTGGGCCCGGAGTGGTTCAAGACCGCAAGAACACTTAACCGCTATCACAGCCTTAAATCGCGCA
+>11982 2
+GGAATCGGTGCCGGTTTCGTCATAGACCAAGTCCGACGAGTTACCTGATCGGAGGGGCTGCTATTTTCACGGTCTCCTCGCAAAATAAGCCTAATATAAC
+>11983 3
+TCTTCGGCACGACAAGCAGTCGTAGGTGCACGAGGAGTCGACTATACTCAAACCTCAAACCTTAGCCGTGGCTTGGTTTTTATACGTCAGGGCAGTACAT
+>11984 1
+CTACCCGTGGATCTTATCGGATAGCAGGACTGGGCAAACAAGAGTCGGCTAAATCACTATGCGGAAGTCATCTCCTTAGCTCCCGATTGTCGTCGGTATA
+>11985 2
+TATTAACCAATAGGTCGGACCACTAGTTTTGAAGGGGAGGCGTCATTGGATCTACTTTGACTAGCTCGCCGCGGCCGACGACAAACTCACTTCCTGTGAA
+>11986 2
+TCACTTAAAACCAACGTTGCTATGGCGTTGCCTCGGAAAACGGGAGGACTCCGTACCCCGGTAGGTCAATCGTGCGTTCGACAGTTGAAGATCCTAATTT
+>11987 1
+AGACCGACAGTAGCACTAACTACTAGGTCACCCGATGAACTCAGCGAACGGTGATACCTTCTCGGGCATTGGTGTAACGGTGGCTATCCCTATTGTATTG
+>11988 2
+ACGCCATACATTGCACGCGAGAAATCATGATCCTCGTCCTCTAACGGACTCGATTTAAGAGCTGAATATGGTTGTGACTGCCCGCATATGGGGGTCACGT
+>11989 2
+ATGTGCCGGGGTTCCCGGAAAGTCAACTTTAAGCCAACCGAAGTCCAGACTAAGAGGTCGCTCCTGGAGTTGTTCCACAAGTCAGTATTTATGTGCATCC
+>11990 3
+AGGGGCTTAGAATGAGTGAATAGCAGTTTGTTCTACAGTAGCGAACAACATACCTCCTCGATAGGCGGTAGCTGTGTTTACAGCCCCCTGCTCCACATCG
+>11991 1
+ATACGGCAGCGCGACTTAGTAGCGGCCTGCGCCTTTCACATATCTCTGAGATACCTCGACTAATTTTGATTGGAAGGAATTGTCGAGAATGCCCGCAACG
+>11992 3
+GGTTGTGCGTCACCTCCGAGTCATCAAGTGGAACGACGGAGTTCCTTTTAGTAGATGAGTCTCCGATCAATACCCTAGTTAGCATGCGCCAAGATGCACA
+>11993 1
+AGATACGGTCTGCCCGAAGTACTCCTTATAAAATTACGGATCGGAGAGCGTCTCAACCGTTGAGTCTTTCCCAACGAGGAGTGGGTCAGCTTTAACCTGC
+>11994 1
+TGGACGGAGGAACTCACGCTACAGATTCAGCACTGAAATCTTATCCTGGGTCTTCCTTTCCAAGGTTAGCATCGAAGAGACGGTTCGACACTGCTGTCAG
+>11995 1
+CAACCATTAGTGCCATTTCTTTGCTGTGGCGTGGCCCGCGGGATCGCCTGCTAATGAATAACTGCATAACAAGTGGGCTTAACCGTACCCAATTGGGAAA
+>11996 1
+CATGACGAGTAAAACCCATGTGTTGCCGTAATCACAGCGCAGCGCTAGTGCAAGGAACCTCGCTTAACCTCACAATTTGCCGTGTGAGGTTCGTGTGATT
+>11997 3
+TACAACGGAGGGCCGTATACCAGTGAATTCGTGGCCGTTTAGTTTTGCGACCTCAACTTCCAACGGTCAAGTAAGCGCTAGCACCTATCGACATAGGTTG
+>11998 3
+CGCTGATACCTATGAAGGAGTCCTCAAGAGGAGCCTGCCATCCCTATGCTACCTCATGGGCGCATGCAAGTATTCGAATGAGAGGCCAGTTGTTAATTCT
+>11999 1
+CCCTTGGGCCGTCACAGGCACAAACTAACCATGCGCGTCAGCATTGACGGTTTGAACGAGATTAAGGATTTATTGCTTTGAAGTCATCGCGCATTACGCG
+>12000 2
+AAATGCTGGCGATTCGCAGGTCTATAATTAATCACCTAACCGGCACCTGGTAAGCTGTCACGATCTTCCACAATGTGCGAGTCGGGAGGCTTCTTAAGGC
+>12001 1
+ATGGAATTCGTAGTATGTAGGGTTCAAACCATTCTGTAGAAACGCCCCCCTCTAGACGCCGGGGTTCCTTGCAGTCCGATACTGAGGGAAACTGACCTTA
+>12002 2
+ATACCTACAAACGACCCCGAAATTACACGTATTCTATAGGCATCGGGCGGCGGATGCCCTGCTATTAGGGCTGTATAAAAGGTGCGTGCACCGTCTGTTT
+>12003 1
+CGGCGCGGAGTATTGTACGTAAACAACAGCTGCCGCAAGATTATTACTGCCTTGATACTGTAACGCCTGATGAATGCGTCTGGTCACTGCGACTACTGAC
+>12004 3
+CTTGAACAGCCACACCCTTGAAGGTTACAATCGCGGCATGTGACTTCCACATGGGGTTACAAGCGGTTATAGCATCCAGCAGTTTCGAGCACGGTTAGTT
+>12005 2
+CCTTGTATGAGGGTCCGCGGGATAATGGTTCCCTCCTAATCTAATCTGTAATTTTCAAGTGAGCCCACACGCCACAAGGGTTGAGTGAACGCAGTCAGCA
+>12006 2
+CCCGTGGAACGGATGCCAGACGGTCTTATAATACCGTAGAAAAGCCGATATTATTGCCAGATGCAGGTCGGCCATATCACGGCGGACTTCTATGTCTCTT
+>12007 1
+ACTGCTCGATGTCCGCAGAATTTCCACCCCATGAGCTGCTCGACCATTGTGCTCAAGGGCGTCGTCGATTTAGGGACAATGTTAAAGAAGATATCGCTAG
+>12008 3
+GTAACTTCGGTACTTAGGAACCCAAAGAGACCCAAGCCATTCTGTTAGGTAGTAGCATTCCATATGGTCCGGAGGCCCGGTGATTTCAAACTCGTGGCTC
+>12009 1
+CAACCCGAACGGATATCAGAAGCTAATCATGTGAGCAGGACCTAAACCTTTTGGACTGGTTCCGCGTAACCGACGCCCACTGTGATTGTTATGGTGTCGT
+>12010 1
+GGATACCGTATCTATTCGATTGTTCCGTTCCCACAGCAGTTTAGAGGCAAGGGTCCCGCACACGGCAAGTTGGCACCTAAGAAGCTTCATTAGTCGGATA
+>12011 1
+CTAGTCATGGGTGCCAATGGCGGTGAGCTTAATAAAAAGTATCGTGTAGCCGGCCCTGCATAAAATCCTGGCCGGGCCCTTACTTCTTAAAGTGCCATAC
+>12012 2
+TACGCTGGTACACCGCAATGGCCAGCAATGATTGGAACCTTTTTCGTGGATAACGGGTTAGTCGCACCACGGCACTGTAGCCGATACGTATCATTTAACG
+>12013 1
+TATTGTAAACTAATCCCATTGCCGACTTCTTGGGATCTGCCTCCAGAAGTGGAGGCCGATGGCTGTCATAGCATTCAATGCGCGAAGGGAAAGTCTACCC
+>12014 3
+CACCGTCGCTCGGGACGTCACAGCTTGCTTGCATAAGGGGGTGCTATTCATTGCAAGTAACATGCAGTCCTTCACTGGGACGACATGTCTAAAGTTACAA
+>12015 1
+CAACTTTTAGGGCATCCGGTCTAAGACTTCCAATGAAAGTTCAGACGATGGAGTCAGCGCCACGGCCGATCGTGCTAGTTACCGTGTCAAAGTATCTTCG
+>12016 1
+ACCGCCTTTCAATTGGGCTCGACTGGGACTAGCTGCATTTCCCAGGCAAATTACAGAAAATTATTGACGATCTTGTGAGGGCGGCACGTCCTAGTCGAAC
+>12017 2
+CGAAAACTATGTGAGTGCTAGGCTTATCGAACAGCCTGGGTACCCCTAAGCAGTGATTCTTCGCTCGAACTGAATGTATAGGCACGTTAGGCTCACGCCT
+>12018 2
+CCATAGTCCCTGGGCCAGGTGGGTCCGATTATATATTGGCCTTACCGTCAGAAATGGCGGACTTGTGCTAGGTAGCAACTATCTTTAACACGCCAAGACA
+>12019 2
+GTCTTTCTTGGCGCCGCTGACAGGAGGCTAATCGGTCGAGCATATTAGATCAAACGCACTGCAACCGTCCCCTAGTGAGATCAATATGAACTGGCTTGAT
+>12020 1
+AGACATGGTATCGAATTGATAGCGGTGCATACGCACACCCTAGCCGTGGGCCTTTAGACGAGTTAAATTTTAGCCCTAGGGCTACCACGAGTGTCTTCAC
+>12021 1
+CAGTACGCATAGATCATGCCGAGAGAGCCTGTACCGTTCGGCGAGAAATCGAGTGGCAGATGTCAAGGTTTCCCTGTCATGCTCCTCTTAACTTATACGA
+>12022 3
+CCGTGCAAATAGAATGCGTTTAAAACAAAGCCCGCACCCTGAACAGGCTTACCTGGGGTAATCGGTTGACTGCCCCTGCTGTTGTTACGGGTTCAAAGTT
+>12023 2
+AAGCCTCCGCATCAGAGTATTAATAGCGCCATTACGGGACATCGGTATCTCTGTCGCCGGTAAATTAGGGGTAGCCAGACACACCGTCATCTTGTGGTAT
+>12024 1
+CACTTTGACTTACGTGTCGCAGCCAGCGTTACGGAGTGAAACGACCTGATAAGGCTAGTTCCATTAGGACAGCCGATGCTCGAGAACTGTATTCTGACTC
+>12025 2
+CTATGAGACTCCAGGGGGCAGTCCGTTATTTGGTGTACATACTTGACAGACCAAACCTGTGATCAGTTAACAGGCTTCAGGTAGCTTGATGCCCAGACCC
+>12026 1
+GCGAAGAACTCGATTGCTTTGTTGCAGAACTAGGTAGGAGGGAAATAGTTAAGCATCTCACTCCCCGCCTGGTGCGCTCATAAGGTACTGCCTTCCAATC
+>12027 1
+AAATACGCCTCCTAGAGTACAAACTGGTCGGCCGCTACATCAAGTCGCCAGGTCTGTTCTTCCGTCGACTTGGGCTGAAAAAATTATGGTGAGGGTTACC
+>12028 1
+GCCCGATCTGCCTGCGCGGTGAGTGCAGATCGCCTTTGAGTAGTATTTACCCCACCAAACAGCAGTGTTGATTATTGCAAGGACCCAAATAAGTTGTCAG
+>12029 1
+CTCAATTGAAAGTCCACAGTCCGGAACAATGGTCGCGGACCTGGGTCATGGCTGAATACCAGTCTATCACCGCATCTCCGTGATATAGGTGGCTATATGT
+>12030 3
+ATGCCACCACTATCTAAGGAGGTGGCACCCCGGAACGCTTTCGTGTGCTTTTTACCCTTTCAGAGGCGCGCGCTAACTAGTAGATGAAGAGAAGATCTAT
+>12031 1
+TTGCGGGAGTTGCCTACTGCGTCACCTGTTACTTACCAACCGACTTAGTACGAGCCCAAAGGATCCCGGAAAATGATAGGTTGCAGCGGATCTGACTTAT
+>12032 3
+AGGTTGAGCAGGGGAAAACTCCCCCGCCGATATCTCCCCAAGCCGTCGAATCCTTAAGTGGATAGATCTTGGTGTATGATACCTTAAGCGGCTTTTAGAC
+>12033 1
+GTAACTGCCCTCAGGTATTATAGGGTAGTGCGCAATGCAAGTACAATCAAACTGATCTCGATTCATTGGACGGAGTTAGGCACCCTGCCTCCGTGACGTC
+>12034 2
+GTCCATCAACCAGCAGCACTACATGTGACATGCGGGAATTCCCGGGTCCGAGGCCATTATAATAATTCTCTCTGGACGATTACTTCGTAGGGTGATGGAC
+>12035 1
+GTGTATATAGGGTGCGTGACTAAGTACGCACCTTCGTGGTTGATAAGACCTCCTTGAGATCAACTGAAGTACTTATCCAAGGGGCTGCCTCCCAACGCCA
+>12036 3
+CGCTACTAGCGTTGCTCTGTGTATATACCTATGCCCCACAAAGCCCGAATAAAGGGGTCAATCGGTTCACTGGGTGGGAAAACCATTCGGGAATTTCGCT
+>12037 3
+TATATTAGATCGAATGGGAGAGCGGCCTTACTCCCTGATAGCAATATGCCTACCATGGGTCGAGCTTGCAAGTCGACGCTGTAGTGCCCCTACATCTAGA
+>12038 1
+CTTGAACGCTCCTCCGAGAGAATTGACGCTGCGAACAACCCGCAAATCGCCTTTGGATACGTCTTTGGACGACAGGTTGCCGATAAGGAAATGTTTGTTC
+>12039 3
+CGGTCACACAGTGATAGCTCGTTCCACGTGGCTATAGTCTGTGACACGTCCGAGTCTTGGCCAAACCGAAATGTTCAAATTCAGTTTAGGGACTCGCAAG
+>12040 1
+CAGAGGTCCTCAGAAATGCCTATCCTGTTGTACGCAGGCGTTTTCCGGATCCACGAATGACATCGAAGTTACAACCGTCATGTGTCCCTGTGGATGAAGA
+>12041 1
+GTGGCTGTACCGGGAATGTTGCACCGAGGCTCGGCTCGACAATGTACGTAAACCTCGATGTATTGGTACTAATACTCCTCATTCTAGGCAATAGCCCAGA
+>12042 2
+TCTCGTATAAAAAACACCTGTCATGGTTAGTCCGATAGACCCTTAGACGGACCTGAAGGCAGAAGTGGTGTAGGTGCTCGACGCCTCAGTCCGTTACTTC
+>12043 2
+TAGCTGAACACTCGCTATGCTCGGGGTGCACTATATGAGTCAAAATCTCTCACGTTTGCAGACGCGTTGGCCAAATCCTGCGGAAGAGTATCATCGTCAG
+>12044 2
+TTATGGGTGAACGAACGCATTAGCACAACGACTCACAGTTTGCCTTGCGCTTGCGTCAATGAACGTCGGCATACATGAGAGCTCGGCGCCTAATTGTTCA
+>12045 2
+GCTCACTCGAGCAATTTTCGTCAACCGGGTGGGGCTGTAAGAGCGCACGCACGTACGAATGCTCAAGTCCAATTTATGGACAGCTGCCCATAAGTATTTT
+>12046 2
+AGGAAGGTGTTCGTATCGGGGGTCTGCACCACCTTATCTTACGGCTGCTGAACTTGAACCAAATGCTACACTGCAGGCAAGTGCTTATATCACAGGCCAT
+>12047 2
+ATCTTATCAGCAAGAGGTCGAACGGTTGCTTCATAAGTAAACTAGTTGAGCGTACCGCTCGGTAGGAACACACTGCTGACTCCTATGGGCACTCTCGGCT
+>12048 3
+ACCCCACGCCAACTGAAACTGCATCATGGTCGAAGGCCGTGTTTCGAGAGCTCGAGTTGTCCCCATTTTATCTAATAGTAAGTTCAGCAGTGGGAGATGC
+>12049 2
+CGTCGACTGTCACACACCGCACACGGAGCTAGGAATCTATAGGTGAATTGACAGATCATGTGATGCATTTTTGGCGGATGCCCGGCCACACTTTATGTCA
+>12050 3
+ACTATCATAGGCACGTAGCGGGGTGTTGCCAGACATCATGACCGCAAATACCTCCTACTTGATTGTCATTGTGGGACTCAGTTAGAAAGCGTACCTGGCC
+>12051 3
+AGCTGTTCACTCGTATACAGGAGTGTCACATAAGACAACCATTTTTGTCGAACGCGATCAGGGCACTGTAGCTTCGAACCGCGCTATTTGACCATGCGGG
+>12052 3
+ATTTTAAACATCGCCAAGGAGAGGCGTCGACGTATTCATTCACGGTGCCCGCGTCAAGACGCTTTCGTCGGACAGTCTCAAATGAACCTATTAGCGGTTG
+>12053 2
+TCGTTCTTTAAGATAGTCACGACGAGAGTTCAGACTTGTCAGCATGGAGGCAGGTCAGACAGCTTGAACTACCAGATAGCCTGCCTTCGTGTGCCACTAC
+>12054 3
+GGGTCACATGACAGTGTTCGGCACATCCCAATACTCAGATCAGGCAATCTTAGATGCTGTAATACAGTACCGTAATTTGGCTGACGTCGCCTGGCGTCGA
+>12055 1
+GCTTCATTAACTTACCTCCTGTAGGCTAAGTGTGAGCAACGGCGAATCAAGGCAGTAAGTAAGCGGCCACGCTCCACGCTGGAGTTACTTCTCAATTTGG
+>12056 2
+GTCTCCACGAACTTACTATTAAGAGCTCTACGAGGCGGGGTACTTCGTGTTGTAAGGTACACCTGAATGCACTTCCTAGTGCCGTACGGCTCGAAAAAGC
+>12057 1
+GTAAAGCACCTACTTTAGTGCAGATGAATGGTCACAGGACTCTTGGCGACCGAGCTGTTCGTAGAGATTTGAATCGTGACCTCACCTCTCGACCCAATGG
+>12058 1
+TCTTCGTGTACTTACGCGCTAGGAAGTTTGATACCCCATCAATCGGAATTACCAACTAGCCACGGGGTGGAATCGCTCTGACTGAATGGATTGGACAGCC
+>12059 1
+GAAGTGTATAGGCGGGAATCGCTTTAAGGTTGTACCCCCTAGAGAGGCCACGAGCTATTACACGCCATTACACGGTTATTTGTCGAAGGTACCTCCACCT
+>12060 1
+AGGATGACACGCGATAGACGAGTTTTACAATTGAACTCAGAATGTCGGAGCCCCATTCACTTACCTCTCGGATAGTTGTGCGCCGCGTTGAGCAGCATCT
+>12061 1
+CCACTAGTCAAAAGTTACCGCCTAGGTGAACGCTGATGACATACGCCTTACGCTGCTGTAGCGTGACTGAGGGCGTGGCCGTTACTCGTTAAAATTACAT
+>12062 3
+CCCATACAACCCACTGTGTGGAAGCGGTGCCGTCTTGATCTACGTATTCCAAATATTTGAATCACGATGAGTCGGACTCTGAACGTCGTTGGCCGGGAAA
+>12063 2
+GCGGACTTGAATGTAGTTGAAGGATTGTGCCGTAGGGTATACACACTGCACGGTATATCCCACTCTCGTCCTCAATCACGGAAATCGACCTACCGATGTG
+>12064 1
+GCCATCTTCGGGGCACCTCACCTCTCGAGGCGAATACTGGATGGTGGAGTATAGAGTTTTTTAGTAATACGACCCCCACTCCACAGAGTACGTGTAATGA
+>12065 2
+GAATTACCTCGAGGGTCAAGCGGCTCCGCAACCCTTAGTCCATCGAACACTGATGTCGTAGTCATAATAGTGTGTAGGTGCTCTTAGCAGTTGAACCACG
+>12066 1
+TCTTTGATTGTCGAGCCCGGGTCAACACATCAGCTCCAGTGAAATCCTGACTACTAGCCTGGTTTCGTACGTTGCCGGAACACATTAGGATGGAAGGACA
+>12067 3
+CACTGGCTCTGCGTTAGCCATCAACAGCAAATCACTTTAGCTGACAGACTCGCCACCTGCTTAAACAGGGGATGAGCGGGTTACTGTCAAGGATTGTTGT
+>12068 1
+TCGCGCCCAGTAGGCTCCGATGGCGCTCCGAAGGATTCCTGGGAGAAAATCTCAGCGTATTCCAATCGATACAAGTAGGTTCGTAATATCTTGGATCCTA
+>12069 1
+TTAGTCAGTCCAAACAGCACGCGCTTTCAGGTTGGCAACAACTCTCCGTGGTCCTGAAACATGGGACTATCTGAGATGAATCCGAGTACGTGTCGATTCG
+>12070 1
+CGCACGGTTCGCGTAGAAATTAACAGCTGTCATGTAGAAGTTCGCGTAGCAATCCTTTTGTCGTCCCACAACTTTCGGACGTGACAATGGTGACAGAGCC
+>12071 2
+GTTTGTAACATTCCGTGATGGGACATAGCTTTGATACCGACACATAAGTAGGCCACCCATCACCACGTCTGACAAGGGCAGCGTTTCACGCTGATTGTGG
+>12072 1
+GTCAAAATTAGCCATCCCACTGAGCCAGGGGTTCCCCTGTCGTGTATCGTAATAGATAGTTTTATGTCCACAGTAAGGGGGACATGCCGACCTGCACTGA
+>12073 2
+GGTGACCTGGAGTCACTGTGTAAGGGCTACTCCAGCCCAAGTTACGAGACATTGTGTACCATAGCGCCTGCTGCACAGTACGATTTATCGAAGTCCTATA
+>12074 3
+GACGTGTTACAATGGCCATCGGCACTATCCCAAGGCATACCCTCTCGTATTGGGGAGAAGTGGCCACCAAGTTGATTTTAGGCTAATCTCGCTAGAACGT
+>12075 1
+GAATATCCGTATATCCTTGCAAACATGTAAATCCGGCTTAGCGCCCTAAATGGTAGGTATCGGCCACGGTATGGGTGCGTACGCCCTGAATAGCACTCGT
+>12076 2
+GGGGACGCCCACAATCCGCTTTACCAGCGTGAGGAACTTTTATTAAGGACGTCCGGAATTGAGCCAGACCCTTCTCCCGTTAATTGGGACTAGGTTAAAT
+>12077 1
+TTGTGTTTGACATGTGGCCGAAACGATGCTGCACATATCAATCGAAGTAAAGACATCGTGGTCTGTAGCCCCTCCACGTGCGGAACCGTAACTTATGCCG
+>12078 1
+CGTATAAGCTTCTTGCCCTTCACACGATAGTCGGGAGAATACCTCGAAGTTTGTTCGTATTAGACGGCCGCAAGCCTGCTACGCGGATACTAGTCAGAAG
+>12079 2
+GCCGGACTCTCGTTCACACTAGCGGAATCTAAGCAGTCACTCGGGTTTACTAACTCGCTTTAAGCGACCAGAGGGTGTCATGCTAGTTAGTAGATAGCCA
+>12080 3
+TATGTTGTTCTTTGTGAGGAGGAACCGTCTCTTAACCCGAAGTGAGCTGCGCACTTCACATTGCAGTCCAGGTCATAAAGCTGCACGCCAAATACGCAGG
+>12081 1
+CACGGCAGCTACTCCTGCCTACAACCATCTCAGGCAGCTGCGGAAGTTGTTAAATTCAGCCTCAAGGGGTGTAGGATCGTTACGGCATGTGTCTTTAAAA
+>12082 1
+ACGGGGCCGCGGTCGCAGCAAGGTCCTGCATATGCCACGCTTTACTTGAGCGTCTAGTATAGCAATGAACTACGATATTTCGTCAAATAGCGTCCTAATG
+>12083 3
+CGTCGTATGTAAGTCCCCATGGGGGCTGCGGACCAGCTAATATGTGAGTGCGTAATAAATGTTGATCAACTCCACAATCCAAGTCTTTGGCCTCGCGAAC
+>12084 3
+CTGTGATGGTAGATCTAAGGCAAGTAGGCTTTCTCGCGTCTCACCCCCTTTTTGCGGCTCAAGAAGCGAATAAACTGGAGTCCCCTAGAACAGGTTCAAG
+>12085 2
+ATGGCCCTTGAGAAGGCCAATACCTTGCTTAGACCTCAATAGTCGTCCTAAATGGGCCTGATACTAGTCAATGAGGGGTCTCTGCTATCCGGCATGCGAA
+>12086 1
+AATTCCGCTCTCGTGTAACACTGGTTGCCGTTTCAAAGGAAACCTAAATTGCTAATTCAAGTTCGACGATGGTGGCCCCAGGGAAGCCGTCACGGTGTCA
+>12087 2
+ATATAAGTGAATTGATATATCGACTACGGACGCTCGATGCGTACGATTCCAAAGTCGACCGACGCCGGCGCGACCCTCTGCCGATGTATTTTAACGGTGT
+>12088 2
+TTTATATGGCTCCCCTTGTTAGACCGACTAAGCGTGCAATGAACGCGTTGAGCTACTGTACACATGACAATCACTGCCTGGTTTGAAAGGCCCAAGGGCG
+>12089 1
+GAGGTCCCGCAAACTCTTTGAGTGTAAGGAAAACTTTCGGGCGACTTGTAACCAGGCTTAGGAAGCGATCATTTCCACACCCTGGCGGTCATTAATCGTC
+>12090 2
+CCTTATCTCCATTTGTAGCACGTGGGAACACGTCGCTCGGGGAATACAACCGAATAGGTCGGACGGAAAGGTTATTACCCCTTCGTACTGCTATCAAGGT
+>12091 2
+TAAAGGCGACGCTTAGAACAGTTGCCGACCTACATTCAGATGCGCACTTTGGCAGCAGACTGAACTCAGTCCTTGGGCTCTGTGCATTTATAAGGTCCGA
+>12092 2
+CCAGCTACCACCACGGGAATGATTGTAGGAGAGTTCCCATTCGACCTGTTAAGATCCTAGAATGTACCCCGTTAGGCGGTATAGCCATCGTGGCTTATAG
+>12093 2
+ATCTACGTGAATGAAGTACAGTAGCACCTGTCCTGAACGTGCGAGAGGCATGTTAGTTTAGGCCACGGCGTATAAGTTTGTGCCATGCCCCCTCTAACCA
+>12094 2
+CTCGCCTGACGAGAGAGCCTGTCTTCGATTATCAGGGATCTATCTGCGCAAATTAGAACCCACAGTTATATTCATCCCGAGGACTGAGAGTGGGATCGTC
+>12095 3
+TGGTGCAAGCTAACCCATCTCTGAAGTTTTGGATTCTCCAATGCATACTGGCACTAGGGTCTTACCGTCAAGCGAAAGGGCGCGAGCTATATGACTGCCA
+>12096 1
+GAGAGTGCAGGGAACCACGATGAGATTCTACAAACGCTTATGTGCGACGTACTCTGCTGAGCTAGCTCCTTACTCTATGGTCAAGTCGACAGTCCCAGTT
+>12097 3
+CTCGATGTTCTGATGCATTCTAGCACGGCTGTGCCGGGGCAAGGCAAAGCTCAACGCATCCACCACAAGTAGGATGTTCCTTTTTCGAGAATTATGGCAA
+>12098 2
+ATATTGGCCCTGGGCCACTGAACCCTAATTGGCTCATTAATCTATGAGCCTGCCTAAGCGGTTGACATGTCCAATTAGGGATCATGCCTCAAGGAGGCAG
+>12099 1
+CGACCAATTGCAGAATGAGAACAAATGAAGGCGACTCCGTTGGCGGTATCACGTAAACTGTAATTTCCTGGATTGCCCGTCCGTGCGCCAGTGTTTCCAT
+>12100 3
+CTATTGCCCTTGTGCAGGTGTGGTTCGTTATGCTATCGCGCCCCCTAGCCAAAAGCTCCATCAAATGAACGAAGGTAACCGACATGTGCGAGTAGAAGTT
+>12101 3
+TCATGGTGCCTTGACGATAAACTAATGTAACGATAGGCCGTTGGGTGTCACCCTATCGTTGTTCTCCCGATCGACATATTAGGCGCCGACACAAGGGCAA
+>12102 2
+CCGCTCTGCCCATCACGAGATAGGATCATTGCGAATAGCAACCTAGATTGTGCGCAATCACGGAATCTTAGCTATTGAGGATCTCGGTCTGCCTTAGGAG
+>12103 2
+CCCGCAAATAGACAACAGGACTTTCGTGCTGATGCGAGGAAAATTGTGCTGCCTGCGCTGGTTGAAGTAATATCCCCTCCGCCTGGTTATGTAACATGCA
+>12104 1
+CTGGAAAAGACGTATCTTCGACAAGGCTTTCGCCCTACGTTTTCATCAGAAACGAGAGACGTTCTGATAGTGCACCGTCCCGCTCCAATGTGGTAGGTAG
+>12105 3
+TCGGTTATGACGAAGTGACCCGTAGACAAGGACCCATCGTCTTGGACTACAGGGATGATCTTCGACGGTTTCACTTTCCGAACAGAGCTTTCGGAACCTA
+>12106 2
+TCTTGTGACCTAATCGTGCTAGGCTATAGGAGAATACGACCGGAGGATAGTTACTACATTCCATCACTGCCCAGAGCGCTCCTCGTCGGAGACTAATGGT
+>12107 2
+CGCGACGCCATAATGCCCTGTTTCTGTAGTGGTGGTACTACCTGCGATAGCTAAATGACCGTGCTCTGACAAATTATGACGCATGGCACGGAAAACCTGT
+>12108 1
+AAGTAAGCGGATACTAATCTGTCGTGTTGGACAAATCTCCCAGACTCGTGCATGCCGCTAGGGCATGCCTGAAGCTTTCTAATGCTCCTTCAGCGAAGAG
+>12109 2
+AGAGTGTACCGTACTACTTATACGTCATGATCCACCATAAAAATCCTAGTGTGCCTGAATGGGGTCCTAGGCGGTTGCCGGGCATCAGTTGGCACCCTAA
+>12110 3
+TGTGGGTTTGCACAACAAACGGGACAAGTTTCGCGCGCATGGATTTGACCTAAAGCACTTAAATTCGACGACGGTAACCTCTCATGGTTCCCTCTGAGGC
+>12111 2
+CCTTATGCGGACATATCGGCAGAGGGACTATACCACGGCTTGTCATTCTCCGGCGAGTCGATAATTTGGATCATGAGGGCGCTTTCACACAGAACAACTT
+>12112 2
+ATGACCTTGTCACAGACTTAGCTGGTTAAATAAACCGTGGGGCCATCCTACAGTTTGAGATCGGTCCTGAGGGTACCAGAGGGACATCCAACTTGTTCCC
+>12113 3
+ACGATACCCTTTATGTCCTCGGGGGAAAAGAACAGTGGCATTTTGCGCCGATACTGCGGTGCTGAAGTGTACCCTCGGCTATTACCTACAACGGCTATAA
+>12114 3
+GGGAAGTGATTCCATCCCGCTAGTCATCGGTTTCGTACCTCTTCAACAATTCGCAAACATGTCAAGTGTAGCACATTAGATGGCGCCTACAGGGGGTGAC
+>12115 3
+GTGCCGTCGTCGGCACAACATACTGTTCGAGCAGAGATGGAATTTAAAGAAGCTAAGGCAGTCTTGCTCACGTTCCGGGACTCCACTATACATTCGCGTT
+>12116 2
+CGAGCAGCGTGTCCCGCAACTCGCTGCACCTAGTTAGAATCGAATTAAAAGGGCGACGTGAACCTCTTCTTTTTGAGCAGAAGGTTCTGTCATTGCGCAA
+>12117 3
+ATCCGGATAAATCGCTAGTCAGGGCAATATTACTAAGAGTGCATCTCCTGCGGGTCTTTCTCAGACTCTAAAACCCCGGTTTCAGATACGGGGTGGGCAC
+>12118 1
+GAGTGCTCAATTAGCAAGTTGTTGGGCGGAAGATAACAGGCACTTCATACGTCCATTGCCCACGTACCGACGTACCTATGCCAGCGTGCGTCTTAAAGTT
+>12119 2
+ACAATATAGCCGAGGATAGGCCCACTCGACAGACTTTCGAGCTGGTCGTGAGCTATCGGGTTCTGATCGCTTCCAATTCGAGTTTAAGAACGTCGTCACA
+>12120 3
+GAGATACGAAGTCAGGCCCAGAATTCCCCCATTACTCAACGGTTGGTGTACTTTGTGGGATCTCACGATACATCGAAATCGCAGCGTGTCTTCTAAGGCG
+>12121 1
+TTCCCATAGAAAACCGCCTGCGTTGAAGTGGCATACCCCTATATGTGAGGTCGGCTTTCGGTTAAATGCTCCTGGCGAATCGAGAATAAGGCAATCCTCG
+>12122 3
+CTGCCTAGTCGGCTCGGGCAAACAAGAGTATCTGACGCTAATAATGTAACTGCACTTTGTGATATACTTAGCTGCTAGCGGTACGTACCGCGCAAGGCCT
+>12123 3
+GTTCCCCACAAGAAATCCGCGGTACTCGAAGTATCTGAGAAGGGGAGCGCCCTTATTACTACTTTGCAAATCTGTAACGGGAGCGTTTTGCCCGAGTATC
+>12124 1
+GAGGGCGTCGCAATTTTCGGCGGCGGCTGCAATATTGTTAACGGCTCATTTCGAAGTTCTCGAAACTCCAACATCGCCTTTCATAGAGCGAAGACAAGTC
+>12125 1
+GAGGAAGTACCTCACACAATACCCGAACTCGTACCGTGACACTCGCTGTTAAAAGTTTGTAGCCTGGGTGCGGGTGTGTCTGACCCTTAGTAAGCAACTT
+>12126 1
+TTCCAAGTCGAGCGAGACCTCTGTTCTTTATTATAGCGACACCAGGAACACGTTAGGGTTAAGAGCGTCTGACCTAGGTAATGCGCACTTCCGATCAGCG
+>12127 2
+TTCGGGTTGTAATCGCGATGACCCACCCCAAAAAGGGAATCGTTCCGTCAGGATCCCATTTTTCCGTGCGTGGAATGTCATACATCAAAGGCTGCGGATA
+>12128 3
+TTCAATAGCCACCGACGGCACGACAGGGATACAACTTACTTAGATTATTGACTGCCCGGGGATCTCATATCCACGTTAGCGGGGTCTAGTTTCTAGAGGC
+>12129 2
+CTTGTAGTCAAGCAATACCGATAACTTGTTACGCGTGTTTAGTCTGACAGAATGGCCTGCGCGACGAAGCGGTCCTAACGTAGACATCGTGTCATACGCC
+>12130 1
+TTGCAGCCCAGTACTAGCCCTTAACGCCAGGACACCTATGAAGGGTGTGACAGTCAACTTGTCTATCGATAGTGCGCTGCTTAGCCTTAACGGAATAGGT
+>12131 1
+CCACTACTTATGCCACTCATTTTTCCCAGGTAAGAGCCGTTCGTTTCAATAGGAAGCCCGTAAATCGGACTGCGGGATATGGTGACGCGTCCGAGAATAG
+>12132 3
+CATCGAACTGAAGCCAGTGTTGGGTTCTCCGTTAACTGTTTCATCTCTCTGCAAGAGACAACGCTCCGAGGTTGACGAGTGACTTTGACCAACAAGGAGC
+>12133 2
+AGAGATGGTGCAGTGATATCCTCTTTTTCGTGGGCCTGAGCGGCTGGACCATACGCCGTTTATAAGTGCAGCAAACACCTAGATAAACGTTCCTGCACAC
+>12134 1
+AGTTAATGTGGTGTGTTGGTCCAACCCCGTTTGACTCAGACGGCCGACCAACCAAATGTCCAAAGACCAGGTTACTTACGTGCTTGTCGCGCGAAAGTAT
+>12135 3
+TTCAGCCTGTCTAGATACTGTCGACGTCCTCCACCGGTAAGAAGCGGCGTAAGGGAAATAGGCTTACGTGTTGCACGATCAGTACTTTAACTGACCGATC
+>12136 2
+CGGGTGCTATACGTGGTTATGGATCAGGCAAGCCGCGCAGTCGAGGACAGTAATAAATCTTCGAATAATTGTCCACGCTACGCGCCTTACGTACTCTTCA
+>12137 2
+CTTATTGTGCGACACCGGACCTATTATAACATCTAACTGGATGGTCAATCGATCATGAGTTCAGCGACGCAACTACGGAGGCGCTATTTTCGCGGCGCAG
+>12138 2
+CGCTCTTAATGCGATAATCGCGGAATGCATGCTCAATAGGAGTTACCGCATAATCGTAAGACTCTCTCGCGCTATGATCGCAGGTGGACCCCATTGTGGA
+>12139 1
+AATTATAAATACCAGTCTGCGCTCGAAGAGCATCGCTTCTTATAAGGTAACGATCTGAGGCCTGGGACGCCACCTTTGGGAATGATATGGCCCCGCTGCT
+>12140 3
+TGACTTAGTTGAATGGTCGCCGTGCTGAAAAATACCCTGGCGCCCTTGAATGCGCATACCATCATTCGTAGGAGCAGTACTGTTAACATGACGTGCCCGA
+>12141 2
+CAATCTAGGAAGGTGGTTCGATTTGGTCCACTTTTACTAACCCCCGCCGTCTCGGTGCCAAATGGTCATGCTAAAGCATCGCGTTAAATGCCAGAGAGGA
+>12142 2
+CCTCAGGTACTGGTGTCCCAATTTCAGTAGCAATTTCTGAGACTCTGACGGATTAGTGGAGAGCGGGCTACCAGATGCTCGTTCACTGCACATGCAAAAC
+>12143 2
+CTTCTATAACGACGCACGCACTTGAGACGATACAGAATGGGGTGGTGCTACTCAAAGTGGCAACTTTTTCCTGTGAACCTATCAATACGGGTCGTCGCGC
+>12144 1
+CGATGCGACTCGGGTTTTACGGGTAAGGCTCCAGTCAACACAGTCACGATTGTTATTAGGCACTGTCGACGATTAAATGCCATGTTGAACGCGCTCCCAA
+>12145 1
+CCCGTGTGTCCGCGCTAAGATCCGGAGATGGGATAAAGTTAGTAATTCTTAGCCCAAACCCCGTTATGCCAGTTGGGACTCCTAATGCGTAGTAAGACTC
+>12146 3
+GTTGAAGCTCGCAACTATTATCTAAACTACCGGGACTCCCCTAGTGCGGAAACGTGAGTTTACCATCAACACAGGGTAGTGTATGTCGCTCTGCCTAGGG
+>12147 1
+CGGTGAAAAAATCGGCAACTGGCGACCATTTGTAAGCAGGTAAGGAACCCGCTTGTCATCAGTTCAATGACGCCTCCGGCCTGGCCGTGTTATTTTTCAA
+>12148 2
+CAACTTGAGGCGTAAGCCGCCCTTAGCTCTTGATTTATGGTGATAGGACCGCTAATCCTAGGAGACGCGATCCTTCACAATGCTATGTGCAATCGACGGA
+>12149 3
+AAACCTATAGGCGAGAACTCTAACCCAGTTGTGGATGTCCGTAAACCTGCAAGGTGAAACGGGTCCGCGCCGACTTGCTATTGAATTTGCTCTTCGCAGT
+>12150 2
+CATCGAAACCAGCTGTTTTGTGTACTATCCGTGGAATGCTACGGATTTTGTCCGGAAAAGGCTCTTCGAGACCACTACCCGGCTGAGCTAACCTGAGAGA
+>12151 2
+TCATCGCCTCGGCCAAAAACGAGATCTGTGGTACGTGTAATGTACTTGGAACCCCCATTGCTCCGGGACATATGGGTCTATTGGGTAGTCACACAAATCG
+>12152 2
+ACTTGTGTGAAGATCGTTACCTGCTACTCCGGTAGTATTATACCGTGCTAAGCAACTACCCGGCCGGGCTTCAGAAGAAAGTAGGGCAGACTCTTACCTG
+>12153 2
+AGCTCACTCCAACAACCTACGACACATTAGTTACACAATGGGGTCGTCAGGATGTTGGCTGCTACCAGGATAGTAGCATGGTTCGTTGGTCTAGCCATCG
+>12154 2
+TGCCATCTCGTGACACGGGTTCTGTGCTCAGGAGGCGTCTCTCTCACGCCACTAGAAACCCATTGCCAGAGAGTAATAAAGATTCTGGTGAACTAGATTG
+>12155 1
+AGCCTCAAGCATGATCGTGTTTCGATCCTATTCATTGCTCCACTCAGAGATGCGTCCGATTAACGCTAACAAATGGGTTCGACTGGGTAAGCAGACGCGG
+>12156 1
+AGTAAGTGGGTATTAGAGGTCTGCGCTGAAGGGTTCCGCACCCTGTTCATAACCGATCACATCTTAGCGATTCCCTTGTGATCGAAACGCGACACATGCA
+>12157 2
+TCAGGCCGCCAACTTACAGGCGAGCGAAATCTTTTTGAACCTGGCAAGTGACTTCCTTGATTCTCTGAGTCCAATCCGGTCGTCTCAGGGAGAATAGAGA
+>12158 2
+TCCAGTTTTGGCTGAACTAACGGCCTGAAATCTTCGGCTTAGGTTGCCATGCCCCACCGGAGTTGAAAACACTAGGCGGAAACTCACATGCTTTAGATGG
+>12159 2
+TGTGCCGCCGAGATTAAGCAGGACTTTATAGCGTTCCCCGAGTACTGTTGAAAAGCTGCCTTTACAGCAAAGGACCCCTGCGAGCCTATACATGTTTAGG
+>12160 3
+TAAGGTTCTCTGCACCTCGGCGATAGCCCATGGAGCGGCTCGCTTAGAGTACAGCAATGGCAAGAACAATCTTTACGTCTACTTGCGTGTCCTTGAAAGA
+>12161 3
+TCGCCGACGCATATATATCCTAGCGATTCAGAATCGAGTTGGGGGGACTGCGCACACCGTCAAACGCTAGTATCTCTTGTACTTGCATTCAGAAGTGCGA
+>12162 3
+TTTATAATAGAGGCATAATAGTTCCCCTAAACGCCCGCGCACCTTGGACTCGGATCGCAGCTGTGCAATAGTGTACTGACCTAAGTACTCGTCGGTAGGG
+>12163 1
+CTCTCATAGGAAGTGTAAAGGCATCAGGCATGTACGACGGCCTTATGCATTAACCTTGCTCTTGCATAGGGAGGCCCATACGTGATCTGACGCTCTAAGC
+>12164 3
+AGAACAGCAAGTTGAGCAGTCTTGGCATGACGGCAGCTCCTGAAGCGTGGCACGCACTCCTTCCTGAACGGGATTAACTGCTACTTTCCAGATATGTATT
+>12165 3
+TTTGCTACCTACATCCGTGTTTATAGGGTGTGCACTAACGACAGTCCAGTCACCCAGTGAAGGACTCAGCCGGTGTTCTCATTTAACACAGGGAGAGAGC
+>12166 2
+TAGGCTCAGTTAATCCAACGCATTCAACGAGTCAGTTGTAGATACCTATAGTTTTGCGGGTGTACGATTGGGGGGCCTTCAACCACCCACACTGGGCCAA
+>12167 1
+AGCCAGCACTTTCGCCTACCCAGGGGACAAATCTCATATGGTTACCGAGTTAGAATCCATTCGGAAGCGCCAGATGATTGTGTCACATGTCGTGTGTGAC
+>12168 2
+TAGTGAAGTTGGGGGAGATACTTTGCGGGTCTAACGCATAGTAGACCGTATCCGCCCCCAATATGGTACTCACGATTAAGCTTACCCCTGGGCAACCTAT
+>12169 2
+GCCCTTGGAGCGAATTCTGTTAACATTTACACGACCGCTCCTACAGTGTACTGACTACGGGGCCAGGACGAATGTCGGGTCGTTAGAATTCCTAAACGTA
+>12170 3
+CGTACGTAAAGTTGGTGGAGGGCCGATCGGCATCTATCTATTATGCCGAATTCCTAATACTGACCAGTTAGAACGGTACAGCCATATGTCGCCTACGCCG
+>12171 1
+GATCGTGCTTTCGGACTGACTCCCAATAGCTGCCAATTGAAGTCTGGACTGCAGACTTCTCTAAGAGTCCAAAGATTGTCAGGTAGTCATAGCGCACGCG
+>12172 2
+TGAGCCCTTCGAACTGAGCGTGATCGAACCGAAATTATGCCCGCCACTAGGCTTTGATTGAGGCATGTATAAGTTGCCACTAGAAACCTACTCCGGTTGG
+>12173 2
+GGGGAATTGTATAGGCCAAGAGTGTTGCAACAATCCCGATTCACACGCAACGCTCATGATGGTTAGTTCCTCCACTGTTCAAACGCGCGGACGCAGTTTT
+>12174 3
+GCCGATCAATGTCCCTATTGGCGATCGTGATAAACAAGATGTCCTATGCAACGAGACGAGCAATATCACAGGTCCCTCTGCGGTGCTTTGTAGGATCTCG
+>12175 2
+AACAGCACGAGAATGAATCAATGTGGACTGAATCGTTTCGATTCATATGGTGTCGTGGCCTCATTGACCTCCGTAAACTTGCCGCAGCCTAGTCGCACGG
+>12176 1
+CATCCACGCCGGAAAATCCTGGGCTACGTATCAGGGATCGACGAGACGGGAATCGAACCGCCATTATGTGTCGTGTTTCTATATCCTCCGGTAAATGATT
+>12177 1
+CACGCCTATGTAGTTGGAAAGGCCCAGTGCTCCAGGTAGTTGTCCTCTATGAACGTATGGGCCCAGAGCCCATGCATGTAAGCTATGCATATTACCATGA
+>12178 2
+GACAATTCGCTCCTGAATTGGAACTTGGGTCTCCGCGACTGGGTCATAGATAAACGCCCTTAGGCCGAAGTAAACATGAGCATAGTTGTTGGTCCCACTC
+>12179 3
+CAAGACATATCCTGAATCCGGGGCAGGGCGTTCGTTACTCAATATTCAGCTGGGTTTGATCGACATGTGATACAATTTACGCTCGCAGGGCCTCCAAACG
+>12180 2
+GACCTCGCTAAAGGGTATTGGACTGTGTCCCCGCTGAGAGCCATTCTCCAGTCAAACCTGCTGAAAACATACTTGTGGGGCACAAGTTTATAGCGCTAGT
+>12181 2
+CCGTACCTTATATTGAATGGTATCGTTACCGGACTACGCATGAGAGGCCCTCGCATCCTGTAAGATTCAATGGCCGGATCGCACAATGCGGGCGTATTAA
+>12182 2
+TTCATGAGACTTTAGCGTAAAATTCGTCATAGGGGCGCGCGAAATCCCATGCTGACAATAGCACCGATTACTCCAAGGTGACCTGCGGCTTCTGTACTGG
+>12183 3
+CATCCAGTGTAAAATTTGCTAACGCCTCCGGGCTGTCTTCGGTAGAGCCGATCTACAACTCTGCAGATGATGTGCAGCTGAAGACTAGAGCAATGTCTGC
+>12184 2
+GACTCAAAGAGGTAATAGGTTGGAATTGACCGCCTAGAGCGCTGTTTCGTCATCTCTGCGCCCTGGTTGACGGTCTAACTACAAGACCCTTGCATGAAAC
+>12185 3
+TATCGACGCTTCGACGCCTCAGCTGCGCTTATTGCAGATTGACTCTGGGGAAAAGAGTCGCGCTAAGCTGTACGTATCTAAAGAACAGCTCCTCGTATGA
+>12186 3
+ACTCGGGTAACTCTGCGGTAGCGTCACGGCGGCTGGCGTTCACATTCAGGGCATTCCGTGTACATACATTTAAGAATTAAGTGGTCCATACGAACCAACT
+>12187 2
+GTGCGGAACACCCAAGGGTTATAGGCCCCGACAGCACTAAGCCGTGTTGTGTCGATCGGTCTCATGAAGTATACTGGCGTCCGTTATATAACTCACTAAT
+>12188 2
+TGATAGCTGTGACCCTCGGACGATGCACACATGGGCTCTCGTTGACGGACTTAGAATTAACCGGAGTTAAACCGTCACAGAGGTTTTAGCTACTAGCTCC
+>12189 1
+GGTGATTAGTTCCAGGTATAGGTGCCATCTGCTAACGGTCAACATTAGCAAACACGGCTCGCCAAGTACCCTAACATTTCAGATCGTCGTCTGGGTCGAG
+>12190 1
+GATAAGACACCCGAATCCCTAATTTGCACCTGTGTACCCTTATCACGGCGTGTCGGCATATGCCGGGAGTTCGAATTTGGGAAGCCAGTTAGGCACAATT
+>12191 1
+ACTTCTCACGCGCTCTACGCGTAATGATGAAATGCGAGGGGACTTCTTCGTTGGCCATTGTTCAGAAAATGATACACGTCTTCCATCGGGCCGAACGAAG
+>12192 2
+GTATGGCCGCCGACCCGTTGACGAGCCCGTATTGCATTATGAAACTGTAGGTTTTGTAAACTCTGTCAGTGCATACAATCGGGACAGGACTACACACGTC
+>12193 1
+ATTCAAAATGTTGGATGTCTACAACTGCCTGTGGCCGATTCCCCGTAGAACCTACTGTGGGGGGACCAAAAGAACCTGCACCTGGGTGTCTTCACTGATA
+>12194 3
+TAATTAGTCACAGAACTTTCAGTCGCACTAATGTGGGAGTGACAGAGCCGATCTTGTATACGCTCAACTCCCGGTGACTGCAAGGCTGAGACGCTCGCTT
+>12195 3
+CGGATTTCGGCCTAAGAGTTCGACTAACCCGTCTTCCTTGCAGTCTTGAGACGCCAAGAATATACGCATCGAGAAATTGGTGGCTCCATTGAGATAGCCG
+>12196 1
+AAGCTCGCGGAACTCAGAGTTTTCGACAAAACCACTGCAGAAAGGAGCTCTTTCCCGTTTCCGGCTTGCATGCTATACTCGCGGGAGGGTATAATATTGC
+>12197 1
+TGCACATTGAAAGCAGTAGGCGACTTTAGATGGCACTTGAGGTCTGTTCGACGTCCCAGCGACCGAACTATGTAGACTATACTGCTAGCGCCTTGCTACA
+>12198 3
+CGCGGACCTTGCTCAGGGCGAATCCCTGTGTAATTGCGCCAGGGTCCAAGACTATTGGAAAGATTACATTCCGCGCTGTAGCTATAAAACTCATGGTATC
+>12199 1
+CTTACCCCAGGACTGACTGATTTGGATACTCGGATCACTACTCCACCAAGGCGGATAGTGCAAAGATTGCTGATCGGCACTAGAGGTATGATTTGTCCCG
+>12200 3
+AAACAGATGAACTTCCTTTCAACCGGGAGTACAATGTCTGGTGATATGGAAGTCCTGTTCACGTTCATCCGCTGACTTGGGACAACCCCAGCTGAGGCGT
+>12201 3
+CGGCCCGAGTTGGGTCTCGGCAATTCGCTTGCAATCACAACTTTGCAACGTATGTGTTGGTTTAGATAGCCCACCTCGGGCTCACAGAAAGCGATATAAA
+>12202 1
+GCGAACTAGTGTATCTTGACAAGAAGTTTTACCGTCTGCACGATGATTGCTTCTGCTAGCCCTGAACAAGCACGCGTTGGCAGCGCTAGAACACGGTATC
+>12203 2
+CGGGCGCACACTACATATCTAAGATTGTTGATTCTAGACATTCAGCGGTGTCCTTATGAAACCTCGGAAGCGAGATTCCTCGCAGAGGATTGGCCGACTC
+>12204 2
+GGCCGGTATAAATCTTCTAACGTAACGCTCCCGCGCTTGTTCCTGTATTATTAAACCATAAGGAGCGAAGTGTGAACCTGAGCTAGTCGTGGACCCGGAC
+>12205 1
+AGCGTGCCCGGCTAGAAGGGCGTATAATTTGGTATGATTGTCTGTAACCCCAAGCAATACGCTCGTACACTTAACTTTGTAGCACGGGCCACCCAAGGTT
+>12206 1
+CTCGTCAGAAGAGTGGCTTGATCGCTACCGCTACCTGAATTTTATCTAGGTGGGTTCGGACGGACCAAACCAGATAGGTTCCGACATCAGCCCAGTATTA
+>12207 1
+TATAGCCGCCGCGTGTAATGCAGGGGAAAAGCAGTCTCATCACGTTCTTGAGTGAACGGACATGGTTGTAGTTCCGCCCATTGCACCCCTGAATACAATT
+>12208 2
+TATGCTAGAAAACACTGTGGGCGATCTCACAATGAACGACGTATACTTGGAAGTCCATTGCACAGACTGTCCTAGCCCAGGGTGCGTCCGCTATTCTGGT
+>12209 1
+GGACTGTCATAAGTCCTCAGTGGCGCGGAATCAATCCGTATCCGCTAGGTCAGGTGGCACTGCCTATCTCCTAAACTACGTAAGGTTAGGTTAATAAGCC
+>12210 1
+CCAATGATAAATAGCGGTCCCGAGCGCATTACACTCACAGGACGCTAGGAATTCGTTGAGCCGCCAACAGACTTTGGATTGTCATACTTTTCTGGCTGGG
+>12211 1
+TGCGAAAGCGGAATGAGGCCGACACGCGAAATATATTTACCGGCAGCTTTACCTCTTCTCAACCTTCGTGGCGGTAGGAAAAGGTATCATCGTTGCTCCT
+>12212 3
+ACTTCGACCGAGGCTATCGTCGCTATGAGGTAGAGATAAACCCAGCGGCACGTATTATGGTCTTCCCCATAGAACTCGTATCTTTAACCGACGGGGGTTA
+>12213 3
+TGGATATCTGTGTCCGTGGCAGGCATGCTGATACTCACCGGACCAGCATAATAAGTAATTACCTGGCTACCGTTTGAGTTCACCGGTCGCAATCAAGGAC
+>12214 3
+ACCAGAGATCCAATAGCTTTCTCGAGAAATCAGATGAGTGGCAGGCGCGCTGATGCAACCGTAACTGCCGTGCCGATTATTACTGACTTCCTTGTGCGAT
+>12215 1
+AATTTTGTCGTGTAACGAGAACCAGTCCTAAACGTCAGGCAGGGTCCTGACCGATAAAGGTACCCTGTACGGTAATACCATCCCGGTGGTCGCTGACTTT
+>12216 2
+GAGCTGGTGCTAAGTATTCCTCAAACATGTGTATCCGGTAGGATACGACTATTCGTTGGACCCGTCGCAAGCCATGCCTGTTGAGATAGCCCCACATGAA
+>12217 3
+TAACTTTGGTGTATCCACAGATAGCAATTGGTGCGTTTTCCGGCCCCTCGACGCGGACGATCTCAGAGGATACACATACCTGGAGTATAACCATTAGCGG
+>12218 1
+GTTGAATTATTATACTGAGGGCCCGTTAACTGCGGCCGAGTTCTCCGGACAGAACATTAATCGAAAAACCTCAGTTTCGCCTTGGGGCATCGAACCGCTG
+>12219 1
+CGCAAGACTTAATAAAGTGGCTCAGGGGTGATTACTTCTCGTGCCACGGGCGTCGTCCACCTCTCTGGGATTCCGAAGATAACCTTAGTCATAGGAAATC
+>12220 3
+GAAGTCGATTCTATTAGGACCTGGGCTTCTCATTCCAACGGCCGATCGGGATGGCTGAGTAATTTAAACAGACAGCTACACTCCAGTAGCTGGCCTCGTA
+>12221 1
+ACTCCGCTCCTATTTCCGTCGATTGAGTGGCATCTGATTCAGGCCAACGGAGGGTGTGTGCCCGGTAAGGATCATATGCAACGTCTAATACAGAACACTA
+>12222 3
+TGAGAGCAGGTCTTCACGCTTATGACCGAGAAATCGCTCTTCCTATCGAAGTCATTCCCGCTTGCAACCCGGGGTATACAATAGCGTGTAGAGTGGATAC
+>12223 2
+CGTCACTTTGCTTGGGCACATGTTGACTGGAGATAGTATTGCCCGCTAACCTCTAGAGCAGCGTAGCCCCACAAACGAATACGCACTTAGTGGATGGTTA
+>12224 3
+CGCTCTACATTGCCACGGCCGGGGCAATACATTGATGGACGTATTGTGCTGCAAAGAATTTTCACATGACGCCAGGAGCGTCCTTCCTTGACAGTATAGA
+>12225 1
+GATTTATTGGGAGTTCCTGCGAAATGCGCTACAGTTCTAGCAGTTGGTTGCAGATCTTAGACCCGACGCACCCGAACCTCAGTATATCAAACGCATGGGC
+>12226 1
+TATCGGTAACTGTCTACGTGTGAATCTACCAACAAGTTACGCCGGCCCTATAAGGGGATTAGCTCCATGATCGTGGTCGCACTATGCGTACGAGATCCGA
+>12227 2
+GCTAACGCGCTGTAGCCGTACTCTCCGGGCGACTAAGGGCATGATTCTTCCTTGAAAAGCGAGTCGACTTAGAAAGGTTTTCCTCTACAACTACGGTGAA
+>12228 1
+GACATCTGAATGTTAAGTCCGCGAAGTGCCCTTTAGTGGTGCTAACCGAGACGCGCCGCTGAGTATGCTACTGGCAGCAATTAACCCATTCGATGTCTAA
+>12229 2
+ACACATTGTCTATTACACGGTCACGCGGTATGCCGAGTGGATCTTCTCCAGTTGTACACATTAGAATCGTACCGGAAGCCGTGGAAAACCTCCAGGTGGT
+>12230 3
+CTGATCTATTACGCGTGTCCACTCATAAGAGTTTTAACATAGAAACCCCTCAGTCCTACGTGGGGTCCGAGAGACGCGGGGGTATGTAACCTTGAAGCCT
+>12231 3
+CTACGAGTTATCTAGCAGACTGGCATGTGCCTACCGCAGAAAGACATCCTTGGGGTATAGGAGCCTTTGTTATATGGCAGACGATCACTCCCCTGTAACG
+>12232 1
+TACGTCGCCAGTAGTAATTATTCTTAACTGCTAACAGCACGTAGGATCGGTAATTTTGACATAGCCTAGCGCGGAGACGTCCTAGGTGGGCCACGCCTCA
+>12233 1
+TCATTCCATTCGTTGAACAAAGGCGAGTTGAACCGAATCGCCCTAGTACAGGGATGGACCACTAAGTTCTTTATTGGACAGGGCACTTCCAGGCCTTGCG
+>12234 3
+CCACGATTCATAGGGCTTTCGAAAGCCGTAGCATATGCATAACCCAATCTCTTGGTTCCAGGCGTGGACGTGGGGTTTATCTACGGTCACTAAGCGAAAC
+>12235 2
+ACTCTTACGCAGGTCGGAATCCTGACCCTCCCAGCTTGGGATCAACGGATATTCTGCAGGATGACCTTTAATCAAAGTGTCTAATCAGTGGTAGGCGCGA
+>12236 1
+CAACCTAAGTGGCTTCGCGGACGGTCTTGCTTTAGGTTTGCCATCCCATGTTGCCAACTGGTAATAGTCCGATCTAGAGAGACCAGTGACATAACGCAAG
+>12237 1
+CAGAGGCGCCAGCTTCCTATGATCAGTCATGTTCGACTTACTTTAGGTAGGAGCATCTCGAAATGCAGGTTCTGGACCCGAGTATGTGCACCAGCATCAA
+>12238 1
+CTGGGACATCTGTGCGTGCAATCTAGATAACATTAGGTCGAGTTCCGGTCTGCAATAACACGGATACTGCTCTCATCCGGACGGATTGTACAAAGCCTGC
+>12239 1
+GCTTTGGGAGGGTCCTTCGCCCAATTGATTCCGACACAACCATTTACAGGCTGAAGACAAATGAAGCGCGCGTAAGCTCCACTATAGTTATTGGGGCCTT
+>12240 2
+TATTGTTTACGTTCCGGTACACGGTGAAGGTTTTGATACACTCACGAGAAGTGAGTCGATATACTACAGCCGATCTCAGCGCCCAATCAACCGTCGGGGC
+>12241 3
+GCTAAATCATATTCCCACCGCAGTTAGCGTATAGGTTTGGAATCCACAGGAGTACTAGTCGGGGTACCATAGCGTCGGCTGTCACCCAGTCTTAAATGCG
+>12242 2
+GTAGTCTCTCTAAACGTACGTAACGGCGGATAGCCTTGATGGATGTGCTGTATTAGTAACCCACCCGTGGTAGCCTTAGCATAACACTCCGGGACGCTAA
+>12243 1
+CCATGCACGATATCTGTGGCGGAGAACGGGCTGGTTCGAAGACACGGACCGCATACCCTAGAACTTTAATTGGTTGCTCCTAGGTTTATTAACACCACTG
+>12244 2
+TACCTCCTGACACTCAATCGTAGCGCCCGTGTGAAATAGTCGTGCAATACCTCTTGTAATGCACATTACTAGAAATCGGTCATGGATCAGGGGCGGCGGT
+>12245 2
+CACGCACGTATCAGCGTGCGCTCGATTCCGTCACTCAATTCAGGGAGCAGAAATGCACAGGCAATTAACAGTGGGAATGCAATCGTCTTTTTCGTTTCGG
+>12246 3
+GCACATCATACGGGCATAAGAGTGGCCGACAAATAGTTTTAATTTACATCGTCGGGAGGGCTCACCGGCCTGAGCTCAGATTTGCCTCTGTCATGCTCAA
+>12247 1
+CGTAATGCGAATGGATATGTCATAGCTCACTACTAACTGAAATCTCCAGCAGGGTGCGCGGGACGTAGCTCAGGCGTCCTCCTGGACTAGATACTTCATT
+>12248 3
+ATGCCAAACGGATACTTCGCAGTACGTATCCTTTGATGGGTTACGGCGACAATGGGTCCCATCGGTGTTACAGCATATCAGTAAGGCAGACCACCCGTTT
+>12249 3
+TTGTCCCTTTCGCTCAAACCGTAGGAGATAGAAAATGAATCGCTCTGGTCCGCTTCGTGTTGACACACGTGTAAATGGGCGAACCTGCAGCGTAATCGAC
+>12250 3
+ACATACGGCCCCACTTATGCTCGGAAGTTGTCGTATCGGCCCTACATGCGTACCTCAAAAGGTGGATTACAGGTCCGATAAATTCAGTGAGCGCGATTGT
+>12251 3
+TGCCGTTTGAAGCCCGTTTGAACACATCTCGATGAATGCCACAATCAGCGCTTGATACGGCTGTTCCGAATGAGAACCAGGTAGTCGTGCCGTTAGAATC
+>12252 2
+TAAGCGTATAGTCCAGGTCCGCGACACGCGTTTACATGACTCCGCCTTAGGAAGAGCACTTGGATTTTAAAGGGGCCTATCTATCTGGAACGCTCTACGA
+>12253 3
+GACGACCGAGTCGGAGTAGACACAGTACGGTAGGGTGATCCTTTCATTCTCCTTGCTGCCTACCGAATAACCTCGAGAAATCGTCTTCTCGAAGATTGAG
+>12254 3
+GCGCAACCTAAGCGCGATAGGGCGAGAACTTAGGTATTCATCCGCACCGGATTCGATAATTTTCTTTGAAGGTAGGGCCCCCGTCGCATTTCAGATTCAA
+>12255 3
+GTACGCAGCCGGCCTACTTTCAACTAAAGTCATGCGTGAGTTAACGGCCGTTATTGCGTATGAATGGATTAATCAGCCAGAGGCGTATACTTCCCACGGC
+>12256 3
+GGTTCGATGAGCATATTTTACCCAACTAAATTGTTGGGCTGTCCTCATACGACTCCTCAGGGAGATGTCGTCAAGGAACAGTGAAACTCTCCACGGGCCG
+>12257 1
+GTGTGATCCCGCTTGACGGTGTGCGAGCACTATCGCTTCAAGGGGTAACGAATCCAGCTACTAATTAACAGTTTACGATACCTCATGTCGAGTCCAGCAG
+>12258 2
+TGACTACCACCGTCACAGATACGGAGGAGATCTGAGTTCTGCCGGAACTCGCGTCGGGTTAACGCCTTTAGTGTATGACGATAACTCATTCACTGAGTCA
+>12259 2
+TGGCACAGGACACCGTCTCAATAACGCGCATTCGCCGATGTCTAGTTATTCAACTGCGTATATTGTAGCGCTTTCACAGGGAGCGCGATCCAAGGATGAT
+>12260 2
+TTAGCAAAGCACTGTGTTGTCCCCGCCAGATAGCATTGGAGCGAGATCCGTCGCGATAAATAACCGCTCTATGTTTACTAAACCAGGGGTCAGCTGGTCT
+>12261 3
+TTTACACGGGAAAGATACGATTATGATCTGCTATGCGAGGGGCCGTCCCATTAAGCCAGGTGACTGCAGACTCCCAATTATGAGCGTACCATCTTTGCCG
+>12262 1
+CGCGCCGTCGATATTGCTAACATCGTTAGATTGTTGGGCACGGGTAAGCGGTTGTTAGCATTCATGAAGACAGACCAATATCATAAAGCCCGTCCGTCCC
+>12263 2
+TACTGACTGAGATGGCCGAAAAGTTTGAGCGTATCAACCAAGCTTGCACGATGGTCGTACAGAGGACACTATATTTCTCAGCTCGCCTGGTCGGTCCATC
+>12264 1
+ATAGCTCAACTGCACGTATATGGGAAACAAAGTTTGGCGCCGCTGACACATCCTACCATTTGAGGCCACTCTTGCAAGTGGTCTAGTCGGTAGGCCGTAT
+>12265 3
+AAGTCCCGTTTACGCTAGGGTTCCCCTACAGAAAAGGCAGGCGTGCTACATTGAGTAGATATCACGCATCGTTAGATGGCGAACTTTTCGGTTCGAACCC
+>12266 3
+GGAGTGCAGCATTTGCCACTGAATTCGATTAAACATCAGCAGACATCACCTGGGCCCAGTTTGGTAATATAATCGCGACGGTGTGACTTGAGCTGCCCTC
+>12267 3
+GCCTCTACAAGACATAGAGTAGCAATTTATTGCGAGAGCTTTTATAAAGCTCCGACCTTCGGGTTTACCGGCCCGATTGCGCGTGGAGTCTAAGCACCAG
+>12268 2
+ACACTAGGGGATTCTCGAGACTACGTTGGCACAATCTGTTTCAACAAAACTCCCATTAGGCGGTACCATCTGATCAATGGGACGCGTCGTATTCTGGGCG
+>12269 2
+ACCCCATAATTTGAGCCCTTACGTGTCTTGCTAGCTGCGTTGTGGTAGGAAAATGAGTCCTTAAGCCTAGAGGACTCACGGGCTCCAATGAGCCTAAAGC
+>12270 2
+GGGAGGTGGGTCACGGGGCTGGAAGCCAAGACAAACCTACCATTCGTTTCGTCCACCATCTCACCTTATTAAGTATAAGGAAACTTCTTCGCTGCTTGGA
+>12271 3
+GCGCCCAAAGACGCATTGCCACTATTTTGCTTCTACTAGGTCAAGACGAAGTGACTCACTCCCGTAATGTGAGGTTGGGGCACCTAAACGTTTCTGAGAG
+>12272 2
+GGTTAGAACTGTTCATAAATCCTAAACGTTCTCAACTTTAAACTTCGGCAATCAGCGGTGCGTGAACGGCCTACGCACGGGTGGTCTTGGCGACTCCAGA
+>12273 3
+CGCATACGCCTCAGGCGCCAAATGCAGATGGAATCGTGGCTGTAGTGATTACGTACTTCAGACAACGGTCGGTGCGGAATATAACTCTACCTCTTATCTG
+>12274 2
+CTACCGACTGAAATCAGACATCGTGATCCCGGTCAACGGATTCTCTTGAGCTGCAGTCCAGGAGTCGCCTGTCGCTATTAATAATGGTGTACCGGAAGTA
+>12275 3
+CAAGCACTGCGCGGAGGGAAGGGTACTCAAACGCCATCTTCGAGGCACGGTCCTTACCAGTCTACTCTAGTTCATTTATTGGCCAGGTGTGTTTAAAAAC
+>12276 1
+CTAGCAGAATTCGTACAGCGCAGCCGTATACTGAGTGCCCTTTATGGGAGACTTCGTCCTTCAATATGAACGCAAAGCGTGTGGCCATCCGGTAAGCATT
+>12277 2
+AAGACGGCCATCATCTCTGTCCTGGTCATGTTAAAATTGGAAACGATCTGCTGACGTGTCGACCTTTCGGATATCGACAGAGCGGGGTTCAATAGCCCCA
+>12278 2
+GCGGTGTGCCACCATGCGTATTGGGTTTAATCTTTGGGACTTGCTTTGGGACCAACAACCCGTATGCAAGCTGCCCCAACAAATATCGCGATGAACTAGA
+>12279 2
+CAACGCCTCCTTTGGCAAGGACACCAGCCTGAAAGACTTTAAGGCTGGGGATTGTTTGCAAAACAGCTTCTCGTAATTCACCGTTGCATGGCACGTGGAT
+>12280 1
+GGAAAGACTGATTGTAGTTCAAGGCGATGCGCGCCTGAGGACTACTCGATTACCCTCCCTAGGACATATACTCTGAGGCGCGGTACCTAAATATTCCTGT
+>12281 1
+GGCCTAAGTTGACCTTTTACATGTATCGTTCAAGTACAAGGCCAGAGGCCCGTATAAGGACCCGACGTGAGCATGTCTCTTTAGTCGGAGCCGCTATAAC
+>12282 2
+TGACCATGTACAGCGAACTTAGGAGCTAACCCTCCTTCGGATGATCACGTTAACATACGCTCAGGGGTGCTACTGAGCTCGATTCGGCAGCTATGTGTAA
+>12283 2
+TTCGACACGAATAATGGAATCACCGCGCATGGCGTTCTTTATATTGTCAGTCGCCGGTCAATCCAATCAGACGCACTGGGCTGTAGCATGCATGTGAACG
+>12284 1
+AGGGACATGTATGAGAGCTTAAACTACCCTCGGGCACTCTAGAACGGTTCTTAGCCCTCGCGGAAATGTATTCGGTACATCCGTGAGCAATTAGTCTGCC
+>12285 1
+TACGAGCTAGGTCACCACTCATTGGGTCGCCCATTAGGAAGTTGACCCTCGATGCAAAACGGGAGCGTTGGGTCCATACTATTCCGATAGAGTAACTCTT
+>12286 1
+ATAGTACGGAGACGTCTCTCACATTGTTGACGCACATTTGGCGCGGGTACTCGGCTTTCATACTAAAATGATGTGCAGTAGAACCTCCACTAGCACGGGC
+>12287 3
+TCACAATAACAGAGCCCATTAGATAGATACTGTGGGTGGTTGATACCTATATTGAACGATCAGCAGTTCCCCGAGGTCGACTGGTCCCCTACGTGCTGCG
+>12288 3
+GGCCGTAGTTCCCAATCCGTTACGAGCACCTTTGGATACAGCCCCCCGGCATCACGAGCTCGAAGGTGTCGTGTATAAGATTGAATCGTAAGAATTATTG
+>12289 1
+CTAGTGGATCTCATTCGACTTTTAAAGTCCTTAAGCGGTCGGGGGACGAACTTCCTTCACTGACGAGTGTCCAACGTAGCAGAACGACCTCGTCAAGGAT
+>12290 1
+GTTCGTCAGCAAGCTTAGTTAGTGGCTGATGCAACCGCTACAACTATTTTCAGAGGTACTGAAAGAAGCCAAGGTCTCGTGCATCTCGACGCAGTTGCCC
+>12291 1
+GCGTACACGTCAACCCCGCTTGGGGCCGGAAAGTTAATCACGTCAGTACGGTTACACGTCGCAATAGGCTAATCAATAAGCTTGTCTATTTGGGGTTCAC
+>12292 2
+CAGCACGCAAGACGTAAGAGCTCGGCCAGTGAGAACCTACTGCCGCGGGTTCCCTTTGTTCTATATAAATTTCTATATCGCAATTGGCGACGATGCATGG
+>12293 3
+GTAGCAGTCCCATACTCGGCTGAGGCGTTACGTCTCGGTTACGATGAACGTTACTACTTGAAGCGACAGATCCACTGGAGCCATATTGGACGTCTTACAA
+>12294 1
+TACGTATTGAGCCCCGGGCATCGCATCTCCAGGTCTGGCCGCAAAGGAGATTCGTAGCGGGCAAAATTAAACATTTGTTCAGTGCTTTGCATGCTCAAAC
+>12295 1
+AAGAGCCCACGCCTTGGTTGCTCCCCGACGGATACAGGCTTTCCTGGAACGGACTCCTTTTTGATCGTAGGTTTGAGCGGATAGCGATAATACCAAAAAT
+>12296 2
+CGTGAGTGATGCATTATGTGAATGTCTAAGACGTCACACTATCCGCTTCTGCATAGATACCCGGGTCGGGGGAAATAACACCTATCATCGTCCGGACGTC
+>12297 3
+CGTTATTGCATAGAGGTAACTGAGCTCCCCTGAAGATTGCCTTGGGTACACTCTGGCGTCTAAGTCAAGTCCAACTAGAGAATCACGTCGAGCACGTCTG
+>12298 3
+TATGCATGCGTCATTTCTGTTGTCCAATGATGCAGATGCAAAACGAACGTTCTACGGGTCAACATAGACGTCGATCCTTACGGGAGCCCTAAGCTGGGCC
+>12299 1
+ACTAAGTCCGAAGCCGATTAATGAACTCGGAAAGCGAAGTCATATCTGAGCGATATCGGAGTTCGGTAGCGTTCCCCCCGTCGATGCGGATATCTTTCCT
+>12300 1
+GAGAATCCTCGAAAAGGCCTTAAGTCCCTAATCTTCAGCGGCACCCGCACAATACCTCCTATTGTAACGGGGTGTGGTGATTCGAGTACGGATTCGTATG
+>12301 1
+AAGGAAACTACTGTGTGTACGCTCTTGGTGGTAGGGTTTGAGCCAAAATCCCAGGCCGGCGGAAGTTCTCTGTCTAATAACGCATTGCACCCATCCTAAC
+>12302 2
+CCAGGCCGATAATCCAATACTAAATCGTCTGAGCCTTCTCACTTCGCCCTTGGCAGTAGAGGCAATGTGCGGACAGTTGCAGCGAGGTTCAGTTATGTAA
+>12303 3
+TCACTAAAATAGTCGAGAGTACTACCGAGACGCCCGAGCGCGGGCGATTTTTGCATTCACGCTACGGCAATCCGGCGGCTCATTATATGACAGTTGATTT
+>12304 1
+TTTCCGCACGAAGTCCCCACACCAGGGTATTGAAGATAGGCATGGACACGCAGCTTAATGCGGTACCGCGCGATCGTGTACAGTAGTTTTTTTGAAACCT
+>12305 3
+GCGAATCCCTAAAGGACTGGGGTCCAGATAGCATCATCGGTGTTCATAGTCCCATTCATCACGCGGCTGGATGTAAATGTTGCATGTCTCACAATCGACG
+>12306 1
+AACCACTGCCTATGAGGCGGACCGCCCTTTTAGGATAGAGTTAATGCACTACCATAAGGCTTTGCGTACGTGCAAGCCGTAAAGATTTGTTCGCTCCGGA
+>12307 1
+CTTACTACACCGACGCGTCACGGTTGACAGTTCTAAAGGTATTCGGGAGGTGCTGTAGCAGCCCCCCGCATTTGGAATATCCAAGGAATCAACGTATTTG
+>12308 3
+TTGGTAACATTGAATGCCTTGATCTCCGACTTTTCACCAACATGGTCACCCAGTCGGGAAATGTAGCATAGGGAAGGGGACCCCTCGTACGACTATGCGT
+>12309 1
+ACTGGTCCACATACACTGGGGGCCACTGATTTGTATCGATCGGGATTGGCTTACGGCGTAAATGGCCTGAGTCCAATCTTACCAAGTAAACTTCAGCACG
+>12310 2
+GACCAAGTTTATTAGACATCTCAAATTGTTTCGCGGGCTGTCTCGCGAGGAAACGCAGAATACCTCGGCGTGGCATCCAGTGAACGATACCTGTTGTCCA
+>12311 3
+AATGGCTATTCCGCACTCACTTGACCGGTAAGCAATTGGCATTCCAATCTCGGGGGAGAATCCTTTCGGCGCCATGGCAAACGTTGTACACGGTTGTAAA
+>12312 3
+AGCGCGACCCCTGGACCCAGTTTCTTCAGATACCCCAGATTAGAGTATCTGGTTAAGCAGAAGTGGGGTTTTCTCCCCATAAGTGAGAGGCATGATTACC
+>12313 1
+ACTGCGACGACTTCATCGCGTGACACACAAGCTCGCTTCATAGGTCTACGCGCCAAGTACTATGGTGGGTATGTTGATAAAGCGAAGGGTTTCTCCACTA
+>12314 3
+GGGGAAAAGTGGACTTTCCCGCCTGCATGAGTGGCATTTGACTCTCGGACATGAACCAATTATCCTGAACCGCGGTCGATTTGTGTTCAAACCGACTCAA
+>12315 3
+AATGTTCTTACCTGGAACGCACCCGGATTAACCGGGTCTAACAAGGATCTACCGTCGCGTATTTTAGCCGTCGGGAACGCAATGTTACCATGCATGTAGG
+>12316 1
+CTGTCGCGCGGGTCCGCGCGGTAGGTGTCCAAATTAAATTATCCTGTGATAACGACATTGGGGCATAGTCAGCCAATGTACATAAATCTGTTCCACCACG
+>12317 2
+CACACCTTACGAGCGGAGAAGATCCCAACATATTGTGTTCCATATGCTCGGGGTTTGTACGCAGGTGGCACCGCAGGCAATTTCCAAGGGCTCTAAATTT
+>12318 1
+ATTCACTGAAGGTCGCCCCTTGGAGGAGAAGGGGTCGGGTTATCCCGTCTTCTGTTGATATTAACGAATACGGTCCTTACAGACTAGGCCATACAACACC
+>12319 3
+GTCGGGCAAGTAATCTACCACTGGATCATAAGTAGGCCGAGGCCTGCCTCGTTTTAGTTCATAGTGACGTACTATTCATCGGGCACCTACACAAGCTAGG
+>12320 3
+GATAGGCGAGACGGCAGAACTTAAGTTGGTTTCGTCGCCAAGGCATTGGACTCCTCGACTCAGCAGCATTTAGCAAACCTTCTTTGAACGTAGATGCTCC
+>12321 3
+TATCCTAAGGACCACACTCCTATGAGGAGAGGGGTCGGAGCATAGTAAGACTCGGTGACCTGCGCACGTCCAACTTATGTCTTAACGTATCCCGTTTGTA
+>12322 3
+AACTATAGTTCACGGACTTAACGGTGCTCTCAATAATGAACACTGGGCACTGCACCTTCGAGAGAGCTCCCCATTGGTGGAGTTGGGCTAACTTCAGGTC
+>12323 3
+TTGCCTGATGCGTGACAAACAAGTCCTTCAATGGACCCGTGAACGCTGTGAGCTTTCATATAAGCGTGCCGTTACACTACGGCAACGGGCAATGATTGCT
+>12324 1
+CCAGGGTCTGCCGGAGTTCACGCACACGCTTCTTCTTGAGAGAAAGATCGAGGGACTTCGCTGCTTCGTTCCAATGGAGAATGTAAATCCAAATTTCAGC
+>12325 3
+CTTAACCAGTTGAACATCTCCTTAATTAGCATCCTCAGACACCAGCTCCAGGCCGAATGCCGGGTGCGATACTTGGGTGTGATCCATTGGGTAAGATGAG
+>12326 2
+AAACCAAGTTGATCATTGAGATGAACGGTGCTGACCGCAAGCGCCATAGAATTTCCGGCGCGGTTATCTCTTCTTCTAACAGCCTTGGCCATGCGATGAG
+>12327 3
+AAAACTTGGTATTGACCGACTACAGACAGGTGGGGGGAATTGTACCCGCGAGACCTTCTAAGAGACGCCTTACCTCCTCTAAGCTCGTTCGGTCTGATAT
+>12328 3
+TAAGTACGTATGAAGGTATGCATGGTGCGTGCCACTCCATTTGGTAACAGGTTCCGACGCCCGAGGAGTCCATCCTATGTCCTTAATCACCGAACATGGA
+>12329 1
+GGGTGGCTTGTCACTCGCTAGACTAAAGCCAGACCGCCTGCTGTAACTAGACGGGACGGAGGCTGATCATTTAACTAATCTATCGACGTAGACTTCTCTA
+>12330 2
+GGAACGTTTGAGGTACAAGCCAACCTTAGTCGGAAGCCCTCACCCTGCTATATCGCCTTACGGTGCAAGTATCGGATATCTCGACGTGATCGTAGATTGA
+>12331 1
+AATATTGGTAGGACCTGGCCTTACTGTGGTGCTCCATCCGAAAGTAGAGTCTGAGAGACCGGCATGCTGATGCTGATCCAAAACTGCATACCTTGCACTC
+>12332 3
+CTTCATATCTCCTACGGGGTATGGCCGCTCTGATTGTTCTTAGGAGATGGGGTGTAAACGCCACACCCCGCAAGCGATAACAACACGAGGCATAATTGTT
+>12333 1
+CACTTACGCCAAAGCTGTTCGTGGCTCACCAGACTTACGGTCTCTCAAGTAGATTGGACAAGTTTAAGCGCATTCGGCTTACTTACCAGGTGAAGAGGCG
+>12334 1
+CACACCGGCGTATGCCATCTCGCAAGCGGGATTCTAGATTACTAAGTGTTCAACATCACAGAGGGCTGGAACTAATGTCGAGCTTGAGTTCGGTATCCTC
+>12335 1
+CCTCGAATCATGCTCCACCGAACCCATAAAGGTTTAGCTTCCCTAAGGTGAGCGTCGCGTGCCGGGACAATTATCAAGTGGTTCTTGTATAGGACTGAAG
+>12336 3
+CTAGTCGGGTTCTTGCGGATCCATCGCTGAGAGGAAGATGCGCGAGCGCGACATATCAAACTTTACTATCATTCCTGCGGTCCTAGCTGTCTGAAAACAA
+>12337 3
+GAGTCCCGCTAGACACCGCGACCAGGGAAAATTGGTAGGCACGTTTTTGAAAAGGAGCTTTGCTGAATTCTCCGTCTGCGTCTCATTACGAATTAGCCCA
+>12338 1
+GATACGGCTGCATTGATTTGTCGGCGGTACCCGGAATAGACAAAGAAAAATGGATCCTTTGGCAACGCAGCCCCTGGGCTTATCGCATTCAGCTTTCCTA
+>12339 1
+CACTCTAATGGGTTTAGCATTGAAATATCCGCCCACGTAGAGTTAACGTGGCCTTTTGGAGTCGTCACGAGCCACAGATAGTGCCTAATGCTCAAGCGCG
+>12340 2
+CTGCTCGTCAGACGTCGTTGAAAACGGCATTAAATTCTAGGGTCAGCGTTGAGTGAACCAGAACATGCTCGACGGGCTTTACCGACTCATCTATGGCACT
+>12341 2
+GACTCGAGAGGCTCCTGACCCCTGCGAAAGTTATTTAAGTACCGGATCGATACGCGATAATTCTGGTTAAGAGGCACCGGGTACCATGGCCTTTACTACT
+>12342 2
+GTGAATATCCACCCTGGAAGGGTACCGCTGCACCGGCATTTAAGCCAGAGAGTTATATCACTGTTTTTTGAGGTGCAACCCCAAGCACGATGCTAGTTCG
+>12343 3
+GGGCGCACAGCTCCTGTCTTCAATGTACAGCTGCATTATGATAAACCCGTGATGGATCATGCCTTTCGGATCTGCTGGCGCGACAATAGAAACTAGATGC
+>12344 3
+AACGAATAAGATCCGCATTCGCCCAAATATAACTTCTCGGAGTCTGTTTCCGTGATACCTCCGTAGCCTGTGGGACGGGATGCATCGTGGGAAGAACCTT
+>12345 3
+TGGTGCCAATAGTATATGAGTGCCGGTCTTAGCTGACAATTGACGTATAATCGGGACGAAACAGGGAGGCCTCCTATCTCCTTGTCCCGCACCATCTAGA
+>12346 2
+ATATTAGTGGACCGGGATACGGTTAATAGCTGTGTCACGCCAATGAAACTCACTCCCAGTCACATGGTACCAAGTTACTCGGCTTCTCAGGAGTCCGGTG
+>12347 1
+GAACGTTGTGCGTCTAATTACCTACATGACTAGCGCCACTCGGGTTACCCCTTCAGGAGAATGACAATTGGTTATGTGAACCTTGGAACCGCCGGAGCAT
+>12348 2
+ATCGAAAACGCGTGGTCTTGGACATAACTTTACAGTACTTATGACGACCTGTTCGCACTGAAAGCAGCTCGTCGGGCAGCTGAGGTGCCATATTAGCTCC
+>12349 1
+TAGCCCCCCTTAACGGTTGGAATGCACTATCCTGGGGCCAGCTATCAGCCAGGGCCAGAATAACATTGAGTAGGACACTACTCAGGGTTATTCGATTGTT
+>12350 3
+TACGGCTTGATGAGGTTAATGCGGTACGGGAAACTGGGACCCAACGCTACTTCTGCCAGGTCCTCGTTAATTCACCGAGCACAGCCTTATACTATGAGAT
+>12351 2
+TGGGACCAAAACATGTTTGGTAGTGTTTCGCGGACACGCAAAAATACGGCTCTCCTGTGCTAACGCCACTGTCATCCAATGGTACCTTACGAGGGTGACT
+>12352 3
+TATTAACGATTAATCCCGTCTCAGAGAGGCGTCGGTCGTTTCAGCTAATGAGCTTGGCCAATCGTACATGGATCCCACGCGCAGTGCATAGGGATCATCA
+>12353 3
+GGCCGGACCGCAGTCGACCCAGCACAGTCCCAAGTATTCGGGCAATTTCCTTTTTTGCACTGTGTAGGGAGAAGTAGCGAATATCTTGTGAATCCCAATA
+>12354 2
+CCATCACAAAGTACGAAATAACGGCTGAGGGCATAGGTGCTTGTCTTTTCGTGTCCGTCGGCATTGTGCTCGGATCAAGATTAACTTACAGAACCGGCCC
+>12355 2
+GCTGTATCCCATGGCGCTGCGCGCGAGTCAAAGCATTTCGCGGAAATGTAGCACGTCTACTGATGGTATCGCGAAATTCTGGTTACTCGACATAATACAC
+>12356 3
+GGCTCCAACTTTGAGTGTTTTTATCGAGCTGCTTCCTGTCCTTCCACGCGGCTCCAAGAGCAGGCGAACGCAGATCTATGGAGATAACTAATAAGCGAGA
+>12357 1
+TTAATATGGCTGTGGATCTTTGAGGAGCAGGCATATCGAGTGAGACAGCCTCCGCAAGATACTTAACCTACGCTCAAGCCGCTAGATCCTCGCTGTACTG
+>12358 1
+ACCTGGTGCAGGCACCTGGTTAAAGGTGGATGCCGCTCCATAAACTCGATTCAGGGTGTCAAATGCCCGCGGTACGTCATTCCCAGATTTTACGATATAA
+>12359 3
+CACTCCGTTCGTTTGACCCGGAGGTCCAACAGACTAGTTTGGGGGCACCACCCGTGAGAGAAATAGTAGTACAGTCCAGTTGTTGAACATTTTGCTACCA
+>12360 3
+CACACTTATTAGGATGGCGACATAAGCTGCGATCCTACTGGTTGCGCCACAGGGTTATTGTACGGTGGACTATCCATACATTCAGACATACGCTGCGGCA
+>12361 3
+AGACCGTAGCCTACGAGAGTCCCATCTCTAGACGTCCATCTAATTAGATGTAGGTGCGAATAACGCTCGGCAATTTTCGAGGTAAGTTTGAGCTCCGCGC
+>12362 1
+TTATCACATCCGGAGTGTCTGGAGCACAGCGCCGGACTATACTCATGAGGACCATTCTGGGCGTGTTATCGATACTAATTCCACTTGGGACCTAAAAGGC
+>12363 2
+CAACGAGTAAATTACGATAGTTTAAGTGGTTGAATTGGTGCTGCGATCGCGCCCTGGATGCACCGACCTTGGCTGGCTTTTAACCCAGCACAATGCCACA
+>12364 2
+GTATACCATTCTCCCCTAGGAGTATTAGCACTAACGCCTAGCGAGGCTTAGCACCTGTGGTATCTACACAGACAGCGTAACGGAGTTCTATGGGAGGTTC
+>12365 2
+AGCCCGCGATATAGGCTTCGTCCGAAGACGAATGAACCTAGCAAGTAATTTACGTAGCCGGCGTAGTTTTCCCGATTGATCATGTCCTACCGTGGTGACA
+>12366 3
+GAGCCTACTGGAGGGTTCTCACTTAACCAAGACGCCTATGGGATCCACGGCATTGCTGTAGTCTAGGATCTCTTTTATACAGCCGCATGAAGGCGATACA
+>12367 1
+TCTACGACGCGCGTGACTCACATCACTCGAGGCCCCTAATACCGTCGGTATACATCTAGTAGGAGTCTGCTTCATTCAGAGGATAGCATAAGTATGGTGG
+>12368 3
+GATCATTAAGCGTAGATAGGCGCGTGCTATATTATCGGCGTACACCATCCGCCATGCTGCAACGCTGGGCAATTGATATCGCTATGTCAAATTGCCGAGC
+>12369 3
+AATCAGTGTTGGGTCAAATCCTACTCACACCAGGCTAAGTTCTTTCGCGAATGGAATATACTGATCCGCGCGGGGCAGACATGTGGCAGCCCAATGTTCT
+>12370 3
+CCCCGCGAAACTCTTTAGGCAGCACCGAAGGGTAAGCTTGCACGCGCTTGCTTTACAATAAAGTGAATTAGTCGGATAGTCTCCTGTTGTACACTGCGAG
+>12371 1
+AAAACGGCTTTGAGCATTCAGTTAACCACTGCAGGTTGTACGGGCTAGAGTAAGGCGTTTCTTAAACTAGTCGCCCACTGAGCCACCACTCGAGTGTTCG
+>12372 2
+GGGTCATTCAAAGTGTTTGTGTCCACTCGCTAGAATTAGTACGCCGAAACGCTTAAGTTCGGAACACTGAACCGGGAACGCTTGCGCTTTGCACATACGC
+>12373 2
+GCTCGGCGGCGTCTCGTTATGGAGGCTATACAGCTCGATTCGCTCGTCTGTCAAAGAGACATGTAACAGGTTTTCTACAAAAATTAGCCGCAGTACCCGA
+>12374 1
+TTGATACGGGGGCTCTCTAACCCAAGATAGGAGTGCCGTAGACTCGACTAGTTTGGCCCTTCACTTCGCAGTAATGCACCATAGACGATTTGCTCAAGGA
+>12375 3
+GTCATTACGAAAGGTGACTGGCACCTCTCGTAATGTTGATAAGTAGGCAAGCGAGGGTCGACAAACTCCTGGCTATTCCGCTATGTCTAATTCCACCGCG
+>12376 1
+CTGTCATCGTCACGAGGGCGCGACTTTCTGCTTGGCACTGATGTTACATCCAGGAGCCGCGCTAAGACCTAACTTATTTCAAGGGTATGCCAAGGAATAA
+>12377 1
+GTCGATAAGCACCGTGGCCCTCGACTTTACACGAACTCGTGCTACGGCCAAGTTGGGTAAGGACATGAAATTCTCCGATGATGCTTGTTGGAACTACCTA
+>12378 3
+TAAGGAGAGGTGGTTTTACTCTACATGTAGAGTTAAACACAAGGGCTGTACTCTTATCCTATGCCGTATCGCCCGCCGGCAGCGCGATGCACACTATAGC
+>12379 2
+ACCACTTATCGACGGGTTAAGCGAAGTTTAGATTGAGGAGCTACAAGATCGAATCCGTACCTAAGTCCATGTGTCTTAGGGCACTCTGGCCTACTCCCGG
+>12380 3
+ACCAACGGGCTAACTCACGGCAATGTCTTTTCCGCCTACCCATTGCAATGGACGATAGTTGCGCGCAAGGTCCAAAGGAGATTGGACCGTTGTTTTTGAA
+>12381 1
+AGGGCAAACGCGTCTTAGTCACGTTCTCTGGCGATTACATTCATCATGAAGCACGGAAAGACGTCGTTTCCTTACCCCCTGTAAAAGTGCGTGGATAGCG
+>12382 3
+CCGGCCCGCACTAGTATGTTACGCCGGCAAACAAAAGACCACAATATGTTAGTGTCGCAGCTCTCATACTGACGTGGCCTATTTGTTGGGTGAATATCGG
+>12383 3
+ATAGTGGATGGTCGAAGTACGGCAGATGTGCTGCAACTGAGTCACATTGAGTTCTACAAACCATGCTCGCTATCCTCGATCACGAAATCTTGCTGGCCGC
+>12384 1
+TCCGCTCCGTGACACCGGATATCTGTACTCAAACCCGCTCGCAACTTCTGAAAGGGGTAGTGGCAGATTCGGTCCTCGCGAATTGAGATAAAATGGATTT
+>12385 2
+CTGCTACGCTGCGCATATCCAACGTCGAGCTCCAGAACGGTCATACGGTGGTGTAATTTATCTTTAACATGGAGGCTTGCCGTTGGCAAATCAAAACCGG
+>12386 1
+CGGATCCACCGCAACGGGTACGGTTCTATAGCGACCATTCTGAAGCGGCGGACAGACCATGAAATGTCTAGAATCCTTGACTGTGTTTGATATCACTGCT
+>12387 3
+GGTAAAGGCCACGGAAGTATATCACGAATCGTTGACCTGGTTTGCTCGCGGAGCAAATAATCTTATAACACTCGTATGGGTCTTCTCCCACAGCTCCGGG
+>12388 2
+TAAGTCCGGCTGCCTGGTGCTCCAAGGTCAGATTAAGTGGACACCGCACTGAATAGCTTTCAAACTTTACGAGGATTTAGACGATAGCGTCTGCAGCCCT
+>12389 1
+CGAGACTGCATCAGCGCACTGGGAGCAAGCTACACCTATGCGCGTGTAATGGTATCACAGGATCGCAGCGTTTCTCCTACAAGGATTTTTTGGACCATTA
+>12390 1
+AGACCGGCGCATCCCCATATTTAGTCGTGGGGGAATTCCGGAACTTACTTACCATACACTGTCGGAAGGCGATCATGGGGAACTTCATACTTAGTACGTC
+>12391 1
+GTACATGTTGTTAGTCCTCATTGTTGGACTAAACCGGACCAGGTGCCCGGTCGTGTCAGACTCTGAAACAGACCAGCTGCCAACAGCTTTACAGAGATTG
+>12392 2
+TTTGCAACCAGTCATGTTGCGGGTAACAAGGCCATCCTCGTGTCCAATAAGAATCGGCATCGAATAGCAGCTAATGGGATGTGCCCTTCAACGTCCGTGT
+>12393 3
+CTTAATCCGTTCATCGGTGACAGATTAGCCGACCAATGAGATTAGTCTGGCAGAGCAATCTGAGAGACGGGCTAATGTCGCGTTCTATGCCCACGTCTAC
+>12394 1
+CCAACGAGTAACGGTCGTTTTATGCCGAAACCACGTAGGCGACTATGGTCTTGCACAACTGAGCCTTTGCCGTTGTACTTCACACCGTATAGAAGGGAGT
+>12395 2
+CCTGCTTAAGGAATGTGCGCTTCCGCTAGTGACCGTAACACCGCCCCGGTAGCTCTAAAATAGCTGCAGTTATGAGCAAGGTATGGGATATCCTCAGTAT
+>12396 2
+ACAAGTTGCATGGATGTAACCATTCACGCGTTCTCGCCTAAAAGTACAGCCATTTAAGAATCGCCGAACTGTGGGTTGAGTGCTCTTGCGGCCACCGTGA
+>12397 3
+TAATGTTCATATCGTAGCTGCTCGCCATGATATGTTCTGCATTGCGAGGCCTAATAACCATCCAGTCCCGGCAAGCCGGTAAGTGCTGAGGATCAGCAGA
+>12398 2
+CATTTACGGCAAACAACAGCAGTGCTGTCGCCCAAGGAATTTGTGTTACCAGTGATATTAGCAGTGCATCCTACGGATCGAGGGGCTCCTCTGTTACGAC
+>12399 3
+GTCGAGCAGGACGTCAGCTACATCATGGGGCGCCTGAATAGTAAATAACTCCATTACGCGTGCCTCGACAGTCTAGTGTTCTAGTATTGCAGCAAGTTCC
+>12400 1
+ACGTAGAGAGTGTCACGGTAGCTCTAGATGCTAGTCATAACAAGGGTTCCGTCCGAGGTCGTAGCTCCGCACCTAATTGAGCAAAGCCTACTCTTCATTG
+>12401 3
+TGTCTCGCCAGATCACAAGCATTTGGAGCAAACCGGTAATAGCCGCGTTCAGCGCTGGATTTATACGACGGAGTCACAGTTACCCTGATTTGACACTGTG
+>12402 2
+GTGTATGAGAATGTTTTCATTCTAGAGCACTATCCCTCGGTTTGAGTAGCACAAGAAGTAAACAGGGCTGAGCCCCCCGTCTTCGAAGCCTTGACGCACG
+>12403 1
+TATAGACCCCCGAGGACCCATGCCGGTTCATCTCAGCAGTGCGCGTTCCCTCACGAAGGTTTTGATGTCGGCCATAGAAATATGACGTAGGATATATGAT
+>12404 3
+ACCAGATGCCTGGATGACCGGGGCCTCATGATTCATAAATTGGAATGACTGACAACCAGTTTTATGCCGGCCCGCGTTATAAAGACGGAGCTCTTTTCGC
+>12405 2
+CTGACTTTCTCCAACGAAAGGGATTTAGGTTGGATCCGAGGTTACCACATCCCCGTTTGCGGAATTGAACCACCAGGTCCACGTGCTATTGCGTAGAAAG
+>12406 3
+TCGGTCCACAGCAAGGTGAGGGTACCACAGGCGCAATAGTTCGTGTATGTTAACGCAAGGAGCGACGGTCTATTACCTCATTAGTATCATATCTTCCGCC
+>12407 1
+ACTATGACACCGAATCAGTGTGGAATATAGCTTGGGAAATTTATCCCGTGTCTCGTGGCCTGCCGAAAAGCGCCGCCTAACGACCTAGTCTTGGCGAATT
+>12408 2
+TCCCACAGTCCGCTTGCACCTGACGTTTGGGGCTAAGATCAGAAGATTTCAATGACTCACTGGAGTACGTACAAACTTCTTCGGGCACGATGACGATGTG
+>12409 3
+CCAGTTGAATCAGGTGCCGAGGTTCCGGTCTATGTATATTGCCCCATCACTCGACTGAGTAGTGAACTCAGTATAAGAGCCTACGCAGGGCGTCTATCAA
+>12410 3
+TTAAAGTTGACGCAGCTAAGACTGTAATGAGTTTGAGGTCCGCCCCCACCAGGCGGCGTTCTCCTTTAGCCAAAAGCATTGGTGCAGAGCATTAAGCTTC
+>12411 3
+AAACGCAGCCGTGGCCGTTTATTAACCGCGGTTGCAGGGAGAGAGCGACTGTCGATTACGCAAAGTAGTGCACCCCTTTGTTTTTACATACTCTGCCAAA
+>12412 1
+ACCCGCTTTATAACTCTAATTTTAGGGCACACCTCTGGGGAAGGACGGCACTTAGCGAGCTCTTTAAATGTCCTAACATGGATCGAAGGCGGGTCCTGAC
+>12413 1
+TAGATGGTCTCGACTAGAAAAGCTGTTAAACAGAGACTATCCGATTGTTTAAACCGAGATACCTCTTCTAGCTGCCCGCGGGTCCGTGCCCGTGTCGGAA
+>12414 3
+GGCTATGCACGCGCGAGTTGGACCACTCGGACCGATATTTGGGAGCATAACGTTTAGGAATGTACTTACTTAACGTTACGCGCCCGACTTGACTACCATA
+>12415 2
+GCGTACCAGCCGATTGCTTCGGAACATATGATGAGGCATCCAAATCTTCGGGTTTCTCCCAGCCCTCGAAGTTTTGCGTCGAACGTAGGAACGTAATGAA
+>12416 1
+GTAAAAGACCCCGGTAGGGAGGAGCTGCTTACCGGGAGCATTTTACATTGCTCGCTACATCGCGTCGGCAGGATTATTTCGACCCTAACTCATGCAATTA
+>12417 2
+TGATATTCGCCTTGAGCATCGTGGACTATTGCGACTTGCATTAGCACACTGCGTTTAGGTCGGTAACCGCATACGGGGCCGCATATGAAATAAACCGCCA
+>12418 1
+ACGTTTTCACCAACTTCTCCCGAGGAAAACGTTGTTACCTTGGTGCAACTTGGTGAGAGGGACGTTCATCCCACGCAACAGGACGGACATGTATTGTGAC
+>12419 1
+AGTCGGGGCTTTGCGTCTGCAGAGCGAAGTACATCAGTAGCCACAGGAAGTCTTGATGATTCTACGGACCTCCCCTCTAGCCATTGCAATATAAGACGTT
+>12420 2
+ACTCCAGCCCTTTATGACCCCGTAGCAAACGTTTGCGGAAATATTGTGAAGCATAGCCTAACATTGGTGTGCCTAGCCATATATACTGCGGCTAGGGGCG
+>12421 1
+TTTCACTATACCTCCGTCTTAGCCAAGACACAAGGAGGTAAGGAGCATTTGACGGATAGTCCCTGGAAGGGTCTAGGCTTAACGAGTCCTGCTTCACGTC
+>12422 2
+CGTTCAGAAACGGACGACTTGGACACTTTTCTCCATTGTCGGGGCCGTTGAAGTCGACTACCCGTACATGAGACCTCACAGCGGAGGTTAACATATGTTA
+>12423 2
+CAATTTGTGGCCTAGTCACTGGGAATCTGTTTGATCGGTGTACCGAACCCATAGGTAAAGCAGACAGAGTTCGTCATGAACTACTCTGGTGCGCACCACC
+>12424 1
+GTGTGCCTGCAGGTAGCAATCACAATCGGCTTAACCAGCTAGCGGAAGTCTTATGCCGCCTTGGACGTTATCGAACAGCTTAAAGATACGTTTCTCAGGC
+>12425 3
+CCACCACATGGTACGCGAAATTAACTGTGAGTGCAGCTATTCAGCGAACAGGGCGTGTTGTACGCCTCGGATGTCTGCATAGTATATCCCGTTGAACCTA
+>12426 2
+TCTACTGGAACGTGGTTAGTCTTCAAAGTGAAGGCGGACCCCATTGCCATCCCAGTCTACAAAAAATGTCGGCCCGCCCTAATGTGGAGTGTGTTGACAT
+>12427 3
+GTTTGCCGTCACCGATCAGGATACGTGAGGTTGCCCCCGGGCAGCACAAATAAAGTCTCTTTCTTGAATAGGTATGCCTACAGCTAACAACTTACGTGGG
+>12428 3
+TGACCGGAGTATAAGCTGGTATGCACGGACCCAAATCAACTTCTTCTATGACCACCGTTAAAACGTCTTGACTGATCTGGGTCGTCGCGTAAGCGGCATG
+>12429 3
+CGGGGCGGATTATGTTTGAAGCAACTGAGAAGTCAGTACCGTCCCACTGAAAAGCTTTGTACTACGATCGTAGCTTCACGATTCTGCGAGCTTCCAACGC
+>12430 1
+GCGCGAATGGAGCCTAGGATTTTTTCTTACAGCAGGTCGCCGCGACTCGCCTGAACGAAATACGCCTCAACTCGTGATTGTTTAGCTAGAGTACTAAAGC
+>12431 3
+CCTCGAACTTTATGCAGTGTGTTATGTAAGAACGGTCTCTGATCTAGAGAACGGCAGCTACTTGCGAACGTGGCGGCGAGGCTTACCAACTCCTCAACTA
+>12432 3
+CAGTGATCTCGATCATTGCCAGTTGGAGGCTGCCCTAGGGTATTACAGTACTAACCGTCGTCAGTCCCCACGGGGGATAACATCGAAATGGCACTATATT
+>12433 2
+CTGCATACAGCTGTCGGGGGAAATTACCGGTAAATTAGTACTATTTAGGAAAGAGGGCCGCCCGCGCGGTCCTTTTTGACACTCGTCTCCAATTAACACG
+>12434 3
+ACCAGATATTCGGATCCTTTCCGGCGCCACGGGGGGGCCAATTAACTGTATCACGATACTTAGGTTCACGGATGGGGAGATATACTAACCTTTCCTCAGA
+>12435 3
+CGCCCACTCCAGGCGGAGAAAGCTTTAGCCTCAAGCGGGTACTTTACCTTGGATACTGTCGGCTTCCAGCAATGATCTTATCATGGAATGGAGCAAGATT
+>12436 2
+GACTTGGCCCCAGCTAGAAGAAAGTACAGTTGCTTCACGAGGGTGTAGATTCTCTAACACGCAAGGCAGTCATCGCTAATTGGTCTTTCTCGCCAGATCG
+>12437 1
+GTTACTCAAGTGTACGCCACATACATCATGTTCCGCCCACGCGTCATAGACGTCGCGTGTAAAGTTTTATGAATGGAGGATTAGGTCCCGCGTGCGAACA
+>12438 3
+CGGCCTACAGAGCCTAGTGCCTGTTCGTGGAACCAATCTATTCGTTGGATCTTCACTCAATAACCCAGGCAGAAGGGTATGGACCATTTAGCAGGTTAGC
+>12439 1
+TATCTCCTGTCATAACATTGTAGAAGGCACAGGGCAGATCGAGATTCCGGCCGTATGCTCCCGCATCGGCATTAGCGTTAGAAGTCGACAATCTTGACGT
+>12440 1
+GGTAGGGCCCATTGCACTCCTTTATTTTGACAACGAGACTCCTGTGAGGACTCAACATACTTGCCCGGTCTTCGTGTGCAAATAAGCGACACAGTGGGAA
+>12441 1
+ACCCTTCGCGAGTCTAACCAAGGCGTACCCACTGCAGATTGACTGAAGTATGGACACTCCGTGTGCTTCAGTAGTTTACGCAGCTGAGGAGCGATTTAAT
+>12442 2
+TGACTCTCTAACCGGTACTCAAAGGGCACTGTTGTATCTGGCTGTACACTCGAAATTGTCGGGGCAGACACATGCCTGAGGTCCACGTGACTATAGCATA
+>12443 3
+CAGAATTTTGAAGCATGATCAGCATAGGATTCCACCACATGACTCAGTCTGACGGGTCCTATGGCGGATGCTGACACGCCCTCTCGGAGATTGTGATTCA
+>12444 1
+CAGGTTAGTAGTTGAGGTTGGCGATGCCAACCCCTAGGTCTCCTATTAGTCTACCAGATCCCATCCTGGACGTAAATGTCGTCATAACCGAGGAGAATCG
+>12445 2
+CCCAGGGCCTCAGAAATCAGGATGTGTAATTCCAAAGCGCGTCGTGCACCCCGGTAGAGACGAATTCGCAGATTTATCCGGTTGTTGCCTAAATCATGTT
+>12446 2
+TAACCTACACCAGTGAGGCCCCTCATTCGGTCTACCCAGCTACTGCTTATGAGGCGGAGGCAGCAGGCTAGAAATAATTGTTGTTCAGGTACTGCAAGTT
+>12447 2
+TCACTCTGCGAGTGGGCTCAGTGAACATTTTAACACTACTCCAGAGGTATGCGACGTCAAGACCTTAGTCGGCATAATCGGTGGAAGGTCCTCTAGACCT
+>12448 1
+CGCTCTTTACCCAAAGGGGAGACTGCCTCTGGCTTAGCGGGAGTATAAACTTCTAAACCTGAGTCTCCCGCATGTTACATGGAAATGTTGACCGCGGTAA
+>12449 1
+ACTATCGTTGTTTCCGGCTGATTAGTCGAAATATTCCGCTCTGGGAAGCCCCAGTTAGGCCGATTGGACGAACCAATAAGCAGCTATTCGAAGTGCCGAC
+>12450 1
+GCTGTGGCCACACAGAAAGTCCGGATCTCTGACGAGACCTGAGTAGCCTTATCACGTATCGCCTCTTTCACATAGCAAGGTGGGAACGGATATATTTGCT
+>12451 3
+CATAGTTTGTAAAGTCTGGGGCATCAAGGGTCTCTACTCCGATTTTGAGGCCTGCATTAGCCATACCAGTAGTGACCCCACAGCTAAACGGCGTGACAGT
+>12452 2
+ATACCCGTCCTCGTTCCTGTAGGTGTGGAAAGCGGAGGGTAATGTCCCTTTGTACAGGCCCCCTGCTGGGCAAAAACAATCTTTCAAGAAAGTCTTACAG
+>12453 3
+CGTTCATGCCAGGTCTGCGTTGCCGCTCCATTGCGTAGGCTTCCGTACGAAAGACGACTAGCCAATAGGGTTAGCGATAGCAGCAACTGTTAAACTTAAT
+>12454 1
+CCCGAGATGCGCGATACGCCCCTTGTAGAACAGCTTAAGTCAGCTACCGTCTTACTGAACTGGGTAACAGTATGGTAAGATTACCGGTAGCTGTACTTGC
+>12455 2
+GTCCGGGGAAGGATCCGAACGCTTAATTTCCTTGAGTATGTTCAGTACGTTAGCCGCACAATCCAGTAGCAAGCGGTCAACACTCCTCTAGTTGAGCGTA
+>12456 1
+TGGACTGGACGTTTTAACTAGATGAGCTCGCGCAACGAAGACACATTATAGGTCTCCATGACAAGGACGTGGCGGTACTCCATGCGTTCTCGTCCTATAC
+>12457 1
+GAAAGTGGAATTGAGAATAGCAGCCCTGAGGTTATCGATCTCCGTCCGCCACCGTTCAATGCCAGGAGACATTAAGCTGTCTGGACCTCGGTCTTTTACA
+>12458 3
+GTGTCCCCCTATGACCCCGAGGATTTATGCTATGCTTTAGAACTCGCCTCATGATAACCAAGGGGACATGTGAGCCTATCTGAACTTAGAAGGTGCGGCA
+>12459 1
+CATGCTACGCCGCTACACACGGACTCCGCTATTTTCGATGCAGTGGACGGTAGATATTTAATTGTGGGTCAGGACAAGCGACTGCCTACGCAATTGACTA
+>12460 3
+TGTTCTGCCCTCTGGCCAAAGTCAACCGAGCTGGCTAACGATCTATTACTGGAGTTCAATCTGGAAGACCCGATATTAGGTGCCAGGGCTAAGAGCCTTA
+>12461 3
+GTAACGCTCTCCAGGATGTGAATTCCGCCCATGCTTCACTGACCATTGTTGTAAAACGACGGTCAGCCTCAGCGGAAATGTTCGTTACATAGGAGGAGCT
+>12462 2
+TTGAAGCCAATGACGAATTGACGTTTTTAGGTTACAAACACATCTGCCGGTTCAGGCATCATGCAAGGCATGCTGCGCTTCCAGGACCACGTGCTGATGC
+>12463 3
+AACCTATTAATCCCCTCAGGAGATTCGACTTCGAAGAGCCCCAAGTAGACCGTTTGTTTCATTTAGAGCGAACGATAGTTCCCATGGGGCTTCCGGGGAG
+>12464 3
+CGGCGAGGAAGTACGCCGAGTTCCCGTAATCCTCTGTACGTCGGGGACGCTCCCATCAACATAATTATTGTCGGCTTAGATACACCATGAGTTAGTAGTA
+>12465 1
+GATCTGAAAAGAAACCCGCGCGATACCGCATGACTCTGAGCGAAGTCTTGGTTTAGGAACGGTTCTGTTACCGTTCCTGCTCAGTGAGCATACCATCAGT
+>12466 1
+ACGGGCAGGCGTAGCTGGTCATTCCACAATACTAATGAGGATTGCCAGGATGTTGGCTCGTCACTATAGAGGCCCTACTCCTTACGCTCTGTACAAATAG
+>12467 3
+TGACGAGCATGAACGGCGACGTGCTGAGACGCTGAGTAACTGCCCTAACACGCTTCGAACGTATTCGCGTTTTGTCATAACTAGAAAGCGACTTTTCTCG
+>12468 1
+CATTGATGATGTCTATCTATACCAAGCACCTCATTGGGAGGTGACGTTTGAAAGGTGCGTTCCAGCACTCTGGCAATAGCTGGCGATCGCACTACACACG
+>12469 1
+CATGTCGCCTTCTAAACCTTTCCCCGCTGCCGGGTGTACCGTTCAAGGAGAAGATCTGATCATTAAGGCGAAGATGATATCCGGAGCCTTGAGATCTAAG
+>12470 2
+TGGGTCGACGATAAGGACCAGTTGAGTACTTCCAAGCGCTACACGTTACCGTATCATTCCGTTGCCACATTTCGTTGCAGTAGGAAGAGGACCTGTCCAA
+>12471 2
+GTCCCATATGAGGTGAGATTTCAACCCACTTTTAGCCGTTAGTTCGCCGTCCTATGACGAAGGGCACGACAACTCGAACGAGTATGGTGGATCACGTCTA
+>12472 1
+CCCTGTATGAGAAGTCCACAGGATAAGAGGATACTTATCTACGACCGGAGTGAGACCGATGTCCGACATGTAACCTGTCGTCGCATCGGTCTAGTTCTCT
+>12473 2
+CTTCCAGGCAACTGCTACTTGGTCTCCAATGAATTGGCTGCCTAAAATTACCAGAATGGATAAATGGGGTATCCGCGGAGTCAAATCCCCCGTGGCTTGG
+>12474 2
+CAATTCCTAGACGCCATGGAACGCCACAGCAGAGCGTGCGACGCATGGAATTTATGTGCGACAACTTTCTATCAGTTGTTTAGTAGGTCGTCCAGGACCT
+>12475 2
+GATTGTCATAAAGTGATGTCCGCATTATTGGCCTCGTCCTAACTGGAGGCACTTCCATGACAGTGGACCAAAGATTGGCAGTCGCATGACTCGTCACAGC
+>12476 1
+GTAAACCGTACTGAAGAATGGATCGATTCCATACGAGTTTCTGTGCCACGCGGAACCCCGAGGTATACGGCTTTACCTTCATAGATGAGATGGCGTTCCC
+>12477 2
+TGCTAATTGGGTGACTGAATTCCCCGTTCTGAGCAATGTAAGCAGTCTTCATCGGACAACCCAAGGGTTGGGGCATTCTAATCCTCAATCGGAAAGCGCC
+>12478 2
+ACGAAGGGTCCCCTCCCCTGGACCGGCGAAATACTTAACAATGCCGCCGACAGGTAATGTTCCTTACTTAACAGTTAGCTGATCTATGGGAGGTTTGAGT
+>12479 1
+GGCAAAGTCGCCGCCACAACAAGATGTCGCTGGATTCGTGGTACGCCTCCCACGTCTAATAAAAAGGGTGATTTCTTATATCCTAGGGTCCGCAGATTGT
+>12480 1
+CACGATATGACATATCTAGCGGAGCCTCTGAAGGTTGCGGGTTGAGTCAAAACCTACTTCTTCAGGCCCAAGTGCTATGGATTGCCTATCGAGCTAGCAC
+>12481 3
+TGGGTCCTTTTCCACCTGACACTTCGAGTATGAACTCTATGATAGACGGGAACGACGCGGGCCGCGACATTCGATTCGCTTAAATTTCAGTGAAAGCGCA
+>12482 3
+TGTGTAGGACGCACGGTATTGATCGAGCACTCACCGACGCCAGTTTTGAAAATGTTATCCTGCATGATCCGGGAGGTACACCCGTATGGTCCATCACTAA
+>12483 2
+GACAGAGGATCCATATTAGTCGTTGACCGAAGACCATCGCCGCGATTTACAGCACGGGGATCTAGGGTATTGCGCTTTTCGTAATAACCTCGTCAACCGT
+>12484 1
+GTCCTTAAGTCTCATCACTGCACAATTGAGTATTGCGACCAATGTAGCCGATGCGTTTGGCGGTCCTGAACCCTGACTAGAAATGATGATGGGAGCACCC
+>12485 2
+AAATCCCCATGGTAGCGGGATCGTAATGGCTTCAGAAAGGCCCATCTTTTGCTTGACGAGCGCAACAACGCGACTCGAATATGGTGGCCTCCATATGTTT
+>12486 3
+CGGCGACGCCTGAAGCAGATAACGCATGCCGCTCCTTATTAGCATGAATCCCTGGCGTTGAAATATTGCTAGCTTCTCCGTAGTCAAGCGAGTAGGAATT
+>12487 2
+ACTGTTAAAATGCAGACCTTCTACATAGGTTCTTTATGCTGGGATCACGGATAGTGGGGATCTCCCGCCACCAGCAGCTGGACTGTTGTCACGCCAAAAG
+>12488 1
+CATAGGGAAGTATGAGCCTTTCCTCAGTCCTTCAACCAAGCCCTTCCTGCATGGGGAATGGAGGATGTTTAGACGTACTATACCGTAAGGTGCGCATACC
+>12489 2
+ATTGCCTCCAAAGATCTCAGAGACATGCGATCGTCGGGCTTCTAACATGAGCTACTTCTACGGACATGGTCACGGGTCGCGGGTAACTACTGATAATCTG
+>12490 1
+TATCCTCAACTAGTCGTTGCCAAACGCAGCCGTTCGAATGTGCGCGGGGCAATTGAAAAGAGGAATAACTTCCATCAGTTGGCCACCGGTTTGCTTATCG
+>12491 1
+GTTGTATGCTGGCATATAATTTTGACGGTAGGAGCAGTAGCGTTTCATAGCGCCCCGGACAACTTATTCATAAGCCAGCAATCCGCCCAGACTAGTGCGC
+>12492 3
+TCGTGAGCTCTAGGTCCAGCCCGTCGACGCACCTTATAAGAAATACGGTTGGGCGTAACGGTGCGGCCAATTTATTAGTCCAGTAGATACAGATCTTACC
+>12493 2
+CCCTCCCTTGACAGCGAGGTGGTTGTAGAGATTTACTAAGTTCGACATCAAGGTACATCTGCCCCACGCATGCTGGTATTAAGACTCGAGAGTTCAAGGC
+>12494 1
+ACAGCAAGTTCATTCTTATTGGCCCTCGGGATGGGTACGCCATAGAAGATAAGCCGAATTTACACTCTGAAATGGTCCAGCGGCCCGCGTACTATCTGGT
+>12495 2
+GACAGATATGGGTTCTCTCGCATCGACAGCGGGACTGGGACCAAACGCTCTTATATTCCCTTGGGCACTGGACTTTGCAAAAATGACGGGCTATACTCTA
+>12496 3
+TCCTGTAGCACGGGGATGTCGGGAACATGCAAGATACTTTATCAGGTTACGCAACCAGCGTCGCTTCCTTATGGTGGGAGTGCAATATAATACTCCCCCA
+>12497 2
+TGGGTATAAATGTCTTGGCTTCCCCATGCTATATAGTGCCCGCCAAGGAGATCTGGAAGGACCTGCGGAGTCGACACATAAGACTATCCTCCTCGAGATT
+>12498 3
+CCGCACGACGTACCTGAGGCCATTAAGGCAAGGTCTGCCTACTGATGTCAAGGCTCAACTAATTCAAGACGTTCGGATGTTTAGCCAGCATTGTTCTGGA
+>12499 2
+ATAGGCACAGCGGGTGAACCAATCTTCTGTTTCGATATTGGCGACCGAATCAATGTTCTTACAGATCCGAGTGCTACCGGTAAGGCTAAGCCGCTTCAGC
+>12500 1
+CATCCGGTAGTCACGAATCACCGGTCAAGGCATCGTATAAACTCCGCCTGATCTAAGAGCATAGTTTGTTGCTAGAGCGAGTACGATTGCGTCTGCTCGA
+>12501 1
+AACCTAGTGTACACTCGATCCGGAACGAGCTTGCGTGAAGACCTTTACGGTGCCACGTTAATCGTGGGTTCCGCTCATCACTAAGCAGAGTGAAGTATCT
+>12502 3
+GCGTATTGTTAAATACACCCATTGAACCAGAGACTATGGAAGCGTAGAGCTTCTTCTTCGCCCTTTAGAAAGCCGCACCCTTGTAGACTGGGCGGTGGCA
+>12503 1
+GTCGTAGTTCGGGTACTTGGAAAGCATTATGAACCATGGACTATTCATTACGCAGCTCCCCGTGGTCCAAGGATAGGTTTACCGGACGACCCACAGACTT
+>12504 2
+CACGAATCGTGGACCTGGGCAAGTGAGCATCCTACGTCGGTGGACTGTTAAAGCTTTAACAGTGAGTTGCCTCCACCGCATTTTTCAGCCTAAATGAACG
+>12505 3
+CAGCATTCTGTCAGATTAGCCAGCCAACTGTGCTCAGGGGACATGGGGTATTGCGTGAGGTAAGCTCCACCGAACGCACCTACTTTACTTGTTAAAATCG
+>12506 1
+CGACCCGAGGGGATCATCTGTGGGCGTCTTACTTTGGGGGGGTACAAAAAGCATCAATTAACAATCTCAAACATCAGTTGGCCTTGCCTTTACTCCAGCG
+>12507 3
+GCTAGTTTGGGTACGACAAATAGTAGCATTGCCGAACCATGCATGTTGCGGAGTATAGACCGGCTTCTCTGTGCATTCATACGACAACGACAGTCTCCCG
+>12508 3
+AGCCATACTGAACTCCCAGCGTCGTCAGCGTGGATGGAGTGGTCCTATTAGCGCGCCGCGCACAATAACTCAGTATCATTAAACTGTGGTATCGGTAATT
+>12509 1
+GGCAACCTGAAGGCTCGTGTGCAGGGACCTCAATGACCTTACGTCAATACTATATATGCGTTACATGTGTGGATACTCGTCGTGCCAGCAATAGCGTCAC
+>12510 2
+CTTTATGGTTACTTAGTTACACCAGTATCGGTACCTGCCGACGCATACTCTTGGGCAAACAATGAGGCCCACAGCTTTGAGGAAGGCGTAACGGTCTCAG
+>12511 3
+AGTTCGCCATCTATATGATAAACGACTAGTGACCACTGGAGGTACGGTAGTATGCGACTCGGCCTAAACCCCATCTCGTGAGACTCTAGGTACCGTTGTG
+>12512 2
+CGACTCAACTGCCTCTAATCCGACCATTTTAGTAAGGGGACACACTCTTTCGCATGGGATAGAAACTGGATTCGAACGGATCGTGATGACTGGGCCGCTT
+>12513 2
+GAATGTGCGAAAGCACAGATACGCGGTGATGATGCCAGATTGCCAAACATGCTCAAGTCCGGTTTGACTGCAATGTCTTCGCTTTCGGCTAGATATCCCC
+>12514 3
+GCCCACCCCTCATCATCCTATTCCAGTAGTCACGTAAGAAGGACAGTTTGTAGAGATGGGCAGGCCACTCCTTAGGTACATGTTAGGGCAAGTTTCGTGA
+>12515 3
+GACGCTGGTGTACCATATGTTGACAGCGCCACACATAGGGCAGCGGGGGCGCTTGTCTGTTTGAACTATCGTCCCTATATCTATCCATTGACACGAAAAA
+>12516 1
+GGTCCGTGCCCTTTAGGACTTAGCCGGCCTTTGGACATTTCACAGAGGTTAAAGACGGCGGGCATCATGTTAAATACTCAGAGAATCCCACATGCATGCT
+>12517 2
+GTGGCACCCGAGTCATGTGGAGCTGTCTGTCTGAATTGCCGTCAAGATAGCCCACGCCCTGCATGCTTGAGTCTTGCTACAAGAATGATATAAACTAACG
+>12518 1
+CCGGGTTCAAGCAGAATAGCGAAGGGTGTGTATGCACCATGCCACCGTAAGGTTAAAAATGCTGCTTCTCTGTTCTGCCTTAGTAGACGCAACTTCCGAC
+>12519 2
+CTAAAGATGGCGCCACACTACTCCCGTGTAATATTCGTGAAAGGGGACGGCATCATTATAGTACTGGCCTATGGCTTCCGCTATGATAGTCCTGGGACAC
+>12520 3
+GTGAGGTACGCGACGTGCACGATGAACATTTCCATGTGGAGAAAATCGTAGTTATAGTCCCTACGTGCATGCCCCGAAGTCATTCGTACATCACGCGTCT
+>12521 2
+AGGACCTGTCCTGGTAACTAGATTTGATCTGTCGCAGGACGGTACAAAATATCTAACCATTAGGCGAACACCGCATCGCGCCTGTCTAGTGTCTGCTGGA
+>12522 1
+GTCTCAGGACTATGCCCTACACACAGTTACGGGTAGCACATGCCGGAATGTCTCAATACCATTCTCGTGATTAGCGCGTAAGCATAGTCGGATTCGGTGA
+>12523 1
+TCTTATCGATAATGGCGACGCACGCTACACATGTCCCTTCAGCTGGACATCGCCGTCCTAGGGTGGATGAGTAACACTACATAGGTAAGACTTATGGGCT
+>12524 1
+CACTCTTTACAGGTGGAGGCCCGTTTGGACACAATCGGGATCGCAGACCGTGAGTAGTTGATACAGTTTTAGAATTGTCAGTAATAATCCCACGCGCCCC
+>12525 1
+CACCCACCTATAATCCTTGTTGGTTGAGAGCCACGGGGACAAACAATCGTTTAAGTGTAGATACGGCTCCATCTTTCATCGTAGTGTCCAGCGCAAGGGG
+>12526 1
+CAGGAACAACAGCGCAGCTGACCTGATATAGGGATGGCCTAGTCTTATCTTTTTGCTCAGGACACCTTCTCTACTGAGAGGTTTAATGCGACACGCCGAG
+>12527 2
+TCGCAACATTTCACTATGTGTGCAGGATGATACCTTAATAGTGGACACTGGTGCAGGGCAGTCGTATACAAGACCTCGTTTGCTAAGGCAGTAGCCCCCC
+>12528 3
+TCGAGATTCATGGTCATAACGCAAGGAGCTTCCTATCCGGTTGGAATGCAAATTTAATGTGCCCCCGAGTAGCTGGACATGCTGTCGCAAAGCCGCTTCA
+>12529 3
+CGGACACTACAGAGGGAGACCGGTTCACCCGTTTTTTATCAACCCATAGCTCTTAAGATTTCTCGATTGTGGACGCAGTTACCTAAGCCGCTGGGGAAGA
+>12530 1
+TTCTATAGCCGCGAGGGTCCATAGCCTGCACAAGATGATGTAATTGATGATTTCAGACTAGCCTCCGTGCTATCCAGCGCGTAAGTGGCCGATCAATGCA
+>12531 3
+TATAGTCGGGCAGGGTCATACATTCATCACGCCTCCTATCTGAGTGCTGGCTGAGGACTGGAGTACCCAAAGCTTATAGCGCGATGACAACGAACTTCTT
+>12532 2
+TTTTAGCAGGACCAGTGGTATATAAAGTCTTTCTAGATCGACGGATCTACCCGCGTTGCTAAAAACGCTCCGGCCGGAATCGGCCGGTGACCTTATGAAC
+>12533 2
+TTTGAATCCACAGGTGGCGTCGTGCAGACTGACACCCCAAAGCTTGCTTGTGAACATGGGCGACAGTCCACGTTTGTTCGAATTTTGGAGTAAAACCACC
+>12534 3
+ATCGTCAGGAGTTGTGGGTACTCTAGATTGCCATTCCCAGATACGAGCTAGGATGTGTCAACACACGTCAAAGCTGCTTGCCTAGCTTATGCACGAGCCA
+>12535 3
+GGTAACGCTCGTACTAATCCAGGACATTTCGGACTCCAAATCGCTGACGTCGGGGTCGGTCTCTAGTCGTTGACGAGAAACTATAACGCGATATACTCGT
+>12536 2
+GGACTCAGCATTTGAAATGTCTGGAGTTTAAAGCCAGATCCGAATCAGTTTGCCTTGGGGACACTAGATGCCGACCTGACGGTACTAACTAGCCTCTCCG
+>12537 2
+TCCCTAGACTGTGATCCGCAGACGTAACAGTGGCCAGAATCTCGGGCAACACCCGGGTATGGAGGACCTATAAATTACCGGTATGTACTTCTTTTCGGAT
+>12538 1
+AAAGCATCGAGCTAGATAAAGCGGTCTCGCTCGCTCTCATCGCTAAATGCATGTAGTGTGGCACCCTGACGGCCGTTATCGCTGCGTTATTCTGAAAGAA
+>12539 1
+GTTGCATCGCATATAGGGATTCTGGATCCGCGCTCACCTTCTGGGAACTAGTTTCTCGAACGCACCATAGTAAAATTCGTCACAAGTAGCGGCGATGAGC
+>12540 3
+TGTGGAGCCCTCGACATTTCGTCAGGCCAAACTCCTGACCACCTAATTTCATGCATAACGGGTGATCGCTGAACTGATAGATATGGTCAAGGTTCGCGAG
+>12541 1
+GACTTCAGAAATGCGGGCCGTGAAATTCTTCGGTTCCCTAAACCATCCGCTAGCGAGCATGGACGACGCCCTGAAGAATGTTGGATCACGTCTTTTAATG
+>12542 1
+GACTAGCGTTACCTAGCCTTAACAACTGGCAAAGCAAACGAATCGTGTTGGGCACGTGCCTCCACCGTTTACTCGTGGGATTTTCATGATGGCGGAAACT
+>12543 3
+GCTTATTGTCAACGAGCTTGCCAGGGCAATGGTACGGTTCGGACAACCACCGGGAACTTTATATAGGTTACAGCGGTACTCTCCATGCAGATTCCAGTCA
+>12544 3
+CTCGTGATGTTCGCGCATAGCCAATTCGTCCTATCGGCCCGACCTGGAAAGAGCGTTTACGCTAAACATCTGGTAGTGGTATGCCAATTAAGCCAGGAAT
+>12545 1
+TCGGTTGTCCTGCACTTACAAGACGGCCCACTTGAGACGCGTATACACATTGTAGAGATCGTACCGTGTGACACTGACGGATCGCCGAGTTTATAACGAT
+>12546 3
+AATGTCTGTTGCTGCCTCTAGATGTAGCTGTACCTTTGCAAAGCGCCCGAGTATGGCTGTAGATAATGACGGATCACCCCAAGCGGCGCGTAATACCTAA
+>12547 2
+ATTGGACTATTGTAGACTTCTTGTGCATGACGCCCAGGGAGGAGGTAGCACCGTACCGAAGGCTCATCCATTCAACGGGCCCCTTGATCAAGTCATAATT
+>12548 2
+GCTCCCGTGACATGCGGACATATTATCCAAAAATATTCTTGTGCCTGAGGTAATCCCCGGATAAGTATCGTGCGGGAGTCTCGTGCCTACACTGCGAAAG
+>12549 3
+GTCTACACATAGACACGCGATGTACTCAGCTTTTCTCAGGGGAATGTGTTTAAGAAAGCCTGCAAATCGAACCGACCGCTGAGGTGTTGTGATGCCCCTC
+>12550 2
+CCTATCTCGGAACGACTAGGGTATCATTCACCTCGTGCGAGTAGGTTTATCGAGCGCATCTTGGATAATATCGCGCACAGATAAGGGCACACACTCGTTG
+>12551 3
+TTGCTTGAAGTCCTTAGCGTACATGGAAGCGGTAGGCAGCCATTTTAAGCATTGTTCACCCCGATGTTCAGGAGAGCTCGTCCACGAAATTAGAACCGCC
+>12552 2
+GCAGTTTATTTGCAAATGCGTTTCGTAGCGTTCTACCAGTGCTAGAGCGTCGTTGGCCCATGAAAAACCGTGCTATAACCGGATCGCCCGAAACAGTGCA
+>12553 1
+ACTGCAGCGCAACGGTTGCAAATCCCTGTGAATACGTGTACTTACCACATCAGTACTGGGGCTTCTCGAGTAGTGGTGAATGGCGTAACAACCTAGCTTC
+>12554 2
+CACGTAAGTTCCAATCTAAGTATAACAGGTAGATATGGCGACTGCTATTGTACGCATTAGCCTGCGCCTCCTGGATGAACTCGAGTGACGATGCGGTCCC
+>12555 1
+CTATTACGGTATACCTGCGAGGCTACTGGAAAACCTGGGAGATACTGCTACATCTCGTGCAGTTCTTTACCCAATTGCCCATGAGTGACAGGGAGCTAGC
+>12556 1
+TTTACTTAGCTACCGTTGGTAATTATCATTCCGACGACGCCTGAAACTACGATAAGCGGGACCAACGGGACATACCAGTTCCTGTGATTCGCGGGGTACG
+>12557 2
+GAAATCGGGCTTCGCGACCAGAAAGGATGGCATCTACCCCCCTGCATAAAGAGGGCATAGTTGCTACGGTGCTCCCCGTTATCCTAGATTAATTTTTGGA
+>12558 2
+TACCTGCATGGCAGTCGGAAATCCAGGTCATCTCAAAGATGGAATGGAGCCTTTCGCCTCCTATAGACCTACACTGGTGTTGGCTCAGTCCTGATAAGAG
+>12559 2
+CAGAAACCTTAACTACATCACATTCATTATGGGTGGGTCTACCGCGGTCATTGACGTTTCCGAGCGGGGAATGCTTATCATGGCAGGAAGGTCCCACACT
+>12560 2
+GTTAATCCTGTCCATCCAGGGGTCACGTAGCAGGATGGGCATCAGACTCAATCGTGCGATATCTTAAGCATCAGGTAGCATCCGTGTACTTGTACGCAAC
+>12561 2
+TAAGACTCTCAGATAGCTTCGGCTAGATTGTATAGCAGTCACACACTTGCATGGCATACGGCCAGACCAAAGGTGCGTGATGTGCGTACGTTAGCCCTTC
+>12562 2
+GCTTTAGGGCAATAGGTACCGGGCACCACGACCGTATCTCATGATTTCTCGCAAGCTCCTGGTTTACAGAGCTAACTTAGCTCAGGACCGGTTAAGGTAA
+>12563 3
+TTTGTAGCAGTTCAGACCATAAGTCCACCAACTCTTGTATGGGGGGAAGAGTGTGCCCAGCCCGGCACAGACTAATAAGTTGCCGTTCCTAGGATCTTAC
+>12564 2
+CCTCCATGAACGGGACGTAGGATGACAGCAACTTTCACCAGCGGTAATTTTTTTCCATTCCGAGATGCGCGGTATGCGAAAGCTTGCTTAGCACCAAGTG
+>12565 1
+CCTATTGTCGGCTCACAATTACGTATTTCTCAACGTAGACAGAAGTACGATCGAGTTCGACTTGACTGATTAGGAGGCACGGTCGGCAGATGCCTCGACC
+>12566 2
+AGTGCTAGTCTGTGTCTAATACCAAAATCCCAAGTGATCCAGAACCAGTGGCCTCGCTCGCAAAGCAGCTCGCGATATTTTGCTTGCAGGTAGGATTCGG
+>12567 3
+ATCCGGCTATTATACTACTACCGTTACCACCTCGATAAATTTTTGGCGGGGAGGATTCCCGTGGATACGAATTCGGAGCGCTCGTGAGACGAAATCCGCA
+>12568 1
+GTCTTGAGTGCGGGCGAACCACCCTCCTGGACATAGATCTCGACGTCGTCGACACGACAGTAATTGTGTTCGTCATGAGAAGCAGATAGTCACTTTACTA
+>12569 2
+TAGGTCTTAACAGGCACGCACTCCAAAACTACCACTTAAAGCTGGCCGTGGGAGTGGTATACGATGATCTTCGCTTAATGTCTAGTCCCAAGTGGCGGCT
+>12570 2
+ATCAAGTAAGTATAGTCTGCGGGGCCATCGGGGCAGTTCGCTTTGCTACTACTATTACATAATGTGAGACCACGTTCGGACCTTCAGGTCCCAAACGGAC
+>12571 2
+AGCATTCGCTCGTCTCAATCAGATCCGTAGAGAAATAACCATTGACTGGAGGCCTGCTTGTAGCAGCGGACTATTCGGGACGATTCTACAGGTCGCATCT
+>12572 2
+TGCCACTTCGTTACTGTCATGCTTTAAACCCAACGTAGGCGCGATAGTCGCAATGCTGCCGGTCCATCGAAAGTTTTACCTGCGGTGCGAAGGGTAAAAA
+>12573 1
+GTTTTACCCGCGTGCGCAAATGAACCTGCCAGGAAGCTCATTTACACGGTTAGGGTTTCGGATGTCTTTGTACCAAGGATAGCAGACCCACACTAGTGCA
+>12574 3
+TTCCGAGACAGTCACGACATTGGCGAGAAATATGTGGAATTATAGGTTGATCTAACGCAGATAGCCCCCCCCCTCACATCGTTAAGTGTGTCGGGTTGCC
+>12575 3
+TTCCTAGTATGAAAAGTAACCCTCACTGGGGCTTTATCGGGAGGAATATGGGTTACCCATCTTAGCGACTCGCCTCGTAATTAACGCTCGGACCAAGGGC
+>12576 3
+CGTCATTGTGGTTCGAACCGCGAGGTCGCCGCTAGCCGAAGAAACGTGCCTTAACTTGCTACAGTTCGGCATTTGCCCACATGAAGTTAAAAAGGACTTT
+>12577 2
+GAATTAGGCTTAGAAGTAGAGATCTTGAGTTCCCAGATAGCTGCGCGGAACTGTACTGCTTCGATAATCTGCGTGCAGCACCGCTGATCCCTCTAGACCA
+>12578 1
+TGAGCGCTATAACGGTCCATACATCGTACGTAGAGTAGACCGTAGCGTGGGATCAAGCCGTGTCACCTAACGTCTTTAGATCGCCTACTATAGGGATCTC
+>12579 3
+AAAGGGCCTAAAAACCAACCAGGTAATAACAGCGCCCACTCCCTCATGCTGGGGTCTTGTAGTTTTTGGGTACACTTTCCTCAGGGATGCAGGTGATTCG
+>12580 2
+GCTTCCACTGTTGCTCTTTCCACGGGCGTCTCGGGAGATTCTCAAAGAGTTAAAGACAGAAAGGAGTCCTCATACCAACACAGTGTAGGTTTGCGCTCAG
+>12581 1
+TCTAATCGAGAAGGTACTGTCTGCAGCTTTCTAGGCCCGGATAACCCTGATGTAATCAGACCTGAAGCTAGTACCTTAAGGGTGGCGACTCCCGACGATT
+>12582 1
+ACCAGGAATTGGCGGCCTACAGACCGTATCTTCCGGACCGCTGACGTTAAGAAGATAATAGCGCCTACCTCATGTATGGTAGCTTTCATGGTCTGGCTAA
+>12583 3
+CAGTTACCCATAGAACTCCAGCTTCTAGTGCCGCTTGATAACCGGCTTCGGTTATGCGTACAGAGAAGACGGGAATTAATCCCCATGTACTGTGCTGAGG
+>12584 3
+TCCTTAGGAACCGATGCATCTTACTCCGTAGAGTAGCAAACTTATAAATAGTCATACGGCCTGCCTTGCTAAAGTTCCGCCGTGAGGGGGGAGTCTCCGA
+>12585 1
+TGAAATACCCTTTACCCTGACACTCCTTAGCTTATGTGCGGTTGACTGTGTCGATAGGCAGTAGATACCGTGAAACAGTACGCTAGGCATGGCGACCACG
+>12586 3
+ACTTGGTCACAAGCATTTGTCATATCTACGGAATGTGGCCTGAGTTGAAACGCCTAGTGTGCCCGCGCTAAGGCACATACCTTCCCTAGGGATGTGACAA
+>12587 2
+GCAGGATCAGACAGGTCGCCTACGTCCGTCGCTAATCTGCCGTGACTGTCTGCCTGCACATAATCTAGTAAGCGGTTTTGCTAAAAAAAAGTCGTTCAGG
+>12588 1
+CGACCAACTGAAGAATTGATTCATTGTCGGGTCACCTGGCATTGGGAATGGAGTACCAGGGAGTCACTGCACCATACGTCAAGGTTTTCACATCCTGCCT
+>12589 3
+ACCAAGAACTATCGTATTTGTTCCGCAGGGACCTCGAGGACGTTCAAACGATAGAGAACCAGGTCGGTGCTTCATCGCTACTGGGCTCAAGTGCTCTTAT
+>12590 3
+TTAACCTGTCGTGGTGGATAATCGCGGGCCTAATTACATCAAGTAGGAAATCCTGCTCTGGCGCGTAGAATGGATCGGCACTATTAATCGCCCCGCACAT
+>12591 1
+GTGCGACTTGGAATGACTAGCTTGGCTAATCGCGCAGTAGAGGTATGGCTTCCACAGTAATTTCATACCCTTGCCGGGATAGCAAAGAAGCCACCTCTTC
+>12592 2
+TTTACAGATATAAACGCCATAGGGACGAGTAACGAGGCCGTCTACTTGAGCGGCTTGCATCCAACCTTTGTGAACTTGTTAGTGCAGTCGCACTCCCGGA
+>12593 1
+ACTCTGACGGCTAGCTTCAGGAACTGCTCCTGCTTCGCGAAATACCAATTGCGATTACTTAAATGCTAAAGCGTGACCTTGAAGGCGGTCCCGGTAGGTA
+>12594 1
+TGACTTATGTCCCATAGGCTGGACCCTAGGACGTATGGCACGGTGACCTTCTACAATGTTCCGAATGGATCGAAGCCATGGCTCAGAATACTTGACGTAC
+>12595 3
+AATGAGATCCCGCACTCCGATTCTGTCGGAGTTCATCGTACCCGAGAGGAGAGCACTAAACGCCGTACGTGTTGGGAACCACATGTACATGTTATTTTGC
+>12596 3
+ATCAGATCGCAAGAACGTGTCGTTATTGTCGAATGATCCAGGTGAGTTTCTCTCACCGCCGAAGGCAACTACGCTTTGTATGGTATACCGCACGCCGGAA
+>12597 3
+TTACTGGAGCACCACTTCGAGCCAACGCGTAGTCAAAAGTCACTGGATCCTTACCACGGGGGAGTTCATCCTGCTGGAGTCGGTGGTTAACTACTTATAA
+>12598 3
+TCACTGATAGATGCGCGTAACCAGGTGTACGCCCTTCTGCCGACAGGGGGAATGGTGTAACAGTAACTGTCCTTATACCTTAAACTCGCTCGTCTAGAGA
+>12599 1
+CGGCGCGAAGAATAGGCGTTCTGGTCGATAGAAGTCTCTGTATCACTCCGATTCAGGATGTGTGACTTCCTAACATGAGCCCCGATTACAGCACAATGTC
+>12600 3
+CAAATACGGCAACCAGAGCACCTTCAAGTCGGGGTTCATGGGAGGGCATGAAGTCTTAACTAGCATTCTTTGTGTTCGCATTCACCAGTCGCTGCCAAGT
+>12601 1
+GTCTACCAATGAGGGCGCTTTACGTTCTGGCCTTTATGTATACGTAGCAGGGTTGTGTCACGGCATACCCTAAAGGCGACATAACCCAGCAAACACTTGG
+>12602 2
+CGGTACTCACCGTTTCTCTAGACTCTCACCGGAAATGATATGAGTTGACCAGGGATAGTACGAGGGACTTGAGCCAGTCAATCGTACGTCGTCCCTATAG
+>12603 3
+CTGCCGCCGTGCCTAGTTAGCCGACTATATATTTAACGCCATATAAGGAGTAGATGCTGGGCCCAGCAACAACAATTAGTCGTGTTCCGCGGATTGTGCA
+>12604 2
+GCAACAAGTAATCAAATAACCTGCTGACTGATAGGTGGGCTTGCCGAGAAATACCTGGACTACTGGTGCTCTTCTACTGTTGTCTCGGCGAAGTCCGCAC
+>12605 2
+AAGCCGCGTAGAACCTAGTCGTTGCTCTGAGACACAACGGGCAAGTTATCATTTTGTCCCCAGCAAGTGTGCTGATCGGTGGTCAATATACGTTGACCAC
+>12606 3
+TTAGTTACCAGGGGGCAAGAGCAGCACTTTATAGTGATCCCAATCCGCACCTACATGTGGCGCTTCTGCCAGCCGTAAGAGGGATAGATAATTTTTCGCC
+>12607 2
+ATTCAAGCGTCCTGTAATAGAGCTGGAATTCTAAAGGGCTGCGCTATTTAGTGCTCGATGATGCCAAGACACCATCGCATAATCGCTTTACCGGCCGGCG
+>12608 2
+TTCACCAACGATACATTGAGGAGTTCGTATTCCGGAGCACTGACGGTATCTTCCAACGGAACCGAGCTTAGATCGGCCACGTGCAGGTCATAGATTCTGT
+>12609 1
+CTCATTTCAACAAAAGCCACCTGGCCGCTCCCAGACGTATCCGTCTGCGGAGGGATGACGGCTTGGCGCTTTAGTATATTTTAGACGAGAAGGATCATTA
+>12610 3
+AACCTCCGCTTTAGCCAATGGCTGGTACCCGACGGCCAGCCCAGAGGTTTCATTAGAGAATGTGTGGTGAGACGGTACCCATCAATATAGCTGTCTTAAT
+>12611 2
+CTCAACGAGGGTCGGAGCTATTTTAAATCCTTCTTAAAAGCGTAGTGAGGCAAGTACGGTAACGCTTGACCACGCTTATCAGGCGCAATGCGCCCTTTGC
+>12612 3
+CTATATTATCGCTCCCCCGTCTTAACAAGCGGTAACGCGCATGTGGATTCAGTATCACAGATACTGGCGGACTAGGGGGATTCAACACCGGGCATAGTTT
+>12613 3
+CGAGATGTTTATTGTGCCAAAAATTGCCCAACTTCCAGGAGCCAACTACGCGTAGACTAACGCGTAATTAGGTGTGGTTGGCAGCCAGACGCCTCTTCTG
+>12614 3
+CCTGCGTGCATATGCATGGGAATAGCCATCATGCGGGACAAACACTATCTTCAGCTCCTAAGGCGGGAGGAAGTTGCTTTTTACTAAAGGTCCTCGATCC
+>12615 3
+GATGGACGTCCCCTTTTTAGACTCTGTCAAGAAGTCCCCAGCCAGTAACCACGTCGAAAGTCCAATAGTGGTTCGTTGTGGGCCAGTAATGCACATGTAG
+>12616 1
+TACTTCGTTACGAGATTGTAGTGGGGACAAATCAGATCCCCGGTGAATCCAACAGCTAATGAGACCGTCTGCCCTGTGCACTTCCGGCCAAGGATTTGTA
+>12617 1
+CGACGGATTCGGAGGGTGTTCAAAAGTGGGAAGCCATATGACAACTACTCGGATTTTCATCGGTCCTCTGACCCACTAGCGAATACTTTGAATCGGTCCC
+>12618 2
+TAAATAGGCTCATGACGTCAGGTGACTGCTAGCCCGTACCGCTGCAGCCCGATACGTCAATAGTGTCCTAGCGGTGAAGACTATGTAGTCGACATTTTAC
+>12619 3
+TCGTCAAGGACCCTCCAGTGACGTTTGTAGCCGTAGTCCTCTAGCAAAGATGCATATGGATATTCCACGTGACGCCATCTCAGAGCGACGTTTATGGAAG
+>12620 1
+TGATCGAATGGTTGCAAGTTGAGCTTCGCGGCACAAGTCGTGAGCCGTGATTAGCACTTTAGCCGCACGCCTTATACCAATGCTGACCTTGGACAACATA
+>12621 2
+TTGCAAGTGTCCATTTCGTCCGGGCATGACGCTAACGGATTGCGTCCTGAGTACAGCAAGGATAAGTCTTCGTAACTCCCTCTTGCTCAAGCGAAAGAGA
+>12622 3
+GGATATCCCGCTGCTGCGAAGCAGCCTATCCGGAATCCGGAAGCTTTTACGCTCAAAGCGTAGACATCGTTGTCACTAAGCATTTTAGGATAGGCTACTG
+>12623 3
+AACATACGGGCCAGAATGGTAATTTGGCGCTTCTACGCGTGTTGAAGTGCTCGTAGACGCGCCCGGTCTCCCACTCGAATGTATTAGACAACCTGTATAA
+>12624 3
+ATAGAAGGTGCAGAACAGTGGCACTGTGCGTTGTCCGGTATCCCTTATCCCGCCGTATCCAGGGAATGAAAGTTTCAAATTAGCTACACTGCTCGCATGC
+>12625 3
+TTCAGGCCATACGGCGAGGGTTGTAATACCACACAATGAGGGTATGCCGCGGTGCTGGCCCCAACATTAATTTCCTATCATTGAGATCCGTGTCCGAATA
+>12626 1
+CGAGGACAGCCTGCGCAACCGACTTTGAGAATTGTCGGCCTCGACTCGAAGAGATGATGACTTTGAGCCTTTATCAGTATAATAGCCTGGTCCACTAGCT
+>12627 3
+GCGGACCCCAAGTGACGTATGCTGCAACTTAACGATGGTAAGATTTCCTAAACCGGGCATTCCGTAGTCGCGTGAAGGATCGCTGGTCTCAATTTACATC
+>12628 1
+TATTTCAGACCGCCCTTGCGCCATAGAGATGAGGCGGTGAGTTCATCACAATGACAGGAACCGATAGGGGGTGCAAATCTTCACAACGTTTTCTCTGCCT
+>12629 2
+CATACACTGGTTGAAACAAATGCGCTCAATCCCAGTATCCCTTTGTTCCTTAGGGCGCAGAAGGCTTGGCCTAGATAGGGTCGACGGTCTAAGGACTACT
+>12630 1
+AGCACACAGTCGTGCCATGGACAATTCGATGTCTAGGACGGGTGTCAATCCGAGACTTAGTTCAAGCACCTCAACAGCTAAGTAGCGTTTCTGCTTCTGG
+>12631 1
+ACACAGTTGGTCGCTGCAAAGGGCAAAATCGGGCCTTTACGATGACGTTGTGAAGAGTCTACCCGCGGCTCAATCTCATATTGCAACGCGTTACCTTGAT
+>12632 3
+AGCGGACACGGTGCATCCATGATCCATGGTGAGAGTGATCCTTTTGATGAGGTCGACACTCGTCGGTTACATAAGCCTATGACTACGACATAGTACCCTC
+>12633 3
+ACCTGTTTAATGCGTGGCCACCTGCAATCTCGTCATACCCTTGGTCAGATACATCGGAAATTCGTGTCGGCGCGATGCGTCTTAGCAGAAAATGGAGACA
+>12634 2
+TTTTAGTCACGAAGTTCAGTCTACTACCTTGGATGCCTCGCCAATTGAAACAGGCGCGGACGAATCTGGCTTGAGCCGCGACAGTACACGGATGTTTACA
+>12635 3
+ATAGAGGGAAATGGAACTGGTAATAATCTCTACTCATAGTTCAAAAGGGCTCCGGTCACTTAGATGTCCGTGCGGCGGACTCCCCGCTGGCCTCTTATCA
+>12636 1
+AGGGCTGGACCCAAATTCCGGCTGTAAGTTGAGAGTACCAGACAAGCAACGTTGTACCTTTTGAAAACCTCACTATCGTCGGCTCATCTTCGCGTAGGGT
+>12637 2
+ACTTCAACAGGTCAATTTGATCTGCCATTGGGCGCTAGAAGGGGAGTATTAAAGTCGGAGCTCTCGCCCACCTAATAACTGTGGGCACTTCATCAGCTGC
+>12638 2
+TGACTATATTCTAGACATTAGAGTGCTTTACGGCATTAGACTAAGTCAGCCGTATGACCTCCCTGTCGCGTCCGGGACCGACCGAGGAAACGTACAGTGT
+>12639 2
+GAGACTAAGCCGCTCAGAATATTGAGTTGGACCGAGGCCGCCTCACTAGCTACTCTTGGTCCAATACCTTAGGTGTGCGATGACACTATATTGTGAACGC
+>12640 3
+CGTTATACACTGAGGTCGGCGAGCGCGATCGATGTCGGCTGAATGAGATAGCACACTAGCTCTGTTAATTTCGGTGCACCCATAAATTCGCATACTCACG
+>12641 3
+GCGTCTAGAAATATTCGTCAAATAATATGTACTCGGGCGTGCCAATGGTATTATTCTATAAACCAGTCCTGCAATACGCGGCGGCGGTCCCGATCCCGGG
+>12642 2
+CTTTCATATAGTCCGCTTACATCGGGGTTGCCCAAATGCGTCAGGCGAAGCTCACGTTTTAACTCGTAAGTCCGGAGAAGACCTAATGAAAGCGTCGTGC
+>12643 1
+ATGCAGCTACACTTAGAGGGGCACTCAGCGGTAGTCATATCCCGAGCCATTCTATTAGAGGCCCCGAATAGTGTGGTCGAAACTTTCATCGTGCAGTCTA
+>12644 2
+AGTGTCGCACCTCGGACGACTTGACTGCTTGCAAGCTTCGGGTCTTTCAAGCAGACACCGTATTAGTGACGGATAGTCAAGTGGCCCCATATTACAATGA
+>12645 1
+TTCTACGACCTGGAAGGTGGCTGCGGTCAAACAGATTGGGCAATTTTCCCCTAAGCCTTGGTCCCGATTATAGGTAACCTTGCGAACCACAACAGGGTAT
+>12646 1
+GTACAATTCCGCCGCAAGCGTTGTTTAACCCGTTGATGAGTCGTCGAACCCTCTACTGGAAGATGGTACTGATGCGACTTGACACATTGAGACGAACGTC
+>12647 3
+CTCTCATTACAGCATCTGGGACAACAGCCTAAAGTACTTCGCGGCGGCTGCTGGGCTTAAGTCTGCATAATGCTATAGTGGCTCACAAGAGGTCAAGCTT
+>12648 1
+CCTCACAAGGCGCACTAGTTGTGGTAACGTTAACAGAGGTCAATTTGCCTTCTAGCAATGGTGGCATCTGTCGGCCCACCATGAGTGATAATCAGGATCC
+>12649 1
+AAGTTACTCGGCAGCATACCTCGAATTGCAAAAGTTCTCACGGAGGCAGGACGGAATGATCCCATCTTGATGTCCATGGGCTTGGACTGCTCTCTTGCAA
+>12650 1
+CCTGTGGGCAAGATGGAAGGTGATATCTTTCCATTCTGCGCCGGGCGGACAGAACCTAATTCTGGTGTACTGATAGCGACCATCATCACGAATACCCATT
+>12651 2
+GGTTCCTTCCGAGCGGGGGTTCACTCTTGAACATGGACAAATTTACACGACCAGACCACCCCGACATAACAGGGAGGATATGATTGGATTTGGTTTCCCT
+>12652 1
+AGCAAACCATGGATAGGGGCTAAAGGTCAGAATGGCCGCTCCAACGCAAGATTACGTGCTGTAACTAAGGCCGCTATCTTGTCTCTGGAGCTCTTCTTCT
+>12653 2
+ACTATGTCTCGAATAGCGGCGCACCCGTTACAGATAGAGCTGCAGTAGGCAGTTATTACCCTCGTTTACAGCTCGCACGAGCATGATGTCTAGTGCTGAA
+>12654 3
+GAGCTGGCTTTCCTTCCCGATATGCTACGTCGAGGCTAAAGGGCGCCGATAATTACCGCCGATGGTACTACCTTCATGGTATAGAGTACGTGTAACAAAC
+>12655 1
+CAGGTAAGATCACGTTTTCTACCGCACACACGGATTTCTGTGGTACCCCGGCATCAGGTGATGTCGATACCTAACGAGGTAATTCTGCTAGAACTGGCGA
+>12656 3
+GGGTATCCGTTTGGCACATATCATCAGTAGAGTTCTCCTTGAGTGCCCACGCAGGATTCCCAAACTTAACATTCAGGAGCGAACGGATGCAGTAGTCGTC
+>12657 2
+GGGATGAACCGCACCGCCAAGTACGACGTAGCCACTTTCTAGGGTGACGATATAGTCCAGGATCGGACTCTTTTTCAGCGTATATGTACCGCATTGACAT
+>12658 1
+GTGTCCATCTACTCGTTTAGCGCTTTTCAGTTACAAGACCCAAGGTAGGTAGACTACGAGATACTGATTTGACTAGCCCGCGCGGGACCCTAAAGGTCAG
+>12659 2
+TTTGCGGCAGGCCGCGGGAATCAAGCGCTAAACCGGATCGATCGTTACCCATTATCTAGTGGTCGTTTACAGCAGTACGAGCTCTAGCTCTAGAATAATC
+>12660 2
+GACCTCGAATGGTCGCTTAAGGAGCAGTGCTGTGTCATTTCAGAACACGAGACTGGTCCCCAGTCAACAGGATCGCACGCGTTATTTTAACCGTGTACAT
+>12661 3
+CGTGAAAACAGGATCACGAACTCCTTGTATACCCTGCGTAGGAGCTGCAGAGCTTAATTAGGGCCTACCACTGCCAGTCGTACTAGTCCGAGTTATTGTG
+>12662 3
+TTGGTTCGTTCAACCGCCACTTTATTTGAGTCAGTAGTGCCAGGTCACAGCCACGAGGCTTCGATGCAACAATGTTCAGACCGCATGCGGTACGATAAAG
+>12663 1
+GTGTATAAGTAAATCTAAGAATCTCCACGCGCGTTTAGCGCACCTTGGACTTGCGCGCGACTTATGAGTCCCGAACACAATCTGGTCTGGGCTCTAAGGA
+>12664 1
+CACCGAGTTGCTATCACGGATGTATCGCCGATACGAGTCTAAGGCATACTGTTAAGATAGTGCCCGGTCTCCCTGTTTTGCCGAAAGGCATCGACAGATA
+>12665 1
+TGAGGGCTCGCCCGTCGAGTTCGGAAATACGTGTAGAGGGCGGCAACTTTATTGACTGGTTGCACAAAATGCAACAACCCGGCCCTTTTTAAATCTCATC
+>12666 1
+AGCTGGCAACTTAGCCCCTATTTCAGCTCAGGTGTGGCTACAAGACGTCACGGTTCGCTATGGCGTCAAGAAAATATCTATAGTCGTGCCCCGTTGAGAA
+>12667 2
+TATGCGTGGCCAGTCCTTAGGAGAGACCCGGTTCGCCGCTTAATCCATGGAGTCCTCAGAGGTCGCGCACTTGGTAATGAATAATCTATTTACAACCAAG
+>12668 3
+AAGTTTAGTAGTTATGCTAATGCCACGCGGGCTTTTAACTCTTATCTGACAGCGCATAAGGAACCAACCAACCTAGCTTGGAGCCATCCGGGGGGTCTGC
+>12669 3
+GCAGCCCAGCAAGTAGCCTTATCTGTCATACGCCGATTTGCAGGATTGGCTTGCAATTGAATTCTTGCGAATGGGACCGCAGAAGATTCCGTCAACTACG
+>12670 2
+AACAGTCTATTGGCAAGTTAAAGCGAAAACTGCCTCGATCGACGCGGCGGTCTTTACCAAGATGAAGCACGTTTTACGTTCTGGCCCTGTTCGTGCGCAA
+>12671 1
+GGAGGCTGGCCCTCTACGTATAGTCACACTGTCGAGCTAGTTAATACTCTACCTTGCCTCAGGAATAGGGAGAAATTGTCTAATAGCGTCCGAACGCTCG
+>12672 1
+GTAAAGGAACTTTGTGGGTTCACCCAGCCTCCTTTGTGAACACCAGCTGTGATAGAGCATTGAGCCCCCCCCTCGATAACGACAAGTGGTGTGAAATTGT
+>12673 1
+TACTTTGGTTGGTCCTCGGTATCGTGCTATGGAACAAAACCGATCGCAGCTAGGCCTAGATAGGAAACTGTTAGACTGGTAACCGGCCTGCACACCTTAC
+>12674 1
+TTGGCTGGTGTAAGACCGCGACCAGCTCCTACACAAAACCAACACTGAACAGGTGTCGGTCGTGTCATGGTCGTTGTTCTCGATTAGACAACGGAATCTT
+>12675 2
+CAAGTTGAGGGTGTCCGAAAGGCCCTACCGTTTCGTTCAAGGCCTTATCACCTGGCTGCGTGTATTCAGAGAGCTATTCAATCAGAAGCCTGCAGTACAA
+>12676 2
+ATAAGCCCGCAACGAAGCATCGTATATTGGAATTGTTGGCAACTCTGCACAGCGTCCGCTGAGTTTTCGAACCGCCTAAGGTTACCAAATTTCTGGGGGC
+>12677 1
+AAAGGTAAGCTGTAAACGAAGCACTGGCTCTATACTCCCGTCGCAACTTCGCTTACTGATTCTACGTGATGGAAACGGGACCTCTCCTGGGAGCGTGTAT
+>12678 1
+AAGCCGTTAGGGGCAGCGTACGCAAAGATTACCCTGGCCGCCTCGTAATTAGGGATTAAACGCGGTCATTCCTATGCACATACTTTGGACAATTTCGGTC
+>12679 1
+GTGGATGACTGGGCCATGTCTAGAAAATGACGGTATGTGGATACCTACGCTAGGTTCAAGTGCATCCCGTCAATCCTGGCGTTAACACCCTATGCACCTA
+>12680 3
+GTCATTCTCACGATGACTTCAGTATAGCGGCTGACTGGGCTCGTAGATGATAAAACCATAAAGCACGTAGATTCGGGCGCATCTCTATCGCGGCTACGCT
+>12681 3
+CTGGTGGCTACGGTTAGCATTTCCGAATGAAGTATTAGAACGCACCAAGAGAACGCGAACCATCTAATCCTAACAGCGGCCGTTGCTTTGGTTTGCTGCC
+>12682 3
+TGGTTTTACTTACTAACACGGGCATTAAGGCTGTTTGGGCCACGTACGTCGGCTGGGACAGGAACCGATACAGCATAAAACTCCACTCTATGATCCCTGG
+>12683 3
+GGAAATTGGAGAGTGGCTCCCCACGATTCTTTATACCATCTCCTTTAGCGTAAGCGGGGAATACCTCTGTCTGTAAGCACGCCAGGAGTCCCAAGATTGA
+>12684 2
+GAGGGATTGCTCACCAAAGGCCCGAATGTCGGTTCGTCAGCCGCCGCACCGATTGTGGAGAAGTATGCCGTAATAATTCTAACAAGGCTTCTCTATATCT
+>12685 2
+GTTGGTAGGGCCCGATCCGACTATACCGCACATATCTTAGTGCGCCCGACAGTCTAGTTTTTATGAGCATAGACCCAACACAGGGTTTGAAAGCGGTTAC
+>12686 1
+CCTCTGTGACGTGGATATTACCTGATCCCATGCAGTGCTAGGATCGCTGCAAACGTGGGGCTCTCGTAAAGGCAGAAGTAACCATTAGCTCCTATTAGAC
+>12687 1
+GGCTACCAGATAAAGCTTGTTGGCGTGATATGCATGCATAGTGCTCATCACTAACTCACGTGTGATGAGCTCAGTCGCCAAAGGAACGGTGCCCACTTCT
+>12688 2
+TTAAGCCAAACCTGTGCGACTGTTTGCGACAGCTTCGGCATTGAAGTCTCACCCGTAGCTGAAGATAATGCTAAAATACAGTGTCGTTCCGGCCACGGTG
+>12689 2
+GCATGTGCATTTAATACAAACTGTTCGGCTGGAATAGGCTAGTCGGAACCACTCTCAACGAGTTATCTTCCTTGACCGCCCAGCGGGCTGAAGGAGATTC
+>12690 2
+TAACAACACGGCTGTTCAAACGTACCTGGTCAACGGTGGAACGAACTGCCCCTTGCCGGAATAGTTCCTTGAGGAAACATTTGAGACTTGGTCCGCGTTT
+>12691 2
+CTCACTTCTAATACACGCGTGCACTTGAGTATCTGTAAGTTGGGGTACTGGTCAAGTAAAAGATCCTCTCCCAGGCTCGAGACTACGGTGACGTGCCGAA
+>12692 3
+GAAAGGGCAACTTCGAGGGACGGCTTACATCAAGTGCTGACTTTTGTAACCTTCTAATGCCAGTCCCCGGGTTTGGCAACTCTTGTGGCCAACGAATAAC
+>12693 3
+AACAGCATAGTGCTCTTGATGACTCGGAACTAGGTGTGCAACGAATTTAGCAACAGGAGTAGCCTCCAATTATGCGCGGGTCTCCCGTGCTGAATTCCCT
+>12694 2
+TGTGGCAACCGTGGAGTATAAGTGCATTTAACGCAGAATATTCTCTGTCGGTGTCATCGTCTGCCGCATAGTTTCGCCGACAAAAGCACCGCCATCAGGA
+>12695 1
+GCGGTCCATACGGCGGCGCCATTTGATTCGCTAGAATTAGGTGACAGCCCCTAGGTACACCTCGATGCTGGCAATTGATTAAAGCTCTTATCATACGGAA
+>12696 3
+GCTCGGCCACTGAGTCCCGAGTTCGTCGATGAATCGCAGGGAGTACCGACAGACCATCATGGACTTATATACATTGAACTCCAATCGTGTTCGAGGTTTA
+>12697 1
+AATAATGACCTCTAATTCACTGGATTTTGTAAGGGATCTCAATGAGCTGTTCCTCGAACCCCGGGTCCGGTTGTGCGGACGGTAGACAGACTGCCACACA
+>12698 3
+GGTTCTCGAGATTGGTGCACCGTCCCTTAGGAGTCGCATGCTCTTGTCCCACAGCTACCAGTCCATGGACAAAAGTGCCAGTAAGAGTAGTATCTAAGAT
+>12699 1
+GTCGTGAAAACACTTCGATAAGGCGACCTCACGTTACAACAAATACGCTACGGCGCCACATGGTTGGATTCTACGGGTCTTATGTTGCTAGGCCAGCGTT
+>12700 2
+GACATGAGGCAAAGTGACATACTCGAGTATCTATTAATGACCACTGAGGGCTCTCGCATATTTAGCGCGTCTTTCTCGGTGCACAGACTAGCGCCCATGG
+>12701 3
+GGTAACTGTGCGGGTTAATTCCACGGCCCGTTGATGTGTCCCACCCGTCAGGCGTACAACGCACGAGCTTAACATAGCAATTTATGCGCTAGAATTTAGA
+>12702 2
+ACGACCCAGTTTCGGGGCCGCTTTCAAAACTGATTGTCCCAGGTTCGCCTCCCCGCGAATTATCTTGATCTTATAAGGAAGTAGAGCTGACAAAGGTGGA
+>12703 3
+TTCACCCTACGATGGGGAATCGATAATATCGAGCAGCCGAACCTATTCTACTGTGTAAGCCGATCCATTTCGGCCAGCCTTATAGGAGAGCTTGGCGTGA
+>12704 1
+GTATTCTTCGGTTTGGCGTGTGGTGAACCCGGGTAGGGCTCGCAGCATCAGCACATTCCCCCATCATTACGGTACATATAAAACCAGTGAGAAATGCTCA
+>12705 1
+GTGACCCATAATGGCCTATGGAGCTACGTGATAAGTATCCTCTTTAGGTCAGGCAAATCGTATAACGCAGCCAGGGTCGTGCCATACTGCCGACTTGATC
+>12706 1
+ATTTAGTTGCCTCCGCCTTCGGGACAGCCTAGACACCCCTCCAAAACAAGTGCTCATTAGCGTAGTGGTTGGATGCCCGTGAATGGACTAGTTAGAAGTA
+>12707 1
+GCATTGACGGTGATAAAGACGGACTTCTAAATCACGTCACGTCTATCTTGCGAGGTTGCACTATCATCACCAATAGTCTGGCACGCCATTCGGGATGGCG
+>12708 3
+TCCTATAAAGTCTCCCTGGCCTCGTGCTGACTCTTTGCGTAATGAGGGACGATCATTGCTAAGCAGCGCACCCAGAATGTACGAGGTCCAAAGAGTTAGT
+>12709 1
+GTGACTGGCTGATAGCGTTTCCTTATAATGATTCACCCCAGGCCTATCGTACTAGATTCAGAGCGGCGGACAGGTGTCTCGTTAACAAACTGGCAACAGC
+>12710 1
+GTACCATATTGACTACTCTGCTGCTCTAACTACCCAGCTTACGAGGCGTATTTGAAGCGTTTAATACCCGGGAGGAAGGCCGGTAGTCACAGGCTAGCAT
+>12711 2
+GTTCAACCAGGCGCATCGTCAGACTACACACAAGACAGATGAGATAAACCGGAGTTGGGGTCCTGTTCGTCGTTACTCTTTCAACATGAGGCTGTTGCTC
+>12712 1
+CTGAATACGTTTCGGTTGGCACGGGTAGTTGACTAAGTTGAGCCCTTCTCACGCATCTCACGCATTACCAAACTGCAGGTAGAGCGACTCGAGTAATCGA
+>12713 3
+GTGAGTATAATCCTCTAGCTCCCTAGCCATGTCATATGTGCGACAATAACAACCGAGCTAGCACCCTGTCAGACTTGGTAGCAAGCGATTTGGTGGGTCG
+>12714 3
+AAGCGCATCCAAACGTTCACACTTGTGTGCTACGTGAAGACCTAACGGCTGATGTATGTCTGTTATCGGGTACGGATAGTGACCCGACCGCAAGTTACTC
+>12715 2
+GTTACATTTATTATTCGGTCCAGGAGTCCCGAGAATATGCCCCGCAGATCTTGTGAGGGGATCCTATAGGTCGTACGACAACTAGGCGCCAATATGCCAC
+>12716 1
+AGACCGAAAGATGTAGCCTTCACTGGTCTACTTATTCCGTGAAGTATTCGGCGCATCTAGCGTTAGGTACGCTAACGACACATAGACCCCTGGTCATGGG
+>12717 1
+TCTTGAGTGCCAATTGCAAATGACGGGGCTGATTCCCACGAGCGCAGTTTCACTACCAATTTTGCAGGCTCTACGAACCTGAGAGATAGTCCGCAGATTG
+>12718 3
+TAACCGCATATGAAGTGGCGCGCGATTTGCTTATTTCCCACGGTGTTAAAGGAACTATCCTACCCGAACCGCTACTCAGTCGACGTAGGGGAGGAACTTT
+>12719 1
+TCGGACCAGTGTGCGTCACTTAGTTCTACCGAGCAAAGACATGTCGGGTCACTATGACGGAGTTTTCGAGTGTAAGCAATTGCCAATCGTAACACGCCTC
+>12720 3
+CCAAACGCTTTGAATGATCCTCGCCTCCGGTAGATGGTCGTTCCACTGATAATGAGAAAGGGACAACGTTTGTTGTGCCAGCCACGACGCGAATTCATTG
+>12721 1
+GAGGGTGCGGTATGAGTAACTCCCCTTTTGCTCGTCTACGTTCGTCCAATCCACCCTGAAAGATAGACAAAAGCACCCTCTGTGTTAGGACTGGAGAGAT
+>12722 3
+AATAGCTTAAAGCATCTGTGGGGCGCTCCAACGGTTGTTACGAGCTGGCACTTTCTAGACGACATCGTGATTCGCAGCGATTACTACGCACCGTTAAAGC
+>12723 3
+TAACCAACGTCTAGGTGGCCAGTACGCGATAGTAGTAGTCGGCCAGTTTTGGCCAAAGACTAAATGCCGCTCATCGGTAAGGGTATCACCCTCCGATTTT
+>12724 1
+AAATGTCTAGTGTGCATCCGCCTTGTGCAGTTTCCCCCTAAAATGCAAGCCCACGTTAATCCCTGGTGCCCTATCCTAGTGGAGAATAGGGGGATAGAGA
+>12725 2
+ATTCTACCCTGCAGTTGTTAAAGTGGGAATAACTCAGGACCTCCAGTGAGCGTTTGTCCCCTGGCAAAATGATCCAACTTCGGAACGGGTCTGAGCACTG
+>12726 1
+AGGGCGACACCTAACCCAAGGTTCACAAAAGTAGATAAAGTCACGCGATTCTTAGTGCTTAGAGCGTCCTTGGCGCTATGTTCGGTCGCCGTCGTTAACT
+>12727 3
+CGTAATTGACTTCCTAAACGTTGAACGCGAATGGCGTAACCCTAGCCTTGCTGAAGGTTCGTCAGGCCTGTACAAGGTGTTCAACTGAACACAGCTGGTC
+>12728 3
+CATCGGAACTCTATACCTCGTATAGTCCGACGCGCCTACTCTCGGATCTCGAGCAGACAGAAGAGGTCGTCGAGATTTCTGTGAAGCTGATGAATATTGC
+>12729 3
+AAGTTAGGCCATTTCCGCCGAGTACAGCGTCTAAAAGGGAACTTATAGGAATCATGCGGACCCAGTTAAGTTACGTCTTCCCGCGTGTTATCGTGCGACC
+>12730 1
+GCCACTTGGGGGGCTCACAAACTATTCATAGCTTAACTTTATGGTCCGAGTAACCACGGCATTACGTAGCCTGACCGACTCTTGAACTGAAGGGTTCAGG
+>12731 1
+TCACCCTGGGCAAAAGGGGCTTCTACAACCACCCGTTGCTGTTTAGGCTGCATTTGGAGGTCTCACAAATCCAGGGTCAATATCTAAGATCGGGATCGAT
+>12732 1
+TTGGGCTTGTTGCCTAAATAATAGGGGCGCTTCCTAGATCGACGGGGCACGCAACTTCATCGCTATGGCAATCGCAAAGTTCTCTGTCAAGCAACACTGA
+>12733 3
+GTCGCAAGCGTGCTCGAGTGTAATTTAATTTGAATCTACGAAACTCTAAGCTTATGGTAAATTCCAGGCCGACCTCGGAGGCACTAGTACCGCGTCCCGG
+>12734 2
+CGCCGGTGACGCTCTTGTATCCAGCGCCGTAAATGCTTGGATCAATGTTGAACACCATATACATGCGTCGAATAGCAAGGAAGGTCGGCCTGTATATCCT
+>12735 1
+GCCCGCAGCCGAGGATGCGTTTGAATAGCCATCACAAGGATTCTTTAGATCTTTTCGACTAGTATATTAACACGGCGCTCAAAGACCTGTCTCGCGGGAG
+>12736 2
+GTACGCTCCCACTTGGTTTAAATGAATCATCATGCGGGAAACCCAGCGGATTCCAACGGATGTGGTCTCATCGATCGTGCGACGAATCACAATCTTTGGG
+>12737 1
+ATTGAGCCAAACCAGCATAGATCCCACTGTGGTTCTCAATGACGTCCTTAGGATCTGACCGGGTAGTGCTTAGTCTAGCCGTAAGTAGCCGATCGAGATC
+>12738 3
+CCGTTCCTAACGCCACGTACACTTTTCGTAGCGGCTATCTGGGCAGTCCAAATAGCGATGCGTCAAAAGTATGATCCCGCAGGTTTTAATCTAGAGGAGG
+>12739 1
+TTTCTTTGTACAAAGTGTCCCGTAGGGTGAACCCCCAGCCCGGTCGAAATTGGAGCGGACAAATTACCTGCCAAGGGATCGTTACCTTCATGAAAGTGCT
+>12740 3
+GTCCTTGTTTTCCGATCCAGGTGACATGGAAAAGGCACGTAGGAGCAACACTCACTTGGCGTTGAGTCTCCCTAGCATAGCACTCCAAATGTCAGGTTAG
+>12741 3
+GTGAAAACATCGGTAGGAGTAGTAGATCCGATCTTTATCGCTGGCCCGATGGGCGCCTTTAACCACTTGTATGCACTGTATTAATGAAACCCCGCCGACG
+>12742 1
+CCAACATCGGGCGTTTAGCGAAAGAGCACGGCATGCGGATTTCTGACCGGACTGCAAAATGCACCCGCCCGTAGAGTTCTTCATGTAACTTGTAATTTGT
+>12743 1
+TCAAGACATTGTCTGACTGCACGCGATATTTTATTGTACGAAGTCGCAAATGCGCCGATACCTGATGACACTCGCGTCAAGAGTCGGCTGATGCCGTCGA
+>12744 2
+GCCGATTGTAGAGTAAGGGTAAACCTTACCCCCCCTAAGTGGCCAGTTTCCACCAATAAACTTTGTTGACAGGGGTACTGACTTTCTTAGCAGGCGGCAG
+>12745 3
+CCCGTGCGCCCTGAAGATGCTGTAAACAGAATCTTCCAATAGATCGTCCCCATGATACTGAGGTGGTTATAAACGACGGTTAAGTGGCCTGACTCTGCGT
+>12746 2
+CAGACCTGAACATGATCCACCGTGACATCGCCCTTCTTTGGTAAATGCAGCACGTTGGTGGTACAGCTTGACCGTAAAACGATCGTTATTACAGGTGGGC
+>12747 3
+AGGTATAAGCAGGCGTATGGTAGGTATTCGCTATTAGCGCCCGGGCATCAGGAGTCAGCGTAGCCTCTCCGATACCAAATTCTCATGTAACGTTCAACCT
+>12748 1
+ACGTGCCCGGTAAGTCGGATATCAATATGAATGTGCTATCAGGCGGCTAATGATATAGACATTACTATCGGCGCCCGGCCAATCGCGCTTCAAGTGTCCT
+>12749 3
+TCCGATGGCTAGAACGCTGCTTAGGCTGCAGCAATCCGCTCGTTGTCTGAGACAAGCTGTAAATGGTCAGACAATCTGTGCCTGTCGTATCACCAATAAG
+>12750 3
+TACGGAGCTCTCGACTAGCTCCAATTAGTACCGATATTAAAGGATCTGTCAAGCCGGAAACCAGTCATGGCGAGTGTCTAGTCGCTCTGACTCTGATGGC
+>12751 1
+TATTGGGCGAGGACTTTCCAGTCATCCTGACAGACGATAGATGGCTGGTTCCTCCGCGAGCCCATCCTACGGAATGATAAAGCGTGATATGAACTTCATC
+>12752 3
+AGTTTACTGCGCAACCATGTTTGTACCGGACCGCGTCTGAGAGCATAAACACCTGGATAATATCAGTGCCCTTGCTACGGATATCGGTCCCAGGATGGTA
+>12753 1
+ACGGAGTGTCGGCACAATTACCTAAAGCCGTTGAGCAACTGGTTTTGGTTGCGCCCTTACATAATTCAGGCGAATAAGGGCACTACTGGTCCTGACCTAC
+>12754 1
+GCGCTATCAGCGTGAAGGGGTGATGCTTGTCCCACCTTACAGACCTATTAGGGTTTGTAAAGCAGTGACGCACTCATCTACCGGTGCACAATCCTTAAGA
+>12755 3
+AATACGTGGTATACATGTTGTCTGCGCTAGGATCAGCCTGTACCGCCCGAATGATGACACGGTCCTCTAGCCCGTATGGAAGGAATATATCATCGCAGCT
+>12756 2
+CAAGTCCTACATACGGCCGTGTGGGTTAGGCCATCTTACAAGCGCCGAAGCGTTCAGATTCATGCTGATTCGTCTGTGATCGGTAATCAAGGCAACCATA
+>12757 3
+GGGGCACTGTCGTCTATAGTAGATGTCTGACTTGCTCTGCGGATTTGCACGCACGCACCTCAGCACGGGAGTTATAATAGCAGAAGCAATTCTCATACAC
+>12758 1
+TATGTACCAGCAAACTTGGATGGTCATCGCGTTCCCTCTGATACGTGTCCCTTAAGAGGGGCGAAGAACTAAGCATTGCGCAACTTGTCTCAAGTCGCGA
+>12759 3
+CTACCTGTGGAGCAGATTGCGTGAGCCCCTGCTATTGAGGTGTAGGGTCAGTAATGAAAGTAATCCTCCCATGTTACATCTCTGACCGAGCTAAACACCG
+>12760 2
+CCACGCGTACGTAATGCTGTCGTAATCATTGTATAATCTGATAAATGGGGCGGCCAGAGTCGGATCGTTTACCCATTTCCCGCAGACTAGACCGACTGAG
+>12761 2
+AGGTGAAGGACACTCTCGACCTATCCCGTCTTGGAGGTCTCGATTCGGATGACCAACAGCGTAAATGCCGACTCCATGCGATATCAGGCTTTATGATTGA
+>12762 1
+TCGAACCTTGTTCTATGGTACAGTCCAATGCAGGAAATAAAGGAAATCGGCGACTACTCGCTGGGGAGTCTGACCGATCCTCTACGTTTTACGCAGCCTG
+>12763 3
+GAGTTAACAGCGACTTGGGGTTTTGCACCGCTCGTGTACAACCAGATTAGGGTCTTGACAAGCACCCTACTGTTACATGGCAACCTTAGCGACAATCTGG
+>12764 2
+TAAATGGTGACACGAGGTGGTAACCACGTGAACTATTACGCCCTATCGGGCGACTTATCGTGCGTCAGTCCCTGATAACAATCTTGGGTTAGCACACGCT
+>12765 3
+GCACTGCAGATCCCGCCGGCAATCATCCTTCGTTAGTGTCATTGTGGTTTTGAATCTGATGCAACACGGAATAAGATGCACCAGCGGAATCGTGTGCAAC
+>12766 3
+TCAACTCTAACTTCTAGCAAGGCAGCCAACAGGTCCCAGGTATGTGGCAGCCAGTCGCCTTGAAAATTCCTGATGGACCGCTGAGTGATAGTTTTGTACG
+>12767 3
+TCCTCTTATTGAGGCGCACGACGTTTCAGAATAGTAAGTAGATATAGTATACCAACACCACGCCGCTGGTAGGGGACGTATCCCGTTGGGTACTAGCCCT
+>12768 1
+AGCTCGGGGTGCTAATTAACCATACTGGGTGTATTAGGCAATACGGCCCCCATATGAATAAGTCTGCGTTACACGGCACCGAAGCGTCGTTTTCACCAGT
+>12769 3
+TTGTGCGCCCGTCGACAGACTGTTATATTGCAAAGTTAGGCCGCAGCCTACCATGTCATTTCGATGGTCCAAGAGTGCAGGCTAACAAAGCTGCTCTAGA
+>12770 2
+TGCCCAGTAGGTTCGCGAACGGAGTGATCTGGCGCTGTCTGAAAATTACCGTTCCTGTCCACAAGGTCGAAACAGTTCATTAAACGTGCGCTATAGCATC
+>12771 3
+CAAGGGCCGGGACTCCTTATACGGACCTACTTATAACGGAACTGGTCAGGAAGGAAAGTTCATTTTACACCTCACGTCGCGTGTGTAATGCCGATCTGTC
+>12772 1
+TGCTCGTCTACAGGATAACTTTGAAGTGCGGACGTCAGATACGCAAATCATCCTTGGGGGTAAGCATCCTAACCTGCAATGCTCATCCGTCTGGAATGGC
+>12773 2
+GTGTTTAAAGTAGGGTATTCCATGCGTGACCGCCGGGTAGCCTTTAACGATTCTTGCTCCGCAAGTGGCCACTAATAATACAGACGGGCCCCAGTAATCA
+>12774 2
+CTTCCAGGTTGATCCGGCGAACAAGCAGTTTCATGGTTCGATAATTGGATCCCGGACACGGCGGAGGCATCTAACTGAGTACCTTCTATATAACCGAGTC
+>12775 1
+ATACTCCATTATTAGGACGCGCAGGACTTCGAGTACTAAACGCGGTTCGATACGCTCCGGACCCCAGCTCACGTGAAGTTTTAATACTGGCGTTGAGTAG
+>12776 2
+CGAGCTGGTCTTCGTGCTTGTGCGACTAAGACACCGCTTGTCCAACTTCCGTTCTAATTGACTTAAGAGTACGAAAGAATTGCGGGCGAACACGTCCAAG
+>12777 2
+CGTTCGGTTGAAACTCCGCAAGGTGACTTCTCATTCATTGCTGGAATAAGGTGGGCTTTGAGTACTGCACACCACGACAACAGTACCCTCAACGGGGTTA
+>12778 2
+CTGTCGAGGCCACAGTTAAAAGTGGACAACGCAGGTCACGCGTTATGTAAGGATTACTGTCGTCAGTACACACCGAGATTTGTTCCTCTTGATCCCACGG
+>12779 3
+CAGCAGGGCCTTTATAGAGCATCGTGGATTAAAGTATTCCTAACTGCATTAGGAGGGTAAGGGCCTCGATCCAACATGGATTCCCGTCAGCCTCGACTCT
+>12780 2
+CGAAAGGATCAGCCCTGCGTAAGCGATTACCACGAGAGGCGACATCTTATCTGGTGTACATAATCTCAGTTCTCGTCTCTGCTAACATGGGGGGCATCAT
+>12781 1
+CGACCATTTTCGTGGGCGCGGCTTGCTATAAGTGCCCCTGCATATACTTGCCGAAAAAGTGGGCGCCAATTTGCTTCTACAAAATAGCACGAGGTCGTAA
+>12782 3
+GTAAGGGGCTGCCGGATTTTGGGCAGCCCTACTAACCACCCGTGTGATGTCAGAGGATAGCTCAGCTACTTTAGCCGCTCTCAAATATACCATGAGTAAT
+>12783 2
+TTAACAATCTATTGTGACTGAGCATACACCATATGACCAAATATTCCCGCGGGTCACCCGAGTAGTGGTCTCGTTGGTCGAGGGGGCATACCTGCTAACG
+>12784 1
+GCCTCCACATGCTCATGGGATGGAAAGGGTCCTATTTACGAGCAAGTTCGAAAGCGCATCGCTTCCCGATACTGCTATGCACTAACTATTCGGGTAAGGT
+>12785 2
+GGTCACAATTCTAGTAACCCTTCTAAGCAGGACGAGGTGTGTAGAGACCGTACCCCAGTGACTTCCCCTGTCATTACGGCGAGGATTAGGTAATCAGTTC
+>12786 1
+GAAACGATCGGCCCTTAAAGAGCTGATTTGGTATCACTTCGGATCGCCTACATCCCGAAGTACTAGCGCCCGTCAGCCTAGTGGATTTTAATGCAGGAGT
+>12787 2
+TTTCGAGTACACATCGGTAATTTTTCGAGCCTCTGCGTTCAGGACCTCATCGGACAACGGCAAATTCACTGAGACCCGTCGGAATGACAGGAGTGTGACT
+>12788 2
+GAGATTGGTGTTGCGAGCATCGTGTGCTCCCAATACACTAGAGTCGACCTTGATATCCATGACAAAGTATCTAGCATTGCACGGACTCGCCACGTGTCGA
+>12789 2
+TGGTAGTTACCCCTTAATGCATGCATAAGTAGGAAAGCGAATACCATTGCTCCGACGATGCTCTGCTATCTTAGCGGGAACGGCTACTGTACGCGCAGTC
+>12790 2
+AACGTACGCGCGTACGCGTGACCGGATAAAAGTAGCGTGAATACGCAGCGGTTTTTTCTCAGTTATCCCTGCGTTAGACACCCTGCGCTCAGATTAAGAT
+>12791 3
+AATAGCAACCTCGGCATAGCCGCGTTACCCTCCTATCTACCGTAACTGGTTTGGTGACCACTGGGAGAAAGCGTATACGATATCTGTGTAGCGATTGGCA
+>12792 2
+ACGGAATTACTACACGGCATGAAGGGAATGGGGGACAGCCTACTTATCAATTCCGTTGAATCCCCTATGAACTCCTCGTTGGCTTAGTGCTAGATCGCGC
+>12793 2
+AAATGGCCCCGTGGCAACAAAGACGCGGTGCTAGCGTATATTAACTACTTGTAGTAATGGCTTCTGACGCAGTACTCTGATTACCATTGGTACGGCGCCC
+>12794 1
+CCATTGGGTGCGTTCTAATGTGATGACGCAACATCGGGATTCTTGTGAACACGTAAGCAACACTAATATGGTCTTACAACCGTCGCCCGTGGACAGTCCG
+>12795 1
+AGCGTTAAGTTGGAATATAAAGAATACAAGGCAGGGTACCCGCTTGGGCCCTCGTAATGTTAATCGTCTGCCGCTTAGCCTAGACGAGCTTTCGCCCCAT
+>12796 1
+TCATCGTTGTATCCCCGCCTTGAAAGACGCGAGACATAATAAGGCTGCTAGCACGCATTCTAAATTCGTCAATTCCGCGGTGATAAGTCGTGCGTGACGG
+>12797 2
+AGCATTACCGACAGGCGCGGGCTTGTTTATTCTGGACCTGATCTTGTACTCACATCTGCTACGGTTGCAAACGGGAAAAACCGATCGGTCAGTAGATCAC
+>12798 3
+TCGCAGGAGTAATCCGGCTAGCAGCTGAATGATCAACTTTCACAATTTATGCTTGTGATGGAAAGTCTTAGCCGCCGGGGATCACGTGCAACCGATCCCT
+>12799 3
+GACTTCGCTAAGTCCTTAACGCCCATAATCCGTGCAAAAGTCGAGGTGAAGCTTTGTGCTGGTGCTCATACTCAACGCGTCTAAAATCACTGGATCGGGG
+>12800 3
+TCCCCGGGGTAAAAAGGATCTTAGTAGTAGCTACGGTCTCCTCGTCATAAGCATATTCCAACACGTTCGCAAACCTGTCCAGTGCGACGAGGTTGGGATT
+>12801 1
+TAAAGCAACAGCCAGATCGATGGGCCCGGTTCTGTGTGATTTAGTACGGCCGTATCCAGATGTATCTTAAGCACTTCCGAGGATAACTCCATGCTCGACG
+>12802 2
+ACGCTCTGTGAACTCCACGCCCTCGAGAAATAATCTTTGCCTAGGCGTTATCGATGAGGCCTTGTTATTGAGAAGCAGCTCGGAGATCAACAGGGCTCTA
+>12803 2
+CAGACGGTGTCTCACTGATGTTCGAACTAGCGCCTGATTCTCGCACTTACAACACACGCCGCTTGGGTTGACGGAGATGTGAACGAAAGTGCATATTTAC
+>12804 3
+TGGGTTTTGCCGACATCCTAACATCCTGTGAGTGTGACACCCTCGAGCGCGCTTCTGAACTCGTACGGTTGAAATGACGAAATAAGTCAAATTGGGCACC
+>12805 1
+CAACATACTCGATGCTCTGTTGGTCGTAGACTAGCGAACGGCGGATTCTGTGTACTCAGCCGGTAGGATTAGGCCCACATTGAGACAATTTCCTCCAGAA
+>12806 2
+TCGGCGGTTAGACTGATCGCTCGTATGAATATTTATGGTGGCAACAGACCCAGCAAGAAACGTTGGCCAAGCGTTAATGTATGCGCCCTCCTTGCACATC
+>12807 3
+CCCTAGCATCTATTGTTAGTAGGAAACGCATCGGACACCGAGTTAATCGGCGCTTCAGATTTGAACCAGTGGGTGACGTCACCTGGTGACTTAAGCTCCA
+>12808 3
+CCTCAACGGAAATTTTTTGCACTATAACAAGCATTGCTCGGAGTTCGTTGGGCACATAATGTACTATGTCCTCCGGGTAGACCCGCCATGGAAGGGCGAC
+>12809 3
+GTTGCTACTTTCGCCTTGAAACCGTGAAGTTTGCCAAGCCGGTGCCCATAGGCCACAGGGCAAGGCTAGCGACATTAAATTCTTTTGCAATCACGGATGA
+>12810 3
+TAGGCGCACGGGCGCGCTACTTTTTTACACAAATTAGCGCCATCGCGCCGGGTTGTAAAGCTTAAGCCTCACATAAACGCTGTAGGGAATCGATTTACTG
+>12811 1
+GGTAATTATGCGTGCGAGAACCGTCTTTTCCTTATGGTCCACTCGCCTATATAGTACCAAAAATGGAATAGGCAGGTCACCTGCCAAGCCGATCGGGTCG
+>12812 3
+TTGTCTTCTGAACAACTAACATTGACGAATACACGTCGGTATACGGGGGACCAGTATCTGTTACGCACTGGCCGGCAGAAGCCTCGTATTGTATGCCACG
+>12813 2
+ACGACGTGACCACGCCCTGTGGGCACTCCTCACAATCATAGAGACCCTGTCTGTGCATGATTATTGATGCTGTTTAATTTGCGAGGGAACATGAAACGCG
+>12814 3
+GTGAAAGCAATAAGATGCCGATGCCAATTCCTTCACCGTTCAGGGACCACGGCTATCTGTTCGATAATTAGCGCTCCGTGTAGTGCCTGCAAAGGATGTC
+>12815 3
+GTACGTGCTATTCTCCGGGAGATTCATACGCGTAAAATCTTTCGTTGCAAATGTGCCAACGTGCCAGCAGCCGGCCGGATTATTAAGTCAACTGAGCGAC
+>12816 1
+CGGTCACTGCGATGAATGTTCAATTGCGATGAAGCCGAGCCACCTAACTAGAGACGTGCATCGGAATCTCCACTTTGATATCTAAGCGGTTTCCGGATCG
+>12817 3
+TGTTAATTCGTACGAAGCATCAGGCGGGTGTGCAGGACCTTCCATTATAGCTAGACAAACCGTCCTGCGCATTCAGTATCCTAGCTGTACGGGAAACCTG
+>12818 1
+AGTCTAACCGCCTGTCACTGGTATGTTATACAATCCATATCTCCGACGTGGGTGTACCCGGGAAGTCGGTACAACTTTCGGAAGTCGGGTAGACAAACCT
+>12819 1
+AAAATGCTTGACCGGTCAGCTTTCGGCTGACTCGTGGACCACTAAGCCCTGGCGACTGAGTACCTATCCTCATAAAGATGGACTCATATGGTGTGTGCAA
+>12820 2
+CCTCGAGTCATACGATCTCTTAAGTGAGTGCAAACAGGGGGCTACAGGATCTGCAGTTGCAGTGGAGTGCACATCTCTAAAGATGCCTGTTAACCCTCTC
+>12821 3
+GGCACCTGCCTTGTAATAGTGCTGGACCGAGTGTTAGCACCGCGAACCTGAACGGATCCTGTTATTGTTTGATCCCATATCACAACATTGAAGCGGACGA
+>12822 3
+GTAGACCAGGATCGTTTGCATGGTTCCCTCTAGGTACGTGAGTGCATCCAATACTATCCGAGCGTCGGACCTCACCTAAAGGCATATCATGAGTTGACGA
+>12823 1
+AACAATGTTAAGTCGTTTCCTGGTAGGCGTTTAGAGCTACCACCTTCCGTGTTACGGCATGCGGGGACGAGAAATGTATAAAAATGCCCTCCTCGCCCAG
+>12824 1
+GTGTCCGCAATTATCGGGGTGTAGCTCCTCGCTCTGGTGATTCTACTATGACAGTGCTGCATAAAAACAATCCCGTATTGCCGCCAAATGAAGGGGACCA
+>12825 3
+CGCACCTGGATATAGCTGAAGCTCCACTTCAATCACTTCTGTAGCCCCGTTACACAAATTGCTCGTGTTCCGTTAGGCGGTTTGACAAGGGAGGAAAGGA
+>12826 2
+AGACTAGGGTGGTAACAGGTATTCGGAGTTGGCCACACGAGTTTTCTCACAGTTCACAGAACGGGAGTCAACGACTACGCCACTTCTCTGTCATCTGACT
+>12827 1
+CCGCTTTACTTTGTCGATGGTACAAACCTCGTACTCTCGGACTGTATCAACAAAGATTGGCGCGCGTTTCACTGAACGACGCCAGGTGCAGGAATATAGG
+>12828 3
+CTGCCGGCATTGCTAGTACTCGTGAAGAGTTCAATTGGCACTACCCTAATGGGCCACACGCCGTAGCGATGAGTAGCCACCAGGTTAATTAGTTTTCGAA
+>12829 3
+TTGAATTCGTACCACCTTAATTCTGTTGATAGTAGCTCATCCCAGGCGGACAGAAACGTCTGCTAAGGCGTAGTGATGAATCGCAGCCAGCCCGCGGTAT
+>12830 2
+CGACCCGGTACCGATAGAGTGAATAGGGCTTCTCAATTTAACAGAGCCGTTAAGGTAGCCGGTTATCTCAGGGGCTTGACTCCTCCCATAGATTCATGAC
+>12831 2
+AACATCCTCTAATGGTGTATTATAGAACCCCATGGGCGGCCGGTTGCTTGCCTTCAATGATGACTTCCAGTGCACGCTATAAATGAAAGCCGCGTGGCGA
+>12832 2
+TAACGAGGACTAGTCCTCGTCGCTCGTTAAACGCTTTTTTGGGAGCTCCCTACCCCAAACGTGAGATGGATACACTGAGCTCTAAAAGTTGGGGCAGTAC
+>12833 1
+ACTAGGCGAAGGCAATTATTTGGCACTGAATGTTGACGCACGTATACAGTACGTTTCGCAGGACTGTGATCCAAAGCTAGGTCCCCGGTTTCCACCGATC
+>12834 3
+AAGGCAATTCTCGTGGTAGCACCGAGGTTATTGACGGTCCAAGGCGTAACGCTTACGCCGTGTTTCGTATTCAGAACTAACAGCCGAGTACCTCTAATGC
+>12835 3
+CCCTAATGCCTTCATTCTGTGGCAGATGGCGCTTCTTTACCGGCGAAGATTAGTCAGTAACAGCGGAGAATGAATCACGCTGAAATTCACGCTCGAGTGC
+>12836 2
+GAGTGGCCCACTTTGTGCTAAGATTAGTAAGGCAACTATTCCTAGACAAGGGGCCAGTCGCTGGACGCGCTTAACACCCTAAACTTTGCTTGGTCCAATG
+>12837 1
+ACCTCAATCACCACTGACAGAGTTGCGTGTTTAGCCTGGATGACTGGCGCAGTAAGAGAAGAGAGTCTCAGCGCTCCATTAGATTTCCGACAGCTTGTCT
+>12838 3
+TGCATCGTAGTGGTGAAAATTCCCGGGAGAACCGCAATATAAATTTTCATACGAGGGGTAAATTACTCGGCATGCGACCCGCCGTTCCGTTTCGCACGCT
+>12839 3
+CATATCGGGGGCCCCGGTAAGTAAGACACGCAGCAAGTGTAGTTCCATTCGGGTCTCCGCCTGGTTAGCCACAATAGCTTACTCTTAGAATCAATGAGTT
+>12840 1
+GTAAGGCCTCAGTAGTTTATATTTGGCGCCCTTACCAGACGCTGCAACCTGCGGTGAGAGGCTTCCAATAAAAGACTGTTGTCGGCCCTCAATTAAGGAC
+>12841 1
+ATTAAGTGCAGCGCGGTTTAGAACAGTCGTCCGTCACTACCTCACCTCAGGACTAGGCGGGTTCTGAGAAGCCAAAGAGGTCTGTAACTCACTAGTTCTT
+>12842 1
+AAGTATACAGGTGTGAAAACCACGTGGCCCATGAGTTGCCAGTAACGGCCGTACTGCCCATACGCCGATTTATTGAACGCCATGAACTCTCGTTGTGTTG
+>12843 2
+CTCTGGGATGGGAACGTATAACCGGAACATTTAAGCGTAATCGTTAGGCGTGGCCAGGTCTCGATTGAAACACGAGTAGATTTAACCGCTTCCTCCTCCC
+>12844 1
+TGCACTGTGATATCAATAATTTCGTCTCCACGTGCCGGTGACGAGATCGCACAAGAGGGCCAAATGGGCTACCCCGGCTTGATGCAATAACTTTATCGGT
+>12845 1
+TCTGGTAGCTTACGTTGCTGGTATGACTAGCGGTCCCGTCCCAACGATAGTCCATCATAGCCAGAGAATAATATTGCAAACATGCCGACGTTCGGTAGCG
+>12846 1
+TGCAAGGCCTTAGTTATATACTAGCGTTAGAATACGGGGACCTACGGATCACATCCTGCCTGCTCACCAGAGAGCGTTTAGGGATTCCCAGTACTGATGC
+>12847 2
+CCCTTGGTGAGATACCTGTACGCGGCTTGAGCCGGCGCGGTACTACAAATTTCCGCCCCGTTGCTGCTAATGGAACGATACTCAATTTAGAAGTTAAAGA
+>12848 2
+CCGTACGGCTTAGCCTTCACGACGAGGGTGCCGGTCTAAATACTCGTAACCCCTGGAATAGGCCGATCGGATTAATGTAATCATGTAATGTGGCTACCAT
+>12849 1
+GCTTCGGACCATTCGCACAAGTAATCCAGTCCGCTCAACGTGAGTGTTGTAGTCGGAAATAGTGTCCTGAATCGCTCGATGGAAAATGCCTGTGCTACAC
+>12850 1
+ATCGCGGTAACGCTTACCTGGTAGGTTTTTTCCATGCTTCTTGTGGAACTAGATGAAACAGCGACCGTTCTAAATGCCGACGGGAGCCAACCCCGTAAAG
+>12851 2
+TGACCGGTCAATGCTCGAGGTTTAGGGACAAAAACAGAGTTGTTGGTAACCGACTCTATCGCTATACTTCCAAAAGGCTGGTGCACCCGGTTCCCATTCG
+>12852 1
+GGAAGTAAACCTCCTAGGAAGTCCTCAACCAGACGCTGTACGTGCGCCTATGTTTAGCTGTCTAAATGCGATGTCGGCTTCGATTAGCCCTACTGAGAAG
+>12853 2
+ACATCTGACGCAGAACCTTGAATATGGTAATCTCCTGTCGTGCGAACGTGGAGAACATTCGAGCTCTGCGATTCGTAGGCTAGTCGTCCAAATCGGTCCA
+>12854 1
+AGATACCACCAGGGTGCCCATCGGGTTCTTGATTTTATTTGGTAAGTGGCGACCATTGTAAGAAGAGCCTACAAGACTCCACCGTTCGGACTGGATCCAC
+>12855 1
+TTAGCTCTAGGTGTATTTGGCAAAATCTAGCCAGGAGCTCAAGGACCAGAGAGCTTCGATGTCACTGCTAGGCAAGCGGGTCCCCTACTAATCCATCTTG
+>12856 3
+ATGAGTCATAGTGAGACGACGACCACTATCGCGAACCCTTTTCGGCAGGTGACGAACGCCTGGTCTTTAGGTCTGCCATTCCACAAATATGAGTTGACTG
+>12857 3
+GCCTGTGTTAGACACCAAGGGACGTGGACATATTGCATGTCATTTAGTATGGACTCTAGTTACCCCCACGCGTAACCGCGGTTGCAAACTGATCGGATAC
+>12858 1
+CTAAATAAGCGTCTCTCACCGACGTTCGGCTCGGATGGGAACCCCTAGGATCGCTTGCGGGTGAATTAAAATTTTCTCATGACTCGGGCGATGACATACA
+>12859 1
+AATAGACCCATGCGCCCCTTCGTGGGAGCAGATTCTCTTGTACCGTGATGCATCGCCCGTGATGGTAATAAATAAAGTCGTACACGTCTGCACTGAGTGA
+>12860 3
+TTTAAGCATCACAACAGAAAGGAAGGGGGCTGCCCTGCCTACTGGGTCCTCTACATTTTGCTCGGGTACCCTTCCGGTTAGTAACTAGGATAAAATCGGC
+>12861 1
+TTAGGAATTCTCCAGATGACGTAGTGTAGGGATATTCCAGCAGCAGTGATCATACCGCCGTGCGAAATAATGCGTGTATCATCTCCCGCATCGGCTCCAG
+>12862 3
+ATCATAGACGGGCGTATATTGCGCTACTGTGTTGGCCCTTCGGGCCTATACATGCCTGCGCGATTATTAAGACAATCAGAGAGACCGAATTACGTGACCC
+>12863 3
+CATGTAAGCACATACAACCTAACCAGGCCGAATGCGCTTCTTGAGAGTTATCGGCCCGGCCATTTGCGGCGTGGTAGCCTATACTGTGTGCATAAAGATT
+>12864 1
+ATGACTATTACCGCGGAATTCGGGCGCTAGCCGCGAGGGGCAATTGTCCAATAATGACGGTTCCTATAGATGAACACTGGTTTTCCGTGACCCATACCTA
+>12865 2
+GCAAAGCGGGCGACTTGCACCATTCTGCCTGTCCGGAACAATAAAGGTCTGAAGGTACTGCTGACGTTGGCGTTCATAGTACCTTGAGTACTCCTTACAA
+>12866 1
+GGGATACGCCCGTATCAAGATTGCGGCGCACAACCTTCCCAGACGGTTATCCTGGACGCTCTCTTAAGCTTGTGCAATAATGCAGGTGGTGATTAAAATC
+>12867 3
+TCCTATTTGGTCCCACCTCATAAAGCAGTACTAGCGTGTAACTGTCTGATACCGCCTCAAGTGCTCAGGCAGTGAGGAAAGGCATACCTAGGGGCTATGT
+>12868 2
+ACCGCAGGTTCTTAGCCCAGGATTCCTCCGAGCCTTTCCGACGTATTTCAGCAAAAATCTTCTACGTATCGGAACGCGAGGGAAGATGACGGTATTGAGT
+>12869 2
+TGAACTACGTGATCTTGCCCCCTATGGATGAAATATAGCGGTCCGAATCCGATCGAGGTGTTCGACATCAAGGTGGTACTACTTAGCCGCCTAGTCGACA
+>12870 1
+TTCGATGATGACCGTCTCTCAATATCGGACAGCCGAGGAGGCGTAAGCCGCAGCGAGACAGTCTTCAAATGCGTCCATTTTCGGACCTTGCTTGAAATTA
+>12871 3
+CCAGGAGAGGTGGCCTGCGCTTCATGCGACGTTGACACTATTTAATCCACGAAGGGAACCTCCTGGACATACGTCTGTAGCTATAAACCGCATATTGTGT
+>12872 2
+CGGCAAGGCCTTCTGGGTCTGATATTCACCCTACGGTAATAATAGTGGATGCGCAGAACCAGTCACTTCGGCGCAAACAGTTGTTTGATAACCTATGCCG
+>12873 2
+TTGTAAGAGTCGTGAATCATATGAACGTATTCCTCAACGCCATTCTGCAGGGGAACTATCTCACCTTGGCCTCTCGGGACGCGAACAGCATTGGCTAGGA
+>12874 3
+CAAACCTTCAGCACAGTCCTTCTCGACTAGAAGTGGAGGAACTTGTTTCTAGAACTTACGGATTCCTCAATAGTCATGCCCCAGGGGTCAGGGGGCGATT
+>12875 2
+GTTTGTCGCCATTTATCACAGTGAAAGTCTCCGCACTAGAAGAGCCGCCGAAGTATCTGCAGGTGACGGCTTAGCCTGTCACGCTGTCATAGACATAGAT
+>12876 3
+GGTCCGTAGTTGGCCACCTCGTATCATAACGATATGTATGGATGATCGGTTCAATTGAACTCCCCACTAAAGTGCGATAATGGGACAGTCACGCTCGCGC
+>12877 2
+TAAAGTGCATCAAGAATAAGTGCCGGTCGTAAAGATGGTTCCAATCCTGCGGGGAGCGCCTACCACTATCCTATGATGGTTCAGATCGATCGCCTTCCGT
+>12878 1
+GCGCGTGATAACGCGATCTTCCCGGTGGTAGTTGATCCCAGACGGAAGACCCTGCAGTTGTCTCAATGACTTAACGCATATAATCTATACTGGCCAAGGT
+>12879 2
+GCGCGTTGGGTAAGGACTTACACCTACCATCCGTGTCCCGAAATAGAATCTACCTTCGAAAAACGTGTGGCCGTGATGAGTCTGAGCATAGTCTCTCATG
+>12880 3
+CCGCTAGAAGCACTTGTAGTACTTTTTCTTCCCCGAGATAATAGTCCCCCGATGGAGTTGATGGCGTGAGACCGAAAGATTCTCCAGGACACCTATGGGA
+>12881 1
+TGCTTTACGTTGCATTGCACCCGTTTACAAAGTGCATCGCATGAACGGAAGGTGACAACTGACGAGGGACCCTCACTTTTGTAACTGCGAGTGATGCACC
+>12882 2
+TCAAATAGCTTACCTGCGCAGATCTATGGCCCGCCGAAAGAGTCGGATGACTGTAAAGTTGAGATCACATGGTCCCTCTTTGTTCAACCGGGGAGCTTCA
+>12883 3
+GCATATGCCCCGTACTCCTAGCCATCAAGGATGGTAGGGATACCTATCGACAGGAATCCTCGCGAGTTGCGATTCGGCTTCGCAGGTATTAGAACTTATA
+>12884 3
+AGTCAATCTGGGGTCTTCTAAGACGCACTGCACAGCCCAACGGAATTCTAATATTTAGCCGCGCGTCCGTTCCGGGGAGAGGTAGTAATTAACATCTTGC
+>12885 1
+CACACCAGACCAGCAACGGGAGAAGCTATCAAGAACTTCCAGCCTTGTTATGCTGTGTTTTGCGTATTTAAAGCGGAAGCGTGTATTCGCTTACCGGCCG
+>12886 3
+CGTCGTCAGGTCGTAAAACCAGCATCCTGAAAGGGATTACGTCTGCAGAAGGCTATTCTCAGCCGAAGCAGTATGTTGCCGATTTTGTTCCCGTAACGCA
+>12887 3
+CGCAGATACTTGACTCCCCAGCTCACGGGGACAGTGAATGGTGGCCCTTTGCGTATCAAGAGAGTTTCGAAGCTTTTAAGCTGTACTGAAGATCACATCC
+>12888 2
+GAATATTCTGCTTTGTGGAGGTCGCCCAAACACCGGGAGAGGCTGCTCGTGTTACTGATAGCTTGTCTAACCTCCATCGGTCTCAAACGAACATACGGAA
+>12889 3
+TGGGAACGGGTAAGGCAGGGCTAGCTATTGACATAACACCTGAGGCGAGCATACCAATTTTGAGTCCCTGATGGCTACGTACCCTCTACCCTCTTGTTAA
+>12890 3
+TAATCCTAGCAACGCCTGGCTCGGCACTGCTAGCGTGAGAAATCTCTTGAAAGTTATTGTATACACCCAATGTGTGTAGGCAGATCCGCTGCAAGCGTCG
+>12891 1
+AAGCATCCCAACGGACATACTCCAGAATCGGGATCTTATATTCGAGACATAACGGGTCCCCCCTGACATTGTGTGGTGGATAGTCTTCGCTGGCGTAATG
+>12892 1
+GTGATCAAGGTCGTGTCGGGATAAATAGTGTACTGCCTGCTGTTTGGAGCGCTCTGAACCACACAATACTCAAGAAAGTTACGCGCTGCCTCGATCCTAC
+>12893 2
+GGGAGGAATACAAAATTTCTACGCACTTTCTCGAGTTATCGCCAGTACGTGGTCTTCACTAGAGATCGCACCGGAACGCGCAACTTACTCACTGGTGGGT
+>12894 3
+CATGGTGTTTAACAGTAACACCAAAATTTTGATATGGGACCGGTCCTACCATACCCGATACTAGGCCTTGTCTACGCCGGGTTGGCGGCGGTACCGAATA
+>12895 3
+ATTTATCCATGGAAAAATGCCTTAGCACGTGCCAAGTGGAGCTCTCACACGGGAGTTCCTTCGTGCAACAAGATATGAGGCGTGCACGCCCTTGCGTTTA
+>12896 3
+TGATACCATCGAAGATCTCTCCGACACGGGGTGTGCAATGTTTTCACGTACTGCTGGGCACGGCATTGGATCTAAGGTACGTCATGCACATAGCCACAAT
+>12897 1
+TATGGGAATACGCGCGACATTTCGCTACAGGATAGGTATAAGGGTGAATTCTCTAAGTCGCCCACGAGAGATTAACAGTCCTCGCCCGTGCCTTTTCCGA
+>12898 1
+GCAATGTCTTACGGGCTAGAATATGAACCATGTGCGAACTATGTGTAGAGACCGAAGAAATCATCGTACCCAGTTACTTTCCCGGCCGTGTCTCCCGTGG
+>12899 2
+GAACCTTCGAGTTGCGGTTAGAGAGCATGACCCGTTTATTAAGCTTCAGGCGGACCTCCATATACTGGCCAAAAAGTGTATGCAGTGGACACTTGCCTCC
+>12900 2
+CTCGATATCTCGATTCTCTCTTAGGCTATAATTGGGACATTTAACGAGATTCGACAGGACCCCAGGGGATGGTACAGAATGGCCATTCCACTCCGGCGAG
+>12901 3
+GAACAGAACTTAGCGCGATTCTATCATCAGTCCTTTGCCAGCTTATGTACCGAAGTCGCTCGTGCGAAAGCAGACGGGGGTACACATGCTGGATCTTCAT
+>12902 3
+TAGCGTTTGTCGATGTTTCGCAAGTACTCACAGTCACTGGACGACCACTTCAGAACAGGATCAATTCTAGGACCTGTTCTCACGGAGGGTCAGCGCAATG
+>12903 3
+TCGCCATTACAATCTTTAATGATTCACTATATCGGTGCGTACCCTCGAGACGACCTTTGGGATCCATCGGCGACGAAGTAACCGAAGGGGGCCTGTAGAT
+>12904 2
+GTGTTGAGTCTCTGGATCAGAACTAAAGGGTTCGAATCGTCTCCGACATCAAGTACAAGATCTATGCCTATGCCGGCCTGACTTCTACGAACTACGGCGG
+>12905 3
+CTAGCAAAGTTATCGCGAAGTTGTCAAGGGCCCGCCTATATTCGAGGGATCATATCCGGCACAAACAGGAGGGCCTCGCTCCTTCGTCTTTGTGAAAATT
+>12906 3
+AAGTTTCCAAGTACTTTATGCTACATCGGGCTAGTGTTTAATGGGTTCCCTATTCCAATAAGCACAGCCGCGAAGCCGCGACGGCTTGACGGACGAGACT
+>12907 3
+CTCCATAGACAATTGCCGCTGGGAAGGGCTTAAGCGTCATTATAAGTATATGGACACGGTTCGTTAGGGGTAGCTCACACCTGCCCTACTCAACTCTAGG
+>12908 1
+ATCTTCAAGTGTGTGGATCTCAGCGGCTACACACTACATTCATTACAAAGGCTCGGATCAGCTTGGGGGCCATCGGACTGAATACGGAGGCTCTCTATAC
+>12909 3
+TGTATCGGTACGTCGTGTTGCCGGCGGGGAGCAAACTTCCAACTACCCCTAAAAACACTTCTTGACATAATCGTAGTGACGGCTGTAAGTTCCGTCAAGG
+>12910 3
+ACTTAAACAGAGGACTACACCGCAGACACCTAATTCTATTAGTGATCATCCACGAGGTCAGTCTTTTGGTATTGTCAGACTTGCCCCGGTGCGCGAGGGG
+>12911 3
+AAAAGTATGAGTGCGCTCCCGTGGTTAAAATGTGTTCGGCCGTTACTCACAGGCGCCTACGAAAATCGCTCTTCCGCCCTATAAGCGTAGTTGTCAGAAG
+>12912 3
+AGCGCATGTAGTAGCCATGAATCACCCGCGCGTGGCATCAGGTAGTAGTCCTGTGAACGTAACTGATAACAGCACGTGACTTTTGCGCACACTCTTAGTT
+>12913 2
+CTCAGTGCCAACAGTCACGACGACTGCACTACTCAACGATCAGCTTAAGGAGTATATTTGGATGGTGTGAACCCGGCGCTTTGATCACGATCGTGCATTG
+>12914 1
+TTATGCGAGGCGTCCTACATATTGCAGACTTCCTAGAATCTGTGGCATTGGTTTCACCACTAAGATCAACCAGCACATCTACGTGCTCAGAGCGGGGGAG
+>12915 2
+TCGTTCTGGGGCGAGACTAGTTTGATCTTTCGCATTGGAGACAGCGTTGCGCAACTTCGGTCAGAAGCAAAAACTCTACGAACGCCTCGCAGCATAACTT
+>12916 1
+ACTGTTGAGCTATAGTTAGTCTGTTGCCCTTGGCAGTATGCCTCGGACCAGAACACCGTAACAATCGACTCCGTTTTCCAAAGAAGCCGATGAGGAGCGT
+>12917 2
+ACTATCCGCTTACTCCGCTACAAACTCATATAATTTGCTCGAATTGGGGCCGGACGACCAGAATACGTTTAAGGGGGTCAGTTGCGTGACCCAAGTGTCG
+>12918 3
+TACGAGGTTGCGCGGGCCAAATCTAACCGAGCTACAACCAGAATCCTCTACAAGGGATGCGATCGCTGAGAGAATGGCGCTTACTTTTTGCCTTAGTTTC
+>12919 3
+ATCGGGCTTTGAGGCCTACTGGACTCTATAATCCTCTATGATTCAATGACAGAGCCAAGCTTTGCAGGGACGAGGTCGCCGTCCCTTGAGAGATAACTCA
+>12920 1
+TCACTTCTAATGAACAGATTCCAGACGGGTCGTTTTGTATCCGGGTGCACAGCGAATAGCTAGTCCCACGATCCAGGTGTGGTGCAAGCCTGACATAATC
+>12921 1
+GCATGACTCTAGTCCGACGTGGCAGCCCTGTAAAAATACCTATGTGGGAACCACATGCGATCTGCGTCGTTAGATCTACTTTGAACATGGGCTCAGGTAC
+>12922 1
+TTGCTCTGGGTCTTGGTACCAGTAGCTATGGTGTGCTAATATTGCAAAAGGCACAAGATAGGCGCTCGACTCCTTGCAATTCCACCGAGTAGGACAACCC
+>12923 1
+GCCTAGCCAGGCAAATAGAGTATTTCTTTGTATTGCCAGGTCGTGCTGTCTGGGCCGAAGCACACGGTAACTTCCCGTTGAACAACATTAAGGCCTAGCA
+>12924 1
+GCCCGACGTTGGCTCAAATAGCCCGTCACTCTGTTTATATAGAGAGGTAGCTAAGTCGTGCTTATTATGCTGCGCCCGCCGACAAAACGGTGTAACGAAT
+>12925 2
+TAACCGCAACCATTGGGCATCTTGTAATCGAAGGTGGAGCTCGCAATGCTCTATAAACGACGTCGCTTCGCCGTCACGGGATAGACGTTCAGTTAATTCG
+>12926 3
+ATAATTCTCGAGTACGCAAAGTTGGACAGTGGATGTGACCCGAGTTGTGTGCTAACTGAGCTGTCGCACGCGTCGCCTCAAATCTCAGCATCCTTAAGAC
+>12927 2
+TACCGAGGAGACAATGGTTTATCTTGCGTCACTTCCGGGTCGGGTTTCACTACAACGACAAAGAGCCCGTCACGGTGATTCCGATATCTTGGCAACAAGT
+>12928 1
+GATAAGGGGTGTTATATACAGGGCCCACACTAAATAGCTATCTTCTGCCGCCGGTGGAACCCTCTATTGTCAACGTCGCTAGGCAAGCATCGAGTGCATT
+>12929 1
+GCACCTCGGTCGATCATCCTTAAGCGTCGCGATTTGCGGTATACTGGCTGGAAGAGGCAGGTCTATCTTCCAGAAAACTTAGAGCATCGAGCATACATCT
+>12930 2
+ACCGGTTAATATGATGACAACCTGTCTAGTATGCGCTGATAAACGCCAAGCAGTGTCTTGCGGTTTCGTGGACCACACGTCGTAAGGCGTCAGCATCCTA
+>12931 3
+GTTTAGACTATGAACCCGCAATCGCGATCGCGGCTTGTGGTCGCGCCCGTTAGCCCTCAGCCGAATTGAAAGAAATTCAGTTAGGTCCGTGATTAAATCA
+>12932 3
+TGCGATCATGACGGGAACGGGCCGTTGAGATTGTCAAAGTGCTCTCGTCGGAAATCGGTCGATGCGATCATACTCCCAATAATACCGTCTCAATCTTGAC
+>12933 1
+TGGAATCGCTGCGATACCAGGACAATCGCATGACAGCGACCTATATTAGGCGACAACCAGACGGTTTGCGTGCCTCTGGGGAATCTACTTTTATCTCAGT
+>12934 2
+GGCCAAAGAACTCCATTTGCCCATACTTCCGGTACATGTAGCATGAGAATACTCACTTAGCGGGGTACGGTAGCCACGTCGTATTAGCCTGGACTTGAGT
+>12935 2
+TGACGGAGTAGAGTCGAGGCGCCTTATGGAGTATTGCCGCGCTGGTTCCAGCTTAATCGCCCTAAATTGACGATATACACCTTAGGTTAGAAACCTCCAC
+>12936 3
+TCATCCCCTGCGATTGACACAACTTATCAGAGGTTCGCGAAATTATGTTTGGACCATTGATAAAGCTGCTCGCACTGCTCCGGGCCCAGAAGAGGATGTG
+>12937 2
+TCACGGAAGAAGACGCTCGTGAAGGTTTTCATCCGGACTAGCGGTACCGAGTCAATCGTTAATTGTACCCTCTCATTGTTAACCCGAAGATGACGCGTCG
+>12938 1
+ACGACCCCCAGATTAGGCAGGCACGATAGAGCTTCTGTTACAGTTAGACCAGACTTCGCGGCACTGTATCGTATAGTATCTTGACATCGGAGCCTTGTAG
+>12939 1
+TACGAGGGAGGTCAGCTACCATGTATGCACTTCACGCTCATTCGCTAGAAGGCTCAGCCATGCAATTCTTACAAAGCGGTGTCCTCGGGACAGATTTAGT
+>12940 3
+TGTTCTATAACAAGCGCCTCAAGGGAACCTGCGGGAACTCCCATACAGAGTAGCTCATCTGTCCATAGGTTCCGAAAAGTGTTGGCTGTGCCAGCATGTT
+>12941 2
+GCTATGCCTATACTGCGAGCCAATCCCACATCCGGGTTGCATTACGAACGACGATTAGACTAGTTAGTTATCGGTTTTAGGGCGGCAATGGTCAAAGCCC
+>12942 3
+TAGCGATTATCTACGAGCGGCCTTTCAATGTGGGGATATGCTAAGCTAAAGCCCGATGTCACTACATTGGCACCAGGTTTTCTCGGCAAGCCTACCGAGA
+>12943 3
+ACCATATTTGAATGCAGAATCGGCCTTGTCGAGATGGAGCCCGGGACTCTCCCCACTTCCAGAAAGGGGCCCTATATATAAGTTTCAGTCTGCTATGAGG
+>12944 1
+GGCATAGCACCCACTAAATCATCACCCCTAGTTGTTTATGCAGGCTGGCCGATCGGGGTGATACAAACGCTTCGTACGATTTACAGGAATGACTGTGCGT
+>12945 2
+GATCGGCGCATCTGATCGATTTGGGCTATGGTTCCACTTAAGACATAGCCGGAAATCCAACGGTACATAAGTTCTGAACGCACGGTACGTTTGCTCACGC
+>12946 1
+GTGGGATCTGACAAAACTCCAGCAACACCGTCCGGACCCGGCTTATAGGTTGTGTATAACTTCGATCCAAGTTCTGGGGGTGATACAGTTCCTCATGCAA
+>12947 2
+TTCCCCCAGCCATAGAGAGGGAACCGACAGTGAATACACCGAATCGCGCTGTTGAGTTCAGGGAATGTTAGTCTGCTTCTCAATTTCCAGCATTGTGCAG
+>12948 2
+CAAGCTCCTTACGTAACGCGTGACGCACCATGGCCATGCAAATGTTGTATTGTAATAGGGGGATCCTTAGCCGCCCGTGCTAAGCATCGATGTTAAATGC
+>12949 2
+CGCCCAAGCGTTATAGTGTCTGGGGATCTATTCACAACAGTGTGCCGAGCCCTCAAAGGGACGTGCTGAAGGCGTCTATGACAAAATCTTCTAGTCCTTA
+>12950 2
+TAACCTACAGCCTGACGGCAGATCTTCGTGCGTGATTTATGATCGCCATACCCGGGTAAGATCAACCGGGCAAGGGTTAGAGAGATCCACTTAGCTTCTT
+>12951 3
+AGGTTCGCCCATAACCATTGGACCCAACTCAAGCGTCGAGCGAGCTCAATGTTGCTTGGTGTTGTCACAAATCAGGCGCGAAGGATTGCACAGTATCTTT
+>12952 2
+GTTACACCCTGACTGGCACCTACCGTTCAGTGAAGCGTTGGGAGCTTGCTTAACTGTCTCAAAATCATGAGATTGGTCATAGACGGTTCACACGACCGGA
+>12953 2
+CTGAGAACGCGATCCAAATTTCAAGTGTCAGTATCGCCCGGTCGAATGGTGGTGTACGATATCTGGTCTAGGTACACTAAGCAGAGCACCTATCTCGTCC
+>12954 3
+TGCGCTAGGCTACAGTATTATACCTGGAGTGTGACGTATTTCACCGCCGGGAAACAATGCGACACATGAGAGACTGACGTTCTCCAGTTGTCGTTCACCA
+>12955 3
+GATCGTCGAACCGGCATTAGCTCTGAAACGGTACCGGTACGTCCGCGAATATGGTACTCGTATTTATCGTACTACTCACAGGTCCTATCGCGTAAGAGAG
+>12956 1
+AGGAGCGCGGCAATGATCTGTCATACTCTAGCTAGTTTTTCTCCTCAATGCGGTAGCGTGTATCGCGGCCTCAGAGTATTCCACAAAAAACCAAGGGGCT
+>12957 2
+ACCTAAATACCCCGCGTTGTGTACGTTATCACTTGGATATAGGCAAAACGTTTAGGCTTCTGAGTCCCGAAACAGGGTGCGCACGTACGGCTGTAATGCC
+>12958 3
+TGTCGCTTATAACGTCACTAAGTGTGTCCTCACAAACCCAGATTTTCCAGATGAGAATTGAGCCGCAGTCTAGGCGGTGAATCCCGTGACTCGAGCGAGT
+>12959 3
+ACTCTCTTAGGACACTCAAGGGCATCTTAATAATGAAGACACGCGTTACTCGAATTTCGGGCTACACGTGCCGAGCAAGTTACCGTGCTGGACGCTGTTG
+>12960 3
+TCCGTTGAGCGTCGTTTCCTGTATAGCGGAGGTGAGGAAACCTATTATCGGAGCGCCTAGCCAGGACCTTAACATTCCCAGAGGGTTAACCATACTCTAA
+>12961 1
+CAGGAAGTAGTTGAGAGAGTGGTGATACAAGATCGTACTACAATGAAAGGTCCTCTAGTCTCTCCCCTTCGTGTCGTCGATAGCTCCACGAGCCCGTCTA
+>12962 1
+CAGTATATCACGGTTGATAACCGGTCCAATATCTCGTAAATCGCTTCTCCCTACCGATGGATCAAACGAGTCTTGTATGCGTGAGAGGGGAATCCCGGCG
+>12963 1
+TCCGGTCAGCGGTGGACGAACATCTCAATACTGATTCACGTTCCCATGTTTTACAAGTAGCGGCATTACGGACTAGAGGGAGGTGGAATCTCTCTCAACC
+>12964 2
+TCGAGGAACGGTAGATATAGACAACGCCGTGGAGTCCGTCGACCAAATAGCGTCTCCATGCCGCTGCGTCTTTTCCTAAAGCAAATGTCGCTAATTGTTG
+>12965 2
+CATCCGTCCTGACTAGCGTCTCGCATCGAAGGATAAACGTATCCAACGTTTCGGTTTATAAACCGCATGGCGTTACTAGAGGACGATCGCGGTAGTGTAC
+>12966 3
+ATTCTGCGTCTTACCAAAAAAATCCGCGTCGTGTTGCGATGCAGAGTGGGTCCGGAGTTTGCCCCGGCTAACAAAGAGAACTTGCGTACCTTCAGTTAAC
+>12967 3
+TGCATAGAGTGCCGGACACCGCTAGTGCCCCCTAAAGTTTTGATGGGGAATGATGCGATTCTGGATCACAACTCCAGACATTGATCCTTAGGGCTAATCC
+>12968 1
+AAGGCTCACAGCGCAGCTATATTAAATGAAAGAGTCATGACGGCCTGACACATTAGGTGCTCGCCCTGTTGTAGTTTTCCCATTGGAGATGACCCTGCCG
+>12969 3
+GAGTGATTCTTGAAATGTGCCACAGGTTTTGTGTCGAGTCGCGGGCTGAAAGACTACAATTTCTTCCACCAGACCTCCCACAAGATGGCATAGGCGTACC
+>12970 3
+TCGGTCCATTCTTGGAACGCACCCCCTGCCAGAGACACGTACGATGCGCTGGTGTACATATTGATAGTCACATATGGGCTTGCGATGCGAACTAAAGATT
+>12971 1
+TCGTTCACTCCGCCGTGAGTTCCTGCATAGAGAACTACGCACAAGTGTGCGAGACAGATGGCTCAGTGCTTCCATTGAGGAATCAAGGCAATCTTTCTGA
+>12972 2
+TTAAGCAATGCCAGTGTAGCCTGCTATGTAAAGATAGGTACCACAGGCAGTTCACATTGCTCCCCTAGATCAGTGCAGCTCGGGAGTCGCGTGTACTCAT
+>12973 3
+GAAAGCCACGATGTTACCTAGGATTACCAGGCCTAGACCGTGTGAACGATTTACGCGGCTTACCATGTCTCTAGTAAGTGTACCCTGTCGACAGGTATCG
+>12974 3
+GGCAAGGAAGCTGCCTTGCGACTATAGATCCCTTCCTACGGCATAACACCTACCAGCGTCGAGATGAAGCTGCAAACTAATTTTTGGTGCGGTTTGCATG
+>12975 3
+GGGAGGTCAAAGTCCGATCGTCGTCAGGCCTGGGATCTTACTTGGGCGTTAATCAATGCGGCCTCTTCTGCAATCCGTCAGCTAATATCCAATAAGCAAA
+>12976 1
+TCCCGGACGCGCTACCGGGAAATGGGGACATGCCATTAAATTGAAGTTATGGGAGCATTCTTGATAGTGTGCCTCAACTCACTAGAACACGCCTGTCCTT
+>12977 3
+CTGTCAAAGCGCGGTACCAGAGTGAACCTACCAATTGCTTGCCAGCCGTAGCCCGTAGGTACTGGGATGCACGTTTTTTCAATAGGCACTTACAGTTGAA
+>12978 2
+GGCGCCCCTCCACGGTTGATAATTTGACTACGTGTAGTCGGGCACCAACGCTAAGGATACCGGATTATACGGACCGGTGTATTCCGCTGATATAATCTAA
+>12979 2
+CCACAACTTGCAGCTTTGCGACGTTAAGTATGTATCCGGATTTTCAGCGTATGACGCGTAGGCATCGTCAGGAAGTGGCGACGCACATAATCGTCACCTA
+>12980 1
+TCATAGGAGCGAAGCCCGGCGTAAGTGGCCTAGCGCTGCCATCCTCATATCGGGTCACTAAGACGATTCGTAATAGTTCGATTTCATCTCGTAAGGTCAA
+>12981 1
+CATTATGTTTCCGCCGCATTATCGTCCTGCAAAGCGATAGTAGTGACGGCAATATACCGTGGCCTTCTCGTGAGCTAAGGAATCCACCGAAGGTACGGAT
+>12982 1
+TACTTAACTAGCCGTAAGAAGTCTACCATAAATCGCGTAATTAAGCTACGCGGGGCTAGAGCGGGAGGTATCTGCTCTGCAGACCTCGCTTCTCGCAGTT
+>12983 1
+GGATAAAACGCGCTACCCATACTTCGTGTTATATATGAGCTTCAGGATACGACAAGTTTTCCATCAGTCGTGGCCCGTACGCAAGCGCTGGGGGTCAACT
+>12984 1
+TCTAATTACACAGAGGGTTAGAAGTCGCCGAACTCGCAGGTTCGTGTGAACGCCCAAGGTTTTCGCAGTATGACGGAACTATTGATGGCTTTCACCCCAC
+>12985 1
+GCCGATATCACAACGAACGACGCTCAAGACTGGGGGATTCTAGTTTATGCCGGATAGGCGGTTAAAGGATCGATGCTTTACTTCTCTACTGACACGTCCC
+>12986 1
+ATACGGGCTCAATGGTCCTCAAACAGGCCCCAGTGACAGTTTGGCCCAACTCACGAGTATCGCGGTGGAATTCTAAGCGGATATAATTGTATTCCGGCTT
+>12987 3
+CGGCCGGAAGGTCCTTCATGTCGTTCATTGCCAGCTTCATGCAAGGCTGACGCCCAATATACATGACAGCATAACGTTGGTAAATGGCAAGTGTCTGACT
+>12988 3
+ACCGTTAATCAGCTTGATTCCTCTTTTCGGGCCGTCCCTTATGACGAATTGGGAAAAGCTAGTTATGTTGACCAACGCGATAAGCGAACCGCGGGCGCAA
+>12989 3
+CGCGTAGATAGACAGTCCGCCTTGTTCGATCGTAAGCGGCCCTGGAGAAGCCTTTGGTTATAATATTTAACTCCGAGAAGACACCATTAGTCCGCGACGT
+>12990 3
+TAGTAGAAAACACACAGTATCGACCGTTGTTGCAGTCGACTCTCAGTCCTGCAGCCCGTTTCACTGACAAAGCGCGAGTTTCGAAACTCGGTTGTTAGGG
+>12991 2
+GTCAGTGTTCCGAAAGGCATTACTTACGATACCCTCTATTGTACGTGCGAGACTGCATGGTCGCTCGGGCCACATAGAAAGAGACTCTGATAACCGCGTT
+>12992 2
+AGGAGAAAGTTTGTCTTCCTGACTCAGGCACTTCGTGACTTGGACTAACCCTGGAGACAAGAACCCAGGCAGGTGGTAGTTCTCGTCAGCTAACTATCCT
+>12993 1
+ACCTCATACCTGGAGTGTAGTGTCAATCGAAATCTGGCCTCTGCTCACAGCACCTGCAGTCATGTCTCAGGTGCAAAGAGAGATCAGTTCTCATGGGTGA
+>12994 2
+CCGATAGCGCTTGTTCATAACGTGAATGGAGTGACACACAGAGACATCCAGGGGCTATCTAGTGTCAAGCGCTCCCTCTGTTTAGTAGCGGACACTTACT
+>12995 1
+TCGGGGGTTTCTCCCACACCGGACACGACGAACTCCCGAGGTCCATGATGTAGATCCTATTGCGTAAAAATAAATTATGGTTCGGGCGCCCTTGGAATAT
+>12996 2
+AGATGGAAGACTGTTCCTAACGATGTAGCGACACGAACCTCGCGCCTACGAATTTAACTTCTCCTTTAGATCATTACGCGGGTTTGGTGAGGGAGCCCCA
+>12997 3
+AACTTGGCACAACGTGGAGGATTAAACTGCAAGTCGTCAGGATCTAGACGTAGAGAGCCTGCCCTCTTCTATACGTAGACTATCCCGGGGCCGTTCATTT
+>12998 1
+CGTGTTTCCCAGAGATCGTCATCTCTCAGCGCGACGAATGGCCAAAGACTAGATGCGCTAATGTGAAGAAATTGGGCCCTTTCCGTCTATGTCAGACTAG
+>12999 1
+GTTTCCTGTTTAACACTCTACGTTGCGCGCGCAGCCGGCTTTAGCGGAAACCGGATAGGAGCGATCGTACACTCATCGACAACTAGTGATATTACGTAAG
+>13000 3
+ACTCGAGCGGCCACTAGCCGTGAGTAGTGATCGTAATCGCGAAGTGGAATCGGACAATTCCCAGTTTTCAGGACCGTTTACTAACGGTTCCTTATACCAG
+>13001 2
+TATCGTCTCATTTAACCGTTCAGTTCCCCGAGTCCAGAGCAAGGGCGAGCGCTACTGAGGATGTCTTTTCAACAAAGATCATGAGTGGGCACGCATGACT
+>13002 3
+CCGTCCGAGACAACGTGCTTTAACTATACAGCTAGGATCCCGTCCAGTCTGTCATCTGTTCCCTAGAAGGGGAGACAGGGGTCTACTAGATTCGATAGTA
+>13003 3
+TAGCTTAGACAGACCAAACTCTCATGTAGTGACTGGACGCCAGCGACTAACTAAGCGCGGGCTTTGGCGCTGTTTACCCCTAGGCGATGATCAATGTTTA
+>13004 1
+TGTCGTTGAGCATCCACGTAATGACCTCTGTTTGAAGGTCCCGACCTGAATATACGAGCAACATGACATGTCATCGTATGAGGCCTAACATGGCCCGTGG
+>13005 3
+AGACAATAACGCTTTCTGAGCAGGGAGATGGTTACTGAGCTTGCGGGTTTCATCTTCAAACTCCACCAAACTAGCGAATCGCGTAGGTGTCCGTTCCGAC
+>13006 3
+GCATCCCTCACACGAGCTAGCCGGTGAGACTCGGCATCTCCTGAAAGTACTGATGCTAGTAGGATCACCGACTTGGAATTTTCATGGTTAGCTAAACGTG
+>13007 3
+ATATGAACAGGTCGGGGAGACCTGTGGCTTGGCAATGGGCTACCCTCTACTTAAAAGATGATGCCGTTGTACGTACATCTTTAGACCATGGCCCTCACCA
+>13008 3
+GTAAGGTCCGCACTTCTCGGCCCCGGGCGCATGATCGAGCTCCTGGTTATCAAACGAGTGGTACACGATTACCTTCTACAAGGGACATTATGAATGATTA
+>13009 1
+CTTACCGGCGAATCACAGCCTTTCCCGGTTCTGCGAGCATCTTGGAGTATGGACTGTCAGCGTCACTCAGGGCGAAACGAAGTAGTTTGAATCCAAATTA
+>13010 1
+GGTTTAATCATTGCCGCCTAGTCGATATAGCTTCTTACGTACTACTCGGGTTGGTGTCGAAGCTAGCAGAACACCTACCGATCCGGTGGAAAAGCAGCCA
+>13011 1
+TGGGACGCAAGCATGCGACACGGAATGGGAGTTTTAGGATAAGTCTGAAACCGTACGAAATACGTGCCTTTTCCTCGCACGTCCAATTTTAGTCTGCCCC
+>13012 1
+GAAAAGGTAGTACATCTGCGACTGGGGGATCCTCCACACTGTAGATCTGCCTTCCGAGGTACCGTGAATTTCTTGCTGTCCAAAATAAGGCGACTCGTCA
+>13013 1
+AGTATGTGTAGAGCTTACAGCTTACTGCTACACTTCTCAAAACGGGAACTGCATCACAGCGGCCGGTCGTGGTCTGAAATGTTATGGCGTCCAGTACACC
+>13014 1
+CACACCCGTACGAGGAATGTGCAGATCGTAGTCTTAGTCGACTGAACTGGCGCTGGTTGATTCAAGTCAATGTGTTACAGACACAATGATCCCGCCTTGC
+>13015 1
+TCACGGTTACACCAGCCTGCAGCTAAAATCGAGAGGCCATGTATAGCCTATGGCTCGATGCTTATTTGCCGCGAGGTGAAGTTCCTAGCGAGATCATCAT
+>13016 1
+ACTGCTCGTAGCCAACAAGGCCGGGGGTCCATGCCGGCTAAACTCGAAATAAGAGTTCTTGGCGCTCGAGTACATTGTCTATACATTGTTAAGCTCGTCA
+>13017 3
+CTATGAGCGTATATCTCGTTTGCCACCGCCTCAGACAAGAGTGGAGAACAATATCGAATTCGTACGGTCCTTGCCGCGATAGGCGAGCTTTCATCAGAGT
+>13018 1
+ACCATTGAGCTCTGTGACCGAATGCTGCACTCCGGTAGTCTGAATTCTGCACCGACCCCACAGTAAGCGATAAGCCCATGAAGATGTTGTATATTGGGGT
+>13019 2
+ACAAAGTAGGAAACCGCCAAGGTCGCGTCATGGGAAGTACTCAATCTTTGGCTAGCTTCATACATCCTTGTTTGCTTTGGCCGATCACCAGGGACCGATG
+>13020 1
+CTTGCGGGCCCATGCATCTTCATGATTCCAAGGACTGTAGCTTACTATGTGACGATGTTGCGGATCCGAATAACAGAGCTCCCGAGACCTGAATTGGAAC
+>13021 2
+CCGTCCGCGGGGACAAGAATTATGTTCAACTCATGTGATCACAACTCTCCCTAGCAACTGGAGGTATTCCACCAGATGAAGGGTACTTGAGGCGTTGCTT
+>13022 1
+CACCAAGACCCTGCTTGCAGGCTATGATGAGCGCGTGGCCTGGACTAGGAAAATGTTGTGCATTGCGTACCTTATCATTGGAATGACCTATCTACCCAGA
+>13023 1
+GACACCTCTCTACATCTGAGCCTCTCGTTTTAGGTGGGGTGTAGCTTCGAGGCAAAGTAAGAGGACGATTGGTCCACTCGTAAAACTCTACCCTAAGCGA
+>13024 3
+GTGAAGTCGCTGGTAGCGACTCTCTCTAATAGCACTAGGTGCCCGTGAACGGCAACACTCAATATGCACTCGGCTAGGTACTTTTTACAGCCGATTGGAA
+>13025 3
+TTGGAGGACTCCCAACCACCTTAGCGATTCAGCTACCACTTGCGATAGAGGTTCTAAAGTTGAAGTGCGGTCTTTGCCTCGGGACTCAAAGGACTGAATC
+>13026 3
+GCCACACATCCGAACGCGCAGCAAGGGATTACGTAGGACGTCTCCTTTGTAGCGGTTTTCTTATCCAGTATTACAGGATACTATATTGCCCAGCGGGGAA
+>13027 2
+TCTCCCGAAACCGCGGTTTCACATACTGTAAGTCCTTCAGTCAGAGACCTTACAGACGATTTCACGCGTAAAGGTGAGGTGTTCCAAGCGCGAGATTTGG
+>13028 1
+CGTCATTCCCAGCCAGACGCGAGTTACTAACGTCTATAACGTGCCTGTTATGGTAGACGAGTCCAAGGAGTTAGCACGTAACCTTCCTACGATTGAGGGT
+>13029 2
+CCGAGGGCTGTAATCACACAAACTGCTCTAAATACAGTTATTGTGTCCGTCGTTGGCGGGGCGTGTGACTACGGAACCAGCACACTATAGTACTACTCGT
+>13030 1
+TGACGCGTTCTTTCCCCCCTGTCATAGCCCGTGGACGAAATTCATGTTGAAAGCGGTTCGTTGCAGACCCGATATATTAAGGGAATAGCTCACGGACAGA
+>13031 3
+TTGATTCGCTCACCAATCAGGAGTAAGAGCTGTATAGGTCCGCAACTGATGTGGCCGATCCTTTCGCGAGGTCTTAGTGGTAGCCCACGACTAAAAACTC
+>13032 1
+GTATAAAAGCCCGTCCTCACTCGTGGCACCCTGGGTACCTTAACAAGCCGTATTGTGGGGAAATGCGACGAGAAGTTGATGATTATCCCCTCCTTAAGGT
+>13033 2
+TCGCCGACGATAGCGATAGAGCCTACTCGCGAGTTGTTGAACCCAGCTTGAACGCTCTCAGGCGTGAGCTCTTGTCAGTCAACAATGGGTACAATTTTAA
+>13034 1
+TTACAGGCTTTCTAGTCAAATATCACATCATTATGCAGGGCAGGACCGTGGTCATCATCGGTTTTACCCCGGAGATTGGGCTGAACGACCTCGGACAAGC
+>13035 3
+TAGGGCGTGAGTAACTGCAATCATCCAGTCTCGTAAGGCTGCCGCAGCATGGCAGTGGCCTAACATAACAGATTCAGATACCAGTCCTGCGTATCTTGTT
+>13036 3
+GAGTTCCCACCTTTTTCGACCATAGCGCTTGGATAACTAAATCTGAGAGCGGTGTCCCATTACCGCATATTATACCCTTTGGGAGCGAGGCAGGGAAAGC
+>13037 3
+CAACATTTAGGATCTTTGCCGCAACCCTCGAGTTGAAGCTGTTCCTCCGGGGTACTCTCTAGCGGTGAATCGAATACGTTCACCGGAAATAGCAGGAGAT
+>13038 2
+CATTACAGCTGGGGGATTTCTCGAGCGCGCTGTTGGCACCTAAGTAACATTCCATGTGCAATATCCCCATACGCCGGTGAGAAGTGAATCCTGTGATAAC
+>13039 3
+GGATTCTCCTAGAGCCTCCATTCTACTCGCTAAGGCTCGCTGAGACGGAGATATATCCCCGATGGTTTACAGATGGAGATCAAAGCTTATGCTCCAGGGA
+>13040 1
+TCCGCAATCACTACTAGTTTAGGCTGCCAATCGTGGTTGTCACGGTTGGGATGCTCGTGGTAAGCAAAGCAAGTGTCCCCAGAATCAAGAACTCGATCTC
+>13041 2
+GCTTGTCTGGAACCTCGGAGGAACTGTCCTATGTTTGAAAAGAAGCCAGTCACTGCGTTAAGCGACTCCATCGTTCACCGTCAGTAACCTAGAGTCAGGT
+>13042 3
+CCGGGGACTTGTTACGTTCCTTTGGAATACCTATAACAACGTCCGATGCCGGCAAAAGCTACAGCTAGTGAGCGTCGAACAATGTCTCGGTGAGTCTCAT
+>13043 2
+CGCTCTACCTGAGTGAAAACTCGTGGGATGAAAGCTATGGAATAAAGGTCAGCGCCCCCTATTGCCTGGACCACGGATTGTCCCCATTCTATGATGTATG
+>13044 1
+AGAGCGGGTTTGGGAGAATCGATAGGTCCAGCTCGACCCCTTCTTCGACCCCGCACCTTTTTAGAGGGATTAAATATAGTGAAAGTCGCATCCGTCAACT
+>13045 3
+ACACTCTAGTTGCGTCAGGTGCCTTGTATCCGCTCAGAAGAGGGGCATAGTCGCGAGTGATACCTGAACACGCCTTCATCCAAATAAGTATTGCTTGCGA
+>13046 1
+CGCCTAGCAGTTGAGAGCTTCTAGGCCGCGTCTGGCGACTTCAAGTAAACAATTTAACAGTTAAGTGCCTCGTTAAGGAGTACACCGCGTATCCGTTCAG
+>13047 3
+AGATTTATGACTATGGATATACCCCGCACGATCAAGCGGCGAAACTGCAGGTGACTGCACAATATCTGGCTCGACTGGTCCTCACGGTGTAATCTTGTGC
+>13048 3
+AGGTCCTCGAAGCTCGCCTCAGAATGGTCAGCATATCACGTCCGATCGGAACTACTTTATAGACTATGGGTCAGTTAGTGTCATATCGGGCAGACCTGAC
+>13049 1
+TTCTCGATATCAGGCTCCTTTTGAGTGCGCTACCCTTCAACACCGTGTGAGATGAGGAGAACGAAGGTTGCCGCGCTCACAACGTATGACTTCTAGAAAG
+>13050 3
+TAGCATAGCCATTTGGGTCGGCGCGCGCTATCCAACGCTGTTAAACGGATCTCCTTACTTAATGTCGCAGAACAGGCTACGGGACGAGAGCTTAACATTT
+>13051 3
+GGTAGTAACACAACAATGCGACGTTCTAGCATTACGGTGGCTCTCCAGGAAACGACTTGATCCCATACACTAGCCCTGTGGTATTGGTTTGAGCCTGCGA
+>13052 3
+GGTGCGAGACTCTCACTTGGTTCGAGTGAACTGCTCTGAACTTACAAAAACTGGGGCCCACCTAACTCTCTGTTAGAAGATGCGACTGGAACTAGTTGCC
+>13053 1
+GTTCATGTTCCTTGGCTGGCTTGATATCAATTGGACGCAGTCGACAACTCACGTAAAACTCCGTCGTGCCTCAAGAGGATGTGCCACGACGCATGGAATA
+>13054 3
+CACCAGAGCCGGACTTCTCAAACTCGTTTGAGTTTATAGGAGAACTGTGTAAGCGGAAGAAGTAATTCACCCCGTGGACTCCTGTTGGGCCATGACCTTC
+>13055 1
+TAACAGAAAGGATATGTTTATTGCGCGCTGCGGGTCCGTTGCAAAGACCCACGTAAACAGCGGCCTCGATTGCTTTCCTGTCAATCGGTCTATGGCACAA
+>13056 1
+CCAAAACAGCAAAACTGCTGGCCTTTGAGTATTACGGATAGCGTTCCCCCAAGGATCACTACTCACGCTTTGTGCGGGTTAATACGGTCGCATGGGTTGA
+>13057 3
+GGGTAGTGAGTATACCCTTACGAGGCTCAAGTAGGTAACATTTTACCTTCCCTAAAACTATTGGCCACGTCGCAGTGTACCCTCAGGCGGTAGCGCATGA
+>13058 2
+GCAGAGAGAGCTGCCTAACAACTGGTCTGATTCACACCCGTCCTGGTTTCCTCCCCGGCGAACATTTGTTGACAAGGAGGTACGACAGATTGGAATATTT
+>13059 3
+TGACTTCGTCTCAGACTCCGCGGCAGACGAAGCTAACTCTCAAGGTATACGTTCACTTGGTAACCGTGCAAAAAGCGAGGTTTAGCATGGTCCTCTGGTA
+>13060 2
+ATTTGTTAGAAACCCCGTAGGTTACCAAGCCGGTCACCACCGCAAAGTGCGATACCAGGAATGCTGAGATGTCCTTGCCGCAGAGTAGGTTTGCTACTTT
+>13061 1
+GATTCGTCGCAGTGCGGTATACCGTAGACCCTTTACAAATGTCAGCGCAGGATGACCCGTTAATCATGCCCAGAGACGTTCGTCTCGATATTCGAGGATA
+>13062 2
+AGCAATACAGATAGGGCCTCGACCGATCTTGGTGCCCTTCCTTGCCGATCCGTTGAAAGGATTGTACTAAGCGTTATACTGGAACGAGCTCATTGACCAG
+>13063 3
+GGAATGTACTGGAGCTGCGCATTCTGCGCTGCAACAAGGACGACATTGATATACTATGCAAGGAATGCCTGTTTACGGCCACTCTTCCCTTGAACTGGAC
+>13064 1
+CGGTCAACGCGGTCGCGGCCGAGTCTGTTGCTCCTGCATTGGGCTTTGGATTAGAAGACCAGCAAGGATCTCATATACATCTCCAATTACGTTAAAAAGC
+>13065 3
+CAGCGTCAGGCGTTTATCGGCCAATTCCTAGAAGAAAGCGTTTGCCCAAATATCTGCGACTTTGTCCCGAAGCATGGTCGTTCGGTGGCACTAAAAGTCA
+>13066 2
+CCCTAAGATTGGGCACGCAAAGTAGCCCACTCCACCACACTGATCGTGCGTAGAAACTTACTTTGAGGGGGTTGGGTATACTGGACCGTAACTTTATCTG
+>13067 2
+TGAGCAAGTCATGTGTAGCCGCATCGACAGTCAGGATGCGCATCGTTCAAAGCAAAATCCTCAGTTCAATCGGGTTACCAGTCTCTTTCGGTCAAGCGGT
+>13068 3
+CAAGCGCTCACGTGTGTCCTCATATTGTCAGGAAACATACAAAAAAGAGCGATGCGTAGTAGTCCACGATGCTCGGCCTTGCCGTGGGTGCCTTCTATAT
+>13069 1
+CCATATGCATATGCGAAATAGCGACTCGCGCCACGGCTGCCCGTCCTTAAATAATACGAGTCGTTTGGGTCCCCTATCGAAGGTAGAATGGATGTCTGTA
+>13070 1
+AACGCTAATGAGTTCGTTTCGCAATTGGTATCTTTGGACGCGGTATAACACGATGGACTGCACAGGCTGCGACATCGCTACCTTCGCGACCATAGATGAC
+>13071 1
+CGAATAACCGCAGGCTTTGAGCGGGTTATCTCTCGGGAAGGTTCAATTCTATCTTCACAGAAGCGCGTGAGCCACCTATATCACTTGTCACGACAGGTAG
+>13072 1
+CTAGGGTATAGTACCTAAGGTGCCCGAATTGAAGTAGACCTTAGTACCTGCCGGACATCAATGCCACACGGATGTTCACTACCTTGGGATACTGGTTCCG
+>13073 1
+GCTTTACAGAACATGAGACGTGGGCTATATTGCTCCACGGACCCGCGAGATCCAGTAGGTCCGTAAGCTATGTTTCAGTCCGCAACCGAGGTCAATTATT
+>13074 2
+CCATTTTGCAGTGAATCGTGTTATTGCAACGCGCTATTGGAACGCTGACCAACCGAGTTTTACCCATCCTCAGAGCGAGAGGTCTAGCGATGCACGGAAT
+>13075 3
+TTCGCTACGAAGCATACCTCCTGTAAATCTAGAAGAGCAGAAGCTTCTATGATTTGCCACCAGGGACGCAACCTGGGTCCGTGGCCTATTTCGAGAGGTT
+>13076 3
+ACGCACCAGGAGGAAAGCCTGATTCGCTTAACCGTCGACTGGATCTGGTTTTTTCCCCCAAATTGCGTGTCTTGGGACATCAAGGAGAGCCACGATTTAA
+>13077 3
+GGGCCCTGGTACGCACTTGAAGCGAGCAATTTCTCCTAGAATCTGGTTACACGCCTGTATGCGATTAGCATGGATCAGTGCCGAAAGTCCTAAATCTCAG
+>13078 3
+GTCACACGTTGCTACGGGATACCACAAAGGCGGAGATAAATCCTAGACCTTGTTGAAGTCGTCCTTTAAAAAGAGTACTTCCGGTGCTCGCGCTCTTGCG
+>13079 3
+CAGATGACTTGGGGTAATAATGTGTAACTTCGAGAAGACCCAGCGTTTCCTAACTCACCCTGACGGTCGGGGTTCTGTCCTAATAGGCTACGCACGCATA
+>13080 2
+CCTCCAGCTATGAACCTTAAGCATTGAGCGCACGGGCACGTCAATAGGCATGTGTTCTCTATTCGTCAGTAGTTTACGCGTGTGTAGACAACAGGAGCCA
+>13081 3
+TGAGCTCTAGAAATCGAGACGCTTGCATTGACATGATGGCGCCGCACTGTTATCCGACGGATTTCATTTGTCCATGGAAGCCGACCTACTCATGGAAAGC
+>13082 2
+CGAATGTTTCCGCGGAAAGTACCTCTTGTATACCAATAGGTCCCGGCGTACCAGCTACCGGCCGGATACACTGCGAGAATTCTATGGTTTAGTGACTAGA
+>13083 3
+GGAGAGCGCGGTCTCTTCCCTTCGGTTGGTCCTGCAACAAAATTCGCTGTATTCAAAAAGGGGATCCCATGTCCACTAGAAAGGAGTATTTTCCCACGAG
+>13084 2
+GAGTGATTAACCTCGAAGGTGAACTCGTCTTTCTAGCACTATAGGAGCGAGCCCGTCTGTACTCGAATAGCTCTCCTGATGGCAGTGGCCCAATATGACA
+>13085 3
+AGATAGGGGATTATCGTGAAATGTTTCCTGCCCACGTATTACCCTACCGCTAGACCGGTACGTTTAATGCTATGCCCATGGACACGACCCAAGAGGTTGG
+>13086 3
+AGGCGCCGTGCTTGCCTAGAATGTCATCCTTTGCAGACAGTCCGTGGCTTATACTTCGACAGTCCCAGATGAGCGAGTACCTGAAAGTACATAGTAATCG
+>13087 1
+AGAACAACCCTCGTTCCACGCGAGGCAGTATTAGAACATGCTCAAGTTATTGCTACTACATGCATCGAGGTGAACGTAGCCGCCGTTGAGTTGTTTCCGG
+>13088 2
+ACGGCTGATATCGGGGGCATGACCACAAACATTTGAGGGCATATCATTGGCCTTTCACACTACCACCAGGGGTACTACCAGTTCGGTTAGGCTTCATTGA
+>13089 2
+GAACAAACCAGTAAGCGCAGCCCGGTGCCTTCTGCATGGTCACGTTGGTATTAGGCTGCCCAAACTTCAAGCTGCTTTTGGTAAATGCTAGCCTGGAATA
+>13090 3
+GCTGGGGTGAATTTAACACCAACTTGTTGAGGTATGTACTCCACGCAATGCGAGTCAACAATAAGTTACCTGGACACGGGTTAGTCGTGCCCCCCCGTTA
+>13091 1
+AGCAAGCAATGCAGCAGGGAGAACGTGTACCCATTGTCGTTTGGATTAGAGACATCACTTGTGGACAACTTCTCTGCGATCTCCGCGATACGACTCGCTT
+>13092 3
+TGTACCCGTCATTTTCTAACTAAAGGGAATAGTGTTACAACTAAGCCGCAACCCGCTGTGCCTACGAGACTGTTTCCGCGACTCGAGAAGGCGGATTGGT
+>13093 2
+TACTTATGCTGCTTTACGACCGAGCAAACAGACTTAGGTTCGTTCCTTCCTAGCCCCGGAAAGCGAATCGTGCGAAGGGAAGCGGTTTACTCTACGATAG
+>13094 1
+CCAATAGTCTCACCAATTGGACAGTCGTCCAATTGTGATCGAAGGCGCACAATTGTTAGTCGTTACGGGACGGGAAGTTGCACATCTGCTATCGCCTACG
+>13095 1
+CACTGTAGCACTAAGAGATATTCGAGGCATTTCGGCTACACGGTCAACGTAATTGCCCCGCATGATACGGGGTTGACGCACTACTAGTTTAAGCTTCCGG
+>13096 1
+CGCTGTCGCGCCCAACTCGATCTTTGGGCGGTGGTGAAAATCTGATAAAGTTCGGCTCGTGCCGAAATTCTGGCATCAACCTGATATACCATGAATCAGA
+>13097 3
+GGTGAACTGCGGTCGAAGACCCAGTCGAGACTTAGGTTCTCGCTTCATAGATGGTCAAGACTCTAACGTAATACAGTTGACCACTGTAACGTTCCCGTCG
+>13098 2
+CCCAATGGTTGTTCCGTTGCTTATAAGCTGGAGACGTGAGTCCCTGGAAGTCCTTAGAGCCACTATTCAAGGCGGATCTAGCGCCATAGAAACCCTTGAA
+>13099 2
+TTGTACAACGAGATACCCGTGGACCCGGTTCTTTGTTTGCACGAGGCTATAGGCCTGAGGAACATTACCCGCGGGTTCCCCATAAAGATTCCATTGAGAA
+>13100 1
+CATTCGTATGCATGCGTTCAGTGGCCTAATGGTTCCTGTAGATAAGGATGGCACATAACAAAACCTCCGTAAGTTTGTTCCACCCGGCACTGCGGCAGGA
+>13101 3
+GCGCTCAACACGAGGTAGCTAGGGCCACATTCTAATCGTTCCGGTACCAAGTACTTAAGTCCGTTCGTTAGGACAGTCTCGTTGCGTCAGGCAGTAATAA
+>13102 1
+ATACGTGGCGGCGTTGGCCTAACGTTGGAACACCTTAGCCTACCGGGCTTCTACGGCAGAGTACACAGCCCAGTTCTGGAATATAGCCTTATTATATAAG
+>13103 1
+TGAAGTTCACCCCGCTAAAAGTGCATGAATCACGGGCCCTGGGCATTCTATCCCATAGAGGGAATTGCTGCAAGGGGTACTTCCAAGTCACTCTGTAGTT
+>13104 2
+TGATCATCTACCGTACTCAAGGCCGGTTAGATCGGTGGAGTTAACAACCTTCACTGTCCTACGGGTGCGGATTCAAGGTTACCGTCCTCAAATGAAACGG
+>13105 2
+TGGCGCACTCATAAAGAGTGGTTCAAGAAGAGCAAATTCTTCATCTACCCCGTTTGTTGTACTAAAGGGTGGCACTTGCCAGCTCGCATGCAGGCCCGTA
+>13106 3
+GTTTATGTGCCTTCTAAACGTGTGATTGCGCAACCCTACGCACAGCGGCCTGCACAATTCAGTGACAGATCCGATGTAGTGAGGGAATATGTCCCAGTCA
+>13107 3
+GCCGACACGACCAGTCTGCCCGACTTGGGTGCAAATTCATCCATGTAACAGGGTGTAGCGAGTTATCATTCCGGGTTGTACATGAATCAGACTCATCTAG
+>13108 3
+ACGTTTGGCTTGTTACTTCGGCGAGCACCATGAACTAAGCACACTCTGGGGTGCCTCCTAAGCATACATGATCTAGAATCGGTGAGCCATAGAGCCGTAT
+>13109 2
+TCAGTGGTTTTTCCTACTGAAAACCCTCTGCGGCGTGGGTATTCTAGAACATTCCGGGGCAGGCACAGGCTACACAAGAACTCACACTACTAGTGAGTTG
+>13110 3
+TCCTCGATAGTACCGTGGGACATTTTGTCGGAGTCGCAAATTGAAGGCACACCGGACCTTCACGCCGCCTAGGTTGTCAAGAACACGGCTTAATTGTTAA
+>13111 3
+CTCGGAGATAACCTGCACTCTGTAGCCCATGTGTTAACCCTCGAAGCCAAGGCTAGGAGAGGCAGACTCTGATCGTAGTGGCCTTAAGTCTAGTTTAATC
+>13112 1
+ATTTACCACGAGCCATAGACTACAGTAATCTAGGGTTTGTCCAGGTCCTACACTAGATTTAGGAGGCACGTCGGATAGGGGCAGTCCTCTTTGCCAGACC
+>13113 1
+AAACGCTAGAGCCCCCATTCGGCTTCATAGAAGATTTTATCTTGCAACCAGCGTCAACCAGCTCATGAAGACTCGATGGGGCTGAGTGGTTCGTAGGTTC
+>13114 3
+TCCGCCCTCCATTAAACGCATGTTGGAGCAACAGATAGCGAGTTAATCTTGAGGAGAACCTCTAGGCGGTCTTATGCGGCCCGTCGTTGCAAAATTACGT
+>13115 3
+AGCCAGTATGACAGCCGTGAGCAATCTGATAGGTGTGAACCGGCCAAATCTCTGCTTTACTCCTCCATCCCATGAGGCATGTGACAGTCGGTGTATAGAT
+>13116 1
+TCTAGTATGACGCTATATCTTGTCGAGCCGTCGTGCACAGGACTCACGTATAATCCCGAGTCCTTGATTGATGTCCAAGGGGACAGAGACCTACTGCAAG
+>13117 2
+CAACAGGTCACACTCGCAAACGTAGGGGTGCCTTGTCCCCCTAACTTCCGTGCAGAGTGGAACTCGTGCGAAGAACTTTTATTGATAGGTAGCTACTTAG
+>13118 1
+GTGCAGTTACTACCTCAGTGATATGACAGATCTGGCATGAGCCTGGACGACGACATAACTTCTCCAACTACTCCGTAACATGGTGGTCCGTGAGTGTCAG
+>13119 3
+CTGTTCGTACAGAGTGCCAAGCCCACCCTAAAGCGTTGGGAGAATAGTGCGATTGTGGACTAGCGGTAATCGTAGCCTTCACTCGTAACATATTCATCGC
+>13120 1
+CAGTGGTTTAAGCGTCGAGTTTAAGATCCTCGCCTTCTCGCTGGATCCCCCCGCAAAGCGTGAGTCATAGCACATAGATTGGTAGAAACTGCTAAATGCG
+>13121 1
+GTGGTCCGGTTCAAGTATGTTTATAGGCGACAAGCTTGGCGACTGTAATCACTACCAGCTTAAGTCCTGTAGACACATTCCCAGCTAGTGGAACACGCGC
+>13122 1
+TGTCATTTCATAAGACAAGCGGATTCGATTTCCACGGGTCGCCGGACCGCCGAAACGAAATCTAGGCAATGTCACTCTAGTCGCTTGGAGTCCGATGTAT
+>13123 1
+AAAGCGGAGGCAAGATAAACCTCTCCATCTGGTAGCTCCCCATGGGGCGGGGCCGCTTATTCGGTAAACATTAATCTGCCTTTCTGCAGTTTCATGAAAG
+>13124 1
+TGATTAGGATTTACAGCATGATTCGCTGCTACTCACGCTAAGGTTTGGCGGCCGGGAATCGCGTTAGGTCAACCGAAAACTCCACCATTTTCAAGGACGC
+>13125 3
+GGCAGCGACCTTGAGGAGTTACCGAACGTTATACGTGTGTGGGGAACCCCTTCGCCTCTAATATATGTTCTAGCGTCGCTAATAAAACTAGAGACGCTCC
+>13126 2
+GGCAGCCCGGTTTGACCGTAATGCTACGGAAACCCAACGAGCATCACTTATTTGCATTCGAATGTGGAGGAACGCTATCATTCGCGCTGAGTCCGAATTT
+>13127 3
+CTCCCCGTCCGGTGCGCTGTGTTCATATGGGCGCTAATACATCCCGAGGTGAGTTACTTGCTACTACATATTGCCATCAGAGAGCATAAAGTAACGGAAG
+>13128 1
+CACTCTACTACAACAGTACTGCATGCGTATGCGACGATGCCTCGGAGTGGACGCGGTCAATGCTTCGAATGCGATTCTACGCAGTAGTATTATTAAGCCG
+>13129 3
+CCTATAGTACTACGGTAGAGACTGAATACTGGGGCTATTGTCCTGTCAACCCCACGGGTGCCCCTCCAGGACATAAATGACCTAGGGTTTTAATGGTACG
+>13130 2
+CAGCATTTCAATGACGCCATGGCGATGCCGGTGGGTTATCGTGGGTCGCAGACACTATATGACCGGAAGCGATTATCCCTATCGAACATACTGTATTACC
+>13131 1
+TCTATGCTAGTTATCCCTTATCAGGGCCACCGTAAACTGCAAACAATTTTTACCGCCTGCTGGGATTGGACATCAATTGGCGAACGGCTAGGCGGAGGCA
+>13132 1
+TCTTGAGTCCAAGAGCGTCCCTTTTTAGTCGCAGTAGTAGCGACGTCAATAGCCTCTCAGCAACTGCCATAGGGTTAAGGTCCCAGTAGGAGAAATGCTC
+>13133 3
+GTTCACTCTGCGCCATCGGACGCGAAACTCACCGTCATAATAGCTGGACTTAGTCACTGAAATTTGGATTGTGTCGGTCATGATGCACGCACCGAGTAGA
+>13134 2
+TCTTTTCAGGTAGGCCTGAAACCGGGGTCTCGAAAGGTTGGGTATTATAACCGTGTCCATAGAGTCTAGAACATGAGGGCGACTCAACCCCCCATACCTT
+>13135 3
+TTCCCTTGATGTGGGTAAAACGATGATTGGATCTTCGTGGCCGCTCCAGACGTCCGCGTCGACTTGGCCACTAGCAAGTAAGACATACGAGAAACATCTT
+>13136 1
+TCAATGTAGGACAATAGCAATGCGTAGACGCGCTTGACCGTAGTCTCATTCGGACCTGCGATAGGTGTGCCCGACCTTCCTAAGCTGCTAATGGTCTAAA
+>13137 2
+GAAGATCGTCGATGCGTTTAACTGTCCAAGGAACGCTATTTGAGGATCCACACCGATTGTGTTCTCCTAGACTGCGCAATAGCAGTCACGTGTCCAGACG
+>13138 3
+TCTAGTGCTGTCAAGCGTTAAAATCCACAATTAGTGATCGAACCGCGGCTACTGGAATCGACTGCTTCCGCATAGCAGAGGCAGGGGCTCTTTCAACGTT
+>13139 2
+ATACGCACACTAGCTGGGCCGCTTATGGGCCGTATAAGGTCGTACCACGCTTCTTATGTCAACCGGCAATGTAGTCAAGGCAGAAGTTAGTTTAACTCGC
+>13140 2
+CACTACGGCAGAACTGTCAAATGACCGACCAAAGGCTCGGGTATAGCCAAGCTATCGGGCCGTTTTGTGGGCACCGAGACACAGTTTTTTCTAATCGTTT
+>13141 3
+CTACGTGACTGGAAATTGATGGCCCCCCCTATTCTTCAGTTACGGGGGAATTTCTGCGGTGAAAACTGCGATTTATCAAAGGGCCCAAGTCCAAACGGTC
+>13142 1
+CGGCACCGTTAGTTCTCGAGTAGACCGTCAATTCTTGTGCAGGACTTTACGGTAATAGCCCCTAGAAAGTAGCGCGTTGTGCATCACATGCGAAGACTAC
+>13143 1
+GACATAGAAAGGGATCAATCGACTTATCCGAAGATTTCGGGTAGATTCGCCTAGGCTATACCTGGGATGTTCCCATCCGGGCAACGGTATCCTGCCCTAT
+>13144 3
+TCGGCTAACGCGCCTACTCGCGTGACTAATTCCATAAAGGTGGCAAGAGTGTTGCCCTAGGCCGTTAAGGAACTAGTACCATGGCTACATATCTCGTTAG
+>13145 2
+TGTACTCGTCCCGGCGACAGTCGCTGCGTTCTCTGATGACAATGATCTACTCTGTATCGGACGAATAAAAAACTCACACGGGGGCGATTCACAGGGTTAT
+>13146 3
+TGAGGCTGTGAGTAGTGTACATCAGAGCCGTACGAGTGCAGTTCTACTTTAAAACAGTCTCCTTTAAGGTGCCTAGACTATGACGACGCACCCCCCGTGA
+>13147 1
+GGTTGCAGCCCTAACAGACACGTTAAGTATGCTGGCCATGATTCGCGAACGCTAGACCGAATGCCTGGAAGCAAGCTTATTTGCCTACTCGGTTTACAGT
+>13148 3
+GGGCGATTACGCTTACAATCCCGCCCCATCCAGTTATACTGAAAGAGCCATCGTTATCTCGGTTCTTCGAGTAGTAGCAAATGGGTATGTGGCAACCGGA
+>13149 2
+AGGCCCGCAGTCAGGATAATTGTTGTTTTTATTCGGCCGACAAACACGAAATTGACATGCGGCACCTGATCGCGAGGTACACTTCGGTAAGCCTTCCTGA
+>13150 2
+CATGATATCACACATGTAGCCTGCGGCCTACTGGATAATCGACATGCCGCGTGTCCGAACATTTGTAAGGGGGGGATCAACGTGTACTCCTGTACTAATC
+>13151 3
+AATTGCGAAAACGCGACTTGTTCTCCATCGTTCTACCCACAGAAGACAAAAAGGTAACGAGGTGTTGCCCCCCTGGTTGTGGGCGGATAAGTCCCTTTGT
+>13152 2
+GTCATAGTGTCCTCGCATTTTCAGAGGAGTTATCTGATGCAACTTCCAAGCCACGCCAAGACTAACCGTTAGGCGCTCAGTAGAGAGTACCGATGGTTCG
+>13153 2
+TGGCCAACTGAAACAAATGGATATGGTTGATGCGAAAGGGCCCAAGATCCTGTTCGCGACTATAACGCCTCCCTCGGTCATTATCTTGGCACTACTGGTG
+>13154 1
+ACGCCCTTGAGCACAGGACTGGCCCCACAGAACAGGGCCTCAATGTACTGTTCAACGTGTTGTTAGAATCGTTTCATCAATGACAGGGCAGCTTTTTGGA
+>13155 1
+ATTTGCTCTAAAAGCCCATCTCACGCGAGAGTGGCGTCCTGGCTAAACACCCGGTCTTTGAGCTAATGAGAGAGTGAGCCATTCGCCCTATGAGTTGATA
+>13156 3
+GCAGCGAATCTCACGTTGGATGGCGTAACATATAGCCATTTGTTCGCGTCCCTACATGCGAGATCTTGGGAGTAAATCGCCTGGCCTAAAACACGTACTG
+>13157 3
+GCTCCAGTCGACGTCCTGCCTCATAAGAAGAGTCCTGTCGGAGTGACTGAAATAGAATATATCAAGTACATGCCTGCGACCACGCGTTGACTTTGCGTGT
+>13158 3
+CAGCTAAATGTGTGGCCACGAGGATTGGGGAGTAAGTGTCTTCCGCATACCACGGCAGCTCGCCATAAGCATCTCGAATGATCGATCATTCATCGTATTC
+>13159 3
+CGTTTACATACGTCCTGTACTGCACCGTGGCGCATAAGTTAAGACCGACGTTAGGAGCTCCCATCACCGTCTGGGACAAGTGGTTCTGAAGTAAAGCATT
+>13160 1
+CACTCAAATAAAGTGAGGCACAAACTTTAGCGTTATACCCCGGTCTGCTATTGTGAGAGGATCCCGTAGTTTGTTCCTAGACTACGACCCGCGGGGCTGA
+>13161 3
+AAATCGCTTAAGGTGCGTTGTAGCGCAGCACGCTTTGACTATGCTGCGTGACTAACGCACTAGAAGCCCTATACTGTCTAGCAGCAGTAGCTGTTCAGCA
+>13162 1
+TTCGCCGCTATGAACTCATCGGTACGATCTTGTTCATTCTCAAAGGCAGTTTGTGATTAAATACACCGCACATCACACCGGATGGGGGGGCGCGAATGCA
+>13163 3
+TACTGGACACTGTATGTGGCTACGTGACTCAGTAGTTGCCCTTCCGGCCGATTACTAATGCCCGGTATTGGAGCGCTAAAAGGCGTTAAAATAAAGCCCC
+>13164 3
+GGGCAATGGTTACTTGACAGTATGTTAATGTATCCGACCCCCGAATGTTCATAGACCGTAGCCTGTAGGAGCCTCTATCACTTAGCGGCAGAGCCGCATA
+>13165 1
+ACAGGCGGTGCTGTGCAAACCCCATCGTGAGATTCATGTAATTACATGTGTTGGACGCTGTACCTCAAGGGCCACAAGGTGTCACTCAACCATATTGCGT
+>13166 2
+TTGTGTGAAATTTCCGATACGTACAGTGAGCAACTAGGCTACTCTGCTCTCAGTCGAGCCTATAAGAAGGCTCCTCTATTGCATGGGGCGAAACCAGGCC
+>13167 1
+GCTGAAATGGACTCCAATGCCGCAATAGTTTTAGACTGCGTGGCCTGAGCCATGACCGTAGTATATATCTAACACGGTGGCGAACTCCTTCTCCGTGAAG
+>13168 1
+TTAACGTGCTCGAACCTTATAGGGATGCTACCAGTATTGCCGAAAATCAGCTGACTTCAGTTATCCCCTGACCGGTGAAAGTATCTTGGACGGGCCAGCG
+>13169 1
+TTAGCCGAAGTATCCTAAAAAAGCTCCATCCCGACGTAAGATCCCTAAATGCATGTACTCTGCTTGCCCATTGGTAGGTGTTGGGGGTGCCAGAGAGCCT
+>13170 2
+CGCCTTACGACATGCGCTCGGGTTACTCGTCAACAGGCGGACACATATTATTATGACTTTAATAGCAATCAGGTCGAGGAAAGGTCTCTCGAGTCCGGTC
+>13171 2
+TATGCATGACTTTTATCTCTGTTGGCGAACAAATCACTTGTGGACATCTGAACCACCAACATTATGTGGCCGGGGCCGGACAGGGCCTGAGTGCAACCAT
+>13172 1
+GCGAACCTCGAGGGAGTAAATCACTCGACTACGCCTGCCTAATCGATCGCAAAGTCGCGTATTTCCACGAGCGTAGTATGATTCTGGGGACTTTGACTTA
+>13173 3
+TCTGATGTTCCTGTCGGGATACAGCCCGTACATGTGCGCGTTTGGGGCCCGCACTAATACGAATACTTTAAGCTCGCATATAAGACGACGAATCCGATAG
+>13174 2
+CAAGAGCCGCGTTTCCCCGGTAATCTACACCGGCTTGAACGGGGAATTCGGACCTCTTTCCTTAAAGATATCGGGATGATATCACAGTAGGATCGCAGTT
+>13175 1
+GTGGTTCATGATTGCTGTCTTTGGCGCAACCAGAATAGACCAGCGTCAGCGTCTATGAACTTTGCCAAACAATTATGCGGGATTGCCCCGAATCGCCGAA
+>13176 3
+TGGCAGCGTGGTACTAAACAGGTCCTTTCCTCCCGGAAACTGAAAGCCGCTTTGGAACAGCTGCTTCATTCGGGGTTTCCCGAAAGTGAAATATAAGCTC
+>13177 1
+TAACCACGCCGGTGACGTGGTCCTCAGCTCTAATCGGGGCAATCGGCTGCATCTAATAGAGAATTCGAGTCGCCGTAAATGGCATTCAAGTTTCATGTAC
+>13178 1
+ATTACCCCGTCATTAAAGCCAAAGGTCTCCGATGCGTTAGAACGGTGCTGGTCTGCTTATCCTTGGGTAACAAGCGAGTAATGGCCGCTAACTACGCGTA
+>13179 1
+ATCAGATAGACGTAGGACAGACCTTTTATCCAAATTGACCCCTCAGGCCTAGGGCCTCGGGCAAGTGCGTATGGCAGAACTGATACTTGGCTCCTGATTT
+>13180 3
+GCTGTGGTCAAGCAATCTCTCGTTCACGCTCTCAATAGTTTGGCTTCTTAACCCGTGTACAGACAAGGGACGCTATAGGAAAGCAGCTGGCAGGCCTATA
+>13181 2
+GGAATGGGAGCGGGACGTACTATCGGGTTCGCAGACGTCCGCCGATATAGGATTCTATAAATAACGAAAGCTACCACTTCTGACGTTATTCCGCTCTCTC
+>13182 1
+TCCAGCCCTGTCACAGGGTGTAAACAGTAGTTGCGTGGCCAGCGTCACGTACAACCATTGCGATTGCATTTTACAGTTGTTCTGAAGCCAGATGCGAAAC
+>13183 3
+CGACCCCATGCTGCAGCGATTAACAGACCGGAATAGTGGCATGATTGCTACTTTGAAGCTCCTTAACATCTTCGAGACGGGAGTCAGCTCTAGCGGTTAT
+>13184 3
+GAAGGGGCAGACATCGATGCACGACAGTACCTGATGCCGTAGCGTCGATGTCTTAATTTCAACGGGTCGTGTACACTAGCTACGAATTTCCCTTACTGAC
+>13185 1
+CAACAGCCATTGTCAGGTGCTTTCCGACCCGGGCAGACCGTACGAGAATTATTGTCTTGGAGAGCTCGACACAATTCGTCGATAGGGTATTATTGCCAAC
+>13186 1
+TCGGTGGGATAGTCACCGCAGCGGTCCGTATTATGACAAGACCATTACTCGTATGAAAGATAAGGGTTCGTCGTAATCGCCCGGAGAACCTTCTCTACCT
+>13187 2
+ATAGAGTATGTTACTGGACCTTAGCATTAAGGCTTTTCCCGCGGTGCTATATGAACATGCGAGCGGCCTGAACTGTGAACGACTTCGTACCAACCAGCGC
+>13188 2
+TTTCGAGTGGTTACCACAATAAATGAGTCCACCTTGCATATACCATGCTCGAGTGGGGGCGTCCAAATCATCTAGACGCGGCTTGGAGAAGCTCCGTTCA
+>13189 3
+AACGTGTTTAATCATTAGACAGAGACCTTCCCAACTGGGGTCTCACGATTCAGAGCGATTGCGAACACTGGTGCCGTTCAGTCGTCAGCAGAACGCTTTG
+>13190 1
+TTATACCTATGGCGCTCTCAGGGAAGAAGTCTAGCGCATGGAATAAGTTCAATCGATCTTCCGTGACTCGTGTAACTCGCAGGACAATGACTCCGTCCGG
+>13191 2
+CCGCCAGTGCGATTATGCGGTAGGTCGCTCGGGACAAAGCCGGCCTCTAATCAGGTCATCCATGTCTCAGTCACCTGTTAATACAAGATTTGTAGAGTAA
+>13192 1
+CACGGAACGGGAGTCCGGGAAGCCGCTAATAATTTCAAAGCGTCCTATTATACCTGTCCTGCTACTATTGAGCACGCGCCTAGTATGTGCTGGAAGTTCA
+>13193 2
+AGCATCGATGCGATGATTTATTACGAGCCGATTAAGCCCTAGGGGCCGGAAGAATCTGTACCACTGTAGGAGTGCGACCACATTTTCATCCGCACTTGCT
+>13194 3
+GCAAACTTAGTAGGAGTATCGCCCGTCTTGGGACGCTGTTGAGTCAGCTCCGTCGGACTATGGGACGAGAATATCTATCCAAGCTCTTACGCACCATATA
+>13195 2
+GACGGCAAGACGGGCTCGAAAGAGGACTAAAGTCAGGAATGCTTCCCCCGAAAATCTCATGCTTTTGTGGTTTGCATGCACGTCAGCTTAACGTTTTCCC
+>13196 1
+TAGAGCACGCCCAGTGTAGCGAAGGAGTATCACGCGCGACAGTTTCTCTCCCGAGTTCAGGCTATTCTGCTAAGTACTAGATCGCAGATCTATAGGATTC
+>13197 2
+CTGGTATGTGTTATGGGCGTGGGCTGCATGAGTGCAAACTGCAAACTATTAGCCTAAGCTTCATTCCCAGAGTGTCCTCGAAGCAGACTGCACACCTAAC
+>13198 3
+CCCTAAATGCGCTTAACGCTTGTTTTACGACGTCAAGTACGCAAAAGCAATTTAGCAGGTTAGTCCCGCACGACCTAAGGGGGGTTCACGGGTCATGTCT
+>13199 1
+CTCGATTCGTGGAAAAATACCTACCTCCTGGTAATCGCCGAGTGTGTGGCCCGTGATGTGTGAGGCGATCACCAGATCCTGATAACCGAGTCTACTTAAA
+>13200 2
+GCTGATGTCAGATCAACCGTACGTATAAGAGGCTATCCAAGCGGAACCTTACCATTTGAATCGGACGTAACAGAGTCGCCTCGTTTGCCGGTTCTGATGC
+>13201 2
+TCACGAGAATCGTATAGCGAACATCACCGCAATGCTAGGGCGCCAAGGTCGACGTGTGTGAATTATGTTGTTTCAATAGCCGCTGCGCGATCTATATCCC
+>13202 2
+ACTATGTCGCTCTTCGTCTATAGCAGCGGAATGAGCAAAGTCCGTAACCTGTCGTGGAGCAACCTGCCACTGTGACAAGTGGAATTAATCGTTACCCGGT
+>13203 2
+CCTCACACCCAGCGTCTCGGTAAGCGCGCGGGGAAATGTGACGACATCCTAATCGTTTGAACTCTATTTTCAGTTACGGGTATAGAATGAGGGATCCTAC
+>13204 1
+CTGTGTCGACGTAAGTGTATGCCGTCTACTCTGCAGTCGGACTCGTGGCGCTGAAGTTATTGAACTATAAAACCCATCGGACGTGTGCACAAGACACACT
+>13205 1
+CGCTGGATGACGCTCGAAAACAGATACCGCTTTGGGTCACCATCAGGCTGTATTGCTTATAGACGCGCGCTCGATCGGAAGGCCATTACACAATTTTAGT
+>13206 1
+CCATCTAGAGAGCAACGATCCGGATACCGTGTCCAGACGAATCGTGCCGCTATATTTTACTCAATTGAGCTATGATGCGGGGTCGCTAAGACTGATCCTG
+>13207 1
+CTGGCGTCATCAGGTCGAAGTCTTAATGGCAGCGTGGTGAACAATCTCATCGAATCTTGTTGGCGCTGACGACCTAAGAGACTCAGAACGCTCTTACTCA
+>13208 1
+CTATTGCAGTCTCTCCCGATAATTGTTTTGATCCTAGGACCGAGACAATGCAGCGAACGCGGGGCAACGACCTAGGCAGATACACGGTGTTTCATCATGT
+>13209 3
+CCCATACTTGGGATATATTTCCGCTGTTAATAAGAGAGACTCTGCTTTGCAATGAGCGGACTATCCGGGCCGTATTACGGAAATCGGCTCCACGACAGGC
+>13210 1
+CCACAATGATACCAGGCCTTAATGAGGTGCTTCGAACACGGGTACATTAACGGCGTGGAACGTCGTGTCCGTTTGCACGCATCCATCAGTAAGCTGTATT
+>13211 1
+TCGGGTGCCTTAACAACAGGGTACCTATTTAAACGTAGAGCTGTCCAACGTACTTACCTTCTCGTAGCCAGACCATAGTGGGAATGAGGAGCTGCTGCCT
+>13212 2
+ACCGTTTTAAGTTGGTGACCCCGACCTGCTAGGAGAAAGCTACTTAAGTGCAGGACCTTACTTGGCCGATCCCCGAGGCAAATTGCTTATGTACGCATGA
+>13213 2
+AGTAAGGTTTTTACCGACGCTTACAACACTGCTCTTGAATCGGAATAAGAGGCGCTTGTTATCAAGAACCCGCGAGTCCCGTACCAGAGCGTGTTGGCCT
+>13214 2
+GGGCCGAACGCATGTCTCAACTGCCTCGGCCAACATGATTTGCCACATCTGGTGGTCCATCCACGATATTATATACTGTTAGAAGTGAGGCAGGGCAATT
+>13215 2
+GGATCGAAACCAGATGCCCCTTGAGTTACCCGGCAGCAGGCTCATTGTTAAATGGTTGATCGCGTGAATAAATTTAGCATACCGCCCGTTGTGCCTGAAC
+>13216 3
+GAAGAAACGAAACGCGCTAGCGCTGCTATGACGCGACTTGCTGTCCTAAATAATCGGACATTGCTTCGCAAAGTGATGCGAGCTTCCTTGCTCCAGTTTG
+>13217 1
+TCAGTGTGTATAGCGAGGCCCCCCAAAGCTAAATCATTTGCCCTCCGACCGGGTGCATACTGAAGATATCTAGATGCCAGGTGAAACGCGTTAGTTGTCT
+>13218 3
+ATGTAGTTACACAACTATTGCGAAGTCCTTTCGCCGACGGAAGCAGGCACGGAAAAGCCGCCGATTTGGCCGTATGCCTTCGTCTACTAGGGACAATTTT
+>13219 3
+CGTGTGAAAGCTATTGAAGCCTCCACCAGATATGCAACCATACAGCAGGCTTGGGACGGGATTGGGGGGTTTCTCAACCTTTAAAGTCTACTGTCCATCC
+>13220 2
+TTGACCCGACTAATGCCCTGGGGGTCCTTCGATCCGTCGTTGTAGGGGCATCGAAATAGTGCCCAATTGATGACAATGAAATAGCTAAATCGCAGTCCTC
+>13221 1
+GACTTTCGGTTACGAACCACACGGATAGAGGATTGTAACTAGGGTGTGGTAATTCGGCCTCTAGTCACCAGACGCTCCGCTATGTTTAAACACCCGTCAG
+>13222 1
+TCCATAAAACTGCCTTAAGCGGATCGTGTTATGCTCTTCATCAAGGAGGCTGACTGAATGCAGTGTATGATAGCCACGGATTTCACGCGGACCGCCTCGA
+>13223 3
+ACCTCAGGAGCACGCTATGGGAACGGCTTGTCGACCATGTATTGACGGTCATGATACGACGGTTTACCAAGGAAACCGACTAACATTCGTTGTGTCCTCT
+>13224 2
+CGTTCCCCTCATGTACAATGGCCGAATGTGATTTGGTCCCCTACCGAGAGCTGAGGAGCGTGTTAACCATCAAGTAATTTGTAAAGGGACAGACCGTCTC
+>13225 1
+TTGGCCTTTAGCCGGCGAGTGGGACCATAAGAATAATGGCCTCGTAAGGGTACGCAGATCTCAGAATCCCTTGGCATTCTTCAATCAGAATGCCAGCTTC
+>13226 3
+GATTCCCGAGACATTCTGGTCAGCGCTCATGGTTAGGACTGGTCCGACGGAAGGTTGCCTGACCCCATGATACTAAGCATAATAGTTCCAGAACTGCATT
+>13227 3
+CCCCGCATGTAGTGTAACTCCTGTCCTATGAATGTTCCTGTTAGTAATGCAGCGGATCGTGAGTATACCAGTCTAGGTGGACAATGACCCCGAGCACAAG
+>13228 2
+GGAGGTAACAGGTTCTCGACCAAAACTGTAGGGGCGGTTTCTTGACGACCCACTAAGAAAACCTTCATGGCTGGTTCATCCCACGCTTGGATATATCTGC
+>13229 3
+TTACGGAGAACCGGCAGGCGCCACTCTTTACGGCGTACGCGCGCAATCTTTTCCGCAAACAACTCTGTGATGCATAGATTTGTGAAAGGACACTTTGGTA
+>13230 2
+GCCTCCTGACCCGCCTGAGGATATTCGGTACGTATAACTTCGCGCTAGACTTTAACACGTCGAGAGTCCAACTATTTAATCAGCGAAGGGTGTCGAGGAT
+>13231 2
+TCTTGTTCGATCTTGCGGATGAAGAGTTCCGGCTATGTCTATCGGTAAAATGTGACATAAGGCCCTGAGGAACCACAACGCCCTCAGCTCCATAGCGATG
+>13232 2
+CTTGTTTGATAATACATCACTGGAACCGTGTACAGGCTGGTACTGCTAGTGCGCCCCAGCGGCTTCGACTTCGATAGGAATACATGGACCAAACGCGATT
+>13233 2
+TGTGCCTTCTAGGGAACACCTTGAGCACATGCTGCGCTTGTGTGACAATAATCCCTTGTGAAGGTGCCAATGAATCCCGGGTGACCATATGATAAGCACC
+>13234 2
+GATCAGTGCATTGAGAAAACGTCTTTGGTACCCGATGATGATCAGCGGATGTCGCGGAGACTAGCTCCACCTCTCCTTACGATGCATAAGTCAGCGATCT
+>13235 1
+TCCCACGAAGCGGTGATCCAGGGGTTCCCTATGTTCCAGCTCCCACTTAGAGAAAGTTGAAGAGATACACGTAGTGCATGCGGTCATTTAAGTTCGCTCA
+>13236 1
+TTAACTTAAACGTCATTGCAGACACAGGTGGCGTCAAAGCCCTCCCGTCGAATATCGTTCGAATCGGATGATAGGCTCTCTGGGTACTTCGCGAGCAGAT
+>13237 3
+ACGGGCGTTGGTTTGCTCAAAAGACACAGGGAGAATAGGTGGCCTCTTAAGGCCTCATCTGATCTAGTGTTATGCCCTCCTGAAGCCGCATAAACTTACC
+>13238 1
+CTAGAACGACTCGGAGATTCCAATAGGTTAAGAAGGGTGAAGACTAGGCTGCTGACACCCTGCGTGTTGTCATGTTGCGATCACTTTCTGCCCACCATAC
+>13239 1
+AGGCACTACACTTCGGGCTTGGTCTCTTATTCGCAAAGACGGAGAAGTTGGCAAGTTACTGTAATCTCTAGTACCATTAGATGCGCATGCCGCGGCCACA
+>13240 1
+TTTGATGGACCGCGGACGGATTGCCTGCCCTTAAAGGGCACAACATAGTATAGAGCATTTTGATTTTCGCCAATGCTTATCGACGTCCCAAGGCGGCAAC
+>13241 1
+TTACTTGGAACTATTATAGGTCGGCACTTTCCTACCCTTCAAGATCGGAAACTGGTTACTGCTGAAATCAGCAACGGTGTAGGGAGCAGGCCAGGCCTCC
+>13242 3
+GTCGGTGGCCTAACCCTCATCCAATTGTACAGGGATATCGCCCGTCTGACATGCACATAGACGGTCTATGCTTTATCGTGGGCAAATCCAGTTAGAAGAG
+>13243 3
+GGAGCGGCTTTATTGATGCGCAACGACAGTCCATCAGGGATGGAGCTAATGACGTTGTGGCCTTCCAGTTTACCAGTTAAGCCAGCAATTTCACCCACTA
+>13244 2
+TCGCTTTGTAAAGCGATAGGCAATCTACCCCCGTCCGTTTAGCTTGTATTTCCTCAGGGAGCGGTGCGCCTTCAAGGGGAAAGCAGAACATATGCATAAC
+>13245 2
+CACACGGCCGCCCTATCTTCGCCGTGGTGTGACAAGTTATTCTGAGTAATAGTGACCACTAGCCAGACAAGGAATTCTGCTATCTTAAAGAGCTGGCTGG
+>13246 3
+AAAAAAGGTACCTATCTGTACATGTCGCTTTAGTCATTGGAGACCGCCATTGCTATGCCCCAAACCGCGGTGAGGGTCACACGCTCTAAGGACGTTTGGT
+>13247 1
+AAACATCTGGCCTTAACTGATACCCGGATGCGTGCACTAGTTCCCCTTCTGTAAGCAACAATAGCTGCAGAGCTATATGGATGTGTACCCAGTTGGGGCG
+>13248 2
+TGGGCTCTTCGAATTTCCACCTGTCACAAAAGGCTGAGAAGCGCGAGAGACCGCAGCGCAGACGTGACATCTATTTGTGTTTAGTAGAACTCTACTTGCC
+>13249 3
+CCTCGCGCCGATTCAAGCGGCGGCGGGATAATAGTTCTCTCTGAAATAAGGCGGGGACGTTTAGGCCAATCAGTATAATCAGACTTCTCGCATCATACTT
+>13250 1
+TCAAGCCATCTGCTTAACTGGCGGCAACGGTCTTGGTTGGGTATCCGATATCGGGACGAGCAATCTCTCTGGATATCAGCACGATACACGCAATCTTAAG
+>13251 2
+CTCAGCGCGACCAGCTCTAAGTTACAAGGTTACTCGGCAGCTTGGTTTTAAGAACACGGCAATAGTCTCAGAACCGGATGTTTCCGGCATATGCGATCGT
+>13252 1
+TCAGTCCCGAGCGTCATATGGGAGCCAAAGGAGGAAGTGGAATCCAGTTTCCTCCGCGTTACTCAACCCAGTCGTGGACTATATCATCTTATAGTACTGG
+>13253 1
+TAACAACCCCTCTTAAACACCTGCTCGCGGTTGGCACATTAAATAGTCTGAGTAAGTTACGTGGAGGCGCAATTGCGCTAGCAGCTGAATTTCGCGTCGG
+>13254 1
+CTGAGGCCGTATGCGACGAAGCCCGGATAAGTCATCCGATATACGTATCGACTTCGTGTGGGTTCGGCGTCACAGATTCCACCAAACTTATGACTAATGT
+>13255 2
+GGCCATGCGGCGTCTTGGGGATTCGCCTATAGAAGCAGTCTCGATATCACCGTCGCTGACCCATTGCAATATACTACGCGTGTAGAGGATATCATACAAT
+>13256 1
+CGGGGCAGACGTTTCAAGCCGACATTAACCAAATGTTATCTACTGGCAGGACCTATACTTCGTTAATCGAGCGTGGGACCAGCTGATTAACCGCCTTGGT
+>13257 3
+GCTTAGTACTACCGACGTGGCCTAGGTCTACCCGGCTACTATGGCAAACGCGTGAATAATCACGTCAACTTAATGATTCACTGGTCGGTGTGTAAGACCG
+>13258 2
+TCCACCACTAAGTAATCGGCTAATAACTGGGGTGGGTGGGATCGCGCTTGAGCAATTTTTCTCGCAAATCGGTGGCAACGGAAACATCCTGTTCCTCACA
+>13259 3
+TAGGCGTACTTTAACCGCATAACCATAGTTGATCGAACGACCGTGAGACTGGATTTTTGGCACGTCCAATTATCCTCCGCACGGGGATGGGCCAATGCTA
+>13260 2
+GTATCTCTAGTGCTCTTTGGAGGGCGAACCTGGATAGAGATACGATTTAAAACCCCCGACGCCCTCCATCCTAAGGTGACTGGTATCCTGGGATATAACG
+>13261 2
+GGCGCCTTGGAGTGACACGGCCTCTTGCGGTTCATAAGTAAGTGTGTACACGAGTGCTAATACCTGGAGCAACCTATCGAGATTTACCCCAATACGCTAT
+>13262 3
+GGCTATATACAAAGCTGTACGTGACAAACCCCGTATAGCTCACGCGTAGACTGTATCCTTGGTCCGTTTGACCTCCTAGTCCGACGAGGTTTGGAAGGAA
+>13263 1
+GTGCATCTTTCTTAAGCCAACGAATTCGGATGGTGAGTATTAGTCGATTTTCCCGCAATATCCGACACGAAGGCTGCGAGGCCCCTTTGGAACAGAACGC
+>13264 1
+GACCCCTGGATTAAGCCGAAGCTAGGGCCTAGGTTCGTGTGATCGGTTTATCCGTCGTCGCATATACTTGCCCTAACAATATGACGAGCATCGAACATAG
+>13265 2
+GGCACGGTTTCCCCCTACATACAGATGGGCACTTACTACAAGGACCCGAATGGATGTCTTCGACTTGTGATGACATACTGTCGCCTGGAAGTTTAACGAG
+>13266 1
+TGGGCCGAGGTGGCCTAGATACACCAAATGGTAATGGCCTCTTAAAGGGGGTTTCCACTCTACTTTTCTACAAAAGCCTGATGATTCTGACGCGAGCCCA
+>13267 1
+GTGTACTACTATGTCAACTAAAACTAGTGTGAGGTCCAATTTCCAGTTAACGCTCTAGACCGCTGGACGTGCCTGGGGCCCGGATTCTAGATCGCAAAGC
+>13268 2
+ACTATATTGCGCCTGGACGGGCATCTATTCGTGCCTGTACATGTTCAGATGTACCATTCACGATAGTCAGGGCCCCGACAGCTTCAGGTTAGACGAGAAA
+>13269 3
+CAGAGCGTATACCCTTGGCGAATGCTCATGTCACCAATAGACATTTGAGAGCTCATTTAATAGAGGAGCCCGGTCGGAGTTGACGCGTGTATCCCATCTC
+>13270 3
+CGTCAAACGAAGATCCTCCGGACTCGGGACTTTGTGGGTTTTGATCCACTGTCGAATACTACATAAGAAGTGTGTTGTGAACCTACGGTCAGCCCAGCCA
+>13271 2
+GATCACCACACAGCTAGACGCTGAGAAAATGGCGGCTTAAATCCCGTCGCCATTCAGGAGGTGGAGTATTCAGATATTACCTTTTCGCGGCTCTCTGTGA
+>13272 2
+CAGCCCGGACATTGATTCTTATATCCTCCGGAAATTTGCTGGTGCGGATAGATGGACTTCCGGCGCACTCCTCATATAGCCGGAGGATCGACTTAGAAAA
+>13273 1
+CGTCCTTTTGACTGGAGACGAACCCTCAGTACTACCCGATGGGATAATACCTAGGAGAGCTGCCCGGGAAAAGTTTTATCGTCGGAACTTCAGCACGTTT
+>13274 3
+ATCAGTGTAATAACTATACTGAGCACTAGAGGCGATCTCGTGGTACGTATTCCTGCCATCATCCACAATGGGGCCATCCGTAAGTTCTAGGGGCTGCCAG
+>13275 2
+AAGGATGCTATCCGCTGTGGTGATTTAGCGACCGACTTGTGAAACGGCACCAAGGCATTTCCGGGGCTTATCCACTCATATCAGGAATATATCAGGCTCC
+>13276 1
+GTACTGAAATGACCTTCGAACTCGGAATCGATTGATTCAGTATACAGTAGTTCTAAAGGTGAAGCACTCCCTCGCCGTCGTTACGTTCGAGGACGCCGCG
+>13277 3
+AAAAGCTCTTGTAGCTTGATGATACGTTTACCGCGTAGCCTAAGCTGCGAGGGGTCCCCCCAATTGCTTCCCAGACTGGGGGTGAGAACTAATTAACCAT
+>13278 1
+GAACTTTTGATGCATCCTTGGACTGATTCCCGTGCGATCTGGATAAGCCACAGGTAGAGTACCCCAATCGACTGAGTAACAACCGTATGGGTCGATGCCT
+>13279 2
+CCTGCGCCGAGAACCGTGGCAGATCTTTTACCATGCTGCACACTAGCTAGTATCCGATTAGGATAATGTCCACATGTGGCGGTGCCGTTTACAGGAAATA
+>13280 1
+TGCCAGGCGGATATCCTTCCCGGGAACTAGATCAGCGTGAAACAAATTTTCGCATTGGGGTGTCCGCACACCTGTACCTATTCAGATCTGAGGATTGACA
+>13281 3
+ATTATCCGTCGACCATAATTGCGTCTTATGTAGAATCTAGATCTGCGCTTGCTGGAGAAGCGGCGGTATTCATCGAACTGGCCACGCAACAGGCCAGACT
+>13282 3
+CTTGATCCAAACGCCGAAACAAGTCCAGTTGTGTAAATTTCCTCTCTCAATCACGCAGGCGGCGGGGTTCTTGAGGCATAAAGTCGTGGGTACGATTCAC
+>13283 3
+TCAGCTCGGGAGTCTGACATTACGACGTGGAGTCCCCGAAATTAGCCCTCGAAAGAGGGTATGTCGTCAATATCAGTTTAATTCTGTCCCTGCCGAACGA
+>13284 1
+AGTGAAGCAAGCAGGTTACTAGACTCTGCCATCTGATCATCTACGGGAAGCATGCTGCGTGGATCCTCGCTCAGCCAAAGGTTAGTGCTTACAGTCACTT
+>13285 3
+CAGTGACTGCGTCTAGGTCTAAGGTACACGATGTGTGACACGTCCAGTTTAAACTCATGAGCTGTCCGCATTAGGACAACAGTCCACTGATCCTGGGCAT
+>13286 2
+TGTACGCCAATACTGAATGCAATTCGAATGCTAACCTTATTACATTTAGCGACGAGAGCCCACGCGGGTCAGCCTCAGGTGACGTCAGTCCGGGTTGTAT
+>13287 1
+CAATTCCACTTACTTATTTACGCTAGCCCAGAAGGTTCGTCAGCAGGGATCAATCCGAATAGGCCACGTCGGCTTCTCGAGGGACTGTGGATATCAAGTG
+>13288 2
+TGTGAGGATCATACGAGCGTGGGATCGTTTTAAGGCCTTGCTCATCCATACTCTGCCCGAAGATACCTTCAGAGGTCCGCGAAACCATATGGACATGCAT
+>13289 1
+GCAGGCCTTAAATCCTATCCCTACCGAACGGTGATACAGTCGTCTAGGCTCGACTGCGGTATTCGTTTGCGTTTAACCGACAGAGCGGAAATCATAGTAG
+>13290 3
+CTCTGGCAAAGTCGCTGGGGTGCAGCCTGCAGCTGAGTGAAACTGAAGACTTCATGCGTTTGAAACTTCGACCTGAACGTCTCATGACCTCAAATATTGC
+>13291 1
+GGAAGAGAAGAAGTCTTCTTCGGCGGCATACCAAGCTAATGAAGTCCATATTGGAAAGGTCGCGATTCCTACAGTTTGCGCTCCGCTTTACCGTCACCTG
+>13292 3
+TCCCAGAAATGCAGAACAGAATCGGTGATCTATGACGGTAATAGTATGCAGCGCGTTAAATAGGGCGGGTCTCCCTCTCGATCGCCACACCTTGTTTGCT
+>13293 3
+TAGCATAGTATAGATAGATTCACGCCAGTCCGCCTTACGGATATTCGTCGGTATCTCATGAGACGGTCCAGCAAGCTCTGGGCACCTGATGTCGAGACAT
+>13294 3
+CCTTCGATCACCTGAACGAAGTATGTGTTACCCGGTTTGCATGACCCCACGTAGCCATATGTTGTACTATAGGGGGCCAGACGGTACGTCCAAAAGTTGA
+>13295 1
+TTACCTGCGAGTCATGTCACGTGGGAATCTAACCTGTCGCCCAGTCGCTATTGCAGCGTATCCAAGTAGTAGAAACCATGATTGGGGGCACAATCTGTCA
+>13296 1
+GGCCTGTGGTACCTGCCGCTCCGGTAACGTTAGGTAAGACTACCGGAACTAATTGACAGGTTTCCTCGAGGGAACATATCACGTATCTCAAGCTGTATAC
+>13297 1
+ACTCGCTGGGAGATTGGTATTGCGGGAGATTCAACATCCATGGAAAGTGGCTATTCAGAACCTCGCAATAACGTTCACTTTAGGTTCGCCCCTCAGCAGC
+>13298 2
+ACCCCGATAAAATCGGAGCTGTGTTTTATTGGCTGTCCAAATAGGTAACCGCAGTTGCAGAGACACAGCTTGGTTTTACGGACATCCGGCGCCCAATGTC
+>13299 3
+CGAAGTGTCAACCCGCATGTCAAGCTGTCGTGAGCATTGAGAATGTGTGCGGACTTTCGTGAAAGCACTACACTGCTGCATTTCCCATGGAATTCGCACA
+>13300 1
+AGACCGTACATGAAAACCTTCGACTGGGATTCGTTTCACGTTCGGACCGTCATCCGGAGACCTAAGGCGACGCGTTCAAAATATTCGAGATTTCGGTGCT
+>13301 3
+GGTTTAAGGCAACCCTTACAAGGTCTCTTTCACGTCTTTCGAGCGATTAGGACACGGCAGAACTCCGAGGCACTCCGATAGCAGTTTGACGTATAGTGAC
+>13302 1
+CAAGAGCAGCCTGCGCTCTCTGTGGAATTCAGTTAGGGAGGTATTTCACCTCGACCTAGTTTGATGCCTTTACGTCAAACCGCAGAACAGAACTCTAGGG
+>13303 2
+CTCTTCAGTCTACCAGCAGTAAGCGAAAGACCTTTGGTTGAAGAAACCTATGGTAGCGGGCAAGTGATTAGATACCTCTTGATCCTCAGCCCGTGGGTCC
+>13304 1
+TAATTAGTGACGCCATCTGGTTGAAGTGGTTTTCACAGTGCGCGACATAACGTCAATGGCAGTGCTCACTGGAGCTACCCAATCTCCACGCGGATCAATG
+>13305 3
+GGTTAGAGGCAATAGTACGAGTGTACCTGATCAGCCGGGCGTATACCACTTTCTCGTACACAACAATAATAGACGCGACCTTTACTGCTGCCTGGTTCGG
+>13306 2
+TTTGTACTGCGAATATGGATGACTCCGGGTAGTGCAGGTTCACAATACTTCCATACGGGCCTCTTTCAAAGCAGGCTGTACAACCCGTATGGCAAAGCGC
+>13307 1
+ACGGGATCGATTAGAGAACGCTAGGAAGTTCACAAGCTTGATTTAGGCCCCCTCAGATATGATTTCAGCCCGTCATTCGAGGGAATCAGCCTCTGCCGTT
+>13308 1
+ATGCACACGAACGTTCTCGGATCAACCCTATGGTCGCTACCGACAGTCCCAGAGTCTTGGTATGGGTGCGAACATAGCCTAAAGCGTGATATATCTGTTG
+>13309 2
+AGCGGAACACCTACACTTTAATATGTCTGCCAGTGAGGGCGTCGTCAGGGGATGTGCCCTCGAAGCATAGGTGGTTCCTATCAACCTTGTATACACACAT
+>13310 3
+GTACGATGCATGGGCATAATGTGTAACCGAACTTCTACATGCAACCGTTATTACAACTAGCAATTACCCGGGCGCACGGCGCCAGTGGTTGTCGCTGTTA
+>13311 3
+CGAGCGATCTACGATGACAGCCTTGCTATTGTCTGCTGAGCAGATTTTAATCGAATACATATCACGAATAGCGGGGCAATGCGGTGCTACCTCACGGCTC
+>13312 3
+AGTATAGAAGTACATGTAGTGCGCAACCCCGCCTCCTAAACCCTGGTAGGTCTTTGCGGCTGACTAACCGGTACTCAGGTGTATTCGGAAACTGATGATC
+>13313 1
+GACGTAACGTGGGAACTTGAGTAATAATCGGTAGGCCGTATTCACTTTGCATGCACGGGTATTCCTCCGTTAGCACACGCCTCGCGAAAGCGCATTATAC
+>13314 1
+CGTACGAGTATTTGAGTAACGCACAGTACGCTTGACGTTTCTGCTCGTGCTGTTAATAACCCTAGGCGCCCCAATCAGAGGGGTAGCGACAAAACTCTGT
+>13315 2
+TCTATCGATAACAAGCTGATCGGTAGGGGGGCAACTCACTTGTATGCAGAGCGAGGTAGTTTTCCGCTAATCCGTGCTAGACCCGCTACTTAGCACAACT
+>13316 2
+TATCATTGTTTTATGTCTCGCAACTGCCTCTGGCCGGTTACGGAGGTAAGTGGCGTCCGAAGCCTGACAAATAGAATCTACACTAGGGCAACATCGACGC
+>13317 2
+CACATTGAAGGCGTAGTTCGAGACATCCAGTTTGGTAAAAGACCGCGGCCTCGTCTGGTTTTGCGCCCGATATTGTAATAAGCCAAAAGCGCTTACGTCC
+>13318 2
+AAAAGTTGGTTCGAGTGGACTCAGCCAGCACAACCTGCGTACTATCTGTCCTACCAATAGGTTGGGTCAGAGGTTTATCACCCCGATAGAGGCAGTTCCT
+>13319 1
+TCGCGCTATCGTTATCTAAGGTCTCTCAGGGATCCGGCTGCAAATGCTGCAGGACCATGATGAATAGTATAGACCGGACTCTTCCTAGAGCTTGCAGCAA
+>13320 1
+ATTATCGTAAATTCGGGCTCATTTATTGCTATACAGATGCGTCCCTAAGTCAGCTCAGTCAAGCGGCGACCTTATGTTGACGCGCAGCCGGGCAAGAGCA
+>13321 3
+CGGTTTCGTACAGATGTAGCATACCTCTATGTGAAGCTTGTAGTCCCCTCTATGGATCACAGCCGAAGGATACACTGAGCGCTACCTGTCGTAAGGGACA
+>13322 3
+GGATGACCGGCGCTGGGTCCGTCCTCAGAGAACTGTCTGCGTCAGGACCTGGGGCATATATTATTACCCATTAAGTCATCATAGCCTACATCATAGAGTA
+>13323 1
+TTTTCGCTAGACGTCCGGAGAGCGTTATTCTTGGGCCCGATGCATCATACACCACTGGCAAGGTTATCGTCTAGCAACCAAACGTGCGAGAGATCTGAAT
+>13324 1
+GCGAATCGATTCTTACTGTGGCCTCGGAGTCCATATCAAGGAAAGGCTTATTGTCAGACTGAGCTCAACGGCGACCACGAGTCCTGAGCCAATTTTCGAT
+>13325 2
+GGCGCGCCTCAGACTGACTCATAAGCACCGGTGCTATTAAAACCTATAGTACATTAACATTGAGGCATGTGGTTTCGGCGCTAGGGCCTACGACTATCGT
+>13326 2
+CTCTCGGGTCATTATAGCGGCCTTTCTATCGTCGTAAATTCCCCAATAAATAACGATGGGCATGTGGACCCGTTTCGGTAGTCGACACGGAGAAAGGACC
+>13327 3
+TGATTAAGAACACTTACCCAGTGAAAGCCATGTCGCTGTGTGAACGTTCGCTATGCGGATGTACACGCGCTTGATCCCTGAAGGGACTATGCACGCTCAT
+>13328 3
+TCTCCGACGCTCCTATCGGGGATTCTCCCATCCCTCTAATGAGATTTTATGAGGTGAAAAACGTGATTTCCTCCGAGGAGGGACGCGAGCATTAAGACAG
+>13329 3
+CATGAGCATCAGTACGCGCGAGTGGCGGCCCTCCAGAACCAGCGCCAAGGAGAGCCCAGATATTATAATTGGATGTAGAATTTATTTCTCTGCTTTTGCC
+>13330 3
+TGATCCGTAGCGGACAGCTATCGTGATCATTTGGTACCCAGTTAAGGCAGAAGGCCTTCCTCTGGGCCTCGCCTGTAATATTGCATATAGCACGCAGAAA
+>13331 1
+AAACATATCAGCGTACGCTATTCAACTTGTCCGGTTATCCGGTGTGCCGGTTCCCGAATTTCCCGACGAATATTTAAGGATGCCGGGGGCGTCAAAAGCA
+>13332 2
+AAACATCGTTGCTGCGCGCCGGTAGACGATGTACAGTAATAACCCTTAGGTGCACTTTGGGTCAGGTATCGTTCGCAATATCTAAGCATGGAATCGCCCC
+>13333 2
+AACAATTGCGTATACAACCTACTTAGCGTGTCGCCGTGCTGTACTAAAGTAAAGCGGCTTTGGGCCCCTCTCTGAGGTATTATGCGAACTAACCGACGGG
+>13334 3
+GCTTCTTTCGGCCTTCACAGCAAGCTCGACACCTTTTCGACTTATGAGTGCGCCATAAAAGCAAAGTGTGATTACAGATCGTGTCGGGGCGCAGACAGAT
+>13335 1
+GATCAACCAGCAGGACACGGGCCCTACTGGCTTTTATAGTGTTTGGAGCTTTGCGCGGCGTCTTAGACATAACGCTATACCAAAAAGTGGCACGTACCTT
+>13336 1
+CCGTGCCATACTGATTGAGAGCCTGCGACTAGTTTAAGGTGTAGGTACGCGCCGTTATAACGAGCTTAGTAGAGTCTCATCACCGCAGAATCCCATCGAT
+>13337 3
+CTCACATACGATCATGGTCGGACTGTATCAACAACTCCAAAATATGGTAGGGTTCGCTCGGCTAAGTCTTCTCAGTGTCGCGCGACTGGCTAACGGAAGT
+>13338 3
+TTGCGCACCGGACGCAGGCGATCAAATTATTCAAACCGTATCTGGTGAGTTGTGGCCCATATGACTGTTCCCAGCTCAACCTAGAGAGATCTCTGAGGTA
+>13339 3
+ACGTTTCCACTATAGGAGGCTAGTCGACATCTAAATACGGTGAGGCTGATTTTCAGTCTAATTGTGTCCGCAGACCTCCCCGAGAATACGAGATGCGCGC
+>13340 3
+CGACGCGTGATCTACAGTCCGGATACTATACACTTAATATACGGTCATGCGGCGATACTTCTCTGACGAGTGCGGACGGAACAACCTCAGTTGGCTTAGT
+>13341 2
+TGCGGTGCGTTCGTCTTACTGCGCTCTCTCCGACCTGGCAGCGCTATATGGTTGGAGAAATTCGCGATGAAGACTTCAAAAAGCATACTGATCCGACAAA
+>13342 2
+TCACAACCATTTCTTGGAGAGTGCGCAATTCGGGAAAAGGGGTCGAGCTCAAGTTGCCCTACCGATATCGAGCATGCTGATTGCTTCTCCGCATGAATCA
+>13343 2
+ATCGAACCGTCTTAAAAGTGCAAGTCGCGCATGCTGGCGAGGATCCCAGGCTGGGTCGATCAATGTTTCTTACCCCTGCAAGATCTCGTGAATGCATATA
+>13344 2
+GGATGTGGCGTGCTCTGACCAGCACCGTGAAAGGATGACCAACACTTACGTAGGTAATTTATACCGTGCACCTCGGTTCATCGTGTTACACTCAGGCAAT
+>13345 3
+TATAAGCCCAGTACATACATGGTCTGGGGTGGGGGCACCGATTTCGGTTGGAATCCTCACAGTTAAAGTCCAACCTTGCGTGCTATACGGCATTACACCA
+>13346 3
+GCTCAGCGTAACGAATCACTTCAGATACCTTTATCTGGGTCGAGTTCGGGCCTCCGGTATTCGAGAAAGTCGGCTTAACACATGTAGAAACGGGCCTTAC
+>13347 1
+AGTGTAATCTAACCTTTGGACGGGATGGTACCACTTGAGCCATGGACTGGTTCTTACACCAGATACACTATTAAGCCTGGCCAACTCATGGCGGTGCCAG
+>13348 3
+ATTCCGCTGAATATCTAGCGCCCCGCGGCTTTCAATTGGAAGGCGGTCCAATCCTAGGAAACGGCAATCTCATTAATGACGCTTAGGATTGAGTACTGGC
+>13349 2
+CGGTATACCCCTGGGTGTGACGAAGTTAGGCGCCTTGGTGGCCCCATATTAAACTCGCGACCACACATGAAGCTTCCTTGTCCTAGATTAGATAATGAGA
+>13350 1
+GTGAATGACATCTGGAGAAGCGCGGAGTGTTCCATCATCCCACTATGCCTTTGCAGACATTGTATCTCTGCAAAACTCAAGTGTTGAGGAGCCCGTCGAC
+>13351 1
+GTGAACTAAGTCTTTGTCCAAGTCCAGGCGAGCGCATTCCAATGCCAGCGCCCGAGAACGTAGTGGTGTAGTTTAACAGCTGCATTGATACTGTCACATC
+>13352 1
+CGGACCGCTGACCCTACTTGGTTTTAGGAGCTCGCCGGCAGACATGTCGATACGGGAGTCTGAAACCGTATATACAACTAAGCTTTTGAGTTCTGAACAC
+>13353 1
+AAGAAACCGACCCTTGCCCTAACTTTTGAACATTAATTGGCTAATTTACGCGCGTCGCGACAGGAGGAGCTTGTCGTGTGATCTCCGAGTACGTCGAGCA
+>13354 3
+GGCTGAATATAGTAACGGGTTTCCATGGATCATTCTACTCCGTACAGCTAGAATCAGAAAGAGGCCGTGGCGTCTCCGAGTCGCACACTGTTTACCAGCT
+>13355 1
+TCCAAAACGTACGGCGTTTTGGCCGGTACCACGCGTAACATCATAACGGATGTCACGTGCAAAACTATTCCGTGACCTTGATATCGGGTGTATGCGGCAT
+>13356 2
+GATGGACGTCCAGTTACGAAAATAGGTTCACGGCGGGTAAGCTTTAATCGTCCCTTCCCCATTTAGTAACCTCTGGCTCCACGTGTAAGACAGAGATCGG
+>13357 1
+GTAAGCGGGTATATATCCGGCACCACCTGTAAGCGCTCGTCCCATGCCAACAGTGGAAACCTTAACTAGTGGTGACCTTATGAGCTATTTAGGTGGCATC
+>13358 1
+ACAAATTTGAGTCTACGCGGCCCGTCAGATTTCCTTTGGGAAAGAGCAAGACCGAGCTGGATTTGCGTGCGGTCACAGTAACTTCGCACAATACGCTTCT
+>13359 3
+TAGCAGGATCTCGACTCTCGCGGAAGTAAGGTTTGTTCTGCTCTATAAACCCTCTATGAACGACGACTGTACGAGCGAATAGTTCGATCGCGGCGCACAT
+>13360 3
+CATCCCGGCCGGGGAACATTGCTCGACAACGTCTAAGCAAGAGGACGGGTTCACGGGGAAGTCTCTCACCTTTTAGTACTCTTCAAATTTATCGAATTGG
+>13361 1
+AAAACCGCAGCATGAGAGAGGCTCATCTCAGACGATGGACTCATCCTTAATGGTCGTCGTCGGGATTATATATGCGACAATATTCGTCTGCCGTCGCCGT
+>13362 1
+GAGACCTTCTTATCAAGCAACTGGAGCGCCAAGTGGTGTTGAATTCACTTCGCGACACATGATAGGCATGGACCCGACTTTAGAACCTTGTGTTGCGCCA
+>13363 3
+CGCTACAATAAACACCTCGTGTCATGTCATCATGCCAACTGAGGGTACGGTTGGAATGGCGGATCGAGTTTCCCGTCTTACCGAAGCTCTGAATGAACGT
+>13364 2
+CTCACATAACCAGGAGTTACCAGGGAATCGTATAGCCTTCGAGTCAGAAGGGCTGCACTTAAGTGCCTTTACGTTGCCCTGGTGTTAGAAACGCTATCGC
+>13365 1
+CGCGTTAAGGGCGTGCAGCTTCCGAAGCATATGTTATATACGGGCCTGCAGCCGGGAATAGGGGGTCTCTCTAATTACTCTACTACTCTAAACATAGCAC
+>13366 3
+GTAAGTCCGACCTCTTTCCATGGCCAAGCGTGGGGGATATCATACCACACCACGTAGGCCTCACGTCATTTTGTTATAGGTCAAGACAGATAGGTGCTGA
+>13367 3
+GGTATTGAGTAAACCTAGACGTCAAGAAAACACGGCTCGTATGATCGGCTACGGCTCCGTGTAATCTTCCGTCGACCAGGGTTTAACTCGATCACGGTTC
+>13368 3
+ATGACCAAAACAAGGGTGCAAGCCTACCGAAGCCTCTCCTTGTCTGGCTTAGCTTTGCAACCGGAGTTCGGCTTTAACACATGTCTGGAGTGAGGTTCAA
+>13369 2
+AAGGTCGAGAAACCGCAGCGGAAGATATCGTTACAAGGAAGGTCCGGTCTCTCGGCTCCATCGCCGCTAGGTGGCATAAAATTATCGTCCTTTATCTCTT
+>13370 2
+CTCTCTCCGCTATACTCACGGGGTTGCCAATAGAGACTTACTGGTAGTAACGGCCCCATAAGGGTCCACATCGATGTCGGGTTGTATTAATCAAGGACAG
+>13371 1
+GAACAGATAACCGTGGATCTTGGTGGAGGTTATCACCTCCCGTCGCGTTTGTAAGATCCGTTAAGACCCGTCCATTCTAACCACAAGATTGGCAGGCAGT
+>13372 3
+GAAACGTTTAGAACGGCAACTTCTTGTATACACCACTGTCCGGCTCGGAGCACTTCATCAATCTGAGCTGGCTGACTCTTAGAAATGGGGCGCGATCGAT
+>13373 3
+GTAGAATCAGAAACAAACCGGCTTTTCAAGGGCCCGGGATCTTCCGTCTCCTTGATGAGGGCAGCACCGGAACCGTTCAACTTTAATGTTCAGTGTCAGT
+>13374 1
+AAGTCCACATCAGGATGATAAGTGAACAGCAATCGCAAAGCTGATTTCGTGTATGCGCCTCGTTTGGAGTTACCGTCCGGGTCCAGTACATACCCTCGGT
+>13375 3
+AATTCATGTATTCGCGTACGCCTACGGTTCCCCATATGGTAGATCTAGTTAGGAGAGCGAGCAGCAAACCGTATTATGCCATGCGTGCTCAGGGCTCAAC
+>13376 1
+GCATCTGGGGGGCCGTGACAAACGCAGGGTGATATCTGTAAATTCCCTCACCTTTATAGCGTTATAGCTTAAAGGTCTTGCCAAAACGCCCTACCATGGG
+>13377 3
+CTCCAAATCTCTCGGCATATACAAGTATGCATCTCCGGGTGGTATAGGTTATACTGACTACAGCGTCAGAGCTGTGCTTTGCCCACGGGCACGAGTAAGA
+>13378 1
+GGTTATACGTCGCCACCGGGAAGAACTTTGCCTAACATAAGCTGACTCACAGCCCGTTTTAGACAGCAGTATGGTCTCGCGGGACTAAACTGTGTGATTC
+>13379 3
+GTTATTGTTATGGCCAGGGTAGCGTGCGCAGATTTCCGGCATCACGTACGGACCACCCAGTAAAAGAGTCCCTCAAGACCGTATATATGACTATTCGTGC
+>13380 2
+GTACAACTCCCTCTATTGAGGATGGAGCATATACAAGGTAGACCGTGCCTCGAGGCATACATTTTCGTACTTCCGCAGACTTCTGGTCGAGTGGACGCAA
+>13381 2
+CAGCCTGCATTATGGAGTCGCCTTATCATGCCTTTCCGGTGTTCGTTTCCGAACAAGTGCATGTGCAACCGCGTCAACGAAATTCAGTAGGGCGAGAAAA
+>13382 2
+GGTCCAACTACAGAGACCCCGCTAGTTCTAGAGGTGCTTAAGAAAGATATCTCTCCACCTCAAGTAGCCGTGTCGTCAGGGATTCTACAGGTGTCTGAGT
+>13383 1
+TACACCGCTATATTGCTGCTTTCTGATTTCATCTGAGCTGGCGTACAATTAGCCAGAGCGACCGATGGGATCAGGAAGACCAGCTACTCGAGGCATGCAT
+>13384 1
+AGCATGACATCAGCCCAGGCGAATTACGATAGATAGGCGTTTAGGACATCTTCTAACCGCTATAGGTGTACCTGGCTTGTTAGTCGGCCCGAATCGATCC
+>13385 2
+TGTGCCTGACTATCATCCACCGAGTCAGTTTGCCTAATCAAGGTTCGCACGAATCTCCGGGAGAATAGCGGATGGACCAGCTGTGCGCATATGATTCAAT
+>13386 2
+TCAATAAAGTTCACAATACGATTGCACTGAATGAACAGTGCGGCTGTACCCACGTGCCTGAGGTTCCCGATATGGTATTCGCTATCCGGGAGCCTTAGGC
+>13387 3
+GGCCAACTTCCCGCCGATTTATGGAAAACGTGTTGCCCACGAAAGGAGTGCCGACAATTAAATACCTTTGTGCCGTGTTTAGGCAATCGGGTACCGTACT
+>13388 2
+GTTGGTCGACCCATGGCCCAGACCGGCAGTAGTTACAAATTACGCGGTTATACTGGAAATAGGAACTCATTCTCCTTTCTGGGCAAATTCGGTAGACGCC
+>13389 1
+CGTCTGTTCTAACAAGCCGTGCGACCTAGGGCGCAATCATGGATGATTCTAATCGGCACGATAACGTGAATGACTTCGACACAGCTTTTATAGGCGCGCT
+>13390 3
+ACGTTTTAATGTGGAGAAGGAAAAATACCCTGACCGCACGGCGGTCGTGTTTTGCGTAACAACGCGGGCCAATTGAGCTTCTTTCCTTCCACCAGACGTA
+>13391 3
+CACCGCGAGTTTGTTCAAGTACCTCCTTTTGGAGGCTCCAGGACAGTAGAAGTAACTGTCCTTGTGCAAAATGATAAGCTCGCCGCCCGACGTAGATATG
+>13392 1
+TCGTGTCTCACTCCATATACAGCTGCATTAGCGGCTGTACGGTGGTAGACGCCCTGGTCAGTCCTACCCTCATCGAGAGAGTTATGAAAAATAAGGTGAC
+>13393 3
+CGCTGAAACGTTGGATACCAATCGGTCCGGCTATCGTCTACAACGACTTGTTACTAAAATCTGGGGTCGCACGCATTCAGTGACAAGGTCGTGTATAGCC
+>13394 2
+ACTTCCAACCGTTATCGCGGATCTTGAAGTGCTTAAACCCAGGACTCGTAGGATACTAATAGTTGTGACAGTAGGCTAGCCAGGGTTCACTGCCCAGTGC
+>13395 3
+ACGCCTATACTACACTTTGCCTGTAAAACAGCCCTAATCGTGGTTTACAAAATAACTCTTAGGTGCTGTCTTGGAGGCCGGCGAAGCGGTGCGGACTACG
+>13396 1
+CTATTGAACCCTCGTTGTGCTATTTGTACAGCCCGATTAGAATCGACGAGAACGGGGTACGGAAGACAACTGACTCAATGCCTGACGTCTCTTCCGGATG
+>13397 1
+TTAATGTAGCTGATTCAATGCGACGGGGCCGTCTCAGAAGTTCACTAAGTGAGCCCTGGTGGTCTCTGCAAGCACGAACCACTCAGTTGAAGTCTCAATC
+>13398 3
+ACGAGCCATGTGCTGAGGTAAATATCAGCTAGTAGGTTCGCAAAACCTAAAGGCAGCGTCGCCAAGTGAGGATTCCTTCCTCCTTGATCGTGATTGCCCT
+>13399 1
+TTTATGCCAGCGTGTCTACACCTATTCGGCCAATCGACTGACGAAACTTGCAGAACGAATTCTCAGGTCGGCGCCTACGAGCTAGTCTGTGGATGGAAAT
+>13400 2
+ATGTGCTGTGTAATCAGTCAACCGGATGATTTCGGCGGCTTAACTCTGTGCTACCCCTGAATGCACAAAGCTTCGGAGCGAAAGCGTTCGTTACCCAAAG
+>13401 2
+ACCATGCTCTTTCAATGGACGGCGGGGTGACCATCTTTCGCGAATACTTCGCACACAAGTGGTCGTAACTCCAACTGAGTTCAGTTAGCGGAGCGAATTA
+>13402 1
+TACCGGGTCGTCTTGAGAAGACGACCAGGGTTCACTTTTTGGCAAAAACCACTGTACCCCCGACTTATTTGCCCTGAAATATGTGCAGGGGATCTGCGAA
+>13403 1
+GCGATGCTTCGAGGCAGCTGTAAACGACCTTCTAATTTGGTGAAAGCGTAGCCCGATTCCACATCTTCGCTTGACGCGGCATAAAGGAACGATCCTTTAG
+>13404 2
+ATAGGGGCCGCAGTTAAAACATGATTCAGCTGAGCAGCAATCCCTCCTGTCCTACTGGGCGGGCTGATCTCCCGGAGTGATTATCGATAATACATTAGCT
+>13405 3
+CATCTACATTGCGGATGAGTATAGTCGGGAAGATTATCGGACCCGCCTCTGCCCATTTAACAGCTCATAGTCGGGTACAAGCCTAGTTGCTAGACATGGC
+>13406 2
+GGAACCAAGACGCCGAACGAGTATAATCGATGTCTACACTTCTCATGGTGTGTAGCGATAATAGGGCTTGACTCTCCCCCCGTGTGAATCCACGGTATGT
+>13407 3
+GTTCAAGGTTGCCAAAGGGTTTGCGTCGCATTACAAGTGGCATCGCTCAAATCTGCGGTCGCAGTGTCTCGATCCAAAGGTAATGAGTCCTCAACTCACA
+>13408 2
+CTAGTCCGTCGCAGCTTAGCTTGTTAAGCGACCCCTCTTTGGTCCACGTTCTGAAACGGGCTAATGGAAGTGGCCAAACAGTATGCTACAAATCAGGAGT
+>13409 1
+AGTACGTAACCGTAGACCGATACTCATAACTTTTAGCTTGACATGTATCGACGCTAACGGGACCGCCTGAGAGTCCGGGATTGGTTCCAGACTTGCGACT
+>13410 3
+CACAAACTCTCAAAACTGATAGGGGAATTGGAAGTCCGAGGGACCCTAGGCCTGTCTATACCCCTTGATCCGTGTTTAGGTAAAGTCGGCTATGCCTGTC
+>13411 1
+CTTCCTAGTGGGTTCGTCTGCCGGAACTCATGGGATCCCTGGCCAACCAGTATAAGAATTAAAGGTCCGAAGTGACATGATTCGGTCACTTGAGTCCACA
+>13412 1
+AAGTTCTCATCGAGTAGCACAGATCTCAATTATGCGCAGGAGGGTTGTTCCGTGGCTCCTATGATGAGCAATCCTGGATTCAAGAACCGCTACCGCAGCT
+>13413 2
+AGTGTAGTCGTGTCACACCTCCGTTGTTATATGTATCACACTAGCAATTGGCGTCGACCAGATAGGGAGAACTTATACGCACGCACGGGGTATCCTGCAC
+>13414 2
+GACGGTGGGGGAATTTCCAATTGGCTACCGTCTAATTGCACTTTTCACAACAAAATAAGTTGTCCTCGGCCCGACGGGCCATGGGCCTATAGTAAGATCC
+>13415 3
+TAGCGTCCTTATGTCAGGGTGACATGCTCAGGTCTCGGAATCTCAGTTACCACAATACGAAGCCTCCATGCGGCGTGGAGATGATTATCCGTAGTACCAA
+>13416 3
+ATGGACAGGACTCAGCTCTGTCCATTGCATCAGAAGTCTACCTACTCTGTTACCGTGCGGGTCCGTATGAGCAGTAATAAAACGAAGGTATCGGCTTCGC
+>13417 2
+CTCGTTAGTATACCTAATCAAGTTCCGACATTCAGACCTTGTGTTGTGGTCCGAAATTACCCTAAGGCCAGGGATGGCGGGCCCGAAATCTACTACGGGA
+>13418 1
+GTTAGCTGCATCCATATCCTAGTCGTATATTAAGCCAAGCACCATAAGAGTTCCTGGCGCGATCAGAGGTCTGACCATGGATTGGCCGTTGGCACATGCA
+>13419 1
+ATGATATCCGCAGAGTTATTCGACACGCACAATCGGGTCATTCAGCTCACAATAACAAGCGGAGCTATCTGCTCGGTTCTACGGGTAGTCTGCGAGTGCT
+>13420 3
+TCTTAGGTTATGTGCGTTTGTGGAATCCGGGAAGAAGATCTCCAACCCTTGTTCACTGCCCGGCGGCCTGAATCAATCAACGACAACTAGTTAGAACCGG
+>13421 3
+TACGCAGCCTAGGAACCCCAATTTGGTGGATTGTCGTTCGATTGCATTGAGAGATCATGGGACACCAACCGTGCTGTCCAATCCTGTAACATCGGGAACT
+>13422 3
+AGAGCCTTCAGGCACGATTTCTCAAGAACTGGAGCGCTGGATTCGCGTACGACTACCTCCAGCATCATCGTTGTGCAGCATTTTCGGTTAAGAACGGTAA
+>13423 1
+AGATGACTAGCCCTCTGGTGCCATGCATACGTAACTGTGAACAGCGGCAACGGAGTTTCAAGTATTTGTACTACTGACACTGCCATGGCGGACTGCTCTA
+>13424 2
+GTCCATTTCATGGGACCAGCCTATGGGCTATTAATAAACGATTCCTCGCTCTGGTAAAGAACGGAGGCCGTCCACGATATCGTCCTTGACATGGCGAATG
+>13425 2
+CCTCCGGTTAACGATTGATCGCGGAAGCGCCAACGTGCATTTATTTGCTGTACGGTTAACGAGAAATCCAGGTGAAGTACATTTGGACGCCACATCCTGC
+>13426 2
+GGTTACGTGCACCTGGAAGCGGGGATGCACCCACTATCCGGCCGAAAAACGAATCTACGATTTCGGTTTAACGAAGTTTCTCGAACTGTTGCCTACGTTA
+>13427 3
+GAGTCGACCTAGGAGGCCCTCAAATAACATTCTGATTATTTCGCTCCGTGGAAGGATGTGCATTCTCGACTCGAAAATAATGGTTGGGACCCCAGTCCCG
+>13428 1
+AAGTAGTGTGCCAATCCCGCTGTTGCGGACCGACCGGAACCAAGCGGCCAGTTAATTGCAACAAGAACACGCAGTTTTCCTTTTAGCGTTAGGGATTCTT
+>13429 3
+AATATAGCACCCCTGAGCCTGGCATCCGCACGATTCGTTTGCAGGTAGTGGCTGCAATACTGTTTGGTCTAACCACAAAAATCCTGGTGGGTCTCGAGAA
+>13430 2
+GATCAGTGACGTGTATGCAGGACAAGCCGCCACGTGTGCAGTATCACAGATCACATTTGGTATCCAGGTTACGCCCTGAACGGTAAATTAGTCCCCTTTG
+>13431 2
+CCTAGGAGCTATAATTACTTAAAACCGTTCCTCCTCACCTTATAGATGCATTGGCTGTCAGCAGGGTAAGGCTGGGCGAGCGGTGAACGAAGCTCACTCT
+>13432 1
+TATGAGCACTCTCCGAAGATGCTATCCCACCTAGGTGGCCGTTAGGCGAGCACAGCGGTATCCAATTAAAGTCGTAATTCTAAGCGTGTATAGCGCCTTG
+>13433 2
+GTAAACTCGACTTTTGTGATTCGATATCCGAAGCACCACCGCATGACTCGAGCGGCTTAGATAAATAACGGTTGCGTAAGAGGTATCCGCCCGTGCTGTC
+>13434 2
+GCCAATGCGCATTACACGTGAAACTTCCTTTTTGGAAACTCGCTCGGGTGGTGGACGGACATACATCGACGTATCATACGGTAACCTAACGCATGCGTGT
+>13435 3
+CAAGTCATGAATGTCAGAATGAACACGTTACTGCTGGCAGGCGGTCTTGGTACGTCCAGTTATAACCCCATCACACTCACTGCTGGTAGGTTGTCGGCAA
+>13436 3
+GGGACTCCGAACATCGTTCCGTGTTCAGGACACGATTTATCTCATGTATATGGGCACCGTGCTCATCTAGTGAACTAGCAAAGCACGGACCGTCTAGTAG
+>13437 1
+ACCAATCGGGAGAGAGCTATGTGCATCTAGTAGATTATTTGGGCCGACAAGTTTCCGGCAAGCGCATCAATGATCCGCGTCCCCTTACTGATGAGATCTC
+>13438 2
+CGTCTCCCGTCAAGACGAATCCCTGCCAGTGTTGTTAATCGGACTAGTACCGCTAGCATGGTATTCTGGAGAAAGAATGATCGTATGGTCCGCGCACTAA
+>13439 1
+CTGCGCCCGATTACGTCTTAGACAGGCTTCGAGTAAGGCTAACTAGCAGTGCTCTTGCAGACAGCTTGGCTCAAATAGGCTAATCCTTTGGCGAAATACG
+>13440 3
+CTCATGCAATGCTGGATCAGATATGCACCAACAGACTTCTTTCTACTGGGCCTGGCGTCTTCTAATAGGACTACTTCGCGGAACGCTGGGCATGGAGAAA
+>13441 3
+GTAGAATCGATACCGAGTACGCAAGTGCTCGGTTTCTTGCAGCTAGCGAGCGATTGGTCCATAACCGCTAATCGATTAACCATCACAAGGCGTCGCTTGT
+>13442 1
+CACGTTAGCCTCGTCGGAGCCACGAATCGACCTTGCGTGGACAAGCATAGCGTATCGTGATTTTAACGTGAGACTTCCTTAGATCATCACAGACGTAGGT
+>13443 3
+ACTGTGCACCAAGAATGTGACCGCATAAGCCATCCACCACATAGGCGCGATAGCCCGGATGCGGTCGTCAGATAGGTTGTTTGTTATCTCTGACATATTG
+>13444 1
+AGACGCTACCGTGAGTCTGTGTCCAAGATCTCCTAAGTCCGTCTAACGATTGAGGTTCGAGCACTTACAATGTCAGGAGAGCTTCTCCGTTACGAACGAG
+>13445 1
+AAAGGGGTTCATGTCTAGGAACTCGGTCCACCGTCAGCCCTCTGTTATTTATTTAGCGACGGTATCATCAGTTACCAAGGGATGACGGCGTCCAAAGCAC
+>13446 3
+AGATGGACTTGGTAGAATGTTGAGGACTTTATTTGGAACTCACTCGAGTGGCACCATACCAATAACCCAGTCCCGGACTCGCCCTAGCATTGGCTTAGCG
+>13447 2
+GGTATTATGCGATACCGATGATCCCATTGTTTGGAGCGAGACATTCAGCTGTAGATCGCTGATGCATCGCCGCCACCGCACCCTTAAAAGGGCTAATTAG
+>13448 1
+GTTACGTCCCCAACTGGCGGGGGCGGGTCGTCTGTTTTCACAGGAGCATATCGTTAAGACATAAGTTTACAATTAATATATAGCGTCGCGCAGCCCCCAA
+>13449 1
+CTGACAGAATTGTGCGTAGCTGGGCTTAGACATGTAAGCTAGTCCCGCAGTACTCATTAGGCTTGAACGCACCTCAAGACGCTACGTTTACGATACTGGC
+>13450 1
+CAAGTGGGCCGACCTGAGGTCAGGTTCCGTACGTAACAAAACCGACGTTACGGGAACCGAGTGTTTGCGACCATCGTTTTTAACCGAAATTTTCTCCTAG
+>13451 2
+GCCATAAGGCTCCCATCGGTGCGTATTGCTACAGACCGTCTGAATCTGGCTTGGCGATAACGCCTCGAATCGACCGAGGTCAATAATAACTTTGTGAAGT
+>13452 2
+TTCCGGGGCCAACTGAGGGGCCAAATAAACCTTGGTATTCCACTTAACGCATGTCTCCGAAGCTTCGGTGACACAGAATGCTTTTATTACGTGACCAGGG
+>13453 3
+GCTCAATAGGGTCATCAGATGCTATTAATGTCCATGGTTTCCAGCAGCCCAGTATGTCCCCCCATGATCTTGAGTGGCGACGCACTGAAAGATAGGGCAT
+>13454 2
+TGCTGCCGTGCTTGTTACTAGATGGGGTATAGCACGACCTACAGTGTAGCGATGAACATGCTGAAGGTAGATTGCTAAGGCAACCCACTCCTTAACCCCT
+>13455 3
+ACTGAGGCAGTGTGGATCGCCATTAAAACCCAGGTTAAACCGACTCTAAAATTTGGACGGTCGGAATTGAGGCGTTGCCCAGCGCCACTTCTCGTTTCTA
+>13456 2
+TCGGTCGACTCATCGGGCCTCCCGCGTTGGTACTCACATTATTTGCAGTTCTGACCAACGCTAAGTAGGTAATGCCCAAATATAAGAACAGCTGTGAGGG
+>13457 1
+ATTAGCCGTGCACGCGAGATACACGCGCTGTAATCTATTTCCTGGCGGTAAACCTGCATGGAGTATTGTAGAAGCACTCATACGGCTACATGGTCGCCAT
+>13458 3
+TAGCTCATGTGCAACATCAGGTTTCTGGGTAGCAGCAACGGACAGAAATTGTACCACCCCATGGAGATGGTACCTATTCCCTATGTTCACCGATGGGGCT
+>13459 2
+CGATCAAAGGGCTCATAGAGCTATTCTTGAGTGTGCAAAACCGTTATGCAGGCTCCAGAGCGTTGGCGCTAAGTCTTCAACCCACGTTCAATCTGCAGGT
+>13460 3
+TGAATATGACAACAGTTGTCTCCATGAAGAGTTGCACCGCGGCCAACCGCAGTCTTCATGTACCGCGACTGTCTAGTTGCTACTTGTACGAGAAAGTGCG
+>13461 3
+TTGTTCGTACGATAAAGTCCTCTCGTGCGAGACTTACCATGTACATACAGACGAGCGCGCTCATGACAGTAACTCTAGCGTCCGCCTAGGTGATTAGGAG
+>13462 1
+CGATCCTTTCGGCCTACCGAATTCGACGTATGCGGCAGGCACTAAGCGGGCTGATACTATGAACCAATTCTAGTTGTGGATCTAACTAAGGTAGTGCCAC
+>13463 3
+TGTTTACGCTCGCACAACGTTTTTACCGAATTTGCACAACGATATGCTCCGGTACACTATGAGAGGATCGAAAGTACACGCGGGGCCGCCTGGATACTTG
+>13464 3
+TACTTGAGCCATAGCTCCTAGTCAACCCTCACTGGGCTCTAAGTTCCGTATTCCACCCAAACTTGCGGGGTAAAGGCGTGGATGGAGAGATTCTATAGGA
+>13465 2
+CACTATCTCTATATTGCTGAATTGGCTGACAAGGATTGCTAAGCGTCTCGGAGGCCTTGTGAAATCCCATAGAACCGGCTGGAGAATCATCTCCCGGAGC
+>13466 1
+AATGCAGGTGAGCGCCCATCCGGTCATAGTTAAGAGTCGCACATCTAAAAGGGCTGGTTCTTATCGTACGGGTCCAGTGCACCTTACGATAATTGCACCT
+>13467 2
+GTAAGTGGACATCGGCTAGGCTCCGGTCTCTTGCAACAGGGCCGCCATCCTCCTCTTAATTCACAGAAATAGTGTTAGACAGGTGTGAATCTGGCCAAAT
+>13468 3
+TCGGACAGTCCCATCAAACCAGCCAAGCTGGTAATAGTCGGATCATGCCGGGGTAATGTCTAGTTTATCAGGTCTCCCTTAAGATTTACCGCTGCGAGAG
+>13469 3
+AGAACCGCTTGGACCGCACTCCCAGCTAATCTACCACTAGATATACTGAATTGGACCAGACATGTTCGGGTGATGGCTGGTAGGATCGTCTACTTGTCAG
+>13470 1
+AGACCTAGCTAACCTGGACCGTGAGTCAAAAGATACATTGTCACTCCTGGCGGGCGATGCCCACGTACGACATGTTTATAGCTTAACCTTGGGCTGATTG
+>13471 1
+ATGAAAAACTGATGCTGTTGGTCGCTTTTGAGGCCGATCCGCCCACTCTTTCTGTGCTAAGGCAGGACGATAATCCTAGCAACAGACATAAGTCCCGTGG
+>13472 1
+TCTTCCAACATCGGTTCAGAAACGGTAGGGACTTCTATGCTTCCTGGCGCATCGGAAATCCGGCAAAAGCTATGACTGGTTTGGTACGGAGACCTCAATC
+>13473 1
+CTACGTGAGAACTTATACTTCTAATCACTCTGTGGTGCACTGGTGGATGCAGGCGTAGAACAGCATTCATAGAGTTCGCAGACTACTCTGGGGACCACCC
+>13474 1
+TCTCATCCTTTGTCTAGTACGGAGGCAGATTGGGAACCGTGCCCAGCGCGCCGAGCGCACATTAGGAGGAATTCCATATGGTAAAACTATGTCTAACTCT
+>13475 3
+GAATAAGCCTTTGACCCTCCTTATACAGGTCCTCACATCTAGGGACAGTTGAGGGGTCCGAGGATGATTCAAAGTTGCGTCGATATCCCCAGCGATAGTC
+>13476 1
+GGGCCAATGTCAAATTCATTATCAGTTTAGATTGTACCTGCTCCCCGCATGCCTGGTCTCGCCGAGCGACGGGGAGGTCACATGATAGACATATATCGAA
+>13477 3
+GTTCCGTTCATACGTGCCGCAGAGCCGTCGCATCGTTATCAGAGGACGGGTACGTTTACATAATAGTCTAACTCATCACCGATAAGTACGGGACACGTTG
+>13478 1
+TCTAAGATGGAGCGAATCATGTCAGGGGTTCCCACGCGACCGACTGGTAGCTTTATGGTACATACGCAAGGCAATAATACCGGTTTCTGAACGCTCCTTC
+>13479 3
+CCCTCTCATCATTTTTAAGGGTAGCTGATAGCGGTAACCCGACTGATACGCTGCTTTGAAGAAACCGGGGCTAACCACGATATGCTAAGTGGTCCTAGCG
+>13480 1
+AAAAACATCCCGGTGTCGGCATGTTCTCGACCTTAAACGGCCTCATTAATTGAGACGCTACGGGTTCAGCCTGGAAAATTTCCGCGTTAGGACTCGGATG
+>13481 1
+AGCTCTGAAACTAACGCCGCATTGTATGTACGATGGGTTGCAAGCTTTCGTGGTAACCTGCAGCAATCGAATGCCCAATCTTCTGACGATTCACCGGGAG
+>13482 2
+AAATTGGGCGCCACAAGGCGCTAGTCCGGGAAATCGATCGACCCTTTGTTCACTATTGCCTAGACCCTCGGGATGACCTTATAGAGGTTAAAACTTGCGT
+>13483 3
+GACGGTTTTTTCGCTGATGCGACCGAATAAGGGATCAACGGCCTCTACCATGATCGTCTACTGAAAGATCCAGGGATTTACCACGTACTTGCGCACAGGT
+>13484 2
+TTCACAGAGCCTTTCTAAGAGGTGATGCAAAGTGCGGTGTTATGTCCGCCACAGAACGGATCTCCGATCGACAAACTTAGCTTTAAGCGCTATCGCGGCT
+>13485 2
+CGAGCATCGACGGGCTGGTTCTTCACTAAGGCAGCCTTCTAAAACGGTATTCACGACCTATGGTGCATTGTTTAGAGGGCCACACTACTCCTATGAGAAG
+>13486 1
+CTACTGTTCTGACCAGTGGGTGGGATCCGACACTTCATGGACCCCGACAAATATTAATCAAGTCAGTTACCGGGTATGAGTGTAAAGCTTCTGGCCCACG
+>13487 1
+CTACCATTGACTTACACGACAGAGATTACCGGGATTGGGTGAAGCGATGCATCAGAGGTGCTTTATGCGTCATTTCAACGAACCTGCCCCTACGCGTTAG
+>13488 1
+GTTTTAATCCGTAGCAGTGTGACGTCGTTAAGCAATTGGACCGAAACAGATGTCTCCTTCGTACACCCTAGAGCAATGGCTCCTTGGGACTGCCGGCAAA
+>13489 1
+CGGTCAGCTAAAGCATATAGCAGAACCGTCTCCTTTTACGAATCGATAGGCCACGCTCTGGGTAAGTTGTGTTCGAAACCCTTGCCTGCGCTTAAGGAGA
+>13490 1
+TGAGCTTAGTAGTGAGGGCCCTGCGACAGATTAGAATAATTCCGAACCTCAACTACTGTGGGAGTGACCGCTCCGAATTGCCTTACTACCTTAGGCTAGC
+>13491 1
+TACTCAATTAGCCTTCACGTCGAGACTTGGGATACTAAGTTTTGGGGTTAGCGAGAAGCTTGGATGCAGTCTAAATCAACGCCCGCCCGCCGATACCGAT
+>13492 3
+GACGAACGCCAGCTCGATTTGCCAGGTGTAATGGGCTACACGCCTTAATTGAATAAGCAAGTTACTTGCTCTTGCCCCCTATAAACGCAGGTGATGCGTG
+>13493 1
+CTAGATCGGCCCGTCACTTTAAATGCGACGGTAAGCGACTCCACTAGTGTATTACGGGACGTGTTAAGTTACGCCCCATGGGAATCAGTGATCGCTACTA
+>13494 2
+AATGAGGTACAGCGATATATACCCTCCCGTAGGTGCAGGAAATAGACTTCTTAACATTCGTCGTGGAGGACTGCGCTTTCGCGCCGGCATCTAGCAATTC
+>13495 1
+TGCCATGGCTCCGCAAGCCAGGAAGATATTTCGCGCACGCAAGTTTGAGTTTCAAATGAATTAGTCGCTAGGAACGAGATGTCTCCCGGCGATTATCCCT
+>13496 1
+ATGGGAGTTATCCACAGGCTGGCTATACCACCGTGCCAACCGGTCCGCCTAGAGTGCTATATTGTAGATCTCGGGTAAGTAAGCATCTTGGCTAACACTA
+>13497 3
+TGTGTGCGCCCACTGCGCAGTGATTGTCGGCTAATTAGCCGAATGCTCAGGGTATTCGCAACCAGGAATACGTAACACAACCGTTCTTTTAACGGACAGT
+>13498 1
+GAATTCATCCATGTTGATTAAGTATAGAATCCTACCTCGGTTTGCTGCGTTCGTCCCAACCCGGGGCAAGGCATTAGAGAACCAGTCACGCAGGATCGGT
+>13499 2
+CTACCCTTCATGTAAAACCTTCGGGGAATCTTCCTGATACGGACGGCCTCGTTACAGAGTGGTCCCCCGCTAATTGTCAATTGGTAATAAACAGGGAGGG
+>13500 1
+ATCAGTCCGCGTGGATTTCATGATACAGCTGTACCACACACCGCTGAATTGCTGAGTATAAGGGCTCGTCGAGTGACCAAGACATCCGCTTTACTAGTGG
+>13501 1
+GCTGGGGAGGGTAAGATCCTAAGCTACACGTCGAGCGCTGGTCATCGTGTTCGTCTGCTAACGACGTTGCACTGCAACCAAAAATCTATACACCTTTATG
+>13502 1
+AAGATAGTTGATCATGGAGCGCCACTCACAAGCTCATGAGTCCTGGAGTTTTACTGAGCCGTTGGGGACGTCATAACTCCATGCCCAAAGTCCCGAGTTT
+>13503 1
+TTAACTTATCTACCCTGATCCCATTAATTCGTGTCTTAGGCGCTCTGGCAGGCAAGAGGCGGCGCGGGGAAGCTAAAGCACATCTGGTTTAAACATCCAG
+>13504 3
+TTGTACCATCATAAGAGCGGGTTCTTATCAAGCAAGAGATTAAATCGAATCCCCTAGGGCTGGCTCTCGGGTGCCTAGCCTGACCCAACAGTCTGTTAGG
+>13505 3
+AAAGATGTTATGGGGACGTGTTTTCCCCCTCCTCCTGAGGCATCACTTTGATTCGAGAGAAACCCTCATCGGAGAATAGGTTCAGACCATGCCGGAGCTA
+>13506 2
+TAAGTTGTCTTACCCACTCAGAGTGTGTAGAGGATGGTACGGTCGGAACATCGCGTTCCTGGTATAAATCCAAAAAGTCGCAGTCTATCGCTGCCCCAGC
+>13507 2
+CAATGAATTACGACGACCGCCTGTCTCCGGTAAAATTGATCACCCAGCAGCCTGGCAATGGCCCCTGTCTTAAAATGAGAGCGTTTATTGGAGCGTGGTT
+>13508 3
+TCCACAATTAGAAATCCGTGTATGCTTCGGTGTTCATCCCCGTCGGTATAGCTCGGGATGACCATGATAGGAGCAATCATGCGATACGAAACGCCGTCGT
+>13509 1
+CAAGCATAATCAGCCACCTTACTGACTAAAACGGGATTTTGTCTTTGTGACAGCTTGAACGCGTTTAGCCCCTGAGGCCGCAAGGACGTCACGGTGTGTA
+>13510 2
+TGGTTTCACCGGCCAATGACAGTGACCTGTTTTAGAGAGTTCCGCTGCGAATCGCCGGACTAGTTGTCAAGAAAGTACGGAAACTGCCACCTCTGTTCAA
+>13511 2
+CGTGCAGGGATCTTAGTAAAAACTCTGACTACGGTTCTGCTGTCCCAGTACAGGGGGCTCCCCCAAATTCTAGCGTACTGGCTGAGTAACGAGATTTCAA
+>13512 2
+CGGTTTGTTAAATTCCGAGGGGCGAGCTAACAAGTGACTCTAGCCCTCACAGCTCTCGTAGGCCTTCTCAACCGTAATACATTAACGTAGTTGGAGCAGG
+>13513 1
+ATTGTAAGATCACGTAAGCCCAAGTCACTTGGGTGTGCATTAGTACCGCCGACAGGCGCACAAATTGGCCCTTCCCGGTTTGTTTAGGAACGCATGACAT
+>13514 2
+GGTGGCCCGCAACTGGAGAAATTTTTATCCTCGTGGTGATTGTCATGTCAACCCAGCAACATTCAGCTTGATGTGGCCAGCCCTACATAAAACGGTCAGG
+>13515 2
+CGTTGCGGTACTGTGCAAGATCTCCAGGATAGTGTTTGGACTCACAGCCACAAGTCTTCATACGTAGTTAGTCATCTCCGCCAAAGGGGACGCATATGCA
+>13516 3
+CAACGAACCCTTCCGGGGAGCGGTCTCTAGTGGCTCTCATCGTTTGGTTAAGACACTCGTGGACAGCTTATACCCTATACCACGAATAGTTAAGAGGAGT
+>13517 2
+ACCAGCGCTAATGTATAAATGCTATTGACCAAAGTACGAGCCTCCTGGGATGCCGTTTATTCACTTCTCCGGAACACTGGAGGGGAGTAGCACCGTGCTT
+>13518 3
+AGATCCGACTTCCTAATGCGTGCAACACCTAACCGTGATTTACCGATTTGTAGAGGTAATGGCCACACTATGGAGCCTCTTGCTGAAGGCTGGCGCATAG
+>13519 3
+TACTGCCACCTGCCTTCGAAGAGAGTTTGCCTTAAAGAGGGGCTAAGATAGCACAGCATGGGACACAATCACTTTTGACCTCGTATCGGGCTGGCTATTC
+>13520 3
+ACACAGATCTACTTGCACCCAATGCGCTGTCGTTGATCGATTGGACTTAAGATGGCTGCAGCTCTTGATTGAAACTGAGGATCAGTGACGGGTAACCCCC
+>13521 3
+GGTCACGGATTTTCAGCACATAACCAGGTTCCAGACGTCAGTTGCAGACGGCATACCCCAAGGGTTTAGCTCGCACTTTAGAAAGCCGTGTAGTCTTGTA
+>13522 2
+TTCCTGAGCGTGCCATTAGACTCCTCTCGGGGTGACGTTACTAAATGCGTACCGATTAAAGACTATAGCATCCGGCCATGGTGTTACAGTAGCGAACGCA
+>13523 1
+TCTGCTTGGCATTAGCATCTCGCCGGATGCCTCGCGCCGACAGAGTATCATTGTAAAGGTCACCTCATAGGAAGGCTAACTGATTGTCACGTTGACGAAA
+>13524 3
+CAATATAAATGGCTTGAAGGGACGTTCTGTGCCCCCCCATCTAGCCATGAAGGTTATATCGTGGCCCTTGCAGCTTTGTTAGGGCACATAGAAACGCGAC
+>13525 3
+CGGTCTCAAATTCCCAGGTTAAGTGGGTTATTAGCCAAGACGCCGCCACTAAGGTGGTTAACGTATTCCATTCGCTCGGATACGGATAAGTAGCTCGCAC
+>13526 3
+ATGCTGTGAGGATTAACCACGGTTCTTCTACGATTATCGAAGCCTTTACGGGGCACTGTAGGAAACCCTCGGTAGCCCACGAGATCGGGTAACCAATCTT
+>13527 3
+ATGTTACACGGTAAGGTGATGCGTCACGTAAAGCGCGGTAAGTGAACATAGGACCTCTTTAATCCGCTTCCAACCGGCTTACGGTCATTTACGTCGCCGA
+>13528 1
+TAGGGGCAGGGCCTAATGATGTCCCACTTGCAGACTCAAACTTGCGGCATAATCATCAAGTCGCTGACGGGTTACACCCTCATCTGTCATTGGAGAGTTA
+>13529 2
+GAGGCCTGGTACCTTCTAAAAACGGAAGCTTGCGTACTGGATTGCCCTTGACACAATGAACCGGTCTTAGTCGGGACTTAGAATCCCAATTTCCGACGTG
+>13530 3
+GGTTAAAACTGCCCCATCCTGGTAGGATGGTTGAGGCTAAGCGTTGTGTGCTGACGCGAACCCAGTAGAACTTTTCCAACCGGAATTCAACTCCCGATAT
+>13531 3
+CCTATACACACAATCGTCTAGCACCTGGTGTGAATCCCCGCTGTATCGGACAGAGGGCGCCGATCTTATGAATAGTGCTAAGATGCTTATGGTCACATGG
+>13532 1
+CTGTTGATCCGTATAGAGCGTGCACATATACATTGCTGCCTCACAAGGACGGAAAAGTTCTTTGCTACTGTCACCGCGGTTAGTCCAGGGAGGCACTAAC
+>13533 2
+CGTACCTGCTGCAGTGCACCTGTTAAAAGCCGTAAAAATCTCAGTGGTTGACAAAGCGCAGGGGCTCCAGTCTCTTTTGCTCAATGGACCGTTACAGATG
+>13534 1
+CAAGTTAGATACAAGCAGATTCCCGCGCCATTCATAGTATGCGGAGCTGTGTCATTGAAATGGTGACAGAGTTAAAGCCCTTGGACCGCGTTCCCTGCTC
+>13535 1
+TGCGTCCGCTCGAAAGGATGTGATTGTACACTTAGTGGAACTGAGAGGGGAACCCTTCACGCCTGCGCCGAAGATAATTGTCTCAACGAATCTTCACTTC
+>13536 1
+TCTCATCCACAGTATGGGAATGTATAACCTTTGTCGTAGGATGACCCGCACAAGAGTGAGATACGCCCGTGAGGCCACGCGACGGTTTGTTACAACTCTT
+>13537 1
+GGGCCACGCTATGACAGGTCCTGTTAGCAAGGTTCACCTCCAACAACCGAACTGTCTGGTCAACGGTTATACTATGATGGTCAAGTGTTCCAGGTGATAC
+>13538 3
+AACTCCGTAACACCGCACAAACCATTATGAAGAACTAAAGGGGCTGCGCGCGATTTTCCCTGTGTCTTCTGGAATTGAGTTAATCTGTGGGGGAGCCCTC
+>13539 1
+CCGTACACCACTATGCGCATAATTCATTAACACGCATGCTGGCATTTTACCGGCGGGGGTTTCGGGTGGAAGACCCACGAGTAGTCACATGGATTCATTA
+>13540 3
+CACACGTTCATACTTCCGGCATCGCTTGTATTGATGGTAGACACCTATGTTTCACACAACGGCGACGGGTGCTGCGAAAAAACCATGTCTGGAGTTCGAG
+>13541 1
+CTTTAGTAGCTAAGACATGTAAGGTGCAGCCGTGACCAACGGACATATTGACGTCAAACAACGTTATCCCGGCGGCTCTTGGGATTTACTCGTGTCCGAC
+>13542 1
+CAATATGTTGGACTATATCGGGCGGCTCTAAATTTGATAAGGGCCGACCAAGCTCCTGCTGCATGATACCCGGAGCAAGGTTATTAACCTCTCAGGCGCT
+>13543 1
+CAAGGTATGTCTCCTGGAGGCAGCTAGAGCGCTTTGAGGTAAACATCACTTCCATGACAATGCGCCAGTTAGGTTCACGATCCGTATATACTGGGTCCAC
+>13544 2
+TTCCTGACCCCACTCTCCAGGCGTGGGAATCCAGTTGGAAACCAGCTATGTACGAATAGCAGCGCGTTAGGGTATAATTGTCTGCCCAAATGGTGCAATT
+>13545 2
+CCAACTTTGAGAGCCGGGTTTATGGTAATCGATAGGTTACGGCGGAACGTCATACGGATTACGCGTTGTTACCTTCCCCTCCAAAAGCAGGCTCACGAAT
+>13546 2
+GTACTCAGACGGGGATGGGTATAACTTGCTCCTTTGCAATTATGTTGAGCCGTACTACACAGGTGAGATCATGCCGCGACTAAGCCCGGAAACTTCACTC
+>13547 2
+GTCCCCCTCAAAAATGGCGAAGTGGTGTGACACGTACTTCTATGTATTTCAACGTCAGTCGACTGTAGCCTGATGGGTCTAAGAGCCAGCCCTGACTGAA
+>13548 2
+GGGTATTTCCGAAAGTGTAACCCGCATATATCTCCCGTCTAAGCTGTCGAGGGCGCTGAAACGGCGGACCGAATTAATCTAATGCCTGAGTCTCCAAGTT
+>13549 3
+CGGCCCGGGCTCGACTCGCCTTAAATATACAGTTATAGCAACGTGCGTTAGATCTTGCATCCGAGTCAGACAGGCACTATTGTACGGTGCATGGCTAAAT
+>13550 1
+ACGAGAAATTCGTCGACTAGTTGGAACTCTAGCGATGAAGGGATTGTAACGGCTGCGTGCAAGTTCCAGAACTACTCGCCTGCTTCCTCCCGTTTCAAAG
+>13551 1
+GCCTTATCGAATACTTTAGTGCTGCTGGACGACAACGAATAAACTGCCCTCGTGCAATTCGAGTCCGGTGAAGTTGTGGGCTAGGACTCATACCACCGAT
+>13552 3
+CGGCGATGTAGCTCTAAAGTGCGGCGCTCGGAGGACAACAAGGTATGATGCTTCAGCTCGGTTCTAGACACGTAATCACTTATGTCCTGTCAAATACCTC
+>13553 2
+ATCGCCCAATACGGGGTAGTGGCGGTATAAGAAGGCATTGCGTCCAGATCCTTACTGCGTCCTATTACTAGTAATCGAGCCTTACCACCGAGAGTGTCTA
+>13554 3
+AATAAATCAGGTCCCACGATGGCCGCGCACTTGAACACTTTATGGACTGCGTAGTCCTTATGCTTGTGTTCCGTATCAGAGGCGGGCCAGAATTAAACGC
+>13555 2
+CTAACTGCTCGAGACAACTACGCAAGGTTCTAGGAGTGGTTGAAATCAAGTACCCGCGGAGTCCATTGCATGTATCTCCCGGCGAGATTCAGTACTTGCT
+>13556 2
+CAATCTAGTTGTACCGCGCGGCTTGTCGTTTATCAACGCTTAAGATGGTTTTAGGTAAAAACAAGGACCATTCCCAAGAGCCGCCGGTCCAGAGGCTCGT
+>13557 2
+CACGAACTTACATGCGTTGAGTGTGATTCTACCGCTCATACGGTGATCGTGAACACATTATCTGGTCGAAGATTGACGCCGCCGCAAGTGCAGCAAGTCT
+>13558 1
+GGGTTACGCTCTGATACTCCAACCCCCGTGAGTGCTAATTAAGAAACCTGTCGGCTGAGTAACAGGGGTATATAACTTACGCTCGGCGCTAAAGGCTCTT
+>13559 2
+CTCGGTTTTCGACCATCGCACAGGAGATATGTGGACGTTTAGCCCGGGGCTTAGCTCTAACGGAGTAGCTGACTTCCCTAAACGACTTCAAAGGCAATAT
+>13560 3
+TTTGAGCCCACCTGTCAACAAACAAGTGACGTGCCAGAGTAAAGTGATCTTGGCAGTCTGCAGTTTCTCGAGTTCCGAAGGAACCTTAGGGACTCTTCCG
+>13561 3
+ACACCAGATCGATCGAGTGCTTGAGGCGTTGTAGACGAGTCCAGAGGCACAGTTTCCTTGTAGAATATTGTACTCCACCGGCTCCCGCATTTAGACTGAA
+>13562 1
+TACATACTGGAAGGGTCCAATATGAATGCTTTCGGGGCGAAGCTCGTGCCGACCTATCCTCGCTGGGATCATATTGGACGCCCCAATGCAGTAATAACTT
+>13563 3
+TTCGTGAGCAGGAGTGATCGAGTACGGAACTTGCCGTCTTTTCCTCCCAACATATACCTCAACGGACAGACGTTGGGTAAGGGTAAACGACGCCATCTTT
+>13564 2
+CTAACCTATTGAACCAAGAGCCTCGTATGAGTCAGAATATTCTGATGGGTCCTGTGACTGCCACCTCGGTGTGAAAACAGCGGGTCTGCTACAGCATTCG
+>13565 1
+CACATAATTGACGTCACACTATAGCCTGCTAAGATGCTCCCTTGCCGGACGGCGTCGGAAACAGCTGCGTGCCGCTGTTAAAAGAATTATGTTGTAGCTG
+>13566 1
+CACCTCAAAGACGGTCGGTAGTGCAGAGACGGATGCCGCATGAGCTGTCGGCATAAGTTAGACCTGCGCACTGATTCAAAGCTTTTTATTGTATACTCCC
+>13567 1
+TAGCAACTACGAGAGGCTATCTAGTTGCTGAATGCGACAGGAGCGGACTTCGCTCGCGAACTCAGTCCTCTACTTATTGTTTCGGCGCAGAGACCTAAAT
+>13568 3
+GGATCATGGCCTGCTAAATATGCTTCCGGTATAGAATAACCGTCGTTGAACGCACAGTCCAGGCTAGCCTAGTTCACCCTACTTTTAGGAAGCGCGAGGT
+>13569 2
+ATCCTTTATACTGGCGCTCAGCAGTCGACTGGAAGCCGGATCCGATCGTATTTTAGATAAAAACCTCTGGTTCGGATTCGGTACCGGGAGACCTACCAAG
+>13570 2
+CATGGTGCTATCAAATCTTTGAAGCTCACGTTGAAGAGCGCTAAGAAAATGGACTCGCTACGTCTCGTGCATGACCGAGCCATCCCGTGTGAATTGCGTC
+>13571 2
+TGCTAACCGCCTATGGGATCCCTGTACTACGGATGAGAATAGCCTGCATCGGGCCCGGACTGTATTATAAGAGGTGTACAAAACGATTCCGACCTTTCTG
+>13572 1
+AGTAGCGGCGACCTACCATGGCATAGAAGTCCAATGAGCAGCCATGGTTCTTCGAGGCTCACAAGCCTTCTCTGATACTGTGTACCTAGACAGGTATTTG
+>13573 2
+GACGATCCAGTTAGAACGGTAAGGGATGTAATCGTCTCTGATGTCAACTCGTCCGAGTATACCTGTGCCTACCCGACGAACCGGTCGATGAATTTTCAGC
+>13574 3
+TAACGGGAGCTACTAATGATCCGCGCGGCTTAAACGTGGTTCAGGTACAGTAGTCCCTACGCTTCTCACTAGACCGTTCGGGAATAGTGATGATAACTCC
+>13575 3
+ATAGTAATCCCGAGCCCAGGACAACGGCTATTCCAAATTTGAAACGTCGGTTGGCCTGCCCTATTGGGAAGTTTTCCGTCACTTGCACGTGAGGACGTAA
+>13576 1
+GGCGCCGTAAATTATATACCCGGTGGTGGTATACAAGCGATAGCAACCCATATTGAGAGATGCTGCGGTTCCTGCAATTTCTTAGCTTCCCGCACGACAG
+>13577 2
+GAGTCTGCGCCGGATCTGTGTGGAAACTGTACAAAAGGCTCGTTATCGCTGCCCGGACAGTCTTGTAACTGCCGTAAATTCTCATTACACAGGACCGTAA
+>13578 1
+GAAAGGTGACACAGCGTATTTAATTATAAAGAGATGAACTTTCTGGTCGTGTCGGCGCCCACGCATGATTCGCCCATTTCGCAATACCTCCGGGACGGTC
+>13579 2
+GCACGCCATTTCGCTCATACTTCCGGGGCAGTGACTACAATAAACTCGAAATTCCATGTCGCGGAAGATGCCGTTTGTGGTAAGCTAGTCTTGGGAACAC
+>13580 1
+TGAATGATATGACAGCGATGTCATATTGCGCACAAAATCAGCCTGATTGCGGGTTAGTCGTCCCCCTCTGCGTGTAGACCATGGCTAATCGACGAGCTAC
+>13581 2
+AAACAGACCTACTCGGATGCGTCATTAGGTGCTGGATGCCTGTATACTACTATTCTCTTGGGTACGAACCTTCGAAGCGGCCAGACTACTTCAGGGGACA
+>13582 2
+CTGAAAGTCGAAGCCATCAGGCACATCTTGGTTCTTGGCAGCGTTAAAGATGACCGAGCCTGTTGCAGTGAATGAGTTCCCAACTTATTGGCCTAACCCG
+>13583 1
+CTTATGGCATTCAGCGTCGCAAAACATAATCCACGTAGATGATGAGCTTACACCTACGGGGATGGACATCGGCGACTCACGGCTGCTTGGCATTTGATCT
+>13584 1
+CCACGTACCAATCTTCAGTTGTTCGTCTTGTAGTTGAGAGGAGAATCAGACCGAAGCTGTCCCCCGACACTTGGTAGTCAGACGTTACGTAGGATGAACC
+>13585 1
+AAAATGACGGCCAGTACACGTCACCCATCTCACTGTCTCGGTCAAGACTTTTCTGTCCGTAGAGAAAGGGGGGGGCTATCATGTTGGATGATACTCCCTA
+>13586 3
+CTGGAGATGGATATTGGGTATCCACAGCCTTACCTAAGAGGTCTTTTTCATATGACTTCACCGATCTCCTCCAGTATGAAGGACCGAGGGCCCAGAAGGC
+>13587 1
+TGCACTAGAACCGTCGCGGACTGCGAGTCGTGCATAGCCATAGCTTTACAATAATTGGAGGCTGAGTTTGCAGGCATACAGGTCCCCTATTCACTGATCA
+>13588 3
+AGTCCAGCAGATGGGCAGTCGTCTAAGACCACAGCATGATGTCTTTCCGATTGCGTCCGAGATAACTCGTATACGGACGAAGTTCTAATAGCCCTTGCTG
+>13589 2
+ATATTTAGCGGCCAGATCACGAATCCCAAGATCCCTATCTATATCCCAGGTTAGGGGCGGACTGTGGTGGGGGCCTCGATTAAAAGATCACTCACCGTTT
+>13590 3
+CTATAAAATCTAAATCCCCTTACACGGTATCTTGCACGATTCTGAGTATGCGCAGTCTGGGCTGAGGACTGCGGGGTTGCTGAATGCAACACCCATCGAG
+>13591 2
+AAAATAGGACTCGACACACTTCCCGGTCATCCGCGACAGGGGTACTTCATAATTTTTGCTCCCGGACTGAATCTGGGTCCTGAGTAACGACGAGTTTGAG
+>13592 2
+AGTGACACCAAATTTGGGCCAAGTGCCACCCCCAATTCGTGAAGAGGCGTTTGTCGGACCTATTTCTAAGAACTGTGAACGGTGGTCTCCAGTCGACTTA
+>13593 3
+ATATCCCTTTAGGTGCTGGCGGACTTATTTTTGCGAACCGAGAGTCCCTATGAACCCCTCGGATAGGGGCAAAGCAAGGATCTTATTAACCGGCCAGCTA
+>13594 3
+GACGAAGCCTCGCGCGTTCACACTGTAGAATGGATGATCCTACGCTGGTCCGCTGCCTCATAAGCTATGAATGTACATATCTGAGTGTGTGAAGTCAACC
+>13595 2
+TACCCGAGTACTAGCCAGTGATGATCTACTTGGCTGTTATGTGGTGAATCTGGTAGAAAACGACATAAGCAGTCCACCCGCTCCATGTCCGCGGACATGT
+>13596 1
+ACACCACTTTTGGGGGAGACAGATTAGTTCATCTTTGCCAACTATGTTCGCGCCTGAGCAAATTATGGTCACGCGGCTGTCCAATGCCCCGTAAAGGAGA
+>13597 2
+GTGAGCCGGTTTAAGTATCTCGGACAACCTCTCAGCGCCCTCGCTAAGGCGAGGCAAATTTAAGCTGTTCCTAAACGGGTACAGTATCAGTGCTTCGAAT
+>13598 3
+CCGCTGTAGTACATGCGCAGTAGAGGTTGCGACTCAGGAACTACAAGCCGTCGAACAACAGTGTGGATATTCGTGTTTACTTGGTTCACTCTCAGCACAC
+>13599 3
+AGTCCCGCCCGAAACGCTTTGAAGTTCCACTGTGCAAGATTACGAATGGTCGGAGATTCGTTATAGCTCGACACTCGGACCCGTAACTTATATGTGCAGG
+>13600 3
+GCCAAGCTGTATAGCTAATAACTTAGTTCGAGGCCCCCGAGCAATCTGGTGCACATACACAGGTGTGCGTGGAACGATCTCCCATTCTTTGAAGATTGCG
+>13601 1
+CGTATGTAAAATGGCCGCGGTGGCGGTGCCCTGCAGTATATAGTAGAATGCTGCTTATGTCACCCGGACACATAACCATGAGTACCGTTACTATCTACGC
+>13602 2
+GATGCAAGGAAACAATTTCTGACCCGGCGGGTCCACTCTGTCGACGTTCACATATATCGTGTTGGAATTGCTCCTCTAGCCGGAGGTTAGCCAATACAAG
+>13603 2
+ACCACAGAGTACGGTGTGTTCAATACCAAGGGGCGGTGCTCGCAACACGTGCATGTTCTGCACAAAGATGAGATATCGGGCTTATCTTTCTACTCGCTAC
+>13604 1
+CGGGCTTGGGACAAACAATCATCATTCTGTTCCTGGAGAGCGCCTGACCGGTGCGACTGATACAGGTTCGCCGTTGACATCCGTTGTATCTTACAAAAAA
+>13605 1
+CTCCTAGGACAGGTACGAGGGATGTATAGTAGATCCTGCCACAGGCTAGCAGTTTGTCACTGACTCTCAGTCTATGTTCCTATACAGGAAAGCGCACCTG
+>13606 1
+AGTGCGCACTAATCTGTATCGTTCATTATTATACTGAACGCAGGAGTCCGGTGCTACCGTTCAAGGCCCAGCCCAGAAACTGGAACAGGTGCATTTCTGG
+>13607 1
+AATATAGTCACGCGATATTAGAGGACCAGCACCGTCTCTTGAGTACATACCGCTCCAGTTACGCGTATTATGTGTCATGTTCTCGAAGGACCGCGGACGG
+>13608 1
+GCGCGCACCAGACCAAACAGTAGAAGCGCCGTTAACACATTGCGGTTTGTCCGATTGCTGCAATTATCACAGTTGCGCTATTTAGTTTGGGCGAGCTACA
+>13609 2
+TGGCGTCTCATGCGCCGTAGTCGTGGTAGTAAACGGTATATGCCGTGCGATCCCTGTACGCACAGCCGACCAATTAAGAATGTCACCAATGAATATGTTC
+>13610 2
+TTATTCGGAGGACTGTAGCTCCTGGACAGATTGTATGGGGGGGCGACAACATCTGTATCACCGTACCCGTTACCCTGATGCCAATGCACTCTGAAATCAA
+>13611 3
+GAGCCAAATCGTACAGGTGGCGACAATGCGCGGTAATCATCCTTCTTGAGACAGCCCACTCTTCATGAAAACTGTTGGTCTTATGGTCGAGGTATCAGCC
+>13612 1
+TCAACAGTGGATGTAGCCGATGTGATGAATCTACTAACGTCGGTATACTCTTGATCGTCGTCACCAGACCCGTATCAGATGCGGGTGGCATACTACGCAC
+>13613 1
+GTAGCCTATCCTTTACTCAGATTGCCTAGGGCGAACGGTGGACAACGGTAGCCCATTAGTGCCCATTCAGATGAACCAAGGCCTGAATGAGCTACTTTTG
+>13614 2
+ATCTACTAGAACTTCAGGCGGGCGGGCAAAGGACTGCACCGCCAATAGGTGCAGCAATCCGTTACTAGCTGTATGTATCGATCCCTTTTTGATCAGTAGC
+>13615 3
+ACGGCGCTAACTGACGATAGCGAACGGATGTGTCCATCCACAACTCTGTAATGTATTATTACGTATCTTTGGCGAGGACGCTTACGGGATCAACTCGCGC
+>13616 1
+ATGCGAGTGCATCGGCTAACACCTGACGATGCCTGTGCCTGTATGTCATGCAGCTACTACTTGAAGCTCGACGGCGGTTTAGCAATTAGTGACTAACCAA
+>13617 1
+ACATCCCTTGTGCTGTCTTGATATGCAAAAAATGAAGGCCGAAGGTATCGATTGCACATGCTTGCGTCACCACCAGCCTGCCGGTGAACGCTGTAAGTGT
+>13618 2
+CATCAATCGCCTGCGGGTCAGTGACAGGGATGTTATTATATAAATACCCCTCACTCCACGCGGATGGTCAACGCGAGGACTCGTCTAGAGTTCGTGATTA
+>13619 3
+TCTGGAAATGAAGATAGTTTTGATCTCGGAGCTCAACAGTCGAATGCTAATCGTATCTCACCGACCTAAGTATACGACACCCGTGCCGGGCTTGCGGGTC
+>13620 2
+TGCTGCTGCGGAACAAAAACGTACACTTTGCCGGTTGTTAGGAGCTATAATCTCCGCCGGTATGGTTCAGCTGTTCGCACGTACTACCAAATGACCAGAG
+>13621 3
+GTGGTGAATATAAGGCTAGCATATCATGGGTGACGCCACTCTATAGATCGCCAACTATCCCGAATTCGGCCGAGGATTGACGTATGTGCCACTCGTCACT
+>13622 3
+GTGGTCCATAATCGCAGCTGCTTCGTGCTCTATTAAGACAGCTGAACTACGTGGTAGTTGTCAGATCATCCGCCGAACAATCCGAAGAATGGGGCATCCT
+>13623 1
+CCATAGATCAACTGAACGTGGCGCGTCTCGCTTATGGTCCACATTACATATAGCTGTGCCCAATGGCTGGTGGGCTACAGAGTCGCACACAAAGTGTTAT
+>13624 2
+CCTTCAGTGCGACTACGATTGTGCTATAGGGGCTGGACGTACCTACACCATTGAGATGACCATCGATCGACAAGGATGCTAAGCATACCGATTTCCTGGT
+>13625 1
+TCTTATGATGATACTAGGGCGGGACATCCCAATGTCAGCGTAATCTCTTTCTGGAAATCCCCGATATCTTGCACGCGAGCGGTTACCCGAGGAGGATAAC
+>13626 3
+AGCTGCATCAGGTGGAGTATCCCATAGTCACTAGGACGCTAGGGCTTCGTTAACTTCTAGCGACAACAAATCTCAGCCAGCTTGTCATTCCTGGAGGTGA
+>13627 1
+CCTTAATTTGCTTGCTGGACGCTGCCAGTATACATAAGTATCTCAGGATAACCGCAGGCAGCCTGCCCGTGGCAAAATATATTTCGATAAGGCCGGGCGT
+>13628 2
+GCAAGACTGTTGAATTGACTGAGCCTTCCCTACCTTCCGGATTACGGTAGCATAGTAAGTGAGTCCCCAGTGACGAGCGTGATTAAAACTGACCCTGCTG
+>13629 1
+GGTGGGCCACCTATCCTTCTGGAATCTGGTAAACCTAGAGCGACTGGGGCCCTACTATGGCGACCATTGGATTTTAAAAGCTACTTAACAACGCGTTAGC
+>13630 2
+GCCTACCGCGTTCCAGATCGCAGCGAGGTTGTGGGCACCACGGGTAATAAAAGGATCGTTAACGTTCTCAACGTCCGACATAATCCTGTTATTAACTGGT
+>13631 3
+TACTGACTTAGCCCTATGCATGCCGGCAAGTACGGCGCCACCTCGCTAGCGGTAACGTAAGTTTGAATAGATGTTTCCTAAGGGTAGCATGATAATCCGC
+>13632 2
+TGCCTCTAGCATCCTTAAAACCCCGTGCTATCCCGAGAGGGTATAGGCTGTACTTAAATTGCGCAGCACTAGAAGTGCGCAAAATGCAGGGTGGTCTTTC
+>13633 2
+AGCAACCGACCAAAGCTTCGGGGAGTGGTTGCTGTCCGCCGTCACCTCCCATAAAGATATTCTTATCTTGAGCTAATATGAACTACGCGGCGTTGTAGGA
+>13634 2
+CTAGAGTAAGTGCGTTTGACTTCGAGTACAGAGACCTGGCGCCCTCAATCAGATCTCGGGAGACTTAGAGCCAGATGGCTATACGACTTACCGTACTTTC
+>13635 1
+GAAAAAGCAGGTCCGTCGGCTAGCCCTGAGCCGGATATACGGTATTTGTGCTAGACTGTACACAACCGATTGAACCTTTCTGCTATATTGACCCCAGGGT
+>13636 3
+ACTAGCGCTGTTCTTACGTAATCATATGAGCTAGTTACGGGTGAAGGAAAGTTAATGGTGCCACTAGGGTCCCCCCCCACGTCTACACGCAGTTGGTAAC
+>13637 2
+GCGCCATGAATTAGTCTCCCAGGCTTTGTAGGGAGGGAGACCGATAGTTAATCATACCAGGAACCATCCTTTCGCGGCTATGAACGGCTAATATGCTCCT
+>13638 2
+CCTAGACCTTTCGGAAACGCAAGCGCGGGAACTCGTTATTTGAAGTTTAACTTTTCTATGCTATTCCCAGGACAAGGATGCGGGCCGAGATTACCACGCG
+>13639 3
+GTATATCAGTCGCTACAAAGTCGCAGGCGCGCGTTGTTGCAACTGGTACTCTTACATATCCAAGCGCGTTCTGATTCCAAAACTGGGCGAGCGCTAGATA
+>13640 1
+ATTTGACTTTCACTGGGCCAGCGAAGCGACAAAAAGCAAGAGCTTTCGTGTGTCCTCAGCATCGCGTCCCATCACCTGTACAAGTTAGCTGGAATTTGGG
+>13641 2
+TCAGGATTGTATGGGTCGAGTATTCGTCTACACCCGACAGGATATTGGTCCTTCATGATGAGAAAGGAGACTGTCGCCGCATTGGACCCAACTCCCCAAT
+>13642 3
+AGTCCTATGGAGCTCGTAGCCCTCGTATAAACTCCACCCAATGGTTAGATTAGGCGGGAGCATACCCTGGGCGTAATTTATCCAGAGTTGTAACGCGTAC
+>13643 2
+CATATATGTGGGCCCTATGTACCCCATTCACATACCAAAATGCGAAGCTTTCAGCGACATACGAGGTCGGGTGTATGAATCATGTCCGCAGGCTCGGTTG
+>13644 1
+ACAAGGGAACTCTATTTCAGCTGCCCGTGATGTGCTTGTACGAATTCCTTATCAGGGTAGCTACGTCGGTAAAGGCACGGCATAGCCTACAAGACTCCGT
+>13645 1
+TTCCTACCGCCAGCCTGCCTTCGCCGGTGGATTGAGACGGAATATGACAACGTGCAATCCTGTTTCATGTCAGATCCGTATTAGTATAAGCACAGGGAAG
+>13646 2
+TGAAGGAATACTCAAGCTTCTCAAACAGGGTATGTGCTGTAGTTGGGTTTCTGGGGGCGCCACCGTTACCAGCCAAATTATCCACACAGTTACCTGCCAG
+>13647 3
+GTGCGATATTACGGATTAGTACAGGACAGGATAGAACATTTACAGGTGTCCATCCGGTGCCTGCGGCATTGACCCTAGCCCGCACAGGCTCAATTCTTTA
+>13648 1
+CAAACACTCATCTGTGCTGAGACCATGGTTGCGCAATACGGCAGTTGCGATTGGTGCACGGAAGAAGATCCTGTATGGGGCTTCCACCTATCACAACTTT
+>13649 1
+TATTCAAAGCATACTTCGGGTAACATCTGTATTCAAGGGAAAGCGCGGCACGCGGGTAGTCTGTGCTCTAATAGAGCTCGCCCCCGAGCTTAATCTGATC
+>13650 3
+AGTTCATTCAGCTAGCCGTTGGATCTGCGCACCAGACGGGGAATAGCAGACGGACAAAAAGTCCACGATTTGGTGCCGCTTTGGTTCATAACTTCTCCTA
+>13651 1
+TGGCAGCAAGAAGGAGCTGGGCTTTTACGTACTTATCAGTCTTCTCGGTTGAACGTCGCTCATGTACCACGGCATAAACGGGCTAAATCAATGGCCCCAT
+>13652 2
+TCGATTAGAACCATACGCCGTGTGTACAGTGCAGTCAAGACGTTGCTACATGACGTTTAGTCGGTGGCAGCCTGAACTGCTTCGACAAATCAGCTACTGC
+>13653 3
+CAAACCGCATCGATGTTGGACTAGCGTCTTTGGCCCATCATCCCAATTGAGGTGATGGGCAATCTCCAGATGTGCAATCATCGTAAGGTGTACGAACCGT
+>13654 3
+TTGGCTCATCTGAGCCTGAGCAATCGTCTCATAGGTGGATTATCATCCCGACTCCAAAGCCGGCTGCTAAGGGCCATCAATGACTTTGGGTAAAGGTCAA
+>13655 3
+ATCGGTTGCCCTAACATATCCATGTAACGAGTGAATGCGCTAGCTCGCGGGAAAGCCCTAGAGTGCTGGATGTATCGTTCTTCGATCTAACCGGCACATA
+>13656 3
+GGTCCGTCTTGCCTATTTAAGATTACCGTAAAATTCCATGGGCTCCACAAGACCCCTTCGTACAAGCGCGAGTGCGGCGGGATGTAGGAATTTAGTAACC
+>13657 1
+GTTGCAACACCAACGGGTGTGAACTGATACAAGACGGAGCTATGAAGCGTTTCGTAACGGTAATGCTACGCGCGTCCTCGAACCATCTTTCTCATTGTGC
+>13658 2
+ACGCATATTAATTGCTCAAGCCTTTCCCCAGGGGTGGGGAACTCTGACTTACAAACCTTCTAGGTTGATCTTAACTGACGACGGAAGCTCGCTAGGGAGC
+>13659 2
+GCCCCGATAGGAGTACTCTACGAGGTGTGAGCACGGCCTCTACTTGGAGAAGACAGGGACATCTTGTTTGCACCAGTGTTCTCCTAAAATGCATATACTC
+>13660 1
+CATGACGGTGGCCAGCTTGTCAGCGCGTAGGTGACAGACCCGAATTAGGATCGCCATATCATAGGAAACATATTCAGCGGTCATTTGATCCTTTTACCGC
+>13661 2
+CCTCTCGGCGCACTGGCCAACTGTCGCCCGAGTAATGCGTACATGATTACAGCACATTGAGCATGTGGCTGATGCTTTAGACAACGGAATAGCATTGTTA
+>13662 3
+TGGGGCGTTTTGGAGTTTCGCTCTAACCTAATGGAAAGACGAGTTCTGCCCGAGCGTATACACCGCTGCGTGCACAACTAATTTCACTTGAAGGCCCAAA
+>13663 3
+CCGATGTGCACGAGTTTGCTAGGATAGGCGCGATCTACCTTAACCAATCTCTTCTTATTGGATAGAGCAGAGTCCTGAGGATCGAGGTACGACCCCATCA
+>13664 3
+CAACTGGGCGGCTCACACGGCATCGATCCCCGTTGCGTCGGTGGTTAACTAAAACTACATATTGTTTTACACGACGTACATCTAGCAGGTAATCGGTAGG
+>13665 1
+AAGTAGAACACAGAACGCCTTTACTAAGGGTGGATTTCCCACTCTCCTTACGTCCTAGGAGGTAACGACCTTGATAGTCGTATACGGTCGTACGGGCCGT
+>13666 3
+TATCGCATAAAGTCCTAGACCTTGCGGTAAAATTCGCGCGATGTGCATGAGATTATGCTCGTGAGCCGAAGTGTTACCTCCATAGCGTCCTAACGCCAGG
+>13667 3
+ATGAAGGTTCCTCGATACACCGGTTCGTAGACCCCCACAATAGTCGCGGGTTGGGGTACGTCTCTACTTGCCTAGATGTTCAATGGATAATGGCACCAAA
+>13668 3
+GCAGGCTTCGCTTTGATGCGCTTTACAACACGGAGCGAAGCTCAGGATAAACGAGTCTGCGGTCCCTATGCTAGCATGTTGTTTACCCTAAAAAACGGTC
+>13669 3
+GCCTTTACAGGACCATATTCGAATCTTGCCTAGGGGTTCAACAGCTTTTCACATATGCTAGCCGGGTGTAGGCAGGCATACCGGTCTACGCATAGAAGAC
+>13670 3
+ATAGATCAACTACCGCGGCACGCTCCTTATTCTCTGATGAAGCCTCCATAGTCGTTTGTCAAATCGAGGCGGGTCAGCGTCGGAAAGTGCTCGATATAGA
+>13671 1
+AATATGTAGTTCTGTAACTCACTACTGATCAGGGAATACATCTCATGCCTCCGAACCGATGAATGGCGTCTCGCGCCACGCGTTAAGGGGTGGTCCGTAA
+>13672 2
+GTACGTGTGACGACAGTGGCTGCAGTTAGGAGCGCAGTCGCGATATCACAGCGGTCCTATACCGCCTCAATGGGTTTTTTTCTCCACTAACAAACAAGAT
+>13673 1
+TTCTCAGGTTCCATGTACTGTCCTCGGCCCAGAGAGTGCAACCAATGTGTCTACCGAATTTAGGTTACCAAAGTGGCTGCAAGACCGTTGGTGCCAAGAA
+>13674 1
+CACTAAAGGGCAAGAGTCTATGTGCGCTGAGCACGGAACCCCTTATGACGCACGTATAGATAGGTATTCTCTTTGTGGTAGACGTGCCAGTCACTCCCAT
+>13675 3
+TATAGCCATTCTAGATGGTCTAGACAGACCGCGACCCAGAGATTCAAGCCATTGGAGCTCGAAGCAGCTCTGTATACTGGCTCGAGTTTGTATGCGCCTA
+>13676 1
+GGCCTTATAGCTCTCAGAGGAAAGCCGGGATGTGATGGCACCATAGCATACTTCTAGAATTTCTAATCTACGTATGTCGCTCAACGCTACGCGCGAGGCT
+>13677 1
+TATCCTAGGACAGCAACGTCTACGGGAGTCTCACACAGGACATCATTCCTCTGTGGAGACGCTTATGGGAGTCGTTCTGGCAGCTATAACTCAGATCGAT
+>13678 1
+TACCACCGTCGTGGTTAGTACGCACTCCTATGTGTAGGCTTTGGTTATAATCCGACACAGCAAGCAGTACGGCATGAGACTTCTGGTCGAATAACACCGG
+>13679 3
+ATCCGCAACTTACACACCGCTGGAGAACCGTTTGCCCCATAATAGCTACTCGTAACACATCCGAGAGATGGTTTAGGATCGGCTTGGGTAATCGTGTGGT
+>13680 2
+CCTAGCATCTCTTAATGGCGAGTAAGTGCGTGGCTATATGACTGAGCAAAATTGCTTCGTCCCTCCTTAACATTATTGGCGCGCAGAACGCGGGAACCGA
+>13681 3
+TCGCGGGGGTCCATAGCAAGATGGGTTCTACATCTTGCTTGTGCTCGCATCGCATAGCACATATCTCGGTTAAAACAACAGATGTCCACACAGAGGTTCG
+>13682 1
+AAATCATGTGTAGATTAGTAGGCGTCAGTACTTCTCAAGTTCCGTGGTGGCAACAACAAGCACTGCAGGGACTTTCACCCGGCCCCTGTGTAACTTGGAC
+>13683 1
+GGGTGATCAGCGATTCAAGTGTAAACTACAACCGCGTGCCTGACCGTTAGTTCAGTAAGGGTGTGAAGGATCCTATACAATCCTACTCTACCGCCTGTCG
+>13684 1
+TGCCTGAGGTCTACAGGCTTCACGACGCTACGCAATACCCTACGGAAATAGTCAAGGGTCGAGTTGGAAATCCATTTTAAGACTCGGACTTGTGCCTGTC
+>13685 2
+TCCAAACCAGGCGAACCGTGTGCTGTAGACATGCGTCCGGTCTGTGTAGGTCAATAGTCATCAGAGAGCCCCGATGTCAGTTCCTAATAGTAATGTACTC
+>13686 3
+CCCCTCAAAGTGTCATTTATTTGACGGAGATCGCCGCAGATGGTTTATACAGCATAGCAGATGCATGTGCCCTTGGACAATCCTAAAATGGCGTCCGCGG
+>13687 3
+CAGGGACCACTATCGCCTACCGTTATGCGCTAGAATGAATGTTCGGCCTTACTTAAACTCTAAGCGCTGACTAGCGGGGAACTAAGGCGTCATTCGATGT
+>13688 2
+CATGGAACGCTCCGTACTCGTATCAATGACCACAGGGACCTATGTTATGCTGATCTGAAAACTCTCTGCATAGGTACGGTCCAGGGACTCTGATGGTAGC
+>13689 1
+TCCATTATGTGAGCTCACACTTAGTGTCCGATCACGCTGCTTCTTAAGCTGCGACGGAGCGGATCGTCCAGAAGACACTTGGAAATGTGGACACCTGTAA
+>13690 2
+ATGCCACCTAGTATTGGCAGCCATGGCCTTCGTAATTCCTTTACTTCCTCAGAGACAAAGTGGGTGCGATGCCGATTCCATACGAAGGGACCTGGGAAAT
+>13691 2
+AATATCCGGAGGCTGTAATGTACGACACACCATAACGATCCGCCTTTACCTGGCGCTAAGGTGTAATTGCCACCGGGTTGGCTTCGCAGTTAGATGAACT
+>13692 2
+TTGGTACCGGGTTTAATACAAACGCACTTTTCGAGGAGCACACAAGGCAGTGCGCCCTGCTTCAATTCCGTTTCTAACGTCGGCAGGGACACATAATGTG
+>13693 1
+CCCGGAAAATATAACTTATATTATTCGGCGCATCTGCGGAAGGTACATCTACTATTGCGGTACTCCGGGGTCCGTGCGAGGACTGAAGACTACCATTCCG
+>13694 1
+GGTCGCGTCTGCTTATCCTCTAAGCGTGGTGATGACTAACAATAGAGTGCCAAATGGTGCGTGAGGATAACCTCCCGAAATTCCCCATAGCTCTCTGGAA
+>13695 1
+CCGGTAACATTGCAGATCGCAGTTTGAGTGACTCTCCATGCGTAAGAGCGAAGGTTTGCGTGCCTAATACCTTGGGTTGAACCTAGCACTACAACGACCT
+>13696 1
+GGTCGGCTCGCCTCACCGTATTTCATTCCAGGTAATTAGATAAGATGTGGACCCAACGGGTAAGACTATCCATGAATCTGAGGTCCTCGACTGGCAGTCA
+>13697 3
+ATGCCAACGCCCGTATGACGAGGAGACAAGGATCTCCCCACGTGGATCATTATTTCACTGAATTGTTCAAGTGATCCACTTGTGTCGGCTGATGGAGCCA
+>13698 3
+TGAGGCTGAGTTGTCCTAAACGCGGCCTTTAGTCTCACTATATCGTACGAAACTTTCTATTGCAAACGCCGCGGAGAAACGCTCACAGTTGATGGCCGAG
+>13699 2
+GCTGAGGGAACGGTAACGCTTCCTCCCTGGATTGATCTCAAAGTCTTTTAAACAAGTCTTCACCAATCCGACAGGTCGGTAAGCAGTTCGTAGACGCTGG
+>13700 3
+AACCCAAACCCTTTCAAACTTCAGTGCGGGTGATGGGGCCGCTTCAAATGAGTTCTTCCGAAGCTACGCACCGATTGAAGGGGGTCATCTAAGTGCTTAT
+>13701 1
+GACGAACTAAGGGGCCCCCGCTCCTCTACGGGATCAATCGATCTTAATGACCACGGTTGTAGGGACTGACTTACCGAACGAATTTTCAAGTTGTCGGATT
+>13702 1
+AGTCCAGTGTCCAACGGTCATGAGTTAGGGAGTTGATGCGTGGTCTCGGAATAAATATTCAACAAACGAGGAGCCCCTTCCGTCCTAGCAGCTTATCCTC
+>13703 3
+ATAGCGGCCATTGGAAAGAAGATCACGCCTCTCCAATCTCAAGTATGATTTCTAGTCGATGCTTAGTCCACAGTGACTCCTGGGTCGGGCACCGAGTTGA
+>13704 1
+GACCTTGCCTAGTGAAGGATCCATGTCCGTCATGCGAACCGCACGACTCTCTATGGGCGTTATGACGAAGACATAGACTAATATAGCAGTGTTCCTCGGT
+>13705 3
+CCAATGGTCGTCTAAGAGATTACTGGCAGTAATACCATCCCGTGCCGACGGCGCGCGGGGATCTACTTCAGTAATTATATTGCAGTTTAGCCGCCAGTAA
+>13706 1
+CCCCTCTCTATTAGTTGTGACGTCCGACCAAGACGAGCATGTCGTGGGCCAAGCTAGGTGGACGGAGGTCACTCCAAGCTATCTATATAAGATACGTTTA
+>13707 2
+TCCTTCAAACCGTCAAAGAATTTACTGCTCTGTTCTGTCGTTCCAGGCCCGCAGGTGGCGGATTCTAGTGAATCACCTGCAATGCGGGAAAAGTAACGAG
+>13708 3
+AAGGTCGAACCATGGGGCTGCCGTACCTTTGGGGCGTCAGTCTTAAGTAATCTATTAATCTGGAATCCTATTCGCCGTCACTGAGCCGTAAGGCCAAACA
+>13709 3
+GCTTTGTTGGCCCACTCGACACATGGCGTAACTCCGGAACATTTGGTCGGACAGTACATAGATTTGAGAAGCGTCATTATCGGAGTCCCACTAATCCAGG
+>13710 3
+CAGAAGATCGTGTCACATCCTGCACGGTCCTCTCACGGGAACATCTCTGATGTCATAGTAAGCCAGTAATGGGCGCGGCTATATCGGAGCAACTATTTTG
+>13711 2
+TCGATTATTGATAGCTGAACTCGTACGCTCATCAGTCTCCGATCGAAGGCGTGGTCAGCGACAACTGTGTCGGCACTCCGGATAGCTCATAACTAAGAGT
+>13712 1
+TCTCACCCCTTCGGCGGTCATACAGGGTTGCGGAAACCCTTGGAATATGAGCGGTCATCGCCGTAAATTAAGGTCTTGACTATGTGATCATAACCGGAAC
+>13713 2
+GTGCAAGCGCTCGGACCAGGCGCGTAATATCCCCGCTATAACATAGATGTGGTGAATATCACAGCATCAGCGATTCTACGTCCGCAATGATTTGGTTGTC
+>13714 1
+TACTCCTTGTTGTACATGTGTCACTGTGAGGCTACTTGGGATATGGTCTCATAGTAGCCGAACGGGAAGACCATCTCGAGAAAGTACCATGACCACCCGC
+>13715 1
+TACCAGACCCTTTGTCCGGCGGATCGTGTGTGTCAGCAGTCAGCAGCGAAATGTATAGTCTATTGTATTGCAACCACACGGGGCACAGTGATTCACATAC
+>13716 3
+GGTACCGAGGCTTGTATATTGTCCACCTTTGCAATCTCCACGGTCGACGACACAAGCTCTATCTTAGACGGGTCGTGAAAACTCAAAGCGGAGTGTACGT
+>13717 3
+CATGGGAGATAAGACTGGTACCCGATCGTAGTCATCAGATGCCCCTTAGACAAGTTCTTAGTTAGGAATTCCAGGCGCTGGTAGAGCGACTCCTATCCCT
+>13718 1
+ATTTCTACGTACGAGTGAAAATGCAGCCTAGTGCGGTCGGGCTAGTCTGCCCCCCTTGCGTTCACGTAAAGACTATCCCGGCAAGTGGTACAGAATTATA
+>13719 1
+GAATAGTAAAAGCACTTCGGACCAGGCCCGGACATTGTGGTTCCGGTCACATCCTCTCTTAATGCAGACTTCATATCGGCGTCTCTGGGGATAAATCAGG
+>13720 1
+TCGGTAAATTCATCATTCGTAGTCGATAGGATCAACGCTGTGCCTTCAATCCGCCGAGTAAAGCCTTAGGAACGCTGGCATTATACGAAGGCTCCGGTCG
+>13721 3
+AGGGATTTGGCATGTAACTGGCATTGCCGTCCGTAAATCCGTCCGTGACTGGAAACTCTTAATATTACGTTGGCCGGGAATACGTCTCCACAGCACGACA
+>13722 3
+TTGGAACTGCGCTTGAGAGAACAGCGGACCGTGATCGTCACGCAGTATTTTGACCTATACCTGACGATGGCAGAGTAATTTCTCTCCGTGGCAATACACC
+>13723 3
+GAGCCTTGACCCTAATGAGAATTAATATGGTTATTGGGTAGCATAAGCCCAATGAGCCCAGGTCTTTGTCATCAGAGCCTCGCCACACTGTCCGGGCAGT
+>13724 3
+ATAATGTGGTAGGGGTGTGCGTCGATGGTAAAAATGCCAAACTGTCATCATCTTCGCTTAGGAGTTAGATAACCCCGTAACCGCCCTCTGACGCCCGATC
+>13725 3
+ACGTGACCTGGTATGTACCGTGTCCCGACCGGCTAATTGGGTGTTCCTTACATGTATCAGCCTATGCCCGAATAGAGGTACATTCGACCAGGATAAAACG
+>13726 3
+GATCAGGTTTCGCCCTGATCAGAGATAATGCACTTGTTACGTATAACGGGCCAGCCGAGCTTTGTCCACCAGTTCTACACGACGTGGAACATAGGTGTCA
+>13727 1
+ATGTACAAGCTTCGGTGACATTCATGGCGATCAGTATGCAGATTAACGTATGTGACCCCAAGGATCTGCCGACCGCCCATTCCTCCAAGATTGATGTGGG
+>13728 2
+GGGCCGGCGATGTGATCAAGACCCAGGATCATACCACATTCCTAACGTGATAACGTCGTACCCATTGAGAGGACTCCGATTGTTGCTCGTTTTACAGATG
+>13729 3
+GACTTAGGCCTCGGACGGGCGTTCACTACACCTGTACTTCAATGATGGCCTCCTATTGGAGGAAAGTACTGCGGTGCATAAAACGCGGTACTTCTAAATC
+>13730 1
+CCATTGCCTACGAGCGACCGCTAGGGCCAATGTTATGTTGTAGCCAACGATCTGCGTTCTGCGGCGGACTAAATGATACACTTGTGGTAATAACATCACG
+>13731 1
+GGATAAAGCTTGACCCGTCCGATTGGGGTTGGACCACCGGTTACAATCCGCATCTAAACCTCAAGAGGATTATACCGGAGCGTTTATCTGACTTTCGAGC
+>13732 2
+AGTAGCTGTTATGTATTAAGCCTTGGATATCTCAGAGTGCCCCGGACCCGGCCAGTGTATCTAACAGACTTTACGCTTTGAATGGGCAGACACGAAGCCC
+>13733 3
+TAGAGAATATCACTAGGTGTATTTCCGCGCGGGTTTCCAGACTCTAACCACAGTTGTACATGTGGGGGGTCATACCCCCCGGATATCGAACAGATCCATG
+>13734 1
+GTCTGCCTGCCTTTCGTTGAAACGGCGTCAAGGTGCAAAAAAGATTCTTGCAGGCCTCGCCGATCAATACTGGCTCGAATCATCAGTGATCCGGTAAGAT
+>13735 1
+TGCTGCTTTAAAGACTAGTCAATAGCCACTTGTTACGCCAATGGCGATTGAATAGGGACCCCTGACAGTAGCGCGGCTGTCCTTAGCACGACCTGGAATT
+>13736 3
+CGCAGGCTTTTTACGGACTTAGTACGACCAGTAGCTATGGAACTATATGCCCGTAAACTGGATCCCCCTGGATTGATCAATCACGGGTAAGGCCCATGTG
+>13737 2
+GGAAATACACGGCGAGCTGTGCGGGTTAGTTGCACTCTGTACCCGTCACATTTAGCAGAATGTCTCCGAGACGAGATCTTACTCAGACCTATGGCCTATA
+>13738 1
+CCAACCCGGCGACACAAAATTACCTCCTCGTACATATTGGGGATGACGTCGTCCTGCGCGGGTATATGTCAAGGATTATAGATTATACGGCGTGCGTATC
+>13739 3
+TCTATGTCTTTGCCTAATCCGGGCGATGGGAGCAACGTTACGTAGCTCAGGTTCACCCACGCAGTGAAGAAATCATTATGTTACCCTAAAATGCGCCGGG
+>13740 2
+ATTCTGGTCTATCGCGCCGCACTTCAAGGGTAACACCGGGATCTAAACCATTCGTCCGTACCAGATGCGGGAGTTCTCAAGCGGAATGGATAATTATGCT
+>13741 2
+CAAGGAATCGAGGAAAGCGGCGCCTAAATTATCGAAGTTTGGATTATAGGTTCCCTTGTAATCACGTCCTAGCACGGTTTCGGACCTCCGGCACCTTGCA
+>13742 1
+ATATCTATCTTCAGCTGGGGTCAACGGTCCTTGGTCGCGAACAAAAACTGTACCTGTTTTACAACGAGCATCGATCTCGCGGGGCCAGACTAGCGGATTA
+>13743 2
+GGGGACTGTGCCAACTCGAGCTCGTCGCAAGTTTGCTCTGGTTGAAGAGCTGATTATCATACATCGTTGAAAACTTCCTAGACCCCGCAAAATATCGCGG
+>13744 1
+TCGTATCGGCCAGGCCTCTAGGAGCTTGACCTAGGCAATCATCTATAATCCCTAGCTAGGGTAATTTCAGATCTGGCAGAGCACTTATCTGCACGAGAGG
+>13745 3
+GTTAATTACAACATTCAGGCTGGATCCCGATCAAGTGTGATCAGCCTGCCCGACCAGTGGGGCATGGCCCAAGAGTTCATTCGAGTAGTCATCTGACTAT
+>13746 2
+TCCCAGTCTCAGCGTACGCCTAAATGGGAAGACATAGTGATGGGCACCCAAAGGGGTACTCGTTCGATGGCGTTCTCATGAATTTCCGATATCATCCTAG
+>13747 3
+TTAGTCCCGTCTCATAGGTCTGGCCAGTGCACGATATCCGGTGTTAGGCCAAGTTAAGGCGCCCTATGTGACATGGCACTGCAAGTCATAATGAACTACA
+>13748 2
+GTCCGCGACAGTATTGCTTGAGGACTTGCGAACACGGATGATGGCTTACACTACGTCTACAGCAAGTAGCATACTACTCTTCCAGGTACTGAGGTCATGC
+>13749 2
+GGATTGGTATCTCATTGAGTGGTCACCGCATTTCATACCTCTAGCACTGTAAGCCTTACGTAAGAACGTCCAGACTCCGAACTTGATCGCGGGGCAAGGA
+>13750 1
+GCATTGCGTTTTCATTACCCAACGTCACTGGGGCTATAGGTGTCTGAGAACTAGACAAGCCGCAATAATAGCCCTTGGCTAAGGCGTTAAGGTAGTCCCC
+>13751 1
+GGAGTCGGCTTACACGAACTGATGCGTTTAATAGCCCCTCTCGCGTTGCTGTATTTGAATAGGCAAACCCAGTTCATACGAACCTAACTACGGGGGAGTC
+>13752 3
+AGGGATTGCGCAATTGTGCTCACTTTGGGCAATTCCCGAAATCTCGGGCGCGACTGATACTGACTCACGTGCTACTACACGTTCGCATGATCGAATAAGA
+>13753 3
+TAATAGAGAGTGATGTGGAGGACATACCTAGATTGTATTGAAAGACGCTAACTTCCGGTGTCCAACTTCACCTCGGGATCCTTCTGACCGTCCCGGCGCA
+>13754 2
+AGTAGTGATAAGAGGTCAGCCGGCCTGTAGTAAACCATAGCATTTGGCTCAGTTCACTTGTAACGGTTCCTCCGCCTAGACTTATCTCCACGAGGGACAG
+>13755 1
+GAAACAACCACGGAGGTGCTCGCGGTATGCCATCGCCTAAGATTTCGCGCAATGAATTCAGCTAAATCGTCGTCTTAAGTTGTTAGTGGGCATATCGCCC
+>13756 2
+GAGTCTGTCTAACATTGACCCGTTGTCAATGGCTACGATTGCAACATCTCCTCGGATTTTGGACATCACGTACCAAGGTACGCAGAAGGAGCCCGAGGTT
+>13757 1
+TCAATATTAGCGTTACAGGGTGTCGGCTGTTGGGATCCGCCTTTCATAAGCCCAGCCAGGCCACTTTTGTGAATGCAGGCGACTAAAGCAACATCGACAT
+>13758 3
+TTCGTTGGCATAACGGCTTCACCCCGGCGTTAGTATTACCAGCGTTGCCGAGGCCACATCATCTAACGATGGAGTACGGACTTGTAATATGCGAGAAATC
+>13759 3
+TCCTAAATGTGAAATTGAATATATACACGGCAGAAATGGCTCACGCTTGGTTGCCCTTCATGCCAGTCGCGTCTCGGGTGCGCCATGTACGCTGAAACGA
+>13760 3
+AAGTCCATCGCTTGTGTTCACCGCCCAAGGAGCAATGGCACCTCCAATAGAGGCCCATAGACTGTGATTTGAAGTTTGTCGCGATGTGGCATCCAATTGA
+>13761 2
+TCGACTCCTTTTTGTATACCACATAGCCGGCTTAAAGTTGACACGGGGTACACGGACTCGCCTAAGGAACAGCTGAGTTGGAGAAGTTCTGACATTGCCC
+>13762 3
+TATTACCCCGTACCGCCTGAGTTCTATAAAGGCGCGAGATACTCTCTGTTATGACTGTTTGAGAAACCGCTGGCCACGAAAGTGGCTACCAGCGTTGAAG
+>13763 1
+ACGAAGTGACATACTGTGAGGCAGGTTCAAGGCAGCTGCTTCGTTATTATGCAAGCTGCGATCAACCAGCGCATTTGCAGCGTGCCATTGTAACACCCTT
+>13764 3
+TAACAAAAAATTCAGTAAGACAGACCCTAGGTTCGTAATCCGTACTAATATCGGATGCTGCCCTTGGTGCCAGCCACGGCGGGTTTTAGGCCCTCTTGGG
+>13765 2
+AACTTGCATATGTCGGTCCTCTGAGCCCACAGGAGGGTCACCCACTACTATAGAGGATCTTACTTGGTGCTGTATAAACGCGCCGAAGGTACGATTTAGC
+>13766 1
+CCCTCTGTCAAGACATGTGACCGCGACACTCTGCGGCTGATTTACAGTGGTACGCTATAACATCGTCTCGAAGACGGCAGAAATGTCAGTTTTTGCAGGA
+>13767 2
+GCACTGGAATTTAATCATGGACGATCAAACAGGCGCGGTAAACTTGTGCTCTTACTTCAGATTGTGCAAAGTACCCGCCATACCGCTGTTTCAGGCGGCG
+>13768 2
+GACATCGCCAATGCGGTGAAGGCTACTATCACAATCGTTATCAGGTCGTCCTCATCTGGGCGGGTTACTAACCTCGTCAAATGGACTTGAGTTCACAGAG
+>13769 3
+GACTGGACGCCACGTGAATACACCCGCACATAGCAATCTTTTTGGATGTGGTAACCTCCTAAATGCGGGGTATCAGCCGTCATGTGCCTGCAAAGTATTG
+>13770 1
+GCAGTAGGCGGTCGAGCCCCATCCATCCCAACGAGTGTAGATACAAGACTTATCTAGATGCAGGTAATGTATGCTCTCTGGCTAGGTACCCTCGGATATT
+>13771 3
+TAGAGATGAATCTTGTACGCGCCGCTGATGACGCAGGCCGCGTATCACGTTTTTGCCGACAAGATCACGTATCGATAAACACCCCTTGGGTTAATCGGTA
+>13772 1
+TTTCCACGAGCGCGACTGCATGACGTGATCAGAGCATCCTTCAAAGATTCTTATAGAGATGGAGGCCCATATCGAAACTCGGCTTTTGCACGTGGGCTAC
+>13773 3
+CGATCGGTGTATGCATCGGTAAACTAGTTGGGATCAGCAAGTCTTGTCAGGCCGAAGCCTAAAAAAGGACCTCCTTCACCTCGCTGGTGTCTTTGAACCA
+>13774 3
+CTCAGTCGACCCACAACGTTGCCATGGTTGAACGGTAGAGGTTAACGTCGCATTGTACCCTAGGGTATTCGCGAGGTCTTAATATATGGATCAACCCGCA
+>13775 2
+AGACCATGACTCCGTACCCTGTAACCTAGGGAAAGACAACGCGGCCGGTTAGAAAGGTCTTCAGCGAGTATATTGTCGAGGTCCGATTCATTTGCTTCTC
+>13776 3
+CAGTACACGCGCAGCTGCGAGCGTTCAGATAACCTCTGATTCTGTGCTAGAAGCGTCAAGCCCCGATTTGTGTATATCCGATTAGATACAGGCGAATCGT
+>13777 3
+GGAATCTGAATAATTATTGCGTGGGCGTTACTCCCCCAGCTCTGACTATATCGCTCGAGGGTTTCTATCTCGAAGTGCGGAAAAACCGGTAGGCCACAAC
+>13778 1
+ATCTAACTTATCGCAGGTAGCGTCTGGGAGTGCATCGCCCAGAGGTAGGCAAGTGTTTACAAAGACTACCTCATTACTGCCTAATTCGGCTCAACTCGGG
+>13779 3
+TCCCTTATGAGCACGGGAATCAGTTCCGTCTGACAGGATGATATCTGGAACGCTATACGCAACCTATAGTGAAGGTCTTACCGCAGCGTCTCGCGGTTAA
+>13780 2
+CATGAAAGATGTACTACAGCTCTAGCCCTAGGCGAATTAAGTTTTTAAGGCCGGTAGGTAGGCAGCACTCGCTTACTGGGGCATGGCCTTCCTAAACTCC
+>13781 1
+ATCCTTATTATCCGCATCAAGTCAGTTAAGACTTGACTGAGCGGGCGTGAGGCGTCGGGGCTTAATATCACACTAGCCTTACGTCTAGGCCCAAGCAAGT
+>13782 1
+AGCTATGCTACGCGAGCGACGAATACTCTTTGACGGATTTCTTCCCAGCACTCAGTAAATTGGCTTCTATCTACAGGGGGCGGAGGCTCCTGAACAGTAA
+>13783 3
+AGTAGTCGTATAAACAGGTAACTGCCCGTTCGGCCATCGGAGCACGTTGGTATGAATCCTCCCAACACGCTTCTTGTAGTATGCCTATGATGAAACGCGG
+>13784 2
+ATCCTCGCAGACTGGATACCAAGCACCTAACATGCATGATTTTGGTAGGACGCATGTTGAACGGATCTCCAATAGTCGCTTATGCGTTAGCGCTCCGGGA
+>13785 1
+TTGCGCAGCGAACTGGGCGTTGTATTTCGTGGAAGAAGGGTAGAACCCGTGCATACGCTATCTTTTCCGGGTAATACTAACCAACGACAATCTTCCAGCC
+>13786 3
+TGTTTACAACCTCCGCATGCAAGCTGGTAGTTTATATTGAATCCGGCATTATTCCCGCAGGGTGACCAGCGGTAGCTACGGCACGATCGCTCTAGGAAAA
+>13787 1
+CTGGCCGGAGAGTACATAAGGCTGTAACCATATTTACCAGATTGTCCCCTAGAGCGCCTCATGTAAAGTGCGTACATTGGACCTCGAGTCGATTGGTACC
+>13788 1
+TACAGCCTGAGGCACATCATCATGAAACTGCCCCCATTAATAGGATGCCGTATTCAGGTGAGCGTTGTTCTCAGTACCAAGGAGGACTAGTGTCCGCGTT
+>13789 1
+TGGCACTCTCCGCCCGAGACAGTGGGATCAGCTGTACTCTTACGAGCCGTTTTTGCGTTCGTGGTAAGCTCCAATAGATGTATAAAACAGCATAGCCAAG
+>13790 3
+CCGGACTGAGTCATCCACTAGGTTCCGATGGTGATATGACCATACGTCTTTTTGGACCAAGTCACTGTTACGATGAGTAGCCGCATGACGGCATCAAAGC
+>13791 3
+AGGTCTTTCGCCATTTGGACCTAAAGGACGCATTGTACGTGACTCAGTCGCACAAATCCTGTCAACTGTCGGAGTATTGACCGGACTGTCCTCAGAAAGG
+>13792 2
+TTGCCCAGCTATTTGCATTAGGTCCAGGACCGCAGCAATGCACTGAAAGGTATGATAATTATTAGCGGACGGCAGAACCGATTCTCTTCTGGACCTGGCC
+>13793 3
+TTACCACCTATACAAATGGTCAGGTGTAACCAGAACGCACATTAATGCACATCGCTGGATCAAGGTGCGGCTGGGGCCGTATCACCGTTGCGTTAGTTTC
+>13794 2
+GCAACGGTCTTCAAATTACGACGTGGACCAGCGCGCGAATCGGTTACGATCAAGAATAGAGCTCATGGCTCTACGCGCTCGACTTGTATTTAGGCATTTC
+>13795 1
+AGAATAGTAAAACTTAGGACCAGCTTCCGATCGATCCGAAACCGCTGGGGATCCGGTGATTATCTAGACATCTGTATCTCTCAGCACTTTGGCTGCGCGG
+>13796 3
+GGACCCGGCTCGCTATAGGCCCTTATGCTAGCTCTAAGACGCATATCTTGGACACAGCGCGTTTTGGTGGCAGAAACTTTAAGGTAAGAAAATTTCCGCC
+>13797 2
+GAGCCGTAGTAGTCGTATCAGACCCTACTTGAACCGAGACTCGTGTTCCTGTAGGCGCGTTGGCTACGCGACACCAATGGTAGTAACCATTGATATCTAA
+>13798 2
+GGAGATGCCTTCAAAATTCTCTCGCCAGGCCTATTGGTCTACCCAATTCTCGGGTGTAGAATTCAAACGGTGCAACAACTAGAACGGGTGCTCAGTGGTC
+>13799 2
+AAACGGCTGGGGGAGATATCATATAACAGAAAGGCCCGAATACCCTCGGTGTCCTTGGAGAGCTCCCGTTCTTATGGTCTTATGTCACTCATCCGAGCTA
+>13800 3
+AACCGAGATATATCGATCTCCTCCTGGCGATCTTGGTTTAGAGATCATCAGCGCAAAAAAAGTCGTCGGTTAGTGCTGGACAAGACTGGCTCGCCTGTCC
+>13801 1
+CCCAGGTTTTCGTCGCATGGCAAATTCGGGTAGTAACTAATTGAATTGTCCTAGGAGCAGCTTGACTAATTGCAGAGCTACGATCGCCAGGCACCGCCAT
+>13802 3
+ATTCGCGTGTGGATGTAGTGCGGGTGCTGTACGTTGATCACAGTCTATAAGACTTACGTTAGCAGTACCGCCATGGCACTCCCCAAATCTCACAGAACAG
+>13803 1
+TCGTGGGCGTCTCACAGCTGGTTCGCCAGCTCAGTCTATTAACACTTATGGGGAACCGGGTTCACGGATACCTTGCCGATGAGGACATATAAATAATACC
+>13804 1
+TAGGGCTAACGTAAGTTACGCTATCCGAATCTTTCACGCTAGGACTTAGCGCTTGACTGGAACACAGGCTCCGGACGGTACGAAGTTCTAGTGCACCTTA
+>13805 3
+AGAAAGTCATCATTCTGGTCGGCGCTACGATCCTAATCTTGGTGCACCTTTGACGTAGCAGAGTATTAAGCACGTCTGAAACCGCGGCGGAATCGTTACC
+>13806 1
+CTACCGGGCATACTCGCATCGATTCTGGGCGTTTGGACTTTACCCAGCGTGAGGACAGGCAGACGTTTCACGTAAACAACATCAGTTGGTTTCCATAGAA
+>13807 3
+GCGTAGGTTAGCGGTAATTACGGTCAAGGCGGCCTTGTTCCACTAGAGACTAAAGCGTACGTGTTTAGGATCACCCGCCGGATATTACTAACTCTACCAC
+>13808 3
+AATTTGGTTACCTACTCGTTCGTACTCCCATACTTTACTGTGTTGAGGCAACGGAGTGCCAGCAGGAGATCTCCCGTTGAGAAACCGGAGACCGTGACAA
+>13809 1
+CCGAAATATAGTGCGCCGATTTAGTTTTCTGACGCTCCTATACACGGTCGGGAGTGAACGCTGCTTGCCTCAAGGATTAGAGCCGCACGACCTTGAAATA
+>13810 2
+GTAATCACGTTGGCAACAAGGTAAATTATTCTGCATGACACACATGGTCCCTTGACTGGTGCGCTGAAAGAGCACGGCTGTACGCCATGACCTTCGTTCG
+>13811 1
+GTTACCAGCGGTGCTCTCTGCGAGTCCGGTCATCCAGGATCGTAGGTAAAAACACGCGTAAGGTCTAATCGTCGTCATATGAAAATGTACGCCCTGTTAC
+>13812 3
+GACAACGAAGCTACTGTGGCCGATCCGATGTGACGAGCCTAGTCCCCCTTTAGAGAACGGTTTTATCTCTAGCTCCGAAGTGTCTGACGATAGACGTATA
+>13813 3
+ACTCGATACGCGTCAGCCTTTTACAAAAGGTGGACATTTCTCGCTGAACAGTTATGGTCTTGGACTATAACTGTGCAATCCGCGCACGGAACAGTGGGCC
+>13814 3
+GGTACCGGCCTTGTCTGAAGGTCATTCGCTTGCTAGCGCATGAAGGCCACAACTGGTTAAGATAAATACCATTTCGCCACTGTTGCAGAGGTCCAACTAG
+>13815 1
+TACTATACAGCACTGAAGATAGCTTAGTCTGTGCAGGTGTCCCGTGAAACCAACGTGTTCGCGGAGCAGACCTAATTTGCTCTATCAGCGCTGCGTCGAA
+>13816 2
+CTTCGTGCGCTAGCATTGGGGCCCCTCATGCCGTTGTAACTGCATGGACGTACATAATTGGAAAAGGATTTACGTCGGAGTCCTACCTCCACAAGGAATA
+>13817 2
+AGTAAATCCTCCGTGTCGCGAACCAGTTCAACAGCCCGACGTCACAGACGTGTGGACGGTTCCCAAATAGTAAGACTTTTGCTTGTGGTAAGCAGTTGTC
+>13818 3
+CACACTCTTTAACAGTGCAACTCGCTAAAACATGTGACTCGTGACGCTGCTGAATGAGCTGCTGCCGTGAACGCGAACCTCTTGGTTGGTAGTAAGCTAG
+>13819 1
+GGCGGCGTTGTATTATTAAAGCCAGAAGAATTCCGCGGGCTTGATGATTCTACGTCCCAGCCTCCGCATGTACGGCCAAAAATCTGTCTGAACTCAGGAT
+>13820 3
+TCTATGTTGCTGAGTGCAATAGACTTACCCCTGAACATACGGCCGGGGTCAAGCGGAAATCCCCTAGGCTTAGTGACTTGGGAATAACGCGCTTTACTAC
+>13821 2
+TACTTATGACGGTATGACGCACCCGTAACAGAAGTTTATGTTGCTAAGCAGACGCCGGCAGGGGATGAGAGTCCCATGCTTACCGCCTCACCTTAGTTTA
+>13822 2
+AAGAGCCATACGGTGCTAGCTTTATCACTACTACTAGGTGTAGCACTGCAGGCCCGAGTCAACTAGGAGTGATCGTGCTTTTGACGACATCCGACTCGTA
+>13823 1
+AGTACTGGGAGGCCTGAACCAGGAGTCTATGAGTCACAGGCCGAGTTTTCTGAACTCCTCTTCGAGCCTTCACCGATAGCGCTATTAACAAGGCATTTAG
+>13824 1
+TCTTAGGTCCTTGGGCCGGGTTACCGGAACCAGTCTAGCTAATGACACCCCCTCAGCATTAGATCTCAAAAGAAAGGGAGAGTTTGGTACGCTGATCTTC
+>13825 3
+TCTTACTCGACCGTAATTTGCCAGGCGTCTCGGGTTAAAGACTATGAAGCTCCTAAGCACCTTGGAAGGATTCTGAAGCCGTACAAGGGCTCACATGGCT
+>13826 3
+AGACTAAACACACGTCTGTCGCCCATCGGTATTTTCTGGTCGTCGGCCCATTGCCGACATAGGCTCCGATCGTGGGAGAAGTGTTCGAAAAGATTAAACT
+>13827 1
+CATTAGTACACGGTTTAATTCGCGAGGGAGAATTGCTCCCCCTCTACGGCGGGGTGTAGCCTGTCCGATACGTTACATCAAAAGAGCCGTCAGTTCATAA
+>13828 2
+CGCACGTAAGTCCGTAGTTCAAATTGTTACCAAACATTACCCTATATTTCAGGCGGAAGTGAGCCCTAGCTGATGAGGCCGGGAGTGGATCTGTTCCACC
+>13829 1
+AGGTCATTTGTATCACGATTAGCTCAGGTCAACTTCCGCGCTCAGCGCGTCTCCATTGGGCTCAACAGTAGACAGGCATCATCAGGAAATTAGGAGTTCG
+>13830 2
+TGTTCATTGCCCAGAACCCAAGAGGCCTGATATACGCACACAGATGTGCGATCTTACCTTAGGGGATGTGCATATCTGTCACTCTAAAGGGTGGCCTGCA
+>13831 1
+GCATTTCCTGGACTTACGAACCATGTCTTAGAATAGGGCGTGACTGAAACCTCCAACGAGCCGGTGGAATTTCCCCAAACGGGATGCTGTCTGTTGACAT
+>13832 3
+CTCCACGCCGGCTTGGGCCAATCACGGCTACAACACTTATCGAAGCAGCGTTCTCTTACGGTGGCCAGATGGGGTTAAACTTGAATATTTAAGTGGTAAC
+>13833 1
+TAAGAGATCTACGCAGGCTAGTACGCTTCTCCTCGGTTGAGCAAGGTTCATCTTTTGGAAGAAACAGAACCCACCTGCGTGCTAAAGAGTTCGCGTCCTG
+>13834 3
+ACGGGATCGCTTCAATAGTACTCCATCGAGCCATGTCGACTAACGTAAATCCTTGTAGTTTAGTCGGGACAATGCTTGGATCGGAGTGACGCACCCAGCT
+>13835 1
+CGGATGTCATTAGCGTGATAGAGTTCGATTCCAACCAACTAGAACAGGCGGACCATCGACTTTTACCCGGCTACGCCATGATGTCAGGATGCTTTGGACT
+>13836 2
+GACGCCTTGGGTGCATCACGAACGTGCGATTCATCGACCGGAATCCTCTTTTGAACCGTATGTATGAGCAGCCATATAGACGCACGGCGCAATTTTTAGA
+>13837 1
+AACAAACCCCATGGCCGTTGTATTGTGCTGAGCAAATGGAGTTCAATGCCTTATATGTGATCGGCTGAAGGCCACGTCTAAGTCCCACCAACCGGGTGTT
+>13838 3
+TTGCGTAATATAAGCGCCCACTCACCTAGCGCTCAGGTAACACCAGCGAGAATTATGGTCTTACGTGGACCGCAAGAGCCTATGGTGTGATCGTTATTCG
+>13839 2
+GCGGATGCGTTGCGACATAAAGGATTCATTTAGGTCAAGTCGGCTGAACTGATATACCGACTGGGACAGAAGAGCTCCACCCCTTCCCCTTTCGAAGTTT
+>13840 2
+TGAGATCTGTATCGGCGGGCCTATTCGGACTGGGGGCGCATCGGACATATTGCACGTCCGCAGTAAAGATACATTTCAAATTCCCTTGAGCTATCACACA
+>13841 2
+TCGGATCCGGTTAGAGGTTAATGATTACCTTCAAAGGCCGATTGGTTCTCGAAAAGTGGAACATGCGCTCGAACCCGCCCTCTTGCATGACGCCGAATTA
+>13842 3
+AGTTTTTGTTGGCGAAGCTGACAGAGAGACTCTCGAATGGAGCTTTACCAGCGACACTCATGACCGATGTACACCACTATTTCAAGGATTGCTCGCCCGG
+>13843 3
+CGAATGCGTGCGCATTTGGAACAAGTGCGGTTTAAGCGATGTCGCACAGACATATCTAGTCCTCGTATATGGTACTCGAGTTCATAAGGCCGCCCTAACC
+>13844 1
+AAAGGGAGCATCCTGGGTGGACCCTAGTATGGCTGTTGATATGCGTAATCAGAAGCGCACCTTCATTTCTCATCCTTAACGACGCAGGTAGTACTCACCG
+>13845 2
+ACGAATCGTAGGGCGCGTCCGTTCTACTCTCATGATCAGACGTCTGATAAGCCAGGGATTGAGAACCCCTAGCAAAGTCTGGGAGATTGTACCTTTCTCA
+>13846 3
+CGTCCACTAGCCCCATAGCGTCGGATTTTGGACTGGATTTGCTAACGAGTCGAATGAAATACGGAGTGCACAGGTCTGCTCATTGGCTCAGCTCATCAAA
+>13847 1
+TTGGGGACTTAACGTCCCCCAACGGGGCATCTTACGACAAAAGCCTGAGTGCTGCAGGATCCTCAAAGTGTTACGAGATTATTTCATTATGACTGGCCCG
+>13848 3
+TGGATGCAATCGATCGCCCGTTTATTGAAGCAAAATTCTGGAACCCCAATTCTGCTCAGCTTTGAGATGACGGCGCCCATGTACCAGAACCTAGTTGGGG
+>13849 2
+CGAAGGCTACTTTAATCCATGAGGATGGATGATGCCGTTACTCTTGACATCTTGGGTCATCACGGTGCACTGAGGATAGCCAACGACCACCTGATGCCAT
+>13850 1
+GTGCTTGTAAGGATTCGCGCTGTGCCGGGCAAAGGTTAAACTATGTATAGAGCAATGACCCTTGCAGATCACACCTGGAAAGCTTTCACCAGCCTTGCCT
+>13851 1
+AGTGGCTCTCTCTTTCAGTGGAGAACGTCATAGTCACTACACAAAGCCTAGCTAGGAACTTTCCTGACGCAACGTGAAGCTTGCCGAGGAGTTGTCTAGC
+>13852 2
+AACCATTGCTATTGCCCCGGATTACAGGGGCTAGCAGTCATACTAATGCCCTGCAACAAGTTGCTTGTACCTTGAGTGTAGGAGTCGACATGGAGCTACC
+>13853 3
+TAGTTGTCCATCGAAGGCTCTAAACCGATGACAGAAGATTGCCTATAGCCTCGAACGAGACGTTCTTCACCGGTGAGGCGGACTCTCATGCACGTTTTGA
+>13854 3
+GTTCCAGGATCATCGCGACCAGCATCGGAAACGAGGGTTGGTCCGGTGTTTAGCGATATGCTTTAGCAACTTAGTCAAACTACAGAATCGATGCTCCCTC
+>13855 3
+ATATTCTGGCCAGCGTAAACTGCAAGTTTCTAACGCAGGGCCGTCACCTAGTTCTACATGATCAGATGGGTGGTCCGAGACTATGACAGCTTTCCAACGG
+>13856 1
+GGACGGCATTTGTTGCGTCAATCCTTACAGAAGGGTTTCTCTCAGGCTACAAGTAGGGCCAGTTCAAGCCCTGATATTGGACAGTCGAACCTCCGAACTA
+>13857 1
+CCGACTGCACGCGGAGCTCAAGAATTCATATTGGGATACACGAATTTGCTCCAGACAGCGCCTGTGCAGCGAGCTCTAACGTATTTTACAGGGTCGATTT
+>13858 2
+ACAGCTTTGCTGATGTATAATAATGGATGATCAGCACAACCGGGTGGGTTAGCACCCTTCTTCTAAACACGCAAAACCGTCGCTCCGGTAGGGTGGTCTC
+>13859 1
+CTTGCACCGAAAGATTATCATAGCGAACGTGCCGAGCGTTATCGACGACGGTCTCCTCGTGCTGGGCGATTCAACTTGACCAGTAAACGATCGGTTTTAA
+>13860 3
+TTTCGAACATTAACGCCGACCCGTCTGACAGATACACTCGGCATAAGTGGTCCGGGTCAGGATGTTTATTCGGCACTATGAGGACATAGAACTGTTCCGC
+>13861 1
+GTATAGACTAATGCGTCCTCCGCGAACCCCGACGCGAGTTGGACTTTAATGGGCTCGGATAGGCTTACACACTTTACCGGTAGTTAGTAAATCCGAGCTA
+>13862 1
+TACCAAAAGGAGAAGGGTTACGCGCTTGATGTCAAACACCTACGGTACACGGTTGCTATGGTTCAACACTTCCTGCTGCGCATCGACGTTCGATTGGACT
+>13863 2
+TGGTCAAGGCCAGTGCTCGGCGCCTATTACCGGGTAGCGAGTCTCTGAATGTATTTAGCTAGCTGTAAGACCATCCACGAGACAAGTATCATACCTATCG
+>13864 2
+TAATCGACGAACGTTCGTACTATGCTGCTCTAACGAACGGTGGTAGACTGAAGAAGGGCCCAGCTTATTGCCATCCGCAACTGTTATCTGCCGCTGAAGT
+>13865 2
+CGGGCGCCTTCAGTTGACTTCAAACAATAATTAATTTTTACGCTACGTCCTCACGGCAATGGTTACGCGGAGGGAACGGCGATCCGTCAACGTGTAACGT
+>13866 3
+TAATAGTCCCTAACGCCGTGCGGAGGAGGTATTCTGGCCGTCTGATTGCCGTGTGTCCTTCTCACCAGACTAATATCCAGTCGAGAAGATTAGAGCCAAA
+>13867 2
+TCTCAACCTGTGGTCATCAGCTCCAGTTTGTGGTACACTAAGGCTACTAGGGAAAATTGAACTGCACGCGTGCATTACGCCTAGCACTAAGTGCATCGGG
+>13868 3
+ATGAGTGTTAGGCTCAAATAGGTAATGTCCCGTGCTTCTCCAAGCCCAACCAAGTTCGGCTTGGGAACCCACTGGTTATTCTGCTAAGGCAGATCCGAAG
+>13869 1
+GATTGTTGCTGTGCAGACCTAATACACGTCCCGGTAACATCAGAATTGACTTCCGCGTAAGTTTAGGCTAATTCAGCGGCCGGAATTCTAGGCCAGCACG
+>13870 2
+GACGCAGCACCTCTCGTAGGTCAATAAATGAAGGCAGTTACGGGCTGCAGAGGTCTATTGCGCACCGAATATCAAAGCTTATCTGTCCTGTGCAGCTTTC
+>13871 3
+TTCACACCATCGGGAGTCTTATGTCTGTAAACCTGCAAGCGGGCACCGGTTCAGGATTTGGAATCACCTGGCCAATATCCTTCCAGTCAGTGGAGTAAGA
+>13872 3
+AGGTGTCTCAGTATGGCAGCGCCGTCACAACGCTTTCTCCACTATTATGAACCATCTACTTCAAGAGGGTACTAGTTGGCAGCCAGGAGGTGAAGTCTAC
+>13873 1
+ATGTCTAGTTTAGATCCACTCGCCATGCCCTTTATGCCGCGGGGAAGGGATCGAAGACGGAATTGTAGCGCAACGCAACTCTGCTATTGTAACTATGACC
+>13874 1
+ATTTTACGATTGGAGGGAGAGCACGAAACCTGTCATCTTAGATCATTGGCGAGGCGCTCCACTTAAAGTAGCCAGATCGCCCCATACTTGGCATTCTGCG
+>13875 1
+GTCTGGAAATCAATGTATTGAACCAGTAAATACTACTTACGCTTACCTTTGTGGCGCCACAGCCCCCGCCGATGGAGCAGCACCAGTGTGGTTGGATGTA
+>13876 3
+CTGGGACTGGTACTCTACAAGGTCACAGCAATTACTAAAAGGGAACTACTAGCGGTGTTCTCTGGCGCTACCTTTTCTCAGCGAGATCTAATCCCGAGGG
+>13877 3
+AGGTCCCAGCAGGAAACTGCACGTACAGTATTATGCGTGCTATGCCAGAGCCAGTATCCCCTCTTGAGTACAATCGGCGTTATCGTCGAATTTATGGAGC
+>13878 1
+AAGATTAAGGTTTATTTTGGACGCTCGGTCAGGTGCGGCAGCGATTTTACTCTCTCCGATACGTCACACCGGGCACGAATACCCGTCGCATAAGCGAATA
+>13879 3
+ACTATGAAGCCTTAGGTGATAGAATGCCCGCCAAGCCTATTGGTAATCTGGACGGTACCAATTCTCTCGCTGAACAGTCTTCGGTAGCGAATCACGGTGC
+>13880 2
+CTGTCGCGATGACTTTCGTGGCAGCTGCAACACTCACCATTGGACATCGAGTAGGTCGCGAGGGAATTATAGTTCAGACCCTGTTAGCACCTACATATAG
+>13881 3
+TATACAGTTTCCCCACGCCGGGTACTTGTTCAAGCCTACCCGGGATTATGTTGGCACAGGTCCCTGGAGATCGAATATCTTAAGGAGCGCAATCATGAGA
+>13882 1
+TCTTTCTAAGCCCCTGATCGAGAGGTGCCGATGTCTAAGCGTGTCTATATCCCGGTGAAATGCCCCGAACGCTCTGGAAGGTATACTAAGTAAGGCTAAC
+>13883 2
+AGCTTGATTCTTCTTCCTGCGCTCGTAGGAACAGAATCGGATACGCTAGAGCCGCCCTCTTTGACCAGATACGTATGAGCAAGCAGATGCCGAGTAGTAT
+>13884 3
+GTGTGATTTCGCTCATCAAGTCGACCGCTCCTGGGAGGTTTTCATAGATCGCGGTGGAACGCTACGGATCCACATGAGCTACACAGTACACTACTAATGA
+>13885 2
+GTGATCAAATCCTGCTGGCCACATTCTTATACATTATTCCGATAACGTGGAAGCGGCGCGAACTTTCCCCGTCGAGCAAGTTTAGGGATCAGAAGTCGGC
+>13886 3
+ATACGTGCTTCGTAGCTGGGAGACCATATTGCGCTGTCAGACCCGCTTGAGGAGCGCGTTCCGTCAGAAGTGAAATCTGAATCGTCTCTCTACAAAATAC
+>13887 3
+AGGCTCGGAGTTGTACGCAATGTACGCAATAACGCAGTCTGTCAAACTGTTGGCCTGATTATGACAGTGCCAGTCCAGTATATCTGCCGCGTAACCCGTA
+>13888 2
+CAGGTCATGTAATCAATGCCTTATCCGCCAGAAAAAACGTTCTTTTGGCCAGGAGTCAGCCCGGTTATCAGATTGGCTCTGCTAAGATCGCCAGACGGTG
+>13889 3
+TTGAGCCGGCTCCTGGAGAATAACCAGTGTATAGATTGCCCTAGCATTCGAGCCCTTTTTAGTCCCGGCAAAGTAGAGGCCTGTCAACACTTTACAGAGG
+>13890 2
+GAACTTGGCTGCTGGCGTAGACAGCCCCAACTGAAACTTTAGCCCCTGATTCATATGAAAGGACAGCCTTCTGGTATAGGATATGCTCCTGTGGGCACTA
+>13891 3
+CCAGATGATACGATGTTTCGATGATGCGTGTCTATGCAACAGCCTTAGCAAACGGGAGGAGCCAGTTGTTCTCCTACCGATCCGAATCAGTATTCGACGC
+>13892 3
+GTATCTAGGTTCTGATAAGCTTACGTGTTGGGGAACCCGTGAATTGCCTCTAGCACCTCAGTCCACAAGCGTACGACACCGAGCGCATAAATGTTCGATG
+>13893 2
+AAACCCCTCAAGTATACTTATGATAGGCTGGCTCAGGGCTACGAACTTCTTCGTAAAGTTTTGCAGAAAGTAGGCAGGCCCTTGCCTGCATAGGCTGCCG
+>13894 2
+AGCTCGGAAGCTTACAACACCAATCTATTGAAATGTGAGTTGCGCTGAGTGATCGGGTCCAACCGGCTCTGAACCCGGGGGACACTTACTATTCAGTCTT
+>13895 1
+GGCGGCGGAATCCTTACCTAAGGTGAGAGTCTTCCAACAGTCCCCCCTATGAAGGAAACTTCTGTCTTTGAGCAAATATTGAAGTCTCGGGGCTAACTCG
+>13896 2
+CGGGTCCACCTTAGCAATTACGCAACCTGCAGGGCCTCGGAATTCTGAACTGGAAGTCACCGAGGGGTCTTCATGTTTGCATATCTGATATAAGCGTACA
+>13897 2
+TTCTGTGCGCGCCACCAGACGTAAGTTCCTATGTTTGCGACAGCAACACGCGTATCATGTACCAGTGATGGGGAGTATAAACGCCAGCCGTTGTATACTA
+>13898 2
+AGCCAGGGAGAGGTTAGGTAATGGGACCACTATCCTGTCTACTAGTCCGGTGTCATTACCTGGATTGAGATACCCAATTGGACCACCGACTACTCATGTC
+>13899 1
+CATGGCGTAAGCCCCTATTAGATTGGTGGGACCTCGCTAACTTAACTGAGATTGAGAAGGCTGAGCTGACTGACGCTGGCTTCATCTGACCATTAACACC
+>13900 2
+AAATTCGTCAATAGTACCCACTCCGAATGCTCAGGCATTGAGTGAACTTGTCTACTCATTGACACGGTTCCCTGTCGGTGGGATCCAACGGATCAGGAGG
+>13901 2
+AGGTCGTAACAAATGTCAATTCGGCCTTCGATTTACGGGGTCCCCAGGACGTTAGCGCCAACATGGTTATCTTACAAAGCTGTCACGGAACGCCGGTATT
+>13902 1
+TTTTTCTTCTGACTTACATCCCGCAATAGCCAGAGCATCCTCTACGATGTAGGATGACAAGACCAGAGTGGCGGTTTGATAATCGAGAACGCCCTGCGGG
+>13903 2
+GCAATTGAGTAAGCCTTGATCGACTATCAGGGCTTCACCTCGTTACGCTGAAAGATGGATAGTACGTGGGGGCACCTCACAACCATGCTAGCTTGCTTAC
+>13904 1
+CTTGATACACCCATTCAAAACTCGACGATTGTCACAATTCGACTGGAGTGGTTCCTGGTACACTGTGGGAGCAAACAGCAGTCGTCAGTTACCCGGGTTG
+>13905 2
+CAATTTTTGTGTGCACTTACCCCCGTTGTGAGAGACCGCCGCTTTCCGTGTCACTGTGGACGTGCCAGCTACAAGAAATAAGTTGGAGATCAGAAACGAC
+>13906 1
+GGTTCTCGGAATCCAGACATGATAGTCAGACAGGAGCGGTTAGGTATGGTACGAGTAGCCATCATCCAATAGTTCGCCAATCCGACTTGCTGCATTTCCC
+>13907 2
+TCACTCGACTTTTAGGATCACAGCTGAGCATGAGGTGTGCATATTCGCTCGCCAGCGCTTGCCGATAGTTCTGTAGGCGCAAAAGAAGACCTAAAGCTTC
+>13908 2
+CTACTGCCCAAGGGGGTCTAGATTAAATCAGAAGTAGACGTTAACCCTGAGACTGGCAGGGCTTATGGTGCATGACGGTCTTCTATTTCCCCAACCCGTA
+>13909 3
+CCCCACGTGCGACTCCGCATTCTGGGAAAGCTATTCTATGTTGGGCTTCTCGCCGCCTAAATGTGCGAGTAAATTAGATAAGTGACTCTGAGAGAGACAC
+>13910 1
+GGCGGGAATGGTAACTTCGAAGTGGTCATTTATTGGCCCCAGGCAACAGTGCCTTCACGGACACTCCTATAAAAGACTCTTTAGATAACCGTGCGTCGCT
+>13911 1
+CAGGATTAAAGCCTTTACCCACTCTCGTTTAGAGGGCGTATGAGGAATGGCCTCTCCATCATCCGAGGTCGACAGACATAGCAGTCATGACTGATGCTTG
+>13912 3
+GACCGTCTGAACTCTATAAATAGGCCTGGCTGGGCATCAAGGTCGAGCTCGCTTATCTGACAGTCATAGAGCGGCTCTTGACCAGGGTACTTTTAAAACC
+>13913 1
+ACACCTCGCTCACTTCGCCATTACCGCAACATGCGCAAGATATTCGGCGCCGGCATATTTAGTGACAAGTTGAGAGCTTGTAGGGTGAGACACATTTTGG
+>13914 2
+CACTACTCCCTAGGAGGGATTGAAGCTACTTGCCTTAAAGCGGCGTTTACTCGGGTGGCCCCGGCAGGGTATAAGGTCTTCTCAAATTAACGCTCTAAAA
+>13915 1
+GTTCCATCAATCCTTTAAAACTCTTAAGAATGATTGTTCGACCAGCGTAGCCTGATCCGCCGCACAATAGCGCCGCGTAGGTATGAGGGGAGTTTGCCAG
+>13916 1
+TAAAGTTAGACTCAAGGCTTCGGTATGCACCGTAGATTAACCATCAGGACGCCATTCGTCTGCTAAGCATCGTGCGCTCAGTTGGGCTGTGCCAACGAAT
+>13917 3
+TATCCTTTGGGGATATTAGTCGAGGGTCACGCCAAAAGGCCCCAGTCGCCCTCAGTACGAGATCTCATTAGGTTCATCGCCGTTAGTGCTAACAAAGGAT
+>13918 1
+CTCGTACTAGCGAAAGAAGATCCTTAGCTGACGTCGGTTGCCGCAGAACTGCCTCAAGTGCCCCATAGTGGGTTAAAATGATATCTTCGTGGCTACTGCA
+>13919 3
+AAGGGGAACGCATGAGCATTCTCCATTACGATATTTAATATCAAGAGCTGGGTTCAAGCTGATCCCCGTATTGCCCATTATTGGCCTGCCGGGCACGGAC
+>13920 3
+TAGATCACAAGCGGATCGACGGGGAATCGTCTTCCTCTTGAGACACCGAAGTTCTCTGTCTGGAGAAGATACTGCGAAGAATTCTGGTTGCCTCCTCACA
+>13921 3
+AACATTCTTCGCTTACGGTGGCGAGCCCAGACCCATTGTGGTAAAGGTCTCGACAACTGCTGAGATCGCGCATTTGACTACGAGTATCTATCATGCGAAG
+>13922 1
+GTCCCTGATACTCCTAAATGCCAATAAAGGTCACGCTGGATAGAGTATAGTCCTAGGCCCGACTTTGGCGCTCTTGGATAGGTGACCCCATTGGATGCAA
+>13923 2
+AAGGCTGGGCTTGTTCGGAAGGCCGCCAAACTCCCGACAAGTCAACACAAGGAGGACGATTTGCTATGTAAGTCTTAGTTTAGTTTATCGCCCCAGCTTC
+>13924 1
+GGCGGTTATGGACCCAATAACCTGGCACATACCATAGGAATTTTTCATACGTTGCGCCTTGGATTCAATGAAGCCACTCGGCCTGTGTATGCAGAGACGC
+>13925 1
+GGGTCAGCCATGTGCGAAACTGTGTAGCTCACTAGAATCACGAGACACACGCATAGTCGGGACATTAGGACCTCCGGGTCCCGTATTTACTCATATGTTT
+>13926 1
+CTAGTCAGTCGTGAAGAGCATTGCTGGCCGTAATTGCGCATGACGGTCTAATACCACGTAGTACACTGCATACCGTGCTGACATAATCTTGGATCGCGCA
+>13927 2
+CGCGGTCCACTTGAATGGCCAGAAGGCGTGCATTCAATACCCGCGTTTCAGATTCCAACTATCGTCCTGGAATAGGATATATAGGTCGACCGGTTCGTAA
+>13928 2
+CTAGAACGATATGGGCATCCTAGTGTTTACCTGCCGCCATAGCGAGCGCAAGCGTTGTATAGACTCCTCGTCCGTTATACACCTGCAAGAGAGGGTTTAA
+>13929 1
+CCCATGCAAATATTCGGCATGATCAGGCCAGTTATATTCCCATGAGCATTGGTAGCGGCTCTAGACTCGAGCTAGTAACGGGACTAGGTGTACTCCACGT
+>13930 2
+AGACAACTTTTCTACCGAGGGTCGGCATTTAATCCAAGACGTCGGGTAGTGTTCTACTAGCGTGAATCTAGGACGACTTCGCGAGACCAAGACGTCCTCT
+>13931 1
+AATGAGACTCTCCTCTTAGAGGATGTCGAGAATACCCCGGCCGGGCATGCCCTGTCAATTCGCGAGTGTTCACTGATATAGCAGCGAAGTTGTAACTCTA
+>13932 1
+GGCATATCCTTGTCGACGCGAAACTGGTAATTATATTTAAGGATGCACGCAGCCACCCGTGTTGTAAAACCTAATAAGCGGTGCCGGGGTCGTTTCCACC
+>13933 1
+GATCCCTTTTATCTATGTTAAAAGAAACAAGGGGGGGTCTCTTCGCTAAAGGCACCTCTGGGGACAGTATATGGCCTGCCCTAGCTTAGCCCAGCGAATC
+>13934 3
+GAGGTGCTCTGGAGATCGCGACTCATAATGGTGTCTGCAATACAGAGCCAAAGTTCTACGCTGGCTCACTAGAATCTGCGGATTAAGTCTTGCACCCTAC
+>13935 3
+GGCTTGCGGCGGGGGAACATCACTCTTTCATAGAAGCCTGTCTGTAACCGAGTATTGCAGAAAGCTCACTCGCCCGAATTTCGTTCTATAGCACAGGAAT
+>13936 3
+TCACGCAGACAGGCGTAATCTAAATTGTAGAGGTGAGCTCCCCGACGTCACTTAGCACCTGGCCATTGTAACTTGATGCACGTACTGGATCTGGTAGCAT
+>13937 2
+AATAGACTAGGTGTTGAATCCCCGCCGTTATACTTGCCTATAACAAAGTGGCGCCCCTTAAAGGTGACTCCTTAGACTGCAAGGGGAGTTCCCGTATGCG
+>13938 1
+GCGCCCGCTCTTAGTTAGCTTATTTGCGGAGATTTGCAGGTTTTCGAAGAGATCATGGGCCTAGAAAGGCCCATCAACACCCGTACACAAGGCTGTACTA
+>13939 3
+GTTTCGCCGACTTCTAGCCCCCAACCCTTGTCACGCGGCGCAAGTAACATGATTGAAGTGTAATGGCGCGATGAGAGCGTATCTATTATAAGACGTCGAT
+>13940 3
+GGCCGCACTGTGGAAGCACGTGTACAGCCTCTAGAAGGTTTTGTCCTACTTATCTAGTGACCATACCAGCGTTAAACCCAAATGAACGAGCTGTTGGGTC
+>13941 2
+GAATCGCGTGACCCGCCTACGTAGCGCACACGAGTCCTGTATAACCTGTACGCTGTTTTGGCAAACTGAGAGGACTGTACTTTAGCAAGTTAGATCGCTA
+>13942 3
+TTAGGTTGACCGCGCATGCATGGATATCGCTAGATTGGACGTCGTTAGCGACGTTTGCTACATCATCATCTTGAACTCCACGAGCCAGCCAGAGCAAATG
+>13943 1
+TTCACCCCGTCTTCAGGTCAACCGGTTTCTATCGGGAAACTAGGAGCCGTGGTCCCAGATGAAATCGTGTACCTCTAGCAGTTATGAACGAATTGAGCGA
+>13944 2
+CGAATGAGCCAGAGCAGTTCATTAAGGAGGTTGTCCTCCTTGAACCATGCCCCCAATGTAGTCGAGGCCTTGATAAAGCCGTGGAATATTCGTTTCAGCC
+>13945 2
+GACGACCTGTTTCAAATCACCCGCAGCTAGTCGTATTACAAGGTACTCTATCGGACAGGCGCATAAAAGTAGGGGTCTAGTGCAGTCTTGTCAGGCCTCT
+>13946 2
+GATCGTGTGTGGATGTCACTCGGCAATTATGCGCACTCCGACTGGTCAATTCTCGGCAATCCTAATGCGACAGGAATTTTAACATCAGGTCGAGACCGCA
+>13947 2
+GGGTAAACGGTCCTGGACGCGCGTAAAATTATCCGTTGTCCCGTCTGGCAGACCAGTATCTAATGATCCTAATACAGTCTCGTGGATCGATAACGTGACC
+>13948 3
+ACGTAATATGGTCCGATGTCTTGACTTGTGCACTTTCATGTCCGGACACCCCCGCGGGGCAGGTAATTACAAGCGAAGGTTCAAGGTATTAATCCAGCAC
+>13949 3
+CTACCACCAGATAGCGGGTCTTCCCGATAACTAGGTCCGAGGGATGCGCAGGTGTGTATATTTCTTATCACGAAATCCAACAAGAGTGCGTTTTACCGGC
+>13950 2
+CCGATAGGGTTGGTACGTTCTAGTCGCAAGCGGTGCAAGAAAGGCTTGCCGAACCGAACGAACCTCCACACCAATTAATTTGGGAGTTTTTCCTGCATCT
+>13951 1
+CACGTGCTCCAAGCGAGACCCCATATTTGGCCTCTCTAACGATTCAGTATTGACAGTGTAGGACATCCGCGACAAACGTATGTGGATGGGCTTACAGTTG
+>13952 3
+AGCTTCATCCCCTTTAAGTCCTTCTTACCACCGTGCACTGCTGGCGATCCTCGGCGAAGGATCAAAGGGTGATGGAAGTGACGGCATATGTCTAAAGTAA
+>13953 1
+CCGTCCCCGCGCTCGGTTGCTATATTAATGTGAATGCCTAAGTCAATCCGAATTCTATAAGGAGAGTCAAAAGGGCTCTAAGGCCGTGGGCCAAGTTCTC
+>13954 2
+TTGGCACCGTATGGGCTATGGTGGTTATCACAGCCGACTTGTACACTGGACTTATGGCAACGGACATATCACTTCATGACGTCCAAGGAACCACTTGGCA
+>13955 1
+CGTCGATAGATCTATACGCTGGGGAGGCTTTAGTAGTCGCATATCATCTTGGTACGCAATCCGAATTGATCTGCCAGGCACTAGCCACCAGAAGTACTGC
+>13956 3
+ATACTCCCCCGCGAGGGTCAAAGGAGCTATTTGAGTCTAGGTAAGAAATTTACGCAGATGTAATTCTTACTCGGGACAAACGCGTGCGTCTGTTGCCCCC
+>13957 1
+GGAACCCGAGGATTGATCCACAGTTACATACCTCGTTCCGTAAGCTTCGGTAAGGATGGAGTCTGGGTCCGCGCCAATGGTTTCCCGATACATATCATAA
+>13958 1
+ACTCCTGCCTACCCGTTGCGTGGCGATATGTGCCGATAGCTTTCACACGGACAATTAACGAGAGTCTAATCCGATCATGTAGAGTTCGCTGAGCATAGAG
+>13959 1
+ACGACGGAGTCCTCATTCAGGGTTAAGGTCTTGCAGCTCACGCCGGTTCACAGCGTACAGGCGTGCTCATGTATGAATAAAACAATCTCGTATCGTTCGA
+>13960 2
+TGTTTGGACTACGCTACGTCAACCAGATCGATCTGTTAATACGGCTTAAGGCATTACTGCACATCGGGGTCCGGGAGAGGGACTGTAATCCCTCCAATAC
+>13961 3
+CGTTCGTTCCACCCGTACATTCGTGAACATCGGGTAGAGGAGATTATATGAATGGGACATCGCCTAGGTGACCCGTTCCCAGAATCTCTAAATTAGGCGC
+>13962 2
+CAGGTGTTTGTAAAGGTTCTACTCTGGATGACTATTACAACTCTGACCGAGAAGAGTAGAGGGTTAAAGCCTATCCCGTCCCCCCGCAGGGTTCCATCGA
+>13963 3
+CCTGATTAGTTGAAACAATGGTCGTAATCACTTCGTAACCCCGTCTCAACAGGAGTCTACGAAAAAGTGTTGGTCCGTGCCCCATTGCGGGGGAGTACTC
+>13964 3
+CCGCAAACTGGTCATCGGCCGAAACAGCAGTAGTAAAGGGTTGCCTTGGTTGACATTTTCACGCGCCGGTTTGTATAGCGGACGCATTCCTATCCAAATA
+>13965 3
+CTATACCTCGATGTGGAGAACGCTATAAGCGGGCTTCCGCTATCGCTAGCCACCGAATACTGTGATGCATCTTGCAGGTGCCCAATTTATGGAGTAACGA
+>13966 1
+CTAACCCTCGGGTATAAACACGGTTTCGGGATCAAGTACGATAGGTTAAGTGCTAGTGCGCTGGGTTACCGATACAAACCTGCCTTCCTGTAAGAGTCCC
+>13967 1
+TCGTCGCCCGAGTACGCCGTGCCCCTGCTTTCAGGATACTCTATGACATATGAGGAATGCCTATTTATCGATACTGAGTCAGGCCGACAAATAAAGGTGG
+>13968 1
+ACCCAACCAGAGTATAGATGGGTTGGACTCCATATAGGCCCAACCTTGGCGGTCGTTTCGTCAATATCAGGTTATTCGCGATACCGAGATTGCGGCCAAT
+>13969 1
+AGTCCAGTATGTAGTTACAACAGTACGCCACTTCGCTGGGATTTAGGACGTACGTGAATCTTTTGCAATGAGGCGCCCTTTACACACAGTGGCACGCGAC
+>13970 1
+GCAATAAATCGCACACATCTTGTGCAGGGTCCCTTCTTAGCAGGGCGGCCTGAAACACTTGTCTGTAATAGATCTGCTAACTCGCGGGAATCGAGTCAGT
+>13971 1
+GACATGAACTTACGGGCATTTAGGCTGGAATCCGGGACTGCAGAAACAGCACCACTTTCACGGCGATGACGGTGTTCGCTCTCGCTATCTAAGCTTTAAT
+>13972 2
+AACAAGTCCTGTAGCCGTTGCTAATCCTAGCACTCCGATCGCAGAAAATAAGCCGTGTATCGGGCTTATACTGGTGTTGCTTCGTCGTGACAGCAAGCGA
+>13973 2
+CTATACCACCCAAGAGGACTCGCGGGCTGGATGTGCGGTTTTTTGGGGCCAATCGCGTTAGTACCCAATTTTGTAAAACCTAGAATCTTCGCCAAACGAG
+>13974 3
+AGGCCGATGCAGGGGGCGCTATGCGTACTTTGGGGTTGTTCGCAGTGCACTTTACACGAAGAAACAGTTACCTCATCACCTACTCACATTGAATATCCGA
+>13975 2
+TACTTACCGTAGTAGAGTAAGACGGTCCTACGAGACTTTGCAGCGTCCGATGTCTAATAGATACTTAGATAACGTCCTCATCCTGCGCCGCGGGGTGCAA
+>13976 1
+ACCGGCGTACCAATGTGCAATTTAAATTGTTATGTAGCAGGCGGCCTTTGACGTACACCAGCGCGCGTCGAATTATTAGCATCTCTGCATGGAGCCCAAG
+>13977 3
+GAGAAATTATCTCGTGGGTAGGGTGCCACGAGCCCCAGTGTAATTACCTGGTAACTCGCTTTCTCTTCGAGATACGGGCTTCAGTCACAGAACTCGAAAC
+>13978 1
+CACCCTAAGCGTAAATAGAATTACCTGTCTGAGAGGATTGCTGAGCTCAGGGATCTGACGTCTATACCAATGTCAGCTCGTTGAGCGTACCCGGCATTGC
+>13979 3
+ATGTCCGATTCGGGGTCGCAAGACCGGTCGTTTATAGAGGCGACAACAGGTAGTCCCACTACGAGCCATCATTTCTTATCACAAGGGCATCTTTGGTACA
+>13980 2
+GCTCGGATAGACCCCCGTACCCGTAAACGCCAGATAACAGCGGCAGGTTGTTATAAGCTGAGGGCTGATCTTTTTTGGTTTATAAACACCCTAGCGATGC
+>13981 1
+GAAAGCACATGGTCGTCCTATCCGAGAGTGCTTAAATAGTGTCTTCACTGCGGGCCCAATCTGTTGCAAACTGAAGGTCAGACATATGCTGCTGCACCGT
+>13982 3
+GTCGTTAATATTATTGTTTCGAGATCATCAGGATGGCCCGGTGATCGACATCGAGTAGTACCCGCAGCGGAATCCATATGGCCACTCTCGAACTGGAACC
+>13983 1
+GCGTGCCCTCAACTAGGGCAGGTTTTACTCAAGATGAAGCCTGGGCTCCCATATAGGGCATTGAACCGATAACTAGAATTTTCGCGATCACATGTCGCTG
+>13984 2
+GACACCCGACGACCACATGTGCGGGCCTCTGATTTCCTAGTGAACGTGTAGTATCCTCTCTACGTTTGTTGCATGAAAAGGGGTAAAAAGGGTATCCCAC
+>13985 3
+ATCACCGTGTTCCGCTATACAGAACACCCCCGAACTAATCCATCTAACTTTGGTCTTTGGCACATGAGTGGAGAGGTAGCGGTAAAGTGCGGTCGTAGTC
+>13986 3
+TTATTGGGTACGCTATCAAGGGCATGGCGTTTCAAAGCGGTACCTCCATCGTGCTGTGGTAAATATAAACATTCGAGGCCGCCGCACCAGCTTACAATCG
+>13987 1
+TAATGCAAATACGACTGAAGCGTGGGGCGGTCCAGACATTCCTTACCGTCCCATTCCCCTGTGAGGTGCGAGAAATCCTGTAAATTGAATATGGGTCCTC
+>13988 1
+GATCGTTATAAAGTCAACGCTCCGACGTCCGCTGACGCTTCAACTCCCTATTAGTTGTTCCCGCCAAGAATTGTTGAACCGAGGAAGTGCTAAGTGGGGA
+>13989 3
+CTGATCCGAGTCACAGCCGAGGAATACCGCTCTTGGACCGTTATACCACCTTCATTATGCGTAGTCCGTCTGAGGGAGTTATCCAAGAGGTGATAATACG
+>13990 2
+GGAAACTTAGGGCCATTACCTAGAAGTTTTATGTTGCGCACTCGAGGACGATTTCGCGGCTATACAGATGATTGTACGTCCCAAGATTCCCCGCCGCAGA
+>13991 1
+GTGGTGCAAACAGGGTCTTACCATCTGCTAGATAAACGTCCGATGAAACTTCATTGAGCTCCTCGTCGACGCTTAATCCTCAGGACGTGGTCGAAGGTCA
+>13992 1
+ATATGATAGCTTCCTGGAGAGGTCCAAGATATCATGGAACCGACGTGGGTCTAGTACCTATCACTTCCTGAAGTCCGTCCCGAACTGAGATGACCTTGCG
+>13993 3
+AGGTCGTTCACGCTACGAGGAACAATGTTACTCTACAGTACTCCCTGTGATGCTGCGTACCGGACGGTTTTAATGGCCTACGAAAGCGATCCGTAAGATC
+>13994 1
+ACTTTTTATCACCGCCCATCGAGGGCGCGTAAGGGCGCCAGACATGCACCGCTTAGCTACTTTTGTTGAGCGGGATTAAAGATTGCAATAAGTGACATCC
+>13995 3
+CACGTTTGGGCACGCATGCGAAGACCGTCGTTCAGTGCGAGTCAGTCAAGGACTGGCCCAGCGCTCTATTAGGATAGATCATTACATTTTTAGCATCACA
+>13996 1
+TCAAGAGAGAGCGACTCTCCCAGATGTAGCCCGAAGATGTGTGTTTAAGTTCGCATTAAGAAATGCCGTTGCTTCCACAGTGCGGGTCTACTCCGTACAC
+>13997 1
+AGTACGCGATATAGCCCTTATCGCTTCAGTTTACGTGGATAATACGGAGGCACTTTCACGGTTTGTGTCGACCCCAACGAGAAGCGGTCAATACGGACTC
+>13998 1
+TGGTTCACTCCACAGCAGTGCGTAATCTCATATATGGTAGTGTCGCATTGGACTACTGCTTGTGCACAAGCGGGCCGTAGTACCAAAGAGCCCCGTTAAA
+>13999 2
+TAATTTACTCGGTGGCACGTCAGGTCCGGTCTAAACACAGTAGACATAGATGTCGCCTGCCAGAGAGAAGTAGGTATTGGGCTCCAGTTACCTCTTACCC
+>14000 2
+TCGAAGATTGTTTCAAGGCCGACGAACGAGAAATGTGATGGCCTTCTTGAGTCTGCGTAGAGATCTCGCCACACCAGTTTGTTACAAGCCCGCTTACGAC
+>14001 2
+GACTTATTGGATGTCCAGAGGTAGATCCATGCTCGGGCGCGGAGTTTTACACCTACAGACTTATAGTATACGGTAGACGGCTAGACATAACCCCTCGCTC
+>14002 3
+CGACGATGGTACAGATACCAAGTATCCACCGATCATTCCGGTCGTCTAGACTGAATATGGTACTGGTTGTGTATATGAGGTCGCAGCACCCATGCCTAGC
+>14003 3
+ATCGAAGACGATTCTGGCTGGCTGGAGTGGGAGGTCCGAAAGAGATCTGTCGTTAATTCACGTTCCTACACACATTTCGACCTAACCCTAAATGGCTGCC
+>14004 3
+TGAATAGGTATCACTACTATAGTAGCGGACACTTTCCCGGTCCGTAACCTGGAAGACTCTCTATCGTACTCCGGAAAGTGATGCCTAGTGCGGTCCAGGA
+>14005 3
+ACAGTAAAAAACCCCTACATTTCTAAGGGGACACGTATGCCTCTATGCCCCCGGATCGAGGCAAAGCGTTGCGTTAAGGCCCTTGCTAGTGTTGGTTATG
+>14006 3
+TTAATATTGTTCGTGGCCTCCTCGGACCACGACTTCAGGAGGCTATAAAAATCCAGTTGCAAAGGTCTTATTCCGCGATGACTGTACAGCCGGGGAGACC
+>14007 3
+GACGACCGCATATAACCGTCTTCCCCCCGTCGTAGCGGGGATCGCTATCGGGATCCATCCTTGAGGTTGATGATATATGTTGAAGCGAATCGAAACATAT
+>14008 3
+TGGAATGTAGCGACCGAACGGCCAATGGTGATGCGTACTTCACTGTTGTAAGACTCACAACTTTTCCGAGTGAGACCTCTCTTACCTGGCAACGACTGGA
+>14009 2
+AAACGGGACGGAGCTTTAAGGCTGTCGACAGGCTCAGTGCACTATTTTCAAGACTGCCCAATAGAAGTCTGTTCCAACGCGGCGTACTTTATACGGTCCT
+>14010 3
+GCATCACAAATGCAAGGAACCGATGGTTCTATCCAATTAGCGATGGTTCTATCTGCCCCGCATAAAGGATGTGGGGTTAGTGTGTCCCCTACTCGACGAC
+>14011 2
+AGCTGGCACTGTGCAGGGGTTGTATTGGCCTCCCATACTCCATCAACATGACCATGGGGACTGACGTTGTTAATCGGACAGTTAACCTCAATGCATGAAC
+>14012 1
+TTTTCATAGATGCTTGTGCGTACAGTCAGAGCAAGGAGCGTCCCCCAGAGACTACCCCTAGTGGATTTACCGAACTTAGACACTGGAATGGGCGCACTTT
+>14013 1
+CTCTCGACGATTTCCAATTGACTACTTCCTGTTGAAGAGGGAGGTAACGCGGTCTAAGAATCATCCGTGGAAGTGCTCAGCTACAGCTGCCAATCGACTG
+>14014 2
+GCTGCCCCCCTAACGGGGAATTCAGGCGCTTGAGCGTTTTATACGCTTATAGAAATAGCTAGGCTGGAATCTAACTTATAGCGACTTTGGGACACGCCAC
+>14015 3
+CTGGCGAATCCTCTCGACTTATTCGTTATAGGGGAAATACCTGCCCTGGTAAACCACGTAATGCCGTCTTGGCGAACGTCTAGGTGACTGAACAAGAGCT
+>14016 3
+GTCGGTAATGCGTTGACCTTATCAAGACGGCGGTCCTTCCCGAATCGTCTACTGTCGTGATATTCACTTCGAAATCACGGACACTGGATAGCGAAACAGG
+>14017 3
+CTCTAGCACGACGTGGGCGAGCGGCAATATGCCCTAAAACTTAAACCGGGTCGTCGAGTCATCTAGGTTTTATTCTGCCAGGCAATTGCATTACAGCGTA
+>14018 2
+TTGGGTCATTAGTGGCCAGTCCTACCACTAAGAGGGCCTTCATGGCCGACATATAAAGAGGTGACAATCCACTAGGTGTGACCCACAGCGTATTCGTTCT
+>14019 3
+GAAGAGAACCATGGCACTTGCTGAGGTCAGTACCGTATTATGAATAACTAGTCTAACGAGCCAGCCGTCTCACGTGCCGATGTCGTCTGGCGATCTTTAC
+>14020 1
+GGGGACACTCCAGTCATATGTGTTCAGGAGAAGCCTTCCATCCTTCAGTCAACTGGTCTAGAATAAGTACTTGCCGTAGCGGTAGCTCGGCTATAACAGC
+>14021 3
+CACGACGAATGAGCGTGGGGTTCAATTCAACGAAGTGACGCTGCTGGGTGCCACCTAACAACATTTGAACTTCCTCAGCTGTCCCTGTACGTATTAAGGT
+>14022 1
+ACCTTCTTAGCTCGACCTAGGGGACGCCCAACAGCGCCGATGTGCCTTCGGAAGATATTTATAGCATTTAATTCCCAGGTGGGAATTTCGCATAGAGCGA
+>14023 1
+TATGACAACCCCGGGAAGTAGGACATTCCGGCTGAGTCTCCTGCGGTGGATTAAAAAGTCGCCACACTGTCGTTAAGTGCCTCAGATATTATCTACGCGT
+>14024 1
+CCCTCGTTTAGGCTAGAAGTTACTTATGATGCATTAGCCGCAGATCTCGGGTGCCCCTGCTCAGAACGTCGGCGAAACAACCCAATGAAATTTTGTAGGG
+>14025 3
+ATACGAATTACGCATACGAGTCGTGGGACAAGGGACTTTAAACTTGGTCCGAAGCCCGCTGGGTATGCGGCAGCCTCGCATTCACACTTCACTTGTATTA
+>14026 1
+TCGTATGCCGGCTCATCAACTGGGAGCCGGGCCAAAATTATCTATATGATACGCATCGGTACTTTGGCAGCAATTAGGCCGGTACCTGTAATAGCATCCG
+>14027 3
+TAGGGCCTTAGCGAGCAGGATGTCCCAGCCGCACCGGTCAGGGTCATAAGTTCACTAATTGTTGCCTGATAGATACCTGATGATCATAAACTTAGTCCGC
+>14028 2
+GCAATCAGTCGTACTGGGTCACGACGTGCTTACGCCAAAGACAGACGCCTAAGTTAAATCTCTTAGAGTTGCTCTTGCTCTGGATACGGGTCGATACAGC
+>14029 1
+CATCCAGTATTCCTGTATTTGACCGCTCACGCGAGCGGATGAACGAGAATTTTGATATGTAGCCTAGCACCATCCCCGTGATTAACCTGGACTAGAGGGG
+>14030 3
+TGCATGATTTTACGCTTCGAATCCACATGTGGAACGGGGCTGCAAAGCGATATCGCTCGTTCATTATCAGCAAACGCCTGAACGTCCTCTGGAGTAAGGC
+>14031 3
+TATAGACCACGAGGGCTTTACCGCTTTGACGGATGTATCAACGCCCCCTAAGGACTGGCGAGGTGTTTGAACTAATTCAATTACATTCCGGAAGCCCTGG
+>14032 3
+GGTGACCCACGTTTCGTCTAGGCTGGAAGACATCAACGATACAGTTGACCGCGCGCAGTGTAGTCTAAAGCGGCTTTTTGATATTTCGCGCCACACATAA
+>14033 1
+AAACTCGTACGTTACGTGGCCTTTTGACCATAAGCAGAAGTTACCGAGGGCTTCTGAGTGCCGGTCGCCCACCGGGCAGCGGATCAATAAATCTATTTTA
+>14034 2
+GAATATCTATTGTTGACAGGGGTCTACCGTAATCGAAGACGCTTCACTAGGCACGACTTAACGCCCGCTTCAGGGCTTCTTCTCGGTACAAGGAAGGACT
+>14035 2
+ACTTAACACTGGAGAGGAGCTTGTTCGTACGTCCCGGGCGAATAGACGCGGTACGCAGATTTCATCATACCGACAAGTCTTCAGTAATGTTCGCGTCTAC
+>14036 1
+CACATTACTCGACTTGGCCCTTGTAGCATCTCATTGGAGGCTTACGCCCAAATACCGCGTTGGAGGGAAGGTAGACTATATACTGTACATCGTAGGGCCA
+>14037 2
+TCTACGAGCTAATAGCTACACTATCCATGTCAGTTCTGCGACTACAAAGCTGGAATGAGATAGCAAGAGGTACGCGGGCGGTTCGATTCCGTGCCTTTCC
+>14038 1
+TGCTTAGACCAGTTAATCATCCCGGTAGGTTTATTAGGACCGACTCGTAGTAAATGGCACGCGGACCCGGCCGCAACGTATTTGCAAATTCGCAAGTCGT
+>14039 3
+TTACACATCAGCCGCTGAGACGGCTCTCTCGGCAATATATAGAGCCCTTTAACCGCAACAGTAGTCTGAAGGAAGTTCGACCGCGAATGGTCTTGTGGTT
+>14040 1
+GAGCGAGCCACATGTGTGCATATGAATGAACGTCTTTAATAGAGCCAGTGGCGGGAACCGCCTTTCTGACTCTCCGCCAGCTTTAGCTCAGTTAGACAAT
+>14041 1
+CAAGATCACATAACCGGACTGCCTCCCGCAACTTTGGAACGACCAGTTTTGGTGTCTGCGGCGAGTTTCGAAAGCTTCTGTTACCGTAGTGACAGATAGA
+>14042 2
+CAGGTACCCATGGTATGACGATTACTTGATCTCCCCGGGTATGTTTTTCCTGCAGAGGGTTGGACATACAGGCACAGACACACTAAACGTACATGTCGGC
+>14043 3
+ATTGAGCCGGAGCAATAACTAAGGAATACCGTATTCTCCTGTAGCATCCAGCTGATTTCTGAGACGTGTCCGCAACGTGTACGGACGTGCATCGTCGTAC
+>14044 3
+ACGTGCTTGTTGGCATCTAGGCACTGGCGCGGGCGTACCATATTTGGCTCTACCGTCGGTACCAAACAACGTATAATTGAAGATATCATGATCGAACCCG
+>14045 2
+TCCTGGTGGTGAGAGCACGTAGATTGCAACTAAGGATTCCCCTCACGGGTATGAGCGATTGGACTGACGCACGGCCCAGAAATCTTTTATACTCCAACTT
+>14046 3
+ATCTACCGAGCTAGAAAAGACGTCTCTTTAGGACTCTTCCGAGAACTTAGATGGGGTTAGGTTCTCCGGGTAAACGTAGGCTCGACCTTCAACCGACCGT
+>14047 3
+GGGAGGCAGGTCATGCTCCTATAAACAACTACCCGGTACGTTATGCTCATCCATTTAGCAATTTACTATTTCCGGAACGACATAGGGCCGGTGACGGTGC
+>14048 1
+CGCGAGTGCCGGTGACTAAACCCGCGTATATGCACATGTTTGTGGCGTCGATGCAACAGATATTCAAGCTATGCGTAAGGTTAATCCACGCTTACAGCTC
+>14049 3
+CCCGCCGCGAAATAATTGTGTGCACTCTTAAAACGGTCGAGGGTTTTTACTCCACAAAATGTAGCATGACTGAGCTTCGGCAGGCTTTGAGCAGCGTCCA
+>14050 3
+CTAGGAATGAGCGGTCCCCGATGTTGGACGCATCACCAGGTCTAGGAGTGTATCAGGAAGACGATGCTTACGCTTTTCCATTCCCGGAACCTAAATTTCA
+>14051 2
+AGGCCTACCTCGACCTGTCCGCGGGGGCACGGGCCCAAAATGAACGGGTTGCGCTAGCTAGATTTCATTACAATTCTACGTTAATGCATTTTGGTAAACA
+>14052 2
+GATCGTTGGGCGTCACAGCCCCGTGATAACGGGAAAGATCGCATGGTCCATTAGCTTTACCACAATTAGGGGTATATCCCACTCCGCATAGGGTTACTAT
+>14053 3
+ATTCTCAGTGTTCTCACATGTCCACGCTGTTATGTGGCGAAACAGGCATTGAGAGCGGATATCTCGAGACTAATGCGTAGTGCCCCGCTACAGCTCAAAG
+>14054 2
+TGTGTGCGTGAAGGCCGTACGCAAGACGACCGCCTTCTTGGTACCCATCAGTCGTCACACGTTTAAACGCGAAAGATGTTTTTGTGATACCACGATAGCA
+>14055 2
+CACCAGGAACCCAATAGTTCCAGCTTGTGTGCCTGCTGAGGTTAACTCAGATTGTGTTGAGGCACGGCGCCCCATCAAAAGTGTATCTCGTGAATGATCA
+>14056 2
+CTTAATTAGTCCGGAGTCAGCTGCATCAAACGAGCTATCGTTTGTCCGACATGGAAGATATCTATCTGGTAACGACGTGCGGTGTCTCAGAGCACACGCC
+>14057 1
+CACTACTCTCACTACCAGCAAGCATGTTAGTAATTCCTTAGGGGTCATTTCGGGTGACCACCGCGGGATACTGGAGAGTCATCCGATAGACTCGTGATGA
+>14058 2
+CCTTACCGATAGCTTGTAGGTTAGCACAAGATTGCTCGACAGACGTTCGTTCACTGGTAACATGGATCCTTTGGATCTGACCAGGTACACAGACCAGGCG
+>14059 2
+ACGCCAATATCGAATCGTGAGGACTACTGCAATACTATCGTTCGGCAGATCTAGATTTTGCAGCGGTCGGACAGATCTTAGAGTATCCCCGTACCGGGTC
+>14060 1
+CGGACACCCTCAGGTAGGTTTGTGTTCTACCTCGTAAGGATAGCATGGTCGTCCTAAACTAGGATGCGAACTCGAGTTTCCTAAGCAACCCAATGATGCG
+>14061 3
+CGGTGTACATATCGTCCGCCTCGGGGTGGACATACGTACACTATCACATTCACGTGTTTTGAACACTAAAAGATGCTTCATGGTGACGGGGCCAATCCGA
+>14062 2
+CTCGCGACCACCGATCCTCTGACGCCTCGAACATGCGAAAAGTTGGAGGCTCTTTTACAGGTGAAAGGGACACTTGTAAGGCCATTTAGTTGCTGTAATC
+>14063 3
+AAGACGTCGCCATGATATCCAATCTCCCTAACGGCGCTTCGTGTGGACCCCCGGGTCTCTATGTGGCGGAGTGAAAGTAGTCGAATCTTATAACTAATGA
+>14064 3
+AACTGAAGTCCCAGGAGCAAGCCAGTCGGCCGTTTAAAATGAGTGCTGTCAAACTTCGGCGTATCTTCGTCGCCGAAACTATTTGTAGGGCCCTCATTGA
+>14065 2
+GTAGAAACTTAGTAGTTTTATGCCGTTGGAAGATACGATCCTTGGATCCCGCCGCATCTTAAAGCTGCCAAGACTACTGGAACGAGCTGCGCGAGCTCTC
+>14066 1
+GTCTTTTGCTTGGTACCAAGGGGACTCGTGACCCCCGTTCTCGTACCAAATCAAATAGCGGTCGATTGGGACAAGTGAGTTTCCACGGTCCCAAAGATAA
+>14067 3
+GAACGCTAATAGTTAAGAGCCTTCTTTCAACAGACCTTTCTAAGGGCGTGACATGACGTCGCTATTGAGCTCGCGGGTATAGAATGCTGCGTGCCACCAC
+>14068 1
+TAAGGCGCAGAAGCTATATCGCCATGTTTCGAAATTATGCTGGAAGGAACTTTGAACGCTTCTGCCAGGACCGCCACCTATCCTAGGCCGTTAGGTTACG
+>14069 2
+TCCAACTGGAAATCCGTCCTTTGCCGGGGCACTACAAGTGTGGAGGCTTCAATTAGAATCCCCTAGATAATTACAAGCTGGGTTCCTGCCGCAAGGTGAT
+>14070 1
+CGTTTGGTTGGCACCCCTGCTAGGATAGATAACGCTGGGCTAAATATCGCGTCGGACGTTACATGTGACCACTAGTTCCACGTCAAAGACCTCTAAATGG
+>14071 2
+ACCGCCCGCGTTGAACATCGATCAATTGTAAAAAGCTTCTGGAGGGGTGGAACGCTATAGCACTTCTGTTCGAGCGCGATTTGGTAATTCCAACAGTCCC
+>14072 1
+GTCGTAAGCCAAGATACACTGCAGGGCGCTTCCTCCAGGATCTACGTGTGCATGTCTAGATACATGTCAGCGCAGTTAGTGCTGCAAACGAGCTACTATT
+>14073 3
+AACTTGATGCAACGAGCATACCCAGGAAGAAATAGCACAGGTCTGATACCGTCATGTTGTTGATCGCCCCTGCCGTCTGATACTCGATTTGGTCTAGCGG
+>14074 2
+AGAAGCTATATATGGAATACGTACCTAAGCGATCCTCGCGGCCGGCTAGTAGAATGCGCGATCGTCTATGCGTTACCTGATTCACTCCAGCTCGAGAGTT
+>14075 3
+GACTGTCCATGATCTTCGGGATAGTGCATAACGCCTACGGGGCTCTTCTTGTTGCAATGCAAATGTTAACTCACCGCGAGGCTGACTGGGACAAAACTAC
+>14076 3
+ACGTTGACAGCTCGCACACCTACTGTAGTGGTTCCAGACATAACCGAGTCTGTGAATGATAGTAGCCTTACACCGCTTGATGCACGAGAGTGCCATGTTG
+>14077 2
+GAGAGCCCGAAGTAAACTGAGTGTTTCTTGCTGCTTTCCAAGCGCAGTTCGTGACGCATGGCCTTTAGCTCAACCGCAAGATCTGTAGATGACATACAGC
+>14078 2
+CAGTTGACTCACTAAGATGACCTTGGGGCTGTCCGGGTGCAAGCTATTTGACATGCGCTAACCGCCTATAAATGAACAGAATTCTCCAGGTTGTGCCACG
+>14079 3
+ACAAGTCTAAAACGAGGACTATGCCGTGACTGCTGCGCATGGCGACGATTCCCACCGCTAAGGGAATTTCATGTCTTATAACTGGGCGAATTTCGCTCGT
+>14080 3
+CATTGACACATTAGACTTATTTACAAGTGCGGGGCCTGTTCGAGTTAAGGGTTCAGGCGCCAACTTCACTTCGTGCTAGGACAGCACCGTATGCGAACAC
+>14081 2
+TCAAGTAGTTATCGCAGAGTTTAAACAATTACAGTAGCGCCGAACGGTCAGCCCCGTGATACCCGGTATGTGTTCGATGCCCCGACTGTTACGGATCTGA
+>14082 3
+GCCCGTTAGGCACACTTCCAATCTATAGGATCAATACCCTTGAGAAGCTGTGACCAGTCGAAGTTGACACCGCTAGTGGATCGTATAGTGATCTCGTGCG
+>14083 1
+GACTTCTAAATTAATGAAACGTAGGGGAGTATCTTAGTACCACTACAGACCGCCTACGTTCGCTTCCGTCCTAGTAGGTGGCCAGCATGTGGTCAGCGCA
+>14084 1
+ATCGGGCTTATGAGGGACATGTCAATCACGTCTGGTTGAGTAGGCAAATAAACTTTCGGGCCTCCATATCATACAGGCAGAATCCGTCCTGGCCCCTATG
+>14085 3
+GGCTGCTGAGATTTTGTCGTTGGGAGGGTACACACAAAATGGTTCGATCAACAAACGCTTACTGCACACTACCTGAGACCGGTGACCGTTCATTCCAGCT
+>14086 1
+AGCCACGATTCCGGTAAGCACGATGATCCAGGAGATTCACAAATAGTGACGAAACTTTCTATATTTCCGGACCGGTGTTCTGGCGGCCCGGACATTCTTG
+>14087 3
+GGGCCGAGAGGCCGCACACTGTAAGATAAACGCATTCCCTTCACATTATACAGAGCGCCGCGCTCGTGCTTACCTATTACGGGTTAAGGTTGATTATGAT
+>14088 3
+AATCCGGTTGTTATCGGTTTCTCTGAGCATACGTTAATATCGCGCGAAGATATACGAACCCCCGGTACTGGGGTTGCGTAACGACCACGCTAAGCGACAT
+>14089 3
+TCTTTTCGAGCCGCAAAGGGTAATTGCGACCGTGGATTCGACGTAGATACGTCGCGTGGAAGTCTAGCATAACACACTAATTGATCCCTCATGCCCGGAT
+>14090 2
+GACGAAGAGTCGACTCAGCTTACGGATATGACTGGCTCCCAGGGCTCCTGACGGATGCTATCAAAGAATGTGCTCCTATTGGCAATTACCTATCACTTGG
+>14091 1
+TGAACCGTATTTGCAGCCCATCAGAACTGCGCACGGAGATAAGTCGGGATTGCATCTTGCTGCGATGATACCCGTCAGGTTCATAGAGATCATTCAGTCC
+>14092 2
+ATCACGGGCTCAGGACCATAACGTTCGACACTGTGAGTCGCTTAGTGATATACTCTCACAGTCTTGGAACTTGGAGGGCGGTGCCTATACCAATCAACTG
+>14093 1
+CAAGTGTTCACGACCGATAATTCGAATTTTCGTGGCCGTTCTCAGACGACTGCAGTATCAATAGCTCCGAGGCGCGACAAGATCCAGGAATTCTCGTTGG
+>14094 1
+TTTTAAGAACAACCAAGGTAATCCTTGCCTCGGCGCGTTGATGTTTGTAATGCTCCCGCGATTAGCTGCCAGAGGAGGCAGCCTAAAGCCTTGTGACAAC
+>14095 3
+GGACAGGGAGCGTCCGTTCGTTTACAGATGCATATCTAGGTTTAACACAGTGACTGAATGGTCTGAACCGTCCCATTCGTCACAGTCCCAAAACTCGGGT
+>14096 2
+ACTTCTCCTCAGACAGAGTTGACGGGATTGCGTCGCTTTCTTGAACGTTTAGACAGGTATCACACAGCTCGATATAAGTGCGCAACCGCGTGACATAGGC
+>14097 2
+ACTCTTGTGGGCTATCCGGCGTTAATACCGACCTTCACAACAAAATAGCGTGGTCTGTGCATAGGTTGAGATGCTACCATCACCACAAGGTCGGTGCGTA
+>14098 3
+TTGTATTTGAACGTCAACTCGGGACGTGATGGATGTCTCACCCCCAAGGAGTCGCAACCCGAACCTTTGGTAATCCTTGAATTTGAGCGGGCCACAGATA
+>14099 2
+AGAGTCTCATTGAACTGCAAGGATGGCGCTATAGTAAGTGCGCCCGAAATTTAATTTTGCCAACCCTTATTGTACGACGCAGGTCTCTGAGCAGGGCCCC
+>14100 3
+GTCACCCCAAATGAGTATTGCCAATGGAGTCAACAGCGCGCTAAGATTGCGCTGTGTCGGGTTTAATATATCGTGCACGAAGGCCCTCTACGATTCGCTA
+>14101 3
+CCAGAGGGTCTGGCTTCTCGATTGCACCTGTAACTAACTACAACGGAATAGGATTCGCCGATGAATGGTACACATGCCGATCTCCCGTGCATGAATGTGT
+>14102 3
+AGCTTTCGATTGTAAGAACTAGGTCCGCACACGCCGCTTCTATGGATAAGAGCCGATGCAACATACTCGTAGTTGCTCGGTGATAGTGGTCACCTCGAAC
+>14103 2
+TACTGCCCTGAGGAGCAACAAGCGTAGTTGTCCCAAATTCCATCCCCCAAGAACTGTGTAGCTAACACGTTTATGGTGTGCGTTGCAAGACTATCGGTGG
+>14104 1
+GATCAAGCTAGCCGAGGCTGCAACGACGAGAATCAATCGCTTGGGTGCAAGGTACATGCCAAGCGTTAGCTGCTGTCTATCTCTTGCAATTGATTTACCC
+>14105 2
+TTGACCCTTCTACGAACGGTGAGCCTATAGATAGGAGATTGCGTCACGCCGAGTGATCATGTAGCAACCTTTAGACTCTAGCTGCGTATGACAAGTCGCC
+>14106 3
+CCTTTAACGCATAGCTCTGAGTGAGTCTACGCGGCAGCCCTCGTGATACAGGTCATTCCTTACGGAAGCGCATCTAATTACGAAGATGGATGAGGATCTC
+>14107 2
+ATACGCAAAGCCTTTAGTCCGAGTCTATTCCGGCCGCAGGGCTTACAGAGATGGTGAGTCCCACAGTTGGAAACGTTATTACTCAAAATGCGCTCGTGCT
+>14108 2
+TCCCTAATCATCCTGTAGCACTGATCGAAGGCGGAGATAGTAGTATCCCGAGTATCCAATAAGAAGGAGGCTCTTATGCCGCCGTTACTGACTCGTTGCG
+>14109 2
+TAAACGGTAGACCGTCGTAGCGAAATGAACTGCTGGCTGATGTACGTATCTGTTGGTCTCTCGCGCGCGCCGATTCTAACCGAAAGATCCCTCAAAGTTA
+>14110 3
+AAGATCCAGCCCCCTGACCCACGGTGCGTGAGACGTACGAAATGGGAACGTGGCTCCTATAATTGTGACATACTATGTGTACTTCCGGTCTCATTAGGAT
+>14111 1
+CAATGGGGCAAGTAATACCGCCCCAGAAGCCAGTGTTCTATCCTGCATGCGGTTATTGAGGATGCAACAAGTCACGCAGCAGCTTCTGTTATCTACGGTT
+>14112 1
+GCATTCCGTAAGCCGCGCGGTCATCAGGATTCGCACAAGCAACTGTATATTTTAGTCAGTTATAGGAATCCATCAATGTGCACAGGGCGCGTCGATTCCG
+>14113 2
+GAAACTCCATGGGAGTTGGTGCTCCTCGGTCAATTGTGCTCGACTACCACCGATGGCAGACTCCTACACGGAGCGTAAATAGCAAGTAGTTTCTATAGCT
+>14114 1
+CAGAAGTAACCCATCCACCAGGTCCCAGTTACCTAAACCTGATAGGCCCTCGATGTTTATCTTTGGTAAAGGTGTAGTGCGAGCAGTTTCAGGGCGGACT
+>14115 2
+TAGGTCCCCAGAGATACGCCTCTTTATATCGCCGATAGTAGGATGGCGCCAAATAAGTTAGGTAAGGATGTCGCGCGTTACACTCTTCCTTACAGGACCG
+>14116 3
+GTTAAAGATTCAGCGGTGCTAGGGGATTCGATCCCTGGACTAGTCTACACACGTGGTGGCCTTGACAACATACAGACAATGGCTTTCATCACATGCTGCC
+>14117 2
+ACGCCAGTTACTAATATACACACTCGTGGATGTAGTCTCGGAGAGGACTGCCCAGTAAGCTAATTAGCCCGACTTTACGGTTATGTGGCCAGCTCAGGTC
+>14118 1
+GGTAACGAAGGAACTCTCTGATCCCTGCATTTAACAACTACAGGGCCAATCTTGGGTGACATTGGACCGGTGTCCGACGTGCTGCACTTTATCGAGCTAA
+>14119 3
+TGTGGGTAACATGCCCACCTATTTTGTAAATACCCGTAACCGTGGCAAGCGAATGGCTTTATGGTGATGCGCGTGGAGCTAAACCCATACGACGTCCTAC
+>14120 2
+CGCCTTTAGCGCGCACGGTGGGAGGCCGCCTAAAGTGTCAAGTTACTTGTACTAGTAGCTCTCCTTAACTTCCAGGTAACTAAGGCCTTAATAGAGAGCA
+>14121 2
+CCATGGACATCTGGGCCATCGTAGATGCAGTGCGCAGGCACCGGTTTTGCTTAGCTATGCGATCACTTTATTTTCGGAACTAAAGAAGGCACACTCAGAC
+>14122 2
+GATCTTTGGACCGGTAACGGAGATATGCCACTCCACGAAGCGCTCAAGGCTCCACGAAGTCAGTGATCTTAAAAATACGGTCTGCTTTGTTTCCCGGAGT
+>14123 1
+AGGGCCATGGATCAGATACTTGACCTCCACGGCTGATTTAGTAGGGGATCAGGGTCCGACAAGCCTTCATTCAATGAATGTTCTCACGTTCTAGACCAGC
+>14124 2
+GGAGCTACGCCTATTAGATAGGAGGCACGGCACAATGTACCCGCTGATAACCTGGATTTGCAAGCCTCACATTTGGGTCTAGTGTCTTACCAGATCGCAT
+>14125 2
+CTTGGCTCTTCCGGAGTACTAAGGTGCTCCGCGGCTAAAAGATCCGGAAACGGTCCATTTTTTACCGGTTCTGGCGGAAGAAATAACGCTTCAGAATCAC
+>14126 1
+TAAAGCGGCTACGCTTCCGCGGTAATCTAAATCCATTGAACTACTCCGTACCGCGTCAACGCGTGAGGTTCAGTGTACGAGGTGTCTAGAGAGTAATTCC
+>14127 1
+TGCCAGGGAAAACGGCGCCAGAGAATTAGTAATTTTCATTCGAAAAGGCTAGCGTCCGGGGTATGAGCCTGCGCTCATCTAATTTCTGTCGTCCTCCAAC
+>14128 3
+GAAACAAAACCCACTCCTTCCAGGACGTACACAGGTTAGTCTTGCTTGTCGGCAGATAGGTGGATATCGTCGAAACCCTCGACTAGTGGGTATTGCTGCT
+>14129 1
+ACGAATGGAGTCACGCGGCATACCTCTCAAGCACTCTTACGGGCTTCATCGTCACGGGATTTAAGTGTTAATGTTGGACTAGGAGATGATCCACTACCCG
+>14130 2
+TTATTCAGAGTGAATAGACCGGCCCAGTCCATACTAATGAACATGATCCCCTGTCATACAGGGGAGATCTTTATCCCTTCGAGGGACGGCGGATGCTCTG
+>14131 1
+TACCTAGCGATTCGAGGTGGCGGACCCGTGGTAAAAAGCTCATGTGGCCCGAATCGGCACCAATTAATTAGTTAGTAGATCCATCCTTACCGGTATGCTC
+>14132 3
+CGTATAACCTAACCTTGGGCAGCTGGGAGGGTTTGAGCGTCACATTTCTGCCAGACATCGAGAAGACCCTACATCCGCTTTTTTCAGCGAAGTCGAGTAA
+>14133 2
+TACCCAGGTAGTGAGCAAGCGATCCCGTTTTTGTACGTACACATGGCCACTCAGATTAACTATGCGTGCTAAGTTTATGGGGAGACGCCCTCCAATCAGG
+>14134 1
+CATCCGGCTCTAGCTCCGAAGCTTTCGACAGTAGCCATGTATCCCCTAGGTATGTTGTAGGAACGTTGGACGGCAACAGTCATGAATCTGTGACAACAGT
+>14135 1
+CGCTGCGCGTAGAACCGTTTAGACTTTTTCGCCGATGCAACCGCCCAGTAATATGACTACAGATAAGTTGACAGTCGGCATCAATTCGCTAGTCAGTGGG
+>14136 2
+TACGCTACTACCGAGCGCATATTAGCCGCTTACCAGCAGTGGTCGGAAAACTTCCGCTGATTACTTTCAGTAATGTCGACGATGGTACACATAGGGTGGC
+>14137 2
+TCCTCTAAGGTACCACCGTCGTCACATCTTGGTTGGAATGAAGAAGCGTTTAGGGCACTCCCCCAGGATAGAGCGACATAGCGGTGTATACTCCTAGTTA
+>14138 2
+GCAACACTGCCAGCGACACTTGGAGCGCTTCCCAACTGCATACGTTGACGCAAATTATTGGTTTTATGACTAGGCGAATACTGCTGGAAGGTGCGTTACC
+>14139 3
+GGCATGACGAAGATTTGCGCTCGACTCCTACATTAATCGTAACATCGCACGGTAATCGATGGATAGCATTAACACTGCCGCGGTGCGGTCTTGACCTTGA
+>14140 1
+GTACCTAATTCACAAAGACGAGATGGGTGGCACTAATGGGCGAGTCTGTTCGATCTAGGCTCAAGTTATACCCTAGACCTTCAGCGACGGCTTACCGCTT
+>14141 2
+CGTTCAGCGTGACGTGTTCGTCATCATGAGTCATCGACGTCAATGCCAGACTAACGCTAATGCTAAACTGGCGGTTAAAAGTGTCGCATTACGTCGCCAG
+>14142 2
+CCCTTGCATACTGGGCTGATAGCACAACCGCATGCCACTTTAGGGTGTATGACTAAATAGATGGTTACCCGGTAGATGGCCCCTGGCATAGCTAGATCAT
+>14143 3
+ATCATGTACAGAGCCGAAACTCACTGCTAGGAGCTATGAGCGCGACACAGTTAGATTGTTCCATGTGTACCAGGTCCCACCGGATTCGTACGTGTCTTGA
+>14144 2
+TGCATGCATCTGATACCTTCTCTTCAGATCAGCCGTTTGACATCGAAGCGGGGGCGCAGAGACAATCCAAATACTGCGCACCATAAGTGTAGGTTTTGCG
+>14145 1
+TACTCCCTTTAGAGACGTTAACGGACGCGTGCGATCAAGTAATAAGTGCGCGTAGTACCTCCACCTAAGTCATGTGTCCCGGTATAGTCATGCGGGCAAT
+>14146 3
+CCCCCCGAGGTGTAGCCTTCTAGCGGGGGCATTCAATACGATCGTATGTAATCGGCCTCCGTAGAGTACGAAACGCATGCTTAAAGATTCTATGCTAATG
+>14147 2
+CCAGAAAGCCACAAATGTCTGAGCGCAGGAGGTCGGTGTGGTGAGGTTCTGCCTACTATATCCTGTACTATCCGGTCCTGCTGAAAATAACATCAGCTTC
+>14148 3
+AATCCATCGATCCGCTGAAGTTACAACTATCACCTGTGGGGTTTCAGGCTGAGAGGCTGACTCCTATTGGCCGTGGCGGATATAAATCCACTGATCAACG
+>14149 3
+GGGCTCCCTGATGCCCGACCATATATGCATCCACATTCTCGAGTAGGCAGTCATTCCTCATAGTCATGGAGTGTAGGCATACTTAAGAGATCGATCGGAG
+>14150 1
+TGTACTCACTACAACACCAGAGCCATTGGTTTATTCCACGAGTCGTCAAACCTGTGAGTTCCGTCAGGGGTCACCAATTGTGGAGTCATCGGAGGTAGCA
+>14151 2
+GACGAATGCGCTGAGGCGGAGCAAGATGATTTATCTACGTCCTTGTAACAGTAATTGTGAGTCCTCTGTCCCACACCCCTTAAAGGCGGTATGGACACTC
+>14152 3
+ACTTGTACCAACTTTAGTTACGGACTGCAGCACGTGACAGACCCCGTTGTATGAGCTCATTTAGATAAGATGGTCAAAGTTTCAGGCGTGCCGCCGACGC
+>14153 1
+ACCCGGTCTTCATATAAGGAACTAAGAGGGCTTCGCTGCGCTCAAACTCGCCGTGATAATCTTTAGGCTGAAAGCCGCGTTGCGACTATCCAGTTTAGAG
+>14154 2
+GCTCCGCAGGGTACATCTTCTCTCTGCATCCGACTCAACACATGCAGTGATGAATAGGCGTTTAGCAATCTAGAGGGGAGAAGTGCTGTCGTACTCCTAA
+>14155 3
+GGATATAATACAACCTAATCGAGAACCACAGTATCAGCTGGCCGGCTCGCACCACTGGTTAGTGACGTGTGTGTCTTAGCCTAATTGGTAGGCTCCCTGA
+>14156 3
+CCCTAGAGTCAGGTAGTTACCCCGACGGGACTGTTCACGTGTGAGATCCTGGCCTCATAATCAGGGCGCTCAGCTGTAACATTCGAGTAAAAACGTTTAT
+>14157 1
+CGTGTTTGTCGCCCCGCCAAAGTGATGTGCGCCATTCGTTTCGGACCTAAAGATTTTAGAAAGTTCACACGGAGAATAGAGCCGTGCTTCTACAAGGCCA
+>14158 1
+GAGCTTGGGGTCGAGATCAGCCAAACACGTGCTACGCTGCCCGTGTTTAAAATCATTTTCGACTCCAGGGCAGCGTCGCATACTAAACATTCAGTGATGT
+>14159 2
+AGCGTCTAATTACTTGAAATAATCCGGAAGTCAGGGCCGCGGATCGCACCCCAACTGACGATTGCCATGTTGGTTGAAGACCTCGCTTGAATATCGCTGT
+>14160 3
+TTCTCGACTGGCTGCGAACACGACCCGCATAGGGGGGAACAGTGGAGTGTCCAAGATCGAATTATGAGTTTATTGCGAGTACCCCTACCTTTAACATTCC
+>14161 1
+GTTGAGATGGCACGTCACACCCTGTTGCTTGGAAGCGAAGTGAAGTTTCACATTTACACTCGCAAACTGAGCCCATCTCGAATCCTGGTAGCGTCATAGG
+>14162 1
+AACGTATCAAAGGTGCTGACTGCGTGCCTCACGACCGGGGATGGTGCGTTATCGGTTCAAAATTACGAAGTTCCTTATCCCGGCACCTACTAATGATCGA
+>14163 2
+GGACTTAGTTCCGTTACCTTCACACGCGTTGGTTGGCGGAATAATCAATTATCAAATCACGTTGGAGCCCAGAATAAGTGCCGGGTGCCGTGACTAACCC
+>14164 3
+GATTTTGCCCAGTTATTTCTGGCCCTACGAAATTCTCCAGCCTGCGAGCAACGAAGTGATGCACCACGTGTAAGATAGCCCGTGAAGAATGGTGGTCACT
+>14165 2
+CCCTGTTCAGAGCAAAGGCAGTTCGAATGCTCAGAACATGCCACCAGATGTAGACGCTTTCGCTCGTGTCGGGAAGGTTCACTTATTGTTCTGACAAGAC
+>14166 3
+ATCATCTAATGTGCTGTGATAAAGGCGGTGAAAAGATCACCTGGTCCTCTCACGGTGTCGTCTCATACACCCAAGGTAATTCTCATGCGGGTCCAGGCGA
+>14167 3
+TTTCCTAGGCCGAGGGACTGTTATCTTCAAGCGACCGGAGCTCAAGTCTGTTGTCAAACAAAGCTACGCTCAAGGCTCATAGTGCACGTTTTGCAACGGA
+>14168 1
+AGACTGCGTCCCCCAATACCAGGGATGCGAGGATGCCTGATATTGCTCTTCATTACTCACCCGGTAGTAAGTTACAGAGAAGAGTGCTAGTACTCCGTTG
+>14169 2
+GACTCCAATAACGACTGATTCCGCGTTCCAAGTCCGGCACAGGTGGATATTTGTTGCTGCCTGCATGCACTTTCAAAGGGGACAAAACTGCTGCGAAGTT
+>14170 2
+CCAATCCACCGATAAGGACTCTGGCACGGATACTTAGGTGGTGGTGGTTTCCGCTTTAGGCCGGTGAACATCGCGTCGAAACAATGTACCCTTATACTAA
+>14171 2
+AGACACAATATGCATCAACGTTGCGATCAGCGTCGAATGACGTCAAGTGAGACGCCATTGCTCGTGATCTCTCGCGTGCTGTGCTACCGTATGCTATAGA
+>14172 1
+AAGGGTTAAGAGTCTCTGGGCACGATACATCATCAGTTAAAGTCGGGCGTCGGGCCGTCAATCCGAGTAAATTATCTCCCCTGCCATGCTTGTCGCTAAA
+>14173 1
+AGCTATCGAACCACCCGTGTATAGGCTTCGATCTTCGTTGATCTAATGCGGTGAAGACTGTGTGCGCCTCCACAGACCGGTTAGGCTTTAAGCGAAAACA
+>14174 1
+TACGCCTGTGTCTGAAGCACGATGACCGTCAGGTCAGTCTAGTTACCGGGACGGCTAACAGACTGGATGTTATTAATGGTACAATCGTAACGCACCCTCT
+>14175 3
+CAGCTTACGAGACACGCTGAGAGCGGCATACCTCGCGGAGAAAAACTTTCAACTTGCTGCGGTCTTCGCAGTATGTGTCAATCAAGCTTGATGAGTTCTC
+>14176 3
+CAGTACCCATAACTATGTGTATGAGAGCCAGCACAGGCATCTTACGTCTCTCACAGTGGGTTGACTGTGGTCGGTCATCTGACGGCCGCAATGACTTAAA
+>14177 3
+TCGACCGGTTATAAACTAGTGTGTATCGTATACTGGTCGACTACAGCTGAACGCTAACGGCAATAGATTCCCGCCATTGGCAGACCGACGATTCTGGTGC
+>14178 2
+GTATAAGAACAGAGCGCGCATCCCGCATCACAGTTGTTTGTTGAAGGTCCAATGCCAGTGTCTTTCCGCGAAACCTCACGGTACTCGATTGTCATGGAAG
+>14179 1
+AGGAATGACGCTCTCTGTACTCTATCAAGGTTTTGAACCGTCCGCCAGGGTACTCCACGAATAGCGCAGTCATCACCGGGTAATACTGCAGGTATTAGTG
+>14180 1
+GTGTTCGACGATACAGCGTATGGGGTGAGCAACACGCATTTTAGCCTTCAAAGCGGGGTGTCTAGCAACTCAAATCACTTATCTTTCCCTAGCGCGAACG
+>14181 2
+TACGTTACTCGATAACAACCTAGGTGTCGTTTTTAAAAAGGATCCTGTCCGTTAAGCGCGTACCTGCAAGTCGTCGCAACGAGGAGAGGCGTTACCCGCT
+>14182 2
+CGACAACTTTGTTGCTTGGGGCGTACAGGGAAATTGACTAACATAGTTGCGGGAAAGTACAACTTAACTCATCGTCTCTGCCGACCCCAGTTGCGCAGCT
+>14183 1
+AGGTGTCGGCCCAGATGTGGTTCGCCCGAGACTCGGCTGGCCTTGCAAAAGTCTGTTACCTTTTACAATACATATAGTCAACGTAGCACGACATGGACAT
+>14184 3
+CCGGGCAAGTGGCGACTCGGTACATAGATTCGCATAGTTTGCTGAATGGGTCCTGTAATCTTAAGAAAGGCACTGTACAGCAATGCTTGACCCTCTACCC
+>14185 2
+TCAATGCTCAGTTACTGCCATATTAGAAGACTCAACGCCAACCGACGGTGGACAGGTAGACCGAGTCGCCTTGCGTAAACGTAGATTTGTCTTGCGGCTT
+>14186 1
+ATGGTGAGTTGGGTAGTTATAGGACTCCGTCCGTAAGCCCACGTAAGCTGCAGCCCCTCGATAGTAAGTCCGACCTACACGATCGCCAGAAGTTTTTATA
+>14187 3
+GAGCTATTGGGTAGTGAGACAACACTCGCTCCAACCTTCGCTCGTAGCTGCCTGTCGACCAAGAGAAGAGTGCCTGTCGTCTTGAGTACAATCAATATGT
+>14188 3
+GAACTCACCAGTACTGCGGACACATCTGTTGAATTGCATTTGGGGCTCCTCCGTGCTCTGATATAGCAACGCATCTAGTACTTAAGGGCAGAACCGGGAT
+>14189 1
+GCTGAGGACCTGCTCGAATTCTGTCCGCCTTTAGAAGACTAAAGCAGACCCAGCAACTATCGTACTGGTGCTGCAGTTATATTCAACGATGCCGGGATGT
+>14190 2
+AAAAGAAGTCCGAATAGATCCGACTTTTGCGCGTGAGACGTGGGTATGAAGTGTTCCTGCCCCCAATCTACGTTCGCCAGGGACATATACTTCACTTGGC
+>14191 3
+GATTCCGGCCCACGCCGTGGTGTATGCATGCCATCCTGAAAGGTTTGGTCGGAACATCATACACACACTTAGTGTCAGATCTTTGATACTCGGGAAAGCA
+>14192 1
+CAGCCACCTTTTAGTTCGGGCAAAGCGTGTATGGTCGACGAGATGCTAGGCTGGCGGATCGATTCCCGTATTTACGTCTAACTTCACCAAACCAGGAAAT
+>14193 3
+GTAGCTCTTTCCGGCGTAATAGGTTACCTCCCAGCGTAGTGTGAAAACAGGAAATTGTGTTGACAGCATTATACCCGTCGATGCACACCCGTTGCGGACA
+>14194 3
+ACACGTAACCATATACCTCGAAAAGGTCGTATTTCTGTTGTTATGCTAACCTCGGGAGTTCCGCCGTTACTGAGTACCGAAGCGATGCACAAGGGCCGTG
+>14195 1
+CTCGACTAATGGAAGAACTCTCTTTTAGTTCTGTCCCCGGGAGTAGACTCAGGACGCACTTACATGAGTTGACATAGCAGAGTCGCCTCTGCGTCAAGAG
+>14196 2
+CCGGTGCCCGCTTGATAGACTACCCTGTAGGGACGAATTAGCAGTTCACACGTTTCTATAGCGGTCATTTGTCGTAGACGCAGCCGAAAGCAGAAATCTT
+>14197 2
+CTCAAGAGAGTGCCGTCCTGATCATTAGTATTCAATTTACAACAGTTGACGAAGCTCGGTTGTTCCGCGTCGAGATCGGCGGGTACCCAAGAGACATTCC
+>14198 3
+GAGTTATACTATGAGCCTATCCGTCTCCTTCCATGGATTTTTAATCACGCTCTGCCCAAGTCGAGACCCGAAACATGCAGTCGGGCTGGGAAAATAGGGG
+>14199 2
+CATTGTCGCACAATGAACCTTAGCGCGTTTCTTAGGCCAGCCCACGGAGCGTATTCCGCGGTGGTTGAGATTAGTACCCAAGAGACTTAAGTTAACGTAC
+>14200 1
+CAGGGAGACCTACGACGGCTCTAGTCTATGTCGGAGTCGACAACCAATAGGAATTCGTGTTCCTAGTAATGGACTCAGCGTAACTACTTCACTTGCTGCG
+>14201 2
+TTCAAAATCTTGTGGAATAAGATGACCTACCGGCTACCCCCCGATATTGAGACCTAGGAGGTGAGTTACGGCGGGCGTTTCGCCTACCACAGTGAATTTC
+>14202 1
+ATCTCCGCGCTTGAAGAGCATAACACATTTGCTTCATGAACTGCCAGGAGACGGCTTGCGCGTCTCGGATCCGTCCGGATTTGCCGGATTATATAAAAAG
+>14203 1
+GCTTATGTGCACAGGGTAAAGCAGGCTTACCTGTTGCTGCAACATTCGGTAAGAGTAGGCGCCATGGTGATGTCACAAGCCATCTCTCAAGTCTACTACC
+>14204 3
+GTTCCAGGGTGAATGCGACTAGATGCCGCAGCAACCACTTACCGAGGGCTTCGACTAATTAATAGAATCACACTCTTCAATGTTGGGCGTTACCCGGGTT
+>14205 1
+GCCAGCACCATCGGGTATTCAAAGACTTAGAACTATGGCAGTCTGAATAATTTCTTTGGCGCCCCGATCACGCTACAAGGGGGTTCACCGTGTGTGACTA
+>14206 3
+GTGTTCATCTGTGCATGGCAATCGCCGCGGTGAGGCACACTTTTTATGCTTGATTCGAAACGACACTCAGGCCGGTCCTAAAGGTCTGCAAACATAAGCA
+>14207 2
+CTTGTTTATCATTGACACATGGACTCCCTGTACGAAAAGGGAACGGCCCCATCGAGGCGAACCTATCTGGGGAGTGGGAATACGCTATCACTAGTCTCTT
+>14208 3
+GAGGTACAATTAAGATGGTAGTAGCCAACGCTTTCCAAGACCCTGCTGCTAGCTGCTCGCAAGCTGTTATCACGCTAGGTAGCCTATTCAGGCCAGGTTA
+>14209 3
+AATCATAGTGAGGCGGCCAGCTTACGTATTGCTCACTCCTCTTTAACCTGATCGGCGCGTAGACAATTGACACGAGCAGCTTGAGCTGGACCATTTAGAG
+>14210 2
+CCAACTCCGTTCCCTACTCCTTACGACTGTAAAGTTATTGTATAAGCACGGGGGGCAGAGAGATATTCAAAGGGGTTACGTCGTCCAGCCATCCATTGGG
+>14211 2
+CCTTTAACGATAAATGCGCCTCTCTATATCAGATACAATCGAACGGTTACAGCTTTGTCGCGGCGATGGGAACTGCCAGGTGCGACTTGTAGACGATCGC
+>14212 2
+AACAACTGGGCGACGCCCTCATCCTCGACAAGAACAATGCCTCGTGTAGGGAACTTGCGTTAAATCTCGTAGTGAGCTGCTGAAATGCGGTTTAGCTTTC
+>14213 2
+CCATTGAAGGAGATTCGGACTCTCTTTTGACAAGAAATAATTCGAGTGTGGCTACTAGTATATCGACCGCCACGGCCCTAGATGTCCGCGGACCCAGGTT
+>14214 2
+TTAGCCAGAGCCGAATTCTTCAGCCCTTGTGATCAGTTGCGCCAGGATGTATGCTCGCATGTACCGTCGAGAACTTACAACGATGCGAATGCCGTAGTAA
+>14215 1
+TTTGAAACGATCCTCGACCAGGGTGCGTCCTCAACCTAGTAGATTCCCGGAGCATGGGATTCTTGGTTGATTTCCAACCGACTTACAGTGAGGACACGAA
+>14216 2
+GACTTTGACCATCACTCGCGCTTTCCATGAGGATTGAAAGTCGAACCAGACCGAAAGTATTTTGCACGTTCTGAACAGTTGAGCGTTCCGGTCAAGGGCC
+>14217 3
+CCAGCTGTTTTCAACGAAGAATAGACGCTTGCATCGCCATCAATGGTTGATGAGCGAAGCCTCACACCTGGTAGACGACTCCCTAAGGGTTTGTCTTGGA
+>14218 1
+TCAGTTAACACCTGCACGTTTGTCAGTCGAGGAATTGGCTATAAACGTCATGCTGACGAGCCTCGGAGGTGTACGGTCTAACCATATCTGGGCATCAACC
+>14219 3
+CGGTCCTTCAACGCTGCTGCGAAAAACGAAGTACGTGGGATTGTTTTTTCAATGCTAGCATCTGCACGCAGGAACTGGCTAATTCCGGCACGCCAATTGA
+>14220 2
+CCGCAAAAATGAGAAGGGTCACTCGGTAATGTTTCTCCACAGGAGGCCTAACCTGATGGATCGACCTTTAGCTGCTCGGTGATCCCTGTCAGTTAACAGT
+>14221 1
+CGTGCGTGTTACTTGGCTTTACGCCTGGCCAAGGCTATTTCAGTGCAATGGGCGCTCCGTAGAAACTTTAACATCGTAGAGAACGTCCGACATACCGAAA
+>14222 3
+TACTTCCGAAATGCCCCGAAATTCACGCAGGGTCATACACCGTACCTGCTCACCTAAGGATGTGATTAAATGGATAGCGTCGTTTGGACCGATCTGGGTG
+>14223 1
+AATCGGAGAGCCCCCCGGCTCATGTCTATGCTAGGAGATGGTCACAATCGAGGCATGCCTTTCTAAGAGCGCAGTTGTTAGTAGCCCACTTGCATTTAAA
+>14224 3
+GCCGTGGCCGAAATTTCAGACACGGGCTTGTTCTCACGCAAGGACAGAAAAGGTCATTTGACCGTTGGTCACCTCTAGATTCCATAGAAGATCTGCTTCG
+>14225 3
+TCGCAGATATGTCACATGGTAGAGGCATACGGTGACTCTACCTCCGTGTTTCCCCATTTGTATTACATCGAGCGTGAAGTGACAAAATGCACGCGGCAGC
+>14226 1
+CCTACTCCGCAACCTGATAGATCGGACCCCGAGGCGACCGCGTCCTGGAATACATAACAGGTTTATGGAGTGTTATAGATCGGTGTGTAGTACTACCTAT
+>14227 1
+TAGCGAACGGAAAACTACGTATGTGTGCACCTCGGGAAATTCAGAACGTGCTCATAGCTAGTGTCTTCAAGGTGGCATTGTGACCTCGCCCCGCTTATAC
+>14228 1
+TTCCATACAAACTCTGTTGATTCCGAGAAGTTGGGGGTCAAGGTAATGTTACTGAGTCCGCCGAACAGTACGCTACCGCCCAGCAACATGTTGGTGCACT
+>14229 3
+ATGTCTGCCGCGCGTGTGAATACAAATCGCGTCACCTTCTGTGCTCCAGCAGATCTTCGACGGAGGTGGATTTGATCGAATAAGATACCAACCTTAAGCG
+>14230 1
+TACAACTAAGGTTTTTCCGCGATTCAGGTAGGTGAAAGGCTGAGTCTAACCGGATAGTTCGTTACAGCTGTCGCCCATAATTCCTCGGGCACGCAGCAAC
+>14231 3
+CATTTGGGCCAATGCCTCACCTGGCCTAGAATAGACGTTTGGGTGCCCATAGAAAGAGACAAAGCCATCATTTGTATGGCGTCTTCTGCCAGCAGGTTAC
+>14232 2
+CCCCGTCACTAGGGACGACGACGTTCGAATCCCGTTATCTGTGCGAGTTGGTTAGACCGGAAATATTTGGAGGCCCATAGCTAATACTTCAGACACTTGA
+>14233 3
+AGGAGCGTCTCCCGGTGCTCTTATGTCAGGGAGAATCGCCAGTCTAAACTGGATAAATCGCAGCAGCATAATATGGTCGCACAGCCTTGTCAAGTTCCTT
+>14234 3
+CGTGGTGACCGCCCACCGGGTTACCGTGCTCAAGCCGTATTCGGTAATACTGCGGTGACGAAGCTTTCAATAATAAAAGCTTACATTCTCGCAGAGGATT
+>14235 2
+TCCTAACAGTCCTCTCCAACTCACGGGGTTATATGGAACCGAATGGGATGAATGCGGATGTTCGAATCTCGACCTTATAATTAGCCGGGTCATCCGGCAG
+>14236 1
+GGACAGACTGGCGCCTCTATCTTAGTTCGACGAGTTACGGGTGGAAAGCTGAGCATGGTTTATGATTCCAGCCATGACAAACCCGTACTGACTACTCTAC
+>14237 1
+GTTAAAAGGGCTGTCTATGAAACGCGCGTAGAACCGCGTGAGCTTCGTTAGTATGTTAGTTTTATCGAACCAACTGCGCTCGAACGCTACGCCTACCAGC
+>14238 1
+CACGTGGGTGGGGCCCTCATACAGTAATACTTTAGTCGCAGGATCATCCTCGATACCACGCACCGGACTTATGCAGGATAGTATCCGGATTGGTAACTTA
+>14239 2
+TGACCTAGGTGGCGAGGACGCAGACTGTGGGCCCTGTCGTCATGACCGATTTTAAAGGGTAATACAATACTCCAATGACCTACCTTGCATGTTACCGCTA
+>14240 2
+CAAGCTTTGCAAGTACCTAACGTACGTGGAGCAGGTGCCCCTCGCGACAGCAGGTCTGTAGTTAGGCCCTCTTATTTTAACGCGGCAACTAAAGTTTAAG
+>14241 2
+ACTCTTTACACGTTTTAGGTGTCGTTGGGCCCTAAATATCACCAAGGGCCTGAAAATCTCAGCATGCGAACGTAGCGTGGTACAGGCCGCGACTGCTATA
+>14242 1
+CTGATTCCTACATACAGCGATTCGCCATTGATCGACTAGATGGATCATATGGATGGTTTCCTCATTCGCGCTCGCCAACATGGGGACTGAGGAAGCCAGA
+>14243 2
+AAGCCATGAACCTACGACATGGTGCATATAGCGACTAGGTCATCCGCTCATTGGCTTCCTACCTTGGTGCCGCAGGTGCTTGTATCGAAAATTGGAGAAC
+>14244 3
+AGACCGGCGGGTCGATCCGGTATGAGATGTATCTACTTTACTATGGAGAGGAGTACATTATCCATATCAATCACAGCTTGATAGCAGTGCCTCGCCGCCC
+>14245 1
+GCTAGGCATGCACCATCGTTTAATGGGGCCGCCGAAAAACGTCTATTTTGAACCTCTATAGAGATGAACGTGGTACGTAGTCGGGCTACCTCCACTGATC
+>14246 2
+TACGATTACGCAAGGAACTGTCGTATCGGTGATCTGAGCCTTGACTGTTGTCGAAAATCCCTTGCCTGCCTGCTACAAAGATCCGACCGATAGCTAGGAG
+>14247 3
+GGATATGTCGTTATGCAAACTTAATACCTGCACTTCCGAACACGTCTCGGCCGGAGTCTGAGGTATCTGCAGAGTTCGCAAGAGCTTTCGCATACAGCGA
+>14248 1
+GAGTAACGCCAGCTTCAAGGGTACCGCTCACCATACTGCGCGTGATCGGCCAGTTCCGCCTATTTTTGGACTGTGATAACACGAGAATACTGGATAATTG
+>14249 3
+GTATGGATTCAGATTCACCTAATAGCCAACAGAGCTTCCCAGCCGTATGACGCGCTCAGACTTGTGGCTTGAGTGCGAAGCCCCTTATAAGAGCGTTTAG
+>14250 3
+GAGGATGGGCAAAAGCGCAAATGGGTCCGTAGTGGCATTCACGTCAACACAGCGCCCGTTGCATCCTATGGTGTAATCTAATCCATCATTTCCTGGTATC
+>14251 3
+GGATGAATTCTGTCGCGACCACGGTGCATCTCGATATGCCTTCCAACACCATGTATATGCCGTCCTCGTTGGTAAGGGAAAGTCCTACGATAGAAAGCTG
+>14252 1
+AGTGGCCGGGTTGCACTCTCAGATGGGAGGTGTGAACAGTCTCGGCGTACTCAACACCATAAAGGTCCCGCTTTTTGTCCACTTAATCGGCAATAATACA
+>14253 3
+TCGGTACTAACAAGCGATATTTTCGCGTAAGATTGCAACTGCCACCGCAATCTCGTGATACCTCGTAGGTAGGTGCCGTTCCGGTCGAGACCATTAGAAG
+>14254 2
+CTCTAAGGGCCCTGACGGGCATCTTCACCTCGAGAGACTATTTGAGGAGCGCTAATGCCGACTCGCTTTAGACAGTCTAGCCGATCAATTTGATAAGGAT
+>14255 1
+GCGTTTGCCAGATCAGGGCGATCATGGCCTAGACCCTGTATACTTCTTGTCTAGAAATGTGGCTGGACAGCAGAATCGTTAGACTAAGCTATCAACGCCC
+>14256 2
+AGCCAACAGTAACTGGTATATCTGCTACAGTATTGCTTTGAGGAGGGTACGGCCCCCACTACCGGAGACTAGCTTACGGTTTTGGATAAGCACAGTCTCC
+>14257 2
+CTTAAGGCTATACACCGCGTGACGCATAGATGAACTTAACCTCGTGGGACGTGAACATCTACGACCAGTGCACAAGTATGTACTTTGTGCTGTCGCTGGC
+>14258 2
+AGGGGAAGATTTTCCTCTGTACGAGCGTATTTAACGAGCCCAAGCTACCTGACCAATCGTTTCTTCGCGTGGGAAAGATCAGTCACCCTTACGTAGCGGA
+>14259 1
+AATGTATCTACTGTTACTCAAATTCATAAGGAGCCCTGAGGGCTAGTCAGAGCTGACCTCGGCTCCGGACGTAGTCAACTAGCTATCGGTCACCGGGTAT
+>14260 3
+ATAGAAGTGGTGCTAATCCTGCTGCGTGTTGAACAACGGTGAATCTACTCCCTCACCTTCCGATCGGGGTTCGGCATCCAGGAAGAAACATTCACGGTTA
+>14261 2
+AACGTCCCCGTGAGCAAGGCGAGCTCGGAATTAGACTACTATACTTATATCAAAGTGACAGCGCGCCTATGCGCCTGTGGCCGGTAACTTATGTATTGCT
+>14262 2
+ACGACTCAAGCAGGTTGTTGCCAGCCGCAGTCCGAACCGTACGTAGTCGCGATCCTAAAATGAAATATTATACGCCTTTCATCTGATCTGGTGGGGTCAG
+>14263 3
+TATATAGGCTTGACGGCATCTGCTGGCCGCGACTATCGTGGCTAACTCCCATGCACCCATAGAGAGCTGCAAGGCATATAATTGTCTAACTTGGGACTAG
+>14264 1
+CAAGCGGTGCTGGACATTGGGGTAAGAACGATAGTAGCTTAGGCTGCACTCACACTGCTGGTTATTGATTCTCCGCAAAAAGCCCTCGCTACCTTTGACA
+>14265 3
+CGGAATGCGAGATCCAAACTATATAGGGCACATATGATGAAACATTCTATGGCTTGACGCCCGCTTCGACGCTCCTCCCATTCGGGAGAGTTATCTGGTG
+>14266 1
+ACTGCGCTTGAGACGAAAATGTTGAGCTCTGGGTCACATAGAACCCTCATTTATACACTCTGACCTGAATCCCGGAGCTGGTCCTGAAGTTTGAGACCGG
+>14267 1
+AGTCGATTGTCGTCCGCTCTGCACGAGAGACGGACGAAATAGGGTTAAACCTTATGATGCTAGAGCCCTACGCAAGCGCCCCAGAGTTTTCCTTTAAGTT
+>14268 1
+TTAGCCCGTCACTAGAAGATACTCAAAGCATGTTGTCTTAATGTCCGCGGGAGAGGGGATCAGTGCTACCGGCACATTTGCGATCCCGTTCCTAATGAAC
+>14269 1
+GCTGTCTATCCTACACTGACGAGTAAAGCCTTTAGAGCGTATTCAGCAGCTTGCTTTGTTGCAGAGGACAGACTCTAGGCTCGTTCAAGGAGACGCCACA
+>14270 1
+CCCGTGAGCCATGGTCGCACCGAATGACTTATACCCTAAGGTACTTGCTGTGTTGAAAACACTTGTCTCGGTCTGACGGGAGCGTGCTAGAACAAATCTA
+>14271 3
+ATGAGTCTCTGAACCGTGATTGGTGATCAGTAATTAGCTAGTACTCTACCCGCTAAACACGCCCTAACGCCCCGATTTAGGGACGTAGGAGCTGTTCGAG
+>14272 2
+GATTTCAGTGTGCTCGGACGCTGCAGCCTAGGCTGTAAAAAACAAATGCTGGTCAAGGCATGACTACGTAAGCTCGAGTCGACCTATACCGCTTCTCTTG
+>14273 1
+TACGTGTTGCCATAGTCAACACAGGTCTGGCGGGTCTGGTGGCAATTTCCGATCTAAACTTCCGAAGCTAGAGAGAGCATCCCCAGAGTCATACTGTCAT
+>14274 1
+GAGCTTTGCAATTCCGAACAGACGCCCACCAGGGACATTTCTTGTTCGAATAGAGCAATACGGAGGAGAAGTCTTCTTGCGGTCCGAATCTGACTTCCTG
+>14275 3
+AATTCGCTATCATTGCGCAATTGCTAAGACGCAATGTAGAAGCGTACCATGTGGCACTCATATGGTGGTTGATACACCTTGCGACCGAGCGTGCTCAGCC
+>14276 3
+TTAAACTCGGACGCAGATCTCGTCAAAGAGTGATTCCTATGTCGCTTCCACCACTTCTCGTAATGGGTAAGGAGACCGGAGAGGTGGCACTTCCTAACTG
+>14277 1
+TCAGGAAGCCCCAGGGTCGGTTTTTAATTCTCCATCAAGAAGGGGTGTAGGGATCCCGATACCATCGACAAGGCCATATACTTCTAGTTTGATGCCCGAC
+>14278 3
+GGTAATGTTGTAGCCGTCTTTTTACGTGAAAGTGATCTCACCGGCCGACAGCCCTGACTACAGTACATATACCCTGGTGAGGCGAGCATCACAGATACTG
+>14279 2
+GCTCGGTTCAGAAAGGCGATAATTGACCTGCTGATTCGTCTAACGTCATCACCAAGGGGGCCTAATTCCGACCACCGATTGTGAGTCCTTTATACGGGAA
+>14280 3
+GGGTCAATAGAACTGAAAAGAAGTCCTACTCCGTCCTGATATCGCCTTGCGGAACTCAGTTATCCGCTTAATCGGTGTGTTTGCAAGCGCCTCACAGGGA
+>14281 3
+TCCTGGGCAGTTTGTGAAGGGACTGGCGACCACGTAAGCCCGAAACCATTAGTCTAGCATCTATGTAGCCCTGCCATCAGGTTATAACGTAGCTAAGCTT
+>14282 2
+CCATTTCCGAGTATACCGAGATGGACCTGCTACGGCTATTGGTTTTTATACCGTATAGCAAAAAATGGCACGGTTCTGGCAGCGACCGGGTCAAGCATCC
+>14283 3
+TTTGAACGTGGGCACGACTCGCCTTCCTCATGTTCTACGTAAGCCCACAACGTTTGGGAAATTGAGAGTGCATAGAGCCCTCAAATTGGAAACGCGTGTC
+>14284 2
+ACCCCTCGACCCGCGGCAATGGCCGTCCCGGTGAAGTATGTCTCTATTAGTAATCCTTAGAGATAGGCTAAGTTGAGGAGCCTAAGGTTGCTACAACTAT
+>14285 3
+ACCAGGGATTGATGGTGTCCTCCTACATCCTCATGTTCTATCTCGTATGGCTACCCGGTAGAAGAAGCGACACGGCGCAAAAATTTGGCTGTCAACTAGG
+>14286 3
+CTGTGAGTATCTCATCTGCGAGCTATATCCCACGTTCACGAACAGTTGCGCGGCATGTGTATAATAGAACTCGAGCAACTCACCGATCTGTGGGGTGCAA
+>14287 3
+CTGGTGAGGACTCCAGTAATCAAGAAAATCCCTAACGTCTGCGACCTCGCTCCTTTGAGCCCTGTAGTGGTAGTTAGAGGAAAGATGGCTTCCCGCAATT
+>14288 2
+CAACCATGCGCAACTTACGAGTCTCCAGAGTCTTCTGCTGGATTGAGGCCGGATACGTGTGCAAACCGGATTAATGGGGATACTTCTCGTACGATCCATA
+>14289 3
+CAGATGGTGGATTCATGGAAGATCGCCGGGCGAGATTGCCTACAAATCGGATAGCATCTTCCATCCAGTCCCCCTGCTACGGGTTTACCTAAATGTAGTA
+>14290 1
+ATTCACAACCAGATTCCGCACCATCCCTGAGGATGCGCTATATACATAGCGTTTATAATTCGCCTCATATTGAGGATGGCACGGCGCCGGAGTGAGGTGT
+>14291 1
+ACCTATCTTCCTGAGCGACAGAGTACATACCACGTCATGTTCTACGAGAGGAATTGCGGGGTCGTAATTAATGCGCATCCTAGCGGGGTATTCACGCTAC
+>14292 2
+CGTCGCAGCTAGGCTTAACCTAGGGTCCAAACGTGCACTCGATCGGCACTCGTAATTTTGTAAGAGCGCCAGTTATGATACGGTTGATATCCACTGAGAC
+>14293 1
+CTCAGACATCACCGCTCAGGTTGACTAACCTGCGGTAGCAAGATACTTACGCGGCACAGGATTGCAGATAAGACTTCACATGTCTGTGTCGTGAGTTGCT
+>14294 2
+CTTGAATGAAGCACTGGGGGAATCGTATACTGTAACTCCTCTTGACTCTACCGCGTCCCTAGGCACGCATAGGTTCAGCTTGACCTTGAAAAGGAGGTCA
+>14295 2
+TAGCCAATCACGGTCGCATAGTATTCTGCTAATAACATGGGGCTTCCGGAAATTCCCATGGCCTGTGTTTGCCAGAAGACACCTAAGTGCGAGGCATGCT
+>14296 1
+GTTGCCTACACATACCCTGTGGCTCTGGGCGAAAGTGTTATGATAACGAGTTTTGATATACTGACCAACCCTAACGCGAGACTATGACGACGCCCGTGGT
+>14297 3
+AGATGTATGCGGTTGCCCACGCACCTCCTCAGTCTATGTCCTAATGACTTGCAACCATGACAGTGCGGCATTTGTAGCATGGAAAGGAGCATAGCGTATC
+>14298 2
+TAGGTGACTATGGTTCACCGGTTAAATGAGTCCCTAAGTGCGGCCTACCATGGCTATAGCTAACGGTGCGATCCCACCGCGTAAGTATTAGATCCTCAAG
+>14299 3
+ATGCGAATAGTGCAACCCAATTGTACATCACAGCAGGTGACTGTAGACCAGGTACCGGGGCGGTCAGTCCTCTAGCGTCTTCAGTAATAGGCCTTATCTT
+>14300 2
+TCTGACCAAGTTCGGGATGCGGTGAAACCATATCATACGCTGTCTTATTGCGAACGTATAGACACCAGCTGCTCCTTCCTGCTAAAGAGTGAGGCACTGG
+>14301 2
+AGACTAGAGCTACCGAGTGACGACGTGTCCTGCCTGTCATGAGTAAATCATACCTTCCACTTAATGCTGGTCCCATGGCGCGAGATTTGTGCAGGTACAA
+>14302 2
+CGGGGACCCGACGAATAACTAATGTGCAAGCCTGTGGATCCGAGCTTTGATCCAGTACCCGATTAAGATTCTTGCCGACTCCTAAGTCGAGGCTTTTAGA
+>14303 1
+ATCATCGCCGCTGTGAACCTAGGGGACTATCATCAGAGTCCTAGACGATTGTTACCCTCCCGGAGCATTACGTACCGTTTTACATGCGTGGAAAGAATGG
+>14304 3
+AAATACGCGCACCCATCTATTCACCGATTTCCGTACGCGTGCTTGACTCTTCAGGGGTGAGGGTAGATGTGTCACCAGTGAATACTCTAGAAAGACTGGC
+>14305 1
+CTGTCCGACCATAGTGGGCCGTACCACTACGGTCTGTACTGATCCGCATGATACAGAAACACTGTTGGCCAGTTAAGTTGGTTGCAGCATTACCTAGAGA
+>14306 2
+GCGCGTCAGCGTGGTCGTAATCTTCAATGCTGTAGTTCAATAACGCGGGCCGTGACTAATCGAGCGTATAAAAGTTTACCCCGAGGACCTCGAATTTACC
+>14307 2
+ACCGGACGCTACCTCGGCAACATATCAGGCGAGCTTAAGATAATGTTATACGTGCCCAGCCCAATTTTTGCGGGGGTCTGCGTCCAAAGTCTTAGAATTG
+>14308 2
+GGTGCCCGGAACGGCTTATTAGCTCAACGCAAATGGTCCAGGGGCCCATTTGAATGCAGATGCAGATTTTTCAAGCGCTAGCTTCTAATAGCACTCACGT
+>14309 3
+ACTCGGGTGCTACGATTAACCCCGCTAACACTCTTGTCCGCATTACGAAGGAACGACCCAGAGAATGCGCTTGGTCGTCGGTTTGAGTACTTATGAGTAA
+>14310 1
+TAATTTAGCCCCAGGGCTATATATCAGACTATGCGCGGGGCTCGCAGATAGTTCTTTCGACTGCGTCATATACGGGACAGACTCCAGCTAACGGGACATT
+>14311 2
+ATGCGGGCACGAGCTTAGAGACAGGTACCGTTTGCTGTAGACTTACACTAAATTGAACTGAATATCGTGTGCACCTATCGCACGTATTGGCCCCGGCACT
+>14312 1
+AATAAGATCTTAACGCCACCCGAACAGTTACGGAGACTCTGAATTCTGCGCAGTTGCTCGACCTGACCTGAGCTCGCGGTTGTACAAGCTAATGTGTGTG
+>14313 2
+TGGGCCGCGAAACCATGCTGCTAACGTCTCTTGCGTTCTCTACACAATAACGGTTTAGCGGATCCGATGTGCACTCAAAGGATGAAGAACCTCTTTGGAG
+>14314 3
+AGCTTCGGGTTGATTAGACCAATCAGAGGTTAGCACACGCGTATAGCTAGAGGCCTATTTGCGACATTTGTCCACATTCAACTAGACCGTCGTCCGAGCG
+>14315 3
+GTTACTTTTCTCTGCGAGCTTAGTAGTTGGAGGTGAATCAAGGAACTAGCCCCTTGATAGGTACATCCGCGCCGTCGAAACATGGGCCACAACCGCTAAT
+>14316 3
+GCCACGACTGCTGAAATATTCGCTATAAAAGCTTGCGCACTATCATTTCTAGTAGCCTACGGGAGAAGTGCGCTCGGTTCCGGGAGTTCCTAAGACCATG
+>14317 1
+TTTCATAATTCCTTTATACAGCGCCATCAGTATGTAGATGGATCCATGCGTGTGTACGCGATTCAATCCATACGAACCACACGGGCCGGCCGGAGGGAGT
+>14318 1
+CCTCCTAGGAAAACGGACTCACGATGCTAATTTCGTGGCGCATGTCGTCCACATTTTGGTCGGAGCAAACATCAACGGTATGGCAAGTTCTTGCCTGAGA
+>14319 2
+GAGTGGGATCGAGCGAGTCGCTCCGGACATACCATTTTCGTAATAAGTATGTTCGGTTCAAGCTAACACCGAATGTACTCAGGATGCTCCGCACTGCTCA
+>14320 3
+TTGAGATCCCTGTCAACACGTATCTCATCTGGACGGTAGCGATAACAGACGTATTTCGACAGCGGTCTCTATTGAACAACGTAAGGCTGGGGCCTCGTCA
+>14321 3
+GGTTTAGGCTGAGGATCGAGACTCTGCGATATGTTGTTACCTCCCCTTAGACTTAGCCACGAAAAGCATCTAGGACCAAATTGTGCGAACCCGAGTGTCC
+>14322 1
+TAGCCCGATGCATAAGGTTTTCGGACTTCACCAGGACAAAGATGAGCTCTTTCAAAGTATCTCCATGGAGGATCGGACTTGGCCTGGCACTAGCGCTTCA
+>14323 2
+TTAAGCGGCCCCTTGGATAGTTGGAACAGCCGAATTTATCTTTACCCGCTAAGTGCTTCAATGTGCGAATAGGAAGACTGCCTAGCTGAGAGCCCACCGT
+>14324 2
+TAAATCACCGAAGTGGACTTTCTCGGGTATAGGATAAGGTAACTTAACCACTACGGATGGCCGGGGCATCCAGCCTTGTAGCCCCTCAACTTCATGTGTG
+>14325 1
+ACCGCAAGTCTTGGCTATCCGCCAGCCACATAGTCAAGATTTACGATGGATGTGGAGCTCGTCTTAAATCGGCACCCTGGAGAGAGTCTTTTACAGCGTA
+>14326 3
+TTATCAGGTCGACTGCAGACGCGAGTAGATGGATAGACCCCGGTGACTTAATTCTAGTTCCCGAAAGCGTGCTAATCAGGCATTCCTGTTTGCGAACACC
+>14327 2
+ACTACACCAGGCGTGCTCCCGGTGCTGCTGGGAGCAATCGGCCCTCCTAAAGGTCAACTTTTTCCTTGACGTGATAGAGTCGGAAACTTGAGAAATTAAT
+>14328 3
+ACGATAGCTAGGTCGCGGAGGTCACCTCAGCCTCTATACCATTTTCCATCTGGGGAACACCAGGTTCAAATAGCGGTTAAGCATTTACCGGAGTTGGTAC
+>14329 2
+CATGGAAGCTAATCCTTCGTCTGGTCGGAAAGTATGGTCCTCGCCGTATAATGTCAATCATCCAATCCAACTTTTTCGGGAGACCCAACGGGGGCGAGAT
+>14330 2
+ATGCGGGATATCACGGACTGAAGTCGCGACTTGTCTGTCAGACGGGCTCCGTCCATGTGGACATTGATCTAGTCACTAATTTCACTAGTCCAAGCAACGA
+>14331 1
+CACTTCATATGTTATAATACCCACGTTCGTCTCTAGGTGGCAAGTCTAGACAACCGCCTACGAGAGTTTGGGATAGTCGAGCGGTGGTATACCCGGACAC
+>14332 1
+CGCTTACCGGTCTACACAACGTCGCACGTCCGACATCCGCTTTGTTATGAGGTTTTAGGGAAGCAGTAACATATGCCCGCGTCTCGGGGAGTAAAAAATT
+>14333 1
+CCTGCATCCACTTGGATTCTCGCATATATCGCGGAAGTTTGCTTGCAAACGATTTACTCGCAAGAGTCCAACCATCTAAAGGAGCTTGGGGGGCGATACG
+>14334 2
+ATTTCGTTAATGAGAGGATTAGGTCCCAGGTTCTAACTTTCTACCGATAACGGATCCAAGGGAGCACGAGCAGCTGACCACGCATGCCGCGGCTATCTTT
+>14335 2
+GCAGGCTAACTATAGAGTTTCGTATCCTAACAGAGTTGGGGCTCCCAAATGCATACGTGTGGCCGACTCTCGTTACGTTTCCGGCCCAATAAAGGCAATG
+>14336 3
+GTCTACGTTACATAATACAGGCAGAGCTTACATAGCCGAGGCATTCTGCCTTAATCTGTCGGGGATGGCGTGCAAAGGCCCCAAGTATCTAGCGTATCTC
+>14337 3
+TCATTAGTAGTGCATTTGCGCGCGCCGCATGTTAAGCCCAGGGAAGACTAGTAGAACCAGAACCCTTAGTTCGTCGTGCCTGGCGTTTAGAAATTACCCA
+>14338 1
+CCTTTACTGATGCTCGGCCCGGTCGTTAGGAGCACGGGGCAATAGCTGGATACATGACTTAATCTGAGAGACTTATCGTTTAACTTGCCACAACCAACGG
+>14339 1
+TGGAAGAGGGTCCTTATTAATATTTCCCCGCTAAAAAAGCCTCGGTCAAAGATATGCTCTTGTGAGACCGTAGCCATGATGCACAGGCGGCTTTCCCGCG
+>14340 3
+GTAGAAACTCTCATTATATTAGGATTGGATACGTCTACCCGGGACGTTTCCCAGGTTAACAACGTATAGTAGTTCCCTAGGAGGGCTCGCACGCACGGCC
+>14341 2
+GTAGTCGTTCAGGTCAGTTACTGGCTTTAGACAGTCGTTACACCACGGCATAAGCCGGGGTTATATATCAGCCAACACTAGACCTCTTAGCACATGGCGG
+>14342 3
+CCTCGTTAGGCCATATTGTCTGTCATGTTGCCAGGCACAAAAGAGCGCTAGGCGCATGTTTGAAAGTGTCACTATGTCCCTCAAGGTCGCAAAGCAGTCA
+>14343 3
+GAGCGAAAAGACATAAAATTACCGTGTTAAGACCTCACCGACCAGGGTGTCACTTCTTGCCGGCGATTACCCGCTGAGATGTGGAGTGCTTCATCCTGTT
+>14344 1
+GCCGTCCTTCTACCGGTGCTGGAACGACACGTACATTGTATAAATATCTAACCATTTCGGACGATCTGACCATTTTAGGTTACCGAAGGGAGGCCCGGAG
+>14345 1
+ACCAGACCAGATTTCGCAGCTCTGGTTTCCTGAATCCTGAAAAGAGAAACCTTCGGGGTCCTTGATAAGCTTTGTAGGATCCGCTGCCCCGGGATGATAA
+>14346 2
+CTCAGGACGAGCCAGCCAGGTATTTCATGACGCAGGATCGCGCTTTGGAACCCTACCGTCGACGTGCTTTAAATAAGCCAACTTAGCAGTGTTTATTGAG
+>14347 2
+TGCGACAGGCCAATTAACGAATGATTTAGTCTACTAACCTTCATCCTAGCAGCCAAATCCAGGTAAGGCCCTCGGGTAGCTTACTGTGCCGATGGTTGGG
+>14348 3
+TTTGCCGATACAACACTACATTGCTCGTCATACGCAATGATGCGCTTGAAAAACGACAGGCACGCATTGTTCCAAGCGCTGTCTCGGATGGTGTCTGAGG
+>14349 3
+GAAATTAAAGTAGATCCTGTGGATCTATGGGTTTAGCCCAACGGTGCTCCTACAGAAAAGCGCCGTATCCGGCGCCACTTGACTGGGCACTTTACTCGAT
+>14350 2
+GGCTCATTTGTCTCCGAATGCTGGCGTTAAGAACAGAATCAATATGCTCCGTGTACATTCGATCAGGCCCGGCAGGAGCACTCTAATAAACGGTCTGGCT
+>14351 3
+GAACATTGGCAGGGCAATTAAGCACGAGTTGGCCCAATTAACATTTACATTTAGTTGGTAGAAGCTCGGCGGCCCGTCTTTAGCAGTAGCCCGTCTCCCA
+>14352 2
+ATAGTCCCCGCTTTCCATAACATTAAGGCCCGGGCTGGCGTTACGGATATGTCCTCAGCGAGAAAGCTAATATCTGCGCAGCGAGTTTTAGATGCGTACA
+>14353 1
+TGGACAGGTATTTGGTCAACAGTCGGGTGCGAGGGCCATACATTAATCCGTGACACTTGTACCCTGTGACCGCTAAGCAATCCTGCCCTACATAGATGAT
+>14354 2
+GCTAGATCACGAGGCCTGTTATACATTAAGGTTTTGACGCCCGAATTCGGGCGTCCTCCCTACCCGAGAGCGAATGCGTTCATGTGTATAGTAACAACAG
+>14355 2
+GTTAATGGGTAGTTACGTAGCTCAGCGCTAACCAAGTTGTTGTCGTGAGCCACGAGGCTTTGAGAAGAATATCCATAGTGCTTACCCCCCCCGTCGCAAA
+>14356 3
+CACAGTTTGCGCAGAGCCATATGAGTTACTCGCTGCACACCCAACCGTTTACAGTCGTACGACTGGCTGCCGGTAGAAATCGGTAACTTGATAGATGTGT
+>14357 3
+ACTTCATACATCATCCGCAACGTCCCCTGTTCTCTGGTCCGAGGTGTATTAGTCGAGGACAATGCTATACTCTGCGGAACAGACGGGGGTAATTAAGAGC
+>14358 1
+AAGTTGTCGCATTGGAAGGCGACGATAATTCCAACCCTTCGTTAAAATCCTGCCATAGGTTTGCACGAAGTCTGCGTAAGAGCCTGCCACCGGTTGGTCA
+>14359 2
+GGGGGTTCTCCCCCTCATAGATGATGCACACACTATATTAGGAGAACCATGGTACGCCTTTATCCGTAATGGCTCTACATCGCCGGGATGAGTGTACAGA
+>14360 1
+GTGACCTACCCGCGGATGGCCCTCTCTTAAGCGGGGCCGCCTAGATGAACTATGTCTTGAAAATATTCAGGCATCCAGAGCTTTTTATGTAAAAGGGCCA
+>14361 1
+AATACGGTAGCTTGGCTGCATTTCAGGGACCAGCCGAGAAGTGTGCATTCCATCGAGCATCGGGCGTCTATACTACGTTATTAGCGTTAACACTACGCCA
+>14362 2
+TTGTATGCGACAGCGTCTGCGCCGGTGTCAGAACAACGATCTTTTTAATCGACGAGGCTTCTAGCACCTCAGACCCAGGAGAACAGCGATGTAGTCTATT
+>14363 1
+TGCCCGTACGATGGTACACAGGGTCGAATATGCACAAGCTCGATAGTGCGTGTGATCTTTGGTATGACGCAACCTAGTAGATCTCCGCTCCATGCCTAAA
+>14364 3
+TGTCCGGTTCCGATCTGTATGCCAGACAAATCCGTTTTGTAACCGGTTAAGAACGAATTCAAAGCGCGAATTCCCGGCGACTCCGTAGCCAGTGAGTTGA
+>14365 1
+ACAACAAGTCTAGTAACCGAGACTGTAGTCGTGGTAAGGATCCACCTTTAGGTGTCCCCCCAGTTCGAACGGTATTTTCAGTAAGTTGCCGATGGGCACC
+>14366 1
+ATGGTTATGCAGAATCTAAAGAGGTCGGGATTCCGTAACTAGCGAGCCACCCTTCAGTCTAGTAATGGCGGCATCGGATCCAATCCTAACGGCTTCTCGT
+>14367 3
+TAGCTTGAGCAGGTCCTCCGAGGCTTATGAACCTAATCATTGGCCGCAGACCAAAAAGAGGAGGGTCCTCTTTTTGCTGTATCTATATGACCGCGACGCA
+>14368 1
+CCTATACCAGCTATACGGCTTACTACACTGCCCATTACGTTAGTACAGTAGCACAGTGGGCTTTGCCATATGGTGTTAGGTAGGGCAGACGTACAGACCG
+>14369 2
+CCACCACTATTTGTTAAGAAGCCTCCGGGGTAGTCCTTATACTGAGCGCTCCCAAGAAAACCCGCTGCAGAGTAGGCGGTCGTAACGTTAGTATTGTTGA
+>14370 3
+CAATGTCGCTTAGGCTGATACCTTAGTGCGGCTAAGCGACTCAATATCGAGCTTGAACATGCGATCGTATCTTGGCACTCAGGTGGCGCGCTAAATACAC
+>14371 2
+AGTCTCGGTACTTTTAAGCTGGCGCACTACACTGACCGGCGTGTACCCTCGATAAGCTGATACGTTCTATAAGTGCCGTGGACATCAACTGAAACGGTGA
+>14372 2
+GAGCAAACGGGAGGAATGACCATATTCTATCTTGACCAGCCTGAAGCACGTCTGGGACCTTGCAACCACGTCGGCTTCTATTCAGGTTATGTTTGACGAC
+>14373 1
+ATTTGTTAGTGTACCACGTCCCTCTAGCGCGTGTATCGTACACCAATAGTAATAGCACACCGCAGGGGTACATGCAAATTCTGCTGGGATCGACGTAGGC
+>14374 2
+TCGGTCTAAGTTCTCTTGAGATAGTGGTGGCTCCCGGTTTCGTCTAAGTCACGAAACGCAACTACGCTAAGCTGAAGCATACCCGGTAGAAGACTCATCG
+>14375 2
+CTGACGCACCATGCTGTGGACCTTTTCTATCAGCAGACTGCAACTGCGAGATATCCACAGGGCATATGTACTTGGAAAGCTCAGACTTGGGGTCGTATCA
+>14376 1
+AAGGTGCGCCTGATTCCTTCATTAGCTATGCTAGACCACGAATCGGTAGGATTGTCACGCTATGCGTCCGCACTAAACGATTGGAACCGCTTAGGACAGT
+>14377 1
+GTTAGACAGCGTTGCGGCTGCGATCTATAGGCTATCACACTAAACGGAACCGTTTTGGTTTTCCTAACGACGCCGCCTGATTAACATTACAGGACGCGGA
+>14378 1
+ACGTTTCTGCACAGATCCTACGTCGGCATTGCTGAACAGTATAAAGATATCGGCAGACGAGCTCCTGGACCGAAAGCACCTCGGTTTTCTCTGGGTATAG
+>14379 3
+CCGTACACGACTACTCAACCCAAGGTTAGAGCGCGTGCAACCGAATTCGTCTTGAAGCGGTAAATTAGCTTGTGTGTTGCATGCGCTGCGTACGAAATCT
+>14380 1
+TAAGTCGTCGAACTCCACTTTGTCCACGTGGCTCTCGAGGAATGGCCGCAGAACGATAGATCATAGCCATGCGGGGCGAATTTACTTGCTAACAGTCTTA
+>14381 2
+CTGGTAGGAACAGTATATACGGTTCCCTAAATCCTTATCGTCCCTCAAGAGCTTTCTGTCGCTCGTAGCAAGACGAGGTAATCGGCACAGGGGCAATTGC
+>14382 3
+CTCGTACCGACAGGTAATCACATGCTCAACACTAGGGAGATGTGACGACGATAAGCGTGTCTTTACGCCATTAGCTCTTGGGCGAGAGTTCCAGTCTCTA
+>14383 1
+TGACTAACCGCGCAGCGGAAGTCATCTTTCCCGCTCTTGGCTCATGGGTATGGGCGATGCAGAACCATTTCAGTTCACGTAGAACGTAAATTCGCAATAG
+>14384 3
+GTGTATGCACGAAGGGATTTCATAGCGCATTATGACTCAGCAATACCTCTATCTTCCGGGAAACCACTCGAAGTGTCCGATACCCGTTGTGGAGGGTCAC
+>14385 1
+ATTACCAGGAGGATGACTCAATACTTGGGGTAGGGACTCGCTCTAATGCTCTTCCACGGAGCCGAATCAGATTGAAACCATCTATGTGCACGTTTGCGCC
+>14386 1
+GAAGTCTTTCCACGGCCCAGATGTCAATTACGACTCGAGGAGACTCTGTCGGGCGGTACTAGTCCTACAGCAGTAGGTAAACTAAGATGCTAGTTTCCCT
+>14387 3
+GACGTTGCCTCTATACTTCATGAACCACGTGGTCGAGCCACTGTAAATACTACTTGTTTAACCAGGTGGGCGTGAGCTCAGATGGACCCAGGATCATACG
+>14388 3
+AAATACCAGGCAGACGACAGCTCTCTCTTGGTAGGACCCATACCATAGTACCTAGGGTCTAGAACCGTGGTTCAGTTGCCATTGCGCAGTTGTCGAATTG
+>14389 2
+AGATTAGTGCAACTCGACCCGAAGAAGATCCTGGATCGTCTCAGGCATTAGCTACTGAGTTGGCTGGCCTTACGGACCGCCGAATAGTCCTCTTAGTATA
+>14390 3
+TCGATCTCAACGAAACGGACGATCTAATCAATTACCGGGTGCTGGATCGTGATGTGCTTGCAACTCCCCCGATTGTATCGATTGTACACTCCAGAGGGGA
+>14391 2
+AACACGATCGGGGGTAGCAGGCCATGTGCTATATCCTTAACCGTGGATATCTGATATTTGCTGGTATGGTCGACCACAACACGTCAACTCGTCCGTACGA
+>14392 1
+GTCCTGTTGTAATAAAGAGACACGGGGGTGTTCAATCAAGCCAAAGCAGTTGACACTGCTTTCTCCACCTAATGTCGCTTGGTAGCCCCGAATAGTGCGC
+>14393 3
+GGGATGTGCGTACTGTTTCCTCACATAAAGGAAGGACATTCAATGGAGTCGTTCTAGGCACTCCTAAAGCGGTCATCCACGTATGCTCCGCGTAACGACT
+>14394 3
+CTTTCCCTGCCGTCTACTTTCAAATTATACGAGGGTAGGGAAACTGATTAGGACAAGCTGCTCCACTCATACACGGAGCGCGTGGGCGTTACATCATGGA
+>14395 1
+TCGTTCCCGGCCTATCCCATTGCATACACGGAAGCTCATGAGGGAATTGCTAAGAACAATAGATGTCGCTGGCCCCTATAGGCGTTCTTGATAGGATCGA
+>14396 2
+CGTCTGGTCGTTAATATAGTAGATCACTAACGGACAAGACCGGACAAGGCGTACGGCAGGGGGAGTGCTCCCTGTTATAGCTCCAATTTCCTCCTAATCT
+>14397 2
+CGGCAGAATGCTTTGTTCATGATGTCCAAGCCAGCGCCCGTCACGGTTGTTGAGATATCTAAAGGTTCACACAGCCGGGATACAGTACCTACTGTGTCAA
+>14398 1
+CATGTTAGCAAGACTGCTCAATCTACGGCTCGTCATCCGACCCCCAGGGAATCGAGTTTGTTGGTGGCCAGTTGACTCAGAGTCTAAATGCCATATAGAG
+>14399 2
+CAACGCTTGTTCACGGTGTGATGGTGTTACAACGTTATATGGTCGACGTCGACCAGGAATCTCAGTCAGAAATCATGTCACCTGTGGCACCACCCAAGGT
+>14400 3
+AATCAGTGCCAATTTAACTGATAGGAGGCCCCGCCGCCTACCAGGCGACAGAGTATGAGGAGTATACCCTGCGTTTTTGCACGTTACATTTGTGACACGT
+>14401 1
+GAAGATAAACAGTGCTAAGAAGTCAATAGCTAGGAGCTTCTCCACACCTTGCCCTGGCGGAATGGGTTTTGCGTGCGTTACAACCTCTTCCGAGTTCCGA
+>14402 2
+GTCAACAAAAAAAGCCTTTAACGACCTAGCGCGTTGAGGACCAAAGGAGCCAGTCCTGTTCTGTCGGCAGATCGCGTTGATTTCTATTTCGCGTTCGAGC
+>14403 2
+GCTTTCACCACTCGCTAGATATCAACGGGTCATGGGTCAAGGTAAGCTGCCTGCGTGAGTGTGCTAACCATCGACACGTAGAACGTACTGCAGATCTATT
+>14404 2
+GTAAGAGGTCCGCGCCCAGGGCAATGACCCAAATTATATCGTGCGCTTATCTATTCTGGTCTAGTAACAGGAATCTTGGTGGCAAAGAGCCGTCACCTCT
+>14405 2
+CTAGGGCGGCTATTCCGATGTTAGGCACCGAGATCCCAGATATTCCTTGAACCTTTACACCGTTTGAAAATGTCAGGGTCGGCAAGCGAGAGCTACTTCA
+>14406 1
+AAGTACACGACTCCGAGCTCAGGGATCCGAGGGCAATCCAGTTCTGTTTCTTGCCGGTATATTCATGTACAATGTCCAAAGCACCTTCTCGGTGAGAGGA
+>14407 3
+AAGTATACGATCGAGTCAGCTCGTAGGCCCACACTAAGAACTGGTGTGTCAACTGCTCACCACCTTGTGCCAATGTACACTTGACGGTATCAGTGTGTGG
+>14408 3
+AAGTCACCCCATTCGCTTCTAGTCGATTAATATCAACGAAACGTTGCGACTGGAGTGGCCTTAAGCAGTGTGAACCTCAGTAGAATGCTGGCCGGTGCTC
+>14409 1
+CAGTCGCATTCTGAGGTTGTAGCGGCTGATATCCCGTCTCAGGTAACGTAGAAAACAGTTGCAACCTCGTGCGGATCCATGTAGCTTATGCCGATACACA
+>14410 3
+TGTACAACGCTTATGGCGAAATGTACGGCCTGTAGACCTGCGTAAATGAGCGCGGATGCCAGAGTATCAGTTCAGATTCTATTCAAGGCGCTCTACCCTC
+>14411 3
+GCGCCCTCGAGATACAAGTTATGGCCAAAACATATTTTGGTCGATGTCTCATTATCACGCTATAGTGGTGACGGTACTACGGGAGCAGGCACCTACGCCT
+>14412 1
+GAAAGACCAGGCCGGTGGCTTCAACAACACTTCCCTTGGGGATGACAACCATAGCCATTTATCTACTGCCGTTTGTACGGGGAAGTACTCTTCGGAGTAT
+>14413 2
+TGGACTACACTGTATTGACCAGCGAATGATATTATGCGGCGAGTTGCCTGCGATGCATGGGCTACTAAGACTCACGTCTACCCGACCCATGAATGCTTGA
+>14414 2
+ACACTGGATAGGATTCCAGCAACCCTCTGTCATCAGTCCCTGGGTAATCCTATTTGGGATCGTAGAGAGGCGATCGTCCATTTTGCAGAACCCTAGAAGG
+>14415 2
+TGGTTCTCGAACGGTGCCTAATCCCTACATTAAGTAGGGTTCCGCCCTGCCACAGTGTTCGAGTCTATAGACGTAAAATGGTGCAGCGGGACCTATCAAA
+>14416 1
+TACTATACTTCACAACATAGTGCGCGGCATAGGGCCATGACGCCTGGTATGTAAACCAGGTATATCGGCTCTTATAATTGGTCCGTAAGCGACGTGCCCG
+>14417 3
+TACGGGTTTAAGGTATTAATATGTGTGGCAGGAGCAACCAGAACAGTTGGATCATCCTAGACTCTGTCACGCCGTCGACTGTACGGTCCACGAATCCCCT
+>14418 3
+TGTCAGGCCATGCGCGTTACTTCGTCAGCCGTCACCGAGTGGCCAACTGAGAGCGCCGTCAAAGATCTAGCAGTATCTTGGAGTATTTTAATAATAACCG
+>14419 1
+CAGGTACCCGACGGCCGCGTCGCTGGGAATGTGCGTAACACAATTGCTATATAGAGTCCCACTTTCTGAGACGCTAAAGCGCATGTATTTAAGCGCTTAT
+>14420 3
+GTTCTTTCCTGGCATGGTCGACTTAGAAATCTGCGACTGACTGGCTCATAATGAATCCGGGGATGCTATTAAGGATAGAGCTACCCAAGCCCCCTCAAGG
+>14421 2
+TAGCGAAACACTGTCTCTAATCATCGACCCGTGATGCTCCGCGGATTGAATTAAGTCGTTGCATCGGGAATGCTCTTCTCGCATGAGGCACGATAGACAG
+>14422 3
+ATATTAGCTCTGCGCGCGGCTGCCGAACGGCGAGACTTGATCAGATACAGCGCTCACTCAATTAGTATCCGGCCTACTGTCTTGAAAATTCGGGAAATGT
+>14423 2
+ACGAAAGGTGCTCTGGTGAAAAAGTATAGGCCAGCTAAGTCTCTCTATCCCCGTGAAATTGGACAGCTCTGACTGTGACTTGTCTCATGCGGCCTGCCAA
+>14424 1
+GGGTCATCCGGTAATAATACTCTCCCCTAGGTCCTCCAGACTACGTGTTGTGTTAAGAATCCGTAGATCGCATGCGACAGGATTCATATGACGGCCAAGG
+>14425 1
+GGCAACACCGACTTGGCGAGTTAATCGTACATGCTTAATTCAAAGTGAGGCAAACACCCAGTACTAGTGGTCCTAGGCTCGTGCCCCTGCTATTATGGGT
+>14426 1
+TGGTCTTTTGGAATCGACTGGCACTATTCCTCTTCCACGATGCCACGGAGTTTTTAGATGGTCAAACGGGAAGAGCGACACGGACGGCAATAAATCCCTC
+>14427 2
+GTGGACTTTATATCTGTTTAATGAGGGGAGTCCACGAGCATGCCTCTCGCGCGCACGCGCCAAAGGACATACTTTTAGTAATCCCATAGCGCGAAGTTCA
+>14428 2
+GTGATTCAATATTTCTCGGTACGGCGCGGAATAAAATCCTGTCACGAGAGGGTTGATGCGCTGCTGCTGACGACCGAACTAATGCTCAAGCTCAACCTTC
+>14429 3
+CAGCCGGTGGATGCTCTGGCAGCTGCTTATATACCTCAGCCATTTGTCAAACCAGTGATACGTGTACAGCCCTGAACAACAATGGGTCTTCTAGAATGGG
+>14430 2
+AGCATTTGTCACCTCATCAAGTGTCGATGTGGATCTACTGAGATTAACCCCCTAATTACCGAAGGAGACCGTGGTAGTTGGAACGCGTCCAGGTCCACTG
+>14431 3
+ACACACTAGTTAACTCGAACCTCTGTATCGTGGGGCCGGATGGGTCACTATTTCTTCCCAATCATCGCTACAAACATGTCGAGGGTGATGGGTGGACAAC
+>14432 1
+TAAGTACTACCTTCAGGTTTGCAACGGCTACGGGATCCACGTCGTGTTGTAAGATGAGCCCAACCGCCTTGATAGTTTTAACCTTAAGCGCGAAAGGGCC
+>14433 2
+GGGGTCACAGTGACTTCACCCTTGGCGGTCACTAACTAGACGACAACAGATTCTGCCGGGATCCATTACGATATGATGCAATTCCATGCGGTTGCATGTA
+>14434 1
+CCGGCGAAGATGTACGATCAAGATACCTGCTGGTCTACTGTTTAGCTAACTGGTATTGGCCCAGGAGCGCTATCCTAAATCTGAGCGCAACGATTACCGT
+>14435 2
+CTAAAGTGTCTGATGGTCCGCAGGCTCATCAGGCGCTAGACTTTAAGCGGAAACAAGTCTTTGTACTGCACTCCATAGGTAAACAGGTCTGCGTCTGCAC
+>14436 2
+ATCTGGTACTTTTTAACTCATTTTACCTGAAGCGGAGTTCGGCCCGTTTGATGCACTGTCTACAGTGAGAGGGAGCTACGACACCAAGAACAGCCCAGCG
+>14437 3
+GCAGATCGTACAAGTGGTAAGTGACGGATGGACGCGCGGCTAGTCATTCTTAGTCCAATATCTGCTAATAGGCGCCGATCTATCCTCGTACACTGCACAT
+>14438 2
+CAGTAGGTAACTGATGTAGTGACGGGATCCAACGCGAGTGTACACACCTACAGCCGAATTCGATTGACCTCTTTGTACTTCGGATTCCGTACCGGGTACA
+>14439 3
+TGTTTTAAGCCTGGTTCCGATAACGCCAGATCGTTGGGCTACTGCCGTACTAGTACCGGTGGAACGCATTCTACCAAAGACGAAAGCGTTTCAGAGTCCA
+>14440 2
+AGGTCTGGGAAATGTTCCATTTTCATTCAACGCCAGCTTGCACGTCATCAGGACCGCGGGCAAGTCTTAGCAATCGCAGAGCTGTTCATCGAGTAAAGCT
+>14441 1
+GCTGGGCTAGATTGCGACTGCCGGGAAATTAAACCCGCATCCTAATTTCCTAGTACCGTCAATTTCACGGGCAGCTGTATTGAGAGTGTGCCAGACCATA
+>14442 2
+AGACTAGACAAGTAGGAACCAGCAGATATCTCTCAGCTATGTTCGAGCTGCCAGTTGTTAAGGCCAGTCCCTGGGTCCGTGTTTGCATAATCCGTCCGAA
+>14443 3
+TGCGAGATTACAGGTACTACTGCCGAGAACTGCAGCCCGAGTCGCTAATCAAGAAAGGTTCCTTCGCTCTTCTCGACGATTGACAGCGATTTATTAGGCG
+>14444 3
+CGAGAGCTGGGGGGGATACCAAAGCTTGCTATAATAACAGGTCTTCCCAACGACTATATGTCCCAATTTGGCCGTGGCTACTTATTAACTAGCGCTGCCG
+>14445 2
+CTATACCTTCAGGATAACGCGCCGTTCGGCATATCTAGTCATGTGTTGGCCATCAAGATAGCAGCTCATGCAAGATAAGTTGGCGGCGTCGCACATACGT
+>14446 3
+ACCCCCACATCTAATGCTAGGGTTGAGACTCCATATCAATCGACTTGCTGCGAAGTTTAGAATACCTCGTTTGGTGAACTGAGAGGACGCGTCTGGCAGC
+>14447 2
+TAAGTTCCACAAATGGACTCAGGGGCCCTATATTGGGTGTACCTACCGGCCAACATCTTTCTTAGTTGGCGCACAATGGCATCGCTCTAGAGGCAGAAGT
+>14448 1
+ATATTGAACTGTGAGCTAGCCCTGTATAAGGGATATTCTCCTAGTGGCATCCAGATGCCCCGGCACCCACGGGACTGTCGTTCGCGAAATTAGATAGATC
+>14449 3
+AACTGATGTTGTGTCGCCGTTTGCTTACCTTAAACAGGCGCGTGAAGTCGAGGCCAAACGCCAAATTATGCGTGCATCCGCGGAGATCACCTATATATCG
+>14450 3
+ACACCGGCTGCTTGTGCCAGAACAACAGGCATCAGCCTGAGCGCCGCTCCTAGATTGTCCTATACAAGGGGTTATGGCTTGTTCGAGGAATTATAATTCA
+>14451 2
+TCTTCGGCTGCTATAATCTTATCGGGCAGAAGGAGTGTGAAGCCACAGGACGGTAACAACCTGTGATATCCATATACCTCGTCTTCGCGCACAGGTCGTA
+>14452 2
+GCTGCAGTGGGGTCTTCCGCCCTAAACTTAGAAAAGCGCGTGTCCATTAACAAGTGAGGACTCCGATTAGTTGTTTCGCAACAGTCTCGTGTAGCACAAC
+>14453 2
+TATCGGAACAAGTCTCTTACGGTTCTACTGACTAATGGTACGCGAGCCAATTCCCAGAATGGTAGTACCTCTGTGGGCGTACAGGGCTAATGACCTACCG
+>14454 3
+TTGCACTAAGTTTCCCGAGCTCCTCGCCAAGGAGTTCCGCTGCTGCACAATTCTATGTCGGATAAGACTAGGTGTCTTAGGAGTGGACAGACCAATCGAA
+>14455 3
+TCCTAACTTCGGTTCTTTGCAGTCCCAAGCGGATCGTTGATGAGATACTCACGAGTGCGTAGGGTTTTAAAGTGCATAAACCACGCGACCTGCCCAGGAA
+>14456 3
+TATGTCCTGGCGCGGGCCAGTGTAAACATGCGTCTATACGAAGTATTCAGCGATGAGATCCGTGTACCTGATTCCCGGTTCTAGACTGCCATAAAGACCA
+>14457 3
+CGAGCTGTACCATCGGCTACACTCCGCGAATCGGTTGCACTGAGCTATAATTACAGAGCTGTGGTAGCTACAACATGCGTACATGGTCAACGAGTTTCTG
+>14458 3
+TACCCTTATCATAGACCCGAGAACTGAGCGCATCGGTCCTAAGAGAATGTCTCGATATGAGTCTTAATCCCGCTGCGGATTGAGCGGCGTGCTTAAGCTA
+>14459 1
+CCGGCGTCTACGATAACCCACACTGCCGTTATTAAGTACTACGGCGGACGAATACTTAACGTGTTTCTCTGAATTAGGCTTCGCGTGGATACGCAGAGGA
+>14460 1
+GATAGCCTACACTGCAAATCAGACAGCCTATCTTACTGCAATTGAGTGGTATATATCACGCGACGCACTGGTCGTAGAGGGCTTGCAACCCGTGTGTGCT
+>14461 2
+GAATCTTTAGAAACTACGGTCTTTAGCCAATTCAACCTTCAATGCGTGCCAGGTGGCTGCGATGGTAACATACCCGCAAGATGGACCGGTTCCTGTCGGA
+>14462 1
+TCCTCCTCTGTAGCTAACTAGTGGTCTCAGTTACGTTCAGCGGACAGAAGTCCGTGTCGTAAATTCTGACACCGAGTCAGACACATTAGGCCAGGAGGAT
+>14463 3
+TATATTGTATTGGGGCGGTCCGCGACGCCATACCACATCTAAGAATGCCGTAACCAACCCATCTATGAAGAGTGGCGTCAGTGTCCCTTTAGTGACGTAG
+>14464 2
+TACCTTTCAGACATGCGGCATAATACAAGACTCACAGCGTTGCTGCTGTGAGAAGAATACTGCGTAGCACGTTTTGATGTCGTGCTCCGGCCCAAAGGCT
+>14465 3
+CCGTTGCGTCCGTGCCCGCATACGCAATCCTAGGAGAGATCTTAAGAAGATAAAATGTCCCTTTGTTAAATTCGTCCCCGTCGACGGATACGGGGTTAAG
+>14466 2
+TGTTCTATGTGCGATTGACACTACGGGCCACGATTGACGAAGTCCCAAGATACCGTAAATTGGACCCTTTGAGTGTCGCAGTCAACGGCTCCAAGTTGCA
+>14467 2
+GCAATCACGGACAAAGTCGCTATGCGCATCCTGTATACGGCGAACCCGAATGACCCTCAGATGAGGGATTCGTCTTTCTGGATTCTCTGACTGTAAGATG
+>14468 2
+TTTAGAGGTCTTGTACTCGTCAGTGCCTAGAAATGATATTGTTCGGACACCCAGGGACCCTCGAAGTATCCACGAGCTAGTGTCACTAGACACTGCGCAG
+>14469 3
+CTGGAGTACAGTGCTGATGTGCTCAGTCCGCCGCGCACAGTTGTGCGAGTCATGAGGGTTCCTTCTACGGAAAGTCCTATAATAACTGCCCATCAAAATA
+>14470 1
+TGGGATCTCCCTGTAAATTTATAGTAACACTTTGGCTTAGTCGTGCGCTCCAAGTCATAACGAGTGTAGCCGACCGGCACTACAGGGCCGCTAGAATAGC
+>14471 2
+TAATAGCCACATCAGTAAGGGGTGGCGGATTACGACTGCTCATCACTCTACAATGCGATGTGCCCTCAATAGGGACGTTGCTACTATCGACTAGCTGCGT
+>14472 2
+GACCTTATTTCACTTAGTGTAACGTAACGTGACGGCAGCACAGGCACTCTCAACATAAGCTTCGGTGGTTACATGACGACCGTCTGGGAAGCCTTGACGT
+>14473 1
+CCACCGATTTTTTGTCGATTGTGGCAGCAGACGTGCACATGCGCACTACACGTTCAATTTAACAAACGAAGGCTTCGGGGTATTATCCAACGCGCAGGTG
+>14474 2
+CCGCCGCCTCGGTATAGTTTATATTCCCCCCACTGTCGGTTTGAGAGTGTGCGATTAAAGGATGATACATGGGATCGACCAAACACCACTAGGTGGAATC
+>14475 3
+CGGCCGGGAGCCTCTTAACAACCGGAGCGTTCGCTTGATTGCATTTTGTTTACAAAACATTCGGAACCGTAGCCCTAAATGTACGCTGGCGCAAGATATG
+>14476 3
+CGTCGTATATGATTCACTATAGACGCGACTGTCTCAATCGAAGGAGTCTGTCCAGGTACTTCAAAATCTGCTTTGGGGGCAAACAGAGTGCCCTCACGGC
+>14477 2
+TGAAAATCAGAAGCGCCTAGGGCCAAGTACGTTTCCCTGTCTCAGGGAACGTTTTACAATTTCTGCAGGAACCGGTGCCACTGATTGCCCAGAGATTGCT
+>14478 2
+TCTTTGGAAATCCCGCGAAACAGACATGAATAACCGAGGTGCAAGTTTCTTACTACCTTCGCATCCCTAGTCTTATCGAAGAGGGGTGGCTCGCTGCAGG
+>14479 1
+ATACCCATTTGTAACCGAGGTCGTGATGCGCGGGCGGTTCCTCAACGGTCACAGTCCTCGTCATTCTGGGAATAGTAACTAGCCGGATGACTAAATATCA
+>14480 2
+GTCTTCATCATTGTTCTACTTCAACTGGTCCGCGTAACAAGAATACCACAGCTCGAGGGCCCTAAGTATGTCAGGGTGGGTGCATCGTAAACCCGATAGG
+>14481 3
+TACAGCAACTGTGTGATGCCGTAGGGTGCTGAACAACCTGATCTTAGACTACGCGCTCAAGTCTTGAGCGAAGTCGACAATGACAGCCCGTTACTGTTCT
+>14482 3
+CCACGATGACAAGATAGGTAGTTGGCCCGTTCGTTCATCGGGTACCTCCGTCGGGCGACCACACGCGATAGAGTAGAACTTAACTTTACTATTCGTAGAT
+>14483 1
+GTTGGGTCTTAAACCCAGTGATGGAAACCACATGCGTCCTCTACGTGTCTGTTCTTCGATCCGTCTCGGAAATGTACCGATGGACGGCCAACAAGAAGAT
+>14484 1
+GTCACGCTCTCGTAGAATGTGATGGAATACGTGCCCCTTGACTCGAATCGGTAGATTGCCTTGAACTGCGCAGTGTACCTACCGAACATAAGCTTAGACG
+>14485 1
+GCAATAAAGTTTGCAAATTGTGACAGTTTCTAGGAGGCATCCTCTCCACTGTTGCTTACGTTGTACGCACCCGGGGCGGATCCCATGACAAGCGTCAGAA
+>14486 2
+CCCTGTCGTATTGTTCGGCAGAGCTACAACAAACGACTTCTTCACGACATGAACTGATTTGGAGTTCTATCGAGCTGAGGGTGTCACGGCATAGGCAACC
+>14487 1
+AATGGCATACACGACCTGAATTCGTTACCAGATCGGAAGGTTCGTCGGATAGCCAAGCGGTTCACACTTTCGAGACGCTGAGTCTTATCGATGCCCAGTT
+>14488 3
+TGACGCATGACCTAGACATGACGTTGTGCCACCAGGACCTACGCATGGGTGGTCGTTTATATGGAAGATCTTGTAGTAGATCGACCCCTCGTTAACACCA
+>14489 1
+CAACATTGTTGTCTGTTAGGGACATGGGCGAACCTGCTCAGGAGGAAGGTACGACACAACCTGATCTTGAGAAGCCTCCTGTTTGTCATCGTCTAACCAC
+>14490 1
+GCTGTTCTGAACCCGTCTCCGGCCAATCGATACACCAAGAAGGTCTATTGTAGGCGAAAGCTGTTCCTACCCCAGTTTAGATGTGTAGATAGGCTACGAG
+>14491 3
+CACCGTAATAGCCACAGCGTCATGATGAGTATATCGAAATGGCATTCACCGCGTCCCTGCTAGGAGACACTAGGATGGTACCTTTGTTGTTGTGGACACC
+>14492 1
+ACACAAATCGTAGTAGAAAATTCATATCCCGACGCTGTATGCGCTGATTGGAGGGCTCGCGCCGACGATCGGAAGTACATACGGTTTCTTTCCGATGCTC
+>14493 3
+GCACCACCCAACCGACCTTCGCCATGGTCTGTGGTCAGGTAACTCGGCAAGGGTAGTTTCGGCAATATGGTGGTTTTAAGTTACAATTAACCTCCGAAAG
+>14494 1
+TAGTCCCATGTCTTCGCGGACAGTGCTTTCGAGCACATGTTCAGGTTGTGCCTAATCACATCCAGAGGTTAAAGCGAGCCACTAGAAGATCGGCTTCAAG
+>14495 1
+GTAGATGGTAGAGGATCACACATTACGGGACTTCCGGCCTCCTATGACGCCTTCATTACATACGACGTCCTAGTTGTGACAACTCATGGGTAGATGCGCA
+>14496 1
+GAGGAATTGCGTCGTTCGCGGCGACTCGGAATAGGTCGAAACTAGACAGTGACTCTTGCATACTGTGTTCCTACGCATACACCCTGCGACAGTACATATT
+>14497 2
+GATGTACCAGTTGTACAAGTCTTCTACTACCTAAGGTGGTAGCCATGCTAAAGCTCTCAAACCACCGGCTAATGGATGTCCGCGGTTCGTAGTGCGCAAG
+>14498 2
+CAAGTTCAATTATGCAGCCTAATGGCCCGACGGTCAGCGATCTGCCAAAAGTTCTCAACGCGTTGAATTGTAAATTGTAGGCTCGGCCGCATCATGTGCG
+>14499 2
+CTGCATCCTTAGCTCGAGACCAATCTTATACACGTAGTGATGACAGCTCGTGAAAACCAGCCACCGATGGCTAGTTGTGGCTGGATTATCGCAGTGTCGA
+>14500 1
+GACTCTACGGGCTGACGACTAACCGGGGAAGCACCCCATAGTCATCTCAGTATGTCATGATATTAGGTGGCATGTTGCCACATCTCCTTAAATATGCGGG
+>14501 2
+TGCTGGCCCGGCACACCACTAGTAGGACAAGGAGAATCGAAAGTTCTTAAAGTATCTCGACGCCTCAGACATATGTCTGTCCTAGGGTCCTTGCTTGTGA
+>14502 3
+CCCAGGGGCAGAATCAATCCAGTCCTCTGTTTCCGACGATTCTGTGCGTTGATAGCAAGCGGGAATCGGGTTATCTAACTGGCTAAGACATCCAATAGTC
+>14503 3
+GAATATCCGTGTAATATAACCCGTGATAGCTGGACGAGACTGTGTATGTTCCCTCGCTCCGGACACTAAGACTGGCATTCCAGGAGAATGTTGCCAGCTC
+>14504 3
+TTCAATACAGGAGCTAGACGAGCCAGACTACAACATTCGATTCGTAGGGCTGACGTTATCCATTTTTGCGGCATGGATCAGCATGGACCCTTAGTGCGCC
+>14505 1
+CCTCATTCTTTTGAGGCAAATCCGGCATTCTGGGACTACCCACAGCGGTATTGCTTGAAGGACAGGCATAAGTCCGCAACGGCGATGATGGCTTAATACT
+>14506 2
+CACGGGTTATGTTTGCATGGCCGAATACGATTTGAGTCCCCGACATAATAGTGCCAGGGCAAGGCTCCTTCTACGGACTTGCCAATCAGAGTTATAGCCA
+>14507 3
+GGTGGGCCCATAAATGGCTGCTGAGATTATGGTTATTCCAATTCACGAACATTGGCACAATGTTTACAGTGCAACGCGGGCCCTCTCACTATCCGGGACA
+>14508 3
+ACTATGTGCGGATCGCCAAGCTCCGTTCCCCGGATACGTGCGGGAGATCAAAACTGTTAGACATATAAAGTGTTTCACGCGGAACGCACTTGCTTCTGTA
+>14509 1
+GCGCAACACCTTTCATTCACGGAGAGAGGACTATGGCTTGTTCGCCCGATACCTGTAGGGAGGTCGCACTAATTTGGCAAGTCATAGACCATAGTACTTC
+>14510 3
+ATATTAATCGTATGGGCCTACCCTTTGGAAAGTTGTCCCAGGCGTAGCACCTTTGGACGACACCAAGGTGCTCCACACTAGGCTAAGTGCATGACTGTGA
+>14511 1
+ACCCTCGTTAATGTCATGCGCTGATACCTAATCCACGATAAGGTAAATGTGTGAGTCTATGGGTGGAGCGTCAGTGACACCAAGCCACGACTGCCTTCTG
+>14512 2
+TAGCGACGATATCAGTTAGCCGTGAAACACTAAGCGAGGATCCTCTTCTAGGGGTTGACGTCAGAATGCTTAGTATACTATCCCGTGTCCACTGGCGCCA
+>14513 1
+ATGCTCCGCTGTCTGGTCATAATATGGTTCAAGTCTGACGGCGCACGAGGCAATGACGCTAGCTTAACTCCTTGGCTCAGAAAAGAACCCCGTGTTAATG
+>14514 2
+ATAGTAAATATACAGTCGGTTTGCGCGCTTACTTTGCTGGATCGGATCGACGTATGTGCCCGTTAGACCCGACTGCCACGATAGACCACAGATATCGGCA
+>14515 2
+TTCCCCGCCCTGGTCGTTAGTTTCGGTAGTCAGATGAAGTACGCGAGGCCACAATTGCACTAGATATAGCATGCGGTCAGGTAAAGCAACCAAGTTCTTC
+>14516 1
+ACAGTTCTGTTGCCCCAGTTCCAGGTACGAACTCCGGGACCTTATTGCGAACGCACTGGTCTGGAAAGGAGTTTTCAGAGCTTTCTTAGAACCAGACGAA
+>14517 1
+CCGTCGGTGACTGCTCTCCCGCGCTCCCCTTGGCCAAGCTGGAAAGGTTCAATATAAGGTTCCCAAAGGTAAGATACTTTTTTAGAACTTAAAGGAGCGG
+>14518 1
+TAGCAGACCTTGTGACTAACGGAGTCGAGGAAGGATCCTGATAGAACATTCATAACTAGCTGGTTCACCTTGCCTGTATCGGCGACCGTCTGTTGACACC
+>14519 2
+AACATGGTTACTTATGAATTTCCTTAAGGGTTCCAACGAAGCATGAACCGTCCGTCGATGTGGACTGCCCGGTTGACACCAGTCGCTCGATGATAAGCGC
+>14520 1
+GAGAGAACCTGGGGGCTACTATCTAGTCCCGTCGCATAACGCCAGACTATTCGTTTCGTAGCATGAATCACCCACTAGCAGATTTATACTGGGCGGATGT
+>14521 1
+TGGGTCAGAGCCCCTGGCTAGTTTCGTCTTAGTCGTAACGTCCATAGGACATGTTAATTCCTATCCAAACGACCCGGGACGTCGAAGAATCGAGACTGTA
+>14522 2
+CCACTTCCTACGTCGCAATAAGTATCAACGATTGTAATTGGCGAAGCCAGGTCAGGCCGGTCAAGTCAACGTGTCTTTACCGAGATTCGGCTTTGGAAGC
+>14523 3
+GCGCCGCTCAAAACAGGCTGCTTATAGTCATGTCATCAGGCGTGCGTTATGAAATTGCGGCGGAGGTACAAACATAGCTTCCAATTCTACCTTTCGCAGG
+>14524 3
+TGCAGGGCGGTCGCAGTTCAGACCACACAGACAGTTGCGGAACATCCAATGTATAACACGAGTCAGACTGGCCATTCGCATGCTATACGTTTTTGCGTTT
+>14525 3
+CTGTGCACGAATCTCTAAGTTCACAGCTGTGTGGCCCGCTAGGAACGTTGAGCCGCGCACAGGTCGGTACGACTAAAAACTGTATATAGCTCCTTATGAT
+>14526 2
+TAGATGGACGGCCCAAAATATCTTCTGAATGGGAGTTTAATACAGTCGGTACTGGGGGCCATCTCGCCGATCATTGTAGTGGTCTAAACACCCCCTGACC
+>14527 3
+CTGGTAAGCACCTTCTTGTCAGCGAACATTAATATCTGGATTTCTGGTAACGGGCCGAAGTGCATCGCACGCTGCTGACTCAAATTGGATGAGACCGCCA
+>14528 3
+AGCAAGAGGCACCTACGAGTGTCGAGGGCCCTCTTACAGCCATCGTACGAATATAGGCGTACAGGGTTTAATTACCTCTCCGTGCAGTTCTATGAGTCAT
+>14529 2
+GTCGCCAGTGTGGACATGTACCTGCCGTACGAAAGGGCTTCCCATTGAGTATTGACAGATAACCGGTTCTTTGAGGTTAACCTACATCTAGCGCAACGCA
+>14530 3
+GTCCAATATAATAGGCGATATTACAGATCTGGTGCATACCTGGTACCCCAGCTCGCAATGGGCTGGATAGCATGATGTTCCCTTGGCATCCCTAGGAGCA
+>14531 1
+TAGGACGGCCCACTCAAAATGAGTCGCTAAAGTAGATCGCCTCAGTCAGCGTATGTCCTATATCGTATGTACGTATGGCCTGGGAGATACTCCTGCGCAT
+>14532 3
+CGAGTCGTACCGGTAAGCAGAATCCCTGGCGGGTACCTCAATAAACGTCGTCGTTTACGTCGCTAACTCGTGCGTGTCACATCGAATTAACTTGGATAAG
+>14533 3
+CCTAACTTCTAGACGGATTGGCGGCAGGCAGTCCTGGGGGTTTCCACAGGTACATATAGAAGTCACACTCTTATAAGCATCGGCGTTCAACATACGGTTC
+>14534 2
+TGATGTACCGCGATCCTCGCCCCAGGATTTTTACATAACTGGAAGTACGGATGAATAACTATCGGATACGATCGGACTGCTCTGATGAGGGCGTCCCCAT
+>14535 1
+ACCCTTGTGCGCGTTGAGGCTGATCACCATAATTAATCCTACTAGCGCGTTGCACAAGAACGTGCTACCACTTGGAGGTATCGGAGCCATTATGCGTGAA
+>14536 1
+TGCAATCCTCGCTCCCGAGTATTGAGGGATAATAATAGAAGACCCGTTCGCCTCTAAGCGTAACACGTTTAGGTGTTGATTAGCCTCGACAGCTCGGACG
+>14537 1
+GGTAATAGCACGGCCTTTGTAGGTAATGGTCCATCATGGGCAACCTTATCTAAGGGAGACTCAGGATACTCCTCTAAAAACACGGCCTGTCCTGCCGTGT
+>14538 3
+GTACTCGACTATACTTCGTGGCGCTTACGACGATTAAACTTGGGTAACACGTGCAATTGGCCGCTGGCTCGCGAAACGCAAGCATGGCATTCTCTATGAA
+>14539 2
+AAAAGATGTTCGCCATTACATATGGAATCTCAGTTCGGCTCCATTGGCACTCCGCGGCCGTGGACTCGGTTTTAAGGCCGCTAACTAAGGGAAGCTACAT
+>14540 2
+TGTTCGGAAGCAAAACGCCCCGGCTACGTTGTGAGCGTAGTCACCTCCGGCGACACTTTAATCGATTCCGGTCGTCCATAAGTTCTTGGAAAGATAAGAT
+>14541 1
+GTGGATGATTCCAGGACAACTTTAGGATATGATCCCGGGAACTAGCCTCTCTTCTCCTACTGAAGCACGCTGATACTTCAACAGCCGAGAGTGCTGAGGT
+>14542 1
+TACCTGGCCCACAGAAGCTCTCAAGACACGATTACCCATTTGAGAGGTTACGAGCGAGAATTAGCGAGACAGTCGGCATCTTGGTTCTTGGTGCTTTCAC
+>14543 3
+TTAGGATAGATTATTGGTCTCTCTGGCGTATAGCTCAGGACCGCTATGTGGGAGTCCTCCATAATCCGGCGAACTACAAAGGAATTCCCCGGTAGACCAC
+>14544 3
+CTAGATGGGAACGGTGCACTCGATATTCCCCTATCATAATTAGAGAGCTTGGCAAAGCGTCGCAACCATCCTTGCGTAGGCGCATAATTTGACCGGGTTC
+>14545 1
+CACCCTGTTTCCTGTGATATCGACCGTTTCCAGCATTAAGTTGACCGGCGCACCGTTTGCGCCGGTTATATCAGCGTAGCAAGAGAAGTAAGCAAGAAGT
+>14546 1
+AGGGCGATCCCTTAAGACCCTCTCTGTTCCTGGCTCAATCGATACGGATTAGAGAAAAGTCAGCGCCATATCTGAGCGATGGTACTGAGCATTCGCGTAT
+>14547 1
+CGTACTTTGTCCATTGGGACGCATACTGGTCGATTAAGGCATCTTAGGAGAGCTAAATCGCCTCCTACTGCGGGAATACCACCGCTGCCAGAAGGATTAT
+>14548 3
+ATCTTTCGACGCGTTATACTGGGGCACGGTGATAATAGCCCCCAGTAGTTACGAAACAGTTAGTAAACACGCCGCCGAGTCGTCCATTCTTAGGTAGTCG
+>14549 3
+TAGTTTATCAAACCACGCATGTAAAAGTCCTTCGGTTCGCGCTGTAGCACAGGGTGTCGGCCCTATAATTGGAGGAGCACTGGACAGCCCAATATCTGTC
+>14550 1
+GCTTTTGGATCGGGTATTCCGTAGGCCTGAGACAAACTAGGGGCAGCTTGTAAGATCGGAATGAATAACAGCCCTTAGTATCCTACCTACGCGTCATCCC
+>14551 2
+CGGTTCACTCCTATATGGGCAAGCCGCCGGGCGATGAACCATAAGCCAGTTCGGTTAGACCGACTTAATCACTGTGGAGTACACGATTACGGTTATACTT
+>14552 2
+TAGTTTTAGCTACGCCTGTCTCGTTGAAACTATACGTGCCTAGAGTAAGTGAAAGGAATGTATACCCGCTCCTAACACGCGTGGGCTTCCCAACCGGAGG
+>14553 1
+TGCCGGGTAACGCGACGCTAATCACTTTCCTTGAATGCCGACTAGCAGACTGTGACGGCTGGACTTCGTAAAGTTGAAGTCCAGCTTTAAAAAGGTCTCC
+>14554 2
+GAAAATACATGCGGTATTCACAGTTTCGCCATTCGTCTGGGCTCTCATTCGGCCACGAACTGTTGCTCTACAAAATGACCAACACTGAGTAGGGTCGGGG
+>14555 3
+TGTCTCCGCCGCTAATAGGCCCCTATCTGTTCAATAATTTCGACGAGTCAAGTGTGGTATGTAACAAAGGAGAGCTGACTGTACGGACCGACGTCACTGC
+>14556 2
+TCTTCTATGGCGTCTATAAGGCGTGAGAGATGGGGCCATCCTTTGACCCGGCTAGCAAAATAGTGAAAACCTGCCATTTCTGGAACCTATGCTCAAGCGC
+>14557 3
+CTTGAATAGCGCCGGTCCTAAGCTACCCGCGTACGAAACAATCTCCAGTCTGATAGAAGGGATTTCGCGGGATCTGTGATGCCAATGACCGTCATTTGTA
+>14558 2
+GGGCCCCACTCTTGATGTGTGTTACAAAGGTTCCACGAACGGGGCTCGTTTATAAGACCTATCAGCCATTTCGGTACTGTAAACGATACTCCCGAGAAGG
+>14559 2
+AGCGCCGGTATACAGAGAATATCACACGGAATACGTGGTCCTGCATTCAGCGGTTGCGATATGTAGCTCGAATTTACGGAGCTTCTCTCAAGACTTCCGC
+>14560 3
+GGCAAGAATTGCCCTTAGTAACAACCGGGGTAGACGTGACGCTCGTTATCAACATCGTTCATTCACCGTGACATGGGAGTTTAATGCCTAGCCATGTCCG
+>14561 3
+ACAGTGGCGCCCTAGTGCCCTCCTAGATGGTACTAGATGACTATAGCTGGCATGATAAGTGGCATTATTGTAAAGTAATCATAGTCGCCATCGCCCGCGC
+>14562 2
+CCGACTCGCAAGTCGGAATGGGATATGCCTACGCACGCTATCCGCTTATTGGTCCTGCCTCATTGAGGAGAGTCGAGTTGTTAATGAAACACGACATACT
+>14563 1
+CTTTTCAGTGCGTTCACCTGCCGGGTCCATGATCGCCTCCGGTCCTGCTCAAAGTTCGGTACTAATGGAGAAGATCGAAATGAGAAATAATCAAGGGCCT
+>14564 1
+GGCCCACCTAGCCAGGTCGAATCCATCCCGATGGAAGTATCAACTGGTCTTGCTAAAGGATTGTCTCATACCTAATGTGACATTGAGTGGTCGCAAGGCT
+>14565 3
+GTGTGCTAGGACCTAACTTGATAGTCCACCTCGTCTTCCGCGGCGATTGCAAACTCTAGGATAGACACCAATAGGATACGCATTTGTGTAGCCCATAGGG
+>14566 3
+GATACCCAATTCGAAGTGTCTTTCCGGTTGGCTCGAAACGTAGAGCACCGAGCAGCGCGTTATTACACTACCCGGATTGACCTCAACTAGTGATTAGGTG
+>14567 1
+CGTGGGACTAGCTGGAGGCCTACCGATCTCGTTAAACCAGCTTCCCGGCACGTTAGTCGGGGCATTAATCTAATACTACGACTGCATACAAGTGATTAGT
+>14568 3
+GCCGACGAAGTACTAGTCGTCTAGTATGCACACCAAGCGCGAGCCTTTATGATTGTACCTCAGTACACGGTTAGCGTTCTGCAGTAGAAGCGTCATCTGA
+>14569 2
+TTTCCGAGCAAATGTGGGCAGTCATAGATGATCATCGGATTGTACGCGGTCCTGCGGGTTGCCTACCAATATCTACCCATAAGCCTACGGACCTGAGTAA
+>14570 1
+GAAAGTGGCCGATACGCCTCGTGTTTCAATCCCTCGCTCTGGGCGGAGGAAGAGTGCTTTTCAGAATTGCTGAGTGAATAATCCACTACCCGATAATCCA
+>14571 3
+GCTGGTACCCAGACCTCTAACTTGTGGTAGCGCACGGAGACGTATTATGCGCCTCTGCTTGCCGATGGCTACACATAAATTGTTTAGGAAAGCAAACCGT
+>14572 1
+GATCCATTGCATGACACCCCAGTGTATTCGGGAGAGAGTATCCTGGAGCATACCTAGGTTCTAGCTGTAGTAGACACTATCGTTGAGAATCCACGCGTCC
+>14573 3
+ACGAAGTTTTGCGCCCAATGTTATCGATCCACACCGGCCAGTAGGATAGTGCACGCATATTCTAACCGGAGGGCTTGTCGTCTGCTCTAGGCAGAATAAT
+>14574 3
+CGCATGTCGTCATTTGAATTGTCTGCTACGTACCATAACATGCCGGTTAACGCATAGTTCCCTTCTCGCGGAAGGCAGGAAAGTTAGGGAGACGATACCC
+>14575 2
+CGCTGTGGCCCCATACGCCATTCGAGGGAGAATCCTTAGCGTTACAACTTCAGGAGATAGCAGACAATGTAGATTCCTAAAGCCCCTAGCGTTGTTGGTT
+>14576 3
+ACATCGACGGTGTGCATGGACTCTGAAGTATACGCCAATTCAGAATGGTAAACTTTCTCTTCTAACCCCGACGTAATTCGTAGGCAGGAGGCCGGCTGTC
+>14577 3
+ATGCTCTGAATCTCCACAGGACTGGCGGTGTTAATTTAAAAGGCTACACCACCGCACTGCTCCGGTCAGTCTTAAAAAGTTGGTCTTGCCGGTAGGCAGA
+>14578 1
+GAGCGACAGCACGATAAACTAGATCACTGAAGCGAGCCCGCTCACGCTGTAGTGTGCAGTGATCTGTCCTATTTCATCATACTGGCCGTATGATGTGACT
+>14579 1
+AAGTAATAACGCTCTTGCGTGGCAGGGACTGAGCTATAGCGACACTAACACACTGTCAGAACGCAACCTCGTTTATTTCGAGGGCCTGTTCGTGTCACGT
+>14580 3
+AATGGCCGGACGTAACATAGGGGACGCGGGCAGTTACTTCGCAGGCACTATATTGCATGGACTTCCATAGGTCACCTCTTTTTTCAACCAATGAAGGCTC
+>14581 2
+CGGAGCCCGAACCGAATACCACAGTTGTGAATCTAAGTCTCCCCAAGTCACGTTCGCTATGCAGGGATGTCAGCAAGGAATCGTGTCGCGTTGTTTAATT
+>14582 2
+TACCACGCTGTCGCAAATACACGTCACCAACTTCGGTATGTTATCTGGTAGATTTGCGGCCGGGAATCGGAACCGGTCCGAACTATGAGTAATCGCATGT
+>14583 1
+AGTTCATATTTGACCTTACGGAGTCTCATCGCAGGACTCCGAATCGACGAGACACAGGTGGCGTGCTACGCGTCCATACATGTCGATCGAAGCTTATGTA
+>14584 1
+GAGCCCATGAACGCAACGCCTGTGATTAGCCGAGCCAGTGTGTTGGGATAATATTGAGCCCAATGTGTACTAGACTTTTCCTGCGACCTGCTTCACGAAA
+>14585 3
+TATCTCCGCCGCAAAAAGGTTCAGAACGCAACGCTACGCATGGAGTCGACATGGCTATCTCGTGATCTATACTGTAACGGTGATTTGCTCGGACGTCATG
+>14586 2
+CCGGAGACATGACACACTGTGCCCAGCAGATCGGTTGGGGATAGGCTGCTTCCCATCTACTAATCCGGAAGGTATTCACTGAGTCACTAATTGATCGTTA
+>14587 1
+GGGGGGACCATAGCAATAGTTGCGGAATGTCCTGATTTTATCGTTCACGGTTATACCCGCATTAGAGTGCTTTGAACCTCCGAACCTAACAGCCAGACCG
+>14588 1
+TCGTCTGCAAAGATACTGTGATCTAATAGGCGCCCTTACCATCGCTTAGCAAGAATAGACTTGTCCCAGCTACGGATTAGTGCCCTGGGACTGCAGGGAT
+>14589 3
+TTAAGTGCGCCTGAATCGTATATCGATGCCATTCCAATGTGGAACGATTCGGCCCTCTTCTGTAGCGAACTGCGTCAACGCGGACATGCGCAGAAGTATA
+>14590 1
+CAGGCTTCGAATGTATCGATCCAAACTCGGAACGGTAAGGTTTCGGTTTAAACACTATACAATGCTAGCTAGGGCGATCGTCCCCGACCGGGCTCTTTAG
+>14591 1
+CCTCAGCGTGTAAGAAATTCCGCGTGGTACCTAACCAGGCTCGTCGGCCTGGCGTGATTAACTTAGCAAACCAGGATGGATTCGAAGACTTTTCGCTAAT
+>14592 2
+CAACGTAGTCGCGTTTAGTGCAACAAGCAGTGTCTATATTAGGTAATGTCACCCCCCCCCGTCAGCGGGTCGGCGCTTTAAAGAACTGGGCTTGTAATAA
+>14593 1
+GGAAGGCGAGGCCCAACTTGCGTAACTACGCACCATTGTCTAATTTACTTGAGTCGGCGGATGAACGATCGGCAGACCTCCCTGACTCATATTATGTAGT
+>14594 1
+AGAAGGCGTCCGACCCTAGGCTACTAGAAACTGACTGGCGTACGCTTGCCGTCAACTGCTTTGTTAATCCCGTCATCAAAGTATATTGACATCGGAGGTG
+>14595 1
+GGTTCTGTCCTTAGAGAGTCTCCCCTACAGTCTGTTGTGGAACCGGAGGCTGATATGGAAATCGACCGCGTACATAGTACCCTTCACATGTAAGGACCAA
+>14596 2
+TTACCGCTCCGCATTCATGATATCCGGACGCGGTCGTACTAATGTAGTAGGCCCGGTGAATGTGACAAGTCCAATCGATTGAAAACGTGGATCCGTCTCA
+>14597 3
+TGGTTCAGACCTCGGATTACGTGTAGTACTCATCCTAGACTAATAGTGAGCCACCGAGGCTTTACAGGGAACTGACAAGACGGGGTTTTCCAGACCTTCC
+>14598 2
+TGCCACTTTGTCGCACGAATTGATAGGGACCTACATTCATGGGGCAAATTTGCCGTCCAGCGTAACCGGCATGAGGTCATTAGACAGCCCACGGATATTT
+>14599 3
+GGTGCTGATAGGAGGTACCCAACGATTCTCCTGGTGCGGTATAGGAACTACGCAAATATATTCATCTACCTGCTCCAGGAATCGGTGCGAACTGTTACCC
+>14600 1
+ATGGCGATGTGTCATGCTCGATCTTCTTTAGGAAGGCTTAGTGTCTGTAGCACCCCCATCCGGCAGAGCTCAGAAATAGGAGCACAATGAAGTCATTCCC
+>14601 2
+TACCATGGGGTTTCTCATATTAAGGTCTCTGCGCGCCACAATTCGGCACATGGTAACAGGCCCGACGACACTGACTCTATGCTAAGTTGTGAGGGACTAA
+>14602 1
+TTCTTGGGTCTGCCGGAGGCGTACAATATTGGACCCGAAGCATAGACGAACGCGCATCTTACTCACTCATTGCGTATACACGTTAGTGATTGGCACAAGC
+>14603 2
+GAAAGAAGGGGACCAGGCTACCTGGCATTATCATACCGTCTTTGTACAAGCTCCTCGGCATAATCATCCCGTTTCCGGCTGATGTGTTAATGAAACCGGG
+>14604 2
+GGTAGTGAATAAATGGGGCTGCCGCCATGGCAGAACATCTCTATCACATCGCCTTTCCTTCCTGGGTGATATGAGAACACATCAGCTAATGGCGCTCAGT
+>14605 1
+AGACCCCTGCAATTGGGTCCATTCCTGTCCTGATCAACTGAAACTAAGAGCGGGGATGTCGGCCCGCGAAACTTTTGATGACCGTATGATGTTCTAAGCA
+>14606 1
+CTGGGGATGCCAGCTCAGACACCTGGCCTCGGCCTCTAGAACGTGAACCATGTAGAGTATTAAGTAAAAGCTTATGCTTTGCATCTCGAGGCACGCTATT
+>14607 3
+GTACCGTGGGCTCCCCATTCAAGATAGGCCATCTGAGTCATCGCAGTTATTTTGATACGAAAGACGGCTGCTGCTAGGCCAGGTCCTAAGCTTAATACAG
+>14608 2
+GAAGCGCATCACGCCTTCAAGGGGCTTGGACGGACATCCATAACCCACATGTTACAAGGATTTTCCTTTCGATGGTAAAGTGTTAGAGTCGCGACTTCGC
+>14609 1
+GGAGTATTGTACCTTGCCACCATCACGAAAGAGTTGATAGGCCATTATTGAGGGTATCAAGAAACGCCTACTTAACGTCCGGCGTATGCCGGCTTCCTCG
+>14610 1
+AACTCACTTCACTAAGTCTGTCGGTGTGGAAGCCCACAGCTCCGCTCAGCTCGGTCTAAGTGTTCAGGTTAAGACGAAGCTAGCTGCAACTTATGGAAGT
+>14611 2
+GGCGACCTATATTCGAAGCGGATCGCTTCAGTTTGACAGACCCTACTTCTAGGCGACGAACTGCCTAAAAACTCGTTGAGTTCGCGCAGCTGATATAGGT
+>14612 3
+ATCAGTGATTGATCGGGTATGGTGTATCCTTTGCTCGGCGCACCAACGTGCAGCAATCAGGAGCCCTCATGAGATCCAAAATTGCGCTTTTCGAGACACA
+>14613 1
+CCCTAGCCAGACCAAAATTGGTGAGTACCGCTAAGCCAGAGTCTTGGATCCTAAAAGCCGTTGACCAGGTATCAGCGGCGTGTTTCGATATCGTCTATTG
+>14614 3
+GAGTCCGCTCTGACACCTTTTCCCGACTAGCAGTGTTCAGTTAGTAACGAGACTCCGAGGACGAGAACGGTAAGAATTCTAGCTAGCCGAGGTCTTTACT
+>14615 3
+GTTTACCGTATCACTAGCCTTCTTAGCTGGGGCCATCTCCAAAATGCTTAAACGCAATGGATGTCGGCAAGGTACTGATTCAAGCACTGGCGGTCGACAG
+>14616 3
+TAAAACGCAATTTTGTGGGGGCGTGACTCTCACAAGAGGGAGATTATCCAGGTTTACCGCCCCCACGATCTACCCAAGGTACTAACGCGTTTTATCGTGG
+>14617 2
+GCACTCACTAAGGGACGCCTGATGAATAACGGGTACGCCACGTGTTTAGCTCAATTATTGTATCAGCCTGGAGGAATCTCCTGTTGAAATAGCCCCGCTG
+>14618 1
+CAATTGAGGTGCCCCAGGCACTACTGGTTGACACAAGAGACTCCTGTTTTGCCAGCGCCCCAATTCCATTTTGCGATGGAGTAAACCATAGTTGGAGGAT
+>14619 2
+TTCTGATGGCGGCCTAATAGGCTTACATAAGTCCCGTCGATGTAGTATGCAGCACCAACTACTAGTGGCGCGTTAAAGCTATCCCACTATCTCGAGAGGG
+>14620 2
+ACTCTGGTCATGGGATCCCGGATATGTGTCGCTTCAACCCTACCTACAGAGAGCCGGGTGTACAACCCTGATCATCAGGTGCGAAAGTATCATTAAGGTT
+>14621 2
+GTGACGTGGATATTTACGAGTGGGAACTAATACGTCACCGGAGATTCCTTTTCATCTGAACTTTGTGAGTAATCCGCAACCGGATCCCGACACGGCCGAC
+>14622 3
+CGTCTAAAACGAGTGTAGTGACGAGGGCAGATTCTACCTCAGCAGCCACTTGTTACGCAGGACCTACGGCAGCGCGTTCTAGGTATTTTACCATTACTAG
+>14623 1
+AGTACCTGTGGACATCTTGCCCCGAGTGACTCAGTAACTCTTCAGAATTAGGTAGGGAACTTCAGAGCCTATTACTTGCCTCAGGAGACCCGGACGTAGT
+>14624 1
+CATTCGGGCTACGACTGACTCCGGCGCACTCCACCACATTAATGGTGCGCCACGAATGCTGCATGTTTTTAATATGCTGAGTGGATCGTTAACAAAGGAG
+>14625 3
+TATTGCAGGCATACCGTGAGCGCAGCGTTGCATGGGCCAGGAAGTTGATTACCGGCCTTCCTACCTAACTTATCAAGTATCTGACCTCATACGAGGGATA
+>14626 2
+GCTGCAATAGACCATGATCTATACTTAGCTGGCCAATCCATTAGGCAATGTCCAATGGCGGAGGAAGCTTGCATCGGGGTCACTTAGTTGGCACCTCACT
+>14627 2
+TAGCAGCCGGAAAGGAATTCATAGTATGGATGTGTGACTTGCGAGTCTTTCCAGAGCTACAAGTCTCATCCGTCTGAATCACCAGGCGATTGGCCACTCC
+>14628 1
+ATCTCTCCACAAGCATCTCGACTGATCACTAGCGGGGAGCTTGGAACGCCGATAATTTCCACTAGCGATTTTGCTGGGATATTCGCAGTGAGAGCAATCG
+>14629 3
+CATTGGACTAAAACTATTGACCGGCGTCATGCGGTGCCTAGGCAAAATGTTGACCGCAGCTCCTATCAGATTCGCGATTTTGCTTAAGGGATCCAGGCAC
+>14630 2
+TCCTCTTAGGAATTGTATTACGCTTAACAAACAAGCTTGCAACTGGAGTGTAATTTCGCTAGGCACCAGGACGCAGGGCGCCTCGCGAACACGGTTTTGC
+>14631 2
+TTCTACCGGTGGGACAAGACAATTTCCACACGTAGGTATCGTCGCACTCGGTAGCACTATATGCGGCATCAGTTGTTCCGTGCCCGAGAGCTAGATTAAA
+>14632 2
+CCTAAACACCTAGGCCCTTTTATCTGGATGAGACGCTAAGCGAGGCAACCGAAGGTACAATTTGTGGCGTCACGTAGCAGATTTTGCGCTTAGCTAGCCT
+>14633 1
+ACCGGCCTGAACTCATTGAATTTCCTGTCAACAGGGAAGTCGGTCAGAGTAATATACTCCGCTTCGGGATTCCGAACGACCACTGGTGTAGGACGTCTTA
+>14634 3
+CAGATGTAAGACTGATTGGGGCTACTAAGGTGCTCCAGGGGACATTCATCATAAACCCGGCCCAGCTACCCAATGGTTCCTTCTGGGTACTAATTCTAGG
+>14635 2
+TCAAAAAGTAGAGGTTACTGCTTAAGTTGTGGCATCAACGGTTCCCTCAACCCGTCCAATTTCCCCGGACCGGTTGGACGACTGCGGAATGTATCAGTAG
+>14636 3
+CCGGCTAGTGTCCTTATAGCCGTCGTAGCATGCGCTAAGTGCTTGATAATTATCGGAGCTAGTGGCGCCAGAGACCATATGAAAACTTCACCGATCCATG
+>14637 1
+ATTAGCCAGGTTAAATACGCTCCCACCTATATTGACTGTGCGCAGTCCAAGTGCTTATCGTCGAACTAGCAATAGGATGGCCTAGATCTGGAGCGTCCGG
+>14638 1
+GTATCGAATTATATACACGTTCAGGGCCGCTTAACGGGATTGCATCTCCTGGTTTCCCAGCGCGTCGAACCTGAGATAGGAAACACCTAGTATGGCGTCA
+>14639 1
+ACCTCTGCAGAAAAATTCCGAGGGCTGTTGGATCAACATGCGCCCCCATTGATCTTTGATCCAGAGCATTTGAAGTTGCGGCCCGAATACAGTTAGGCTG
+>14640 2
+TATTGGTTCGGCCACCAGGAACAGCGAATAATTGCGACGGGTACTTGAGTTAGCCAAACCTGCCGGCATTAATGCATTTTGCGCGCACTTTAGTCCGACA
+>14641 1
+TACTATGCGCTACACGGGTAAGGCATCCTACGTGTTAACGCCTGCGTGATCGAGATTACAGGACGTACAAAGCGCTCCTCGTTCTGTGCCGAAAGTATAT
+>14642 2
+TCGCCCAAGTAGGCGTTTGGCAAATTTAGCTAACTTGTTTCCGATAGGCGCACCCCGCCCCGGCGCTATAAATAATACATGAGGGTACGTAATGAGGTCT
+>14643 1
+TACTATCCTTTGTATCAGACCACACTCGGATTAGAACAAGCCACGTCTGTGCCTATTAGCTGAGAGTGGAACCGGAGTCGTTAGCCCCGGCGAGTGATTA
+>14644 3
+GATTAATCCCAAGGCTTGCTGTCTCTGGTCCGGGGGTATTCCTGTTGATTCCGTCTTACCGGAAGTGGCTGTCCACAGGACTCACACGAAAAAAAAGACA
+>14645 3
+ATAGAATTTTAGGTCCCAGACCCAGGGACAACCAAACGTCTCAAGTCCCAGTTGATTAGGACGACGACCTCGCTGAGCCTTACGGGGTTTGGTTTTATCG
+>14646 3
+TAGCGTTCGCTCGCTGGTATTTTGGCCTAGCCTAAAACACCTAGACTCTCCTCGGCGCAAATAAAGTACAAGGCGTTCAGGATTCGGTAAGCAAGGGTTC
+>14647 2
+AATTCCCATGTTAGTTGCTCACACGCCTAGGGAAATGATCACCTGTCGGAGTTTATGTTAAAAGGATCTCCGACCAAGGCACAGGTGTGCGCTGGACCTC
+>14648 3
+GGGTTCACCGGGACTCCTGCAGCAATAGAATCTTATCTGGTGTGGCAGCAGATGGGGGCTCTCCTTATCGGAATAATCTATATCGGCACCTACACCTAAA
+>14649 1
+AATTGGCTACAGTTGAACGAGCGTGCACCAGTCTGTGACCTCCGCAGTGCAACGAAGCGATCCTGCGTTCAATGAATTCTTAGATTATGAGCCGCGCATT
+>14650 1
+TCTGGATCACTGTAAACCGCCCCTAACCATATCGAGGGACGTCAACTTGCTGCTGTTTGGGTGGAGGGGCTATTGACTGTACATCTAACCCGAGTAAAAC
+>14651 3
+CAGGTTCTCTGCATCAAAATGGCTTTGATTGCAGCACGGCCGCTGTAAGGGGCTAGTACTACTATGCACATTAAGCATAAGCAACCTCGCGGCTGCGTAT
+>14652 1
+GGACCGCATTCTAGGTGAACCGGGGCCCCCGTGTAAGAGCTTTTTTAAAATCAAAAGTCGCTTAGCCCTGTTCAGCTTTAGTCGGCTCATGACAAAGCAG
+>14653 2
+AGGCCCGTAGCACAGGGTGAGTGCTTCTCTAATTAATGAAAGTCTACAGCCCCATATGATGTCCACGGGGTTGAGCATTAGCAACTACTTCGTCACGCGT
+>14654 2
+AATCCAAGTGGATTAACGCTTACGACAGCTAACCGTTTGCACTGGTAGTCGATGCTCACGTATCGATTTCTGGTGATGGCCAACAGTCCGCCCAGAGAGT
+>14655 2
+CCAGAGTCTCTTGCGGGTACGTAACTCGCACTAGTACCGCAACTGTTTAGGACACTCCTTGAGCCCAGGCTTGAATAGATAGCTGGTCTGAGTCAGATAA
+>14656 2
+CGCGACTTGGGGCTAGCTTGTACAAGAGTGCTTGCATGAACTGATTAGATTGAATGGGTAAATACTCCTTACACCCGGTGACACGGCACAGTCCCCATTC
+>14657 2
+TGGACGTATCTAGAGTGCACGTGCTCCTAATGAACTAACAGTGGGACAGGCAGATGTTCAACGTCGTGTTCCGTTCCCGGTAAACCGACGATCTTTCACA
+>14658 2
+AAAACACTCCCGGCGGCCGTGGCTACTGAGTCGCTGTTGTTAGCACCACCGGGATGCAATGGAATGCGATGATATATTGAGCTCGTATTAAATCTTCACC
+>14659 2
+TGGCACTGCGCAAAACTCGGACTACGCTAGTAGCTGCCCGCCTAGTGCTTAAGCGGGGTACATTTGATGACCCGCATTATCAACATAAAGAGTCTTGTGT
+>14660 3
+CAACAACTCAATGTTGCATTCGGCTGAGCCGGAAAATTTAGTACATTCCAACCACTGAGTGTTGGTTACGTGGAAGCTCGCCCCCTAATTGTGAGCGGGC
+>14661 1
+CGTTGAGGCGAGTTACGCCTGAACTCTACGGCACAAGGTCCAATGCATGCAGTAAGTCTATGCTCATGTTCTATGACACGTTGGCCGAATTGACATCACG
+>14662 1
+GTTCTCCCGTAGCGCTCACTACAAGGGACTGTTTGAGGCATGTGATCTGAAACAACCGGACTTAATATTCTGCATGCGCTGCGGCAAGAACTAGGCTCAT
+>14663 3
+TGCGCTCTTGCCGTATTGTAATCCAAAGCAATGGACTGGAGCTAGGCCGATCATAAGATACGTTTCCCTGCCTATTGGTCAACAAGCCCAGGGTAATGGC
+>14664 1
+CGATATGTTCGAACTAGCAACGGCTATGAGGTACTGCACAACGCTCTGCTTATCAACCGTCCGCTATTAGATAGTAGTGTCAAGTGCCCATGGCGGCTGA
+>14665 3
+GCATGATCACAAGGCCAGCGCCGCCAACAAGGGTAGTGTTTCTCAAGCTCTCAATGACTAAGTGTGTCCAGACGTTCACAACGTGATTGGGTCATTTGTC
+>14666 2
+AGACTTGCAACAGGTTGTCCGAGATACATCGTCTTGTAAATAGGCCTTAATATGGCACCGCCGCCGTAGTACCTCCTAGGTTTGTAAGGATGCCAAGGCC
+>14667 3
+AAAGCACCGTGCTCTATGACACCCCCTTTGGAAGACTGCTGAAGGTTCGCAAAGTGGTAACACGCTGTATGTTCGCAGAACTACGCGCTCTTTAGTGTGA
+>14668 3
+TGGCGTCTAATGTGATATGCCCTCCGTCCAGCACTGGACGTTCTATATAACCCAAGCTCTGATAGTTCGTCCGGATAGGCAAAAGCCGGCGAATAGTGAT
+>14669 2
+CCAAGACTTAGCTGGGAACAGCATGCGTTGAAGAAGCCGTGCACCAATCTGCGAGCTATAACTTTTGTAAGACAGCGGCTTCAGGCGTTCACTTCGCTTT
+>14670 2
+TGTCTGCGTGTGGGCACTCGAAGAAGCTCACGAATGACCGCGCCTACTATGTCAGACATTTACTAAGATACCTGAACGTCCTGCATCTAGGACTGTGAGT
+>14671 1
+AACTCTCCTTTGCTCATGTTAGCTTTACGAACTGAGACTCTGCGAGAGATAGAGGCGCGAATAGCACTCCAGGCACGTACTCGTAGAACGGTAGTCCTGT
+>14672 1
+CTCGGCAGGCCCAGTGCGTCCGACGTGGGAATGGTGATGTCTAACGCATCTCAAGGAGTATTTTGCTTACTATCATTAACGTCGACAAGGTAAACCCCAT
+>14673 3
+TGGACAAGAACCTCAGTGATTTGTATACGAGTTAGTCACCTCCGTGATACAGAATGGCTGGACCCTGCCGAATATGTGGCCCATTAACTCCACCTGGGGT
+>14674 1
+CGTCATGGACTTCTTCTCCCTAATGGTGGCGAGCTTGGGCCAAGAATTGAACGCGTACTGTACACCGTTTAGCTACAGAGCAACAACCGGTATAGTTACG
+>14675 3
+TCCAGGGATAGGGCTGACCGGATAGGAGGCATCCCCCTCTCTAATACCTACTTGGACACCACGTTTTATTTATCAGGCATAAGAATGGGACTTAGGGCTC
+>14676 3
+TGTAGTCTAACCCGGTCGGAGGGGCAGACCACCCTTTCACCCGTTTTCTGACGGGCTACAGTATAGCTATGAAAAGTACTGTATGGTTATCAACAGCAGC
+>14677 2
+GAACCACTTAAAACAGAAAAGGGTCTCCTCCTTGGAGGGAATACAGAGCTGGGATCGCGAATGTCCGTTCTCTGTTATACTCTGCCTAGTCTCGGCACTG
+>14678 1
+CGGCGTAGTAACGTACGCGATTTCTGGTGTAGTCATTGTAGAGGAAGCGCCAGACACACATGTAAGTCTAGGCTTTACTTCCCCCAGTAGTATACGCACC
+>14679 3
+CTCGTACGCCCGTTGGGGCGACTAAAGTGTGACATCAATGCGGGTACCTGTACCCTTATATGTCTGCGAATACCAAGTTTAGCGACGGTCACTCGTAAAA
+>14680 3
+TCAGTTGTCGCCACACTTTACTAAAGTCGTTTAGGCCAAACCGCACGGGAACTATTGATATAGAGCGGTAGTCCCTTTAGGCGCAGCTGGAATCGGTCAC
+>14681 3
+ACGGGTACGTTAGCGTGATCGAATTTCCAAATATCCTTTACTCCGTTAGGGGCAGATAAGCCAGCCTAATATCGCGCGGCAAGCGCATATTGCCGTACGT
+>14682 3
+TGGTGCGAAAAGAGTTCATCACGTCGAGGTCCCCAACGCAGTTAAGCTGTGCTAGCGTGTCGCCAATCCGAACTTATTTGCCTCACATGCAATGGGTATA
+>14683 1
+AAGCCTGGACTTGAAGTACTGCGGTTCTTACTTTCATACAAGATATGGATCAACCGGCCGCCATAGTCAAGTGGTGAGGTGCCCGCCTTGTGAACCATCA
+>14684 3
+CCGTCTCAGGTGAAATAATTTATGGTAGAATGTTCACTGTCGGCGGGCTATCCGCACGGAGCTCGCTCCAACCAACAAATTATCGGTTTGACGTACGGCA
+>14685 2
+CTGCTAATATCGAGTAGTAAGTGGTTTATTTTAAGCGGGACCGACACAAACAAACTCCGTGAGTGGTCATGCTGCGACCCACGAGTTTCCCTCGCACGGT
+>14686 2
+CAGAGCGCTGTCGCATCGACCGGTACCTCATACAGATATTACACGCTGTTAGGGGTAACTTAAGTTTGTGAATCCTCGGGAAGGCCGTTAACATCCTGAC
+>14687 1
+AACAGATGAAGGAATACGAGTTATTTGCAAAGTCACCCCTCGTTCCGCGACCGGAGCTGTGCACTCATTACTCAATCGAAATTGTTCTGGGGTCGCCTGG
+>14688 3
+AATCTTGGTCGAAGGGACAACCCGATCTCTCGTTTAAACAGTTAGCCCACATTTCATATGAGCAAGCGAACGGAGGCTGCCACTCGCTGTTAGGTTGTGC
+>14689 3
+AGTATACCGAAGGTTACCTCGTGCGTATCGATACAAAGCTGCTAGTCATTCGTCCTTGTCCAAAATCGAGCTACGCATGCTAGATCCGGCGATATGCGGG
+>14690 1
+TCTACCCTCCGTACCTATTGGCACTGTAAGTGGAGGATTCGTAACGTGACGCTTATAGGCGCCAATATCATAGCCTGGAGAAGACTAGCTCTCAGGTCAG
+>14691 2
+ACCGACTTATTGCTGTAATTACTGGGGGGCCGCTGAATGCAACGGGCTGAGAAAATTAACCCGCTGTAAGTCGGTTGCATTAACTTCCTATCACCGCCGA
+>14692 3
+CTCAAGCTTGGCAGGTCTAAGTGATGACTCTGTGAACCAAGCCCACGCAGGAGCAAAGGCGACACGTATCATGCGCTATTTAGTGCCGTTAATTGTTCTC
+>14693 1
+CCAGACACGTCATTCTATGTGTTTCGACTTGAGTACCGCTATAGTCATGTACGCACGGAACTGCGGATCCCGAACGATGGTGGCATCCAAGTCGAGTTAA
+>14694 2
+TCAACATCGGCACCTACCCAGGGCGTCCAGACATGGTTCTTACTGAACGTTGCGGATATAACGGGCTTGTCAGATATGGCTTTGTCAGTACTAGAGCAAC
+>14695 3
+TGGACTTGTTTACACTTGTGGTAAACATGTCACAGCCTACGGCACCTTCGATCTAGAAATGGCTTGGGGGTAGCCGGGCTTACACTCCAAGACAACCGTA
+>14696 2
+TCTTTTCTAATGGAAGAGTCCCCCATCTAGCAGCGCGGATCAACACGGCAGCCTTATCGAGATTGACGCGGGTTGAAATGTATGGCTAAGCCACTACTGT
+>14697 2
+ATCTTATCTGTAGGTATCTACCTCAGCTGTGAGGCCCACAGATCGGAAGAACTTCAATTAACCTAGGGAATCGCGGACACATCGTGGGCGTCACTGTGCT
+>14698 1
+TGGTCCAGACCGACAGCGCGCGGGTCGAAGGGAGAAGATTATGCTGATTCTAGGCATCATGTCACGCCTATTTACATTAGCCATTTCTTGAACCACAGCT
+>14699 3
+TACAAGGAACCTCCCGTGCTTGGGTCTCAGATCGGATTTCCTCTAAGGCTTGACTCTAGTGCGCGAGACCCTCGAGCTCATTATAAGGAAAAAGGACGTT
+>14700 2
+ATATGACCGGGCGATTGCGCTATTAAACCCTGTCTGCGTATTGATGTCGGGCGTGGTGGTTAAGAGCAACCCGACTTAATCACAACTGTCCCCAGATAAC
+>14701 2
+GAGGTTCAACCCTGCCTTCACAACACGGGCATGTTTTCTGGGCGCGCTACAATACCATTTACATGATGGCGGTAAAGTCGTGCAGTAAGTTGCGCATACA
+>14702 1
+TCAAAAAACCCTATGGTGAGGCATATGTTGAGCTGGGTCTGATACGACGCCTGTCTTAAGCCCCCCGTGCAGATCCAGATAGTTCAGTATAACGGGCTTC
+>14703 2
+CTCCATGGTTTCGGTAAGTTCCCAGATATCCACCTAATAGCTTCGCTAGAGAGCGCTTGGACGGGTCGAGGCCAAATTGTGAAATAGTCTAGACTGACCC
+>14704 2
+ATTTGCACATTATCCTTACTAAATCGCCTTGAACCGTAGCCAAATGATCTTGGATCGACCTATGGGGGAGACGCCGACCGATGGGTGCACACTGCTGATG
+>14705 2
+TTTGCTCCCTGGTTTGCCGCCCGTGGCTAGCCAGGGGAAGGTGAGTAAATTCGATAACCACGAAAACAGCTTCGATCGCTGGACTATACAGTTCCATATA
+>14706 1
+CCTCGCCGCCAAGTCCTTGATTAGACGAGGCTTCTTGTCAGGGGGCGGGATAGAAACTATCACAATAAAGTCACCGATCCATACTTCGAATCGTGTGTTG
+>14707 1
+AAGTGCCGGGATATTGAGACTTGTTATTCACTAACACGACCGACCCGTGTCTGAAACTGCCTGGCCCAGTGCGAATGTAGATTCGTAGACCCGTATATGC
+>14708 1
+GAGCTCAGCCGTATCCGAACAAGCGGAGTACAAATATCATCGTGTCTTTTGTCACGGAAAGGCTATCGAGTTCGCTAGTGCGCCTATTAAGACCCTTGCG
+>14709 2
+TAACAAGTTCGACGCTCGAACACCATTCGGCAGGATTGTGGGCCTATTCCCGACACAATTGGGTAATGTCAGGATTACTGGCTTATCAGGTCGGACTCCA
+>14710 1
+TTGTACAAAAAACGAACAGAGGCAAAGGGCCCACGTTATATTCTTACTGCCTGCACGCACTGTTGGAGCGTCGGGCAGGCCTTCTCGGTTCAGTTAATTC
+>14711 3
+TAATGCCGGCGTACCGGTCACGGTGTCCGTGTCGTTGTTGATCACAGTTCGGGAAATGAAAGTTACCTAGCCAGACGACATTGCAATCCAACTACTCTGA
+>14712 2
+ATGCCGACACCACCCGCCAGTGCTGTCGCATCGCTTACGACATGTTTGTTATGGTTAAGTACATTCGTGAGCAGGAGCGAGCATTCAATATAAAGCCTGG
+>14713 3
+AGATGCACCGGTTGAGCTGTATGACCGATTTACAATAGGAATGATGGCCGGTTCACTCAAACCTAGACGCGGTTTTGCCGTTCACCGAAGTCCTGAACCT
+>14714 3
+GGGACGAATACCCAATACCTACTTCTGCTAAATGACCAACTCAGTCTTGCCCTAGTTAGCGGGAGGCACATTGATGTGGAGTGATTTTCTACCCCGGGAG
+>14715 3
+TAAGGTGGATAGTAAAGGAGCTATCTCCCTCCGTTTGAACAGGACCCTAGTGCATATAGCGTAGGATCCTCCCGAAGAGGCTCTTCAATACTCCTTGGGC
+>14716 1
+CCCGGGCGGTTTACATGGAGCAGACATTTCCTTATTCCACAGCTCCGTATTAATCAACCGACGCAACAGTTTAAGCGAGGTGGGATATGATACGTGTGCC
+>14717 2
+ACCTTGACCTCCGTGCACAGAGCTGTACCTGATCGAGCATTCTTGGGCGGTGTAGTCCGTGCAAAGGAATAATCTTTTATAGGTAGCACGACAAGCCCTA
+>14718 3
+GATAACATCGCGTTTTGGCCTCCGAGGACTTGGATGCTTTAGAGGACGTACGCGTCCGAACCGGTACCTTACATTCATAAGGACTACTACTAGTACGGAC
+>14719 1
+GTAACTACAAATCGGAGGTACCTCGGTATCTCCTGATGGACTATGCTGTAAACGCCGGTGAGATCTATACATGGCCCCTTACCCCGGGTATTAAGGGTCA
+>14720 1
+TCGGGTACGACGACGCCGTAAGTTGCCCGCTGCGCAGCTTCCGCAGAAGTCAGTTTACCAGTAAGGCACATACATACTAATTATGGAGGCTTCTTGTTAA
+>14721 2
+TCCGACAAAGTATGGGGCCACTAGCTCTGACAGCTATTGTTTTCGGAGCATGTTCCTCTCATTTGAGTGGAGAGCGAAACCAGACCGTCAGCCAAGACTT
+>14722 1
+TGCAAGTTTAGTCAGATGCGTATCGCCAATATGCGAAACGTGCACTCCTGCCCCAGTTGGGCGCAAATCTACTTAAACCTACGTGTATTGATGGAGCGGC
+>14723 3
+TGCTCCTGGACTCAAACGATCCGATGTCAAGCTGTTCTGGCAATGATCAACACCAAGAACTGCGTTTGATATTCCGGTGAAGGCGTTAGGCATTCGACGC
+>14724 3
+TAAACCTGGCTCTACGTGTCTACAGAGGATGAGACACCTCGGTACTGGTCTTTCCGGCGGTCACGGATATATACGATCAAAACGCAGTCTTGCGTCTAAG
+>14725 3
+ACAGTTCCTGACAAACTAGGTCGCTCTGCGTACATCGCACTTCGCGGTTGTGAGTGGAGGAACTTCTCACAAATCTGTGCCTTATGAGACAAGATCCAGG
+>14726 3
+CATAGAGAATTTTGTGTCACCGAATCATAACAGGTAAGCCCCCGTGCAAACGGGTCATGGGCCAACTATGTTAATCCGTGGCGTACTCGGTGCTCGCATT
+>14727 3
+GTCCTCGGCCGCGACACGGTCAGCATAATGGAGAGTTCTAGTCGGGCGGAGGAGTCATAGGCATCATAAACTAACTTTTATTTCCAACTTTACCTACCGG
+>14728 1
+CCCGATTTAAGTATGTCTGGAGCTCTTGGTCCGTGTAGAGCGATTTAACAGATAGATAGTTAACGTGGGTGCGCCCTCAGCGGACACACCTACCAACTAC
+>14729 1
+TCACTACTTCCATACAAAAAGCTGGGCGTTGGGCGTCGGAAACGGACGGGAGCGGTCAAATTCTGTTCTTAATTCCTGGCAATAACCGATCCGCCTTTAG
+>14730 3
+GACTTGCATTATGAAGCAATCCGACTTGTAGGGATGTTCCGACTTTGTGAACAGCCTACGGGGTCATGTGCCATACAGTTACACCGTACGACGGAACTCC
+>14731 1
+GTTTCGTTGGCATGGACGCTAAACGATGAACCCGGAGTTCTCAAACTTGCACCATACACGCTCTTATGAGTAGCGGGAGTCTCCAGTTAAATGGCCGACT
+>14732 1
+CTAACAGGGTCCAAGCCTCTTGACTTGTCAGTTTGGTTCATGGGGATACCCCCAAGTCATTTTGCCACGAAACGGCCATGTGCCAAAGTGTAGACATAGG
+>14733 3
+GACGGACAAGCACAGTTCGTAAGGCCTGTTAGAGATACTTTCGCCAGGAATATGCTCGATTCGTTCCCCAGACCTTTGAGGACGTTGGATACCCCTATAG
+>14734 1
+GACTCATTTACCAATTTAGAGACGTGAGCATCATTATTGCGTTGCACCCCAGTGTCCCGGCACTCAGGTTAGCTAGTAAGGGACTCAGACCGGAGGATCT
+>14735 2
+ACGTTTGATGATTGGGGGGATGTAACACAACCCGTATCTCTGGAGATGTCTGTCATAATTCCGCACGTCAGCGGCGACAACTAACCATCCAATCGGCTGT
+>14736 3
+TTTGTACTTTCGCGGGAGGCCTCAAGTATCGCAGGTGCATGAAAGCGTTCATGATCACATCGCCCTTTCAGCCTAGGAAACGACTCGAATAACCGTGAGT
+>14737 1
+AAGACAAAATGTGGTATCGCAAAGTTAATTCATTTCCCGTGCGTAGCCCCGCACTGGAGTCTGCCTCAGTAACGGTCTACCGACTTGAAAGCCGTTGTGG
+>14738 2
+GTTCTATCGTGCTCAAACCGGACGAGCAGGGGCTGAGGGCTATACCTTCTCACGTTTAGATAATCCCGAGCCACGATGATTCATGTAAATGACGATTCCG
+>14739 1
+ATAGGCCGAAACTATACTCTATTCGTAGACCAGACCACGTAGTGGCAGTCGTGGTACCTTTGGTTCGCACAACCGTTCACCAGTTGTCGGAGTAATGACG
+>14740 2
+GGGCGTCGGTGAAAACCTCCTATCTTTCCTATCTGGCGCGACGGCTGTCACCAATAGAGAATGCATCTGCTGTGAGAAATCGGACCTAGCTATATGCAAT
+>14741 1
+TTCACACTCGACTAATACTTGACTGCCCATGGTCTTACGGTCGTAATATACGCTGCTGCATCAACTGTCAGTGGCGAGGGGAACAGACGATAGTTGGACC
+>14742 3
+CTATCCCGTGTGGCGTGGGACCATCAACTTTATGGGTCGGCATAATGGAATACCACGACTATAGACACGACCTAATCCGCCCTGTGAGGAGTATGTCTTA
+>14743 3
+ATACACATTTTTTCCGTGTAGGCGGGTCCGAAAGAGGAGCCCCAACACCGGGATACAGGAGTACCGGGAGTAGCTCTTATCCGCTTCAAACTATGCTTTT
+>14744 2
+CTATATCATATGAGTAATTCGCAATGCCAGGCAAACGGTTTCGCGGGAGCCTCCGGGGTTACGAGAAATCTTCTTGTCTAACCGAGTTCCACGGGTAACC
+>14745 2
+TTTGGGCAATTTGTTGAGCAATGTACGACCCTCATGATTGGGGCATGTTACTAAGGAAGAACCCACATTCTGGACTGGACTAACGCTCGCACACCCGTCG
+>14746 2
+TGAGTCCAAACAGTGTACCTGTATGCTATCCTTAAGTGCAGTACTCGCGGTACTGGGAGCTACGCATAAATGCGATGTGGCGACCATACATGCTTCCCAG
+>14747 2
+TATTGGGTCATGGCCCCGAAACAAAAATATAGGAGTCCCTGAATCCTGACAGCACCGTGGGCGCCTTGGATGCTGTCGTTCATCAGTATATTAGCATGCC
+>14748 2
+GGGCCGCGATCGAAGATGTCAATCAACAAAACAATCATCTATTATGAGAAGGCGCGTTGGTTTTACAGGGCTTGGCAGAACGCCCTCTTGCCCTTCTGCT
+>14749 1
+CGAGCTCCCAGTGTGAGTTAGCTCCCGTGAAACCTTTTGAAAACGGTGGTAGAATCGAGCACTACTCCGCTTTTTACTGGGAGAATCCCATAAGTCCGAG
+>14750 2
+ACTGCTAACGTCAGATACGTCTACCAAGGGTTTCTACGGTGACGGCTGCATTGGACCTGTGGTAGTCATTCGCCCAATACGGATCATCATAGGCAAATCG
+>14751 3
+GATCTAGGATATGCCGGTGACTTAACATGGGACATGCACGCTAGTTCCTCGCTCTGCACATGACACTTGGGGCTTCAAGACGACACGTATCGTAACGTTA
+>14752 3
+GCAAGCCGCATTTTTCCAAATCTCCAGATTAAGTGGGCACAGCGAGTGCTTCGGCCAAGGTCCGGACCGTTTCCTATTATGAGTCGTTGTAAACCAAAGG
+>14753 2
+ATGTTAAGAGCGTGGTTAACAGTTACAGGCGGATACGCGGGCCAAGACTGCGGACAAGCATATCAGCTTAAATATCCCCCTTTACCTTGGTGTCCTGCTC
+>14754 1
+TCGAATGCCACCGCAAAATTCTGTCACGATAGTAGAGGGCTATAACCGTAATTTAGTGCTTACTTCAGGCGACTCGTGCATCCTGGTGGATCACGCCAGG
+>14755 2
+ATTGGCGAAACCCCTGTATCCTTAAATTAACACCTACGTCGGGGGGAGACCTAACAGAACCTTATGGATTGGTAGACGTTGTAATCTCGGCGCTTCCCGG
+>14756 3
+GGATTCGTCTGGCGTACGCTGAGACGACGTTGGTTGATAATCAGTGATTGCTGCCCAGAATCATGCATGACCTGATCAACACGTCATCACATCCGCTAAG
+>14757 2
+TTCCAGGTAGAACTTTTCCACGGTACAAACATGAAGGGTTCTGTGCTCCGTAGGATCACAGGAGTTGCAAGCACCCGTGCACCTGAGACTCTAGATCTGT
+>14758 3
+ACCAATTTAACGCCTCGCAGCATAAGACTCGCCTAATAGGCTTGCTGAATTAGTTGGAACGGCCCTCGTAGTGGGGATCCTTGGAGTAGACCCGTTACAT
+>14759 1
+CCCTAATGCCCACATCTTGTTGTCTTGTCTCCGATTCCGATAAGACAACTAAGTCTGTGGCTAACACAAGGGCAACGGCCCAGATGGTTGGGTGTGGAAA
+>14760 1
+TCAACTGTTGACCCGACGCCTATTGAGAGACTGTATGGACAGAGGGGCTATTCTCCGGACTCATGATATGTGGGTAACTAAACCACTGCGCCTTCACATG
+>14761 3
+TCGATAGAGCTCGGACCCATGACATTTCTGCAGGGGGATCAACTCTCACAGCGGGTCATCAGTCGGGACGTTTAGCCCCTAGTGACTTCAAATTTAAATG
+>14762 3
+AATTTAAGTAACGAGAACGGCGATCCTCCTCTCAATGCTTACCGCGGTGACGTCTTAAACGACGGACATTCCGTGAACCGTTTAAGTACGGGTCTTGGGC
+>14763 1
+CGGATCACGAAGAGAAACCTTAGCTCCATGCTTAATGATTGTAAAGCAGGTAATAGGAGTGCCCTTATGTGCCGCTGGAGGACACTCCCTCCGTTCGTTC
+>14764 1
+CAAAGAAAGTCAAGGTAGTACCTAGACCTTGTAGTGGTCATGTTCCTGTCTACGCTTCTTCGCCTATCGGGGACCACAGACTGTAACGCCAGGGTCAAGT
+>14765 3
+TGCTCCGGTATTACATTCGATAAAGACCAAATTGTTTACCCCGCATCATGGGAGATCCTGTCTAGGGACCCTCAACGGCTTGAGGCCGCTAAGTATGAGG
+>14766 2
+TCCTATCGAGCTAAAAGGTAACGAGACCGGTAGTTTTAGCTCAGAGGGCCAAAACTGGTTGGTCTGACCGGTCCGCGATGAACCATCTTCCAGTCTTTCA
+>14767 3
+ACATTAACAGTGCAGGGACGCACTCAAATCTACAATGATCGTCCCGCTGCTTTACGGTATCAGTCCTGCGAGGGAAAGAGATTGTCGCTCCGTTATTCGG
+>14768 3
+GACGTACCCTTCAGGCACTACGCGAGCTTGCGCGAGGCCTACATGAGGCGCTATTCAATGCGAAAGCCTACTGACTATGGCTTAATGTGTTATAGCATAT
+>14769 1
+AAATTAGAACTTTAGTCCCCCCAGAAGCGCTTGACGGGCCACCAGGATCCTACTGGTATGCTCCTTGTAACGAAATCGATTGTCGCGAGTTGGTCAGATG
+>14770 2
+TAGGAATCCAAACGGAAATTGGGGTAGGCGTACCGCCCCGGTCCTGCGATGAACATATTAGTTCTTTTCGCATCCGCTAGGGATCCTCCGATTAAATACG
+>14771 3
+ATGTCGCAAGGTTTGTAGTGTGAGCACAGACGCTTGCCGCCTGAAACTCGAGCGCTCATATTCTACGAATCTTATCGAAGGCAGTCCGACTGAACACTTG
+>14772 3
+CGCCATACAGCACCATTTCGACACAGCGCCGGCTGGGGTTCATCTAGTATGACACTGTAAAGACGGGTGCCTCGGAGTCACATTTTAGATTTATATGCGA
+>14773 1
+ATCTGACCCTATAGGTCACTCATTTGAAAGGACCGCGTCCCGGAACGACGGACTTTGAAGTAATGAACGTAAAGTGCTCCTCGGTCATGTGTCCTGACTG
+>14774 3
+TCGATCTGAGTAACCCCGAAAATGCGGCTTTCCTACATAGTCACAGAGGTCACTGTGCCATATGGCTGGTGGTTGCATCGATCCACTTGCGAAGATCGAA
+>14775 1
+TTCGAGGGGCGCCTTAGCGCTAACTTTGGGCAACTTACATTAGAGCACAAATTTGAGCTCTGTTACGCCACGTTAACGGTCTACATATCGCACAGGGCAG
+>14776 1
+CCTAAACCTCATTTTCGACGGCATATTGAGCTACCCGAGGAAGACTGGCGCACTGCTACGATACATTGGGGAATCGACTAGTTGGGTCATATGCACGTCT
+>14777 2
+AGCTTTCAGCGCACTTCCAAGGTTACCTACCATGTCCTACAGCGGTGAGTTTCGGGTGACGCCCAAACGAACAACCGGATTTGGGAAAGTATGTCTGATT
+>14778 1
+GTCGGGACGGTAGCCCAGTGCGACAATTGTTCGACGCCCATTCAGGACGAGCTTCACGGAGAATTGGCTTCATATCCATCAATTACAATCGTTCATAGTG
+>14779 3
+GCTTCGCCGTTCGCAGTTACTGCTTATAAGTTTGAGGCAACCGTCAGTCAATAGGAGCATGAAGTGACATTAGAACGCGGGGTGTCTCTCACCACCCAAT
+>14780 3
+ATATCACGGCTGCCTCGGGTGGCAACGCTATAATAGAAAGCTCATTGCTGATGGATCTAGTACGGACAGGATTCCGTATGACAGACTTTTCCATCGCCGC
+>14781 2
+GAAGGATTATCGTCTGTAGTATGATAGGGAGCGTTCCGGAGGTGCACCCCCTGTCAATACCCGTCTACACGATCACCCGTATAACCTTAACTAGTAGGGT
+>14782 2
+AAATAAACCCTGACCCCGGTGCGGTAGCTGGTTCTCGAGACCTTTAAAGCAATTGCCTAAGATGGGAAATCGTCCGTTCCTACATCTTGCTGATGGGCAG
+>14783 3
+CTCCATGCGGGCCTAAGTTGTGCGGCATTGCATAGCACTACACTATCCACGTGTAAATCCGGTAAGTGTGAGTTAAGTCTCTCGAAAACGCGCGTAACGT
+>14784 3
+TACGCTCGTGTTTTCCAGGAATCCTGTCTGGATTCATATGTTACAAGCACCTGAACTAGGGCCAGTTACCTAGACCCTGATGCCACGAGAAGTGCAAGGG
+>14785 1
+CGTCTCGACCTAGTTACTAAAAAGTGGCGGTTAGTCCCGTATAGGAACTCGCGCTTTAGTAACGGCATCTATATCACCCTCGTCTCGAAGGAAGGTCGGA
+>14786 1
+TAAACGTGTCCATTGCGAGCACTCTGAAGGGCCGCGTCGGACCCCGCTTTGCGAGTGGTCTTGGATACACTTGAAACATAGCTAGTACTAAACAGTTATC
+>14787 3
+CGGGCCGTGCTTGATAATGGCCGTTTCCCACGTCAGATTACGAAGAGCATTTTCCTTTTAGGAAGCCTTGCCATGAGAGACCAATAAAAGAGCTTCGCGC
+>14788 1
+CTAGTCAAGATTAAGGGTCGAGGAACAGCAGTGAGCCCTTCCGCTAAAAGGCGAGCTACACTCTTTCTTCATCTGACTCCTATGGCGAGTTAGGTTACCG
+>14789 1
+CCGCAAATCTATCTCGGCGTTTCTCGCAAGACGTAGTCGCAGTTTCTGGCAGTTCGAAGCACCGTACGGGCCCGGGATCTGTAAGTTAGACAAATTTAAA
+>14790 3
+TCTACTCGAATCCGGGCCGTTAAATATCCGGGACTCACGGCGTGCATGTCTGAGTCCGCCGATAGGTGTGTTAAACTCAACCACAGTTAGAATGCGTTAA
+>14791 2
+GGCACGGTGATACTGAATGGGTAACCTTACTGGTACAAGTTCCGACGGCAGATACTGGGACCCTTGTTGGTGCACTCCAATCAACGCATTACTTCATACG
+>14792 2
+CTTTAGATCGAAGGATCCGTTGCAGGATGCTCACCGGTGCCTACGTTTGGGCACCAGTCCTTCCTCAGCATAAACATACACGGAAAGGTGTTCATAGTGA
+>14793 3
+CCAACGTCGAGGTATTTTATCGTATAGACGCGCCTGTTACCGAAAACTATCCAAGGGCTCCAGGGAGACCTTTATTATACGGCACCTTGGGTCTACGGGA
+>14794 2
+ACTTCTTTTATACATAAACTCGGTCTAATGGCATGGCTTGCCCAACGACGGACGCTCGCTAATCACGATTCAGGGGGATACGTCTACAGTACCGGTAGGG
+>14795 2
+ACGCTGGTACAATCTTGCCCGGAAGTAGCGTTGTTCTAAAAAGGGCGGACTCCAAGCGTCTGACCATCCCTAGTCACGATACTTTTATGTAGACAGGTCG
+>14796 3
+CCCACTGAAGGGTCCCCAGGCCTGGCCGAGGTTGAGGGATATAGCCCTGTTTAGTGACGGATTTTTTCCCATATACAACCAACCGAAACGGTTTTGTAAA
+>14797 2
+AGCCACCTCCCCACTGGAAAACACAAGTCTTTACCGCCGGGTTACCTCTAATGCAGAGTGTGTCTTTTGGGAGCTACAGAAGCATAGAGGTATCGGTTTG
+>14798 3
+TGTGTAGTGCCCGTGTAAATTTGTTCAGCAGGGCGAGAATCTCCTCGAAGATGCTCACAGGCCGACGGTAATTCGTGGCACAACCTATCAAATTCTAGCC
+>14799 3
+GAGTACGACACAGTATCTAATATCGGGTCTTTGCATCTCCCTGCTACTTGGTGACTCAGAAGTGCCAAGGAACCTTTAAGGAGCTGGCCGGTGAACACTC
+>14800 3
+TTCAGGAGTACCTAAGAGTAGTGCGTAAACAATCCTGTTGGAACACGCACCGTGATACGTCTTTCTTGATGAGCAGCCCGCGCCTGTCCCATGTTGAAAG
+>14801 1
+TTGGGGAGTTCAATGGAGCTGGAATTACCAGTAGACATCCGGATAGCTGACTCCGATGCCCTTTGAAACTACTAGACCCCCTCGCGCTATAAATTTGCGG
+>14802 1
+TCGTAATAGGAACAGCCGATGACGGCTAGCAGTCCATACGAACAAGGAGCCGGACGTGTTCTGTGTTGTCGTCAGTCCATAGCAACATGTTCCCCTATTT
+>14803 3
+TGTGAGAGATGGGACTAGCCCAGGTTTCCCACCTGCTCGGCTCGTGGTGAATCACACGGCGGTCTTTCAAATTTATACTTGAAAAGGCTTCAAAACGACC
+>14804 1
+CCTATCGCAACCGGGAATTGTGTATTCAGGAACGCACCGCTGAGAGTTCGATCGCGACTAATATAGTATTCACACTCACGGCACTAGCGATTTGCTGGTG
+>14805 3
+GCTGGCGAGCGAACGTGTCGTAACTGCCTCCATGATGCCGGATACCTGCAGCACGGATAATGTTTTGGGTCTAACCTTATCCGTACTAACGGCTTAAAAA
+>14806 3
+TGCTTGGTGGCTCAGGCAAACCGGATTTCCTTCACACTATATGTTAAAACAACCAGACACTTCATATGAGGCGCTTTCCGTAGTACGGCAGGGGGAGTCC
+>14807 2
+CAACGCATTCCTTCTATACTACCGCAGGTGAGCATATTAAGGTAGCTGAAGTGTTCGCAATCTTACTCCCCGTACGAGAAGTTGACGAGCGGCTGAGCTG
+>14808 1
+CGAAGTGTCGTGCATACAGTTGCTGGAGTTCATTGGACATACGACTCGGCCAGGAATCACCAAGCCATAAGGCACGGGTCTTAATTTCAACCTCGTTGCT
+>14809 2
+ACTGATCCACCTATCTTCAGCCAGCGAAACATTACGTCGAATCGACAGTGTAAGGGTGTCTATCCTCACACTTACAGGAGGTCCTTAGGGAGTTCTGGGG
+>14810 3
+GTGTTAAGAGCATCCTTTGGGGACTATCAATACGGTTTATCCGTAGCCTCCAGTACAAATCGTACCTCCACGGGAGACGGACGACTCGATACGATTCGGT
+>14811 1
+TAAAACCACAGGTGTGCAGTAAGTTGCGAGCGCCGATTGGCCGTCCGTCAAATGGAGGTCTTTCCAGATTTCATCTGAGATGATGCTCCCTAAACACGTC
+>14812 3
+TGGTGGGATAAGACCCCAATCCGAAATTCTAAACGCCATGGGGCACTTTTAGAGGTATCTCGTAGCACATTTGAAGAAGCGTGCGCTTTGCCCTGTCCAC
+>14813 2
+AATCGCGTTAGCTTATCAGATTTGTAATCGCGTCGACGCCGATATAAGGTAAGACTACCGCTATGCTGAATAGCGTCCTAATCGGCCCTAGTGGCAGGCC
+>14814 2
+CGCAACCACTGGGTTCGGTGAAACGTTCCGTGAGTGTCGAATGCCTGTAAGCCAGCCGTGTTCCAACGCCTACTGTAACTAGTAGTGTAAAACCATATTG
+>14815 1
+GCATGGTGGATGAGTACGTTGGCCACCTACATTTCACAAGTAACCCATACTACTACCGCCGCTTAAAATGCCGAATCTGGATTTCTGCGGTTGGAGCGAG
+>14816 3
+ATACTTGAGACTATGCGTCGCGGGGGTCACCTACCTCCGACAATGATTTTAGCCGCCGACATTTCTGGTGCAAAATTGTCGTAGCGGAACTCAGACAAGT
+>14817 1
+CTTACTCTCTAGAACAGTTAAAAGGATTGTTTCGTTGCGGTAGCGAAAAACCACGTCGCACCAGAGGTTTCCATCTTAGCGAGGGGCCACATCGTTCGCG
+>14818 1
+ACCATGGTAGACGAGCCATCGGCGTGTACAACCTGACCTGATCGTCTAGTCCTAATGCGAAGGCGTTTATACGCTTTAGGACTTTAGGACACATGACCGT
+>14819 3
+TATGACCCATAGAGTATTCTATAAGTAGGTGTACCGTGCCTTTGTGACCGGAATCGATTAGGATCCCTGTGACGTCCACGCCAAACCAAATGGGCGCTGC
+>14820 3
+TGCCACTGGGATTGAACTCAAATCGCGTTATGGCGACGTCGTGATACTGACACAATTGATCCACCACGCCAACCGCAGTAGTCTGTGGTATACGGTTTAG
+>14821 1
+CACATCGATCTAATTAGAGCATAGTTGGCACCTTTCGGCGAACTCGGTCTTATATCTAAAGGGCACCGTAGGAAGTACCAAGCTGCAGCCGGTCTGTCGT
+>14822 2
+GTAAAGTACGGGTAACCTCGATAACCAAGCGGTATGTTTCAGTGGCCGTTTCACTCAGCATAAGTCGCCGATACTGGGTCGCATTACGTACCCCTTAGGA
+>14823 1
+CTAAAATGCGACACGTGTTATAAAGAAACGCGCTCCGTGTTAGAAGAGCCCTTTTGCCAGGTTGGTTAGCACTCACCCACGCTCCTTAGAGTGATTGCGG
+>14824 3
+GCCGAGCAACATGTCCGTGGGTTTATCACAGAGCTTCGACTTCGCGTGAGGAGTACGCGCATGTGTCTTTCAATCGGAAACAAACTTTCGACCGTACTAA
+>14825 2
+GCGGGTGCCATATTGCTAAGATCTCGGCATATGCAGCGCAACATCATTTCACGGGACGTAGCCAAGGTAGCTCCTATAAAGCTGATCTCTCGCTTGTAAG
+>14826 2
+TATTCTATATGGCTTCTGGTGGATGTATCGCGTAGATCGAACACCCAACGCCGGCGTAACGGCACTAGTCTAATGCATATAGATTGCAGCTAGCAGCGCC
+>14827 2
+TATCTCTCAAGCGGTGTTAATAACCTCGTCTAGCGTCCGCGAGATAAAGTAAAAATGGACCGCATGAGCTCCGTACGCTTTGACTCTTGACTGGCGCGGA
+>14828 1
+TCTCTGCATTAACGTCTAGTTCCGCCGGACTGGTAAGTCCACAGTTTCGATTAATGCCAACGGGGATACAAAGCCTACATGGTCGATGAAGGACCCGTGT
+>14829 2
+CATTGGCCCATTAAACCTGCGGGCGACGTTTGGATGCGCATCTAGGGCAGTGTCGTGATTAAACATGCAAACCCACACATTCCCATAGTTTGTAGGGTCA
+>14830 3
+AAGGTATTCTCCGTTTCGCACATCGTATCTTCAATCGCCGGTGCTGCCACGACGAATCCGCGTCGATGCTGCTAGAAAACAGATTGTCGTATGAGGAGAA
+>14831 3
+TTATCAGCGGCTAATTCTATACACCCGCAAAACCCATTCAGATATGGGAGTTGTGTGGACTCGTAGGCGAGAATCCGTTTGTGCAGTCCCGTAGCCCAAG
+>14832 1
+CCCATACAAGGGAGTATTCACGGGCCATCCACAAACTACCGATTCATTGAGCTAGTCCGTCGGGCGTGATTAGTAGATAGCTCTCTTCCAGGTTGGATAG
+>14833 2
+GCGTGAGGGGTAAGCCAGCGAGACAATGTAAAGACTCCTACCTCAGTCATAGTCCGACGGTCCCATTCTGCTGCGATGAGTTATTGCATTATCAGTATCC
+>14834 3
+TCCAGCTTCGGGTGCTAGAGACATTGCATACACTTGCTCTAGCTGGGCAAAGAAGACCCTAGACAGAGAAACCCTCGGATGATATCCTGTCTGGTTGCTT
+>14835 1
+AGTCACAACAAGATTGGCGTAATGGGGTGATTAGCTGTTCGCGCATCGCGCCAACACCCCTGTGCTACCCTCTTAGGCGTAGGTCAATTAATCAGTGATA
+>14836 1
+TAGGGATCTGCCCCAGGTCAATTGGAACAGCCCGATAACTACGCGGCTTCAGTATGAACGGTTGTGTATTATTCTCGCGGAAGTAGACAACTTGCTCCAC
+>14837 2
+AACTGAATTAGGTGACTAGATGGGAGGCAGACCTTTCCTGTTCCTTATACCGCAACGCGCGTCCGGGCTACCTGCAAGATTGTCTCACTGAACGAGATTA
+>14838 2
+TGCGGGTTCGAATTCATAGAAAACCGAGTTTCCGCGTTCCTACGCGCGGACCATTCATCCGCGACATTAAGACCCCTTGGAATTTGGGAGGTGTCAAAAT
+>14839 3
+TGCGCTCGGGCAATAGCATGCTAGCTTCAGGATGGAACTCAAACTCACGGGTTCCTTGCCTACGGGGCTTAAAGCGTCCCAATTATACCAATAGTTGGTA
+>14840 2
+GCAAACACAGGCGTCAAGTGCACAAAGTTTTTTGCCTAGTGAGGTGTCGCGAATCTGCGGACGACCTTGTATGGCCATGTAATCCTGCTCCAAAGATTCC
+>14841 1
+ATGCACTCTCCATTTCATGGCCAGGGTTAGTGTTTGTAGCAAGGACTGGCCAGGCGAACCCCGTTGCTATAACTAATCGAAACATGTCGTGCTAGCGACA
+>14842 2
+TGCGTCTAACCCTTCGCGGTGTTACGATATAGAACACTAGGGGTTTAAGAGGTGCCACCTTGGCAAACATAGACTACTTACCCGAGATCGGTCTGCTACG
+>14843 3
+GAACAATGGCTTATGCCATTGTGCCTCCCCAATGGTAAGCGGCAAGTAGAATTAGTGGCCCCAAGTTTATCTCTTCGTCGACCGGCATTGAAGAATGGCC
+>14844 2
+TGGGTCGCTTAGAGAATTGTTATGGGTGACAGCCATACGCTGATCCAACCGACACTGATGTGTACTATTTCATTCCAGAACCGCACGTAACGGGACTCGC
+>14845 3
+TTGCCGTTGAATCATACGGTCATGGTACGGAGCCTTTGGCCGGAAAGTACATTGTAGTCCCGACGGAAGTCTCTAGTAAATCTCACGACAAGACTCCTGC
+>14846 1
+AAGAACGTTTATGCGTTGTTCGTTATCGAGGACCACATCTGACGGGCCGGCTGAGCCCCATTGCATTAGAGCAACACAGTATGTATCAGTTCCAGCTCAG
+>14847 2
+CAGGCTGCGTCTTACGCGATCGAAGCTTCTATTGTGACTGCATTTCAATCACTTCAAATCTGCTGACGAGGGTGCACAATCCATAGGAAGCGAGCGGTCA
+>14848 1
+GCTTCTAAAAGTGTAACCAACTATTGCAGCTTCGGAAGGTGAACCTCACAGGCTCCCGCGATTGCCTATCTGCATGTGAGATCGGTGATTCTCGAGCAGA
+>14849 3
+TTCGTTAGTAAAACATCGGCTCAGGCTTTCTCCACTAGCAGAGGGCCCCACCCGAGTCGCTTGGTATGAGTTCAATGAGCAGACAATAGCTGAGTGTCAT
+>14850 1
+GGTCGCATAGAAGCACTTGCCCACTGTGGGCGTCCCTTATAAAACAACCGTCGATACTTGCTATTACACTGTATGGAGAGAAGGGCGGCTCCCAGATTTT
+>14851 3
+GAGCTCGATATATCCTCAACATAGTAGGGGCCGGTTCCGGGTAGATAGGATTCGATCCCTGGTATCATAATCCGATAGAAGGCTTCTGACCGCTTCACCA
+>14852 1
+TTTGCGCACGCCCGTTTTATGTTAATTGAAGATCAATGAGAGCACGATAACGATCTGGTAACGAGCAAGCGGGATTTCCGACACTCCTTTCGACCCCGGG
+>14853 2
+CACTCGAGCTAGCCAGTGCGAGATACTAGTATAACACTGCCTTGTGTTATCTAGATAATGTAGCCGTATGCCGAACAGGCCCCGTGATGTCTGATACCGG
+>14854 3
+CGGTAGTAAGGCTTTCGCGATCATGCCGGGGCACATTTGTTCAGCGTCGCGGACAAATACTTAGAGATACGAAGGTAATTTCGAACCCTTCTCAATCCGC
+>14855 2
+GTAAATAGGCATGTTGCAGAAAAGCCTTAGCCCTGACTCTCTGACCCTGATCGACACCGGTAGTCGCACGTAGGTCGCGGTATATAATCTCATTAGGCTG
+>14856 3
+GGGGCAAAGTAATGCTACAGCTGGAGTGAGACGCCAAGAGTCCCGAGTCATGTCGCTCTTTTATCATCCGAACTAAGGCCCTAATTCGCAGTCGTCTTAT
+>14857 3
+GATACATATATAATGCTAGATAGTAAAAGTGCCACGCCTTGGATGCGGGTATGTAGCACTGTACCGTTGTACCCTCAGCGGTCCCGACCTTGTAGCGCAC
+>14858 2
+TTTGGCAGTGGTACCCACAGCCAGCTACAACAGGCACGGATTAACTTTGAATTGATCTTGATACCGCCACAACTAGCTTGGTGGACATGCGGGGTTACCT
+>14859 3
+CCATACGAACGACGGTTTAACATCACAACTGAAAACGTGGACTCGCCTAACGTGTAGTTTTGGATAGTGAGATTGTCCCGGACCCGTGATCTCGCGTTGC
+>14860 1
+ACTGCATATCGCGTGATTGCCGGAAGTTACTGCGTACGCCCTGTACGTATCAGTAATAGTAGTCAACCTTGTGTTACAGCGGCGCCACACACATGGTAAG
+>14861 1
+GAGTAAACGCTTTTAGGGCCATCCTACTACGATTCCACTTGACAGTGGCAACGATATAGCCAGCGGTACTACGAGAGTTTCATGACAGGGGTTTCTCCGC
+>14862 1
+AGGGGACGGTTATGCAGCACAGTTTAGTGTCCTAGCGGCATACACGACTTCCGTAAGGATTACTCCAAGAATGCTAATCGCCCGCTTGGATTCTAGCACT
+>14863 3
+CAGATTTCGCAGGCATGCGTACACGGTAGATCACTTCCATTGTGGGGGTAATCCAGGAAAACTCTTCATTAGTATCCGTCTGCGACATGATCGACCCGGA
+>14864 2
+ACATTCACACCCAACATATGTGATTGGTCGGTGACTTTTGTAGATCAGGGCATATCGATCCGAAGCCACGAACGTGTCCGTTCTCGCAGAGCCAAGGTTG
+>14865 2
+GCCGAAGTTTCTGGATCCATAGTTGCCCAGGCACACGTGGTATAACCATGTCCATAGTCTGTCCGAGGATTGGTTGTGCAAATTCTCAAGGCCCAGAACA
+>14866 2
+GACGACATTCTTCAACTCGTCAAGGGTCGCCCTGGAACATTATGTTTTGTGGAATGCCAGCTAAGCCACTGATTCCGCTCCGACGGGAAATGTGGACAAT
+>14867 1
+CGGCTAATGCATTGTCAACGCCCGGTGTGACAACCTACTTGAGGCTTGGGCAACACAAATGGTCCGTATACCGTCGAATGAAGGATTGTTATCGCATCCT
+>14868 3
+TTTCATGTTCGGGCAGGCGCCTAAAGCCTAAAAGGCGATCTTACATTACATCTGAACAGACCACTTGTGGGGCTCACGTTCAGCAGAGTCCATGGGATTC
+>14869 3
+TATCCATCTGTGTATCCTCTGATAGGGAAACTAGCACAGCGTTCCATGCAAGGAAAAGGCGTCCCGGTGGTCTTCGCTAGTAATAGGCGTTCCCCTAAGA
+>14870 1
+CATAGCGCTTCTAGTCACAAAAGGGGGCCGAACGCGTTGATGAACAGATGTATTGTCGCTTGCATCTACCTTGCGTTAGGGACCTATAATTACCCGACCG
+>14871 1
+TTGCCTCTTAACAACAAGGTGGTAGAACACCTCCAGGTCAGGCAATGCCCTGCAAGTGAGGTATCTTGGAATTATCGTTCAGGCTGATCAGCTAGGTCCC
+>14872 3
+AACAGGCGCTTAAGTAACCTATTAGACACGTCAAAGTAGCTCGATGGTGCAGGCCAACCAGGCCGCTTTTTATGCATACGGCGTCGAGTCCGTTGATCTT
+>14873 2
+AAGATTCAATCGACCACGTTTGCATCCCCGTTGTTGACCCCGGTTGCCTACAAGCCGGTTGATGAGGGATAGTGCCGGATCGTTCAGAAAAACTTTGACA
+>14874 2
+TGGCACCTCAGGCACGTCCAAGCTGTGGAAACCATATCGTGTAGGCTCTCCGCAGTGAATGACGTTTATGGCAATACGTTCATCTAAGGTCTCACGTGAA
+>14875 1
+ATAGTCGGGCGTCACCTAGGTACAGAGAAACGTGATTTTACCTTGTTCTATCTACACAAGGTACCTCGCAAAACTCCCTTGGCGAGCTTCGTGGAGCGAG
+>14876 1
+GGGGCGCTTTGGCGTTATTAATCAATGCGAGACAAACACCCAAGCTTCATTGACGGAACCTGATTTCCACGGAAATCTGCCGCTAGGATAGTCCTCTGTG
+>14877 3
+GCAATACTCACTGGTACTGCTTAACACGGGCAGAGGGCTCGGGAACGGCCAATAGTACTCCCCATGTATTGTCGCTGGTCAGTCGAAATTTATCTAATCG
+>14878 2
+CGCACGATTAGGCATTCAACGGCCCATTAGTTTTGTGTTTAACAGAAAACGAGCCTGGCTACCTCCGGACCCGCGACTTAAAGGTTTGGGGAAATCCTGT
+>14879 2
+CCCTGAGGTCGTGGTACTTAATGCGGGATTTACAGGGTCTCACAACTAGGTTAACGCGACAAATCTCTCGCGTGTACGAACCTAGAGAACTTGCCGATCT
+>14880 3
+GTCACCGACATGTGACTCGTGAGTCTTTCTTGCTAAACAGAGTGTCAGGCTATCGCAGAAGATCCACGTACGATTCGTCCAGAAGAGCGTGTTTACCCAG
+>14881 1
+GTTATAAACGCGAAGTAAACAACGCTGGGACCGATCCCGAACGTCCTTCTTGTGACGCAGTGTGTACTGTCATGTAGCGGACTGAATGCATGCCATTCTC
+>14882 1
+GCATTTAACACGGACCGGTTAGTTCTTCGTTAAACGCATGCATGACGTGGTCGGGATCACCTCAAACGTCCGGTCAACGTAATCTATGGACAGTGGCATC
+>14883 3
+GACGGAAGCATAGTTGACCATATCCGCAGTAGAGACGGGCCACCCAGGTAGTCCTTCCTGTTGTAAATGGTGTTTCATACCCGAATGCTAAGCCTCAGTT
+>14884 2
+CCACAACAACGGTATTTTTATTGGTACGATCGGACTCGCGCGACAAGAGATTGTGTGTTGATCCAGACGGACCGCTCGTAGGCCTACTAAACTGCCAGTT
+>14885 1
+AATGCCGCGTCAACTTCATAATAGCGCGGTGTTGCGGTTCATGAAGCTAAGAGGTCAAAGCACGGTATCCTACGGGTCCCGAATGTATCCTTCCTACTAG
+>14886 2
+GTTGCGGCTCTACAGTAGGATGGCTAGCGTACAACAAAGGAACAGCGCATAGCACCATAGTTCTGCCTTCTGCTCGCTACGGTTCCTATGAATGAACTTG
+>14887 2
+GTTGAATATCCTGGTCTGAGGCCTGACTAGTACAAATGTGCGCCCCTCCCGCAAAAGAATGGGGTTTTCGATCTGGCAGGCAATCTACCGGTTAATACAC
+>14888 3
+TAATAGCATTCCTGCAATATGATCTCTGATGCACTGGTCTCCACTGACGAAAGTCCGCGCGGCAAAGTACGTGTGTAACGCGGAGAGAGCCTCGATTTCT
+>14889 1
+CGACTTGCTTACACAGCGCGGAACACCGACTTATCGAGCGAAGTTAATTGGAATAAGAACGATACGTTGGGCTTTCCATTTGGCGCCGTATGGCTACCCT
+>14890 1
+ACAATGTAGGGGCTCACGGATTGGTTGAGGTTCGCGATAGTCAACGCCCAATTATCGTTACTTCGCAACAGACTAGAGCCCGGTGCTTTAATCGCCTAAC
+>14891 3
+CATAGACCGATGGACTTCATGGCGAAGCTTGAACCGATAAAGCTCCATTGCACCTCGACTGATTGACATTACGACGCGGACCTTGTGGTGTAAGCTCTTG
+>14892 1
+CCGTAGGGGGAGCATGCTACCCAACCGCTTTCGATGTTATCAGCAGCACTTATGATGCGGGAACATTTGAGACCATAGTTACCGCCTGGTATAATCTAGC
+>14893 1
+AAAAGTAGCCGGTGACTAGTCGTGTTGATATCACTCTACGCGACGACTGGTAAGCAACGGTGCGAATCTCGCGAACCATATTTTGTCTACGAGGTCCTCC
+>14894 2
+AGCGAGTCATTAGAACAAACGTCTCTAACTTGCGGATACTGTTCGCGCTAGAACCTTTTGGGGATCACCGAACTGCACTTCAATTGCCCAGCTGGTGGGA
+>14895 2
+GGGCCGGGTAGTGCCCCCGGCTCAACCCTGAACTACTTGACGCTTCTAAGTGAACAATCTAATTACTAAATGGTATGGAGGCTCTGTGTTACACGATGAC
+>14896 2
+ACGGACCAATTCCGTCAGTACCTACACGTGAACGGCCGGTGGTAGGCATCTTGTGGTCCGCGTAATATTATCAAAGTCGGTACGCTACTCCTAAGTATAG
+>14897 1
+ACGGTCAACGGCTCAAAGCGTAACCTTGGTCACAATGTATGTTTGCGTTTTTGTGCACCGAGTCAACAGATCATTAACTGGAGACCCAGGTGTGCACGCC
+>14898 3
+CGCTGACTTCGGTCATCTGAATTGCCCGATAAGCTTAGCTAGACCTGTCCGAGGCCTAATTACGTGCGCACCATTTGATCGAAGACGATGAGACAGGTAT
+>14899 3
+TCAGCCAGTTGAGACTCCCGACTGATTTGGTATCAAGCATGATCGCTAGCGCTTCAGGACGGTCAATCTCGTACGGACTAACCTGCTATAGATTAGCGGA
+>14900 2
+TCCGACTAGGCGTGCCGACGTCAATCATAAATTTTAGACGTCCCTGTATAACAAAGGCGGGCTAGTCTGCACACGGAGATTCTGGATGCGCTTTATAGCC
+>14901 2
+TGAACCACCCCTGAAGAAATGTCTTTGGGCTAGTTCTATGCTACCGTTTTCCCTATTGGCACGGTACAAAGGGATACGCAGTAATCTGAGAGACGCCGGC
+>14902 2
+GCATGTATACTGTACAAGATTTCCACCGCGTTCAATTACAGCCCGACTTAGGAGTAGACAAGAACGTCAGCGTGGGCAGTAGTCCTCTTGACCCGTGTTG
+>14903 2
+CTCAGACGTATGATATATTGCCTGAGAGGACGTCCGATTCTCAAGCCATAAGTCGCGAGGATGTAGCTAATCGATTTGGCTGCCCAGCCCGTTTACCGAA
+>14904 3
+AATTACTCCTTAAGACACGAAACCGCCGTTCTCCGTTATTATGCCGGTCGTCACCCGTCGTTGGGTAAGATGGTAAACGACGGGGAACTCATTAGGTGAC
+>14905 3
+TCATTCGTGCCTTAGCGCCGAGCGCAACCTTGAATGCTGAGCAGAGCGATGACAGGAGTGCCGGATTACATTCCCGTTTTTCACAGCTAGTCGTATAAAA
+>14906 1
+TGTATAGATTCCTACAGTCAGGTCAGCGTAATTGACCGCTAAGCGAAGGAGGCGCTCCTTGACGACTCTGGTTCACTAGTAGCATCGGCTATAGACTACC
+>14907 1
+GCCTTAGTATAACAGCGGAGGTTCCCACTTTCAGCTGCAGGTCAGTGCTCGTATTTTAAGATGACTGAACAGGTCCCCATTCCTAGACGCTGGAAGCGAA
+>14908 3
+GGACCTGCCCTTAATGCGACCAATGCAGTATCTACTTTGCATGGAGGCCTGATTATACATCGGTTTGCACTAGGAACGAAATGTGGCGCTAGCACACCTG
+>14909 2
+TACGGAAGCGACGATCAGGCGGCCTGGACCCCGACTCTAAATCAGTTTTCTAGCACGTTTAGAGATTATATAGTTGTACCTCGGACAGTTAACCGGTGCC
+>14910 1
+CCTTCTCGAAGGCCCTCGCTACTACGCTTGAGACAAAGTCTCCTTCCGCTTGAGCGAGTGGCAAATATCTATGTATAAACGCAGGGTGTGATGAAGCAGT
+>14911 3
+ATGAAGTGTGGGCCCCGCAGCTTGAATACCGAATCCTGGAATGATAGTTCATATCTTCAGGATGCCGGTCAGCCCCAATAGTCTTCTAGCAATAGCTCGG
+>14912 3
+GACGTTATGGTGATGTTCACGAGGCGTCGTGAAGAGCTGCTTGGGTGAACAGGTTACTAACCAAATCGTGGCACTCTTCCCAATCCCTATCGCCTAAAAC
+>14913 1
+TATAGCTATTCTGCGGGAACTACTTGAACTGGAGATCAACGTTGATCCGCGACCACGTAGTACTCCAGCCGGACACGATTCTCACTACTTTAGGGGGATG
+>14914 3
+TGCATTATGCGCAATAATGGTGGCTAGGGTTGTACATACCGGACAGGGAGGTCCTCCCTACACCTACACACGGTGTGCATTGAATGCCAAATTTCCATCG
+>14915 2
+CAGGTGCCAGCGGGTCTGGGGTCAATGTGCGAAGTTCGTGAACCATGTAATCGTCTAATTAGCTAACAGTCGTTTCACACACTCGACTCATCAAACGCTG
+>14916 2
+GTTGTTACAGTACAAAGAAGAGTCCTTCCAAACATTAGGTTTTTCCAAAGCAGGGATAGTTCTACCCTACGACGCCGAGGGTGGTCCTCCCTCACGTGGG
+>14917 3
+CGTAGAACAGGTGTGCCATCGAATGATGAGAAGTAAGCCGGATTATTTTCACGGTATACCTATGACACTCCGTGGGTCCGAGATCTGCCCACCCGTACTT
+>14918 2
+GGGATTTACTAACTCTCCTGCGGCGCGCACTACATCGGTAAAGTGTGCCAATCTTGTCTGCCGCTTCAAGAAACCAATGCGATAGGACTAGGTATGTACG
+>14919 2
+AGGGCGTCCCCCGTGAAGCAAACTTATGAGCATACGGTTGGTCTTTGACTCCTGGCGAACCTTGAGCTAATCAATTCCGGAAATACTATCCCAATGGGGT
+>14920 2
+CCATTATATATGATGCGCCTTGGAATTGTAGCGTGATGTATCAGCCCGGGTACTGCCACAGCACTGCCGGGTCAGTTTAAACCGCATACGCCTGAAGATA
+>14921 2
+TACTATGCTGTGACCGCTGCCTTACCATCACTATACTAGACATGCGCTCGCACATAGATGCCGGTCTAACAGAAATTAGCGAGAGCGCGATTGGTTGTGG
+>14922 1
+CCCAATAGGCAGTGACCATCTATCACTTGCGTACGGTTGGTCTCAGTGTCGAGACACTACCTGCAAGTGAATGTAACGGGTTGTACCTAGACTCATGGAC
+>14923 2
+AAGAGTCGGCTAAATTGTGCTTGGTACTTGGGCGCACATAGACCACTGGGGTATGAGTTTCGAACGTCAGATCCGCACTTAAGCGACTCCCTCACCTAAT
+>14924 2
+GAATACCCGCCAATATGCTGGGGGTTGGGGCGGACATACGTTATGTCGATAGTATGTCATAAATTGAGCATTCCACCCTCCAGCTAGCGCCCTTATGCAA
+>14925 1
+GTTGGGAATGCGGCAAAACCGGTTTATATTCGAATCGTCGCGATCCCCAGTAGTACTGGGACCCCCGTGAAGATATGACGCTCTACCACTTGATTGCTAA
+>14926 1
+GAGCTTGAAAGCCTTATGTTGAAAGCCCCCATGATACCCCGGTAACATATCGGATAGGCTATTACTCGCTCTCCCCTAGGGGGAAGGGCCTTGTATAGTA
+>14927 2
+GACGTTAGTTATTCAACTTGCCGAAGCAATAGGTGCGGTAAGCGTGCTCGTGGGTCACGCCCTGATACAAACCAGACCTCCAACGCAGTTTTTCGTGTAA
+>14928 2
+GTGGTCGGCCTATCTGCCCAGACATAGGGCAATACTTGGGAACCCACCAGAGCACGGTGGGAGACTAGCTGGTAATACCGTTTATATTCCTTTACATCAT
+>14929 3
+TTGTGTTCCATGCCCTAGAGTAAGGTGCTACCTTTGCATTGACGAACAATTGCACCATCACTGTCTCCGGAGCCAGCAATATACGGGAGGGAGGACTACT
+>14930 3
+ATTAGCGGCCGTGAAAAGCGATTTGCTCTCTTATTCCATGGACACCGCACGAGCACTGCTCACCCACGTTATTTGCGGGGAATAGTGGCTATGCGATAAA
+>14931 1
+CTCACTAGATTATTTGGAGTTATCTGCGTTGCCCGGGGGCAAAAGCTCTACTCCCTTGAATCCCAACTAGCGTAGTTGAGCCACGGTAAGAACGACATGG
+>14932 1
+GGTGTTGCGCGAGGTGCCAACCCTTAAAAGTTGGCTTTATCCTGGGGCCTACCACACTCTGAAAGGGGCAGAATCCCTTTACAAACTGTAATTAGCAGTC
+>14933 1
+CATCTAATCGCAGGTACTCGGCGTTAAGAGGGTCGTTGTTATTCCAGTGTGACCTCAAAACTACATCGGTCGCGATACACCGACGGACTACCTTAAGGTG
+>14934 1
+GTTCCCGCGTATTCTCGCCGCACCCAGTGAATAGATCTATAACTGGCGTGCCGAGATAGCTTGAGAACAGCTCTCGGTTCGAGATTAAACATGTGATGAC
+>14935 2
+GGAGATCTGGCTCCGAGCCCCTTTCATTAAAGAGATCGTTGATATCGCTTTCGCCACACAGATGTCGTAACTAAGTAAGATAGGTACGCCGCTCGAGTCG
+>14936 3
+GTGGATAAACCAGCCCCAAGTGGTCTGGTGTATGAGACCACGTCCGCGAGAAATCCATGTCCAAACCTCCACTATGATTGGGTTGATCGATGTCTCGTAT
+>14937 3
+TCCGAGTCATTAGAAGAGAGCAGTGTTACCTGTATACCCGGGCGGACTTTTATGAACGGAATGAGGTTTACCCTAGGGCGCATTTTCCACTCAGCCCCAA
+>14938 3
+CATCTATTCAGGGTGGTTGACGGGGGCCATCCGCCGTGCGATCCAAATTGGTGCCGGCTATACGCTAGCAATTTCATAGAGTCAAACAGCCTAACTAATT
+>14939 3
+TGTGCTATCGTGCTACGACGATCTTCAACATTACGGTTAGCTCGCTAAAGAGCTTGGTGACTGACCAGCTCCGGCAAAGGCAGTCACTATATACGAGTGC
+>14940 2
+ACGTCCTGGCTGCGAGGGTGAGATCTGTTTCAAAATCCCTGGCTTTCTATCATAAGGATAAGCGGCTACAATACTCGCCAACGAAAGCTGGTTCCGGATC
+>14941 2
+CGCTTGTATGGTAACAGGGTGTCAAACTCAGTCACGTTCAATGTACTGCATCATAACATGAGACAGGGGATCTTCTAACCTCACTCTCGGGTGGGACGCC
+>14942 2
+AGAGGCAACCTTGGTGGAAAAAGCGTTGTAACTTGTCAATTCTTAAGGCATGCCCAAGTTCTTCGCGTATATGGACACCGCGCCACCATTTGCCTGGGCA
+>14943 2
+GGCGGGTTTCTCCGAGGAGACGTCTGCGGATACATGCCACCGAATATGATTGGATCATTGACACGCCAATAACAGCAATTTCCAGCCGCTTTATCTGAGT
+>14944 1
+AATGGTTTCTTGTTCCGGTTGTTACTAGCGGAAGTCCGGCTACAAGCACATAGGCCCCTTCACGCTACAAGACCGAACGATTTACGATGAAGCGGTGCAT
+>14945 1
+TAGGTTCGAGGTGCAGTTAACTAGTGTACCTCAACCTCAGTTTCCGGACATTCTGATCGGCCACTGCTAAACCGAGATGCCTACGAGCTCATGAGTAAGG
+>14946 1
+TATCTCATATGGCACGTGAATCAACCAGGCTATGGAATTTGTCAGCGGTGACCGCGACCTTTCATTGCCAGGACCTAAAACTTCGACGGTGCCGAGTAGT
+>14947 1
+AAGAAGGTACGCGGGTATGACGTACGTCCCTGTAGTATTCAGACGCGTCTTAGACGTCAGCACGGCATGTCATCTCAGAAAGTTCTATGGCACATTCCTC
+>14948 2
+CGTAGAGCCTGGTAATTAGTGACGGTTCAACCGCGAACCCTGTCCTACATTTTACGCGGAGCTTGATCATCGCTAGCTGGGGGCTACCATGCAAAATATA
+>14949 2
+TTGGAATCCCAAAGTACCCGGTACCAGACAAGGGTTCCGCAGGACTCGTACTACGAATAGGGCTAGCCTGGATAGTAGTCCCTTTCAGGTTTCTGTCAAT
+>14950 2
+CTTACGTAAGAAGTGCTGCCCATTAGAGGTACCACCGCTGGCAAGAGCCCCTGTAAGTTACTTAGGTCCCGATTTCGGGAAGTTAAAGGTTAATTCCGCC
+>14951 3
+GCACTAGGTAATAGTGCTTGGATAACGAGGTAACCATGCTTGGACCACGGTTATATCATACGCCCTGCATGGGCACACACTACCCTGATTTGTGACGGTC
+>14952 3
+CTCTACAAATGTAACGCACAGGACGGAGGTGATTCCATGACACTGCTTTCGACGATACGACCTACTTGGTTCGAAGTGGGGATTCCACGCCGTACTTTGA
+>14953 1
+TTCAACGTTGGGTATCTAACGCTATAACCCCGTCTACCCAGAGGATGCGTCCGCAACTGTTCGGAGCAGCTAATTCCTCTGGGATAAGGTAGCATAGGTA
+>14954 1
+CGTTTCAGATAACACAGCGGTTCGGCGCAGAATTCTTTGAGCATCGTCTGCTAGCTACGAGATATCAATAATGTGGCCGTGAATCACTCCTCGGGCACAG
+>14955 1
+GTAGCTGTGAGGTCGACGCAGGCGGGACCCCGGGCCTATCCAGTCTCGATGTTTTGTTCCCATAAGTTGATAATCCATAATGTAACAGATACTGCAAACC
+>14956 1
+ACCTTCAGACTCGTACCTTGGGGTAAATAGCGCGAAGGCCATAAGCAAGTCTAAATGCCCCTTCCTGTGTAGGAGCCTGTCGACATAGTTACATGCGGTT
+>14957 2
+GGTTACGGACAATTCTGACACGTGACGTGAAATTTCCGCATGCCCATACTGATGGTCCTATACCTATCACGTGTGTCAGAACCCGGAGGGTTCAAGCGTA
+>14958 2
+CTACCTATCCAGGGACTCTGTAGACGCATTGAAGGTATAACTACATCTGATGGTTAGTTCTACCGAGCGAGAGCCCAAGGAATAGCGCGCTTCTGCGTTC
+>14959 3
+CTATCCCTGTCTAGTAGGCGGGGCGCTTAGCTCACGAATAAAGTCCGCTTTTAGGCCGGATTCTAACTTCAATACGAGGGTAACACCCACAGGATGTTGA
+>14960 1
+GAAGGACCAGTTCTTCTCCTCCTGGTCAGGGAACTTGATTAGCCGCTGAAGCGTTCTGATGAAGCACATGAGCCTGATGAATAACCGTCACTAGCATCTG
+>14961 1
+AGGGCTGCATGAATTTGCATGCTCCGTGAAGTCTGTTAGAAGGCACATTCATAACAAGGGACACGATCGCCATGTTACCTCGTTTGACGCTAGTCGCCAC
+>14962 2
+GATCTACAGCGAAACCCCGACAATCCTTACACGTCTTGTAAAGTGCATAGTCTTTTTAGACTTTTGAGGACCAGACGCACGGGGGTGATGCCGTTGACGC
+>14963 1
+TTGCTGGCCCAATACGGGCTATCGGGTATGTGAGACCCTGTAGTACGGTACATCCTTGACGGATGCAATGTAGACCCCATAATTCACCGTTAAAGACCGT
+>14964 1
+GCTCACTTCTTTAAATAGATCCCAAATCGAAGTCTTGACGACGGGTTTCAGTTTCTGCATCGGGATCCGCTGAGGGAGCGTCCGTACCAAGGAACCAAGT
+>14965 3
+GACTGTGAAGCATAAGGCCCTGTCAATTCAAGGCACTGTTCGTTCTACCGTAAGCACGTTGTCACGGCGTCCAATTGAAACGCAAGCCTTTCTAGGAGGT
+>14966 2
+CCTAGCGAGTGTGGCCTGCGTACAATACGACAGACCATTTTCGCATGTAGATTTTCTTGGCCCTACAAGGCATAGGCTTCGGGCTAGTGATGCACAAAAC
+>14967 3
+TCGTCCTAGCGGGGTTAACACGGTATACAATCGAAACCAATCAGACCTACATCTTCGAGCGGATATTGACTGTAGTATCATTTGCGGTCCCGGCGAGCTG
+>14968 2
+CGGTAAGACGTTGCTATAGCCCCTCTCAATAGGCGTCTATGTGGGGTAAACGATACGTTCAGCTGAGATACCCCCGCGATGGCGGTTAACTTATAATCCA
+>14969 3
+GCTTCCGAAGCGCAATGGGGTGCGCTACGCGTCGAAGATATCATGTTAGTCTGGAACATATTCACTGGCTGGACCAATAAAATCCTTCCGATATGCCTCG
+>14970 3
+TGGAGGAACAAGTAAATCTACAGCCTGACTAGACCTCGTATTCGTGCAAGCGTGCTTCCCTCCATCGGTGGACAACCATTAGGGCCATCGTGGATTAGTT
+>14971 2
+GTCACACGAGAGCCAGCCCATGAGGGTATTTATTTGACGATATAGGTTACCGTGACTGCACCCCTAGCGAGAGCCTAATAGAACCCTAGTTGTCTTGGTC
+>14972 2
+GCGGCGGGGCAACTGTCCACGTGGTAATGTCTTCTTTACTTAAATCAAGATACGTCCTAGAACCACCCAGAGTTAAGCGGTCGGGATATACGCAGCCTTT
+>14973 1
+AATACCGAGTTGGAGACGATATCTTTGCTCTTTGAAATACCCTTATGCATGCATTGGACCTCACCAGTACGCCAGTGCCGAGGAGAGCGTACTCGTCAGG
+>14974 2
+TTTTACATCATGGCCTAATAGTCACTCGGGGTAGAACCCATGTGACCGATAACGTCTTCATCAGTTCCCACAGTCGGGCTCGGTCTTAGAGGGAAGCAGA
+>14975 3
+CATCTCCAATCTGCGTTCCCTATTTGACGTGAGAAGGGCAGTAAGCTGAGTCTGGCGATCAATCAAGCTGCTGGTCAGTGTAAGCATGCATAGTAACCCC
+>14976 3
+GACCAGAATCTGTTGGTGTCTACGCTACACGATGCTGTATGTGCGTGTGCTTAAGACGGAAACTGTATCCCGGGTACAAGTCATAAGCCCCAGCCTACTA
+>14977 3
+AAGGATAACTTGCCTCTCTAAAATCAGCGTTGATCGCCACAAAAGGGCGATTGGAATCCTAGCCCCTTCTTCGGGTCCTGAGGGGAATCGGTATGTACTC
+>14978 1
+ACTGTTGTACTGTTTATAACGCAAGTCGTGAGGTCTGCTAACCCCCTGGGTGAAAACCTACAATCTTCCTGCGGTGAGGAGAACCAATCTAGGCCGCGTA
+>14979 2
+GCGGATAAAACCGCTAAGAAAGACCACACCTTGGAGTCCGTTAGTAGGAACGGTCTCCGTTCCGAGCTTACGTCTCAGGTCGGTCCCAAGTTATTATTTG
+>14980 2
+GCAACCTGATTTCTAAAATCATAGCTAGCGAATTACGACGAGAAATGATATCGCGTGTGGCCGCCTCCTTATGGGCGCGGCTATGTTACTCCAGTCGAGC
+>14981 3
+TGTAGTGTTCAAAGCAGGGAGACTCGTCGTTACCCTGCAGTTACCGACCATCACAACATAGACTTACTGACTTTGGAGTGGTTGCCACGAACAGTCGGTC
+>14982 2
+CCCGTAACAAAACCGTTCGATACTAAGCCGGGACTCGAGTCCTATGGTCCACGTTTTTACAAATGAATGCGACTCGTATATGTGAGTGCGTGCGAGCGCT
+>14983 2
+TCAGTGTGATTCCGGTCGCAGATAAAAGGACGATAGCAACCCACCGATTGGATCCTGAGAGTGCCTCCTCCTGCTGTCTACACATTCTGAGATAGGTAGT
+>14984 3
+AGCGACAGGCCACCAGGTAGCCCACCATTTAGAACTAGCTCTTCCGTAGATACCCGATCGGTGTTACGACGTTTATATCGGTGCATTAGGGATGTGCATA
+>14985 1
+CTACATATGTGTTGCTTGTGGCTTAGCTAGGATTACAAATCCCTAGGCTTAGGCTCCAGCACCCAATTCAAGACGTGTCCGGACCAGTAGCAGTGAACGG
+>14986 1
+GATGGATGTGATCAAGCATCCCTATTGGGGCGTATCTACTGAGGTGATCCACGCGCAGGTACTAGTTCACTAAATGCGGAGGTTCTACCATACCCTCAAC
+>14987 2
+ACCGCAGGGCGTTCACTTTGCAAAAAGGCTCGACAAGTTTTCTATCAGGATTGTCGGTGGCAACCAGTTCTGCTCCTACGTCGGAAAACATTAGGCCTGA
+>14988 3
+CGTAATGAGACGCGGACATTATGTGTAATGTACGGAGACAGTTACGTCAGCGACTCTATGCCCCATTCGTTTTCCCAGGCCCTACTAGGTGCGAAATGAC
+>14989 1
+GCTTTCAAACCTCTCAGCGTGGCTATGATCGACTAACTCAACCACTCTGATACAGCAAGAAGTCGGGGGGATGGACAGTAGCTCGTATCGTGTGCTTCTA
+>14990 3
+CTTCCGGTGCAGGCGGTAGTGCTTAAGTACAGGTCACATTACTTCTACTTGGCGCTAACGAACACTGCATCACTGGAGTTCACAGTCAAAGTGTGCAGAC
+>14991 2
+ATTCAAACACTGTGGCTGCAATCGAGCGAGAGTGCGCAGACGCTTCCTTTAACGGGTTATAAGATGGATGAATTCACCATGCGACCCCGTCTGAGCTTCT
+>14992 2
+GACAGGGAAGCAGCTATTCCGGGGCCTCACCTTAGTACTAGTATGACAGCATATATCTGAAGAAGTCGTCCTCCTGACTTTTCAGGCCGTTCGAAAGTGC
+>14993 1
+GGTAGTTTAGTTTGAGTCGTCATGTAGCGTAGTGCCAATCCAGCTTAACATGATGGTTCCTTAACCGGCCCCCGGCTAATACACTCAAAGACGGAGCCAG
+>14994 3
+TATTCGTGGGTCAAGATCTTCACAGGGAATCGACTGTTAACTGACATACAGATGTCCGACTGAGCCTCGAGAACCGCGCTATGTTTAGTCGCGCGACACT
+>14995 3
+TCGCTCGAATTGGTCGTAGGTCGCCCCAAACAGCGACTCGTTTAGCCGTCGATGTGATTGCTGTCGACACCTACCATGAATAAAGTCTGAAGCAAAGTTG
+>14996 3
+TGTTCCTACAACTGGCCAAGTCGTTTTAATGCGGCCAGCTCAACTAGAGAGCGCTTACAGATAGGTCCGGGGGTAAGATTCTCCCTTACGAAACTGGTCA
+>14997 3
+TCCCCTGAACCATTTCCAGCCGTTGTATTAGCAGTTTATGGAGTCCGTGTGAATCATAACTTCAGCGTATCCGGAAAAGTCGGTGCCAACGGAAGCGCAG
+>14998 2
+ACGTCATGACCGGGCGCCGATTGTGTATATGATAGTAGCCCGGACCGTGCGGTTAGAAATTCCCCTAAGTATGGTCTCTCTATCACAAACCAGGCTAATG
+>14999 1
+ACCGATGATATAATCCCCATCGGCCGAAGATTGGTTGTTGTAAGAAGCACTGAGAGTTATCACGGATCTCGCCCGTTTAACGCACGCTCCTGATGGACTG
+>15000 2
+TCCCAGTGGACGGAGACTTGGTTAAAAAATCGTAACCTTTGCAAAATTCGTTCAGTGGAAGGGGGTCCGCTACTCTCCGAATCTTCGGACTGCTCCACAG
+>15001 1
+AAGACTTGGATCTGTGGAGTACCGATGTCCTAATAAGCGCCGGGTCTTTACACTCTTCCAAAGACCGTAGGCGCCAGCCCATCTTGGTGGTACATTAGAA
+>15002 1
+GATAAACGCATGAGTTGCTAGACCGAGTGATCCGTTTGCGTACTAGTTAGAACCCTCAGTAAACGCTTGGAGCTCAATACGGGGCATTTGGCCCTATCCC
+>15003 2
+CACGAAAGCCCTGCCCATTGTGGAGTTCATCCGTATGTAGTCTGCAGTGGGCTGCGCAATCTATATGGTACTTACTAACCTGACGAGACACTGGAAGTCA
+>15004 3
+CGCGCGGAGTGACAGGCCTCGAAAAAGTGATAAGCTCTTTCGACCCGCCTTAACGGCCTACGCATTCGACTTATACATGATCGATGGTTGGCTATTAATG
+>15005 3
+GGCATGCGTACCTGGACTCAGTAGTCGCTGTTGGTCGGGTACTTCAGATCAGCATCGGATACGCCTAATAACGGTTACCATGCAATCCGATGACTCAATA
+>15006 3
+CTCTCCAAAATTTTATGATGGCAGTGATTCCATGTGCGAATGTGTTGGCATCCTTCAACACCTAGGCGAAAGACCCTGCGTCACTCGAAGCCGAATGGGG
+>15007 1
+AATGTATGTGGGGCCTGAATGACGTAAGAGATGCTCCTACGGTGTCACCCTGGAAGTTTGCACTGGTGCTCGTCTAAAACGCCAATCCGCACCCAATATT
+>15008 2
+GAGACCGCGGTTCACGGCTAGACCGACAAAAAATGTAGGTTTTATGATTGCGGACCTCGACTTACCTTTAAAGGCCATCTCGATATTCATGTCCGCGGGC
+>15009 2
+TGACTGATTAGTGCAACAGTTTTCTCTGACGCCGTGCCGGGCCAGCTAGGGTGACTGTGCAAGACAATAGCCCATCTCTACCTGGAGATTATACAGACTA
+>15010 1
+GACGTCCTCGACCATCTTTGACTATGCATTCGCGGAAACGGCCGTTGTACTAACGTTCCCGTAGCATGGTTGCTTGGAACTGACGCAATTGAGAAGAACA
+>15011 1
+ACATTCGCGGGAGAACCCCAAGAGTTGCCCTTGGATTGTAGAACTGTACAACTTCGGGTTCCCGCTAGACCTAGGTCATGGGCATACAATTATTGCTCGA
+>15012 1
+GATATTACACGATAGCCCGTCGTGAATCGATGATATCAAAGGGGAAGTCGTCAGCTGCAGCCCGTCGCTTTACCTGTAAAGGCCCTAGCATTATCCTGGT
+>15013 1
+TGGCGCTAGAACAGATTTGGGGGCAACATCCAACATGAAACTGTAACACTTCAGTGGTACATGTGTGATTCTCTTCGACGTTCGGCTCTACGCACCGGAC
+>15014 3
+GTATTTAGCTCAGACAGACAACGAGCTCAACCCAGACGTAAACTGGTCTAGGCTGAGCTTTCGTATGGTTCTGTCCACTCACCGATTGGTCGGGATGCAA
+>15015 2
+GCAAGCTTTTGTAGCGCAGCGAGTCCGTAAACCCGTATGACTTAAAACGGCTCGGTGAACCAGGGATTATGGTTTTGGCCTAATCCCAGTATTCACACGC
+>15016 1
+GTAAGCGGGCTCTCTTAAAGGTGTAAGGTGGACCCGGCTAAATAGCCAGGCTAGTAATCAGTGGACCCATTTAGTTCACCCCCTTAGTCGTTTAGACACC
+>15017 2
+GACAACCGGCTACGAACTGACGTAATTTATGCTGCCACTCTGTGCCGGATTTGTGGATCGTGTGGAACATTGTCCACAGAGAAGCCATTTCGTGCACACA
+>15018 2
+GGCACAATAACATGTGTGCTCTGGACATCAGACCGGATGCTTCATCCAGGCTCCGACAAATACCTGGGAGTTATTGGTCTATTAGCTAACGCCATCTGGG
+>15019 3
+GGAGAAAAAGGAATCCTTTCTAACCGGTCCAGTGAGTAGTCCTGGACTTTGACAGTACTGTGGTCCGCTAGATGAAGCTCATCCATCGTCCCTCCGAAGT
+>15020 3
+CATCCCTCGGCTCGAAAGAAAGTGGCATCTGGATGTGTCGTACCATACAGGAATATAGCCAATTAATTCGACGTGTGCGTTGCGGTACCTTCATCGCACG
+>15021 1
+ACGGTGCCCCAACTTGTGACACCTGGATACGCGTCGAAACGAATGTCGGAATGCTTTGCGTATGCCTGTACTAATCGCACAGGAATTCGGCTTACTTGAA
+>15022 1
+GATAAGCTGAGCAAATGACTGCCCGGATTCCGTGCCAGGCATGCCTAGCTTTGGCCAGTTTGGTGTTTCCCATTAGACACGGCATCAGCGAAATACATAT
+>15023 1
+TTTGTCCTGTGAAGTTGGGGAGGTTCAGAGAGGACGGAGCAATGACCTTCCTCATCACTGTCAACGACATCCCCTCTAGTAACGCACCGAATATGGTATC
+>15024 2
+CCTCGCAATCTTCCAAATCACCAGTTATGGTAGCGTTCACTCCTAATGGTCGAACGGGACCGAGCAGGTCCAAATGTGGTTGAGAAGGTTATCGTACCTG
+>15025 2
+AGAAGTTATTATGTTTTACAAGTTGAAGCATGCCGGAAACGCGCGTCAGGGTCGGGTCATTACCCGCCACGGACATATGTACGCCACTACCTTGTGCTAC
+>15026 1
+GGGGCGAATGTAAGCGGTTCCCTCACCTGCTTTTAGCTACCGTCTATTTCTAAAAGGTGATGAGACCAGTCTACGCATAACCAGACACCGGGGATTACTG
+>15027 1
+ACATTTACTGGCCATACCATTTCTCACGTAAGTCAGCGATACAGATTGCTGTGAACTTTACGATCGCTCGGGACTTGGGGCATATGCGGAGACCAAGCGC
+>15028 2
+GACCTATATTGTGGTCCCGATGCCGTGCTAAAGACTACGTTTTAGGCATAGATACCGATAACCATGGTGTGGAAGCCTTGTCTGGTACGAGAACCCCCAC
+>15029 2
+CGACGACGAACCGTGAGTCTGATCGTGATTTCGTCGGGTCATTCCAAGAGCATTCTGACCCATGGTTCCGAACGCGCGATATGATTATTAACAATGGACC
+>15030 3
+TAGTAGAAATCGTGGAGAATACGGTATATCTTAAATAGGGCGTGCGTTAAATGGTCTCACCCGGGCTCTCGCGTCCTGTAGCGACCTACCAACGTACCTC
+>15031 1
+GTGTTCTCACGCATGCCGATCACTGAATCGATGCCCTGTATAGTGATAATGAAACGAGACTTACAACTCGCCGGGCTTTTCGGGCAGGATGTCGAACTCA
+>15032 3
+ATTGAGGATAAGTTGATTCTTCTTATAGACCTACGGATTACCGGGAGACGTGCCAAGCCTGAGCAACCGTGATCACCGGCCTTTCCCTTAGGCAACAGGT
+>15033 1
+GAGGATCCTTGTTCAGGTAGTAGATTTCCGCTTCGCAGCCTGTATAAGTACATTGCGACCTGTACAAGTCAAGGGCACCCCGCTACATCGCAGAGTATAG
+>15034 1
+TGACCCCCAAGCTTATATAGAATGCGCAATGTCTGAATCGACATGTAACTTGGCTGGCAGATGACTGCCCGCATTCATACTCGTACGTGCGGGTAATGCG
+>15035 3
+TGAACTCAATAATGGGTCCAGACATTATGCAGAGAAACGCCGTGAAATGAAACTCCGTCACCCTGTTCGGATGGCGGAATCCTCGCTCCCTTGGGTTTGT
+>15036 2
+GACCCAACTATGAAGGAAGTCGGTTTTGGTCACCAGTCGATCGCTCGAGGAACAGGCTTCGGAGCGGCTATCACTCAATACTAAGCAGCTTAGTCTCTTT
+>15037 1
+ATCATCAGGCTATGTGGGCGCTTTTACACTATGACCCTCGTGGGGTTCAAAGCCGGAAGCATGCCTCGACCAAATCTCACGTGCACATTGGTTAGGTAAA
+>15038 1
+AGATGCAAATGATTTCAACCATACGTATCTTGCGGCACTGGGTGTCGTCGTACACCGACATCCTGTCGCCTTAGGTGGAACTCAGATTCGCGGCATGAAA
+>15039 1
+AGTCGGCCTCCACTGAAGACCTTACACGGACGCTGTACTTTAGAACTGTCTGTGCCTTTAGCACGTCTAGGAGAGGTAAACCTAGACTGTCGACGATTAG
+>15040 3
+TACAGGCTTTTGGTCTAGTGAGCCTTGCCCGTGTTAGATATAACAGCATAGAAATCGCAGCACCTGACCCGGGCCCATGCTGGTTGCAACTTACTGAGAA
+>15041 3
+AATACAGTTAGTGTAGCCTTCCACTAGAGGAGTAACGAGATGAGTCGCCGGCGGAACTGGTAAACACTCGGACCTCTCCCTTATCGGTGTCTTCCAAGTT
+>15042 2
+CAAAAACTTATTCATGTGTTTGGCCATTTAAAATCGACTGCAAAGTGATGGATGCTGGCAGTGGTCCGCGCACGCCGTCGGTCCAGACTCATGCTCACGA
+>15043 1
+GGGACCAATGAAGTCGATGTATGATGAGCTGGATATAGACAGCGTTGGATAATGTTTCGCAGATGCCTCTAACGAATACCCCCTCCGCCCGCGACTTTTC
+>15044 1
+ACATAGATGATTCAAGCAACCATCTGGTAAAACGGAGCATGTACTGCGAGTCCCGCGCATCGGACTGGGTTTCGTTCAGCACAGCTAGCGCTATCGTTTT
+>15045 3
+CAACAGTAGTGAACCATTTATGCGTTGTATCCGGTACGCAATTCCGATTGTGGCCCCACCTCGCGAGAACGCTGCATATTACGAGGTAGAGACTTCTGAG
+>15046 3
+GTGACGTGTGTCCGACGTTGATTCAATTTCATATGCGCCACGATGAGCTAGCCTTTCAAGATGGAGCCCGGATACGAGTACAGCTCATTGCACACTAGCA
+>15047 2
+AGCAGTCACGTTCATTGTCGAACGGTATTTGGAGCTTTGATCGGAGAGAGCCGTTAGTACCCATCCAGCTTTTCGGAACCCATCAGTACCGCATACAGGA
+>15048 1
+CCGGAGACACCGCCGGTACCATCGTTAGGTCTCTAGTTGCCGATCATACGTGAAACAAAAAATTAACCTTTCTGGGTTCCATTCCATAGGGTGGGCGGTA
+>15049 3
+GTGCAAGGCCCGCCTACCGAAGAGAGCCTTTTCTAGGACAAGTTTATTAGGCATCGTGTCGCTAAGAGTCAACTTATACTACAAGTGGGCTCCGAGCTTC
+>15050 1
+GTGGCTGTAATTAGTACATAAGTCCGTGGGGACAAACCCACAGGGGGGCTTTACCATTCGAGGCATACTTGCCAATCCGTCAATTATCCTGCGTGCTCAA
+>15051 1
+GCCTGTGAGAATAAAATCTCGTTAATTAGACGGCTACTGTAATACATGGTTCTCGGGGACTCCAGCACCGCTCACAATGTGTCGAGAGGCCCGTTAGTCC
+>15052 2
+GCTCCCCGTGCCACCTTCTAGCTCTCCAATTGAGCACTGGAGATCTCTTAGGACTATGAGACAGTGATGTGGTGTCATTGACAGATATGACGCGCAGAAA
+>15053 3
+GCTATAAACCACCGCAGCAAAATCGCGAGCCGAAGTTTTGGTGACATTGCAGTAGACATCGGCGGGTGTCTGCCCTACGGCACTCGGATAATTTATTCTT
+>15054 2
+CACACGTTCGCTTCAGTGCCGCGGGATTAGGATTAACAGTGGATCCTGTCGAAGGTGCTGGCATAACCCATTAAAATTTGTACAAGGCACTTCCGCGCTA
+>15055 2
+GTGATAATCAGACGACCAATAGGTGGCCCGCCAATCTTTGCACTACTTTGCGCGTAGGCGTTTTTCGAAAGGACCTCGTACACAGAGTCCATAATTGCGG
+>15056 3
+CCTGCTCAGTCTTGAAAATAGGTTACGGTAAGCAGTCTGCAATCATATCACCCTAAGTCCAAGTATTGGGGATGCGATTGTGTCCCCGACGCGGGCATAC
+>15057 3
+AAACTCGGTATTCTTTACACGCAAAGAGGTAGGCGGTACCTAATTACCCGAGAGCCGCGTACCCATTGGGCACGGGTCATACCCGGTAGTTTAATTCTGT
+>15058 3
+TTCGCCGGTTTTATGACGCAACCTTTGATGTACGTCAGTTGCGGACAGGACAAGTGGGCGGATAGAACCGTCCTTATAATACGATCTAACCACTCCGCGA
+>15059 1
+AACACGTAGTACGAAGAAAAACTTGTCGTCCTATAACCCAGGGTAGGACACGGACGACCTTCGGGCTTCTTGGTTGCTCTAGGTACTACTTTCCAGGTGC
+>15060 2
+GCAATCCTTCGGGACCTACGTAATCTTAGTTAGGCAGAGACCCGCGGATACCACAAGTGTCTTACGATCAATCTCCTAAGAACTTGTGAGGCCTTGTGGG
+>15061 3
+GGTGAAGACCGTGTTGTGGGCAAGCGCGCTGACCCGAAAGCCACGGTAATTCCCATATAATGAAAATTCATGCCCGGGTTGTTTTCCATATCGCATCCAT
+>15062 2
+ATGTTCGCTGGAACAGGGGCGGGCGTTTACTAAATGACTCATGGCACTTTATGGATCGGCTTTAAGCAAAACGCATGCCGTCCCCACCGTCCTATGAATA
+>15063 2
+AAGTACCCCCGTCATGCAAGTAAATCAGGACCTAACCTAGGCGTGTGGCACGTTTTTTCGAATGAATCGTCCATCACGCGCTATTTAGGCAGCGTGTGGA
+>15064 2
+CTGAATAAGTTAGTAGGGCCCCGTTACGTCACTAGTGTTTACCGTAATTCGCACACTAACGCGGGATTTGCTTGGAGGGAGAGTTGCCACCACCCTACAA
+>15065 3
+GTGACTCTCTCACGAACGGAGGCCCGGTGAGACCGATCGTAATTACGCTTAAGTATCCCAGGGACGCTCGCTGTGTTTTAATTGACAGCGTACTAAACTA
+>15066 3
+TGGCTAGGCGTTATCCAGAAAGTAAGACCAGCACCTACGTCGGATGCTTACTATACGTGCCCGACAAAGAGCTCGTGCTTTAACGATTCTGTACGTCGTG
+>15067 1
+CGACAGCTGTACGTTATATTTCCGAAGTACTACAATGGAGTGCGAGCCTCGTTGAACCGGCCTATGCAGCGTGTCTAATGTTGCTGCCCAGTAGACAAAC
+>15068 1
+ATGAAAGCATTCCTGAGACGCGCTGTCTAGTGTGCATGTCCTGAAGGGTACAGTCTCAGTACTATTCGAAGGGAGCGATGCCTTCAGCAAATTCCTACCC
+>15069 2
+TATAGCTATGTCGTCGTGTACTTAATCGGGGCTCATGCTAGAACGACGAACGCATGCACTGTCATACATCGGTTGAACCCATGCCGCGGGACTATTGAAC
+>15070 2
+CAGGCACAATCCAGGCTCCAGGGCTCAGTCCGTAGTCGGTTTTCCGATGCGGCGAGAAAATAATCATCTGCTAGTGAGTCTGCTTGAGCTATCAAACTAT
+>15071 3
+TAATCACTTTACCTCCCCTGATTATTTCACGTTCGGGGTTCTCCTGCGACCATGCAGACGCAACAAAGTTATCGCGAGGAGCGGGCTGATAGATGGAAAG
+>15072 3
+GGGAATATTTGGCATGCTCCCGTACCACGGGGGATGGCGATAACCTTCATTATCAAGGCGTCAGCAAATACTCCCTTACCTGGATAGGTCCAGCGTATTA
+>15073 3
+CTGATTGCGCTAACGTTAGGTATAGCCACAGTACACCGTATTTGACACAGATGTGGACACATATCATGCACCAGTGCCTCGTGAGCGCGTCGGTCGTATA
+>15074 2
+AAAGTATCCGTCAAATTGAGCTCGCATGCCTGATCTGGCTGTCTTCTAACGACTAAGCTGCCTCGTAAGTTAGCACATGGCTGCAGCGGCATGTGACAAG
+>15075 1
+CAACGACGAAGCTTGCGGCTCTAACAAATCCTACAGACGCGTCAGGTAGATTTGTCTTTGGGTAGTCGATCTAAGGTCTCTCGGAATGCACGACTAGCCT
+>15076 3
+GTTCACTATGTAATCTCGGACTTTCCGCGGATACGAAACTCGGTACTGACTAAGAAGGGGCCTATCTAAAGAGCTGACGGACGTGCTGCACTGACCTTTC
+>15077 3
+CAACTCTGCGGATAGAGGAGTAAAAAGGACATCCTCTTTACCGCCCATGGGCCACTGGCTGCATAACGTGGCTGCACTGGTTTAGCGAGTTAATCATTCT
+>15078 3
+CGAGCTTTCGAGAGCGCTACGTGGTGTATGACCGATAGACAAGAGATTAACACATCGTTCGAGTGATTACTCTCGTTTGCCTAGACCTAGACCGGTCCCA
+>15079 1
+CTGAATCACATCAAATAGGAGCCAGGAGTTCGGCAGTTAGGCCGGAGTAACCCACGACCGTTCTTTATACCTATAGCAGGCTGGTACTCTGTTCGTCTGA
+>15080 2
+GTAACTCGTAACCTTCCTCGGAGGTACCAAACTAGTGAGCCAAGCGGCCCTGAATCGTAAAGTTCCTGCTTCGTGTGATGAAGCGGCCTTGATGTTAACA
+>15081 3
+TGCAGTCCGTCGGTGGATTCGGAGAGTTCGATCCTCTGTATGATCGACTAAGTGGATACGATCACACTTACGAAGTCATTTAAACAGCACGGCCTGCCAC
+>15082 1
+CAAACCAACGGGTCATTGTATGATTGGAATCATCTCGAGATACACTAGTTCGCTGGTCCTTTGGGCCAATTAGGGCGTTTCGGGTCCCCCGCCAAAAGAA
+>15083 3
+CTCATGCTAAAGTTTGTTTCTGCACACTCCGTGGTAAAAACCCTATGGTGGTGACTCAATGACTCACGATGGCACGGGGTAACTGTACAGCCAACGTGGC
+>15084 2
+ACCTAAGAGGCACGCACGAGAATGGTCCACATCTCTGGGTTTTATTTTAAAACGTCGGAGTTGTGAGAACCGAGGGTTCTCAATCGACCTCCGGTTCCCA
+>15085 2
+ACACCAAGGGTTGTTAAATGTTCGAGAAGTCACAGTTATATCTCTCCGTCCTAATTGGTGCCAACGAGCTGGATCGAGCCCCATCTGGAACCGTCAGGGT
+>15086 3
+TCAAGTTACGAAGACTTGCTTGAGGCCGAAATGAGGCCCGAGTTACAGCTTTCGGCCAAACTAGAGATGCTCTGTTGCCCTTGCATGAAGCCTCCATGAT
+>15087 2
+CGGCTAGTATTGTAGCACCCTTTCTCTCTGATTCCCGCTAAGTCGGCTAGTCCTTCGGCTAAAAGAGCGGAAGCCAGGGAGTACTATGAGTGAACTCAAA
+>15088 3
+CACTATTCGTATGCAATCCTCAAGATGCTGGGACAACCGAGTGGAAACCCATGTCTTTTGACTCACGCCGCGACGCAGGGTTCGGGATGATCAATTAGTT
+>15089 3
+GACCGGGCCGATCCGAGTTTTGCCAACCTAATTGATAACACCAGTGAGCAAAGATCTGCAAAGAGTGCCCGTCCCACTGGCAGCTATTTTTGTGTGTAGT
+>15090 2
+GCCTCTTGGATGTAGCAATGCAGGCATGTCGACTGCTAGTGAGTTTGGCGCATCGGATACATACCCCCCGTACTTTAGTCGGACGTTAAAGCACTCAAAA
+>15091 1
+CTAGCTACCGAGGACACCCATAGGTTCACAGCGAGGTAAGGGATCTTGACTGGATCCAGGCCTTTACATGAACTCTCTGAACCTGTGGTTGTCACGTTAA
+>15092 3
+AATGTCTTTACCGAAGTGCTTAGCCCGCCATACAGGATATCCCGATGCTCAGGGAGATAGGCAATACATCGTGCCCGTTGTTTTACGCGATTAGGCACAG
+>15093 1
+GCGAACGGGATTTCTGATTACGCGATGATTAATAGGTTTAATCCGTCGTGCTTGCTCACCTGGGAGCGTAGTAGCTAGACCACCAGCATCCCATGACCAA
+>15094 2
+AAACATGTTTCTGAGTGAGTCCTGGCAAATTCGCTAAACTTCGCGACGTTTGCAGCAAATGCCCCTTGTTCATTGCGGTCGAAATAGGCGGAGAACGCCC
+>15095 1
+ATGTTCAATTGAAGATCTTTTGGGTGGAACCCTGAGCCGTAACGGAGGAAGCTGACGCCCTGCCGAACATCAGTCCTCTGACCTATCGGTTCATAATGCA
+>15096 3
+GCATCTAGTTTAGAGTGCTGAACACCAACCTTGAAGCATCTTCATTTGAGAACGTGCGCCGTATGCACCTGGGAGGATCGGTCTCTTGGGCCAATACAAC
+>15097 1
+CGTCGCTCCCATTGAGGCTTGTCTGCAACCGGTAACGGACTATCAGGAGGATTCAGAATACTCACCATCTTCGGAAGGCTGTACGATTTTAGCGATACAG
+>15098 3
+ACCCTATGTCTTATTAGGTCGGACATGTAAGCCTGACGGATGCACCGTCTGCCGAGGTGAGCGTTAGCTCAAAAGCTTTGCTAAAGGAAGCTCTCACCTA
+>15099 1
+TTCTTTCACAGACTGCGAATCCGAGACTCAAGGGTTAAAACTATTTAATGAGCCACGAGGTGCTCGCTGATGTCTTCCGGGGTACGTAATCACGCGGCAC
+>15100 2
+TACTTCCACCCGTCTGCAGTCTCATAGGAACGTGTTACTCTCTGACTGTTGGGCCGTTTGAAACAAGTGTTCACAGGCAATAGCAAGTAACGGGAGAGCC
+>15101 1
+AGCCATAAAAGTGCATACGGGATTTATTACCCGGTTAGTGTATGTCACAGTTCCATTGTCGGACGACCGAGGGGCCATGACTAATCGGCCCCTGCAATCT
+>15102 2
+CCCCGTATTTTGCCCAGTCACTGGCTGATAGCCATACGACTTTCAAAAAGAGGCCAAGTGCCTTTGAAGGGCTTATTGTTAGGAGTCACCGAGCTACGGA
+>15103 1
+CCACGTTGATTTTTGCAGGGGACATTAAATACCAGAGCGCTCTTCCGAATATCGGCAGACCAAGCTGGCGTTTGATGAGCCTGCTTAACAGCCGGTCTAA
+>15104 1
+TGCGTTGGCGTCTCTACGTGACCCCGAGGCCTCAGCGACAATGCAACAACAATTCGCTGAGGAGTTAGTGATTCAGGGATGCAGTTCTCATCTAATACAT
+>15105 3
+TATAAACATCACCCAGATGCCCTATAGCGCGCGCAGGATGGATTCACAACTGTAGTCTCCGGCGTCCGCAAGTATTCGCATTAGATCGTGGTAGATGGTT
+>15106 2
+AGGCATTCGTGTGGCTCAGGGTTCAACCATCATCATGTCCCGTTAAGATCTTGTGGCACCTGCGGCGCCGAAAGTGCCGCATTACAAGATAAAGATCATT
+>15107 2
+CTGATGAAAATTTTTTAACCTCACTCCTATGGATAGGCTTACCTCGATCCAACGAAGGCGACCCGGTCCGGATAATCTAGGTGTGACGGGCTGACCATGG
+>15108 1
+GGCCGAATGCAACGCGAGTAATTTCCTGCGATTGCTACCCAACGCGAGCGGTTTGTTAAGGTTACGCATTACACGTGCCCTTAGCAAGTTCAAAGGTTAC
+>15109 3
+ATCGTAGAAATTGTAGTGGCTACCGACCGGAGTTACGGTGGGTACTCCCAGCCCCCTGCTTCAGCGTTTCCAATGATAAAATAGTACCGAAGCGTCGATT
+>15110 2
+GTATACCGCAAATCACCAGGGGACACATCTTCTACACTGATTCGCAAATCGGAGACTGTTCTACGTTAGTATTGTGCTGGGCTTCGACGGGACTCCAGGA
+>15111 2
+ATAACAAATTTAAACACCCATTTCGGTCGTACTGCGGGCTGCACGACTAGACCTGAAGAGGGTGTACCCGGGACGCTTTTGTCTGCGAACCACTTTAGGT
+>15112 2
+GATCGATTCCCGGTTACTTAGAAACTTAATAGGTTGCTAAGTTCACGCGGCCGACGGTCTACAATTGAGACAGACGCTTGGTGACCTAGCCAATTGCGCC
+>15113 3
+GGGTATCGGACGAAGACATCTCAAACTGCTGCGAGTACCACATGGTATTGGCATTACGTGTAACGGTTCCAACGCATGCTTGCCGACATGAATGTCCTCT
+>15114 2
+TACTGGATTGCGGACATCCTGTGAGTCCGTGGACGCAAGCTTTTGACCATTGCAACTCGTATGCAAAGTATCAACTGTGACTTTCCCCAGGCGAAGAAGC
+>15115 2
+AAACCTAAGGCATCGTGAATAGCAAGCGCCGATGTGTTCTCGGTGTGCCGATTGCCTCACTGGAGCTAGTCAATGTAGACTCTAGTCTTACCACGGAACT
+>15116 3
+TTTGGTGCATCGAGGTGTTTAGCACATAGATACTCATCAGCGCACTCCGGGAACAACACCCGTGGAATTGGCACTCGTACTACGCAGGATTGTTTAGACC
+>15117 3
+TAGTTCTACCCATTACGAGGCGCCTCACTCGTGTAAATTGCATGTGTGGACGATCTAGAGCGTGCATAATAGAAGCTCGGTCACGGATGACGTCCCTAAC
+>15118 3
+AAGTCCTTACCGTCCATCTCACGGACGAGTATTGACCTGAACGCCATCTCATAGTGCAGTTCTGTATACGCGTAGAGCGGGGCTAACTACGGATTGTAAG
+>15119 1
+TACAGAAGAAACTAGTCAACTAGTCTTGCTTGGCGGTCTCCGCTCCAGGAATGTGAATTTCTTGCGTGCTAACCATCGACCGCCTGATAAGTAGGCAGGC
+>15120 1
+CCGCGTTGAGCATTATGACAGCTACTCGTGAATCAGCCAACGGCCTGTCGTTCGTCTATGAATTAATATATCAGCAGCCGGACACGTTCGGAGGCGATAT
+>15121 3
+GTTCGCGCGTAGCGTGACCACCAATCGCCCCGAGGTCATCGATTTTAAAGAAATACAGTTTGATCCTCCGGAAATAGGTTTCTGATAAGTGGCTCGAGCC
+>15122 1
+CTTCTCGACCTGGTGTCGTACGGACTCGAAAGTGTATCCGGGAGGATTTAAAACGCATCCATTTCCGCTGTACCAACACCCGATGTGATAATGGATCGAG
+>15123 1
+GAGGTAATTCGGTTTGTCCTCAACGTGCAAACCAGTTTGTGAGCACGCTCGGTCGAGTTAAAATCGGCATCGAATGCTGGAGGATACCCCCTTCCAAATC
+>15124 3
+TGTAAACAGGTAGGGTACAGAACCTATCAGCGTACTTAGCAGTCCGCCCACGATATGGGCATTTCAATGCCTAGCAGGCTCTGCGTGGTTATTGTCACCA
+>15125 2
+TAATCCTCACTAGGACGTACCTAAGCCGTTTACGACGGTCTATCACACGCCTTTAGACATGGCTAGACCGGGCACGGTAAGTATATGCCAGATTGTGGTG
+>15126 1
+TCGCAATGCGAAACCGTCTTTGACGCTCAAAGCGCAGGGCTCCGGCTAATCATTTGACGCCCTATTCAGATAAGGGCTCGTTTCAAATAGAGGTGATTGC
+>15127 3
+TTAACAACTGTGACTCGTTTCGAGCAAAAATGCGGAAAGAGAAATCGCTCTAGGGCAGGCTTTGGCTTCTTGGCGCACAGCAACGACGTCTCCTTTCCGT
+>15128 2
+GCGGTCCTTCCAGAGTTGAGTCTTAAAGGAGTATACACCGGCCTCGCTAGATCAGCCAGGACGAGTACACCGGTTTTACCGCTTAGTATCTTAGGAAACT
+>15129 1
+CTTTACCTACTTCGGAGGATTTACGGCATATACGGTTTATCAGAGCCGACAGCTAAGGCGAGCCCCCGGAATCTTGCATAAGGTTTAATACTGAGCGCGC
+>15130 1
+TTTGGACCAGCACTGACTTGCATGGTTACCGATCACCAGGCTAAACTGTGATGTAATAGCCGGGGGGCAATGCAAAGCCTGATTTCATACTCCTCGTCAG
+>15131 3
+TGTACGCCTCAAGCTTCCGCGAAGTGTCAACGATCGTTGGACACGTTCCTAAGGCGATACCGAAATTGGCGAGGTGTCAGTACCTTATATACAACTGTGC
+>15132 3
+CTAGCACTCCTCCACTCTAGAAAATGGGAACTTTGTGGGCGTACTCAGATATAATGGGTCACCGGTACGTGACTTAATATCCAGTATCTGGGGCCGCGAC
+>15133 3
+TGACTGGTCCAATTGTCGATAAGCGTCGAGCATGTTCAGGAAGGAAGATCCTATGACGCGCGAGTCAGATATCCGACTCCCAACCTTTGAATCTGGCTTC
+>15134 2
+CTCGAAAGCGCGGTCGTTGACTGAGAGGTACTGCGTCGCTGGCCTTCTGATACATGATGAATCTCTCACCATAACGAAGTCCATGACTGAATGATGCCTA
+>15135 1
+AGGGCACCAATCCAAGACATCCCCCCGCCTGGATGGAAGATCTGATAATGGTTCATCTATGTTGGATGCCCTGCATTGTATCGGAAAGAGACGCGTTTCT
+>15136 3
+AGTGGGATCAACGAGTGAAACAGTTCCTTTTCGGTCTCTGATCGGGGCCAACAACATATCTGCACAGACTGATACTCTGGCTTCCGTCCTGTAGCAAGGA
+>15137 3
+ATATAAAAGGTCGCCCGAAGTCCGGGTCTGCGATCTACGCCTGGGTAGAGACAATCATAGTTTTTCTTCGACTCTTGCTCCCGGAAGTGAACCATACGGA
+>15138 3
+GCGCTGAAGATCTCTGACACAGTCTCCCCCTGAGCTGTTGAGTAGGACTGGATTATGATTGTCGCGTAAACTCCGACATGAGCACCTTACGGTAGTAAAC
+>15139 3
+CTGGGAAATTCTGGCATTGCACAAGCGGAATCCCTACCGTGCTAACGCCGTTGTTGAACCCGGTCATAGACGCACTCATATAGATGTTCCTAGATGGTAG
+>15140 3
+GGAGCAGAGCACATCAAAAGCGCGGCCGATCCTTGTAGAAGTTTCAATCGGCGATACTATAGGTTTTGTAACCTGAGATTTCACCCTGCCTGGCTCATCG
+>15141 3
+ATAGTCGGAAATGTGGCACCCGTTTGGGGTTGCCACAAACCTCCACTAGGTCTACGGTGACAAAGTTCATGAGACGCCACTCCTCATTGCTGAGTTTAAG
+>15142 3
+CCATATGTAAACTCGAAAGCTTCGCGCGACGAGCTTGATTCATCAGCGACCTACGTACAGCTGGTTCGATAGCATTGTTCTCCCATGTGGGGCGAAGTAA
+>15143 3
+TTTGACGTTACGCACGACCCGAGAGGATCGTCCGTCTGGTCATCAATAGGGATCGATCACGTTACCGGAATGTCTATCTTCTTCAAGACAGCAGGCGAAT
+>15144 2
+CTCCTGCCCCAGCTGGAGTCTAAACTTGTATGGTCGTCAGTTCCACAAACTACAACTACATATTGGAACAGGCTCCAGTGAGGACGGGAGTTAGTGTCGT
+>15145 1
+GTCGGATAAGTGAGACCGAAGAATCTGGATATCGGTACTCCACTATGTTGTTGACCAGTAGTTTACCTCCCGAAGTGCGGTCAGCTGAATACATCCCCGC
+>15146 3
+AATTACTCCGAGCGCATGAGAAAGCCTCACGCACCTTCTTCAGCGTGGTCTAGCAAACGAGGTTACTGGCGCGAAGTTACAGATTTCGTAGTATTCCGGT
+>15147 2
+CGGACTTGCTAAATATTCGACATGCGGTGCGATCACCTGTACGACTGTTCCCGGAGGCTTAAGAAAACCACTCCCTGGAAAGATCTTGTTGCCTGATAGG
+>15148 3
+CAGCCCGCCATCTTGGATTGTTGCTTGCCTGGACGTGGAGAAAAATCAACCCGCTGAGCACGTCTGTACTAATTTTAGGCGTAGTAGGGCCTAAACTAAC
+>15149 3
+TCCGATTAGTCGTATGCTCTCCCGCTGATAGCTAGCGCAAACCATCGATTAGCGTCGGGTGATGGCTGCATCCAGAGTCATAAGTTAGTAACAGACTGAC
+>15150 1
+ATCGGGCTATTAACTCCCGTGAGGCTGGCTCCACTCATCGATAGGAAGCCGAATAACAGTAAGTTGCGTTGCCCATCGTAGACCGTTGCATAGTAGTACT
+>15151 1
+TTAGTTTGTGAAACCTGTTATTCCCCGTACAAGGATGGACTCGCCAACTTCGTAAGTCGAACCCTGAGCAGTCTGGAGAGTCACCAACCGGAGTCGGTTA
+>15152 2
+AGTCTCCGCCGGCGTGGAGCCTGGTCTTGACTCACTTACATAGGCATACGCACCAAGCGGATACAGTAACTGAGGGACATTTGCTTATACCGTTGTATAA
+>15153 3
+GTTACACCTGCCGAGGGCTAGGTAGATTTGAAGCTAACACTCTAAATTCCGGCTCGTTCGTGAGTCAACACGCCTCATTACGTGTACGGAGCGCAGTAAT
+>15154 3
+GCGTAGTCCGAGCGCCCGTATTGACACGTCCAGGTCCTTCATGCTATTACTGCGCAAGCGCTATGAACGAAATGACTGGACCATTTAGGTAATCTGTAAG
+>15155 2
+CGCCAAATTTGAGATGACCGTGCATTCAATTTCGTGACTCGTGGTAACTAATTATGCGAGGGCATCTAGCCCGGTCACATACAGATGGGACCACCCGTTG
+>15156 2
+TGACTGTCCAATAAATGGCGTCATACGCGGTAGAAGAACTGAGTAACTTCTTGACACCTACGTCGGCTGTCCCGCCGCGACGTGAATTACGTGAATGTTC
+>15157 1
+CACCCTTTCTCTCTACGCGGAAGGTGCTCGAAAGATATGTGTACAAGCAGGTATCGTAGTTCTGCCGGTACAACAGTCTTAACGCGAAGGCTGGACCTAT
+>15158 2
+TGACTCTATCTACAACCTGTCCTGGTCCTGTGCTGGAACAGAAGGGAGCTCCAGATTCATCACGGGGACTGAAGCTTAAGACTACTAGGCGGTCTCATTA
+>15159 1
+CCTAGCGCCATAGGGCAGCCTCTTGGTCACGTATTTGGACTCAATATACAAGGATGCACATATCATTTTTGGCGTCGAGAAGGGTCCGGACCGACATTCA
+>15160 1
+TCAGCCGTGACGAATGCGTTACTTGTGTAGAAAAGGTATTGCTCTGCTGCTGCGGAAACAAGCCAAGCCGCCATAATCGTTCATACCGTTGTCGAACGCT
+>15161 3
+CACTCTCGGTAGAGGCACTCTATACGTAACACGGGGAGTGATGTCCGGGGGATAGAGTTGCTTTATAGATATCAATCCACATCTTTCCGCAACCCCGGTA
+>15162 1
+CAGTTCAGCACTCTCGGGGTTCGTAGCAATGTTACGTTCATTTGGACCATAGAGCCTCACATCGAACTGGAAGGGCTAGTAACTCTCCGAACTGGATCAG
+>15163 3
+CGTCACAGACCGTCAGCGAACATTCCGGTTGCGCTCCTATGCCTACCGGGCTTACTATGGCGACAGTAATTGAAATCCTAATGATAGGGGATACGTATGT
+>15164 3
+GTACATAATCGTCAATATCAAGCGGACTATGTGCTATAAGCCGGCGATCGGTCTGCTGTTGTTCATGATCATCCACCAGCGTAGCAACCAGGTCCAGGGT
+>15165 1
+CTTGGCTGTTGTAAATACGGCTTTCTCAAGAGGACGTGTTTATTGACTCAGCAACACAAGCACTAAAGCCAGTGCGGCTGCGATCTGCGTCAAGGCTCCA
+>15166 3
+GTCCAGAGCATTGTTCAGTTGGGCACTGTCATGAACGACTTCCGGTGTCATAGACCTATCTGCCCCGCGGACAGAGATTCTACCAATTAAGGCATGATGA
+>15167 2
+TTCGTGCATTCTCCTGCGAGACGAACCGGCTAATTAGTCGGACAAGTCCTATAGGACATGCTTAGCTCGGTGCTCTGGTAACAAAAGCGATGCGACTACT
+>15168 1
+TCGGTCACGAGGGATCTAGCAACTATAGGTATTCCTTAGAGACTCACTATGGCGCCCTGGTATTACGGTACTGAACCGGCCACTGCTTACGGGATATACA
+>15169 1
+GGGCTCCTGCCGAAAATTTTAAGTCAGAAGTGTCGGCTTGTCACGCGTAGCCACGAATTATCAGGGTATCTCCAGATACGCAATAGCCATGGTCCTAGCT
+>15170 1
+GGCATTTCACATTATCACAGGTGCTAGTATTACCTAAACGTGAGCTTAACAGCCTCTTTCGGAGTGCCCAACTTGTCAGGAGGCACGCGATACAGTGGCG
+>15171 1
+TTGGCTCCAGCTTTAGTGAGATAGCCGTATCACCGCGATGTAGTTGTGTATATCAACCGAACACAGTGTGCGCCGGCGGGAACTTCCTATGCAACAATCA
+>15172 3
+GGACTTTGGCTATCCTGACAATGGCAGACATGCGGCAAGTCCTACGACCCTGTTAAATATTAATTGCGGAGCGTTTAATCTCTGGCGCCAGTAAACGCGC
+>15173 3
+GAAGACCGAGTATCAGTCCTAATCGCGCTCACACACCGGAGTCAGTACTCCCGGTAAAATTTGTACTAGTTAGATTTGGCGAGTCGTTTGCCCTCGGGAA
+>15174 1
+TGGAATAAGAAAATAGTTCGGTGGTTCACACGCTAACCTCTCTTAGGGGATTTCGCCCTACTCGCGACTGCCAGAGCATAGCTATTCCGGGGCAAAGTCT
+>15175 2
+CGTTTCATTACACAGACGGCTCACACGGCCCGCCATGGGAAGGAACTAGACTTGTGGGTTTTGTCCGTACATGACTAATGGGACAACAACTATTTGTGCC
+>15176 3
+AAAAAGCTGACCAGCAGTTGATTTCACGCGTGGGGAGAGGAATCTGCCTTAACATTTTGCCGTCACGGATCCTGCTCGCTCTCAGTGGGACCTTAAACAT
+>15177 3
+TCGAGCTAGGCGCTCCCATAAGGTTAATTTCCCTTGTGCAGCATGGCCACAACGCATGCCGAATGATCAACGTAAGCCTGAACGGTTTGAGCTGATAGTT
+>15178 3
+TCATTTCGGGTAACGACCGCTTGCGTGCTACCTGTGCACTAACGTGAGCATCGACATGTACGAGAGGCCCACACCTAGAATATTACTGTAGTCATTAGGG
+>15179 2
+GGATAGCCAATTTACGATTTTCTCCCTGCTACGAACACGGATTGGTATGACGCGGCCAGTTATGCCAGACGAGCACAGTGCGCACCACAAGTATTTTTGG
+>15180 3
+CTTACGCGTACATCAAACACTGTTTGTGATTAGTAAGCGCGCTGTGGGGCAAATGCACCTGACCCTCGCAACTATCAGAGACTTTTGTCGGGCACGGAAT
+>15181 2
+ACGACGCGGGGTTCACTTAGGACGCTCCCAGCAAATATACTTACTGACAAAGGACCTTGGCAGGCATAGGCTATCGGTCCTTACGATTTTTATGCGGCAT
+>15182 2
+CACTTCACACATCCCAGTTTGAGGATGTACCGGCTCCGAACTGAGCAAGCGACGGAGGACAGTAGTTTTGGCTCTGATCTTCGATGATACAAAGTTCTCG
+>15183 2
+GCCAGGCGAGCCTGGATTAATACCCACCGTCGACGTTAAGATTAGCTCTCATGTAAGTATCTCATAGCTGGTAACCGCCAGGTGCAAAGGCCTGTGTATT
+>15184 3
+CGCGACTCTTCAACGGGCAGCAACCCTGAATTTGGTTTTTATGGCATGTCGACACAACAGCTTTAGGTTAGGGAGACTAGGCGCGCTGTCAAAATACCTC
+>15185 3
+CATTCGTGCACGCCGTAGCTCGAGATGTACTCTGTTGCAGAGGAACTCTTACGAGATAGGCTTTGGCACAAATACCGAAGATCACATCGTCCGATGCTTG
+>15186 1
+CAAGGATAGTTCTCAGTTTCCAGACCTGGAAACTATACTGTGAAGACCTCTCACTAATGCTCAAAGTTTGCTTGGGGCGCTATACCGACGGGGGCCACTG
+>15187 1
+GTGCTTGAATTGGCATAAACCCTACATTTGATCCCAACACACACTGTGAAGCCGGACTGCTACTTGACCGGACGGCTGTGGGTGACATATTACGTATGGC
+>15188 2
+AGGTACGACGCCCCAGTTGCAGCGTTGAAGTAATTTACGCGCTTCTGGTCCCGTTACGATATGCGAAAGCTCATCCTACAAGTAGGGCAGACTTTACATG
+>15189 2
+TTGTTGGCGTAAACTACTATGGGCCTAGTCCTACATGGCCAGCCCCATATGTTTAGATATTGTGGAAACCAGGCACGCGATTCAGAGCACTGTGCGAACC
+>15190 2
+GATGGCTGCCACCTATGAAGGCATTTACGAGAATTCATTCATCCCCAAGGCAATGAGACGCCGATGGGCTGCGTATTGTCCAGTCGGAATACTGCTATCT
+>15191 3
+AATGGTTAGAGACTGGAGACTGGGTTTCATTGCTGCCGAGACCTCCAAGCTGCCCACGTTTGCCCCAGATAATTATTAGCGAGACCAATTCGACTCATGG
+>15192 2
+AGTAGTAGATCAAGCACCTCAATATGGACGGGGGTTTGACTTGCTATTCCTGGCAGCGAATCAAACAGGTAAACCTAGCTGCCGTTCGCCTTCGCATCTG
+>15193 3
+GCCCATATGCCTATGACAGATGAGTGCGGTATACATCCCCGCTACATGAACCTATCGAAGGCTTGTAGCTCTCGGTGAATTTCCGGGGAAGGTCTACAAT
+>15194 1
+GTTAAACCGTTGGTCCGCAACATATAGGAGCGAAGATCTAGACTGATGACCGCCCTCTTCTCTCATATTTAGACAGCAGCCAGTGGACTGGTCGTTGGCA
+>15195 2
+CCCGAGAGTTCGCTAGCGCACACTGCGTCAGACCGTGCATTGAATGGTCTGTGGACTCCAGGTCGCACGCAGTATAGCTAATGATACTAATACATTTTGA
+>15196 1
+GACTCGTTTCCGTAGATTGTCTGGAGTCGCCAATTCCGTCGGAGAAGAATACCAGTGTCATTGGAAGTAACCCGGGTCTCCTCACAGGCCGCAAATATTA
+>15197 3
+AACACGATCACCCACCCGGAATGCGTATAGCAGTAGGTCATTGTCATGGGCTCCTGGTGTACGATCTGTAAGCTGTCAGATCGCATAGTATTGACGCACT
+>15198 1
+TGAGCTTTAAACAGGACCTCTAGAACACGCATCTTGGTTTGGATCAAAGTGGAGTACGTGCTTGTTCCAACTACAGCTAGTAGACCACCTGGCTCCGGCG
+>15199 1
+TGCCGCCTGTACTCTGTGATGGAACTAGCGTTGTTCGCGTCAAGCCAAAAACATCTGGGTGTCTCACTAAGCAAAAACACCTGGGTTATCGCGTGCATAG
+>15200 2
+CTGGTAATGTCTATACTTGCTTGCACGCGCTTACGTTAGCGTCACAAAACACTTTAGAGCCGCGCAGGCGACAAACCTGTCTGATTAGCATCATGGGAGG
+>15201 3
+GTCTCCCTCAAATGTATGAAAGAGTTGGCAGCCCCGGCGAGTTAGCTGATCAATCGTGCTGTGGCTCGTGCAAGACAGTCATGATAGTTAACCACTCTCA
+>15202 3
+CTGGCTATCCACCCGTAAAGTCCTCATTTAGTAATGAGGTTGACATCCGCTGGATAGATCGAGCCCACTGGAGAAGGCGCTTAGAAGCTCTATGATTCGC
+>15203 1
+AACACTATCGAGCGGAAAGTTGGCTACGGAATCGAGGTCCACTTTTAAGGGTAGCAGCTCCTTGCTTGATGATTGCGCAAACGCACTCATCCTCTGACGT
+>15204 3
+GCGGCAAGAGACACCGCTATCTCACTACTGACCGTAGGGTCTGAACATGTGTGATATCTTACGCGAGCAGAAGCTATATCACTCTGCTTTGGTGACTGCA
+>15205 3
+ACTAGTTCAGACAAGGTCGACTATGTTCGCTCCTGTGCCGGAGTGAGGCTCGAAATTGTACTCTGCACAGTATAGTAACTAAATGCCATCTAGGCGCCCG
+>15206 3
+GAGTCCCCTCATGAATAGAGCAGTTGAGCCCACGCTGAGTAAGTTCTACGGGGGATGTAACGCCTTCATACGGTTGTGAACTCCATTGCAAGATACCTTC
+>15207 1
+ACTTTGGAATGGTCCTCCTGAGGATACTGGCACTACTTAGATCACGGCATGTCGGACGTCTCTTAGTCGGCCAAAACCAGTTGAGATAAAAGGCGCCTTC
+>15208 2
+CCGATTTCCATTTACGGAAGGGAACTCGTTATTGGCCCGACCCCCCTGGCTTGAAGCTTTATACGGACAAATAGGGCAGCTCCATGTGGTGCAAATAGTA
+>15209 3
+ATAAAGCAACACCCGTGCTTGAAACGATCTAATTCGGTAGCTGCCGGTGGAACTCATGTCCCTGACAGTAGCCCGTTGAGCCTGTTGGGCATTTTACAGA
+>15210 2
+GCGATTCATTTAACAGTTAGCGTATTATAAATCTCAACCGATAGTGTTCGTGGTGGCCCAGGTCGCAGGTACTTAACCTCAAGCAGGCCACGTCGGGCCA
+>15211 2
+GTGCAATGTCCGGGATCACGGTGCACCGGACAGCGCTGTGTCTAGCTCTCGGGGGAAGCCTCAATATAAAATCTTCGAACATCCAGAATTTACCGTTTTA
+>15212 3
+GGTGTGGCTCATTCGGAAGTTACGCCGGTTTATGATAGTTGCGGGTGAAGCCCAAAAACCGCTGAGAGACCTTTGCACTATAATCCCACCTCTAAATCGC
+>15213 3
+AACGTAGAACTTTGCCCATCAACTTATTATTCCCGGGGGGGGGTTTATAAGTTTGCATAACGGCCCAGTATCAGTACCGCATGACCCCAGTGTCGCGGAA
+>15214 3
+ATCGTCGGGAGACTCTCGGTGTGGGCCTTTCCAACCATTGGGCAAAGTCAACTGTGGTATATCTATTACTATTACGAAGGAAAGCCCTGCCCAAGCCAGT
+>15215 2
+CCCCCGACCACACAAACAGCCGCCCGGTCTATCGCTCCATTCTTTCGGGTAGGAGGTAGTGATATTAGTGACTTAGTTTGTGTTAAGGCCAAAAGGGTAA
+>15216 2
+CCAAATGAATCAGCTTCAAGTGGGAGGCCGCAAAGCGATGTGCCCTCGCGCAGCTATCTCGATTGCCATCTTTGTACGAGAAGTCTCGTTAGTTAGCTAA
+>15217 2
+GGATTCGTGAAGTTGCCAGTAAAGCGGTGGTATCCCGTCGCTCGGATAGCAGATGTTCTACAATTATCTAGCCACATATCACTCCGCCGTAAGTGCCAAG
+>15218 3
+TTCGATACATCGACATTACGTAGTTATCGTTTGACTGATTTGCCAGGATTGCGCAAAAAGCGTATCATGATTCGCACGCCACCGCCGGCAACGGCGATGG
+>15219 3
+CTGAGCTACGACTTATACCGCGTTAATACCGCGTAGGTCCGAAGTCGTTAAGTGTCTGGTCCCTGTTATCGCAAAGGGGAAGACCCAAGAAGCTTCTATC
+>15220 2
+TGAGCTTTAGTGTTCACCTACTAGGGATACCTGTACGAGGGTCCAGAGTGAAAGCGGCGAAAAGCGTTCCCCTAATTGCCCCTACTGTGACTCATACTGA
+>15221 3
+AGCGACCGGGTAGCAAGTCTGTTGCTAATTAGTGCTAGAATAGTTTCACGCTGTCCCGAACCTAATCCATTCAAGGATTATAAGTATGCGGCCGGGCCCC
+>15222 1
+GGTCTCCCGGGACGCATGAACTTATGCGTAATAGGTAATAAAGCAGGTGGGCCTATACACTGTCCGCGGTAAATATTCCTTGAGGACACCCTACCCGTTT
+>15223 2
+CCATCGTGCGTTCCGCCGGTTTCTTATTACTAACTTAATCGCGCAGAATGTTCCGGGTGTCGCGTCACGATTGCAGGAATATGCAGAACCAAACGGAAGA
+>15224 1
+ATCAAAATATGTGCAACCATCCGGAACCTGGCCTTACAAACTTTGGCGGTGCAGCGGAATTCGGGTTGATCGCTAGTCATCGGCGTGTTCCCAATTGACA
+>15225 3
+GCGTTGGCGAGTATTGGACTTTTAAACCGGGCTGACCGGAATACAATACGTCATTGCAAATATTCGACTGCATCACCTCCACCAAGGGCTCGGGTCTGTA
+>15226 2
+AGCATCGTCGATCGGAGATACCTGACGAAAGCCGTGGTTCCTCTTTCTTCGCCTACTGCATAACCAGGTAGGGGATTTAGTGGCGTAACCAATATAAGCC
+>15227 3
+TGTGCATACGGTAGGACCGGGCCCTGGGATCGAGGACTCCCTTTGTAACAACGACCTAAAAGTCGAGCGACTTATATGCCTTAGTTACCACAAGTGCTTT
+>15228 3
+CACTAGTCCGGGCGAGTTTAGGAGTTTAGCTCGGTTGCCGGGAGACGAACTACGCCCCCGTAAGATATAAACATCTAATCTGTACTTTCCAACGGCGATT
+>15229 2
+AGAAACTACCAAGCTCATTTCCTCGACCGCGGAGTGTATTTGGACTATGTCCCTTCCTGTTCAGAGGCATGCGATCTGAAAGTACAGGATTACGGACGGC
+>15230 1
+GCCGGGGCGGTCTCAAAAATTTTAGACCAGGATGTTATTTTCCCTCCTCCGTCACGGATCCGGCAACCATTAATGGAATCGACTAGCAATCGATTGGGGA
+>15231 1
+TGGGGTTCTACAAGTTCGCCGTCGTCGCGGCCACTAATATGTGAACAGATCGGTACTGCTACATAGATCAGTAGATTGAGCACTCAGCAGACCTTCATGC
+>15232 1
+ACAGTTCATGTTTTCACTTAGCAAGCTGGTAAGGCCCTCCGGTAGCCATAGAGCTCCAGAAGCGCTTGCCGCTAACAATGGCTTTTGGAATTAAGCCAGG
+>15233 3
+GTCCGAGTTCACACATTAAAAGAGCTAAAGCACAATTTTTCCTGGGCGTGCAACACCCAGCCGAGGGGCGCGTCCTTTTTGTTTCAAGATGGGCCGTAAT
+>15234 3
+TCGCCAAAATCCAGGACCGTTTAGATTTCAGTTCCATGCTAGAAAGGGCTGATCTTTGAGTAGGTGCGAGTGCCCTGTCACTGCACCGGTCAACTCAAGA
+>15235 3
+GATTAACACCACATTGGTTGATTTAGATCCAGCATTCGGCAGGCTATCAAGGTACGGTTAAGGACGCCCCCGGCTCGGATTAGAGACTTCCTTTACAGGC
+>15236 2
+GCTGGTAAAATTCACTCGATCCGCAACTACGCCCCTAGGTCCAGCTGTGATTAGCGAGTCCAGAGTAGTAATTGCACTTTGTTGTCGGAGCAAGATGCAC
+>15237 1
+CTCATCTGATACAAGGCGTAAGCCCCCATTTGGCCCGCGTTGACGTAAAGCTTGATAGTAAGCCGGGTAACAACTGACGATCATTCTGTGTGACATTCGG
+>15238 3
+TTCCATGGACGCGTCTTAGAACGCAGTTCCCGGTGGAAACGCTACAACTGTAACTATAGCCTCATACTCTTGTCAGCGGGTGAATCCTATCGAGTAAGGG
+>15239 1
+GTAGACCATGTATTGACTAACACCGCAGTTCTACTCGATGGCCTAGCCATAGAGCGGGGGATCAGGAGATCGCGCTTTAAAGCACTGACTCTGTATTCTC
+>15240 2
+ATATGAACTCAGAGCTACCTGTAGTGCGGAGCTAATGCCTGCGTGCATACAAGCAGTTTTTCCTGGTGTCCACGCCACGACATTGCGAACTATCATAGGG
+>15241 3
+TACAACTAAAGGGCCGCCTGACTGCCTGAACTTCGAAGTGATAACTCATGTGCAGCGCCACTGATGGCTGTTTTAATATTTGAAGTCCGGTCAGGGCCAC
+>15242 1
+ACTGCGTATCCAGGGATCCATAATCGGACAGAGTATAGCGCGAAATATACGGATAGGCATAGCGTCGTGTCGTCCGTCCCAATCGATTCATCTTGTGTCC
+>15243 2
+GCCTCGACATCGCGCCTTGCTGTTTGCGTGTGAGTACGATTATCACTGGTAAAGACTTGTTGCAAAAGGGGGAAGACCCTTACTCCTCGACTAAAAACGC
+>15244 1
+TGGTGCTGGTGTTGTATCGCGACCCAACTCACGGATAATCGGATGATCGCCTCACTGCTAACTTGGTAAAATGACTTGGGCAATAGGAACTCCGCTCAAC
+>15245 1
+TATGTTGGTATCCGTGACGCCGGCGGACCGTGGACACTGACTAACGATAATATTGTGCGCCAGCTCCGATAAACTACGGCTCTCTTATACAGAGAGACTT
+>15246 3
+GAATTACCTGGCCTCGTTTAAGGTCACTTAGATGCTCCTCATCGCCCTCGATTTGCTAGGCGACAGATAAAAAGCGATAGGGCTCCGCACGGTATGTGAA
+>15247 3
+TTTTGGGACCGTCTGTGCTTGTTGACTAGGTCAGAAAGGCGATCACACTACGCTGCGCAGCAATGCCCACCGCTTAAAAGACGCACAGCATGAGTTTTTA
+>15248 3
+GGCGTGCCAGCGAAGTGTTATGCTACATTCATCCGCCGAATCGATTTTTGAATTTAGTGCAGCTATCGCACGTCCGCCCGTGAAGTATAAACCCAGAGAG
+>15249 1
+AATGTGCAGTTCGGACCAACTCAATTTCGTCGCTACGCACTTGGAGTGGCAAGTTAAATCATCCCAAGTACATGCTGACCGATGTCCAGTTATGCGGGGC
+>15250 2
+ACCCCCCTCACTGCTCTAATAGGACTCTTTCGGTCATGGTATTGGTTCGAACAGGAAATGATCTTGTTATGAAGCTAAAGGCAGGCCCGCCGATGAGGAC
+>15251 2
+GATCAATCAGTCGGCAGCAGACCTCCGTTCACGGATCCGCTCACTACAAATTGGCAGAGATATGGCATTTTTGTCCGGTGTACGACAATGCGAATGTGTC
+>15252 2
+TTGTGCCAATCCCGGGACAAGTGGGGTATCATCCTACTACTTGGCAGGATTATCCAACGGTTACTAGGCCTAACGCAAGCGGGTTACAACTGATTTGCCA
+>15253 3
+TAAGGGTAGTCACAAGCCTGCAGTTTGTTTTTCAACAAAACATGGTAGCCCATGCGCGTCCTCGGGAATGTACAGCATCGCCTTAAGTAACGTCTGCGCG
+>15254 1
+CTAACGTTTTGATCGGCCCGCTGATAATCCTCAGCCAGCATATCTCGCGTATAAACGTGTGTCACAAAGCCAGGGTGAAGTCTGCGATATTGCGGAATCG
+>15255 2
+AACATCTCGGCCTTTATTGTACATATCAGCAACGGCATGTTCGGAGCCTATTACCGAGAGTGCAACGAGGTGTTACGTTCACCGTGACATCTGCGGAACG
+>15256 2
+ATGAGAACAGCTTGAGAACCTTACCTGTAACGCGTTACTACTGACGGCCTCCAAATCCTCAGCTCTCGAATTGGGGCGAATTCCTAATTGGTAGGTGGGC
+>15257 1
+CTGCCAGCGCGGATGACCGCGGCAGGACTATCCGATAAGTATGCTGACCGGACTGGCGTTCTATACGAAGCGTAATCGATTCTACTTTTTTAGCAACATA
+>15258 1
+TCGGTAACGGACGACTCAGCTGCTTATTCGTTAAAACGGGCCGTATCTCGGACAACCAGCAGCTCCAGGATGTTGTAACGGCTCAAGTACGTTCTGATAT
+>15259 1
+CTAGGCACATCATCCACATTGTGAGGAACGAGTCGTCACGGTCTTAAGGCTTATACGGGTGACGAGTCGATACCAGTTCGAGGCATTATCTGACCCACTT
+>15260 1
+TAATGCTGCGTGATAGCCGAAAGGTATACTGTTTTTAATTGTTAGACCCACGTACGTCGTCGGACCCTCATGACGCTCGAACGTGGGAAGACCTCCACAG
+>15261 2
+AACTTACCGTCTGCGATAAACAAAGTTCTTGTCCGTCAGCTCATCACAGACGGACAAGAGTGCGCGTAGCCTCATGTTGCGTCGTGAATGACAGTCTGTG
+>15262 2
+TGAAGGGTTGAGGGTTTATCCTAACACTGTACCTTCTGCCACTCCATGAGCGCTAAGGTCAAGAAAAACCTGATTCACAGGATGCTGATTGCGGCGTCCC
+>15263 2
+GGTGATCGGAAGAATTTCGCCTCCCATACCCGCCCTACCTTGATACCACGGTGATTATCAAGGCTATTTTGGACCAGGTGAGAGCTTTCAAGGCAGATGA
+>15264 2
+TGAGGTTTGTTAGAATACATGATGTGGTACCCCAGTATATTGCGCGACCCACATTCAATGAGCTCCGCACACCCTGATGGAGCACCATTACTGGATGGCG
+>15265 1
+GCCATGACCATGACGTGGATGACTAGTGCTTCGAATCTATGATCTCCCGTTTCAGTCGCAGCTTCAGCCCACAGCTTTAAGACTAATTAGGGCGAAGAGG
+>15266 3
+CAAGACCTGAGAGGGGCAGAGGAGACGGTCCTATCAGCTTTCAGACTTGTTATCCTTAGAACTGTCGGCTGGGCTACGATCTCTGCCCATAAACTATACT
+>15267 1
+AGAAGAATTGCGGTGGAGGCATCTTCTTAATGACGTCAATCCGTCCGTATGATCCAATCTCCGGTGCGGCCGATCGTACATCGCACCATGAGATTATACG
+>15268 2
+TAGCACCGCCGGGTGAATTTTAAATCCGGGAGTTGAGCGGCTCATAGATCGGCCGTTCGATCACTAGCCAACGGCGATCGTTACTCTTAACAATATTGCA
+>15269 3
+AGGGTACTTAGAAAAACTTACGTTTCCTTGCCATACAGCCTCGGGTAAGCGCTGTGATACACGTCGGACTCACGTTTCGATTGTAGTCCGAGCGAAGCCA
+>15270 2
+CCTATGAAGAGTGCCTAGAGCATTGGAGGTTCACCCTCGGTCTTGGCTGGTAGCACTCGAAAGACCAACCATAATGGGTACCGGTTCTCATAATGATTCC
+>15271 2
+AGGTATACCCGGCCTCGCGCATAGTTAGTCTGGTACGCGACTTTAATCTAACGGGCTGGCGCTCACTGTAAGATTAAGCTGTCAAAAGCGTTCTAGCACA
+>15272 1
+AATGCACTTGGACCTCTCCTATTTCAGTCTTCACTTGGGACTGATTGCAGATAACGACCAGTAGAGGCAGGACCCCGATGATTTAAAGGGGACCGCTGCT
+>15273 2
+CGTTACTAAGCTCATGTTTCTTTCGGATAAAAGTGTGCCATCGGTGGCCCTCACACCTAACTCACTGCAACGCTCCGGGAAACGTGAGTAATGGTAGGAG
+>15274 3
+AATGAGACAAACACGTGATGAAGCGGTCATCGTTAATGTGCAGGTCATTGGTTGTGCATTAGCGGACCGAACCCACTGCGCGTAGCCTCCCCATTACTTT
+>15275 2
+TAGTAAACGGGCAGCCTTATTAGAATACGATTATCTGGGTCTTAAGTCATCCGTGATGTACCAATTAACACCCTTGGTCTAGACCGGCGGGGCGCCCACG
+>15276 1
+CGTCACTCCGATCTAGAAAAAGATCTCTGGATGGATTATTATGACTCGACGCCCAACAGTTGGGCGTGGCTCACGTTTGATACCATCGGATGGAACGCTC
+>15277 2
+TCACGAAGGGATCCAGAGAATCGTGGCAAAATATGAGAACCCCCTCACTCCAGATTCGTTTGTGGTCGTAACAGTCAGGGTCTAATTCGCTGTGTGCCTC
+>15278 1
+GTAGTGTAAACGAAAGTCCAAGCCCCCCGACCGCTGCCCTACCAAGCGTCAAACGTGCGGCCTAATTTTTGATTTGAGATATTTCTGAAGGGTTGCGTAG
+>15279 2
+TTAACTGAATATTGCCGTGAGACCTATACACCATCGAGGAGCCACCGAATGGTCTACCTGACTTGATCATCCGAAGATCGGGGCTTGGTCCAAGGTCTGT
+>15280 3
+GGAACCTAGTGGGGACAACCCCTGACGAGACAAGACATTCGCCATATTGTAGCGTATACTTCGTACGTACTGGCCTGATCTGACATCGGTTCAGTCATTG
+>15281 1
+CTGGATAACGGTGACTCGTTAGTTTATCACGATGTCGCTCACAACCCACGTAGTCTATAAAAGGCCGGCACGGTTCTTAAACGTGTAATGGCGGTCAGCC
+>15282 3
+TGTCATGCGGTGGACTCTCGACCAAATAAACATACAGCGAAGAGAGTTACTTTAGCCGTCTATCTTCCTAACGTCCGGGCGGTTAGATATCAGGTCGCCG
+>15283 3
+ATATATCAGAGTCTCAATTTACGACCACAGGCTCGAACCAACGGTTTCATGATCTTACTGCCAAAGGAGTCGGGTGGTAGTGCTTCCCGGTCCGGCTAAG
+>15284 1
+CGCTACACGGGGTCCCGCCACGTTAGTGTTCGGATTCTACGCTATACCCCGTTCTGAAAGCTCATGAATGTGAATGAGAACTACCATGTAACTAGGGGTA
+>15285 3
+TGGTATCTGTGAGCATTCAAGGACACCGTAAACAGAGATCTAGTCATTCTATCGCCGCACTTGTCGTACGAGACGACGTCAGGACCCTTTTAGGATCCGG
+>15286 1
+TAGTCAGCAGAGCCAAGAACTCTCGTGGTCCAAGTGCGATCCCGTTATGAGGGATGATACTTAGGGCGTCCTCCTGAAACATACAATGTTGTCGCTTCAC
+>15287 3
+CCGGCTTCAGATGATACCTTCGGCGTAATTCTCTCCGTGAATTGGCTGCTGATTCAGACGGGACTTCTATATCGGGCGATACAGCGACAAGACACAAGTA
+>15288 3
+TGGACCAAAAAACTCCTGTGAATGCGGATCTGGCTTGGGTAAGGGACAACTCACGCGGCATTTCGATCACCTGAACTTATTCTCGTAACGTCTGCGGACT
+>15289 2
+TCACGGAGAGTCCACGTTCCCTCCCACAGTTAGGTATCCCTCATTGCGTCCATTGTAATTGAACCAGACGGATGATCAAACCGTGATGATGGGTGAGAGT
+>15290 3
+GTTACAATAAGTGTGGTAAGCATCCCAGTCGCCGCCACATGCGTCAGTACGGCGCTATGTATTGTACCCGCAATAATATATCGGGTTCGACTGCCGGATA
+>15291 3
+AGTCATCCCTCGAGTATGTTGGGGTCCATCCGCAGGACATCACACTGTGAACGTGTAGGTACTCACATAAACTATGTTCGTAGTGCCACTGCCAGAGGAT
+>15292 2
+CTTCAATCAGAATCGCATGACAGTTAAAGTACATGCGTCGACGCGGTACCCGGGTGCCGGAAAGGCTGTGGTATACTCTCCTTCCAATAGAGTCATGTCT
+>15293 3
+CTACGCTTTATCGCATGTGTAGGGTGGGGAGCTCGGGTGAATAGCGGACCCCGCTTATTGACAGCGCCATCCGAAAATTTCGACACCTACAAAATTCTAT
+>15294 1
+GCTTCAAAGGGGTCCGAATTACGGCTGTGTTGTCGCCCCCGATATGGCTGGGTTCTCACTATAATATGCTCAGCAAGTTACCAACGCCAAAAGTGCAAGT
+>15295 2
+CAATTTTTCAGACAGTTGGAACCTAACTCTCAGGGTTTCGTAACCCCGAATATCGCGAGACCCCGGCGCGCGAGTTCTTTAAAGGTAACGATGTCGGATG
+>15296 3
+GATACCGTCTATGCCGGGAGCCTCCGGTCGATCCATGATTGTTCAATTTGCTACCTGCAGCTAAATGAACCCGGTTAAACGTAGTAGAGGAGCAACTCGT
+>15297 1
+ATACTAGCTTGGGTGCTCGCACCATAATTATCGTGGCGACGGCAGAGCCGGCGTTTTTGTCCTATCTACATGCCACGCAAGACTAGGGGTAAAACCTATA
+>15298 3
+CAGTGGTGTAACGCACTGACCTCCCAGCTCACCGGTAATGGTCACTACGATCCAAGTTCTGTTGTAGCTCCGTAATGTCAGAGATTGCGGGAACTGTAAA
+>15299 2
+ACTCTGGTAAGTAATGCCGCAGGCTGTAGCGGGGCATTGCGCTACCTTCTCCATTCTCTCGGTACCGGTAAAGGTATCCCAAATCGAGATCAGAATAGTA
+>15300 3
+CTGGTAGTAATTGCAAGTCCGCTAACATTCGTCGAACACGCAGTCTCACCGTTACCCCAGCGTATTCGTATATGGGGATGGTTGGGTAGCTACAAAGCAC
+>15301 3
+TCCCAGCATAAACGCGTGCCACTTAGGGAATCCTTCAGTACCAAAGAGGGGTATTATATTCAGGTTTGTGGAGTCTAACCGCCCACTCCACTGGGGAGTT
+>15302 1
+CGCCCATCGATCCAAGAATTTTCATGACAGAATGGGGTGTGTACATCACCGGTTGCAACGAATTCAACGCCAGCCGCTGTTTTGTATGGCGCGATAAGTC
+>15303 2
+AAGTATACCACAGACTGATATGTACCGGCGTCTCTCTTAGGCGCGGACATTCCGTAACTGTGAGCAGTGGGTCTCCACCAAATTGGCAATCACGGTTATG
+>15304 2
+CAGGACAAGTTCGGTAGGTCAGTCTCGTTTGCATCAAGGACAGAACATGGGCCCGTCCTTCGGTACTGGGTCTAAACCGTACGATTATCTCATCATCGAA
+>15305 3
+ATGTGCGAAAAGCGTGCTGGACGCTGTGAACACACCCTTTACGGTTGTTACTGAGCAAGGTCTGTCCTTTAATGCACTAGCAGATATTGCACGCAGCCCA
+>15306 3
+GACCACGTGTCGGACAATCTGATTGGAATCTATCCGTTACCTCGCTCACCAGCGAAGAAAGGCGTAGATAGGTTACTCCAAGGCCATGATCTGTGTTCTG
+>15307 3
+GGGCGCAGTAATGAAAGACAGGCCTATGGGCGACTGAGTAGCCGGCCGCCCTTATCTTAGCGCTTCAGACATTTCGCAAATTATTAGTGAATTCACCTCT
+>15308 1
+AGTTTTTAGTACGTAACATTCTACGTTAATCTATATCCTGGAAAGAACGCAGCTACGTCACGGCGGGGTCTTACGTCCACAGGTCCCGAGGGAGTACCGC
+>15309 3
+CCTCGGCGTCGGGCTAGATTACCCGAACTTGCTATTTGGGCATTCACGTCAATGGAAGAGCAACGTACTGAAGGGGCCCAATTTAACCTGCATAATTTGC
+>15310 3
+TCCGTGCTCAGACCTTGATAGCTGTTCACTAATAAGCCGAGTAACCACGTGTGAGTGACAGTACAAATGCTCTCGTAAGGGCGCTAGTCCGCCGAATTGT
+>15311 1
+CCGTCAACTTTGATTGTAGATGCCCCAGCCGTAGGTTAGACGTGTAGTGGCCTGTCGGTTCGAACCACCTTAAACTCAAGTGAATGGGTACCAAATCCGA
+>15312 2
+ATCAGACCTGCACTGATCCCACTCGACTGATAATTGTCGGAAGGTATCTGGTATGTGTGGCCTCATGGGGACCTAGTAATACGGTCTCGCAAGACCCTAA
+>15313 1
+AGACCGGCACCTTATTCTCATATGTCCGGTCCCATCACCCGATACAACAGGTACACATGTCTTTGAATTGCGGAGTCCGTATTAGTGAGGTCGAAGAGGG
+>15314 2
+AGACTCACAGACAAGTTCGAAGATCGTCTCGCGCGCACATAGGGGTAGGTCCACTGGACCCCTTTAGCGCTTTTCTGAAATCGGTTTTTGAGCTAAAGCA
+>15315 3
+AGGTGTTATGAAGGGTAGCCAGCCATCTAGCTTGTGGCCGTGACCAACTGAATTATAGGAAGTCCAAGTCCTCCTGGGTCGCATCTCCCCACATGTAATA
+>15316 3
+GGCTATCGTTAGCTTGCCATCACTGTTAACAGCAGATGCCGACACAAGGGACCGAGGGTCTGTTTAGCGTACATATAACTTGTACTAAGTCGCGCATGCC
+>15317 1
+TATACGCCAGGTTTAGCGTGGTCTTGCCCTGAACACGCAGCATTTGCGCAAAGGTAAAGACGCGCCCGTATGTCGAGTGCTGTAATGTTAATTACAACCC
+>15318 2
+CTGTGTAACTTATGGCCGTTATGGTGTATAAATCCTCGCAGACAAGAACCTGGCTGCTGCTTACACGGATGAGTGTGCAGTTCCAGAAGCCCCCAATAGC
+>15319 1
+AGGTACGTGTCCGTGGAAAGTCAATGACTCTCAGGCTGCGCTTGCAACTACGACAAAGGCGTGTAACGGTACAGGTAGCGTCCTTTCCCTTAACATACTT
+>15320 3
+AACTGGGATAAAATCGCGGTGCGTAAGTCCCACTAGGCGCCATTGGAAAAGTGTAGCATTCCTTCTTCTGCCACGATTACGGTGCCTGTAAAATGCCCTG
+>15321 3
+AAAGACCCGTACACTAACCAGTGGTCGTGCGCATCCTATTAGTGGTAGGATTCGATTTTGTGTATGGCCGATCGCCGCAATGATGCCAAGGAATCCATCC
+>15322 1
+ATACGGCGGCACCCTTCCTTGGTGCGTAGCGGTACTCGAGGACTGTTATTCTAGTACTTGGGGGAAAAATCCTGCCAAACCGCTAGCTAATACTTAACAG
+>15323 3
+TGTCTCAAAAGTATCTTGCCAAGCTGCGTAACTAATACATCACCTAGGGTGTGGGGGAATACCCCTACACGCTGGGTAGGCTAGATATCGCACGTCTCTG
+>15324 2
+AATGGAGGCCATAACTCGTTTAGGCAAGCATGTGCCTTGCCTCCCTTAACGGGTGACTTGATTTCTAGTGGGATACCCAGTAACGCATGACATACGGACC
+>15325 3
+AGTTAAGGGATCCATTATTTCGAAGTGGCACCTAACTTATACGAGACAGCCAGGGGAGCAATGTCAGCTGATAGCTTTCTATCGCACCTTCCGCGTGCGC
+>15326 3
+TACTTTATTCAATGAGGGCTCGTGTGGAGTTTTGTAAACCACCCCGGCGGTTCCATAATGCACGATGACATCAGTGAGTAAGGGCTCCCGCACCTACAAG
+>15327 1
+ATGCTATCCTCAAGCGTATTCTGCAAGGGCCGGGCGCCCATCGCAGGGGTCCCTTGCACGAACTTCTAAAATAAACGGTCCGGTGATAATATATTTGATG
+>15328 3
+GTCCTGACATGGTCTTAACAATGAAAAGAATCGGCGATGTCGTTGACGACCACTTCTTTGCATTGGGCATGACGCGCCCTCGGGCAGACTACTGTTCAAA
+>15329 3
+CCACGGACACCGAGGACTGAATTTGCATACAAAAGTTGGGACGCTAGAGCTTTCCTGTACTTACAAACAGCCCAAGGCTTGTCTTCTCTTGTCGGGAGGT
+>15330 2
+AGAGGCCACTCAACGCCAGTGGTGGAACTCCGCCGCGTCTGTATCTGTACGAGTTCCTTTATAGGCTGCTATGATAACGACGCTACAAGATGAACTGATT
+>15331 2
+GGTGTTCGCTAGTAGCAACCGTAATTATACCTTTGGTGGCTCCGCAGTCCGCGCTGTTCAGATAATAGGTGAAGCTTCCTCCAATCGGGCAAAACAGCAA
+>15332 2
+TTAAACCAGGGGCAGTAGCAAAATCAGCTTGTGTCGCTTATGCCTCAGGTTACTACATATAGGCCCGTGTGCGGACTGCCTACTTTCCTAAGCGAGGCAA
+>15333 1
+AAGACTGCGCTTGCCCCAAGCGGCGATGGCCCCGAATATCGTCGCTCATTCTTGACAAGGGGTTATCTATACGTCGGGGCTGAAACAAAATTTTGACTAT
+>15334 3
+ACTCATCGCCCAGACGTGGTCTTCTCTGTCGGCTGATAATGGCCCTTTGACTTTAAACGGGAAAGGCTGAAGAAGCACCATACAGGTCTAATGCTGTCGA
+>15335 2
+GTGGGAGTGATAATAATGTATTTATCGAAAGGGCCCACGTAGTGAGTAGTCACCGTTCTCTTAAGAACCCACTCAGCTCATCTCCAGCGGGCGATGCCTC
+>15336 1
+GTGCCCCTAGCTGCCATCTTTACGTAGCGCAATTAGCCATTTTCTATGAAACGCGCGACCGGACTGATGGACTGATTATGAGGAAATTAGACCGTACCGG
+>15337 1
+TCGTATACGTTCTCGACCTTTGGGCATCAATATTTGCAAGAGACATGGCCTACGGGGCCCCAGAGATTGCGGAGTAATAGACTCCCTTGGCTCAATAACG
+>15338 1
+ACGTTTTGATATTGTGAGCGCCGTGCCTTGCTCAAATAAACGTCGAACAAAGGCGGCGATGTCTCCCGCTATCGCGGGATATATATCCACGCAGTCAGAT
+>15339 2
+GCTAAGTAGCGTCGCTTTCAGCCTGGCATAACATCAAGGCTCTGATTTGACGTGGTCTCCTCAGATAAGAAGTCAAACAAGGCGTTCATCGCATCGGTCG
+>15340 2
+TCCGCAGAGGGCGTACCTTTGAATGCCTCCTGAGGGCCGCAGCCCTATTGAGATGATAACGATCGCATCCCATGATTGGCAGGAAATCTTTATACAAGTT
+>15341 2
+AAACCTATGGTGGATAGATTTCTCTGGTCATGGGTTTCGAAGTTGGCGAGCCAACCTGCTGTGCACATAAGGCGCTACTCTGCAAGACACATCTCACCAG
+>15342 1
+AACGCGCGCCCAATAGGGAGATATATCCCACTAGGGGTGGGTACTTTATGGGCATTCCAAGGAACCCGAGCTCTTAATCGTCCTTACCTAATTTATGCGG
+>15343 1
+TTGCTAAATCGGGGCCCATAAAGTACCCTAGTACCCGCCGCGAGATTTGGAGAAACCTTAATTCTTGTAGTTTCGGTCGGACTCCGATCGACTAGCGAGA
+>15344 1
+TTGAACTGTCTTGATACAGATGACTACGCAGGCACCAGAGATTTAGTTCCCCTGTCTATTTGAGGCCGCAGACATTGATAGCAGAGGTCATCCGAGCGCC
+>15345 1
+ACCATGTTCCTCGCAGGAGTGGGCCTACTTGGGCTTGCCGCTAACTGTAGCAGATATGTGAATTCCTACATATCGCAAGACTCGTCGCAGCTAAATGAAG
+>15346 3
+GCAAACAGTTCACGTCCGCGATCAGAAGAGCGGAAGTTTCTTACACTGATCTTAGTAGCCAGCTCAGCCCATTGGGTGATAGTACTCGTCCTACGTGGAT
+>15347 3
+TGGCGGTCCAGCAACACATCCGATTGTCACTCGTGGGAAATGCGAATACATGTTTCTAGTAGAGCACCCTCGCGATCGGACGACATTTGTTGCTCAGTAA
+>15348 3
+CGCAGGGGTATCGTATTGCATATAAGAGCCTCTGATGTTTATGACTGATACTCCGGGCGTCACGCTCAGCATGAGAGCTCAGCCCTGAAGTCATCACATA
+>15349 2
+AACGATTCGAATAAGTTACGGTAACGACCTTGCGAGTTATGATGACACCTGCTAGGGCGGTCTATCTGGCCTCTGAGTGACTACCCCTGTCGAATACCGA
+>15350 1
+GGTGCAATAGCCTCATCAGCCGGTTAAAGATTAGCAACGAGCCGAGTCCGTTTCAGAACTAGCCTTAGATCTAGCGTGCGTGTGATTTAAGCCTACTGCC
+>15351 1
+AAGGACTGACCAACGTCACCTATTACGGTAAAGTAGCCATGAATTAGGGGCTGGGGCATTGCGGTCGCCAGTCGCTATTCTCCTTCATTAATACGCACTG
+>15352 3
+AGGATACGTCTGTTGGATTCATATGCCATCGACCAGTATCGTCGAAGAGCGGTTGCAGTAGCCCATCTGTTCCTAAAACTCCCAGGCGAATCGGGTAATC
+>15353 1
+CTCGAGCCCCCGGAAAAATTGTCAGGCTCTGTTGCGCCGCTTACTACGCCTAGTGAATGAATTACTGATTCCTTGAAAGAGGTCGCAAATCCTGGAGGAT
+>15354 1
+TCGAGCGCTATTCTTAGTGCACGACGCCCACGGGGAAAAGTAGCCACTCAAGTAAACATACATTGGAACTCTTGTGCCGGCGTAGCTTTTTGACCTGAGT
+>15355 1
+CTCTCATTCGTAGCCATACAGCGGTTGAGCTAACGGGTACACAAAAGACTAGAAGTCTGTGGCGTATTGAGTGACGCCCTGTGCATACCAATGCTTCCGT
+>15356 3
+TCAAAACATGAACCATCTGCCAGCGAAGCGTCATGCTATAGTTGCGTAGTCGACCAGACTTAGCCGCGTATATCTAAGTTGAGGAGTCTGCGCCGTTGTC
+>15357 1
+GAGCATGATACCCATAGAGACAAGGCATGCCGCATCGTTCGTTGTCCCACTATAGTGTTCTCCATGTTCTTGAAGTTTGAAGAGTGCGGAGCCCAAACCG
+>15358 1
+CCCCCTATCTCAAAACTCGGCATTAGAAGCGTAACTGGGCTGGATGTCGTCTTTGTACGATTGCGACTCGCGACGCGACAGGTTTACAACTAGATGAGAT
+>15359 2
+ACCACGTAAATTAAGTCACCCCTCGCGACGAGAGGTTCCCCCCTTGTACTCGGAGGTAAGGGATGTCTATCATTGAGAGTTTTAGGGCTCCGTCTGAAAA
+>15360 3
+TATCCACCGACGCTATTAAGAAGCTTGACATGACCGCTGCGCGAACGCTGTATGCCGCTGGCGATGAGAGTTAGCGTTTGACTGTAGCTTAATCCCATAA
+>15361 2
+CCAACCTCGCAATCACGCGTCATTTTGTGTGACATAGGTGTTTTAACTGCTTAGCGAGGATGATGAGAACGACTGCCCCAGTCTCACGTAGCACTAGAGG
+>15362 3
+GGTCCGTCTGCTGGGACGTAGCGAATACTGACACTCTCGCTGGCGGTTCTAAACTTCTAAATAAGTTATCGGCCCAAGGGATATGGCTTCAACCCAAGTA
+>15363 2
+CTCTGCAGGACCTAAGACCGTCAAGCGAGCAAACGGCTGCCTGATAACATCTTCCTTAAATTTCCGAGTTGGAGGGGCGAGCCTAATCGATTTTAGTGTC
+>15364 1
+CGCTCTTAGGCTGAAAAGCCCGGTTTTCGTGGGCGTACGACAGCCAGCAACATGCTGATCCCACGAATGCTGCGCAAACTATGATTATATTGATCGTTGA
+>15365 2
+GAGGTTTTAGTTGGGTACGTCGGTTCCGGCAGCACGTAGACACGCAACGTAGATATCTCCACTCCACTCCTATCAAGTGGAATTAAGATTAGCCGACCTG
+>15366 2
+TCGGACAACATTCGATGCGTGAGTCACCGCACTGTAGGTAAGCTTTCGCGTTGACCAGACCACTACTTACAGGGATAGTGAATATGCTCATACTGGCCGT
+>15367 1
+TTAGCCTCCGATGACGTTTTGCCAAACTGTACGATAAGTTGTTGCCTCCGACGACAAGGGGCCGTACTTCCTATATCAAGAGGAGCCACGGAGCGATTAT
+>15368 1
+CGTCCGGAGACATGGTCAGGTGCCAAACTCAAACTCTGTTTGCGCAGGTAGCCCACGTATGGATTAAATAGACATCTGCTCTGTAGACGTAACGTTGTCC
+>15369 1
+TATCCGTATGCACGTCACCTTAACATGTTAACTGCAGGCGTGGAGAGGGAAAGCGAAAGTCCGATTCTAGATGCTGACGCTACCTCCTCAGTACCTGTGT
+>15370 3
+GAACGATGCCCCGGAGCTAACGATCTCTTACATGCTGGCGCTGCATGATTTAACGGAAGAGGTTATGCTGCGAACGGATCATACCTATTTCTGCACCGTA
+>15371 3
+TGTTGCCCATCTCGTCCCAGACATGTTATCACGGGGGGCTTACTAGATCTAAGGGAAACACACATGTTGGTAACCGGGTAATCTACTTCCAGACTGACGG
+>15372 3
+GACTTGCATAGGACTAGGACCGTCACTCAGAGGACGTTATATACGACTCATCGGTACCCCCCGAGTGTTGCCGAACGACTTCGGAAGGTTATTACTAGTT
+>15373 1
+CAGCTATCTTTGTCGAGATCATCAGCGCCGTATCCACTCCGAACCGAATACTGCGAGTGGAATTTAGCGATGGATCGTCAAGTTGCTACTGAGCTCAGGA
+>15374 2
+GTCTGCGCATCGAAGTGAACTGAATGGGTGTTGGCAGAAAACATTTACGATCGTTCCGCAAGTCCCATTACGGTCGATTTAACCTTGAGACCGCCGCTCA
+>15375 3
+TTCGTTGCGATGTGTTGGCCAGCCACTCCGTACCCTGCAGATAAGAATGTATTTGAATAATGGATCTCAATGTTTGACGACACACACACAGCCGCCGGGG
+>15376 2
+CCCGGTCGTTTAATCCACCTTGTACCGTTACGTTGTCCGAAATCCACGGTAGCCTGAATCGAACAGGTGAGACGAACGAGCTTATCCTGTGAAGAGTGTA
+>15377 1
+GTTACGGGACTCATTTGTCCTGCTGGGCATGGTACACGATTCAGAATTAACCTTAACCCGTGACCACGCGACGTGGCCGTAATAGCATTAACACGGTTAG
+>15378 2
+GACTGACTCCACGATCTAGTTTTGGGATGACAACCAAGTATGGTTGGAAGCTGGGCCCGCAAGTTCGATACCATCGCGTGATAACCTATGACGCACTTCT
+>15379 1
+GAGTTAATTGATCTCTGTGGTCCACCGCAATCCCGATGTCACATTCAAAACTAGCAACCACGTATACGGGGAGAAGTACTTGGCCGTGTTCCATGGCGGT
+>15380 2
+CAGCTTACCTCCGTATCGGGCTAGGTAAGGGCGCTGATGAGAATAGGCCAAGGGTCTTTTAACTTTCTTCAGTCCTATAGCCAAGATGAGAGCCTCCAAC
+>15381 3
+AGCCACGATGGAGTGCCGTTATTACGTTTAGAGGGTAGGTCCCATGATTGCTGTAGTCCGGCATCCCAAAAGAAGCGACTGGCTAAAACTCTACCCCTTT
+>15382 2
+TCTTCGGAGGACCCTTTTGAAACCGATTGTCAAATCAGTTTGGCTCGGCTTCATCTAGAAGCCGAAGCCTAACGATGATGAGCCATGACGATCGACCGGT
+>15383 3
+AGCCTAATTCAGTATACGTTCGTTAAAGAACGCGGTTGTATCCTCATCCTACTAGAGGATAACCGCGAGGGCATCTGAGCTGGTCCATGGCACCTCGTGA
+>15384 1
+GCCAGCCGTATGTAGTACTATCCGTCTTTAAGCCGGCTCAACCCTGGTACAACGTAAAAATGCGCCTGTAGCAAGAAGTGGCTAGGCTCATGATGTGTCT
+>15385 3
+TTATATTTGCCTGCAGACCATAATAACTTCCAGCCTATGTGGCTCGACGACGCACTGATCGGTGATCGTCATTAGTGAGTGGAGGCCTCGAACCAACGGA
+>15386 1
+CCTTTGTTCGCGTTACCAACACAAGAGACAAACGCTGGAATCTCTCAAGAATGGGAGTGCCTTATCGCAGACGTAGGTCACCTGGAGTGCTTTGCTCATG
+>15387 1
+CGGTCATAAAGCTCGTATCCGTAGCATCGAGGAATTTGCATAAACGGACCTTTCCTTGGTTGTTGATAACGCCCCAGGGGCATTAAGTCGGCAACATGCC
+>15388 3
+CCAAAGTCGATTGCCAAGAACCCTGTGGCTACAATTTCGGGAATTCGGGCGAGGGTAAGCCGTACGCTAAATTGTAAGTACATCCTGCGTCTTGCCTCTA
+>15389 2
+ACACGCGTGTTGCTCAGCCATTCCCGAGCAAGACGACTCTGTTAAGACCTATGCGGTATGAGTATGACTTCCGGAGTAGCGTTGAACTCAATGCTCGATA
+>15390 3
+TTAAGTAGTAGACTAGCTGGGGCACTAGCCGGTCTCTCTCACGTCTGCAGCACTCCAATTCCGTCAGGTTCCAATAGAGGTGGTACCAAAGAATTTACGG
+>15391 2
+GTACGTTATAGGCAATGGCTATAATAGTACAGCTTAATCTCCGACAGGCCAGTAGTCCGGCTCTAGTCCTTCCGCCGAGCGGCCGAATGTTTAGAGCATA
+>15392 3
+AGTTTCCATGGCTCGAACCACGCTACTTAAACTAGGGTCGTAATGCTTCCATACAACCGGGACGTGGTCAGATAAAGTCGGGCCAACATGTGGTGCTTCT
+>15393 2
+GGTACAATGTGGATATAAGATTTCTTCAGTGCTCTGATGGACCCGTTCCGTCCGCCCCACTGGCACACGAGTAAGGATATTAAACGAGCCTTTAACCGGG
+>15394 2
+GGGGATGCAAAGTTGCGTGCGTTTTAAGCTACAATTTGCTGGATCCCGCGAAGGTGCAATCTTCACGACAGCTACACCGTTATCGACCACGCCATATTGA
+>15395 3
+GACCCAAGCTGCATATGCCTTCTGCTATTCACGTTTAACGCTACATGAAAGCACTTAAGCTCTACGAAGTGGGCGGCCTCGAGCAGCTTGGGTTTAGAGA
+>15396 2
+CTGCATATCCAGTGGGATTTCAAGAACGCGCTAGCCTTCCGGGTTGACAATAAGCGTCCACGAGCTACGCAACATTGTCCTTGAGAGTGCTATGTATACG
+>15397 1
+CAGCCGTTATAGCAGGCATTGTGGCCGGCCTCGAAAATAAGATCATAATCCCGATTTCGGAATCTGATGTCCCATAATGTTGACCAGGTCCAGTGTCCGG
+>15398 3
+CTTGCGGGGGACACTAGTGAAAATAAGTAAAAGCTCGTCCAAGCTGGAGTTTCCGATCGGGAGCTTTATCACTAGTAACTCACGTGTCTCCTCCTCCAGG
+>15399 3
+CTTCCATGCCCGCTAGGTTTACTCAAATAAGACGTTGCGCTCACGGCTGATATAGATGAAAGTAGATGAGACGCTTAGACTCCCTCTGCGCTGGAATGGC
+>15400 2
+GTGTTGACCACTCACATACATAAACATGCGTGTTGACCGGATGTGGGCGTAAGGATTCCAACCCTCCTAATATGACTCTATCGCTGCGGTAGGACCAGTG
+>15401 2
+TGAACCTCATCCTAGAAGTCTGGCTGATCAGCTCGGCTGTGAATCTCGCCTGGAAGATCATGCGTGGAGGAGTTCAACCGGCTATCGAACCAAATCTATT
+>15402 1
+AGAAGCGTAACACACTGCCGTTACAACCAGTCGATGATTCCGGGCAATCTAGTCAGTATTCTCAATTTGCCCGCACGGATGACTGATGTGCGGTTCGAGT
+>15403 1
+ATAACTTATTTGGCTTTCGTCTGTGAATACTGGGCTCTGGAAAGACTGTAGCAGACGCGGTGAATCGAATTTCGATGAAATACCGCACAGCCCCCCGCGC
+>15404 2
+CATGATTTCTAAGGGGCTGAGAATATAACCGCAAACATACCTCCTTGTCACGGCATCGAGCTTACTCAGGTTAGAGGTGCGCCTCCTTGTACAGATGGGC
+>15405 3
+ATTGCGAAAAAACATTGCCGCCTCCTGGATACTAGCACCCAGGCGATGTGCGTACTTGGTGTTATCAAAGGCCATGTGGCTAGTTCAATCCGGTCAACGT
+>15406 2
+GGTACTAAAGTGAGCAGTAAGCTTAGCCTGATAGTAAGTGAGGTCTTTGCACCGATCCGAGTTAACGTTGCCCGCCTCTCTACCACAAGCCAGGGTATTC
+>15407 1
+TTTTAGCGGGCTTACTGTCACTCGGGTCGACCGGGAACAGTCCAGTCAAGAGAAAGACAAAATTGGTCCATCTACCAGCTTGTTGCAGCTATCTACCGTG
+>15408 1
+GAACTGAGAGCCCCGCTTATACAATAGCCTAAATGTGGGATGCTATTGGTTCTATCCTTCGAGGTGGAGTGCTCATAGCGATACAGACAGTGCTCCCACC
+>15409 2
+TGTAATTCACTTAGGAGCGTATAGGCTCATCAAATTTGACGCCGATAATTCTGGCAATTAAGCTCGCGCAGAGCAGACGCCGCCCGGCGCTTATAGTTCG
+>15410 3
+TGGACCAGCCCGATGGTTCTTCCAGACTTAAGCGACTCGCGTGACAGACTCAGGAAGAAATAATCTTATTATTTCTGACGGCTTGCTCCGGGAACTGGAC
+>15411 3
+GACACTGGGTATGTGACTTAGAATGGATGAAAAGACCTAACGTGTTTGCTCCACTCTATTCCCGATAGCCGCGTTTCACGCCTCCCAATGGAAACGGGTG
+>15412 1
+GCTATAAGACATGGCATTCGATCTGTTGCCAATGGTGGTTGACTACTGAATCCAGGCCTCCCACAACAGTACGTCGTCTGTAGCTACGAATACCTGGGAG
+>15413 1
+CTGACTACGCGGGCAGCGATACCTATGACAGTGCTGTCAATAATATAGGATGAGTCACTTCGATAATATGCTTCCTGTGCTCTGCGGCCCCGAGTCAAAG
+>15414 1
+GGCATTGGGCGGTAGTTACGATAATCGGTGGTATGCTGCAACCACCGGGATCATCATTCACATGGTTCAACCCCTGTCAAATCTTAGATGCGTAACCGAC
+>15415 1
+CGACCGACATTCGTTACGAAGTTTAATCATCTAGGAGCCGCGAATGCGACACCGAAGTCGGACCGCTAGACGGGAGATCATTTCACTTAGCCTTTTGTGT
+>15416 2
+CACGGCAATATAACACGCCTAGATAAATCTTTAGGAGTTGAGCGATTCACTCCCGGGTGTCAGTCCTGGGCGAGTAAGTCCCTTGACTGATAAGGTCCCT
+>15417 1
+CTGCGATGGTAGACTCAAGCTTCCAGAGGGGGAGTCAGTGAAATAATTTGCCAGTGACATGTTCTACTGTAGACTTCCTACGCCCAGCTATGACAGCTCC
+>15418 3
+TAGACTTATACGAGGGTCCTGTCCGAAGGTTGTTTGTATGATAAGTTATGCGCGGACGCACCAATTAGCCACGCTACCAGCTCACAACTCTAAGCTGCGG
+>15419 3
+TCACGGAAGGGATTACGACAGCGTGCGTATTGTACACGTTGTCTAGACACTTGAATTAAAAAATTGAGCAGGGTCGCCCGTACCAGCCCTTCGCTCTTCG
+>15420 1
+CAACCTCATCCACCATTTGTGACTGCAATCGAGGACAGAGCCTGATCTGCGGTGTGTGAACCCTATGCAGGTTGAGGCCCGGCCATGATATTAGATAATT
+>15421 2
+TTCCTCGAGGACCAGACTAATCGGCACTGCTTCAAGATATGTAAGGAAGGGTTGGACGTACCCCGCTTACACCCGTTGTGGTTAGTAGATTGCCCAACAT
+>15422 1
+TCTCCTAAGGACTACTCATAGGTACGTATCATTCACGAGGAAGCGATCCCGGAGAAGCGTCCAGAGGTCCAGTATATTTGTCCCTGGATTTCCAGACGTG
+>15423 2
+AGACCTCTCCTTGTTACAGAATACACTCGGATGGACAGGTGTGGGGCTGGTGGAGAAAGCCACATAGTTATTCTGCTACCCCCATTCCGGATCGTATAAC
+>15424 2
+ATATTTGTTGAGACGGTCCACGTGCACTGCTGCGCCTAACGTAGCAAGAAACGATCGAGCAGTGTCATTAGCTTTGCAGTACTGTGCTCCAGCACATACG
+>15425 1
+CCTCACAGGTGATAAGCCGCAGTGAGGACACTCCCGTTAGAAAACCCCCCTCGTAAAGGCATAAGTGGATTGTGTCCAGTTGGTATGCGTTCTGTATTCA
+>15426 2
+CGTCCCGTCTTAAGATCTAAATGTACTTAAGATGAACAAGGACGTCACGAGTCGTCCTGGCGCCACAGTTGGGGACTGCGGGTCCATATATTCAGTTACC
+>15427 1
+TCCAGGATTCGAACAAGGGGCATGCCTATAGGATTTGATCGGACCTGGACCTTATCCCATACAGTTCTCGACTTGCTCGAGGAGCCAGATGACTCAGTAT
+>15428 2
+ACGGCACGATGTCATACAGTAACAGCTAGTGGAGCTCCTACATAGATGTGCTCTTGGAGAATCGCCTTGGCTCGAGCCGCTTTCTATGAGCAAATCGATC
+>15429 3
+GTTCGCATACTATCATTGGGAGACCGGTCTTTAAGCGGCCCGTCCTAACTAACAGTCTTCGTGACCAAGTCGCCCAGAGGAGTGTTTAAAAGTAGCGATC
+>15430 2
+GTGGTTGCGGGCCTAAGGCCGTATTCTTCTAACCACTAACCAGGCTGCTACTACGCGACATCAGTTGTAGGAAATTCGTCGTTGGCGAAATTGCAACACA
+>15431 2
+GCTCAAACCGAACGCGTAGTCCTCACATCCTCCAGTGGACCCCATAGTGGCACATGAAGATATCTTGCAAATAGTGGGTGGCTTACCTGGGGTTATATTG
+>15432 2
+GGGGAACTGCTGTACTAACCGTTATGCGTACTTAACTTCGCACGGGCGTGTAGTTAGGTAAACTCTGAACTATCACAACCCAATCTGCGGACGGAGTTCC
+>15433 1
+GTAGTTTCCAATCGTGAAGGGGTGAATATGGTACGATCAGCATCTATGGGTAACCCGCACTGCTCGTTCCCAACTGTTGTCAGAATACCACCGAATCGCG
+>15434 2
+ACGGTGATTGACCCTTGAATAGAGACGTTCTGAGTTGCACCCTGAGGTTCTCGCTTCACAAGCGTCGGATAGTGTGCTAAGCCCAGCTAGATATCAACCA
+>15435 1
+CTTAGACGGATCCGAGGGTATTTCTTGGACCGTCAACACACCCGTCCTAGATTCCCAAAGGATGGAGGCCGATACCTGAGAGCTTGTAAATCCTAGTGTT
+>15436 3
+TCCTGCCAACAATGGGATTGCTTGCGTCCCCTTAGCCGAATAGAGCTTTTTCAAGACTTCAGGACAATGGAACGCTTATTCTGGGCTAAACGGAAGGCCG
+>15437 1
+CGAAATCAATTCTTGACCCGTAGCCTCCGACCCACGAATTTTTTGACATTTACCGGGTGGCGGACCAGGATCGTGTACTACGGAAGCATGATAAGTGTGC
+>15438 3
+AATTCGCTGTGTGTAATAGCAACTACAAGGCTGAGCCCGATCAAGGCGTAGACCCCGTTGATCTATACATTGTTATTCCGGGCTGTCGAGGCCTAGACCA
+>15439 2
+GCGTCAGCTTCACAGAAACCGATTGTGGCGGGCCAATGGCCCTCTACTGGATTAGGACGTACGGACGCATGCTGTCAACGTATTTAAACCCTATTTGATA
+>15440 3
+CGCGGACAGGGTTAAAACAAGATGCCCTTCGTGCGTTTTCACACTAAGAAAACTAGGTCGCGTAGAGTGCCTGTCGTACTTCTATCGACGAATTCCGCGT
+>15441 1
+AAGAGGCGTCCGGATGACATGTAACTGGACATCTTTGGATGCTAGTAGTGCAACTTCGCTTTACCACGCCAACAGCATACGACTGACGTTGCCTGTATCG
+>15442 3
+CAACCCCGTGGGGGATAGAAGTACCTACATATGCTGTTCGTTGATCTTCCCAGTGAAAATACCGTGGACAGGCTTGCATGTAGTACTCAGTCCCTGACGA
+>15443 2
+CCCACGTATACCATCTTGATTAACTTACTGTAGACCTCGCGGTCCGTAGGGGACTATAGGTAGTGACGAGCGAAGCACGTATGGTGCTCTATAACTGCCA
+>15444 2
+TAGAGACGCCTGTGAAGACATCAGGATGCCTCAGATATGGTGCGTCCTCATATGTAGTTATATTGCCCACCTGCCTAATCCCAGTAGTCGGCGTACAGGA
+>15445 2
+TGGAAGATATTATCTCAGTCCTGAACAACTAAACGTTCTAGGACCGATAGCCGATCACGTGCATTAAGCCCTTGTCCGTTGGCTCCTGCGTAGGCGGAAG
+>15446 1
+TGCTGTCAACTCGGAGGAGCGTTATGCTCCTATTGACCAACGGGGCAGCAATACACTGATTTACCTACTATTATCATGATAACGGCGGGTCACTCCGGAG
+>15447 1
+GTCGGAATGCTTCAACGATGCGCCTGAGGCGCGGGTTTGTTCCAATAAAATAGAGCACTCTGGAGTGCACAACCAAGCTAACTTCCGTTTGTACGTACCT
+>15448 1
+AAATCAGTTCAATCGTACCTATGGACACGCTAACGGGCACTATTGCGGCGCGCGTTCGTCCGATAGTACAATCGTTGGGAGATTAGCCGCTTCCATATAG
+>15449 1
+GCTGGACGATTACTGGGAATAGATCAGTTTCGCCCGTGACTATGGACGTATCTAAGCACTCATCTGCTAATCTCGATCTGCCGACAAGAGTACAGGGCTC
+>15450 1
+TAGCTCTCTCCAGGAATCCTGTTGACAAATGACTTCCTGCACATCCGTCCCGGGGCATGTTAAAAGACATGGGTTATGTTCGCGAGCGATGATGCAACGA
+>15451 1
+CTTCCTCGAGCGGCCCCGGGTACAACCGCGCCTGATGCAAGTCGGGTATGAGATCTCTAAATATGCGTAGAAACCTTGGAACTGCATATTTTTGATCAAG
+>15452 2
+TCGAACTTCACAAGGCCTTGCTTTCAAGTCAGGACCATGGCAAAATCGGTTCTGGGTGTGGGTTACCCGATTACACGATCGATCCTCTAGGCAGGAAATC
+>15453 2
+GAGTCGGCAGAGTCGAGATGCCGGCCCGGTCCACATTGGCCCTGATAGTTTTGAATTAATCTTAGGACCCACCTAAGTTTTGGAAACTCTCACCGATAAG
+>15454 3
+GGTGTTAGTAGCTGGGCGTCCACTCTTGCTACTTAGATGGGGCCCTAACCGATGAATAAAACCGCCTCGCTCTTAATCGGGACACGTTAGGCACAATTAA
+>15455 2
+GGTCCGATAACCCAGACACCACGAGAATTGTGTGGCTTCCGTAGTCCTATAAATTACTGGGCCTGGCCATACCCGTGTATTTAGATTGGAGCGAGATCAC
+>15456 3
+TCCCGCCGCCAACAGGTGGATGGTATCCGGCGTTACGACTGATGTGACCTTAAAAATTGGGTCCAGGTCCTACTTCACTCTGGAATCTAGGAATCAGAAT
+>15457 2
+CCGTTATACGGTATGCGGCGATGGTAGGTAAGTCGACATCTTTTTCATTCCCGACGTCCTTTCACGGCAATGGAAGAAGGACTACCTCCGAGCAACTAGA
+>15458 3
+GTGCCGTTGGTCCCGTGTCTGTGATAAAAGCCAGCAAATACGTGTCCAGATTAGTTGTCATCCTTCGTGAGAGCAGCCACGACCTAAATGAATCATGCCG
+>15459 2
+TCGGGACAGCCGCTGACGAAATGCGATGACATTTACTCGCTAATTAGCCTCCGGTATGTCCGGGTAATACGCGGTGACTAGCATACTTCTAGCTAAGCTA
+>15460 3
+TGGTTTGAGGAGACGCTGGTATCTTGTCCATTTCAAGCCCACTTTGATCATGTTGCGGGAACAGTAGGCGCCACAATTAGCAATACCCGCTCGCAAACAG
+>15461 1
+GACAAGTCAACTCAATGGTAAGACGCTAGGCCCTCCTTCGCGAGTAAGTATGTTACCGCTCCCATGCCAATATTTTCGCGCAGTAGATGGGCGGGATTAT
+>15462 2
+AGCTATGAATGCGTGGGAACGTGCGATGATTCCATCCTTAGCGTGGGCCCAGTTGCTAGTCTTCAATAAGCCCCGCATACAGTGACGCGCTCATTAATAA
+>15463 3
+CCTAAACCTATGCAGGTCATTACGCAGACGTTGTCTAAGTAACACCACGAGTGTTACCCGGTTGGCGGGCCGCATTGACGAACTATTCATAGTTGGTGCA
+>15464 2
+CAGCGAGTTTTACGTTTACGCCTCTGGCCAAGAATGCGGAAACCCTCAGGTTATAATCTGTGTTATGAAAACACGCGACGGGCGCCGTCATCCTTAGTGA
+>15465 2
+CTCGCAACCAACCCGCGCCCCGCACGATAGCTGGATAAGGAGGGTTCCAGAGGTACAACTACCTTTTAGAAGTATGTTATTTGTCATGATGGTTGACTGC
+>15466 1
+CTGACCCCGTCTAGATATCGATAGTGCCGCGTGGACGATTATGTGTAGGATATTTGGTTAGCAACGGGGCCGCTCAAACCTAACTCACTGATCAGCAACT
+>15467 1
+AGTTCTGGGCGAAAAATCCGTACAGGCTCCGATGGCCTAGTTTCAGCTTATACTAGCAGGAAGCCTGTGAATAGTGAAGGGTAATTCTCCCCCCTCGCTA
+>15468 1
+AAAGTCAATTATACGAGGTACTCATCAAAGCGGCATGCACCATCAATATCAATCCGGCGTGCGCTGATGACGCCTGTGGCAGTTTTGCTTCGTGATGCCG
+>15469 3
+TGCGCAAGCTTAATGGTAGGGCCAGGAGTTCATGCTTTTATAATTAACCACGAAGCATTCTCCCAGCGGTGCCAAACAGCGCTGAATTTCTACCCGGTGG
+>15470 2
+TTGCGTCCCATGACACATGCCTACAACAATACTGGCCAGCTGGCTTGCGAAGTGCGCTGGGTAAGAAACTGATTCTTGTAATCGCTGAGTAGATGCTCAC
+>15471 3
+TACCCTTTTAGCAGGTAATGACACCGCCAGTGCTTAAGGATACCGACTATCCCCGTTGCCTAGTAAACTTAGAGGGACGCAGTACTACGGTGGTTCAGGT
+>15472 2
+CAACCGATGCCTCCCAATGGAGGGGGAAGCCGGGAATGAATAACTGAGAATGATTGTTATCCCCCTCCGGTTTACCTTATTTCATGAATCGCGTTGCGAC
+>15473 1
+TACCGTATAGGTTACCCCACTGGTCTCCACACGGTTGTCTGAAGGGAAATACATGACTAGGCAGTGCCTGAGATGTAGTGACCCTTACTTGGATAGCCAC
+>15474 3
+GTTGTGTAAAGACCAACTTACGTAGGACTGTATCGTGCCTTTCGCGTAGCACTGTACGTGCTATGCGCCAAGAGTCAGAACACTCAAGACTACCCGTGGT
+>15475 3
+AACACCATTCCGTTTGATGCTAAGTGTCGGCGCGTTGAAGTAATCTCTACCCTAAGGGGCCTGACTGCAACGGAAGCTACTAACAGCGGTCTTGATGACT
+>15476 1
+AACAAATCAACACTTTGTACTTGAACCACCTTGTGGTGTAGCCCCGACAGGCAGGCTCTGCCGTTGTGTGCCATATGGAACTGAGTATAAGGTCGCCGTA
+>15477 3
+TTCGTGATAAACGGACTGGAGCCAATAGTTCGGATCTGTGGGCAGGTTTTCTACGAAGAGCGAACCGCCAAACTCTCAGGACACCTTCCTTCTAAGCTTG
+>15478 1
+GCCTCCAGGTACTTGGTAAAATATTCGGTTGGTCATTCTGCAACCACCCACGGGATCTTCGCATGTAATACAGGTATTACCTCAGAAATCGGGGGCGGCA
+>15479 3
+TCGCAACGAAGCCGGTACAGCCAGCGATCAGATAATATTTGTGCCGTGTTGTAGTATCCAGAGTCAGGGGTTGGTGTCTAAGTACCCAACCTCTACCCAT
+>15480 3
+AGTCTCAAGGGAAACGTAGTTTTCACTACACTTAAACCAAGATCGAGCTCTGTTTCTGAAACCTGGGAGGAGAGCCCCGTGAGCTTCGCGTTGCTCCGTA
+>15481 3
+AAATGCGTAACGTTAGAGAGTCCGTTCTATACTCAACTCAAGCTCCCTGGAGCGAGGAGTCGCTAAACCTAGAGTGTTCGTAATTGGTGTCCCCGATCGC
+>15482 1
+TGTAGTCCCCCAACTATCACCTGATACAGTTAAAATCCGTGACAGTGAACGCAGTGTTTTTGCACCGCGGCATGGGCTGACCGTAATGGAGGCGTTATCA
+>15483 1
+GTACGCCCTCCAATAGTAGCCATATACGCGAACGCCTTTCCCGAGCCTTTCGAATGGGCTTGAGCACATTAGCACTCTTGGTAAGGGATAGATATGGGAT
+>15484 1
+CATGTGCACAGATTTTGTGATCGGTGGCGAGTATGTTAAAACCACGCGACGTCGTGGATTGGATGGCCATAACGTCATCCCGTAGCCAATCTACCACACT
+>15485 3
+TAGTGTACCGCTCGCAAACTTCTCGCACAAAGGCGATTGGCGCATAGCTGTTAAGCAATTATGCAATATTAGGCCGGGAGCGACGCTTTGCTGCCACTTA
+>15486 2
+TCACTCCATCCGCAGTTGGTGCTATACTACTAGCATAATGGACCCGCGTAGAGACGGACTAGACGAAAGTTGGGCATCTTACGATACTCGGGCGTCATTT
+>15487 1
+CACACCAGATGGTCATTTGATTCGGGAGAAGAGCGTTCTTCTCATCGAAAATTCCCTGGAGTGCCTATAGGAAGTAGTAGAACTCCGGTGCTCCCTGACC
+>15488 3
+CTTCACGCGAGGGAGTACAGTGGAATAGCGCAAATTGACGCTTTTGGGATAGAGTAGAACATCTTGCACCCTTCTCATAGAGTTCGACTTCTGCCGCCCA
+>15489 3
+GTGTCTCGGCTATTCCCAAGAGCAAACGTATGGCACTAGGTGAGTTACGTCCCGCCTATGTACCAGGTCCTAAGACGATAATCTTTGCAGTAGGACCGTA
+>15490 1
+TTGTGCGAGCATATTTCGGTGGACAATTTTACGCCTGATCGAAATGGAGACAGCCATAACCCGCACTGGACGTATCGAGCGCACCCAGTATGATCTCTTG
+>15491 2
+ACGTAGCATGAGTTCCTGGAGAGCGCTTCTCTCCAGTTGATATCACGACGTTAGTTAAGAAAGCGAGACCTTCGTTCAGCCCAGACCAATTTGGGCTGAC
+>15492 3
+CATGGGTAGCTATACGGATAACTTCCGTTACCCATCCTAGACTTTGCAGGACCGAAATGATAATGCGCTGTGCCAGGTGTTCGTGCGCGTAGCACATACA
+>15493 2
+ACGAACTTCACGGAGCCGGATTCTAACGTTTCTCTCCGCAAGGCTACGAGCGTTTTCAAGTTCAGTAGGTAACAGACCAGAGGCGTGGTTCATTGCATCA
+>15494 1
+GAAACGCGTAAAGATGCAATAGAAACGTTCCTTGCTCTACGATGCAAATTCGGGGGGGCTGTACGTGATCCTACTTCGGCTTTATCCATCGAACCTGCCG
+>15495 1
+AAACCCGCGGTTAAACTCCCGATTCCTGCGAATCTGGGTGGATTGTTACGGAATTAGGCCAGAGGTGTATTCGTAGCCCTAAGACCTTTGACTACACGCA
+>15496 3
+CACAATGGAGGTCTCTCGAATGCCTCGTCCAGAGATTGGCCTAGAGCATCGTATTAACCCCGTTGGCTACCGATGAGGCGATTATTTGGAAAATGCTCCA
+>15497 3
+TGAACGTAAGTCTTTGCCGTAAGCAGGGTAACCCATCGACCACTGTCCCGTCGATACGTATGCGCTTAGGCTTCGAGAGCATACTGTCACTAGAATGAGT
+>15498 1
+GCATGGTTTTTAAAACCCGGTCCGAGTGTAAACTGAGAGATTGTCTCTCTCCGTCGAACTAAACGAGGCCTAACTGCGCCAGACCTGGCACGGGTTTATA
+>15499 3
+GGGATACTATCATAAAAGGTCCTTAATGCGCTCCGGTTTACTAAAATCCACCTCATTGGGTTGTCTTCGAAGTAAAGGCCCTCACCGGGAGCGGAGCTGC
+>15500 3
+GCTCTTGCTCGGATTTGTTCATAGGCTCCGAGACTGCATGGCCTGTAGGAGCCTCATCGGACTTGAAAATTAACAGACCAACTTTCGACGTAGCGCGAAA
+>15501 2
+AGGGAGTTGAGACTTTTGAATTCACAATGACGGATCCCAATTCGGGCCTGGCGATGTAATCACCTTTTATCCCGGCGGTCAGTCCCAGAGCACAAGCTAT
+>15502 2
+GACACGTGCGCGCATAACCACGACATTTCGGAATGGCCTGTTTTGGAATTGCTACGACACAGGGAGATAGTGTAAACCAGGCTATCCTACGTGCTCTCTT
+>15503 1
+TCCGTGTGGCACCTTAAGCCCGCATGTCTACATCGGATTTAGACGTGATGATGCGCTGGGAAAATGGCACCATTCCGAACCAACTTAGCTTACTGGGAAT
+>15504 1
+TTCTGAGTTTATTGGGGGTAACTTCCCTGTACTGATGGCCAGAGACATCAATGTCGGAGCCGTATCACAGGTGAACGCTAACCAAGATCTCAGCTCCCAG
+>15505 2
+AGTGCGGCCGATTATGCTCCCTCAGCAGGATTCGGATTCCCTCCGTGACGAAGTTAAGCTAAATAATTCAACCGGTTATCACTGGCATAGGTCAGAGTCG
+>15506 3
+ACGGGCTAGAAACCGAATAAGGTACGACCTATATACTCCATATGCGTACGTTGAATATTTCGTACTTGTATGGGGCGCCTGGCATCTCGGAACCTGCCCG
+>15507 2
+TTGTACACGGGATATGCGTTGTGCCTCGGTGTCCGTAGTAAAAACCTGTATTCGACACCGCAAGCACCTACGTTCGCGACTTCAGTCAGCTGTGAAAAAG
+>15508 3
+GTCACCACGGAATGAATCATAATCTGGTTTGTTGTATCACCTGCGCTCAGGTACGATGCGGGCCAAGACCTTTACACGCCATTGGCCATTAGGACGAAGT
+>15509 3
+AAGTGCCACAATGCTCGATAGGAACTGTGCCCGAGATATGATGTCTTACGATCGTCAGTCTCCTATGGTGATCAACTGTGCTCGGCAACGTCCAGGACTA
+>15510 2
+TCGTGGGCGAGCAGACTACGTATATGCAACCCCATAGCCGCCTGGCGAATGGTCGTTTTGAGAAAACTTGACCATTGCACTGCAATAGTATGGCATTTCC
+>15511 3
+GCCTTCAACTGTGATATACTCACCTTGGCCAAGGCCAAGTACAACACGATACTTGTCGACCGGCGAAATGCTTGCCACGTCGGTTGGTGGTTGTAAGAAT
+>15512 3
+ATTGCTTAAAGGTCTATGCGAAATGACAGCACTCTCCCCGTCCTATGCGCGCGTACCATGGGCTCCACAGGGACGTGATAATTGGATTTATGGAAGCACT
+>15513 1
+CCCGCGGCCTGCACATGTCTATAGCACGTTTTGCGCTACCGTGATAGTGAGATAGTATAAGTACTGATAGCTCATGAGGCGGTCCAGACACATTTCAAGC
+>15514 3
+AATCGCTTGTCAGATGCCTTGCTCATAAAACGCAAGGTTGCACACCTGAACTTACATTACGGAAGCTGGCGTACGCAGTGGACATGTAGGGTTCCGCCTT
+>15515 3
+CGAGAAAGGTAGTGCTGCGTCACTCCCAAAGTTTGTAGCTTTTAACCAGTGGTGCGTCTAAACAGATCAAAGATCGGCCTGTCCACTGCCTTCGCGAATG
+>15516 1
+GGACTGTCTGTCAGACGGTAAGTGACCGTGCCTAATCGAATTACCACGCTCGATTCAGATTAGAGCCGGTTATGAGCATCCAGCTCTCGATAAGTGCCTA
+>15517 1
+AGATTCTTCCAGTGGAGAACCCTTTTGCCAGGACCCGGCCAGGCGATGTCTCCAGTGTTCTCAGAAAGCTGGTTATCGCATGTAAATAAGCCATGTACGA
+>15518 1
+CATGTATCTGACTGTCAATGCTGAATCACTAACGAATCAAATGGTATTGGTAGACTGTCTTGTCGAGCCGAGGATTGGACTGACCCCCACCCGGTCGCAG
+>15519 1
+CTCTAAGCAGTTCCATCAGCCGGGGGCAAGCACGAGCTAAATATATTATGAGCGGTCTGCGTCCTACGTCGTAGTAGTCCGAATCGTGCGCATATAACTT
+>15520 1
+CAGCACTGTAAACCGCCCATATGATGAGGTGAATAGTGCGCCCTTACCGCCTCTATCGAGAGCGCTAAGAGCTGTAGAAGGTGTGATGTCCTTTTTCACA
+>15521 3
+GTTGTGGGGTAGATACTGTCATTCGAAGACACACTGGCGTTTAGGACTTTGGTTTAAACTAGAAAACCGCCTTAAGCCCCGGACTCGCCGTACAGCATCC
+>15522 2
+ATGTAAGGGCTCCGCCCCGGACACAACCGCCATGATATGGGGTCGTGATTTTGGCGCGTTCAATGTCATATCACGTATATGAGATTCTAGTCCAGAACAC
+>15523 2
+GCCAGCGACGCCAGACATGGTATAGTCAGTTGGAGAAAAATACTTCGGGGGGACCCTCTCGGTAGCCTTTGTCGCTTAAGCTACATGTTACAATCTCTAC
+>15524 1
+CAGTGTACGGCTCACGCCCCGATAATTTCAACTGTGCGTCTTTCGCATATCTAATCGCGCGATGGGCTTTAGAGTTAGCGATAAACGAACAGAGCGAGTC
+>15525 2
+ATGTGGATCAGACGAAACACACAATTTTTCGGTCTTAGATGCTTGGTAACCCGGTGGTCTGACTACACTGGCGTAAGCCACCGGACTCCGAGTCGCAATT
+>15526 1
+GAACTTGCGAGGCCCGTTGACCGTATACTTTCAGCCGAAACTATGACGGCGACATCCGGGCCGGCACTCATAACATCGATAGTATGTATGTTCGTATGAT
+>15527 3
+TAAAAGGCCATTTGCCGAAGATTATACAATGTCCCAACGCTCGTGCTAGGCTGAAAGAAGCTTCGATAGCGGTCCGGCAGCTTATTGTGTCCTCCCTAGG
+>15528 3
+GAGGTTCATATGACGAGGTCTCAAAACCCGCAGTCGTAAGGGGTCTAGGCTAGCGTTGATTCTCAGACTCCCTTCGTTACAAGAGTAATCGCTCTCCAAG
+>15529 1
+CAGCGACGACAGTGTTCGTAGTATATACCCTTGGTTACAGAAATAGCGTGAGAGAGTTGTAATCATCGTTCCACACCTATTGCTCCGGGTGCCCAGCCGA
+>15530 2
+CCGTACAGATGGTCATTTCGCTGTCCACTAAGACGTTAATAGAGAGAAGCGACCCAACTTAGGCTTCATAAGGGTCGCAGGCCGTGCATTATGTCTCGCT
+>15531 1
+GCGGAGGAGGCGAACGTGCATCCAAGTTGAATCCTGACAGTACAACTTATTTCTTGTCGCTGGAGCCGTTTAATCGTCCAACTGACTCTGACGTCAGCAA
+>15532 2
+TACTGTCCATGATCAGGGCGGAACCAGGCCTAGGAGATAATAGGTTTTTAAGATCTGGCACTAGGTGCCGCCCCCCAAAATGTACTTCCGTCTGCATTGA
+>15533 1
+TCAAAAAAGACTCCCACTATGTGCAGAGTCCATGCCTCACGATAATTTTCCGGTGCTTGGCCCCATTCGAAGAGGTTCTGTATGGGCGTCTCGAAGGAAG
+>15534 1
+CCACCGTAACACATTTGATAATATTCACCGTAGAGGGGGGCATAACCGATTTGGACGCGCTTCTGGGTGATCCCTTCTCATGTAAACGCGTGGCGTAAAC
+>15535 2
+CGTTCGTTAGTGTAAAAACCAGACTCATGGGCGACCTAGTGAGCGACTTCCCAGTCGCAGCTGGTGCACATGGCTAATTAGCTGTTGTCAGCTAACATCA
+>15536 1
+CCGCATATCGACGTTGGCCCTCGAACCACTTGTTGCGCATTCATTCAAGCTGTAGTGTAATCCAGTGCGAAAGTGAGGTGGAGTCAAACTACGGCATTAC
+>15537 2
+TACGGGTGACGAAGTCTTACTACGAGGGACCTCAAATCGTTTCTTTTGCCGGTTCACGCAGCTGTCTTGCTAGAAAGAGCACACAGCACCGGACGTTTAA
+>15538 1
+GTTCCCCTTCGAAACTATGGCACAGCGCCCAGGTTTCTAAAGAGTCTGGGGCTACGTGGTACATCAAAATGACTAAGCGGGGTAAGTCCATGCTATCCTT
+>15539 2
+GGTATGTTGCTTCGCAATAGCATGAGGTACACAAGAAACGAATCAACCTGGCTTACTCACGTGTCTCCGGCCTTCTAGCGTCGCGTGTAACATGGCTAAG
+>15540 3
+GTTTCGAACTTCATTTACTCAACGGTACAATGTCGCCTCGAGGAACGAGGATGCTTACGATGGCTTGGTGAGTACAGCCTGAGCTACAGCACCTGCAACT
+>15541 3
+CATAAAGTATCTGTAAGATGATGAGCCACGTCGCTCGTTGCTCACTCACGATAGTAAGCTTCACCCCGCAAACGGGCGTGGAGTATTAAGTTCCTCTGGG
+>15542 2
+CGTCCAAGGATCGGCTCTTTGAACCCCCAGTTGTCGCAGCTTCCAGCAGATAAATCGTCTGACAGTCGTCGTGATTAGAGAGTTGAAACGAGTACGTCTA
+>15543 1
+ACGTGGGTGTTCCGATACTATGGTAAAGATAAGGATAGTTTCTGATATTGTGCCCTACCTGCTTCATGTAACCCAGGAGACCCCAGGGGACACTGCCCAC
+>15544 1
+GCGCGTAGTGTTTCGTCCGCCTCCCACCATGACTTGCTGTAAGTTCAAGGGAATTAGGGCAGAGCTAAATCCCATAGCAACTGTACAAGGTTCAAGCTGT
+>15545 3
+AAGCGGGACGCCAAGACCTATTTAAGGGACATCTAGGCTTGCGTACTGTAGTCACTATCCCAACTTCCCATTTCATGGTGGAGTCCCTCAATGGATGAGG
+>15546 2
+ACGTCGTTTATATCGTAATTTGAGAGGCCCAATACGGTCTGGTGCTCCACCGCGGTTAGCAGAGGCCTAAACCCAGGGAATATATGCTGACCTAAGTTCC
+>15547 1
+TTAAATGTCCTGGGAATCGGCCAGGACCAACCGGTCAAGGCGATCAAAGTCTACATGCTTGTTTGTTTTCCAGCGACAGAATATTGGTGTCACGGCACCC
+>15548 3
+CATCCCCACTTGGCGCATTACGGGCTTCTTTAGGCGGCAATGCATGGACTAGAGGGTCGCGTCGAGGCAAGAAATATACTACGCTTGATTCATTACATCA
+>15549 2
+TCGGCGGTATATGGGTAATATTTGGTGCAAGTCGCTGGCTTACCGCGAATTACGCGTCCCACGGAACAATATTGCTGTCCGATCACTCGACAAGATACCA
+>15550 2
+TTAATCCTCTCCATCTGCTTCAAGCAGGACGTGAAGCGCTACGACTGAGATGACCGTCTGAAGGTTTTGTACCCAGTCGAGACTAGCTGCATTGACAGGA
+>15551 3
+TGAGTCATTATTTGGTTCCCAAGCGGCCGAGAGATACATTCGACACCTGCAACACGCCAGAGTGCGTGTTAGCCCATCAGCGATTGCTGACTATATGAGT
+>15552 2
+GTAATATCGTGCACATCAAATCGTAGGGGCACTCCTGTTTCTTGAAAAGTCGAGTCACTAGTGCGCGAACGTCATATGCCGCAGCGTGTACTAGCCAGCT
+>15553 3
+AGCCGCATACTAGACACAGGAATAAGCCTCGACCTGCGTTCTAGGGATTTTGTATGTCAACATTTCCTGGCGCAGCGAAAGGCTTATACTGGCCTCGTGA
+>15554 2
+AAAGGTCTCGTATCGTACATCAGTGAGTTTGCCCACTACCTTATACTTTGCAGACGCCATCGGGAGGCGTTCCCAGAAGAGGAATTGCTCTGACATGACG
+>15555 3
+ACGGTATGACTTGGGAGGGCTCTCGCCGGCCAAATTAGTAGCTCTGCTACACTCAGTTAGCTCGGCTTCATACGGTAAGCAAGCAGAAGATACCCATTTT
+>15556 2
+AAATCAAAATCAGAATGCCTCCACAGCTAGGCTATGCTCATGCTTATGGGGTCGCCCGTCGCGAATGCAGCCTAGCCTAAGATGTTTAGCTAGTTGTGGC
+>15557 3
+CAATATCGGGAAGTCTCAACAGGTTACGAATGGGGAACCCCTTAATTCCGCCGGTAGCGCCCAAGTTTGTACTTTCATTATCGCATAGCCGGTAGCGGAT
+>15558 2
+AGCCTCCCATACCGGCGATTACAAGAGGCTCGTGAGAAACGGGTTGTGGTGAACCATGATCGTCAGAACTTTTCCCTTCCTAGTATAGTGAAACGCGTCT
+>15559 3
+GCGCGCTTGAAGATTCCGGGTATCACCCTTAGCCACGATGGGCATGTTACAGTAACCAGATAACAAAAACTGTGATTTTGACGTCCGGCTTTGGGCCACT
+>15560 2
+TCGGATTACCTCAAACGAGCGAGGACCTCTCTGAGCGAAGTATGCCTATAGCCCTCTGTTAAAGGCGATATGGCACTCGTATATTTTGAAGTCCGCACGG
+>15561 3
+ACTAGTAAAACTCTGGCACAACGGAATTTGATGGATCCGGAGTGGCGTTTGGATCGACTACTTCCAGCTTGCGCATCTGACACGACACCTATTCGGATGC
+>15562 3
+CACCTTACGGTCTTTTGAACGGGCACTCTGCATAGGTGTGAACGTCAACACTACCCGTTGGGTTAGAATTCCAGTAATAAGAGGAACTTCCCGTCAGCGG
+>15563 2
+CCGCGAGTTACGGGCATCATTTGCGTCTAAGAATCTCCGCACAAGATATCGATAGGTACCGAATCAGATCCGTGTTTAGGTTGAAATGGCCGTCGCCTAC
+>15564 2
+TCCGTTACTAGTATCGGGGTCGAACATGCGCGAGGTGATTCAGTACCTGCGAATAGCCTCATTCTGGAAAATGATAATAGACCGCTCCTGCAACGTCGTC
+>15565 2
+AGGTGCACGACAATGCCCTTAGCTTACTGCGTATAATAGGGCCTATCAAAGATGGCTGCCGCCCGTGATATGTTCTGTGGACTTACAAATACCTGACCGG
+>15566 2
+ACACGCGCTTGTCAAGTGTTCGCACCGTACGTCAAGTAGCGAGTGAGGAACGTCACTTTCTATCTGTATAACTCGGCAGACTGCCTTGTATAACGGACAG
+>15567 1
+ACAGGCGATTGCGAATGGCCGTCTCATGGTGGGGGATACGACCGTGGTAATAACGCGCGCTCGTACCGAATCCAATTTTCAGTACCACTATCATATTCTA
+>15568 3
+CACCGAGCGCCTAGAATGCCGAGATGGACTGTCACCCATGTTCTCTGGCAGTAGCCGCTACAGTTTTAGGTAGCAGGGTCTAATCGCTGTATTAACAAAT
+>15569 3
+GAATTCACGTATGCCTGGCAATGTCCAACGCCTTGCTGTGGGATACCCAGTGGGAAAAGTTTACTTCTCAACCAGCACAAGCATGACCGGTGGTGCTATT
+>15570 2
+CAGATCTTACACCAATGTACTAGCTTTGGGAGGGATAACTCGAAGTTTTGCAACCCTAATCTGCATGTGTTGTCAGCGAGGCTGGACACGCACCGGCTCA
+>15571 1
+GCGATACGGGCCTGTGTCGAGATCTGATTCACAACACACACTGTGCACCACCGGACGTGTCGATCTTTTGCGAGCAGTGTTTTCATATAGGAACTGCAAA
+>15572 3
+CACCCGCGTGACTTCCATCCAAGATATCCATCATACGATGGAGCTCAAATCTTGATCTAACGAACGGTGTCCTTGCTGGAGTCTATAGGACGTTGGGGGA
+>15573 2
+CGACATGAGGGCTACCCTGCACATAGATCGTAGACGACCTAGTTCGAAGCACAAGCTGTACGGTAGTGTGCCGAATTCGAGGCGATCCTCTATTATTTTC
+>15574 2
+AGACGACACCTTGACAGTTTGTATTTTAGAACGCCGCGCTTTTAGTTACACGGAGGCAGGCTCTTGAAGTAGGATTTCATAAATCGGCCCGCCCGGCAAC
+>15575 3
+CGTTACTGGAGGCCATTCATGCCGAGGTATGCCGCTAAATAACGGGCTGAACCCATTTTATAGGTGGCAAACCGCGTGATTAAGGCCTCTCTCGATATCA
+>15576 2
+CCTCCGACGGTACAGTAATCGTGAAAGCGCGTTAGCTGTATGGCGCGATGAGACCTTCGACCAGGAATAAACTCGTGACTAATGTCTCTTTACCTGAGTC
+>15577 1
+ATTAAACAGCAACATTACGGTGGATATGACCCTAGCGAGCCGGCACCTCCGGCGGTTACTCTGCGTTTAACGGGACCCTGTTAAGTGAGCTTCTTAGTAA
+>15578 1
+TTTAGGAGAACTCCTCGTGCGTCTGCATTGCCAAACACCGCGTTAAAAGGCTAAGTCCGTAATTAGCTGGTTTCAGGGAGACCTCTACGAGGTAGTCCAC
+>15579 3
+TGTGCGCACTTTGATATGTTGAGCATTCCACAGCTACAGGTACCTCAGTAGCAGATGTGATCTTCCTGAACTACAGCGGACCACGTCAAAGGACCTTGGG
+>15580 2
+TGGAATTACTGTCTGATCCTAGCGTGAGCCAGTGATGACGCCTATGGACGGAGATGTACACGACAACCCTGCCCCTGTTTATTACACACTGGTAACGGAT
+>15581 3
+GACGCTAGCCAAAGCAATCAACCTCCCTGCTTTTTGTGTGGAGGATCTAAAGTGTCCATACTCGATCTGATGTGTCCGACGCAAAATCGGGGCAGTAGTC
+>15582 3
+GGTAAGGTGGAGGTCCCCTGGGGTTGCCAGAAATCTGAATGGCTAATGTCTTAATACTGTATCCCCATAGCCGGACAACATTATTTCAGACCCGTACCCG
+>15583 3
+TCTGCCCCTAAAGGGGGTTCGAATCGGCAGATAAGAGTCGTTGATAATCCAAAGAGACCCGTTACGAACATTTGCCTCCGCTATAAGGTCTGCTCTGCGT
+>15584 3
+AGATACCATCACCTGTGTATTCTCGTGCGTATGGGCGGCAAGTAAGTTCCTTGAGACCCGGGCGTTTAGTAACGTCACCACGAATCCTCAACGTTGAAAG
+>15585 1
+TAGTAATGGCCAGTCTCTGGCTGCAGACATCTCTACAGTGCATTCCCGGCACAAGGGTACGTGCTAAAGTCTGAGGCTACAATTAAATTGCCTCGGAGTC
+>15586 3
+CACCGGCATTCCGCTATGGCTAAGGAGACTAATTATCGACAACCCTGTCTCCACATAAGATCCGCGACGTAGTGTGTCGATGGTGAATTTTCAGTGGCGA
+>15587 1
+CCACTGACGGGGTGGTCACGGTAAGCACTCATTAACGAGAGTAACTAACCTTAACTGTTAAGTCCGACTTGTTCTCGTCAGCCAGCGCGTAATGGTCTAG
+>15588 3
+AGGCTATCATTCGTCCTACCTGAATGCTATATCCCTACTGAAGGAAGGTCGTGTACTAGGCAAAATACAGACACTGGTCAGCTAGCTCGGGGCCTTTGGC
+>15589 2
+ACTCACGCACTTCGCACATTGTAGGACTCAACGCACATGGCCTTACTTTCTTGGGGGACTATGCGAAAATGTTCACAGGGCTATAGAGGTTCGCACGGTA
+>15590 1
+GACTTGGGTGTATATTTAATGAGAGGACTTAGGACCGAGATAACTGACCGTTCTTACACTCAACTAGCCACAGCCGCCGGTGCCGGCTTGCATTATGCCA
+>15591 2
+CTTTAATTAGGGCGTAGCGAAGACGTCCCCTTGTACCGGTATATATGACAACAAACTGTCTGCCGCGGTACTCGATAGATGCCCTGACACTGCGGATTAG
+>15592 2
+TGGCCGGATGACCGCATAAAGACACACTTTTCCTTTGCGGAATAAGACGTAAGCCCAGGCGGTCCTATCGTATATAGCGCGGGCTTTTGATACGTTACCA
+>15593 2
+GTGTTCCAGCATAACCCATTTCATATAAGAAGAGTGAATAGCTGTCTTTAGGACCCAACTTTATACGATGGCCCGACCATGGCGGCTACGGTGTCCGGCG
+>15594 1
+TCCAACTGTCTAGGCCGGAAGGCCTAAATAGGTTACTTCCATTCTAAATGAACCCGTGCGGGTAAAGTATCTGACCATCGGGTTGACGCATCCGGCAGTT
+>15595 3
+GGTATTGGTTAGATAGTGGGCCACGCAGTATCTATGAGTAGGTCCTAACCCGCCACTGCAGTGCCCAATCCACGTTATAAGTGTTCCATATGGCAAGACC
+>15596 3
+ATGGTCCGTTTCTGCTAGTGCAGGCCAAAGAAAAGAATTAGCCAAAGGCACCAAGCCCCGTTGTTCACGTAGCATTGCGTTGGTCCTCTGGAAGCCATTT
+>15597 2
+ACTTCGTCGGACGGCCACTTCCCTTATACGGCGTCACTATAAGCGAGCGCAGTTAATGTTGTACTCGTTAGCAGAGCTATCGCGGATTCAATACGGGAAA
+>15598 3
+TAACCAGAAAGGTTGGGTTTTCTGCAAGATTACACATGCGGAGCCGGATGAAGTCCCAGCCTGTGTTCGTCATGCCCATTACTACGAGCGATATCTAGCC
+>15599 2
+GCCGATAGATCGACGCCAGAATATGCTATCCTGACTACAACTCCGCCCGGTGATTCTACCGGATGGCGAGTATTTTGTATGATCAAGGTCACGGGTTACA
+>15600 2
+ATGGTGAGTCTGGAGGCTTTTAATCACTCATGTAAATTCCGAAGATGCACCTAATCTATGGTGGGTCTGGCGCCGACCCGAACAAACCCCGGAAGCCTTT
+>15601 1
+AATGGTGATTGATATAAGACCCCGACGCCTCATATATCCCAAGGGTTCGTCGGCAGTTGGAAACGTTATGACGCCTCCCGATACGACTGTGCGAGCTTAT
+>15602 2
+ACCTCAACCTAATCGTAATCCGTACAATTAAGTGGAATAGGATTTTGGGCCAAAGGGCGCGGTGCGTGGTATAGGCCCCCCTTCACATGTCCATACTTGG
+>15603 1
+CGAACGATCGTATCCGCGTTCATGGGTGCTGATGAGCTTGAACATTGCAATACGGGGCCGACTGGATAATATTCCGCCTCAATCATCGTACATAAGGCCT
+>15604 1
+CCACTGGGGGGTCACGCCGCTTTGAAGAAACCTTGCGTAACACTTATGGAAGACCCTTTTTTCATGCGCGCCCCGATTTGAGAGAACGGATTCATAAGAT
+>15605 1
+ATGCAAATCTGCGCAGTCTACAGCAGACGGCAGGGTTTCCTCGGGTTTACTGCATTCTCTAATAATAACTAAGCTCGAAGGGCCCACTCCTAGAGGGTTG
+>15606 2
+TGTGAAGAAATATTTAAAGTCCCGCTTCTACCCATCGCCAGGTTACATCACGATCGGGGTTATGCGGGCATACTGCCGGCGGGTCGTGAATCAACACATT
+>15607 1
+CGAGGCACGTAACGCCTTCAGGGTTGTAGTGTCAAGAAGTACATGTACTAAGTGTCTTGTTTCACCCGCGATCGACGATTCCGAGTGCACAACCTAGATC
+>15608 3
+CACGCGTTGCAACACAACGACTGTAGTTTTGGCGCGGAATAGAGGTCTAAAGCTTGGTATTGATTCACACCTTAGGGGTACCCTCATCGCAACCCGGTAT
+>15609 1
+GGTCCAGACTGCTCCTTTAGATGTTGCAACCAGCAAAGGAGGGAAAGCATCAATCCATTCATGCTCGCTACGTGAGTTCTCAGCCGTGTCCGGATGTAAT
+>15610 1
+CAAGAAGTCGCTCAATATGGTTCACTAATCTTTGCTGAACTTTTAGAGTTGCTAGCACCATTGGAGGCGGACTCATGCAGGCCTACACCGATGGCGGCAC
+>15611 2
+TCAGTTTGATACGGTTATCTAGCCAAGGTGGGACACTTTATAGGCATGAACAGGAGCGTACCTATCTATCCCACACCGGTTCCGGTGCCGCACGAAGATT
+>15612 1
+ATGCACTCTCCCAAGCTGTGATAGCGACCTTTTAGTATGGAACGGGGCACTCAAGGCTATTGCATACCCAACATTCGTACTGCTGAAGTCACTTAGGGGG
+>15613 1
+TGCTGGATTGGTGCATGGGCTTCGACCGATAAACTGATACGAAAGACTTCATGCTATAGACTAGACGTCGAGCCCGACAGCGCTTTGCGAAACTCCTCTT
+>15614 3
+CACGGCTAGCGTCAAACGGGTCCAATTTATCTTTCGGTAACTCGAGGCGTCGCTCAAACTGAAAAGTTTTTCGCGACCTGGTGAGGTAGACCATAAGCTC
+>15615 2
+ATTAACCGTGTGCAACCGGATCCTCCAGGGTCACCTGGAAGGGTCCATTTTTTTATCTACTCAAAACGCAGCGAGTGACTCGGTGCCAGCTAATAATGGG
+>15616 3
+TGAATTTGAGACTGTAATGCCACGGTGGCCGTTTGTGACTTGATAACACCGAGGAGGCCATACACTCCTTTCTCATCAGTAAGACACCCCTGGCATGGAG
+>15617 2
+GCATGTGGGAGTCCAACTTTAACACCCTGTCATTATGACAGTCGCGGCAAACACAGGGGTAATTTTATCCGACTGCTGGACGTAACAGTCATTGCGCCTG
+>15618 3
+TGCTGTACCTGGGACTATTCCAGTAGTAAGGTCTATCGTAACGGTTACACTTGCCTAATACTTACAAACACTCGGCAAGCTTGGACAGCGAGCCGGGGTC
+>15619 3
+CTTCTTGGGGCTTCCAGCTCCTTCGAACCGATAGGTTACCGTAATTCGATGCTACGAGGCATGTAAGAGAAGTCCCCAGGGACGAACTGGTCTAACTAAT
+>15620 3
+AGGAATGAAAGACTTCTCTACGGCACACATTGATTTCCGGAATCGACTTGTGCAAAGTAGCAGCGGCACGTTCTTGCTACTAGCTGAGCTCCCTGAGTGC
+>15621 3
+TATGGTCTAGCACTCTGTACCCTGCATCACCTTACGAGAACGAGCCATAAGACTGTTTGTAGCTTAAACTAGTGGGGAGGCTGGTACTACGGAACCGCTC
+>15622 3
+GACCCTGGTCGACTGTTGAGGCGTCCCGTTAAGGACTCACTGGGTCTGTGAAACACCAAGTTATGAGGATTAAAAGCCCCGCTATTACAATGACCTCGTT
+>15623 3
+ACCGGCGAGGTATTGCCATGTAAGGAAGCCCTGAAACTTCAAGTAATTGAGAGCTAAGCCGTGCCTTTTTCAGTTGGTCGCAACCGCTCCAATAGTCGCT
+>15624 1
+AGCAAATGGATTGATCGTGCTCTGAACAAGTCAACTTTCGCGGCGTAACCATGCCGTTTCTGCCATATGGTGGGCAGCAAATGTAGACCTAGCCCGACTT
+>15625 1
+AACTGGACGGTTCGGGAAATCCACTCTGACACTAACTAAGCGGTGTCCCTGGCTCTGATTCGTGATCTCACAACCAAAGAAGCATATGGCTTTGGGTTCG
+>15626 1
+TTTGAAAATTTTATATCACATGGAACGGCGCAGCCACCAAGTCCTCGATACGGGCCGCCTCGCACCTGAGGTGGATCTTAATTAGTCCGGGCAAATTTGG
+>15627 1
+ATCTAAATGTAACAATGAGCTGAGGCTGTCCAAGTTCCAGTTGGCTCGTCCAAGGTGCGACACGTCGTGAAATATTCGCGCGCCTATGCACATGTATGCC
+>15628 1
+CTTTAAGCAACAATGTAAATTGGGGTCATCCTCCCCTCCAGCGCAAACGATCGGGTCGACAGGACGACGGTAAGTTACATCTCTAGGTTGCCTTGGGTAT
+>15629 3
+TAACCGCTCATGTTCTGGAGGGGACCAGACCTAGCGACGGCATGGTTCATCAAATCGTATAGAGTTTCTTCCGTGGGACGAAATACGTCCCTATAGTCAC
+>15630 1
+AACGGACGATCTGTCAACACTTGACCTAGGTTAACTCTCCCTAGCGCTGGTGCGTCAGTGGACTCTGTGCGGTTTCAATGCAAGCAACACAAGTATGATG
+>15631 2
+CAGTGTACGTTCGTGTTAGCCAAAAATGGGGCCAGGGCGGCTAAAAGACCTTCAGTTAACTTGGTACCATATGACCCTCTTCTGGAAGGCCTCGATCTAC
+>15632 1
+CGCTAGTGCGGGGTGATTCCCAATGGTCATCTTACACGACCGTCGTGTGAGGTAGATGAACACACGCCTGTAGGCCTATGCACACAAATGATTCTTCAAT
+>15633 1
+ACAGGGGCAAGACTGTGGCCGTAACGGGTTCCAATTCATACGGTGTTATCCGATATAACGCCACCATGCTTCGCGCGCTACGGTGAGACTTATAACTATT
+>15634 1
+ACTAATATACGAGGTATTGCCCCATGCGTAGATTGCTGCTCAGGTCTGATCACCGGATCCGTTACTGCAACGCAGTAATGAAGTTCGTAGGCTCCAACGG
+>15635 1
+TGGCGGGGCACGCTGGTGAGATAGGTCGTTTAAATCTTCCCGTTAGAACAAATGACTCAAATGAAGCCCACTTCGTCCCTCTACCGGGTAATGCTACAGT
+>15636 2
+TCCGCGGCGCCTTGTGGTGACAAATCACTAATCGTGCAGCGTCGTCGTTAAAGCTGAGGCAAATGCATTGAAACGTACCCGACTTTAGTGACAATTCGTC
+>15637 2
+TTATACGTTTTTGCCGCGAAGGGTGGGTCGTTACTCAATGTCCAGCCTACCACGCCCGTAAGTCCAGATCTAATAGGATGGTAGAGGACTAGCCACACTA
+>15638 2
+TAGTAGTTAGAACCTCGTGTCGCTGGCGCATAAGAGAATTCCCGACCGCGAATACAGAGTTGTACGTACAGCTTGGCGCGTCTCTAGTTCCATCAGATCA
+>15639 3
+CATGTGCGGACAAAATAGGTGTATGAACAGATTAGTCTCCTGCTGCAGCACTTGCACGGTGTCAGAGTAGCCACACCTCCTCCTTCAATAAGGTGCGTGT
+>15640 3
+GACAGTCAGTACTCGGCCCTGCAACTAATATAGAGAAGGCCAAGCTGACTATCGCAAGTAAACTTGACTTGTCCTCGTGCGTGCTGGCAACTGTTCTGTG
+>15641 3
+TTTGGTCAGCCACTAGTGGTAGTCCGTAGGGAGACAGATCAACGTCCCCCGCGCTCTTTATTATCAGAGCTTGTAGAATACGGCGACCCAGGATAACTTA
+>15642 3
+TAACAGCTGGACCTGGTTGAACCCAGCCACAGCTACGGTTAGTCCCTACTCTTAAACCCGTAAAGGGAGATGTCTCACTCAGAGGAGTTGTTGAGTTTGC
+>15643 2
+CAGCGATGCAATCTCTATTGCCAACTTGAAGAGAAGTAAAAATGCGACGCTTGTAGGAGTTGTACCCCCAATCGATGGCCTTCGAGCTGTTCGGGCCCTT
+>15644 2
+TATCCGGCTTGTACCGAAATGGTACTGGCCAGCATCAGTTTCCCGGTGCCGTCGATGACGCAAATGGAAAGTCGCTTAACACAAGACTGTTCTAGATTGC
+>15645 1
+ACGCTCTATTTGTCGTTCGAGCAAGCGTCTCACCTTACAACACGTGCAGTGTCCGTGTTGGCAACTTTATCTGAAGGAAAGAGGCCAAGCCGGAAAGCTT
+>15646 1
+AATTAGATTCGTACCTGTTAGGCCCCCTCGGAGATTTCATTGGTAGCCCATCATGCAGCGAATCTTTGGGGTCGGCCCGATGCACTAGAACAACATGAGA
+>15647 1
+ACTTGAACAAAAGCACTTCCGGGGGGCAATATACCCGATCTACGGCAGCACCGAGCCGTGGTGATGCGGATCATATGCTATATTCGGCAATTGTCTTTTC
+>15648 2
+GAGTTCTCGAACATTCCAACCTCTGATAACCAGTATCTGGTGTTCGATTGTGCAGTAAAGTCGCCATACCAACGCGTGAGGAGTGCGGGTTCATACGCCA
+>15649 2
+GAACTTGCTCTCTATGTGCAATTCCACAAGCTGGGGTAATCATCCTTCGAATGGGAGACACACCTCGAAGCGTCCCTGTCGGAGTAGTGATTCACAAGGT
+>15650 1
+TTCAACATCGGTCTATACCAATGGCCTTCGCAGCATCTGATTGGGCTCAAGCACACGGAATTGGGTTATACAGCATTAACGCGAGGGTACTTCCGCGAGT
+>15651 3
+CCCGGAATGACCTCTCACTGTATTGATGGCAATATTACGGCTAGGCACTCCGTCACGTTGATAGGAGCGCGGTCAGGTAACTTATAATTTCAGGCAGCCA
+>15652 1
+CTACCTCTGCCTAATCAGCGTATTTTATATGCAGTGTGCACGGGAGGGAATGCGGCACTGTACCCGTTTGGCTCACAGGTATCGGAAATTCAAACCAGAC
+>15653 1
+TATTCTGCAGGGTAACGAGTGCGCATCGTTTACGCTGCCGTCGACTAACTCGTCGCCTAGTCATTTACAACGTAACGTGCAAGGATACAGGGACAGACTT
+>15654 2
+TCTCAAACATATCCTATGACGAGCTTTGCCCTGTGCGTCGGGAGTTCAAGCTCGGTCACAATCTCCAGGGTGGAAAAATCGTGAGTAGACATGTCCATCG
+>15655 3
+CTGGCTTAGGTCGCGACGGGTTATTTAGACTGATTATAAGAAGGCTTAACACCCCTTAGCTATGTGGCTGACTGTGAACCCCCATAAAGCCGCCGCTAAG
+>15656 1
+ACAACCCGTGAATTATCATTCACGAACCGGAGCAGAATTTGCGTCGGCTACAGGCGATTCTTACCATAGAGGTCTGCAGTGGTCTTACGCTGCTGTCAAG
+>15657 1
+CCAGTTAAAGCTGGGCTTGACGGTCAGCGTAGTGTTCTTGATAACAGGTTCATCCTTGATACCGGCTACGCTGGTTAGACCCAACAGTACAGCAACCAGT
+>15658 1
+CTCGAACTCCCCAAACGGAGGCCATCATTTCTATACGATAGGATTAGCGAATATGTCTGTGGAGTTCCCGGAGTGAAGTAGTCCCCGGCATAGACCTGTT
+>15659 3
+ATAAAGGGCCTTGTAAGAGAAGCGTCGGTGATACAGTTCACACACCCTCATATCCGTTCTTAGGACAGCGGATGTCTCAAGTCCGGCTACTGGTTCCTAG
+>15660 2
+TGGAATCACGGTATTGCTACGGGCGGTCAAGACCCGTAGGGTCCGAGCTAATTCGACAATACAGCTAGCGTACGTTTGTTATCAGTATCTCCCAAGATCC
+>15661 3
+TACCAAAGGCGTTCGGCTGCAATCTAGAAATGACCGGCTAAGGCACCCGCGTCGGGTCATTGATTTCTCGGGCATTGAATATATAACTCTGGATCACTGC
+>15662 1
+GGGGATCCTCGGTCCACTTCACGGATTTAAGGATTCGACGCTCATCAGATGCAAGAGTCACCAATGACTACCACCTTTACCTGGGGAGGAATTTTGAGCT
+>15663 1
+TGAAGCCCACAGCCAAGGTCAATAGTGATGGTCTTTGGGATTCTAGAGGCCCCTAGCCCTATCCGGAGGTTAGATCGCTCAGAATCCAAATTCTGATCTG
+>15664 2
+CTGCTTTCGGCATGGCTAGGCACGATTCCAACGAACCGTTGCCAGTAATTGGATTGGTAGTAACACACAACCCTTCGAGCTCTCATTTTCGGGGAGAGAA
+>15665 2
+CTGTGCTCTTTCGCTTTCGTCGGCAATCTGCGGTTCATGACGGATGAGCAAATAGTTAGGCCGCCAAACAAACGCAGCGTTGAAAGGCGCCTAAATTCAT
+>15666 2
+GCGCTATCCGCCTCTTAATTAAGGGGAGGCAGCCAATCCTTTAACAAGAAGATTGGTGGAGAGTCTCACAACCGGTCCAGCTTGATTTCGTGACACTCTG
+>15667 2
+AAGCCGTAGACTGCAGTTAATTCTGGCTGACCTCGCGTCTAGGTAGCCTGCCTCCAGTTTAGTGATACAATCAGACTCGTGCACAATAAGTTCAGAGGGC
+>15668 2
+TAACGATGGTGACGACTAGCGAAGCGCTGTTGCGACTAATTCTCTGTACCATAAGAACAAGCTTTTCGTTGGAGCCGCACACGGTGCCTGACCTCTAGTA
+>15669 1
+TCCGAGAATAACCGTATCTCAACGGCTGCGCAGTGGACCTTGCCTATATCAGAGTAAAAGCTGCATCTGTTATCCGTTAGTCTACGTCGTGGAGGACCAG
+>15670 1
+TCAGAGTAATAGTTCGTGCCCCAGTTACAACACCCCATTGCGGCATGCAGGGCCTTGACTGCGAGAGGTGTAAACAAATTTAGGTCCCGCTTTGTTAAGC
+>15671 3
+GTCCAGCCTTACGTTCTATTGAAACTTCGGGTCAAGGCGTTGGGTCCCCACACATACTCGAACATCGTATTGCCCATGAATGTATCGGGAATAGGGCAAG
+>15672 2
+AATAGGTTCGATCACTCTGAATTCTGGCAGTTAATAGATGTGTAGATGCAGTGCGTCGCTTGCCCTGCAGGGCTCGCCATGCGCAAACATACCCGAACAT
+>15673 3
+TGACGGTGTGCATTGCGGGACAGACGGTTCGTCTCTCAGGCACTTCGGAACATGAGTACTTCAGCAACAACAGATAGTCTCTATTACCCGACAGTTAGTC
+>15674 2
+TAGTGACCACGACTAATGTCAAGCCTTTCAGATCACGAGTGTGTGGTGACACGGCTAACACTTTCCCCCGGACTAGAGTTTCTGGCATGGGAATAGTACC
+>15675 3
+TCCTTTCTCAACCAACAGTGAAGCGGCCTGAGGCTGATCAGACTCATATTGGTAGCGATGTGTTCCGCAAACAGCTATAGGGTGACCTGAATCGCGTTAC
+>15676 2
+TGAAGTAGTCACACTGGTTAAGTTCACTCAAATTAACGCGCTGGCCTAGCCAGTGACGGTGACGTTATGTAACGGCGCACACGGATCTTTGTCCTGACAC
+>15677 2
+AGGAGAGGTTCGTGCGACACATTAACTATTATTGTTGACGTTAGAGCTTAATATGCGACTCAGCAGCCGCCGCGAACCATCGTGGTGGCTCAATCATCCC
+>15678 1
+GGTGAAGATATCCCCTACGTTATAAGGCCCCCCCTGCTGGAACGCCCGTCGGTGACGCGTAAGTGACTGGTCGTTACTAATTAAACTGAGTGAATTAACT
+>15679 1
+CTTACCAATATCAACCCAAGGGACGTGTGTGCAAGATGATAGCGAATGGATTACTACAGTTATGTCGTCCCCTCTGCGATGCGGTCATCCGAAGCGCTTG
+>15680 3
+TTACATAAGTTTTAAGCGCAAAAGTTCGCCTACGACGAAGCTGCGGTGGCCGGCCCTTATATAGCGAGATTGCACCGTCCAGATGAGGACTATTCTCTGC
+>15681 3
+CCGATTTGCAATACGATACCATGAAACCTCGTGCCTCATAGTGTGGGCCCGTGGCATGCAGCCTAGACAGATCCTGAATAAATTTGATCGAGCTTGGGTC
+>15682 2
+GCTCCTTTGCACAGTACCCCCGGCAGATGACTTTACGGCAATTAGTTAGTCGAATTCACTGCGGGTAGCGAATTGAGATTCCGACAGCCATGAACTGGTA
+>15683 2
+CCCAGTGACAGGGCTACACTGCCATTATGAATAAGTCTTAACTTCTGGTAATATTCAAATCCCCGCGGCGGGGTGGCTGCCTGTAACTTCACATGAAGGG
+>15684 3
+CAGACGGGCAGACCGCTTTGAAATTGAAGTCAACCAGAACATAACTGTTCTGGCAAGCCGACCATCCTGCTGTTGCTTTTGTAGATACGGTGTACGCCTG
+>15685 1
+GCGACTCGCAAATGGGACCCTTATCTATACTTTGTGTCGGTGAGGAGTCGCAGCAAGACCAGTTACAACCTCAATCATTCCAAGACGCGTTCATTTGGGG
+>15686 3
+GTGAATCCAAATACATATGGACGCGCATCCGATTGCGTGACGCGACGAGGTGGCCCACCTGGTAAGATTATGATACTCACTTCTCGTAGTTCGCACTTGA
+>15687 3
+TGCTCATATGGAGAGGATCTTAGAGAGCGATCAAAGTTACACTGGATGGGTCGACCAACCCTTAGCTTAACTGGTCTACTCTCATGCCGCGCAGTGTACC
+>15688 3
+GGCTGAATAAATAGCAAATCCCACGCAGTTGGAGAGCTCTCTGGAAGCAAATTCGGGTTTCCTTTATCCCCGGCTGCACTTTGGCCGGAAACTCGAGATT
+>15689 2
+CTGGTTCCCAACAGTGAGTAGGGAACCACTGACCCTTAGCGTATCGATCGTGCCATTTTGGTGGTCGGTTGACACTACGTATAGATAACAGCAGAACTCC
+>15690 2
+AATGTGACCGACGGATAGGTACCATCAGAAGACTACTACATACTTTCTGCGTAGTCCTCCCGCCAGTTAAGCAGTAGTAGTGCGGCATTCTTGGGACTCG
+>15691 2
+TTCCGTTTACGAACGTTGATATGGGCAGTGTCGCACCATTACCCGACGGTGTACTGACTAAAACACGATAGAGTCATGTGCCGCCATGCACGTTCAGGAT
+>15692 3
+ACCCCGATCTTAAGAAAGAACTCTGCGCGCAGTAGCCCCAGATTGGCTCAGAGCTGCTCCCATTTGTCCACTTAGTGTTGGTCGGTGATAATAAAGGAGT
+>15693 3
+ATACTTACTAGAAAGCTCGGGCTGCTAGCCCGCGTTTGATGTCTTTCGAGTCCCACTGATCGTGAAGAGCGTAAGACACGGGAACTTTTAACAACGGTCC
+>15694 3
+TACCCAAGCTCACTTGCAAAAGGACACGGCTAACGCTCTCTATATGGTAGCAGCATGCTAGTGAGATTAACTTTGGCATGGGCCTTTGCCTAGTGACGCG
+>15695 2
+GGACGAACCGTCCTTCAAATACGGATCTGGCCCATCATTGGTCGAGGTAACCGCATGTATCGTTCCACCAGGCGCTTATATGAGGAGATTATCTATAGGC
+>15696 2
+GAGTGGAGTTTCCGCTCTCCGCAAGTTTCGGATTGATTCGCAAACTGCTGCCTTAATCCTGAAGTAGCAGGTTCGGAAGCGCCAACACAAGCCTTATAGA
+>15697 1
+TATAGTTAGCCTAACTCAGGTAAGAACATCTTTGAGCCGTATATACTTGATCCAGTGAAGGTCGCCCCGGGCAACGCTCACGTACAGCTTGCGTCGGTGA
+>15698 3
+TATTCGGATACGCGCTTGTTTATCCACGGCTTGTCTGGTCATGTACAAAGGGACGGCGAGCAGTGAGCTCACACTCCTAAGTAAGTATACCAGCTACCGA
+>15699 3
+ACACGATGTGGGCAATGGACGTACATCTTGCCATTACATACGTCTCCGACGATAATCCATTGCCAAATTTCCTAGCAGATGGGTGCGGAGGTTCCTGCAG
+>15700 2
+GCAGTGAGCCGGCTGCCCTGAGAGCTATGTTACTACTTCCTTCTTCTCCTTCTCAGTGACGGTCCAAATGCATAAGGAAGGAGCAGGTCATATAAAAGGC
+>15701 2
+TTTACATAAAGCGCCAATCATTACCACTAAGGGGCGAGCCTTAGATCTGCGTAGAGGCCTTCTAATCTTTGGAATCTGGATACGTCCGTCGAGGCGACCG
+>15702 2
+GCAACGCCGCGAATTGTCGCATGTATAGAGTCTCGGCGACAAAACACATTGGCCAGAGTGACTGCATGTATATTCCTTAGGTGCGGTCTACTACGTCCAT
+>15703 2
+GGATCTGATCCTAGGCGCCATACCGGACTACTGATCATCAATTAGGTAGCTTTCGGAAGCAGATTTGTGTCGGACTCACAAGCACGATTGCACCCGTAGT
+>15704 2
+CCTATCTTGCGAAGCAGTCCATGCGCGCGGATACCAAGTCGGTAAGTGCCATCTTGATATTTGTCTGTGGATGAGCGCTGCAGCTACACCAATTAGACAA
+>15705 1
+GTTACGTTTCATGTTCTAACACTGCGATAATCCCAGCCTTTGAATGCACCGAAGCCTGTTCAGATAGATTCAGGTGCACCGAGGACCCGATGCAGGAGGT
+>15706 2
+AACGTTTTATGTGGCGCACCAGTTCGGCAATGCCATCTCTCCCCGAACAGGAATACACTAATTTAGCGTCAGGGCGAACCGGGGTAAGTCTTATGTGCAT
+>15707 2
+TCCGAGAGTCCGCAGGCTTTCGAGGGGACTTCACAAAGGCACTTAGCAATCACGGGGGGTACATTTACACTAATATACGCCGTGTTTGTAGTCCCTAACT
+>15708 2
+GACAAAGATAGGCGTACTCCCGGATGGGCGGTCCACTCCACTGTTGATCAGTGTTAACAATGGATACCTTCTAGAGGAATTTTACTTGACGCCTACGGCC
+>15709 2
+ATTAACGCTACGAACCTTGGTTAGGCCTTGATGAAGGATACCGCTCCACGCAGGTAGTGACTCCGATAGTTATCCGGCCATGCGCCTTCAGAGAAGTATT
+>15710 3
+GGTAAGGTCAGGCTATATGTGCCCTGGACATTCGCACGCCCATACCTAAGCGTTGAATCTCATTTACACATCGGAGGCGGGGTGTACCCTACTATTAGAA
+>15711 3
+GTCTTTGATCGGGTAACTCGGCAATCGTAAGGACCACGTTCTACTGGCAGCACTTACATTGATATCGTAATGCAGCGGCGCCCGGCTCAACATTGGATAA
+>15712 1
+GATCTAATTAGTTCCATCGTCTCCAGTTCAGAAAATACCAACACGCGCAGGGCTGTGTATCTAGATCCCATGGGAAGGCTGTTGTGCGGGACATGCTCAC
+>15713 3
+GGCTATAGGTGTCACGGTTAATTGCTGAGTCTCCACTCAACCACGTCCGATGTCTTGCGGCTCGCGTGTCTCTAGGCCACATAAAAGAAGAGATAACGTA
+>15714 1
+ATGACGCTGCTACCCGTCTCAGCTTCGGAGATTCGTTCGATGAAACAGAACCGGACTTCGCACTGCTCTTAGGTGGCGAGCATGATAACTGATGTTACAA
+>15715 3
+TTGGTAGAAGGCTCGCATGACGCTATACGTCGGATCGGTGTTCGTACAAGCGTAACTCTCGACGCTCTTCCCCACAAAGATAACTACTGTTGAGGATCGA
+>15716 2
+GTTCATGCCCTTGTACGTATCGATCGGCAACCTATAGCTGCCCTATAGCATTAATTTATACTAGAACAGAGATGGCGGCAGTCGAATCGAGGCCTCCGGG
+>15717 2
+ATGAGGGTCCCTTGGCCACTTTTTGTAGGGTACTCGACCGCCCTTCTGCAGAAGTTACCCGGACTTAGCTCATATAGTGACCAAGGTACGATACGAAGAA
+>15718 1
+AGCGTTCCCTAAGGAACTGAAATGACCGACCCCCTAGTAATATATTCGTCAGACTTGAGTGAGTTGGAAATCTATGAGCCCCTTGGTGCTGGTCCAGGCC
+>15719 3
+TAATGCATCTCGCACTAAATCCGTGAAAGGTTCTAGTCTGGGACCGCGTTACTAACAAGATCAGAGGGCATCGTTCTCTGTGACCTGCCGCGAGATGCAT
+>15720 1
+CACTAGACCACGTTTGAGTTGCACTAGATTTACGTCCGTGCGCTAAACAACCAGCAGGCAGGTTAACTCGTTGAAGGTTCATTGGCAGTCGAATCGGTCC
+>15721 1
+ATAGCATAGATAGCCGAATACACGACTAACTCGGCTTGTCCTAAGGAACGTTCTGGCCTGCGGTGGGGTTTGAGGAAATTACGACCTCCTTTCCGACTCA
+>15722 2
+GAGTGCCATAAGGGGCTTGTTCCCTCTAGTTTATCTAAAGAGTAACTGTCTCAAATTGTGCGGGACTCACGCTACCGCCATACGGGGCTAAAATAGCCGC
+>15723 3
+ACTAATCACTGTACCGCATCTGTTCTGATCCAGTGGAGCTACCAGGGGGTGAACCTTGATATCCTCAACGATTTGAGGGAGCGTGACCTTAAGTCACAGC
+>15724 1
+ATAACATCAGTGCCCAAGAGACTGGTTTCGTCGCTGCATGGAAGTGAAAATCAGGCGAGTCTCTGATTGACCCTCTCACCCTTGGGCGGAAGTTCATCAT
+>15725 1
+GAACATACTATGTATGCCAACCAACGACGAGCTCATACACGGAGAGGGTGTTTGTGGACGAGGGTTACTGCCTATTTTTCGCCCCATGTGCGCAACTTAC
+>15726 1
+TCCCACTCCGTGCGTCCCGCACCTAGTCGCGCTGGAGGAATCGTATTAGTTTCTAACTGCATGAGCTGAAAATGGTGAAAAGTCTCTAGTCATCGAAGGA
+>15727 1
+CGTTCTGATCATAGGGTGCGCTAGTCGGCCAATCGGACATGCCATAGGACTACATATCACTTGGTTAGAAATCCAGGGTTCCATCTGACTAGCGGACTCA
+>15728 1
+CATGCACAATCAGCAAGTTATATGTCCGGCGCTCCAGAGAGGCGACTTCATGGTCGTTCCCGTTTACCTAAGGATGAATGGGCGCTTATCAGCATGTACA
+>15729 3
+AGCCACTCGTTTCATACAAGCACAGAACCCTGCCTATGATACCCGGGCGAAGAAGTAATATCCTTGTTGCGCCATTTGACAGTTCGGGTTAGTGGGTAGC
+>15730 2
+AGTGAACGGAATCCAGGGCCCAGCGGTTCTTTCTCGCCGAGTCTATCAATCAGGACAGCTCTTTTAATGGTCCATCTGGGCTTACTGAAAACCGAGGAAT
+>15731 2
+TCAGAGCCGATCGCTACAAGCGACGATTCTGGTATAGAACCAAGTGGCCCTTCGATCTACTCATGTAGTCCGCTTATGACGAACGGTAGTGTAGCCGATT
+>15732 3
+ACACGAGGTTAGCATTAGCCAGACGAATTTTTTGCCCATACCCTGTTGCCTGGTGAGCTGTTAGCGCCGATCGAAAAGTCAACACTAGTGCCGAAGGCTT
+>15733 3
+TTCTCCAAAAGTTAGATGTGCAAGACCGGTTCAGGCAAGCCCTGATTGTATTGGGCCTCTGTGACCAACCGCACTCTGGCCAGGACAAGATGTTCTATAG
+>15734 1
+GCCCAGTGGGATAATGAACCACTAAGCTATGCACTGCCCTGATACCATATTCGCTGGATATGTTTAGGCTTGGGGGTAAAGCCCTTGATCGACAACTGCC
+>15735 3
+CATTTAGCGGCCGCCCCTACTGGTATAACACGCCGCGAGTGATGACCCCGGGTCTCTGGAGAGAAGTTTACTGAAATTTAGCTGATCATAGAACTGTATC
+>15736 1
+TTCTCGTGAAACTGAGGAAGATATAACAGATGCGTCTTCTCGGATCCTAAATAGCACGCACCCGCTCGGGACAATGGGTTTTGCTTGCATGTGCCAGACC
+>15737 2
+GCACATGTTAGGATCCAGCCATCAGGCTTCGTAATTATTGTGGATTCCAAGAATGGTCCTGGACCTCAAGACCCGAGTAGATCGGCTCTGCGCTGAATCA
+>15738 3
+AACCATTGACGCAGAGTAGACTAGAAATCTCTACTCTAGGGGGCGTGCTTTACGCCTATCGATGACTGTATCCGCATCTCTGGTCGCAATGTAACCGAGG
+>15739 2
+ATTTCATCGGGCCGACGTTTGAAGCCACCAGGTATCATCCTCTAATTGAGCGGTATACTGCTAGAAACGTAGACAGATGTCCTGCAGCATGCGGTGCATC
+>15740 2
+GTAGCAGGTACGTGGTAGCTATGTCTAGTTACCCCCAAGCGATTCTTCCAGTGAGATAACCCTTAACCCTAGGTGCGCAACGGGTCATGCTCGATATAAG
+>15741 1
+CGCGGGAAGTTGATACAGTGCTGGATCGTGGCCCACGCTCAGATAAATAGCCGACTCAGAGTAACTTCTTCCTACTAAGATTTGGCCGTACGGACTATTC
+>15742 2
+ACTACTACGACACTATGGTCCCCCTTGGTGGTACCGACCTAGGAGATGGGGTCCTACGAGAGGGACGTTCGAACTTTAGTCCAAGATTGACATACTTCTA
+>15743 3
+AGAACATTGGGTCCTAGCAAGGCGCCTTTAGGCCAGATGGCGCACTGCGTAGTGAAATGCTTCCCATAGATGCATATACGATTGCCAGACTTCACGCTTT
+>15744 3
+TAACAGTGGCAGATAGTAAGGCTACATTCTATGCCCAGGAATAGTTGCCGCGCTACAATGGCTTTTCCAGTACTGCAGGAATGAGCGCACCTTTCTGCGC
+>15745 2
+CTAGGTCAGGGAAGTTTACTCGTACACAGTGTAATCGTAGGTCGCGTTCTGCCTCTGACGCAGAATCGCTTACAGACTATCATGCCCATCGATAAGGGAC
+>15746 3
+CGCCGGGCCGCTCTAGCCGGTGAGCCAGGTTCAGGGTTTTGATTTTACGAAACAAGCGTCCGGCTTTTATGTACACAAATAGCCAAGCATCGTAAAACTT
+>15747 1
+CTTGAAGAAACCTGGGGTGTCCACCATCGGGTTAGTAGGGCTCGTAGCAAGTTGTCTTCGTTAAAGCCCCCATGAGCCAATCAGGGACCTATCATTACTA
+>15748 1
+CTCCGTGTGTTATGAAACTGGCAAGACAATGGCGTTGTAGCTCAGCATCGACATCATACCCGGTATACTCTCCAATATAACCTCGTGAGCGAGGGCTGGT
+>15749 3
+AGGGAAGTTACCGTGCCTTAGAATACATATAGCGGAAGATGGGCCTAGCCCGCATCAGTCTACCGGATCAGCTCTGATAATCACCTGGCTCTCTGGTTAT
+>15750 3
+TATTTGGGGAGCTAAGTATTTCCTTGACGCCCGGTTCACTCATAGGCGAAGAAGTTACTGCAAACCGACCGTCACACCCGCTTGGACAATAGTTTGGAGC
+>15751 1
+TAAATAACCGGTATGAGCTACGGGCCCGCTCCAGCTCTACCGATCAATTGTCGTTCGGGCCAAAACAGATAGGCTTGGCCTATAGTATACGTAGGTCTGT
+>15752 3
+AGGTCATATCGTGCTACGTTTAGCTGCGTGCGAGCTTAATGAGCCCACCTACGCTGTGGGTACAAGCAGGTAGCATTCAATAATAACCGCAGTATCGCTC
+>15753 2
+AGAACGCTTTGCATTGCGATTGACAGGGAGCTCTCAGGGTAAGATAGTAGTTTCTCGGCTCGGCATGAGCAAGCCTACCGCAATGCCACCAAACCTTTTT
+>15754 1
+ATCCTCCACGCAAGGTGTATCGCAGAGTGATGGCCGCCGACCCGTTAGTACGTATAGAACTACGGCATGTTCACACGCGTTATCGGATGAATTATATTGC
+>15755 2
+GCGAAGGACCTGGAGGCCTTTGGCTACTAACCTCGACGATAGTAATTTCGATTGCGCGTTTAGGCTGGAAAGCGCTAAGTTACTGTCCTCCAAAACCTCA
+>15756 1
+TACGAGGGATGGTGACGCGCTTAAATGGCGCCCTTTGAACAGGCACTACAGTAATCCTTCCTTTAGTCGCCCCAGCGCTATTAATTGGTCACAAAGTAGG
+>15757 2
+TGTGACTACCATACAATCGATTCTATATTCACCGGGTGTGACTCTAAAAGTGCAACCCTCAATAGGGGCGCTTGTGTGCAGCCATGGCGGCACGGCATAT
+>15758 1
+TTAGGTCGCTAATGTACCAGTTTAGCGGATAATGTCATCTACGTAGCTAAACATGGCCGCACCCCGTACGAATTAATTGGGTTGCCGACCGGGACCATCG
+>15759 2
+CCGTGTACATGACGCGATCAATTACCGTTACTGAGTCACACATACGAAGGTGCTCTGCAGACAGCGTCGTGTATTGGGACGATCTAGTTGCACTGAACTC
+>15760 1
+TGAAGGAGCTAACCCCTTCTGGTCCCGAACAAATGTGACTCTGGTAACCACCAGGAGAGCTTGAGTGTGATATCGCCGAACCGCATTGTCCGTTTTAGAT
+>15761 3
+AACGTCGGGCTCCGCGGGGAGCTTACGAAGCTAACGCCGTATCGGCTCTTGGAGAATTTGCTATTACAATGACAGCACTATTGTTCAACTCGAGATACTC
+>15762 3
+GCTTCAAGCTGAAGAAGGGAGACCCGTTATGCTTGTAGTGTCCAAAGGAGGCCTCTTAGCTTTCTCCTGAACGAGTGAACCACTGCACGAAATCTTGTCC
+>15763 3
+TCTGATTATCGACGTTCACCTATAGGCCGAGCGATTTGGAAGCTGATCAGCGTAAGTGCCGCCAGTGGGCCTCAAAAATCTATACACGTTGTGGTCCACA
+>15764 1
+GTAATTTGAGGCAAGGCTCGGACACTCGCGATTACTCTATGGATGATTACGGAAGTCATGTCTCTAGTCCCGGGTCTACGGACCTCAGACTGTCACACAA
+>15765 3
+GCAGAAATCCTTAGCTCGTGAACGGAAGATTCACGCGGACCTCAAGCCCCGGCTCGTTAAAGGGCTATCTGATGCCCTTGAAATCTTTTTGAGCGTGATA
+>15766 2
+TATCCTTTTCTCAAAATGGGAACGCATCCTTATCATTCTAACTCGCGGCGCTGTCCACAGCTTGAAGAGCTTGCGGAAAATGAAATGGGCCCAGGGGCGT
+>15767 2
+TGACGGCCGTGGATGAAGTGGAATAAACTCTGTCAGGTCTTTGATTAGTGCACTCCGCTAGGATTTGATGACCTCAGAAGGCCACACACCTGTATACCCC
+>15768 2
+GTAGAGGCGGTATCCCCGTGCTTTAGACGGTTGAGAGCATCCGTAAATGCACCTCAGCATTGGTTCTAACCTGACTATAGCCTATGCATCACGGAAAGTC
+>15769 2
+TAAGTTATGCGACCGCCTGGCACCTTTTAGAGTAAACGACTATGTGATCCCATGTACGTACAGACGTTGGATCGACTCTCTGGACTTGGACCGGAGCACA
+>15770 1
+TGGACAAAAACAATTTAGTATCGTGGACCGACCGTGGACGAAACCCCCTTGTTCTTATACGCGGGACGTCGTCCAAAAGTTTGTACTGTGGCCAGCGTCT
+>15771 1
+GTTGCCGAATAGGCGCCAGAGATACAGCGAGCATACCGTCTAGGCAATCTAGATATCAGCCGGATTTCTTAGAATGCTGTCCAATCTTATCCGCGGTGTC
+>15772 2
+GATGCCACCAGATACTCGAGTAATTGATCGTCTGACAAGCCTAGGAGCAAGCACGCATCATGCTCTTCCGTCTCTGATTGGGATCACAGTGATGTGGCTA
+>15773 1
+TTATCCCCTTTTCAATAAGACCCAATCGGGTTTTCCAAAAAACCGGGGATGAGGGGGCAATTAGTTGGGGACATGGCACCTTCGATGATCCGACCTTCGC
+>15774 3
+GCGTTGATATGTGAGTTATCAAGGGCGTGCTCAATTGGCCCATACACCACGAGCGCATTCACGCGCCTGCATCACATGGTGTCCTATTAGAGCAATAGAT
+>15775 2
+GCTTTGGATTTAAGAGCGGCTCGAAGCGCAATTGTGCCGACGCTTTCATAACTGGCCATACGGGTGATACACACCTCTGCCCACATATTTGGAAACTGAG
+>15776 1
+TGGGGGAGTGTGAAAGTTATCAGAAGCAGTCAGTAATCTAATGCGCGTTCACCCACTCCCAGCGTTTAACATGACTCCGTGCTTCTGTAACTGCGACCAG
+>15777 1
+ACGGGTTCGTACCGATCCGCGCTCGTATCAACCAACAAAAGTCTTTCCGTGTAAGCCGTCTCGTAGACTTGGAGGATCCGAAATCAGGTTGATATGCGAT
+>15778 1
+TCCCGACTAACGCACGATCTATGAAGGTCCGGTGTAAGAATGTCCCGATGTACCGATAGATATGGTAGTACCGTATCCTATAATCGGCGTCCTGGTCCAG
+>15779 3
+CAAACGTATACCGACACGGGATGAATCTATGGTGCTGTCACAGAGCTGATTGGACACTTGGTGTATTCAGTGCCATAAATCCAATGTTGCGCGCCTCGCC
+>15780 3
+CACCGACGATGCAACTCATGCGGTGTCACAAATTAGCGTTCGGGACCACGTATTTATCTAGTTGGGCTCTGCGCAGTTCACGCATAACATGAAAGGTTCG
+>15781 2
+TTAATTCTAGATTATGCTCCCTTCGCGATGTGCATCAAGCCGTGGGGTACAGGATCGTTAACTGAAACCTAACGGGACCCACGCAGATAGGACGTGTCTC
+>15782 3
+CAAGTGCTAGAGATGCAGGGCACAAGTGTCCACTTGGATTCGTCTTAGAAGCTACCCTTCTCCAACGACCGTGGAATACATTCACATGGTTATGGCCGGT
+>15783 1
+CTTACTGTAGTTACCTAGTAGTGAACGGTATGCTGAAGTCGACTCCGTTCCGAACATGTGCATGAGCACATCGAGAGACGCTTAATCGTGCCAGAGCCCT
+>15784 1
+GAGACTCCAAGCCCTCTCGATCAAGTGTACTTCCGGATATAGCCTCCTGGTATTGTGGCAATGCGAGCACATGGGGCTACAAGTACAGCGTATTATAGCT
+>15785 2
+TGAGATAGTGTGAGAACAGGTCCCGTTGCACGCAGATTTATCGATCGTACATCGTGACTCAGGTCATCTACGACACGTGCTTTGCCTACGAGAACCCAGT
+>15786 3
+AATAAAGACAGATGATGGTTCCGCACGTGGTACTTCGATGAGATCGGCCTTATTGGAAGCATCCCCTGATCTCGGCTGCCTATTAACGAACGTAGTCGCC
+>15787 2
+ACCATCGCTGATGATTGGGTCGTAATTTAGGACCGGCCCCATTCGACGCGTGTAACTAGGGACCTTGGGTATATCAAGTAGACTCTCACCCAGTTCGAAA
+>15788 3
+CTATCTTCCAGCGGCGCATTAGACCGGCAGTTATAGATTAGCCGCTAGGGCTAAGGACCTCGTGGGAATTTCGAGCCTTAGTAACACGACAGTAACTCTT
+>15789 2
+GAACGTTCTGTATCTGGCACCCCCAGCTGGAGATACAGTACCTCCCATCACCGAGTTATATTAAGTTCACTAGGAGAGTTAAGCTGGCTACGGCTTGAGG
+>15790 1
+CCGATCCAGTGCCCCTATTGGCAACGACTTTTAAGATTGGTTATGGATGCCGAGGCTATACAGTCCTAAATACTAATGTTCAGGACGCTGCACCAGGCGG
+>15791 2
+AATTTATGTTTCCTGAGAAGTAAGGCATCGCCATCGTAGCACATGGGTGTGAATTACGTGCATGCGACCCATCAGACTTGGCAGCCGCGCACTTAGCACT
+>15792 2
+AACTCCGCACATACGGCGGATTGAACTACCTTCTTTCGAGGGCTACGTCTTTGATACATGGTAGGTAGCGATGAGTCAAGAACCGTGGAACGTCCCTTAC
+>15793 2
+GCGCGCCATTAGTTACGGTTCAGATTTCGGACCATTCCCAGTATTAGGAGAATCAGACCAGGTCCTTAGACTGCAGCCAGGCGGTACTTTTATGGAAACC
+>15794 1
+TGATCATTAGTTCACAAAAGTTATGTATCGTCACCTCCGAGGAGTTCAGGCCGATATCAGGCTCTTTGGGTCCAGAGCTGGGCATGGACAATCCCCAAGC
+>15795 2
+AATGGAGCGACGGGGGGACTGACGACCCGCTTCTTTGTTACTGCTCCCATAATTCGGATCCCTCGTAGTATCGAACTGTACATAACAACGATGTGAGATC
+>15796 1
+AATGTCAAGCGTCTGGGGCAACAAGTATTCAGGATGGCTGAGCGAGGGTTCCATGCCGCATGACTTAACCCCGAATTAACATGTCACATTTCGTCTCCTG
+>15797 2
+CTCTGAGGCTCCTTACAATCTTTCGGATAAACTTCAAGGGTACTACGGCTGGGTGCGCCAGATGCGCAGGACCCCACGATTTAGATTGGGCAACAAATTT
+>15798 2
+GGATAATGAGGCCTGATGCGTGGCGTTCTTCAGACTCAACACTACCAGGTCAAGCTATAGTACTGCGTAGATGATCGACTCATCCCACCAGGTTGTTACG
+>15799 1
+GCACTTCTAGTCCTTGGTTGAAAAAGCGAAATGAGTTACGTGCCACGTATATGGTCACGACGCTTCCTCCCACTTATACGGTCAGCAGACAGAGTGGCTG
+>15800 3
+ACACCATCGATAAGTCTACACGCGCTGCTTAAAGCTTTAGATCGGATTGAGTTCTGGCAAACGTGGTTCGGCAAGCTACCGGCGTCGTATGTACAACTCG
+>15801 1
+TGCCTCTACGGGACCACTGGGCTACGCGCGGAGTCCCGTTACTACAAGTCGCCTTCCGACATTATAAGTGTGGGTAAGTCAACATAGACTTTTAAAGAGT
+>15802 1
+CACATACACTTTGCTCGGGAGACTAGTATGTGTTATTCAAACGAGAGGCGCCTTCGGAGCACGACCTTGACGTCTCAATGTTCAGGTACTAGAACCCGGT
+>15803 1
+AGTTAGGCTCCCGATTCTCGAGTTACAACAAGGGAGAATGTGCAGTCTTACCTTCACCGAAATGCAGAGTGAATTCCGGTCCTGTCCCGTCTAAGGCTAG
+>15804 2
+TGTCTGTATTCTAGTGCAGGCCAATTACTTCAACCCCTGTAGGACATCGGGTTAGATCACAAGAAGAGAAGGTGACTCCTACCCCGATTCGTTGGAGCCG
+>15805 2
+CACCTTGTACCGATCATCAGGGTCTCGGGACGTTGTAATGCAGTGTGTGGGAAAACAGCTCTCGGACTTTCCCCAAGATATATTGCAACTGCGGTCAAAC
+>15806 3
+CTTTCCTGTGCCAGTGGGATAGGTGTACATTGATGCAGGATGGGGCCTCCGATAGCGCCAACCCCCTCAAGTTAGTAACGAACCTGTTACTGTTACAAAA
+>15807 1
+TCAACTCTTTCATATAGCTAATAGAGTGGCTCAAGGGTCCCCTATAAAGAGGCACGTACCGTGCAGTTGCGCGGATATGCACGTTTAGCCTGGAGCCCTA
+>15808 1
+GACGGAGCCGGCCTAGCGTTGAATTTATAGAATAACGGTCTCGCCGCTAGGTCTCTGCTGATGCTAGGACTACATAAAATTCCGCGTGCCTTAAATCAGC
+>15809 3
+CCCTGGGGTAATGCTGCATGTTATATGACAGACTTCACCGGGTAGCGAGAGGTGCTTCCCGTGCGACCCAACGTTCCTTTTGAGAAAGAAACCATTCTAA
+>15810 1
+GCTAAAGAGGAGCTCCGGCCAGGCGCTCGATATGAGTCAGTCGTTCGTACGATCAGTATTGAGCATCCGGCCATTTAAGCAGCTCCACATTTCAGTTTAA
+>15811 3
+TGCCACGAATGAACCGCTTCAGCATGCGGGAGAACGCCGTAAACTTCTGTGCTTAGCCAAGCATCAATTTGTTGTGCTAACGGGACTCACCAGTATGTGT
+>15812 2
+CATGTATACTGATGCAGCCCCCGTCCGGGGTAGCTACTGTTAATGGTGCCAAGCTGCTGCGACTATCTACCTTGTGACAATCAAAAGATATGACGGCTAG
+>15813 1
+CGGTCTTCACCTCGAAGATGCATGGAGCATTACGGCCTCCAACAATCGCGCGTGAGTGTACATCTTGCCTTATGACTTCAGAAATATGGGTCACGAAGTG
+>15814 2
+AGAGATACGTGCACTTCTCTAAATTGCGGTGATTTACTGGCGTCTTCGCACCTGAAATCATGCAGATTCAACGGGCTCCGCGGACAGAAAGCCAGTCTGT
+>15815 1
+AAGAAGTATGGTTGAGATTCCTCGAATGTCTTCCTAATCTCGCAGAATGGAATAGTGTACTCTGGCCACGGGACACGCCCTACACCGCGACTTTCTGGGA
+>15816 1
+CTTAACTGGCGGAGCCGTCATCGAGGAGGGCCTTTACGTGCTAATTCGCATTGTAAAGTCAAAGTGCCGCCCTCTCTTAACAGGATGGCTACAATACATG
+>15817 1
+ATGTAACGCACGACGACCTGTTTTTGGTCGTCATTGTTACAAGCATACTCTCGCGACGTAAGGCCCCAGTGTAAGCACGTTAGAGTCTGCTAAAGAGCGC
+>15818 1
+AGAACTTTGAGACTATGTCCTAGACCTCGTACTTAACAGTCCGCACGCTCCGAATGAGCTCCGTGAACCTGGGTCTCATGATACGGATGTAAAGGCTGTG
+>15819 2
+CTAGCTCTGGGCTTACATGCATTATGCCTGTGTGCTCCTGTAAAGTCGCCCAAGAACGCATGGGAGCATAATTCAGACATATAGCGGGCATGCAGCTACT
+>15820 2
+GCGCTTCGCTCTGCAGCTGCAGCACCGCCATGATGGTGACATGCAAGCATTGCGACATCGGAGCTATTGCTTTGAAAAACTTCTGGACAGTCTAAATGAT
+>15821 2
+TGCCCCAGGCGAAAATCCGGAAGTGATGGAGGTGATATAATGCTATCACCAGAGCATCGCTGTCTTCAGCAGTAACTGTACCTTCGTCGTCTGTCTCGAA
+>15822 2
+ACGCTACGCATTATGTCCACGAGGTTAGGGTGACGGCATCGAGATTGCCCCACCCTGGTGCAGTTTTATAACACGAGTTTGGGCAAATTATATCCCGCAA
+>15823 3
+GCCTACCAAGCCCATTAAAATCATCGTCACGAAGGTGTATAGGTGGAACCTCTCTGCGGGCTTTGATGCATCTGGCGAACATTTCCCGAGTCGAAGGTAT
+>15824 1
+GTCAAGCAGTTTTTTATCTAGGGATTTGTTACCGCCGAGAAAAGGTACCCGAGTACGATCGGGGACCGCTGAAGTTTCTTCCCCTGAGCTGACACCAAAC
+>15825 2
+ACGTACGTTAATCATCCCCAGGTGTGTAGCTTTAATACTTGGGAGTGCACACAACCAGCCGATATTCGCGACTGACACGGTGTGCGTACCGGTTACATGA
+>15826 3
+TAGAGGCCGTAAGTATCACCTTCCGCAAAGAAGTCGGACTCCCGTTTTATGACCAATGTCGGTCAGGGCACGGGCGTATATCATATCCTCGTACAGAGTT
+>15827 1
+CTCTGATATCAAAAACTGCATGGAGCGTTTATTGTCCGTTTTCGGCCAGTGCGTGAGTAACGCGGACCCCCGCGGATCATGCATACTCTCAGATAAAAGG
+>15828 1
+TTCCCACCGGTCGTTATCAATGGGAGTTCCAAAATCCGACTCGGTCGGGAATGGTGCAAGTATGCTACCAACTCTACGGATAGCTGCTTCTGCAATAGAG
+>15829 1
+AAGAATTTTACAACGGCTCACGCTTTTTACACGCCAACGGTCTGAGCCCTTCAATTTAACGTTGCAGAGCGGACGGTGAGGCTTCACAGAAGGGGCTTCT
+>15830 2
+TGGCGGTATCGTATGTGTCACAACGCGAGTATCAGACCTTTAGGACGACTTTTCATGCCCTCATACGGAAATAGCATCTAGGGATTCGCCCGAAACGCTG
+>15831 1
+AAATCAGACTCTTTAAAAGTCATGCTACTGCTAGCGGCGAGACGATAGAGGGTGTCTGTAATCACATCACCAGTCCGTCGCTGCGGACATTGCTTTGCGC
+>15832 2
+ACACTTAGCCAATCTGGTTAGGCCTGCGGAACCCGTGTCCTGGATTTTAGTGGCAGCCCGCAAGCTGAAATAATAATGCATGCCTGTAAGCTCGAGATCT
+>15833 3
+GTCTCACAAACTCTCGTAACTTTACACCTGGAGTGTACGCGGGATGGAATACGTCCTGTCTTATCGACACTGGTGGGATACTCGAACACGAAGCCGATTG
+>15834 1
+GTGTAGGACGAGATGGCAATGAACTCACTCATTCTTAGCGCAGTGGGTCACAACACATTGCGGGTACCCTTGCCAATGCTGTGATAACGCGACTCTTCTA
+>15835 2
+AACCAATCGTATGGCGACTCTATGTGTGCCAAAATCCATATCCGCCTGTTGGACAGCATGCTTCGGGCGATAACAGATTACAACGTGGGTCTCGCGTGAT
+>15836 2
+CGTTTTGTGTGGCCACCCAGTTCTGTCAGCCCTCCGAACTTCTTAGGGTGAAATTCGAGGGAGGCCCTTGTATACCTAATCCAAGCGATGAGAAGAAACA
+>15837 3
+CCACTTAGCTAGACCCTGTTTGACGCACAACCGGTAACTACACGTACCTGTATTGCCCTGTGACAGATTTGAGGCGATGGGAATAGCGTTATAGTCGGCA
+>15838 3
+TATTCGTAGCCGAGTGCTGTCCACCCTCTATGATCAACCTAGGATGGTCTCGTCTAAATGCGGAGGAATGAGAATTCGGACAAGTGTTCCCATGCCCAAG
+>15839 1
+ACGACGTACGGCTCCATAGCCTCCATAGCGGCCGAGACCATCACTTACAGTAGTTAGTATGGTCTTCATACTGCAGAATGTCTTGTATGACGTACGGGGA
+>15840 3
+GAGACCGGATGCCTTTGCCGGAAAGAAGCCCCCCTTCCCAGGGTTACAGGTAGAGTTTCAATCGGGTTTTCCATCCAGATACTTGAGTCGAACTAAGTAT
+>15841 2
+GGTATACCCGTCCCTACGTTTAGACGACGAGGGCTGAGATGCCTGAGATATTTCACCGTGAAACGTGGCTCTAACACACCATTGAGTCTGTACTTAAGCG
+>15842 2
+AAAACACAGCCTCATGGTTACGATCAGTTGATTCCAAGCGGCGGCCCAGAGAGTCTCTCTAGGTTGGCCCCTTAGATAGCATATCGGTGTAACGGTATCT
+>15843 3
+GGAGCCCGGACCCGTTTGATTTACAGTTTATAGAACTATGGTCGAACCTACCTAGCAAGCCGCAGGACTGGACATGCAGTCCTTTTCAATCGGATGTAGC
+>15844 3
+GGGGGAGGCCTTGTTGGCCGTTATTCTCACATGACATATATTCCCGATATAAACTACACAGCTTGCCAGGCGTCGACGGGTTGAACTGCAATCTGCAACA
+>15845 2
+CCTGTGTAAACACGTAATAAACTATCCCGAGCCTTGGTTAAAAGCGTACCGTGAGGGTTTGGCATGGTCCCTAGCTACCAATCCGGTGCGAGACTTTGAC
+>15846 2
+CGGTGCCAAGGGTATTACGAGCGCCTAAAACGCTAACGGCCTATGTCCGCCTGTGGGGACATCTTAACACACGGTTTAATCTTATTGCGCGAATTATACG
+>15847 1
+AGCGTAACTTGTTCCTGGGTTCTACAGGCGTGCTACCGTGAAGCGTCCAAGGCCTAACAGCAACGTAGTTTGTGCTCAGATAGTTGCACGCTACACAATA
+>15848 2
+ACCTGTGTAAAGTCTTTCTATAAAGCCCAACGTATCGGCTGGCTCTGAACGGATGGGCCGGTCTTGATAGTTCAAACACGACACCGCAGTGATGCTAGTC
+>15849 3
+CACAAAGTGAATATTGTCTAGCAACTAGTGCGGACGATGGGTGACTGTCACCTTGCCCCTTTGGAGTGTACCAACGTGACGGACCATTCCGGATCTAATC
+>15850 3
+ATCATCCTCGAAATATAGAGGCGGCAGTGTGGTACACAGGTTATGCCACTCTTGGTTTTACACAGATGTGAACCGCGAGCCACTCTCTACGATCTCGGAG
+>15851 2
+AGATGCACCCACACGACTGCCAGTACCTTTGACCCCAATTAGACGAGCATAAATGGTGCCTCAGTTTTTGAGCAGTATGTCCGGGTCTGTGAATAGTCGG
+>15852 3
+TACACATATTAATAGACCCGAAAAGATATTATGGCATGTAGTCGTGCCGCCCTCATGAGTTGGGCCGTCCTGGGATCCTATCGTGATCCCGCTGGCAAGA
+>15853 3
+TAGTACTTAAACGCTACTCAGAGCACATCGGTCCACGTCCAGGAAGCGTGTAAGAACACGGGGTTAGCTTTCCGGAAAGTCAGCCTTTTCTTGTGCGACT
+>15854 2
+CGCCTACCTAGGTACGTTGATCAGACCCGCACTCAGGGTAGCGTCTTATAAGCGAGCAGAACTGATTAGGATATGGGCTCTAATTGGCTACATCCGCATT
+>15855 3
+AAAAGCATTCTAAATCGGCGTTCCTCGATGGGCGAGTAATGCATCGACCCCCCTTACAGCACAGTCAGTGGCTCTAGATGCTGGCTATTGGTATGCGTAA
+>15856 2
+AAACTCTTCTACTTGCGGACCTCTGACCAGTGAGCAAATACGCGGCGCTGCGAACACATGCGTTCGCTTCGGATCGATTCCTGAGAAAGGTGTATGTATA
+>15857 1
+CTGTGATTAATCACTTCGGGTACTAGTCGAAAGCACTTGGCAGGAGTAGCACGATTTACAGGGCTTCTCCCCCCCACTAGGAGTGTGTGCGAAACACTTA
+>15858 3
+GGCGAGCTAGCGAACGAGGACTTACCGTCGCCCCCGGTCTGCCGAAATATGTAATTACGCGTAAAAATGCTTTTTTGTTGTCACAAATCCGGGATCATGC
+>15859 1
+CTGACCGTATCTTTTTCCGACAGTAGGACCCGTTGTGAACAGGCTTGCGTGGATTACATACCACCAGAGAAGAAACGGTGCCTGTATACATATGTCGGCC
+>15860 1
+ACTGACACGCGTTACGAGAGACTTAGTACTACTGTGTTACCATTTGCTCGGACGCCGAGTAATACCGGCCAATAGGATATGTAGTGCACCTTCGGCGTAC
+>15861 3
+ACTGTTGGTGCCCTTGCCTTGCTACCATGAAGCGGAGATAGTCCTGTAATCTTTCACCCGATGCTCCAAAGCAGGGCAGGCAAGTTACTGAAGAATAGCT
+>15862 3
+CAAAGAGGCGAAATAATATATCGGCACTGCATGACTTGTTGCGATCCCTTAACCGGGCGATCAGGGGCGTTGTCATTGACGACTACCCTACTGTCCTATG
+>15863 3
+ACGGATTATGAAGCGCGATCAGACCCTGGACTCTGCCAAGCTTACCTTGGACTTGGATGCGCTTCTCACTTCTAGCCATGAGAGAGCGATTCATAGAGTA
+>15864 2
+GGTCCGGACTTCGGCTAATAGGAATATATAACCCGTTCCTAGGGTTTAAAGGAACCGGTCCGAGGGTGTTTACGTTCCACAACCATCAGACGCCGTTTCA
+>15865 3
+GATGTCTTTAATAGCGAAGTGAAGGTTCCTCTTGAGAGATTGACCGCCTTTAGATCCAGCCCCTAGGAGACCGCTGATCGAATGTCGATATACGACCGCC
+>15866 3
+CTTTACATCAGCCGAATCGCTACACGCACGCGTTGATACTCGAGATAAAGACCTGGTGATTGAACGGTCAGTTACGGCCGGTGACTTGATTACGTGCTAC
+>15867 2
+GAGAACAGCGCCTCTTAGTCAGGTTCTTAAAAGCGGAGCGTGCGCCACCATATATACGAGTACTTCTCATGGCCTCTCAAACGTAGGTGGTCGATCGATT
+>15868 3
+TGGACATCGTTATCCGGGCTAACGCGCGTTGCCTACCTGGAAGGATTCTTAAACTAGAGCCCCGAGTGGGGTAACTTCATGAAAACTATCACCGTCAGTT
+>15869 3
+TAACAAGGCATACTTAATGCTGTAAAGGGAGTTGCGCTATCTACTAGGGACCTGCCTCCACTCTCCCACGGATGCTTGTGACAATGGGATTGCCGATACG
+>15870 3
+ATTCGGTGGTGACTAGCTATCATGACTACCGGAGCCCTGTACGCTATATGTGCGTACACGCAAGCTACCCCGGAATCAATGAAAGGAGCGTTTTTCTACG
+>15871 1
+GCTTCGGCAGGGTCGGGCGATCTTTATGACATAGAAGTGATCAAGTCTTGTCAGGATCATATAAGCCGGTCCTCGTTCCAATGCCAACTCGTACGCAAAC
+>15872 2
+AGCGTGGTTTCACATCGATTTCCTTAACGCGAGGGCCGAAGTCCCTCGCCTACAAACAAAGGGGCGTGCTGACAGATTTGGCAATATTGAAAGTTCTCTC
+>15873 2
+GCTGAGCTAGTTATACTGAATCATGTGGGCAGGTTCATGACTCGTTATAGCCGCCGGAACGCACACTTCCGCGAAATACAAACCCACGGATTTTGGTCTG
+>15874 2
+CCCGGTAGAACGAAGCCCGATGATTCGCCCTTCAAACAGAGCAGGCTACATCGTTCTCCGATGTACTAGTGGGAATCGTGCGTTCTTGATGCTTAAATAG
+>15875 2
+TATAGTCTCATCTAGAACCATGGCCACAAGATGGGCAATACAGTACTGCGGCGCAGCCGAGAGTTTGCCCTAACGTTATACGTCGTCTGTGGCGTTAACT
+>15876 1
+TCCTAAACTCCGGTCTTCGCCAGGAATGGGTAAGGCAGACTTAGGTTGCGGAATAAGCCATCGAACCGCGAGCTTTCATAGTGCTACATTCCGATATGTC
+>15877 3
+TTCCCGGAACAAAGGCAGATGTGCCTAGAAAGCATGCACTGGTCTACGGCCACAATCTCTAAGTCCTCTAGGAGATGGCTTTTTAGTTAAGTGTGCCCGC
+>15878 2
+TCAGTAGACTAGATACGTTTATATACGTTCATTTTCTCGAGGGGCACAAAAGCCAGTCAGTTTCACGCCGTCCAGCGGGGTTTCCGAAAGGCACGGCTAC
+>15879 2
+TAGCGAAATGATTTTTCGCAAAACGGCGTGGCGCGTATAATCAAGCGTCACCAACTTCTTTAAATGTTCGCGCTTGCGAGGGCTCGTGCGCTCGAACAAC
+>15880 2
+AAGGGGCCCACCATCACACGTCGTTTCTAACTTGTATATCTGGACTAGTGGTTACAACATAACTGGAACGCGCGTCTTTAACGTGGGACCGTGTCACGGA
+>15881 2
+TGCAATACACAGCGCCCCGTGGATCCGGATATACTTATGTAATGACTTTCCATCACTGCTAATCAATGGCATGGTAAGGCGCACGCAGTGGGTCGGTCTA
+>15882 1
+ACCTAGGGTTAGCCGCAGACTGTTAGCGTTTTAGACTTCGAGACCTAACGTCGAGGTCCACACAATAGGTCCAAGTTTCATGTCGTCCGGACTCATAAGG
+>15883 3
+GTCGTAATACCCTGGGAGAAGGCTGCTCCCGGTGCGCCTCATCTCGGCCGCATATTGGCTTACTGGAGTGCTTGAAAAATTCTAAAAAAAGCCGTTACTA
+>15884 2
+GAGAGCGCATAGACTAATATCAGCTTTTACTTTCAGGACGTCGGATAACCATTGCAAAGGCCACCGTGTGCTTTTCTGTGTCCTGGAAAGGCCGCCCGAA
+>15885 2
+TCTAAAGACGAGTCGAGCCGAATCAAGACCCGCTTCAACTCTTTAGCAGCATCCCTGTGTGGGGGTACGCAGCTGGCAGTATACCGAGAACTTGTTTATT
+>15886 1
+TTAACTTTTAAAGCCCGCAGTCTTCTATCCAAAGTAGGGGCATACCTAGGGGCGTGGTCACGTCTTGGCATTGGAGCCTTAAACGACTCCCAGTAACGAG
+>15887 3
+CATACGGTCCCAAGGTCCAGCCGGCAATCTGCCCATGTTCGGACCAGTAATATTCCCAAATTGAAGTGATACAGACTGTACTCATTGGTGTGGGGTCTGA
+>15888 3
+TTCCCTAAACATAACAAATTGCTGGACACCGAAGTAGTCGACTTCCTGGATATCCGCCTGGAGTATAGGGCTCCCCCGGATCTGTTGGAAATGGTATGGC
+>15889 3
+TATTCGCGACTCAGCTTTTGGTCCGGATAAATCCCCCAGAAAGGCAAGTGTCCAGAAAGCTGAGTGTAACGAATCCGTCGTTGTAGTCCGCATGCACTTG
+>15890 3
+GCAACATTCGTTTCGTGCTGTACCTAGCGATCACGTGTGCGACTCCACCTGTGTTCGGTCCCTCAACTAGAGGTAGAAAGGAAGCATGTACGGTCAAAAT
+>15891 2
+TGCCCCTTAATCAAGCGCTAGTTGCACCTAGCCACAACGTGGGACGTAACTTTTTACCAGAAGTGAGGGGTCCCAATCATGTGCTCGAGTCTAAAGTGGT
+>15892 3
+CAAACGTTAAGAACGCCTTACGGCTCCGGGCGGGGGGATCTTTAGACAATTGAGATTCTGCCTGCACCGTTTTGAGTCAGTTCTCACCATAAGAACATCG
+>15893 2
+TTAAGCACGCGAAAGAGAGCGAGCAAGCGATCTATAATGTCTAATCATTCAAGTGCTCCTGGACCTTGTCCGTATGCGCTCCCGTTTAGTGGCAGCGCTA
+>15894 1
+TTACTCTTATGTTTTCCCAACCAGGGTGCCGTACCGTAAAGCGAGCGTGCCCGGAGCTCGGAGATTCTTGGTTACCTAGAACTAACAACTATAAGGAGCG
+>15895 3
+TACCCCTTGGACTGAAGCTTCCGCAAAGATGCTGCTTAGACATTGGGATCCGAAGCTTCCAAAGACATGCATGCCTTTTATCGTAAGAGGGCTCAGCTGG
+>15896 1
+TATACTGGCTCATGCTAGGTGATCCTACAGTCCGACGGCTTTTGACATAGGGGGGCAAAAGTTACATTATAGGTTAGGATTGCGCGCCAAACCTCACCCC
+>15897 2
+CTGCAAGCTGCTGTAGCGCGGGGAAGCAAGGTTATGGCTTCCATGCTAACTCCGCTTAGAACTATAAAACAAATCGCGGCCTCCCTATGTTGGCATTGTA
+>15898 3
+AAGGACCTGCATGCGAAAATTCTCTTAGTGTTCGCAAGTAGACCTTTGTTGACATTCGCCCCCGTATGTAATGGCAGGCCTTTACAGAGCCCGGACGAAG
+>15899 1
+ATTCCCATCAAGACCGCCTTAGGAATAAATTTATTTAGCTGTTACTGCTGTGCAAACTAGGGGCCGCCCCTGCTGGAGACTGGACTACGCTGATGGGCAA
+>15900 3
+TGACGACGTGGAACCTACACTCCTCTCTGAAGGAGGTTGGTTCGCCAAGGCAAGAGCTTGGGAAACCTACGGCTTAAGCCTAACTTTGCACATTTTGATC
+>15901 1
+GAACTATCGCAATTTAGTTCCCACCGCTGTGAAAGGACTGAAGTGTGGCCCGAGGACTGGAATCAGGCTATCCCTTACTCTTATAGTTGCCGACCTGAAG
+>15902 1
+CGTGTCCGCATACGTGGCTGGGATCTTAAATTTCCCCAAGCCCATGGGTATCGTCAATGCCCTGTAAAACCCAAGTAGGTCTACGTGTAAGATGTAAGGC
+>15903 1
+CTGCGCCAATTCCGTTTTCGGTCAGATCGGTAGGAAAGTTCCTCAAGCGTATCGACTTACGGGCAGAAGTAGAATGCCCTCAATGATAATCCCTTGGACG
+>15904 2
+CCCCTTACCGCCGCGCAGATTTATGGAGTTAAATGCGTCAGGGTAAGTGCCGTTAGTCTATGCCAAATTCCCGTATCACGTGAATAGCATGGCAGTGAAC
+>15905 1
+CCTTCGCGCCCATTGCCTACGTGCCTCAGCGTACATCGCGAAAATGTGAGAGGTCTAAGTGGTTTAAGCTGACTACAGACATGAAGTGTTGATCTAGACC
+>15906 3
+TATGCCATATCTACTATTTCCACGATGGAACGCCCGTTCTTGTGAATGAGTTTAATTGGGGAGACCCCACCATGACCGCAACGGAAGGAGTTCGACCGGT
+>15907 2
+TGCATTTCTAACCTGCTCGCCTTGAGCTCGGCACCTCCCAAGCGGAGTTGACGGCAGGTGTAGCTCAAAGTGCTGAAATGAATTCCGAGATTAATGTAAC
+>15908 2
+ACGACCCGTCAGCTATTTGACAGAGAGATTATTCAGTGAGCGATGCGGTATCCTTTACGCGGGAAAAGTGCTGCCACAATGGAATCTTCCGATTCCCCGT
+>15909 1
+ACTCGCCGATGTAGACCTTCATCCCTTTACGCAGCCTACCGTAATATATGCCAAAAGATCTGGGTTTAGCCCTGGGATGCAGTAAATGTTGGACGGCGGA
+>15910 2
+ATCGCATCAAGGCTGGGGTCTTTCACCTCCGCAAGTTTAATGAATGAACTTGTAGAGTCGAATGTACCTTTCAGGGCCACAAGCCCGACGCGTTTAGGAC
+>15911 3
+CCAACAGCTGCGGCGTTTGATCTGGGTCGAGCCCGCGTACCTATGTTACATCTAATTGACCATCCTTAATGGAAGCCTTGGCGGCTAGATCAAAGAATGA
+>15912 3
+CGATTGTTGTTTATCCAGCAGTCACAAATATCACACGCCGTCGTAGGCACTCGGTTCCGTATGCGATCCAACTGACGCGTTGTTGAGAGAGAACCGAGTA
+>15913 3
+GTCGAAGCCAATAACCATGTTCTGGTTTAACTTCATGTCTGAATAAGGAATCCGGCTCAAGACGCTCGGCACTAGGTTCGCGTATAAGGCCGCGTATCGC
+>15914 2
+GTGTAATACTGTCTTCGGCTATCTCGACGGGCTGTGCCATGCCTCTGGAGGCGTGAAGATAGTCAAATGAGCGATCAACGCCAATCAATCAGCTTCTAAC
+>15915 2
+AAGTAGAAGTGTAGACGCTCATCTAACATCCTCGATAGTCGGTGCGCCAGCCATACGCGGGACACCGAGGTGTTTCTAGTTCGTTTACAGTACTGCTAAC
+>15916 3
+GGTCTCGGGATCTGGGCTATGCTTATATTTTTTTGACACACGCGATAGGATGCTTCCGCCGGGAGCAAATGGAAACTCACCTTACCCAAAGACACTGCAG
+>15917 1
+CGTGGCCCTTCCCACAACTAAAACGGGACGCTTACTGCTAACACAGACCGTCGGTTAGTTCTCTATGTATTCGGGATATGAGGCTGAGGCGTTAACTAGA
+>15918 1
+AGTAATCGTCGGATCGGCCGATTATAGACCGTTGACTTGCCCTGTGTTATCCGCATTCGGTGAGACGCTAGATGCACGTTCGCTCCAAGAATAAACAGCA
+>15919 3
+TTCCGTCCAGGAACGTGGCGTGCAATGTTCATTCTTGAATAATGATACAGACGGACAGCTTCTTTCGCAGAGCTAAGAGAACCGACGTCTCCGTGTCGCA
+>15920 2
+TGGCGAGGTTACAAGCAGGTGCTCACCCTTCAGATGACTCTCATATTCTAATTGTGCCCGTATGAGAGTCTGAGATGATGACAAAGACGGCCCACTGCTC
+>15921 3
+ATGAAAGTCTGACAGGCCGGGCCGCGTTACTGCCCAAACTGTTACTCGACTCGTCAGCAGCAGAGCAAGTGCTGTTTGTACGTCCATTATATAGTATCGA
+>15922 1
+CTTCCGTTCCCCTCAGTGTACTGGGAATAAACCGAATTCTGGCGGAGTTAAAATGAGTCTGCGCGTGTTCACAAAACACCTAGGCCTGGAGCGTGCATTA
+>15923 1
+AAAATCCACTGTCGTGTGCCTCGCATTACGCTCCGGTATGGCTAGCCCTATATGTAGCTTATTAGCCCCGAGAGGCAAGAGAATAGCTCATGTTAGAGGC
+>15924 2
+TGTAATTTTCAAGAACCGGGCTCACGAATGCGCCAGCTGTCCCATGGAGACGGGACTGCCTGATAATACTGAATTGCGTCAATTGCGTGTAAGCCCTATC
+>15925 1
+TCGGCGAAAAGTAGGGCATTGCGATGTCAGTGGTACCGGGTTCGCAAAATACATCACCGGCTCACCTTCACAGTCCATTCATACAAAGTGTCGTTGTGCT
+>15926 1
+GAAGCTTGTCCGTGTTAAACTCGGCTATTGATTGACCTGTGCCCCAAAGTTAGTATCAGTGCGCTATTCGAAGCGGCACTCTACAGACGATACCGCGAGA
+>15927 2
+ATATCCTAAAGAGAAGGCAGTTAGTCCACAGATTCCAGCCAACTATGGCGCACTTCCACCGTTACTCCCGGTTGGAAGATTGGTGTTATGGGCTCGCATG
+>15928 1
+CTGGCCCGGATAGAGCTAGAGTAGTTGCAGGGATTAAGCACTTGGACATGCATTCCGTCCGAAAGGATCACACTGTTTCGCTTACACCGTTATGACACTC
+>15929 2
+GCAAGGCCAAAGGGTGCGATCCGGCTCAGTAATGTTCTATGTTGGTAACCCGATCATTTTCCCCGCGGGCTAGGTCGAGTCATTATGACAACCTAAACAT
+>15930 3
+AGCTATAATGCAGTACTGGGTAGTGCGCAGAATAGTATCATCCTGGTATGAAGCCAACAACCGGGTCTCCATCTAACTCCAATTCCCGGGTGGTGTTCCG
+>15931 1
+TAGGTCCTGAAAGTACTCATGGGCATAGAGCTGTTTAGGCGTCACAAGGCCCCGGATCCCGCGATGTAGTCAGTAACCTAATTTGCTCATAGGAACCTTC
+>15932 3
+GGAGTTTTTGCCATGCACATTGTTGGTCCTGCGTGAGGGGTCGTATTTCCCCGCACCCTGCTAAAGCAGCGACATCGCATGGAAAAACAAAATAATCCGT
+>15933 3
+ACGGTGGAGTACTTCCATTGCGACTCATGAAGCCTAGGCGTTCGTCACTAGCCTAAGCATAGCATGCGACATTTGCTACGGTTAACCGGAGTAACTAGCT
+>15934 3
+GTTAAGCCGCACGACGGACGAATGGTCTGTTGTTAACCGTCGCGTGTGCGCCATTGACATCGTCTCAACATCACAGGCATTAGATATTAACATGTCAGGC
+>15935 1
+GTACTTCCAATCAAAAGGGAACTCTCACTTGCGTCCTGATAAAGACGTTGTGCGAATTCCTGGTCATGTGTATGCACCCAGTCTGAGCAGGCAGATGGCC
+>15936 3
+TCGAAACGGTTAGGTGCATCCATTCCAGTTATAGTCACTCCAACCTACCCAGAGCGGATTTGGGTACATAAACGGACAGTCGGCCATGGACTTTTTCGGG
+>15937 2
+TACTCACTGCCGTAGTGATTCGCGTACCTCCGATTGTGCACTCAAAGACGGTAATGGTGTTGTCAGCTGAATCACATGAGACCATACGATGATCCGAGCG
+>15938 1
+GCACCTAAGACATAGGTGTACGGTATTCAACGCTTAAGCGACTCATGTAAGTCGAACACCATCGCTTCGCAATTTGGCGCAGGTTCTATGGGTCTCAGGC
+>15939 1
+TTGGTCGGGCGCAACCGATTAATAAATTTGCCAGTGGTATTGGGCCGTTGGATAGGATCACTCCTAGTTACCATTGGTCCGGCCAAAACAACATCAGCCC
+>15940 1
+GTGAGCAATGTGTGGACATTTAACAATCCCCCTAGGATTACCCATAGCTAGTAACTTCTTTTAGGATCGGAGTCGACCCCAACCCCGGGGTGCGTAGTAG
+>15941 1
+GCCATTATTGATACCTGCGGGGGATTAGTACGTGTAGCCGAGTAACAGCGACTCTCCCTGATATAGTCGAGAAACCCCCTTCAATGTGGCGATTATGCCA
+>15942 2
+TAATTATTAACTCCAGGCTGCCGCATCCCTTTTTAGCCACTTAGGAATCTGCCTAATAATATGGCCACGAGGAACACGGCGCGTACTGGGTGACGAGGTG
+>15943 2
+ACTTCAATTGCCAATTTTTAATCCGGTCTCCCACGAAGCCGGGACAGGGTCAGAGGACATTGCCGAGTCGGTGGTCATTTCGCTGGCTGCACATAAAATA
+>15944 2
+AATCAGTTATGGTGCGCCTGTCCGCGGTAGCCTGAGTTAGTGTCGGATGTGAGTCCGTCACTAAAACAATCCCACCCTGAAACTATGTGCAACAGCTATG
+>15945 2
+GTCATTTATAGCGCCCACGGGAACCTAAAGAGATGAGTACATGCTCGGATCTGTTGTGCCGCTCGGGTAAGGAAACAACAACCTGCACTCTGTTCTTCGT
+>15946 3
+GCTTGCTACTCATCGGGCTACCTTATATGTTCACGAAAGGCTTGAGGTGTCTGTACACACACGTGTCCGTGGGAGAATGCTAGACGAATCAACCCTAAGC
+>15947 1
+CATAACATGGTCAAACTTCAATATACGTAGATGAGGCTCGGCTTTCTGACAGACATTAGAGTCCATCCTAACGCTCGGCTTGGACCCGATCGGCGGGTGT
+>15948 2
+GACCCAGGTTACCGTATTCTCTGCTCTTTTTGCTCCTAACGTGTATCAATGTCCGGGAAGGCCGGACGATCAGGCAATAGCATAACTAGAACGGGTAGCA
+>15949 1
+TCGTTTGCCGAGCCATTATAAAATCTGAATTTGTGGTCTGAACGCTACCGGCCCCCAAGACTGCCGAGTGATGGAGGCCGGCTTTACCAAGTCAATGATA
+>15950 1
+CATCAATTGCATGCCGTTATCTCGATTCTACGTTAAAGAAGGGTAGCGGCCCGACGATCGCAGGTAGATAACTGACGGCACCCGTTTGCTTATAGGTCCA
+>15951 1
+GCTCTACTGTGTACACGTCATGGCGATAGGAGGCCATTATAGCGGACGGGGTGTCAGCTTTAATAAATTAGCGGGCCCACTCCTTCATGATCCATACACA
+>15952 3
+CTAGAGATCGAGCAGGAACGCGGCGAATTTGATTCTCTCAGTAATGTACGTGCTGGCCACCACCACGGTACGGTCTGCTCTGGATTAATTTCGCAAATAC
+>15953 1
+CGCATTCAAAGCATGTATCACGGTAGCCGGTGGTATGGGCCGTGATTTTGCTCAGGCATCTATCCCCCAACAACATGATCGGATGTTGATTAGACCGAAC
+>15954 2
+TGACGGAGACTTTAGGCTTGTCTCTCCAACTGGAGAAATGCAGATACTATAGTGGTCCACTGCCCATAGCGCGCCTCGCACTTAATGAGGTATCGAACTG
+>15955 2
+GTTCACCGAACCGCTATGCTTAGGGTTTCTAGCCTGATTGCACGCACCACTTGTAGAGAAACATGATCCATGCGACGCAAGAGGGTGGGATTACTTCACT
+>15956 1
+CAAGGCAAATGATAGTAAACCCGTTGCGGCCTCTCTTTAAATTAGCGGCGGAGTTCATCAGGGCGCATCCGTAGAGTTGTCTACCTCATACGACAGCTGT
+>15957 1
+CGTCACCGCCCGTTTTTTTTCAAAATCCGAATTAAAGGGATCCGTTACAGCGCGGCTCTGGGATAATCGCCATGATACACTCGCAATGGTCTAAGGAGGG
+>15958 3
+GAGGAGGGTATACTGTTTACCCTGTACCCAAACGAATTATCTCGCTTTAACCTCACGATGCGGACGGAGTTAGAAAGCTAGTGTCCCGCTGCAGCTTCAG
+>15959 3
+CATACGCACGCTCGATACTGCGACAGGATATCCTCTGTAATCTATGAACTCCATAGAGTTAGTACGGACGTTGCTCTTGGAGGGGAAAACGGCCGTTCCT
+>15960 2
+ATATGGCTGATTCGTCAAATCTTCTCCGGGCAAGATCAGGCGATTGATTCTCCCGGGACATATTGTAGGTGGCGCTTCACCCCCGAAAAAGATCAGTGCA
+>15961 2
+ATGTCGTACTAGCATCACCAGCGCATCGCTGACTACAGCAGCAGCGTATTACGACTTTAAGTGAATACTGTATATCAGCGTGGATTGCGTAGGGTCCCGC
+>15962 2
+TTGAGCTCATTCTTTCGCCGTAGCGAAGCGATTTGTCAAACCCCAACCGTGTCATGTCAGCCCATGAGACCAGTTCTAAGAGCAAGTTGGTGGCGGAATA
+>15963 3
+GACTTTGTGACGGTACCTAGAGTCTAACGAGTCAAGTGCGGACCCAACGCACGAAAGTCCTCAGTTGATCGGCAACCTTTTAGGTACAGTGCCATCTTGT
+>15964 2
+TAGCCTGGCCAATATCAAGGCGCGAGGGCCTGCGGATCCACATCTCTCCTGACTATTCATGTTGAGCAGACTCACGAATAGTTTGTATAGAGAGTCATCG
+>15965 1
+CCAGCTCCGCGGATCTGAGAGTTGCGATGCGCTAAAAAGAAGTCTAAATCATATATTAACCTGCCCGTTGCCGGCCTCTGGACTTATCTGATGCGAGGTA
+>15966 3
+TGGTAAGGCCTTGGAGTTTCCCGGATCTCACGCAGCCTAATGTGACTATCATGAACTTTCGAGACATTACCGTGGGGCAGGTGCCACATAAAATCTCCGA
+>15967 3
+CTTGCCAATTCCGGTCCAGGCGCAAGAAGGAAATCTAACCGTTATAGTCACTGCACTTCTGGAGTGTTATTCGAATGAGACTCGCGCAACGCGTTCTGGA
+>15968 1
+TCGTTCACTGAAGTCCGAAAACCTTCGCCATCCCACTAGGCAGAGGGAGGCTTACTTTTGAACAGGTGACAGGTACCTTGCGCTATAAGCACATTGTGGT
+>15969 1
+TTATACGGAAAGTATAAACGACCTTGCATTGAAGACCCCATCGTGGGTTACATCGTCCCGAGGAGTCCGCACTATTTTCATACCTGGGGCGTATGGGCCA
+>15970 2
+ACACGACCCATAAGTGTAATATCAGGCTGCCATTAGTACTCGACTTCTATCGTTTTATAAGAGCAGTCAGCCCGGGTGGAGGTGCCCACCGGGTTCATAG
+>15971 1
+CTAAACACCTTGCCCATTCTCTACTCTGGGGGGGACCAGTACCAGGATGGTCGCTAGTGCGTGAAAATCAGCCATTCAAAGCTAATCTGGTTTAGAGTGC
+>15972 2
+ATAGTCGGTGAATTGAATTGAGTTGATAGCACCGTCCAGGGTCGCCTATCTGCGGCCACTGGATGACCCATCTACTCTCAAGAATCGGTAGCATAGCATC
+>15973 2
+GCCCACTCGCGGCCATCTGCACGACTTGAAATGAGTAGTTAATCAGTATGCGTCCGCTCACGGAACGTACTATTATTCGTTACTGCTGGGAAGGGAACAT
+>15974 2
+CTCGTTTGAGGATCACACGGCAGAGATTCGGGCATGAAACAGTTTGACGTTGCCTATGCAGAGAGAGCATGCGTCTCAATCTTACTTACTTCGGCACACC
+>15975 3
+ATCTATAGTCATTCGGAAATCACTAAGCGCAATTGATACCAGGTCCCTCACCCGTAGGAGGTGCCTGGGGGCCTCCATAAATTGCTTGGTGTAGTAAGCC
+>15976 2
+CACTCATGATCGCAGGCCTTATAAGCTTGACGAGCTTTAAGAATCTGCCAGCCACATTTAGCTTAGTACAGTGCGTAACTGGGCGTCAGTTGACCAGGGC
+>15977 1
+GATGCGACGTCGATGTGCTTCGTACTCCGGCACAACCTAGATAGAAACGGGTTACGTACCACGTGTCATCTACCGTGATCGTTCACCGATAATATGGTAG
+>15978 1
+GAACCGGAAGGTATTCGTCCGGGATATTGAGACTTATTTGAGCCGCCGAATAGTGACTCGTACCTCCCCTTAAAGCACATGGGGTATACCGCTGAATCCT
+>15979 3
+TCGTGACCGACATTAAATAGATTATAGTCCGCTGTTCAACCTATGGGCCGGACGGCCAAAGTCAGGCCTAGTGCCCATTGAGTGTATAGAGTCCTTCGCA
+>15980 1
+GCAGGATGTCCTTCACAGCGATGAAATATGGTTCCCCTTCTAGTACGAGTCACCCATGATTTATAAACTACGCGTGGCATGGGCACACCATGGGCATTGG
+>15981 1
+GCGACCTCCTCTCGTTGGGCTAATCTGACCAGGACCCTCAGGCTGATAACGTAAGTTATTTTATAGATCGAAGGGCGGCTCAGGGAAATCCACCTGAATT
+>15982 3
+GACCCCGGAAGCTTGGCACGTGAGTTGTCAACCTACAGGGGGTCACGCCTTATTCACAAAGAGTCGTAGTGTACACGCAATTCTAGGGCATTATCCTTAT
+>15983 1
+TGCGTCACTCCGGCTGTAGGAGCAATCAAAGTACCTCCGAAATTTCGTGTGGGAGAACTATTGTCGTTAATTCTGATACCAGTACCCGATCCCGGACGAG
+>15984 1
+CACTTCCAGCAGACACCGTAACCCGTTGAATTATTACGGCCTCCTGGTGTTAATTGCGGCCTATTCTTTAGTACAAGGAAAGCGTCGGCGGAAAATGCGG
+>15985 2
+ATAGTCCCGTGATTTCGCACGTATTTGTTGAGGTTAACAATCGAAAGGCACTGGGTGATCCGACGAGACGACCCACTACCTCACCTATTACAGGTGGGTC
+>15986 3
+CGATTTCAGGAAAGAGACCCGGCTACATCTCCCGGCCCTTAGAACGTCGCCTCGAGGGTGATGTACATAACTAATCTTCGGTACACGTTTATTAGGAGGT
+>15987 2
+TGGGGGTGATGAGCCTATCGCAAGACCAGACATAAGTAACTGGTTACCTCTAACCTCGAACGGGTACCATGTGTACTACCGTTTCGCGCCCGTGAATTTA
+>15988 3
+ATCGGGACAAGCTAAACCCTACCCGGGCAAGATTGACTGTCCAATTTTGATGATAGGATACGGTCCGCTTAGTCAAGCGGGTCACCTTGTTCTATAGCCG
+>15989 2
+GAATCCATCCTCAGAGGCTCTCTCCACGTTTAACGACTGAGATCTAAGGCGAGCGGATTTTAAAGGCGCTCACGCGCCGACATCTAATTGGTTAGATGGT
+>15990 2
+TCTGGTCATGGCAGGACTAAGGGATCTCTAGAAAAGCCACAACGGTCTCCGATTATGTTACACAACGTCATTCTGGAGTCTCTTGGGCACCTCGTAGCAG
+>15991 2
+TGCTCCTTTTCTAACGTCCTAAGGGTCTTTAACCTATATTATCTGACAGACGGAAAGACAGCGGATCTGCTATCGGCCAGCGGCAATGTGACAGGCGAGC
+>15992 1
+TCATTTCGAGTACGGGTGTAAAAGCCGCAATCTTTAGACCTACACGTTTAGACGCTTCGCAGGGCACACCAGATGACCCCTTGGTGTATTCTGAAGGACG
+>15993 1
+TACAGGTAGTCCGTTCTTCCCCGATAAGTCAGGTAAACTTGTCATGTCACAGCGGCCAGATCATAGGCATGATTAGGCCATACCTGGACTGAGAGTCGTC
+>15994 3
+TGCGCGGTACCCCTCGGGTTAAAACGATGCTACGGTACGTAGGGGAATCCCTGGCATCCTGTGAATAATTTCCGATAGGAAGACATCTATTCCCATCGAT
+>15995 1
+TAACAGGTCTCTTGGGATTCCATTGACGTACTCCGAGGACTTAGTAGTTGGTTCCATCACGATAGCGAAACTCTGCGCAGACAATGAGGAAGCTCCGTCC
+>15996 2
+TGCGAACAACGGAGTCACGCAAGCATCGAGTCGAAGCTTCGTGGTGGTTTAAGCACCGGCTCCTAAACACGCCGTTCAGGTAACTTTATTTTAAGGTCTC
+>15997 2
+TAACAGTGGGCTTCGTCGCAATCTGGTGGGTCATAGATCAGCTATAGTCAACGGCACGCCATGTGTGCCATCGTCTCACAATAGGCCTAAGATATACGCT
+>15998 2
+ATTCTGCCAAGCAAATGAGCGATGCGGTTAAGCGATCCGTTCTAACTGACCTAACCTGCGTATTGTGCGGCTGAATGCTCTAGCAGCACGGTTACCATGA
+>15999 2
+GCCACTTGTCGACGTTTAGGGGACCGTGATAACAGCGGATGCTCTGCTTAAAAGGTCAATTACCATATTCGACGACGAGGCTTCCTCCGCCGTAGTAATA
+>16000 1
+TCGCACGCCATGAAAGACCACCAGTCATGGCACCTCATGGGTTGCATGGTGTTGGGAACCGTCACTTGGGTTCAAGTCTACTGCATAATGGACTATCTAA
+>16001 2
+TATCAGGGTTCCGAAAACCGTACTCGGACCCAAGTCGCCTTAGAAAGTCCAAGTTCATACCCGGTGAGTTGGGAGATAGCTATATTCGTCCCTTGGCATG
+>16002 3
+TGACTTTCCCACTCCGAGAGCCCCTGAATCAGGCCGAGTACCGACGCACTTAAGTTTGATGCGTTGTAGTAGCAGTTATCGAGATTATCACGAATGAGCG
+>16003 1
+GGCATAGCGCATTTAATAAAGACCTAGTGTCCGTGGAGGATATCTGCCCCGGTTGACTCCCACTCCAACGGGGACAGCCATATAATATAGCTGGTGCTTT
+>16004 3
+AGGTATGGCGCCCGATCTGTTGCCACTCATGGCACGACAAGGATGGTTTTGACTATTAGTGCGCCCACCCGCTAGCAAGGCTAATTTCACTAATTAAAGG
+>16005 1
+ATCCAGTGTGTGAAGCAGTTAAATGCACCATAAGCAACGGTTCAGCCCGGCCGCCGTTGGCCCAGTGTTTATACTAGGCGCAGTCTACTTATAGATCGTA
+>16006 3
+TCTCGACGTAACTGAATTAATCACAGGCATCATCTTTGTGGATTGTCAGCCCATCGCGGGTGGGAAACACTTTCGCCCGGAAAGGGAAAGCCGTTTCACT
+>16007 1
+AAGAGGACCGACGCTACGTCTCGTGAAAATATTGTTTCACTTCTTTGAGCACCCGACCTGGCGTTGTAACCCCGGTAAGCCGGCTTGTAGAGCAATTAGA
+>16008 1
+GGGGGTGTCGCAGCGCACTTACCAGATTGAGCCTTAACCAAGTAATCCGCTTTCGAGTATACGAATAGCTGTCTGCGCACTACTGGCGTCTCATAAGAAT
+>16009 2
+TGTCTAACATTTCCGCCACCAGGATGAAGAGAGACAGCATAATCACTGCGATGTGTAGCCCGTCGACAGGCTCTTTTTTCAAGTGCGCAAGTACCGGTTG
+>16010 1
+TGCTTTACGGCTTGACACAGAAAATCGGGAGCCATGCGTGAGCTCTCAGATGCTCAGGCTCAACCCTGAGCCAGATAATGTGACTTATCATTTGGGCTCA
+>16011 1
+AGTCTCAACCCCCGAGCATCGGATTTGCAGGTACAGGTGTCCCCGTAGGTTACTGATACGGCAATGGTCACATCATCTAGACTGAAAGGCAGTTTTCATG
+>16012 1
+GGGCTACAAAGTACTACTAAGCTCTTGAAGCCTCTAGTCAAGGCCCTCAGTTCGGGTCGACTGGGTCTGGACAGATTACCTTGAATATTCAAGCTCGGAC
+>16013 3
+GATTGGACCTATTAACCGTGCCGCTACAGCAAATTTTACCGAATCGCAAAACGCCTAGCGGCTGAGCGGTTTAGGTCTTCATCTCTGGACCGGGTTAGAA
+>16014 1
+CGATTAATTAGCTGGGATGTTTCGACCACGCAACGCATGCAGTAGCCCGGGGCACCCCGGTAAGACCTATTGTAATTCCATTCGTGAATATATTACCGGG
+>16015 1
+AGATTGACCGTTTCAGAGGGCGATATCCGGACGACGAATCAAAGCGAACGTTTTTCGACTCGGACATTCAAGCCTTTCCTCCGTGTTAGTACTAGGGACC
+>16016 1
+GCCATACCTATGGGGAACTAATATTAATAGCACGCGAGGGTCGGTCGCGCATCTTCTGTTCAATTTGAATTGCTCTAACCACGAAGGAGTGGCCGCCATC
+>16017 1
+TGCTCAGCATGACGCAAGTTATCTAAGCAGGCGCCTATGTAGTAGCCCGAATGTCATCCTACTCGATACTGACCAGATTCGCGCGACTGGGATATTGTGA
+>16018 1
+ACTCGATGCTACGGCATAACCATGCTTGATGTGATAACGCGCCGTTTGCCCGAGAGGATGTGCATATAACGCAGTTGACATATCATTCACATGGGCCCTG
+>16019 1
+CGCCTTGAAATTATTCTGCTCTAACCCTGTGCTTCCGGACACAAAGTACCCGATTTCGAATGACCGGGAAGATGACGGTGTGGAGTCTACCACTAGGTAG
+>16020 2
+GTTTCTACCGGGTTCGATGACGACCCTACAGGATTTCAGGGTACTAATGCCACGGTGCTTGATACTGTGGAGAGGTATCTCCACCGGCTACCAAACTAAA
+>16021 3
+AGCAAATTGCTTTGGTGTGACAGGCGACCTCCTACGGACATCAAACTGTGTATGTTCGCATCCACGACGATCACAGTAACGGTGAGGTGCTTTTGCAACC
+>16022 2
+CTATCCAGCAACCCATTATATTTCTGGGAGAATGCCCAGCAAGCTTTAGTACCATTGAGCTAGGATGCCCTCGCGATGAAGGTTCAGGAATTGGTCCCGG
+>16023 2
+AGATACGACTTACACCTGGACACCCGTTGGCATAATTGGATGCGTCACATGTGTCTAACGGTCCAAGGCTAGATGCCGTGTAAGCTTGGCCATAATCTGC
+>16024 2
+TAAACTAGAGCTATCTGTCTTCAAACAGCTAGAGCGACCATGGAGCCGGTGTGACTTACACGAACCTAACATTGGCGTGCTGACTTTACCTCTTGGGCGG
+>16025 2
+TCAAAATTCCATCAGCCCTGGTTACGTACGACGTGCGGCCGACATGCTGACTCAGATTTTAGACTGATGTTGCACGGGAGACCAGGTTGAACTCTGACAT
+>16026 2
+AGTTAGAGCCTGGTACCGAAAACCCATGACTCTCTTTCGTACGTCCGGCACTGTGCAAGTCGGCCAGAGGAATGATGTTAGGTACAATCCATGACTTTGC
+>16027 2
+AAAGGTCAAAATACTATGTCGCTCTCGATACGGTAGCCTGTCCGAGAGGAGCTGGCGCGAGCGTTTGTATATAAACTCCAATAAGCCTGTCCGCGCTTTC
+>16028 3
+AACATCCAGGGCGTACAGTAGATGGAAGTTTTTGTCCGTTGTTTGCTCACTAGAGGAGCACCCATGCTTCAACAGGCCAACGTCACGTTTACAGCCTGGA
+>16029 3
+AGGTCTGACCCTTAATCTAGACGGTTAGTAGACACATCTTGTGCGCTCTAAGTCGTAATCATCTAACCAGCGAGCGCCGTGTCTGAACAGTGGGATACGC
+>16030 3
+GACTCATGCGGCTATATCATACTACGTTACGGGCGAGAACCAATCCGACTTAGATTCTCTGGTACCCTCAATATTAGGGCCGCTATTAGGAGGAGTCGCG
+>16031 3
+GCAACAGTAAGTCTGACTGGAGTATAAAATTCGCAGTTGCTTTGAAAGCCGCTACGAACCATTCACTATGGGGCTTCGCCGCGAGCCTTAAGTCTCTCGG
+>16032 1
+GTTAACATTCCCGCCCGTGTCGCAAGTAGGTCACATGAAGATATTCGAGGAGTTGTCAGTTCTCACTGATAGCGACATGCAGGCGCTCTATACATGCCAG
+>16033 3
+TGCTTGGTGTCCAGCGGCCAAAGCCATGCTATAAAGAATTGGACTATTGGTCCTAGATAAGGATGATTGGCCTCCCGCAGCGCCATCTGCCGCTAATTAA
+>16034 2
+CTTGACCAATTATTCTAGTAAGGCCGGCGCGTCGGCTTCTAGGCAGCGTCGATAATCCGAATCGGAAACTTGATTTGAAGACTGATAACATCCCGCCGTG
+>16035 3
+CCTTTAAAACACGCGCGGTATGGGCACACCGGCTCACGATGGGCAAAAAGGCACTCGATTTCTTGTGTAGAGTTGACTATTACTCATATGTGTCGCGCCA
+>16036 3
+TCTGAGTCTCGGGACTCTCTTGCTCCTGGGAACGTAAACTACGCAAACCCAAGGACCGTGTCTTATTAAATGGATCAGAATCGCCTTGGTCGTGAGAGCA
+>16037 2
+TTCTGGATCACAATTGCCACGGCCGACCATGGTGATGCTTAACGACTCAGCACATGCATGGATAAAGCTCATTGTTAAGTTACCGTGGTTCCGAGGACGC
+>16038 3
+TATTCTTAAGAGATATGACATTTAGGCCGGGATCGCCACCAATTCGATCAAAGGGGGGCCTTAATGCGGACTGCCTCATTAATGGATCGGTCACCTGCCC
+>16039 1
+TACCCCGTCTCGAAGTGTACCTATGTTTATGTTGGAGGGGCTGACGACCACTAAACCTCTCGGGGCGACTTTGAAAGAGACCTCGTTGAACTCAAAGCTA
+>16040 2
+GTAGGATCTGAATGTGAACATACGTCAAGGGTCTCGCATGCCCCTCTCGAAACCAGTTGGGTATTACTCATATCTAGCCAAAGAGCTACTCGGGTCTCGG
+>16041 3
+TGAATAGATTTCGTCCGACTGTGGTTCAAAGCTGACCTAACGTGAGCTTCAAGTCCTGCTTGGCTTGGGAGCCTCGCACCAACAGAAAGGATTAGCACTC
+>16042 3
+CCTAAGGATAGGGCACCGAGATCTGACCACCTAGCGCTAATCGCTTGTGAGGCTTGTAGACAGATGGTCACCATTAGATCTTTCACGGAACACCTGTTTG
+>16043 3
+GTGAATATCTGGGGCACTGAAGTGCGAGGCGGCGGCTATCACAACCCCTAACCTAGTCATTAGATTATCAACTAAGTTTGGCAGTACATTTGTGCCCGCC
+>16044 2
+CGGTGGGTGATGATTCGGAAGGACTAGATCTCTAGCAACCCGAATTGCATGCTCAACCATTGCGTAACACGGTGGCCCCGCTTTATCAAGATTGTATCCA
+>16045 2
+CGCGGCCAGACTGAAATCAGTGTTGTAAGGGGTGGGGTAACATGATACCGCTTACCTGCATTTATTCCGTCCTCAGGGAAATCCCAATCGGTACACTATC
+>16046 2
+GAATCTCTTCTATCCAAGGTTGTGGAGATCGACAGTCGGCCGTCACTGACCGACTAAATCGTTGGTCCTGCGATTACCGGGCGACATTGATCGAAACATA
+>16047 2
+CAACACGATCGAGATTACTAGATAGCTGGAACATCCTCTTTTTCTCAGGCGCGACCCGTTACTAGTATGCTCTGGCGAGGAGGTTATAGGACCATAGCCG
+>16048 2
+GTAGCTCGCGTTGCACTGTTTGAAGTAATAGCTATTGGCTATTGATTCGCGATTCCGACTGCAACCAACGCCATGAGATCAGAGGGCAGACTGCCCACTA
+>16049 3
+TCCACGTGACTGGAACCAAAGAGCGTTAATCGATAGTGCAAGAGTTGGATGTGCCTTCTTATAGTCATTTGCACGATCCCCGCAAGCACTCGGCTTGAGC
+>16050 1
+GAGGACCTTCAGCTTCGCTCTAATTATTACACATTCAACAGTAGGCCGGGAGCTATAGCCCTCGCCGTGTGTCGCGACTTTTAAAGAGGGAATATAGGCC
+>16051 2
+GTTTAGGATGCCCGTAATAGCGCTGCGTCATTTTTAAACTTAGTAAGCGTGAGTAGCTAAGCCCTAGCGGCTCTACAAGGACAGATCCAGCACGCTGCCT
+>16052 2
+AAGGTTGCACTATGGCGGAGTCGCATCTTATGCGCTTAGTTGTAATGTACGTGCTTAAGCGACTGGCCCCCCACACTGACAGATCTGACTATAGCACAAG
+>16053 1
+CCTAGCATCATAGTGTATTTGTGCCCGAAGCTATGTAGCAGCCAATGGACTGACCTCGCTCCTACGAAAGGCGGGAAGTATAATTCGGGTCTCGACTCAT
+>16054 2
+GCGTGAAGCATTCTGTACTGCTCAGGTCCGAAGGTAGTCCCGCTTTGAAAATTCGCGCATTAGTACGCTGCGACCGACTAAAGCTGTCATAGGCTTCAAA
+>16055 2
+GCTATGCGGCTGTCCATCTGAGCAGCGAACCAATGTTTTGGCACGAGTGGTTAACTACACCTTGAGTCAGTCGCAAATTAACCGTAGTAACGCGTTCACG
+>16056 1
+GGCCTTGAACTCTGTATTGGCAGAGCGTGCTCGCACAAACGCCAGCGCGTCGAGTAGTAGGATCGTGTACCTGACATGAACATACAGTATCTTACTCATT
+>16057 1
+TTGTCACAACTCGCCCATGAGGAGATAGCAGTACGCACTACTCTGAGCACTGGAATTGCTCAGTATTCTAATCAGGCTGTGAGCGAAGTGAGCGTTCCCT
+>16058 3
+CAGCCTTACGTCTTCTCGATACGTGCATTACTCAGCTCCTGTAGTCGTAGGAGAATCAGCCACGTGAGAACATGTACCAGCGGCGATATGGAAATTCGGT
+>16059 2
+CGTCCTCTTGTACTATTTTGACAGGACTGGGGAACCTTGACCAACGGAATCTAGGAGCAGTCCTCCAAATTTTCTGAACACGAACATGGCTGTGCGAGGC
+>16060 3
+TATATACAGACGATGCTGTGGCTACGTAACCCACAGCGCGGATCGCAAGCTCTTTCTCTAAAAAAGCGTTCTTGCTCGAGCGAGATTTCGGTACGGTCGA
+>16061 1
+AGAGCTGAAGATAGTCGAATTTGCTCCGTGGGAACGTCTTTTTAATACCAGATCAATGGCATGCCTCCCATGGCAAACGACCCTAGCGTGTCGACTGGCT
+>16062 3
+CCTGAAACTGCAGTGGATGCGGGTTGCGGCTTCATCATAGATTACCGACACAGAGTGAACCCGCTGTTACGCAAACGTCTCGCCTAAATTTTTGGTCGAA
+>16063 3
+GTCAACCTTCTGGCACTTTATTTAATTAGAGTGGGAGACTCAATGCCTGGGAATCACCTCTCGAGGCGCGGCCGGATCAGAACCATGTTACAATAGGCTC
+>16064 3
+ATGCCGATACATTGCGGGCCATCGGTTCTAATTCTGGACAACGTAAATTGGGCTCGCGCTATCGACCTAGTTTAATCGCAAACGCGCGCTGTGCAGAAAT
+>16065 2
+ACTCGCGGACTTAAGCCTAAATTTGGACCCAAAATCAAGCGGATGTAAGAGCGTCTGGTAGCCTTTATCTCAGTGGCATGCTCGAAGAGTTGTCCGTCCC
+>16066 3
+CCAGTCGAGACGACATTGTTCAATCGCGTCGGCAGCTGAACGTAGAGTTCCTGAATAGTTTACGACTGAGAAGAGCCTCTCAGGGCTGCTCAATCCATTT
+>16067 3
+ACCCTCAAGAGTTTGTATTGCAGAGGAGTTGAAACCGGAAGATCCCAACCTCCCCTTCTGTTTGGGTACGTAATCCACCTAGCTATGGGCCTATGGAGGA
+>16068 3
+CAGAGCGCTAATTCCCTAGGGGGCGCCAGACTCCCTCCTATTTTCGAGCTATAATATTGACCCTTAATAACAAGAAGGATCGGATTGGTTTCCGGGGGAC
+>16069 1
+GGGTCCCATGAGTTACGTATCGCGATATTTTAAGGCCACTAACATGTCAAACTTCAGTACGTCTAGTTAAAGTGCGGGCGTCCCCGGAAGCGTACTCCGA
+>16070 2
+TTAAAAGCGCTTAGCAGACACCTCTCTTCGGTCCTCAGGGAGGTACTCCAGGGGATACATGACGAAGTCCGACGATTTAGTCGGTACTATACAGGCTCTT
+>16071 3
+ACTTCGGCGGCGTTGATGATCATGCTGTGTCGAAAGATAAGCGAATTGATCACTCAGACCGGACCGACGTATAAGGACGTACCTCCTTCTGAGTTCCTAC
+>16072 2
+ACGGCATAAGCAAGCTTCTTTGCCGAGCGTCACTGAAACCTGCCGACAGTTAGAAAATGCAGGATGAATTCCGGCCGGTTGCTATGGAGTTTCACTCCTT
+>16073 3
+GCGGGACAAGATTTCTAATGCCATCACCTAGTGTTAGGCGTAGTTTGTCCCAAAGATCCTGGACCTGTCCTACCACGGGGAGAATTCCATATGAGGCCAT
+>16074 3
+TTGATCATAAGCAGTGCCATGTGGCTTTGGTAATTCCCATCATACCGATGGACGCCGGCACACATGATGTAACTCTAGGACGATCGTCGCGCCAATTGAG
+>16075 3
+ACAGGCTCTTCAGTCAATGCCAGAATCCCTAGGAACGTTTATCGGTAGGTATGTAGATAATAAAGGCCTTGTACTTACCGCATGAGGCCCTCGGCCGGTC
+>16076 2
+ACTGGCGAGGAAGTGTGTCTTTATCCACTCACCAGTTACACACATTGTTCAAGCACAGCTGGAGTACTCTTAGCGGTAAACATGGGCCGTCCTAAGCGTG
+>16077 1
+TAGGCCACTGTGTGTAGTCCGGCAGGATACCAGTTGTAAACGAGACCATGCAGCTTCCACTGTATGATGAACTTTCGTCATACTCAGACGCAGCTGCTAG
+>16078 1
+GTAGATCCTGGACCATTTAGGGAGCCACTCTTATTCGGGTACAGATACAAGGCCACATGTATCAATACAGCCCCTCTATGTCGTCGAGGCGGTACGATGT
+>16079 1
+GTTACCCTTCTGGGCGAAAAACAGCGTCTGTGCATGAATCCAAGACGCACTATATCCCCTACGTGGTTGACCTGTCAGGTAAAAAGTCGGTTTGGTCGAC
+>16080 3
+TAATTCACACGACGCCAACTACCGGTATCTAGTTGTACTACGTGTGCTTCTGGTTAGCCGGTTGGGATAAAAAAAGAAAGACTCTGGCCGGGCGCTTCCC
+>16081 3
+CTTTGCTTTGCGTCCCAAGGGGACCTTTTGGAGCCCAAGCTACCCCCGTATGAAAGATAAAAGTTGGTACGCATAGTCGCCAGTCAGCGTGGATAAACTT
+>16082 2
+GATACGATAGTCATACTCTCCGAGTTATTCCGCCTCGCGAGGAGGTAGAACCTATGCTTGCGTGGACACAGTTCGACGTTGATCTAACGTCAACAGGACT
+>16083 2
+CGCCCCTATGTGGTCTAGCATTTAGCATTTCACGTCGGAACGTAATGGAGGCTTTAGCTGTGAAGAACCCGCAGCTCCGCTGCAAAATGACAGCGTAATT
+>16084 1
+TCGTCAAAGAATGGTCGCCTATACATATGGAGTTCTAGCCGAACGTACCGTGCAACGTAAGAACTACACATCTTGGCTGGTTGTTCGCGCACGTGAGCCT
+>16085 2
+TACAACGAGGATGATCTTACCGCAGCTAACCCTTGGACGCCGTTATCAGGGACGTTAGTTATGTAGCGCTTTAAATAGCAGCCGAGCCCCTCTATGTGGA
+>16086 1
+AAAAGGGGGGGCACGGTGCCCTTGTACTGGGGTCTCGCACAGTATACTGTCTAGGCCGTTAACGAACTAAATCTCTATGCTCAAGGTCAACTCTATCCTA
+>16087 1
+TAGAGACCGTCAACGCGCCCTTGGGGCCTCCGCCTTGTTCGATGAGTGTAAGGGAATTATATCATTAACTTGGGCGAATCCCTGAAGACTATACGCATAC
+>16088 3
+ATAATCAAGCCGCCCGGCGCGGCTGGACTTGGAGTGATCTTTAGTCCCCGCATATAGTACGATACGTAGCTTTCAAGAGGCAAGTCGACCATTGATCTTA
+>16089 1
+CACTAGAAGGCTCTGGCGCGTATGCTAGAAATAAGAGACTTTACCGATGTCCCCTGCAAAATGTGCTGGAGTGTTCTACCCGGTCGCCGATTATACGCAT
+>16090 2
+TAGTTGATTAGATCGCGCTGAGCGTGAGGCTATGGCATAAAAGATTCTGGTCAACTCAACCTAAGCCGATCACCGGATACAGCCTGCCTTACTGCTTGGC
+>16091 1
+ACTTCGGCTGATCGTAAGCAAGATAAAGCGCCCAGGTTCGGATGAGTTCTGATCACGCAGCGAAATGGGCTCGTATCATGCCTTTACCCTATCGTAAGCT
+>16092 2
+GCGTAACGACAACATGAACCACTGGTCGGCGCGAACGGCTCGATTATCTGCCACCTATGCGTTCAATATGATATTACGCGTTGCGGAAGTAATGTTCCGT
+>16093 3
+GGGTGTTAAGCGACCTATGAAAAACCTCGGCGATCCATAAGATCCGGATATGATCCATCTGGTGCGGAGGTGGCTTCTCCCACTACCATGGTTCTATCAA
+>16094 2
+TCCCGGAAGAAGCCAGATTCTAATCCGACTAAGACCCTAACGTGTGTTTCGTGGGTACAGATCATTGACGCAGGTGAGCTGCTGTAGTCAGCTAACTCTC
+>16095 2
+TATGATACACATTACGCCTGTTGCACATTCTAGCTAGGAGGGGCGTCACGTACGCCGGTAATATAATTGCACGTAGCCTAATCTACGGAGTGGCGCTACC
+>16096 2
+ACGATGCACTGTTGGGCACTAGGCGCCGGCACCTGGCAGTTAGTTGCTTTCACACCTGTGCGTTAACCATAGGAATAAACACTAGGCCTTGATGATATAC
+>16097 3
+CATCCTAAGGGGCATTGGCTGTCTCACATTGTTATGAATTGTTAATGAAGGTGCCCGATAGGCACATTCCATCAAACCCCCGTCATGGCACGGGACGTAG
+>16098 3
+TTACGTATAGCTTTAGCAGATGTCATCCCTAGGTGTTTCAGGAGCGACGGCCCCATACGTTGCCTCGCAAAAGCCCGACATTGCTAAATCGGAAGGTATG
+>16099 1
+AGGCGCCACCACCGGAGGCTGGACCAACTGCCTCATGCACATGGTGCCGATTCTGAGGTCTCGATGGAAGATATTTTCATGCAATTATAAAGTCGTTCAT
+>16100 2
+GACGATCCTTAGGGCAAGGACTTTATCATACGTCCCTCAAGGCCATGAGCTGACTGTATTACGAGGATAAATATGGAACTCGCGCTATCTGCGTCGCCGT
+>16101 1
+GCCCTCGGGTTTGTAACATCTAATGCCATCTCAGGCTCGGGCCTTACCGATTTCTACACAGAACGAGGCTAAGTTCTCAACAGATGAGTCGAGTGGATGA
+>16102 2
+TCAAAGTGTCACGACTCGATTCGTAAAATTGGGCGTTGCAAGGCGGATTAATCTGAGGTTATCAACTGACGAGCCTCCATCCGCGTAATCCGGTGCTCCA
+>16103 2
+GCAGCTAGGGAGTATAAAGTCAAGATGCGTCCCTATATATCAATCTAGGGGACCAATTCCCTCAGCTCTGGGCCTGGGTTCAGAAATCGATCCCGTTTGC
+>16104 2
+GAAGCCAGGTGTATGGCGAACGCTTCTTTGTAAGCATATCATCCGCCTACAGCGGAGGTAGGATCCAGGAGACCGGCTTACACACTATGCTTTAATCTCT
+>16105 2
+CTTTCTGTGCGCCCCAACCTGTGGTACAAGGGGGTGCAAACATGTATCCCAGTGTTATGCAGTTACTCCCACAACGTTATGGGATCACTCAAGGAGGATA
+>16106 3
+GTTCGGGTGACGGGTTGCCTACCATCACAATACATCCTTGTACCATGGGGCTCAACATAAATTATTCTTACAGGGTTAGAAAGCCGTCTGACGCGCGACG
+>16107 1
+GAGGGTTTTGTTATCACTCGGTAATACGCCTTAGGTCCAATTGAATCATACTGCTGAAGCAAGAGAACACTGCAGGTTACACCTGCCTGCGAGCCCGCTG
+>16108 3
+GCAAGACCGTAATTGACACCTAGTATTGATGGGGTCCCGGTACCCGGGATTAGGACGCAAAAGGTTTGCTGGGATCAATTCGCCCTCATCTTCATACTCA
+>16109 2
+CCAGGCGCTTGCGCTTGATACAGTCCGTCGTCTGCCCTAGCAGTCTGTTTTATGCAATGGACAATGATGCCATCGAGGGCAGTAACACATAGCGAAATAT
+>16110 2
+GGGTTGCTGCTGCTCACACCACAGGCACTTCGTCCAACATTTATAGCAGGCCGTGGTGTTATCAGAACGTCTAAGACAATTAGCAGCAAGGGCTATCGTT
+>16111 3
+GTCACCTACGAACGCAAAAGCCTCATGGGGGTGTGCTAAACGTTCCGTGTTCGAAGCCACCACAGCTCCGGTATATACCATACAATGGTGTGATTTTGTG
+>16112 1
+ATACTATAGTACCGCTACGCACACGATCTAGGCGCCATGATCATAGAACGAGTTAGGGGATTTCTTCTGCTATCGATGCACGCCTGGGTCGTACTAAGGC
+>16113 2
+CGTTATCCGTGACCATCACGCCCCTCACAGGAAATTGGGTCCAGCAGATGTTATATTGGTGACCTGGCGTGTACATTGCTTGCTAAACAGCGGTAACAGA
+>16114 1
+CTAACTTTGATTCTCGTGCCGTACTTAAACGAGGACGGCTTTGTGGTGGTCCAGACCGCTATAAGCGAACACCGTAATAGGCAGCTTCAAAATGCTCGCG
+>16115 2
+CGAAGGCAGACGGGCAGCCGCAAAGTCGGTAGATTCTATCCGAAAGATTGGTTCTAGCTTCTTATAATCTGACTCCCTTTTAGCGCGCGCAATTAACCGG
+>16116 3
+ATGTACACTATCTCCTAATCAAGGCGCTACTGGCAGAACATAGTCATAGACCAGACTGGGCACTGGGTTCTTGGGGCGCACCAAGTTCTACGGTGTTCTA
+>16117 3
+CGTCTGGCTTGTGTACGGCGTAGAACGTGACGCGCAGGACGGAAGCACATCCACTCGATACGTCGAAGTAATCTTTATTGCCCATTCCGACTTAAAATTG
+>16118 1
+CTAGTTTCAGAGCACAATACTTCGTCATCGTCTGGGCTCGACGTCGTACAACTGGGTGATTTAGCTCGCCGGTCGCCAACAGAAATAATGCTTACGAGGA
+>16119 2
+AGCGTTACACCAATATTGGACGCCTAGGTTCGAAGAAATGCCTGTGTACCAATGATTAGTGTTAAGCTGGGGCGGTCCCCTCATCGTCACACATCCTGAG
+>16120 1
+TTTAAGTTCGTGTCCGCACAGCTATTGAAGTTTGCCGTCAAGCTGAAATGGCAAACTGCACAGACGGAGTACTTCTCGGGACCCGTTAGTGCAGACCACT
+>16121 3
+ATGTGACGAACGAATACCGTGTAGCAAAGTATATATCCTCGATGTTATAACCGCGCTTATACGTCGCCGGGTTCTGTCTGGCCACGCCGGCATATAAGCG
+>16122 1
+GCAACGTAGTGCTAATAAATCGTAAGTACAGTTCCATCGTGCCACCCTTGCCATCGTCGGGTCTATCCAGACAAGTACTTTGTGAACCCGAGGTATGGGG
+>16123 3
+ACCGTCTTGCAGGTTGTAGGCTGCTTGGCCCAACCACATGTAATCAGTAGGGTCAGCTCTGTAGAAGTGCGAGGCATTGCATCTTACAAAATCGCATCAC
+>16124 2
+TGTCACAGGTCATTTTGTCGCGCACCTGAAGGTCGGGTATACTGCCAGCTTCCACGATTACATTGCTGAAGACACCGGCATGATTGGGGACTACTACAAA
+>16125 1
+AATACACTCTAAAACATCAACGTTTCGGGTTACGAGATCAGTTTCAGCGTTGCAGGCGGAGCTCGCAAACCCGACGTGTCGACTTTTCTTGGGAACCTGG
+>16126 3
+TCGAGGCACGGTTTCCACTAACCGTTGTTCCAGCAGGAGGTCGTCCTTATGTTCGGGTAGTCCTTACGGGAATACCTCCCGTCTAAAAAGAGATAAAACG
+>16127 2
+GTTGTACAGAGCACTTTGGGCACCACTATGACACGACAAGGTCCCACTATGGACTATCAAGGGATGTAACATGATCGGTTACCTCCTTGCTCGCGGTGAT
+>16128 1
+AAAGCGCGGGGATGACATAGGCTCCATATTCTATACAACAAGTTACCCGGCTCCGGTGGCGTTATACTTGGAGTTAAGACTTACTTGCTGCTCGCAGCCA
+>16129 2
+GAGTGGGACACGCGTCACGCCTACCAACACCGTTCAGGCCATAAAGATGGGGCGGTTTGGATTTTTTTGATGTCCTCGGATAAACCAACAACTTCTCAGT
+>16130 2
+GATCTGGTCCCGTAACCGGCTAAGTGCCACGCACGTTGATCAATTACCGGCTATGTGAAACTCAATGCTATTCAACTGTAGGAGGGGCTTACTACTGACG
+>16131 2
+TCCCAAGTTTCTGGGATTGTCTGGGTAGTATTCCTTAAGGAGTTCCGCAGAAGCACGTCTAGCGCACAAAAGGTCTCGTCAGCAAGCCAGTACGTATACC
+>16132 2
+GCGAGTCCGGCAGACAGAAACTAATCTAGGCCTTGCCTACAATTGTGACATCTGTCTATCAGTTAGACCGGCCGTAGAGGACTTCTTTGTGAACCGGTCA
+>16133 3
+GATGGCGCTATCAGGCCTAACGTTTTGCAGGCATTACACCCTACAATAAGCACGCACTAATTGGTTCAGTCTTGCCGGAACACGGGTGGGCCAATATTTG
+>16134 3
+GCGAAAATAAAGTAGCAGCTCACGGTGGCCGCTCCTTAAGTTACGGAAAACGGTGCAATAGCGTTGCCCGACTCTTTCCTCTAGAGCGTTCTCGATATGT
+>16135 3
+TGGAGACCTCTTGGGAACAGTTATAATCTACGTATTAGTTGCTCTATGTAGTTCCCGGCGGTTGGCAACACGGGGACCCTCAGCACAAACCAACAGCGTT
+>16136 3
+TCGATTGCGATGGGTATCGAACCTAAACTACTCTAGCAACTCCGGACGTCGTCTTACGCAGGATTACACTGATCCACGTCGGGATAGCATTGACGGTGTA
+>16137 3
+GACGTGGAAATTTCACGACGTCATCTACCAGCGTATATATGGTTCTCGGTGCCATTCCTGACAAGAGGAAGCGTGGCCTCACCCTTGCGATAGTTAGCAA
+>16138 3
+TGTCTGATACGTACAGATCCTAGTACCTTCCCATCGGTCTTCAGGTCACTGAGAGCCCATGATCATATCAATAAGCGCAGGAGACGCGATTGTGGCGGTA
+>16139 1
+GTGGCAAATAACTGGCTTTTCGCACTTTCCCGGATGCGGCAGTGAGAGATGTCGGCTCACCACTAAACGCACCGTTCGTTGAAACTGCAGTCATATAGTA
+>16140 1
+GAGAGATGACCCCGTGTTGGAAACCTTAGTCTCTGACCATGGGTACGAATTCCAGCGCGGACTTTCAAAGTCTCCAACATTAGTCCGCGGATAGCTATTG
+>16141 1
+TACGATCGATTCGCACACCTGAGAGGTGCCCTTACACCCAATCAGGACCGGTTAGACGATTAAGGACAGCTATAGGTTGCGTTGGAGGTCTAACTTTCTC
+>16142 3
+ATGGTCAGAGAAATATAGAGATAAGCGTTCCACCTACCGTGACGGGGGGGTTACTCGCGCTTCATCCAAACGTGACAGCTCTTAAAGTTTGGTCTCCCCT
+>16143 3
+AGGAACCTAAGATGCAAATTCAAGCTTCCCGTCCCGAACGGGTCGATGCCTTTGGCACTGTAACTCGAATTCAACATCCGGCGTTTTGAGCTGGGTAGTA
+>16144 3
+ACCCAAATCCTTAATGTACCACAAATGTGCGGTCGTGCAGTGGTTGCGTTCTGTGTCTTGCACCTGATATACTCGCCAGATCGACGCTAAGAGAAAGCGG
+>16145 3
+GGGAAGTGCGGTTCACCAAGATGTCTCTTCGAACGAATGCCGGGGTGATAGGACAAACTTTCCTGTCAACCATTCATAGATACGTTGCATCACTGCTGCC
+>16146 2
+CAATGTTGAGCTCTTATCGGCAGAACAGACAAGTCGCGGATATCAGCAGTGACTTCCGGTCCTGGATACTGTGCGACATTGCATCGTAGTATATCGACCC
+>16147 2
+ATGAGCATGTGAGTACAGCATCTCGAGGTACTGGGTAGTGCCCCCCTGTGTATGTCATGACAGCCTTGACGGAGAATACCTACTTGCCTAAAACGTATCC
+>16148 3
+ATCCTGAGGCTGGCTTCCCATGTGATATTACATTTATCCACAGAGAGAGCTGTACCAGGGAGGCCTACGGAAAGACCTGCCCTGACCGATAGTTCTTTGA
+>16149 1
+CGTAATGCCAGCTTCGGACAAGAGACATCTTTATAATAGGGCTTTTATTTGTACAACGACCTCCGCGAGAGAGGCCGGGTTCTAGCGGCCTACCATAGTC
+>16150 2
+GCTCCTGGCTGTGTTACCGGTCCCGGCAGATAAACCGAGTCCCATATACGCGAGTACATATGCGCTCTGTACCGAAATGAATAGATGATTATGCGGCTAT
+>16151 1
+CTCTAGAAAATTAGCACTATGGGTCAACAGCCGCCCTTGCCAGCTTAGTTATACAGAGTGGTAGAGAACCTACCATAGCGGGGTACTTCTTTGCGCTGCG
+>16152 3
+AATGTGTAATTGTACACCGTGCGAGCGACCCACGCATATTGTATTTCTCACAAACCATTCGTTCGGGCCCACCGGGAGAGGTATGGTCAAATGATGGCCT
+>16153 2
+ATAGGATTAGGCGAACGAGCGTCTTCGCTATGGTAGCTCGCGTCAACTACCGGTACTACAGCCGACGTTGGATCATGTATCACGATTTCCACCATAGATG
+>16154 1
+CCCACCGCCGTGATTAACCACTGCTGGTATTTAATACATTGGGAGCCGCCCGAATATGAGGGTAGGACGTACATACTTTAAGACACCGTGTGAGTCTCGT
+>16155 1
+TCCCCTCACCGTCTATGGTATTGCCACGGAAACTTACATGGTACAGTTATCGGAGTGGGGGTTCACATAAACCGGCTCTAATACGCGACACATGGGTGTA
+>16156 2
+GCGAGGATCGAGCGATCACAGTGATGTCGTCAGGTAGACGGTTTCCCGTGTTAAAAACTGTATAATTTCCCCCACATGTAGGTGACCATGCAGCTCCATC
+>16157 2
+CTGCAGATCCGCTGAGACGGCTTTGCCCAGGGCTTCTTATCGCGGGGATATGCTAGGAAGGATCCTGCCACAATGATCCCCATAAAATGATTAATTATGC
+>16158 3
+GTCAAAGGAATTTGACAAGTATAGGCGCACATTATGTGCAGGTGTTGACCCGAGGGGCTCCGTACCAAGTGCACGACATCTTTACCTTTCCCTGCATGAC
+>16159 2
+TCATGACTCTCCTCATCCGGCAGACTGGCGTGTCGACTCAATCCGACTTTGACCAAAGGTGGACGTTAGAGGTTATAAGAGGATACGGCCGAAATTTCTC
+>16160 3
+ACGCTGCAATCTCCTGGCGATACCCATACTCCGTAGATATCCGACTCAGTTTGCTTTTAACGTGGAGCGAGACGCGGTCAGCAGGGATAATGATAATCGT
+>16161 1
+CAACCATGGTCATCAGTGAGTTTCCCATCAGTCCGTTCTGACGTAATGTTCGGGTGACCAGAAAGCACCTAATAATGAGGTGGGTCTTTGAAGGCCCCCA
+>16162 3
+GGCGTAAGCTTCCGGATATGTTGATTTAAGCAGTAGATGGACATAATCTCCGAGGCCACCCGTATTTCAAACGCTCCGCTAGGCGTCCGGCTAATCGTAA
+>16163 1
+GATAAATACTGATGAGTTCAGGACATCCCCCTCGCATTCACCACTAGATGGCGCTAGCTGGCCCCGCTGGGGAGTGTCATACTAATAGTATGTGCATTAG
+>16164 3
+TACCGATAGAGCATGTGGTTATTTACGATACATAAAGCTTAGCCGTCGGGCGCGCACGTATCCCAAAGACCGTTTATACGGCTGCCGTAGCTCGTGACTA
+>16165 1
+CAATGTGGCCATCATTCGCAGGACGCTGCGACCTTCTGACTTCAATCGCGCATAACTTAGGAGATTAATGTGCAACATGACGCGCTTCGCAGAGGTTGTA
+>16166 2
+TAATGATATGATCCCGGTAGAAAAAAGTCATTCCCAGACCGCGGCCTTGGATCTTCTACAACTCCGTACGGGCTAGAGGTTTGCGTGCTGAACGCACTGT
+>16167 2
+TCTGAGTCAATAGGTATTCTCTTGACGCACACTTGCGTACGCATGATCTAGAGATCTATTGCGAATACGCAGCGAGTCCAGAGCATGCCTCAGGCGACGT
+>16168 3
+ACCTACCAAACTCGTTTTCGCGTATATTTGACAGAAAGCGGCTAACTTAAGGACAGTCCTACGTTTGCGTGTACCGAATGCGTGGGCTCTCCAGGGGCAA
+>16169 2
+AGTTATGGCAAGGTGCAGCTTTAGAATCGAACAGACCTGTTCCCCTCGCAGGCCCATTACCAAGATTCGTTGAATTGCGCCCGGGCGTAAGTGATAACTT
+>16170 1
+AGATCTCGAAAGCGCACGAGTTGCTTTCCTGTGACTAGAGGAAAAAAACACGTACGCCATGAGGGCATTCCTCTCTGCGGGTGTCTTCATGCACTGTACT
+>16171 1
+ATTCTTGCATCACTAGCTTACGATCATGCGCGCCACCAAGTGCATACGATATAATTGACCTGCTCGGACGCTGAAGCTACGAGTAAGTTGCCAGGGTGGT
+>16172 3
+CAGTTCTCTACATCACATAACACTGGTGGTTGGATCTAAACGGCTTGGGCAACTCCGCTGGCTCGTAGTTAAAACTCGAGGAGCCTGATCGTAGAACCGT
+>16173 3
+GTGAAGCGCAACAGTTCCTTGACTATGATGGCGGCAAGTTTAATAGTCCTACTTGGATAGCCTCCGCCCCCCCTGACGCTTATTTAGCTAAAGAGGGAGA
+>16174 1
+TCCACCCTCTTATGAATGGAGGTTGACGTGAACGTCACATACTATTGGGTAACTAGTCCCTGGGCGCGTAGAGAAATTACATGGCCCCCGACATTGGTCA
+>16175 1
+TGTATCGTCCCGGAGCTACCAGGGTTGTTTGTAAGTGCCCCTAAGTAAACCGAGCTGGGGGCAGCCAAGAGCATCACTACACGCTTTATCAAATTCGTTA
+>16176 2
+ACGACAACGGAGGACTATTTGTTTTCATACCGGAGGCCATGGCACTGGTTCATGGAGGGCTATACTCCAACACCACTGTCCATGGGGAACTTCGTTTCAA
+>16177 3
+CCGACAGTGCAAGGGCACACTCTTGGGGTAGATATATGAACGCCATGCTACGCAGGTTATATTCAAGAGGTCCCTTCCTCGTTACACCATGTGTAGTGCA
+>16178 3
+ACATCAATTCTCGGATTATGGAATTGTGCATACGCTCAGTTTGCTGGGATCACGAACACCTACCGCCCGGGCTATAGCCTAGCAACGGTTGGATAGCTAG
+>16179 3
+AACCACTATGCACTAGTAGATAGTTCTACCACGGGCGCGCTATGGATAACTATGAGTCCCCAATGTTCTTTAAGCCAGAATGGTTGCGCACGGTGTCGGC
+>16180 2
+ACGGTTTATAGGGTGCCAATATCTTCAACCTCCGAGCGGCGCCGGAAAGGTTTTAACGTTAACCTCATCACAGGAGCGGACTAGGCATTGCTTGATTCCA
+>16181 3
+TACGGCCGAGTATGTCGTAGACTGGTCAGGGTCTAGCGTCTCGTTGCTCAGCGATACGCACGAAGAGATCGATTTAACTTCATCACGCAAGATCTCTACA
+>16182 2
+GCGTACAATCCCACCGTTGGACAGGATAAATGGCGAGGACATCAGCTCTTCTCGATACTTTAGGTTATCATTATCGGCATCCCTCGGTGGTGCGAAGAAC
+>16183 1
+CCTAAACACTGGACGACGCCTATAAGCCCCATTATCGTGCAGCTTAAATGCTTTGCAGGGTGAGGGAAACGTTGATGCGAGCTGCCAGCACATGTCTTTT
+>16184 1
+TGGTGTACTCCCCGCGCTAAAAACGATCCTTGGACTGCTAAGTGCAGAGGTACCTACGATGTAGTCGACTATCCAAAGACTGCTTGCAAGTGTTCCTGAG
+>16185 1
+TTGCCAACGCCCTATTAAAGCCTTTCATGATATTTCACTAGGCTCGTGTAGCTGCATACCGGCCTCCCGCATAGAGTGGGAGAAGAATTAGGGACTACGG
+>16186 3
+CGTCAGAATTAATCGTTGGCGGTTTCACGGGTCTACGCATGTGCCGTGGCAATAATCTGATCGTCCTCCACCAGCGCATGATTCACGAATAACGAAATGG
+>16187 1
+TTACTGGCCCACAATATAGACGAGTCACGTTTCCTCAGGACCAAGAGGTATTCTATCGAACTCCCGTGCGGGATCGGGGTGTAATATGCCTTCATGACGA
+>16188 2
+GCCCAGTATTCATGAGCCAATACTGGGGATATCTGGGGAACTTTTATAGTCGGGCATTAAGTTGCACGCGCGGACCCATCCCGCAAAATAGTTATCCGTC
+>16189 3
+GCTACGGAATGAACGTGACGCGCGCTTAATCATCCTAAACGCATGGTCTCGAATTTATCGCAAGTTATCCACGATGAGACTGGTTCGGCGTTGCACAGCT
+>16190 2
+TGGGGTGCCTGCCTGAGTGCAGGACTAGCCTAATGTAACCTAGGCAAAACGACCGGCCGGTTCTCTAAATCCATTACCATCGATAGTTCGTTCTATGAGA
+>16191 3
+TCCAGACCTATTGAGACGATTGGTCCTGTAACAAGCACGCGATGTACGCCCGCCCACCGGGGTTGATAATTGAGCGGATTATCCCATAGTTATCGGTTAA
+>16192 3
+AAAGATAAGGCGTGTTCTTTGCGCAGACAACCCGTCCACGGTTCGTCCATCGCAGGATCGAACATAGCTGCGCTTATTTGCCGGCGTTACAATATGAGTA
+>16193 3
+TGGCAATCGCTGGTCGTAGTAAGATGGCTTATCAACAGGCGATTCCACGGTAGTATCCCCCCAGATGGTGCAACACCTCTGAATGATGTAATCCGTACTG
+>16194 3
+GTGAGCTGTGTGGACCGAAAATCACACTCTGTTGTGGTCAGTCGTCATAGATATGCGGATCTCGCCAAAGCAACTCGAAGCGCGAAACTCATTCTCTGTC
+>16195 3
+GGACATAGTAAGCTCATAGTATTTTCGGCGCCATGTATAGGGCATTGCACTGCGAGGGAGCACCTCGGGTCACCTAGATTCCTACTTCAACCATGAACGT
+>16196 1
+GCACTTTTCAGACTAACGGCACTCCATCCAGGGCCTTGAGATTAGCTAGGGAACCATGCTCGCTATGTACCGGCTAATGTTAACGTATGAGTAGCTAGCG
+>16197 2
+GGGCGCCTCTTGTCACTGATGCCCAAAATTAGTTGATAGGGATCCGGTGACACAAAGCGGATAGACACAGATCTCTCATTTGCATCTACCTCGGGCTATG
+>16198 3
+AGTTCCTGGTGTGCTTATTCGTCTCACGGATAAAATGCGTAACCGGCCTAAATGCCCGGCGAGGAGCACACCTACAGGCTCATATATCTTTAGGGAATCG
+>16199 1
+ACTATCGCAGTGACTCATTCGGCTCATACCGTCTCATCAGTTTAGGAACAACTTGAGTTCGCGCGCAGCAGAGGGTGGACATTCGATTCACATAGCTGAG
+>16200 2
+TGGCTGACATCATCGTGATCTGCTACGAGCGACAGTGTGACGTAAGTGCTCGCAACGAATTTTTCCTAAGAACCCGAAGTCGTGGGAAGCCCTTTCATCA
+>16201 1
+CACCTTTGCACCACTCGTAAGCGCGGAACGATAGATTGACGTGATCTCCCTGGGAAGCCTCGCATTTCGTAATTAAGGATGTGAGGTCATATAGTCGCAC
+>16202 2
+TCGCGGTCATTTGAATGCCACAAGATGCTCCAGGGTGTAACAGGATGACCTTGTGTCACCTGACTAGAGCACATTGTAGGACCCATGACCCTGTGATTCA
+>16203 1
+AAACCTTGTGCTAGGTGGAGCGGGGCCATGAGCTCTCCAACATGTTGACCAGATCACATAATGTCACGAACTTCTTCACGGCTATGTTTTACGGAGCGAC
+>16204 3
+ATATCCCGAACTTCACTCAGTGAGTATGATTTGGAATAACGTGTACGTTAACCTGGTAAAGTAGAGCAGTGCCGTCTATGCCGCCCACTGCCCACGTGGG
+>16205 1
+GGAAGTTTCGTCGGCTTTCTGTGCCATATGTATTACAGATCCAATCCCTAGAGTGTCTGCGCCTAAGTAAGTGAAATCCGAACCGACCAGGCACGGCATG
+>16206 3
+GGATACGAAACCCCCCTAGCGAATCCGTGGCCGGTCCACAGAAAAAATATTAACGGGCTTCCTGACCGACCGTATGTTTATTGGGTTCGTGTCTTAGGAT
+>16207 3
+ACTTACTGCGGAGGTGGAATACAAACTTAGCTTGGCCGATTCACTCATCCCAGCAACGGTAAATCAGACAGCGTGAGCCTGTCGACCTTTTAGGGTGTCT
+>16208 3
+GTGGTTCCCTATTGTCGTTTGCGTACGTCTGCTGCAACAGATAAGAACGTACGTACCTCACAAGTTCAGGCCGTCGGCAAGAGACTAAGATACTCGTGCA
+>16209 1
+ATAGTTGCCCTAGACTGAGCTTACTTAAGCCTCGCAACGGGGCTTTCATAGTTCCGTATAGTTACTTCCCCGCGTCCAAGGGAAGCGAAAAAGTGCGATG
+>16210 2
+CAGGCCCGCTTGGACTGGAACAGGTCAGAGATCCCAACAATGCGAGCACGGCTTATTTAGGCAGAATGAATTGTTTGTTGTTTCAATGTACCCCCACGCT
+>16211 1
+TCGCGTGGCGCAACCGATACAACAGCAGTGGCTATACCGTTTTCTTGGCGGTCGATGTCCCAGAAAGTGCTCGTAATTCTATGATTCGACAGTCGAACAA
+>16212 3
+TCAGAATTATTTGGTGAACTAACTAGAACGTAACCGTCGAAAAGAGTCTCAGGCGGACTTACACGGGACCTCCCCTGGTCTTCGGCCCAGTTTTGGTCGA
+>16213 1
+TCTGCTCGAACGGTGGACTACACTCCCTTACCTGATTCACGGGCTGTACAGTTGCGGAGTCCTATGAAAACCCTGCATGAGGTCAGGCTAAAAGTTAGAT
+>16214 2
+CCCGGTCCAGAATCTGATTCTGTCTGTTGCCCTCCCTGGATACAATAGCCGGGGTACAAGATGGCTACAGACACTTTAAGGGAATACTAGTTCATGCAGG
+>16215 2
+TCAGCTTAAGTGACGCTACTTAGCAACGTCCTTGCTTAAGGAAGTACGGCAGGTCCGCAGGTGGCCGCAATTAAATCGGTAGTAGCCCCTTCTAATTGAC
+>16216 1
+AAGCGGGTCCCTATGAGTCAAGGGGTAAGCCGCTTTTAGCCCTCAGGCGTCAGATCATTAACACGCACGGCTGCATATGCATACGAATTCGATGATTTCT
+>16217 1
+GGGTAGAACATCAAAGCGTCCAACCCTTGGAGGAACCTCAGTTAGACCTTGCCAAGTCAGTTCAAGTTGCCCCGGACAGTGTGTTTTTTAAAGTCGCTGC
+>16218 2
+TGCCTCCCGCACTCCCAAGTTTCTATCGGACTGGGACGAGAAAGTCGTAAATGGCGGGCGTTTCATGGTAAACATTCTGGTTTAAAGACTCCGTCAGCAA
+>16219 1
+GACCACGACCTCTTTGCGATATTTCCCCGTAAGAAGCGTTGGAACTTTAACAACCAGCACGGTAGGTACTAGTTGATGTGGTGCTATGAGCCTACGACGC
+>16220 2
+GTCGTTCCCGTAGCTGTTCATTCAGGTAAAGGCCAATTCTGAAGAGCTACCGGCTCTGGACAGGGAGGTCATTCATTACACCGCAAGATGTCTATACCGA
+>16221 1
+CTTCGTCAAACGCGTTCATTGCTCACTCCGCCATCTGCCGGGGGTCGATGCAAGAAGCATAAGTATTGCTACTGGATTAGCCAATTCAGCGAAAGTATGG
+>16222 2
+TCGCCAGGATTTACATGGGGTGGTCTTAGGATCGTGTGCTACCTTACAAAGCTTGGAGAGTCCGACCGCAGCAATGTCATTAAAGCCCAGCCTATCTACA
+>16223 2
+GCGTGTCCACAAAAGTGTCTCCCCAACGACAAAACGCGGTGTCTCCATAGACATGGAGGTTTTCCGTGTAGGATTTCACCTAGTTTGCCCAAATAGGGGT
+>16224 3
+CCAATCATTGTTTGTAAAATCACAGTAAATTCCCCCTTGGCATCGGAGCGACTTGAGAGAGGCACGGCCCTATGGGTGCCCTGATAGTCTAGTCCATGAG
+>16225 3
+AGTTTTGGTTCAATAACAGCGCTGGATGCGCAAGCAAGGTTAGTCCCTGGCGATCCTCGCTACATCGACCATCTTTTGAGCCACATCAATGAACAGGTGG
+>16226 3
+GGCTCGAATACTTGCATAGAGTGATAGCCCTAAACTAATGATGCGTTCGCTTTTGGCCATCACTGGGTGCACACCTCCTACGATGAAGCGTATAGACGGC
+>16227 3
+GTCAGCGGTGGTTGTGGCCGAACGCAGCCAAAATTAGCTTAGCGTTCTGGTATACCCTGGACTATATAACTATATGCATACCGGCCTACCAGAACTTGGC
+>16228 1
+AGCAAAACGACCCGGACTTTATCTCTGGGCCCAATCTCGTAGGCTTTATTACGTTCTAACGGCTTAGGCGTAATCTGAGAGGACATGGAGCCTCACGGAT
+>16229 3
+TTAGGAGTTCTTCGACTTTTTTGTACACTGACAGGACAGGAGCGCTGTGATGACCAAACTACGAGGCCCGTTAAACTCTCCTGAAGAGACCGTCACTCGG
+>16230 1
+CTGGCTGAATCAGACCTTATGTGGGCAATAAACTTGTTCCGAACGCAGGACGTTGGACCGTATCTTGGACATTCATCAAGGGTTAACCTCCGCGCGCATA
+>16231 2
+TATGGACACTGCATATCCCGATTTTAAACCGGGGCAGTAGCATGGCCCTTACGGAATTGTCAAGAGTAATCCTGGCTTTCAGCCCAGAAGCGTCGTTCAG
+>16232 2
+ACAAGCAGTAAGCGCGCTGGTTTCTGCATCATGATATTGCGCGGGAATCGTCGTCCGTTCCATGCTGCCAAGCCGAGATAGTCTATCAAACAGTACTTAG
+>16233 2
+TTCACTCCAGTATAGGCAAAGGCTGCATTGATGAAAATCATCGCTCTGGTAGTGGTGTCTCACGCTATGCAATTAGCCTGGCCGACCCGTGATACGAAGC
+>16234 1
+GCCTCTAGCGGAAGTACGGGGTTCCGACAAATCACCCGGTACTATGCTGTCGCTTTGAGATTCTGATGCATAAGACAGAGAGTATCCTCTAGGCACTATC
+>16235 2
+ACTGCCGAGTAACTATACCGTGTTATAATAATCGCGGAGCTGCCTCGATGCTAAGTACTGAGGATAACATTGAATGCCCGGCGGCGACCCTTCGATTCTG
+>16236 3
+TGCTACGCCACAAACATCCTCTGATAAGTACGTTGGTTGCAAGATCCGTTACAGAGGACCCGCACCAGTAATAAGTCCCTTCTTGAGTTGTGAGGTCGGG
+>16237 2
+GCACCCGGGTATATACTCGTGTACTGGAAACTCAGACTTCTATCCAAGCAGGATCGCTTTGGCGCAAGTCTCGGGTTCACAATACAGCACTTTGGGATGA
+>16238 2
+AAGTTGTTTTCGCAGTGCCCGTATAGGACCCGGCCCAGTTCGGTATATCTCGAACTACTGTGTGACGGAGATAAATCGCGGACCCCTAAAATGATTGCCA
+>16239 2
+CCCCAGTTACAATGGCGAGACAGTGGTGACGACTAAGATCATAATTCATCCGGTCACAACTGGCTCTACCGTTAGATGCATGTCGCTATACGGCGTGGTT
+>16240 3
+AAACACTGTTGCATATCTAGGAGTGTCTCATACTGGGTGGCTAACGAAGGTCATAGTCCCTAGTGCATCGACAAGCTCCTCTCGACTCTGGATCCAGGGA
+>16241 1
+CGATGCGCGCCGTCATGGTTGACGTCGTTCCATAGACTCACATTTTTAGATAGAGCAGTAGCCGCTCGTCATGACAGGTTCAGACTAAAGTGACAGTACC
+>16242 1
+GTAACCTGGCAAGCTTCAGAATTTAGAACAGCGCTTCCTATTTATTGAGTCAGCGACGTTTACTGCGGTGACTCCCCAGCATTAGTCCGAGGACGAGGCA
+>16243 2
+TTACTGACTCTAATGCACTTCGAGGGAACAGGGATCCGGTGTTATGAGATTAAGGTCCTTTAACGACCAACCCTGTAGACTGTACAGACCCCCTCGTGGG
+>16244 1
+GCGGTCGACTTCCCACATCGAGGTAGCAACTATTATTTCAAGGTAGTCTCGAGACCTTTGGATACAGCTGGGACAGGTAGCCTTGCCATGGCCACAATAT
+>16245 2
+TCACGATAACCCAAAGTGTCTTGAATTGATCACGATTTGGCTACAAGCAGTCGGTCAATGCACGCTGGGGGTCACCCCAGCATGCTGTAAGGTTTACCGT
+>16246 2
+CGTTCACGAATTCAAAGTTGCCCAGTACAAAAGCCACATCAGACAATAGGCCTTTGTTACGTGCGCTGTACTTGGGGAGTCTCGGGTACAGTTTACGCGC
+>16247 1
+TTTGCCGTGTAATAATACGGAGTGCGGGCAGCAGACGCTTACCGTAATAACCTCAGATACATTCCGCCTGCAATACCCCATTGTGAAGTCGGTGATTGGC
+>16248 2
+CCCGCGCGATGTATTCATTCTTAGGTTTTTCACTTATGGCACAATCGGCGAATCAGCCTACAGGGCTGCCAGCAGAAGTGAGAAACCTGTATCGCATAGG
+>16249 3
+GTGTCTATATCGGGAGAAGTTCACCGAAACCTCGGTCGGCGTCGATACCGTGTACACACATGAATCCTACCTAGTGCTACGGATTCTGCAATAGTGTCAG
+>16250 3
+TGGGGCACAACTGTAATGGCAGCGTCACTTACACGTACAGCAAGATCATCAACCCTGGACTTGGATTTGGGATCCTTCTCTCGTTAGGATGGACCTGACA
+>16251 1
+GAAGTAATCTCTCGGTCCCGTTCTTCGGGTAGACCTAAAAGAGGATTCCTGCCTAGCCTCGAACACGGAAATACGTGGTGTCCTACTCAAGTGTGTAACG
+>16252 1
+CTGTCGTTGAAGGATCTCTGAGTCAGACAATCCACACTCGAATTGGATTAATGAAGGTCTAATCTGTAGGTGGCTCGGACCCCCTACGACGCGATTCGCA
+>16253 1
+TATCCTGTGACCATCAACACAATTGTAAGTTGACACTAACGTTTCGGACTAGGTACCTGACAGGTCCTAGCACCATTCATGCGAGTCGGCGAGGGGGTTC
+>16254 2
+AGAATATGATGGTCTCTTGTGAATAACTGCACACACGTCGACGTTGCGTCCTGTAATAGCAGACCGCTCAGGATCACTCGGTAGGCCTGTGCATCGTAAC
+>16255 1
+CCGTGTGCAACCTGTTTAGCCACGCAGTAGTTATAGGGAGGCATTCTAAACTCGCTCTGAGCAAGTAACCACGGTGAAGGGCATTAGCTATTCCTAGCTC
+>16256 1
+TGCTCGTTACGGGTTAATGGTAGACCACGGGATGCGCCTGACGTACTCATTTAGATGCCGTCACGACAAAGAATACCGAGGTAGTCCTCTACCCAATTTG
+>16257 2
+ACAAAACGTTGCGCTGGCCGTATGCCTGCCCGGGCATGAGAATTTTAGTAATCCGAATTTTAGACTCACATACCTTCAGAGCCGACCGATTTGGTGAGCG
+>16258 2
+GTAAAAACGTCAGTGGATTCGACATAAGTGCTAGGGTTCTACACTCTCGGAATCTCACTCGGGGATTGGCGCTCTAGCGTCCCATCCCGCGGAAATTTAA
+>16259 3
+CCAGATGTTGCCTTTTAAGATTGTAGAGCACCTAAGCACACCTGGTGTAATCCACGCTGCACCAGTCGTAGTAGAAATAGCGCTGATCGCGTTCCATGGG
+>16260 3
+GCACACGACATACACCTCGCGTGTGGATAGCCCTCCTAGTCGTCGTATTAGATCTGCACGTCTACGGGCAATTGACACTTATAATTGGAAGGGAGATGTC
+>16261 1
+TAGTCAGACACTGTTCGCGAGTTTCGATAGAACATTCACCCAGGCTACTGCGGTAACGGCGCCACTTGACGAATATTGCATTTAACGAGGCCGTTGATGC
+>16262 1
+CCTTGCTTGGTGCCCCTCTTACAGGTACGATCTACAGGAAGGACTTCTGCTCACTCAAATTCAGAGGGTCCGACGGGGATCGGTTAAAGCATGCAAAATT
+>16263 3
+GCCCTTTGCCGACGGTCCAGGACAGGGGTAGAAACCGTGGTTCTCTTTGAAAGCTCCTTGTTAAATAACACTTGCTACATAGAAGGACGAGCTACCCGTT
+>16264 3
+CTTCCCCGTCTAGATCTCTGGTAATGCAGCAGGTTAACAACTAGCCTGTATTTACCTACGCGGTTCATAGTAGAACGGACCCGGGTGAAGCACTGAAGGT
+>16265 2
+AGGAGAAATGTTAAAGCAGAGAGTCCCTTCCCGTCCCGTCGCTAGATCCACAGGCGCGACTCTGCGTTGCGGCATTGGTTTTCAAAAGACTAAGCTATTT
+>16266 1
+ATCTGAGGACTAACTAGTCTATGGGCTTGGTCCCGGTCCTGATTCGAACCGATCCCGCTGCAGGTCTGACAGCCATGTTAAACTAAGGATAAGACGACTT
+>16267 1
+CCCGAAGCATTTGCTCGGTGGTGGAAACTCGGCTTCGAGCTCCGTGGTTCACAAGTACTATAACGTGCCTCATGTCTTCTTCAGACAAAAGGAGCAAGAT
+>16268 2
+GGGTCAGTTCCCATTTGTTTTTGCTCGTTGAAAGGAGGTCGCAAAAAGGTACCCCCTAGTCCAGTTGCAGAGTACGAGAAAATCTGCTCTCGACCCACGA
+>16269 3
+AGGGTCCCAGTTCAGGTGGCAGGCGCATGGTACGTCATATTCGAATTCTTGTCCTAACAGCTAGATGTAAACGAATGATCTCCCTGTCTGACAACAGGCC
+>16270 2
+GACCTGCGAAAAAGATTCCCCTTCACCGGCGAGTCGAAGTTCTGAGATACTGTCTTCCCTGTCAGGCGTTGCTTTGTACGAAAAAACGACGATGGGTTCA
+>16271 2
+CTAGTTCGTAGTGAATTCATGTATCATGCTGATAGGATGTGACTAGGGGGAGGCTCGCGAGACAACATGTTACGCCGCCCTCCTAACCAATCCTGTCAAC
+>16272 2
+AAAACTGATGCGACAGGCCTACAATCAGCTTTCTGCGAAAATCATTTTAGGCAAGCGTTCAGTTCTATCGGGAGTCCCGCGCTTATGCGGACCCAGGTGT
+>16273 1
+GATGTCGGATTGACAGCGCATCCCATCTCAGTCACTCACCGGCGTGTTCTAGTTGGAAAATCAAGTCAACACACCGATGAATTTTGATTGCGGCCATGGG
+>16274 1
+GCGCAAGTGGGAGATTCCCCGACATAATTTTGGACCACTTATATGACTCATTACTTTACCTTGCGTAACCGCGTCGGCTGCAAGTGGAGGCCACAGATGA
+>16275 1
+CATGATTGGCCTTGACTAATATAAAGGGCCCATATGTGCACGCCTGATGCAGGTCCCCGCGTTACTCGTCCGACATTGATCGATGAGAAAAACTTCGTGG
+>16276 2
+CGTCCGATAGAAGTTGATGCCTAGAAATGCGAAATCACCGAGAACCTTGTTCCTTAGGGCATCACGACTCGGTGGTCTTTAAATGCGGTCCCGCATGCTA
+>16277 1
+AACGAAGCTTCCGGGGCCAGCGCGCGCCGTAGTGCTTCTATAAACATGTGCTACCAAGGGATACTAAAACGATACCTATATGTGTTTTGCGTAGGCCCTT
+>16278 2
+GATTTAACGCAACATTCGCACGAGTCTTCATGGTTTGTCCGGGCCGAACCAGTTCTAAACTTATTGACTAAAGGTCACCCTTAAGGGGGTCGGAGAGCCC
+>16279 3
+CGATCACTTGGCGTAGTTACAGAAGAGAGCCCTTCCGAGATGCCTAGATTATGGCCACTGACGTATGTCCACCTCCGTGCGGTTCTTGCAAGAAAAATTG
+>16280 2
+ATCAGAGGAAGAGCTGTGTTACCGTGCGGTCGCTTGATGTCCATTCTGAATCGATACCCCCCAAACGACTAATCGGAATTTGTCGGTTCTAAGGACACCG
+>16281 2
+CATGTCACGTTCTATTTGTCCATCAGTGCCCCCCCAAGATTTTGACATAGCTAGTGGAAACCATGTAAGGGAGGCATGAGAAGGGCACCCTGCTGGATCT
+>16282 3
+TCACGGCTATTGAGGAAACACGCTCCGGGTACCTATACCACTCGGTGTAGAACTAGCGTTCGCGTGACTCTATTGCATCGAGACAAGTGGAATTCCGTAT
+>16283 1
+CATAAACTTCTCCCTTTTTTCGAAATGCCAAATATGGCGAGACACCTGTGCGCGCGAAGCGTATAACTGGACCCAGATCGGGGGCTAGAGTATCTCTTGG
+>16284 1
+GAATGAATGTCTCGCATTGGAGTCAGGCCCGAGCAAGCGAAATATGGTGTTAGAGATCTATTCTCTAACCGCATCGTCCCGTATGTACTCCATAGCGGCC
+>16285 1
+ATGCAGAATTTCCGCCGCACTGGTCCGTAGACGAGTCAGGTATTGGCTGAAAAAGCTCTATTTCGCACGAAATGTAGTCCAGACTCGGCCATCGTTAGCT
+>16286 1
+GGCGAGCGATGACCGTGCCTCACAACATACATTGAGCGGTCATCTTAGATACATTCCAATACAATAAGGCGGGGCACCCCTTTTTTGCTGGTGGTAGCAT
+>16287 1
+TGTCAGTTCATAGAGGGAGTTTGGAGTACCTCGGCAAGTTTCCCCCTATCGCTGTTGGCAGCTAAGCCAACATCGCCCACCAGAAAAACGTAAGTTTTGG
+>16288 1
+GTCTCCGCTGGAGCTTCGGATACTAGCATCATCACAGATGGAAACGGTGTCAATGCAGTGCCTCCATTGACCACTTTCGGATAGCATGATTGACAGTAGC
+>16289 2
+ACGCGAGGCATTACCTTCAAGTCGTATTACTAACACCTAAGTCATGAGGATGTCTCACATGTTTTCTGCGGCAACGCTGATGCCTGGGGCGGACTCAAGA
+>16290 2
+GTGCCCTCGGCGACCATTAGCCTCGGTCGGTCGAGGATACAGAATCCAACAGAACGGGAGATTTGGAAATGTCCATATGATCCCATATACTGGTTTTCTC
+>16291 3
+GCACAATGGTTGACAGTGCACCTAGTCGACACCAGGCCTGAGTCAAATTGCGCATTACGGTTTTCAGGTTAGATCGTCTAGAGGGGATCACTCTACTACC
+>16292 1
+AGTGCCCCACCTGCGAAGGACACACTTGAACTTAGTGGCGAGGTGTGTAATCTCGGGCTACCTTCACTGACGCCATAATATGAGATTACCGTAACGGTTT
+>16293 2
+TCTTGACACACGCGTAAAATGCCCAGGCGCGGTCAGGGGTATCTCGTATATTAGCTAACAGGTCCGCGGCTTTTAGCACTACCAAATCGGTCAGATGTTA
+>16294 1
+GGATATCTACACACCGTCTTACATATCGAAAGTGGTTCGAAGGATCGTGGTGTGTCGGTTTCCCCTGTCGAATCCCCAGAATCGACGGCTGAACACATAG
+>16295 2
+GACGAGCCCTGGATGACCGGACTCACGTCCCTGTATCGATATACGCGGGTACTCAAATTGTGAATGTATCGGAGAGCCCTGAGTCCTATCGCTAAATTAT
+>16296 3
+TGCACCTTACGCCAAGACAATGTTGGGCTTATGCCGCCGAGTGTCACAAATTGAACCATTGGATGCCTGGAAGCATCGACTGTGCCAGTTTAGAATCCGT
+>16297 1
+GATCCCTGAGGTTTCTAGTTCCCTTAGGACGCCTGAGATCTACCCATCTATGTCCCACCGTGAGTAGTATCGAGCGGGACAAGAAGAGTAACAAGTTTCG
+>16298 3
+CTAGTGGACCCAGGCCTTGAGGATTTTTCTTAACTTCGTAGCGTAAAGGTAGTGAGAGGCCTTGCAATTCGTGGCACTACTACAGCAGCACTCACAACCG
+>16299 2
+AAACATGGCTACACGTAGCGCTGAGAGCCTTACGACTTTGGGCACTGGACGACCTCCACGACCGTCTATTTGATAGAGGCTTATGTTCGTCAAAGATGTC
+>16300 3
+GTTTGGTAAAACGCAGGAGAATCGTCTCTACCTCTGAGGGTTAGCTCGCAATATCCTGGAAGACAGTTGCCCTCCAGATGTACTTCAGCGCACTTAGGCA
+>16301 2
+TACTCTTAGCGCTGAATCATATTGCCCGTTTCGTATATCGGTGGGGGTACCACAGAATACCTCACAGACGCGGTGCATCGGATAGTGATAGCACTGAACC
+>16302 3
+TAGGTATCGTCTCCTTCTCATAAGACGTCCTAGCGACCTGAACTCGTTCGTTGCATCCGTGGAGAAACTTGACGGGTAGCAATAGGACTAGCAAGACTCG
+>16303 2
+TATTCCTGGGAGACAGACCATAAGCCAACACCGGCGGTGTGCGTGGCATGTCTATCGAGTCGTTGCTTATAATATGCGCCTAAACCTAGCGTAACTTGAC
+>16304 1
+CCAGTCATCTGAATCAATAAAGCACACAGTTCGGCGTTCTGCATTACGCCGCGTGGATGGAGCTTCGCGCATATCCGTTGGGAGTTCATCAAGACTGAAT
+>16305 2
+CTTCTTGAAGCAACGGGGCGAGAGGTCCCTGCAGGGTCCCACTCGGAGCTACGCCGCTGCTCTTACACATAATTAAAATTGAACTACTTTAATAGTGGGT
+>16306 3
+TCTGAATAGAGCGCCCCGCACCTTTCGCGTCCTAATGTGTCTGATTCCACAGCGGATGATTACTCAACAAGGCCTACTGGGATGGAACGGTGTATTGAAA
+>16307 1
+AGCTGTAGTGATGATAAACCGCAGCAGTGCGGTAGTATGTTCTGTTCCCCAGACGAAATCCTGTAACATGCATCTCCTCCAGAAGCCGCGGTTGGTACTA
+>16308 2
+CTACAGGTAAGATCTCCGCGTAACTAAATCCTAAGAACGCTAGTGCAGATGTAGAGAGTTTGCGGGTCTGCGTACCTTAGTATTGACCGCCGCCGCCTAT
+>16309 3
+AAAGATTTGTAACATTTCCTGATGATTCCTAGTGAGGTTGCAGCTCGGATAGGCAACGAACTGACGTGACATCCTCCCACTGGGTGCTGGATCCGCACCA
+>16310 2
+CCTCGTGGCGAGCCGATAGTACGTCTTGTTTAGCAGTGACATCCGCGCTATTGCACTATAAATCCGTCGTTCCCAAAACTGAGAATGGAGGATGCTAGCA
+>16311 3
+CCGGCTAAGGTGAGACTAACGTTCGACCTATTAGAAACTAGGTTTGGGCTCGGCCTTGCGCGCTCGTTCCCAATAGTCACTAAAATTAGTAGCTAAGGCC
+>16312 1
+AGCCTGCAGCGAATAAGCGACGGCCCTAAGGTGGTGACCAAATTCTATACTCACTTTGTTGCGTGCACGCGTCGACACGTATTGGATGCAAGTTCTTCAA
+>16313 1
+CCGGGGAGTTCCTTGGGAACGCCGAGCATGATTTCGTAGTTATCCTATTAATTGCTATGCTCTCATACGACAAACATCGCGAGTCAAAGAACCGGGCGTC
+>16314 1
+TCGCGATGGGGTAATGTACATCACTGCTGCGAAACTCGAAAGGAGTTCCTGGGGCTGACCATTCCCCTCCTAGTTCAAAATCCGTTTAGTCGGATGAAAC
+>16315 1
+CGATACCTCCGTGTAGAGAGTGTTCCAGCTACCGCCTTGGAGACTCTAGGCTAATCATCCCTCCGATAGAAAGAGGTTTCTTCAAGAACGTAAGTGGGCT
+>16316 2
+CTATAAAGTCTCATCAATACTCGTGTTACGGGCGATAGGTCGGGCCGATCGGACGTAACTGGTACCAGTACGTGCCGCAGAAACCTACTACTCTTTTGGA
+>16317 3
+AGTCCAATTCCGTATGCAGTGTCGTCAAGAGCGAATCTATGAGTATGCGTCAACGCAGAGAGGCGGTTCACAAACTCTGCTTCAGACTATCGTCGCTTGC
+>16318 2
+AGCGGAATTTCACTCGAACACCATCGGACTAGAAGTTATAACATACGAGGGGCCCGAGTGTATTGTCCCACCTTGCGGTTCGTAGCGTCTGTGATTCAAC
+>16319 1
+AGCAATTTCGATCCCCATTTTGGCACACGATCGAAGGCGTAATGAGCTCAATTTGCTCTGTGGCTTAGGCTGTCACACGTCGATAATAGACACGCGACGG
+>16320 2
+GGGACATGCTTAGGAATTAGAAGGTATGGCTATGTGGCCATGACAATCCTGAAGCAACCTTGCGTACTGACTCCTAATGCACCGTCCGCCTGCGCATTAT
+>16321 1
+AGCCAGCCTGCGTGGCTACGGGATAACCCAAGTTGCTATTTGTAGAGCCTCGATGCTTTCCTACGAGATCACTTGCATGTAATAAACTAATCGGGGACCG
+>16322 1
+AACTGAGTTGGTCGGACTATGAGAGCCTTCGTTGCTTACTGCCGACTCCATCAATCCTCCGTTTCGTGGAGAATCGATCAGATGAAAGGCAATACGCGAC
+>16323 3
+GCGGTACATACCCCATTTTTGTGCCTTCGATGGATAGAAAAGTACCAATTTCTGAGCGCAAAGCCTTTCTGCACGCGCGGCGTATCAGGGCCGTAGATAA
+>16324 3
+TTAATGCTTTTGTGTGGCAGTCATGAAGTCAGGTGACAGCTATAGATAATCACGGCTCAACCTTCCTGGAGCCGGTCGGCACTGCCTGATCAAAAAGCCC
+>16325 1
+ACACGATCATCAGTTGATGAGCCGGAGTGGTTCCCCGCAAAGACACGACCTCGGACAGACCTACTTATGCTTCGATTGGTTTGCTCTGAATTAAGCGAGT
+>16326 3
+GCCCGAGATTGAGCTCATAAGGGATAGCGGGGCCGGAAGATTTTCAATGTACCTGCAGTTACGCTCTTGCCAGTCGCATAGAACTTCTTACAAACGCTCT
+>16327 1
+CGAAAGTCCTATACTCCATCAAGGTGAGTCGTACTCCAAGGTCGCGTTTTATGAAATGTTACCACTGATCATTGCCGGCTCAGAGGGCCACGACTTAGGG
+>16328 1
+CGGACGGGCGCCACGAATCGTGCGTTCGCCATGGGTTATATACGATTCGTTGCAACCGCAGCTAAACCAAGATAGATCTTATCTGCGCTTTTTAACAGGA
+>16329 3
+CTCTCGTAGAAAGGCCACGCCGCAAGAAATGCTCAACTGACCACAATCTGTATTGTAGTAGTGAGGCTGCCATCCCCGTGTATCGTAGTGTACGTTTGAG
+>16330 2
+ACCAGAACCAAGTCCGTCAAGATGTGCAATCAGTCTTCCTACTGAACAAGCCCTGGCTGGGTGTCTATCGATTGAGTCATACGGGTCCGGTGGTACTATA
+>16331 3
+TAACATATAGTAAGGCGACAGCGCGCTAAGGGGCATACGTGAACGCTGGCCTAACTGGACCCTAGCTCAAATGTCCCGATATTCGTAGCGGCTTTTCTTT
+>16332 3
+CGCCGCGTGATACGTAAATGAATAACCATTGCCCTTGAGTTATTCCACGCAGCGGAATGAGCCTACGCGTTGCATCGAGTAGACTGTATTATCACCGGTG
+>16333 2
+TGAGCGACTTTCCAAGGCGGAATCGTCCTCGAGTATGTGTGGAAAGAACAAAAGCAGACTCTCGTTCATTGTGCTCAGTCGTCGGAGCAATCACCTCTCT
+>16334 3
+TCTAGATCGCATTAGCTTGCAACCCCGGAAAATAATACGTATGACAGATCCCGACGTTAGGTTCCGAGCGGTACATCGAGGCATGTGCGGTCGCACTTTT
+>16335 3
+CCTAGAAGCTCACGCCCTCAACACGTAGGTGGGGATCGCACGATGGACGTGGTGATGACAATGACCAGGCCGTTAAACGATTTCTTTTTACTTACTGCTA
+>16336 1
+TTATTATCCCTGGGTTTTGGATACGCCCGCCGTCAACCAGTATTCCCTAAAACTAGAGGACGAGTAACTAGTCTAGGATTGATACACCGCATCGGGGCGG
+>16337 2
+ATGCAGCACGCCCGTTTCGGGTTTAAGACAGACTATATCCAGGTTCTCGGATATATCTAGGGTCGCGGAGTCTCCATTAAAAGCGCACCGATGACTCTAG
+>16338 1
+CCTTATGGTAGTCTTTATACTAACCCTCTCTAGGAACTTATTTGAAGAACAGCTTTCGAGACAGAAGATACCTCCACGCGGGGGGCGGACTTCACGGGGC
+>16339 3
+ATCGGCATAAGCTCATAAACCTCCGTTCTCGAAGAATGAGACTTGCCGTCGCTTTACGTGCGGATGACAATTATTGTCCATGGCCGCGGAGAAATGTCCG
+>16340 1
+GACTTCTAGCGATATTCGCGCCGGACTGTGGGCATCATCGGATGGTGATAAAAATCTCCGCGGGGACTTCAATTGTTATCAGCTCATACTGCAACAGCCA
+>16341 3
+GGACTGGCTTGTGGATAAAGAAGGTGCCGCTTCTTAAGAAAGATCAGTGGCACTCGGTATCTTCGCGGCCATCTGCACATAGCCCATAATAGCTCCTATC
+>16342 1
+ATGATATACTGGCGGGGTACCTGTTATGTATCCGTCGGTACAGCACACCTATAGAATAGGCGTCGAAAATTACACCCCCGACGCACTGAGGTTGCTTCTG
+>16343 2
+GTGGGACAGTGATGATAGCGTCCCAAGTTCCTAAGTTAATGCCGTGCTCGTGCCAGGAAAGACGATACTTAGCAGAACCTTGCTCCATTCACGTGCTTCA
+>16344 3
+CAACCAATATGAGTCTTAATCCTGCACTGGGTTTTCGGAACTTACAGCAGGTACAGCTTGCCGACCCCGATGAGTGTACTGGGCAATGATGCTTGCAGAC
+>16345 2
+TCCGATTGGTAAGCAACGACTTATAACGGTGCATCTTAAACGCCGACTTACGAAATGGGAGCTGGTGCCTACGTTCTAGTGGATCCCAGCCTGAATCCTG
+>16346 2
+CGCACCGAATCGTCCATTACTGCAAATTGCCCATAGGGCATCTTGTTTCGTAGGTAATTACACGGACCGAGAAGAAAACATTGTCGCCGTGGTCCGGGTT
+>16347 2
+CTATATGAGTTGTCACAGCTTGTACGGAGTCGGTGCCAACGTAGTGCGACTTTTTGGTCCAAACGTAAGTCGGAAGGTTCACAGCACCACTAAACCTGCC
+>16348 2
+AGCCCTGGACCGTCTACATATTTCGGTGCGACGACGGTAGCATTTGCAGTTGGTTGCAGTGGAGCCGTACATAACGTGCACACATCAATATCTACTACGA
+>16349 1
+GTGCTGACTTGGTGTTTTACCTAGAAAACTAGCCGTGCCCCAGAGGAGGCCCTCTTTGCCATTGGGAAACGACATCATTGCTCAGTACCAGCAAGGATTA
+>16350 3
+CTCGGTAGTATCAGGAAATGCGTTCTTCTTATAGAAAGGACGGTACGTGGCCCCGGAGAACCCTCTAGACATCCTAGTGCCGATAACTCGGCGATTTTCA
+>16351 1
+CATTACGTCCGTTGCGCTCAAGTGATCTATCCGTAAGTCCCATAGTTATGAAACGTGGTTATGAAATGCGCAGCCGACATTCGGCAGCACCGTGCAAGTG
+>16352 2
+GTCAGCCATGCCCCGTCATTAAACGCGACTTAGCCGCACGTTACGCTCGGGTGTTCATAGAGGTGAACTTATAGACGCCTAGACTCGAAATTAGTGTGAT
+>16353 1
+TGGTGATCGTTAGCCAAGCAGATATGTCCTTTAACGGCACCGCCGATATGCGAGCCGGAAGATATCTATCCTCGACGTCGTCTATGGGTGTCACAAATAC
+>16354 3
+TTTTTAAGTTCTGTCCGATGCGACATGTTACTCTCCCGAAACGGGTGACGTCACGCCTAAGGAAACCGACCGTACAAGTGGCGTCTAGTAGCCGGATAAT
+>16355 3
+CTTAGCATTTGGGTAACTCACCTCTCGTGTGAAGGGCATCGGAACTTAAGTATCTGCAACCTGGTGCTCAATCATGCTGCGTAGGGACCCAACATGAACG
+>16356 3
+CCTGTGGAATGAAAGGAGCCATTATTGTGCCGCCACAGGAAGTTTACTCTTGGCAATTGTGCGTGAGCCCCTACACAAAAATGGGTCTGCCTGATACTCC
+>16357 1
+ACTGCGTCTAAGCCAAGTATTTCATACGTAGAAGTGGGTCTCGTGCCAGGCGGTAAGCCCTAGATCGTCTATAAAAACATGCTTAGCCATCTCCTGCGGG
+>16358 1
+TTGCCCATAGGCGGACCGCTCTTGGGCACTGACTATTACAGGCGGCGTAGTATGCTGCCTTAAGGCGCATATCATACAAGCGTACTCCTAATGAAAATTG
+>16359 3
+CTGGCAGGGCGATAAGTAGTAACGTACGATGAAGTGTTTGGGCCGAACTTACTATACCCTTTCAGATTCACATTGGCCCCGCGTAAATCCTCCCTGGAGA
+>16360 1
+ATGGACAAAACCGTGATTCTGCGCTCCATCTAGTCGTGTTACCGGACAAGGTCACTGGCATCCGCCAGTCCTAGTTATATAGGTGACGATTATCGGACGA
+>16361 2
+TAGAACCCTCTGTGGGTATGACCAAAATCAGTCAGATCCTACAGTTGCGAGCCAAGGCTTTACGAGTGTTCGCTAGGACACCGTCTGCTACAAGGGCTTT
+>16362 3
+GATTCTTGTACGGGACGGTTCCTCATATGTTAAGGCCGCAATCGCAACCACTCTAGAAAAGGATTCGGGCCAACGACCCGCGATTTTATGATTAGCGCTG
+>16363 2
+GCGTGCCCTACTTTATCAAATCGTCCGCGCAAGGAGACGTATTTTGAACTTGTCCAACGCCACGGCTAAGGATATTGAAAGCTTCGGTGACCCTGAGTGA
+>16364 3
+AGTGGGCATCCTAGCTAGCCCACAAACTTGAAGGGCGTTCCCTGATTATGTAGCGTTAAGAGTCTCGGAGCCCTTACGCAGAACCCTAGGTTAAGTATCT
+>16365 3
+GGGCGGTCATGTAAACTCCTAAGTGTCAGGCTATAATAGATTCTCCTGGTTGCATGTGGCGCACCCCACCATAGGAAGAAGTCCTTTACACGGACTTGCA
+>16366 2
+TGTCACTCCTGGCATGGCTGTAGATCAGCAGGTCTCCGTTGAATAACACACGCCGAGTTCCGTGAGGTAATCTGGCAAAGTACACTAACGAGGATCTTTC
+>16367 2
+CTACGTATTTCATGCATGAGCAACGATGCAAAATTGTTTTTTCGGAGCCGAACGCTTCGCTAGGTGCGCAACGCGCAACCTGGTCTAGAAGCTAGATGCC
+>16368 3
+CCATAAACAGATGAGTGGCAGGCTTCATCTCGTGGCTCCCGAGATACATGGGTTTTCACGGAAACACATCACTAGGATTCTCGGTCAACCGCGTTGGATT
+>16369 2
+GTTTCAACGCGTGATGGGTCCCGGGGACGCAGGAGACAACACAGTATGTACTTGTGATTTTAGCGTCACCTACGTTAACCCGCGAACTATCATGCACTTA
+>16370 3
+CCCTGAGGAGCACATTTGCACGAAGCCAGCCTTACAGACCCGGATATTGACTAAAGAGAGTCTCTCCGGGCTGGTAACTGTTTCTTAAAGCCTGATTGTG
+>16371 2
+TACAGTGCGCGCTTTATTGAAATCCAGGCGTCCTGAAACCAGTGCTTAGATAGACCAAGTTACTGGAGCGACCGCGTGCCCACCGTTGGTTAATTTGCAA
+>16372 2
+ATATTATGCTCAAGTAAAACAAGCCGCTCGGGCTGCCTCCCCTATCAATAAATGTGGGTTGACTATCAGGGTTATGGTGCTAGCGCACCGACCGCTGATG
+>16373 1
+GACATAGCGCCGGCAGACAGACGCATGAACTTTAACTGCTGGTTTCATAATATCAGATACAGAAGCCGCGTCAGCTTGTCCCGGCTTATGGTGAGTTTCC
+>16374 2
+CCGACACGGACAGGAGCTTGACGTTCACTCAAACGTGACAGGACTCAGGTCGCGTAACGCGTGTTTGGATTCACGTTTGGAAGCATTTAAACCACTCTTT
+>16375 3
+ATGCTTGGCACTATGCCGTCCATCTCGCAATATCCTAACAAAGAACCTGGGGCGCCAGCTTGCAATCGTGAAGGTGTTCTGCACATGGACGTTGTTAAAG
+>16376 1
+ACCAATCCCTACCATCCCTGGGGTAGCTCAGGGTCGAACCTTTAGGAAGCTAGCCGCAGAGATAGATACACAGCATTTTTGGTGGATTTTGAAGCGCTTC
+>16377 3
+ATGGTAAGTCACGACCGGTACCCCGGCACGTCACTGTCGGTCGAATAATGTGCCTAGCTTATAACATCAGAGGCCCTTTCAAGCTGTGTGCATGAAATTG
+>16378 3
+CAAGTCATTGTGTCGATTCCCGAATTATTTGCCACCGTAACCTTGAGGTACACGAACCCATGGTAAGCGACCCCGTTACTCGACTGGTGGAATGGATAGG
+>16379 2
+CCGCCGACAAGCTATTATACACACGGAATCTGTGAGTGGTGGAAGAAGAAAACTAGTGGATTGGCCCACGTTTGGCTAGCCCTTTCCGACCGTTCTATTC
+>16380 2
+CACACCTGTGATCTCTTCACGTGGAGTATCCCGATGAGACTGGGAGATACTGGCGACGAACTTGAAGAAGTAAGCTCCACCGTCTTATTCCAAGCGTTTG
+>16381 3
+TAGAGTCGGAGGAGGTTAAATCTAGTAATCGTATTAGAGGCCTTAATCGTCTCGCCCGCCGCTGTTTCTCCGTAAACGGCACACGTAATAGCTCAGGCCA
+>16382 2
+TTTGCCACTGTTCGGTCAAAGGGTTAGTACAATCCCGCCGGTGATGAATCGCCGATTAGTCCTGGCACACACTAGGGACAGATAACTTAGGCAGCTCTTA
+>16383 1
+GAGACAATGGACGTTAGGTTTGCATTTTCCGCATTTATCACCCTGAACACGGAAATTCGTTCGGAGATCAGGGAGACAGATCCTTGGCCGTCCGCACATC
+>16384 2
+ACTAATTGCACTGCCCAGGGGGCCTGCAATGATGATGCAGATTGAACGGCTCACCGTTCGATAGTGTCTGACGCCGCACTTACGCCAATTGATAGTATTA
+>16385 1
+ACCGGTGTAGCCGATGTTAAGGGGAAGGCGTACCCTAGTAAATGGCTACCATCTGCATGCAGCCCTCGCCTTGTGTGCTCATGTTAGACAATTCTACAAA
+>16386 3
+CACCGTCCCGGGACCCTTATTCTGCTACGATAACTAAACACTGGGTTCAGGGGAGATGATATAGCTTCAGAGCTTTAGCTCCGGGTCTAAAGATCACGTG
+>16387 2
+ATAGGCTGCGTAAGATTCAGTGGCCTCAGTATCCTATACCAGTATCTGTAAGGGGGTCCTCAAACGGTAATACCCTCGTGCTTATACTCCCGGGGCGAAA
+>16388 1
+ACAGGGAGGCCCCAGTGTTTGGCGGTTAATTCCTGATTAATCCGGTCGAAAGTCATCATCCCCCAGGTATATCCGGATATGCATATATGAATCCGGGCAC
+>16389 2
+ATTTGCCTCGCTCGCGCGAACAAACGAGATATTTGCCATAAAGTAATACCATCTCGCTCGGAGTTATGGAGGCGTCACATTTACTCATGCGCTGCGAGGG
+>16390 3
+AATGGCTACATGGTAAAGCTAGGCGTAATGTTTTAGAGCCGGCCAGGGTTCGCAATACGGACTCTCTGACCCTATCGCCATCGTGCAAAGCTGATTCCTA
+>16391 1
+GCTGCATCCTGCACACTAAACGTGATGGGTCCAACGACCAGTACACCGTATGGGTTTTGCGTCAATTGGAAGCGTTACCCATCTGACTCTGAGTAAAGGT
+>16392 3
+CTTAAAAGCCACGGTACTGCATGTAGGTCGGCGGACTTTGACGGTTAATGCCTGTACTGATAAAGTGCATCACCAGAATCATCCCAACCGTTGGCTTCGG
+>16393 3
+TCAAAATCACGATATGCCTGCAGACCCTGTTAAAGCGTTGCCTACTACAGGTGATAATAAGGTTGGCGCAAGAATTGCCACGCTGGTTCCCTGCTGCTGG
+>16394 2
+GAGTGGGCGGCCGCCGCTTTATTAGGCACGCTAGGTTTTCCAGTACCCCCGGTACCTATACTTGCAGAATACCGCAGTAAACTTGCTTTAAGAAAGTGAA
+>16395 2
+AAGCCTAGCGTCGGTAAACATTTCTTCAGGTTCGACTTTAACAGCGACGGATGCCATTGAAGTCAGCTCGGCTTCCTCGGACAAGCCAAGGGTTTCATGA
+>16396 1
+GACTCATAACAGACCCCATTGGCCCGTCCATCTTGTTGGTCGAACGTACGGCGTGACAGCAAAGTGCAGATAAGACTTAATGGTTCTTCGTGTAATCCGG
+>16397 3
+TAGGCGAAATTACTGACTGATATCGACAGTCCAAGGGGGTAACGGTCAGCCTTGTGATCCTCTTAGAATCTTCCAGTGGTCCACCCCGACGTAATGATGC
+>16398 3
+CTCCACATTGGCGACTTGTTAATAGTTACACGCGCGAATAGGCCGACAAGGGACCGTCCTACGACATGGATGGGAAGCTTACCATTTCTGTAGCATGTTC
+>16399 1
+TTATACCTAGAATTGTGTTAGCTAAGTGGCTTCCGTCTAAGCATGAGCCCTGGTCTAGACGACTGGCTGGGCAACACCGCAGATAGGCGACACTTACATC
+>16400 3
+AATGTCATACCTTCACTACCTGGTATCGGCGATATTTTAACTACTTGACCCCAACAGACTTATCTCAAGCATGTGCCGCAGATGGCGGAGTGCGGGGAGG
+>16401 2
+CATCGCAGCGATGTATGTGGCGGTGAATGGCTCACATTCAGATTCGGATCCGACCTCATCTACAATGTTCTAACTGGATGTAGCGGCCCTATACGGACAA
+>16402 2
+CCTTATACCAGAGAGAAGGTCCCTGATTAGGGGGTAGTCTCCCAGTGGAGCATTAGTGCCGTACCGTCACCCTTACCTGGATAGAATACATGCGTTTCAA
+>16403 2
+CCGGGCCGTACTTGGATTCATATATCGGATCTATAGGGGACAACTGAAGTCAAGACCCGACCTGACAATGAGTTTTCTATCCCGTCGCTTAAGGTCGACG
+>16404 2
+CCCATGACTTGGGGAAAAAAGCTATCTTGCTCACTTGCTGAGCGGACTATTTATTCTGGTGGCTCCCCATGGACAGACGGGATTGGATACTACGCCACAA
+>16405 3
+TAGTTGCCAGGACTACAGGCATTGCGTACCCCTTATCCACCTAGGTGTCGATGCATGACCAGGGGCGAACGAGCCATAAAAGCCTTTATTAGGTTCATGT
+>16406 1
+ACAGGTGTGTCTCCGATGCGAACATTCTTGACCGCGGAGTGGAACTATTCATACTCTCCGTGCATATCTTAACTCCGAACGGCGGGGCTATGAAGCAAAT
+>16407 3
+ACCTTGACTCTTCGCGACGATCGGTGTCGCAACAAAAACTTTTCCGGGTTAGTGGGAGACGCCACCGTGTCAGCTATGAGGTTCAATCGATCACAATGTA
+>16408 1
+GACGCACGGGAATATCACACATAAGTTCGGCCTAGAGTGCATGCGCCATTAATCGGGCCAGTGTTGCATCTTCAGTTCTGAGTTTGCGCACATAACTCAG
+>16409 1
+GGCTTAGAATTCGGTCTACCTCTTCGACATGCATCCCACGCTGTTAGCTCCGTGTACACACGTCGGTAGGTAAAGATTGACCAGAGATAAAGAGCGCGTT
+>16410 1
+TACGATATCAGTCGGGGCGATTGTCGATCTCCCGCCACGGATACAACCCTATTGGAATCACAATAAGCCACGCATTTGAATAGCGCTCGGGTAGTTTTGG
+>16411 2
+AACGGGTAGGGTATCCGGTTTCCGCCGCTAAAATTGTTTGACCACATGATAACTATCCTGATGCCCGCGGATTTAGTAAGCCCCAAGTGTCGAAGCATCG
+>16412 1
+TTCCGTCATGTGGCTTCCATGTCCCCACCGATCATTCGTAGGGATGTGCATCCAAATTTAGCAGAGGGTACGGTATAATCGGGCGCCCATAATGGAAACA
+>16413 1
+GGGTCGCGAGCGGAAGTGTCAGCTCGAAACTTTTCCCCGAGCAATATCATCTGGATTTCGCTCAGCAAACATATGAGGCCCGTGGATCTCGATTTATACA
+>16414 1
+AGGGGGAATTCTCCTAGCGATGCGAGCGTAAAGTAACTTGTATCCTCTGTCTGACACAGCCTAGTAAGTGAAGTCCGCCCACTCCTGAATGGCTACGTAT
+>16415 3
+GTCCTTAAAAGTGCTGACTTGCGAGTCGTAACCCTGACTACAATAACGCCACAGGGTTCTAGGTTCGACTTCGAGTATCGGGGCGGCATGAAATCTTACC
+>16416 2
+CTACACCTGACATTACGATTTACGGAGGTAAGTAGGGGCCATCGTTCCCTATGCAGAGTAGGCATGACTTCACAATAGAGTGCTCCGGCCGTTCATCTAG
+>16417 1
+CACAGTCCACTCTTTGGCGGCAAAAGTGAGCGGTACGGAATAGCCGAAGGGCGCGGCTGAACGATCGTACACATTTTCCATCATGTAATCTTTCCTGATT
+>16418 3
+TGGTCTATGAGCCGAATAGGTCCACAGTAGGTCTAAATTATCTTTCCGCCTACGGGCACCGGTTAAATGGACCATGGCTTGTGCATGATACGAACCGACC
+>16419 2
+CTCAGCGGATTATACTAATGTGCACAATGTGCGCCTAATTGCGCAAACTCTTCATTCTAAAGCCTGCCTGAGAGTGCGGGTCGGGAGTGCCTTAGAACAC
+>16420 3
+AGGAACCGCCTGGCCTTCTGACTATGCTGTTGTACAGTACAATGGTAGATTTCATGTGCCAACGCACCGCTAGTAGCAAATGTTTGGGGAACGCACACCT
+>16421 1
+CCCAGTCTGAAAACTGGCCTGTCAACGCAGCGAACCAAGGTTGGCTCGACACTTAGTGACTATTTAAGGGGTTCGCATAACTGCCACTTTTAGGTTGACG
+>16422 1
+TAGGAGCCTTGCAACTACATAGCACGAAGGAACCCTCCTTGAAAACGTCATGCCTGTTGGTCTGTCAGCCCGCGTAATTTCCTGGGGAGAAGATTGCTAT
+>16423 2
+TACGTATCAGAATCGCTGCGGCTGACATCACGAGCAGTGTCTGGTCCCTATGCGGGAACCCTGGTATGTAAATCCCCGATAGATTAGTCTAGCAGCATTA
+>16424 1
+CGGAAAGGACTCAATATGTGCATGTACACTTCGGGGCCACTGCACCCGATGGAACGTCCCGACGGTTCTATGGCAGCTCGTATGGATTTTTTACCATAAA
+>16425 3
+TCCTGATTAACAGAATGTTGCGCGCGGGATCACCCACTAAGTGCCCTTGGCATATGAGTCCATTACGTTGAGAGGCAGCCGATTTTAAGAACGCATGTCC
+>16426 1
+ATATTTCCAGACATCCGGAATCGAACGGTCGGTTTGCCTTCACACTCATGTGCGAAGTGATACGGAGGAGGCACGCAATTCTGTAAACGATCCGTTCGCT
+>16427 2
+TGTCATACCTCAGTGCTGCTGAGGTCTCAAGCTTTGGAGTCCAAGACGGCTAGGCGTTAGCTGTATGAAGACATCCTAAACTGACAGTGCGATCAATCCC
+>16428 2
+TTCCTCTCTGCACCGACTAAGTGTAGTCTCTATAAAACTGACGAAGCCGCGGGTGATTGATCGCCGGAATAATGCCCGGTTACCGGGCAATTAAGTACTG
+>16429 1
+GTATTGTAATTTTTAAGCCATTGCGCCTCGAAAAGTGAGCACCACTCTAGTACATGAATGACCTTGGGGCATCGCCCCACGTGTAGTGGCCCAGGAGATC
+>16430 1
+AGTCCGCATAAGTCATTGCACACTAGGTAAAGTATCAAGAAGTCTTGAGCAGTTGCGCGACGTGTACGCAATGCTGGATCCGCGTTAATCCCGTTTCCGC
+>16431 1
+TATTACTTTACGACTGGGGCGTGAAAAGCTCCTAAAAAGGCTGTTATACCTAGCGCTCTCGACCGTGGCATTGCGGTATCACCCAATGGTACTGGGACCA
+>16432 1
+CATGCAGTATTGGCCAATACACTGTTCAGGGTGACAGGCAAGGATATCTCAAATAGCATGCTCCATGAGGCTGGCCCTACTCTCCGCGATAGAGGTCTTT
+>16433 2
+GTTGGATCTTCTCTTACGGCAGGCCACTATCCGAAATGATCCAGACATAACTGGGCTATGTGCACGACGCGCAAAGCAGATCCTATGAGAGTGTCGTTCT
+>16434 1
+GCCCGACATATACGGTCGCGTTGAGGCATGTACATCGCTAAGTCGGAGGATGAACTTCGTTTTGTAGCACTCCTTTAGCCACAGGAGGCACAATTATCAC
+>16435 3
+GCTTACTATAGCTCAAAGTATAGCAGTTAGTACCCTTCATAGGCGGTTAAGTTTTACCTTACGGGGGCGCGAGATACCACGCCATGCACGCAGTACCGTG
+>16436 1
+CGACGGCCCCTTCTAGTACTTGCCAGTATGTGGACATTTGCTCAACTATTCCGGATGACTTCAGTTAATGAAGCAATCGGCGCTACAACGAGAGGCGTAG
+>16437 1
+CCAGGAGGTTCGTCTTCGGTCCTAACCGGGGATGAGGTACACAAGCTGTCTATCATATGACACTGATCATGGTTAATCTCAGCGCAGAAGAACCCTCGTT
+>16438 2
+TCCCCACGGTCCTTGAACCGAAAAGGAAATTCGCACGGCTTGGTAGTCGGGGAACCTGAGGCAATATACTGCTCTTTTGACGCTCTTAGTAAGTAGCCAT
+>16439 3
+GGCGATGAAGTCCAGCGTCAAATCCCGCTTGCTTAGTGTTCATGTCCTTCGCTAATTCATGAGGCATTATCAAACCGTCAACGGAAGGAAGAGTCGGTCC
+>16440 2
+CTTATTGAGGGTGCAACGCCCCTATCGGCTCCGGCGAGGAAGAAACTTTCTCATGATACACGTCAATCGAGTTGGTTCAGGCAACATCGCTTGTATACAG
+>16441 2
+GAGACGGAGTCTTGGCTCCCAGAGGAGTACAGATGCTCTCGAAAAGCCCATTCAGAGGCACTGACGTACTGTCACTATACTATTTTCCGCGCGATTTTAG
+>16442 2
+AAAGCGTATCAACCCTACGGGCTTACTTAGGCGGGGCAAACGAACCCCTTACATGGGAGTGATTTCTAACTTGTGACGGGTCAACGTTTCTTAGCGTCCA
+>16443 3
+TCGGCACACCTTTCCGAGAAGACAATGTCATAAGGGTTCTCGATCATCGGTTCTTTCGGGCGATCTGGTCTGACAAAGCGTCGCTACCAAGTAGACGATA
+>16444 3
+ACCAATCATTGGGCGGACTGATTCCCATCAAATCAGGTTGGGCATGCGTGACGCCCATCGTATGCGAATGCTTTATCTAGCGTACGACGATACAACTGGT
+>16445 3
+TCCCATAGCTTACTAAGCGACTTAACCAGACTGTTGTTACCCTTGGCCGGATCGGAAATCGACGCATGCTGTAGGCGCATGTGGAAACGGCACTATAGTT
+>16446 3
+CCTGATAGATTCATTCAGTCGTGCTACGATATTTTGGCCAGCCCGCGCATTGACTTGGAGACCGTATCCGGCAAGAGCAGCAGTCTTGGAACTAAGATCA
+>16447 1
+TGTGTAGGACTCTATGAAGTTCCCTCTGTCAGCCAAGTTGAGGCGCATATAAGATGCCCCGTGTCAGTGACTATAACTCGGTTACCCATGCACCAGGAGA
+>16448 3
+AGATGTGAACATATTACGACCGTAAAGTAAAGCCAGTGAGTCTCTGGCCTTTTGGTCTCTGGGTACTGTAGTCCCGCACCGGGCTCGCGAACTATACCAA
+>16449 1
+TTATAACCGCAGTGAGATTCTTCAGGGGAAGCTCCACGCACCCATTCACGCCCTGTCAATAAAGCAGGTTAATAGGGCAATTCGGTTCTAGGTTGGCTCG
+>16450 1
+TAACCGCCAATACTTCGTTGCTTTCACTAAAGAGTCTGTGGCAACAGTGGACTAATACAAGCGGCAACCGTGTGATTTCGCTGGCTGCTCGGACTGAGCA
+>16451 3
+TGAATGCTAACATGCATATTGCTGGAAGTGCCACTCGAATGCGCAACATCTCTAGAAGCTACGGCTTGCCATCCCATAATCCGGGATTTCGGAGGGTCGT
+>16452 2
+CTTTCTTAGATGTTGCCGAATTGGGAGCCGCAACCGTCTATACCACAGAGGTGCAGTAGGGCCAGCGTGCGAGTAGTGCCTATACATCTATAACTATACC
+>16453 3
+ATGGCTATATAAGCTTACACTGCTTGATGGACGGTCCACACTGGACTTTTCTCAACCATTATATTGTCAGAACGGAGCGTCCGCGCGGAACAGGCGCTAG
+>16454 1
+CTACATTACCTCCTCATAGCTGTATATCGATGGACCATAATCACAAGAAGTGCCAGCATCGGCGGGAGGGTACCGATTTTGCGAGTCGGGTAGTCTTACC
+>16455 2
+GCTTATCCTACGCTCGTGGTTCGTATTCTTAAAAGCAAAGGGGGCTGTCGGATTACAAACCTTTGGTTCCGAACTCGGCGCCAAAGTCAAGGCTGACACA
+>16456 2
+ATGAAAGTGGGGGTCACTCAAGCAATGCTCCTATAACACTGCCTCGGCTCCGACTTGGGTTCCTTGTGTCGTTAACGTAGACGTAGTTGAAGCCCCAAAA
+>16457 3
+CGCACTGCTATTCACTCTTAAACTATAACACAACTACGGGAGCGCCAGGCTGGTTCGGCTATGGGAAAGTCGTTCTGGGCAAATCTCCTGGTGTGAACAT
+>16458 2
+CATGGTGACGTATCGTCGGCCACGCCTAACAGGCACTGTCATTTCTAATGGAAAAGATGCCCAGCGCTGTACCGGGTAGAATGACTCATCACTTTGAGTT
+>16459 2
+GCCCCTTACGTCCTATTCCATTGATCGGTGATTGTGAGCGAGTGCGAAACAAGCCAAGGTATGACCACGCAACAGTATCCGACTAATTGGTCGAGTTCGT
+>16460 3
+ATTCACACCCCAGACAGAAGCCTGCCCCCGTGCGGTGATTTCCTGGCGTGCAACTTAATGTATTGTCGTATGAATCGCAAGTCCGAAGGAGTAGTGAATT
+>16461 3
+CTATTCTAACACAGCGTAGAGAGTACGAGATAATTCTCAGGGGTACCCGCAGGCTCACGCTTAGGTCCGGTTGCTTTTCGGAAACCTGATTACAGTCCGA
+>16462 2
+CAAGTCGTCGTATGGCACCATTTTAGTAAGCAAAACCGACTGTCCCTAGGTTGCGGACACCTAGGTTCACGAGGGCGTCTTACGTTTACAACGTCATGGA
+>16463 2
+GGGGGTGAACCCGTTGTAGCCGGTTAGTAGGCCCCCGTTCCATCCAGAGTACGCTAGATTGTGTACTAAGGTACTAAAACAGAATCTCGATTCCTATACC
+>16464 3
+TAGTAGAGATATTCACTCTTTGACGCTAGCCGAATACGGTATCGTCGACGGCTCCCTCGACGTCAAGATGACTCGGAGGCATCCTATCAGAGCATTTAGG
+>16465 2
+GCTCTTCCGGGATTTATTAACATCCCAGCCCTACGTATTGTGCGCCGGCAATTAGTATCATAAGGCAACAGCATTATGGCATGGGCTAAGAGGCCCGATG
+>16466 1
+CGGAGAGCTATAGAAAGACACTCCTTTTCTCTATAGAGCCAGGTCGACCTTGCGCCCATGCGGGCATGTGGTTTCTACACAACCTTGTAGAGGAGCTATA
+>16467 1
+TAGGTTAGAGGCTCCTATCGCCAAAAATAGGCCAGTCACTGGGTGAAAACTTATGATTCCACTGCGCTTAGCCCTGTGCAATACGGGTGGACCGTCTTAC
+>16468 1
+TGCCGGATCCTGTGACCCTATGAAACCAGGATTAGTTTGGCGCTACTAGGCATGCGACAAGACATTCGTGGACTAATGTAGCACGATCCATGTTGCATCC
+>16469 2
+AGTACTGAGTCTACACTGCTCTTATATTCCTACTTCCGCAACAGGGTAAGTGAAGATCGGCGCGATGGTACAACCGGGACGCCCGTTGTCGACAAATTTG
+>16470 1
+CTGTTACACTTAGAACGGTACTCTATCGCTCGGCGCCTCAAGGGGTGTACCGAAAGTGATGGCGCACCGCTACGACTAATATACCAGTTAGTAGTTTCAG
+>16471 2
+AACATGCGACGTTGACCAGAACAAAGATGTCAGACAATCCTTTTGAACAGACCCGCCCTGGTCGGAGGGCTGTCTGGTAACCTGTGCTGTGTTTCTTAAC
+>16472 1
+TCGGTCAATACAAGCCTTCGTCCGGAGCAAGACGCTTAGGCGGTCCTGTTCATAAAATCGCGATGATGTTCCGATTTGTGCGTCACGCAAAAGTGATCCA
+>16473 3
+TTGGCTGGCCCCGAATAATCCATATATTATATGAGCTGTGGCGGTCCATAAGAAAACGTATCTCGGTCGCCACGCCTTACATGGCACAGGAGCAGTTGCT
+>16474 1
+GTTGTACAGTTATCAAGACATGCCGGAACGGCTGGTTGGATCGCCACAACACTAACATATGGTTGTTGTACTCCGTGACGATCCCCCGTATGACAGCGTA
+>16475 2
+AACTAGGTGTACCAGCTCTTTCCGAAAAGTCGACTAACTGATAGGCTCCTCAAGCAAGTGGCTGAATCACATCGCCGGGGCTTTTGCTGTACGGATACTG
+>16476 2
+CAGATCGGAATTCTAGGCGCGACTTATGTCTCATGGAAGTGGGTGCAAAACTACCACGCTCTTCGCTATCCTCATCGTGAGCTTAGATGACAGCGGCAAT
+>16477 3
+GTCTTCTGAACTTGATCCTAGCTCTATCTCGAGACTGATCATGAGCGCGATATCTTGCGGAGAAAGACGTACCTACCGAGTAGCCCGGTGTAGACCTAGA
+>16478 1
+TCGTTAGGATGTAGACTTTTCGCCATTGGCGGGTCCCTGTGCAGACGAGAGTAACTCTATGCCCACGGATCGAGCCTCGATTAACATCTAGCATAACAGA
+>16479 2
+TTCCGATGGCAACTAAAGAATTATGGGGCAAGCACAGCCGAGCCTTTAGCACTCGCGTAAAGTCGGCGACTAAACTTGGGCTTAACTCTGCGCTCGTTTT
+>16480 3
+AGACTGCGGTAAGCCTCAGCCTACGGCACCACACGCACATGTGTTCTAATTCCGATAATAAATCTGTTTCTTGCGGGACCGAGGTGAGTCGGTATAACTG
+>16481 1
+CCTCGAGTACCAGCCTATGCGGAAGGCATCGAGGCATCTGACATCGGTCGCTATGAGCGCCCGGACCAGATATTGCTATACTTGAAGTATTTATTTAACG
+>16482 1
+TCTTAAACACGACCGTGGGGGCCTACCCCAAGATTTTCAGCCCGCCATGACACATTCTGTAATGTGAAAGTTTGGTCCCGATAGCTGGTCATGGATAGAG
+>16483 3
+GGAGAACGTAGCCAAAGTTGCTGTTTGTTCCGGAGACCTAGAGTCCCGCCGCCTCTGGCTGTAAACTAGCAAACTTACGATATCCGGTGCACATAATTTG
+>16484 1
+AGGTATCTACGCTTCAAATTTAAACGTAAGGGGTGCGAGGCCGAGAACCGTCTGGATTTACGAAAACTCGCTACGCCTGCATGGTCGGCCCTTACCTTAT
+>16485 2
+GTATTAGTTCCAACCTGATGCCAGTTCACCTTGAGTAGTATGTCTGCGAAATTACGTGGACTCCGGGGCTAAAGTTGCTGGAACCCTCGGCGACCAAAAC
+>16486 3
+TAGAGATGATACCCAGTACAGTCGTCCATCCATTAGTAATGTTGACTCTCAGGCGGGCCAGCATAGGGCTTGTTTGAGCGCAATTGAGAGTTCCCCACCA
+>16487 1
+AAAGGGTTCTAGTTCCCTATAGTAAAGTGCCCCCGGCTGCCAGCCGAAACTTATGTCCGTCTAGGCCGCTATATGTCATGAAGGAGTCAGTTAATACGGC
+>16488 1
+CCGGTGGAAAGCCCGATCATGGTCCTAAGCTTTAGCCCATGTAATGGTAAACGATCATGTTTTATGTTATACATCTGAAGCCGCGAACACCGCGGGTGCC
+>16489 3
+GGATCGACCTTGTAGTAACACATAGATAGTTACGGGGACGCGTTTTCGCTACACCACATCCTCCTGAGGACCCAGGCAATTTGCGTTAATTGGGGCACTA
+>16490 2
+TGCATCTCTAAAGCTCATAAGGCAGTTCGACACGCTCCGTATCCCCGTAATGAGATATGGAAGCCCGTCAAGAGTACACGAGGTCCTTGATCTGGTGGTT
+>16491 1
+GCCTCCGATATGTTCCTAAACTTGCGGTAGTCCGTAGGATAGCTCCCGTATAATATATGGCAGACCGGCCAAGGATATATTTCCGGGGCACGGAATACTC
+>16492 1
+CTGAATCGGACGCCACGACTGGGGAAGGTGATTCAATCGTCCCACTGGTTGCCCCGTATGTTGCGTACGAGTCATAAGCTTAATAGACATCCTTAATCAG
+>16493 1
+CGAGACTTCGACCTACACAGATGTGAGATGAAGTGTAATGCTTATTGTAGATTAACCATGCGCACCCCTGCCGTGATAGCGGCCTATTAGGTAGGCCCCT
+>16494 1
+ACACTTTGTAGGTTATATCGTAACTAAGGATAAATGGCTCGAAGGCACTGGCCTGGTGGCCTCAGCTCTCAGCACGTTAACTGCTTTGACCCCGAGACGA
+>16495 3
+GTGATGCGACGAGTGTAAAATCCGTTGCCTATCGCCCGAAGAAATGGTTGCAATTAACTGGACCAACCTGGAGGTCTCCACGTGCCTTTTAAGCTCATGC
+>16496 1
+TAAACTGGTGATATGTAGGGTAGATGGTCCCGCTCCTGTAGGCGTACTACGATCTTGTATTCAACACGGACTCCGACCCGCGACAGGTATGTCCAACAAT
+>16497 1
+GGCCCGAGGTTCAGTGAAGTTACATAAAGTGCGAAACGTTACGGTTAGCAACTACGGTAGACCTTTGACATCACGTGCCACGTTTCCGTCTACCGTCTGA
+>16498 2
+AATGGCTATCAGATTCCCTCCAATTAGGCTGTGGACGGTGGGCCAACTCGCGTTCGTGAACCTTGGACACACATGCACCGTCATGCAAGATGTTTTAGAA
+>16499 3
+CGCACGAAATACGCTTAAAGGAACGGGAGGACTCTATGCGTGCGTGCTTCTTCATGTCGGTATCGACTGTAGCATCCACACAGCTGAACGTCCTTTTAAG
+>16500 2
+CTCCCGTACATCTACGCAGTTGTGTCGACTTGATGATTTGGCTGCCCGACCCCTGCCACTAAGAAGGCCAGATTTTAGCAATAAATTACGGAGGGAAGGT
+>16501 3
+CCACACTAATCGGCCGGTATGGGTTCAGGTACTAGAGTCAAGGATGGCACTCCGAGGTTAATGGAGTGCATTAATCCATTCTCGCTAAGCCTACGCTTAC
+>16502 2
+TCATTTGCAGTATGTATGATGGGCTCAAAGTCAGTAAGGCTTATCCTGGGTCACGTAAGCCTCACGAAGCGTCAGTAGCCCACCCAAGTCGAGACTGTCT
+>16503 3
+CAAAGCTACACGCGTTCTCAGCTCTTTATCACCTATTGCTCAGTCGTCTAATCGCATTCGTAGACATGTTCAAAAAGCACCGGGGGAATGGGGGGTGCGA
+>16504 3
+GGTTAAGGGAACCGGTCTTTACGGAAGCCTAATGCCCCGTGTGCTAGATTATCCTAACCTGCCACTCTCCAGAGTGATAATGATTGCACAGAATTGGCCG
+>16505 3
+TGATACGGTGAAGGTAAAGTGCTCTCGGGGGCCGGAACATTATATGCTGTTGCTCTTACAGTCCTTCGCAAAGACTAATGAGCCGGACCCATTTCCCAAC
+>16506 3
+GTAGTGACGGCGTGGTGCCCGTCTTTGACCTTTTTTCAACAGCATGAGAGTTAAAAGCGAGCAGATCAGCAGCAGGATTACTATCGCCTTCACCGATCAC
+>16507 2
+GTCGGACCCAAGTCCGGTGACTTTTCAGTCTTAGCATGCCAGCGACACTGTTCCCGTCTTTGGTGGTATCCGACAACAAAAAAGGGAGTTAGCATACAGT
+>16508 3
+TTGGACCTGTAAGGGGGGAGTACTGATCCCCACAGATCGAACTCCGTAGTCGTTCTAAGGCAATCATATGACGAATTCGTCTTGCCTTTAAGACCCAGGC
+>16509 2
+CCCGAACACGCATGCTTTGCCATTACTTGTGTTCGAAACGCACAGAGATCACCGGTCTACTTAGTTACTGATGACGGCGAGGATAAGAGCGGTTCTCTGA
+>16510 1
+GGAACGGGACACCTTCTTTTGTCGAAGACCCATGATTCCCCTTGGATTGACCCACAAAAGAGGCGTCGCGCATTTATAGCTGATGGCCTTGGTGAAATCA
+>16511 2
+TGTGGGTCTCCTAACTCCGCCGACGAAGGCGCGGCATTTTTGCAGAGTAACTATTGACCTAATGAAGAGTTCTGTACAGTCGTCCCTACAGACAGACAGT
+>16512 2
+GCAGATCGTAGGTTTTACGGAAATACTCTCCAATCGCCACGCGTGGTGGTAATTGTCAAGTGTAGTCTTACCCGGGTTACTTACCAACGAACCAGCGCGA
+>16513 2
+CCATCCGTATGTCGCCTTGATGCTAAGAATCTACGCCAAAATTAACGCACGGCCATGGCTGGGAAGGGATCCGTATGCTTGGCTTTTCGGAAAACCTAGT
+>16514 2
+CTGTGAACTGAGAGAACTTGGGTGATAACTCCTGTAATTTCTTAGTCTAGGGGCTCGCGAACCAAACCACTCCATCAGGTTGAAGTCAGCTCCCTGCAGG
+>16515 1
+ACTGTACTTCCATAGAAGCGGATAGCATGATCTAGATTAGGTAGGCTTAAGTCCCTGTACCGATGGTAGCATCTGAGCCAAGGCGTCATGCCCGCACCTT
+>16516 1
+TGCTGGGCCGTTAGATAAGATGTACTAGCTGACTCGCGCAACCTACAGATTTAATTAGTAACCAAGCACGGCAACGGTTTTGCTTGTGCGGACCCCTAGC
+>16517 1
+ATACGTTATACCCATGTCAGGGATTGACCTCAGGGATGTAAAAACTGCAGCGGTGGTACTGGTGTATTTGCGCCTACTTCAACACCAGAGGCTATCGCCC
+>16518 1
+GCCTCAATCACGGTCCGAGAGTGCTGCTCGGTATGCCGTTTCTCGTCAACTGCTTACGGCATAAATATAAAACGCCGGTATGTGCCATGATACTAGGAGA
+>16519 2
+CCTACCGCATGGCATGAGTCAGGCATTCACTTTCACTCTAGAGGTGGCCGCTCGAGATCTAAAATGTATGCACAAGTGATTTCGTGGAAAGTGCCTCGCA
+>16520 1
+GACAACACCCTTCATGTCGAGTATGGTCCCTATGGCGCGATTTGGAGAGACCTTAAAAACCGGGTCGACCTGACGATCCCAATTCTGGTTTGTGAAGATC
+>16521 3
+TAAGGTGTCGTGAAACGGGTGTTCGCACGCCATTTTTTTCACGAGAACAAGCCCCCAGAGTCCAGGGCGGTAATCGGCATACTTGATTCATATCAGCACT
+>16522 3
+GAGCACTTATGCGATGCCCCGGCGTCATGGGTCACCAGATCAAGAAAATTGGATGTATCGCTAAATGCCCCTACTAGTAACTGCCTTCAGTTCAGTGTGG
+>16523 3
+CCATTTGACGCAAAGAAGCTTCACCGACTGCTGAAGTGATTCTCATGCCACTTGTTTGACTCCGTAAGGCTTGTAGGAATGCCGAGACCATAGAGGGCTC
+>16524 1
+AGCCCAAGGAAGAGTTAAGAGTCTGGAGTCTCGAGAGCCGTGCCGGGTACCTACTATCCGTACCAAGTCTCTCAGCATTCAATCTATTAAGGCTTGCTGT
+>16525 3
+GTGATAGAAAACTATCACTGTCCGCTTGCGCTACCAGCGGAGTGATGCGTGTCTCCCTACATCAAATCAGTCTAGGTGGGCTCTACTAAGGACTCGATGA
+>16526 1
+CAAGACCACAAGTAGGACAAATTCATAGCCTTCGGTTGCATGTTATGAGGACAGGGCCGATCTTTTGATCAGGTGCCTAGCTGCACCAATCGTGTCCCTG
+>16527 3
+GTCTCGTGAGCGTGTTTCGACCCGATGCACCCAGAACATCCTTTTCACTTATGCTTGGGCTACACTGTCCCGGCTTGAAGGAAGAGAAAAAGATAGATGC
+>16528 3
+TACAGCTCCAATTATATCGACGCAGGCGGGCGCTTGGGAGTACATTTTCTCCTTATTGGAAGCGAATCGGTTAAACCACCCACGGGAGCAGCGAATCTTT
+>16529 1
+GGTCCGCCCGGGGTTGTCACCAATCGCCACCCTTCGGAATAGTTTCTGGATAAAGTTAAGCTTCACGTACAGCAAGGCAAATTTGCATGGAGCTTCATGA
+>16530 3
+ATCTATGAGGGGGATTTTAGGTAATTCAGTAATTGCCGCTGAGTTGGCAATCTCCACACGCAAATCACGCCTCGGTTACACACCCGCGAACTGTTGAGGC
+>16531 1
+TAGCGTGTTAGACAGTATTTGTCCCGCCCAACATGATTGCAGCGTGACCTCATTCAATATCGTGGAAATGCCGAATGCCAAAGTCTGCCATGGGGGCACT
+>16532 2
+GTATTGGATGATTTCTCGACCATTGCGCAGGCTCAAGCGTCTAACTTCATAGGGATTACGAATTTAATGCCCCTAGCATCCCGGAAGGCGAAACGGCGTC
+>16533 3
+TTCAGGGGTGTTTTCCACGTCAAAAGGCGCTATGCTCCACAGTTACCCCTATCTAGGACGACCGGAAAGCTCACATTACGTAAGTAGGTTAGGTACGCTG
+>16534 2
+CTAAGTTATACGCCCCTGAGTATTTGGTCAACAGAGCTCAGCGCAAATCACACTTTCAGGTGGAGCTTACTACTCCTGAGGGAGGTTTGAGTCACCGCAG
+>16535 1
+AAGTCACCTACGCATGTTTGGCTATGAGGGTGCCAATTCCAAGCATGCGTTCTGCCATCCAGGCACCAGGGTTAGGAAGTTCGCACTAACATAAGTTTCG
+>16536 3
+CGCGGTCACTCGGGCTCCCTCCTAGACGGCAGGATTTTACCATTATTGTGCCCGTCACCCGGAGAAGATATAACTTTTATAAGAAAGAACACTGGGTGTG
+>16537 2
+GGCATGTTTCCAAAGATGACTGGATCGCCTTAGTATCAGAGCTAACCCCACGCTTCTAGCCGTGGAAAGCGTGTGTGAATGATATACACGTGCATCGCTC
+>16538 1
+CCGAGATGAATGCATTCCCACTACGTGTCAGGTTCTCTAATACCAACTGCCATGAACTGGGTCAGTAGCGGAGGTGCATCCAACGGGTCCTTATAGGATT
+>16539 3
+TCAGGATATCTTTTGCCAGCCTGGAGATACCAATAGTGAAGGATTTGGTGTACTACGGCACGAGTACTCGCTTCGAACGGTGCTGCCTACGCACTCACAA
+>16540 3
+AGAGTAACAGCATACCTAATGCGGATATGTCACCGTTTATTGCCGATGACTACAGCGGACCGTACTCCGGCTGAGTTACTATCTCGAGCTATGGTGCACG
+>16541 2
+CTCCGAGTAACCCCACTTCGGCAGGATTATGTCCGAAAGCGTCTAGAAGCTTGTGACGTGTGTTGGGCTGATACTGACATAAACTCCGTGAACTCAGACT
+>16542 3
+TTTACAGAGCCCCTGCTGACCAGAGGATAGGGCATACAGTTGTTCAGAACACACCAGGTCTTACACTGCGCTTGGTTAAACGCGGGCCTTTGATACGTTA
+>16543 1
+CAAGAAACCGTTATTCTGTGCAAACGAGCGGTTACCCCTGGCGCCTAGTAAGCCTGGAATCTGCTTTAGTAGCAGTTGAGGATATCTCACTGCGCATGCA
+>16544 3
+TGTAGAGCGTCCGACATTGATAAAGCCAGTTCTATACTGGGCACTGTGCGCTAAGCTCGGATACAAACAAATCTCTGCGTGTTATATCCCGGGCTGCACG
+>16545 2
+CCTTTGTCTGCGACCTTGACGTTAACGGCCTAGAACGGCTTTCTGTAAGCGACTGGTATACCCAAATGGACATCCCAAAGATGGGTCATCGAGTGATGCA
+>16546 1
+ATCACCAGGGATAATACTCTCGCTTTTTAGGCCAAACGAGTGTTCCGCTCCGGGAGTTAGATGTACATGTAGTGTACCACCTGCGACTGCCAAATGCAGG
+>16547 1
+GGATCCGGGTGTAAAAATTGGATGGAGATCCATACTGGCTTTCGTCGTAAGATATCCTGAACCCATTTCTCGCCCACGCGCGCCTTAGTAGTAGAACACG
+>16548 1
+CTTCTTCTGCCAGGAGGTACATAGGCCCAGACACATATCACGACCTTCGGAGTTTTTGGGCTACCAAGAGGCACAGATAGTGTCTAATGGTCGTTCCAGA
+>16549 2
+GGCTGGTCTTTCGATCACTAACGCTTGTATCGCGGGACGATGTTCGCGATCCAACGTCGAAAGTCAACATTGCCACTCTGAAAACAACGGTGTTATGGAC
+>16550 1
+TGCGACTAGCCAGGCAGTGATAACCCCGCAGCTTAAAGTTATACGTTTAAGCCCGGGAGACTACATGTCTACTGCTTTCTCCGTAAATGTGGGCTACGGA
+>16551 3
+GCCACTAATTTTGTCGGCACCAACGCTGGACAACATGTGGCGATAGGAGCTAACCGCACTATTCTGTGGGCGAAAAACCCATTTCCTTTGTATTGGGCAG
+>16552 2
+CATTCGGTCTAAATGTTAGGCACGATATCTACGTAGGATGCCCATAATATTAACCTGCTGGAAGCCTGACGCTTCTCGGCCGTTCATAGAAGCGAGCGCG
+>16553 1
+TGGCGAGAGTTGACTTCCCTATCTTACCATGAGTGGGGGCCCCTGCTTAATCCCACATACCGCATTATGTGGAAAGAGGATAGCATCTTCTGCAAACGAG
+>16554 1
+CTACTGCTATGCCTTCCAAGTCGTCTTCCACGACAATTGATCTCTCTTCAGAACTAGCGAGCTAAGTGGGCAAGTGTAGCAAGAAGCGCGTTACTGAGGG
+>16555 2
+ATACGCCTCCATCGATACACGCCGGACAGGTGAGCGCACGTATCAAATTATAGAGTCTGGCGCACGTGTAGCGTGTAAGTTTCTGCTTGCGTATTACCAA
+>16556 3
+GCCGTCTTTGAGCATCCCCTTCTCTATATCGCTGGCGAAAAGCTGCAGTGCAATGCACCTTTAGTCGGCATCATTCCGGAAAAGGGTCGAAAGGGATATA
+>16557 2
+CACCGCCGTATCTTATAGTGGACTTGCCTACATGGGACAAGCTCGCGAGCTACCTTGGGAAATTCTGTGATGCAGTGTCGGAGAACGTTTCACCCAAATA
+>16558 2
+TTGGCTACAATACGCTGTCAAAACACAAACCGGCAAAGGGTCAATTGCGCGTACGTGCATCGCTTCCGTATTAATCGAGTCTCGGGCCTAAGTGTGTCGT
+>16559 1
+GGTGACTGGATTCACACTTCTCTCGCTTCATCAGGCAAGGGTTGCGTGAGATGAAGTAGACTTAGTACCTCTTCAATAAGATAGCCCGAGCCTGCCGCAA
+>16560 2
+CGTTTGACAGGCAAAGTCCGACCGGGGTAAGACGTGACTGAAGTTTTAGTTACCTTCGACCTTCTTGTACATAACATATCCGGGGGGCACCGCAATACTC
+>16561 1
+GAGTCGACATCCATTGTGACTGATCGATAGTCAGGCTCACGTCCTATTCAGGGAGACAATACGCTATCGGGACCCACCTGTCGTATCGGTAGAATTACTG
+>16562 3
+CGTCTTCGTATGCCAATGATTCTATGATGTGCGGAAAGGTACGTACAGGACAAGACCTCCATTAGGGTTCACCGTCCGATATCGGCAGCACTTGGCTAAC
+>16563 2
+CTCTTATAGGACTCGGTAACCTAATGAACGTCCGTGCGCGCAACTAAAAGATTCGTTCGCGGGCTCGCTGGAGTCTGTATGTTATCCCACCGTGAAGAAA
+>16564 2
+GTTCTGTCCGATGCCGACCTGAACTTATGCTGCACGCAGCCTTGCCCTTTGTTCCGCAAACCGAAATAGGCCAAAAGGCGATGTAGAGTGTGTTAAATGA
+>16565 3
+TTGAGTGGGTAGAGTCCAGCCCCTCATAGGATTGACCCTCTACGGGGACTATGACCCGTCGATTATCAGTGGCCGTTCAGATTTAACAATAACTACGGCA
+>16566 2
+GTTAATGTTGCGGCTATCGGTACCATGCCCTGCGGCTGGTGAACAAGCCCAGTAAATCACTCCGGTGAGCCACTTAACGTCGTTCGGTTAGTCAATAAAA
+>16567 3
+ATAGCGGCCGCATTGCGTTATATACTGTAGCCACGTCTGACGCAATAACGTGCAGTCGGGTTCCTTAACGCGCTGCACCCTGATACTGTATAAAGAGATG
+>16568 1
+CCAGGTACGGACCTGAGTTGAGCGGTCTTTAACCAGCCAATTCACGTCCACTGGACATTTGACGCTTTTGCTCGGCAACGAGGAAAATGCGTAAGATTCT
+>16569 2
+CCTCTGGTAATATAGCCTCCGCTCGACATTGGATGAGGTACAGTGCGCAAATTCGCATCTCGGGACGTCAGCAGAGTTTTCGTAAATTAAATGCCCGCAG
+>16570 2
+GCTTCCTTTACATTTTTATGGAACACCCAACTCAATCGACAACGGACTGATGCAGGGTTAGCGAGAGCTGTCGAGTTGCAAGCGCCAAGACCTTTTGCGG
+>16571 1
+AGTTCCAAGGCAGTATCTGGGAAAAAGTCGTCGAGTGACGATTCTTCGACTCGGCCCCACACCTTTGGAGTCCAATATCGTATGTCGCAATGTGCCAGTA
+>16572 2
+AGGTATTAAAACCCCGCAAATGAGGGGCTCCCTAAGGATATGTCGGTCTCGCTGCACATACGATGTGTACCTTGGCATCGTGACTGCGATTTAGTCACAC
+>16573 2
+TATGGACAATTTTAAGACGGGGCTGATACCCGTACTTTCCCATGCTTCACAGATGGGTTGCAATCCGTGACTCGACTGCGGCGCAACGCCAATTGAAATG
+>16574 1
+ATAGCAGGGCTGTATCCCATAGGAACCACGGGAAGAAGCATCTTAGCGACAATTTGCATACTTCTAACCAGCTTGTGCGCCCGGCTTCTTTGTCGGTGAA
+>16575 1
+CGGTGCGTAATGTCAGATCCGTTAAGGCCAACACGCTACGTCAGTTTCCAATGGCTTAAACCCATGCGGTGGTAGAGCCGGCCTTAAGCTTAAGATATTC
+>16576 3
+TCTCTATGTGTGTTAAGTGCCCCGTCTCCGGCAAGAAGATTACCAGAAGAGCGTTATCTACTGCCGATACACCTCAGGTGCGAGATTAAGCTTAAGGGCC
+>16577 2
+TTTGCCACTGTAGAAAGCGTCTCCGTGCACAAATTTGCGGACTTAGGTCTCTCTGGTAGCGTCACGCTCCAGAAAGATATGATCGAATGCCGAGAGCCTA
+>16578 2
+CAATATTCGACTAAGAACCTACGTTAGGACGCCCAGGCACAATGCATGTGAACAGGCGAGTCGTATCTGCTGTCTGGACGCATGATGCGTTTGTCCTCTA
+>16579 1
+TTTAAGAGAGCTACAGCTCCTCTAAGGGCTCTTAATGACATAGAGGAGCCCCTGTCATTAAAGGCTGGGATTCTGAAGATAGCTCCCTCCGCCGTTCGAG
+>16580 1
+CCAACGTTTACCTACTGACCGGTCATGGCGCAGAGGGGCGTTTACTAGAGTCTAAAATCCATAGGGTCAGTAAGTCGTTCATGTACGCGTCAACACTGCT
+>16581 3
+ATAACTGGGTTTCGCACCTACTAAGATGCCCGACTTAGTCGGAGCCACTCTGGGCGAGATCTGCGCACGTCTAAATGTGTCAGATCATCTATAGATCGGA
+>16582 1
+CTTTTGGGTCCGCGACACGTCAAGGTTTTTAGACGTTATAAGCCTACAACTCCACTTTGTCCAGGATGGACCACACGGGGGAATAGTAAACGTCTAGCGC
+>16583 3
+GGTACTATATCGGTTTTGGCCACTCAAGATAACTGGACTAACGGCCTAACACCGGATCCAATATTAAGTGGCGTAGTTTCTCTGGAGCACGGCCGGCTAC
+>16584 1
+TTCACGCATTAAAAATTAGGTTAGGGCCCTGGGCGAAGCACGCACTAATTTTCTCAGACAATTTCTGCGTTCGCAGTGCTCCGCGACAGGCAGAATTGCG
+>16585 2
+TGACGCAGCTATACCAACCCAGTGAGCCAATAAATGCTTTTCACGGCGGGTTTGGCTTTCTTCCCTGCGGAGGCGACGAATATAGTATAATAGACGCTGC
+>16586 2
+ATAGATCGATTTACAGCCTCTATAGCTGATGTCCTATTTCGAGACCTCGCTTAACCCGTCTCTACCATCAATTGCGGGAGGCCAGGGAGCGAGGAAGAGT
+>16587 2
+TCATAGATAACCTGGGCTCGATTGAACCAACATAAATATAATACTCGGTCGCATTTGGACCCTGGGCGGTAGGGGCGCCGGTTTAACTGTCCTAACGCCT
+>16588 1
+AGATCGAAGCCGCCCGTAAGACTGATAGCACCATACAAGAACAGTGTGATACGTTCCCTTTAAATGCGTTATGCGTCCATGGGTTCCGTAGGTCGCTGTC
+>16589 2
+TGTACTACTGTTCACCCGCGACATGTACGCAGATAATTGGATGCAGGAACTAACTGAGCTGACCCCGTGGAAGGGTATCGCGCCATCGATCGATCTTATT
+>16590 3
+AGCGCCAGGGTTTGGAGTAGAGAATTACCTATCATCTTACACGCTAGGTGCTCTAGGTACGACTACTTTCACAAGTTGCATTTAACGACACGCCCGGGGC
+>16591 1
+TTTCTAAATGTACACCAAAGACTGGCTGGGGCCCATAGGGTAGTACCGGAATTAAATCCCAATGTCCTCATGGATGCCGTCTTCGCTTCAGGGACGCGTA
+>16592 2
+ACGCAGAATAAGTCCGGTAGCGGAACCGCCCCGGCGGTTAATCAGAAGAATCTTATTTCACTTGTATCGCATGTATCTGGAACTTCACGGTGCTTGGCAC
+>16593 2
+AATCAATGGACAGAGGAGCCACGCCGCATGCCTTTATCTAGGACGCCTTGCTACAGCGAGCGGTGTTTTAAGAACGCTACCGAGTTATGTTTGCCCTAAT
+>16594 1
+TCGTACCCTAAGGCGGGGAGTACTGACGGGGCCTACTACCATTCATAGTAAATTTTTCGCGTTCCTACGAACGAAGGGAGTTAGTCGCACGTTCCAACTA
+>16595 3
+TAGTAATTCCGTAAGGCCTAATCTAAACTCGAGCCCACCGAGCGAGTCATTTCACGTGTGGATTGTAGACGTGCAACCGGGACGTGTTCTACGCTATGAC
+>16596 1
+GGCTTTAACGAACTGCAATCCTTGACATCCTCGGCGCGGCGTTTAACACTGCCTATAATAGATTTTGCCAACATGGACTAAAAGACGGGGTCTGCCGGTG
+>16597 3
+GTAGCCCAATTAGATTTGAAGACTTCAAGTTTATCGTCGGCCCATCGAAATGTTGTGGGTACACCCAGCTGATGGCCGCCTCTCCGTTGACAGAAACGGA
+>16598 1
+TGACAGTAACGAATAGCTATTCCGGTCACCTGTAAGCAGATATGGCTTACGATGCCTCTTCTACGCGGGATTCGCCGAGGCAGATTATCAACCCGTTGGA
+>16599 2
+TAGGTATCCCTCAAGAGTGCGAATTGAGGTGTTGAAGCCCACCGTGAAACTGCTGTACAGGTCCAGAGCGTCGAGCAGACATCCGCTTTTCTCATCTAAT
+>16600 1
+CGCTTTGCCGCCCTCCGTGGGGGTCTGTTCGAGGGTGCAATGTCCAACTACCGAGAAATCAAGTGAATAACATAGGAGTCCATCACTCACATGATTTGAT
+>16601 2
+TTGTATGGGAGCGGAATTGCAATCAGCGTTAGAACAATCAGTCATCTACTACTTGGTCGCAGCGCAGAGCCCTTAACGCGAACGTTGAGTACTTCCTGCC
+>16602 3
+ACTCCCGAAGATGGCTCTGGGACGACATTTTAGCCAAAGGCTCCGCACTTATGTCTGTGAGCTGTGCGTACACTACCGTCTAACACGATTAGTGGTAGAA
+>16603 2
+CATTTCGAAGGGCCTTTTTCAACGGGCAAATATTTGGCAGACGGAACGCCTCTCTGTGATAGCCCCAACGATGGCAACACTAATCGAGGTGTTAGTTCCG
+>16604 3
+AGGCCCTCTGCGTAGGAGGACATCTAATATTCACCGTCAATGCGGACTCCTTTTTTCCGGGTTGCCGGAACGTATTGCGATGACATAGGAAAACATGCAC
+>16605 1
+CTTGAATAACAGCAGCATGTAACCTGGATGCATGGGAACCATGATCATTGGCTTGCCCTTAATCCAGCAACTGTACAGGCCGCTGTATCGGATGTCGTGC
+>16606 2
+AAGACGGTAAACCGTGTAGCGCTTAGAGTTAGATTTTAGGTACTCCGTACCGTTGAAACCACCGGTACGTCCTGCAACGGTGTCCGCGATCGACACTATT
+>16607 1
+AGTTTCATACTACTGCTCGGCTAAACATCGTGAGGGCGGCGCACCAGACCTGGTGCAGGTTGACATATTCTGTTAAAGATGAATACGCCCCCGATGCATT
+>16608 2
+GAGGATCCTGGAGCAGCAGCTCCGCGATAGAGTTTAACTGCTATCCCGGTGATCGTAATACAATTGAAATTTCAGGTCTGCGTTGCAGCCGCCACTTAAC
+>16609 2
+TTAGCCGCCGACCGAGATATACCCACGTGACTCGGGAATAAGGGACTTTTATGCGAAATCAAGCCCACGTGTTAATTGTATCGTGATGCCGGTCCTCGAT
+>16610 1
+CCTAACTTGCAAGGACCAGTAGCGCCGCTCTGCATATTTGGGTTGGGTACACTAAAACATCTGGAGAATCCTTCTGAAGCTGGATACTCCTGGACGCATG
+>16611 3
+GCGTACTACGGGAAACTCCATTGACTGATGAGCTCTTCTTTACTGAGACCCTCGTTCGCGGAGGAACCGTTCCGAGATGGGTCCATTACTAAAGAAGATC
+>16612 2
+ATGACCCACAGGTCCCTCACCGCCAAGAATCCTTTCGTCGATCGATGTTTCCAGGGTGGGGTTGAAGGTCAAATGCATACACTTTAGGATTGGAAATCGC
+>16613 1
+ATTAAAAACTTGTAGACTATAAGAGAGGCCGGAGTGTAACCTCGGTGCCATATAGCTAGGCGTCCACCACTGGGTGTTTCGCTTTCGTCATCCCACAGCG
+>16614 3
+GAGATCCAGCGTCCCTTATTTAAATGAGCATCGCACTGGGTCTAGAGTCCTGAACAGTACGTTTGCCGAAATGTAAGGCCACGACGTTTTCCCATCGAGG
+>16615 1
+CATCAGTGATATCGCGTTATGGGCGGCTCAGCTAACAAACAAAGCCTATTCGTACTATTTAGGGTCGAGATTTGACTACGGGGATCCTGCGCTCCACGCA
+>16616 1
+TTTGCACTACAGATAGTGCAGAACTGCTCCCTTGAGTAATACGTACTCGCGGCCTGGCATAGTCACCCAGTGGTAATCAATGAACGCTTCTGGGACGGAT
+>16617 2
+AGCGCAGTGTTGGCTACCTGAGTGTCCGCGCGCTACTAGTCTATAAATGATCTAATAGCGATTGTGCTTGCTCGCGTCACCGTTCAGAAACCCAGAAGAA
+>16618 2
+CGCCGAATAGAGCTGGAATACAGTTTGCCCAATCGCTCTCGTACTCGGTTCGGAATCGTAATGTCAGGCGTCCAATTCCGGGACTAGGAATCATAATCTG
+>16619 1
+TTGGCAAATCATATCCTATCTGGGCTGAATCGGCGGTCTCTAGACCCGCGTGCCTGCTTGACCTCAGGTCATAAGGAAAGATGGACTGTGTCCAAAATAC
+>16620 1
+AGACCGATATGATGCTTAGCCGCGGATCCTTGGATGCTACACTTGTCGGGCAATGGAGTGGGTTAAAACTTCCGACACGTCACTCCAGGTTCCCAAAATT
+>16621 1
+AAAGATCTCTTCGCTCAAGGCAACGATTCAGTTGACGTACTGTTCATCGACGCCCTGGCGCCGATTACGGCATTCGTCGGATAAGCATTGTGAGGAACTA
+>16622 2
+ATGGCACCGCGCTTGGAAGGTTGCAGAGAAGGAGCAAGACCTACCTGATGTATAACTTCACCATGATTCGCTGACTTCTTTGCTTCAGCCGCTAGGCTAA
+>16623 2
+TCAAAGCCGGAAGGTTTCCGCCGCCATAGGTCTGGCCTCATAAATGCTAAGACCACTTCCGAGGTCGTAAGGATCTAGTTATGTCTGAATCGATCCTGGA
+>16624 3
+GTCGTCCTGCTTAAGTATTCCAGGCCCATTGTCACCAGAATGTCCTAAACACGCAGCTCAGAGCGATAGCAGCTTTAGTCAGGGAGTATGGAACTTTCGG
+>16625 3
+AAAAGCCTCTGCCACCCTGCCGTTGGAGCGCAGTGATGGATTACTGGATCTCGTTGATTATAGGAGGACGTATCCGGCATTACCACTCAGGCAATATATC
+>16626 2
+GATTCCGCTTATTTACCGGAGACCAAGTGATCACATCTTGGTCGCAATATCGAAAGGTATCGGTCAATCACGGGTCCCTTCCATGGAATCGCACGGTGAG
+>16627 3
+TATATGATATACTAGTTCTTCTATGTCCCCCGTTGCGGATAACCAAATTTAGAGGCCGCGGGGCAGTGCCTACAGAGAGTCAGGACCACGGCCGTATTAC
+>16628 3
+TCTAACTAGCCCAAGGTCAGAATGGCATGAGCTCTTTTTGAGACGGAGCTGAGGTGTCTCCTCTCCGATCAAAAATCTGGTCGTGCAATGCCATCAAGCG
+>16629 3
+CCCCCGCAGTGGTACTGTGAGATAGTCGGCTGTGTAAAACGAGTAAAGACGTTACGGACCTGTAGACCCGATTGCACTCTTACTCCACATATTCGATTGG
+>16630 1
+GACTAATTTGCCCTGACCTTCAGAATAGGGAGGACGACAGCGAGCTCATACATATGATGGTGCCTCACTCTTAGTTTGGTTGAACGATGCCGATCCCCGA
+>16631 2
+GTGAACCTACTTAACTTTGTTCGGCGAAGAACACTAAGAACCGCGCCTCGGGTTCAAAGATGGTTGCCCCGTGATTCCGTAGGATCTAAACGTCTCGAGT
+>16632 2
+ATGACTTGTACAGCACCTCCCCTGTACCACGTCCGATGATAGAAATCTACGTGGTTCTAAGTCCATTAGTTAGGGACTCGGTGACACATCGCGAAGGGGT
+>16633 1
+GTAGATTGCTCGCCAGGACGACATTACTCGCGGACAGGTATGATCACAATCCAGAGTAACCGTTTACTACGGGCTCGATGTGTTTAAGTTACCCGACCTG
+>16634 3
+GCGAACTATGCCTTCCGTACCCCTTTGATCTAAGATGGCCTGAAAGGTAGTTACATATGCTAGGGTTAGCGAAACCCCACGCTTTAGAACCGTGGGCTGA
+>16635 3
+CACACCTATGTGCTGTTTACGCGAGATATAGACAAGCAGCGATAGATAGTTCTACTACGCGTCTGTCCGCGATGTTCGGTTAACCAGAGGCCGCAACTGT
+>16636 3
+GCTGGTAGACGTCTGACGCCATAACTCATACAATGCGAACGACGTGAATGCCGCTCATGGTTGAGCTGATCGCAAGTACACCCCTGTTTTAGCATGTGAT
+>16637 3
+TCAAGATGCTAGCTACTCCAATGACCCCCGGAATGCGTTGCTTCTGCAAAGACAGATGACTTCCAGGTTTGTGTTGATCGCAGGCAGAGGTACACGCTTA
+>16638 3
+GCAGGGTATCCCTGGCTAATGGGTAACTCCTTCACCTTATCATGGTGATGTGAACGGACCTCGCCCATGAGCCTATGAAGAAGACCAGATGGTTACTCAT
+>16639 1
+GGCGGTAGCACGAACTGCGCTCATTCGCCTCTCCCAGGCCTACCTGGGCAATGGTGTAAACAAAGAGTATGTTCGGATGGTATTCTAGAATTACTTCACA
+>16640 1
+CTCGTTTATATTTCGCTCCGCAGGAAATTGCTTTAGGAGGTTATAGGCAACTTTCCGAACGGCCCATAACGCGCAACCCAAGAGCGGGCGGTACATGTTA
+>16641 2
+ACAACATTGGTAATTACAACCACGCACCGGCGACGCTACATTAAATACTTGGTCACCGGGGCTGTGTCCTATGCAGGCTTGCTAGATTGCGGTGTTGAAC
+>16642 1
+AAAGCGATCTTTGTCTGAACGGATCCGCTCCCCTATATCCGTGGTAAGGTCATACATGCGAAGTCCAGGAGCATACTGACTTACGCTGGCTGTAGGATCA
+>16643 2
+CCCATAGCGGCAAGACATGTTCGACCTCCTGGGCATTGGGGATGCGTAAGCGCCGCACCTATGAACCTAGTCATTGGTTACAAGCTCAATTAGTATTGTA
+>16644 2
+TGACTCTTGCGTAAGAGCCTTGAGCCGCGGTCTTTTTCACAGACGCACTCAATTAGGGTGCTAATCAAGAGTAGACACCGGAGACTTCATGTACGACCGT
+>16645 2
+TTAGGCCGACAAGCAGGCGTGCAGTACTGGTTGAGAGTTCCTTACATTATGATCAGCTTACATAGGTGACCCACTGCAGAATCGCGGTAAGTTCCCTACC
+>16646 3
+TTAGTAATTAGAGAGTGCTCGGGAGGATGAAATTAACACAGTTGACACCATAGGTTCCCATGCGTCAGTTCACTGTCGTCTGCCCCTGCGTGCCGCCAAA
+>16647 2
+TAACCTTACGAACCTCTCTCATAGCAGCGAAGCTTCTCCTAGGAGTCACGGCACTTTGTAAACGCAGGATTTTGGCGAGTGGGTGACGAGTGACACCATT
+>16648 1
+ACACTAGTTTTGTAGACAATGCACTACCTCGTACTCCTGGTGCGTAGGACCTCAATGAGTAGAAACGATGTGGTCGGATACAGCGCGCATCCCGTCTGTA
+>16649 3
+CGTAGGGGATGTTGTACCCTCACAGGTTGTCACTGTGGGGAAGCCGGTGATAACATCAATTTCACACTCGCCCTTAATTACTCAACAGAGGCTTCGAGAC
+>16650 2
+AATCGGATTGGGATGCGATCAGGATGCTAATCTTTTACAAGAAGCACAGCGAGGAGCATGTCGCTACAGGTCCTTCTGCCTTCCCCAATGATCGGTACCT
+>16651 3
+GGAGCCGCTCGAACAAGGCATTAGCTAACGCACTTTTTCGGCACCGGTGTACATCCCGTTTTTTACGATCTCGTTTAAAGGAGGACAATCTCACAGGGAG
+>16652 2
+TTGAGATCGACACAACAGCTGCCGGTGCAGGTCAGGCACTTCCGCCTCGGTATAATCCATTCTCTAGTTACTAGAACGGTGTCATCATGAGGTTGCGAAA
+>16653 1
+TCCTATCGCGGAATTCGGTACTTCATCTAGGATCGAGGTTTAGCCGCATGTTACCAACTGGTGTAGAGGCGAGCCCAGAAGACCTACGACATGTACCATT
+>16654 2
+GAGAGGAGCTTAAGTCCACGGGGTTACCCATCAATCTAATGGTAGCGAATTTGTGAAGACGTCACACAGCTAGTCTCCATGCCATTCTCAGCTTGGGTCC
+>16655 3
+TGATTGCACCAACTGACTCGTACCGGTAGAGACATGTATGTCCACATTATGATCGAGGCCGGGCGCGGTTGAACTCAGCCGGCTAATAAGTTCATCACTT
+>16656 1
+ATCACCTGCCGTCTTAGGTGGGCACCGTACTGCCTTTAGCAGTTCTTCGAACACGGCCAAATGAGGTAGTCAACCTGCTTTTAGGTGCTAACAAAAGAGG
+>16657 1
+ACTGCTTGTCCCTAATCTAAGCTTCTGAAGCGTAACGACATTGGCCAGGTTCAAGAGAACCTGAGCACCTGGGGTAGTAACGCTATGTATGCGTAGCCTC
+>16658 2
+TCACAAATGCGCATGCCTTAGGACACGGCTTATCGGCAGTGACTCCGTTGCTGGGAGCCTAGAACGGACTATTAATAGACATGTGATTATCCTCCCGGTA
+>16659 1
+CAAACGTCTGCAAAACTTGCTAGATGCGCTTTCATTATATGTTATCAGGCGTGGAGGAATTATCCTCGGACCCGGCCAGATTAAGCCTCGCAAGTCGGGC
+>16660 2
+ATGGCGTCTTAAGAGCGGCACCATTATCCGCTTCATCTGATTGGTGGCCACACCTAGCTCTCAGGTCGGCGCCGAGATTAGACGAAATGTTAAAGCTTAA
+>16661 1
+TATTAGACAACTCCACGCGCTTTGTGCTCTGTGTGTCGCACGATGAGTAGACCTTTGGCCAGACTACCAAGCTAGCAGCACAGGTTGATCTATACGAGAG
+>16662 3
+TACGTGCGGTCAGACGTCGCTCTCCTGAACCAGCTTACATCACACGGATAATTTCAACCGAATCGTGGACATTGTTACAGTCAGTGGAGAAGTTGGTCGC
+>16663 2
+CCTCTGAGATCGTTCGTGGACTAGAAAAACCCGCCAGACCTAAACGTACTCAAGTCAATGCCGAGATGGTTCATGCTTCATGTGTCTATGGTGACCGGTG
+>16664 2
+AGTCTGATCTGTATAGCCGTGGTCATGGCACGATGCTCAAAATCCTGTCACGTTTGAACCTGGCATACGATGCAACCTCAAAGGTTATTCGAGCGGCCAG
+>16665 1
+GGTCTGTGTGGTCATGCCATTTCTAAGCTAGACGCGCAACCTCAACGCCCTTCCAAAAGGATTAGCGTATGGGCATGGTTCGCAACATAATTAGTGAGCC
+>16666 1
+CATCAAATTATTGCTTCTTTGGGGACTACAGCGAAGTCAACCTAAACGTGTCCCTTGCCCGGCGAGGTTAAGGGGAAACGGGACCCTCTGATATCGCTAT
+>16667 2
+AAACAAAACCCGGGGGTAGGACACGATTATTACCCGCGCGTACGGTGTGATGATTTCTATCCCTCCGTGACCCGATGGAGACACTTCAAATGCTGTTTGT
+>16668 3
+TACTACTTGAGGTCGGATTTCAGATGAAGTGGCGCGACCATAATTATTCACGTAGCATAGAGCTGCCGCCGCTTCCAGTACAGCTGCGAATGGCCTACAT
+>16669 3
+CGTACAACTGGCTCAACCCCTACTAGATTCTGTTTCTAGAATATTTGTGGGCGTGACCTCAAGTGTCTGGAACCCGACCGACGAGACGGATATGGCATGA
+>16670 3
+TGATAGGCACGGGTCTCGGGTAGCCCCAGCGGAGAGTTCTATCATGATAATAGGCTGCACTGACATGACCGGTCATTCCATTCAGCCTTAAATCAGTTCA
+>16671 1
+GCTGTATCGCCATAGAATTCCATCTTGTGCGAAAACGGGATTGCGCAGGGGACATCGACTTACGATATCCGGGATCGATCGTTAGGCCTCTCCCATAAAT
+>16672 3
+ATACCATGGTTCGGCAATGTCCGCGATTTCACGCACGATTACGCAAGTTTCCAGGTAGGCCAAGAACTCTATCTCGTAGCCGGTTCAATGGAGTATGGAC
+>16673 1
+GCCCACCTACGAACCTGCATGGCGAAACTATTTAAAAAACCTAGCATAATGTTGTTTCTCGTGCGTAGCTATCGGAGCTCCCAATGGAGGCGTGGTTCGG
+>16674 3
+CTCCCCATCAGTTAGTTGACCACCCAAGAGATTGTCGCTAGCTGGGTAATAGGCGTGAGGGGCTGAATGTACTTGGAGTGACTCACCCATTAAACTCTAC
+>16675 1
+ATCCCGGACCCGCGGTCTTTAACAAAAAGCTTTTTCCGAAAAGTGTAGCAAACGTGACCGTCTTTAAGTTGGGGTGCTCCAGTCCCGGGATTCAACGTGA
+>16676 1
+TCCATCTTATGCACAAGGGAATGGCGAATCGTGATCGTCGATGCACAAACCCCTGCGATGTCAGGGAAGGTTCCTTGTGGGACATTTCCTTACGACACTA
+>16677 3
+CTATCATACTTCTACAAGTTATCTCTGCGTTCCCCAGAAATTCTGCCGAGGGATAATAAGAGGGCCCTGGTGTATCGAAAGCGGATTGGACCGCATCCGG
+>16678 2
+TCGCACTTACCAGATATGACCCGGGCGTCATGCATCCAAGTGCTAAATTGGCGTTGCTTAAGGAGTACAGACTCTCTGTCGTACAGTGTTCGGACAACAG
+>16679 3
+CAAATACGCCACTACAGAAGCACATCGAGCGTGAGTGCGTAACATGCACGATTGCCTGTGGTGGGCTGCATCTGGTTCTACCTATATGCGTTGTCAATAC
+>16680 3
+AGCTCTCTGCGGCTGCCTCGATAAACGTAAAGCATGATCTCTCGCTCAGAACCGGCCAGTAAAGATTGGAGGATCTCGTGTTGTAACGGAATTCCGCTTA
+>16681 3
+GCAGGGCACTTTCTAGGCAGTATCCTCTGGTGGTATCAGCGGACTACGCCCACTTCTGGGAAAACTTGGAACGCCCGATTCAATAGTCGATTCATTAGAA
+>16682 2
+GAGCGCACAAGCAATTAATTCGTACCGAGTCTCAAGATGCGAATGCGTACGTTCCATTGTACTCGATATGGACCCCGCAGGATGTCGAGCCGTGTATTCT
+>16683 1
+AGGCAGCGACACAAATTGGATAGGGCTGGAGCACTTCCACGGTCTATTAAGTAGAAGCTTCCTACGGCGGGGCCACCTTATGTTAACCCATATTTGCTCT
+>16684 3
+GGTGTGCTTTTGGTACCCCCCACAATGCTGAGACACTTGGCCAAGGTACGTTGGTAACAAACACAGAGCCATAACACGGAGGTGCTCTTTTTACACGTTG
+>16685 1
+GTCCGAGCGTGTTAGTTGCACTCACTCACCACCGGCATCATATTGCGAACATGGCCCAGAACCCTGTCGCTTGGAAATGGTTGTAGAGATGGATTATCAA
+>16686 3
+CGCGACCTAAGTTTGCATTGTGCAGGACCGCTCATATCGGTGGGCTCAAAGCGCAGGTCCAAGTGTTTAGCTCTTAACAACTACTCAAAGGGTTACTGCA
+>16687 1
+GAAATCATTGCGGCTCAATCCCGATTTAGTTCGCAGCAGTCCGCAGCTAATTATACGGTAACCGTGATCAACTGGGCGTTTAAGGCCTAGCGATGATCGC
+>16688 3
+AACACCAACAACCGATTTATTACTATGCTCTGGCTGAGCCGTTCTAGAGGATTAAGTGGGGTTTGACAGCAATCCGTGCGATTCCATGGCCACACCTGGG
+>16689 1
+TCACCGGAGTTTGCTTCTAATCGCGTACCATCACCGGCTGATACGAGTTACCTAAGTCCTAGGAGATACCGGTATGACGCGAGGATTCTCGAGTCAAATG
+>16690 3
+CCTCAATTTGCGCGTATTTGCATGTGCCGTCCCAGTCTAGCATAGATTCTCAGGATCAGTATAGGTGATGCAGGAACACGCGGTCAGATCCGCGAACATA
+>16691 1
+CAGCGCGTATACAAGGGCCGGACCTCGGTTTCCAGTGTCGTGTTATATGGAATAACGGATGGCTTTACAAACGGAAACCTGTAAACCACCCCTGTGTTCT
+>16692 3
+CGCGCAGCTGAATTTGGCTGGCCATTCGAGACACATGCCACCGTTTGGGTTAAGTGCCAAGAGGACATACTTTCTTTGGCAGAATGTTACCCACATCAAG
+>16693 2
+GCACACTAGTACTAGTATCCTGGCCGGTAACTTTGGAAGTGGCTATCCGGTTCTTAGTACGCATCCGTACGATCATCGCAGCATAAGGAGCGACAGTCTA
+>16694 3
+CACCCTGTGCGGATCTCCCGTTACGGTAACTATCGTATTGGTTAGAAACTGGTACAGACTGTGCCGCAGAGAACGCTCGCAGATAGTAATGGCTAACTCT
+>16695 3
+ATCCGCAATAGCTACCTTGGTCGTTTCGGCTCAAGACAGCGGTTACGATGTATGTTTATGCAAATAGATACCATGCCGCGTACTACACGGGACCTGGGCA
+>16696 2
+GTGGAACCTCGACTGCTCATTGCAAAGTATCCGTGAAGACCTGTAAAATTCGCTCGTACCATATACGTCGTCTGGCTAACATCGGAATGAGGCGCCGTTG
+>16697 3
+TGCTCAGCTCTGAACGCTCCAACACCCACAACTGTTGTGTACAGCTGCTTTTGTCAACTATCGATAAGTGGGAACATGAGAGGGCGCTATGAGAGTTCGC
+>16698 3
+CCACAGAAATGTCACAACGCTGTGCTGCTCTCTGTTTATACGGCGAGCCTGCGTCAAGGGAGCATTACGCTCATATACGGACGGATATTCTTAGAGTCAG
+>16699 3
+ACACCCTGTTCGGGCAAAGCAGGGAACCCAGGGTCATGCCGTGTTCCGATCTACATAGCCAATTACATACACGCGTGTTGGGATTGATCCATTAGGTTTA
+>16700 3
+TATGCGAAGAGTGACGGCGAAGAATCAATCGGTGAGCTCCGACCATGCGGCTTCCTCATGCTAACACACGGTTTATCTCGATACGCGAGGTTACTTTCAT
+>16701 1
+ATGAATCACCACACTATGCGTCGCAGCCGAGCATTCCCGTACGCAATGGACCAGCTGGTGCAAGTGTGTTTGAATCATTGTGAGACCACGATGTTATTCG
+>16702 3
+TTTGCCACACCCGGGTTGATTCAAACCCATTTTGACCTGTAGACTGTGGGCATACGGAGCTAAACTGAGTGGATCGAAAATCCCTGGCTCGCTAGTACGA
+>16703 2
+AGTTAGAGGGCCGCAAAGGAACGGACTATGATCATGCTCACCGTCCATATCCTTCATTCCAGGCTCCGTTCTATCACATAGGGGGAGTGCGGAATCATTT
+>16704 2
+TATGATATTGGCAACTATATGACTCAGGCCTGTCGACGGTCGAGAGCGGCACGACCGATGGTCATCCCAAAATGTGACCTGGTACCAGTTCTGTCCAATT
+>16705 3
+TTACATTGGTTCCCTTGCTGCGCGAGATGTATTGCGCCAGATGGAAATCCTACCGCATCATCCTCGGAGACTAAACCGAAATGGCTGAGATCATAGGCTG
+>16706 1
+CACCGGGACTCTCACCAGCTGTGCCAGTATAATATAGTGTCTGTTGATTCGATAGGTTATCGGGGACATCTGCATTGGCCGCCTATAAAGCGGCACAAAC
+>16707 2
+ACCACGAAGGTGTGCCGTGTCGGGTCGGATATAAGCCGGAGTCCCCCATTACTATAAGATAACGCGCTTTAGTTCAGGATTATCTGGCTCTATAACACGC
+>16708 1
+TGCGGAACCGGGTACCTTGAGTCCCGAGGTTTATACACAAGATCTTGCCTATCGTGCTTTGGCCTGACCACATTCGCGAACGAGGTACTATAGATAAACG
+>16709 1
+CGCAAGCGTAATTCATATTGCGCAAACGAGTTTCGCGTGCCGCACGCTCGTCATTGACCGGATGCTACCACGTAATAGTGGGAAGAGGACATCTTTCTAT
+>16710 2
+TTCCCCCATAAAGAGTGGATCGGCTCCTAGAAGGTTGACTGCCTCCACCCTGTCTGCATTACGTCGACTAAAGGGGCGTTTGGACTTACAGTAGGTAAAA
+>16711 3
+ACTACAGCTCGGACTCCAGCAATGCGAACAACAGACACAACCTGATTATATGGGGGGGTTTTAGCTGACACCCGGTACTGTCGTTTTTATCGTGAGCCTG
+>16712 1
+ACTTAAACTCACTGACACTACTCCTAAGCGTTCGTGGCGAGTCCATAATAGAGGGTAATATTCGACGCTTTAGGCCAGGCTCTCGAGACGCAGTGCTGGT
+>16713 3
+TCCCCAACAGTGCAGTGCTTGAGCAGGAAGAGCCTTTCAATAAATACCCAGCTCATATGGCGTAGGTAGGTAGAGTCCTACCGTCTGTTTTGAGCAGTCC
+>16714 3
+CTTTGCGCAAACAATAGCATGCGCTGACGGGGAGTCCACCTCACCTACTGTATCATGTGTAAGTGCCTGAGTCGATCGACTCATTGTGAACGGGCTTAAA
+>16715 3
+GCTCTCCCTGTCGGTATACATCCTTTCCAACTCGACCACATATTTGCCGGCCGGTATAGTTTGAGGGGAAGCAGAAAGATATAGGGCCATAGCGTACGAT
+>16716 2
+GAGACAACGAGTCGCATGGGTTAGTCTATTTAGGCCAACTCGAGGGCACCCAACGGCTACTTGGAAGTTACTCGTAGTCTCATTCGTTAGAAGTCCACTC
+>16717 1
+AATATATAACTCGCCGTATCTTGCATTATCCCACATGGAATTGGGCTCGGGCGTTGCTGCGCTAGCCGGGTAAAGCGCTACGACCTTGGTCTGAAAAACA
+>16718 3
+AAAGGTCGACCTGCCATAGATGTATATCTGTGATCGTCCTTACGGGCTTACAAAGGCTGACTTACCCGGGACCAATTGACTACCGTCATGTCAAGGGGTC
+>16719 2
+CTTACGATGTACACGCTCTTTGGGGACTGCACGAGAAGGCGTATTTTCAACGGTGCCTTGAGACACATTCCGAGCATTTATCGCCAGCGGTCCGATAAAA
+>16720 3
+AAAACAACCCTTTCCACGACTTGTAGTGACTGCGCAATCGCCTTCCATTTAAACGGCGTTGCGCAGCAGGGGAGTATGACTGCATACTTAGCGGGTTTGA
+>16721 2
+TCTGTCGATTATGGGCGAGAGCCACGAAAACTCTCGTACAGACAAGACCTTCGGGGCTCCGGCACTCATTGCTTAAAGAATAACGCTTGCTTCATGTGGT
+>16722 1
+GGTTTATCAGCCCGGGGTTGTCTGCGAGGCGGCAGGCGAACTATGTGCGTACTCCAACAACTGAGTTTATCCAACACGCCCATATGATTTACGATACAAT
+>16723 3
+TTTTAGCAGGACCTGGCATAACGCAATGGTACGAGACCTACATCATATGCCTCACTGTGAAGGCCAATTCGTCGAAGGGTCATGCTCACTCGGTACGTTG
+>16724 2
+CCCTAAAACTCGCCCATAGAGCATTCCTCAAACCTGGCCGTCAGTATGCGAGTGGTATCAAGTGGGTGCTTGCATTGTGGAGATCCAGGCGACTTATAAT
+>16725 2
+CGATTGTCTCTTGCAACATCCGTCGTGGGACAGTAGCACCCATGCTACCGTTATGCTACAGAATGCGGGGTTAACCGCGGGGTTAATCAACATCTGATAA
+>16726 3
+TCGAGCAAGCTGTCATACCTACGACTATTTCGCTGCAGGGAGTGTGCAATTTCTCAGAGCATACTATCGTTCCGGGAAAATTCCGAGGTGGAACCGCATC
+>16727 1
+CACTGATACAGACCTCCGGTTAACAGACCTTGAAGTAGGTTGCCCTACGTGCATTTTTCGATACGGCGGGATCGCACTAGAGATTGCACGATCGATCTAG
+>16728 1
+TTACGGTGTTATAGCCAGCGCACCACATAACTTTGAGCAGATATAGTACTGTAGGCTCTCGGGCTTGGAAGGCACATCAACCCTAGCGAGTGTGTCCTCA
+>16729 3
+TCTCAGTGCTCACGCTTTCCATAACTAAACCTCAGGGCATTCGAAGCGTAAATTATCGTGCTCATCTGAATTAGAGGAACGGGGCAGCCTGCGGATCGGT
+>16730 1
+CTGATTGCGCAGGGAGGCATTCTCGGCTTCCAACAAATTCGGTGTCTGCTGGAGTCAAAAAAATTCGGAATTCGTTTAGCATGCACACGCGTTCCCAGCA
+>16731 1
+GTCCTAATGTTCGGCCCGTGGAGATGCTAAACGTCATGACACTCCGACAAATGTTGAAAGACAGCGACGTTCGATCTTTGCGTGCCATCGATGACAGCTT
+>16732 3
+CTCTGCCCACGGCTGAAGGACATTTAATTGTATCCGCCTCCGGTACTCCGTCGTGAAAGGGTGAGAGACTTCACGAATCAGTTGGCTAATCATATAGAGC
+>16733 3
+GGCCTTGACTGATGGTCAATGAAAGACTGTCGATCCTTACCTAATTGAAGCCCAGGTCATCCACTGCTACGAATGTGACACGCGTTCTGGAGTGGACTCA
+>16734 2
+TTATCCTGCTGAAAATTCAGCTCGTCGGAAGCTCGTTGGCCTACCATTGTGCGGGAAACACTAAGACCTAGGGATCGCTTTATACGCCCAAGGGAGCATT
+>16735 2
+TGACTTTAATTCAGTGATGAGACAAGACACGTGGCTTCATTGGTACCAAGCGGCGAATGAATCGCTCTCGCCTCGAATCATTGGTAGTGTCCACCCGCAG
+>16736 3
+CCAGGCCGTGAGCAACATTTGTACTTTCGTGACCCAGGGTTTCACCATTGAGCTACGTATGCACGGAATTGACTTAACGGCTCAGATGGACCAATTGAGC
+>16737 2
+CTAGTGCACTGAAATGACGAAGGCCGGCCGCTGCTCTAATAGCCTTACATATGGTTCTGAGATGCCTCATAAGCTCGCCTAATTTGCCGTCAGTGAAGAG
+>16738 2
+GTTCATAACATTCCGAGTAAGCTGCGTAGAAGTGTCATAATCGTGTTCGCCATCGAAAGACCGGCCACGCTGATTGGTCCAGGTCCGATCCAGTGCTATA
+>16739 2
+CCTGCCCGTAACGCCAAGGCATGCGGTATTTGTCATGAAGATGAGTTATCAAAGTCACGGCCCTTGAAGTCGCCGATATCAAATCGTAGGCTCTGTGATC
+>16740 3
+CAAATCTGTCACGCCGACCTTGAGGGGCATGCGACCGGAGCCATATCAGTTTCGTGCATCCATAAGAAATGCAATGATGCAGGTATTTGCATCGTGTTCC
+>16741 2
+ACGACTCATGGTCAAGGGATAATTTAACTGTTTCATTTAATCGGGTGCCGGTTCCCCGACCCATCCTACCGAGCTGATGAACTAGTGGGCGGCGAAACAT
+>16742 1
+TACTGCGTTCCACAATTATTTCACTTCGGGACCATTCAGCCAGAACTGGCAGCCGCGTCCGAGACTTAGCCGAATGAAGTCTGGGGTGTACAGTATAATG
+>16743 2
+CAACAGCATTCCGAGCCCAGCGGAAACGGATTTTAAGGAGGACTACTGAGACTCTCGGATTCTGTACTGACCTCGGATAATGGTTGTTTGCTCGTACCCA
+>16744 3
+AATAGAAGCCTAACCACTCGTGGCTGGAGAGAAATTGGATCAACCTCTGTGCACAGAGTTGTCTTGTAACCCCTCGGGTTGAGGCATATAGCCCTCTTCG
+>16745 2
+GTAGGCCGACAAGAGACCCGTGGTGTCTACCGATGCCCTTATTGATTCAGGGAAACTCCGATTCTTGCACCCTGTGGATATAAAATTTTGAGCCCGCAGA
+>16746 3
+CGGCTATCGATAAGGGATAAAGAACTAGAAGCGCACGGATGCAATACGAAAGCTGACCATCTCGGTTCTCCTGTTATGCTGGCCGTGTCTCTTATCCCTG
+>16747 2
+CTCACGTCAAGCCTGGTCAGTCGGTAGTGCTTGAGCCAAATCAATCGCAGCCATGTCAAGGTGTAATAACCTCATTTCGTCTGAATGGGCGTAACGTGCA
+>16748 3
+TATATGCGGTTTCCACCCTCCGATGTGGACAATGACCCGTGAGTACTTTTTACAAAGCCTAGTGCTCCAGATTCGACGGAACGGGGTAGAAATCCTCGGA
+>16749 1
+TACCATATTGAGTGGGCCGACTGAAGCGTCGCAGATGAGTCCTTTCTTCTGGCAGGCTGAAAGTTTTCAGCTCCAGCTCGCAAAGGAATTCGAAACTCCA
+>16750 3
+TAAACAAGAGTATATGCGCGGAGTCTTGCACAGATCATCGCTTACGTTGCTGCCTATGCAAGAACGTTGGTAACTTCGACACTTAGCTCACCCCGGGGGT
+>16751 1
+TCATGGCAATCCGCTTACGCGCACATATCTGTTACCCGAATTAGTGAGCAAGCTACGGGATTGGGTAAGTTGCCGCCGCAAAGCATTGTCGAATTGCCTA
+>16752 1
+GTTAGCGCTACCCTGACGCTTGGCGCGCAAGGGCTTGGACATTTCCATCTTATGTAGATAAGATCATGGAAGACCGCTCACTCGAAGTGGACTTAACTCA
+>16753 1
+GGTAGGTTCGCCAAGTGGGCGAGGCTCAAAAGCTTGCTCTAAAATGTCACGACACGTTGCAACGACATAGTGTCTTTTCGCGTGCCACATTACACTATCG
+>16754 2
+GTTTGCTCCCAAAACTCATACACTTCCTTGAGAAAACCTGCGCCTATCTTCGGGACCCAAGCTAGGGTTGTGAGAGAAGTCATAACTGAGCGGGTGTTGC
+>16755 1
+GGAAGGTCGGCAGCTTTCCTCTAAAATAACATGATAGGCCCTGGTGTTAAAGAGTCACTGCTAGAAGGCTCTGTCCGAGTTATACCGGTCCCTGATCCAC
+>16756 1
+CAACCATGCTTCATAGGGCCTGTAGGCCCATGAGCTGTGTAGCTGCGATCCAGCGGCGCAATCTGACTGAAGTCGTTAGTACGTATGAACTAATTCAACT
+>16757 2
+TGTTCAATAATTGCACCGTGGCGTTATAGTCCGCTGTACGAGGTTTAGTTGATTACCCCAACTCGCACCTCGAGTAAAAGTGCCGCGAAATGCCGGAACG
+>16758 1
+ATGCGTCCCATAGTACATTGAACAGTTCGCCTCTCGACGTTTTTTTTCTGAACGATGCACCCAACGTCGTGACCGTGCAGGGAAGTAGAGAGCAGTCAGA
+>16759 1
+CAGATGCCGGACCGCCCAGAAGTACTTCGTGAGAGGTTCTGAGGATATTCAGTGAACCCGCTTAGCATCCCACGTCGTTTTATTTGAGAGCTACATAAGC
+>16760 1
+CGTCATGGCCTCTTATCCCTTTCTTGCCGGTCGGCATTATATAAGATCGGAGTCCGTGTTAACAAAGAGCCAATCGGGTAAGGATACCCACTAGGGAGCA
+>16761 2
+GAGACTAATGCAGGAGAAGAGACCTGGAAGTTACATCCGGCACTCACGTCGCGGTTATGTTCGTACTCCTTGGCCTCTATTTCAGGAACGAAGTCTTCCA
+>16762 1
+CTGACTCGGTATACCGGGAATTGAAGACGCGACAGACAGACATTCAATGTGAGTGTGCTTTATCTATGCCTACTTCCAGTCCGCGGATCCAGAAGGCTCT
+>16763 1
+AGCCCTGATCGCCGCACAAATTGTAAGAGGGGCTTGTGTTTATAGTTATCGTAAATAGTCCCGAGCCCCATCTCGGCGATTATCACGTCGGCGAATCAAG
+>16764 1
+CAACCAAAGCTCGTGATACCTGCTTGTGGGGGTAAACGCTTTTCAATCCGGTGGCTAGGGCTATGTAACGACAAATACTAGCGTCCATGGAACTCGCTCT
+>16765 3
+TTTTAAGCATGTTAGGCGAATCTAACGTGTCATCTAGATGGCCCAGGATGAGCCGGTCAGGACTCCAATCAACACGATACTCCCCCTTGCTGGTAATGGG
+>16766 3
+TCGTAGGAAAACGGTGGATGGTGATACTTTGAGCTTGTTCAAACTAGTGCCCTAGCTTGTAGTCCCGACCGAGCAGTACCGTACCACATCGATCGTCAAC
+>16767 2
+TACATGCGAGATGACATACCCCTGTCAATCCTGTCCGTGCAGAAACCTCACGGCTGTGTGACCTATCTTGTGAGTGGGGATAGGACTTATTAACGACGAC
+>16768 3
+ATCTGTGGACCATCACTGCATGATCGCCCAGCCGAATCCCAAAATGCCGGGGGTCAGCTACGTGCCGTCTAGACATGTCAAATTGGATTAATTGGTTGAT
+>16769 3
+TCCGACCTCACCAGTCCCCGCTCGCAGGACCTGGAGAATTTAGAGTGAGGGTGGGTTTATGCTTGACATAAGATTTTAAACCGCACTAGGCGCATATTAC
+>16770 2
+AATGAACACCCTTCGCCTGTTCCCAATGGAAGGAGTACGGCTAAAGCTTGGCACGTTTTGGGGACTATGTGAAATTTTTGCACAAACTGGCCTGCCCACG
+>16771 1
+CCGATCTCGCGATGCGCCACTAGCAAATACAATCCATTAAAGCAAGTGCGGATCGGAGGTTCTTGCGTCGGAATCGATCTTACGTGGCGACTCATTGTAT
+>16772 2
+CGGATCGTCGGAGGTGTGTACCATTGACATAGGAGAGGGACCACTCCTAACCGGATAACGGCACTTCATCTCATAGACACTCACGCTTGTTGTAGTTCTA
+>16773 2
+AAACCATTCGCCAGAGCGCGGCGCTCGTAGGAGGCCTCCTTTTTTAAAATTATAATGAAGGCGCAATTCGCATCTACTACCTGTGGAGGCTGCGTCGATA
+>16774 2
+GCCTACTGCAATCGTCGAGCTGGGATCACACCATTACACTTAGGGTTTGTACCAAACATGAGCAGTTCGCCCTGTGTCAAATTGAGCCTGGGAATTCGGA
+>16775 2
+TCCATCGATTCAGCTCCATTAGAGCATTCAGAGAGGCATCGCCACAATTATTGCGTGTGTCAGCGGGACATTCTGCTGGTAACAGTGCAAGGAAGTCCCT
+>16776 3
+CATACCAGGCGACGGTGGGAACGTTCTTCGATCGTCGAATGAATACGATGTGGGACACCATTATAGAGGGCTTTTGTCGCCAACCCATTCCACTCGAATT
+>16777 3
+GTTCTACTGAGGGCCGATGACGTTACGTATACCCTTTAACACGGATATCAGCTGATCGCAGGGGTACGGCCAAATCGACGACTTCAACTATGTGTAGCCT
+>16778 1
+GTTGCCTATCGACTTCGACGGCGTTATACAGCGCCGGTGAAAATACACCGGATCACTTCGCACGTCGTGTGTTAACCGTGAATGTAGTATCCGTAAGACA
+>16779 3
+AGCGATGCCGTTATCACTGAGTCCTACGCACAGTAAACTCGCCAGTGAGAAGTGTCATTACTAGAATGATGTGTTTGGACCTGGCCCTTCAACGATGCCG
+>16780 3
+TCACCATTACACGCGCCCTCTATCGGTTACGTCTATATTAGCACTAGATCACTGCAATGTGGGCGACGAAAAGATGTCGCGAATGGGTATGGCATGCCTG
+>16781 1
+TATAGGCAGATCAGTTGCGAACCGCGTATGGAAGCACCTCGTTGTTTATGTTCCGACGTTACATCCAAGGGCTGCAACCTAGAACCACGATTGGATTCCG
+>16782 2
+TAACAACGACAGAACCGATGAGCATTCTTCGTCGTATATTAAGTCGCATCTAGCCATGTTGGCTCCGTAGCCGCGTCGAATCAGGACTCATGGTGAGCGT
+>16783 3
+CCTCGTAAGATGAGAGCGAGTGAACTAAGCTGTATGTTAAGGATCGCGCACCCATCAAGGCGACTGACCCTATCTTATCCAAGCGTGTTAGGTCTCTGTC
+>16784 2
+CGTGCTGCCCTTTTCATACACGCAACAAGCTGTCTCTAAGTGCCTCCATTTAGGGCAGAGTCAGTGGAAGTGAACACCCGTTAAGGTTGGAGTCAACATG
+>16785 3
+ACGCAACGGTTCTAACGGAGGAGGAGCCTTAGTTAATATTACTGTTTCCTCCACCATCTGCCATGGCCGGGACAGCATGTCTGCGATAAATTAGGGCCAT
+>16786 1
+CATGGAGGACCAGTATCCTAACACAGCTTAATTCTTACGCATAGCCGGCATACACCGCTGAGTTAGCTTGACCGTACTGATAGGTGAGGGTCTGATTCCG
+>16787 2
+AGGGGACCGTATTACTGAACAGATAGGCCTTTCCCGCCGTAAGTGCTGACTCACTGAACCTCTGAGAAGATAATAATCGCGGTTTCCGTGCGCTAGCATT
+>16788 3
+AAGGATGATCATTTAGCCGATCTTTAAGTATCTATCGACTTATCCCCAATCATACCCAGCGGGGAGTGCATGCGCTAGGCCGACGGTTCTAGGCGAGCTA
+>16789 3
+ATTCCAGAGTCGACGGCCCGGAGCCATCGGGCTTCAACTCGAGACGGAGAAATCCCTTCAATCTGATTACTTAGGTAACAATCGATTTGCGTATGCTGGT
+>16790 2
+GGATGCTTTAATCTCTCGCACGAAATAGTTGGCTCACGACTGCCTGTGCAGACAAGAAGTTTCCTAGACGCTTCTCGACAGTCGACATGAGCGACGGTAT
+>16791 2
+CGGAGTTTCCTAGGCACTGCCACCAACCGACCGTGACTGAGTGTTAGAATCAATGGATCGAACAACGGAATGCTATTCTCTCGTGATACGAGGCTTGTTC
+>16792 1
+CTGGGGCTACGGTAGTATTCACGCACCGTAGTGTAAGCACACTACAAAGTCCAACCTGCAGCTTTCATGGATGTCCGAGCTATGCTCATATTGAGGGCAT
+>16793 1
+TTACGTGCTGGAAAGAACTAGACTGGCTGCCCTTCCGCCGAGATCGACAGTTCACGCACAGTGGACGTTTACGCCGATATAGCAATATGTGATGTATCCT
+>16794 1
+AGTCTCCGATTGTCCCAACACAAGGGTTCTTCCATCTGGATGGTCGCGTTGAGCGAACGCACGGTTCTAACCTAGTGAATCCAAGTGTAACTCGAGAGAT
+>16795 2
+GTTTGACTAACAGCCTATCGGTTATCATCTTTAAGGGCTCTTACTACCACTGGCGCCCAAAAGTCGATTCGACGGGAGGAAAGTACCCGGAGTTCCGATG
+>16796 3
+CTGGTACTTTCGGCACTGAGAAGCCATACAGTTGGTTATTTCGGTAGCGGATCGGAGTGAGGTTCAGCACATCCAACGTCTTCAAAGTGACCCCCAATCA
+>16797 2
+CAATCCTCTTAACGCGAATGCTTGTAAGGCAGCCGCCGGATAATGTTAAACGCGGTGTTAAACCGTAGGAAGATTATCCGACTCGCGGGCTTTCCGTATC
+>16798 3
+CTGTACCATCTTGTCCGAGAGAGGCTGTTTTAAAAATTGCCGAGGATCACCTACTAGGGAGATAAGTGTCCCCAATTCGAGGCTGGCTCGACACGCTTCA
+>16799 3
+CGGTAGTGACTGCACGGATGCCGCTTACCGTCTTGAAACTGTCACGAGACTCAACAGTTTAGCCCAATTTAGTTTATAGGGCCATCCAGTCGAGGCAGTA
+>16800 2
+CCAAAAACTAGGAGCTCTGTGTCGAGGGAACCCCGCACGTTGTGCGGAATACTACTAGAGGCGATATCCAGTGAGTTATCGCACCTCCTACGTATTTGTT
+>16801 3
+AGAAGACGGACTTCCTACGTGCGACGGATTGATAGCGGACTTGCCGGCATTCTCACGGTGGTCCGAGCTCACTTAAATCTGAAGATTACCTGACATTACT
+>16802 1
+TTAGAATTTTAAATGGCCCGGTTATCTTGGCACACCTCAAACCTTGTAGTGGTCCCGAACGCGTGAAAGATGATGCGCTGACTGCCATAAGCCGCGGTCA
+>16803 3
+ACACTGAGGGAATTTTTTCCACCTGTGGGGATTCGATAGGTTCGACGCCGGACCGAGGTTAATGTAGTTCAGCTAAGATGACCCCTACAATTCCCCGACA
+>16804 3
+CATATATCACCTCCGCTAATCGCTTTCCAAGTGGGTGTGGGCCGTAGCGGGCATTTATATAGAACTGCGCGTGCATCCTAGCTGAGAAACCACGTGTAAA
+>16805 2
+CGTACTATCCAGACGCGTTTTATTACCGATCAAAAGGCGTAGAAGCGAAGGTGCTTACTTGTACTATGGGCGCCCGGTCAATTGGTACGCAGACCCACTT
+>16806 3
+CCATCCGACATTTTTGCGACCGGGTCCGTACGTGAAGAGCTGATACAATTTTATGCCTCAAAGGCTGTACGCGGTTACCAGAGGAGTCCAGCTTGTCAAA
+>16807 3
+ACCCGATTATGTCAGAGCCTAGACCTTTGGACTGCGAGCCCGCAACCGTGAAAAGCTAATCGCGAGAATTAGAGGTTTTTGCTGGGACCTTCTTTCAGAC
+>16808 1
+CTTTACTTTGGCCGTGTCCTGCCGAACAAATAGCCAAAGGACGTGGACTCCGCAGATGTGGAGTAGACTTTCCACCAGCGCACTATAGTATGGACATGTT
+>16809 1
+GGCGTGAAGATGACATAATACTTCGTGACACCAGCATCTGTTAAAGACGCCCGCAGCCGTATCTTGTGCACGATGTTTATCTGCATCTGTAGGCCGGCAA
+>16810 1
+ATTGGCCAGTACGGATGGGCCCGTGCTTTTGGCAGATCAACTAACATCTCTTAACCTAAAGGCTCCGTCACTAATCGGCTTCGGAGTAGCTCGGATGAAA
+>16811 1
+TTGTAACCCGGGGATATTCGTTAGGTAGGGGGCACCATCACGGTAGTTCTGTGACTACACCGACTGGCACCCCACGACTACTCGTATGAGCTATATTAAA
+>16812 1
+CTCTGCGTGAATGCCTGCGTTCAACTTTTTAAAGTCGCGATTGCGTAGGGCCAACGGAGGCACCATATGCAAGATTATCGGCCAGGATATAACTTGCACC
+>16813 2
+GCCCCGTGACTTGTCCAGAACGTTACTGATCACTTACACTTCAATGCTCGCACAATCGCACGATAGAAGAGAGTGTGCGTTCGTCGGTTAGCTGAAGTAG
+>16814 1
+TACGACGGATTACGGCTGGGGTAGTTAGACAGTCAAGTAGTCTATACAACAAACCCCTACTGGCGTTCTACTGAACTTCCAGTTGGGTCCCAACGTGGCT
+>16815 1
+GAAGGGCCTATGCCGTTTATCGACGTGTGAACGGTGGGAGGGAACCATACTATAAAAGTAACCTTACACCCACTCATGCGGTTCGGCTCGTATCCTTTCA
+>16816 2
+TTACTCATATTTAGCGTTCCCACCACGGTTAGTACCGGCCATTCATGCTGCAAACGTATAGATCGTTGGTGGGCAGTGTAGGCCCAAGCTCGGGAAAAAC
+>16817 3
+CAACTGCTGATACGGCTCGCTCGCCGGGTACTCTAAAACGCTTGCCGGTATTTAGCAATGACATCGGTGATATTATCCCTGGAATAGCACAAGGGTAGCT
+>16818 2
+GTATAAGTATGCCTCAGCCTCGGATGGTACAACGGCCATGGCACCTATCTCTAGCTTAAGCAACCTCCTTGCAGAAGATGGACCTTGATTGATGGGGATC
+>16819 1
+TCCGTTTCAAATATATCGCCTTCCGTTGACACCGTCAGACATCGAACATCTGAGGTAGAAAACACGGTTGTCCGGTGGATGCCACGCTGGATAGCTGTAG
+>16820 2
+GTTTCCTACCTCAGCAAACCCGAGCACACGAGTCTGTCGACACACACACTTGAGGGGGCGTTAATGTCCTCATGTGGGTTAGAGTATTGTTAGGAATACC
+>16821 3
+CGTATGTCGCACACGAACCCGGCCGAAAATGCGCTGACGCTTCAGTCAAGGCGCGCCATGATGCTTTTTTAGAACGTTCTGAGATATAGTCGTAATGCAT
+>16822 2
+TTGTAAAAAGCTGCGTAGTGACTGCGTTAATGTGGGGAGGCTGTGACCGTACTCGCTAAATTCCTTGACTCTCCACGCTATACAATCCCGGGAACAACGC
+>16823 1
+AGCTGCTGCTTAAATAAGCTTCGCGATGACTTATCCAGTAATGAAAGAGGATAGTGAGCCGTCTGCCGTCACCATAGTCCCGCGCTTCGAGGACTTCGTA
+>16824 1
+ATTAAGCCCGTCTAAGACCAGAGTTTCTTCCAATTCGACTATGGTACGGCTATCCCGAACTCGGCGGTGGGGTAAATCCTTAAGATCCGGGAGAGATTCC
+>16825 2
+AGCGCGAGCTACTTTAATAAGGAACCCGGCGAGAGATTGTGGAGGTCTGACGTATCACGGTCCTTACTCGAACCACGCTCTCCAGTTTGAATTGATACCT
+>16826 1
+AAGAGCGAAGCCGGAGTGAGACTGCCCTCATGTACAGTCCCGCTATATTAATTCTACTGGTTATTCGGGGATCTCGTTTTATCCAGAAGCCGCAACCGGA
+>16827 1
+ATATACAGAAACCTGACGTTAGTATTTGTGGCGGAACTGAACACGTCGATGGTTAATATCGTTTCCCAAAGGCGGCGGGACCTTACACCTCCCTGTCGGC
+>16828 3
+CGAGCGAGCATACGTGTGAGCATCATGTATTTAAGCCCTCTCTGTGCAAACCGAATAGGATCAGATCGTCGGCTTCGAGCCGTAAGATCGTTCACTAGTC
+>16829 3
+GAAAACGCCGCTTGGAACCCAATGAGGGCTTGTCCAAGAATCTCCATTTGATTGTCACATGACGCTAGCTTATATATCTGAGCCCGCTCTACGGTGGGGA
+>16830 1
+TCAGTTAGTTTGCTTCTCCCCTTAAACCCAACATTCCCTATATGAATTGTGGCGACAAAGAGGCGTACATGTCAGCCTGATACGTGACACGGGGGGAGCG
+>16831 1
+ATTAGCCCGCACATGCACACATGTGCGCAGGCAGTACGTTGACGAACACCCTACTTTTTTGCATCGATTGTCGTTATGCGTAGGTCATCGAAGGAACAGG
+>16832 3
+TTGTTTCGGCTCCACAATCGAGGCGAAGTTCTCCAGGTGATACATAGCTACGCAAGGATGGCGTAAGCGAATGTTCTGTACCAATTCGGCCCAAAGCTCT
+>16833 1
+CTACGGCCTCCGGTAGAGTCACTTTGCCGACAGTTTATTACCATCCAGAAATGATTATATTGCGAACACGGGCCGTAGCTATAGACCTGAAGTTGCGGCG
+>16834 1
+TTACGGGTACGTCGGGGGAACCTAACCGAATCGCCGTCTTGCCGGGTAAATCAATAAACTGTGTCCTATCCGAGCGACGTTGTATACAAGTTCCATACTG
+>16835 2
+CGGCTAGAAACTTGAGAGGGGATGTGTACCAACATCACCTGAGATATGAGGCCCCGCTCGTCCTTAGAAGTCTTATAGTCGCAAAACGTTCCCTGTGTTC
+>16836 3
+AAACATTGAAGGGTGGCTTCCTATCATTTATATCAGGTGCAGCCGCCATTGCCTCATATTCCAAAGGGGGTCCACAACGCAGGACGGTCGTATGTTAGCC
+>16837 3
+TCGGGCCTGGAGCGTATATCCATTACATTAGACGTATAGGTCATACAGTCTCGCGGAACAATACCACCTGAGTACGGGAACAAGTCTTGCGCTTGTCTCG
+>16838 3
+GCCGTGCCCCCGAAATAATTCTCAGCTCAAAGTGGTCTTGGTATCGGAGCCGCGTTTGAGACCTAGATTCAATCGAGGGAATCATGGAAGTATATCCTCC
+>16839 2
+CGACTCGAGTTCCGCAAATGTGCTTAGACTATGTAAAAATCAACAACCCTTATGTGCTGAAGGGCGACGATTGATGTTTCTGGGCGTATACCGCCCCCGG
+>16840 2
+CAACCACTGCATGATGATGCACTGGCAATGTGATTTGACCGTCTTGGTATCTTTGGAAGTAGGTAACAAGCGCTCGCACACACCCAGGAAGCCGTGTTCT
+>16841 1
+CCGGGAAAATTGTGCGCGTGCTAGGAAGGTACGTTCACGGCTTCAATACGAGATCTCTCTATGCTCCTTTTAGAAGTAGCAGTGCCTGGCACACCCTAAA
+>16842 2
+GGTAAATGAGCAGCCACGTAAAGGCGTTCTAGTGCGCGACTCCTATCTTGCATCCGGTCAATAGCATTATTAAATGAGTTGGCCGTCGCCCATACTGAGC
+>16843 2
+GCCAACACCCCTCGCGGGGGGGAAGTTCGGCATATTGGCCTAAACCCTCTGAGGAGTGCTGCTTCCTACCAAAAAGTTAAATTATGGATTTTCGCTGAAT
+>16844 2
+GAATTCCTCGTCTGTTACGTCCTCGTACCAAGGAACCGGTGACAAGTTTCTTAGACGAACATCGAATTGCAACGTGGGCGGCATTTTATCAGGGCCAGAC
+>16845 3
+GTTTCTACCTATACAGTTGACAGACACCACTGATGCATAGGATGCTTCACGTGCGTGCTACCAGATCTGGCAAACTAGTCGGCTGGGCAATCGATGTACG
+>16846 2
+CACATAAATACAGTCACCCGGCCCTCGTGCAGCCTATCAGAGCGAAACCTTGGTTGTATATATGTCCTCGGGATGGGCTGTTCTGTAAAGGTATCAGCGA
+>16847 3
+GGCCAGATTTAAGTGCTATTAGCTGGATGGGCACCGCTTTCCAAGGCTGGGACCACCGTCGAAATAATCCTGAAATCCGTCACCATTTGTGATATCCGGA
+>16848 2
+TCCAGTGTTAAGACCGGGCGTATAAGAACAGCTTCCGTCCACTGGTAATGGGGGCAGGTGCTTTGGTCCACCGAGAACAATATTCGCACTTACAATTCTC
+>16849 1
+TCCAGCTTCACCGAAGCAGAAAATGGATTATGCGGTAGGATGTGACCTACGACTCGTGTCCCCCATCAATTTTCGCGACGCTGATGCTTATGTACGGAGA
+>16850 3
+CACCGGCCGACTCCTATCTAGGACTAGAGGAGAAATCAGTGAGAGTACGAGATGGGAGCCTCTATTCTTCAACGGGTCTATCCGTAGCCTCGTATCTTTA
+>16851 1
+CTGGTGTATCCTCGAACCCAGTTATGGCGATTCAAGGTGTTAGAGCTCGCAAAGAATCAGGGACCACAGGCCTTCAAAATCCTCCTGCATGATGCTGTGT
+>16852 2
+CTTGCGAACCTCAGGTAGAATCGAAGTTAGCACCGCGATTGCTTTGGCACTCGAATAACTGCTGACGGCCCTGGTGTACGCTCCAAGAGTTGTAATTCAA
+>16853 1
+TATAGGGTCGACTCGACACTAACCGTTCAGCGTTAGCCTAGGAGCTTTGATTCCACTGATTGACAAAGCAACTCGGCAGGTGCTGACGTTTATCCCAAGG
+>16854 2
+TGCCGAAGGTTTTCTTCTTCCTGTGCAAGCTGACGGGCAGCGAGCTTGAAACAAATTCTATTCGTGACGCGGGCAGCAAACATAGTCGTCCTAATCAACG
+>16855 2
+TAAGTTAAGGGTTCTAGCACAGCGCATCGTGGTTACACACCCGGATTTGAGAATTTATGTTGTCACGTACGCTCAGCGAGCGCGCTATGCCAACACCATG
+>16856 2
+TTCTATCGGCTGGTACTGATAGATTATACACAAGTGCTTGGTGGTGACACTAGCTTGCGCGACCCTCACAGGAACGTCGATAGGACACTCTATCCAGACG
+>16857 1
+TCGAAAGCGGGCCATCCCGATCTACAATTTGGTTAGGAGTATCAGCACGTACATGCCCGCGTGAAAGCTTAGAGGTGCTTCACTATTTCATGCTACGCAG
+>16858 2
+GCATCTGGGCCTCTCTTGCGAACGAGAACGTTGCGGGTGGTCCCTTTACAATCATCGCAACATTGGAGTTGAATACTAACGGATCTCCAGAACAACTTGG
+>16859 3
+TACATACCGGCCTCAAGTAAGTAACGAAGCGATCGGGATAGCCCTTACGCTGGGGCCGAGTTATTAGCAAGTCCGGCTATTATCGTAGATGTCTTCTCAC
+>16860 3
+TCGTTAGAAGACCAGCACTGGGCAGAATATATTTAGTCGCTCTCTCGAATCTGCCCAGACGACCATGGGGACGGCGCCTCTAATGATTGGTTTATACCGA
+>16861 2
+TGCATAGTAGACTACCTATGCCAAAATGGTGTGCGCAAACCCAGCGTTAGTTATGGTCTGGACCCGTTAATTGGCCTTACTCCTATGCCAGGCGCGGAAA
+>16862 2
+AGGCTAGGGTGAGGTACACTCTCTACAGCTGGTCCCAATGGCAGCAACTTAAGGACGCTATGAACCTTGCTGTATGAACACCGTAACGCTATTTTGTGCC
+>16863 1
+TTATAACTCCGGGGTACATGGGATTCTCACTCGAGGTACAGGAATCCTGTCTTGCTTACAGACCCGCTACTAAGCATGATGTGCCGTCGGAGCAGCATAA
+>16864 2
+TTGCTGACGACCAGAGAATATTCCAACATCCCGGCATTTGCAGAAAGGAAACCGTTGTGGCCCCGTAATCTACGTTAGAGGCTCGATTTGTTCCCGGGTA
+>16865 2
+CCTATCGACAAACATTGCCACAGCGGGTCGGTGGCTGCCGGTATTCCCAGCACTAGAATGATGTTTACACTTGTGCTACAATATGCATGAGATGGGCCAT
+>16866 1
+TCGCTAACCTAATTGTAGGGATGTGGCACATGGCAGCTGAAACTTGCATTGTTCCCCTCACCACTTGATTTTGAAAAGCGGGCGTGCAACCTCCAAAGGG
+>16867 2
+TCGGCTGCTCGGGAGATGCCGGGATCAAAGACCCAAACCTGAAGCACTAGAAAGCGATCCTTCTTGTTCTGCCAGGGCATTTCGGTTACTAGACTAATTT
+>16868 3
+TTGAAGTGATTGTCTACCGGTCACTCCACATAGTGCGTGCCGTCCTTCATGATCAGTTCTAGAGAGGGGCTTCCAGGTCCCAAGGACACATGAGTACAAA
+>16869 3
+AGTATCATATGGCCCAAATGAGAACTCCGTCTTCGAGAACTCGGATCCTTCGAGAATGACTTTGCGGGACTCAGAGGTCCTGGTGATCCTGGTCTAACCA
+>16870 2
+GGAAATCGCTGATCCTCTATGGCCCGAGTCGTTCGAATCGCAATGAATACCTCAGGACTGATCAGTTTGATTTTGACTGGACCGCAGCGCGACTTCAAGA
+>16871 1
+CGGGAGATGCACTGGGTACACCTATTGACGCTTAATGCCGACCGTAGCTAAAGTGCCTATCAGCCCAGCTTTTCTAGCACAGTTATGTCTAAAGGGGTAC
+>16872 1
+GCCCTATAATCGAATTCTCGGGTTTCGCTTTAGGAGGTAGGCCTTTCGACTCTCAATAAGAATATTCACGTAGGACAGAACAGACACGGGTCTCCGCGCG
+>16873 3
+CCGTTTGGGATTTGTTCCGCTCGGGCCAACGACGCTTCAAAGACGCACTATGTCACGCATAGGTGGTATATTTACAAGGCGAATTGATCCAGAAATCCGC
+>16874 1
+TCAGCTACCGGCCGCTTATCTAGAAAACCCATACTCTTATTCACACGGCCCGGGTAATGGGGACGAATACGGTACTGTAGTGAAGAGTGGTTTCTCTCAG
+>16875 1
+GCAATGAGTATTAGTGGACGTCGGTCAGATCGGGAACCACGGGTTAGTACTAATCCTGCATTCATTTCAGGCTATCTGACCTAGCCATCCACTGGCACAG
+>16876 1
+GAACTGATTTCCCCAGCGACCTCTCTACGTATAAAACTTCGTAGGGGCGATTGTCCACGCAACATCGCCTGGATAGTAAGCTTTATAACGTCGGGAGGGT
+>16877 3
+CATCTCGTTACAAAGGCGCACCTGTTTCACGCGCATTAGGCCATGGAACGCTCGGACCATGGACGGGAGGCACGTTAATAAATTCTTATCAGCATGTTGT
+>16878 1
+CTTATATTGCAAGTACGGGGCAGCAGAGAGTGTCTCTGCCAACCAGCGCAACTGCAAGCATGAATGGTCGTACGTGCGAAAGTTTTGCTAATCCTTCTCC
+>16879 3
+ATATGCACTGCCCCACCTCAATGTGGTTTGGTTAATATTGTGCACAGCATCCATCGGAGCGCCTGGCAAGGTTTAAGTAGGGCCGGTAGCAAATTACCCA
+>16880 2
+TGATTGCCAACACGGGCTTGACGTATTGCAGTATCAGCCAAAAGTTTCGAGAGCTCTCGAGTGCTATCGCGCTAGTGCCACTTTTACGACGCAGTAGCAA
+>16881 3
+CGATTGCGGGTCCGCAGTCGTAGACGAACCGGCGCCCCACGGTAGTGGTCATAATTAGAGACTAATTCATATTACCTATGGATACGTGCCAGATTACTCT
+>16882 3
+TGTGTTCTCCATGAACCTCACACGAGGCTGGATAGTACTCAGTAAGCTGTCCGTGTTAGTGAACGCAAACAACGCGATTATCTACGGTTGATGCGGCCCA
+>16883 2
+CCGTCGACGATGGGACAGAAGACTTTACCCATATCTTGGGAATCAGGGCCACTCCGTATTAACTTATACGTGCTGTATGTCAAGCCCTGGATGAGTACGC
+>16884 2
+TTTAAATCGAGAGCTATTCCGGGATTATGCAAGCTTCGAGCGCTTCAGTGTCGGCGCGTCGAAAACTTTATCGACGTCATCTCCAAGAAGCCCTGCGGAA
+>16885 3
+TCCTGGAGAAAGCCCGTTGGATAATTTAATCTGGTTACTGTCATTAGGAAACTCACCTCAAAGCCACGGTTGTAGGTGCCAGGGCCCGACTTCTCGAGAC
+>16886 2
+CGGCGCCGCGGCATGAATTCCTTCAGCGCTTCTATGGTAAATACCTAGATGATCGAATTGATTAGGCAGGTCTAAATAGGTCCACTGATCCAGCAGCTGC
+>16887 2
+TATCAGTATTGTGAGCAGTTCGCCCTCTTAGCGTGTATACACCGCTAGGAGCAAACGGTTTCCCCTTGGAAAAGATCGTACATGGACTACCGGAGGCCTA
+>16888 1
+TAAGTCCGACTGTACGCCAAAGTTCTACTCGTAAGGTGGGCGTGGAGCACGATACTCTCTTTAGATTCCCGTACAGTGGCAAAGTTAGGACGCTACTCAC
+>16889 1
+TATGGCAAGAAGAGAGGGCATTCCTAATCACACCTCTGCAAAAGGCCGCTATGCCAGTTCCTCCTTCGGGAGTTAGATTATAGTTTCGCGCTCGACGGAT
+>16890 1
+GGTTCGTGGAACGCTTACATCTCTTTCATGAAAACATCTGTGCGACAGTGTGCAGGTGCGGGCAAGGGCTGCTAAACACTCTTTTAACCCAGAGCAACCT
+>16891 2
+AAGCGGTAACGTGTCCTAATTGTCGCAATGACTCCCGGGTACACCTACCGATGGGTAAGACGCGATCTTCCCTGTTAGTTGTAAGCAAACGACGTTAGTC
+>16892 3
+GCATTTGACTCCAGAGGACGTATGCTTACGTCCTGGATATACAGATACGGGTTACTGCTCTCCCGGAACAGAATACTAGGTTCACGGAATCTACTGCGCG
+>16893 2
+ACACATGCTATGTCCTAAGGCTTGGGATTGGACTGTTGGCTCGTACGCTGCTGGCCTGTCGAAGTCTTCAAGACAGACTAAAAAGACCATGTCAAGTCCC
+>16894 1
+GGCGTGTATACGTAGTCCCATGAATTCGACACCTGTTGATCTGTACGCGTATCCGGCACTAGGGAGAATCTGCACTCAGCAGCCACTATCTAGATAGGAT
+>16895 2
+CTGTCTAACTTCAGATCATTGGAGGATTTCCACCTGACCTGGGAGCTTCGACAAGAAGGGCGGTATGGCCTCGCTAAACGTCGTAACCACCGATTATATG
+>16896 2
+TAAAAACATGAGGGCCCAGGTCCGCAACTGATACTCGCTGGGTAGACATCATGTCGCCCGATAGGGATGCTTCCCTTGTAATATCCTGACATATTGCTGG
+>16897 2
+GCGATCAGTAACTTTGATCACAGTTCTTCAGCCAGTAGGACGGTACACTGGTCAAGTAACGAACGTGGTAGTCCTCTGGGACCTGCCCTCGTCGAATTAA
+>16898 1
+AGCGACCCTTGTTCCTGACTGATGAGCATGGCCACGCCCTTGGTCGATAACGGCAGAGAAAGACTGTCAATAGTCCTGTCTTCGTAACTTAGCGAAATGT
+>16899 2
+GGCTGAGGCCAGAGCTAGACTTGTTAGTCAGACATTCCAACTGACTCACCTCGTGTTCCACTGGGTACGATTACGACTGCGGTAAGCAGTTATATCGAAC
+>16900 1
+GAGGCTTCTAAGATGGGCAGGACCCGTAACCGTTCAATCCTGCATGGTGTCGAACCCAGCGTAAGTGCTTAATAAAGCCGATTCAGTTTCACGGTTTCCA
+>16901 1
+TGGATGAAGCGACATCTGGCTCAATCGCGATTACTTTGCAGAGACGCTCAGTAAACCAATCCTTCGGTATAAGGCCTTAGCAAAGGTCCCCTCTGTGTGG
+>16902 2
+GGGTCATTCAGCGCGATACTGTTAAAGGCAAAAGTGTGTTGCACAAGTTCGGCTACCAAGACATTCATCACCGCGAGCTTTCGATCTCGGCTAGTGCATC
+>16903 1
+AGCTGGGGTTCCCTTGCGTTGATACTTGGATTAAGTTGGACTAGACCGCCATGTCCCTATCGGTAAGCACGATGACAGTAATTAAAGGCTCACCCAGCCA
+>16904 2
+GAGCTCGACTCCGTCGTATATACCTTCAACCGACGATTGACAGGAGGGGCGGCCAATCACGGCCTACTTATAATGAGGCGTGAGTATACACTTGTCTTAT
+>16905 3
+GTGGGGACGGTTTCAATTTGTAGACAGATCCACCTCCTAACGCGACCACGAACATAGTGCCTCCTCAGCTTGTGGTAATGACGTACTGGAAGCGCATATT
+>16906 2
+CTATCGTGTGAAGAGCCTGCAGGGAGAGGTCGGCATATCTTTGGAGACATGGCCAGAGATCCTTCTTTTCAAGCACCTGCACATCACTACATTCCTGGAA
+>16907 3
+TTTCCTAGCATGGAAATTAAAATTCGGCGTTACCTGCACCAGTGGAACGAAGATCCCGCCTGTTAGGGGCAAGGTTACGGCCATCACCATCTTGCATGGT
+>16908 2
+TCAAAATAACATCGCTACCACTGCTATCATGACACGACGAGCGGGCCTGCTGGTTATCAACGGGGAGTTCTTGAGTACTTGCTGGGCTCGATTGCCAATA
+>16909 1
+AAGCTACCGCGCCCTTCGTTGGGTGATTGTAACACTGCCACCAAACGGTACACAGATCATTTTAAGCTACCGTTCGAGATGTAGTTTAGGAGGCGGCCAT
+>16910 1
+TAGCATCCACGTTCGATAATAAGGGCCGAATGTCCTGAGGTGGACAGTTGTACTGGTAACCCTTAAGCATCTGCAAACGTACCTCTACCTTGAGGCCGTG
+>16911 1
+CACGACGCATAGGATGCTGGGGCCAAGGCTGTGAAGGACTCAGTTCTGAGAACACTTCTGCAACCTATATGATCAATGTTCTCTGGTGATCCAATGCCTC
+>16912 2
+CGCCAGATTCATGATAATTGAATGCTTCGTGACCCACGTGAATGTTCGCCATTACTTCGTCGCACGGTAGCCCGATTATGGCGTAAACTCGAGAGCGAGA
+>16913 1
+CGGCACCGGTGTTTACGCAACCTAACAGGTTCGGAATCGGTTAAGGCACGACCCGGTTTTAGAAACTTCCTGCACTCTTAATACATGGCGTGACTTAGAG
+>16914 3
+GACATGAAGTTACGGTAACCTGATGGTTGTGAAGAGCAAGGTTTCCTAAGTTATAGCCAATCCTTGGGTTCCCTCGCGACTGAACGGACTCCCTGCCAAC
+>16915 1
+GTCTCTCCACCGGTAAACGAGGGCAGATACGTGCGCCAGGCATCGTTTATTCGACTTTAACGGTCGATGAGAAGGTAGCCACGTTTTAACACCTGTAATC
+>16916 3
+GCGCAATAAAATGAGGTTACTGAAACTAGTTACTCTGGTGAGGGCGTAGCGCCCGGCCATCCATCGTACGAGATTCTCCAGACCTTCTGTTTGACGAATC
+>16917 2
+GTATCTAACTGAGACTGCCGAGGATTAATATCCCGTGTCGATTATGCACGAGTGAGGCACTTTTGGAATCCCCCAGCTAGTCAACCAGCTTCAGGGCTAG
+>16918 1
+CCTGTACAGTCTCATATCTCTGTCTCGCATGTAACTGGAGCAGAGCTGCCTGAAAGATCTAGCGATATGTGTGTCACCAGCCTGGAACAGAACAGCTGGT
+>16919 2
+TCACGATAGCCATTCGGAGCTAATTCACAGTATTTCGGTAAATGTATGCGACATCAGAGATGGCCCTGAGCTCAGTATGCCGTTAGAGCCGATGCCCGTC
+>16920 3
+TCTTAGGGTATAAGTTATTGCCCTTGCGGGCCTGGTGAAGCCTGAACAACAGTCACACATGGGTCAACAATCGTAAGCGCCTATCCCTGAGGTTACCAGT
+>16921 3
+GTCTATTCCGAAGCGACTCGCCCAGCACGCTGGACGAAGTATCGGCAATGACAGAATCAGATAAGGATGTCAATCCTTTGGTGGTCGCTTCAACCTTGTT
+>16922 1
+CGTTGCTTTAATGAAAGCCTGGTTCGTGCTGTGGCCGTCTAATCTTAGGTACTACCACCAAAGCGGTCCTCTTAGGGCAAGCGACAAATTCGACACAAGG
+>16923 3
+TCGGGCCTAAGAATGTGGTTCGGTCAAGTCGCTAGACGCAACCGCATCGAATCACGGCGATAAGCGTTCTTAACCCTCATTCTACGCTTTGAGGAAATGT
+>16924 3
+TGGCTGTGGTTGGGCTTACGAAGCTGATCAGCCGACAGCCGTTCTTAATCTGCATAGATCTCACAAAGCCTTATCTAGGGCCGAGAATAGATAAGTCCCC
+>16925 1
+CGCTGCCGAGAGTAGAGCATCTATTCGCTCACTATATGCTCAGAGCTTTGTTGACCTGAGGGCTAATCACACGCCAAGTACTGTACTCCATAGGGAAGGT
+>16926 1
+GACGCTAGTAGCTGTAAGGCCGTTTAAGGGTAAACCGGGCTCCACCCTTGTCGGCCGTTCAGTCATTAAGGACATCTAAGTATGCCATACTCGTAGAATC
+>16927 3
+CATCCCGAAGTGAGCGACGCAGTGAATCTTACTTGTCCTGAGCCCGCCTTCTAGGGGAGCGGTGCGATAAACGAGGATTCTACGCTATAATTTACCTATA
+>16928 2
+TGAAATCTTCACAACCGCAGTAGAGATCGACTACCGGTCGCGATGTGGGGTTTTCTTAGCAACACTGACGCTACGCACTGCTGCTTTGAAGATGAACGTC
+>16929 3
+GAGGGAACCATGCTATTACGCCGGTATTCGAGCAGATACCACGTTAAGGTCGCTACACGGAATCACAGTCCTGGTCGCGATGTACATCCTTTCTGAATGT
+>16930 3
+GCGGATATCTGAGGGTGACCTGCGTAGGACGTTACGCAGTTGCTCTATTTAACCCTTTAACTAGGCTCCGGCCTGAAAAACCGGAACTTTAGACCATGAC
+>16931 2
+TTGAGCCGGAGGGTGCACGATCGATATGTCACGTCGATCGCTTCTCCCGATACTTTAGGGAGTAGGTAACACCGCAACCTCGTAGGAAATATTTACCATC
+>16932 2
+GCGTTACCTTTCAAGCCTGTGTATGAGCCATGCGACCAAGCACGTTATTCTGAACTAACCGGATGTGCTCTTGGTTCAGAAACTGGTCCACGGAAGACGA
+>16933 3
+CTCCATAAAGCTCCGATGCGGAAGACTACGAGATCGGCAGGTTCATATGCAAACGCCTAACCATGGGCCTTGCCTTCTGTATATTGGAAATGTGGCTCTG
+>16934 1
+CTCTGAAAGAATGGCATACAAACTCTAGGCTCCGTAGCCGTTCGCTCTTTAAGACCAACTGACTGTGCTGAGCGTGGCTGACTGATAAATCGCGAGCTTG
+>16935 1
+CGCGTACCAGTAGCGCGGTCTGTTACGATGAATGTATATCATTGGACGATCAGAGTTAGCCCCTTCATCGCTCATCAACGCGTATCTGTGAAACCAGGAG
+>16936 2
+TAGGTCACTTTTTCGGGATACAGACGTCCGTACATGGAGATCCCGCGTAAGCTTTAAAATAGACTATTGGGCGCAAGTCCCAGATACTAGCCTCTCCGGG
+>16937 2
+CTTCGTATCATGCGTGAGACAGTTACGGTTGCTCTGAGCAGTTTTTGGGAACTGACAACTCCAATTCCACCAACAGATGGGAAGGCACCCTGTTAAGGCC
+>16938 1
+ATAATACCCACTCAACAATGTACTGGAACGGGTATGTGTCTGACTTTGTGCATTGGTAACTAGAGGCCCCTACACCCCGAGTTCACTGCCAGTAGTGGGG
+>16939 3
+GATGGTAGATTAATAGATATACATTGTCGTGGTACACAGCTACAACCCGCTCGCAACGCCTAGCGGGTTTCACTTACGTAGTGAGGAAGGCCTGCCTCCT
+>16940 3
+TAGCTTACGATCTTCCTCGGTCAATTCGTCTAGGAAATTCGGCCAGTGGTCTCGTAGGAACAAAAATACCCGGGCTGGAGGCTGACGCATACCCTGAATT
+>16941 1
+CCTATGAATGCGGGAACGGACGTATTGACTATGACGGGCACACTTAGATCACACCTCTGATTTTGACGTCCACGATTCGACATGGGAGGTCCTTTGACAC
+>16942 3
+GGGCAAAAGAATCTATCCTCGTATCTGGCGTTGTAGGGCACTACCCCAGTAACATGCAAGTTGAGTCCCGGCCCTTACATGTTTGCGGAAATGTACCATG
+>16943 2
+GAGAAGTACTAGTTCCTGCATGTTTCTTTACGGCCGTCCCTAAGAGCGTCAGTTGGCAATGATCCGGAGACCCAAAAGAACTGCGATGCATTTCGAGCTC
+>16944 3
+CTATTAGTTGATCCTATGACGCAGCGCGCCGAATCTTCTGAGTCAGGGTTGTGGAGATTTGAACGCTATCTGCCACAGCCGTCCATGAAAACAGCGACTA
+>16945 1
+AATGGTGCCAAGCAGAACGGTGGCTTACAGAGCCTTGACGTCCGTAATACGTAAGGACGCTTTCGCCTCGGTCCACTTCAATTGTGTAAATCTCTCAGAG
+>16946 2
+AGCTTGTTCTACTGCACCGCTGCCTCGTACGGGTCAAGAAGGTCACCCTAATTGCTATCGGACGTAAGGTAGGAGGACTGCTTGCCATAAGATATACCAT
+>16947 1
+CCGAACTGAGAGGGGGTAACTTGTTCGTAAACCTGTCCTGTGTATTTTGGCGAACCGCATGATCAGCCGACGCTCAGATCTATAACAGTAGACCCGCATT
+>16948 3
+GTAATTCAACGCCTCATGACCTGGAGGCAAGCTGATTGGCCAAATGCTGCCTAGTTTCTGGTCTCACTGGAGATATAACTAAGACTCCGTCGCAGGTAGC
+>16949 3
+TAGGGACAAGTTTGGCCTTCGACCAACCTCGCGACTGGCTAGTTCATAAGGAGGAGAGGTGCAAACACGCCGCTTCCGTTTTCCAAATTTGATGCCATTA
+>16950 1
+ACTTATCAGTTCCTATCGACGTCCTGACACAGCTTGTAACCGGATCTGAGTGCCAACCGTAACAGCGATGACGGGTCGGAGTACCTTTAGTAGAGTGCAT
+>16951 1
+GTTTTTCGTCACAGGCAATCTCAGCGCGCTCAGATCAGAGATGCGTCCGTATTCTCTTAGTGCGACATGGACAGTCAGCGTCAAAACTGTGAGCAATCAG
+>16952 1
+TCGTGGCGACACTGATATTCTATCGAGACACATGAGTTTATCCGGACGCTCGCTAAGTCACCACGTAGTCGACTGTGTAGCGAAAGGCCTCAGTGTTCAA
+>16953 3
+AGTATAAATGTTGTCTCCGCCCGGGCCACCTGGTTCAATGTCTACTTCTAAGGACGCTAGCAGTAGGATCGGGGTACAGTATATGCGAAGAACCCCCTAT
+>16954 3
+CTTGACTAGGTGTAGGTCCGAAGCTAGTGTTACGTGGCTTCTAAGGATAACCATTGACCCGACGATACATTGGACTAGTCACTTGCGCCACGTCCGCAAA
+>16955 1
+TGATCAGTAAACTTTCAATAGGACTGCCCCCCCAGGCTAGATATCGTACATCCGATGGTTTTCTCGCTAACAATGGGAGTACGGAAGGGGGCTGCTATCC
+>16956 3
+TACCTTACACGAGGTGACAAGACGTAGCATGAGGCGCAGTACCCTATAATCACATACTTGCTCGCGTAGGCCTATGGCTGGATGCTACTTACCGATGTTG
+>16957 3
+AGACGCTTCTCGTCCTGGCGTAAAACCCGAAAGCTTGCGCGTTGAACTCGATTACGTGACGCCCTTATGGTAACTACGTACCTTGTAAAAATGTGACGGG
+>16958 2
+CCCTTCATATGTGGGCCACCCCTACCAAAGACCGGTCATTGCAAGTGTTGGCGTGGCAGTACGGCAAATCTGGGAATCGATCATCAGTATATTTGACATG
+>16959 1
+CAATGATATCCCGTCAACTTGCATCTACACATCGCCTAGCCGTGTGTGGATACTGGTATAGCCATTAGTGGAATGGAGTCCGGGCGCGCTAAAAACCTTG
+>16960 1
+ATACTAGTAAATTATTGCCGCTGAACCTGGGGGACCGCGTCGGTAACTCGAGGGATTACGTCCTCTATACCGCTCTGATTTTCAACCGGACAAGATGCAG
+>16961 1
+CTTTTATGCACTTAATGAGACCAAGCCTGGCCTAGTGCGAGACAGTAAAACCTAGAGGCGCACGGTAGTATAGCTCGTACTCGTTGCTGCGTTGCACACT
+>16962 3
+CTAATAAGCTAAGGGCGCTGTCATTTCGAATTGGAATTCTTGTCGGGGACTGGCCAGCTCCAACAGCGCCAAGAAACTCATGCGCAATGCTTTTCTCAGG
+>16963 2
+TGCCCTCAACATATAAGACAATCATATTGTTCCCGTGAAGCCTCTATCCACCGAGCAAAGCCATTGCAAGTAGTCTTTAGGGGTGGCTGTATGGGCCGGG
+>16964 2
+TCTTTAAAGGTGCATCTAACCCGTCCGAGTCGAGGGAGGTCATTTCCGTCCCCATTCGCTAGGGAGGAACTAGCAATTAGTATGCCTAGGATCCCATAGA
+>16965 1
+CTTATACTGTGAAGCGCGGACTCCTGTAAACAATTGTGGCCAACTTCACACACTTCGGCGCAAAACGCGGTTTGGTAGGTCCATTTGATGGTGCAACGCA
+>16966 1
+AGCAACACCTGTGTGAATTTCTCTCCCCAGCCTTTGGGAAGAACGCATGTCTGTAAGACACATCTATATTGGGGACGATGCCGATGGTCCAGGTTCCAGA
+>16967 1
+GTAGTCTCCTGTTCGATTTGCAATCATACTGCATAAGCGTCCGTCCCTGCTGACGCCGGATATTCGAAGGAGCAACTTGAACCATATATCGCGGAGGAAG
+>16968 2
+TGGCGGATAGTCGCGTACTGTGTTGTTCGAAACCGGTTCACTCACGTCAAAGAAACTACAAGGGCTCTTCTAACATGAGACTGGCCACAGTTGCCTAGCT
+>16969 1
+AGACACCAACCTGCCAATACTGATTGTAAGGCATCTCTTGTTATGGATGCGTGACGGCCCTGAAGATGAAGTACGGAACCATTCGGGCCTTATTTGGCCC
+>16970 1
+GCTAAGAAGTTTGTTCAACGGACTATCCTGTGAGCTGACTGGTGCCTGACGAGCCGGATTGCTGGTGTCCAATGACCAAACAGCTTACCTGCAAACTTCA
+>16971 1
+TGTATATCTAAAGTAGACGGAATCTACTACGGGCATACACTGACCGCTTCGCCAAGGGAACTCCATTTATCGACCTTTGGTTGAGGAGCGCTCCTGACGG
+>16972 1
+ATTACCCGGACGGTATCAGTACGCCTATAGCGTTATCAAACCGGCCTCTTTCGGTTGAGGAGGCAGAAATCGGGTCGTTGACAGAATCAACGTTTATCCC
+>16973 1
+TAAGATATCGGGTGCCTATTAAAGACATGGCGGCGACAATGTTTGTCGGGCACTTTTGGACCTACTTGCGACGAGCGTATGACCCACTTACCCGACATCA
+>16974 3
+AATCCTCACTGAGCTAGGCGACAATCGGAGTCAGTTATACGTCACCAGTTGGACATCATTAGATCATTGGGGGCACCACTCTGCGGCTAAGGCAGTTTTC
+>16975 3
+TACATAGCTTTTTGAGGTGCAGCCATACCGAATTGGAATCATCCAAGCTAACCGGACCTCGGGTTCGGCCTTTTAGCTATGAGAGAGCGTATGACACCCG
+>16976 1
+AACCCTATCAACCATGTTCACGCGCGAGCGCCGACATGGTTTATATGCGTTTTGTCCCAGTGATGAATTGCCTGCTCGGTAGCGGAATAAAAGGCGACTA
+>16977 3
+TCGCACTCCGTGTGGAAAGCAAATTTAGGCTTAGTGGAACATTGCAGTAAAAATGTGCAACATCTCGCCTCGACTGCGGCCGAAGCTTCCTGTGTCATGC
+>16978 2
+TCGACGTGATGCAGGGAACGTTGCTTCATGCGCGTATCTGAATTACCTTCTTATCCGAACCTTAGGCACCGCAGGCAAAAAGTCACTGGCTGTAAAGCGT
+>16979 3
+CTAGACGTACTAGCGTGTTCGAACTCACTTCAAAAGCCATTAATTTCCGCAAGCCCGGTAGAAGTCACCCGCTGGGCGATGGAGTCGTTAAATTGCGGTT
+>16980 1
+TACAGCCCACGCTATAGCACGGGCCCGAGAATCCACGGATTGAGGTACAGGGATGCGTATTCTTCCCACAGATACTTCTGGTGGTTTGATTGCTACAATA
+>16981 2
+ACTCACTTAGCGTGATGCGATTAGTAGCCGGACAGTTCCGCATAGTAAATTGCTCTCTGCACACGTGGCCTGTACCGCTAGCGTCGATGGATTCAAAGAA
+>16982 2
+AAAATGCACGTATACGTCTCGATTCAACCAAGATCCATCATCCGGTATGAGGCCATTGTTTGGGAACCATGTAGGTTGCGCGTGGGCCCCTTATGACAGC
+>16983 1
+TTCCCTGTACTTCTGGAAGTTCTAGCGTCCCTACAACTAGAGTGAGTCGCAAAATGGGATGGCTGCGCGACTCTATTAGGAACTGCAGCCATAGCTACGA
+>16984 3
+CATGTCAGCACGTAGGGAGTGACGGTTGTCCGAAATTATGACGATCTAGGACAAAAGATGGCACTTTATCTCCGTATACGGTACCTCTGGACCTGCCCTC
+>16985 1
+TCATCGTTTACGTTTAGGGCTCCCACCGCCATTGTAATCGGTTCAACGGTATCAGGCAACAGGTGTGCATAAAAGGATCCCCGTCTAGAGGAGGACTCAT
+>16986 3
+TAGACCGTATTTTACCCGCATGCTACCCGATACGTGAGTCTCTCAAACAGGGGAATGAGCATATTCGCACAGTATGACCGAGGGCAGCCATGGGTTTTCT
+>16987 1
+CACGCATCGCGCGCTGACACCACATCTGGTGGGTGGCGCTCATCAAGAATTGGATATTTGATTTGACGCTTTAACGGTGTCCACAGATCCTTGAAGCAAA
+>16988 1
+GAGATTATCATCGAGATGCTAGTACGTTTGGACTCTCATCAAGCCCAATACGGTCGACTTTATGAGCTTCGCGAACACACAGGTGACTGCCCGAGCTGGT
+>16989 2
+TATTTGCGCTAATCATTTGATGAAACGCTATAGCGGGTGGGCCGCGTGTACAAAACCTATCAGGACTGGTTCTTAAATACCCCCGGCCGGCGATGTACCA
+>16990 1
+CCAGGCGCTCAATATTTCATTAGTACATGCGGGTAGCAAGGGCTGCAAGTACATCCGTCTTCAGTGGCAAGGCTATTATCCTACTCGGCAGCTCAGTAGA
+>16991 3
+CCAAGATTTAAGACCTGTTATCTCGGAGGTGCCAGCGGTGGACACTCCTAGCCCCATAGGGCAAGCGGAATAGCAGTATACTCGCTATTACATGGTTTCT
+>16992 3
+GACACGGTATAGCACTCTTGCATTCTAACACTGTGCGCGAAGATGCATGGGACCACAGTCCGTTTTGGTGCCTTTACACAAGTCGTTAATGCAGCCGGAA
+>16993 2
+TCCTTAGGCTACGACATATACAGACAGAGCCTATACTAGAGTATCGGGGGCCCATCTTGAGCGTCATTCATCGGGGCTTTTTTGAGAACAACTGAGCCGC
+>16994 1
+TTACTAGTGGACATTACCACAATTTGTACCGAACGCACGAGACCCTGATGACCGGGAAATTTCCGTGTGCGTGCCGCAATCCTATGGTACACTGAGGTGT
+>16995 3
+ATGTGAATACAAAGTATTGGTTATGCAGAGCCTGTTATCACATCACTGAACATCACGCTCCTAGCGATCAGAGGTGCCTCTGCGTGCCGTGACGGACGTC
+>16996 2
+TACGCTAGCGAGGGAGTCCGCAAGCTTCAGCGCGAGACTTTGCCATTCCGCGTCAAAAGTGAGTGGTAGCCACCATTCCTTTAAATCTGACTGAGAATTT
+>16997 3
+GTACTATTGGAGTCCAGTGGCCTAAGCATTTACCCCACACAACTTGGATGTGGCCCGTCTGACAACCGATAGATAGTCTGCGGTATCGTATAACCGTGAG
+>16998 2
+CGTTATGTGACATCTAGCGTGCTCAGCGTATACCAAAACACATTGAATTAGCTTTGAGAGCATGGTCCAGCCAGGTTGTCTTAAGTGCGCGGCGCACACC
+>16999 1
+TCCGCTCGGGACTTATTGTAGAGTATCCCCCTGCTCTAGTGCATTACCAACTGTAGATTTACGATGTGCGTTGCAAGTACGCAGCCGGGAAAAGCAGACA
+>17000 3
+CTTCGAGATAGGCTTGATGACCGTTCCGCGTACTATCGCTGGCGCTAACCAGAAGAGAGCAACCTATGGATATCGAGCCCCTTATTATCCGGTATAGAGT
+>17001 2
+AGAACCTCGAGTGATGCTACTGAGGTGCCATTTATCACTCGTAGCTCACTGGTATACGAGCACAATGGACTGTCACGTAGCGCGACGTGCTAATCTAGTC
+>17002 3
+GAGCTCTGGGTATCTCAAATTTTCCTTTCAGTATAAAATCCTCCCATTGACGAAAAGGTTGAAGCACGGGGCTGATCCGCCAGCGCTCTGTGAGGACGAC
+>17003 1
+CGCCTGGTAGGGCGCACGGCTCGACAAATGGAACATTGCACGTCGGATTGCTGGGGCTCCAACTGATTTTAATTGAGCTACTCACTCCAGTATACATAAT
+>17004 2
+GTCAGAAAGCCTTACTAGTTGAACTCTCGGGCCTAAGTCGGTATCGTTTACCATCCTAGACATGGTAGGGCAGAAGAGGGTGCCTTCTCTGACCATCAAC
+>17005 3
+CACCTTCGAACGGTGTCAGGTGACTGTAGTGCAACCATGGTTACTCCAGAATCAAATGCTAGTGTCTAAAGCTCGCTCAATGCTGTAATCCGGCGCGAGT
+>17006 2
+GGCCTGCCACCAAACTGGGCCTATGGCGAATGGGTACCTTATTATGGAATATCGATTATCTCGCACCCCGGGAAGGCTCTCTAACGATTAGAACTTGATG
+>17007 3
+AAGCCGTGAGAGCGGGACGCTACTTCCTAGCGGAGACTGAAACTAGCAATGCGTTGATATGCCTTCCAGCTATCATACTGTGTGCTCATTGACTGCATCA
+>17008 2
+TGGGGTTAATAGACTCCCTTAGGGGCACCAAGTTTGATAAACCTATGAGGATTTTCAGGCCCTCTCCGCGGATAACTCGTTACACCCATTCGAAAGCGGG
+>17009 1
+GCGGAGTGGATGATTTACTCATAGGTGCCAAGGTCAAGTGACATCTGTATCTAACCACCCACCCCAGAACTGGGTATGTTCGTAAGTTACCGTACCCGGT
+>17010 2
+GGCCAACTGTTCCTCCTTAGAGGCCCAAAGCTAGGCATTACTTGCTAAGGAGTCATCAGCATATAGCGGGTAGTTATTTAGTGTTAAACCCGCCGACCGG
+>17011 3
+GGGGTCGCCGTTGCGCATAGCGACAAGAGCCTTAAGCGCCGGAAACTGATTTCTTTCGATACTCGTACATTCCGGTTGACGTATATAGAAACTTACCACG
+>17012 3
+TATTTTATGCCATGTGGAGACCGATGGTTAACACCGGTTGGGTGTCCCAAACCGGTTTAAACGAAGCTCAGTAGTACGCTCTTCACCCCGTACAGAGAGC
+>17013 2
+TAGGTGACACCCGACCTCGCCTTGCACTTGCGATAGAGGTGGAGTAACCACGTAATGGCTGTCTGAATTGTCACTGGCAGATACCACCTATTCGAGATAT
+>17014 3
+CTTGACCCTAGAAAAATAGGCCTTGGAGGGTTATTCAATCGGGCTGCACCTTCCATCTCCCATGCCCATAGGTGATTAAGTCGCGAGAGTGAAGTCCTGA
+>17015 1
+ATAGGGCCAAGCCTATTTGCCCTGAGCCATAGTTGCGACGCACAAGATGTTCTTGACGCATTGGTTCGATTCGTTGCCAGACATTACATCGGACCGAAGA
+>17016 1
+GCAATTGTCGAAAGCGCGGTGTGAGGTCCCGCATCGAGATCTGACTCATGTTAAACTAAGCATACTGCGCTACTCTGTTCATACTACATGGTAGGAGCCC
+>17017 2
+CCATCGGCCGATTACACTTCACCAACGCGGGTTCTCCCTTTACATTAGTTTGTACGGACGACGCGAACAGGGGGGTTTAAGCAACGACGAATAATTTGTG
+>17018 2
+GATCTCTGAAAGAGGCATGTTTGGAGCCTGAAAGAAGTACAGACCGCTGCGCGCAATTACGCGCCGTTGCTACGTCAAGCCCATACGGCCTATTTTTTTA
+>17019 1
+ATTACTGGCCGGCCGGTCGCTTATGGGTGAACAATTCTATACAACGGGGATTTGATCGACAGCCTACGTTCGCGGGTACATAGTTACACTAAACACCGTC
+>17020 3
+ACGGGTGTCCCCCGTGCGAAACAGTTATTCAGCGAAGATATGCTTAAAATTACGCATACGTTACCGACCTATGTGTCGGCGTGATCCCGAGTGACTGATC
+>17021 1
+CTGCTCGTCGCTCAACTTGTATATCCCAGTGCAGCTTGACAAGTTAACTCTAACGCGTAAAGGGGGATCAATGCCAACCTGTAGTGCGAATTGGTCGGAC
+>17022 2
+CTTGATGCGATGTGTATCCTTGGCAGGGACCATGCTCATGAACGGATCCAGCCACTCATATCAGCTCAGATATCTGAATTCTAATGGGACGCCGGAGATC
+>17023 3
+GTACAAAACCACTAGGACTTTCTGCAGTCTGCTTTGGGTGCCACCGGGTAGAAGATGTATAAGGCACTCCTGCGGTTCCCCGATTGAGTCCACAAATGAT
+>17024 1
+TGATCAAAGAGGATGCCTAACACCGGCAATCTCGAGCATAGGTGCGAGAACTTTCCCCTTACGTACATTGTCGCAATCAGACATCGGGTGGGTTTGCTCT
+>17025 1
+ACTTCGGCGGAAGTTGTCAACGATCTACATTGGTGTATCGCGATAGTATCATCCAGTTGATTATCCCAACAGCTGTCTGAAGCTGACCCAGAGGGCCGAC
+>17026 2
+GTATCGTCGGCAAACCAATATTAACCTTTTCTCCGACCATTCAAGCATCCGTGCGTTAAGCAAAGCGGGTCGGTTGAAACGATGTCGCGGCGTTTAGCAG
+>17027 1
+TCCAAAAGAGCCGAATCTCTGAAGGTGTCCCAATCCAGCCCCTGGCCAGTATGGTGTACACTGTCGATTGTGACCGGTCGGACATATTAAGCGTTATGAT
+>17028 1
+TAGAGGCCCATTGCTACCCAATCAATGAACGATCGTTTACGACATGGCGATCGCGGATCCGGAGGCGGAAGCAGCTGTATACTCATGTCGTATTTACCTT
+>17029 2
+CCTGTATGGATTTGCTTCCCACTTAGGCCCACTAGCCTAGTTATGAAGCTGAGAATTGATGCTACCCGAGTTAGAGTTAAAGAAGGGCCCGTACCGACCG
+>17030 1
+AGATTGAAAGCTTGCGCATGTTACGCAATCTTCAGCTGTCTGTTCAGAATAATATCTAAATGGCGCGCCGGCTGTACACGGGCGCTGCCCATGTAACGCA
+>17031 2
+CAGTCGGCCAGAAGGTTTCTCAGCCCATGTCAGTTCCACCTGTGCTTGATCTAGGCCTCTAAGACGCAGAGATCGATTAAGACGGACATTTGGGTCATAA
+>17032 3
+GGGTGGTACTAACCTACTCCCATGTGTAGTACGTAGTACTTATACGACACTCCGACGCTGTTGCTGTAAAGTCATTAAGGGACGCAGGCCTATGACGACC
+>17033 1
+CTAGTGTACAGTGCTCGAGGCCACACTAGCAGTCCTCGACATGGCGTAAGGTAGAAATGGCTTACTACCCACTGGATATTGAGTAAGCTTCCTGGTCACT
+>17034 1
+TCCGCGTAGTTTACCTGTGCCTTAATTTAATTCTAGAGGTGTATAGCTGCGACAGATCCCACTGAACCAGCCCTAAGATGCAAGGCCTGGCGGTAACGGA
+>17035 2
+CAGATACCGAGTTTAGTCTGACCCATTCGGGCTGTACCGAGCCTTCTCTATACCATCACATTGAATAGCGAAGAATGGGCGGCACGTTAGAATTTGGGCC
+>17036 3
+AACTGACAGTAGAGTGGCAGTAGTTGGGAACTACAAGTCTGCTAGAATTCACCTAGGCCTGTTCCCTAGTCGAAGCCCGCGGATTGCTTACCTGTCACTA
+>17037 2
+CCTAAGTCGACGCCGCTTTAGATGTATCCATCGGACAGATAACATCGTAGGGATCCTGACGTCAGTCCATGTGCACTTATAAACGGACGGGTTCTCTGAG
+>17038 1
+CGGTTTGGCCGTAAAAAGCTATCGGTATCTAGAAAACCGTCCGGGTCTGCCGGTTGATCTTCTGAAATCCTATCAATATAGGAACCCGCAAGGCGCCTGT
+>17039 3
+TGGCCATAATTAATAATACTCGGTACGTTAACGACGGTAGCGTGACTTACCCCCGGATCGGCCCAGGTTACGCATGCTTTCGATTCCGTGAAGGGAATAC
+>17040 2
+ACACGTCTGACTCACGCAGGGGTGTATCCCACTCACGCTAGTACCGAGATCAAAACCGCGTATTTTGACTAGGTGGCATTGGCCTTAGGTCTGATAATAG
+>17041 2
+GTAGAAAAGGTCAGCAAAATTCCATCGGGCAATGGTTGCGTATTCCGATGCCGTATTGCCTGATAGGCTGTGCCAATAGCGCCGTCTAGCTTCACTACAC
+>17042 3
+TAACCGCGACGGTGTACATTTACACCTAGTCCGTTCCATCATTGCGCGTGATGCCTATGACGCCCGAATTTAGGTAAGAATGCCATGAAGATGTGGACCG
+>17043 1
+CCCCGTTCGATGAGCTTGTTTTCGAAGGCCACACCATTGCCGTTTAGATGAGGAGGCGGGAATGTCAGTCTAAGGATACCCACCATATCTAGTTCAACGA
+>17044 1
+GGTCGGCTTATAAAATACCATACACGCGTGGCAACCGAGGCCATGCACGTGAAAGTTCAACTCGTAACTTGTGATGTGGTCCCCGGTAGATACGCTTCTT
+>17045 3
+AAGCGCTGTCATACGCGATCACCTGGCACCCATTCTACTGAGACACATCACAAATCACTTCGGGAACTATATGCGGTGCGGAGGTTTTGTAATCTGTGGG
+>17046 2
+ATACGGACTTAATATCCTAATCCGTATGTAGCGGGTACGGTAGCGCGCTGCGCCACGGAATAGGTTCGCTCATAGACTTAGCAAACGTTTCAGCGTACCT
+>17047 2
+TCTCTTCCGGCGCTGGTCAGTCTAGTTGTACATAGCTGTACCCAATGGACCCCATATACCGGAAGTAATGCATAGCAACGGTAATACCGTTGGAGCTGGA
+>17048 2
+AACCATGTACTTGGAATTGCAGCTCGATGGAGCCCTTTCACCCATGTGTGCGGAGCAAAACCCTGACAGTGATAGTCAATTTCAAGGGCGTTTGCCCATG
+>17049 2
+TGTTCTGGAAACCTTTGTCCGTAGAGTAAGCTTTTGGAGGACATCGACTAGAGCTCGACCACCGCTATTCGAAACTCGCAATGCCGGGTTGCACCATAGA
+>17050 3
+TAGCATTCTTGTACACTTCTGAGTTCTTAGCCAACGTGTGCCGCCATGAATCCGATTTGGAAGGGGCAACAACGACGAAGTGACTTGAGAGCCCTCTCGA
+>17051 2
+ACGACTCGGACTTGGTATACTGCCCACGTTTCAATAAGCGGTATAGTACGGGACTGGACATGCAGCTGGCTATATCCTACGGCTAGCCGTCTATGACATA
+>17052 2
+GAACAGGCGGAAAGTGGTCGGGGAAGCGTAATTCTAAGCAAGGTGCTGACACTCGCTCTCTTTTACTTATGACGGTTGCTTCTTCAACCACACAAGCCTC
+>17053 3
+TCGGATTTATATGACTAGTACCAGTTTGTTGCTGTGAAATCTCGGTAAGTCCGGTAGATCCCGACAAAAGCGCCGTTGCCTTCAACACCAGGGGACCGCA
+>17054 2
+GGTTAGCTCGACAGCATGACACGGGGACTTACGACGGAAATAGCCCAATAGCAGTTGCCCCGACCGTCCTAGATGTCTCTTACTCTGGTATGATTGTATA
+>17055 2
+TGGACTAGGATCCCCCATCACGACGCATTATATATTCAGCATCGCCAGCTTGGCCCACTACACTGTAATCTAATTGGAGGGGTGGTGAATTGAACGTGCG
+>17056 2
+AGCAGCCTCCCATTGAGGCGGTGGACAATTAAGGCCAGATGAGCCTACTAGGTGCTAGCTAGTCTCCCTATGCCGCTATTTCCAAGACTTGGGATATATA
+>17057 1
+ACTATAGGAAGCGGATAACCAGACCTGGATAATTACGTGGCGGCGGCACGCTGTCACTCGATTTCTGAGCTACAGAGTGTTACTGAATCCTGCTACTTCC
+>17058 1
+CGGGGCAGTTACTAACGGGTGGACTTTGCCTGCACTGGCCGAGAACTCTTGACACGGAGTAATCCTCGGTCTATGAAATACTCCGGTCTACATAATTCAA
+>17059 2
+GATCGGAAGGATTGACCTTAGTTACATAAGCGCGTAACATTTCAGAGATACTCCCGGTTTGTGAGGTCTATTACGCACTGACCCGGGCAGCCCACGTATC
+>17060 2
+GCGCTACTGGGTACAAAATGCCGATAGGCATATTAATCACCTAGCTCACTGTGCGCGCGGCGAACTTTCGCCTTGAGATGAGTTAGACCAACTTTTAGCG
+>17061 2
+CCTATGGTGCAGTCTTGCCAACACGGTGCTGTCTCCATGTCATTAGGAATACACAATCTTGATGATGCAGGCGAAATGTACGCAGCAGGGCTGACCCTAT
+>17062 3
+CTCCCTATTTCCGATGGTCGCCTATAAATACACGTCCTAATTTGCGATCGCGAATACCCAGGATGCTAGGCGAGTTCAGGATAGAGGAGTCGCATTGGCA
+>17063 3
+GTGCTGCCTGGGGAGAGGCTCCACTTCGGGCTTAATGATATTAAATCCACAAACCGAGGAAGGAATCAAAATGGGCTTAAGCCCCGTCTTTCCCGTTCTT
+>17064 2
+GCATTCTCGGCATGACAGCTCGTGTGGACCTCCAGGGCCTGCCTCTAGTCGGTTAGTAGACTCGATACCGGAAAGAGAAAACGACTACTTATTTATCTAG
+>17065 1
+GCCCTCAGAGCCCTATCACAGAAGGTGAAGAATTCTTATATCACGAGTCAACTATCCTGTGCGAGTGTCGGTTTGAGCATCACGTATGTCTGCACGGCAG
+>17066 2
+AGATTGTCCCGCGAGCTTCGGGCGCATCATCCTGACACTTCGGACTTGTAGAGGTGAGATAAAAAAATTTGCCGTTTACGGATTGCCTAAACGCTCACGC
+>17067 2
+AGACCGGACCCCGACTACTGACACGCCAGCCGTTCTCACTTGACATACCTCATTTGGAATGTGGCTATTTGTGGAAGTAAAGTTCAGCAGGGTTACGTGA
+>17068 2
+CCGGCAGATTCGTGGTATCGCTATATGATTGTCAGCTCGTCGCTGTAACCAGAGTGGTACAGCTAAAATCTCAGCCTGCTGAGAACGTCTACAGCTACAG
+>17069 1
+TAGCATCTTTTGAGCTCGCAAGTCCGCCACCTGGCACAAATTCATAATAGCGCATGGAGTGGCCGCCGTGTCCGGTTGGCAAGCGAAATAATTTACTATG
+>17070 3
+AATCGATAGGTATCATAGACCTCGCAGTGGCGCAGCGTAATTTCCATTATGTGCGACCAATCACTGGGCTTAGCAATCAGTCGTCCGTAGCATGGCCGTA
+>17071 2
+GCTCCTACGGTGGAGTTCATTCCATACACACACCTAAGCACTGGGAACAGGCAGCCTAGATTAGATGTTTGTTATGCGGGCTGATTACCGCAAAGTTCGC
+>17072 3
+TCGTGTTGGGCATGGACTGAAACTCTGGATCGTTCACCCACGGGGAATAGTTGTATATTGTCCAGCGGCTGATACGCCCTCAGAGTACCAATCATCACAA
+>17073 1
+CCTGCGTATATGCAGGTAAATGTGGAGAATACCGGCCATATATATAAGTTGAAACTCCGTGAGCACAGTGTCGCCTTACTGGCGCCAGCCCCCGTATTTG
+>17074 3
+CTAAGTGGGACTATGAACCCGAAGCACACTATCTATTTCTCGTGCCTTCGTGGGATAAAGCCCCGGCTAGCTGCCAGTACAATCTTCAGGAGTGGTTGAA
+>17075 2
+GAAGATCCCCTATCGAGTTCAATTAACCTAGGATGGCAGCCCAGAATTCAGGTCTCACCAAATTCGTGGGCTAGTTAGGTGGCGGTGCTTTCATACACCG
+>17076 2
+ACATAATCCTCATATGCCAGTCTCTCATGACCCGGAAGGACGTGGCGGTATTGAGTACGTCCTAGACTCTGGGTCAATGGTTCCAATAGCGTCGACTAAG
+>17077 1
+CGGACTGTTGTGTCCTACTGTTCACTACCGAGGTGGTTGAGCCAACATCAGGACAAGATTGAACTTGGGCCGTTCCTAACGATGGCACCACCATGAATTA
+>17078 3
+TGGCGTAGAACTCAACGCTGGCATCAAATCTAGTCCTGCCCTAGCCAGAGAAGTACTTAGGTAAGTGGAATATGACCCATGCTGGTTCCTGCATTGTCGC
+>17079 1
+GCACTTTTCTGTTACAACAGGACAACTAGTCCACGAGCAGAGTGTTAATGCCGATGAAAAGCACTTCCTGTCTGTCTTCGGGACAGGATGTTGAGGCCCC
+>17080 2
+GGCGCTTTTGAGCTAATAGCGCCACAACTCAGCAGTTACCCTCGGCTTTGCTCAGGAGAAGTTCACCTAGCTAATCTAGTGGGATGATTACCGATAGCGA
+>17081 1
+GCGCGAACCCACAGCGATCGCATTTGTTACTTATTGCAGACGGTTTGAGAAGGACGACAAACTGCCTGAACGCTTATGGAGTAGTAGATCTTTTCGCCCC
+>17082 3
+GGACGGGGTCAAGCCAGGCACGTGATAAAAAGCAACGCTTTCATTTTATATCCATCTATGTTGCCGGTAGCATATCCATACCTGGCCAGCGGGTATTCCG
+>17083 1
+CACGTGCCGGCGTTGTCGAGAAAAAGCGACTTCTGGGTATAACTAACTGTCCCCAACCTTTGCCTCAAGTCACTGCAATGTGTGGTAGGTGACGATAACT
+>17084 1
+TGCAACAATCGAGTCTACTAGCCCAGATTAGGTGCTGTTGCGTACTAGACGGAGTACAACGCGTGTAAGTAAATTTATATGCCTTGCCAGTGGCCCGCCC
+>17085 2
+TTATGCTAATACTCAATAGTACATTTAGCTGAGTGAGCGAGACCCATGGAATGAGCGGCATCTGGCTGACGCACGCTTCGCAGACGTTCTAATGCCCCTG
+>17086 3
+CAGATAAGGTCAATCGGTTGATCAGACGATCCATCACGGCAGGACGTCTTCTGTCAAAACATCTGGCGAGCGTCTTTTGTCAGTATGCAACGCTCGAGTC
+>17087 2
+ATACACGTTCGCGGATAGGTGTCTGGCCAAGCGGTATAGCGACTGTTGAAATACACCCGTTTACCACTGTCCAGCATTCGCATGAAGGACGTAACTCTTG
+>17088 3
+TCATTGGCGCCTCAGGGATATTATAAATTCCCCTGCCCCCAGCATATTTGAGCGGGGGGGGCATTATAAAAGTTGGTGTTCCAGCAACCGAATAGCACCT
+>17089 2
+CAGCCCATGTGAGAGCAACTCCCTGGACCGCCTCTTTGTGATCCCTGTAGAAGTTGTCAGATGAGTTTATATGGAATACCGGCGAATCAATCCAGAGCTG
+>17090 2
+GAGCATGTGCCAGCCATCCATGCCGAATCAGGATAAACTCGTTAGTTTAGTGACGAAGCTATGACAGGATTGTCAATCTCGGCGCGGCCCGTTTATCTAC
+>17091 1
+TATCAGACTCCCTATGGCAGTCGATTTTGAAGTGTAACCACACCCACGTGAGAGAGAACCGCTTCTTTAATCAGCTCAGGGATGTCGGTTCCATGGAGGC
+>17092 3
+TGGCACTGGTGAAAGTCGAGGCACCAGGATGGGATTTGTAACTCATATAGGTTACAGCCCAGACCGTTAGCGTCTATTGCCACATTCTACGGCTTACCAC
+>17093 2
+GTGTTGGGGAAGATCTCCTATACCCGACGGCGCAGTGGCATGCCCGTGCTTTAATCGTGCTTCTATGCAAGCAGTGCTCAAACCGTATATACTAGCAAAA
+>17094 3
+TTTACGTTAACGTGTGCCGCGGCCAATAAGGGGTAGGACTGACAGATTTCAGAGTCTGGCAACACGACTTTTGTCCACTGCAAAGACTCTCAGTCACGTC
+>17095 1
+CGGACAAACGGATTGTAATCAGGTCGGGTAGGCACTTAATACGATTCACTGGCTGAGCTACTGTCTTAACGAGATTGTACTGCACCGCTGCTGCTACCAC
+>17096 2
+ATCAGCTGTCTGGAATGTCCTACGCCCTTTTCTTCATTGGTGGAGCGCATGTTGACAATAGAGACCTACCGGCAGGCAGAACGGCGAAGCTTTACATCAA
+>17097 2
+GCTGAATTCTCACCACGGCAGGACCTGTACATCGTTGGCACCTATGGGCAAGGCATAAGAGCATTGAGTGTTCGCGCTTTGACTCTAAGTAATGTCACAC
+>17098 2
+AGACGCAGAGATGCTGTTGGGATCTATTAACGTATGCGTTTCTCGGCATTAACACCACGTACCCCTAGCTATTCCGCTGTGGAGAACTTGAGAACCGACG
+>17099 3
+AGCTTCGCCATTAGCTAGACGCCGCATTTAAAGTATTCAGTGGACGCGAAGCAGACGTCGGCGCTTTTCTAGGAAGAAATCGTCGCCTTGTAACCCATTG
+>17100 3
+CTTAGAGTCACGCGTTGAGAGCAGAGCTGCGGCGTAATTTAGGGAGGCTTTGCCTCAATACCTTATACGACCTGAATCAAGCCCGATCCGTTGAACCTTA
+>17101 2
+GACACTCTGAAGCACTTAGAAGTTCGCATCTACGCGGCGCTTCTAGTCCGTCCGGTTTCCCGAGTTGTGACACAGTAGGTTGAATAACACATAAGCGATG
+>17102 3
+ATCTTCCGACCAGAATAAAGGTTCCTTGAGGACATCCCCGTACTCAAGGCTGGTAGTAGCATGGTTGACGACCCAAGTGCCCTTTTCGTAGAGCTGGAAT
+>17103 3
+CAAAGCCCAGAGCTGCGCTGTATTTCGCGAGTAAAACACCACTAAAGTTCAGTATGTCGGCCTAATATGTTGCCTGAGGGCGAATCCGCAGTCTTTCTGG
+>17104 3
+ACTGCGCTTGGTAAGTACGCAGCGTCAGTGGTATGTTGTATAACCCATTGAAGACCCGACTCATTAGCAGGAGCGCCCGCTGCCGTATACAATCTGATAT
+>17105 3
+ATGCGCGCGTGAGCAATACTACTAATAGCGGCCACGATACATTGTTAGTTTTCTTGAAGCAAAGAAGGGGCTCCATTTCCTGTACACTCACGCGTGGGCC
+>17106 3
+CACAGACGATCGGTATGGGGCGACTCTGCTATTATGGCCTGACAATGTTCTGCTGGCATGGTACGACCTAGCCCAGTTTAAAAAGAATGCCACCTCGTAT
+>17107 2
+GCATACCGTGTTTACATGGTCTGCATAAACGCAAGGATCGTAACGTCGCTCGGATTACCGGCTAACTTTTTCGGCGATAAGCCCTAGAGCGAACGAGTTC
+>17108 3
+ACGACGATTTATGACCTCTTTTTGAGCACTGCCGTAGCCGTGCACAGAACAACCGAGGACCAGTTCCGAGACATATGGGCATGTTCCGTTTCGATTGGAA
+>17109 2
+ATAGTACATCCATAGCGCGCCGCATTACATTTAAGACCGTAGTAATGTAAGCACCTGGAGCGGTGAACTTTGGGTCCATCGCTTTGCCCGGAACTCAGGT
+>17110 1
+GCGGACATGCAGGTCAGTAGCTTCCCCACTTTAGGATCGCCAGTGGTACCTGCCATCTATGGTTAAAGAGAAATCCAGAGTATTCGCCAACGGTAGTTCT
+>17111 1
+GATAAATTCGGATTCCGACCCTTGTACTATAAGACATGGAAGGGGCTAGCAGTATACGACTCTCCTTAGTCGGCAGGTGTGTTCGCACGAGACCATCCCT
+>17112 2
+ACAGTCGGCTAATGCAATCGGCAAACCTGAAATCATTTCGTCGCGGTGCGTTTGAATAGGCGCCCTACGAACTATTTATAAGCGCGGGGGCTCTCCATAT
+>17113 3
+ATTACCAACTTATTCATAAGGTGCGACCCTGGTGAGGATCCTGAAACATCCGGTGAGACTTTACTACGATTAGTGAGAGTGAGGCATCCCGCCTCCTGGC
+>17114 3
+ATACGGGGAAATTACTAATATGTCTTTTCCTAAGTATAGCTCATTAGCCGAGTTAGGACCGTTGACGAAGGTCGCTGCACCGGCTCCCGGACAGCCATCG
+>17115 1
+TACTCGCCGTGGCAGGAGCCTTTTTATCTACGACTTAAACGGGAACGAAGAGTCGCGGCAGGACGATTTGTGCTGATCCACGTCTAACCGTATCAATTAC
+>17116 1
+TCATGATGATACTATCATGTTCAGAGAGTTTCAACGGAGTACCGCACCAATCTCTAGTCAGTATGTCTGGCGTAAGGTCCCCGGCAAATGCCACGTGCGG
+>17117 1
+CACGGAATGAAACCGCATATCTCGACGTCTCCTTGTTTTTCCATCTAGAGAGGGCTTCATACAGTGTTCAGAGCATGCAGCCAACCGGGGTACGAAGGTT
+>17118 3
+GCGGTCAAAATGTGCATCAAGCTGGCTATCCTGTCACCACTGCGGCTGATTAAGTTAGTCCAGCCCACGGGGCCATTTGGTATTTCTAAAGCGATAAGCA
+>17119 1
+AGGCCATCCCGCAGGAGTGATGACTCAAGTATAGACACTAGTAATGGCGCTTCCGCCTTAGTCGAGACTATGAGCGACAGTATGTTCTCTCAGCGTTCTA
+>17120 1
+ACAGCCATACTTTGCGACTTGCCAATGCGGGCCAAAGCCGGCCATGAATTGATCGAGAGTCAGGCGCTTAAGTATTGCGAATGAGCCTTTTCTTTAAGCC
+>17121 1
+TGATTTGTGTACGAACATGTTACAAAGTTACTACCATCCTTCCACTGGGCGCTTACGGGCTTGGGGCCGGCACGCCACTGCCCAAAAGATTGGAATAATG
+>17122 2
+GTAAGTAGGCTCTTTCTTGGCCCTACATACTACGTCCCCAAAGAATACGTGGCGCCTTCGATGTTGTATACCTCGGGTCCGAGAAAGCAGGAGATGACTA
+>17123 1
+TTCATTCTCCCTCACGGGAGGTCACATCCTATACTGGCCGGGTAGAGTTGGTATAAGGCGTTTGTAAAGAGTAAAGTACTGCAAACGACCTCCGCGCTCA
+>17124 1
+TCTGCAGATAGTAGGTACACCGGTTGTACTCGATATCCATTTGTCCGTACGATGTAGACATGCCGGTATGCACCCTTACAGAAACACGGTAACGGGTCCG
+>17125 3
+TCCCGTGAGGTGGCTCGCTAGCTGTTACCGCAAATCAGAGGATATGGTTATGATTAAGAGTCTATACCACTCGAACACTTCAACGGCCACGGTCATTGCG
+>17126 2
+GCCGGGTATAATCCACTCAACTGTAACACGTTTTCAGCGTGCATTCTTGCTTCGCAAATCCGCAAGGGATTCGCACTAGAAGACGAGGACTTGAGCTTGG
+>17127 2
+ACGCGGCCTCATGCTCGCGATGGAAATTCTACTGTGGGCGTAAATTGTGATTCGACAAATGCAACTCATTTCGTGCGGCCATTGGCTCACCGATACAGAA
+>17128 3
+GTCCGTACCCTTGAGCTAGCAACAGCTATTAAATCGCCCCTGTTCCTAGGTGCATTAAGAGCTAAGTCGTAGTAGCCGCCGTAGAAGATGTAAGGCTTGC
+>17129 2
+GTCATGAACGGAGCATATATTCTTCGGAGAACACTATACCGGCTACCGCATTGCGCGTAGCGTTCTCTAACGGTGGAAACCTGTATCGACAAGTGTCGCT
+>17130 2
+CCAACAGACAACCCCGGCTACAACTGAGGTGTGGGGCCGGATTAAGATCATTCCCTGTTACGGTGTAACTTGTATCCCCTCATGGATTGAGTGACATATG
+>17131 3
+CGTAGAGTGACAAGCTAGTTGCAGACTCGCGGACTACGCTAGAAATCGTAGGGGCCCTCGTATCTCTCCGCTTCGTTTTCATTAACGTAGCTGGAAAACA
+>17132 3
+AAATTGTACGGCCCCTGCGTCCGCCATAGGATTAAGATGCGCCGACGGCGAGGTTCCTTCCGTGGTTCTACCCAAAAAGTAACGTAAAGGTTTCGTATAT
+>17133 1
+ACGGGTACTTCAGACGTTGCAGCCTCGAATCCTGGTACGCATATCTGTAGAGAATCCCGTCTGGAAGGATCGACATAGTGATATCAACGTGCTTCCTGCA
+>17134 1
+AGCTTCACGTAGTGACGTACTATGGCGAGACTCAGTTCAAGTTCATACTCGCTTCGGCTGGTCACGGCCAGATCAGAGCATATCGAGCAGTCATAATGCT
+>17135 1
+GCCAAGCATCTTGAGATATCCCCTTTCGGCCCTAAAGACTTTCCTCGGCGGGGTTGTTGTATCGCGTAAAAAACTCCACGTCATAAGGGCATTGAAGAGG
+>17136 1
+GACATATGCACCAGTACATTAACCTGATGATCTATTTAATCTGACGCAGCAGTAATTCGTTTAGACATGGGCTGACCGGCCTACGGGGTCCCGTGCGCAG
+>17137 1
+TACGAAGTAGCATGTACAACTCGTAGTCAATAAGTCTCCTGGTGTCTCGTAATCAATCGAGTTGGGGAAACCGTTTCCTAGGGAGCACACTCCTCCGCGG
+>17138 1
+ATTATCTTCGCTGCGCAGCACTGGGTCTAGCATAAAAGTCGAGACTGTCATAACGCGAGTCATTTAACCCTGGTGGCAAAAGTCGCTCGAGTGGCTCTAC
+>17139 1
+TCGTGTTTTGCGTCAAAGTGCGGCAACCGCAGTGGTCTAAGTTAAACCGGTACGCTCATTAATCAAACGAGTACCCTGCTGGCACAGACTGTCGTCGAAT
+>17140 1
+TATTCAGCATGCGGCACACGGATCCATGGGCGTGAATTACACTCAAATGCTTAACGCTGACCGCGTCGTAAGAGTTAACACACTTTGTTTGCCGGGGACT
+>17141 1
+ACGCCGGACTGTGAAGTTCCTTTAATTACGTCGCAGGTAAGGTTTCCGACTGGGTCGCCTAGGGTAAACTTCACGAGGCTCGTAACCTAAATAGCCATAC
+>17142 2
+CCGCCCCAGTCCAACGGTGTCAGAACAGTAGAGGCATCGTGTTACAGCTAGCAAAGCATCCTGTGGTCGCGATTGCTTGATTAAGGTTTGAAATCCATCT
+>17143 1
+CAGCTGAGCTACACGACAAATCAGTTTCGCCTGAAGGGTTGCGCATGTGCTCACATCATTATAGTTTGCGCAAACTTCCGGTCACCGGCGAAGGATTGAT
+>17144 1
+TGGGGGGATTATTCGTAGCACAGTCGGCGCTGAGCTACATCGTGCACCCTTCACGCTTAATAAACTAGCAGCCACTCCTTTATGACCAAGATAGTGGATG
+>17145 2
+CACTAATGACCTATAGGATGTAGTAGGGTATTTCCTTACTCCGCCCTGGGCGAAGAATGATCACAGCACGGATCTTCTCTCGCGCTAACGGGGTCAAGTA
+>17146 1
+GGAGTTAACCTCGAACCCGCTTAGCTGTGCATCGAATATAAGGATCTGATACTTGATAGGTGTACGCTAGCGAAGCTCACTGATGTCAACCGCCCGCTGT
+>17147 2
+CACGTGGTTCCCATTAATTTTAATGGGGCCCTTATCCGCCTGCGATCACACGTGCCTGTATGCGGAAGAGAGAAGTAAACCACTCGGTTAAAGCGTTACG
+>17148 1
+CGTGCAAGTCCTTGGAAACTTTTGCGGATAACTGGTAGCCGCGCACCCGCTAGAATCTCAGCACTGTAGGTGATCCTATGGTGCCATAACATGGCTAATA
+>17149 2
+CGATTGCTTTTGATCGCGGCGAACCGTAGCCCATGAGACTAGCTAGTTCACCAGACAAACTTTTACCGCGTGTTCACTTTCATTGGAAAACGGGGAACGG
+>17150 2
+TGGTGGATCCAGGCGTTCAGTGTGCATCAGTATGTAGTCTCGCACCACCTAATGACGCAGATGGACCTGGCTGAGTATTACTACCGCATAAGATACATCC
+>17151 2
+GATCTCACCGACAGGTCTTAGGTGGTAAATTTGCACCTACTGTAGAGACTAGACCAGATTCGATGAAAGGGTTTCCCACCAAGCTCATGTGTGCGGTCCC
+>17152 3
+GTGATCTGCGACTTTCCTTTGGCCTTACGCTTATCTCTGCCGGACAAGGTCTAGCTGCATACTGCAGGAAACTGAAGAAACTAGGACAATACATCGGGGC
+>17153 2
+GCCATACATCCCGACTCTGATTTGGAATGGGATTGCATCCACCTGAGCAGATACGTCATTGGCAGTTACGAGTTCCGATCGTTTTGACACGAAGCACAGG
+>17154 1
+GGACTTGCTTGAGCTCGTATTAAAGAACTCACGCCACAGTGTCGGTTCACCTATGTAGACACAGTCTGCACTAATATACGGTGGCGCCTGCAGAAGGCTT
+>17155 3
+CTCTCTCCACTGCAGGCACATGAGTAGGGGTACTCGAATTTTTCTATCAATAGACAGGGTGATGCGGTGGTGACCGATTTCGAACACATCGAGCCACTAC
+>17156 3
+TCCTCCTAGGAGAACGTCTGATAGCTCCGTGCACCGCTTTACCGATGCGGGAAGTTGAGTCACAGAGAAAGCGCTTTAAGTTGCAGACCTTTCGTATCAA
+>17157 2
+AGCTCTAGGTACTCCGCGCAGATAGCAACCTCTTTTATAGGTCTATGGCACTCAGTGGCAGCGAATAGCAGATTTGCGCGGCATGTGAAAACTCATCCTG
+>17158 1
+GGATCCACGATAGCAAACTTGACTTTATTCACGCTTAGTTGTACGGAAATTATGGCCGTATTCCCGCCCGCGACGCCATTGTCCAGAGCAAAAGGGTGGT
+>17159 3
+GCAAATGTTAGCATGATTGCGTCGGTCATCAATCGGTCGGAATGCCGCGCCATCTCTCACTCATGCTGGAGGAGCCGAGTCTTATTAACATACGAGTCAA
+>17160 1
+TGGTCACCAGCGGGTATGAAGCGAGTGTGCGTCCTAAGAACTGTACGGTTAATTTAGAAAGCTGCAGAGTAGTCCACCCTTCTTCCGTTACCCAAGCTAC
+>17161 3
+CGTATGTGCAGGAGCGGGCAATCTTTGGTTTCGCCACCTGGTTCGCACGACGTCTTTACCCACGTAAGTAGACTACGTAAAAACCTGGTAGGTCTAAACA
+>17162 2
+CGAGCTTGTCGTTGTAATCCGACAAATGCGAACGGCTCTTACGTTGACTAGTAATCTTAAACTGCAGATATCACGTGTTAGAGCGAGCGACCCGGCTCCG
+>17163 3
+GTGCATCCAGGAGTCTTGCCGGTTATCCTGCAAAGGTAATGTAGTCCGCAGTGCTACGATTAGCCACGCTTGATTGGTAGTTAAACAAGTCAACGACCCC
+>17164 2
+AACGCGCTGGCTACCTAGGACAGGGCACGCCGCTGTTGAAGGTCAACACATGCAACATAGTTGGCTCGTTTAGCTTAATACCTTTCAGGATATGCGTACT
+>17165 2
+GGGTTAGAACGGAAGCTACACTTACACAACTCACAGGCATAGGCTTTGGCCGTACGATAAAGCATACCTGATCTCTCTGTCACGGACTTTCTGGTGGCTG
+>17166 3
+TGCCGTGGATCGGGGATCCTATGAAAGAATACCCCTCGACGATTCGAAAGATGCTACCACCATCATATTTGTAGATAGTTACTCCCCTGTCGGGGCGATG
+>17167 2
+GAAGCGGGTGGCACCTATTCTTTATGGATGCTCCACGTTCAAGGAAATCTACTAAAAGGCGACCATCCAGTTTTAGGCCCGCATGGGCAGTACTCACGTT
+>17168 1
+TTGCGCTCGGATGAACGGGATCGTATCTTAAATAGTTAGCATATAGACACTCATCTGTTGAGCGCACGCAGCGTGCCGTCTCCGAGAAAACTCCTGAGTC
+>17169 1
+GGTCTAGGACGGGAGGCATTAAAACATATTCATGTTCGACACAGATTACCGTTTGGCTTATACCATCAGCCAATACCGCGGCGCGGTGGTTGACTACCTC
+>17170 2
+TCACGAAGACCTACGTACCCATCTGGCCGAGGGTCCAGTTTGTTCAGGTACCGTGCCAAGCACTCTAATTCGGCACTGAATGGGGTCTAAGTAAAGTATT
+>17171 2
+CGAATGGCAAGACACTACCTCATGCTGTGGTGCTGCCAACTTGCGGGTGGATTAAAGCTCGTGTTTTCAATTAGCGGATACACCACATCCAGAGCATGCT
+>17172 2
+TTACCCGTGATAAACTCAGCGGTAAGCGAATCACTACTATGACGTAAAGTTGGGCAAGTTCTACCGTGTCGCAACTGGTGCTAGGCCGGTTCTACAGCCT
+>17173 3
+ATATTTAGGAGACGACCCAATCTTGCCCGCCTCAACCTTCGAGGATTAAGGGCTCCTTTAGTACCGCGAGGTCTAAGAAAGTGGACTCTAGCGGTTACTG
+>17174 2
+GCCTACTGGTCGGCTAATTGGATTCTTCAGGAAGAGGAGGTCTAACAAGATCACGCTAAGGTCCCAAGATGCCCCTACCCTATACCGATAGTCTTGGTTG
+>17175 1
+GACAATCGAGGTTATCCCGAATCGTCAGCCCTCCTAAGTTAACCATGCGTATCGGAGTTATTGTGCTATGCCTATTCAGACGGCCGATCGAAAGGATGCG
+>17176 3
+CGGCGCCTAATAGACTGCGCGGTACTGTATAATTGGCGTATCTTGATTTAAAATCTAAATGTCTTTACAGGGGCGGCGCGCACAATCCACGCCTGAGCCA
+>17177 2
+AGTCGCTATGGCTTCACGCTACTCCGTTTCCTGAGGAATTGCAGAGCCGACATACGCGGTCTACAGTGGGTATTGCATTTAGGATGCCACACAGAAACTA
+>17178 2
+CGTTCAACGCCTATCGTGAAGTAGGTTAGGATACGTTGCTAGAGCACACCTCATCATACTTCAGTGACGGGGTCATGATGCACGTCACGTCCTAGTGACA
+>17179 1
+TACGGGGAACGGCTAAGTCGCTGGTTCCTGAGCCATTAAAGTGCTAGAGACGCTCTTATTGCATCTACCACACGAGGTGCTCCTATCTAGTATGACAACG
+>17180 2
+GGACGACACCGTATTAGACCTTGTAATGATCGACGACTCGTGTCGTAAGACCTTAATTCATGAAGACACTCCCCCCAGGGAGCGTTTTATACGTTGCGGG
+>17181 2
+ATCTCAAGGTTGGGCCTCCCAAAATCGCCCGCGGGCGGGTAATTAATTTTCTATGAACTATCCTTAGGGCACTGGCCTCGTGCCCAGTAATAAAGAATGG
+>17182 3
+TTCATATCGCGATTGGCCCTGCCATGTTAATAGAACACGAGCTACCTAAAATTTACATAGGTCGTACCGATGCCCCGGGGGGTGCTTCAGGGATACATCG
+>17183 2
+GGCGCTGAAAACAGGCACGATTCGCGACTCTCGACATGCACATCAGTGTGAGGTCATAATCAATGGTACTTTCCGAACTCTCCCACTTGGGGTAATGTTG
+>17184 1
+GGACTTGGAGCCCCCTGCATCAACTGGATCAGTTAATAAGGCCTTCGGGAGAGCCTCCTCCCCAGTATAGTCAGGAACATTGGCATTAGATGGTTAATCT
+>17185 3
+CTTTACCGTTGTCGGCCCGTGAAACTGCTCTCACACTGGAAGATGAATGTGTCGTATGCTGAACCGCCGGTAGAGCTGACTCAAGACGTTAACTCGAAAT
+>17186 3
+AGGAGCAGGTACTGTTTTGTCCGTTCCCGGTATGCCCATGAAGTATAGAGCTCATTGCATCAACTGCAACTGTGCGCTGGTGAAGCAACACTCGAAACTC
+>17187 1
+TAGTTTGGGTTATCGCGGGATGGATCGTGATATGGCATAAAGTCTCCCCGCCACTCGCGATCTAAACCTCATAGCTAAAACGCTTACGGCTTGCAGCAGA
+>17188 2
+GTTGATCCTTGGTTCTTCTTAGATTGGTCGTCCACCAACCATTACACCCGAGACTTATCTGGCGAGCAGCAGGACGAAGGGATGTCAACGAGTAACGCAT
+>17189 1
+CGGACTGAGTCGGAGTTAATTAATGAAGATCAATACACTCTTACCCAAATGTGGACAGGTTGCACGGAACAGCCGTGCGCGGTAGCTTCTTCTTCCGCTC
+>17190 3
+TAGATCTTTTGCCCACCGTTACTATGCTGCTTGAAAGTTTACCCTTAAACAGAGAGAGAAGAATCCTGATGGACCGCCTAGCGCGTAGCCCGGGTGACTG
+>17191 1
+TGGGTTCGCATTCTACTCCAAGTGTTGGGACAACGCCAACCCAACTCTCAATGCAGGGTCACGTGAATTGAACGACGGATGGAATTCCACAGGTTTCTTG
+>17192 2
+CTATGACGGAGTTTTAATCCGGCTTGATCCGATAGATTATCCAACTGCCGATGGCAACGAGTTTGCCCGCGAATCAGTGACGGTCACTGACTAAGACCTG
+>17193 2
+AGAAACTCACCTGCCCGTCCTTTGGTAAGGTGGGATCAGAGATTTTTGAAGTGCAAAAGCGCCCACCTACTCGTGTTGTGTTGGGACTATCGCACACACA
+>17194 3
+GCGTGCGGCCGATAAATATTAATCGTTCGGTTACTTGCTGAATTCATCTGTCTGGGAACTGAAAGCGGGCTTACCACAACGCCGCTCCATAGACGGATAC
+>17195 2
+AAAAAACTGCGTTTCTGCTGTTAAATTGTCACCATGGTATATACTTGGCCCTGCGTGGAACTCCCTCGGAGCCGGTACAAGGATGCATGGCTAGCCGACA
+>17196 1
+ACAAGCCTAATTTACCGGGATCCACGTACAGAGATCGTATATCCGCGATGGAGCGGGACAGATTTCGTTATTGCCGTTCAGAATTGCTTGCAGTCGCCAC
+>17197 3
+ATCACCGGCTGTTTGCTAAGTTATTGGCAAGGTCTAACACTTAGTCTGCCTGCGCGGTGCCGCCTAGTAAACTGGCATTACTCAGCGAAAGAACTGCAGA
+>17198 2
+GACCGGCACCGATTGCGGTGATTCACCTAAGGTAAGCATCGGCTGGCGGCAAAACGTAGTACCGAGTGTTCGGATACCTCTTGAAATTTTTCCTAACCAT
+>17199 3
+GGTCAGAGGCCTTCACTGTTCATCTTGGCGCGCACCGTCGTATAAGAGCCAGAACTGTATTCTTAATGTAGCCTATAGACTTCAGACCGTCGCGAGAAAG
+>17200 2
+CAATCTTGTGCCGTTGGAGAGATCCAACACGGCCCTCACGTCCTTGTTAGTTCAGTCACGCGATATCATTGAATGAACAGATACAGTGACGGGTTCAGCG
+>17201 3
+TAAAACTGGAGGCCCGTCCCTCGTGAAGTATCCGTAAAACCCGCTGGGTCACCGTGAAACGCTTTATCGAGTCATGCTAGTAGTTAGGGTGAACCCTTTA
+>17202 3
+GCCCACCTGGTTGGTCTTTTCCTAGCAGGCATGTTCAGAGGGGCAGTGCCGATTTAGTGTATACGACCAATCATCACGCCAAACTAATACGAAGGGTCTA
+>17203 1
+TTGTCGGCAACCAAGAACTGACACAGGTAGGCCGATATAAAGTACGTTCGAAATCTCCTACGTTCGTAGTTCTCCAGAGGGGCTGGGCCATACGTCTTTC
+>17204 1
+CAAACTCCAGTCGACGCATTTCTGAGGACTGAACCATGATGCGTGCCTCTAGCTCGGTGTGACGATCGCATGTGAATATACAGATAGGCGCCTCAGTTAT
+>17205 2
+GTGTAGAAATTAGGCATACTATATCACACCTCCCCAGTCGCTAGAGTTTCTAAGTAGTATAAGTGGAGCCCAACTGTGGGGTGATGCGCCGCGTTCCCCA
+>17206 3
+CCCGAACGAGAAACTGCTACTAGGGGGCGCGTTCACCCGTCAGCCTTAATCACTTAAAGCATCAGTGCTTTCTCCGGGTTTAGGATGCAGGTTAATAGTA
+>17207 1
+TATTAATGCCTACAGCAATATAGTTTGCGGATGGTCATTCTGGGTGGATTTTCTAAGACGCAGACACCGACGTGACCCCCGGACTGAGACCGAACCTTGC
+>17208 2
+GGCGCGGATATCTTTGGACCTGGGATAACCTAGATCCTATCTGCGGGGCATTGCAACATAGATTGCTGTTGGCATATGCAAGTCCCTCCTACAGAAACAC
+>17209 1
+GTCGGGGATTTAGAAACGATCCGAGGACGAAAAGTATCTCGCAACCCACTGGGCCTACGACTCCTTGGCTTGATGACGACTTGTTCAGTTCGCAATTTAC
+>17210 3
+AAACCAGGTCGCCGGCAAGAAGCTGTGCGAAACATGTCCTGACGTCGTTCTTGTTATAGCTAGCTTGTACGCATCCTAGCCGTAATACCCTAGTGTGAGA
+>17211 2
+TAAAGAGGCACCACAAGCGAACCCACATGGTCACCGGGCAGTTGGTCCGGCTCCAGATGCTGACCCTTTAATCTTTTAGCTAGTTGATTGATAATCTGGG
+>17212 2
+ACCCAGTATGTCCCAGTTATTCGCAGGACGAGCCTCTATGTAGCCAGTCGTGTCTTTCAGGCAGGTACAGAAAACCTAGGTATGACGTTCTACGAGACTG
+>17213 1
+CCCGGGAGGGTCGACAGATACTAACCTAGAGTGTGCTTCCCACACTGATATGCAGCTGTATGATAAGTATGTGAACCCTACGTCCTGCCATTGAAGGCTT
+>17214 1
+GGCATGCATGCACCCATAAGGGCATGCGGAAATCAGTCTCTCCCATCTACACGGCTTAGAGTGAGGCTCTTTAATGCTTTTGGCAGTTGAGCGATCACAA
+>17215 3
+GTCCGATTCGAGCTTGGCAATGTCTTGGAACAATCGAAAGCGATATCATGACTCCGGCTTACAGCAAGACCAAGTTTAGTCTCAGTGGATCGGTCCCGCT
+>17216 2
+AGCGCAGGAAATCAAATGGCGTTAACCGCTATGTTTAGCTCCCAGCCCATAAATTCTGCTCGTGGTCAGGCCCTGCGTAATGAGGTTACTGGTTCAAAGC
+>17217 3
+GCTTTCGTTGAGCACGTGGTCAACTCAGGTGCTAAGCTCTTGTCGGGCATGGTACCTCTCCTAAACTACATAAGACCGTGGGGAAGAACCACTAGTAATC
+>17218 3
+GATGCTATATTCCACTCTCTCAGTGTCCGCGATGCGTCGAACTTTAATGGCTTAAACCAGGCGTAGGCCGGAAATAGCCACTTAACAGTTGTAGGGCGAC
+>17219 2
+TCCGCGTGATCCGCAAGTCGATATGGAGTCTACGGCGCAATATGACGTACCAAGCACCCTTTCTTATAAGCGCACTTGTAATTGACGACAAGTGTGGTCG
+>17220 3
+GCCCGTCTCTAATACGGCATAGTGGTATTCGACTAGAAGCCCGTGGCAAGCATAACTTCTTTGTTACGGGTTACTAGCTCAGGACGCGAACTAAGGCCTA
+>17221 3
+AAACCAGATTCTAGTGTTGCGCGATTATACCACATCACCAGCTACCCGACACCGACTGAGTGGTAGTGTTATGCGTTGTTGGCCACAGTATGACCGGAGT
+>17222 3
+CCATGGTATCGACTGCATAAGGGGTAGTCTCAAGTATTCTATGCAACACGGATTTTATCAGCGCCAAGGCGTCCTGATTGGAAAAACCGCCTCGCTCGGT
+>17223 1
+CGAACGATGCAAGCCAGCCGATAAGAATCTCCGTCACATCAGGATCTGTTTGCTTAGCTTGTGCCACGCGAACGGTGTGCAAGTTATTATCAGGCGTATC
+>17224 3
+TACTGATGGCGCAGCATTAAGGTTGACACTTATGGCGACGTCTTAAATAACAGAGGTAACTGACCGGTCACTAATGGTTTGGTCCACCGCACCGCCTTCG
+>17225 1
+CAGTAGGAGTACAGGTAATTTGCGGCGCATATGTTGCAAGGTACTCAATCGATGATCGCACTGCTACCACTCCCGACATATGGCTACGAGTATGCCCTGT
+>17226 2
+GAAACATAGGGCCCGCCGTGGATGTAGTTCTAAAACTGCTTGTGGGACTGGCTAAGCTACACGACTCCTAGCATCCCCTAACCGTTAACATTAGGTTGTG
+>17227 3
+CGTGGCGATAACCTGGCATATAGCTACGAGATATTCACTGATAGTCTATGGGTGGACCTGCGCCATGCCAATGGAACCTGACTCATCCTGGAACTTTACG
+>17228 1
+TCCTGCTAAACGCGCCCAAATGCCATACTGGGGTCATCCTGTTATAACGAGCGGAGGAGACGCCGTCTTGCTACGCCTTGAGCTTGAAATAATTTGATAG
+>17229 1
+CGCAGTACGTTGACTGCAGTCGAGTGCTAAATCCGACAACGAGCGACTTCTAACTTGGCTGTACGAGTTTCTAAATCTACGATACCGTGCGGTCGTCAGA
+>17230 3
+CTAGCTCTTAGATATAGAAGCGACTACAGGCGGATTATAGATCAGATCGCTTTCCTTGCTGAGGTCACCCATGCAGCCCTAGTGTACGGGCTCTACAGGA
+>17231 1
+CAGAAACTAAGCGATCCAGAGTCGTTCGCTGGGCCTGTGCATACGAGAAGCGTATAGTCGGATCAGCTTAAGGCCTCTGACATATGTGCTTACATCCTTC
+>17232 1
+GTTCAGACCACGTTAACTCAATGAGATACACGAGACTTAGGCTCTACCTCTTGGGTGAAGTACGGTTCAGCGTACTCCCCAGTGGCATTGACAGTCGTAG
+>17233 1
+CCTCACCGGATCGGTAAACATTGGCTAAGCTATCGCCGACGTCTAGGGGGATAATTACCAATGCCTTCCTCATACTCGGGCGGTTGTACATTAAGGTAGA
+>17234 3
+TCAGCAACCACCCCCGGTTCGTTTCATGATTTCAGGTATGTAAGAAATACACGCTTCTAAGAACGCAGCCGTTGTGTCTATACCAGAAGGCTGGTCGGGG
+>17235 2
+ACGCGCATCGCGGAGAGTGACGTTTTTGCGCCTCTCACCTAAGCAAAGTCACACACTGAACCTTCCCGTATCTGTGGGCTAGTTAATAGGTGGTAAAGAT
+>17236 2
+GATCCCAAGTCTCTCGCACATTGTTGGCATTGGTGACACGCTCGAGAAGGAGCACGCAATTTCTGGTTGGTCGAAACGTAACATCTGAATATTGACCGCC
+>17237 2
+GGATGGCACCTATTTGTGGATACACGTTATATCAGGGGACATTGAGCACCTGGCATCACACCTTAGGAACTCGTCAGTGGTGGCAACCGCTTTATACACC
+>17238 3
+TTTTGCTGCCGGAGGCTGGTTATACGTAGTAAACTGGCGACAATTCGACGTCCGATGGACGCGTCAGGGGCCATCATCTCCCATTTCCAAACAATTGAAA
+>17239 2
+CCTCTTTGTGATTAATGTCACGTTGATCACAGTGGTAGCCCAGGGGCAACCACCTGATTTGTAACGAGTGCTACGGCCTATGGAACGACAAAGGACCCTT
+>17240 2
+GATCATCTCGTTCATGCTCGTCCGAAAACGGTGAATTATCGTGAGCCGTTTTTCTAACAAACAAACCCTCGACTGGGATGCTAGCCAGGGGGTACTGGAC
+>17241 2
+CGCAGAGAAGTTCATGAACCCACCCAAAACGATGCTCATATAATTCGAGCTGGGTTTCGCAGACTCAGTCGTCTTAGCGACGTCCTTGTCGGTAGAGTTG
+>17242 2
+TTGCGGGGCTGCACCATCATGACCCGTACTCAGAAGGACAGCAAAGCACGTCACAATTCCATTTGGACCGTGGTTTATCATTCTCATCGTATGGAGTGGA
+>17243 1
+GCCTGCATATTCGACTAGATCTTACGTCTGCACAGAGTCGTGTCAATTTCGTTGCCCCCAAACATGGTTGACTGGAAGTAGTAACGCACAGTAAGCCGGG
+>17244 2
+GGTGCTCGTGTGGCCCGTTACCCGCCTAAAAGAGAGGACACTCCCTTAGAGACGCTCTGTCTCGAACTCTACATAAAGCAATGCATTAGTATAGTGGTGT
+>17245 2
+GCGCATCGCGTCTGGGTGTATTGCATTGTGCTGCCCATGAAAGGTCATACTAAATGCCCCCGGTATATAACTGGTCAACCACCGGACATATTGATGGAAC
+>17246 2
+GTTAATGGACCGGAGTGCGTTCAGCGGCCTTAAGGGCAGATCGTAAACTTCATGCACAGACAACACGTCATTCATTAGCTTTCATGACTCGCAGTCTGGC
+>17247 3
+TGTCATTCACCATCGGCTCAAACCAGGTTGTCATAGAAGAGTGAGACATCCCATCTGCTGGGTCTCGTAACCGAGCTCTAATAGTAGAGGATCCGGTTCG
+>17248 2
+TCCGCCCAACGTGTTAGTTTATACCGATGGAAAAAGGAGGACGGCTTTCACTTAAGCGGTGAGCTTGCCTACCCTCTTAGATGTCACGCAGAAGAGTTCC
+>17249 3
+GCGAGACAGCAAGAATGTCTCCTCCTAGTCAACAAGCGGGGGAGATTAAGTTTTAACTTGTTCGTTGCACCGCAAGGCATCTCTAAGCTCCGACTTTCGG
+>17250 3
+ACTCTTCTTAAATTGTCCAACCTCCTAGGCGGCATTCGAGAGTTTGCGCAAGCGTGACGAAACGCCCGGTTTCGGTCAGTACGGAATGCTCAGATGAATA
+>17251 2
+ACTAAACTTTTAGGACACCACTACCCACACTGATCGTTAGATCGTTAGGGACAGATGTTACGAGGGCGGGACACGTTAACTTTCCAGGCTTTCCGGGCGT
+>17252 2
+TTTGTCCAGAAGCGCCCTACCAAGTCGTGTTACTACTTGAAGTGAGCAGAGTGCTGAACAGCGTGCCTCATGAGCTTCCGCATGCTACAGAGAATCGATT
+>17253 1
+GAGGGAGGTCTCACCAGGCGAATCTTCACTCTTAGCTTCGGTTATGCAGACGAAATCGCATGCTAAGATTGCCAGTTCCCTCAATTCGGCAGTGGACATA
+>17254 2
+AGGCGTTGTTTTGAGTCTGAGAGACCAGAAACCGTTTCGACTATAATGGCGTTGCACCAGATGTGACTCGTTCACCACGACATCGAGACCCATATCCGGT
+>17255 1
+TAGGCCGGGTACATACTTCTAGTGTAGCACCTCCGAGATCCGACAAAAGGCAACTGATAGGGTTCAGACCTCCTAGTTGACCTATTTGCTGGCTAATCGG
+>17256 1
+GAGACTTTCCACACCTGCTGATTAAAGTGTAATGACCGGGGCGCAATCCCCTAGTGATTTAGAGCTATAGGTCGGCGATGCCTTTACCAGTCCCAAGTAG
+>17257 3
+CCTCCATCGCAGCGTACTGGTCATTTATGAGAGCTGAACTCAGTATTTGCGACATTCTTAGGAACCACGACCACGAGTGGAAGATAGTTCAGGCTGCCGT
+>17258 2
+TTGAATCGGGATATGAGTTTGGTGAACAAATGCTCGCCTCAGGTGCTTACGCCTCCATCCCACGCAATTCGCTGGTGGTGTCAGAACAACCTACAAAGGT
+>17259 2
+GAAGATAATCCTCGGTTACCTTCCATAGCACATGGTCATGTTGGGTAGATGCCAGTCTTACTCTTGCTCAGAGAAGGGACGAAGCCAGCAAGGTCCTCCT
+>17260 2
+GTGGAGCCCAACCAAGATCGGAAGTGAACGCGGGGGAAGTACCATCCTGTTTAAGGCCTTCTTACACCTTTTACGTCGCTAAACACATTAGGTCGGCTTT
+>17261 3
+ACCGTAACAGGCTTAATGTCGCCCTAGGTAATGCTTAGATACTATGCACTAACCGGGAAACCACGATCTCTGCCCTGGAAGGGTGTGGACTTTCTCAGTG
+>17262 2
+TTCTCACAGTTCCGCCGGAGCGCTATTGGAAAAGACAATTTTCTCAGGAAGCATGCCCTGGCATAATTGGGGCATTATACCAACTGTCAAGGTCGCCGGT
+>17263 1
+CTGCATCCCTCTATAGTCGGCACTAGATGGCTGAATAGCCAGAGACTCATGTCGGGAGTCGCACCTGAGGACGGATGCTTACCTTTTAAGCACTTAATGA
+>17264 1
+GCTGTAGATGGCTATGCGCCATGTACGTGCAGAAATATTTCCTGGACACCTAACAGTTGCATTGCACTTGCCACCAATAGGTCGAAACTGAGCCTTGCGG
+>17265 3
+TAGATCACTGGAACCTGATTACAACTCACTTATTATGGCGCTTAATATTGACTTTCACCGGGTGACGGCGCAGGGCCGTCCGGAATATGGAGCTCCAAGC
+>17266 3
+TCGGGAGACTCGACTCTAGGTAAGTCTCACGGACGCGTTTTAAGCCAACGCTCTTTGCATGCTTGTCAAGGCCGCTAACCTAAGAGCTTACAGGAAATTG
+>17267 1
+ATCGCGCGATTTCAGGCGTAGGTCGTGGCTGTTATCATGGCAAAGTAGAATTACAGTTCAGAACGTCTCCCTCATCCGAACCTTGGGATCGCAATACACG
+>17268 1
+GGGGCCCTTCCTTAGTGCAATCCCGTCAGGCGAAGATTATTTTAACATCTTCGATTCATAGTACATGGAAGCCTATAACGGGCGAGTGAACGCGCTACGC
+>17269 3
+TTGCGCATCCTACGCCTATGGAGCTGAGATGAAGCCCTTACGGACCTGACAGGTGTCAAATTCCTAGTCGCGACACGTCTTTATTCGGGGATAAAGACAT
+>17270 2
+GTAAGAATTCATCTCGCCGACAATCTAAGAGCGAGAAATCATCTCCATGACCGTTCCACAATCGTTTGGAGGTGGGGTAGCTGTTCCTTTCGGCGGACAC
+>17271 3
+GGTCAGTGCGTGACTTTCCGTGAGGACGTCACAAGTGACAGCACGGGCTATATATTAGACCTGTACTTCAGGAGCCACTCTCGCCATTTACAATACTGGA
+>17272 2
+GGACTATCGCGGAGTTTATTAATGACAACCAGGACACTGCGCTCTTGCAGTCCCCAACCGACTGTCGTTATTACGCGACGGGCCTTGATTAGTAGAATAG
+>17273 2
+ATTCAATCGGCCCAGACGTCCCACTAAGCACTTAATGACGTGATGAGCGATTAGGGCGTATCGGGACCTTCTCAAATTGCCGAAGCTTACGGTGTCGTTA
+>17274 2
+CAACGGAGGAATATCAGGAATGCTGTTATCGCGTCCATTACACGGGCAGTCCATGCGTGCAGATCTAGTACTTCTCAATAAGTGCCATGCCACGGTTTGC
+>17275 1
+ACTGCTCGACCACGCATTGATTAAGATGTGTGATAGCACAGCAAATGATGGAATATCTCTTCTGCGTGGCTGCACGAAGCTGGCCCGGCTTAAACCCGTT
+>17276 1
+AACCGTCACAACGGGCCGCGCTATCTTCTTTGTGGGTGGCCTGCGTACTAGACGACCCCTATATAAATTATCAGAGGGGCATTGTAATTAAGCTAGCCAG
+>17277 2
+CCGCTCGAAGCTCGGCTCGAACTATAAACACCGCAGTTTGGTATGTATCTTGCAATCACTGTTGACCGCCAACATATTAACGCAAGGTGGTGGTGGATGC
+>17278 3
+GCGTTACCCCATCCGGTCTCATCCTGATTTCAGTAGCATCGTAGCAAACGCTTGTCAAAAGGCGGATCTAGAATCACGCGTGATGGTTGGTAAAACTGCG
+>17279 3
+TCTTATTTATCCGATGAGATCTCAAGACAAAGACGACCCTCGGGGTCACCGATATGGTGCAGCGTTACCCGGCAGCCTAGACGGTTCATGAATGATTTCG
+>17280 2
+CCGTGGATACTGGACATCCATGCAGGTTACAATGCTCCACCGTACCGTAGATATACCTCAGGAATTTGGTAGTGCGTCGGAACTGTCCAAAAGCTTGTCG
+>17281 1
+CCTATTCCATTGTATGGGATCGGGACGTTTAGAATCTCGAAAAGTTCGCGCCCGACCCGCCATTAGCCGAATTATCTCTCAACTATATGAGCGGAAGGGG
+>17282 3
+CCAAGGCTGCGTGAGGATATCCGGAGCAACTAGGTTCCTAACGTGTCCGCATTTCACACTAATACTTCCCCTGGGACGGGCACATATTAAAGAGGTTTGT
+>17283 2
+GTAAAGCGCAGTGGGTACTCAACTGCTCCCTCTCCGATTCATTCGAAAGACTTAACGTCCTGTCAGGGTAGACAGCTCTGGGTGCCAGATGCATTAAGTA
+>17284 1
+CAGTTTGCGCCGACTCTATTCGAAGGCTTAGCAGTACCCATCTGGTCTCGTGAGAATTGATTTCCGAATTACAAGCAGGGTGGCAGTACCCCTACGAAAG
+>17285 2
+CTACTTGAACGCACCGTTTAGAACTTAAATTGTCGCACCGCTCGGTGAAAGTAACAACCAGACACTTGCGGCGCTAGCCATTGTGGTCGTGCGAGTTTGA
+>17286 1
+TCGTGACTTACGCACAAGATATCCAAAGGCGCTCATTCCATACGGGGTTCTTTAGTGGTCACCGAAGATTGTGACACATTGACCGGATATGAGGCCGCCT
+>17287 2
+GGAGGCCCGCAAAGCAATACTAATGCATGTGAGCCAACCCTGGCTCGTTTTTAGACCAGTATTGGCCGGGTCGGAGTTAACCTCTAAACTGGACCTTATT
+>17288 3
+CCTTGATTGTATCCAGCGCAGTGAATCCCTGTAAAGGATTCGGAGTATACACTTCACGCACTTGCGCGACCTGTTTCAAAAGGATCAGGGTGATCAGGCC
+>17289 1
+GTTTCAAGTGCACGCCTTATCCGCGGAAGTCCTGAAAAGGTACAGGGTTGCGACCGTAGACCTTAGCATATGCACGGCCGTATAACTTACCAGCTGTATT
+>17290 2
+GGTTCACGCTTGCACACCCGAACGCATATAGAGATGTCGAGCTCGCGTCAGTATGAGATCTTTAGGATCAAGATTACGAGCTAATATCGCCTTGCCCGGT
+>17291 2
+CTCCGATCAAGGCTTAGAGTTTCCTGGGACATCTAGTGCACTCGGTACCTATCATTGAATGTAGGCATCATATACCCGAGCCGGATGCACCGGGATTAGA
+>17292 1
+AACGTCTGGATCTCACTACCATTAGCCAAGATATCTTACTTAGGCTAAGAGAGTCGTGCCCTTGGGCTTGAGGGCCCTAAATAAACCGCTTGGGACGTCG
+>17293 2
+CACGCAGTTGGGCCCTACTTTCTAAAAAGGCTGGTGCAATATCGGTAACAATTCGTCCAGAAATATTGTCCTTGCTGACTGGCGGCCAACGATCAGCTGG
+>17294 3
+ACACCTACGCGCTAGCGTGACGCCCCAAAATATGGCAATTCAGTTGTTTTTTAGCGTAGATCCTGAGCGCGGTCGCAGTATGAAGTGAAGACTTCGCATC
+>17295 1
+GCTGTGTACACAGTCGAAAAATGATGGCCATCTAGTTCAGCGTGTCGGCCCTGTTTATGATGTTCGGTCGGACAGACCAGCTCTACTCAATGCGCAACAA
+>17296 1
+CCACGGGAGATTAGCCTCCGCGGAGAACTAGAGATAAATCGAATATCCACTTACGCACATGGTTTTGAACCGTTTTCCTCCTTAATGTGGCGGACCGGGT
+>17297 2
+CCTCTGGTTGCCGATCCTCCGACAGAAGGTCCAGGAGAGAGGTCGCGCTGCATGAAAACGAAATGCCTCCATGATATTTCTTTATCTCTGGAAAGATTCG
+>17298 3
+GCCCTAACCCCTTGGATTACTTCGGAACATGAGATTGTGCCTAGTATCACATGCGATTAAGTCGGTTCTACCGCAGACCCCAAAAGGGATGTTCTGGGGA
+>17299 3
+ACGCTTGATTTCAGAGCAGTTGTACCATTGTGGACGTCCCTTCTGCAACCGGCAAACTATGCGTGCGACCAATGAACGTTACTTGGCTTGCAAGCGAGAA
+>17300 3
+CGTCACTATTCCCCAACTCGAACGAGCCCATTCCTGTTCAAGGATGTGCAGGTAATATTCGATAAGTTAGGGTCAAGGAACAAGGGCGTTCGCTCCGTGT
+>17301 3
+ACGCTGTTTTGTCCAGCTCGATTCTTGCAAATAGGGTGACCTGCTTAGGGGAAACTAGGTTCCCGCCCCTGTCAGTCAACAAAAACTTGCAAAGCTGAGG
+>17302 1
+CTTGTACGACCACCAGGAAGCGTACAATGTGGTACACTGTTCAACCTTAGGTGAGCCTGTCCTGTTTGCCACCTGTGCCGAAGTCAAGAGAATAAGTGCT
+>17303 2
+TGCGCTTGTCTTAGAAGCGACCGCGACAATCCGAGAAGTCTTCATGACTCCTGCATAGGGTCCAGGAGAGGCTATACTGTCCCTGCGTTATGTAAACTAA
+>17304 2
+AGAAGATCGTCGTTGTTTAACAAAAAATGCGAGCGGCCTACCTACCGGGACCTATCTGCAATTGCCTGATCGTGGTAATGCAGAGCCTCCTGGTTGCACT
+>17305 1
+GAAATGTCCTGTGGCCCCTAAGCACGGAGGTCTCGTGCGTGCGTAGCATATAACAGCCAGTCTGCCGTTTCTATAAGAACGTACTACCATCTAATGGGTA
+>17306 2
+CCAGGACTGGGAGCTCAGTGCCAAACGATCTTACTGGGCAGCGGAATTCAGGCCTAAATTTGAAATGCGTCCTAACCTACTGTGGCTAGCATTGTTTCCA
+>17307 3
+TGGCGCAGCTTTCTAACGTAGAGCTGGTAACGGCTTTCAAATCTATTAACCATCTCTTGCGCCACGAAAACTCAAGGAGGCTAGTGGCTGCGTGAACCGT
+>17308 2
+CATGCGCTAGTTCCTTCGAGGGGCTGAGTTAGAAACCAGCGCGTCTAAGCCGTTTAATCCCACGACCAGTTCTGACCGGCATATACAAGGTTGGTTAATA
+>17309 2
+AAGATCAGTACTCGTTGACAGGCCGTTAAGGGCCCTAATGACGGACATCTTTCCGGTGAATAGACCATAGGTGGGGACTCATCGCTTATGTACCCCTACT
+>17310 1
+GTACGTGTCAGTGGCCCCTCGGACCATGAGCAGAGTTATGCTATCAGCCTAGGCGTAAGATGAAATAGGATTTGCCCCTCCACTCACGCGAGTATATTAT
+>17311 3
+AATCTTAGGCTGATACTGTACGTCGGCTCGAGGTAGACGTCAAGTGTAAAGACCACCTACCGTCGGTTCGGTAGCCGTCCAGTACATCATACGTTTACGA
+>17312 2
+GTATCTGAGGGGCATCATCCGTGTCCAAGCTCGCTTCGCACTAGTATCGAGTAAAGGCACGTAGTGAGCTACCATCAGATCGTTTTACTAAGCACTGGCA
+>17313 1
+TGGTTCCGGGCTTGGGTGCCATGAAACCCTTATGTCCCTCTGTGCACACTTCAGGCCATAAACGAATTTACATACAGGGCGACCGATGGAGTAGAACTTA
+>17314 1
+TAGTCTGCCCTCTAAGGCGTAGGAGATAGCAGATATATCCTTTACCGCGTACCAAGTGGCAGTAAGCTCCTTTAGCCCGACGAGTACGTACTTGGTGAAC
+>17315 3
+GTAGCTTGCAGCCACTGGGGATTCTAAGGTTTATTCTAATCTAACTGAGCGACTGGGCTCATACCAACCTAGGCGTCGGTTACGCCCTAAAACATCGGGA
+>17316 3
+TCTACCAGACCCAGCATGTAATTTGGGAGTCGCCCTACGGAGTTTAACAGGCATCTTATGTATTTCGGAAGAACTGGTCCCGGCAAGTGTACCCCGTAGA
+>17317 3
+GCGAGACCGCACCCCTCACTATAAGAGGGATTATTGTTTGGGGAACTAGTAACACTCTCTTCTGACCGAGAGTGCTATAAGGGCTTTTATGGCCAGACCC
+>17318 3
+CGGGGCTTCCGTAGTTGTGCCATAACGGAAAGGCCCCTTGCAGTGCCTACGCTTTGTACAATGGCATAACGTCACACCAATAGGTGTATAGCATATGCAT
+>17319 3
+TTTCTCGATGAGATAAACATCTGTGAGGGCTTTATAAGGGCAGATGGGCCAGAGATTCTTGCTCACAATCACTACCGCTGAAGGGGCCCTCCATCCCTAG
+>17320 3
+GAGGCTGCTCCAATATTTGCTTTTCCGCGGAGGGGATAATATTGCAGGGAGACGGGATAGTTCACGTTTCTCAACTCAGAACATACCCTCCTGGCCAACA
+>17321 2
+TTTGAGGACCGTGCTGAGGGGTCCATGTAACAGCTGTAGCCTCGCGCCGTCAGAAGATGCATTCTCGAACTACCTAATCTCGGGTTACGCATATTAACAA
+>17322 2
+GGCATGGTTCACTACCGCGATTCAATAGAGCCGTAAGCTGCATCTTAATTCTACAAGAGTGGCGGCCGAACGTCCTCAGCGATTCCGATGGTCATGAATT
+>17323 2
+TCCACGCTCTCAGTTGAACCATGCTTGCCAGACCCGCGATGTGTGAGAAGGGGTTAGATCATTGTGTGAAACCTTCAATGCTACAATTACGGGACCGCAT
+>17324 3
+ACTTTAGAATGTAACGGCCTTCTCCATCCGAAGTTTTAGGCGGTCAGTCGAACGCTGGACCGTCGGACATTGCCCGAATGCATTAATGAGCTATACCAGG
+>17325 1
+ACACGAGTACGTCGTGGCGAACACATTAATCGCGAAATTGTGTGCGTATCGCAAGGATTAGCTTCAAGCTCGGATGCCTGCGTGAATCCTCTACGTTACC
+>17326 2
+TATAGATTATCTACTGTAGACAGGCAGACCGTGGACATCACGTTGCGCCCGACCTGCAGGGGAGTTCACGTAGTTGTACTAACAAGCGTACTCACCTTTG
+>17327 1
+TAGAACGTGCGGTAAATCGTAACTAAAGCACACTCTGCGCATTGGCCGGGAAACCCCCTTCTGCTGTTGAATAGCGTGTCATTGGCTCTACAGATCGGAT
+>17328 2
+AGCGCTCTTAACTCCCTCGGGATCTTATGAATCGGTTTATCCAATGCGCAAAGTACCATACTCTCGGCGGGTATGTCGAAAAGCGTCTACTAGGGAGCAG
+>17329 3
+TCCTCAGGCTGTGTGTGACAAATATCAGTGGCCGATCCGCCGATCACCAGTTTGCAACGCGTCTATCTACTGAACCTACAGATGTACGGAGGTATGAGAT
+>17330 1
+CGGGATACTAGTAAAGACTAGTTTGGTTTACTCTTTTGGACCGCACCTGTAGTGAAGGTAGACAGCCCCCTACAGTCCCCACGGTGACGTGATAATACCG
+>17331 2
+TACCCGCTCGAAAGAGGTGTGCTATGCCTCCAAGGGCGGTTAGGCTCATCAGAATCATCCTCGAACAACCCGGCTTGTGAATCTATTGTGTGCGATAATA
+>17332 3
+TTACGCCAGCAAGATTGCATCCAACCGCTCGGTAATTACGGTGCGTTGGGGTAGTCCCACGGATGACTATCAGTACGGTTCTCAGACCGTAATAAGCTAT
+>17333 3
+CCCCTGGAAGGGAGCGTCCGGTCCAAAGTGCGCGAGTTTCACCATTAATTTGCCGTGCTATAGTCTAGGGATTAACAGACACATTCCATTCTGAAGAGCT
+>17334 2
+CGACTTGACAGTATCAAGTGCTCACGGTCATTTCCTACTAGGGGGGTCATTCCCTGTCCCAGGGTAAACTCCAAGTGCGTGATAAAGTTGACCCTAGAAG
+>17335 3
+GAGGAGATATACACCGGTGAGTAGCCTGTCTGCTGTCGGTAGGCCTGTAGGACAATCTCCGCTACGCTCCTATTCTGACAAGATTACAACTTTCAAGCAG
+>17336 1
+ACGATGTTAGTCGGGTACGAGGGGTAATCGGGGCCACTTAGCACAGCACTCCATGTGTATCCATTACGAATGTATGATTAGACCCCATCTTCCCTAGCGA
+>17337 3
+GATGCCGTGGTCATACGTTCCTTCGAGTCACAGCCGTTGCCCGCCAGGTTGAATGAGTGACAAGGAGTTATATTCCGACGATACAGTTACAGTTCACACA
+>17338 3
+AGGGAGCCATTGCGGGTAATCTTCTCCCTGTATGGCTGGAAGACTGCGAAGAGCGATCCATATAAGCATAGAGTTCTCACGCTCTATGCACTCATATCGC
+>17339 2
+ACTTGCACTCTGTACGAAGAGCAGAATTCTACAGTTGTTTCAGAAGCCAGATGATCGAGACAATCCGCGTGGAAACTCAGCCTGTGCTTCCTTGGCGGTC
+>17340 3
+AATGCAAGGTCGGCCTCTCCAAATTACTCTTGAAGTCTTATAGCATAGGCTCCCCGTTGCGGTGGAAGGGAAGATACGAAGTTCATAATGCGGCTCCCTC
+>17341 1
+TGTGAAAGAGATCACCCTTGGGCGCGGAAAGTATAACCTTCGTTATGCGATTCAAACCGTAAACATCTGCGTTCATCGCGGTTTAACTATGGCGGCGCCC
+>17342 1
+AAATCGGCCTCTAATTCGCGACCAATAATTCACTTGGTCTTCGGTGTCACGTTTGTCTACCATGATAGCCGCGGAAGAAATCATAGTGAGCAGCGCGGGC
+>17343 2
+CACCTTTCATAGATTGTCTATCGGGGATGCCAGTAGCCGCCTCTCTATAGGGCAGGTACGTTCACTGATGCATCTGCAAAGGACATGATCCATAACGGAG
+>17344 3
+GGAACCTTGGTATTGTAACAATGCAATGCCTGGCGTCCAAAACAGGCACGGTACATTGCGCTAGGTATCTTTTGACTGCGACCGCTAGCGATACGCTCAT
+>17345 2
+AGCTTAACTATCCAGAAGAGTAACATGGGCCAGCGGAATAGGCGCTCATGCCGTAAGATTCCATTCTCCTGACAGGGGTCCCGTCGTACGTTCTATGTAT
+>17346 1
+GCAAAACTGCGATTATTTCGGTTGCAGCGCACGCGCAGACCTTCCTTGATCCGAGCAGGCCCATGGTTTCGTCGATTAACCTAATTTGGAGAACAGTGAA
+>17347 1
+GTCTACGGGTCCCCATGTGCTCGTTACTGATGTCTGTATGAAATATGCCCACGCCGGACGGCTAGTTAGAATGTGGCTCAATAGCACAGTCACAAAGCTA
+>17348 2
+GCTGCATCTTCTTATTAGCATCAAGCTAACTTGTTTATGAGACCATGCGCTAGAGAGTAAGGGGACTTCCCACGGCGGGCTCTAGAACCGTCACGACGAT
+>17349 1
+ATATTTCCCGAGCTTGATGGGGGTGGATACATTGCTGATACAAGCATCCGACGCACAAAAGTCATTCCCTCGACTGTTTGCGAGTGGCCATAAACGCGCT
+>17350 2
+CGGGAGAGTTCACAGCAAATTCTGACGCTTGTGCTTCCCTTATGGCATCTATCAGTTCTCCGAAGGGAGAAACTGAACGTCTATACCTGGCGACGCAATG
+>17351 2
+TCCGTTCTCCGATGCAGCGCAAGTCTAGCGATAGCGGTCGTGGCACTCGGGGCTTAAGTGAAATTGGCGACAAAAGACCAATCGATCCTTCCATTAATTT
+>17352 3
+AGAGGTAATACAACCGGAAATGCCAGGATGGTCCAGCTGGATTGTCTTGGACTCCGCGTTCGCCCGTCCATTCTCTACGCTAGAGGCTTATAAGTAACTA
+>17353 1
+AATGTTAATCCAAGTTGGGTTGCAAGATTCTACGCGCTGGTACTTCTAGGGCTATACAACCGGTTCAGAGCCTTGAGGGAAATCAAGCTGCCCGTCCACC
+>17354 3
+ACATAAAGATCCACTCCGGATCATGACAGTACCGAGAGGGCCGGTTTCTATTCTCGCGCAAGGAAACCTCTATGGGTACGCATTTTTCGTGTGGGCTAAC
+>17355 1
+TGGTTCAGCGGATTCCTTCTGTCCACCTTATTTGGTAAAAGGCGAACGATCAGACGATCTCCGTAAATCTGAACGCAGAGCTTGGTACGAGAATCGCCGC
+>17356 3
+GTTCAATATAGCAATAAACGCCTGGGACGTATATTTGGCGATAAGTTCTCCCGGTCATAGATGGCTTGATAGGCTTGAGCTCCGCACACCGGCAACCCTG
+>17357 3
+GCTTAACTCGTGGCTACCTAACGAATGTGCAATAAACAAGAATTCGCGAGGTCCGGTGGTATCTTTGTAACAGTGAAGTCCCCCACTGTTAGTCCGCGCG
+>17358 2
+CGCCCTGCAGAAGTAATGCCTAATCTCAACTCTAAGTTTGGCAGTAATGGCTCGGGATGCCTCATGTGAATTCCATGGGTATATAGCACTGGCGCACCGA
+>17359 1
+GCTCGATCAAGTGAAAGGGATCTAGTCCTTCATGGAGTGTCTAGTACACTGTTGGAGTGCCTACGACGTAAGACGCCCGCCCACAACAGTTTTGACCTTA
+>17360 2
+ACGCGGTTGGTATCCTGCGCCCTGGACGGAGAGTTCTGTAAGATAACCAAATTGTCGTCGCTCAGTTGCTTGGATAACAAACTAACCCAAGTTCGGACCT
+>17361 3
+CACCGCTTGCCTTTAGCATGAACAGAGCCTCAGCAGAACCTAGGCCAGGTGTCAAAATCGGATTGTCGTGGTTTGCATATGAGATGACAGGCTATCTCTC
+>17362 2
+CGTTTGCTAACGCCAGACTAAACAGGGAGGATGCTTCTGCTCTTGGGGCGCTAAACAGTATACAACTGCAGTAACAGTCCTCGTTAAGCGCGTCCTTAGT
+>17363 3
+CTGCACCCTCGAGTAAACGGTATAGGGCGTATGGCAACTCCACAAGCGGATTGTCCTTGATCGTACAAGGATAGTACCCGTTAGCCGACATCGTTGTTAT
+>17364 1
+AAGAGATGGACAAGATTCCCTATTTGATTGACAGCGCTCCCACGGTTCAGCCGAACATGGGATGTGTGCCGTCCCAAATCGGCTATAGTCCGGTCATTTA
+>17365 1
+TACAAGAGGACGAACATTACTTGAATTCTTAATGGGTCTTGCCCCTAGCGTGAGCGACCTGTTTGCTGTCACCACACTCCGGACAAGCGTGAAGTGATCG
+>17366 3
+CACGGGGTTAATGGCTTAGCCATAATCAACGCAGAGCTAACGTCCGGGATGACTCTCATATTGTTAACCTATCGGCCGAGTTTCATAATGGGGCGTCCCA
+>17367 2
+ATTGGCGAAGCCTGGATCGGACGCAATTCAGTTGCTCAAGACGAGCCATGTCCCTAAAGCAAAAATTGCGCTGCGCCCCATCACGAGTGTTTTTGTATTG
+>17368 1
+TGACTACTGAGCATTTACCGTTGAATCAGTGTCGCGGAATCTCCCAGAGAGTTAATGACAACACGACCGGGTCGTCCGTACGACTACGAGCGCTTTTAGT
+>17369 1
+CGTCCAACCAAGTAAGCTTGTTGCCTACGATGCCCCTATCGAGATTACCAGGAATTTCATGTGTTCCGAGGGGACAGATGTTACAAGGGTGCTCAGCTAC
+>17370 3
+GCGCATGCTCTGTCGCAGGGGATCGTAAGTTACAATGTCCACCCGAACGTCGTCTTTTACACATTGATGATCACTGGAGGAGGCATTCGCTAAACAATCG
+>17371 3
+GGGTCTGAACGTAGTACGAACGGACAATCCCCCGCAAAGGTTTGTCAACTGACGAGCTTCTACCCCGGGGAGAACATTTGATTGCTTTGATCCTAACGTT
+>17372 1
+CGTCTCGTATGCGAATACCGTACATGTTAGAGTATCTAGGCGCAACTAGGTGGCAATGTTGCATCCCTGTGACTGAAACGGCGATCGATCTCCCTAAGCA
+>17373 2
+ACCGATCGGAGTCTACGCGCCATCATACTATACACAGATATGATTATTGTCCGGAGGCACGGTGGTCTTGGGCACGTGAACGCAAGCTGTTTCACACTTA
+>17374 3
+AAGCAAGTCGAACGCCAATCATGCTGCCGGCTCGTGCGTGTTGCACGAGAATTTTGTCCATTTCAGTTGTAACCTGTCAACTGTAATCCCGCGGAAGAAG
+>17375 2
+CTACCGCTGTTTAGGTGAACCGCGACGCGCACGAGAATAAATTCTCTACATAGCATGTGTTACAATAACAACTTCTGGGACGGGTTGGTCGTCCTCCGGA
+>17376 1
+ACCCTCGAGCAGCCGAGCCCCTTGGCCGCAATATTAACGCTGTTTTGGACCAGAGAATTAATGGGATATGTGTCGACAGATCAGACTCGATCTGTATGTC
+>17377 1
+ACTAGTGAGCTATCGGGCGCGAAGTGCATGTGTCGGTGTATCTACCTGTACCTTCAGACAAGTACTGCGAACCCTCAGTGAACTGCTAAGCCTAGACTTA
+>17378 1
+GTAGGAGTCTCCACACATCACGGCTCGGTATTTCGCATAATCGCTCTGATCGTGACCATAAATGCCTCAAGTAGAGTCTGTGTAACGGAAACTGTCGCGG
+>17379 3
+TCGGCTCGATAGAGCGTGACGAGGACACTCTGGTCCTTTACGCGTTGCTTTAAATATAATCCGTGAGCAGCCTCCATGAGTCGAACAGATCCACAAGGTT
+>17380 2
+TAAAGTTACCTCAAGCATACCCACAGAAACTCCATGCGAGCGTACGGTTGGGAGGACCTCCGTTCAGTATTTTGTGGCAAAATTGTTCCGCGTCGACGTG
+>17381 3
+GTGGTGAATGCGACCCTCCTACAATTCAAGGGCCGGATCCCGTACCGTCGCTCTGTTAATAGCGACTCTAGTGAACGTACGATATACATTGCGTGAAGAT
+>17382 1
+CTCCTTAATAGATGGCCCGAGTCTATCGACCTGTAATAAGTAAGTATCCCGCTATCCTGGCTAAGTGGGGGCGACAGCTACAGAGTGTCACCATTAGTGC
+>17383 2
+TTAGTGGCGAGCTCATCGAGTCTGACATTCGTCGTTCCGCTGGAATTCTATACACACGCAACGAGCGCAATTCGACACGAAATGTTAGGGTGCAATGTCC
+>17384 2
+AATGGCGTTCGGCGGAAACCGACTTGATGGGACACGCCGACATCTTCTCGGTTAATAGTGACCTATAGATAATCTGCGAGCATTGTACTGTGCACTCCAC
+>17385 1
+GTTGAGAGATGCAGCGATCCTGCAATACCCTACATCACCCGCTGTAGAGATGACACTTTTCGGTTCATGAAAGTGGGAATCATGGCTATGTCCGGTCACC
+>17386 3
+TGGCGGTTCGTGCCGTTAAGCGCCGCGAGTAGTAGCCGGTAAATCATAGAAGCTTGCATCTCCGTGTGTTATCCCCCCAAATAAGCTTATCGACTAGAAA
+>17387 1
+TTTCGACATACTCTCAGGGAGCGCCATCCCCTTGTGCGATTAACTTACTATCCCGAGTGTTTGATAGTGACTTAGGCGAGCTCGAAAAGAAGCGAGCACG
+>17388 2
+TACCATCTCTGCTACACAATATAGTATGTACGAGGCGTTTGCGGGTACATGACTAAGTCCAGAGCGGATCCGCCTGGACATTAGCTTTACGGTAAGCGCC
+>17389 1
+TCCCTTCATCGAGGAAATGGATGGGCGGCAGGCATCGTGGCGCGTTACAGCTCAGCATTAAAATGAGCCAATTAGAACGCCTTTGTACTATGCCCATTCT
+>17390 2
+GAGGACTAACTTATGATGTCCGAAGGGAGGGTCAGCTACTCCGAGAGTTCCCACCCACACGGATTTCCCTGGTTTATTTCTAATGGAATCCCAGGATCGA
+>17391 3
+GGATCTCGAAGTCTTACAAATACAGGTATTCGAGCTGATCTAGTTACAGATCACGCCATCGATCGGGTGGCGTTACGGCAATCTAGCGCTGACCGCCTTA
+>17392 3
+CTTCTAGGCCCACAGGCAAAGCTGTAGGAATATCCTTCGCTAAGAGCCGTCTAATGCGATAAGCGCTGTCCCTCGATAATGAGTTAATTCTGACCTGGGG
+>17393 1
+CTAGCAGTGTGAGAGCTGCGTGTCCACATGTTTATAAACCTGTCTGAACCTGACCTCACACAATCAGGAGTCGAGTTCCCCATATGGGTCGGGTCAGTAA
+>17394 1
+GTTACGACGTCCATAGCGAACTGCGGGGGTTCAACGCTCTGTTAAGTTTCCAGTCTCAGTTGGCGACAACGCGTTGGTACATTGGCTAACAAAAAACCTC
+>17395 1
+CGGGTTACGAGCAAACCCCAGACGTGCAAGGGTCATCCGTTTTCCATGTCAACTAGTATGGATACTGGTTCGTTGAATGTCCGCCGAAACCTTAGCTAAG
+>17396 1
+CCGTTGCCAATGCGTAGTTCCAACGGAAGATCGCGCAGGACCGAGTCTTGGACCTAAGAAGCCGACAATCTACTTTATCCGGGATAGATTTTGGACTTCT
+>17397 3
+CCTGAGAACCGCAGGTAAGATCCAATTACTTATGGTTGATGGAAGCTGGCCACGGCTCGCTTAACTATTCATGCGAATGCCGATAGCGTTTACTCGACGC
+>17398 2
+GGTCCCCGATACATTGAAAAATCTGGTAGCGTCAGTCGCATGCTAATGCAGTTTCCAATAATTGGTCGCCTGGCCTAAGTACAGGCACGTGATCATCGCG
+>17399 1
+ACGTTAGAATTGTCTACGGAACCTGGCCAAATAATTACACGAGTGCGGTTGAGTACACACCGTGGGTTTCTTTAGCCAACTGTGCGGCACGGCTTACCCA
+>17400 3
+CTGCTCCCTGGCTTCTGTTAACAAGTACTAAATATCAGTGGAGAAACGGCCAGCGGGTTGAAAGGTTTGACTACGTGAACCCAGTTGCTGTTCACCCCGA
+>17401 1
+TACACGTCTCACCCGAAACGAGCGGGCATAGCGCTAGTTTTCGACACTAATTGCGATCCATACCTCATGTATGTAGCGAGGGTCGTGAAACTATTGGGTC
+>17402 3
+CTGGAACGATATCCGCTCCTGGGAGCACGACTGGTTACGACTCAGCTCTATGTCTTCCAAGCCTACGGCTGCAGTGTGCGTAGCAAATATGAAGTTATAA
+>17403 2
+CGACACCAGGTCGGATAAATCTTAATGCCGGTTGGAAGTGTCCTGTGATTCCGGCGTCATGGCAACCTCACTCAAATACAATGCGCTTACGTTGCAGTGA
+>17404 2
+ACTCACGAATTGCATGACCTTGCATTTCACTTTAGTAGATACTGGGAACGGGTGCTTACGAGTAACAGGACAAGTACCATCTTGGGCGCCAGGGCCCCTT
+>17405 3
+CCTCTTTTTACAACGGTCGTCCGTGCATCTGCAACGGACAGTTGCACTTCACCCCTAACATGACAAAAGGTGATAATTGCCGGGTAGAGAGGGGATTTCG
+>17406 3
+TGAATCGTGCTGGCGCCGCGCATCGGGCACCAGACTAGCTAATATTTCATACTGCGGCACGTATTAACCTGTCTCCAGGGGTATACATGTAAGTAAGCAT
+>17407 1
+TTATTACGGTAACGGACAGTGTAGGCAACCGACTTGCTCTCGGAACTACAGTCCCAGAATGCTGTAGAGTAACCGCCAGGGGTTGCACCATATCCTTTTG
+>17408 3
+CCTCAAGACCCGTCAGTATCGGTATCTACAAAACTTAGTGGACCCTAGGAACATGCGTCATCGGTACGAGGGTTGATATCTCGTACGATGCGGCTGCTTA
+>17409 1
+CGTCAAGGGACACTCACTCTCCACTGTCCCGACGGGAAAACATGTGTTTTAAAGCCTGTGTTAGCTTGCACAAAGATGAGTGTCCGCTTGTTCAAGCGAG
+>17410 3
+GCACAACCTTGACTCACCTTCGCCCCGCAATAGCAAATCGGGCTAGGCAGGTTTATAATCGTTACAAAATGCGCTAGCTTTATTGATGTAGCGGGCGTGG
+>17411 2
+GTTAGCTACGAAATGGTGTGAAGAGCAACCACTTGTGGATCTCACCCGTATCTTCGAACTCGATCAGAATCTCTGCCTGTGGTGGTGCCCCACGAAGAAT
+>17412 1
+TAACTACATCTAATATGATAGGCGGAAAACCGGTCTACTTGGCGTGTAACGTCCCGACTCTTATGGCGCACACCTGCGGGGCATATGCTGGAATGTCCAT
+>17413 1
+TGATTCTAGGCGCAGTGGTATCGGTACTTTCCCATTTGTCAAGATGGCGTAAGCCACACCCCTAGAGAACCTTCACTAATGGCCTCGAGGAAAAGGTGTC
+>17414 3
+AGCCTAGCGATTAAGGTCCACTAATAAATGGGTCTCTTACGGCACTGTGGATCCGCTGCGATCGTGCAGAGAGCCACAAACTTAAGCCTTCTGGTTAGCT
+>17415 3
+GCTTCAAAGGCGCTCCAAGATGTAGATGGAACACCTGCTCTGCCCCTCATTATAGGTAAGGACTCACGCGTTTCTAGAGCACCTTGCGGATAGGATGTTA
+>17416 2
+AGGACGAACGCCTATGCGGGTAAGCGCTTCGCTATAAAATGATTACGTGCTCCTGGGGTCTCAAATTCCATTAGTAGGGCCCCGATAACTATCCGATCGT
+>17417 3
+GTCAGGGATTCAGGTTCCGAGATTGTAAAAAATGTCATGCAGACCCTGCGCGACCCCCGGATCACAGGTACATGCCTTTCGTATCCTATAATCGGAGTTG
+>17418 3
+ATTTTCAACCATCGTGCTACAAAAAACTATCTAATTTCGGCCGGTCCGTCCCACCCGGGGTCACTGTTAGGAATGGACGACCTGGAGTTAGGTACGGATG
+>17419 3
+AACTGTGACACCAAGTTCAACGGACCAAGAGTCTCGGGCTTATGCGGGGCTCGAAAGTTACTTTAAATTGTGGAACTCTCGGTCCGTAATCCCGTCGACT
+>17420 1
+GAAGTCACGAGGTTATCAGCTACGTTTCTCGCGTGGTTTGACCGAAATCCACAGTGATGAGGCCACGCCACTCGAATATCGTACTGCTCGAAATGACTTG
+>17421 2
+CAAACCGGCGTCTGAACATTCATTTGCATATAGATGGAAGACGGTTCGTAGCGGTACGGGCGTTGACTGATATACTAAGCTCCCATAGTTGCTGCACCCC
+>17422 1
+CTGGGAGGACCATGAATAACCCATATGATGGATTTCCAAGGCATGTGGACGCCCCTTCGATATCATCTATATCCCATGAGCGGTATTGAATGCCGCCTGG
+>17423 2
+CTTACTGATGGAACCTTCAATAGGAGGGTTTAGCAGTAAACCGGGTAATTCACACGTGCACGCTCCCGAGTTAACACGTACCTAGTGGGTCATGTCGCTC
+>17424 2
+GATAAACCTCATACTATACCATGCACGGTGTGCTTCTTCTCATCGGGGCGATTTGAACCCTAGTCGTTGGAGTACAAACGGATCGGCCAACCTAGTAGGG
+>17425 1
+ACATTTGGAAAATGGGAGTAGGCTTCGCTCGGAGCTCCGCTATGAGTTTCCACTTACGCACGGTACCAGCACTTGCATCGAAACGTGACATTTCTGAAGC
+>17426 3
+AGCTGGTTCATTTGGTATCACTACGGTGGCCTCAGAAAGACGAACCTAACCTCTATTTGACTTGCCTGCCATGGCAGCCTAGATCGTAAGAGAGGCCGTA
+>17427 3
+AACCTAAGCGAAGACCATTCGGTATCACGTTGTCCAGGTCTTAAGAATAATGATGTCAATTCTGGTTGCGAAGCTCTGCGCCCCCGTAGGCAGTGTCCGA
+>17428 2
+AGAAGAAATAGGTGGCACTCCACCCTACAGTTAGCCGACGCTATATATGATAATCTGTCCACAGGTATTCCGCGTGTCGGTGCCGGTATGCTCACTTGAG
+>17429 3
+TCGATGGAAACAGGGGGGCAAACGTTGCCATCTCCGTGCCTCTCCGCAGTACTAAACGAAACAAGATAAGGTTTTCACCTCCTTAGTGTGCTTCGTATGG
+>17430 2
+TAACATATGCTGGAGCCCACGCCAGCATCCGGTCCTGTTACTCGAAATGTCCTCAAAATATGTGGCAAAAGGGGGACGGGTCATTCTTTGCATTCGCGTA
+>17431 3
+ATGGGCCTAGAAAAGTTCTCTAGGCCCCGTGCTCTACACGCTTATGAGGACGTAGCGGGTTACGAACGTTACTCTCCCGACATGTCAACAGGGTTTTAAA
+>17432 1
+TCGGGACGATTACGCCTCTTGACAGACCAGCTATCCGTCAAATAGCTGAATCTTGCGAGACATTGGGCTCCAAGTTCATAGCTCTATGTCAAGAGGCTGG
+>17433 2
+CAAGCCTTGCTCTCCTATCTCCCGAGGCTACTAATGTGAGAATCATAAGGGGTTGGTTAAGGAATCATCCACAACCCCTGTGAGTCAGCTGTGGAGAGCT
+>17434 2
+GTGTCTTGGTGTATCGGAATCCCTATTGCGACATCTGAAAGCGACACGGTCTTTAAGACTTACCACCGCGGCCATGCGTAGTCACACGAACATAGTAGGT
+>17435 3
+GACTACCACGTGTCTGATTGGGGATAGATGGAACCGCCGAGTTTCAGAGCTCGTACCAAAGCCTAGTAAGATGCCTAAATTCCCACTCTTCCTGGTGAGT
+>17436 3
+ATCTGTCGTGTCATGGTCTGATCGCTCGGGTATATCCCTTTCATATCAATGGAACGCGTGTCGATAAAACGGGGCGCAGACTACAATAGGCGCATACCCA
+>17437 1
+GTGTACAGTCCTGCTCTACGCGTCTCTAGCAGGACTTTTGGCCCCCAACGGATTGAAGGGTATGCTGATACATAGAAACCCGTCTGCACATGGAGATATA
+>17438 1
+GGGGGAGTTGGGCACAGCCTTAGTTTTGAACGACCTCGAGCACGTCTCCTGTTTTCCACAACAGTAGACAACATTATTACGCCATCATCTCGATGGGAAG
+>17439 3
+CGTCTGCTCACGCAAATTTGGTTTGCTCCGGTACCGGTGTACATAAGAGGAATTCCTGGGTTCAAGCCAGATCCCGAGGTGCAATATAATGCAATGCCAC
+>17440 1
+AGGGACCTTGGAGTATCCGTCGGCCTGGCAAAGTGCGCTGTCTAAATAAGACGAAGAAATCGCGTTTATCTCTAACTCCGCCACGCGTGATACTATCGTT
+>17441 2
+CATGTGAGAAATAACCATATCGGAGAGTGTTCTAGCGGCGTGTTGGCGTCCGCACCTCGTTAATATCGACACAAGCATACTACTGGCCCCCATGGGTATT
+>17442 2
+TCCGAATCGCACCGTATGATTCGCCACGCGTGAACTGATGCTTATGCCTAGCCTGGCGTGATATGTTAATTACACGAAGACCTGAAGCTGAGCTGATGAC
+>17443 3
+TTCTCCCCCGTGATAAGCACTCACGACCATCCCGTTTCCGACGGAATCGATACGAGATCCGCCTTGTTGTGCATGAAAGTAAAAGTGAGGTTGGGTTAAG
+>17444 3
+GTCGCTGCATGTATAGCCTTGAAAAGAGCCGTCAGTTATCCTCCTTTCGCGCCCGGATCGAACGTATCCGATTGTCAATGAGAGAATAGGTCGTACGCAA
+>17445 1
+CAGGTCCGGATAATCGTCGAATCTCACTTAGCGTACGGCGCAACCCTGTCTTTTTGTTTGGCGAGAACACTGGGTGAGCAGAATTTGACCAGCATCCAAA
+>17446 2
+TCTGGCCTGATATCCATAGCATATCTTGCGCACGACTCAGCTGCTTTATAAACATCATTGTTGGTTAGGCAAGAAAGATCGCCACGCTAGGGGGAGCCCG
+>17447 2
+ATCAACCCCGGATCATGCTATATTTACGGGGTCTCATAGAGGCGTCTGGCGACATCCTGACTTGGTCTCGTACATCAAAGAGTCAGATCCTTGGAGAACG
+>17448 2
+GATGATCTATCAAGTTACACAAATAACACCTGATCGTTGGGGCTGCCGCGGTGCTCTCATACTTGACGCCCCTATGGTTCAAGGGATAAGGGAGCACCTT
+>17449 3
+CTCCCTAATCTAGCATTATGTGCAGGACGAATAAATGAGACGGTGAGGTCCGCTATGATGCTATGCTGCTCCGACTGTTAAAATTCCGGGCTGGCAACCC
+>17450 2
+TGGTAGCATGTTCTAAAGCTCAAGGAGTGGTTTATGCAGGAGAGGCTTTTCAAGCTACGGATCCCGCGGGTTATACTCATGACACACCTAGCCCATCACC
+>17451 3
+GCCTGGGCCGCTACTCTGTAACATCGTTGATTTGCATCAGCGAGGGTTCGCGAGTAATGGAACCCTTTACGTATAAACGTGAAAAGTCGCACACTCGATC
+>17452 2
+ATTTCGGATTCTCTGGAAAAGAAAACATTACGGAGCTGTCTGTCGCTGCTCCTATCGTAAGGACTGATGGCCTTGACCTGGACAAGCGAACCTACGTCCG
+>17453 1
+AATTTAGCTCACGATAGTCATGCGAGTTGGACATGCACAGTCCCATCACCTTCGGTTCACATCCTCGGGTCGTTGATGAACCCGTGTAGGAGATAGACGA
+>17454 2
+GTAGGCTCTTTGCATCATTGATCTAAGACCGTATACCGCGGTATAGCTCGCTAGTCAATGCCTCGCACGAGAACCATGTGTTGCAAATTCGGGGAGACCA
+>17455 2
+ACAACCGACTCGCCGTAGCTTTCCTCGACGATTAACGTTAGACGGTCCGAATCGTGGGTTACGCAGCGAACGTGGAAGGATTACTCTATAAGTTGTACCT
+>17456 1
+ATGGCTGTAAGATGTGAGAAGCTGTTAGCGTGCAGCGATCCCAACACTGACTCTTCCCACATGTAGTTGAGGAAAGCCAGGTACACGTACTCGTTTTCCC
+>17457 2
+AATCTCACTAGAGGACCGTGTGCTCACCGGCAAGCAGAATTTGCGAACGGGCGTAATGGGTTATGTATGCTGTTGCAAAGCAGACCTTCCTACCCTTATC
+>17458 1
+CCACTGCCTCCTCTTGGTGGTCTCGGATAAGATGATGAATATGTACAACATTCTTAGACGGGCATCTGCTAACAGGGGATCACACCGCGATAGATGCCGT
+>17459 3
+ACCAGACGTATCGACCAGATCATAATAGCGGCTTTGTAGCCGCAGAGCGATAGCCTTGTTTCTTTAGTCATCGGTCCGACATCTGAAAATGTCGGGCAGC
+>17460 3
+GCCACGCATGACATCCGACTGATGGTCGGCATGGAATCCGTTGGTCTTTCCATCAACTCGGCATTTGAAGACTCTTAAGAAAATACAGCGCCGAGTGTTG
+>17461 1
+CTACGCTTCTTGGCGAATACTGCCAGAGAATCTACTAGCTGGAGCCCACTGTCTGGGGACTATAAGCTCCTGTGTATGAAGCTCTGATTACAACGACAGG
+>17462 3
+GAGTACGCAAGAGTACACGCGTTTCTCGGTGTGCCTTAGCCCTCGACGGCGGGCAGAACCACCGAATATTTATCGATGACTTGGACATATGTAATTTACC
+>17463 2
+TCTGATTAGATGCTTATGATGTTCGTACATATGAGAGCAAGCACACAGCTCGGTGTGACACACAGGATCAATAGCGCCGGTTCCTCTCGGGGCAATCTCC
+>17464 1
+AACGGCTCCCTCCAATCGACTTTCAACGTGTTCCGGGAAATCTCAATCACAAGGGGGGGTCCACACGACTTATGGAAATCATGCTGGGTGTTGATAGCTT
+>17465 2
+TAGAACGCCACGTAGCACCCAGAATTTTGGTTTTGCTACGCCATATTCCACCTTAGGTCCGATGATGGCGTAGGCGTCCGAGTCAAAGACAATGTGCAGT
+>17466 2
+GTGGACTACGGTGAAGCACTCCGTCGAAGTGTTTCGGAAAACGATACAGTACTTATGGCCATGTCTGCATACATCACCTGCAGCCGCGCATTGATTTCAG
+>17467 2
+TGGCTCGAAGATGCGGAACGCCATAGTTATATCTGGACCCTTTGTCCAATTGAGGTATAGCGGTAAACCGTAGCCTTCCTGACACTTCGACGAGATCGCA
+>17468 1
+TCACGTCGTATGCTTGCATCAGGGGTCGTCACACTAATGCTCTCTAGAGGTGCGCAAAGACGTGTTACAAAATAGAGTCTTCTGCCAGGTAGGTACACCC
+>17469 3
+TAAGATGGTAGACACTGTTTTCCGGATACCCATGCATGGCTCACCGTAGGAATGGCATAGATCGGCGACACTGTCGCTTGTCGACCCGATACGCAATATT
+>17470 2
+CCAAAGGGTGTGCCAGTGTCTTGGTCGACATCCTGATTTTCGAAAACTTAAACACGCTACAGAGATCGCAACGGTCGATACGCGCTGGGTGCATTTCATC
+>17471 1
+CTTGGGCAGGTACAGCATACCGATAAGAGCCTGACAGGTTACCCCCACGCGCCATGAGGAAGATCAAGTGGACCCGTTTTTTTTTGTTATTACCAAGGTC
+>17472 1
+TCAAGTAGCATTGCGAGCTTCACATGACAACCCTGCTTCTACCATAGTGTCAAGACGGCTGACGTGAAATGTTCCTTGGATATCACAGTTGGCCGGAGCG
+>17473 1
+ATTGAGACAACGTTCCTGTGCTTATATCGTATTGAATAGAGCCTAGCAGGAGCGCTGATTCGACAGACTGTCCTGAGCCATGCTTGGAGCCATCACGCAC
+>17474 2
+TTAGTGCCAAGGATCTCCTGAGGCCTATCAGGTCCAAATTTGTCTAGCGCTGGCACCTCTATTGAATGACTGACCGGCGACGATCCTTAAGGAGAGACAT
+>17475 1
+AGCCGGAAACCTGTATTGGTAGAATATTAGGCTCCAAGCGTATGCAATCAACTCAGGTTGAACCGATCGCTTGTCGGTTGCCGGTAACCCGGATCTCCTA
+>17476 3
+CAAATGTCTCACGATGCCGACTAGGCGCGAGTGCCTACTAAGTAGTGGGCTAGACTGCAGCTGTTCTCCTAGGTTTGGGTACGTAAATACAAACTCCCTA
+>17477 2
+TTGCGTGTTGTCCAGGGTCAGGTACCAGGTTACTAATTATCGCAACGTTGGCACACGTGTACCAGCGGTACCCCTTATAAGGGACCTCCTAGTAAAACGA
+>17478 3
+GATCGCTCGGAACCCCGTGTATGCCGGGCCACTCTAGGATACTGTTTTCATGAGAGTGTAAACATAGTATCTCCAATAGTAGGCTGACAGTCTCACCGAG
+>17479 3
+CCTACAATGAAGGGCAAGGATCGGAAAATCTTGATTAACACGACATTAGGTCCCCTCTTTCGTGGTATGCGATATCCAGCGCCTTCGCGATGGGCTCATG
+>17480 2
+TACTAAAAACACGCGCCCGTAGGTATTATAATAAGACGGGGTGCCCTAGCTCAACGTTTCTGATTAGCTGCGCTTGCTAACCCGGTTCATGCGAAGCGTG
+>17481 1
+ATGGGCGAGTAATTGCCAGCCTGCACGGCACGAAAACTTTCTCTCCTACTTTAATCAGTTCTGAAACGGGGCACTTGACGGAGCGGCTTTAAGACCATGT
+>17482 3
+TAACCGCTCGTCGATGAACTGTGCGTCCACCGAGATCCGCTCAACGCATATTTGTACATGGACAGTATGAACAGGTCTTATTGGCAGATCTCACGGGGTA
+>17483 2
+TAAGCGGAAGTCCTTGCAAGAAATTATTTCGGAGTCATCGTTCATCAGCAACGGGGCATAGACCGCGGCTGGTCAGGCAACTGTCTCAACTTCATGTCCT
+>17484 2
+CATCCTGTCCTGGCGCTGTCATAGATCAGCGTAGCGAGTTTTAAGATGTGGGACTCCGCACTCTCCGACGTCATGAAAGAACGTCCTGAATAAGAGCTAT
+>17485 2
+TGATAGATTTCAGGTTCCCGGATCGAATGCAGCCCACCTGCAACGATTCCTAATTGAGCGGACTACCAAAGTACGCTATTGACGCGTACACTGGGTTGGT
+>17486 2
+CAAGCGGTCTTATGAGTCTAGTAATCACCGAACCTGCTCGGAGGAAGCTTAGACCCATTGATGAATCCGCATTGCCAGCGGAATAGGGCCTGCTCTTTAT
+>17487 2
+GATCGGGCATGTCTCGGTCGTCCAGCCCATTTTTGAACATAGGGCAATACCCCTACTGGCCGTTAAGTCAGGCAAAGTACAGGGGACCTTTGACTAAATT
+>17488 1
+AACCGCAATACGGGCGTATTGCTGTGAGCCCATAGTACACCTAGTCCTCGAGTCGATGCTCCGGTGCCATAGATAATACTAATGAGTCAATCGGTGTTCG
+>17489 1
+TAGTAGGTAGCGCTCCATTTTGAGATTAATCTACAAGCGCCGAAAGATTGGCCGAACGTGCACCACGGTCCTTGACGTAATCCCTGTAGCGCGATTCAGT
+>17490 1
+GCCGACGGTAAACTGGGCTTGGGGTTTTAGTCTCAATCTCGCACGTAGCAGCTTTATCTGGAAGGTCAAGCGCCTAATCGTCACGCACTACAAATAATGC
+>17491 2
+CTCGCCCACGTCTACTGGTTACCCTTAGGATTCATGGGCTCCGAAACTCCGTAGAGGTAATAAGAGGAAGACATCAGGGTTTTTGTTCCTCGAACACAGG
+>17492 3
+TTGCCCCCGTGCGTAAAGCATGAAGTACAGATGTCTGGACCTCGGAGCGGTACCTATATCATTCAGTGGCTAACATAGTAGAAAGCCACCTCGGTGTTTC
+>17493 1
+AAGCCTGCAACAATTGCAATCGTCCGGCTGAGATGGGATGTTGCCAGCCTTACAGACTCCCACACGGCTGTGACCAGTTTCGGTTATTAAGGGTTCAATA
+>17494 2
+TACGGCAGCCGGGCTTTTTAACCGTCATGTTGAGCAAATGTTAAGCCCGAGTGTACGCCGTCTCGAGAGGTCGATCGCATCTAAATACAGAGTCACTTAC
+>17495 1
+GGGCTCAGGTCGGGGTTCACTTGAGAAGCTTAGCACTTTGAAAGCCGAATCCTTTAAGTGTCTGAAGAAAGCCCCCACGGCTTCAAATTCGTACGCTCTA
+>17496 1
+CGGGAATACCGAGTTAGCAGAGCGTCTTCGCGCGATACGGCTGTCCCAATAGTATTGGAAAACGATTCCGTTTACCGCGATGATTGACGCTTTACCCTAA
+>17497 2
+CCAGTAGATGTAGGACCATCTTAATAACACTCATGTCAGAAGACAGTGTGGATACTAGCCTGTCCTTGGTCCTTCAGGTAAGGGGCTCGATCTCAGCCCG
+>17498 1
+TGCTATGTTGAGCCCTGCCCCCGTAGGCGCCGGAGAAACCGGAAACTCTAAATAGATCTGTTGATAGTACACGTTCATCGCAGGGATTTCACACATGTGT
+>17499 1
+AACCTTTTAGTGGAAGATGCCCGCAGCTACAGCTGCTCTCAAAGCTCGACTCCAGAATACGGCTCTTACGTCATTAGCGGATCGATTGTAGCAGGAGTGT
+>17500 3
+GACTGTCAATGCGACTTGAGCCATGACGCTAGACAATTAGTCTGTCGGACACTACGGCTCGCACGAGTTGGCGCTTCAGTGTATAAAAGTTTCCCGACTA
+>17501 1
+ACGTGTATGATATGTGCGGATTTCAACGTACCACATTCAAGCGCAGTGCAGTGACACTCGCTGCCAACGTTTTTGCGTGCCACAATCTAACTCGGAAGGG
+>17502 2
+GTTAGCTGAATGATTAAGCAGACGCGTGCCACAGGGCCAATGTCAGTTGGAGAATCATATCGGAGCTGACCGCCCTTCTCTTTGCCCATACCTGTAATGA
+>17503 3
+CTCCCACCATTAAACCTAGATACGTAGTGGCGGTCGAGGACGGCTTTACTGCCTAAACGTCTCCACTTCGGAATAGGACGGGATGCATTTGACGGTATTA
+>17504 2
+ACCGTTATAGTTCTTATACCTTGCTTGTGGACGGCAAACTCTGATGCAGACGGGGCAAGAACAGCTCGGTACCCGGTAAATGGTCGGACACTTTCTACCA
+>17505 3
+CATTAATTTGTAGTTACCTACTGGTCCAGGAGATCGACCGTGAGAGCTGGTACCATTCAGTCGTAGCTAGAGCATAATCCTTCGGCAGTCGCACCGCAGA
+>17506 1
+GCTCGGCGATAGTCACCATAATTCGGGAGATTTGAGACAGGTAATTCCAACCCGATGAAGGCCTGTACTTCTTACGCCTCCAATAAGCCGGCTGATGTGT
+>17507 2
+AACCCCTACTACTGAAACGTCGATAGGTCGGTCTGTTAGACTGAAAGATGCCTTAGTCGACTCTGTCGGATCCGCAGCGAGATTTCGTGAGGAAATCCTC
+>17508 1
+GGCCAGATACGAACCTCTTGTGTTTTTGAAAGCCAAAGGCACGGGCATCAGACTACGTGGTCTATTCCAGGCGGAGGAACGTACTTCGATTACTCCTCAT
+>17509 2
+CATCGTCACAGACTTATGAGTGGGGTATTGGCTTTCAGCCTAGAACAGGACGCGTCTCACGCGGACGTCAATTATGTCTATACTAGCGCGGCTATAACAC
+>17510 3
+CCTTTTGGGAGTCGACATCAATCTTCGGTCCATGGGGGTGCCACACGCGTACCAGACGGTTAACATGTTAAAAAAAGTTTCCTACCTCCGCGGAATGGAT
+>17511 1
+CCGCCTTGTCTATTGAGAAGTGTACGCCAACTTCCATTCTAACCGCCTTTGGCAGGAGAGTGCAGAATGACACAGACATGAGATATCTGCGGCCGTATTG
+>17512 2
+AGTCGTAAGTGTGGACCGCCTAGGACGACGCAAGCCCCCTGGAATGCTTATTGTTGTCAGTATTGATAGGTCGCAATGGCACAAATCTATCCTTCAGCAC
+>17513 2
+CTGATCGCTCCTAGTCAAGCCATACATTCAGCAGACTCAGAGCCCGCGAAGTTTTCCCAAATATGGTATCGGCGGTTGGAGGCTGTATTCAAGCTAGGTA
+>17514 2
+AACAGTTGCATACGTTCTAATACCTCTGGCCGAACTTCCCGGTATAGCCATTTGATGCAGGGATAGTGGGTCACCGTCCGACCACGTAAGTTAAGCGTAG
+>17515 1
+CTCGTCCCCTCGGGACCATAACCAATTGCACGAAAGGTCCGCGGATTGGTGTTATATTGAGGTAACTCGTACCAGCCGGAGATTTTGACCCTAAGTGTAA
+>17516 2
+TCGCAACGTATGAGAAAGTTCTTCCCTATCCTCTAGCTCATCTCAAGTCGCTGAGAGGGGACTTGCTGAAAGGTCATCTAGACAAAGTCCCGGATGTCGG
+>17517 2
+AGCCTCCTGAAGAATAGAGGTAGATAATATGATTTCAGCAGCCCCACCCCGAGAGGTCGGGGGGCTAAGCCTGAAGTCGTTCCATGTATTTACTTCCCTT
+>17518 3
+ACGTCCCTGCTGATAGGAGACCTGAAATCTAATCTACTCCGTTCGCCTCTATCCTTTGGATATAGAATCCAAGGAGCCTGGCGAGTCGTGGAGCAAATGG
+>17519 1
+GCTCATATGGTACCTCATAACGGCTTATAACTGGTGCGGGCCAGCCGTCACACGAGACTAGGAGTCTATGTTGCAAAGTCCGCGCACCAGTTTATAGTTA
+>17520 1
+CTATCCGGATAGTCCCTCATGAAACTTGAGGAGACTGAGGCATCATACCTACAGTCGCTATGCTGGCTCTTGGTAATCAGCTGTGAGACGCTCACGGAAT
+>17521 3
+TATGGAACTATAAAGGGCTACATTGTCTCTTATATCCCGCTAGAGAAACTGTGTGCCACCTGCTCGGACTAGAGGCTAGCTACGCTGAGTACGCGCTCGA
+>17522 2
+CCCACCAATTCGCGTCTCAAACGTTCCGTTGGAGTTGGGGTTGCAGTGACTCCAACCATTAGGGCATTCTAACAAAAAGTTTCCGGAATGACCGGTGTAG
+>17523 1
+GCAAGGCCCCCGCAGTAAAGTGTACGAAACAGGGTTTACCCCGTAGCTTAGGCATAACGGGGTTTCCGATTTGTGTCACCCAGCCTTTCAATTAGAATGT
+>17524 3
+AACGAATGGTTTGACGCTAGTGTTCACACCGCACGTCTGTCACTAGACTAGCAAGAGAGAGTAGCTCTCCGCGTATCTCAGTAGACGTTTGCCCGATGAT
+>17525 3
+GTGCTGTAGCATCGTAAGCTACTAGTCAATGAAGTGTGATCGGCCTAGGGACGTGTTCCCGACATAGACTACTCGAGGATAGCTTCCCTAATAACCCCGT
+>17526 2
+ATAAACCGTCGGTTCCTGAACACATCGGTTGATTTCTACCGGGATGATTCGGAACAAGCAGCTTATGAGTATCCGACGTGCGCATTGTGGCAACTACCGC
+>17527 2
+GTACAGGGCGTTGTCATTTACATCAAGCTGCAGCCCAACTTCATCTGTGCCGGATCATACCGTAAGCCTGGGGATTAGATGGACGGTTTCAAAATCCGAC
+>17528 1
+ACACTATTGCACCTAGTACGGCCACCCTCACAGAGGGGTCAGGTAAAGGCGGGTTCACTTCATACCGACTAAGATTCGCTTGATTAGGGTTGCTTACAGT
+>17529 3
+CGACATGTGCGTTCTACGCAATCTGCCAGAAGATATCACATAGGGACGTTGAATCTTGTTGGGCCATTGAATAACGCGACTCGCGTACATGATCCTGCGC
+>17530 1
+TAAAAACCTTCAAGAAACTTCATGCAAGGTCCTCCCGAAAGGGTATGGGCTCCCGGGCACGAGGTTGTCAAATCGACTTTCTCGTGTGACCCTATGTGGT
+>17531 2
+GCCCTAGTCCTTTTGTCATAACAGGGGCTATCGTCAGGATCTTTGTATCTGATTGAACGCATCAGCAGAAGCATCGGAGCTACACATCCTAAGGGGGACC
+>17532 2
+GCACCTATCCAGCCTAAACGCCTGCGGGTCGCCTTAGTATGAATGGCCATTCTCTATATATCTTATGTCGCAACAATATCGCGAAGGGGGACGATTAGGG
+>17533 3
+ATATATCCCAAACCTGGGCGGTGCTATACCTAACCACGAGTAAGGCGCTCAGATAAATTCTGATGCGCGATTGTGTCTGTGCATCACGGACGCACGGTTT
+>17534 3
+CATCTACTGAGGGCCAACCGAGTTTCATTGGTCTAGCTAGGCTAATACGAACAAAGGCAGCCGACAATGTGTATGTGCCGCACATGGGTCATTTTCGTCC
+>17535 1
+AAGTGGCCCCGTTCTCAGCTTCTAAAGCGGGAAGCCTAAGTCGAAAAATCTCTAGCACGTGAAATTGACGATGTCCTGGACTGCTCCCTTAAGTGGTCGT
+>17536 1
+TTCTAAATCCTGACTTTTTTTTAGTCTACGGGCCCTACCGGTTATGAGCAAGTGGGAACGCATAACCGACAACGGCCGCATAGATTAGGGTGCAGACCCG
+>17537 2
+TCGTATTGCGTATAGGACAGTTCCAAATAACGCAAACGCCGTTAGCTACAATACGTTGGATCCGGGGCGATCCGCGTAGAACGGTCCTTTATGCGTCCAT
+>17538 1
+GGTATGGTCGGAAGAAAACCACGGGTTCCTCCGCCCTCGGGAACACAGTGTGTAAAGCCATTCTGAGGCCGAGTCATGTGAATTTTACCTCTTCAACTTA
+>17539 3
+GTATTTAACAACGGGTACTCCGTCGTTGTTTCACCACGACGAAGGGTGACCAGATACGACTCACGAGATACGTTCGCCGCGATTGTCATGTAGAGTTCCA
+>17540 3
+ACAGGTTGTATAGCCATAGACAGTCCATTGAGCCGCGAACGGAACTAGGATTCTATCCCCGAATTCAGGAGGGATCGAGTCATTCCTTCTTGTAGCGCTC
+>17541 3
+CATGGGTGCACAATCAATGTTCAGATTACGGCTACTAGACGTGGCATTCCTTTCGAGGCAGTGCAAATCTCGCCCATGTCGAAGTTTATCGCGCAGCAGA
+>17542 3
+GCTGAGGGCACCCTGGTACCACGTGAGTGCCGTCAAAAAATGTCATCCTTTTTTTCAATGAGGGAGGACCCAAAGGCTAGCTATACGAGAGCTTTCCTTC
+>17543 3
+TACAGGGCGACAGCTTGGCTCGACTTCCTTTCATAGAAATATTCTGTATGACAATGCCAGGCGGAGTCGTGCTCACGAACAGTGTTACAGCTGAACTCCG
+>17544 2
+CATATCATGAGGCCACGCTGATATACTATGCTCGCAACTGCCGGAGGCACCGTAGCTGGCTTGCAGAAAGGCCTCTGTGTTGTATATCAGGTATTCAAAC
+>17545 3
+AAGCTATGCCGCAACGTCCGGTCCTATCATTTTCTATCTGATGCTAGTAATACAGACGTAAGATCCAGCGTAGGCAGTTGGACCTCACAATGGCGGCTGG
+>17546 1
+GCGTAAATCCCGCCGAACTAGCTTATCTATTACACCACCGATTATCTCTTGGTGTGAGATAAGAACCGAGTAGAGCCCGTGTTGCAGCTAAGTGGGTGCC
+>17547 1
+ATATTTACCTCAGAACGAAGCGGTTTTGACTGATAGCAGCTTCCTAGACCACCTCTACTCACCCCGGGTCCCGATGAGAAAGGTGTGATTTAGCGTAGGG
+>17548 1
+GCTGTACTCCAACGTAGAATTCGCCCTCTAAGGAAGAATAGCGAGATTGTATCGGACGGATTGCGTCAGTGGCACCCTAGCTACCGAATATCTCTTTGCG
+>17549 2
+ATGCCTCGTTGTTGACATAAGAGAATGGTATAAAGGCACCGGGCTGCGTAGGTCCTCCAAGAACCATTTTGAAGCGCGATCCTTCCTTCCACGAGTCTAG
+>17550 1
+GCTGCTCAGCGGGTCTCTAGCATGCCATTTATTGTGACCAAAGGGTACGCTAAGACCCGTCCGACCGACTGCCTTTTAGAATAGTAATAGATGCGTGAAC
+>17551 1
+CAGTTATGCCAATTTCTGCGTACCGTCCGAATAGAGCACCCAAAGGATATCCCGAGTGGTCCTGCTAGTACTGACACAATGTTGGAGATTGTAGCGCTCG
+>17552 1
+GGGTACTTCGGCAGCCCGTAGCACATTAAACTTACTAGGCTATCGTTGGCGTACTGGCTAACATCGACAATCACATAGTCGGATCGTCATCCTAGTGGGA
+>17553 2
+GCTCAGAACGGGAACTTCATTAGGTGTGTAATTAGCGTCCCCCAAGGTGTCCCAAGAGGTCCTCGGCACTTGTGATCGCACTCATGGATAATGAAATCCT
+>17554 1
+AGTCCTTGCCGAAGACTTACCGTATACCTGGGGGGACTTCACAAAGTGCTTAACCAATGTGTGACTCTAGGCGTTACTCTATCGGAATGCGAATCCGACG
+>17555 2
+CCGATCCGAGCCTCGTTCCTACGCATTAAAAGCCCATAAACCGGTACGACGTTACGGTTCTGAATAAGTGATTCTGAGCTTATCTCAGGAGGGTCGTGGA
+>17556 2
+CAAAGGGTGGCACGGCGTGATGGCCATAACCCCTATCTTATCAAGTCATACGCAATCAGGCATTCTGCTGTCCTCGGCTTGGTAATATGGAAATAGTCGC
+>17557 3
+GAGAGTTCGGGCTTCCAATCGCATGCTCCATCGGATACGTCATAGAAATAACGTTAAGCTGATTTGCTGGTAACGCATAGTTACGCTATCCGCACCGGGC
+>17558 2
+CTACTTACGTAAAACCACCTGTGCGTACATTGTCGGACTAGTGCGCAAAGTCTCAAGGTTGGCTGCAGCGGGAGGACTTGCATAGTCAACTCTATCGCTA
+>17559 2
+CGGTTACGCGTTATCGACGTGGAACAACGGACGGCCAGCGCACATCTAGATGCTATTTCAAATCCTGAAACCTTTGGTCTCCGTTGAGTTGCCAGAAGAT
+>17560 3
+GCCCATAGTGCTACCACCATCCCGAGAGGGGTACGCTGTTGTGAGTCAAATGCATTTGCAACTCATCGGTGACTAGACGTCATTAGAGAATCTCTCGTAG
+>17561 1
+CAGCCATAGAGTTATGGGTATTACACTCTGAGAGGCCCGCTCACGTGGGACGCAGCCCTATCACTCACTAATGAGTTTCGCGTAATTGATGGATGACCTA
+>17562 1
+GTAATCGCGTGCCACCCCAACTCAGACAAGATATTGGATAAGAGTCCTCTCGTATGGCGTGTAGCCTGCCGTGACTCGTGCGCAATCGTTTTGATAAAAG
+>17563 3
+TACCTTACGAGTGCTGATAAGGCTGAAGGTTGACTCAGTAGGATCCTGATGTTCACACCCTATCCTCCCCAAAAGGGAGCTGATCTAGGATGAGTTCGCC
+>17564 1
+GATTAACTAAGAGCAACGGAGCCAGTTGTTCTTTCGTGAGATTCGGCTGAGCGCCATCTCGAGGCTATTGAGAAGACTCAATACCCACCGGTATTGCCCT
+>17565 3
+TGTTGATAATTGTCACTATGCTTTGTAATTGCAGGTCATGTCACTTCAGGGCACCACCAGTAGAACTCTACGGAAGGGAACCGTGCGCGAACTCGCCCGA
+>17566 2
+CCTGGCGTCGTATAATTCAGTACATGCCGGGAACCTTCGGGATGCGCGAAGACAACGTAGTTCGTTGACATTTGTAGGAATCCGATGCCCCTAAATACCT
+>17567 3
+CCGAGCTCAGAATATGGGAACGACTACGTTATAATTAGACATATGGCGCCGAAACTACGCCCGTTTCGCTGCTTGTCAGGGAGTTTAACCGGTTCGCCTA
+>17568 3
+AATTGAGAGATAGGCTCCCCGCATTTCAAGAGTTTACGGGTTAGCCGATGCCCTTCGACAGAGCTGTCTTAAGTACGTGAGTTCAGACGTCTCCAACAGC
+>17569 3
+CACAGCCGTTCATCCTAGACGTAGTTGGATAGTTGAACAGGCGATGCTCTCCGGCGCTTGCTCCAGCATGTAAAAATCGGTCAAATTGAGAGCATTTCGC
+>17570 1
+ACGTGCCCAGCTTTTGCGGGTATCCTTCATCTGCCAGCGTTCCTCTCAATCAATGTTGAAAAGCAACGAATCCCAAGGTGACGGGAATGGTGGCAGAATT
+>17571 2
+AGAGGTGTAGCGTTCCCCTTATCGTGCATCAGGAAAGCCAATAGTTTCAAGCCGCGTGCAACGATATGGGGGATGATACCGACATACCTTCTTATCTCGC
+>17572 1
+ACCGGGAGTTCGACGACGGCTCCCGATTTACTGTAACATAGACCGCAGTTATCCAGCTATCGTGGTCTGAGTGCTTGAATCGAAGGATCCTAATCATGAC
+>17573 2
+GCACTACGGATGAATAGAAAGATGTTTATCGTCGTTGTGCTATCTTTAAACCAGCAGAGATGCTCCCACTGCGGACGTTCGAAAGGCGCGGCTCCACTTC
+>17574 1
+TGGCTCTCTGTATAAGCTGGTGCCGAATCGATCGCTTCCGTCAAATGTTCGTCATTGGAAGAAGCCGAGTCGACATGACCGCAAGAAACCCCATATGTTG
+>17575 2
+GTGTGAAGGTCACACATGACTGAGGGCCTTCCCACTTCTCTAAAGACTAAACAAATCTTCGGGAGTGCATCTGATTTCGGGGTCGTAATCCGGACTGCAC
+>17576 1
+GACCGATGTGGAGTAACGTGAATGGACTATCAGACATACCATTGTCGTTTTATTCACCCGGCGACCTTGAGTGACAGCTCACTGCCGGAACCTGTACATG
+>17577 1
+TATACAACCTCGGGGACAGTCCTATGATGATAGAACGCTTAGCTCCTGGATGAATCGAAGCAATCGCGACCCTAGGCCTGTGGCGCTTTGGTATTCACAT
+>17578 2
+GTTGTGCCGTCCCCTAGCATGTGCCAATAGTATGATGACCCTGCAGGGTGTTCCAAGGGCCAGTTCTTCCGAGAACCATAAGCCAACGTTATGAGTAAAT
+>17579 3
+TCAGGGCGAACAAATCCCTAAATGCCAGCTCCGAATAGATCTTGTTAATGTGCTTAGATCGTGTCGTCCGGCTACGCATGAGGCCGATAAGCTGTACGCT
+>17580 2
+GATCACCGCACAAACGACTAGTAGTGCAGCGCGTACCTTGCTTGACGTTGCTGCCCAATCGTTCGGATGTATTAACGGAATTACGATCACTATAGGGTGC
+>17581 1
+GCGCAGCGTCATCCTAAATATACATGGAGAGTTCGCTATCCATCACCACGTACCTCTATTGTTGGCACGCTCATGGGAGTATAATGGAAGTGGGCCTCGA
+>17582 3
+ACATGAGGATCCAGATGGCCGGCCGCATTGGGGCAACTCGGTAAACATCCGTTCTAATTCAGAATTGCGCCTATCTATGCCAGTTAACGCGGATGATCTT
+>17583 2
+GTTCGCCTTGACTGATTTAGATAACTAAATCTCTTCGGGTCGGGACTCCCGCGATCCCCTGACCAAATGTACAACTGTAGCCGTGCAGGGTGAAGGATAA
+>17584 1
+TATAAGTTCATGTAGGTAAGTGAACTTCGATCATCCGGGAGATCCGTTTTCGCTACGCAGGCACGCCAGAGAGACTATATACGATCCGGTGCTGCACCCT
+>17585 2
+ATCTACGCTAGATAGGCTACACACCCAGCATATTGTTTTGACCGTTACTGCGGAGGAGCCTGTCCTCACTGACGTACAGTAGGACAACTAGGGCTGTGAT
+>17586 3
+ACTGGCCGCGAACTTTATCTGTCGAAGTGAGATGAAGTAGAAGCTCTGTAAGTAAACCCGTTCACAGGGAGTTCCTCCCCATGCGTACTCTGATCAGCTG
+>17587 2
+TGCCCCTATACTTATAAACTTAAACCCCATTCAACGATGGTGGTTTTAGGATTGAGGGATCGCGAACGCCACTGGCCAGCAGCCGTAGGATTGGGCTCTA
+>17588 3
+GGGATCCCCTCAGTTGCCGTTAGTGCCCATGCTGGACACGGCTGGTTCACACGAGGAAGAAGTTTATAACTTGCAGTACACGTAGTGAAATTCCTCCAAT
+>17589 2
+TATAAGGGTCTAGGAACCCCGGCACAGTTCGTTGATTGTAACATGAATGCACCTACGGCTAGGCGGTGGGTCCTCCGCTAAATATATTTGAGACCCATCC
+>17590 3
+TGTACTGAGGCAGCAAGCTATTTGACTAGAACGGCTCCGATAGGCACCGCTATTATGCCATACCTCTCATCTGTGTTCAGGCGAGAACTCACAGATGGGT
+>17591 2
+TGATTGGCATAATGGCAGCCGGGGCTGGTAAGAAAAATCTCATCAAACCGTTACTGCGATATCCTATTCCATGCGCTACACGTAGTCCTGGCCGTGTGAC
+>17592 3
+CGGCGCACGGCCCTCCCAATGGGACATTACGGGACTAGATATCTAACCCACTTTTCAGCGTGGGACGTACAGTAAGTATTCATCCTGGGTTAATAGGTAT
+>17593 3
+GAGGCACGCCTGCCGAAGCACTGGCAAAAGTTAACTTACTGTGTTGATTTTCTAAGACCCTACCCGTCCCAAGTGGCGTCGAGTTTACACTTGGAGATAG
+>17594 1
+AATAACGCAAATCGTATCGGGATATTCTTCAACCCGGTGTCTGACCGCCCGTTGGAAGCATGACATAACTAGATGGTGTCCGTAGTCGGCGTAATTCCGC
+>17595 1
+TGCATTGACAATTGGCTGTGAATGATTCATATACCCGGCACAGGCCGGGTGGCCCAGCTTCTCAAATTTTAGGACTGCGACAAAAAGGCCTATGTGCCTC
+>17596 1
+GCTAGTTCTAACCGACCAGGGGCAGATACCTTGTAATTCGCAGCGTAGGTGACATTGCAGCTCTTAGAGATCCTTGCGTATAAAGCTCCTGCTCCAGAGA
+>17597 2
+TGTCAGCGGTTCGCATGCGCAAAATTATACGCCATGAGACCCCTTCCCCTATAACTGTGTAAAAGATGCATGGAGGTTACGTGGTCGGCTACTGAGTCCA
+>17598 3
+TCGCCCTAGTGCAGTATCTGATTGACCGGGTCTAGGAAATACGTGCTGATCGCTCGTTACACGGGGTAACTAGTCAGACCTTCCAGACAATTACGACGAT
+>17599 2
+CGACTTGTTTCGCTGCAGGGCAGGGTGAACTAATATACTGTTGACCAGTGCTTCCGCGTCGCACGGTTAACAAGAATACCTCCTCATACCGGGTGTAAAA
+>17600 3
+CCAGCACTCTACTTAGACGGACCAGTTAGAATCACGCCAGTGATTTATCGGTCTTCGCGAGAACAGATGAATGTTTGAACGCGGCTTCCTGTCGGGTACA
+>17601 2
+TAACATCGACCAAGTCTCATACCCGTCGCGAGGTTATACTGTCGATCCAGGAATAATACACTGTTGGCCAGGGTAGTACGAGTGTGTCCTGCTACGCGTA
+>17602 2
+CCGAGTAGTCAAACTGTACTATTGTGAGACGAGTGCCCCTTGGCTGCATGCTTACCAAATGCCTCCGTCGTTGCAGTCTAAAGTGCAGCTGGCAAATGAA
+>17603 2
+AAGGGGGACTCATGCCGAGCAGTTACACTCAACATTGGGAAAGTCTTGGCCTGACAGCCACTCATGCTTCCGGATTTAGGATCATCTCCCAGTTATGTAG
+>17604 3
+TGGAGATCTTAACTAAGCTCAACGCCGACCCAAAAATTGTAGAATCTGGATGCCTAGTCTTGCCGTCCTAAGATATGGTGGGCGTCGCATTACCCTCGGG
+>17605 1
+CCGCATGAAGTACGTACCCCTTCTCGCAGCTGACTTTGTGTTTAGGCCTATATGGGAGCCTTGGCAGACATATCCGGAAGCGAAAGGACTTACTGTCAAA
+>17606 3
+TAGCAAATAGAGCTTACATACGTTATACCGGTTCCGATCATACTCCGAGCCGGGTATCTCAGGGGATGATCGCACAGTCGTACTTTTGGCCCGCAGAGAT
+>17607 3
+TACTCCGTTGCTGGGGCGATCTCCGGTAAAGAGACGAAGCGTCCAAACAGTGACTAGCAGTTGAGACTTTTTCATCTGAGAAGCGCTCCCAAATTGCTTC
+>17608 3
+AACAAGTTGCAATTACGGGGCCGTTCTCGCACTTGCAAACGCGGGGCAATTTAGCCGTGAGGTGCAACACACTTTAATAGCGATCGCTAACTTTTCGGCT
+>17609 1
+CGTGTTGAAGTTAACCTATCAGAGGACGCAACTGGGCACTGCACGACTGAAGGTAAATTCGTTGGTGGTACTACGCGATACTTCCCCTAGACTCGCTCTA
+>17610 1
+GTATGAAAAACGGCCCTGAGTTTACTGCCACGCCCTTAGTGTACCTGGACCGGATGTAGGTCACTATGATGCACCGATTGCAAATGTTCTCGGACTCGAA
+>17611 3
+CAGCTCAGCTGACTGTTTACCTCAACATGAGTAAAATATGGGTGCTCAGCATAGTACAGTTTTGATCTTCGCGACCGCCAGTGAAGTAGCGCGCCCTGAG
+>17612 1
+TGGCCTATGCTAATGCATCGTTGCCGGGAGCTAATGGTCGGAGCACCCCTTATGATCGCGGATCAGAAGGCAATCATTTCACGACAAAAGGCCATTTTCT
+>17613 3
+CCTACACAACGCCTTACTTATAATATTATGGAAGTAGACTAGCGGGATTTCGGTGGCTCACGTGCCGGTAGCGTCTACACTGCATGTGCCTAGAAGCAGC
+>17614 3
+CGACTGAGAGTGCACGCAGGAAGATGGACTCTTGCTATCATATCATTCTCTGTCGTTGAGACTATGGGCCCCTCATAAAAGTTAGCCACGTGTACGGCAC
+>17615 3
+AGAGACGGTATTTCGAACGGCATGGAATTCTGCCCCGCATGGACGTTTCTACTAGCCCAGCGATGTACGTTTAGCAATTTACCGCAAGCATTGTGACCAG
+>17616 2
+TGTTAGTGTGAAAAACGAGGTTCCGCCTGCCGGCGACGTTCCGCCCAGGTGGCAGATTAACTGTTGTTAATTATTTACGGACAAAAACCATCCTGGCACC
+>17617 1
+AATGTTATTGGACCTTATGGTCTAGCAGGTAATAAAGCGCCGTCCTCATACGACATTTGGGGCACACCTCCCGACATTGGCCTCAAGGCCGAATTGGTGA
+>17618 2
+ATCCCCCAGGTTGGTACCCTTAAAGCTCCGGCGCTTCGTCTATGGGAACTAGGCACCTTAGCAAAATTGGGTCCCAAATGTATGACGATGCATTATGAGG
+>17619 1
+GGCTCTGTAAATGCGGCGTAGAGTATACGATCTGATGCAAGCCAGACGGCCCCGAACTTTCACGATTGTCACTGGGCATACTAGTCAACTATTCTGTGAC
+>17620 3
+CAGAGGCCGTGTAGAGCCAAATTCATAGACTTTCTACGGCATAGGAATTTTCATACCGGCCACGTTCCGAGAGGGTCAGACCCTCATTTATTCGCGGGTA
+>17621 1
+TTTATAATTTAGCCTTCGTGACGGGGCCGCTAGTATAACCACAATGTTATCATGCGTGAAGCGACCCATACGAGCGGGCCTTCCAAGTGGACCAAGGTTC
+>17622 1
+ATGCCATCATCAGTCAATTAAGGGCCGTCGTTGACGTAATAGGATTTATCAAGGATGATACGCTTGCTCGTGAGCCCTACATGGCCACAGGAGCCTTCCG
+>17623 3
+CTACTGGGTCCAACTCGTGAAGTCTTGCGATCCTAATGTGCGTGCGTGTACAAACGACTCTGAAGTGACTGCTCTGTAATGTCAGCGAATAGAACGACCC
+>17624 2
+GCTCCGTCCTGAACACCGTCAGGTGCCCCGGAGTAATTGGTGTAGAGCAGCATATGAGATATTGGGCTTCTCGACTAGAATCTCCGCTTAAAAGTTCCAA
+>17625 3
+GCCTAGTCACTGTTGGCAATACGTTATCCTCAGTGCCGAATCATGGGGGTATGCAGTCCAAGAATCGAAAGACTCTTGGACAAGCAGTGCCTTTTGCCCA
+>17626 1
+GTTACTGACACGAAAAGGCGAGCCACATTGACGGCTCTCTCTAGTGTAATTGTCCTACTCCTGAGCTCCAGACGAGTCGTAATTGGACTGAGGCTTAACG
+>17627 1
+GACTCCGGTAACGGGGGTTTTGCAGGCCAAATTTACACGGACTGACTGATACTCGGGAGCTCCTCGAAGTCGTAATATATCACGGCATACCTCGTAATCT
+>17628 2
+AAGTGCTCCGTGTACGTTGGAACACCACTCCACTAACGATAAAAGGGTCGGGGCCTTTAGGCTGTATTCTCGCTAGATCTAACAGACGCTGACATCTGTG
+>17629 2
+GGTCGTGCTTAGCGTTCGCAGAGTAATTATGCCTATCATAGTACGGCAACTGCCTAGAGATTTGCGGTGAACCGTTTCACATCCAGGCATCACCACAGGA
+>17630 3
+TCGGCAAGTGATTTGGGTTTGACACTCACGCCGAGGACTTTAAAAGTGTCCGCCCCGAGCGGTTTGCGGCATAATTAAATTCACCCGAATCCATAGCGTA
+>17631 3
+GTATGCCTATATTGATGACCATGGTGAATATTTCGGGGTACTCGCTACCTAAACGAAGAATCTTGCCCCCGCCCGTCAACGCGATGAAGGGCAGGTACTT
+>17632 2
+CTCAGCGAGAACCCACTAGGTCGAGCGGATCCATCGGTAGTGAACATTGATTTTCATGGATTCACGCCAGTACACTCTCGACAGAATAGTTGTGTGTGCC
+>17633 2
+GCGTTGTTTGATTGAAAACCGGGCCTTCCCACTGCCTGACAGAACCAGGTGTTCCGCGAAAGAGTAGTTTACTCAACGCCTCCGGAATTTGCAATGGAAT
+>17634 2
+TAAGTGTTATTGAATGGGTCACAGCTGTGATCATTTACACGATCTCAGGATATGATCTTACCGAGGCGCAGTTCGAGCGGCCTAAGCCTCCCCGAGACCA
+>17635 2
+GGTCGATCCTTGGAAAAAGTCGTATGAATTAGGGGTCTCCCTGGGCGGGACACCGTTGTGAACCCGTAACGATCATTCAACTTAACCTGCATCAATCGTC
+>17636 3
+CAATGTGGCGACGCAGGGCTATTCGAATCGTTACCCCGTATGTTAGAGAAGCATAGCAGCGTAGAACTGCTTTTTCTTACATGCAACCACCAGCGGTCTG
+>17637 3
+TACCATAGCTTTCTTTAAGTGCTGTCGGTATAAGCGTCAAAGCTGGTGTAAAATCCCATCTGCTATTGACAGGAGAAGGAGCGACACGCCTGGTCCCCGC
+>17638 3
+TCCCTCCAACGTAGACGCTCTTTTTCTCAGCGTGATCGCAGTCGGTCTTAGACAGCAGACACGCCGACGAAGGATTAAATCTGTTAGGGAAAGTCGTGTA
+>17639 1
+TCATGGACGCAGCAGAATTTCGTTGGTACCCAATGGCTACGCATGCCGCGAACGATCTTAGTGCGGCAAACTGTTCTGCAGTACGCATGTAGACTTAATC
+>17640 3
+TGAACGGTATCTCATCGTAATCCGTAAGGACAAGCTGCACTGACGACATTCAGTGCCTAGCAGTTAAAGCTACTGGCGCATGGCTTGTTCTACTGCAGGC
+>17641 1
+GGCTACCTTTAGGATGACGGTGTATGAATATAGTAACGCTCGGCCCCCTGACTCAGGTTGTAACCATGTGGTCGAGTACCTGCAAAGACATTCACACTGC
+>17642 2
+GATTCTAGCCCCTGCACCTGAGAACAGTTAGCGGTCTTCTGGTAGAGATAGTTAAACACGCACGTCAATTGTATCTACCTGGAAGCCTTGCGTCGGAAGC
+>17643 3
+GATTGTCAGGGACTAAGCCGCTTAACGAGGAGGAACTGCCACGTCTCTGAGTTTCGCAGGGACTACACATTCTTGAGCTCAAAGTTTACTGCTAGACCCT
+>17644 1
+GATCTTCGCTAATTATGTCATCCAAAGTTACGGCCCACAGGGGTGAGGGCCAAAGAACCCTTGGGACTATCAGATATTTGGGTACGACGTCTCGACCCTT
+>17645 3
+GGTCGGCCCCCTCATACATCCGCCACGGTGTAGGCTGACTTTATGACTCATCTTATCACTAGGGGTTCAAGAAATAAGGTCCTCGATGAATACGGGAGTA
+>17646 3
+TTACAAATAGACCCAGGTCCGGGACAGAGGAGAAGATCTAATTCGTGCACTGTGCCCGGAAGATATTTTCGTAGTGTCCCTTGCTCCTATCTCGAAGCCG
+>17647 2
+CAAAAGGTCCAGGTCACTCGTCGCTGTATGGGATCGCACAGGTCCAAACTAGATTGTGCCTAATCCTCTCGGTCATATAAGATTGCTGGAAGGCCAGTTC
+>17648 2
+GGTACAGCCACAACTTCATGAGCCCGCGGATAAGGCAAATCTAACATGCGCTAGTTTCCGGATACTTACGGCGTCTATAGTCGGGTAAGTGTCCTACGTT
+>17649 1
+AGCGGCGTGGAGGACCGCTTCTCCAGGGTCCGTTACTAATAGCGCGTATATAGGACATCACCCGATATTGCTCACATAGCAATGAATTCCGTAGATCTGT
+>17650 1
+GAGGATTCCCGTACTCTAGTAATGCTGCGTAGGTACCCTCAACGAGCCATCAAAGCAGTTACGATCGCGCCGAGACGTGCTCGTTATGTTCAGAAGTTAT
+>17651 2
+TTAGACAAGGTGTGCTGGTCGCACAGAACCCTACAATGCGGCCACTATTACCACGGGTCTGCTTCAAGCGCGAATTGACGTGTTGACCTGGACTTATATA
+>17652 2
+TTATCCGAAGTAATAATACTAAAGGGCTAGCGGCGGCGTGTGGGGTGCCTCCCCCTGACCCAGATATGAGATCATCACTGTCACGCACTATTGTATTCAG
+>17653 2
+ATCTTAGAGGTGATCGCGTGAGGTTGATAGAGCTCGCCCGCCTCCCACCTTTAAGTATACAACACAGAATCTTATGAGACGAAGCGTAGGCTTGCGTCCT
+>17654 1
+TGGTAGTAGGACACGGGCTTGCCAAAGCGATTTCTTATCTACTAACGTACGAGGTTCAACCTGACATCCTTCGGCGTGGCTTACAACACTACGAAGGCTG
+>17655 1
+GTGACATACTCAGATGAACGAGCCTTACTAATGTTCTCACCTCGTCTAGACATACCTGGCCAGTCTGGGCGATCTAGAGCCGGCAGGTTAGTGTCTGAAA
+>17656 2
+TACCCCATGGGTTCGCCTTAGGGCAAATGTCGGATCGCCCGGTGCAAACAGCAACAAACGTCTAATGGTAGTTATTTATGGTCCCAGTGTAGGACCATCT
+>17657 3
+GCCCAGTGTCTGAATTGAAACTAGTACCATAGCCCACGAGAATTCACCGCTGAGTCTGTTCCCCTGGGTATCGCGTCCTTAGAAGAAATAGGTATGGCTG
+>17658 2
+TCATTGCATGTCAGGCGTATCGATCCTTTCAAGCTGAGGAGGAGAGGGCCTCCTGATATTTAGAACTTAGCTTGACCCCTACGTGAATGACCCCAAAGGC
+>17659 3
+GGCGCCGGCAAGCCTTTACCGGCTCGTGATACCATATCGAAAAAACTGATAACGCTAGGCTTGACGATTGAATACCTGGCATGTCGATTAGTGTTCCTGC
+>17660 3
+CACGTATTGTACGTAGGGATAGAGGCTAATCTCAGATTCCACCGGCTAGTTTCATGATTGCAGCGCCGAGCTGAATGCGCTCCTCAAGTCGTTCCGAAAA
+>17661 3
+CAGAATCGTTCGCTAGTGAGCATGCGAGTTAAAACATAGCTCAGGGTCCCTCGCGTTTCTCTGACACTGGCAATGTTGTATGAGCCGACAGCACAACTGT
+>17662 2
+TCCTAGACTGCCCTAAGTGCTGGAACCTCCGTAGCAGGTACTAGGTTCTCGCTAGGGTGACAGGGAAAACGCACGAAGTTTTATCTCTTGAGTAAACCTC
+>17663 2
+AGGCAAGCCACACACAAGTTGCTTGAATGACTACCTCAAGTCGTAGTGTCGGATCGGGAGCGTTATCATTGCTTCACTGCGGCGTGAGCTCTAACACTTA
+>17664 3
+CTCAGGTTTTACGGTTCCGGCGATTCAACGAGTAACGGGACGGAAAAAACTCCACCCGGCCCAGATGTGCATGCCGTTGTATCCTCATTTGAGTAATGAT
+>17665 2
+GGACATAAGCATTGCCACTACCGTTCTCATAGGGGCTTCCATGCAGGCATGTTATGGACATTGAAGCTGGAGGGCACGCAAGTTATTCCGCATACTCCAT
+>17666 2
+CCCACTACATACCTGCCATCGAACGACTCCGCTACAGCGACTGCGGAGGAAGGCCTAGCGAAGTTTAGATTATGTGTACCGTATTCAGTTTGTGGGTAAT
+>17667 3
+TTCGACGTGGTGATCTACCTCAATCCGTTATTTGCGGATGCATTAAAAGATCGACAGACTTCGCGGTGATATCAACTAACGGCGCGATGCGGCCAGACTC
+>17668 3
+GGATTAAAAAGGAGAGCAAACCAGTTCATTCTCACCGTGCTTTCCATACCAAGTTCCCGACAGGGGCTCAGTTTACAGTAGTGCGGCGTCTCTAGTTGCG
+>17669 2
+TCTCAGGAGCAGCTATCAGTAGCAGTCCGGAATAGGCCACAGACTCCTGGCTTGCTTTACTATATCGTACAGTTAAGGCGTCGTAATGTCCAGGCTGCAA
+>17670 1
+GGGTCAGCCCGTGCAGCACAAGATCCTATTAGTGTATCATGTACCCCGGGTCGGCGCTAGTTCTAACATCATACTTGAAAGTGTGAAGAGTTCCGAATCC
+>17671 2
+GTACCCCCGGAATGGCCACTCGCGATCAGCATCAACTCCTATATTTAGTTAGTCAGTGAGGTGCCGGTAAGTCCTCGTAAGTGGCAAGCTGCAATGTATA
+>17672 1
+TTCGTTCCGTATGTAGCGATCCCCGGAGTCCTCACCCAGGCTACTATATACGTTAAAGGGGAACGAAAACAGGTGGGTTATTGCTCCATCATGGGCCATA
+>17673 3
+CCTGGTAATAGAGCGCACAACGGCCTACGTCAAAATTTTTGCTGGATATTTGAGTAATAGCGTGATAGACCTGTGGGCACGAGCCTCTCCCAGAGTCCCT
+>17674 1
+GCCTATAAGTTGTGGCCGTGAATCTCGACTACGTTATCCATCAAAATTTCCAACTGAAAGTGAGGCCAGGTCCATGCTTCAGTCCGGACGTGCGCTAGAG
+>17675 1
+TATCTCGCTGCATCGTTACTGAGTAATGACCAACCAGCGGTGCGGAGGCATATTCGGAGCTACGGACTAATTGGTAGGCTTGTCCACTATAGTCCCACAA
+>17676 1
+TATCAAGCTTTTGGCGCACTGGACGGGACGTTGTACGTATTTAATCCGATGCATCATTAGGGCGGCAGAATTACCTATCGAGCGAATCACGCGCCCAATC
+>17677 2
+GTCAATCTAGTACTAATAGCCGTCCCAGCGGTTGAAACATGGGCGTGAAGGTATCGCCTAACTCAGAGCGGGCACTGAAGTTCACCGTTTTCTATTCGCA
+>17678 2
+TTACAGTGACGCCTGATGTCTAGCTTACCTTTAGCACCGGTCCGTACTTACGGGTGCTACATAGGGGAAAGATATTCACGCTCCATCAGCTGGACAAGGA
+>17679 3
+CCAAATAGATCGAAGCCAGTTCAGTCGGAAGTGTCGTTTCAGATTTGTACGTTATAAATTCGTTGAGTCCCAAAGTGGAGCGGCCCCACAGTCCGCGCTC
+>17680 3
+GCCCCAACTGTATCGGTCTTCTTTGAGTGAAATACACCGGCCCATCCAGGTGGGTAGGTCTGGATCGAATGAGACACGATCAATATGGTACTTCCTACGA
+>17681 3
+ACCCTGCAAGATCTTATGTTAAAAAGGACGACACGACTCCGCCGATTAGAATGGGAATTGGTGCCCTCTGATTCGGACCTAGGCCCCTGGGTGTAATCTT
+>17682 3
+AATAATGTCAGATTGTATCAGGATTCTGCAGTCCCCGCTAATACGACCCTCCGAGTAAGGTGCATCGCCAATGCTTAGCGGGTATTGGCGAAATGGCCTC
+>17683 3
+AACCTGTATACTCGGATCGGTGATGGCCAATCGTAGGACGCTCATGATCGCGTCCACATGCCAAATGTTCTGTCACACTTTTTGAAAGCCCGGGAAGGTA
+>17684 3
+ACCCAGAGCACCCGGAGTAATTATGTTGGTATGCCATCATAGGCATCCAGGGAGGGTAGTCTCGGTTATGTCTATTCGCAAACGATGTTCCAACCTCCAG
+>17685 3
+TAAGGCACTACAAGCACGCATCGTATCCACATGTATACACAATGTTCCGGCTTTTAAGGCATTCGGAGCCGGGTGTCTCCATTGTGCCGTATGGAGAACG
+>17686 3
+AATATGCTCTAACATGTCCGCTTCCGTCCGGGACAAGGACAGTGTAACAGGCACGGTACCGTGCTTAGACTCGTATAAACAGTATGCCAGTCCTGTTGGT
+>17687 2
+AATTCTGGGCACGCTGAATGGAACTTAACGACACCAAGTCCGCAAAGCTTGTGCATTCTTTCCCAAGAGTTGTCGACCTTGGAGGTTCGCCGAAGGTCTA
+>17688 2
+CTTAGGAACATATCACCAGCGCTATAAGGACCCTTCGTATCCGAGGGTGAAACGCGTTCCCACTTGAGATTACGACCTTTTGTATGCATTGGCAGACGGG
+>17689 2
+TCGACGGACGCAACGTCAAGTGCAATCATCTCAACACGGCGGGTGTTCCTTAATCTCTATTCAGCCACTCGGTTAAGTTCGAAAGTACTGGATGTCGGAG
+>17690 2
+TGTAGTTTTAAAATAATCATGGGCCGGTCCGCTTGTTTAGCAACCCCGGTGTCCCCTGTGAACCTCCGGAAAACGAATGCAAACTGTGCCGAACAGGGTT
+>17691 1
+TCCTCTCGTCGGTGAGTCTGACTAGTTGATGCCTTAATCTGAACCCCTTTGGCAATCAGACATGCGCAGTCGCTAACAATATAGTGGCAACCGGGGGAAA
+>17692 2
+TAATGTCTCACTTGACCTTAATAATAAGAAGAGGCCCTATAAGCTTTCGAGGCCCATGGACTACAGGTGTCAGCCGGGGCCGTCTGAGTCACCTTACGGT
+>17693 3
+TGGCCAATTCTGGGAGCATGGAATTCCTGAGTGCACGGACTCATAAAGCTCAGGTTAAACGCGCTGTAGATGCCCTTGCACGTCGTTCTAGATCACATCA
+>17694 2
+AAAGAAAATGAGCCGTTCTCTCCAGATACACCACATGATTGTCACACTAAGCTTTTTATACTCGTCCCGCAGTTGACCGGTGGCCGGGATGGGGGATTCG
+>17695 2
+ATCGTAACGACCGGCAGCCGTCGCCTGATGAATAGGGCGGGAAGAGTTACTCATGCTGCTCTTGTTTTTGTTACTAAGTAGACGACATCGCACATACCAC
+>17696 2
+TTCAAAATGCACAGCCAGACCATACAGTTTGGTTGATCTTCGGAACAACACTCGAAGGTTGTTAGCAGCTCGGGTGGTCATGCAGATCCCTCATCCGGTG
+>17697 3
+CGTTTCGCGCCTGTCGAAATGTGATTCTACTTAGAAGCAAGGGGCGTCGTCCAAATGCATACAGGTCCCTTGCTTTCAGCGGTCATCTAGCACAGAAAAG
+>17698 1
+GTTTCCCAGGTTCCGCTGGGTTGCTATCTGCTACAGAACGTCGACGAGCCGATGGACGCAGTAATCGTCTTCCACTAGAAATGTCAAAAAATCTGAGTCG
+>17699 2
+GTGCATTGAATTGTAGAAATTTGCAGCTTCGAGATAGGAGCCCCATGAGACGACTTTTGATCACACACCTTCTGGCTAGGGCTACGACTTAGCGGACCCC
+>17700 3
+AGACTTTCTCAAGGTGCATCACAAGAAGTACAGCAACTTGATCGTCATCTGGTCACGAGCTGATCATCTAACCTCGTGTTGTAGCGGCTCGGACGCGAGT
+>17701 3
+ATAACTATGTATACCCCTTTGCGGAGGTCTCTGTCTACCGGTCAAAACGGCCGAGGGCTAACCTCAAAAACATTGCCAGATGGGGTACTTGGCTGATTGC
+>17702 1
+CCCCCGATGAACACTCGGTCGACGATGTTAACTTTGGACAGGTATAGGCGTTGACTTTACTGATTCACCGGGTAACGCAACCAGTGAGCGTCTCTAGTAA
+>17703 2
+ACAGGAAATGCCCGTGCACTGTGCGGCGACTGCATATGTCCTTGTGGAATCCTATGTCACCCAGACTCCCGCAGGCTTTACGTAATAAGAGAGTAAGTTT
+>17704 1
+TTCTTAGGTATTTGGGGACGTGCATCCCCGTCCAGCTGAAGCATTGTCTCCCAGTACACATATTCAGCATATGAAGGCGAGTGACCGCATAAGGTAACGC
+>17705 3
+GATTTGCTACGAGCAACGCTCTGGCTAAGAACTGTAATAATCAGGTGATTACCGCTCGAATCCTTTGTCGCAGGCCTACCAGGGATCTACGATGCGACTG
+>17706 1
+TTTGCAGGACGCGCAGGCACTATTACCCATGTTGACCACCGACTTGAATAACGATAAGTGTTTAATCAGCCTGCGAGGTGATCAACTGGCTCCCTGGATG
+>17707 2
+CTAAACAATCTAGTGCCGCGCTTAGGCGCTTATATGGGATACAGTTTACATCCGTGGGGCCCAGGACCATATCGCACAGATCATGCCAGGGTTTGCATAT
+>17708 2
+GAAGTCTCCGGTCCTAAATCCTTTCATCAGGCGGCTGGTTTGGCGGCGCGTCAAGCTAAACGAACCTACCGTGGATACGGTCTCTCATATGAAAAATTGA
+>17709 3
+TGAAGGGGCGTGCTCCAGTGTCCACTTCTCGTCAATCCATTACACAAGTGAACGTCTGGTAACGTATCTCTTCACGTAGTGGATTACGCAGAGAACGGCA
+>17710 3
+AGTCCACTCGACGAGTAAGGGAGAGTCCCCGAAGAATCATACTCCGTCTGATGTTTCAACATCTTAGCTGTTAGTTGCCACCGCTGGCTACGAAGAGTTG
+>17711 2
+GTTCCTATTCTAACGGCTGGCATACACGCCATGGTGGTACGGGTCTGGTCTCCAACCAGAGATCAAAATCGTGATTTGCGCTCTACATAAGGTACGGCAA
+>17712 2
+GACGTAGTTGCGAGCAGGACCCAGTCATTCTCTCCGTACCCCTACGGCTTGAAACATGGACGATGATATCAATAATAGTTGCGCTCATGGAGGTCGATTC
+>17713 2
+TCGAAATGACCTGGCATAGTGTTATCAGCGGTAATGTGTCCCTCGCAAAATGCGTAATTGTTCGACCCAGGCAGCGGTCGCAGTTCGCTAGTAACACCTA
+>17714 1
+TAGGGATCGTAAGTGCTCCATGCCACACTGCGCGCACAGCTTCCTTAAGTGAGTAAGATATTAAGTGTACAGCGGTGCCCGGCCCACTTGTTAAAAGTCT
+>17715 1
+AGCGTTGTGCCTAACTTCTCGGCTCACCAAAATTCCCGCAGCGGAGAGAGGACCACTTGGCATATGTTGTGTTTCCGTATCAGGTAGATGACCATGCAAA
+>17716 1
+AACCGAGTCGCATGTTGTTCTGGCGGACTACCATGGTAAAACATCCGGAACCGCTGCCGCTAGGATTTACTGTGGAAACAGTACACTTTTCATCCGGGTA
+>17717 2
+TCCATGATAATCCGTAATGCTGTACCCTGGGGGGCGAGGCTATGGCCCGAGCCGTAGACAATTGACCCTACAAAATGTTTACGACGTTTTGCAACGCATT
+>17718 2
+GGGTCCCGTAACCAGGATTTGTTTAGCGGTATCACTCACGTAGCCCGGTAAAGAGAGCCCAAGGCTTTAGTTCCACGCACTTATCGGATGATAAGTACCT
+>17719 2
+TTACATCCCAGCGTGAGCGAGGATGCGTCAGTATACCACTCTAACACCATGAGTTGGATCAGTCTAGCAGCGTTGGCGGTAATTGTAATCGTAATCCCCG
+>17720 3
+AACTAGTGCCTCCCTCAGGTTAGACGGAATCATGAGCTAAGATAACTCATTGTTCGGTATGCAGTTGCGCTCGCCCTAAATTACGGTAGAGGCCTGCAGC
+>17721 1
+GCGTGGTGAGTGCCGTTTCAACATGGCAACTCGCTTTGGGCACGTCAAATTACACCAGTATGTCCAAGATGCCGCGTATCACATACAGAGAATGCGTTCT
+>17722 1
+GTTATGGCGGCCAATTCTTTCTTAGCATACCGGAAACTTCCGCGTCATATGGTACAGAAAGGAAAGGGAAGCGTAGCCCCCACGATGGTCTTCGTTCCTA
+>17723 1
+GCCGCTGTCGTCCCTTTTAACAACCATAAGTGCGCGAAATTCCTGTTGTCCGGAGAGATTTCGCGGGTATGAGAAAAACGGCCACTTGCAGTACTGACAT
+>17724 2
+CGTGGACCTAGGACTCAAAACTTCTCAGAAGTAGGTCGACTCCTATGTTAGCTGACCGTTCTCAGGGGATTTGAAGCGGCTCAGACCTGCCTAATCAAGT
+>17725 2
+TTCTGGCCTGCCCAACTAGTGCCCCTGAGAACCTAAACAGTTTGGAACTGGCTCGAATTAACATTGAGCCTAGAGGATTGTCTGCAACATGTCGGGAGCT
+>17726 2
+GCAGACTTAGATTTTGCCATTGGCGAGATACTACGCCCTTCAAAGGACCTACAGTCGGATAAGCCTGTTGGAAGATCATACCCAACGGTTGCCCTGGGTT
+>17727 2
+CTGTCCTTAGATGATGACCACCACATGATGGCCTTACAATTACCAGCACGTTGGAGCGTGCGTACTCATCCGTGGGTTCAATACGCAGCGAAGTTATAGG
+>17728 3
+ACTGGCAGGTGGCTGGACGGTAAGAATGCTGGTCTCCAAATAGAACGAGCGTTGACTTATGCTCAAGACCCGGTTCATCCATTTTCCGCTTGATACAACC
+>17729 2
+GACGTTCCGGCTTCACAAACTCCAAGGGCTCGCGATCCATATCCCTTCGGTTATTTTGGAGCGCCGAGGATTGCTAAAGCAGATATAGACGCTTATGAGA
+>17730 1
+CCTCAAGGTTTCGGGGTGACATATGCACCAGTTTCATTTTGCTACGCCCAGTACAAAGGATCCACTTAATGATAAGCCGTGCCCTAAGGGCCGTGGAAGT
+>17731 2
+AGAGTGGTCATTCTGAACACCGTAAACGTCGTTCCAGCTAAGCGGGACGCGTTGACTTGCGTAAAAGGAATTAGCAATCGTGCCTCGCCACTATTTTGCC
+>17732 3
+AAGGAGTAACGTGCTGGCGCCAGAATTAGATCATCTTACATTCGAAGAACTAGTCCTGAACCCTGCTTACTCCCTGCGCGAGGTCGCGGATTTCTGTGAA
+>17733 1
+TGACTGAATTGTTACCTGATCACCGAGCGATCTGCAGTATAACGTCAGCATTCAGGAGTACCGCACTCAAAGGGGTTCTACCCTCTTGTGGAGACAGGTC
+>17734 2
+AAATATATGTTGTTGATTACCACCTCCACTGGCGCACTCGTTCGGTAGAGAACCAGTGCAGCGTCAAGCATGACTAGAGATGCCGATTGCCGTTTAGCCG
+>17735 2
+TTGCGAATTGCAACTTCAATGTCGCACCTGGAGTCGCCATAGGTCTGTTCGTATGAACCAGGTCCAAATACGGGTTCCAGACCGCGTCATAAATAGGTCG
+>17736 3
+CATAAGCGCGAAAGCTTCTCGAGCCAATGACTATTTTCACGAGTCATGAGGGGGATCTCAACCCTGACAGCTCTTGGAGTTCGCGTCAAGGAGTCTTCTA
+>17737 2
+TCAAAGCGTCATGTGTTAACATTGAGGTCCAGAGTATCGAAGATAACTTGGTTTCTGATCCTGCTACCGCATGTGGAGGCCGCTAGGCTGAACCCCACCA
+>17738 3
+GATGATGGGGGGATCGGATATCAACTATTGCGAGATTCATGCCTCTGAACCCTAGCCGTCTCAAAAATGCATTGCTGCCTCCCAGGTAACTCCAGGTTAG
+>17739 3
+AATCGGAGGGGCTACCTATCTGCGTGAAAAACCAGCCATTCTACCCAGTTTTGGAGCGTTAGTGTCCCGAATTTCGAGGCCGTCGACTGAGTCCTAAAAT
+>17740 3
+TTGCGTTCTCCTGGGCCTACACCCACGGGGACAGCCATCGAAGTTCTGCCATTTGGCGGCCTTTGTTAAATTAAAGAGGAACTTACTGGAGCAGCTAAAA
+>17741 3
+GGATACGGCACCAGTAGGCTGCTCATGGAAAACAATGACCCAATTTGCAGTCTCGATTGATCCGTGCTTGGCTGAACGTGCTCACTTAGTCAAGGTCTAC
+>17742 3
+GTAAAAGGTATTCCGCTCTATGATGCGATGTGATGCCGATCTTCGAGGTTACCCCGACTGTTAGAGCCAGTTCCAATCACTGATGCAGCGCATGCCAAGA
+>17743 2
+CTGGGTAAGCTGCCCAACCACTAGTTTCTCTCCCATGCCATATAGAAATTTAGAGCCCATGTAGTAGCAGGACAGGGGGATATGGTGGTAGCCCTACTTC
+>17744 1
+TTATCTATACGCAGGCGAATGACGGAAGGGCTATAAAGGGATGTAGCTCTATAATGCTTCATGCCCTTTCAAACGTGGTCCAGGCCGCTACTCATGGCCC
+>17745 3
+CACACTCACAGCGCTTGTTGCTGCAGAAGTCGAAGCTCCGGTTTCAGCTCAAACTACAGGCAAGAGTGTTCGAAGTGTCAAATTCCTGCGTTAGGGATCT
+>17746 2
+CTAGTCGTCAACAAATGTGACTGACGCTTCTTTCTGCCGCCCAAAGGGGGAGTAAAATTGTGCGGACCACCCGTATTAGCTCCCTGACGTAGATTTAGGA
+>17747 3
+GCGGGAGGGTAGAATGTCTTTCATTGAACAGACGTTCAGCTGAACCGTACCTCGAGAGACATCTGATGCTGCTTCGCTAACCCGTTGATGCATATACCCA
+>17748 3
+AAGCTCAAGCCCATGTCATCGGTGTATCGCATCCGGGTGACGGCTGAGTTTGACGAGAGCTCCAGTTTCTCAAACTTTGAGGAACTTGACATAACCAGTC
+>17749 3
+GCGTATTACTACAAGCACCATCAGGGTGTCTGGGTACCGTACGACTCTACCATTGGTATGCCGGCCAAAGTTGGATCTTTGACAATGCTGCATGCAAGCA
+>17750 1
+AGGATCATTTCTGAGAAATGTACAGTCAAGTTGCTAAGTACATACGCGACGATGCCCGCCGAACGTTGACGTGCGTCTGAGTCCTACCGCGTCAGTTCTA
+>17751 1
+GCCACGGACATTATATTGATTCAGTGAACGCATTCATCCTACAGAAGTCAGGCCGAAGGGGGAGGTCCCTAATGCCCGTGCGTCTTCGTTGTTAATAACC
+>17752 1
+GCCGCATAAGACCCGAAGGGAGCTCAGGAACTGCATATGGACCATATCTGCCTCACTCAAGTGATTTCTCTTTGTTCCGAGTGTCTGACGATCGGGATAA
+>17753 1
+GTATTCCACGGCTTCCAGTCGATATAAGAGTATGTTCGTACCGATTAGGCACCTCCCGCGCACCTAGACCGAAGTGCGTAGCGTAATAGTTTGAGGACTA
+>17754 2
+GGTTAGAAGGCGTGTCAAAGATATGGACATAATCGTATCTTCCCACGATCCCATCCCACGTCACCATGAATATTAGGCGTGTTCTTGGCTCGGGAGGCAC
+>17755 1
+CGTGAGTGCACTCGCCATGGGATAATAAGCTCGAACCGGATCTAGATCCCTTTGGCTGAGTAACTTCGAAAACTGCTGTGCTTCTTCAGCGTGAAAGCAC
+>17756 1
+CCGCTCTGCTGCTATCCCGCACAAACACATATAGGTCTGCTGTAGGAGCCGTCGGGCTTAACACTTTTGGAAGGGAGGAGACTCTACTAATTAATATGCG
+>17757 2
+GACCTGGCCAACTCCAACGTAGCAGTTTATAGCGGTACACTGTCTATAGGACTAGGATGCTTTAGGACCACCGATACACAGTTTCCTAGGTCGCAGTGGT
+>17758 1
+CAAAGGGACAGGCTTAAGAGCTCTTCTCATATGCGTCTACGCAGGTAGTTTCAGCTGTACTATATGGCCTGCCGGTATGAACAGCGCTCCTAGCATCAAG
+>17759 3
+AGGCATGAGCATGCGTGGGCAACTTGTGCCGCAAATCTGAAATTGAGGTAATCCTCCATCCCATGGCTCTGCGTCACTGATGGCAGTGAAAATTCCACTT
+>17760 1
+ATTTCGGAAAGAGGGTGCTCCCGTACTAGATTACAAGATATATAATAGCGCGTTCGCAGTCGCGCAAGGATCGTCATTCAGCGCCCTACGCTACCTGTGT
+>17761 1
+ACGACCTTAACAGTGGTTAGGGGCTAATGTCTCTCGTGTTTTACTTAGAACAATACTTGAGCCACCGTGACGCGGCTTAGCGCATCCGGCATACGCAGAA
+>17762 3
+CGCATGCCTGGGAGCCTAATCTATGCCCCGGTTAACTGCCTATCCAAAAGTAGTGGTAGTACTCGTTCACGCGTGTGAGGATGTATAAACAGCTCAAGCT
+>17763 2
+GGACGTTCGAAGCCCTCCAGTCGAGATCCATAACTGATCCTAGCTAACAGTTCCGTAACGACTTTAAAAGCGGGTTTTGGGGTCATCGGGTGCAATACCT
+>17764 3
+CATTCCTGCTTGGAGTTGACCACACTTAAACAGTCATGATTGAACCATTGCCAAGTAGGCGGGGTCCAGCTTCGTGCGTGCAGAAATACGCTTAGCTCAG
+>17765 2
+CGGATGGTGGTGGAGATCGACTTAGTATCGCGCAAATAGATCTTTGGGATCCCCTTACCCACCAATGCTTGCACGACGGCATAGTGAGATCTACTCATAC
+>17766 3
+GGCAGCAGATACCACTGAGTAGCACGCAGTTATAATATCGGTGATTCGACAGCGCTATAATGTACGTCTATACCACTCGGTTATTCGGCCTCCGATGGGC
+>17767 3
+TTTAAGGAGGCCGTAATGATCGTGATAAGATCCGAATGCTCATCACGGGGCCCGACTTAGCATACTGCTTAGCAGGAGCAGATCCCTGTTTGCATTCACC
+>17768 2
+TACGTGTAGTGAGCTTGTCTAGTAATACGTAGCATCCCAACGCTAGGGGCGGTCAACGGGTGAGGTACGTCACCGTCTTACAAAAGTCTCCAACCATTCT
+>17769 3
+GCTGTAGCTTACGAGAGGCTCCATGAGAAGAGACATCTACTTGACGGGCAGCCATCTCCTAACTGGTTCGCAATTATGCCAGCTGGTCTATACTACGTGA
+>17770 2
+AATGATAGAAGTTAGATTCTGGGGCGAACGGCGTTTTGCACGGAAGAACGAGCCACATAGTATCAACTGCGGCCCTTCCACGTACTTCTTGTTTAGCCCC
+>17771 2
+AGCAAGTCCTCACGCAATTAAGTCAAGTTGGATACTTTCGAATAACGAGGTATTGGAATTCGTGTGGCGTACCGCGCCCCCGCTGCCATTGACTTCGGAA
+>17772 1
+GTTCGCAAGAATGGAGATAATACGTGCCTCGTGCACTGGCGAGTTACCAGACTGGCTGCCGGAGCCACCATGACGTTCATACTGTTACTAAATTTCACTG
+>17773 3
+AACTTATCCAGGTATACAGCCAAGCCGTCCGGGCTACTTCTGTGCTACAGGAAACGCGGTATACCTCGTAGATCACGTGCGACGAATGTACTTTAGGTTG
+>17774 2
+CGCGTGTTTCCCATTGCCTGCGCCGGATCGATCCTAGGACCACAATTGCAAAAGGTGGGCAGACTTGGCGTTGCCTAATTGGCTAATGTAATTAAACCAA
+>17775 3
+GTATCACGCTTACATTCAGGGATCGGAAGTTACCTTTGTAGGTCAAGGATCATCTAGCCCAACGGGGCGGTGCACTCGCTCACATAAATCTGCCGAGTAT
+>17776 3
+AGTTGACATAGACATGATTGAAGGCTGCGCCATACGTCTCGGTGTCTCCGATCTCGCAAACACTGTAAGCTTGAATCGAGCCGCACCTCATAGTGTGATG
+>17777 3
+TCTGCCTGGTTACATAGCACCGGGTACTAAAACTATCTGTGTAGGTTGCGGGAGGACTCTAAAATCTCTTGCGAGACTTGTCGCGCCAAGCCTAACCAAG
+>17778 2
+CTCCTACGGCATGACCCTATGTAGGAACATTACCAGATCACCAGGTTCTTTAGTTGACCGAAGGTGTTCGGTTACACGGGAGTCTGAAAATGCGCTCAGC
+>17779 1
+CTTATTCTTGGTAAATCGACTGCTATTTCGGATTACGAAATACACGAAATTGTTAGAACCGGCCGCAGCCGTGAGCGTCCCCCCTCAGATTGAGGGAGCG
+>17780 1
+TTTCACCGATGTAGTTAATGCCAGGTCGACCGTAGCCTCGTAAGTACCTACACGAAGATGGGTTAGTCGGAATTCGCTATTGCTACGCTCAAAGACCGCG
+>17781 2
+CCATCCAGGGCAAATACGCGTTGGCGACAACACAGTTTAATTGGGTAGGTCGGCCCAACTGTCTACATATCGTGGACCACGTGCGCTGTTTTGCTATAAA
+>17782 3
+TGCAGTGATATGACGAACTAGCTCTATGATCGTCGCGCTAGGGATCGTTGAGATTCAACTCACCCACGTCAATGAGACGGCCGCCATATGAGTCGTTACT
+>17783 3
+CGTTCATTCTTGGTGGACCGCCTCTCGTATTTTATCCAAAGGCGAGTTGGTGCCCGCAGTGCACACCGTGCCAAGAACAAGACATAGATTGGCAAATTGA
+>17784 3
+TAAGATCGTCGCAGACCGCTCCTATTCGTCTGATCTAGTATCTGCCCCAAAACACCTGAAAGCCTGCGGGGTACTGCAATGAAGGGTAGTGATTGCATGT
+>17785 3
+CAGGGCCCGTATATATCAGGGTAAACGATGTGGACGGAACTATTCTAGATGCCCATAAGGGTGTACAGACCTCTATTCCTGCCTACTTGTGGGCCTCCAA
+>17786 2
+AGCAAATGTCCCGCTACGGCTACCCTCCCTCTTAAGCAATACTGGGAACACAATTGGGTTTTGAGGAATCGCGGTGAGGAGATTATCTGTCGTAATCCGC
+>17787 1
+CTCTGAGTCCGTAAACGGAAGACGTCCGGCGTTCAAGATGTTAGCAACTTGAGCGCTGTGATAGTCGTACCAGCAAGTGTTCGACTCCTACCAACATTGT
+>17788 1
+TACCACTGTGTACTTGCCAGATACAGACAGAAAGTACTTCGGTAGGGTTTACATCCTGCGTCTAGAGATGCCTCCAGCGGGATGAAGCCTCTATGCGCTA
+>17789 2
+AAACGTTATTCTTTTAATAGGCGGCCTCCGCAGAGTTTAATTTTCCGAGGTGTGAACCTCCCCACTGGGCCAACGGGGTAACAGTGCAGTATGCCACGAA
+>17790 1
+CGGATTGTCTTTCTTGCCGACGATTGATCCGCCCGGCTACTAAAAATAGACCATTTATTAATAGCACAGTGCCCGGCGGAACGATCCAGGCAGGTGTGAT
+>17791 1
+TCCTAGGGCCGGGATTCCGATCTAACTTCGGCTTGTAGTCAAAGTTCCGAAAGAAAGGACAGTTGAGTGACTTTCTAACTCCCAGGACCCGTGAGCATTC
+>17792 2
+CATTCATTGGCTCCCGATAACTACTTGTTTCTGACCTAAGGCGGCGGCTGTATTAACGCCGCAAGTTTATGGGCCCATAGCAACCGACGGGATGAAGATA
+>17793 3
+GCAAGTAATGCGCGATACCCCTCAGACGTAGTGACGGCATGTACTATTTTGTTAATCCATTGGCTGGATAGTTCCGGCAACCCCGGAAAGTTGATCCAGC
+>17794 2
+AGCAGGCCCGCGGATGATGGTAATGTGCCAAACTTAGTGTAACCGATGAGTGCTATTTTCCACGTGTTGAGATCGACCGCCCCAAGGCCACATATCTATT
+>17795 1
+AGTCCTGGATAGACACTTAGCTGAGAGCGCTCGCACTGGTTCCCACGCAATCGTCGTCTATGTTGGATATTCCAAGTAATGGGTGCCGCATAATGACACA
+>17796 1
+AACAGCGCTGGGTATCCACGCGGTACCTTTGTCAGTTCGCTGCTTAAAGTGCCAATTATACAGAGGAACTCTGGCAGAGGGTATCTAGCGAATACCCCTT
+>17797 1
+ACAGGCTCTTTGTTGGACTCTTCGATAAGCTCGCCCAGAACCCATTACGAATGGGACATCGCCGTTTGCCGAGATACGTATCAACACGGATGTATGATGG
+>17798 2
+CGCGGAAAGAGGACACGGATATGCTTACCTTGGGTGACTAACCCTAGGGACAAATACCTGCTGGCGCTGTGCTTTTCTCACATCTAGTATCGATCATCGA
+>17799 1
+GCCAAGCGTGCTGATTGTGAGCCAACGGAACGTGTGATATATGAACCTGCTGGAGCGACTATCCCATCTACGGAAGCTAGTCCTGACCTATTACTTGTCA
+>17800 3
+TGTCTCGAGACTTCGAGTAGCTGACACCCGGTGTTGCGAGACCGACATGTACGGAAGCTCCTTACGAACACCGAAATTAGCCGATTATACATTCGGTTGT
+>17801 1
+GCCCCAACAATAGTAGACCGATGCATCAGACAACGTCATAATTCATGTGCTAGTCTTGTGGCAGGTACCTGGCGAGGTTATGACCGCCCTTCGAGTAGTT
+>17802 1
+CGGCTTCGTTGGGACCATCGCAAAATTCGTGCCAATAAGAGTCCCTTGAGCCATGTCAGACCTAGGAAAGCAGTTCATGCCCGTGGACCGGTATTAATTT
+>17803 3
+CGGTTCGTTGCAGGTGATCTCGCATCACCATATGGAGAATCATATCAGGGAACAGCATCCGATGGGTTGCGCTTTGATGCACCCCACCATTCATATAGAG
+>17804 2
+TCCACAGCGTACTCCTGCGGCCGTAGCGGCGGTTCCTTAAACACTGTACGGCAGTCAACCGATTCAATGTGGATGACGAATATTCTTGTATAAGATGGAC
+>17805 2
+TTTGTCTTGTATAAGTCGTTCGCCAACATGGCCTGAACCATTGACAAGTACAGAGGGTGGGACTGACGCAACGAGTTACGCTCCTCCCGAGTACATCTGA
+>17806 2
+ACAGCTGACCTAATTCCTGAGTTAACGCGGCGAACCACGGGGTTTCTACTAGATGAGTATGGGCTAGCTCTTACCACCTCAATCAGAGTGCGGGTTCATA
+>17807 3
+GGGTACCAAATTTTCCGTAAACGAGTTGCAGACCACGTAGTCCCATCCGTTGTAGTGTTGTACTCGATTAAAAATTCCCACGCCTGGCGAGGCATAGCGG
+>17808 3
+CTGTTTAGTACGAGCAGCTTGCTAGTCCCAAAGTGGATACGATGCAGGTCCGCCATCTCCCAGAGTAACCGTATCGCAGAGACATGGGTCTTAAATTGTC
+>17809 3
+CGTCATGTTGAGCGTCGCGCCCTCCTAAATCTTCTAGGAACCTCTGGAATAAGCGTATTCGTGCAGTACCAAACGGCAACGCGATGAATGTCTGAGTTGA
+>17810 2
+TCGATGGCTGACTTAACAGATATCAAGCTTAACAATGCCGGCCATCGTGAAACGTTTTAGCGCCTGCCGAAAAGAGGTTTTTCCTACTTCGGCAGGGCGC
+>17811 3
+CAGTGCTGGAATCGGCCTCCAGGTAGTATGCCTATCCCTTTTAAAAGCCCTCGACAAGTGGGGATGATACGAAGGCACTACTTTCGGTTATAACCACGTG
+>17812 3
+CGTCCGTCTTAAGCCAGGCAAAACGATGTAATTGGAAGGGCGTGGCCGCAACTATCATATTCACGGACGTCGATCCAATGTGATCCGACGTTTCTTACGT
+>17813 2
+TAGTGGTGCAGGCTATCGCCCCCGAAATAGAAACTTTACACACCATTGTTCAACTAGAGGGCTTGAGTTCCGACTTATGAGGGGGATGTATCCCCTAGCC
+>17814 3
+GGCGTGAAAATATCCCATCGTCGCAAGGGTATTAATAAAACGGCCTGTCTATGTACGAGCGAAGACGATACCTCGTTATGCGGTTTGACCCTTTGCGCCC
+>17815 1
+TACGGTCTTGTGAGACTCTCGCGTAGTCATCAACTGGCGACATCACTTCACAAGGTACTTAGTTGGGATGTTCGGTGCCAGACATACCGACAAGCCTAGA
+>17816 2
+AGTTTTTAATACAGAGATTTTTCATACGGTGATAGCGTGTCTATCCCCACCTGAGGTCCCTAGAGCGGCGGCAGGCTGCAACCGATAGCTCGGAATCAAC
+>17817 1
+GGCTGTAGGCCCAGACGAATAGCTCGGTTATGAATCACCGTTAAAATGGTCCACTTACCCATGTTATTTGGGGTCGCAAATCTCGACGGATCGGATACCC
+>17818 3
+AGTCAGGCAACAGAATTGGCTCAGTGACGGACTTGGCACCTCAAGGCCTGCAGACTCGTGCTCTCTATAAAGAGTCTATCGGGTTAAATAGGTCTTCCTC
+>17819 3
+GTCTAGATTGCGTTATGTACCAACGCGCGCGGTTAGTTGGCTAATTATGCAGCCATACACCATATCACTCTTGGGCAGATGCGCCTATAAAGGGCAACCG
+>17820 3
+ACAAACAAGTCTTTCGGAACGGCGGCTACGGCTCAATCCTAGGAGCTTGCGGAACTAATGATGCCACCTCTCTATGATTCAGCTACGGGAATGTTGGTTC
+>17821 3
+AAGACTAGGTACTGGTTCGTTGAGCCGCCTTGCATTAACCTGCAACTACATGCGATAGCTCGCGCGAAGGCGTCCTATCTTGGAGTAAATTGACCAAGTC
+>17822 2
+GACTCTGATACAACACAAGGAAATTCGCGCTGGGGCTTATACAGCTCAGATGGTCCCATGGACCCTGATCGTGGGCAGCCTCTAGTATATTTGCCATATG
+>17823 2
+AGGATGACTGAGAGCGAACGGCGCGATCGTTTGCTATACCTGAAGTCATTTACTTTTCACTATACCCACTGAGGAGATCTGCCGCTGCCGCTACATAGAG
+>17824 2
+AGGTGGGCGTAAAGCTAGTTATTTACGAGCGGGCAACAGTCTCATTAACGTGTACTAGAGCGCTTCTGTGTCGTCCACACATACTAAGACACTCGCCTCG
+>17825 3
+CTCGCCCTGATGGACCCTTTTCGATAAAAAGGGAGTATCATATGGGCCCTACGCTCGACCCAGCGGAAGTGATAGCATACTGTTTTAGACTGACCGAGTT
+>17826 1
+AGCTGAAAACTTAAGTTCAGCTCATCGAATAGTGGGTTTCGTCTGTAGCAGTTACGATGTCTCAGTGATGCCGCGTCCCCAACGAGGCATAACCGGTCAC
+>17827 3
+CTTCTCCCGCCCGGTCTAGTACGAATTAGATATGACTCCGCGGCAGACGTGGGGGCGCGTAGATGCCGTGATACAATTTCTACCGGTATAAATATATACA
+>17828 3
+CTAAGATTCTCTACGTAGGGACGCACCATGCGACAGTGTCAGCAGGGTCCCTTAGGCTCCACTGTCATAATCCAGAGTTAGCAGTTGCGATTTGCAGATA
+>17829 2
+ACTCGTCCAAGGACAGTGGGGAATTCGTTTACGATGCGCCCTTAACCTTAACTGTTAGAAGCTCTAGCTCCCGGGAATCTGTAGCATCGATACTGGGAAC
+>17830 3
+GCTCTCAGACTGTTTAACATGAGTCTCGAATTGGGACACTGTCGTATCAAGAGCGTGGCGCCATTTAATCCCCAGATTGCATGGCCACAGCTGGTGCAAA
+>17831 3
+TAGTGCCCGAAATTAGTACATCTAGTCGTTCGGCGGACAGGCGTACGCAAATTGCCCTATGCGGCCTAGAAGTCCTTGTAATGTTAGGATAACGATCCCC
+>17832 3
+TGCTCAGCTGAGGCAGAAAGTAAGCTCTTACCGTTGAGCTGTAGACATCCCAAGATTCCTCCAAGATAAGGGTTCCTTGTGTTCCCGGTGAACGGCCTAA
+>17833 3
+ACAGCCCACTGTTCGGCCATGGCGTTAGTCGTTTCTGAATCCCGGTTACTCGATGGAGAAAACCCATGGGAGTGATTCTTTGCAAAACAAAAGCCGGTTC
+>17834 3
+TGCCTCGAAAGCCCTTCGTTGCTAAAAATAGGAGATAATTTGATCTTATACTTAGCGTCACGGAGCGGGCGCAACGATTTCATCCACGCGGTTCCAGGCG
+>17835 1
+GTACCTGAGACATTCATGACGCAGTAATCAGGGACCCCTAAGACTTTCCGGCACGTATGCCGGTGAATTAGTGCCGACCGAGGTCGTTTTTTATACACAG
+>17836 2
+GGCAGAGCTCTAACCGTGGCACCAATTTCATAGACTATAGCTGGAGTCACTAGCTTGGTCATTGGACGGTCGAGCACCATCGGTCCCACATTGTTAATGA
+>17837 1
+CTCAGTGTAGTTCGGAACTTCAATTAGGCGGCTAGGACAAGAGAGAATTCGGCCGCGCTCTCCCGGGTAATTTCCATTAACGTAGGTTTGCACAACCATC
+>17838 1
+ATGCATCGCTTAGAAAAAGGAGTTCACTGCTTCAGTACAAGACACTTGACCGGGGGTCATTCTACCTATCCGGAGACTTGTCACGAGGCTTGTCCGGCTA
+>17839 3
+GGCGATCAATCGCACAAACGCGGGGGTCGTCTGACGTGAGACCAATCCCCAGCCCGGCAATTATTATGGGATTCAGTTTTTATATCGGTAGACTACTACT
+>17840 2
+CTTCATACGGGTCCCAATCTCATGAGTCGGTAAAGTTTTTGAACCAGATGTGGCGAATAAAAGCTGCCATAGCTCGTGGTTCGCCCTCGGAGATGCACAC
+>17841 1
+ACCTGGAGTAACTATTCGCGTTCGTCGTTTCTTAATACGACCACGCCGTTGAGAAATCAGCGTGGGTCCACGAACAGTTTTAAGCCTACCAAAGCGGGTG
+>17842 3
+CACAGCATCAAACTGCGGCGCCGTAGACATGGCCTCGTGAATCTTTAATAAGGTAAGTCAGCCCGGCGACACGTTTGGTCCTATAATGGTATCACGGTTT
+>17843 2
+TCGGACTCCCCTTAGTACCGACTGTAAGGGATACTTGTCGGTGTGTCTTCAGCCCTGCGTAGATCCATGTGAAGGGCATCGGAGTTAAAAACACCACAAT
+>17844 1
+CCTACATTCGGAAGTCACAAAACCTCGCTGTAAGGGGAAAACTGCGCAGATTCTTAGTCATATGAGACCCTGCGTAGTTCGGCCGTGTCTTATGGCGCTA
+>17845 3
+ATTATTACGAATGCCGCGATCACTGAGCGTCGTTATCTATGCTTCACCAAACATTTGGCTCCAAAACCGTGGTGGAAGTGCAGTCGACGCTAGCGCGGTA
+>17846 3
+GTGAGAGCATCTTCATGGTGGGCATTTGACTCCACGTTCCCGCCATCAATCATGTTGATCCAGGGAGAGGCGCGATCAAGAACGTATCCTTATGAATCAC
+>17847 2
+CTTCAAGAGTTGTGCATGGCACCGTGACGCTCAACAATCGAACTCGGACTTACATTGTGCGGAGTTATGATGTTAGCACACCACAACTCGGGACTCTGGT
+>17848 3
+CGGAGGAGCCTAGCATTCTACCTGAGGTCAATACCGGCTAGACATCTATGTGTGCCGATTGGTAACAACGATTCTAAGGCTACCGCATCTGTTGCTGAAC
+>17849 1
+GGGAGATTGTACAATAAGTCGCCTCCCGACGGCCTCACTCTAAGTAATGACTACATTGATTCCCCGGGACTGTGAACTACGGGGATTGCTACGATCGTTA
+>17850 1
+GCGACGAGTTCTACATGTGAAGCAGTAAAGCCTCCCGCCTGTACTATGTGGTCTATGCCTTGCACCTACAAAGAAGCGCCTGTGTAGTCAACGATGTGAT
+>17851 3
+TAGCAGCGCACCGATTGGGCGTCTTCATAACCACTTTTAGCGCCGAATCATGGTCTGCGGCATTAACCCGGTCACAGGAGATTGGACGGATTTTAAAATC
+>17852 2
+ATGGTCATGTTGCTCGGGGTCGCCCAAAGAACCCACGGATGTATCACGCCGAAATAGCTACTGTACTCTAGTAGTCAAACGTATGTTCTTGGCCCGTAAG
+>17853 1
+TGAGTTACGGGATCCACCCCGGTTGACGACACCGGATTCAAGGGGATATCGGTTGCCAAAGCTGAATGGTCTCTCACAGTTAATAACTCCGAGACTTTCT
+>17854 3
+AGACCACAGTGGGTTTAGCGTGCATTCCTACGCCCGTGCGTTCTTTTATTCAAGTTGGCAAACAGTATAAATCGCGGGCAAAACCGCGCACGGTCATTGA
+>17855 2
+TAGGCAGCAACGTCTTAGATCTGCGTTCTCGTCCTAGCGCATCCAAAGACTTAGCAGGGCTACATAGGCGAAGTTATTGCTTGTTTAGACCCAGCAGCAG
+>17856 2
+GTAAAGCAGCCCACTCGGAACTCAGTTTGCATAGCTAACTGTCTTAATCTTATCGCCGACTAACCGGGGTATTCCCGAGATAAGGGGTAGTCTCGCGATG
+>17857 3
+CCCGGCACCCTCGCAGAGTTTCAGGGTTATAAAGCTTGGACAACGGAAACCTTCGATGCCGTATACAGACCAACTAAGTGATGCTGGTATGTTGTCCTTG
+>17858 2
+TTTGGAGGTTTAAGCGTCGCACAGACAGGAGACGACCTCTATCTTAGTCCATACTTTGCAGCGATGAGTAACGTCTTCATCTCCAACGAGCGTCAGGAGC
+>17859 1
+TGACAGTTGAGTGTCGTCAGGGTCGTAATCCCCGGCGTTCCTCATTTCAAGAATTCCACAATCACATCGTTTTCTAGGGCAAAGGAAAGGCGCAGCAGCT
+>17860 1
+AATCCTATAGTGACCGATTAACTAACCTCACCCAGGATGACATTAGGCGGCCCATACTATTCGTCTGGGAGGATGGTTGTGTAGGCCGCCATTCTGGACA
+>17861 3
+AGCAGGGTATCTAAGGACCTAGAGAACTTAGTCCCTTTGAACGCGAGATTGACCTGATCTTCTGATGAATCCCTCTCGCTTCGTCGGACGACAGCGGTAA
+>17862 1
+TGACCTGTGGGAGGGGACGCTTTCTATTCGAGACTCAATATAAACCATTACCGCCCCCCTAGGATGATGCCCTCAACCATAGAAACGTGTGGTTTGTGGA
+>17863 2
+GCTCAGCATAGCGGATTGACCCCAATGCGTTCCGGGGTCGTACATTTGGAAGCCCACATTTGGGTGTTGGACCTAAACTATCTTACAAAGTAAGCTGACC
+>17864 3
+TATATGCTAGGGTCCTACGACCTGACATTAGACACTGCCCTGGTTAGCCCACGGTCGTAATTAAGGCCGCGAGGCGTTCTGGAAACGCTACTTAATTAGA
+>17865 2
+AAGGGCGTAAAAGCCCCGGTGTTTAACCTGCTGGCGCTCTCTCATCCTACGAAACGTGTTGTATCGTAATACACACACCGCATAGGTTGGCGGTAGTTAA
+>17866 1
+TAGGAATTTTGCCAGTACTTTCCTGTCCCAGAGGTTAACAGCACAGCTAGCTCATGGACGTTGATACGAGCATAGGATATGTCCCTAGGCAGACTCGGCC
+>17867 3
+TAGCGGGAACACGCAACCCAGCTTTGGAAATCGAGAATAGACCCTTTCCAGTGTGAGGCGTATGTATTCTCCATTTCTGGGGAACGACACGTCTAGTCTC
+>17868 1
+CCGCAGACCGGTGTTGTACGTAAGGGACGGGCAATCGTAAGGTAGATTGTTGACTTTTTGAAGAACCGCCCCTCAACTTGGAATCACCGTACACCTTCTA
+>17869 2
+GTACTGGTCACCGCGACTACGATAGATAGTGGACAAATCGAGATTCCTACCGACGCGCTCACATTACTGGGAGTCTCAATGTTGGTAGATTGCCTACTGC
+>17870 3
+ACTTTCGCCTAACATCGTTGAATAGAATTCTACCGTCGATGTGTCTGAGCTACCATCGCACGGACCACTAGGCCAAACTTGTAGTTACGGAGGGGAGTGC
+>17871 3
+TATTTATTATCGAATTGACGCCGCAAGTCTAGTTGCCACAGTGTGCGGGAATAGTCAACGTGTTTGACGAGGATGACGACTAACGTCCTCGCCCCCACAG
+>17872 2
+GTTGGCTAGGTTAAACCCGGGCGGCTCCACCCCTATCGGTAGAAGGCATGATTAAGTGTGTAACGATCTCCGAACCAGTCAAGATTATCCATGAGTTCTC
+>17873 3
+GGTATGTTCTTGCGCCGGACCACAGTACGTACGTGGATTTTTGTTTACCAAGTACAGAACGCCGCCCGTTGATAGACACCTGCTTAAGAAACCATGGCGA
+>17874 2
+AATAACTTGGTATTGCGGCGAGGTCAAGAATCGGTGGACGACGCTTCCTGGAAACGGGAGCTTTCTCTATTAATCGTTACGACACCCCCTCGTAGAACTC
+>17875 2
+TCCGTTGATATGTGGCTCCGACCTCTGCACAGCACGATGGTAATACCTTTATCTACACGTGAGCGCACTCTATGGGAGAGCAAGGATGTAAACGCTGTAC
+>17876 3
+ATGAGGCAAGGGACCAACTGCCACTACATATCGCGGTGTGGTGTAACCTCGTATTCCGTAGTAGGCTTTGACGCCCGGTTAAATTCTTCACTAAGAACGC
+>17877 2
+ATTGGCATCTATTCGCTAGCGTCTAGAGGGACTATGGTAAGATATATTTGAGGACACGGGCTCGCTTACCTAGCTCCCACTATCAACAACGAGGGCGCTC
+>17878 2
+ATTCTACTAATGATTTTTATATTCTCTGGACCGGCATAAACAGTGCCAGGGGATGTCCTAAGCCGATGGGGAGATCGAGACACGCCCTCTTAGAGCCCGC
+>17879 1
+GGCTGTCGGGGCCTGTTATTCTCGCCACTAAGAGCTGGCCTTTATAGCTTACTAAAAGGACGCTTGGAGCATAGGAAAAACCGTGCTCCGTACATCATCA
+>17880 1
+ACGCAAGTCAACCGGTACTAATGCAAAAATGATTTTGGGCCTAATAGGTCATCGCTGGTATCTGATGTTGGTCTCGCCATCTCAATCCGCGGGCGGCAAC
+>17881 2
+GTCGGTAGCGACAGATACTACCCTGTTCCGTCAAGTTCGGAGGCGCATTCTAGCATGGTTGGACTCCACTGAACGTATTGGGTAACACACAACATAGCTT
+>17882 2
+TGCGAAAGGACAGTCGCCATCGACCTGGGTATTAACAACTTTCAGAATATGTTGTGTTGCACCGTCGGAGAACCTACGGCCTCGCTCCGGATTTAAGCTA
+>17883 2
+CAACGGTTGAACCGCATCTAAACTGGGATAAAAGGTACGCACCTTCATCTCCTTAGCGGGCTGTTGAAGGGTCGACACTTCTTGATCTGGGCATTAACGC
+>17884 1
+CTATAATTCTTCTACGCAGTCCACCTGGTAGATATCCGGTCGCGGAAAGGCTACCGTATAGATAAGGAATCTATGGGTCAGCCCGCCGCGATCGATTAGT
+>17885 2
+GTTTCTGGTACGCGGTTCACCCCTAGAGTTCCCCCCGAGAGAACGTTGGCGTGAATGTACGAGGAAGAATGTGAAATTAAATATCTGGTTCCTCCAACCC
+>17886 1
+TACGCCTGGGCACAGAGGAGACCACTCAGTACTGTTAAGTCAATACCTCCATACTCTCCCGAAGTGTTGACTCGCGCGTTGGGATGCAGATATTAAGTGT
+>17887 3
+CGGAGTCTTGCATTAACCTATAACTCCAAACAGAGAGTTCATAACCATCCGGTGCTCGCCTGGGATTCGTCCGTGGTAGCGGCAGGTAAGATAGTTCTCA
+>17888 1
+GCACGCATGCCCATGTAAACGTTCTACTATCAGGTAACTCAGAGCTAGTAGAGACGGCGATCTACCTCTGCGTCTGGTAGTAACGATGTTCAGTCTGAGC
+>17889 3
+CTTGTTCGGACGTGGCTCTCACGGACAATAAACTCACAGTGCGGAAGGGACCCGCTAATCTATTTTTGGCAGCACTCAACGCATCGGATAATTTGGATCG
+>17890 2
+AACACCAGATGCCGCGGTCGTATCGATCCATAGCCATTGAGCGAGGTAATTCACGATGCGACACTGTATCATTTCGTGTCCGGTCTCGAAGTGGACTTAA
+>17891 1
+CCCTGCGCGAATAGGGGGTACAGACATGGGGCAGTGTCTAAATCTCGTGACTTTCATCCGAAATCTAGCATCTGACCAGAGTGGTTCATACTGACCTCAT
+>17892 3
+ACCTAGTGTCCATGGAGGGATCGGGCAGGCTAACAGTGCTGGTCGGTCCGATTAAGAATCGCCCTCTCCCCTGTGAAATGACAACAGATTTTTCAATATC
+>17893 2
+AAACCACTTGTTTCCGCCCAGACCGAGGGGAGATCAGAGTACCGGACCTCCCGAGGGAGTTACTTTTAGGGACGTTGTACCGTAAAAACTCCTTTTTATG
+>17894 3
+GGCTTCCTACACAAATCCACGCTTGCGAGAAGTTTGAAGAAGAGCCCCCCTGATAATTCTAATCAGCGAGGTTTGAGGTCTAGGCCTATGCATGTCTGCG
+>17895 2
+TAGGATCCGTGGGGGTGCAATGTCAAGTGATGAGGCGGACATCAATGATCTCATACACCATCCCCCACGTTGACGATGTGAACGTCGTCCCCTTATTAAT
+>17896 2
+CGGAGCATAAGGTCATGATGAAAATTTTAGTTTCCTTGGCAATGGCCCATTTCCCTACTGAGGCCTAACTGCCCCGAAATCTTGGTGCAGAGCACGGCGA
+>17897 3
+GCTTGGACCAATAAGCATGCATTAGTTACGACGCAGTGCCCTATGGAAGGCTGACCCATCCTCTAGCATTCTAGCGAGTTAGCACGTGAAGGTCTGACTT
+>17898 3
+CTTTCGGCTGATTTCTCTTTCACGAAGCCTGTAATGCTGGAAAATAGCATCTGAATGCGGAACATCGCGCCACCGCACTGAAAAGGGACGCGGGTTCTAT
+>17899 3
+TAATGCCTGCTCAGGTGGCGCAGGGACGTAGCTCGTGAACACACCTATAATTCAGTGTTCACTAAGTATAAGCATAGTCCTCTACTAGGCGCGGTCATCG
+>17900 3
+ACGAGCGGGAACTCTACTGCTACAACAGCTCAAGGTATGTCGACACGTAATGCGGTCAAGCTCACCTTTGCAGGTGTCTCCAAGCTGTTATGCAATGTTG
+>17901 1
+ACGCAATATACGCTGTTTACTAGTACTACGACGCATGCCATGCTGCATATCTCAATCTCCAATAAGGGCGAAGGCGGTTCTCGTGCGCCAGTAAGTGGGT
+>17902 3
+CATAGTGGGGCTGACAACTTCGGGGGGACCTATGCACAAGCCCTTATCTAATCTCTCCCATTATGATGTTCGGACAGGTACAGTTTAAAAACCTGCGGGC
+>17903 2
+ACCTCGTCCCAAAGAATTTCTTGAGGTCTAGCAAAGCGGACGTGGTTTGATTTTCCACTTAAGACCGGGTCCAGTACATGGCTCAGTACGATCAGGGACC
+>17904 2
+CAATGTAGACTGTACCTGGTGCACCTCACAACGGGCTCTGGAGACGCGCAGGATGTTCAAGACATGGGCATTAATCACCGCTTGTTCTTTCAGTTGAAAC
+>17905 3
+CCGAATCATCTATGTGAGCCCAACCGAAGCACAAGCCTTTGAACGTGTTGCGAGTGACCACTCTTGTATGTAAGATTACGAGTCCCTTGGCATCGATGGG
+>17906 3
+AGAATCACCCTTAAGACATGTCCCTCGTGGAGCGCTTGAAACGCGTTTGTCAGAAGTAGCAAGACACGTCCTGACGGTCTGCATGCTATCGGTTATTGCA
+>17907 2
+AACTGAGTAGTACTCCATCGTAATCGTTTTCTGATCGATGTCCGCCAGTTCAGTTGGAAAGGCGCATCATAACACCGACGGCAGTACTCTGGGCAGGTCA
+>17908 3
+TACATTTTCGGCTCCGAATCCACTTGCGGGAGGCGGCGATATCACCTGAACTAAAACTGATGCACACATAATTCCATCGGCTCAGTTAGTGGGGTAGCGT
+>17909 1
+TACTTGATACAAAACCCAATATTTGTCGAAGGCCGTCTTGGGCGGAACGAGATCTGAGTAGGCTGTACGTGAGGGTATGTCTACCCCCAACCGATCTCTC
+>17910 3
+ACGGACAGCAGCCTCTGCTTATTTCCCGGTATGTTGAGGACAGGCATGTAGAGATACGTCCCGCGCTTCCAGCGGCTAACTTCTTAACGGGATAAAAATT
+>17911 1
+GGAGTAGCGTGGACGCAGCAACAGCTAACGTCCATCCGCATCGAAATAGTCTAGTTTAGACATATTCGTTCGGAAGAGCTCCCCTTTCGGTATTCGCGAT
+>17912 2
+ATTATCCCTGGAAGAATTCTTCGGCAAGTTCCATAAGATCGCAACCACAGGCGAGCAATGCGACTTGGTTTGCATATCTGAGGCTGCAGTCTCTACCGGG
+>17913 3
+TGCTGTGCGTACCGTGACTATGGCGGCACAAAGAATATCTTATTGACCCCCAACGACACCGTTATGAAACTGCGGGTATTCGGTACTATCAGGCCATTGG
+>17914 2
+GGTGGGTCAATCGGGCAGACTGTAGGTTGGACTGCCTACCTTTCATCTATATATTCCTAACTAGTCAGACCCTCAACCTAGCCGAGAAAAGCGTGGACTG
+>17915 2
+ATAAGCGAGAGGACTATGAGAGCATCTGGCGCCCTGTTGCTTTTTCGACGTCGACGATCTAACGTCCTGATAGCTTACTAAAGTACGCCGATCCGCGAAT
+>17916 1
+CGTGCAGAGCCACGCATCGTCTGCAAACCCTGAGGGTAATAATGTCCCAGTTTTCGATAGATAGCGTTATGGTGTGGCTTCCAGGTCATACAGCAACATC
+>17917 1
+GGGACCATGTCGCGCCTGAAGAACTACGAATGTTAAAAGCCCCTCCGTTCTCGGTATCGGAGCACAGGATTTCTCGTGGTCATTTCAAGCGATTATGACA
+>17918 3
+GGGTGTGAAGCTCCCACATGAATGATGACATTCCTTTCAAAAGGGGAACTGTATGACCCCACTGGAAATCGCATGGTACGCCGTTTATAGCCCTCGCTGT
+>17919 3
+CCGGGCTGTGAGCAGCACATATTGGGTAGAGCGGTTCATATCTAGCCACCTACAAGGCCCTATGCCCTAGATTTTGGACTTATAAGGCACTTAAGCGACT
+>17920 1
+TTTAAGTGGCCCTCGCTGTGACCATTTGGAGGAGCCACATGCGAAAACTTACTCGCGGTTAATCTACTCGCTACTGAAAGCCAAGGCGAGATACGTTTCG
+>17921 1
+GCGCTGAATTAACTCTGGTCCTCTTCCTATTTGGCGATGCGTATGAGAGAATAGTACGTCCAGGTGAAGACACGATGGCTCCATAACGGACCTAACGCCT
+>17922 1
+GTGGAGTTGCTCGATATGTCTAATCTCTTACAACCCACGTAGGTCAAGCCTAACTAATTATCGTACGGATAGAGCCAGACGAGGTGCCGAGGGCTCTCTC
+>17923 3
+GAGGTGGCCACTCAGAGGGACATCGGAATGCACTCTAGGCTTCTTTCACAATTGCTACGCTCAGATCTGAGATAGCATATGCATCTCGACATGCGCAGTT
+>17924 3
+GTGAGTTAAAGACTGCGCCTCAAGAAACTTTCTATTCTAGTCTTAGCCGGGGCACGCCCATGGGAGGTAACCATGGCGTTCTTACCACAACGGATGATCT
+>17925 2
+CCCTTCATGGGTACGTTGAAAATGTCCGGACATTTCAACAGATTGCGGAATCCACCATTACGAAGCGAGGGTGGAGTCGCCAGCTTCTTAGACCTTAGTC
+>17926 2
+GGTATGCTCACTACCGATACATGGTTAGCATTCTGCGCACGGTAAACAAGCTCATACCTCGATGTGCCGAGTCAATGAGCACGATGGCTTTGACAGCTTG
+>17927 3
+AGCTGAGCTGCAGCCTTCGCCTGTCCCTAGGTCTCCGGGAGAAGCATTAATATGATTGTCTAACAGAAAGACTCAGGATCTTTGCGGGCACTCACTGTAA
+>17928 1
+CAATTGTCAGTGCCTCCTCGAGGTGCCAGGTCACATTCACAAGGCGATATACAGGAGAATCCCCCACCGCGGAGAATGGTCATGAATTTGTTTTTTCGAG
+>17929 1
+CGGATAGTGCAAGGGTGCAATCTCTGAAAGATCCCGCGATTACACTTGACCCAAACTCGGGGACCGGTTTTTACGACGTGTTCCCAATAATAGCTCGTGT
+>17930 1
+GTTACGGCACAATCTACTAATTGTAGTGAGACGCCATCAGAGGTGTGTACCCGATTAGATAGATCGCGCTGGTCTCGACTCACTCACTGTGAAGCTAGCC
+>17931 2
+GGATTCAATGTGTGACCTTTGCTACGACAATATTGAGAGGGCCTGAAGCGCGAATTGCCAGCACTCTAGCGATCGAACCAACCACGGTCGTTGTCATTCT
+>17932 2
+CCTACCGCAGCGTTACCTCTTCAATCGCACATCATTTAGAAAGCTTCAGGGGCATCGCGGAACGTGCGCTTAGAGACAGTTGATGTTAGGCAAAGTGCTT
+>17933 1
+CGGTATTAACGTACCGAACAGTGAAGCCGTGTTTGTCTATAGACGTGTAACATACCCGAAAGCGGGCATCCGTTCAGTCTTCCTCTTAGCCCGGTGGAAA
+>17934 3
+CACTACTCCTGCTTTGGAAAGCAAACACCACTGTATATGGTACCGTCGTCCGTGGGAAACGAAGGCACCTCAACTATGGCGATGGTCGCGAGTTTATTGT
+>17935 3
+CTCGCCGTCCAAAACCCAACAGTTAGTATCGTCATTGTTCAATAGATGTCACGAGTGGGGTGATGCATAGCAAAAATCGGCCCTTGCTGCATGGTGCTCG
+>17936 1
+ACGTGAATGACATTTTTGATGCACTGGTGGATTCAATTCCGGCATCGTTCACAAAACAGATGGGACCCAGCCTGTGTCGCCCCCGCTGCAGTGAAAATTG
+>17937 2
+ATAAATCGGGCCACCTATACATCTATGGGCTTGCTGCACTGCGTTGTGCTAGGCATCGCGGACATCCCCTACTATTAGGTCGCGTACAAAGATGAGAGTA
+>17938 2
+AAGGCCTATGCTTCTACTCATGTGAATACATGATGCGTGCGGAAGCATGCGAGCAATCTCTGCACGTCTATTCAACACTCGGCCCGGGATGGTACTTAGA
+>17939 1
+TATGCGGAAGCTTCGCAATCCCTTCCAACAAAGAGCTTTGCATCGAACCGTACCTTTGGTCGTGGGGGGTTACCGAAGGCCAATCAGCTAGATATGCTAT
+>17940 3
+GCCTGAATGGTTACCAAAGGATCAAGCTTAGGCCCCAGCGAAATTGGCTACCAGTTCCTAGTAGCGACTGATTCGCGCAGATTCCTACGTCGATTATGTG
+>17941 2
+ATGAGTTAAATGCTCCGGGTGTCTTCAGGGCATAGTGCTCCACGACTTGCGCACTAAGCTTATCTGTAAACCGCACATACAGCTGTGGAATACGGACGCT
+>17942 1
+CCGAAATCCTTTAGTCGGATAGAGAGACCTGAGCGACACACTTCGATGTACGAGGCTTGCATTCGAGTTATGCTTAGTATCCGACGCCTGGTGCTCCAAA
+>17943 3
+CAAACATAAGATACCGTGGCGTGCGTAACTACTCTTTCGGACCAACTTTTTCACGTGTGACTAGAACGGATGACGGCCCGAAGCCATTCGAGTGTTCGTG
+>17944 2
+TCCCGCGGTCCTATGCTAGGAAGCGGAAATTCCAACTTCTACTGAGTCGGGTATGGATAATACTCATTCGCAGCGGGATTTAAAGTACACCCCGTCGGAT
+>17945 2
+TATTTGACCACTCAGTATCCCAGCGGTAGAATAACTCTCTGAGTCCAATACTAAGGTTGCACGGAGGCGAAGACACTTTGGCGCTCTTGAGTTGCGGACC
+>17946 1
+CACCTGCTTTCAAGCAGTTTCAGAGAGAGTTCCGGGAAAAGATGAGTCTCGAATTCACGAGTGTAAGCGTGCTCATGCATGCTGTCCTATTCGCACGCCA
+>17947 2
+TCAGGAGCTAGTTCGTTAAAACCAGGAGCGTCTCACACATCAGTAGGACGTCACGGCGTCAATGGATAGGTTTCTCAACCGGTAATGTTTGGCCCCATTC
+>17948 2
+GGACCAAGAGTTTGTTCAAAGCATTAGCGTGATTCAACCATGACCTTAGGGCAAGCCCAGGCGGTTGACAATACGTTCCATGCTCCGTCAGCCAGTTTGT
+>17949 3
+AATCAGGGTTCAATCACGTGTGCACCAAGCAAGGAGACTACGCGACCCCGTAAGCTGGATTCGTGTTGGTCTTGACCTATAGAAACTCGCCTGTGCTTAT
+>17950 1
+ATCGAAGAAGAGAATCAGCGGGTCTTAAGACTAATGGTACTTAGGCTGTTCCCTACTCTTTGCTGCGCACCGCTTGAGTAACGAGCGCTATCCATCGGCA
+>17951 3
+GCCTACGTATCTCTTGATCATCACAAAATTGAAGTTTTCACCGCATCAGTACGCGAAGTTCCACTACGGTGTGCATGGGGGACTGCTCGGAGAAGCTAGC
+>17952 1
+CCATCGAGGATTAGACTGAGTACCCCGCGTCTTCGCCGTCCTTATTAGGTTCCAGCACAATCGTTTTCAAAAAGTGCACAGCGCGAAGGTAGGTGTGATA
+>17953 3
+TTGCTTCTACTCTGTATCCACAAGCCGTGACGTTAACGTTTCGGGACGGAACCACTAGTACAGGCCATTACGAGGTGTGATAACCCCTGGTAACAATGGG
+>17954 3
+TTACGTGAAAGTTTGCAATGCGGAGTCGCTAGGCTGTGTACTGGAACCTTTACCAAACAAGATTTCCGGCCACGTCGTGTCGTCAGCCAAACATGAGCCT
+>17955 3
+CAGGGCTCACATACGGGCACATTGCTTAGCTGCCCAAGACTGTGTTGCAGACGACGACAGACATTGACCATCTGAGATGGTCCGTATGAACTGTTTTTAC
+>17956 3
+TCCGATGGCGACCGTAGCACGGTCGATATCGTTCCACGGCAACTGCAATGCTTCTATCCGTACGATGCTTGTAATTTAGTACCAGGAGGCCAAATGAGTA
+>17957 2
+GGCTTCATTCACTTAAGGGGAGGCGCGGGTCCTTCCCTTAGTTAACCCAAAGGTAAAGCAGATATACATCGGTAGTCAGGCTTACTGTCCAAGGTATCCC
+>17958 2
+CTTACTATGATAAACCCCGGGCTTTAAGAATCACGTATGGGAAGGGCATGTGTGTATTTCGCGGTCTACCTCTCAAAACCAATAGCGCCTGTGCACGGCG
+>17959 1
+GACATGATAGGCTGAGTATGAACAAGTGTCCGCTAGCTTCAACATTTGAGCTTTGTTACGGTCGGCCGAACCCCACGATCAAATTCACCGGGTAGGTCCT
+>17960 2
+TGCCCTCTTACATTCCTATCGAAGAGCGAAATGGTCTTCACGGAGCTCTTACTATTGCTCGGCTAATGGAACACGGCAGCGTACTTTAACGAGAAGGCGG
+>17961 1
+TAGGCATTCTAAATCGCTGGTTGAGCCATAGAAGTGACATTATTAAGTGCACCGTGGCCGCACTCCTAGCAACGCGGCCTCGAACTGCGCATTGTTTAAG
+>17962 1
+TCACAGGCTACCATAGAAATACAGTGTGGAATACGCGGCTCCTGGCTGAGTATGCATAGGACGCAGAAGCATGCGTTGCTCTCGTTGCTACTTTCCACTA
+>17963 1
+TTGGCGGGGTCAGCGCATGTAGTTATACCACCCTTGCTGCAACTGCTGACTATATGGGTTGGACGCTATAACAGCATACAGTTAGACCCATCAGCCTAGA
+>17964 3
+CTTGTGACGAATCCGATGGGAACACATACCGGAGCGCGGCATCTATCAGATTAGTATGCAGCGGCGTCAGCCATCTGTTGCAAGCATAGTTCTTATCCTA
+>17965 2
+GCTGGGCAAATTTGTCCAAGCATCGGACGTGAACGGGAGCATTTTCTTCCTAGTTGTGAAACTCAGGCGACGACATTGCCTTAAGCAATGCCTAGTCCAC
+>17966 3
+CTTAGGACGACCAGGGCCGTGGTATAAAGTACATTCGTAATTGCCTCACGAATCAGTGTCTCAGACTGCTGATAGCCAAGTCGCTCTGAGACTTCTGGCA
+>17967 2
+CCCCTAAACGGTGGCTCCGTGTGTTTTTTGCATAGCGCCCAGACAGCCGTGGCTGGGGCAGTTACCCATCTCGTTTAAACAATAAGTAATAGTGGAAACA
+>17968 1
+CGTAGATCTAGGTACCTACCGAACACCGCGTACAATGCTAACTGCGAGTTCGCGCCACTTGGATAGGGATCTGCCTGCGATTGTAAGTCTTGAAATCATG
+>17969 1
+CTTGGATAGATGCTGCAGTCTACAGCGGGCAGAGACACGTTACCTAGCCTGTTGGAAATCTACTTACGGTCAAATCTCCAAAAGCTGGATCCGTTGGTCC
+>17970 2
+ATCCCTTTTCTATAACCCTCTAACGAGAATGAATAGGGTCCATCCGCCCATGATCGCTGACCGAGGGGAACATTCGATGGGCGATTTGCGTAGTGGCAAT
+>17971 2
+TCAGGTGCCGACGACGCGATATTCTCTACGCAATTGGACACAGACGTTATTAAGACGGGCCTTTGGGGCTCATAGAAACATTCCTACTGGCCGCTTATAG
+>17972 1
+TGATTGAATCTGTGGTGCAGAAACCCCGCCAGTTCCGGCTCGTATCGCACACCAGTCGTGCGGCAGTGCAGTTGAATTAGTCTAGAAAATACAGTTATCC
+>17973 3
+ACCAGCAAGTGCATAGTTGAATGTGCAGGAGAGGATAATATTCGCGCCACTTCGAGTACATAGCCTCCTTATCCGACCTCTCGTGCCGTGTGATGAGATC
+>17974 2
+CAAGTTGCCGAGAAACCTCACGTTTCTTCCAGAGACTAGACCACTATGTGGAATACGGTTCTCATTGCTCGGTGGAAAGCGGTCTACAATGATGCGCTCG
+>17975 1
+CGGCAAGCGTTTCTCCTTACCACGGTACAATCGGTCCCTGTAAGAACCGCAGGAGAATTATTATCGTCGTGAATTAGGCCTGGGAGGATGATACTATCCC
+>17976 1
+TCAGGCTCTCAGACGGAGGCCTAGTGCCCCAAAACATGATGTTACATGTATCAACAGCTGCTTGGTTAGATGACCTATTTGATCGGAGCGTCGGACCTAC
+>17977 2
+CTTGACGCGTATGCAACTAATTCTGATGTACATGTTAGGCGCGACCTCGACCATCAGACGATCCTGGGGCCTAGCCGATAATTATGGGCCAATGTGCAAT
+>17978 2
+ACAGCTTTGGGGGCCTAAAATTCGTGGATACGCACGACACCTGCTCGCACAAACGCGCGTAAGCGGTAATTTTGTCGCCGCTCTTATGTAAGAGTTACTA
+>17979 3
+GTTAAGCAGAACCCTCTGGCGAATGACGTATATCATATGATGGTTGCCCATGCACGCCGAGCCTGGAGTTGCTGGAACATTAAGTACTCCCATCTGACTG
+>17980 1
+TGTGAGGACTAAACGCCAAAGACAGCCATTCGGGGGTCTGAGTAAATGGCGTCATACCGCCACACTACATTCTCACGGTTACGACCTTTGTGTGCATGTT
+>17981 2
+TGAACTATGTGTCCGAGGCACAAGTACGTTGCCTAGTTATCTAGCCGCTCAACTCACGACATTCTGACCACTAAGGGGTCTGAATGGATTGTCGACGAGC
+>17982 1
+GAACACGACACGTGGCAAATAAACCTCTAATTTGTGGTCCCGAACTTAAGCCCCGAATTCTGTTAACGGAGGGTTTTCGGGTTCCCGTGCCCTGAAGTAG
+>17983 1
+GATCGTGAACCCTGAGATACCAACGATGAAATACGGACCGGCCCTTTAACCAGCGCTCTATGTGAGACACTCAGTTCCTTCGTGGGCTGATATGGGTATT
+>17984 2
+GCTAGGGACGGCAAGTGTACGCTCTAGCTAGCGCTAAGACCCTTATACCAAAGTCAAAGATTGCGACGTTCTCGAGGGGACTTTTTTCATCAGCTCCGAT
+>17985 1
+TGGACTATCATGTAGCTGCACGAGGCAGCTACTGAGCCTGTTAGATATTGGACATACTGGTCACTCGGCCCGAATACTCCCTCAGTTATCATAGAGCGGA
+>17986 3
+CGGAACGTGTTAGCTTCGGTAACTTGCTGCCCCTAAGGTAGCCGCTAGCGCCTTGGTTCCTACCGAAGTGCAAACATAGTACCAACTATAATGGGTGATA
+>17987 1
+CTGTAGTGATTTTGAAAGCTGTCGACTATCAGCAAAAAACCCAAGTACATGATCCAAAGCTGCCCGTTGGCTCAGCTGCTTTTCGATTGCCGGGAGCGCG
+>17988 3
+CGACTATGATTTTAACGAGCCTCCGGTTTGGGGAACGGGACGCAAACGATCTCCCAGTTGGAGATCCTTGACGTAGCCTGATCAATGCATACTGACTACT
+>17989 3
+TTATTTAGCCTGGCATGAATGATTCTCGCTACTGTAGAGGGACCGCGCCGAAAGACTAGTTTCCAGATTAGAGCTAGGTACACGGACCCCCGCGATCATT
+>17990 2
+TCATATTTGGTGTCGGCTCCAAGCGCCGACTTCCTACCATGCGGATGAGGGACCGGCGACCTGAGACATATTTATGATAAACAAGACTTAAGGTTCGTCC
+>17991 2
+CGTTTATGTCAGAGTCTTCAGTAATATGCCGCGTTAAGGGCTACCCGTCAACCGTAGGGCCTGAGAAGCCCCGATAGGGCTACACTAATGATTCCGTTAA
+>17992 2
+GACGCTTCCCAAATATGAATAGAGCATAGGTGGGGGATCGGACGCATTCTCCCCGATGTCTAAACCAGAGTCCACTCGCATCGTTATGTGAGGTCATTTC
+>17993 2
+GTCTACCGTCTGTAACTGCAAGGTCCCCGCGTTGGAAATGTCATCGGCATTGGTATATCCTGACCTAATCATCCCAGAACGGGTAAGGCGTATGATAGCA
+>17994 3
+GGGCACTGCCGTTATTTGACAAGCCCGTCGTGTCGTCGGCAGTCAACTAAAAATGAAATAAGTAGACTGTCTCTGGCGTATCCGTGCATCCTGCCGATAA
+>17995 1
+AGGTAAGGCCGTAAATAACTTGGCCGAACTGGGTGCAAGTGTCTCTACTTAAGGGCAATTTTGACGAAGTCGACTCGCATCGCCGTTCCTACTATGCACC
+>17996 2
+GTCGTCTCTTGGAAGGCGATCTACAGACGCAACCTGTCGATTGAGAAAGGCCCTGACTAAACAAGGTCCGATCATTGTGTTGTGCATCCTAATACCGGTC
+>17997 2
+CGCAATATTACCGCTGCCTAAGTCATGCAGCACTGGATAGGATACCTGAGCTCATGCATTTAATGATGGCAGCCGTTAAGATCCCGCGCGTTGTAGTACG
+>17998 2
+ATTTTTGTCTTCGGGCTACGGCACGGGTTGCGTGGAGCTATCGAACGCATAATGGTATGATGGACACTCTCCGAGCCTCCCTAATCAAACCATGCAAGAA
+>17999 3
+GGGCAATTGAGTCTGAACAACGAACTGAGAGACCACGGGCCCTGGCGTATTAATTCCCGTTCTGCTTGGGCTATCTCATGAGACGCTAACATCTATCATG
+>18000 2
+AAATCCACGGTGTGCACTGTGGTGGACGCTTTCTCGGGGGCCAATAGCACCAATAGTTCTAAAGAGCTTGGGCAGCGCCCTAAATCTGCTATAATTCTAC
+>18001 1
+AGCCTAGCCGCTATTGAGCCCGCACCGGATTTCCAAATCCACGAGAAGATATAGAGTCGCTATGAATCTCTGCCTTTGCGTGACTGAATGGCTGTGTAGA
+>18002 1
+GCTGAACAGAACAGTCAGACTCTCTGGAGATCTTTCTTCGACGGAGCCCGGGGCTAGGAAAGCCAGCTTCTCCGACCGAAATTATGCTATTATGTTGATC
+>18003 2
+CCGCTGTAGGTATTGCAGTCCCGCAGAACAATTCTTCTAAGCTTTTCTACTGACCGATCGCATATTCAAGGAGGGCCTACGGAGGCCAAAGTAGGTAGCT
+>18004 3
+ATGCCCACATTATCACGATGACGGGATGCCGAAACCGCTATCAGCATGAAGCTCCGCGATTACTTGAGAAGTGGTTCCATATGGCCGTCTAGGTATTCGT
+>18005 3
+ACATCACAAGATTATTTCGGTGGGGCTTGCCAGCTACGGGATCTTCATTCGAAAAAGCTTGACGCGCTGTCGGTCACTCTGAAAGTGACCTCTGAGCAAC
+>18006 3
+GATCCTAAAGATATGTCATACTTGATGTCGGCTACGATTGGGCATTCTTCCGGGCTCCCGAGAAGATCTAAGCGGGTGCCGCACGCCTACACTAATTAGA
+>18007 2
+CGCGAATTGAGCTTAATCTCATACCGCCGGCCACTCGAGATAGTTCTAGGGCATGAAAATCCGCCGGTAAGTACTGTGGAAGTTTGTTGCCGACTCACTA
+>18008 3
+AGTGTTGCAGCCCTTCTGTGTAAACACTTCAATTCGCATAGCCCAGGAGCCTAGATTTCAACAGGGAAGCTATGGCGACTGGCTCCTTAGCTTGAACAGG
+>18009 3
+CGAGCACAGATGTAGGAACGATGTGAGGATCACATCAGGACCCCTGCCGTTAGTGTGGCCCGCTGGATTATCTTCCGGACTTTGATTTAACTTCCAAACA
+>18010 2
+CCGCTACAGCTACTGATCACGAGGATCACCCTGCGCTCTATCCAGACTTCTAGCGGTGGAAGGCAGAGTTAAGGACTGAATCTCATGAGCGAGTTTTTTA
+>18011 2
+GGCACAAATGGGGTATGTGAGCGTTCCATACTAGCATATATGCCACGTTGATCATCGGAACGCCCCATTTTGGTCTTAGTCAACTCGACCGATGCCAAGG
+>18012 1
+GATGTTCCCCGCGAGTAGCTAGCTGCGAATGGCGAAAGCGACGGCGTTCCCCGTCCGTATTTCGAATATGATTGATCATATTTACGCATAACAGCAGTCA
+>18013 2
+TGTTCCGCGCTTACAGGCCTTGGAAACGCAGAGGGTGCGCTTCGTGTTGTAGAACATAGAGATTCTTACGACAAATTGAACACCCATGGCCTCATGCTCA
+>18014 1
+CAGGTCTCTACCGGGCACTGATCTGGCTTTTATGACACCAAGAAGCTCAAGGAGTGCAATAAATAGGTCGGCCTGCGCGGAATATCTGTAGATTCTCCTC
+>18015 2
+CTGGCGACACTCAGCGTGTCACGATCGTCAACATCGTTACGCTATTTAAGAGAGCCTCTAAGCAAGCGATTAGACATGCTTGCGAATTCGGCTCGGATGT
+>18016 1
+AAGTCAAGTTCGGATCTGAGCCTTAATGTCGCCCTGTGACCACAGGGTACGTCAAGTGAACGATGCTTGGGCATCCGCATCTTACGAAAGAATTCCGCTT
+>18017 2
+GGCTTCAATTGACCCTTGCATATTAAACACCATGGCAGTTCGTCGTTAGTGGCAATGTGTATCTAAGGCCCAAGCCCTATGAGGGGCTAAAGCACGCTCG
+>18018 3
+CCCAAGGGTGAGCCGCCCGGAGCAAGAGTGATACGCTCTAAGGGTGTTAGCACACATACTGCAAACCATTTGCAATATCTTTTGTGGCTTAAGCTCTTCG
+>18019 2
+GGTTGGTCGATACTAGCAAAAATGACAACACCTAGCTGGTTATGTGAAATGGGCATGGACTAGCACCCGTTCCCCACCTGATACCTTATGGCCGGTTCTG
+>18020 2
+TTTCGTACGCTATAGGATAAACCTTGCCGCGATTTGACTCGGCGCCTTGGGTTTCGTGCAGTAGAGAAAACCAGGCTGAGCCTCACTAGTAAAACCCATG
+>18021 3
+TGGTCGGAACCTCGTACACGTCTTCCCTAGGCAGCATTTAGACTGTTCGACCCGTGCATATACATCACTCGGATAAGGGCACATTGACTGAAAGATGGGT
+>18022 2
+TGACCCGCGCCGGGTTAATGCGCTATGCAGTTGGTGCTTGCTGCATACTACTCAACACTAGGGCCAGTAAGAGCTTCATATAATAGGGTCGACACCATAT
+>18023 1
+GGCCCTCCTGCGCTCAGACCAAAGCGTGCATATTGTGCTTAGCCTATAGTCCAAAGAATCAATTAGTCGAGGTGTACTGTAGAGTCCATGGCAGCTGTAC
+>18024 3
+CGCGGAGACTTGTAGCCACACGGCCTCTGACACCACATGTCAACTTCATTCGAAAGTGCTATTTAAGCGCATGTGGTCCTTTAGCGATTAAGCGATAGGG
+>18025 1
+ATACATACCCGGCTACTCTTCGTGCGTTACGAGGAGTGTAGGAGTACGACCCCAGGTAAATCACAGGCTTTCGGTACTTTCTATCAGACAGTAAGTCCGG
+>18026 3
+ATATAGCACACCGCGAACGCTGGGCCAGCCTGTGGCAAGCAGCCGTTCCGAGCCAGTATTTACTGTTGTGTGACCACTAATTGGTAGTGAATCATTATAC
+>18027 3
+GTGTTAAGAATCCATCCATGATGCGCCCGCAGGGTTTCCGAGGGTGAACGTGTTAAATTTGCTTCCGTCGACGAGCAAGTAGACAACAACTGTCCCCATT
+>18028 2
+ATGGACCAGGGCGTCTTAGGGGCGAAAACCGAGTGGACCATCCCCATTTCAGTCTCTATAGGAGGATCGAGAGTACTATAATTTCTCTCTTAGTCCCAGC
+>18029 3
+TTTATAACTGAAGGGGCACATTGCTAGAAAAAGGTCAATCCCGTACTGCTACAGTCAGCGGTGCTCGAATTCCGCGGCGGTTATCATGTGCTAACGCCCT
+>18030 1
+AAGCACGAATGTACCCCCACCAATCATAGGCGAAGCTTATGCTGCTATTATCGTGTCCAGTCCCAGACGAAAGTTCTTTACGGTGGGTGGCAAGGTTTCG
+>18031 2
+TGCTACTCTCCCAGCTTGTCTATAGGTATGACTAGAGAGGTTGCATCATCACATGTCGCCCCAGGTAGAACTGTACTGAGCGGGGCAACGTTCAAGCATA
+>18032 3
+CGAACACAGGGGTCGATAACCTCACTGAGGCAAGGATATACGCGCTACGAATTGCCCAGTCGTTGTTCGTTGCCCGACTTAATTGTAGTTCAAGCTGCTA
+>18033 2
+TACTCTCTAGCGAAGCTGCCGTAACCATGATGAGACTTGCGAGAAGGTGGTCCTAATCTACAGGAGTTCGGTACTCCATGTTCAACGGATAGTCGCCCAT
+>18034 3
+CCTAGACCGTTCTGGATCAAGGTATCTGGATCATAAAATTGCAATCAACACGTGCCCGGTGACTGTACATGTCCCCCATGTTGTACTGGGGCAGCGAGAT
+>18035 3
+TGTTGACCACTTGTGTTGAGAAGCCGCTGCGTGCGCCGCCTGGACGAAAATGCTCTTCAGACCTCCTTGACGTAGAAACCGCTACGTATTAAGAATATGA
+>18036 1
+ATCACACCAGCGTACCGAGTTGTTCTAAGTGTTGAAGCCGTAACTACCCGTCCCACGAGAGAGCTGATAGGGCTATGAATCTGTCTAGGTCGTATCCAGT
+>18037 2
+GGCCCCGTACCGGAGGTACTTCTAGGCGACAGTGAATCACACGCATGCTTCATAAGCTGTATAACGGTGTCATCTAACTTGGAGTGACCTTCGATCATGA
+>18038 1
+ACAGGCCCTATCTCTTTAGCCAGCGTGGACCTTAGAGTGGCGAAGTCTTCGCCACGCCGTCTTATAGTTCATAGGGAGTCCAGAGAAATACCATTAGTAG
+>18039 1
+CTTCCTTTACCCAGAATTTCCGGGGAGGAAGTGGCATGAGGTTAAAGTCGCAACCGACGCTTGTCCGGCGTGCTTTACACGGACCCTTAATAACATTAGA
+>18040 2
+TGATTGATGAGGCGCCACCTAGTGAATACTTTTCAAATTAGCTAACCGCCCGCAGGGATTCACACCGCGGGTCGGATGTGGGACATAAGTATCCTCTTAC
+>18041 3
+TAGTAGTCAATCCAGGGATGTCTATTATTCTGCCCGTCGCGGACCAACAAGTTGTTGCGTCTACACCCCACGCTCATTGGGAGAGGTAGAACAGGATCTA
+>18042 2
+GACATAGCTGCCATCACTCGCGGGGTTAAATCCTCGGCACATCCTAAGGGGAGTGCAACTTTTAAATGCAGCCCGACTGTTTCGTTCCGTAGATAGTGAA
+>18043 3
+GCAGCTGTATTTCGGTTCCATTGACTTATCTAGTCCGGTTTACAGCACCAGGAAATAAGCTCAGAGGGACGCGACCTGCAGCTTCTGGTAACCAGCAATG
+>18044 1
+ATCTACCGACAGTCTGCTGGTTGATGGCTAGATCCTTCCCTAGCTCAGCCACATCAGCGATATCAGTGCAGGGAGTGGAGATTACAGGTGATTCCATACA
+>18045 1
+GGTTGTGCACGAACGAGGCATAGCAACCTAATGTTAATCGGCTACACCTGGTTTGTTCACAATCCAACGTATGCCCCTAGCTTGTAAGGCTCGGTAGCAG
+>18046 1
+AATCTTACTGTTCCGTAGTCTAATCTTTGATCGCGCTGGTGGCGACATGAAGGGCGTGGCACTCGAAAAAGCAGTCCCTTGCGACTATCCCAACAGGAAT
+>18047 2
+CGTCCCCTGCTGGGCAGACTTACCAAGGGGTAAGGGTTAGATGCGCTTTGGGCCTCTCATACGATAGCCTTCACGAAAAGGACAATGCTAAACTTACTTT
+>18048 3
+GCGGCCTTCGAATCTGAGCTAAAGATGTCGTGGTCCAGTGTGACACTGGAACCCAAACTGAATTGACTGTAACATGATGGCAACCCTGTGCCCCTTGATT
+>18049 3
+GGCTTGAATAACCGCGGCAGCCCTAACACCCTCGAAGCCGGGTGATACGTTGGTAACCGATCAGTTATGAATTAGCAAGGTCTTTAGGTATCCTCAGCTT
+>18050 2
+TAAGGCTCTTAGTAAGGAGCGTGGTGCGATCATAGCCACTACCGGCAGATCCTTAGCAGCTAGCACTTAAACGTTTACGGGCGTTTTACGACACCGCTAT
+>18051 1
+CCTCATAAGTCCGTCATCGCACTGGAGCATGTACACCGAGCTGGGAATCATTGCTCGGCGACAAGCTGTGTAAGCATGATTGGTTAGCAATGCTTTACAC
+>18052 2
+TCTGGGGCAGGCAAGCCCCTAGTTTACTACCATTAAAAGCTGAGCGGCATCACACTACGAGACGGCTTTTGTCACTTTCGAACTCGTAGGTTACAGTAGG
+>18053 3
+ATATTTGACGCCGCAACCTCTCGGCCGCTAAAGATTTTTTCAGTGATGTGGGCTGCCCATCGTGGCATCCAGCTGTCGACACTGTAAAAGGAGCATAGAA
+>18054 1
+AATGTCTATGTTTGCGTAAGTGGTACTCGTTAAGTGCAAAAAAGGTGACCTGTCTGACGTTTGCCAACGAGCCGACCGCCGACTGACACTGCCCTTCAGA
+>18055 1
+CGTTGATATAACGTAACTTCAACGATGCCGAAGGAACGCCTAAAATGCTTCGTTATACGACGCTGATGCCACTGGGTCACTACTGTGCCGGGCGCATGTT
+>18056 2
+TCAGAGATGGCGAGGCGTAAATAAGATAAGCCCATGCGGTGATCGCATTCCCTCAATTAACGGTCGACGGTCTTTTCACCCTATTGAACGGTGTGACCCT
+>18057 2
+AATGCGGGATTCAGTTAAGACCTCCCTTCACCACACGGGTCGGCACTAATGGCAGCTGTATCGAATGCATAGAATTGCGTCACTCGGGGTTATTGAATCC
+>18058 3
+GGTTCTATACAACACGAATCGAATTACGCTCAGGAGCCATGCTGGTACTTCACGTATACCGTATAGCCCAGGCTCTACCAAGGGGGGATGCGATTGTTCT
+>18059 2
+GGGGTGTCATACACGTTTACCTGGGCGATAGCGACTTGCAGCAATCCAGACCTACCGTTCGAGTGGTGATAACCGAACGGACTAATTCTTTTGCAATACC
+>18060 3
+CACCTGCTCGCGTCGCCTCGCTATAGTATTCTGGTCCAGCTAGTACGAAGAGCATAGGCAGCGAAGCAATGTCCGTATCTTTGAACAGTATATTGAAGCG
+>18061 2
+TCATGCTGCAATACGGTCGGTAAGTATAACGTACTTACTGGGACAGCCCGGGTTTAACCCTGGGAACGCTTGTAATGCGACGATTTCCACGATTCACAGC
+>18062 2
+TATCCGTACAACGGACGCGGGTCGTCGTTAACAGTCTGCGACTTAGAGGATTATCGAAGTCGCTGCATTCCATTCGGCGTATCACACATTGCGAATCAGA
+>18063 2
+CGGAGGCGACGCAATGAGTGCGATTATAAATACTTACCCGGGCCTCGTCTGTTTGCTTTTGCACTCCTATAGGAGGGTGCCAAAAACGACTATGACATCC
+>18064 2
+CTACCCAAACCGTTGCGGAGATCTTCTCCGTTCAATCGATAACTGGGCGAATTCGTGTAAGAACCTAGGTTGGGTTTCGAACGTCATCAACGATGCACGG
+>18065 3
+AGTCGGGCTCTCGGAACCAATACTCCGGACAGTTATCGTGGTTACCTTGCTAAGGGAAACTAGGTATTATACGCGGCACAAATTTGCCAGGTCTCTCGAC
+>18066 2
+AGGCGAGCGAATTTCGACTGGGCGTGGCATCGCCGCCGATGATTACCAATGTAACTTAGCGTCACCCTACCATTTAGAACTCGTGAGGTAATCCTTTAGA
+>18067 1
+GTCTCAACAACCAGAGCAGATGGCTCCCAATGGTATTAGCCATTATATCCGCGTCGAATTATATCGGCCCATACGAGGTCAATGAGCCGGTGTTGGGCTT
+>18068 2
+GAGATTGACAAAAAATGATGTGATGTCGTCTCGCGCTCGCTGCACGTTTGCTTGGGGACCCGTGAATCCCGTCCTAATCGCACAGTATGATCCAATAACG
+>18069 2
+CAACCTTCGTAGGGGCAATCCTGGATTGGCAGGATGCGTTTAACTATGAAGCCCCTACGGGCTTACTGACTGTAAAAAATTCGTCCGATATTACGGCCGC
+>18070 3
+AATCTTTTCTAACCAAACGGTGATCGCCCTTCCGAAGGACAGGTGTGAAATCGATCCGGCCCGCAAAGCTAGGCTAGTTTTGGTGCAGCTCTTATAGAGC
+>18071 2
+CCACAAGCGGTTACGGACCGAATCCATATATTTTTCAAAGCCAACTGGTCTTCTCGTACGCCCAGGATGGTATTACTCGGGATGGATGACCAGAGGCGTT
+>18072 3
+AGATAATAATCATCTGTCTGCTTGGGAATCACCCGCGTGTTCACGGCGGCAGGGCAAGCAGCAACGTGACTGTCCGCTCTTACGTAAACATGATTGACTT
+>18073 3
+GTTTCCGATGTGATCGACGGATGCTTGGTTCACTACCAGATCGCGATATTCAACCCAACGCAGCGGTCAGGTAATAGTTACGTGGAATCTCAGATCCAGC
+>18074 2
+ATAGCGTCGCTAGGACTCCTCGGTGTTAGACGTCCTAGTGAAGGCCGCGTTACACGAAGGAGAATTTGATCCTCCGATCTACAAGGCAGTTTATTCCACA
+>18075 2
+AAGCCACAAATTGTATAAACGGTCTCGCCCTATGGCGGGATGGAATGTGAAGGTCCACCGGCTCTTGGTTTGCGCACAAGATTCATCTCCTACATGAGTC
+>18076 3
+TTTGAAGTAGACTTAGTCGTCCGGCAAATCGCCTACGATGACCAGACAGCTTCCTGGTCCAAATCTATATCCGACTGATAAGGGTCGATACGTGGTGGCC
+>18077 2
+AGCTGACACTAATGAGCGTGTATCATGATGCCAACGCACTTTCGGTGTGATGTACTTTAGGCCGACGACTATTGTAACACTAGACGGGCTACCCGTCAGC
+>18078 1
+ATACAAGATACGCTTTACGCCCAGAGTTTGGACCTGTAAGAACCCGGATGTCTCGATAGCTAACAACTTGATTGACTGGCCGCCGCATGCGGTGGCTTTA
+>18079 3
+GGGATCGACCATGACCAAGTAGAAATTTCTTCAGTTAGGGCATCGGGGACGTCTCTACTCACCGGGTTATACGTTGACATAATCCCCTAGAGGCTCTAGC
+>18080 3
+CTCAGCCTAAGAGAGCAGCATAAGGTAACAACTGTCTCAGTCCATAGTATAGGCTGGTTGCTGAGTAAGCCATCTCGATGCCGCTACGTCTGGTCGCTAT
+>18081 1
+TATTACAGGGGTTATCTGGGTCGATAAGAAAATAGTTGGGTCGTGCCACCAATCAGCGACCTTCGGAGACCGTCATTATCTCTCGACTGGAAACCCTGCC
+>18082 2
+CCGCGGCTCCACTCGGATGCCGATTTGGTCACCTGAAGAACAAGAAGGTTTTTCGGACTGATGTTAACACGGAATTTGCGGATATCTCCCATAGACCATG
+>18083 1
+ACCGGGGCTTTGGTACTACCCGTACCTACCAAGACTACAGTAAGTATCCTGCAAGAGGAGGGTTCCCGGCTAATGACTCATCTTCGGGGCTGATAATATT
+>18084 3
+ACGCATTGACTGACTACAAGGGCTATAAGTGCCCACGCGTCTCCGCATTTAGCGATCGATAGATCAATGCGAGAACGTATGTGTGCCCGTGAACTCTTTG
+>18085 1
+ATCTTATAATGCCTGCGCGGTCGTGTTCTTGGGAACTAAACGAGACACGTAATTCGTTCATCTACGTACCGCGGTCCAAGAACTTCAGGGGACGAGCTCA
+>18086 1
+CGCTTCGAATCCTATCAAAGGGACCGTGGAGTTACGGGTCCGTTATGGGGCCCTCCGTATCTCACGTGAGTCTTATTAAACCAGAGATACGTCAAACAGT
+>18087 1
+AACGATTTCCCATACCAGTATGCGAAGAGTGAGTGGTCAGGTTCGGACCGTAAATGTACCGATCGCTGGGCATCCTACCAATTAGCCCTGACCTTTGTGA
+>18088 2
+TCAATAAAGCGGTGACCTCGCTACAAGGTATGTCTCGTACTCATCTCGCTGTAGCCAGCCCGGTGCGAAGTGCGAATATACGTTCTGCGGATTGATCAAA
+>18089 3
+GAGGCAGCAATGAAATGCACCTTTAAGGACGGTCGGACGAATGGATAGGGCATTCCGCCATCCTGTTCGTCATATCTAAAAGTCGCCTGTTCGTACTTCC
+>18090 2
+ACATTGTTCTAAGAGCACAACGAGGGTACCGATGCAAGTTGCAGAATGCCTTCTCGACACCTTGACCTGTCTTCGACGAGAAGCTTGGGCACGACTTGTT
+>18091 2
+GGAGTCGTTAGGCAGTTCACAGGCATAAATCCATTCATCTTACTGTCTCGACGCCCATGTGATCCGTTAAGCGTTGAGTACGGAGTCCCTACGCAAGAAG
+>18092 1
+GAGAAGACCGATTCAGATCAGTCGTACTCTACCGGTGGCTTTATCCGAAGAATCGTACCCGCCCATAGTCATAGGTGTGCCTGAATACGAATGTTGCCGT
+>18093 2
+TCTAGGCGCACGCAGTTCGAATTAGAAATAACGCATCAATATCCGTTAACGCTGGCAGTCTGGTGATTGAGCTTCACGTCAATGGCATGGCCCTGGTCAC
+>18094 2
+CTCACATTTAGATCTCTAAGGCATGGTTTTCGAAGCCGCGCTATTGAAGTCCGACGCTGGAGCTGACGAAGGATATGTCAAGCGTCAATCCTGACCACTG
+>18095 2
+CGTGCACACAGTTGGCCTGTTCGCGAAACGTGTATACGCGATCATACTTAAAGCGATGCCTCGATAGGACATCCTTGAGTATCTGAGTCTAGCGACATCG
+>18096 2
+TTGACGCTGACGCAACTCGGCCAGTTTGTCCGCGCGAATTGGACACTCGAACCTTCTGTTACCATCCGAAGGATGATAAAAAGTTTCGTCGGAAGTTAGC
+>18097 3
+AGCTTATGACGCGTACAGTCAGCATCCTTGCTATGTGGGTCCCAGAGGGCAACTCATGCAGACGCGCATCTATTACCGATAGAGCAGTTTATTACTGCAG
+>18098 3
+TACCTTCGGAGTGCTAACAGCGGTCCGGAGGAACGCATTGTGTATACCACCCATCTCGGACTCCACGGCGTGTATTACAGGAATATTGATGTACATGATC
+>18099 3
+TTGCTCCCGTGCTTATGCAAAGTAGATACTCATATAGTTCCGTGCCGATGGCACCGTTACGTAGTATGAAGTAGCGCGCTACGAACCAGATACGCTGCGA
+>18100 2
+GTATTCCGTGGCTCACCCTGACTGAGGTCGAACTTAGGAGTGTCGACTCGCGACAAACAGCGCTTTGTGCATGTGAAAACAACTAGGGCCTAATATTCTC
+>18101 1
+TGATATGGGTATGGATAGTCCCGCGTACCGTTGGCTGGTACCGGACCCACGGACATACCTTGCATCCACTCAGCTGACACGTTAGAATTGCAATATTGAA
+>18102 1
+ATTAAGGTACCACGTTCTCGGCACCTATGTACTATCATATGAAGAGTGAGGAACGCCTCGTCGGGGCGTCCTATCCGCCGAATTGGCACTTATACTAGGA
+>18103 2
+GAGGGCAAACTGGTGGATTTGCCCATCAGAGCTGTACGGTGTGACACACATTATCTTACAGAGCTTTGGGATCCTCTCAAGCAAATACTCGCCGGTTCCA
+>18104 3
+TCCTCAATTGGGCATTTGAGGGATCGTCGGCTACAAATTGTCTCCAGTCCTAAGCCATTAGGCGAGAGCGCCATTTTAGAATCTGGGCACAATGCAGCAC
+>18105 3
+GCGATAACGTTAAGAGCTTAAAATATTGTCCCCCGGTCCTCCATGTGGGTGACCAGTGCCCGTATGGTGCCCTAAGCCCAAGAACGTAACGTAGGATTTT
+>18106 1
+GCCATATGATGCACCCAGACTTTCATCGAATTACCTAATATGACTGAACTACTACCGGTGATGCCGATGTGCTAACAGGTGGCGAGTCCCTCTGGGTAGG
+>18107 2
+ATCTCGCGCATGTGCAGCTCAATCATGGTCCGGGTAGCCCATAACATAGCTTTAAGCACAGGAATTAATGGAGGTTTACGACGCTTGCTCCCGTGTACGA
+>18108 3
+GAGAGGTTGCGAGAGTCATAAGCTAAAGAAGGCAACACGTACGTTACCTATTGGGAGGGTCACCTGACTGGTTTCCCACTCACTCTCGACTCTCGTTATC
+>18109 3
+TTTGCTGCTGCCGGGGCAGCAAGAGGTGCGGATACTACTAATTTAGACTCACGACCTTCTTACTCGTGCTAGGCCGTCAAGTGCCAAACATGGTATCAAA
+>18110 1
+ACTCAAGTTAAGAGGTCCATTCTCATGATATCTCCTAGTCAGCGAGCGAGAAGAAGGCAAATCATTCGGGTGATTCCCTAGTGCCTCTCCTGGGCGGCAT
+>18111 1
+TTACGGGGCTTATGTACCCCTGTCGGACAGCTGGAGCAACTAAAGCTTTGTTGCTCACCCGGCAAAATGGAGGTGCAAGCCATTACCACTATATAGTCTG
+>18112 2
+AGGAAGAGAGATCGCAGTAGTCTATCAGTCCATCTACTACCTCAGCTAAGCGGGGTTACTATATTATCCTCTCGCCCTGTTAAGGGCCGCACAAGGGTTG
+>18113 2
+TATGTCTTCATAGTCAGGGAGAATGTCCCAACTACACGCCTTATAGTGAGGCCCGAAGTCGTATGTAGAGCATCGGTGTGCTGCCACGACCGATAATCCT
+>18114 1
+TAGAGCTGACGTATTGCCCCTATTGAGGACTACCTATATGGCCGAACATATCAAGACCGGCTATGAGTGGCTCGTTTGATCTGGGGACCCTCCAGCAAAT
+>18115 1
+TCAATCGGCCTTTAAGCAGCTTGGGCCGATGACGGCGGTCCTAACCTTGTAATATCAGGACCTAGTACGCAATAGTAAGCCGTACAGTGGGCTTTCAACT
+>18116 2
+AATATGAGTAATTCTAGCCGTACACCGCATCGTACGGAATCCTAGGGTGATCGCATGCCCTTAGCCACTTCTAAGTGGCAGATCAGTGGCGGACTTGCAT
+>18117 1
+GGCAGGACATCTCTAGACGCGCGTCAATCAGCTTAAACCGGTTTTGCATGGGAGCGACGTTCCCAGTCGATGATTTGAGAACTATACCTCCCATATATGG
+>18118 1
+AGGCCCGTAGTAAGACACAGTCAACTGAGATTGGCGCTTCGTCTCGAGGTGTCTGTCAGAAGCTTTCAATCAACTAGGTCCAACGTACTACCTCGGTTAG
+>18119 2
+TAACATACAACGCTACGCTGAAGGTTGGTGGTTGAATCTAGAACGTTGCTAACCTCACCTTTAGGACGGGCGGACACGGAACCTATTCTATTCCGGCCTG
+>18120 3
+TGTGTACATTTTACCATTCGGTCGACGCTGAACCCGGTGCCCGGATAGTTGATAGGCCTATAAATCGGATTCCAAAAGCACTACTCTGCAGCGGAGCGAT
+>18121 1
+GGGTGACACGTCACATCTTAGAATCATGCCGGCGATGTTTTTTCAAGGCGAACGCAACGTAGCGTTACTCGCTGAATGTACTTCGCTGACAGCAACATGC
+>18122 3
+CCGCTCCAGGTGGATCAGGTTGGCCGCGTTACGCCGTACATAGTGTCCAATGCAAAAGCCTATTAGTTAATTTCCAGACGAACACAGTATTCGATGGGTC
+>18123 2
+TCATGTACCTAGCTCCGTCAACACCCGCTAGCAGGGACAGCGGTAACCATTAGCTAATTCGTACGTAATGCTGAGCCTGTATTGGTTCTTGAAAAGGGGC
+>18124 3
+CGAGGAAAGCAGTCCAAGTGCACTATCCCGGAGAGACGTGAGGCCGCCTACTGCAATCACTTGCTGTGTATTGTGGCCCGTCCTCATATTATTATGTAAA
+>18125 3
+AAAGTTTTCAAGCCGCAAATTATCGGGCTGCTTAGAATTGCCGCCAGTAACTTTTTTGCGCGCCAAATAGGAGACCCTTGGGGTGAAAGGCATCCTGCCC
+>18126 2
+GTCGTTAGCAATGTTATCAGATACTCACCACAACAAATTCGTGCACGAAAGGGGCGTCTTGGTCTCTTCGGCTAACCAGTTGGCGCGAACGTCTTAGACG
+>18127 2
+CCCACCCTTGATGTTCTGTTCGAAGACTATTAAGTGAGAGCCTTACCTATCGACACCGTTGAAACTATGTGGTAGCGACGGCCGCGGAGTGCACGTTAAA
+>18128 3
+ACTTCCAGTCTACTAAAACTACTGTAACTGAAATGTATCGACGAGTTTCGGGGAATCCGTCTTCAGTTGAGCCCTGGGACCGCACTGGGGATCGCCTGAA
+>18129 2
+ATTGGTAACTGAGGTGCTTCTACTCACGTGACATGATATAATGCACCCGTCCTTTCGGTGCAGCCGGACTCTGCAGAACGCAAGGGCGTGATACCAATAT
+>18130 2
+GTATCCTAGACTTCGTCAATGTGGCTAGGGCCACCGGAATGACGCAGTATACCAGTTCTCTTCTGAAAATTTGCGCGAGATGGTCGACATCGACCCATAG
+>18131 3
+GCCGCCTTGAGCTTATCGGCACAGCTAAATGATCTGACTTCTGTGAACCGATTACAACAGTGTGAGCTGCCCGGTGGGCGTAAATTAGAAGACCTCCTAT
+>18132 2
+CTCTTAACCGGTTGCACCCCTAAAGCTATGTGCTACAGATACCTGCGTAGAATTAAACGAGTTGTGATGCGGAAAGGTTATCCACCCGTGGGTCGACTGC
+>18133 2
+GCTTCCAGGATCGTTAGAGAAGTATTAGGATTGTCAACTAAGAGCTCACTCCCATCTAAGCCCAGTCGAGGCCCGGCGATGCTTTACGGGAATCTTGATC
+>18134 2
+ACTCTGAAAGCTACCTTCGTCCCGAACAACGTCTATGCCGGGCGGATGGCCTTGATCTCGCCATGAAGGCGGTAATATTTGCGGCCGTAAATTTTAAAGA
+>18135 2
+AGAGATGCTATTCTAAATCATTACGAAAGGCAATAAAGGCGTTGCTGGCTGCTATGTCTGAATCGGCCACTACGGGCACGGCACCGTCTCCATGTCGCTT
+>18136 3
+CCTCCGTCTGGCCAAGTAATCCGAGGCTGGTTAAGTCCGTATGAGCGATTTTAAAGATCTGCACATTCAGATTCGGACAGCGCTGTGCATAAAAGCCCTG
+>18137 3
+TGGGCTGTGGATACACAGTAGAACTGGATGGATTTCTGCTGAGACGGAAAACCTCACCTAATCAAATATCTATTGGGCCGCCCTAGCCGTCTTCGAGCCT
+>18138 2
+GAAGCGCCAGCAAGAGGTTATATAGGGACCCCCGGTTAGGGGACGGCTTTCCACCGTCAATCTATAGTCGATATCAGACGCATTCACGATTACTGTTTTC
+>18139 1
+CATGGAAAGGGGTACTGCCAGAGACGCGTTTCCGTCACGATATCAGTTTGTGTGCCTAACCTGTGCCTTGTGAAAACGTGCCTATACAGATCAGCTAACC
+>18140 2
+GAGTAATCTTTAGTCTTTAACAGCAGGGTGACAGGCCTGTTATCCATTCCCCTCTGTTGCAACCTGGACTAACCGTACACCAGGCCAGTGATAGAGGAGG
+>18141 3
+AGAGCGGATTTCAGGTTCCCCTATGCTCGAGATCATAATCAGATGCACTTCCGTAACATAGATTGTTTGGTCAGCTCCGACGTGAACGGACCCTAGGACG
+>18142 3
+GATCGCCGTCTCCCGTCTACCGATTCTCTCGAGGAACGGGCCATGTGAACAGTCGATGGCTTACTGAGGTTAAATGGGAAATGACTCCTAACAATGATCT
+>18143 1
+ATATCGTGCGCTCAAACCTCTGTCATGAAGTAGAACTCCTGGCGGGATCCACGTGCTAATGCAGCATTCCTTATATGTAGCGACGTACGGAGTACGACGT
+>18144 3
+TCCCCAAACGAGGAAATGCTTGGTTTGGACGCGTGCCCATACAGAGTTAACGTTCAGGCGTACTAGCTTAATTCCCAGAAAATATCTCTTCGCTCGGGGG
+>18145 1
+AACTAAAAGAGAATTTCCCCTTGCTCCGCGTCACGCTGGACATTCGGCAGCTGTTCTGGCACCTAATATAGAGGCGGTGAGGTTCCATGGCAAGTTACAT
+>18146 1
+AGATCCACATGCGACGCTAGCGCCGGTAACCCGTTGCAAATAGGGATGATGGCCATTGTTTAGCTTGGTCTATACCTGGTCCGCTATAACTGCAATGCAA
+>18147 3
+CAGTTGCATTATTGCAACTGCACCCCATAGTAACGTTCAACGCGCTCATATGGATACGTTACCCGCGCGGAAGAGGAAGACTTCGCTCGTAGTGGTATTG
+>18148 2
+GGATACTACAGCAGTGTTGTTCGGACCTACCTGTTCCTCTGAATGTGAATCCCGTACGCATATGTAGAAAGCATGTGGCTAACCTGGACCGCAACCGAGT
+>18149 3
+TTCACCCAGATAAGGTACGTAGAGTTTGTATTCACCGAGCGCGCTGACATGCTTGACCGTTCCGACCAGCCTGGTGGAGTCGTATTGTAGACATAAACAC
+>18150 3
+CCTCACGGCCATCTGATCCTTAGAATGCTAATCGATTATAGTGACAGATAATGGACACGGGAGCCAAGCTTATGCTACTGCGCTCACACCGGGTTGTGTG
+>18151 3
+CTCAGTGAAAGCCGCAGCACATGAGCAATGACGGCTACGGCACGTCTCGCATATTGGTAATTCTTTCACAACCACAATTGCGGATGCTCGGTATTTTGGG
+>18152 3
+AGTCCTGCGCTCCAATACGGTGTTCGTAGCGGCTTTACTAGGACAACGGATGCGAAAAGCCTCGTTCCCTAGATACGACGTTATGTACGAACTAATCGGT
+>18153 3
+CTAGTGGAATGAAGGAAACTGTTGCGTATAGCTAACGTAACGCGGACACATGGACGTTTCATGTCGCACTGAACTCCTACTTCCGCACTTCGTGGGCTAC
+>18154 1
+GCGAATCATGACATTCAGTATGGCGACAGAATCTAGCAGCCTCGCAGGCGGAGGAGTCTGTTTACTCAGGCTTACACGCTGAGCAGTTCATTCTCACTTA
+>18155 2
+TGGATCTACACAAAGATCGTCCCTTAGGGCCGAAAACGTGTCCCTTGGACAGTTATACGCGCTGGGTCAGAGGCACGTTCATATGATCCATCTATCTGAG
+>18156 2
+CCGAGGAGTGCAGGTGTGTGGTTACTCAACGGAACAAAGCATCCCTAGTGAACGTGGGGCTCGACCATATCGTCTTCTTTGCGCCCTTCATTAACAAAAT
+>18157 2
+TGGACCCTGCTCATCCATCAGTCGGGCTTGGAAATTCACGCATAGTGGAATAATCGAAGGAGGTGACCAGCAATGTCACGAAGTCCTTAGGTTTCCCCTT
+>18158 1
+ATTCCGCTCAACTTAGCGTGAATAATGCTCGACCCGCGGCGTTAGAGGGTCATTCGACTCTCTACTGGGGTCGATTCAAAAGAAACTGTCCAGAACGTGT
+>18159 3
+TTGCGAGGCACACCTTATCATGACCTGAGAATGGCGATGGCATCGCTACCGGTGCCCGAGCGGTTCTTTCATCTATGAAATTGTGACCACACAAGTATAG
+>18160 3
+GAACCGGGTATCGGAAACAGGCTCTGACTTTCGTCTGGTGAGTAAGCAAGATTGGTCGCTCGCTGACAAAATTCTCCACCGGTTGATAAACATCCCTCGT
+>18161 1
+GAGCTGCGTATGCGTACCCTTCCTGAATACTTATGCGCAAAGCGAACTGAGAACGCGGCAGATTGTTTTCCACTTTGACCAAGAACACTGGCCGTTTGAG
+>18162 3
+CTATTATGCGGACCCGCTATACGAGACGTGTTGGATTCATGCGTACCCTGTACCTGTAGAACTGTTTGATCAACGAAGGGATGACGGTAACCACCTGCAC
+>18163 2
+TAAGCATCCATGCTTTGCGTCGTTATTCTGACCGAGAACGGGAAATGCACCACTCGTTGATCATGCCGAACTACTAAGCCAATGGGTTGAGTTGGACGCC
+>18164 3
+CATAATCTTAAACCCCCTCTCACTGGCTATATAGGTCAAGCGCGGCAGCGCTAATTGTGGAGGTCCTAGGCGTTATGTAGACCTTACGAGCCGAGTGATA
+>18165 1
+CATGGGCTTCGCTTCTCGAATGAGACAGGACAGGCATTTCTGCGACGGAACTACATCGACGATCGTCGAAGCTATATAGATCATATCGTGGCTTCAGCTC
+>18166 2
+ATGTTAATTCGTGCATACTTCTAATGAGTACCTGATCCGGACTATCCCACTACCGAAAGCTTACCAGGCTAGGGCGCCTGGAGCTACGAGCTTTGAGAGG
+>18167 2
+CCCTTATATGTAGTTGGTTACCTCCTCACCTACTAGTTATTAGCTGGGGGCAACCAGCCGGCACTTGAGAGACAGGCGCTCAGATATCAACGTGAAGAGT
+>18168 2
+GGGGGGCAACGTTGATTTAGCAACCCAATGGTTGACCTTCTGGCGACGCCAATTTAAGAGATACACGTCGTATCCTCGCTCCAAAGGTACTTTTACAGGC
+>18169 2
+CAGCTAGAGTTAGTGTTGTATCAGAGGACTCGATGAGCCAGCATCCAAACGAGCAGTCATTAGCCACACCGGAAGTCTGTCTTATTCTGCGGACGCCTTT
+>18170 2
+ATTCGTTATCGCGTAATATGTCGCTTCGAGAAATTATTGGATGGATCGCTGCGTGAACCCCACAGGAAGCCCAAAGCTCACGTTCCAGCTCGCGTTGAGA
+>18171 1
+ATATAAGTCCGCGTAAGTTACTTCATCGCGTGCTTCCGTAGTTGGAGAACTAACACCGTATACCAGGACGATTGGATGACACGGGTCCCCGGTCCAGATT
+>18172 2
+CATTCAACTGGTTCATCAGTAAGCACTACCCGGGAAGAGGCGTGGCTCAAGTGTTGCTGCGTTTATTCTACAGAGCACTGCGTAGATCCCCAATGCATGA
+>18173 3
+GAATCTAGTCTGGGTGGAAAATGATGCATTCAGACTACCTCCGCGACAAGCAGTGACCGTGATCCCTGTAACTAGCTGCGAGCCCTTAAATCTGTTCGGT
+>18174 2
+GTCTCTCGAGCGGAATTCCGTCGACTTGGTTAGATTCTAGGTACTACCTCCAAAATTTAGATGGGACCAGCGAGCGACCCAACCGCATAAGTTTGATCGG
+>18175 3
+TTGCGATAATAACTTCAACACGAGATGATCCCGTAGCTTCTAGGCGCAATCTAGCGTTCTGGAGTGCGGTCAATAGTTCGGCAGCAAGTATCCTGCGCCA
+>18176 1
+TAAAAACATTCTTGAACGCGCCTAGAACTCACTGAGAGTCTGCGCGTCAACAGGTGCGTTCCCTTACTGTTCGACGCTTGAAACGGGCACGTTTTAGGAG
+>18177 3
+CGTACTCCGTTATGTAGGACGAGCATAGTTCCAAAGCTGTACGCCGATTCTATCAAGGCTAAGGGTCCTAGGCACACTGATCCCTGGCAATTCTGATGGA
+>18178 1
+CTGGGCCAAAGTCGGGATCACTGTCTACAACTCCGTCGATTGAATACCCGAGCAGTTAAAATATCCTGCCCTACGCTGATAGGTCAAGTGTGTATTGGGC
+>18179 2
+ACTATTCGGACCTGTTAGCCATTTACATCAGGGCGCATCGCTGGGTTCGATAGAGATGACGAATTCGTCAATCACGGATCAAACCTAGGAGCGTTTCCCG
+>18180 2
+CCCCGACGATGCTAAACGCAACCCCGCTGACTTGGCATGCAGAAGTCCGTTATGATAAATGTTCTCTGTAAGTGGCTGATAAAGCTCTTCTGCGGGAGTA
+>18181 2
+TACACATGTACCGCCGGCGTTGTATCGGCCATAATTAGAGCCTAAGGAGCATATGTCGAAGAATCGTACGTATCCGTCCTTGCGAGGCATATTCGTCACG
+>18182 1
+TAGACAATCGCGGGAGGATCGCACTACAAGTCGTCTGACCTTGTGTTGCACACGAGACAAGCATAATATTCTCGGAGTAGTTTGTGGACTCCAGCCCCTT
+>18183 2
+AGGTGTCATTGCTTAAACGACTAGTCCGCGATCAAAGACACATGGCCGGGCCAGAGCCTGTATCCCTTTCGGGTTGCACAAACGAGTGTATCTGATTCTA
+>18184 2
+CCAGGATTTCACTTAATCACTTAGCGTCCTTTAAAGGGTACGTCTCAGCCGGAACTTGACCATGGACTATCGAGCGGCTCGAAAGGGATGGGCCATTCTA
+>18185 1
+GGTACTCTGCCGGCCTGCCATAGACACATAATATACGACAAGACGTTTCGTTAATACTAGAAGCGGTTGCCTGCCTATTTCCAAGTCGAGTGAGCTCGGG
+>18186 3
+TTCATGATGTTCGGCCCGCAGCTAATATGTCCTAGTCTGTGGCTGACTACGGTCAGCGAACGGTGCTCCACAATAGAAGTCGATGCCAATCGTCATAAAG
+>18187 1
+TTTTATCACCGAACCGGGCGCAGGGTGTGCGCCCACTCCGAGACAACGTTGTTTGGCACAGTTCCGGATAAAAGTAATTCAACATCATTATGCCGTGGAT
+>18188 1
+GTCATGGAAAGGCGTCGACTGTGACCGCTCGGTTGATCGGTCACACGTCATTCGCGGACTTGACGTTATCAAAAATAGCCAAATCAGTCTCGTCTAGATC
+>18189 1
+ACGCTAAGAAACCGGATGCTCGAACATGCTTCGTGAATGAGGCGCTGTTGTCATTTTTTACTAGTGGTAAGCATCAGCCCAGGGCCAATGCCCATTCCAG
+>18190 2
+CCTCGGACCTCAATGTCTTATAAGTCCTACTCGGGTCTCCGCAAGACGGGCTCAAGCTGTCAGATGACTCGGAAGTTATGCTGTAGTCTGAACATAGGAA
+>18191 3
+GGATGGCTATCTATCGTCGTTATCGAGCTCCTCGTGACCATCGAGGGCAAACTGGTGCGATACAAGTACTCCAGCTGTTCTACGCTAAACTACATGGAGA
+>18192 1
+CCTGTGACGCATGAGTTTACGGTTCGGTATAATTCAGAAAGGGAGGAACCCCAAACTGTCGCTTATCGCTTGACACTCCATCCTATAGAGGCCCAGGTTG
+>18193 3
+TTCTCAGGATGGCCACACATCATTGTTACCCGAATCTTGAAGCATACCCAGCCAGTAACGGCTCGGAGATCTGGTATCTTTGGGCAGTAATAAGGTCGCG
+>18194 2
+AGCGATCAGGTTAATGGCAGCCCGTAATGGAACTGAATTTGAAGGGTGCTACCTGCTCATCTATCCACTACGCCTATAGTGGATGCAGCCCCGTAGACTT
+>18195 2
+TCAGCCGAAGCTGAGCCGGCGTACATAACCTCACAACCTCATTAGATAAGCTATACGTTATTGTGAGAGGGGCTTCCGTCCGTGCTCTAGTAGTACTGAG
+>18196 3
+GTCGCTTCAATTCGTGGCGACTTTAGCGAGGTCCCAAAAGAGGGCCAAGACTTTCTAACTGAAATTTCAGCAGCCACCTTTCGAGTGATTCTAGCGCGAG
+>18197 2
+TACTTTTGTGCGACGTGTCCTTGCGCGGAACGGTATACTACTTAGTCGATATGGAACGAAGCCTCCCGTCCTAGCGATACGGGTAGCAAGTCCTCAAAAA
+>18198 2
+TTGAGATAGCGTCCTCCGGATACCGCTAAAAACGCTGAGCGAAATTCTAATAACTGGGCTTTCCGATCGGAGACCGCAGCTTTCACGTGCGGATTCTTAG
+>18199 1
+ATCAGCTGGGCAGTTGGATCGGCTTGAAATTAGCATGCCCACGCAGCCTGACCTACTCCTATCGGGCTAAGATAATCTTAGATCAAATGGCTGAGCCTTG
+>18200 1
+CTCTATTACTTCGTGGACTAAGCACTTTAGCGTGTAAGGGACACTGGTCGATTGAGTTTGGCAAACAAACCGTTCCAACGTAGGGCACGCACGGTTCCAC
+>18201 1
+CGTTAGCTTTTGGGTGACTCACTACGAACCATGAGATGTTGCAAATTAGGCACGATCTGCAAGCACATACCACCTCCGGCGAGCGATAGTGTGTATGCCT
+>18202 2
+AAGAATATTCTGTCTGATGAACTAACTACGCGGCATATCCGTGCCGACCACCTTGAAAAGGACGGGAGGGACCGACCCGTTGGCTTCTATGCCTTTTGAT
+>18203 3
+CTACCGAAGTAGGCCAATATTGGGATTTCGGTTCTCTGGAAAGCAATGCTACATTCATTGCTACCACAGAAGTCGCCCCTGGGCAGTACCGGTAAGTGCT
+>18204 2
+TGGTCATAAGTCGCGACCACTCAGCTCCTTTAGCCTCAGGTCCAAGAGAAGACCCTTGCATGGATGTCCATGATCATACGGTATGGCTATGAGTCTGGAA
+>18205 2
+GAGCCGAAATACCTCCGGTCGGTAATTATTGACCTGCGTCTTAAGTGACGGGAATTCGTTGTATCTCATCGAACGAACTCCAGTGGATAACACTGCCGGC
+>18206 1
+CCAGACTCATTGGATAAATGGGCGAGTCGAATCACGCCTACCGGGTCAAAACTGTCAGGGCGTCCCCATTTTCTACGTGCGCAATGACAATTTATGGGTT
+>18207 3
+CGGAGCCCAAGCACGTCGTCGGAGGGGGAGATTACCAAAACCCCGTTTTGGGGTAAACAGATTTTCTCGCTAGTCTTACTTTGATCATCGACTAACACTG
+>18208 1
+AGGAGGAGTAATTCGCCGCGTAGGCTGTAGCCGCCAAGCCATGTCGTTACCGGCGGGCTAATCATTCCCTCTTTTCATAAATAGCTGTCGTAAACTGAAA
+>18209 3
+AGGGGTGTGCCAACAGCGCTAGACCAGGGTTACAGGCCGTCCCTAGTCTAACCCTATCTGTCTACTGTTCGGTGAGGTATTACTAAAACAATCCTAGATG
+>18210 1
+GGTACGCGTCAACCCGGGAACAGCTACTTGACATGATCAAAAATTGGACTTACGTGGAGCTTATCCTCGCTAAGGTTGCCATATCGCGTTGATGCTGACC
+>18211 1
+TCACGTAGAACAACTTATGAAAGAGATGAGTATTCGGCAGACTCGACTCTTCGTCCCATTGCGGACTACCTGTCTGCCGTATGAACCATTCGCGTGGGAG
+>18212 3
+CGCTTGCTCTAGGGATAACTTACCCTAATCGGCGGACATGTTTGGGAACAGCAGCTACGCCTTACGCTCCGAGTAAGACATGGCACATTCTGATGGATTA
+>18213 3
+TACGCGATAGCTAGAGCCAGGACAGACTTCCATATCGGACACTATATGCCGCTGTGGCATAAGTATCTGGTGAGCCACATTTCGTCAGGCAGCTCGTTAT
+>18214 3
+CACGATGCTGACGCCAACGCATTAAAGAATTATCGTGGTTGCAGCAACCGACTTCCGTAGTCCTGAAGTTGATTTGGTAAATGCGACCCTAGCTGCGCGT
+>18215 3
+ATTTCTTTTATTGGAAAGGGACGGAAAGGATTCCCTCGTCAGGACATGTCGCCCTACACGTCCCAACTGAGCCACGGGAGCAAGGCCAATTATCTTTTGG
+>18216 3
+GCTGGCTCTAATCATGATAAAGCGCCGACAAAATGCAGTTAGTTGCCACCTGTCTGCTTTTAAACGGAGCAGACACCTGGCCGATCGGGATTGTCGACTT
+>18217 2
+TCGATCGAGTAGACGGCACGCGCTCGCGAAGATCGCCAGTCAGGCTATTCGGCATCTTAAGAGGGTCCTTACTTATGCCCGTAAAATAAACTTCAGTTGT
+>18218 1
+TAGTCAAATGTCCCCAGAAAGAATAGGCCTTAATCAAGGCGACTTCCAGTGTGAGTGTGCTCCGAGTCTTTGCACTCTCGCCACTAGAGTTGCAGGCGAT
+>18219 2
+CGGAAAACAGAGTATATCACTCGTTTGATTGGACTGGTACTGTCCGCTATTACCTGCCTCGGCCGTTTACGACGTTAGTGCGCGCCGAAAACACAATGGA
+>18220 1
+GGGATTTTCACACCACCAGAGGTTGGTCAATCCCGTCTGCAAATTCTCTCAAGCGCGTGATTAGAACCGATCCATTTGGTGAGACGGTATGTCCACAGGA
+>18221 3
+CGAATCGCACCTTAAAAGATACGTGGGTCGTCTATTGTCTAAGAGTGCAGTCGGCTCCAAGTTTGATACTCAGGCAGCCGGAACATAGCCATCTTGTCCG
+>18222 3
+CTCCGTACCATGTGTCGCACGTCTCAACTGGACATGTTATCACTACTTGTGGGACCAGGAGGGATTGTTACTCCTTATAGAAATACAGGGAGACACCCGG
+>18223 2
+GGCTTGAGCTTCCGCGAAGGTACAGTTGATTTTTACATTCCATAGGACGTGGACTGACTCTTAATTCTATACACAGGGCACGGAAACAGCCCGGTCACGC
+>18224 3
+GTAGGACCCCGCTACTCTTGTATGGACCCCTCAAGACGCGGGTGATAGTCGAACGTAATATAGCAACCTAACCCTAAACGTGTGCGTGGTTGCTATGATT
+>18225 3
+TGACGTGCGCGTTACCTGTAAGCGATTCCTAACCACGGCGAATAATTACGCATGTCCTCTGTGTCATGTAAGACTGGTTCTCCAAACCAAGGAGAGGGTC
+>18226 3
+TACACAGAAATTTGTGCAGCTATCAAGGCTCTATACGGACCACCTGGGACGCCGCGATCGTGTCTCATATTCGACAGGAGCAATATGTTAGCGTTGCGTC
+>18227 3
+GACCTAGGTGACCATTGGTAGAAATCCGCTCCTTCGGGCGCAACATCGATATGTCTACACCGTTAAGATGTCTAGGTCCGAGTTACGGTCATGCAGTCAA
+>18228 2
+CACTAGAGTTTCACCCGCCATGGTGAAGCCCAAGACCTATATGTAGTGCGAACGCATCGGATATCGGTGGGTTAACGCTTCTCCCAAGATGGTATTAGCT
+>18229 3
+ATTCGAATAAAACCAGAACCTAAACGCTCCCATTTGTGGCATTATTCGTGGCGGGGGGTATCCTGACGTTGACGTATCTGCCGCCAGCAGATCGGATTCA
+>18230 1
+GGGTCACCACGCAAAGGTTAGGGACCAGGAGTTACCTGTGCCATAGTTCATTTACCAGTGTCTGTAATTTGATCAGTCACAGCCGTGACAAGCATTCGCC
+>18231 3
+CTCACTACGAGCTGATTGCCAAGTGGGAACAACACTATGTATGTCGATTGGACCGTAAAGCACCGTGCCCATCCAGAGAGTGCGACTTGTGCTGCTATTT
+>18232 2
+GCCGAGCTACCCAATAGTTTAGACGGGTGATGAGAAACTCCGTTGTTCCTTCTTCGCTCGAAGAAATAAAATTCTGACTGGAGTGGGAGACCTCCCCGCT
+>18233 1
+CCAATTTATGTCATTGCCTACAAGTCGAAGTCGATCATCGATCGCGCAGCCTGATGTCGGTATCGTAGCACCGGATCTTAGGCAGAAGCGGTTCACTAAG
+>18234 2
+CCGCGCATAAATCTAGCTTGTTGCTCAGAAGGGTAAACCTCAGTATCGGACGTTAAAAAGGGTGGCCTCATCAGCTGTTTCGCCCCATCAGCTAGTTGAG
+>18235 1
+ATTTCTCGAAAGTGTGGTAACCACCTGATTCAGTGTAGTCATGTGGTTCACGACCCAGCACTGCAGAAGCTCTTGAAAGCCCCCAGGGTTGAAGTTAGCC
+>18236 3
+GCATGCTCTATTAATCGCGGACGGCTGCCTCCATGGAGAATGCCATGAGTTGCCGTTCGGCAGTGCATAAAATTTACCTAAAACGCGCAATTGGTGTCAC
+>18237 3
+TGCCCCGTGAAACCGAATTGACATGTTGCATGCGAAATTATGGCCTCTCATACTCTAAGCCACGCGGGAGCCGACTGTAGCAAATGCATTCGTGGTTAGT
+>18238 3
+GAGCCTTTAGATTCGTCTCTGTACAGGTGATACGTCCCCCACTGACACCAAAGGTCACGGGAGGAGTCGATACATTGGGTGTTACTAAACGTTCCAGACT
+>18239 1
+GCCGGTATCACAGATGCGGCCAGCAAATCGTCGTGCCTGTGCTGGAAAGTGAACCTATTTAGCCCCGAAGGCACCCTGTATTGACTAAAAGTTATTTTCG
+>18240 2
+CGTCCATTTGCAGGGAAGAGCGCACCGGCGCGACGAGAGTTCATGTTATCAGACTCATCTCATCCTGTGCTTAGGAGGTATTAGCAACCCCTATGTAAAT
+>18241 1
+GACATCATCACTGATTCACCAAGACCTTTTGCCCGTTTTATGCAAGATCGCCCGGAATGTACGGAACGTCGTCTAGTGTGGCGCGACTTAAGCGTGGAAA
+>18242 1
+TGACCAGTACGCTAATCGGTTTTCACAATGGTATGCACATTCTATGAGCGTTCGCAGGCGAAAAGTCCTGCAATCCGGCTCGAGTAGGGCTCCTAAAGTC
+>18243 3
+TGACTGACCACGAAGGTGGGCGGTCCTTTAATCGGATCGAGTAGTCATTCCCATAGTCAGTACCCGTGTTAGGTAACCTCGAAAATGCATCCTAGTCCAG
+>18244 3
+CTGGCATCAATGTGGGGACCATATAGTATAACCGAGGTCACTCTGCGTTTGAGCTGCTGCTACACTGGACTAGCTCAGGACGCTGTAACTACTTCCGAAA
+>18245 1
+GTTTGCACATAGGTCCATGAGTGTGAAGATACGGGTGCACCTGCACCAGTTAACATCCACGTGCTGCAACTGAGTACGTCGTAGGTCCCGTCATATCAAT
+>18246 2
+CCGTCACTGGCCGAAGCGCAATGTTTCATACCGCAGAAATGTCTTTGGCCGTAGGATCGGTTGAGAGCGATTCACTTAGACCGGAATACTTCACTGCTAA
+>18247 2
+CTAAAGCTGATATAGCAAGCCTCGTGTATTCTCCTGTGACTATCCACGGCGGGTCGTCCGGCCCAACTGGTCTGGAGAAAAAACTTCGGAATTTTCAAGG
+>18248 3
+TGTGCGAGTAGGAAATCATTCACATGGGCTACCCGGACGTCATGTTGGTCCAAGACCGGTAAGAATCACGCACCTCGAGCATCGGATTACTATTTCCGTT
+>18249 2
+TCACAACCGCCCTACGAGGCAACATAATACTCTCTGCTTCGGTCGGTCTTACGGTCATATCATGTTGGTCAAGCATCGGTTGAACTCGGAAGAGGGATGA
+>18250 2
+CGGTCGCTAGATTGGACTCCATCCGTAACCACAAACGAACGATTAACGACTTAGCGCTTTCCTGGACGTTGCATAGTTCATGAAGGTTAGCTCGGGTCAG
+>18251 3
+TCCTCAAGTCTTTTGGGATAGATCCGTGTCACTATGCACCGAGATCTCCGCCGGCCCTTGAAGTTGTCAAACAAAAGAGGGTGTGAATCCGTGCGCAAAT
+>18252 2
+TCTAGACCATATTACCGCAACTCGGGAACGAGTACGATTTGGTATTAGTACGGTGTGCTCGCCACACTCAATCCCGTCGTGGCAATGCGGTCGAAGTATA
+>18253 2
+GGAACCATTGACGGTAGTAGACTACACATCCGAGTTCCGACCGTAGATCAATATAGGTTGGTACGGTATGTAGCATGCGTTCTCACTCAGGTCCACTCGC
+>18254 3
+CACCCCATTCTGAGTATTGGCGGGGCAAGAATACACCAGGTGTACATCGGGTTTGACCGATGGCATTCGGTTGATCAATCTCTCAACTACGTCAACTAGG
+>18255 1
+TCGCACAGGCACTGAGTAATTGTCCCCCGAATAAGACGAGTTACAGTGGCCTTGCAGGTGATAAAACGCGCCGGTGAATCCCACTATTGTGATGTTTCTC
+>18256 3
+CTTAGGCTCTGCTGATGGTTACAGCCCAGTAACAGCCCGAGGGGACCTTCTTCTGGCTGAAAAAGTTAGAAATTATACGCGCACTGTCTTGCATAGCCAG
+>18257 3
+GGGGATATGCCATATTAGACGTTTGTCAACATTAGGCTCACGCCCTGACACGTATTTGGTCTAAGCATTAGCGCACGACACGGTAACGAGCGCTTGACCT
+>18258 2
+TAACCCGCCAGACTCTTTATCTCCTGAATGAAGACGAGTGGCATTAGATCCGGTGGTTCATGCCAGGAGCCATAGCGCTTTATTCAGTGCAATAGGCCGA
+>18259 2
+CCATTGAAATCAAGCGGTACGCACGGCTCGGGTACGCATTAATAAGCGATACTGCTGCGCGGCGTCGTCACTGACTCAAACTATTAAGTATCGTTGCTGT
+>18260 3
+ACGTAAACCGCACCAAAGGCCTTAGCTGTGATTTTTGATCGGTCATTCGTTAACACGTCTAGCCCAATCCACAACAGGCCGATGAGGAGGTTTTGGTGCG
+>18261 2
+AGGGCGACTGTCAAGTTGCCTCTGATTGGCTCCCAACCCCTGTCGTATAGGTTCCTATCGGTGATGAAGAAAGTGGGCCTACCAATTAACGAAGTCTCAA
+>18262 3
+ACGGATCTTCTGCACATGGTCAGGGCCTAGGCCTGTCAAAGTGTCAACAGCGGCCATTGCTTGGTCCCTAGTATTCGACAGACAAATAATGCTGCTAAGT
+>18263 3
+ATATCGTCCAACGTGCGCGTTCCATTGTCTGAGTCGGGTAACCAATTGCTTCGTGAGACAGGGGTCCGAAACCTGCGGACTAATAAAGAAACTTGTTCCC
+>18264 3
+TTAGCGAATCCTTGATGCCTCTCCGCGGCAGCTACACACCTGTGAACATAACACTGCAAGAGAAATTAAGGGTTTCCTGGATGGGCGTGACGTTCCGTTA
+>18265 1
+CCGAAATGCACACCGACCGTGGATGGTGACCAGGCAGTAAGAAGATTACAGCTCCTTCTGTATATGGTTTGCGGTCCGGCCAATTTAGCAACCTGTTTCA
+>18266 2
+TGTTAGATCGGTAATCGTAACGGTGGGACCCATTCTGTAGGAACTTCAGTGCGGTTCTACCTGACAAGCTGGCCGTACTCGCGCTAATAACCCAAATACG
+>18267 1
+GTGCCATTTCTAGGCTCATGTACGAGCTCATACTAGCGACATGGGGACATCGACAACGGCCAACTATCGAGTCGTGAATCGTAGAACTTACTTGGTCTGC
+>18268 1
+CAACTCGTGGATTACACTCAAGTCCCCCAATGTTCGCGAGCGAAATCATTGATTGGAAACCGATGGATTGGTTCCATGACGCGTTCTGCGAACGTCTGAG
+>18269 1
+AATTCATTTATGCGCGCCTATCCAGCCCTCTGACTATAAAGTTTGGTGGTAAAGTCCCAATGGGGAGACGACTGCGAACTTTAGTGCCAGCCGGGTACAC
+>18270 1
+GCCTTTGCGCAGCCACATTAAAGGAGACCTGCCAAGCTCACGATTTGAGCAGTATGCGGTTAGAGTGCCGATATTTATGAGACGACCTACGTATTCCTGC
+>18271 2
+GCTGATGACACCGATGAAGATACTGTTGAAGGTACTGTTTCATCGGAATCGTACAGTGTAACGCCCGCAACCCCCCCAAGGACAGTCTGTTTGTTAGGCT
+>18272 1
+ATCGTACTCCTGACAGCCGGACATGCAGAGTGGTGTTTGCTTTTAATGACTAGAGCGAAAATGACACTGCGGACGCCCGTATACGGTCACATCAGCTTTC
+>18273 1
+GTAATGCAGCCTTGAAGCTACGCGCCCGCTTTCACCCTGAGAACTACTGAATTAACAGGGTGGAGTGTCCTGAGACCACTAGTATATGTGAGTGATCCCT
+>18274 3
+ACTGTCGGCCCATGACGGCATCAGAGGCACTCAGGGCAGTTTGAAGCGTAGCTAAATGACAAGCACTCATCGATGCTGTTACGATTCTTCTGCAACGTTT
+>18275 2
+GCCTAGTTCCACTGAACACGACTGGAATTATCAACGTGAATATTGAGCTTCATTGCGTAAGAGAGAGTCTTTTCTCAAGGCCCGGCGACTCGTAGCGCGC
+>18276 3
+GCGCTCTTTTGATTGTGGGCCATAGAGATGCGCTCGACAACAACTCGAGCTACACTATCGACATCATGCCATTGGTCCTTATAGGAAGGAAGTCCGGCAT
+>18277 2
+ACGCTAGGTTCAATGCGACTAATGTGATGCACGATGCCCAAAGAGTACGCGTAGTTGTCAATGCCTTTGGCTCCCCACGTACTTAGAACGGATCTGGACT
+>18278 1
+TGGCCTTCCTGGCCACATGATGCTGATGAGAGAGAACACTCTAGAGTAACCACCCGACTTCCCGTTGTGTCAGGCGAAAAAGGCTGACTGTTGTTACATT
+>18279 2
+TGATTGCAGCACAGGGATTAGTAAAAGAGGTGGCCGGATCTCCGTACCACGCAAATTGGTCGAACCTTCCACTTTGTTTGACCACATTTGCAGTGACGCC
+>18280 1
+TGGGAGCGCTGTATACTAGTGATTGACTTCATGCCTCCAGATATCATAGCATTAGCGTGCACTGGTACGCGCCCCGTAGCGAAAATGCCGAGCATTCATA
+>18281 1
+TGTACAGTTAAATGATTGCCGTCAAGAGTTTATCCGCGTCCCCGTGATATCACAGCAGAGTAGAAGATCGACCGTTACAACTTTCGCGACGGCGCGGTTC
+>18282 3
+TCCTTAATATCTGGGATTCCTGGTAAAGGCAACAAAGCGCGCTCATCTGTCCAGATCACCGGTGGCCTTGAACAGTAGAAGCTGAGCCTCGAATGGTCTT
+>18283 1
+TAACTGATCAGGCCATGTCTCCTCCGTAAACATATGCTAGATGAAAATCCACCGTTTTGGGCATTGGTAGGCGGCAGGGCCTCAACTAGGACCCGTATTG
+>18284 1
+AAAGCAGGTTATAGCTATCCACAACTTCTACCCCAACGGGTGCGTGTTGATGCTTTGGGTTAGAAACGACGATTTAGCTCGGGGTCACTTACACACGCGC
+>18285 1
+TTAATGGAACACTACGATCCGATTTGCCTAGAGAATTTGTCTTCCATGGGGGCTCGATGGATGCAACCGACGTCATGGACCTCGCGGTCGTACAACAACT
+>18286 2
+TCAAAGCCCACGCGTGAATAGTTCTATGTCAGAATTCATTTAGACGCCTCGTCAGACCAAGCGCGGTTTTTAAAATTGGATACGGCCGCCGAGCTGGTCG
+>18287 1
+ATGAATCATACATGATCATAGGGGCCCGGTCCCGCCGTGCAATGTTTGAAAAACCCCTAAGTATCTGTTTGCTGTGTGGTGCCGCAGAGAACCTTAAGCC
+>18288 3
+GCATCAACATATTGTTCGGAATAATAAAGCAACCCGGTCAGACTTGTGGATCTCAATGTTCGGCGATTTGGGTCCCAACACCTGGAGCGGCGTCGTTACC
+>18289 1
+GCCCAGGGATCGACCCGGTTAATCTCTCCGGTTCGCTAAGAGCTATGAAACAGACTCAGGACGTACATTTATTGTGGTATTGACCTGACAAAGCTGTGCC
+>18290 2
+TAAATCGTCAATTGCACGACCAGTGGTGGTTGTAATGGATTACTGACTCATAGGCGCTGGCATTCACCTCAAATGCGAAGCTTCCCCGCCACGGATGGTA
+>18291 2
+GTGATCGGAAAGCGCTGGTTGGCCAATTAGTCGTACCTCACCAGCCGACTCTAAGATCCTCCGCTGGTGAGGGCTACTACGGATTCTAATATAGTTAAAC
+>18292 1
+TGTCTCTTAGCCTTTGCCGGTGCTCAGACTTGTCCATCAAACACGGCATATACGGAATGGAAAAATGCGGGCCGTTACGGGCAGACGATACAGTTCATCT
+>18293 1
+TCCTCCATAGTATATCGGCGCTGAAGGACATGGGGACTTCATTTTATGTATAGCAAGGTCCCAAACGAGGTCGCGCACGCTCGGAATGATCTCTCCTAGA
+>18294 1
+TGACTCGCTTTTGCAACTGAGATTCCATTTCTCGTTTGCTCTGGAGGGAGCGACAGGCGCATTGTAGAAACCAACCCTAAGGTAAAACCGATCGCCAGGT
+>18295 3
+TTCATTCTTGTATGGAGCTGTGCGCGAAGTGCTCCACCGATTTGGTAAAAAGCTTTGGCGTAAAGAGAAATCCCCCCCATGGCTCGAGACCGTCGTAACA
+>18296 1
+TGCCGTTCATTGTGCTCTAGACTGCCAACATCAGGTCCATAATGTCAATCGGATGCTGCCGCAAACTATGTCGCAAGGTTACGATGGCGAGAGCAGATTC
+>18297 2
+CTTGGATACCGGAGGCTTGAAATGCTTTGTAGCAATAAAGCTCGGCCGCGCGTGTACTCATCCAGCGCCTTCATATAGATCTTAAGCCATGAGACGAGTC
+>18298 3
+GTATATACGTGCATAGGCCCCGTTAGTTCTACTAAAACGCTAGTGGGGCGAGAGCACGTATAACCCTGCGTGCCGACCGTTTTATCGGTGTAACACACAT
+>18299 2
+GCGATACCCGATAATCAGGTGCAAATGATGTGGGCGTAGTATAAGTTATTCCCGCGTCCAATGCACCAATCGAGATTGAGTCCTATTCCCGGGTCAGTCC
+>18300 1
+GGACTAATGACGTGCACGGTCATCGCTTTCACAGCATGTCCAATATATCCCGGGCTGTTGTTCAGACGGCTGAACTGCTCAGATGAATGTAGGTACCAAC
+>18301 3
+CCTGTGGTAAGTGAGCTGCCATTTCATGTATCGTCCTGAGAAGGTATCTTATTGCCAGGACCAAAAAATGGGCGTCCCCCGTGCTAGAGTAACTGAACCC
+>18302 1
+CCGCCTTTACACAAGGCATCCACTATGCTGTTTTTATTCAGGAGCGTGATGGCAACATTAGAAACAGGCGATGGCAGCAGTGACCATCGACTTGGCTTGC
+>18303 2
+CGCGGGTCCCAGCATTCTGCTTCCAACGTAGGTGCCTTCGACGGTGATAAGCTCTAAGGAATCAATCAGAACAGATAAGGACGAGTACTGCTTCTGTTTC
+>18304 1
+ATAAATTGAAACATACTGGGGGGCACCTTCCGAATACCGGGACAGAGATCTCTGCCTCGGAGGATTTACATCTTACGCCATCTCTAGTTGCGTCGACGTG
+>18305 2
+GCGCTCCACAAACAGGGGAGTATATCGCCTCGCTCACTCAAGCTGTTGGTGGTCAGTCATCGAAGGTTTTGCCGATTCTTGGGCAATCAAAATAAACTGC
+>18306 2
+TCCATTTGCAAATTAATGGTTAGAATGTAAAAGCCGGGCTCAGCTCCTCAATCCGCCAACGCTTGCGTCGACGAGGCTGCCTCAGGAATAGTGTACGTGT
+>18307 2
+ACAAGCCCGTAGGGTTTGCCCGGACAACTGTGTTACCCAGCTCCGTCAGGAGACACCTCCATTACGGGTAGTATAGACTGTGGTCTGGAACATTTAAATT
+>18308 1
+TGTGAGGATACTTTAAGAGCTTACGAGGCATCACCGTTGACCCCGCATAATGTGTACAAGCGAGATTGCGACCAGTCAGTCCCTAAATCGCGCTTTGTCG
+>18309 2
+CATGATTAAGAGGCATGCCGCCTTGCCGACCACGACTTCAAAGCTGAGGGACTTTAATGCTGAGATGAATTTCTGACGACCCATGTGACTCGGAGTCTCT
+>18310 1
+AAGTGGATTCCGACGGGACATAGAATGATCGGTATCACGGCACGTTTGCTCTGAACTATCGCCCTGTGGACGTCCCGCAGTCACTTTGGTCAATAAACAT
+>18311 2
+GCCTATCCGTAGTCTTATTACTATGTATCGAATGCAGGCTAAGCGGAGGTTAGGGGCCACCCACGCGGTCTTACCTACGCAACTGCCAAAGTGGTAATTA
+>18312 3
+CGACTTAAATGTCGGACTGACCTATCCAAGCAGCATGTCATCGTCGAGGGTCGAAAGCGTTGGATGAGTCCCTGCCCAATTCCAAGGCTTATCGTAATGT
+>18313 3
+CTTTATACGCTAGACAGTACCTTGCAGATAATACGGTGAGAAAGGTCTTCCAGCTAAAAGAGGCTTGCAAATCGCACTCTCTCTCGTGGCCCGGCTGGGT
+>18314 3
+CATTATGAAATTTCCCTAGAGTGCATCAAGTCCGGAAATGCTTTCATTAGTAGATTCTGAAGACGCTCGGGCGGAAGGTGCGTACTGCCCACACGCTCCG
+>18315 1
+ACCCTCTCCAGCAAAACGGTATTGCGAGCCGCTCTAGCGTGATTAGATCCCGAAGTGTACACTTCTTGAAAAGGCTTTAAGGTCTGGCGTTCAGAAGTGC
+>18316 2
+TAATACTCCACAGATTCGGCGCCTGGGCGAACTCCATGCGATAGTCACGTAACCTGAGACGTCTTGGAGGTCAGGAGTCACATTGTATCGTCTTGTACAA
+>18317 2
+CTCTCTAGAAGGGTTTTAGAGAGATAGCACGCTCCGTCCCGACCATGATAGGAAGTCTGAATGTTCAGAATTCACCTTTCGGACGGAAGCCTTGCACTCG
+>18318 1
+GCGTCTTTATTTCACTGATGAGGTCCGGGGCTATTAAAGAAATTGGCAGTCCATACCCCGACGAGGAGGGCTCATGCTTCCTTCCGATCACAAGCAAATG
+>18319 2
+GGCGATTTAGACGAACAGTAGCATCAGGGGTGAAGAACTGGTATCCATCCCGCATCTATACCTTCCATTGACCCTGTGCGCATAGGAGCTTAGGTTCATC
+>18320 2
+GGTTTAGCCGCGGACACTAGGACGGACGCATCTCGCGCATCAGCGACCACTCACGTGTTTCCATCGTTGTAGTTAACTTGAGAGGGTTATCAATACTAAA
+>18321 2
+CTGCTCAAGTGGTTACATTTGCCCAGTGGCCTGAAAGGTGTGCGGTGCAAGAAGTCACGTTGCAGTGATCTCACACACCATGTCACCTAGCTATCGAATA
+>18322 2
+TTGCGCAACAAACTTTGAGAGACGTCCACAGCTAAGGCCAGCCGGTTTCTGTTCAGCAGCAGGTGGATTTTCGCGAACAATCCACTGGTATCGTCATTAG
+>18323 1
+AGGTACGGTAGCTTCAATGTTAGCTGAATTGACTTTGCCATAGGATTATTTGCCCTACGGGCAGCAGGGGTTCCAATGCCACACCGCATCCGGCTAAAAC
+>18324 3
+CCGCATTCTAGACGCCTCCATCCACTGCAACGAGTTGGATGTTTCTTTAACTAGAGAGCCATAGACTAAAATGCGGGCGTACAAGGGTAGGGTTTTCCCG
+>18325 2
+AGCTCTTGTATGCGTTCAGTCGTAGTCGCGACCCGGCCTGTTACACAAATAGAAGCCATTCGGTTAGTTACTGAAGACTACCTGAGCGATCACTCGAGGA
+>18326 3
+AAGGTGACTTATTCCTTCTCAGACCGTAGTGTCATTTGTCCGAGGCAAGCTGGTATCACTATTCAGAGAAACCACGTTCGTTCACACGGGAGGCACACGG
+>18327 1
+TGTTGGAGTTGCGTCTGACGAACCCCGCTTACCACAAAAAAGGACGTCCTGGTTTTCCCAACGGCTAAGGCCTTCAGCATAGGCGTATAGATAATTTCGG
+>18328 2
+CACGAGTTCGTGTTTATTAGATACCCAGCACGAGATATGTGCTGCGGAAGGCCTTCGTCCCAAAAGGGAGTTGGTTACTTCTAGCACGACCAACCGTCAT
+>18329 3
+TGCGTAGCCATCGGGAGGGGAACTAATTATACTGGTGCATACCGTCACGAAGCTAGAGCTCTGCGTCACATGATCAATCCCTCTTATGACCGGGTTAACT
+>18330 3
+CTCACATAAAGTGGTAGTACACTTCCTTAGGTCTGTGCCACCGCCTGCCGCAACGGCTAGATTATTTATACGTTGAGCTAGGGTGGAGACACATAGCGAC
+>18331 2
+GACCATGGCAATCGTAGGGCAATCCACAGTTGGTTTGCTCTGCAGCTGTATGAATAATAACCCGCACCATGATCGAGTGCGGCCTTTCCTTGTGGAACAA
+>18332 1
+CATTCACGAACCACGGCTAGCCACCTATATACGGTTGGACGGAAGGAGAACCACGTGGGTTATCGTTCTCGTCTATTAATGTTGACTCAGCGGAATGCCT
+>18333 1
+CACTAGAGTCATCATAGAGAGGGTGATAGTCTACACGAGCCCGTTTATATGATGCGAGATCCCGGTGTCGCCTCATCGTAATCGTACTAGCCACACTGTG
+>18334 3
+TTACTATCCCCGACGTATATTATGGGCTGCCAGCGAATTGCTCAGAAGCGGGCGCACAGTTGTCGATGGTACGCAATTTCTTAAACAGCACTAGTCGACG
+>18335 3
+CACACCCAAATTTCAAGCGTCGTGCCGCGCAGCAAGTTGCAGGGTAGCGTTATGTGTGATAGCAGTCGCTCCCTAGGGTCAAAGGCTAATATCATATTTC
+>18336 2
+TTCGTAGGAGGGAGATAGTAACGGAGGTCGCATGCAAATCCTAGGCTGACGATACCCCATCGCGATATTTTAAGGCTTTACATACCGTCTTCGTCCACCG
+>18337 2
+ACGTGGCGCATCTTTAATCGGTCAAAATTACCGTCATACTTAGAGAGAAGACGTCAAGTGCTTGTACTGGCTCGCATTGTCGCGTCAACAGACGCTGCGC
+>18338 1
+TGGCAAGCATGGTGCGTGAATCCTCCTGCAATAGATGTTCGTGTCACGTCCAGGTCGGACGCCTAACTAGTCACATCGAGACAGGATCTTTCATTAAAGC
+>18339 3
+GCTCCGGGACTAACAACAACATATGTTCCTTGCTCCGGGTTAGATGGTATCTCACGCGCGAAATAATAGCGAACGTCTGTTGGACCGCGAACTTGAGTTC
+>18340 3
+CTGCTCCGTTAGAGCGCTGCCGGTACATAAGCTCCTGCCGCTGAAACAAGAACGATAAGAATGGCGGGAAAAGCTTCTCTACTTTGCGCTGTGCTATTTA
+>18341 3
+TCTATGCACGTCTAAGAAGACTGTGGTATTGTTATACACAGGTTTTGGTTGCATAGCGGAGAGCGAGCCCCACCCCTGTGAGACTAACCCGAAACTGCCT
+>18342 1
+GGGTAGGCTCAGAATAATATTCTGCGGATCTCCACGGGTGACGTTCATACATCTTGTCTAGGTACCGTAAGCGCCAAAATCTTGCAGTCCAACCTCGGAG
+>18343 3
+TCCTGTTTTCACGGGCTAGCGGTACCTTGAGCCAACCTTAGCAGACATAAAGTGCAATCGGCTCCCTCCGGTTAAAGTGTATAGAAGGCCAGTATGGCTA
+>18344 1
+CTATGATTCAGGAATTAGGAGCGTCGCAGCAAGGGCATATCAGGCATTCCTTTTCATACTGGATCGACCCACCACCTAGATAGAGGTCGCTTGTGTACCG
+>18345 3
+AAAATGTGGTTGCTGTTTGCTAACCGAGTTGCATGAACGGATACGATGACACCTCTACGTTGCGGCGGCCTCAATCGAGGTTACTCAAGCTCGAACCTAC
+>18346 1
+GTAACTTATACTCCGAAAGGGAGGTGCCCTCCACGGTCGGTATCTCATGGGATCGCTTATTACATCTATAGTACCCGAAGACAGTCTGGGCTTGACCGAA
+>18347 1
+TGTAGGACCTATAAACGCTAAAGTTCTAGTCGGTGGAGTCTGCGTGCCTTTCGGTATGCCTACAAGAGCCACTACACCGAGAACACTGGTACCGTGTATC
+>18348 2
+GCTAGCATGCCTAATTATGAGGCCAGCGGTCCTTAGGCTGAAAACAACTCTTTCGGAGACAACGCGGATTCACTGAGCCTCGTCTGTTAACGTAGCTTAG
+>18349 3
+CTGAGTCCGACCTCAATTCCATATCGGTCCGTGCAATTCACGGGAACGTAAATCGAGTGGATAGTCACTATTAGGAAAACTCCGTTGTCTATCCCGGGGG
+>18350 2
+CTTATGTAATAATTAAGTGGAGTGGGCAACTGGTTATCTTACCATGAGATATGGGAAGGCGTCACCGCGCACTCCCAGCGTCAGCTCAACGTTCCAGTCC
+>18351 1
+ACCCCGTTAACATCTGAGTATCACTCGGTAGATTCATTTATTCTTCAGTGCTTCGACGGAGGGAGCGTCTCAGCAAAGTCGGCAGATAGCGCTCCAAAGG
+>18352 3
+TGCACTAATGGGGTCAGAGGTCAATCCTTAGTCCCAAATTGTAACATAGCCTCCGCCGACAAGGTCCGGTAAGCCTCTGATTGCTGACAAATGGTTCGGT
+>18353 3
+TAAGGAACCCCTGGGAAATGCCATTCTATCAAAGAGTTAATGCGTCCTTCGCTTCGCTTGATACAGGAGGGCCCATGATCTTCCTGGACTACGTGCGAAG
+>18354 2
+CCGACGTAAGACTCTTTGTTCTGTAGAGTATTGCCAGTGATCCGGAACGACTCCGGACAAATTCCGCAGAAATCACCGACACGCGGATTTTAGGGTGTCT
+>18355 1
+GGCGACCTACATCAAATAAGTCAAGCTCTTACGAAGTGGCTTCTGCATAGAGAGCCTCTCTTAAGCGGAATGGACTGCTGTTGTCGTCAACTTCGAGCGC
+>18356 1
+ACGGCACCTCCGGCAGCAAAGAAATGGTTCTTACCTTGAGTTTGACTTGCCGGGCTTAGCAAAAGGGGCTCCAGAACTTTTACGTAATCGAACTTCTCGG
+>18357 1
+ATTGTAGCGATATTACGGCAGCTGTTGCATACGGTGTACCAGACAAGGCGTCTGTCGATCCCGTAGTAGGTATTACTACGAGCCCCACAACACTCGTTAG
+>18358 1
+GATATTAACACAGAGAACGAGTATCGGATGGAACGTGCACCTTGCCAGGGTCAAACGTTTTATTTGCCTTATCCGCCCGCGTGTACGGCAGACTTACTCG
+>18359 2
+ACCTGGCACAGTTGCTCGTATAGGCTAGAAGCGACGGCTTGGCACCATTTAAGCGAGGACCCGTACTGTACCACCTGTCGGGTTAATCATTGATTACATA
+>18360 1
+CGGTGCAATATGAGGTTCCGTCCGTGGATTATCAATCTCCCACTCAACCTGGATCGTTCCTAGCAGCAAATATATCGGGAGAAAGAGCCTTAGGCTGGTC
+>18361 3
+AATCGCTCGTCTATAGTAAACGCAATATTATTCCACCTCGAGCGTAGCACGGCCGTTGTCCAGGCTGCAGGGATTCCGACGGCTTGTAGAGAAATTCTAG
+>18362 1
+AGCTTCACCTAGCAAGGTGGGAAAGTTCCAATAGTACCGCCTGGTTTGGACTTGCAATTTTCTACAATCACCGTATGGGCTACGCTGTAGCCGCAGCAAG
+>18363 1
+CTTTAATAAAGGCGATGATAGGTAGACCCTGAGGTGCCTTCGGGAGAAATGGCCATCCAGGTATACTTACGACTAGGGCCCTGCTGTCATCCCTTCATCA
+>18364 1
+TTAAGGAGTCGTAGACCGTGGCGTAGTTTGAAATTGTATCGACATGCATGTGCATCAATGGTTACCCCCGCGAAGCCAACAACACTGATGGCTCGCTTCC
+>18365 3
+AGTGACTCATCTACGATTGCAAGAATGAAGCGTCCACGCAACCTGATCTTGCACGAGGACGTTCATGTTTTTCGACCGATGCGCGTGGCATAACCGTGAT
+>18366 1
+CTGAGGTCTCTAGGCTGCCCGTATCTTAGACCCGGATACGTAAAACAAAATGGTGACCGATTCAACGAATGATTCCACGCGTCTGGCAGTCTGTAGCTGT
+>18367 2
+GAGCAAGTTGAGGGTATAGAGACCGTTTATTAACCCTAATTCTCGCGTAAGTGCCCTACCTGACTTTGACCGCTACCAACGCGGATAGGCTTCGCGAGTA
+>18368 2
+CTGCAGGATTTTCTAGCGAAGTAACGAGACATTAAGGCATCGTGCCAGGAATACCCTCCAACTTTAGTCGGTTGGAGTCTTGGACACTCATCCCGTAGCG
+>18369 2
+GACACCTACTCCTGCAGATGTATGCGTGTGTTGATTGATTACTGCGCAGACGGATATCGTCGGTTCAACCAACTGACGAATGTAGAAGATCCTGCGCCCA
+>18370 3
+TGAATGCGCTTTATTGGAGCTTTAGTAGACTTACTCCGCAACTATTCATCGAGGATGGGACAAGGAGATGCGTACTCCACGCATAACGTCCGGGCTACCC
+>18371 3
+ACCTAACGCACCGTCAGCACGTAGTTTACTCCCTAAGACATTGAGCTCGTGATCCACTGGGCGTCAATATTGGGTTCAAGTTGATTGAGCGACAGAGCGT
+>18372 3
+AGCCCCTATTGGTAGCCCTCTGTAGACATAATCACGTAAATAACCATGGGGGGTGTAAGGTCTTGGAACTGCCCCCCTATTCACCGGAAGTTGAGGTTCA
+>18373 1
+CGATACGGACCCTGTCGATACCCGAGTGTTGGATTCAAAGCGAATGGTGACACTTGGAAATGGATGCGTGTCGACATCAGCGCCACCCCTATTTTCAATT
+>18374 1
+GTTATGCCTCCATTTCACTTGTCAATACGTAGTTGTAAAGCTGCCGGCGTGTGGGAACAGAGTCGGAAATCGCCAATCGCGCGCGATATACCGTCATAAC
+>18375 1
+CGACGACGGCTTCCTTGGGTAAAAGCGTTGGCGCTACTAAAACTTCGTATACACATCAAGCCCTTTCCACAGGTGGTAAGGGCTGACCGAGGAATTTTCT
+>18376 3
+GCAGGTGAAGAGACCGTGTAACCGAGGTCTTTACTCCTGATGTTGGGAGACCGATCCTTCAACAAGCTAGGTTCACGACATTAAGGCCCTCCTCATGATT
+>18377 2
+ATACCAGCCACGAACGACCCTTCCAAATTGTGAACCAGTAGGGTAGTCTACTTAATAGGTACGTTACTGCCAGTCGTGTCAGGCCGGTGCTGGTCAAGTT
+>18378 3
+AGTCATACCCATCGAGGACTATGGCGTACCTTCAAAGCCGAACCGGTTTTGTTACGCAACCAATCTCTCAGTATAGGGTGGGTGTACGACGGCCTTAGTA
+>18379 1
+TCTGAACGGATCAACGCCATCACAAGACGCGTAGCTTGCCCGGGGAACAATTGCCTTTCGTCTAAGGGTTTGCAATTTCATGGCGTCTAGAGGTAACCAT
+>18380 2
+CTTGAAAGCCTGCCGATACGTGTTAGATAATTCTGTCATCAGCTTTCCTGGCAGGCAGCCCTACCAAAAATAACTGTTTGGGCTTGGAGCACGAAGGCCG
+>18381 2
+CGGATAATCAGGGACCCTGCAGTTCGGAACATTGACTGGAGAAGCCGTGGAGGTACATCTACCCATCCGGATATCACGACTGTTCCCTATCAGTATTTTG
+>18382 2
+GCTGAGTTCATGTGGATCTCCAGTATCAGGATAAGGCCCCACATAAAACCCTCTGAGAAGTGTGAGCGGGCCTCTATGTAACCTGCACACTGGTCTTGAT
+>18383 2
+TCAAATGCCGGGGAAGGATGACGGCAGGCAGGCCCCAGCTTTGACACGATTAAGGCGCAGACCCCCATTATACTTAATAACTCTGTGTGAGTCTTCTTTT
+>18384 1
+ACCCACATTCGGCCAAGTAATAGCTATGCGGGCATCGTACTCCCTGACGATATGGAAGTCTGAGAAAGACTATTACGTTGCCCCTATCGTGTGGATTCGG
+>18385 3
+TCTGACAACGAGGCCGTCGATCGTCTTATGGGGATTCCGTAATGTGATACCAATTCGGAACGATCCGGGGTTAGTCCCACAATCTGAGAACATCCCTATG
+>18386 3
+GTTAGGTCGTTACAGGTCTGAGTAGCCGCCAGTGGGTGGTCGGCATCTACGACCAAACCCTTTACATAGGAGTTAAGAAAGTCCCAAACACTTCCTTGCT
+>18387 3
+AGACGTCGCTGTCATACTATTTCGTTACTCGAGATGGAGCCGTATATGCACCGGCTGTCTCACAGGAGGGCATCGTAAACTTCGGGTACATACCATCAGA
+>18388 2
+TTTTTGCAATGTGGCTGTCGACGCAACACACCCAGCCGGCATACGCGGTAACGGCATTTCTAGGCCTATGCTTAAGTTCATAGGCTGGATGAAATGACAC
+>18389 1
+CAGTCGGGTCAGTATACGGGATCCGATCTGTAGCCGGATCGTGCGTCTTATCGTCATAGAATAACATGCGAGAATCTCGGATCCCCACATCGGAATTACT
+>18390 1
+CAATACTGCGTTGCAGTACCTTAAGTAGCTAGCTCTGCCTGAATTCGGTCGCATGCAGGAGTCGAACGTTGATATAGTGCCAATTCGCACCAGAGCGATC
+>18391 2
+CTAGCATAAGTCCTAGTGCCTCTACATATGGGGGGGAAGTCTAAGAATGCGGCATTCATACGAATGCAAACCGTCCTCGCTTGTATCTCGGGTGACCTCA
+>18392 1
+GTGTTTGAGGTCTTACATCCACCTGCTATCCACATACGGCAGCCGAGGTCGAGGGACGATTATACATAATGCAATATCTTGCTATCGAGGAGTCAGGCCC
+>18393 3
+CAGGCCCAAGTTCGTCCACCTGGTTGAAATCTTGCGGAAAGACGTACTAGATTGCGCCCCTAAGGAGAAGGGACGTAATGCGATCTTTTCTCTTACCTAG
+>18394 1
+TCCGGAGCTCGGTAGAATACGATGTATTGCAAAGCCAAATCTCAAAATGTTTCTGCTGGCACTGAAGCCATTATGCGGGCCTCGCTCTCTACTGGGACAG
+>18395 1
+GGCGTCCTGAACATTATTGACCTTCTACAGATATAGTGGTAGTTCTAGGGCGGGTAGTACACGCAACCGTTACCCCGCACCCAATGTGGATTGAGCCTAA
+>18396 2
+GAATTACAGGCAAGGGGATCGCGATTGAATATCAGACCCGAACTCCTTTCTGAATCGTGTGATGTTCGACCAAGTTCACGTTCCGAATGACCCGGCCTGT
+>18397 3
+CTCGCTATAATGGCGTGGGAGATCGCATCCTCCGAAACCGAACTTAGGAGTATTCTTCTTGCGGGCCTCGGCGTTGTGTACCAAACCTAGAATCTAGAAA
+>18398 2
+GGGATGCAGTAGCCGTGCACCACCGTGAGTGACCACCAAGGTATAGGGTTTACTTACGTCGGTGTCTTGAACATTACTTCGCATTTCCACAAGCGCTAAA
+>18399 1
+TTCCAACAAGTCACTGGAGCTCGTAGGGAGGCGTAGGTCACTGTTCCCAATTATACCGATACACTCCAAAGCGGGACCTGAGTCTGCGTAGTTTCTGATA
+>18400 3
+TGCAAACTCCTGAGCGGATTGTGATAGTCGTAAACTTTGATCATTCAACCTGTAGACTCGGGTGAAATTCGGTTGCCAGCCACGAGACGTCAGCACCGTC
+>18401 2
+TCTGAGACTGGACGCGAGCACATGGTGACGAGGTGCTCAATAGGGTTCAAAACCCATCGGAAATATGCTTCGCGGCTTTATCATCACTAGCTAGCTTTCC
+>18402 3
+GACTTACACAACCCCGTATGGTGTAGCCATAAGGATCTCAGAGAATAGGTAGTTGTTCGTCATTGCACGCGGCGAAGCGTCATTGCTCCTGCGTATCAAC
+>18403 2
+TTAGGACTAACCTCCCTTACCAACATGCCTCAGGGGCTCAGATGTGTCTATGGGTTCCATAGATCCGATAGGAGCCATTATACGGTCGCTAATGGAGCAG
+>18404 3
+CGTCCCTTTATCTAGGCTGCTGTGAGACACTGGCTCAGAACCAATAGTCCTTATAAGGCAGGATTTGTCACGCAACGGGCTCGATCGATGTTCGGAAAAC
+>18405 3
+ACAGTATGGAATCCTGCTCTCAGATCTAAAGCGATGGCTAGGGATCGGCTTATTAGCTCGTTTAGTGTCCGCACCAGCAAGACTAATAAGTTCGCCGCGC
+>18406 3
+GCAGCTAGAACATAACTGATGGTGGGAGCCGCATCGGTCTACGCACTTGGTTGTCATCATACACATGTAGCCCGTCGCTATAAACGTTTGTAGAACCTGC
+>18407 2
+TAATTCGCTGGTCGTATGTACATCCGCAGCGCCCGTACTTAGCAGATACATGATGCAGAGACGTGGTCAATAAACACGCCGTTGGTATCTGCTGAACTCG
+>18408 3
+CGAAGACTTTGTATGAAGTTAAAACACGGCAAAGCCCTATGCTTTCCAGTGATTTTCAAGTCACGCTGCTCTATGGGGCAGTCGCATCGCGGCCGATCAG
+>18409 2
+AAGCGGGCTTCTGCGAAAGTCGATATCTCCATTTGATAAACTGTCGTGACACATGGGACTATTCTGCCGCGCGGAACACGACGCCAATTCGTGGCATATT
+>18410 1
+GTTCCATTGGGCTAGGATATTAACGAAACACAGATGGGTATTGGTCCATGCGACTCCCTGTTTAGGAGATGTCCTAAAGTCCTCAACCAGCAGGCTCCGC
+>18411 1
+TTACCAAACAGGACCACTTTTCTGTGAACAGCATGGGCTCTCATAGCGAGGGCAAAGATCGTATTCACGGTGATCATGATTCGCGCCCGCGCTTGAGTAT
+>18412 1
+GGGCGATAAACCCAACTCAGGACGCGGTAAGTTCACTGATAACTCTTTGTGCATAAGCTTGATCTACCTGGCCCGCGAGAATTCCCGGGGTAATTCGATT
+>18413 3
+ATAATTGCGCACACTACGTCAGGCTATTGGAGCCGTACATAAAGGGATACCATTAATCGCACGTCCGCCGTCGCTGGATGCCATTGAAGTCATGTTTGGC
+>18414 1
+ATCCCACGCTTGTAGTAGGAGGACTATCCCTAAGGGGTACACCTTCGTCGCGCTAAAGAACTCTGTGGAGCTACAGCAACTGAGTGTCCTGGTAATCTAT
+>18415 1
+TACAGTCGTAGGTGTACGCCAGGTTGATTTCGGAGCGGAGTAACAACAACATCTCACTTCGTGTACACTGCCGCCACTCTTTGATGGCACGACTAATGAG
+>18416 3
+CAGTTCTAATTGCGTAACAAGGTGAACCGCGTTCGGAACGGCACCACCTTCTCTGTTACGACATTCATTGGAAACTACCACGGCTTGATAGTCGTGAGGG
+>18417 1
+AGCTGGAAGTACCGCAAAGGGCGTGGCATCACTAGGTGCTACCCAGGCGGGGTTTCCATACTGTTTGTATCAGACACTTACCATCAAAGGTCTTACACTT
+>18418 1
+CCCCCGAAGATATGGGCAAGATGTGCTTAAAGTTCGGTAAGTCGTTGCCTGCATCCTCTTACTCAAGGTAACTTTCAGTCGCACACTGAGAGGGAATCCG
+>18419 2
+CAGTCAAGTTCCGGGGTTGTGGTCAACATGAGATTTATCTCTTCCAACGTGTTGTGTGCTAGCCATGCGACTACCAGCACCTGCACAGCCAGTAGAAGAA
+>18420 1
+GCCGTTCCGTGTCGTGACATTGTGCATTCCTCTAACACATTAACTAATGTTAACGGAGGCAGCTAGTCTAACACGGGCGATGGTAACTGCCGGATCAGAC
+>18421 3
+GACGAGTGATCATCCCAGGTAGCCTTATAAAAGACAGCTACTACGTGCTGTTGCCACGCCACGGCTAGGTTTAGTTATCGTAGGTGCACTGACAGTCACT
+>18422 1
+CGTTTTTGCCACAAGGCGAGGTAGCAGTCAGCTGCTGGCCAAGCCATGCTACGTTAGGAATTCCGTAACGTCCGACACCTGGATTAATTACTAAAGGTCT
+>18423 2
+CCGACCTCGACAACTCGTCGTCAAAGGTGACTAACTAGGTGGGTCACGAGAGTGCCGGGTACTTTTCCACCAGTTACTTTTTCATCTAGACAGATGGAGA
+>18424 3
+AAGAAGCCGCTATTATAATTTAAACTGGGGAGGAGTGCTCGCCATGATGGCGCTTTGCGAAAACCTAACATTGCCAGTTGGCCCTCTCGTTACGTCGCAC
+>18425 1
+ATATCAACCCCCGAACCCGCATTCTTGTGGTCTATACGATAGGATGTGCCACTATGTGAGAATGCGGATATTTTCGACCTAGAACTGAGGCAGTCGCGCG
+>18426 1
+CTGAATAAAAATAGGCTTCCTTGATTCAAGGGATAACTACCTGGGCTCGGCTATATGGTTACCACCGGGGTCCGTATACCGTCGCGCTCAGATACATGCG
+>18427 3
+GGGTCTCCCATAAGCAACGTGTTGCCATTTTTGGAGCCTTCACGTACGGACTTATCGACTCGGCGACTCGTGTTAAAGTGCGAAATCCAGCCGAGAATAA
+>18428 2
+CAAAAGGATGCGTGGCCTTCCCTTGTAGCTCCCATGAGACTGTTTCGAGGGGATTGGTTACTGCACAGAGCGAACGCAACAACACGTTCTCCATATTATG
+>18429 3
+TGCTTCCTATAAGTTGGTGGTCTCTAGCGCCGAATCAAGTACCGCCAGTTTAAGGAGTTCGCGATAAATTAAAGTCCCCACAGGGGGCTAAGTATCCGCC
+>18430 2
+GACTGCCTTTCATAATGGTAGACGAACGCGTTACGCCTTACAATTCGTGATCTACGGACTTTACGAGAATCGGGGCTTAGCAGTTCACGCGACAGCGTAC
+>18431 1
+CCTGCTCTTTCCAATGGCTCGAAAGATTTTTTACAGCGCCACGGGCCAAGTGCAGGTAGGTCTAATTTAACTGAGGGTAGACCCCCGAAAACATCTGGGT
+>18432 1
+GGAGCATTGCCCTAGGCTCGACGTGTTTTATGGCATGGAAACATCACATGCGGCGGAATCCCCTGTATATCGATGCACGTACTCCTACAATGTAACGTGA
+>18433 2
+GACCGCGCCCGCATGTGAACTCCTAAGAACTAGACGGTTGTTTTCTTAAGTATAGTAACGGTGCATCGGCTGTGCTCCGAATTCGAGACAGACAACTGCT
+>18434 3
+TTGTGTGCGATGAAAGGCTCCACTTTAATGGGTTACAGGGAGGTCTACAATGTCAGATTTGCCCGATCACACATCCCAAGCGTACGAGTCCCGTCATGAC
+>18435 3
+ACCTATCCGGGCGAACCACATTTGCCCAAAGGTTCTAAGACCCTGAGCGATTGCGGATTAATCGAAGGTTCTTGAGCGTAACGGCTCTCTATGGTAACTG
+>18436 1
+ATGCTCTTTGATCAAGAGTTGACTAACCAACACGTTCCTGCTCATTAAGCTGTGATCCTGGCTGAAGGGAGTAGTGCTAGCGCCCCTGAACGGCGCATAA
+>18437 1
+ACAGGTCATACGACCAATACGGTGGTTCCCCTACAAAGTGGCTGCATTCCGGAGTGTAGGCTAATGATGGCATATGGAAATCCCCTCTTATTCGGCCTGA
+>18438 2
+TTTTACACCGTACCGACACGGCGGATGTGCTGCAAGTATCCTCTGTTATGCCAGTCCAAATAGGGTAACCGGCTATAGCACCCAGTAGATCGTAATGGGT
+>18439 1
+GATGTCGAAGAATACTGTGAGATCCAGGTCGACTCATAGCAGGCTGCCGATTGCCGCTAGCCAACATTCCTGTCGCCAAGCTTTGACTAATGCTGGTAAT
+>18440 2
+CGTGCGTTTCGATCGAGGGCCGAATCGTGTTATGAACCACCGCATCGTTATAAACCTATTGTGGATACTCTCCTGGAAGCAAGCGTATGGCTACCGAAAC
+>18441 1
+AACCGTCCAGCAGCGCTAGATCTCCCGTGTCAGAGCTTTCAGCCTTAGCGTGTTGAGGGGCGGAAAATTTTTTCAGACGCACAGTTCATCTGTAAAAGCA
+>18442 3
+AATGTGACTATCTGTCCTGGGGTCTTATGTGAAAACGTATAGGACCTAAGCCTCGATCTCTCGGCTAACTTCAACGCCCCAAGCTCTAGGAGAGGGCAGT
+>18443 3
+CCTGAGTAGCATCGTAGGGTTTGACCCTACTGGTGACTGACCCGGTCTCGTTCATTCAGCTAGGTAACCGAGAAAATTCGCACATTAGGCCGATATCAAG
+>18444 1
+CGCTCACCTTAATGCCCTTTCGTAGGTACTTATCGTTACACCCGGAAGGAATCCGATGGGCCATAAAGCTGCACGTGAGATTAGAAGGCTGATCTGTCAG
+>18445 3
+CGAGACCGTTCAAGTACCGTCAACAACCAACCTAGGGAGGTTATTGGACCGCGCTATTTGACATGAGTTGAGGTCGCCTTTTCAGGATTACCATAGCTGC
+>18446 1
+TCGAGAGTTCGGGATGTGCATAAGAAGGTGCTTATCCCCCACATACATATACCTTAACCTAGCTTCTATTGTTGTGAGGGGCCACGGCAGCACCAGCAGT
+>18447 1
+CTGTTGCCATACACGACAATTCAGACTCAGGTTGATTCGCCGGGTCCAAGTAGCCAGTAATGGCTTATGCCCTTGTGAAAAGAGGGTACCCGTTACGTAC
+>18448 3
+CAGTCTCCTCCACGGGGAGTATTGAATCAATACGTTAATTCACGGTGACTATCAGTGGGTCCGAGAATCAGTAAAAGGTAGTGCGCTCTCGTGCTCCCAC
+>18449 1
+TAGGGAATTTCTCGAAGGTCACCGTCAGCCTGTCGTAAGCACCTCCAGAATACCCCGTTTAAACTATGTCAGCCTATGCATGTATTGAGCCGGGGGGAAT
+>18450 2
+AATGACCCCAAGCATTATTATGGCCCTGTGAGCGTTTACGGGACACGGCCAATACCTGTTGATACGCCGTGGCGTCACTCAAAATAGGACTTTGGCTGTA
+>18451 2
+AGTAACTGCGGACATGATAGCCATACCCTGTGCTCATGGACTTTGAAGATCATGCGAGTGCTAATGAGTTAGCGCAGACGTCCACTGTTCCGTAGCCACT
+>18452 3
+CTTTATGGTGACGCGAAGGCGAAGTTAAACTCTTTTCAACGATTTCTGATTGTGCCGTTTCCCCGGAGAAGATCAACACGCGCATGCGCCAACGAGTACG
+>18453 1
+TGACATCTACATAAGGGCTTCCCGGGCGCATGTGCGCTTATGGATACAGCGAGGCTTCTATAAGACCGCCTTACTAGTCGAAACGAGTGCTAACGTTTAC
+>18454 1
+GAGACCATCGCGTTTCTGTAACCAGAGCGGTCATACCATCCTATTAGATTGATGCACTGTCCTGTTTGTTAGAAAACGGCGGGCGCCATGAGACGTCACA
+>18455 2
+TGATGCACGGATGACATTCATACGACAGACTGTTCGCATGCTCTCTAGTTAGACGTGGTTTGAATATCCGAAGGATGGAGCTCCCCCGTACAAATGGCCC
+>18456 2
+TCACGGCGTTAGATATCAAACGTACCGGTCATTAGACGGTTTGTGCAACGCACGCACGTTGATCTTCTCCAATCCTTGTAGCCCAGAATAGGGAATGCGG
+>18457 3
+TCCAAACACGAGTCATTGGATATCACAACGTTTTGGCCTGGCTGTGACACGCCGGATCAGCTTCACCGGTTACCACCGTTGGTTCAAAAATGAGGGTAGT
+>18458 2
+GCGCTATAGTGAGCGCTACAACTGCTAACTGCCTCTCGTGCGCATTTGTTGATCTATTTCCCGGGGAACGATCACTTGCAAAAGAGCGTGCAAAACGGAT
+>18459 2
+CCACTATCTGAAGTATCGCCCACCGGCCCCATTTTTTGAGGGGAAGAAATCTGCTCGAGAGCGGCCAGTTGCGGAAGTATTCGCAAATCTTCGGAATATT
+>18460 2
+AATTGCATACCTTAGGTGCACTGCGTATTCGCAGAACATTTTCCACTTCGGTCTCTCTGCGAAGGCGAACAGGCCGAACGGACTTACGAGGACTTAGGTA
+>18461 3
+AGAACCATTTGCTTTCCTAGCGGAGCCCAAACGGATAATTTCTGGCGCGGTAAGGAAGCCCGATCAGTCTTGAATAGATCGTCCGGTTCTGATCACGTCA
+>18462 3
+TCTACTCCAGATGACTCGGGAGAAGCTGCATTCCCTGGATTACAAGGCCAATATGGCGCTCTCGTAGTTTTAAGATAGGGTCGGCGTACATCAAATCCCG
+>18463 2
+AGAAGCTCTCGTATACCTTAATGACGATTGTTGAGCTCTGGGTAACCACGGCCGCTGACAGTCGGGATTCGGGCCACCGAAATCCTACATAGCATTGTAT
+>18464 2
+GGATATGATAGTATAAGTGGGTGCATTATCTACGCCGGGACCTGACTCCTACCAGAGCCAGCAGCCCTATCTCGAAGGCGTCTGGTTAAATCATCCATTG
+>18465 1
+GTAAGCGGTCGGAATAAGTCCACATTATCGGTTATCTGGGAGAGTCCGGTCCATCGATTAATATGGCAGCCTGGTTAACCACTCACTGAGATACCCTCCG
+>18466 1
+TCTAGCCTAGGATTTGCACGGTTTTGTTGGACAAACCTTGGGCCCGAAAATACTTATACATGACTTAGCCCAACGCGGAATGGCTCGCCTGGTAGCAACG
+>18467 3
+ATTCCACTGGATTTTCGCTACACAACCCCGATGGGGTGTTGACTCAGCACCGACTGGAGTCACCCAGAAGCCTAGTATTGACAATGTGGATGGTTTAGCA
+>18468 3
+TAGGTGTGAATGGTCCGTCTTGTAACGTAACGCCAAAGAAGCTCGTGCTTAGGAACCCCAGTTTGTAACAAGCAGTTAGACTTCACGCCATGCCGCTTGC
+>18469 1
+AGATATGGTCGGTGGCCTACAGTCGATTCAAGTCCGCCACTGTTCATAGATCCCGAGCGTATTACATACAAAGCGCTCTCGGAGTTCTTCGTACGAGAAG
+>18470 1
+TGCTGCTCGTAAAGCTAATGTAGGTGGGCAGCGAAGGCCCAAGATCATCTGTTTGGCCCCGCCTCAACTCATATTAGTCCAGGATGGAACAGTATCATCT
+>18471 2
+ACATCAGGGATACTCCGGCTGGATCTACGTCGAGTGCGATTGTCCGTAAGCGCCAGTTGAGCGACTTGTTTACTGAAGCAGAACATATCACTACACGTCT
+>18472 3
+AGCACAAGTATCGAGTGTTGTTTTAGGCCAGACACAGGGTGTAACCACGGCCCATGGCAGAGTGCCTTGTACATGTCATCCACTTCGGCTCCATGATAAT
+>18473 1
+TGCCGTCCATGTGGCTTTTCCGCTGGAAGCACCCTATCTGTAGGACAGCGCACAATCCGCTTTACTAGACAGTACGTTGAGCATGTAAAACTGAGGTGAA
+>18474 1
+GCCAGGCTATAACAATCTTGCCGTGCTTGCGTCGGTTAACGAGCCAGCCAAGTCTCAGTTTTGAGACGAGCATAATACTAGATAGTGCCGTGACATGCTC
+>18475 3
+GTGGGTTCCATTGCTAAAGACCTGTCTCGCCTATGGTTTGCGCTTACCACCTGAGCAATGGTGACGCCGTCATGAAATCGAACTGAGACCAAAAGTCGTA
+>18476 1
+TCCTCGTTCCAGTTCACCGGGGGAGTGGTGACGAACTTGCCTGCCGATAGCAGCCCTTTAAAGTAGACGAAGTTAAAACCTATATCGCTGAAGTGTACCT
+>18477 1
+CACAAATAGTGTAACTGGCACATGCTCAGAGCTGTACACGTACGTTCATAATGCCGAATGCGCCGGCCTGCCTGGGACACTTAATGAGTTCCGAGTTTTG
+>18478 3
+TACGTTTTAAATTATGGCCCGAGGGACGGAGATTGCGTACGAGTGGGTCACCTTATGGCCTCCACCATAGAATGCTAGCTTCCACCGAGCGTCCATTAAA
+>18479 1
+GCGTTTGGCGGTTGGAATCCTGAACTTATGAACTGAACCACGGGGTCATTCTCCCGGCCATAGATAGTTGACTACCCACGTCCTGAACATTGAGTCAGAA
+>18480 2
+CAATAAGTGTATGGTTTGAGACCTGCTAATATGATACTGTCCGTGGCCTGATTGCAATCAGCCCATAGTCACAGTGCCTCCCGGCGCTTGAAGACGACAG
+>18481 2
+GCGCGAGTACGCCTGAAGAAGTCTCGGGTAGTTATACAATGAGTTATTCAATGTCGCTACTATCGTCGGATGGGATGCCACGCCACATACGCACACTTTC
+>18482 1
+GTACGCCCATTGTGATGGGTCTCGTAAGGGATTGTCCTCAACAATCCACAGTGATCCAAATATATGTTGACTGCCCCAAGGGGACCTTCGCAGATCGATG
+>18483 3
+ACTAGCCTCAGCGACTGATATCTTTATGGGCCCAGGCCTGAGTCAGGATCTAGGAAAACTATGGTGACCAGAAACGCATTTGCCGTCTTCCGTGTACTAG
+>18484 3
+TTATCAGGCCTGATCTGGAACAGGTTAGGTTTAAGACTGGTCGACGCATTATATGAACCCGTAAGGTCGACCACGCAGGTCTCGACAGTAGCTATCCCTC
+>18485 1
+GTCTAAAGCGCTAATCTTTGATCTTCTGCGCAGACCCCGGATCATGCTGTAATATAAGCAACTAGTCCGCGGGATAGCTGGCGGAAACTGGCACCTTTAG
+>18486 2
+GGGAGCTACGAGGGATTACCACCCTGTCTCATCTCAAACCGTAAGAACTTCTCGAGACTCCTCCGTATATTGCTGCGGGGACATGTACTGGTAGAGAATT
+>18487 1
+CAGTCACACACATCTGCTATGACGTGCGAGGTAGTTCTTTCGATACGCCCCCATGGATTATCAGAATTAAGTTGCCCGAAGTAGGGGCGATGTCTCACGA
+>18488 2
+ATAGCATGTAGCCATACCGTACAAGGGCCCTCCGTGTAAGCAGCACTGCTGTATTAAAAGGACGTCTTTGGGCTCTTATTGAGCCAGCCAAGGTCGCTTA
+>18489 3
+TAAGCCTGTTTTACCTAAATGGGGCTCAGGTGTCATTGTGGGGGAATAGGGTACCCCGAACAGAAACCCGCCCGCTCGGCAGTTAATTATCAACTTACCT
+>18490 3
+CTATACGCATACGGCTATATGTAAATGTCCGATCCCGATCCGACGGTGTTTACCTCTAATCGTGAATCGCGTAGACCGCAAATGACGGCGGACGAGTGTT
+>18491 2
+TTCGAGATGGGCGAATCCTGTGACTAGGTAAGCCTCCATCAAGAGAGCCTGATCATCGAGTCAGCTAATGATCTCCACCCGTTAATCTGGTCGAGTGCTA
+>18492 1
+CAGGTCCTCGGGGCTGGGTAGTATCCAGACATTACACGGTGCCTGGTTTGGTCACCAGAGTCAAAACGATGCGTGCACCATAATACTAATGTCCTATACT
+>18493 1
+GTCTAACAGCATGAGTAATCCGCGTCGGTTACCTAGACTTCCAACCATAGTGGCATATTTGCAGGCCTGAGGAAGCTTCCAGGTTTTACCACATGGCGGA
+>18494 2
+CCGTAACTTGAATAGTCCAGAGTACATCCTTGATAAGGCGCGGCATAATCCTCGCCATACTTCCGATGGTTAGGCGATCCGGGTACATTATCTGAGCGAG
+>18495 3
+CGCTATCAACAGTCCTGTTGAATTCTTTGCAACCGAGATTTGTTGGGAACTACAGTAGCCGAGCCGAGGTCAGCGATGCAACACATCTTTACTAGGGCGC
+>18496 2
+TAACGATGTCGTCTACTGCTCTACGCTGGGAGTGCCTGGCCATACTAGTGCTAACGACAAATAGTATGGCTGCTTCTCAATAGAAACTCTGACCCGGGAG
+>18497 2
+AGGCTCTGGCCTTGCTTATTACAAGACGACAGCGTCTGTCGCGAGTTATGACAGCCCATTGAAGCAAAGCCAAAAACGGTGTTTTATAGCTGGCCTCCTG
+>18498 1
+GGGACTCGTACGGGGGAAACGTGCATTTTCATTCATTAGGTCCGGAGAGACGGTCTTAAAGGCGTCCAATTATTTCCTACACCGAACCTTAATCACCGCG
+>18499 1
+GACAGGGGCGTTCATTGACACTACTATAATGCTCCAATCCGTGTCATCGAGTGTCGTCTGCCGATACTATATCGGAGATTCAAGATGTCGCCCCGAGAGA
+>18500 3
+ACACAATGCATAACGGCTTGGCATGTTCAGGTGTGGAGCCCCAGCGAATGGGTCCTACCAATTGGTCTTTCACGATGATTGCCATACAGACCTAGATGTC
+>18501 1
+ATGTGAAGCCCGCATATATCCCCGCCCTTCTTCGGTTGGGGGAATGCTACATCAGGGCTCAGGAATACTTGGAAATCCCACTTGTTAAGATCGAGAACGT
+>18502 2
+TTTGCATTACGGAGTGCATGCATAAAGAGAAAGAGCAAGGCGCCTAGCCACTACTGGCGGTCTTAGATACCTCTTACCCTCGTGCATGGCCATGTATTCG
+>18503 1
+ACTCGCCTAGTGGGTGTCACCGTGTAAAATACCATACTGTGACCAAGAGTTGTGCATTAGGGAGATCGACTTCAACCCCATTGCCGACTTAATCGCGGGT
+>18504 3
+GAGTGCCCGTCCGAATGCCACTAAGACATTTTCTCCCGCATAGCTTAGATGTCCTTACCGAAGGATGTTGCTAATTACGAGCGGAGATCAGCTACGAGTG
+>18505 1
+GACTGACACCGCTGCTAATCGCCTTAGAATTGCCGGGCTGAGCCGCCGCCATCTCAGCATATGACTATGCTACGAGTAATAGGTGAGAGTATAGTCTATT
+>18506 2
+AACCCATTCCTTGGGCGTTGCGTTTTCCGTTTCCCATAAGGGTGTAGACAACATGGAGGAACTACAAACAACAGGGAAACGCGTGTCCGTATGTCTCTCG
+>18507 3
+CGTCAGGGGCCATGTTACTGCTACAAAAATAGGGGGTCCTAATACGGTGAGATGAATATGGCTCGTTCCTCCCCAGCGCCACGGCATATAGTATTCTCAT
+>18508 1
+GACCGCATGTTCAACCGGCCTTCCGGATTGTCACCGTTATGGGTGTTATTTAGTGAATATAGGGCAGTGGCTCCAGTACTAAACCTAGACCCAACAGAGC
+>18509 1
+TTGTGAAGCGATGTCCTATAAGAGGTGTCGCCTAACTGATGTCGGGTAGCCGCGCCCTTAATCAAACACGAGGGCTTATGAGTCGACACAATTCCATTCC
+>18510 1
+ACCTGGTCTGAGCTGGCCGGAACTGTACACTCCATCTCACTGGGTGTGCAATTATGAGGTATGCTGCAAATTCGATTCGAATCAAATAACAGTGCCGCCG
+>18511 3
+GTCTATCCTCTGGTTGACTCTGGACTACCAAAAGCAGAGCAACAGGTGCGTCACGGCCCAAACGAGTGGGTTTTGCTGACTGCCGGAAATTACTTAACTT
+>18512 2
+GAAGATAACGCCGCCGCAAGTCTATCAAGATTCACTAGAAAAGTTTACACTCGGTTATCACTGCCGGTATTGGCCCGTCACCTGTCGGACGGTTTGGTAG
+>18513 2
+ATAGAGTAATCACCGGAGCTACGGTCAGGGTGAACTTAGAGCGGTTTCGCTAATAGACCCCATTTCTAGGCTTTGAGGCCCCGACGTCTCCCTGAATATA
+>18514 2
+GTCAAAGTATCGGACTGAGCGTCCTTCTGGATACACAAGTTGAGAGCCCGATTTCATTAAGAGGTAGCTAACAGCCTCCCAGCCGCTCGAGTTTTGAGTC
+>18515 2
+TTACTGCCCTCCGCCTAGTCGGAGGGCGGAAGTTAAAAAATTAGTTACGTACCTATCACCCGTGGCGTCAAGACCTAAAAGTTTCGCCGGTTTAGCGAGT
+>18516 3
+CATAACTACAACCACAACAACAGATGGTGATGGTTGGAAAGTCTAGCCTGTCCCTGGAGGTCCTATGGCATGCGCTATGGTTCTCCGCGTCATTGCGTAA
+>18517 2
+CACTTCCGCGGCCTCATAATGTCAATGTTTGGTTAATCCCGACTCGCCCTAGCAGCTTTCTAGGGAACGGAGACTAGCCCAAAGGGTTATGGAGAGAATT
+>18518 3
+CTTCGGGGTTCTAAAAGCTATTCGACGACATCTGCAAGCCGTGCAGAATGCATTCTTCGGACCAATTATCAAACGGATCCCTTTGGCCGGTACTAGGAGG
+>18519 2
+TACAGTAGCTGATCAAGTCTCGGCAGGATAGCTTAGCCTTTCAAATAGGTGTCATCATCCACCAGCTCAATTGCGAGCGGTAGTTCGCTACGCTGGCAGA
+>18520 1
+CCCAACTTTGGGCGGAAACGGATTAAAATTTTGGTCCGGCCCCACTCGCTTAGGCAAAATAGATGCAGTTATGGGAGGTCGGATTTATCCCCCATTCACG
+>18521 2
+CATGATGCTACGATGAATGTGGTGGGTCCGGCGCTTTACATGACAATGAACGATTTCCAGTTAACTAAACCGTGCGCTCCCATCATAGAAGCTTCGCGCG
+>18522 2
+CAACGTCGAAACTGCCGCATAGGTCTGCTAGAGGAAGCCGTGTGCTCATCAGCGTTTTGCCCACACTTTACATGATTACTCAGAAGGGACGATCTAGGTT
+>18523 3
+ACCCGGCGGAGAGTTGGAGGGATTTCTCCCTACGGGGAAAGCGATTTACTCGACATATAATATTGTCAATATCGCACGAGACCCGTCCGCTTGATCACTT
+>18524 3
+AGCGGTGTTATAGAACTCACACATTTCTTCTACGCGTACGTAGACCGAGGACCGCTGCTCGCCTAACCACTGTGGATGAGTAGGAATGAATTTCTGCACG
+>18525 2
+CCCTCGAGGGGCATCATTACCGAATTGTATGTCCCCAGAGACCAGTGTTCCACCGAGCACTTGTACGCGTGGCTTAATTTAATCATGAGTTGGAGACAAG
+>18526 3
+CGATTGAAGCCGGTTGATAAGTCGACCGGTTATACTAGCATCTAGTGGCAGATATCTTCTAATTCGCAACAGCTGAGGGCGGCCCTCTGATGATCAACCC
+>18527 2
+TCCCGCGGCGGTGGGTACGTAACAACTGCTCCGCTCAGTCTAAGCCGGAATAGTCAATCCGAACGGTATTAGTAATTAACTGTTTTGGCGCTCCAAGATA
+>18528 2
+AGGGCCCCTGTATGCCGCATGCACCGTGGTAGCTAGACCAGCGTACACGGTGGAATTGGCCTTAGTACTTGAATTACGCTCTAAACGCATTTTACATGAA
+>18529 3
+GAGGATTCATTAATATTTGCACACTGTAGGCCCTTCTCCGTGACGTAACACCTTGTTACCCGAAATGGCGGATGCAAGCTAAATCGAGGCACGTTGGGCC
+>18530 3
+CGTGGGCAAATCGAAACCACACCTATGAAAGTATGATATGTGTTTTGCGCGCCGTGCATCACTGTGACGTACCTTTATGGGGCGAACGGTCACCACCATT
+>18531 2
+TGCACTACACTAACCCGCATTACAACGGACAAGAATTTGCTATACCAAGTTGTTCATGGGTGCGGGAGGTAAGACTCGTCTGTTTCTGACCCCGCGTAGG
+>18532 2
+CACTTCATTTTAAAGAACAGGGTTTCGAGATTCCATGTGCGGCGGGTCGCAATGATACCTTGACGATATAGCCGTACGAGCTGCCTCGCGCATACAATGC
+>18533 1
+AAGTGGTTGCAAGCTTTTCGCGAACTACAAGTCCACCCAGGCGCTGTGCCACACCAGTGTTGTAAGGAACCGGTTGGAGACAGTCCAATTTGCTAATTTC
+>18534 1
+TCAGTTACTGCCGCATGCCAGAATGGCGCTCTAACTCAGGGATATGGAGGTACGCTTGTTTCCCAGATCGTGCGTCCACAGATCACTGTAACAGAGATAT
+>18535 1
+CTAGAACGACCGGGGGTCGATTACATAGAGTGATTTACCTTGAACGGAGCCTAACAGCCCTCTACGGATTATGCTCTCTTCAAGGCGCTGTTAGTCGCAA
+>18536 1
+CCTCCTCATGGGACCTGGAATTCCACAGCAGTTGATCTTTGACAGGTAGCAAGAGGACTAACAATATAGGGATGCGCCAGCCTCTGATTGTTAGCCGCTT
+>18537 3
+GCACTATTCAGGCATACATGGGATCATCTGAAAGGCGGTTGTTGAAGCAATACGGTTCCTGCTTATAAGAGCAACTCCTATCACGCTTCGCATCGGCGGC
+>18538 3
+GGCTCCTGATATCAACGAATAGATATAATCTGGCTACGACAGACGTAAGGGTATGATCGTCTGACTCGCTGCTACGCATCGTAGCTTGCGCTAACGTCGC
+>18539 3
+AGCAATAAAGTGGGCAGCCCAAAGTCGACTTTCTCGTTTGTCTGGTCAGGGCTGCGCTTACAAGACCAGTAAAACGAGCATCCCTTTGCGCAATTGTTGC
+>18540 2
+AATCCCCAGGCTCTTATGGTCTAAGGTCGGAACTGGAGATCATAGTAGTGCGTTTACGGACCAGAATATACATGCCACTTGAGTCTGACGCCCTAGCCGT
+>18541 1
+AAATCGCGAGCCCGTACGTAAACATCCGATCGCTTTAGATTAAGTAACCTGGGGTTGACGGTGAGCTTACTCACGCCGGGCGCTTTATTCATCTGACGAA
+>18542 3
+GCCTGTACATTCAGCAAATTCAGAATGTGATTCCCTGCCAGTAGCTATGGGCTTTTGGAGCCAGGTGCGAACTCCCCAGGAACTGATCAGCTTATGGAAC
+>18543 2
+ATGGATTCAAAGGTTCCTACCGGTCGATCCGTCACTGTCCCGACAAGAACTAATGTATGGGTTCGCAGCCTTCTCATAAACCGATGGTCGAGTGAGGTCA
+>18544 2
+CCGTAAGCGTTCCAGATAGTCCCTGCATATTAGCTGAAATGGTGTCGCTAATTAGCCCCGATGTGAGTGAATTTCACCCACAACCCGGACAGATTGGGGT
+>18545 1
+ATTAGTGGATGAGCTTATTCTTCCCAACTCTATGAGAAACGGCCCACACCGCAGGTCTCGCCCGTCAAGCAGAGGGAAGCTTGGTTTCGTATATGCATAG
+>18546 1
+CGCGTCAGACCTCAAACGTAGTTTGGCGCAGATGGGGATACTCCGCCATACTGTAGGCCCCTTAGAGTCTTGCGATAGATATATATTTGTACAACACCGG
+>18547 2
+CGCTCTGATGGGAGGTGATTTCGACATAGATTCTTATATCTAACCCCCGGGGTGCTCACGTGTACACCATAACGTTGGAATCTGATACAGGACACACCGG
+>18548 2
+CTCGATAATTACCATCTTACGGGGCTGCGACGGGCCAAAAGTCTCTTGTAGCGTTCCCACATTCGATCTGACGAGACGGAAGTAAACGGGTGACTTATCT
+>18549 1
+GCAATCCATAGGCATACGGTCATACAGGGCTCGTGCTCGAGAGCGGTTATTGTCCTCATAACCGAACGTGGCTTGGCGTACATTTCAGTAACATCTAGCA
+>18550 1
+AATAACCGGCCCTTGAAGCGTTGATAGAAAGTTCCACTACTTAGACTGCGAGTGGTAGGATTAGATAACGCCTCTATGGGTCGCTCACCCTCATGCCTGG
+>18551 3
+GCGAAAACTGACTATCGAATGGAGCTCGATCCATGTCATCGATATCGCCATTAAGTGTGCCCTACCATCTACTAGGCAGTATCCTTGAGCAGGGCGTGGT
+>18552 1
+GTGTAAGCCTCAATCAGCCACTGAAAGTTGAAACTGGCTCATATCTGATCGATTGCGGCAGGCCCCAGGGTATATACATGGCGCCTTCCATGTAATGTGC
+>18553 1
+CATTGCTCTACCGACTCTGCTTGTGCTCACGACAACTATTGTGCGAACCGAAACGTGGACTCGCATATAGGGGGCAGTGATAAACTGTCGAATCCGGATT
+>18554 2
+AGTAGGAACAGCGATTACGTCGTATTCTATCGGATGTCACCCATCGTAGACGCGCCTCTCAAGCTTGTCGCGTGTTACCGTCCAAGGTGAAGATCAGAAT
+>18555 2
+CCTAAGCTGATTCAACTCGAGCGAACAGCAGGAATCCCCTGATGGTCGGGACGCTCACGTTAGATTGCGAGCGTGTCAACCAAATTTTGGACTATTTCGT
+>18556 1
+TACTACATTCACGCGATACTATGGTCAGGTGGTAACCTGGCAGCCTCTGCAAATCCTCAAGCATTGGCCGCGAGATATTGATGATGGCCGTGCAACAGTT
+>18557 3
+TCAAATCCCTGCGGGGAGCAAGCTACCGTACGTAACCTTCGATAGCTGGTCGACACTTCAGAAAGTTCCGGTGGACATTATTACTCTAGTCTAGAGGGCT
+>18558 3
+TTCTTGGCGTACTATCAGCGGGACGAAGGGTACCTATTTCACTTAGTTCTGGACATAACCTCGTCACCGGGATACACCCGTTTTGGAAGGAACACCGAGA
+>18559 3
+GTGTAGTTGTCACAAATACACCAAAAGGGTCTCCGGAGCCCGGGTAAGTCAGCGGCCACTCTAAACTCCAGGTGAGTACTCTTGGTCCTCTTATATGGAT
+>18560 2
+GAATTGGCACACAGGCGAAAGACGTGTTAATCTGTAATTGTGCCCTTCCAGGCCTAATAGCTTGGTCGATAGCACGTTCCGCTAAGCCGGCATAGTTCAC
+>18561 1
+GATCATACTCGAGTCTGCCCTGGCCGTGGACGGTTGAGCTATAAACTGACTTTACAGGACATAATTACCATGGCGAGGACGTTCCACGCCATTTCGGTAA
+>18562 3
+GGATTGGTAACCGGGCTATCTGACCCGAAGGCATCGATTTCTAGTAGTAAACGGATTGAATCTAAGGCTGCCTACTGCCCGTACCACATCGAACTCGGTT
+>18563 1
+AGACCGAGAAACCGTTTAGACTATTATGGTTGGGCTACTGCCGTCGTGCCGGGAAGTAAATGTTCACCACCCTACTCAATGTCAGTCGGTGCAGCTAACT
+>18564 2
+CTAAGCATAAGAGCGGTGTGTCCCACGCGTCAGATTTCTAGCGTGCTCTACATCATATTTGGCGGACGAAATGATGCATCGGAGCCCCCATCTATATGGA
+>18565 2
+GGAGCGGAAGAGATATAAGCGCCTTCGTAGTCATCAAGTCGTTGCACGTTTCCAACTATCGCTCGAGCGACACTATCATACGTAGGGGGTCACCTTCATT
+>18566 1
+CATCGGGAACTTCCATACCTTCGCGTTGATAGAGGTCTCGTCAGTTGACTTGCGCGGATAGGACTAAACGCACCTCTGTGGCTGAATTCAACGAGTAACA
+>18567 2
+TTGAGGGCGCCCTTCCGGCAATACCGGCTACTTATAGTTGTGCCAATCTCTGAACATTCAATAAGGGATAGCGTGGAGGTCGGTGTAAACACCCATACCT
+>18568 3
+GACATCCGACTACTTTAGACAGTGCTAAGGGATTCGATTTGGTTGCGATCTATTACATCGCCACTGAGGTTTCCGGCCAACCAAGGGCACTGATCAGGCA
+>18569 1
+CTTAGAGAAATTCCTCTTCACCGTTGTGGATGAGACCAGTTGATACGAGATCTTCTCCACCAGCCTGCTGCGACTGGACCTAAGATACACATGGGAGTGG
+>18570 2
+AGCAGAGCCGAATTAGGTAAGAATGCACCTCTCGGATCTATCGCGGGCTAAGATCCTGCAACCAGGGACTTTCGTAATGTTCCTCTAGCTGATTTAGGCC
+>18571 2
+CATCATAAATCCCTTGTACTTTAGGTTCACGCGGCTCCTGGGGGTAACGTGATGCTCCAGGATTGAGGGCCATAGGAGGATAACTTCTAACTCAAACGCC
+>18572 3
+ATATATTTGGGTTGACTATGCCTGAACCTGCCCCCATATCGCAGTTGTGGGCGCCACAGCGTCAATCCACCAACAAAGAGAGGGTTGTTCAGTGATTAGC
+>18573 3
+CCTGCAGACGAGAATTTCCTATGGCAACTATAGAGGAGCGCGATTTGCATGAACGTTTCCTCAGGACTCAGGCGATCACTGCTTGTAGGGACATCCTTCA
+>18574 1
+ACTACATCGAATTTTTTCCGGATCCACCGGCCCGCTTTATAGTCGACGGGGTCTAGGCATACAATGGTATGTGTCAATGCCCAATGGCTAAAGGACACGG
+>18575 3
+AGAACGTTTGTTAAATATAAGTCGGTGCGGTTCCACCAACGCGTCAGGCAGTTTCCGATTCCATGATGCCTAAAGTGTCAGCTGAGCTCTGAACGCACGC
+>18576 1
+TGATTCCCGTCAACTGATGTTTCATCTCACTAGGACAGGTTGCGGCCATTGTCTCAGCCGAGCATCATACCCTGGAGAGGGAGTCACATATAGAAGATCG
+>18577 3
+TAAATGGCGGGATCTCGGGTAACTGCCTAAGTGCATTTCTCCTGTGGGTCGATATAATCACGACGCCATATACGGTTGCTCCGCGTGACCAACCAAATGA
+>18578 1
+TGAGGCAAATCTGTAAGGCTGCGTTGATGTCATGTCGGCTCAGCTACGCGCTACCTGTATGAAGTCAAGGCTCACAGCATAGACTCCAGCATTTCACTAG
+>18579 3
+TGGTAGGTCAGGAACTCCCTCTGGTCGTGGATCGAATGCCCCCTAAGGACTCTTTTCAGGACTTGGAGCCCGCGAACCATAAAAGTATCGTGCATATATA
+>18580 2
+CTATGCTATACTGCATGGAACGGGGGCTGTCCAGGTACATGGAGTCCAATTACTTCAACACCGATAGGCGGGACCAACACTTCTTGGTCATATTGAGCTC
+>18581 1
+AAGGTAAAGGTCTATTATTTGGAGTTCACCAGGCGGCATTTTTCTGGCTACTGCGCTAGCGGTCCGTCAACCATGCCGCAAAACAGGTTCTAAACGACGC
+>18582 3
+AACGTTTTAGGGCGCACTAGTCCGAGTCCTTGTTTGTCCGAACTGGAGTTCCGGGTTCGAAGGAGCTACATCCAGACTACGTGAATAACGTAATACCCAC
+>18583 2
+GCACGCCATCGAAACCCAAACATTGGACTATGTGACTCTGATTACGCGAAGGTACATCTTCAGAGTCAGCTGGCTATGTTTAGATGTGCGGTTGCCCCAG
+>18584 1
+CCTCGTCGGTTAGGGAGATTCTAAACTAACACACAGCGCCATTTAGGCGGTACCGGTCACTAGAGAGCTATGGCGTCTCCTGTCACGTTTTAACGATGAA
+>18585 1
+GATCGTGACTGAAGAGAGCGTGTGTCATCCCCCTTTCATACTTCTAATGTGGCATCAAAAAGTGCTAGTCTACTCCGCAGCAGAGCTGTACACCTAGGGG
+>18586 1
+CTGGAATATTACTGCCTCGGACGGGAATTAGATCCCGTCTAACTCAATTTGCGCGGAGTCATTGCACCCGTTTTCAGAGAAGAGACGCCTGATCCGAATG
+>18587 3
+ATCGGCGGGCCTACCGTAAATAGCAATTTTACCGTTCTGAGGGAATCCTCACCCAGGGGGTACACAACACCATCTTCATGTTGTGCAAGTGCTTTAGAGG
+>18588 1
+TGCGTGGTTCAGTGCGGTCTGCAACAGGTTAAAGCGTTCACATGCCCCTAAACTGAAAAATCTAGGATTACTGCTGATCATCCGCCACCGAGTGACGTTG
+>18589 3
+CTTCACCGTATTACCGCACACTCGGCCGGTCTGGGGTGCGGACGAGAGAGTTTGCAAACGCCGCATGATTTAAATAGGCTATCACGAGTCATCTTATAAT
+>18590 1
+CCCGTTAGGTCTTACAGCCTATCTCAGACGCAATTGGCTTAGAATTCTTATACCCAACCAAGAAGTGTGATCCGATATTGGCGGTCCTAGCAGAGGCGGG
+>18591 3
+TCGAATCGCAATCCTCACTCGCCATTCTGGGCGCAAACCTGGAATCTGGAGGGCTGGGTCATGTGATCGAGCATAAGGTGAATATTATCGACTTAACCCT
+>18592 2
+CGTGGCTCAATTGGTAATACGAAGATTATTCCGGCCAGCCTCGCTCACATTGGGATGGCGTTACAATCTCGGCTTCACGATCTTGGGGCAAAATCGACAA
+>18593 1
+CCATGCTAAAATCAGGTCCGACCTAAGATACTCCGGGCTATCTGACGAGACTATATGGGCACACCCCGGGATGATTCTTGCGACTTAACTGGTGGTTTGA
+>18594 3
+GAATTTGTAGCGGCCGACAAGATCGCGTCACGTCGGGCAATATCTCAACGTTGACGTAGTCGTGCTCCTGATCAAGTAACCATTGCCTTTCAGAGTCAAG
+>18595 2
+CTGAGTTTATGACGCAAGTAGTGACCTCGACGAACGTCCGGACTACATGTACCGCAGGTTTCACAGCTGGAGGATTACGCGCCTTTATCACGATTATACG
+>18596 3
+GTTGCCTCAAACACACATTTTGTATCTAGTACCATGTCTCACCGTCGGGTCAATGCTGATCGGCAAGAAGTCGTAGAACGGGAATACGGTCTCGGCTACG
+>18597 1
+TGGTGACATTTACCTCCCCGGGAGAACACGAAAGCACCATATGACGGTAGGGATCCAATTTGAGAAATATCGTTCCTATCTGGCGCTGCTTGTCCGTCGA
+>18598 1
+CCGACAGGCCTCGGCTAAGTACCGTTTCCGACTTATTCCGTGTCCTGGATACGGGTGAAAGTTTAGGCTGTAGCTGATCGCAAATATCAAGAGCACCAAT
+>18599 3
+AGTCAACTTGACGGTTGTGAATGGCTATATTGAGCTGGGGCGGAAACTACAAACTACGTCCCGTCCAGCGTGGACAGCCTCCCATTGACATTCAGTCATT
+>18600 1
+TTGGCATTGGTCGCTAAGACATATCTGATTTCATATTTTAGGAGACACAGGCCCGGTCAACGTGCGAAATAGCTGACCCCAAGTGCGACCAGTGTGCCTC
+>18601 3
+GGGGTTTAACAGGGATTTACAACAGCTCACTTATGCAGGGGCGGGCTCTATACTCACCAATACAGCGGTCTGGAACACAATTAGATCCTTCCGCTGCTGT
+>18602 3
+CACTTTTGCATAAAGGTCGATAGATACTGCTTCGTGTAAGCCGCCGTCGCGCGGACTCGGACTGCAGTCCGAAGGGCTTACCCAACTTAATATGATGAAT
+>18603 3
+ACAGATATCCTGCCCTGGCGATTGTAGGACCGGTCAACGATATTGGGGATTCGTAGACATTGATCCCCACAACTCTAAGTACTCCAAGGGGGTTTCTCGA
+>18604 1
+TTCTTGCGTGGCATCTTCGAGGACCACATGTCACGCTAGTAACTCTTCTAGGCATCGAGCCGATGCATGATGACAATAGAACGCCACTATGGGACGGTTA
+>18605 1
+GACACTAAGGCGAGGCAAGACGCGCAGACTTGCTAAACACGAGTTTACTCTCAAAGCTGCGTTCTTATTTGGGCTGCTTTGTGACTAACCCTGAGTGCCA
+>18606 3
+CCCCTACGGATCACGCGACCAAGGAGAGGTACGGTCTTGAAGGTTGGAACCCGTAATCGAATAGCGCTAGACTCTCGTGAATTTGTTCTCATCGAATCTT
+>18607 3
+GAGGGTCGATCTCCATGGACGTTACGTTGTAAGCGCACATGTTCACCCAACTCTAGTCCCTCAGTCGTGTGGAAGAAAGAACTCTTGCAACTGGTGCTAA
+>18608 2
+CGTCTAACAGATAGACGGCCTTACGTCTCAGCACATAGGTTTATGGGATATTCTTGCTACATCATGCTTAGAGCACAACGAGGCGGGAGATCCCTCGCGT
+>18609 2
+GTGCAGGCCGCGAACATGGTATGCATTTTACTTGCGTTTCTTCACAAGCGAATGCAGACACAGAGAGCACCGCGTTTAATGCGACCCCTAGTTCGGATTA
+>18610 3
+GTGACGGACTTTAGGCCCCAGTGTTTTCTTTAAGGAGCCTCCAGACGGCCTCAGTAACTTCAGATGTACGAACCCGGATGAGTTCAGATGCAACTAGTAC
+>18611 2
+TTGGATTGCTCCAAGCTTTTACAGCCACGGGTACCCACCGTATGACCAGCCATTGACGAGCAACTGCTGCTAATAGTATGGATTGCGGAGTGCGAATCAT
+>18612 2
+GATTTTGCGGCCGTAGTCTAGATACAACCGGGTCGTATCAATAAAATGGGGCTTCTATACTGCCTACCGACCACGGAAGTGCATCTGTGAAGCCACTTGC
+>18613 1
+TAGTTGCTGTAACTTCGTACTACAGAATCGACCTATACTCAGATAGGGCTGGTAGGCTCACCATCGATGGTTAAGGCACGGCTCCCAAGAGTAGTTCCCG
+>18614 1
+GTCGAGTGACGGATTCTACGTTCTCCTGCCCTGAGGACATATGCGCATTCGAGAGTGTAAATACCACAGATAGCATCGCCTTTCGTTTCCGCGAGAAGAA
+>18615 1
+GAGAACGCTGACGGTCTATTCTCGAGAGTGGCGTACATAGTCGAGGAGGTTTTTATTCCCGCAACCTTTAAGTGAAACAGCGAAGAGCCTACCCTCCCTT
+>18616 1
+CTGCCAGGAACCATTCGCCTACTACAGAATACCTGTTTGTAGGGAGAGCTATCGGTCGGTCGGAAAGATGGTGTGTACTACCCGAATCTCACATTGCTCA
+>18617 3
+TGAGTAGAAACTACCTGGTTTGCCATCGATTAAGTGCCTGCTGGTTGCATGCGTTCCCAAGAACGAACGTACCCAAGTTCAGTCGGATATGAGGCTCCCA
+>18618 2
+TACGAATGAGGGCTGCCTTCTAACTTCTAGAGGGTAGAAGATTGTTTCCTCCAGGGCATCTTATACTGACTGCACTGAGTCCGCGCAGACGCACGACAAT
+>18619 2
+GTGTCTAATTGTATCAGATCTCCAGTGGTAACCCGCTTTAGACTCCAGTAGGGATGATCGGACCGCCGAGACCGTTCGCCATGTCCTAGATAAATGACGA
+>18620 3
+TCTGCCGGTTTGAGACACAAAATCGGGATCGAACACTAGCCCAGACGGTAGAAGGTGATCGCCTAGCATCCATCAGAGTTTATTCTTTCTGGGCCTCGTA
+>18621 1
+ACGGGTTACAAGCTGAGTTAAAGGAGGCCCTCTGAGATAACCTCGCCACAAATCTACGTATCTGAGTCGTCGCCATGCTGTAAGTTCGTGTCGATCAGTC
+>18622 1
+TAACATTGCCTCTATAGCTCCAGCGGAGAACGTTTTAACGCTATCACAGTCTTTGCGCGCTAATACAAAGACAGAGGGAGGTCCGTCTGGCCGACTTGGT
+>18623 2
+AGTGACCATGCGTGAGAGCCTGCTAATACCTACCACACGTCGACGTTGACTTACGTGAAAAAAGGATCTTCTAGGGGTACAGCTGTTTCGCCGATCTTCG
+>18624 2
+TTTTGTGGAACTTCCGAGCCACTCCTAAATCCATCTAGCTGATAAGGCCCAGTAAATGTAGATAGACGCTCGGGGCGTGGTACGACACTTTCCGTACAGG
+>18625 2
+GACTATAACGTGGCCGCTTTCTCTTCGCGTGACGTGCACTGACCGAAGACTTCTGCAACTGCACGGTCGGCCACAGAGTTATGATAGTTTAACATAAGGA
+>18626 1
+CACACATTCAACGCGGTGATGCCTTAGGCTAGAACTAGGGGTCAGACCGAGCGGCGTAGTCGGCACATCATAGCATATCTTAATTCTGTTCTATCGGTAC
+>18627 1
+GCGATTCTCTTCAGTCTGTGGACCCAGTATAAAACGCACTTTAGTTGTGTAATCGTCGATCCCTAAGGCTGCCAGGGAGCGATAAAGCCTGAGAACTCGC
+>18628 3
+ACCGAAAGTTTTGTAGGGGAGCTCCCTAGTTTAGTCTGATATCCGACCGTGCCGAACGCATACTCGGACTTATTACTAAAATGTGCAGGCAGTACCCGGC
+>18629 2
+CACATTGGCTTAAAGAATGAGATAGCTCCTTTTTTGCAAGCGGAGGGTCAATCATTCCCGATGTCCACCCCGGATGCAAGCGCCGTAACGTGTTATCGAG
+>18630 3
+CCGTCGCTGGTAGAGTCCTAGAGCTTCATCATGCTGTAGATAGCAGTCCACCGCTCAACCACTAATTTATTGCATAAAGGTGAATGCGTCCGGATGGAGC
+>18631 2
+CGACAGGTTCGCTTTGAACCAATTCACGGACATGGGATGGATAAAGTTTATCTGCTTTTCGCGAAACAAGGCGACATATCGGTGGAGACTCGCCCCTCTC
+>18632 3
+CCCAGTGAGGCTCTCGAAAGGCTTTAGTGAATATCGTCGGTTAAGTTACCTTGGCGACCTAATCCAGCGCGGCAGCCACTTAATTACATGCACGTAGTAG
+>18633 1
+GGGTGGTTACTGAATTATTCCCAAAGCGCAAGGTCAGTTCGCTCTTTTCCTGCGGAACGACATCTCATGTGCTAAGCAAGACAGCGCAGATCCTTAGCAG
+>18634 2
+CAACTAGGGGCAGTATGCCTTCAAAGATTATGATGGCCGAATCATGCACGGCGTATTCTGTGGAACACGCAGGTTCGTCACGATGTTCTCTGACTACACC
+>18635 1
+GGTGGCACAAAATGGCATTTGCATACTTTCTGAAAGTTCATCCCAAGGTTTGAGTCTAAGTCTCCCTCAGCCGGAATAATAGACGGCGGGCCCCCTATGG
+>18636 2
+TTACACTACGGTATCGCGTGTTGAAGGTGCCATTTCACCGCCCGATGTATATGAGCTATGCGCGGCACCGCCACATCCGGATCAAATTATAGTATAGGAG
+>18637 2
+TTACGTCTAGTCGGAGCTCCGCTCTCTATAGCCCTTCACAGCTAAACGGAATGATGGGGCAATCTGTCCGATGGATATAGTGTCAGACTCATCGAACGAG
+>18638 2
+GCCGACCGAGGTCAGCGCTGCGTACTGATGATGAAAGGCTACTCTGCAAACGCATCTTTCTTTGAGCCCAATTGTCATATTCATGAGAGCGGCAATGCTA
+>18639 2
+CCAGGATTATCAGTGACCCAAAGACAATTGCGCCCAGGGCATGCATCGTATTTACCTAGGATGGTTTCTCTGTACAAGCGCAGGTCAATGATTCCGCGGT
+>18640 1
+CTATCGGACCTATGACGACATACATCTTGTGGTGTCTAAGTACCAGAAACATCCCTTCTGCTGACGACTCATAACACGTCCGGGAGGGTGGAGCATTTGG
+>18641 2
+TATACAGATCGGCGTACAACGAGGATGGATTCATTATCGTCCCAAGTTGACACCTAATACGACCCTGAGGGGGATCTCTCTGGACCCTGTGTGCTAGATC
+>18642 3
+GCGTATAAGTCTTACTCACGGCGTTCCCTGCATCTCAAGCCACACAATATGCTAGAACGCGAGCTCAGTGGAGGGATACGTTGGGTACTACAACGGTTTT
+>18643 2
+CCGAGTTTTAGCAGAATCCCAGTCACTGAAACGCCGGGCCGGATACATCAAACTATGTTGCTGTTTAGGCGGGAACACCACGAGTATCTCTTGTGTTAGC
+>18644 3
+GGCACTTCAAAGGCTTGGCCATTATAATGACCGGAAATGTCGGTGAGGGTCCCCCATAGGTGTCATGATATACAACACCGCCTTCTCCAACTTGGGTATG
+>18645 2
+TAGGAATCCGTTAACTAGTTGCAAACGCTGGAATAAGAATCGCATGCCGACGCTTAAAGCTTCTCTAACGGTCGCCGGCCCTCTCCAGTGTGAAGTTGGT
+>18646 3
+GGATTGCTAGGTAGCCTGCCGTAAGTAATGTGCTAAGAGCTCGGCATTATCCCCACTATCCCTAACCACAGGTAGGGATGAACAATGTGCGTCCTGTCAT
+>18647 3
+CGTATAACGTCACGGGACCGCTAAGCATCAGGGTAACTTCGCCGGTTCGCTGGTCTGTACGCCTGTATTAAAGAGTAATTCGATTAAACCCGTGGACACT
+>18648 3
+GTAGTCAGGTTCTGCTTGATCGCGATTCGGCGACGTGAGTATCTGAACACTCACGCAAAACACAGATTGGCTTACCCGACTACTGTCTTTCAGGCGAAAG
+>18649 3
+GTGTCCTACTCCTATCACGTCCCGCGCAGAGGGCATCAACCGTCTGAATGGGAAGTATGCGATACTCTAGGTTGCTGTTTCGCATAAACGTTGAAAACGA
+>18650 2
+ACCGGCGGTTATAGCAATGTGATGCGTACGCTCCTCTTAGTCCTAGCCACGGATCTCATCTTCATTGAACGGAATCATGGAGTGGCACAAGCACGGATTA
+>18651 1
+CACTAGCGGGCAGTCTAGTTGCAAGACATGCTCCGGGTATGGATTGAAATCGAGAGTGCGAACCCGACCTTTGCAAGACTTATGTCACTCGTTTCACCAT
+>18652 2
+ACTCGTGGTTGTCAGTCACATCCTTGCAAATGAGTCGCCCCGATATGATAAAATTGCCTCTCAGCGAATGGCCAGTGACCAATGGGTTGCAAGGGCATCT
+>18653 1
+GTTCTAATTTCGCCCGTCATTCGGAACGTAGAGTGTGTAGGCCATCGTTCGCGACCAGCCTCCCAGTACTAGTGGACGATAGTTAGACAGAACTGAAACT
+>18654 3
+GTCCCACCTTTCAAGACAAATATAAGTTGCATGTTCGTTGATCTTCGCTCGGCATCGAGAGTGAGCATCCAGGATAACAGGAGCGCTGTGCGCGTATCAC
+>18655 3
+TCATATCTTTGGAAATTCTACTGACGAGCGGTTGGGGTATCCTTCGGCATACATGCGCGGATCGTGAGTACCATACACCGAGAATGACCCCTGCAGTAAC
+>18656 1
+CATCGCAGCAGCACCCGCGTCGATCTGTGTTACTAGGGTGGTCCATTAGTACTCCGTAATAGTGGCGGACCATTTAAACTGAAGTACAACCTTGGAGATC
+>18657 2
+GACGCTTTGGACAATGTTGTCCTAGGCGTGACAGGGAATGATTGTCCGGCAAAACTCGCCCCCCACTCTGGATAGTACGACGAATCAATCTGTCTTGTAA
+>18658 3
+GCTCCCGAGTATCATATGCACGGCGCCACATTGTCTTAAGGTCGAAGCACGGACCAGGGATATGCTGAGCACACTAACAGCGCTGTATATTGGCTTTTAT
+>18659 2
+GATTAGCATTGTATATCCTCAAATCTAGGTCGCGAGTATCTGTACTGCAGGCCGACAGACGCTTACATAAGCCGAATCGACGGTCTCTTCGGGGAGCCTA
+>18660 3
+TGGACCATCAACATGGTAGCATCTTATTATTTATGAAGACGGCGGGGAATCGCAGCAGCATGCCGCTCAAGCTTTTCCGACTCGTGCCAACTGTGAGCAT
+>18661 2
+CACAACTGCTCTCCCACAAACCATTGCCGTGGCTAATTATGCGAGATCCGTGGCAGGTGCGAGATTTGTGGCAGGGAGTAAGTGTTATACTCCCATATCA
+>18662 1
+TCTTCGCCTTAGATGAAGACCTGCGGGAGTGTACGTACATTTTTAGATGGAAGTCCGTAGAGCGCTACTACCACCCCAGTCGCGTAGCGACATCTATAGA
+>18663 1
+TATATCTGCACGAACAAGCAGATAACCACACAGGTAGCTCCGTAGAGTGTGTGCATTCCTCGGGTAAGTTACGTTCGAGAATGGGTCGTACCTGCCCTCT
+>18664 3
+GCTGCTGCCTTCGGGGTCGCCCAATTGTATAAACTGAGGCGATCCTGATGTGCCATTTCGCCAACCTGATGAGAACGTAAACCATAGTGCAGCTAATTAG
+>18665 1
+CTTTCATCAGTCCACTTTTGCCGGAGGCGATTACCGATGTCTGAGTCTGATTAAGATACCGTCAGCGCGAGCAAGCTAACGAAAATGCAGGCATTCGTCG
+>18666 1
+CTAAAACTATTCGCATAGGCTGCAGTGACCCTCGTTGACGTTAAAGATCGTCGACACCGTCTCCGAACGGCTATATTTGAACCGGAGGAGGGAGCTTTTC
+>18667 1
+GTACTTTTGTCAGCGACGGCTATGCTATAGTTTCGGCCTTGAACCCACCAGATGTGAGAACACCGTTGATACGACGCAGAGATCTAGTTATCCCGGCAAG
+>18668 3
+CTAATATGACGAGTTATGGGCGCACTATCCAGCTGTACGGCGAATCCTCAAGGCCTATTGCAAGCGTAAATGACCGGCCATACTTGGCTGGTGCTTACAT
+>18669 3
+CATATATGCCGCCGTAGCGAGTATGCGCTCAATGTCATTCTATTAGCGGAAGTTAGGCGGAGCTCCTAATCCCGACGATCTTATTCCGGCACGGATAAAG
+>18670 3
+CAGATTCCGTACAGGTCTATTATGCAAATCGAAGAGCGGCGAGATGTACCAGCCACAGCGCAGGTTGGGTATGGCCCCCTTTTCTATTCCGCATGTAAAT
+>18671 2
+AACAGATATGGTCCTAGGAGAGGACTGGATAGTAATACGATTCAACATGCGTGGGCTTCGGGTCGCTTCGTAATGACCTCCCCGACATCGCTCTTTACAC
+>18672 2
+ATGATACTGCCTACTCCAGCGGCGAAGACGCTTCCCATAACATGATTCGGAGATGCTTGTGGTCTTTAGGACCAGCGTTCGAAAACGCCTATGGACGATT
+>18673 1
+AGGAACTTGGTATCATCACCACGCGCGAATAGATCGGTATGGCTTCTCCTTCAGAGAGTCTTGACTTCCGACTGCATCGAGATAACAGGCAGCTGGTTCA
+>18674 2
+GACCCTCCCATGACAGCTTGTGAATAATCACGGGCACGTGAGTAGCATTTGAATTGAACCTGCAAATCTGTCCTCGGCTAAAGGTCTTGGAGACGCGCTT
+>18675 2
+TATTGTTGAATCGACGGGCTTGTCAGACAGACTAGCGGCGGTGTAGTAAACACACACGTCTCTAAGACGAAACTTTCCGCGAGCTTTGACGATTTCCCCG
+>18676 2
+TGCTGACCTGTCGGGAACAGCCTCGAAACGCTCCTGATACACATTCCCGAATAGTATGGGGATACCGATGATTTAGGCTATGCTCATGGCGCATATCTAG
+>18677 2
+AAAAACCTGAACCACTTAACAGGGTACCTAACAACTATTCACGGTGGGGTGTTCGGCTCTCCTGGCTGATAGGATACTGCTCAGCCCCATGTTGAGTTGG
+>18678 1
+GAACTAATGTCAACTAATGTACCGCGAGTTGTCAACCTCGTAAGTGCTGCTATACGCTGGCCGATGTCTGAACCGTTCTAGAGACCGTGACGTTCAAGGC
+>18679 1
+TGGCGCTCTAATGAATTCAGTGCGTTATGAATGACCGAAGATGCTACCATACGAATCGACGATCCTTCCGGTGCGGCTCGCGAACTAGTTTGCTCGACAA
+>18680 3
+CGCAGGCAGAAGGCAGTTCGTCGCGTAGGACGGTCTCACTATGGAGCTAATGTACGCCTTTCGAGCCGTAAACTATCACTTAAAGCTCTGCGAATTATCT
+>18681 3
+CGGCACACGACGTTAGAGCAGGCCTGGATCACATGGTGACCATGTATAAAGAAACCCACCAGCTGTTATGGAGTACCTCTCAGCCTTTTCTGATTGTGGT
+>18682 3
+ACAGCGTCGGTGTTTTACAGATATTTAATTACGTGGCCCGCCCAGCCATTCCATGACGATAGGGATAGGGCTCTAAGGTCACATTGTCCCACCAAGTGAG
+>18683 1
+TATAATTACACTCTTACACAGCGGTCTTAGGTGAACAACCACGTACGCATCTCGGTGAATGGCACCCATGTTCGAGGATTCACGCGTGACATGGTGGTCG
+>18684 1
+CTACAACGGATTCATTTCGTACAAATATTGCATAAGGGAGTTTCGCGGGGTAGGCTTAGTTCGTGAGAAACGCATAGCCTGCCTCCATCATGGCCCGCCA
+>18685 1
+AAAATGGTTGCCTACGTCAAAACGCATCTTCGTGCTCGAAAAGATCTGCAATGCGTGCAATTGCGATGGTTGGTGCCATTCCCAGTACACCGTGATCCGG
+>18686 2
+ATCCGTCAGTCTGTCGCGCTAACGTGGTTGGATAGCATTACGGATCAGTCTCCATCTCTCTTGGTACCCGTATAAAAGAAGAAGAGCGACAATCGGGCTC
+>18687 2
+GTAGCCAAACGATTACGGGGCGGCTATTTTTAATATTATTACGGCTTTGTCACAACTTAGGTCAGTGGAGCGGCTAGAATCGTCACGCACCCGCACGCCA
+>18688 1
+CACGGTCCCATTCACCTGTTCTTATACAGAATTCAGTATAGATTTAACAAAGCCGCGCAGTGCGTGTGAGACAGCCATGTGTCAGGTCGGTGCTGCCAAG
+>18689 3
+CGTCTAGATTAAGTTGCAGTATATAGGTTCAATGGGAGGTCTGTCCCGGAAAACCCAGGTCGCCCTTTCTCACCAAACTTAAGCAGTTGCACGGCGGACT
+>18690 2
+CTAGGAATCGGCATCCTTACTTGTACTGGTCGGGCATCTTTTCGTGGAAATATCCCACTGGAAGATTTGACGCGCGGAACCACGTTTACCAACACGAAGG
+>18691 2
+GCAACGCCTTCTTGAAGCGAGTCCTCATAAGTCTGTCGGTGAGATGATGGGCGTACTATTTACGGATGTCGCATCACACGTCTGCGATACGCACAAACAT
+>18692 3
+GGGAGCTATAAAAGACTCCCGTTACATGTCGCGGAGCGCTAAAAGTAAACGACGCCTATGTTCATCTTCGCGTTTCCCGGTGAGTGTATACTTGCCGAAC
+>18693 3
+TGCTGACATAACTACGGCATGAGACCAATGTGCCAGGGGCGCGACAAGCTTTGATTTTTTCTTATGACAGATAGTCCCTGAACCGGCAAACGCCCGGTTT
+>18694 3
+GAGGTCCGTAAGCGCGTTGCTACGGGTATTTATAATACAGTAGTAACGCGAACGGTTCACCTCCTGGTACACCCGCACGATACTTTTAGAATTCCGCGGA
+>18695 3
+ATCACTGCGGTAGTCCGTTATGATTCTGTGAGGTTGGGGCTTAAACACCACGCTCATTGCACGCTAGTAAGTGAGATTCCACGTAGCCCTACAACGAACG
+>18696 3
+TGTTTGTTTTGCCCCGTGAAAGTTCCGGCGAAGAAGCTTACGGAACCTCGTGGCGCGAGCTAGAATGTAAAGCTTCCAACCCCCAACTAGTTAAGACTTG
+>18697 1
+TATATAATGTTCCAGAAACAAGATGCAGAGTGGCCCTGTAGGCAAAGAGTCCGTAGCCGACAGGCTTCTCTGTTATTCGTGGCCGTTGTCCACCGACATC
+>18698 1
+CGCACAAGACGTAGGCAAAGTATATTTGTTTTGATCCAGCACTGTGAACGGGTAACCCTTGTCTCTCGTAAAATTCCGCTCCGAGTGGCCCCGATGAAGG
+>18699 3
+AGTGTATCCTTAAGGGGCGTTGATGATCACGCCTATCTCAGAAGTCAATGAGACAGCTTAAACTCTACCAATCTTCGGGCCTTCACGTTGGGGCCCAGAG
+>18700 1
+GTAAAGGCTATCTGAGTGACGGAACCATCGTAATGATCCGCGATAAGAGTACTTATTCACTGCCGTGACCCCTCAGCTCTGCACTGTTCGAGCTGTAGGA
+>18701 3
+GGCTCTAGGTTTGTCTAAAGGTTGTTCAGGCGACCCTAGCCTTTAGCCTACCGCTGTGGTAACAGCTGCACCAACACAATGTAGAGAATAGCTGAACTCG
+>18702 2
+GCACCATTAGGACCGGTTTAGGGAATATCCCTCCGCATACGTATAGGTACTGACATGGCCAGCTAGGGATCCGTGACTCGTTATGCGTAGATTCACACAT
+>18703 2
+TAGACGAAAACCGGTCTCGGCATTCTGGCCTAATGGCGATTCTAAGGAACTGTGTCAAAATTCAGCCTGCTGGCGCATACATCGGCCTCGGATTCTTGAA
+>18704 3
+CAACTGTCATTTCGCTTTGGCGGGGTGGTACTAGCATCACTACAGGGATTCCCCCGATTATCCATCAAGTACAACCTAGGGTAGAACGTTTGAGCAGGAC
+>18705 3
+CTTTCAACGCGGCTCAATTCGGGCTGTGGCTCTGGAGAAGACGCTCAACATGTTGGGTGTGCAGCTAAAAGATCTTTCAATCACTGAACACACCTATGGC
+>18706 2
+GTGTCCACTTGTTATGGTCATTACCCCTTAGCCCAAGACAGGGTAGAAGCTTAATGCCGGGGATCTTAGTCTTGAGAGACGGAAGTACATCACACCTCCG
+>18707 1
+CACGGGTCAACTGCTGTAGCTTACGCAGTGGCTCGTTGATGCAAAATTAGAAGCACTGACTGTTCCCCATGTGCGAGTAGTACCTCACCAGTACTAAGTG
+>18708 3
+TCGCGGATGATAATTAATACGAAGAACCCCTGCGACTCTTGTCAACAGGTCGTTGGAGGTGGCCTTCAACTTCAGAACCCTGCAGGCTCAAGTCTGTGAT
+>18709 1
+TTGGCGAAGATACACCCTGTCACATATTCAGGGGGTCTTGCTCGAACGCTTAATGGACGAGCGGTTATCAATTAACCCTGCACGAAGTACAGGTCTGCTC
+>18710 3
+CAGTGCTATAGGTCCTGACCAGTTCACTGGCTAGCAATAAGAAACACGGGTAACGATAAATTAGATTCCTGCGTACCTCCCACGTTCTGGGCGGTGCTGT
+>18711 3
+TTCCTGCAAGCCAATACGACGCGATGTGCGTCGTTACAAAGGGTATTCAAGCTGTACGCATGATCGCATTTGGCGAGTATGTCCCCAGCATAGTAGTCAC
+>18712 3
+TAGTACTGCAGGATCATCAGTGTCTAGAGACCTTGAGACCAAAGGGTCAGCCTCCCTTCCAGCGTATCTATTTACGATGGTGGGCCGTAAGTCAACGATC
+>18713 1
+CGTAGAATGACCCGCATCACCGTCACCGGTGATAGTTTGGGATGAAACGACTGATTGTTGCATGTGTTTACTGCCTCTAGCACGCCAATGATGCAACGCA
+>18714 2
+GCATCGGGCATACGGTCTTCCGCCTTCATGGCAGTAAAAAACGTGGAAGCCTAGTCATCTTCCGGATGGTTTATGTCGACATTTCGCGAAACACAATGCG
+>18715 1
+CCGCTCTAAGGTTTAAGTCTGAAAGATAGGTCAACCCCCGGCGAACAAAGTAACGCGTAGTGTTGTACATTCCCATCTATTGGCGTACTGCGTTAGGCGC
+>18716 2
+GGTCAGCTCGTGGGACCGCTCATGAAGAGTCTTACGCCCTACACTTCTCGCGGATCCGTGTTGGGACTACAAAAAATTTCCGATATGCTCTAGGTAAGAA
+>18717 2
+CCGTACATTCTCGACATCATACAGCTACGGATTGTCTGGACACATACACTGAGCTAAAGGGTTTTTACCCCAGATACGTTGAGGGTTGGGCGCGTAAGCC
+>18718 1
+TCTAGGCGGCGTGCGATCGCTGTGTCCGTTTATTTTAGAATAAAGGATAGCGAGCACCTACCTGATTAAATGACACCAGAACGGCATGCCCAGCCTTTGC
+>18719 2
+TTACTGCCACGGTTAGTTACGCCTGCACGTGAGTCCGCAAGATTGTGTTAACGTCAGGCTCACGAGAAAAGAATGAGTAGCACTTACATCGGCCTGTCCT
+>18720 2
+CCAGTATCAGAATCTCGTAATGACGACCGATTGCCCAGAGTACGGGACATTTTCGTTTGTGGTAAGATCGACCCTCTGGGCGGACAAGACATTACTGTCC
+>18721 3
+TCCAACGTGATTAATCTAGCGGTATAGACTTACGACGAGGCGAAAACGGAAACTTATCGTGATGACTGTGGTATGCGTCCTCCATCTCGCCCGGTCACTG
+>18722 3
+GGACAAATGTGCCCAAGAGAGGGAGCATCCCTTCCCTCGTCCTCACTGTAAAAACGTTCGTTTGGATGATCTTTACAGCGGGGTACCTCAAGACTGTAGT
+>18723 3
+AACGTGGAAAATCGCGTCTATGAAACCCTACCGGCAATAGTAAAGTAGGTCTCACGTGGCCGTTTACTGGATTTTGCACCGAGCAAGGCCTCCTTGTCGT
+>18724 3
+CGGGATTAGTTCCAAAAGCACCATTGCCCAAGGATAGGGAGTCCTTGATTTGCCCTTGTGAGGACTCGTTTCCATGAACCATTACGGAGCCAGAAGCTCT
+>18725 1
+ACCCTCCGGAATTTGCAGGTAGCAGGGCCGGAGTAATGTGTGATGCAGTAGCATGTGTTTTACATCGTGACCCCCAAAACCCTCCCTGCTGAGTTATAAA
+>18726 2
+AGTCCGGGCCACTATAATTCAGATCCCGTGGTTGTAGCACAAAATGTAGTAAATCGTTCGGGATACCACCGTGCACGCGACGTTTTTAGCGGATGCATCC
+>18727 3
+CCTAAGGGGTTTAATTGGAAACGAAGAGTCCCACCAGTAGACATGTAATTGGGTCGTCCAGACCGTCCCGATTAGGTCCCCTGATTCGATATCGTCGTCA
+>18728 1
+GAGCGTCATTCGCGAGCTAGATACTGCGCCCCTATGCCACGGAGAAGAAGAGTCTCTGGTTGATCCGTCTGGGCATTCACACAATAATAAATCGTGCTTT
+>18729 2
+TTCTGGCGAAATCCGCTTTCCTTGAAAGGAGCCTTGCACCGTCGTATAAAGGCTGCTAGAAAGCCGAATTTCGAAGGTTTACACGGACCTTGGCTCAACG
+>18730 1
+ATCCGAAGGCAGCTCTGTTCAGTGACAGTATGGTTGGTGACCTTGCGACATACGCTGGTCCAGAGCACAAGTTTTAACAAGCCAAGTAGTGCCTACTCTC
+>18731 3
+AACCTTACATCCTTCGATTAGTCAGTAGGGGTGTCGGATGAGAGCGTGCTTATCGTCGTCCAAGACGCTTGCACCCGATCCACGAAATTCAACTTGGGAA
+>18732 2
+GCGGCCGTACTAAGTACCCTAAGACAGGCAGCTTTCTTCAGCTCGGGGGACACCGAATAGCTCTTTTCACGACGGGAGGAATATATTTCAATAGTTCTGC
+>18733 2
+TATTATCCACACCCAAATCAGGGAGGTGGTCTGTGATTGTGGCCCTGACTAGGACGTATGAACGCAATCCCACGGTTTGCTTCGAACGTGATCCAACGTA
+>18734 2
+TCTCAAATTTGGAAAACGAGGCGCTGCGGCACCGCAGCCAGCCGTTGGACACGGTAATGAGTCGCTTAGCACTGCGTTGTCTTTTGCAAATCAAATCTAT
+>18735 2
+TCCGGGATCCGATCCAATAACATTGGATTAAGTACGTGGAGTGCAATGCAATTCTTCCTTGCTCAGTGACGACCCGAGAGTACGAGTCTTCGCGCTACGA
+>18736 1
+TCTGCTTTTACGTCTAGCAAGAAGTATTACAATGTGTCCAGCCAGGCGGGCCACGACAAGGTAGGGTCCACTGCTGATTCTGTACTTTAACGACCGAGAC
+>18737 1
+GTCCATCATTGGACTAGCTCGAGTATTCAGCTTAGCACCCAGCAGCCCGAATTCAGATAGGCAGAGTGTGTGGTAGATTCCGCTCAACTCGTAGTAACTG
+>18738 3
+GGATCGTAATTACAAGGAGATAAGCATGTCCGCTAGGGTCTCCGCCAAATTAGTTCCGCCGGGTCTTATGTTGCACAATGCTCACATGCCGTGGTACACA
+>18739 3
+CTGCAATGGTTAAGAATGTCTGTCGCACTAGTTGCTGCTACCGAAGTCAGACCTAGTAGACTTGTCAACGCCGCAGGGTAGCCTAATCCTTTCGAAGACG
+>18740 3
+TGGTAAGTCACATGGAGTGCCCGCCCTCATCACAGCTCGTTTTGAAGTTGCGCTGGATGCCAAAATAAGAAGCTCAGCCCACCTATGGAAGGTCTTATTG
+>18741 2
+GAGGGTCCTGTTACAGGATGAGTCCAACGATAGTTGCACTGCCAATCATTCTCATATTAGGGCAGCCTTGGAACTGTGACGATTGCCGAAGTCCACCCTA
+>18742 1
+AGGTGACCCCCTTCTGCGAAATTCAAGACTGCAAGAATATCCCGGCGCTTGAGAGACCGTTATGCATTCTTCGTCCGACGTTAGGATATACACGAGTTGG
+>18743 2
+TGAGCTCCGCCGGGTAGCTTAATCAGATTGGTATCCCTTGCCGTTCTCCACAATGAACACTGAGGATTGCAGACATATCGGATGCCACCAGTATGGTGAA
+>18744 1
+GCCCAGCTCTCAGCTAAAGGGCACTGGTAGGACCTCGTTCTTACCCGATAGTCATTTACGCCACGTTAAAATAAGTGTTCCGCTTGGAAGTGAAGGCTAG
+>18745 3
+GAATCCATTGTAGCATGGCCATGCCCGCGTCTCATTGCGTGACGTGCATTTCACAACATGCAGGGGCGCATCACCAGCTGTTACTTGAAGTAGAATAATG
+>18746 1
+GCTGAGAAATCACGCGAATTATTCATCAGTTGACTTCACTTTGGTTGTTGGGCTACGCGGAACGAGCTGACGGCATACTGTGCTCATCCAGAACCCACGA
+>18747 1
+ATGGGCTAGTAGATTGGTTCGACACACCCAAGGCTTACTACTCCTAGAATCGGTTATGATGGTCGGCCATAGCGATCCGCACTAGAGCCTCTATCGGATA
+>18748 1
+TCGCGAGATGGTGTGACACGAAGCATGATCTACGGTTCTCTGAACCATTACTTAAAGTTGGCTCATGTGACCTAACCCCCTGGAGCAGAGTCCTGCAAGT
+>18749 3
+CTGCCCGTTCAGTACCCTGGGGAGAATAAATTACTAGCCCGGGCACGAAGAGAGTATCGATTGGTCCAATGAGTAATACCTCTTGACCGATCTGCTGCTT
+>18750 3
+CCCTCGACAGCTTTATGACCAGAACTTAAAGGCATCACTAGTGAGTAGTTCGTTGGGCCGACTAATGAACTGGCCTTCGGTACGTCGCCTAGATGGAACT
+>18751 1
+TTTCGGACACCTGCTTCTGGAGTCAGTGAAAAGGGTTGGTAGCTTCCGGATACCGGATACATGGTAAACGTATCCAAACGGTGTTGCCCAACCTCATCAC
+>18752 1
+AGGCAAGGATGAGGTAGGTATTTTCGCACCGCGTATTGCATCATCACCTATTTGATAACCCTACTCGTGTGCAAAAGCCTTACTGGAGCCCCTCGAGAGG
+>18753 1
+TACGTAAAATAAGCGATAGAGGCAAAAACCTGTTGTCTCTATTTAGCCCCTTGACCGTTAGTGCGGCGTGGCACGCCCCTGGACCTGGGTCCAAATATTG
+>18754 3
+TGCCCTTGCCCTTCTTACTCGGAGAGCCTTACAGTCCGACAATTCTACGGGAAAACAAGAGGGAGGGGCCTATGTTCATGTTAACGTATAGCTCATGCAG
+>18755 1
+CACCTAGACCGTGAGCTGCAAGACGTCGTTGTTGCTAAGAATGCATGCTTGTGGCATCCATCGCAAGTTATCGGCCGTAGATAGCGCACATATATCTGAC
+>18756 1
+ACGGTCATAGCAGTGCAATCCTTGGCCAGCGGTTCATAGGATTGTGACCCAATTCGAAGAGCAATAGCTCACTCCCTATTAGGTTACGTCTCGGTGCAAG
+>18757 1
+TAGATTTCTTGCGAGCCCTCTACCAATTCACATGCCTATATTTAGGACAGCGACGACTGAGGGATCGTCACGCGTATAAGCGACATTTTGACGCGCGGGA
+>18758 3
+ATGGACCGCCGGTGATTGAGTCTGGCTTACAAAAACACCATGAACGCCAGGGTGGGGCTTCTTTATATCGGTCTACCCCAGTTATCAACGTTCATGCGAA
+>18759 1
+AGTGCCACCTCGGCACGAAAATACCATGTGGAGGTTGACCGGTCCTCTGCAGATAATCCTCATACCTAGGCGTTAGCGCTATTATTCAAATGGTGAGCTG
+>18760 2
+TTACCTGCTCGGAACTGCCCCAACACTGAAAGGGCCTCGTCTTCATGTAGGTGAGAGATATTCGGACTTACTAGGCGCAATGAAATAGCGCCCTTAGTGT
+>18761 1
+TCTGCCTGAAGAGTCCCATGCATACGGGGTGATATGTTCTCCATTCAATCGGACCCATCAAAAGCGCAAGCGGCTTCTTATGTAGTTGACGGAAACGGTC
+>18762 2
+ACCCCCACTTGCTTCACTGACCAAAAGAATGGTACAGGGAGCTGCACCTTGCCACTCAGATCAGTGTGATGCAAGCTGGTGTAATGTCTAGGGATTTGCT
+>18763 3
+CGGACATGGCAGTTTTGGCACCCCGAAACGAGTACATTTATTAAATCGGTACTAAATCCCAAGTCGCAAGTTCTTATGGGGAGTGACCCTCCGGCTCGTG
+>18764 2
+TAATCCTCGTAACCTGGACCGACCATCACAGGTGCGGTATCACTAAACACGCCTGTGTGCCATAGTTGTCAGATAGCTATTAGTGATGCGTAGCGAGTGC
+>18765 2
+TACACTGCCTGCCGGGGCAGGACGAATAGGATCCCTTAGGAACTTATTTAGTTGCAACTAACACTTTAGATGCTTCATGAGTCCGCCATGCCAGGCGGAT
+>18766 1
+ACACCTGGTCCTCGACACGTTTGTTATACGACATAGGTATCGCAAAATGTTCCGCTCTAGGACCATAGCTGATAGGCCAAGTACGTGGCTGCGATGCATG
+>18767 2
+TCTAGATCGACTAGTCTGTTTGCACCCAGTACGATAATTGGGAATGCACTATTGGACGCTCCCGAATCGATTTGATCAGGGTACCATCCAGCAGCGGACG
+>18768 2
+GGCTCGTAAGGATGCGTTCGCCAGCGATAATGCACCAACTGATTCATGAACGAGTACGCCTTGATTCGTCAATGGGCCAGGTATCTATTTAACACCGTCG
+>18769 1
+TAGGTTCACGAATACGAGTATCCGGAAATGGGGCCCCGATTGACCACGGATGTTTTCAGGTGTAACATGCGCTACTATGATGACAGCCTACTCTGCTACC
+>18770 3
+GGTTCGTATCCCCCTAAGTGTTTGTGCGGAGGGAGTTGTGCGACCTACTTATAAAATCATCGCCCTTACAAACATGCGACCTCATGAAGTAACCACGGGG
+>18771 1
+AAGCACCCCAACCTACAACGGTTTCGGAGGCTACTATGACGGATTGTGCGCTAAATGTGCTCATATAGGTGGCTTCTGGCACTCTAAGCCTCGGTGAATA
+>18772 2
+GGGATATTTGCTAGCAATGGCCGTACCCGAAGGTCACCACTACAACCGTGGCTGAAAAGCGGAACAGTGGCCCCTCAATCTTGGTTGCCTATTATAGTTT
+>18773 3
+TTAGTTATTACTGGGGGCTCCTTTGAGTAACTGGGACTTATTTGGCGGGCCGAAGACCCCAGGTCTAAAGGAACAAACCTCATGCCCGTAACCTTCACAG
+>18774 1
+GGGCGTGGACAAGCGAGTAATATCGACGCCGGCATACACGACAGTAATTGAGCATAGACCCTTTGGTTATTTGCATTCTTCACCGCACTTGTACACTGGC
+>18775 2
+GGAGCGGCCGCGTAGAGTCATGGCCGGTGTCAGGTTGCAACTCCATATTCCAGTGTATGGTCTATGGTAAAACCAAAGGCATATTTTACTCCCTCAACAC
+>18776 2
+CTGGGAATGACTGAGATCATGAAGGTGCCTGCGAGAATTCTCCCTATGTCTTCTGTATACAATACGGCACATTACGATTGCGAAGCGGCCCACGGTATCC
+>18777 2
+ATTCTGGGATCGTAGTTATTGGCGGCATTCAAAAGCTCCAGCGGGCAGAATCTCGCATGAGTGAACACTCACTCTTCACGTTCGAACCGTTCGAAGCGTA
+>18778 3
+ATGACCTCTAAAAGACCTGTTGAGGCCAGCTCTGAACTGGAGCAGTCTAGTGGGTTGTGGTTTACCGGCGCCTTTTCCTTAACAAGACCGCAAAAACGTC
+>18779 1
+TACGCGGTTGGGCCAACCCACCCTTGTTGCGGCCGCGTCGTGAAGGATTTTTTGCTCACAAGGCGTTAGCATATGCGAAATGATATGCAATCACACTAAA
+>18780 2
+CTTCTTTGAACCCGTGCGCAATATCTGAGAAAATGCGGAAGAAGGAAGAATCGAGGCCTGGCCTGACTTACAATTCCGCTTACTGTCTTGCTGGAGCCTC
+>18781 1
+CGTTAGGGGTTTGCCGACAAGGTAAAAACTCCGTTCTCAGGGTGAACGCCCTCGAGGTATCAACATCTCCAAGTTGCGTTACCGTTAACGTACGAGCTAT
+>18782 1
+TCCCCTTATCTCTGGAAATTTGGGAGTGTAATTCGCCGCAGCCTTAACCTTAGTCAGCGGCCAATCCAATAGAGGTTCGAGCGAGCAAAATCGATGGCTG
+>18783 2
+TAGCGCGAAGGTCCCTAAGATCATATCAGCCGATTATCATTCTGCCCGGTGATAGAGTTTACGCGTAAACCCTCACTGGACGAGCTTGTCTAGGGTGACA
+>18784 1
+TCGACACCTTACGAGTCTCTACCTCTCCAGAGTGAAGTGTGGGGCATTTCCTGCGTTAACATTGAGGCAACTGGGTGCAAAGCGTTTACAACGATCCGAA
+>18785 3
+TTCACGGTGGCCTCTTAATTAGTAACCGTACCCGTGGTTCTGGAACGTCCAAGACCGTAGAGTCCTTAACGGCCGATTGACATCGATCCAGAGATGAATG
+>18786 3
+CATCGCGCCGGGACTGACAGTAAAGTCTAATCCCATCCAGTTTTCGAAAAGAGCGGTGTAAACGTTCCATCCCAGGATGATTGGTCCTATGATCGGTCTG
+>18787 1
+TGTAGCGGAGCAGAAGGCTTCGGTGCCCAAATCCGCCGGCCCACGTTAAGAATGTTACTTTTGTGCTGCCAACTGCATATTCAAATAGGGTGCCATAATC
+>18788 1
+CCGTGCAGCTGTATTGGACGACAAGGTAGAGATCTTACCTTCTTAGCTTCTTGTCGAGGTATAACACCGCAATTTAGGAACCGGACAGCGCCTCCTGGAA
+>18789 2
+GGATAGAAGTCGACGATCGCATTTACATTAACGGACCCTAGAAATACACAGGGGGGTGCTCCACGCTCTTACTTCAGGGGTCAGTCTGTTACTCCCTGTA
+>18790 2
+GAGGCTAGCAGAGTTGCACCTCCGAGCGTGTGGGTACTTGACTCCCACGTTATGGGGAATTTGACCATGGATTAATACGACCAATAATCCTCGCCTCAAT
+>18791 2
+TCGGTTACCAAGCGTACGTTCTACATATGTCAGTACACTGGCTCCTAGGGAAGCTAACAGTCTCAGCGGCAATGCCGGTACCTAAAGATTGTTACGGGCT
+>18792 2
+CTAAGAGCATTAGGCGATCTTTACGCGAGCGCAGTTCTCATAGCTAACGACGGCTCACGTCTATATCCTAAATGGCCCGGGTGATGATGCCAATGGTTCA
+>18793 1
+GGTGCTGCAGAGGGATGACTTGCTCAGAGCAGTCCCATACCAGTCACTGGGCACTCTATCAGATCTTACCACACGTGTAAATGAACTTGTATGGCTATCG
+>18794 3
+CAATACCGCGCTACTCCTATGCGTTTTAAATCACGATAGCCGCATGAGATGGCGTTAAGGTGAAGCTACGGTTCTTGACCAGCCTAGGCAGCTCAATGTG
+>18795 3
+AAGTGGAGTTCCGCCACAGTAATATCTGGTTAGCGCATTGATTTATGTGACCGCCGCCAAATAGAAGTGTACTGGACACGTCCGCACCGCGCTTATACGT
+>18796 1
+ATTCGGACGTCTTCCAGTTGAAAGGGGACGTGAGGCTACATTAACATTCTGGCTATCTGTTACAACGCGAAAAATACTCCGGGGCTAAGGCTCCTCGCTC
+>18797 2
+TTAGTCTTTACTACTGGTACCGGCGGGCATGACGTAAACGGCCATAAGTACACTTCCGAACGCGTTAGTGGGGATATCCAATTTACAACTGTGCGACCCG
+>18798 1
+GACACTCGCTGCGTAGTCAGTGGTCACATTTGTGGGTTCCCATTATCAAACGGAAACCACTTAGTTCGCCTGGTAAGACCTAGGAGTATCAGGCCTGACA
+>18799 2
+GCGTTCCGGAGCGGCCGAAAGTTCAGTGGGTCTCGTGTTAAAATCCTAACTTTTCCATAATCACCTAAAATGGACCTGGTTACATCCAGCGGCTGAGCGA
+>18800 2
+CTATACGGCCCTCAAGTGTACATACAGTACTGCGTAATAGCGTAAGACGCGCTCTTTGTATCGGCTAAGCATTTCCAGGACGGAAATGTGCTTCGCAGCG
+>18801 2
+AGGATAACCAGTATACTACCGAAAGGCTGCATCTGTGGGGAAGTCAACAAAGACCCCCTTTTGCTGCCATGGATGATTGTCTTCAGGCTAGCCTGTCCGT
+>18802 1
+TGACACAACCTGATACCCTGACTGTATCCGTCTGGGGAGAGCGGTACATCAGAACGATTCTTGCAGCCAAAGGCCGTTATCGTAGTGGGCATATCCATTT
+>18803 3
+AGCATGTCTAGTAATTCCAAACTTGCACCGGCGCTTAGTTAACACTGTTACTGAACCGGCACCGTACACTCGGGAAGTGTAACTCGCGTGATGGAGTGCT
+>18804 1
+TACATGCACTCTACGGTGCCTATGCATGATGTCGACGCTCTCGTAATCAGGGATAAAACTGAGCGATTCGGCGCGAGTAATCCTCGTTCTGGATCAAGCA
+>18805 3
+CCTTAGTTCGATTTTACACAGCTAGGAAGCCGCGGATGCCCGATGTATTGCAGGCGGACGTATTGGAACCGAAAAGAGCACTACCTTAGTCTCTCTTAGC
+>18806 1
+AATTAAGTCAAAGGGCTCCTGCCAGACTAAGTAGGCGTAATAGACCAGCCTGCCGTCGGGCAGTGCGCTGAGAGCATATGTCCTTCTTTCTACCGTATAT
+>18807 3
+CCCAGGCTTGATTGTCCATACCGTATGCTGCGAGATAACCACGATCGCTGTCCTTAATAGGTAACGGGGCATTCATATCCGAAATTGTAAGCATCGCGGG
+>18808 3
+GGACTATTGTACGGAATGTGCTGTCTTGCATTTTACCCTATTGGTCTCACGCGCAAAGCAGAGGACGACAGGGACCGCTGTAATTTATAGACCACCCAGC
+>18809 1
+TCCTCAGTACAATACGTACTTTTAGGACACGGAGCCATTATCTATGCTAGGCCCTTAAGGGCACGCCGCTTTAGACCAGTATGGGGATCGAAGTGCCGTA
+>18810 3
+ATACTATACTCGTCTCTCCGGCGCGCGAAAGTGGTTCTTTATACGGGGAGACGAGTCCATCTGGTTTTCCAAAGCAACGGGACATCCATCGAGAAGTTAC
+>18811 3
+AAAGTGTCCCAACGTTACAGCGGTTGCACCTCACCTGAATTGTTGCTCAGGCTAGGCGCGCGAGGCTCGGGTATGCTTCGTCTTACGAAAAAAAAATTCT
+>18812 2
+ATGACGGCTTACGTACTTATGCCGACCAATCCTCACGACTTGTGACGCTGCCTTTTAACTCGAGGAAATGGGACGCCTAAACTGGCTGAAGGTGATCAGT
+>18813 2
+TTTGATATTAGCCCGGCCACGGCATCTGCGTGAGTAACAGCCTTGTTAATAGTAGCTCATGGGCGTTGACGGCTACAAACACGCCTACATGTAATGACGC
+>18814 3
+GGTAATTATGCGATAGCAAAGTGCCTGTGTGAATAGTTGTAAGACCCTGTCTAGCCGACACACAGCCACTGCACCAGATTTTGGCTGGCCACCTGCTTAG
+>18815 1
+GGCGCTAGACTTAAGATGCGCTTGTTCGCCACGCGTCCGAGGCAAAATGCGATCAAGGATGTACATTACCTTTAAGTCAGTTGTATCACCGAACTCGGCT
+>18816 2
+GAGGTTCAGTGCTCGCTGTCATCACCACGGGGTCCGATTGCCATGACCAATTATTAAGCCCTGTAACTGCTATTGCTGTAAAGTAACCACGGGACGGAAT
+>18817 2
+GACATGGGATGGTCACGTCTTGTTACTGTTGACGGCGATTTAGCAAACCATGAGCATCGTCGGTATACGCGTCGGACTACGAACCCCTACGACAAATCTT
+>18818 2
+GTGCGCCAACACTGGTTCACGTGACTTGAAGAGACAGCAACGCGGGCACACAATCCTAGATTGGGCCGACTATCTGGATGCTCCATTGTTCATTTGAATT
+>18819 2
+TCCGAACTACCCGAACCGTATTAAAGGCGCCGACCTGGCAACGCTAGTATTAGACTCATCGGGTGGGAGCTAGGTATAGATCTCTTATCTGTTAGGTACC
+>18820 3
+CACATTTGCTTGCCAGATTGAATCTGGAACCCTTCAAGTATAAGCGTGTCCTGGGGCCATAATCTGATGAGTGTCATTACGAAACCAGGGCGCGCCCATG
+>18821 3
+GTGGTAACCGGCTGCTCTGATGGCCAGAAAATCGACCGTATTTCCTTCGTAGATCCTATAGCAGAGTTACTCGCAGAGTCAAAGCAGCTCTGCTAAGCGT
+>18822 3
+CGCTGCAGAATAGGCGACTCTGTCGTTTGCAACAGGAGTCAGCTGTCGTACGAATCCCATAAGGTCCTGGTTCTACCGAATGGCCTACATGTATAGCAAT
+>18823 1
+TAGGCTAGTATCAGACTGTGGGTGATGTCGTACAGCCAAGCCTACCTGAGCGCATTTACTGTAAAAGCATATCGTGCCTGCAGCTCATTGCCCAGGCTAA
+>18824 1
+ACGATGTTTAATGCGATGCATGTTGGCCTCGCAACTGCGTTTTACTTACTGCCAGGGGGAATATTAGATCTACTCAAGAAAGGCACCCGATCAGGCGCCC
+>18825 2
+ACCATCTAGGGTTGTGACGTGATGCATTTAGCGGAAGATGCTAACCCCGCTGAAGAATCGACTTCCGCGTGCCGCATAGGGCTCGATTTATATCACCAAT
+>18826 3
+TCAGTTGACGATGTGAATACATTCAAAACCGACTGTGCAGCCAGGCGAACTCTTACACGCCTGAATGAAGGAACTCTGTGTGGCCACTTGCGTTCGTTCG
+>18827 3
+CGTCGGCAGAAGACCTCTGCGTAAAGCTTACCGAAGATTTACGAATTGTGACTGAGACTTCATTCGGCACGGGTCCTAATCCGTCTATGAAGTACCTCGG
+>18828 3
+GTGCCGGGGACTTGTGATGGCCGATTTTATTCAAAGGAAAGTGCCATTAACTGTGTTCGGCCGAACCCAGGCATCAATACTACCTCTTTCGGCAAACAGC
+>18829 3
+ATCTTCAAACGAGCACCATTTATTCGGGCCCATGATCAGGTTGTGCAGGCGACGCGTTCCCCGGACTCGATTGTTGTACTCGAAAGCGCAAATGATGATA
+>18830 3
+CCACATCACTGGTTGCTCGTTTCTGTGATTTAACATCTTCTAGAAGACGCCTGCACGTGGAGAGGAGCAAAAAGAGTTACAACTGTCCTGGCCCAGTGGC
+>18831 1
+AAACATTCTTGACTAGAGCTGTATTCCTACTTTCATCGTCGGGGATATGAGTGCCGTGTACCCCCACCCCGGAAAACGGGGAAGGTGCAGCCATATTTAG
+>18832 3
+AAGTAGAGCTCTTCACAGAATGTACGTAGGAGCCTTAGTCTGCTTTTCAACTGAGCACCGCCTACGATCCTCAGCAACAGGGGAATTTGGGTCAGGCTCT
+>18833 3
+CACGCCAGTCAGATAATTACATGGCCTTATCTATGTTCAATAGACACGAACGGCTACGTACCTAGTTCGTTTGAAGCGGGCGGGGTCCTAGCGCGCTATA
+>18834 1
+CTCCCATAATTTAAAGGCTATGGATCTGGGCCGGCGTCCGGAAGTGAGACTCGGCACCCAGTCTCCGCGTCTGGAAATACTGAGATGTATTTTATACAAC
+>18835 3
+TTTCCTCCAGGGCGCAACTCTTTGAACGACGCGAGTGTAGCTAAGTAAGGTAGGGTCACTTCAAGAGATTGGCCTCTCCTCACACTTACAGAGTACGTAG
+>18836 3
+GAATAATCTTGGAACCACCGAAGCATTGGGAATTCGAACGGACTCACGCCAAAGGTCTCTCAGCCTGCCGGTCTTAAAGGCTCGTTGGTGTTGTCTACAT
+>18837 3
+GTTCATATGATCTAATGTTTGAGCAGACCTAAAAGGCGCAGACCCAATTATTCCTCCTCTGGCGAAGGTGGCTCAGGGATAGTCGTCCTACGCACGGCTA
+>18838 2
+TCTGCATCATTTACATATAATCTTTGAGAGAGCGGGCACCCACCTACCAACTGGGAGAGCGAGGCTAGATGAACGTGCTCTAGGCGGCAGCTTTTACTCT
+>18839 2
+TGACCCACAAAACAAGTATGATGACGTGAGGCTCCCGAGCTTAGGCCCGGAACTCGCAAGGACAGGTTTGTTTATCTGAAGCGTCTCCCCTTATTTGGAT
+>18840 2
+CGAAGCTTTTACGCATGACGCTAATAATTCACAGAGATCGATAGTGTCCGTTGCCGCCGTGTAGCAGTACGGCAGGCTCTCAGCAACGCTTGATACTATG
+>18841 1
+TTAAAATAGTACTAGCCATTGCCTATACCTGGCGGAGTGGCATCCAAGTGTATGTGAGGATCCGAGACTTTTCACTCGCGAGCTAAGCGCGATGCACTCC
+>18842 2
+ACAAGCGTCTGGCTCCGGATCCAAAAATAGGGGCTGATCGCCTGTCTTCCATAGGTCAGTACAGATTGTTCGATACGGATCTATTACCAGCTACGTGAGC
+>18843 2
+TGTGTAGATGCGCCGAATCCATTTTCAACCTCACGGCGCTACAGTGGAGAGGTTTACTCCTAGCAACCAGAGAGCTGGTATACGTCTACGCCTGAGAATT
+>18844 1
+TGCACAAGGGGTCCAATTGCCAATATCAGGCTTTGAGCCCTCTCTACCAATCAAGTTGACCAAGTCGCCGTTATGGCGGTAAGTGGTATCCAGGGATCTA
+>18845 2
+CTATCGCTTTAGATGCGAGACATAGAAAGAGCTAGGTGGTTAACGTCCTGCCTCACCTTGAAGTCAGCCTCGGGTACGATCGACCGGCAGTCTTTTAACA
+>18846 2
+ATAGTGACCTGGAACTTGAGGGCACGGTTACTCCGATTCTATCTGGTATTGTTATATGTCCAGCTGAGTCATGGGAACAAACAACGTCAACCCCCCGGGC
+>18847 2
+AACTATTCGACCGTGAGTTGGTTTTCGCAGGCCACCCAGCACTCAGGGCCTATTTGCAAAAAACTGCTAACGTAATCGTGGACACGGATCGCAGGTTGTT
+>18848 1
+GGGTGCTATCTTACCCTCGGGGACAGCTGCACCCTTTCAATAAGATGGAGGCCTACTAATTATGGAAAATTCTGCAGTCTCCGGTATCCAAACGCGTGAG
+>18849 2
+TGAGGTGCTCTAGCAGAGGATAATGCATTTGCTCAGCCAGTTGACATTCGCCCTGGTTTAACGCGCAAAGCCTAAGTTTACAACGCTAAGGGCATCCTGC
+>18850 1
+GCAAGGACTGATACTAAACCACACGTTTTATGAGTCCCATCCAACGGGTCCGCAATCAGTCGGCAAAAGGGGTTTCGGTTAAACGTTCTGTCGTGCTGTC
+>18851 3
+GAATAACTCTACCCGGTTGACCGGATCTGAGAGAAAGTCTTCTTCCGTTCAAAATACTCCAGTGGGACAGCGAGGCGTGTCCATTCCCTGGATCTGAATG
+>18852 1
+CCCATTAGAGGCAGCTCATAGCTTCTTTGAGCAAAGTTGATAGCTAGTGTGCTCATACCAAACGCTTCGTCCTCTCGGCCGAGCTGTGAGTCAGAGAAGA
+>18853 1
+TCAGCATGGTCCGTTATAAGATAGGCTGTAATAGCTCGAAGATGCTGCCGACGCTCTAACATGCCGAGATAGCTTTAACTCTCTACGACGTCAGGGCGTC
+>18854 3
+TAGCGAGGTGGCCTGACCATTGACTGCCGTGCGCCATTAAGCCATGTATCTCGAAGTTCAAGCATCCAATCCGTCAAGATAGGTATACACATCGGTTGTG
+>18855 3
+TCTCATTTGGAGTAATGTCGGGTCCCATCTCAACCATATCCGCTTTACAGGAGGCTAGTCGAAATGAAAAGATCCACCCGACTCGTCGGACGTGATTGGG
+>18856 1
+AATTCGTCTCGTGAAGACAGGTAAAATGCGTTCGTGTCCTTAGACCCCAAGGTTCCATAATAGGCCCGGTACATTGCATTTCTTCGCCGGAGCCAGAAGG
+>18857 2
+ATAACACTCAGGGGTCGGCTAGTTGTAACCAGCTCACATCCTTCTTGGTTACGTAGGGGACGATCAAATGCCGTGCGATTGGAATGCATTCTCCAAGACC
+>18858 1
+AGGAACCTACACCCGCGACGGTTCGTAATGAATTGCAAGAATCCGCTTCTGTTAAACCGAGTGAGGAGTTCCGATGACCACTTTTGCCTTAGTGGCTAGC
+>18859 3
+AACCGGAACCAACCCATGGTACTGCTAGGGAGGCACGCTTCGTGCATCATGCTTTAATCATTGTGAGACTTGACTAGCTAGATGCCTTGGCAAGCCTATG
+>18860 3
+TTAGCCACCAGAGATAATATATGATTCCCCAGTTGACTTAGTGAACCTACTGCCGGTTCCGTCGGTAAGGAAATGCGCGCTCGTGTAGTAGGACCGCTCA
+>18861 3
+ATCCCATCTCTGACTTGGGCACGGGTAGGAAACTCAGGGTATTCTTAAGGTGACTAGACCCTCGGCATCTAGCGTGTCCCGATATTAGTGAACACCTAGA
+>18862 1
+TGACACGACGGACCCACCCGCTATGGACGTTTTGATTGAACCTCCGCTTACAGACCCGGTAGTTCACGGGCTGTTGAACTGTTAGAGGTGCAAATTTAAA
+>18863 2
+CGGCAGGGTAGTAAATTAGGCAGGTTGGTCACAAGACCTAACGTGCCATAGATCTCTCCGCTCGTTCGTCATAGACCTAGCAGTGAACTCTTCGATGCAT
+>18864 2
+GATTGCCATCCAGCTTCCGCATTGTAGCGGGACTAATAACTTCCTGATGTTGCTCGGCGTATCGCTTACGGATCCAGTGGCGAATCGCGCAAAATAAAGA
+>18865 2
+CCACAATGGAGTGGCAAAACTCAGTTCCCTCCCAAACTTCCCTATTTGGGTGAATCAGGGGAACTGTGCATCTGCTAATAGGTGGAGTGCATCGGCCTTA
+>18866 1
+TTTTAAAAGGCCACTCCCCTCTAGACACCGTGACTTAACACGTTGCAGACAGAAGTCGCAATGTGTTACGTGGGTCCTGGCGGGGCTTCGTTAAAAACTG
+>18867 2
+ATACACCACGAATATGGGGGACTTACCAGTGCGAACACCTGTGAGGACATTTATGGGCCGCTAGACTTTTTACGGGCCTCCAAAATATGCCTTCGGCGTT
+>18868 3
+TCGCTGACCTGCGAAACAACAATAATTGTATCGTGACATAGTTCGCCCGGTGTGGCAATGGATCCGGTTGCATGATTGCATAACATCCCCGTCAAGGCGT
+>18869 2
+CAACGTCACGAGTTCCTAACACTTCAGGCCATCCGGTTTATTCTAGTTTGATGGGAAGGCGCACATCACGTGGTCTGGCCGACGACCAAGATTGAATTGA
+>18870 1
+GGCATATCACGAAGATGCGGGGCTAAGCCAGTTTTCACAAAGCTTTGCGCTTGAGCCCGTGAGACATTGAATGATTCGTCGCTACTTTCGCGACAATACC
+>18871 3
+TGTACACTGCGGCAACGTCGAGTGGTAAGGCCAACCCCGACCAAGATGATTGATTAGTTAGGACTCCGAGCATTGCCCAGTTCATACTGTGAGTCTTACT
+>18872 2
+TGCGACCTGTGCGCGGCGACCTCCGTAAGACATTAAATAGAGTAACAAAGCTTTTAAAGCCTTTCGTGTGCTGCCACAGACGCAGGTCTTATGTCGCGAT
+>18873 1
+ACCGCGTGACCACGTTATCGGTGCGAAGACAAACTTTGGCGTCAGGATAAGTGCTATTTATTGAGAGGTCTTGATCCCTGCCAACCGGTACCAAGTTCCA
+>18874 3
+TCAGTCGATGGTCATGCATTAGCGGGAAGGGCGGTAATCGCAAATACTTAAAGTACGCCTCGTTCCATAACCCAGGTACTCGGCCTTTCCGATCGTAAGT
+>18875 2
+GTCTGTGCTGTCAGTTTCGAGACTAGTAGGAAGTACACAACAAACAGGCCGGAGTTGCGAAAGATCTCACGAGCTCTCTTGTCGTTCACTCGCCCTATGA
+>18876 1
+GGTCTTCTCTACTTACTTTAGAATCGCTGCGGATGTACCTGTGATGAAGCCCATGCAGAGGCTAACCAGGTACAGTTCGCGCATATGACACAGGTGAACC
+>18877 3
+ATCGTTCCCTGGGAGTTATAAAGGCTCACGTTATCGCAGTGACCGCACGCACTAATCAGTGCGCGAACTAATTAAGATTCTTGGCACGTGGATTCCCGAG
+>18878 3
+ACGGGAGTCCGCGAACTAACAATGAAGACGCTTCTTACGACCCATTACTGTCGAGATCTCTATTACGGTGTGGGGCTACGGTAGCGGCTACTTCAATTAC
+>18879 2
+CAAACCACGCAGGTTGTGTGTTGTAGGGTCATTCGGTAGAACCGAGTCCGCAAGCGACACCCTGTGAAAATGTCCCTTATTTCTTTCGGCCAAATCGAAG
+>18880 2
+ATTGGTGGGAGGATCGCTGGTTCCCGAAATGAAGCGAATTGCAAATACTCCAATAACGTGTCCGCGGCCTCACGGTCACCTTCTCAACTATTCGAGATTG
+>18881 3
+GCAAATAGCGGGTTTGGAATCCCGTCCCGCTCTAATTATTGTTCCCCCAGCCCGCTGTATGGGAGTTAATATGGAGACACGATAGAAGTACTCTGAACCG
+>18882 2
+GGCGTTCATTGGTTCACTCATGTATGCCATGGCAGACGACCTTTTCACTTTCTTGGGTTGTAATCGAAAGAAAACGGCAGCCAAGCCAAAGGCCGACGTC
+>18883 1
+AGGAATCGCGATTACGAGTACCATCTTCTCGCACTCTGCACATCGCGATAAAAACTATAATGGTCTGGAGCGAGTGACAGCAGTCGCCTCTTTCGGGTGT
+>18884 3
+TCATTAAGATTCCTACCTCTGGGAAGTACTGCCATAAAAGAGAGGCGTGTTTGCGATCGCAGATTACTAGTTAACGCTGGCCACTAGGGCCACCTCGGTC
+>18885 3
+TAAATTCACCTGCGACAGGTGCGTAGTGGTGACTCTTAGATGCTTTAGGATCCTCCATGAGAATGCGGTGTCGCCTATACGATCACCAAATGCGCGAACC
+>18886 3
+GGACTTGCCAAAACCTTCCACGGGCTAGTAAAGCTGTTGCTCCTAAGGATTCTAGGCGATCATTCTTAGATGTTGCAGACCCAAGTTACCGGTAAGCGGC
+>18887 2
+GGGATCTAAGAAGGTAAGTTTTCTCACTTTGTCGGGACACGACTACCTGCCCAGGACGAATAGCTCGCACCACTCTCCTGAGGTTCGTAATAGTGAATGC
+>18888 3
+TGCATCTGTATTGGGAGCATCCCTGAGAATATGGGCACTTCTATGCCGACCGTTGCTATAATGAACCCAGAGCACGGGACCGGACTAATCTTTCCGTAAG
+>18889 1
+CAAGGCCTCACGTACCATGCACGGTTGTCAGCTGACGGCGCTTAAAAACCATTGAGTGCTGTATGATCATAGATCAATCATTCTCCGAGCTTACGGGGGT
+>18890 1
+CGAGGTCTGCCTGGGTCCGGGAATTAAGCCAGACTCGACATCTATCCTCCTTAGACCATTGAGCGAGGTGCCAGCGACAGTTATCTAATACATTGGATAT
+>18891 2
+TAGAAGCCCGAAGCTCCAGAGAGCGGAGAATTCAAACCGACCTCGTGTTGTCATCCTGGAGTGTCATGCAGCTGAACTTTGTGTTACTCTTATCGCACAG
+>18892 3
+CGAGCGTTGTCCTAACAAGTTAGATTCGCACAATACCTGGATCTCCACATCGGATGAACTTGTGCGTCGCAATCGGTGTACAGTGAAGTCGATCGCTAGC
+>18893 2
+TGGGAGTACGCATTAACTCCGCGGTTATTGAATTGAACTCGTGCTATCGAAGTTCAGTGACGCTAATGAAACATCCACTGGCCAGCGGCGCCAACTTCGT
+>18894 2
+GAGGATTTAACAGAACCAGCAGAGCGGCCCGCGGGCAAAGGCTTAACAAAACTTCCAGGGCCTTTTTCCTTGGTGTTTATACCATCTGCTAGGTCTGTCA
+>18895 1
+CTAGCAAAACCTTCACTACCGTCGGCACTTGTGCTTAGAAACAGTACCTTCACCGGTCGGGGACGTCTCTCCGTGAAGGGAGATAGAAGTTGATTCTGTA
+>18896 2
+AGTGATCTTGGGAGCGTGCGTTAAGTGCATCCACAGCTGACGTTACGACTCCCACTTAGTTTGTCATACAACGTGAACGCACGTAGGAGCTAACGCCTTA
+>18897 3
+TTAAGTGGCCGGTTTATGTCTCTTCTTAATCCCTAACCGAGCCTGCGCCGATAAATATTGAGGACACCATTAGTCAGCGAGGCATGATAAGCGCACGCGG
+>18898 2
+CCAAGGGTGGTATCCTCGTCGGAACGATGTGGCGTAGAACCTCTCTACTATCAGACTTTAAAATAGAGGGTGTCACCTTCCTATCTCGCGAAGTGAGACC
+>18899 3
+CAGTCTTTAAGTCACCATGTCAACCCTATCGCAGGAAACTGTTCGCCGATTAGTCCCAAACGCTCGTTTGCATATACACAGGTGGAGTTGGGATGGCAGG
+>18900 2
+GGACAGAGTTCCCCTTGGTGATCCCTCAGCTATTGATTGCTCCTAAATAGAGCATTTGCCACGCCGGGAAAAGTAAGCAAGTTAGTTGCAGCATCGGCTC
+>18901 3
+GGGAGCAAATCGCAGTACTACACTAACTGCGAGACTGCCTGTGTATCTTGTTCCTACCTGCAGATGCTAATCTAGTGTGTAAAGCGCCGCCGTGTAAGAC
+>18902 3
+TAAACTAGCTAGGAGTGCGTCAGTTTCAGGCGTTTCCTTCAGCCGGACTAAAGCCTCCGCGCCTGCATTGACTTATCGAAGGATGGAGAGTTAAAACCTC
+>18903 3
+CACCGGATACCGTAAGCCATGCTTCAGAGGATGTATGGTACATGAGTCCCCCGTAGGTGGCTCTATGTAGAAATCCTAGTCACCCTTAGCACAGATTGTG
+>18904 2
+TGTACAACGTGTGTGTCAGTTATCGGTACGGCACCGCCCTGCAATTCAAAAAAAGCGTGTAGTCCTTTCTAAACCGACGCTGACCGCTTAAGGGGATCGT
+>18905 2
+GAGCGCGCCTTACTACGGACTACTTTCATCCTCGGGCTCATAGTCATCGGTCGTAAACGAGGAGGTTTGAAGAAGAATGTGCTTGTAGCTCTAAAACCCC
+>18906 1
+CGCGCGGATGCTTTTACAGCTCAAATACTGGCGGTGGACAGAACTTACGACTTTAAGCGAGCCTTCCAGGTGACCTACGAGTGGTCATTGATCTACCAAT
+>18907 3
+TACGCATCGGATGTCAAACTACCCGCGGAGCCGAGCGAGTAATTATCCTGGGATTCTGGAACAGTCTTTAATAGCTCCAGGGACACGTTCTCTTATCAGG
+>18908 3
+TCGATGAGCGTGGCCGCTGGTTAACCAGCTGCTCTGCGGGTGCATTAGAAAAATCCTCGATCCAGCCACCAACTCAAGGTGATAGTTATTCATATCAGTG
+>18909 2
+CTTAATCTCATCAGCATCCGTTCACAGCTCGCCGTTGGATGCGTCTCACCGGAAACCAAATTGAAGGCTTATGAATGCAGGTTTGGTTGACGCGAGCAGA
+>18910 1
+TTGACCATGATCACCCGAACAGCACCGCCTTGCTTGCTGACTCCCTATGAGCATAATGAAATAATGTGTCGTGAACCCGCGGGGCAGATATGGTGTGTTA
+>18911 1
+GGACCTTTTGTAGACGTACTCGGCCACGCGTACCCTGAATTATATTATAGAGGACGAACAGATTCGGATTCTAGTATGACCCCTTGACGGCGGGCATACC
+>18912 2
+GACCTACAGTCCATACTAATTATGGCCGAGCAAGCCTTCGCCCTATGCCCTGGATATGGAAAACGTGAACGTGTTGTCCACGACATTGCAGTTGTAGGGT
+>18913 2
+TGCTCCAGCAAAGACCGAAGTATCAGCTAGGATTTTCCCGAGCCTGCTCGAGTAAATCTTTTCAGCGAAGCTGTCGGTTAGATAATGCTCCGCTGAGGAC
+>18914 3
+GGCGGATCTGAGAGTACTAGTACGCGTTAAAAGGCGATTTATAACCCTGGCGGAGTTCGCAACTACGGTAGTATGCTTTCTTCCCAAAATCCGTACCCCG
+>18915 2
+GTTTCGCTAGGGTGCAAGCCCTGAGCCCTTGCAAATAAGTACTGTTCTCGCGATGATCATTTCCCCCTAGGGTGACAGACAGAAGAGCAGTATTTAACCG
+>18916 2
+GTACCTACGCATCTCTCCTCATCCATGCAGCCATTAGGTTACGTGGCAGATCGGAGCGCAGGCTTGGAAGACTATAACATACCGTAAGTACTTGGAGTGT
+>18917 3
+CAATGCTTTAGACGTGGATGTCCTGGAGCACCACAGCACGTGGCGTCTAGCTTGCTGCGGTAAACCACGACTGACATGATGTCATTAAAGTATAGTCTCC
+>18918 2
+TAACGAGTCGGCTAGGGGGAAGCCGGCCGTATTTACAGGAATCTCTCACGGGACCCCGGCGTTTAAATACTGTAGCATACCACTGTTATCCAAGTTATTC
+>18919 1
+CAATCAAAGCCCTCAAGAAGAGATTGGTAGAGGCTAGACAGTGGCCTTGTTGAGACGGCCTAGCCGATATCCCAGTGACCGTCTCTGCATTTTCGCTATT
+>18920 1
+TCTCGACCGTTTGAATGTGTAACTTGATGGGCGCGAGGGCTCAGAGTATACACCACTCGCACAGGTCTACAAGGGCTCTTGCCACTGACAAAACGTTATT
+>18921 3
+ATGGCGGCTCGCGATCTACGGCTGCTGGGGTCTCGACACTTTTTAAAGCCGTAGTGCCATTCTTCCAAGACACGTCGTAACAGAAGCCAATAGATAGTTA
+>18922 3
+ACGACCTGTAGCCGGCGGCCCCCCTAGAATCAATAGGTCAAATCTATTCGTGGCATCTTTGGTTAGCGAAAAGCGCACATCAGGTCGATGACTTAGGTTT
+>18923 3
+GATAGTTTTTGGCCAGCTACAATAGGACTAATTGTGTTGCCTCTCGCAGGAACCCCATAGGAATGGCTACCCCGGGCGAGAATCGCTCTAGATATAGTCC
+>18924 3
+ACCGTAGGCATCTTACTTAAGAGAACGGTCCACGATATCGTTAGATATTGCTATAATTGCTGAGCCATTGGTGAGCGCCTGGCGCTCGAACAAGCCGTCC
+>18925 1
+CCTCCGGGAGGTACGCCCGTTAATGACTGAGTTTCACCGATCTTCAGCATTCAAGATACGACGAATAATTCTAGGTTATAGGCCTTTCGCGGACGGAACG
+>18926 3
+TAGAACGATGTGGTGCTAAACCTACAGTTCATGAACCACTGCAAGGTCGTCCCATGCAACATGCGTCATGGGCTGGCCTGAGACGTTTGCTAGATCCATT
+>18927 3
+CGAGCTCTCCGTCTGCCCTGTACCTGCGTAAGGTTCAAAAGTGGGGCTTGTGGAAAAGATCTAATGTATGCATGAGTCCCCAACATCAGTAAATGCTGCC
+>18928 1
+GCGTCGCTAGAGAGTCCTCCACGGGATACCGTAACGTGTCCATCAACTACGATAATTTTCGAACATGCGTCTCAATTAAGAGGCTGTGGGCTGTTCAAGC
+>18929 2
+TATGGTATGAAGTCCCGCCAACGAATCTGCGACGAACGATCCAGTGTACTCTTACTGGAGTCTTGCCGTGTTTTCCAGGCTCGTACGCATAGAGAACGAA
+>18930 3
+CGTCGTCTGTACGCCATCGTGAGTTTGGATTATATGCGCGCTTCGCCAGGAAGCTATTACGAGTGACCCCCTAAGGCTGAGCCTAAGTACTCAGTAAAAA
+>18931 3
+ACTCTATCTTTACTAATTGAGGACCAGGCTCTGCAAGGCAGATGTGTTGACGGCCCCGGGCATCCTTATAACTCGCTACAGCTGAGGTGGATACCTGAAA
+>18932 3
+AGACAAGACCGTCAGTTACGCTTAGCATATTCTTAGGCACTCGTGACATGTTTGAGTACGATCCACCGTGACCGGTCCAGCCTTCGAGGTAAGAATCGTG
+>18933 2
+ACCTGGATGGATTTCTCTCTGCACGTTATGGTAACACCCCTGCTTTGGTAGTAGGGGTCACGAACAAGTTCGAGGCCACACAATCATGGAGGACATACTC
+>18934 2
+GGATCAGATCACGGGGCTTTAGAACGCATACTAACCTTGGGCACAGGAATTTCGTTTGCTCAGCAAAGTCCGTGAATCGCGTCATAGCTTCAGTCCTACG
+>18935 2
+GATCCAGAAAGGGCTCCAGGCACCTATCCTAAGGAAGATTCGCTCGCCTAGTTTTGGGGTTCTTATCATCGAGACCCAAAGTACTGCATCTGATGGGCAT
+>18936 1
+TATGTGCGATCCCCCATGGGAATTAAACATTCCAAATGTGTTAATTTCGGTCGTGAAGCCAGGACGAATGGCGTGCCTGTATTCCCCGGCAACCGAAGTC
+>18937 3
+ACCTTAATAAACGGAAAGCGGGATCCTCTGTGGCAACAATCTTCGCTCCTAATTACGGTGGGACTGCGGTCGAGACTTATGGTACCACATCTAGTCTGCG
+>18938 1
+GTGTACGTCACAGGGTCAGCAGTTCCTATCTAAGCCGTGACGACACTCTACGTCACTGTAGAGTGTTTGCGCAATAAGCTAACCTGATATCGTAACGCGG
+>18939 2
+CTTCTTCAGAGCCTGGGCGGCGTCAAGAATCCTGCGGATCAGTGATGCATTCATATCAATGCCCAGTTTTACAGGACGTCTAAATCCAGTCGACGGTGAA
+>18940 3
+AGTGTCCACTCCCTCAGCACAGGTGTTATGGAATCTAACTGAAGGGGCTGGCTATCAATCCGGCCATAACGTCTTTGTCAAACCATATTAGCCGGGGGTA
+>18941 3
+CGGTAGTCAATTTGACAATCATGTCGCGGTCCCTAGCGTAATTTACCATGGCTTGGGATCAAGCAGCCACGAGGTTGTTACAAAGCGATTGAGCATCCCC
+>18942 2
+TGAACCATTGGACCCTCCCTTGCCAACATCTGTGCTTCGCATCGAATCGAATTCGGAGTTGAGGGAAACTTTAGTAGCTGAAACCGTGCGCTTGGAAAGC
+>18943 3
+TCCGCTATCTCGGATGTGGTAGGGCATGTCTGAAGACGGGCCTTCTCCGTGACATTCGAAACTATTCCAGGATAAGGATAGACATGACCACTCCTTGACA
+>18944 1
+AGAAGTTACACGGCCGCTGTATAACGTATAAACCCACCCGTCTAGCTGCCGTACGTGTTTTTACTCAGGGATCCGTCACTTGAAGGACTTTGAAGAGGGC
+>18945 1
+ATTAGATGAGCGCTCGTGGCTCGACGTTTACTTTGTCGACATGCAAACGACCAAAGTTGGGCAGGAGTCGCTAACTTTCTAGCCATCGAGAGCCTACACT
+>18946 1
+CTGATAGAGATGTGTTCGCTGGCTTGGCTACGGACTCCCTCTGCTTGCTAGATTGAACAACCTCGGTGCCAGGGAACGATAGACAAGTAAACCTCTAACT
+>18947 3
+CTAGCACCCTTGTACTACACTTGGACTTGGACTCCCTTTGCGAGGGGTTATCGGGACAAACGAGGTCGTCGAACCAGAGATAACATTGCGTTAGCTAACT
+>18948 1
+TTAAAGTCTGGTACTGATGCATAGAACTTGAGGTCTCGCATTTGACTGCACCAGGTGCGACACTAGCAGTCAACTGACTCGTCAACCTGGCCGGTACATG
+>18949 2
+CATATCTGGGCGTAAGCTGGGTAACGCGCGATTCTTCTTGGGGCTACCTTACCTACAACGTAAGAGCTATAAATCATCATGGGTGCCAGGTCTCGACAAC
+>18950 2
+CGAGCTGTTCCAGTAGATGCGCAACAAGGTCCTAATTGTACCGGTGACGTTGTGCTCGAATCGAAGTCCCTAGTAATAGTCGTACATCCAGCACTACGTG
+>18951 1
+GGCGTAAATGATAACTCCCTTATCAAGTGTGATAAACAGGCTGACACAAGTTCGTCGTGTATTTACTGCGGTGCAGGTCCGACCATAGCGCCTACCGCGT
+>18952 3
+GTGATCCTATCTTTTAGCGATCGCGGCCATGCGCCAAAAAACGGGATCGCCTAGCAGGATCTATATCATTGCAGTGATTAATGCTACGCCTGGTGACGAC
+>18953 2
+TGCGGGAGTAGCTAGCTACACCGTTATCACTTAGAATAGCATCGTTATATAGCCTCAGGCGCCAATGATCCTTCGGACGAAGCGCTTTACCTTAGCAGGG
+>18954 3
+TGTTCTCCAAGTTGAAGTTACGAAGGAATTGCAGTGTCCCCTTATGACCACCTGTTAATACTGGCGCGTCGGCAGAATCAGCAGAGTCATTGCACGCCAG
+>18955 1
+TTCCTGGCCAGTGTTTACATGATGATGTTGGACAGGACACCAGCTTTCTATGCGAAGCCGGTAGCCCATCTGAGAGAACTCCACAAAGACTTGAGTCGTC
+>18956 3
+CAATGCCAATTTCTATATGAGATATCGTGGTTCTACGGCGTGGGTGGTAACCGCATCTTGGTCTTCATCGGAAGCACGCAACCTACACGGTACAACGCAG
+>18957 1
+GAAGATATCCGTTCGGGAGAAGTATGAGTACCTCTTACCCGCTCCAGTTTACGTAGTCGAGGTTCGAGCACGCGACAGGTAGCCTTATAATCCAATCCGT
+>18958 2
+AAGGATACGACGGTCTTACGGAACCGGACTTCGCTATTTTTTACCATCAGTCACTAGCGTCCCTAAAGCGTCGTAGGTGGCCGACTAGGCGTTGAAATCA
+>18959 2
+GTGCAGTATGGTTGGGTCAAGGGCGCTAAGAACAGATGAGGCGCGATCCACCAATCCTTACCTCAAGTATTTTCACAGCGAGTTTGTCCTAGAACCTTCC
+>18960 2
+TTGTCTCTCGCCTAAGGACTAGACTAGGAGTGTTAGCCTCAAAGCGGCATAAAGCAGCATTGGTGTAACGTAGACACTCCCTCGACTGGCTATGTCTACG
+>18961 1
+GTGCGGACTGTGAGCCCGAAACCGGAAACGGAAACCTTGTATGTACATAGTCTGCTATCATGCGGTGGATTATCCCATCAACACTCGGTTTGAGATCTCC
+>18962 3
+TAACTCGAGACGTAATGCTAAGTATCCAAGTCCGGGGACATGGAGTAGGATTTGGCTTGATGCATAGTTTCAGTCTAACACTCCCCGTCGATCGCCGACC
+>18963 2
+TGTTCCTATCAAAGCGTTGAGTTGAGCACACAGCTTTCCTCTCCGGCGGATCTGGGGTTGAGCGAACTACCCTGGAATAGCGCAGAAACATACATTTACG
+>18964 1
+AAAAAAGGATTACGTCCCGGAAGTATAGCTTCCTGCAATTGGCCCGGTCTACTCCTGATACCTGGGCTATGCGGGATACCCTCTCTACAGTTGGAAGGAT
+>18965 1
+GGTGATATAAACACATCTGCTCGTTTGAATACGATAGATAAAGCGATCGGCCTCACTCACCCTGATTGCTGTCCCTATCGCGTGGATGGGTGGCAGCAAC
+>18966 1
+TTGGCAAAATTCTCACTTCGATAGAGTGCAAGATTGCAATGGCTCGGATCCTCCCATACAGGACTGCGGCGAAATTTTGAAGGCGCTGGACTCATCCGCT
+>18967 2
+TTATACGGTAGCAACGCTAGTCCTTGTCTGGAAGCAAGACTCCCGACATGACGGTCCGCTCGCTAGTTTCAGATTGGAATAAGCATTAGAGCTCGCACGT
+>18968 3
+GGGTGGCGACACGACCAGTCCGAGGAGTTGTTCCCATGTTGACCAAACATTACCTCGTATTTTGTCACCGTAGCCGAAACGGAACCATTCTTAGTTAGGA
+>18969 2
+GAATAGTTGGTGAGCTTCTTGCCTCTATGGGAGGCATTCTGCCAGCGCAAGCTGCCAACCTAAAAGCTGCATTTTCAGTAGCACTCGCGGAAACCTTAAG
+>18970 1
+GATTTACAGGTGGTAAACAGTCGGTGAACCACCCTGAGTGATCCTCCGCCGGGCGCCAGGCATTTACGCTCCAGCGTAAAGTTTAAGTGCACATTATTAT
+>18971 1
+ACCGGATGGATACCGTGGGTTGCAAGCCCTTGTAGACTATAGCCCACTGTCTCCTTAAAGTTACCTCAATATGGGCGCGACTACAGTGAATCGGATCATG
+>18972 2
+GCTACACTTGGGCTCGAGACCTTGTATGCTTACGTAACAGGCACAGTCAGAATGGTCACGGCATGAGTACCCCGCTTAGATTTACCGATCAGGAAGTTCT
+>18973 2
+CATCGTTGTAAATACGCTATTCTTAGTTGCAGTAACCCGTTCACTACGGGTGCGGCTCTAAGGGAGAACAAGTCTACCGTAGTCACTTCAGACCCGGGGA
+>18974 2
+CTGCATTTAGACTCGTGAACTATCACGTGGAAAAGTTGTGGAGGGGCAAAAAGTCACTTCAAGGTCTACGTTTCTAGCGCAACAGGGCTCTTGCCCCTCC
+>18975 3
+GCCGTACTGCCCGCGAAGATACCCGATAGAATAGTACAGATAGTCACGGTTTTTCACCATAGATAGCGTGCTGTGGTCCCCTTCAGATGCAGTGTAACGT
+>18976 3
+TAGCTAAGGTTGATGACGCAAAATACGGATGCCAATCGGTCCTGTCGTCCGTAGGCGTTAGATGGCTCCTATATCTTCCCCGGAATCGTGGAAACACCTA
+>18977 2
+AGATCTCCACAAAAATACCCCACCAAACACATCATGTAGACTGGTAGGCGCATATTCGGTGGTAGTGGAAGCCGTGTTACTTCCGCTTTTGTCGGTGGGC
+>18978 2
+CAATGTGGTGATATCAACACCCGGATATTGGCAACATGGAGGCGCGATACTAAGTTAGGCTTCGCACAGGCTAACCTCTAGCGCCTGGCTTCGTATATCT
+>18979 2
+CTGTTTTAGGCCATGGCGGCCCGTAGAGCACAGCGATAGATGAGCCGTCACCATATGCTTGAATATGCAAGCTTCTGCGTGATAAACGTTCTAGACACTC
+>18980 1
+GAGCATAGAAAGGGAGTGCCCGAAGCCGGTGCCACTGGAAAGATACGGTTTCTTGACGCACACTCAGCTTCCATCTTTCTTCGGTGGTTTACTCACTAAA
+>18981 2
+GGTCTTCTCAAGTGACTCAATTCAAAACAGAGTCTGGCTACGGAGCAGTATTGTGGCGCTATACAAGCCGCAATTCCTCTAGGTTCTAGAGCGTCGCAGC
+>18982 1
+TTCATATAGGACCACCGAACTTAGGTACACGGTTCCATCTTTATGCGAGCAGTGACCCAAGGGGGGAAGATTAACCTCCGACCTGTTACTTTGGCAGGCT
+>18983 2
+AAAACTTCATCTTTTTACACTGGGCTGTGTCGAGCCGAAGGGAAGCCCCTATCAACCAGACGTAGTAAGTTTATCGCGTAGGCATCCCAGGGCTGTTCGA
+>18984 3
+AGAAGAAGGCGGATATACACTTACTATAGCATTCTTCGCGGAATTGGCATTGCCGGTCAGGGTCCACATCCCAAAGGCGTGTTTTCTCAGTACTACCCGG
+>18985 1
+ATGTTTCCAGGTCGGAATCGGCGACTAACGTCAGACAAGATGTCTCTCCACAATCCCTGTAAGTAGAGTAAATCTAGCGGATTTGCCGGTCGCGTGACTC
+>18986 2
+GATTCGAGTTAGGGCAATCCAGCGTCCGTCCCAGGCTATAGAGGCCTTTCAACTGTACTACAATGTCGTTAAGATGAATATCACTTGCAAGTGCGCGCCG
+>18987 1
+CTCTCAGCGTCGTGTTGGAGACCTGAAGACCGCACAGTATAGAATAAGGCTTCCACAACTTATTGTTATGCAGCGGTACGGCGACTGAACGGTCTATCTC
+>18988 3
+AGTGCAAAATAACCTGGAGTGTTAGCAGTAGCTCCGCCCCGTTCGTAGTACTCGATCCGGTCAGTTAACATTCGGAGTGAAAATGCCTGCTCCTAGGCTA
+>18989 2
+CCGTTCCGGCACGTCCTTAAGCAGGCTGCGCATTTAGGGCAGATTCCCCAGGAATACCATTTGACTAGGGTAGAGATTCCCAACTTAGATGTCTAGATGA
+>18990 1
+AGTTCTTTTCACTCCGACACCCTATCAATACTGCAGACGGCACTTAATAGCTGTATAGAGCTGGAGGCGGTGGTCATCGCAGTGCAGAACTAGGCTACTG
+>18991 1
+TGCCTCAAACCCACTTTGCTCTGCGAGAACAGTAAAGCAATGCACTGAATGTCGCTTGCGAACCAATCGACTCGCCTGGGGAATTTTGATGGGTATTCGG
+>18992 3
+ACGAGGCTGTCGGCTAGAGAAGATCGTCCGCTTGTTATCTTGCCGTACGACGAAGCGTCTATCGCTCGCTATCTGTAAGAGAACTCAACTGGAACTTCAA
+>18993 1
+TCGTTAATAGCGCGGATTAGAGTCACTCGGTCATCTAGGAGACACGAGCTTCTATGGATCGCTTCTTACTCAGTGGATCGCAGCATACCAGTAAAGCGCC
+>18994 3
+CGTAGCAGCGGGTCTTATCGTAGAGCTCGTCGTATACTCATTAAGTTATCTGTCTCCGCACAACAGCCGCCTCGTAGCTAGGAGACCAATGTGGTGAAAA
+>18995 2
+TTTGTGTCACATGCTCATAAGTAGGCATGTCTTAGCAATTCGGCAAGAGCGCTTGGAACCCAGGTTGGCACTGGACCAACGTGATAGCCCTATCCGACTA
+>18996 3
+CCACTGGGTCGATTTCCGCAAAGAGATCCGCATGTGGAGCCGCATAACACTTGACGTAAAGTTAGTGCTTAGCACAACCGCTCGGGCTATGTCTATTTGA
+>18997 2
+CGGGTTCTCCGGCAAGTGATAGGCGGTTGACTGATCAAGGTCCGGGGCAGAGTTCGTACATAAAACCTCAATGCCCGCTCATACCTATATTTAATGCTCA
+>18998 1
+AGAATAGACCAGACGAGGTATCACAACGGGCACTATCCGCTTTGAACCGTGCGTCAATGACATCCGCTCGGGAGTGTCTTCCTTCCTAAATTATGTGTGG
+>18999 1
+TCTGGTAAAACCGTAGCACAGTCTAAGACTTCGGATTCGGGCATGCAAATGGCATCGTCTAACGGGTTTATGTCCCAGGCCGGACACTGAATACCTTCTG
+>19000 2
+CGCTTGCAACTGGCAAAAGCTAAGTTTCGAAGACAGAGGTACGTAAGCTTCTTACAGACTGCGGTCTTCCCGCGTCCGCGTTATAGGAGTCAAGCACTTT
+>19001 3
+TCCTTTAGTGATGGTTGTCTGCAGTAACAACACGGAGTCCATTCGCACACTACCGACATGGGTCTTCAGTCGGGCACTAATGCCGTTTAAAAACCAGGGG
+>19002 3
+CTTAAATACATCGCCATACCTGACTTATCCATGTGGAGCCCTTAAACTGTCACTTGGATGACCGACGATAGAGGCATGTATCAGGGGGTTCGGCATCCGG
+>19003 2
+CTTGCATCAACAAAGCTGTCATGCTCGTTACTGCGAGGACAGGATCAGGCATTGCTGTAATTTAACTACAATGGCGTACTCAGCGCTCGTGAGCTGAGCC
+>19004 2
+CCTATACGCAAACGGGTTTTCACGGACCATCCTGTCTTAGATGGGGGCCTGGGTAGAAACTATCGATTCCGCCTCTAAACGAATGGATACTTAGCATGGC
+>19005 2
+ATAAGGGCACTGCGGACCCCAGACTAATCTCGGTGAACGCTTCGTCGGAGAGATAGGAAAATCACCTATTTCTCCAGGAGATATTGGTCTTGCCTCGTTC
+>19006 3
+AGATCAACGGGGAGGCCGGGTCTGAACAGCTACCAAAGTGTCGGACTCGAGTAGAATATGCCTTTCGCTACTACGGCATCATACCGCATCTTTTTCTAGT
+>19007 1
+CGACGTTTTCGCAATGTGACGAAACTTCCTAGCAATAACCAGATCGCTGAGAATGATCAAGGTGACTGGCGTTCCAATACGCCCTCTGGTTGCGGATTGC
+>19008 2
+TTAGCTCACGCTAATTCAAAGTCGTGGATAATGATGTTCGGCAACAGAGGGGGCCAGTCTTGGGTCAGATGTCCCAATCCATACCCCCAGTTACTCTGAG
+>19009 2
+GCCCGTGTTCTTTAATGCGATTGACAGTACTCGCCGATGAACCATGCGCAACAGGTGCTACCGGTTTCATGCTATCTAAATGGAGGTCAAACACGCGGTA
+>19010 2
+CTCCAGCCGATGATTAATGGTTTGAAGGGATCCGCCTGCTTGCCCGAGATTATATCGTATTACGAGCACCCATTGGAGTGTAGAAGCAACGTTCACCGCA
+>19011 2
+GATTAGGAGTTTGACATAGCCAGAGTGGACCTTTTAACCCGCCCGACAGAGCTGCCTAAGCCTTAGAGCATGTGCTGGCCTGACGTTTTGCCTTAAAACA
+>19012 2
+TACCTTTAATTCTTTGACTAACGATTCCGTGCAGGCGTACCGAGACGCTACAGTGCTGTCACGGTAGCGAGTGCGGGTCGCTTGGACCCAACATTAAAAA
+>19013 1
+CCCAACCGAGGAGCAACCACGCATTTCTTTGCTATTAGCCATGGGTGTTTTCACGATCTGAGTAAGTAGTCAGGCAAGCGACTCAGGAGTTTAGTCCCAG
+>19014 1
+TAGTGCTTATAACCGCGAACCGACTTTCGAAATGCTGGAATCTTGACTGGAAGCGGCAAATTACTCGGGTCGTACTCCTGAGACTCTTCGCGGCAGACAT
+>19015 1
+GGGTCACCCATACAGGATCCAACGGTGGTTAGTAAGTACATCTTGGAGCATTCGAATATTGCTGTCGACACTCAGCGCCAGGCATGTCTGAGCCCATTTA
+>19016 3
+CTGTTGCCTTGGAGTCTTGCCCCTGCAACCGCAATGCCCGTACTTTTCAAAATGTGGTGGTCTTGGAGTAAAGGCCACAACTCGGAAACAAGTTGAACGA
+>19017 1
+GACTATGGCTCAAAGTGACGCGTCGATGACCGTATCGGGACCCAAGCGCGGCTTTTCCGTTAATTGTAATAACTCGCCAGCTAGTACCTTTAAGTCAGAG
+>19018 1
+TTACAGATACTGTGCACAGTTTGTTATCAATGGCGCACAGGGGGGTCCTATCGATGTAGCTACGATCGGGGTACCCGCCACCACCCCAAAAATTGATGTT
+>19019 3
+CGAGCAGAACAAAGCGCGCGTCACGGCCACCTAATCACTATCAGACATATTACGATAGGAGTTATTACTGGTGCCGTGTACTTGTTAGCCCTGTGGTTGC
+>19020 1
+GAAGTGTAATTTGCGGAGCGAAAGAACTTACCCACCGGTACGTGGAGCGTATCAGCCTGATATGAACATCCATGTCTATCGTCCGCTATCTCATGTGCGC
+>19021 3
+TGTAATGTATTCTCCTCTGTGGTGCAAGCTTTACGAATGGAGCGCCGTGCGCATGAGAGAACCTACGTAATCAAAGGTAAGCTACACTGATCCGGTCCCC
+>19022 3
+CCGGTTCATTCGCGAATAGGTCAAGCGTAACGTAGCCGCTGGCGTATACGTCCACGCAGAAATCTACGTTGTGACTCCATCAAGGGTGTTCATCAATATG
+>19023 3
+GTCGCCGACGGAACGAAAATATAATTGGTATTGCCACTTTCGATGGCGATACCCCTTTAGTTGTGCTGGACGTTTGAGCACACACCACGCCGATCTGAGA
+>19024 1
+GGATGGCTTCTTGATAATAACACGTGAAGTAACCTCACGTAGTTCATTCGAACTCCGGATGGGCTCCAGTCGAGACCCATGGACGGTTCACCTTCAGGTA
+>19025 3
+ATACATGGCAGACGATGAAACTTTCGCCAATGGCGCTAAACCCCTTGCAAGTCAGCTTTGGGAGATCAACTTGTCGTCATCGTAGTCCACGTGTCGATGG
+>19026 3
+TGTGCTTCCAGCTCACATATCGATGGTATGTAATGTGGCCCAGCTTTCCCTGATGACTCAGTCCTTAACGACCGAGAATTCGGACGTAAAGCGCAGAGGA
+>19027 3
+CGTCAATTATCGCCCAACGCTTGGGGTACCCCGGAAATCTGCAATAATTACGAGACTTTTTTACGGTATCAGTTAGCGCGTGTAAAGCCGGGAGTGACCC
+>19028 2
+CAGGGAGTAATTGACAGCGTTTAACCAAGGCATGTACTGTGCTAACCCGGCCTGCGCTGTTCGAACTCTCATGAATCATAAGACTCGATATGTGCTCCGG
+>19029 1
+TCTACGTTTTATGGTACAAGAGCCGGCAACTAGGGCGTACCGAGTCCCCCTAGTTAGAATATCTCAGTGGTAGACGATTCCTGCATGCACCAAGGCTATG
+>19030 2
+AAGCAGCGGCGCAACTCCCCTCGATGTCTCCACCTAAGAGCGTAAGCAGTGTTTGCGTGTGTAATAACTCGGTGCATTGTCAAGGGTCAGTAATCTAATC
+>19031 3
+TCGATTCAATAGTAACAGTACAGGCCGCGGATCTCGCGGGGGGTTTTAGGAGACCTCAAAAAAATCTCGGATCACGTCCCTTTGACTATGGATGTCCCCT
+>19032 1
+AAATCTCACAAGTAGCATCCCATCGTAAACGTCGACGTTCCGCCACGGGATTATGGCTCGAGGCAGTAGCTTTGTAGTTATCGGGCTCACAATCTGTGAG
+>19033 3
+AGTTGCCAAACTGCTTTGTATGTGCCCTGCATACACATGACGCTTTGTAAATCTGCGCCGCTGCAACCAGTAATAATTCGAAGAATCGGGAGGGGGCCCT
+>19034 1
+GAGCATGAAATCACGCGAAATCCGCAAGCGCGCGCCCCCGGTCGTTAGGTTGAATCACCTAATTGATGTGCCATTTATTTCCGGTCCAGTTGAGAATTGA
+>19035 1
+ATGATAAGTCCGCATGCTGGTTCATGGTCCTCGAGGGAAATGAACCTCGGCACGGCTATACATCAATGCTGCTGGTGCCTATCTTATGCAACGCACAGAT
+>19036 2
+GATTGGAAGAAGCATACCGGCAGGCTATAGCGTACTGGGTCATGTCCCCCGAAGCAAGCGCTAGCGTCTTTTTTGACATTCTAGCTCAACACCGTAAGTT
+>19037 2
+ATCCCTAACACATATTGATATTCCGCGGCGAGGCAAGCCCATTTATGTACGGTCCGAGTGTGAGGCTATCCATATGACGATGGGGTTCTTACGGACCACA
+>19038 2
+GCTCTAGACCTAGCTCAGTAGGCGTCTCCGGCTCTAGGAACTACTGAAGGCATTTTACTTCTGCTTAGACGACGAACAATTCAGACGATGTGGGATCAGC
+>19039 2
+AAGTAATGTTCAACGCTACACCGGTGGAGAGATCTATACGTTGAGTAGAGGCTCCCAGTGCAGTTCCCGTGAACCGTTTCATCCGACGTGTTAACGACCT
+>19040 2
+TACTCGTCTCCGCCATATTCATCCGGGTATCTGCCTACGCACTAGATAGCAGTCGAAAGAAATGGGCAGCAGGAGTTGGGTTCCTTACCCGGATATAATG
+>19041 2
+CGTCACGCGGCAGTACAGATCCCAACATTCCCTCCGGTATCGATAGGATAGTGATAGGAGCCGATGCACATTTATTTACCATGGCTTAGATTGACTCGGG
+>19042 1
+TGCCCTGGACTAGGTTGCGAAAGAATGGCACTCGCACTCCTCTGCCCCAACTACAGATAGATCTGCGCGGTAATTTCGTGAGTTGTATGATGAAAAGCTC
+>19043 2
+GCCTTCGTTATCCTATTGAAGTGGTAGGAAGTTCGGTAGGCCGCCCATATAATAATCGCCCGAGACCTCAGAAGTGAAAGCTCAGGTCCCCATTCTGGTA
+>19044 3
+AAACGTAAACTGTGCGTTGTCACATGGTTCCAGGCGCCTATCTCGAGTAATAGGCACACTCAGCGGCGCACGATATGTAGATGGTCGCTATTTCGACTAC
+>19045 1
+GGTTGTCGGATGCGAAGAATATTATCCACCATTTATGGCGGCGCCTACCACGGTGTCGAATCACCACTGTGTCGACAGTATTGCGTCACAAGCAGATACT
+>19046 3
+TGTTTCATCTGCCGTAGCGGTGAGCCACCGAGGGATGTTACCAATTAATTTCACTGTACCCAGGTTGGAACTCAACAATAGGGTAATCACACGCGGGCCT
+>19047 2
+TATACTCAAGATCGTCCCCTGCCAGGCTAGGGATTACGCTGAGCCTAGTCGCCGGAGTAACACCTAGATTTGGTGTAGCCTTAGCAAGTCGTAAGTAATC
+>19048 2
+CGGTTGATGCTCCACGGGTGACGAAGTTCACCCAAAGGTCATATAGGCACTCACTGGCAAAAGCTATGGCCAAGTGTTCAGACTCTGATTACCTTGTCGT
+>19049 2
+CGCGTACGTACCGACAATTTATGATGAGCGCCCGTCATACCTTACGTAACTAACACCGCTCTGTCGTACTGCGTGAGAAGCCTGGGTTAAGAGAGATGTT
+>19050 1
+ACCGATCCATCGTTTCTCGGACGCGCCCTTTCTGCTAAACGTGGATCTAAAGATAGTACCTACGAATTGCCGAAAAAAGGGGGGGTCTGTACCATCTGGT
+>19051 1
+CCAGTCTGCTTGGACACGTGACTGTGCAAACGACTGTCCCGTCAAAACTGGTATATGAAGATCGTCTCTTTGACGGGTCCCGAAAGTCTTAACGGGTAAC
+>19052 1
+TTCATCAATCACGCTATGGTAACGGGATACTCAGTCTGGTTGCCGTTGTGACAGTGATGTTCTGCCCATACACATCAACAGCGGCCAAAACATCGGGGGT
+>19053 2
+AATGTCGGCCGCGCGTTCGTTGATGAGGTATTTGAACTATGTCCGAGAGGCCTAGCAGCCTGCGTCACGATATTCAAAGCACTCATATGGCACAATCATC
+>19054 1
+CCTTATGCTGGGGCGACGGGTGGACTGATCATCAGACTACGCGACGATATTTTATAAACCCTAATATACGAAGTGCGCTGTTCTCACAGAAGTCCTCGCG
+>19055 3
+TTGGAGCACCGGGTTTCCCCGCGAATGAGGATATAACCTCAAGTTAATAGGAGGTTCAGAGCAAACAGGTCGTTTGTCTCTACCCCCACTTCATTGCAGG
+>19056 1
+GTGGCCGTCCCATCGAGTAAGGGGTCCTCGTAGAGTCCAAAGTCAAAACCACCGTCTATTGTTCATGAACCGGTTTGCCAACCGTATAAAGTGTTGACTG
+>19057 1
+ATCAACTGTCCACATTTGATGGCATGACGCTAGGACATACACTCCTGACGTTGGTCTACTGTCCTGGTATGGGCCGCAAATGAGAATCACCTTGGGACGA
+>19058 1
+CCTAGTATGCTTCATTTAAGACAAGGCGGACTCCGAAGGCCAATGATCGCAGACCGTGTCGTTCATTTCCCAGAATGGCTTTGTCGGGAAAACGGCTCAT
+>19059 1
+GAACAGTTCACTTGGAAGTGCCAGATGGTGATCCAAAAGGGGGTTTTAAGTCCCGCCGGCTTGACCACGCAAAGCCAATCTTTGCTGCTCTACTCAATTG
+>19060 3
+GTATGTGCACGGAGTCGATCGCACAGCGAGTCAGTAAACGGGCAATACGAATGTCTCCCGTTACTCATATTTTGACCTTAGTGACCGCGGATCTGTCACA
+>19061 2
+CGGTAATCTTAGTACTCTACGGGCACTGCCCAGTTTTAGGCGACGGGACTCAGAGCTTACCCACCTTTCGATAGAATGCGGAAATTACTAAACGGCTGTG
+>19062 2
+TGATTTCCCGATGTGAACGATCAGGTAACCGCCCTGAGTAAGCCCACTTGTCTCTGAGACATCGATTGGTCAGGACACGAGCTTTTGCGCATAGGTACAA
+>19063 3
+GCGCAACGTATCGACGGTTGTGTGTTGAAACTTGTTCCCCGGGTGAACCACAGAGACCGGAGAATCGTTTTTTCGTACAATACTATATGCCACCGAGACC
+>19064 2
+GATAACGTAGTAGTCCGTACTAAAGTTACGCGGATTGGTGCTTTACTTAAAGGCTGCAGTACCACCATGTCCATAGCGCATCAGTGCGTCCCAGCGCGTA
+>19065 3
+GTACGGAGCCTACTTACACAATCGCCAGGCAACCATACCATTAGTTGAGTACATGTCAAGGTTATTCCACGCGTTGACGTGTGATTGTCTGAGGGAGCCC
+>19066 2
+ACATCCTTTGTGTCCATGTAAAGTTCTAGCGGACGAGAATGATCCGGCTATGAGGCAGCGATTTATGCGCTCTCATACAGCGCCAACGACTAGGTTGCAC
+>19067 2
+ACGCCACGACGTTGCCGTTTATAGGTTACCGGCTTTATTACGCGGTGAGCAATGATGAATTACTGGAACGCTGTCAACAGCCCCGTAAAACCGTCGAGTT
+>19068 2
+GGCACAGAAGCAGTCTACGCGACTTTACAGCGCGTGTGGTGCATACCATAGATAATTGATTATAGATGCATAGCCCAGCTAGGTGGTGTCCCACTTCCCT
+>19069 2
+TCAACGTGGTTGAGTTCACACAGCACGGTTGTTGCGTACATCGCTCCATCGAAACTATTGCCAGAGGGCAAACTCTGATAACGTCCACTGGTAGGATTCG
+>19070 3
+TACGCGCATAAATTTCATATTAGTATCGAGCTCTATCCGTGCATCCCTGCGACGAGCATCGTAGAGCGGGCAAGGCTGCCGGGATTTCTGAAGAATCCTA
+>19071 3
+TGGGCGTACTGCGACTGCGAGAAGCCAACCTTTCTCGGGACTAGACATCTCCTATACACGTGCGTAGTAGTAATGCGGTTTGCCTTGCAACTATACAAGA
+>19072 3
+TACTCGGCATGTGCTACATTACCGACGTAATGAACCGATATACCGTGTAACGAGCTTCATCGCGTTTCCTAGTGCGGAGCCGCGGTTCCAGATAAGGTAA
+>19073 1
+AACATATCTGGGCAACCTGCGAAGCTATAGGATTGGCGCTCCCGGACTCTCGTAAATTTTCTACTGCGATCTCGAGACCATTATAGACGTGGGGTCACAG
+>19074 2
+ACGAAGGTGACGCACTTGTAGCTCATGTTGCCATCTCGATACGCCACAGCTTCTAAATAATACTGGACAGGGTCATTGGGCATACGCCGTGGTATTGCCA
+>19075 2
+GAAGTTGGGCTGCGCATGTTCCGCCGAAACGCGACCTACATGCGGTTAGCCCGAAAAAAGTTGCTATCGGCCTATCGTCAATGGTCTATTAACTGAATTC
+>19076 3
+CTAGTCGGTCACTAGTGACAATGTACGGGGACACCCTGAATAGCAAGGCTTGAAACTCCTTTCCGCCTCCCTGAGAATAGGTATTTAAAGTCGGGCTCGT
+>19077 2
+TTCATAGCCGAACCGGTTTCCCTCACTCTGACAACGCTAGAGGGATTTAGTGTTTGTCTTGAACGGCATCGGGAATCACCCACCTGGTGAAACAAGGTGA
+>19078 1
+ATGACAATAATGTCTAAGTTGGCCGGGTGTGAACTGCGGTAATTACAGACCGCGCGTTGGTACGACGTCGCAAGCCTCTATCATCGTTACCGCCAATCTA
+>19079 1
+CAAGAGAAACCGCGTAGGATTGGTTATATGAGCAGACTCAGATAAACATCTACGTTACGCCGCGCGGTACTCCGGACTTTGCGGTGTTTCGATATCCCTC
+>19080 3
+AGGACAAGACTTCCGTATCGTCCGCGTAAGATACGCGGAGTACACTAACTAGGTCGTGTGGTAGTTCTCGCCTGACTATCATAACTACAAGCTGCGTTCG
+>19081 1
+ATAATGCTACACCTTTAAGATGCATGCCCGAGCGCGCAGATGACATCGTCCGGTCAGTCCCAATAATGTTTCGGGACTAGTGAGTTTGACCCTGCAGGAT
+>19082 1
+AGCCACTTAGCTCCCAAGCTTTTAGGCTTGTAAGATAACTCCAATCGAATCGAGCCGTCCTAGGGATTCGAAACTTTGGTAAATCTTGCAGGCGGCGGCG
+>19083 1
+TCGGGTACTTGTTGGGTGGTCCTCAGACTTAATCTGGCAATCGCATCACAATCAGGGCCGTACGCCAAAGTCAAATATTGTCACAGGGACTACAGTCCTG
+>19084 3
+TGTACTCGGCGGAACTAGTCACCCCCGATCTACCACTGGGAAGCTGTGAACCGAAAGGTGCCACTGGTAGTTAAACCATTGACTGTGAGCTGTTACATTT
+>19085 3
+TACTCCAATGTAACGATGGCTGTAACATGGTTTTATCAGGCCCTAATCGGTTGGAACAAAAGAGGGGCCGGGGTCTACATCTTACGTATCGCCTGCCCCA
+>19086 3
+TCTGATGTACTCAATAAAGGGTTCGACGCGTACTCGCGCAATTGCCGCAATACGGTGACGACTAAGATAGTTCTAGGCGCGGTCCACAATATTGCTCCGT
+>19087 2
+CTGCCCCATTGGTTAGCGGTTAATACCTACAGGCGCATATATGCCTTTCACAGATTTGATAGGGGCCGATCGGACGCAACCCATGAGCATATGCGAGTAT
+>19088 1
+ACGCATTAGATGATCTTGCAGCATTGCGACGCGATTTCGTCACAGATTATCAATGGAGTACGACTCTCAAAGGTGCCGACTTAGGCGCAGCACTCCTGGT
+>19089 2
+ACAAAGATGTTAACGTTTCTGGCGATCGTTTGTGTAGGCGAGAAGAAACGACATTTCTTTCTCCCGGCCGGTCTCTCCAGCGATGAGCCTCAACACAAGG
+>19090 3
+TATCCGGTGATTCGGAACCTGGATTTCCCAGACGGTAGACGTCTATTAAATTTATTCGGCTGCCCTCGGTGAGAATATAGAGCGAAGGCTCCACCCCAGA
+>19091 3
+GTTCAACTAATCAGGGGACAGGCGCACCCCTCTCTTTCGCCTGGATGAAGGTGTAAGCCTGCTAGAACCTTTTGGAGGGTATCTCGTACGAAATTAACAC
+>19092 1
+GCCGGTGGCAAACCAGGAGCTGATCACCTTATCTGTGATGACGGCTCAAGATCTCCCTTGTGAATGTCTAGTACTATTGACTAAGATGCCCTGCAAAGCG
+>19093 3
+AGTGGACGAACTGTACCCATCGGACAAGGTTCTGTAGCCTCAACCGTTCGTGACTTAAGCGTGATGATATTCTCAATACTAGCGATGGCGAAGCGCTCTC
+>19094 3
+CGGAATTCTGCTATTCCGAAGCCGCTTTATTGATTGTCACGGGACTCTTACCGATGATGGAGAGAAGGCTGAAACACGGCTCCTAGGCTGACTACATACC
+>19095 2
+GCGAGTGATATACCACGCCCGAGAGCGATATTCGCCAAGGCATCCTCTGACTATGTTCGGTAGCCCACCATATAGGTTAGTTCCAGGATTAATATGGCTG
+>19096 1
+GAATCGGTATCCACTCTATCAGCTGCTGGCCATAATTAACACTAGCTCGAAGTAGGTCCAAGAACGCGTGGTATCCGGATCGGAAGTTCCCTGTTGGACT
+>19097 2
+TGTATCCGGCGAAAACTGTTGCTGCTGAAAGAGAGGTGGATCAGCTAGAACAATCCCATTGGCTGGCACCCCACACACGCTTTGAGTCGCTCAATTTGTT
+>19098 2
+GAGTTATCCTGCTCTATCCAATTAAAACCCTCCTTGCGGGCATGTACCGCGTCGCTAAGGAGAAAGCTGCGGGGAACAACCTTGATATTTTCGGTGCGAA
+>19099 2
+AGATGACGTCAAACATCTTAGTCTGTCATCCAATCATCCGGGTCCCGTCGGCTGTTGACTGCGGGTGCACTAAAAGAAGGCGCCAAGGCTGTATATATCT
+>19100 3
+CGTATTTGACAAGGAGTAACGTCGTTTATGGAACCCTATCTGAACCGTCGCATGGGCTATTGCCAACATAGCTACCATCCCCTACCTGGGGAGGGATATG
+>19101 1
+TTGACCAATTGTCGTCCCAGTCCATATTCAAAGGGATAGCTCTGAGGAACAGGATCTCTATTCCTCAGCCTAGGCTTGGTGAGACATGCGCCAGGATCAG
+>19102 3
+GTGAGTTACGTGCTTTAGGAATAGGAGTACTACCAATTTAGGCAGAGGCCTCCCAAGGCGCTGTGCTGCTGATTTTCAACAACCCCCTCTACTAGGAACG
+>19103 1
+GCATGGGAGCGTTACCGACATCGCATTCTGCCGTCTTGAGATATCGCCACCGTGCTATTATCGAGGCAGTCACGACATAAAATAAGCTAGGCGCATTTTG
+>19104 1
+GCACTTGCGCTACAGAATGTGTCGCTCCTCAGCATTACTACACAACTGTCGACCGCATTCACTGGGGGAGGTAGAAGGTGAGCTTAATACCGTTTGCATA
+>19105 3
+CCGTAGCTTGCACAAAACCTACGTACCTTGAGTTGGACGGATCGCTACCGACATGTGTTGGGTTGACAAGGGAATCATATCTAACTATGGCTGCACTCCG
+>19106 1
+ATCTTGACTTGTAAATCCCCGGCTCTATGATGGCACCTATAATAGTTAGGAGAAGCGGCCGTTCGGCCACGAGGTCCGTGAACTATAACCTTGCAGGACT
+>19107 1
+ACGCTTTTACCAAATAAGCCTCATGGCGCCGTATTAATCTCCGGCGGGCAGGGCTGACAATGACAGGCCACAATCTTTAGAAGCTGTGTGGTTCGACATT
+>19108 2
+TCGTTGGCGTAGGTTAACGCATCAGCAATATCGGCAGCTAACACCATTTAGCTATACAGTGGGAAGGTCCAATCCACTGCTGTTCGTAATGGTGCCCACG
+>19109 2
+GTCAACCTACTTTGAATGCCGAGCCGATGATGGCTAACAGTCCACTACAAGGTGATCGCGAGCCTAGGGTGTGTATACCTATGAGAGCCCTGCTTAACTT
+>19110 1
+TTAGAAGACAGGTCTGGGGCACGCTGCTTGCATCACATCACGAATCTCCCATCCGGGATCGGTGATCACCTTACCGTGTGGAATGCAATTTTATGAAAGC
+>19111 3
+CCTACCCCGATAAGTAACATCGGAACGGCAGCACTCTCGACATAGGAGCAGGGAGTTCCTTTTCTAGGGTGGTGCTCATCTGCAAATTCGCTAGGTTATA
+>19112 1
+CTGACGTAAGGGAGGTTCCCCGGGTCTACTACACGCCATAACGTCGAAATAGCTAGCCATGACGTCGTGTTTTCAAATTAGCATTGACTCGTATGGACGC
+>19113 2
+CCTTATAGTACTCCCGCGCGCCATTTGCTGCAATGAGGATCCTCAAGATATTGCGTGTGAGCCTGAAATGGTTAAGAATGACAATGCGACCTTAGCCGGC
+>19114 1
+GCGGTCCGATACACTCTAAGTTATGATTCACTGAGTCTTTCGAATTAAGATAACGCGGCGGCTGCGGAACACATCAAATCCATGCCGTGTCGCGACTGTG
+>19115 2
+CTAGTTGGTGCGCTGGTACTAAGAGCCCTCTTTACGAAGACTCAACTTTAGCATGTGCATATGTCGGCTGGACGAGAGACAACTGCCTCGCTAACAAGTC
+>19116 2
+ACCGACCCATAGTTGCGACACGGGGCTATCTCGCCCAAACCGTTGAGTAACGATCACCGGCTCATCGGGGAATGATGTATGTTTAAGTTGAATCTTGCTA
+>19117 2
+TACCGGACTAGTACTTACAGGTGCAGCCGTCATCCGTCCCGCATTAGGCATGACGCTCTGGTCTTGAGACACTTGAAACTCTGTCTGAAAGAAGGGAATT
+>19118 1
+TGAATGTTGCCTTTTCGCCCCTGCTGAAACTCCTCTAAAGAAACAACTCCGGGTGTCACTGTGCATCCAAAAGTGGGGTCAAGTACGGACGGGATCGATT
+>19119 2
+GCGGGAGTCCCTCTCGTTTAAGCTGATAAGCGGTCAGCTTCGCAATTCTGCATAGTACTTAAGGCAGAAGCCAACAGTGTGAATCCGATGTAAGCTCCTC
+>19120 2
+TAAGGTGCGCTTCTTCGGTCAAATTGCCTTTTATCTTCTTCGGACCCGGGATCAAGCACTATAAAGCTGGACACGGGAATTGGCGCAGACGAACGACACT
+>19121 1
+TGCGCATATGGTTTGATCCCCGAGCTTAGGGCCTCAACACACCTTGATCATACAGGTAAGGAGGACGTTGGCTCGTTTAGCTAAAGGCTACTCACCGATA
+>19122 3
+GAAACCCGTGGCCATATCATGACCAATGCTCTTTGAGACGTTGGTGTACACGGGGAGATTTCGTCACTCGACGAGTAACGCCTTCCTTCCTAAGTAAGAG
+>19123 2
+GTCCTTACGGTGGGGAACACCGGTGCCGGAACACCCGTTTGGGTGCACGTACGTGCTCTCATTTATGATCTGAAATAAACAAAGAACTTCGCAATCTCTG
+>19124 1
+GAAGGTGTAGCCGTGCATCACCACCGATGAACGGGAGGGATTTGCCCGTTGGACGTGTTAGCACTATTTTAGACAGAAACTCTGCCTCTATCCAAACCTT
+>19125 3
+CTCTATACGGCCCGACACTAGTGTGCATGGTAATCCAAGAGTGACCAGAGGCTTACGTTTTCCTGCGCGTGCGGAAAAAACTCCCTGGATATGCATATGT
+>19126 3
+ACCGTGGACGAGCGGGGATCCTCTGTCGATGACTCGCCGCCTATCATGTCGATTATGATACTGGCCTTGTGAACAATAAAGATGCACCCTGACATTTGAA
+>19127 1
+AGCGATACCATTTGAATTGCGCAAGCTTTGGCGTCACATTAACGTATCCCTGACGGTTGGCTAACACCGTGTACGGAGACCTGCCTCGGTATAAAGAGCT
+>19128 1
+GACGTCGCACGCAAGAAGCCTCAACGCAACTTGGTACGCACCGTGATAAAATTTTGAGACGTAGTCTCGTCTAGCTGCTTGAAGGTTTGACCATTCTGGC
+>19129 3
+CGCCCACAAGTGTATTCTCCCGACTCTATAGGCATCTAGCTAAGACTCAGACCGCAATGCGATCTATAGGTTTGGGGTAGGTTGGGCGCATAATCCAGAT
+>19130 2
+GAATAGCCGGTTAATGCCTGAGTCGCATGTAGGCGCTAGCAGTGTGGCCGCCGGACCTCCATTATCAATAACGTCATAGTTACGCATTCACTGAAACGTT
+>19131 3
+GCACAACAGTATCGTCGCGGACCTGAGTTGTTAGGATAGTTATAAGGTGCTGCAACTTAGCCGGACAAGCCCGGGTTATGCCCACTCCCTATTGCAAATT
+>19132 3
+CTGCAAATCCTGCTAGAGGACAACTTGTATCTGATTTCTACGATCGGCGGACGTATCATGTGCTCGCAGGAGCATATCTATGGGGCTACCATAACCAGCG
+>19133 3
+ACGTTGGTAAGGATTGACTTGCTATACAAGCAAATAGAGCGTATGCCTTAGGTCCTACCAGCCCCTCCGGCTCTTAGCAATGCCGGCACGTTTAGAAGTG
+>19134 2
+GTCCGGTCCGGTCTTACGCGCGGGTTAATCTTCCAACCTCGGTGCTCGTGGGAAGATCTAAAGCTTATAATTCCCAAGTCAATGCAGTAACAAAGCAGGT
+>19135 2
+TTTACGCGCTGGACGCTACCATCGCCTTTTTGCACTTTTCGAACCAAACGAAACGTGCCTAAAAGGTGTCACCGGGACGGTACGCGGGTGATGAAATTAT
+>19136 2
+CTGAGGGGCATTACACTTCACAACGCTCTAGAGCAAAAGTACTATTATCGAACGCCAGGGGCCCCTGCATTATGGCATATTAGGGCTGGCGCTGACTTTT
+>19137 3
+ATGGGAGTGTGTCAACAAGCATCCTAGCTACCCTAAACGAGAGAAGGCAGCCTCTGTCTACGGGGGAATTCGCCGTTTTGTCTAACTCTGACCTTAGATC
+>19138 1
+TACGAAGTCCGGCCATTTCTTATCACTGCGTTGGCAACAGTTGTGGGAGGCAAATAGTAGTTCAGCGCAATATCACTGTCAACCTAGGGACCTACGCCGT
+>19139 2
+CAGATCTCCGATCAGCTCCGTTCTATTGGTAGCCAGGTTGCATAATTTAGGCAGAACAGTCGCTCGGTACGTTAACGTAGGCGGAACTATACGTGCAACC
+>19140 1
+ACCAGCCAAGGCGAATTTAGAACTTGCCTGGTATAGCCCAAGCTGTAACAGTACTCTGCGTGGCGACTCCTTCAGAGGTCGTATTTATAAAGGCTCTCGG
+>19141 3
+CTAACTCGAGTCTACCGACTGCGATTATGTTCATGTTAGTCCGACAGTGAGAACTTCAGCCGGTTCGCTATGGATAAGCTACTAAACGCCAGCCTAGGGG
+>19142 1
+GACCCGGTACTTTAATGATGCCACCAGGTAAACGTCCCTTTGCCGTAATCGGGCATTAGCGGGAATCCGTGAAGATCGGAACCTGATCGTACTTATGCAT
+>19143 1
+TATTTTCGTGAAGGAGCTGCGTAGTTGTCACTGAAAATCGACATTGCCCACAATGTAGGCCTCGGGATCGAAGTCCCTCGGTCCGAATTAACGAGCCCAT
+>19144 3
+TCGGAAACGCCATACAAGGTCCATAAATGCAGGTTTATACCGCGTATTAACACGTGCCTCGTTTACCTCCCGACAGGGATAGTCGTTACGCGTTATGGGG
+>19145 3
+ACACCGCGTGAAGGTATACGCGTAAAACAAAATATACCGTTGACCGTCGTCCGCGTGATTGTCATGAATGCAATTTCCCATCTCCACTGCGTGGGGTTGG
+>19146 2
+TCTGACGCTAACTTCGGATACTACCTGGACACGCGAGCATTTCCCTGTCTCTACGCGGTGGAAGGGGGGAAAAGACGATGTATTTTAACCTGTTCAAACC
+>19147 1
+AATGTCACGGTCGACATTACGCTCAACGGAGCTCGTGTCATCCCCGGTGTATGTAGCGGGTCCGATCTGATACTACAGTACACATAAGTTGTACCGTGAA
+>19148 3
+AACAAGGATAACACGGGCCGCCTTTCTATAGGCAAAGTAATTTCGTCGCAATCAAATCGGCTACTCGTAGGAACCTGTACCGCTGCGGGCTTGTTGTGCT
+>19149 1
+CGGCACGGGTGAATCGACGAACCCAGATTAGGGAGACGACCTCTAATCTCCTCCGTTCCCAAGTTGTTCGTGTGTGGTAACAATACTCTGCAGGTTAAAT
+>19150 2
+CTCTTATCAGGCTCATACACCCATTGCGTGCTAATAAGGAAATCCCAGACAGTCACGTGGGCTAACTGAAGAGAGGTTGAGAGGTGTTCTCTGCCCGTTC
+>19151 1
+ACAGGAAGACACAGCGGCGACTCAATATCGTAAATTACGTCATTCATTTTGTCTCTGAGGGGGGTTCAGGCAACTTTGCTGATCGCCCGTTGCGACCCAA
+>19152 3
+AGAGCACACGCCTTGCTTTAAATTGGATAGACGCGAGCTACGGCTATCCAGCTAATTCTCGTACACATGATTTGTCCTCGACGGCTTAAGCGGTGCAGGA
+>19153 2
+GATCGAAACGATTGACCGCTACCGCGATACTTAATTTGGGAGGCATTAGTATATGGGCCATCACATTCTATGGGTTTAGACCTCCCGAGGCTAAGCGCCC
+>19154 3
+CCGGACCATTCTAAGGCACTGTCACCGACTCATTCAAAACAGTACTAGTTTGGTGGGGCATAAGAACATGCTCACCATTGGGCCTGATTGATGGTCTCGG
+>19155 1
+TGCTGGCCGAAACAGACTTGTAATCCTGTAGGCTCATTGTATCTCGCGAAAGCAGTCGGGGTAACCTGACCAGACATGTTAAGATCCGGCACGCTATTCT
+>19156 3
+TGAAGGTGCTCCTTGCCTTTTATTGGGAATCGTATCTCAAAGCCCCGCTCGGCATTGTAAAAGCGCCATGAGCAATAACCTAACAAGGTCGTAGGGCCTG
+>19157 2
+CCGACTGCGCTCCCACCGGGCGGTACGCGATGTTTACTCTGGCAGTTTAATTCACCAGAAAGGACAATTGTGCAGCATACAGGTAATTTGATATCCGATG
+>19158 3
+AGAATGACGCCCAGTTTTCGCTTAGCTGATATAGTATTGGTACCTATAGGCTAGGCATGGGGACCTGCGTAGCCCCTGCGTAGACAAACCCTAATTACCG
+>19159 2
+GCTGGTATCACTCGTTCGTATTAGGGTCGATGACCCGCTGCAGCTTCTAGCGGGAAGCTGAACTGTTGACAACCTAACAAACTAGAAGTAACTTCGTCGC
+>19160 1
+GGTCGCTCGTGAGCAAATTTGTGAACTTAATTACCAGGTCCTGCTGGAACATGTAAAAACACTCCCGTGCCTAAACCGGCTCTGGCAGTTTGGTCAAGCG
+>19161 1
+AATCGCGAATTAATTTCGGGTAGTCGTTCGTTTGTGCTAAGGAGATGCCAGTCTTACGCCCCAGTTAGAGCGTCCGCATAAAAGGCCCACTGCCTACAGA
+>19162 1
+GTCGTTATGCCATCTGGCAATCCACTCTTAAAGCAAGGGATGAGCTTGAGCCGCGTCTTTCCCGTGCGGCACACATAGCCAATGCAATGTATAGGATGTA
+>19163 3
+TCTTAACGTACAACAGACATGATAGTTCTTTAGTGCTAACCGAGAAGGTCGTGGCGGGTGCCAACGAGCACTTCACCTCTCTGTCCTAGGAGGTAGACCT
+>19164 3
+GAACACGTTACCGTCTCGAGAGGCGGAGAACAGTCTTGTTGATCATTGCCGCCCCTATCAGTTGTGCGACACGTTGATATTTGAAAGCGTCAAGCCAACT
+>19165 2
+TGATAATCGACGCATTACGACTTAAACCATATCTAGCTCGGGCGCATAGTCCTGGGCGGGACATGTCATACCGTATGACTTGCTTCGCTAGGCTGAAGCA
+>19166 2
+CCAGTCTTCGGATAGTCATCCGAGCTTTTGATGGCATTCGGACCCAAATGCCGAGGCCAGTTATGCGATCGACAGCCTATTTGACACAGTAATAGATGCG
+>19167 1
+AACGACCGCCCGGCCTGTACGGATGTTATTATCAGCGGTCAAATATTATAGCCAGAGGTTAACCCCCATTCCGCGCTGGGATTCGATGACATGTGATTGA
+>19168 2
+CCAGAATACACTTACGCTATTATATGGACAGTGGTCTACCACGCTCTGCAGACTGTAGGAGTATGCGCTGTGCAGGGCCACATGGCTTAGATGATTCACC
+>19169 2
+GCGTGAGCTGTATCGCGCTGTCTAAACAATCCCTATGACCGGGATAAAAACTTCATGCACTGTCCCTTCAGGGCATTGGTTAATTTGAGCGAGAGCCGCA
+>19170 1
+GCACGAACTTCATAGCCATGTGTATTAATCAACTATTAACCGCTGACTAAGAACTGGGGAGAGCCGCTCACAGGTGCAGTTTTGTGCCTCGGGGCCCTAT
+>19171 2
+GCGCCCGTATTGGTACGCATTCCGGAGGGAATACATGTTACTGTCAGCACGACTTTCTGCCCGTAGATTACTACAACGATTAGAAAGAGTCAGGTTCCGC
+>19172 1
+GCTGGTTGAAGGGTGGGAACTTTCGGGACTTTCCCTCACACCTAGCGTATCATAGGTGAGACCAGCGTACCGGATCTTTCGGAAACATCAACTACTCAAT
+>19173 1
+AGGGAAGCGTGCTAGAGGAGATTTTTAAGCCTCCTGGACGGTGGGCACACGCAACACCTCCTCCGGGTTTTTAATCACAGACCATAACTATTGTCGCATT
+>19174 1
+GTGGTTCGTCAGTTCCCAGTAAACGTGAATGGCATATGGGCCCACAACGATTGCGCATGAATGTTTTCCCCAAACATATCGGGAGTCGCTCCAAGCAGTT
+>19175 3
+CTCACCCGCGATCAACCCCTGAGCTATGACAACAGGTGACTGTATCGACTTTTGCAGGAATGCGGCTCAGGTGTTAGTACTCCAGCGAGGATTAGTTAAT
+>19176 2
+CCCTCCTTTTATTTGGCTCAGAGCTGAGTTCGATATCGCGGAGCAAAAGTTAGCCTCAACAAGGTAGCATTCCGAGATAGTAGCCACGGGGCAGTCTACT
+>19177 1
+CACACCGAGGTTCTAAAATTGGACGGCATCGTGGCAGTAGTCGCTGGCGGCACTGAATTGCAAAGCGCCCGATTCATCCTGTCTTCATGAGTTTACAATA
+>19178 3
+TCCAAATTGGAAGTCCACTATGTCATATGGTGTAATGCGTCACGGACGAGATCGACCGAACCTTTCTCGAGGCTGCTTATTGCGCCGTGATCAAAGGCAC
+>19179 2
+GTCAAATAGCGGTAGATCACATGGCGCCAACATCTGTCCCAGGTGGAGTTCCCGTAAGATGGAGATCCAAGATGCCGATTGTCGAATCTTTCCTACTCTG
+>19180 2
+ACAGCATCAAGAAAGCAAAGCTTCACCCACGAATTAGCTGTTTCATAATGGGATTTTCGCCATCTGGGAGGGTGCTTCGCATCCCTAGGCGGGTCATCTG
+>19181 2
+ACCAAGGACTTGGAACCTAGCGAGACATCGTGTATGTTTGTCGGGCGCTCAAAGGATCCCACCCCTTCCGGCAGAGATCGTTTATTTAGTCTGCTAGAAA
+>19182 3
+GTCGATGTGCCTAAACTAGGTGTCCAGCGCAAGGAAAAGGTCCGGACATGGTTGATATCATTCCTCCTTCGACCGTCCTAAAGTAGGCTAAACGTTCTCG
+>19183 1
+AGAGGATCTGAACCAAACACTATTACTTACCGCTGGGCATCGTGAGTCTCTATTGTGACGTTAGATGGCTTGCGAAGCCATACCAGCAGGCCTGCTATGC
+>19184 2
+CGTGCTGGGAAGTGTCTGGTAATCCCGTGATGTGTATACCCCAGGAACCATCGGTCGAATTCTATCCGTTGACGCCTGAACTTAACTTACAACAGCGAAG
+>19185 2
+GGGAGTAGTTTGGGTTACGAACTTGCGCTGTAGCAAACTCATTCTCCGTAAGCTTCAACCCGTCTAACCCATGTGGTAGCCGCAAGCTAAGGTACATCAG
+>19186 2
+GCACGTTCTGTCTAAGCTGGTATGGAGGACTAAAACCAAGGAGAGCTACAGCAACCGCATTTCCCTGCTGCAGGGCTACGATCTATAACCTTTGTTGCGT
+>19187 1
+CAGATTCGCGTGAGATTGGGTTCCATCTTCATTAAGCGGGTCTGCTGATGACCAGAAACGCTTTACACAGAAGCGCCAGCAGCTCTGGCAGAATACTTTC
+>19188 3
+TTTAATAGCTGACGGTGTGAACGCGTCTAGAAGGTGGCTAAGGACAATCGCCTTGGCCCACCCCGCAATACTCAATCTTAGGAGCACGTAGTTTAGTTCC
+>19189 3
+TGGTCGTCAGAACAGAGTTATTTCAGCCCTTTGACCGACCATTGAGTAATCACGCCGACGAGGACTCAAAGCACGTTTAAGTTCTGGTGAGTCCCAGTGC
+>19190 3
+GGTTAAGCACCAGGGTGTGCCGCGGCGCAATGCATCATGATCAGTACGTTAGGTCACGACACCTTACTGTGGACATCAACTTGTTACAGCATCCTAAGTT
+>19191 3
+GACTGCAATTACGATTCTACCTAACGACCAAGGAAACGATTTAGGTTTCGTACGCTTCGCTACGAACGGCTTCCGGACTCGCCTGACTAGGATTGGATGG
+>19192 2
+CTGCTAACGTCGATCCTCCGACAGGGTCCTGGGGGTCTTGGACCGAAAGCAGGTATAAATTCAGCTTCGATGTTTGAGCTCAGCTCTAAAAGTCCAACTA
+>19193 2
+GTAATCGGGCTTCCTGCTAGACTCTATCCTGTGTAGACCCGAATCTTCAGCTAAGTTACAACGGCATATTCAAATAGCCAGAAGGGGTCGCTGAGCCGGT
+>19194 1
+CCAGGCTTATAGCGATGAGAAGGGCTCTCAATGATCATTTGGACATATTAGCCGAAGATTAGGCTACTGCACTACATTCGACTCGCGCAGCGGTCTCGTC
+>19195 2
+CCATCCGCCCGGTATCGTATAATATTGTCTGACAACCTGCGGGGTACAGATCAAGACATCGCTAAAACCGCTCTAATGAGTTTCGGTGGACGGAGGCTTT
+>19196 1
+TGACGAATTTTTGTGCCCATGCTGAAGATGTATGAGAGGAATTCAGGTCCCCGCTCCAGTGGCAGACACCACTACTCAACTTACTGGGGTAACTCGCATG
+>19197 1
+TAGCGTCGTCCTCCACAAGAAACAATCGGTGGACCTTAGTTTATCTGTGCAGACTAACCTGATCTTGCCCGGCGTGACTCTGGGTGTTGAAAAGCAAACG
+>19198 3
+AGGCTGATCGCCCATAATTATTCAGTGATAGCCTAATTCTCACGGTCCGTAGGATCCGGGCCCCGGGGTGAAATCGAACTCGATATTTACGACACATTGG
+>19199 3
+CGACTCTTTAGGGTCAGGGAGGAGTGGTTAAATCACATAGTAGGGCACAGCCTGAGTCATTGTTCACCTTGCGCCGAACGGCTCATAAAAATCCCCTTTC
+>19200 1
+AACAGCAGGTGTCTCAAGACGCCCCGAGGTGTTGTTGGTAGCGTAAGTGTCTCCGTTTTTCATACACACTACTATAGGCAGCAACACGATTGGCCACTAG
+>19201 1
+GCGTTCCTAGTATGGGTTTTCCCGTGCGCCCTCAGTAGAAATAAAAGGGTGGTTAACACGTAACTCAATGCGCACACCCTTATGGCCGAGTAGACGTTAC
+>19202 2
+TGATAGGATCAAAATTATTGGTGAAGTCGACCAGTTTTACGGACTGACAGTCCATTAGTCATGCCCTTATCAAGCATCGGCAGGGGACGCCTCCTCGCCG
+>19203 2
+CGCCGAGGACCAATCTGCAAGATCATGGGGAGCTGTATGTTTGCCTGGCTATACCATTCAACAGCGCGTGAAATGCATCGACTCTAGTTGCAAGCTTCAT
+>19204 1
+TGACACTGAGTCCGTAGCGACAATCTAACGGTCTAACTACGCTGGTAGAGCGTGCGTTATTCTGCATTCGTGAGCGCCGAGTAATAACTCCCGAATGATC
+>19205 1
+GATAAATTGCCATTCAATGATCAAGGTCGGATGTTTAATTTCACGTGTAAACCCGGCTAGAAACTACTGCGCGGTGCCGGAGTCGCCACCTTATGGCCGC
+>19206 2
+GAATCGACGTGAGGAACGTCCCAATACAGACATGTCATGGCTAATCTTCTCGCGCTTGATCGTAGGGATCCTCGAGATTGCCCAGCGCAGATTATTTAGC
+>19207 2
+GCAAAACGATACCATATACGAGTTCCGTATGGCTGCCCTTGGAACGTCGAAGACCGACTGAAATTTACCAGAGTTTTCTGTCGGGGAGTGCCTTACTGCC
+>19208 1
+TTCCTTATTCCGGGCTCCAGGAGTCCATGACGCGGTAGTAAGAACAGGACAGCTTAGGGCCACACGACTTCGTTAGCTATCTACTTTACGAGAGGTATAC
+>19209 1
+GATCAGAAACTACGATGGGCCCTGATTTCATTAGACCTATAGGACTTCTTAGACTTCCCCAGGGCAGCGTAAGCTTGCGATGCCGCAGCTCGTAGGAATT
+>19210 2
+CATTCCCCACATCTGGTCGTACTTTGAGGGTCAGGAACCATTGAGATCATGGAAATACGTAACCCGGTTAGATAGCGCGTCGTCCGGGTCAACTCTATGA
+>19211 3
+CGAAGACACCAGTCTAGCTTGATTATCCGACGCTCGTTCGTTTTCTAAGTGGTTAGAAGTATATCACCGCAACGAAGAGGCGGATGTCACCGCCGTTCGA
+>19212 1
+GTGCCCCGCGGATTACACTCTACATAATGGGGGTAGGGTTCAATGCGGCGTACTTAACAGTGTGGACCTCGTAACCAGTGCACTTCCCGAAATCTATAAT
+>19213 1
+TCGGGTCCCCGCTAAACGACAATTCACTCTATTACCGCCTATAAGGTGAAGCACGTTCGTCGACGACGATCTTCGGTGAGGAATTACGGAGTATTGACTG
+>19214 2
+GTTATGTCAACTCGGCTGGTACTGGCGAAGTGCCATTCCCGTCAAACACACTTCACGGTAGCAAACGTAGGGTTAACGGCGACCCAGTGTATGTTATATC
+>19215 1
+GTGAGAGACATGGCTGTAGTTTGGCTGCCCAAGCTATACCAGGAGGCCGTTAACATCATTCATCCGTCTCTCTGAATGTGCCGCAACATACCGTATAGAG
+>19216 3
+TTACCCCTACGGTAGGTATACTACATGATCAGGGTACTGTCGTCATTAATGCAGGCACTAACGCCTCGCTATGGACTCACGGATTAATAGCCGAGCGTGG
+>19217 2
+ACGCGGTCACGTGAGTGGGCTTCGCAGTCGCACGTCAAGCCAAGGATATTTCGTCACCCACATGCGATTTAATAGATTCTTACTTGACATGAAGTGACCG
+>19218 2
+TTGGTTCCATTTGTCGGGCTGACATCGTAAGCAGCTGTGCGTAACCCGACGACCCACGGGATCTGATCAAAAAAATGCGTGTCTCTGAAAGACAGTTTCC
+>19219 3
+ACGTAACTACGCCAAGTATTCAATACAGCAATGTAACAGTTGTGTCGAGCACTAGCGGCAGAGGCGTGCCTGCCTCCGTAGGCTGCAGTTTTCTTACGTA
+>19220 2
+TCAGATCGATGGGCAAGTACCTTCTCACTAGCTAGGAGGTGAAGCAGGCTTCTCCTAGCTTGAGCGACGCTATAAAGCTTATGCGCTGTCATCACTGACA
+>19221 3
+CCGGGTATTTTCTTAAACCGGAGTAACCCAGCTTAGAGCCCCTGATTTAATTCGAGCGACGTCAGTAAATGGTGCTCGAGAGTACACCGATGCCTTAGCG
+>19222 2
+AGGCGAGCTAATCCGGCTCCCTCGGCCTTGCAGCATGGGGTAGGACAACATTCATCTCAATCTGATAGGATAGTAGTGCTAAGTGTACCTATGACCTACT
+>19223 1
+CAATGCCGCAGCGCCTGTGCGATCCGGAGAGTTTCTGTGAAGCCACAGAATGCTCCTCTTACAGAGAAGAAGAAGCTTATTAGGAGGCTTCTTCTCTTAC
+>19224 1
+TTACGGCCTCTGATCGCGTATCGATCCCAACAATAGTTTCCCGCACCTGTTCCTCTGAAAAGAGGCGTTTAGGAATACGAGCGAATGGGGAATGTTGACC
+>19225 2
+GGCGAGTCGCGTTGTTAGCACCATACTTGCACACATCTAGAACGGCTATGGCCTAAACTTATGCGGTGCCAATATGAGGTATGCCGCCATAAGCTTCTGA
+>19226 1
+ATCCTAGAGTCCTTGGTTTAGCCATATAGATCGCAGGAGCGCTTCTGTGTCTTTCTGACCGTGCGGGACCTTAAAGCGCTGAACACCATGAGAAAGAACC
+>19227 1
+CAGATGAGGGCGATTATCAGAATTCTTGTGTCGTGCGCGCTAACCTTACATGCCCTCGGAGATGTGATGCTCGCCCCCAAGAGAATCTTACGATGTAAAC
+>19228 3
+GCTACGATCGCTTAAAGAACATGGACCAGTGTAGGTCGCCGCGCCTGCCTTCTGTCTTTATATAAATTTCAGGAGAAGGGTGGGCCCCCATTTAGACAAC
+>19229 2
+GAGCCCGGGCAGACTTCATCGCTGTCCGAGGCAACAGGAGGTTAGATACGTATACAGTTCCGCCTTGCAGACCTGTAGCAGCCTTACTGATATTAATTAT
+>19230 2
+TGTCGCACTTGTCCTCCTCTTGGCTATATTGCCTGCGCGAGTTAGAACACGCTAAAGGGGATCGATGTTGCAAGGACACTCAATGGCTACATCGAAAGCA
+>19231 3
+AGACGGCAATGGTCTGACATTGTGGTCAGGAGCGCTCACGAACGCCGTGTCATTCACGGTATCTCTTGTATGTACGCGCAAAAAGTTTGTCACCATCCAA
+>19232 3
+ATCCCACGTCCGTAATAATCGCTGCGGTTAGTCCGCTTGGTGTATGTAGCTCGTTTAAAGACCGAAGGCACTACCCCAAGGTCTACGAATGACTAGGGTA
+>19233 3
+TCATCATTACAAGCCCAGCGAAGGAGCACGGCGTTGTTGATCAAACGTTATTTGCAGATGATTGAGCCACCTGCTTCAACATGTCCCTGTCGGCGATGGA
+>19234 2
+AGTTCTTGAGTGACCGGGGCGGTGGAAACGTTTTAACGGGAACTACCTTATACCCTACGATGCCCAATCGACTTAGGTAGATATGCCTGCATAACCGCTC
+>19235 1
+GAAGTGGGAAAGCCGTTCTCGAAGGTTATTTAGCTTCTCCGCACCATGTTAAACTTGTCCCAGCCCTAGAATAGGACGCGACTTTATGAGCAGGACGCTC
+>19236 1
+TAGTAATGCTGGCTCGGACGCGGGATCACGGATGTCCTTGGTTACATTGGGAACATGTTCACGGTACCGACAGACACACTGCGATTACATATACACCTTC
+>19237 2
+TGTACATGGTCACACTATAGAATTCGAGCTGCGGTGGGCTATTACGCCGTCACAGATACAAACTTCCGGCTAAGCCGTGATGATTTTGCAGCCCAAGTCG
+>19238 3
+ATGCCGGTGACCGCACAGGTATTGTGGCCCCACTCACGACTATAAACGTCTAGGAAGCCGATTGTGATCCATAACAGCACATTTATTTCACGGGGGGTTT
+>19239 2
+GAAGGCGTTCGGCACAGGAGTTTGACTACCAATGAGACCTATGGATCGCAACGAAATGCAGGTTTTTGTTTCTCTCACTACGAGTCGGCCTAGCATCACC
+>19240 3
+ACAAACTGCTACCCTACCTCCAGCGGCTAGATTATGCATCCGATTTCAGAGCTTCGATGGGAGAGGACTGCTGGAATGTTTGCTACGCAAGTTAACTGGC
+>19241 1
+CTAGCGTAAGTGTTGACCGCGAGGGCCTAATGTTTTCCGAAGCGAAGCCCTCGAAAGAGTCATCCTCCACCACAGTATGTAGCTGAGATCTTGCGTATTA
+>19242 2
+CAGGCGGTCACGATTATGTCTCGCGTCCAGGAGGACCTCCGGCGTATGCCACGATTCATCGGATTAAATAGCCAATAAATGTGAAGTTCCTTGATCTCAG
+>19243 2
+CAAACTTCCGGATAAAATTACGCATGGAAGTACTGCGTATTTCGGTGCGACCCGGTCCACTATGGATGGGTGATCCACAGTGAGCTCCTTTAAGGATCCC
+>19244 2
+GTTTGAGCGCCTTCATCAGTATGTAGGTTCAACCACTGTCTTGCTGGCAGTCGACACCATGGCAGAATCCAGCGCGGTCTAAGTGCTTAAGAAATCAGCA
+>19245 2
+GTAATTGCCGTGATACACCCCGGTGGTTCTGCCGTAAGGTTCAATGAGTCATCGTCGCAGAAGTGACAACTACGCTTTCAAGGAACTGCCAAGACCGTTT
+>19246 1
+TGTTACTCATGGTCATCCGCGACTAAGTTTGAGCTTAGTAAGTCGCCGGGTGACAAAAACTCGGACTCGTAATTCTGAGACAGCATGATCCTCGGACGCC
+>19247 2
+TTAACACCACGTACGGAGGTGTTTAACTGCCGTCTCCGGTAGCTGGAACATAATCTATGCAGGCGGAGCGCTCAGAGTTAATCTACGTGCTGTTCCACAA
+>19248 2
+GGACAGAGCCGCAAGTCGTATGGCCGACTAAAAGCCCCATTCTACCCCAATCTTGGTATTGAAGATGTGGAACGATGTCGTCGTCATCTCGAGCTGTTAT
+>19249 2
+TAGGCCATGGCGGTGGAGCCTGTAGGTATATCTCATGCAAGCTAGCCGGCAATTTTGCTATCCCGGAAGGCCTAACCGAACTTACTACTTGACACAGATT
+>19250 3
+CTGGGAATGGTTTATTTTGGAGTCACAGAAGTCCCGGAGTCGTCGTGCGAGCTACACGCGTTGCACAAGACAGCCGCTAAATACCCCTATTATTAGCTAC
+>19251 3
+AATTAATCCGAATCCCCACGGCTCAAGTGCTCCCACGCGATAATAGTGTAAGTGTTTCTAGCGTATCATGCGAAGCTAACTACCGGCGGGGATGGCGTTT
+>19252 3
+GTTTGCGCAGTGTTAGTGTCGTACTATGTCCAATAAGATGGCTTCTCTCAGCATCGTAGGCCGCACACGGCAGCACTGGCAAAGACTAAAGCACTTTGAC
+>19253 2
+TGATCGTTCTTCAACGCGCACCAAATGTGCGGTGGTATTCGATTATGGCAGCGGTCCGAAGAAGAATGACTGCAGAGCACGCCTGCACACCTCATTTTAT
+>19254 3
+ATATATGAAGACGTGGTCCACAGCATTGACCGTCGAGATGTCACGGCTGACCAGGCCTTGCTCCTTGACGATCGATTATCAAGCGGTAGCTCTTGACATA
+>19255 3
+GCCTTTAGCATGGAGTAGTCTGTAGGAAGGTTAAAAGACTCCTCACACAGTGTTACCTCGCGCAAGACTCAATTAGCCTCCTGGGGTCACTGCGCTTAGA
+>19256 1
+CACGACCCGCTTGCGAGACTAACTTACGTCAATAGAAGGGACCTTGGACTAGGCATGAGGCCATCCCTGTTCCTGATAGTGTACTATCCTATGGGTAGAT
+>19257 2
+GTTCCTTCATGAAAGCCTGATCATGGTCCCCGCATACGGCGCTACATTAGAGTTGCATCAAGAAGAAAGGTGCTGCCTGCCGTTAGTCAGGAATTACGCT
+>19258 3
+TTGGGTGCGCGTTGGATTCATCATTGACGTGTCCAACTAGTTATGCCTATGCGAACAGTTACACGACCATCTCGGGATGCTCAAACCGGCAAGCAAATGC
+>19259 3
+CGGGCTCGACACACCATGAAAGCACCAGTGAGTGTTTAATCCATTAATTTAAGCGGCTCTGCGAGAGCAGTGCTCCGTTGGAAGAACCTGAGCCTTTTTC
+>19260 1
+TATACGGTGCAATTCTCCCCGTCATTCGTGGGCTCGTTTAGACTATGAGTACCCGGCACGCATTAACGACCCACTTTGCCGATAAGAAGGGAAGTGAATG
+>19261 2
+CCGCTCGCTGGCCTAGTGGTACTGTTGAGTCAGAGTGTCACACATACGTGCTGATAAGCAGCTTAATCTTGAGAACCATATCATAGCAGGACATGCCTGC
+>19262 2
+TTTGATGGGACAGAAGAAATCTCAGGGCTCACGATTTCAACTCCATGAGCGCTGGCTTTAATGCCATCCGGCTTTTATGCGGCCCGATAAAGACCAGGTC
+>19263 1
+ACTGATGGTTTCTCAGACAGTTACGACCGCGTTACATAGACAGAGAAGACAGTAGGTTTACCCCTGTGGCATCATTATCGCGATGCCGTCAACTGGTCCG
+>19264 3
+CACCGAGCGTCTCTACCTTAATGCCTACGTAGTGTCCACCAACCGTGTTTTGCAGATATTAGACTGGGGGTAACAATCTGAAAGGGTACGAGGCGATCCT
+>19265 2
+AAATAGTATTCATTCCCAGTATCCACGCCCACATGCCTCCTGGGGGGAACGCGGTATCGGGTCTTTGGGGACGATGAATGATACATGTATTCAAGACCTC
+>19266 3
+GTGGATACAGTGGGCGGACACTTGATCTATCCCGAATGCGAAACCCGCGAGTGAAATACTATCGACTGGCTGGAATAACTTCGTGCCTCCTTAATGTCCT
+>19267 3
+AAGGAGGGCCTTATATGCGTCCGTCCTGGGCGACTAACTGACTACCAATATGGGAATATTGACAGTAATGCCCATTGTGCCAAGCGCCTCTACGGTTTAC
+>19268 3
+GGAAGTATAACACGAACTCTACAGTTAAGTTCGTCAGTATGACTGTGTTGCCAAATAAGTGCGGACGCGTCATTCTTTGCAAGGCTGACCGCCCGGCCTC
+>19269 1
+CAGTCATCTGAAGTGTTGATGATATCGGGGTGCCCTCCTCATAAGAAAATCAACATAGGGAATTTCGCAGCATTCCTGCCGGGCTCAAGCTTCGCGGACT
+>19270 3
+GAATCACGCTGATTCGTGTTCGGACCCTTCATCAAGGCATGTTTTGCGACATCCAACACTTTGTATGCAAGCGGTAAGAAGGGGCACTTTAGACACCCGG
+>19271 2
+TCGCAGTAGCTTCAGAATCCGGATCTCTAGAAACTGCGGAGGAGGCTACTGATCCTTTGCTGTACGCTGCTCACATTACTGAGGATCGACAGTCATGCAA
+>19272 3
+CTTGGCTATGCGTTGTTAATACCTATCTCGATTGACTAGTTCAGCGGAACAACCACTCTGTCGGAAGACATTCAGATAGGAGCCCGGATCGGAACTCCGG
+>19273 3
+CCTCGAACTGGCAGCAACTGGGCGTTCGACTGACGACATTCGTTGTGCTTCTTGGAAAGTATCGACCGGAACTAGCAGTTCAATTTGTGACTCAAAAGCC
+>19274 1
+GCATAACATAGTTTCAGAACCTCACATGGTTTCCCGAGATGTGGGGTCGTTGTGCACGACACTCCGAGCGCTTCGCAGATTCTAGCCGATCGTAAAAAGT
+>19275 2
+CAGGCGCTCGCACGCGGAATCTTAAATCTAGGCTCGGGCCAGAGCAACGAACTTGTGATTTTACGCACCAGTGATAGTTTTTCCACTGTGTCAGAAATCG
+>19276 2
+TCCCGTGCGCGTAGACTTAACTGGAATCTTCTACAACTTCATATAGCAAGCAATAGGGCAGCTTTCCTCTATACGCGGAGCACGATTGCGATCGGTGAGG
+>19277 2
+AAGGTTCACCGGAACATCTCGATGCCCATATGTTCGATGCGCAATAAATGGGCTCCTTCGCCGAACGTGTAATACCACGCGCGATGCGTTGTGGTAATTA
+>19278 1
+AAATCCTTGTTTAGCGAGGAGGTGAAAACGTACAGACTCAAGACAATATGCCGCGGCACGCCGTTTGCAGCTTTGTTTCCTTATGGCCATCCCAAGTCGG
+>19279 1
+ATACCTTCCAGTACACTATCACGCACCAATAGCTGCACAATTTTGGATAGTAGCTCGGTTTGAACTTCAATGGACGGGCGCCCGTGAATGCGACGGGGTT
+>19280 2
+TCCTGGCTGAGCCCCTACTGTTGTTGAGAGAACCCAAGCAAATCGGCTCCGGATAGATTTGCGTAATAACGATCCTAAAGATTCGCGCCTGGCTTAGTGA
+>19281 2
+AATTCAGTCATCCTAGGACCAAGAGAGTGGCGAGACTACTCCGCTTACGTTTGTGGGGTGGCCATCCTCGTCCAGTATCAATCTCAAAAAGCGGACTGTT
+>19282 3
+AAGACGCTCGGTTTGATATTTCGACCACGTTGTTTACCTCAGCATGACGTAAGGTGAGCTGAAAAATTAACCTCGGACGGAGTCCGCGCTTACGCTGCAC
+>19283 2
+TGTACCATTGGGTGCGGGGTTAGCCCACGATTCTACTTCAAGGACCAACAGTGCGGTTAGTCGTGATCAACGAAGACACCCTTCTAGTACAGCCTATTAG
+>19284 1
+GCTTTGAGATGATGCCAGTTCAATGGGTAGTACTACTGATACGGCCTGGAGACAATTCACTGATACCCCGTAAGGTGTACGTACCCTAGTCTGAACGCCC
+>19285 2
+TCTAAGAGCCGCTGACGATGTGTAAGCATAGCAATGGTAAGTTAACGATTCTGCTTCGCAAATCCATCCCAGATTCCCGGGATCGAAGCCCGTGCTTGTG
+>19286 1
+CTTATATGTCTATTCCAGCCTAGACGATACTCGCTCTGAGCCATTAGGTAATACCAGTGCTGTGTATATCAAGGGGCCGGGCCAAGAAGTCCCGATAGGC
+>19287 3
+GCTGTAGTACCTGTACAATCATGGTTGCAATGATTATCAAGTGTTACGGTAATCGTGCAAATCTGTGACCCCCACAAGCTCGTGCGTGCGCCCGGAGCAA
+>19288 2
+ATAACCTGAATGTAAATACTAGCATTGGTTGGGATTCAAGTCTGGGTGGATCCCGTTGCTAGACGCCCCAGTCGCTCCCACACGAGGGCACCTTATTAAG
+>19289 3
+GCAGGGCTGAAGGCCAAATTTTGGTGTAGTCCAAAGCATAACTAATTGCTCTCTCCGTAGGATACGCCGACCCGGCATTCCCGATTATGTAACAGGTCTG
+>19290 1
+CAACCGTCGCTCTCCTCATTAGGTAGCAAAATTGACTTTTAAGAGCGGTGGGGCTCAGTAAGACGGATACAGTCGACTATTCCCCCATTGACTTGCGGGA
+>19291 3
+AAAGGACGTCTTGATCGGGACGATGGACCCCTTGCTGGAAATGCCATCTATGACTCCCTCTCACTACCAAATTGATGTTTGGGGCGATTACCAGTGCAGA
+>19292 2
+CCGAGACTATTGTTGTTCCCGGGACGAACCAAGGACCCCCTTGTTACGCAGGTGCACTTATAGTCGGTAGGTTACCATGATGAGGATACGACAAATTCTC
+>19293 1
+GAAGAACTGTGGAACGTAATTTTTGGAGTTTTTGGCCCAGACAGGCCTGCCCTGCAATCCGCGCGCTTCACTTCGCACATCGCATAGGATGACTATGAAA
+>19294 2
+CAGTACGTAGTCCGCTGGGACATAGTAAGAATCAAGGCTATACCCAACTCTATTGGCTGGCAACGGGTGTGTGCTACACACTCTGTATAGCTGCTCTACG
+>19295 3
+TACCCCGACTATCGTGTGTTGAGGCAGACATACCGAAACTGTGTCGATGGTAACATGGCACGATACGTTGCCGAGGACACTAGTAAGTTCCTTGATCCTC
+>19296 3
+TCGGGAGTGATTATCACACCCTGCTTCGAGACCCGTGACCAATTAGGGAAAAGTACTGGTTTTCGACACCTCGCGATGAGAGCGCGTTCTTATCTACAGA
+>19297 2
+TTCTGATACAAGATAATCGGATTTCCGGGTCCCAAAGTAGAGGCCGCTTGCGCCTATCAACCATTACGGTGCCACGTTCGATGGCATTGGCATGAGTACA
+>19298 2
+TCTGGCGCCGCACACCTCGACTATGAACTCTATTGTGCACAGGGCCTAAGGTAGCATAAGATTTACACTAGCCAAGTGGAGAAGTCGCTCGTTTGATGCT
+>19299 2
+ACAAATCCGAACGGGTGGATGCACCGGACACGTTCCGTAGTGACCACGGCTTCAGTAGGTTCAAGCATTTTCATTCACTGCTGACAAGAATTGGCCTTGT
+>19300 1
+GACTCCCAAGCTGTATGATTTAGCTCCAATTACCCCCGAGCCTTGCACCTAATAATCGCATCATTGGGAGCAGGATGGTATATTCGAGTGCGGCAGGGTA
+>19301 2
+TTAGTTCTCGCTTGGGTCGCGGTACTAATATAAGGGGTTAACGAAGACGACTGCCGAATTAGCAGCATACTCAGCTGATCTGCGCCTCCAGTCCCATAAG
+>19302 1
+CCATTTTCTCGATGTAGTCTGTGGATGCAGCGGTAAGCGATGAGCTATTGCCGGTCCAGGAAAAAGCCCACTCGCAGCTGCTTAATCCTCAGAATCAAGT
+>19303 1
+TCCGAAGTTTGCTTGACTCCGCATTCCTTGTAAGTTCAGAGGAAGTGCTCACACGATGCGCAACTGGCGATTTAAGGCCGACTTCGAAAGCTCGGTCAAA
+>19304 1
+GTTCCTTGTACCGGCGACATGCAGCTATATGTCGCGCATCAGATGTGAAGCGAATAGACCAAAATCAGGGTGAACACTGAGCTTGCTCTCCTTTCGCAGT
+>19305 1
+CCAGATGTGTACCGGTCGATCGTGTGTGAACGTTGGGCCCTCAAAGGTCTCAATAACCTCCTATTTCAAATCCGGAGGAGAAAGCTGTGTGCATAACTCC
+>19306 2
+CGGGGGTCGCTTTCATTGACTTTCCAGGACCGGGCAGGATACGATAGCATGCTCCAAACTACGGATGTAAGCTTATCCATAACCGACTACTATGATTGGC
+>19307 2
+GTTGGGTGTCGCTAAGGTACCAAAGACGATCCAGACAGCTCGTGCTAGTAGCGACACACGACGCCCGGTCCTATTTTATTATTTGTACAAAGACGGTCTC
+>19308 3
+TGGCACCCAAAGCAGGAAGGGCCAGAATACTCCTCAATGGTTGTTAAAAGACTAGGGTCGTTACCCTATATCGCCTTTTGTCATTCGCGACGTTCCGAGG
+>19309 1
+AAAGGGTGTGAGACCTATCTTAACCGTACAACTTTTAATTAAGAGGTGCGCCCGGCGTCGTGGCTTATCGACGAGACCGGCACCTCGCCGTTACTAATTA
+>19310 3
+ATATCAGAAATGTTTAATTGTGGAGAGGCTCCCCGTCTTAGGCAACTTCCGTAGACCACTCCACTGGTAGGGGCACCGTACTTGAGTGCCAACGTTAACG
+>19311 1
+GAGGTTCAACAGGTATGAGTAAGTCAGAGGCCGCATAACTTGGAGTCCGGCTTCTGCGTATGTAATTTAATACCTACCCTGGAATCCACCCTGAGTCCGC
+>19312 1
+CTCTCAAGAAGGTACGGTTACCCGATGGACGGTAACGCCACCGCGCAGTTCGCTTATTCTGAGTATAGCCATTTGAGATCACAGAACCGGTTGTAGTACT
+>19313 3
+ATCCGTCATTAATGAGCCTGAGCCCAACAGTTGGCGGACATGAGGTCTTCGCTACCGGGCGTCATGAATCGCTCTTGTGAATAACCAAGCACATGTATTG
+>19314 2
+TGGAGAGGGTTGCGACTCAATACAGAAAAACAGGTCGTATCATCGCCGAGTATCGTATCACCTGATCGATGCGCCTCCTCCTTCTTAGTTTGAAACGGGC
+>19315 1
+CCCGGCAAGCGTCTGGGATCGTTATGAACACTACGAGTGACCGCGATGTAACGTCTGGAAGATCATATCGTGACTTTCTGTCCGCGAATACTTAACAGCT
+>19316 2
+ACCGATTTCCGGACTCTTTGTGCGAGCTGTCACCTTTGGCACGAAAGTTCCGGATTTCGCTAAGAAGATATGGGCCGAGACATGAGCCATAAAGCCCTTA
+>19317 3
+ACCGTGTTATAAATCCGTTACTGGAAGCGTTAAACCGCTGTCAAGATTGCGAGCCAGCCACACGAACTTAGTGGTCAAGGCTATGTGCTCCGTAGTGTCC
+>19318 2
+ACGGACTACTCTCCTGAAGAACGAACCTATGCGGTTGTCGGATTGTCTGGTGGACAGTGCCCCGCTTTAGCAGAGTTCATTATAAGACGAACACATCGTC
+>19319 3
+GACCAAATTGCAGGCAACGACGCATATTCTCACTACTTGCAGAGGAAGGTTATCTGAGCAAAGTCGTGCTGTCATTGCGCCCTTGACGTCCGGTTATGCA
+>19320 2
+CAGATATGCTGTACCGCCCAGGTATTAAGTCAGGCGGTTCGTTCGTGTCCGCTAAACTCCATTAAGCGATTCGTTAGATACAGGAACGAGGTCGCCCATA
+>19321 3
+AATGCACTACATTGGAAGACGTTCGGGCGGCTTCCACGCCGTTGTTGGGCATTCATTCAAACTTACGAGACTTACGTATACACTAACCGATAGGGCGTGC
+>19322 2
+TTGTTAGCAGACAGAGTCTAGCCGAGTCTTGATGGATTTGGAAACGGACGTCCATATCAGTCGTACCGATCACTCTCCATGGCCCTAGGCTTAACGAGAC
+>19323 2
+CCCAAGCGGGATGTCATTGTAAGGACATGTTCCGTGATATGCAGTATGAAGCCGTAGTCGAGTTGCCGACACGCTGTTCGATCCCAAACGTCTACTAACT
+>19324 3
+CCATTCTGAAGCCTATACTACTTAGAAGATCTGTGGAGGGGCACTATTTACTCCATTCCGGGCGGGGCTTCTTCCCGATAAAGGAACGGATAATGCGCCA
+>19325 1
+TGACTGTCACCTAGGAATAACCTCCGCGGGCAACGCTAGTGCGGCGGACACTAATGGTGCTGACCTTACTGGAGAACACTTAAACGTTCTCTTGTAGTAT
+>19326 1
+TCTTCCGGTGGTTGTTTATGCACCGCAGGCTCCAAAGCTGGACACAATCAATTAAGGGCGCTGCCTAGTAACCACCAGGTTAGATATCGCGTAGCAATTG
+>19327 1
+TAAAGCGGACGAAAAACGGTTGCCTTAACGCCTTCGACCATGCTCGTTGGGTATGTTCGATATTAGATACGTTCACTAACCGGGTATCGCGTGCCACCGA
+>19328 1
+GTCATTCGACACTTCTTTTAAAGCAGTCGACTCATATCAGCGGGCAGCTGACAAGAGCTAAGTAAAACCAGTTGCCGTGCCCGTCATTGGCGCGATGGTT
+>19329 2
+GGCTCGCCACGATAATGTATAGTTACATAGCGCCGTTAGTTTCCCCACCGCCGCGTTGACACCGGAAGACCTTAACCTAGGTAATGATGATGTGGTATGA
+>19330 3
+ATCAAAATGGCCAGCCGATGGCGCCATCCTTGTTGCGTCACCCTCGTAGGAACTTAAGCGATTGAACACATAGTTGCGGTTGTGATTGAGCCCATGATAC
+>19331 2
+GATCGAATAGCTCATGCGGATCCTCCGAGTACGCATTCTCAGACGGCTGCATAAGTCACCGATTTGCCAATATTCTAGTGGCTAGAGTTACGCTCGGGAA
+>19332 1
+AAGAATTTTGTGAAGCTCACAAGAGGTCAATCCTCTTAGTTGTCCACTAGCGTGCCGAGCTTAGGCCGATCTTCCCCAGGTAAGTCGGACTGGCAGCATA
+>19333 1
+CCCTCGCCCATCCAAAGTTATCAGTCGTTAACGAGTTGCGATCACCTATACTATTGTTGGTGAGGACCTAAGTACAAATTTGGGGAGAGCCGCCAGGGTC
+>19334 3
+TGCTTATCCCCTTAACCGCCTAGTGTCACATAAGGGCGGCTGGGAGTTCTGAAACCGAGTCTAAGGATGCTCAGTGTACCGAATATTGATTCCGGAACCA
+>19335 3
+GCTAGCAGACAGTTAACTCCGCTTACCCAAATCCATATCGGAGAGTTAGTGATTGTCGTGTAGTGGAATTCGACTCTACGGGGTCGACCCACCTGACTGA
+>19336 3
+CTCATTGTCTCTAACCCATAAATTAGGGTCAGTACTTATTAGGCAGCTGTTTCTAGTACGCGCAGCTCCGTCAGACAGGGAGGTACGATGGGCGCCAACA
+>19337 3
+TACGTTCAGTCCATATACGGAGCTCGATCATGAGGAAGCTTTATAATGACTCTTCCTCAGAGAAGGGTTTCACGGGTCCTGCGCAGTCGGGCTCCAACAA
+>19338 2
+GGCCTGTTGTGTCGGGAGGTCGGTCGAGCAACCTCGTAGTCCCGATAATCAGTCAGATGAGAGATAACAGAACTCCTATTTGTAAGTCTCCACAACTCTC
+>19339 2
+CCTCAACACCGTATCATTCGGCTGTGGCGTGTGGCTGGCGTCAAAAAAGCTACTTGCCCAACCGTTTTTAGCATATCCAATGGGACGCAGAGTTAAGAGT
+>19340 1
+AGTACAGTTTTTTGCAGCGAGGTGCCGCGCTGAACGGCACATGATCCCAAAAGTTACATGCTGAGATCAACATCCCGTTTACGACGGTTGTGAATTCCCG
+>19341 3
+GCCGTAGGGTGTCCATAAACTACTGTGAAATGCTGTACCAAATCGTGACGCGCACTACCTTATTAGTGGAGTACAGCCCAACTAAGCTCGGCTTGGTGCT
+>19342 3
+ATGATTACAGCTCATTTTCGGCGCTTCCTGCTTAGTACATGTTGGAGAAGCCAGCTTAGTCTGAACGGCCCGATCGGCATACCCCATATCGAGAGAAGGA
+>19343 1
+AAAAAGACTTGCGATAGTACGGCGGTACGCTCAGGCCATTCAGTTCGCGCGACGTTCTAAGTATCTGCCGCCAGATATTAATGGACCTCCAGTTTATGCG
+>19344 2
+CCATTCGTGTGAGGATTCGAAATAAGCTTTGAACCACTCACACGGTTCTCATTTTAGTGACCACCGGGGACGCTCGGAGACTTCGTTAGAAGCCAGCATG
+>19345 2
+CGAATGTCCTGCAGCCGATCGCTATCAACGTAACCTTTCTGAGGAATGTGGGCGAGATGTCTGTACATCGCCCAGCGTATAGTCTGGCAACAAAATCTTG
+>19346 1
+TTCCTATCTAAAGTCGTAAGAATTCGACAGCACACATGCCATTTCATTTCGGATAGCGCCTGAAGCCAGGATGGGCGCGGTTCATGGTCCAGGATTGACC
+>19347 1
+CCGACTCGTCTAACACTTCCTCAGCGGTCAAGCTCGAAAGTAGTCGGGGTCTTTCCGCCTTGAGATAATGTATAATAGACACGACATTGAGGGCGTTACG
+>19348 2
+CCCGTTTCCCGTATGATCTAAGGAGGGGTTGCAAAGCCCGTTTTGTCGTAGTTGACCGGCACGCATAATTAACAGAGAATGCTTTGCAAGCCACACGCAT
+>19349 3
+TGGCGGACCTATGACTCTCTAAAACTTTTGACTAAAGGGATGATGAGTAAGGATCCGCGAATTTGCAACTCCTGCCGGGTCCTTACATGCCTGCCAGCAG
+>19350 3
+TTGAACATTTAGCGCTCTCCACTTAGTGACAGAGGTTGCGCCCCTGACATCCAAATCGGGTATAAGCCTTGCGAGAGTTCCGGCAATAGTGTCAGTCAAG
+>19351 2
+GGGTTAATTTTTGTCAGGCTTCATCGTGACAAACACGGCCGTACCGGTCTCAAACACTAAATAGCACGGTCTATGCACAGGGTCTTCGCGGTCCGAAAGT
+>19352 2
+TGCGTCCTGGCGACTTCCTGACATTTCAAACTGGAGTGGACTCCACCAGTTTACGCTAGTAAGGCGGAGACCATGATCATACGATATGGCTAAGTCTGAC
+>19353 3
+TGGACTTCAGAGTTCGCGATATTTCACGCCAGCCATCTATCAGCGGGAGGAGTATCTCTAGTACTCAAATTCCACCGTTGGTTAACAGGATCGCAAGCGG
+>19354 3
+AATATCGAATATCCAGCATTCGTGGCCCCGGAAACCGAGTGGTTCTCAGCCACCTGGACTACGTGGATTTTCACTAGAAACCTGTAGGCGTTTGAGAGTC
+>19355 3
+GGGCTAGTACAGGCTTTGAGGTAACTACGCCCCAAGTGGCAACTTTTTAACGTATCCTTCGGAGTCCATCAATGTAGGGATCTCAGCCGAATCCGCAGAT
+>19356 1
+TGGGGCCCGAGTCTTGCCACGGCTTACCAGGCGAAATGTAATAAGGAAAAGTGGTGTTACCCTAATTCGCGTCCAAACTATGACAGTCTCCTTGGCTATC
+>19357 2
+CAACTCACCGCCGTATATGTAGGTGGTAGTGGCTGAGTTCAGAGATGGGACATTGCGACGCAGCACCTTATTGACCATCACTGACTCAGAAGTCATCTTC
+>19358 3
+TGCCTCATACCCATAAAAATTAGTATATCGCAAGAGACCTGCGTGCCTTGAACCGTCGGGGGATACGGCAGTTTGATGCAGCTCGCCAGGTCGTATACTT
+>19359 3
+CCCCTTGTACCCTGAGCGACGCCAACTGATGATACAATTTTAATCTGACGGCGAGGCCATAATAGGAGTTCAAATTCTAGGAATGGGGCTTTTCGGCCGC
+>19360 2
+CATCCGGAAGAGGGTAAAATTCCTGCAGCATTAGGTGGCGGGTCTATTTACCCGCTCGCAGCCCCGAGTGTCACAAGCAATATGGTACATCGTCAATTTT
+>19361 1
+GTTGGTTATTCTACGGACATAACCCCCCTGTCAGATCCTAATCCTACTACAGTGGTAGGGGGCCCGAAATAGACGTGCTTATAGTAACCCCTTGAGGGAG
+>19362 2
+TACCTCTACAGCACGCCATTTGAAGAATCTGCAGGTGGACCGGAAACCCGCACAAATATTCATCTGATGCGTTAGTTGTCAAGTGTGTCGTTGCCACGGG
+>19363 2
+TCCAGTCTCCCGTGCTCGGATCTTGCCACGGATCAAGTAAGCCATATATTTCTGCAATACGCTGTAGTGGAATAGATAATGACATAGGCCGGGGCACTGC
+>19364 1
+GCCGCAACAAATGTGCGGGTATTCTTCTCGTAGAGGGGACGAATGTGCCAATCACTGTAGCTTCGGATACGATGCCCAAGGCATTCCTCAGTATTACTAC
+>19365 1
+CCCGTTAGTTTCAGCCCAACAAGATTTCGAAGATAGTTTACTTCGCGCGTCGATGAAGACGGCGTCCGAATTGTGGACCACGAATTCAGTGCGTCCGATA
+>19366 3
+ACGATCGCATAGTCAACCCTGCGTCAATACGGGCATCGCAAGGGTGCTTTCTTCTGTACAGTCGCATAACACCGGAATTATACGGCTGGACGTTGATGAT
+>19367 2
+TCACCGGAGGATTAACGTGCGAAAAGCTCGTAATACCCTAGACGCCGATCATTCATAGCTTTTCGAGGTATGCCTGGCAATATTCGTGCTCGGTGACGCA
+>19368 1
+TACTCCACCTGGGCGTCCTATCGTCCCGATAATAACTGTATAAGTTTCAGGGAATGCCGGCCGCACTAGGAATTTCTAGGAACGAAGTGAATTGCCTCGG
+>19369 2
+ACGGAGAAATAGCATACGAGGTTAACTGCTATTCTGTGAGCTCGCCCGCAGTGACTGAAAATTTGCGTGTGGAGTATCCTAGCCATCGCAGCTCTCCCTA
+>19370 1
+ATTAAGCTCGCGTCAAGCTTATCTTTTCTGTGTAGCGGACGGTAACGCCCCTGATGAAGGTGGTTGGCGCATATAACCCCCCCAGAGTAATGAATGAACC
+>19371 2
+ATTCCGTCCTGCCACAGCTACAGTACCATGGAAGAGGCGCCTGTTCTGGAAGAAAGTATATGGTTGTCCTATATGCGAGATCCTGATGCGAATACGTCCC
+>19372 2
+GAATCCCAGGTCATAGCATCCAGAGGTTACCGACGTGGATTGTATCGTGGGCTAATGTCGCCTTACCTCTACAGCGTGATAACGACGGACGTCACATATT
+>19373 2
+GGGTGTGGCGCAACATCGTGCGGCAAAGTCATCCGCGTAGTTTGCCTCTGGCCAACAGTACCATTCTTCCTGATATAAATGTAAGTGACACACGAACGTT
+>19374 3
+CCCGACACTTTCTTGCGCCTGAGGTCCATAGAGCAGAAAGGGGTATATCCATGACCAACGATGTCTTTCGAGTCGCCTAATGGATGAGCCATGTATATGC
+>19375 1
+ATTAGCTTCTATTCGAGCTAGCTCCAGTTTCCCGAACCAGGGGACCCCTTTAGAGTACAACGCGTTCTGGAGCGTAAGGGAGCAAGGCTACTATAGTCAT
+>19376 2
+AGCTCGGCAACCTATTGCTGCGGGCTTTTACCTCAAATGTGGTCACGCAAGACTCAGTTCACAGTTATGCGGCCTAAAATAACAGGTAGGTCTGCAGCTG
+>19377 1
+ATGGTACTCTAAAGCGAGGCATTAAGTACTACGCATTGGTGCGCCGTTGGATCACTCAATATTAGAGGGGAGTACCTACCGCTCGGTCCACATCTACGTC
+>19378 1
+GAGCACGCGACCCTCTGGTTTCAGATTTGAGTCACCATTCTGTTCGTCCATCATATGCTGACACGCAATTAGGGGAAAGTACTGATACACGGACTCGGAG
+>19379 1
+GGGCTCTTTTCATATCTGGAAGGATCGGACCTCTGAGGCAGACGCTTACTTAACGCATACAATCTAATGGTCGCTGGCAGTTGTCGTACGACCAGACCAA
+>19380 3
+TAACTTTCTAAGCGCCCCTGGCAAGCTCATATGCGAAGGATCTATCCAGACTGGTCTGCCCAAATCCCCAGGGCGAGAAGGTTTATTCGTTATGGGTGAA
+>19381 3
+TGCCGACAAATCCGCCGCGAGAATCTTGTCGGAACGTTTTCTGATATTGCTGCGGAAGTAATGATGCGTCAGCCACAGTTAGCTCCTCACAGCGTAATAG
+>19382 2
+TAGGTGCCCACGTGGCCGTCCACAGTTACAGCTTGATGGCCGCATCTGACGTCATGAAATCCGTATCGACAGTAGCATGTATAACTATATGTGGATCACG
+>19383 1
+GATAAACAACTCTCTGGCTTTCGTCGATCTCCCTTGACGCTCATCAGGCGCATATGGGAAGGAAAGGGCATCGTCATCAATGCGAATTCAGTGTAGCTGC
+>19384 1
+ACAGCCGAGCTGTAACGGTCGTACTGTGACTCGCGGCCACGACGTTCTATAATAGATTAGAGTCATCAGTGCCGAGGTTGACAACCTAACGTCTGTCATT
+>19385 1
+TCGAATATCCGACTGTTAATAAGGCCAGCCATACTAATCACGGTTATTCGAAGGCCCGGACTCTACGGAAGGTTCTCAGCTGTCGGAGGAGCATTGCTTC
+>19386 3
+CAGTGGCATAGCTTGACCACCAATCGTTAACTGGGCAAGCAGTGGGCGTGCCCATCTGTTGTCATGGCCTAAGAAGTTTCACCGCGAAATTTGTAACCTA
+>19387 1
+TGGATTACAAACACCATGTTTCCCAAGATACGAGGGTCGCCATTGACTGGGACGTGGAGTTTGGCGAACACTGTCTTTAGTCCCCATAAGAAGTCCTCGC
+>19388 2
+GCTAAGGAATTCTTGTGCTACAATGACCTCAGGTTGGAGCCAGATGATGCTAGCCTCACTCGTAGCGTCCTGTCTGTCCACAGGGATGAAAGACAACCTT
+>19389 2
+AGGGGACGTTCGTCACTAGCGTTACCACTCTTTCTCGATTGGGATCGGCGCGAATTAACCTAACATTACCCAGGGCTTCATTAAAGGCGAATGGGCATAC
+>19390 1
+ATCGACTTAACATAGTAAGCCCGCGTTGCGTGTGTGGCGCTGAACCTGCCCATTGCCGTTGCTACGAAAAGAGAGTCGTGCAACTGTCCAATCATATAGT
+>19391 1
+GTCCCCCTAATACGCAGTTCAGGGCAGTCAGCGCGATTGCATAGGCCAATTAGTGGTTAACGGCTAGGTCCAGTCGCATCAGACATTATTTTTCCGAAGA
+>19392 2
+AATCGAAGCTTTGACTGGGCTGAATTTCACTTCTGTAAGGAGGCTGCCACTTCGCGTATCTAAAAGCTAACTTAGACCTGGTGCACACTACCGGCGCGGA
+>19393 2
+GAACGGCGCAGGAACCGCATGTAGCCTAAGGTTCTTCGTAGTTTGTCGAAAGATACTTGCTCGACTAAGAACTCACCGCTCCTGAAAGTGTCTCATGGCT
+>19394 2
+ATTGTGGGTTAATAAAGCTTACTCACATCTTGTTAAGGCCGCGGGAGCGCTGATAGCCAGTAACCCATTGGCTCACGACGTCCCGGAATGTCCTTCAGAA
+>19395 2
+CGGACCGTAGTAAATGCCATACCTATAGCAACATTCTTGCTGAACGTCCTCACGAGAGTGCATGGACAAAATTCGCTGGGCCGGCCTGTTTTTGGCGAAT
+>19396 1
+TTTAACACCGTCGATCATCCCGTTGCGTCTCGTGAGGCCAAAGGAGAACCAGTTACGAATACGGCGTGTCCTTTTACAGCAAGCGGGATTGTGAACCATT
+>19397 2
+CTACATAATCGTGCAGAAGGATACAGTACGGGTGCATATAGACCCAAGGTTTGATCCCTCTCCTCGGTCCGAGGTGATTTGTACCTGAAAGCCCGGATCT
+>19398 1
+CCGAGCGATGTCAATAGGATCCCAGAGGCTACCCGGTTCTTATTTCCACGTGCCTTGAAGGTCTTCAGAAATTTATTACGAGGCCGGAGAGAAGCCCATT
+>19399 1
+CGGTACCAGATACAACGCTTTTGGCCGGGACCCTGCCAATCCTAATGCGGAACCTTAATTCCGTGTATGTGAGTAGAGTGACACGGTCTCAGCATTAAGT
+>19400 1
+GTTGCAAACTACATAGTCCATCCGATTTCGTACACGATCCGGGGGTACCGTTCGCATCAGGATAGAGTTCGGAGCGACACCTCTATGTAGTGTACGCATA
+>19401 3
+ACTCTCTCATGTCGGTACAGGATCCGGTCTTAATCACAGAAGGCCCGGCGGAATCTTGACTCGCTAGTTATAGGACGAGATGACCAATAGCTTCGATGTC
+>19402 3
+GATACGTGTGAGCAACGGCTCTAAAGCCATTCACGCAACACATCGCTGAATCGGATAGTTAGGTAATCTTGATCTCTCTCGTCTGAGCTGAGCGTGCGAC
+>19403 1
+GAGGACCGGATAATATCGTCCATCTGGTGACGATGATTTGCGTCACTCTATCAAAAGGCTCAGGTGCCTAGGTATGATAAAGCTCCACGCTCTGCACTCG
+>19404 1
+TAGCGATATTTTAACTCCCGTGTCAGAGCGGCGAAACCCTTAGCCCTGGGTATGCCTAATGTTCTAATACAAGCGAGAGGAGCTTACGTGGCATGCATCC
+>19405 1
+TAGAGACCAAGAAGCTAGGCGGCTGGTACACCCTAAGCCTCCACTGAGCTGCGGTCAATGCCATTGTCCTTTGAGGTGTTTTAAAGACAGCCTCTTGATA
+>19406 3
+AGTAGCTTAGACCATAGCATAGCTAGCTGCTCCGGGATCATATGCTTCGTCACTAGGTTCTAGTCGATACGGGCCGCTGAAGAGCAGTCAATCACGTTAC
+>19407 2
+TGTGTACGAGTGCGTAAGATCCGTCAAGAGAGCGTGTACGATTACGGGTAGCGTAACCCACCACCCCTTTTACTATTCGATAAACTTCAGGGACGTCCTG
+>19408 3
+CGTGGCGTTAAAACTCCACATGGCAGTTGAAGTATGATGTACGCCGCCTCCAAGAATGATCCCATCTGCTCGCGAGACCTATGATGCGCATATGGTTTGA
+>19409 1
+CTAAACTTAAGTCCGAGAATGTTTATATGTTGGTTGCGACTGAACCTTGCGATGGATGAGGCAAGACCGTCGTCCAACCGACTAGGGTTCACCAGCTCCC
+>19410 1
+CCACAAGTGGGAAGTGCTCATGAAGACAAAAAGGCCATCTCCGTTTCCTATCCACGACGAGGTTTGAAGGTTGTGAGTCAGTCTGCCCTACGTCTTGCAT
+>19411 1
+CTCACTGTAAAGCATTTGTGACGAGCAGTGTGAGCCTAACGGCCTACGTACGTGTGTTGCACGGATCATAGCTTACCCTATAGCCGCGTAGTACATAGCA
+>19412 1
+AAACCACCTATCAGTACAACGAGTACTCGGAGAACTAGGTAAGGTTGATCATCCCACCGGATAGCGCGTTCTTGGTCTCGGAGATGTCTGTGGCTCCTTA
+>19413 3
+GATCGGGAACCTAATGCAGCCCCTTTCGGCTATAAGGCCTGCGGACGATTGCGCATTGTAAAGTCGGTGAGAAACATTACACTCCTTAGCCTTCGTAATG
+>19414 1
+GCTTAAGGCCGCCCATAGGCGAATGAGAGTCAGTGGCGTTTGTCTGCCTGTCTGTACTGTGCCACGAAGACTCGTCGCTAAGTTTAAACAACATACCATA
+>19415 1
+GCCAGACACGGGATTCCACGTCCGATACGTAAACTCTGACAAAAGAATCGCTCGAATTAGTCCATCCTGCCGTGGACTGTTATATGCTGGACTTGTGTGG
+>19416 1
+TCCAGTGCACAAGGCCTGCCACGTATTTTTGTAGATCGGTAGGAGCCCGGGACACATTATCATTTGAGCCTACGATAGTAACCATGACGTCCGAGATCTG
+>19417 3
+TGGGCAAGTCATAGGGATTGGATAATACACCCTGTGCAAGACCGGTGTCTAGAGAGCTAGTTTTACCTCCGTCACACCCGCATTGCCTTAAAGGCAGTCT
+>19418 3
+GTGATGAAAAGTAACTGGCTAAGAACGAGTCCCACATTCCTAGTACAGAAATGTCTCCGGCCTCGGGGCCCGTATACCTTGAGTAATGTGTGCTCCTGTC
+>19419 2
+TGTTCTGACTCAATCATGGGTGCCCGCGCTCTTTCACAGAAAATACGACCGTATTAATTCCGGTGGAGAAGGACTTACCAGGATGTCATCGGGGAACTCC
+>19420 1
+CTGGAAGATTCCAATGTTACTGACCGCACCGTAAGACCGGATCGTTATTTCACGACACGCGGGTGCGAGATGACTCGGAACATACGTTTAACGTGCTTTC
+>19421 1
+AATCACTTTCGAACTGGGCGCCTGAGACGTTACATCTCTGGGAACGCAATTAAGCCGGTCCTGCCGGACCCCTGCGAAAAATACGGGATGTATTTGTTAT
+>19422 2
+TGGGCAGTTAATCCAGGTGAACATTCTGCCAGATCCGTGATTCGTCGAAATCACCACCATGGACCGCGTGAAGGTTTGGAGCTATAATTATGGCTACCCC
+>19423 3
+TCAAACGTAGCACCTACACTGGTGTTGCATACCTTATACGCAGCCAAGAGGCATGTTGCGACATTGGTCTGGCACAGAGAGGATGATACCTCGGTCCTTT
+>19424 2
+ACACTGCGTCTTTAGTCATTGCACGTAGACTGATAATACGGGGAAGCACTGGTCCACTGGGTCCCCTATACGAACGCTCACTTGAAAACGGTTCTAGTGG
+>19425 3
+GACTGTTTAGATAAACGGCGCTTAGCTGAAAGGGTTAGATTGGGCCCAGTTAACCCTCTGGATGCGACCAAGCCCGACTACTTACTTTCTATGACGAGCC
+>19426 2
+TCTCCTCGTTCTCATAAACTCTATCTAAAAGCTATGACAGAGTAAGCCGGTCTTCGTTTTAACCGTCAGAGGAAGGGACTCCGCTGGGGCCCAGGGGTAA
+>19427 3
+AGTAAGCGGCAGATTAGCCCCCGAGTGCTGGGTTCTGCTCTTTAGATATTAGCACCAGTCACGGCAAGTAGTTGACGCGTCCTTAAGACCTATAAACTGC
+>19428 2
+ATGCACAACCCTGTAACTCTGAAAGCTAGCGCACGATTTCTACAGGCGGGTAGGTGACTCGTATTGGTTTGCCATAACAGGAGGCAAAGTTCCCTTCCTG
+>19429 3
+CTGCCACGAAGGGTTATTCATGACGCCTTCAAGAGTAGATCTGCCAACTAAATGATTCTGCATTTGGGCTGCCCCACGGGATCAGTTGATAGACGTCGCA
+>19430 3
+ATCGATGACATTTAGTCTGACGCGGAGCCTCTCGTTAGCGTGCGGGATCCGCGAGCTTAAAGATATGCTACCACAAACGGCGTCTAATGTACCATGCTTA
+>19431 3
+TCGGGGGGAACATAAGTATCTGATCCCCGTGGCGTCGTATGGTATTAATTGCACAACATCGAGTTGGACTGTCACAAGCTGACAGTCGCCTCCACTCAAT
+>19432 2
+TCATTGCGAACTTAGAGATGTTGAGGCTTAGACGACGTGGTGTATGTAATATAGCTCTGTCGAAAACCCGATCCCACGGAGCCACCTTCGCTTGACCGCA
+>19433 1
+ACATGTGATGGAAACAGTTGACTTGTTACACGCCATGGGAACAGACGTTACGTTGCAAGGCTCTCTCTATTTACTACAGGCGCGTCCACCGGATTCGGAC
+>19434 2
+ATGCCACAGCTGATTGCGGACTAACATTTTTCAGCTTGTAGCCGGACTCCGCCAAACCTATGGTAATAGGCGCAAGATCTGAGCCTACGTCTAGGTTGAG
+>19435 1
+CAGTCGGGATAAAGATCCCCTGCGTAGTGACGTGAACGTACGTGTAACGAGTAGTCCCTCTTATTGCTCAAACCGCCATCATTCTCGTAAAGCGTGGGAT
+>19436 2
+GCCTGCCCCCAATGATCCGTTTTCGAGCATAGTCGCATCTTATGGATGCATAGACCAGAGCATAATGGAAAATCGGAGGTCACGTAGTACGGTGTCTCTC
+>19437 1
+GAGAACTCGTTCACGGTTCGGTATCCGGTAAGTTTACAGCTTAATCGGCACCTCAAACTGCCTATTGACGAGAGATCGGCTCATGCGTGCGCCTAGTAAA
+>19438 1
+ACTCTTACTAGACTTAATGATATGATGCACCAGAGCCGGTGCGTTCTACGACTGACAGGTCTCGATGGTCCAAGCGGCTAGTCGAGCTACAGGACTTACT
+>19439 1
+TACGCGGAGGATAGAGTCTATTAGATCAACAATATCGGCGGCGCCAAGGTAATTTCTCCAAGTAACTGCTCGGCGATTCCTTCTTGGGATTCAGGACCCC
+>19440 3
+ATACCGACGCCTATATAGGTCAGAATCAAACGACGATTTAGAGTTCGTAGAAGCAACGAACCCTCGGTGGTGGCGCTCGTTTCGGTTATTTCAGTCCCCG
+>19441 1
+ATTCCGGCACCGAGAAATCGCCCGAGGAATGCTCGCAGTATAAAAAGTCCTCTAGGGTTAAAAGTATTTGGTCTCCCGCTGGCAGCTTCAATTCTGGTGC
+>19442 3
+TTGATTGATATTCACTGTAGCCGCCGAGCCTTCATGCCGAAACGGCGGGTGTCCAGCGGTACGAGACAATTTGGCCGCCAATATTTAGCGACTTAATCAA
+>19443 1
+CTATGCATGGGGAAGAAGTTTCTCGGAACACGATCCGCCTTAAGACCTTTTCTTTAGGAAGGAGCTGGCTTTGTACGCACTCATACCGCTAAAGGCCCAG
+>19444 2
+GCATACAATCTACAGAGGTATAAGATTGTGGAGTATGGTTACTGGCGCCGACGCTCTTGTTACAAGCGCACAGCCTTACCACCAATGGGGCTTCTGTCAC
+>19445 3
+GGCGGACTTCCACCCAGAGATCCTGTAATCGGCCGGTCCGATACCACTTACTACGAGACATCTAATTTATACTGTCGGCTAGGAGGCGAGTTTAAGGTAT
+>19446 1
+TACCTGTCGTTCTGCCAACGGACTATGGGAGATTCCCCGCGGAGTCTAAAGATAGCCGCCAGCTTTGGCGTGGAGCAATTAACAGTTCTCACAAGATTAT
+>19447 2
+GAGAACACAGGGGTCCACACCATTTCCCTGTCTAATGCCCCCCCTGTTGTGAGCCGATTTCAATAATAGAAACTTAGGGTATGTACGCGAGTGGTGTAGC
+>19448 1
+AAGCCTTGATTCCCGCTGTCCAGCTTGGCGTAGCCCTACCGGTAGGTGTAGTCAATTGCTTCGAATGTTAGATCTAGACACAAGGAGACTTAAGCACGAC
+>19449 3
+GGGGCTCGGCAAATGCGTGCAGCAGACTCCAGGCCCGTTGTTTACGGCTCGTTACGTAAAAGGAACCTTCCTTATAAGCTATAACGTACGATATGTTCCA
+>19450 2
+GTGAACCCTCGTTGCAAGCCTGCCGCGGTCCGAGAAGTCGTCCCATCATGTTTCATAAAAATGATTCGAGGATGCGATAATTCCAGATAGCTGTTGGCCA
+>19451 1
+AGCATCACTCGGCGACATGGAGTAATAGCAAGGTATATTTCGTTCCCCAACGTGTAGGTCTGTCTGCTACAGGACATGCCCGCTAGATATGGCTACATGC
+>19452 2
+GCCTAGTGACAGTAATGTTTGTTTGAACCCTGCCGGCCGAACGCGAAAGCGCTACCTCATAGACGACGATCCAAGTGTGCCTGAGATCTATCGTTTAGTA
+>19453 2
+TGTCATGCGGTCCTTCTATTATGCGCCCCTGTCAAGCGTAGCCAAGGTGACAACGAGGTCGGGGCGTCACAACAGAGATACTCAATCATAAGATTTTCGT
+>19454 1
+CGTATGCAGAACGACCCTTTCTCTTAACAATTACAGGCGCAGCAAAAGGGGCAACGGCTTGATCACTCGATTGGCTAGTGTGCTATGTACCGTTTACCGG
+>19455 1
+TTGTCACGACCCCGTCCACTCATCCGCAAAAAATGGACAAATTCTGGACAGACAAACTTGGGCGTCAGCGTTCTTGTTGTGTTTTTACAGCGGGGAACGG
+>19456 2
+TGTTTCGCATACGCATGGAGAGGGCTGTGACCGATCCAAAATGAACCACGCGGTCGTAGCACCGGCCTGAACTAATTTGCTTGATTAATCCGTCGTCTAA
+>19457 2
+TAGCTTGTAAGGACCTTCAAAAAACAGTCATCCGAATCGGAGCGGCCCGCTCTTCTCGTGCTGAGAGGCGTTAGCACTACTGATGGTCAGTATCTGCTAA
+>19458 2
+AATAGCACCCCGCCATGACGGGATGTTTGGTACCTCACATGAAATTTAATCAGTAGGCTATGAGGGTTGCTACTGGTAGGGCCCCATGTCAACCGCTTAC
+>19459 3
+TAGTGTACATGACTTCTGCTTGGCCACCCTTTGGCAACCTAATCATACTATCACCGCAAGTACAAATGCATTGCAGGAAGGGCCGGGATGCGTGGTCATG
+>19460 2
+CCTGGAGACTCGGTAATGGTCCCGGCATTCCTCCATAGCCGTACACAATCTAGGTCTAAGAGAAAAGGTGCACCAGTCCAGATTGACTGAGGCTGTTTTT
+>19461 1
+CGATGTAGGATTGCTTAACAACATGGGGCTCCTTCTCATGTCAAGGACAGCATCGTCGATATAGTGTACCATCAGCTATCTGGGCTCGCAATCAGCGCAG
+>19462 3
+AGAGCGTTTCGTTCAGGAGGGGAAAAAGGATATTTAGGAACCTTAGCTGCACTAGTCCTGAGCGTCTCTCCCCCCGGTCTAGCTACCATTTAGTGCAAAC
+>19463 1
+GGCTAGCCTCTAGAGACTAAGTATCCTCAGCTTAGACGTCCCATTCGTGGAATTGTACAAAGGCGCCTCCCAGGGCGAGTTTTACAGATAGGTCACATTG
+>19464 2
+TATGTCTCGACTTTATGTCTCGCGCGTCAGCATCCAGGGTACTATCGGAGCTGTGCTGTAACGCCGAGGAGAGGAATGACCTACAAGATTAACCTCATCA
+>19465 1
+GTGGACCGCGTCTGCAATCGCAAAAGAACCTGAGTAAACTGAATGTGATCGCTCGTATCGTCCCGGGATCTTCATACGGTGCAAGACATTTCGGTCCTTA
+>19466 2
+GCAGTTTGGGTCTGCTTCGTACACCGCTGAATACACATGTATTACCCGGTCTGAGCCAGTGAAAAATGGACGTTCCTGGTAACAAATCCCTCGGAATGCG
+>19467 2
+GGTTAAGTGGATAGTGGGTCGTAGTTCACTCATCGTACCGATAAAGTATTCAGGCTGCCAATCGCCCCCCTACACGACGAGCTATGCATTGCGATTAGCA
+>19468 3
+CCGCATTAGTGCCTGGTTCCATGAACTTGGCAAGGACTCTCGGGAGCAACTCGTGTAATCTGTATTCGCAGGAGGTTTGAAAGAATCGAATCACCCATCC
+>19469 3
+GCAACATGGGGCATTCTGGCGCATAATCAAATCAACGACTTTGGTAGCCAGTGACTCCCAGTTGAGCACTTTAGCGCAGCCTCGGCAGGCATAATGTTTT
+>19470 3
+CTCCTTATGTGCCGCGATGGTTCACGCTGTTGGCACCTGTAGGAGGACTAATTTTGAGACAACTATGCAACTGCGCCAAAAATTTGGAATAACCCCGGCG
+>19471 1
+CCATGGTGTGCAATGAATATGGATAACACGCCGTGCCTCCCGTCTACTTGCAGACGACGTCAAGGTCTTTCAGATTTTCCAATGGTCACAGGGAAGCTGA
+>19472 1
+CCGCTCCTTGATGTGCGTCGAGAGCTAGATATTTAGTTCCACATATTGATTGCCATAGGGACGTCGCGTCCACACAACCATTGCGACTCATAAGGGGAGA
+>19473 1
+CGTGATTCCATCGTTAACCTTCAAAACTGGGTTCTAGCCGCATTCTTGAGATGGTACCGATAGGCTGGGAGTGCGATACAATCGAACCCACCATTGGGAC
+>19474 2
+AAGCCCGTACAAGCTCAGGATCAGCAGAAATAGGGCGTTATGTTCGCCTCTTAGATAACAATATTCGTGAACCGCCTTCGTGCCGTGTTGGGCGCTATCA
+>19475 1
+TGATTACCGAGCGCGTTATTAGGGGACTACTTGACGCATCGCGGTAATCATCCCCGAGACGCATTACGATTATTAGTGCCTCTCACATTACGAACGGGGA
+>19476 3
+AGATTTCGAATAATCCCACTGCAGTCCTCTGCGTGACAACTAGGCTTGACTGGGTGACGGCAACTGCTATTGTCTGGACCAGGTCGCTAATGACATAACG
+>19477 3
+TTAACCATAGTTAACTTGCAAGCGACTGATGTGCCCACGTGAAGGTTTGGGCTCGAGGTGCGCTAAACTCTAGTTTTAAAGACCCCTGGAAGCGACCTCC
+>19478 1
+TGGACTGTGATTTACCCCCGTTCGCGGCCCGCCTATCCTATAATAAGAGAGATCTCGGATGGATTAACGACCATGTAGGGAGCAATCCAGATTTGTCCGA
+>19479 2
+CAGTCTTCTCAAGGTACGGAACCTGACGTAATGTATCCCCGGGTCGCGGTATAAGGGCTAGGTTACGATAGAGTCAAAATACACTCGCGTTTATCTCGCC
+>19480 3
+ACAGAGGACGCAGACACGCCCCTTGTAACGAGCTCGGGCCTGTGAAGTGTTAATGAGACAACAGATTCTTTGCGAATACTTCCGTGATTTGTTCCCCATG
+>19481 2
+AGTATGTCGGTTCAACTTGATGGATGACATGCGACTTGACTTCATGACAGTGAAACGGCGGTACGACATGCCACGCTACCGCTCCTGTAGTCTATGCAAC
+>19482 3
+CCAATAACAGCGTCAATTCCGATAAATACTCGTTAGCACTGAGCTTCGTGTAACTGCGAGGAAGGCCGGCCTAGCTTGTTTTTGAGACGCCGACGACTGT
+>19483 2
+CGTATCTCCGAGAACGTCGATTTATTCGTCCCCTTTGAACCGTCCGCATGTGTTGAAAGCACAGTAGGGAGTTAGACTGTGAGTGATCAACCGGACACAC
+>19484 3
+CTTACGAGTCGAACTTCCCGACGAGACGCCCAGAGGTAGCTGTTTGGCCAGAGCTCGTAACGGCTACTCAAGATTTTCTATAATTGAGATGGGATATCCC
+>19485 1
+GATTAAACCTTGACGCTCGCGGCCTATAACCGTATCGGTCGGGATGTAAGCTACCCTTATGTGCGTCATGAAATAACCCTCACGAGTCGTTGGATGGCAA
+>19486 3
+AGAACTCTTATCCACCCGCGTAGTTTCCCACTGGCGTCGTCATGTAAGGGGATTTACCATATACACAACTCGCCGGTTATAGTGAGGGCTAGGAACGGTA
+>19487 2
+TAATGCGAAACCTCGCCATGGCATCTCGCGTGTCATACATGTAAATAGCTATGTCTAGATCACCAGCTCCGGTAGTTCGGTGCGGCATATGAATCGCAGG
+>19488 2
+TGACTGTATATTGAGTAAGCCTGTTTCTCATGCACACTAACTCTTTGCGGTCCAAAGAGCAACCAAGACGCTAGCAGTCCCCTGGGGGAGGTCGCATGAT
+>19489 3
+CCGCGATCGCGTGATCACACGTCGGGTGTGGAGCGTTGCGAATTCACTAACATATGATCATAACATTCCATAGAGTCCATGTACAATGTCGCTAGCGGTC
+>19490 2
+CCTCCAGCGGGCTTAAATCTAAAGGAAATCTGGATACTCGTCGATAGTTTTGGTCCCGTCACGTGCGTCTAACTCGTTCCAGGCAGAATTGGAGGAAACC
+>19491 1
+GTGCAATAGTAACTTTTATTCCATGGCAAGCCGAGCCATCCACCTGAGAAAGTCTGCTACGGTGCAAATTCATACCCTCGGTTGGCTTACAGGGCGGTAG
+>19492 3
+CATGTTGCAACTAAACCACCGGCTGCTCACGACTATGCCCATATATGATTGGTATGGATGGGCCCAGCGTTATCTGAATCTTGGCGGTTGAAGAGACCCA
+>19493 2
+CAATCGGGGTCCATCGCCCTAAAAGACTGGGACAGAGTTACGCCTGCTATAACGCCCGTGCAGTAGGCTTGCCAGTATACTATATCTTGGTCGTTTAAAG
+>19494 3
+GCGCTTCAGGTTTATAACGCTTCGTTGGCCAGAAAAATCTCCGGTCTACTCCAAGATAAGTGCGCCCTAATTAGCCGGGGACTATGAACCAGCTGTGGAT
+>19495 3
+GGTGGAACTTGCTTACTCTAGCAACTGAGGGCCCTGGGAACCATCACATATTGGCGGCCAACTATCATGTGGCTGCGCACTAACTTATCACATGATTGGA
+>19496 3
+CCCTTACCCAAGGTTAGTGAAAAAAACGTGGGTCGAGGCGAGTAGGTGCCACTCTTCCACTAAGTTTAGCGTCGATCTCGCTTCAATAGTGCTATACGGC
+>19497 1
+TGACGACCGACCATCACCTCCTTCAGTGAACTCAAAATATGATACGGTTAACTTGAATGGATGGAGTGGGATCCCTCTGTAGCGGATCGGCCTGTCCTGA
+>19498 2
+TCCCTATTGCTTTAATACCTAAGATGTGGATCTTAAGCTAGTGCCATCAAGGGCCTTCTTCAGCGGTGTCAGAGGCCACGACCGGCTTCAGACGAAGAGA
+>19499 3
+CCCCAAAACCCGGGTCACGGTAAAACCCCAGTGGTTCACTCGATTCAAGTGTGTATGTCTACGCTACTAACTTGAATGTGGGAGGACGGCTCTATTGGTA
+>19500 3
+AGGCTTGGCAGAAAAATAGCGTATGATGGCACGCCGGATCGCAGTTCTCGGATGAAGTGAACGAGCTCTTCAACGAGATACACTTTCCGTTTTTCCCCCT
+>19501 1
+GCCGCGGCGATATTACATACGCAGAGCACCTCTACAGACGGCGGAATGTCAATAGAGCCCGTCACGTGCTGTTGTCATAAGCCCTTGAATGTTTTTATAG
+>19502 3
+GGATATTGCAGTCCAGCTTCAGCTAGGAAGTTTACCAGCGTGCGGTCCGTGGGCTCCGACGAACGGATCATTACACCAGATTATTCAAAGTTCATCTCGA
+>19503 3
+TTTCAGTATTTCCTAGCACGTAGCATTTCCGCCAAGTAATCCGCGGGACCCCATAGAAATGGAGCGATAAGGCTATGTCACGTGTACGTTTGACGCAGGC
+>19504 2
+CGCTGATCCAAATTACATAACCCATCGTGATGCTGACCGCTTTCTTGAAAGAGCGAATGGACCTGGAGGTCTGCCGTTTGCCCGAGTCTGAATCATGAAG
+>19505 3
+GGGTTGACACGGATGATGGTGTACCACATTCATCTCCATGGAGCGCCTGGCGTCCATATCGTGGACGGAACTTTACACAGCCCTTGAATAACAATACTGT
+>19506 1
+CAGGTGAGGTTCCCTTGGATAGCGCGATAAAATTCAACTTGCCGACTCTATGAGACGCGTGATAGTAACTAAGCACGCTCGATTCGGTAGTCTCTACCGC
+>19507 1
+GCTGTACCGCTTGACGAGAACTCTACAGTAGGCAGTATATTCTATGCGTGGATTTGCATACTGCTACCCAGACTGGAGCACTACAAGCGCCCTTAGAGTG
+>19508 2
+TAAGATACGCTGGTGCGGGCGCATCCCCATATGCCTCGAGAAATACGCATGGCACGAGATTCCAATCCGGAATCTACTTTATTGTATTGAACGTGGTGCC
+>19509 1
+CAGCAACGTTGTCACAGTTCGGGATCAGCAAAGTAACTCGGGCCAAGCTATCGTGAGATGTCGCTGCACTTGTTATCCATCAGATCGGCCTGATTCATAG
+>19510 2
+ATAAGATAGCAGTGTAATGCGGATTGCTAAATTTACGTCTAAGGGCTTTCATTATCGCGACCGACGCCGGTCTATCCGCAAACCAAGCCGTGGTGTCGCC
+>19511 2
+CAGCTTGAATAGTTGGCATGAGCGGGTGCCTGAGCACAAGGCAACATCCTAGACCCAATCGCGCACCAGTTCCGAATTTTTATATTAGTTTGGCAGCCGT
+>19512 3
+AATTTGCCCAAATGAGAATGTCTCAAGCCAGCGTATACACTTGAGACTGGCAATAACTCCGTCAGGTCAGTTTGTCCTCACATCGGGCGAGCGTTCGGGT
+>19513 2
+GCTTAAAGAATGAGTCAATAGTGTAAACTCATCATCGTGTACCTCCGTGGACGCCTCCCGATATGCTAAACTGAGGGGGCTCTTAGCTACGTGATCGCCG
+>19514 1
+ATGTGTAGCACTTATCAGTGCGCACGGCACGTCCTCGAATATGAGGCTGAAATCTCAACTGCGGGCCTAGAAGGGCTTTATGACTTAAACGTTGCACCCT
+>19515 3
+AATTTTAAGGCCGAAGGATAACCTGCGATCCTCCGACTAGCCACTTTCTGCCGATAGTAGGGTCAGGTATTACTGCATGATCCGAGTTAGGCCCAGCGTA
+>19516 2
+CATGTATAGCTGATTCTTACATCCGCCATGCAGATGCGGCGGGAGTTTCCCATACTCACCGGGGTGCTGTAAACCAAGTAGTCACTATCTTACGGAGAGA
+>19517 3
+TGCTGTCCAGTTCTCGAGCTATTTGCGCAATAACGCACAAATATCTTGACCAGTCGTGACGCTGAGGGATGTAAGAACTAGCCTGCGCCGGAATGATCTC
+>19518 3
+AATGCTGCGTTAAGATGCTCTTGTTCCGGCCAGCTCTACTGGGCCAGCAAGATGGACAACCTAAGTGATTGAACGATGTAACTTCACACTGCGTCCGTAG
+>19519 1
+GGACACACCAAAAATGCGGACGTGTGATTCGTTCCCACTTTAGCGACAAGTGTCTAAGAGCTGAGAATCGGTCGCCCACGCTTATTTAATCGTGCCGTTG
+>19520 3
+CCCCGGATGATTCGTGCTAACTACGTGGTGAGCCGACTCGATTCATGTTGGGTCTAATCGAGAGCAATTGTCCTCTATCAGCCAAAGATAGAAGCCGTAC
+>19521 1
+ACGCAGAGACTTCATGTGCTCTCCAGTATTAGATGCCTGTACGGCGATCTTGAAAAAAACGGGAGGACTACGACCCTGGTCTCTATGCGTAAGCTGTCCT
+>19522 2
+AGAGTGTCTCTCCTCACAGCCGTTGCTGTTGATAGAACAGGCAAACTGACACTGCGTCCATCATTTTACGCAGCTGACTCGGGTGAAGACTAACTGAGGT
+>19523 2
+TGATCACCCAGTGCAGGTCGGCAACCAGTATCTGGTCAGTATCGCTTAGCCAAATGCATATGCCGTATTCAGAGCTTCGATGTAGGGTACAGCACTAGCT
+>19524 1
+AAGTGTTCCCTGACGCATGAGGCGCTCCAGCCCTCCAACAGTGATGCAAACTGAGATAGTAAAATGTCGGCCTACCAGTCATTTCTGGGGAGGCTTATTT
+>19525 3
+ACGGGTAGGGTTTCGTCAGCTGAGTTCACTAACGGCTAAATCGCCTTGTCTCGTAAATAGCAAAATGACCGCCGCGACAGCGCACATATTTTCGTACGTG
+>19526 1
+CAACAGAGCATTGAGAAACGGTCCTTTCCTCGCGGGTGAATCTACTGCTTCACCTCATTATGTGAGGGGCGTATGGACTTTAGCCCAAAGACTCTGACAG
+>19527 2
+GCTCACTCTGAAACAGGGATTACCTTAGCGCTCTCCTTAGGCTGGTCATGAGCGTATAGACCATCTGTCCGACCTGGTACATGATAAACAGGCGAGGATT
+>19528 1
+GGGGGGGGGCGTCGTCATGGGACTCTACGCCTGACACACCTTCGAAATTGTGGTGAAGCCTTTTCAGTTAAAACAATCTACACCTAGCTATACGCTCAAT
+>19529 3
+TCTGACCGTATAACTGTTCTCACTACCACAAAACGTGGCGGTGGTGGGACCGTTCTGCCTACAACTCAGATTTTTGCCGGAAGAATGTATGAGCCAGGAC
+>19530 3
+GGGTTACTATCGATATTGAAATTCGTGCCCATGGGGTCCGTAGGTAGAACTCGAGTGACCTGCCGCTCACCTAGTTGCCGAACAGACGAATATAACCCTT
+>19531 2
+GCACTGTGACATGCCGTCGTGTACGTCAAATTAATCGATACGTATCTAGGTGTACTTTTCCGTAGGAAAGGCTAAGCCGTATACCTGCGACCGCCGAACG
+>19532 3
+GATCCCGAGCTTGTCGAATTTGTGTTCCAAAGGCGCCGTAACACATCAGTCAGAGGGCACTTGGGACTATCTTGAGAACCTCACGAGCAGTTGTCTATAC
+>19533 1
+TCCAGGTTTACATCCACCGGGGGATCGTCATCATAAGATGTAGATAGCCGAATTGGCACCCTAGTGATATGCGTTCCATGGTGACCTATCGGGCTACCAA
+>19534 2
+ACCAGGTCATTAGTAAGTTCGCTTAAGGATCAACCGGCGTCTGAATTATCCGGCACGTGGGTCTGCTGGTTTATGAGCCGGCTAAAAACTGCTACCACAC
+>19535 1
+ATTTAAACTGTCTGTGGATCTCGGACTCTGCAGGTGTCACGTCCTAGCCCCGGCACGTGTTCAAGTTGTCGTCAGTAGCAAGAAATAAGAGACTCCAACG
+>19536 1
+CTCCGGTGGTTTCGTAAATCCAACTTAGCACGGCAACGATTCGCTAATTTGCAATCTGCAGACCTCGGGAGAAAAGGGGTGTGCATTTCCGACAGCTACT
+>19537 1
+TGGATGGTATTATGTGTCACAACGTCACGCACCTCAGCAACACAGCGCTGTTGCTGTCATCTAGATATGGCATCGCTCGGCGGGCGAGAAACAATTTCTA
+>19538 3
+TCATATGACCCCATTTATCGTCCCAGAAAGAACTCTCGTGCATGTAAACCGTTGCTTATAAGGGGAGGGTTGCTCCTAAGAGGGTACCCCATCGGAGTGC
+>19539 2
+ATGAGAGACGTCCTCAACATACTCGCATGTGACTCGAGGAACGACCGTTCTATGACTAGTCAATGATCGAGCTATCCGGGCGTAATAGCCCGTTGTTGCT
+>19540 2
+ACGTTACATTAAACCGATCTACCGGTCGTTCGGCGGGCCACATAAATTCCATGGCTTCGTGATTCGAGGTAGAATGTAACACCGAGCTTTCTAAGGCGCG
+>19541 3
+TAGGCACTTTAAGACGTACTGGTCGGAATCATGCGGGAGCTCTAGAAGGTCTTCCTCACGAACCTCGGGGACTATTTCAGGCCGTCCTTCTAAGTAAAAC
+>19542 2
+AGCGGATTTAGGGGGTCTGCTTCTGCTCGAAGCCCTCGAGCAAGCCGTCAAATCCTAAAACGAGTTTTAAACAGGGAGCTTCCTGCACTAATTAGCGCTT
+>19543 1
+TTCTCCACAATGTTCAGATGGGAGGTGTGCACGACCTCAAGTACGGCGCCGGGCCATGGTTATGTTACTTCATGCAAGCAACATTCCAAATGATAGCCTG
+>19544 3
+TTTACTAGCCATTCATAGGGGGCAAGTCATCACTACTCCTAAGCAAATCGGGCCTGCATAGTGTTAGGCGGACGATATGCCATAGTTGGCAGCCAGTCCT
+>19545 3
+TAAACGAATGTGTGTAACAAACCGCCCTACCTCTGCCGCGTTCATCTGGGTGCGCATGAAAAAAGCGTCGACGAATTTGTGAGTGCTTGCTCTACAGCTG
+>19546 1
+TCAGATATAGCGTCCCTGAACGGTTTGTTGAGCGCCGATGGCCCTGCAGTAAAGCTAGCCATAATACGCTACGGCGTGCAGATTAAAGTCTACACTGTTC
+>19547 1
+TCATTTTAGAAGAACTCGGGCCAGGCTCAAGAATGGTCCCCTGTTAGATTCAGGCGCTCTGAGAATGTACGTTCTAACGGCCGTCACGCAAATCACGTTG
+>19548 1
+CTATATGCCTATGATGTCTAGATCAAAATACCGGCCGTCAGAGTAGGAGGCCGCCTGAGACTAACCGTTCATTGTGCCTTCGTACCAGTGAATCGGTCAG
+>19549 3
+CGTAGTGTCAATGCCCCCCAACAATTAGCATTGGGTTTAAATCACCCGTAGAGAGCGAGATGACAAACCCTTGTCGATTGGCGCGCCCAGTGGGTTTATT
+>19550 3
+AAGGCCGAAGGAACTTTTTCGCACGTAACGGATTCGATAGTGGTACTCTGGTGTACAACGGGACCCAACCATTGCGTCACTCTAAGCGGTTCAGTACTTC
+>19551 3
+CAAAGTCCCTAGCTACTCCTATGCAATGCAACAGGGTCCTCAAGAGTGTTCTTTGTTACGCCTAAGTAGGACGTGGGCTTGGAGCCCAATGCGCGAATTA
+>19552 1
+CAGAATGTGCTGTTACTCAACTGTGATTCGGAAGCGTGGTTGCCTTATGACAGATCGATATATATAAAACCCGCTCCTGCACGACGCGGCGACGCCGTAT
+>19553 3
+GCTGATGGCACTTTGCCTAAAAACAGGTATGCATAGCGTGTGGAACTATTCATGTCGCACTTCGTCTAATACGAGAGTGCCGCGGCCCTAATTAAGGCCC
+>19554 2
+GTTAGATACTCGTCACCCGCGGGATGCTGGGCGTTAATTATCATACGGGACGGACTATATAGCTGTCATACGTCATCACCTACCCCAGCTAAGGTAGATG
+>19555 1
+TAGCGCCGCGTACTAGCTTACTCCAGTGCAACGTGATGGTGAACTATCATCATCAAGTGTTCTGTGAACCGATCGCAGAGATAGGAGGATCTTCTGCACC
+>19556 3
+ATCGTTCCTACCCGTGCGGGGAGGGAAGCAGTATCGTCAAACTCATAAATATCTTGCCGATACTTACAGCAGGAGGGAGCTCCTTTCACCGTGATTTACG
+>19557 2
+TCGATGCCAGACACAGCGGGGCGTTTATTAGGGGCTGGATTCGATAATTACAGCTGTCCCAGTGACCCGCGAACCGTCTCACTCCATTTAATAAGTAGAT
+>19558 2
+AGCGCGGATGCTTAAGACGTATAACCCTCTATAACTTTGTTCGCCAGGTTAGCATAGAAGCCTGTATATCCGGCGTCGCTTGATGCCAAACGGGATCGAC
+>19559 1
+GTCTTACTGGGAACGTGCTGTGTTGTTTCGAGTAGATAACCCATTTACACCGGCCACATTCCCGACACGAGGTAGCATTCATGAAAGCCGCGAGCTTAGA
+>19560 3
+GATGCTTGGTATGACAGTTCCGGTCCGGATATGGGTGTGTACATTTCCAACACTGAGAGTAAAAACCGCCCTTTGACGCCGATAACATACGTCCGGTCAC
+>19561 2
+TGTGACAGCCAGGTATGCAAGAAGAACATTCCATTCGGCTGCTTTAACTCTGATGATCGCAGGTACAGATGACGGTATCCCGCTATTGAGCCGTTCGCCA
+>19562 3
+TTACTGGAACCATAACCCTCCGCTCTGTGGGAGCAAGCGACTCTCGGTCGTAGCTTTGGCTTCCAGTTAAAGCAAAGAGATCGGTACAGCTGGTATACAT
+>19563 3
+TGTCGCCGACCTAGTCTAGATCCCGACAGTCTAACTATCAGGTTATGGCCTGAAAACCACGGAGGTGCACGATTCTTTCGATACTCGGTGGTCTAGAGAA
+>19564 3
+ACTAAATCCTATGGCGTGCTCACAACGCCAATATTCGCTCACAGCATGGATTACCGATACGAGGGAAATTGTTGCGAGTAGGTACGGCGCTGTGTTCCCT
+>19565 1
+TCTCCATCAGTACTGGACCTTATGCAGTGTATGGACTAACAGCGAGTACATGTGGATAGCGAGGCCAGTCCGCATCATCCCATACTCGGTTTTCGGAAAG
+>19566 1
+TATCGCTCGAAACCAGGTGATACCCGAGGCAACACCTCTCTTAGAATCTGGGCCGAAAACTAGAGTTGTGTACGTTGGCGGATATCTGGCTTTCAACGCT
+>19567 2
+TACATAACGTCGCGATTGAGCGCTGTCCGCTTCTGCCCATGTAACGGCCGTTAGTTGATAAATGTCTCAACTACAGATAACCAGGACTGAGGCGGTATCG
+>19568 1
+AGCTTCGCAAATTCTCTGGTAGTAGGCCAAGGAGGCCCATCCTAGGCACTTGAACGGATAATTAGGCGATCCCAAACATTCGGCACTGGTTTATTGCTCG
+>19569 1
+ATTTTCTACATCGCTCGATTTAGGTTGTAAGATAGCACATAGTGCGAGCCGATGATCGAGGGAGGACGCAACCAACGCCGTCTCTCTAACAGCGGCTTTC
+>19570 2
+GTCACACGTTGCTGGCAGCGGAACCTACACGGGCGTGAATAACTCTGAGCGACAAATTTGGTCTGAGGAAACTCCTGATTCACCCCGATGTGAATTTCTT
+>19571 2
+TCCTCACGGGACCGACAGGTAATCGAAGATACGAACCCTTTTCAGGGCCCTATATTTGATACTTCTTGTCTAAAGTCTAAGTCCGAGCATGGGGGGACCG
+>19572 2
+GTATCGGTGTAGGTGAGGGGACCACCCCTAGATCATTAACGTAAGTCATACGCAATCCTGACCATTCGAACTTTGCGAGGTTCATGGACCTTCTACGACG
+>19573 3
+CCCCGAGGGCACTGGATGAGACGTTCTTGAATTACCTTGAGATAACCATTCGAGTCAAGCGGGTGCTACACAGTTCCGACGCTCGCTTAAAGTAATCTTG
+>19574 2
+GGCAATGACTTTAGAGTTTGACTTTGAGTCGCCAATAGCCTGAATTGATGGGTCAAGCGACACCGAAACCCTTCATCGTCCCATCACGCAGCTAGTGGGT
+>19575 3
+TTGGCCTGTAATTCCACGGGCATGGAAGGTGATTGAGACGCGAAGCGTGAAGCGTAACTCAAATACAGTTTGCTTGACACCTTGAACCTTCGTCCCCTCA
+>19576 2
+GGGCTTCCGACGCTCGAAAATGCATCTTTCGGACGACCCGCATAGTGTTAGCCTTAACTGTTAATGTTCGTGTCACACTTCCGCGAGGACAAGAGAATAG
+>19577 1
+CACTAAGGGCTACCGGAGAAAAACTTCTAAGCTTCTACACATCGTCGATAGCTTGTGGGAGCGCGATCACGTGCGATATCCCGATGGACGCTCTTTGTAT
+>19578 1
+CTCCCGGTAACTAGTAAGCTGGACATATCCTATGCGTAAATAGTCGATGTTCAACCGCAGGTAGGGTGCGGATCGTTCGACCCGAAGTCACCGTAATCTT
+>19579 1
+GTCGGTCCCCGTTGGTGGCTCAATGCACTTCATGAGATCTACAGCACTCGTGTACAAAAGTGTAGGGTTATAGTCGCAACGCCTATGACGGATTCACAAC
+>19580 1
+CTGTAGACTAACGGTGAACCTTATTCACGCCTCGCAAGACCTATTGCTATGGTGCGATACTGCTCGTTGATGCCAGCAAAAGCGAGGCGATTTCGGACAT
+>19581 2
+GTGGCCCGACCTGAACCCGATGTTCGTGAAGAGTCTTTGAACTGGTCGCAGGGACTGGCATGGCTCAGAACTATAACGTTACGCTAAACTCTTTACAACT
+>19582 2
+TTTGCGACGGTTGGAATTCGGCGTCTACCGGAGAACCTAGCATAAAATCAGCTAAGCCTGATGTCGTGCTGCGGTTCCAAATTGATGACCCCCTACTGAA
+>19583 1
+CATTCAGACCTGGGGAAAACCTTGGAGATGTAGAGGTCAACCACCTGGTATCGTCCATGCCGGTCCATTTAATAGTAAGCATCACTCGAGCTTCGTGGCT
+>19584 2
+TAGGAGGCGTCGTAACGTGCTTCCACCCTTTGAAGATAGCGCAGTCGAGCCAGGATATTGCAAGGTACCATCTTAGGTTCGGCTCCCTGAAAAATTATCC
+>19585 2
+GTTACTCCGTTCGGAGGAGCGTGCCATTCGAATCCCAAAACAAATTCAGGCCTATAGAGATGTCAGTTCCCGTAAGCTCTGGAAAAGCTGTTCTGGGCCT
+>19586 2
+CTGGATATACACTTAAACATTTGCTCCCTTGAGTTGCCACCATCCGGGTCATGAATTTGGAACGGTGTGTACTCGACCAGCGGAAGAGTGCTCAGCGCAA
+>19587 2
+ACGCATATCCACGCGGGGGGCTTCGGGAGCGCAATACCCATCTTCGATGGTATAGTGTTATATGTCGCAATAAATTATGTCAAACCGTTTGGCCGCACAC
+>19588 2
+ACGCCGTTGAATCGGCCAAGATAACACACTTGGGGGCTCACTGCATCGTATAAGCTCGGGCTAAACTACTAAGCTAGGGATTCATTGTGTTCTGACCCTG
+>19589 1
+TCCGAAGCCTCCCGGCTTAGATATGTACTCAAAGTAATTCTCGGGCATCAGGTCCGGTCTTGGTGTACATAAGCCAGGTAATTCAACGGTCTCGGACAAG
+>19590 2
+TGTGCCAGGTCGCCGCATTCTTTCAGAGCGTCCTGTTAAAGGATTCGGTCACGGATAGCCGCACTAATCTAGATATGCTGCACGAACAAGCTACGGTTAA
+>19591 2
+AAAGGTAAGGGCGGCTGAGGGCCAACCGTCCGTGCAACGAACACTAGCATGCGGCCACTCCTCTGCGCTATTAATATTTTCTTAGGGCCATTATTTGAAT
+>19592 1
+TCCACCCGAATTGCCACGCAAGTCACGAAGATTTGTGGCGTTAAACCAGTACGTGCTCAATAGTTTCGTGAACCATAGTGCCAGATGTGGGTGCCTTAGC
+>19593 3
+TGGGATTAGCTGAGCGAGGATCACATCTGCTTATAAACAATCAGGAATTGGTTACTTCGGCCTATATCTGCCCGGTCGCGAGCACCGTAAGCCGCATCAT
+>19594 3
+AGAGCTAGATTGCGCCTAAGTACTAACGCCGTTCTTGCAACCCAGAACTTGTACCGTAACCCGCGATGAGTTTTCGGCGAACGTTACTGGGTGTACAGAT
+>19595 2
+GTCTAGTCGGCCAGTGCGTGAAGCTGCTTACCTTGCCACCCATTTCTGATAAAGGATAAATTATGGGTAATAACCGTGCCTGCGACACGCCGGAAAGTTC
+>19596 3
+ACCAGAGCTCTCATACTTATTCGTAGGGTAACAAATCTTAACCTCGCTGCAGCAGTGGTAACAAGGGGGCTCTGTTTAAGTGCGCCCCAGAGTCTGTGAC
+>19597 1
+GACGCGGCTGGGGCAAATCACTTGGTTGTCGAAATGTGGCGGCCATAGTGAGCCACCAATCCGCTTTACATGCACCTGCAGTTTTATGATACCACTATAA
+>19598 1
+TGGAGAACCTGTTCGCGCCTAGTGTGCCTTCTCCTCCTGGATTTGGCGAAAATCAAAATGCATCCTAGAGAGCGGGCACGGATTATACTACGATCTGAAC
+>19599 3
+TCAGTCGTTATGATGAGTGACACACCGATTAGGCCGGCCTACATACTGTAATTAAGAGTAGTGCAATTAGTGGGTACTGCGCCTAGGCCCATGCTACCCC
+>19600 1
+CCTTAGTTCAGAGTTGGCCATATTTCTGGGAGGAACGCAAAAGGAAATCATAGGAAGGCTAATTGCCCCAGTGTGCTACAATTCCCGCTGGCGTTCCCTC
+>19601 1
+CGGTAGCAGGTAATCTCAGGCTACGGAAGGCTCGTATGCCTAGAGCGTATGACTGGCCCCATCTTCATGAATCTAAGTTTAGCTCCAACGAATGGCTTCA
+>19602 2
+CTGTACAGTGCGTTGCAGGAAATTGACAGATCATGTCAACTGGTCGAGTTGCCTTCGAGTACGCCTAAGCGCCGATCTCTCAGCAGACCTGTAAAGACTT
+>19603 3
+ATGCGGCATACCGGGAAACGTCGGAGACGGCATACTGCTGAAAAACAGGAAGACCCCTAGTAGTTTTCGTTTTTACCGCTTATCGCATTGTACCTTCGGC
+>19604 1
+GGCAATAAGATGATCTTGTAGAATAACTGTTGCTAGACTGCCATACTTGTACGTGTGGTACAGCTAACGTAAGCCCGACTCGCCATTGCCCATGCGGCCG
+>19605 3
+TGGGACTGTGGGTACATGCTTTATGACTGGAAGTGCCCCCACCGGGGAACGGATTTACCAGCGTATTTTACCCACTCGAGGAGTAACATATAACTCACCT
+>19606 1
+CGATGCGCTATGTTTTTCCCGTTTCAAGGAGCACATCCGTTCTGTCGTCTGCTCTCATAGATATACGAGCCCGAAGGACCGGAGACGATGAAGAACGATA
+>19607 2
+GCGAGGGGGTGTAAAACCAGCTCTCCGCCGTCGCTATATCTGTATGAAGCTAGCTCTCATAGGGATACAACCTGTCGTTTCTAGTCAGACCCGATGAATA
+>19608 1
+ACTAAATGTGTACGACAAACGCGCTTTTACTTGCCGAGGGTCAGGCACCTCTCCTTCAAGGGTAGGCGAATCTAGCTAGGCAAGTCCCTTCGGTGTATAA
+>19609 1
+CAGCTTTGACGGCCTAGCACAACCACAAAAGGGGTGTTGACTGACTCCTGTACAGGTATTCGATGGATCGACCACCTGTTTCATGTTACGACGCTTGGAA
+>19610 2
+AGGATAGTTGCGGGCCACCGTGATCCTACGCGATGTAAAATAATATTGTCAAAACCCCCTGGGTAGGCCGATCATCACAGGCTGTTTGTTCCCTAAGTCG
+>19611 1
+ATTGGAACTCTATGATCCCTTAATGGAGTGTGCGATGATCATCCGCTGCGTAGTTATCAGATCACAGGTGCGAAGCTGGCCGTACGCCTGACCTACAAAC
+>19612 3
+GTTTCAACCGCATAGCCGCTGTCGACATGTATTCAATTGTGCCGAAGGAGAGCCATCCATGGTAAACCTGAGCTAAGAGCGGAATCTTTGCTCGTTCGAC
+>19613 3
+ACTGGATTAGTCACTCGCCCCGGCCGCACATAGTCGAACGGAATAGCTCTCTCTTAGCAATTGTCTGCGTAATTAAGAGTGGCTCAGAGCAATGGGCTTA
+>19614 2
+GGTTCCCGCTCAAAGTGCCAATCTCATATGGAGACCAGAACAATACTGGCGTCTATCATTCACATTTTGTACGCGTGCCGAGAGGTCCTAGAGTCTGAGG
+>19615 3
+ACCTGATGCATCAAAGTGAGGGGGGTGCTATCCTAGTTCCCACCTGCCCAATTACTTTTCCAGTTGTAGAGAGATGCTTAAAGACGGACTCTGCCCGGAA
+>19616 2
+GCCCTCGGAAACTGTTTTTCGCTCGCATCTCACGGTTTGTAAATAATCTGTTGGGATAGAAGCCACAAGTCGGAGCGCGCACTAGGAGCTACACTATAGC
+>19617 3
+CCATTGGTGAGATGACCACGTGTTCTAGGGTGGGGTGAGTCCAACCATACACTTGGTCTGCCGTCGGCCACACTATCGCGATCCCAGAATTATAATTAAA
+>19618 3
+TTCACGGGCGAGTACAATCCCAGAATGTTGTTGCCGAAGTGTGACTGGTCGGCACAAATTCGATACTTCGCTTCGCAATCCCCTCAGTAGTAGGGAACTA
+>19619 3
+GAGCACTCTAACGTGAGAAAAAGACCGGGTTCCGAGTCGCGCGTATACTTGAGTCTAGAGGTCTTAAGTCTGTGGCCTCCTTCCTATGTCAAAGCATACC
+>19620 2
+ATAATGAGGAGACCCTTGTACAGTGTCGAACGAATGAGTGACTTCTCGAACCGTCCAGTAAGCCCCCTCTCACTAGGATGGTACTAGCGGCGGCTTATTT
+>19621 3
+GTGCCTAAATCGACGATGTGCCGTTGGCACTCATAAAATGTGACTCGGCATGGGTGCCTTATTCCACCCCCAATGTGTATATCAGGAGCCAAATGAGTCG
+>19622 3
+AAGATTAATTGGACCCAAAACAGCATCCGGCGCTATTCGTGTTTCGGGAGGTAGTCAATCCAGCGCGTACACGCTCTGCCACTGAACACGTTAGTTTGTG
+>19623 2
+CCAGGCGCTGACCAGGAATAAAAGAGTTCCGTCGCTTTCTGAAACGTTTAGTGATTTGCCTGCAAAGTAATGTTTCCGCGACGTTACATGCACGGCCAGC
+>19624 2
+TGTAACTGGAGTTCTATTCACGGAGGTGTTGATGCAGAGCTTACACCCCTGTAGATACTGTATACGTTGATGTAACGCCAAAACCCGCGACCCCGGACTG
+>19625 3
+GCGGAGCCTCTTCTCGAGGGTGAATCCTCCACTTTGAACACGTCGGAGGCTTGAGCCTTACCTATTCAGTACCTACGGCTATAGAAGAGACTAGTAAGTA
+>19626 3
+TATCCAAGTACCTATTACTCCTACATGCAATGGGCGTCGGCGATAGTGACGTTTTTAGTGTCCCCGGAATGTCTCGCCAGGCGAAAGCAACACTTAGAGG
+>19627 1
+ATTCTCCGAGAAGTGTGATAATTACACGTCCAGTACTGGTGGAACTTCGCTACATTGGCCTAGTATCTCGACCTGAGGAGCCTGGGACTAGCTAAACCGC
+>19628 1
+ACCGAGGGTTTACACACCTCACCTTATGAGCGTGGGGGAAATCTACGCTGGAGATAACTCTCGCAACAGCTGGTTATTCATCCGCATGATCAGCTTGGTA
+>19629 3
+TATTCGGTTAGTGCAACAGTTCGGTAGGACGCTCGTGCGTATGAGCGCTCAGGGGGAACTACCCTAGTCTAACTAATCCATACAGCCAGCCATTGTTCAA
+>19630 1
+TACATAAGCCCGCCAGGTCCGATTATTGACCTGGCATCTTGGCATTTGAAACCATGCTACGACGATGAGGACTTAGGAGTGAGCATATCTACCGCGGTCT
+>19631 2
+TCAGGACGCTGTTTAGCGGTATCATGCCGCACAATTTATAGGAAAATTCAACGCCTTCTCAGGTTCCTATGGGGGGAAAGCTGACCTCATGCTCACGGCA
+>19632 3
+AGTTCGACTTGCTGTCCCCATTCCTTGTAAGAGGAACTAAGTATCCGGTGCACATCAACGAGCCCAAGTGGTGCACTGTGGCACAGAGAGTAACTCTTGT
+>19633 2
+GGACCAGTACGTATCGTGCAGCATTATAAAGATAGACCAGACGTCTCGGCCTATGAATCATTCCCTGTCGCAGTCACTCTTAGTATGGTCGGGGACTGCA
+>19634 1
+TGAGAAGCGGGGGATTGTTTCGTGAGATACGCAAGGTTCACCGCTGCCACTACTCTTTAAGTCACCGTGCCGTCTTCAACAGCACAGAGAATTTCCGTAA
+>19635 2
+GCAAGTTGCAAGTGAAATAATCGGCGGCTCGCACGTCCATATTCGTTCTGGGAGTATCATCCCATCAGCTCACTCGCCTTGAACAATGTGGACGTGTGAA
+>19636 2
+CCCCAGTTTGGGACGCTAAACTCGGGCTTGACAGACGACTGCGAGATGGTATACACTGGAAATCCTTCAGTGAGCAACATGTTCGTCTAGTTCCAAGCTT
+>19637 2
+CTTATTCCGACGCGAGACTGATACTTAGCACGGTCTGGAGTTCACCACAGGACTGAAGGACGAAGCTCCATGTTAAGTCAGCTCACGTCCATGTGTGTAT
+>19638 1
+GTTTACAGGCATTGGGGTGACTTTCGCCCGCAGTGATTAAATTATGTACCCAACGGAATTTTCCACATAGCTAGCCCACGGAGAGGACCTGAACGCGTCT
+>19639 1
+CACATCATCGGTGGACACTTGAAGTGGATGCTGCAGGCTGGGTTTCCATACTAAGCACATTCGCAGCTAGTCAAGTCGCCATGTCAACAATGTTAGGCCT
+>19640 3
+CGATTGATTGAGTAGCGGGCGGTTCCCACTATTTTTTCAAATTAGTTTACGCGCTCGACTTAAGGGCAGCCGGCAACTGTACACTCGAAAGCGCCAAGCA
+>19641 2
+TTACTGCAAGGCACGCTTCAGTGGCAACGCGACTTCCTCACACGGGTGAAGCTGTTTTCATACAATTTAGCCACTGATATCTCGATGGCAGATGGGAAGC
+>19642 2
+ATCCATCGTCGGGATAAGCTAACAGAACCAAATCGATGCCGCGAGGCCCCTTAGCGTCATTGTATTGTCTATCCTGGTCTCAGAAACGTTTCGGGTGGAA
+>19643 1
+GGCATGCCTCACGGAAATAAATGCTCAGTCCGTTCGGAGTCCGATTTTAAATTGAAGCAAGAGCATGGCCTGTGCACACTCATGCTTCCGGAGTTGATCC
+>19644 2
+CTGTGTTGGCATTCTGAATCTTATGATTCGAGCTGCGTCGATACACAGGCCCGTCCTCCCCTCGGACTATAAGAAAGACAGTGTAGGCTACCGAGGTAAA
+>19645 2
+CAGCTAGTCAGTCGCCACAACCCTATAGTCATTGTATGGAAGGGTAGCCTGTACTGTCAGGGCCCCAAAACCAGGCCACGGTTGGATTTCTAATGTATGT
+>19646 3
+TGCTAGGCATCTCTTGAATATCCAGACAATACGCCGAATTCCTGGGGATCATCTAAGCGCACTCTTGGGGCTAGAAAGACCTAAGTCGGGATTCGGTCCT
+>19647 3
+TAGCTTCTATTTCCGGCGTATCCCCGTGGAAACGTAGGTAGGCCCTCACGATTCGCGGGTTCACTAAAAAGATACATCTCGAATTCACGGGAGATAGTGC
+>19648 2
+CGTCACTTATTAGACGACTTTATGCCCCTGCTCGGAAAGGAATATCAAGTCCAGATCTGTGTTTGGGTGTAACACTACGCACCGCTAAGCGGGCCAAGTG
+>19649 3
+GACTAGCTCCTTCGAAGACCCGTTGGCGACGCGTAAGATAAGTGCTTCCGAGTTACATTGAACGTATGAACAATTGCCATATCCGCTTCCAATGTGGGGC
+>19650 1
+TCATATCTCGGACATACTGTGGGATGCTTGATATCATGAGGTATGAACCAGCCCCGCCATGGGCATTAGCGCTCTACTAACTCGGAATCCCGAAGGTATG
+>19651 2
+ATCGATGACGAGGGAGGTTGATCAACGGTCGGACTTCCAATAAGCTCTTAGCACCCGTGGGACTTCTCCCTAAGGGATCTCCCGAAAGAATTTGCCTTTA
+>19652 3
+TCGAAGTGCGGTGGACATGAGGCCTCCTAAAATTTGTTATAACCATGGCAATTGCGGGCCTTGAAATGAATATCTCGCGGCCAGACGCTTAACCCCCTGT
+>19653 1
+AGAATTTTTTTACTTTGCCTACGCGACTTAGAGGGTCCAGTTAAACCCACCTCAAAAGGCTTGCCTCGTAGCCAGTGGTCGCCCCAAGGTATGGGAAGAG
+>19654 2
+CTGCCATGAGGAGCCGCCACTCAAAGAGATGGTGCTTCTATTGGATTGCAGTTAACACATTTCCCTTTCGCGGCGGCGAAACAATTCATGGTAACGGCTA
+>19655 2
+GCGGTCCGCGCTGGTTCAGTATGCCGATGGGCCAAGCGCCGTATCTAGACCAGATTTCGTACCCTCACTACTTACACTTGATTGAGGAAATGAGAAATTA
+>19656 3
+GTCCAGTGCATTACATGCCAGGTCCGTGTCTATTGGTTAGTGGTCATAGAGAGATATACAACGGACTCCTCCGTGCAAACTGCACCGATCGACTACAGGT
+>19657 3
+AGCTTTATAGCTATGCACTCGCAAGTGTGCAGTTGTACATACTCAACCGGAGTGAACGTCGAGGACTCCAGAGCCTCACTGGCGTTCGCGATTCGATAAT
+>19658 3
+ATCCAGCAATGGGTGCAGGCAGCAGAACAGCTGCAAGTTACTGGTCGCTATTCTGAAGGGAGTATCACCGCGCAAGTTACTCTTCCATCATATGCCTTTG
+>19659 3
+TGGTGCGAAGCGGTTCCGCGGTGCAATCTCGTACGGGCACTTTTACCTCTTAAAAGAGTACTTTGAACTCGAATTGAAGGCGCCAGTATCCAGAAACTCC
+>19660 1
+ATCCTCGGGAAGAGCCAGATTCTTACCCAACTACATTCGGTTCTCGTCGACCCCGTAGTTTATGGGTGTTCAGGCACAAGTGCAAAAGGGGATTCTACGA
+>19661 3
+CATGCCAGAAACCATCCTAGCGAGGAATACTTGAATGGCTCCGACGGGAATTGTGGCAATTTCGATGGTTCGCACACGTGCCCTTTTAGCTAGACTGTCA
+>19662 2
+CTGATACGATTCTCTCATGCCAGGGATTCAAGGGTAATCTTAGAGAATACTATGCGTTGCCTGACTCTCACCGGCGCGGGGATCTCCACAGAAATGGTCA
+>19663 1
+TGGACGTAGTGTTATGTGAATCCCGAAACCGATGAGACACGTGTCGGATTGCCAGCATGATCCAACTTTACAGATCACCAGATGTTTCCAGTGGCTCCCG
+>19664 1
+TGGCCAATTAGCGATAACCTTGTAATCGTAGCGTTCTGATATCCGATGATCGACGCCACGCGCCATTGAGCCAGAATAGCATCGAGCCGACGGTTGATTT
+>19665 2
+TCTACAGTCGCGTTCACGCCTGGTTGACTACATACGTGTACGCATGCTCTCTCAGAGGATAGCTTACGATGGACGAAGAGCTCGGGCAAATAGTCTCTAA
+>19666 2
+TGGCCTCCACAGCTTAGAAGAAGTTGGTAAGCTTTGAATCTCGCGTAGCGTTTACTCCGCCTTGCGACAGGTAAATCGCGTTCCGTCCGACAAATAAGAG
+>19667 1
+AGCTTAGTTAGGTCGCACGAATGCCAGGCCCGTACAGTATCATTCATACAATGTGTGCTTTAGACCCGTCATATGGTACGAACCATCCAGGTGAGCGTGC
+>19668 3
+AACGTGCCACGCTGTCAGGGACAAACGTTGTTGTCACTTAGGTATACCTCCTACGCATTTTATTCAAGCATCTCGGACTGCTATCAGGAGACGGCAGGGA
+>19669 3
+GGGTTACTGACAGCGATGTTCCCAACGGATCTAATCAGTCCAGATTCATACGGAATTTTACCGTAACGGCTGTCCATCCCAAGCTAAGCGGTGGAGTTCG
+>19670 3
+TAAGCGGCAAAAAAGATTCACGCCGCCTTAACCCAGGAGGCTGGCGCATTCTGATTGCGTAATACTACCAGTCGCGGAATTCTTTCTGTTCAGTCATGGG
+>19671 2
+CGAGGGTACTTTAGGTACAAATGGTCGAAGTGGCCGAGTGAAGTTACTTCACCCATCTGAGCTCCAGTCCCCGAAATCAAATATGGAGTTCCCTGGCTCT
+>19672 3
+AATCAAGAATGATGTGACTCCGGTAGGGCAGCTTGGTCGAGCTCTTATTATACCCATCGAGCGCGTCTGCAAACCAGGAACTTGATGCCCTACTGTACGT
+>19673 3
+TTAATCTCTACTCTATGCTGGTAAGGGGTTAACGATGACGTCCTTCCGATGCCAATCGGCATGTAGGGTTAGAATCCCCTTCCGCAAGCACAAGGAGGCA
+>19674 3
+AATAATCATGCTCGTCGGGAGCCATGAGGGTTGGTATACTACGACGTGCCATCGCACCTTAACTTATCACCTAGTTGGATTAGGCGTCACAACACGTGGC
+>19675 2
+TGTTAGCCCACTCGAACGTTAGAGCATATGGCTTCTGACGTCCACTAAGTCAATGCAACCAATGGCAATATGAACCACTTGTTTCGGTGGGGCCCGATGG
+>19676 1
+GCTATGGTACCAGGTACGGATGACCAACGGATACTGCTTGCCACCGTACCGATAACAGTCTTCGGCAGGTTAGCTATGATCGTATTAGAAGTCACGTCTC
+>19677 2
+TCCTGACGGGAGCTAACATAACGTATGTTGCTGCACCAAGGCCTGGTGCATGGGCAATCGACATCGCTCAATATGGCTAAGGGATCTCTTTGCATACATC
+>19678 3
+TATAGATCGAAGAATACATACCCGTTCACTCGGTAACATCATCCGGGGAGCTCCTAGAGTTCCGCTCGGTTATACACGCTGGAAGGGTATCTGCGCTTAG
+>19679 2
+TTTCACTATTGGAAACACCTGCACCAGGGCGCAACGTCTACATCCGGCCTTTGGTCAACGAAGAAGAAGTCTCAGCATGCGAGTGGGAATTTGTCTTGCT
+>19680 3
+CTGGTCTAGCATCAGACACGTTGGTTGTATAATGGCCGGTCAATATTGGACGTACTAAAGCATCTATAGGCGGCCCCCCAGACGATGCCAGCTTTTGCAA
+>19681 2
+CCTTCACCAAGGGAGCAGACCCGTGTTTCTAATTCCTGGGGATTTACTTCATAGACTGCACGTTGAACGTGCAAAATCGTCACGTAACCCGAGGGTGTAG
+>19682 2
+GGTTGCAGGCCATCTTGAAACGATTTATCAGAGGTCTTACATATCAAGTAAGCCCAGCCTTAATCTCGTGCACGCTGTTGCATTGCCGGGCGAACGACAG
+>19683 3
+AAGCATTGCAAGTGTAGGAAGTGATCCTCACCGGCGACATCAAGCAGAGGAGCTTTTTAGCACCAATCGACTCTATTAGTAGTGTCTCGTCTCGCGTGCC
+>19684 3
+GCACCTCAGTGCGTACCTTTACGATTGACCTGTCACATGGGAACATGGTGTTCTCCACAGAGTTCGGTAGATCACAAGACGGCGGATATCTAGTGCTAAC
+>19685 1
+GCCGATGGAGCCATATACTCGTCCCATACGGAGCTCGTGAATCCAAAATCAGGATGTCATTACGATCATATGATGTCCTCAGTACGGAGGTGGCTCTGCT
+>19686 1
+TCTGCGTTCGCATTACACAAAATTCGTGGGCGAAGAGAGTCGCATCCAGGGGGCAGATCCTCTATCATTGTGCGAAGTCCCAAATTTGGATTTCGACCCA
+>19687 1
+CCGAAACACGCCAGGTGGTTGTGCCATATTAGATATCGATACTGTCTGCCGTTTTAGCGCACGTATATAACCTGGTTAGTGAACCGCCGACGTGAACGCA
+>19688 1
+TTGAATAGTTAAATTGAATGCGAGGCCGGTTATTTCCGGCGGACAAGTGAGCCAAAATGTCCTACCCCGTCGTAAACCCAGTTTTGTCTACCGGCGCGCA
+>19689 3
+CTAGCGACACGGATCGGATAAACTAAGATCAAGCAATCCTATTTAGCTGGAGTAGTCGCTCTTGCTGGCTTTGGTACATGGCCCTCTTCCGGAAAGACGC
+>19690 1
+ATCAACTAACCGCGGGAATGTTGCGCCCAGGTGTGGCCTCCCAGGTCGAGCGCTATAGAAGGTTACAAACCCGTGTAAATATTTGCATAGTGCCTTACTT
+>19691 2
+TTGCCTCTAAGAACATTGAGAGCGGGTTAGGACGCCAGTTGCGTGGTACCCATCCTCTTGGTAAACCACGTCTCTTTAGATCGACAAACCGAGATACTGG
+>19692 1
+CTTAGTACCCTCACACTCGGGGCTAAGTGGCCCATATACGCGGAATAAACGCTACCAATCGTGGGCCGTAATTTGTTGTGTATGCAGGAGCGATCTTACA
+>19693 2
+AGTCGTGCAAGATTTTTTTACGTAACGTGGAAGCCATAGGTACATACTTTGTCGCGCGCTAGGACCTCGGCAAAATACCAACAGGTTCATCCGCCTGCGG
+>19694 3
+ATACGTCCTGGTCTTTGGCACTCCGCCTAAAGAAATCGGGGTCACGACGCACGAGTGAATAAAGTGGGCTCATGGACCCTTTTAAAGTTTCGGCCACTTA
+>19695 2
+AGGTACTTATATTATCGCGGAACGGGACAGCCTTTAGAGTCAACAACACAATTCGCGAATCCTAGTAGTCAGTTTCTCCTTCGGGTGGCAGTCAGGGCCC
+>19696 3
+CGCGGCAATACCTCAACGCTCTAGTAAATCCATTGCGAGGCAGAAAGGACTGAGAAGGTCTCCTGCGGTGGTTCCTGTCCGAATTGTATCTCGAATTTCA
+>19697 2
+CAAGTGTAGAGCTCAGGGAATGCTTAGATCGTGAACTTTAGATTCCAGCTGGCTCCGCCTAACTTGCGCATATCCTATGAGCGACAGAAGCTTGCCATCG
+>19698 1
+TAACAGCAGTAGAAGGGTGTGTCTGTCCACCGGCGGCGTCTTATACGAGTTCTTCACGGTAAGCTGGAATAATTTCCTCCAAAAACACCCGGGTTTCACG
+>19699 2
+TGCGTGTAGGTACCACCCCGCGCTTGCACATGTGGATCAAATGCTTAATCATCAAATAGTCGGTAGGTCAACGACTACAGTCGCAGCTCGGATCTGTATG
+>19700 3
+TCGAAGCATATTTTTGACACGCAGTTACGTTATGGAAGTGTATGGGCTCGCCTCAATTCGAATAGGTCGCGTAGCTCGGCAAGCCACACTTCGCCAACGA
+>19701 1
+GCCGTCTTTGAAGTTGATCACAAACTTACTGCGCTGATTACGGCATGAGGATAACTAACCGGGTCTAAAGTGTGCACTGACCCTCTCCGTATGACGCAGG
+>19702 1
+GGCGCAAAAGCCGTTTTGTTGGCAGGTAGTCCCCGATTTCAACAAAAGCTGTAATCGCGAATATTAGCTGATTCTTGGCTGCCGCAAACCCGAGGATTCC
+>19703 1
+GCAAGTATGAGATGGAACTACTACGCGGAACATTGTTGATTCTGATGCCATCAGGTTACCTTAGGCCTAGGCACCCTTCAGCTCGCGAATTGGCATCAGC
+>19704 2
+ACCCCACATCTAGAATCTGCACACTCGCCTGCCTGTGGCATGTTCAGGTTGAGACCCGTCTTAAACCAAAGCGTAGGTTGTTTGGTAAAGACAGGGTATG
+>19705 3
+GTTGCGGATTTCCGTCACCTTAGCCGCAAAGATTAAGTGCACGCATCCGGTTCCTCAACAGACCGGCGATGTGATTGTTTAGGATAATCACAATGCGCAG
+>19706 3
+CGCTTCAATGAACATGTTAAGATTTTGGCACCATGACCGCTTTCCTACGCTAAACTGTCCGGATGAACGGTCAGGAGGTGAGATCGGCCCCAACTTAGTG
+>19707 1
+AAGTCAATTCCGTCCCCTGCTGAGCTGTTGCTTTTGGTGAATTGAACGGCAGAATAGGGGTCCTGACTTAGCAGGACCACCACTTTGCATAACAACGGAC
+>19708 2
+TTTGGCACCGTAGGGCATGACGGGCAAAACGACGGATACATAAAAGCACTCGGCCAGCTCGTTTGCATGTCACGTCGTTTAATATCATCCCAGGGTTTCT
+>19709 3
+TATGCTCACGTCACATGTAAGTGATACTCGTGAATACCTCTCATGTCGTACGAAGTGCGTCGCTAAGGTGTTTATACGGGGCGAAAAGCCCGCCCATAGC
+>19710 3
+CTGACTCCCTAGCCGCAGAAATGCGTCGAAGGTACCGTTAGTTTTTAGTGGAGCGTGACGCTCGAGGGAAAAAACATTTCACGGTCAACTGCTCCTACTT
+>19711 3
+CGGATAGGACATCTCCACTTAACAATATAAGTGATGAACGTTAATCATCGTTTGCTTCGCTGGGATCCTTCATCATCCGCTGAAACGCGCGAGGGCGGCG
+>19712 2
+GGGCAGTACTCGTCCGCTTTTTGTAACCGAGCAGCACAATTGTCTCCGCCACAGCAGAACATGGTTAGATTGGGAGCATATCATTCCATGCGTATGCAAG
+>19713 3
+GGCCTCAGAGAAGTATCTATTGCGGGAAGATCTGAATCGGTCCCCGCAGCTTATGTTTGGTCGAAACCGCCTTATTGTCATTGCAAACGAGCGACATCCA
+>19714 1
+AGTTCAGAATGCGTTACCCTGCTCCTAGACTCCGATAGTTGTCTAGAGATAGACTGGGCGTCAGGGAAGCAAACGCCAACAGATGTTTCTTTCGCCAGTC
+>19715 1
+ATAGGATTACTGCGGTTAACTAAGACATTCGGTCGGGTGTCTAACCGGCAGGACCTTCCTTGCCCATGTGAGTCTGAGCTAACATATAGACTAGCACCCG
+>19716 2
+CCAGACGGCCTTCGACATCGCGGCGAGACAGCAATTCGGGACCACATTGTTGCATGTGTAGCCGATACCAATATATGCTGCGTCATTTTTAGAAGTACGT
+>19717 3
+TTCGGGTAGACACACTGGAAACCCGTGCGTCTGCTGAACGACCAGCACGTGGTGTCTGTGTCTGGTAAAAATAGTCATCAATTTATCAACTGCTGGACCC
+>19718 3
+ATCTACGCGAGAGCGGCGCGTCGCCACACAGAGAAGATACCTTGGTCCGGTCTTCAGTTCTTACATTGAACCTTCTACTGTTATAAATGCAGGTCAGAGG
+>19719 1
+TAATCTAATGTACTGCATCATGGGAGGCCCCCTGGACACATGCTTCACTGGGGTTCTCGAAGCTCAAGGTCTTTAAACGTGAGGCCCAGAATCATACGTG
+>19720 2
+TGAGCTGGCCTACATCGAATCCACAGTGAGGATCACCTCGCAATTTTTTGTCGGCTATGATAGCATTCGAATGAACCTGCGTGCGGCAATGGACAAGCTC
+>19721 3
+CTTAAATACCCGAATACTGGTAGATGCTCGGGTGAATGCAGCGACGTAGGCTTCATACCTTTGCCCATACGCTAGGAGTCAGGGCATCGTCTCAGCTATA
+>19722 3
+GAGTGTTCTGGATGATCAAAGTTCGAAGTCGTATTCTCTGTCCGGAAGATGCCACCCAGATCACATCCGGTAGCATGTCCGAATGCGACTCAACCGTAGT
+>19723 1
+GCCCTCGGCAGTCGGCTCAAGCGAGATTATATTTTAAATACTGGTTGGGCCGGCGCCCGACTATACAATCAAACTGGGCCACGATATAGAGGTTCTTTCA
+>19724 1
+AACGTCTGGCGGGTCAACAACACGTAGTGTGCCATCGCACAACCCAGGTCGTCAAAATCACCTTTGTCTGAGGAATGGGTGTTTCGTCTTAATGCGCATA
+>19725 3
+CACTGTTAGAAACCACAACTGAGGGATATAACGACATGCCATCGCATTGTAGCGGCAATGTGCGTTGTCGCCGGCACAAGTTTTGTAGCGTTCCCTGCAT
+>19726 2
+CTGATTGACATAGCGGCATATGTGTGAGAGTGCGTCCTCAGGACGATCTGCAGTAAGACAATCCGCCCGGATTTCTTAAGTACGTGCGACACTCTCAACT
+>19727 2
+ATTGGGTTACCGGCTATCGAAGGACATCGTTTCAGTTTACGGGTTCCGAGACTGCTAAGCCCACCTTGAGTTCTCCACCGCAGTACAAAGCATGGAAATG
+>19728 2
+GGCTCGAACCACTCTTAACATGGTGTGTAATGTCGCCTCGAGGCGTAATTACATCGCGTGTAAAGGAGAGCATTTACGCCATCTTACTGGTAGCGCACAC
+>19729 3
+CGCTGTAGATTGGTTCACGGGGATCTAACAGGGTATGACATGAAGTCATACTTGCTAGTTTACCCGCCAGTTGACCCATGACGAGCACCTGTGTCAAACC
+>19730 1
+TGGACGCCTATGGACAGGGCTAACCCAGGCGCTAAAGCGAAGTTAATTCGGTGCCTTTACACATCTTATATTCACGATATTCATCGAGCTGGAGCCGCTG
+>19731 3
+CAACTTATTGATAGGGCCGTCGCCCCAGCCTAGGAATAAAACCGTAGTAACGCTAGTCCGTAAGACCTGGCGTGCACAGTCGCAGGGTTTCTAGTTTATT
+>19732 3
+GCAGTAATATACCGGTGCTGACGTGGCACGAACATTAGGCTGAAAAATCCTGGATCACAGCCGGTTATGGTCGGCGTTAAGCTCAGTCTCTCATTATCCC
+>19733 3
+TGCCAGGTCCATTCACGTTATCGTTGTCCGCGGAATGGAAAAGGAACAAACGTCCGATACTGACTCGTGTTCTTAGCGTAGCCGATCAGACACTTAGGCT
+>19734 1
+GCGGTGACCTTCTATACTGCGTCTCGTGTGTAGCACAATCGAAGCCAGGAGTTGCAATCTCGCTATTAACCGACATGCGGGAGAACTGTACAATACTGTC
+>19735 3
+AAGAGCGCTAGACGATAAGAGACTTGTCCGTTTATCGCGCTGGGCTCAGTTTTTATCTATACCACGATTACCCGACGAGTACGCTTCCACGCAGGGAGTA
+>19736 1
+CGGGCCACAAACACATCTGTTTGTAAACTCTACAGGGATAGCGGACGCAGGCTTTCCTAGTGATTTCCCAGGCAATTCGTTGGACATAGTCTAGCTCAGG
+>19737 3
+ACTGGAGCATCATGAAGACTTCGGAGTAATCATGACTTGGACGCTACCATTTGCCGTTCGATGGCGCTGGTGTCTATTCGAATACCGCGACCACACTAGA
+>19738 3
+CACTGCGGATTCATAGGGCTCACAGTGACAAATTCTACTCTCAGACACGAGAGTCGTTCGTCTGCTGCAAAAATGTCTAGCAGGCGTTCGCAGGTGCATT
+>19739 3
+TTAAGGAAAGGCCCCCCGTGTATTCGATAAGTTGGCGATCTTGAATAAGCAGTCTGCACATGGGGGCACCCATCTCGTTGAACGGCTACCCGTAAATTCT
+>19740 3
+GGCAGTCGGGTGGACCCCCTGTGATGCCACGCGTGCCCTTGATACTCCAGCGTGACAATACTATTGTTAACAAGTTTTTTGGCGCAAAATGATCGAACAA
+>19741 3
+GCGGACTACCTATCCTAGGCGCACGCCTAGGAGAGTTAGGGTCCCTTGAGTTTAACGTTTATACGAAGTCTTCCCCGTAGGTAAGAAATACAACCTCGTG
+>19742 1
+CAGCAAAGAGCGACCTTAATCGCTGGCCTTTTGTTAGGGCTACGAGGTTGCGCACGACTGGTATTGGCTACGTCTCTAACAAAGAGTCAACCCTTGACTA
+>19743 1
+TGAATTCGGTTAACTACATTCTTCACAAAGCCGTGCCGGCAGGTGTATAGGTATCCCATGGGATGTTTACGATACAGTTGACCGACATCGGAAGCCGCCC
+>19744 2
+AGCTACAATATTCGCGCGTCACGTACAGAAAGGCCTTGAATACCGAGGGTTCAACCCAATAGGTTGCAGTGCTTCGGTTTAGTGCTGCCGGACAACTCTT
+>19745 2
+GTTAGATTTACTTGCGATCCTAAGTTTCATGGCTCGGCACGCGCATAATGGACAGGATTGGATATGACAGACGGCATATCCCATTCCATCCCCAGGAGCG
+>19746 3
+GATTATACGTGAAGCCAGTAGGGATCGTAAAATCGGCGTAATCGTACCAATGCCACAAATCCTGGCGCGCTTCTTCGGCACGTTTGTGCAATCCGTGCTA
+>19747 3
+TTCATATATAGCGTTAGTCCATCGACGCTGGGGCACATGACTGGTACTAGCAGGTCACTAGGAAAGCTCTTGGAAGTGCATACTCCCCACTAGGGTCACT
+>19748 2
+ATGTCACAGCGCAATCATGGCCGGTGTGAGCTCATAGTTCGATCGCTTCCGCTACGAGGGGAACGAGTATCACGGTGATAACTAATAATTCCTTCAGTCC
+>19749 2
+GCCTCTCATCGAACATTACTCGGTGAAAGGAGCTCGATTCGATCCAAGGACAGTCACGCTGTATAAGTCGGGGTTCTACCTACGGTGTCCCGAATTATGA
+>19750 3
+TAAGATAGATTCCGCTGCAAGGAGCCTGGGTCCAGCCCAACGGAATGCTACGGCATTAGACCTACCTCAGGGCTTGATCTTCGAGTATGTTAAATCGTCT
+>19751 2
+AGAGTCAAGTGCCGACAACCTTAGCAGTGGATATTGGCCGATTCATTTGTAGAGGCCATAGTCTGATCCAAGTCGGCGATGCTTACGATATCCACTCCCG
+>19752 1
+GAAAGTATTATTAAGCAGCGGTGCGGGCGCCTCAGTGATTCTCTTCCGACCTTCAAGCCTCACGATTTTCAGAATCGATGAGGTAGGGCTGAACAACCCT
+>19753 2
+GCGGTAGTCGTCCTTTCGATACGGTACCGCATTCGACAACGCCGAGTGCCTAAGGTCAGTAGTAGCTTTGAGATACCTCAATAATATCACGATTGGACCG
+>19754 3
+CTGACCAACCGTCTGTTGATATACTAAAGGCAGGGACTCTGTGAAGGACGGATACGAGATGTAATCGTCCCGTTTCTGACTACCTGCGCCGCCTGAATAT
+>19755 2
+CCATTTGATATCGCGCCGACTACTAGGCCTCGACACCGTCTAGTCTGTTATCGCAGTGAGAGTCAGTTGATCATCAAAGGTATAGATAGCGTAGCCGACG
+>19756 2
+TACCCCAGTGGAGCTTGCGTGCGCAGGGGATATCTGATCGGGCTAAACTATGGTAACTTAGACACTCCTACCTGTAAACGTCTTGAAGATCTGCTCCAGA
+>19757 2
+GACGTGGGGATCTATACGCGACCTGGTGATTTACCGATACGTCCATGACCCTGTAGGATTCCCACGCATACATACAGTGTCACTGTGGACAAAATGCTTG
+>19758 1
+CCTCTCTTCAAAGTGGGCTAACGGTAGGGTACAACACTGTAGCTCATTTACGATTGAGGACGTCTCAACTTAATGAAGTCTAACACTCGCGCGGTCGCGG
+>19759 2
+CTAGCACGCCGCTGTGGAATTACCCCCAAGGTCACATGCTATTTACTGATTAAGAGCTAGTCATGTGCGGTTGCCTAGAAGCGAAACCTTTACCGAGGTG
+>19760 3
+ACAGTTTGTATGGAACGGTTCTACGTAGTATTGACGCCGGGAGATACTGTATCCTCCCGCGAGACTGTTCCGAAGCCAGGCATACCGTACTAAGACATTC
+>19761 3
+TTATCGCAACTACTCTAAATCGCAGGTAGTGCATATGCCTTGAAAATCACCGAGAGCGGGTGCTAACTCTCCCACGCGTGGTAATGTAATTGCGGTCGCG
+>19762 3
+TCTGGTTTCTGTAAACGATGGATCACCAAGAACCCACCGCTCTCTCATGGGTCGAAATTTGTACAAACGACAATGCTGCGCGAGGAAGTTCGGGCTGTCT
+>19763 2
+GCAGCTATGCAGGTTGCGTGTATCGATGCCCTTTGGTCGACAGCAAAGATCATCTCGGCCTGCGTCAAGAAGAAATACTCTTTGCAGTCACGATCAACTG
+>19764 1
+GTTCTGAAACTGTTTGTTAAGACTCGGACTCGGAGCTTAATCCGCACTCCGATCACCTAACTGATGGTCTGCCGGTGAATGGGAGAATCAGCACTCGAAC
+>19765 3
+TAGAAGGCGGCTTCGGGTGCTCACCCTTGAAGCGCGACACGAGATAGGATCCCCTATCAAATTAGATTGCCTTCTGATCCTCAATGTTCATCATGGGGAA
+>19766 1
+AACTTGCCTCTGGCTCCCCCAGTGCTTCTGTCGAGAGAGTCTGACTATCAAGGCCCAACCAGTGAGATTGTATGTCTAAGGGTTACAAGGAATCATACGG
+>19767 3
+TTGGGATTTTACTTCTGGAGGACAAAGCCCCTAAGCGACTTAATGAGCGAGTACCACATCCTCGCGTTTCATGTACGTGCCTGGAACAATGCTGCGGACA
+>19768 2
+ACATAATACGCCTGGTTTGGCATGGCTCGAAATGCATATGGGGGTTCTAGTACATACGCTACTACGGCGCAATTGATTCCGCTGCAGAGCCATACCTCAG
+>19769 2
+CCTCTGGTGGTGGGCATCCTCGTCCATCCGCGCTATATTCACAAATGAGAAAAGGTGGGATACCATATCCAATAAGGTCCACTACGTTGGGATTGGCCTA
+>19770 1
+GACGATCGGGCCGCATTGCCTTATAGACGATGTAATCGCTAATTGTCTACGCACGCCACTGAGACTAGATCTGTGATACTCCGTCGGAATCCGATAGTGA
+>19771 3
+CACTGAAATCGGTATACCTTCGTCCTTGGTGCTCCGTGAGTTGACGGAGCAGGAGCACATGGAATTGGAGCCGAACTCCTACAACACTAATATGGCTTCT
+>19772 1
+CATCATATTGCTGCCAAAGTCTTAAATCCATGCATGGCCCTTAGGTATCTTTACGGTGCACCAGAAGCACTGGTGTGGATGAGACACGCCGGGCACTATG
+>19773 1
+AAATCGCTGGATATGGGCCTGTTTGTAGCTCTTCGAGGATCGACCGGCTTCAATAACCTATTAAATCACAGCCCGGGAGACCCCTCAATGGTAAGTCGTG
+>19774 1
+CTACCGATTCGGCCTGTGTGCCGTAAGTTCTAATCAACGAGCTAAGAACAGTTGAACTGGATGTTCCGCCTTAGACCATAGATGTATCGCAGAGGGCCCT
+>19775 3
+CTGGGGTCGACGCTAACTTCATCAGTTGCTCAGGCGATGACCTACTGGCCATAGGAAAAAACTTTGCTCAGTGTGTCCGTCTCGTGACATGAAAATGCAC
+>19776 1
+GCTCTGCAAATTTAGCCTCCATGTGTAGTGGGAAGTACCTGGACAATCTCCCAAGCTGAAACTGAAGCCCAGGCGGTCGCGAATAGTTGTGTCTCATATC
+>19777 1
+GTTTACCAGTGTCACTGCCGAAAAAATGATTCGGTATCCTGCAGATTGCTGGGGGGCTCCCCAACTAATGGGATCTAGGATAGCAGTTAACGCCACTCCT
+>19778 3
+GTGGACAATTAATATCCCGCAAGAGCTAAACAACGGACTGATAGGCTGACGTGAAGCGAGTCCGAGTGAGCACCTTCGTGTACTCTCCCTTTTTGTTCGC
+>19779 1
+TTCCGAGACATTAAGGGCAGCATTCTAAGTGCTTCCTTGACAGACCGTTGCGTGAGCTATAAACAACTTTGGCTGAGACGTGGCTCACGCTGCAATACCG
+>19780 3
+ACGATGCAGAGGTATATGGCGCAAGCACTATACCGGCAGGCCTACCTTGCTACTCAGGTGTCGTGATTCATTAAAGATCAGCATCTTGGACCCATCGTGT
+>19781 1
+TGTCGTCGTGATTCGCTAAAGGAGCGTACAGAACGATTCGTTTTATCATTATGCCTACAGGTGGGTCCAAATAACCCACGCCCAATGGCACCCTTGGGGA
+>19782 1
+GGGGGCGCTGGAGGCCCCCCCTAAGCCGCCCTTAAGTTAAGGATTAGGATCCTCAATCAAGTAACATGTGAGGTTCGGTCTCTGACTTAATCATACTAAT
+>19783 2
+GCCTCTCCAAAACAAGGAACTCCTTCTGTGCTGCCGGTATAACATACAGTGATTGGCGGGTCAAAATGTTGGGTTGGCCGCAGTCAATACCTCCAGTGTA
+>19784 3
+GTGAGTGCGAGAATATCAGCCTAGATTGGTTTGCTCCCGCCTGAGAAGCTGTGATCACATGCTGAAACCGTCCACATCCCCTGATCTACTTAAGGGGTAA
+>19785 2
+CGTCTATACGAATATAGGCTACGTCCATCCGAGAGTCAAGCACATTTGGACGGCATCCTTAGTCGTAGCCCAGAGTTCAGTATATCGTGGCACTTGGAGC
+>19786 3
+GCTACGTCAATTTAAAAGCCTCTCCAACTGGCAGAAGGCAGTCGTTCGAGATCTGTTGGTCAAAGCGCACGCTAGTCAACTGTACTGTTGGCCCATATGG
+>19787 3
+CGACACGTCACCGGTCTGCGTGTAGCTCAAAGCGAGAAAAGCCGTTTGCAGCCGCATTTTACGTAGCTCGGGTCTTAATAACTAGTGCTAAACAGTTTGC
+>19788 3
+CTACTCTAAAAGGGCTTGGATTTAGTACCCTGCCTGCAACATCCGCGATTCGGGCGTCCCCTTGGACCATGGAGTAGAATTAGTGATAAGACGATCAGCT
+>19789 2
+TAGGTGACAGCTGTCTCGAGGCTTCTGGATCCTTCCAACAATTTGTATGCAGATATTGGATGAATCGGCGTGAACCAGCATGTCCACCGCCATAACGGCA
+>19790 1
+TGCTCACGAGGCTCTACATATATCAGATTGGGAACGCCCGGTTCTCGTAAATCGAGAAGCTCGGGTCGCTGTTATGTTCAATAAGTCAGAGACGCCTACC
+>19791 3
+GATATATCCACCATCAGAATCTCTTATTCGTATTATGTCACGTAGAGTGAACACGGCCCCTTGGTGGAGGTGTGTACGCGATAGACCGCACAAGCTGCGC
+>19792 2
+TTGCATGAGTGACTCACGATACAACACCCCTGCATTTTTGGAATCACCGCAGGACCTTGGAGGCATATGTGATTACAAGCTCGCTGTGTCGGCACGAATG
+>19793 2
+TGACTCATGCCACCCGTTAAACGGTCTATGGGCTTCGCCGATACGACCCTCTGCAGTAAGAAAGTGCATTTTGGATGGACGTGTCACGAAACCGTGTAAT
+>19794 2
+CAATGAGCCTCGGTTTCGCCTGTATCAATAACCGAATGCCGTAGGCTCGACCAATTGCTGCGGACAGGAGACCTTCACTTCATATGCGGGATAGATATTG
+>19795 3
+GTATGCGGGCGTATGTCGTAAACTCACCCTAGCTACGGCTTGAAAGATCTACGTCGGCGACAAATGTCCGTTTACGCGGGATCTCAATACAATCCGGTTA
+>19796 3
+GAAAGCCGCCCAATAACCACCCATTCACCGGCTAGTGGGGAATCTGTCGACCTCGCCGAGATACATTTTATATATGGCGGGTTTGGCTAATGTCGTGAAT
+>19797 1
+ATGCCGCAAGAGACAGCATTCCCGTGCGTGTTTACTCAGGGAATTGGGGCACTACTTGTGCCCAGCTCATGTTCATCATACAGGTAAAGCATTCATCGGA
+>19798 1
+CGGGCATTGCTGATCCTGGCGTGCAGTCCAAACACGCAGACCTGAACGGTTTTACCAGTAGGTCATGTACGACATCCCTTTGCAAGATATGTGAAACTTG
+>19799 3
+CAATCGGGGTTCGCCACATACATATACGGTAGCGGAGCATCGCCAATGATCTGGTCGAAAACAGTATCGCCTGCTATGATAGTTGTGCTTTGCCCAATCG
+>19800 1
+AGGCAGACGCTCAAAAACATTGAATCGCCCTGTGTGGTCCCTCCTCCTAGGAATGGGCTGTAATTAGTTAAAGCCCGGCTCTAATAGCTATCGTGGCTAG
+>19801 3
+ACTTGGAAAATCCGGTAGTAAGGTCGTATTTCGCAGAGTCTACCCGAACCAGGAGCTGCGATTTTCTAACTATGCCGCCTATCCCTTAGGCCGAAGTGAG
+>19802 2
+GTACGGGCATGGAACTGTTTCCTCACGAAACGTTGAGTAATTTCATTTAGCGTACAACTGTCGACCCGCAAGTTTGCGGGCCACAACCGACCTGTGGTAA
+>19803 2
+TGGCGTTACGCCGTAGCAAACTAAGCAGACAGCGGATTTGGATCCGGCTTTCACCCTGGGCTGTTCCACTCGCTTAGATGGTAAACACATATATATGCAG
+>19804 1
+TCCGTGAACGTGGGTGGCGCCTCACTTCCGAATTATGGGTTTAGGAAAGTGCATACTGCCGAGACCAACTAGTGCGAATAGCCTTACCAATCTCCTAGTA
+>19805 3
+GATGCTACTATCCTCACCTGGAACGGGCCGAGATACTTCGGTTGGACCTGTGTCTGTATACAGGACAAAATTAGGGTTCCAATGTACTACGCAGCGCTCA
+>19806 1
+ATTCGACGAGTCCCTGGCCAAATGGAACATTCTAAGTGTCTTACGTGGGCAGAACGGCATCAGCTGAGGTTTCTCAGATCCAGATCGGTCCATATCTAGC
+>19807 1
+ACGCCGGCACATCCTAGGTCACTCTAGGTTTCGCAAAGCGTGAATTTCGATCATTAAAGGATTATTGCACCAGGGCGTCCTCTCGAAAAGAGGTCTGCGT
+>19808 1
+CCGGATAACCGCCACGTTCAAGGAGACTGACTGTCACCTATCAGAACGTGTGAACTATTTGTTATGCTGCAAGGGGATAAGATCTCGTACGGTCTTCCCG
+>19809 2
+CGAGTGGACCCAACATAATGCGGGAGCTCTCTTTTCAAGAAGCCTTGACTCTCATTACCGGCGCCTTCGGTGGTTGACTAGCAAATGGCGTCAATTAAAG
+>19810 3
+ACAGGCGGTGAGATCTTAGTGCTACTCTTATCTAGTGGACAGCTCACAGGGCTCCAGTTGCAAGGAGGCATCCATCACGCTCCTGATGAATCGACATTTA
+>19811 3
+GACTGAAAAGATTAGTATGCCCCGTAATGGGTCATAGGACGATGGACCCCATTGGTTCCTACATTCGAACCTCAAGCTTGGGCTGCGTCCCGAGTAACTT
+>19812 1
+GATTAAGGCGCGGATATAGACGTTTGGACTCTCCGCTTTTACGCGCGGGTGATATATAGCAAACTTACCTTCGAATCGACGCCGCGCGCACTGATCTAAA
+>19813 1
+GCCGTAAGCCGGCCTGCATATACGAGATAACCATCCCGCTCATCGAATATTTGACGTAGTGGGGTCTAAAGTGAGCATTTTCCGATGCTCAGTCTAACGG
+>19814 1
+AATCATGTGTTCTTAGAAGGCAGTGCTTATGCGGCCACGGCACGATTCTGGTGGAATCCCATAAGTGGTCACGCACGCGCAAATCTTAGCACATACCTTG
+>19815 3
+CGATTGCCTCATAGAGTAGTTGCATGAAAGCATGTTTCATTAGGATCATGGGCTATAGCAAAGCATCATGCTAGGCCCACTCTAGGGAGGCGCTCCCCTC
+>19816 2
+ATTTGTATGATCTCCAAAATCAGTGTAGAGTAGACAGGAGGGGGCCAGGCCAGTACTCCATATTCCGGGTTCTTTCATCACCCCCACAACGTGGCGGTAT
+>19817 1
+TGATTAGATCCTGGCAGATGCTGGATCGGACTCAGCCCGCTGCACTAAGCGGGTAAACAAGACTATCTTCAGTTTCTTAGACAGCATGTCCTCAGCGGAT
+>19818 3
+GAGGAGTGCACTCTTATGCCATGGATGTGGTAAAAATGCTGCCCCGCGTAACGCTGGAAATGTTTCAGCTAGGTTCGACACCCCTCATTATCAACAGGCT
+>19819 2
+AGATTTAGCGTTCCCAGTGCCGGGGGCGTCTCGGTTTTCTACAAGATGCGCGTCCAACACAACAATAGGCTACACAGCATATGTCGTTTGACTAGGATCA
+>19820 1
+TAGGATGAGAAACGGGAGTCTAGCTAGTCCCCGGGTTAACCACTTGTACCCCTTAGTCATTTGCAGTAATGGAATGTGCGCCTCAATCTCACCAGTGAGC
+>19821 1
+AACGCCTGGTGCACTTGGACGTACGTAAAACAACTACCCCATGGTATACGGGCTTGGGCCTTATGAGGTTACCCATGACCGAATCTGATGTATCAGGTCT
+>19822 3
+GCATCCAGAAAATTGCGGGTAGTAATGTTTAAACTAGCCATCAGAGTGCGGGTTTGGACCTTCTTCGCCATAGCTCAAAATTGGCCCGACGCCTCGTCAG
+>19823 2
+GGCTCATAGAGATGGCTAGTGTAAGGTCTCCTTGTCAGCATGGCCAGAGAAATTTGAATATCCTTTCGCCCTACTGAAGCCGTTCTGAACACCCGGGACA
+>19824 2
+TATCTCGAAAACCTTACCCGACTATGTTAACGTGGTCGAGCTGTGCTTATCTGAGAACTAGGGTGGAACCGCAGGAGAGCAACTCGCTGCTCTCCTAAGT
+>19825 1
+AGTCAGGCCCCGGACTCGTATTGAAGCGTCAATTTCCTAACCTCTGCACAGATAGCTGAATTATACAAAGGGGCGTACGTCGTTATGGGGTCCTCAACGT
+>19826 3
+GGAGAGGGAAGAACCTCAGGTAGTTCCCTTAGTCTTCCTTGGTCAGCCCTGATGCCACAAGTGGTAATTCGAATGGACCTACTCTTAGACTGTGAAACCC
+>19827 1
+TTTCGAGCGATAACAGCGGGCGACAGACCTGACTGAGCTATCTATAGGTGAGTTCGACTCTATAATTATACTGGGGGATTCCTCGCTCAAGCACCGACCT
+>19828 2
+AACTACCGGGGGTATTCCTGAACCGTGCGGTTCGAAAAAGCGCCTCGACCTCTATGCAGAATTCATTGGAACATTCGGCTAAATCATCTCTAGGGGTCTG
+>19829 1
+ACATCTTAGCGGAGACTCGTCCATAAGCCAGATTGATCCAGTGACTGCGCCCTATCAGTTTAATGACGTGGGAGTAGTTTCCTACGAGCCTGCGTAGAAC
+>19830 2
+GTAGATAAGGACTACGTATGACTACAGAAGTGGTCCGATTCGATACCTGTGCGGAACTCGTAACTCGCATCGTTAGTAGCATTCCTCGGTCCCAATGCGC
+>19831 3
+AGACTGTGTCGACAACAGTTCGTCGTGCGTTTGATCCGAGAGTCTAGTTTGAGCATCGACACGAAGCGACCTCGCCGATCAGACAACCAGTAGCTATTTT
+>19832 3
+ATAGTCAGCTTGCCCAGCGACATCCCTTCACTTGCGTCTTCAATTGCTAACAGGAGTGAGAGTACTGAAACGAAGTTTGGCGCCAGATTTAAGGCCGCGT
+>19833 3
+GCCGGCTGTGGGCCGGGGCTCGACGAAAAAGTATTTAAGGGTATTCTGCCCTGATTGGCCCCATTCTAAGAGAACTAAACTCCAATAGCGATTTATTCCC
+>19834 1
+TAAGACCTAGTCAGGGTAAGCCCACTACTGCTACGCCAATGTAGTTCCTAGCAGTCCAGTACTTAAGGCGGCAGAGCTAACGTCGCTGATGGCGTATTTT
+>19835 2
+CTTTAATTCGCAAACACAATGACCAGCGGATGTCTAAGATTGGAGCGCAGAGGAACCGTATGCGGGGCGCCGTTCTTGATTTTATCCCAGACTGTCCCTA
+>19836 2
+GTTGCCCGGGCACCTAACCTTAACGCACTTAGCTAGGTCTTCTCTGAGTACGAGTGCTCAATAGAACGGATAAACTAGCTAATATGGCGCGGGTTCCAGT
+>19837 1
+CGGGTCCGTGATCACATCAGCGCACCCTCCTCTCGGCTGGGCTGGCGTTAATCTACAGGAAGTTAAGATGGAAACTACAGCAACCTTATTTATTAATGGG
+>19838 3
+AAATACTTATTACTCAGTTGGCCCCATCAGGACCTTGTTTGAGAATTATGGGTCCCGAGCAATGGGATTCGAAGCGCCCAGCCTGCTACACTATAGGCGG
+>19839 3
+ACACGCAAAGGGACCGACCCAGACCCGTGGTTATTGAATGGCGATCCTCTTCTTCCCGATATGAGTCTTCACAGTGGTTTATTAGTGTACCAACGAAGGG
+>19840 1
+AAATTGGTCGCACGGGTCAACATGGTCAGCATAACTAGAACTTCGACCACGGTACCTCGATGCCTATTGGGTAGTGGTCATCGACATCTGACATCTTCGG
+>19841 1
+TACGCAGAAAATATGCTCGTTATGGGTAACCTCTAGATCCGTTTACCTGGGTTCTACAGAATACGGGTCGGAAACCGGCCGAGTTCAACTCCGTAGGCCT
+>19842 3
+CCACTCTCGCAGGAGCAAAGATAAACCGGGCATTTTGGGGGTGCACTTGTTGAGTTTAGCGGCACTATCGCTTCTAAGAAAAGGATTAGTCCCTCCACCT
+>19843 2
+TTATTCAACGGGAACAGCGCGTGATGTTGACTGATCCCACCCACGTAGCATTTAAACGGGGCCGTTCATTAACCGCTAATGAACTGTGGACTGCCTTGGA
+>19844 2
+GGGATTTTGAACTGTTCCAAAAGGCTCGGATTGCTGCACACCCAAGTCATTCTCTATCAAGATGTGCCTGCTTCGGCTAGCGTAGCATAACACGAAGGCG
+>19845 1
+GGCACTACTCTGACCTCGTTGCAACTGTATTATATAAAAGCGCGTCGACCCACGCTTATCCTATACCGGGCCATGTACGAATTTGGAGATGCGTGGAAGG
+>19846 2
+CGGGCTTGGACGCTGCACTTTCCTTGCTTCAATACGAATCGCAGTACTAAAACGATCAGGGGCAGGCAGGTGTTATACTCAGAGATGGTTTCCTCACAAC
+>19847 3
+TACGTCAACTCCCCGTAAATTGTGAGAAGAGAGGGATGTACTGCAGGTCCGTCTAAGACGTGCTAGGTTCCATTCTATACTAACCCGGCTCGAGATTCCG
+>19848 3
+ATCCGTAGCTATGAACATTGAACTCTAATCCTGAAATCGGATGTGTGGCTTAGAGTGCGCTCCCTGAAGGCCAGCCACCTAGATGCTCGATCTAGGGTCA
+>19849 1
+CTTGATAGCGTCAGAGAAGGTTTACCCGGTTTTGCCCTTGAGCTCGTTCGCGTGAAACCTAGCAACAGACCATTAGCCCGGGAATCATCATCGTATGAGA
+>19850 3
+CACGCACACACAGTCCCTAATCCAGCGAGACATACCAGTGGGCTTGTACGATCATGTCTGTCGCAGTGGTTGACGTTGATGCGTGAATATTATGCTAAGC
+>19851 2
+TGAATTCACTTCGTACCCCATTCCAGAGGGGGCCGCATCCGGGGATCAGCCATTGTGTGGAATGGTAAAGCAAGTATACTGTTCAGCCATGACTTCATCA
+>19852 3
+GCTAGGCAAAATAAATTACTCGCCGTCACAGTCTCAATTCTTGCGGGTTGCAGTACTCTGACTAGCAAGGGTTTAGCCTGGCGAGAACCCAATCCTGGGT
+>19853 1
+GTTATTAGAGACGAACACTAGTAACCAGACTTCGCGCATCGCATTCGTTGGTTATTAGCCGATAGTGGAGAAGAGGCCTCCCCGATATGGGCTCCACTCT
+>19854 3
+TCAACTCTATGCGGAAGCAGTGCAAAAACCTTGACCACGCTCTCCCAATGGCGACTTTTGCATTGAGTGGAGACCGAGGGGGTACTCTTAAGTTTGCATC
+>19855 1
+TCCTTCCACAACCAGGAGCCCACTGAATGGTCTTTTATGTAAGAGATTTAGGCGATTCAGTGAGCGAACACTGCTTATCGTCGCTGCGGCACAATGCAGG
+>19856 1
+CGAGATCTAAAGAAATAGCACGAAGTTTACGAGATCCCTGACCCCTGCGCGTAATTTGCAGTACGTTATCGATCGCGTACATCCGAGGCTTTCGTGCGTG
+>19857 1
+GAAGATTCGGACTCTCCATTACATGGCCTATTCCCAACGGGTTGTTAGGGAATCCAATCGAGGACACGACTCCTTTACGGAAATGATCTAGCGCTGGCTG
+>19858 3
+TTTCGCACGAAGGCTGTTGTAAATTATTAGTGCCATACAGGGCGCAGCACGATTAGCCCCAGATCTACAAGCTCTGTGTGATGGCGCCATGTCAGCACTA
+>19859 1
+GTGTGTGACATTAGCCCGAGAGACCTGGACCATACTATATTCAGCGGCGAAGCACATTTAGACGTCTGCCAACTGTACCCCGATAGGGGAACTTGCTTTT
+>19860 3
+CTGGCGGACCAGATTGCTTTCGTTCTTCTGCCCGGATCGTCTACGAGAAGTAAGGACTTAAGGAGTCAAAGCGGTATCCCACATTTGTGCAACCATGAAC
+>19861 3
+CAGTCTATCGACCTACTGGGAGGCGCAAGCCTAAGCTTGCTACCGCATACAATTCGGACTTGGCATAAATTGCGCTGTACGTGATTGCGCCAAATGTGAT
+>19862 3
+TCACAAAACCTAGAGTCGATTCTGCCGGGGGCGCTTTCAACCCATGGCGTCGTGCGTCCACGGACTTCAAGAAATACAGTTTCTGGTTACAGTATTAGGA
+>19863 3
+TACCCTTGCCACTGTTGAGAAGATGATCTGCCTAAGGTTCAGATGAGGTGTGAACCCCGCCGAAGACTTTCCCTAGAGTCAGTGACGAACTTTCAGTGAC
+>19864 3
+TATTCTGTCAGAGGTGGACATGGTCTCACCCATGAGTTTTAGCAACCTGATTGCCGGACGCAACTAATGGATGTTTCCGACACGCGGACTGTCAAACCAG
+>19865 1
+CGAGCGAGGCTGTAGGGAGATACTTCAGACCCCGTGATAGGCAACCGCTACCTCGCTTATCGCTACGTGAGCACATAGTAAACTATCTTAATTTCTGGGT
+>19866 3
+CGGGCTTAGCATGGACCAGGCCGAAGGAGGCACTATTACACCAGCATCCAGTGACTCGTTTTATTTCCTCAGGGTTATATCCCAAGGCTGATGGCAATTA
+>19867 3
+AAATGTCTTTTCCTCAGTGAGACTTGGAAGCGGCCCAGTTCTCGGGGCGCGGGCAACAAGTTTAGCAAAGCCACCTTAGTAACTGCCTTCCATAATTGAG
+>19868 2
+TTTTATGCGGTTAAACAGAGGGAATATTCTCGGACTCCTACGCTAATAACGTTCTAAGAGCTCCCAGGTCCCCGTGTATACGGTCACCAGACGGCGGTAG
+>19869 1
+TTGTCAAAGCACTGATGTGGAACTTGGAACGTTTGTCCGACATATCAAGAATCCATGTCTAGCTTTCCCGCCGGGAAACGCCATAGGCGCTGCTGGACTA
+>19870 3
+TCTAAATTTGAAGGCGCTACGGCATCTTCGCTAGTACAATCGACGAGCGGCAAATGCTTAAAGGTCTTGCCTCTGCAAGTGCCTTCAACGTGACCAGTGG
+>19871 2
+TGTAGAGGGGGGATGAGAACTGTGTGGGTGCTTTACCGTAAATCCAGGTACCTCATACGGTCTCCCGTAACAAGCGCTTCACGTCAATTCCCTAACTAAC
+>19872 3
+GGTGTATGATAGATCCATACGTACTGCAACTAGATGATAGCTGCGGTTGAACCCTCCCCGGGTACGCAACTGAGTCACTACGGGTCTCTTTCAGCAAGAT
+>19873 2
+TGGAACGGCCGATTTTCGGTGTTACTTAGATTCATAGCCTCACCCTCCAAAAGGGAAGCCCCTGCAGTGCATCGCCTTCGGAGAGTAGATAATTAACTGG
+>19874 2
+TGCCCCGACAGTGGCTTTGCAGCGGCCTCGTATGTAACAAGGGGTGAGGCAACCTGATCTCAAATCGTTAAATTTCTACAGTAACGGTCTTGACTACAGC
+>19875 1
+CAGTGGCCCGGCGCGCGAAATATCTATTCACGCTAATAGTGTATCCGTTGATGAACGGGTTCCGCTAACTCCAAGTTAGATGTCGCCGGATAATATACCG
+>19876 3
+TGGCCTACCCGACGCAAGGCGTTTGCCAATTATAATACGGGTCACCCAATGACGTGATCTTCATCGTCTGATTCCTGAACCAGAGGAAGGACGTGTTTAG
+>19877 1
+CTAATTCAAACTCCAGTCCGTTCCCGTGGCAAAGCTTAGAGCTTTCACTTCGGGGGTAGGTACAGACCATACTGTAGGCGACTGCAAAGGACCTTTGTGA
+>19878 3
+CAGCAGTTGCGTGGGAGAAGATTATGATACCTTTGCAGAAGTGAAAGTTTACTCCTCTATTCGCACCGGCACTGAACACCCAGATTCGCCGCAGGCTGTT
+>19879 1
+ATGCTGTCAGACACGGTCGCGGCCTCCTCCATATGGTGCAATGAGGCTCCTCAGACGTACATTATCAGAGACAGAGGGCTGTTAATTTGACCATCTAAGT
+>19880 1
+TTGGCGTTCATCTGCTAGTGTGATCCTATCAACATCAGTCAGTACGGGGCCACCTCGCCGATGGGAAACCAGTATACGAAGGTTTGCTGAAATGCTCCAA
+>19881 1
+AATGCTGGGTACAAGCTATTCCAATAATCAGCGTGCTTAGGAAACTATTGGTAGAGAATCGCGGCTCCAGACGTATCCCGGGCCCTGTGCTCACTTGCTA
+>19882 3
+TTGGCGCTGGACCTTGCCCCGTGGGGAACTTTCCATTGCCACTAAGGCAAGTATATCTATCGGAGAGATGTCAACCTACAGCCCTATTGACTAGATGGAA
+>19883 3
+CACCAGACGGCGCTTGCTGAGTTACTAGCAGCCTCCCCTCTGAAGGACACGAGTTAAATATATGTCAAATGCTGTAAATGCTCTGTGAACGTTTGGCGGC
+>19884 2
+CTATGAACACAGCCGCGTAGTAGGTCCGTGTGGATGTGAGCTATCAATAACACTTCCGAACCTACTTTATACCTGGGTGGCGTCTGCAACGAATTGCCGA
+>19885 1
+ATGTACCATTGTGGTCTGCAAGGCCGCGAGAGTAGGACCAGGTCATTCCATACTCTACTACTGCGATCCCTGTATATCGCGTTATAAGGCTCAGGGACAA
+>19886 1
+TGTCGGATTACCTTCACAACGACGGCCACATTGGATGTGAGGGGCCAACTACATTACATAGACTTTCCGAGGTGGCCTGCATTTCTTATGGAGCAAAGCC
+>19887 1
+AAATTTCGGGAACTATATGGCCGCTGTTATACCCATTTGTTGCGCTCGTCACTCATGCAGACGAATCAAAGCGACTAGTTCGCGGTCCCCAGAGGAATGG
+>19888 2
+CGTGCGAGTGTCATTTCAATCATAACTGACTGGACTATTAAGGGATCCGGACCCTGATGCTCTCGGATATCCTGCCTAAGCTAGGGGCATAGCATACCGA
+>19889 3
+CTGTACAATTAAAAGAGGCCAGATCGGACTTTAACGTGATTTGGCCTAAAATATGAAGTTCGCCCATTGGCGCCGCAGGCCCCTCGGCGAGCTCTGATTT
+>19890 2
+AATTGGTCCCCATACGTTGAACTTGAAGCTACTCTATTGTGCTCCAGCAAGCGGGATATCCACACAGAGCAGGGTTTGCTACTAGCTGAACTCTGGGCAG
+>19891 2
+GGTCTACTGTAGCTATGCCAGTTATGTGTATCCCCATGACTCGCCAGCGGTGCCGTATAATATGACATCGCACTTAGGTACCACTGAAGAGCAGTCGGAA
+>19892 3
+CCGCCTTGCATTTAAACAATTATGAGTTCGGTGCGCGACATAGGATTCCCAATCTAACCTCGAGGGTTCCTAACAGACCACGACTTAGGGGGAGGTTCGT
+>19893 2
+CCACCGTACACAACCTGCACATTTGACGGGGCCTCTGTGCTCAGGGATCTAATTAGATAAACCGTCGGGTGATCGTTCATGAGATTGCCGTAAAAGCGTT
+>19894 2
+CAATGCCATCGCTAGGTCCATGCGTTGTAACAGCTGGCTGGGCACAGTTATTCCACTCCGTATGATACAGGCAGCTGCATTTACTACGAGGATAAACGTG
+>19895 3
+AAGTTTATCCAGCGTCATCTGATGTATATATTAGCGGGCTAAGCCCAACCAACAATTGCCGCAATTCTATGGTGCCTTCAAGGGGGGACTGCGGTCCGAC
+>19896 2
+CCCGTAACAGGATTGTGGACCATTGTCGGTGTGAAGCGTGGCCGTGGGCTCGGTTCAGCGAACTTCCTCTAAGAGACATCACTAACAATTATCATAACCT
+>19897 1
+CATCAAAGAGGCACGGCCTGGTCGCACTCTCAAGTGTACCTCAGTCATATAAGTAATCGGTTCGAGAGATTTTCGATGGCCTAGCCTAGTACGGACCGTT
+>19898 3
+CTATCGCAGAGTGGGGAGTTGTGAAAGCCCTACCCCTCTTATCCACTAAGATATTAGGTGGGTTACCAGGAACTCCACGCAACGGGTTTACGTCCATAGT
+>19899 2
+TGGACGGTGGTGGCATTTAGAGACTTATGGGGCCCCCTAGCCAGGATCTATCTCATCCTATTGAGTAGTTAAATACTACGGACCCAATCAACACTCGGCG
+>19900 2
+TGATTGCTCGTCCGCGTTAGGGAAACCTGGTTTTCCTTATACCGTGGAAGATAGTGAAGAGCCATCGTGAGCCCTAGAGCTTTAAAACACCACCACCGTG
+>19901 1
+TCCAGTCGTATCGGAGCTACCTTTCTCGAGCGATACTGAGGAATCACCACGTGAGTTCATCCCGGGTAATTTAATAATAGAGGGCAGCGCCTATGATGCC
+>19902 3
+GGTGCGCCGGAAGAACGTAATCTGGCCGCTCCCATCTAATCTCTAGGGTGAGCTAAGAGGTACCGTCATGACGGCAAGCTCATATAACTTAGCTTATTTC
+>19903 1
+GCTAATTGAGAAGCCACGTTCAGGACCCAAAACTTTGTCTGACTTAGCGCTGTGGAGACTCCGCGAATATGCCTGCAATGCCTGAGGTGTTACCTGCTAA
+>19904 3
+GGAATGACATCCATCACTAGTATGCCTCATAATGGGGTCCGTTGCTTCAGTGGTAAGCGGACGGTGAACCTCTCCTTCGAACCGGTAAATGACACGTTCA
+>19905 2
+TATGACCCGTGCCAAGAGTAATGTATCCCCACGAGAGACGCTATAGCCCGGTGTTCGTACCATGGAGATAACTGGCTCTCGCATCTATTTAATGATGGGC
+>19906 1
+TACCCTTTGAACATTTCAACGGTCCTAATCGATCCACAGCTCGAATAGGGTATGCTATGAGTCGGAAGGACTGATCGTCTGCCTGCCAGAGGGATGCATC
+>19907 2
+TAAAAATAGTGGAGTGAGAAGCCCCGTTACCTAGTGTCACGCATGCGACCTCAGTAGTGAGCCGTGTTCCTGGCCATGTATAGCCGCTTATCAAGTCTCA
+>19908 1
+CAATCCTGGCGAAAAAGAACTTTCACGTGTACAATCTACTTAATAAGTCGGGTGCCGCTGTGCCCGGTAGGCGAGTGACAGCCTAGTATGCTATCCTTCG
+>19909 2
+AGGCTTTATTTTACAACCGCTGGGGTGTCACTAAGCCGGACCACCCACTTCCTATAGGTTAATCGACCTAGGCTGGGATGCCTTATCAGAAATAGGAGCG
+>19910 1
+TTATTTTCCGGAGAAACCGTGGGCCGGCATGTTACACAACCCCGGTAAGCCGAGAAGTTGATACTGTGAGCCAAGTGTAATCTCTCTCTCTGAAACTCGG
+>19911 3
+CATCGATCACAATGTTGTGCCGTAGGGGCAGCAAGCAAGACTGCGTGATAGGATGTTATTATCGACCCCGTGTCACAGTTAACCTCCATACGATTCGGCT
+>19912 1
+TCTCGTCCAAGGTAAATTTTTAGTGCAGCCCACACGTCTCAGGTGTGGAAGCGCAGACCAAGATAGCGATGAGTGCATATCAGATCCTTCTGTGAGCTCC
+>19913 1
+TACGATTCTACTTATGGAATAACCGAGTCTACACCTGTCATCGACGGCACAAGGATTTAACCGTTGCACTTGTGTCGTGGAGGCCGGTCACTGCAGACGA
+>19914 2
+CTCGAATGGCCGGACGGTTACCGCCCTTAACACAATGTGGACTTCCCTCGTTAGGGCATAGCGGCTCGTATTCAAAGGTTATAACGAGATCAATGGCTTA
+>19915 1
+AGAAGCGCAGTTATGGCTTTTGTATTACTGTGCCGAGGCTGCGTGCCTGCGAACCCAATAGGTCTGATCCTAGTAACGGATCTACACACGCCAAGACTTA
+>19916 3
+TTCGTATAGGTAGGCTGATCTCATCAGGCATAGCACGTCGGCACAAAGGGGTTCGTCATGTGCCGTTAACGGTTGCTACCACTTATAATCGCACCACAAG
+>19917 3
+ACCAACACGCACAGCAGTAGACATGATGGTCGTGTACCTGGCTTTCGTTGATACCACGTATACCCTGGCCTTGAAACGTATAGCCCGTGTATAAGTGGGT
+>19918 3
+CTGTTCGAACCGCGATGGCCTATTTGATCGGGCCTTCGATTCATTAGAATCCCCCACGCTTGATCCTATGGCAGAGGGTGGAGAGACAAGCAAAAACTTT
+>19919 1
+CGAGGAGGGCTCTGCCCAGTCTTGTTGATGGGCTAAAAGACATTATCCGCCATCTTACGAAGAGGATATTGGGACAGTCCTTTCCGACAAGCTAATTCCC
+>19920 3
+AGGTTGATGCCTGTTTTAGACTGACCACTGCCTTTACCGCCCGTTTAGCCCATGTGATTCAAACAGTCGAGAGTCAGAAGACGGTGACGCAACTGCATAG
+>19921 2
+TGCAGGAAATGCCTGCGAAAGGTATTCTCCTTGTGCGCTATACTGGCCACTACTTAATGGCCCGATACAGAAGTGCGCGACGGTGTCCAAATACTAGTCT
+>19922 2
+GCCCTCAGCGCAAGAATATGCTTAAGCACATTCCGGCCTAAAATGTCGCTGGTGGTCTGGTATTCGGGAAATAAACAACGCTTTTCGCACGGGTCGTTCA
+>19923 2
+AGAGATCCATTCTTGATACATTGAGCAGTCCCGTCCTGCACACATGCTAAGGGACTTTGGAGGATGATGGCGACTAACTTGCCCGAAATCTGCTCTGACG
+>19924 2
+CACATTGTCGTACGTGGGTACACTGCCAATGTCGAATGAACAACGTCTAGGTGAATTGTTTAATGCGCCAGAATCGCCCACAACTTGGGCGCCTGATCTG
+>19925 2
+GATTAGAGTGCCCTTCAGAAGGAGGACTAGCTAAACTCCTACCATCTCGGTCAATGATCGCATCTATGATAGAGCAGCGTTCGGACGCATGGGCCTTTTC
+>19926 2
+GCGTCACTAGCAGGAGCTTGGGTTTGGCAAACTGGAAGGACTTAAGACGGCAATTTACGGGTCCAATACCGCACCAGTCCTAATTTCCGGCTTTATTACC
+>19927 2
+CGTCGCGATATATAGATAAAGGGGGTATCGTCGAACCCATTAGCGATAATGGTACCTAGGGTCCCTACCTAAACCTCTGTGGGCTCCTCGCACTATATGG
+>19928 2
+TATAGCTCACCCGTGTCGGCCGTGATTGCGACGAACAATCCGCTTTAGTGCATTTTAACTAATGCCCTGTGCGAGCGTGGCATACACATAGGGCTGAAAA
+>19929 3
+AAAACAGGTATAGAGTTGCGGCCGCACCTAATTACTGGAGTATTACACCGTGCACATTCGGCCATCTTAGCACTAGGCGTGCCAGTCTTTTGGAAGCCTG
+>19930 2
+GATTCGACTAGATAGCGCGAAGGACGTTTCAGCCAAGCCATGCTAGGTTCAAACTGTCACTTCGTTCTACGGGCCTTATCCGCCCATGAAAAGGTGTATG
+>19931 1
+CTGGGCTGGTCAAGACCACTCACGTGTCTAACATCTAATTCCGGACGCAACTCGGGTGACGACCCATTAAAGTCCCGCAGTTATGTTGAAGATTAGGTTG
+>19932 3
+ATCTAATCAGCTCACACTCGTGGATGGAGTACCGGTCGCCTCAGCATGCTGACCTGGTAGCTTGTGCCCCTTAAGTATAAAGCCAACAAAGGGGTGTATT
+>19933 2
+AATAGAGGATGTACGGTCATTCGTACGCCGATAGTCTCATCTATGTGCCCCTGGGGGGACGACTTATACCACAGCTGATTCACAGTCGCCTAATAGGATC
+>19934 1
+CATTCATAATTTGAAGTCCCCACGTCCTGTACTTACCAACGGGGATGAGGCTGTGGCATCAATACAGTTAGCACTGGAGAGACGCACGCATGTTCCGTTG
+>19935 1
+GTAACCCATCTGATGGTTTCCGGAACCGTCATCCGGTAAGCTATGTATAGACTCGAACTTATGACGGGATTCGCGAGTCTAAGATAATCCCCCGCTAGGG
+>19936 1
+ATACAGAGCTAGCTCGATGTTTCCTTAGTCAATGCCGTCGTACGCGACAGTTGAATAGACCCTCACCTAGGCCTAAGTACTAGTTGATGGCGGGACATGC
+>19937 1
+GGCATCTACTTCGGGGCGCATATTAGTCCGGCGTCTCAAGCCCTATCATGAAACAACCTGGAGATCTGCTCAACAGCTAGAGGATGGTTTTGTACATCAG
+>19938 1
+GTAGTACGTGCGGGGGTGCGTATGCGTCTGACTCCAGCATGTCATACAAAAGTCGTAAAACCTATGCTGTATCAGGGTACTCCTTGCGCAACCTCTAACA
+>19939 1
+GGCATGAAACTGAAAACATCGTCCAAGTTGAGCGTGAACGCAGCATGTGGGGCACCCCAACCGGCGTTTCATGTTGTCTACAAAGCACTTCTTGTTTGTC
+>19940 1
+TGTGACAAGAAAGATTCTTACGCGGGGGGCCGTTGGAGATGCCACTCCCGAATCTGTGGCACTCGCCTGCATCACAGTTACTTACAGTAATTGATAATCC
+>19941 3
+TACATCCTTCTACGCGCGGAGGGCATTTGCGTCACTAGTATGCATCGCAGATGTAAGGTAACGTATCATCGAGCTTCAAGACCAGCACCTCATGAGTGTG
+>19942 2
+TGATAGGGCGTATTCTTACCGGGCTCTGGTATAATACTGAAGCGGGTCGCGTATTCACCCCACAAATTGAATGAAGCCAACGTCAATGTGACCTGTCGCC
+>19943 1
+GGCAATAAGGGGTTCTGCTCTGAGACTGGGACTCAATTTATCAACAGTGCTCTCCCTACGTCACCGCTCATCAGCTAAGTCGCTGGCAGTTAAGAGAAGT
+>19944 1
+TCGCCATCTGGTCGGATAGCAAATCGGGTTTCCATCCCGATCCGCGCAAAGTAGAGTCTTGCTTATAATGTAGTCAAACGTGAAATCCAGCGGCACTGTG
+>19945 2
+CTTTTGTCGCTTATCCAGAAGATTGAACAATATAACTTGCTGTGCGGACCAGATCGCAGAGTTACACGCCCGACAGCTGGGCTTAGAAGTGGCTATCGCC
+>19946 1
+GCCGGACGATCCTCATAAAATGGTATGCCTCCCGTGCACCGCGACATCTATTCGAACGGCTTTAATTAGGATGTGCCTAGGAAGCTTGTGATGACGTACA
+>19947 3
+CCCCTCAACAAGTCTGCCTCACGTTGTATAATCGGCAGTCTGAGCTGCTACGTTAAGGGTTCGGTACAGGAATTACAGGGTATACGCATTGGATCAGCCA
+>19948 2
+TTACCTGTGGGACTGCTACGTCGACTCCACAACTACTCCAAACTGCGGTGGGGGTCGACTCGAGGATAATGTTACTGCTAGATAATTCCGTAGTACACAG
+>19949 1
+ACAGCGTGGTGTTGTAGCGTATATCACAAGATCGAGTTCTGAATCGGAGGGCGACCGTTCAGGTGATTCCCTATTTATCACTGTCCCCACCAAGAGCAAC
+>19950 2
+TGGGACCTGATGACATGAAGTCGGATTGCCCTGCCGAACCAAAATGTTAACGCGTCCACACCTTGGTGTCAAACGTGTCGATTGATTGACTACTTGGCAC
+>19951 2
+GGCATACGACGTGTAGACATCTTAACGCGAAAAGATGCCACTCCAGTTCTGGTCAGTCAGCCCCCTTTGTACAAGCCAGGGTAATGGCGTGTTTAATGCT
+>19952 2
+GCGCATTGCAATCACGACTGTTTGTGCCCTCAGTCGGTTAGAAGGACTCACACCTAGAACTGGATCCTATGTTAAGTGAAGCATTCAAGGTCTGACGCCG
+>19953 2
+CCACCTGAAATTATTAACTAAAGTCCGTCGGTAGTTGTCACAGCTGCCTAATCTGGGACCAAGGGACTGCGGTATATTCCGAACGCTGTCGACTTAGGCG
+>19954 1
+TGAGTACATAGCGGATAAACCGGGATTCATGTTGCTTGCCTCCGTACTTGTGTGCAACCAGGGAAAAAGAGTCTGTACGGCCCTGTCCCACAATTCCGAT
+>19955 1
+AGCCCCCACAGGATTGTACTGACTATTAAATACTATGGGCCGTTTATCCTAGTGGGCAACAAAGGCGTCCTGGACGCAGCTGATCTAGTAGGCATGTCTC
+>19956 2
+TGGAATAACCGCTAGTGGCACGTGTCACCTACTTATTTACGCCATTACCTTCCGGCGAACTTGCATTGTACATGTGCCAAATCGAAGGGGCGTAACGGGA
+>19957 1
+GGGAGGGGCTTGTGAATGTCGATCATGACGCGCTAATTTCATTACATGAAACGGGCGGCCCGAATATACCCTCGCGTATCTTCCCAATCTCTAAAGACGT
+>19958 3
+TTTTTGCAGATACGCATTAGGATATGCCGCACACTAGAATCTCAGTGATTGCTACTAGATCGGCGGACTAACTACAAGGTCGGTCCGTGGCCCATCGAGC
+>19959 1
+GCTCATCATGAGCGAGAAGTCATATTACTCGGTATCGCCTCTAAAGCGGCCTGCATCTGGTCTCCAATGGTTCGGGAATACAAAGAACCTCGTGATGGCT
+>19960 3
+CGGCTGAGAATTCCGTAAAATGTTCGTGCGCCTTGCTCTGGATAACCTCCTGCATTAGTACTAGCGGACAGCGGTGATTCACACAGCATCTTGAACGGAA
+>19961 3
+CTGGCGTAGTGCTCGGGCACCGGACGATCCACCGAATAAATTGGCATCGTGCAAAGCGCGATTTCTCAAGAATTTGCTGTCACCTAAATTACATGGGTCT
+>19962 1
+TCTAATGTGTATGTTTTGCGACCGTGACCTGACCAGTAAATAGAGGCTCGAGCACTTGGCGGCAGCAGAGCAAGATCCCTCACGGTATATGTTACCCATC
+>19963 3
+TAAGAGGTGGGTTACCCCCAGTCGTCATAGCTGAAGTGCAGCACAATCTCTGTGATGGAATCCCAGGTGTCTATCCTACGTATGGATACCTAACACTGGC
+>19964 2
+CTTATGGAGACGACGTTTATGCAGCGCGCCAACTTAGTCAACTGTACCTTCTAAGTTATGAAAACACCGCCGCGTGCCAATTGTGCGCTACGAGGGTAGT
+>19965 1
+TCTTCTAGTATGCTGAGAAGGAGGCATCCCACGGCAATGGTCAACGAGCAGGTACAATGCAAACTTTACCTTTGCAGATTATGTTTCCGGCGCGCCGTAC
+>19966 3
+GACCCATCTATATCCACATTCAGCAGCCGGGAATTACCGTTCTTGATTCCAGGGTGATGTAACTGCGACGGCGACTGTTAAAATGACACGTTGATGGGCC
+>19967 2
+ACTACAATCGGTAGCAGCACAGCGTCCTGATCATGTTTGAACCATTAGGTCGCAGTACGAATCTGTCTAAAGCGGTCGTACACCGTCACGTGTTTGGCAG
+>19968 3
+TTGATATGGCGTAATCCGTGCGGTGCGCAGGTAGACAGATAGTCCATCAGTGCCTCACAAGTCCCTAGATATGTGCTGAGTAATATTTCAGCGCCACCAC
+>19969 3
+TGGTGATGGCTAACTCCACTGCTGCACACGTCCTACTGGATTTTCAATACGCTACTGCCTGATGACAATGGCAAGGCGTCGGGGTCAATACGAGATCTAA
+>19970 3
+CTAACTTATTGATCGTGGGCGCCATCGTAACTCGGCGACGTAAGACACCAAAGCATACCAGTGGCTACGGTTTGCTATACTAGGTACATTGGGCCGATCT
+>19971 3
+ATCGTATAGGAATTGCCATGCCTATTAGACACATGGGTGGTTCTCTGGTGTATGTTACAGACACCGTTCCAACCTCAAAAAGACCGGCGTGAGCCCGGCT
+>19972 1
+TCGCCCGTAGTCGAAACACCATGCTTGAGGTTCCAAGCTTGACGTGGTTTGCGTTTCCCCGAAGAGCATGCTAGCCTAACATAGGTTGCCATGGTAAAAA
+>19973 1
+TAGTGAAACCAAATCTGCCCGCTTTAATCCCTATGCTCTAACCGGCTAGGGCTGTACGCGTGACTGTAGGGGGTCCCATTTACTCCATAGGATAAGAGAG
+>19974 1
+GAATCCTCGTCAGTGACCTGATCGCATGTCGTCGAGTAGCGCGGTCCTCAAGCGAACGAGTATCATGTCGTAGGCTTACTACACGGTCCTGTATAAAAAT
+>19975 2
+GTGCCACGCAAATGGTCTCTTGCTAAATGAGCAATCGTTTCTGGATCATGGCGAGATGTTGAGCCTTGAACACCTAACAGCTTACGTCCAGCCGCAGAGT
+>19976 3
+ACTCCTAACGGTAATTATCGAAGGTTTCAACGCCGCCTAGGTCAAGATTCTACTAGGTGGAGCTGGCGTCCCAGCACGACAGTTGGTCTGAACATCTTGA
+>19977 1
+TCCCAGCCCGTGCATAGTACTATTTATCCAATACTACAGTGAGGGCGGGGCTTCGACAAAGTCCAGATGTGCAAGGGATTCTCATAGGTTCCAGTGCTAC
+>19978 1
+CCCCCTCTTCTCATGGGGAAGATAAACGTAACGTGCCAGACGCGAAATTCTGTTGACCTAGGTCGGGCGTTGATGGGATTTCGCGTTACACAACTTAAAC
+>19979 1
+CAGTTCCTGAGGATGTTAAATATCACCGATAGCGCTTACACAGCGATTCCGGCGCTCCAGGTTTCCTGTAGCCGAGTGTAATAGATACAGACGCAGTGCT
+>19980 2
+CCCGACCATAAAGGGGTCTTGGTTGACACCCTGGAGTAGTCCTGAGGGTGCGGATACTTCCATACACAATCCGAGATCTAATTCGGAGTACTACGTTATC
+>19981 1
+ATCTTAACGGTGTCGCGCTGACTGCTTCGGGGAGAGCAAGTCTCAGCGCTGACCGCACTGCGCACGTAAGTTCGCCGAGAATTTCTCAAATTAAAAATTT
+>19982 3
+CGGAGTGAAAAATTTCGTACCCATCTCGACATATCGTCACACTTCAGTGCTTCTGACCGAGGAGGAAGCGCCATACTCGAGTACGATTTCAGGGTTCGTG
+>19983 3
+GTCCAGTAATCAAACCATGCTAGTAACGCCGGCTCACGGACTTGGGCGTTGTGTCCGAATGAGATGTAAGTCAACTCATCCTCCATTGATATCGGAGCGT
+>19984 1
+CTGAGGAGCATATAAGCCACCAGCAATCTACATGTCACCGGAGTGCATAGGTCTTACGAGGGATCTCACCGCATGATTGCTCTGTGTCGACTTGATCAGT
+>19985 2
+AGCGAGGTCTCTATCGAATCCTTCGTGATCCAGAATACACCGCAACACCTTGGTCTGTACAAGGCGGACGAGTTCGTTAGCTCTTTCTTGAAACGGGGAA
+>19986 3
+CTGGTATTAGACTGACCATAGTATTAGTCCAGAGTACTAGTTCGGATCAACAGATCGTGGGCGCGAATTCTAGAACCCTGTCTAACCGCTCGACGCCGGT
+>19987 2
+GCGAGAAGGCTTGTAACAATCGGGCCTAAGACCCGAAGTTGGTCGCCACCACCGTAAATGTATAGCCGACACTGTGGCGATTTTCTTATGCAGTTCTTAC
+>19988 2
+GAACATAGTCGTCCTGGTTGGCTGAGGAGTATGGGACTAGATCGCTATGGGCAACCCCCTTCAATGAGTCTACGCAGCAAGTTACTTCAAACCCGTTACT
+>19989 2
+GATTAAAACTGCCATGTAAAAGGTTCGTAGTACTGTACAAGGGGGCTCTCCAGTGCAAGTTCCTCAAATGGCATGTCCGGTCATGGTCTCTCACCACGGC
+>19990 2
+GCTGCCCTCAAGTACAATTTGTAGTTATTAGAAACCTAACATCGCGGGGGTAACTCTTGGTCGGTCACTAGAGGCACACAACGATGTCTAGCGGCCCTTG
+>19991 3
+GATCGTCTCTCGACAACAATTCTCTGCTTAAACGGTACGCAAATACTACCTGGATGCCAGGGTAAAGCCATGTGGGGTGCTTACACGCTAGTGGCACGTT
+>19992 3
+TTGGACGTTAGATCTCACGTGCCGTCAAATCTGACTTAGAGCAGGCGGCAGGATTAAATTTAGCATGCACCGCGATACCCTGTTGCCTAGTTAGAGACCC
+>19993 3
+GTGAGAGCAGCTCACGGATCGAGACTTCCTCCCGATCTACCTGTATGGCAGGATTACGGTCGTGACCTTGACAACGAGATCTTACGTGATTTAACCATAG
+>19994 1
+AGCTATCGACGATCGTCTGTAGACCTCATCTCCCAGGGAAGCCCGGAACTAGTGAAGTATTCCAAACATTGTTGGAGGCTCGCGATCCGATTAGGTACTT
+>19995 1
+GCGAGCACTCACCATTGGCACCTTTGGGCTACATGTACTGGGAACGTTTGATTGTCCTCACTCAATGTAAGAGATCACACTGAGGCTGGAAGTAGCACTC
+>19996 3
+GATTCATGCGCGGGCAGGCCGAGTAAATGCCTCATCGTGTTTGAGTAGTAGCAGCTCAAGCGCACTGATTCGGGCAATACCATCATGATAATTCCTCATC
+>19997 1
+GAGATCGGCCGGTGTTACTGGAGCGGAACATCTCGGATTAGCACCTTCAGCGAGCCCTAATCTGCTAACCGCCTACTTTTGAATTAAACGAGTTCATAGG
+>19998 2
+CCGCGCTCCGCGTGTTTGAAGATCGGAGGCGAGGTGAAGCTAGAATTACCTATCTTACAGCGAAAAAATGTACTTCTTCTCCCCGGAATCGTATGCCTGA
+>19999 1
+CAGCCCGAGGTATTATGGTGAAGATCTTGCAGCGTCTGCCCCTCATGATACAAGGAAGTTCACACGTGTCGGCTTTATGTAAGACACTGCAAAGCTTGCC
+>20000 3
+TATTTCGACTAGAGGAATGCCTGGCTGATAACGAATTCTATTGAACCGTCGTTTAAAGACCGCGCTAGTAGGGGGCTGCAGGCCTCATCTAACCCTGCAC
+>20001 1
+CTAGCTATACCTGGATTCCTAGAAGTTTGAACCGAACGGAATAGTGATGCTCCATTGGTGTCGCACGGATACCTGCCTGAGCAAAAGCTCGTGATCTCGC
+>20002 2
+TCAACAGTTTACGGTGTGGGGAGAAAGTCGCGGAAAACTATAGCCCACTGTTCTCGAACTCATCTTAAGTCACAGGATTCTCCTGTCACCGGTCTCGGAG
+>20003 1
+ATGGTCTGTGTTCTAGTGACCCTTATCCCCGACACATGTCGTCTGTGATTGCGGGTTCTAATCAGGAAAGGCGAGCTCTACACACAGAAGGAAGCCATAC
+>20004 2
+ACTCCTGGATTCCCGAAACTACGGATGACGAGGCGAGTTCCAGGCGTGTTAGCATAACTTACTTGTTCTGCAGGCACCGATCTACATTCGACGAGTATAG
+>20005 1
+ACCTGCGCACTTTTTGGTAGATAGACATGCGTTACGAAACCCGCACACTGCCATAAGGAGAGTGTATATCCGCGTCTTGATCCCCGAGTGGGTAATTGAC
+>20006 3
+ACTAGCGGTTAGGGCGCAGTTCGGCGCTAGATATTCACCTATTGAGGACTCAAGGACAGCGGCTACTCACGAAGCTTATTTGCACCTCACTTGTAAGCAT
+>20007 3
+CTCTTGTGTTTGTTCGGACACAGGCGATGGGCATGGCAAGATCCGAGGAAAATCTTCCGAAACTCTATCCTAAACGCTACACCGCTGTGTAGATGCTGAC
+>20008 2
+TGAAGTGAAGCACGCGCTTTACGTCGAACCTGACACAGCGCTCAATCTCCCTACCGAATAGTTAGTGGTTATGTAGTCTTGTACCTCAGCAGACGGGTGA
+>20009 3
+CCAGGAATAAAGATTCACGAAGCCTCGGGTGCGAGTATACCGACTTTCGCACTAAGAACTGGCCCTTTGTGGTTTTCGCTTGCAGACCTTGAGCACGAAT
+>20010 3
+TCCATAACCCATAAGGACTCAGGTTCGTAGGTTCAAACTCACAAGGTTAGGGAGTTGCGAACTCTGCCGGGGCGCTACTCCTCAGATACTGCTTTTAAGG
+>20011 3
+GGAACGTCGGATGAACTACTATCAGTGCCTCTATAATCAGCCATCTCGTTCCCCCTTGGGCAACAAGGCTATGGGTTTGTGACTACCGAAGAGATGTGCA
+>20012 3
+TAATCGAGGAGAAACACCGTATCATGCATACCCTACGCTAACTGTAGGCCGGGCAAGGGACGGTTTTACGGCCCAGAGTATTTTTAGTCTTCTGGCCATC
+>20013 1
+GTCTATGGCCCACTGCTTTCAACTGCACGTCCGTCTCGGCGTTGGTACTTTATGACACATCTAAAAGGGCGAGTGAAACTAGGATCAATCTGGCGACGAA
+>20014 3
+TGACTAGGTACGTACCTAGTACCCCTAAGTGCCATGTAGGATAAAATGAGCATCGACACTTTCGATGTGGCCTCCTCGCCCAGAGCTAACGTTGGATGGT
+>20015 2
+TTAAGGGCGCCCTTTCCGGGTCGAAGACAGAACTATTTGGTACCTCACCATTGACATAAGCTTGAAGTGATCCTCCCAGTGGACCGGCAATCGTAAGTGT
+>20016 3
+GTCTGTGCGCCGCCCCCAAGTATCCGAATTCATAACTTCCGTACAATGCCGGGAAGTACCCTGACATAAGGTTCTGGTCGGGGTAACAAAAGTGATTGTT
+>20017 1
+ATGTATCATCATCAGTTACGGGCATGCAGTAAGCTAGTATCCTAGAGGCCCGTATACGGGCCGCTTATAAGTAGTACTCACCGGCCTATGTCAACGTCGG
+>20018 2
+ATCGGAAATACCAGGACTCAGCGGCTCGACTTTTTGTAGATACGGAGTTCCCCCCCTTAGCATCTCAGATCGTGAAATGCCTGACGAGACATGTATTGGG
+>20019 2
+CGTGTAGCCCAGCAGAAAACGTTACGTGTTGTCCCGTGGCACCAACGTCATTGATGATCGCCTGCTCTTTAAGGCAAGAAATGAGCTATCGGGTTCAATC
+>20020 2
+ACCCATTCGTGGTACACCAGTCGGATTTAAATAACTCCCAAGATCGATGCAGCTGTGGAGCTATACTCGACGTACAGGGTTTCGGTGATTGGCGTCCAAC
+>20021 1
+AGGTATCTAGGGCGATAACGCGGTCATTTTAGCTAATTGGCCAAGGCTAGCCATGCCTAGTTCACCGCAGATCTATCATCCCGAGATCAATGTGCGTACG
+>20022 3
+GCACCATTCGAGATTCTCCCTGAACGTGTAAGAACTCCTCTGTGACTCGGGCAGCTGCTCGTGGACCGGACGAAAATGGAATTACGTTTACGGTAACTTA
+>20023 3
+GAGGAGTTATAGGCCCAATAATAATTCTCGGATGCCACTACCGAGAGACGCTTGACCGTCACTGCCATACGCTTTTGTGGGTTAACTTAGTCGACCCAGG
+>20024 3
+CCCTAGGACACAAGGTCGGGGAGTAAGGGCGCTCACTGTTTACATCGTACATAGCTCGACTTCCGTATAGGCATTCAATTGACTCACGAGGTAATTCGCT
+>20025 2
+AATCAAGCGTGCAGAATACTTGAACACCCTAAGTCTGCTGGTTGTATCAACCGGTAGCCGGACAGCGCGGTGTTCCCAATTTACTTACGGGCTACGATGT
+>20026 1
+CCGTAATGGTCAGTTCACCCATGCCAGTTGCCTCTCCTGGCGAACCTATTAGGAGGGAACCACGGGATTAGTAGTTAAGCGCCCGGATTATAATGTCTAA
+>20027 1
+CCTACCGAAACCTCCTTTTGATTTAGCTTGGGAGGTCAAGCACAGGAACGGAACTTATGCCGCTAGGCGTAGCGTGGACACGCATCAATTCTGATTATGC
+>20028 1
+CAAGATACCTTTACACGGGTGAGACTGTCCGGAGGCGTGTTTCGACGGCAGTCTCCAGTCGAGATCCAGCTTTCACAGACTAAGTTCTATAGTCACTGAA
+>20029 3
+TGGGGTTTAGTCTCGGTCGGGAAATGACATTTAGACCAGACGTCAGGGCCACTCTATCGAAGCGAGTACCAACAATTACCCATTATCGCCATTCGGCTGT
+>20030 1
+GTAATACAATAAATCTATCTACCAGGCGAACTCCATGCTAGTGGGGTCGGTCTTGGCGGAGATCGTGATTTCCCCAGCCGCACATAGCAACTTTCAGTGG
+>20031 3
+ACCCCTTCATCCAAGCTAGAAACACCGTAGCGGACGAAGAGTTGAGGTGAACGAATTTCTCTTTGGATCGGAGCACTGCTTCAATTGCGCGCGATCTTGT
+>20032 2
+TTACACGTGAGTTCATTGTCGCAAATTTCTACAATAGCATGCACTCGACAGTAACGGACATGTGAACGGATGCCGCTGCATACTAGGCCCGGTCGGGTTC
+>20033 1
+ATGTTTTCTCTGGGGTTGTACCTGAGCGTAGTCAACGAGCATATCTGCGTGAAACTAAGAAGCTGCCGCAGCATAGGCGCTTAAACCAATTGGCATCCCC
+>20034 1
+CGCCCTCGGGCTGGTCCTTCGCGGCGAAGTGCATATTGTGGGGCCAAGGCTCTTCCTGTAAATAAGCGAATGAACATCAGTATTCTCAATCACGTATAAA
+>20035 1
+TCCAGTAACCGAGCCATATAAACTTTCGGTCTACGAGGAGTACACGTAGGCCATAATCGTCAATGACTAGACGAGTACTTCGTCGCTCGGCGCGTGGTTT
+>20036 1
+TCGAGGGGCGAAGTGCCTGTCTGATAATTGGTTACTTCAATCTACCTACCGAGAAACGCTTCCTGTCTCATCGGCTAGCTCGAATCAGACGATGAGCGAA
+>20037 3
+CTGATACCAGGGCAGATAGAAAGGCCTGCGATAATTCGTCTCGGTCTGGCACCTCAGGAAATTCTGAACTCAGTCGTCTCGGTATTACATAGGATCTCCG
+>20038 2
+GTCGTTTTAGGTTATAGCCGACTCGTACCAGACGCACGGAGCCGCAGGTCCGGCGACCCCGTCTAATATAATACCTAATTTGTTGACATAAGCGAGTTGA
+>20039 1
+TCAAGGCGACGTGAGCTAGGCCCTCTGGCCATATGACAGTATATCTGTCGATGTGCGGTCTAAAGCAATCCCAGCACCTTGTAGCAATCTACTGTAAGTG
+>20040 2
+GGATTACATCGCCGTTCGCTACTTACGCGTCGCTTAATGAACATTTCGAATCAATAGGTTCCACGTCACATAATAAGGTCCAGGGGAGCCTGGATGGGCC
+>20041 3
+AGCCTTGAGACCGAACTTTACATTCGATACTCTCTGGCTAATGTGTGGGTCACACTAGACACTGAAACTCTAAGGGGACGTTGCCGCCAACGTTAGGTGC
+>20042 3
+GGGGCACAAGCACTGCTCTGTCTCAATGGGATTGCTCTGCTAGCCGATCTTACCAGTAAGTCGGAGGCATCGTACCGTAGGAGTATAATATCCCATTACA
+>20043 3
+GTTGCGAAAGATGAGCGTTCAAAGATGGCTTTGTATCGGACTTAAAAACCGTTTGCTAACCGACGCCACTCAGACGGTCCGCACCTCATCTTGTGGCAGT
+>20044 2
+AAGTGTCTAGACATTGGGACTTATCGTGTCTGGCAGCGCTTCGGGGTAAGACTTTCAAATAAACTATTCCGAATAGGCTTCCACCCGACCGAGATGCCGC
+>20045 3
+CGGCAGACGGTGGCCACACAGTTAATCCCGCGGATTGAGACACACTGATGTATCGTACAATACCCTTTTGCGATATTCTACCAGTATCCGGTGAGATTGG
+>20046 1
+ACTTCGTAGTTCGGGTAAGGCAAAGCGATCGCGTGGGCTGTAAAAGCATCAATGCAGCGGGTCTCATATACATCACATGGTTTCCTTCCGGCACAATCCT
+>20047 1
+AGAGCTTGGCAGCGTTGTCTAGCTTCGTACCCTGCGGCACAAGTGAGTGGTTTTGAGCCCAGGAATTAACATCGGCTAAACATCTCGCAACTCTTGAAAC
+>20048 3
+AGAGGACACACATGGGCCCTTTCTGAGCATATGCCGGGAGGACAGACAACTTCGTCGTGAGAATTCCGTCTATCTTTGCAATTCAGGAATGGTTCCCTAC
+>20049 2
+GTACGATCACAGGCATGCATTCTGTAGAAAAACGACCCTTTCGATAATTGAGAGCTGACCTACTTTGATTCCCGCTACCCTGGCGTGGTAATCCGGGGGA
+>20050 1
+TTGAATGGGTTGTGCTACCAAGATCTAGCGCAAGCATGTCACTGGCTCGGCCTGCGACGGAAAATTTCGACTAGATCCCTCCTTGAGGTAGTAATACCCA
+>20051 2
+AACACTGCAGAAGTCAACCGTCGCGCCGGTTTGTATAAACCCCGCCCTGAAGATGGTGTTTTATGTAAACTAGGGCAAATGGTCCGGCTTAGTTTAGCCC
+>20052 1
+TAGGGCTACCCACAGGTGACCTTCGCTGAATTTGTTGCGGCACCGATACTAAGGAAATGTCCGAGGTACTCGTCCAATCGAGGCAATCAATATGTTCTCG
+>20053 2
+TCCAGCCTCTCGGAGCGGGTAGTTCCCGCTAAATAATATACTTGCGCTAGACAGGATGTTACCTAAGGGGTGGATACCCGAAACTTTTACGCGCAATGTC
+>20054 1
+CAGTGCAGGCCGGTTTCGCATTTGGGAAGTCCGCTAATAGGCCAGTAGGAACCACGGCAGTAATACCATAGTTAGCGTTTTTCGACCTACACAACGCTTT
+>20055 3
+TGGGTAACTTGTGACCATATTTCGGAGACTCCGAGCAGATCGAACACCTTCCTCCAATGCATATGGTCATGGTAGTGACTGACGGGAGCCTAGTACTACC
+>20056 3
+CCCACGAACGTGTGTTGGGCATGAATGAGACCTTATTCATGCGAGCTGGTGGCGGCCGATTACCTGTGCAAATAACTCGCAACTTAAGCTCTGCATAATC
+>20057 2
+GTCCGTTAAACTACAAGGCGAGTTATCCCCCACTTCGACGCTCAGAATGAGTTTCACTTAACTAGTCGATAGATCCCGCGGAGTTTTCACATGGGGGAGG
+>20058 2
+TGATAACACTAGACGCTGTGCCAGGGATATTAGACTAAGGCAAGTACCTTTCCTCTCCAGGACGAAGCGCCATCTATATACTGTTCCGGGGACTCGTGTG
+>20059 1
+CGAACGCATGTGCGTAGCCACGGACCATCCTTGGTTCCTTATGGACGGCCCTCAAGCAAGTAATATCTGTCTAAACTGGCAATTGATGAGTCAGATGTCG
+>20060 2
+TCCTGTAGCTATCAGCTAGAACCCAAATAAGAAACTCCGGCCTTTAGTGATGTAAGACGAGGGGCTCACCGCTTTTGTATAGACGCGTTCCCGGTGGATC
+>20061 3
+GACTTTTTTCATCCCAAACGCGAAGTTATGTGACTGTATCTCCGTTTCACGAACACGAGCGGCGGCATGTTGAGAAGCTATAGCGCCGAGCATATCCGGA
+>20062 1
+TAAGGTCTTATGGGGGATGAGGCTCAATAACATCCATTGGAAGTCCGCGACGCCTTGTGAAGCTGTAAGTCCCACTGTTCAAATGTGACTCACTACCCCG
+>20063 1
+TGTAGGATATTTCGACAACCGGTTCACTGGCTAAGTAATGCGTGCACCTTACTACTGAGCCAGGATAGGCGCTTCATGCATCGGAAATGGCTACTCGCCA
+>20064 3
+CCCATCATTCCACTGTACGGCGAAGACAACTCGATGTCGGAGAATCGACACGCTTTAATTCGGGTTAATGGGTTTGCCGCCCGGGAAAACGTTATTTCGA
+>20065 1
+TAAGGGCCGCGTTAGCATACGTGACCAAGGTAATCAGCGGATAACTAATATATGGTTCCGGCCGGTACTTGCATTGATTGACTTCTCCCAGTGACCACCG
+>20066 2
+CGTCATTACCACAATTACCTTGTAGAGCGTAGCTGAAGATTACCGCAGTGCTTGCAGGCCAACACATTCGAGACGAGCATTCTCAGGTTTGATGTCCGGG
+>20067 1
+CACTAATATGGGGCGCACAAAAAACCGTCAGTTCCGGGAATCCAAAGCTCCCATGGCGTTGGCCTCGAGAGTTCGATTACGTGGCGTCTTGTATTAATCT
+>20068 1
+ATGATCGAGACCCATGCCCAATACACGGTCAGACGACAAGTCCAGTACGCTTTGCCGGAGCGTTGCATAAGTGTGTGTTGCGCCTACATCTTATTGTAAG
+>20069 1
+TACCTGCGTACAACTAGGAGGGGGTAGGGACCCCTAATCCTTCCCCTAAGAATAAACGAACCGTTCTACTATGTAGGTTCAGCTAGGTCGACTCTTGGTG
+>20070 2
+GTAGTGGTCATAACGGGAGCCACACACATTGGTATGGAACATCCGGAGATGGTACTGTTCTTAGATACATGTGCCGACCGACCTACACCCTTGCTTGATC
+>20071 1
+GATTTCAAAATTGCTAACTTCACTCAACTTAGCCTTGCCCTTCGGCTGTCGGAAGATCCATAGACGGCCAAGCGGGTGTATAGCGACGTCGGAAGGCTAT
+>20072 1
+CACGACCCTGAGATGATCAGGCGTGACGACACTCTGTAGCATTTGATACGTGGCTTCCTGCTGGATTATGACTAGGGTATAACTGAAAAGGCCCCCATCT
+>20073 2
+CCGTGAAGCTAGAGGAGCTGTACTATGTCCGGTGTAACCCGTCCAGGCAGATCGATCAATTTCGTTTGTATGTAATCACCTGACCTAGGACAGAAGCCTC
+>20074 3
+AGCTTCAATAAAATCGTAGGTTGAGAGAGAGACTTTTTTATGAGTCTCAGCCTATCGCTTCGCGCGCGCGCGAAACAGCAACCCCGAGACTCCTGTGTTG
+>20075 2
+AATTCCGTTCTGACGGAGTTCAACGAACCTATCGAAGCGATCTGCACCCTCAAGAGGTGCAGCCGTTCGACGTGTTTAGTGTAAACGGATTGCTGAATCC
+>20076 2
+TCACACGAATCAACGAACGCTGGATATAGCCGCCGGAGTCGCCTAGTCATGAGATGTACGAGTAGACCCTCTCTTGTTAGACGCGATCGGTTTTTACTAG
+>20077 2
+TGTCCGTGGTGCTTCTGCGTACAAGTATTTCTCTAGAAGAGCCCAGACGCACTCGGGCATACAAGTATATCGAGGCTGCCCGCATTCATATGAGACGTAA
+>20078 3
+AACCCTCTATAGGCTCCAGAAGTCATCGGGGCCCGCAGAGCGGGTTTCATGGACCTCTCCCGTACTCTATTATATTTGAAGCAAGATATAATGATGGGGC
+>20079 3
+TGGACGTATTCGCCTACTGGGCCGACTTCCATTATACTGCTCAGCATGCAAGATCTAATCCTATTAAGGTATTCACCACTGGACGGGGAAGCATAGGGGC
+>20080 2
+ACACCTGGAAGATCACACCAATGGTTCTTTCCCAAAGACGTCAACGCTGTAGGCCATGAATTTGCTCGCGGTCATTATCAAGGGTGTTCGGCAGAGTTGC
+>20081 3
+ATTCCCTATATTAATAGAGTGATATGCGTCTGCTCATGGCCCTTCAAGCGGGAGGACTCCTCGAATGCGTATCAAAGAATTCAGCCCGGTGCCCAGTGAG
+>20082 1
+CTCCAGCCTAACATTTATAGAGCGGATTGGCACAACTAGCGAACTCAACCAGTGGCGAACTCCTATGAACTTACTCGCGCTAGATTTGCTGGGGTGGTTG
+>20083 1
+TACAGCGCGGCACGTAGTAACCGAGGGCGACACAGAATTTCCGCCAGCCATTCTATCTTGTGATATTGTCGGCATCGAATACAGGGCTCACTATTTTGAG
+>20084 2
+ACAATATTAATCTGTAAGGATACGAGGTGAGGCCGCTGGGGGCCTAGCGATGCGTACCCGGAGCACTTACCCCCGTTGCTTAAAAACCTAATTTTGCCTT
+>20085 2
+GCCTTTATTGACACTCTACACTCCGGAAGCTAACGAAGCGGTTTGCTGCCAATGCCTAGACCCGGCTGGTCCGAAACAATAAGGTGGTGCTGTTAGTATA
+>20086 2
+ACACCACGCGAATTCATTGGTCCCAGTGCTTGATCTCGCTGACTAAGTTGATTCTGCGCATCACGGTGATGATTAGGACGATAAGTACCCCGGACGAGAT
+>20087 1
+ACCCTACCTCAGGGAATGGCAATGTTTACATGTAAATCATAGTCGTACCGCTTCGGTAGAGTTGTGAGCGGGAGGCCACGCACCTTACTCAATACGCTGT
+>20088 2
+AAGCGCCGTAGCAAGTGGACCATTCAAAGCTTGGGTTCCAATTGGGGGTTCTTTCATCAGGCCTCTCCAACAGTTTAGTAGGACGATAGACAGCATCCCT
+>20089 3
+AAGCTACATACTTGAATAGATTTAAACGAGGGCCGCTTGTGTCCGCGAGCTATAGACGTGTAACCCCTTTGCGTAACCGCGAGTTACCGAGTCGACTTCG
+>20090 1
+TAACGCCGTTTAAATAATCGTAATGGGCCGAACATCATGAGATTTCCCGGGGTCCGCGTCAGCTGCCAGGTTCGATGCTTCCAAAAGACGTTCATAGTGC
+>20091 3
+AGACCTTTATTCCAGGTTCAGTGAACGATATGCACACAGAGGATAACCGAAGGCACTGCTGCTAGAACATTGTTGCCCTCCCTCGTAGGTCTAGTCGGGT
+>20092 1
+TACTAGCCCCATCGCAATCGCACGGTGTGGTTTCATAGAGGAGTACTAAACGGATAATCTCCGGACTATGGCTCCACTTGGAGTCGCAGGGACTTTACTA
+>20093 1
+GTTTCCCGCTAAAGTTTCCTGAACCGAGCACTCAGGAGGCACTAATCGAAGCTTCCAGTTAATAAACTGCGGGTTAGCGCTTCTGGAGATTGTCAAGCGC
+>20094 1
+GCAAATCGTTATTGTTGGAGGAGGTCATAACCTATCCGGCAAAACGCTTAAGAGCCGGGCCATTTGGACACTTCACACCGCGTTCACCGATGTGGATTTC
+>20095 1
+CGGAGGTGGTCCTGATGTGCCAGTCTTTGTCGCCAGTCGGCCTTATCCAATTCGTACGGTTCAACCCATGAGGTCATAAAAAACTATCAAAACGCGAGTG
+>20096 3
+CACAACCAGCGCTGTACCAACGGACTACGTCATTTGAATAGCGGTAATTGAGATGTTTTCCAAGAATGGCCGGCAAGGCCTCGACTGTTGCTGTGCTTCA
+>20097 1
+CAGCGCTCCTGCTGGTATAGACCCATGGTGGTATACCCGATGCGATATATAGGATACTATATCAGGGACTGGAGTTCCAACCTGATGGCTCCTCCGAATA
+>20098 2
+CACACTATACGCCAGGGCCAAAAATTTGTAGATCCGAGACCTATTATCCGGTTACCCAGTGAACCGTAGGGCCTCGGGCTGTTGGTGATTGTAGCATTCA
+>20099 2
+CAATTGGGCGAAAGTGGCATCTTAAACTGTGTCGGTCTGCCCGTCGATAGGTAGTGCATACATGCACTGATCCCAACACGTGTATGTCTAGTAGACACCC
+>20100 2
+ACCCACGTTTATGGAGAAGAAAGGTCTCTCCGGATGTTCTACAGACCCTCTGCCTTCGCGTATGGAGGTCTCAACGAAACTAGGTCTAGATGTACCTGGA
+>20101 3
+ATTGGGCACTTACATTCACGGGCAGGCCGTCTAGGAGGAATATGGGGGAAGTTTCTTCGCCTAGTCTCGAACGTCGAACTCTAGCCATCTAATCAAACTC
+>20102 1
+TGCTTGGCAATTTCTTGGGGACAGAACTGACGGTGGCATCAATCAGTCGGCCTCAATCATGGCTACTACCTATAGACCTTAATGCGAACGCACGGAGTTC
+>20103 1
+TGCCAATGTGGTCACGAACACGTAGTATTCGCAAGACAGAGGATGTGATTTCGCTGTCCTCTGAAATGCCTCGAGATCAAGTTACCTAGCTGTAGCCGCC
+>20104 2
+TGTGCTTATACTACGTGGTACTGTTATTGTTACCGGAGTCCGGTCGCGCTACCCCCTAGTAAGAGTTTACGAGCACTGGGGAAACCCATACAAACGGAAC
+>20105 1
+CTGGAAACAGACTGGTATCCGGCTAGTACCTACTTCAAGTTTCTACGGGGCCTAGAATCAGAACCTATACCTCGCGCTGTGCTGAACAGTGATGCTTGAG
+>20106 2
+TGGCTGAGCTAAGTCCAAATCATCACGAACCTCAAGTAGTGTTGTCCCTTGTCCACGGCTTGCCGAATCAGGCAGTGACGTAAGATCTGTCCATAGGTAG
+>20107 1
+TCAGCCCGGACTCTTTCGGGTACTATTAACTTGCGATCTGATGACCATTGACGTAGCAAGATACAGTTAACCGTAACCGAGCACGTTAAGCCGGGTGTCG
+>20108 1
+CGTCACATCGGAGAGATTCGCCTGTAATATGAGATTCTGGGACCGATCTTGTCCAGTACAAGGCGAACGACTTCCCCTAATTGGACATAGTCTTGGCACG
+>20109 2
+AGGTTCATCCCTTACAGTACCGTTAGACGCCTGATCGTGGCTAACGGGGGGAACTCACCTTCCTTGGACAGAATATATCCTACGGGATTTTGAGGACACA
+>20110 2
+TGAGCAGGGGGCTACAGATCGCTGTCATCTATTTCACCCTTCCAATCGCCGGAATTACAGTTTATAACTCAGGAGCAATGCGATGGACTGAGGACGCCTT
+>20111 3
+AGGGCTGCGCATCGATCGCCCACTGTCGGAGATTATCGATATAGTTGTATTCATACGTGAAGGAGCTGTCAAAAGCAGCGCACTCTTTAATCGGCTCACC
+>20112 3
+GTCACTGGAGAGACGTGGTAAGCGAGCCCTCGTGCCGAATTCTACTAACCATCGAGCTTATGCTTAAGCGCATTCCCAATAGTTGTAGTGCAACTTCAGG
+>20113 3
+CCAGTCATGATTCGTGGGCGCAGGTTTGTTTGAGGGGGAACTATTAATTCGTATTACCTATCGGATCACACCGGTGCGCACCGCTCAACCAATACAGCAA
+>20114 3
+ATCAATGCCATACTCGATGAGGCCGGGGATTGACCCGTTGGGTTCTTCAAACGATCCGTAGATTTCTCAACCTTGGGAAAGGAGTACCACCTAGTTCGAC
+>20115 1
+TCGGGGGTAACCTCAATTTTCGGAATTTCAAGGCCAAGTGAAAACCGCGAGCGGCGTGAGTTCCCTGATTCTCCTCAGAGAAGCCATTCAGCTTGACTTA
+>20116 2
+GCCGCGATCCAGCTGATTGGAGTGGGCTAATAAAATCCAACCTCGCAGTACTAATAGATCAAGATGCGCCTTGGTTGTTGAAGCTTTTCCGTCCACGGAC
+>20117 1
+AGCTTGCAGTGGATATCTACCCAAACCATGACTGGGCTCAAGGAGGACGTTCGCAATCGTGGTCGTCCCCACCGAGTGTCTCAAGATTAGTTCTGTATAA
+>20118 2
+CGCGTCGGTCTTGGTCCAACAGACAAAGTTCGACAAGTGCTAAGAGTCCAATCTTGTTCTAGGATACTACTAGCGTATCTGTCTACAAGGTCGCGCAGCG
+>20119 1
+TTTAACAATATTACCGTAGTCCTCAGGGACTCGTAAGAGTCAGGCATGGGTTCACAGCCCTAGGCTTGATTCACGCCGGGTAGCTACGCATATGTGAACC
+>20120 1
+GGTAGAAATCTTACCGCACACCGCATCAGTTCAAACAATCCCCCAATTTGGGTGCACATTCAGGCTGACATGGTTCTTCTGGGGGGAGAGCTTCTAGTGA
+>20121 1
+TCAACGTTGGATCTCCAAAGAGCCCCGTAAAAACTGGTCTCGCGAGGATGTTTGATTTCCTATCACCGCGTCTGAAGGTTGGATGCAGATCGCTCGAACA
+>20122 1
+AGGGCCAATATCCCTCGGTTTCTATTAGCATAAGAGAAAGGTGGTAAGGTTTGCCATTAGTGCCTGAGCATTCAGTAGCCTCTACCCTCGAGCCGCCAGA
+>20123 1
+TTGCTACATTCGGACTAGCCGGGACTTTCAGGGTACCTCAGGAACAAGACACAAACTTTTCGTGGTCGGGGCTAAGCTACACCGACTTGTAAAGCTGTCT
+>20124 3
+CTGCGAGGATTTGAGGCTTATCGCGTTGTGTGTGGCTATAGTGTAACTGCGGCAAGCAGTCACTGAAGACCTCTGCAAACCAACAATTCCATAATCCCGC
+>20125 1
+TGCACCGTTCTGTGTATCTATACCAGCTAGACGCTTCCCATACGGACTCTATTATGTTACAGCCGAACGGCAATGTGTACAGAGTCAGCGGGTGACAGGA
+>20126 2
+AGGCCTCTTGGCCTTTATCCATGATTGGCGTTGGGAGTCACTACGCACGTACAAATGCGCAGAAAGGTTCAGTTTACATTCCCCAAAAGGCTCGCTAGGA
+>20127 2
+CGTTCCGATTTTGTTGTGGAGTAAGAGACAGACTCATCAAGCTGCGTCCCAAACCAACAAGTACCTTAAGATTCAGCTTGTCCCCGCGGTTGTAACGGGG
+>20128 1
+ACTCTACGAGCGTTACCCACATCTAGTCTTAGAGTCGCGAGACCCATTCCCAAAGCGAAGGAAGGTGCCGCTTTAATTCTGACATTCTGGGTGAGGAGTT
+>20129 1
+ACTTGACTAAACACCTACTACGCGGGGTTTAGTAGACGATGTACCGGTCCAGCACTCCGCTTTAGTACCAAGTATCGGGAACCTCCGGTAGAGGTTGTTA
+>20130 2
+AACCTCCCCTTAGTTCCAAGGATCCGTGGGGATGTATAGGTAAATTGGTAAACACACATGACGCGCAGTCTGCCATCGAACCATTGGGTTTACCCGTGTG
+>20131 1
+AACTGTTATGACGCCCCCGGGCTGGCCATATTTTGTATGCTTCGCTACCTATAAATAGAGCCCGGCTAGTGTACTAGCAGAAGGGAACTGCACTAATGCG
+>20132 3
+CTAGGCGATCGTCAATCATCCATGAATCCGTAGGGCTCAAGCAACCCTCACTCGGAGTGTGGGCTTAGGCGCGTTGACTTGTCTCATATGACTAAATGAA
+>20133 3
+GCCGCTATCCAGGCACCCCGCGCGGCGGTGCGCAAATAGAGACAATATCTTAGCGTTATAGTGATCCCAAGTTCACTCGGATTTGGCTTGAATTTTAGAA
+>20134 2
+CTCTTTGAAACGACGCGCGGGATGACCCCATCATGGGGGGCCCTGGAAGTATATCTCTTAGACACATATTTCTTTCGCCTCAAAGTGAAGTGATGACACG
+>20135 3
+CCACTGGTCTCGATACTGACTAATTAAGCAGGACCAAGAACGTATCTTGGGCCTCCGCTGGGTGTACGTACTCTTTGGCTAACTACAACGAAGCAGGGTT
+>20136 3
+AGTAAATAGGCATCACAATGACACCCTGATGACTTCAAGTCCGTTTTAACTCATCCGGGACTGCGTATGGTGGCAAGATCTCGACGCTATGGGTCGCGTC
+>20137 3
+TAGCAAGGCTGCAAAATCTGTCTTCACGAAGATCCCTGCTCAAATTCTGCGGTGACTCCTCAGAGCCGGCGGACTGCAATACCTTTGAATGATGGGTAGT
+>20138 3
+ACGCGCCCAGTGAGCACAGTCGATTGAGGTTTAGTCCGCTGCATTATTTAGAGGATTAACATAAAGCATTCGGCTAGGCGAACTTGCCCCTCTATACCGG
+>20139 3
+GTCCTTAAGCCGCCCGCCACAGCCAGGTATCAAGCAAAATGCCTCGTTCTGATTCAGGACAAGTAAAATTGCGGCTGGTTACTGGAATCGGACTTTTGTG
+>20140 3
+ATTGTGAACGATTCGTGCCGGAAGATGGGTCCCAGTACAAATACGTCCATGAGACAGCCGCGGAGTCTTCAGTCTTCGCGATTACCATTGTCTAGTCACA
+>20141 1
+ACCAGCTTCTGCGTCTGTTGGGGTATGTTAACGACCCTCCACTAATCTAAACCCAGAATGTGATGTGCCATTACTAGCAGTGTAAGCGGAGAGACTGGCC
+>20142 2
+TATTGAGACCGTCGACAATATTTTCCGGGCAATTTCTAGCAGGGGTCTCACCGCGGTCGCAAAGGGCTATCATCATTAAAAGAGCCCATGATGGCCCTGT
+>20143 1
+AGTCTAGCGTTAAGAGCCCCAGCCGTGGAGGCTGCGCGCCCATATGCCTTACTACGTAATCATAATTGGAGATGTTTAGCTATGAGCGCAACTCTAATGC
+>20144 3
+TTCCCTGTAACGCGGCACGAACTAGCGATTGCTAATTTGCTTATGGTCAGTGAGGATAGGACCACATCTGCGGAGTCAACACCGAGTTCGATACGCCATT
+>20145 2
+ACTCGTGCGCGAAGTGAGTAGTCACAGTGACATCAATACGGCACCCAGGCTTAAATGCGTGTGCTGATATGTGCGATTGACACATTTTCTCGACCACTCG
+>20146 2
+CCCACCATGCCCCTCCTTGTGTTAGGCGGTGACGATTCCAAGAGGACGCAGTTAAATATTACGGCATTCGCGAACTCCGGTTCGTAGGTAAGATAAGTTA
+>20147 1
+ACTCGGGCTTCGGAGTTTGTTGTTTCCTGAAGATGGATTCGCAGACCGCCAATGTATCGCAGAGATGTCAACCGAGCACGATAAACAAGTGTCCCCATTC
+>20148 2
+AGAAGGCGTGAGTATTCATGGATTCCCGGGAGTCTAAACTCTCTTTAGAGTTGATTAGCGCGTCCGGCACTGTAACCCAAAGCACGCTACCAGCATTTCG
+>20149 1
+AACAATGGGTCCAGAACCACTGGTGCGCAGTAACCGGTCACTGGTCAATCGTTCGATAACCGGACACACGCTGCGATTGACTTTGTGTATAGGTTCTACT
+>20150 1
+GCATCTGCACTTTTTCGCCGGCGTGACTGTGCCTAAACGAATGCTTTAGGGGGGTCAACGACCAGCCAGATCGATTTGCATTACTAAAGGCAAGCATCAT
+>20151 2
+ACCAGGCCCAATATCGTATTCGGAGACTAAGAAGTTTGAGGATTGTGAGGCTGCCTCTTCACCGGTTTTACATCCACAGCAAAGTGGTGTCGCGACCTAC
+>20152 2
+AGGACTGTCTACGAGTTCTTGGCAGCGAATACTCCCTGAAGCTTCATGATACGGCGAGTGGTATTAACGCAATTTAAACGCATCATGCAGTCTCGCGCGC
+>20153 3
+TTTAAATCCATTGACTGTATTTAGGATCGGGCCGCGGGAAAACCGACGCGTGCGCGATCTGACTCAGTTAGTTTCTCGAGCCAACTAATAACGGCTACCG
+>20154 1
+GATCGGGGGGTCTGTCAGATCCGATTCTGTCCTGAATGAGACCAGAGAGTCACCCCTCAGAACGTAATCTTAATCACGACCGGGTCAATATCAGGCTTTT
+>20155 2
+TGTATACACTGTGTGGTCGATTGATGAACATCCGCCCGCAGATAAGACCTCTTCGAAACCACTAGGTAAGCCCCATTGCGATGTCTAGAGCTTAGGGCTG
+>20156 3
+TCTGGTCCTTTTTACCGAGAGGGAAACACCTGGGCATCGGAAAACGTCCATACTTCTATGGGCCACCTTTGCTGGTCCAAACCTGGAAGTAGAATGGTAC
+>20157 3
+GTCAGATACACCTAAGTTGAACTCCCGATTGAACCTAACGCCCAGAGGTAGGCCGATGACGCCAGGAATTTGTGCTGGCTTGCTCGTATGCTTATTAACG
+>20158 1
+CCAAATATATTAGTACCGAAACTAAAAGCCTCTCACGTGGATCTCTGGCGGCTCCGAGATGTTCATTGAACTAGGTGTCGGGGACCCGGTTACCGTATCG
+>20159 1
+ACAGCCGCTTATATTAGGACGTTCTTGACCCCTCACTTCACGCCGAAGGTGCTGTGTTGCACTGTGTACAGCAAAATTAACGGAACCACGTGTGAGGGAT
+>20160 1
+GGTGCGGTGTCTTATCACCCTAAGAAAATACGGGGCACTTTATTCCATGGCACATGGCCGTAGTCAGGATCACGGTACTTATGCCCCGGTGAATACTCAA
+>20161 1
+TTTAGCCCGTTGCTCGAGTGATGGGTGCTCCAATATCCCACGTTATTCGTAAACAACTCAACTTCCCTCGTACAGGACTAATGGCGAAACGTAGGGGGGA
+>20162 1
+AGCCCTGCAGCTGATTTGGCAGGAACGGTTCACGCTACCTCTTTCATTATAGAGCCAGTACATTAGAGTACTTGGGCAAACAATATGCTGACGTGCGCCG
+>20163 2
+GGAGCCTACACATGCGCTGGGAGGAGTAACTCAAACCATAATGTTAATGCCCATTGACTTCTCCGGCATCTTGCCGGTACTAGGGTAAGCTAGCTCATGT
+>20164 3
+AGCGTAACACCGTAACGGACGAAGATCGTTTCCGGCTAGTACTCGTGGGATAATACGGACTAAGGTATCTCGATCTGGCCACTCCGTTCAGTATGCATCT
+>20165 3
+TAAGTCCGTTGGAAAACTCCGGCACTAGTTTGCTGCGCCTCTTGTACCTTTTCATCACAGCTTCAGAGCGGAGGCGGGCCTGCTAAAGGACAGATAAAAT
+>20166 2
+GTCACAGATAGCACAAGGATTGCTAGTTTGCAGTTTGTACTTCAACCCCTCAACGTGTTGAAACTGCGAGGCAGCCTGGACGGCTCCAATTGTAGTCGCA
+>20167 1
+GCCATAAAGCTTCATGACTCCTATGTCAACATGCAGTGTGACCCAGTGTGGCGAACCGCAATCATACTAGTGGATTAGTCTCCTCTTGGGGGAATACGCG
+>20168 1
+GGGTCCGTGCTCAAAGGCCTCAATTGAATGCGCTCCCACTAACTGTATTTTAAACCGAGATGTGCCGGAGACGGCCGATCAAAGGTCGTTAACTGTTCAT
+>20169 2
+CATTTCAACGAGATCTTTGAACAGGGTGTGCCGTGATTTCCATGGCACAAGGACATGCACCCGCACCTACATTTATAGTAGCTTGACGACAGGTTCGGGC
+>20170 3
+GAGGTAGCGGACTAAAACATGCAGATTCAGGCAGCTCTCCTCTGCAACCTGGCATATCCAAAGCGCCTTTATCAATTTGATGCCAGATGTGTGTTGCGCG
+>20171 2
+CGGCTGGTTTCGGGCTCTGAAATACTGGGTGGCACAATATTTCAACGAGCATTTCATCGGAACCCATAAGTCGGGGCGTCCTCAACAAGTACTTCTACGA
+>20172 2
+CTGTGAAAACGTAACGGGTATTGATGTAGACGTTCCTATCAGCGACAAAATGTGGCCTTTTGTCACCGGTCTACCGAAGCTCTTCCGGCGTACAAAGCCG
+>20173 1
+ATGACCTGGTGGGAATTTTTCCACGGAATCCGAAGCGCTCACACCATGGATATCTTAGTACACCTGAAGGTCCTGCGTTTAGGCGAACCCATGCAGATGT
+>20174 2
+TGCTCCAATTGCCGCAAGTATGATCACACCTATAATAAGGTGGGGCATATTGTGACAGCACATCCACCCGAATGTCGCGTTGGCAGTATCCTCTGGATGG
+>20175 1
+GTCTACTCAAATAGGAACTATCGGTAATGCGCGCGATTAAGCATATAAACTTGGCCCTGCAAGTTGGTCCGAAACCGGAGCCCTGTCCGTGTTTCCAGGT
+>20176 3
+CCTAAGCCCGGGAGGGAGGTTTACCAATGAAGTCAACAACCTCGGTCGGATCAATCGTTGATCCTTTACATACAGACTTTGGGCGTCTTGAGAGCTTCCA
+>20177 2
+TTCCAAGCGTTAAACAAAACCTGCTTGTTCCCTGACAAGTAGATAGAGGGTTCCCCTTACGAGGGTGGCCTGTGCATCCAGAGGAGCGATCGTCTTCATA
+>20178 1
+AATCTGCAGAGTTCTCAGCGAGTTCGCATACTCTGTCGATATTTCAGAAGGCTGGGACATACCGCGCATGTATTACACGCGCGCGGCAAAAGATGCTTCT
+>20179 1
+TTTCGTTCCCTCATAAATACTATTACTCTACAGGCAGCGCAGGGACGAGCCAATTAAAAGTAAGGCCGCACGGGTGCTCCGTTATCTGACGAGGTTCGTG
+>20180 2
+GACTACCTGCAAACTACTATAGTCCCCTCTGAAAACGTGTTCATCGGTTCCTGTGGCTTAGAGCGCCGACCGAAGAGGTCCTAAGTGCATGTGTATAAGG
+>20181 2
+AATGGGGCATCACGACATCGGAGCCAGCGAGCTCAACTTTTCTGACCCGTCTGTAGAGATTCGTTTGTATAGCCCGTAAAATGTTGCAAGACCGTATGCC
+>20182 1
+GGTTCGAGATGAATGTTCTCGGGAGAGGCGACTAATTCACAGACAGGCCGACCTTGTTGCGACATTACACCCATTGTGTCCGACCCATGCATACAGATTT
+>20183 3
+TAGTAAAGTTGACGCTGATGCTAATCATTCTTATTCGCGACCGCGTGACATGTGCGGGAGGCCGTCTTGATGACACATGGACCTCACGCACGCAATATAC
+>20184 3
+ATACGGTGAGTCCGGCAATTCATTGTCTATAGATGGGTATGGGTCTACTACGCCCACGAGAACTCCTGATGATGACAAGCATTCGTGTCCCGAGACCTAC
+>20185 1
+CGCGCTTAGGCAGGTTGCAATTTATTTAAACACCGACGCCCTTAACCTCTGCGGGTTTTAGGGACGGGATTCCCAACAGGCCATGCACGAGTGAATTAAT
+>20186 3
+TGGATATCTTGCAGCAAAACAATGTCGCGAATGGACACATCTTACATGAAGGGGACCCGGGCGACCCCTCGACTGCTTGTTATTCTCGTTAAGTAGTGCC
+>20187 3
+CGTATTGCGGCAGTTGCTTCGTTTCACATCCGAAAATGAACGTCCTTCCGTGTCACTGCGCCAGACAATGATGAAGATAGTGCTATAGAGCGGGATACCC
+>20188 1
+GCGTGGCTAAAGCAGCTAGGGCGTATAGCCCATCTCTGAGTCTGAAAGCCTGAATCACTAATTGTCGTTCACATTGAGAGACCCGTTCGATTGACCGCTA
+>20189 2
+CTAGAAGCGGGGTAGTCCTCGACAAGCCATGGGCGCCTTGCTTAATTTTCCCTATACGCTATTCAAGGAAGCGGTAACTGGCTTACTCTGCCGAAAAGAT
+>20190 2
+ATGTATGCTGAACCTTGTGAGTGTTCGGCGTCGGCCATTACAATGACAATAGCACCTCGCTCATTATACGTCGGCCAGTTGCAAAGTAAGCGGCGACACT
+>20191 1
+GTGCATAGATCCGCCTTAGACACCGCCAGGTCTAAGACTATCTTCCGGGAACCTACAGGACAAGCACATACTGGGATCTAGGTGTACTGTGTTGGTTTAC
+>20192 2
+ATGGAAACGTTGGGTTCTCTTGCAACTGGCTTTGTGCCTGCGCGTCAACAAGTCCCAGTGGCGAATACGGTCCATCAAAACGTCCTTGAAAATACCAGGT
+>20193 1
+GTCCGTTCTATTACGTGTATAACTCCTAGGCTTCGCTTGGCTAGGCAAGGAGAGCCATACTTCACAAGTGCACGGGTACCTACGAAGATTACGGTCACGA
+>20194 2
+CGGGCCGCTAAGATCGATTACGTCCCCGAACGAAGATCTGTTCAGCTATAGATTTGTCGTCGTCCCGGGTACAATTCCATACTGCAGAAAGTTTACAGGG
+>20195 1
+GGCCTCAGTCCAATAGGACTTCATGGGGCGCGTTGGATCGGTAGGACGAAGCTACTTTTTTAAAGACCCAAAACGTAACTTTTATAGCCGCACGCTCCTG
+>20196 3
+ATCAGCTTACGATGACCGTTAAAGAGACACAGCCTTTTTTAGCCCGGACATGAGTTGGAGGATGACTAGATCCCTCTGAACAGTGTCCTCCGCGGCGATT
+>20197 1
+CGATAGACCGCATTGAAGTTTGCCGAAATATTTTGTGGACATAATTTAACGGTGCGTGGACATCGACATGCCCCTACGTACCGACTGCGTCAGCATGCGC
+>20198 3
+ATATAGCATGGAGAACTCCGCCGCCATCTGATGCGAAAGGGCCGATGTTCCCAATCCTACAGTACGACTTGGAGTTTCGCTGAGTTATTGGTTGCCACAA
+>20199 1
+GACGTCCTGAAACCAAATACACGTTCGAGGGTCCCCGGTCGTCCGAGAGAATTCATGATTACCAAGCGAAGCATGTGTTTTGCACGATGCTCGACTTGTT
+>20200 2
+TGTACTGGTCGATCTTCGACCACAACTAGTAGTGTCACTTACCCTAGCACGACTTAGGTACAGATGGGCGTAACAATGGAATCGCGCTCTCATCAGGTGG
+>20201 2
+ACAAGTTCCTGCTTTTGTAACCGTCCGCTGCTGAGAGATCCAGATTCCCAGGTCACCTGAAGGCCGAGACGATAGATTCTCAAGATTGAGACTGTTGGCA
+>20202 3
+TCAGCCGTTGCCCATTGGGGCGGATTACTAAATTTTAAACACGTCAGAGGGGACCCCACCGGCCAATAGTGGTTAACGACTCGGTGCATTAAATTTTCGC
+>20203 3
+TCTTATGGCGGGACCTGCCTACGTGAACACCGTGACAGGTCATTTGGTAACGACCGATTATTACTCCCGGGAAAAACTTCGATTTAATGGCAGAGCGCCT
+>20204 2
+TAATTCAGCACCCTGGATTTCTCGACTTCGCGGGGTATCGAGAGGGCATCGTCTATCTATGAAGGTAACCTAACCGTACGCGTAAGTAGCTATCGCCAAG
+>20205 3
+TACGTTAGTGACATTTGCCTCCAAATTATTAGGAGGGACCCAACAATATAGGCAAGTCTGGTGTTCGGGCCTGTACCGACGAGTCCATCGCCTGGCTAAC
+>20206 3
+GATAAAAAACTCTTGGCCCGTAATGATTGTGGGTACACATTTGCCGATGGCAATGGGACGCTGCTGTCACACTCCGCGCATTAAGTAACGTTGACGCTCC
+>20207 3
+CCCACCCTGGGTCCATGTCGAGTGCTAAACGATTCTATTCGCGTACTTGTTGACGACACGGTAAAGGCAGTGCCGATGAGTTCCGCAAAAGTTTACATGA
+>20208 1
+ATCCCTAATCGTCAATCTGCAATCTGAGTGCGAGCATCTAAAGGATTGACTGCCTTACAATCTAAGGTGGACCCCGGGTGGCGGTTCAGACTATGTACCG
+>20209 1
+GTAGGGCTATTGCCGTCTCAAGAGCCAAAATCGGAGTGAAGCAGGTGACACCCATGTTGGAGCTTGTCTCGCTACTACTTTTCACCATACCACATGGATG
+>20210 1
+CGTGCAGGTGGCCGAAATTGTGGTTAGGACCGTATCTTCTAACATCGACGCCGAAACATAGAATTGCCCTAGCGGCACTGACTCGTGTTTAGCTATCACA
+>20211 1
+CGCTACCGTGTTGAACGTAAGTTACGCCGTAATTCGCATAGTCGCCTCGATCGATGCGTAGCTAAGAAAAGTGCCCTTCCACAGCAAGTCGGTTGATGTA
+>20212 2
+ATTGTCGTAAGCGAGATACGAATTGGTTTCCTATAGCCGCGTGAGCCCTGGCCACTAACATCTCATTAGGTTAACCGCGTGAACGCCTAAAGCGACTTGG
+>20213 2
+CTCAGTCGAGGTGCTGAAACAAAAATGCTCGCTGTTGGTGGGTACTCCAAGCTACATGCTGCGATTAAGAGACTATACACTTCCGATCTGGTACCTGCGC
+>20214 1
+TCCGCCAATATTAGGTCGACTGGATATCGCGCTCAATCAAAGACCGTGGTTCTATCTCCGTTATAGACCAGATTGTCAGAGGCTCTAGGTGCAGGCAAGC
+>20215 1
+TCGATATTCACCCATGTATCCCGGTCTGGTAAGACTAGATAAGTCTCGAGGGAAGTCTCTACGTAACCGCAGTTGTAGAGAGCTGCTGGCCCCAAATGTC
+>20216 3
+GAGATCTGAGACGAAGCCTGGTGACGTGCCTTGTCCCGTCCTAGACTAGTGTCCCAACATAACCATTACTGAATAACTTCCTTTCGGGATAATGCGAGGG
+>20217 1
+CTTGCATAACATATGTTTGGGTGCATTGACTGTCGTTAACCGAAGCATTCAGTTGCCTCCAGCGTACCATCCGAGAGGCAAAATTTGACGGCAGGCACCG
+>20218 1
+AATGTGCACGTTTCTCGTATATCAGGATACTTTATGGACCGCAACGAGCGACGCTTACAGCGCTGGCCAAGGCATTTCCGTCGTTATGAAGCAATCAGCG
+>20219 3
+CCAGCAATTACGAATTGGGCCATTGAGATCCTGTTATGCCGACTAGATAGTAGTACTCTTTGGCATGGGGAGCCCCCCGTGTCAAGATACTCAACTCGGA
+>20220 1
+CCAACATAGTCGGGCGCCTTCACTTTATGCCTGAATATATGTTAACGAGACCAGCGTGGTGGGTAAAGTCATTTTCCGTGAGCCACGCACAATCGCAGGT
+>20221 3
+CATTCCATGGGTTCTGATTATTCGGTACTGTCTATCAAGACGCGCTGTAAACACCGAAAACCCCAACTTGAGAGCGCGCTGGTCGCAGACTAGGGTGATT
+>20222 1
+GTACTCGGATCACAAGTACTTCCGCATGGATAAGATTGGCTCTGCTAGTCGTAATTTCAGTAGGAGGCCGGACCGGAAACTCTACATTCATTCACCGCGG
+>20223 2
+TTTTCGACAGTGTTGCACACATTGGAAAATGTAGGCAGCCCAGAGCGCCTTCACACTGTCGTTGGCAATGATCACGCAAAACCTTTCGGCAATTGCTGGG
+>20224 2
+GTTCTATAAGATGCACCTTTTGCCTGCCCTTGACTTGGAGCGAAAGTATTAAAAACGGTGTACTCCCGCGGAACAAGTTGGCGCTGGCTCGCCTGAAACA
+>20225 2
+AGGATTCAGATCGCCGTGTATAGAAGCGAACCTCGCATGACCTTTAAATGGGCTCCCTCCCAGTTAGTGGAATGCCACGATTGCGCGTTCTAATGCAGTA
+>20226 2
+TATTGTGCAGAATCCGTTGCGCCCATTCGACGAGCACGTTTATCATTAACTTGGGTTAAAATAGCGCATTGGCGAGACGGGCCCGACAGCAGCTCTATAC
+>20227 1
+ACCGTGAGACTTGTTACGTTTTATGAACATCGGCAGCCTTGTTGGCGGTTACGGATACAAAGCCTATCGAAAGCCGGTCCGCTACGTCACGAACATTGCA
+>20228 1
+TGGCTTCGCACCGCACGTTAGCCACATAGCGGGTAAAAATGTGAGCAATGCTCTTAGTTGCAGTAAGTTGCGCGCGGCATCCCACGAACTAATGCTTTAT
+>20229 3
+AATGGATGGTATTATAGTCCCGTTTCTTTCGAGTGCTGCGGATATAGACGAAGCCATCGGTGATGCCAGGTTAACCTCGACCATCTCGAGACAACAGCCC
+>20230 3
+GGATCCTAGTCTGGAGATTCTACGGTCCGTTCCCCCACTACGGAATGGTTTAATAGGACTACGCCTTAGACAATGAAGGCTATTATAACCCAGCTGGCGG
+>20231 3
+ATCTCAGGGACCAGTGGCGACCCAAATTGGGCGTTATACGTCCACTCGAAGTTAGTCTTATTGCAGCACGTGGGTGATACATATTCCGATCGAGCTCCAA
+>20232 3
+TCGGCTAAGGGAAGATAAGTGCACATGTTTTTACTCACAGTCCGTCCACTGAGGCCGAAAGGACCGAGCACTTTATCCTCTCGAGGTAGCTACGATCGTT
+>20233 2
+TTAGATCTCTAGACTACCCTCCTAGCATGCGAGCTGGGTGGCGAACGACTAGGGACACAGTGCCAAATAAGTCTGAGGATACTTTATGGACCTTCCGTTC
+>20234 3
+TCTGGAGTCCGGGGTAAACTGCACTCACAGATCTCCGGCTTCGTTGTTAGTCCGTTTAGTGAACACAAATCCCATCTGGGTAGAGCTAAACGAGCTGACA
+>20235 2
+CTGCTAGCTCTGTAACAGATCGGTGCGCGGAAGTGGTTGAGTTCTCAGATAAGGCCTTACAAAGACAGTCGAAACAACTCCATCAGCCCGTGTTTCCTTG
+>20236 3
+CCCTGTACAGGAAGTGATTTCGTAGTATCCCGACGAGGGAGTCTCTCTACCGAGAAAATTCTGTACCCAAGAGGTGCTGACGAGAATTGCGCTATCTTCC
+>20237 3
+TTTGAGCTCGCGGAGTTTGCCCAGCCTCGCGGACATTGAGTAGATGATCTACTCATGAAGGAGACGAACTCGTAGTAGGCCTTTCATTACGCACATACCA
+>20238 1
+CGTGCCTGACATTTGTTTCGAACGCTGAGTAAGCGGTAACCAACTTGGGCAATGTTCTGCGGTCACCCATTCGAGACATGATGACAGTCGTACAACTCAG
+>20239 1
+ATAGAGTAGGGGGAGAATACGTACTAGTCCTTACCGGTACAACGGCCATATCCACGTTCTGTAGCTGCTACTTACTGGGCCATACACCTCGTACTAGGTG
+>20240 1
+TCGATTGCAGTGCCTCGGCGGTACGCTCAGGGCTAATGTCAGGGCACCCCTAATGCTAACCACTAGGTCGGTTATAGATACAATATCGTTCGTGCAATAA
+>20241 1
+AATTTCTTTCCGGGGAATGCTCAAAAGACCAGCTCGTTAGACATAGACGTGGGAGGGGTTTGAGAATTCTTGTTGGACCCTCGCAAAACCCCTCTAGCCC
+>20242 2
+CCGAGCATTTGGTAGGATTGATTGCGAAGGATGCGCACGGTTGTTACAGGAGTGTACTGAGACACCTACAACTCGTATCCGACATCCACACCCTTTCGAT
+>20243 1
+GTAGCAAGGATTGTGCGCGATCGCGTCTGGCCCGTTCTCAATTTTAGTCTACACTGAACAGAATCCCCGTACTTAAGCGCGTTATTCAAAGGGCGACAGA
+>20244 3
+CAGGCTCTGCACGTGTAGCGTGCTGCAATAATGATGCGACTACGATTACCCTTATGTGGGGTAACTCTGAACGGCAGTGCTGTGTAATAACCCTAACCCA
+>20245 3
+GGCTGCGTCCTTTCAGGTGGTTACATCTCCTGTTACAAACGGCGCAATAGCAAAGGTTCTGCAACTGATTGGTACGTCGCAACAGAATTCACTGCAACGG
+>20246 2
+ACATACGGTTCCAGGGACGGTCTGAAAGAGCCACAGTTATTGCTACACGCTATATGAACTCGGTACGAATATGGCGATCCCAGTGTATGCGTGCCTCTTC
+>20247 2
+ATTACGCACGATTGTGTGGCGAGGCCACTATGCATATATAAGAATGCGCCTGAGGATCGGCGTCTCTCATAAGACTAGCGTCTCGAGCCACATACCTGTT
+>20248 3
+ACCCAGGTCGGTGAATGATTTTCGTACAAGGCCACTTATCAGAGTACGCCTCAGGGCTTAGTAATGGCAATTAACTCTCCACCGGCAGCTATTTGACGGG
+>20249 2
+ACGTAGAGTTGTGGTCTTTGCCTATTCAAGGGTAACAGCCTGCAGTATTGTCGTAACACCCTCGATCGGAGACAGAACCTCATCCACGACGTAGCGTGTA
+>20250 3
+CGTCAAGCTAGATTGGTCCCGCACCAAGACTGTATTGGTTGTAAGAGCTCGTACATATAGCCCCCCGTAAAGGGTCCATGATACTTCGCGAGTAATGTGC
+>20251 3
+CCCAAGGACCAGTTTGCTACGGGCCTAGCTGAAATGGAGTACCTTATGTAGTAGAGTTCGCTGAACGTGATCCAAGATGACGCTATCTGAACCGCTTTCC
+>20252 3
+TATACCTTAAGATCCCATTGCTTAGGCGCGGGCTATGTGCTATCAGAGCCAGGACCACATTTTCGCCGGATCGCGTACAGGCATTTAGCGATGAGAAACT
+>20253 3
+GCAGACTCGAATGCTGGGTCGTTGCAGCCCGCTGTCCTGGCGGAGTATGATGATCGCGAGTTAATTCGCGGTTCATCCTCACATAAATATCTAAACCAAA
+>20254 3
+TCGGTGTTACTACAGTTCGTGCCATCATGTAGTAAGCTAAAGTCCGGGCTTGTCCAACTAAACGGCACGACCAGTAATACTTCGTATTACGGCCAGGCGG
+>20255 1
+ATTATTCACAGTTTTAAGACAGTAAATCTAGTGTTGCTTGACGCCATCCTCCGCGCTAGCCAAGGCGCTGCTGTGGGCCACTAGGACAACGTGCGTAAAG
+>20256 3
+ATAACTCTTTCTTTCGAGCTCAAGGTCGAGACATTGGTGACCAGCACGCGAACGGCAGTCCTGTAGTTTGGAGTCAGAACCCGGAATATTAATCGCCTCG
+>20257 3
+GCGGTAGCAAGTTTGGTACCAGTTCGCGATCCCAAATATGTTAGAGCGAGTACGCCTGGTCGCTCTTCAACTATCAATGATGAGAATCCCAGTCAGTGCC
+>20258 2
+TCCCCCTGAAAATGCGTTTGTGTTTAAGATGCAGCGCTGGTTGCCAGTACAGTCATCTGAATTTACAATACACGGAAGAGGTACGGCACCTAGCCCCTGG
+>20259 1
+TTCCCGTGGATAACTGAGTCACACGCTTTGATTTGAAGACGTTACTGCTCGTCAGCTCTACGAAGGAGGGTAACGCGGCGCGCTGAATACAATACACTTC
+>20260 3
+ACGTGTCTGATACAGGTGCGCCACCCTCCGTTTAGATCCAGAGGGTCACAAGTAAATATCCGCTATGTATCATTTCACTTGGTGGGAACAGCGTCGGCAA
+>20261 3
+GGCCGTATTACCGGTGTAGACGTATGGGCCAAGACAGCACGTTTAAGAGCTGCCATTTGTCGAACATTCATCGGCCATAACAGGCTCCAGTTATCTAGTC
+>20262 3
+AGAAAACGAACAGTTGAGCCAAGCACGCTCTACATCGATCGCCATCGACTTTTCTGCGAGGGACTGTAGTAGGAACCCGTTATTTAGGGCTCTTCTTGGC
+>20263 3
+GGAAGAACTCACACAGCAGAATTCGTGACCGATGGAACCTAGGACTCTCCGCAACCCGTTTGTATGTTTGGTCGCCCATCCTAGGGACTTATTGTATGAG
+>20264 1
+CGAATTTGAGAAGGCGTGATTCTACGGTTTTATATCCGCGCACACCGTACAACTCTTCTAGCGGGGAGCATGTGAAAAGTCGTCACACGCAGTTAGCCTC
+>20265 1
+GATATCTAGAAATCGACGACTCGCGGATGCTTCTGTCCTTAAGCTCATCCGTATATAAGTAGAAAGGCCTAGTGTACACGTAGACCCGGGTTCTGCCGCG
+>20266 2
+TTTGAAAAAGGGCCCGGCGAGACCTGCCCTAAAAACCGACTAGTGACAGGGGTAAGTGCCCATAGAGGTCGCCTACTTGTTGAACTTTATCTCCTGTTTC
+>20267 1
+CTAGATGATCTAGCTCCTTATGTCGACTCCACTACGCAATTAACAAAGCTGTGGGGCCCGTTGGAGTCGGGGCTGTATAGAAACGCTATCCCTGGCTAAA
+>20268 1
+TGGAAGTCCTTTATAGCGGACTGCGGCCATGCGAATCGTATATTTTCAGTCAGACCGAATGGACCCGGTTCGCAACGCACTTTAGCCGAATGTAGTCACA
+>20269 3
+GAACGCTTACTATTCATCCCGGATGTAAGGCTGGGTACAGGGCGGACCACGAATCTGCTGCATACTCGTCTTGAAACGGTACTTGATGATCCTGACTACA
+>20270 1
+ATGATAGATCATAATCGGTATGTCTCCTCCACCTACGCCGCGGGAGTCGGTATGTGGATACTACAGGACTTTCGGAATAGACGTCACTAGGTCCTGCCAA
+>20271 3
+CTTACGAAATTCCCGCGCTCTTCGGTGTAACTGGCACCTTAGGACTAACGAGTTGCGCAAATGGTAGAACGATGTGCAGCAACCTGTAACCTCGAGTGTT
+>20272 3
+GTGAACAACGACGATACCTATGTTATCAAACTCCGTAACCTTTGCAAAGTCGGGTTCGTTCTAAATCACCCGAACGTCTGTCCTGTCCGGGAGGGGATGG
+>20273 1
+CAGTGGCAGCCTATCACAGTTGTCTCTACCACGACACAGTTTAGGGGATTATGGCCACACTAAGGAATAGTATCATTGGGGGCTTACCCGTTCGTGCCAA
+>20274 3
+CAATACGCTTCATAAGGGCAATTACGATCTTGTTCTCTCTATGAGAAGCCAGACAGTCCCGTACGGATGCCTGCCAAGGGGTTCGAGACTAGTCGTGACT
+>20275 1
+TTGACCCCTAGTCTGCACCTTAAAGACGTTTTATTACGCATCGGCAGAAGCTCGGAGGAGCAATAGTGTCCATACCAATCTAGGTGCTTCCGGCGAGTAG
+>20276 3
+TGATCCCCGCTAAGCTGCCACTACGGTGTACCACTTAAGTAAAATCTGGCGACTAGGGGTGACATTGTCAAAGCCGATGACAATGATGTGCTTCGGCTTC
+>20277 2
+ATCCTGGTGGACCGAGAAGTCGTAACGATCTGCCCGACATTTAAGGGGTTGTCACCTAATTCTAAATTGTGTGACATGCCTGGGCAAACACGTCCAGCCT
+>20278 2
+TTGACCGTTGTGATCCATTAGGGCGCACCGATCAAATCGAATTCGCGAGGCCTTTCCGGCCAGCGGCACGGGTAATTGTAAACGCATTAATCATAGTCTA
+>20279 2
+TACAATGGTGTCAAACCTTTCACGCAAGGTCGAGTATCGGATATCCGTATAACTGGACGTTGTAACTGGACCGAGCCCCGTTAATGCTCGTGCCATAGCG
+>20280 1
+CGATAAAGGAGGTGTGTTAGTGATAGCAACCCCTAGAATAACAATCCCTCCTCGTTCGCTTCTAAGGGTATCGGTCTCGAGCCATGTTGATGCGACCGCA
+>20281 3
+TCTAGCCGACCGATGACGAGAAAACGGGTACATGGTAAGATTCCCCTCGACTGCTTAGCTCATGATGGACTAGGACCGCCAACTTTTAGTTATTCGGTGC
+>20282 1
+GGCTATAGCTCCAGTCTGGCGGGGGGACCGGTTAAACAATGTTTACCACCGGAAGTAAACCCTCAAATTTTAGATCTTGGTTGTACCACCACGTCTGCAG
+>20283 1
+TCGTCTTCTAGTGTTCCGAATAACTCCAATTTTCAGACTGCAGTGCCCTATGAGAGGCGGACCTCCCACATCTATAAAGCTAGTAAAGGGGGTCGACGGG
+>20284 3
+CCAATTCATGGCTTAGCCTCGTGTCAATTACCCGGGACGAAAGGCGCGTGACGTTAGTAATCCAATTTTCTGGCGACAATTCGATGTAGGTCAACGGCCA
+>20285 3
+CCGCAATAGTATGGGGTCTATAGCATCCAAGGTGATGTAACTGCGAAACGGTCGATGCATTCTGCATTTTCTGGAGTACGGCTCCGCCTACCTAGAAACC
+>20286 1
+GGCCTATAGTCACCCTCACTTACATGCCGATCGGCAGGAAGCTTGAGATTAGAACCCGTGTTGCATACGGCAATTAATCGCGGATCTGCCTTGATTAAGG
+>20287 3
+CACACGCAGTCATCGGTCCTCCACCGAGTCCTTTAGATGGTAGATACCGGGTAGACAACTGACTATCCGGGGAGTGTCGCTAGAATTTGACATGCTATAT
+>20288 3
+CACTGAACCCGACAGCTAGGTGTTTTTCACCAGTTGCTTACCGCAGACAGCTCTGATATAATGGAAGTTGAGGGTTTAGAAATGGTCCACCCCGCACGGT
+>20289 1
+TATAGTTAATACCGCCGGAGATATATGGGCCACGATTCGCCGTCGTACGGCCTCCTCATCAGCGGAAGAAAGTTTAGGTGAATTGGTTGCCAATCACCCT
+>20290 3
+ATAGCCCTTAGCGATGAATGCACGAAAGGAATAAGTGGATACATTCTTGCGCCTATCGGTCGGAAGATGGCTGCTTCTTGTTCACGAGCAGCCTTCACCC
+>20291 2
+CACTTAGTCCGCCTCCTGCAATTGCAATAATAAGAGCGAGACTTTGCCAATCGTCTAGATATCGGAGGGCGTTCCGATAGCAACAGGCTCGTTTCGAGGT
+>20292 3
+TACTTATAATCCTTTAAACCAAATAAGCTTTAATGATGTCCGTGCACCGCGCGAGCCAGGGATTCGCCGCGGTAATGGAGTCTGGGAGAGACTCCGCCTT
+>20293 2
+ACTATTCCTGACCCGGGCCTTTTGCCATTCGAGAACAACAAGGATTAGATCCAGCTTGATGGCTCAGGGCCTTATAATAGGAGATCAGCGATGGCTCCTG
+>20294 2
+ACTATAAAAGGCGTCCTCATGCTATCCGCTGTATGAGTGAACTTCGACTTGTATGCGGACCAGCAAGCGCTTAGCGCAGAGCTGATCCACGTTATTGCAG
+>20295 1
+GAGCTGCCATATAATACAACTGTCGGTTGTGCCATAGCTCGGTATACGGAGCTCGCAATATTTGAGCCCGCGAACGCGTAATCCAGCTTATTCGGACGAT
+>20296 3
+GTCGACGTAGTACTACGCAATTATCCTGCCTTCACTGCCATTGTGGTTAACAGTAGAGTGACACGCGTTTTGACCAGACGCAAGCGACGGCTGCTAAATG
+>20297 1
+GCAGTTTGGTGACGCCCGATTCTCTAGAGTTAACAACGACCCTTTCTTATATATATACAATGGGCCGATCCCAGTTATGGAGAGGCGGCCAAGCATGCCG
+>20298 1
+TGTCAGGGTATAGCCGATGCATCTAATACACCGGCGCGACCGTGGAGCTACATAAGTGATGTAGTTATTCACTGAAGCGTCCTCGCACCTAGCGTCATAT
+>20299 3
+ATACTTATGAGCGTGAATACCCCCAGCTAAGCCAGAATCGCGCTAGGCGCCGCTCGGGTACTCTATGAGAAACCTTGAGGTATCTTGACTGCTTGATGTA
+>20300 3
+ACGTCGACATCAATTTGTTGAGTCGCCGCCGAATAGGATGGCGTTATGCGAAAATGACAGGAGTTGCCATATCGACATTCAGCTCTCGTCCAGCGTCCTA
+>20301 2
+GCTTAAGCTGCAACCCGCCCGCACGGTAGACTTACAGCGATGAGCTCCAAAATAGTTGCTAGTGGATTTGGCGTATGTGCTTGCCAAATAATTAGTCCGC
+>20302 2
+TGAAGCGGCACATCCGCTTCCGATTCCTAAATGTGCCTAGGCTTACTAGATCCAGTTACGAGATGATATGTGCGATACGCGCTCCTAGAGCGTGAAGTCA
+>20303 1
+GGCCTCCAAACCATACTGTCCATCTGTTGGGGTTACTATTTGGGGTGGACACGACGTTCCATTTCAACTTGAGCAGCGGTGTAAAAATCCGGGCCAAACA
+>20304 1
+TGTAAGATTCACGATCATCCGGGTCAGATAGATCATTAATCGGTCCATGCGATGTCCTCCCTGAAAGCCTCATGTGGTGACCATTGGTACAAACCGGGCG
+>20305 3
+TAGTGCGTCCACCGAACATGCAAACTGATTCATTTGCTAGCTTCTAACGACGTAAGCAGTTGGGTGGGCTAGAAAAGTACCCTTAGTCCCGTTCAGGCGC
+>20306 3
+CACAAAACCCGCACGTGCCGTACCGGAGGAAGTACCTCACGTAGGTTCACGAACCCTATTCATGTGACTATCAGGTGCGTTGTAATATCGGTGTATTTGG
+>20307 3
+CACCCCCTCCAGGGTAGGCAACGCTTAAGGGTTTGTTGTGGTACAGCAATCTCTAGTTAGGACATTTAGTAGATTGCAACCATTCCCGCTGACAAGGACG
+>20308 3
+AAGGGCTGTGAGAGCTTTTGTGGCACTCCTCAATGAGCAGATTATGCTTTGGTTGTACTAGGTATGGTGATGTAAAACCCCCACCCCCGACCCACAGACA
+>20309 3
+TGGCATGCCAGAGAAGGACATGGTCCCGTCAGTAGAGAGCCCGATGTCACTTAATCAAGGTAATTTCCTGTGTTAAGATAATCCCGCTCCACGGCGTTTC
+>20310 2
+GCCTAATTAACATCGTCGAAGTCTTGGCTCTCAAACCGGTTAGACGCATCGCATCGTTGAAGTCAGTGAAGTTGGCTACCAGGTGGGATCTCTAAAGCCC
+>20311 2
+CGCTTTTTACGGGAAAATGCGCGGTACACATTTGGCGATGGGACGACTAGAGAATCTAAAGGTAATGCCCGAGTATCTTCAACACCCCTTGCCGTCTTCG
+>20312 3
+CAGAACCCGCGGCGCTCTCCGGAGCGGGTAATCCTTTGCAATTTCCCCGGAAACACGGGAAGATACTTTTTTTCGGAATATCAGTACACTAGGGGTTAAT
+>20313 2
+GTCTACCAGAGAGCCCAATGACGTAACTTCGAGTAGCTTAACTTGAGATAATCCGGGATCTTTGAGTTGGCAACCGTTGTGCGCTCCAATGCAGCTCGCA
+>20314 1
+ATCGTGGCATGATGCGGAGACGCAATGACACGGTATTTCTGTCCGTGTGGACGGCCGTTAATATTGCTCAAAGATCACTGCCCCACAATGTACTAACCTG
+>20315 2
+TGTTACGGACGAATCTCGTTTACCGACCCAACTGGAATATTTAGTACAGAGGTCAGGACGCAGACCGCTTGCTGAATGCCTGAACTATGTGCGTGCTCAC
+>20316 3
+GAGTTCGACTTAAATAATAGCAACAGGAGCCTCGTAGGGCGGGTTCATACCTCCATTTCGAGAGAGACTGGCCCAATGGTCCATCCCTCATGCTAGTTTG
+>20317 3
+CCAGGGTATACGTTAAAAAGCGACGGACTTGTTGTCCTCACCCGGCATCGACGATGTGTCGCTATCAGGGCCTTCATGTTTGCAATAGACTGGTAAACAC
+>20318 1
+ACGAGGAAACGTATGCTGCGCGCACACGGTGTATGTTCCACACGTCCTGGTACCATTTCGTCCCGTTCGAAAGTAAGGGCTAAATCCTCGTATTAGAGAT
+>20319 1
+GCAAGTGTAGTTTCCCTCCTTCGCGTGATGGACACCGAAGAAAATTGTTGCCTACTCGCGAGGTACACTCGTGGCGTCAGACGCATAAAATTAGGTTCAC
+>20320 1
+GGTCAATTACTCGGTAGGGGACGAAGGACCCCGGTGAAGTGCTCTGACTTCGCCCCGCACAGTTAACTTCTCATCGTATTCTCTGTAGGGAAAAAACTAT
+>20321 2
+ACCTGTGGGTGTACAACAGCTAGACATTCATGTTCTTACGTAGCAGGTACTCCGGTAGGGCAGTACGCCGACAGCACACTAACGCTTGTATTTAAGGTCC
+>20322 3
+CGCCGACGGTTGAGGAGCTACCTCTCAGTGATCGATGAGCTACACATAGGTTAATAATCCGTATCTACTGTGGGGAGATCATAAGACGAGTCCTCCCTCT
+>20323 2
+GACTTCTGATTATATGGTGAATACCGCATGACAGAAAGTCTCTGCAGCGGACCCGCATAGAATTCGATTGTACTGGTGGCTACAGGCGACCACCTTCGCT
+>20324 2
+GCAAGTCTTTGCCCCACATCGCACACAAGGTTGAATTGCACCAAGTGTGAATTCGTTGGTCGCGCAACACTGCGAGCGGAATTGATGTTAAGTTGCCCAT
+>20325 3
+GTTAAGCACTCTGTCTGGGCAAAGACCGCCTTGAGGAACCACACCAGTAACAGGAAAGATTTAGTCCGGCTCCTATCGTCCAACTGTTTCTGTGGAGTTG
+>20326 1
+CGTTGATACGAAGAACTACAACCATCTTATTTCGGGGGTTCATCCCAGACGTTTCGTATCCTCGCTATAGAGATCTTGGGCCGCAGATGGAGCGAGCAAC
+>20327 2
+CATCGAGCCATCTCCTTTCCGGTGCGGATGCATTCCATGCAAGTGGCTAGATCTGGCCGAGTTAGATCCGGGGAATAACCTATTGTAACCGAAAACGTAT
+>20328 3
+TTTGAGCTTCGTTACCCTCCCCTGGAAGGAATCCACCCAGTGGCCACTGATCGCAAGATTTTCAATAGGATGGGTGTGCAGGCACAAAAGAATGCTGCTT
+>20329 3
+CGTCAATACGTGAACCGGTTGATGGAACGAGTCCTATACTTATAAACGACTCGATGCGAGCGCGTCTCCAACTTACTGCGTGTCTAGGTCCTAAGCGATG
+>20330 3
+AGGATTTGTCGTGAGTGGGCACGACTTACCTAACGGACACGCCCCGTGCGGCTCTTTACTCGCCTACGAATAAACAGTTAATCGTAATGGTCCTGAAGAT
+>20331 3
+TGCGCAGTGAAGTCAAGGATTTTTTCGACTCTAACGTAAGGAGCGGACAAAGTTCAGGCCCTCGTTTCTGTGAACAATTACCTACACGGACCTGCGTCCG
+>20332 3
+GTTCATAGAATCGCTACATCGGGTTGAGGAGTAAGCTTTCTCGGCCCACCATCGGACTTCGATAAGACAAATTGCAACTTTCGGCCTATGGGCCAGCGTA
+>20333 3
+GTGCACACTGAGGGACTTACAGCTTCCCGAATCCCGTTACGCCCGAACTAATGGAATTAAGCTCTCTGTTGTGGAAACCTAGTGCCTGGGAGCTTTAGAA
+>20334 3
+CAGCTAGCCGCCAGGTCTGAAGGACCTCCCAGTCAGATATCCTATTCTATTAACGGTTACCACCGTTTATAGGGCGATCGAATTGCAGGAATCAGTGTGG
+>20335 1
+CCAGTCTTTGTCCAATGCTTGTGCAACGCGCCTGCCTAACGACGATTGTAAAGTGCTAGCTCAAGCCATTGTAAGATAGGGACGTCTGTCAGAACGATCG
+>20336 3
+GGAATTATCGGGGTGTCACTGTGCAAGGCGTGAGGCCAGCCCTCCTTTTAGCATTCCGACGCGTGACTACACTTATGCCTAAAAGTGAAATGCTACACAT
+>20337 1
+ATATCTGCGCTACTAGCCGGCGCAGGAAGAGCATTTGACTACGTAGACCAGGTCAATTATATCGTTCTCTCCCTGTTGTTGTGAAGGGAGGAACCCCAAC
+>20338 2
+AAACGCGTGGCAGGAGATAGTACTCCACTTCCACATTTGTGACTTTGGTAGTGGCCCATGAGCATCGCCTGTCTGGAACCTAAACCAAGGGTGTATTCAC
+>20339 1
+TGTGACGCCGGGAATATCTCACGCACTCTCGGCCTAAGAACGAGAACCCTTCAGTTGTTCGAACTTCTTTACTATCGTTAGTGTGAGGAAGAGCGAAGCC
+>20340 1
+GGATGTCAAGAACTCGACCTGTCAATACAAGGCAAACGGTTCGTTACCACAAAATCGGCCTGCTGTCGGACCTGCTGTGGTATTTTCTACGACTTGGGAC
+>20341 2
+TGCCCCGACTTTGTCTCGTGATATCACCGCGACAGCGAGACACATTGAGCACTGGGACCTAGACAAATGTTCGGATTGTATAGTAGTTGGTCCTAACACG
+>20342 1
+ATTAACTTTGTTAAACAGAGGGCTCCCAGTTCGGCGAAGTACGGATGTATGAGATCTCCAAAACCGGCATTAGCCGAGTGCGTTAGAGGCCTCCCTTCCT
+>20343 2
+GCCGCATAGCATTCCTCATAAGAACTTAAGGAGCATATTTGGGGCCCCAGGCGGGATACGCATTCAATCATCACCAGTTTGTGCTTGGCGCACTAGAGTT
+>20344 2
+ACCGGGATCCACCATTAACCACAGCTAACCTTGTACATAGTCCGGATGGTCAGTTGTTGAGCATTGCCTTGAGAGTGTGCGAACGCTAGATATTAGCCGC
+>20345 2
+TACTAACCGGTACGTGTATCTTCGGGGGATCCATTTCGATTCTACGAAATTCAAAAAGCCTGGCTTAGACCGCGAGACACGTGACGTAGGCTCTCCGATG
+>20346 2
+GACCCCTAGTGGGCCTTTAAGTGGTCCTTGATATCTGCGGGCACCTGACCCAAGAAACCTACCGTATGGGGGAATGATTCACTACCGAGATGTCATATTA
+>20347 1
+TTCAATCGTGTTATCGCAGCTCCTTAGCAAAGGCTGAAGTCGAGACACCCGTCTGAACATAATTCGTGATACGGCTATGGATACTGCTCGGCGCCGTGAA
+>20348 2
+AAAATGTCCAGCCAGCAGGCCTCTGGTAATGGTTATTCCATGAGTGGTCAACCCGGATATCCCCTGTAGGCAAACCTTGGTTTAACGTAGCTCGGGAACT
+>20349 2
+CCATCTTCGGTCTGGCTCGGAGCAAAGGCCAGTACCTTCTTGTCGGGTAGTGAGCGAATTATTGAAAAATCATTGCAAAGTATAGTCCCGCCGCGCATCA
+>20350 2
+GTAGTACCCTCAGCAAAAGTCCAGGTAGGGCGCTTGTGCGAAGATCGAAGTGCTGCATTCATATGATTCTTTCTCTGAGGAACCTTATCAGCGACCCACG
+>20351 1
+GCCCAAACAGTATTCCCGTAATGTCTTATGAAAGGCCCAATCCTAGTCATTAGAGGTCGCAGCGCGTCAGTGTTGTCAGCGGGTAAATCCGTCGGCTATA
+>20352 1
+CGAACATCCCACTTCTCGTAGATTACGTCGTGCGATAAGACGGTCAGTAGAACTCGCTTATAATATTGGGCGGTAGCCTCGCGGAAATGACCTACCGGTT
+>20353 3
+GGAATACTGACACCGGTTTAAGCGTCCAAGGGGACATTATACCGCTACGGGCATAGTGCATACACTTCGACTGGGTTATCCCCGTAACCATGTAGTGCTT
+>20354 1
+GGATATGTCGGGACAAACGCTACGGATTACCCTAGCGTGTTGTCTGTCAGAAACACTGTAGGAACGATCGCATCCCATTTCGCCATTCGTTACCTAAGGG
+>20355 1
+ATCCCGAGGGAACTTCGTGGGCCAAGTCGTCATCTTTAGTCTGTCCATAAAGATGAAGTATGTACAGCTCCTGGAGTCGTCGTTAGTCCAACAGCAGACC
+>20356 1
+TATCAGTGCGTAGGGTAAATGCCAGTCTTACCCTGACAGTCAAATTCATTTCCCACTCACAGGTGACCGGACCCCCGTGTAACTAGAGTTGGGGGATGTA
+>20357 3
+CTCAAAGTATCTCTGCTCTAATTCATGCTGAGGTGTGTCTCACCTGAGTGCACTGCAGAAGCCGGCATAACAATAAGGGTGAGAGTCTGAGCTGCACCCT
+>20358 3
+AAGGCTACGGGGCTCGACTCATATTTTGAACGAGGGGAACAAGCATGAGTTCTCCACAGCCGAATCTTGTACTGACCACGAACCGCCAGTTGTTTTTCGT
+>20359 2
+GCGCAACAGGGTATGAGTCCTTCTAACATGAAGAAGTCTCGCTCCCGTGGGAGAGTCCCTAAGTCCGAGGTAATTCTAATATGTTACACACTGCGGTCCT
+>20360 2
+TGACGTAGTTTTTTACAAGAGACATCACGCTCCAGAATTTACACCCTGTGTTGATGGGGCCGAGTCTCGTTGGCACAAACGGCCATAACGTCGATACCGG
+>20361 2
+CAACAATCTGCTGACATGTTTTCGGGCATGTTCTGCGTTAGCAACACCAAGACACGAGATGCCTGAGTTGCTCCATCAGGATATAGAAGCGGTTTGGCCC
+>20362 1
+ATTCATCGAAGAGGTTAGCGTACGGCGGTCACGCTGAGAGTCATACTATTAGCTCAGGAACGACTCAGGATCCGCCTCTTACGATATCTGCTATGACGCT
+>20363 2
+GCGACAGTGCCAAACTAAGTACCGCTTTCAATATGGGGCTGCGTTTATCGTTTAACCACGATTTGCACAGACTACTTGCGAGCAGGGGTATGCTACCACG
+>20364 3
+GGGATGCAAGAAGGAAACAATATGCGCTGTAAGCAGGTTTATACTCAGTCTACACTGCAGCCATCTCCACGTGGCGAACTCGTGTTGTGCTCGTCCATCT
+>20365 2
+CGGTTTAGGGTACCGGGAGCACATGCTAAGCAACCTCTCCTAGTGTGTTTGCGTAAGTCGCTAACACTTACGACATAACCCTCGAATCCTGGATGGAAGT
+>20366 3
+TGTGGTTCCGAAGAAAGCCCTAGTTTTGAGGGTACTTCGACCGTAAATGACTGCCAGCTCTAATCGAGCCCTGAGCAATATTGCGGCCAAGTCTGCTCAA
+>20367 1
+ACTAGGAGACTCATATGGGTCCGGTCCGTCTGAGTAAGCAATCCCCGTTATTCAAGACTTCTCAGGTGGAGCAAGTAGCTCCGTGCATATTGACAGCCTA
+>20368 3
+ACTTCTTAGTACCTGCGAAATTGCGAGAACGTACTCATTGGACGAGAGAGCGTCTCGTTACCATCCAGAGGAGATCAGTACTTCGCGCTTCTGAGACCTG
+>20369 1
+TGGCGCATATGCCCCCGTTGGAGAACTGGTTAGCTCTTGTTGCGTAACCCCTAATAGATCCACAATTAAAACCTTATCGACGACGGACCGGTTTGAAGGG
+>20370 3
+GGATCGAGTTGGTAGCATTGCGAATCCCCGCTATCAACTGTGGGGGGATCGCCCTACGTCTTAAAATAGCAATTACCTATGGCCGCACTGTCCTAGATAA
+>20371 3
+ACCATCGCGATTAGGATTGGCTTTACCCTTGTGGGTTCCCTCCGCGTCTAACCAGGTCACTACATCGTAGATACTGAGCATAAGGCTGGACAAATAGAGG
+>20372 1
+TATTAATAATATATACGACTGTGGGGGACCGAGAGCCATCCCGCGCCTTGCAGCGCTGAAGTCGGGCGCACTACTACTTGAGCTTGCTTTAAACATGCTA
+>20373 1
+GAAAAGAAGTATATCATGACACGAGTCGATGACCTTTCTAGGGGTTCGGCCCCTCTTGTCCCTACCTAACGCAATGGGAGCACATACCGTTTTCTGGAGG
+>20374 3
+GCTACTTCATCAACTAACCTACAGTGAGTCGTGTTATGCGAAGGGACTATCCTCGAATGGTCCAGGGTAGCGGGGTCCAACTTAACGTTGCTTGCACACA
+>20375 1
+AGCCTACGTGTTATTAGAAGAGTAACTTACGTTCCTGGACTCAGCGACTGGATTCGCCAACACGATCGGAACGCTTTCGCGAGTGGTAATACCACGTCTG
+>20376 1
+ACTGGGGGCAGGTTGCCACCACACTGCACTTCACTCGACCGCACGTAAAGTTCGAAGTGATCCCTGGATAGTGAGAGTAGATCATTCTACTGATTCTGTA
+>20377 1
+AAAGCGAACTTCTACCTCTGGAGGTCAGATCCTTCATGTGTATAACGCTCATCCGGAAGGGGTTGCAAGTAGCACCAGACCGTGTGCATCACTGCTTATG
+>20378 2
+ACAAACTGGAGTCCTGTTCCCCCTTGCAGCGAGTCGGGAGTACGAAGGATCCCGCCCTACTGATGTACAAGCTTGTCGATTTAAAGTGTCAGCATTAATG
+>20379 2
+AGTCCCGTGGCCGTCATTTGTGCCCTGCTTACCCCTCATGGAAGATGCTATTATACGGCCCCACAACTGGATCGATGGGCGGGTAAAATTGTTAAAAGAA
+>20380 3
+ATCGTCTGTAGTATGCGACCAGTTATGCCAGCGCCTTATGCGAGTCTCACCTTAGGAGAGCGTACTTAGATGCTGGCACAGTCGTAATCAAACCGATGAC
+>20381 2
+ACGATGCGTCATTACTGACGTGCACAAATCTTGCAGCTAGGGCCACTATCTATGAAGAGTCCGGTGTTGCCGCCCTTACAGGGCCATATAGCATTGTAAG
+>20382 3
+AAGCCCCCCGATCGCATACTGTCGACTATGGATCGCCACTGGAAGGTAAGGAGCTCACTTACGATAGGGAGATCCTATGAGTGTTAATTCTCTTACGCTG
+>20383 3
+ACAAACATAAGTCATTGTGTGTTGAAAGATAAAGGGGGCTGCCACCTCGTGTCTCCCTTCGATGTCGTGGTAGTGAAAGCAAACCCGTGACCCCTCTCTG
+>20384 3
+GTATCTTTAAAATCACGATAGACGTTGTCACGGGCGTTGTTGTCCGACATCCGCCCAAAGGGTCGACTCGAGGCATGATAAATCGGCCTGTACTAACGCT
+>20385 1
+AGGTTACATTCGTTGCTGACAATTTCAGTATCGGAAAATAAAACTGGAGGGGTGTCGACGACCTCAACTCCTACCGTCTAAGCCGGCCGCTTGATCCGTG
+>20386 1
+GTCCGACGTCAGACGAATACATAGAGACATCGTTATTCCGATAAGGCACAGAGGGCGTTCCCGATACATGATGTATTTCATCCGGCTACGGGTTCCCTTG
+>20387 3
+TGCAACAAGCATCATATGGAGATTGTTGTTTCAGAGCCCGGAACTACCCGCGGCATTACCGCCCAGTGTCCGAAACATTATGAGAGTGCTTGTACTTGGC
+>20388 1
+GGGTCGTGTAAGCGTTTCTTATTTACCAGGCCAGCCCGGTAGTTATGCTGAAACAATTCGCAAGTAGCATCACCGCCACACGAATGAGTTACCCTGGATG
+>20389 1
+TCTACAGAAACGTTGCGCTTTATCCTTGAGCAAGTCCTGTCAGGCTCTAGCCCAATTAGGCACCAGTAATTGGAAGAGGGCTCGGAATCGGTTGCACTAC
+>20390 1
+CTGCGACTATAGATATGCGGGCATATCTCATCATGAGTATCATTGAGCTTCCGGGATCGGGAGAGGTGATACACAAAACTCGCCTGCCTACCCGCTGATT
+>20391 2
+GGGCTTCTAACAAATCCACATTCGCCTGACCTACAGTGCGGCTTCCGTGCGTAGTTAAAATCGGTAGAACGGTATGGGCACTGTAGGGTCTCATCAACTA
+>20392 2
+TCCTCTGCTGCGCCCAGATTATATTCATCGGTTACACGGTAGCGCAGCTGCGAAGGCAGTTGAGTGTAAACTACGACCATCATTACGAGAGTTGTAGACC
+>20393 2
+TCTGCCCACCATTGGTGATTCGGCCGGCATGAAGAACTGTTCATTCGTTGTAGCCGCAACGAATCAAGGGTAAAATGGTTCAACAGCAGCTCGTTCGATC
+>20394 3
+TCGGATTACCCACACAGCTGAGTGCGTATCACCGTCACTGTGTTGATGCGCTATGATTCGCACGGGCCCATAAGTGTGACCTAATTGAAAGTCAGCTAAG
+>20395 2
+CGTTATCAGTAGAGCCAGTCACGTGTCGTTACTTTGGCTAAGCTTACGCTCCTGTCCAGCAGTGGCAACAAGAACCTAAGCGCAGGTCACGTAGTAATTG
+>20396 1
+CTGCGATTCGCCGGAGTCCAAACTACTCCGCGACCACGGCGAACTACATTTTCTAGAAGGTAAATAGGTTGTACGGAGTCTTAACTTCGACTGAGGTCTG
+>20397 1
+AGTTAGAGACCCCTGTAAGGATCTACAATCCGCTGCCACGCATGGTTCAGAGTACGCGTATATCGGATATCCTCTGCTCGGGTTGGATTAATCAAGCACG
+>20398 2
+TGAGGGATGCCTTCTTCTGCTGTACAGCAGTTCAAAAACTACGGCACAGAGTGCTCCAGGCTATTGGTGTATCAAACTAGGCGAGCCTAACGCGATCTTC
+>20399 1
+ATGTTTTACAGGCGAAGCGCACATTGGCGAACTTCGCTAACAATAGAACTATTTGGAAGCAGGGTAGACTTAGGTTCTTGAGCCTCATTGGGCCCCCCCC
+>20400 1
+AGCGAACACGTGTCTTTGCAACCAGGCAATTTGGTGAATAATGGTTCGCTAGCCGCCATCTTTCCTCGGACCAGTGACGAGAAAGCATCATCGATCGTGT
+>20401 2
+GTAAACTAGTCGATTCGTTGTAAACCCATAACATCGGTTCGGCAGTTACGCATGCTCGAGCGCTAATGATGCTACAACTGACTCGTCCTAGCGGCGTAGG
+>20402 3
+CTCTGACAGGCACCCTCGCCACTAAACTATTGTAGTGAGACCTGATATACGAGGGCTCACACGATTAGGTCGTGGAATGCTTTCTAAGGGAAGTCTCGCT
+>20403 2
+AGAAATGACCCGGTCTCTATCCAGCGCGCGATAAACTCTCAGGACCCGTTGCATGTTGGGCTAAGAGTCTTGTTGACTCATTAGACCCGACTTAGGGATA
+>20404 3
+ATGGCTACGATCTTTGCTGTCATACCTCCGGAACCTAAACAGGGATGTGCCCGCAGTTAAGACTCGTTAAAGCCTCTGCGAATTTAGACGTTCCGGAAGG
+>20405 1
+TGGGGACACTTTAGGAGCTGGGATAAGCCGTATCTCTTTGGCCCCGGCACATACTGCCGTAGGTGACTCAGAATATAAACATCTTCCTAAGACTGCACGT
+>20406 3
+GCGAGTTTTAGCTAAACGTCCTATTGGTCTAGGGAGTTGCATGGAAACCACTCCCGCCTGAACCATTTATATGGGTCTGCCAGGAAACGACCCAGAGTTC
+>20407 3
+ATTCTGGAATGATATGGTTGCTTTCCCAAAGAAGAATCCGCTCGGTGTGAAACATGGATCCGTGCGCGGACACAGTGCACTCTCACCCTGTGACCGATTA
+>20408 3
+CAAGACAAGCCGGCACCTAGCCGCTTGCCGAATTAGGTGTTTAGTGAAAGCAGGAATAAATGTGCCGCTTCTTATGAGCGGCTCCTTCATTTCAGCTAGC
+>20409 1
+CGGTTACAGCTGTGGGGCTTAGCACATCCCAGAACCCCTTGGTTCTTGTTGGTACGTCTAGAAATATGGATGCGAGTGCACGCACACTCCATAAATAAGC
+>20410 1
+AGCAGGGGCGAGCATGAAACGCTGATGTTACCTATGAACGTCGATTGATGTTCATTCCTCTAGATCGCAGGGTTACATACGTATGCTTCACGACCACCCG
+>20411 2
+TCACTATCCGGAGAGGATTTATATACGCATTAGAAGCCCGCCGGGCGCAGTTACTTCCTCATACAGTTTGGACTCGGGAAGCCTGGTAATCTGCAAATGC
+>20412 3
+TGCACGAAGCATTTTATCAACGCATTACTCGCTCCCATTTTCCGGTGGGAGCGAGCCATCGCTAACATGAGCATGGAGATCGTTAAGTCCGGCGGATAAT
+>20413 1
+CATGGTATCTCGGCACAAATCATCTAGCATGCATGCTCTTATTAGTTAAGTTGGAGCCGGGCCGACGCATAACTCCCCGGACCGATTTGGTGCGAAGATA
+>20414 2
+GGAAAAGCTGTTGCGAGCACTGAAAGTCCCCTCGTCGTCCTGAAATGGATATATCATGGCCTATTATGGAACGCAGTCTCGGCGTCTGCAACCTCTAGAT
+>20415 1
+AACTTCTTACAATCAGTTCCACGTCTGCGCCCTAGGAGATTCTTACTAGGCACTGCAAAGACGGGTTGAATCAAGGGTGCGTTTCAGCGGATCGGAACCT
+>20416 3
+TGCTGAAGCCAGCTTAGATTACATCGTGTCGTGTGACCCTAGTCAAACATGGATAAATAATTGTGTCGTTCACGCCGCAGCCTGCGCGGTTCAAGACCAG
+>20417 3
+TCAAGTAGCTACGAGCGAACACCGTCACCGCACTAGTCGTGCGTGGCGCTTATATCATTGGTCCCATAATACGTATAAGTTCTTTAGTGCGGAGACCGGA
+>20418 3
+TGTTCATGCCTCTGTTCTTCAAGGGCATCGGGGCGACATCTCAATAGCAAGAACTGGCCAATTGAGCAGGGCATTTTGAACCGGAATTGCAGACTTCCAC
+>20419 1
+AGGCTTCGATCCACGTATGACCAAAATCTAGCGGCGACCAGCAGCGGATCAAGGTAAAGTCATGATGTGGCATCGTCCGTTGCCTGATTTTTCGACTCTA
+>20420 2
+TGGCAACATTCGAATAAATCTCCGTCGGTATGTGGACAATAAACAATCGGGCGGCTTTCCTAGACTGCGTTGGAATCGCAAGCCACTCCTTTGCGCGAGT
+>20421 2
+GGTTAGTCGGACTTCGGTAGATCCGGAAATTTCTTCGGCGCAGGCTACGCCTAGAACCCTATCGTACCCAAATAAGTAGTTAGCTCTGACCACGGGTAAT
+>20422 3
+CTGCGGGATGTTGTCACATAAACTTCGTGAGGCTGACCGAAAAGGAACCTATCAACAGGTGATTACGTCCCTCGACTCGGAGTTCCACATTCGTTGACGT
+>20423 1
+GGGAATCATGTGGGCTGTATTTTTAAACTGGCTCGTAATCTACGATTAGACCTGCAGTCCCCCAATCCAACGGGGGATCTTCAGGTCACCGGAACGCATA
+>20424 1
+CTGCGCACAAATATGGTAAAGCAGTCGGAGGGTGGTGACCTTCTCATTTAAAGGTCTTTCCCCGAGTAGTACTTCGTCCAGCAAACGATTCCAGGCTAGC
+>20425 3
+CGCGCACCCAGTTTCACCACGTTTGTAAGAGAGGAATATCGGATGGTCCGTGTGGTTGGCTAATTAGATCTCTGCGTACTCGCAACTGCGACACAAATAC
+>20426 1
+GTCTCACTATCATGACTAGCGTCCCTAGTTGATTTATCTATAAGGCCAGGGTAGGTGTCAGCTAGACGGAATCCGGAGTGCGCACCGACTTGCCCTAAAA
+>20427 2
+CAGAATGGTAAGAAGTTCGTAGAACCAAACTTTTGCGTTACCTGTGCCCGTGTCAACGTGCGACTACATTACTGGACCACTCCGTGGCCGCGATTAAGTG
+>20428 2
+TTTCTTACTGGGTCCGCAACGATAAGCACTCTTACAACGCGGGTTTTATCACAACAGGCCGTTTCGGAGTGCAAGCTGCCAAAGGATGCCGATAGTACGT
+>20429 3
+TTAGCCACACTCATTCCTCGGGGTTAGTACATGCGTAAAGCTTTGTGGATAGCCATCGGGACCCAGGCGGACAATTAGTTAAAACCGGTGTCTGACATCC
+>20430 1
+GGATGATTACTGGGTACCAGATACCTACTACCCTTGGTGGTGTTGTCAAATGATGACTCAAACGGATGATTGCGGGCCGTTCCATCAACCAGCATCGACC
+>20431 2
+AGGCTTATTCTCCATCCATGAAATTGTTGAGCTCAGGACGAGACCGGCGATCTATCGCGCTCTCAACATATAGGGAATCGCGTGCTAGAGGCTAACTGTC
+>20432 2
+ATCTGTGAACGGTATAGCGCGATAGACCTCGCAAAACTGGTTTTCCCTAGGACTAGGTGACCTCTAGAGAGATCTTTGATGCTCGACCCGGACTCTAGCA
+>20433 3
+TATAAAGGCCGGGTTGCAAGATTCTACTCCCCCGAGTCAACTTGGTGGACAGTTATCACGGAGGATTGCCATTTATGACCTACTCACCCAGGATTGAGCG
+>20434 1
+ACTCGTTAATCCAGTCCGATTTACAATGCTTGGGTCAGGTCCAAATTGTACGAGGGGTCAGCCGTCGACCTCGGTGGTGCCGTCATAACATCCATGAAAA
+>20435 3
+CTGTGTCTCTTCCACGTTAAAAACCGAAAAACTCACCTAGCGTCCGTGCATCAATGTTGAACGTCATAGAGCGGATGGGCCGAGGCTGCTTGATGGTATC
+>20436 1
+GGACATTCAGATTAACGCAGTGGCATACTCTAGTCGGCCTCCTTCAGCCAAGTCCCGAGATAGATGGTATACTAGTGATAGTGGCAACTCGGATTTCCGC
+>20437 2
+CAGCACAGTAAGATTCACGTTATCTGGGACACCGCAGGGCGATAAAACGCCTCAGCTCGGATGTTGTCTTCTAACATTGGTCCTCACATTGTACTGGGAG
+>20438 2
+TGGGGAGCAGCGTCCCTCAATCCCTTTTCCCAAAGGGAGGTGGTGCATTCTAGCTGTAGTCGTCTCAACGATAAAATTCATAAACAGGCTGAGCTTCGAC
+>20439 1
+CAGAACGCGCCAATTACGCTCGTCGCGTGAGGAACCAGGCGAAGATGCGAGTTCTCGGATTACACCTTAGACCGCCTTTCTTTATAGAAAAGGCTTTGTT
+>20440 1
+CTTGTATGACATCAATAGTATGGACACACGAGGCATGAACTGGTGCAGCCTCAAGTTCCCTGAGTTACAAATGAGAACTCCTGTCGGTGGCTCTCGGCTC
+>20441 2
+GGATGCTCATGAGCCTACGAGCCGTTGTGCCCCATTCTATTGGGGATACCAGTAATGAAATAGGGTCCAGTGACGCCCGCATCAAAAGGTCTTTTTCCAA
+>20442 3
+CTAAAGGCCCAGGGACACACCTTATAGGCGCGACCAGGCGATGAGGACATATTCAGTTAAATTCTTCCATAGGTCGTTACACCTCGCCGGTTTTGTGATG
+>20443 2
+CCCTGCGGTTTTAGTACTAACTAGTTCACGAGCGTGGGCGGCTAGAGGTCCTATTCGTATTAGGTGTACGCAACACCATCGTCACGGGTACAAAAATCCA
+>20444 2
+TACAAAACCGGCCGGTCTTATTTGCTAAGCTAGAGTGTCCAGTTAGAGGCAGCTCCTAATACGACAGTGTTTAACCCCAGCTTACGCCGTGGTAGGAGCT
+>20445 2
+ATGAACTAGAGCTTCGCAGACTCTTGAGTGATCGGTATCGGTTCGGGATGATCCTTGACACCGTCACTGTCTCAGAAAAAGGTCCACTCCGGTAATCACG
+>20446 2
+AGCTGAGGAGCCAGGCCCCACTATTCTTTTGACTATACACCTCTGGGCAAGGGCAAGTTATGCATTAGGGTCGTAGAACCTAGTCAGAATCACTGTTCCG
+>20447 3
+CGCGGAATACAGTGGGTTTATATTCTCAGGACAGTGCGTTCCGGGTCAGAATGTACGACTGATCAAAGCTTACCATCGCACTCAGCTCCAGCAGGTCTTA
+>20448 3
+GCAACGTCATACTCTCTCCCTTTTGGATGAAGCCGATGGGACGGAGGGCTTAACTCGTCGGAGCTACAATGCCTTAAATATCAATAGGCTGTCTAGACCG
+>20449 2
+GTATCGAGTACTTGAGCACCTTAATGAAACCCTCAACATCCTGCGATTATAATGGTAGGTTTTGTGGGAGACGGGAATGCATCGGCACCGCTCCTCCCGA
+>20450 3
+ATCGAGTAAAGTGCTGTAGCCACCACACGTGCCAGGGGCTCATTCCGTCCTCCTCGTGAACATGTAAGAGATCGATTATATCCATGGCTGTGCGAATTAG
+>20451 3
+GTGACGCAAATTGCAAATCCATAGAACGGGCCCTTTTTACATATTTTCAAGTATCACCGGGGCAGTGTCTTCCACGGCGCGGTCAAGCGTTGGCTAACAG
+>20452 2
+GCTCGCGATTCCGAGCGGAAGCGTTTGAGCGAATCCTACCAGACGTTTCAATGTTTCTAAAGCTACGACAATCGAGCCTTGTAGCGACGGTGTAACTCAT
+>20453 1
+CCTAGAGCTCTTAAAAGCCGACGACCTTGTGGAAGGGGACCTAGAGACGTTGTCAGACTCACTATACAGCCCATTATTGGTGCAGCATGTTTCCACGTTG
+>20454 1
+AAGACAGCAGATATCTCGGCCTATACGTCATCAACTGCTGTATCCATGTAGAAGGGGGCACCAGGGTTTGTCATATTCCCTACCTCGATCTGGTCGAAGG
+>20455 1
+CGAGGCGACTATGATGAGACCTCCTTGTTGTTCGCCCGTGAGATACCTACCGAATTGAGTTTGTTAAACCATCTAGAACCACGGCATCCGGCAAATGGTG
+>20456 3
+TTCCTCCCTCGACATCCAACTTGCCTGGGAAGTTATTAATAACTGTCTAGCTGGACAATCGCGAGTTAGGCGCGTTAAAGCGGCACTCCGGTAAGGATAG
+>20457 2
+CAAAGTGGCGGAAAATTATAGTGCTAAAGCGGGGTCTATGTCTGCCTCCGCGGCGATCGAGTACCTCGCACCAATTATTACGATGCACTAGCCTAGTTCT
+>20458 2
+GGGCCTCATGGGAAGATGCTGGCTAGCGGCAATTAATCGCCCAGCCAATATTCCTTGATAGGCAGGCAAGCTTTCTAACTATTGTCGCGTGCCCTATAAA
+>20459 3
+GGGGTGCTAGTGCGGTGGCTTTGCTTCATCAGTACGACAGCGACGCAACAAATTATTCACTGTGCTTGTGAACCATCGCCAACATAGCACTACCGGTAAT
+>20460 2
+CTTAACTAATATCGACACGAGCTTTCTGCTTAGCGCGACCCGTCGCATTGACAACAGTACGCGTTCGGAGAGGTTAGTGTTTCAAGGCATAGGGCCCAAT
+>20461 2
+ACACTCGATGGCACACCCCCGAGGAACCGCTTGGGGAGTTTCTATAGCTCCATGTGGGCAGACATCTCTCTACTGGAAAATATGATTTATGTACAGCTGG
+>20462 2
+TGGGTCCTTAGAGATAACAGCATCTTCGGCGGATTGAGGCGACCCCGTCTTGGCATAGGCTAGCGCACATAACAAAATTATTGTTAATACCGGCTGTCCC
+>20463 3
+GATGATACGGCCGTCGCTGCTCAGCGGGAGTATTCGAATAGTATAATCCATACAATACCGCCATGCATCAGTTGCGATTTAGTGCTGGATTCAACCGGCC
+>20464 2
+TTGAAAGAAGCTACCGGAGTTGCAGCCGTCCGGAGCGGAACTATCATAACATCGATTTTACTGCCTGTCGCCATTCGTGAGTGCAAAATATCCGTGTGCC
+>20465 2
+ACCCCCAACGCCATGGGACTAGACAGGAGGATCCGTCAGAAGGGTGATATTAATTACGGTCCCATTTACAGTTTCTCGTGGGTCCATCTGTGACTCATGA
+>20466 3
+TATTTCCATCCGCGCCAGTGAAAAGACCTATTGACGTAGGGGGTTGGTCGCGATTTCCAAACTCCATCTAGCATTACTGGCAAGTCCATCAGGGGGACTA
+>20467 3
+ATGTGCGCAAGCGACGATTAATATTGTGGTGCAGGTTTCTAACATTGTTATGTTCCCGTGGCAAGGACACCCCGCGCAAGATCTACTAACGGCCACACGT
+>20468 2
+TCACTACCGACGGATCTCTTCGTGACTCGCCAACACAGGCGGTTGGAGCACGTATGAAGTGCATTGAACATCGATCACGGATTACATTTCGATTATGGCG
+>20469 2
+TGTCTACTATGGGGGAGATCTCACTTCCCTTCACGGAAACTGAATAGTAAGGCCTGCCAAGTTGAACGTCACTCTCGCAAGGTTGTTGACGTCCGAGACA
+>20470 1
+TTCGGTACACGCGGGGCTGAAATAGGGCCCCCTCTCATACGACAAATAAGGGAGTCTGACCTTTTTCGATCCAACTAATAGGTTGTAATGTTAGCCCGCG
+>20471 1
+TGAAACTGTTGGCCCCTGCGATATGACGGACTACAAGTATACTTGCGCTGCTTGAGATACCTCCTTATATCGATCTCAGACCTAGCGGGAACTGGACGGA
+>20472 2
+GACCGTTAGCGTACAGACATCTACCCGTCATTTGAAAAATATGCCATAATTGTACGGAGCTACCGGCCAATTTGCGCGCATGTGGGGTCCGTAGTCAGCT
+>20473 3
+GCCTTCGGAATAGACAGTACGCATCCTTTACCGACAGAACTCCCAGAGTTTATGGAAGGCGTGTTTCGCTTTTACGTCAGGGACCAAGTGACGCAAGTCT
+>20474 3
+AGATAGGTCTCGGTTTCGCACCATAGTCCCAGAGTGCCGAACCCGGAGACAGGTTTAAATACCCTAGCTTCCGTCTTGAAGAGTCTCACGGGGTTATTAA
+>20475 3
+CATACTAAATTGTGACTAGCGGCTTAGCCCATAGTGCGGTCAGTGCAAGGACGGTACAGATATACTGCAAGTTACCTACCCAGTGAGTGCTCCGTTGCTC
+>20476 2
+TCTGGTCATCAGCTCTTTGGTTCACTAACAAGCGGCCTATGAGATCTCGGTGAATTCACAGACGGACGCCGACTAGAGATGTTCACTACCATACAGGGGT
+>20477 3
+CTGACGCTCACTACACGGGTGCTGCCAGACGGTCGACTGACGTAATTCGTATGAGGGCCCAAAACTTATTGTTACTTACTGTGACGGCAGATAGTTCCAA
+>20478 1
+CGTGTAACTAGATGCCAGAGGCCTACACGTTATTTCCCGCTATCTAGGTATGGAGGAAAACGTGAGCCCATCGATTTCCTCTCCGCGGATGTGCGATAAA
+>20479 3
+ATACAAGATTCATATATAGGAGTTTTCGTCCCCTCACACCGAAGTATCTTCAACAAATGCGTCGGAGGGCCGGCTTGCGCGATGAAGATCTGGGTCCTGC
+>20480 3
+CCGCAGTAGTATGGGGGTAGCTCTAAGACCGGTCGCCGGCACGCCCCTGGTATGAATATAACACTAGATTCTATGTGCATAGCTCATTACTGCTATGACA
+>20481 1
+GTTTCGCCATAGTTAAGTTCAGCACCCTGCTGGTGCTTCAGGTACCATCTGTAAAAGGAGATCCAAGCCGTCGAGAACCGCCGCATGTGCTTTATGAAAG
+>20482 2
+CAGTGGAGGTATGCACTGCATCCTTACGCTTATTGCCCTGGTGGCATTTTAAAGCCGTTGAACAAAGGTCCATCGCGTAATGGCCTGCAGCATAAACACG
+>20483 3
+CACACACAGTAGGTTTAGTGCGAGTAGTAACCCCAGCACTTACAACAATAGGGGAATCCGGCGTGTTCTGGGTGGGCGATTCTTTGCTATCTCCAACCAT
+>20484 3
+CCGTCCCAATACCTGCAATCCTTATCAGGATATGGGATACCTGCGTGGCTCTGTTGACATAGCCAACGGGGATTAACTGCGCAATTAGGTGTGAAGCATC
+>20485 1
+AGAACGACTAGGGTTCTGCACCGCATCCTATGGACTGATCGTGTGGACGACTCAGTAGCTGACTACGCCTAGTTTCGTCCGGAAAATACCGATTAGTTCA
+>20486 3
+CAACTATTGGCAGAGGCTGGACAGTCACCATATGTCGTTACCTAAGCGAGAAGGTCTGGGTCGTAGTTTTGATTTGCCACACGATTCACCCGCTAGACAC
+>20487 3
+CGAACTCATCCAGTAAGGGATTGCAGCACGGCTTCTATTTATAACCAGCAATCGACGCGCGACCATTCAAATGTGGGTACGCGTCGGGCGATTTTATCGT
+>20488 2
+TGTATGCGGGAGTCCCTGCCACTCTTTCTTTTGAGCGGACGATCATCGGATAAAACGTGAACCTACCAACTCTAGCACTAAGCCAGATGTGGCGAGGATT
+>20489 3
+ATATTAGATACCACTGGCGCCCACTTGACAGTAACCCCATATCTTGTGGCTATCGGATCGGTCGCGACGAAGAGTGAGAATAGTTTCTGCGCACGCAGTT
+>20490 1
+ACCAAGGAGTGTAGGATTTGCGTGAGATCTTGTCAGCTAAACCTCACCCTCTCTTAAATGTCGGCGAGGCAGGACACTGGTGAATCTGTCGACTCCTCAA
+>20491 2
+GTAGGAATCGTTGCGATTCGCAACCTGTAAAGTTCGTGGGAAAAGTTCACCGCGATTGAAGAGACCCCCTTGCGTAGACCTACCTCTGTGCCGTATACTA
+>20492 3
+GCTAGCTTGTTTATTTGCACCGATGCCAAGTTATCATGTCTCCGCCAAAGTCCCATTGACCAACACCTGGGGCACGTACTGTCGAGGGATAGATGGAAGA
+>20493 1
+ATCCGTGACCCGACACTGCCGTTGTACAGCTTACAGAGTACTTTACCTACTATAGAGAACGTCGGGTCATAAGAAGTCGGGCCCTGTAGTGCGAGTTCTA
+>20494 2
+CATTGTTCAGCGTTACATGTCTGGCAACCAAAATGGACTGACGGTGGTGCTCCGATTGAGCAGGCCTGTTTCGAAATACATTGCGCGGCATTCACCAAAC
+>20495 2
+CAGTCTCTGTATCACGCACAGAAAATGGGTCCGCTAATTACTATGCCAGCGTTGTAGGCCTATGTCAACCTAGCAAAACTACCTGTGCGGGCTAGTGGGT
+>20496 2
+CTAATCTGTGAGCTTATTATTGATAGCGTTAGTTTTGAGCCACACGTGTCCACAAACCACCGGTACGCAACTTGTGAGGCGGCACAGCAGTGGACCTGCA
+>20497 2
+GTCCAAAACAGGGGTCTTAATCAGTACACTACGGTAACGCCTGCATATCTTGCGCAACAGCCTGAAGGCCCCGTAGGTCAGGGTTTTATTGGCCTGAATT
+>20498 1
+GCCTATCCATATCTGCCCAATGCGTTGCGAATTGACATATGTCATAGGTCGAACTCGGCAAGCGGCAGGGTCGAATATATTTGCGAACTTCACCGTGCAG
+>20499 3
+GACATGTTCTTTGCAATGATCCTAGATTGAACAAGGTCCGTAATTTCCAACGCGGCCATTGAGCCCGGTCTGAATCGACTTGTATCACAGGGCAGGACCG
+>20500 1
+CAGACAGGATGGGTGGACGGTAGTCTCCTTTCTGTCGCAACAGTTGACTCCTGACATAAACGGTGCAGGCGACACGATCATAATTCTTAGCTCGTCAACT
+>20501 2
+GTGACCCAGCCGCGCCGACTACGGACCATAACGCCACAGTACTTATGTGAATGAGATCCTATGTGGAGATACTTCGTTTAGTGAATTCGGAGTGTACCCT
+>20502 3
+CACAAAAACATGTTTGTTCTAATAGGGGATGTCCATAGCGCGCCCGTCCTTTACTAATGCGCTACATGCTGATTACCGTGTACCCAATGGGACGCAGGGG
+>20503 1
+GCCGTGGCATATGCGGAGAGGGGAACATTACCCTTGTTGGTGTGAGATATAGTCACGCCTACAACTTCCTGTTCGTCAAGATGTAAAACTTGCACCCACC
+>20504 1
+GCGGAGGAGGTGTACTGACATAGGTCCGGCGTCCAAACTTCTGATGGGATCAGCACTCATCCTAGCACAGATTTTCGCCCTGATGGACTCTTTAACTAAA
+>20505 1
+ATGAGAGCACTCACCTTCCATGTGTTTCGAAACATCACATGTAGGAAGGAAGTCCTGGAGGGCGTATGTTTGACTACTGTCGCTGAACCGTTCGCACACC
+>20506 1
+CCCAACGCACATCGGTCGCGGAGACCGTTCTGGTCAATTTAGGTGGTTCTTACTACGACATCATACACGTCGGAAAGTTGGCGCTTTAGCAGTTAACAGA
+>20507 2
+CGGAGACGTGAGGTTTTTGCGCCCCATTGTACTCTCTGTAGAGCCTAGACTTATAACGTGCAGCTTACACACCCAAGATGCTCTGGATGGTAGAGACAAC
+>20508 3
+AGTAGTTCGATTCTGCTTTGTGTTCCGCCTCAACTAGAGACGCTAAAGGCGTATCGTAAACTAACACCGCTCAGGATGGCTAGGCCTTGCAGAATGACGC
+>20509 1
+AGAGGACCCATAGTACGATCTAGTGCTGGCAGCGCGCTGAGATCCTGCCGCCTCAGGAGTTGACATATTTCGAAACTCCTAGGATCAATAGCAGTTTTTC
+>20510 2
+CGACCCTACCCAGAAGCTATTATGGGCACAGCGGGCTCCGGTTAGAACAGATGTAATTTTTAATGCTTGTTCACCTCGTTTAAGCGGAACGGGTGACACC
+>20511 2
+AAATCCCCGTCTCAGAGCGCCAACCCGGGCGGAGTAAACTAAGAATGAATAGCTGGTGACCTACGATCTCACGTTGGGCCTTTTGGCTTAAGTTTTGCTA
+>20512 2
+TACACCTCTCGTCTGTTCCCCTTGACAGGTGCGCAGTTAAGAAATCTAAGCTTGATACGAAGCAGCGGTGCCCAAATAGTGGGGTAACTAGGTCCCTTGA
+>20513 1
+GATTTTGTGGTTGACAGATAATAAACGTGGACCGCTTTTAATATGACCCCTGGTAGCACCTCTCAGACGTACAGGCGATTGCCCAAGGGGCAACCGTCCT
+>20514 3
+TACACTGACGAGAGTGGCTAGAATGATGCGCGCTTCATCTACTTATTCGGCTGGGTTCACTGAGTTACAGCACGATCAGCCTATGGGAAAGATCCCACTC
+>20515 3
+TCTACTGGGTTGTACCTCCATCTAGCATTCCGACCGGTGTATGGCTATAGCATATTAGGGTTCTACGAGCGCTCCCCGTGGCAAAAAACAAAAATGGCGG
+>20516 1
+CTAAGGTTCGTCCTACCAACCCTGCTGCTTCCTTGTCGAAGACAGCCACGGAACAATGGTCTATAGAAGTCAGCTTATTGGGGGGATGCGCAATTACTAG
+>20517 2
+CCGAGCGAAGAGCACATCGTTTCATTCGACAAGTGCGTGGTTCGAATCTGTACCTAAGTCCAACATGTGGACTCTAGCCTCTGGCAGGCATTTAATCAGG
+>20518 2
+GGAAGAACGGTGCTTGACTATGTTACTATGCAGTAGTACCTGGCGTGCACTGTACCACATTGTCCCATATGTGTAACGAAGGCAAGTACCCATTCGCGCC
+>20519 1
+CCTTTTACGGTTGACCATGGACAGATAGATAACAGTTCAGACGCCTCCACAGTTATGTACGGAGCTGTAGATTATCACGCGGTCAAGCCGCGCACGTTGT
+>20520 3
+CCAACCGTTAGTTAAAAAAGGAGCGAGCTAAAGCTTATGCGGCGTTCGTCGCATACTCGTAAACTTAGGCCAGTTCGAGGTCCTGCTCCTGCGTAGCTAT
+>20521 2
+CAGGTCGGGTGTCATGAAGCCCTTATTGTTCGGTTTACCAGAAACCCTGACGCCCCGTAAGCATAGTCACTTCATTTCACGTCTAGAGAGGAAATGCAGG
+>20522 1
+GTTAGCTTCGCTTACCACAACACTATGTGCGCTCCATAGCGGTATCTTCATGGTTCCGAAAGGCGACTCTGAGGTAGAATGTAAGGTCACAGAAGCTCCG
+>20523 3
+CGACGAGTGCTCCGCCTAGTCCGTGAACCACCTATAGGGCAGACTCTAAAGTCTTGTTCTTCGGATATAATGGAGCGATGTAGTGCCGAGAAACTATCTC
+>20524 3
+TCTGTCTTTGGTCTCTAGACACGCCTGGAGTCACGGGGACAGTTACTCATTCCTTGACAAAGGGGACTGTGAAAACCGGTGTAACCTACTATCCAAGCAG
+>20525 1
+TCAATAGGGAAACTGCTACAGTGCCAGGCGCCCTGACCGTTAAGACTTGTCTACGTTGCAGTATAGGTGTGTGACATGCCACAGGCTATCTTATCAACCG
+>20526 2
+GGATAGTCTCACCTTTAGTGTGATTGTCAGAAGGTACCCGTTGAGGCAAAACGCGATGCTAGCGCTAATCGTCCCGTTGCATCCGGTAGACACTCATACA
+>20527 1
+ACGTTTCGATCCCTTGCGGTGAGCCCTTGTACTGCGCCCCTCCTAATTAGCAATTGGCACAGGGCTATGGGATAACACGAAAGGATGATCGTATAATCGA
+>20528 1
+ATTGCATAGTGGGACAGGCGGGATTGCTGTATATGCCCGTCACCAAGGTTGCAGGTGTGTTATTAAATACCTCACGTGAACACAACGCTCACCCTCCTGA
+>20529 1
+TACATTATGTGGCGTCTGAATACGCAGCCTGTGCCGCATTGCTTGGACCCCGTTCGAAGTGCTTCGTACCCAACGAGGAAAGTAAAAGCGTTATACCTGA
+>20530 3
+CAGCGACCTCGGCCTGGATAACGGGAATGCCTAGCGCTTTCCTGATGTACGGTGCAACTTCCATATCACGTATAAAGGGTTCCTTACCATAGGTAAGGTA
+>20531 3
+GGGGAGACTTCGTTTACTACATAAAAGTGCGGGGTCCACCTTTCAAGTGACCTGCCCCGGATATTAACACTTGAACGGAACGCGTGCACGTTATGTCTAC
+>20532 2
+TTACTAGAATGTCTGTCAGCCGTCGACAGAATAAAGGGGCGAGTTTCAATCGTAAATTGCCCGTCTGTCGATGCCTACTTACACAGCCCCGGATCTGGAG
+>20533 1
+GAACGATGACTAGCCAGGCTCCGTTCGATCTACCGGATTACGGTCTTTGGCCACTTCTAAGTGGTGACAATAAAACCGCGGTGCTGGCAAACTGTAATTC
+>20534 3
+GTTACCCAACACAAGCTGAGACTAGAAGTTTTGGCATCCGTGCTTATTCGCGATGCCTGCCGACCTCATGACAGACTGTCCGTATTTAGAGGAGCAATGG
+>20535 3
+GCGTCGAAGGCGTCTTATCGACCGCCGATCAGCGATGAACTTAGGAGATCCGTAGTTGCGACACATCTTCATATTCGATAGGCGCAAGTTTCCCATTGAA
+>20536 2
+CAACCCGAACGACCGTAGCCGCATGGCTGACTCCCGCTATATTTTAAAAAACGAGGCGCAGATTGCGGGTGGTTAAGCTTGTTACTGTTTTATCCACGGA
+>20537 2
+ACGATAGCTATTGTCTGTTCGGCACCGTATCTAAACCAGGGGCATTCTCGCTCTAAACGTCTCTGCCAGGAATGAGACTGTCAGTGACGTAAGCGCTAAG
+>20538 3
+GTCTCCTACCCATGGGCTCGGAACCGATGAACGTTGGATCGCTAACAAGGACTCTTGATCGTCGACAACTGACTATTCCTGTGGGAACGTTAGAAATTCG
+>20539 3
+CGTACGGTCCATGTGTGAACACTTTGTTTGCCTTCAGGCGGAAGCGGTGACGTATCAGGACGCCAGTTCACGACTATAAAGTCACAACGACCTTAATCGT
+>20540 1
+GCAAGTTGAACCCAAGGTGATCGGCAGCGGAATCAGGGCGTTGCAAATATAACTACCTTTTTCTATCATAAGGCGCCCTCTTACACCAGTGGTTCGTGCG
+>20541 3
+CTGGGGCTAAACAAGTGGATGGCATTAAGTACAGCAGGCTTTCTCAGCTCATACGATGCCGCAGTTTCTTCACTGCGGGTCGACTACGCTCATGAAATCA
+>20542 3
+AAGTAACTCTACTCAGCACAAGCGATGACCATGATGGTATCGTGTACGCCGCTCGCGTGACAATGTGATGTCCCGCGAATTGTTGCATCGGGCCTTATAA
+>20543 2
+AAGCGGCGGGATGTGCTACGTCTATGGCCTGTTGTGGGTATGAGTGACGAAACGACGATACAACCGATTGTCATCCATTAATTCGCTCCCCACTTAAACC
+>20544 2
+CTAGCGATCCTGCCCTATTGCACTTGTAGGTTTGTAACAGGGAAGCGTGGTGCGCGAGTAGAGGAATCAACCCTACATATGAAACCCGCACCGATTTCTT
+>20545 3
+AACTGAGTATTACTCCTCTATTACGTGCAGAATGCTGTCGTATCCATCACTGACCTACCGATGATTGGCGAGGCATGCGGAGGTTAACGACCCATACGGG
+>20546 1
+GAGCGCTACTCTTTGGGCCCAAAGACCTAGGAGTGTTAGTCATAGTTCATACTAACCGCTCACAGCGAGCGTTTCGACGTTCAACCCTGAGATAAGGTGT
+>20547 2
+ACAACGTGAGTGCAATAGCGTGTATAGAAGCCCTGGTCGCTTTCTGGTCTAAGCTTCCATGACCTAGTAACCTGTCGATGTTGGCAAAGCAGTCAGACCC
+>20548 1
+ATGCTGCCGACCCTCTACGACCTATAGGCCAACATCTGCTCGGTATAGGATGTATGCCACAGCCATGCGGTGCATTGAACCGGGAAGGAATTTGTATTAT
+>20549 3
+AATGATAACGACATGAACTGGACTTTGATGGCGTGTTGTGCTAAACTCTGAACAACCGTGTGTCGCGCTCACGGTCCTCAGTCCATAGCATATCGGACCG
+>20550 1
+AAAGATCGTCCCCCTTAGATGCGCGGTATTTTTCGTGGGTCCTAAAGCAAAGTGCCGGTATGTGCCCCTCGCACTAGAACGCTCTATTGGCAAAGAATGA
+>20551 3
+TCATTGCTATTCGGGGTTGCTTTACTGAACGTAATTGTCCCTCGGCCAGCGAACAGGATTGGCTCGACAAGTCATACGTAAGGAGTACCAGCACTCAACG
+>20552 3
+AATCCCGGAATTGGCGTGACTCACGGACTGAAACAACAGTACCGGGAGCGGGTGTTTGAATGATCACTAGTTTCTCCCCGTATGCAAGGTCCATATTCTC
+>20553 3
+GAGTCTACTGACCTTCTAGCAAGGATGATCCTGAGAGAATGCAAGCATCCCTCTGTATCGTAACGGTGTGGTTTAGGATCACGAGCGTCCACATCGTCAC
+>20554 1
+TGAGTAACCCTGCTTATCAAAAGTCGTCCCACTCCATTAGCGGTTATGCTTCTATCAGAGAGGCTTTGTAGAGCTCGCTAGCGCAGATGAGGCAAGAGCC
+>20555 2
+TCGGGAGCTTCCTCAACTATGTGTAACGCCCTGGTCCAGACTTACGCGCGACAGATATTTGTCAGATTAGTACAGCAGTCGTCAAAAGAATCTCGCGGTG
+>20556 3
+CGGTTCCAACTCTTACAATCGTAGTCCGTAGCTAGTAATGGGATATGGAAAGAACCACCTTGGTAGCGCGACTACTCATACTGACTGTGCTCGCTGGACG
+>20557 1
+TCTCAACTGGGATTCGAGTCTGGCGATAGCTGGAAAAGTGAACACTTCACTGCACCTTCGAGGCTCAGGATACCATGGCTATGGCTTATCATGCACTGCA
+>20558 2
+CCCCAGCAGAGCGACAGACGCATTGCGGCTGTTTCTGTCTGATCATGACCTTGGCTGAACTCAGAAAATCTAATCGTAGTAGCGGTGCCTGATCTTAGAA
+>20559 2
+AGCTAGTACCCGAGGCGCCCTCTCTAACTGAGTGACTATCTTCCGTCTCGAAGGAAAGTTTACATAGGGATTCTCGCCCGGTGTACATTGTAGAAGAGAC
+>20560 3
+CGCTGTACATTATGAGACTGCCAATTTATTAACGAGGGGCAATGCCTATTCCAAGGGTGTCCCAGTACTCGGCAAACGATTTTCCGCATTGCGACCGGAG
+>20561 3
+TTTCTGAAAAGCGAGGCTAGAGCATCGGATTTTTACACTGTGTGGTAGGCTAGGGAAGCGCCGGATCACATATTAGCCTCAACGTACCATCCGCCCTATC
+>20562 1
+TAGTCTGGGCTAAAAGCCTCCCGGCTGAAGGCTAGTCACCCTACTCGACATCAGTTAGATTACGCGGTCGTCTAGTAATTCAAGTTGTAACGGGATCCGA
+>20563 1
+ATGAGCGGGCTTATTTTTTCTGACCCGTTTACAGGTTACACGGCTTAAAACATGGGCAGAAGGACTCAAATCCGCCAGTGAAAAGGTTTCGCCCCGTCCG
+>20564 3
+GCAAGGCTTCCTCAGCCTACTCCGAGTAAAACAGTTCAGACTAGGTAGGCAGAGCGTACAACTCTTGGGTGATGTTCCTGCTAAGGGCCCGATAATTTCT
+>20565 3
+TCTGACTATCCTGAGCCCGCCACCTAGGTTTAATCGAAAATGACGGTCTTCCAGTGCGATGACGATAGCATATTCAGAATAGCGAATTGCGGCTTCCGGG
+>20566 2
+TTTATAGTGTTGACGGCAAAATCCCTGACTGAATGGTGATCGGCACAACGTGCTCGGTGCCGCCCATATAGCGCATGAATTTGGTAGATGATCCACCCCA
+>20567 3
+CTCACTCTCAGCTGGCATGGTGGTACAAGAAGATACATTTAGCAGTGCGCATGTGCATCCAGCTTACTATGATCTGTGACGAACCCGTGCGATACTGGAC
+>20568 1
+AGCATCACACGATGGGCACAATGTGAAATGTGCGCACAATAGTTTACGGCTTTCGGGTACGCCACGCGTAATGACTTGTGGCGCACCCATGTTCTATTAC
+>20569 1
+ACCGACGTCCGGTGGACCACGCGATGGTTCTGATGCTCGAGGACACTATTAGCGACTCCCAATAGTGCTATGTTTATACTCGGGATCGTGCATATACAAA
+>20570 3
+TTCCTGGGGCATTCAGAGAACCCCGCTGCCGTTAGATATGGCTGGTACTTTAATATTCAGACTGGAACTGTGGGCCGTAGAGGCCATTAACTAAAACCCC
+>20571 3
+GTTCAAGTTTCTACATTAATGCGGGGCGCCTTACGCGTGTTACGGTCTACGTCCAAAGAACACTGACATATTCCCAGGAAGGTAAGCACTTGTGCCAGGC
+>20572 2
+CTGAATATAAATCTGATGACGGGTATAAGTCCCCGTGCTGTGATCGACATCAAGGAATACTTGGGGCTTCTGGCTCACATCACGCGACTCGCACCTATGG
+>20573 3
+TGCGAGGGTCCAGTAACAATCGAAGCTACTCTCGTGCGTGATCTTAAACGTGAACCGTGTGGTACCACTGGCGTGAGTTATCCCGACAACATCATTGACT
+>20574 3
+ATAGCGACCTAGTGATTCGAACCGAGGCTATATTCACATGGCCAGCATGCCCGGGTGCTAAGGCGTCATACTCGTAGCGACTATAAATCGTTGCATTTGC
+>20575 1
+TATCAGTCCCATGTATTCATCCACGACGCCACGTAGCATCGATAAGGCGAGGAACAAGCTGCCCTAGGGTGTTTCGGTCGGTGTATTCTAGAGTTCACAA
+>20576 1
+AATGGCGATAGTAGACTACCGGAGCATCACACCTTACGCCGTTTGATCTTCCTACGGTGAAGGTATCCAGATACGCACTTGGTTGCATTGCCATGCAGAG
+>20577 2
+AGACCTCGAAATCGAAATAATTCTTTGCGATGGCTCAGCGTACCGTATGGTAAGGACCCCCCGAGGGCTTATGGATCTAAGATCGCTGGTCTACTGCCAT
+>20578 3
+GATTCGCACAGCTTGTACACTCGCCAAGATCTAATCGTCTGGGACTGACACATTCGATGTTCTGTCCCGGAGCAGGCAATGTCAAAAGGAATGCGCGTTT
+>20579 3
+GCCACCACAATCCGGGATTAATGTATCCAATGTAGTTCTAACCTGTGAGGGAAGTTGATTTCGTAGCCCTCGCCCGTAGGGGAACTAATGCTTCAAGCGC
+>20580 2
+CTGGACCATAATCTACCAGTACTGAACTTTGCCTACGAACTGAAAGCGCTGGTGACATTGACCGCAGGGAACTACTTGCGTAGGTTCGCATTCGTGCTAG
+>20581 2
+GTTCGAGAGCATCCATCTTGTTGGTTGGTAAATCCCTTCCGGACAAATGACGATGACTGTAGTGGATAATCACCCGCTCGAAACGACCGTGATATGGCCC
+>20582 2
+CCGTAGCTAGAAGACTCGGGGTGAACACATCGATTCCCCTGAGGAGTATTCTTAATCGGAGGACTCCGTCGATGGTGTCATCCCTTCAAAATGACTCAGT
+>20583 1
+ACTCCAATCGGCATTTGAGCGAACGACACCGCAGTGTGTAGTTTGGAGTGCCACTCTATTGCTAGACCGCTGTCTAATCCACGCAGATTGTAGACTGAAG
+>20584 1
+TTGGTTACTAGATCCTCTGTGAAAGACAACCGCACCTCTCAACGCCGTGATAGCAGGAGTCTACATTGCGGACTGGATTGTAAGCAGCGTTGATCAGCCT
+>20585 1
+AACGTCTTTTTTACCCAACCGGGATAGGGCAGCCATTTCCACATATCGTTAGCGTAATGCCTTGCGAGGATCCACCAGATTCAGAAGGTGAGAGGTTCCG
+>20586 1
+CAGTGAATGCTATAGCGCGTGTTTACACCATTAAAGCTCGGTTAACATGCCTGATGTAACCCGCTGCCTGAGCGTCAGTGAAGAGAATCGCCGGTCCATT
+>20587 3
+TTAGATGCCGCATTGCCGTTTAAATAGACAAGCGTCCATGGCACTCGCAGGCGGGCCATACGACCTCTGTCAATTGCTGTGTACCCAATAGGAGATTTGA
+>20588 1
+CGCTAAGCCGAGCAGAGCTTCGTAAAACAAAACACGCATCGTATTGACCTAACTGGGGGTCGGGAAGTTGCCTAGCAGCTTTTGTCTCCTTTTGCTCAGA
+>20589 3
+ACACCAGATTGACTTGGTCATACGCCCTGGAGGCAATACTGAGTGGCTTCCTACGTGTGCAGCTTCCCGGGTACATAGAACTAAGGCAGACATTGATCTT
+>20590 3
+GGCAAATGACGTTAAGCACGGCAACGGTTAATACAGCCCTCGGGCCTTCGTCCTATTTTCTCGACGAAATATAGATGCGGTGTTTCCACACTGTGGGACA
+>20591 3
+TCAAACGTTGCGTCGGGTAAGAAAGGGGTATATTGCTCGTGACGATCAGTTACGTAATCAGATCTACACCGACTGACCTCGTGCCTAACGACCTCTGTGC
+>20592 2
+CCAATAGGGATGTAAGCGGAAGGACGAAACAGCTCCGGGAGCGAGGGTTGTTCGCCTACTTCGTCCTAAAATAAGTTTCTCACCTTTCCTGCTCATGTCA
+>20593 3
+GATCATGCCATAGCGTTACCGAGATAAAACTGATAGTAAGGGCCGGGTTGTGCAAGCCGTCCATACGTACATGATTATGCCCCAACCTTCCCTTGGGGTT
+>20594 3
+TCGGTAGGTCATAATTGCCTCCCCGTGCCTGACACTAACGAATATGAGCGGTCTACAAGTGGAACACGATCCACTACGGTCTTGTCGAGTATGAGTTCAG
+>20595 3
+AAAATCATCGTGCCCGACCTCTGGAACGTGAGGGCTAATCTGATCCTTAGATACGAGGCCCTGTCAACTGTCAACGTTTAGTTTCGCGGGCTAAAAGCGT
+>20596 2
+CGTTTATACGCTGGTAGGAGTTACCTCTCGCCCATGAAGGGTCTTAGTCACCCGGTATAGCTAAGTAGCGGAAAAAATAGACCTGACTGGCACTCCCGTT
+>20597 2
+GTCGCATACACCCCGTACTAAAGATATTCGAGTGACCGTGGATCGGTACTGTGTCCACTCTTCAAACAGAAGCTTATGCGCGAGGGGGTTTGCCATAACT
+>20598 3
+ATGGACTTCGTAGGCTTTGGAACTTGAGGGTCTCGAACAGTATCTCCTCTGAAGCGCGGATCACGCAAAGATACTAAGTCTTCGGCCCTTCACTAAGAGC
+>20599 3
+AGTGGGAGCGCTGAGGACATTGCTCCCCTACTGGTCCTTATCATGGTATCTCTACATCCATGGCGCACAAAAGACAGGGACACAATTCAGGGCTTTAGTT
+>20600 1
+GCCATCCATCGTATGGAATCGGTGCGCGACATTTTGTAGCACTACAGGTCTGAGAGATGGGCTACTAGGCTCGATAACTGATCGTGCTAAACACTACTCC
+>20601 1
+ATACTTCGATACATATTTTCGAGGGCTAACATCGTAATGTGGTTCGTATCTTACGATCGTGGAAGGAAGCCCCGAGTCAGCGCCCGGGATCACACACCGT
+>20602 3
+ACTATCGACTACAGCTTCTTCGGTCGTAAGGCTCTACTTCGTTAATGAAAGCACGCTGGGAGCTCTCCAACGCAAGGACGTCCGTTAAATGGGATAGCTG
+>20603 3
+CACTAAGCGCATTAGCTCGGCACGCGCGGTCTCGGGTAGAAGGAGTTACCTAACGATAGTGGTCAGTTACATATACTGGCCCATAAGTTCTTCCCGTATA
+>20604 2
+GCTCTCCGGCAGATCCAGAAGTCTTAGCTGCATGATGAGCAGCGATTTAGCGGTTACCAATTCAAACAACCGGGTAGCATTGAGGCCGATTTCTTCCAGT
+>20605 3
+TATGCAGATTCGCCATTGACAGTCAATCCTCGTTAGACAGATCGATGTAACCGAATGAGTCGCCCTCGGCGTTGCGAAGATGGGCTTCGATCCATTAGCA
+>20606 2
+CCGAGATGGGATGTCTATCGTCACGACAGTTGTTGCTGTTCTAACGCCCCAAGGTCGTGCATGAGAAAATTTAACTATCACTGAAAGGGGCAGCTCCCCT
+>20607 2
+GTCAGTATTCCCACAGGAAGATACCTCAAAGGAGTGCACTCTGACGGTAGGGACGTCACTTTAAGCGTATTAGACCTCCTATCGCGACGCGTCTTGGATT
+>20608 3
+CCAGGTTGGAACCATTCTCTACTCGCGTGTCTAACTTACGTTCCTAAATGAGCTATTCGAGGGGCGAATGAACACCTCGATTTGCGGGAGACGGAAACCT
+>20609 1
+AAGTCCACTTCGCTCTTCAGCATTACGTGGCAGGACGGTAACGAGTGGCATGGATTAACAGTGGTTTAGGATACTACCAGCACCTCCCGTCGTATTCGAA
+>20610 3
+GGAAAGATGCTCCGCCTTTAGTGTCTCGATAGACGAGATCCCTTAGACGTACGCATGCCACTTTGCAAAGTTAACGCCCCAGTGACGTACTGTATGGATG
+>20611 3
+CCAGTAGTCCCAATCAAATTTTGGGGAGTAGCTCTTGATCGAGTGCGAAGTCCGAACGCCTTTGGACTCAATGATCCTACGGCCATTACATCGCGGAATG
+>20612 1
+AAGACGTCTGAGTCATCACTCATTTAGGCCTACACGGATCGATAGCTCGAAGGTCGCTTAATGCGCAGTTCCACATCAGATTTTCCGGGTAGGATCAGGC
+>20613 3
+TCGATGCGCTATATATTGCTGGATCCAAGTCTGACGACGATTCCAAAGACCGTATAGTCCAGGTAAGCATTGGTCGAATCCCGCGCGACTATGGACGTTC
+>20614 1
+GATAGTCACACCCTTCAAATTCTTGAACCGATTCACCAGAACGTTGCGGTTAAGGTCCAGAGGTAGAAGCCGTGACGTAGCGCGACTTGATTTGGCTCTC
+>20615 2
+ATTTCGAATAAGCCCCTCGCTAGTGTAGTACTAGATTGACTACATTCGCAGAATCCTAATATGGAGGGAGACGATCGGCCCATCTGGCGCTGCGGTCACT
+>20616 2
+GAAAAGGTCCCCGTAATAGTCTGAGTGAACGGCTTTTTTGAATACTTGCACATGCTACTCCACACATTGTAGGCCGATTCTCACCCGCGGGGGTGCAAGA
+>20617 2
+GAGGCAACGATTGTTTTCGAAAGGGCTCTTCGTAGTCCGCCCACGGACCTCGTCTAAGTGAAGGGTTCGAACCTATCGTCCGTAAAAGGCTCTATACAAT
+>20618 2
+GCTGACTTAAACGTCTTACAACTATGCAGCTGCCGCAAGCTCTTAGAGCAGGTGACGCTGTACGCGGATACTACTCATCTAACTGCTGGGAAGTGATGCT
+>20619 2
+GTTAGCTAATCTACGTCAGAACCACGGGGCAGGATACGAATTTATTTTCAGTCCGGAGCCAATGCACATGCGTTGTCCGCCTGGGCTTACGAGTCATAAC
+>20620 1
+GTATTCGTTACCCATACGGTTTGGATCGACTAGGCTGACCCCTGAGGCCACCTGATGCCACAGGAAGGGTTTAATTTTGCTAGCCCAAAAGTAACGGTAC
+>20621 3
+TCAGTAAAGATTCGGGTGTGGATTGTCGGAGCAATCTAAAAGCGGACAAGTTCTCTACCTTTGGCACTTCGCATACGTCGCCCGCCTACGATCTGAACAG
+>20622 1
+TAGCCATGAATACCTTTGCGCGGAAGGGATTTATACACTCCTGGTAGAAAGTTCCAACCAAGACTCATTGTCATTGCTGGTGCCCGCGATGTAGGCGCAC
+>20623 1
+ACGGGAAGTGTATAACCTAGTGCCAGTGCATATCGACGCTATGTTACGGTTCCTGATGCATAGACCAGCTGTTCACACGGCTTCATAGCCGAGCGTAATC
+>20624 1
+TAGTCATAGACGTATCCCGCGGCTGCTGTCTATTTAGGTAGCCTAGGATAAGACCACGAATTATCTCAGGCACTTCTCACATAGCTAACGGGAGCGCTGG
+>20625 2
+GAAAATGATTGTATCCTCGCAAGACCACCTTAAGGATGTAGTATTCTTCCTGGCTTCCACCGGCACGAAGGGTCCAAGACCATTTTGCGCTCAGAGGGGT
+>20626 1
+GGCCCCGATGTCAGGACCATGTAGCCTAATCCCGGAAAATACCTGAGTCTAATACAGTTCGTATCCTACGGCTGTAACTTAGGAGGCATTTGGCTTGAGC
+>20627 1
+AACCTCCCGAGGCGACTCATTTGCATGCTCCGAGACGCCCTTCTCAAAAGTTTGTTGGATAGGGTTTAAACTAAGGTGGCAATAGGAAGATCTGCCCTCG
+>20628 1
+ATACAAATATGTTCTCTACAGGCTAAAGAGACAGGACACTATGACCCTGCTGGAGACCTGCTTATTGTGCGGTGCCGTTGCGCGCTTAGAGGCCTACACT
+>20629 3
+TCTTAGGAAGGATTAGACGCTAAATCCCGCTGATTAGACTAACCCCCTACGTCGCGTTGTCGCTATGACGACATGCAGTTTGAAATCGGGCTCTAGAGGC
+>20630 3
+AGCGTTCACGACACATGTTCAGCATGTAGGGCTGCTCAGGTAATACACCTTATGAGTCAGCGTCCGCATGTCATCGAGTGCTGCCCAAATGGTGCTATAA
+>20631 1
+TTGCGAGCGAAGTGAAGGTGGCCCGACATTTTGTCTTCCGGAATGAACGTATAACCAAATAAGAGGTCTCCGCGTCATCGATCAAGGCTCTTTCCCCGTA
+>20632 2
+GGCCTGTTCCTCATCGCTGGATAGTCTTTAGACATTCACGATCGGATCTACGCTACCGTGGAAGACTATCCACGCTTGTAGGCAAGGGGATTGCACAAAA
+>20633 2
+GCGCACACTTGGCCATGCAATCATCCTGGCCTGTAGGTACTGACGCGAGCTAATATTTCTAAAACGGGTCGAAGGCAGTCGCATTGTCTACAATATGTGC
+>20634 3
+AGGCGAAGCGCAGGGATATTATTATGCGGGTCTCTTTAGAACGAACATCTTCGCTAGCGCACCGTCACAGTTAGCAGCTAACGAGTCTCTTTACATGCGC
+>20635 1
+GCTACGAGCCAGTAAATTCGTCATTTTCGCCGGCGTCGCCAAATGTAGACCTTAACGTCTGTGTACGAGACCTGTCGGGTAACAAGCTGCATAACTTGGA
+>20636 2
+AACTCCCGCCCTTATGACTAGACTGACGATTTCATAGATGCCCCAGTCGGCTACCCATGGTGACTTTCATACGGGATAGAACGGTGTGATGGTCATAAGG
+>20637 3
+TCTGCCCGCTATCAATTATGCAGGTTTATCCCGCATGGAGATTGTGCACATGTACGTTATATGGAGGACCGAACCTAGCAGTAAATGCGCCGTCGGACCA
+>20638 3
+CTCTAACATCATAGCGCAAAGTCTGTGGCACTACCGCGAACAATGGTTCTCCCCGTTGTACTTATTTCCCCGGTACAGAAAGGCGAGGTAATGGTGAGTG
+>20639 1
+ATCTCTCCAGCGCTTGCTTTCCACGGTGGTGGTATTGTATCTGAAGACAGGGGTGCCAACAGATCCAAATCGAGCTTGGTGAATAACGTCTCACAAAGCC
+>20640 2
+GGGAGGTGTCCATTGTGTATAGAGCGTAATTCAGCCTCGACCGATTCGCTATAGGCGCCCGCGATGTGCACACGAGTAACTTCTACAAATCTCTAATCGA
+>20641 1
+CTACGTCTGCCGGACGTATTGCTATGCGTAAACGCTGATCGTATCGCCCCAAAACTCTCTAGCATTTTAAAAGGGATGGTCATGGGCAACGATGGCTCGA
+>20642 2
+GATGAGGGCGCAAAAGGTTGACTTGAGCTTCCTTGTTCTTGCACATGATCTGTAACGAAAGTGCACGCCCTTCACTTTAAGGGACCCCAGCATGCTACAG
+>20643 3
+CAGCTGATGTCGAATCCTATGTTGGAAACCACACAAATGGCATGCCGACCCCCAAGATCAGTTCTTATGAGGGTTAGTGGCTGTCCTTGGCTCAATACGG
+>20644 1
+GGTTGGGCTTACTAAAGCAAGTCAGGAAAGACCTATTTAAGTTGCGCCTCGCAGTTCAAGAGCGGACCATTCCTTGTACACGTCCGTTGCACTGACGTCA
+>20645 2
+GATAGTATCGACATATTCGTCAGCTCGAAACCGAGGGCACCTCGCCTATAGAGGCGTGCCGCGTTGTTAAAGCGCGTAACCTAATTATGTCTACGGCTAT
+>20646 3
+GCAACGGTGTATTGCCGCCTTGAAAGCACAATCTAATTCGAGACGATCATCTGGACCAGAGTTCCGCTTATTCAAGGGTTAGCGGCTGAGGACCTCTATC
+>20647 2
+GTATTTCAAGGGATCTAACCCTCTAATCCGAGGTGGAGGGGGCTTTTATACGTCCACGAATCAAAATTCGTAATAGTACGCTCGTCTGACCAGGGGCCCC
+>20648 3
+GATCGGAGACCCAAGCCTTTTCCATTAAGCCCCGTGGCGGCTCTAGAATGTAGGTTCATAAACTGGCTTACGCATGAGGTCCAGTTTATGAGCGTAACCA
+>20649 3
+TAGATTCGTTCACTTCTACCGTATAACTGTGGAAAGGCAGACTATATCCTGAGTCGCTGCATAAATCCAGGAGTCGGGACGTAAGGACGGTGCTTCCCCC
+>20650 1
+CACCACTGTCTGACCCACAGTTCGGGCTTGAATTAGCGGTATACACACGGTGCGTTGTTTTGTCCCATACGAGCACAAAGCAATCTGTTAGGAGAACTGG
+>20651 1
+CCCTACAGTAACTAAGGTAAGAAGTGATCTGTTTTTCTTAAGTTGCCCGCTATCGCGACCGGGTCGGATAAGGATGGCCATTAACTCGGACAGCGACCTC
+>20652 3
+CCTGCGTAAAAGGTTCCCTCCATTGCATTCGACTGTCGGAGAATGTTCTAGACAGGTACGAAAGACTTAACGCCAATGGCATCATCCGTATTCGCGTGGG
+>20653 1
+CGTTGCAGTTGAGAAGACAGCTTGAGTGCCTAAATATAGTACAACTTATCGTAACCCAGTCTGCTTGATCGGCCCCAGGTAGGGCCAAATTTCGTCGCCG
+>20654 3
+GGGGCCACTCGCCACTATGCCAAGCACTGGCTATCTAACTGAAATATAGGAAACGTTTCACGGGCTGCGTATTCCGAGTGGCATCTTGATGTAACCAGTT
+>20655 1
+TATATTACGCTCCCCATGTCCAGTAAGGACGTACCATCCGCGTCCAGTGCTGTTTGGAAGCTCGGACGTGCACAGTGAATTGAAAAGTAACCACTGTGGT
+>20656 1
+AACCCATGGGGATGAGCTAAAAGTACCTGCGATAGTGACGTGCGCACTAGCATACTAACCTCATGTCAGTGATGTCCCCTGTACTTTCAGTAGTTGGGCC
+>20657 3
+TTACAGCGACATGAGAGACTGCGTGGATCTTCTCCTGATGAGACCTGAATTCGCCATACCAGGTTTGATATCATGGCTATAGCCCGCCATGGAATGAGCC
+>20658 2
+GCCGTTGGTTTCTTAAGTGGCAGGCTACAACAGCTGTTGAATGATGAGCGGGCACACCTATGCCTAAGAGTAATACGTGACCCTCTACTGCTAATACCCG
+>20659 2
+GGCCTCCAAGGAGACTCATTGGTCTCATGATGGCTTCGGGTCGGATTCACTACCATTGAGGTGCGTTTGGAGCTTCAATCAACGCAAATCACCTCGAAAA
+>20660 2
+AGCTCGCCATGCGTACATTACTCACGGCTTGGGCATGGGCCCATGGAATCTCAAATATGTGTGACGCCAAGTTTCAGTATGTGCCAAGATGACTTCAGAC
+>20661 3
+TGGTCGGAACATACGACTGACGATCGTTGTCATCACATTGCGCGCGTGGAAGCATTTTTGACATGAGCCTGCGATGTACCCCGTAACCTTCAGACTAAAG
+>20662 2
+TTGTAATTTTAACGCCAAGGTTGATAAGTCTCAACTGTAGGGTGCGGGCGCTCTAGACCAACTGCAAGTACCTCTCCCCAGGCGGGTATGCAGAATACTC
+>20663 2
+TAATGTTCAGGACCAGTTGAATGAAACCAGGTTCGCGCACCTGTAAGGATCGGGGCGTTTGTCTAAGTGCTAATTCTAACTACCACAGCGCCCCATTGCG
+>20664 3
+TCATCTAACTGGTCGGCCGCCTTGACGTGAGTATCCCAATCAGCTCGTGGAAATCCAAGTCACGGAAATGTGTCCGGTCATGAAATGTGCCTGTCGAAAT
+>20665 2
+AGGAAGCACGTCCAGTTTCCTGCGAATACGCCTACAAGATGGCATGGGCCCCATGCACTATTGTACGGTATAGGAGTACTATCTGATCCTGCTTGGTCAA
+>20666 1
+AGTATAGCAGTTTGAACGATGAAGACCATGATGCAAACCTACCTCGGGTCAGCCGTACCCCGCGCATCGAAGACTATTTTCATGCGGCTTGTTTTGCAGG
+>20667 3
+GTTTGACGCTGCGATTTGAACTTCGTCCAAGATGCACAGCCCTCCTACACGGTTTCCGTGAGGTAGCCAAAAAATCTTAATGTGCGGACTGCGAGGAATC
+>20668 2
+CCACTAGCCTCAAGTTGATCCTTGAGGGGTTGGCGCGATATATCGGTAGATACTGATACACTTCAATTCGAGATCGCGAGCACGCTCGACCCGATATGTA
+>20669 2
+GGGAGCTGTCAGTGTTTTATGACTACAGGATAGCCCCGGCCTGCGACTCACCTGTATCTAAGCCGAAAGAGACTATTCGGTACACCTATCAGGATCTTGA
+>20670 3
+GATCCGGTACAGTGAGTCTAATCTTCACTCGCGAATGCCATACGTAGCGGGGCCACCCCGTCGGATGAAAATTTAGAAAAGTATTGTGCGCTCGATCTCT
+>20671 2
+CGACCTTGACGTGAGGCCTTTAGCAGAAAGCACAATAGTCTGGACTTGCTATTTCGGCGCCGCTAGTGTAATCTGACTACAGAGGGTACACTCACATTGC
+>20672 2
+GGACAAGAGCTCTGGAGCAGCCCGCGTAGAGAGTTCCAACACATTTTCACCCCTGCATAATGGATGAGTTGGGCCTGAGTTCTGTGAATCCATATACTTC
+>20673 2
+AGGAACCGTGGTTTGTCCCCAACTGATCATCCAAAAATAAAGTCGAGCCGTGTACACTACCTGACTGAACTTTTGAGTACCTCGCTTGCGGATGTCGGGG
+>20674 3
+ATGTTGCTGGCCGCATACGGACATTCTTTACTTTGCCTCTGTGAAAATATGAGTCCTAAAGTGAGCACGATTGGGCGCCACAGCGACTACTGAACGCCGA
+>20675 1
+GTAAGAGAAGCTTACGGGTCAGACCCTCGGGCCCTTAACTGGAGATGTTTCAGCATGATTACCTATCACAGGAATCCCTGTTCTCAGCATGTCGGCTGAA
+>20676 2
+CGCTTTTTCGGGCATACAAAACTAATATGGAAATACTAAGTCCGGCATTACGCCTAGGGGTGTCCGCGTGCGTCAGCCTGACGTTTGCAAGGATTCACAC
+>20677 2
+TTTCAAAACCTTTAAGACGGGTCGCGGCTGTCTCGACGGGAATTTGAGCTTCCTGCGGCCATGCTCAAGACAAAATAGCACTGGTACGCCTATTAATGGC
+>20678 3
+ACTCACTGGGACTTCAGTGGGGCAAGGCCCTTGTGTCTCGATATGTACCTGGACTCCCTCGACAAATCGTGAATCTCTAATGTGGAACAACTCATGGAGA
+>20679 2
+ACATGTATTGCTATGCAACTGCCCGCGAGGGGCTAAAGATGATTTAACAGCAAGCTATTCACCCTCCATATCCTTACAGGGACGGACGGTTTGGGCGTTC
+>20680 2
+TCCGCTGCGTCGGACATCGCTCCTATAAAACCAAACTGCAGGCTTTCATGGTCAGAAACGATTTGGATATTCAGGACGTTGAGGCGCTGTAAGGCTCCAT
+>20681 3
+TCATGTCCGGGGCCATTTAAGTGCCACCATGAATCAAGGTGGATAGTCACTTCGGGTCACTTTCAGCCTCGCACACTGGCAAGCAAATGCTTTGGAATAG
+>20682 3
+CGGAGCTCAAGGGTGTTCGGTACAATTCTACCTAACGCTCGCAAGTCTCGCCGACCATTGATCTCTTGAATAAGGACGTCCCGATACTGGGGTTAATAAG
+>20683 3
+TTTTACGAACTTGAACATACCTTCAAGTGGTGATGTTATTCGAGGACAGATAGTCTTGGACACGTGGCCAGGACTAGATACCCCGCCCTACCCGGACGGT
+>20684 3
+TCCATGTCGCCGACTTCCAATGCTAGGAGCTGCTGAGCTGTTCGATATAACCTACGAACAACTACGAAGTTTATTACGATGACGGGTGGACCTGCACGGT
+>20685 2
+GTATTAGACCTCAACTATGCAGGCACTGGTGGTGGCAAGAATTCCGCGCCACGACTGCCGCAGCTTGGTGAACGTTCAGATTACCCTGATTTTTAAACAG
+>20686 2
+TCGAGCCGCCCTGGCCAAGCCTGGGGTGATTGTGTCCTGTACTATAAGCATTGCACTGAAAATTGTCTAGCTCCGAGTGCATTGGTAACATAGCCCAAAA
+>20687 2
+CCATCGCCCAGTCTGGAATCTACGAGTCGGCTTTGTAGCAAGTATGGTCACAGATATACCATTCTTAAGTCCAGAAGGCGGCTATGGCGACTGCAATCGT
+>20688 1
+AACTTCTCCCGCACATATACCTGGTCACACGATTATGGTAGTTTAGGGGGATGCCAGCCTCAGAAGTCACGTTGGTGCCTTAGATAAACGTGTGCAGCCA
+>20689 3
+GCCCATGATCGACATCTGCGCAGTTCAAGGAAGGAATATTCATATTCTGTAGGCTCTTCTGTGCTCATGGATAGAGGCATCCAACACGGGCCGTACTCAG
+>20690 3
+GCTTGTAGTGCCAGCCCGGATGTTGACTATTATTGAGGCACATCGGCATACGCATCCAGTCAGGAGTGAGCCAATCAATCAGACTCTGTCATTCGAACGT
+>20691 3
+AGTCCGAGCAGCTGTTGCATGGCGCCTTTGGAACCTTGAGTAATATGCCCATTGAGCACCTGTTACGACGGGTGAACGTCTCCCAAAATAGATGCTACTA
+>20692 2
+ATGTACATGATTCTACGCGATGCTAGAGAGTCGCCTGAGGTACGCAAGGACGAGGCTCTATGGCCCACTAACTTTGTATTATGCTCACAGACCACGTTGC
+>20693 1
+ATTCAATCGTGTGTCGATCTACACTCGCCAGTAAGTCATGTACGGGGACCGCGAATACATAACACCCTTTGGAAGGTCGACGGACTTTCCAGACGGTGTT
+>20694 2
+GTAGCACGTTTTTCTTATCGGTAAAACACCGGGATGGGACACCTTATGCGGTTTCAAAATGGCCTCGGGAAGCACAGCGTAGTCGACTTCAATGTCCACC
+>20695 3
+CTTTCGACAACCCACAATGGAAGTAGGCAATCCGTTGTCTGTGAGTCCAAAAGGGTAGGCGTTTATCGCTAATCATCCGCGCGGCCCATCGTGAGTATTA
+>20696 2
+GGACTGCGGTCCACCATCATGTTGAACCGCACATATTTGAGAGCTTAATGGGTTCAATCCTATCACAGTATCGGCACTAAGGTGCACCGCGCGTGAGATT
+>20697 3
+GCTGTGGTGCAAAAGAGCGAAAAGACTATGGTTCTTACCATTGTACAGCCTCTGCTCTCAGCGGTCCACAGACTTCGTACAAACTTTGGGCGGGATCCTA
+>20698 2
+AGATATGTAGCAAACCGGAGATCCGGACTGCCAGGTGCCTGCTGTTGACTATCCGCCCGACCTTATTTACTCGGCTGCTTTAGAGGAAAACAGAACTGTT
+>20699 2
+GTGGGCTCACTGGTCCATATTGTACCAGCCTGAACGCGTCACTATTAGTCGGGCAACTTTGACCCATGTGGACTCAGTATCAATGGGACGGTAAACTAAC
+>20700 1
+GTTTGAGAAAACTGGGCGAAACTAGTACACGATAGCCGGCGCTGAGTAAGGCTATGCAGTCGGTTCCTCTGTTGACCCTACGTTAGCAACCCTTATCATC
+>20701 3
+CTATACACATACGGATCCCTGAGTTCACCCGAATCGGGACACCGGCTTTTGCAGGATGGCTGTTTGATTATGGATAACGGGTAAAATGCTCACGCGCATC
+>20702 2
+CTGGTAGTATGACTAACCGCGCGAAGGTATTGGTCCGAATGGAGCGACCATTAAATAGCTTTGTAATATGACCCGCGCCGTCCCTAGGCACTCGATTTAC
+>20703 1
+GAACGCGCTCAAACTCTCCACGGAGATTGGGGTCTGTCTTGTCAAGAATACGATCCACACGTCAGGGTCGCATTGTCCCTTATTAGTGGAACTCGTAGAA
+>20704 3
+CGTCTGTCTCGGCTGAATCACACTTTAAAGGGATCGGCTCCACATTAACTATACCCCCTTATAGAGCGGAAGATTGTGCGAGAACAGGGTATTTCGCCGG
+>20705 1
+GACCTTCCAGAATCTGACGTGGAGGCAATGGGATCTACATGGCTACTTCAGAAAAAATCGACCTCACGGATCGGTATCCCTGTTGGATTTGGCCTCGATC
+>20706 1
+GTCTGTTCTTTTGCAAGTTCCCTGGACCTAATCGTGGCAAAGACACGCGGTGCAATTTCAGGCATCACGTCCAGGGCATAAAGCGTTATACATGGCAGAC
+>20707 1
+GCCGAGCTGGAGACGTCCCAAAATCATTTCAGGATACATCAATTAGCCGCGTACGGCTATTGTGCGGTAGCACTGTATACGTCCGGTCTCAATCTAAGGT
+>20708 1
+CCCATATACTCGAGGTTCCCGCTCCGCTGGCGGTTGTCGTGCGTTTGGAAGGATTCGATAAAACAAGTAACCCGCATGGTACTCTTGTCATAAGGCAAAA
+>20709 2
+CGTTGCGTCGGGCCGCCACTAGATACTGTTATAACACGTATTCAAGACCTCAAGCCGTTGTCCCGTTAGTAGGATAAGGTGAGTGACATACCGTCGTAAC
+>20710 1
+TGGTCTGGCATAAAAGTGCAGCTCAGTGAACATCCTCTATTGCTTTGAAATCAGATTCGGAGGAAATCGCTCCCCGCTGTCAGGGCCCAGTGCTGACAAT
+>20711 2
+TTAAGAGTAGACGAAAGTTCGGCTGCAGTCACCAGCTTGAACTTAATCTTAGACATCCCACCTTAGATCGTTGGGGCCTGTTGCCACAACCTGTAGGGGC
+>20712 1
+CTATGTTCGAGTCGCATGAGTTTAGTCTTGTGGAGGACCGGGGGCTAGCACTGACCCATTTCAAAATTAGCACCCGAATCCATTCATCCAACGAGAGTGC
+>20713 2
+GAGTACCTGGTCAGTCCAAGTATATGCAAGCCAGAGAGGCCGCGTCACCGATTTCCGACTATGTAACTATCTGTCGAATCGATTCTTAGGCGGTATGCCA
+>20714 3
+TAAGTGGATAACTTCGCTTTCAACGCATGGAAGTCATACGAACGCGCACTGAGCCTACATTTGTGCGTCAGTGGAGTTGAACCACTGTAGCTGCCGATCC
+>20715 1
+CGTGTCTTAATTGAATCAAAGGGGTCTCACAGTCCGGCGGGCAAACCAGTGTTACCGTGCATCACTGCTTTATTGAAGCAGCGGCTCATCTGAAACTACG
+>20716 3
+TTACGCGTAACACGAATCCTGGAGGACATCTCCCGAGTGAGGAGTTTCTTGTCAGCTTTGCACTCACATAACCGGTAAGGGTATGACTGAGCAAGCTTCC
+>20717 2
+CTCTAGGACACAACTTTGTGTAAGTCATCGACCGCGCTCATCATCTCAGCTTGAATCGGACTATGGCGGAAGTGAGACTCCGCGTGGGACATCTAGTATA
+>20718 3
+GGGATGCACTTGTATAGTCCCACCCTGGTCCACGGAGTATAGAATCAAGGCCAGGGTTGTAAACTGGTCCATCTCACTTCGAGTTATCGGTCATAGCAAC
+>20719 1
+GATCGTGAGCAAACCTATATCACAGTGCTATACGATGCGAGGGATGTATGACACTCATATATATGTTCCCTCGGTCTCCCGTAACCTAGGGCCTGCGGGA
+>20720 1
+CGCTAGAATTGTCGGCCATAGCATGCGTAAGAGCAATCTCAACTTTGCTCTAGGGCGTAGTGACATTAAGCCTCTGCGCAGCGGACAGCTACGTATTATC
+>20721 1
+GATGTGCACTGAGAATCCTAAAGGGGTGTCCAGCATATCTGGGACCAAGGTTCTTCTGGGTATCCCGCTATTGTAAACCGTATATCAGCGACCACTACGC
+>20722 1
+GTTGCGCGCACGCAACTTCAAACTCTGGTGTCATCTAAGATAAGGTCTGCACTTCCACAAGTGAAGGAGGCTTCAAAGACTCACGTCGTTCATGTTGGCG
+>20723 3
+GAAGTTCACCGCTTGCATAACCCGGGATGAAATAAATGTAAGGCGAAAGGTGTGAATCGCTTCCTCTCACTTACTTTTCGAGTCCCGTCGGGCACATGGC
+>20724 1
+CAGATTATACCGTACCTCCAGCGCTTCCACAGTGACTTGGGCGGTGATAAACGTCCACTTGGCAATGTCGGTAAGCTGGCTGTTATTAGCCAAAATCGAG
+>20725 2
+GAATCATTTGCTCCTAATGACGCTTGTCGCAGACGGTAGCGTATTCGACAAGGGGAATACCACAGAGAACCTTAGCTTGTTGCCTGTAGTCGTCGCAACC
+>20726 2
+CAAAGTCGATAACTAAAGACGCCGCCCGGTGATTAGTACGACTAGACGTGTTCCGTTCTCAAATGTGCAATAGTACCCGGTCTGAGTTCGTTGACCTGGC
+>20727 3
+TCCCAACATTATAGCCCTCCTGAACACACGGACTAATATTCTGTAACTGACAACTCGCTATGCTGTTAGCGAGAGGTGGGTTACGCGACGCGGTAGTGGT
+>20728 2
+CATATGCACTGCAGCCAATCAACGAAGGGTGTGATCAGGATTGCCCTCTAGTCGGTATTCAGTACGAGTCCGCAAGATGTCTTCAGCTCAACGACGTTTG
+>20729 3
+GTTAACATGTTCAGACCCGTGGAAGTTGCCGGATATACACAAAGTTATGGTCTGGATCTCGTAGTCAGGCTCACTGCACTCCCACCTGAACTTAGGCGAG
+>20730 1
+TGGCCAGCACTAATTACATAATTTTGTTTACGTAGAGTGTCACCACGCTCTTGGACACTACAGGCAACGGCGAGACCCGTGTGGACAACTGGGTGTTCAC
+>20731 1
+CTAGGCCGACAATGGGACATGATTAGTGAGAGAAAAAGCCCCATTAGGTCTTACCTTTTTCGCCGCAAACCGGGGGTCCTTTCATCAATGTCTGCTCAGG
+>20732 1
+TTGAACCATCCGACATATGTAGTCGTACCAACCTGCAATAACCGTGAGATAGAGCTCCACGGGCCTTTCCTGGTGTGGGTACTCACATGGGATAAGTTGC
+>20733 3
+CAGTTAAGAACTCTAGAGATGGCTCCATCCAGTAATAGCTGGGATGATAGTAATTGTGCGTGCGGATCGGCTCGCCCTTCCCTTCAGCCAGCATTGCAAA
+>20734 2
+GAGGAGTAAGCTCCATGAGATGCCGGCGACGGACTTATTAATTGTCCAAAATCCGCGTGTTGACCCATTATCCGGCTCAGAAGGATTCTCGACCTTAGTC
+>20735 3
+AGTTTCTAATACGGCAGGGTCACTCACATTAGCTGTGGAACGATATGGAGATCCACCCATTCCTGTGCTCACGCGTTAAGTAGCTACTGCCGAGACGGTA
+>20736 3
+AACCGGATTGAAAGTAGCCCTTCATCTCGAAGTTACGTACTGTGGGTCGGTGACTCGGGTCAAATACGCACAGTTTCATACCTGCGAACTCAGTTACGCG
+>20737 1
+TCATTGCTCTGTGAAATTCTAGGCGAAGGATAGATCTCAACGCCCGCGGCCGTTGTTCAGTCTTAGAGGTAATCGGAATTGCACATAGCCAGCTGCCCAA
+>20738 1
+CGCTCAGTCAATCACCGACCGATTACGGTATCATGCAGCGTGATTCCGCTACATTAGGACATAAGTCTCGTGTAACAGCGGTGCGATGATGGACGTATCT
+>20739 2
+TGCTGCGCGGAACACCCGTCCGTTTAATTAGCCACCGTGAAAGAATAGATACCAGCTCTTTAACTTGCATTGCTCCGCGTCTGAGGGAGAGGTATCAATG
+>20740 1
+GCAGATCCGGACCGGAAATGTTAAGGGAAGTCTAGCAATATTACGATAATAGCGGTCCGTGCCCCTTCGCTAAAGAGCTTTCCTCTCGGCTTGCCTAATG
+>20741 1
+CGCTAGCTAGATTGCAGCCCCTGATCGGGTGGTTTATTCGCTTGAACCGTCCCCAGCTTAAGCTTAAACTTATGAAAGCTGATGGAGCCAACGAGCTGAA
+>20742 3
+TAAGTTGCTTAGATGGTCCAATACTAAGCACCGAACAGGGCGGTGCTAACGGCATTCATGTACCCGAGTAAATCTCTGCTCGTTCCTGAGTATAGGGCCC
+>20743 1
+ACTGAGGAAAGCTGTCTTTTGCCCCATTGAGGTGGCGTCACGGTGCCTTATGCTCCGTTGACCACCGGACAAGAGCTAACAAATTTAGCACTCGATATGA
+>20744 3
+AGCAGGCGTATGGTTGTATATCTTTAGTCCCTTATACGCCCCTACAAAGCCTCCCAAATGCAGGCGCGGGCGGTGGATGCGTACTAAAGTCAGACAATTT
+>20745 3
+CCAGCCCTTGGGTGAGGAGCCACTCTCAATTGATCGGTTCTCCTCAATATTTACCCGGCCCAAGGAGGCTTAGATCTTCAAGGGAAAGCTGTAATAGAGT
+>20746 3
+TATCCTGTCGGGGAACGCGCTACCAAACCTTGAATAAGTGTCTTCGGGGTACAGTATAAGCTTAAGATAGAATTCGCCCACTTCCTGTCTGCGCGAGGCA
+>20747 3
+TGCTGACGTCGTTTCACCTAAAGCAGGCGTTTAGGCAATTGGCCACACTACACCATCTGTCAGATGAAATTTCCGCTCTGTTAAGGGACGGACACTGGAG
+>20748 2
+GCGGTCAGGATGGTAGCTAGTAAACCACAGGAATAACTCCATTACATTATGTGAAGCTGGCATCCACCGTACGTGTCGTAGCTCCGGCTCTTCGTATACG
+>20749 2
+TCAGATTCGCGGCGTGATGGCGTGGCCAGTCGATTACTTCACCATCCCGCATGGAAGTGCGCAAAGTAGTTCGTATAAAGAAATAGACGCTTATCCCCTT
+>20750 2
+TGTGGTTCTTCGTAAGCTATCTGAATTGTATAGGCCACAATGAGCCATAAGTGACGCATGTCCTGTGTCCCCCTCCACGCAGGTAACGGAGACGGCAATA
+>20751 2
+TAACGCTGCTACGAAAGAACTTCCTACGTACCTGTAGGAGATACAACTAGCGGTTTTCGCAAGTGGTTGGTTCGGACATTGGCCACTGCAGCACTGATCC
+>20752 2
+ATCGTTAAGGTTAGCTATAACCCGTCTGTTTAATCCGTGATCAGCAGACTGACACCCCGCGACAGGGCAGTCTATGACTGGAGCGTAGTCGATCAATCGT
+>20753 2
+TTTCTCTTCCCCTTGGCCGGGGGCGGATTCCGACTCACAAGTTGGCGAAGTATGCGTGAACGCTGAATTGAATCAAAACCGGACCAAAAGCCTTTGAATT
+>20754 1
+TGCGGAGGGTAGGATGGAACACGTTCCCGTTATACCGTTGTTAGATCTGTATTGGCAAGTAACACGTCTAGCTCCTACACTAAACCCCAGAGACCCGTGT
+>20755 1
+AAGAGAGTCTATACCATCGTTCCGACACTTATCACGGGACTCGACACGGCGCCGGAGCCATAAGCTTAATGATAAATCGTAGGGGTTTTCGTCTTGGTCC
+>20756 3
+TACAGGATCCCAGCCGCCGGTCAAGGATGGATCTAGCGTTCACGATACGTCTAGCTGAACTCTTTCAGATCGATAGTGTCGTCTGCGTAAGCATTCAAAG
+>20757 2
+GCTTATGGTGCACGAGCCACTAGGCCTGGGATAGAGCATATTAGTGCTAGATCCGCGCGCGCATGAACTCTTTGATCTCTTACGGAAAATATCTACCGCA
+>20758 1
+TTAGCAGAGTAATCGCAGCGTCAATGGGGCCCTCGGGTTATCTGGCATGCCTCCCAACAAAGAACTATTTAAGGCCAGTGTATAATGGTTGGCCCTTCCA
+>20759 2
+TCGATGTAGTACCCTCTATCGCACATGGAAGCTAAGTACGGTGCCCTCCACCCAGAGAATAACTGCTAGTCCGGAGCTTAGATGTAGAACGTTTTGGTGC
+>20760 1
+CAAATCATAATCGTCGGTTTGTCCTGCACACAGAGCAGCTGGCGCAAGAATCAGACGCTGATCACCGCGAGTATGATTGTGTTTTAATCGTCCCAGTGGC
+>20761 2
+GCCCCAATGGATACCATAGATTAAACGCTCCTTGCAAGATAGGGAGATGCCGTTTCTCTCCTTGGACCTCATAGCCATTGAGAAGTGACTGGGTCAGTCG
+>20762 2
+GACGCCAGTGAGGCTATCCGGTCACTAAGGCATGAGATACCGGCGTCCGGCACCAATCGTGTACTACATGAGGGTTGGTATTCTACAACTACATCTTTTA
+>20763 3
+GTTGCAACCGATTGACCGCTTCACGACCAGCTTTATGAATCAGTTGGTTTATGTACTTTGCAGCCTCAGGCCGCACAAGTAGCGCGTCCGAGAATAAGGA
+>20764 1
+CGGGAGTTAGCATATTGGCCCGAATGTATGTACTTCAGTGAAGCGATCCCGCCTCCCTAGGAGTTCTCTCAACGCGACGAATCCAGTGACGGTTATAAAT
+>20765 1
+AAACCGACTTAGTGATGTGGCACCTCAGTACCTCGCCCTTAGAACTCGTCAAAGCTAGTCGCGTGGCGTCTTTTAGGGACAAGGATTGAAAGCGCTTATC
+>20766 2
+ATTACGTACGCTCGGTTTTTCATATCAGATCGGACAATAGAACCCGGCACGATCCGCTACTCGACGGCCGTGGCTCGAGACAATTAGTAGTCTAGGTTAG
+>20767 2
+ATTACGGGCTGGTGCCGCGTCGGCTAAGCCAACGAATCAATAGTCGTCGAGCCGTGGTATGTGGTTCAACGACGCATTCAATCATCTTATCTATGCCAAA
+>20768 3
+TTGACCTGGGGCTCTCAGTCTAAGTCACGTGAGACCCCGCAATTAATACCAGTGTCCCTCCGTATGACGAGAAATGATGCTTACGGGCAATGTTCGAATG
+>20769 1
+ATCACTAGATGTCTCGGAGATCATCGACCGAATCCTTAACTAAGTCAGGCGTGCAAACCCGGCGTGTTATGCCGGCAGTAGCGTATGTCTGGCATTACAT
+>20770 3
+GTTAATCGGGCATGGGCACAAGGACCTTCGTGTAACCATTGCGAAGCTTTCCACTGATCCCGTAGACACGTCTCCTTTTTGATGGACGAACGAAATGAGC
+>20771 3
+CGAATGTAGCCGGCGGTCAAACTGCCATCCGTGTTGTGCATTTGACTGTGAAGATAAGCCGAGCACAGAGCCATTGACTGTATTATCAGCTCTTACCCAG
+>20772 1
+GTTCGGATACTCCACGAATCAGACTCGGATCCAAATGGCAGGATTACTCGTCCTCAGATAATGTTCTAGGAGTCGCTGACATGCTGCTAGTCCGAGCTGA
+>20773 3
+TATCGACCAGTGATATTTGGTTCGGGCAGAGGTCTCTTTAATTCGATCCGCTGATCACAAGAATGAAGGGTGATTCGCCCTCCCAGGACCAAAACGTCGC
+>20774 2
+TCGTCGCCACTTACGTTGGCAGAATCACGCCGGTAAGCAGGACCCGGCTGCTAAGTACTTATAAACACATCCATTTTGTTGTTTTACGGAGAGCGCGGAA
+>20775 3
+TACCATCGGTGAGTGGAGGACGACTCGGGAACCCGAGCTATTTATTTCGCGATCGAATCATCCATAAAGAGTCTTTTAGTCTCGAGCCTAAGCGCCCTGA
+>20776 1
+AGAACCAAGAGTACATGAATCAAGCTGTTGCCTGGGCCATCAAGGCCAACTGTGCTGTGTCTTCCTATGTAACGCTTGGGTTGGTCGTCATCCCAAGCAA
+>20777 3
+CTGCGGCTGTGTCGGCCCGTCTAATGCAATTTCGTTGGCGTCACATACATCAAGGCACGGCTGGTCGTTTCACTAGATATAAACATAGAGAGAGCAATCC
+>20778 3
+ATTTCTAGGCACAAGAGACTGGATGATCGATAGGTGCGCATTCTGGTCGCCAACTCCGCCCAGATCATGGCTGAGCTATCCGCTTTATAACAGCGGTAAT
+>20779 3
+AGAAGTCAGGCACTGAACCACGGAAAGCTAAAGGTCCGGTTTCCTGTGTTCATGACCTGTATGGCTCTACCAAAGGTGTACTATAGTGTCTCACCGCGCT
+>20780 1
+GAATAATTTGGGTGCAGCCGACTATCTTTAATACATTAGCCTGTGGAATGAACGGCACACCGGTCCGTTGATAGTGATCCACACTGTCCGCGCTAGCACG
+>20781 3
+GCATATAGAGCTCTGTTCCATTAGCTGGGCAGGATGTGACACCCCAGCGCTATTGACCAGACATTGCCTAGTACGAGTAAAGGCTGTCCCATTGATCGTA
+>20782 3
+GGTACTAAGTTTCGCCGTATTTATGCCCGAGCGGCACCTAGATGTAGTCCGTTCTTCGGAAGCACGGCCCGGACATGTTCTTATGAGAAAAGCAACCTAA
+>20783 1
+AGACCATCGCTTTGCAGAGTGCATCTAGGGACTCTTACTCGTGGAACGGTACGCTTACGACTTGCCGACAATAATTAGATTGGATTGCAGACTCCCGACG
+>20784 3
+CGGTATTGCGCGCAGACCTCTCAGGATGCAATACAGTCAACAGTCAATACGAGAGTTTTCACGTAGAGATCCATCATGTTGGGGGCAGTTCTAGTCCCCT
+>20785 2
+AGGAATTGTAAGCAAGAGCATCAGGGCGCGTCGCTTCCAATTATTGCAGTAATTGAGCGACCTTATTGATGAGAGGTATCTCACGCGCGCCTTCCACTCC
+>20786 1
+GTGTAAGTGGACCCTGATAAGAAGACGCTCAACCAACAGGTGTGTCGTGCTGTTTAATCGCCATGGCCAAGAGCTTCCTCCAAGTGTGCTACAATCGCTT
+>20787 3
+TGTACCGTCAGCATAAAGGAAACATCTTAGTTGGTTACGTCGAACGTACTCTGCAGATCACAGTTCGCAGACGCACACCCGTCGCGTTTGAGCGGTATTG
+>20788 1
+AGCCCGGAGTTTTCAGAAGCAGGTCCTTATTGGTAGCTCCGACCGATTGAGGAGTAGCTTCGACCGCTCAGCAGGTATACGAAGCTCACTACTTCTAAAT
+>20789 3
+TTTGGCAGAATATAACAGGGATTCTCGTCATGATGGGTCTAAGCGATGATCGAATCTCCCGTCCTGACCTGCTAGAACGAAGCGGTCCGCACTACAGCTT
+>20790 2
+TACGGAGCGAGTTTTGTTGTCTAAGGCGTGCACCCTCCACTCAATTTGAACGATCGTCGGGCTGACATTCTGAAGCCTTCCGACAGTAGTGAAAGACACA
+>20791 2
+ATTCGCCAAAATTCCGCAGCATGGCTCTTCCTACGCTTGCTAGCTGACCAACTGGGATTTTAGAAGGTAAGAAACTGGGCTTGTGGACTGCCGCAAGACT
+>20792 1
+CTAATCATGTCTGGTAGCAGCACAGTGCAAGCCAGCGCATCGTACGCCCGGGGTGTATGTTCAATAGTACTGCCTATCGAGTCATTAAAGTGTGATCACC
+>20793 3
+CTTCGACCTGGTAGAGGCAGTGGAATTATGCTCCTTGTACAGCTAGCTGAAACGTGCAATATCCAGGGTATGTCACTTGCACTGACCCTGCTAACGAGAC
+>20794 1
+TCCATGGCTGCAATCAATCGTAATTACTTCGAGTGAGAGAGAGGGGGAGGAGTCTCATTGCTCCTTTCCTGCATACCGCAACCGTATGTACGACCTAGAC
+>20795 3
+GTCCCGCCGACTTACAACCATTAGAATGCAGTACGAGCTGCCGAAGGACCTTCAGTGTTCTAGTATTGGGACCGTCGATGCAGGTTAAATTATGACGCCT
+>20796 3
+TTGGTCATGCTGATCATTCGGAGTGATACATGCATGGACCTTCGCAGTTCAACCGGAATAAGGAGACATTCTTATGATCCGGGCCCATCAGCCACTGCAG
+>20797 3
+ATATGGACGAATTTATACATTTTACATCACGTTGCCAGTCCCGCGCGCCTGAATTGGATCGGAACAACGAGGATGCTCTCGGGTCGATAACGGACTTGCC
+>20798 2
+GACAAGCCGTCATTTTGACGCAGTTAGGAGTCTGCCCTACTTGGTGGGCGGATATACAAATCCTAATCCGCCGTACTATCAACACACGACGTTGTTGAGG
+>20799 1
+CCCCACGTTAAACTCAGTTGGCGCAGAGTGAGCCGTTCGCATTGCTAGTGAGACCGACAGTATCGGTTATGAATGTCTCGCCAACGCACATTGTATAATG
+>20800 2
+GAGGTGGTTGTATGATTCCCCTGTAATCTAAAGAGAGTGGGTGAGCCCCCCATACTGTTTCAAACACCGCCAGTCATCCTGCTTAAACCTGAGCAGGGAT
+>20801 2
+CACACCTCAACGGTCAATCCATGGTAGCTTTGAGGGATTGATAGAGTTTAGAAAGCGTATGCCGCGTTGTACCCTCCGGCCCGAACATGTACATTTGGCA
+>20802 2
+AGACATAGGGCTCCGGTCATCAAGTTCCGGACCTCCCAGAGATGCCGACCGGAAGTTTGTAATGCAGGAGGGTATCTTTATTACACCATTACATCGTCTG
+>20803 2
+AATGTACCTTTACTTTAGCGAAAAATAACCGCTTTCAGTTGCCAATCGATGAGCACGGTAGCATGAGCGGGTGCGATTGCTTGTGCCCGCCGACCACTAG
+>20804 3
+TAGGTAATCTCGGTGGATACAGGACCACAGTGCCTCAAACGCTGGTGCTATACTTGTCACAAGGAAACTCTGTTATTCCATGAAGTGTGGGCCATCCCCG
+>20805 2
+GTGCTCGGCCTCGTAGAAACCCACAAGAACTTGGCACTTGTAAAAGGCCAACTTTGGTTGGACCTGTGGTGCTCATCAGGTGCTCAATAATAGTCCGTAC
+>20806 1
+ACGGGATCCCTCGATGCATCCGTAATGAGCAATCAGGACAGCATTCGTACCTCGTTGCTCCGTGATCCTTAGTAGCTTGGTTGCAAAGGCACAAGGTATA
+>20807 2
+CTGTGGTGGTCAACCCCGCAGACAGCAATCGTTAGGGCGGTAATCAAAGCTTCTCTCTAATGCGTAAAGTCACGCTAAGGGGTTGTATCCTTCCAATCGA
+>20808 1
+AACTGTCGCACTAGTGGGCTTCTTGTTCGTGCCATGGTTGAAATTATTAGCTGTCGGGAACTGCGAATCCCCCTAAAACGCAAAAGCACTCGGTCACGGA
+>20809 2
+ACGTATACAGAGCTCTTCCTACAACTGGCACTCGCAGGATTTGTGGTGACTCTGTATCCACCGTACAGCGTCTGAATCCGAGAGATAAGGTCTTGAGCAG
+>20810 2
+AGTCCCTGAGATTTCGGATCCGCAAACGGTTAGTGGCACCGAGAGTCGCTTCTGTCCCAAAATACCTAACCCGGCAAGAATCATATTTTGGTCTTGGGAG
+>20811 2
+CAACTTGCGGGCCTTACGTTCACCTCATTGGACATGGTTCGCCCTATTAGCCTAAAAGTATAGATGTGGGTAAGTTATCGCCGTCAGGGCACCAGGAACA
+>20812 3
+CCCTGGTTTGGTTGTCTTAGTAGTCATCGATGATCACGAAGTCAGCCCCTCACAGGATGACCCACGTGGAAAGCCACATAGTAAGGTACCAAGTTTTGGC
+>20813 3
+GCTGTGGAGGAGACCGCGACTTGAGTGCTGATCTCTGGACTCGTAAAATTAAGCCAGCTCTCCAGTGGCGCAACCCATACAACAGCAGTTTATATTCGTT
+>20814 2
+GGTATTTCCCAGACATAGCGACTCCAGCGCGGGTATGACCCGCAGTTGCTTAGTAACCTACGGTGGTTTATCACATCGTTTGCCAGACGAGACTAATAAG
+>20815 2
+ACGGGGGCATTGACGGGATGGTAATTTCACAATGTGATGATGGATCGTGTGCTCTCATCATCTAATCCCAAAGCTCCACCCGACTGGATCTAAGCCCTGA
+>20816 3
+CAACATGTATGGTAGGGCGGTCCATCATTAACGAGACCGGCTTTCGCACCCGGCCGAGCCTTGATTAAATAGGACCTGGGGAATTGATTATATTCCTACC
+>20817 3
+GATCTACCCTACGCACCAAGCGACAGTGGCTCCGTTACGGGAAGCCAATATCCGGATGGGATTTACAACTAGAAATGTTTGTTCGCCCTCGGTTATTGAG
+>20818 1
+GTGTCCCTACCGAGGGGTCAAGCAAATCAGTGGAATAGGCATTTAAGTATTGTAACAGACACGATCGTTCGGTCTATCCACTCGGTTCACCTACTCGGCG
+>20819 3
+AAGCATGCTGACCGTTCTGCGCTTAGGTAGGATACGGGGTTCTATCAAACGCAGAGCTGTTCAGCCTTTCCGATAGCAGTCACCCATTGTAAGCCAGATA
+>20820 2
+TCGAGCATCCATAAAATGGTGCAGTCCGAGGTACACACCGCATCTCTTCAGCTGGAATCGCGCGAATTAGTTTGACGTGGTAACGGAGTAGTCCTCTACT
+>20821 2
+CAAGTTTACTCCTCAGGGTGAGCACCCATCCGCTGATAGAATCCACAGGGATGCCACTGAGTCGAGTCTTCGTGTTTTACCCGCAAGATTGGTAAAGAGT
+>20822 3
+ACGGTAGTGCTGTTGCATCCTACACATGATCTCTCTGAGCCGTTTATCAAAGGAGCGGCAAAAACCCGCAAGTAGGGAGTCCATCTCGACCTGTATTGGT
+>20823 1
+AACGCTTGCCCCACAGTCTGCCATTAAAGTGCATGCCAGAGGACATTGGACTCCACTCGGTAAATGCGCGGAAGTATCTGGTTCGAGCTATGTAGTTTCA
+>20824 1
+CGTTTCGCTAAAGAGTTAACGCCTTTTCATCTCTCAGTGTATGGTCACAGTCGGGGCAGGACCCAAGCCAAGGCCGTAAGTCTACCATGGATGTATACAG
+>20825 3
+GATGTTAGCAATTTCCTGCCAAAGAGAGTATGCACCAAGCAGCGATGCTGTGGCCCGTTTTCATCGGTGTAAGCCACCCTAAAGAGTTTTGCGCCACGAT
+>20826 2
+CTATTTCAAGGGCTGCGCGACCGGAGCATACCGCAATTACGCGAATTAGCTTGTAACAAAGCTCGGAAGGCTACGGCTGACGGTTCTTTTAAGTACCCTT
+>20827 2
+CTTTCAGCTAGACCAACTGGACCTACCCTCATTCAAGATGAAGCTCGCCTCTGAGGGTTTGTACGCACAAAACTTTGGATAAGTGGGACTGTTGGCAGCG
+>20828 3
+GCACATTATCCGGTTCGAGCAGCATGTGTTTTACAAGCTTCAAGCAGCCGCTCAGTAGATGAGACCCTGTGGCCAGCAAATATAGGCTACGCTCTGGATT
+>20829 1
+TGATGAAGAGTACAGCTACGATTTCGCGCTATCGCATGAGCACTCGTCTTCGGGGTGTAGTACCAAAGAACGCACGTCCTGCCTATTCCAGGCAGTAATT
+>20830 1
+GCGATGGTGCATCTCGTATATATCTAGGTAGGTGTAGCGACCAAAGGTCGTCCTCATATCGGACGCCTAACCGATAGCCTCTGGTATCACTAAGACCTAG
+>20831 2
+ACGGACTACGTGCCATATCATTCTCGCTGCGTAGTCTATGTGGGGACAAAGAGCTGGTGCCAAGCTCTATCCGTTACCCGGCGAAGAAAATTTTAGTACC
+>20832 3
+TGTGTGGGGTGTCTAGCTAAGGCTTATAACGCAAAAATACAGGCCGAGAGTACGAACTCACGTACGTTCTTTGTCTTCCAGCCAACGGAGTCCCCCGATT
+>20833 1
+GCCGAACAAATGTAGCACGCCTTCCACTCAATAGGGATTGTCTTCCGGTGGGAAACCCAACAGCCTGATACGATACGTTGACGTGTTTGTAGCGAGCTTT
+>20834 2
+ATTCAGCAATGTCCCGTGTTAGGTTTCGACCGCGAGAAACGACCTCTTCACAACGGCGCTAAATGCGAATTGGAGTTAATGCGGCTTCCTTGTCGGAACA
+>20835 1
+GCCTCAATAATTGTCGGCGTTTACTTCTACGAATTGCCGACACCCTGGTGGCTCTAAATTGAGGTGAGCGAAAACAGCAGCTTAAGCTCTGGGCCTAACG
+>20836 2
+AGCCCGGCGGAATATGCATTTCTACAGATATTGATTCTATATTGTCCAGATCAAGAACGTAAGACCTTTTAAGACGTGCCGACCCGCCGCGGTTGGGCCG
+>20837 2
+GCGAATTAGCAACGGCAGAGGCGCCTTCTCAAGTACTGTTTCCGCCAGGGCTCGCGGCTAGTGTATGAACTCTCAAACGAAATTGCCGATAATTTTCTAG
+>20838 1
+TTATTTATATGGGCCAGTGGCACTCTGTTAAGCCTCACATCCGGTCCTCAAGAGCAAGCGGAGATATCACGTTAAAGACGGAATCCCTCTCAGGGTTCGG
+>20839 1
+CCCAGGGAGACCTTACACTGTAGTTTGCATACTATATATATACATGCTCCGCTAGGACGCAAATGAGGACCCATAACGGGGTTCCGGGGTTAGCCCTTGT
+>20840 2
+GCGCGTTGTCTAAGCGCACAAGGATAAGGCCGAACGATACTAAGGCTGCGTGTTGTATGCGTTTTTTACCATGCGCAATTCCCGTAGACCATCTGCAAAC
+>20841 3
+GTGAATTGTCGCGCTGCTACAATGATCCACGGGCCGACAGCACTGCGATCGTGAATTACTACACTAAGGGTTGTCACTCTGCGATAGTATCGACAATCGT
+>20842 3
+CGTCGTTTCTCAGGCTACGAGGGAAACATGGGAGCATTCGATAGCTTTCTGCCATACCTCTGCATCAACCGAGTACTCGTATGGATCGAATGGATGCACA
+>20843 1
+GGTGGTCTAGGCTACACTGCCAGGCTCTACTGACCGAAGACAATGTGATCAGGAGCGAACGCGGTAATTTTTTCTGTCCTCCACATATGGACATACGTCA
+>20844 3
+TCACTCACCCGCAACTGATAGCACGCGTCTGATGAACTTCGAACAGGGTTTTCACAGGACATGAATTGTTGAACGGGTAGGCTATGCCTTCCGTTAGACG
+>20845 3
+CTGCTCATGATAGCCAGTCTGTGACTGGCGCAGGCTGTAACGTACGGTCAGAAAGTCTGAGCTCTTAAGCTTCCTTCCCACAAATATTTGGGGAAACGCA
+>20846 2
+CATCCAATACCTGACCATATGCCAACGCTGCGTGGCTGGTGCAGAGGGATAGTCTCACCGGAATCCTGGCTTTTTGGCAAATGTCAATCAGCGAAGTTAT
+>20847 1
+CTGCGCGAGCAACCACTTACATTAAAGTCACATCAATGTATCCTTGGCTGGTGATCGCGCAAGTTACAGGACGCGCGGTTTTTGCGAGTATCGAAGTACC
+>20848 1
+CCCTGTTTGATTAAAGACTAGCACAGGACTCTAGGTCTACCACACCGAGCGAGTGGACGTGTGCTCTGACTTAGCTAGGGTAAACTGACATTGTCCCAGT
+>20849 2
+TCTTAATTTATCCGTCTACGGAACAATGTCTGCATCGGTAAGCATACCGGTACAGTATATCGCCTAGGTAACCGGCACGCGGTGATCTCAGCAGGGTCAG
+>20850 3
+GCATCTCGAGTACGACGGTGTCGAGCTGGATACATCCTAGCATTCTCAGCCTCAGTGATACGAGACCGAAGCTTCGCTTGATATACAGGATCTAGTACTG
+>20851 2
+TTTTTAGGCAAAACTCCTAACTGGTGGCTCTGATCCCCCCATGGGGGTAAGCTCACGGAGGAGCTCATCCCACCATTTGGTTAGAGGATAAATGCGAATC
+>20852 3
+CTCAGCGACATTACAAAGGGACAACCTTCATCAAACCGTTATGCTCCCGTCGAACCGACTGGTCTTCGAGCGAACGTGTGGTTGAGATAGGAGCTTTGTT
+>20853 2
+AACGCCCAATACTCTGCGTTAATAGTCGTGACAGCTCTATAACGAGCCTATCACCACGCTAGCTCAAGTGGGATCGTGGATCGTTATAGACGTGGGGTTC
+>20854 3
+CCAGCGATTATATGTATCACCGGCTTTGTTACTCACTACGACAGGATGATCGTCGGGAGTCACGTCCACTAGATAAGGGGGCAAGCAAGTCCTTGATCCT
+>20855 1
+TCAAGCGGCACTATCCCCCTACCACATCTGAGACTAACTGTTTATGGAGGTAGTCGAATGACTGATCCTCGATAACGGTGTGACTCGAACGGGGACTTGT
+>20856 3
+CCCCCACTATACGTGGAAGCTGATGACCCAAAAACTTGTCCGGGAGATTTGAGGTGATCTTGAATTTGCGTCCCTGACAGTGCGTTTAACACGCGAATGC
+>20857 2
+GGGAAGCACTACATAGGTGCATCCGTAACAAAGCGCCTCGGGTTGACAACGTAGTGACCTGTCACATATGTGGGTGGTTGCTACTCTATTACCCTCCATA
+>20858 3
+CTGTAATATTCAAATTGAGGCGAGCAAGGGATCTGGTGTCAGCGCCTGTATAGTAAATTCTCCTGTCGCCGGAATTTGCCAAACTATCCACCCGCGGCGA
+>20859 2
+CCACCTCCGACTATCTGGCCAATATATAATGCCTTAGTCGCCTGCTAAGGAAGCGTGTGCGGGGTTGACGAGTTTGTTCCTGAAAGGTAACACAGAACCT
+>20860 1
+CAAATAGGGTGGACAAAACGGAAGATGCATACAGTGGGTCGGACAGTCCTGATGCCGCAGATTTCTTGACCTTAGTTCTCTGTCTCTCATGTCAGCCCAC
+>20861 1
+TGTTGTTCACGACGGGACTAGTTACCGCGCAGCCAATGATAGCCGACAACCTTTGAATGCCATGGTCGATTAGACTATGAATCACATCAGCGTGTTGGCC
+>20862 1
+AGTGCTGCTATGTATTCGTGAGAGTCCAGGTTCGGACGCACACTTAAGGAAACTTGCGGCTCGTCCCTTAGAGTAGTTTAGTCGCCAACAACTCCAGACA
+>20863 2
+ACTAGCCTACATTGGCTAGTTCGGTAGGACTTCAGTAAAAGCTCCAGGGCTTTTGACTTCAGATTGGTCCTAAGGACCGCCCTCGGGAGACATAAACCGT
+>20864 2
+CTGCTAAGAGTCTAGACGCATCGTTTAACTTAATGCGCATGTAACATCATGCTTCCTTAGCCAGCAGCACCAGAGTGCGGTGGCGATTGCGTTACGCGAA
+>20865 1
+CTAACCAAGCGCCGCTACGCATGCTATACTGAGAGGTGCACTATTACGCTCGACTCGTGTATTTTTACCAAAGATTGTGTAGGCCGAGATGAGGGCACCT
+>20866 1
+GCTGCAGATGGATGCCTCTGCTTTCGCGGTCCAAGTATACAAGTGTCAGCTGGGCACGGATTACGTAGTAAACGAGCTCCCGTCAAACTCTAACTTATAG
+>20867 1
+CCCTGGAAGGGGATCTTGTCGCGCCCTCATGCCACAAAGGATGTTTATCTGTGTCTTTCGAATCCATACCAGAACGATTACGGACAGGAGATAAGTCCGT
+>20868 1
+GGATCCTAAGGTGCGCTATCATTAGGTCGCTCCGAAACCCTATAGTAGATCCTATTATTAGCGGAGAAAGATACGCCTCAGCTATATGCGGCCCGGTCTG
+>20869 2
+TTGCTCAATAGTGGGGATATGGAGCCGGTGGGGAGGCGCAGACTCTACCTCTTCACTCCAACCTCTGTAAATACTTCGGCAATACATCAAGCTTCGGAAT
+>20870 3
+GCTACAAGTTAGAGAAGCGACCCGTGTAGCGCTTTAAAGAGCCGAACTCCGGATCCCAGCTCTTGCAGACTTGATTTACTGCTTAGTTGTCCGATAGGCA
+>20871 1
+CAGAATACGCAAAGAACGCGTATCCTTCGGTTGACCCGTTGCACATAGCTTAGGACGAAGATTCTCCATCTAGCGTAGTCTCTGTTCTCAGGGGCAGGAT
+>20872 1
+ATGGATCTCGCTGCGGATTATGGCGCACCGTAGAGCACAGCGGTTTGTGATCGCCCTCAAATCAGGTACGGGCCGCTACTAAAGCAAAACCTTTTTTATA
+>20873 1
+TTGTGACACGAACGGAGCTGGAGTCATAGTAGGAGTACCCACACCTATTCTTTGTGGTGGCACGCACGGTGCTCAATGCATCTAAACGAACCGTCATTTC
+>20874 2
+TCATTACGTAACTTTGTGCACATGACGATTCCTGAGGGTCCCAACGCGTTAACATAGTGTGTCAGCAATAGACCATATTCGCCAGAGGGCTCGGCGATGC
+>20875 3
+CAGATATGCCTCAGGCAAAAGGCGAGTGTACGGCATTAGTGCATTCTACTGCTGAGTAGGTTCAATACGGCCGTCCCCGGCTGCCAATTATCCGTTATAA
+>20876 3
+ACCGCATCCAAACATGGAGATACCGGGATTGGATGCCGGGGTCACTATCTTGTTAACATATCTGCCAGAGCCTCCATAGATGTCCGTCTAGGATCGGTTA
+>20877 2
+TCGAAATATGAGGAGATATTCCACCCTTCGGCGCGCTAGACTACACCCGCCACACTTATACGATTAAAGGCTGTTTTGGAGTTCAGACGTGCGGTTCGGA
+>20878 3
+GATTATATCATTTCACGAACACATTGGGGGTACTCGTAATCAGAGGGGAACGGACTCGGGCGTGTCTCATTCTCCTCCTTACGGACTCGGAAATAGCCAC
+>20879 1
+TAGTCCTTTCATGCTAAAAGTCGAGCGTACGGATCGCATAGTGGGCCAAGAAGGGGACTCAGTACGCGCACCTTAAATCTCACATTCTTTTCGGGCTGAC
+>20880 3
+TAGGCAAGCCGTACGACCAAGTAGTACCGTCAAGGATGAAATCAAGTGGTCTTATGAGATTTTCTGTCGTCCCACCCATCGAGGGGCTGCTTGCTCACAT
+>20881 1
+TTGTGTTGAACGAGATAATATCTAAGTCTGCCAACCAGCCAAGCTCGTCCTGGTTAGTGATGCGTGCCAACCGCGCCTTGAACCAAGATGACTTGGTACG
+>20882 2
+CGCGAAGGTTAAAAGTCAACGTTTTCAGCTCTCCTATCCGCTAATTCGCGATTTAAGATTCCCCGCCAGCTAGTCTTGGGACGAGCGGTGAAAAGATGGC
+>20883 3
+ATCAGAGGCACGAGTGCCTCTACGATCTGTGCAGGGCCATCCTACCTGTGAGCTGCATGTGTTAGCCATAAGGAAGAACGTTCTGCCTCTATATAATCGA
+>20884 2
+CTCCGGAATGCAGCGAGTTGACACTTCCTGTCACCTTTGGAGGATAACACTCGCCATCGCATTATGTGAGAGAGAAGTGAAGACTTCATTGGCGCCTCAT
+>20885 2
+AATCTTTCGAGGATAGCGCACCGCGGTGAACGTGATTCACCTTTGTCTCGTCAACTACGAAGAGTGGGCAGAACAAGGAACCTATCCGTTGTTCTCATCG
+>20886 3
+CATCCTGGGGTTTTCGCCAGATTGTGGGCTCAGAAAGACATACCCATAATTGTGGTTGCTTGTCCAGCCCAATCGAACCCGAGATACAATAATGCTGGGC
+>20887 3
+TGCATCGTACCGTAGCTGCTCACGCGAGGCCTCCAATGGCCCGCTAGATGTGGACAAATCGATTCAACGTGTTAAAACGCTGAGATCAAAGTTTGTGTTC
+>20888 1
+TAATCCACTAAAGTGTGCCAACTTTATGTCGCGTCTGCAGTTACGAGCTGTACGGGGCGACCATCAACATACCGCGCTCGGGATCGATAAATATGGCTGT
+>20889 2
+CACGGAGACACTAGACCAGTCAATTAAAGTTTCCTTTGGCCGACGTGTTATGTTTGGGCAGCGGTTCGAGGGCGAGTTTATACCCCCCTAAACATAGCAC
+>20890 1
+GTACCGAAAACACTCAATGCGCGTGAGGATTGTCCAAAAGCTTTAGAGCGGGTAGCTTCTCTGGCTGCTGTCTGTCCCCTTATCAAGCGATCGCAAATAG
+>20891 3
+GTGTTACTATACCCAATCACACGGGCGTGGCAGGATGATAAATCTCGAATGCCCGGTGCACTGAATGACTGTTCCCTTGGATATCTTGGGACCACTAAGC
+>20892 2
+CTATCCTGACGAAGAAGCCACAATAATATCACTGCGTCATGGGGGTCAGTAACCTAGGCTCTGCTGGATTCGATGCTCGTGGATTCACCTTAAAGCCGTG
+>20893 2
+CAACGCATGTACCTAAAGCCCTCTCAGCGCGCTTGCCGACCTGGTGCAAGTTAAATTACCATCTAGATGTAAGCGATTTCTGACTGCAGGGGAGGGATTT
+>20894 3
+ATAGGACTACATTTATCATGGGTTTCAGATCCAGCTTTCTTTAACGTGGACCGGATGAGAGCCATACGTGGGACCGCAGCAGCGCTTTACACAGGTCCAC
+>20895 2
+GAGATCAGAAATGCCTTCGAGTGCTGTGTCGACCCAGGGAGAGTACATTGTTAGACTACTTACACGCCTGCACTGGGCGAACACTTACCGTACTTTACTG
+>20896 1
+TACTTCGTGATACGCTCGTTACAGATGACATCCCACGAGCGTACCCAGCGATTAGCACCTGTTGACTGCGGAGATTACTATCGGAGAGGACAACGTTTTG
+>20897 2
+TGGCGGTATTAGTTCGGCTCTGAGCGGATCTTTGACAATCGTCCCCGCAACTAGATAGGCAACCACAAGGCGCAGGTCAATAACATCTTTATCGCTGTAG
+>20898 3
+AAAAGCCTCCCCTTTCTCTCGCTGCGGCTTAGATTGTCCGTGCTACATATATGTCGTTGTGGGAGAAAACCGCCAACGTAAGGAGATAAGGCTGACGCTA
+>20899 1
+ACCCGAAACAATCCGAATTTGCTTGGGGAGGGTTCAGCCCGTGTTAGCTCGCACTTTGCGGACCAAACACTAACTGATTCAGGTGCCCGATAATTTGGTA
+>20900 1
+TACTCTCTTGGTCGCTACTGACAAACCATTTGCCTGGCAAAGTGATGAGGTGCTCGTGTAAGAGCTGGGCCCCATCGAAGATCATTCAATCAGAGGCCTA
+>20901 2
+CCCGGCTAGTTTTGAATGACTGTCCCCATCTCGGCCCGGGAATTTTATAACAGGATCAATCCTGAGAGATCGGTAAGCTAGGCTGGTAGCTACAATGCCA
+>20902 1
+CCGCTGTGACTTATCTACCGCGCCAGAGTGGATAACGTTTCGATAGCAGAGGTAGCATATCGCGCCGTCATGCATTGGAATCTGAACACCATCTGATTAG
+>20903 2
+GAGTATATTCATCTAGACCCCAAACGGTGCTGTGTTTTGTGTCTTAATGCAAGCCGACGAACTGCATTGCTGCCCCAAGGGACGATCGTCGGCATAAACG
+>20904 1
+TTAGGGCGACGACCAAGGGTGCGCCCCCTCACCGGGCGGGTACATTATTACTACTCGGCATGACGAAAGTTCTAATCATTGTAAATATTTCTGCGGATAC
+>20905 3
+GGATATTTGAGGAACTTGCGTCAGATCGCCCAGCCAAGATATCTTTATGCTTATCGATGAGGTAGTTCCAAAGAACTGACCAGCTGGCCACGTGCTCGCC
+>20906 1
+GACTACGGACCGTACACTAGTATTCTATGCTTTATATCATAAACGGCGCTTGATCGCGAACTAATGGGGGACCGGACAGCATTCTAGCGGATTCCTGCGC
+>20907 1
+AAGTGCCAATCGCCAATGTTTAGGAGCTGTGAAGTCAATGAGTGATATGCCAGCTGTCGCCGCATCGAGAGACTGCGCCTACAAGTACTTCTCCTCTTGA
+>20908 1
+CGGAGTGCATTGCAGCCTTCCCCATGCTTCTCCCAATTCCGGTCCGTGTCAGAGCCTTAGGTAGATAATAGTTGCGGTGAATGCAACGAGTAAGAAAACT
+>20909 2
+GTATCGGACACTACCGCTTCGGTTGCGGTAACGGGGCTGAACCCTAACCGAAGCTTTGTAAATACCTTTTTAGACGATCGGTGCATACAACCGGATTACG
+>20910 3
+CTTCATCTCGAGTAGAGCACAATAGGGAGTACCGATAACGACGATCGTACCGCGTACGCCTTCCGAAGATCGGTTACGATCTGTTTCATTCACGATGTGG
+>20911 2
+CTATTTACCTAGCGGCTCTTTGGCGTGTTTACAGAGTGACTTCAAACCCCACTAAGGAGCGAGAGGGACGTCCCGGATTTGCTGACTACGACTAATAGAC
+>20912 1
+CGTGATCAGACGATTTTCACCTTGGTCAAGGTCTACATACCTTAGTGGCTGAGCTGGCCCTCGCGTGTCATAGGATGACGCAGAATCAGTGACCCAATAA
+>20913 3
+CTGAGGACGTCAGGTTCGAGCCTCCGACATTAGATTGGGCGCTTACAACTCAACAGTACAGTATATCGTCCGATAAGGGTAGGCTCCTATACGCAGTTTC
+>20914 3
+ACGTCCAATGTTCACCGTGTGTGCTGCGCTTTACCATTGTCAGAGCGAACAAAAACTTCACCCTATTGGACGCCGTTAAATGAGACGGTTGTGCAGCAGG
+>20915 3
+AGTCCTGTAGGATCATACCTAAATGATCCGAGCAGTAATTACTGAGTTGCCGGTGATGCTGCCAAGACTGCGGGCTACCTGCAAGCTCCTTAGCATGTAC
+>20916 1
+ACTAAGGATTGCCCGTACCTCAAATAAATAGAGTCCGGCCTGTGCTAAGGTGGGTCCGCTACTCCCACGCAAGGAGTAGTGTTGTTAATGCACTCGTTCA
+>20917 1
+TATAGCGGAAAATTCTAACATGTTCGGACGCACTTAATGACGAGTCCGTCCACTGGCCCAGGGATTAGTGAACTCGGTTCACTCAGCGCGTCTGAATGTC
+>20918 1
+GATATAGCACGTCCCTATGGACCTAGGGGAGCGAAGCCGCATCCATGTTGAATTGATCAGGAGCCTACCGTTCATTCTGACCAGGGCAAATTAGTTCTCT
+>20919 1
+CTTCGCGACTCTACACTTCAACTTCCTACATTCGAGAGCTGGGAAGGAGGAAAAGCCCGACCTAGTCATGTATGTCCGTGAACAGAGTTTAGCCTGGGTT
+>20920 2
+GACAGGATAATGAGGAGGCTGCAGTGGAAAGTGAAGACCTCCAATTGGCGAGTCCGATCCGCCGACCCTTTATTCCTCTCTTTAATCTTCCGGAATAGTC
+>20921 2
+TCCATAATAAAGTATTGCACGTTTTCGTGGCGAATCGTGACAGAGTGTATTTGCCCGGGAAGCGCACGAGCGCTCACCATCCCCATAATTGCGGAATGTC
+>20922 1
+GAACGTAGTCTACTAAATGTAACCATGACACCCCGGGCAAGTAGGCGTGGATCTTGCTTATCATGCTCCGAAGTCCAGGTCTCGTAAGTCGGATGTCTCA
+>20923 3
+AGACCAACCGCGGGGCTCTTAACTGGCACGAAGGGTTACAACAACATAATTGGGGGAGTGCTACTTCCATCACCTCAGGGTTATTTAGTAGCCTCGTTTC
+>20924 1
+TACCCCGAACAACATGTTTAAGCATGGCCCTGCACGTTTTTAGAACGATCGTGGGAGGGATCCCCTCGTCTGTGGCAAGATACACATGATTGCAGCTGTA
+>20925 1
+GGTGTTGCCGGTTCAAGCAGAGATAACTGGTGATGAACTAGCTTCTAAGTGCGTTTGGTCACCTCCGCATCCGATGACACCCAAAACTATCAGTAGGCCT
+>20926 1
+AGTTACGCAAACGTTGCTTGATTAACCTATGTCGGTACCCGTGAGAGACAAGGTCTGTTTGCGCGACTCTGCTTGGATCCAACGCGGCGCACACAATAAT
+>20927 1
+GCCAGCACCAGTTCTATCTATCCTCAAAGTTGACCGAGTAAGGTACCATAGTGCAGGTGTCCGCCCACAGTGTTATATTGATAGTGGCGCGCGAATAGCT
+>20928 3
+TGGACAGCACGATGTGCACGCGAGCTTAACGTCCATACGGTCGCTGGGAACGTAGTCCTACGCTTTGAGCAGTTTCGAATCATGTGATATCCAACATTAC
+>20929 3
+AATATCGTCACAGGTTGTGACTGTGATCATTGATGTCGCTCCACAATAGGGTGTAGCAGTGCCAACTGTAACGCGTGCGACATCCCTCTACCAAACGGTG
+>20930 3
+TCAACCCTGGGAGCGCCCATTGTCACAGTCCTGCTCATGACTACATTCGGTGACAGTTCAAGCCGGTAATGGAGAGTCTCAATGACGATGATGTAATCTG
+>20931 2
+GTCTCACGGGTCAGATTTCCCGCGGACACACTCGGGATTTAAGCAAAAAACAGCACCTTCCTGAATATCTACATGCAGGTTCGTGGGTAGGGTCATGTCT
+>20932 1
+CCGCAATAGCTTCGGTTTATTGTTGGTACGATCTTAACACGAAAGGCTCTGCAGGCCTGACATGCCATGGCAATCTGCACCTGGAGAGTTGAATCAGCCA
+>20933 3
+GGCGAGACTTCACAAGCCTCTCGTTGCCAACTGTTCATGAGGATGTCGCGCCTAAGTGGATATTATACTAGCCATGCGACGCATGCTCAATTGGGATACA
+>20934 2
+AGGCAATAGTTTAACATTTAATCTGATCCGGCTGCTGCCCGCGACGTAGGTCACCTGTGCTACACCTAGGTGACAGGTGCACTGATCGTAATAGCAATGC
+>20935 3
+GTGGACCCGTGCAAACCCAAAGTTACGACTGGATTAACCTGATTCCCCTGTTCCAGGGTACTTGTGGTGTAGGGCATACGCATTTAACTTACGGAGACAC
+>20936 2
+GTCAAAAATGGAGATGGCGTAACTCTGTTCGGATTGTGACCGCGCCGCTCGCATAGCCCGCATTATTTCTAGACTACCAACGCAGGCAGGATAATTTCTG
+>20937 1
+TTGGTGCTACGAATTTGAGTTTTAACCATCGGCATTAGTGCACCAGACCCGGAGGGCAACTCTAGAAGCCCATGCGCCTAGTTAGAAGTATCATGCTCCG
+>20938 1
+GCATATCAGTCCTTTTATATCCAACGCCAAGAATAAAGAGTCCCACGGCTGTTCGAAGACCGGTCGGTATTTTATGTCGCGGGGACGTTCACGACGGCTA
+>20939 3
+CCCCGCCGCTGTAAGTCACCGAAGCATAGGACGTTCAGTGGGCGCAAATAGTGCCATTGATAGCGAGCATACGCCCCAGATTTATGAGTTTAGTTTCTAT
+>20940 1
+GCGAGAGGTAATTCTTCGGCGGGGCTTCAGATATTAATGAAGTGGTCGCAAATGCAGACTAACCCGTCTGTCACACGCGCATTCATTATCCGATACCGCT
+>20941 3
+ATGAACCTCATGCGTGCCACTGTGACTGGGTTGCATAGTAGTGCTAAATTCTTCCATTACCACGAGCGGCTGCCATAGACAAGTGCGATAGACGTCATGC
+>20942 2
+CTATGGATACTTGAATTCTCATAGATTTGTTTACGCAACGAATTTACCGCGATGGCACAGGATAAAGACCCCCCGGGACCGTTCGGCGGCATGCGAGCTT
+>20943 2
+TGGATCTTATCTCCTAGCTCCCACCACACAGGGCTTGGAGCCGAGTTTACCTATAACAGCATGACCTCGGGGAGGTTAAAGAGGTAGCCTGTTAGTAACT
+>20944 1
+TCCTCCGGACTGGATGGACTAGAAAGTTAATAGGGACTTTTGGACTACCTGCAGAAACCATTATGAGGGCTCGTACTACACCCTTGGCCTCGGTCACGAT
+>20945 2
+ATGGTTGTTTCGTGGCCGAAACACGACCGCCACATGGGCGTCTAAGACATAGTACGTTGGCGCCAAAGCCTCAAGAATTCTAGGATTCTTGTCCGTTACA
+>20946 3
+TCCTCTGACAAGAGGATGTGTTGAATACGAGAGTTTCCTGGACCACAGGGCAACCCCATAGGCTATACTACACATGCGTGGGGTTCTACTCTTACGTAGC
+>20947 2
+CGCCTAGCGATCGAATGCTTTCCGCACCTATAAGATGATCGGACATCTCACTTAATAGTACCGTTTGCTTGGGAGGCGGAACTCAGCGTATAGCATGACG
+>20948 3
+GATGTTCATCCGGGATCGGTTTGTTAAATAAAGTACAACGTTCTAGACCGGTCGCACTCTGACTGACATACGATGTCCGCCAGCGCGGAACGAATTGCCT
+>20949 2
+GCTGGAAAGTCGCACGTGAGGCTGCATCTTATTGAGTCTAATCACTCAGTGTGAATATTTGTATAGATGCAACCCAGATCCTGGCGCCTGGACGCAACCC
+>20950 2
+AACTTGACGATCCGCAAACCGTGGACTCTACGATCCGATGCCAGGGCCTTAACCACGGTTGTATGCTTGTCCATGATTATCTGGAAATGGAGGACGTCTA
+>20951 2
+CTCGATCAAGCTCTTTGGGTTTACTACGGGACAAAGCGGTAACCCGTATCCGCTGGTAATTGGCACATAACGAATTCCAGTGTTTCGCGGACCACAGGTA
+>20952 2
+CGCGGTTACTCAGGCAGAGATACCTATACTCCCCGCTGTAGTACACTACGGTGCCATACAGGTCCTAAGCATATGCGAGTTGTGTAATTAGTACGGTCGA
+>20953 2
+CACGTTTAAAGTCATGGATGCTCGCGATTGATAACATGCCCTTCCCACCCTGAATTTACTCCATTGAGGCGCGGCGTTGAATTAAGCGAGAGGCGCTAAG
+>20954 1
+ACACATTCTATAGTATGTGCGGTGGACCTACGCTGGTAGCCGGGGCCTGCGAGTCTCGTCCCCGATAATGAATCTATAAGCATTGGCGAATCAACCATTA
+>20955 2
+CAGAACTCAGATTGTAAAGCGGAACCTGTGGTGACCATAGTCTTGCGTGAGTCTCCCGTCGGGCTAGCACATTGCCAACTTTCTGAAAAAGTCCGGCTTA
+>20956 2
+TAGACCGTGTAGTTACCTAAATGTTGAACACATGCCTATCCGGACTCGGGAGGCCAATGTCCACAATTTTGTAGCTCGGAACACGGGCACGCTTCGTGTA
+>20957 1
+CGGCTTCAGCCGGCGTAGTGAGGCTTGAGTTCCAGGACAGTACAAAATTAACCAAAACGGACTTCCCAATTTCAGTTTAGCGTGAGCTTTGTGTCGCCCA
+>20958 1
+TTGTGGCCAGTGACCTATCCACGTTCGGTAAACAATTTCGACTAGCTGCTCCCGAAGTCAAATCAATGGTCGAGGACCCGGTATGGAACTCTTACGGGTA
+>20959 2
+GTAGGTTGGCGTTATCTGCTTCACGGCTAGAGCGTACTTAGACCCTCCTCGGCTAACCACCAACGACTTAATAATCTATAAGACATATGACGGGGGGCTG
+>20960 3
+CCAGCTATGAGCACATACAAACGTGATTTATATTAAGCGTTTTATCGGCTTGTAGTGCTCCCGTCACCGAGCAACGAGAGGGCGACGCGCGAGTCATCTT
+>20961 3
+TTAACGCGACGCATCATAAAAAGTCTCCTGAAGCCTGGTGGCACGGTATTGATACTCTCCGGGCTCAACACTCAGTGATTTCTCTACGGGGAATACGGGT
+>20962 3
+GATAGGCACCAGGGTTTTGAATAGAAGCTGCGATCCTTGCGTCAACAACGTACTGCGGAATAGTGATTCCTGCCGACATCCCGACTTTTGGCGTAATCCA
+>20963 3
+TAACGGGCATCCTTACATCCGCTACGCGTGCAGGATGTTCAGCACGTGGCTTCTTGGGTACCTTTCCAATAGTACGACAGATGAGTAAACGACCGAGATT
+>20964 1
+CCTGTGGCGAAGAGACGCGACCTGTCAATTTCTGATCCCAGTACCACGCCATTGGACCTCCGATGGGATCTACTAGAACTTTAGTATTGTAGAGATAGCG
+>20965 1
+CCCTTCGCAGATTGCGCTCAGTGAGAATCGAGGAATACCGAGAGTCGCACTGGAAATAGTGTCTGGCTTTTCATGTTCCGGGTTCAATCCCCAATAAAGC
+>20966 2
+CGAAAACTTCGCCACGTGCTGCGATCTTGGTACCCTCCAGAGCATACCTGATTAGGATGACTTACGCGCGTCTAACGAGAAGTTTAAGTGTGGAGCTCTA
+>20967 1
+AGTACAGCGACGGGAGGCTCACCTGATGTGGTGCCTGCTTCAGCAATTGTTATCGATTAATAGATCAGCCCTTCGACACATCCTACCGTGAGCTGAAGTA
+>20968 2
+AAGATTTACGTTAGATATGGATACGGGCGGCTTAGAAGGAAACCACGTTAACTAACAACGTTCCGCGCTGTTGGCCTTTAGGTTCCATCCCGGCCCTAGC
+>20969 1
+TGGATTCAGTACAAGAACAGTACGCGGTACAGGAAAATATTGGACACGGCTCCGGGTGCGTCACTATATGCCCCGGGGTCTGACATTAATTCTTCTCTCC
+>20970 2
+AAGCCTAGTCGGCGATGAACGGAGGGCATATTTGCGTGCGTTTGTTCAACTTCCTGAAGAATCTTTGCCCCACCCGGGATCGGCAGCAAACATAATATCT
+>20971 2
+GGTTCCAGGACTCACGCTAGAGACACTAGCTGGCCTGGATCCATGGTTAAGTACCAGTCGATTGAAAGGGATTCCTTTTACGTAGTGGCTACTCCAACCA
+>20972 2
+GCTGGTAGTAGAGGTATAACCTCATACAAAGAGTTAACTTCGCATGCCTCGCCACCAGCGGCTCCTTGCCGTTGGTTAAGGGTTTCTAGCACGGAAACAT
+>20973 3
+ACAAGAAGGAGTATGATTAACGAAAGGAGGCCCGCTCGACCGTGCGAGGTGACCGCTCAGCAGAGCGCTTCCCCGTTTACATTTTATCTTTCTTAATGCT
+>20974 2
+TACAGGCAGGGCCAGCCGCAATGACATGGTCAACGCTGACATGTTCAGAAGGGGTAACACCTCATAAACTTCTTAGTACTTCGTTACGTCGTCCTGTGGT
+>20975 1
+GCAGATTTGTTGCACATTGGGCGACCATCCTGGAAACACTATTTAGGTACGCGCGCAGGGCATCTATTGTTTCATGCTTGAGCCAACCAACGACACAGTG
+>20976 3
+TCAATCTCATATTGTGTCGCCCTGGCACCAATACGGCTAGGTGATCCCAACTATTAAGTCGTCTGCGGCCCAATAGATGTAGGACGGTATACGGAAGCTG
+>20977 1
+AACTTTGCGCGTGGGTGTCCTTTAACTGCAGTCAACATAACCGCCCTTCACGTGACGAGTCCCATATAGAGGCGGTACTTAGGGGGTAAGCAACACTTAT
+>20978 2
+GTTCTCCTCGGTACAGCGGTCTCCCTTCGAAAATAACGAGGGCAGCTAAGTCTAAAATGCATTTGGCACGGCTGGTAGGCATCACCAATCGCTGTAGTTA
+>20979 1
+GGACCCATCCCCGTCTAGCGCCAGATTTAACATTTATTAAACATGGAAATGTTGTGGCCACTACTGAAGCAGCGGAAGTCCCCTTCGTTTATAGGGGGGC
+>20980 1
+ACCCGTTTTGCTGTAACGCTGGCAAGCGGCGGCCGAGCCCGTTCCCGAATTTTGTAATCGAGGCCATATTATCAATATAAAATACTGGGAGTAAGCCTCG
+>20981 3
+TCTTCCTCCGGCAATTCGCCCGGTATATGGTTAACTGCATCGATCTTGTAATTATGGACAAAGGCCAGATCGGCAGGAGCGAAAGGGATCCCTTTCAACG
+>20982 3
+TTCTTGCCGGCGGCCAGGCTAAACAGCTATGTTCGCCCTCATCTCTTAAAAAAGTGCGGACGGGTACGTTTGTTCAACTGCTATAAAGGTAAGGAGCACC
+>20983 2
+AATTTGCTAGCAAGGACTGTTTTACGCGGGAGTCCCCCGATCTAACACTCCTAGAATGGGCGAGGGCCAGAACGCACGTTGCTTTATACATGGTCTTAAC
+>20984 2
+CGGTCCCCAAATAATCGTAAGCTTTACATTCGGGGCGGATAGACGCGTGCGAGCTAAGTCACTTGCGAAAACGAGTCCTTATGATACCTATGCCCTGTGT
+>20985 3
+CACGTGGGGGGGCCCAATGGCATAACCCGTGTTCACCGGTAGTCTGATCCACAAGCTTCCCTGTGTACAAAAATGGGCGCTAGACTATATGTATTACTAT
+>20986 2
+AGCGAGCTCGAGGACCGGTCGTTTTCACCCAGATATTCACTCAGTGCCTGGGGGTCAAGCTTGAATATTGATTATGACATTGCAAATATGCCGCCCGCAA
+>20987 2
+GGGATTCTCGAGATAACCGGCCATGATAGGAGCATCGCCTACGCCATAGTTTAGAAGGCCAGCTACCAGAGGTCGCCTGCATGCTATTCCTTTAATTAGT
+>20988 2
+TCGATGGCGGTCGGCATACAGCATGTTACTGGATTGCCATGGCCTAGTGTCTATGATAGTAGACTAAATCACACGCACGTACCTCCTATGCAGTGACGCA
+>20989 3
+GCTCGTAGGAAGGGACCAACCTCGGACCTGTTGCTCCTCACATGTTTAGGAATGCTGGTGTACTTCGACGGTCTACTAGATATATAAAGAACAGCCGCCT
+>20990 3
+CCTCACGGTTATAACCCCGTTTGGAACATTGCGTCGCCACTCATCCTTGCGGAGCTACAGAGAGGGCAAATGACAACGGAAATTGTGTATTGCAGGTCTT
+>20991 3
+TGGAGGTGTTATCACCGTAGCGTGAAATACGCCTGACTGTGAACAGCCGGCTCTGTTTAAGGCTACCCCAAATCCTTGTGGATTGTAGATGAAACACCCC
+>20992 1
+CTGAGAAGATCTTGTGACGATGGTGGCTTACCAGGCAGTCCTTAGAAAGCACAGTGCGCCTTAACAGCCCTCCAGAACTGCTTCTAGTAGGTTTATAGCC
+>20993 3
+TGCTATCTTTGACCCGTGAGAGGCATTGGGCGAGGTCCTGAAAAGCGTAGCCTTAGTTAATCTATCGCGAGATTACGCCCCACCAACATTCGGCAATGTA
+>20994 1
+GTAGCGAAACGAGCTGGTAAGTATGTCGCATATGAGCAATTACGCTCTCTAGGAATCAGAACTTAGGTCGCCTTCATCATGGCGCCCTTGTTCAACGCCG
+>20995 1
+GCATTATATGTAGCGCCTTCACACTCTGACACCACGGAGGTGCTTTATGACACATCAGATGGGCAATGTGAGCGTTGTCGGTCTAAACTCCGGCGCAATA
+>20996 1
+CCAGTTCCAACTTACAGCGATAGTATCCTAAGTATAGGTTGGATTGCGAGCCTTCTAACCTCCGAGAGGAGGACGGTCGTAGCAGCTGTTCCATCATACG
+>20997 2
+GGTAGATAGCCGGAACTCGCAACCAGTCAGCGTCATACGGTTGGGTCGAGATCGAACCATATATCTCTATCGCCGTATTTGTCTAGATACCAGCTGAGTC
+>20998 3
+ACTGAAGGACGTAACCGCCTGGTGACTAGCCGAATTGTATACCCGCCTAGCTTACAGTCGCAAGGTTCGACCTGGTAGTCCTCTTTTCGGAGAATAAGAT
+>20999 2
+ACCGAATCAGAGCTCATGACTCTAAGTCCACTCTTTGTTCGGCCTGGTCCAGGATGATTCGATATACACCATGGGCACTTGGTGTCAAAGCCGAGTAAGG
+>21000 2
+AGCGGAATCTTGCTTTAACCCCCTGCCTCCACAAGTGGTCACATAAGCGGTATTAGCTCCCATCGGAGGAGGGGAGTATATGTCCTGACTTATCAGGAAT
+>21001 2
+CTGGAGCTCAATAACTTCCCTCGCCACGCTTCCGTGAATCCGAGTGGAGAATCGGTTAAGTGATGTTCTAGATGACCCGAACTATGCCCTATTAGGAAGG
+>21002 2
+GTTCCGGCATCTGCGACATGTTAACTGTGGCTTAGGTAACTGCGACATCTAACTTAGTATGAACGGTTCTAGGCACCCGGAGACAAGTACGCCTTCGCAA
+>21003 1
+TCCGCCAACCGTGGGAGTACCTATTCGGTTTGCTGGGAGCAACCTATCTAGGGCAACGTATTCCAACGCGCTAGTTCAGATTATTTGCAGCTACAGAGAA
+>21004 3
+TCCGTCCACTATGCTTTTGAAGGGATGGGCTGAGAAGCCAAGTTAATAATCCAGCGGATCCTCCAATTACAGTCCATGAGCATGATCGCCGGGTCTCGAT
+>21005 1
+TCTGAAAAACCTTACGTTGCTGTTTTTAGATCTGCTCGGTTGCCTAACTGCACGGTTGCAAGGGGTCAGCGCGGACAACCCAAATAGCTGAGGCACAATC
+>21006 3
+CGTCGTGTCGTTTATCTGAGATTGTCCCCCCAAGCCAGTAGTAAATGACCAGAAATGCCCTTGATTTTACAACAGTAACGAGCAGTGGGGCCAGGGCCTT
+>21007 2
+TTACGTGTATGAAACCCGATGCATAAGCTCAGGTGCGCCCTGATGACATATTTCGGAGGGAGCTCCCAACTCGTATTTTCGACTAGGCGCACTAACGAGT
+>21008 3
+ACTGAATAGACTAGTGGCCTTTCGACTCACTAACAGGTGACCCTCTTACGGTTAAAGCGCACAGGTACAGTTTGGGCTCTCGGAGCGCGTATAAATGTCC
+>21009 2
+CGTGCGCGCTCCCCTAAGTTCGCGGACTTTACGTAAGGTGGGGTATTGTCCTTGGGTCACCATAACCATAACCTTAAAAGCGATTGCTGGAAACAATCGA
+>21010 1
+TTCTAGGCTCCGACTTTGGGACCGTGATCTTGGAATGAGGCGGTAACAACTGGACATTGTAGTACGTAGAACAAGCCAATCCGCCCCTTGTACGCCTAAT
+>21011 2
+GTAACACATAGTGAGCAGACAATGTCCCCATATTAGTCTGGATTCCACTCTGAGGTGGTACCCGTGAATGTTGTCGCGACTACCGGTTATCCCGACAGGA
+>21012 1
+ACACATCTTCGGGCCCACAGTCTGCTGGGAGGCAATTTTTCGTTTTGGGTAAGTGCCAATAGAGAAGAGCACGAGGACATTACTTCGCCGCCACATTTCA
+>21013 1
+AAAGTGTACCAATCGCCTAAGCTGGAGGGCGCGATAGTGCTCCATACTTTCGGCGCTATAGGCCCCTTTGAACTACCGAGGTACAGCTAATTTACGGTTA
+>21014 3
+GCCCTACGCGGGTCCATTTCACTATCTGTACAGTTTCGGGGGCTATGAGTAATACCGAAAAACCGATCAAGCTTTGGGGCTTCCTCTTAGAGAACAGCGA
+>21015 3
+GCCAGGATCACTACAGAACAGTACGACTTGGCTCGGCTTTTGCGATCAATATTGGCGGTCATTAGATGAACTCCGGCACGCAACGTATCTGGTATACTCG
+>21016 3
+GGGGCTCCGCCCCACACTTTGGACGATCTTGAAGCTTTCACGAAAAGCAGACGTCAGCTGTAATAGTAACGATCTCATGCAGATCAGTTTGCACTGGTGT
+>21017 3
+AGCAGAAGCTATTGATAGTTGCACTTACAAGCGCGAGCCGACCAGCAACTCAGTCGCTTGTTGCTGAGGTGGATGCCTATCCGTCCCTTTATAACAAGTG
+>21018 2
+ATCCTCCCGGCAGTAGGGATTCCTGTTTCGGTCTTCTGGACCTATAAGCCGTGTGAAATATGCGCCGGAACTAACTCGAGAGAATCCAAAGGTAGACTTC
+>21019 1
+GAGACATACATCAATCATTTTACGTGCTGGGCATTCGTGCGACAGCCATCCAACTGGCAGGCGGATCTGGGGACATCGCTAGTCATTCCATCTGGAATAT
+>21020 3
+TTTATACGGAGACACCTTGGCAGAGGTACTTTTGCGCCGATGCATACGGTATTGGCCAAGCCTCCCGGTATGGCAAGTTTAAGCAGAGACTCCCTCTAAA
+>21021 1
+CAGGAAGAATAGCTCCGGAGACATGCTCAGTCAAATCGGATGCGTGTATTAATCGCTCATGTTGAGTCACTGTACTACGGATTACCGAGTCGCTCCCCTG
+>21022 1
+GATAACGGCGGACTCCCTCCAACTCGCGCTGAGTAATTGGCACGCAGCAAGCATTTTGACTGTGGGTGAGACCCAGAATTCTTATCTAAGGTTCTATCAG
+>21023 3
+AAGGTCGATCCAAATCGCTACTAGATCGCTAGAAACCCCCACTTCGGTACAGTGTTCGAATGCGTTTTTTACAGGTAGGTCAGATTGGCGGCCGTACCGA
+>21024 2
+GTCCCCTTGAGTGTAGGCTTTCGCGAATAGACCCAACTTCTGACACTGCAAGAGACGATTGTAAATGACTTAGGACTGTCCCCGGGGAGAATTTGCTCCA
+>21025 3
+GCGCGAATCACGAGCGTCTGTTCGTTTGCCTGTTTGCTGCGAAACAATGAACTGTAGGAAGCATATCCCGAACAACCGCTACTAGGTGAGTGTCATACCT
+>21026 1
+TATGTGTCCGGCTAATGTAGGTTACCTTTTAGGTACCTCGACAAAGGGGTGACTATTCGGTAGGCCCACGAAGTCGTACCTACCATACAGCGACCATAGC
+>21027 2
+TAAACGATCTTTGGGTAGTGTAGTGTGCTACATAAAAGCGTGGGTTGATCGCTACCTGCTCTTTGGCACCCCCAAATGCCCAACGCCAGAGTGACAGTCA
+>21028 2
+ACTGCTAAAACGTACGTGCGTAATAGATGAAGGACACAATACCAGGGTGTCGCCCGGATTTTACGGTACCCCTCCCTCTCACTGCGGTGTTAAATTGGGT
+>21029 3
+TAGGCCGCTGTATTTGGGAGACGTATTTACACGGGCCTTTGATTCTGCCAACGGCATATAACCTCAAATGTAAACCGGTGCAGCTGCAAGTACTCCGCAG
+>21030 3
+GTCATATGCCCAATAACATTGCACGAATGTTCGCACGGAAAATCTAACGAGGCCGTTTCGTGCGCAGGTCCTTATCGAGCTCCATGTGATGTAGGCGCAT
+>21031 3
+AGGGGGTCCCCTAGTTATACCGGGCTTATATCGCGCTCGTAGTACACCCTACTTTACATTATTCGGTGGGATAAGCCACAAACAGTGGGGTACTACACGA
+>21032 1
+CCGGAGAGGGTGGCCACTAGCACCCTTTTTATGGATACCCTGTTAGAGATTTCATAAAACTGAGAGCCCTGGCGGGCCATAACTGGCATGATTCATACCT
+>21033 1
+GAAGCCCAATCGCCACCGAAAGAGTGCCGGTTTCGAATGCTTCGTGCTAGCAGCTACGCACATTACTCGTACGTTAGGTGATGGATGTAGTATACTATCC
+>21034 1
+GCGCGTCACCAGGTTAGAGCTATTGACCCCATCGGGAGGACCCTGATTGGGTACACTCCGAACTTCTTGCGATATAGCCAATAGAACTATTGGTTGCTAA
+>21035 1
+CGGCTAATTACGTTGATAATCTTTCCAGCTACAAAGGAGTCCGCCGTTCCCGGGAAATGATTTTCGCCTGACGAGGACACTGACACGACAAGGGGTTTCT
+>21036 3
+ACGGACCTGTCGCGTGCGTTCTTTGAGTAATTGAAACCTCACTAGTGCAAAGATGTCTGCCAACTTCGTGAACGACGTATTAATCGCACCGGCAGTCGAG
+>21037 1
+GTTTTAATTGAGTCGAGTCCGGGTTAATTAGGTTCAATAACGACACTGAGGGTTCGTTGCCATCACGCTCAAACATCACGCGCCGTACCGGTAGCAGCAC
+>21038 2
+TAAGTCGAGTGGCACGGAAAGTCCGACAGAACCCGCGAAACTTATAGGTTGTGCAGCTCCAGGCATTGTGATTGCTCATGAGTCTCTCTCAATTACCCGT
+>21039 3
+TACCTTGCACAACAAATGGAAAATGCTTATGGGGAGTGAAGCCTCCTGTGTCTGCCCGTTAGCCGATCGCACTCCTGGCACGAGTTACTTGAGACGTAAT
+>21040 1
+ACCCCTCTCTATGGAGTAGTGGCGTGTCCTGCCTCAGAGATTGGTAGGTTATCACCCAAGATGTCAAGCACAAAACTGCGGTCGATTGTGAATAGCCCAT
+>21041 1
+ATTGGGAAAGGCCGTCAGTAACGGACGCACTCTGGTGCCTTCAGGTTCTCCACCTGATATCTAAAATGAACTGTTATGGCCCAGGTCTACGAATTCGCGA
+>21042 2
+TCGTGCAAGTAACCAGACGATACATTCTCACTAGGATGCAAGACCTGGAGCGTCCTCCCGTTAATAGTGCCGTTTAGGGCATTCATTCGGCAAGGTTCAG
+>21043 2
+ATCCGATACCTAGAACATGCCACGCGAGTGCTTCGACGAGGCATCGGGAAAATAGTAGTTTTTGTGCTTACCTACTCGCGTTGGTGCACCCAGGATTCAA
+>21044 1
+CCGGTTTGCTGCATATGCGCACGGCTTTAAGATCCCGGTACCAAACTCTCCGGAAATTTTGCAACGCCACAGCCTTAATACAGAGTGAGGTGGTTATGGA
+>21045 3
+GGTTATTTGCTTAAACTAGGAAAGCGGTCATATCCTTGTCTATCCGAACGCCTGATGCATAGCACTCAACGGCTGGGTGCCGCAACCCCTTGTAGGGAAA
+>21046 1
+ATGTACACTTCTGCGTGGCTGTCAGCCCTTTTGAGCCAAGGCAAGACTACGGTTCGAGAAAACGATAGGCCTAGGCTTTCTCTGGTCCTATAAGCCGAAA
+>21047 1
+TTCTTTGAGCGTGACATCGACTATGCGTGCGACATACGTGCGGGCCCCTACAATTCAGTGGTAGGAGCGCTCTTCCACGATCTTATAAATAAAGCGAGAC
+>21048 1
+GCTTCTTCAGAAAATCTCAGCAAACCTGCCAGCTGGGTTTTGCGAGTCATAACTGAGGAATGGGCTACAACGTAGTCGTTGCAAGCGGTGACCCCTTCTA
+>21049 3
+GAACCCGACTGGTCGTATTATAGCCGAGGAATTAACCACGAAGAAATTGCCGGACCCGAGTTCTTTGTTCACGAGCCTCCGCGACATTGTGTTGCATAGT
+>21050 3
+TTTAATGATGATCCCATTCTGGTCCAGGTACACTTGGGAGAGAGATCTATTCTAACGTGACACATCCGTCGGCGCGGGGCCTAACCAGGGATTCTACCAA
+>21051 2
+TGGACTATCTGCGTATTTCCCTAGCTGCCTACACGTTGGGGAGGTTTGACCCGCGCAAACTCGAATCCTATATTAGGAGAAGTCTAGAAAAGCATCCCGG
+>21052 1
+CTGTTTGGATACTATGTAACCCAAAAAAGATCCCGCGGTCCCACTTTCGGACGGTCGGCTATACTGTCGGATTGTCCGAGTCAAAGGTCGTGATGAACAC
+>21053 1
+GCCCGTGCCCGGCCCTTAAATTGTCAACGTCAAGAGTCTCTGTTATTTAGCTGTACACAGCTACCGTGTGAGAAGATCACGATACATCGTCAGTGGGAAG
+>21054 3
+GACCCCAAACACACAGATATTTGCTGTTGATTCACGATGCGATAAGCCGTTCTGGTTAGTCGAGGCTCCGTTAGATCAGCACGCGAGTCGACGGTCAATT
+>21055 1
+GTTAATGTTTTACCTCACGGCGCGCATTGCCGCCAGCTGGGGGATATACGGAATGGTACACTAAGCTTTTGCCAATTCGAACCGTCGTACATGCAAAGCA
+>21056 1
+CTTCCTCATGCTGGGACATTACGGCATGGTGATCCTTAGAATAAAGTCGCGAATCCAGCCACTCTAAGTGACCGGTGAGATCGATGGTGTGTCCCAATCA
+>21057 3
+GCGGCCCTTTCAGTGGTCGACACAAGGCGGAGCAAAACGCAGAGTTCGAATCTTGCCTTTTGGCTTGGCAGGGAATCTATCTTCATCTACGTCTAAACAA
+>21058 1
+TATCATTGATACTATCCAGCCTCCACAGACGTGGAATACGCATGTTACTTTGTAGACCATGGGGTCGCGTCCTGAACTGTACAGACCGTGCGAACGTGAG
+>21059 3
+CACCAAGCCCTTTCGTTGTCGGTACGAATGAAGGAAGCGCTGTTTTGCCTATCTATAAGGTCTCACTACATAAGGGCGGAATACCGGAGGGTACTCCATC
+>21060 2
+ATGGGATAGCTAATTGCTAGTATTGGTACTACACTGGGACGGTCGACCTGGATATGCCATTCCGCCTAATGCCCAGAGTCGTTATGATCACCCCAGAACG
+>21061 3
+ACCGAACGACATTCGACAAGGTAGTGCCATTCCTTCTCGTGAGACGGGGATCTACCTGGGTGATCACCTACGTATGCCAATGAGTATCGGTATCCGATTA
+>21062 3
+AGCGATGCTAAGGTAACCATTTCTCCGGGTGCCGTGGCCGATTTGAACCCTACTACATGGGTCTCCGAGATCGAACCAGCTACAAATTTTGGTTACAGAG
+>21063 1
+CTGGTCTCAAGATGGATGCTATTCGGATAAACCATTCGAAAGGCCTTCCTACGGGGAAAACTTTTTAGCGCGACGGATTTTACCCAGCTTGCCACGACGG
+>21064 3
+TCTAGGGACCCTGCACGATATAACAGACCCCTTGCAGCTAGGTCATGCCATTTAGATCATCTGGTGAGGGAGCTAGCCGATCCTGTTTCTACGGAAGAAT
+>21065 1
+CCAATTCAGCAGCCAGCTTGATGGTAATTCTATATAATAAGGGACCAGCATAGTGTGATAAGCGCTCTATACCTGTCGCCACTGATTGCGCCGGGCGGTC
+>21066 2
+CTTGCTATCTTGAGACACAGTGTATAACAGCTCCGCTCGGCTCACAGACGCAGTGCTAAATGTTGGTAAATAATTGCCGATGTGCTGACCCAAGCGCTGG
+>21067 1
+GGGCTAATATAAGATAAGGTCTACTGCCATTCGGTCATGCGGACACCAAAGGCTGACACTGTACGTAGTCGTAACTTCCTGGTTCGGGCAACCATCCTGT
+>21068 3
+CCCAATCGCGCATTGCTTAATACTGGTAGCAGGTTATGTGCAGGTAGGTCCCAACCACTCTTGATGACCGTAAGTTACTAGTGAACCAGCTAAGGTGCGC
+>21069 2
+TGAGCAATATGTGATTCCAGGCATCTCCCCTGGTGTGCCTCACAATTGCGTACGGGGAAACTTATTTACCCTGTGGGTAATAAGCAAAACGCCCGCGATG
+>21070 3
+TATTCGACGAGAGTGGCTCACTGAATCGAGAAACTATCGCTACCTGTAAGTGGCACTTAGGGCGACTCGTTCCTGCGCTCAATCCACTACGTAATGGATG
+>21071 2
+CATTTGTTATTCGTCCCTGACATCTAACGTCCGCGTGGGCTAGTCTTCATAAAAAACGGGAAAATTAGGGGGCCGAGGTCTCGAGCAGCCAACGCCTATT
+>21072 1
+ACTTAACATGCCCACCCGTTGATAAAAAGGGGAAGTTCCTCCCGGTGTCTTACCATTATCAGAATTCATGGGACTTGGTCTTCGGGGACCGAGGGCTCAA
+>21073 3
+GCTGTATTTGTGAGGAGACCTCTCATTAACTCTTCATCCCAGGGGAGTAGGGTAAGACGATAACCATAATAGTGCTTGCTGGGGCACCCCATTCCCGACA
+>21074 2
+TTATAAGAAGCGAGGCTCGCCCTATAACATCGTGAAACGCGCTGTAGACTACATCGGTTGTCCCCAGTGGTTTGAATAACGGGCTAATCGCTGCCGCTAT
+>21075 2
+GAAGTTCGTTACAAACACTATAACTAGGTTTACCTGCGTGGATATACTCTTGAACACTCGGTAGGCCATCTAGGGAACCCGTGACGTCGCCTCTGGCAGG
+>21076 1
+GCGAACTCTGCACGGCTGGACGCACCTGTTGCAGTGTATATGTCGTGACACATTCTACAAACCACTACCGTATGTGGGTTCAGAGCTACAGGATTTAGAC
+>21077 2
+CAGTCGCTATTCAACGGATGGGGCGAGCACAACCTAAGGGAATTCTCATGAGTACCACATCGTTATGGTGCACAATCGACCGTTTTCACGCTGGGACTTT
+>21078 2
+TATTGCCCATTTACGGGGTGCTGTAATTCTCAGCAAGATGCAGCAGGAGAAACCAGTGGGAACTCCCCCCATATACTATTCTTACTTCGCGGGAGTGGCA
+>21079 1
+CTTAAACCACTCCTTTTGGTAATGTCTAAGGCATAGGCATCGAGCTCTCGTATCCGTCAGTTCAAGCAAAGCCAGATAAGGGCGTGGCTGCGACATGCGT
+>21080 1
+ACCCCCTTGGGGGCCACACTTAATATGGGCATCCACGGCTGAGTTGCAGTGTCGCGCAAATCTTTAGACGTTAATCATTAATCAAACGGAGCGTGACTGT
+>21081 3
+CAAGTATCGTATGGGCTATCGTTTGGCCAAGGAAAATGCGCGACACTACGGTCCACGTCCTCGTTATCACACTACGACGGAGAGCCAGTATTACTGTTTG
+>21082 1
+CCATTCTCCCAATCGTAGGAATACGTATATATATTCTAAGTGCTGGACGATCCCATGAGGAGTTAGCCCGAGCCACTGGGTAGATCCATGCGTTGGCACG
+>21083 1
+ATTATAACCCACACAGACAATCAGAGCGAGTCTCCCCGATAGGATGCTCGGTGGACTTACGACGATATCAGTCTTGTGGCGGTTTGATCGCGTCTTACGA
+>21084 3
+CAATGACCGAGTTTGTAGTTCCTTGGCACGGCCGCTGTACTGGTCGTGAAAGAAGCTCTACGATAACGCGGTGTAATCTTAACATCTAACCTACGACCGG
+>21085 2
+CCGAGACCCTTGACCTTCGTTGTCGTAAGGTAGATAGACTTCCTCGCGAGCCGACTAAATAGACAAGTCGGCGGACCCATTTTTGACCTGATTGAAGATG
+>21086 2
+TCTAGTTTGACTATCATTCACCTGCCCCGGACATTGGCACTGTCGAGCCAGTATTCCTCCCGTCAGGATTGGCAAAGAAGAGATACGATGGTAAGGATCG
+>21087 1
+AATGAGTCTCACATCGCTTCCGCCAGTGTAAACGCTGGGGTGAAGCGAACAAGATGGTACCGTTATTCCGCAGCACTCACATACAGTGGGATTTCTCGTT
+>21088 3
+TCTGCTGTTGAACAAGCGAAACGTCTGTCTGTTCAAGGTATACAGCAGCATACTGGATCTGAGGAGCCTTTCTTGCCCGGTGACAATATAGAGCCGCCCA
+>21089 2
+TGAATGGGGCGCCCGGTGCCAACTAGATAAATCTGCAGCTCGACATATGTCATCAGCTCTGGTCAGAAACAAGTAATATTCGACTGCGTCTGTGCGCCTT
+>21090 3
+CCACGGGGCGAATTAGATTGCTTGAAACCATTGTTACTGATTCGAGCTTGCCATAGGGCCAGATTTGCGACGACGTGAACCTATCATACTACGGCATCCG
+>21091 2
+AGCCGGATCTGTGAGCATGGCATCTATCGCAAATTGATGGACGAAACATTGAGATCGCCCTCGCCCGCCATTTTTATGGCGCACAGATCATGCGATGTAT
+>21092 3
+GCCCTTATGCGGCTCTGTCCAGAATAGACAATGATCGTGGATGAAGGGCTGTGTGACACGAAAACCTGAGGCACTACATCTGCTATTCCTTACTAGCTCG
+>21093 3
+CCGTGAAAACAATTTTGGCAAGGTGTATAACTTCATCAAAACCCGGTGGCTGTCAACTTGTAGGCGCGTCTCGTATACTAAGTACGGGCCCCTTGCCGAG
+>21094 1
+ATGGATCATCAAAGCGCCTCGAATCCGTTTGTTTCCGGAATGTAGTACCTGCAGCCCATGTGAGAGGGAATTCCACATATTTCTCGACACACGCTGGGAG
+>21095 3
+CCTGTGGGCCGGAAAACGGGGCGTATCTAAGTAACGTATTCATGGCATCGCAGAGATGTCTCATTTAATGACACACACGTCGAGCATCTCTCCTTTCGGA
+>21096 3
+ACCGAAACGATCCGAACTTCAGCTTCTTTAGGTTTCGCAATACGGTCATGCGACCCCGCGTTAAGGGACTGCGGCATACTGTTAGTTCGAAGCTGTAAGA
+>21097 2
+TCTCGAGGATTCGACTTCAAGATGGCAAGACAACTAAATCGCCTGGGCACGGTACTACTACCCCGATTGTTAGAATCTGCTATCCATCTGTGCAGGGGGT
+>21098 3
+CAGCAATTACTGGCTTCCAGTGATCAGGTCTTCTTTTAAATCTCGCTCCCCATCAACTGGCAAGCGGTTCAATTGCGCGAAATAAGAAGTGGCGGGACGG
+>21099 2
+CGCTATCTTGGGTCGCCCAGGGGTAATCCAGTCAAACGTTCGTATTGGGTCTACACTTCAATGGAAGGAAAAAACGCTCCGTCCCTCTGATGGAATACTG
+>21100 2
+ATGCCTGATTGGGATTTTTCAGCAATCGACCAAGTGTCAGTGCTGTTACATGCAATTCACGCAACTCGGAGCCGCTGCTCAGATCCGATGGACCGGAATA
+>21101 1
+ATCTGGCCTTAGAAAACTGGCAACGATCTATATTGATGAGCTCGGATAGCCTCGATGTAGCTGTGCGCCGTAGCCAACTAGGCGACCTAGATGATTCCTC
+>21102 3
+AAGTAAGAACTGTTGGGCGGACATACTGCGGAGATTAGAGATCCTCCTTAACAGCCTCTAAGGCGTGACTTGCTTAACCATTCCCTATCCGGGCCGATTG
+>21103 2
+GAATTCTTCTTGCCTGTACTGGCTCGCACGCACGTACACTCTCGACTTAACCTAGGTAGAAAAATGAGTGCGCTGATACTGCGGGTTCATAAGCGAGACG
+>21104 3
+GACGTCGGGTCTCCATAGTGAGCGATGCGAGACTTTTACCAACAAATTAGCAATTTCTACGTCCGTTAGGGCGAGTTCGGCGACGCCGCATTCAAATCTA
+>21105 1
+TTCGGAATGCTTCAGTCTGCCACTCGCGAGAATGCATCGCGCATATTACAAGTCGGAGAAACCATGTGTTACCTTTAGTTCTTCCGCAAAGAGGGGGACC
+>21106 2
+TCGACCCCCTTTCCTATTATGAGAGATACTTCTCTCGCAACGCGAGGAACAGTTGCAGACAGGGCTACGCCTCTAGAAATTGCAATATATTGGGGGGTGC
+>21107 3
+ATGAGACGGCAGGCACCCATGTAACCCAATCATGTATGGATTGGGGTATCCTCGTAGAAGTAGCAGGGGTAGCTTACGCACTCTAGCCTCCTCTATCATT
+>21108 1
+TCGCCTAGTGATCTACCTTAGGGTTCGAGTAACTCCGAGCTACGCTCGTTCATCAAATGCGGTCGGAGTGGCGAACTAAGCTAGCTCGTCGAAACTATAA
+>21109 3
+TTGTGGCGCTTCGCTCGCATTACGCAACCATGCGTGCATTCTGGCCCGGGTACTTATATGTCAAAGAGGTTCGCGACAAGTCCAAGCCAAAAAAATGGTT
+>21110 1
+CGACATGGGCCAAAAACTAATTCATACACGCAGGATGGATGTGGCCCGTCGGACGCTAGCGGTCGTTATTACATGCCCTAATCGGGACTCCATATTGTTT
+>21111 3
+CGCGCAAGGGTGCATGTTGTTCTCACGATTTGGTTCATCATCAACGAGCGTAACTGCAAATACCGGTGGAACAGATAACCTACCGCGTGCTCAGTCGATT
+>21112 2
+GTGAATCACGTAGGCTCGAGGGTCCCGATATCTACTTTACTACTGACGTCATCATCAGCTCATTGACAGGAGCGCTTTACACGTAGCTGCAACGGAGGAT
+>21113 2
+TATGGTGACCGACCCTAAAGTGCGGATCTCCTGGACAACAGCTGATTCGCGGGCGACTCTGCTAGTGATTAGGTATATCCCAACCAGCGAGAACTTTTAT
+>21114 2
+TGGCTAGCAGTATCTTTTGCGACCTATCGGTAACGTGTAGAGTCTGCAACCCTTCGGCTCTACTCGGACTAGAGAGCGAGGCAAACATCACTAAGTTGAC
+>21115 2
+ACTCCCACCACTCTAAGTGTCAAAGTGATGGAGTCTTATCAGTACCATGGTGATGGAGAAACCCTGCCCTGTTTCAGATATACGGCGTAGGGTCCTGGCA
+>21116 2
+GATAAATAGCATAGGATGCTCCCCACTGGCTTCTCTGCGAACTCAGGATAAAAAGGATGACCGAGTTTGGCTCCGGACTGCCCTTCGATGACATTCGGTT
+>21117 3
+GGTTATGTGTAAAGCGCTGATTCGATATGGGGCCTTTCCAAACGACCTACCGGTTGACTAATGATTACACATATGCGGCAGTGAGGACCTCACCTACGCC
+>21118 1
+CAGAAAGTTTGTCAATTAGAGTCGACCGCGCAGCTTCGGTGTCGGGAACGTTAAGCGCCCGGAGCAAACCGATTGCAGTCTAAACTCATCTCTTTTCGAT
+>21119 1
+CAGACGCCCTTATGCATCTGTCGGTGTGACGTCCGTCTTAATCTCCAAGCGGCTCATAGTATAGGGCAGAATCACAATTGGGCGTTAGACCAAAATGTCG
+>21120 2
+GCTGTGAAACGACTACAATGATAACCCGGTTCTGCGTTCAATATACCCGTCGATGGGTGTTACATGCAGTCCATATGGACTTGAGGCCGGCCTTCACAGA
+>21121 2
+GTGGAATCATAACTCCGTCGTGGAAATCGGAGTGGCACCACCTAATCATAGAGACTAAGCGTCGGTGTCGGCTGTATCTGCTCTGTACCTAAGTCCTCAA
+>21122 3
+CGTTCTATCGCACACAAGGGACATGGCTGACCCCCATTAGATCATGCAAGAAAATGGCACTATTGTGGCTTCTCGGGATATCTGTTCGTCGAAGGCGCTA
+>21123 2
+GGAGAAGACGCCCCTATTGTTGGATCTGCTGCCGTCAAGTCTCGTCTAGCATGACCTGATATGAGCGCCTCAATCAAGTAACGTAAGATTGCCGTAGCTA
+>21124 3
+CCGGGGATGTAAGAATGTAGGAAACACGTCTCGTATTGCCAGTGGCTCCTGAGCTTCTTATCCATCTGGCACCGATCACGCATCGTAAAATGAGGCCTTA
+>21125 3
+TCATCTTGGGTCGGCTCGTGGACGATTCGAGCGCTTACCGTACACGGCGAAACCTAATCAGGCACGTCCGGCACTCTTGATTGAATGTATGATAACAATA
+>21126 2
+TCAACAGAGACGTACGTTTCGTGCAAACGGGTTTGCGATTTGTACTATAGCTGACCGACGACACGCATCGACAACTCCTACGGTCTTTGTAGACGTGAGC
+>21127 1
+GCATGTAACACATTTCTGCGGATTCCAATGAGTGCGGGAATTGGCGGCCCGCAGCCTATCAACAATCGCTGCGTAAGTGGCGCTTTCGAATAATTCACAT
+>21128 3
+TCGCTCAGACATCCCAAGCGAGCCGTGCGAATACGATGCTTGCCTTACCTCTGTCCAAAGTCAGTGGGTGTAGATAAACGGTGGATGTAACTCTAGATCT
+>21129 1
+GGTGAGAGCGTCAGTCCGAACCTTTAAAATTTGTACTTCAGTATGTTGAGGGTCTGCTGCACCTCTCATTCAACGGAACCAGAAAAGGCTCGGACGCCTC
+>21130 3
+AAAAGTTTGGTCGAGTCCTTAATTCGGTACACTGTGGTCTGATCGCGACGCTGACAGCGCAAGATAACGTACATCGCAAGTTCGTAGACGCTCATCCTCG
+>21131 3
+CCGAAGTCAAGACGAGCAGTCTATCCCAAGTAGGGGCTGTATTCCTGTCAAGATCGATCGCTTGCGCTTATGATGGTTACCATGCCGTGCTGAATAACCA
+>21132 3
+TCTCTAACACGGTAATGACAATGATCGTCGTTCTGATACCCTGAATTGTCATAAAGCCACCGGCCTGCTGTAGCGCATGATGCGATTACTACGGGGAGCG
+>21133 3
+ATGCGTGCATATAAGGTGATGGTCTCCTCGCGCAGTAGCACTGTCAAGGTAGCTGCCTACCTGAAAGCAGCTCGTACACCGATTTTGTTCAGACCTAGAA
+>21134 3
+TGGACCTTCGTAACGACTAACAGAGGCAGGTGGTGGGCAGGTTCTGCACATTCTCTGCATGCTCTTTCCGTTACAGTCACAATCAATGCAAGAATGGACC
+>21135 1
+AAGCTTATGGAGCTTACCAACCCTCGCGTTCACTTAGTACTATGGACTTAGGGAGGCTCTGAGCATCTGGCCGTTTATTTCGAAGGACCGGAGCAACAAC
+>21136 3
+CCGGAGAATAGCGCTTCATCAACAGATGTTGTAGAATCCTGTATCTACCCCCTAACACGCAAGCGGTTTATGTCACACCGGCGTGGAGCAGTGTTAGGTT
+>21137 3
+CATAAACTGCTAGAGCATGTTTCAGTGAAGGGGCTGATTTAGCACCGTTAATGTACCGCCACGAGATCCACATACGCAGCACGACGGCTTGTTGCCGTTT
+>21138 1
+TTAGGGACTTGACGTACCGGAGTTCAAGGGCGAAGCTCTAACTAGCTTATGAATGTACGCTAGACGAACAGTAACCCTGGCTCCTCGACTCAGGTCTTCT
+>21139 2
+ATAACGTTTCGCTGAAGACCATACTAGGGATGGTAACGCGTACAAGACCCTGTTTTCGAGGCCGCGATCTAAATCACCATCTGATGCCGCATTCTTGGGG
+>21140 3
+ACTAGTAGTGCGATTCAGGGTAATAGCACCAGTTCTCTTCGTCGTTGCGAAGTGCGAGCCTCAGCCGTTCTCGAAGAGATACAACTTACACGAGCTGACT
+>21141 1
+TCAGTGGCGTACTTAATCCAGGGGTTCTCGAGAGCCTGCCAACACTGGCATATGGGTATAAATTTAAGCACGCCTAATTCGCAGGGTGTCACCATACCGT
+>21142 2
+AGCACCTAACTAGGGGTCTCCCAGCTTCCAAACGGGTACGCATAATATTACTTAACACGTGTGCGGCAATGCTCGTGGCGAAAGGTTTCAGATTGTCCTG
+>21143 1
+TATTTAACATGCCCTTACACGACCGAGGGACAAGTGTGCGTGGCCTCTAGAGTTGGGTTAGCTACCCTTGAATCCCCGAGGAATAACGGTTTCCACTAGA
+>21144 3
+GCAGAAGTCCCTCAACATTACACTTGACGCGCGATCTGGGCGTTACTGGAGAAGCACTCCGTTTACCGGACGATGAATTGATCCGCGAATACATGGTTTT
+>21145 3
+ACGACAGGACTGCAGTAACTCAACCTCTGCTAAATTCAGAAGGACGTGGGGGGAGCGCGTCTTCATCATTATAGCCCTCTTATATTGCGATCATCGCGGT
+>21146 1
+CTGACTACTTCAGACGGAGCGTGCTAAGCTGACTCTAAACTTACGTAAGGCTCGGCCTTCTCATGAATTCGGAGTTCTGATGCCCATGGGCATACGGAAA
+>21147 2
+AGCGACACAGAGTACACTTGCCGGGATTTATCTTCATTTGTCAGCGGTGTCACAGACAGCTCACAGGTTACTCTGGCTGGGACACGAACTCATACAGGTT
+>21148 1
+ACGTAACCACGTCTCTTCATGGCAGGCGTTCCATTTGGGTCATTCAATAGGATCTGCATCAAAGGTACCGTTCTCTTGGCGGAAGAGCGAAAGGCACACT
+>21149 3
+AGATTTCGGGCTAGAGCCAAGATAGGTTTCCCGTAGATCTGTGATTGCTGAACCCTAAACGACGAAATTTCCTCGAACGTGCTGTGTGCAAACCCCTGCG
+>21150 2
+TGGTTACACAGCGGATTTACAGAACTCTACACTGACTTCCCATTCGACAGAGGTATCATCGCACCGCAGAGTGTGATTAATGACCGTGGCTGATTGCGGC
+>21151 1
+GGGCTCGCACGGGCACCCAGCCGGGAATGTACCCAGACAAAGGGACTCCCGGTTCATTTTGTGATATTAACTGTGACTTTGTTGCTATGAACACTAAACT
+>21152 3
+AGTGCCACGAGGTCCAGCCTATTCAGAGACTGTGCCCCTGGCGACGTCGTAGAGAGCTACCGTTACAAGAAAATGGTCAGCTCTAATTCCGATTTGTTTA
+>21153 3
+ACACTGCTTTCGGGACAGCTAGCGGTCCCGGCGTAATTAATCTCAAACGGCACTAGGATTATCTATCGAAAAGTTGGTAGTACCCGCTGTGACTGATCGC
+>21154 1
+CCTTTACACCGTACGGAAGATTCTGTTGGACCTTGCTCAAGTTGGACAGTCTGTAGAGAGACAAGCCTTACATAGCAGTGAAGCTCTGACCTCGATCGCG
+>21155 3
+AGCGTGAATAACCTAACGCCGACGTTACGGTGTAAGAAAGTTAGGTAAATCTCCGGTCCCCTGTGGTCCCCGCCAATAGTGTCGTATCTCGTAATTGCGA
+>21156 1
+TGTAGATATTCCGAAATATCCTCTACCTCCACGGCGGTAGATCTGCCGCGGGGCGGTCGACCTCATTATGATCAGCGAAAGTTTAGACAATAGACGCTGT
+>21157 2
+GGATCACACGCCGCTGTTGAGCCAATCGGTGATAGCACCCAGTTGGCTTGCGACTACATAGTCCATCCATGGCAGGTGTAACGTCATAGGAATTTATCTA
+>21158 2
+ATCTCGACGTATATATATCGAACTGGGCAATCAACGTTATTGATCCCGAATAGGAGAGTGCGGGGGGGTACGGCTTCTTGTCCACACTCCCTATACACCG
+>21159 1
+GATCACAAATCTCGGTGCGCGCAAATGACGGCACCTATCGCGAACCAGTCCAATCCAGCATTTGGTTAGTAGGATTAGCCTGGCAATGTTGTCGATGTCT
+>21160 2
+TCTCTCTTCCCCCAGTCTGCTACGAGTGAACATTGGAGTCATAAGGGTGCTCGCATACCTGGGCGAAATAGGCCTAGGAGCACTCGATCGGTATATTAAA
+>21161 3
+ATCGGCCCGGAGGAATCGACGGGTCGTCTCGCCGATCCGTATGCCCTTTTGTTGATCTGAATATTGCTACAAATTAGCGACCACATTCAAAACAGGGGTA
+>21162 1
+ACGCTCCAAAGATTACTATCGGTCAACGGGGTGTAACGCCTCAACCGCTAGACGCGGGTTAATCGCTGTAGCGCGTGTCCATTCGTCATAAGGATTTTAA
+>21163 1
+CGAGCAGTGAATCCAGGCACAGATCCGGCACGTATTTTCAATATCCCTATTGCAGGCCTTGACGGGCCCCGTAGAAGGTGAATCCGGTTTTGAACATTTA
+>21164 1
+GGTATGCGAGAACGCGTGGATCTGACGTACCCTGAAAACCTCATGTCTTGCCGACTTACGTGCAGAGAAGGCTAATTATTCAGTCTTAACCGCATGCGTC
+>21165 3
+ACGCATCGGTACCGGGAGTATACAATTTACCGTTAAACTGTCCCACGTGCTTTTCAATTGCTGCAGTGGACGACCATGCATGACTCTGGAACCGAGGTAG
+>21166 3
+TGCTTCAGCAACAACGGCGATCCTCAAAGGCTTAGTGGTCAAGCTGGTCTACGGGCCGGAGGCATTCCTATAAGCTTCGACACCGGTTTAGTTCATAATA
+>21167 2
+TACGAGATCTAGACCGGGACCGATTGAAGCGTGCATCAAGACAAGTGCGCATGGGGTCGTAATAGATTCCGCGTATCGTCCTCCTTGCTATATTCTACAC
+>21168 1
+GTACCGTCACCTCCGCTTAAGACAGATTTCGCGCCTAATTAAGCAACCGATCTATTAGAAGCAGATGCGCTACGCGTAAGTAGGTGTTCTCAGGCGTTGG
+>21169 3
+TGCGACCCGCAAATTCAATATCAGCCTGCGCGGTCACCCATCTTGGATTACTAGTACTCCTGGGGTTGCATATGGAAACGTATGGACGAGTTGCGCAATA
+>21170 2
+TCAATAGTCCGTAGGTATAATGCGTCCTGCCGTTTTCGGATGCCAAGATGGCAAGATAATTTACCCGACACATCTACGGGTCCCAGAGACTTGGTCCGGA
+>21171 2
+AGACACTGACGGACCATGGGGATATTGCACTAGTTAGAGCCGTCCCTCTCATACCTGCAATCCCAAATCGGGCTAAGTGGAACATGTCTTTGTGCGGTTA
+>21172 1
+CGAGCAAATGATGGATGCCAGAGCTCCAGTAAAGGTGAGACTTCACTTAACGCATACGTTCACCTTCGGCGTCGTACGGTGTGCCTTCGTATTACGATCA
+>21173 1
+TGCACAAGGGAATTTGGTAGGTGTAGTCACTCAGGTTCATACCTTTAAATAGCCGGACATCCGAGCGTTGGTCACAAGGACGCTCCGCATTTCACATGCC
+>21174 3
+TAGTGCTTTTCTATGTATGCCGGATCTCACCACGGGGAATCCCAAAGGGATTGGACCCGTTTGAAAATTAGGCGATCCTCCAAATCGAGGTCCAATGGCC
+>21175 1
+CGTGTCCATAATCGCACCACCGAGCTAGGTTAGTGGACTCTCCAGTAGAGGAGACTATTCTAAGGGTAGCCGAAAAGTCCTCAATCGTACTCGTTCGTTG
+>21176 1
+GATCCGACACATCAAGTCAGTTCGTAAACTAACATCGCTCTAGTGTCCTTGTTCGGGTAGTCAGAAACCTAGGGTGAATAGCTCAGTCTGGCCTGAGGCC
+>21177 1
+TAGGTTCCTTGAGAGTTGGCATAAATCCTAGTCTTCCTCAGTAGCGGAACCATACGTACTAGAAAGCCAGCGGTCCATATCCTGGCACCGGGATATTCGG
+>21178 2
+CCCTACGACAGAGCTTTAGTTCTCATTGGGATGCGGGAATGAGTTCTATCAAATCTTGCCGGACCACTGGCATTGGAGCCAAAACTAGTCGGACCTCATG
+>21179 2
+AAGTGAAACACGCCTTAACTTACGCTAACTCGGAGTGACCTTTCCAGTACCAATCCGGCGGCCGTTGGGGTTGATTGCTTAACTACGTACAGCGTATGGA
+>21180 3
+GAATCGGCCCATCGTCGTGCAGTAGTACCTAAGATAGGACATCTCGGCCCATTGGGATCACGTTGTAACACCTATGATCGCTAACGTGACGATCGTTGAT
+>21181 3
+GGCAATCTTTGTCTGGAGGGCGGAAATAATGCCGATGTAACCCCGGAACCCCTGATGTTTCCACTTATAAGCTCCATCGTGAGATGGGAATCATGCATCC
+>21182 1
+GTGGTCCACCATTATGTCAACCCGTCTCCGTGTGAAGATGGAGACAATGTGGAGCGAGTATCTGGCGATACGCTTAGTTCAAAACCCGTTCAAGTCCACT
+>21183 3
+TCAATGGTGCACCCGGGGTGTCCAGCATGAAACTCGGCTACACGTACAAAGGTGTTTAGGACCTCTCGTAATGCGTGCTTGATATGATCATAAACGCCTC
+>21184 3
+CCAAGCGGTAGCGGTACACGCTAGGTGAGCACTTCTAAACGTCTTCGTCGAGACAAGCTCGGTTACCTACCGCAAGTACGTATAGTGCCATAATGTTGTT
+>21185 3
+TATAAAGGCTCTGGCAAACAAGCTTGCATTCCCCAGGGCAGGAGTTTCGCACCCACTGGCAGGGGTAGCGTACGCCATATTGTGAATCCGACTTTTAATT
+>21186 2
+AACGAACACTTATTTACGAGACACCACTAAGGGATTGGCGCCTGGTACCGCAATTCCGAGCTCGAGGGTGACGTTGCAAAATGAGTTCCCCTTTTTTGCG
+>21187 2
+AATGAACACCTATTGGTTAGGTTACCTCAGCGTTAATCTTTTCCCGTCAAGGTAGGCGCGTTCCCAAAGACAGAGCCGCTGAAATCCGGGTGAACGCGTT
+>21188 1
+GAGTAAAGTTACTCTAGTGACTCGCTCGGAGACGTATCGATGGTCACCCGTGGCGTACATATGCCCAAATTAGAGCTTCATACCTTGGAGCCAGGATTCC
+>21189 1
+ATGCTCGTTGTTTGAAAGGGAATCCTGGAGCACAGCGGAATCTCAATGCTGACTCTCAAAACAGTTCTGGAACCTTGGTTGATCGCGCTTCCCGCGACAA
+>21190 3
+TTGTTAAACATATTCGGGCCTGAAAATATTATAGGGGCCCTCCGTTGGTACAGGCGAACGTCCGAATCCCGGGTCATGGATGTTGCCCACACACTTACGA
+>21191 2
+ACGATAGTATAGATTGTATTCGGCCGCACGGCAGTCTCGTACACTGTATAGACCCGCGAGAAGAACCGCGTTAATTGTGGCTTTTACGGGACTCCCTCAA
+>21192 1
+AGACGTTCGCATTGACCACACTATACTTCCCCCGGGCTTTAAGGCAGGTCGGTATGGGATATCTGGACACGATCATGCTAGAAGTTGCAACATCCATTGG
+>21193 1
+TAATCTCCCGAGTACAAATCTCAGAATCATCCAGGGCACGCTGTAGTCGAAGCGAAATGGTTGCCATTCGTTGAGTGCTTCCCTATAGGCAAGTTGGCGC
+>21194 3
+AACAGCCAATCTTTGACTAGCGTGTACGCCATATCGTTTCCAAACGATTGTGAGCGAAACCAAGGACCCGGGGTTTTGAACTCGGCGCGGCCTGTTATAT
+>21195 3
+ATAAGTTTCGTAGACCCAGGGGACCCGTGAGAGCGGTTTAAATACGTTCTGTCTATCTTATGTGTGCCGGAAAAAGCTTCACATAATCGCCCCGAGCCCG
+>21196 2
+CTCGGGTGTCAGCGTATATCAGGGTAACTCTATACGTATGTTCATATACGGTGTACCTATGGAGCAACAAAGGTGTCACGCCTAGCTATCCAGGACCCGC
+>21197 2
+GTGTTCTTCGCAAATCCGACAAAATTCATTGACCCTAAAGTGCTAAGTCCAGAGATGGTAGCTACAGGTGGCCGGCTCTAGGTCTCTCGAGACCAGGCTT
+>21198 2
+TGCTGTCCATGGGAGTAACACAACATGATGGCGTTCGCTGAAATGGACACTTGGATACCGCTGGTTCACCGCGTCATATGGGCCTTAGTACATTACACAC
+>21199 1
+TAGATATCTGTCAGTACAACAAGTACCGAGCCATTATACGTCGCGGCCGGTGGATAGCACTATAGGGAAGCTAACCTTCTTTCGCTCTCGGAGGTCGCTA
+>21200 2
+GTAACTGCAAGGCCGAACCTCTGTACCATGCAATCCCTATCTTATAAGCGAACTCAGACGGAGTAGCTTGGGGTAGTTTTGCCCGATTGGAACCGTTGCA
+>21201 2
+ATTTAAAGGCCATCTCCCGAACGGGCTCCCATTTCGAAGGTTTCAATCATGTGTTGCAAATTCTGAGTGAGGCAGAGTGCTTCACAGGGAGAACCCCTGC
+>21202 2
+CTGACGTAGGCTACCTCTGTGACAGAGTGGAGGTGTTGATACGTTTCATCCTTATCGCGCAGAATGGCCCACGCATACCAAAAAGCCTACATTTTAGCGG
+>21203 3
+TACGCGATCCCCTCTCTTCCATTATGAGTATAACTGTGAAGTGGCCCTGAGCCGAGTACGGGATATCAAGCTTGACGCAACTCGCTTGCAGATAAAGGGT
+>21204 1
+GGCAGTTGACGGGGTGTGTGAATTAAATTTTCTACATCTAGTCGGGGAAGAACCCCACCCTAATCTTGGACCATTACCACGCCTAAATCGGGGCATTCGC
+>21205 2
+TACCACTTGAAACCGGGACTATGGCGTGGTAGTGGAGGAAATTCACGCACCGACGAGAAGGATAGATTCCATATTATTTGCCCCGGTCACCTTTCTCTCG
+>21206 1
+GCTGAGTTAATTAACCCAACACATGCCGCGGCCAGAGAGGTGTACTAGATCGATTGTTCTAGCAAGAGAGTCCGTGGCCAGCCATGACGTTTTTCCTATC
+>21207 2
+TGAGAACAGAGGGCCCTCCAACTCTCCGATCTGATTGTGGGTATCTCGATGATGCTCTTAGACCGGTATCTGGCGCTATGGCCCCTGGAAATTAACAAAA
+>21208 1
+CGCACTATAATATCAGTCACGGACCTGGTCAAATGGGAACTAATACGGCTTTTGGGCTCAACCGTCGTTGTGTATCCGGAGTAAGTGCCATACGCCCGTA
+>21209 1
+GCATATGGTTAGCGTGGCACTTCCGCTAAACAGGTCCGAGTACCATACAAGGAAAGTCGTCAACGCTGTCCCTGGGCGATCCTGATAGTTTCATGTCATA
+>21210 2
+CAGCGCGCTGATCCGGGCAATCGGTATTCTCTCCTATAGTGCCTTAGCGGTTACAAGGGGATCGGATACAATCATTCAAAAGGCGCACAGCCTTAATGTT
+>21211 2
+TTTCCCTCCGCGGGGGAGATTGAATGGATGTCCAGACGAGTCGACTACATAATGTCTTGAACTTAACAACCCGTCTGGCGCTCTAGCTGTCACAAGAGTA
+>21212 2
+TACGTGAGTAAACTACACGGACGCATGCTACGCATGCACGTTCGGGATCCACAGCCAACTCGACTAGTTGATAGGTCTGTTTGCATAGTCTATAGTCGCG
+>21213 2
+AGCTGTAACACCGCTTAAAGGCCGTATCGATCAAAGTACCATATTTTTGGTCAGGTGCCCCGAGAGATAGATGACTCAAGCTCCTACCGTGTCTCGGGTG
+>21214 2
+GCCCACGCACAGAAACGCGGTGAAAGGCCTTGTCCTTTCGACTCCGATTATCCGTTGGTATTGAGCAAGATGGCTTCTAGGTCAGCTAATATGATAAGCC
+>21215 1
+ATCCTGGCTGGAGACTAGTTTAAACTCTTGATAACGAGGCCGTGGGGCTCTCCAGGTGCACTTTCCCAGACTAAATATGAAAAGCTCATCCTGGTCAGGC
+>21216 3
+TACTATCGTGGATATCGCATTAGTTGGCGTCGTAGTGGACCCGCTGAGACGAAACTCGTACGCACTACAATCCGGGGCGCCGGTTTACATTAATTCACAA
+>21217 3
+AGTGAGCACGCCGACGGCGCACTTACGCTCGTCTAGCTCTTTAATCCGTCCAGGTAAACTTGTGGCCAATGTGAACATTGTACTGCACAGGTTAGGAATA
+>21218 3
+GTGAATCTTATAACGTTAGACGGCGCGGCATTCTTGGTCTTCTACCAGTGCAACCCACAGGCACGGGATCGCTACGTACCAATTCTAGGCATGTTAAGAG
+>21219 2
+CCACCGCGGGGTGAGAGACGAGTTTGCGCTCGTCTGAGACTCAATGCAGTTTAAAATGGGCTTTGTGAGCATAAACTTTACAACCCTCAACTGTGCACTC
+>21220 2
+GATAACAGATACTAGCAAATTGACTACAGTTTACCAGGGCCCACTCAACTTAGTGGGCATCTCCAGGGCACGCACCGTTAGAGGCGGTTTGCCTTTTGTG
+>21221 3
+AAGGATACATGTGCATTCTAATCGCGATTTCTTACATCGGTGCGTGGGGTAATGTGACTACCAACACCACGCATGATGATTGGGACGGCCCCGAACCTTC
+>21222 1
+ACCTGATCTTTCAAGAGCGACTGTGGTTATCAGAGGGCGAGTTCCCAGCAAAAAAGCTCCACAACATTCGTATGGTTCCCCGCAGTTGTAGGTGCGTACT
+>21223 3
+GAGTAATCGCAAGTTATCACCCGTATGGGGAGACACCTGTGGTGCATCCAGCCCATTCTGTTTAACCGCCGTCAAAGTCGCGGCTATATTAGAAGTGCAT
+>21224 3
+GCAGCCGTTGCGGAAATTCCTCATGACGGGGCTGTTACATCTTAATTCACAAACATTCTCACTGCAGTTGGGACGTGTCGACGTGGGCATGAACTCAAAC
+>21225 3
+CGTCCTAAGGCGAGTATCGGCTTGTTAGAGAAACGATCAATGATGTGTCATCGAAGACGTTCCGGGAAGTCCTCCACTATCCGTAATGCCCCATTTCGGA
+>21226 2
+TCCTGTCATGGTGCCACGCACACGCTACGCATGCGAGCTTACTGGAACAATTTGCGGGGTTCAAACTGTGCGTAAATCGCTGTATGAAACGTGACCAATT
+>21227 1
+AATGCCACGCCTAGAACGCAAGTCCTGTAATACATCGTAGTGAATTTTGCTACTTCAACGTCCGAGGTGCCCGCGCAAAGTGTGGGATACTTACGCGTTG
+>21228 1
+ATAACGTACCGATACTGTCTTCGGGCTTTCCCTGCCAATCTGTTGACGAACGGTGGTGTCTTGTGGGTCAGGCTCACAGTAAAGAAAAATCAAGCCCGAC
+>21229 1
+TAGAGTAAAAGCTAGCGTTCGAGTAGCCCTTGGTCGGAGCGGAACCCCTATGTTCGTACATGGGACGTAACCACAGAAGCCTTTCTGACTACTTTGCATC
+>21230 3
+GTATCGTTAGAAACGCTGCGCCGCTGGAGCACTTGCTAACCTCTCAACGAGCTATGTGTTTCTCGCACAGGCCAGACATTTGAAACGTGGCGTAATTGAA
+>21231 1
+ATATATAATGAGAGGTAAAACCTTTGGGCCTCTCGGCGACGACTGGCTCCGGTACCGCAACGCGGGCTATCTTACATGTAAGTCTTTGATCCCAAAGTGC
+>21232 3
+AGCGTCGAGATAGAGCTCGACATCGACTATGCACTTTCATGTTTCGGGTTGAGGAATGAACCTATCACCACCGTTCGTGGACATCTGATAAGACCGCTGC
+>21233 2
+ATGCCAACACTGCGCTATTGCCGCATCGACGAGTTTGCCGAGGAATCTTACAAGCATATGTTTTGCAGATAACCTAACGGCGTTTATGACGGTGCCACGG
+>21234 1
+AGTCCAAGCCTTCCCTTGATCGCTGTGTTTTATCCCGCGTCCGTCGAAGAGCGTGTGAGAGCATAGTTCAGGACTCACGAAATTACCGAATAACGGATGA
+>21235 1
+GGCAGAGAACTCCAAAGCTTTACTAGAGTTAGTCCTCCCGCAGTCTCAGTCGTGTCCTAGGTCAGTACTGGCCCGGAATAGGCTGATTTATATAAGGCAC
+>21236 2
+ATGATTCACCTCTGTGCTGAGTTAGGTTCAACCATCTCTTGGAAGCTCATCGAGGCCGCGGTGAAGTAATTAACGGGAGCACCGGACCTATACACAGTCT
+>21237 1
+AGCAGGATCGTTGATACTAATGCATCAGTACCTTAATCTCTGGCGTAAGGGTCGGCTAGGTTAACGCAGACCACCTCTCACCTGTAGGCAAGTTCCTGAG
+>21238 1
+TCATCTAAACATAATTTCTGTCACGAGGGACGCTAAGCGCTGGACGATAGGGTCGCCGGCCTATCACGTGCTTTATAGCCGTAACTAGTGCGATCTCAAG
+>21239 1
+GTTCAGCTGTACGTGCGATTCTATAGATAACCAGCTAGTCGGCGCGGTCCTCCAAACTGAATGGAGGCAATCCGTATATAAACCCTCGACTCTGGTGATG
+>21240 3
+GGGTAGCCCGGCCGGCTAAGACAGGAATGCTATTTAGCTCGAGCTCCGGTGCAAGAGCACTTTTCCATCGCGTAACTTCTTTGATCAAGATACACAGTTA
+>21241 2
+CTGGAAGAAGGCGGTGGCACAACGTATGAGTCCCTAGCTTCTCGAAGAATTGCCATTCTTGAACCTAGTTCATGTTGGACTGCCGCATAGCCACTAAGTC
+>21242 2
+TATACGTAGGGGGAAGTATCGAAGCCACCCAGCTTGCCGGCATTACTTCAAGCTGTACGTCTGTTCAGTTGACACTGGCAGGCGCATCAATCTATAGATC
+>21243 2
+GTGGGGATTAGATTACGCCGTGTCAAGTACCACGCGAGTGAGGAACGATAACATCGGGTTCTCAGCTCTGTAAAATACTGTCCAATTGTCCCCTTCCCAG
+>21244 1
+CTTTTACATATCCACTACCACGTGGATAGCCTGACTTTCGTATCACGGACAAGCCTGGTAAACGCTGTGAATGGGTCATTCGACGGCTGGAGATCGACAG
+>21245 2
+CACTCCCTCATGGCATCAACCGCATACGGGGGTATATAAGGGGTGGCAACATGTAATTGTGTTATGCAGATCGCCATTTGACACCGCCACCTTATAGTGG
+>21246 1
+GGAAGAAGATCTCAAATCATAGCCTGGGCCCTCGACCTTGTCTACCCGTTAAGAATATGTAGGCTGGTTGATTTGCTCAGGACGCATCGCACCGTTAAGC
+>21247 3
+AGGCCTTGTTCCAAATCGAAAGATACCCTGTCTGTTTCCTACGAAAGAACTGCGCATTACGCCCTCTGGAGAATAGTTGACCGGGATTACTGGGGGATCC
+>21248 2
+AACGTAGTCACTCACCTCAAATTATTGGAGCCGGACTCATAAGCAGGTGGTGATTCGACCTTGTATCGTTGACAGTCCATGGGCGATTGAACCCATGGCC
+>21249 1
+GGTTAATGGACATTGGAGAAGACTCCTGCCACACAGGCCTGCGCTGCGTCGCATACGCATCTTTCAGGAACTATTCTCCATGGATTTAAAATTGGACCGG
+>21250 2
+CGGCCAGATAAGCTTCAGGAAGCAGTTCATCTCAAGGAAAGATTCTCGCATATCCTCACAATCGGGCGCCAGCTTTTGGTTGCTCAGATCGGATCATGTG
+>21251 3
+AAACGTTATGGGTAAAGACGAGTCCCAATTTCGGTACGCCGTATCGGATCAGGGTCGCACTTCATAGATTTCGAAGGGGCCAGATAACGTTCCTCCTCCT
+>21252 2
+ACTCAAGTCGTTGCCAGCGCCTTTCGGCCCCACACCGATTGTTGAAGAGTCTGTATTCCGGGTAGAGCACTTATCGGCTCGAAGGAGTATATAGCTAAAA
+>21253 1
+CCCCGTTATGGGTACAATTGCCACCAGGGTCTGTGATTTGCATAAAAGGCTTCCTAATACCGAAACCAACGGTGACGAGGTTGGGCCGATTTAACGTCCT
+>21254 3
+GCAAAGGCGCAGCATGTTGCGCTCCTAATCCTTCATACGGGTCCTCGTGGACCATTTTCAAATAGATCCGTGAATGCGACTTGCCGTCAGAAGATGAGAT
+>21255 1
+AGATCCATTTGTCACGTATAATGCCAGGTTGGCGCATCAGAAGCGTATAGGAGGATACCATAGCTTATTCTTGCCGCACTCACCATTTAGCCGGCGGGCA
+>21256 2
+TTCACTTTGAAGTGGAACCACCGGCAGTTTTCTTGTACAGGGGCCACATCTACGACCGCGCATGAGGAAAAATGCGTCCGTATTTTCTAAGCAGCTAGGC
+>21257 2
+ACATTTTATTAGATGTTGGGACCTCAAGGGGGTATGTAGTAGGGAAATGAGATAACCTTACCTCGGCTCCAATATGACCCGTCGGCCCCCTTCGAAGCCC
+>21258 3
+AATAGCATGTCACAGCCAGACGTTCAATCGTGAGTGCGGCCATGCCTTTGAGAAGGGGTAGACTGCTTAATCCTCGCCACTTCTTTGCAACGATAGACTG
+>21259 3
+CGCGTCGACGGGGATAGATGCTGACTCTATTGCAAACCACCTCGCACTTATTGAAACAGCGCTTCTGCGTTGATTGTACGGTTCGCACAGAGAAATGATC
+>21260 2
+CGCGACTTGTAAGCGATCACCCGGCACTGATCAATTCGTCAAGCTTGCAGGTATTGAAGTCGAGTACGATCTGCATATGGAACTGTCATTTGCGACCAGC
+>21261 1
+TCGGTTATAAGAACGATCTTAGCATGCGGTGGGACATACAACCTAAATTTCGTAGCTCCTCAGGGGGTGCGTTATCGACGAATTCCAGCACTCCGGACCT
+>21262 2
+GACTCCTCTACGCACAGATGCGAATTAATGCTATCTCTTCACGCAGGCATAGATACGTCAGAGGTTGTAGATCCTGCCGTTTGATCGCGGTAGCCGAGAA
+>21263 1
+TTTCAGTTAGTAGATACGGGTTGTACCTCTTGATACACCAACTTGGGCCCGGAGTCCCCCCAACCGAGTACTGGACACCTAAAGTCGGGGATTGAGTATA
+>21264 2
+AAGTAATATGTCCTATGGGTGATCCGTCCCTGCTAGGGGACGGCGTAACAGGCTTCGGACCGTACACCTGGCATCCAAGTGGATTAATCACATTCATTAC
+>21265 1
+ATAGCCCCCCTAATACGTTTCATCCTCCAGACGAAAAGTGCCTGGAGTTACTAGGCCTTGGCTAGCTTGCCAACGAAAGGGAATACTTCGGGGAGTTTTG
+>21266 3
+CACGGCCGGTCTAGAATTAAATTGTCGGCCTCCGGAGTCGTTTACGCGAGAGTAGATTGCCCTGAGTTCAAAACGTAAAGGAACTCTTACTCCTCTGACG
+>21267 3
+CGGTCAGATCCACCTTATCTGCCGTCAGCACTATTCACGGCAAGAAAGATGGGTGTCCTCAAGACATAGGGCTTGTATATTGCGAACAGTTCTTGGCCGA
+>21268 3
+TAATGGACCAGGCTGGGTCACAGCCGATTCGTTCACTTCTCTCTGCACGTGATAATACCAAGACGCCACACAGCTTCTGGGAAGGGGAATGTCTAATTTG
+>21269 3
+ATGTCAGGACGACCGATCGGGGGCCGGACGAGATCGATAATTTAGATCAGCCCGTTATTAGCCCTCTTAGAATTATGTGTCCCGCTTTAACTCCCAGAAG
+>21270 3
+TACGAACAAGGATATTTTGGACGTCATCTCTTAATGGCGTAGTGCACTTCTGCTACATACATCTGGCAGCGTGACTCCAACGGGCCGACTCGTAGACGAG
+>21271 3
+CACCCGCTGAACATGTGCGTCGGGGCGGTTCGTAGCCCGTCTTAGCGCTGTACAGAATAGTGAACGAAAGTTACCTTGTTAGATTCCTCACTAAACTAAG
+>21272 1
+CAAAGTCGAAACCAACCTCATCCAGCGCGCGCAATCGATGTGCCAATGGCTGGTTTAAGGTGACTATCGGAGTGTCCGTGTACTGGTTTCCAATATTCAG
+>21273 2
+TAGGCCGGTGTTAATTAAGATAAATCGTCGAGCGCTGAGTCAAGCAAGCGTAAAAGCGTTCGCTCCTAGGCTCTGGTCCACGCGACTTCTTACCAAGTCT
+>21274 3
+TACTGCGGAGCGAGATTGTAGAAGGGTGAGACTGGTATTCAACATCCCTGAAACAGAACTCTGGCAGCTTTCTGCTCCCGTTAGCACCCTATCATCAGTG
+>21275 3
+ACCCTGTTTACAGCGATTGACTGCACAGGCAGAACTGCGCCAATTGTGAGGATGTCCGTCTGCTGTAACACCTTGCCACGTTATAGGCCTAAAGAGTTGA
+>21276 1
+CACTCTTTTCGATCCCCGAGTTCTCGCTTAAAGAGAAATAGCGAGGAAATCGATGACGCACATTATCCACCTGTAAGCGGAGTTTTTCGCTGGCGGCGGA
+>21277 3
+CGTTGGCCGGGCCGTACTTAGTAGAACATTTTCCCTATACCGTAGTTAGAGATCCAACTTCAGCAAATGAGTGGAGTAGGGCGCCCACTGACACGCTTAT
+>21278 3
+GGTCTTCGATCAATCCGACTCCAGCAAATTGCGTGGGGCTCGAGTTTTTCCGGTAAGGAGAAAGCTCCCGAGCTTGAGCAAACATTAGCACCTACGTATT
+>21279 1
+TGGCGTCCAGGCGAACTTACCGAGATTCAAACGTGTCGTTTGATACTCCCATTATTCCGAGAACTAGTCCGAGGAACGGTGTCAGAGCTGCTAGAATCCT
+>21280 3
+GCGTATCCCGAGTAGGTGATGAGCTTTCTACAGGAAGAGTTAAAACACTATGGTGCCGCACATCATGAACTCATCCAGGCTCGTGCGTGCTCGACTACTT
+>21281 2
+TACCCATGCACTTAAGCCTATCGGGGGACGATTTCCACATCCCGCCAAAACAGCCGGTGCTGTAAGTTGATTTACGCGGGCTTTCAAGTAATGAGATTGG
+>21282 2
+TGCCGCTGATTATAAGCATGTAAGCAACTTTCACCGGGGCCGAAAACTGTTTGATCGGTCGCCAATGCATGGGTCCGTACTGGCATCCAATTACTGCAAG
+>21283 3
+AATTACGGTAATAACTTCGTGAGCAGGTTCCCGTCCCGTTCCCCGCAATCTGCGAATGTTCGACAAAGGGGAAAGAATGTCTGATTGTTGACGCCCGTAC
+>21284 2
+AGACGCGGTAGGACCGCATCAGGATTGTGCGAATTATAAATCAGCACCGCATGGATTTGTTATCCAAATTCGGCCGGCGTCTAGTCGTCCACACTTCGAT
+>21285 2
+CGGGTAAGTTACCGCGGTGTGATCTTTGTTATCAAGTGCATGCCTCCTAGCCAGGATAGAAACTCTCTGACGAACGTCCAATGGATGCAGAATCGCCCAT
+>21286 1
+CATACTCAGTGTGTTGCGATATGCTCGATCACTGGACGGGTGAATGGGTTCGTTCAACTAACGGGTCCAACAACGGATTAGCGCATAGCATTATCCCCCA
+>21287 2
+ACTTAGCCCCGATTGAACTTACACGCACTCCATTGGTCAACACCCTGCGTAGGGTATTGGTGCCGGATTAGCCGGAAGTAGTTTGCGAACGAAGATTCTA
+>21288 1
+TGCATGTAGTGTATATGACGGCTCATCCCGCAGTAAAGATCCTCCCAGATGGTAATGGGTCGCCTACGCGGTCACTATCTATGTCCTGGCAAAGAGAATC
+>21289 1
+GACATCCACCGGGTGTCCCCGGTGTACCTCTGCTTAACCAGAACTTGTAAAGTTTACGGCATGTGCCTATCGCGTATAAAGAGAGGCCTAAGATTCGTAG
+>21290 1
+ATGGTGCAGCTTTGAACTTGTTGATTACACCTCGCGCCGAACCCTTTACCCGAACTATATTGAGGTCTGGGCAGGATCCCTAAAGACAGACTGTGAGACG
+>21291 2
+TAGAGACTCGGCTAGAAATTCGGGCGCGACTCCAGACAAGCCCTCATAAGATAATTGTATCCCGCTCAGTTCAATTGACGCTGGTGTGGTCATCGTGACT
+>21292 2
+GTTTATCATCTTGAGAGAGACCTGTTATCAGAGGACGCACATCAGCGGAGGCGAGCGGAGTACTCCTATCAATGCCCCGCAGACACCCTTGATTGTATTT
+>21293 3
+ATTACAGGTTCGTCGTCTACCGCCTTTATAAAGGTAATGAACCGTGGTGGTAACTGGAAACTTCGCCCGATGCCCGAAGATAAGCTATCAGGCGCGTTCC
+>21294 1
+ATGAGTATAGCGGCGTGCATCTCAGTGTCACTCTCTCAGATAGCTTCTTACCCCTTACAATTAGCCGCGTTACGGAGAGTTAAACGACAGTGAGAGGGCC
+>21295 3
+ACTAGGTGTTAGATCCAAATGTCAAGCGGGACCTACAGCCCGTCGTCTCCAGGTGTTTATGATACGCTCATAGCGCAACTGCGAAACGTCACTTTGTGGA
+>21296 3
+ATCGGCTAAGCTTGCATCATTCAGTAAGGCATACCTTGGCTATTATATCGGTCGAGGACCTTTTAGTTAACCTCGACCGTGCACGGAAGCGGAGCAACCG
+>21297 3
+CCAGTTTAAACCAGCACAGGCTTGCTTGGTATGACTCTGGGCTTGACCGTTCACATTGTCCCGGAATCAAATAATAGGGACGTCGGAATGTAGTCCGCAC
+>21298 2
+TGGCAAAGACTCGGCCCTCATCGATAAGCTGCGGTTAAGTTATTTTATCCGGTTGGTGCATGTGAACGTTTCAACCGCGCCCCACACAATTAAAGGCGGA
+>21299 3
+CTGAGCACCAGTGGTCAGTGCCTGGTTTGGAAAGCTAAGCCGCATGCACTAAAGACTCTTATTTCGGGGCTTCCGGGGCAATACTCACAATTAATCCGAT
+>21300 1
+TGCAGCACACTGTTAATGAAATTACTCATCTCCTCAGCGGAGAGTACTGTGGTCCACGGGATACGGTGAATTCCGACCTTTGTGGCTCAACGAGCCAATG
+>21301 2
+TTAAGAAAGGGTGCTGCTTCGGCCGGTAATGTCTGCACTCCTGGTAAACTAGCCGATATAAAGCATCCGAGGAATACCTCTTTCACGGGGCTGAACTTCC
+>21302 1
+TCACTCGTGGCGAACCCGTAGGTAGACAACATCTCCGACACGGGCAAGACTATCACTAAATGGGGTATGTGCATATTCGGGGTTCACTTTGCGTCAATCT
+>21303 3
+CGGAGCAGTTGACAAACCAAGCCGAACGTGGCGCGTAGCTGGTGCAAACAGTAGTTTGCGATGGCTACTGTCTAGTCTCTACCTTGTTTTATAAACCCCA
+>21304 3
+GCTACTCGTAAGAGTCGTAGGTGTGCTGCTTGGAACGCATGCACAGACGCCTTTGAGACAAAATCCTGGACACTAAACTCTGAGCGCTGTCCACTTTTAG
+>21305 2
+ACAAGTTTTGACTCTGCGTTACGTTGGCTACAGACGGGGAGCTTCCGAACACTGGTCCAAATGACTGTCGTACAAAGCCGACATTGTTAGTGACACCTGC
+>21306 2
+TGAATGGCTTTCGAAAATGGGACTGTTTCCTGGTGTAGCGCAAACCTCCTGGAACTCCGCGCTGTTACGCTGGGTGTAAAGTATACGCAAAAATCCCCCA
+>21307 3
+CCGCAGGTAACTGTTGTCTTCCCTTCATGGTGCACCCGTAGCGAAAATTCGGCAACCGATTTGAATAGCAGTCAGGTGAACGCGTTACACGAGTGATATC
+>21308 3
+TCGTTTGGCCAGATCGTCGGGATAACTTTTTGCGGGGACCAAGACCTCGCTGATGCGATACGCCAACATTGAGACTTGCTATTGATCCCACAAAACGTAG
+>21309 3
+ACCACACAGTTTCCTGGAACATGGGTGCAATTCCTCAATTCGAGGCGCGCGAGTGCATATGATCTTACACCGTATTCTTACGGATAGGCATGCTGACAGG
+>21310 2
+CCAAGATGTAAATAAGGTTGTTCAAGCAGCCATTTCGCGTGACACAGTTGCAAGTCACACGTGAACTCGGCTTGATTTGTTCTCCGGCCACTGGCCAGAG
+>21311 3
+CTGGCACGAAAGCTTACTGAGCAGGAACATATATGCGGGCCTCTTTTAGCACCGTCCACTTTGTGGCTGTACCCCATAGGGAAGCTATGACTTATAGCGA
+>21312 1
+AGATCTCCGCCCATTTTCTGAGTCCTTGCGGCCATGGAACGCCACACTGTAATAAGGCATCGGAGTGAAAGTTGAAGTGTAGGCCATACTGGCTACCTTA
+>21313 1
+TAACCTATTGAGGATCAGGTACGTAGTTCCCAGCTCAGTCGCAAGGACAGATCCTAGTGATGGCACCCTTTGCGGAACTGACTTCAAAGTGCGCTGCTAT
+>21314 2
+TTTATGGCATGCGTCTGTGATTTGCATCCCCGCCCTGAGGTGATAAATCGACACAATATAACCTTCCCAGGAGCGGCGTGCAGATTCACGTGAACAAGGT
+>21315 2
+TCATATATCCATCGTTCTTCCTGTGGGCCGAGGTTTGACTAGACCCCAATAAGCTTTATGCGGCGCTCAGGCCACGACAATTAAAGGACAAGCGGGTTGA
+>21316 2
+TCCTAGTGCCACACTGTTCTTAATTCCCGGGCAGTACACTCTAGTATCCATAGCAAGGGGAAAATTGGGGCCTATCCCGGCGATGCAAAGGTATAGTGTC
+>21317 2
+TAGACTTAAGGGATTCGCCCATCCCTTCAATCCTAAACCCCGGAGGAGGGCAGGGCGAGATCAAGTGCTACTTAGCTCCATTTGTGGTACTGTTACAAGT
+>21318 3
+ACTAGTTGTCAGTGAACAGCCTCTCTCGTCTGGAGGTTGCAAACGACCATTTGGAAATTCGTAGTGGAACCGCAACTAGCTACAGCTCTTGGCAGAGTCC
+>21319 2
+AAGGATCTAAGTATTTAATTATGGGCCCGTCCTTGTCAGCCACCGCTGCATGTGACGCTCCACCAGCTTCAGCGTTGGAAAAGCAACTTAGCGGTTAAGG
+>21320 3
+CACCATGGGCCGTGGGTATCCAGAGACGTCAGGACGCGTTTTAGTGCTATACTCCATCAACTTTCGGTAAGAAGTGTACCGGCCCCTATAGACATAATTG
+>21321 2
+ACAGCTCATCTCGGCTAGGCCGAAGGTTGCAGTGCAGCACTCATTTAACCTAATAAGCAGTACTCAGTTGGAGAAGCGCGTAGTTTATCGTGTCGCACTC
+>21322 3
+ACTGTGGCTGCATTAGGCCGCTTTTAGTTCTACACCTAATCTACCCATAAACCAAGGTGCGGTCCCCGGGAAGGGGGTTCTCTCAGTAATGAGAAGAACT
+>21323 1
+GGTGAAATAACCTTGCGCGTGTTTAACGCGCGGCGTCCGGAGTACCTTTCCAATATCGCGGGCTGTCAACATCTATCAGTAGGCCAACAGTAGTTAACTA
+>21324 3
+AGAGGGTGGCTCTAAACAGCGCCCTGTTGGCTGCTCTACGGTTAAGTTGTATAAACGAACGATAATAACAAGGCGCCGTCTTATGCCTCATACTGCCCTG
+>21325 1
+GCCGGTCAAGATGAACGAATAGGTAGGCCGGGTCCTCTGCCGCTCGGCAACTCCAAGTTATACTCTGTATCTTAAGCTCATCTGTAGAATTAGACTCGGA
+>21326 1
+CACCACCGTCGAGAATCTTTATGCGCGGGATGAGATACCATACGTGTAAGACCGATACGCGTGGGCAAGACGTTTGTGATAACTCTCCGTTATCATCTGC
+>21327 2
+GTCTAAATTCATAACAGGGCGGTAGCTCATATCCGTATAATTCAGTACCTGGCTCTGACGATCTGCGGATGGTTATGGCACATCCCAGTCAACCCGGGGA
+>21328 1
+TGAGCCTTTTACTAGGCCCACCTGCGAAATTTCAGGTGCCAGTACCGTGGTGAGTACTCTAGAACCGTATAGTTCACCGCGGAAGCGAAGTATCAGCATT
+>21329 1
+ACCGGTTCCAACCGCTATTCCGATTACACATGTGTGATCGGGCATGCAATGGGGATTTCGCTAAAGCCAAAATGGGCTCGGTCAGTTCCCAGACTATAGT
+>21330 3
+TCGATTAGGCGACGTTACTCTCCATTACGTTCCTGACGCTGTTCGAGGCATATAACACCAAAATGGGGGACGGTTCATGAGTGTCGACACTGGCCATAAC
+>21331 3
+TTTGCAGTACAACGTGTGGCTAACGTACGGGCGGACATGAAACCTCGAGTTCGTAGCATAGGAATGGCTGTGCCTACTACAAGCCCTACTCTTCCTGAAT
+>21332 3
+AGCTATGGGGTAGTCTAGTGCAAAGCTGTTGAGCTTTGCAGGCCTAATTGCTATTAGCGTTCGCCTAGACAGCAGACCAATCATGCCAGATTCCACCGCA
+>21333 1
+GCGGTATAAAAATATGCCCACATTCCTAACTTCCATGTGAAGGTGCCCCGAGGCAGGACGACTTTTAGGGTACCTAGTTCTCCTAACTAAGCGGTGGCTG
+>21334 3
+TGACCTGCTGCCGCACGGCCACTACGAGGAATACACGGGATTTCTGATCTCGACTATTTAATCTGATGGTGAGCCTTACACAAGTGGGGTTACAGTACAC
+>21335 1
+AAGTAAAAGCTAGAGGTCCTTGTGGTCTCCCGAGGTTCACACAGCTTCACAGAAGTTAATAGCGGTTACCTAGGTCAGATGCTCTGGTCGCAGTTCACCC
+>21336 2
+ATGGTGCTTCCTTCCACTAGTCTTTATTGATGCAAAAACTGTCATAATGTCACCGAGTGAGGAAAGCGTGCCCTCGGAGAGGACCCGCCTCAGGTCAATG
+>21337 3
+AGTTCGCCAACATTGGGCCCTGTTGCTTTTCAGCATTTGAGACAGCAATAGTATTAGGGTGTGCCCGCCAACACTTAGGAGGTACAACCTGAACGTCGAC
+>21338 3
+ATACGTACTAAGTCTATCAGGCTATATAGCTATGCGCGGCTACTTAGGCCCCGTGCTCACCCCGATATATCAAGGTGATGGTCTAGGGGGACATTAAGCC
+>21339 1
+TATCTGGGGCTTTCCAAGCCTATACAAGTGACGCCTCCTCTGATAGCTTTAGCCTAGAAAGAGCGTAATCGGATAGTAAAGGTGGGTCGCGTCCACTCCA
+>21340 1
+AGAGTACAAACCGGTAACACTTGATATGCGTAGACAGATGCCTAGGTTTTCCGACCGAGTCTTGGGAGTTACCCACATCGTTGAGGTTCTCATACGCCCG
+>21341 3
+ATTACGATCCAAACTTCTACAACTGAGGGGGTCGACCTTGTCGCACATCCATCCAGATTGCCTTGCGTCGAGTGACGGCTAATTTAAGCGGGGTAACAGT
+>21342 3
+AGCGTCATGCTAAAGACATTCGACGAGTTAAGTGCTGACTCAAGTCCCGAGCGATTGAAACGCGATGGCTCACTATCCTACGCTTCGTACGTTGGTACTG
+>21343 2
+TGTAGCCCTCATGAAGGTCGATCCGATGAGCTCGTCTGCCAGCTTCCTTTAAGCAGGCATCACCATGACCATGATCACTTACGTAAAAGGAGGTGGGTAT
+>21344 3
+CCGATAACGAGCTTAGCTACCTGGCTCATACATTATTACGCATGCGGGGGTTGAAGGTATAGAGCTTCGAGTCCTCGACAGAGCCATACATTAGCGTTCC
+>21345 1
+CGTGTCACAGCGTCCCCCCTGCCTTCTATGATTGGAAAGGGAGAAACATGCTTTACTGGCGCATTGTCAGGTGCAGAGTCATTAGAAAATCCAGCTGATC
+>21346 1
+TTAACTATTCCAATAATTCAACCAGAGCCGTCAGCGGACGGCAGCTGATTAAATAGGTCTGTGCTGAATAATCCTGTGGCACGCTTGGCACCGGGGTCTC
+>21347 1
+GGTCACAGGGCCAAGGGTCGAAGCGGTGCCTTGATACGTTTCTTAAAACATGTTTCGATCGCACCACGGTACTGCATTACTGTAGCAAGCTAACGCTCTA
+>21348 1
+TATAGATTCGTGTTAAGCAGTGGAAGGTACTCTTCGGGATGTTGACGGAACCCGGACCACACATATCCACGGTTGACGCTGATCCATGTCGTCCTCAAAC
+>21349 1
+TCTGATATTCAGGTTACAATTCTCGTGCACAGCATGCCTGCTACTCGGTCATTAGAACGACGACTGGACAAGGTTGTAATCCCAAGGTCAGGACTGCGGC
+>21350 2
+CATGTTTTGTCGATATCGACCGACAAGTGGGAACCGTCCGCAGGCGAAAACGCGGCCGTAAAACAAAGCTTTTGGCAATGCCTTATCTTTACTCTGTGCG
+>21351 3
+CAATGTCTGTGTCGACGTCGAGGCTTTAGTATGTGCCTTCACATCTAAGCCGATATTCCAAGGGATCTATGGCTCACCGCAAGACGAGTACCCGAAGAGT
+>21352 2
+AATATAACTTGAGACCCCGCGATCTAGGTGCACCGTGACACGCTGGCCCCAATCTTGTAACGGTTACTTTAATTGGTGGGGGATAAACTTGGACCTCGCA
+>21353 2
+TTCCATTTGTTGGCGATGATAGAGCCTGATCGCGAAATTGAGAACCCTAGGGATGGATACGATACCGTATTGCTCGCATGCGATACCATACACTGCCGCC
+>21354 1
+TAAGAGCTGCCGTAGCGTGCCTCTAGTCGGTTCCCCTACTAGAAATCCTTCGGTGAACTAAAGGATGCCTAGATTAGACACGTGCAGCTGCATATGAGCT
+>21355 2
+GAGTGGGAAAACGGAATAGAATTCTTAGGAACAGCGACTTCATGTCCCCAGGTTTGAGCTGTCGCTTAACAAGTTCGTGATCTCCCCCGATTCGATGCCC
+>21356 1
+TGGAACGGCAGTTCGTTAGCAATAGCTCTGCATGATAAAGCCGATCGTTGTTTCACGTTCTCAGGGCAATCACAGTGTCCACCTAGAGGTCAACCCGGAT
+>21357 2
+TAGCCCTCTCAATGCGTGCTCTCTCTATGATCAACACGCCAAGGTAGCTATAGGGGGTAGAAAGTAATAACTTACAGCGGGCGGCCTGACTCTTCTTGGA
+>21358 2
+TTAACGCCGACACCGTCGCAGGTCGAAGTCGGCTTCCGCAGTTTGCAGACTGGTTAAAAACATGTCTGATTTGTCCATGGTACTCCATGAAGAGCCAGAT
+>21359 3
+ACAAAGAAGGATACGAAAACAATCGTACAGCAGGTCTTTGGTCACGGCCGTTACTCCCTCTGATTCCTGGTCGTGGCGCGGTACAGGCTCTACTAATGTT
+>21360 1
+TCCCCATATGTAATACACCATGTGGGTCTTCGTAGGAACGAATGTGAAACCTCGACGGTTTGGCACGCTTGTATCGCCAGTCACGAGTGCACACAGTGTA
+>21361 2
+ACAGGACCGGGATACGTAACTTGACCGTAAAGGTTATTGCCTAGTTGCCGTTCACTAGAAGATCACGTGCACTTGACCGGCCAACATGTGTATTGCTCCG
+>21362 3
+GAATTGTATTCTGTACCAAGGATCTAATTGCCTCGGATAATCGAGGAGACAGATCACTTCCGAGCCCCCGAGGCGAACCTTAGTCCTTGGCTTCTGGAGA
+>21363 1
+CCTCGATTGTTGAAGATGGTTGAGCCCTCGGCCACTCATAGCGCTTGTACGTCACAGCTGCTACCACCAGAGAGAGCGTTGTACTTTCAAAGAAAGGTTA
+>21364 2
+GGATGGTTACCTTTGGTCTATAAAATCAAACGGCGCATAACGCAAAGATGTGATGTTGAGCGTGTCACGGGTGCCTCTAAACGTGACTGCCCCCTCTCAC
+>21365 1
+CCTTATTCAGATTGGGACTCATATGAAGAGCTCGAAGCTGTATGACCCTTGCCCGAGAACTTTGTAATAGGTGGAACCCGATGCGCCGCTATCTAAGCCG
+>21366 1
+TAATCGCTCAGTCCCTTGGTCCGTAACTTTATTCCGGCGGGACGGTAATAACGAAGGCTAGACGGTCAGTATATTGCGCAGTACAATCCCTAGCCTAAGG
+>21367 2
+AAAGGCTGCGGTTATGATATATGTCCCTTTCGGCGTGATCAGACTTCTCTATCGATGAAGGCCAGCCAACGCGGGGACTGATCTATCCACATAAGCACTG
+>21368 2
+GCAGCACGATCCTGTGGCCATTGGATGACGAGTCTATTTCAATTTCTCATCCAAGATGCCCGTCAAAGGGTGTCCAAATAGGTCAAAGTATCCCTGCGGG
+>21369 1
+CAATATGGTTCTATGACCACGCCCAACCTTTTTCTAGTAACAGCTAGCTTAGACAATCGCGATTATCGGGCGGAGCTTATGAGGCGCTCGGGGCAAACTG
+>21370 1
+TTCTACTGTCGGACAAATGCTAATGTCTATCCAATCATTGATGAGTGGTAGACGTGCGTGTATCCCGGGGATACCATCGAAACATCCCGCGGGCTCCGAA
+>21371 1
+TCCGGGGCCTGTAAGGGTTAATCCTGCTGCCAATGGGAGCGCGCCGATTCTTGCATGACACAGATATTGTTCAACTCCCAACCTAGTTAATAAGAGCTAG
+>21372 3
+GTAGTCAAGCCACGCTTAATGACCGCGTGTGAAGAGCAAGTTGTTTTTATGCCAGGCGCGGTACCATCGTATGGTCAACTAGGCCATAATCCCTAGCCTA
+>21373 3
+TCGACTTTGTTGGGGATCCCGTAGTACGGTTATTCGGGAACGCGTAGTTAGACAGTCAAAGTCGCCTATATCCAAAGACTTCTACCGCACGACAGTAGCC
+>21374 2
+GCGTCCGTTCGGATAAGGAATCAATAAGGATGAAGTCTACGATCCGATCAAAACCGGTACCGGCTGTGATGTGGGTATCCCCTTCGTCAGCTTCTCCATA
+>21375 1
+CATACATGCAAGGGTGTCTTTAGAAGTCAGTCGCCGACTAGCATCTCTGCCTCTCACTACGGTCAATGATAAGGAGGGGGCTATCCCGACTTGCATAATG
+>21376 2
+CGATCACATCAATGCATACTTTCTGGAGTCGCGTAGATTCGTACTCACTCGGGGGGAATGGTCCCTACCTCCCATTAAATTATGGCGGGAGTAGGACAAC
+>21377 2
+GATTTACAGCGCTCTCGGAACGCCACGGGATAGTGACCATATATGAAAAAGACCACGCGCCAGCACCATCTTGCTAATGGTGGCTTGTTCAGGTTTTTCG
+>21378 3
+ATGGCACGTTCAGGACATGTCTGAATTAGATGCGCTGCCACGTCAACATTGCCCATTTGGAACATTGAACGCTGTTCTAACGGCAGGTGACATTCCCAGG
+>21379 3
+GTGGGTCTTCGTCGGAAGCGATCGCTAGCAACAGTTGGAGACGGCATTTCTCAATAGATCCATGCCCTCTATCGGAAGACTATTAGCAGCTAATGACTCC
+>21380 1
+TCCCACGTTTCGACTAACTTGATGGATAGCGTGGAGCGTACCTCGTATTATTAGACACTTGGACACCAAAGGATCGTCTGTAACAGGGGGCCACTCCTGA
+>21381 1
+CCGAGTCATGGCTCGTAGCAATCGGAGAGACCATACCTGGCCACGGGTCTGAATTCCGACGTGAATCATCGCTTACTTGTAGTTCTAGACATATGGCAAT
+>21382 3
+GATCCTGCACGTCTTAGCATTCGAGTTCACGACGGTAGTGAACCGACGTAAAAGTTGCCAAGTTACCCTGCTCACAGTCATAGACGTTACCGGGTAGTGT
+>21383 3
+CATGCATGCATTAACCGGGATTTCACCTGCAAAGTCAGCAGAACAGGAGCCAGCTTTCAGGCGTATGGCTGCCATCTTATTCGCTTACGGAGGTCATTAG
+>21384 2
+TATCGGACCGGGGAACGGTTTAGGAAGAACTTTCCATAAAGAACGCCTTATCCCCATCCGAGCGCTATGCGACAGGCTAACTAGGTTTTGCACGTGTTCT
+>21385 3
+TGTGGTGCTTACTGGTACCTATCGATCTTCACGGCCCATGTTTGAAGCGGCTCGATTAACAAGCCAGGAACGGTCCACGTATGGGAATATCACGCACTAA
+>21386 3
+TTAATGGCTATTCGCTCATCGTCTCCGCAACTGGGCATAGAAAAAGTCAAAGGACATGTGCAGTGTCAGTTGCCGTAATCCTAACCGTACTGGGGCGCTC
+>21387 1
+GCCGGCTACTCGGGTATCAAAATTCTGCGGATATGCTAGTTGCGTCTTCACAGCTGCGGGTCAGCGTTTTGAGAAATGACCCCAAACCAAAGATACTCTG
+>21388 2
+CTAGGGAGTGGCCTGCGGTAACTATGGATTAAGTCCGACCACATTGGCCCTGCAATTCTCCTGAACCTTAACGAACTTGTACTCAGAGCTCGGAAGTTAG
+>21389 1
+AGGTTACAGAGGTACGTGACCTGGTTGTCAAACTATTCCAGTCCCAGTCGTCGAAGCACCTCTTAAGGGCTTCTTATGAGGGGCAATAGAGTCACCCCTA
+>21390 2
+CATAGTCAGTTCGGTGTAGTTAACTCTGCGATAGAGAGACCCTACCGAAGCATCGAGTGCACATCATCCTCAACGGTTGCTCGCTGATAGGACCTTTGAG
+>21391 2
+TTCATCGACTGTTAAAGTCCCACACCACTGAATAGGACTGAGCACGGCGCTTTTTGGTTCGCACTAGGTTATCGCACAGAGCGCAGATTACAGAGGTCGT
+>21392 2
+GAAGAAGCGCCGCCTCGACGTAAAACAGTCATTTAAACGGGTCTATTGCGAGTACGGCCTCTACGCATTGATGTCTCTGGTATCAATGCATCTCGGTCAG
+>21393 1
+TCCAGGTTCACAGATCGATGCAGTGCTTACCGTCTCAGATGGTAGCGGTAGTACCCCTACTAGAAGCATTAAGGCTGCCAAGTCTAGCACTAGCGAGTTT
+>21394 2
+CCCAACAGCCGTTTAGTCAGAGGGCTAACATTGAGCACTTTTCTGAACGGCCAGACTTATTAAGTGGTAGAAACTCGACCGGCTCTCCCGTGTTATAGGG
+>21395 3
+AGGCCCCCCTTGGAGATTTGCGAAAAAGGCGTACTAACCTCTCCCTAGATCGGATAGGGACCCAACGCCTCATTTAGCGATTCATGTAGAGTATTGTGTG
+>21396 2
+TGCACGGCCGACCTCGTAAGCGATAACGGGAATCAGGATCATCCTGGTAGTAATGTCCCTTCTCTATCGGTGGACTAAGCTCAGCCAATAGGTGCTATAT
+>21397 3
+GGGTCCAAATATAGTCAGACCCACCTATGGACTCCCTATCGGTATGCGACTAATGGCGTTGTCTCTAATACTCATCAGAGCCGTTAAAGTGGGGGAGCCT
+>21398 2
+GTTGAAGTCACTGAGCCACGCTAGGTGTGGACCAGCTTAAACAAGGCTTTCTGCAGGCAAAGATCTTCTTACTTCTACGCCGAACGCTATTCGGACTAGG
+>21399 3
+TGGGCGTTAGACACTACAGTGCAGCTCCCCTTGCTGGACCCGTATGAGGATTACTCGTTGCTCCGAGTTCTGAAAAAGGACATACTAAAGGCCTTTGACA
+>21400 3
+AAAATCCCTATAGCTAACGCAGGCATGATAGATTTTGGCACACGTTGTTGTTGCTTCGCCGAAAATGGATCCGCGTGGATAGTCCAGCCCCATAGTCGGC
+>21401 3
+CTCAGCGGCGGGCTTAAGAGGTTGTCTATAGGGACACTACGTTCTTGCTCGCCCCCTTTTGTGCTCATCCGGAAGACAAGAACAATATGAACAAATTGCG
+>21402 2
+GGCGAGTGAGCCAAAGGGACACGCGGAAATTATTTTATGCAAAGTTGTCATCCCTTACGGACCGCACCTGCGGTCTCTGCAAATGCCTCTAGATGTATTC
+>21403 1
+TGGAAGAAGGGTTTACTCAGCCTCACGGTTCGACTCCACACTTCATTGCTGGTACGCACGCTAGTCAGGTACCTGACTAAGAGTTAGTCGTAAGATGCCA
+>21404 3
+TCGCTCCTACGCCCAAACTAAATAGAGGCTTTTATGCTTTTGGCGGGACAATCCGAAGGCCAGCATCTTTTAGCAGATGGGTCACGCGGCTATGATAGAC
+>21405 3
+CTTCACTATGTAAGGCACGTCCGCGCTGGTCACACCCTTACCGAGTAGGGGGAACACTGAAATTGGACAGTTAGCCTATGCCTTGCATAATTGAGATTCG
+>21406 2
+CGGTTTCTTGAAGCGGTATGGGGCCATGTGAGCAGATCCATTGAACGCAAACCATGCCACGAAGCTATCTAACTTGCCTATCGTCACGCAGTAGGTTTAC
+>21407 1
+TAGCCAGCAAGGCCAAATGACCTCCTTTATAGGAGTTGGGTGGAAGGGTCCTTACCTTCGATTATCCACACAAAAGCTCTGTGACGGTTTACGCCGATCG
+>21408 3
+CCCATTTTAATCCTTCCGGCGTAGCTCATCGGAGGGCGTATTACGTGCGTGCCACATAAGTCCCAGACGATAGGCATGGGGGTTTCCTCAATAAAGATAA
+>21409 2
+TTATGGATTCATACGCACGCGACCGTGCATATATGGGCGTCCACCCCCACTGCTGACAACTATGGTGCCTTGATAAGGAAGAGGTGATTGATGCCTACAT
+>21410 1
+CTAGCTTCATGTCGCTATAGTACCTCTCACGAGTGACATGGAGAGGATAATGGGTCACCATCAAACTCACCGGCAGCGCCCTGTAGTTGGTTGGCAATTA
+>21411 1
+ACGATTACAAGCCAGGATAGTTGTCAGCGATGCTCACAAGGACCTGTTCACGAGCAGTGTTGGAGATTGGCTTGCCTTTCCTCAGTAAAGAACTCCTCCG
+>21412 1
+ATCGCTCGGCAACTACTCGCATGAACCTGTGTGCGCGTATTTCAACGGTATATTACGTAGAAATAGCTTCCACGGTTTAGAGCGTCCAGGGGATCGCACA
+>21413 2
+TAGGTCGATCGGTGAGTTCTCACCTTATAGACAATGAGACTGACTGGCACCTGAGGCCATACAAGTACACGGCTCATCGAATGTGGAACCTTTTGCCGTC
+>21414 3
+CGCAACGTATGCAAGAGGCGTTGGACCTATTCCACTGTACTGGTAACCCTAGGCTTAGCATACGAATGTCTCGTGCAAGACTAGCTTTATCGTAGGGCCA
+>21415 3
+CCTAACCACTGGGTTGGGATTGTGGCTCGATTGCCCCGTACGGTAGAGTCGAAGGTCGATCAGGCCAGGCATTCGACCTAAATATTAATTTACTCCACAA
+>21416 3
+CCATTGATCGGGAAAGTCGTATAGCTCGGTCGATGTATCGCAATGTTACGCCAGGACCCGGTCCAGCTGGTACTATAGCCCTCTCAAATCTGGTAATAGA
+>21417 1
+AGTTATCGTCCGAAGATTAGGTGCTCCGGACCGAATACTTTGACATTCCGGCAAGGAGCCTAGGGAACCCAGTCGCAGCTAATATCCTTTTAGGCTGACT
+>21418 1
+ACCCGGCAGGTGCGTAGTGATAAAGAATATAACTACGTCTTTGGTCAATCCTGTAGGGTATTGCAAGGCATTGGCGCACGTCCTTCCCGAACTGCCTACA
+>21419 1
+GCTAAATTACAGGCGCGGGTGTTTGGCAGTACAATCTTCATTAAAAGCAGCGGACATATTCGCGTGCAAACCCAGCCATGTCATCGGGGTTCGTCCTCAT
+>21420 3
+GGTCTTTTGGCCTTCTTGTTAGCATGATGTAAGCAAAAGCAAGGCCGAGACCCTAATACTGACACGGTCAACTAGTGAACCGGTGTCGTGTCTCAACCCG
+>21421 2
+TATAGGCTGAGCGGGGTTGACCTATGGGCCATGCCGAATATCATAATGAGATAGCCGCTCCTCTTCAAGGGCTTAACAGCTAATCTCTCCCACTGAAGGT
+>21422 1
+GCCGTGTAATCGTCTGATTAGTTCAAACTGCATAAAGTGCGGTCAAGTCGCCAACAGACCCAGGACTATCTGCTGCCCGGATGCATTGGATCTTTGCAGA
+>21423 1
+GTAGACGAGTGGACTCCCTGCACTGGCCGGAGTCTCCCCCGGATATTTGATAATAAGCAGGAGATATAGGTTTACCAACCCTCGTGAATTCTGCAGATTC
+>21424 3
+GACGCTGTCTGACCATATTTCAGTTAACCGCCTTGAGTTGCAATATACTGTGACGATTCTGCAGGCGGGCCACACTCAGATGGAGTGGCAAGAATACCCT
+>21425 2
+GGCGCTCGGATCAACAATGTCGGCATCGGCCTCAAACAGAACCTTTATGGTTCGTCTATAGCGGATTGTAAGAGAGCCGCTACAAAACGCTTCGTTTTGC
+>21426 3
+AAATACTCGTGCTCTGCAAACGGTAAATCGGTGTTCCCGCTGTGAGGTCAGCGGCTTATGGCCAGCCGTGATTTGCTAAGAACAAATTCCCGCAAGTCAT
+>21427 3
+CTAACGGCGAAGCAAGTGATGAACTATAAACCCCTTTGAGCTGAGTCAAGTTGTGTAAACTCTCGCATGCTGTCCCATCATCAAGCGGGGTTCTGCGCTG
+>21428 3
+TCACTCTCAGTGTCGTTGCTAAAGAATGGCATCTGTAACATTGTAGTAGTGGAACGCAAAGACAGGCTTTCTAACTCGGACCTGCGTCGCCGACGTCACG
+>21429 2
+ATACCGGGACGCGTGCGAATTCGGATCGGACCGACCTAACCTCGAAAATGTGTAAGTTGTACTCGCGATCGTTGCTTTACGGCATTCAACTCGTTCAAGA
+>21430 2
+ATGCACGTCACGGGAGTCATGTCGGAGACCGTCACGGATTTCTGATACCAATTAAGCCACATGTGGTTTTCACCTCCTTCAGACGGTAGCAGTTGAGACA
+>21431 1
+ACTGCACGGATTCTCTTTAGTTAGCCACTGAAGGCCCTGTAGTGAAGTCGTCAAGTCCGTCGATCGTGCGTGAGTGCTGACCGACAGAAAACACATACTT
+>21432 2
+CCGAAGGCCATCACTCCGATGCCCCGTGTTGCGTTAGAATATCAGTTGCACAGTACATTGTCAGTAGTAACGGTTGGCCATAATCGGAGTGCCGATCTAA
+>21433 1
+CAACTTGTACGTCGAGTGATTCATTGTCTAGTAAGCCACCCTAGGTCTTTGGAGATGCACTGAAGTCCGATCAAGGGTACATGAAAGCGCCTTGCCGCCA
+>21434 3
+AAATTTTTTATCCCACCTTCGACGAGCGGGGGTATACGACCTATCTTTCGCGAAACATCTGGGCACCCACCGATGGTGGGAGGGTGAAGTTTTAACCCAA
+>21435 2
+CCACGGTCGATGTCACATGTTTAAGCATAACAGCCCAGCCGTTATTAAACGGGGAGTGGGGCTGATCCTCCTGTTAACAGGTTGCAACTTAGCCTCAGTA
+>21436 2
+TAATCCCGAGTTTACACCGCTAGAGCGAACACAGGAGGAGCCAATAGCCGCCTTTCAAGTGTGGCGATTTCTAACTAAGCCCATTGTTGCTCGTTTAGGG
+>21437 2
+TCTGACTCTGCCTTTATAAGACATTAACGACGGCAGTCCCAGCCGACGGCCTGCAGTGAATGTAGTAGGGAAAGGCTCTCTCTTGTCAAGCGTAGTTACA
+>21438 2
+CACTATCCACTCATTAGCTTGAACTCTGGCAGTTCGCCTTGACGTATTTATCCAGTTTGGACACAAGCGAGAGTGAGATCGGGGCGGCTTACCAAAAGGC
+>21439 3
+ATCATCCGGAAGCACTGGGGTACGGCGCGTACAGCCCTAAAGGGATCTAGTCCACGCACGCACATTGTGTCATATTGTTCAGAGAGATATTGCATTTCCT
+>21440 1
+TGAACAACCCTTCGCGCCCAAGATCCTCATTGGAGTGCTATGATTGCTTGTTGGTTCGGTACGGAGAGAACCCAACATAGCTCTAAAGCATGCGTCGATG
+>21441 3
+AAACAGTTGTCCTACCGCAGCTTTACTCTATGGCTTAGACCTGCTAACGGAATGCGGAGGATGGTCCCGCCAAGCTTGTTAGAACTCTGCAGATGAGCTA
+>21442 2
+GTTAGGCGTCCTTTCCATACAGGTTGTACGCTCAAAGGCGTATGCGCCGGAAAAATGTTGTTCAAACGCAGTTCCAGACATGTGCCACTCGGAAGTACCT
+>21443 1
+AATGGTTAACGGCAAGTACGATGTGGTCTGGAACGTTCGACCCGCACTGGTTGGCAACCTCGATTGCGTGAGTCTTAGACCATCCAATTCCTCAATCAAG
+>21444 2
+ATGGTTAACGACCAGGGGAATTGTCCAATCAATTCATTTGACTCTGTCCGGTTCAACACTATGACACGGGGAGGCGCATCTATTAGGTGCCGCCCTGAAC
+>21445 2
+GACGTCGAAGCTCAAGGAGTTCGTTCGCCCGTGCAACAGATCGCAGCAATGTATTTCTACGTGGCGTAAAAGCTTCGTTCAAGTAAGCTTGTACCTGACC
+>21446 2
+CCAACTTACCCGTATAAAGGGCACTTCTGCGAGGAGAGTAGTGGCAACTCCGTGATCCATCGAGCGAATACCTGTTTCTACTGTAGAGGCTTATCGGCAT
+>21447 3
+GGGCTTGATGCGAGCGACAAATCGGTGAAACCTCACTCACCGCCCTGTATTTTCGTGGCGCGTTTTCAAAAGTCGTAAGAATAGGCGATCTGCTCCAAAT
+>21448 3
+AGTGAAAGCCGACGGCCGCCATTACGCCTTCGCTGGAAGGGCTGACCATCAATTATCTTATGAGTGGCTAGGTATCCTCACTAAGTTTAGTCAACTCGAG
+>21449 1
+CGCTGAAGCGTCTGGTTGATTTACATGCTAATCCCCATGGTTCCGGAATGGGAATACTGAGGACGCTATCTCTTCCCACTGGCGTAAAGAGAATACCCAG
+>21450 3
+TCAACAATAGGGTTAGCGTTGCGTCTACTGTATCGGAAAGAAGTCAATCGTTTACATCAGGCCTCAGGATGCGCTGCTTGTGCAAACCGCCTGCCTCAGA
+>21451 1
+AGGCTGGGTACAAATCAATGGAGAAATCCTGTATTTTTTGGTTACGGTACAAGTTGAATCGGATGCGGCTGCCCTCCCCGGCAGCATCCACTCACGTACA
+>21452 3
+TGGACTGAACGATTGGGCTGTATGCATCATCGCTGACGCAACCGACCCGTGAAAAACTACCAATGAGACACTTGTCGCGCTCTTGGTTTAGACTGACTTG
+>21453 3
+AAGAATTTTCGCCTAGACAGCAGCCACATACACTAGGTTTGGCTTCCCATTTTTCGCTCGAGATATGATGCTAGAGCAGAGCGGACGTAGTGACCCTCGG
+>21454 3
+ACTTGACAGGTGTAGCATTTAACCCAGACGGTGATCAGTTGGCCTTGGGAACTAAACCTTGTTTCCCCCATGAATAGCGAGTCGAAAGGCCCCTGTGCTA
+>21455 2
+GCCTTAAAAGAATGTTGAGCCTATCGAAGTGCGTCTTGCATGGACATCCCTCGACACAGAGGTCGTCCTTTGCCGACACCTTTTCGGAGGTAAAGCAGAT
+>21456 1
+TAGGGCAGACGTAGACACCTTATATGAACGTCACCTTCCTACTCCCAGTAAGATGCAGTTCCGCTGGCATAATCTAGGTGTGGCGAGTATTCCAGCGTGA
+>21457 3
+CCTCTCAAATATGCTCGGGGCTTCTGCAAACTTGGATAATGCAACACGCTTGAATTTGGAGGACCGGAAGCGCTGTTCTTGACCTCACCTGCTAGGAGAA
+>21458 3
+GAGATACCAAGGCTAGGTCAACGGAATGTGTAGCCGCTTTAAGCCATCAGTTGCCACTTTGAGAAACTTTCCTCCTCCGAGTTTACGTACAGTCAGGGCG
+>21459 1
+TGGCTGCGAAAGTAACCATTAGCTGTGTCTATGCCGTGCAGGCGGGAGATGAAGCTCTCACCGTTAAAAGTCTCCCTGCACCTGATATCATAACGCATTG
+>21460 1
+CAGATTAGGCTTTGGGTTAAAACAGGTGGTACCCACGGTAGACCGCACCCCCCTAGTAGTCTATTGGACTTGCATCCACAGCCCGGGAGTAATTGTTATA
+>21461 2
+ACAAGGGTCTCTCCAATCCAGTTACGTAGAGTGTGGGATTGCACATTTTGGCTGTTCCCACTGGAGAATCGCTTGGGACGCCAGACTTAATCCAACGAAC
+>21462 1
+AAGGCTGCTAAACGATTTTGCTCCTATCGACTGGCATAGTTACCTCGTGCTACCGCAGGAAGAATAAGTTCTACTACCTGGGCGGGCACATCGGATGTAC
+>21463 2
+GCTCGTGAGAGGCATCTGGTATTCCTTGGCAGTAGCATCTACCGTCCGGACTTCTTACTCGGAGGCGAGAGATATGCCATCTGTATCAAAAAAACTCGCA
+>21464 3
+CTTTGGGAACGCATTGACTTATCTAACCGGACGACGAACCGCCTGCGCTAGCGGTGACTATCAATACAGAGCCAGCTACAGCTTGATGTTTGGACTAGTT
+>21465 1
+ATAGAAAGCTCGAATGAGCTTGCTCAGATTTCCCTGCGTCTCATGCTAGGCTGGCGTTGAGGTCGTAAAAGTACCGACTTCCTAATCGACGAGCAACTGC
+>21466 2
+AAGTGCAAACGCTATTGGGTTCTTCACTTGACATTACGCGTCCATAACGACATCCAAAGACTTTTGGTGGGTCTAACGCGGCGCGGGCCAGCAAGTCTAT
+>21467 2
+GCACTACGTCTCCTCTCAAGGGATGCCCAAGGTGCATCCGTGAGGCAAGATATGGATACCTACAGGGAGTCACTCTGTTACATGAGTCGTTACACTTGTA
+>21468 2
+TATATTCGCGTTGATCGGTCCATGAGCATCAGCTGTGTCAAAGGACGAACGCCTACACGCCTCGTACCAAGTTAGACTGTCGAGAGACTGCTGTAGTCTA
+>21469 1
+AAGGTCCCCTTATAACCGCTATGACTCGCATATGTGGCGCAGTCAAGAGTGCTATGACGACGCCTGACTCTCTTCATTGGCATTGCATGAGCAGATAGGA
+>21470 2
+TCGTGCGTGTAGATCCTGGTTTTCACAAAACGACTAAGCCTCTCTAACGCGTTCATGCAACAGAAGAGATTTCGGACCGTCGTTACTCGGAGAGCGGCAT
+>21471 3
+ATTCAATCGGCCACTCCGATATGCGGATGTCGAGGCAAATGTTCTTCTGAAGGTCTCCTCTACAGGCACGAATTGCGCAGGTGTCGTCATGAAAAATCGC
+>21472 2
+GTGTGGGAAACCCCCCAGTCGGTGCCAACATAACCGGAAGTTAATGTTGTCCCGCCGGCTAAAGTAGTGAATACTTCGCCAACGTTAAGTTGGTCTCATT
+>21473 2
+ACCGCACTTCCGATACAAGCGTATGATCAACTCTGGTATTGCATCACCCCTAGGTGAGGAGGAGCCACCTAAATTGTTACGGGTTGGGATCCGAGTATTC
+>21474 2
+CCGGCATGGCCCGTTAAAAGATCGCTGTGGCAACCTGGCCAAAGTGTACGACGTTCTAAACCAGGTTATTCTACTATACTGTTGTCAGGGCTAGCAGATC
+>21475 3
+AATCATACAATCTTTACAGTTGGCGGTATTTTGTCTCTGACACGTAGAACGCCAATGAGGGAGTCGCACGGCTCCGGACATCTCGGACGATCATTAGGCC
+>21476 3
+GCCTGTTGATCGATTTTAACCCCAGCGAGACCATGTGTGTATAGAGACCTCTAGGCGGTGCCGCGCCAATGTATGAGTAACTAACACTCTGCAAGCGTTA
+>21477 1
+ACGTTATACCTCGCAACGGATTGACCGTGCGGTGAGAGACGTTCCCGAGGCTAACGATGAAGACCTCTTCGTACTCTTTCCGAAGTAATGGCTTACAAGT
+>21478 1
+CTCGATGCTTACGACCGGACATTATCAGCTAACCATAAGCTCGCAAAACAGCTGATTGTGTTTTGGCTTGTCAGGAGGGTGTCAGACTAACGCCTAGCGC
+>21479 3
+ATCTCCCAAGGATGAGGTGCACCTTAACTCGAAATCCGATCCGGTTTCACGGCTCGCACACTCAAATGTCGATGTTAAGGGTAGCAAGCTTCTGGTGTAG
+>21480 1
+CGGTGCGGGCTTTCAACATGAAAGTATCTCAGGCAGATCCAGCCTACATGGATCTTCGCCATGAGGGAAGCGGTTTTCAGTAAACTATTCGACCTGTCCA
+>21481 2
+GCTAGGGAGTCACCCATAACCGGTCCGACGATTGAAATTAAGCATGTCTAATTCCGGGCTGGCATCGAACTTACTCGCTAGATGCTTGGCCGAATATTGC
+>21482 3
+CATACTCAGTCTATCGCGTTGGTGCAGTAAAATTCCACGCCGTCAATAGGGACGTCTAGACGACGACCCGGCAAATCTGCACTTAGGGATGTGCTTGATT
+>21483 1
+GTACGCCATAGTGGGGCCCCACATCCTTTATGGAGTAGGGAAGTAGAATTCCAGCTGATACCACATTTCATGGTGGGAGTCCTAACAGATTCCCTTCCAG
+>21484 3
+ACACTTAATATCGGCACTGGACTATGGTTTAGTCAGGGTGAGTGTAGCCCAAGCCTCAGCGTTAGACAGCCCCCTAAGTGTAGAGCTATCGCTGTTAACC
+>21485 1
+TAGGCATAAAATGTTTTGCATGCAGCTCATGGCGAGGCGCGCGTAAACATGGGACCCTGGTAAACGTTCCCCTCTACTATCGTCTACAAGAGCCTATGGT
+>21486 3
+CACTGGAGATAAGCACACGACATTGCAGGGGCAGCCCCACTAGCTCTGGCTAATCAGGAGCTCTTTACTTATGGATCCGTTGTGAGAAATGGTCACTTTC
+>21487 1
+TATGCAAGAGCCACTGTGACCGTTCCAAGGCATGCCCGTAAAACGCTTGATCCAAAGGATTTGGTGGGGGCCCGTGCAGATGCTTACTTATAATACCCTT
+>21488 2
+GATCTCTTGTCAGGGATGGAACATGGACCAGTTGCAGAGCAGCTCTGCCACGCCATACCAAGTCTGGTGCATATTAAACGCGCGTCATGCTTATAAGTCT
+>21489 1
+TAATACCCTCAGCGCAACCTCATGACTGTAGTCGAGTCCCGATCAATCGAGGACCTAGGAGGATGGGTGGTATGTTGTGAACCGTTCGAAATATCCTTCC
+>21490 3
+ACGACCAATTCCTGACGCAACTTCGACGGTAACCTCGTGAGGAAGTGCTTTTTCTATCCCACGTAACAACGCAGTGTTAGCATTGTGGGGGACTGTACGA
+>21491 2
+TTGTGTCATAACAATATGACGTAGCCGAGTTGCCGACCGGCACGATATTGAATAGTGCCCTTGCGCGCTCGTTAAACATCACACGCAGCTATATGCGGGT
+>21492 3
+TGTTATTAAGCCGAGGTTGGATCTTAATGAAAACGGTGAAGGCTTCCTACCCCTCCTCCTCCATTGGGGGTTCGAACCCGACAGTCGTAGCGCAAGAATA
+>21493 1
+TAAATATCGGAAACACACTAACGGGAATGGTTAACTCGTCGACGATGGTTCAGCCGCGGTCCGGCGTGATCAATGCTTTCGCTCACATGCGGATCTTATC
+>21494 2
+TAGAGGGCTCTGCATCACAGACTACGCTTACATACCCCTGCTCAATTTGCACATTGAATCCGCTGACGCGCTTATTGGGACGATGGCAAGTAGGGGTTAA
+>21495 1
+ATGTAGGCGTATATCATAAGCCGAATGCTTGTAACGCTACGCTCCAGGTAGCAGTCACGTGGGACACATCTTAGTCAGCATCTCCGAATTGGGTCAGCTC
+>21496 3
+CCCAAATTTGTGGCGACTAAACACAACGGCCGTTATTCTCTGATATGCATCAAGTGCTTCGCAATCAGGTGTAGGGTAGAAGCGGTCGCACTGCCTTCAG
+>21497 3
+CGCGAATCCTCCCGGAGTTTGTCATCGGGTCGGTTGGCACGGTTACCCAGGATCTTTCATAACGAGCCCTAATATAAGCAGACGTAGATAGCATCGTATA
+>21498 1
+CTGGGGCGCGGCGAGAGGCGCTTAGAACAGTTTAGTCCCCCAACATTGACCCTATAAATTTTTAAGATCGTGCAATACGCAGCGCCGAGTTTGTATCTCA
+>21499 3
+CTGCAATTGAAAACATGTTATGATGCGCGGCTATTGTTGGGACCCGAGATAATGACGCAAGTTCAAACTCGGTGCAGGCCGTGTCTACCACTTTCACGCC
+>21500 2
+CCGGTATCTATGTTCTTTGAATAGGAACATAACGTGGACTAGGAGCCATCCGTGCTAGCGGAAGAGCCGCGAACCATTAGACTGTTCTCAAGGCCTCTTC
+>21501 1
+TTTGGCGAATTACTATGCCTCCTGCTTGAGACCACGAGAAGATCTCACCATGCCGTACTCGAACAGGAGAATGGCTTACTTTCAGGAGATTGCCGGTACG
+>21502 3
+GCACAATTGCAGAGCCCCAAGTATTTGTGGCGGAAGATGGTTCGTGCCCCTTGAGAAGGATGACCTTCTTCCTGATGAGTAGAATAATACCTCGCCCTAC
+>21503 1
+TTGAGACCATGCGACTCACGAGCGGTCTTCGGAATCCATCGTAATTATCTAGAGAAGCTCAGGACAATTAACTGGGTCATCCTAGTCGACTCCGGTCTGG
+>21504 3
+AGCTAATCGACTGGAATCGGGAAACGTTCGACGCGTTGATATTGTTGACAGGCTCAGTGCGCTGGAGTATCTAAGAGCTAAACGCCTTCCCAATCCCCTT
+>21505 3
+CCGTGGGCAGCTCAAAGGATGCTTTAACACAGTCAGCCATGTCTAATCTTGCATTTGTGGGATGCATCGATCAGCCTTTCACTGATCGCGAAAAGGAGCC
+>21506 3
+GCACATTGTGTTAAGACGCGCGCTATCGTGCATGGTCTTGTGAATCATAAAGAGCCACGCACTCTAAACGTGTAGTTGTTCGCGTCCCGAGACAAACCTG
+>21507 2
+GCAACAGACCACGCCGAAGACGAGTTCTGTTTTCAAAAAATGACTATGTGCCGGTGCCATGCGCTGGCACCTTGTTATGGTGGCTCCACGACTGTATTAA
+>21508 3
+GCTACTCTACAAGAGAAGGGCCGAAGCATCACATTCATGCCTATTGAGCACCAGGCTGCGAATGGCCGAGGGCTTCAACTTGTAGTTCTCCGGTTTAATT
+>21509 2
+CTGTCTTGAAGGATCAAGAAGGGCATTTTTGACGTGACCAGCTATTTGAAGGCTCTAAAAGCTGATAGTCTCCCTCCAAGAATCCCCTCGGGAGCGCCGT
+>21510 2
+CTGACTTGCTTCCTGTTGAGGCATCTAACTGTAATATAGAAAGAAATAGAGTCGGGCACTAGCCTTCCATTCTCGGCCGTCACGACTCGCAACAGGGGTG
+>21511 2
+ACTGCTAAGCCTGTGCCTCAGAGGTTCATATGCGACTGTGTGGACATATAGAGAAGTGCTTCGTAACCACTCCACCAGGGCCTGCAAACATGATTTGCTG
+>21512 1
+ATTGTCAGGTACCTCTACCCGACGCCAACCGAATGTTTACATAGAGGGCTAGGGCCTTGTTCACCTCGATCATCAAGGATTGAATAGTCGTCGGTACAGG
+>21513 2
+ATTATATCCGCAACGGGTGTCAGGCGCCGTGCAAAGAGCAGTAAATCCCCAGCGCGCCGCGTCATTTATGTTTTTAGGCTAGTGACTAATATTGCCCAGA
+>21514 1
+GTTCTCATGCAGGGGACGATTTGGATACGCTTGGCCCAGGCCGACGAGCAGCCGAAGTTAATGCTTTGCTTAAAAACCTAAGTGTCACTCTCGTATCACA
+>21515 1
+CGGGCAGATCATTCCCTGGGATAACTCTAACAGCCAGGGAACTCTTCAGGCTCGTCTTTCATATAAGGCGAGCCGTATGCGATCTGCTTCAGATTAAGAG
+>21516 2
+CGACAGACGTTGGCAAAACAAGTCGGCTAGGTGAGTTCTAGAATCTTAAAATGTCTTGGTTCCAGGCTGTCCCCCAATACGCATTCTGGATCCACTGGCG
+>21517 3
+TACGATATCAAAAGAATGGCGCGGAGCCTTATCGTCGATGGTCGTGATCAATCCAAAGTCGCTCGTCGCTCAGCGCCAGTCGCGATATCTGTTTTAACAG
+>21518 3
+TGTGTTCCTCTGCTGCATTTACAGATCCAACTTGTCCCAGAGTCCGCAAGGGCGCCTGGAAAGAAAGCCATATAGTGTCGTTAAAGACACTAGCCGTTGG
+>21519 1
+ATTCGTCAACTAGAACTAGTATCAAGTTCCAACAGGTGACACGATGGTGTGCTTCGAATGTGCCTCGTAAATGGGCTGAAGATCCCGTCCGTACGCGCCT
+>21520 2
+CCTATAACACAATCCGTCGGCACTGCGAATAGCAGGGTCTGATGATATACACCGTGAATTGGGGTTTCCACCAAGCTCCTCGAACAGGTGGTTTGCATTG
+>21521 3
+AAATAATTGACTGCGACACGATACCAACTGGGCAGCGGCCGGCTGTGGACACCATGTGTACAATATGCCCCTTTTGTGATACGAGCTTGTCTATGCACGT
+>21522 3
+CTTAACGACCGCTCGGCCGTAATCGGTTGTAATCTCGATAGTCGCCGATGCTACGTGACCTATAGACAAGGGAGTAGGCATACCGATTGTATACTCTGCA
+>21523 2
+GACTTGAGCTTTAGGTGGACTGCTTCGACGCACCTCTTATTACACCCACTGTGAAACGGTTGTAGAGAGTGCTACGGGTACAACAGTGAGCCTAACTCCA
+>21524 1
+CCTTACATGTGGTCTATGAGGGTCGGCCTGACAGTTATAAAGATAGATAACTACTCGATACAACCACCACGGGGCGGCACTGGCGTTCGTTTTCAAGCCT
+>21525 1
+CGAGAACTGATTTTATGGGAATAATGTGATCACTCTTAAACCGGGCGGAAGCGATCGCGCCTCAATGCTGCAATTCTTCTCCCGTAGACATCGGCCTGGA
+>21526 3
+CATGGCGTCGAAAGCTGACCTGTATTGAAACGCTCGGACTCAGCTGTGCTAATCCGGGAGACTGAAACTCGGGTGATTCACATTCCAGTACCCGTTTTAA
+>21527 1
+CACGGATGGATTAACAGCTAGACCATTTTGCCTCAAGGTATGTGTCGGGCCCCTATAACCCGACAGTGCGGAACGTAAGGATCCGTCATGATTCTACTGT
+>21528 3
+CCGTGCAGGGCAAATCCCGACATCGGGGCATATACACTTCATGGCGCGGAATCTCAAGGGCATAGGGTATTGTTCTGTAATACAAGTCACTCTTATGCCT
+>21529 1
+AACTAGCGCGGAGGTGCTTGCGGACCTGACGATAGTAGGGCACGTCGTGAAGTAACAGTTTGCACGTGCTTTCCCAACAAATTCTAGTACTTCTACCATC
+>21530 1
+CTTCAGGAAGGGAAGGATATGATAGCTGATCTTCTTCCCCGAATAACGTGAATTCGTCCAAGGTCCACGCCGTACCCACATGGCGTAGCCAGTTAGGTTT
+>21531 3
+GTCCAGCGGCATAAACAGTTTAGACCCTCACAAGAAATTGTCGACAATTCGTTCCTCTGGTTGACTCTGTGTGCGCAATCATGGCAGACGTCGATGCAGG
+>21532 2
+CAACTCGAGCGGGGCTTACGGTTCAGGTCGGCGCTAGGTCTTTAAACTGTAACAATACCGCTTGCAAGCCTTCCGGAAGAGTGATGACATTTACACTACT
+>21533 1
+GCATCAACAGCTACAGACACTAATGGTGGCGGGTCGAGTTGCCTCCGCGGATGCTTTAAGTACCCGCTTATTTCTGAGCACACGTATACGATGTTCGAAA
+>21534 2
+TGGTGGGGGGCTAAACCTTCAGGATATGGCCCAAATTCTGGGATGATTACTTCACTAAAGTACGAGATGAACTCCCCGCGCTCAGCTCGTGTATCACATC
+>21535 2
+TTCTTGCGCTCTCCCTATTACCGCTGGATAGTAAGCGAAGCAGCGTATAATCACCGGATCTGACGGTGATCCAATCTGTAAGAGCGTCAGCACAGTGGTA
+>21536 2
+ACTAACGCTTGGCCTGAGAAGAAGAGGCTCTGAAATTATCACTAACTTACGCATCGGACATCGATCGATCTGGCACGGTCTGGGCCGTCGTCATTTCGAT
+>21537 3
+GCTCGCCCGCGCCATCTGCTTATAATCCTGAGTCGAGCCAGCCTTGAGTATAGGCGATAAGCGTATAAAAGTTTGTAAATCCTAAATTGGCTCGGCGGAC
+>21538 1
+TTCTTATACACGTAGCAAGGATTCTACACCATGGGAGCGTTTCGATCATAGTCACTGCGAAGTGCTGATTAGGTCGGTTCGCACCTCGAACGGCAGACAC
+>21539 3
+GAGCAGTATGGCTTTCAACGTTTATAGGATTCCATCCGGTATGTCTCCCAGTTCGGACCGCAGTTACTCGAAGACCGTGCAACCGGTGCGAATAAAGCAT
+>21540 3
+GGTGCTATGGCGAACCAAACTGGTCATCCCGTGACGGAAAGACCGTCTTGTGAAATAAAATGCACTGTACAACCATTTGGCGCTCCTGTTGCCGACTGTT
+>21541 2
+GTAGTTCACTGACAGATTTTTCGTAATTCGCACACTAGCGCCGAGTGAAGTCCATGGAATTAGGAAGCCTCGAGCGTCGTAACCGCCTGTTGGCCTCAAA
+>21542 2
+TGGCAATAGGATGTCCTGGCAATGCAATCTTTCACACGGCATGTTGTCAAGGGACTTCATATACAGCTGGCATTGAGACGCAGTCCCTGGCAGCCATCTA
+>21543 1
+AGTAGTGTGTGCCTCAGTGGCACCATAATACTGTATCTTAATGGATCGTTCATGAAAGACGCTCGAAACTCTGAAGCGTGCGATCCCAGGTTCCCCCAGG
+>21544 1
+CGTAGGGACCCTAGTCGGAGTTTTACGTTATTACGATTTACTCGCACTTCAACATCGCGGACTACAGCCGGGAAGACATCAGTCCTTGGTGAGCGTAAAC
+>21545 3
+AACGGTCGCGTTAACCAGTGGGAAGTCTCTCATGCAATCTATAGTACGTTAGGCTCCTCGAGACTGAGTGAGGACCCGTACCCACCGAAATTTGTCGTTA
+>21546 1
+ACAAGTGGAAAGACGCGTACCCCCCATTGAACGGTTAGACTAACTTAGGGTCCCTCGTTTAGCTTGTTGAGTCGGCATACGTAATCACCAGAGGTTTCCG
+>21547 2
+CGGCAATCCTGTTAATGTCTGGTTTAGCGCTTCCGGGATCTCGGGCATGTAGCGATAAAAACATTAAGCGCAACGCTCTCAGTCCAGCAACGGACTTGTA
+>21548 2
+GGAAGAGCTTCACAATGGATGTGGTATTCAGTATTCCCGTGCGTAGCCGCTTATCAACAGCCGCCTACAAAATGCGTCTGAGCCTTTAGAGGTCCTCAAG
+>21549 3
+AGTGCGGGCTCCACTGCATTAGATGCAGATCTCACTTTACGTTCCGCTGCTGTTGAGCGAATCGCGACTAGATGACAATCCAGTCTCAGGAAAACGTGAT
+>21550 3
+AGAATTTCCCAACTTTGGAGGCGCAAAATCGGGAACTAGACTAGCGGTGTTATTCCCAGGGATTACTCTTATGCCGCTGTTACACAGTCAGCGGCCTCGA
+>21551 2
+GGTTACGTTTTTTATTTGCGCGTAGTCAGCCATGTTAGCCTACCCGACGAAGCTCGCCCGAGAAAATCATCAACCAGGCAGATAATCGTAGTGGGCATCG
+>21552 3
+GCTGACCATAAAATCGTTATACATGGCTGTCGGGCTCGTAATGCTAACCAAAACGCCGTCGGTCCGTACCTCATGCGGATGATGTTATAGGACACGTCGT
+>21553 1
+GTTCACCTTGGTCAGGCAGCCCCGCAACATTCGAATTGGCTATAATAGGAGCCAGAAAGGCTAGCAGGCGATGCCGTATTCAAGTTTCTTTTACCTGGCA
+>21554 3
+GTGTAGCCTGCAATTAGAGTCCTTCTATATTCCCTTGGCTTCGCATTCCGCACAGGCGGTGGACTTGACTTAGTGAAAAAGCGAAAATCGGAGCGCCACA
+>21555 1
+GCTGGTGGAGAATGAGAAGCCACTGCTTTGATAAGCCTCATTTGGTGGAGAACGGCTATCCGATCTTGCAATAGCCTATACATAAGCCCCATCGTGCTCC
+>21556 1
+GTGCCCGCATGGAGGGCCGCAACCGCGCATCGCCTATTGTTGGCAGATACGCGTCTCATCCATATATAGTCTAGAATCGATAGGTCATTTTAGCAGATAA
+>21557 3
+ATTAGGTGTCCTACAAAGTAAACTATTCTAGAGGTCCGGCTTTCCGCCTGCAACCATGCAGTGGGTACTGGTCGAGGACGACTTTCTCCACGTAAGGACA
+>21558 2
+ATCTAGCTCGATGGCTCGAAGCTCCCATACTAGTGGTAATGGTTGAGAGCGCTAACCTTTCACAGCAGCAAGCCATGTCCTTATGTGGATGCAAAGCCTG
+>21559 3
+TGACGCTAACCCCTTCGACGGCACCTGACTCACCTAGAGTTGGGCCGAGAGAATTGGCTAATTGTATCACCATTAATTCGGTGATAGCACAGTGATTGCG
+>21560 3
+AGTCATAAATACCGTTGGTGATAGCCGCATGCAACTAGGCGACCAGCGTAGTTATAGCGCCAGATTGCCCTCGCTATTTCATGGTACCTGGAAGCGATCT
+>21561 3
+CGCGTAACCTTTCCTGACAAAGTGTGCAACGATGGATACGACGTTAAATAGGCAAGTTTCGGGCGACTCCTCCAGGGTTTACCCACGCTCGTTTTGAAGA
+>21562 2
+TAAGCGTAGTCAAATCGGATTTTTCATCTCCGTGTCCTGCAGAGCGAGGGATGGCACCACCTATGCATTCAGGGCCCACGTTACCCAGAATGATGAGTTA
+>21563 2
+GCTGTACTATCCACATCGTGTGGCTAGGCTGTCGGAGACTCTCTATATTAAATCTCGTGACGCTCTTCAGCCGCGAGCGGAGACATAACAAGGAGATTAC
+>21564 2
+GAGTAATCCTGTCGATATACCATGGTTGATGCGGTGTTGCGCATCCTGGACAACCCGTCATATAAAACTCCCAGGGTTGCAACCCTGAGGTATGCTACAG
+>21565 1
+TAACGGTACGCAGGCATCGACTCATTCCGCTTTCCTTTAGGTCGCGGTAGAGGCATCTGATCCAACACAGAGCGTAGAACTTACGGGTAGTTTTCCAAGA
+>21566 3
+TCTTAAAACGGCACAAAGAGACGGGCTGTTGAGATACTCCCGGGGTATCGGAGCCGTCAACCCACATAAATTCTTTACCTTCTGGAGGTCGTTGGACTTC
+>21567 2
+CACCTCCCTATTACCACTGTGCCACCGATGCGGATTAAGTTGATTAGCAAGAAATGCCGGGGCTCTCGACACTTTAAGGGATAGCCGTACTTGAGGGTAT
+>21568 3
+CCTGAGGAACGGTCCTGAAACACGGATTATGCGTTGTGATTCGACCCCGCTCAGAACAGCAATAGCGATTCGTTGACGTTCCTGTCTGTTCGGTCAAAAA
+>21569 1
+TATGGTGGTAGGGCACGTCGAAGGCTACCTCGCTGCTACAACGAGGTATGCGAAATCCGCGTTCGACGCTTACTCTCTTCTCTTATAAAGAAATACGGCA
+>21570 2
+GACCGTTGTTCAGAAGGGCCGCCTACTGGGGAATTTGTCCCAGAGGGACTCACTTTGTCCAACTATTGCCGTATGCATTGACACGCAATGTGAACAACAT
+>21571 2
+GCAGGACGACGCAGTTCTTCTTTAGACGGCAAGATAGTTCCATCAGTAATCGCAACGCATGACCAGGTGGGTTGAGAGACTCACCGGTTCTTTACTACTC
+>21572 1
+TATTATAGCTTTCAGCCACGGGCCAAAAATGTTGTCCGAACGCCATTCGGTGTCGAGCATCTACGGGCTCCGGCTCCATGAAGGGTGTGAAACTACATTA
+>21573 3
+TTAGGACTAGGTTTTCGCGGCAAATTACAGATGCCCCGGGTTACGAAACTCGTAGAACTAAATTCTGTGGAGCTCATCACTTCGCGACTCGCGGACGTAC
+>21574 3
+TGGGGTTTACGACATGCAGGATGTTCTAGTCAGGCATTTCCGTACTCGCCGACCCAGGATAAGAAGCCATCCAGCCTGCAGGCATTCTTTTAAAAACTGG
+>21575 2
+GATAACTCCCTCCCACTTCTAGTTAGCATATTAATCGTCGCGTTTACTGCACCAAGGGAATAAGACGCGATGCTAAGTGCCTACCTGTGGGAGGGTGGAC
+>21576 3
+CCGACATGGGGCTAAACACGATCTTCGCATAGTATTATCTACAGTTCTGCAAATAGATCTAACGGCATGTATACTAGGCTGGGCCGCTACGTGCGGTGCC
+>21577 2
+ATCGACAACAGCCTTTATACTGTCGCCTCTTTCCACGGGGGCATAGCAACTTATTCCGCAAGATGAAAGAACACCGGGTGAGGTGCTGCCAGGTTTTTAG
+>21578 1
+TAGACCACTGGTGCCCCGGGGCGGAACAGTGAGAGGGTCGTCTTGAGATATTTCACATCCGTACGGGTTCACAAAAGCCTGAACTATTAATATTCCTTCC
+>21579 1
+GCCATTACGAGGAAAGTGCTTACCCCACTCTTGGCTAGGTCGGGGGCAACAAAATATTCTTTGTCGAATCCGTAAAGTGGGACTTTCCAGTCTCCCAGAG
+>21580 2
+GCAGGACCTCTCGATGTGTTAATTACAGACACGGGATTCGAGACAGTCATCGATAACCACACTTCCTTTCTGATGGTTCCACAGCGGAAGGGTTCTCGGA
+>21581 2
+AATAAGCGGCATTATAGAGGCCCCCCACGGTAACGGTAACTTTTTACGGATAGGTGTCATACGGTTCGATCGGCACCAAAATCCTTGCTGCGGACCTGTT
+>21582 2
+ACCGAGAATTAACGTTTTGGATCCGGGAACGGAACGGGTGCAGCTTACATGACTCGTGTGTCTATCCCTACAGAACCATCAGGTCGACGCCGTCTTTATA
+>21583 3
+GAAAGGGCCTTGTGTTGCAGCTTTCAGTCACATGGACACATGCTGGTCAGGAATAATCCCCGTAAGTTACTTTAACGGCGGGTATGAACTAACGCCCTCC
+>21584 1
+CAATGTAGGTTTTTTAGGGGGAACCGCAAAACAGAAGTCAAATGCTCGACGATAGACTTCCGTGCTGCGTTGCTTCACTAATCCAGCCAGCTGCTCCGTG
+>21585 2
+GCGGATTAGCACTGTTTAGATATCCGCTCGTCCAATGATTAGCGTAGCTAATCAGTGGCTTACCCCAAGATTGTCATAACGTTCCGAGAAGCGGGCAGCC
+>21586 3
+GCCTATTGTAAAAGCAACTTGTAGCAAAGTGTCTCGCTGGCCCTGGTTGCTATTCCACTACATCGGCGAGCAGGGGGCGCTGTAAAACCACGACATTTTA
+>21587 3
+TGCATGGTGTGGTTTAATTACCCGACATGACCAGGACGGAGTGGTCCCCAAAAGATCTATGCACCTGTCTTTCAGCCACTTGAGGCGCGTCGCTAAAATA
+>21588 1
+GAGTCATCCATAAAACTGTTCGACTGGCGAACCCCGGGAGCCTTATGTCCGTGACATAGCCAATGCTGTGAGGTCTTTTGTCCGTAGCAAGCGTACTAAA
+>21589 3
+ACCCCGAACCAGGATAGAGTTGTAAGACTTCACCCGTTCAGTCTGGAGTTAGGCGAATCCATTATGCCTGGAGTGGCCATCTATTTAGAGTCGAAGTCCC
+>21590 2
+ATATAGTGTATTATATGGCACGCCTTGGCCGCCCCTACATCGCATATGCCAAGAGGGGGTGGACAATTGTTAAAACGCATGTCGTCACCAGCGTTCGTCA
+>21591 1
+GCGGCGACAGAGCTAGAGTATCAATTCCCATGGTAACTTTCATCAGTTGTTAGGCTCCAATCTAGTCGCGGCCACGACTGATTACGGAACGTCCTTAAGG
+>21592 3
+TGCTACATCTTACCGGGCCTATTGTTGTAGTACGTCTGGCTGGGTCATCCCGGAATCGTAGAAAATGAGTGGACCCGACTACATAATCACACCGGCGTAA
+>21593 3
+GTCCCTGATTATCCGTAGTGCACAGTGATTTCATCCGCACATCCTCCTAAACCGGGTAGTTGCACGGGGAAGTCGCTCTATAGCTATACGAATGAAGGGA
+>21594 2
+GCAACGGTCGTGTGGGCATATGAATTCTTCGATACTCTCAGCAACCGCATAGTGGGTACACGATAGATCGGGCTTGCTATGCGCTAAACCTTCGTAACCA
+>21595 1
+TTACCCGTGCGCTCGTCGCGGTATACACTATCACGCAGATTGCGAAGGTTCGCGTTGCGGCGGCAAAGGCTATCAGATCTCACGGATATTAAAATTAATC
+>21596 1
+ACCATACTCAGTCGATGATATGGCCTCGATGGGCACCTTAGTTACTGGACAGTACTGCTTCGAGAAGTCCCTAAGCAAACGCGGTGTTAAGTCTATCCGG
+>21597 1
+GCGCGACCATTAGAGGCCTTATCATTGACGGCACTACCCCGCGCGTTGAACATTACCCGAGGAGCAGATATAGTCTTAATAAGGGTATGCTGTCATCGTT
+>21598 2
+CGCCGGAGCGACCATCGCAGATGTCCATATACAGCTGTCTCTCTGTCATGTAGAAAGTATCCAAGCAAACTCAGTATGTGCTATGCCACTTGGATGGGTG
+>21599 1
+TAAGGTTCCGCGATTCCATCTGCAGTACCTAGCGTATAGAGATAGAAATGTTTTGGTGGACGCGTGCGACCTGCACCGACTCCGCTAATAGTCTGACCAA
+>21600 1
+GTTTAAGTTCGAATGTGTTCGGACTGACGCGTGCACACACTTACCTGGACAGCTCACTGCGTGGAGTAGACCATCATTCCTTAAAATCAGCCAGTCGGAG
+>21601 2
+AGGACCCGCTTAATACGTCTGGGGCACATCACCAGGATTAGATATGCACTGCGGGCACGCTGCTGTGGCAATGCATAATTCGGAAGTAATTTTCTTCCCA
+>21602 1
+AGAAGCTGGATTCCGATAAGTGGGTGCCTATGGGATCTCTTACTTCATTTCCTAGGAATAACCGTCGTCACCAGCGTACCTATGGAACACAGCACGGTCG
+>21603 3
+ATCGGCCTTGGCGTGGTCGATAATCGTTCCCATCAGGTCAGTTACGCAAAACAGCGATCAACGGCTATCATATTACTGACGATATTTCGAGGCGAGCGTC
+>21604 2
+GGCGCTTCAGCACTCGAGTAGGGAACGTGACGCAGTTTTATTTCACTACTACACATCCACCTAGGGCTAAGTTACCTAGAGAGAGTGCTGCTTCGACAGT
+>21605 3
+GGCATAGTAAGCAGCCATAGAATGTCCTTGACCCAGAGCATTGCTCTCTGGGTAGTCCACCGCCATTTCTATTACGGAAAGATATTACCGCAGTGCGGGT
+>21606 2
+AGCCACCTTCCTAGGGTCCTCCAGCAAGGGTTTGAATACGCGAGCTGGTATCTGGGCCCGGTCATAATCGCCAGATTATTGGCTTTGTCGATAAAACAAA
+>21607 3
+CTCGATAGAGGCTTGAGTCTATTCTATAGAATCGTGCGGCTAAGCCTAACCTGCCGGAACTCATCATTGCAGGCATCTGTAAGTCTAAGTCGGCCAGGCA
+>21608 3
+ATCAAGCGACCAGGTTAGCCACACCCAGTCACAGTTGGATCTATTTATTTCCGGCCTTAAAGATGTATGAGCGATGTTCTGAGCAGTGACCTGGCACCGG
+>21609 3
+GCTGCTTAGCACCAAATCCAGCCTCACACGGAGGTTAAGTTCGTCCGATAATCAAGCGGCTGAGCCCGCTTTGCAGATTACTCAAGATTGTATAGGGTTG
+>21610 2
+ATACAGAGGATCCAGTGCGTAAAGGTTTCAGTCGGGCGTTCTTACGCCACTTTCTCGAGATACCAGGCCTAGGTAACTGACACCGATTTGTTGAACGACC
+>21611 1
+TGGATCTACAATGCTACATGTCGAGAGGCTTCGTCCCGTGACGACATAACCAGACGCGCTTCTCCTCGTTTAATTAAACGGGCTCGATGGGGAGACTATA
+>21612 1
+CTGTCCAGGGCGTTACCCTCTAGACGAGTACATAGGCAGGCGAAACCACCGTTTCCACCGTTAAGTTTAGGGTGTATCTCACTCAATTGGACGGTAATGA
+>21613 1
+AAACACGTGCCCTAGCCGTAAGCTGTCCACGCTCTTACTGGAAGCGAGAAGTTTTTAGATTGGCAAGTGCACCAACTTAGTAGTTGTCGCCCTCTAGGAG
+>21614 2
+GAGGTGTTTTTCCAGTGCCCCCACTTTCAAAGAACGTAGTAGCGCCGTTGGGTTAAGACTGAATCATGCTCCAATGTAGGACGCAGGCCGCATTCAATAC
+>21615 3
+TTGAAGATCCAACAAGTTACGGTGCCAGGGGTCCACTATGCCTATAGCCCTCCTCTATACTAAACCTGGTCAGAGATGTCAGTGGGGTCTTTAAAGGCGC
+>21616 3
+TATGTCAAGAGCTAACTGACGTGATCTAAAGAGTTGCAAGCCGACAAGTTTTCTAGTCCCTAATGACGAGGCCCCAGTCCTAGTTCGGGGCTTGTCGCCA
+>21617 2
+TTCGTCTCTACCGCCCCTGAAGGGGCTACCACATGCGTGCGGTAATAGTCTTAAGGGATACACTAACTTTACGGGAGGATTCTAGCAAGAGACCTAGTCT
+>21618 1
+GTTGAAGACTCCTCAGCCTGTTAAGGACAGGTGGCAAAGATTAGTGCTTTCTCAGCGGAATGGACCTTAGGCTCCCACGCCTGATCATTACGCTCAAGAT
+>21619 2
+GGCTAGTAGATCTGGAGTTCCAGTAGTCGGACGCCTTAATTTCAGGCTTCCGCGAATTGACCACAGACTATGCATGAGTATACCGTGCCATGCGCTAACA
+>21620 2
+GCCACACTTACCATGTACCGTCATATTGGGCAAGTGGATTGTGAGACACTCTATACGTGGTGCCATCCCAGAGCATTGCGCTCATGAGACGTGGATAACT
+>21621 2
+CTATCAGATGTTATATACCGCTGGCGAACACGGCGGTAGGACGCCCAGCTGTACCGTTGGAAGTTTTTACCTTCGAGTACAACGACAATCATGGCCTAGT
+>21622 2
+CGCACGCCCTGTAGAGCTCGATCTTCAATATTATGTCGCTAAGAGGACGTTGTGTTGACTAAGTCTGCCGGAAAGAGTAAACTGTGCTAACGCTCACCGC
+>21623 3
+CATCACGTGAGGTTGGCGTCGTACAATAGCCTGATCTCTAGTGTTCACTTGAGGGGATACCCCCACAACTGTCGATAGACGTAAATTCGACAGGTGACTC
+>21624 1
+CTTATATGGGGGAACATCCCGCACTATTACCCAAGAGAAAGGCTCCAGGCTTAGTCATAGTAGTGACCTGCGACTGGACCAGGGACTCATTTGTGTTCCT
+>21625 1
+ACTATCTATTTGCTGCGCATCATATAGTTGCTTCATGCAACTAGGCCCGGGGCATACCCGGGGCCTTGACAGTCGAAAAGACCGTTAGGATTAGTAGCCA
+>21626 1
+AATCCCCACACCGGGTATGACGTTTACTTTGATATGGGTAATCCATGCCAAGACAGCCTTCCGGTGTTCGCGTGTTGGAATAGCCGGACTGCAAGAAACT
+>21627 1
+AGAAGGACCAGTCGTGATTCTGTACGGTCGAGATCTCCTAGTTCACTCAGTCACACTCAGAGGTGGACAATTTCCCTAAGGATAGGTCATTCGACCCGGT
+>21628 3
+CTTAGCTTGCGACTGAAGTAAACGTGACTCGCTGGGAGCGAGCTGCTGCATGGGCCAGAAGTGCATGACATTCTAACTAAATCTGATTACCCCTCCATGT
+>21629 1
+ACGCATCCAGAATGGAGCTGCCATGCCAGCTGATGGCTACACTGTCAGTTCTGATATATTAGTAACCCTAGCTCAAACACGGGATCGGATTTTGCTGCGG
+>21630 3
+GCTGATAGGAAACGATCCCGTGCCGTCCTATGCCCCAGTAATGCGGTCATCAGGCACGTACCCAGTCCATCATATATTATCGAGTGTTAGGATGAGTGTA
+>21631 3
+AAGATCAATGCACCGTTTTGTCCATCCTGGGGGACGGGTCCGAGCATGCCGCGCCATAATAAACCACTTAATACTCGCTGTTAAGGAGACGGCTGTTTAT
+>21632 2
+TAAGAATACCAGTGTTCATCGATGTCACGGATTTCAGACCGCTCCAATTTGTTAGCTATACGGCCGGATGCCAGGCTATGAGTGCGATCCCATAACGGGC
+>21633 2
+CTCATCTAGTGTACTTAGACATCGGGACTAAGAAATCGAACAAGTTGGGCATCCGATCGCTACGCCTCGGTGAACTAGGTAGGCCGCCCATTTAGTCGTT
+>21634 3
+AGAGTGAGCAATTTAACAAAGGTTTTGGGCCGGGATTGCACTACAACTGTCAGTCGGATGCGGTCATGCACCTGTTAACGTCTCCACTCCAGGCTTCCAA
+>21635 2
+TACATCAGGGATACAATTGCCGTGAGCACAGCCGAGGTGCGATCTCTAGGACCATATTTTCCAACCTCTAGGACTGCACAGTGGGGTGTTAATTAGTCCC
+>21636 1
+GCACGAGGAAATAAATAACCCGGGCTGATTGTGAGGTGATATCTTCGCGAATGTGAAATTGGTCCCTTCCCGGTATTACTCGCTCAGAGTGCACCACCTC
+>21637 2
+GTTTGTACTAGGACTACGGAACGCCCCTCTCTCAGCGTCAGGTGGATATAGCGTGGCCACATCTAGAAATCTACTCATGGTTTTAGCCGTCCAGAAGAGA
+>21638 2
+TCCAAATAATTCATGTTACTTGCCAGGGCGAGGCTAAGGATGCCACGAACTAAGCAAGGCCACAGCCACAGGTTCACCTTGGGTGCTCGGTGATCTTTTT
+>21639 2
+CATGCAAGCATTTGACTTTTAGGATTACTTCTCCGAGGACGGCCAGCGTGCTCGCTAAGAGATAGGGGGTGCTTCCATTCGAAGGTAATCCAACCCCATA
+>21640 1
+TCTCGTGCTATACGCGCTAACTCAAACTAGTTGTTAGAGAGTAGGCGGGTAAGTCAAACACAGGATCTAGATGCCGGGTCATTCCGCCGATTTCCCTGAC
+>21641 2
+ACTAGTGAACATACTTGGCGGCCACTACTCAGAGTGCTCAGCTGGTCAGTGGGAACTAACTGGTATGTAAATCATAAGGTCGCACTGCCGCGCTCATCTT
+>21642 3
+TCACTATCGATCACAACATCTTAGAAATTAACGCTGCCTTTGGGGCGTCTCAGGAGGTACATAAGGCCGTAGAGCAATCTGCTATGGGCCCCTAGCGGTT
+>21643 3
+GGAGCTAATCCAAAGGGCACCGTGTATTCTGGAACTCCGCGTCTCCGATGATGGCGATTCATTGTAGCTTATATTTCAGGACCATCAACCAGGGATGCCA
+>21644 1
+GACAACGGCCGAGCGCACCCATCGGTGCTACGTGCAGAAAATTACTTAGATTTGGGGCAGCGGCTATCTCGTGAGAGACTTTATTCTCTGCCTAATCTAA
+>21645 3
+GTTCCATGTACTCACGACATGGCGCACAGTGATTACAAAGGTGACTGCATCTGGGCTACATACCCTATTGGCTAATAACGAGTCTGCGGCCTGAGGTACT
+>21646 1
+TTCTACATAAAACACTCCGGAGGATACTTGTCTCCACTACTGGGGTGCCCGAGGTCACTATCACGGTAGTCTTCGTCGAAGGGGTCTAACGAAACATGGT
+>21647 2
+CAGAATATCTTAGCGACGAAATCTGTACCTCGCCATGTGTCTTAAGCCGTGTGTAATTACGTCCTAGCGAAGCCGGTGCACGATCAGCATGCTAGGTCGA
+>21648 1
+CGATCACAGGAACTAGGTGTCGACTTCAACCGTTAAGTCAAGGCGTCATCTGGCGTACACGAGATTCATGATCGTGGTATCTGCTCAAATAGCCGCTTGC
+>21649 1
+GACGATCGAAGTAACGATTTGACGCCCACCGATATTCATGTGTCAGCAGCGTGCACGGGTCCTTAACCGAAGTTTTTCAATGCAGCCGTGCAGTCAGTAT
+>21650 1
+GTGCCCGAACGAGGCTAAAAGCATCGGTTATCAAGATTTGACACCAGTATAAGCTCTCACTCCCTGTGTGGGGGGCCCAACTTACGGTTTTTCCGATAAG
+>21651 3
+TTATTGAGTGGCATGTGTTGCATCCTTGGCTGAGAATCCCGAAAGGTACACGGGCGAGTTTAGCAACTCAGCTCGAAACGCAAACTTACCGTCGATCCCT
+>21652 2
+GCCTGCAATTGTGAAAATACTTCCACGGTCTCGAGGTCGAGGAATAGGTGAGTAGTTGAAACGACTCGTTTTCCACGATATGCCGTTAGTCCAAGCCCCC
+>21653 2
+ATTGTCTTGAAACTACGGGAAGCGATGATAATGCTCGTCAAGCGCGTCATCGCCCAATTATGCCCGATTCATGGTGGGTCGACTAGACTCACGTCGTAAC
+>21654 1
+CTTCGAAAGAGAGAGCTGCCCGCATAGCAGGATACGCCGCCAAAACTTCTGTATATGGTGCCGTGATTTACCCGAGGCGTTATTGGCAACGCTATTCTTA
+>21655 2
+AACCGTAGGCCTTGGGTTGGCCCCTGGTGCGATGTAAGGGCCAATAAACATAACGGTAATAAACTCTGCCAAGAAGTCCTTGCAGTCTTTGCAGCTCTTC
+>21656 1
+TTGTTCTCAGGGAACAGAGGTCCTTTCCACAATAAGAGGAGAAGTCCTCGTCAGCCGATGCTCGCATGGAATATTATCGTTGGCTAGACCTCTCGGCCAA
+>21657 3
+GGCGGTTTAAAAAACGCTGAAACGAACTCGCCACGTGATAATTGCATTGTGGTAACGGCTCGGAGTCGATGCTATCGTCCCATTCGATCTCAACTGCGTC
+>21658 1
+TACTTAATGGCTGACTGCAACAGGACGTATTGTTGTGCATGACCGGCACACAGGCGCCCTGAAGCCTTCAGCGAGAAAAGCCGCTCGTCTATTATGATTT
+>21659 2
+GCAGTCGACTTTGCTTGAGCAGCCGGGGCGCCCCATTTTTAACAGTCAAAAGACTCTTGCAGATTTAAGCGCCAACCCTATATGAGGTAGTGATCGGATC
+>21660 1
+TGGGAGAAGTGCAAGTTTATGGTCTTTATCCGGCAAATGGCCTCTGTACCTGGCCAAATTATTAACATAGCGCGTTCACCGAACGCATCCCGGGTCAGAC
+>21661 1
+AAAGGGCCTGCCCTACGCATTCTCCAAAAGACTGTGGGCCTCAGGTGGTTGGCTAACTATACCAATAACAGACTTTGAGAGCGTTGTCCTTCTGTGAACG
+>21662 1
+TCTGTAGACCGACCGTGGAATAGTATTTTATCGCGCCCACTGGTGACGACAGGGGACTGGATGAGTATCTCTTCCCAGGGCACTATGTAAAACCCATACT
+>21663 3
+ATCTGCAAAAAATTTTCACACGCGCCCGTGCTGGGTGTCGGAAAGTCTGCCTTACTATAGCTGCCGCTTCAGAATCCAGGCTAGCGTAGGAGTATAATGC
+>21664 2
+TAGGATCATTGGAGTCGATAAGTACAATTCAAGCATCCAACAGTTGCATGTCGCTGTTATCCGAGGCCGGGCTGCCGCGATCCTAGTACCTATTCAGGAC
+>21665 1
+CGTATGAGCACGCCCTTAAACCAACAGGCTGGCCAAGATTCTTTGACATGGATAGTTTAGTCCGAATTGCCTCGTACTATAGCCAGGGTGTAACGCTGGC
+>21666 3
+TCGTTCTATGGAACTTTGAGAGCAAGACGCGCGGCTTGGTTCACCAACTTGAACGCTACTTCCTACGCAAACAGGACTAGTTCTGGCAGGCTATGCGTAA
+>21667 3
+CCCGGATGCCCAAGAACGCCGCTGAAGGGTAGATTCGCTGTCTTGTATGAAGAGTAAGTCAGTTATACCATTACAGCTCATCTCTCAATCCCGTTGAGGG
+>21668 2
+ATCGAAGTTTCGGGTCTAACAAACCCAGTACCGTTCGTCTCGTAGCACACATTGGCGGGGATCTCCTGCAAACTATGGGGAGCAAGTTCCGGCTAATTAT
+>21669 3
+TGAACCACGGTACACCTACGGCGCTGTAGTGCCCGGCCCGTGTTTTGTATATTGCTGCCGTCTGAACAATAAAAATATGATCAAGGGTGACACCTGTGCA
+>21670 3
+CCGCAACTGTCATCTGTTCACAATACTCATTCTCTTTTGTAAGTAGGGAGGGACGATGTATCGGATGCTCCGATTAAAGGGACGGCACCCGGATGCCACA
+>21671 1
+CGTCAAAGCAAAAAGCGAGTAGGGCCACTTTCCCCGGCTCGCTAATGGCCAGGTCATACTGATATAACGACTTTCGGGGGGATATATCTTCCTTTCGGAT
+>21672 2
+CCGCTTTGGTGGGTGTGAACAAGTTGGTCTCGATGCACCACACTCTGGAACATATAGTTAAGAATGTGCCATACCCAGCACTATCTTAAGCTCACGGGCG
+>21673 3
+GTACAGAAGCTTAGAATTGAGAACTCTAATAGTGCGGTCAGGTCTCTGACCCTGCATGGCTTCCCGATGGTCGGAGATCCATGGAACATCCGACATCTTC
+>21674 1
+TGCGAAGCGCGTGTCAGTTCAAGAAAGTAGCTTGTTGCACCCATGGGCAGCAGGTTTTAGCCATTACCCCAGGATCAACTCGATACTCAGGCAGCATTTT
+>21675 3
+CTGAGGGATAAGTTTCATCTTTTAAGTGCCAAAATGGGTGACGCAGACACTACCACGCTCTCGCGCGAACCGCTAGGGATTATCATGGACGGCCACTTTT
+>21676 3
+TGTTTGAGCTGGGACCGCAGAGTATCCTCCTTTCAAACCGGCACACGAACCCGATGGGAGAATTCTGCGAAGTTAACTTAGGGGCCACCTTTTTTAGAAC
+>21677 1
+AAGGATCACTTCTTGATGGCGGTCTGCTCTTAGAGCCTCAAGAGATACGTGAGTGCACAATTCAATTTGGCCCAACAGTCCTCGAGTCGTAGGATCGCCA
+>21678 2
+ATATCCGGTTTCGTACAGAACGGGTCCGACACCTTTCGATCGAGTAGACGAGACACGTACTACGCTGACGGTCTCCTCGAATGGCTGTCAGTAATATGAT
+>21679 2
+CTAGTGGGGAGTACGGACCAGGTGTAATGTGCCATCATTTGAAGTGTCCTCCGATGTAATGGCTACCCATGTACTAATAAGCTTCCCTCCCCGAAGGAAC
+>21680 1
+ATGCTCGGACCGCACCAGAAAGGCGTAGCTATCTTCCGGGTCCGGAAGCGTTGACAGTTTTGGGCTCATGCAAAACGATATAGCTTTATCCATCTACGTA
+>21681 2
+GCTGCAAGAACAGGCAACCATTACGTGGCTTGTCGGTCGCAATTCTCTAGGTATACCTTATGGAACGTCCTGGCAGATATAATTAGCCACGTGAGTCGCC
+>21682 3
+CTTGAGTGAGAAAACAGCCGTTCAGCACGGTCCGCACGTACGTTTCAGATGCATTCGCATCGCTTCTACTAGTGTATCGGTTTACCACAGACGTGAGGAA
+>21683 2
+CTTGATAAGCTCGAGCAATAGGCGAGCGCTAGACTCCTTCTTAAGCTCCCATAAGAATCAGAACATGAGCTCTTCCGGTGGTTATAGGTCCCTGGCAGGT
+>21684 1
+ATTTTTTTGTTTTAAGGAAGTCTCCACATTCGTGCTCCCACTGCAGAACCGGCTACGAGAGAGGCTCCGAAGCAACAAGTGGCACTTACTTAGGGGACCG
+>21685 2
+GTACCGAATCGTCTTACGAAAGTTCTGATTCGTTGGGTATTTTGGATGAACCGTGAGAGCACTAAGCGCACGCAACCCTATCCAGTGGTCGGCCCTACAA
+>21686 2
+CAGGAGGCTCTTAAGACCACGGCCATGACTGATTCTGTGCTCTTAAACTAAGGGTCTTCACCTGTACTTGGACGAGGCTTGGAAGCGACTCTCAGAAACT
+>21687 2
+CTCTGGCCGTACATCGCAATTGTTAGACGAGCGACCGAGGCTTTAGCGAGTACAGTGCGCAACCCCATCACAGTAATGTTTGTCACAAATTTTGGATCGG
+>21688 2
+GTACCGAATCGCTGAGTAAGATAACGTACAGTCGATTCGGCCCATCGACCCGCATAACCTCTCAGCTCGTTGCATAATATGCGGGCGGGTGGTAAATTTT
+>21689 1
+CCCCTTGTGACATTGAGCCTGAACCCAAGAGGACATACGCCATTTAAATTCCGGGCGCATTTGATCTGTGATTGGGAACCGCATTGGGTGTGAAACCCAT
+>21690 3
+CAGTCTTGAGCTCTGGGATCCTCTCAATTAGGCGTATCACAGGGTCTCACCCAAAACCGGTGGGCCATTAGCTCTCGTGTGAATTAAATAGACGACTGAG
+>21691 1
+CTAAATCCATGAGCTTCTCTACGAGGACCAAGAGGTATACCTGCTTTGATTCCAGCCACCCTGCACTTCGTCAAAGCAGTGCGTGGTTGGAGAAATGTGG
+>21692 3
+CTGACCGATCGACCGAGATCGGGAAATCCCTGCGTATTCGGTTATTACCGGGTGATGCTTGATTGGCTGACTAATCCGCACCAATAAAACATAGGTGCCT
+>21693 1
+TTAATCTCGGAGTAGTGCACAAAGTCTGCGGACATTCCTAAACCGGTGCTCTGAGCTGTCTCGTACTATTTATCAACGAGGAACCCTGCGAGGAGTGCAC
+>21694 2
+TTCTCCGGCACGGAGTATGTCGCGAATGGGCGATATAGCTATACAAGCTCACGCGTCTGACGTCATAATACGCGGCCCTCGGTATGTTTAAACAATGCAT
+>21695 2
+GAGAAGCCCCCCTAAGCGATCAAGGATTAATTTGCTAGGTGAATGGTCTTTTGACACGTCTGGAAACATTAGGAAGTTCCCATGCAGCCGTCGCCTCCGT
+>21696 2
+TATAGATAACCCGATGTCACATAATTGCCGGTTCCTGTGAGCTATGAGTCCGATGTAGCCAGTAGGCGGACTGGTGCTGACCTCACAGCCATGCAATATC
+>21697 3
+CAACTCTGGAAAGCTGGGTAAGATCAGACGGAATTTGGTCAGTGGGGAGTTCCTCCGTCAGACCGGTTATTACTACTGCGTCCATAATACCTCAATCCGC
+>21698 1
+ATACAATGATAGGAGCTTCCCGGTCAGTGTCCCACCGGGTTAGCCCACATTCGTCAGGATATTCTATAGACAAGGCTCAGGAGATGTTCTAGCCTGGTCA
+>21699 3
+CGCTTGGCTCCCGGCCGTTCTGTTCCAAAGTAAAATTACCATAACGCAAGGTATTTTTAATTGGCGGCTGGCAATGCACGCAGGGATCTGGAATAGCACC
+>21700 2
+CGAAGTTCGTTACATCAGGGGCTCGGAGATACTAATGTGCGGTCAAATAGCCTGGTCTCCGAGACGGCACTCAAAGTGTATCTCGCAACTGATCCTCTAT
+>21701 2
+CCCCTGTGCAACTCTATCTTACTTACATACGGTCGGAATTAGGGAATGTGTTTAACCGGTGCAACTATGAGGGATAGATCACCGGCGACCCTGAGCTAGC
+>21702 1
+GCGGACTGATGATTTCAAGGTCACACCTAGTTGCAATAATCACCTGGAAGGAGAGATCCCCTGTCAGTTATCGGCCGGCTGTACCGGAACAGTATCCTTT
+>21703 3
+ATGCTGACTAGACCCTATCCCAAAGCTACCAGGCAATGGTTTTGGTGCGCTGTCCGGAGAATCGCACTTCGCTTGAATCGCAAAGTCAGAGTGTCATTAG
+>21704 3
+GGTATCTGGGCCACGCTACTTTCTCGTTTATAGCCAGTACCGTAATTAGACGGGACTCTAGTCTGGCGTGGCGGACAACCTATCTAAAGTAAACCAAGCG
+>21705 1
+GTGAACAGCGTACCTAACCATATCTCCTCTTCGGGTTAATGTCAACTGAGGTCCCGGTTGGAGATGCAATGCATGGTGGCTAAATCGCTATCAACCACGG
+>21706 1
+TAGACTCTTCGTAAGAGCCGTTAACATCTATGTCCCGCAAGGCGTTCGCCGCGTACATAGTTACTGAGATCTAGGAAGTTTGGCAGTCGTCGAACCCAAG
+>21707 1
+ATTACGTCACTTGCTTGCAAGAGGCGTAGCCACGGGCGCTAACTGACCCTTCCTTACTCGTACGTTTGGACATGTGGGGAACCAAGATTTTAGAAGACAC
+>21708 2
+CACGCCTGCGTATGCGAAGTTTCGACCGTTAGTCGGGAACATGAACAAGCGTTGCGAAAAGACCTGGACATCGTTATGTTGTCTCACCCGAACTATTTCG
+>21709 1
+AGCTTCGTACTAGTTTCTTAGCGTAGAATATCAAGGAGAGAAATCAGGACTTCCCTTAAGCCTAGGCGCCCGTGGCAGAACTGGCGCAGTGTTCTACTCC
+>21710 1
+TGCACAAATCAAGGCGTGGTCCGTGGATCTAAGAGCAGCATGTGCCAAATTTGTCCAGCTTCGCTTACTGCATCGTAGTGCATCGGCATTCAAGTAGCAC
+>21711 2
+TATTAAACACCTACAGTAGAGTTTCTGCGAGGGGAGAGCGTCAGAAACGTGTGTGAATACCCCTGCTGGATTTTTTCCCAACTGCACGGCTTCACGGACC
+>21712 2
+TAGGAATGCCCAATCGGGACTTGATACGTTCCCGCAGCGCATTGTTCCTGATAGCGAAGTTGCCGCCGAAGAAAATTACATTTAACGTCGACCCGTGTTG
+>21713 2
+TTCGTACAGCACCGCAAATCGAATGATATGTATACATAGGGGCCTTTACGCGCCCCGATCCTGCGTCAAGAAATCGGTGGTCGTCCTGGGTAATTAGATC
+>21714 2
+AGTTAACTGTGAGCCCGGCACTCATGGTTGCAGAACACCAGGTTGTATCAATCATACTGCTTGAGCCTGATAAGGGACCCAGCGCACAATTTGGGTTCCT
+>21715 2
+TCTTACCTAAAAGCGCGCCAAGCTTAAATAGTAGAAGAGCGGGCGTTCACGCGGCAAGTCCGTTTGCTAGTCATTTCTACTGAGAACGTCTGGCTGCACT
+>21716 2
+AAGTTGAGGATCCTCACTTGACAAGCGCACCACTATTGTCACTACACTGCGTCCCTTTTAGGGATGTTGGTTAGAGCTGGGACGAGCATAACGTACACGC
+>21717 2
+ACCGGGTCCCAGCTTACAGGATGCGTAGCTGTTGTGTGGTTGGAGACTCAACACAACATACTTGCGTATAATGTCAACATCGCCACGCTTCAGGATCATG
+>21718 2
+CTAACTACGGCGAATCGTGTGGTCTGGGCCATGAGCTAGACCATTACGCTATGAACTGGTTGTTACACAAGGGAGCTGTCCCACACTGGACTTAACTATC
+>21719 1
+ATTCTTTAGGTCGCTGTGACCAAAGGAGCCGTCCCGCAACAGGAAGCCAAAAGAGTCTCGTGTCTTCTATAAAGGCGTTCCCAGGACGGTTTCGAATTCT
+>21720 1
+GGGCATCGTGTAAGGATCCCGCCCAGCGTAATGTTTTGTATACTCCTCAGAGCGTTTATTTTGCACTGAAAGCCAATCTGGAAAACGCGGACAGGACTCC
+>21721 2
+ACGGGGACACGGAGCACCGCATGGCTTATCTGCTCCATAATAGCATATATGAGTTGGCGCTATCCCATGCCCGAAATTTGCGTTCGTGATTGACGCAAAT
+>21722 2
+CAAAAAAAAGACATGCCCATCGACGTGCTAGATCAGCGATCGCGATCCGTTAACTTGTTGGTAGTACATTCGCCTCGACCTTCGTGCAGGGTGAGCTTGT
+>21723 3
+GTCTAGGCGTCGCCGTCCTTTACTGTGGACCCTGGGGTTCACACTTGGCCCAAACGATAATTAATGGCGAAGGTAACAGGTCCAAGATAATTCTAGCATC
+>21724 3
+GACGGTGCCAAACAGCATAGGTGGGAACTCAGACCGCTTTTCCCGATTTCACTGAGGCCTAGATGTGTCCTTACCCGCGTACGAATGATTTAATGGACAT
+>21725 1
+TCTGAAAGCATCGGATACCTGTCAGTCCCGCAGTAACAGTTTCAATGAGTGGTTCTAACACGGGTATCACGGATACTATCCGGGACGTAGGCTGCCCTTA
+>21726 1
+CCTCTATCCAAGCTGTGGTGCCGTTGGAAATCGATAGTTTCGCGGATCCGGCAATAAGGCGAAGTCTATGCGCACAGACTAGGGTTTTACCTAAAACTCC
+>21727 2
+TCTGACTGAGAGGCGAACTGGTGCCATAGCCCCTTGTACCTTATGTGTCACGCCCCGGTGCGTATTAGTTCATCAAACTAGGAAATCCGGATATAGAGCA
+>21728 1
+ACCTATAAGGAGGATCTGAATCTATTTAGGTACGTCCGACTTGCAGGTGCTTGCACTCACCTACGGGCCACGGTAGTGAAGCCGGTTACCTTGACCATAA
+>21729 3
+GCGGCCGTAGATCACATCCATCTATTATGGCTGACGGTACCGTAAGTGCGTCAAGTGACGGTGGAGTTACACACTTACTCATACCGATTCGCAAGCTGTA
+>21730 3
+GCACCCTCTGTAAAATTACGCAAGGGCGTGCTCGCAGAGAATCCTTTGCTGTTACTGAGTGATCAAAAGTCAAGGTTGTTCTTGGCGACGTCCACCGACA
+>21731 2
+GCATGGACTCTATAGACATACGCTCTTTGGAGAGTGACTAAAAGTGGTATGATCCTGCGTCCCGGCTAGCCAGTACCGACACTTTAGATCGGCGAACTTC
+>21732 1
+ACACTCGGGTTTGGCAGGTTCTGTATATAAACTCGTTATGCCCACTGAACGTGTACGACCGACTGGAGTGTCGATAATGGAAAACCCCCGTTTCAGCCGA
+>21733 1
+GGTCCGATAGATTTAGTCTGCACACCTATGTGCGAGGTCAACAGGGGCTACATACTGCTCATTCCATGTAAGTCCACTTTTCTGCGAAAGCCAGCAGGGA
+>21734 1
+GAGTTTGAATCGCTACAGTAGTCTAAGTATGCGGGAGAAACGCCGGACACTCGAACTTTCACAGGAAGTGACCCTACTTTCATCGTCCCTGATCGTTGGC
+>21735 1
+TAGACCGTGGGGCAGGATATATCGCAGCCCTAATTCGTGAATAATAGTTCTTCCCAAAGCCAGTGCGCCAGGCAGTATAGCTTCAGTCGCTGCTCTAATG
+>21736 2
+TGAAACTCACCGGGGGAACTTGCTCAGGCGCTACCAGCGGGTTATAGACGAATTCTTACTGTAGGGACTTCGCAACAACATCTAGATGCCACGTTCTGTT
+>21737 3
+GCCCTGTGGAATCGAGCTATCCTTAAGATACCTCGGCACTTGGCTAGCACATAAAATTCCGGCTTCGCGGTGATAATTTTTGGCTGAACAGCGCCAGAAG
+>21738 3
+TGAAACATCCAAGCGGTAAGTAGTCCGGTGCCAAAATGAGTTGCAGCCACGTTCCGACGCGTGTTAGCCTTCCGTTCTGGGTATTAAGATAACCAGTTCC
+>21739 1
+TCTGCAGCCGACTACAAGGATCCTTCTTTTTAGTTCCAGGTCGACCAAAAGCCAATAGCCCGTGCGTACATCTATCGGCAGACAAGGTGTGGGAGTATTG
+>21740 1
+CCTATACTGCCACGGCACGACAAGATGTCCCACGGCGGTCTCAAGTATATTTGGCGTGAGGGAACAATAGTAGGTTCCCTTCTTCGAGTTATAGTGAACC
+>21741 1
+TTTCAACAGGCCGTGGTATGCAATGGATTCATAAACGCTTCCATACGTGCCCCCAGTCCTACCGATCGAGAGGATGTTATCGGGCTGGCAAATACAGGTT
+>21742 3
+TTGTTTCTCCAACTAATCGAGCTTTGCCGGAAACCATAGAGCTCTCATTAACCTCCTCGGAATAACTGAATTCCGAAGTCGTAGGCGGGGGGAGCATCGG
+>21743 2
+TCCTGCGAATTCCTGTACCAGCGTCATCATTCCTAGACCTCTGGAGACAATGTTGGGGTACATTGACTCACCGGAAATTGAGGACGTCGATGAAACCGTG
+>21744 3
+TTTATCCGCGTTAATAATGTAGGTGCAAGTAGCCAACTTACGCTGTTACAAAGGTGGCGCGTGCCTTATACACCAACGCGGTGGCCATGATTAACCCGCG
+>21745 3
+AGGCTTGCAGAGACGGCTCTGACCAAGAATAGCCTAAACTGGCACCTCTCATTATGTCACTAAGCTGACTCTCAGTGTTGGCCATAGCGGATGGATGCTT
+>21746 2
+ACATTCTTGTTAAAGCGAGCTGTCCCGGGCTAAATAGCGATACACGTATGAGGTGAGGCCCTCCGGCCCAAGTTGTCAGGTCAGCTATCTATAATTCAGC
+>21747 1
+ACAGAAAGCCTGGGCGGTGGCAGTACCCAAGTCCACCAACACATGCTTGCGAATTCCGCCCTGGTATAGATGTGATTTTGTCATACCTTTGAGTACGTGA
+>21748 2
+ACATCCTTCTAAGTCTGTCTCCAAACCGATCGGCGCATACTATGGGTCATGATCAGCGCGAGCGGATCGCAAGTATGTCGGCGGATTAATCCGATTTGAA
+>21749 3
+TACAGCGAACCGCCACGTAGCTTACTGACGAGAACTCTTTCAGTGTGGTAGAGCATGCCAATGAGTCCTAGTTCATTTGACGGCGACTAACGGTTCACTG
+>21750 2
+GTTCATGGAATAATGCGGTCGGCGTGCTTTCAAATCTGTATGTATAGCACAGCAGCAAGCATATCACTTATAGGCACTGAGCCCGCAGTCGCCGACTGCT
+>21751 1
+TGTGTTAAGATTGTTGATCCTTGGGAAACCCGGTCTAAACCCCGCAACCAGTCTTCGGTGTCAGTGATATAGGGACCTCGAAATCACCCGGCAGATTCAG
+>21752 2
+AAGGACACACATAAGGTTAATCCCACGATGGCGGCTATCCGGACTCACCTATTGGACAGCCGAGGAGGATGCTTGACTTCTGTATTCATAGTTCCGCGTT
+>21753 3
+GTGTCGATGCACCTAGAACGTCGGTCATGGAAGGATGTTAAAACACTGACGTTGACTGACCAACTGACTTAGGCCTACCGCTTGGCATTGCGACCCATTT
+>21754 1
+TGCCAAACATCAACTTGAGGGCTGGGCTATCTATGTTGGATCATATTTACATTGCGTCCCGAGATCACGACCTAGGGATCTGCCAGGCGACTTAGGAACC
+>21755 2
+TCGAGAAGGGCCGTAATCCTTCACTAGTACATCAGCACTAGGTTTTTCACAGCTTGGTACGGAACGTCCCGGATTCCGAGGAATGAATTAGGAGCTCCCT
+>21756 3
+GGAGGGGTGACCGCGAGATCACTGAAACCGCCGCCCTCCTTATTTTAAATTTCCGGTTTAGACTGCCCGAGAGAAATCCTGAAGAGTGTTCACATTCGAT
+>21757 2
+CAGAAGGATACAGAGCCGTCCCACGAAAATAGCTAAAGGCTTTCAGGTGGTCGCGATGTCGTTTTGACCTTGAACCATCTCTTCTCGCCCAGTGTTGGAA
+>21758 2
+GGTTGAACTACCAACGAGACGCAAGAAGCTGTTTCGCGCTCTGGGGTCAATCAGCCTCTCTTTAGCGGTAATACACCTCGATGTGACCAGTTAAGCTTGA
+>21759 1
+CTCCCATGAGTTGGAATTGCAACAGTATGTAAGCCATACAGTCGCGGTATGCTACAGGCGTGAAACCATACACCTTAGCCATTGCATGGTCCGGGTCTGT
+>21760 1
+GAGGACCTGTTGAGCAAACCTCTGAGATCGGCGACATTGTCCTAGTCGCTTGTGCTAATCATAAAATCGCTCTAACTGATGAGACCGGTAGATCGCTGCC
+>21761 2
+GTCCCTAGACAGGGGCGTTTGGGCTATAAGTTATCACTCACATTGCCTAGTGGCTGCAGTTGGGGCTACACCTTGTGGCCCTATACAACCAGTCAAAAAA
+>21762 3
+GACGTCATCAGACAAGAATTTTACTTTCACGCAGGTCGCCTATGGGGTCGGTACGAGGTACTCGCTGTTCGGTCCACGAAGCAACTTATACAAGAGTTCC
+>21763 2
+ATTTCCGGCACATATAGGTGCCCGATGGGAATTTACACCAGATGATCGTTTCGCATCCAGCCTTGGGAATACATTCGTCAAGGAACCCAGTAGGTGCCGT
+>21764 1
+CGGGGTTTACAGCCAATTGCAGCCTCCACTGTGCTGGTTGTAAATAAATGTTGGTAACGCACGTTAGCCAGAATTACCCTAAAGGCCGTTACCATCGCGG
+>21765 3
+GCCCCATTCAATGTTATCAGTAGCGCTACACCGTAAGTAGCAGCAAAGACGTTTTATCGGTTATCCAGCGCCATGTTCGGTCGATATCGGGGCACATGGA
+>21766 3
+CTTTAACATGATGCTGCGAGCGAACGCTCAGGCAGGGCATGTCTTCCACTGTGTAACTGATGACTTGCTAATTAAAAGGTCACGCCAGGACCCGTGATTC
+>21767 1
+GGTGAATGAGACGGAGTGAACGATTTGACCCTCAACGAATACATTGGCGCCCTGGTCTCATGTCGCTTTTCGAGGATCACATAACTTTCCTAGCAGCACG
+>21768 1
+CAGACCTTAGCCCCCCGTATTGAATAAGGATTCTCGCTAATGTGTACGTTGAGTAGGCACGAATGGGTAACCACAGTCGCCTAGTGATTGTCTACGGCCA
+>21769 1
+CCAAAAGTAGCGCCTGCGAAGTGTGTCTTTCGATGTGAACTGATGCTAATGATTTTAGCAAGCTCCCAACAATCCACGTCCCTCGTGTGGAGACCAGGGT
+>21770 3
+TCCTACAACATATCATAGCCTTGTCGAACTGGACTGCGCTGACTGTCGTAGTGACGGCAGGACATTATCAACTCGTACGTCGGGATCACTGAGTCATAGG
+>21771 1
+CATGATATAGAATCGTTTCGAGTCAACCGACTTCAATGGGACTCTTGGAATGGCTCTCAGCAAGAGGCTTGATTTAAGAGCCCTGCCACCGGGATCCGTC
+>21772 2
+GGGGGGCGTGTCGCTGCACGTGCTGATTTGGGTACACGAACAAATTTAAGCATCTTACCCAAGTTACACTATTATGTTCAACCCGAAGTCGTCCGGAACC
+>21773 2
+GGGTCCAACGGAAGGTCCATCAGTTTCAGCCCACATAAATATGAAGACTGGTAGCCATTTCTATGTAGCCAGCCCGTTTCGCCAGTAATTTCTGGCGGAG
+>21774 1
+CGGAGCAACAGAGGGCACCTTCGAAATTTGACCTTCCTTTAGCGGAGCTCGGATTTCTACTAGACAGTCGGTTGGGCAGTGAATTTACCCCTACAACAGT
+>21775 1
+TCCAGCGACTAGACCCGTACTCGCGTATTGCGCGTCTGGATGTACAGTATGGAGGCCCTCCGCTGGTTAATAGTCACATGAACACTATGGTAAGACTTAA
+>21776 1
+TCTAGCAGCAGATTGGGTGCTGCTGTTCATCGTAGAGCTCAGCACGAAAAGCTGCCGACGTCGTTTCCATCCTGCCTTAGTTCAGACCGAAAAGATAGTA
+>21777 3
+AGTGATCTACAGGATCCACTTGTAGTCCGCTACGGGCCAATCAGGTACTGTCTCCTTTCTTTACTAAACGACAGATCGCCAGGAGTGGTGGAAAGGACTC
+>21778 3
+TGCGCTGCACGTGTTGCTTATACAAAACTAGGTACACTAGGGAGAGGTAAGTTGTCGCTATTAATACAGTACATCTACCGGTGCACCGCCCGTGCACTCG
+>21779 2
+TTGGTCGGGACATTTGTACTCTCACACGAACAAAGGTTCTCAGTTACACCAGTAGCCGATTCATGGTACGGAACGGCTGACTGGTAAACTCCTTCGGGAC
+>21780 2
+GAATGATAGCAGGTAGATCTGTGCCCGCGTTCAGGAGTTCCGCTCCTATGACTTCGGAACTGCCCCCCTGGCAATAAGCGTTAAGAAGTTTACTCTGAAA
+>21781 3
+AATTCACACATCGTGGCTGGCCTGCTTGGCGCGAGCCTAAAGAAAAGCATGCCTCTGCCTTCTGCACATATTCGAGGGGCCATTAATAATGTGCTGAGAT
+>21782 2
+ATAACGTACTGCGAAAGGCAATAACAGTCATTCTGTGCGACTTGCGTTTTCAGGAGCTCGCAGTGTCCCCCCGTGGTCGGGTGCTCGATATCAAATAACA
+>21783 2
+GACTGCGAGCCTTGCCGTTGTCTTAAAACGTGACTCAGGTTTTTAAGCCACGATGATCTAGACCAGCTAACACAGACGTGTAGGCCTAGATTCGAGCGCT
+>21784 1
+TGGCCGGGAGAAAGAGTAAGGCGCTTCGTATGGAAATCGCATATGATGGCCCATGTTCTACAGCCTAACGCCATCTCCAAATCTAGGTCTCCTCGTGATT
+>21785 3
+TATGGTGTATGGTTCTCATCACAAGTGCAAGAGAGCGCCACTACCGGTTAACCTGCGTGTCAGCACCGGCACAGTCTCGTGAACCATTAGGATTATTGAC
+>21786 3
+CACTGTTCTGGAATAAAAGTGATGGGGAACTGTTCTGTTCTGCTGACCACGATGTAATCTAGTATTGAAACCCGGGCGGGACTCCGCCAATCACCTCACG
+>21787 2
+CCTTATTACATCGAAGATAGACGCGTCACCCGGGGATCATTCAAGTATTAGTGACATGCCCATTGCACGATCTTGAGGGCGGTGTCCCAAAGTAGCTGTC
+>21788 1
+ACCGCGATTCAGGTTTGGATCATGATCAATCCTTTAGCCAACTTAATACTCGCGTGTCTTCGGTCCAGAATCGCGAGAGAGGAAAACCGGTGGCTCTGAC
+>21789 1
+GTATCATGTGATCCACCAGGTACTGTTGCTCAGTGTGTGTCACGGTAGAAGCTTCGACATGTAGCCACGGAGAGAATGTCTAGCCCACCTCCATCAGATA
+>21790 2
+TGTTCGGTCACCAATAATTCGAAACATGCGGCGTTGACAGTACCGCGATTCTTTGTGAGCCTCACAGTGTAAAGTCGAGCACGGACCCTTGCAGGTATCA
+>21791 2
+TAGTTGGAGCCTATATTGTTGGTGTTAACGCTGCGTCACTAGCGACCTAACGTGTTCGGAAACGATAATGATCCGCATACTCGACGAAATCCCCACGCGG
+>21792 3
+AACGCGATTGTACGCATCCCATCCGGAGAATTTTGCGCTTGGGATGTTCGACCAACTGCAGAGTCGGGCTTTATAGCCCGACTGACAGTAAACAGATTCT
+>21793 2
+TCTGGCGAACTGGCTCAGGAGGCGCCTAATCTCACAGCCTTGACGATGAATATTGAGAATCCAGATAAACGTGTCTGATTCGTGTTGAGCATGCCCCCTA
+>21794 3
+GTCCTAACCTAGGGTGTTACCTCGCACGGGGCTTGATGTATAGTCTGAGGCACAGACTTACACTATGTAACGAGTGGACGACGACAACACCTTTCTTAGC
+>21795 1
+TCTAACGCGTTAACGTCAAATGTTGGAGCATAAAGTTGCCAGACTGAGCGGTCTCGTGCATTGAGGCCCCAAGGTCAGACATGTAGGCCTATCCCTTTAC
+>21796 1
+AGATTCGCCTAGGATTAAGAGATCATACCCGTCGTTAAGAGGTACCTTAGTACCGCACGGCCTAGTCTAGCTGATACGCGCTCTCAGGGTCAAATTGTCG
+>21797 1
+CCCATATCGAGCGGTATAGCTCTACACCAAGATAAAGCCTCATGCTAAGTTTAGTGAGGGGCTGAAGTGTCCTTCACTCCGGCGCGATCGGGTCTTTAAA
+>21798 3
+GTCCGGCAACACTGTGCGTGTTCTTGCGAGAGTAACTTCGACTGAATTACCGCGAGTTCCTAGCAAGGCGCGTAATAAACTCATTCCGGATTGACACTAG
+>21799 1
+ACGCTGTCGCGCCACCAGGTCTGTAACTCCAATGGCTTGGCTATCTTACCTACCGGCGACAGTAGTTTAGAAGAGCAACGCATAGTAAGTATTGACTGTG
+>21800 3
+CATGTACAAGCAGATTACCTAGAGCTGAATGTGGGGACTAAAATCTATGTTCGCAGTTTGCAGCATCTCTCTAGGACGGGATCCAGTCCCCTCGGGCCAT
+>21801 2
+TGTTCCAGAAGCCGTGACTCGGGTTGAATTTAACTCGACATCGGTTCTCACGGTAACCGGGTCCCGAGAAATGGACCGGTTAACTTGCCAGCTACTTAAA
+>21802 3
+CGAAGCTTGCGATTGCGGACGAACCCTTGAGCTGAGGAGTTGTTCCAGGCACCCCTAAATATACATGTATTTATAGCGCCACAAGGTACTACGTCGTCGT
+>21803 1
+TGTCGCTTAGTATACGGCCAATAGCTCGAGGGCCACTATAATTCGCCAAGCGACCGTGTCACCGAGTTCTCAGGAAGTTGATCTTTAAAGGGCCTAAGCT
+>21804 2
+TAAGATCTGCTGCTGAGTTCAGCCTGTCATACTGCCTACGGGATTGGTCCTGTAAGTCCTTCAGCAGGACCGTAAGACGGCCTCACATAAGTATAAGCAG
+>21805 2
+CAGTGCCGGACCATATTACCAGAGAAGGACTACAACAACCGTCTGAACTGCGTCTCTTCTACCTTTTTGTGCGTGTGAGAGAGTGAATTCCTGGGCGAAC
+>21806 2
+ACGTTTACGTCCATCGTAAGGCACCTCAGCTAGAGACAACAGACCAGTTATGCACTGAGTACTAGGTAAGCCTGGTGTGTTTCTTCCATCGAGCCAGGGT
+>21807 2
+CGCGCCGTCGTGGGTATTGTACGCCCATACTAAATGAGCTGGCAACGCCAAGGTCGTATGTATGTATTTGCTAGAAACATATTCGGCCGACCAGCTACTA
+>21808 3
+AGAAGGCTACTACGTGTGATCTTGTGTGAAATGCCCGTCAATGCCCAAAGATTCGCAGGCCCGTTCATTACGGACCTCGGTCCAGGAAGCTTAACTGTTA
+>21809 2
+AGGCTATCTTTGTAACTGACACCGGTGAAGGGTCGCAAGACATCTAACACCCAGGCAAATACTTATAGGCGCCTGTGTTATACCTGCGGGTTCTCGTGCA
+>21810 1
+TTGCCGGGATTCACGGCTTGATTTTGTCACCAGCGAGGTCAGTCCATGAAGGGAACACAAGTTGATTACACGCATCCTCAATTACTAATCGCCGGGGACT
+>21811 1
+TGACGAAAACGACCGACTACACCGTGTCGTCGTCGTTCGTCCAAACCCTTGTCGCGGTGAAGCGTTGAAAGGCGTCTATTAATCTGCTAGACAGATAGTT
+>21812 2
+CTCGGGCGATGTGGTACACCTGCTTATAGTTGGCCCGCGGCGCAGCAATTACACACTAATGCTGAACAGTGGTAAGATACGCTCACCTGAATGATACTTT
+>21813 3
+GGACAAGAGGGACTTAGACTTGTGCTTTCCCCCGAGTGTAGTTCCTTAGCTCACCCCCGGCATTAATCGATTTATCCAGACGCGAATGGATAGGCAGATA
+>21814 3
+GGGAACATTCAATCTTGTGAAATACTATAGGTTAGATCCCATTCAAATTGTCGGATCCGCCGATAGACTACCACCCGATTTGGCAGGCCTTGCGGCGGCG
+>21815 3
+GGTTTAGTCCGGACTTGAATGGCTCGACACATAAGAGTGACCCTAGGGTCTCCGTGATAGCGAAATAACGCTACCGCTTTGACGCACTACTAATGCTGTC
+>21816 1
+GAGTGACGTGTTAATAGAACAACAAGAGAATCCCGATTGGTTCACCGCGGCGGAACCGTCCTTGAGTTCCCTATAACTCTCGCAGTGCCTTTTCTAGAGG
+>21817 3
+GAGTGGCATTCATGATGTACATAGCGTAGTAGACATGGAAGCGAAGCCGTTGGGTGTAACCGCTGCAATTACCCCTCTATCCCCTCAGATTGCAGTATCC
+>21818 3
+GTCACTAACCTAGGCCTGGGTGTCCAATAGAGAGCTTTGAACGTGTGCCTAGTTGTTGTTGTCCGGTAAAAAAGACTACCCACGCTAAGCCAACCGTCGT
+>21819 2
+TGGGCAACTTATATACGTCCCAAATTCACCTCCTGATTGCTCGAGGTGTCGCGAAGCTTGCCTAAAGGTGAGCTTGCCTAGGCGATGAATCCAGAGATCA
+>21820 2
+GCTGGCTCTTTGTTGCACCGCGGAATGGCCAGTACGGGTATGACTATCGAAGAAGTTCCCAGTGCAATCGTCAAGCTAATCTTAGTAACAGACACTCTGC
+>21821 3
+GTCAGAGTTTATAGACTTTAAGGCAACATTTTCAAGGTCCTTATGTCTCCGATACTAAGGCGTAGCCGACACAGTGCGGGACGCCCTGCCTAGGGTCACA
+>21822 2
+ATAGCGTATGCGCGGCCGGAAATGCTAAAAATGCCTTGGAAGTAGTCGATCCCTGTACCTCGCCGGCGCCTGTCATATGTACACTGATTACGTCGTATAA
+>21823 1
+GACACGTGAACGGATCAATCGAATTCGTTGGAGAAGCAGGGCCTGACATTATGGGTTTATCCTGCTCATAGACCTTTCTGTATCACGTCCGCAACCAGGC
+>21824 3
+ATGACGTACGGGACAAGCTGTGGCAACGGCCTGCTATACCTTCGAACCAATATGGTCTGCACACATACGATTCCCTGCGGTCTGGTATAGCAGTATGTAT
+>21825 2
+GGATCAACTACACCTACTGTATCCGGTAGAGACGTTGACAGTCTCTCTCCCGTGAATAGGGAGTAAGACTGTGTATCGAGCGACTTTAGCGCTCAACTGC
+>21826 1
+CTTAAACAAGCTCGCTCGGCTCAGTTGTGACGGACGAGGTAGTCTCTGATATGGAAAAGCGTACCTTGCTATATCAACAACAACGCCCGTCGTTGTTCGG
+>21827 2
+TAATCGAAGCCAACGCTATAGTATCAGTCTACCTTTGTGTCGAGCACGTCAGATGAAACCTGGTTAGTGGCGGCCATGCAACGGGTTGCACAACCTCGTT
+>21828 1
+ACGTCGTTAATTGACCAAGTGTCCGAGCTTCAGTGTTCTCAGCGATTGGTTTGCCACAAGCACCGACCGTCCAGGACAGTAATCGGTGGAGTTTCAAACA
+>21829 3
+TGGTCTATGTAGAGTGGTAGATTGGGGCTTTAAATCCAGCAGACTCTACCTAACCCGTCGTGGCGGAAGATCATTCATCCCATTCTACGCAAGCCGAGAC
+>21830 2
+AGCAAGTGCAGTCGCCGGATGGCCGAGACTTGAATGACGTGACAAGATTTTCATGCTATGTCTAACTCCGTCCGATTGTAATCCTCCCCAAGTTCAGAGG
+>21831 2
+CACGGGGGTTGGCTGAATCCGTGTAACAAGATTGCGGATCTCCTTCATACGGGCCGATTTCTAGACTTGCCATAAATTGCCAGACTCAATGCGCGTACAA
+>21832 2
+ACAGCACGTGGACATATGATTGGTCATCAGATGATGGCAGCCAGGCAAGTTGGCGAATTCTACACCGCGCAATCTGGGCTACTACCCGATTTCTACTTTG
+>21833 1
+GTAAAAGGTCGCTTTCTGCTAGAGCTCAATACGGGCCAGTTATCCGGCCTAGGACCTTTCCAGACATAGCTGCTGTTAGGACTAAACGACGTATGAGCCT
+>21834 1
+ATCTAGCTCTTAGGTTTCCAGTCGGTAACGCACCGCCCGCCAGAGTTCGAGACTTTGGCATATATAAAACAAGGCAATTGGGTTGAGTAGCGGTCTCCAC
+>21835 3
+GCCATCTCCCCCGGTGAAGGCGGCGGACAGCTTCAACATCGACTAAGCAGGCTAATTGTAGTTTCTATAGAGCATGCTGTGTTCTCGTATTGACAAGAAC
+>21836 2
+CGTACACGCTCTACTCTGAGGACTTGGCTTACGGGGGCCAAGATTCCCAATGCCCGTATAACAGTAACTGTATAGATGGCGTGTAAAAGCTCTCCTGATG
+>21837 3
+TTCGCTTAGGGGATGTGTCATAGCTGCAACTCTGCGACACCCCCTGAGCGACAGAGCAACGATCTGTGGAGATCAATCATCCGTCTAAATCTTTGGATAG
+>21838 2
+CATGACTCACACTTGCGGGTATAATCACCGCAGATTCTCTAGGGGTAGTTAGATGTGTCCTCACACAATCTTCAGGTAATCTACGGGCGAATACGGGGCC
+>21839 1
+GAATTCTTCCCCGGACGCATACATCGACCCAAGAATACCATCTGGGACTTTACTACTTTCGTTACTAGCGTGGCAATGGGGGTAGGCGAACATTCAGTGG
+>21840 2
+CCGTTGTTACAGCTCGGGGTGTTGCTCACACCACTATGATAGGACCAACCAGTCTTCTAACCAGATGGGCTATCATACGACAATGCTGGGATTGTGCAGA
+>21841 1
+GGGAACACCCGAACTTCATAAATCCGGGAAGTCAGCAGGGCTTAGTACTCCTAGCGTGCTATCTTTCTTTCGCAAGGTAGGTTTCTGAATCGCAGCAAGC
+>21842 3
+ATCCTTTCGTCGAACAAATAGAATGATACATTGCAGTGGGGAAGGCTCTCCAGATCTTCCAGAGCCCTGGGCATAACCCTGTGTCTCTAAGGTGCGCATG
+>21843 1
+GTAGTATTCCCGGTCTAGTTGGCGGCACAGATCTTGGCTCCATATAGACCCATTACTGAAGGTAGGGAATAGCGACCTCTAACAGCCATATCTGGTGCCA
+>21844 3
+CCACAAGTCTACGGCCTACCTTTGAAGACTTCGGTTACCCGAAGAGGGGAGTCGCAATAGGGGCATTGGAGCTACCTATCTCTAGAGCCTTATTAGATCT
+>21845 2
+GATAATCCTTAAGGTGTCAGCGTACAGAAGAATGCCCCTGACTTTCGAATTGTCTAATACAGCTCTGCGATGCCGGTGGGGGCCCAACGCTTCAAGTACT
+>21846 3
+CGGAGTACGTCGACCAAAGGTTTTGCGAAAAACCTTGTCATACGACTCACTAGACTTCGATTAGACCCGAACAGTCGTGGCTGCTGTGTCCAATGTGCTG
+>21847 1
+GTTGGCCGAAGATAGACTAGGTAGGCCATTCAAGTTAAGCCGTCTACTTGACCCCATGAGTTGAATGCTCCACATTCGCTAGGTATAGCCGCCTTAGGCA
+>21848 2
+TCGGCCACCACCCGTTAGGGGGAACAGGAAGAGTTTTTCTCTCTGTCACATCCCTCTTATTCTCCGGGCAGGGTATATACTGGACAAACAAGGTAAGGTA
+>21849 2
+AGAATTGAAGCGCCGGAATCCAGTAATCTGTTCACGCGTTAAAAGTACCAAATGGCTTGGCCGTCCTAAGTCTCGCTATCAGACCTCGTAGTTGCCGTGG
+>21850 3
+AAGTCTATTTACGGTATGCGAAAATGTCGGGGTGCGATCAGTTCACAAAAGTGTTCAAGCGCTAACGAGCCCCCTCAGGTATGGCCCAATCTGGTCCTCT
+>21851 2
+CAGTCTCGAGGAGCTATAGGCCCCATTTTCGGTAAGTGTTCTTAGGGCAGACCCCCATATCGTGGGCGATATCAGAGCTACCCGAAGTTTTGACCAAAAT
+>21852 3
+CTCCAGCATGTGTATGTTTGCCTCGGCGCGACTCTAGGTGAACACCGTCTACGACCGATATACTATATCCGTTGGAGAGTCAATTATGGGCGACAAGCAA
+>21853 3
+ACAGTGATGTGGAGCCAGCTTTAAACCCTAGACGGGGAGGCTCGGATGGGGTATTCACACGTCGCTCCCGATTTACCTCAAGTTTATATCCCGTAACTAA
+>21854 1
+TGCTATTGGTCGGCTTAGCACCTGGCATTTCGACGCAACAAAGCATTACCTTGGACCACTAACCAAACTTGTAGTGGGTAGGTCATAACGTCTGGCGACG
+>21855 3
+ATTACCCCACACTCGAGGTGTACCAGGAGCCTGTTGCGTCATGGCCTCGCGTTAGTGGATGTATAAGGGACATGTAGCGCTTAAAACCATCTGCTACAAT
+>21856 3
+CCCGACAATCACTTGAGTTTCGACGAGTTCGCAGAGGTATGAAAGTGTGCGCAATTCGTAATCCCGGAGACGTATACCCACTCAGAGCTTTCTACGTTGG
+>21857 1
+GATCCAGGGCGTGTCCATGTTACAGGGTAGGCGAAAAACTCACTCCCCCCTTGTCAAGTGCTAAATCGTGGTTTTGACAACACATGTCTTAGACACGGGT
+>21858 2
+TCCCGGTAATGATCGCGACTTGCTTTTAACGTTAGACCGATCCTCTCATGAACATCCGCACCGGTCGTAGGTCAAGTAATCTGAGTAGGCTAGACAGAGG
+>21859 1
+TGACTTCAGTTTCTGTGCTTAACCGTCAATCAGTAAGTGTGCTAGCTCAGAGCGACACGAACGATTGACACTGGGCCCCCTAACCTGGATAAGTGCATGG
+>21860 1
+ACAGGTTGAATCCGCCGTTGGGGCGCATTGTCTCCTTATATTACGATCGTCAAGAATGACCTGCAAGGACCCCATGAGCATTTCGACACGCAAGGTTGTA
+>21861 1
+TTCAACAGCATAAGCTGCTACCGGGCTCGTTTCAATGGTCTAGTGGGGACAAAGCTTCAAGTCCCAGAGATCGTTTCACGGACCCAGGTTACACGTTGTA
+>21862 3
+TTATACTTGAACGGTGTTTCGCATCCATGAACGTCAGACCAGGGTAACTACGAGTTGCCAATCTAGAGGGGTCATAAGACCTGCTCGCCCGGACGCTATT
+>21863 1
+TTAGCTTAGGCCGTGAGTCGAGCTAAGGCCCCGGTGCTTCTCCTAAACAGTGCTACGACATTCAGACGCTTACTTATGGATCTACATCGAGAGTAAAGGC
+>21864 1
+CGACCTGCATATGTGGAACACCAAAAGAGATGAAGGCCACCCTTGGACAGGGGTCTTTACGTGTGATGGCATCACTCCTAAAGTCGGGCCCTTATCTTTT
+>21865 2
+ATCATACCATTTCTACGCGAGCACCGCGACCATGCGGGTGAGGTCTACAGCAGGATAATTGTGGATTCCATCGAAGTAGGTAGCGCTTTCAACCAGTTTC
+>21866 3
+AACGCAGTATTGGAGTAAAAGTTGTCTCTCGGACCCTCAACATCTGCTCTTACCACCAAGGTTACCATCGATGAGGTCTTGGAAGGACAGGGGTGTCTCC
+>21867 3
+TTCGGCGCATTTAGGTCTACTAAACCGCTATAGAGCCGCACGAAGGCGCACGGTGCGCGTACTATATTACTGAGGGAATTAATTCACCGCCTTATAGTGC
+>21868 1
+TCGCATGTAGTATGACGCGACATAAATTGACTTATGAGGGCCTGCGCTCGTGCGACGTTGCTGAGTAAAAACGCATAGACTATACCTGCCGGCCCCTTTA
+>21869 1
+GTTAACTGGAGTTACCTATACACGATCTGATTACCATATCGGGCTCGGGTGTACGCGGATAGCGTGCTCTATCCAAACTCCCGGGTAACGTCAAGCTAGA
+>21870 3
+AGGGCACGACGACGTCGCCTCTTTGTTTTTGATCCGGTAAGCGCTCGAACACAACTCGCAATAAGCTCTCTTTAGTGGATTACGTAAACGACACATGGGG
+>21871 3
+ACTAATCAGAGTTGTGTGAACCTTCGATGCCAACCAGTCTTGCTGAGCTCAACACCGGTGTAATGACCACATCTACTAGGGCGATTGGACGTTTCGGAGC
+>21872 3
+GATAGACCCCAGAGTGACCGATTTGTATTGAGACCCTCGCACGTAAGGGCCCAGGAATACTATTGCATGGTTCGAGACAACTTGTTGTTCTCCTCCGAGA
+>21873 2
+ACGGCATACTTTGCCGAGCTGAAAATTCTGAAACTATTCCAAGTCGCGCCCTTGCTCGCAACTTTGAAACGATCTTTAGGGCGGCTAGTAGGGACTCGAG
+>21874 2
+CTTTGATCGTCGAGACGTCCGGCGCGCTTCTGGGCAAACAAAAACGTTTGAAGAGCGACCCACCCCTCAGAGACACGGGTTTTATCTTTAGGAGTTTATA
+>21875 2
+GCGCGCAAAGCATCTAAGTATTCGAGAGCGATGTTTAAGGTCGGCCCACCGAGGGGTACTTTCAAACATACATTTGTTCCTCCCGGACGATCGTTGCTAA
+>21876 2
+AGTCGACCCTTGTAAAATTGGCTTGCACCGTCACTTAGACCTTTAGACTTGGATCCAGTGCAGGGCTCAACCTTTGAAACATTCGCGGGACGGGCGAAAT
+>21877 1
+AGCTGAGCGGTATTAGGAGCGGGCGACAGTTCGTACTTGAATTTGCCGTCAATCACTGCCGAATTATCTCCACGATTGCCTAAAGACGTTCAACGTCACG
+>21878 3
+GTGAGTGCGTCCCCTGTTTACACCTGACTTACGTATTCGTGAAAGATGGCAGCGGAATCGAGCCCCAAAGCCAAGTTAATGAGGCGATCCGTCATATTTC
+>21879 2
+ATGGCAGTGTCTGTCATTCGGACTTCTTAACTTAGGCAGGCCGTAAGAGTCAACCCGCCGGGAGCATTTAAGAAGGTTCGTTCCTGAACCCTCCAAATGA
+>21880 1
+GTACACAGGATTGTGGCTCGCATGCCAACTGTTATAAGGGTGTCAAAGCCCTATGAGATATGGCCAACTATCACCTGCCGAGCTGCCGTCTCGGTATTAA
+>21881 3
+GCCTTAAACAATCGCCAACGTACACCTTCTGCATGTTAGTGAGAATTAGCTAAGGGTATTGTAGGCCGCTGCAAGCCGGACGGTCAGCCATTATCGTCTG
+>21882 1
+ATAACTGATGGCGCTACGTGCTTCAGGTCCTTGTTAGGCTGCCGTAGTCAACCTTTGTAGGCCATACAACACCAGCTCAGAAATACCGGGATCTGAGAGT
+>21883 2
+GTACCTACACGCAGTCAATATTGCGGCGCCTCCACATAAATGATGTTGTTCTAAGGATATAGCAGTGAGGGTACGCAGTCAGACCTCCCGTTTGGCTAGC
+>21884 3
+CGTCGGATTACCACGAGCTAACCCTGACTACGCATTTCGCAAATTTGCAACAGGGTACTAATACAATGGATCTCGGCTTCCATAGTGCGGGTCTGTGAGG
+>21885 1
+AACACACTCAGATTTTACATCGCCATAGCAATTTTCGGACCCTGAAGGGTCGATGGCTCTTAAGCCAGATGGTACTTCGTGGGTACGGCAATTGCGGCCA
+>21886 1
+GGGCGGAAGATATTCATAGTTTTCTATTACCTGTTCGATAGCGTCGGCATGCTACCCCGAATCTACGAAGAGCTACCAGTAGCTACGTGAGGAACCCCTG
+>21887 3
+ACGGCATTGCAACATCGCCAAGAGTAGCGATCTCACATCGTCCGTGTGCCTTAGTAGGTTAAGTAAATGGTAGTTCCATGTACGCGATTTGCGCCAGACC
+>21888 2
+GAATAGCATTCTGGATCCTTTGCACGTGGCCACCTATCGGCTTGCAATGGCGAATCCCTGTTCGGAAAATAGGCCAGGTTGTCTACCAGCGTAAAGCTAA
+>21889 2
+CCTTAGCGAACAGTTATAAGTAATGAATGATCGAGGACAGTGTGTTCCGGGGAAACGGTCTTATCAGCGTCGGTCCTCCTGCAGCCACTTCAGACTCCTA
+>21890 2
+ACTCTAGAAATTGCTCGATTCTCTCTTCTGCTAGAAGCCAGGGTACCGGACACTTTGGGCTACATCTGGGTCAGACAGAGGAAGGCCTCTGTAACCAAGT
+>21891 1
+GCGCCTTAATGCACAATCCACTGTGGCCTCCGGACCGGATTTGGGCATACAATATTCGAACAAGGCGAGGCTTTTTTGCGGGATCATAATGTGCCCATAA
+>21892 3
+CTCGAGGTCGCATCGGTAAACAATCTGGGCCCGTGAGCTCGATCTTAGAAACAAGGGTTTGAACCGTGGCGCTCTTTGCTCATCCCATTAAATAAGAGTC
+>21893 2
+CGTGCAGAGGAGACCGACGATAGTATATCATCGGCTGCCGATAGGAGTCTTATGGTCATGCCTTTTCGGCTACCCCGCAAAAGCAGTTAACAATCTGTCT
+>21894 3
+ACACTCCTGTTTAGATCGGTGAATTGGGGTCCCAAAACGGACATACTACTTATCCCCCTGGGTAGGGCCACCTCGTGTTGCTGGAGAAAATACGACTAGT
+>21895 1
+TCCTCGGTGCGATTGACACAGACTCCGACGTACAGATTTCTATACAGGATGGAGTTATCAGTCTTCACCTGTCCCCAGGATTGAGTCAATGAGCCGAAGG
+>21896 1
+TAGGCACTTGGATGAATAAATCTGCTTCCGCTGGCAGTTACCACTTCCGGTGGGTTTCGAGACAATTGTAGCCGAGATCACGCACAACTAACCGTACTGG
+>21897 2
+AGCGTAAATAATACTCGCAGGGACTAGGACTTAAATGTTGGGCAATGACTCTACCGCCGACCTTCTGTAGGGCCTACTCTGCAATCGTGTTCTGAGCCAG
+>21898 1
+CGAAGATACCTTGATCGCTCATACCTGGTCCTGCTAGGGTTCAACGGTCGGTCGCAGTAACGTCGATCACCTATAATGAAAGGCCGCATTATGTAGCATG
+>21899 2
+TGGCGGGTGCTCTGCTACCCTACCTCTTAACCGCTGTCAAAAGTACTTAACCGGAAGTGCTCTATCTTTGATAGAGTCGAAGCGCAAAGAGTGCGCTGAA
+>21900 1
+AGGGTGAGTCATGTTCAGTAAGATACTAGCCCATTGTTATGGGATCCCCTCTCATCCACGGCTACCTACGCTAGAGCGTAACTGTCGCATAGGATAAGGC
+>21901 1
+TAACATGCCTATGTTACGTTTTAGGTTTTCTACCTGAAATCGTGAGACTTGGGGACGCAGGGACAACAATCCTCCACGTGCAACGGAGGACCCGCCATGT
+>21902 2
+ATTGCTACTGATTGAAACATCATCGGCGCTCTATGCATGCGTTGAGCTCGCAACGACTCGGGACAAGCATAAGTGGTGCTATAGCATCGCCATGCCTTGA
+>21903 3
+CTCGACAGTGAGATATCGGGGAGTGTCATGATCAATCATTGGCTATTCTAGAACGCACTTCGGGCACATAACGGCCCGTCCGCAAGAGTTCCCTTTATAG
+>21904 3
+CTGAGTACGCGGGTAGCGGAGCCATTGACCATTAGTAATCGGTCCCACTAGTGATCCACGACCCAGACTAAGTGAGTCGCTCCGTTTCTTAATTGATGAA
+>21905 2
+TCATTTACTGAACAAATACCTGAGGTCATCAACAGAGTGGCATGTGAGCTCGATGTGACCCGCGTAGGGTCTACAATACCCTTATCTCTGATGCGCCGGG
+>21906 3
+GACTGATAGGGTCAGTGCTCACGAAGGAGACTTCCTTGACGCTAGACCCAGGCAAAAACCTTGTTGCGTACTCAATTGGATCGTATCTGTTCCAGCGCTA
+>21907 1
+TAACGAGTTAAAATCTGGCGGCCGGATCGTTAGGATGCCTCATCTCAGCCCCAGGATACCGATCATCGTCGCTTCCAAGAGGGGAGATTTGCTTATACTA
+>21908 1
+TGACCGTCACAATATCCTCTGTGTTTAATTAATGTCGACATGAGGGCCACACCGGGCTGAGCTCGAACTCCAACGTGCTGCAAGGCTTGTTGGACTAGAA
+>21909 2
+AGAGTTAGATCACGTTCTAGGACGAAATACACCCTTTCAAAGATATGCCTCCGGCGTTCGGCGTTAACACTGTTCCTGTGAAGCCAGTGGGTCGGAACCT
+>21910 2
+GCGTGTCAACAGGCTTACGCGATTCAACTCTGCTGCCCGAGCGGAATCCTAATTTCTAGTAACTATTCTGGATTGTCGCGGAGAACCGAAGTGATGCAAC
+>21911 1
+AAGCTGCATGATATCGGAGTTTCCTGACGCGACGACCGATAATTACAATTAGGGGCGTCTGTGCTCAGCGACTAGACTCGCGCAAGTTTACCTTACTGCA
+>21912 3
+GGCACATCACCGGGATCTTCGTAGCAGTCGCATAACGTTATACTAGATAGGTATCAAATGCCCTGCTCAGGCGTACTTAAGGGTATCGGGTCCAGCCTAT
+>21913 3
+ACCCGCGATGTCCGTAGCCCAATTCAACGCATCGAGAGACCAGACGGAGGTACTTAGTCACTGTACCTTGAATAACGAGTCGTACCTAGTGTTGTTTGTG
+>21914 1
+CAGTACGCTTATGAACCTGGCAATGCTTCCAACCGACACCTGTCATATGATTGTAAACACGTACGAGCTGCATGACGGGTTAGTGTTTGCCCAGAGCGTG
+>21915 1
+ATCATCAGGTCTAGGTTGTATATGCCAATTTTCCCAAGCTTGCAAAGGTGTCGCGCGGACCTCGCGTACGGTCCGCCAACTTATTGGCCAAATGAAGAGA
+>21916 1
+TACCGCACGTACAGAAGTGTTCTATCAAAGCCTGGTGGCGATGCAGAACGCTACGTGCTCTAGATACGGCAGGCATCCTGATAGAGCTTTTAGTTTCCCA
+>21917 1
+AAGTCCCAGAAAGTGCTTATACGGTACAGTCTGATTAAATAAGCCAAAAGAACTTTGCGCGCAGTGCCTCCCGGGGGTTGTACGTCGCGATTCTTCCTGC
+>21918 1
+AAGACCGGGCTGGGTTACCGGGTTTAGTACCATACCACGAGCACAGTATTACGGCACATCCTCTGGAAAGATTGTTCGTACTGACGCCCGAAAGTTTTCT
+>21919 1
+CGTACCAGGTGTTTGAGTTCGAGCCCTGACAGACGGAACGCTCTTTCTACTGGTGACACGTACTTACTGGCCATACAATTGTACACGAGTAGGGACCTAA
+>21920 1
+GACCCGATAGCTTATCAGTGGCTGATGTACGGCTTCTGGCGTCGATAATATCGTCAAACCCAGCCTGGAAAATATGCTAACTACTGAGCGCTTGTGCCGA
+>21921 1
+GACCTATCAACAGCCGACCGTATAATGCTCACCGGATGTTGTAGATACCAGAGGATTCCGGTGGGCTCGCTCATACTACGCATGATATTAATGTGCCGGT
+>21922 2
+GCTCGTTTCGGATGGTCGGGGGCACCACTAAAACGTCCCGAGATAAAGTACGCTTTTCCTTTAAACTCTAGTCTACGATCCAGGGAGTCACGTTAGGCAA
+>21923 2
+TCTTTCGAAACGCAGGGGACTGGTGTGCTCGAGTAGGACTCCTCCACAAGCGAAATGGATTGTCGACACCCAACTGCTTAAATTAATGCCCTAGGTCTGT
+>21924 2
+AAGTAGAACACTGGGGAGCCCATGGGGGCTGATATTCTCACCCATTAATCGGTCAATGTAGATCGCATCGATTTGGCTGTCAGCGATATACCTCCGATCC
+>21925 3
+TCGTGCATGTCCGCCGGGTATTTCTCATCACCATCTGGCACACATGATTTTCCCGGAGCAGTGACAGCGGAGAGAATGCTACCAGTAGGTACAAATGATT
+>21926 3
+GAGCACCTTTGGTCATTGCACCGAAATAACGTATCAACACGTATCCTCGGAGTGCTTCCATTTCCGTGTGGGCTAGATATTGGCCATGAGGCAGACAGAC
+>21927 3
+TCCCCTCGATCAATGACGGATGACCTTAGAAGCCAACCCTTCATAAGTCCGTGTCCGTATACGATACTTAGGCGGGAGGATGGCATACTTAGCGATGTGT
+>21928 3
+CAACCAACGCTATTGCGTACCCTATGCAGATGGGCATCAAAACGTCAGTTCTTTGCTCATCAACCAAATGTGGATGCTGGCGTTAGCGTGGCCATGATGG
+>21929 2
+TCTCCATCGCAGCTAAGGGATGATGGTGTGGGTCCGCCATCTGAACATGGCGCAGAGTCTAACATTAGATTCGATCGCCATAGATTCACACTAGGCCTAT
+>21930 2
+AGTAGGCCGAATGAAGGTCATGGCACGCGCGAAATCCCTCTTATTTTATCTGCTTATACGTACCAGGGACCACGATTACTATTGACAGGCGCGTAGGCCT
+>21931 2
+ACGATTCACTGTCCTCTTTGTAGAGAGCCGATTGCAGCGCTACCGCTAGGATGGGCGCCGAGTAATTCCAACTAAAATGTACATGACTGCGTAGATCTGC
+>21932 2
+ACCCATGCGCTCACGACCAGTATAAGGAATGTCACGTTTTGGGTCACTAGTCAGAAGCATGCTAATTAGTGCAGGATCTTAGCGCCGGCCCTTTTAGGCA
+>21933 1
+GCTCATAACGGGCGCCATGTAGACTTGTTCTATGCAGCATAAAACCAGGTGCCTTTAGGTCCCTCGAAACTTCCAGGGTATTCGTCCGAAGCGTAATAGG
+>21934 3
+GTACGAGATCCCTGCACAAGAGCAAAGTTCCTGGGTTTCCACTTATCTTAGCGTTTGACCTCGCGAGAGAAGAGGCAGTCATCTCAGATTTAGGCCTACG
+>21935 3
+CTGGGAGCCACTCTACGTAATCACTCCAGAGATCTACGCGGGAACATAGGGCTCCGAATCTGATCGTGTGAATCGACCTGACATGAGTTGTTTCTAGACT
+>21936 2
+AAGAGTGATTGAGCCGTTGATCCTATAATGTTTCCGTTCCCGGGCGGGTTACTAAACAACAGCTGCTTGACTAGCTCGCAAATTCGACCCAGACAGGCGT
+>21937 2
+AACAGGTGTCATCGTCGAGAGAGAGTTGTACAATTCAACTAGAGGGCTTTCGCCCTATCATTCGCAGCCTGAACTACTCGTTGAGGCTCACCTTGGCAGA
+>21938 3
+ACAGTTAAGCTGCACAGGCCTTAGACCCAGACGGTGAGAATAAACTCTATCTTTGTATTCGTATTTTCCCAGGGCGAGACTGGGAAGCCGGGACTCCTTC
+>21939 1
+CTCAGGCTTAAGGTATGAGGTATAGGGTGTCCTATCAGAGCTAAACATCCCACGCAGTGTGCTTGTCCATCCTAGCGCATGGGAACCATATAGCCAGTCT
+>21940 2
+ATCCGGCCTTGATTAAATCAGCGAGGCTTAGACCGATACTATCTGTCCACACGACCAGATCGGGAGGACTTAGATAGCGGAAATCTGGGGCTTCTTTCTC
+>21941 3
+AAGCGTTCTCCCGTGGTATACGAGACACCATAGTCGTTGTGAACCGCATGTGGCTTAATCTGTCCACCTAGATCTGATAACGGAAGAGTGCAACGTTGCC
+>21942 3
+CGGAATCTCCATTGCGTCGTATTATTTGTGCTCGCCAGAGCTTACCACGGAAGACTGATCAAGGCAATTCAAGGAGTAGACTGGAGAGCCTGTCCCACTT
+>21943 1
+TTGGCTCTATAGAGTCGTCAGGCGATCTACGCTAAAACGAAGAACGCAGATCCTAGTCCGGTTAGTTGCCCCGGTTTGCTAAAGTGCCGCTAATTAGACC
+>21944 3
+ACGAAAGGCTCAGATTTATAGACTCAATATGGCAGCCGACGTATCCTGCGGCGAAATTATTCCCGATCCCGGCTATACGTTGTGGCCTGGACTTCGAGTA
+>21945 1
+ACCAAGACCGGATTTCCATTCTGGGATGGGCTGAACCAGGAAGAAGACTCAGCCTTAATTCGGCTTCGTGGCTTTATCACCGTATAAGTACGGTTCCGCA
+>21946 3
+CCCAGTCTGATCTCTCACGTTCATTAGCCTTATTGGTCCACTTCATAAGGGCGGACAAACCCCTGGAAAGAGTGTTGCGAGAAAGTAGGGCCAATTGGTC
+>21947 3
+GACGATTTGACCAGGGATAACCGCGAGCCATTTGGTAAATGCAAAGGGTCGACTCTGCTTCCCCCATCAATCGTGGCCGATACGTTAAGGTCCATTATGT
+>21948 1
+TGGTCTATCACATCCCAATCTGTCGCAGTAGTGCCGGCGATGTTCGAACTGGCTATGGGGGTAACGCTCCGAATAAAAGCGACGTTAACCTAACGTTCAT
+>21949 1
+AGTACGTTGCATTATACTTTTAATAGCAGCTACCGGTAGTGGGGCCGTACGCTAGACAAGGGATACTTTCGCATTCTCGGCGCGGAAATCCACGACCCTA
+>21950 2
+GACATGGTTCCTTTGCAGACCTGTTCCATACAAACGAGAGAGAATTACAGAAACCGCTGAGGCTGATATCCCGACGGTTTAGGTAGGTTTCTTCGCCCCG
+>21951 1
+CGCAGTTATCAGGGAGAATGCGATTTGTCTGGTTTCGGACGATACTTTTACAGATAGTATTATTAACGACCAGTTCGAGACACCCACCCCCCGGCAGGCG
+>21952 3
+AATGTACTCAAAATTGGTTGCAGTGCTGACGCCGAATCTTAGCCCTGCATCATGCCTAGTGCACTATTCACGAAAGGCTGTTGGGTGAGAGTACCCGACC
+>21953 2
+ATGGGTCGTCCGATGTGATGACTCAAAACCGAGTATTGCGATTGCGTGCCTAGAGAGTCTGAAAGGCACCTTGTCTATCCACTGGACAACCTTCCAAGTC
+>21954 2
+ATGCCTCTGTGTCTATGCTTGTGCGCAGCGTACGTTAGGAAGTCCCTCCTCTAGGCCGAACGAGTGATGGAAGATCAAAGAGAATACCACTTATAGCCTC
+>21955 3
+AGACCTGAATCTTCGATGCGTTCCGTGTATACTAAGATACTGTGTGTACCTTAACGCTGTAAGCTCCCGTGGCACGCAAATCCACAGGTAGAGGGATCCG
+>21956 1
+GCCGAGCCTAAACGGAATGGGCGGTCTGGGGCATGTGCCCGCCATCTATATAGCCCTCGTTAGAATTATCAACAGTGTCCTTATAAGATAAGTCTAGTCC
+>21957 3
+CCGGATAGTCCCATTCGTAGGTTGAACGTGATCCGAACTTTGCTCGTAATACCGCAGAGATAATTCGATCGCAGGTACTCGGCTAGGACCAGTCTACAGT
+>21958 3
+CGTTAAATCTAACCAATGGTTGTGCCAGAACCTTCGGATAATCAGACCTGCAGCAGTGGAGCTGAATGGCTGGCGCTGGTATAGCCTAATCTACGTCTCC
+>21959 2
+TCCGATAACCTCACACTCTAGCGGGATCGAGGCGAAATCTGAGAGTCGTTAAGCCGTGCTCCCTGGTCAGTCTCTAGTAGATCTAAAATCGAATTGGGCT
+>21960 3
+CTTAATTAGCATTGTTATACCATCGGAGTCTAGCGAGTGGCACCCTTGTACTAACCCAAGCGGGTAGCGTAGGTAGAGCGCGAGTACCCCTTCGTTACAA
+>21961 2
+CGGCTTCTATAAGTCGATGCAGTTACTCGTTCTTGGCATGGCGTCTACGGGAAAACTAACCATGCAGGCGAAGGCCCGGTCACACATCTAATTGCTAAGT
+>21962 2
+CTTACCTCCGCAACTTAGCTAGGTCGAGAGTCAAGCCATATTATAGCCTTCTAAGGCTCTGCATAGCCGTTGGGGTAGAGCAATTAGACTGGCTACGGCA
+>21963 1
+CTTTTCTTGAGCCTACGGGTCCCACGCTTGTGTAGAGTTAAACCAAAATCACGATAAACCATACGAAACGGGTACGCGTTTGGCGGCCAGCTTGATGCTG
+>21964 3
+AACGGGTGTTCTAATATAGGCCGGATCGTTGCGTGAAACAGCTGCTATACAGTCCCTGGTTATACGGCCACGTTTGGCCCCAGCAAAGTCATGAACTACT
+>21965 2
+ATCGCCCAGGGTCTCATTGTGTGTTCAACTAACTACGCGCGGTCATGAATACTCATGATTGACTGCGGACACTGAAATGTCAGCTGCGGACGCGACTAAT
+>21966 1
+CAACTTAGACTCCACCCCGGCCGTGTACCGGATTCGCGGGTGAAAATGATTATTATACCGATAGTACCCTGAGTACTCGCTGGTGCTCTGAAGATGATGA
+>21967 2
+AAGCCAGACGCAGCTTACATAGCCGTAGCTTACGAATTCCAGAGGTTGTAACGTCCGTAGGGACTTTGCCTAGTCTGCTCGCTCACAAATTGACTAGGTG
+>21968 1
+TGAGCCTCGCTAGAGGTCCGCAGCTTCTGGTATCCTTTCACAACCTGAGCAGTCTTCAATGGGAACCTGATCTACCAGTACAGTGTGGAGAAGTACGTAA
+>21969 3
+GGGCGCCTTGGCACTTAACAGTGCCCTGGGCCATGTATAGTCTCCCTGGATAATATTCTGAAAAGCCTCTGTGCACCTAACGTAGGGAGACGACAATATT
+>21970 2
+GTCGGCCGTTGCGAGTCCCGTACTTCTCAGATATCAGACTGTGTCGCATATAGACATAATAGCGGGGGAGCTTTAATGAGTCGCTAACTACCACACTGCA
+>21971 2
+CGTACTCGTTCAGGATAACTAATTGATCTTGGTTCAATATGCACTGGTTAGATCTAGGTTCGGGCCCGACAACTACCGCCGCCACAGACGAATAGGCTGG
+>21972 1
+CCCGACTAATGCGCATAAGCCAGTTGAGTGGGGATTACCGACCACATTAGCCGGGGAGCATTATATCTTGGAGCCCATTTCTCGGATAGTTATGCCAACT
+>21973 2
+AATCTTTCCGGAACAACGCGCGAAAGTGCTGGGGTATACAGAATTCTCCGGGTGGCCCTTAACCGACGTATGTTCTTAAGAACCTAACGTCTGGCACTTG
+>21974 1
+GGAGGAGCACACGAAGTATTCCTACAGCGGAGACATCTAGTCGCAACGGAAGTTCGATTCCGCTCATATGTGGTTCACCCTTGTAGCCAAAGTTCGTCTT
+>21975 2
+TAAGGGAACCGTATATGCCTCTCTACTATAACGCATCGTTAGATACTCCCAAGGCTGGGAATCATCGCGGTGATTAGATCCGGCGCTAGGGGTACTCCTA
+>21976 2
+TTTATTTTGCTTGCTCAGTCGTCGTGAATCCAATCGTAACAACTGGGGGAGTCCGATGGACATCAAGGAAGCTGCAGCTCGACACAACCCTCCAGAGTTG
+>21977 1
+ATGGCAACATGTTCTTGACCTGGCCGGCCAGCCACAAAATTCGGAAAGGTGGCACGCATGTAAGTCTAGCATATAATTTCGGCTGGCACTCGCTGTCTAT
+>21978 1
+ACTATGGGTAGTCGTGCTATCTACCGTCCAACTGTGGGGAGTAGTCACGGGTCCAGCAATATCCCAGAAGAAATTAGCATACTCGGCTCTACCTTGACTG
+>21979 2
+GCCTAAGACCAGACGCCGATTTGCTTATGTACGTGGAACTTTGAACTCGTTCACCATATGCGTCGTGAAGCCGGAATGGCTACACGAAGGACTATCTGCT
+>21980 2
+GCGGAACTGTCCACTATTCATTGCGCTTGAGAACCTCAGCCAGTCATTGTTACGGAAACCAGGTGCAACTAGAACCGAGGATGTCATCTCTGTGTGCTGA
+>21981 2
+AAAACTCACCGGGAACTTGTAACTAGACAAACGTGTGTGCATGAGCCGTTCGCTTCCGGTTTACACGGCGGAAAGCGTTTCGTTTCAGTGCTACCATAGC
+>21982 3
+CTTCGTAGACCATTACATTATGAAATGGATCCGTAAAACGGCTCGGCCGATTTAACGGAGAGATGTGGTGGCACGTCAGCACGTTCACCCGTCTTCAGCT
+>21983 2
+GTAAGGGGAAGCTGCACTTCGGAGGGTGTGACCCTAGAGACCTCTTGCTCTCGATGATTTATACACCTGTGCGATCAACCTCAGATCAAAACATTGCCGT
+>21984 2
+TTACTTGCGACGCTAAGCGGGCTGAATTTAAAAGTCAGAAGCTAACGACTGTTCCACCCTCACATCAGTTCGGATACTGCACGGCCTTGTGATCGGTGAG
+>21985 1
+AGTGGATCCGTGGTGGCGCACTTGCCACAAAATAATCTTACAGTTCTATGTACACTTCGCCCAACAACTGAAAGGCAGTGTCGGCGCGGCTAAGTTCTGT
+>21986 2
+TAGGGCATCTGGTCCCCAATCGTGCGGCCGGCCTTGAAGCTGTTCGAAGATATCGCTAATATGATAACCTTAACCGATCTACACTTAGCAGGTAGGACGT
+>21987 3
+TATTGGTGCGTTCCTCCAATATTATAGGGCCAGAGGCGATTACTATCACCCGGGCGGTAACGAATTGGGAATTCTCAATCGCGACACACGCCAGTGCATT
+>21988 1
+CTTGGAAGGAGGACTTTAGTAAGCGAGTATTTATGAGGGGAAATGTCATCCCTCTCGACGACAGGACAGACCCCCTTCGACTAATTCCCTGCGGTACTCT
+>21989 2
+CCGACAGACTCGACGCTCTGACCTTTCGGCGAAGGCGGTAAGCCTGATGTCTACTCATGATAACAGTGACTGGGAACATATTCGAATCCTGTAATCTGTG
+>21990 3
+TCCGGTATTTACAAAGAAATCACTTCATATCTAGCAATAGGGCCCTTTGCCAGTATGATTGATAATGCGAATACCGGCCCGCGGGCTCGGGGCTAGTCCG
+>21991 1
+GCGTGGTTACGGGTATTAATGGCAGTCTTCACCACAGTTAATGTACCTCCGCCATCCCGTACAGGTATGCGATTTACCTGTGCCGGGAAAACAAGATCGA
+>21992 3
+ACTGTATGGGAGATGGCGCCTAGCCTATTAATTCCCACAACTCTAGATGCGCCAGTATTGATGGAAAACGCGTCACGCTACTGTTTCGATGAGCGCAGCT
+>21993 2
+GATCAACAAAAAAAGCCCTCGTCGAGGTCGCGTAGTCCCTGTCTGGCGCTAGTCTTCCACGAGGTGACTTACTTGATTAACGTAATGCGCTAGGCATGTA
+>21994 1
+GCCTATCTGACCCCAGGGCGTATGTCTAGTGCGCCCGTAGCAGGGTCAATACAGGACGCTGTAGCACTAAATCGAGGCAATTTAATGAAACGTCTTTCTT
+>21995 3
+CGGACAGGACCGTTTCTTAATTACTAAGTATGTGCATGTGGCCACATGCGCCCCAGATACGTGTTCCACGGCTGCCTAGAGTTCAAGAACAGGATGACTT
+>21996 3
+GAGACAATATAGCACACCGACCTTCAGAATGTGCTCAGCCAGCCTTCTTACGAATCAAAATTGTTCCGGTTGGTTCCGATGCAAGGCGGGCATGTCTGGT
+>21997 3
+CTGGTTTGATACCAGTGTAAGGAATGTCCAGAGTGCCCCATGATTGCGGGTAGCTAAACATTAGCCTCCTTTCAGGAACCGTGTTGACGGCCAAACTACC
+>21998 1
+GAAATCGGTGTCCGTTATCAGGTTGACATCGGATACGTTTGGCAGCCACAGTAAATCGAGAGCCATGCACTTCTTATGCGTCCGAACTCTGTGCCAAACG
+>21999 1
+GCGAGGCGTAATCGGCCGTTTTAAATTAGGATCATAGAGAAACCGTAACGCCGCTTCCAGATGTTCTCCGACTCCGTACCGTGGTAGCTCAGTCATAAGT
+>22000 1
+TCTATACTATGGTGACATCTAGATAATAAGTGGTGCGCTAAATGGGTTCGACCTTCAGGGCCAGTCGTCACGCTAAAGCTAAGTCCACCCACCGGGGCTT
+>22001 3
+GGTCATGGTAGCTTTCGTACGCCGATCTGTATGCATGCTTGCGACTCAATGGCAACCAACTCTATTGGCATAGCCCAAGGAAAAGATTGGTACGGACTCC
+>22002 3
+GATCCGTGGCACGTACTTCCCCTAATTGTGGGATGATCTAATAATGCTCAAACATAGGTTCCATCGTTGTGGCAGCGAAGTAACGTAGAGCCGGCCCATC
+>22003 1
+ATTGCCGTTATGTACGGACCAGTTAACAATTCGCCGGGTATGCATCGCGAATTAATTAACTCGGCGCTACAAAGAGGATGACTGCAGCCTTCGCGGTCCT
+>22004 2
+CCAACGGAGCGGGACATTGCTTCTGTATCTACAAGATGAAAAGTTCCCCTACCTTGGTGCTACCGGAGCTAGAGGCCGAGGCGACCTTTATAATTTGCTA
+>22005 3
+CAGCTGCGTGACCCACGGGTATGGATATGCTACATCCGGTTTAGTGCTTCATCCCATGGGGGAATGTACAATGCCTACGTCATCCCTAGTGACAGAAATA
+>22006 3
+CCACATTAGCCGTCAATTCAGCCATTGTCTGGGTACCGAGTACGCCACGGCCTAATTACGAGCTGCTTTAATAATTCAGCAGGGTGAAGACAGGCTTTGG
+>22007 1
+TCGTCTGTTCGTTTAACGATATTCATGACGAACTTAGCGTTATTAACAAAGAAGTGACCCAGCGTGCCTAGACCCTCTGGGGCCCCGCGTGAGAACATGG
+>22008 1
+TTCCAAATCTCTCAGGCAAAGTGTTCGAACTCACCTTCCGCATACGACGCTGCCCTACAGCCGAAAGGGATAGTTGTGTCGGGAAGCGAGTTTGATTAGT
+>22009 3
+CTTATAGCAAAGTTCTATCCCTTCTATAGAGTGGGCACCGTGTGTCTGACTGGCCAGGCCAAAGTGCCCTTGGGAGCCAGAAGGCGAATTAATTCCAACT
+>22010 1
+GGCGTATCAAAGGATCATCAGATGATGTACTACCACCGGACCTAGCTCTCTTCAGGTTCAACCGTTGATTGGACGTTAAGTAGAGGCACGTCGCATTGCC
+>22011 2
+CCGAATGATTGCGATACCCCTATTGCGGCGAACTCCCGGTAGGGTATGCAAAGAGGTCGGAAACTAAATGATTGCCATCACGCTGTTTTTCCGTGCATCA
+>22012 3
+GCAGAGTCAGGTAGCCTCGAGACGTGGGCCATCCAGATGCCCGATATTTGAATGTTATTACCGCGGTTCGTTAAGTGCAACCACCTCATAATGGTTACAC
+>22013 3
+GTCCGGTCTTGCTCGTGGAAAACGGGAGTAACAGGTCATCTCTATGAAAAGAATCCGTTCAATCCATGCTGCTTCGCGCACAAGCCGTTTGTTGACGAAC
+>22014 3
+GAAGAATCTGGGCCTCCACTTGGGAACACATTTCTCGGAGGGAACAACTCCATTCGGCGTTCTGCGAAATGCTAACGTTCAGCAGTGATAGTCCTACTTG
+>22015 1
+CGTTCTGGACACCAGGGCCAACCGGACGAGAGATAAATCACTACGAGAGTTAGTCGAGCGAGGCTTATCGACATGTCATTTCTGTTTTTGCTCCAACCTG
+>22016 1
+ACCAAGTTAGAGTGGCTTGCCGGCTAACCTATGGCCCTGATTACCTGCAGCAGTCGCCGGTAAAGTGGATAAATGCATAATGTGTTCACATTCGCCTCAG
+>22017 1
+GGGTGGCCTAGGTCATGTTCTCAACACTGTCATGTGCAAGCTGCAGATCTCGGAGACACAGTCAGTATAATTACACTCCTCCATGGGTGAGATCCTAAGC
+>22018 1
+TCGGTGGAAGGCCAAACCTTCAAATCCATTCGGTTATCCATGGCATTAATACGGCTAGCTGCAGTTAGCTAGGTGACTAAGTGTTCCGAACCCGTCGCAG
+>22019 1
+AAATAAGTGCAATAAGGTTCTGGCTTCCCGTCTTCACCTGCGCCTTGTCTGGTTTATGAAACGGGTCGCATACCTCGGCAACCGGAGCGGTTCAAAAAAG
+>22020 3
+TAGATCCCCTCACGGGCCGGCTAATGCTGTGGATTTCATTATTAATAGGAAGTGGTTCTTGAGCGACACTAGACCCGTGAGACAATGCGACCCAATGTCC
+>22021 3
+GATATGCAGTGAGTAATCCTATACCTTGTATCCTGCCATCTGCTGTGGCGGCTAGTCTACGGAAAGTATGGACGAGCCTAAGGGCCAGCCTCAATATACC
+>22022 1
+GAGTCTGCTAAAGTATAGCCGCCTCTCGGTGTACTCCGAGGGAATTCCGCACGGCCGTTTCATAATCTGCTCTAGACAGGAGAATCGTTGAAATACTACG
+>22023 1
+TTGGCGGAAATGTCGCTGGTTTCGGCTTAATTTAGAGAGACGATCTTCGATCGCTGCGGTGAACGGCTTGACCTCCAATCAGCACACATCAACTCGACAA
+>22024 2
+GACGATACAGATACTCGCCAGCTCCGCTGACGCTTAGCTGTCTCAGTTGAGCTTACGCCTAATATAGAGCTGCGTTGCTCAGTGCTGGTTAGAACGAAAA
+>22025 3
+GGAATTTTGATAGCCACTGAGGTTGACACATGAGGACGGTGTGCTATACGTTCACCTTACCAGTACGCCTTAACATAGCAGGTGCCAATCGCCCACTTGG
+>22026 2
+TAGGTCTCTTGACTAAGTACCAACGAAAAAAAGGTGGTAGGTTCCTGGTAATTTTGCCTGCGCTGGAAGCCCCGTACGGTCCACCGACCTTCGCTAGAAT
+>22027 3
+ATGCGTTCAAGAGACTAGCCTGGTCTGAAATACAAGCGGATGGCCCTTTGTCGGGAATAGTTGCCGAGAAATTTCAATCCGTCTCCGTTCGAGACACTCC
+>22028 1
+AAACTCGGAAGATTGAACTTTCTATGGCGGAAGTCCCACACAGAGCATCTTACGTCGACTCTCGAACGAGCGCGGAGGGTCCCTTTTGCATTGTGTTACA
+>22029 1
+CCACTGCAGCTTGCTACGATACCGAAGAACTCTGGCGTTAGTGACAGGGTTTACGAGCCGATTGCATAAAACGACGTGTTCCCAGATCGCAGCTGTTATT
+>22030 1
+ACGACGATGACAGCAAGCTCTTAACGGGGGTACCCATGTGTGCCTTACAGTATCCTTATCCTATCTAGACAATAGCTGCGGGGTGTTTAAGCCCGACAGT
+>22031 2
+TAGAGTGTTACTTAGATACCGGATGTTCGTGCCCGAATATCCTTCAGGAGCAAGAGACGCACTAGGTTTCAGGCCTACCCTCACCGTAGAGCGGATTTAC
+>22032 1
+TTCAGGATCAGAAAGCGTCCTGCTTGGATCCGTGCAAGAGTCGGCAACTCCCTCGAAGAGCTATAGAACTCGTCAAGGTAGCGAATTCGCTCTTTGTTAC
+>22033 1
+AATAATAAATTCCGAAGCTGTTTGACTAATTCTCGGTAGTCGTAAGCCTCTCTCATAGCCGCCGCTCTAACGGTGGTCAATCCGGGCCAGGGTGGAACGA
+>22034 3
+ATGCTAGACTCCCTTTTCGCAACCCCAGGTTATCGCTGGGCTGCAGCTGCTAAGGGCGTAACGGAAGATCTCCTAAGTTAAACAGACTTCATTTGGAGAG
+>22035 2
+TTGCCATGCGAGACCCTATGTTTATAGTACCACAATGATGCAAGTCTGTATGGCAGTGTGCAGCCATTCGGGATGGCGCGCGACGATCTCACCCAAAATT
+>22036 3
+GCCCGATAGGGGAGTATTCCGCACAGTTTAGATCGTGTATATCCTCCCCGAAACGCATATCAATAACACGTCAGGGGCTGTCGATCTACCTGTGTATAGG
+>22037 3
+CACTCAGAGGGGTTATCTTATGACTTGTTTCCGCGGAATATGCGGGACGCTTAACGGCACTAATTGGAATCCAACTCTCCGTAACGGCGCGTGACAAACT
+>22038 3
+GAGACGCCCTCCTACTCGAAGCTGCATATCAATGTGTGATCGCTGTGGGGGTATCGCGTCAGTCAACCAAAACCGGACGGAACGATACTTATTACGTTTT
+>22039 2
+CATTGAAGTTTATCCCGACCTTATGCATCTATCAGGCAACTTCTTGTGGGTAGCAAGAGTGCTCAAGGCTATAGTAGGGACGCAAACTTCCGCGGACCGC
+>22040 3
+TTGACCGCCCGCGCGAGCGGGTATAGGCATGCTAATTAACAGATAGAAGCTATTGAACTTTACGTTTCCTCAGACAGAGTGGTCCCCTATGTGATGCCAC
+>22041 2
+CATGGACGAATCATTGCACCGGCTTATTCGGGCGTCCTTTTACTAGAGTAGAATCATTCCCCGTCGTGTCACGAGGATTGAACACCAGGCAGCGAGTATA
+>22042 1
+ATAGCGAGTTTGTAGCTTTTCCATAATTGCACATGAGAAAGGGGAACCATCACTCGCATCCGTGGCCGCTCAGTCTAGGCGCGTCTGAAACTAGAGTTCC
+>22043 3
+ATAATAACTTCATCAAGCGGTAGTTTGTTAAACCCCGCGAACCTGTGCGTTACCACGGGCAACATTGTGCTCAACCTCTGGCGATTCGTGGGAGAGGCTA
+>22044 1
+TTGCTGCCAGAAGTCGGAAGTGCATGCTACCGGTAAAGTAGCATACGTCGCCCACCTGATGGTAGTTTGGGGCTTTCAAAAATCCATTCCGCTGTAACAC
+>22045 3
+CCCAAGGCCCTACCAAAGCTTCTGCCCGTGGGATGAAAATGCGGTCTAGGTACTGCGTCACAAGCCTTTCGGATATTGTGTATCAATGCGACAGTTATAG
+>22046 1
+GTCTTTGGGGAAGCACGCGAAACAACGGGGAGTTTCAGAGGTACTTTCTCTGCAGAAATCTCCTAATTGCCTCGGCACCGTTTCTTTCCGACCAGAAAGA
+>22047 3
+ACTCTCATATTCGCTTGGTACCTAGGGCGAGGCCAACTGCTTCTTCTGAGTGCAAGCGATCGTACCCGACTGATCTGCAGGAAACTAGGTATTACAGAGA
+>22048 3
+ATCTCAGCAACACCGGACTTAACGACTGTGCCTTTCGGATGCGCTGAGCTGTTCAACTACCTTAGTCTGCCGGGATGGGTGTTAACAAAACGAGTAATCG
+>22049 2
+CCTCTTATACCTTCGCCTCGACCAACGGACGTATTAGGTTCAGCAAAAGCGGAATCACGAGTGCCGGGCTGGATTCGTGAGTTTAACATCCGTGTAAGTA
+>22050 3
+GAAGTGTAGCATGATTTGGGCAAAGCCTAGCTTTCCCGTCACGGTTCAGATGGTCAAGAGAGATTACCGACACATTTGCTATTCCGCCTTGGGACCACAC
+>22051 1
+GACTTGCGCATTTAGAGCTCTTATGACAGTTGTCAAAGTCGGACCAAGTAAACAGGACAGGGTCGCCACCTAGGTAGCCTGTCCTCTGACTGTCTCAGTA
+>22052 2
+AAGTTAAGCTCAGCCGAGGGCTTCTCCGCCCGGTTAGTTGCGCCATGGTACCAGGATCCAATCTAGGATAAAACACACACAGTCTTAGGTTCGTATGTGT
+>22053 2
+AGCAAACACTCGATACTCATGAGCGACGGAAATCATACCTGGCCTCGAGCGATGGGCGGATACTTCAGATGGTTTACCCGAGATGGTTTATCTTCTCTCG
+>22054 1
+ATGCCGTAGGTATCTGATGCCTCAGGGCTACACTCTTCGCACGACGTATGAAACTAGATCTCTTCAGGGCAGCACCGCTGTTTAAATGTAGACCAGTAGG
+>22055 1
+ATTACAAAAGCGCCTAACCTATCGCGGCCAGCTCGATAGTTTATCAGCACGTTGAGAGGGGTAACAGAGTTCGTGCGTCAGATTTTTCCAAGCCTCTGGC
+>22056 2
+TTAGCTGCACCGCACAGGCCCAGGGAACCTAGATCAATATGGGTTTGTAACGCTTCAAAGAGGTAATATTGCCACGCCAACGCGGTTTTCTTTGGACCTG
+>22057 3
+TGTGGTTACAAATTTAATAGCCTTTGTATCCACTTGAGCGCCGAAAGTGGATTAGTATCGGCCGTGACCGTCAAGACTGCGCGGAGCTCCAACCCAGACT
+>22058 3
+GAAGCACGCTACGTCTAATACGTAGTGCCACGTTTCACTCAGGTATGAGCTGTCACGCTAGCGGCTGGCGTCTCTTTACGATGATAACGGACAGTATCAA
+>22059 1
+GCCGTAGCGATCGGCGCTAAGGCAAGTATCCAAGTTTTCAAGTGTGTCACTACACGTGCATAGCCTCGAAAGCTTATGGCGGCGACCTCACTAAGTTTAT
+>22060 3
+TTGTAATCAAAGCAGCTAGAATTTGAACAAGGGCATGGTCTCGGAATCGTGGAGCCACCACTTCTTCCTCTGGTATGCCCCCTGGCAGACTCGTGATGAA
+>22061 3
+TACTAGTGGCCGATTAATGACCCCGCTGTTAGGAACTTTGTCCACGGCGCCTATTCGATGTAGAGTCACTCGCGCCGTATAAAAAGTGCAGAACGGTCTA
+>22062 1
+AGCATACCAATTGTTAACGCCTTCACCGATCAAGTCTACTAGTTCGGCCCCGTCCAAAGAGAGGGGTACGGTTTTATAAGACCGTTCCGTAGGGGCGTAT
+>22063 1
+GTCGTATATACTTGCCCCACCTGTTAAAGGAAGCCGTCCAGAGTCGGTGAGGCATGCGCCAATCTCTCGCGAACAGGATTTCGTATTCGATAAAATGGTC
+>22064 3
+CGAAGAGGAAAATCGAGATTCAGCCTCTGTTATGCTTACAGTGGTCCATCTGTTCGCGTGGTGCAGGCAAGTAGCTCCCTACAGGCATCATCTCATGCAA
+>22065 1
+TCAATGTCGAGTATGAGCTGCATTTACCAATGAAGGCTGCCCTGACAGCTTTTCGACCTCGGATCTCTAGAGGCAGAAGCAGGCTATCAGGTTCGACTAC
+>22066 3
+AGCCTGCAAGTTAACACGGCTTACATGCAGAACCGTCTCTGGGTAGCAGCCTTAAGGTTTTACGATTTCGCCCCCGCCTCAAGTAGTAAGAATTAGGGTG
+>22067 2
+ATGCTCATATCGCGCGGACCCAGTCTAATTCCTAATTCGAATAAGCGTTGCGTGGTTAGCTGAAAGCTCTTAATCCTCCGACAGCGCTAAGCGGGAAGGT
+>22068 3
+CCGGTCGCAAACGCCGGAATTTTGTTCCGGATAGTGCAAACCGGGTTCTGACCGGTTCTTTATAAGAAGTGGCCACGTTTAGAATAACACGACACGCTTC
+>22069 2
+AACCACCAGGGTTGCTGTCACCTCATTGGTTGGTGAACTCGCCGCCCCGGGAAGTATCTGCGAAATACACTAGACGTCTTCGAAGATTGTATATTGGCAA
+>22070 1
+CTGGGGGCTTCTTGCGAGCGTTTTGAAAGCTATCCGGTTCAGGCTAACTTGAATGTCGCGAGATCCCTTTAGTGAAACTCCCAAAACAGTACACCGGCAA
+>22071 3
+TAGTCGTTACAGCACGTACGGGTGGAGTCGAAAACCTCCAATCAATTTGCCGGGGGAGACACTATGTACTTGTCTCAACGTGAGCACGCATTGTCCTCTA
+>22072 2
+CGACGGTAGAGGCACAAGTTTGGTTCACCATTAGGCCCTACATCGTATCCATGAAATTAATCAACCCGCTAAGCCGACCAGTCTGGAGGGTCTGGTGTTT
+>22073 2
+CTTTTTCTTCCGGTCTGGTTAAGGGCAACATAAATCAGGCCAAGCTCACTGCCGTTGAGTCATTCTAAGCGAGGGATACGCATCGATCGCGACCAAGTAG
+>22074 1
+TTCACTCGAGGAGCGTAAGGTGTTCCGATACTCCCGCTGCTCTAAATAGAGGATGTAGGCTCGTGCCCTTTCAAAACGGCCGCGTCTTTAATGCAAAAGA
+>22075 2
+ACATTTCAGGTCCGCGCTGGAGTGTAACGGTTAGTCACGATGGCTCGGGGGAAAAGACATCCTGACTTCGCTTTTTCAACACATCGTCACGTTCGAACAA
+>22076 3
+GCTTAACTCGTCATGTATAGCAATCTCCACTTTCGACCGGGCTAGAGTACAGTCGACATGCACGTCCTCGCAGGGGACAAATGTGGATCTATGGTCTAGA
+>22077 1
+TTTAATTGTCCAGCACCAACTAGGAATTGTAGCTGAGCTCATGGCCAAGAGCTCCGGCCTAGCTGGCAACAGGTGTGCAGGATTTCCCCGATTTAAGCAT
+>22078 2
+GAATGGCTCACCTGATGTACCATTAAATAATCCGGTCACAGACACGGAGGCCTGAGGCCATTTTGCTAAGGTGGGCTACTGTTCCCCGGTGATATATACC
+>22079 2
+TGGGGAAAATACTGGCCAGCTCACGAAACTGCTTTTGAACCGCAGCGACCGAGTCCGCTAGTCTGTGTCATTAATGCCCAAGTGCTGTCAATACTGGTTA
+>22080 2
+CGTCCAATGACACGCTGGGGTCTTTCAGTACTCAATCATAAGGGATCGGATGCCCTGACTAGTTTATATACCCACTATGGATACGAGCGAGTGGTCCCGA
+>22081 1
+CGAATGATACCGTCTCTTCCTAGGTTGATCCGGCCCTTGTGGCGAATACAAGATGAGCATGCCAAGCGTAAACCCATTCAATGTTTAGGTCTGAGGCGCA
+>22082 2
+CAGAGACAGAGTTCGCTGTTTCGAGCCGGGGTTATAGTAACTGAGGTACTTCTTTTTCATCGAAAATTGCCCGGTCCGAATAGGAACCCCTCACGGCAAC
+>22083 3
+AGTAAACGTTTTAAATCAGGCATCGGTTTCGCGCTATCCCTATCGCCAGCATCGCGATCTCGAATGAGCGATGAATCCGGGGCCTGAGAAGCTTAGTATC
+>22084 1
+GATGGCACCAAATACAGGTTCGTCAATGGGTTAGTAGGCACTAAGTCAGATGATTCGTAGGGACAGATTGTCCCTGTTCGCGACCTGAACTCCCCCCTTA
+>22085 2
+CAACGCATGTACTCTTTAAGGGCTAGGTAAGAGTAGCGTCCACACGAACTGACTCTGTTACCGCGTCTTGTAAGGTGACCAATGGTCACATGCACCGGTT
+>22086 3
+TGGTGATAAAGTCCGTCCACGGGCTGCCCGCATATGACTTCAGTGATTCTTTTGATATGCCATGATGGTCTATCACAACACGCAGCGCATACGGGAACAG
+>22087 3
+CCTACAACATAGTGTTTTATTCGCTATATTCTAGATCTACTCGCCTGGTGTTGCGCAAGGCGAACGGGCTCCAAGAGGCAATGAATCCCAAGGCGGAGCT
+>22088 1
+TGATTACCTCGGCCGGTTTGGGGGTGAAACTGGAACTACCCAATCAGGCATAAGTGTTCATGCTTATTCTGAATAAGACACATGGTCCCACGCGCCGATC
+>22089 2
+ATGGCTGCTCTGTAAAAGCACTGTCTGCGACTGCTAGCCCCATATCTCGTTCTAGACGATGTATACAGCACATAACGTATTGGCACAGGGGTGGGTCAAC
+>22090 1
+AATTGCAATGGTCAGAGCCCTTGCATTTATCCGTGGCGATAGGGCGTAGCTAACGTGATACATCACATAACAGGTCTCCCACTAGCGCATCTTGGCGTGA
+>22091 3
+TTAACTCGTGTACCGAACCTTGAATAAACTGGTGCGGCCGGGGCCAGTTGTGCGGATTCGTACGTCTTACATCTTGACAGCATAAAACAATTCCGAGGCC
+>22092 3
+CAGGATAATATTCCGATCCGCGCTAGGTGTTACCGCAGCTGTACACCGCCTTCTTGACTGCAAAGGTCCATGAGATAAATAGCAGGGGTTTATGGCCATC
+>22093 1
+CTTTGGAGGTGCACCCCCTGATCACCATCGAAACCATGTAGTGCAGGACCCTCTTGGAGTACATTGTGGTGACACATTCGGGAAAGATTAGCTTCATCAG
+>22094 2
+CGCTGAATATGGTCGTCCCCCCTATACTCTTTACCTTGAATTAAGGAAACGCGGTTCGTACTCGCAGGTCGCACAGGACGTAGGAAGGTGAAGACTTATC
+>22095 2
+GCCAGATTTCTACCTTAAGTGAGTGCTGCGCAAGTAGCGTCAGGCCTCCTTTGGATTTCCCAAGTTGGTAAAAACCGCACCGAAGGCCTTCAAAAGTTGG
+>22096 1
+GATCTTGCGCACTGGCCACTCGTACATCGTCCATCCCGTTCTGACGTTACCACGGATGGTTATAGGATGGGAAGTCAACAAATGACAAGTAGATGGTCTC
+>22097 1
+GTAGGGGAAAGGGCCCGGTGATAAAGTTCTTAGTTGCAATGGCTTCAAAGCCCCCTAGTGTACAGTCTACAGACGTCTCTATCGGTCTCACAACGTACCT
+>22098 1
+GATTCCTCTCATTGTAGAAATCGAAATGTTCTGAACCGACATCTATAGGGCTACGTGCCGGATTTGCCAGCCGGGAATCCCTAAGCAGTAGCTATGCGGC
+>22099 1
+AGATATTCGCAAGGGATACCTACACGAACTTGCTATAGCTACCGTCTACCGCGCTCGTACGTCCGAGGAGTCCGAGTGTGCAGATGGATGATATTCCTAT
+>22100 3
+ACGATCTGGAAGACGTACACATGCACGACAGATTCCGTTCCCTGGTTGGTCGCATGGGAACCCTCTTGTTAAATAGACACTGCGTTTCACAACGTGAGGT
+>22101 1
+AGCCAGAGATGCGCATCTGGAAGGTTGGCGACTATGTCTCTCTGCCCTTAATCGAACTAGCAGTGAAATTCGCACGGGAACCTATTAAGACTGCTCTTGC
+>22102 3
+ACATGTTACCCTTATCATTGTTATCCATGGGTCAGATCTCCGACTCATGAACGCAGGATTGGCGGCGCCCGTATCGAGAGGAAAGGCACGGACATTATCT
+>22103 2
+CCGGACACCAAAGATTCGAGGCTGACTTGGCGTCTTAAGGCATACAACGATTCAATCCTGGGCATTCAGGAATGGCATATGTCCGGATCGTTCGTCTCTA
+>22104 2
+AACACATTAACACGTGGGGGGTACGTCAACCAGGTACGGTACTCCTTAAGTTGGCGACAATTGGGTTTGACGACGGCTCCTTTCTAAACTCGACCTTGCA
+>22105 1
+CAGTACCGCAGTACCTGGTACAAGGTCTAAGTAACGACTACCGGAACCTTAGGGGGAGGTAACTTGGTCTCAAAAAGTCTCGCATCTCCTCTCTTTGTGG
+>22106 1
+GACACCTGAAGGTACGCCGGAGCTGTAATAGGATTATGGTTCTCAAAGCCGTGTTTATACCCAGCTCGGCATGCCGCCTTATTGTCAGTACACTCAAAGG
+>22107 3
+TATTTCAGGCCAGAACGCGTGACGAGGTCAGTTCATCAAGAGACTCTCTACCCCCGGCGTCGATCTTCAAATGTCCAGTGAGGTTCTGAGGTCATAAGAT
+>22108 3
+CCGGTAGCCGAATATACAAGCGTAATAATAGGATCTCGAAAAATTGTGCCTCGGTGGTTATGACTCGCCCGTCCTACAGCTTGCGGATTTACGGCTACCG
+>22109 1
+TCGCATTGAAATGATATAATAAGGAGCTCTAGCTCAGATTCCCCGGAAACAGAGTTCCTAGTTGGGTCGCGTGCGTGATGGATCGATCCCCCGTACCCTA
+>22110 1
+GCATAGTATCGCTGAGATGCGCAAAAGGACCGGGCTTGACTGCTTTAGCTCTATCACCCTTGGCGCGCGTACGCAGGCTCTTTTTAAAGTTGAACAACAA
+>22111 2
+TAGCGCGGGTCGCGACACCCTACGTATAATTTTTGGGACGTCCACTCCAGATCAGAGATGGATCACTAGCAAGTGTCGATCATAGTACTCTACGGGATCT
+>22112 2
+TGCCAGCGCCACTCAGCATCACAAAGCCTGGCGTCGCGTAAGTCGAATATCGAGGTCGGAATCATCTTTGTCCGCGTCATTTGTAATGATACGGTGTAAA
+>22113 1
+TCTATCAACTCGCCGCGGGCATCAAAGGTGTGCACACTATTTTCAATGTGATATTGAACGTTCGCGTCGCCTAAACCGCAGGACTCGGGACGGTAATTGA
+>22114 3
+CTCCGCGAACCTCTAGAGACAGAAAAGACATCGCCTTGAGTGCCAGCTGACGTCCATCAACGTGTATTATGTAGGCAATTTTGGTCGACGTTTTGGCACG
+>22115 1
+TCCTCTACCGAGGAACACGTTGTCACTTTTCACGTGGCAGGCGAGGAGAGAACTTCGCATTGCAAAGTATCATATTCCGGCTAATCGGATGACTTGCGAC
+>22116 3
+CCAATCCACGGGCAGCGGCAAATCTTAGTATCCAGGTCATAGGTGGATCGTTTCGCTCCAACGGCACTGGAGCTTAGTATTAATACGATTCAGACGGTCT
+>22117 2
+GAGTCGTTTGCTTCTACTAAACCGTTCTGCAACCATACATTTCCCAAAGCGACCCGAGGAATACGGCTTGGTTAGTGGGCGAACTTGGCGGCTACAAGTA
+>22118 1
+TTCCCTAGTTTCCGACTGTAGACGAGACGATACAGTATTCAGGAAAGGTAGGCGGTTGATCTTGACGCAAAACCTGCGCCCTATCCGACCTGGAGCTTTA
+>22119 2
+GGGTGGCCATTAGATAGGTTCACAACTTCGGTGGACTCACAATTGCGATGTTGCCAAGTTAACGACGCCCATTGACAAGGCGCTAAGCAGTATCTCCTCT
+>22120 1
+GTCCCAGATCCGGTGCTAGAGGCATGGCAGCTTCCCTACTACATGGTGCTTTTCGTGCTCAAGTCCCTAAATAAAACAGCGGACGTTCATGGGTTAAGAA
+>22121 1
+GCGCAGGCTTCTCCTCTAAAAGTAAGGCGGCAAATGGACTTACGGGACACTCACTGTAACCCTAACTTTGGAGGGTCGCTTGGCGCGTAATCTAACATTT
+>22122 3
+GCACAACCCCTTACGTCTGTGGGAGCCATGCGTGTACTCTAGATGGGTAGTTCTGCCCACGCGCAGCGATATTGGATAAAATCCGAAAAATGGTCCTTTA
+>22123 3
+GGAATGAGCTCATAGTCGAAGGCTCATCCTATTTTTCACTGTAGATGATCACGCCCAAGAGGCTGAATCCGGCGTGCGACATTACGATCTTGACGAGTCC
+>22124 3
+AGGATACCAAACAGTTTCACCTCCACCGGTGCTTCGAGGTCTTATGGCAACTTAGCCGGTAGTCGATCGTAGCTATAGGTTCGTGCGCAAGGTCCAAAAT
+>22125 1
+AAGGCCATATACTCATTATTTCCTATAGTGAGCGAGGAGAATCGACCGGTAAGTTCGATACTCGCAGTCGTACCCGTTGCGCGGACTCCTTAGCGTGAAC
+>22126 1
+GTCGACCTCTACTGGCATCACCCTACTAGTATCTGTAGGAATCCGCCAGTGGTGTACTTTTAAAGCTGGGGGAGATATAACCACTACTCGGGAGACCAGT
+>22127 1
+AATCGACCCGGGCAATCCGGTCGCTACCTAGTAAATACCTTCCGCTTCATTATTCGCAGTGGGGGATATCACGGACGAACTAAGTGTAGCGTAGTGTCAT
+>22128 2
+AGCCCCTGAAAATGTTGCGGTTTAGAGTAGGCACGCAATCGATGTCGACCTCGCTTTATGTATAACTGGACTCGGTCGGCAACTTTAGCGACGCTAACAC
+>22129 3
+CTTTCCTGCAAAACCTTCTGCAGGACCCAATTTGTCTTGACACCTGATGACAGAGTTCCGATTACACGTAGCCATGAAGGAAGGTTAGTCCGGAGCGGGT
+>22130 2
+CATACACCGAAATGACAGCCAATTATGAGATCTCCGGGTTGTTGACTAGTCACACACTTGGTGCTCCGGAGATCGACATCTGTGGGCGAGCACGTATTCT
+>22131 2
+AGTAATCGTCTAAGAGACCCTTGCCAGATGATGATAACATTGACTACCTTTAGCAATGCCAAGGGCAGCTGTCCGCCCTTGCGACTTTTTGGCAACGGGG
+>22132 2
+GACGGTTAGCAGAGCTGTAGCGCTCAAAATGGCGACATGGTGACGTCAAATGTCTCTTCCCCTGTGGTTATTTACAACGCGAAAGATCCCCTATGGCACT
+>22133 1
+TTCAGAACATGATAAATAGGGCCATAAAAAAGCTCCCTGCGATAACGTCCAGTGTTGACGTATGTTATTCCGGCCGTCTAGGGTGTACCTGCTGCCGCGC
+>22134 3
+CTCTAAGGGGCGAAGGACATGACCAATTACGAGGTAGCCTTCACATTTACTTACGGCTAACCCTGAAGCGCCTTCGAGTGTTCGACTTGTGGATTACCGA
+>22135 1
+GATCGCTCAGCGTAGAAAGACAGTCCCCTTACCCCGTCGACGGTGGGTAAACGTAATGTTGGATCACCTCTGGTCGTAAAGGATTTACTAGTCTACTGCA
+>22136 1
+AATAATCGCTTCAAGTTAGGTCCTGTCAGTAGTGTACGCAGCCCCGCGGTAAGGGAGTGAGTTCATTGACAAGTCTAGACTTTCTACGAGCAAGCCCCTC
+>22137 3
+CCGTACGTGACAGGAGTACGTTAGTACTCTTAGCTGTGGTGATGCCGGAGCATCAAATCCCGATAGGTGGGCGTACTATCCTAACAGCTACCTATCATAC
+>22138 1
+GGTTGTACGTCAATAAAGGGGAGCCTAACGGGTAATATGAATGAAAAGCCCTATCTTGTTAGTTGGGACGCCCCCGCCACTTCTTGCGCATCCTGCCAAT
+>22139 1
+TAATCGAGTGATTCCCCGCCCACGTTCTTCATGACGGCTATCTACATAAGTTAACTGATGGAAGCATGGGAAGGTCGGACCTGTAACACACGCTCGTTGG
+>22140 2
+ATCGTACCTCTAGCGGACTAATTTAAGCCTAGCCGGTGGGCTGGTCAAGTATACCGGTAATGAACTCCTCGTGATGCCGACCTAGAAGGGTCTAAATTCC
+>22141 3
+TACATTCTAACCAATTCTAAGAGTCGGCAATTGGAAAACCCGCACTGCGGCGGGTCATTTTCGGCTGTTAGAAGGGTCTGTAGTGCCCAGCGCATAACCT
+>22142 2
+ACTGCTCCGAGTAGGCGTGACACAAGGCAGGCCTCCCACCGTCTTTCCAGAGGATTATTATGCAATTTTACGAGCACTCTAGTAGCTATCTAGAGTGGGA
+>22143 3
+TGCCAATCGATGCCATTTCAGGTCAGTCTAGAACCTCTAGAGTGTACTCATTTAGGCGTACCGCCCTCGTGACGAGTTTCAGCGTAAACACGGAAGGAGT
+>22144 1
+CATTATCTACTCTAAGACAAAGAAGTCTTCCTAGGGGTCTTGATCATTCAGCAGCGATGCCTGACGGTCCCAGACTCGGGGGGTAATGAGCTACGTCACT
+>22145 1
+CACTAGGCCCCTAGTAAAGCGTATGAGTTAAGGCCGGTGGTTGATTCCCTACCATTCCTAGAGCGTAGCAGGCGGGTCCTTCTTAACAAATATGTGAACC
+>22146 3
+TTGTTTGGCTCGTGGACCCAAGGGCCGTATCCCGAATCTATCCAAAGGAAACGCACGCAGCTTCAGAGCTTATTATATGTGGGACTCGGCCTTAAAATCG
+>22147 1
+TCAAGCCTCGTTTAGATATATCCTGAACAATGACGCCCCGCAGGTACGCATAGCAGGGCTCCCCTATGAGAACTCTTGGCGGATGTGGAGTCTAAGATTT
+>22148 1
+ATTGAAGTCACGGTCACTGCAGAACGGGGCTGCTCTTTGAGTAATTCTCTGCCGGCATACTCGGTCATAACGTCAGCCCAGTGCTTGCTTAAAGGAACAA
+>22149 3
+AGATTTACACATTCCTGGGACAAAGTATGACGGTAGTGTCCTGGGTGCATAGACCGGGCAACTCAGCTTGCCGACCTATATCTTGTGCACGCACATTCAG
+>22150 1
+CAGCAGTCAAGCGCCATCTTTGTCTTGACTTGTCGTTCATTCGTACCGTGGAGGACCAAGGCATGATTTAGCAGAACGACGAGATTCAGCGCTGCCAATA
+>22151 1
+AGTGTTTTATGGTAGATGTGAAAAAGTCTCGATCTAAGCACCCAGGGGCTGAGTTGGGCCCTAGTACCGGTTTCCTACCCACCACATTACCAATAGCGGC
+>22152 1
+TATACGGAGGCAACTGTCAGGGCCAGGAGACAGTCAAATTTCTGCCTAAGTTTTTCCCTACAGAATGTTGGGGCTCCGACGGAATACTAACTTGCCGCTC
+>22153 3
+TAGGCGCATTCATGATCCTTGTGCACGGCCCGGTCAGAAGCCTTGTACCTCATACACAAGAGGGGACTCGTAAATTCGTCTGGGATGACTGTAAATCACT
+>22154 1
+TTGTCGGGAGGGCTTATTCGCAGCGACCCTCTATCACACCCTCATATAGGTGGGGCTGGTGGTCAATATGAACAGCGCCATCATCAAACAAGTGCTATAT
+>22155 3
+ACCCTTGGGATTGCAACAGGAGTACTTTAGAAAGCGCATATGGGATCACATCAGTGTGGCTTGCGTCCCTGATCTGAGCACCCAAATGTCTGTACACCTG
+>22156 2
+GGCACGCGGCAGACACAATTGTAGAATAACGTCCGTTCTCCGTTTCTACGAGCAGTCTACGCTTTACGCTTTATGCGCACAATGAAAGGAGCGCATTGTG
+>22157 1
+TCTGTCATCAATTAGCGGTCCGGATCCTGAGAATTATGAGCTGCATCAGACGTAATGCGTTACAGCCTAGCCTGTGCTCACTCCAATGCAAGGGTCAGGA
+>22158 2
+AATTTTGAGGGATCGGCACGATAGTAATAACACTTTGTACGACCGCTTGGGTGGGGCGCACCTTCCTTTGAACTATCTACGAGAAGCCCACGCGTAATCC
+>22159 2
+GCTGGTATTAATGCGCTTAGGACGAAACGATGTCAGGGTGTTCTCGCACCCGAAGCCTAACTCTACCGGACCGTACGATGCATCCTGTAAGACTTATTAG
+>22160 2
+ACCCTCTGCACGTCTGACCCTTTTCTCGGCGCGAGCGATTCCTATGTTAGAGAAGACAGGTTGCTCTGGAAACATCTGAATATAGACAAAGGTGGGCATC
+>22161 1
+TGGCGATGGTATCGAGTTGCCCATCAGGCTTGCTCTCCCCATACTCAAAAGGGACAAAAGAGCATTGTTACCCCAGGTGTGCTGCTCTCTTATAAGAGGA
+>22162 2
+GACATGAACATGACTAGAATTAGATTTGATGGTCCAATGCCGCGCTTTCCGGTCCTCCGGGGGGACTCCGCCTAGGTACAACAATGGGTCCTTTAACATA
+>22163 2
+CGCAATAGTGTTGTTACGGCCACAGTAATAGCCGGTAAATGTGAAGCACCGATTAGGATGACCGTCCTGCCGCCAAGCTGCTTCAATAGTGTGTTACCCT
+>22164 1
+CTGATGAGTTAGGGCTAGTCCGATGGTGTCTGGTGAGGGAACATAGGCTAATACCGTGCCACCAACTTTACGATCACATCCCGTTGCCTACATACCAGAT
+>22165 2
+ACTTTTCCTGAATCCAGCACCCCTTCGCTATACTTGCCGCGAGGTGACGAAAGCAGATGTATTAAGCGGATTTCGTGCTGAGTCGAGGTTAAAAACGGCC
+>22166 1
+TATCGTGTGATCATTCCCCTGCGGTGCCAAGTAGCGATATTTATGAAGATCAGTACCTCCCGAATCCAGCCTCCGGGAATTACGGAAGTCAGGGTAATGC
+>22167 1
+TTGAGCGACATCCTACGCTAGATTATTGGTGCTGGAGGGTTTATGACTGTCTACGGAGAGTTTCGACCGGCGCGATAGCCTAAACCATCACACCACACAT
+>22168 1
+CATAGTCGTACGTGACCTTCAGTATCGGTGGGAACGCTGACCGAGTCTACCGCGCCAGTGTGTATAACTTCCCCTGTAAAGGATTAGCTAAATACCGTGA
+>22169 3
+AATTCCAGTGCTCAAAATATCTTGGTCGCCAACGACGCAGACTCATCAAATTCTGCTCGGTTCGTAAGATCATGGGGAGGCCATGCGGAGAGGTTTCTCC
+>22170 3
+GCGACCCATAATATGAGATGATTTGGTTGCCATCGCCGGATAAACTTCATCGCCCCGGTGTTGGAGGTGGTCCGATTAGCAACTTAATCAGCCCAGTCAA
+>22171 3
+TCAGCAACCTATCAGAGTTCCACGCAGCAGTGCGGTCAACGCGGGTGGGATTCTCTGAACAAAGTCTGCGAGCCTTTTCAGTTGCCTATAGTATAAACTG
+>22172 3
+GACCGTACACCAAACCGTAGAGATTATATGCAGGGCTAGCCTGATTCGGGTGTCGTTTCATTGCTGAGAAATGAGTTCACAGTCCAAACGGCTTGCCCCT
+>22173 2
+GGATTAGTACCACTATCGAGTAAAGCGTTTCCCGTAAAACTCAGCAGTGCATTTGGCGGTGTTCCGTCGAAAGTCAGCGTCTTCCACAGGCGAATGTCAC
+>22174 2
+TAATTCTCGTCTACTAGAGAATAGTATACCCGACTGTTATATGCCGGGACCACGTATCGCTGCCGCTGCCTTGTATACAAGGAAGAGCCAACGCTGGGTG
+>22175 1
+GCGCAAGCTTTCGATCAGGGTCCTATCTAACACTCTGTAGAAAATTAGTGCAGGCGGGTGTGGACTCGAGATTGAGCTCCACTTACAGAGACTTACCCTC
+>22176 2
+TGTAGGGGTCTATTCAAACCATAGGAGCCGCTCTGTACGACCGAGAACACTAAGACGAATTAGGTTATCTCCTTACCCTTGTCTTCGGACGACGCGGTGA
+>22177 1
+CTGACAGCATGGATGATGTCGCCCACCAATTGCATGATAAACGATACGGACTGTTGACCTTTTTAGACCTGCGGGGCGAGCAATGTCCCCTTCGAATTAG
+>22178 2
+GACCACTAAAGTCTCAATCCCCAACTTCCGGTAGGTGGCCGTAGTCTTGTGTAAGCGGAAAGTCAATGGCAGCTGTCTGTCATTAGGAGCAGACCTTCAT
+>22179 2
+CTAAGGGCCGTGATGGGCAGCTCATAATCTAGCCCTAAAGCAATGACGTTGCACTAGGAGATTTAACACTGACGTTCCTACGGTCGTCGGCGTTACCTTA
+>22180 2
+GCCAGTTAATGACAAACAAGGTTATTCGCGAAAGCCCCGTACAAAGCCCTGAGGGACTGTTTACTTCGATTGCGCTGTGTTAGAGTCCGTGCTCACTCGA
+>22181 2
+AGTCTTGCGCACTAGCTGGAACGCAGAAATTCGAGCAAGTTAGTTCCATATCGCTTTGCAGGTAACTAGGCCTAGCGCGACCCTTGAAATGCCGGTTCAT
+>22182 1
+TCGCGTTACAGGATTGGGACTGCACAGAAATAAACACGCGTGCTTCTACCCCTGAGAATCTGGTCACGACCCGGTAGACTCTTTGGCATATGTAGTTCGA
+>22183 1
+GAGACTGGCATTTTCTGACCGGCGTGGGGTCCACACCTTTGCTGGAGAGATAGCTCACCCGTGATTGTTTTAATGAACGACAAGACCACATTCGCACATA
+>22184 2
+TTACCGCATGCCGACTGAGCCACACAGCTCGAAAGATGTAGTGAGCTAGTGGCGAGGTTCCAGCCTGATCTATTTGATCTGTTAGACGAATCTCATGCCA
+>22185 1
+TCATATTATTTATCGGTTTGGATTCTCATGACCCCACGCATAAGACAGGACCGTGTGCCCAGGAAAGCCGAGATGGGCTTACTCCAGTATCGCGGAGTCA
+>22186 1
+CGGATCAAGAGTCAAGAGTGGCGCCTTAGACTAGCGAACCCGTAAGTAAACATGCTACCCGCTTGGTACTGGTGTTCAGATTCGCAATGTTTATCTGCCC
+>22187 3
+CTGAATTTCGTGGGGTCCAAAGCTAGTCGAACCTTGGAGGAATCGTCGCCATACCTTCATGACCACTGGCGGCAAAAACGTATTCCTGATTATTGGGCAC
+>22188 3
+CTGTAATCCTGCCGCGGTGTAAGAGGAGTTGGATCCGTGCAGTGCGGCTTGAAACTGGAGACGTAAACGCTTTCCCCTCTCACTATAGACCTTACTAAAA
+>22189 2
+GCTCTATGTTATCACTTACCGATAGATACATCATTAATGCGGCATACGAAGATGAGGGGGACCCGCCAGGAACGTCTGTCACCTGGGGAACTCTCGCTTT
+>22190 1
+CGCGTCTCCACTGTGCCGTATTAGCACGAGCAGCAGCTAAGAGGAATTGGGGATAATAGGTGTATAATCCTGGACTCCCTTCCTCTAACCTAGCTGATGA
+>22191 1
+TTCTTTCAGTCTGATCCACATTGTACACAACCACCCAATACAGTTATAAACGGTAGTCCGATGGGAGAGGAGGGTCGGATTGCGCCTAGTCCTTGACCGG
+>22192 3
+GTCTCACCGCCTGAAACATGAATCTAAGCCCGAGGTCACATTAGCGGGTTACAACAATTCCCGTGTGTGCGGCTAGTGGTGTATTTAGCTGACAGCCAAT
+>22193 2
+AATGAGTGGGGAGCTATTATAAACGCAGTATTATACACTGATAACCGTCTCCCCCTCTAAGGTGCTTTAACCCGGACGCCTTTGGGACAGGGTCGGTCAC
+>22194 1
+TAAAGTAGCTGGTATGGGGCCATCAATCCTAGCGCCTTTGATTCATATGCATCAGCATTTTAACCGTAGCGCAATAAGCCCAGCATGGGGGCACGCTTCG
+>22195 3
+GCTGCAGGCCCCACCTGTGTAGCAAGGCCTTGAAAAGAGGGTAAAACGTATCTGCGTTAGTCTGTCGACATTTCATCAATGTCCCCGGATCGTCATATGA
+>22196 1
+AGACCGATTGACGATGATGCCCTCCGATCTAGATTTTCCGAACATGCAGGGAAACGTGCATGGTGTGTAATCTGCAGTCGCGAAACTCATCTCTGTAGCC
+>22197 3
+TCTGCTTTAACTGCAGTACGATTCTAACGAAGCTCTAATACATCGTCTTCGTACACTGTGCGAAAGAAGAGAGGCGTGTTCGTCGCCTGGCCCGAGGACA
+>22198 1
+GCACAGTATATGGACTGGTGTCGTGGCTCCTTTTTTGGAGAGCCCACATCGACGAGTGAAATATTGTACACAGGGTCCAGCACGAATCATCTCACACCTG
+>22199 1
+AGCAGAATACGCTGCATAGAATTATAGGGTTATCCGCGACGGGGGCCCCCTTTAGACTCCAGGAGCGTGTACTCAGGAATTCTCGTCATCAATTTACCGT
+>22200 2
+TTCGCGTTCGGTTCAGCTCATGGCCTTACAACCCGATTCGGTACGCGCTAGGGATGAACGCGGCCTGGATGCTAAAAATAATTCATTATGCGCATGAAAC
+>22201 3
+GAAATTTTTTGAGTAGGGGAAGTACTTTCTGCCCCAGCGCCGACCAAGTCTGTCCAGGACGAGTACACGGATGCCTTGAAGAGCCCCTATTCATCATGAT
+>22202 1
+ATATTAGCGGGCCCTTAGTCTAAAAAGCAATTTGACGGCCACGTCTATGGTGTTATTCTCGAGCCCGACGTCAGAGACGAGCGGTCCTTGGATACTACAC
+>22203 1
+CTCTGTTTCGAAGTACAGCACTTGCTCCAGATGAGATCTGGATCATTGCATAGGCACCGAGGCCGTACGACGCAGTTAAATCCTGGCCGTTACTGGTAAA
+>22204 2
+CATACTGGTTGCGCTTTGTTTCGAGCCGTCGGAACATTAAGACGCGCCTGCTTTGAACTCTTATACACGGAGCATTGCGGAATGGATACGAACCCGACAA
+>22205 3
+TCCTTAGAGTTTACCCATAGGGGGTTCACGCAATGGTGTACCCCCAAACCAAGGAGGATCCATCGGGTTCTATCAAACCAAGCCTGTTTGTTTAGGGCAG
+>22206 1
+ATGTTATTTCAGATGGATAAAGTTCCTGCATCCGCCGCCACAGCATAGTAATTATACGCAGCCACCGTTCTGCATAGGGGCGCAATACGGGTGCTCAGTG
+>22207 2
+GGTAATCTACGGCCTCTCTTAGCGAGATGGGCTACAAAATTGCTGAGTCCCTAGGAAAGCGAGTGCTATACTGCTCTAGGGAAACCCCCAGAGTTTCTTC
+>22208 3
+ACAACTTGTGCCAACATATGAAGCTTTTCGAGAGATAGGTTCCACTAACGATGGGAGGCTACGGGTTCTAGGGCCCAAGATTCCTCCTGGCATGCTCCAT
+>22209 1
+TTAATCCATTAGATGCCGTTTAGTCAGACAAGTGATGCGTCCAGCCTAGAAATGCCGGCGCGAGCCTAAACATGCGCATGGCCTCTGTCTAGGGATCTAT
+>22210 1
+ACTTAGAATTGCGACCGCGCCGCTCCGGCTCACAAAGGGCTCGCGATTGAATTCATGTAAATACAGTTAGCTGTGGATCGCTCAATTTCGAAAGGCCTGT
+>22211 1
+GCAAGACATCCAGTGTTCAACGCTAAGTTCGACAGTGGACCAGTTCCATGTCCTGCCTGGGTAGTGTTGTTGCCACCGATGGTCAACCAAATGACATATG
+>22212 1
+TTGATGAGTATCGGTAATCCTAGCCTGTACAGTAACAATTACGGCGCTGGCAGCCGCGAGCTGTCTAGGCGCTACGAGTACTAGCCCATCCATATATGAT
+>22213 1
+GCTTCTAACGATGCGGTGCTAGCCACACTTTAACGATGAGCGCTTAGGCCCGGGCACTTAGCGCTGAAAAATGTGGCTTTGTCCAAACAGAATTCGTTCA
+>22214 1
+CGGGGATAAGGCACGTTCTTGCCAACACGCGATGCTCATGTTCTCGACATAGACACTGCTAGATAATTCCTGGCGCTAGAGCGTGCAATAATATGTCTCG
+>22215 1
+CGTAAAACATCACGGATGAGCTGCCTGGCACACTGCTGGGGGCGACATGGCCTCGTGCTCACTATAGATAGACCATTCTTTTTATGTGCGATAATCACAG
+>22216 3
+AATTGTCCTCACCCAACGACGTGTAATTGAGAATCAGTCGCGCCTGTACATGGGCTTGATCCTAAAACCCCCACCGGGGTTGACATAGGTGTGTGGTTAA
+>22217 3
+TCTCGGAGGCTTACACAAAAGACTTTAGAGCAGGCCCCGTCGTCGATAATAGGCCCAGTTTGACTGTCTAACGAGCTTGCCGCCATGAGAGTCTTATAGT
+>22218 1
+TCACGACCAGGTTCAAGCGGATACATGTGTAATGTGCGATCATCCCTGATCGAGGAGTAAGGCATCAACTTGTATACCTCCCTCTGATGCGGGCATGTAC
+>22219 3
+TTGTAATAATACAAGCTTCACCCGACACCCAAGGGTTGGCTCAACGACTTGACGGCACGTCCGCTGAATATGCTGTGTAGTTAGATCTATCCATGGGGCG
+>22220 2
+GCTCACCGGTAGCCTGGTTGAGCCTATACTAGTCCAATTAAGGGTCTTCAGCACCCCAACGATAAAGCTAGGTTGCGTTTCCGATGAATTCATGCGGGAA
+>22221 1
+CAGAGCTTAGGCTTCCCTTGCGATGTATTGCGAGAAAAGTACTCAAACACGTTTCCTCAATTACCTGTCTGTGGATTGCCCCAGGCCGAAGAGGTAAGCG
+>22222 2
+CGCAAAGCAAGAGTTCTTCTGTCTATGACAAAGAACCCACTGGGCCAGACACAAATGCGGTTAAGCGGGCCTTTCTTTGGTCTGCTTAGGGCCTTACTGA
+>22223 3
+CTTAACCGCGAATCTCGCGTGATCCTAAACATGGACGGGTGCTGGGAACTCTTGGCGCTACAATCAGGCGTACTGCCTCACATGTTTAGTTAAACAGTGA
+>22224 3
+GACGTAAAGTCTCGGTTAACATCGTTGCCTCTCGTCCGCGCAAGGATACAGGCACGACATTGTGGCCCCCTACATTAGGTTTAGATGTGGGTTACCAAAA
+>22225 1
+TTCTCTCAGCCCAGTTATAAGTGGCTTCTCTCGCAGCGGACCCACGTAATTTCATGGGAGAACGCAATGTTATAGCATACCGATGAGGACAGGTGCGATC
+>22226 2
+TGCCGACCAGCTGACTACGGTTTCGCGACACGCAGAACAAATAGTGTGGTCGGATCCTAAATCTACCACCGAGATGAATTTTGATGTTGCTTGGCTCCAG
+>22227 1
+TGAAAGGAGACTTGTTCCTCCAAATGAAAGCCGTATCAGACTAGGTGGAGTGTCGCATCCCCCCGGCGTTTTCGATGTCAGTTGAACTGGAACACTATCC
+>22228 2
+CCCACCTGGTCCGTGTATAAAGCTTGTCAAGCTAGCAGAAGCCGGCTAGCCGATTGCAGCCATGTGCACGTACTTGCTACTGTGATTAGCATGAAAATTG
+>22229 2
+AATAGAAGCTCGTACTCTTCGGCGCGCCTCACGAGCAGAGCATCTTGGCGCACTGGCCATATAGTCAGCCGGATTACTTAGAGATCTCGATAATGATTGT
+>22230 3
+ACCGCGCTCTTTCTAAGGACCGTAGAGCCAATCATTAAACCCAAATCGGACGAGTTAGTTGTCGGCCGTAATCGCGGGGCACTGTAATCTGTAGATTCTG
+>22231 2
+GCCTGGTACTTAGTCCATTCACCTGGTGGTAGCTCCTCACAAAGTGTCGAACGAGCCAGCCTAACGTCTAATAGCCATGGCAAGTGTTAAAACTGGTGGT
+>22232 2
+CGTCAACCATTTAGTGAGGTAATCTACGACCTGCTATTAGCACGCCTCCTGTAACCTGGCTGCGCGGCTTAGTAATGAGGGGGAATATAGTCCGTCAACA
+>22233 1
+GCAGACCTGTTGGTGTGAAGTCTCAATCATAATCCGATACGACATAGACCTGTTACGATCCGGGTAACTACTACCCTTTATGGGGGGTCCAGGCCATAGC
+>22234 1
+CTGCGACGCAGTGCACATTAACCGTGGGAGGCGGGCAAATGTCATTAAATCAAGACCCTCCGGGCTTTAGAATCACATGGGTACCCCTTTTCTATGTAGT
+>22235 2
+TCGCGTGTTCCTCGCCGCTCAGCGATCGCGGGACTTCCACTTTAAAATGCACAGCTTGATATTTCGAAAGACGGCTAATGGAAACGTTGCTAACAGGTGA
+>22236 1
+GTACATTCGGATCCCCGATAGGAGGTTCCACTCTCAGTGCGATAGCTGGCTGACTCGTTGTATGGTTCGGATACCCCTAAATAGGGCGCCTTAACAAAAA
+>22237 2
+AGTCAAGTTACACGTGCCGTATAATATCGTAAGTAGACCAAATAGCTCCGGACTCTGTGCGCAGCACGTCACTTGCTCAGGGGACCTTTGCAGTGTTGCA
+>22238 2
+TCGACGGCAGCAATTCGGTATTGGAGTGGACCACGTTTCCTCGCCAATGAGTCTCGTAGCCATCTATGATTGGTACACAATGATCCCCACAGGAGAGATT
+>22239 3
+TAGAACCAGTCTCTGCACTGTGGGAGCTTAAGAGTGTATTGGATTGATACCCTCCTAATTCGATAAGCAGCTCACTGCGGACACTGTGCCATGCGCAGCA
+>22240 2
+GCTATAAAAGCGTGAGGCACGCTCCCAAGACCTCTGGTCTCGAGTACATGCACTCAGTGCTATTAGTAAACTTTGGTGGTCACTCGGTGAAGGACATCCT
+>22241 2
+TCCCCTAGTGCGGCAGGAACAGCCATCAGGAAGCACTTATCAGGTCTTGTACTTGAGCATGGATTCTATTTGTCACGGTTCTCACAGCCGGAAGAAACTG
+>22242 2
+TACCACCAACGGGCTGCGCGAGAAATGATTTCACGTGGATTAGGCGAACTCTTGGCGCTCCCCGTGTAAGCCACGACCCTGGTTGATTTAATTAATAGTA
+>22243 3
+TACCTACCTTATGGGAAGTACATATGCTAATAAATGCAGCGAGTATCCCATCTAGATATGCTTAGCTCCCAGGGGCCGGGACATTGCGTGCCTACGTCGG
+>22244 2
+GTCCCCGCCAGAAACTACGGCGCCTTTTGAGAGAGCGAGACCTGGTGATGAAGATCCTCCTTTAACAGTTAAGGTCCTGTATAAGGAACGCCTTCTGTAT
+>22245 2
+AGTCGGATCCACACTTAGAGTTAGGACTGCCTGGGCCTGTGCGTTGGAACAGAAAATCACTGCCGTGTATGTCAGGCTCCTCTAATTAGCGTTACACAAC
+>22246 2
+CTAAAGACTGCGTATGATAGCACTTCAGATGGATGGGATGATCTGTGCACACGCCTGTCCTCAGCTAACACGGGGAGCATTTACTGATTTCCAGCCGCAT
+>22247 2
+ACTATATCAAGTCGAACTAAGCGTCCCTACCGGGATCGCGGCACTCCTTCGGATTACGGCAACGGTCTGAGATCTCGAATTTTGTAACTGAGAGATTGCG
+>22248 3
+TGGCAAGTACTTAACCTCCACTGCCGCCGGCGTATGCGTTGGGCCCACCTAGCTTAGGAGGCCAAACAGTTAAAAGACTTTTTTAGTGGGTCAACGATTA
+>22249 3
+CGAATGAGTGGCGTTACTAGCGTGATGGGGTTTTTCCAATGGAGTTACAATCGGCCCTACCCGCACGTAATACAAAGGGCAATGTTTAACCCCCAGTCTC
+>22250 2
+TTTCTGTCAGTTGGTGCCTCCGAAGAGAGTGCCCCACCCTATGTCGGAGTTGAGCAATATTGACGTGGTTTGGCCTAAACTGACCAACAACAACTAGACG
+>22251 1
+GATATGTAGCCTCGGGTTGGACTGTATCGCAAGAAATCATAATTCTGTGCACACGTGCAGTCTACCGCGTACGACCTGCCCGAGCGTTTTCACGAAGTAA
+>22252 1
+TACTATTAACCCATTACGATGAGGTAGAGAGTTCGCTAGTTCAGGTGAGGAGACCCGTGGTCTCCAACCCCCGTATCTTGTCGACACGACTTCGAGTAGA
+>22253 3
+GTGCAGCGACGGGAGTCCAGGGCTTTTAACCGCGAACATGTCGACTCCGGGACACGTAGCAGCACATTTCTAAAATTTTCAGATTCAAGGCTTTTGCCAT
+>22254 2
+TAACCATGCATTTTCTCTCCATGGCGTCTGCGCAGCTCGCCCGAAGGTGGCAACGGCGGTGACAATATGAGATTCTATTGCACATGAGTTAACCAGATAG
+>22255 3
+GTACTTTGCGACAGCGTCAAAGATTGTTCGAGATGTTTTCTCCGTTGACTGCGCGAATCTCCGGAACGCGTGGCCGTATCTGGACAAACAACAAGACCAT
+>22256 1
+CGAAGGGATGAACGCTAGCTGTGCTATCCAAGCATTAGCCTATGACGTGCAAGCCAGCTCTGCAGACTTGTTGGCCTATTTGGTATTAACGCACACACTG
+>22257 1
+CAAAGCATATTAGCTTCAGCTCTGCTATATGGCACATCGCCTATCGTACGTTGGTTGTGGACCGAAGCGTAACTTACAACTGGCTGGACAGCGGAGCTAC
+>22258 3
+GGATCTATCAGGGTCCACGGCCAAGTAAGAGTCTTGGTCACACGGCCCGACTAATTGTGTCCCCGTATGATATCTATTAGACACATGATTCCAGGGTCAG
+>22259 3
+CCCGATTTACAAGGGGGCAACTTACGTTTGTTCGAGGTATTGACCGGTCGAAATACCACAAAAATTCCTCTTGGTTGGCCATTCACGCGTCGGAAGCACG
+>22260 2
+CCGTTTCCAGTGACCCGTTTACCAGGAGAAATTAACCCCGTAGACCGCAGTTAATGCGTAGCACTATGGACTAGGACATCTGGCTTTCGAGTTGGGTACA
+>22261 3
+TCCCACATACACTTGTCTGCAAGGGCACGTTTAGTGGATCGGAGTTGTAATACCATGAGACTCAACCTGGTTGCGAACTGTATACGGCTGCGCACAAGTC
+>22262 2
+AGGCAGACAAATATCAAGCATGGCACGGGCTGCGCCTTTCTTTGGCAGACCGGATATAGCAGGGAACCATCTTTACTCTTACTTATTTTAGGCCGGGCCA
+>22263 1
+ACTATGGATTACACGCGAAGCGTTAACGGCACGATGATTGAGCTCCTCGGATTGATGTACATATACAAGGAGCGCTGTCTAGGCAGTCATGTTTCCCCCC
+>22264 1
+GCACCTTTAGCATAGCAATAGCGCTTCGCATATTTTGCCATGATGTGCTGCAATCACCCACTTACCAGCTTGCTACTGGAGGTACAGGGAGGGAGCTAGA
+>22265 1
+CGCCTACATTCCTTCATGAATCTATCTTACGGGGGGCTACCAAGTACGCTGAGGGAGACGTCATTAGTTCCACATTCCGGAATTGGGTCAATCGCAGAGA
+>22266 1
+CCTGAAAATTAGCGGATCGGATCCTTTGCACTACTGGTTTTTCGATGCATTGCGTACATACGAGGCCCCGGTTGGCACAATACCGAATAACTACAGCGGG
+>22267 1
+ATGTGCAAACATCCGGTAAATGCTCTGAGAATTTTGACCCCGGCCGTCAACCGCTTAAGTGAACGTGATTCTGCGAGTAGTGACGTACGAGTGTTACCCC
+>22268 1
+CCTAGGTTAAACAAGGCGCAGGGGGGTGACCGACAGGTTAACACACAACCTCGTATTGCCAAATGTCATATCTTCCTAGTCGGGGTCCCCGTAATTTGTT
+>22269 1
+CACCTTTAATAGTTTGTGACGCGCTAGTAGTGGGTCAAACGCCTTGTCGCCGAATGTAAAAATACGAGCTGTAAAACCCGGGCCCAGCTGCGTTTCGTAC
+>22270 3
+TGGATATAGACAGTACCTGTATACATGCCCCTCGTGCCACATCTAATTCAGCAACGATTGATGAGCGGATATGGTCATGCAGCACCATGGGCTGTGCTCG
+>22271 3
+ATTGCTATATAAGTCTCCACCAGTCGCGTTGTCGCCAACTTATACTTTGATTTTCCCAGGAAGGCCGATGCCAAGCTTCAAGGAGCCGGTGCAGAGGAGA
+>22272 1
+AGACTGAGGCAACTACCTCTGGGATGTAGTTGTGACTTGCCGGCGCAGTTTGCACGGTGCCATAAATTGCGTCCTCTCTCCTCTAGAAAAGTAGAACCAA
+>22273 1
+TCGAACGAGGATCGCCGCATTCCCGTTTGGATAAGACCCGGACCGAAGTTCGTGAATTCGTATCCGTTAGGATATCATAGACCGCTGAGGACTTTACTCA
+>22274 2
+TTGGTCATCATTAAGTTAGGGAGAATCGTTGGGACCCGGTATGCCTTCGAGCCTAATCCCGTCTAATGCGATCGGCGCGACCAAAACATGTATCGACATC
+>22275 2
+TAGTGTCACTAAAATCTGGTGGCTGTGCGAGGACGACACCGACTCGACTATTCTTCACCACTCAGAGGAATGATGATCGATGCGGCTCACTGAATTTCCG
+>22276 2
+GTCGAGACGTGTGATCTTCTTGGCACCTGTCACGTATATCTGAGACCCTCCCTATACGACATATACATGTACGAAAGCGAAGTTGGGAAGCCCTTGGACG
+>22277 2
+GTTTGCGTTGATGCCGCACTATACCATATTAGTACTGGGGAACGAAGGGTGACAGCCCGTCAGCTGCTAGTCGGCGTAATATAATTTCCACATCCCGCAA
+>22278 1
+TATGGGGACCCTACCGCGCCTTCAAATCAGGCAAGCTGCCATGGCATAAGGGGGTGAATTACTCGATTATATGAACTCACCATGGCGTTCTGCAACTGTT
+>22279 1
+AGATCAGGGATTTAACTCCGACTGACTAGTGGTGATATGTTAGTGTACCGCCAGTTGTCTCCTTAAATCGCTAGACGACCGACCGACCGCGTTGAAGCAC
+>22280 3
+AGTGTCAACAAAGCTGCAACGACCGGGGTTAGATTATTCCACCCCGGCTTCGAAGGACCTTGTCTGTCACTTTGGCAGGGCTATAAAACGCGGTATTCTA
+>22281 2
+GGAGCGGACTGTATCTATTCGTCACCGACGTGTACAGACTGTAACATGGATTACGAACGATATACGGCGTACACGCAATTCATCCTGGGCATTGCCGTCT
+>22282 1
+GTCTCGCGTCGCCGGAAAACCGCGTCCGGTACTACTAGCATGGCAAATGTTACGACGGCTGTGAATCCCCTCGCATAGAGTGTATTTTACATTGGATAAA
+>22283 2
+CTCCGTGGGGCAATAATATACGTGTTCGTGATCGTTGGTCAACCACACGGCACTTGGGCACGACTACTATCCTTACAGAACGTTAACCTTGTGACGGAAG
+>22284 1
+CCGAGATCCAGTGAAACAAGCCCTTTGGGTTTATCGCAGAGTTATCCCGGCGATCGGCCTGTGTTTGCAAGTATGAAATGTTCGCACTACCATACACGAG
+>22285 2
+CATCTCGTTACGAGACATAGTTGTGCACTATACTGGAAGTTCAGGTAGCACTGTTCTCGGATATCGAGCTAGATTCGCCCAACCGGGTAAAGTACGCCGC
+>22286 3
+GCGCTTTCCCAGGTCAGTGTAGTTGTTACTAATAATTGACGCAGGTGAACCCCTGCGCAAGACAATGGCTATTACCATAGATTGCCCACGGCGGATATCG
+>22287 3
+TGCAGAGAGAACACTGGCGAATACTAACCAGTCTGTGGCCGGATGGAGCGGAATTCTCACTGCCGTTTGTTATTACTCGGCCCTGTTAATATGCACACAC
+>22288 3
+CACTGGTCGGGCTCCAATTGAGACGCGCGAAGCGTATTGTCTCACACTTTACAAACCTGTAAGTGTGAAGGATCTTGAATGTCCCCATCGAACGGTCTGA
+>22289 3
+GGGCTTCTAGCGATTACTTGACCATTCTAGGCGTCTGTCTGGAGGCCAGTCTTGAAAATCCGAGCATACAAACTAATTCCGCCGGGGGTCCACAAAGATT
+>22290 1
+TAGGTACCTGTGCTCGAAACCCACATGAATTAGGAAGCTGCGTTGCGCCTGGGGCTCAGTAATACTCGCGCCATAGACACCGTCATAAATTTTGACTTGG
+>22291 3
+TGAGCGTAGGAGACGCCTTGCCCAGGTTCCAAGTTACCAGAACGTTAACAGGCCGTGTATTAACAGGTGCCTCGGGCAATTATCTCTTTGACGTACTCAA
+>22292 2
+CCCGATATATGGTCAGTCGACTGCGACCGGTAGTGTGACTAAGTTTAACCTGCAGCAAGGAGTTAATCAGAAACGACTACTGCATCTCTCTCCCGGTTGG
+>22293 1
+TTGGCGTCGTTAAGTCCTGTGATCTGGTGCACCTGACTATCGTTAACGGTCTCTAGAGCAACGACAACTTTACAACACTGGAAGGAGCCTCTCGAGAACG
+>22294 3
+CCCGCAGTAGCTATTTTGGAGCTGTCCATATCGAACAAAGCGTCCCTCCGTTAGCAGGAAAGCGTGCTTGGATTGGTTCAATGAAGACGTCGCCAACATT
+>22295 2
+TCTAGAATTAGCCCCAACAATCTAATATCTGGATGAGCCGATCGGGGTCGCTGTAGTTAGTGTAATAGCACCCGACTTCGGCACGCCGTAGTTACCTGAG
+>22296 3
+ATAAGTATTTCCATTGTGAGAACTGGCTAGTGTGCTACCCATCTTATCGGACCATCCCGATCAAAGGCGCGCTGCACGATGAAGCGACTGCTATATGCGG
+>22297 1
+TTTCAAGGTTTAAGGGGGAGGGAATACACGAGACGCCTCCCTCCGTCCTCAATATTCACAAAGACCTCGGATTTATCATCCGGACGGACTAGTCGGTTTG
+>22298 2
+GATAGGCTACGATAGGAGTTTCACTTTGTCCGTAATCCGGCTGAACTATTGCAGGCACGGAATTACGCCTCCTCATATAGGACCCAACGGATATTCCGGG
+>22299 2
+GTTGAGCTTGGAACTGAGCATGCTAAGACTAGCAGGCCTTGTGTATCTACTATGTAAAGGCGATATACCTCTACCGATGGCCCACTCTGTAACAGGCGCC
+>22300 1
+TCGACAGTGACCCCTGCTTAAATGCTGTTGTCGACCCAGTCCCATAAAACGTCGGACGAGTATGATGAAGGCCTTTTTGACCTCAACGGTACGGGTGAAT
+>22301 3
+GCAACCGTCCGGTAATTCTAAGGCTCTATTGGACGGCATATATGAATGCCCGGCCAATAGAAGACATTACTTCTAGCCCTGGCTATTGTGCAGGCAGCGT
+>22302 1
+CTATCGTGAAGCCGACGCTACAATGGCACTAGATTTGAGGAAGTCTTTTCGATCACAGTCGATACATTCCTACGGGGCCTTCCACTGGTGGCGAAAACGT
+>22303 3
+GATCAAGGATTCGGCCGGCCCGGGGGTGCCACATGAATCTTTTCCCTACAGTACCTGAGCAGTATGGCGCTGTAAAACATAGTATCTATCGATTCTGCAA
+>22304 3
+GAAGATAAAGTGACGTGCTTAGGGACGTGCACCGATCCAGGAGTTCCCATGACCACTGACATCATTAACCGCTCTTGATGGAATTTCGTCGGCTTCATGC
+>22305 2
+GGAATAGTATTGGAAATCCGTCGGATTTACGATACCAGGGCGCTCGAATCGCGTAACATCGCCGTATACTGGTCGCAATTACGCCTAGAGTTTTGACCCC
+>22306 2
+TTTGTGCATGAACGATATTGCTAGCAGCGCCCTACGAGCCTGAGGTACCTGGAAAACTGATATGCAATAGAGCCGGCCTCCTGACCCGGTATTCAGTTAT
+>22307 3
+GAAGAGCTTCACTTCTTCTAGACATTTCGCGTCTGCATTGGGGGGCCATGTACAGAGTCACTGTCGTGAACAAGACATATGGCCCAACAACTGATCTGCG
+>22308 2
+TGAGGGTCCAGGTGTAATCCTATTGGAAGCCCAGCATCTTTCGCAACGTTTCCATCTGAGCCATCAGCGGAGGCCCCTGAGTGATCAGTAGATTATCAAA
+>22309 3
+GCCTCATGTGGAACCGTCATGAAGAAACGGCAGGCCTTATGACGCTGTCCTGGTCTACGCTTGAAGTTCAATGCGCTATAGACACCATGCTGTAGACATT
+>22310 2
+CTCAGTTATGCCCAAGGGTTAGGCGTGACGAGCTAGTGTAAGCACCCTGCGGTTTTTCCCTATAGTATACCCCAAAATGCAGTGGCCCCTGAAGAATGAT
+>22311 3
+GATAGTGTCCGGAAGGCCAGCGTCTCGGGCGGAATCTATAAACGAGGTTTTGATCCTCCTCCCTCCCCACTGGAAAGATATTATGGTGCCAACTTTGAAA
+>22312 2
+CTATGATGTCCATCTGACTGAGGCTCGTGTCTATGAACCGACGTCAGTATCCTATTCTGCCCGTCTAAGCGTCGTAGGGATTAAACACGGGAACAGCAAG
+>22313 1
+CGTACACTACACATATGTTCCCGGCCATGCATCGCGCAAAATTATGTGATACGAGGGTGGGCGCGATCTTGACCACTTTGGACTGTGATGCACCATAGTA
+>22314 1
+CCGGATGTATCAAATGGGCTATTTTGTGCAGTGTTGAATATGTCAAACAGGGAGCTTACTTGGATCCATCCTAATCACCGAGCGCAGCCCAGCGGCCCAT
+>22315 1
+CACCCGAAGAGTATGTGTTAATGTCCGCAAAAATAGCCACGGGTGGGTTCCTGCACACAACTGTCAGGATGAGCTCGATCCTCTTTTTGCGAACGTTACG
+>22316 1
+ATGTCCAGATTCTAGTGGCTAGGACATGTTTCTCTGCGAGGGAAAACCACACGTCTACACGCTCCAATCGTGGGTTGTATGACCATTGAGGGCAAACCTC
+>22317 3
+GGGAGTAACAAATCATTAGGTATCGATGTGGCGACAAAATGTTGCCCATTCCCTACGGACTTTCTTCCCCGACTTAATTGCGTAGCCAGAGGCCGTGAGC
+>22318 1
+ATCATCCTAAGAATCGAACAGGTATTTCCAATATCCCCGAGCGCAGGGTGATGCGAGCGGTCCTTTTTGGTTATCCGAGACGCTCTTAGAGCTGACGACA
+>22319 1
+TAACCCTCGCGTCACGTGAAGAAACCGTAGATCCTGGGAATGTTGGGTATAAACCCGATTGGAGCTTCTAACGTTAGAGAACCCTGGCTTATCTGCTCGC
+>22320 2
+CTCACCTATGGCATCGGATGTACCTAGAGGGTTACAGCTGGCCTGCCCAGGAAAACATAGTTTCCATCATGGGTTATTGAGGCAAAATTCCGTACGTCCG
+>22321 3
+TCCGCGACTATAGTATTAGTACCTGGCAGGCGATGCCCCGATTGACCGTATTATAAGAATTTCAAGAGACAAACGTGTTGGCCCGCACCGTGCTTCTGGA
+>22322 1
+CTCTCAAAGTAACGGTCTCTCTGACCTATAGTGGGACACGCGGAATTTATGGAGCCTTAAGCTTAACTGTCGGACTAGGGGTACATCGAGCTCTCACAGC
+>22323 2
+GGCAACGGGACTAAGCCTATATAGTCTATCGTCGCGCTGGTGAGTACTTGCAATCCGTCAAGTCCTGGTAACGTGCCTCCAGGACCAAGATCTGTTTAAA
+>22324 1
+TTGCTCCGTATTGGCGACCAGCCGCACTTCTGGATCATGTGAGGTAAAGATACCTATATATTAGACGGGGCTCTCATGTAACGAGCGATGACATCCCAGC
+>22325 2
+AGCTTTCCCTGTGATGCCCGACAGAATGAACGTCCCGTTGCGGTGCGATAGTCTTCCCTGAGTAAATAAATTGTGCGGGTAACCCAGGAAACTTCACGTA
+>22326 3
+AGGCATATCTCATGAGTATTCTACGCACTTGACCAACCTTTGAGCCGGATGTGAGTGGATCTGAGCCTTGCACTCGCACGACGGGACAGTTACACGTAAT
+>22327 3
+GGCCCCTTTACTATACGCAATTAATCCCTAAGTTGACGAGGGCAGACGTGCAGATTCGCACTTTGTGTTGACACAACGGATACGGGTGTTCCCATACGAG
+>22328 2
+ATTCGCGCTTGGAGAGTTCATGGACATTCCCATCATGATTACGCGAGCGGGTTCGAGACTCTAGTTCGTCAGCGTACTGTAGACGGCACCACACAATAAT
+>22329 3
+CCTTTTACGACGATAGTTCATACCGGGCACAAGTGCGCACAGAAATTGTACCGCGGGTTAATTTTTCGTTGAGAGACCGAGTGGCGACCCACAGTTTACC
+>22330 1
+GGGCCGTTGTATCTCGATTTGAAACCAACGGATTAAGACAGGCATCGTGCCAAGTTTGAATTATAACCTGCCTCGGCCTCGAAGCAATGGGATTGTCCCC
+>22331 2
+CACTAGAGTGAGAATGCAGCGACGGGCGTACCGTTACTGACGACGTTTTTAGACTCATGTACGTACTACTTCTAGCTCGGAGTTCCGATGATCGCCAACA
+>22332 2
+ACTCGCCTTGCTTTGTACGCTCTTGACCGTATGCTGATCTACTGAATCAGTCGACGTGACTCTCAAGAGCCTCTCTGGGAGGAAAGAGTCGAAGACAGAA
+>22333 3
+CCCTAAGTTTGGACGCGCTGATATACCGGGATGACAACGTCTATGCCTATGGTCGTAAGGATCCTTGTATCACCGCGCACTATTACGAAAGCTTGAGCGA
+>22334 3
+GGAATGCCCAGTCCTCGAATGAACATACGATGTTATGTCTCAAGGTTGTGATTTCCGGGCCACTCCACACGATACTTCCGAGGGGGCCTATAACAGTTAG
+>22335 2
+GGTATCCTTATTGCCCGCGATGCCGTAGGGTCCTACAAGTGGAATTGCTTCCCGAGAAGCCAAACTACTCCAGTCCCGTTGTGAAATTAGGTCATGAGAA
+>22336 2
+AGCGTGACCGGTTGTATCTAGTCAGCGATGGATAATCGGACACGCTTAAAGTCTCTCTATACCAAGCTGCCAGTCACCGTGGCACTGCTAGTAAAGCGTT
+>22337 2
+AAGACCTCGATGGGTTACGTCAACGCCGCCCTCTTGTAACGGTTAGGTAGATTGAAACGTGCCGTAACTGACCTTCGCATTACATTAAGGACCCTAGTGG
+>22338 3
+GAAATATGAGGTCTGGAAGATGTGCCCCCACCTGTTATCCATTTGTACCGTAATTCAAATGCATCGCGTCGGACTGCGCCCGGGGACATAACGCGTATAT
+>22339 1
+ACTAATTGGCAGTATCCCGCAGGCGCCCCGAGCTTGAGCATGTTCAATCCTAATTCTCTGGGTTAGAAGGAAATTCGGCGTAAGTACTAGATTGCACGCC
+>22340 2
+GCGGAACGGGTAGACGGTAGCAACGGCCCATAGATACATATCCTTCCTAGACCGTAGACCCGTCCCCGGGAAGATCTCTATGATTAGTCGTTATTTTGAT
+>22341 2
+GGAAAACAGATCGGGGATCATTAGGCAGGACTGGTGTACGCGTCGCTCCGATCCCTAGTCTTTATACGGCATAGCCGCTTACCCAGCTACAATATTTGAT
+>22342 2
+ATACGGTCTTAATGCCAACGCCTACGAATTAGCATTAAAACGTGGTGCAATGTGTTGGTGAGCTCGTAGGCCAGAATGGCCTAGACCGCCGATTCCTCCT
+>22343 3
+TTAACTCCGCCAGGCCCTCCTATGTATCAAACTCCTGAATTTACATGTTGGCGGGCAGGCATGTATAGTCGGCAAGAACTGCTGAAAGAGTACTCGGTCG
+>22344 2
+GCCTCAGGCACTTGTGCGGGAATCTAGTCTGAAACCAGTTACTTAGTTTGGAGAGACAATCGCGACCTGCCAGAAATGCCATCCCGTAGCTTACTGATGT
+>22345 3
+ATTCGTGTTGAGGGCTGCAAAAATCATGACACGCTTTATCTGAATTAAAATCGCGGCCACTTCCGGAGCTAGAAGACGTCCTGGGCTACTGATCCGCCTG
+>22346 3
+GTTCCGCGAGAGTAATATTTGACCTATGACCGCTAAGCCACATGGGGTCATCCCAGGTCGGAGCTCTTTACGGAAATACATACTGCGTTGCACTGCTGAA
+>22347 2
+GTCTACCTCACTGCACTGGAGGGAACATTACTCCTAACCTTTGGTTAGATGCGATAGGTCATGACGCATCGTGGCCCTGGAACGCATCGGTAATCGAATA
+>22348 3
+AGCCAGCAGGAGGGCGGGCGGAATAACCCGGTTCGGTCCCTATAAGTTGCTTTTATCGCTACGGATCCTATGACTGATGCGTTCTTTAAATCAACAACCA
+>22349 3
+CTAAAAGCGCCCTCGGCCCGCGGTAAGTTAAACGATAATAAACTATCATCTGATTGGAGGTCTAGCAGATTGCACGGTGTGACTGGATCTTGTCCGTCCC
+>22350 3
+TGACAACTGAACTAGTCGTTGCTCCTCCAAAGACGTGGGATGCCAGCAGGGACCGAACCTGGTTGTGCGTACGTTGATTATTTTCACCTCAAACGACAGT
+>22351 3
+CCTGAGACGTATATACGTTGGAAACAAGGAATTATCATAGGTTCGTCAGTACGCTGTTGTTAGCTACCAGCGAGGTCCGCGAGCCTCATCCCCATTAGCG
+>22352 3
+CACAGGATAAGATGATATACCTATGAACGTGGACCTCTCGACAACATTGCTCTAGCCCGGAGTAGACGCTGGCGGTTGGCGCACCAACATTCGTTTGTTT
+>22353 3
+GAATTAGTTTACTGCGCGATTTAGGTGCGGAGCCCGACCTACGACAGACCGCGTTACTCAGCGATGCAACTCAGGCGTCAAATGATCGTTTGTCAATCTA
+>22354 2
+CGTGCGGAAAAGTGTTCGGTATTTTGAATCGCTTCTCTGGGCCCCACGACTAGCGTCGTCGAACTAAACTTACTTGCCAGCAGACGCCTAAAGAGATGAT
+>22355 3
+AAAGGTGCGACAAGCCATCTATTCCCGTAAGATTTCGCCGAATCAGGTCGTGACCTATGTAGAAGAGCTCATGCTTACTGGCAGGTCGCCTATATGGTCC
+>22356 2
+CTAGGCAGCGAGGCCCGTTAGACGCTGTGTATCGGTCATACACGTCACCGTCCTTAATTTATTTCCGGACAAACATTAGAGCCATTATGGGTCGGACAGA
+>22357 1
+CCCGTTCAGGTGCAGAGCGTTTGGTAGGCGGACCAAATGGACGCTACCAATGTCTTCTTAGTCACTGAGACGTATACCCCTTTTTAGAGATACCAGGCAA
+>22358 3
+AAGACCCCTAAGGCGGGAAAGGCCCTACCTGATTAGTTAATACTCCTAAATGATTGTTCTCAGGGTCAAGTGAATCCCGCCAGAGTGTTTCGTTGGCCGC
+>22359 1
+TAAGTTCGCCGCAACACCGTATACTACTTAGGGTGTTATCGCTTAGACATAGTATGTAGTGTGAGCCCCAGATGGATCTGCGCGAAGACTCCGTGCCAAC
+>22360 1
+ATCTAGTGATTTACGAAGTCCGTCGTGGTACCTTGTAATCGCGCGCTACGAAGCTGCACTGGGCAAGCATTAATTGTCGCACAGACCTGGATAACAGTCC
+>22361 1
+CGGTTCCCGGTCAGAATGGTTGGTCGACCAGAACACACACAATATTTCAGTCGATGCCTTGAGTACGGGACGTAGTCTTGGACTACCACTTCCTGAATAG
+>22362 3
+AGAGTCATTAATAAGTCTCCTTGGCGCACGTAACACGACGGTGGACGGATCCCACTTTACTCCCGGCGCTAGCTGATCAGGATTCTACAGAGGTATTGAT
+>22363 2
+TAGATTTATGAAATCCACTTACGATGTTCTGGTGTCATGAGCTTCAGGGCTTATCATCGCCCGACCGAGGAGCCAAGGTGGCCCTCCCGAAGCAGAAATT
+>22364 2
+AGGACGAACCCCCACCGTGAAAGGTTTGTAGGTCTTGATCCTAGGAACACAGGTAGTTGCTAGCAAATCCGACTTCGTTGCAGCTGCTTACTATATCGCG
+>22365 3
+GCGCCAGAAGCGTCACTAGGTCTAAGGCGCAAGTTTACATCCAAGCATGCGTTTGCCCTCCCTCGGAATACCTGTAGATTTGGTGCGCAATTGAATAGAT
+>22366 2
+ATAGGTCAAAATAACCACTATCCCGACGACGCAAAGTGGGTTTGAGTAAGCGTCCATTGGCGGCAATCTCCTGTCTAGGCTCTGAGGACACCGTGTTTTC
+>22367 3
+GAAGGATGCGCTGCAACGCGTATCAGTACTGCACCATCTGGCTAAGATAGACAGATAGGCTTTTCAAGGGGACCTTGTCATGTTCCTATTGCCAGTACCC
+>22368 2
+CGCTAGCATTCGTAAAGTGTCGGATCTTGCAAATGGCAAAATCTCTAAATTACCCATTGGGCCTCCCACATCGCGAGCTAAGACGGGTTGGTACTGGTCG
+>22369 1
+CGCTTTCTGCACCGCGGCACGTTCTGGATGCGGAGATATTTCCTGAAATCGCAAGGTTGACTAGATCAATGGTCCAATAGACCACAAGAGTCCAGTTGTC
+>22370 1
+CACCGGTAAGCAGTGAAGCAGTTTTTCCGCCCTGGTTGGTCAATATTACCATTTTAGACGCAACGTGGAGAGGCTATTTTGGACCCCCAACTGGCCAAGA
+>22371 2
+CACATGGGCCTTTGAGTTTTCACGCCGGTACACCGTAGTCTATAGTGCAACGAGAACCTAGGGCATTGTGAGAGCTTCCGTCTGCAAGTAACATACGACT
+>22372 3
+GAGATGCAGGGCGTGATCTTTACGTTATCGCAACCCATCAGGGGTGTTAGACTTAGGAACTACACTCCGTGTCACCCCGCATTCTTGCAGGTATAAACAG
+>22373 1
+CTGGGTCCGTTCATCTTGGTGGGACGGGGCTACGGTGAGTTGTCCAGAAATGCGCAAACCTAACCCACAACTTTAATCCCAAAAGAGTCTAATTCGCTGT
+>22374 3
+AGTGACTCTACGAGAGATAGTACGCCCTTATTCGATCTCTGAGTAGAGACTGGTGAGCAACCGTAAAAACGCCCCGCTTTAGGGATGTTTCCTGCCCGTA
+>22375 3
+AGGATACACGCTATATAAGCCAGACTAGTCTAGGCCGACCACTTGGTTTGGAGAACCCGGCGAGGCACCTAATCTTAGTTTGGTTTACCTAGAGCCGCTT
+>22376 3
+TATTAAGATGACGGCACAAGGGTTCGCGCGTTAGCACACCAATCTATCAGCACTCCTGATCATCAGGGAGGAGGTCTAGGCTATTGTTCGCTGATTCACC
+>22377 2
+ACAGGTTAAAGAGGCTGTAGAGTTAATTGAAGCCCAACTTGTCCAATCCATAACTCCGAGAGGTTCATTCCGGGCGTCTCTTGACGGCTTCATGGGCCCA
+>22378 1
+CCACAAGCAAGGACTGCGCAGCGGCTCAGCTCTTTTAACAGAAAGAGTTTCGTTTGCCGCAAATGACCGATGTGGGTGTCCATCTCTAAAGCTGATGCTT
+>22379 2
+AAGGGGATCGTCCCCCAACATGGACCTTCGCCCTGGTTACGAATCGGATAAGCGTTAAAAACACTTTGTGGGTGGACTTACACGCCCAATGTTGTAGTCT
+>22380 2
+TGTCTCGAACACTTGTGAACACTTTAGTGACAGCGGTGTTTAACCCCAATGATTGGCTCCGTAACGGGCTTACGTAGAACGCAAACAGGCTTGTCAGGCC
+>22381 2
+TCGTCTCCGCGTGGTCTGCCATATCGACCAACGGACAGGAATGAAAGAGCTCGCTGTGAAACACTTAATGCGTAGTTCTTACTCAGTTTCGGGAGACACT
+>22382 1
+GCTACAGCCAGGTACATAGATCCGGTCGTTAGAGGTGTATCCCGTCTCCTCTTTATTTTACCCCAAGACTCAGACGGGCAAGATATCTGAGGAGAGCTGA
+>22383 1
+GCTGCGTGCGGACGTAAAACCATCCTAGGTGCCCTTACAGCTTGATATTCCTGTTGCGATCCAAATTGTCAGGAACGGTCCAAGATCGACAGTAGTTGAC
+>22384 1
+TCGAGGTCCATAAGCTGCTAGGTTTCGCTAGAGGTTGGGAGCCCAAGAGCCAACAGATCTGCTACCAGGTTGATAACTAGTTGCTCCCCTTAAATGCATC
+>22385 3
+TATTTTGTTATAGTGCTAAGCGGGAACCGCCGCCACAGGCAGGTTGAATGTCTGTTCCGAACTACCGATTCACAGTGCGCAACCATAGCCAAATTCGTGG
+>22386 2
+GCTTGCTTTCGAAAAACTATCCAAGGTACAGTCGAGCGGATATTTATCTTAAGGCCCAGCCGAGTGATCAACGGCATTGTGTTTAACGACCCGCCCGGGT
+>22387 2
+CGGGGGCCTAGCCCGCTGGATTGAGCTCAAACCATTAACCTCTTTGAGGGACTTGTTTAATCAACACGGAGTATGACCACATCCATTAGTCATAGCGTGG
+>22388 2
+TAGAGTCATTTAAATGCTTCAGAGCCACCGTTTTATCCCTTGAGTGAAGATCGCTACCAAATAGCGGCCCACGCCCACGAGTTTTAGGTCAGGTGGCGAG
+>22389 1
+TCCCGCAAGACTTAACATACGAGTTGTTGCGCTATCTTTATGGATGCACATCCGTTAAAAGGTCCGTGCGTAGGCTGAATCATGCCGAGACGGACTGCCA
+>22390 2
+GGGCCGCCGTTAATGATAAAATGTCTCGCACGAGCGACACGCCATGCCCATGTATTTGGTAAACGCAATCCGCTTACTGGTGATGTAATAGTTCGAGCTC
+>22391 2
+AACAGCTAGCCAGCTGCCCGCCAGTGTAGGGCTAGTTACCGTCACGCGATTATCAAGGAGTCATGTTGGTAAGAGATAGGACGCTCCTTTTCATACTATC
+>22392 1
+TCTTCGCTCTCCCTGGGACTGGACAGTCCAGCCTCATATACGCATTCGCTATGCAGTCGATGTGGGAAAATGCGATAAGATAACCAATGCGTGTTGGAAC
+>22393 2
+ATAGCCGTGAGCCTGGTACGGCGCCGCCGAATAACATAAGCTACACATTAATACGGGCACGGTGGCTGCAGTTTAGTCTCCTAAACTTATGACTTGCTTG
+>22394 2
+GTAGGACCGAATCACGGTGTTAGATCAAGCTCTGCATGACATTCCCCGGTGCGTCGCGTCTCCATGAATTGATGCATGGTGACAGACTACTCCAAAGTAT
+>22395 1
+TGCGCACGGCTTAATATATCTGATCGGGAATGGCGGGGGTCCGCCACGATCTAAGTTAATAATACCAGCGTCATTTATGCTAGACGTGCCACCCGTTAAC
+>22396 2
+TGCAAAGGAACACATGGAGGTCCTCATGTATTACGCATTGAGATCCCTCACCGGCGGAAATGTGGGCTTCATTGCTTATTCACAGAGCAGCCGCGTACTT
+>22397 1
+TTTGACGTAAGTGGCAAGGTCCGGCGAACAGGTGTTTGAACCATTACTGCCTGAAGCAGTTCACTCACGCATCGTGACAGAGTGTGAACTATCTACCCTC
+>22398 3
+GGGTAACTCACTGGCCGTACCCTTGACGTCATGAAAAGGAGATTGTTACCAGGGACATCTATTCTCGGACCAGAGCAATACGGGTTCCAAGTCCTCTTTG
+>22399 1
+AATGTCCGATATACAGTGTGGTCGGCTTACGAGCGACACCGCTAGAAATCTAACTCCTCGGATGTATTGATCCGCGCCCAGGCTTATTAGATGGGAATCC
+>22400 1
+ATGCAAAGTCAAATGGGGGTGTCGGCTATAGGCGAGCATAACCCTAGGGACCCTTCTAATCTGCCCAGATTTTAGCGGACCTCCTGTCTATATCGTGCAA
+>22401 3
+CCGAATCTTCAGTCAGTACCTGAAGTTTTGTTAGGCGCTTAAAAACCAAATACCGTAGGGAGATCCTTGCTCCGGCTTTCGCTCGGTGCCCGAAAGAAGG
+>22402 1
+CAGACTAAACGACGGGCGCCCGGACCTTTTTTGAAGAAGGTCGACTCAGTTGATCCGAGATGTATCCTGCAGTTAGAAATCTTGGCAATTTCTACCGCGC
+>22403 3
+TTACCAAAGTATCTCGCTATCAAGATTTCTAACTAACGCATGGGGCGCCGTGCGTGATGGCTATTCGGACCCGACGTGGTACGATGGTACTACGCAACTA
+>22404 1
+ATTTTAATAACGTCTTCCCCAGTTTCTGGCTATAGCACGTGTCGAGCCTGAAGGGCGACTTGAGGTAAACCATCACGTTCGGGAACGCGTATGCCAGCAA
+>22405 1
+GCTAGTGGTATACTGAGAACCGTCACAGGGGCGCTTCACCTACACGCAACTTGTGATCTTTGGAACTGTTCCTCCAACGTCTGAACAGTGTTCGGAGAAA
+>22406 1
+AACCGGGGAGCCCATAAGCCTAAAATATGGATGTACCTTCCTAGGGCTAATTTAGGGCCCTTTTAATGACCATGGATCTGCACGTGTTTCGCAACCGGCG
+>22407 2
+TTACGGCAACGGAGCTGATCGGAATATCATCCTCAGTGGAGACTGTCGAGCTGTTGGCATTTCTCGAATGATCGGCTTATAGCCCCACAAGATCAACTGC
+>22408 1
+GGCACTGAAGCTTTTAGTAATCGCGCGCCTAAGGGCGATTGGTCCCGGCGACACAGAGGATTTCTAAGTCACTCCTTAGACTGTTGCACGACAAATACTT
+>22409 1
+ATACGGAGCGTTCTACCCTCGCAGTTGCCGTTACAGCACTAGGTTAATAATCCGCTCCGTCTGAGATATGGTTAAAAGCTGGTGACCCGGGTGCAATACA
+>22410 3
+CGCATTTGGGTCGAATCGCGGCGCAAGTTCGGGAATCCATACTAGTCAAGTGCCAAAATCTTTACAACCTCGCCAAGGGCTCATGATCATGGCTATGGTT
+>22411 2
+CGCAGTTAGTAGACACTTAAATAACATGTTCGACGTGGCCTCGTCCCTGTATTTCAGCCAGTACTTAGTAAGCTGGCTGTTAGGGCGAACAACGCCGCAG
+>22412 3
+CCGTAGCTGTCACTCTCAATTAAGGGGTATATACGGTCATCAGACTCGGCATTCCGCCCCAAACCGATAGAAGTTGTGGGTGATGCTCTGAAAGACTGCT
+>22413 1
+TCAACAGCCGCTGCTCAACATTACAAGCAGGTGTGGTGACTTTCAGACCAGAATGTATGCGCGGCATAGTGTGTCAATCGATCCTGTTCAAGTCCTGCAG
+>22414 3
+AACTTGCATCGATGAGAAACCGCGTAAACTCGAGTCGCGGACTCATGGGACAACTTAGACTTCTCCAGTGTTGTGGGCCTTTAGGCACCATTCTGTCAAG
+>22415 2
+TAGGCTCAGCAGAGCCTCCGGAGATCACAAATATCCAGGCGTATCCTGGCGTTTAGTTCGAGTGGAAGTAACTTACTGTATCCCCCACGATGTAACTTGG
+>22416 1
+TTGTTATCGTTCGCATGAGTTACGTTATAAGAGCAACCCCATCCGTACGCGTATACAAAGCGGTAAGTAACCGTGGCGCAAGTACTGCATGTGCGTGCCC
+>22417 1
+TGATTCCAGTCCGAATCGAGGTCGACACTCGTCCGAATTTGTAACTTGTGTTCCAGAGATGATATCCACAGCGAAAGCCCAGAGCTGCGTTGTTAAGGCC
+>22418 3
+AACAATAGGCAAGAGTCGTGTATCCTCGCTCTGCGCCAGACTGCAGAATAGGCCCTCGATATGAGGGTTATCCAGCTACAGGTAAACGTGGCTTTCTTCT
+>22419 1
+AGGACGTAAATACCCCGGCGTCGCTGAGAATCGTCTCAGTGTTCTCGACCCTGCCATGACAAAGGGATATGATATGGAGTGCTTCTGGAAATCCCTTATC
+>22420 1
+GGCCGATCGGAGAACTTCCTATGCCGGGGGCAAAACATGTAAGGGTATGTTCGTCCATCTATGGATTACGTACTACAGCGTTTGCGTCCACATAATCACC
+>22421 2
+CGGACTCTGTACGACACGGATTGCGGTTTGGTACATTCGGCAACCGTCACTGATCTGGGATCGCCATCATGCACAAAAAGTCGTATAAGTGAGTACTCCT
+>22422 3
+GGTTACTCTCTCCAGATACATCTTCAACGTCATTGTGTATTGGTCTACCGGCGCATGGCGCGGATACATGAGTCAGGAGGCAACGATCATAGCTCACGAA
+>22423 1
+GGAACCTGGAGGGTTGACGAACTCACGTTTTTAAAGAGACTTTACCAACTCGCCTAAAGCATTAACTTAGCGGGTTCCCTGATGCTGGCCTGGAGCTCCA
+>22424 3
+GGACTCCCCTTCCGGGAGAGTACTTGAAGAGTCTCCTAACGTCCTGACTGGGCAGATTGTGAATTAGGAACAGTTCTCGAATTACAACTCGCTCGCATAG
+>22425 3
+ACGTCTGAGCGTAGATAATTACTCTCGAGAATGTGATTCCAGCAAACCTTTACGCGACGTCCCTAGTACTCTCGGAGGTATACGCGAATTAGGGGCGCTC
+>22426 3
+GACGTTCCTGCAACTATTGCAAGTGGGGATCTCTATCAGGCCGTTCAAACTTGCGCCCGCTCCCACGTTTGGGAAAGTACGGTGAATATACAAGAGTCAT
+>22427 3
+TGTCTCTGTTCTCAAAGACAGATAGAGATTACGTACTTCTCCAATAGTGGAGAGGGGACTACCGTCAGGGCGACGTTATCTTAAGTCCCACCGGCTCACG
+>22428 2
+GCACTAGCATGCTCTGAGGAGCCTATCAAGTGGGTTTGTACGACGATCGCTTAAAAATCATAAGTTGCTAGCCGGTTCCGTTCAGTCGACGCGATCCAAC
+>22429 3
+AAGGAAAGAGACCACAGACGTTAGTCTTCGCACATCTTCGCGTGTGTCGAAGGTGCAACCATTAAGTCTCTGTTCAATGCAATCTTGGCTGCCGGAGCCT
+>22430 3
+GAGCTCTGCTACAGAACCCATAGGGGAAATATTCCACCTTAACTATGGTTGGTAGGAGCGCATGTCCGAAGTGCCGCCATCGTTTGGCGAAACTCACTTT
+>22431 3
+ATTTGCTTGGAACGAGCTCGAGCAATAGCGGGACCGTGCGTTGGTTTTACTCCGTCACATGTGTCACGCAGCGACTAAAAATACCCCGGTACTACAGTAT
+>22432 3
+TGTTCTCAGTCCTGATCAATCCCATTAACTCCCAGCGTTAATTCAAGACAGGTAAATAACTGCGGGGACTAGGTCTCGGGGGCACTTGACCTCGAGTAGG
+>22433 3
+GACGCCATTTGAGCTTAGCAACCGGATATTATCCGCGAAATCGAACGGAACGAGTCCGATTGGCTCCCTCGGTTGGGTCTTCATTACGTAATTGAGCAAC
+>22434 2
+GCAGTCGTAGGGCGCCGAAAGACATTGTCATTCGCTGACATCAGAACTTGCAAAGATGCCCTTGTCGCGCCTGACGGAATTCATATGTGTTTTCCAAAGC
+>22435 3
+GCTCTTGTGCACTTTTGTGTTGCGGTGGAACACGCACAGACATTCCGGGCATGAAACGGCCATAGAATTAAAATCCGGGACCGCGCAGTCAATATTCTCT
+>22436 2
+GGCTCACCGCAAGTCCCCGTACCGGGCCCGGCCTTAGGGCGGATAAGTAACTTGATAACACTTTCTAAACAGACTTATAATTGTGTGTAATGGTCCGTAG
+>22437 1
+AGATTGCCGACGTCTGCGTGTGGTTTCCTCACCATGTACACGATTACCGTGCCCGACTCCAATATCGGAAAAGTATGTGATAGGATGGACGCACGCTATA
+>22438 2
+GACGAAGGTTGCGTCTGCCTCCATCGCCCCGTTTGTGACACAGAGTAATAACGCTGGCTCAGTATAAAATGCGTTGCGCAAATTCTACATTCCGATGGGA
+>22439 2
+AATCTATGTGCGCCGTATGTTTTACCGCGACAGGAGTCTCGGATATTATGAGAATACTCAGAAGAGGGAACCTACTTAGCCCGCGTTTCGTACAGGCCCC
+>22440 3
+CCATGCCGCTCAAAGGGGGCGGAATTGGGTGAGTAGCCTCATTTCACCTTCATTTCCGACCGTAAAACTAGAATGGGACATCACCGGGGCATTTCTTTAA
+>22441 2
+TTGTTTGCGCCGTTTGAAAGTATGTGTGACCTCGAGGATTTTATGACTCTCCGCCCTCAGGGCAAGTGAGCAAACCCTACAGAGGAAACTAAACGGCCCT
+>22442 1
+CACTAAAGTTCTCGAATTTGTTCGGCACGTTTTCGTCCAAAATCGGATGCAAGCTATTGGGGATGGCGCCTCTGTCCCCACAAGGACGTAAAGGTGACAC
+>22443 2
+CCAACGGGAATCTATACAGTTGGTTTAAAAACGAAGTTCATCTTGCATCAGTCGGTTAAAAGCCGCAATGCATCCTGGTTCGTCGGAGCGCTGCGTGCCC
+>22444 1
+AGCCTGTAGGCGCTCCCTTACAGCATCGAACATTGTCTCTACAGCGTCTTTCGCGTATCATGGAGAAGTAGGTAAACAACCAGGAGGCCTATGTAGTGTC
+>22445 2
+CTCCTGATCCGAACAAGTCAAGCTAGACAGGCTCCGCCGCCAGTCGTGGGTTGCCATATTGTTGTCATTGAGGGAATGTTAAGAACTACATCAACTGCGT
+>22446 3
+ACATGAAAGCCGGATTCATGGTAGACGCACCAAACGGTTGCTTGTGTTCAAACATTGGTTTGCTAACACATTTCGCGCGGAGTCAAATGGCCCTTGCCGC
+>22447 3
+CCATAGTAAAACTTCAGCCTATTAGACCGGTAGTTTCCTGATGGTAAGTCATATGGCGGATCGTCCGGCGTAAAGCATCGAGACCAAGGCTTCGTGTCCC
+>22448 2
+CCCAACTAATGTCTCAGGAGGATTTTCGAATGTCTGAAACCCTATGTAGTGGCGATCAAGCTCGTCTAGCTTCATCTGAGGGTGCGGCGCGAATCCAAAC
+>22449 2
+CTACTGGGTGCATGAATAATTGGGTACTTGTAAATTTCAGCGAGGCATCCCGGTCCATGACGTTCCTGCTGTACCAATACCATGCACAGGGCCGAATGCA
+>22450 1
+AGGAGGTTTTAGCTATTAGCACTCCGTCTCTATCTCCTAAGTGTGAGAGTAGATACAACGTTTCCGGGAAATATACCACACGAGCCGGGGCTCAGCCGCT
+>22451 1
+AGTATTGGAGCACTGAAGGTTTCTGCGGGTGCAACATGACGTCTCTCCTATATGTCGTCACAGCATCAGCACTGTTAGGACAATACTCGCGAAACTGCCG
+>22452 3
+TGCGTCTCTGGTCAATTATCCGCATTAACTCGAGATGTACAGTGAAGCGAATTATCGAGCAGCGATCTTACCAGGGCCGGTTCAGCCGGCTAAGTATACC
+>22453 3
+AAGGTTATTGGCGACCCCGGTGGCTGACGATGTTGCTAATTCCAGCTGGAACCTTTAACCCAGTTGCCTGGAACAGCAACAACACAGTTCCTTAGTATGG
+>22454 1
+AGAATTAACTGCGAGTAACCGCCCGCTATGTGCTAACCACTCAGGGGCTAGTCCTATACGGAAGGTTTTGCACTGAAGCTCTTCTTAAGGAGGCTTCCAG
+>22455 2
+TCCACAAACGGCCCTGCTGGCCTAGGGTTCTTTATATGGAAACGGCTCAAACTTAAATACTATTGACCTTTCAATATGTGCGAGGCGCAGCGAGGGGTCC
+>22456 1
+GGCGAATGGCCGGGGTTCATTATATTAGTAGTCTCCAAAGATACCGCCTCCTACTCGACAGGCGTCTTTGGAAGGGCGAACCATTCATGCGTTCCAAAAT
+>22457 2
+CCCCGCATATTCCAGAGCCAGGTCCTTAGCTAACAAGAATCCACCGGGACGCACGTGCTTTTTTAAAGAGAGATTATTTGGGGCTGGCTGGTTTACAACG
+>22458 1
+ACGGATAACGATGTGGATTACCGGCACTAACTTGGTGTTTTAACTACGACCGGAATGTGCTCCCTGACAGTGGCCAGACCCTCTATACGTGCTGTAACAG
+>22459 2
+ACGGGCGGACTGAGAGCTTGATCGACCCGTTGTGTCTGAGACACGAATATTCTCAGATAATAGTTCGCAGCCATCTCGATTTGCATCCACACGATTGGCA
+>22460 2
+GCGTTGCACCATACCACTCGGCACTAATTTAATCCGCGAGGAAGCGTTCGAGCATCTTAGGTATACAGGGGCCTCAATCTAGGGAGAAAGCTTTGTCTCT
+>22461 3
+CCCAACGGCGTGGTTTTCAGGGGCCCGACGTACAAACGGCACTTAGTTATGTTATGTGGATTAAGGAACTAAGCCCGCATTCTGATTCAACGATCTACCG
+>22462 2
+CGTCGAGATCGAACGGAAGAACAGGGAGTATAATTTTTCTGTTCTAGTAATTGCTTCGAGCAACCGCAGTCATCGGTTCCCAGAGGTCCCGTGTCCCACA
+>22463 2
+CCACATAGTTTCGTATCAGCTCACTGTCAGACTTGAAAGCCGATGCTGGACGACCCACTGTTTGTCCTCTGGAAACTAACCGGGATAGTACGGGTTGAGA
+>22464 2
+TTGATAATAGGAGTCCACCGCCGATATGTGTGCCCAACACAATAAGGAGATAGAGTATCTGCCCAGGTCACCTGCTATGTACTCGCTGTGGTCACTGTCG
+>22465 2
+CTCTTGCACTGCCAGAATACCCTAGGTAAGTTACTTGCGCGCCGTAGACACCTGCAGTAGTACGTAGTAGCGGGTGGTCGAGCCTCAAATCATAAGTTAT
+>22466 3
+GAAACATTAGCCTGTTCTGTGCGGGCGTTCTCGCCATTCCGACCCAGTTCATTGAAACCGCGGCAAGATAGCTATAGTCGAGGCCAGTATCTAAAGTATG
+>22467 3
+CTAGGTGCTCGGCTAAATGCTGCGCTCTATACATCACCAGCGTTTTAGACGAGTCAAAAGGGTGTCCTTTCCGCACTCCAGAGAAGGTTTGCGATGAAAC
+>22468 3
+TTCGTTAGGCGCACACGTCCTTTGGGTACAAGTGTAACAAAAGAGAGTTATGCAGTAGGCCGGCAACGTAGCTCCTTCATCTTACAATGGCTGCAGTCCC
+>22469 2
+GATATGCGGAAGTCTGTGGGTCGCCCGTAACTATGTAATGTCGCACTAACAACGATCGGGGTCGCATCTCTACGCGATCACTACTTTAAACTTACCGGGA
+>22470 2
+AAACAGTGCATTATGCCGTGACAGAAAGCTGGCCTTGGAGTTCGTTTGAGCCTCTATTCCACGACACCGTCTCTCATAGTAGTCCCGTGGGAGGACATAA
+>22471 1
+CTTCTGGCGCATTAATACCTGTAGAACCTGTTAGAACCCGGCGGTCTTTCAGTACCCTACGACGGTAACAGGCAAGGCAGTTTTGACAGAGCCTAATTGG
+>22472 3
+GTGCCAAACGCCCTTCTGAAAGGCATTAGGCTACCATAAGCGTTTCTTACGCGGGGTTTATACGAGTGCAATCCTTAACGCAGAGGTTCAGTCGTCGCAA
+>22473 1
+GGCCCCACCAATCAATGGGAGTCGTTGAACCCTGCATGACTTCCGTGGTCGTAAGCTGCCGACGTTAAGAGATTTCGACTTATTGAGGATCATTCCAAGA
+>22474 1
+TTCCCTTAGGAACAGTTTCTGTGAACACTGATGATCAGAAATCCAGCAATTCCCTGTAGCCGGACGCCCTCTTACTGAGACTGAGGGGCTGAGGAGCATT
+>22475 1
+AGCAAGCCTTATTCGCAGTGGGTGCTACATCAGGGGTCGTGCAAGGTTCTCGTCAATCATCGTTAACTGAGCAGCAGCGATATCTTCACTCCAAGTAGCA
+>22476 3
+AAAGAACCCGTGACGATTGATTGGTACCATCTGACCGCCTGTATCCATATGGGTCTACTCTTTCCTCGCTAAGGAGAACACCGCATGGATGGTGACGGAT
+>22477 3
+ACTGTATGGTAACAATCTAAGATTACATTATGTTCCTATGTACAACTCGAACCGGTGCCCCCAGCTAGTGCAAGGCAGTTCGTCCAGGGGCCGGTGGACT
+>22478 2
+GCTATCCGAGCGAGCAGATAGTTTGCGCAACGGGTCTGAACTATATCAGCGATACACTCTTGATAACTTTATCGAATCTCTTTCGCCCGGAGCGGAGCGA
+>22479 1
+CACATGCAAGAATATTACGGTACCTGCTAGGACACGAAATCCGTCAGTCGTGCAATTGGATGGTCGAGGCACCAGGTCCTCTATTGCCAGGTCTTGCTAT
+>22480 1
+AGCGCTTATCCGGCATCCGCGTATGGATTCATAAAGTGTTTTTAACCCAACATCACAAAGACTCCGGAGTAGTGCGCAACGGTTTAGTACGGGGCGCTCT
+>22481 2
+CGCTCCTTAGATGTGCAGCATTTGAGGCACGACCTGGCAGACCAGATTTTGCATGCGGCTGAATCAGAACGAGATATGAAGTGCAATACCTTCCCGTTTC
+>22482 1
+TATCTTAATCCCCGACAATGTGCGTCGCATGTCCTGAGGGCCCAGTTTCATCGCTGCTTCTGAGGACCGAAGTACAGTGAAATTGAATAACATGCGACGG
+>22483 1
+CAACTTAGCGAATGAGCGAGGAAAAATTTTATTTACCAGCGTCAGATCCCTGGGTGTCGGCATCGGCTACGATCTCCCCACAACTGGGCGCTATGTATGT
+>22484 2
+GCGTCTACTATGAGGTCAAGGCCCTCTACCCTTGTCCATGAAGGTACTAGCACAATGAAGGAGATAGTGAGTCGCCCCTACATGGTATTCTAGTCCTGAG
+>22485 2
+AGACCGCGGTTATCAATTCACTTAGGGCTAGTTTGTATATCGCATCTAACCGCTACGGAACCAGTTACGAACATTGGTGGCTCGGCAGCGAATGGCATCC
+>22486 3
+ATACTCCGTTTCAAGCAGCTAGACGAACGTCTCCTACCGCGGACTAAACTTCTAGACCTGGATCTGTGGGAGTCAATGGTTGAGCGTCTGTACGTAAACG
+>22487 2
+TGCATAGTGGCCATGAGACCGATCGACAGCGGGAAACGGGTCGACCTGTAGTCAACTCGGGAATCTCATTTCGTCCTTTTTCATAGGAAATATTACCGCC
+>22488 3
+ATCGGCTACTCATCCTTGGGTGCCCTACAGTGGTACAGGGACCACCGTATCTCTTAGAGTCGTTGTCGGTGAGAAAAAGTACAATCGCCTGATCCATAAG
+>22489 3
+TGACTAACACTCCGGGCCCCCTACTTTGTCCAAGTACGAGGTGACATGGTATGGATGGAGGTAACGTTAATATGAACGCTTAGCGAACCTAGTCCGCCTT
+>22490 1
+ACTCATTCGCAATGTCCCAGTCAGCCAGATTAGGCCTAAAGCTCAAGTGTGCCAGGGGACGTGTCCGTCCGTTAAAGTTGCCGTCTGTACTAGAAGATAT
+>22491 2
+CACCGTGATACACATTTGGCCAGTATTTTTTTGCAGGCTCGTAACCGCGTTAAGGCGCAACGCGAGAGTGTAACAGCTGCTGTCACCACAGAGGTATCTA
+>22492 3
+ACTGTAAGCCAAGCCGTTGCGGATATCCTATCAAGCTTAGGGCGGTAAAGCAGATTCCGTAAAGCCTTTTTTGGGGCGTACTCGCAACCGGACACCTTTA
+>22493 2
+TCTCGAACGGTCGGAGGCTTACCTTCCGGCCGGTGTAAACAAGTCTTATACATTCCACGGACGAATCTTCGATGAGGATGCCCTAATGGTAGAGTTAACC
+>22494 3
+CCCTGTGCTGTATAGTGTGTGTCCTAGTATTCACGTCGTATATGATATGTCAGCGACTCTCAGCAGAAGTCACGCCCGGGAAAGAACGCACCAAGTTAGC
+>22495 1
+TCCAACCGTTCGCTTCCACGGGACAATTTTGAGAGCATGAATCGACTTCTGTATAACCGGAGACTATCTGCAGATGAGTCGTCTCGCGTCAGGGTAAGAC
+>22496 3
+CAATTGGTTTACAACCGTGCACCACATTTCATACCACGAAGTGCTTGGGTTTGGGATGCAGCCATATTTAAGACCCGTTGCGCCTGGATAGCGGAACGAC
+>22497 2
+GTAGGCGAGTCTTCAGGTTACTCAGTACCAGTAGGTTACGAATCCACAGACGGTCCCGTACTATGTTAGAGAACTAAACCGTTAAGTTGTCCCCCCTGGG
+>22498 2
+CTGGAAGAAAGCTCTAGCTAATCATAATTGCTGCTAGCTGCCGCGCGAAGTCTCGTCGACGTCAATTCTTTTGCTAGATAACACTCAGGGCGGATGCCGA
+>22499 2
+GGAGGCCATTCCTATGCGATATCGACATATCAGTATAATATGATTCGCTTCACAGGCGCCTCGATATCACGGTCTGCCGCACAGTACAGGCGGATAGGTT
+>22500 1
+TTGAGGAATCGGCTGCGACCTCTGGAAAGCACACGAGCAATATCACGCTGTCGCTACATCTACATCCGCGTGAACGTTTCTTCTGGAGGAAATGCTTAGT
+>22501 1
+CTGGTTAGTGATTGGTCCCCGACAAATTCACTTTCTAGGTCTAGGCATGTACCACTGAAACAAGCCTGAGTAAGGAGTTCTCACGCACTAGGCCGATGCG
+>22502 1
+TCACCTATAGATCCATGGCATCGAACAAGCATAGAGTTGTCATCCCTCGGTGTAATCATCGGGGGAGACATCTCTCTCGATCGATGTTAGGGCGGACTAC
+>22503 2
+CCAGCTTTTATTCCCCCGGTGACTCGCAGACGATATCAGGGGAGATTTGTACACGGCGAGGGGATGTTACTCTAACTAGCAAATCCACTATTGAGTCAGC
+>22504 2
+CGTCGGTATATTATACCGAGGCTGCCTATTGACAGATACGCCATCTCACTAGAGTTGGACGCTAGCCTGACGAATAGAACACGGATTTCGTTCTCGACGG
+>22505 2
+AAGAAGGAACTTCGCTGACTTTTTTTCCCTACGGTACGAAATCTGGTGCACCTAGCAAGAGGCCCGATGCCCCGGTGATCGGAACTAATGGTCAGTTCAT
+>22506 2
+ATCCGTGATCCCATATTTAAGACATACTGGTTAGACTACAGCTTTGATTGTACGCACGCGCGATAAAGCAGTGAAATCCGGGGTCCCTTGGGGCATGCCC
+>22507 1
+CATCCCTCTCCAGGGGCCCGAGGGTTACCTCCAACGACGATAGTTATACACTTTAACTGGAAGCGTTCTATACTCGATATGTGAGTGAGGTTAGAGCACG
+>22508 3
+GTGGATAACTAGGGTCAGCATCGGTCAAAGTGACAATAGCGATCGAGCCAACTTCTGTGTGCAGCTGATACTTCTGAATTCGTTTCGCCAGCCCGCATAC
+>22509 1
+AAGTGTACAGTGGGCTTCGACTCACTTATGAGAGGCAGGTACCGGCGCCATCGTCTGTGTTCCTAATCGTGCCAAAATAGGTTAGCACAACAAGCCTCTT
+>22510 1
+GTGCATGGCGGGCGGAAGCGCCCTTGGATTCATTCATTACGAAAACGATAAACTGATACCTCCACGAGCCCTGTGATTAATGATTTTACCCACGTGGTCG
+>22511 1
+AACTAAAGGCATGACTGGGTGAAAGGAGATGTCTGTCCACCATCGGAGTCTAAGAACCTTAGTCCTGCTTACTCTAGATATGCTTCGTCGGCCTAGCGCC
+>22512 2
+GCAACCCGGATAACCTCGTCCCAAACGCGGGATCTTGTGAAGCACTAGTCTAGGCCATTAACTCGTGCTAAGGTCGTTAGGGTGGTCTTGATTCAACAAT
+>22513 1
+TCAGGTTTATTAGTCTAAGCTGTACTATCAGTCGCTACCTTACAATTAGGGTGGGGAGCACAAAGACTACTCTGCGGCAGAACCCCCGGTCTGATCGCAG
+>22514 1
+TACCCTTCGCCAAACTTACGGACTTATCCGCGGGCCTGTCTGTGACCCTCATGATGAGGAAAGCACAATGGTTTAATGTGACGTTCGCGAAAGATGCTAG
+>22515 2
+AAGGAGCGGGGCACGAGCGTCAAGTTCTACCCACCGATGGGTTTATAAACGATTTATACATGTCCCATGATCTTTAGCGTGCGCCGCAATTCTGACGTCA
+>22516 1
+TTGCGATACATTCAATGATCGTACCAACACCGGATATTTAGCGGGTCGGGGGCCCATGAGGGTTTAAAGCAACTACCTTTTCACCTCTCAGACGGATGCG
+>22517 1
+ATGCGGGACGGTCGGAGGGGGCGAACACTAGTTGTTTTTGCTAAACCTGTACCATTCGAAGTAGCGGCATCATTGCTATTTCCCTATCCCACAACAGACA
+>22518 1
+TAGGACAGCATATCCTGAACATGGTGACTTTTATGCGGAACTGGCTGCAGTTAAGCCTAGCCCGGCCCTGATCAGCTCGATACCCTGGGATGATATATAC
+>22519 1
+GGACCCGCGCCTCAAGGCTGGCTCCGAGCGCAGGTCCGAATGGGTAATTTCTTGATTACAAATCCTTTGGATTCACAAAATATCAGCGGTATACGTGACT
+>22520 1
+TACCCAATTACAATACGCGGCTCGCGGATGTTTCGGCTTGTTGCACAGAACCGACGAGGCAGCTAATTCGATCAAGGTGAGTCTTATGCGCCATTAGCTA
+>22521 2
+AGCGTTGATGATTTAGTGTAGTAACCTCCAAGTGATAAGCGGTGATTCGTATTAGGCGGCACTACAGCTCAACACTGGTTAGCCGCCTACCATCGGCCAC
+>22522 3
+GACATTATTTTGATCGGATACGTCGGTGCCACGATGCGTAAGATACACCTCCACCGTGGGGCGCGAAGCGTAATGTGCATCGAACTACACCACTTTTGAT
+>22523 1
+GAAACCCAAAATAGCCGCTGAGGAATTCCTGCAGAAGTTACGGCCTCTCGGGTCCTAGAAGTTGGCAACTTTGGTTGGCACTTGCTAATCTCTCACGGTA
+>22524 2
+GGTCGACAGCGCTTAGTCCAGCAGAGGCAGAATTACGAAGCTTGATTAACCGTGTGCCATACATCGCAGTTGTGCCTTTGCTTTAATTCGCCGCGCAAAA
+>22525 1
+AATGCACAAGCGCCGGGTGGGGGCTCGTGTTTACTACCGCGCAAATCCCCTTGTGACCAGATAGAATAAATTGGTATCCTTTCACTATCGGACGTGTACA
+>22526 2
+CCGAGACCTTTGTGCGAGATACAGAGTCCGTCCGATCAACATAAGTTGATGCGTACGCCCAGATTGTGTTGCCGTGCCAGCTAGGTTCTATAAGAAACTC
+>22527 3
+ATCGGCGGAAGTCGACCAGGTGTGACTTTCCTTAGTCGTGGCACAGTACCTGACAAATTGTTGTTAACTCCCGCTGCAAGCCAGAGGAACAAACCTGTTT
+>22528 2
+ATCGGGATCTCGCTTTCAAGGCCCCAACGCAGGCAGTTCGGTAGACATCATTAAGTCTCGGTCGTTACGCGTGGCCAAAAAAGTATGTTGATATTGCCCA
+>22529 3
+GGGGGGTACTCGGCGCGTGTCGATATACCCACTCTACAATTTCGCCGAACGACGATGTAACTTAGTTGTCAACATGGAAATAATCCTGACTGCAGGTTCC
+>22530 1
+CACACATAAAGGTACTGTCGCGTTTAGTTTGATGTATATGCGCGTCCGAAGAGATGGTTATGCCCGCAGACCCAAAACTGTGCTTCCCAGACCGGTAGCT
+>22531 1
+AAGAGCTGCTCTTACATCTTTAAAGGACGGTGGGGATTGGCCACAAGTGAATCTTAACACCCAGGAGTCCATCGGTCCCGTTCGTACTTGCAACCGATGT
+>22532 1
+GCACGCTGAATCAAATAGTATCAGCACAGGCTAGTGGGCTTCTTCCAACGTTTTATGTGACATACCGTATACTGGGCACACGATGGGCATCCCGGTTCGA
+>22533 1
+TACCCAACTTTAAAAAGCCCCGATATACCATTACAGATGATTGCCAAGCTGACTGGATGGGCCTTGCGGGATGCATAGCTTGGGTCTCACGGTCGTTCAG
+>22534 3
+CTCCTACGGAGTTTTGCAAGAGAATTATATCAAAGCCTTACAATTGCTGTACCCGGCTCTTTCGTCAAACGGACGAAGCCTGACGGGGCGAATTGGTCCG
+>22535 1
+CCGTGTGGCGTAGAGAACAACATGCCTTGGATGCCGGCTCTTCACCACGCTACGGCAGGACAGCGTTTTAAAGTTGCTATGCGAAATATCAATTTCATCG
+>22536 3
+CCTTCCATAGGGTAGAGACCGTGGATGTATGGCCCAGACCTGGTAGAGGTTCTACCTTTTCCCTAATAATTGAGAATCAGTCAACCTCGCGATGCAGAGC
+>22537 2
+GGTCGCCATGCGGACCAAGCCATCAGGCTCGATACTTTAAGTCTACTGTCATTGTTGTTTAATAGCCAAGGGGAGCACCGTATCGAGTAGCCAGTCAATC
+>22538 3
+TGCAGTACCGCAAAACCCGACGGGATTCCTCGTGTGTCTTTGGTCTTATCGCAGAAGCAATATAGCCGAGTTGGTCAACACCTGGGGTTCTACGATAACA
+>22539 1
+GGGCAGGAAACTAGTACCACTACTTGTGGTACATTGTCGCATGGTTCCTAAGCACCCGGGTCGTCTCCCCAAAGATAATCCGTTAGTAGTCACGGAGATT
+>22540 2
+CTGCATTGGAGGCTTCTACGACGCAGGTAATCGCGGCTACCCTAGTGGTACTCGCGAATAAGTTACAAATATGTGATAGACCTGATCTCTCCTCGGACAG
+>22541 2
+TAATTTGCTTAAGCACCCGGTCTCTAGGACGGTAGCGTTGACTTCCGACAATGGGTTTCAATGTTACGCGAAACCGGTAACACGCCGTGCCAATACTGAG
+>22542 2
+TAATGTGAGCTACGCGGTGGCTAGCTCATAATAGTGTGAATAGCGATGTCGGTCCAATCTGCTCCCCCGTCCTATGAAATAGACCCACGTTCATGGAACG
+>22543 1
+GCTAGGTGATTCAAACAGCCCAGGAGAACAAGTAGTCGGCTAACTGTCGGCACCGGCGATTAACTATCAGCTCTCTTATTGTAGTCACCTTTGGCGGTCA
+>22544 2
+TTCGGAAGCTTTGTGAAAGCGTCCGTCAATATCCCAGTATCGTCGACTATAAAACCATGAAGCCAAGGGTTGCGTCGTGGCCTTTCGACACGCATGATCG
+>22545 1
+TGAGGATAACACGTTGCTCATGAGTATCGGGTGCTCTAGATCTTGACCGCGCGAATCAATTTCCTCGAGCTCTAATTCGGCAGGACGACGCTAACGAACT
+>22546 3
+ACTTTCTAATCCTCTCGATAGAGAGCTTGGATTACCGGGTCTGTAAACAACTCGAAGTCCCGAGACAACCCAGACGGGCTGTATGGTTGCTTACGGCATG
+>22547 2
+AAGTTCTGGGGCACGCAGTCACTATAGACAGGCACTCGCCCACTCCTGGTTTTCCAAGAGAGGTGCTGATGCAATCTCAGAGTTGTACTACGAGATATCT
+>22548 2
+AGGTCTTCGCATGCCATCATCAAAGGGCCTTCCGCTGAATCCTGGATCCAAACGTCACTGGTACCGATTAGAATCGAAACGGGTTGCAGGTCGTTATGAT
+>22549 2
+TGGGCACGGGCGACGTAAGGTCGTTCAGAACGTTTGAAAGCAGAATCAGTTCTGCATTTTCGTGTAGCTAATTTCGACCCACCTCCAATTAAGCCCGCGA
+>22550 2
+CGAAGGATCGTCCAGGAAGTGCTACCTGCAACGATCAGGGGTGCTTACTTCTACCCGTATGCTAAGTTAGTAACGACTTTTGGAACCGCAGGATCTCCAT
+>22551 2
+CAGGAATTCCTCATTGGTAACTTGCTCCGAGACTGGCGAACCCTGTTGCCGAAAGCCCGGCTAGTACAGGGAAATTCGCTCATATGTGTTGCTCTAAAAG
+>22552 3
+TCTAAGGAAGAACATCGAGACTCCTATTGACAATGCTTCGGCCTGGCACGCACTACTCGATCTGTTCGGCTATTGGCTGGTACTAGGGAATAAATCCGCG
+>22553 2
+ACCTTCCAGGTTTTCGGTACGTATTCCACTCACGTATGGGTTCATTATAGCCGAAGCCGAAGCGTACGGCGTATAATCGTCTGCAAAAAACGAGGGTCGC
+>22554 2
+ACATTTAGCGCGTCAGGAGGTCTAATTCGACTGTAAAACCACGAGGAGTCAACTCGACATCTTGGCCACTCGGCGAGAACCTTCTCTGTTGTTGGCAGAT
+>22555 3
+GTGTAGAGTCGGGCTTTCACGAGACGCATTTACAGCTAGTTACTGCTCCAACCTGCCTCTGTCAAAGAACTAATCGTAAGGCGCAGTTGACGCGCTAATG
+>22556 2
+AAGCCCTACTTGTGATACGAGAGATGACGTGCAGCAATCCCGTAGCAGTTGCTTTAGCCAACAAGCGGGTGCTAACTGTCGTTTTCAGCCTTGACCATAG
+>22557 2
+GTACACGCCGTAGGTCGTCACTACAAAGTCCGGGGTGCATGCATATTAGTACGTGTTTCCCTTGCAGCAACCGCCGCAGTAGCAGATAGAAATGTTATCT
+>22558 3
+CGGAATCGACAAAGTGAGTTGCCTGAATTGGCAGACAGGACTCTAAAGATCCTCTCACGTCGAGAACGGGCCTTCATGGGTTTCTACGACATTTCCCTTG
+>22559 2
+GTCCTCCTTTCAGCGGCCATGGCATAACAGGTTATCACTTACAGGTTCCACAGAAAGAGCCCGGGGGTTACCATTAAATTATGTCTGGTGCAACATCGGG
+>22560 1
+CACCGGTCGTGCCGCAATGAATATTGCACCAGGTCTTGCACATAGGATCATACGGTCGGACCTACTATTCGGTGACTTGCAACATGGGATAGATTCCAGT
+>22561 2
+CCGCTGTGCATGTGAAGAGAGCTCTATATCGCCGAATGTTCCCCTGGAACGGAGTCAAGAACAGATTGAACCCCTACTGAAGTCTCTTTAACGTGGCGTT
+>22562 3
+TTTCGTGCGGCTTCAGCAGAAACAGGAACCGGTCAGTGCCTAACGGTAAGTCACGTATGTGCACGTGCTTGATAATAACCTTTACTGACGATCGCCCGAT
+>22563 2
+GTATCAATAACATTCGTCGGTGGGGGAAGCCAATGCCCCGCGTAACTTTGATAGAGTACCCTGCACATTCGGTTTCAGTGCAGAAACGTCGTTTAGCACC
+>22564 1
+ACTTCCGGTTGACGTGTTCCTCAGACTACACATGCCGATACTTGTTATAGTTAACAGCGGTAACGCAGGATTGGCGATCTGAAGTCGCATCGCCGACGAA
+>22565 3
+ACACCTCTATTGCAACAAGTATTTGGCACATCCTTGTTAAAGCTTGTGGGCTCACAAAGTCAAGCGCTGAGAGCAATATTGTGGCGGCCCCTGCGGCATG
+>22566 3
+AACGAAATTGGCAAGCCCTACTGTCGCAACATTGAGCTCGTGGCGATACCTTCAGCTGAGTTGATGAGTGATAACGAGATCGTGCACCTGTGCCCTTACT
+>22567 3
+GCGTCCATGGCCTGTGGATGGGAAGGAGTGACAAATCCCCTAAGACTCGACACACACTCTGCTCTGTATCTTATTAGAAGGTTAGCCTTCGAAGATCTGC
+>22568 1
+TCCGCCAGCAAGTTATCTGAAAAAATAATCGCACAATGTCCCTAAGCTCGTGGCCACGAGCTGGTGTTGGACTTAAAGCTGACTCTCACGTGGCTTGGGT
+>22569 1
+CAATGCACATCGTATCGCGCAGCTACATTACACCCCATCCGTCAGCTTGGTCATCTGGAAGGTTTATAGTTGAAGGGTCGGAGCTGAAGAGCTAGTCCAT
+>22570 3
+AAATGCTCAATTGGCATACTGTATTACTTCACTTGTAGCCCAGGGCAGTCGTCGGCCCCATTACGTAGATGCCGGACAGTAGGGAAACATAGGCTGCTCT
+>22571 3
+GTTTGATGGGCGACACTCCTTGCTGTCTCGCAAATTTGGATACGATCACTACAAACAGATTCGGAACTTTGAGGACGACGCACGACTGCAGTCTCGACGT
+>22572 2
+TCACAGTGCAGGACCGCAGCCACGTCATACGAAATGCTGGGGCCATGTATGTCGAAGAGATCAAATTCATTTCTTAGTCCGAGCGCTATCGCCTTTAGTG
+>22573 2
+CAGGAATAACGATGCACGACTCGTTAGTATCTGCTGGTAGGTTCCAGTCAACCCGACGCTGCAGCGCTTTTAGGTGAACGCTTGACTAGAATGATCCTAC
+>22574 1
+TACCGCAGCTTGTATGCGTCAAGACGCCGAGATCCTGCTCGGACGGGTATCTATGCCAGATTTGAACAAATTGAGCGAAGCCGATGTTGTTCTCACACAT
+>22575 2
+GCACAAGATACTCGTCAGGGGCCTTCTTATAAGGTGCGATCCCCGAGGCAGGTACATCCGAACTTCACGTAATGGTTATGCAATTCCTGAGATCGCTATG
+>22576 2
+TCGGACTAGAAAACCAACTTACAACATTTTCGCGGCGCAATAGGTGTACGACTTGTAGGAGGCACAGATGCCGTTATTGCTGTGGTCCCCACTGTGACCT
+>22577 1
+CAGGGTAGCGGGAAGATAGTACGCTTTGCTAATTACGTGGGTATTCAACGCGGGCTAAACATTTCGCATTACTACGTTCCTACCGCCAGCTGCCGCTAAA
+>22578 1
+TTGCCACATACATTAGTTCCTGAACCACGAATGCGTGATCGATGATCCAGGAGCCACACTATGGCGTGGGATCTTATGTGATGTCTCGCTAGAACCGAGC
+>22579 3
+CGACTGTTGGCAAAGCAACTAAGGTTGACATGGGCGGCGTGATACGCCTACGCTTTCCTTTCCAAAGTTCCATTTGATAAGAGTCCCTCAGGTGACAACG
+>22580 2
+ACCTGCGCCACGGGACTCGTGGTGTATTGGCGATCGGATCAGCCACATACTTTAATCACATTGGTACAGTAACCCTAAGTCAGCTTGAGTGAGTACGTCA
+>22581 2
+TAATCCAGGGAAATACAGCATGCCTCGTGCTGGCTTCAGAAAGAGTTGTCATGTCCGCTCAATGGGATCGCTGAAGTCGACACCTCTACATCTGGTCGAT
+>22582 1
+ATACGTTTCGGGACCGGGGAAAATATCCTCTAAGGTGCCGGGTACCCTAATTCACTCCGCACGGATAACGGTTGACAGCCTTATTGACAAATCGTGTGTC
+>22583 2
+CAGAGTGCCAAGCCACAGATGAGACCTGAAGACGTGCATTACGTGTTTCCGCGGAGAGTAGTCTCCTAGTCGATCCCAGTTCGCACTTATGTATATATGC
+>22584 3
+ACTAATTTGACAAGGTTTTCCACACCTGCTTAAATGTGGACCGGTGACTTTCAGGGAAGGTTCACCGGTAGGGCTGCCACACCTTATGGAAGCAGTCCAC
+>22585 3
+CCGCAAGGGTCTACACAGCATTACTGTAGCTGAATACGGGGTGCTCCCATGACAGTCCGGTCCACAACTTGGATTTAATGACTGTGGCACACTTAGGTAT
+>22586 1
+GGCGCGCTTGCTGGACTTCATTCAACACTATAAATCTTTAGAAGCGGCGTCCAATTCTTTCTGCCACTAGGGGATACACAGCAGGGGACATCGTGACTAG
+>22587 3
+GACTGGCGATGCTATAAAGGATTGGTACACACGATGCCATTATCATACATTCATCACCCCCTGCTCCGAGAAACATAGTCATGGGCCGTGGTGCTGGGTT
+>22588 2
+ACGGCAGCGCGACCCTAGTTAGATCAGTTCTACTGGCGTGTATCTTGTGTCAGGGATACTGCATCACCACGAGCAGTATTCTACAAGAGTCATTAGGCCA
+>22589 3
+ATCGCTAAGAGACCTAGCGGACGCAGGAACTTTTCGGTTATCAACGTTGGGCTACTCCCAGGTCATGCCTACTCATGTTGTGTCGGAAACATGCAAACTG
+>22590 1
+ATCACATCCCGAGGGTCATGCATGTCCAATCGATTATTCCTACCATTCAACGCAATAATGGGATCGTTGGGGGGGATCAACAAGGTACGTTCGGCGCTTC
+>22591 2
+CCAACCGATAGAATGACCTTCACGGGACGGTTAATTTTAGACGTGCGGGGTCAATAGAACTTTATCCACACTCGTGGTATCCAGGTGCATCATCGGCCGT
+>22592 1
+CTCTTAATGTGTATGTGTCCTCCGACGCGCAGTAATCATCTCACGAGAACGGGAGACCGCAGTCCCACAGATTCCTTGATCATGGGATACGTAATGGATG
+>22593 3
+CGCCTGTCATCCTTGCTCGTTTCGGAAGATGATTCGAGCGTTACTGTCATAAGAGACCCCAAAGTATTGTGACGCAGATGAGCCAATCCTGATGACGAGC
+>22594 3
+GTAAGGCACGTTGTCACAACATCGTCAGGGGTCTGTAGGTATTACGCATTTCGTTGTGCATTGCAAATACATAATGATCGATACGAGCCACGCCCCCGCG
+>22595 3
+CTGTCATGGACCCTTTACCACCATCAAGCTTTTCCCGGCTATTAGAGACGTAGGTACGCAATCGCGGCGTTACGTTATAAAGGAATCCCATGGATGGGAG
+>22596 3
+AGGTCCAGATACGGGCCGTTCTTTAATCGGAGCTCGGCGGACTGCCTCATAGAACTACGCTCTATCAGCTATCATCAATAGCATCTGATCTAGGGTAGAG
+>22597 1
+ATTTTTAGTGTGAGGTGATAGTTAGAAACCGGCATCTAGGCTCCCATAAGCCCAAGGTCTCTAGGACTGAGGAGATGCCCGGACCTCATACCATTTCCCG
+>22598 3
+GGAGCGCCAGTCTCCTTGGATTCAACTATGAGAATTGAGAGCCCTTCGTGTACCGGATATTACAATCCGCCGGATAAGTTGCTCCCTCGACAAGTAGAGT
+>22599 1
+AGTGAATCCTCAAACGGATAGCATGGATGGATTCTTCTGGCGTACTAGGAACTCGGTACTACTCAGCCAGAGCCCCCTCGTGAAAAGGTTCGGTCTCTTA
+>22600 2
+AGCAGCGTGAGAGGGGTGCTGCCCAAGGGTAAAGTGCACTCCCGAAAATATTTCTAGTCTGCGTCTAATCTAAACTCTCGCAAGCTGCTCATACGTCTGT
+>22601 1
+ACGACAATTCGTTCAGACAACCGCTTGAGTCTGCCCTTGACATAATGGTTTTACGGACGCTCTGGCCAACTGTAGAGTCTAGGGATGGACCCTAAGGACT
+>22602 1
+AGAACCCTAATACACGGCCTAGTCGGTAGAGACTCGATCAGTCCATGGAATAGGAGAGCGGGCGACCCCTTGGCCCGTTATTCTTGGTTTTACTACTAAT
+>22603 3
+CGATTTGCGCCGTTTTACCTATTAGGTACTGACATACCTAGAGAAGCCCCGATAACAAGACGTTGGGTACAGGCGTTCATAAGTCGGCTATCCCGGGTCA
+>22604 1
+CGTGAGAGATGTTCACAACTGGTGGAACATTATGGCACTTGTTGGGTATAATCTCAGGACACCTCCGAAATGCAACGGAGTTGTCACCACGTCCCCCTGT
+>22605 1
+GGGCCTCGAGAGCCAATTAACTTGCTCCAACCACACGGGTAAACTTAATAGTTTTAGAAATTCTCGCGTTCAGGCGGGGCTTATGCCAGACGCATTCGTG
+>22606 3
+TGAGGGACATCATACTCCACTGCGTAACGATCAGCCTGGAAACTAACACTCAGTAGTCAGTCCTTGCAGTAGCCGGCGTGGGTTCCATTGGTTTGAATAC
+>22607 1
+CTTTAGCATAAGCGGAGGTCGCTTCGGGTCAGTAGCAGACTTTGTTGGTTCTTATGCCCAATTCACCAGGCAATTTGATGCCCGACAGGCACCGCAAAAA
+>22608 3
+CGTAGGATCTACTTGAAAGGTAGTCGTAAGGTCATTCATCTCAGATACGATGGCCCTACACTTCGCCGGTTGAAGATTGGCAGCCCCAATTACGCATGCG
+>22609 2
+TCCAATCGCTACTCCATAGAACGCTGTGATATCAGCCGCTGCACGGATAGGTGGCGCATATGAGTGAATGTAGCCACGATCAATGACGTTCCAGTCTTGT
+>22610 1
+ACCCGGGGAGGTGCTAAAGGCAAAGCATTCTGATCATTCCATAGCGTCGAAAACATTCGTGTTTTACCAATCTGACAGGACGCCCTATTCCTCGGGGTGT
+>22611 1
+GCCTGGACCTCTCAAAGATGGGTGTTGGAAGCAATGACCATGGATACGGGCATGCCACTCCTTCGATGAAGCCTTTCGTCTACAAATGATCTCAGCATTG
+>22612 3
+CCAGTAGATCAGACTAGTCATAGATACAGTGTCCAAAGCGTAGCATTAATTTGTTCGGAGGCTACTCGTGAGACAGATCGTCGCCTCCCTTGCGGTCCGA
+>22613 1
+GACATTCTCCTGAGAGTAAGAAACGGCGTAACTCTCGCAGTACGGAGAACACTATCGCGCGTACCTGATAGTATTCTGCCTGTTACGGGCTAGATCGTTC
+>22614 3
+TCGCATTAGTCTGAGGCAAACCATTCGGGAGTTAGCTCGTACGGAGCACTTTTATCGCGATCCCCAGGGTCAAATGAGTCGAGTCTATCCTCTAGCAGAA
+>22615 1
+CCCGCATGTCTAGAGGCTCCCTGTGTGGGACGCCCTTATTTTTTATACACAGAACCCAGGCGCGATCATGTCAACTAGGGTGGATGTCATGATAAAGACA
+>22616 3
+CCGACCAATACGGGCATCGTTAACGATAAGTTCTACGGTTTACCGATGGCTCTGCTCACGGCGCTTGCGAAGAAGTATAACTCGTCATCGGAGATATGTC
+>22617 2
+CGCGTTCATCGCTAGGAGAGGCGAGAGTAATTGATACGTCCGGGCGTACTTTCTCGCAGGCAGAAGCCGAGCTTCGACAACTAACATCTTATACTTATCT
+>22618 1
+ACAGGGGGGCACGTGGTGTCACATTCTCCTTGCGCAAGACTCAACTCAGACACAAAGATTAGTGAGACTTGTCGTTTCGCGTCTAAGCTCGTATATAGCC
+>22619 1
+ACTACTGGGTTACCCTTTCGGACAGTGGGAGTGTTGGTGACGCACCGCACTAACTACTCTTAGAGACTAACCAATACCGTAATGTACTGGACGGTTCGCA
+>22620 3
+TTGTGGGGTCACCCATGCGGCTGAAAGTCCGTGCGGCGAAGACATCTTTGCTCAAATTCCCATTGCATCAGCACATAGGTTAGTGTCAAGAAACTAGTCC
+>22621 2
+AGTTCGTTGGTAGCAAGCAGCCTAATACTCAGACCAATAATCGAGCTTACGCGATCTCGTTAGTGCTCTGAGCAACGCAAGACTCTTCTGGCGGTAGGTC
+>22622 1
+CAGGCAGCGCCATATTCTCGCCAATGGATATCGGGTGACGGACTCTCTCATAGTTACGTGTTAGGCTTGTCATTGAGTGTCACACAAGGGCACCAAAACT
+>22623 2
+TCTCTCCGAAATTCTGTGTAGGTGGATCGTCTTGCATACCTCCTGCAGAAACACCAACATGACGCCAGTACTCGAGGGCTAGTGCGTTGTGAATGAGCAA
+>22624 3
+AGAAAACTATCTTCGGCCGACGGCAGGCCCGTATCTGATCGTTAGCCGGACAGACTGCACCTGGATGGTATTGGGGCTTACAAACCTATCGTTTTATACA
+>22625 3
+CATCGAGTATGGCGACGCCATATACGCTGACCTGGCCGCAAGTGCATTATCTACCTGCAAAAGCCTTGTCTATCGGAGCATTGAGTGATCATCGTGGTAA
+>22626 3
+ACAGGAACTTTATGCTCATACTGATTTGGCCGACCGCATGATTAGCCGGCCGTAAGTTCGCAATGACCTGGTGCATTACTGTAGACCGAACTTCGGACGA
+>22627 3
+GTATTCTTAGTATTGGTGTAAACCGGAAATCGCGAATTCAAATGACTCTCTCGCCAAGGCCTAGTTGCCTCGGGTCGGCCGGCGATTACACCACAAGGTA
+>22628 3
+GACACACGTGCTGTTCGGAAGAAGGGTTCGTCCCACCGATTGTACTAACGCCATATTATTCTGTCCGGGCAGTAACGATAGATTATGAACTCGCCGACGT
+>22629 1
+GATAAGGCTAGGCTACGATATTGCGAGGATTGTCGGATGTACTGCATACTATAACAAGCACGAGTTTCCTCCCTTTTCCACATGCCGCGCTGGGACGAAC
+>22630 1
+TTTATCACGACCCGGACAACGTAAAATCAGCGTGTGGCAACGGCGTCACCCGATCCTTGCTGTCTCGAAGCATTATATTTGGTGAAACGGTTCCGTGAGA
+>22631 3
+TGGGCTTGTATGCCCCGTAACTGGATCGGCCTAATAGCGGACTTCATCACAGCCACAGGCCGACAACTGTCTTTAACTGGTGGCTAAAATTCATTAGGGA
+>22632 1
+GGTAGTCTTTAAGAAACGCGGAGGTAAGCCCCCAGGCACAGATAGCTCCGGACTTTCTTATTATACTCTGACGCGACTATGGCCTCCGGGATATGTATAC
+>22633 3
+CTGACATACGACTGCTTTTACAACGGCATAACGCCACGATTCTTCGAGCTAGTACCCAACGGTGCTTCTACCGATACTAATTGGGAGTGGGGGGCATAGT
+>22634 2
+GTATGTTTCTGAGGGCACTCCTCAAATGCTACTGCGCACGAGACGAGATTCGAACCTGCTAACTGGGGTGAAGAATGATTACAGTCACCTTCGCTAGCTC
+>22635 2
+CCAGCGGTAAACTGCCGGGATAATACCGTATACATTTCGGTTACGCGCTATCCGTACGCCTGCGTCATTTCTTCGAGGATTAACAGGCAGAATCGAGGTA
+>22636 3
+GGAAGGCAAGGTGGTTGTTACATACTCACCCCCCAAAAGGTCTTCAAGCTTATTGCTTACGAAGCAATCCCCGAGGCGCGGTATGTTTGCTTACGGCATA
+>22637 1
+TCATAGCCTGGCTTAAGAGGCTTCTAATTAAGATGGGCAATCTTACGGGCACGGCCAGCAGATAAGCATTCCGTTCCTCACCATGACGGGTCTTGAGTCA
+>22638 3
+GAGCAGGTGTGCTTGTACCGGAACAGCAATATTCCGACGGCGTCTTTTCACCGATGCACCCAGACTCGCGGTCGAAAATATTGCATCTTTGAAAATTGCG
+>22639 2
+CTGTTGGTTACAACACCGCGTAGTAATCAGCAGTAGCATTAGCGCACTTGCTTGGCGATTGCTCGAAGCGTCGAACATTACCATTACATGGCGACAGCGT
+>22640 3
+ATCCTTCTAAAGGCGAGTACATATACACAGAAATGGATCGCCCCCTCATCTTCTCAAGGCGGGGACTATTGAGTGTGTGGCCAAGCGTAGTGACTCTTGC
+>22641 3
+TCCGATCCACTCTGCGTGCTCCTGCTGAGGGGCAACCGTAGCAAATCGTCCTACTCATTAGGAATAGACGGAAGCATCCATCTTGAATTTGAATGAGGTG
+>22642 3
+TAGCTGCCTTAATCTTAAACGGAACCGTGACTCCTTGACGATGTAACGCACTAGGTCCCGGTCGCCGGTATCCATGCTAAAATGATAGAGTTTGCCGGAG
+>22643 2
+AACATCGAAGACTGGGAAGTTGTCCGCCGGGTCAATTGTTTCTAGAGGAATGTATTCCCACTGGTTCAAGCGAAGCTCCAACATGAGGTCCCCGATCTTC
+>22644 1
+TTAGCGCATAATTATAAACGTTTCACAGTCGCGGGCGTCCGCTAAGCTACTCAATTGACAAGTTGGCCTTACTGGGCCACACTTGAGAGAGGCGTCCTAG
+>22645 2
+ATTGCGCGAAGGCTCGCGGTCACGTACCCAGCTCTACAAGCTTGTAATACAGGCACGATTTCATAGTAGTAGTACAGGCCAGATATCCGGTTCGGTTTAC
+>22646 3
+TATGTAGCTGCTCGCTCTTGAGCTATTTAAAAAAGTGCACGGACCATTTGACAGACCGTCGTTGGCAACGTAGAGGATCGACGTGCATACAGTCCCGCTC
+>22647 2
+ATTGTTTCTATCCCAAAGTGAGCAGGTGGCTGCTATAAATAGCCTATCCTAACTATGTAGGACGCCGCTTCTTCCGGGGTGACAAGCCCGAGCAACGTAG
+>22648 3
+ACTATCCGTGTCTCGTATAATTTGGGAACATAAGGCCTGCTACATGTCGGCACCCATCTGTGGATCTGCAGTTCTGAGCCGTTAAAGCAGGACGCAACAG
+>22649 1
+CTGATGGATTCTTCTCAAAACGCCAGGTATGCTTGAAAAGGGTCAAAGCGGACCCCGCTTAGTTTAGGTTTGCGGCGACACCCTTGGGACACATTACTCA
+>22650 1
+AACAATAGACGTCGCCTGGAGGAAATCTGCACACGCGGAGATATTTTTCCTACGTATGTGCCCGAACAGGTTCTTCGGCACTCCATGATATTCGTGCGGA
+>22651 2
+ATTTAAACTTCCGACGACGACCACTTGGGGGAGCTAAATTGCGGCGAATTACCCTCAGTGATTTAAAGTCGTATCCTGCGCGTTCCAAAGGTCGCTACGG
+>22652 1
+ACCGTCATGAATTTCCTAGTAGACCATTTCGGGGTTACCGTCATTTGCTCAAGGTAATACCGTGAAAAGTGCCGGACGCGACGTACATGGACCACCGTTG
+>22653 1
+CGCTAAACCCACAATCGGGCCGGGAACAACGGTAGTAGGGGACTACTGTATACCCTCCACTGTTCCAAGATTTGAAGATTGCTGCGTGCGGCAATTTTTT
+>22654 2
+TTACAACGCCAGGAGAGTATTGGGTCTGTGTGTCCGAGCTTGGTAACAGTAGCTGTGGAATGCCCAACTACAACGGCGTACTAATAACCTACTCCTCGTC
+>22655 1
+GGCGAACGTAGATCATATTTTCATCAAAGCAACCTCTTCGGAGTGGGCCATGGTGCAGCATCTTTCATGAGCGCATTATTGAGTAAGCGCCCCTGCACAG
+>22656 1
+CCATCCTAGCGATTATCCGTTTTAACTCTTAGTAGGAAGTCATACCAGCAGGTATACGGCTATAGAGAGACTGGTCCGGGCCCTGTGAGACGAATTCCGC
+>22657 3
+GTACTACTGTCCTACGATACTAGACTCGTGTAGGTACGGTTTAGGATCCTATCACCCCGCGATAATGTCATGTGGAAACCAAGTGCGTGGAGCCGTAACC
+>22658 3
+AAACTTTCGTGCACGGATCCAGACTATCTAAGCTATATCACGGACTCCCAGCTATCGTGTGTCCCTCTAGACATAATGGTCGGGCAGAGGTAGCTAGTGG
+>22659 2
+GTGTTTGCGATTGGATGACTTCAGGACAACACCTTAGTTTGGTCATAACGACAGACGGCGGTGCCCTACCTTGACTCAATGCTCAAGGAAACCGTCGACT
+>22660 1
+TGACCATGGTGATTATGTGACTCTCCGGCATGCCGAACGCAAAGCAGAATCAGCGCGGTTTACAATGGGCACTATACTATGTCATCAGAGTCGTTTCCGC
+>22661 3
+GCCGGTGCCAGTACTCTCTTTGGATAGGAAATGAGTGCTGACTAGGCAACACAGAAATCAGGTCTAGTCATCTTCGTCTCTAAACATAGCCCTGGGCGCT
+>22662 3
+AACTTCCTCAGATTGCGGCTACATCCCGAGTACCGTATGTCTAACAGGAGGATAATGTGCACTGTACTTAGCTCTTCGGACCGAGGTCAGGGACACGTTA
+>22663 2
+CTCTGCGTTCGGCTTAGTCGATCTTACAGGATTAAACTCCAAGTGTAATGAGAATGGCTGAACTAAGGCCCGAAGCAGTGGTCACGTCCGTACCGTTCCA
+>22664 2
+GAGATAAAAGTTGTCTACTGTCGTCCCAGAATCTATCTATTTTGCGCAGCCGAGCCCTACTCAGGCCGACTTCTGACATGCTAGTAAGGACGGTGGCGAA
+>22665 3
+GTGTAAGTATGTCTCAGCCCCATTCCAGGGATAGCTTGATTCTACTCAGGGACAGGTCAACTAACATTGACGGGCATCATCTTATGGCGCACGGCGATCA
+>22666 1
+CAGTAAAACGTACCACATTTGCCGGGGGCATTAAACACCAGAATACGCGTGATTTTTGGTATCCGATCGCGGTTGCCTTCCTTTACACCGGAATGGCGGA
+>22667 1
+TATTAAATTTAGTCGTACACTCTTCGCACCCGTGGGAGCCTACCCAAAAAGATTTGGGCGGTCGTCGCGAAGAGGTCGGCCTCAACATACTTGAGATCGT
+>22668 2
+ACGCTTAAGGGGGTCTCTCGGAATAGGTATCCAGACATAGGATCTTGTTTGTTTCTCGATCTAGCGCAGCGATCAGCGCAAAGTACCGCCAAACGACTCT
+>22669 1
+AACCTTAGGGTGACTCTCGTCCCCTACACACCATTCGTGCAGTGGGACTTTTCACAAAGGCGAAGACTTGCTTTTGGGTACAGAGAAACCGAGTGCTGAT
+>22670 3
+CCCACGGTCCAGGATTTTCTTAGCTATGGTTATAGTCGGGGATCATGTCCGGCTGGAATGGTAGCTCAGCCCACTAAATAGCTAACGATGCACTACGCAA
+>22671 3
+TCTGCCCTGGTATGACTCGATAGAGGAGACAGTGCTCGAAGTTCTTGCAGGTAAATCACCCTTTTATACCGAATATGCAGAACACTCCGTGCACGTGGCG
+>22672 2
+CTCATTCGGCGTCGCTTTTGCGTTAACAGCGCAAAAAGGCATTTGCACATTTGGAGAGCATCGGACGGCCGAACCGATCTAAACGAATATGCCTCGGTTT
+>22673 2
+GCGCGGGATCGTCGATCTTCTGTCCACCAAGCTTTGACAAATGGGGTGCAGCAGATCTTTAATATAAAAGTATCAGGTCCGCCCCTGCCGAGTTCTAAGA
+>22674 1
+CCGGAGAAGAAGGCTGTCGGCTCACGTCCCGAGTTTTGACGCCGACACCTTTGGGCAATCGAAACCTGTTATCTAGGTTAGTTATAAACCGACGTACTTA
+>22675 1
+CACTTGGCAATAAGCCTGCAATGGCTTAGCCTCGCATCGACAGGGACCCGGTTGCACTCATAGTAGTAGCCTATATTTGTTCAGAGGAGCGTACTGCAAT
+>22676 2
+GATTGTAATTGCTACAGAGTATTCGGGTGACTTCATTACAGTGAGTGATCAACTTCTACTGCCCCTCACACTGAGCAAGCAGCTGCGGGAAGCTGCCACG
+>22677 1
+GACTGACCACGTCCAGACATCCATTATATCTGTGAGAATAGTCCGCTAGAGGCGGGGAGTCCGAGGCCCCATTCAATATGGTTGTCATGCCTTAGATACT
+>22678 1
+TCGGCATGGGACGCCCTACGCTGTCAGCAACATCGGCCAGATGGTATGACATTTTGCCGGACTCTTCAAAGCGAGTTTAAGTACTGAATCAATGCTTCGA
+>22679 1
+TCTATAAACGTTGAGCGTCTGTTGCGCCCCGGGATCCGCGGACGTAGGTACCAGGCAACGTCGAATCACTACCTCGTAAACCTTGTTTTGTATGAAAAAG
+>22680 2
+ATCAATAGTACGCGACATGGCAGCTGTTTGATTGTCCGGCCTATTTGTAATGGGAAGGACAGCTCCCTTATACGGCCATAACCCCAGAGCCGTCGTAAGT
+>22681 1
+TACATGTGATTAGGGACGTCCTTTCCATTCCTACGATTGTCGTCGGAAGGCAGTACGAGGTGCAATCTTGAAAGGCGGAACCAGAACAGATCCTTCCCCT
+>22682 3
+GTCGCGCCACTACGTTGAAATTAGAGTCTATCGGCTCCACATCCAACCGTCCGGGCCCATAGCTATTTGAAGGTGGGCTTATTATGAGTCGGAAACTAAG
+>22683 1
+TTACAGAGGCTATGTTACCAACTCCGCCACTCGTTGAGATCTTTGGTAAACGTCGCGTGAATGTGCAACGTGCCTTGAAGAAAACCATGCCGGTTCAGGC
+>22684 1
+CGGTATGGGCTTCCATCGTCCGGCCGTACATTAAAACGAATCCACAATTAGCGTCTAAGACACCACGTGTCTGACCTTATCTCAATGGGAGGGGTGTATG
+>22685 1
+AAATCGGTTACTTTCAGTCTCATTTCATGAGAATAGACACGCGAACGGGAGACGCACCTGGCTTGAGAGATCGACCAGGTGTAGTCCTTGGCTTTCCACC
+>22686 3
+GCCTTAACACCACCAGACAAATAAAAGTGTACTAGTGGCGTCTGAGGTCCGTACAGTCAGGGGCGTTGGTGGGCGTGACTACATCCTTTCCATCATTATC
+>22687 3
+CGTTTTATATGACTAACCCGGACGTTGGGGCCTATATATCGGTAATGTCCAACGCCCAGCTCGTACAAAGCAGTCGATAACGCTGATCATAGGGTTCGCG
+>22688 1
+GGTACTATGTGGACCCGGACCGGCCTATCATGCATGATTCCAAAGCCTGGGTAGTCCGATGTTAACGGGCCTAATGACTTAGTAAATAGATCTCCGCATC
+>22689 2
+GTCCCATTGACCTATCACTTCGGTTTGGAATGAAAGCTCGCGGACAGCATGCTGTCCATGTAACACGAATCTCCCATGAGAAGTCTAGATTGGCGCGTGA
+>22690 2
+TCAAGGCGGAATGCTAATGCCCGCGTAGGCTAACAAATCGGTGGTATTAGCCGGCAATACGTGCCATGTCCGATGAGTTCTTGGCCCACTTACTTATACA
+>22691 1
+CAGTATGTCCAAGACCAAATGCGGCAGCCTGAAGAGCTACGATCGTCTACGTGTGTCAGCCGATCTCTGAATACTGTCCTACATGTAATACGTTTCGGGG
+>22692 2
+CAGTCGTTCTGGTGTCAAACGATAGCTCCCCTGCACGGGCGATCTTTAATACGGAGCCTGAGAGCTGATGTTAGGTCACATAGAACCCTATGCTCAAGAT
+>22693 3
+GTATCGTGGTACCTCTGCCTTCGCTTTGGGCTCAATGCCAGGACATGAACCTGTTTCGGACAAGATTTCAGCGATATCACGAAAGCCAGGTACACGAAGT
+>22694 3
+TCTCAACCGTGTCCGTTGTGGGGGTGGAAACAGCCATGAAATAGTGGCGCAGCCATCTGGAAAACTCCGACATACCCGTCTTAGCTCTTTTTGAGCAAAT
+>22695 1
+AGAGAAGGCCAGAAGTAAGCACTGTTCATGACTTTTAGAGTTGGTTACCTAATACGGGTATGCCTGTTGTCCCCGCCGGCCGTCACGCGACATCTCATAA
+>22696 3
+GCTCCAAGAGACAGTTATCCGAGTTAATTAGTCGAGGGATTCCCGGAGTGGAGTCTTAACGACCCTGTGCACGCGAGTTCGTAATCACTGTCCTAATCAC
+>22697 2
+GTCCAAGCGTCTGTACATTTCATTCACGCTTACCCACGGTCTAGAAGGCGACTAGTTGATCCTCGCAGAATGAAGCCATGAAGGGAGATCATGTTGGCCT
+>22698 1
+AAAACGCTCATTGCTTCCTACAGGCGATTCCCGAGCGGGCTCTTAGTGGTTTGTTTACCAGGCGACGCATTGGCATAGACAACATAAAGGATTCACCTGG
+>22699 2
+TGATTCGAAATAACAAGGCCGGGTTTTGCAAAAAACTGCATCACCCCCTGTTGGATCGTGGCGTCAGCGGAGCGTCTTGAATAGATCGCCTATCTTCACG
+>22700 3
+TCAAATGAAAGGTCGATGGCCTATGACAAGTAAATTCCAAGTCCTGTATGTGACCCGCGTTCGCCGCTGCCGTGGTGTCTCAAGCTATACCTAGTAGCAG
+>22701 2
+GGAAAATCATGCGGACCTGTCCCGAAGATATCAAGTATGGAGTGTTCACGGCTCTAAGGCGTAGTCTATCCCCGCCCGCTAAACTGCGATCTTTTATGGA
+>22702 2
+CTGTTACGATAAGTCGAGAATGTCCCTGTCCCTTAAATACGTCCCCTAGGAAGACATCCTGCGAATAGGTTGCATTGGCCGTATAATCGGGGGACCCAGT
+>22703 1
+GCGGTGCCGCAAGGGAAGTCTCACCTCGCATGTATTTCAGTCGATTTAACTTAGTGCTACATTTGCTCCAAACTACTCAAAGAGGGTGATGACCGGCCAG
+>22704 1
+TCGATAGGAAGTCGTCCATCTCGTTTCCACGAGATGCGGCACTATCGTCTTTAGTGGGCAGTACGCGGAACGACAAAAAGGCTTGCTTCACCTATTACGA
+>22705 2
+TGGCCGACATAGGCAGTGGCTATCAGTCCGGGGGAATCTTAAGCGATTCCGCCTTGACCACAGACTATCGTATCGCCAGTTCACTGTATAGATGTAAATC
+>22706 2
+CAGATTCTGGGTTTCATCTTGGGGTTTCAATAAGGTGACAAAGTTATACGCGCCTCCGGGCACGGATTATAAGTCTCACCCCCCAGAGCTACCAGTAAGG
+>22707 3
+AGCCTAGCCGGTAATAAAATAACCTAGGATTGCATCTTCGTTACTCCCAGCGGCGAAGGCTAGATGCTAAGGGTGAGAGTGTTACCCTCATCTCGTTCCG
+>22708 2
+TCATGCGGCGCACATCGTGACCTTTTGCTCGGATTCAAGCGATTAGTACAGGTAAACCCCCGGAAGGCATAATAGAAGCTGTCCTTGTCAAGTGCGTACT
+>22709 3
+GACCCCCCGTCAACGGTTAGACCTGTGTATATATATTTTCGCCTTAAGGGCGCAAGAACGCATGTCATGCGGCAAATAGTGAACGGGGACGTTCTTCCAT
+>22710 1
+TAACACCTCATGTAAAGCATTACCATTGTTTACGATACGCGTGAAGGACGCAGCGATCTCAGGCGTTGGTCGTCCAGATTAGCGGAGGCGCTCCCATATT
+>22711 2
+ATATCACCTCCATACGGCATGAGCTACATCCTCGCCAAGAGCTTAGGGTTACTGTAGGATTAGACGTCTTAGCAGTAGTACCGTGATGCCTTCCAGGGGA
+>22712 2
+GGGTAAAGAGTATTGTCAACGTGCTTTCCCATCGGCACCCCAGCGCTATCTATACTGTACCTTGGGGCAATGCGGTCACGAAGCGATTGACTTAAAGCAT
+>22713 3
+GCAGCGCTCGCGAGTTCAGGCAGACTAAATTCCATTCGCCCTAGTATCTCACGCCACAGAGATGTTAGATTGGGCTTGTTAGTAGCCGTCGATTAAGCAA
+>22714 3
+TCAGACCGTGAGAGACTACTGGACTATCATTCAGACAGACAGGGATTCCCGCCAACGGTTTTGCTATTGATACGTGATTCCGACGGAGGCCTTCTATCAG
+>22715 1
+AACCATGACACGATATTCGTTTTGTTCGCGAGCGACTACCTAGATAGAACTAGCACGTTGCTTGACCATGGGCTGATGAACGCTAGCGCCAGAGGCTTTC
+>22716 2
+ATGCTGTAGCCCGTGAGTCACGGTCCTCCAGCCAGGGGCGAATGGAACGAGCACACCGGCCCTTTATATAATAAGCAGAATTTCTCTTTTATGGTATCGA
+>22717 2
+TCGCAGAAGCGGGTAACAGGGTTTGAGGCATTAGTCTGCTTCTACTACCGCCAATGCTTACGCTGTACGCGAGCCAAACTTCAACAACACTGGTGTTTAG
+>22718 2
+TCGACTGGCGATGCTGCGAAGGTCTTCTCCATTAATTTAGAAATCAGTGGGCACCGGCGGGACGGGCCACATCGCAATTATTAATACGCTCTGCTAAATC
+>22719 1
+TCGGCGATGTCCTGAATGAGTCAGAAGCCTCTTGCAGGGACATTACAACTTTTGCGAAGCCGTCTTAGATGTCCAATGAGGGTGAACACTCCATCACTGC
+>22720 3
+CCAGGACCTTTGCACCCCATCCAATGCAGGATCATGATACTGGACTGAGTGGCCTTGAGGCGTCCTATCTCATTAAGTAGCTAGGACTAGGGTGATTACA
+>22721 3
+ACCAGTGGTGAAAAGAACGACATGTGTCTGGCAGTTACAATGTGAGGGAGTCCACGACCGCCCGTTTTTGCCATTTTCCCCCAGTCATCGTAATTAAGGC
+>22722 1
+AATGAGCGTTCACTTACGTACGTCTCCATGATTAGGCGACGAAGTTAACCTATTGGCAGTAACGGTCACCCGCCGGTATACTAAACTAGTTGGCCGTCGG
+>22723 1
+AAGATTGTCGGCGTCCTAACTGATTCGTAGACTTTGGTGCTCGGTGATGCCGACTGGTGCCTAACGCGAAACAATCAATTCAGCGACGAATCAACTCGTC
+>22724 1
+GACGAAGCAATCAAGGTAGCGCAGGTTCAACGAGAGCTGCTCATCAAATCGATTATTCTTTACCGCTTGTCGCCTCCGGCTCTAGATCCGGGTTGAAGTA
+>22725 3
+AGTACCAGCATACTTCAAGTAGTAGAACAATTCAGTTCGCACAAGCTCTCCCAAGTCCGGTTTTAGGTGGGGCTAGTGCAATCCTGGAGTCTAGCGCGTC
+>22726 2
+GCCTACGGGTTCCTTGCCAGTTGGGAGACGCCGTGGTTTAGAGAGTAACGCAAGATAATTTCGCTGACACTGCCATACTTCCGATAACACATGTTCCGAA
+>22727 1
+TGATAAACCCCTATCTCCGCGGGGGGTGTATTTGGTGCACACTGAGCGACCGAGTCAGATAACGTCTGCAACTAGTATTCAGTTTACCTCCAAAAGGCGT
+>22728 1
+CCGACTCGTTAGGGTTGGCCGTTTCGTGTGAGTTCTTCGAGGATCTAAACAAACGGACTTCCCACTTTAGTACGACGCAAACGATATAAGGCGAAGCCTC
+>22729 1
+GGCATAGGCAGATGAGCCAGGCGATCGCCGAGTTTAATTCCGTGTCTCGACAACAACTACGAACACAACTACGTTTTTGAGGGTGATTACCCTGTGTTCC
+>22730 1
+CCATCGGTAATAAAGTATCTCTGGGTTGACAGTTAAGTAACGCACCGCCGGTTTATCCCATTGCCAGTAAGTCGCGCGGCTAGGTCACTACAGATAGTCG
+>22731 1
+AAACGCCTTCATTTACCATCTCTTTCGGGAAGTCTGACTAGACCCGGACCCAGAAGTGAACCATTCTGGGGATTTTCGAGCGGGAGAGTGCTCACTGTAA
+>22732 2
+GATGAGCATGTATAGTTGACTCTTGTCGATGCCCGACACAATATCGACAGGGCTAGTTCGCATTCTACACCGATAAGTTGCCTCGGCGCACATGTCGAGA
+>22733 3
+TTGGCTAAGTCCACCGAAATTTGTCAGCGACGGGATTGAGCGTTTGCCTAATGAGAGTGAACCCCATCTGCCACGCACCTCTAAATTGCTGCGATTAAGG
+>22734 2
+TGTTGGTGCCTTACACGAGAGGGAATACAGTTTGCCCTTCACCTACCCGTTGGAAGCCGTTAGAAGCTAATCTATTAGACCCGACATAGTGACGGGCACT
+>22735 3
+TACCAGTGGTGGTAGGTCATCAATTAACATCTGTTACGGCCCGTATGGATGTTACGAGGGCAGAAAACGTCTACCGCAATCATGTTGGCTCTCCCACACG
+>22736 2
+AAAGAACTGACCACATGCCGCTGCTGATGATGCGCGCGCGTTTTACGTCAGTATTCCTTAACCAAGTACCGCGAGAAGGTCGTCGAGGTTCTATACGTAT
+>22737 1
+TCCGATAACCGCCCGGGAATAAGATGAGAGAAACCTTCGCACTTGGTCGACTGGGCCCTGCCGATCGCCCTGTATAGTCAATAGTGTAACTGATATTTTG
+>22738 3
+CGGTTACTCGCGTGGATGATCCTGTCCATTAGTATCAAATCTCAGAGAGCTTACTGAGCGTTCCGTAGCGAGAGCCCTAGGAGCTTCTCACGAACGAAAT
+>22739 3
+CGCAGCGCGCTTTGTGGCGACTCTCGTCACGGGAGTAGAAACATCGACGAATTTGACTAGCTGTCACTAAGTCAGAAATACTCTTAGTATAGGTCTCCCG
+>22740 1
+TTTCGGATCAGGTATTGCAGAGCTAAGGGTGACATCGCAGAATGATGAATCCCCCTACTCCCGAAAGAATTCCTCGCGCGGCGGCGTATTTTACGTCAAT
+>22741 3
+TCGCCACGATATGATCAAACGAACATCGGTCAGCACTGGATGTTGCTAACTGAGCTCATGCTTGTTCTTCAGCAACAGTGGGCGAACTGGTCCTCAATGG
+>22742 1
+CTCCTAGGCATTGGCTGAAAGCCCAATACGGATATAGCGGGATGCTTACTTTCGATCCTAGACGAATTTCAGCTGATAGGATATCCGAGGCTGCCCGATC
+>22743 2
+ATCGAGGCGGGCCGTTACGTACCCAGTCTCTCTAGGTAATTTGCAGCTGAGGTCGTCATCGCATTAACCCATCAAACGACGAAGCTGCTAGTATTGTAAG
+>22744 1
+TGGTCGATGTGATGTTGCAACACCGAACTCAAGCCCCTAATGAGTTTGGCACAGTTGGTCCACACTCCCCACGGAAATATACATTGGGGATATGCGGTTC
+>22745 2
+GGGGCACTGAAATCTGCTCTATGCTTGAAGCTGCAATTGATTAAGTGCCGTCTTACAAGATACGCGCTCGTAATCAGCGGAGCCCATGGATCTAACTCGC
+>22746 1
+GGCAGTGGAGGTTGTCCAACACAAAAGATACGCTGGCAGTATTAAACTACTCTAATTGTCCTGTCGACGGCGCAGTTCTTACGCGCAGTCTACTCTGACG
+>22747 3
+GGATCTCACTAGGCAGAGTCGATGCTATCTGGACAACAGCCCCTGCAAGAATGATCTTACTGCGGTTAGCTTCAGAAGCCCAGTTCATCATATGGGTGCT
+>22748 1
+ATGAATGTTAAGCGTAGTGCCATTTAGCGCTACCAAAATCCGTTCTTACGTGAATATCGTCGGCGCGTAAGTTGAGGGCCGTCTACCCGCAAAAGCCTCG
+>22749 1
+GAGTGCGGTCTCGGCTGATTGCCACGCCAATGTTTACAGGTGGGACGTAAATGACTCATTTATCCCGACGCACACGTGCCAATATAAGTTGCTCTGCAAA
+>22750 3
+AACAGATGGACCGTATCACAAACTGGGATGCGTGCGGAGAGCGTCTGCAAAATTCCCCTAGCTGTAGTCCGTGTTTACTCCAATTCGTACTGGACTGATC
+>22751 3
+CATATCTGCGGGAGGCTCAGCATACCTCTGTCTGGATGTGAATTGTATCGTAGTGACTAATGCTCAGAGCCCCGAGAGTTAGCTCTAACAAGCCCCAGTA
+>22752 2
+TGACCTTCGCAGAATGTCGACTTTCTGGTACTAGAAAGAATAGCTGCTCTGGGGTTGCTAACGCCTAAGATGGTCAGGCCCCACAAGGCACTTAGTTACC
+>22753 3
+TAAAGGAAAACGATATTTCGGCAACTCAATGACCCCGGTTGGCACGGCTCGATCGGCTATATGAGATTGTCGGCCGTCTTAAAGAATTGGCTTCCCGCTC
+>22754 1
+TTTAGTCCCCTGTGTGCCCGAAAAGTGAGCCTCCAATCACTCGGACATGACCATTCTAGATACAGTCAGTAGCGAGTAGTTGGCTGAGGCCGGTTTAACA
+>22755 3
+CTATTGCGCTGGATCAATGAGACAGAGACGCAGGTTTGTAAATATGAACACTACGCACCGGAGTAAGATACCTTGGCCCTCGTTCTTGGTTGCCACCGCT
+>22756 1
+GCTGGCATGTGTGTTATGGGTTGAATCCGCTTTGATATGTAAATCGACGAGTACGCTGCCAGTATCCCCCAATCAGAAAGAATTCGGCACCCCACGAGTC
+>22757 2
+AACCCAATTTTGTGCCAAGGCCATGGGTCCGAAACTATCATGGCGTTATCTGTAAAGTCCGGGACTTCTGAAGATTCTCCCCTAAATGGAGGTACCCGGG
+>22758 2
+CCCATGACCTCTTAAGGATAACTGTATTGCCTTCCTGACACATTAAGACCTGCGAACTTCGGATGCGTGAAGGCGTTAAGTACGGGCATGCGCGACATGT
+>22759 2
+CGGATCCTTCCTACGTCAGTCTTAACACGACCAATGCGTCACCTGATAAATGGGTTCAGGTAGTCAAAGTCTGCCGTTAGAGTCACTACGGGACTAGGTG
+>22760 3
+ACCACGTGCCTTATTACTATGCGGTCCCGGTAAGACAAGGTGCTGAACATCACTACTGCGGTCGCTAAAGTCCCAGGGAGGTTTGCGTACTTAAAATCGT
+>22761 2
+TCACTTAATGTACCAGGTCCCCGGACTAGACTACGACAATTTCATGTACTGTTGAGAGGCGCGGATCCAAGGGGGAACATCTCGTTGACTTTGCTCGAAC
+>22762 2
+ACTCATAGGTGTCGGTTCAAGATTATTGGTACCGCAGATGCGTAATAACGGCTAAAGAGCGCGGACCTTATCCTCCGGATCCCTCTTAGAGATCTGAGCC
+>22763 2
+GTGCAACTCCGTCTCATACTGTTTTTAAAACTGATGCCCAGAGGCATTTGGTTCTCAGGACGAGAGATTAGTAGGGAACCCCGCTGGCCACCGATCAGTA
+>22764 2
+ATAACAGCCTGGGGATGATCAGGGTCGATTCGGTCCACCTACCTCGTACGCATTAGGTGATCAGTGGGGTCATAATGCTTCTCAACCCTACAAAGTGCTA
+>22765 3
+TCCAGAGTGGTGATCCTCACACGCATTTTGAAATGCAGCATCTATCGTCGTGCGCTGGAATAAGAGCCACGCAATCGGTTATCGGTCCACGATGTAATGC
+>22766 2
+GGTAGCAAGAAACAGCTTGGTCAACATCTGTTACAGCATACCATTTTGGGACAATCCATTCGCACATGGAGGTGGTTGCCCTGCATTCCGAACGTCGCTG
+>22767 2
+CGCAGGGGTACCCATTGCGGTAAAAGGTCGAAGCCAAGACGTTGACGTTTTAATTGGCCAATTGCGGTCATAGGCTCCTTATTGTTAAAGCTCCCCCACA
+>22768 1
+ATACACCTTCATGGACACTGCTCGCACCTGGATGGATTCCCAGATCCTGCGCTGCATGATGTACGGGGTATATTGATAGACAGACGAACTCAACTTGGGT
+>22769 1
+CGATATTCTAGCGCAATGGGCATCCCGATCGCCCAGTGAAGTTAGGCGGACTATTAGTCCTACGAGCCTCAGTTATCTTCACCATATAGCTGGGGTAGAA
+>22770 3
+GCTTTAGCGTCAAAGTCTAACCGGCCTGCGAGGAATCCACACATGATTGTACTTTCATCGGGTCTGGGGCGGCTTTTCTGCCCCGGAAAAAAAAATCATG
+>22771 1
+CGAGCGTCACAAACGCGGTCGGGGGAGTGACTATACGGAATCCTGGCTGAGAGGGTCCACAGACAATTTTCTATTCTACTTCCTTCGTCTGAAATTACCA
+>22772 1
+AACTCCTAGTTCGGAACGCGTCCTTGATACATTGCGAATACAAAGTGCCCAAGTGGCGGGCGATTTTGACCGGAGTATAGTCCAAGCTGTCTAGCACTCT
+>22773 3
+TGCCTAAAACAATCTTGTCGGTGAGCCCGGCCGCTATTCGGCTAGAGACGAACTGTAATTGTAGAGAATCGATGCTTTGGGAAAACGTTGACCCCTCCTC
+>22774 3
+CTGAATACCTTAGGATTGGGTCTCACCACTGCGCACTCTACATAACCTGACATGGAGCTTATATCGGTCAATGGGTGGCATCGGCATACCGGGACTTAGA
+>22775 1
+GACTACCTAAGAGCGCCCTAAGCGTTGGTTTACGCCAAGCCCTATGGTACGAGCTGTGAGAAATTTTAAGATCTTTCCTACGTCATAGCGGGTGGACACC
+>22776 3
+GGAAAGTTTGCAATCTACGTATGAACTCCCCCTAGTTAACCAAGGAGTGTGCCGCTGGCACACCTGGCTCTTAGTGATGGAGCTACGTTCCATTAAACGG
+>22777 1
+CACACGGTCGCAGAATTGTAAAGCTACTACGGTTCGAGAGTGGGACCACGAGATGCCGGTGCCTGATTATTTCTGCATCCAGACTCCAGCTACTTAGTTA
+>22778 2
+ACACAGCATAATGGTCGACTCTCCATTTGGGTAATCTAACGAATATTAAGCACGGGTGAGTGCCGGTATGCGGGGACTGTCACTCGGTTCTAACCACCCT
+>22779 2
+GTCACACTCCCTACGAATGTGGTTTAGTACGGATTCCCGTGATGAGCGAGGCAATACTGCGATTTGAAAGCCACAACCCGGTGCAGTTTTCTGCGCTAAA
+>22780 1
+GGGACAACCTGCGTAGTATAGAAAGGGTCACGGGTTCTCCAGCACTCTGGACTTAAGATATGATCTGCTATTCTGCTAATCCAGCCTCTCCGCAGGAGAT
+>22781 1
+CCCTCGAGTCCACCGGGACGTACTCGGGTTCGACGCCTGAGCTAGTAATAAAGAAAACGTCGTTTCTGATAATCGACGGGCACCCTTTATTTATGATGAG
+>22782 1
+TGAGAGGGTCGATCCCACACGTATCTGCGTACCCCCGTTATCGATGCTATCCGAGTAAAGGTTCATTGAACAGGTTCTAGCGCGACAAGGATGATCTCAT
+>22783 2
+GCCGGATCATGTCGCAGGTACTCAAAGCCTGGGGTGTTCAAAGTATTCACGGGTCCTCATCTCATGTCAAGCTAGAGTTCCCCAGAGTAGTACTTAGACA
+>22784 1
+TTCCCGCTTGTTAGATGGGAAGGACCACCAAGGCACAGATAGATTCTTTTTCGTAGTTTGCGTAACCGACACCCGCGAGCCGATTATAAGTCGGCGAATC
+>22785 1
+ATATGCCCCTCCTCGCTGGTGAGAAACGGTACGTCCATAGGGGTTACCTAACGCTGTAGTCTCATGCGGAAAAGGTTGTTCCCAGCGAGATAATTTACCA
+>22786 3
+CTACCCATCGGATGTGCAGGGCTCCCGCTGGATATCCGACACACAATTCCTATCCATGGTTGTCTGACATATAATACGATGATCACAGTGGGATGGTAGG
+>22787 2
+GCACGTTGAAGGAAGCATTGTAACTAAGGTCCTAAACTAACGCCATAGGCGCCATTTCCGCGACAACCCTGCTCTTTCCGGTTAGGTCTGTGGAAGATTG
+>22788 1
+ACGCATATTTCCTAAACCGCGCAGTCACGGGGATGGAAGGCCCTCGGCAGCATGGGTGTAGCTTACGTGTCAATCTCAGCTACCTTGTAACATAATTATG
+>22789 1
+CGCCTAGATTGCCCGAATGCTGTATCCAAGCCGCCCATAGTTTCACATAGAGTGGGGAACCTCGCAGTCTATGATTATCAAGGCCTTTGCTGATGAGGAA
+>22790 3
+CATAATTTACCAGGGATCCGTATACCTGCCCGAGCACGTGTTATGATTCGACCAAAGGCTTTTGATAATTAGCGGGTCCTCACACCGGTGGCTCAAGAGG
+>22791 2
+ACGCGCATGCGCTGGCGACGTTTGTTTCCAAGGTGCTTAAATATGCCTCTGAACACGTATCAAGAGAGCATGCCATCAGTAGCATGCCCGCTTGAATTGA
+>22792 1
+AACAGTAGGATTATAGGAAAATGTCGGCAGTGCGGCCTGTGTCTTGACACGACCGATGATATCGCCCTTCGCACCAGATTCTCTGCGGGAAATCATCTCT
+>22793 2
+TTCATTGGTTACTCTGACCCGCGCTATACGTCTTGTAGTTCAAGGGAAAAAGAAACAGCCTATAGAGTTTGGCGATCACAGCGTCGTACTCCCGGGGCCA
+>22794 1
+CAAAACCGAGGAAAAGACCGGCGATCGCTCGGCGGATATACAGATTGTGCTTATAGCTAGGTCCTGCATTCTTTCACCCGATTAGGTGTGCCCTCATGTA
+>22795 2
+AATTGGTGTGCTTTATCAGCCGATTGTTGGCCTAGGAACCGCTCACCGACGAATAATGTACCCGCTACGTCGAGTAAGAAAAGTAGTGCCCTGATGCTCC
+>22796 3
+CCTTCATTTTCAATTCGAGAACGAAATAACTTTGTGGCTATGGCAGGTCGATGAGCGCGAGCAATCAGCCTCAGCACAGTCTTTTGAGCGCCGGTCACGA
+>22797 3
+ACTAGACTCGGTATATATATCCATGGTCTTCATTCCAATGAGTGGCACGCGTCCAAAAATAGTGCTCCAGTCAACTGGGCCGGATTCAGAGGGCTGTCGC
+>22798 1
+CCTGAGTAGGGAAACTTTCGCCGATCGATCGGAAGCATCACATACTCACTTGGGTGACTCAGCAGGCGACCTCTGGGCATTAATGTTAGATCGTTCCTAA
+>22799 2
+AGTAAGGCCCTCTGGTCTAAGTTTCGATATTTTCCGACAACCTACACCTAGAGCGTTGCGCCAGCAAATTCGACAATGGGTCGGGAAGGTCACGTCTTAG
+>22800 3
+TATAGCAGAGGGCATGAACACGCTTTGGCAGCGGCCCAACTTTGGACAAAGCCCGTTCTCATGATAGCCCGGTCCTAACAAATTCGTCTGGGTTAGTTTA
+>22801 1
+TGTCGGCGAGCAGCATACTAAGGGGACGTGCTCTTCGGCCCAACAACTAATCCCAAACGTATGAAATGCTTCCGTTCAATAATCGTGGTGTTGGGTCCTA
+>22802 1
+ACGGGGAGCGCGTGCAGTCATCGCGTTGTAGCTTCGCCAACCCCTATTGAAGCATACTCCTGATATAGGCGGTACTGGTACAAAAACTTCGTCTGATAAT
+>22803 3
+ACGATTTGCCATGCAACCGTGAGGTTTATACTGCTGCGCGCAGCTTAAATACTGAGTTAGGGTACAATGGTATCTCCGGATACGTCCCTCAGGAGAACCC
+>22804 2
+ACGCGATTCAAAGCTCGTGATACCTCCCTCCTCTTCTGTGATGCCCATGACGTCGAGAAGTACTAGATGAGGGAACCGGTAAGGTAATTGCCCTATTGGA
+>22805 2
+TCACCTCGTGGATTCGGTACAGACGCCTGGACTACCTTGCATTGACCGGAGAGCGTTTGGAATTGATTTGGTCGAAACCACCACTCTTAACCAAGAGTGA
+>22806 1
+ACAACAAGGGAGACCTTGGCTTCGTCCGCTTTGAATCACGATAAGCTGCAACTCATCCCCGTAATTTGACACATGATGGGATTATTGCGCGTGGGCATGC
+>22807 2
+CGAGCACTCTCTAGCATGCTCTTTTACGCGAACACGACGTAGCGCAGAACCAATTGATAGACTGCCGTAACGCAGCTTCAGATTTTTTTCGGTAAGGGGG
+>22808 1
+CCTGCTCGCTAAGCTTTAAATTACAGGAAGGTTAGTCCGACTGCTAGCAATGTGTTGCACCCACATTGCTAGCCGAAGCTGTAGAGCCAGTGTCTAAGGC
+>22809 3
+CCGCCAGGAAACAATATCCTATTAAGTGCGTGACCTAGAGTCACGCTTATTGGCCCTTACGGGACAGCATAGGCTGCTTGTTGGCGTATATAGGCACACT
+>22810 3
+AGGACAAGTACGCCATAGAATGTCAGCCCATCGCGAGGTCGTAACGTCGCAGGTAGCACCTTAGCTTTAAGCGTGTGTTACATACCATATCGGTCCGTTT
+>22811 3
+TTCTGTCCCACCGAACAGTAAGAGACGCTTGTGGGAGACTACCTTACTGGTTACATTAGAGGCTCTGAGGTTTCCCGAGCCTAGGTTACCCAATAAAGCG
+>22812 2
+ACTTAAGGGCTGGGTTATAGCTAAGCGCTTCATCCCGATTGTCGCGGCGTCCAATTGGCACATCGGGAATACACGCCCCAAATTTAGGCCATTGTATAAG
+>22813 1
+CGCAGCCGGGCTAGATTGCTTGACTCACTAGTAGCCGAGAGATCTCTGAATCACGTGACTTACCTCGGGACGCTAATCGTATAACTGTCGACAGTAAGTT
+>22814 1
+CCTGCGAGGATGCACACTGGGACTTAGCCATCAAAGCTCAGGAGCCTTTTATGAACGATCCCCTAGTTGCGAGCACAGATGATGCCTGTATCTTATTGAG
+>22815 2
+ATGAAGGAAGCCGTAGAAAGCCTTGTTGCTTAGTCCTAATTGCTTACCTTCGCAAGAGGCTGATTATGTCCCACGCCAGGGCCAGATAGTTGAACCCGCT
+>22816 2
+TCATATACGAGGCAACGACCATGTTGCTGTTAGGATCATGTTTAGCCCTGTGCAGGACTGTCATAAACTCGGCGCAAAGACTAAGCGGCGGTTCACCTCT
+>22817 3
+TCGGCACGTGGGAGGATAACGTTTTTCCCTGAAAGACGATCCTCGGGGGAACAGGCCATATTTGCGAGACCGGTCCATTTAACTCTCTAACAATCCTGAT
+>22818 1
+TACGCATACTACGACAAGGGCTGCCGGTCGAGAAAGCCAGTGTCTACATGCGGTCATTCTAGAGTCACCTGGTTGACGCGGTCATTATAAACGTCTCTTA
+>22819 2
+TGTTCACATTGGCTAGAGAAAGGACGCACTCCTCTAGGTCACGTAGCGCTTGGCATCTCATATTCAATTGGGATCCAGGTACTCTACCGGAAATACGGCG
+>22820 1
+TGACGGCCTTTCATCTAAACGCCTTATAGTCGAGGTAGGTTGGACCACCTACTCAGACATGGTGCTAGGCCAAGTTATGCACCACGTGTAGTTAGAGCCA
+>22821 2
+GAAGCTGTTCTCGCAGATCTTAGCAGCTTAATAACGTCCTAGTCGGCGTTTAGCCGCGCACCGCCATTACACAAGAGGATTTTACCCGGAAGTTGGAGAT
+>22822 1
+CAGCCCAATTAGTGCAACTCATCGTCGAGGCATCTGGCAGCAGATATGATGCCTGCGAATTGACCCGCGAATCATACTCTGGGTGCGGAAAGTTTTCTAT
+>22823 3
+CAACCTGAGGCCTGACGGCTAGACAGTCCTGTTGGCAGATTTTCAAACCTGGCCAGGGACGTGTATTTACGAGCATATGTAATCCGGTCCATCGACTTAA
+>22824 1
+CGCACGTAAGCATAAATGCATGCCCGTCGCGAGCAAGGAACATCGCTTAAAAGTTTTGATCGGCCAGAACTTGTATGCGTACCTTATCTGTTGCGGCTGC
+>22825 3
+CTCACAGTAGAACCTGACAATGGCTCCGCATACTGGCGTACTCGACCACTTGTGTTGTAGCATAAGAACGCTGGTACTATTGATTCAGAAGTGCCCGGTG
+>22826 3
+AGTACAATGTTACCGTGCCGTAGAGACCTGTGCTTACCCGAATCGGGGTCTAACCGTACGGTAGTCTTTTCTAGTCGACTTTAGAAACAGCGAAGGCCAC
+>22827 2
+GACTAATGCTTCAGTGAGGCAAACTTAGATGTCTATTCCTTCCTCCGGCTAGGACCAGAGAAAGTTTAGTGCAGCCTCCGAGACGGCGGCCGTTAACATT
+>22828 3
+TCCCTCTGCGGGTGAGTCGGTATCTGGAATGGGCGTGCTAAAAATTCGCCTTGTCGGGACCATCAAATCATCACCGTTAAAAAATACGCACCTTGTAGGC
+>22829 2
+CTGAGTAATGCCCAAAGCACTTTGCCACAATATATGCTTTGATGCATTGGGCGATACGAACGCGGTCGACAAATCGTTCAGATCCCCCAGTTGTCTGGGG
+>22830 3
+TCAGCTTATTATACTCGGAATGGTAAGCAATTACGCTGTCCCGCACCTACTCGAGGGGTTTCCATGGGTCGCTATCTGCCGCAAAACGCGATTAAAAGGG
+>22831 2
+TTGCAGGTTCCCGAAGGGGGCGGCAATCCCCGGCAAAATGTTATTCGGCCCTCAATCTTTAAAAGTTCAGAACCCATTGTATATACCCTTGAGCGAGTGG
+>22832 1
+GTCGTGTCTTGAATTTCGTGCGTGTGCCCATCGTAGCTGCGAAGTGGTGAAGCACCAATGTTCGTCCCCATACCTAGAAACAAAATGGCGTACGAATACC
+>22833 2
+GAGCCTCGTTACTTGGATCGCGGAAAGTGCGTCCCAGGCCGATTCTCGAGGAGTTTTTCCAAACCTTCTAGATGACATACAATAGTGGAGCGCATTCAAC
+>22834 3
+GGGAAACCCGGGAGCGAATCAAAGCAAGTGTCAGCTTCATTCAGCTACAACCAACGCCTAGGTGTTGGTCCCTTTCTCCAGTGATTCTTCGATGGATGAT
+>22835 3
+ATGGACGCGTGGAGAATAGCGTGATGGCTTCACCACTCATCGAGGCGCAACTACTTAGAAGCATGCGTTATTTTTGGTACACTGGATATCCCCCATCAGC
+>22836 3
+CGCTTCCAGGATCGTGGATCTCTACATATGGGCGTCCCAAACGTCGACCGCTAATAGACTAGATGGTTAGCGTACATCCAGGCGTCATATTGATGAGTAC
+>22837 2
+ATTAGACGTTCGTAGAAGGTTAGTTATCCGCCCCCTGAACAGGGGCCTGTGCGATTGATAACGAGGTATAATCCTTTCGGCGAGCCTCAAATAGCCCACT
+>22838 3
+CTGAACTTCTGATACAGGATGTACCCTTGGGCCAATTTTACCGCAGAATATTCGGACGACTAGGGTTCGCCTTTTCACGACTGAACAAGTGCGACGGCAG
+>22839 3
+CCGACTATAGTCAATTTCCAGAAGCGGATTCTACGGGTGAGCTGGGCGGGTTAGAGTCGCACATTGCAACTATACTGTGGTCTAACACCGAATCTTACCC
+>22840 1
+AGAAGCGCGTGGAACCTCGACCTCATATCAGATACGCAAGCCTTCTCGTAACAACAGTATCCTGTCGAGTCGTTCAGAGACTGAGTGTATTGTGGCGCTT
+>22841 1
+TCTGAGTCACGGGGCAGATTTTCACAGCTCTCAAATGTCTAACGCGCCTACTTGCACATTGGAGCTGGACCCAATGAACAGGACATGGCTGTTTCGGATA
+>22842 3
+TCATATATAGTTGAGAGTAGCTAAAAACCGCTCGATGACGCCCTTCTCATAGCGCTGCGATGTTCCGTACTCGAGCGCCGTCGCATAAGGGGTTAATGAC
+>22843 2
+ATTACCAAACATCACTCCCACGAGCTTCTGCGGAGATCAAGTCCGGCCAGGCGTTGGGATGTCTTCTCACTTGTTTAGAGGAATCACGATTGCAATGGGA
+>22844 1
+ACCGCGGAGGTCTTCTAGCGAAACAATATTTGCACCAGGCATTTCATAGCCGGGTAAGTCATGCGTGGTTCCAAACCTTGACGATTTCTTGCCGGGAAAC
+>22845 2
+CAGTAAAGACTGTCAAGCAAACGCTACGTGAGAAAGGTTCAGATCCGGCATTTGCTCGTCTTGTACCCTCACATCAGGGTATTGTTGGATCGGCCTCCAG
+>22846 3
+TAAGGGAATCTGAGTTCTTACGTCGGCCGTAAGGTTCCTGACGCCTTGCACTCCGAACGTTCAGTTAATTCGAGAGATCCCAAAGGGCACAGCTAGTCAT
+>22847 1
+GTTCTATAGAATCTCGACATAGCTCCACGTCCCTATGAAAGAGATTCGTAGGAGGGGCGCAGGTCGCACATCTCTACCAGCTTTAACCGTGGAGCTTTAG
+>22848 1
+GGCACCTGGACCACCAATAAGCCCCACTCGGTGGTTATAACCTCCAGCCGTCTTAGAGTTTGTATATGCAGCATTGAGCGCTATCTGATGGATTGGAAGA
+>22849 1
+CATGTTGATCCACCTACCACTCTCCACAGCCACGGTCAAGTTGGCTAGAGACGAATGTGTTCTGCTGGGCAGATGGTTTATAGACATGGATCTCGAAAGC
+>22850 1
+ATGACGTGAAACTTAAGTCGCTCAGGAAGCCGCATACTTTATTCAAAGCGTGAGACGCCCGCTTTGGGACTAGCGCGGCTTTCATTACTCTCGATAGGAC
+>22851 1
+ACAGGTCCTTGCGTACACATGCGGCGTATCAATATGTGCTTCATCCTCTGAGCGGGGGGAATTAAGATACTTTTCAACGAGTTAACGCGGCCCCGAACAT
+>22852 1
+AAATTTATAGCGCTAGCGCGTGTAAATTAAGTTGGGCAGCTCCGATTGCGTCTCCAATCCGGACCAAGTCGTTGAATAGAAGCATGCTGGCGCCTCCTAC
+>22853 1
+TAAGTTCCGGGCGTACCGCGTGAAATCCGTAGCACTGTGGTCGCATGCTCCACTATGCGGGGAAATACATTGCCATTTCCACACTGACGAATTGTAAGAT
+>22854 2
+TAGCAAAATATCCTCTAGGGCGACCCTCTGAAGACACCTACTGGTCTTGGAGTACCCGACGTGTAATGGCTAGTTCAACGTTGTGCCTTGTGCAGGAAAC
+>22855 1
+TTTTCGCGGGGACATTGGTAAAACAGTTTGTGCTTCGGCATAGAGTCCCACGGAGCTAGTCTCTCTGTACGAAACAGGTGCACCATACATCACGGCCAAT
+>22856 1
+CTAGGTAAATCGATTGCGGTGGGGACCGACATCGTCGGAACAGTTTCTATGACGCCCTTTTACCCTGCGCAGATTACACGATTAAAGTCCGAAAGCTGCT
+>22857 3
+AACTCACTTAGGTTTCGCCAAGCAGCGGTTATTATCTTCACACATACTTAGGCCGGTAATTGTTACGTAGCGGAGACTAGGGTCACCTGACGGCCACGGA
+>22858 3
+CGTACGGTTGGAATTCTGGAACCTATTTGTGTACTCAAAAGGCAGGCCTCACACAAGGGACCACCCCTCAATGTCCGAGTTCATAATTGAGGTGGCTTCG
+>22859 1
+ACTCCATTTCAATACCGTTATTGCACGACGTTTGGGCGTGAACAAAGGTCGAACTGTCCAGACTGGACGTGCAGCAACCAGTTCAAGGTTGCGGCATCTT
+>22860 2
+ACCATGATGAGGAGAGCGGTAATATGGTGGGCTATATCAACTCACCGCGCTCCTTGTCCAGTGGCTACATATCTCATCTACGGTGGAAATGCATCAGCTC
+>22861 3
+AGTTGACTGCTACACTCATACGAAATTCAACTGCGGTATGGTCGTCAGTCTAGGTAGTGAGCGCGAGCCTTCGGCCTAAAATTTCGCTAAGGCCCACGTA
+>22862 1
+CCCCAGTCCACGTGTTGCATGTAGCAATCCAAATCATCGAGTCCAAGGTCCCTGCGGAATTGTAGTCGATGGGGCAAATAGACTCGTGTTTCAATTACGG
+>22863 1
+CATAGTTTGTGATGATATAAACGGTTGAGCTACTCCATTAGAGACGCTCTCAACTTAGGCGAGAGCTGAACCTGCAGTCCAGGTCCCTCGACCGTGTCAG
+>22864 1
+TTTGCTCTGGAAACGGGGAAATACTTCAGTTGCAATCCTTGGGTTCGTACATCCTAATTTGACTTGGCACAGGCCTGACGGCAATCAGAAGGAACGCCCC
+>22865 3
+CATAATAGAGTCGACTACGTAGTGGGCCAGTACGAGATGTGACTCTGCACCATGCTAACACATTGATCCTCTATAGCGAGAGAGCTCGTGTCGTGCCCTT
+>22866 3
+AATCCTGACTGTTCTCTCGAAGAAACAGTTCTCTAGTGGCAAGCGACAGCGTGTGCTGGTCAGTTAATGTCTCGCATATGCTCGACTACAGACACGGACG
+>22867 2
+CCAGAGTTATTCTATGCCGCGGGGTACTTACCTAACACCACAAAAAACCGTGATAGTTTGGGGCAGTGACTGCATGCATTGCAGTTTCCGAGTCTAGGCC
+>22868 2
+CGAGTGCATTTATAAACGTGGGGCCGGAACCCCCGGGAATGTGTGTCAACGCAAAATACAGCAGCTTCTCAGTGGACCATTCGACTCTAGTCTGTTATTC
+>22869 3
+CGGTTCCCGTGCCACCACTTGGCAACATTGTTTAAAAGCACCCTAAACGTGAATGACGGATGTGCAGTTGTTCGGAGCTTATGATGCCCAAGAGAGCCTT
+>22870 3
+TTTCGACGCTCGCTGGTAGACATTACACGTTTAAAGACTCTACTTGGGCGCAAGGAGCCTCACCTGTGGTCTAGCGCGAACTATAAAGGGCAATTGCACT
+>22871 1
+TCCTCATTTCGTTGACAGTACACCTGCCCATCTGCAATTGGAGCTGACGTGGATGCGTTCTCCAGATTATGTCATCAAACGGGGAAGCCAAATGAGCGAG
+>22872 3
+AACACTACAATGTATAGCCGGACTCTATAGGTTCGCTCAGCATCCAAGATTAGACCTCGGAACATGCGGCTTGCATGATCGCGGCCTGGGTCAGTGTTAT
+>22873 1
+TTTATCAAGCGATACGGATATTTCAACCATATTTCAGATCGTACGGGCATGCGCCAGAGTGATCGAGCCGCCAGAGGCTGGCCCACGGATCTGTATATCT
+>22874 3
+CACATAAGCGCAAGCCCTTCAAACCGGTCGGGCGGCGTGGGTTAATCTTAAAGCAGCGACAACTACGGCTTATGCTAGATGTCTTCTACTGGGTTTCAAT
+>22875 3
+GGGCTGAGTTAGTAAGACGGGACCTTTCGCTATTAAATTATTGCAGAACCGGCTCATCACTCAGTTAGCGACGCCCCCGGCCTAGTACAAGTTTAGTCGA
+>22876 3
+TCAATTGAAACCCCAGATGTCGGTGCTCCCCGACATTCGACGATGCTTTTGATACGTCACAAGCGCGGGGGAGTTGTTGAGGCATCGTTAACCACTATAA
+>22877 2
+GCTTGATTGTCACGGAGGCGACGCTCTCGCAATCCGTCAAAACCCAGGGTCTATAGTAATAGGACGGTTCTCGTACGAGTTCCGTTTCAAATCGACTAGA
+>22878 2
+ATGATCTAACGGCTGAGTCCTAACAGATTCGGGGAAACTCCGCGCGATTTGCTAGCGTGACTAAGGCTACGACACGCCGAAATGGATTTTTCCCTCGTTA
+>22879 2
+CCCGAGCTCACTGTTAGACGCGCCGTTGGCTTGTGATCAGTGGATGAGATCATTTCGGATAATCCACGCAATCGAAACCTATGCTATGAGAGACAGCCTT
+>22880 2
+GCAGTGTTACCGTTAATACCAGCTACCTAAAAGGTAAGCCGCGGAGCTTTTCTTTAGGGTTCTAATCCACCCAAACGCTTGGGGGGACATCGTCAGCGAT
+>22881 2
+CGGTACCTGTCTCTATCCCGCGCACGATAGCGATATAGATCATATGTGGCAATCCGCAGGAACAATGATGTTTAACTGATCTACGGCTACGCGATGGTCG
+>22882 2
+CCGCCGAATAAGCAGTAAGCACAGTGTTAAATTTATATCCGACCGACAGGACTTTATGGGTCGGAGGGCTCCTAGTTAGTCACCGTTCTCTGCGAGACTC
+>22883 1
+CCGGCGAAGGTAGTAAAATATTGATGTGCAAGCTACTGATTTCCCAGTCTCACTCCCCCGTGGTATCCGGAATCTAGGCGACACCGATCTAAGTGTAGTG
+>22884 2
+CGGCACCGTGGGACGTTCGCAAGCCGTCACCGAGCTGCACACAGTAACTGGCTGTCCTATGCAAAGTTCTCACAATTATATCTGGGATTGTATGGAATAT
+>22885 1
+TCGAGGATCCTAGCCCGGGGGTGCCATGGCGAGTATTATCATCGGCTGCCTGTCCCGTGCAATTAGGAAATTAATCTCAAATACCCATGATATAGTGCCA
+>22886 1
+TACTAGCCGGTCACGAGATATGATCGACTCAAAGGCTGTAGCTAGTCACTATTACCCTGTGAAGCCAGGCTTAGGTTGGCAGCTGATATATCCGCCACGT
+>22887 2
+CCATAAATGATGAGACGTTTGGCGTAGCGTTGTCCTGGTGGCGTAACGCGGTGCATCAAATAGCGGCTACAAAACCTTACCTAATATGCAGCTTCTCCGC
+>22888 1
+GTCCGGGCTACGCGAAATTGGAATCGATTCCTACAAGGCTGGAAAAGGCAGATAGACCTGAATTTACTCAAGCCTTTGTACCCGCTGCTACGTTGTCTCG
+>22889 3
+TGCACTTCCGTTAACGCCTCGATCACGGACTATGAGCGGTTAAATGGGCCAACCCACAGTCGCGTAGCTTCACTGTGTTGGAAAGGTATTCGACAGTTAA
+>22890 1
+TCCCCACCAGGATATGCGGCGGTGGTTACGGAAGTGTCGCATTTGGGAGTATATACTCCCTCTACTTCTTTGCATGCCAAGCCTCAGGTGCAAAAAAGAA
+>22891 2
+ACTGGAGCCCGACTTGCTTAGGCAGTTAATGTGGAGCGGCTTTAAAAACTGCTAGAACAAGCGGTTTCTTACTGTCACATCGAACCCCCTGAGGATCCGT
+>22892 2
+AACCTACTGAGGCAGCAGAGCCAATAAAATCGGTGTCGGCCGTACCGATTACATTGCCAAGATACCGGGGGGGTTTATTCTGCCATTACTCGATGCTCTT
+>22893 1
+GGTTTGTAATAACTGTCCCGTTCGAGGGGCATACACGACCACCGATCTCTTGGGTCGGACCTGTATCATGAAGACACTACGTAATACATGAGGCTACTGC
+>22894 3
+GATCCAAAGTGGCATGTTTCGAGAGTGTGACCGAAAGCCAGCCCTTTCCCGCTCTGCCAAATAAGTGCATCCCCTAATATATGTAGCTGGGAGAGTTCTG
+>22895 3
+GAACTCGAATAACCTTGGTACACTCGCTCCTCGTCAGACGCACGGGCCAACTTGCCGGTTGAGAGGGAGACATTACGTATTGCTGTCTTGAGAATCTTAA
+>22896 3
+TCGTGGCGCGAAGTAATTCGGTCACTTCTGCTCGCACCACAATGGAGGCGATCCAAACGGCGTTTTCACAGCATCGATATAGTGCTTCAAACATGTGAGT
+>22897 1
+CAACGGAAGCCACACGATGCGATCTAATTATCTCTTGCAGTTCCTGCGTATTTCTTCAAGGGGCTATAGTCGACGCATCAGGATGCAACGGATAGGTCCG
+>22898 1
+CACCTCATGGCCCATGTTCCAGGTAACGAGCCTGATGGTCGCCCAATTTAACGATTGCGGTGCTTGCGAAGCTATACAGAATGGTGTACTCAAGTCGAAT
+>22899 2
+AACACAAGGTTTAACCGTCTAACTCCCGTTAGAAGCGTCGCGGTAGTCATGTGGACGCATGGGGTAATCCTCCGTTGCCCTGGAGAATTCGTAATTCCAA
+>22900 1
+CTTTGCTGTAGCACTGGACACAGACTCTATCGTGTCGCCACGTCACTGATCATACGTAGCCGTAACCGGGTGATAGATGGCTGTAGTCATAACCGAAAGT
+>22901 3
+CCGCTGTTCCAGTAGCAAAGAGTCTACACGTTGACGATATAATAGACATATCTCTCATATCCTCGATGGCGCTGTTTAACCGGACCTGATGGGCCGGGAG
+>22902 3
+TGAGCGATGGAGGTCTAGTAATTAGTGTACCTCCCAGTGCAAGAGTTCCGGCTAACTCCGCACTAACGGCTTCAGTTAGTGTGACGAACCCTCGAATCAT
+>22903 3
+CGGTATCCTACTCGGGAAGCCATTACTGAATCCTGTACATCGATATGTTAGATGTGACCCGCGAAGATACTACCCGATGGTCGCGGGTTTCGCACATAGA
+>22904 3
+TACTTGGAATTGAGAGATAGTGTCTTACTACCATGGCGCCCAGTAAACATATGGTCCGAGTACGCAGGGCCACCTGTGCAATAATGTCCGCCGATTGCTC
+>22905 1
+TCCGCTTCGCAAATAGACCTCAGCATGCGGTTGCAAAGGAGGGCTTGTAGCACGAACTTTAGGTGTCAGGACCACCCTGATTTGTCATTCACATTAAGGC
+>22906 3
+AAGGTTTTACTATAGGGGGAAACAATATAGTCCGCCTCTCGCCAGGCATCCGGGATTGGGTCACTACTGGCTCTAACATCACGTTCATAAGGTGTCCACG
+>22907 1
+TGTTACTCCGTGGTCCTGCCGGAGTTCCATTATGATTTGCCCAATAAAAATAAGGGACGGTATCACCGGTGCGAGATCCGCGTACGCGCTCGAAATACTA
+>22908 2
+AACTCTGAACAAGCTCGAATTGACGTCTTCGTTAACCACGTCATGGGTCAAGTTAGGGACGTCTCGAAGCACCCAGAGTGTTCTCTTATGGCGCATGAGC
+>22909 1
+TGGCCCTACACGTTCGTGGCTCGTACTACGGACAAGAATTACACCTACCTCCGACTCGTTCGGCGGCAGGTATCTGAGATATTTAGTGCAAGTTAAAGGA
+>22910 3
+GTTCGTACACCACCAGATACGATTTGACGACGACGTAGTTAGCTCGGGAGTGATTGAACTCGAAGGTCTACTTATGGGCTCGCAATAACTTCGCCACTCG
+>22911 3
+GAAGGGCCAATTAATTGGTACATCCTACAGTCGTGCGCACTCACAGGCTATTCGTCCCTCGTTCAGTAAGGAAACCTCATCCGGGATTGAGCGATGGTAT
+>22912 3
+TGGGACACTCGCTCGGCGCAGGTAACCCTAGAGGCGGCCGTTCTCTCACGTTTAATTAAACAAATTTTAACTAACACGTCATGTAGGTTCCCGAGGTAGG
+>22913 2
+TGACAGACAAGACTCATTCGGTCTCGTCGCAACCACCAGATAACGCATTATTGACAGTGCCCAGTTATGGCAATGATGCGATCCTGGACTTGGGGTTTGC
+>22914 1
+GGTGTATGTTTCCAATAGTGGGAGATTACTGACGGCACAGACATTGTAGGAGATTCCGCACCTTTATCTACCCCAGTTGAACTGCATCCACAGGACGCGC
+>22915 1
+CCGCCCCTATCAGTTAGGGCGTCAACTATATAGGCAGACGATGTTATCGTGTAGTCTTGAACCGATGATTCATACCCGCGATCTCGAGTGAGCCAGAAGT
+>22916 2
+CGAATAACCGTGTTGAGCTTACACCAGAGTCCCATGGTGCCTTGAGCTCTTGTTTTAGCTTGTCACTTCAATGCGGCACGCGGATCAGCACGAAAAGAGA
+>22917 1
+ATCTTACCATTCAGACGACGTTAGAAAGCTTCTGGGCCAAGCAGTACTCTCCTTACGTTAAGTTGCAGAAGTTTAACCCGAGCCGGGGCTCCGTGAGAGT
+>22918 2
+TTATGCGCCGCAACTTTCCGTATAGCAAAATTGTACATTCGACGCATCGGGCTGTCTTCAAACTCGCCGCGACGAATTGGAGCTTAGAGGCAGTATAGCG
+>22919 3
+CTGTCAGTGTCACCGTCATACAGATTGAATCCAAATTCTGGGTCAATACAGAACCGGGTCATCGTAACACTCCGCCCAGTTGCAGGGGGTTTATATGGGC
+>22920 1
+TATGACCGCAAGGGTTCTATAGCAAAAAATCTAGTCGACGGCGAGACGATCTGTCCGGGCCGAGCCCTTCTTCGTATATCGCTTTTGAGGCATAAACCTG
+>22921 1
+CATGGTTCTGGTACCAACTAAGTTTGACCAGGCGCTAAGTGGAACTCGGTTGCCCTAGGTCAAGTCTTAACCACGATTGACAACTTGGACGATTCGCCGA
+>22922 3
+TACTCCACCTAAAGTCGCGAAGTGGAACTCTTGGGGGTTCGCCTTGCCGAACGTGTCAGCTCCAGATCGAATTTAAAGTAGTAGCGAAAACGTTCGCCTT
+>22923 1
+TCTACTGCCCGTGCACGGGAAGTTCAGACGTAAATGGCTTCTGGCTGCTAAGAGCGCTTCCGTAATACCAGTGAATTACCGAGTACTGCCCTAGTAATAG
+>22924 2
+TTGCTGTCAGATAATTGTTTGAACATTCACGGGGAACAGAGACACTCAACAGATTCGGACCCCGCTGCCAGGTCTCCCAAAAGCGGTTCCTGGTTATGTG
+>22925 3
+AACGCTCTCAAGTCGAAGCTAGTGTCCGCTGTACTTTGACGGTCCGAGACTATTTCGGCTCGAAAATATAGCTCAGCAACGCATGTTATGGGACCGGTCA
+>22926 2
+TGTCCAGACGGCACGAAGTATTCAGCATAAGCTTCTAACAGGTAGGCAGTGTTATTTACATGCTAATGCCTGTGGAACTGGGCTAGCCCCTCAAGGTCCC
+>22927 3
+GATCGCGACTGATGCGTACGGCCCTTCACCATAAGCCTACAACATACATGCTAGTATCAATTGGATGGAGTGTGAAGCTCTAAGCTCCTGTGTACGTCGG
+>22928 2
+TCACCCCGGACATTAGCCAGGGTATCTTAGATGATGCTTGGTTAGCTTGCAACCTAATGATTCCGCCGGATCAGGCAAAATTAGGGAAGTGCCCTGTACC
+>22929 1
+CCGAGACTACAACACAAATCTGCCGACTGTTTCGCGAGCGTAGACATTGTGTCGATCTAAAATCCTGAGCTGGGTTGCGATCAGGATAGCCCCTTTGAGT
+>22930 2
+GTAAATTAGTCGAATGGGCCAGCCATAGCTTAATCATCATCGGTGTTTGTCGATCAGGCTTCGATCCGTTCCCCGATCCCAGACTAGAGATACAGCGAGG
+>22931 2
+TGGCTCGGTGTCAAGCACAGTGAACAGACCTCGTGTGGTGTTAGGAGTAGCCAAATGCGCAACTCATCAGGAACCTCTGCCTATAATCTTTAGACCCTTG
+>22932 1
+TAATTCGTTAAAATCCCTGCGGACTGCCGTCGATGAGGCTCTCTCATGAATTCCCGGTGATGCGGGAGAGACATCTTCCACTATGTGAGGCAGACCATAA
+>22933 2
+AGACTCATTATGGTCGATATTGCAGGCTAATCGCGGGGCAGCCGAATCAAGCGCACGTCCATTTCTTCAGGAGGCCGTACACAGTATTATCTAGTGCCAT
+>22934 3
+CGCATGCTATTGCAGATCACTCTACAGGCAACGCAAACTTTCTTGTGCGCTGTTAGGATGGGATCTGCACAGGTGCCGACCAAACATCGGGTTAACATTG
+>22935 2
+GTTTCCGACCGTCATTTCCGTTTAGCGGTGACTTCGCAGTTGGAAACAGTACAGGAACCCCGAAATGAAGAGGATGGACTTATAGCTGATACCCGCTCTC
+>22936 1
+CGGCAGGCTCAAAAGTGTATCGAGGTACATTAATTCGGCCGGCAGTACTCAGGGTCTCGGAGTCCCTACTCTAATCGGGTTAAACATTGCCGTATCATAC
+>22937 1
+CTGTATACGCCTCTCGAACTACATACTAACTTGCGTGATTGGCTGATCTCCCTGGATGATACCCTGCAGAAAGTGGTGGAAAGCTGCCCAGCGTGTGAAA
+>22938 1
+CGTCTCACACAGAAGTAACAGCTATGCATCTGGCCGGGAAGGCTGTCCCGCTGTGGCCTGATCTTTCATGGCTCATCTAGTATAAGAGACAGTGATAATC
+>22939 3
+CCAGGAATACATTCCAAGTTGCGTTGTGGACTCGGACAGACTGCAAGCGATGAACGCCACTCTTTAGGCAGCATCAATCAAGTTTCCGGGGTATGCCTTT
+>22940 1
+ACATGCTACAGTGTAATGGTCAGCCACCTAGGTCCGGTGGCAGCTACCCTGGTCCTTTACCCGCACAAATGTATTAACCAATGGTATGGCTTGGGATGAA
+>22941 3
+CGTGATTTGCTGATACAAGGTGGAATACCGGGCACTGGCATGTCCGATTGCAAATGCACTCGCATTAAGAACGCTCAAATGCTCGTCCAACTTCTGGCGT
+>22942 3
+GTAACGGGACCTGCGATCGTATTCACGTCCGGTGGCAGTATGACATAGGCTGAGTCGAACGAATTTCCCGTTCAATATAATAAGTGACCTCCTCGCGACT
+>22943 2
+CTAGGGAGATCGGCCGATGAACGATGTCCCCTTGTACCTTTTCAACTTGGCAATAGAGAGCACCTACTGGCCGTCTATGGAGCTTCATGAAATTCCAGAG
+>22944 3
+TACAAGATTCAGCCCTACTGGATTACTATTAATCGGCTTAAACCACTCGCGCGTACGGGATTCGACGGTAACCTGAGCGGTGGCACATTTGCTCAAGGGT
+>22945 2
+ATATTTATAGGCCGCGATGCCCCGTAAGCACCCCCACGTTATGGTGTTGCGGAATGCAGCAATCGATGAGTTTAGATTTAAATACCGGTGGCAGCTACCC
+>22946 2
+TATCAGATACCTAGGTTGTCTGCTATCGCAGAGAGGACTACATGGTTGGGGTGCTCGTTACGCTTGTACAACCCCTAAAATCAGGCCTACGGTCAACAGC
+>22947 3
+TGTAGGGCATTCTCGACACACGCCCACAAATTACTATAATCGGTACTCCGTGTGAGAGGCCTCCGAGAGCGACTAACGCTTATGGGCATGTGTGCATTTA
+>22948 1
+GCTTATGCTCTCACGGGAGACTGACTCACAGTCCATAGTGGACCCTATCTGGTCGAACTATTGAAGGAGTGATCTCTGGTCATAAGCCGCAGACAGTCTA
+>22949 1
+TAGTCGTACTAAGGCGTCTTCCCCGCCTGACAATACTTGTAAGGCTGTTGCTTCGAATCCATGAAGGACACCCGGGAAAACTGCGGAAGCTTGTTTAAGC
+>22950 2
+ACAGAACAAAAGTAACCATCTCTAAGCCCTTTCATATGACCTGGCTCTTGACCCTCGACAATATGGGGTGGGTGGAAGGCGCGCCCTTGAGTTTGTCTAG
+>22951 1
+TAGTAAGTGCGGTCTCATCAATCCTGTCGTTACCTTATGGAGCAATGGGCACCTGAATCCTGTCTAGAGGGGTTGCACTCCCTGACAAAACTGAGACCAG
+>22952 2
+TTTTCCAGCCAATTGTTCGCCATGCCACCTTAGCACTGCCTAAGATATACAGCAAATGTGGAGGTAGAATGCTCTTGGATTAGCCGGGCGGACACGCTAG
+>22953 2
+TTCAAGGTCGCTTATCTGACAGGCCAGAGAGGCTGCGACACAGTTCGGATAGGTTACCTATTACAAGAAGGTCCCATATTCTGTAGAGGTCCCACCCTGT
+>22954 3
+ACGGCTCAACCCCGTCCCTTATTTACCCGTTAATGAAAGAAGTAGGTCGTGCTGACCTCGGAGTGTTACGAAACCTACTTAAGTAACTGGCCTTGAGGGG
+>22955 1
+CGCCTCATCTGGATCTCATTAAGCCGGTCGATGTCACTCTATAAACATAGAGGGTACGGACTCTCGGATTAAATTGCGGGGATGCGGCAGTCATCACACT
+>22956 1
+TGACAACGCTACAGGATGATCCGGACCGGTGTTGGAAATGGCAGATCATAGTAATCTGGCCGTCCCCATCGTTCTGATCTTTGCGTAAGATACCCCTGAA
+>22957 3
+TCATTGGCCGTGCTCGTAAGTTCGCCTGGAAACTCGTGAACGCCAACATTTTAGACAGCAAAGATCTAAGCAGCGATTCTCGAGACGCGGTGCTTTAGCT
+>22958 1
+GAGCGTAGAATGTCAGTAGAGGTCGATCCGCCCTCGTACGGTAAATCATGGAGCCCTTATTTGTATCCTGCTACCCAAGGAAGGGTCTTTTAGCAACCCA
+>22959 3
+AGCTACCCGCAATGTGAGTGCGCTCATCCAAATGGTCCCCGTTGGCCATAATAAAGAATGCTTCGTTGGAGTAGTCTGGTTAAAGTAATGTCCCCCGGAC
+>22960 1
+AACTTTCGGGAAAGATTCAGACCGAACTTCTACTGTCCGAGCAGTATACCCCTGATTGCGGTAGTTACACAGCCGCATGGACTCGGTGACTGAGAGTCTT
+>22961 1
+GCACTGCGCGAGCTGCTCGTATAATACCTAGATTCAAGCTGCCGCGCGTTGCGACGTCTTACGAACGCTCGTTAAAGAGAATAAAACGTTCTCTTGGTGA
+>22962 2
+TGGTATTTCAACCCGTTTCGCGGATACCTAGGCGTGCCTGATGAAACCTACAACAATGCGACGCCCACATACAAGCGGTGAATTCAATTTCGGTGGGTGT
+>22963 2
+CATACGACTGAAACCGGCACGGGTTCGCAAGTGGTTGAAGGTTTGCAACAAACTCGCATCATGGTTAACTGCATTGTAATCCACCGTGTCCATGGCTCGT
+>22964 2
+GTTCGAGCTAACAGTCCTACATCGTCTGTACATACTTTATTTGGATTGGCCCAGCGGACAACAAGGCTGGGACGTACGACTGGGTGTAACCTCTAACGAC
+>22965 1
+CGTCTAATATATGAAACGAAGGTAATGTGCATCACATGATCCAGTTGATATGGCTCCTGCTGAGACCCCCCTTAGCCGACGCGGTGTGCATATCCGAGTG
+>22966 2
+AAGTACGTTTATCTCGTAGCACAGGTTATCCATTAGGCACAGGTAACATGAGAGGCTGCGCTCTAACCGTTCGTGACCAGCGGAAATTCCCGGCGTTATC
+>22967 2
+TCACACGGACTAAGTACCTACTCTTACGTCCCACCTACAAATTCGGGTGAGTGTGCTAGTTAAACGTAGTTACTGACGGCCTCCGAAGGGGTATCTAGGG
+>22968 3
+GACCGGCTCATCTGATACAAACAACTCGTTACTTTTCGTTGGCACGATATGCTAGTAGGAGCGTCTAAGCCGCAAACAGCTCTAGCTGTTAGGCTGAGGC
+>22969 1
+TCTTTCCCAAATTGGCTCGCGAGGGCGCCGATGCAGTAGGAAAGAGCTTTTTTTGTAAACACACAGTCATGTCAAGATTGTCTAAGCGCAGCCCAGGCTC
+>22970 3
+ACGTCGTTTCTAGATGGTTCCGGTTGTGCAGGTATCGGCAAATTCAATCTAGTCGGAATATCACGAAGGCAGACCAAAGTCACGGTTCCCTGAACGTCCC
+>22971 3
+GGTCCGGTTCGTCTACTTCTTGCCAACCCAATCCTTAAGTAATCACGATCACTTACGCTGGGGGTAAAACGAGTGTGACCTGGATGACGAAAATCGCGGT
+>22972 2
+CGATCGCCACGTGTTAGCTCATGAACATGGAAACCCCTTGCCAGTCACCATTTATCAGTTAGGAATAATGCGAGTTTCGCGCGACTGCCGTATGGAATGG
+>22973 1
+GTGTATGATAACGGAGGTTCGATAAGTCTCAATGTCCGATACGTCCTACCATGTGAAAGCACCGCATCCCCAAATCTTCGATCGGGGGATGGCTTATGCC
+>22974 3
+AGATGGCGGTCCCTCCACGTAGCTTGTTCTCCTCTAGAAGTCGTAAATCTTGACTGAAGAGGAATAGGGCAGTCGCCGCTAAGCACTCTCCATTAGAGTA
+>22975 2
+TACCCCGTTATCCAACCGACGTGGGCGATGGCCGTAGTATCTCACGATGCGTAGACCCAATAAACACGCTGTTTGAGGTATTCGGTGGATTCCAAAGTTA
+>22976 2
+TCATCCAGGGGGCCATGGGACCGATCCACTCAGCTCGTCATCTCTTAATTCTACAAGGGTGTAGTAGAATCGCGACCGTCTGTGGACTGAAAATTACATG
+>22977 2
+CAGTTTTACGTAGACTTCACTCCTGCCATCTGTCGTAAGTAGACAGAAGAAGATCAATCGGGCCATTTGACTTTTAGGCGGAGAAAGCGCCGCCCGTTCG
+>22978 2
+TACAAGAGGTCTATTGCTTTGCGACCAGGGCGAAGGGACCAGGGTCGTGGGACCACTGTTGCTTAGTCTGATCCTATATAACCCAACTTATCACCACAGT
+>22979 1
+TGGAACACTTCTAACGGTTCTGCAGCTTGCATATAAGAAGAGACGTTCAAAATCTCCTTACGAACGTCCAGGCTGGCGAGTAGGTGCTGATCCCTGCTCG
+>22980 1
+CTAACCTCGGATGGTTAGTAAGCCCCGGGATGGTCAAATCATCCGTTTCAAAGCCGTCAAACCACTAGTTGATCAAAGGCGGTGAGTCTATCTTGTCGGC
+>22981 3
+ACATAGGATAATTGCCTTCTCGCCGCCAGGGAACTATCATCGACTGATGAATCCTGCGGAACAGGCTATAGGTATGACACTGTCCGTCGGTCACTGTAGT
+>22982 1
+AAAGTGTTGCCTGTGTAGCGCAAGATATATGCATATCATCGCTCACGACGACCGAAGTCTTACTGCTGATACACCGCCTGGGAAGGTGTACTTCTCGGAC
+>22983 3
+GGCCGCGCAATTACAGCTGACCAGCCTCCTTGGGTGCCTAAGGGGTTTAAAACATATTACCGAGGTTACCCTTAATATATCCGCCCAGGGAGTATATTGG
+>22984 2
+AGTGCATACTCGTGGCTCTTTAGGGTCATAGGGTGCTAGGCAAACACGCAAGACTCCTGATCTTGGCGCTGATTAGACTACCACAATCGCCTAAATTCGG
+>22985 2
+TACCACTAAAAGGCCTGGGCTCTAGCCTGTGGGCCCTCCTCAACTTTCCGGTACATGTAGGGGTAAGCCAGGAAGTTCACTGCTGTAATTAATGGCTAAA
+>22986 2
+CTAAGGCCATACCGGAACCGTCCATGGTGTTAGCCAATAATCACATTATGTATCGCGTTCGGCGAGTGTTTATCCGAGCTGAGATAACGAGCCGCGATCT
+>22987 3
+GTAGGCTTGTCTGGTAAGACGCCTAAGCATATGTACGGCATACCGCATGGGTAAAAACTACCTCGAACGTGGCCTTTTTCTACCGCCGGGTAATACGTCA
+>22988 3
+TGCCGCGAACGAGAGCTGACTATACGCAAGTCCACGCTAATACCACAGATCACGTATGGAGGTCACTGATTCGGCTACGAGCTTGTTTTGTGTACGCATT
+>22989 1
+ACGTACAGCTTAACCCTATTGTTAGTTGCAAGCAGTAAATACGCCGTTCGCCGAACTGGCGAAGTCGTGTGATGTCCACTATGCTTGGGGAATGCCCCAA
+>22990 3
+TCCGAAGGATACGGAACGTGTAATTCACTACGTCAATGGCTTTGGGCTGACCTCTAGGGGATTTACAATCAACACCTCGATTGCCCATTGGCGCGTAGAC
+>22991 3
+TGTCTCATACTACTTAACAGCGGACCGGCCTCGTTTTAAACCGTGGCATATTACAGCGGAGCCGGGTTACGTTTCGCGTAGATGCGCGAATGACTAAAAC
+>22992 1
+ACAAGCTTACCCCTATAAGCTACACTTCCTAAATGACGAGGGCTCTACCTAGATTGTGCGTAAGTCGTCGGGGGTGGATAGGAGTTCCCAAGTCTCGACT
+>22993 1
+GCCGGGTCGACTTGCGCGGCAGTAGTACATTGAAATAAATGTATGCTTTATCGGGCTAACGACCGTTAATCAGACTGCGCTCACCTTAACGTCACTGACG
+>22994 3
+GAGGTAAGGCTCCCTCCGAGCAGCTTCGAGCCCTATCATTGATCTATTACGAGCCTTTCGGCCGAGCGCTCGAGGATTTATATAACTGAGGTCAAAAGAT
+>22995 3
+CGTCTATGGAAGTTGGGGGCTTATGTTGAAACAGTGTGCCAAACCTTCGCACACCCTACTGCTGTTGTCAAGTGGGAACCAACATGCGCCTCTATAAAGC
+>22996 2
+CTAGTTTGCGAGCGGGGAGGCACGACCGTCAACAATTGCCTAACTATGGAGTCCTAACCTTTAGGCCTTCCAGATTCTAGCCGACTCGTAGTATAGAATG
+>22997 3
+AGTCACGGCTCTCAGAGAAATTACGGCAGTTCCTTGGCATAGCCAGCAACCGTATCCCTCGATGCCAACAGTGTCTATAAGGGGTTCTTTGAGGCTATAG
+>22998 1
+TAAGAAACTGCCACAAAGTAGCTAGGGGAGTCTCGCTGGAAATCATCGCCCAGTCGAAGCTTGCTTTATTGGCCCGTTCGATAGGTTGTCCATGCACCAT
+>22999 2
+ACTGTCTAAAGGTTTCCGGCAGCACAACAGATCTCATTACTCTACGTAACTTACACATGGAACACTCTTGCATCAGTTGGGTGTGTCGGGGACCGGCAGG
+>23000 2
+GTATTCGTTGGCTTACCACAACGTTTATGACACAATCAAAGCAACAAGGTCGCCTTACGTAGGCGAGTCCATGGTGAGCCCATACGGTGGTACTTCCGGT
+>23001 1
+ACGTAAGTTGATGGGATGTGGAAAAGGGTTTCTGCGGACGTTCCCTAACGACTTCCACTAATATCGGTCGACTGTAATCCCCCACATAGCAATCGTGCGC
+>23002 1
+TTCTACCCTACACTGGGCCGATTTGCCTCTAAAAGGGCCAAGCTGGATAGCTAACCTCTTGGCGTTGTATGCAGCGAAAAGTAATACTCGTGAGCCGATG
+>23003 2
+GTGCTGCTAAGGCATAACGAGCACGTTGGGCGATCAACTTCGCTAGTATTGGCTATTTTCGACCAAAGGGTCCGCCGTGAACAACAGATTCTCCATACGT
+>23004 1
+AGCAGAGAGTGAACAAGTTGGGTACCATTATATTCACGATCGTCTCCAATTACCCGGGTCTAGCGGTAGGCACCGTAGACCATCAACGGGTGCTCTTCTT
+>23005 2
+TTATCACCCATGCTCGGTGGGTACAATAACTGGGAGCAATCGTTGGAAGCTACTGCCACGGTATAACTGGCGAGTTTTCGACCGTTCCCGTTCAAAAAGC
+>23006 2
+TTGCAGGCGATGCAGTTTGTCAGCGGACTAACGACTAATCCAACTCTGGGAACGAATCTACAAGGGTCTATCCAGTCTACCTTAGGTCGGTACTCTAGGC
+>23007 1
+TTAAAGGATCTACATCCATTCTTGGGTTCCGATGGTTACATGGATACCATGCGGGTTCTGGTGCTCATACCATGAGACCACCGACCATGCGCAACGGAGA
+>23008 2
+CCGATAAACTGTTTTTAATACGAAGTCAGGCCCGTCGGGTGCGTTAAGACTAGCGATATACCCTATGAACCGCCCCTACGGGTAATCTTGGCGGGCATAT
+>23009 2
+GATACACTATCCGGTAGTAGTAACCGACCGCGAGAGACGTGTTATAGCTCTCTCCACACATTTAGGCTGGTTAGGTGGCGTCCTCGACCATAAGCTATGA
+>23010 1
+GCATCACCGATCTAGAGCGGTGGGTAACGGGCGCTTAGCTCTTTACTAATCACAACAGCTAGACAGTTGCTTACGCTCAGACGCTGGTTCAATGTGTAAC
+>23011 1
+ACGCACCTGAACTCGAAGTTAGGAGCATTTGAGCAGCCAGCAATTCAGGATAGGGATCGTTTGCGCAATGCTATCCGCGCTACTATGTACAGTCCTTCGT
+>23012 2
+ACAGTACAAACGGGCGAGTTAAAGATGTTGTATCCAGTCTTCGCTAAGGTCCCACGTTAATCTCAGCACGCAATAGTTGCCCGTTAGCATGCGCTGGCGT
+>23013 3
+TTACCTATCTTCAGGCAATTTCGCAGGGCTGCCACGTCTTTGGTACTTGATAAGACGAAAGCGAAAACTTGCAGCTGGAACTGTGGACATCCAGGCCTCG
+>23014 1
+AAGTCGTGGCGTTTGCGACACCGCACTGCCATGGCCAGGTCTCCGAGAGCCTATACAAATATCTTAGGAAATTCTTTTAACTGCAGCTGAGCATCTGGAG
+>23015 3
+AGTAAAGCGTTGTCAACCCCCTCCTCTATCGACACGGTATTTGCACCACAAGTGTAAGTTCTGGGAGAGTCAAGTTGCTCAGAGAGGATTCGCACTCGTG
+>23016 3
+GTGCTGTCCACTCCTTGTTCGGGCCGTGGCTACATTTGTAGAGTTCCTCAGCCGGATCACTACACAAACGGGCAAATAATCACGGAAGGGGTATATCATA
+>23017 3
+AAGGGTGCACATTAGCTTTCGGATATAGATGGACTACTAGCAAAATGGGCTTGGTCCACGTCATTTCACCGCGCCTAAGAGCGATAGCATCTGCCTCGCT
+>23018 3
+CGGAAGCGCGGTCGTTCGCCTTTAAGGCAGCGAGGGATACGCTCTATATCCTGCGAGCTTGAAATTCTACATAGTTCTCGCAGGCACTATAGATATACAC
+>23019 2
+CTGTAGAGTCTTACCATAAGGTCGGCACAATGTTACGACTGAAAGAATCGTCCTGATGGTCTCCAAACGCGCAGCCTAAATCCGTCTGCGTTTCTAGGGG
+>23020 1
+TGCGGGCGTCGTATGATCCTTGTGCTCCCTTATATAAGAGCTGAGAGATCACGTCTTCAGTCAGGTGCCACGTAGGCCGTACAAATCAAAACCATTGACG
+>23021 3
+GACAAGATCACCTCCTCAAGCGCCTGTTAGGTGTTCAATACATGGCCTTAGTTTGAAGGCGAATGCCAATGCTTTCCCAGTAGAGTTAGACGCGGGACTC
+>23022 1
+ATTCCCCTAACTTACACGGATTAGTTAGCGCTAAATAATACTCGTAGAGATGGTAGCCATGAATCCGCGCCTCTGGGATGGAGTTAAGGCCGCTGGCCCT
+>23023 3
+CATGACCGCACACTGGTGAGACCCACTAAGGACATCGTCGTGGGTTAGGATTAATTACTATTGTTCGCTCGCTAGGTGCACAACTACCTTGTGGACGAAC
+>23024 3
+GGGAGTGCAGGTATTTGACGACCCGTGCTCAGCTAATCGAAACTCCATAAGATTCCGCTATGCCCCTCCGTTTACTAACATCGATAATGTACGGGGTGAG
+>23025 2
+AGTTGGGTGAATATTGCACGCAAATCACCTACCGCACGACCATGGGAACTCTGTGCAGCTGTGCCTGTTACATGTGAGTGTCAGTGTCTCACAGCACTAA
+>23026 3
+AACCAATCAAAATGTGGCATGAATACCGCGCCAAGATAGCGGTACTGCGTTTCCGTAGGTCCTTGCGAGTTAACTACCTTAGATGGCTCGGTGCACTTGC
+>23027 1
+GAGGTCGGCTTATTGATATTTCCGCGGGTACTCTGATCATCCCTATGAGAGAATCCGGGCCAGTGGTTATTAATGACAGTCCAACTAGCCCACGGCAACA
+>23028 1
+ACCAATGTAAGAAGACGTATGCCCTAGGTACATCCGTGGGTCATGTACCCTCTAGGTACGAAGGAGATTCTAACCTGTGGTATACCTCGCGGCTGCTTAC
+>23029 2
+AGGCCAGGATTCAAGTCCGCTTAAGCCGCACCACTCACCATCTACACTGGATATCTTACTGGGGGCCACCTAGCGAATAGTGGTATGGATGGTTATGATT
+>23030 2
+GCCAACAAGGTGCACGCCCGAAACGCGGTCTACAAGTACAGAATTGAGCCGAGGGAAAATTTGTTCTGGCATTGCCCCGTCCGCAGTTAGTTATTTTTTC
+>23031 3
+ATTTCGTCGCCACGGTAATTGAGCAAAGAAGCGGCCATTGGTTGGCGGATTGAAGCATTCCCTCCGAGTATTATTTAACCTGCGTCAAGCCTCCAGGACA
+>23032 3
+GCCGGGGGGTGCAAGAGGATGAACGCCTCGACAGTTTCGACGCTCCCTTCTTGTTCTTACAAACAACAGCTTCAATTTTAACGTCTTGGGGTAACAAGAC
+>23033 1
+ACGAATCCGGACTAGGACCTCATTAAGACATTATACCTCGTTACCTTACGGGCCTATGACGATCACATCCGGTGGCTGAGTATATGAGGCGTTCCATGGG
+>23034 1
+TAAAGATTGAAGACCATGTGTACAATACCGCTTAATCCCCCGGAGAGCCCATTGGCGGGTTTCGCCAATCGTTAGAGTGATGAATCCCCGCGTGACGTTT
+>23035 3
+ACTGTGACCTTACGAGTCAGCTCCTTCTATACACTAGTTTCACCGCAGACCAAGTGTGGGGAGCTGAGAAGTCTCCCACATAGCTGTGAGAGCTTAGTAG
+>23036 3
+TGCTGATTCAGGTTTGCGGTTTTTAATATGCCAGCGAGAGCCGATATAAACTGCCCAAGCCGACGGGCCAGACACCCCCTTTGGTGTCACTGGAATATAA
+>23037 1
+TCGGAATAAAAATTCTGCTTGGCTCCATAATGGCTCGTGTACAGTACGTTCCGTAGAAGGACCTCCCACCTGAAGGGGAGTACTCTCGTCACGATAGCGT
+>23038 3
+AGGCCGTGAGCTACTCCCATTAGTAAATTTAAGATCATGTGCGGCTTCCGGGAGGTACTCCTGTCCCACACGGCGGGCCCATTATAAGATGAAGATTCTA
+>23039 1
+CACTGAATGTTTATCAGGCACACTAGTTGTTCTGTCCATAGACGTCGGCGGTTCAGCCACACGGTAAAAGCTAGCCGAGGGCCTTATCCCGTATGTAAGA
+>23040 3
+TGATAATGCGCTATGGTAGCTCGCATTCGGGCACGTAGTAGATGACTACTGGAACTCTCCGCAGCTGCATGTTGATTAGCCCTGCGACCATCTACAAAAG
+>23041 3
+GTTGCGCCACTCCCAGCATAATTTTCCAGTATATGAGGTGAGCCTCCTCGATCGGATATGCAACGGCATGAAGTGCTACACCTCGAGATGGTATGAGCAT
+>23042 3
+GCGTAATTTACCTAGAGAGTTAAACGCTTTAAAAGGTTATGTCGCACATCACGCCTCCTGGGCGCCATCGTTGCGATTTAGCGTGTGCCCGAAGCCAGAA
+>23043 2
+GGCAGCAAACTTTCCGGGCCTCGTTGCGGGATAACAGAGAGCGCCACTCATTCTGAAGTTAGCATTCATGTAGGACCGTACATTGGCAATTAGCTCTTAC
+>23044 3
+CGAAGCGGATGCGGCACTAAATCAACTTAATCTCCAATAGACTCACCGTTTGCCGCTGCATGGGTCAGATTTGGGTTGATACGCACTTCCCGGTAGTAGA
+>23045 2
+CGCGGGTATGGATAAATGCAACAGTTACCTCCACTAGTCCTTGTTCTGCGGGGTTAAGACGGAATAGGCCCAGCGCAACATTCGTGTTTCCCCAAATATG
+>23046 3
+TAGATAGCAACCTAGTAGCTCTGTGCCAGTCGTACTCTAATTACTAGGTCAGGGTACCTATGCGACGGGGACACATAGTCGAGCACTGCTCTGGACACTT
+>23047 3
+ATATGCCTGATTGTCCCCGACGCTTACATTTACTGAACTCACGTCGACAAGTCCATTCGGGTTGGATCAACGCACTTTGAGAGGAGTGAACTAGGGACGC
+>23048 1
+CACTCCAAATATTAGCCTGCATCCAGCTTACAAGAATTGGTGTTACCTGCCATGTCATGAGGGCACTAAGCGGTGACCCTTGGGAGGGCTGGCTTTACAA
+>23049 3
+TTTTTAATGTCCATAGCCTAGGGCCATACTTAGCTCGGGTACCTGCCTAGGAATGAAGAGCCATAGAAGGCACCGTTCAGCTTCCGGTATTGGCCAACAG
+>23050 1
+CATGCACGCTCTTGGGTGTCGGCATGCTGATAAGCGGAGGAATCACATTGTTAAGAGGTCTCAGATGCCAACTAATCTTCACCGTTAACTCATCGACCGG
+>23051 3
+GATCGCGCGTCCACATACGTTGGTGACTAGTGCGGCTACCTTGGCGATACGCCCTCGCAAAAGTCGTGACTAATCTGTAAGTCAAATTTAGATTCCAGAG
+>23052 2
+CTTGGAGGCCGTTTGGCGACCTCCCCTTATTGTGGCCTTTTTACCAGATCGGCCGTCGGCATAATAATAAGCAGAAGCGGAATTATAGAACAAAGCGCCT
+>23053 1
+GCTTGCCATCTAGTCGTACCGAATTATTAAAGCTTTCATTGGCCAACGGTGTATTCGCTCCGCCGGCAACGGGGAGCTCAAAGTAAAACAATCGTGCGGT
+>23054 2
+CTGATGGTGTCATCTTACAAGAATCAGACAGCGCGACGACGCTATGGATGACTGGAGTCTGACTGCAACGCATACATTGTCAGCTATCCGCGCAGTTTCT
+>23055 1
+CTGAGCATACACCGACTTAGTGCTGGAATACACTGATCGTTCTGACGATCAGTGAAGGTCACCGATCAACTTAGAGCTAGTCTATCTCGTGCCTCGGAGG
+>23056 3
+ACGACTAGTGTAGCGTCCAGCATCGTACTCGGCTGAGATCTCCGTTGTGAACGATCGTACGTCATTCTCGGTGAAAAATGAGCATCGATATCGCCCTAAG
+>23057 2
+CGCCACCACCTCTGATTGATCTCGAGATGTAACTCCGTCGGATGATAGTTGCGGCCGTTAAATTATAAATGGTAAATCCCCCCGGTCTGTAGAAAGGCGG
+>23058 1
+TGTGACCAACGGTACAACTAAGGTGACGCGAAGCGGTCGAGGTTACTTTTCACGCTTCGTCCGTTGTGACACTACTACCAATTGTGCCGCTAGCATAGAA
+>23059 3
+ACTTTACAACGTCGCCTATGCTCTGTCAGGCCAAGCGAATGCATATCCCTAGTAAGGATGTTGCGTACAACCGAAGGTCGAGGTGTACGTCTCTGACGAT
+>23060 1
+GGATCCGAGGCCCGCAACGTCTACGATTAATTATAGGTAACTCTGGGTATTCGTTGGACCTTGCCATACCCCTTCTATCAGTAAGCGATAGGGCACGAAG
+>23061 2
+CTGGGGACTCGTATCGCGGTGACTGTCAGTATCAGCTTCCTCTCGAATGATGCAAAATTGTCGACGTCACTGTCCAATGAGACTAATTGGACACCGACGA
+>23062 2
+CCGGCTCTACGCGATGGGAAGATCGAGTTATGCCGTGACCTATCCAGGCTCATTTGAAGTAACACGGCCTAAGAATTTAGCCTCAGAGTTCCGCTAGATT
+>23063 2
+GAGAGCAGATTGGCTGCTTTTATTGGTATAGCCGACAGGCTTAAGCGACTAATCCACCCAAATTACGTTTCGTTGAGCCTCTGGAAGCGACCGCATCCGA
+>23064 3
+GATGGTGCACATCCCCGGTGCAGAAGAACGCTTTACGAGAGAGGCGGTTAGAATTGGCTCAGTTATCCCGTGAACCATCACTTATCCGTTACTCCTAAGT
+>23065 3
+TCAATGTCAACCAAGGCGAAGGAGCTCAGATTTGTCCACCAAGCTTTCGCGAGAACGCTCTAGGGCTCGCGGTGATTATTGCAGATCACCGCTGATTATT
+>23066 3
+TTACTCCGCTGGCTGTAAAACCAATAATAATTGTGCGGCGAGCATGGAGCTAGGGTCTCCGTTGATCCGGTGAACTCTTAGAACGAGCGTCCACCTTAAC
+>23067 3
+GCAAACAGACAATGCGTACTCGGCAATCGTTGTCCACGGTAGGGGCGGCAAACTCGCCTTTCGTCAGATTCTTTACTCTGGGAGAATCAGCTAATTGACT
+>23068 2
+TGCAGTGATCGTAGCTAACCTCGCCGAACCTTTGTCGGGGTCGCTTGAGCTATGCGAATGATGGCTTCGTTTGAAAAGACATATCCCAGTCAAACCACAG
+>23069 1
+GCCAGTCCTGAGAGTACCGTAAGGTCCTGTATAAGTTCCCTCCCTTAGTTTTGAATGAGTCAAACGGTTAAATAACAACGCAGCCGGCGGTCAGTTGCGC
+>23070 2
+CTATCTGGCTAAGTTAGCTGACTCAAGTGAGACATTCTACACGTAGAATCGAAGCGTCCGTTCTCATCGAGGGCAAATAGGTGCCTACGGCGAGTTCTCC
+>23071 2
+AACAGTTGGTCCTCAAACCGATATTCTTCTCAAGCGCTGTGGTTCATACGCATGCTGAGTATGAAGATGAGCCGAGCAATCAGCGTGTGCAGCCCCATGT
+>23072 3
+TCTAAACCTAGTCTGGTCAACGGTTTTCGAAGTAGAACGGCGGTTAGTCTAGACTGGCACGTGCCGTATGCAACTACCGTGACTCCAATACGGCGACTAT
+>23073 1
+CTCAAGGACTTAATCGTTCATTCCACGCGGCCCTGATTCCCGTTAGCACAAGTGTAGGCGGAGCGACTACGAAGATAAGTCAGCTTTCGTTCGAGGATAT
+>23074 1
+AGCTGCTGATGGAACTCTACCCCGCGACACTTGTTTCTATGGATGCGGGCTACAAGCGTACGGAGTCTCAGCCGTCGAAATAAGACTTTTATTAAGCAGC
+>23075 3
+TCCCTCGTATTGAAAGGCAGTCTGTTCGCATGAAGGGATTCAGCAGACCATTACACCGCATGTGGATAGTTTATAGACCAGTCGCTTAAGCGTCCAGCCG
+>23076 1
+AGAACTACGGACATGATGCTGTATACACCGGCGTTTTGATAGAGGGGCAGTCCCCGCTTTTTGAATGGCGTATCATAGACAACTTCGTCGATAGACCCCC
+>23077 2
+GCGGATGGATTGGGGACTACGCCGTCCCTGACTCACCGTCCGGATCCGTAAAGTGAATTGTATTCTAAATATCAGAGCGAGACTTCTAAGTCCTGTCACA
+>23078 1
+CTCTCAGATATGTTAAAAGACTCGCAGGTGAGGCAGTGACAACAATGGGGGATGGTAATTGCCTCTTAGCCCTCCAAGATACCCTTGTCACGCGCTCGTT
+>23079 2
+CCTCGGTTTATCCCCTTGGAAGTAGTCTGCCCAAACAAAGGCTCGTATGTTGGGAACCGTAATTACGCCACAGAGCTCGTAGTCTGAATTGGCGGAATCA
+>23080 2
+GGATAATTCTCGATGTCGAAGCCTCAGGATCACTATGGGTCCCTATGGAAGTATAACGGTACCCGCTGGGTCCCTTACATGGACGTCAAGCATACTCATG
+>23081 2
+AGGACGACATGCCATGTTTGTCCGCGATTGGGCATACGGCTTGCTCGCTGACATTCAGTACAAAGCGTATAACTAGCAGGCTACTTGATGCCAACATCGT
+>23082 2
+TTCACGGAAGCTAACTGGTGAACCCTTTGTGCATCCACCTGTGCAATCTCGAACACGGTCCAAGACGAAGGGGTGTATTTGAGCATGTGTCGCATCTCAA
+>23083 3
+CTATGTTGCGCATCACTTTCGGGTCGGTAGTAACATTTCCCCTTAAACAACCACCTTACGTTGCAGCGCGCAGTTCGAGGGGGATAGAGCAAAGGATCTA
+>23084 3
+AAGCCGGGCGGTTGTCCAGTGAATTCTAGATTAGACTGTTCCTAAAAAACTTGTCAACCTAGTGCTTAAAGCTCGCGGCGCGGACCGCGCCCTTTAATGA
+>23085 1
+CTAGATATATCGTTGGAGCATGTTTCTGCACGTATGTCTTATAGGGTGCAGGAAACTCGTTGCCAAAGCAAAACCACTCTACCCGTCACCCGGACGGGTG
+>23086 3
+CATTAATTCGTGAGTTTCTGCGCGCAATTGGAGGGCGCAGGCACAGTAATAACGCGCGGAAACTTAGACGCTCGGAGCTATAAGTTCTCTCCCTACATTC
+>23087 2
+AGTGCTTACACCCACTAATGAATGCGCCATTTCTTGGCTGTTTTCCAGGGCACTTCGGCTGTAAGAAGCTGTCAGGGGTAAACATGCGCAAGACGCTAAC
+>23088 2
+AAATGCTGTAGTGTGCATTTAGCCATCAGCTTTCTGGCGCGCACAGAGAGTGGGTCTTGAAGCAAAACCTTCGAGGTAAACACACTTTCCCTCCATGGGC
+>23089 1
+ATTCCACATTTATGCGCTCAGACACCTAGTAAGAGCTGGGGTCTGACTATCCCTTGTACAAACATGATCAGCGGGGCCGTAAAAGGTTGCCAGGCTGCTT
+>23090 2
+AGTAGAGGAGGGCACATAACTCGTCGGAATACCCCTTGCTGTGCTAATAATCAGTGCGACCCCGAATGGACCGCGATATTATCCTCTACTGTTCATGGTG
+>23091 3
+TGATCACCGCTGCCGTGGACTTGTGATCCAACGAAATGATGGCGCCGCCTTGAAATCGTAACAGATACATAGCCCCTTTTGGAAGAGTTTCGGACGTCAT
+>23092 2
+TTACCATTGGAATTTCTAGCTCAGGCGCCACGCGATCCCGTCGGATGGCCCCCTAAAGGTGCGCTTGAGCTATGAATTCCGTAAGAAAAGATTAGTTGCA
+>23093 1
+GTTATTGCCTGATCAGGAGTCTCCAGCCGAGTACGTAGAGTAAGGTACAGCTGACATGTTCTCAGGGGCCCAGAACCTAGAACTTCATTCAACGTCGTCT
+>23094 1
+CACAGCCCGCAACGCGTTGGTAACGAATGCCAGGCACACTTGCATTGAATACGTTGACTGGTTACACATCAGGGGTTGACATAAATCTTCCGGGGTTTTC
+>23095 2
+ACGCGGCTATGAAGCGAGCTCAGAAAGAGTGGATCCTACGGATTCCCCTTGCACGCCCTGATAGGCAATCTTGTTTCCTTGGATCGAATAATCAATGCGT
+>23096 3
+GAGAGCCTGCAGAGCGTGGAACTACTGCATTTTAATGAACATTACCCCGTTACCTGTAGCTCGGCCCACGTGGTGTATGTATAGCGGCGTATCTCAACAA
+>23097 1
+CGTTCAACTCAGACCTCGCGTAGTAGTAACTTTAGGTCACGCAACCTGAATTGGACCTTATTCGGAAGTATTGTCAGACCCCGGGCCGCGAAGATGGATT
+>23098 2
+ATTGCGACTGCAGTGGAAATAGTACCTTGCACGTCGCCACGGGTCATGTTTCGGACAGAGACACACATATCCCGAGTGTTCTTCATAATGTCCGCAGTGA
+>23099 3
+TACCTCTAGCGAATGGGGATTGGTACGGCATAACACCGTTTGCTACACTGCCAATTCATTGGTGACTCGACAAGTCTCGAGTCAGTGTCCGAGGCTAACA
+>23100 1
+TGCGACGCGCAGCAAAACAGCTGCAGTAGTCACTGCCCATCATCTCTTTATAAGCCACTCGGGCTTTCATCACTTTGGTGCGAAGTTGGTAGATGGAAAG
+>23101 1
+GTGCAGTATGAGCTAGCGACCTAGGCGAATCGGACGGACCTCGTAATAGACCCCACGTATTAGGGGCCTTTAACAGTTATAGCGCCTTACCATTTGTATC
+>23102 2
+TACGGGGGCCGCAATGGCAAACACGGCACCTATATAGTAGTGGTTCGTTGAGACAGGTCGTTCTTTTGCGCCATCCAGTACGCTACGAATTATCCACTAA
+>23103 1
+CTGTCTATGCTCTCCAGTGTACATTGGAATCTTATTTGCCGAACAGACGATCGATCCGTAAAACGGATTTGGAAGTCGGGCGGAGACCCCATCAGTCCGA
+>23104 1
+CACCCGACGATGCCTGCGGCTATTGGATGCTACCCTGGTTAGTAACATCTGGGCGATATTCCAAATGCCCTATCAACCAGAAGTCGTGGTATTAATGGGA
+>23105 3
+GGTTCTTGTGAAGAGTTAGCTTCCCCGCAGAAGTCTTCCACCAACGCTTTCACTAAGGTAGTTGGGAAACCGCCAGTCTCAGAATGGAGCACTCTAGGTA
+>23106 1
+ACACTCATTTGGAACCCCTATAAAGGCCCTCCGATAGTGACGGCCTCTGATGTCACGTTCTCTCTAGGTGATAGAACTGTTACGAGGGAGGGATCTAACG
+>23107 3
+CGAAGATGTCGACCCCGATGACCCATTGCATTAGCGTTTACAGACCAACTCGTCTATCCTGAAGTTTGTTTGAGCAGGTCGCAAGAGCCAATTGGAGGCT
+>23108 2
+ATCTGGGTTTGTTCGAATTAATCGCGCCTAGAGTGCGGTATTACCTGCAACGGCAAACTCGAACGTTCTCGGGCTTAGCAACCACTAATGTAGCCAAGCG
+>23109 2
+TAACCAAGTAACCCCTGGGACGTTATACAGCCCAAGAGGATAGTAGGGATGTTTGTTCGTGCTACTCACTCCGCGTATGTGCATATGCCTGAGCTACGAC
+>23110 2
+TCCGCGACCGGCGCTTGGTCGCATAACCTGGCACGTGTCAGTTCGAATAGTGATCTACATTATCGGCTATGCCGACTCGAAGTATAGGAAACTAGCATAT
+>23111 3
+ATTTGGATGTACACTGTACATTGTTAGCGATGGGCGAGCTAAGCAACATTATAGGACCCGCCTTAGACCGACATTCGCCCGAGGCGCAAGTGACTCCTTT
+>23112 3
+TTGATGTGTAGTAACCTAACTTCCGTTTAAGGCAGGGTCTGGGCGTGATCTATCCCCAAACAGTTAACCGCCGACTTGAGACATACCAGGGGACTCAGTC
+>23113 2
+GATGTGTAGTTACTTCCTACCGGTCAAGATCAGTTGTCATATACGGCACCGACATTTGCCGCCGGAAAGGTAACATGCGTAAAGTCTCACCGTTCGGGCA
+>23114 2
+CAACATTTCGCCCCAGTAGGTTCGTAATTACACACGGCGGATAGATACATTAGATTCAGCGCGGCGCGTCGTGACTACCCTTTGTGTAGCGTAAGACGTA
+>23115 1
+CGGGGGTTATCGGCTGGCGACAGACACATATTTAAGTAGACCTCATGAAGCCCGGCGTCTTGCCAATTTTTGGCTACAAATTCGTATCACCGCAGACGAT
+>23116 3
+ACCAACGGAACTTTAGCAATTTTCGCTAGTAATGAGGATACATCCCCTTTGCTAATGGGACGAATGACAAGTCTGCGGTAAGTGCTGCCTCGGCTCCGCG
+>23117 1
+CACGCGGTACATCCTCGTGTCAGTTGTTAAAGTCCAAAGTTACCTCTCTTGAAAGGCTAGATGCTAATATTCGCATCGGCAAGCTGAGAGTACGCGCGCG
+>23118 1
+CTTGATACTGTTACTCGTAGCGACTTGACGAACCGCTGAAGTCGGCAAGGGACACATTCTCCGTCTTCCTTCAAGGGCCAAGATGATACCGATGTTAGGA
+>23119 3
+CCTCCCTTGGCAATAGGCCGATAAATGATTAAAAACTGGGGCTGTTTCGACCACGCCCTGTCATATACTGGGGCGAGTGCGGCTCCTTAGCTATAAAAGT
+>23120 2
+CTCGGTGCGAGACACATGCAGCGGAGAGGTGTTTAACATCAGACACTATGTTCTCCTGCTACTTGAGGTCGTATCACCCCGGATGGTCAAAATACCGTAT
+>23121 2
+GTCTGATGACGGCGTCCGCTCCCGCGTCCTTCCATACTTCGGTAGGAAGAATTGAAAGGAGTATAGGCCGTTACTAAACGTGCATACATAATTCCCGTAG
+>23122 2
+CCCGAGTCTAATTGGTGTTAAGTTTTTGATCAGACAGATCAACTAAGGACGCTAGGTGACCGGCCGACCGATTAGTAATCCCATTTGCTCCAGACGCGGC
+>23123 3
+TATAGAAAGGTGGCCTCGCATCTAATCGCTATATTGGTTCCAAGTTCCTGAGCGGCGTGACGAGCTGGACCGATGCACTATATCTCACTGCATGGAACAC
+>23124 1
+TCACCCGTACGCTCGGCATGAGGTTATGGTACCAAGCTGGGTTACGGTGTTTGAGCATCGTTCGGAACCTCACAAAACATTGAGTAGAATCTCCAGCTAC
+>23125 1
+ATGCTCATAAAGGCCGTGGCACTCTCCCAGAGCTTTAGCAATAACTTTCGTAATGCTGTGTGCGGCGTCCTAAGTGAGGCAGTAGAAAGACCCTCGTTCA
+>23126 1
+AGAAGGGGGATACTCGCTGGGGGTGGTCCGTCTTTCACCATAATCGCCCAAAAGACCATAGCCGCAGTATCACGCATTAACTCTTTGATGGTTATCGTCA
+>23127 3
+AAACTCTTGCATACTAGTAAGCGGCTAGGACTTGCACCATCGTTCGGACTGTTCGGGAAAGCTCCCGCCTTCAAGATTGTTAGCGGCACGATTTACAAGG
+>23128 1
+TAGACTTTAGGCCGTAGTTAACTACCATTAGGATGCGTCTAGCGACCTAAGTCCTCTTGTCATGACCACTCTTGACAAGGCCAGGTTGGGACACCGGAGA
+>23129 2
+CCTTAACACCGTATCGTACCATGAGTACCTCATATTCGAGTGCTGCTTCACAGGGTCAGTGGATATGTTGCATTGACAACCGCAGTGACGGAAGTACGCG
+>23130 1
+CGGCTATATTGGTGCCTACCGAGAGACATTTGCGCACGTAATGTGTATAGCATCGTAATTGTGACTGCGGCTCTGCCCAATATTAACGCAAGCCGCACAG
+>23131 2
+CGACAATAGATCGGCACACGCCACGGTCTTGGTAAATGCAGTCCCGATCAGGTCACTGGCCTTGAGTAAGGAAAAGTTTCATCTATGTCTGTTGGCCACT
+>23132 3
+TGCGTCGCGCCTCTTAGGAAATGGAGATAACACCGACACTATTATTTGCGCACGTCCCCTGAGACTGCGTACGAATTTACCGTGCAAGTTGATGGTAGCA
+>23133 1
+GCCTACGACATAGCTCCGATAGCTATTCAGTCATGTGATAGGTGTGTCCGTCAGGGTACGAACTGGCGCATTCCGCAAAGACACCATCGGTCTGAATTAT
+>23134 2
+CGCCCCGGATAGCCCATCTTTCATTGATCTGCGAGACTAGCAGCATCTCTGTGCCAAGTTAACGTTGTAAAACGGCCGGGTTAGACGGGTAAAAATCGTT
+>23135 2
+TAGCTGCACGGCGAATACGCGTGTGAGGGGATCTGAAGTTAGCCGCATATGACTCATATCCCATTTTTACGGGACTATTCACCGCATAGGCCTACGTACA
+>23136 2
+TCCGAGAAGATAAATCGGCCGTGCCAACAACTACGTGATGTCAGGATGACCACTGTTTCTGGATTCAGCCTCTGGGCGACATTGCTGAGCTTCGTCAAAT
+>23137 3
+GAGCCGCAGCCTGAGTACGTTTCCTATACACATACGTGGTTGAGTGTCTCAATCGACTCCGGCCGAGGAGAATAAGCGAATCGCACTTAAATGTTTCGTC
+>23138 2
+GGTCTCATGATTAAGAATCAATGGGAAGCGATGGACGCAGCGACGCTTGAGCTACGCACTTCGACTCCCTGACATCAGTGTCTTCAGTTTTGAGACCCAT
+>23139 3
+TTCACGGCTAAGAGATGGATACACTCCAAGTTAGATTCAATGTACTCTGTGATCTGGGCCGGCGCAGAGCACGTCTCCCAATTACACAGTCCTTAGGTGG
+>23140 1
+GCCTGAACAGACATGGCTCGAGCATTTCTGGAGAGGGACCGCATTTGATTTCTAAACAAGTACTCATCGCATTCACTAGCATGGCACTGCTGTGGGTACC
+>23141 1
+TACACTAGCGATAAACGGGACCTCTGTCCAATCACTTTCTAATTCCTCTCAAAGGAACGTGGGGTGAATGCTCCCAGCGGTGCGATTACTAAGGGGTTGC
+>23142 1
+GTGGGGCAAACGTGACACTGTACCCTATTCGGCTATACCCGGGTGACGCAGACTTTGCCTATACCCTGTAGATATATTTACACGATAGTACACATGCGGG
+>23143 1
+TGGGAGAAATATGCCGACTTAATAGTGAGGCATGCAGCACGCATATGACACACGGGTGTTCTCGCGTTGACTCACTCCTCGATTTCTAGTCGAAACCCTG
+>23144 3
+CTGTTCATAAAAACGTTCGCTTTCCTACAGTGGTACATCGGTGCCCTAGACATGGGGAACAGTGTTGACGTCATCTACACGCACGCGGACTTGGGCAAAT
+>23145 2
+ATCATGCGACTGCACTAAAAACTTACCTGGTTCGAACGCCGTGTATTATGGCTATAACGGGGGCTGTCCCGAACATCGTAGACATATCGGTCCAGGCTTG
+>23146 2
+CATGCGAAATTGAGGTATCTTTGTGGTCTTGACTGGAGTGCAGGACACTCGCCTTCGACAACCAATCCTCAGGTATCAAGGAAGGCAACCCTTTCGATGC
+>23147 1
+TCTATGCCTACGTAAAAGCGACCGAATTTCTGCCCAGTCCTGATGAGCCAGCTTCACGAATGCTATAGGAAAGCTGTTGACTTTGGACAGAGCCGCGTTG
+>23148 3
+GGAACAAGACTTTTCTAGGGTCTCAAAGATTTGCCCCCTGTAAGCGGACACCCCAAGCATAAGTATGTCCCGCGGTTCACGCCATTGAGGTGATTATGTG
+>23149 3
+AACGAGTAAGCACTTCCTGAGGAGCCTACATCTGCGACCCTTGGTCGTGGATACGGTATCCTATAGTTTACTTCGTAGGCGGCAAACCGAATCATGGCAT
+>23150 1
+TGGCAATGGGACGGTCCCGTCGATTCTGGGGCACCATAATCGCCACACCTCTCTGAAAGTACGTATCCTAGAGAACTGACTATTGTGTTGATCAGACGAT
+>23151 2
+GGCCACCAGCATACGCATTCCCAAAGCGACATGTTAATGGTCTACGATGTCAGACGCATCGATATTGGAAGGTGCGAGGATTGTCCGCTTTTATCCACTG
+>23152 2
+GGAGCAAGAATTGTCTCTTTTGGTCACCAAGGAGGAATCAGCTACCGATTAGATCCCTTCTTGGCTCACATCGCTGGGTTCGGCACCAGGACAATATGAC
+>23153 3
+CATATTGGCAATGTTCTCAGCGAAGCATATCAAGTGCAGGTTCGTTTGTCGAGTCCTCCTGAATGGCATCCACCTTGATGACGAAAACTCGGGACCGCGA
+>23154 3
+TATTTGCAACTTCGGGCCTCTTACGGCGTAAGGGTATACGAGGCAATACCTACGAGTATCTGCCCTTTGAGGGCGCCTAAAACCAGTTTGGGACATACCA
+>23155 1
+CGCTATCTCCACGTTCAGAACAACTATCGGTTGTGTGGGACTGGTGTCGCGGACCGTGTCCCAGAGCGGGTCTATTAATTGTAAACAAATAGCAAACCCT
+>23156 3
+CAGTCTAGATGTAAACGAAGACGGATCTCGATGTCATTGTAGCCCAGAGATCTCGGCGATTAATTCCTCGACCGTGGAACTCAGTTGCCACGCTTGCGTA
+>23157 3
+GGCGGTTACTCATCCGTGAAGCGAGATCACCGTGACTTTGTAAATGTGTTGGTTCTCCTCAATGGTAGACACTCACCTCGAAGGAAGAGCGCATCAACCT
+>23158 3
+GATACCGCGAGCTGTATTAACCAGCGGAAAAACCGTACCATGTCCTATTGTGAGCGCATAGGCCTATTGTTTCATGACGCGAGCTAGATGCAGTCCGTCT
+>23159 1
+TAACCATTAGTACTACGCGTTTGTCACCCAAAAGCTTGGTACCTGCTGGGATGCTACGGGACCGGAGCTAATCCACGGGAAGAATCTCACTTGTCGTATG
+>23160 2
+AAGCGGGTCCATATCCTATTATATACCTGTTTGGAGACTCTAGTTTGCGACCAACGTGGTACGGCATGTCAAACGGACTCACGACAGTGGCACAGCTTCG
+>23161 2
+TAGACGACGCGATACCCGGTAGCGCGAATTGCAAAATTTACGTTTTCCGGCGTCAACTTAGTATTCGCACACTGGAAGCCTGGTATGTTACGCTACCGGA
+>23162 1
+CCACGAGGAGTCTCCCTGTGAGGCGAACCTGTATATAATATGCCTATTTCCGACTACGTTGGAAACTGTAGGACGGTTACCTCTCAGCAGGTCGTACGAA
+>23163 2
+TCCCACCCGAATCGTGTGCATCAGGGTGGCCACTCGCGGATAAGGTTGTGATATACACCTGTCTAGGCAAATGTGGACAGCCAATGTTTTAGTCCACATA
+>23164 1
+CTAGCCCTTGCGAAAACGCTATAAGGCGTCATTAGACAAGCTGATTAATCCCGCACGATTGTGGCCATGACGAAGCCTTGAGTGTCCTTCAAGGTGGTCT
+>23165 1
+TGACATCTGCAGTCATTGATCCCAGACAAGGCGTCTTTCACAAGACGCTACGTATCTTGTCTGCGGAGAAGACCACGAGTGTCATGAACCGTTGAGGTCT
+>23166 3
+GCGTTCCCCCAGTGTCGTAGTTGGAAGAATATCCCCGGTTCAGGAGTCCCATGAAGCTTGAATATAACTCGATTTATGGCCCCAAAGACGGGGTATACCT
+>23167 2
+AACGACCATGTTATGAAGCATCCGTTATTGACCTTCAGTTATACGCCGGAGGCATCGGTTAATGACTCAAAGGATTCGGCCGGGCGTCCATCATGCAGTC
+>23168 3
+ATATGCCCGCAATTCCGCTAGGGGTTAGCTGAAGCTAGCTAGGATTCTGTACAACCGTACAAGGAATGCCTCGTATCTCACTGTAACCGATGGGCTGTCA
+>23169 2
+ACAATTAGGTGGAAATTGTACGGGGGGAATTGATCGGCCAGTCGCGTCGAACCAGTACATTCTCTAACTGTTCCGTAACATTACCCCTCCTCGAGCGTAG
+>23170 3
+AGCTACAGCTGGGTAATTAGTTGCTTTAGCCGGTCCTACACCCATGAAGACCTTCTCTAGGGGCCGTTTAGAGAAAGCAATGTAGGAATCCCTCCAGGCT
+>23171 1
+AGTGCATCTCTGTTCGCGCTACCGAAATTATATGCAGTGTAAATGGTCCATGAATTCGACGATCTGTGAGCGCAGCTCATCCCACATTGGGGCCAGGAAC
+>23172 2
+GCCCCAACGAGGATAGGCGCTCGTGCTCATCTAAATATAGACATGGGTTTGTGGTAGAAGGCCCCCGATACCATCGGTGTCCTAGCCTCGTTATTTAAAA
+>23173 2
+TAGGTGGATCGGGAACGAGAACGTTGAAGATCACATTTACGAGAGACTAGGCGCTCCCTTCCTTTTGCGATCAGATTTCCACCAGTTGTAGGCCAATCCC
+>23174 3
+CCAGGGGTATTGCCAGTTGACTTAATCCTGGGCGGGCAGCACAGTTTGTTTCCAGTCAATAGCCGTTTCATTAACCACAGCCTGGAAGGAAACAGATTCC
+>23175 3
+AGGTCCACGCTTCTTACGCTGAATGGCATCAGCACTCGCCTGTGGTGAACGTAATTCACAAAATGGATCATTGTCTGTACGCCGCTACGGTGGCTAAAAG
+>23176 2
+AGTCAGGGCTGAAATGAAATTGACTCTTCGGTCAAAAGGGCGTATCGCATGAGTCTTATGCCAGACCGTAACCCACTAACCGTTAGTTCGTCTGGCGTCC
+>23177 2
+GTCGGACCCCCGGAAGCAATCTTCTAGAATGTGGCGGCCTCGCCACCTTAAGAATTTATTATCGATGCTTATCGAATGGCAAAGATTAATGCCGCGGGCT
+>23178 3
+TACCGGCGACCACGGCGTATACCCCCAGCTCAGTAAATTATTGGGACCCTGGATTTCCGGGTCGTCTAAGGCGTAGAGTTATGACACTTAAACTGATATG
+>23179 1
+ATCGTAGGCCCCGAGAATCGATGATAATACCCCCCCATACGCAGAAGTATAGGTCTCCATACGGAGGGGCGTACTGTTCGAAGGTACGTTTTATGTCTTC
+>23180 2
+ACACGCGCTCGCAGTTCAACGATCCGGGTCGAAAATCAGTTTAGCTGCTCATGGAATATATACATGAGTGCGTCGGCGACAGTTGGGTCCACCTTCATTA
+>23181 1
+TCCTGATTGTTAACAGGCAGCGCCATGTACGCTTACCTGATGAGGCATGATGTCACCCTTGATACTGCTGACAGAATCTCTTCGAAAGTAGGGCAGGCAC
+>23182 1
+TAATGGTACCTCGACCGTAACGATTGGGTGTTACCCGGATTAGAGCTCTAATGGCCTAGCCTTGCTGATGATAGCCCAAGACGGTCCAATCATTGCACGA
+>23183 2
+TCTCTACGTGAATTAATTCGGCACACATCGCAGAGTGAGGGGTGGTACCAGTATCGACCGCGTATCGATGACCGTCCTATCGAATACCCAACGTGTAGTT
+>23184 3
+TTTCTTATCATCTTCCGGGCCGGATAAACAAGCAGGTGGAGAGGTTGACTCGGGCGGAACCCCAAACCTACAGCTCGCTGTATTTACTCATGCATAGTAG
+>23185 2
+AGCTGCTTAAACCCGAAGCACGTCTTACACCGGACGCTCTTGGGTCTGTCTAAGGTGAGAAGTGAAATTTTAAGGGTAGGCCTTTGCGACTCCTCAAACC
+>23186 1
+TGGCGTTAGGAACCATTGCCGACTTAACATCAGAGTATTCCCTGCCGGTAACCCATTGGGCATGCTAGACAAGTACGTAGAATGTGAGCCCCGGATCTTT
+>23187 2
+GGCGGCGTATCCATTTTTTACTATTGGCAAGTTAGCAGGGCTGAGCAACTACGTGTGGAACTTCTAGACCTGCGCAGCAGAGTTCCACGAACATATACCC
+>23188 2
+TTCAACTTTCGTAGCATGCCTGAAGTACGTCCCCGAGGCGGGGCGAGACCGGACATCGAATCGTATTTCCGAGCCTAAAAGATTGTTGTACGCCTAATTA
+>23189 1
+GTCCCTCATTATGTGTTAGCCAAGCAGCCTAATGGTCCAAAAGACAGGTTCAACCGCTGGGTCTTCTGGACCAGAGCAGCGCTCTTATGTGGGACAATTA
+>23190 1
+ACTTCTGGTGAAGACTAGCTTCGGAATGTCATGGGCCCCAATGAGCGAAATAGGGCGGTGGCGAAATCCCATAGGTTCACGAATTCCTCACTTCTCCTTA
+>23191 1
+AGATGCGGGTCCTCCGATGACGACTTCCAAATTGTGGAGGCTTGACGTTGCAATTTATAGTTAGACTCCCCCACGCCACATGTAATGCGTCTGACAAGGA
+>23192 1
+TACCGGACATGCAATTAACTTGAGTAGTTCTCGTGGCATCAGGTTTACGACCAATGTTGTTGCAAGCTCCGCTCCGGCCAAGGGACATACCGAGGTCAAT
+>23193 2
+GCAGATCTATTCCTGTCTGCAGAGATGTACTTCCAAGTGTACCAAGCGCCCCTCTAAGGATCGCTCATGTTGTATCGTAAGGAGCGCTGAAGTACCAGAG
+>23194 2
+GGCACGAGCTAAAACCCTCAAAATAAAGGGAGCGTTGGATTCTCTTCCATGGTCGGGCGCATGTATATCTATGAAACCGGCGCGCGTCTTTCTTAGCTAC
+>23195 3
+GAACGAAACTAGGTTTTCTTAAATCGTAGCGCCAGCATTCACGGCATACTGTTTACGACGATCAGCCAGAGCTCGGGGTGAAAACTGTCTGTCTCTGCCG
+>23196 2
+CAAGTAGTGCCCCGAATGAATACTAGCTTCCTCATCGTGGCAGGTTATGGCCTAACCTTGGCAATAACCGCCGGTCTAGAAGGCGAAATGGTTCTCGATT
+>23197 2
+TATAACTCACGTCGGCCCTGATGGGGTTAGCGAATGCACAAGAAGGATTTAACGGCCTTCGCGATATTACAAAACCGTTTAGGGTCGCTGCTATCCCCGT
+>23198 2
+AACGTGACGCGACATGAGTAACACGATTCCTGGCCTGCGAGTCTCGCTAAATGTTTATTGTCGTGCACCAATCGTACGAGTCGGAGCCATTGCGTACATA
+>23199 2
+GAGATAACTGTATAAACCTGGCGACGACACGACGTGGGTGTTTATTACCTGGTTACCAATTAGGACGACTTTCAAGCGACGCTGCAGCGTGATCCTCTCC
+>23200 3
+CGGTGGTAAAAGTACGGTATAGGTACACGATCCCACATACTTGTTCGGTCTACCGATCGTAGACTCGCCTGTTCGGCTTCGCACCTATGAAGACTAAAGG
+>23201 3
+GACGAATATGGTAAGAAGTGCCTGCTCTGTAAAAGTTCACACTAGATGGTCCATAGTTCGCGACGAACTCCGCGTACGTCCACTTGCCTTGGTCGGTCAA
+>23202 1
+AGTTTATTACAGTAAGGTCTTGCGAGACGAGCGATCAGTTAGTCCATAACGGGTGCGCCCTACCCCCATGGTGCCCAAAACCAGTATTTGAGTTACGCTG
+>23203 1
+CAATGGTGTGCAGCCCCCGATAGGCGTGATACTTTACGTAGACAGCGTTAGTGAGTGCAGATTATACATCCACGAGTGCAAATCCTCTGGTTGACCCCAT
+>23204 3
+TAAGGCGAACACTGATTGGAGGGGGTACTAGCCAACGGACTCTACACATCGTACTATCCTCGAAATTGTGCTAGCTAGCTATCTTACGTCGCGGTCCTAG
+>23205 2
+CGGTAAGCAAATGAATGCGGGAAAACAATTTACTCATACCGGTCGGTGGTCTCCTAAATTGACACGCGCTCATTGCCGCATTTAGTGTCGTGCTCGCCAG
+>23206 2
+ACACCTTTTGATGAATGATCCTCGGCCCCTCATAGTTTAGCCGGACTTTACAGAGTAGCGATTGCTTCAGGTCTAGGAGGCCCGAAAGGATTCCAAGGCA
+>23207 2
+TGGCAAAGTCACAACGTCCGTCGCCTTGGATACCAGACTCTGCACGGCCTGTTTTCGATTAGGTAGCTAGAGATACATCAACATTACGTGCCATATGGGG
+>23208 1
+CGCAATCCTGAGGTCCCTACTCTCCGTGGGGAGTCAAATCAAGTGCTCGTGGACGCATAATGGGATCTCTTATTGTCGCACAATTAGCGCCGATAATGAA
+>23209 2
+CAGTTAAGACGTACCCGTCTCACAGCGAGCAAGCTGCGACATTCATACCGGGGAAAATTTAGTATGGGTTTTCTCGGTATGCTGATTCGTCCCCGGACAA
+>23210 3
+AATGCTGATTAATGCCGGCTCACTCCTCGGTGTTTATCCACCAGAGGTGCGCATTGGAAGGGCGCGGTCCAAAGACATTTATGCTAACATCTGCCTAAAG
+>23211 2
+GCTTAGTCACTTTTCCCCGTACTAGTCTTCAGATCGGAAAGCTCGTGAAGTAATCCCAATCACTGCAGGTGGGTAAGCAGAGCCTAGTCGTCGACATGGA
+>23212 1
+CGGTTTAGCATCCGTGGGGAAGACCCAATACCAACCGTTTGAATAACGGAGACTCCCCAGCGAAAGTTCTTCACTGGTGATGAACTCTTGGTGACTCGTT
+>23213 1
+CTAAATACGGGCTATAGCCCACGTGTTAGAGCGGCCACTCTGTTATGAAATTCAGCCCTGGTACCGTTCCTTGCTAGGAATGGAGAAAACCTCGACTGTG
+>23214 2
+TGCACCCATCGATATGCGAAGGGAGAGTCTTTTCTACTCGCATTTATATCGTAGGCCTACGGACGAGTTTCCAGGACGCAGACGGTACAGCCATTACGAT
+>23215 1
+TCTGATAGTGGTATATTAGAAGCCAATATCCATCTGTCAGGTCGGAGGGCGACCTTCCTGCTCTCGCCGGCGTCAAGCATAGGAATTTACGACAAGCTCA
+>23216 3
+TCACAGAAGAGAGTCGCTGCATGGCTCGCGCTTCGAGAGTTGCGCTACCTAGTTCTGCCACGGGTTAAGCAAGTACCCTGTTTTAACCAAAGGTTCTAAA
+>23217 3
+CAGCTGTTTCCAGGTATCCGGTGACAAACGAGTCCTATTGCCTACTTCGGGGCGGGGTTGTTATAGGTGGCAACATCGCTTATCAACAAGTCCAAACACA
+>23218 2
+TAGCGTTAGCTAGATCGGACGACATAAGAAGCACCTCTGTATACTTCGCTGGCGCTCATGGAATAGTGGTCCAAGCTTAGCACGCATATTGCTCATGGCC
+>23219 1
+TCTCTAGTGCTCCCCCATCACGGCGAGCTCTGTGGGGAATAAATCGGTATAATTATAGAATCTACAGAGACACCTTGGTTTGACACGGTGACCACGCGGT
+>23220 1
+CTTGGCTGGCTACTACCAGAGAATTGTAGGCCCCGGCCTTGATTACCTATGTTGTCACTCGGACGAAACGCGCAAAAGCGGTTGCATGCTTATAGAACAT
+>23221 3
+TGCATTGCGCTCCGAACCGATGGGTCGTATCCACCCATAATATATAGACGAGGGGCTTAGCCTCCGGTTAACCTAACTAATGTATCCGACGTATTGGAGG
+>23222 1
+CGAGGTCCACAGAGGCGACAGCCGCGTTATCATTTACTTTTCATAAAGGCCCAGACGTAGCATCGTTTGACCGGCATATTAGTGCGTGGACTCATCAATG
+>23223 3
+CAGAAATAGACCGTAAAGCTTTTGTGTTCGGGCGGCCTCTCAATTCCACGCAGAGCTACGGGGCAGATTCACTTCACCGTAATGAGATTCTGCTATAGCG
+>23224 3
+GACTTATAAGGCGTGTCGTCGGATGTAAGACCCTGTCGATTAGTCCAAACTGCCCACCGGGTGACTGCACCTAAAGTATACTCTCATAAGGCGTATTCGG
+>23225 3
+AAATTGAGTATCAAGCCAGTTGCCAGGTAAGCGCAGCATGTCCACCGTTAGTTTCTTTGCGCAGGTGGTATCGAAAGCTAAGTCATCCCCAACGCTGTGC
+>23226 2
+GGTGTTCAGGTTAGCGCTTACGGGCACTTAGTTATTACTTGAGCTCCGCACGCAGCGAACACCCGAACTCTTATTGTAAAGTTCAGAAGGAGCACCAGCT
+>23227 2
+CGGTCATTCGCGCAACGCGAAGTATTCTGTGGACAAGAAAGAGGCTCTCGCATATACACTCTATCGATCTTTTGCTGAAGGCCGTTCACAAGAGGGCTTC
+>23228 1
+CATAAACCGCTATAGGTTTTGAATGGTACATCTCGGGATCGACGCGTGCACCGCTCATGGTTCAGGCAAGATCTAAGTATACCGCGCGGCAGTTTAATCC
+>23229 2
+AACTGTCCTCTTCTTCAACGGCTGGCCAGTTCGGGCTATAATTCGCTCCAGTCCAAGCGGGTGTGTCTGAGATTGATAATCAGGACAAGACTGAGCCAAA
+>23230 2
+GCTGTCAAGGAGATTACATAGACCCTACGTCTATTTTGCCTTGTGCCATCGCCGTGTGTTCTGGACCGCGAAAAAAGCGCGGTGGATACAACGACCATAT
+>23231 1
+TTTGACAGTTCGTACTCCGATTGAGTACGGGCTATGCCGAAGTGGGAGAGTAGACCTACTGACTAACGATATGCAACCTATGCACTCTGAGCCTCCGACT
+>23232 1
+ATTGAATCGGATAAAGATCGACCTTTGTGTCCCGTCGCACTATACCGATAGTGCAGGTAAAGGATGGGACCCACATGGTCAGCGTCCCCTATCTCTGGTA
+>23233 2
+TATGGGAAAGTCTTGACAGTAATCGCAGGGTGCTTTACATCACCAGATTCTACAAAGATGTCACACCTGCGTAAGGCTTGCTCCGGACCTGCTGGGCCTA
+>23234 3
+TTCGGGCCGCCAGCAAGTGCATTCAATGGGGACTCGTCCCATGAGAAGTTCACATAGTCATATGACTGAAGTGTACACATCTTAGCTCTCGACGCTTGGA
+>23235 1
+TTCAATCTGTCCTTTGATTATCCATTACTGTTAACCACGACGGGAAAGAGAAGACGGGACGTCGTCTGCTCCCAGTCATGGTTGGAACGCAACTCGGACG
+>23236 1
+CGCCACAGGGACCGTGTATTTATCAAATGCTGGCAGAAGCCCCTTTGGATTAGGACTCCAGCGGACGGAGTTTGTTTCCAGGCAAAATCACTATCTGACT
+>23237 1
+CAGAGCTGCGCACTATATGCAGCGGTTTAATGGGTCAGGTCCTTACTCGGCCGAAATAGGTTCTTTAGGCATAAAGCCTCCACACTCTGGATTCCAGGAA
+>23238 1
+CATAGGCCAGTCGTTCTGGCCCTGAGTGCCGCTATACCAAGGATCCTAAATATAGTAGACTGGACGTTTAGCAAGTTTACGAGGCAATCCCGTTGCGCTA
+>23239 3
+CGTCACGAACGAATTACGCGCCCCGCCGTATATCGCGGCTATTATTCATCTGCTTACGGAGCACCTATTGACGTAGGAGAGGAACTACAGTGATTTAGGT
+>23240 3
+TACAACATATCAGTAGTAATCCTCGAGCTGTCATAGGGCCAGCCTGTGAGCAAGCGTATGACCGTTGATGCCACTCGTCATTAATCTTCACTGGCGAGGG
+>23241 1
+CTGTATAGGCACTGCTATGAAGAAATACACTGGTCTCTTAGGCCCTGAGAAGTTCAACACAGGGACTGCACCTAGTCCGGACGGGGCTTCATTGTATTCC
+>23242 3
+AACCTTTTCCACTATTGGAGTGACGGCATGCCTAACCGTACTAGTTAGCGCTTCTAATTTGCAGGAAGCCATAGCGACGCCGGTAAGCGGCAATTACGTG
+>23243 2
+ATGCTCTGACGCATTTGACGATGCGTATGTAAACCACCCTCAACTCCCACCTACGTTGATCGTGGTACGGAGTAGGCTAAATGAACGACTGTGATGGCGT
+>23244 2
+CTTTCCGGCTTTTATACACAGATTGTTACTTTGGCGCTAACAAGTGGAGTTTCCCAACTGACGGATAAGCGCACAGGGCAACTGTAGGTCCGACGAACCG
+>23245 3
+TACGTCTATGTTTAGGCGTTTCATCCCCCGAACCAAGTGCAGGAGTACGGTTTAACCGTGTTCTCCCAGCAACAGAGGAGATCCATGATAAGGCGCGATT
+>23246 3
+TTGTGTTGAGCGCGGCGTACTGCACATTCGAGTGCCCGCCTACTGTATAAATAATTCCGTTACAACAGGAGGACCCCATTTGTAGACTCACCAAAGGTGG
+>23247 3
+GTTGAGTGAACTCCGTGAGTTGTACTGTTTTTTCAACACCAAGAGTTCTTACTGAGCCGACGAGACGCCACGTAGTCAAGCTCCACCAATGCAGGGGACT
+>23248 3
+ATGTAATTACCATCGGTTGCCGGTAGAGTACGAAAGCGACGTTCCTGGAGAGCATTAAAAGCGCATTCCGGCATATCCGCGCATTACGCCTGTCTGCTTA
+>23249 3
+GATATGTAGGAACTCAAAACCCGTAGGGACGCTCTTAACTCCATGGATCAGGTGGGGTCAGCTGAGTTTGACTTACACGACGGCCAATACCTCTCTTTGC
+>23250 1
+TGACGTTTTCTAAGACGTTATATCCGCCCGTTACGGAGCTTCGTGCGAATGTCCAGCGACGGGCAAGTTACAAAAACTTAGCTGGGATCCAATGGCATCC
+>23251 1
+CTGACACTAGGTCGCGCCCTAACGGTTTAAGGTACTATGTGCGACGGGACCCTGAATTCTCGGGTGATCTGTACTAGATCTAGCACCAGCAAATTATGAC
+>23252 3
+AGGCGGAAGTACAACTGTTCCCCGCTGTGAGGTCCTATGGTACAAAGTTACATTATGCAATCTGTCGTTCTTCTGCTCTAAGACAAAAGCCCAGCGGGGC
+>23253 2
+AAGTGTTCTCCTCAACATCTGAGATCGCAATCAAGGAACACTCGACGAGAGTGGTCTCTGGTCTAGAGCCCAAGTGGATGTCTCCGCATCCATTATTGGG
+>23254 3
+GACCCAATAAGCGTAGTTACCATCCTACAAGACACGGTTCTCTTTGCAGAACGCGCGCAGGTTTGGGTCATGAGGGGATAGTCCATCAAGTCTCCTTAGT
+>23255 3
+CACCTAGGACTTTTCACAGGTGTTCTTTCATAGGCCTATATTGCAGAACGCAGCGGAGCGTCGTGACGCTATGGATCGATCTGCAAGACTCACACGGATA
+>23256 1
+AAATGTGCCACCCACGACCATTATTTGTCTTACCCGGAGCCATTCAGAGGCAGGTCATTACTATCTAGATAGGGTGCATCCGGAGGCTGTGCATGCAGTA
+>23257 3
+TCGGGAGTCGTGCGATCAAACTTACCTGCTTAGTGGGAATATTACCTAAATGCCATAGAGAGACGCCTGCTCAGGTCCGAATCGTAAGTCGCAGCTTCTC
+>23258 1
+AAACCTTTCCGTAGTCCTATAACATATGTAGGAGTAACAATCGCGGCCGGGAGATCACGTATCTACTGGCCCTCACGGCATCTGCGTGAATCAGGTGTGT
+>23259 2
+CTTCACTGTATTTTTAGCCGATGGTATACGCCGCGAGTCGTAATACATAGGACGGACTTCCACAAACGTAAGTGGTCGATAAGTGGCGATGCGCCTCACC
+>23260 1
+TATGATCTACCTCGTTGCGGATGTAGAGCATTATACTTGCTACGGTCAGCAAGAGGTGTGGAGCAATAGAAGTCCGCACCTGTCGTCTTCACCCCAAAGC
+>23261 3
+CATAATACACCTTCGGCAGCGTGCGTGTCAGTAGGAGTCCGCGGTGCTTGACAGGATAACAAGACTTCCTAGCCTAGTCCGATGTCTATGATAACTGTCA
+>23262 3
+AGTTGCGTCGCGTGGACAGCTGATCCGTCATACTCATACAATGTATTACGGATAGGGCGGAGATTCAATACAGGCGGCCCTTCACCTCTCATGAAAGTCT
+>23263 1
+CTTCGCGGTGAGCACCCAAAGCCAGCTGCTATCTTTCATGATAACAGAGCCGTTTGGTGGATATTATACGCGGCCTCATATCCGCAAGGGAGTCATTAAG
+>23264 1
+ACCACAATGAGGGGAGAGCTGCTCGTTTCCGCAGAAAGCGTTTGCCCGGTTCGATTTCACTATGATGCTGCACTACTTAATGGGTCAAATTAGAGCACCC
+>23265 3
+ATAGGCACTACCCTAGTTCACCTTCACAACGTCAATCGTTTTTACCGATAGAGTCATAAGTGTAACTCCGGGGGACGCTGATCCGATGGGGGAGCATCGT
+>23266 2
+GAGAAATGTGTCCCCTCTCTTGATTAGGTGGGAGTTTCGGTTAATGTACAGCACAAGGGGATACCACAATACCTCTAGGTCCGCACTATCCTAAGCCGCG
+>23267 1
+CTAGGAATCGGAGAGTTCTATTATCGCTCCAAGTCTTAATGCCACAGCGCTGGCTCGCGACAATATCGAATACGTTACCGGGGGAGTTTATACGGCACTC
+>23268 3
+GAGATCTAGGATGATTTGGTCTCATGCCTGACTCGTTGCAAAGCGGAGCGGGGTCGATCCATTACGCGTCTACGCACAAGCAGTAAAATTCTCTCCCAAT
+>23269 1
+AGAAAATTGCTTCAGAGTCTCCTCGTATGCTCTATTGCCGGCCATCAACGAGCTAAGGGTTCGCATACTAGACAAATCCGATCACGCGTTGATCGTGGGG
+>23270 2
+GACGGAAGTACAGTTCGCACGCGTTCTTGAGACTGAACGGGCCCGCTGAAAGTGAGCAGCACGAGTTTTTCAGTTGCTATCCCCCTCTATATTACGATAA
+>23271 3
+TTGGTTCGACTTATCAACGGCTGGGACCAAAAAACCGTAAGAATGAACTCTGTAGTCCCAGCTTATCAACGATTTTTGTGCGTGGGCCACGCCTACGGCG
+>23272 2
+TGTTACCGAAGTAGGCGATTACCCGTCATTGCGAGATAGAGACAACCTGGATTTCACGGTCTGGATCACTTAATGTCGCACACGGGTCGCCGCCATTAAT
+>23273 2
+GTCTGGGCAGATTTACTATTGTCGGTTCGCCCGGAAAGACTAGACCATGGCAGGACTGTAATTGGTATCTCGCCTACGCACCAATCAGTACTGAAGTCAC
+>23274 3
+GACAATTACGGCGACTTCATAGTAGCCAAGGAGATATTGGCCAGTATCGTCCCCGCTTTTTGACTCCCATGCACACATGGGGCTATAGGATATGTACGCG
+>23275 2
+TCTTTATCGCGAGGATGAACGTACCAAACGCGTATATTGACGCCAGTTGCGTGCAATGTGTCTTATGAACCGTTGGGACACGAATCAGTGCACCTCCGCA
+>23276 2
+ATGACCAAGCCGGGCGAATAACTACGGCCCTCCGAGTTCATGATATATAAGTAGTTCGGAGCGCATCATACCCGTACAGTAATTCTGGGCGTTCGGCTTT
+>23277 2
+TTGGGCATGCAATACTATGCCACTCTATGAGTCTTAGCACAAAGACCGCGCCGTACTGCACCGGGAGCCCGATTTTGTAGATCGGTTTTACGAAGGCTAA
+>23278 2
+GACCTTAGAAGCGGCCATAGCTCCGCGAGGAGGTTTACACTCATAAGCCGATACGTAGGTGTTCATCCTTGGCCTTTATGGATACCAGACTCTAATGGAC
+>23279 2
+CCTACATTATGCAAGCAAGGATTACCTTTGAGCTCAAGGAGGCATGGGTTCTGCACATGTCCCTGACATCTGTAGACTACACAGCATCGCTTCGAGGGGT
+>23280 2
+TGACGCCAGTTGTACATTCTTAATCTCTTGCCCCTCTACCAATGCGAAGGATGCACTGGGGTCCTAGTGAAGCTTAGACTGGACGAAGAATAGGCATCCG
+>23281 2
+AATTAGTTCGAACCCTATCCTGGTCGGTAAGAGAAGCCTGAACCTTGCGCTTTGCACGAATGGTTAACTCGGCCTGGAGTAGTAAACCATGACGTCGCCT
+>23282 1
+CAGAGTTATCGAACGGATACCTACTTCGGCAGCGGTGTCCACCGGTTCACTGGTGATTAATCCTTATCCATTGCGCTAAGACAAAGATTGGCGATGCGCA
+>23283 1
+CGGCCCATTGACCTTCGCTTCTACCATAGCTTGACGGAAGTAACACTAACTAGTATTGGGCCCGACCAAGTTGAGAAAGATTCGCTGGGTTATGACTGGC
+>23284 3
+ATCTAAGAAAGATTAACAGGGCGAGGTTAAACGCCCGATTTATTAGCGTCCGATAGAACATCGGCCTTCTGGCGGCTTGCTCTACGTAAGTCCGTTCCGC
+>23285 1
+GACGGCGCTATGGGACCGATAGAATGCCTGATTGAACTAGCCCTGTCCTTCGAGCGTCGTTTTAGCAATTGAGCCGCTAAGTCAAACTCATGCTCTAAGA
+>23286 2
+ACCGGGTCGAGGAAGTCAGGTTAATGTGACGTTGAAAACATACTCGCTACTCCGCTCTGTGCCGTAATCGGGATTAGGCTACTGCATCTTCATCACAGAC
+>23287 3
+CAATGAGTTCTAAGACGCAAAGGTATACGTTTCAGTTTCGTGTGTCTGTCCAACGAAGGTCGAGGTCGTCCCAAAGGCGTCCTATGAAGATCCCCCGCAT
+>23288 3
+CGCAGATAACCTCAGGCGTTATCAGAGTAGAACTGTTAGTCGGAACGGTTAGCAGGCGTGCCGTACTTCATAGTGTGATTCTACAACGTGCTCCATCACC
+>23289 3
+CTACGTCAATCACGTGTCTAGGCTTCCGCGAACCGACAATCTATAGAAGGGCAGTCAAAGATTTGTTATTCTGGTGAGAACCCTTCGTATGCACGCCGGG
+>23290 1
+CATCGAGCGACTATATCCGTCAATGTTCCGGCCGTATGTGGACCTATCTAGGGGTTTATAGTACGAAAGCCGTAATGTCCCCCCGTTAGAAGGGAATACC
+>23291 1
+CCTGACTCCAGCCTTGAAAGGAAGTAGTCGCTATAAGGTCTTCAAGTGAAAGAGCCTATCTAATCTGGCGCTCAGCACGGTCGGCGTCACTAGTTGTATC
+>23292 2
+TTGTTTTTCTCATGCATAGTCGGAGCCCTTGCAAACTAAGATCTACCTGACAGTTGCGGGCCGGGCAAAAACGTGGGCGGACCACCCACTATGGTATTAA
+>23293 1
+ACATCTCATAAGTCTCACGTTGCCATTGAACCATCATCACCTGGCAAGTCGGGTAAGAGGATTACCCTTGGGATGGACTGCAGTCCGGGATTCTACGGTA
+>23294 1
+AGCTCCGCAAGACGATGCAATGATGCAACAGCGTACACGAGTAATGGTGGCTTGCCTTGATCCACGGGATTCCTTCCACAAAGTTTTTAGGGTTGTCCAC
+>23295 1
+CGTCATACGTCCGCACGATATAGACGCTCTCTGACTGCAGCTATCGCGGTTTAAGGATTCGAATTTCAAGCTTCAAGCGTGAAGATACATGCGGGCAGTC
+>23296 2
+ACTCCGACGGCATGATCGTTAAATATTCCCTCACTTCACCGAAATCCAAGCTGCGTAGTACTTGGATCGGGGTAGGGCATAATGATTGGGCGGCTATCCA
+>23297 2
+CCTGCCAACCCGTCTGCTTGGAAAACACTAAGTGTTTAACAACCTTACCGAGAGTGAATTTGTCCAGCTTAAATGGGGTACCAGGGACGGTCTGGCTGCT
+>23298 3
+ACAGCGTTTGCTGGGAGCTAGGTACCACCGGCATTAGCTCACATGCGTCTGTAACTTAGTCGTATTCCGACTTATGAGACCCGATAGGGGAAATACCATC
+>23299 1
+GGCCCTTGTTGAGTAGACAGAACGCTGTCTATGTACAAGCGCTACCGCAGTTGAGGTTCGACCATGCAATTGCTACCGAAAAATTCTCAGTCTACGTGCG
+>23300 1
+CCAGAAAAAGGCATTCTCTTCGTGCACAGAGGTGTGGCTTTGTTACACGCACCGAGGCCCACATTTGAACTGAAATTCATTACTCGTGGCAGCGGTCAGT
+>23301 2
+CAAGGAACTGGATCCTCTCCATGCGTTGGCAGCACTCGCATGGTCAAGGCAAACTCCTATCTTTAGTGGAAGTGCTATCGGAAAGTATGCCTTACAGCTG
+>23302 2
+GCTGAGTTCAAGTCTACGTAATAGTTGCGTCTTGTGACAGACAGTAGGTGACCCGGGCTTTCCTTGAAGGCACGTCCCAACAAGCGCAATCTCAATGCTA
+>23303 2
+ATGGGTGGTTACAGGCCGACATGGTATCTTCCTTCACCACAACATCTTCTTCTAGGCGGTGCGAACACATTGAACCAGGAGGACTAGACTCAGTGGACTT
+>23304 2
+GTCGACTCATGGCCCATATTCGTATGACGCATAATCAAGAAGTAGGGACTTACTACCCCAATCCCGCCGGAATGTGATTTCTGCCGGACTTGGAGTTGGA
+>23305 3
+ATCGATGTTAATCTTCGGACCTGCACCGCCTAGTGTATGAAAAACTGCGGTTGGCTGGCTGCGAATACAGATTCCTACGAAAATTGCGCGGCACCAGTCT
+>23306 1
+TCTTCGTACTGTACTGTGGCTCGCCTCGAGCGTTGCGGAGGGAAGCCATTATGTGCCAGAGTTCAAAGGAGAATCCACATATAGAACTCCATTCCCAGTA
+>23307 1
+CTTGACTGAGAACATGGCACTACTTGTTAGTGACGATCATACGAGCAAACCGGCTTTGTTCCCGTAGGGGGCGCCGATACGGTTACCCGAAATTCTTCAA
+>23308 1
+CATTTACTTTGCCATCGCGATGACGTCAACAAGCCGGGGATGGTCAGCGGGCATAATAGTTCCTCTCTTGTGACTGACGGAATGACCAGCCCTAATTAAG
+>23309 2
+GCCATTCTTCTCAAGACGACAACTTTGCGCAGCCCGTTGCCTAAATATTCCGGCCGTTACGCGAATGAAAGTGAATGATGACTTTCGGGGAGTGTCAGAC
+>23310 3
+AAAACTCACGCGCCTTTCTCTGGTGGAGTAATGGTTGGCGGAGTGCCCAGCGTCACAGACCTGCAATCCGAGAATTAAAGTTCCTCAGTTACCGATGTTA
+>23311 2
+TGCGGTAAGAGTGGGATTGACACCTCTCAACAGCATGACGACCATTCTAGTTTAACCGCTGGGCCGAGTTCTACTTTGCAAGTGATATATCACGGGACCC
+>23312 2
+CCAACACACCCTTAGGCTGACGTGCATTTGGTCATGCACTCGTTGTATCACAGCTGTCTAAGATAGAGCTGGCGAGACCTTTGAATCTTAGAGAGGGACC
+>23313 3
+AAGTCTTATCTGTGGATGGTCCTGTTTCACGGCCGACACTATGGACTTCAGCGACCAGCACCTTTGTAGGGGGTGCCCTCATGAACTAAAAAACGAGCTA
+>23314 3
+TAGGACGGGCTCCCAAGGGCACTTATCAGTTTTTCGATCAGAGGAAAGTAACCTGTACTCTGATCGTCAGAGGCTGCCGACGTTGACTTCCTCGACATAA
+>23315 2
+TCCCATGGGAGTATAGGACCTGTCATCTCGCAAGATATTATCCGTAGAATACTCTCATGGGCTGACTAGGCGCGTAGGCTATACACCAAGCGCTTTACGG
+>23316 3
+TCCTGGGGGTTGGTCTGGAATTTACGGAGTTCCTTATGGGCAAAGCATACCAATCGGCACTCGGAATTAAACAAAACCCCACGTCATGGTCCTGTCGACT
+>23317 3
+GGCATGTAGAATTCATTTGACGAGTAATCGCTAGCACTTCACCCGATGGAAGGCGAATTCGCAGCCTTTACCACCAGGCAGTCCGAGTTATGGATCCTTG
+>23318 3
+ACCCTTCGGCTCAGAGGAATTTGGATATGGGTGCCCTGCCACGCAGAGACGGTCTGCATAGGACAGATTATTGTGTGTATCCCTCTAGTACAACCTAACA
+>23319 1
+CTTCAATAATAATGATCGGGCAACTCGGCCTTCAGATTACTGATGCCCTCGGATTGTTCGTACATCCAGCAACACGGAATTGAGAAGCGGTGTCCCTGGG
+>23320 1
+TCGCACATATCCGTCGAAGCACAGAGGACCCGTCACCCGGATTTACATTCGCTGCAGACTTCGGGTCTTATGAAGTTAAGGTTAAGCAGTTTCAATGGCG
+>23321 2
+GTACGGCTGCGGAAGATGCCCTTCATGAGGCAAAAAGTCCTCCATAGGCCGTACCTTCAATTTACGGCCCTAGTATATCACGTCTTTGAATCTGAGAGGG
+>23322 1
+TGCATATACGGACGCAAGGACGGTTTGACTCATCGGAATGTAGAGTCCGCCGTCACACGTAAATCTATCTACGGTGGTTACGTCAGGTTCAGCCCCTAAT
+>23323 2
+GTATGATGAACAAGCGAGGGCCCGATGAATGCGATTATCCCGCATTCTGTTGGGGGACAAACCTATACCAACCTGCGCCTTTCATATGCGCGTGATTATC
+>23324 1
+AGTTCCTATCGAAGGAAACAGCGTCCGACTGCCGTGCCAATCATATTCAATCGCGAGTACATGGTAGATGTATCAGCGATTCTTTGCGGTATCGGGCCCA
+>23325 2
+CCTTATCGGAAACCGCCGCCAGCTTCGGGGGAGGTATAACGCGATGGTCCAACCAAAAATTATTTCCACAGACTGCGTTGGTTTATGAATTTCGGGACCT
+>23326 1
+CGGGGGCAGCGCCCATTAGGCATTTGAGGTATCCCTTGATAGACTCATGACTGCACTATTTAAGCTAGGGTACTAAACCCCTCGGAGTCAGATCTAGATC
+>23327 1
+TAGGCTCGCCCTTGTATCAAAGCCCACTGTGAGCAGGGCAAGCTCAGAATATTTGCCCAATGTGTTCGGCGGACTACGATATTGATGAATACGTCTAGCC
+>23328 3
+GAAGTGACGACGTGGAGGCTTTACCAGTCCAGACTTGCATATGTCGTATGGAAAACCTAGATACTCCTGCCTCAATGGTGGCCCAAGGTTTCACCGCTTA
+>23329 3
+AACTAAGTGGCTCTCGCAGGCACAAGAGATCCATTGCGGATAATCTGGATCATGGCTTTCTGACCGGCTTACGGTAAAATGCAGCCCTTCTCCTTGGGAA
+>23330 3
+GGATATACCCTTAAGGGCTTGATTCGAGCTAGTCCGAGGAAACATAGCGACTCGTCTACTAACAATTAGTCACGCTGTGCGCAATCTGCGCCGATTGTCG
+>23331 3
+TCATACGGGTATCTCTACATTTGTAATCTACGTATCTCTCTTAAAGACGGGCAGTGGCAAATTAGGGCGCTCATAGTGCGAACGGGGAGTCCAACCCCGC
+>23332 1
+CTCAAGAGAGTTGTGAGTAGCTTAGCTAGGGGCTCCTATCCTACTGTCGCCTCAGAAAGATGTCCGCTAGAGACTTGGCTACCTACAGGCTCCTGAAATA
+>23333 3
+TTAGGGTTTTTGCCGCCACATTGCATTACACAGAAGTCAACACATTCCCCACATGAGGTGCCGGCTGCCTGTAGAAGGCATGGGATATGAGATCATTGCC
+>23334 1
+GATTCACCCGAAAACTCGTCGGCAAAAAGTATCCTGAACCTGTGCCGTGAGATCTAGGTCTCGTATCCTGGTTCGGCGCCACGTTTTAAGACGATGAGTA
+>23335 1
+TCGACCGTGCGTAGTGCCAACCCCATTCGAAATGAAGCTCCGTGTCGTGCCTACAACGTTGAAGGAGCTTCTAAGAATGTACTGTCGATCCGATGGTATA
+>23336 3
+ATCCCCGTTACGAACGGCGCTCGCGTGATAGGCATATATGGTGCTTACATCGAAGAGCCCTGAAACAGGACCTCTATGTGGCATACGATCTGAATTCGTT
+>23337 1
+AAAATCTAGTTTGTACGGAGTGCCTTAGTGGCAACTCCCCCTCACGTTATAGAAACCCTTTATAGCACCGCGTACGTGGGCCACAGGAATGGTTCGAGTG
+>23338 2
+TTTGGTTGTAATTCCACACGTCGTGTGTCCTGGAGAAATAATTAACCGGTCCCACCGGGTGAGCCAGAAGTCTGAGGGACACCCCTAATTCTAGACAGTC
+>23339 2
+AATGTGGTAAGTCACAGACGGCCTCTCGTGCATACCCCTAAACCAACATGTAGTTTCTTTTTAAAGTGACGCAGGACTGGGCCGATTTCTCGGAACGGCG
+>23340 1
+CAATGACTGAAAGGCCAATTGAGGTCCTATATTGCAAGTCCTTATGCCTCGCGCATGGGGCTACGCGCCTGGACGAAGTTTAAAGTACTCCAGGACTTTC
+>23341 2
+AACCAGACAGCAGAGATTCCGTCTCCATAAAAATCGGGGTAACTCAGCGTCCTCTTTTAGGTGTGGCTTGGCTACACGGAGGTTATTGCAGCACATGCCT
+>23342 2
+GCAGCCGATCGGAGCTCCCGAGCAATTTACTATTCCTGGAGACGCTTAATTTCTAATGACACATCAGCGTCCGATCACGTATGAGTGACGGTTTGGAGCA
+>23343 1
+CACGATTATCAGCATTCAATGTCATAGCATAATGTCCTTCGTCGCAGGGTACAGCCGGGTTGACATCCGCTCGTGGGACGCCTGTACAACATGAGTGAAT
+>23344 3
+AGCAGCCCATGCGGGTGCAAATAACGAATCCTTACTTGGAGTGACACGAATAAGAAGGTACGCTCTGTCATTGCGCGCTTCCTCGGCTACCTGATTGTAT
+>23345 2
+GGGTGTATGTGGTAACTCCCAATGCGTCCTCCAGACGTATCGATAGATAACGCCTTCTAATTATATACACTTGGAACGTGACCGCCCGGCATGGAACGGT
+>23346 1
+TACAGGGCTAAAGACGTTATAATGGCCGCTGATCGCGGAGCCACGATACGGTAATCGTGTTCTACATGCTGCCTCAACTAACCGAGAGTTTCCCGGATTT
+>23347 1
+CGTCGACTGACTGCTTGGTCAGTTACTTGAAGCGCCTCAACACATACCTGTGTCAGGCGCTCAAAGTACCATTTTGTCACATAACTCTGGGGAGGAAGGA
+>23348 2
+ACTACCGTCGTACCGGCACTATATATCTCGGTTCCACTCTGAAGCTACCAGGGGCTCCTGCTTTCACAAACGATGTTAGGGGATGAAGTAAGCTGAAGGT
+>23349 3
+ACGATTCATTGTCACATTCTTCCGGAGATTTTGCGGACTAAACCGAGATATCGACGACAGGCGATTCAATCAGTAGCGCGGTATCGGTCTCGCCTAGACG
+>23350 1
+TAATGACTGGTCATTGGCATATCACAACGTACGTAACACCTGGGCGAAGCGATACCATGGCGACAGTCAAGTTTGCTTGGCTAGAACTTCTCCTGCGCGT
+>23351 2
+CTGGAAATCCTGTGGTAAGAAGCCTGAACACACTTTACTGGGTCCACTCCAGGTGCTGGGTAATATCAGAGACCCTCGTAGCCTTTGGAGAATCGCATCT
+>23352 3
+CAATACGGCACATCCAGGGGTAGCGCGGCATCACGTTTATGATGCTCGGTGTATAAAATTGTCTCAACCCATCGAGTTCTTACAGCTGAGTACCGGTAGC
+>23353 2
+TGCCTTGCAATGTTCTCTCAAGTGATTGACCCGATAACCGGTCGAGTGCTCTGCGGGAGAAGCAAACGTCTTAAAGCCGTTAACCTATGAGTCTGCACAG
+>23354 1
+CAGACCCGTCAGCGTTGAGCATGGGCTTTACTCAAAGTGCGTGTCGACATAGTGCTTTTACCAGAACGGATAGACTATTCTAAGACCGTAGCAGGCTTCC
+>23355 3
+CCTATCTGGGCATGCCTTACGAGTGAATCACACTAAGTCGCCACCGATGTACAGAGAGTCCACATGTAAGGCCGATTGTTAGCTTAATGCCGTTGGGACT
+>23356 2
+TCGCGTTAAGTCATCAATGCCATGGATTCAAAAAGCCACCATCGGTCATAGTGAGTCTACCAATGTTCCGCTATGTACGTGGCCGATTTGGCGAGGCACG
+>23357 2
+CTCTGAACTGCCGTTAAGACTCGTCACTAGTTTAGCGATGATTAAACATGTCCAGCCAGCACTTGCCTGACGAGGGCATTCGTAGACTGAGCGCTATAGG
+>23358 1
+CCACCTCTAAACTCTAGAGAGGCGGAGGAGGCGCACTCCATTGCTAAACAAGTGATGAAAGGTCTCTCTTGTTCACTCGCTAGGGACTTTACGTGTAGCT
+>23359 3
+AATGATTGCGTGTCGCACCTGACTCCTTATGCGAATGAACGGGGAAGCCGGCAATGTAACCTTAGGGTACTTCACGCGAGCCTGATCGAATACTTACTTC
+>23360 1
+GTCGTTTGGTGGGACATTCGTAGCCACCCTCTGTTACTGTATAATAGATTACACCTAGTGAAAAGCGGTCCACGGCGCAGTGCAACAGCCCCTGTAAATG
+>23361 2
+CACATGTGTTTCAAATACCGGCTATCGAAGTTGCCTTGGAGTGTGGGGCCGGCCTTACGCCGAATCCAAGAATTACCGCGTATGTAGTACAACATTACGC
+>23362 3
+GCAACGAATACCGCGTCCAGCCGAATCACATGTAGCCTCTCATGTGCACCTTTTCTACATGTGCTGAGAGGGGACAACTATGCAACGGGTGAATGTTTGT
+>23363 3
+AGCACTATTCAACAACCGCGATAGTCCTGAGTTCTCGCCGTCAAGTCTACACATGCGGTTCCGAGTCCGTAAAGGAATCTAGCGTCATGGTTAGGTGTAG
+>23364 2
+ATGCTGGGTCGTAGCAGGATAAACAAGCCTGCCGCAACCGGGCTAAAGGCTCTCTTACTTATTGTTAGAAGAAGGCCAGAAGGCCTTTCTTCCTTAGCTC
+>23365 3
+TCCAGTTTTCCTTTCGAAGACAAGGAACATGAGCGCTTGGGATCGCAAGTACGACAGTCAATTACGGATCACCCACGGCAGTGCCGCTGACTTATGTTTG
+>23366 3
+TCTGTGGACGGCATCATACATCACCGGCGTATGCTGCCAGACCCTGCGTAGAGCAGTTGATTAAGTTGAATAGCTGACCTCATGCCGGAACATGATTTAC
+>23367 2
+CGTTTAACTCGGGCTCATCGAATTTAAATGGCTCCAGCACTAGGGGCCGGGTCCGACCTCGTCGCTAACACTATAAGTGGTTCAAACAATTAGGGTATGC
+>23368 3
+CTAGTCAACCCCGTCGGTCAGGGTGAGCCTGTCAAATCTTAGACGAAGGACAAGTTTTTATCCCCAGCATGACCGTAGATTCTTGAGATGCCAGCAGTGT
+>23369 2
+GATCAGCGAAGGCCGTGCTACCGTATCCTCTAGCATTCTTCCCATGTTAAGGTGAGAGTGCAACCAATGAATTACTGGGCTATAGTCGCGGTGACCTACA
+>23370 1
+ACCCGAGAGTTGCGTAAGGGATCGTAATCTCTCTAATATATGGTGAGGCCCCACGACATCTTTCCAGAGGGGGTTCGATTCCTGAAACCGACTTAGACCT
+>23371 1
+TGCAAAATCTAGAGATCCGCTCGGATGCCTTCCTTTTGGGTGTGTTCTTGAGCATGACACCGTGCCAGATGAACAAATAGATCTGAGCCGACTCGCACGA
+>23372 1
+AGGAAATAGTATCTCGCTGTGAACATTAGCCGTTCTTGTGAACGGATTAAACGAACCCTTTTAGCGGTTGGCTAGCGGACTCCCCGAAACCCGGTCCGAT
+>23373 1
+AGGTATCTACGTAACCAGGAACCCGATCTCCCTAAGGTCGCGACTCAACTACTGTTCGGGCTCGAATTGCGACGATGGGATTGATACCCATTTTGTAGAG
+>23374 3
+CAATCCAGTGTCCCCCGGTGGACGGCCGATAATTTAGGCCCTGACCAACGCAGAGGCCATATCCTTGGCCAAGTGTATAGTGGCAAGAGTTTTAATTATT
+>23375 3
+GCTATGTACCCTTCCCACAGTGGTGGATTCAACTGGCGGGAATGGGCGACCATCTTTATGAACTCTGCTAGGAGGACACATTTAACAGTCAATACCTGCG
+>23376 1
+CTTAAGCCGTCGTGACCGAACGTCACTCAAGGCCTCATTATAAAGGAGCGTTAGTGGTTCCCCATGAAGGCATTTTGCATATGGGTCGTCACGTAAGACC
+>23377 1
+GACTAGCACTGCTATAGGCTCTCACGTGTGGACCACATCAGGGAGCACTGCCTTAATATTGACTCACAGGTCCCATTGGGAACCTTGAGGTCTTTAAGAG
+>23378 1
+TAACGCTACCAGTGACTATTGAACGAAAGTGGAACCAGCGTAGATCTTGACTGTCAGTCGCTCCGTAATTACACGGGTTTCGGGAGTCCGCCTTCTGCAA
+>23379 2
+GACGGTTGTAAACAGTATTGACGATGTCTCCACAGATTAGTTTTCTGCAGCGCAGCGCGCGATTCCAAACAGGCAATCCGATTGGTGTACATAGGCCCCT
+>23380 2
+ACATGTAGTCAGACTTGGCTGTCCATACGTTCAGTTCATGTTCACCCCGGCGCGAAGTCGGCAGTGTCCCATTAGAAGTGCTCTGAGCAAACGTGAAAAT
+>23381 1
+TCATGATACACATCTCATATCACTGACTGGTGGCCTGAGCTACGAGCGTGTGGCAGAATGGAGCCGCCTGCAGGGCCATCTGGTTATTAAAAAACTCTTC
+>23382 1
+GTAATCCCAACGATGGGAAGTGTTACAGCCGTGCGCGCTCAAGAATGTACAAGTCGCCCGTCCTAAACCTGTTGTTGGCTCTAACAGTCCTGAAGTTATG
+>23383 2
+GACTATACCGTCTCCGAGTGCCCTTAAATCCGCCCGCTATAAGTTAGGCGGATCGCGATCATGTAACTAGTTACCGGTCGTCAGATCATGTAGAAGAGTG
+>23384 3
+TACTAAGAATTGCCCCTACAGCGCAACCAGCGATTCCGCAAACATCCAAGGCTTACGGTAGAAAGGGCAGCTAAGGGGCGTTGTTGTTCTCTTCTTGTGT
+>23385 2
+CGAAGGTGACTCGCTATACTCTCTACCCGATTTACCGTGTATGGAGCTAAGATGAGCTCTAACAAGGTCCGCAATCAGGGTCGTCGGGCACATTACTGTA
+>23386 1
+CAACCAGTACTGAGTACTTACTTACTCACTCGGAGACTGAGTGTCGTCAGGCCTAGCATGTGTGTTTATAGGGCGCAGGCGACCACTCAGAGTCCATATA
+>23387 3
+AAAGCTAAAGGTAGCGTGCCCCACGGTAGTCCGAGGTCTCGAATATCTTCAAATTGGGTAATACGGATCATGGGCCTTTTCAAACGCACCGCTTGTTGCC
+>23388 3
+TCTGTGCGTGACACAGATGTCGAATTGGTTGACGGAAACATCGGGATACACTACTGAGCATCGTATCCCCAGTAGTGCGCCCATAGCTAGATGTTCCTAC
+>23389 1
+CTGTAGAGCCCCTTGAGGCCCTGGCTACTTAATGGTGCACAGCTCACCGCAATGAGTGAACAATCTTCCTACGTACGATAGAGGTCTAATGGCGATGATT
+>23390 2
+CTATGCAAGACTTCCGATCAGTACGGCCTTAAGTAGGTATCTCCGTGGCGCTTAAATGTGGCCAAATTGAGGTCGACACACCGGCTGGAGAACCTCTTTA
+>23391 2
+GACGACGCTTTATCGCCTCTAGGTTGTGGCGCTCGCTCGAGCCGGTTGTCATAGATAATTAAAAGTATGCCCTGAAAGGCCAGTAAACCGAGTATACCTC
+>23392 1
+TGTCGAGGAAGCAGATTAGGACAATCACAAATTTCACGACGGGCTAAGGCGCTCCCCCGCACGTATGTTGTCGATTATTTCACTGTCGGGCTGTCACATA
+>23393 3
+TCATGCACAAGACTCCCGGACCAGTTAGGTTAGACACCGAAACTCACCTATTTAATCCGGCCCATTTGTGGGGGGGGAATTGGGTGCCAATTTACTTACG
+>23394 1
+TCGGGTAGGGTCCGGTCGTGTCGGTATTTCAGGTTCACCAGTGTCTATAGTGCCCAAGTAATCAGTCCCACTTATACACCCAACATAGGATGAGACAGAC
+>23395 3
+AAGGAGCAAGGGCTTCACTAAGACTCACCTTGCACGGATTCTCCCATGTGATGCTCCATTATAGGAAGCCTTGAGGCATGCGGGTTCGAAGTACATCTCT
+>23396 3
+CTAAGACGGACTTCTAGTCAGAGTCGACATGTTCATTGGCGTAAGATTCCCACGGTTCCGAATACGTAGGGAGCCCCCTTAAGTGCTAATGGTGACCCTA
+>23397 2
+TTCATGTTAATGCATCGCGACGTATGTTGCAGGACTTGTGCTGTAAGCCGCAGACGCCAAACTAGGGGTGGCTCCATCTCGCAATAAAACTCACCTGATG
+>23398 2
+GTAAAATGAGCAAGCAGTTAATCCATCTTTTACGCGAGGTAGTCACCCTGTCATCCTTGTGAGCCGGAACAGCACTTAAGGGATCGTTCTTCGACGCGCG
+>23399 3
+AGTAAGCTAATGACAGGATAGTGTGACGTATCCGCACGCCCGTGCCTTGACCGCTCACGATAGTAGTATATGTCTGAATGCTATGCTAAGTCGTAGCCCC
+>23400 3
+TTCCTGTAAATCCAGATTTGAACCGTTAGTGTAACATACATTAACTCCTTAAGGAGCGGGCGTAGGCTAGCGCACTTATCCGCCGCCTGAAAGGGTGCCG
+>23401 2
+AGACCCATGTAACTTGATTTGCATAGCATTATAGTTTGCAAGCGAGAATAGGTCGCTTCCGCACTGACGTTGGGCGCTCACTATCGGGAAAGCTGCCCAC
+>23402 2
+AAAGGGGATTGTCTTCGACAGATTCCCCAGCGCTCGTACGTGGGGGCCACATAAGCGACTATACTTAAAATAGCCAGCAGATCGTTCATTGGTTGCTTCC
+>23403 1
+TGACATCATTACCACCGCCTGTCTGGTTAACCGTGTGCCCGCGAGTAGAGAGTAGACGCTCTTAGTACAGTGCAATAGATGTTAGTGGCCACCCGATATA
+>23404 3
+TCACGGAGTCCTAGCCAAAAAGTCTTCAAATCGTGAAGTACCATTGCCACCTCCTTATGAGGCGTCGTCTTTGGCCGTAAGGAAGCAGGTATCTACTGGG
+>23405 1
+TTGACCCAATCAGACGTGCGGAGCTTAGGCCTAGGACCTCCTTTGATATGGACAAACCCGCATTTGAAGGGCGTATCGGCTAGCATTTATCACTCGAGAT
+>23406 3
+TTACGCAATGTGATGTCCAAAATTATTGGTCCAACCTGCGCGATGATCAGGCCGTAGTCATTGTGTGTCCCGTGAAACTCGGTGACCCCACAAAAGCTGG
+>23407 1
+TGATTTGGCCCTGTGATGATACAGATCTAGAACTGCGACCCGTGGCAGTCCTAACATAAATTACTGAGCCCTACCGTTGCTTCTGAACAAGGCCGTAGGG
+>23408 2
+GAAACCTTTGTCTTCGCACCTTTAATCTTTTACGTTGCGGGAACCTGACCGGAAGGCTCCGCAGAAGTGACTAGGGGGGAATTACTAAACCCGTCCAGAT
+>23409 2
+TGTCCGATTGTGTGACGTTGCAATTATCTCGCCGATAATTGCAAGGCTCAACTGAGGTTCCACTCTGCAGTAGCTGAAAGGCACACTCTGAGCCCAAGAG
+>23410 1
+CCGGCGTGTCAAACTAGCCACGTGATCTGTACTCGAGCAGTCAATTACCGATCCAATAGAAGTACTGGTGGGGTGTCACTGATATGCGTTGCTCCATAAC
+>23411 2
+ATGTGTAGATGGGGCGCATAACCGCGCTACCTCGCTATCTAAAGTTATCATGACTGGTCAGTCCGCACAAGAGTATAGCGTACTGCCGCAAGTTGACTTC
+>23412 3
+TGAATTCGCGACCCCTGAAAGCTCACCCACGTAGGTGCATGTCATTTCTAGTAGAGCTTATGGTACCAAACAGTCGCTTAAGGGCCGTGGTTCACTAAGG
+>23413 3
+TAGGGAGCTTCACAGTAGTGAGAGTCTCCCGCCTTGATGCACGTTCACGCGAGCTTATCCAATGGTATGGACTAGTGAGCCAACATGTCTGATCCACTAA
+>23414 2
+ACGTTGAGGCGTATGTCTTGAGCAGCTCCGAAACGCGATCGGAAGGAAGAACCCTCGATATATACTTGACCCGGATCCTAGTCGCTGACCTTTATATTCG
+>23415 2
+AATCCACACGCATAACGGACCACTTTGATTGATTCGTTCCCCGTAGACTTACCCCATATGGTAGGTGGGGTATACACGAACGGTGTTGAACTGGGACCGT
+>23416 1
+TCAACGTGTTCGCTATCATTGCTGGAACGCAAGCATAACAAAACTGGCTTAGAGACCGTATGAGTATGCCCTCTTCAAGGAGCCGCATGCGCTGTGTGCT
+>23417 2
+ATCCTAGACGACGGGTTTATCTGAATACCTGGACTAAACGCAGTGTTTCGTGACACGGCATCCGGCTGGGGAACCTCTAAACTATAGCGTCTAGTCTGAC
+>23418 2
+GCGGTTTGCGTCCGGCAAGTACTATCTCACTTATGGTATCAGGCTGAAACGAGTGTTAGTCACGTACGCCTGCAACAGTGCCTACTATGACGAAGCATCA
+>23419 3
+TCGATCTATACCCATGGCTCGGGACTGAATAGTTTAACCGGCGACCAGATTGAGAACTGCGCGTCCACCCTCGATGACTGTGAAGTTCTTGAATAAGGTC
+>23420 3
+AAGTACTGGTGGTAAATGGGGGATTGCCCGGGGAGAGATTTTTCTCAAGCGTTCTCCCGCAAGTATCTGCGAAACCTATACCCGTTTCCAACACGCTAAC
+>23421 1
+CCAAGTGTTCGATCAGTCGACGCTCGGTGCATAAGGCGGTCTTTCATTCTAGGGAGAGTACCGAACATGCCACTCTCAATATAATACAGCGGGTCTATCG
+>23422 3
+ATTATGCCTCGTTGTCTGGAGGGCGGACCAACTTTTAATCTAACGGATTACACTGTAGGACATATCCCCTCAAGGGGCCGGGATTGTACTCACAGAACCG
+>23423 2
+CGATAATCTACCTCAAGGAAGTCCTGGTCGATATCAGTTAGAGCGACGTCCATATGAGAGTGTTTCCGTACCTAACGGTACAGTGGGCTAGCCCCGTCAT
+>23424 3
+GAAACGTGAAACCCGCATGGAATGGGACAAGGAAGGAAAGAATTGCTTTCTGCCTGCAGCGCGTTGACTAGGCTTTTTGCTGATTTCCACTCCCTTACCC
+>23425 1
+GCGGAGCGTCTACAGCCTGAAATTATCGTGCAATAAGCCTTACGGCAGTGTAGCCCAAGTCCCGTCTCCTACGGTATTGGAAATTTACAGCGCAGTTATG
+>23426 3
+GGTTACCGATGCGGGATCGCAAAGCGAACTCGGGTCTGTTACAGCCTGAGTTTTACCGTGACCAGCCTAATACCTGTTACGAGAGCCTCTATAACAATTG
+>23427 2
+TCCATTAATCTTTCTAGAAGGCACCGATGGGTAACTGTCTGCATGCGAGGTCGTGCTTGCCATGTTGCCAACGGGAAGATCCAATCCCAGGGTTAACCAA
+>23428 2
+GTCGCATTGGATTAGGATTTTTAGGCAAAAGTTATCCACTACACAAGGTATTCCCGGCATGACACATTGGTTCGATGCAGGAGGCCCGCGACTCGCCTAC
+>23429 2
+TCTCTTTGGGTTAGTTCGTCCTTTTAAACAGCCACAGCGCTCGCATGCAACTATGGATGACGAACAGATGGTAATGGTTCGAACTGCAGGAGCACCCGAC
+>23430 2
+GGGTAAGTAGTGAGACGTCCATCTCAAGGATTGGCTACGCTGCGGGGCCGTATTATTACGCGCTTCATTACACCACCTGTACCATTGCAAAACCTATGGA
+>23431 2
+TCTTCACGGTGGTTTCCCTATGCATATTTACGGATCAAGCCGAGGGGAGACTAAAACGGGCCATTTTCGGACACATGATTAGCCTGACGCCGGTAATCCA
+>23432 3
+TATTCCGCGTGTAAGGAATGACGGGTTACCTCCGTGGAAACGGGTAGTATACTGTCGAACTCACCCTCGTATCTACTTCCGAATGGCCGCGGATAAATAC
+>23433 3
+TCTTACTGTCGGGACGAGATCTCACACGAAAGGTTCCAATGCCCGATGGAATCTAGGTATTATCCCATGGACATCGCTCGGATTGGACTCTGACTGAGCA
+>23434 2
+ATCATTATGAGAGTCGCCTCGGCTGATTTGATGGGGACCTCAACCTGAATTTTGATAAAACGGGCTGCTCCAGCCCCGTGAATCAGGCCTCAACTTGAAG
+>23435 2
+CGCTATGACGTATAGTGCGTGGCGAGGGCTGCGACCTCACCTAATCTGAAATTGAACGTAACGCATATTATCCATCTATGGAGATCTCAACGTCCGCGGT
+>23436 1
+CTGGCGAAGTGGTACGCCGTGCCATAAGACTTATTTCGAAAACGGACAACTCAACTCCTGCAGACTCGAGCGTGTATGTGGGATTTTTGCAAGCTCATCC
+>23437 3
+TCCCGCGTACCGTACCAAAATCACAGTTACTTCTCTGAGATCCAAGCCTAGGCTGATTGATCAGTGTCACAAACGGAGGTTGGATTGTATGCTGCGCAGG
+>23438 3
+ATACTGACGAATAAGGAGATTTCTAGAATTCTGAGGATTTAGCCTCCCCATGATAGTGCGCTCTCCTAAAGGTCGCAACGCTCTAGCGAGGGGCTGTCCC
+>23439 3
+CTAGGGAAGCCTTTCTCCTAGCACATAAGACCTACCTCCCGTTTTTGCGAGTACATTGGTCGAAAAGTGAGCAGTGAAGAGACGAGTCCATGTGTCGCCT
+>23440 1
+TACACTACGCTCAGTTTGAGTGCGGTTAGACATATCTGCCAGCTCACAAATGAAAAGGGATACATCATTTGCTCGCAGCGTGGAGGGCTCGACTCCCTTG
+>23441 3
+CATGATATCCCGGTGCGCGGCACCATATTTTAAGACGTTCGGTAAGCGGAATGTGCCCCATAGTACCAAGTGATCTGGTCAAGAAGCCTGTATCTTGCCA
+>23442 2
+TGTAGCAGCACCAAGTGCCTAGAACGAAGTATTAAGGTTCTGATCGCGGATGAAACCACTATGTTCTGTCCCTGTGATGGCTTAAGCCCGCCGTTGACCA
+>23443 2
+TTCCCTGTGTCATAGACTGTCAATACCAGGTCTGGTATCACCGCGGTGACAAGTCGCAGGATCGGCAGCGAGAAGAATGTTTCAACATCCAGGCACTTTT
+>23444 1
+TCTTCAGATAATCGGTGCAGGACAGTCGCCAGGGCTACCGTAGCAAGAAAGCACGTAACAATATTTGTGCTATTCCGTTCCAGCTTCCGGACGATCGGTT
+>23445 2
+TTCAGCAGTTGAATACGAAACCTAACAAAAGCTCGTCGTTAGAAGGGGCCTCCATGGATCGCTTTGGGCTAGTACCCATGAATCCTGTTGTCCGTCACGG
+>23446 3
+ACATTACGGAAAGCTGTCTTTGCACGTGTTATGTTATCCACCCAAATGGTGTCACGAGAGGGACCAACCGTCTTGGTGGCCACCATACCCTAGAGTATGG
+>23447 3
+GCGGCATGAAGTGACGAATTCTAAGCCCGTGATACTTCGGGGCCTTGTGACTACTATGCTCAAACAGAGAATCGCACCCAACGTCTTATGCAGTGCGTTT
+>23448 3
+GTGGAACATGACGCGTGAACTCGCTCGTAACGTGTGCTAAGATAACCAACCACTTTCTTGACCCGGCTACCTACGGGCATTAGGTACTGTGAATTGATGC
+>23449 3
+CCCAAATAACTACCGTGGAGTCCTCTCTGGGGGTACTACGCGCATGCGTTATAACCACGGGATTCGGCATGAACTTGGGAAGGCTTTCAATTAACAGCTT
+>23450 1
+AACTACGCGTAGTGATTAACATTTAGCCACATAAGCCATTGGGGGTCTCTCGTGCAGAGACGTCTGTCTATGCATGAGAACTTATCCGGTGACCACGCCG
+>23451 2
+CTGTTTCCCGGTCTCGGATTGCAGCGGACCTTTTAGAAGTGAGGATGAGTAGTGCTGAATTGATCCCGCCGAAAACACAAGACACTCTGACCTCAGTTCA
+>23452 2
+CATAATGGCCACATCTAAGCCGTTGGGAAGTCCCCTAGGCATCCATATGATGGGTAACGCCCTTCTGGATGGCACTGCAATTGTAATAGGATCATCTGCG
+>23453 3
+GGTGCATTACTCCACCCGCCTCTCTGAGTAAACGAATGGTGAAGCATGGAACTAATTGAAGAGCTTGCTAGCTCATTACAGAAGTTTGGCTTCGCCGCCG
+>23454 3
+ACGCAACGCCCTCATCCGGCAATCGTGTAGATTGGTTCTGTGACTGGACCGATGTTCAACCTTACCCGTAGTAGCACAATAGTGGGGACCAAGTTGTATA
+>23455 2
+CAGCTGTGCGCACATCACCTGGTATTGTCGTTACGTACGCCTGCCAGTCTAGCACGGCGTCTGACAATCAATGTCATAAACCGAAGGATTAAGGATTTGG
+>23456 3
+ACTCATTAGTTCATCCTCAGAAATACTGATCATTGTTAGTCGTCATGAGCGCGTTTATCGCCCTGGTACTGGCCGGTAAACGACCGCGAGGCAAGAGCGA
+>23457 2
+GTACGGACAAACACCGGAATGGCAAGCCGTGTCGTTCCAGAACGATGTCACTCTAGCATTTGATATGCAATCCTCTCACGAGTCTGATGCCGTTGGATTG
+>23458 1
+ATTAGGAAGCATCAACTCATCGTGCCAACTCAGAGCGCGCGGCTCTTGCGCAACCCTGAGGTAAGCTATTCTGGTTGATATAAGGTTTCGAACTAGCTGC
+>23459 1
+CCCAGTCCGTCCAGCACCGTCTTATGGGCCTAATGACTATTCCCCAAAATGAGGAGGGCTGGTTGGCATGTAGAGTCATGAGCAACTTGGCCATTTAATA
+>23460 1
+GTCTAGGCTATCCTTCTACCGCAATGCCGTATTGGTATGAAACTACTACGCTGATCGCCGGGCCACTATAGCGAATTGGTTTACAGGAGATGCACGAGAC
+>23461 2
+CCGGACTATTCGGCTGCCAAACGCGTGCGGGTGTGAAGGTACAGACTGCCCCACGATTCGTTTGAGACATTAAGTAAGCTATATCCCCGATACGTATTAT
+>23462 1
+GTCAGGCGGTGCCTAAGGGACCAGGCTTTAATAGCCAAGGTCACATGTGTCACTCCTTGAACACACGTCTGTGAGGACACCTCTTTCAGATCTAAGAGTT
+>23463 1
+GTGCCGGTACACGGATCTCGTAGGGATTTTTAACTTACCAATCAAAGGGCGACTCTGCATCCAATCATTATCGGCTGGCCAAGGGACTGTATCCAGTGCA
+>23464 1
+GGTAAACACTCGGAGGCGGTCTCCGCACCGGAAACACACGGGTGACGAACGAACGAAACCGTTTCGTTACTTTGCTTGTACTCTTATATGGTTACGATTC
+>23465 1
+AGTTTAGTGATCCTCCCCATACTGATGTCGCGTTCAGGCAGCGAGCGACAGTGATTAACTACGAATTGGGGTCTAGCGGCGACCCTTAACAAGTCTACAT
+>23466 2
+TCGAACGGAAATGCCCTAATACTCCATCCCGGTGGTGTAAAAGTATACACTTCCAGTGTGTTGTGCCAGGGACTTAGGTGTTCCACGGCCTCAAAGGCAT
+>23467 1
+AGAGATTAAGAAATGACAGGACTCAAGCAACTCACATTGTTCCTATTGGTGCTGCCGCCATGGGCTATGAGCCTGACATCCGACTCGATCCGCTGTTGGT
+>23468 3
+TGTGTCTGGCAGCCCCACGTACGAAGTCTGAGCTCCATCGCCCCGCGTGGTAGAGCTTTATTAGAATGTAAGTAATATATCTTAAGCTGAAGGCAACCGC
+>23469 2
+GGGTTTTTCCATAATAATGATTAGAACATCACTCTTCCGTAGTCTCGTAACGGTAAGCGCTCACTGCGGTGACACCGAGGAACAGACCGCCGTGTGCGTA
+>23470 3
+CCCTCCGGCCGGCTAAATAGACTTGGAACTCGTTTGGGCGGTAATGTTTTCACGAGGGACCATCAAACGTGATGCGCACTGTAAACTACAACGCTATGTT
+>23471 2
+TTGTCCGTGTGAAGTAAGACATAGCAATTTCTAACGAAGGGCGGATTATCAGTCGGACAGGGTGATCTACGCGACACCCAGCCCCGGATTTTCCTTCTAC
+>23472 3
+TTTCTCAGGAGAAGGTTGACCACATTTCTGCAGCGCTGCAGCGTTGCCTGACTGTAACAATTGGACGAGTCAGGTCGCCTGCCAATATTCACTCAAAAGG
+>23473 2
+AACGAACGGTTACGCTTCCTATCCATGGTTTTGGAACAAAAGAACCTTCTGCATAAGGAGGGCTAGTGTTCGCACTCCCGGCTGAAAATCTTGTCGCCGG
+>23474 3
+CAGGATTCTAGTTCCGTACCAATCCTGTGTCAGTCGGTGCGGTAAGCATGCAACGCATCACCATGTCGGTAGATTGAAGACTGAGCGCATAAGACTCCTT
+>23475 3
+TTTGATTTAGCTGGCTCGTCGCGCAGAATGTGCACAAATATCTATGCCGGCCACAATAACCTCGTGGTAGAAAATCTACGGGGTTCGTAAACGGCGCTCC
+>23476 2
+CCTTAAACCATTCTTGTGCACTCGAACCTCCGCTCGTACAGGGAATTGGTAACATGCCAAGCCGGAGGGGCTTTACTACATCTAATGTGGGATGAGAGTC
+>23477 3
+ATGTTTCACCGGGGCCGAATGGTTCGCCACGTATATCGTTATTGAGTAGCGATTACCGCTCAGAAGCCTAGACGTCATAGCAATACTCCGATGTGCAAGC
+>23478 3
+TGGATAGAGATTTGCACGATCCATATATAGGGCATGGCGGAGTTCGCATTATTCTGCAACACTCCGGCATAGGCACGCTATGCTCCCACTCGTGAGACTA
+>23479 1
+TCACGCAACGAAATCCTGAGAGTCGACAAAATCGTGGGCCAATGTCGGGAAGTTAGTCCACGTCCACGATTCTTAATTGATTATTGTCTCGGCGCCTGCG
+>23480 2
+CGATGTTACAACGGGTACTGAGCAGCATGGTCCCCTCACTGTTCTTGACGTTGGCCTTGAAGACAATGAACACCTCCCGATTAGACAGGTGAGATGTATC
+>23481 2
+TACCGGTAAATCCCTTCGGCGATAACCTAGACAGTATGTTGCGCGGAATGTCGCCCGTCTCGTTATTGGGTAGGATAAGCTCCCAAGAAAGCCGTTTACA
+>23482 3
+TTTGTTCTCGTTGAACGCTGACAGTGGCCGAACTTGCGCCGATCAAACTCCTAAACGTAAATGAACGCCATCCAGTCAAAGTGTACGTGGATGGCCTGGT
+>23483 3
+CTATAACCTAGCTCAAGCAATTAAAAAGCGGTTGTGGATCGCCGCCCCTCGGTTTTTCTTACTCGCAACTGGGGGATGACTACCAGAGCATAGGCAGTTG
+>23484 1
+TTACGAGAGAGCAGAGTAGTCGACCACAATCCCTTTCGCGGCTGTGGGTTCCTGTTAGATGGGTGCAGATGCTAAATATGACTAACCCTCTACCCTAAGC
+>23485 1
+TTCCCTGCCCCGGGGCAACTAGGTGCATCGCTTACTGTCAAGTTAGGATTTAAGCTAATTTATCGAACAGGCCGAAGTCTGAGAAGCGCGACTCATCTAG
+>23486 3
+TGGACCACACACACTGTCTGCTAGCGTAGTCCGGTTGTCCTTCGGCGTGAGAGAAACGGGTTATAACAGACAAATCATACGGCTACAGGAGTTTTTCCCT
+>23487 3
+CCTGAAATAATAATACCGTTGTCTCCTGGGAAACTGGACGGATATATTCTGCCCTGCGGGAAAGGCAGACACCCCTAATGGACTTTTACGGCTTGGCTCG
+>23488 1
+ATGTCGAATCATGGCTTCCACTGAGCCACTTATACTCAGTCTCCACTTACGGAAGCCACATCGTTCGTGGCTAATGACACGGACGAGGAATGTTGGAGTG
+>23489 3
+AGGTAGCGAGAATACTTTATGCCGTCTGCCCCGTCTAACAGCCATCAGTATGTCTTGCGTAGCAAGCGGAAAGTACGCCTGCTAGCGACGCTTGTATTAA
+>23490 2
+AGAGTAGCATCTGTGTGCTGCCAGGAACAACCCTATATATACAGCAGGCATTTTATCACCGCCTCTCCACGGTTGTCATAAGGTGCCGGCTTGAAGGTGA
+>23491 1
+GTGTTAATGTATGCTGTCTCTCGGACTACGTTCCCCGGGAAATGTATTAACGCTAGAAATGTCCGCTAGTTGACCGGACAGCCAATGCAGCTCACACAGG
+>23492 1
+GACAGTAAGAACAGATTCCTTTAGGTAATTATTACGGGCGACGGCTTATCAAGGGACGTGGCTCGTTACACTCGCGTAGTTTTTCCCCAACAACGCCCGG
+>23493 1
+GGAGTATGGTTCAACCGCCCCATGCCATGACATCTCTTTGTGACAGACTCACGCGACTGGGAACGATGATGGAAGTCATGCGGGTATCCTTTAAATCTAC
+>23494 1
+CGGGTTTGGTATGACGGGGGATAGAGCTCAGACCACAGGGGATAATCGTTATTCGATACTTCTACCACCCCACTAGTGGACAATCTTCTTCACCTAGAGC
+>23495 2
+GTCGGGGGTGTCCCGATAGATTCCCATACCCAATTCTCATCACAAGATGTTAAAAGTTCCCACGGTCTTGTCCCTTTAGTGCAAACCGAAGGGGAGAGGT
+>23496 2
+ACATCGGACTCCGCCGGGCTCCTCAGGTGGTATTAGCGGTCTGTGAACCCGACTGAATATATGTCTTGATTCCACATATGTAACACTCAGAGTCAAGGGA
+>23497 2
+AACGACCTTTTGATGTCTTGGAGCTTCACATCACACGACGTAAGTCACTAAAGACTCTCAACGCTATGGCGGGGTCCGTCAAGCGAGCAGGGTGATTCTT
+>23498 2
+AGAACTGGTGCCCTGTAATTAGGTCCACGTATGCACCGACAATGATCGTACCATCCGGTCAGCAGTTCTCCACTGATGTTGGGATACAGACATAGGTCTG
+>23499 2
+TCATGATCTGCGCGGAGTGCATTCGTATGGCATCAAGACTATTTAAATATACAGTGCTGGGACCCCTGCTGCACACTCACGTGGTAACAGCCTGCAGTAG
+>23500 2
+CCTGCAAGCGGCGTTAAACAGCAAAACACGGTCAGCGTTAATAATTGTCTGTTCGGTGCGGTAGCCTTGAAACGCTATCTCCGTTTGTTCCAACGGGAAC
+>23501 1
+GCCCCATAGGCCGGGGGCAACTTTCACGACACTTGCATTTCCAACAGTACAATGTTGCCGTTAATCGTACTTGTGCGCAACGTAGGAAGGTTATCAAGGT
+>23502 2
+CTCCGTCTCATCGATCCTACTCTAAAGGGGTGCCTGAATACTATGATGCAGTGGCGATGAAGGGATGTCTACGAAAGGCGCTTGGCCCACTTATCACAAT
+>23503 3
+TCCCACTAGAGAGTGAGATGACTGTAACAGAAGCTCATTCCTAAGCCTCGCAATCCGTAGGTTTGAGCAACGTTTACGGCAGTCCCCGGTGCGTTATTAG
+>23504 3
+AGACGTTAGGTGGCTGCCGTCTGGTATATCTGAGCCGTGAACTTCCTGCATCCTTCGAAGGGACCTGAACAACACTAGCCAAAAATTTTAACGGGTGCTC
+>23505 2
+ACTGGCGAGCCCACGACATTATCCTACAAGCGCTGTTAAGGAAATATTAGTGGTTCCCCGATACGTGGTGGCAACTATTCGCGAGCACCCTTTTGTAGAG
+>23506 3
+GCAGGGGTCGCATGCTTGTCTCATAATCATTTCTGTCTCTACCGGAAAGACAAGTGTGCGCAGAACAGAGCCGCATCCCCGTGATGAGTTTGATAACTAC
+>23507 1
+TGAGTGTACTGCCAAATAGTCTGGCTAAATCTTTCGAGCAACCTTTTCCGTGTAAGCCCGAGGGAAGCCGCCGGTATATGCAACCGACTAGGTCATAGCT
+>23508 1
+TCATCCCCCAGAAACCATGGTTTTTTTGGAGAGCAGACTTCCAGGAAACACGAGACATTTGCAGAGGTTGAGCTCGTTTGCTATGAATGCCCACGGCGCT
+>23509 2
+CGGGCCCGGGCACTAGGGTGAGAGGCCCGTAAAGCCTCACCCTGATTGTTAGGGCTTTTTAACGACTGCGACGGCTTTATAATCTAATTCAATAACCAAT
+>23510 2
+TGGCCGGAACAAAAGCCGTAGTGTGATTCATCTCTCAGCAGGTGTCATAATTCAAGACCGACTTTCACCCGTTCCACGTAGTGTGAGCTGGCTAGTAACG
+>23511 1
+CTAAAGACAAGAGCGAACCATAACGTTCTCTTGGATTGAGGCGCGTCCGGTAGGCGTCAGGACTTTCTATCATCAGTGAGCCCAGATCCTATCTTGTGCA
+>23512 1
+CACTGGTCGTCCTAGTCTCGACACAAAACACTGATAAACTGTTGAGAGCCCCTCGTCCTGGGGAGTCAATTGCCCTTGAAGTACGGGAACTAGTTGGTTA
+>23513 2
+CATAAGCCGGTGGTTGCGATATAAACATCACCCGTTTGGGAACGCTTTCCTACCTCGGCGTCACGATGAGCGTTGGAGCATTGACTAAACCAGTTGACAT
+>23514 1
+TATATCATTCCGCTCTATGCGTCGGTGGGGCGAATATTGTTCCATCCGTCCACATTTAGCACAGACGTCAACTATGACCGAAGGGCGCGGATACTGAGAA
+>23515 3
+GCTCGCGGCAGTACAGTTATTGTTCCCTATGGGTGTGTTAACAACGAACGATCCGGTAAATGGGAAACGACTTAAGGAATTATCGCATCGCCCCCCCTGT
+>23516 1
+GGGGCCCGTCGGGCGATTGCTCTAACTTTGGCGAACCAGTTATCTTTAAAGCAACTGAGGTCTCTGGTACGCAAACTCGATCGTACTATACGATCAACGA
+>23517 1
+TCGTAGTAGCAACAGCACCAAAATCCGCTGTCCTGGTTCTGGGACTTGATTGACTTTCCGAGCGTGTGATCAGCCTCTAACGTCAGAGAGTGAACTACGA
+>23518 1
+ACCAGGTCGCAACTGTAGATAAACCTTGTTCGCGCGATGCCGGTCAAGACTTCATCTTGGTGCGGCAGATAATTCTTCCCATGCCATGGAGTCTAAGAAG
+>23519 3
+TGGGTAGGATACTGGATAACGTTACTGCAGTCTCATATACGGGGCATAACTGTCGGCCCCCAGACCGTGATTTTCTAGACTACTCGTATAGACCGACCGA
+>23520 3
+TCGATAAATACCAACTGGCTACCCGTTGAACCTCAGGTACTCGGCGGCTTTTGAAACTAGGGCATCGGCGTCGGCTGTATCGAAGTTAGACAAGCATCTT
+>23521 1
+GACGTAATAGTGCCTGTGAGTCCACACATGACTTGTGTCAGACAGATTCTGACACCCACAACGTGATCTACCAGGAGTCTCGTGGGCATGGTACTCATTG
+>23522 1
+GCCCGGAGGTACATTTGAAGCCAGTCTGTGAACACTATTGCAAATGTTGTTACCCTTGCCCTCGGGTAATACAGCATAGGGGAATGATACCTCGCACGTC
+>23523 1
+TCGTAGTATAATGAGGAAACCGATTTTTCCCCAAGCATAATGAATCGGAGGACCTGCATGACTCGAGTCTGCGCCCCTGTGGAGCTTGTAATTCGCAGCC
+>23524 1
+CCGTGGGTTTCACACATAGCTTATGGGTTAGGCCCAACCGCAGACGGAAACTCTCGTACAGCTGAAGCAGCCCGTTGGTTTCAACAATTAGGCTATTGAT
+>23525 1
+ATACCTACAGGGCTTGGGGGAATAGGTTTTTCATACATTAGACTTCAACTAGGCGTACCATGCCTGATCCGATCAGCGCATGAAACTAGGCCCTCTGCGG
+>23526 3
+GGCACGCCTCTTGCAATACCGGGAAAGATGTCCAGCAATTAACGCGCAGCCTTGCTAGAAGTTACTTTCGTCTGCTTTGCTATCCAGAGTGGACGTGAAA
+>23527 3
+TGAGCTTGCACACCGATAGTCATAACCTGACTCTCTTTTAAAGAACTAGGCGGTCGGGGTAGCATTACACCGTGCGACCACGTTGATGGAGCGACTCATT
+>23528 3
+GGTTGTGATCAGATTCATAGGCATCGCCCGGCCGCTCTGCCTTGTCTCATCAAGTAGTGTTATCGAGATCTAAGCCAATGACCATGAAAACTGGCAGCAG
+>23529 2
+CTGCTCCTGGAAGCTTTTACCTACGCTACGATGCTCAGGTATGAGTAATCGCAGGCGCATACTCGGCCAGTTACGAAAGTTCAAAAGTCCGATGCGATTG
+>23530 2
+GGTCTTATAACCCGGGGTTAGTAGGTACCCGGGTTTGAAACGGGAATTGGCCACTTAACATTCAAGCCTAGCAACATAAAGTTTCACCCCGCTTTGCGCG
+>23531 2
+CTCAGGAGACAGGACTAGGAACTCGACCTCGGGCCAACTCAAACTACGTTCTTCACGTATCTTTATGTGGAGGCGTGCCGGTATTTGATGGACAATCTAC
+>23532 2
+TACGATGCGGAATTTAGATGAAATATACACCTCATCGAGATCGCCCTGATTTGTCGCTACCGCGGTTCTGGATTTGAACGGGTCTACGACCCAGCAAGGC
+>23533 2
+GCCTCAAGTCCATCCAACGATATGGGCTCGGGCAGTCCGCAGGGATCTATCTCGTTTTCAGAGGTGTCATGGAGAATATGAGTCCACTTACACCTGTAAA
+>23534 2
+TTCGCATATAACCTGGCCGCGATAGTGGATCCTGGTGTCAGTGCACATACGGGCCCGACTCCGATCTACTAACTTTACGAGGGGTTCGGTATCATAAAAA
+>23535 2
+GTGAGCCAAACCGCCGTGTCTGAGACCGATTTCTTGTCAAAGCAGTTCTCTTGAGCTATTAAGATCTGAACAGCCTAGGCACCGTAGAGCTTGCAGGTCA
+>23536 2
+AGATCACTATTGCACCTTACACATGTCGTTCTAGCCCTAGCCTGCAGCTGCAAAATGCGGGGGATCTTGAGCTTCTCGACTCCGAGAAGGGTAGATAGTA
+>23537 1
+CTAATATGCATCTCACGTCCTTCGTGGTACTAGGACGCATGAGTGTATGAGTCAGTGGTACTACGCCTACACTCATACACCGGGGGCTAGGTACTGACAA
+>23538 2
+GCTCTTTTGCCTACGTACCTATGGTGGAAACTGTGAATGTCAATTACTCAAGAGTCTACGGTGATTGAACCAGACGCAATCAGCGACCTCGCGTAGGGCC
+>23539 2
+GCAGCTCCATAAGGATATTAGAAGGACTCGCTTGGCCCCTAGCCCAGCCATAGGCTTTCTGACAAACTTTTTTACGGACTCACTCTAGTGATGGGGGGAA
+>23540 1
+GAACTCTTCTCCATCGCCTTATGATGCGGGGGTAGCATACCTCATCGCCGCACTGAAGAAGCATGTGCAATTAGCCACCAGATGATGTATTCGATTGGGA
+>23541 3
+CTCAAACCAAAATGAGATACCGCTTCGGCATCGTCAGCTGACAGTTTGGTACGAAGCGTACGGTCTGCATCTGTGTAGTACATGTGCCATGCTTCAGCGA
+>23542 1
+ACGTTTTTACTTGACACGGTGCATTCTCGTATCAGTCGAGCCAACGCCTAACACCACTCTGGAGTTTAGTGCCAAAGGGCAGGTATCGGGAAATCTCGAG
+>23543 3
+CTTAATATCCTATTCTTACCCGACAGGAAGCCGACCTGATATAGAATGGAGCGCCGATTTCAGCGCCTTGAGGGATACGCTTGAGTCACCTTGGAGGCAT
+>23544 3
+TCAGTGACTGTACCCTGCCCAACCAAGTTGCATACACCACGACGAGACAGAGCTGTGGCTTCAGTAGTCCTAGTTAGTCGATCATGTTTGTGAAGCGGAT
+>23545 2
+CTACTGTTACATCGCGTGAAAGTCAGCTCGGGAGAACCTTCCTTGGAGAGTTGAGCTGCTACCGTATCGAGAGTGTACCCAGCCTTCAATAACCGATGTA
+>23546 3
+GTAGCATACGGCCCAGAGCCGCGAGAGTGGAAGCGGAACCTAATGTTTGTGAACTCGCAACTTTTTTGGTTTCATTCGGCATAGGTAAAACCCATCTCCC
+>23547 2
+TGGCTATTGGTGGTCTCGCACTTCTGCTAACTACAGTACATGGAGCCATCATTGTATTTCGAGAAGTATCGATCACCCCCAACGGGCTACGAGGAACAGG
+>23548 1
+GCTGGAACCATACGTTCCGTGGTGGCATCATAGGCCGGCGGACTAACAGCATGTACGCGGGCAAAGTAAATTATCTTCTCTAGCGTAAAACTTGTCTTCC
+>23549 1
+CCTGCTTCTAGACGTCTTAACGAGTTTAGATGCGATACGACCGCACAGATATCTCAGTCGTGTCAAAGGTCCAACTTAGGAGCCCAGGTGTCCGATGTGA
+>23550 3
+GAAGCACACTCTAGACTCGGAACGTGTTCGTGTTTGGGTAAACGCGTTCAGACAAGGAGTATTTACACCTTCGCAGCAACCGCTCCACCTGTTTTGAAGG
+>23551 3
+TAGCCTTCTTCAGGGCGAGGGAGTAATTAAACTGATCCTAACAACTGACGGTGAGGGCGCTGATGCTAGTTCTCCCTCACATACGCATTACCGATCTGGA
+>23552 3
+AGTTAATCCTTGGAGTGATGGTACTTAGCTAATACCTTGCAATACAGCAGCGATCTACTCGGCAGTAGCAAGCCAAGGATCCTGGTAGGCTCTTGCCCGC
+>23553 3
+GTTGCCCAGCACTGTCAGTTAAACAAGCCGCCGTGTAACTGTTAACCTGTGCAGAGGATGATGTACATTTAGCCCGATATCGCGCACAATCTCGGTGATG
+>23554 2
+TCATCAGGGATGTGGCTAATTGCAGGGCCCCAAACATCTAGAGGTACTCCCCGCTCGATCAGACATCTTGATTCGTTGAAGTGCCTGTTAGAACCATAGG
+>23555 2
+CTACGCCATTATCGTGCGAGCGCTATGATGATTATAGCCCACGTCCTCAAGATACACGGGTGAGGACCAGACCAGCTTAATTTCAGAGTGCTTGGCTTGA
+>23556 2
+ACCGTGAAACACGAGTGCTTCCAAATGCTCAGGGTACGGGCTTACTGGGTCATGAGCAAAATGCCGTCTACTCTCTGATGATCCGAATATTCTGCGATCG
+>23557 2
+TATCCCGATTATATGAGCGCTTAAACTACGTGGGACTGAACTCCGCTCATCACATTGGTTCGGTCGCGGCGGGCTGTTCCCATATCGACAATAAGAAAGG
+>23558 1
+GAACGCCTAATCGAATGGAAGGAGGTCACACTTTGCTCAACCATATACCGTTCGAGTATATGTCTGTTAGCTGGAGGGCTCGTCACCCCGGCAATTGTAC
+>23559 2
+GGCGCAGTCTAGAGGCTAAACACTCTGTACTTCTTACACATGGTCCGGGGTATAAGCGTCGGTCTCTCACAAGTTAAGGTTCACCACCACGTGTATGAGA
+>23560 3
+ACACTGCGACGATAGGGAGCTGTCCATTCATACCAGTAGACGCCCGGCTGAGGTGCCGCTCCTAAAAGATGTCCGATTGCTTTATAGTAGCTCAATTTAG
+>23561 2
+CTCTAATCATCGATACATGCTAAGGGGGCGAGGCTTACGGCGGCAAGTAACACGGCTGGTCACGGCAGATCACAAGTACTATTCTTTGCCTCGTTTCTAA
+>23562 3
+ACGGTAATAGGCAAATGAGCTCGCGATAAGGAAGGCCCCATCATGTGGAAGTCTAGGTAGCCAACTCACTTCTTATTAGTGCGCTTGGGTCACTCCTTCC
+>23563 2
+GGCTGGTCATGTGGAAATAGGACCCATATACACCCGACCTATGGTACTGTGCCGGAATGCACTGGCAGTAATCATACTGTTTGGATCCAACCTGTCAGTC
+>23564 2
+GGCTCTATAGCAGCTGAATCGCACCAGAGTATGTTTAACGCACAGCCGATACGGTGATATCAGCACCATTTCCTTCGGTGTCAGCGAAGTTTCGCAGTAG
+>23565 3
+TTGCACAAGCAGACTGAATCATAAGATGGTCCAATTTGGCGTTTTCTTTCTGAGAGCGACCGGCCGCGATCGACGCTCTAGGATGATACAAGCTACTCCG
+>23566 2
+TGGGTAAGAACATCTCAGCACGGCCTACCAGGTTTCCAGCCCTCTGCGTGCAATTAAATTAGTCTCCGTTAATTGAAACGGGGCTTAGGGTTAGGCCCAA
+>23567 2
+AACCCTGGCGCACGTCAGGAATGTGGTATTACGTAACGAAGGTATCCGTCCATGATTCTAGCTCCTAGCATAGCCAAGGATACGCGTCACTTTGGATCGT
+>23568 1
+CCTTCAACTTAGAATTCCCGCCTACCACGGATGTATCGCACGGCTAGCTGTGAGTTTATGGAAGAAGTGGTCTCGAAGCGTAGAACTCACGGTAGCATTC
+>23569 3
+ACTCCTTAGTAAAGCCTTGATTAAGGAGGACAGGCGACATCCCGTGACTGGCCAATGCCCCTGAGTCTCTATCTTTCATAGAGTGAGAGCTACGTGGTCA
+>23570 1
+CGTGATTCGCATTAGTCCTAGTGATTGAAGTATGAGAAATAGTTGTATTCTCAGGCAGACCGCTCCATAGCCTACGCCCGAGATACGCACGCCGGTAGCT
+>23571 2
+TCGACATGTACGGCTCATTAGGCATGCAAATCGTTAGGCCGGGTCCTAGTTGCGCGGTTACTGTGAACCGTCTGTGCGACTACAAAAATCGATCCAACTA
+>23572 3
+GTGCGGGGTCGCGATATCTACTAGAAGGTTGAGTTCCCTACCTCGCTGAAAGATATCCCTGAGAAATCCAGTTGTCGTCGTCCATCGTCTAGAACAACAG
+>23573 2
+AGCATAATACTTAACGACGGGTCCTAAAGCGATATGTAGAGGCCTTCGCGTTCCCCCCCATTTGTGCTGCAACAACTCGTGTCATGTTAGGTAGGGCGAA
+>23574 1
+AAGTCCCTATAAGATAGTGGGTCCAATGCGAAACTCCGATGATTCTCAAGACTGGGCTGGGGTGCACTAACTTCGTTCTCCCGTCTAGATCCCAAGAGTG
+>23575 1
+AATCGGCAGACTTCCCGACCATTCTTTTAACTACGAAACGGGTACCGCACCCATAGGGGAGAAATCGCGTTGTCGGTGCCATTGTGATCATGGATTCAGT
+>23576 3
+AGTGGGCTATCAGTCGGCAGGCAACTGTATGCGGGCGAAGTATGCTAAAACCACGGCGTATCACTGGTACTACTCCTTTCTCCTCAAAGTTTAACGAGCT
+>23577 2
+TGCTGGTTCTTGAATAAGTTCTAATCGCAATGATTCTGTAGCCCGATGCAAACGGCAGGCTGAGGAGGCGTATCGAACATCGCACTACATGCTGCCACTC
+>23578 3
+CTACGTCATACAATCTGCCGGTGTGCAGTGAAAGGCAGGACCTTAACCCCGGCTCAATTGCACGTGGTAGTAGCTTCATATCGTACAATGCGGGTTACAT
+>23579 3
+ACCGACGATAGCATTGCAAACGAAAGATACACTAACTTGCTGCCGATGTAGGTCGTCCATCGGTCTCCGTTTAATGTTCGAAATGATCTGCCCGGTGGCG
+>23580 2
+GAGAGTCTAGACACGTGCGTTAGTACGACTCATACGGTCCGATAATCTTGAGACCTCGTTACAGGACCCGTTGTAGCTCGATAGGCGCACTCAATATCTG
+>23581 1
+CAGTGCGTGATCTCTAACAGGCATGTAAATCGCATTCGTCCACGAGTCGTCTAGGGAGACCATTTTCAATCGGCATAGAGTTCTCAGACCGGCTTAGAGC
+>23582 1
+AGACTCCCCGTAGGTAGTTTACCCAGCGTTCGAAGTCCCGAAATCTGGGAGGTTGTTCCGAGCATACGCCGAATCACGGCTGAATATTATAGCCTATATG
+>23583 2
+AGTCGAAAAGTGTTTGAGTCTCGTTATTGCAGCGAGATACAGCCACGATCCTGAAGCTCCGGTTCACATGAACTAGTCACACGGTGCACTTGCGTCATCG
+>23584 3
+GTAGTGAATGTAATAAGCAGCCCATAGCACATCAGATTAGCTGTCGGTATGCTGGCTCACTGACCTCTGTCCCGTTTACTCGTCAGCACAGAGGAATCGG
+>23585 2
+CCACCGGGTCGACCAGAATTCAAGACGTTAGGTCGACATGATCGATAGCGGTCCTTCATGTGGAAACTTCACACGTTATGGATTGCCTGAACATCGTGCT
+>23586 1
+TTGGTCCAATCCGACTTAAGCCCTACCTACAGCGGAGCCTTGATGCCTATTTGACTGTGTAGGCCACCGTATTTGCAACTGATAAAGGGGAATGGACGCA
+>23587 3
+GCTCACCCGAGTATGGTCCCCTAACGCTCAGTTTGGCTACAGTAGTATTGGTTCCAAGGGCATCGAAATGGACTCAGTCTATTCACCATCGGAGGATGAA
+>23588 2
+GCTGTAGAAGAGCGTTGAATAAGGATTCTCAAGGTTCTCACTTCCCCTAAGCGTGTAGCCCACACCCATACTTGGCGAAGGTCGCATGACTGATTCTGGA
+>23589 3
+ATTTACTTGGCCATATCGAAACTCCAGAAGCGAGTGGGGGCTGGGAGCAGTATTCCGCTACATTCCCATGATGTCGACCCTTAGAAGCACTACATGTTCG
+>23590 3
+GATAACCGGTGGCGTCGGTTGAGATACCCGTGCATGCATCTTCTGGTTACAATCTATCGGACATGAGTACAAACCGCGAAGTACCATGTCCGATCTTGAC
+>23591 3
+TCCTGATTTCCCGTCGAGTATAAGTAATCAAAGGCTCAGGCAGCGTCGTGTACGGGATCGTTGTCCCAATACGACGGCAAGTACAATTCGATTGTCGACC
+>23592 3
+ACGGCCGTTACCACTGTGCCCTCCAGCTATTGATGCAAGGTCTATGGAGGTCGATAACGAGCTTAATTGATACCCTGTGAAGTCATCTCAGAGTGAAGCC
+>23593 1
+TTATGGCCTGCTTGCTTCCATAGAATAGGCAACCTTCTAGCGCGAACGTACGGTTCCAATAAAACAGCAACTTCGACTACATGGGGCCATGTTGGCTGGG
+>23594 2
+TACGACACTATGGATGGCGTCCTCAACTGCGATAGAGCTTCGTCGACGGTAGCATTGATGGTAAGGTCTTACGCAGGAATCTTACTCGACCACTTGCCAA
+>23595 3
+TGACCGTCGGCGTATGTAGACTATACGTACAAAGAGGATGAGGACATATCTACTCTACCTGGCTCGGAAGCTCCATGCTCTATCGTCCACTAGTGTGGCA
+>23596 3
+TTACGTCACGGCGATCTATTCCTAAGCGCTAACAGCCATACGGGACTATTGCTGCAACGAGTCTTCAAGACAGTAGCATGAGATGCCGTGCATGCTTGTG
+>23597 3
+AAGAGAGGTGTGCACGGACCTCCTCCCACTGCGACGTACCTCATCTAGAGTTTTAAGTCGTTCCGCTAGGCACACAAGGAGAACATAGTTATCTTGTTGG
+>23598 3
+ACTAGCGATAGATACTGGTTGGGCGTGCCACAGGTCTGCGACCTATACAGCTTAGTCCCCATAAAATTAGCTGCTTCCACGTAATGGCTGTTAGGAGACC
+>23599 2
+GAAGGAAGCTGTGTCTACATAATCGGCAGAGCCTAATAGCCCCATTTTCTCGCCTTGCATGATGGAGATCGCATTTACGCATTTGAGCCGCGCAATACGG
+>23600 2
+GATAAGACTGAGCCTACCGTTCTACGTTAGAGCATCCTCACAGGTCCTACAGCTATACTGCGTGTTATACGGGTGTGGTCCGAGTCATGCAAACATCAGG
+>23601 2
+GGATCCAAACGTCCTATGGATTAAAGTGAACCGCGCTTGCATGAACCTTAATAGCGTAGTATTTGCAGGACTATCTCCACGGGCGCGGGCCCTTTTAAGC
+>23602 1
+TGGTATGTTCAGTCTCTCAGGATCCGAAGCCACACCCTTAACCACAGGGTTGTCAACGAACAGGATGCGAACACTAATGGTGCTATAGTGTGTGCTCGTC
+>23603 1
+TTACATGTTAGGCTAGAACTGGAGTAGAGTCACCTGTTCCGGAACCCTTCTCCGGAATCTGAAGGCTATCCGGAATCTATCCGTGAGGTCCAACCTGAAG
+>23604 3
+TTTTCAAACGCGAACCGAAGCAGTAAGCAGTCATTCGGTCCACGAATCTTGTCGGTGCGATGCACTATCGCACTAGGTGTCACGCGTCTAGAACTGTAGT
+>23605 3
+TCTCACGTTCGGGTAGGCTATAGTCATTTTGAACGCTAATGTCTAGTGCCTGAGCAACAGAATGCCTCTTCCGCGCTCGACGACACAAGGAGGAAGTCAT
+>23606 2
+CGAATAGTGGAATACGCTCCCGGACAAACGGATCTCTAGCTCGGGTATTGTCAAACGCTTTCTTATGGCTCAGCGACGGATAGACCCAGCTAGTTGTCTA
+>23607 3
+TAGAATCCGGACAAAAGGAGAGGACACGGTCATATATCCTAGTCTGTAGGCTGTTCTCACGTAACGCCTCTCCTTTAATGGTCGGTCAGCGCACAGCTGT
+>23608 3
+GTCTCAGGTGCTCCCCTAGTAATTGGATGGTGCTGCTTAAACGGTCTACGTGACAGCTAAGTCCGCCGCTCCATAAGCGATGGTCCGAATGAATAACAAT
+>23609 1
+AACGCCCAGTTTTGGATCTGTAGCCGTCCTGGAGCCACTAATTCGACGTATATTTCGGTGATCGAACGAGCAGAGTGTATGTACACTCGCGCCAGACATA
+>23610 2
+GGACCCAGTTCAGCGTTAAGAGGGATTGTATTACCCCATATCCAGCACGCTTAGACATGCGCTGGCCGAGTATTGAAGGCTGTACAATTCCAGTACCTTG
+>23611 2
+GCTGCACGAGACTACCCTCGTTTTCAGAATAATGCGGCCCTGATTGTAGGAATACACCTGACAAAGAGGTGGTTCCTAGTGCGGATATAGTCCATTCGCC
+>23612 1
+GCTTAAGGGATCCGTAGGCAAGTAGACCCGCGCTCTTACCTGCGGAGAATCAGTGCACCGCATGAACAAGTTCCCTGAATGTATGTATACTCGTATTTGC
+>23613 1
+GCAGAGTCTAAACAGTACATAAAGGTCCATGTGGACATAGCATTCAGCAAGGCGCTTAGCTTGCGGCCCAACATCGTCTACCGTGTGGCTGATTTTTCGC
+>23614 3
+AACCTGGGCCGATGAAAACCATAGGACCGGCTTGCTCGCAGCTTCGTGTACTATGTTCAAAGTATCGAAACTTCTGTGTCGACATAGACTCGCGTGATCG
+>23615 1
+GATAGAGGAGGTTGGTCGCCAGCCTTCGGAAAAACTTGCTGTCACGTATGAACCTACGGAACACCCTGCGTTTCTCGTCTTGACGGTAACGTTACTAAAC
+>23616 1
+TGCAACCGACTAGGTGGAAGGTTTCGGTCCAAGTAAATATCCGCGTAGCTATTCCCGCCAAGTATAGGTTCCCACCTGTTTCTTACAGAGCGTAACGAGG
+>23617 3
+TGTGCCAGAAAAAGTGCTGGGAATTACGCAGTACCAGCTAGAGTGGGCACAGACAGTCTCCATCATTTTTGTCTCTGTTCCGGCCTCACGATTAAGAGCC
+>23618 1
+ACGTGTTCCTTTCAAGACAATGCTTTAGTAAGGCGTGGCGCGCAGACCAGCATGGGAGCAAGCGTCCAATCGTGTAAACTTGTCGTCAGACTTATTCCCA
+>23619 2
+CGACGTTAACAGCTCGTTAAGAGCCGGTTCGCTTGCCTTACGCCTCTGTATTCAGCGACATGAGACAGCGTACTAGCCATCGTAGAAAAATGTCTAGGTG
+>23620 1
+GGGCTAGTGGTAATTAGTGTACCCCAGTTCAAGAAGCACCCTGTTCAGTTAGTCTATGCCCTACGAGGCAGCGGATGTGATCCCTATATAGCCTCGAAAC
+>23621 1
+GGGAAATTTGCCTATTACCTTATAGCAAACGGGATCTATGACAAATGCCACATGGCGCCCTAAGCTGACGCGCTTATGCGCGTGATCCTGAGCACGGTTT
+>23622 2
+CTCAACGAACCGGATAATGGGTCGATACCCGGCCTGCCTACGGTCTCCGTTTCCATAATGGGGAATTTATCGACTGATTACACTGATGGAGAACTGCTAG
+>23623 1
+ATGTCCCACGCGAGAAGCACATAGTTTTCAACCCGTCGGTTTGACCGCCTAGGATGTTACTTGCGAACATCGGGTCCACAGACGTATATTGGCAAATGTG
+>23624 3
+GGCAAGCACCGATGTTTTGGGAGTACGTGAAAACCCCCCTACTATCTGCCGAGGACCCTCAGTATGTTTATGGGAATCCAGTTTTAACAGACTGCCAGTG
+>23625 2
+GTTAGACGTCAGGTGTCCGCTAGACGCCCAAGGCATCCATGTGTGATGCATGCCTTTATATCTTTGCCTGGAACAGCAGCCTACGAAATCTAGCGAATGA
+>23626 1
+GAGCTTGCACATTACACAGTATTTGCAGTCAACATCGGTTGGCTAATCCCCTGCGTCGAGAGCGGGACGTGACATGTCCGGTCATTATCTATACAGACGA
+>23627 1
+TCGAGTCGGAGATACATCCTTATGCCCTGCGCATTGGCAGTGACACTTGTATCGGTTCATAACCAGACGAGCGTCAGTTGAGTACGACCATGAATCTGCA
+>23628 3
+GTTTGGGACCGGGCGATGTCCTCCTCTGTCCCTAATGAGATAGGCTGGACTGTTCTAATTGTCCAACTAGAGACTGCGCAACCCCGTAATAATCGAAGAA
+>23629 3
+GCGAGGTTCAGAGTTAAGGTGCTATTGAAAGTCGCGATAGCCGGTCCGCACCTCATTCGATCAACTTGCGATGTGAAAATCCTCGATGGTCCCCAATCTA
+>23630 3
+TATTGGCAGTGATAGTTCGTCATGGCACTTTAGTAGAGTACCACGAGCGGCGTCAACTATCGCTTATCGGTCGCAAACGATCCGACGACGACGTTTACCA
+>23631 2
+CGACTGTAAACGGATTAATCGGTAACAATTCAGCTCTCGAGCCCAACTGTGGCTGCACTTTCAGGTGGACCTCGTAGATACTCGGGGGAAAGTCCTATTC
+>23632 1
+TGGTAACCTGCACGTAAGTATGTTACGCCTTCCTCAGCGAATGCGTGGCACGTTAGACAACATTCTTAGTGACACATGAGCAATGGGATACTCCCTGGCG
+>23633 1
+TTTAGGGTTGAACTTGGCCTGAGAGGTCAAATCCAAGTGAAGTCCCGAAATATCGACCGTCCGCTCTCTGGAATAGGCTCATTAGACCAAGGTCGCTCTC
+>23634 1
+ACCAAGGAGCGGCCTTGAATTACAGGTGCCTACACCGCCACTTTATTAACGGTTAACTTACCGCGTGTTGCAGGCGAGGATTAAATACGGTCTGCGTCAT
+>23635 3
+TGGTGCGGGCTACTTGTTAGTATCAACGGCCCCCGCAAAAAACATGAGGATACGTAGACTTTCTAATGTTGGCCCTAGGATTCTGCACGAGTCCAGCCAT
+>23636 3
+TACATGTAGATGTGAGAGAGTATGGCTTGACGGTCAACTAAAGTGCGCCCTATCCCAGTAGTTGTCCACCGGTATCATCCGCATCTACACCGGAGATGCT
+>23637 1
+TCAGCTCTAAGTGCCAGCCGTGAATACGAGACTCATCCGGTTTAATTGGCCTTACACTCAGGGAGAATCGCTCTAGACACTTTGAGATCGTATCGAGGGC
+>23638 1
+CCAGTACAGCCGGTGTCCTTCAGTGCGCTTGGTACCATAACACAGGATCGCCGGGGAGGTGTAGTATATTATTTAGCACTTCGACTACCAACGAGACATT
+>23639 1
+ACTAGTCCTCCACTGTTTTTACCCAGTAACCAAGAGTGGCATTGGACCTGGAGCCTACGTGCACTCTGATCTCAAGGTGGTCATCAGAAGGTAACAGGGT
+>23640 3
+ATCATCGATGTGTCCTTTGGGATAGTGGCCGCTTGAGACAAGCCCCCCAAGTCGAACTCTAATCCATTTACGGGTGTACAATGCCAGTAAGCGAGATTCG
+>23641 1
+TTACGTTCCTGTCGGCTTATCACGGGGTTATCCTTCCAATAGACAACAGGGTCGGAGCGAGATCTGACGAAACCAACCTGAACTATCAGCTGCTGGTGAT
+>23642 2
+CGAGGTAAATCTCCTACACCTCAATTGGCTGTGAGGTGACGTTCCACGCTAACGTTTAGAAGAGAGCTATGGGTACTTAAGTCTGCTATCACCGCGCCGA
+>23643 2
+CTTACATGTTGGCACACGAGTGATGTGCAATATGATATCCCGATTTGACGATAGCGCATCTGTAAGGAGTCTCTTACCCCGCGGACCTCAGGAAACGTCG
+>23644 3
+TTTACATCTCAGTATGCCAATGAATTAGCGATGGGGCCCGCGTCCACGAGCATTTACCGGGTACGGGCGATAGACATAGGAAGTATCCTTCACGTTTCCA
+>23645 3
+GGTATGGAGATATACTCACTCGTTCACACCCCTTTACTAGAGTTATGTCCACGGGTATGCATAATAGGCCCGACCCCGGATAGGCTTGAATGGAAGCTGC
+>23646 1
+TCGGCCAATGCGCATTGCGCCTCTGGCAGCAGCTTATGATGTGCACGCACACGGACTTATCGCTATCTTGCAATTTCGTGGAGAAGTATAAATGAACGCA
+>23647 2
+AGGTGGTCCCAACGACAATATGGAACCAGCGATCCTTATCATGAATCTTACTGATAATCTATCTCCGTACGATGGTAGTATGGGCCTGGCCGCGCGATGC
+>23648 1
+GAGCAGTCCCGCGGAATCCGTGTCTTACTCTTCGCATCCCATGCATAGCTATCCGGTAACAAGAGGTACTTGGGATAAGTCATCAGGTCAATTAGGGATC
+>23649 2
+CTTGGGCTTCATGTATGGATGGAGGTTGGTGACCATCCGCCGGCCCGACGAGATTCCCAAAATGATCCTTAGGCTCTCAGATACTGCCAATATAATAAGC
+>23650 2
+TAGATAGCAGCATTGCGCCGCCGTTATGGCGGAGCGCTGAAGTATGAACTAACCGATTCCGGTTCCTCATCGGATATTGTATCCTAGAAACACCTGTGAC
+>23651 1
+TTACGACCGTTAATCCTGGCCAAGGCTACTGAATCTCCCGTGTCGAAGCGAAGTGTGTCCTGGACGTCACTGTGGCGAACACTGTATCAGAATTGTAAAC
+>23652 1
+TGATCACGATTCAATTCTAGATCAGACGGCGGGGTTTACGGTTTGCGATAACTATCACCCGTGCTTAGAGTGTATAAACACCGTCGGACACGCTACCCGG
+>23653 3
+ATTGCGCCTGCTTGGGCACTTAGCACGCTACCGAGTGTTACTCATAAGCAGGTTACCTCGCTCTTTACATGCGTGAACGCGTGAAAAATAAGGCAGGACT
+>23654 1
+CGTCAGAAGAATCACTGCCTCCGGCGCTCCGAAGTAAGTGACACTCCACATTCCATAGTTATTTAATTGGTCGTAGGAGCCGGTGTTGACTAAACGCGGT
+>23655 2
+CAAGTGTCTCTTAGTGAAGCATTGCAAAAAGCTCCATCACTTGGTGGGGCCTTGTCAGTGGCCACCTTTTACCAGGCAGTACGTGCACAAGTCATAGAGC
+>23656 2
+CTGCGACCCTCCGCACTAGATAAGAGGCGCACGCGGACTGGTAACCTCATTTGTGTGTTAAAGACGCCGGGTTATTTCAAAACGCTTACTGCGGAATTAT
+>23657 1
+ACTTCTAATAATCCTTGTACCTGTATCATACGCTTAAGGAGCGTAGAGCCCTAGTCGGAGGGAGCTTAGCACGCATCTAGCGCGGGGCTCCTCAATAGAT
+>23658 2
+TCCGACTTACACACGCGATTGGGTCGGTTAAGGGCGCAAATATGTACGACCGCATGAGGAATTTTAGCAATCCCTCATTTTGTCGCGGCACGGTCAAACT
+>23659 2
+CTATCTTCTTACAATATCACTTACATGGCGACTGCGGCCAAGGGTCGCAAGGGTGCATACTCATGGAACCCAACTTTGAGCGCGATATGGCTTACTGGGA
+>23660 1
+CGGCGATGGATTCAAGGCAATAGTGTCGCGAATTAGTTATGTGGCACGAACAAATACATTGCCGTTGAAGCTCTTTCAACTCGTTCCGGGCCTACACGCC
+>23661 2
+TACCTGGGTCCCCTACTTCCCAAAGGTTAAGGACGCGTTGCTCTAAAGGCAGTTAATTCTTACGGGAAATAGCCCGGCGGGTTGAACCTGCCATAGTAAT
+>23662 2
+ACGGAGACGCAGTAATCGGCTCCGCTCGAACTGGATTTTGGTAGCATTTAGCGAATAATGATTTCGGACGGCATTTCTTAACCCCAGCGGGTTCACCACA
+>23663 1
+GCTTGGATCATCAGACCGATCGAATATACAAATGCGGAGTACATCCTCTGGACATGGATATGATCTGTTGCGTGGGCACGTTCAGCCCTACTCCAAGTGC
+>23664 1
+GCGACCAAGAGAGTACATGCTGGATACGCGTAGTGATTCTATCCATAGAGAGCTCCCGTAGGTAATCGATCGCCGCACAACGCTTTTAGGCTACGTCTTT
+>23665 2
+GGTCATCGTCTTACTTTTACAGCGGGCGGAAGTCGACACGACATGGCTTCTCATCCAGCCTCAATGCTGTAATTATAAAGTGGACGACAACAGCGTGGCT
+>23666 2
+CCTTCTGTACGGCAGGTTTTTCATTCCCGAAAAAAACGAACTGTGGCCTCTCGTATAACAGGGAGTGATCTTAAACCGCGGCGATCTCTCGTAGGGGAAC
+>23667 3
+AAGTGTTGCAGCCCGCACTCCCATTTCACTTTTTCTGCAATCATGAGACGGATTCCGGTAGTGGCTGACTAAATGCGGGGAGTTGGCCAAAACAACTCAG
+>23668 1
+TCGTGTAGGCCGAGTAAGTCAATATTGATGCCTCACTGTGCCTCTCTCCGCATTGGAGGACATAATGAGGCAACGCCTCTCAGTATGAAGGCACTGTCAA
+>23669 3
+GTGGGAGAAAAACCTCAAAGCCTTGTCTGGAGCCTCTCGCAACTGACTGTTGTATGCTCGGCCAAGAGACCGACCATCGTCTTTCGGTAGTTGAACTAAT
+>23670 1
+TGAGTATATAGCTCCGCGAGCTCGCTCGTACGCGGGTATGTGCATGTCACGCGCTTGAGCATCCGAATTAGAGTACAAAAATGTGATCCGTCCACATCAT
+>23671 1
+TAAATATTATGAACGCCACTGCTGATTGCCTGAACCGGACGCGCGGGCTCCGTCCTATCAAAAATATAGGACACAGTATCCGGGGTTTTGCTGGCTGCAT
+>23672 3
+ACTCTATATGCAACACTCATTCTGAGTTGTATTCGAGAGCGGAGTCGACTTATGCAGGCGGTGAGCAATAAACTCGTCACCATCGACCGCCGGCGTATGT
+>23673 2
+CCTCAAAGCCTTATGTGAGAAGGCATTAAGATCAATCACGGGTTCTCTCTTGCATGGCACGAGCGATATTGGAATCGCCGTTTGTTCGAAACGAGCGCCC
+>23674 1
+GTGTCAGCGTGCTAGCCGTCAGATAATGTATAATACAAGGGTATGGATCTAACCGCCCAGATTGTGTGAGGCCCCGTCACTACTTTAGACCCCCGAGTAT
+>23675 1
+AAGTAGGTCTTTCCGAACCACTCGGGTCGTCTGGGCAAGTAACCCTGAATAGGCCGCAAGTGCCGCATGTTGTAGCCTCAATGAAATTTTACGTCCATAG
+>23676 2
+CGGGCACCATTATTGTCGATAACCTTACAACCTCCAAGGGAAGAGCCTGTAGCTGAGAGTGTTTGTTTGGACGATACGATCCTTCACCTGCAATGCGGCA
+>23677 2
+GGAAAAATGCGGCTAGTACTATCCTTCGCTGCAACAGGACTCCTATGGTTGTACTGAGCTTCTAGAGTTGCCCCAGCTTGAATGGGCCGACCAATCAGAT
+>23678 3
+GCTTCGACTTTAGGTTCGCCTGCATCCGGCTTCAGTTAGAAGCAGCAGCTGTAACCTCAATAATTACTACCGGGGATGTAGCAACATACGTGGCAAGGCT
+>23679 1
+ACCGGCTTCCATATAAAAAAGAGTCTCTTATAATGTCCCCTGAGTTGGCACGGAGGGCGAGCGAACTAGATCTTGCCTGTTGCAGCCTTACAGAGCTCTG
+>23680 3
+GATTTTAAACTTAAGGGATGCTGGGCTGCACGGAGCTGCTTTCGCCCGTATCATGAAAATCCAACTCGAACCGTGAATGTGACCTTTGGCACTAACGCGC
+>23681 3
+AGCAGGCCCACGCGTCACCCTGTTAAGTATATAATGAAAGTGCATGGGGGTCTTTCCGCAACACTTGAAGACTTGCCCTAGATGACGCTAGATGGCTTCT
+>23682 2
+ACCGCGGCATGCCTAGGGAGTTACATCCAGTCAAGATCTGGTACCTGCTATTAGATTCAATTTTCCCGGGATGCAAACGGCACATGACTTTCGGGCAGTA
+>23683 1
+CTACATTGGTCTACGCCAGTCTCTGCGGTATTAATGTCGGCCAAGAAATAAGACCCGAAGTAGGTCTTGACGCTTCGCGACTACGACGGTGTGCCTTAAA
+>23684 1
+GCGGTATAAAGTATCCTAGCCGTCCTCGCCAGTCCAATAGGGCGTATACAACGCGTAGCCAATTGGCCACATGCCATTGTATAGAATATGGTGCCTTGGT
+>23685 1
+GCGCACGCGTAAAACAGGCCACACCTGCTTGTAGTCTGGGGAATTCCTGGAGGAATCAGTAGTATAAACCAGCATCCCTGTCGCACGGATATTCGTTTTT
+>23686 3
+CGTTACTCCCGACTATTACGCGGATCCGGGCTCGGTTACGCGATTGAGATTGATGGGACACTGAAACATACCTTCATATTGTTTACAGAGCAAGCACCGG
+>23687 2
+CGCGGGTTTTGTGGCCTTTATTTCGCCGATTTGACCTTGATAGAGTGCCGAGAATCATAACGGTCGAGACGAGCAATCTCAGCATACGTAACAGCACCCA
+>23688 2
+TTTAAGACGAGCCCAATTATACGAGCAAGTGTACCATGTCGGGCGGCGATTGTTATACACCGCCGCCGATCTGTATCCTTGATTGTGGAAATCCGCACAG
+>23689 1
+GAACACCAGACTTTCACCGAATGGTTCGTGAGCTGCTTCACTTGCCCCTTGGACTCACCAGAAGTGCTTATATAGGAAGTACTGACGGGGTACTAAGGCT
+>23690 2
+ACCTTATATGACCGCTACCATCCAACAAGTTCCTGGACATAGGTCGGGACAGGAGTTCATGGCGTTTACCTGTTTGAACTCATCAAGGCGCACGGATGTG
+>23691 1
+TTTAAAGGCCAGAGGTTCCTAAGGAAAAGGTATCCGGGAATATTGGCGTTATTATAGCACGCCCTACCTGCGTGTATACCTGCCCCTTCTAAGGCACGCG
+>23692 1
+GAACAGGGCGCGTGAGCCTTTACTCGGGTCCTGCTCTATTCAGCAATTCCCTACATTGCCAGGCACCGTAGTAACAGGTAGGTATTAAGGATGTTACAAC
+>23693 1
+CCAAGGCACACCCCTAACCCGAGGTTATATCCTATGCGCACAAGTCCAGGAGAAGTTCCGGACGTTTATGAATAGTAATGGGGGTCGGTTTTCGTTCCTA
+>23694 3
+TATCGCCTAGTCTAAATCACGGAGGTACATGTCTGGGCGTACTCCGCGGCGTGAATGGGCAAACGAAACGTTTAAATCACGTTTCGCCAAGACCTCTGTT
+>23695 3
+ATACCATAGTACTAGGTGATGAACGAACCCTGAGTACCATCGGTATAAGCGGCTCGAAAGGTTATCTACCGCCTGTGGTAGTCCCTTTCTCGGAGTAGCC
+>23696 3
+TTGTTAGATGCGGCGTTATAAACCACATTGCTTGGAGCTGCTGCATTTCGCCTGAGATGCATCGCGGGCACGATTCAGAAGTCGATCACGAAACCAATCC
+>23697 1
+CTTCGAGGGTTTTGGACATGGAGGGGTGATCCCATTAACTGCACCTGAGCGTCTCCGCTCAAAGACTCAGAATTAGCTAAGACCCATGCTCGAAGTTACT
+>23698 1
+TCTACCCGCGGAGTCTGAGCGGTTTACGGAGGAGCGAAATATTGTAATCTTCGGTCCACATCTGCTCCTTCTAGGACACACTCCTGAACGGAATAAGAGT
+>23699 3
+AGACCGATAGTTCTCGGCTAGGCATCTAGAAAGACCTACTCACTAGACGACGGAGACGTTAAACGATTCGCCGAGTATGGTTCGTGGTCCTTTTTACCGC
+>23700 1
+GTGTATGGCTCCGCCAGGGGGTGAGTCCCGTGAAATTAGCTCGGACATCGAAAAACCTGACTACCGTTAATTGTCGTACTAAAACATCTCCGTATCGTGC
+>23701 2
+CCCATAATCTCCTACAGATTATAGTCGAGTGACTGGTGGGGCTCGATAGATTGTCAGTATGAGATGGGTAGAATACTCCTCACTTCCCAAGCCACGCGCG
+>23702 1
+AACATTTTAAAATCGGATTATCGTCAAGACCACCCTTTGGTGGGCTCCCGGGCTCTATCGGCACAGGAGGCAAAATCATAGACTTTGTGTCGTGGCCCAG
+>23703 3
+TCGCACCAGCAGATTGACCTTTGCCTGGGGCAACTTCCGCCGGGTTCTTAGAAAAGTACGAAACAGGCATGTACGCGCTAACTTCGTGATTATTTGGACA
+>23704 1
+GATACATCCGTTCTGCCATCCACGTAGGCACAGGAAAGAGATCGGTCTTAATCTCGCTCCAGAAGATTAGTTTTATCGGGTGTCCCAGGGGCAACAGTCT
+>23705 3
+TTCCGGTCTGCTGGGGCGAGCTAACATAAGATCTCACATTTAACATCTACCGGGATAAACTTGCCATGAGTGCGATCTCGGGCGATAGAGAACGCTTTCC
+>23706 3
+TAAGAACGGTCCGGTCTCGGCATGGCGTAAGACTTAGACTCCAAGAGAGAACAAGTTACTCTCTTTCGAATGACGCAGGATTTTGCACCCTTTCGCTCGG
+>23707 2
+TTGGACTGATGCTTTACAACTGGGGCGGGATAATTTTGGATGCCGGAGTATGACCCCCGAGTCAATCCACCATCTAATAAGCCGAGAAGCTTCCGTCATC
+>23708 3
+CGATTCCTCATTCCCGTTCCAGCTTGCAATGCATGGAATTGGAATATAATGGGGCCAGCTACTTCGCCATATAAGGGTAGGGACTATCGCACACCGGATG
+>23709 1
+TGAATATAGGCCCGGGTCGTGGTTCGCGTAACTTGACTAAACCTAACATGTCAATAGAGATTCTACCGTCCGTTGGGTGGGCTACCAGAACTCCAACCGT
+>23710 2
+ACAAACGAGCTCGGCGTGTGCTATCGTCCCACGCAGTATTCTCTCGTGATGGTATCCCTCTCAAGTCACTTAAAGTAGATGGGTAATGACGAGATGCCAG
+>23711 2
+AAGGACCTACCGCCTCGTGAGTCTGATAACTAGCCGGTTTTCCCAAGGGAGAACACTCTCTGTACTTATGGAGGGATAGACTACTCTCTTCTCGGGAGAA
+>23712 1
+GCGTCAAGCCACGGACACGTCAATGTCTCGGTTGATGTCCCACGTTTGTGTCATCGTACGAGGACAGTCACCAACTTACACAAGCTGGAGATATTGTATG
+>23713 3
+CTTCGAGATTAAGGCCAGTCTGAGTTCGTGGCAGCGGCCCAGACTTACGAAAGACACTTAATTTCTACATCCAGACGTACTCAGGTCGCGGCTATGATTG
+>23714 2
+GAGAGAGATTTTCAACGTGGCCATATGTTAACTTCCATGAACGAGGCGATTCTGGCAACAGCGTCACAAGTTCGTGTTCCTGCGGCTCATGCACAGACCT
+>23715 3
+TCTAGGGGACAATCCAATAGAGCACTAGCTATGGTTCGAGCCTATGCAGTGTCCCTGCTAACTTGCGGCTGCACTACGAGAGATACGTGTTTCGTACAAC
+>23716 2
+CTGGAATCCACGAAGCTTGCTCAATGTGTCAAACGTTCTGTAGGCTCCATCTGGACGACATAAGTTTAGCAGGTCTTTAGAACCTAGTGGAGCCGCAGCC
+>23717 3
+TACGGGTCCAATCGTGGTATCCGAGATGCCCTGCCACCAGGAGTAATCCGCGAGTTCTTACGTAAGGTACATTTGCGACTAATGGAACCCACTTATGTAG
+>23718 3
+TTGGGATTTCTCGAGGAGAACAGCGCTGCCTTAATGGGCTTCGACGTCATAGTTGCCGTTAAACGCAGCTCCTAAATTGGGCCCTCCACAAGAATCTAGA
+>23719 2
+ATCAAGAACCCTCCCTCCTAGTAGTCAGAGTAGAAGGCTTCAGGGCATTGTGGGTTTAAGAGTCCGCATGAATATACGCAGTCGCTCGTGCGCACTATCT
+>23720 1
+CGAACTGCAGACCCAATCCAAGCAATTAGGGACCGGATTATATGACTTTTCGCGATTCCTGTATACAGGTAGGGTCGCCATGCTTCGCTGCAATGAGGCT
+>23721 3
+ACGAGGCATGAACTTCAGGACGACCACTGTGCGATATGTTCTGCCCCTAACAGGCCCGTTCGGATGATACTTTGATCATCGATACTGTGCGAATGATACG
+>23722 3
+ACGGACCGTCACGAGTGACATTTAGAGCCGGTGGAAACGGTACCGTTACCCGTTTCGACCTATAGAAACCCTGTAAAACCTACTGTGTTCACTGTGTGTG
+>23723 3
+TGTGTTCTTTCTCTGTCAACGTAAACTCATATCCGAAGACCGAATATGCGTCTCGTGACGAAGGCGGAATTGTCCGAGGGCAAGACTTGACCATGGCCCA
+>23724 2
+ACACTAGAGGAGATGTTCCCTGCATCTAGAAAGCGTCATCTGTGCTCTCGATAATAAGGGAGCCTCGTACACGCGCCTGATTATACCCCGTAAGGGTTGT
+>23725 1
+CCCCGTACTAAATTCCAAGCGGGGGAATCAGATCGATGGTTAGCTGTTTTCCAGAGCGCCACGATTCTGGTCGTACACAATGTATTGAGCTACAGCTACG
+>23726 2
+GCGCCCTGGCATCGATAGGAATTCCCTAGTCTCTAGTACGCCAGGACAACTGTTCTATTAGCTGGAAATGATAATAAATTGCCGCTCGACCACGGGTGGT
+>23727 1
+CATGGTTGCGAAAACTAGTTACGTGAAGATCCACTCATAAGCACTTCGGGGGGATGTCAGTGCCCCACCCGTTTGTCTGTCAATTCGTAAGCGTGACAAC
+>23728 1
+CTGCATGCCAATGTGCACCTAAAACATGCAGATCCGGTCGTCTAGAGTGGAGCCTATAAGTTAACTATCGCCCAGGGGCATCAGGCGAGACTTTTCTGTT
+>23729 3
+CGCGGACGCTCGACACTAATAGTCAATCGTCTTTATGTACTGATCCTCAGCGTACGTGGTTTAATCCAGGCCGGTAGTCAGGCGCACATAAATCGGATAG
+>23730 2
+CTTCTGATCCGCAACGAACTCGTTAGTTTGCAGCGGCTCTGTTTCCCAAGAGGCAATGCAAGTAACGCTATTTGACGAGACAATGCGCACAGGTTAGTGC
+>23731 2
+TAGCGACTGCCTCATTGGACCTAGGACCCGTGTACTCAACCGGAACAGTGGGTTCTCTAATTGCGATTATAAGCAGGTCGCGTCAGGAACAATCTTGTCA
+>23732 2
+TCTTTAGCGCCGCTGGCATTATGGAAACCCGAGAAGCAACTACGGATCCGACGTTTACGGATGGACTCGTCTTCTAGTATGTGACGTACTGATCAACAGC
+>23733 3
+CCCTTCATTCACGTGTGCATCCGGACTGTAAGGTGCCGGGAAGTCAATTTTGTTGCTGTATACACGCGGCTAAACAGACCCAGATCGGAAGAACGATTCT
+>23734 1
+CACGACACGAAGTCCTACCTGGAGAACATGGCTAGTTGGGGTGCCAAGCAACTAATTATGCCGTTGGGTACGACCTCTTTCTCTGCTACGGGATACAATT
+>23735 2
+ATGTCAAATATGGGCGCGGACAACCCTGTTATGGACATGATAGCGCCACTGCGTGTAGCAACGGGCATTTCCCCATCCGTAATAACTATGTGTCGCTAGT
+>23736 1
+CGATCCATGGCCAAGCGACGAATGGAGGTAAGGTCAACGCGGTCATCAAGTCGCCGGGTCGCTAATGTCTATTCCCACTATCTGAGTTATTCCTGTATAA
+>23737 3
+CCATTGACACGCGAGCCTTTACGAAAAGATAAGCTCAAATGATGCCCTGAATCTATCGACCGCACGTGGAGCCTCGTCTTCTTATTGTACAGTGGGGGTG
+>23738 3
+GACTCAGAGGTAGCACATAAGGGCTGGACAGGGGAGATCCCATGTGCCCATCAGCTTAAATCCCTGCGTCGACATAGGGCTATCTTATTAATCTTTGCTC
+>23739 3
+TAAGATGCGGGTCGGGCTAGGCGTCCGCTGATCTCATGATCTTTCTCACAGTAGAGTTAATTCAACAACGGTCTTAAGTCACCCTGGCAGCAAGACATCG
+>23740 3
+AAACCCGTTACTTACGAGGTAGGTCTAGGGATAGAGGTAACCGCCCAAGCGAACCCCTAGCGCCTGGTATGGATTTATGAGACCAATCTTTCGTTGTTCC
+>23741 2
+TTTGCCGCGCAATGCATCCAGCGTGGCTCACGTTCCACGCCTTATTTGATGGAGTTATCTAATAACGGTCCGGGAATAAGTAAGCTAAGCCAGCGATGCA
+>23742 2
+GACCACGCCCTCCGACTAATGTATGCAGGGTATCTAGGAGTCGATCCAAAACATACAGAGTCATTGTCGGCGTCTCTTAGCGGCTACGTAATTCTTGGGA
+>23743 2
+CTAAATATCCCGTGGTATCCGTCCAGTTTTGCAAATTAATTTATACGCGGTGCTGCCCACAGTGGATAAATACCGGATAGGCACGGCAGTCGCTGGCGAC
+>23744 3
+TCATTTAAGCGCAGGTCCGTTCATAGTATGTGTGATTTGCAACAAGTCAAACCCTCGAAAATCAACCGCTTAGGGGCGGGATGTGACCCGTCTTCGCACG
+>23745 1
+TTATAGCCTACTGCAAACCTACGGGTCGTTTACCGTCGAGGCCTTGAAACCCGAGTATCCTGCTGGAGAGCCATATCATGGGAACCAGTCTTGATAGGAT
+>23746 3
+AAGAATTGTGCCTTAACGAACACCCACTCCATGCACCCGTCCAGTAGAACTTTTGATAAGGCTAAGCCTCTTCAGCGGGAGTTCTTACGGTTGAGGGTGG
+>23747 3
+GTTGCTCTAATTCGTTTCAAAGAAAGGAGATTTTTGAGGCTAGACGTAGATACTCGGGTAGCCCGGCCGACCTAGAGTTGGCCCCACCCATATCAAGCTC
+>23748 3
+AGCGCTGGCGATAAGCGGACACCATTCGCGCTACACTCGTAGTTTTTTAGTGTACGACTCTTAAAGGTAGGAGGTAGCAAGCATTCACTCATGACCCGTC
+>23749 1
+GGGAAGATACGATGGCCGAGCCTCAGTAGATTGGAAATCAAGTTTCTGGGCCCATCCAGGTTTACCGACAATCGAAGTCCTCTTCCAGCTACGTTTGCAT
+>23750 1
+GGTCTCCATCGTTCATCCTTCCAAGTTCGGACTCTTCGACCTATACGCCAGGGATAGCAAAAAAAGGAGAGCTGGATATGGAGGGCTCCTGTTTACTCGA
+>23751 2
+ACGGTCTTATTGATCGCGGGGAAGTAATGCCTACTGGCGGATTATGCTTCCACCACTGGTTCATGGCATATTCCGAAGATCACCACCAGTGCGACAATGA
+>23752 3
+GGCCTCTTGTTCTACAGGTGCAAGCCACACGTAAAGTCAGGGGTTGTTTATAAGCGAGCGCATGTCCCGGACAAATTTTGAGTCCCAGCCTTTGCAAAAC
+>23753 1
+AACTGCTCATGATCTTAGGGCGCGGTCGGAAACTCACGTGCGGAATGCCGTATGACAATCGATCTACTTGCTCGGATATATCATACCGCATGGAGTACCT
+>23754 1
+AATCGCAGTATTACATCAGATGATCTTTTGGAGAACATACCCCGTCTTAACGACCTAGCAGACATCTCAGGGGGTACGGTGTCGGTCTGGTGCGCATCCA
+>23755 2
+CCCAGTATTTTAGAAAAAATGACACCGGCAGAAGGAATCCGACTGGCCTAGGCCGCACCTGCGGTTTGACATGGAGTGACTCTTGCTTTCTAAGTCTGTC
+>23756 1
+GGCGTATCCCGCCACCTTGCGAAAGTTAGCAGAATCTACGCCGGAACACATACTCGTTGCGTTACGGTCTCGTCGAATGACTGTAAGTTAGATGGTACTA
+>23757 1
+GATACGCTTCCACCGTCTGTCGGGTGAAGTGGAGGCATTGTCAAAAAATGCCTCGATACTAATTTATAGCACTAAGCATGTGCACGGCTGCCGTCCGTCA
+>23758 3
+CAGTTTACTTTAGTATTCGACCCCGACGGCTGTAGTATGGCTCCTGGTCAATTCACTCAACAAAGATGTGGCGGGAGTCAAATGACCGAGCCCGCTATGA
+>23759 1
+CACATGGCAAAGCCGCAGTTCTCACCAGAAGTCAGATTCTTACGAGAGGGATCGACGGGGTTCCGCCTCGTTGTTTATTACAGCGTCATACTATGTCGAA
+>23760 2
+GAGTGCACTCGCGTTCTTTTGGCCATCACCATGTGGCGAGAACCAGATACCCTAGAGTCCGTGCAGAGTTTTGGGTATTAACAACGTCGCAAACTAGCTA
+>23761 3
+GCACCATACGGGGGGAAGTTGGACGTTGAGCGTACGTCATGAGCTATGGCCAAATCTCAGATGTCCGGTAAACCTTACAACTTTATCCGTGCCCTTTAAC
+>23762 2
+ACCAACCTCTGGCAAGCGTTGATTCAATCATTCGGCGCCACCCCTGATTGATGGAGCAGAAGTAAAGCGCAGTGCTTAATGTCTTATGGATCACGTGTGC
+>23763 2
+AAGAAGACGTAGCCACATGATAGCGGTCCCCTTACTCATCGTAAAGCTTATCCGCCGGTCATAATCGGCATTAGCTCGCTTGAGGGTAGTGGCTTGATAC
+>23764 3
+CCTCGTCCAAGGCGCTCGACGGACGGATAAATCGGACGCGAAGAACATAGTTCTACAGTCGTTTGTAGTGCGTCGTCCTTTCTATGTGTAATCAAGCAAC
+>23765 2
+GGGCCTTGCTACCATCTAGGTACCGTAGCGTGGATAAACCAGTCCCGATCGCAAAGACACTGGTAGGATTTCAGCTATGTGTTATCGACAAGTCCTAGCT
+>23766 3
+TGTAGCAGACATCGGGAAGCCTACATTGGATCACAGCGTTACTGATTGATGTCCAGCTGCAGAGCTTTCACGCGCTCGCTTTCCATCAGAAGATAGACGT
+>23767 1
+TAACGGATGTCCAACCACGGATTTTGTAACGGTAATTCGGCAAAGCTCCTTCCGAGGTGACTCGCACCGGTTCGAGTTACTTCATTGAGCATGGAGCACA
+>23768 3
+TATCACTCCCAGCCGCCTAGAAAGGTCGGAGAACTACATTGACGTCAGAATTCTCTCTGAATATAGTGAGCGGGTTACCCAGGTTCGTCGCTAGAGCGTT
+>23769 3
+GTTCCAGGCATGGATATTGGGTGTAAGCTGCGACGTCATGTCTAACAGCCATACTCAAGCAGTACGATGACTTACTGGTTAGAGACCCTCTCCTCGAGAC
+>23770 1
+CTCATTAGCGATGACAGAATACGGAACCAGACCTGGGGTGTTACCCACTTGCCCGTTAGCGGCGATTCGTCATAGGTATTTCACGTTGAGTACAGTAACC
+>23771 3
+AACTCTGGCCAGAGAACAGGCCTCAAGGATAAGGGCCGTTGTCGAATGGCGTAGATCCATGCGAACCTATCTAGTTTTTCAGCAACCCTGTGTCTGATCT
+>23772 1
+ATACAGCCGTAGCCACTCACCCGCTCTATGATGTAAGTCCAGGAGAGATTTCATAGGACTCTTGATAACGCGGGTTCCCAGTCTGTCAGTGTCAATAGGG
+>23773 2
+TCGAGACGTGAAAAGGCCGCCACAACCTAATTAGTCTACCGGGCAACGTTGGTCGATGTAGTGTCGTTCAGTCACAATTGTTCGCCAACAGTCGTTCATG
+>23774 2
+GAGGACTGGCTCAGCCCTGCCGTGATTATTGCTTAAGCGAAAGCATGATACTCCCGTGAGTAATTAAGAAGCCCTTGCGAAACTACTTGCCTGGCTCGTA
+>23775 2
+GGCAGATCGTCCGCCTATCTGATCATAATCAAGCGATGGCAGAGAGCTTCGAACACCTTAGTTCTTCTATCCACCTTGTGTACGAGTGAGAGCTAGCGGA
+>23776 3
+TTTGCAGGCACTTCAGGAGTATGATTCTAAGTTGCAACACGTAGCACAAGTCACGGGCCGATATAGTCTAGTAGCTACCGTGCATGACGTTGCCCCACGT
+>23777 3
+AAAGCCATGCGTTAACTGGTAACCCAGGACGCATTTTTTAGTGGCGCCCCGAAGCTGATCAACCATGTTCGGTCATATTTCGCCCCGGTAGAATGAGATG
+>23778 2
+GTTTTCGGCGAAACGCCCTTTCCGTGGTCCCAATGAGGACTAGGCTCGGCTTCTCTAGAACTCGGACGTGCTTCATAGAAGAAATCTAAATGGCCAGATA
+>23779 3
+CCGTGGGTCTTATGATTTGCCTACCTATTGACGCCTGTTTGAAGGCGATACCTAGACGCCATACACCTACAGCAATGGTAGAGCTCAATGCATGGGACAG
+>23780 1
+TTACGCCGCTTCTCATTAGGTCATTGACACGCTGTTAGGGCCGCACGGAAAGGGGAAACCTGGACACATCCGTATTACAGAGGTATCTAAGCTTCATTGC
+>23781 2
+TTGTGTCTCCCAGCGTATCTAAGAGGGGTAGAAGAGTGTTCCCTATGTCTAAACCGCCACGACAAAATCTCTCAGTTCGTTCCATCGGGTAAGAAGGCCG
+>23782 2
+CACGTCTCACACATTCTTGATAAAGGCACTTCGCACGGGAAAGGGCGTTAATGGGGTAGCCATTGGCCCTACTTCAGTTTACTAGTAGAGCAGTACCCTG
+>23783 2
+GGCTATCAGTCCGTAGCAATTCTTTGATGGCAGGGTAGCGCCTCGGTAGCCACGGCTAGATCTGCGAAAGATAATCTTTGTCACAAACTGCTTGACACAC
+>23784 3
+CAACGTTGCCCCCGTTTGGAGTCATCGACCCTCTGCATGCTTCTCCGATAAGTAGATAGGACTGGTAACACGGACTCGTAACATTTGAGGGCAAAGTGTA
+>23785 1
+AGCCGCTTCACAGTTGTGGCGGTTTTAATGATACTATGCCGGTCAGTGGCAACCTTATAATTAAACGCGTACGATCGCGGCAACTCGACCTGACGACTGA
+>23786 2
+GCGATAGACCAGCAAGCACTGACGATAGAAACCGGGCCTCACCCTTTTTCTGAACGGGCCTTATGAGGATATCTCGTTTGTCAAGATCACTATCTGGGTG
+>23787 2
+GGGGCGAAGGGCTCACTTGCTAGTTATGCAGCCTAAATACTTCGCGAGTTCCCAATCGTAAGCTTGTGCATAACGTACGTAAATTCCCTACCCGAGGATG
+>23788 3
+ATTAAGCTTGTCATCCGTTTTTACGATGAAACGACGGCAGCGGATGGAGCCACTTGGGTTGCACGACAAGTAAGTCTGAGGATCCCCTACCTATCTGACC
+>23789 2
+GTCCCTGATAAGTAGAGGTCCCATTGCCTATAGAAGGTGGCACGCAACGGCCCCGAATAACTTAAGGCGCTGCATTTTAATCGGTAGCGTCGCTTAACTT
+>23790 2
+CGCGCCACGACTTTGAATAGAGCAGGAACCAGCTGGGTCTATTTATACGTACGCGTGGCCCTGCTGTTAACACCAGTAAAGTTAAGTAGTCTGATCTGCC
+>23791 1
+GTTACTTCACGATAACGATTCTGTGCCATGGACCTAGCGAGACAGGCGTTCCCAAAGTGCATTCCAAGGTTCGAGAAGCGGCACGCTTAGTTCTAGCATT
+>23792 3
+GTAAGCTTTTTACGCCCGACAGACCATCGGTGTGTCATACGGCCAAATGACCTAAGTCTATTCATACGACGTGAAATGACGTGCGGTCGCTTGAAGGTCC
+>23793 1
+ACAATCAATTACTGGGGAAAACTGTGCGCACCCTTGTGGCCGATCTCGAGTAGAGAGTTCTACAAGTGTTCGTCAGGCACTGTTTTTGAGCCACGACCAC
+>23794 1
+GTGGAACTGCCATTCGCTGCATGCGAAGTAAACGCATCTTTCATAGCGAGCTCACAGTTGGCGTCAACTCAGATCGCGGATCGCATAAGTAATTTTCGCG
+>23795 3
+TTAAGAAGGGATGCCGTCCGGTCATCGAGGGATATTCTCCCCTTATACCTTATAGGAGCTCTGCCGACTGTGTAAAGGACCTACGTAAGGTCCACACGTA
+>23796 2
+AGCAAGCCAGGTATGTCCTAGCGTGTGGTGATGACTCCTTCAAATTCGTGGGCATGAAATACGAACCTATCGAACTCGCCCCCATATATGTACGCGTGTG
+>23797 1
+ATATCAGCGCCCAGAATACTGTAGGCTATGATAGGCGTGCGGATGATTCAAGTCTCATCACCATGACCCACGTTTGCTGGCAGGTAGCCAGCAGTCATTT
+>23798 3
+GTGACTAATCGGCGTACCATTACTTCGTGGCTCACATCCGATGGGGCCGATTGTATTGCTCTGGACATAAAAATTCGACGAACTCCTGCGGCGAGACATA
+>23799 1
+AGTCCACCATCCGTTGATGCCGCTGGGTCACTGCGAACATGGGAGTCAAGAGAGAACTTACCGGGCAATTTATCATCGTCATGTACTAGCTGTACGATCT
+>23800 2
+CTCAAAGAGCCTTGTGACCGACAGAAGGCTACATCGAGGTCTCCCGAGTCTCTAAGTTGAGCAGCCCAAGCCGTTTTCTTTGTGGTTAGAGACAATACGT
+>23801 1
+CTACTTGGAGCCCCCTGGAGGCTCTACTAGACCCTCGGGGATAAGGTAGCTTCGTTAATAGGTAAACAATATCTTGCGAGTCCGATGTATAGTCCAACCG
+>23802 3
+TCTAATGCGTCGATCTTTAAGTGGGGTCTATTGTCTTTCCTCAACGCGACCTGAGAAGGGGTACGAATACGGCGAGTCGCCACCAGAATAGCTCTAACCA
+>23803 1
+TAGAAATGAGGGCTGAGTCACTTAAGGCCTCAACTTTTGGTTGCTTCCCCGGAGCAATAGTCCAATCAAGCACCATCACCGTAACGGGTTTCGTAGCGTG
+>23804 2
+GACTTAACGTCTATGATCGAATTGGCTAGACGCGCTGTCTAAGGCAAGCCGCGTTTCCGACCGGAAATCTTCGGCATGATCGAATCGCACAAAGTGTCTT
+>23805 1
+CAGGGTGCCGACTCAACTTCGGCGGATTTTTGTGCTTTTACGATCACAGGCAACCAAGCGCGAAGTTGCATCAAAAGAAGCTGTGTCTGGTTCCAAACCT
+>23806 3
+TTTTTCAGGCCGAATGGGATCTCGCTAGGAAGACAAGTTACGGTATAGCACGCCATCCTACTACGAGTGCAGCTATTTGGCTAACTGGACCGCACCTGTA
+>23807 1
+TGCAGTCGCTTCTTTCTAAACGTATACAGTTACAGGAATCGAGCTGACGCACACCAGTGTGCTGGTAATTGTCCCGAAGCGGATACGGTTACGCATCCGA
+>23808 3
+AGGAGCTCGGGTCAGTTGAACCGAATCCATAGTACTGTTGACCATGGCGGCTGTTAGACAAAATATCAAGTTCCGCATGTCCTCCACCTCGTAGGTCATG
+>23809 3
+TGATACGGACCTCCCAGCCCTAATTGGGCGAGGCTCGTGGATGACCAAGCTCCATTATAAGACATATCTGTGCGACAGGATAATCAGTGCGTCTTGCTTA
+>23810 2
+GTCTCTATCTTGAAAACAGCGGTATGAGGACCACCGGGTTTGACCCTCGTACTCGAACATTAGACGAAGACTCTTGACGATGTTTGCCGTGACGATGACC
+>23811 1
+GTTATGAAGTCCTGCAAATCGTCCTGTGTTATAGCACGCCAATGTCTAGGTGTTACATCACATCAGCTAGCGGTCTCACAGCAAATAGGCGTGCAGGCCG
+>23812 2
+GACGCTCAGATTATGCCTACGTCTCTGGGGTCCGCATATCTACACGGACGTACTAGCGCTCGAAGCAGTAATTAATGAGATGAAGGCAGTTCTCCTTCGA
+>23813 2
+GATCTACCAATTCCTTGGAAGTACTCCATTCAGAGAGGTTTTGGCCGCCGTACGAAGGCAGTCGTACCCCTTTCGCAAGGTTTGACTACAAGGACAGAGT
+>23814 1
+CGGGTTTTAATGATTTACTAGACTTACCAATTGGGTTCCAAGATACTCAGGTGCATGCCAAGTCCCACAGCATAAACGCGGGTGCTGGCCCGCCATGGTA
+>23815 1
+CCGTGCGCGAAACAGACACTGTATCACAGGCGCACTACCAGATGCCTTTGCTTTCATAAAGTTATCGGTTCAGAGGTCACGCCTTAGTCGAGTTGTAGAG
+>23816 1
+GTTCCGGTGGGGCGCTCATATGTTCGCAAAATACCCGTGTAGCTCCCTTAACTAATCCAAGACTTACCATTAAGAACTGCGGCGTGAGTTCCAGTGAGAG
+>23817 1
+CTCAAAATGACGACGTTGACAACACTCTGCTACTCAGCGTTCTCAGCGCGTGATTTATAGTCGGCCGCTCGTGAATGCTAGAAAAGTTGTGGCGAATCGC
+>23818 2
+TTATTAATCAGCAGCGCATGGACACCACTGCCTTCCTGGTATTGCCTCCGATAGGCAAATGGTAAAAGTGCAATTGCTGACTTCCCTACCGGGGTGGGAA
+>23819 1
+GTGCATTCTCATTTGCTCGGTGGCTTAATATATGCGCGGAACGGACCCCGGAAATAAGCATAGTATCCTATACACACCAATTGGCCGTGCCAAGCGTTGG
+>23820 2
+ACTATTTACCTTATAGCTGTCATGGCATATAATGCTAGTAATTGGAAGAGGGCATTCGTGCCCCACGCCGCGTCGGCACCCAACCGGTAATGTAGCGTAG
+>23821 3
+ATAGTTCCCGGTTGCGTAGCCATTGAAGAGACTGGCTCAGTAGATTCCTACAAAACTCGGTGAAGGGTGCCCTTTGATAACATGATTCGACCCTCCGCGA
+>23822 2
+TCCAAAAGCAAGCGTGAGGATATTGTGGGACGTGCGCTTTATGCCTATTAACGGTAGCCTATCAAGTAAACCAGCGGCTTTCGCCGGTATTCCTCACGAC
+>23823 3
+CGCGGACTTTGAGGAGGTAAATTCGGAGCGCTATACACTTCAAATGCGCTCAGTGCTACACTCACTCTGGCTTGATAAGAAACCGTTCCGTACGTTCGGA
+>23824 2
+TCCAGTCTAAGTATGCTTGTGGATTCCTGTCCTGACGGACTCCACGCCTTAGACAAGTAGCTTTGCGCGAGGGCTCATGCATTACCAAGGATACAAAAGG
+>23825 1
+GCATGTATTCTGGGCCCTAGCTGCGACACGAACAGATTACTGTTAATTTAGGCCTCCCTGGGGACTCGTACTGATCGAAACCGGACTCGGTATATGCAAA
+>23826 2
+TGTCATTCCCGTGATCCGGGACTAGTTAGTGAAGACTCCCGTGGCAATAATGTAAAATTGGGGTCACATTGGATCTGCCAGAACCGCCTGACTTCGACCA
+>23827 2
+ACGGAAAAGAGCTTCGGTTCGAGCTCCGTCTTCTGCTAAACGACTATGAGCACGCGGATTTTATTAAGAAGCACTCTTCGAAAGGCTTGCGCGCGTCACT
+>23828 3
+TGCCCCGATTAAAACGTTTGCCTTGTGGGTAATACCCTAAGAACTGAGGACCACACGGCTATGTACGACCCGGTTCTTTTGTCACCAAGGTATAGAGGGC
+>23829 3
+CTATTCGAACCCACCCTGGTTTCGTGAAAGTATGCTTACTTTCGCGCAGGGATAAGTCGTCTGCAGTCAGTTAACCCAAGGTGCGGCAGATATCGGAACA
+>23830 2
+AACCCCTGCATTTGACACAGGAAATGTGCTTACTACTGTGAATAGACAGCGTGAATTGTACGGTACACGATCAGCGGATGCGTCTCCGCTGCTGTCATGC
+>23831 2
+CGGGATCATGATTAACCGAGGTCCTGCCCACAGCATCGGTCTGCTGGGCATTTCATCGAGCCATTTTCGACTTCGAAAAAAGGAGATCTCGGTTACGTAA
+>23832 1
+GTCGATAGAGTGTAACATCGATTTAAACCAGCGGGATGGTGGATTACACCCGCTGCCTATGCCATGGAAGCTTTGTGCTCACCTGTCCACAGAAGCATTC
+>23833 2
+CACCACGTCGTAGCGACAAGCAATTAGACTTACGCAGTTAATGCTTGAGTCCACAAGGTCTTCAGGAACGCGCGTTCTCTTTTATGTGAGGGACATGCCG
+>23834 2
+GCAGACCACCAGGCCATACTTTAACACGAAAGATTACCCACAGCTTCTCGTTCTGCACTTTATCAGGAGGTGCTTTTAGCGGGTGGAAACGCTGGGGTTA
+>23835 3
+GTTTTAAGCATCCAGTAGTTAATGTGCCGGAATTGGGGGGCTCCGTCGGAATTCCCTCACATACAAGTGACATCCAAGCATCCTGATGCGACCTGAACTG
+>23836 3
+GTACTAAACAGAATCTTGGTTGGCCCCTAAGCACACATAGTGCCCTACGCGGAGCAAATATTTCCGACATGGTGCGTTTAGTCGGTTGTACGCCAGAGCT
+>23837 1
+GACATGGGCATAGTTATGGGTGGGCCTACCCGGTAGCCGGATCGCCACTTAGATGTACGGACTTCAACCTACAATGACAAATTCCACATTTTCGTTCGAG
+>23838 2
+TAGGGTGTTCTTACCCACGCAGCGATCAGACCTAGCTTTGTCTAACCGGCAGGCACTTCGGGTGAGACACCTATAAACTTAGATATCCAGTGTTAGCGGA
+>23839 3
+TGCACTGCTCCAGAGGGAGCTAAAACCATAATCAGTTTGGTACGGCTGGGAAAGCTCGCGCCACGAGATGTAATGACCGACACTTACTTCTTGCTTGTCT
+>23840 3
+TTGAAAAGTGTAGTGGGGTTCAGCGAACACCGAGCCCATCGCACCTTGTGTCACCATCGAAGGCCTATAATTCCCCAGGCGGTAGTTGCTGATTTCAATA
+>23841 1
+AGTAGTTGTCACACTTTATCTGCATCCACTCCTCTCACTTTTGGAGGGCGGGCGAGTACAGACACGGCGCCTCTCAGAAGACTAATGGGATAAACTGATG
+>23842 1
+CTCGATAGCACCTGAGGTGCCTGTGGCTAAGTAACTGGGATAGGTTCAACGGACACGATTTCGATTATCGCCGACACAGCTATCATCAAGTATGCGCTCT
+>23843 3
+AGCGATCTAATTCGCCGTCGACCTAAAATTAATACCTCGTCTTAACAGGGGGGAAAGATGTGAGGCGCGTCGGCAACTTCCTCCTCTTAGGACTTGAGCT
+>23844 1
+CGGGCTAATGACTGATGGGCATCGACTCACAGGTCAACATCGGTAGAGACCGCGAGTTCTATTCACAACTGACTGGATAAGGCTATTTCCTCTCCTAGTG
+>23845 3
+TGGACACGATTAACACACGCCATTCTGCGTTTAGTGAATTGCACGCCGTTTTATGGGATAATTCGACCGGGGGCACCAGTCCGTGGATATAGATCCCCAA
+>23846 3
+ATGGTCTAGGTTCCTTGCCCCTATGATGAGCTCGAGAGTGGAACAACGAATTCCTGATCTACCGACCCGTAAACTAGATAAATCCCGGTTGGTCTGACGG
+>23847 1
+GTATGGGAGGCGACTGGCATTACACAACCGCTGCCCCAGCTCCCCCTATTTCGATAGGAAATGCCGATATAGTTAAGCCTGTGTACTTTAGTAGCATAGG
+>23848 2
+GACTGGCAAGTGCATTATGCGTTACATCCGAGACCCTAAGCGCAGCTAAGTGATATTAACGGACTTGCTCATGGCTTGTCTGCCGTACGACTAAGCCATG
+>23849 2
+TCAAGCTAATAACGATCAGTTTGAAATCATACAGTAAAGGCCGGGTGTCGGCGCCCGATCCGTCTGCCGCACTGGCTTTATAAGTTGGCTAGACACTGCT
+>23850 1
+ATGCGTGACTCGGACCATTCATTACCAGGTGTAAGGGAGGCACATCCGGTAGGTTATTTCACTGACTGGCTTCACTCTAAACCCGCAAGATAGGTATGCC
+>23851 3
+ACAGAGCTGAGTGAGAGCCACGGGGAAGGTCAGTATATCCTCCACCTAATTGATTACTTCTCGGTAGATCCCAAGAGCTGCCCGCGACATTTTAGTGTCT
+>23852 1
+CAGATCCAGAGAGCCGAGCGGAGCCATAAAAAAGCTTCTGGTACAGACCACTTTGGTCACGCGCTCTGGTATCTTTATCAGTCTAGGTCGAACGTTCTTG
+>23853 1
+GTACAACTTTCGAGTAGATGCATCAATGGCGGTTGCGCAACGCTCAAACGTCTTTACTGGCCATGATTCTAACGGTTTCGCCAAAATGGTCCGGCCGGAA
+>23854 1
+ATCTTATCAGATACGCGCCGCCCTGTACTTTACTGAGTGGCGCGCCTTGGTCCTTTGTACGAAGGAAAAACTGCTCACTAAGCAAGGAACTAGAGGTTGC
+>23855 3
+CTCGCTGTTTCACAAACAAGGGCAGAACGCATCTCAGTGGTAATCTTCAGAATGCAGCTGATTTACGGTCCCCGGAGGTATAGAGCTTAGCCGTCGTTAC
+>23856 2
+CTACACCTCGGTGTGGGAGGGAGCAGTTCACATCCCGTTTATATTTTGCTCCACTCTTGGCAGAAAGGTTACCTAAAACGCCAGCGAAGTAGCGTACTGA
+>23857 3
+AGAATGCGAAACTGAGAATACTGGCATCTCCGGGTAAGTATACATCTATGCCTTGGCCCGCTGCTTTTAGTTCAACAGGCCAGGCGATGATCCGATCTGC
+>23858 3
+AATCGGCTGGTTTAACAGGTCACAGTTTAAGCTCAACTTTAGCGGTCATCGTGGACAAAACCGAGTCCAGCCTTGGGCTTCGACCCGTGCTGGAATAACT
+>23859 3
+AGAGACTGCCGACTCACGCAGGGTGCTAAAATCCTGAACCATCGGATTGTTATAATGTCCCCGGATTGTCTGCGTTTCAGCTACATAGGGCAACGTCGAT
+>23860 2
+AAATCCTCCCTAAGACGGCGTAGGTACCAGAGTCCCGATAAAGTTAGGGATGTGACAATCCGTGAGCTAGTGGTTCTTTCAATCGATCTCGCTGCCGACT
+>23861 1
+GCATTTAAGTAATTGCTCTGAGCGGCCACCTAGTGTGATGACAAAGGAAACTCTCACGTCGCAGCTTGGTAGCCATATTTTGCCTGCAAGTGGCCCAAGC
+>23862 2
+AAAGGCCCGTGTCATTACGCAACCTCCGTATGAAAAACGGGGTGTGGCTAGTTGCGTCCAACCATGAATATTCCGCATTGACTGCCTCATTGTGATGGAC
+>23863 1
+CATTCAGCTGCATGCAGAAGGGACGAGTTCAACCGTAGGTTTTGAAAAGACTCCCTGCTCTCGACGACCGATAGGGCTTAGAGTTACCGTTCACGTTCTA
+>23864 1
+TCGCACAGGTTTAGTTAAAAGGAAGCACCATCCCGGAACTTCCCTTTAGGTTTAGGCTCGGTATCCGGGATAATCAAGCGGATCCGGGGTCAATCTTACC
+>23865 3
+GCAGATCGAACATCAATGTAGGCAAGGGTTCATTCCCTAGAGGTCTTGGTTCATCTGCAAATAGCATATGGCAAGCTCGTTGGGCCGTCGCACATATCCC
+>23866 2
+GTACAGAAATCGGTGGGCTGGACATCTGGAAGCGTAACAGCCCTCCCGCAGCATCGTCATATTACTATAGTATCCATATCACTTGTGGGTTTGCGCGACA
+>23867 3
+TGCAAATCGCGAAAAATCCCTGGTGTTTAGGCTGTAATAGGGTCGCCACAGCGAAGCTACGAAGACTAGAACCTTCGACCTCTTTTTACGTTCTGGGCCG
+>23868 2
+CTCAAAGCTCGCCTGTCTAATGGACACCGGCTACGTTCATCTGTGGGTTGAAAGTAACAGCCCTTCTTGCAGGTGCCATGAAGCCGCAAAAGGTTTAATG
+>23869 3
+ACAGAGATCCGTATGGATTACGAACCGCGAACATCTGCGACGTTTCTTTCTAGATCCAGGACATATGGTGATGCTCCCATCTCGAAATGGGCATCTCGGG
+>23870 3
+TAATTTTATCCATAGGCTTAGGGCAGCCTGCCAGTAGCCCGTACGATAGTACGTTAGACTGAATGAGATAGCGCCGAGCTCAGCCCTTCAGGTCAGTCTA
+>23871 2
+CGGGTTAATGTCAGATCTCCTTGATGGATCTCAACCTAGAGCTGCCGTCACGAAATGTGGATTGTTCCCCTGGCCTGTAAAAACCGTGACGCCAAAGTGA
+>23872 2
+CCTCGGTTGCGGAGCCTGATTAGTTCTCACCTAGGTACCCATAAACAGATATGTAGCTCTGTTAGGACGCTGAGGAGGTCTACGTCCCAGCCAGATATAA
+>23873 1
+TACAGATGCAGCACGTGCCGCGATCTCTGTCCTCTTGTGCATAAAACGTTGTTGACCGTGGAAACGGAGCAATTGGGTCTATCATACCCATCCAGAGAGT
+>23874 1
+CGTTCACCCAGAAGATCCTGGAATATAGGGGGGACTGGATAGTCCCCCTTGAGGACGCATACTTGTTAAGTATAGCTCCCGACCTTGATTACGACTGTCA
+>23875 1
+TTTTCGATTAAAGCGTACGGCTACGAGACGAGCGACACGGTCGGTTCTCCAGTATGTGCTCTACACGGAGGCCATCATTCTTATTGGAAAGAAGCTCCAC
+>23876 1
+AGTGATTCAGGAGTCCCTTAAATCTGATCCGAATGTTCCAAGATAGCATAACCACGCTGCCGAGGATAGACGTTATGGCCCCGCCGAGGTTATCGTTCTG
+>23877 3
+ATTGAGCCATATGAACTCACTCTATGGCATAAATGAGCCGGAGCCGGACTAGTTCTACCGGTTCCGGAGTACTCAGGACATCTGGGGCAGCTTTCTACTA
+>23878 2
+TCAGTTACTTAGGGGACAAAGAATGACACGATTTCGACCTTACCTGCACGCATAGGCTTCCACTGTCTCTGAGATGCCGAGGTTGAGTGCTGTACCCGAA
+>23879 1
+TTTCTCTACTATAGGGCAGGCTGCTCCAATCCGAGTCAGGACAGACACAGGACGAAAGCCATAGCGTGTTTCCTCGCTTAATATGGAAACGCGTTTGTGC
+>23880 2
+TAACTCTAGCAGGCTTACGTTCCTAGGCCTGTTCAATTAAAGCGCGTCTGGCTCACTCGGAGTTACTCCGCTTTAAGGAGGGAGCAAATACAGAACGTGC
+>23881 3
+AGGTGCAGAGAGGCCCGCAAAGCGAAATTTCACCGAGACTCCTCTTCAGCTTACATGTCTCGTAAATGGTGCGGATGTGACCCATGTAAGACCTTCTTTG
+>23882 3
+CTTGAACAAGAGGCAAGATCTAGGTAAGGCAACCAGCAACGATCCGACGTAGTGTTACGTCTGTTATCGTGCCCATTGCCTGATGTAAGCCGGTTTTCCC
+>23883 1
+ATTCTACCAGTCTGTGCACCCTAACGATAAAGGGGCGTTCATTATAACCTGTGTACGGGGCTGAAGAGATACAGCACTGTAGGGCCTCCAACCTGCTGTT
+>23884 2
+GACAGTCTAGTTACCGATATCTTACAGAGCCATAGCGTGGCTGCATAAATTATGCTTACCGCGCCCGGAACGGACGTCGTGATTAGCTCACGATCTAGTG
+>23885 1
+AGAGGTGAAAAACTGCGTCATAAGACTAAACAGCCCCATCTCTATCGCCACACTTTGGCCTGAACGCCTGGGTGGTGATTGGTCTTACTGGTTGCCAGTA
+>23886 3
+ATGCTCGTACACCGACTAGTTGCCGAGTACTGTATCCAGCTTAAGCGTGCCCTATCTTGTTAGCAAGCTAGCTAGGACATGTATAAAGTACGGCGGGCCA
+>23887 3
+CCGAGAGGAGACCGATCGGCGTTGGGCGTTAGGAAATATTATCTTTAATGTCTCTTCCACCGATCCCCGTGTTCGAGTATACAAGCGCGACATACACGAT
+>23888 2
+CATTAGGGAGTTTACCCGACTGAGTTCAGGCCTAACCGGTCGTCGATACGGCGGTGACATAGCAGAAACTCTGCCAGCTCATTCCTGATGCTTATATAAG
+>23889 2
+CCCGAGCCCTAGTTGATTAGAGCTTCCGGTGAAGTCATCACAAACTGAATGTGTACCATCCCAACTGAAGGGACATGACTGGCATATTCTGTGGTTGGCC
+>23890 1
+ATGCATCACACCTACGATGCCCATAGTCGGCCTTTAGATGGTGCCCTTGAACGGTTGTTACAGCAGCGCAATCAGCGTGCCGTTAGGATATGCATGAAAT
+>23891 1
+CAGAACTTTTTAATTCATTGGAGATTGAAAGCGTCCTGAGCGCGCGTGAAATCCTACCTTCGCCCAGTGACCTTGCTATAGGGACTAGGGGCTCAACAGC
+>23892 3
+AGAATGACGTAATTCGTCTGACGGGTTACCAGCGAGCCTGATGCTCTGGCTGTTATATCCTACCAAACATCAGGGGCATACATCCCTGCGATATGGAGTC
+>23893 2
+TATACCTTCTGCAGAGTGGTCGGAGAACACGCCTTCGTTTAGGGCGCACACATCATGTCGGCAGAGCTATATACTAGGGTCACGTCACCATCTGTGAAAT
+>23894 3
+ACACATTCAGAATATTGATCTATAGATTTGCGTCTACCGGGCTTCGCCGACCTGATGAGTAAGGTACGAGCCTGACGGGCCCGGATTCACATGTACCGTA
+>23895 1
+TCAGTTTCTCCCTGATGATCACAGGTTGTAGGTATACAATCTTACCGAGCGGATAAGGATTTACGAGCCCGATACTCGAGCGATCCTCGGAGGTCCGACA
+>23896 3
+ACGATGACTTTCGGATGCTCATGCTGCCTGGTCAGTGAATGATGTGCCTGACAAAATCGAACACTGGACGGTCGCCTCTGCAACAGGTCTTACGACATAT
+>23897 1
+CGGGAATTTTCAGAGGTGGAAAGACACCCCGAGGCACCTTATTTCCGCGTTTATACGGTCGAGCCCGAATTCAATATTCGAAGCGTTCTCCGAAGTAGCT
+>23898 2
+ACACCGGACCAACACTACTGTCTCGTTTGCGATATAGCTGGATCTACTGATCATGGGCTAAGGTAGTCAAGGATACATTCCGCATGACGCCTGGGATTGC
+>23899 3
+CGTAAGGAAATGGATCCTTTATCGATCGGGACGTCACCCAGGGTATGCGGTGAGTCCATTGCACAGCGATATCAGGCTAATGCATCTATCCTCTCAGATC
+>23900 1
+TAGACATTAATTAGGTCTCAGAATCTGAATGGCGCGCGTTTTGCTAGTAGTGCCCGCCCTATTGAAGTCGACGTCAATAAGGACCAGGCACCGTCACGCT
+>23901 3
+CCCGGTAAATGATCTAGGTATAGTGGGGAGTCTGTACAAAAGCAAGTCGTTCGACCCTTAGGTCAGGTGGCTTACACTTACCACCTAACGGCCAGTTCTC
+>23902 3
+TGGTAGTCACGTCACGGTACATGAGATCTTTACTCCCAGCAGAAGCCATCCGAGAACATCACTTGACGATCATCAAGATTTCGGGGGGCCTGTGCTGTAT
+>23903 3
+TCTCCTCCACCAATAGCTCGTCGCCATTGCTGCGCAGGATGCGGGCTATAGAGCATGAGGTCCGTCAAGTAGGACATTTAAACATAGTTGCATCTGGATA
+>23904 1
+CCCCGTCCATTATATAGGCTCGGATCATGATGGGTGAGCGCCCGAAACTACAATGTTTCGGAGACAGACATAGTCGCGGCCACACGGATCTTGTTTAATT
+>23905 2
+GGGTACGAATACAACCTGTAATCCACCCACTCATACGGGTAGGGAATCGAGTGGCTTTTTTGACCCAGACTAGTATCAGCGCTAATTCCTGGGTAGCTCG
+>23906 2
+GGGTATCGCCCGGCGCCATTCTACCACGGTCCTTCGAATCCCTACAGCAGATGAAAAAAACGTGGATACTGGACACTAGTTATTGTATGTACGGGTGTTC
+>23907 1
+ACCGTCCGAAGTCAATAGCAGGCTTGGGAAGCCCTTCGCAAAATCAGTTTAATCAGTGGGGCCATACCCTTCTCCTATTGTAGATGGGCTCTATCAGGGA
+>23908 3
+CTCGCGAACAAAACATAGCGCGCATACTCCTTATTCGGAGTTATAGCTGTATGTGAGGGACCGCGCCCAATTAGTAGCTTTCATTGAAGTCCGGTGCGAC
+>23909 2
+GTGTCTATAGGAGACGCTGCCACCTCACTGCACATCCCGTTGACGAGGGATGCATATGAAGTTGAGTATACTCGTCCATTGAGCCCCTGAAGTGTACATA
+>23910 1
+TCAGGGACCTACGAAGTACACAGAACCCACCGTTCGTCTTGTTACAATGAGTTCAGACGAGAACTTACGTTTTCGACGCCAGGGTTAGTGTGGTGATCCC
+>23911 1
+GGCAGTCAGTGCTCACCCACAATTTCAACCTTATTGGAGGGACATTTCATGCAAGGGTTTGACATGGAGCTAGCCTTACATCCGCGCACTTATAGGAGGC
+>23912 3
+TATTCCGAGGCAGTGCCAAAACTTCAATCACGCGCCAGCACTTCATATGGTGTGGTCTTTCGATATCAGGGGACTAAATGCCGTCCGGGACAGCTAATTG
+>23913 3
+CACCCTAGCTGCCCGTCGAAACCTAATATATATCTCGATAGTTCTCTGTGGTATTGTGGCGTAGGTACCGCGGAGCCACCCTACAAAGTAATAGGGGATG
+>23914 3
+TCTACCAAAGGCTACTAGTCACAAGTACCTTATTGCTTCAGGTATAGTGTTCTGAGATTGCTACCAGCAATGAGCGGCAGCCGCGATCTAAGGCGGCGTC
+>23915 3
+GTGGGTAGGCTCTGGGGACTGCCATGTGAGGTCGACCTGTACAGTAATACAGCCAAAAACATGTTAAGTGGATTGCCATTCTACATCCCCCCTTCTAGCA
+>23916 2
+TGCAACGGTCTCCCGAAGTCGCACTAGTACGAATGCTTCACCTGGGTGTTTAAGAAGTTGGTGGCCTCCATTACAATTTAACTGAAGCGGCAGACGTACC
+>23917 3
+AGTACAATGGACGAGTCGTGGGATCCTTTTGGTCAACCCATTGGTCAACGTTCTATCCACACGGAGGATCTCTACAGGGGACGAATTATCAGTCGTCCCA
+>23918 3
+ACCATTAAGTAATGAGCACGTCCATGCTATGCGCCTATAGATTCTGGGTTTCAGCCTATGAGACAATGTGCCGACAGAACGATTGGTGTCCGCGACCTGC
+>23919 3
+GCGCCAACATACTCTCTATTGGAATCTCTCCCCAAAGTGACTATGGGCAGGGATGTCATAATGAGTTGAGCCTACGCAGTCTTCAGCGAAGCTTATCGGG
+>23920 2
+CTCACAGTATCGTTGCACGGAGCCTCAAATGTTGTGGCACGTCTATCAGATGGACTCTTGAGGTAACACGAATTTGGGATTAATCACCAAGCGCCGTCGC
+>23921 2
+TCATAAACCGTATCTGCAACTGAGTAAGCAGTTGTGTTTCGCGGCCTTGGTGGGAAACGCCACCGCTCTTAGAAACTACGGCCTATGTGGCTACAGTCAA
+>23922 1
+GCTGTACCATCCGAATTCGAGTTGTATGCACTGGATAAAGGATGCAATTTATGCAGTGCTTTACCGAGATTCCCTGCGCAGGGCCGCGCACGCTATACAA
+>23923 1
+CGCACGGAAGCAAGAGTGTGTCGTGTGATACCTGCCAATTGATACGATCCTTTCGAAACAGAATGCAAGACTGGGGTTATTGCCCACCGCCCATTTGCTT
+>23924 1
+ACAGTGGCAAGAATACGTTACGTACTGGCATAGGGAATTGACCATCCTATTGCTGGGCTTCCGGCCCCTAGATCCATCCACCCGGTTATGAAGGTATTGA
+>23925 1
+CCCTTATTCAGCACTTTGGGATTAAATTGAGATCGAAGCGTACCTTGGTTCGGGAAGTGCATCAACCGTCGCATGCGGCATGTACAGCCCGCACTAAGAT
+>23926 2
+AAGACAAGCGCATGGCGGTCGACTATTTGCGACCTGTGCCAAGGGTACATCCGAATTGAAGACACGGCTACTAATCTTGGTAATACGTTCGCTCCTGCTT
+>23927 3
+GTGCAAGGCGAGTTCGGTGCTACGCCTCCAGACGCATAGGGCGCGACTGGAAATCGATCTTCCATTATTTGATCAAAACTTCGCTACTCGAATATGAGCT
+>23928 1
+GAGGACTACCAACGTGAAGATGTCGTCAGACCACCTATTCACCAATAGGTGCGTGTAGAATAGTCGGATCAGAGCAGTTATCCGTTTGTCTCCCTGCCTG
+>23929 3
+ACGGAGCAGGGCGAAAAGTCCATATTAGGTCAAGGCTTTGGCAGCACCGCACGGATACTCCAACTTTCGTGTTATTCACAAGTCTCCTTGGCTAACGTGT
+>23930 1
+CTGTAGAATCCTGCCATTACGCAAGCGTGCAGTGATTCGCCTAAATAGCACGAGGAATTGGGTGACGTGAAATCGTTCTTTCCTTCCAGGCCGCGTACAA
+>23931 2
+GCCCCTCTCACCCCGAGTAAGTGTGGTTAGACTCGTTAAACTGCTCTACATGTGCAGGTAGGCTGACACAATGTAGCTGGGAACAATTTCCATGGAAGCT
+>23932 1
+GGCTGTTATAACGTATCCCTAAGGCACTACCCTCGCAGAGGTAGGTTCCACGTACTTAGGAGAATATCAAGGTTCGATAGGCGGTGTATCCCCCTCGATA
+>23933 2
+CAATATGTGGTCCGTATGGGGTATGCATTATTGATCGACTCCCAATGGAAGATCAGACCGGCCCCACTCCGGGTTAAGACACCTGTCTAGGATACATCGT
+>23934 1
+ATAACTTTCCGGAAAACTTTACTATACCCTGAGGGCAGATCCTATGTCGGGTCCACGGCTGCGAAAGGACGTCTTGGATCTAACCAGGCTGGTTTGAACC
+>23935 3
+CCGCTAAGTGTCGGGGGTTAAATCCTCCGTACGAGCAACCCATTTACAAGGTCGTACGGTGTACTTTCCCGATGCATCGTAGACTGAAGCCTTAGTAAAG
+>23936 2
+TCATGGCCCCACCTGGTATCCGTAGGAGTTTTCGCTCTCCGGCCACCTCGTTTAGGTGGAGTCATTCGAATAAAGGCACAATATCATAGGCAAAAGTAGG
+>23937 1
+GGCGAGAGCCTCGAGACTTCATACACTAAGGGTCGCATGCACACTATTTACAGGGAGTTTATCACGGACCCAGACAAGCTCTAGGAGCTTCTTTTTGTGC
+>23938 2
+GGTAACATATCTAATCAGTTCCGAGCCTAACAGGTAGCGGAGGCTGAACCCTTTAGGAATGATACCTTGCTTGGGACCCTCCGTGACGTTAGTCAGATCC
+>23939 2
+CTACCTTGACGCAGTGTCACGCATACAACATTTGTGCACGTCAGGGACTGAACATCACACTGTAGTAAACCATCTTTGGCTGCGGCGGGTTGTAGAATGC
+>23940 3
+AAGCTCCGCTTATTCAAAGCCCGTTCGTCCCGGGTCCTTTCGGTCTGAAGACGAATTCACCAATAATTATCGCAGAGCAATGAGGGTTGGACATCAGGTG
+>23941 2
+CGCCCAAAGCCACCCCGATATATGCTGTGGATGACCACTCTAGACTGATTCAATGACTGTCTACCGAAGGCGCTGGGGGTTGTACACGGTAATTTTTAAG
+>23942 2
+CCAAAGGGGTAATCGCAGTGTACACGCACCCCCCGCTTCAAAAGCGAGGGGTGAGCTCGCCGGAAGAATTCAAAAACTTTTTTTGGTCCGATTTTTCTGT
+>23943 3
+CCTCAAATATACTTAGACCCTTAAGAGACTTTGACTGCGCCTGGGGGCCCGTTGGTGCCTGTTGCTGATAGCTTAGATGCGGGAACCTCGACCATAAAAA
+>23944 1
+CTGGTACAATGAAGGTCAGCTAACTCATAGGCCAGATTGCCATCCGGCGGATCCGAAGCCTATTGTCCCATGCTTGTTTCATCAAGTCGAGATTGGACGA
+>23945 2
+ATGTTTCAGTGCCGGGTGCACCTCTAAGCGACCAAAGGTAGGGACGGCCACTAGATTCGTCCCGTTTATTAATACCTCAGAGTTCCACATACGGGAAGTT
+>23946 3
+CACTTCGTGTCGACGTGATCGTAGTTAAATGGTCCATTTCCCTCACATCTTGAGGATCGGCAATTCGCCAAAGCATGCTGGGCAAAGGAGGATCCACTGA
+>23947 2
+TATCACACGGAAATCGTACGTATTCAGTCATTTCCCGGCCATCGTGCTATTAGAATGTAGCTTGATGCGCGTCCTGAAAGGGAAACCTGCCGGGGTAACC
+>23948 3
+CGTTTCAATGTTGTCTACAGTAGATCGGTCTGTACACCCGGCCCAAAACTACTGTGGGTAAGTAGGTGGCTATAACAGATGAGACTACCGCGGCCCATTC
+>23949 2
+CCAAACGCGAGGTTGCAGTCCAAGTCTAAGCGGTTCGTCACTATTAGTGTATTAGCTACCAAGGAAGCTGCCTACCGTCGGAAATTAGTTCCGTGTCACG
+>23950 1
+AGTATAAGGTGGGCTGAAGCGCCCCCGAAACCTCAGTACCTAGATTACCGATGGAGTATACAGTCGGGTTTATCGTGGTCGAATTACACCCCTTATCTCG
+>23951 2
+TAAAGACTGGCGCCTCATTGTCGCGGTTGCCTTATCCAGTAATACTTCTGGGCCGGATCCAAAATATCGGTACTGGTCAAGTTAAAAAGCGCCGCGAGTC
+>23952 3
+ACGTACTATCGAGGGGATCGCCTGAGTCCGAATGTCGACTGTCCTACGGCGGACTAAAATTCGTTTACCACGGAAGTGGAACCTTTTGACTGATCTCAAC
+>23953 1
+TGGCCTATGCAGCGTAGCAGCCAAAGGGATCTGATTCCATAGAACTTTTTCACGTAACCTAGAACCGGCATAGCCTTGACGTTTCGAGTACTGGTGCCAG
+>23954 1
+GTTGTAGTGGACATCATCTCCACGCGTTAAAGCACGCTGCCGATATTTCCAAGGCCCTCCATAGAATGGTACTTAGATACGTCAATTAGCGGTCCGAGGG
+>23955 1
+GTATACCTGACGACAGGTTATGCTGGCGCCTCCTAGATAAGATTGAGAATGAACATGGGTGCGCAATTGGCGGTCACTACTCTCGTGTAAATACCCTCCC
+>23956 3
+GCTCCGACGATTAGGAGGAATAGACTTCGGTTAGTCGTTAAAGCAAAGACTGACTCCATTGTATTGTTCGCGTTCGGCATAGGCCTCCCCATGAACCGAC
+>23957 2
+ATGGTTTAATTAGGACTACTATAAACCTGTTAACTCAATTGGCCCGACCATGGCTCGTGCGACTACCTAGGTGATCGAATGGAGCAGGCCGACCTGCTCG
+>23958 3
+TGAAGCCACTATGTGTTCGCCCTGTCACCAAAATAGTGCGAATTTACGGGCAGTGCGATATTATACTCCGCGCACTGGTGAATTCCCGTCGTAGAAGCAG
+>23959 2
+AGCCGGTATATGCTGAAGCGTTCGTTCCCGCCTTATTCTACCGAAGTACGAGAAGAGTTAGCATTACGTCGTAAGCCGCGTTTTATGAAACCGCGGCAAC
+>23960 2
+AACAGGACCGAAAGGTCAGTGACTTGACCGCTTTCGCTTGTCAATGTGTAACGAATTGCGTGGGAAGCAGATAATAGCGCACTTGCCTCGCTTCCCCTTA
+>23961 1
+CGGGCGCGTTGTTAGAACATGGTCCCTCACGGTACCACATCACACCACTTGAGTAGAGATCGTATCAGTATGTGAGGTTCAGACCTCTTGGCAAAAGTTC
+>23962 3
+GCACATACCACAAGTATTTGTTGCGGCAGCCAGGAGGAGGACGCATACTACCACCTTTTAGTACACGGAGCCTGTGACATCTCTAGTGAAGTTTTCGGCT
+>23963 1
+TAAGCGAGACATGGTCCGAACTATGCACAGACAAAGCATGTGGGGACGATATCTTACTTGGGCATTCGTCGCGTTGTCTCGCCACAGCTTTCTGTACACA
+>23964 3
+TTTACATGATGATCCAGCTGGAAGCAAGACTTCGACTATTCGCTGCCAAGGTGGCTGTACATCAAAGGATCCCGCGTCCTTTAAGCTGCGCAGTTGACAG
+>23965 1
+TAACTCAGCGATCGTTACCGGAAGCGTATACCTGTCGAGAGTCCGCTCATATAGTGTCAGTTCACCATCTTTGTAGTAGAGATGTCGGGGAACCACCACG
+>23966 2
+CAAATATCGTTCCCCCGAGTTCGACAAAAAACCGTTATCGCGGCTGTCGACTTTGCCTATGGAAAGGTAGGCAGGACTGTTACTCGCGTATGCTCGTAAG
+>23967 2
+TCTCGGCACGTCTCCATACCCGAATTATCCTGTCCGATCTTCAGGGGGTTCAAATCCGGGGAGCTTATTGAGAGACGTGAGTCCGAATAGACTCAGATAA
+>23968 2
+ATCGATGGATCGAATGATTCACTAGGTCACGAGCCCGTGGCGCCAGGTTTCCGACAGAACTTTAAGTCGCTCGGTGCAAGAAATATTTCTCACTCGATCG
+>23969 3
+CTCTCCAAGGCACTAGAACGAACCACGTTTACTGCGACGAGACGTTGAGCTCCTAGCGTGAGGTTAGTAATCTGGAATGTGGGACTCTTGCACTCTCTAA
+>23970 1
+GGGATTGTTTCCCGGTGAGACGGGACATTGTTTGAACCTGCAGTCTAGAACCTACCTAATCGTCGTTTACTAGCAGCAGCTAGGACCGTAAAGCTACCAC
+>23971 2
+AGATGGACCTCGGGTCATTACTCTGCCAGGAATATTATACCGCACTAGCTTGGGGCGTCGTCGGTGTACTTTGAAACCAATCCAGCCAGTAAATAGTGCC
+>23972 2
+GGGAAGAGAGCGATCCTTGGATGGCACAACCATCCTAGGGTTGGCCTAATGTTTCAAGCCCCGTGTTATTGATACGATTACGGACCCAAAGATCCCTTCT
+>23973 3
+AGAGCGTGTTCAATCGTGTAGATCTATGTGACAGAAGGTGAGCACTAAGAGTCAACCCCACTCCGGCTATTACTGTGTCGTCCTTCAGCGGGAATCTACC
+>23974 3
+TCCGGTTCAGGAGTTAGCCTCGGGAAACCCGCGGGACTTCGGCAGCCGAAAAAACTATGTCGTTACCTGAGATCAATACCTTATTATTTCCTATGGCAGG
+>23975 3
+ATATACAAAAGAGGCTTAGCGTTACCCGCACGGTTCATATTATCTAGCTTAGGCGTGCGAGAAGCTGTATAGGTGTCAAGCTGGCCACTCCCTGGTACCC
+>23976 2
+GGAGCCACAGAATGTTCGATTCCCAGGGCTGCTGGCCATCACATATGCACACGATTATCTTAACTTGATCCAGGAGCGACTTAATACATGCGGGGCTTGT
+>23977 2
+AAGGGCGCGACAAACCTGTGGCTTTGGCTTATGTGCTTATCTATACCCGACCTGGAGTGTCAGATTGACAGCATGACTTCCATAGACAGACGGATCACCT
+>23978 3
+CGGAGCACCGTATGTGCCTTCTTGTAACGCCTATGTCTGAAGCTCATGGGAGGTGACTTTAATCACAATAGCTAACAACCTCTGGCCGGTAGCCAGAAGT
+>23979 2
+CGACTGGGCGGCATTGTGCTATTTTAAAGCATTGGATTGCTAAGCCACAGATGCTCTTAGACCAAGTAGACTCCACTAGGATTGTCCACGGGCCGCACTA
+>23980 1
+TCGGAGCACTCCACGATTTTGGGGAGTAACCAGCCATAGCGTTGCGGCATAGATTCGAATGGTATGCTAAGATCTGCTACCCGATTAGAACCCTCCGATT
+>23981 1
+TTCGGCAGAAATAAGTGACGGCGGTCTAGGAAAGTATGAGAACGTACTCCGCCATTACGTGCCCGGTCTGCTCCTTAGCTCTCGGCCTAAGATATTTACA
+>23982 3
+CGACACTGATCGTCCGTCAAAGATGTAAACAATAACATGTGTGTATACTGCCTGACTTCTCGGGAAGCGAATAGCTCCAGGGCGCGTTCGTTCTCTGGCA
+>23983 3
+TCGCGATTTTTTCATGGCAAACAAGTCGCTACGGTACCCCGTCCCCTATGTCCAAACTAGACGTTGTCTACAATGAGGGTTAATATGCCCGGAAGGGGAG
+>23984 2
+AACCTACCTAGAAACGTCGGGACTCGGTCCATAGATACGGTAGTATCGGAGTTTTAATGGTGATTTAACGCCCGCCGTGTCGACCACATTAGCGAGTCTC
+>23985 3
+CGATCTATACGCAGAGATTAGCTCGACTAGCGAAGTCCCGAATCCACCGTCTGCGGTACAAAACTGGATAAAGGGGGCGGTTTTATGACGCTCTTTTCTC
+>23986 2
+ATTAAAGCGATCTCGATTAAACCTCAGGAGCAAGCGTCGCACCTCTCCAGTTGAGGGCTAGATGGAATGTAACCTCCGTTTGTGCCCTAGTTGGCCGTAA
+>23987 2
+CCAGCATTCGCCCTAAACTGAGCGCTAAATTCCGTATGACGTTCTGAGGTATTGGACAATCTGTGGCCTTCCCGGGCAGTTAGAAAAGGTCGTCAACAGT
+>23988 3
+TAACCCATCACGAATTGCGTCTAATTTAGGCCCGCATAGTTGATATGATCTCTCGGGATGCAGTGGATCGATAGAGCGGCTAGCCCTTTAGACCGGAACC
+>23989 3
+TCAATGCCGCTCCAAGCCTCACCAAATTGATCCGCTATGCGGCACTATGATAAACTGTCTCGTGATAACTCGAGGTTGGTCTGGCCATGGTGAGGAATAG
+>23990 3
+TAGTTATGGTTTCGTTCCGGCGATTAACGCAGCGCGTCCATCATACATCTTCGAGGCTGTAGAAGGCGGAGTTAAATACAACCCAGATGCCAGCAGTCTC
+>23991 2
+TGATACAGTCACAACTGTGAACAGGCAACCTTCGTGTAACGTGAGTGGCAGTTGGAGCCACAACACCTCAGGTGTCCTTCTGACAATGGAGCCCTGTTTT
+>23992 2
+CCTCATGAGGGATGCGGCGCATGCTGGCTCCCGTAATGAGTCCCTGAGATAATCCAACGCTGCCCAGAATATGTTGTTAAGCGTAGCTTTAACCTGATAA
+>23993 2
+ACCCATTTTGTTTTCTCATAGCATCGGTAGCGCCCGGGGTGCTACGTTAGAGACGACTCACAACTGCAGTTTGTCAAAACGCCGAGAGTGTGAGAATCCA
+>23994 1
+ACGACGAGTGACCTTTCAACCGAAAACCCTTGAACGGTGACGTGACTAGATGCACGATATTCCACTTGGACACTCGTCCTTTTTACGTGGGGAGCTTGGA
+>23995 1
+GATCCACTGGTCCATTCCTCTGAGTCCGAAACAGGATGGGGGTGATAGATTTAAGCCGCGACCTTAACTAACTATGTGTTCCCACTGACAACTCGTAGGG
+>23996 3
+CTGTCCCTACACAACGGAGTGTACAATGCGGTTAACAGCGCTCACAAATGGAAATATTATGAGTAGGTTCGTAAGTGTCGGTCTTGCAGCTGCTCCCCCG
+>23997 3
+ATGGGCTATCCGGACTTCAAATGTACTCCTTCGGGAATTTGAGCCTGGCAAACTCTGCTCTCTCGAGCGAGTAGACAGCTATCACTTAGGCACGAGATGA
+>23998 2
+GACGGTGTCCTAAAGTTTGGACATCCGAGCCAGTCAATGAATGCGCCTGATTCTTTGATTGAGGGAAGACCGCTAATACTATCGGAGCCCCCAACTGTTC
+>23999 3
+GTACAAAAATTGGCTCGTCAGCGGACCCTTAGCCGCTAAGGATGAAGGTCCGTGTTGCGCTCTCTGTGATCGTAACACAAATTCACGGCACTATGCGTTA
+>24000 2
+CTTAGATAGTACATCGGCACCGGCCGGGACCGTACTTGCGATTGAAGCGGGTCGCTGTGGACCAATACTACTCATACAGACGTAATTATCCCTTTTGAGA
+>24001 2
+CTACGAATAGGGGGTACAAGCTTCCAGAGAACCGGATTACGTAGGGTATTTTGACCACCGTTTCTAGCCCTCTCTTGATCGAGATGGCAACGATTCGCCA
+>24002 2
+AACCACATTCCCGGCCCTAACTATTGGATTTATTACTTACTATTGGAGTGCCACGCAACGGGAATCCGGTTACTGCGGCTTCATGGCAGGGAGGTCAAGA
+>24003 1
+GACCGAAGTAGTTCGGCTGTGGCTTGCATCCAGCTTTACAGTAGCTACCTGTAAAGTGGGCTTTAGCAGGCAGAGCCCGTGCAACTACATAATCACCTTA
+>24004 2
+ACCTTAATCGGCGGGGTCGCGGCGGTAGTATTCTACCCTTCGGATGGAGAAGACAACGTCCCACGGATGCTTGGATCTACATTACCTACTGTATAAATAC
+>24005 1
+GTGATGTCGTAGGATCCATCACAGTCAGTATGCCCCCGCGCATCTCATTCCAGAGCCAGGTGTAAGTAGTTTTGGGTATGCCAAAACAAAGCTTGCTACG
+>24006 2
+ATTTGCCAGCTTAAGGCGTACCAGGTCTTGCGCAAGATATTAGCCAAATCCCGCGATAGCTATGGTTAATCTCATATCTGGAAGGTTCACGCGGACCGCG
+>24007 2
+TAACTGGTGAACTGCAGGCCCGATGTACCCGATTGGTCTGCCGTACTCGCTTACCATTTGGTTGATTGTAACTGACACCAGCGGCAAGACAGACTGTAAA
+>24008 3
+GTTAGCAAGAACAAAGACCGTCTGGGTGGCACGGTGCCCGCATTATCACAGTGACCAGCCGAGGTTTGTCCTGTTTAGCACTGACATAAGAACCTCTTTT
+>24009 3
+ATCTATAGAACGAGTCCTTAACGTAATATCGCGTGTCAGGGGCCCGGCGCGAGTGGCGTACGTCATTCAGAACATCGGCCTAAATTCACCGAAGTTTTTC
+>24010 3
+TTTCTAGAATAACGTGAGTCCTAGTGATTTACCTTCGGGGCGTGTAGTCCCCCGTTGTCGCATTACGAAGACCCACAACGACATTTAAAGGCCCGAGGGA
+>24011 3
+CTACCCGTCCAGCCAGTGTTGAATCACAATTTGTTGTTGACACGTCCTCAAGGAATCGAAATGGCCTGTGTCTTGTCTCAGAAGAGACATGCAGACGCGG
+>24012 2
+ATTCATTAGCGAGGAGCCAGAGACAACCCTTGTGGGTATACTCGATACTCCACTCCTGTTTATAGGCGCGGAATCAGTCCTGCCAGTGTGGGATACTACA
+>24013 1
+GACGCAAAAATCAAATGTGATGCAACTCCCCGTTTAGAGTCCCTAAGGGTGCTTATGGTGCGGTTTAGTGAGAAGACCACCGCCTGCTTTAAGTCCTCCG
+>24014 2
+TCTTTCAGACAGTTCTCGAATCCAGCTGTGCGACGCTGCGCGCGGAATAAATGCAACGCACGTATTATCATATGGGCCCGGCTAGACTGTGTAGAATACT
+>24015 2
+CCCGCTGACCTTGGTAGAGCAGAGTCGTCCGTGGCTTAGCAGTCGTAATATGAGTGGTGACTCAGGTACAAAGACAATTACCACTGTCCTACTGCTTCAA
+>24016 3
+CCGGATGATGAACCTGACGAAGTGACGAATGATTTAGCTTAGCATTAGCGTCGACGACGGGATGTTCCCTCCCCTATGGAGCACCATTTTCGGACACTAT
+>24017 2
+TCAGAGGGTCACAGCGATTCGTCTCTGCCGCACAATCCAGACTTTACACTAGGTTGCATTTGCGGTTAGCTGTGCGACCACAGTCGAAGAATTAATCAGG
+>24018 1
+CAATCCGGGGCTTCAGTTGTCATAAAGACGCGCCTTGCTACCAGCGTGTGATTAACAACGAGCCGTACTATTTATGGGTGCATACCCGTGAACGCTTAAG
+>24019 3
+CAACACGTCTAGATCCACCGACGTGCTGTTAGCGAAAATACCTCATTCGCACGATGTGCTGGGTTGATTCAAGTGAGGTAGTGCCTCGTAAGCTGCATAC
+>24020 1
+TGCAGACCCGTGGTGCCTTCTATGATTTGGCAGTAAGATTGTTCGTATGGTACAAAGCAACTACTGCGGCGTAACTACCCCAAGCCCTAGCGAGTACAGT
+>24021 1
+TAGGTAATAAGCGAATTAGGATTGGTAACGAGGCCCGGATTATTTGGTACCGATATCCCCACCCGCCATTTCAGACTGCATGCCTTCGCTCAGAGGACGT
+>24022 1
+CCACTCTTGAGAGGTTTTTGTGTAATCCATCATTGCGACTCCCCAGAGTGACAGCACCTCACCCGTGTGCGCACATGATTCAGAAAGAAGGGATGTGAGT
+>24023 2
+CTGAGCGCCATTTATACACAGAGATTTATTAGCTCCTAGTACTACTGGCTTAATGATCTCGGAAGACTAACGTCGCCGGCGGGCGTTACAGTGCGCCAGA
+>24024 3
+TACCTAGGCATAACCCATAAGAGGCTGTTGACGACTATTGGACGTAGACGGGTGCTGTTGGGCACCTCTCCAACAGCGTTACAAGGCGTCATACTTTTCA
+>24025 2
+GTCTTTCACGTGCGGTTCCGAGACCTAAACTGCCGGCAGAATCCGTACTTGATCACCACTATAGGGCGCCATGACTGTGTAAGCTTGCTAATGGGAATAA
+>24026 1
+ACGACAAGGCGCTTAAGTGAGTCAGCGCTGACCTTTTGGATCTGGTTCATATGGCGGTCACAAATCCATTACGCAGACTGCGACATCAGGCCATCTTAGT
+>24027 2
+ATAGTCCTCGGACCGGCGAATAAGTAGTTATTGTGAATTTCCAAGCACCACTTAGGCAGGCACGTCCGGTTCACTAGCGGCAGTTTGCATCCGACGTATA
+>24028 3
+GAGATCTTGATTATGTCAGCAGTAGCTTTGCCAGAGGACACTTCGAAACTTGGTAGGCTGTCACGTAGCGCATGCGCCATAGGACCCGCTACCAATTTAC
+>24029 1
+GTTTAAACGCGATAAGCAACGGTAGCCGACTTACAGTTGGCCAAAAGAGCTACGGTTTCGCCCTAACGTTGAGATTGTTCGGCTTCGCTAATCGCACTGC
+>24030 2
+GACTGCCCATGCCAGTCAACGTTATCGGTGCGCTAGAATTTGTCCGCCCGTTGCCTTAATTAGCAGACACATATGTTCCAAATATGGACTGGAAGCGGAG
+>24031 3
+ATATACAACCGTCACCGTTGCTATCGGAACGTCACGTCCTGCCTGGAGAAATCGACTCCAGTGAGGGTTGTTATGGGTAAAGGTAACCGTAGACCCTTTC
+>24032 2
+CGAGGCATGCACAGATCCTAGTTAGTTGGTAGCACCGAACAGTGAAGAATCTGGAGTCAGCCCTCCTACTACTCCGCAGTTTCTAGTGGAATTGTCACGT
+>24033 2
+GCAGGGAATGCCCCTCGTGTGGCGATGTTTCAAAGAAAGTCCACGCTTAATGCTCCTATAACACGGTGTCTCACCGAATGTGACCAGATTGCTAGCGTAT
+>24034 2
+CAGGTTACAGAACCCCAAAGCTCTTCTTCGATCCAACCAACGAGGTTCGCGGTACGATCGACGTGTCACGGAGGGTGTAGGTTTTAGAATTCCACTAGTT
+>24035 2
+ACTATTCTTCGTCGCGCTGAGGCCCCACAGAAGCCTAAAATGGATCATATCATATTAGCGGTCCGAACCGAGTGATTGTGGGGCTTAATAACGCGCTGTC
+>24036 3
+AGACAAGCGATCCAGGGGGGTTTGAGTATGTCCGTTCAGTCGTCGCACGCTTTTCGTATGCACTGCCAACTCGTGACCGTCAATTGCAAAGAAACACATT
+>24037 2
+GTACGTAGCTTGCAAGCATCACCGGTACTGTCGTCCAGCACTAGTCATGGCAGTGATTAGTCTTTAGCTTGTAACATGCCCATGATAGAGACCACGGAGC
+>24038 1
+ACGCGATCCGTCACCTAGAAGGCACGGTGTGTTAGCCTCCTGGGTATGTAGTGGGATTGACCTATATTTAATCTCACCCGGAATTGACCTAAACAGGACC
+>24039 1
+CGATGGGAACTTGATCATTAATCTTTAAAGGATGATGAAGGCTGGTGCTAATCCTTCTTCTGCACTTAGCACCCGATGCCTAGCAGCCCAGAACCGGGCG
+>24040 1
+GCTGAGGCACTAATCATCACGCAATACTTAGGAACCATTACGAATACCGCGTTGATTGCGGCCGTGGACGATCGTGTCCAATGCAGTCAGGCCTTGATTT
+>24041 1
+GATTAAAATCGCCTGTTCTTACCCGCGGAGAATCTGCAGCGTATAGTTAGGGTCGTCACCTGAGTACTTCGAGTTGCAAGGAACCTGAATCAGCACGCCT
+>24042 3
+CAATATCAAGACTGCCTGTCGTGCGTTGGGTCGGCCTTACACAAATTCGGGCGAGCCAAGCAGCTTACCTCAGCAATTTACGTAGGTGGTATCGTTAACA
+>24043 2
+TCGGTCCTTATAGTTACGGCACTGACCTGCTCTCGTATCGCGGGCATCATCGAAGCGGAAGGCGTTGAAAAAACTAATAATGTACCAGTACTCTGGCGTC
+>24044 1
+GGCACTATTCGTATACCACGCGTATCCGAGTGCGAACCGGCAGTAGCTGATAATACACGAGTGAGTGATGTTTGTCTCACAACTCGCTATGAGCCATGCT
+>24045 2
+CTTTACCGGGATCTTAGCTGAGGGTTGGACACCCCAGAAACCGACTCTGAATGTGCCGAGTTAGCTGTCCATGAGTGATAACGCTACGAATTTGATACCC
+>24046 3
+CCATGCGAGAGAGACTCTTACACGAACGGATCCTTTTAGCGGGGGTATACGATCTTAGACCAAGTTGGCAATCTCGGTATCCTTCAGTGCACACGATCGT
+>24047 1
+GTGTGGGCACATCCCAGCTGTACGTCAAGAAAATTGGCGACTGTTTTACAACGTGATATCTTAGCCCCTCAGATCTTCGTAAATGACGGATCCGCGGAGC
+>24048 1
+TCTCCAGTGGAATGTAGATAATTATAGCGAAAGATCAATGCCGGCCACTGTGCAGTCTCAATCCATGGAGCGTGCCCGTTATAGAGCGACTCCGTCGTTC
+>24049 3
+GTAGCTCTTTCGCGGCGGGGAACATCGGGATACAAGAACCTCTTCTAATAGATAACGATGTCATCTGCCCTACACTTGCATGCCGGAGTTAGATATCGCG
+>24050 2
+GTTGCCTTAAGGTAAGCTGTTAAGTCGACACCTACCCGTGCACAACCGGACCTAAATAGTAGTAAGGTGTGCGCTGACAATAGTCGTGCCCCATGCTTGT
+>24051 2
+GCATCGGTCCATCTGCCCCTTTCACTTGTTTGAGCGGCATGGCACCTGGGTAAAACACAGACGAAGGTTCCTACAAACGTGAGTGCACGGTTTAATAATG
+>24052 2
+GTCAGCTTTTGGTATGAGTCGCTGAGTAGGCAAAACATGATTGGGCCCAGTCCCAGGGAGACCGAAATTACATACTTCGAGCCCATGCTCCTCTGCTATA
+>24053 2
+CATATGCCTCCCATGGAAAATCTAGAATGTGGGTAAGCCGGTATGCTTCCCCGACAGGACTTTCTTTGGACGTACGGCGAAGTTAACCCAGCTATATGGC
+>24054 1
+CCTTGTGATCAATAACCGGGGGTGGGTACTGGCACCCAAAGCTCGAAAGTGAACTACCATTGATTAAGCGCTGCCATTTGGTACTCTAGCTGAATCGTCC
+>24055 1
+ACGCTGTGTCCGGTCCTCTAAACGACATTTTGATAAACACTGCGGGGTATGTAAACTGTATTGCCCCATATTGGAGTACGCCGAGCCAGACGAGTTAGCC
+>24056 2
+AGACGCCCTTAAAATGAATTAGAGTCTGCGCCAGCGTCGGCGGTTCGATAGCTTACTTCTGAGCACCTATAAGGACTGAAGACGCTGCGGCTTCATTCAT
+>24057 1
+TGGATCCCATTAGTGGTGTACACGACTCCGGGAGTAGACAATGGCCTACTCGATTGACTCGGACTTTCCCGATATCCCATAACTTGTTGCGAAAAGGAGC
+>24058 1
+CCTTTTCCCGTCCTGGCTCGAGGACCTACAAAGTCTGCGATTATGACACTCGCTACTGTACAGTCCAGATACAAAAAAGGTGGGCTCTGATTGGGAAGGT
+>24059 1
+GCCGTTTGGTGTCGACAGCGGGTGTTAACCTGGTCACTAACAGAGCATAGTCCTATCACACATCGGTCTTGGTGACAACCACTTAAAAAGCGCTGAGTCT
+>24060 3
+CCACCCGACACGGCGAGTTGTCCCGTAGTTACGATAACAACAGAAAGTATCTCTACTTGGCGCGATTCATGCTTTGAGTGCATGAATCAGTATCCGGTGG
+>24061 1
+TCAACGGAGAGATGCTCGAGCGCAAAGGATCTCTCGTTCTTGCGCTATTTCAGGTGGATCTAAGCCTGTTTAGAAGGACGCCTTTATACACACCGCGACA
+>24062 3
+TCTCATAGCACAAGCGCAGGTGCCGGGTTTATACGCAATCGGTACCGTGCAGTATATCCGTTCATCCATAGAGCGAGCGTATGATCAATCACTGGTAGCT
+>24063 3
+CCCGAGCTATTCGCCAATTGCAACTCGTTAGCCTGTGATAATAACCGCTAGCGCAATACGTCCATGCGGCGTAGCGAGATGAGTTTGTACGATTATGCGA
+>24064 2
+GCCTATGGGCATAGGCGTGGACGTGTTTAATTTCATGCACCGGAGGACACGACCGCAGTACTGGATACTGAAATCTACCCTACTTTCACGATTGACTACG
+>24065 3
+GAGTAGTCACAAGTAGTTTAACAACTTAAGAATCCTGGTATGGGCCCCGTATGGCGGGACTTCGAATGGAAGTTCCGCCGAAATCCATTGTCCCCCCTTG
+>24066 1
+GTTAACGTACAGAGGAGGTTCCCACCTTGCGTACGTATAACATGCACCAGTCTCTAGCAAATGCCGAGAGACCTTACGAGATTCGTCGGCGTTCTATGGT
+>24067 1
+TGCAGAGTCTGTAATGTTAACCATGCATCCGTCCTACTCATAAATAGCCCGCTTTCGGTAGCTGTGTCACATAGATACAGGCATGGCGGGGGCAAAGTCC
+>24068 3
+TGTAATACGTCTCAATGATCTAGTACTATAACAGGTTCTCTCGGTGACCGGCCCGCGAAGGAACCACGTCATTAGCGGTGATCCTGGGAATCGCTAATGC
+>24069 1
+GAATTCGTCGCCGTATACGGGTTTTTCGAGCCCTAATTATAGCCCAATTTGCGGCGGCACGGATTGCTAATAACAACCGCTTAAGAAGCGTACGGACCGT
+>24070 2
+GTCCGAAAAGACGTTCTTTCGTTGAATAACACGTAGCTCAACCAGGTTACTCGTTCTCGGGGGGTTTTGAGTACAACCCGCGCCCGTTAAATGAGGCACA
+>24071 3
+CCCCTGGCATTGGTGAACGCCTTCGATCAGTTAACTCGAAAAATGTGCAGACTATGTAGGGCCGTGTTACCACAGTCAAACGGAGTTTACTCCTGGTGCA
+>24072 3
+CGCCTCAGGTTTTATCTTGGTTGTCTGTCAAGCAACGACAGTAAAGTAGATTCATCACAAACAGCTGCTGTAAGCGCCAACCCGCTGGGCGCTAGTGTAG
+>24073 2
+CTACTCCAAATAACGCCGTTAACTGATCAGGATAACGAACTGTATGCAGATCTTTCGCGATAGCACCAGCGAACTGGGTGAGCGGCTTGTGTTCTTGGCC
+>24074 2
+TTAACTCCAAGTCCCGACCATCGAAGGTAAGTTACTACTGGGCGTGCAAATGACCTTTGCTGGCTCCGTAACCGAGAGGCTGATTGGTTACTCCGAGAAT
+>24075 1
+GTGCTCTCCGCCCGGCATATACAGGCAATCGGCACAATGATAGTCGATGTGGATATGCTCGCTCCAGTTAGCTAATCTTACTTAAAGGCAGGGCATAGCT
+>24076 3
+ATGGGGGACTTAATAACCGTCTAGCGCTGAAACTGACACCTTCGGAGCCTTGCTGATGGTCTTATATCCAAATACCGGGTAGCCGCCCGATCTTAAGATG
+>24077 1
+CTTATGCTCATAGGCTAACGGAAGGATCATCGTTCTGCATCGGGTTGCATCCGTATAGCGCAGACTGCGCAGACCCCAACGTCTTATGAAGATTGGACTA
+>24078 1
+CGTACAAGCGAATGTCTTCACATGAGCGTGGGTTATGGCCACAACGAATTGTTCGCAGTTCACCAATGCGATAATCCACACGGCCAGGCTTCGAGTGTTT
+>24079 3
+GACTAGCTTGTTATGCGAAAGCTCTGGCGTGGTTGCCTCTCTCGTGGATACATTCCACACTTCAAAGCCCATTCTCTCGGGAGGAAAATAAGCCGAAGAG
+>24080 3
+CACACTCCAGCGGAGAGATTTCAGGTTGGATAATTGAAGGTTATGAGTGCACCCCGGCACTGTCCACGTCCCAAATGTATTCATTCGCGCTGACGATTAG
+>24081 2
+CGCACCGAAGCCCTGTTTTACCACCAAGGCTTTGATGTACAGGGTACAGGTGACGATTCGGTTGCAAGCTTAATAATAAGTATGGCGCCCACTCTTGGAC
+>24082 2
+GAATCGACGCGAACAGTCGATTAACCCCATCGGAGGATACACCGGCTTTTGACGTGACAGTGTTTTCTCCGAGTCTACAGACTCATGAGACGTATTTCGG
+>24083 1
+CGGAACGGTTCCGAAAAAGTCCCACATGTCTCAACGCTATTTACTGTAGTTCGGGGCCAGTGGACCTTTACAAAATCAGGTTTTGACCGTTCAGCCGGAG
+>24084 2
+CTGTGATCGATCGAAGACTGGTTCTGACGGCTACCGCGTTGAGTAAGAATCCCGCCCCTAATGAGCGGTCCCCACTGATGACTAGTTAATTAATCGAAGT
+>24085 3
+GTTCCACTACTCCGACAGGCCTAGTACGGAGTCCGCAAGGACACAGTTTCTTTAGAGTGTGCGCGAGTCCAAAGGCGCAGTCTAAACTTCGTTAGATATT
+>24086 3
+CTCCTATATTTAACAACCCATGGTGCATTGAATGCGGGCTACTACCCTGTCGGGCTGTACTCGTGTGGACTGTCAACTAACACTTGCGACAGGAAAGAGG
+>24087 2
+ACAGGATAAACCGCGGCAGTGCCGTAAAGCCGTAATGAGACCTTGAGACTGATGCTTGGTGTACTTTAGGTACATTGCATTCAATGCCCCTGTTGCCACC
+>24088 3
+ATGGGGGCCCAACACCGGCTAATTCAACCGAGGTCTTTTCTGAATTGTCAAGTTAGTTAGACTAATTGAGTCGTTCGGTCCGGCCCGCCTCAAAACAAGG
+>24089 3
+TATCGCTGATTAAAGAGCGAAGTTCGGCGACTCACTGTGCGTTCTAGATAGAGATCAGGGCCAACTTCTTCGATGCGCTAAGTAACTCGACCCGGCTCTA
+>24090 3
+GGAGCAGGCAATGATCCGCGTTTCACCGAACTACATGGGATTGATACCGTATCTTGCAACTGTTGATAGCTCTAGAAATCGCCCCTGGTTAGTCCACAGG
+>24091 1
+GCTCTGTTCCTTTGCACTCTAGAAATTAGGGTAAACAGAGACACTACCGACTCTGCATGATGAGTGATGCACTGTATCAGTAGAGCGGCGGTCCTCGCCA
+>24092 1
+GAACGTTAAGGGGCAGGCATTCTTCATAGCGAGCAAACAATTTTAACTGGTATCCTTCAGAAGGCGTACGTCGCTTCTGGACTGGCTCGTCACGCTCAAC
+>24093 1
+TTGCGGGGGTAGCTCTAGACTGATAGTATCGCGCTCACCAAGAATGTGTCGGGTTGTGCTAGGCACAACACCAAACTCACTTAGTAACACTGACCTCGTT
+>24094 3
+TATATGTCGTTTGATGCCGTTCAGCGATGTGACAGGGCTGGCAACCAGCTCGCAATCACAAAGGCGCCAAGCGACTGGACATCATTTACGCCAAGTTTTT
+>24095 1
+CAAGTCTTTTAAGGACCAAAGTCTCATGTGGCTACGTAAATTATATCGGAGGATCGTAGCCTCTCAAACCTTGTCGCCTCCCCTCGCAGGGGTAGGGAGA
+>24096 3
+AGTGCGGCTGTCCGTATCTTTTAAAGAGGGACAAAAATATCCGACCCGCGACGGGGAAATCCCGGCCCATTACTCTTCCGTGTAATAGTTCGTAGTGCTA
+>24097 1
+GAAATGACATAATTAGCGTGAGTCTCTTGACTCCCGCGATGGAAAGCCTCGTGCAGTCGACATAACGTCTGGGTCACGTCCTATTATAGAATCTGCGCCG
+>24098 3
+GGAACTGTATAACAACATAGCCAGGTGGCAGTCTGGGTCCAAGATGTCGTATGCCCAGCTTTGCATATATTCCCGGAAACATCGGCAGCCTGGCTTTATC
+>24099 3
+TTAGCACCGGAACGGATTATGCGCCGGGGCAGTCGACTATATTGAGTCGGTAACTGCCTACCTGCTAAACTAGCTCTCGTAAGCTGAACAGATCTGTCAT
+>24100 1
+TGCACCTACGCAGCTTTTGAACAAACATTTCACGTGCAGTTGTGGATTTGAGAGGACACAGGTCCTCGGCGCCAACCTGTAAGTTGCATGTGCAATAGCC
+>24101 1
+CCCGACAATAGAAAGTCGGGGTCATCGACCCGCAGCTCCCAACGAGTTGATGTCGGCATTAGTATTTGGTTCTTGTGGAAGTCCATGGCTCTAACACATA
+>24102 1
+ACATTTCGAATATAGGAATCGAAAAGGTGCCACGAGTCCGGCAGTCGTACCTTCGATGATGTAATGCACCGGCTGCCATGTGCCTGAATCTGGTCTTACC
+>24103 2
+TGCGTGACGATTTAGCCCCAAAAGGAAGTGTCCAATGCCATTGCTAGGGATAGCCTGGTTTAGGCCTTCGCTAGCACGACAAGCCGTTCCTTATATCAAG
+>24104 2
+GGCAAAACTTCCAACAATCGTGGACCTATAGTTGACGACGTCTCATCGACTAGATGATGCGGCTTGGGACATTCGGAGCCGCATTACGATATCGGCTTTC
+>24105 2
+TGGCGCGCTCGAGGGCGTCGCATGGTTGATTTCTTCCCATACCGGAGAACGGACCGCTTATGAAGCGCAGAACTTTAAGTACCAAGCATTTTAATCAATC
+>24106 3
+CTGCATATCGGCGAACCACGATAGCGAGGCGTCTTCACTAGAGATAGTACCTACCACCAGCCGTTATCAGGGTGCAGTGAATTATATGGTTCCTCGATGT
+>24107 2
+AGCGATACGGGGTGCCGCCCCTAGCCATATGGAGAACGGCTCATTATGCCATGCCGTCTAATTCTTTACAAAATCGCGCAATTGGTTAGACCTGGTAGAT
+>24108 2
+CGGTGGTTTTTTGCCCCATTATTGCAGTCTCACAGGTCGGTGCGACGATACCACTGATTGACATTGGCTCTGAGATTCACACGCACCGGGCAAGAAAAAA
+>24109 1
+TAATATCCTTGAGATGCCGGGATCGGACGTGGCCTGATATTCGGACCACAAGCCGTCCAAAGGTCTGGGCTTTTCCAGCTCTGACTGAGAATACTTACAA
+>24110 3
+AAGGCGAACGGAAACGCATGTACAATCTAATTGCTTGTATCTAATCCAAGCATGTCTTCGGCACGCGAACTTTGTCGAGATCGCGTGTACGCCCTGTGGC
+>24111 3
+CGTAAACCCGTTGTTCGGAACCATTGCGGCAGTTAACGAACTATGGGTATACTCAGACTCCTTAGTGCGCGAACCTAATCAGAAGGTGCCTCTGCTGGTA
+>24112 3
+ATTGGCTTCCCACGTGTCCAAGACAACACAATTCAGGGCTTAGACTGTTCAAGTTACCGGAATCCAGATTTTGTGAACATAGGGGTAGCCCCGGGGCTCT
+>24113 3
+AGCTTGCTGCACGGGCCTCTCTCTTCCGCAATCTCCGATAGATCAGAACATTATGTGAAACGAGATGCATGGATGGAGAGACATCAGTTGCTTCCTGCAG
+>24114 2
+TGGGAGGCTCTGGATGATCACAAAATTGGTTTAACTCACCGCCCCAGGTCGAGATACTATACCGTGTAGGACTAACAGACTGGTAGTATCCCCGTCGTCT
+>24115 3
+TCCCTCAGGGGAGAATTAAGGCCGAACTACAAACATCTTGGTTCCCTGTTCTTCCTGACAGTGGAAATGCCTGTAGGTGCGTTTGAGAACGCAACCAGCT
+>24116 3
+AACAGACCGCATAGCAAGACGTTGGGGGCTTGACGCCCGGCAGCTGGTTTAGATTTGGGTGCCCCATACTAAAATACATGCCCGACGATTACTTTTACTT
+>24117 2
+GTCCGTGGGGGCACACCAGAGACACATCCGAAACCGAGTGTATTCTTTTGTCAGGACCTCGTTTACACAAATTTCTGAAAGAGGCTAGTTAGTTGCCCCG
+>24118 1
+CGGCACTATGCCTGAACGCTTCGGCGCAAAAACTCGTCCTGTTCTAAGTCGAGACCCAACCGGAAGCGATAGTTGTGCTGTTAGTGGCAATTTCTAGATA
+>24119 2
+AGCCGTGCACTGTTCCCGAACGTCCAGGCGCCCACGGTGATAATTTTATAGAGACATGAAGTCGTTACTCGACTGACTCGAGGACTTTTACGGAGACTAT
+>24120 2
+TCGATGGCCCAGGCCTCATGGCGTGGAGTAAGGAATCTTTGTATTGAATACATGGATCTACGACAATCCTTACCAGCATGCCAATAGGGCGCTTCCCATG
+>24121 1
+GTTGGGAGCATAAGAGCATTCCGTCTTACCGCTGCAGTAGCTACATCGAGACGGCCGATCGTGCAATGAAATTGATCACCGGACTTCTACATCTGTGATC
+>24122 2
+TATCTGGCTACACTGTGAACGAAATTGTTCGCCCCGTTCGAATTGCATGGGCAAGCATTGGGCGTTACACGCAACGGACTTGCAGGCAGTTTCATACAAC
+>24123 1
+TAACCCGTCCCGGTACGGATAACTCGAAGTGACTAATCCATGGCACGCTGGATTGTGCAAACGTTTTGAAGACCTAGTCACCATTGATGTGCGGACGTCT
+>24124 1
+CTATTTGTCCCATCACGACATACCCGGAAGATCTACGCATGGTGTTGATGTTTCTGCGATAGTGGTTAGAATATAGGCACAACCCGAGGCGGCCGAATCC
+>24125 3
+AGCTTATCCCGCTTCACAGATTAATGATAAAAGGTCGTCTGTGCTCACATAGGGACCTCCACGACTGCCGGCAATTGCTAGCGTGGGATTATGAATGCCG
+>24126 3
+GGAGCTTGTTAAATAGCTCCCTAGAAGTGCTAAATTGCACCCCCTGGCTGTCTTCACCGGCGGATAGACACTACTAAGATGGATGTATACGTATCCGGCG
+>24127 2
+CAGTCCAGTTTGTACGATCAGGAGGAAGTAAGCTTGACGCGGACTACCGTAATCCCCTTCGCAAGGCTAATTTACCGCCGTGGTTCCGGAATATACGTAT
+>24128 3
+GAGCATGAAAAGACCCACCAAAGCTCCGTTTTGGTTATGTTGCCCCGGCGCTGCTACAATTAAACATGTGTTACCAGGGATCTTCGGACTCCAGGGTTAG
+>24129 2
+GATCACCCAGGTAAGTTAGTTAGGAAGCCGGATTTTGGTTACACGAACTTTTGTTATCCCCGTTCCGCTGACCAAGTCAAACAGTCGCAGGCGGCATGAC
+>24130 1
+ATGGTCCAAGGAGGTTTCCACCAATTGTGATGCCACTTCGCAGGACTGCTCATCTTGGATCCATGCCCAAAATTTGCGCGAACCATAGGCGTGTATAAGG
+>24131 1
+CATCGGGCGGGGTACAGTCAATGGCAACTGCAAATTAGGCAGTGATTTTTTTCCGGCCCCACCCTATCTAGTAACTAGCCAATGCGAAATGGCTTGATCG
+>24132 1
+GGGGAGAACTCATACTACACTAGACACGTGCTGATGAGGTGAATCTGCGCACCCTGGCCAGATATCGCTGGATAACCCGCGTTTCTGAAATTCTTCGATT
+>24133 1
+TAATCCATTAATCGACCAAACTAGTGTGACCACGTAAACAGGCACCCATGTCATCGGGTCTGACGCTTAACGGTCGTGCTTGTGCGAATATCTTGCGGGG
+>24134 1
+GTAAGGCGCCACGCCGGATAGATGACATGGCCAACGCTCAGTAACCCTTACAGCCTATACTGTATCTTTTTTTTACCGGGTGGGAGAAACCGTTCAGGTA
+>24135 1
+CATAGGGCAGGCCTGTTCAAGCATCAATTATGCCGTTCCAGCAGGCAAAAATCGCTTGCTTACAGGCCATCTGGTCGTATCTAAGCTCCGGATTGAAGGT
+>24136 1
+AACATTCGATCATTTCAATCAAAGTTGGTCCTAAGGGGCGGGACGGTTCTGAGTTTCTAGAATTCGGCTCGCTCTACGTGCGGACCAAACCCACTACGGA
+>24137 3
+ATACACGACCCCTCACAAGTGCCTGTCCTTGCGTGGTCGGGGCCAGATTGTTAGACAAACCATAGGTACAGATGGGTCCTAGGTATAGGTCACATTTTAC
+>24138 1
+TCGGATGTCACTAGGAATCGGCCTCGGGATCCCTCCGCATTAGGGCGCAGTATAAGCGATGACACAATGCACCTATAAGTTTACTATCTGTCAATGGGCT
+>24139 3
+GCGGTCGACCGATCATGGCATCGGGTCTTATGTCCCACGATTAATCCCGCACACACTCGTAAGTTTCTAAAGGATCAAGACTTAGGGTGCTTAGGACAGT
+>24140 2
+TGTGCCGCATACAGGCAGCTCGGGTACAGACATGCTACAGGTAACTCATATATGCTAGACGCGCCCCCAGTGGACTAGGAATTCCTGTTTTGTTAGCATA
+>24141 3
+GAGTGTCCTCCGCTAGAATTACTTAAAAGAGCTGCTATGTTGGAGCCAGCCAGTCAAAATTGTACATCGTGGTCCCCTACCTGGGGGTTGAACGTACACC
+>24142 2
+TGTTACATGCAAACGACGTCCTGACCGGATCTATTTCTAAGTAAGTGCGGACAACATCTTGACTCCATCCAGTCGCCGGCGGGGATGGATAGTACACGTT
+>24143 1
+ACAAGCTTGCGGGGTAGTATTTCTCCACAATACAAATTCAGCGTTACGTGTACGCCAGTTAGTGCAGCCACTCTCGGCGTGGTATACAGTCACGGCAATG
+>24144 3
+TAGCGCTGTAGCGTTAGAGACCACTTATGGCCATGCGGTAGTATATCCTATTTGGCTTGACTGCATGCCCCAAAAGTGACCCCGAACGGCCGTAAGATTA
+>24145 2
+AACTGGTGTCCCATATCGCGAAGTTTCTGTAAAATATTCTATGCCTATGAACCTATGAAGCGAGGCCTAAGGGGCATGCGACTAGCTGACCTCGGTCGCC
+>24146 2
+ACAATTGCACTCATCGTGACCGGTAATCCGTACTGAGAGAACTGACTGATGATGTGTGCGCTGACGAGGTGCCATACCCGTGTTTCGTAACTGCTACCAA
+>24147 2
+CAGCTAGAAGTGTTCACTAGGTCAATTAAATTGGTCCATACATCGTTTGAACCCCGGACGTGGACCGATTCAACGCACCGGATACGGGCACTGTCGTGTT
+>24148 1
+CCTGTTGCTGTATAACAACCGAAGCGCCGACACAGAGTAGGTCCGATGAGTCCCCGCGTTTGTAATGAGGCCGAATGTACAATACCTATTATTTGGTGCC
+>24149 2
+ATGTCGAAACCCATCAGAGAGATCGATCTATCGCCGATCTATTACATATAATGACGTGTACTATGCGCCAGTTCCGCGTGCAGTGACGCGCTGGTGATCG
+>24150 3
+TTTTCAGGGCTATTAGAAGCCACATCGTCCTGAGGCTGGAAAAGCGGCCCTCTTGTTAGTAGTGAGCGCAATAATTCTTATGAACCCCCAGAGACGTGCC
+>24151 2
+TACCCGATAAACAACCGTGGACTGGTTTGTCCATTAGCACCGTTCTCAGGCTTGAGATTAGAGTTCCAGCCTCAAGGTCAATTGAGATACGGCGGCTCGA
+>24152 1
+GGCGAAGATTACGCCTTGTCATACTTAAGGACCGTCAACTGGATGAGAGCTCTGTTTGGTATCTCCGGGATATTTACGAGCCAAGAACCCACCTAGTGCC
+>24153 1
+CCGTTTGGCTATCTTACGACGCCGCTACGATACTTCAAGTGTACCCTTCAGATTGCCGGAAGTTGATACTGAGATCCCGAATGGAAGCGTAGCAATGACG
+>24154 2
+CTGAGAGGCTCGTGGTGTTAAACATCAAGATCGCAATTTAGACTGGAGCCGCTCCGTCTCGAACGCCATACCGTGATAATATATCTGCTTCGGTGCGCAA
+>24155 1
+AGCCTTTCTGCCCAGCAGTACCGGGGAGCATGCCCGATTTGTAGGCACGAAAGACTATTAGCCTACATTGGGTGAATCAAGATACTTTGCGCCGCATTTA
+>24156 2
+GGTCTTTTGCGGGCTAACTAACGTCCCTTTTGCTTCCGCAGGCTATGTAGTCTCAAAAGAGACCAGGGAGCCCCTCTGGATCTATAGATCAGCGAAGAAA
+>24157 2
+GTCCCCAATTTGCGTAAGAGAATGGTAGTCTGAAATAAGTTAGGAGTCCCGCACCAGCGGCGCCTCCTAAAATCTTATCGTTCGTAAGGTACGGCCCTTG
+>24158 1
+GTATTCTAGAATATCTTTAGGCGCGCCACTGGCACAGCTTTACACTTAAAGGTGAAGACCCCGGTGCTCATAGGGTTTGGCAGCTCGCCAGAAGCAATCT
+>24159 3
+TTGCCGTTTGAAGATAGACGACGTGACCGCATCTCACCGACCAGTTCGGGATTACCTCCTGTTGTGTGGCAAAAATCACGTTGGAGGTTAAGACCTCACA
+>24160 2
+TAAAGTAGAAGGACTGAGGCATGAATGTTCACCGGCATCTTTGGTGTGTCCCACCTCGCCTTCCTCAGTCGACAAAATGGCCATTCCAGGTGCTTAGAAG
+>24161 1
+GAGCTATGGCAGTCCATATTACTTTACTGTGCTGTAGTCCGTCCAAGGAGTTACGCCAAGGTGATCGTCCCTCGACACCATCAAAGGGCGTAAATGGATC
+>24162 1
+GAAGCTTCGACGCTTGCATGACTATCAATCTAGGGAGCTTGTGAAGCGCGTCGCTCATCAGCATGACTGTCTTCAGGTAACTGAGTACGCTCAAGATCAC
+>24163 2
+AAGTAAAGCCAATACCGGAAAGGCTAATTTGACCGCCGGGCTCACCAATTAGATGCTTGTTAACCTCTCGTACTGGGTGGTCAGTCCCCGCGAATTGGTT
+>24164 1
+CCTTCCCAGATTCGGTACTTGATGGGGTAGTTGTACAGGTCTGTCACTCGGATCAGAATGGCGAGCCTGACAGAATAGTCACCCCAACACTTAGTTCGAA
+>24165 3
+CTCTGTTGAGTGCTACCAGAAAATAGAGCTCGTTCCTAGGCAGCCAGGCGAGTCGGTTGCAGAGCAAGACCTCCTTTCATAGACTAAACTCTGTCATTGG
+>24166 1
+TGGTAATAATACCTGATGTACACCGTCAAAACCCTGGACTCTGCAGGCCCTCGATTTTTTACTCGGGCTGCCAGTGAAGACGCCTGCGAAGAGATGATTG
+>24167 3
+AGTGAATATTTGCCGAAAAAGTGTAAGGCAGCGCTGAGCCGAACCCGTTAGTCACATGGGGACTAACTTATCTCTGCCCATAGCCCTGTGCTTCCGGATT
+>24168 3
+GTAAGATATATTAAGGTTTCACGTGGGTGGAAGGGTTTCCGGCCCCTGCCTCCCCGAGCAGAAAGATCAGCTCAAAGCTCGCCCCTAGATCTTAATTTAG
+>24169 3
+ACGTTTGTTCAGCGCGCCTAGTGCCCGACGAGAATGTTAAGGAATTCCTGATCCGATGCTCAATAACCCAATTGAGCTAGCGTATGCGAGATTTCACGCG
+>24170 2
+CATGCTCCCTTAACACCTTTTTAGCCCTGTAGGTGGGTGTGCTCCATGGACCTAAAGATCCGCGATAAGTGGAGAAGGCATTGCTAGTAGACATAACGCC
+>24171 1
+AAGCAGTCTTAAGTTGACCGTCTATACCTCGCGCGTAAATTATGTCCCAGTGAATGGGCTGAACCCGACTGGCGGTAGTTGAACCTCGTATCACGTCAGA
+>24172 1
+GTAAAGTCTAACAAGGACAACTTCAGCTTGAGGGGCACCGCTACGGCGTGAGTTTTAAGACTCACGTACTGTGACTACGTTCCTAACTCGCCTGAGCGTT
+>24173 2
+GAAGGCCGAGACCTGTTTGATAGACGCAGCCGCTTAAGTATTCTGTAAGCCACGCGGAGGACAATTCCCGTTGGAGCTCTTATACTAGCTATCACGTCTA
+>24174 2
+AATTCATAGACTACGCTGTTAGCGTTGCTGAGGCTGCACTAAAAATCAAGCCAGCTCGCAGGTCAGTGTGCTGGGTGCACTCCGTCCTCATAAAGTGCAT
+>24175 1
+AAAGGAGACAGATTATCCCACAACTATGGCGGGGTCGGCTCGCCCAAGCCCTTACGTTACTGGGCTGAGTGATTACGCCTATATGTTCGTAGTTAACCAT
+>24176 3
+AATACGGCCCTATAACAGTACTTGCCTATTACCGAATCTGATACAGTGGATTTTGAGATGACCCGAGGCACACTGCGACTCGGGTGGCACCATTTGTGGC
+>24177 1
+ATTTGGCTGGGTTTCTCGTAGTGCCGATCCAATATTCAACAGTGGCATTTGTAGCAACTGCGCCGTGATGCAACCGTAGACCAAAGGGTACACAACTGCC
+>24178 3
+CTTTGGCTGGTAATCGCGTCGCTAGCGGAGACAGCGCCTCGCCTGGATGGACACACCTGAAATCCAGCATAATTATGTATATTACGACTATCTGAGACTG
+>24179 1
+TCTGGTTGTCCTAATCATAAAGCAGCCTTAATGCACAGGGCTGAGATTAGCTTGGACCGTACAAGTCTACGTAGTTCCCATAGCAATGCAGGCGGGCCCT
+>24180 3
+GACGTGATAAAACGGTTATTTGTTGCCTTCGCTGGAGTCTACTTCACGCGAATGACGGCCTTGTTCAAGGCTACGACAACTCAAACGGCCAAAGTGCGTC
+>24181 1
+GGACGGCGCTGGTGTACATGATGTCCAATGCCGCACCATCTGCTAATTAGGCATACGAAAGATATGTTGCAGGACTGCGTACCTCCCGTTCAATTTAGCA
+>24182 2
+AATGCCGTTTCACCTTGACGGCTGGGCTAGACCGCGGGCTTATATCGTCGGTTATAAACCCCGATCCAGACTAAGAGACATAGACTGTTACGTCGTATAG
+>24183 1
+CGTTGACTACGTAACTCGGGTGTCGGTTGGCATCGGTTTGATTTACGTACGAAAAATAGGGTACGATAAATAACCCGTCCTCTGACGCCCCTAACGCAGC
+>24184 1
+ACGTCTTAATCCCACGTGGGGCCACTAGTAAGGAATACTGACTGCCGCATATTCTGGTGAGGACTGTGGCGTGCCACTTTCACTGAAGAACCTATACTGA
+>24185 2
+AACACCTGGCATGCGGAATATCCACGTTCGTGCCAATGGCCGTGGGAGACTACTAGTCGAGCTTCATCAATTTGATGAGATTTCCCGGCGACTAGACTAT
+>24186 3
+GCCTATTCAAGCTGGCCTATGATGGGTACGCGGAGAAGACCAAATTAAACTTGATGACGGTACTTCTCTGACGCAGTGACTAGCCTTCGCCGGCCTAATT
+>24187 1
+GAATGAGCGCCGGGAAACGAATCGACCGAGATTGTTCGGTTCCTTGGTTGGCTGGAGGCGGCTCCTCATATTTCTACTAGTCCCATACAACAACAACTAT
+>24188 2
+AACACCAGCTAGGTCGAATAGGTTGACAGGTAAGGACATAAACCCGTTCGCATTTTCCAGCGGAGTCTGGTGCTGACGTCATCGGTTACTCGCTTTACCA
+>24189 3
+AATGGGATGTCTTATTATCAACCGACAGTGGGGCCTGAGAAACCGTCTCTACGACGGACCATGTTGAAAGATAAGTCACCTTCCGAGTCCTGTGCCGTTC
+>24190 1
+CGTTACAAGTCCTGTGTTTGTATTCTGTTAAGCGGCAATGGAAGGGCCCCAAAAATCCAAGTATCATACGCGATTCCACGTGGGAAGTCGCCCTCGAGCT
+>24191 3
+CGATAGAGCGAGTGCTTCAACATTGGAGGACTCGATCAATACCCGATCAATTATGCGTTTGCCATCGTATAGTGGCCCACATGTCGAGGAGCTCCCTTGA
+>24192 1
+TATCCTGGGGCCCTATCCTTAATCGAGCGTAGCTAGATGCCTTTATTAATAAGGCAGTACATAGAGAACCGCCCCCGCGTGTAACGTGGGACGGATATCT
+>24193 2
+GTCTCAATTACAGGTACTACCACTGGAGTTATTCAAGCAAGCTCGTCTTCCGAGGCACACTGTGCTGTCGGTCAAATGTGACGACCGTAGCACTAGGGTA
+>24194 1
+ATCTAGATGATGCACGGAGCTCGAACCAGGTGGCTGTGAGATCCACCAGCATCAGTGCCTTTCATTTAGAAACATTTACGTATGTCGCGTCACGCCGAGT
+>24195 2
+GGAGCGAAGAGCCTCTCTTAATATACTGGTCCTCCACCCTAACGTGATGACACTCGCTGTGCAGGTGGAGCATGGGCCGCATAAATTATTACGCGTAATT
+>24196 2
+TTAAGATCCGAAAGTATTCAGTCCGACGGGCTATCGTACGCCAGAAAATTGTTATAGAATCCGTGCAAGGGCATCTCACGCCTTGGTCGGTGTCCCCATG
+>24197 3
+TTGTGTGACTCTATCGTGCGAATGTGAGAATTATGAGTAAAACCCTGATCCGTAGGAAGTAGACACCTCGATTGCCTCCTACAGCCCCCCACTGGAGGTG
+>24198 3
+GTCCTTCCTCGTGTGCTACAACTACAACTTGACGATCCCCCCAGATTTTGAGAGATCGCGCATATAGGAAAGGAGGTGGTGGTTCGTGAAATCAATGCCC
+>24199 2
+GCCGCTGCTGTGGGGACAGTCTAAGCTAGTTTAGCATGTGACCAATCAAATGAGCTAGCTCGAGAGCCACTCGCTCATTTGTTAAGACACGCCACGTTTA
+>24200 2
+TAGGTACATCGTAGACCCCAGCTTTTCAGTGTGTAATATGGTGCAAAACGGCAACCCCTTACCTCGGAAGAGCGCGGAATCTGCTGAAGTCTTCATTGCG
+>24201 2
+CATTTAGACGGGCGGGAAGGTATTAGTGGATGCCCTACCGCCGGGTCCGGCCCTGATCCCACTTATAGAGTGATTCTCACAATACGATAAGATACTCTTA
+>24202 2
+TCAAACCCGTTGTCGGCGTCAATGCATACACTCTGAGGCAGTCCGGCTCGTTGTATGCGGTACAAAAGTGTACAACAATTACGTGAGATGGTCCGTCACT
+>24203 1
+CCAGCCCGCGAGCTGTTTAATGTCCTGTTCGGGCAGACGTGAACCAGTATCTTACTTAAACGTACTGTCATACGCGGCATGATTAGCCATAGATCAGAGG
+>24204 1
+AAAGTCCTTACGTCTACTCGCTATGTGCCCCTTATCTTGCAGGCGAGATCGGCGAATTGGTGCTATGGATACATAAGCCGGCACCAGCAAGGCGATATAT
+>24205 1
+CTATAGGCCACGTCGCACTACACATGTTATCTTAGTGTCTTCACTGTGTTAAAGAACCCAGGTAAATGAAGGGTCGATGCCCTAGCTGCGGCGGGACATC
+>24206 3
+ACCTGATGCGCTGTGCTCTAGAGTTGGCAGATACGAAACGTGTTACTGTAACCCAGCTCTAGGGTAGTTCGGATCGCCCATCGCGAATCCTGCTAAAATA
+>24207 3
+AATGTAGACCACATACGTAAACTGATTTAGGCCTTTTCGGATGTCACGTACGCTTAGGAGGCACAGTCCTCCGGCGAACGGTTGCCCAGGTATTGCACAT
+>24208 3
+TCGTAACGACAGGGCTGAGTAAATCTATTGTTATGGCTGGGGCGCATCTCCGGGCGTAAAGTTTCCTTGAAACCCATCGCACATTCTCCCACGGAGTAAA
+>24209 2
+GTCCTTATAACTCGACCCCATCGCGGTCAGAATTCCGCTGATTCCATAAGGAGAACCTATTTGTAGGACGCTGTGAAAGAAGCGGTGACGCTACTCTGTG
+>24210 2
+TGGTCAAAACCCGCCCCTGCTTGTGTGTCGTGCATAAGTGTATCTTACGGTTTACAACGAAAGCGGTACACCAAAACGGTAAGGGACGCTGTGACTTTCC
+>24211 1
+GCCTTCAGACAGGCATTAGATCGGACATGGTTGGAATTCCTCGCATATGAGCGTGTCGAATGATAACAATGTCGGCCTGTGCAGCCATTACACTCTGCCA
+>24212 2
+GAAGTGAAAGTCCGCGGGCTCCTCCGTCTGGACCGTAAAGTGCAGCATCCAGTCTTATCGTTCAAATGTTCCATATATGTGGAACATCTGCAGGTCAAGC
+>24213 1
+CTGAAACCGGAAACTATGCAATAGTTATTACGAGTCTATGCCGCGTTAGCCGCAAACGCTGTCTATCCAGAGAGGGCTCCTGTGAGGTCATCATTGGCCT
+>24214 1
+GGCGAGCTGTCCGACGCTCCCCTTGGTGCAAACAATCTATGGCCAGAGACTAAGTGTGAAAACGATTGTCATATAATCTGACGGCCGCCGTTACTTTAGT
+>24215 2
+CTTTGCAACGCTATATTGTCCGTCCGTCGTATGCGCAGCGAAAAACATTAATCCGCGTCATGAAGGCTCGGGGGAAGCACTTCCGCTTTCAAGAGTTAGA
+>24216 3
+CGATACTATATTTCGGACGGGCCCCATCTATGCACGGCCCTACAACCAGGAACGTGGCTCCATCGTACTGGTATTATGATGGTGAAGGAGTACGTTACTA
+>24217 2
+ATCGTCTATAGAAATGGCGGTGTTCATCCTGAGCGCTAGCCGCCGTGGTGAAGTTTCCCAGATGGAAATATACGGACCGATCATACTCGCATCTACAGCT
+>24218 2
+ACCGAGCTACACTTGTGTTAATTCTTTGGATCGAAGGAAAGGGGATAAATAGTCGGCCTCCAACGCCCGGCACAGGAATTTGTGTGTTTCTCCACACCGC
+>24219 3
+GTCAAGTATGCCAATTCTACAAGGCCCCAGTGCGAACACCCTGAGGACGGCCTCTTCTAGGAGGCATTCGGTTAATGTTTGGGAATCAAACTCGATCGTT
+>24220 2
+GACTTATCAGTAAACACCGTCTGCAATGTATGATGCGAGCGACGCACTAGGCGCCCTCGCTACTAGACAGTTGTGGATACGTGCTTTACATGTGACCAGT
+>24221 3
+CAAAGATCAATTAGACCGACTTGGGCGGCAGGGTTGACGTCCTCCTTGGTTGTAGCTCTCTCTTAATGAGTGACCACACTCAAACAATGGGTAGTGCACC
+>24222 1
+AAAAAACGCTGATCATGCTCGGCCGATAGTTGAGCTAGTAGGGCGAGTGCTTATTGCGTTCGCGCTCGAGACTCTACTTTGAATGCCACAATACTAGCCC
+>24223 1
+ACAGGTTCCAGTTAAGTCGAGGTCTGACCGCATCTTAAAGTACTCTCTAGCATATGATGCAGCTTGTTCTGGGCAAGAGGCCTATACTAGAGACCGCCCG
+>24224 2
+AAGCCTAGTCGTGCCCGGAAGGTGGACTCCCGTATAAACCTCGGGTTACACTATTTTTAATGCCGGGAATGGACGACTTTACGCTCTATGACGGCCTAAA
+>24225 2
+ACTTGCGGGAGGCATACATGTTTAATCCGCTTCACTTGGAGCCCAATTCGGGCACTGAAGGTTCCTTTTTGAGACACCAATGCCACAGGAATCGGCATAG
+>24226 1
+CATGAGAACAATGGTGACGTAAAGCCCCACTCGGTTGCGGTGTCACACACTGAGTCTAAGCCGCTTACTAGTCTGAGGGGATAAACCTTACCTTGGTTTC
+>24227 3
+GATGGGTATGATTGTTGACCATAAGCGTGTCAATCTGGCACCTAAGGCAACTATGCGCCCGTTCCCCTAGGCTTGCCCAAATATAGGCAGCGCAATTGTA
+>24228 1
+TTGTACACTTATAGCCTTTGGGGCCTCATTCAGACTTCTGAGAGAGTGGAGTCTCCTCCCCCCAAGAGATTCAGAGAAGTGGAGCTCTCGCTCAAGAAAG
+>24229 3
+CGCTCTTAAGGATTGAGACCGGAGCGTCATTGTGAAACAGCACACCTCCCAGACTTGATCCTATCCACCGTATTATGGTGAGGAGCCTGATTAGGCTAGT
+>24230 2
+TTCACGTTTTATCGATGTGACACAATGGACTGGGACGCAGACCCGCTTCTCGTAACTGCTGAGAGGCTGACAAACATGGCTCATAGTACTTACCAGGCGT
+>24231 1
+TAGACCCATGCGGCCAAGGTAAGCTAAGCGTACATTATATTCACGCTGCTTTAGACAGGGTATTTGCCGCTCGCCGTTGAGTGAGTGACCCAGTACACTA
+>24232 3
+ACGCAACCTAGAACCATTTAGCCCTTATGCGAGTTCTTTTATCGATGATCAAATACCGCGGGAGGCAGTTTCGCATTACAACGGCTCATATGGCGCGGGG
+>24233 1
+GGATCGAACCACTGGCAGGTTAGATGCAAGCCAACTAATTCGTAAGCCGGGAAATGTCCCAAACCCGTCTTGTAGTCTCCTTTCAGGGGTGGTCTAATTC
+>24234 3
+ATATCCACGTTAGGCCTGCAATACCGTATGTTCTCAAGACCTTGTCCGGTATACGCGGAGCATGATGGGACGAAGGCCTCTTGGTAAAAATGGTCCCCTA
+>24235 1
+ACTAAGCCTAACGGCAAATGGGTGAGTTCGCGGCTCAATGTCCAGGTGCCCGTATTGTAGCCACATCGCAAAGTCATCCCAACAGGGTCAGTTTTTGTAT
+>24236 2
+TCGCCCAAAGCGGATTCGGTTATAAGCACTAGGAGGATCAAAACTGCTGCTTAGCAACGCCATTTGGGACTCGATATATCTTTCTGGACTCCGAGGTGCC
+>24237 3
+CAAGTCGACCGTACCCTAAGGAGAACTTGCCAGTCATTGAATAGGCAGTAGCGGTCTTTCTATGGTGTAGATCGAACCGGGCTTGCTTAGCCACTCACTA
+>24238 2
+TGCTACTAAGTTTTCCGGTATTGAATCCACGTCCCGGCGGCCTTAGCATGCCAGAGAGGTCTGATTTCATAGCGACCGAAGACACGCGTCAAAAGTAGTT
+>24239 2
+GTTCGACCTTTATGGCGACGCTGCCCATCGCACAACCAATGTGATATCAAAAGACGTAGTGCCTTAAAGTTTGTGGGAGGAGACGGTCTGCACCTTCTAC
+>24240 1
+AAGGTGCCTCCAGGCTGGGTTTCGTAAAATTTACGATGGCCTGATGACCTAGAGACCCTTGAGGATCCTAACGAACATTCAATGGCGCTCCTCGCTTAAG
+>24241 1
+TTTCGGTGACGAACACGCAACCCCATCAATAGTGATTCGTTACAGGTCGGGTCGCGACTAAGCGGTTAGAGCTAGATTTACCCTTGGAAGCACTTCCATG
+>24242 3
+TTAGCGTCATTTCGAGAGGGACAAGAATCTTTACGGCTCTTATCAGGATGCATCTGCCCCACCGTGACGGGCAATTTTACGCAAGAGAATGCATCGGTCC
+>24243 3
+TAGGAGAACGTCTGACCGTACGGCAGCTCTGAACTCAGAGAGACTTCCACTCTAACTCCTAATTGAGCGAAACTGTGATCAATGCTGGGTTTCTCTGGCG
+>24244 1
+AAATTGAATTCGCAAACACCGTTTGCCGGAAGTATCGAGTTCGGGCTGATTCTCGTTACCACGGCCTCTTGGCCGTGGAAGATGCGAATCAGTATCACAC
+>24245 2
+GATACTATGCTCTTATGTGGAAGAAGCCCAAGCTGTTCGCCTGGCTTTCCGGCGATTACGTGTCTGGTATCACAGCGTCTACAGGCCAAGAATAGACCAA
+>24246 3
+TGGCCGAGAAAGGCTGTCTGACCTTTCCGAGATGCGGAGCATGACACCTCTGGGCCACTCTACCAATAGTTACGTTTAACATTTTGAAGCGACAGGCTAT
+>24247 1
+CCACCTGACCAGTGTACTTGACAAGGCGGGGGCTGTTTGCATGAGTATCATTTGTTTGTCAGAGCAAACGCCGTTCGCCAAAGCTGACATTACCCAGAAT
+>24248 2
+CTAGACTACCCCACCAGATACAGGAGCTGAGGTGCGATTTTTACTGTTATTATATTTCCACAGTCGAGATCAAGCGCTAACCGTGCCGGGCGAATGTGGC
+>24249 3
+CTTGCCGACATATACGTAGGACACTTAGCCGGTCGGTTGTGGGCTTCCTCGCGCTGTGCAACAAAATGTGCACTTAACCATCAGAACTATGGTAGGACAT
+>24250 1
+ACGTTGGGACGCCATAGTTCCATAAGTCTAGGAGCAATTGTATGACCTGAATTTACTACTTTCCCGCGATGGCCATCGGCGCGGTGGCACCCATAAATAG
+>24251 1
+AACAAGGCAGGTGCCCGCATACCAATCTATGTTCTGGTAGACCTATTCGTCCGCAATCTAGACTATCAGTTATTGCAGGCGTTGGCCGGACAATCGATGG
+>24252 2
+ATAGGTGTGATTCGGCCTTGATCACTTAGGTTCGCGCAAATCTGAGTACGGCGGGCGCGCCCTTACTTTAGAAATAAAAAGCAGCTTGCCCCATTCCAAG
+>24253 3
+CTTTCGTTGCACATTTTTTGCCTGTTCTCGGGCTGTAATCAAATGCCAAACAAGGTATAGCGGCAACGCGCGACACCAGTTAAGTGAGACCAGTGCACGG
+>24254 2
+TGTCGCCTCTTTCTCATTTCATGATGTGACAGTGCCGCTTGGCACAACAGCTGGACGACTCGTGAGGTACAAGAACTAACAGGGAGCAGCTTCGAAATCT
+>24255 2
+ATCTCAATGTGCGAGAACCACCGCGTTGCTCAGTTGGAAGTCTAACGATGGTGTGATGCGCTTTGCATGAAAATCTCACCTTCTGTCGACGAGCACAGCA
+>24256 2
+CTTTACAGGGTATAGCGACCCGCGCTCTGTGAAGTGTCCACGAATCTGTCAAGTGTTGGTCGGACGACACATATCAGCTAAAATCTGCCCAGAGTGTTAC
+>24257 1
+GAAAAGATTGTATTACGGGAACGGAGGCCAACAACCTCAGTAAAACTCCTTTTTTAGTTAGGGCCTAGTTCCCCCGGCTTTTGGTCTGCACCAGGGCAGC
+>24258 3
+AAGGCGCATCGAAACTTAGTCGCCTATTACCGTTAGAGAAACTAACTCTCTTCGTTTACCTCGGGCTAGATCTGTTGCCGAAACGGGCTACGAGAGGTCG
+>24259 3
+TCCTTTTACCAAATGATATCCCACTAAGGGGTATGGAATTCTTCGTACGTGCCACACTTCGGAGGATTGGATGAGAGTCACGGCACGGCTTCCAACACGG
+>24260 3
+TTTTAAATAAATGGAGGCAACCACGCCTGCGAATGTGCGCATCGAGGACCGGAGCACGTCTAGTACACCGTCCCATGCATTTATATCTGTGGTGGATTCC
+>24261 1
+GTAGATTACTATTGGCTAGGAACTGAAGGTGAATACACCCACCCAACCCTTTCGTAGGCTCACTACGTACGCTGGTGCTTCGGTGTATCGCGGACAATAG
+>24262 3
+AGAAGACGATGCATCCGAACCGCAAGGCCGGGGATGGTGAGTTAAATTCCCTGGCCAGTATTTCTCACGCGCATCGCCGATTTAGGTTTTTTAACCTCAA
+>24263 3
+TGGATTTCTTTCGAAATCATGACTAAACGGTATCACTTCGCGCCACCCCTCGAGAGTAATGGTGGGGAATAAGGGGCCACAGCTACTACTGACCGCTGTT
+>24264 2
+ACTTTAAAAGCAAAAATCGTACAATTATCGGCCTTATGGTTCTAACAAGTTGGAGGGCCCGCCGCTGCCGCAGCTCTAGGGGCTACGTTCCCGGGTATAT
+>24265 2
+TGGGAAAGGAAGTGGCTGGGTTGCCCCGCCTACGATGATTGTACAGTGCCTAATAATAAACCTCAACCCCCAATTCAGGGTCGTTCCTGTAGGTTTAACC
+>24266 3
+ACCGGTAGTTTTCGAGTTTCTTCGATGTACATGAACGAGCCTTGCAGCCGATAGAAATACTCGGGATACATTCGGCGCACCACGAAAGGCGTCTGTTCCA
+>24267 2
+GAAAGAGTACCCAAGTAGCCTCGATCGTTATGCTACTTGGAAAGAATCCAAAAGTTTCCGGCTCCCGATGCTCACGTTGTGACTAATCGCGTGCCGGTGT
+>24268 2
+CTTGGACAAGTGTGTGAATTGCCGGGATGGTACCGAACATACATCAAGTCCGTCGCCAGTTTAATGTAGGATGCTACCCCTGCAAAACGTCCGCTTACTG
+>24269 1
+TAATACATTGAGTTCTACTGGAAAAATCGGGAAACCCGCGGGCCAGGCATAGCGCCTCCAATTATATTCCGTTCCTGTTTGTCGGGACAGGGCTAACCTG
+>24270 2
+GGCGGGCTCTGTACTTTTAACATCTCGACTGCGAGACGCTGCGTTCCGATAAGCCATGAACACCTGAATTAACGATCTTGGAACGGTAGGCATCTGTAAC
+>24271 2
+GGGAGCGGTACAATGCCCAGAATGCTAATCCGCCCCTCGTAACTGGTTTACTAGTGTCATTTACGGCATAACTGTCCACAATCGGACAATGGATGTCGTG
+>24272 1
+TTACTCAAGATTCGACGCAAAGCCTCTCACAGATCAGGCAACAAAGACAGAATTTCCCATGGTTGGATACTTGGGCCTACGCGGTTTCTGCTGGTGTGGC
+>24273 1
+GGATTTTTTACAAGGAGCAATTATCTATTGGATCCGCACGAATCTCCGCTACCGCATAGATGACTGAACGACGTGGACCCGCGTCCGATGAGTCTGGTCA
+>24274 1
+AAAATGGGCCGCTGTGTCCCCTAATTCTCCAGAAAAGTTCTTTCATCTGTAGCGTCGACGAAAGGTTCAGAATGTGGCCGCAGTTTGAGCTCGACGCACA
+>24275 3
+CCTCCCGATCTCTTCCTGAAATCGGATAATTAACTGCCACTGAATAGTTCTGACCAAGAAGTGAGGCCGGAATTAGCCGGTGTCAGTTGCTAGCGGGTAC
+>24276 1
+CTATTCAGGAGCGTCGTGTCAGAACGGGCATACGTAGCACCAAGGAAGGCATGCGTACTCTACCGCTAGCTGTTGAAGTTAACTCGTTTCAATCATGTCC
+>24277 1
+TAACAATAAACGCGTTATGGATCTCTCGTGCTTGTGTGCCCTAAGCGGATTAAACAGCGATGGCTGTTCCGTCAGCAAGGAGCTTACTTGAACCCGACGC
+>24278 3
+CCGTGTTATTCCCCACAGAGAAAGGCTTACGGTGTTGAATCGGATTCGGCAAAACGCAGCTTCCCACAGATTCCAATTCGACTTCAAGGTGGCGGTGTAT
+>24279 2
+GTGTTTCCGAGAAGAATGCGTTGCCACTGCACAAAATAGCAATCTCCCGGGACAGACTCTGAGAGTGGCTTGTATTCTTCAACGTGAACCCCTTGCGTGA
+>24280 1
+TCCATCCGCTAAGCACAGCTATAGGTTTGGGCGGATCCTGATCGCTAGGCGACGTGTTTCAGTAATCTATAGCTCCAGAACGTTTGGGAAACCCGATACA
+>24281 2
+CCAGGCGTGCGGGGTGTTATCATGGTATTAAAAATGGTGAAGAACTACCATTCGCATGTATCAACGCCCTACCTGGTTCTAGTCGCGCAACGGTCCACAT
+>24282 3
+TACTTGTCTGACGGACTGCCTAACATAGGCGGTATGCCTAGGTTTTGAGTCAAGCGAGTGACAATCCCTATGCTACCGGGAAGACATTCCCACCGTTAGA
+>24283 1
+GTGTGAGTCCATGCCACCACGGAGCGGTCATAAGATAGGTACCCTGGATCGGGACTGGCAACGATAACTGGAGGTTTCTCAACTCAATCATTCCCTTTTA
+>24284 3
+GGATGTCCTAAGTTCGAGGGCATCGTACTCTCACAAAAACGGCTTGTGTGTCACTAGTACCATGAGAATAGGGCTGAGTAGCCCTGCTACACCTGCTACT
+>24285 3
+TTTTCAAACGCTGCAGCTAAATGGTTCCAATCCGTGGGAGTAAAATCCCCCTTCACTGAAGTGGTAGTAATACTCACGCCGTGGTGTGAAGCCCGGTCAG
+>24286 2
+GTGAACCGCGACCCCTGCTAGGTAGTCTTATATTAACCGTGCCGCTAGCAGGGGTTAAGATGGCGATCCAACCAAACGTTGGCCATACGTTACATATTTG
+>24287 3
+AGCGTGTTCAATCGGCAAGCCGTGGTGGTGCCCTAGCTACCTCTTCAAGTCACGTTAGTTATCCACAGAATCATAGTCCGGCAAGAGAATTAGAGCTGCT
+>24288 2
+GTAGACTCGACAAGTAGTCTATAGCTGCTTTATTTGTCAGATGCAAAGAATGCGCAGAGTGACGCCTTTAACTCCTGGCGTCCACCGCCCGAAAGGTGCT
+>24289 1
+CCGATATTCAAATACGTGCATTCTTTTTCATCGTACGACTGACCTGTTGGAAGGGGGCCATGTATAGCGAGATACACACGCACGGGCGAGTCGAATCCTC
+>24290 1
+CCTTCAGACGGCAAGTAGGTCTATATCTGTTAGTCCAGCTTGGCGGGCGATATGACACCCCCACGACTGATTAGGAGCTGGTTTTAGAAAGACCACTTCA
+>24291 3
+ACGTAACCATCTGAAAGGATGGTCGCGCAGAGTACTAATAGGTGAAGATATCAGGTACACCCGTTCATTATGACTGCTGTCGGCCCGCCTGTTCACTTCG
+>24292 3
+ACTGAGGAAATCGTGCACCTTAATTTCATACAATATTAATAAGGGCAACGTGCTCACTATGGCGGCGTTTCCGGACCTTCAGCGGACGCACGTCTTCGGG
+>24293 2
+CGGACCAGCTGTTTGCACGGGAAAATCCACTGTACGGTGCTCGCATAGGAAGGATACTTGATATTTAGTTTGCCGGAATATCCCCAGATCTCCTCAGAGC
+>24294 3
+TGATCAACACCTTACGGGGCCAAGATGGACTCTGCTTGGAGCTAGACCTTATACCATTACGGCGCATGGATCGACGAGATGGGCAAGTCTAATTCTTCTC
+>24295 2
+TCATGTGCCGCTGTCTCGAGAGTCATCTAGGTTAAGGTCCGGCCAGATTCTTCCCGGAGTAGTTTGTAGCCACTCAAGCACAAGCAAAACTGAGCATTGA
+>24296 2
+GTGGAAAAGATGAAAGACCGGATTTCTACCACACCGGCATCTCCAACAATCGCATGTTCCTAGTTGCCATCGCTTGATGCGCGCGTTGTTGGGCTAGAAT
+>24297 3
+CTGTTTTGGAGTGCGAGGCCAGGTGGAACAGCCTGCCATATGACAATATCATTCCCGAAGAGATAGAAGTCTCCTACCTATATGTTGGCACTTCCGGACC
+>24298 2
+TTCCGCCATAGGTGCCGGCCGCTTACTTGGAGTTCCGTCATCAGACTGCTGAACTGATTAAGTGCAAATGCGGATCGGCAGACATTACCGATCTAAAGAT
+>24299 2
+TACGATCACCTGCGCATAAGGGTCTTCGTGGAACACAGGGCGTCCTTGTGATTGTACGTGCATTAAGGTACCTTTCCACAGGACACGCCGATAAACAGTT
+>24300 1
+TCCTTGTAGTGCGCTCTCACGAAAGAGAAGTTCAGAACTCGGTCACCATACTTAGACCTAGTTGTATGACAAGCCGGTTGGCCGCAGCTATGGCCGTATA
+>24301 1
+AATAGGGAATCTCAAGACCCCTTGTTCAGTGTCCGGGACCCCAGGATTTAAGTAATTCTGTGCATACCTCCGCAGGGTTGATCCCACTAGAAGAGCTGGT
+>24302 2
+TGTAGACGCATATATCAGCACGTAACGTGTGCGCGTCCACATTGGGTATTAGGAAAGGCACGATCCTACAGATGTCCCCAGTGTTTCACTCACGAGCGTT
+>24303 3
+ATTTGGCCCGTAGCTTAGAACTGTCGAATTTTGCAACCCCAAGCCTGGTGACTCTGTGGCTGTAACCCAGAACTGGAGCAAGCGGATCGAGCTAAATCTT
+>24304 3
+GTGCGCCGTGTATTCGCGGAATTCTTGATACCGATGGTGTTCTTTGAGTGATGCCGCAGATACAAACCAATCAGTTACCGGCACGGACTACCATCACAAG
+>24305 3
+GAGAGTAGCTGTTCTACTGAGGCAAGCCGTACCGACTCGTGGTGACCCACTATTTGATACGACATCCAACCTGAATTGAAGTGTGTACATTGGCTCGCAC
+>24306 3
+TATTGCAGCGAAATCCGTCTACGCAATTCAATGTCGAACGTCCGGGAAACACCTATGCGAATACGAAGATTACTCTTCGCATCGGTTGGGCGTGTCTGCG
+>24307 3
+TGCGCGTCCTTTTCGGAAAACGGCAAACCGACCAGGCCGACACCACTCTCGTGAACTCAGGACATACTATTAAGGTGTATGTTGTTCATAGTCTGATGGG
+>24308 3
+AGATTCGCGTTTAGTATGCCGGGAAGACTCTAAATGAAATCTCATCACGAAGCTCTTGGATGACCACCACCGATGTGCGCGGGTGTCCAGTCTTCGAATC
+>24309 2
+ACATTTAAGTGTTATGATGAGGCCTAATCGGCTATTGAGGGCCACATCTTGTATTACACCACTTACAGCTGATATGAGGAGGACTGGGCCGCGCCCCCCA
+>24310 3
+TCCGTTTCCAAGGTAGCTCCCAAGCTACTTGGGTAACGAGGATGCAGGCGAACCCATCCATCCAAGTCTCAGTATCAGTTCGTAATTGCAAAGGTTGGTG
+>24311 1
+CATAGTACCGAGTGGGACTTAAGGATTGGTCTGCCATTACGTTTGCCGAGCAGCCGAAGATTTTGACCGCTGACCGTCGTCAATTCACAATACTGCACAG
+>24312 1
+TAGTCCAGCCGCAGAAATTATCTCACAGTTCGTTTGGGGGACCCAAAGTCGAAGAGCTCGAACACGGTGCCCCTTGGTTATTTTTTATGAGAAACCGCGC
+>24313 2
+CCAATGAGAACGGTATGTGCGCAGTAATATTCCATATGTTTACGTACGACGGCTGCGGCTCACAACCTCGGGCATCAGGACATTGATTCCTAGAGTCGCT
+>24314 3
+GAGCCACATTGCACACTTCATGCCCAGATGGGTCCATACGCGGTTGGGTAACGGTTAGCAAACATTTGAGGATATCTACGACGCGTCAATCTATTCCGTG
+>24315 3
+CGTGTTGGAATTAGTTCAATCATAAAATGCGTCCAGATGGATTCCGCCCCCTGCGTCCGCAAAATTAAGGTGCTGGAGCATAAGTGGGACTCGTCTCCAC
+>24316 3
+ATTCGACCTTTGTTCGACGGAATGAACATAACCAACTTCAGTGAAGTACTTTCAAGCCACCGTCCCTGAGGTGGTGGTCGCAGTCGCGCATGCAGAGTTA
+>24317 3
+ATGGTACTTGTAATTTGGGACGGAAAACATCAGGCGTCAGCACTTCCGCATACGTTCGCTGCCTGTGCTGTTCCTGAGCAAAAGTAACCACTAGCTGGAC
+>24318 2
+AATATGACTCCCGCGACGGCAAGGGTGCCATCACGCTCAAAGCGTATTGACGCGTATATCTTACATCTGTGTTTGCGATGAATCGAGTGCGCATCAACGT
+>24319 2
+CAAGCGTGCGAATTCGCGGCAGGCGCTTCCCTAGGAATTTCGATGTTGACGTATCCTGGAAATATGACAACGTACATTTAGATAACCTCTACGCGGCGCT
+>24320 2
+CTACCCAGGCAAGTCGGAGCCTTTACTCTCTTGGCCCAGTTTGGGCGTCAAACTTAAGAGTGAGGGGTTATACTCAGCATTAGTGCGTGCACAAAATACC
+>24321 1
+GACCACTAGTCGGGACGACCCAATCGAACTTTCTATACTTTCTGGGGCCATTGGCGCGCGAAACCTCTGGGAGATATATAATCCGAATGGGACTGTTTCA
+>24322 1
+CTTTTACCTCCACGGTCTGCGACGGTCAAATAAGATATAGGAATCCACGTTCACTTGAGATGAGCACGTTGGGAGCCGCCCGACGTCTTATGAATCAGTG
+>24323 2
+AGCCCTAGTTATGCCCATAGGCGCGCGTAATTTACCTGTACTCGCAAAGTAAGACCTGATCCGGTGGGGATCTCACGAGTACCATATGCGTCTGGTATAA
+>24324 3
+TCCGAAAGGCGCATTACAATGCCTGCCAGTACCGACGGTGCAGAAGGATATGTCGCTTGGTATTTGCTGGGCCCCACATTTAAGCTAGATGATACTCACT
+>24325 3
+ACAAGCCTAGCCCTGTTTACTACCGTATTGGGGTAATTCGGTTTGGGATCGAGACTCACAGCCGAAGATCACAACTCGAGGCTTTATTCCGGAAGGCTAC
+>24326 2
+CCGCCATGCTATACACAGTGACGCTTGCAGGCCTGACCCGACGTATACGTTCCGGTCACGGACTGAAACATGTTCATAGGGTTAATGTCATGGGATTAAT
+>24327 3
+CCTCGTAGGAACCGGTCCCCGCTAAGCTTAGCGTGTTGAATACGGTCGACGATTGACCCAAACATGCTGATTAATTATAACGTTACCGTAGCGTGTCGAG
+>24328 2
+GGCGCCCTTTGTCGAAGGGCTACGGACGTTTTCTTCACTCCGGCAGTAAGGGAATGAAAGGGATCTTAAGGTTTAAAACTAAGCCTCACCTTACCTCCAG
+>24329 1
+GGATACTGCATAGTAATCCTGAACAGTGACCGATATCCACGCGTTAGCAGGTACAGTGGGCATTGAAGGCCCTCCGTCGCTCTAGTCAATGATTGTCTAC
+>24330 2
+CATAGTATTATGAAGATTTACGGCATACTCACGTGGCATCGAGTTGGAATCGGTCTACGGTGAAGAATCGTACTGTGCCGACCCACGCCTAATCCCGGCT
+>24331 1
+GGCAATTGATCGGGTTTTATCGTGTCGTCAAGCGAAAAACGTCGCGAATGCGAGCTATCATCATCAGCATTGGGCCCATAGGGCCTCCATCGTCTCATAA
+>24332 3
+AGGTGTTGTAGCTTACGACCGTAAACACAGTAAGGACAGACATCTGCCGGAGCGTGCGCTAACTGTCACTTTTTCAGGTCCTGTTATCCGATCGAGCCAA
+>24333 1
+TTCCCGGGTAAGGTAAGTGGAATACCAGGATTCCTGTAATCACGCGGTCTCTCATCGAGTGTAAGTCGCCCCAATTACTGGAATCGCACGAGCCGTATAT
+>24334 2
+CTAATTGGCCGAAAGGATAGATAAAAATTTATGGCCTTCTTGCCACGTCGGCGGACCCGAGGCTAACCGTCTTTTCTTCGTCCATGGTGCACGAAGAGAC
+>24335 1
+TACAGGAGTAGAATATCGCTACCGTCATACCACGGGTCCCTCTGGTTTTCAGCATCGCAACAATGGGTGAAAAGCTGGTTTGCTGGCCTTACGATAGCCA
+>24336 3
+TATTGGTTACAACTAGCCTATTTATAGGCACACTCTGCGGTTGTTAGTGTACGAACCAGACACGATGCCTAACCGATCGAAGGCGGCCCGTTCAAGCTGG
+>24337 3
+GTGGGGTCTTCCTCTAAAGGTAACCCGAGCCGTATTAGCTCTATGGTGTATCTTACCCCAGAAACCTCGTATACGGCTCGAGCAGAACGTTGGAATAACG
+>24338 2
+TTACCTGTTGCTCAAGATAGCGGCGTCAGAGGTTACCAAATCCCGATGTCTGGCATGTCGAATGATGCAGTAGTTCGCCGTAAACCTGAACTGTACCGCA
+>24339 3
+GAAACACTTCCAATCGGGCCCTTTCTAGCGGAGTGATCGGTCCGACTCTCTGCTTACATTGGCAGAAGGTCTGTGCAAAGGATGAACATCTTTCAAGGCA
+>24340 1
+CACAGTAACACTGCCGCTGAATTTCCCAATGGTGCTTATGGGTTTATTGACCTGTGAACGTACGGCGGGCCGGATACCACCATAGTAGAGAGACTACTTC
+>24341 1
+TGGGGCCAATTGATTTTCGCGTAGAAGTGCGCTGTTGCTAACATCTCCAGACGCCATGCCAGAGCTTCACAGCTGTCAACGTAGATATGTGCCAAGAATC
+>24342 1
+CCTTTGCGGAACTATTTACAAATATCGGGGGTCTAACGGCTCTTCGGGATGGCGGTAGGATTCGCTAAGACGACATGACCTAGATACTCAACTCACCTCG
+>24343 1
+CTGCAGAAAATGCGCCAACAAATTATATATTCTACATATAGTCTGCTCTATGCCGCGTATGGTGTGAGGCCCTGCGAGGTTCACCGGCAATGCAGGCTCG
+>24344 2
+CAACAAGAAGACAGAAGTTGCGTATTCTAGCCACACCATCTCCTCGGGTGGCTTCTGCTCTGGCAGAGCGAAAGACTTGTCACTGGCGTTACAGTTTTGA
+>24345 2
+GGCCGGCACGGTAGGGTATTCTAAGCCTGTGTCTCCGGGAACAAACTTGTTATCTATGCATAAGCACTCTAGTACAGGCCTCGTAACATGTTAGCGCAAC
+>24346 1
+GCTAGTTACCTGGTTACCCATTACCTCTCGGAGACCAACCCCTTGCGCCGCGAGCCACGGTAAATGAAATGGTATAGGGTCATGTGAGGATTCGTTTAAA
+>24347 1
+TACACAACGGCTATTGTCAGATTCCACACCAGATAAGTATTAGCAGACCGAGTATGCCGTGAAGTCACATACCATGCGCTGCTGTTCTCGTGTCGGGGTG
+>24348 1
+GACGCGATAGAAGTTTCAGAATCCTGACACCCTAATGAGTGTGAGAGAATCTTGAGCATCTTTGCCCAGCCCGCACAGCAGTTGTGCGGAATCTCCTTGT
+>24349 1
+GGTTGACCTTTAGCGACTCTATTATTTGAGGCGGGACCACGGCACACTGAGGGTCCAGATAGCTGAAAATTATCCCCCCGGTGTACAGCGACATTTCATA
+>24350 1
+GATTCGCGTTCCCTAAACGCCCTAACACAGCGCGATTGTGCTGCAGTGGGTGCATCCCCATAGGAACAATTGTGTGAAGTTACTAGGCGAATAAGTTCCT
+>24351 1
+GTACCTCACGTGCTCTTTCGTTGGATCGTGATCGAGGGAAAGTCATAAAGGCCCGCGATAAGCCTACACTAGCTCAGTAGGTGTTTCACTTGAACCGCAA
+>24352 2
+TGATACTATCGCTCGACGCCCTCGAGGGCAGTGTCCTGAGAGTCATATAGACAGGCCCAAAGGTGTCTGCAGTTTTAAATTCAGCACCCCTTAGTAATGG
+>24353 2
+TAGACTTAATCGGTCTCAGCGGGCGGGTGCGTATAGTCCTAATTCTTGTTTCTCGTCTAGACACCAACTCAAAGGGAGAAATCGCAGAATGGCCACCGCT
+>24354 2
+GCACAGTGTGATATCGATAATTCATGCTTCGAGCATGAAAGCCCTCATTTAACGGAGTTGCTGAATGCGGGTATCCCATCACGGCGTCTCAGACGAGCTC
+>24355 3
+TGCTTTGGGAAAGCAGAGTGGGAGGGTGTGAAGTCCTCCCAGGTTCTACCCGTGGCCAAATTACTACACCAATTCTCGTTACCTGAGATTACTAACGACC
+>24356 2
+CTAGTACAGTGTAACGGCTATAGGTGACAAAAATCGCTTAGAGTTCATGCTAGCTCCTCTTACACTCAGGCCGTGGATCCGACTGGGCTACCGGTATAGC
+>24357 1
+TACACATGGGGAGGCTGAGTCCATGCGGCACTGGTCTTAAACTAATCAAAGCGCGCGCTCATCGACGTCATACATCGGACTGGAATGTATCGCTTTTTAC
+>24358 2
+CAAATGGTGGCCTTGTCTGCGTCAGCACACCCCACGATGATGAGCCAGTTTCTCGGAGAGACAAGCCAGGTTAGGGAGCCATTCTTCGTTTATTAAATCA
+>24359 3
+ATCCCGTTGCATCATTTAGAGTACAAATCGGTTTGGTTGCGATCCGCGGTACTGTCCCTTGTGGGGGCTCAAACCAAATAACCCCGAAGTAGACGAGATC
+>24360 2
+CTATGCCGCGCATTAAGTGGACAGACGCAGTCGTGCTAGTCTATAGTGATTTCTTTCAAAAGCTGGGCCCGGAGAAGCAACCCGTTAACCTCTCGATTGA
+>24361 2
+AACACGTGCCGTCGAGTACCGTCGTGTCGCATCGATGCCGTCGTATCGGAACTATAGTTAACATCGACGAAACGGTTAATATACTGATTGTTCCCCAGGG
+>24362 3
+TTTGGCGATGATGCTGTTACCTTCCTCTCCAAACACGGTCTAAAGTCTACAGAAAGTGTGTGGATGAGACGAAGAGCGCCTCACCCGGTGACCTTAGCAT
+>24363 1
+CGAAGAAAAATGGTTGTCGCCGCGTGCTTATTCATACGGGGAATCGAGATTCATGCCTTTGCTCACTATCTGTACCGGCCGACAGTGATAACTCCCAAGG
+>24364 2
+AGGTGATAAGATATGTAACACCGGGGAGACTAATACCATCATGGTCTTTCCAGCGGCTATGATACCTCTTTCCCCAGACACGTTGGAGCGCATCGTCGTG
+>24365 3
+TAGGTTAAAATCAAATGCGTTGAGATGCGGACCCGCGCGCCGGGAAGTCACTAGGCACTTGCTCGCTATCAACCATACGCATTCTTCGGATTGCATAGTT
+>24366 1
+GTAAAAGTGTGATGATAGTCAGTTTAATGCAGCTCTCTTGAGGCGCAAGCCAACCAGACGTAACCCTTGCCCATGGCTGTGGATACCTCTGAGGCCTATC
+>24367 3
+TTTCTACATTCGGTAATCATGGCCTATGCGGCGTACGATGTGTATAGACAGCTCAGACCGCACTGATATACAGGCAAGCCCGCGTGCGGAATAGATCCTT
+>24368 3
+TTCCTAACACTTTGTCACCACCCTCGTAGATTGTATACTCGATGGGAAAATGCGCGTACGCACTCTGGGAGCGAAGATGATTCGAGCTCCGACGGTAAGT
+>24369 1
+ATCACTGTCGTCCTTGCCATAGAGCGTTACTTAGTGATGGATCAGCGATCACCCTTGCCGAAGACGATGAGGTCCGTATAGGCCTATGAAGTAGAACTCC
+>24370 3
+CGGACGGAGTTATCCGAAGAGTCTCCCATGTCGTGGATGCGTCAGAATCGAGCCCTGATAAACTTCGCTGGTTTAGTCACACGAAAACCGTTTAGTTACC
+>24371 3
+TCAGTACCGCGCATTAGCCCATATATATCACTCAGGCCCATGTCTAGCACGTGACGCGATGTGCAGTGTGTGGTAGTAAGCAATGGGCACACGTAATCTT
+>24372 3
+TTAGGTCGTATGACTCTTCAGGACTATCAGGCGAATAACTCCTTCTAAAGTACTACGGTCGCACTCTTGCAGCTGGGAACCGCAGACGAGATGGCTCTGA
+>24373 3
+GCACTACTATGAGCTCGCGGCCTTTATTAAGCGAACGATTGCTCAGAATAGACAACGGGACTGCGGTGTTTCTCATAATGAGGTGGATACCGCCCTTCCA
+>24374 3
+CTTTGCTCGAGACTTGACTAACAAGTATGGATTGTAGCCGGTTCTTAACGGCGCTACGGCGGACACGCTACTGGTCGATCACGATAACATTGACCGTCAA
+>24375 3
+ATATGAGCCAATCTAGAATTCGCATGCGCGCCTCCTTTATCCCCGTTATGTAAGTCCGTTCCCGGACGACAGGATGTGACGGAGGTTGAAGGCAAATCAT
+>24376 1
+AACTCCGTCCTATAAGAGACGCTGTTAGGTGCAGAAGACTTAGGCTTTGGCGCTGAACGAGATTCGTAGTTCCACTCCATGGGGTCCCTACATTAGAACC
+>24377 2
+TCCACAAACATGGCGTTGGTATTGGCGCCTCCCGGCGGAGTTTAAATTTGCACCAGGAACACTGGCTGCTTACCGAAATATAGATATAGATCGGCCGTTC
+>24378 2
+TACCCTGTCGAAATGATGATTGGAGCGGGTAGCTAATCCGCGGATACTCGGCGTGCGTAGCCCATTCTCGCATGGATTCTATTCCACTAAAGAACGATAC
+>24379 2
+ACGAGTTACACTGCCACTAAATGGGCAGCTCGCACCTGGTGATGTCTCGAACGATCAACTAGCAGTGTAGGGCATTAGGAGACCCCAGTCGTTATTTTCT
+>24380 2
+GTGAACTCATGAGGTGTTACTCTGTGTCTTAGCGCCTTCTGATAGCAATGACCGAATCAGGGCCAGTAAAGCACCCCCTAGCAGTAGATGGACCCTTTAG
+>24381 3
+TTATATGTTACGGCCCTCGGAAGATCCGCCCCGCCGAGTATAAACATTCGGCAAGGACCTAAGAGTCAATAATTACTCCGCTGTTGAGTGCTTGGGTACG
+>24382 1
+TCGTAGCAAACGCCGAGAGAGGACTCCGGGCCGACAACTCTTGTGACCAACTCGACAGTTGACTCTCGCGCGGTTTATTGATTAGTTCGATTACTAAGTA
+>24383 3
+AACATGTGCACAAGTGTTCCCTTTCCTATGCTTCTGGAGCCTCAACGGAAGAGAATGCATCTCGAGGTTACCTTACCGTGAGATGACGGTAGGCTCAACG
+>24384 1
+TGCAGACTTGAAACGAAGTCACACAGAGGCGGGTTCACCTTGTGTTCGTAAATTCACAGGCCCCTGGTCATGTCCCTTGACTCGGCTAAAGACATGTGTA
+>24385 2
+GGCTTCCGCTAACATGGATAACGACAGGGTTCCGTTACTGAGGTACCGTTGGTCTCTACGGGCAGACGTAACACCTAAGTACATACTGGCTTCCGAATTA
+>24386 1
+TGCAGAGAAATACTAGACTCTTGGATCTCGGGAAGATGTTCACAGTCTCATGCGCACATGCTAACGGCGGTCATGGCCATACTATCTGGGCATATCTCGC
+>24387 1
+CCAGGCAATTATTAGTGCATAGCGTTGCCTTGGTATCGAACCCCAGCTACTTCGCTTATGAAATAGCTGGACCGTAGCTCCACCCTGGTAGAGGAAAGTG
+>24388 2
+AGAACTACGGAGAATCGACCCCTAATTGGTCCTTAGTATGAGCGCAAGTACGTTGCATCGTGACACATCGTTGACCGCACGTGTGTCGTACGTTGACACT
+>24389 1
+ATGCGAGCGTATTCCCGCGGGGAATGAGACCGAGTGCACCGGTAGCTTGTCAGACGACTCCGCCTTCATAAATAATGACTTTGATTGTGCATCACAATTC
+>24390 3
+ACATAGACTAATGAGTATTGCGCGAGCTCACGAATTCGATGGATCGCTGGCTCCATTAGCCATGCAATTCTCGTCCTTGATAGTCAGATCCAAGCGCGGG
+>24391 1
+GATTCCAGTCTAAGTCGTCCCAGGCATTTACGCAACTGGTGGAGCTACTTGCAACTGTATCAAACGGGTTCTCGAACACATTATGTGCGCGGAATACGGC
+>24392 1
+ACCACAGCCGGATTCCCTTTTAGGGTACCAATAATGCCAGTACAATAGCAAGTGTATCAAGTCGTGGGATCGCTCCTGTTGCATGGCGCTGGATAGTCCA
+>24393 2
+CTGTATAGATAATCGTAACCGGCATGTGTGGTACCGAGCAGCCACGGGAACCTGTAATGCGGATTTATACAAGCAGTACCATGTGCGCTCACCTGCCTTT
+>24394 1
+AACTACACAAACTTGGCCGGACGAAGAGATGCTTTCTGGATTTCAGTAAAGACGCTCTAGTGTTGTCCTTCATCGGAACGTGATGGCAGTCTCGGCCCAC
+>24395 1
+TGCAGCTCCACTGTATCGATACTAGTCTCATCGCAGTCCTAGACATTAGGGTATGTTTAGTCGCAACAACTCGCATCGGAAATGGCGATCAGTGCAGGGC
+>24396 1
+TTTCCTTGCTCCGTCCGAGTAGACGGCCTGTCGCAGTAACTTAGACGCGGTTACAAGCTTAATTCAAATTTCGCGGAGAGCTGAGGACCCAAACTGAGAT
+>24397 2
+CTAACATTTGTGAATTGTGTCTCTCGTCCCAAAATGAACGCCTAGGTTGCAGAGGATGGGTGTACAAGGCACCGTTTCCAAATACATGCGGGACGCCCCT
+>24398 3
+ACCTCACTACTGGAGTGATGGTGGATTATCGCGACGCGGCATCGTACAATACTCTTAGCTCACCGCTCAAGTTTTAAAACGGGCCGCTGACGAAGGATTT
+>24399 1
+ATTCCCCTTAAGGAGCTCCGTCATTAACAGGTTAAATGCCTCGACTGTTTTTAGCAGACACTGAGGGGGGATCCGACACGAACCGTCCTTTAAGGGGTAC
+>24400 1
+GGATGGCATATTTCTAGCCTCGTAGACCTACCCAATTCTTGCGAATCCATACGGCGTATCAAGTTCGTCATGCAGCGGCGAAGTCAGCACTATAGGAGGT
+>24401 2
+TCCGCTGTAGGTTTCGTTCAGGGTAAACTTTCAAAGCAACACACTGAGCTACGATCGGCTTTACTGTAGGTCCGTGCCAGAACGGCAGTGTAACTCCAAG
+>24402 1
+ACTTTCCTTACCAGACGCGTTGTCGAAAAGGGAAGCTAGCTCACTTTGCACAAGAGTCCTTCATAGAGCTCTGGATGTTGAGGCTCCCAGGTGAATGCAC
+>24403 1
+GGGGGATAACTTTACTTTGACCACCTGGGCAATCACGGAGAGAGTAACGTCCCTGTCCACAAGACAGAGAACATCTCTTTGGTTCACTATCCGTGTCGTG
+>24404 1
+ACCTCACCAGTGTAGAGTCGAGGCCGTCTCCGATCCTGTTTTCCCGCGCTACGTCAGGTGGATGGGGAATTAACTTAATTGCAAATCGTCAGACAAAATG
+>24405 1
+CGAGCATTGGGTGAACTCGTACGGTATGTAGTTACATTCCTTGCCACACTGAGATTTACAGGGCGCCCACGACTTTTTGATACGGCACAGTAAGCCAGAC
+>24406 3
+ACCCAACTCGGACACTGGGAACAGTAGTAGGTTTGTTCTGCCACGAGCTTCGGCGCCTGGCCAGTCCTTATTGGAAGGTCTCCATGGAATTACATTAAAA
+>24407 2
+GGCAGGAGGAGTCTCATACCCGGATCTCAGTCCACTACTGTATTTACAAGACATCACTCGATCGGCTTGTCCGCGTATAGTGGTAGACCAGTATACTGGA
+>24408 3
+AATGTCCTCCGTGCGTAACCCTGCACCTTAAGCTGAAGCTTCCGGCTATTGTAGAGTTTTTGGTCAGCCAACTGGTTCCGAAGCCAATGCAAAAGGAGAG
+>24409 2
+GAAGGATTTACCTCTCATAGACTGCACGGATATTCTTACCACGGTAGGCATAGTCCCGTGCTCGAGCTCACTTGTGACAGGACAGTATGTCACGCAGAGT
+>24410 1
+TGGTCAATGCCGGATGCATACAGGACGCGTAATATTCTGCATAGGCTATCTGTGAACTCATATTACCAACCGTAAGCTGGGCTTGTGCCATCACACGCGG
+>24411 1
+CCACGATCTTTGTAACCGCTGTCGAGCCGATCTAGCTTCATGTCGGCTCGCTTCCTTTTAGGGCAAGAGGGGAAAAGAGGCTCACCATATGAAGTAACAT
+>24412 2
+TGAACGGGCTGACAGATGCATTTCTGCGACGGTGGCCTAGACCCTAAAAAGTTTCCGATCACCCCTGCTCAGTACAGCAGTGTATATCGATCTGTGATAG
+>24413 1
+ATTATGACGAGCTCTAACACGTGAGACGCGCCATCGATCGATCACTTGATATATTCGTATAGGGATCATCTCTGCGGGCCAGTCCAGAGGGATTACTGCC
+>24414 3
+GTATGACATGAGGACTAGGGCACAATGCTGCTCTAGGAACCTATTCCCGGTACAAGGGCTGTTGCGTCCCTCATCTGTCGGTAGCACAACTCTATAGTAA
+>24415 3
+GTAGCAACCCGTTCCGGGTGCGCCCTCAAAGATAGTTAGAGTTCGAAACCCTAATGTATGTGAGCTGTACTACTACATTGCGAGAGCTCTTCCGTGCAAG
+>24416 1
+GTCTCCTCTAGATGTTCCATGGGCTTTGGGATCCTCGATCATATAATGGGATGAATCTAAGAAAAAGACCAGGCCGCCAATCTTAGTCGCCACCTCGGGG
+>24417 1
+GGTATGAAGCTTTGGTAGGCCAGAGTCTAGCACCATAGTTGGCTCACACCTATCTGTCGCACCATCTTGGACCACAGCTTAAATCATCAGGGGATGACTG
+>24418 3
+AACAAAGATAGAATGTGTGGTTCGACTTACCAGCGTCTATGTGGTCTTCGACGTGCTCGACACGCAAATCTTCAGGACGCATCTGGGTTGCCGTAACACC
+>24419 2
+GTGCATAGATATATTACCATCGGTTCTCAAAGTGGTAGGCTGATCGAGGCCTCAAGTCATACCCAGAGCCGTCGTGATAGGCCAGGTTTTTAAGCACCCC
+>24420 2
+TGCACCCGGAGTAATCGTTCTTTACGCGGTCGGCCTTTGTAAGGTCACAGTACAACACTTGTGAGTCGATATTATAATGCCGGCACGGACACATCGGACA
+>24421 2
+ACTTGGGAATCGGCATGCGATACCCAACGAACATTGTCAAGTTTTCGGTGCCAACCATTCGCATACAGTCCGTTAATATGGTTGGCGGACGCAGGCCTAT
+>24422 2
+GATGAGTAGATTCTTGCCCCCCATGGGCGACGATTAATTACAGTGCTAGTAGTCCTCGGTCCTAGATTAGGGGACCTACAGATAGATCCCTGACATCCAG
+>24423 2
+TAAGCTACCGTCGGGCCCCATTTTGACCTCACTAGTGCAGTGCAGTAATGGTGCTCATAAACTACCAGAGCGCGTTCGAGGGATTACTGCTATAACTAGG
+>24424 1
+TGTTAGTAGAAGTGGCTTTGTGGAGCTCGACCGGTCAGTGACGGTCAAAAGTACTCAACACAGACCGAGCTGATGTCTACTTCACTCAGATTGCTCACCC
+>24425 2
+CCTTCAACCCCGTCAAAAAGCTGTTCCTCAGGGATCAGGGGTCCATCAGGTAGGCTCTCTATGGAAAAACCGGAGGTGATTTTTCGGCCATGTATCGTAA
+>24426 2
+ACGTTTCGGGCTAGCGTCAGGCTAGTGGATTCACAGACTACGCGACACCATTTAATTAGAAATGATACGAGCTCAGGTTTTCGCCCTCGGGTACGTACCA
+>24427 2
+TCTGCGGACTATAGTCAACCGACCTCTAAGCAGCAGCGACAGGAGGCGCCTTGCTTCGAATTTAGTCTCTACTGAATTAGATGGCTAAGATGCTCTCGGA
+>24428 3
+GTCTAACGAGCGCTGGAGTGAAACTATGTGTACGCATAAGCGTCGGGTTCTGCGATCACTTTTATTCAATTGCCCTCACCCAATCCCATAGCAGGGGAAG
+>24429 1
+GGACACAGAAGACCTCACGGGTTGTAAAACCTATGATTGCAAATTCCAGTCCGTGTGTTCGTGTGACCACCCGAGCTACGCCAGTATTTGTCGCTTAAGG
+>24430 1
+GATTATGTGCTATATAACTGAGGAACCCCCGACCGCTAAAGCGAGTCGGGGGTCCTCCATTACGGCTCCGCGTAGACTTGGACGGTACATTAATATCTAT
+>24431 1
+TGAGACAACTACTTGGCTGACTCTGACAGGTGTATTCTTATGTGAGCGCCAGCGTCGATTCCAAATGGCACCTTCCATGTGAGCAACTCCCAGGGATGAA
+>24432 2
+CTGGATTCTTAAGTCAGTAGACCAATACCTCCGGGATCTAGGTGTCGTACCAGCTTCAAGTTGGTTATTGGCAATCAGCTGTAGGCCAGCAGGCAACCAC
+>24433 2
+TGGATCAGGAATTCCGGGATGCCCTGTTTCTGCGTGTACACTTACTTCAATCTCCATAGTGGACTCGAGGGTGTGAAAAACGATCCGAACCGCCTAAGCA
+>24434 2
+AGATGGCATTGACGGTCATGACAACTCGGACCGATTTACATCCATTGAAGCGTATTCCCACCAGGATCAGGGTTGTATTAGCGTTACGAAGTGCGTCCCC
+>24435 1
+TTGTAACAGGATTGGTTAGCAACGCATCTACCAACGGTGCATCATCTTAAGGAAAGCGCGTTCTAGGCTGCCCTGCTATGAGATCCAGCGTGAGTCTCAC
+>24436 3
+ATAAGGACTCTACACGAAGGGATATCCCGCACGGAGCCGTTTGTGCCGTTACTCCTAACTGTCAGTCTTACGGCTTAGATGAGTATAAAGGCCGCCATGT
+>24437 1
+CCTCATCGCTGTATGGTCAGAATTAGTGGGAGAGACATTCTGAGAGGACCGCGGAACACTTCTGAGTTTACACCTCTGATTACCCGTAGCAAACCTCGTG
+>24438 3
+GAACATGCCTAAAGAAACATGCGTAGTCGTAGCGGGGTGACGCTGCTTTGGAAGCAGTCATCCGTATAGGCATCCTGACGATCACACGTTTACCTCTCTT
+>24439 1
+ACACAACATTACCTCCCCCAAAAGTGTATGTTAGGCATAGTGGCAGCGGCAGCGTTAAAAGCTATGTCTCCTGTCTGACGTGTAGCTTCCGTAGGTACGG
+>24440 1
+GTGCAACACTTGGCTGGGGTGCCCCCGTTCTGAAAGGCATCTGTGTTGGGCACCATTTCCAGTGCTTAACAGACTAGGGATCTGACACTTTAACAAACAA
+>24441 3
+GTTAGTCGTACGGGCTGGCATTGAAGCAGTAACAATATGTCGAACGGCATCGCCCTCACCTCGATTGATTACGGACGCAATGTATGGCTTCAGATCTACC
+>24442 1
+TGTCAAAGACTGCTGTTTTAGATACGCAGGGTACCTGAAGGACGTACCCATCATTATTCGGGCCGGGTGACGCTAGGCGCAACTATACCCTTACGAATCT
+>24443 1
+CCATGATCTGAAGGGCACTATGTAGGTTGGATCTTCGGAAGATTCATTCCTTAGGGACATGATAGTCTCTATGGGTCCATCCAACGGGCAACCCCACGAC
+>24444 1
+TTTGCGCATACCACGAGCAGGTCGGTTCGCATTCATAGATGCAGCGTACCGGTCTATGACCCGGACTTGCATCCGGTGAGGAATCTTTAAACACATTAGA
+>24445 3
+ACTCGGCGCTGTTTTACGACGATCGGACTGCCTGACGAACAAAACTCGCGTTAGTACTTAGCGACCGATTAGTATCATTGTCACGCAGACAAGGGCTTGT
+>24446 2
+GACGGAGGATCCCGCACGATACTCAGAGTGTGTACTCAGGCTAGCTCGGAAAGGACGCCGTTTTTTCAGATAGATAGTTTCCACTTCCCGATTAGACTAC
+>24447 1
+TACGCTAGATCCTTAGAAGACCCTAGGACAGCACCTGGCTGTTGCGCGTTAGGATACATACAGAATGTTTAATCCGGTTGTACACGCGGTACTACGCGCT
+>24448 3
+TCATATTATTACGGCTATGTTGCCCGTCGGATAGGCATAATCCGAAGCTACGCCGTGAACGACGTGACTGGAGTTGGTCCCAAATCGTTCAGAATGCACC
+>24449 3
+CTGCTGGAGCTCCCACAGAGAAAATGCTACTCGGCTAGTTGAGTATGTCACTTATTTCTGTCACCTCAAGCGGGTAGCCATAACGTGAATAGCGGTAGCC
+>24450 1
+GAGTCCCAAACTTGAACTGATCCTTGAGTCTTTCTCTATTCATTCGTCATGTAGAAAGCAAGGCGGCACAACAGCGGCAAGCGCTTGTGTCTGGGAGCCA
+>24451 3
+GGGGGCACTTCGTGAATGCCTTCCTGGTCAACAGTCCGTCCCCTTGTAACTGGGGCAGAGAAGTCATTCATATCACCATGTTTCAAAATTGACACGGGAA
+>24452 2
+CCCATGGAGGATCAGATCACCTGTTGGTAATTTATCCAACCTTCCATGTAGGACACTAGCTAATCGGTGATGTTCTGCGTGCCAAAGGGCCCGAGGATCA
+>24453 3
+GGTTAGCTGACACGTTGAAAGAGCTATCATCCTCATACGCGAAAATCTTGAGGTTCTCCGCGGATCTATACTCACGGGGTACGACAAGGTCCTGCCATTG
+>24454 1
+ACGCGTTGCACTCGGTAGAAAATTCTTACTGATTGCCACAACCGTGACTCCGCCTCACAGTGAAAGTAGGGAAGTGGGCCGTATGATCTTTCAAGTTCCG
+>24455 2
+CGTGGACTAACGAAACAACTCCAGTAAGCGGAACATCATCGGTATAGCTTGGTAGCGTAGCGTCTGTGTTTAGATGCTTCCTCCATACGGATGCCGATCC
+>24456 2
+CGGCTAGAGAACAGTGCGTAGTTGCGATGTGCACGGATAATGGCTTTCGGTGAGACAAACAGGCACTCTATTCATCCACCCCTTAAGCCCATAGCTTGTT
+>24457 2
+CTATATTGTGGCCGTCCCGTCCGTAACACTGGGTTTCCGTTCCTCGAGAAAACAGCCGAACAAAGGTTCATCAAGATCTTCAATTAGGGGATCGGGTAGC
+>24458 3
+AAGCTGAGCAAGACCTGTCTCAATCTATTCAAATCGCTAACTGTTTTAAGCATACGGCTGTGATGCGTCCCGCTCCGTTAGGCAACCGACGGGTGGTAGA
+>24459 1
+CATACTTTAGAACATGCGCTCACAACGTAGAGTTCCGGCTCTCTACATATGGTTACGTAGCGGGTGTCACTAGCCGGGAATTAACCTAGAGAGTGCCCTG
+>24460 3
+GGTGTGCACTAGCAAGCCGCCGACACAGTCAGCCATACTTCCTTATTCTTAATAGATCAGTACCGACCGATGATCGGCATATGATGGATGCGTATCGGTG
+>24461 3
+ATGTGATGACGCCCCATCGCTCATCTGCCACTGTGATTTGGTGTCAGGTGATCATCTTAACAATGCCAATTCCGCACGAGGGTAAGGATCAAGGACACTG
+>24462 1
+CGCGCCGTTTTAAACTCTGGTCCCAGCCGAGAGTTGGTACAGTAAGCAGTAAGCGGATCTTTTCAGGCTACGCGCAAATAACGGGGTACTACCCTTATAT
+>24463 3
+GCCGTCACATTCTGCCGTGGTGCCTCATCAGATTATGTCCTAGCACTGTAGCAAGGGCATGGCTGGTGAATAACGGTCCAGCAAAAACGTACTTATGCAT
+>24464 3
+ATTACTGCGGCGAACTCACTTGTTAGCCTGACTGTCTCCCTGATATGACACTAGGATACCTAAACGTGGGAGCGATAATCAGGGTTTGTGAGACGCACCC
+>24465 2
+GTGAGGTTCTACCTGGTGCGTCTTACCGAGGTGTAATATCCTCCGTACTGAGCACCCAATAAAGGGAATTCAACCAGAGGTTTGCGCCACGGATACTCAT
+>24466 2
+TGTACCCGTGTACCACTGCCTTGACGCTCTAACATGCTGCCGGTAAACGGGCTAGCATTTATCGCGATACTACAAGACGGGTAAGAGGCTCGATTATAGT
+>24467 1
+GGCTTATGACTAGCGTGTACCCCCAAAGACTAAGGTTTCGACGATGATGTCCAGCACGCTGGGGACCTTGCCTCCTTTATAAAGTACGGGTCGATAACTA
+>24468 3
+ACCGCAGTAGCCGATCTGACTAGCGTTGACCCTAGTACGTTATTCATCGGCGCAGTGCCTCTTGGTGGGGCTAAAGAAACAAGATATGTTACGACCTTAC
+>24469 3
+ACGGTACTAACTAGCTTAGATGCCGGTATCATAGTGTAGCTCGCTAGTTAGCCACATTCTTCCACTGGCACTCACAAGGTAAGGCAACGGGCAGTGGCTT
+>24470 3
+CTAGAATCCGAGCCTGTTCACGCGTTTTACCGAGGTGCTATAATTAATGTTGAAACATGGACGCAAGTGCGTCACGCCTGCGCAATGCGACATGCATGCT
+>24471 2
+TGTCATATGTGCAACTGCATTCAATACGTTGACACGGCCTTGGGAGACGTCAACAACAGCTCAGGGTACGATGCCACATTAATTCGCGTTTGCAGCTGCG
+>24472 3
+ATGCGTCGATAATTAACCATCGAGGCCTTCTTAGTAGTCAGGATTCAGGCGAGCAGTGCGTTCCCGCCTACTGTGCTGTACGAGAACAGTCAATGCTACA
+>24473 2
+TCAAGTGCTTGGCTACTACCACAGGCCCTCGTATGGTAGGTCTAGAAGATTTCAGGTCATAGCTGCGCCCACGATCACAGACAAAGGTTGGCTATTTCAG
+>24474 3
+AAGGACTCCATAAGCTCGGCCGGGCTTCACCAGGCATGGCGATCCGAACCTACGTTTTTGAATTATCGTAGGACCAGGAGCAGTACTTTAATCTTGTGAC
+>24475 1
+CGTACAAGACCGCCACAGTGACATGCTGACGGTGGTGCACCGCGTCGTTTCCTCCTGTAGTGAAATGAATAGAATATAAGCACATGCTGGTTCGCTTTAC
+>24476 2
+CTGTTAGCCGGGCGAAACTGGCACCTCGGGGAATCTCGCTCACTGCTATCTGCAATTATGTTGGGAACCGTTTAGAAACAGTCACACGATGATACACGTT
+>24477 3
+TTCCCTTCAATCGCGTACGGATAACAGAACCGTGATAGGGCTGTGTCCTGATTTGCGCTAGGGGACTCTAAACTCTATACGGTTGCGTAGGCCCAAAAAC
+>24478 2
+AAGCGCGCTTCGGTAAACGTAGTAATTTTACTGGCTATGCCCGTCGAACCACAGCTCAGGTAGCTGGCGGTGTCGCATCAGTAACCAGTATCATTCAGTA
+>24479 3
+TCGCTCCTTGTTAACGACAAACCAACGCTAAGGTATTCCTTTCCGGTTGGAGGTCCAAGTGGAAAGGCTGCCCTCCATAGGTGGAATGACCAAGTGTACT
+>24480 3
+GTGTCTTAAAATGGACCACGGGATATGCGACTAATGCTGCAATAGCTACACCCGAGGCCTAAGGCCATGCCCGACTTTATACACCGGTTGCTTGTGGTTA
+>24481 1
+GTCATGGATCTGTACGGTCTGGTCACGCTAACAAGAGGCGCCACAGGGTAAAGGTAAAGTTCACTGCCCTTCCAATCTGACTCTTACTATCTCGGATAGG
+>24482 3
+ATACTACGAGGCAAGAAGCAGCTTGGATACGTATCCGTGCCATGTAATGCTCGGCACGTGTGGCATTTAGTCTTCCCATGGTCGCTGTCACAATAGCACA
+>24483 2
+CACTGGCGCCTCGTAAGGTTTGAGGTGTAAACTCCTCACATACGCAAGAAAGCGGGATTCTATATGTAGGCATCGGGTCCGATCCTGGCACCTAACATTT
+>24484 1
+TTCATCCTGCCATAACTACGACCGCACACTGATACCTCAGGGTTGTGTGGATTAAGTGGCTGGCGTGGGAAATACGTCGCAAAAATCAATTCCTCGTCGG
+>24485 2
+TCAACGTGCCGTAACATAGACGTACACTATCTGTTTACTGTATGTGAGTAGTTACGCATGGCTTTGCCCAGCGGAGACACGCAATACAGCGGTGCCACGT
+>24486 1
+AACATTAAAAGCACAGCATTGGGGCGCCGACGAGCGTTTTATAAAAGAACATCCTGTGCCCCACGGGATGTGGTATCCTATGCCGGTGCTTACCTTTTGC
+>24487 2
+CGGCACTGGTACTCACAGCTGCGCGAATAATATTTTCCGAACGTTCGGGACTCCTTTTCCTACACTATGGGGTATAAGTAAGGCCAAGCGTATCAAGGCG
+>24488 2
+AGCTGCTGTGAGTATGGGATGTCTTCGAAACAGGTAGTTTCCTAGTAACATAACACCAGGCATTAGCCTCGACCGCTAGTCGCGATCGACCTGACCGATT
+>24489 2
+TGACGAAGTGTCTTGTGTCGTCCCAAGTCGACGAGTGAAACGCACTCCACGCTTACGCACATTTCATTGAGTGGAGTCCAGTTGCTGACACCTAGAAGTA
+>24490 1
+TAAGGAAGGAATTTAAATTTCCGAGCGGCCCTGGCCGAATCGAGAAATCTCGCTCGTGATCGATGCCTCGCGGCGATAAACGTTGTTCAGCCCTCAATTT
+>24491 2
+CCAGTGATAAACCACCTGCGTGGTGTCGATGGACATCGCTAGGATATTTCCCCTTTCCATCTCTGGTAAATCAGGGCGGAGGCTTAAATCACACAGTGAG
+>24492 3
+ATACTATAGTTAGTGGAGGCAATCCCTAGCCCACTAGGACCTAATAAAGCCACGGCCGGTTGTTTACTCTGGTTGACGGCTCTATGCCCAGGCTGTAGAA
+>24493 2
+GTCACTTATACGTGTAGTCGAATGGAGGCAACCCTTGGCATGCTAGCAACGTTGGACCGCTCATCTCAAACCCACGTTTCAGCGGATAGGTGCAGTTAAT
+>24494 3
+ACCCGCGCGGTCGCTAAGAGTTGGCGTATCTTCAGCATGCATCATTAGAGGGCGGCTCATCACTAAATCACTAATCGGCCCACTTGGTAGGATAGTAATT
+>24495 1
+TAATGGGAACCCCAGCATCGGGGCTCCCTCTAGTTTTTGTTGTAACGATAGCCTAAATGGTTCCTCCGCAGGCAACTGCGATACACTGGTTGAAAAAGGC
+>24496 1
+AACCTTGAATGAAACTCTCATGCGCTTCTCTCGTGCTGCCGCAGGGCTAGTGTTCCTACAGTAACGATGCGACATTTGGTAACCGGGGCAAAGAATATCG
+>24497 3
+ACGTGGACGTCTGGAGGAACTAGTATCATTAATAGTCGCGGTCGGGTCCCCTAAAACTGGCCGAATGCCTAGTATTATCAACCTAGTTGCCCACTGATGC
+>24498 3
+GCCAGCCGTGCTGTCTCCTAGCGTTAAAACACGTAGTTTAAACACCTACGTTAGTGTTTTGACTAAGCGCACGCCGGCAATTAGCCTGGGAATAGTGCAG
+>24499 2
+CCCTACTCGAGATAGCGCATATCATGTCACAACACCTAGTTAGGTCGAGAACGTTCGTACCGACGTTGCGTTGATGGTGGCCTCTAATATCGGAGCATAG
+>24500 1
+CGCGCAATGTGTTCATGCGTAGAATTTTTAGCGGACCCCTGAATGTGACTGGTACCGATTAGCAGCGAGTCTACCACCGATAGAAACAGACTTCTGCGCT
+>24501 1
+CACAACTATCACCGGCTGCCTGGCAATGCTGGACTTCAGTACGCTATCCGTGAAACACAATGTGGATTGGTCATAGACGGGTATGTCCTAGCATCAGTGT
+>24502 2
+TTCTAATTGACAGTCGGTAAGATCTCCGTAGTAAATGGTCCTGCCATGCCCCGCTCTACCCGTTTCGGAAGCAAGTGACATAGGGGGTGCGACAACTTAA
+>24503 1
+CAGAGATGCAAAGTCACGTTAGTAAGAAACCCATTCGTGCATTCAGACAGACTATTCCGTGCTAAGCGTGCTGGTATTTCCGCGGGGGCCGATTCATCTC
+>24504 2
+AAGGCAGGCCTGGTACTTGTAGTTCTTGAGCATTCTGGCTCAAATACTTTGGAAGTAAATCATGCGCACGCAGGCCACCGACCAGGAACACTGTTGCCTT
+>24505 3
+CTTACGCCCATGACGAAAGACCTATGGACCTGCCTCTTGTATGGATCAGATACTGCCCCTGGCAGATGGTATGAGGGAATTCATCCGATATAGGCTGCAT
+>24506 2
+AAAATGACGCCGCGTCACATGGTGCTGACCCCTATAACTATGTGCTAGGAGGTCTCGACGTGTACAACTGTTCGCAGGCTAGTTTAGTCGACAAGTACCT
+>24507 2
+CTCCGTAGGTTATGAGGAGAGAACCCCAAAACATCGGTTGGCTGCGCCATCACGGGTACCTCTATTGTAAGTCCAAAGGCCTTTAGCTTATCGTACGGTA
+>24508 3
+ATGGTTACCTGTGCTAAGGCATGTTGACAGGAGACAGCGGTCATAGCCAACACCCGTCACTGTTATGCCTGAAGTCTGATAAATGCGCCATGCCATTGTC
+>24509 1
+CGGAGTATGCCTCGCCTTGTGCACCTATAATACTAAGAATCATGGCGAGTATTCCACTTATCGTACGCCCCCTAATAACATCGGGGGAATGGGTTAGGCG
+>24510 1
+TGGGCGGAACTCGCGTACCCCGCGGTCAAAAGCGTAGGTGCATTGCAATCTTGTAAACACATTTACCTAAGGCCATCAGAATCTTATGCTTAGGTTCGCG
+>24511 2
+GCTCGACGTTATTACTCGAACCACTGATGCTATCCTTAGGCAAAGTGCGGTGGCTATCTTCACATAAGACCATGGTGCTGGGACGATTAAGGTGCACCCA
+>24512 2
+ACTGGTTCCGCAGGGATTAGGAACGGCAGAGCCAAGGAATTCTTACGTACACATGAGTGACACAGTAATTTCCCGACGGCTGTAGTTCTCCTCCTTTGAC
+>24513 1
+TAGACAATCTCGGTGCATTCCCCCAAGCCTTGGTAGAGTCTGTTTTGCGGCGCGGAAGCTGCGACTTATGTCATAATTGCAACGATATCGAGGAAACACC
+>24514 2
+GCCAGCGTTCAAGGGCACTATCTAAGTCCTTCCATATGTCCGAGGGGCCTTTCGAGTATATTGCACCCAGATCGAACACAGGTGGACCGGAGATTTTAAT
+>24515 2
+CGCAGGGCCCGTATTCGACGCCTTTACAAGACATAACGGATAAGTAGCGACTGATGCGAAACTTAAGCCGCCTATTTCGTAGTGTCGCTGTGATTGCTCA
+>24516 2
+GCACTCGTAAGTCGTGGTCTATGAATTCCACGACCAAGGCGGGGACGGATGCCATAATCACCGGCAAATGCTAGCTTAAGGTCGTTCTGCATTATTCCTA
+>24517 1
+CTGCGAATGAGGCGGTCGAGAGTTTACCTAGAAGCCAGCCGATTCTCTGGTCTAGTTTCGGCGACCAGTTTAAGCCAAAGGTACTTATAAGCCCCCATTA
+>24518 1
+AGAGACCCTCATCATCAACTGCTCAGGTTTTCGGGAAGGACAGTATGTATTGAAAACGCTGTTCCCTAGTGTGCGACCCCCGGATCCATGTTAGGAGCAT
+>24519 1
+CCAGCCCGATTTCCCTTAGCCAGACAGCATGACCAGGCTTCGATTACCAGTAGGTTATACAGATAGGGTTTTGCCTCGTTGACGTAAAGGGTGCTAAAGC
+>24520 2
+GGCGACCCTGACTCTTCACCAACTGGGGTATGGACGAGTACTTTCATTATTAGAGCAATGACAAAAAGAGTCTCGCGGTTGCTCCCGTCATCGTAGATCG
+>24521 1
+ATGATGCCCTCCACAGGAGGACCACGTTGGTGTCACGGAAACGAGCGTGAAACTAATTGTTTTCGTACAGCCGTATGCACGCCGTCCTGTCAAGTATTTA
+>24522 1
+ACTGATCCCCCCTGAAACCTGAATAACGTTGCGGGTCAACTGGCAGGACTTGTTAGGTTAGCCGATAGGACTCTGATATCCAGGCATGGCTTAGCACTTA
+>24523 2
+TTAATGCACCTTTTAGGAGACGAAGAGTCATTTGTTAGCTAGGATGCGAGCTACATATCGCGGCACCTGACTTCCTACGGATGCCGGCCACTAGATACCG
+>24524 1
+CACACGCATTCGTTTTGGCCAGCGGCTTCTCATTAACCGCGACACAGAATTAATTGATCGCGATCTGACAGGATGTGCCAGGTAATGCGGCTCGGTAAAT
+>24525 1
+GCACGATGTAGGGGGCGTTAATCGCTAAGGCACGACAATCTGCTCCCGATAGTCTGTATTGATTAATGCACTTCTCTCGCGACGCAGTCATAGAATCCAG
+>24526 3
+AAGCCCGGGTCATTCTAAACTTTAATGTCATAGACGTTTTCGTAGCAGCGTTAAAGTGGCGGACGCAAGTCTTCCGCGAACCTGACTGGCCTGCACGATA
+>24527 3
+TCGTATATTCCGGGAATTCGTGGAAGGCGGTACAAAATTCTAGGGTGACAACTGTGGTGTGCTCTCACCGAACCCTGAACCAAACCTGGCTCCTTCTAAG
+>24528 3
+GCCGACGTTTAGCTATCTAGATATTACGGGCTATCCGTATTAAGCCCATGTCCAAGCAGGCTTTCGACGCACCGTCACTAGTAGGGATGTGATAGACGCA
+>24529 1
+CTGACAGACGGAGGTCTTTGTGACAAGATCAATAATGTTCTACCTAGGGGAATAGTTTTACGACCGCGCCGTCCTTCATTCACGGCGGGCAATCCAGTAC
+>24530 3
+CTCACGAATGGCTACAATAATTCGATTGTTGCTGCGTGCTAGAGGTTCAGCTATCAAGACCCGGATCGAAATCCGACGGTCCCGGACCATGTTGCGTATA
+>24531 2
+AAGTGGTTAGCAGTACCCTACTTTAGTTGGCGAAATCTTTACCACTCCGGCACCTGGCCTAGCGCCTGTACGTAGAAGCGAATTAGGGAATGCAGCTTAC
+>24532 1
+TGGGTTTTACAACTAACTAGTGACACCCAGTGATGACTGCGAGGGAGCATAGCGCTTGAACCTACATGCCGTCAGCTTGCTTGCGTTCTGCCTAAAAAGC
+>24533 1
+TAGGTGACGATCCCACAGATAAGGGACCATTCTCCCGATCAGGCTACAGGCTTTTCGGATTTGAAGGAGCAGTGTTCCTGCAGCCAACTTACTGTACGAT
+>24534 1
+TACAAAGAACCACTGATCTCACTAGAATGATCAGGGCTGCGATCCTTTCTTTACGCATTCCACCCGAAGAGTTGCCTGGGCGCCAGGGTAGTGTTAGTGA
+>24535 3
+GTTACATTCTGAAACACGATCGGTCAAGTGCGGCGATAGTTCTACAATTCTCTGTAAAAGGACTGATGTTGAACTCCGGATCCGGGCGGTCGCCCACCAT
+>24536 3
+CGATTTATGGAACTGTCCGTGTACTCTCGTATGAATACGGACAAAAGGGCCTACCAGGTCCATTACCGGATCGTTTGATCACACTGAGACGCAGTCCGTG
+>24537 3
+TCTGCAATGGGCTACCGTCAGGATTTAACCTTTAAGGGACCGCCGGAGTGATACCAGTCTCAAGAGCTTTGGTCTAACTACCCAAACTTGCGGTGGAATC
+>24538 2
+ATGGACGGTATTCTCTGACGTGACCACCTCAGAAGAATGGGTTGGTTTGCCACTACTTGTAGCGGTGGTACGCAAACAGAAAGCGCTCATACCCCCTATT
+>24539 2
+TCTCTCGATCTAGTACTCGGGACCTAGCATTGGTCAGTACGAAAGGGTATAAGTCAGGTTCAACACCTATGCTAACGGTCGTCTCCAAAGCAGGCGCGTT
+>24540 2
+CGCTAGTTGGCCACAACTACTCCGCGAAGGCGTTTCTCTACGCGGACAGCGCGGGAAATTTGACATACTGGGCTTGTCTTCCAATTAATAGAAGATTAGC
+>24541 2
+ATAGGTGTCTTTAGACATGACCGTGAAGCCGAGAAAGCATTGATGTACCAATGCGCCGACACTTGCCTGGTGTTCCGAGTCTCACCGCAACCTAGATTGT
+>24542 3
+GAACGTATCAACCCCAGGCGACATTTGTTCAAGGCGAGGAGGGTTAGTATACCCCCTAGCTTTTTGCCTTATTTGTCTCAAAACGGGCGCGTGACAGACA
+>24543 2
+GTTGCCGCCTCTCATTGATCTATTATGCCTGCATTTATTTCGAGAAGTGTAAGCGACCGGGGTAACAGCGATCGTAAGCCCAACGAACTCTAGCGAACGG
+>24544 3
+GACTTATCCCTATCTTGGCGGGCTTATCGAAGATCTCAGGAAATAGTGGCGGATGGACACCCTTTGCTCGTGAGGCAACAACGCGTTTACGCCTTACAAA
+>24545 1
+CTGCATTTTATCCGAGCCGAGGGAGGATGTGTTGCACCAGTACATGAAAGGTCACAGATCAGCATTGCCCCCGTCCACAATATGCTGATTGTACCTAGGT
+>24546 1
+TGATAGTCTGATGGCTAGATCAAGCGTCGTCCCACGCGCGGACCTATATAACATAGGTATAGATCCGTCTATCAAATTCACCGCTGCGGTCGTTCGGGAA
+>24547 1
+GAGGAAGGACGGCAACTAGGTTGCTCTTCGAAAACAGAACCCGTACACATCCCATAGCGAGTACTTGGTGCTCTCTTGTGTTTCCGTCGATAAGTATGCC
+>24548 3
+AGTGGGGACAAAGTAAGAATCGCGCTCGTTTGCTTCCTTTATTGAGCTCTGCCAGGTATGTCCCGCACAAACAGTTACTATGGCCTGTCCCCAAGAGAGA
+>24549 2
+CAACATTGGGGTCGCGACGCAGTTGGGTGTAAGAGACACCTTCATGAAAACTGTCACTCGGCCTCATTCAATTACTGATATTCGGGCTCGTCGAACACGT
+>24550 2
+GTCCTGGCCTATAAGTTTAACGCCCATATTGTTATCCGCCCGAATCTCCTAGTCACCACGTGAAAAAGGGGGAAGAGTGGGGTCATCAAATGTTGCCGCT
+>24551 3
+GACTTAAGGACTTATATCCGCGTTGAATTACCGAAGTGGCAAGCCGATACCTAGTGGTAATCTTGGCGCATGCGTTGTAACTCGACCATGCACCGACGTC
+>24552 2
+TCTGCCTTGTAGTCAACGCAATTCCTCGAGTACCGGTCAGTGTAGAGCTCGCTCCGGTCACAAACGAATTACGAATCGGTTTGCAGCATGTCGGTGAAAA
+>24553 1
+ATCAGTGTCCTGACAACTACTAAGTGCTCGCTCCGCAGTCATATACAGTCTGACCGAGCTTAAATAGGTCTTTGGGCGACGCGGGATTAACTGAGAGCCT
+>24554 1
+CTTTGTGACGCAATCGAACCCGAGATATAGCTTTCGAGTGTGTGAGCGCCGGTCCACAATAATGACGCCTAATTGCCGGAGGTACTCACATTGAGTCACT
+>24555 1
+AACACGCGGTTGAGTAGCAGTTCGTCTCTTGGCTCTGTACTGACAGGAATTGCGACGTATCAAACGACCTGTTCGCACCGGATCACATGAAAATTGTGCC
+>24556 1
+TCTGTTTAAGAAACGCTGCGATTTTGTCCCCCAATAAGCCGACGCTGTTCCACATAAGACGTGAGACTGGTCTAGACGATATAGCTTGTGCAGCCGCGGA
+>24557 3
+AGGGTTAGGCGAACCGACTTCCCAAATCCGTCTTATGTAGAACTACCCGGATCGATCATGTGCGTTGTCACGACCATTGAGTTGAACCGCAGAAGTTCTG
+>24558 3
+ACGTACCGGGGGTCTTTAGAAAATGCATACCTTGGTTTGCTAATGCCGCTTACTACCGCAGGATCAGCGCTATAAGGTCGGTCCCACAAACAGTGATGCT
+>24559 2
+CATAGCCAAACCACTCTCTTGCCGTGGAAACCCGTAGAGCTATTCAATTATGTATGATTAGGTGGGTGGTTACTCCCCTGTTGAAGAGGGCCGACAACCG
+>24560 3
+GTTCTGCCGACAGATCATGTCTTCGAAGGCCTTCCAGAGTGACTATGACTCCGGTCCTCGAAGAATAATCTCCAGAAGGGCGGATTGATACTATCCTGGA
+>24561 3
+CGAAACCGACACTGGGCGATTACGCAGACTATGTTCATTAAGGGCTGCCTGACAGTAAACCGGTCCATCCGTGCTATATCGCAGTTGTGATCTAGGTATC
+>24562 1
+ACCGTGACGGCTTGAGTGGGGTGCCAAGGATGTACTGAGATACCGTCCCAGGCCTTCTGTAATATTGCATAATCGTTCATGCATTTACGACCCAACCAGA
+>24563 2
+ACAAAACAATATGGATGTATAGCACCTTGCCAGATGCATTCTGGCGGGCTCAATCAACTGTAGATTTGGGGCATCATCCGTTTGGGCCCATGTCCCGCGA
+>24564 1
+CGTGGGCTATCTAAGAGGCTTAAAAGTCGACCTCTTAAAGAGACCCCTGTAAGAAGATTAGGCGCCTACCTGACTCTCTGTGTCGAACCTGGCTCTGAGT
+>24565 3
+ACGGGTAAACGCCCTTATTGACGGTAGAGTGTCGCTGGCGACCGAGTTGTCTACTCAAGTACTACCAGCACATGATTTAGCCCAAGTTGATCAACGTGCT
+>24566 3
+CAAATGCTGTACAAGGTTCCCTGCTTACGTGATGGTAAACCACGTACCCAGTACGGTGGACTATAGGTTCGTGTTAAGACCACTCGTGGGTTCAACCACG
+>24567 2
+TGACGACACGCTGCGAAGCTTGTTGTCTGAGAACCATTCGACCGTTGTGAGGTTCTAACTTCTGAATAGCTGGAAACCAACCCATATCTGCCGAAGTGGC
+>24568 2
+TTAACGTCCTCCTGCCCACAGTGAGGGCGCGTTTTTCCGATACGTAATTGAAGCGATGGATTATCGATGACTCTCAGCTCGACTAACAACAGGTGCAAGG
+>24569 2
+GATAATTCATTGAACATTTGCCCCGCAAATCGTATATCAGTCGTGTCCAAGGCCGCGATTCGGAAGGCCAGCGATCGCGATATCATTTGTAGCTCGGAGC
+>24570 2
+CGGAAGAGGTACTGTACGGGGCAACGAACTCTTGTTAATCCCGCAGCACGTCATATCTTTAAGGTCCGACCTTTATGATTCAGTCTCAATGGGCGAGCCA
+>24571 2
+GTGGACCTACCGTTAAGAACGGACTCAGATCAGCAATCGGCAACTCCCAGGTGATATTAACCTTTTGATAGTCCTCTAGTATGCCGATTGGTGCCAGGCG
+>24572 3
+CATCGGCAGTACGGGGTCTAGTAACTTAACTCGTTATATAGCATGCAGCCGATTCGCGTTTTGCCCACTCGCGGACTAGAAAAAGGATCCCGTATACGGT
+>24573 3
+CGTCATCGACCAAGTATTGTGACATCACAGGTAGATGGCTACTCCGGTGTCGGAATGTGTGACGATACCGTAATTTGTGGAAGAACCCCCCACGTCTTAC
+>24574 1
+CGGGCTTATTCCGGTTTCAAATCGACAGGCTAGGGGCCTATAAAACGCAATCTTTGGCAACGACCGCTACATTACATGTGCAGCGTCGATTAGGCTCATG
+>24575 2
+CGCAGTTATGCAAGCGCTATCCAGAACTGTGTTTGAGAGCAAACCGGTAGCGTACTCACTACCAGGACCGGTTTATGAGTTTACCTGGTTGCAACCAGCT
+>24576 2
+TAGATGAAGGTTGAGGCTTGTTGCGGGAGTCCAGTTTTCGCTACAAAGACCAGTACAAATGTCACCCTCGACCTACGGATATGTTACCGCCCACGTATCG
+>24577 1
+GGGTCTTATGACGGTAACATATAGGCAGCTCACTTCTGAGAGTCGTTGCTCCGACGTACTGATTGCTTAGAGACCACACCACAGATCGTGAGATACCCGT
+>24578 2
+CATCCGTGTTCATTGTCTGGGCTGGCTCATCGGGATCTTAGCCCAAAACATATGGGTCATATGGGACTGCCGAACAACAGGACCTAATCTTAAGGCTGCA
+>24579 3
+TTGGCTCCATGCTTTGTCTCACAAATGACCGCCGCGGGGTCTTCGCCAAACCTTGGTTTGTTTAATAGGACCAGATCAGAAGCGCGTGAAAAAGCATAGC
+>24580 1
+TCATGCCATAACGGTTTACTGGTCGAGGTAACATCAGTATGGCGCTATCCGTTGAGGTCTCCGACGAGATGGATCTAGCAGCCACACAGTTCACCTATGA
+>24581 2
+CGTGTTGGATTCTTATCCCCCGACCGGTTGACTACAGTGTCGCTTTATCGCGAATCTTGGCTAGGCAAAAATGGACGTAGACAGGCGATCACATCACAGA
+>24582 1
+GTTACAAGCCTTCCCACACCCGACTGGACTCGATGCTGCCCGAAGTGTTAGTACTATTGGTCGTAACTACGTGTACGGGACTGACGAATTAATGGACGAT
+>24583 3
+ATTACGCTCGCGAGGAACGTATCTGTACAACTTGCATGCCTTGCATCGGTCATACGATAAAGATCTTTGATTGGCTCCGACAGCCGACCCAGAGAGGTGT
+>24584 1
+TTGCTATAAGCTTCCCTGGCGAGCCCGGTCATAGAGATGTTGGTTCGATGGATCATGTATAAACGGCTAACGCTTAATGACAGAACGCCAGCTCCACGCT
+>24585 1
+ACGCCCCCACTAAGAAACACATTAGACCTGTTTGCGACCAGCTCATGGAGTTTAGTGGTGCTATGTTCCGTGCCAAAGTTGTAAGGCTTAAAGCTGCGGC
+>24586 1
+AGGCACGTTACTCGCGTGACCCAACCGGTATCGAGGTGTCCTATAATGTAGTTGTCAGTAAACTGCGTTATCACGAGCGTCGGTCCCTTACGACAGAAAT
+>24587 1
+AGCTGGGCCACGTTAGGTCCGCCATGCTGTTATCATAGCCATCTACAAACTGATTGGACGGGTCCCGTGGGGTAATCAGTTACTACGCTCAGTTACAAAA
+>24588 2
+TGAGACGACATGTTTACAATGTGGTGAGTAACACTTACGACTGCCTCGTCTCGCCAAAAAACTTGGGCAAATTCATGCTAGGGCTCGCGTCCCATGCTGG
+>24589 3
+TACTAGCTTGGAAGCTCCAGTGTCCCGTCAACGAGTAATAGAGAAAGGGCGTTCGTTTCCCACTAATAGTCACAGTTAGGGCCTCCGGTCGCTAATTCGA
+>24590 2
+CGAACCTACGCCTAGTATGGACTTGTTGGCAATTCCTAATGTCCTACCCACTGACGAGTCGAAAGCGGATATAAGTCAGGGTCCTTGGTAACATCCGGTG
+>24591 1
+AAGTGTGGTTGGAAAAGTCGTCATTAATTTATACGGGCTGAACTCTCTGCAGTCTCAAGGCCCATCCGTCGAACGCTCCCCGGGCATGATATGCTAGACA
+>24592 2
+AACGGATTCATCAAATGTGGACGGGTCTGCTGCTTCCCGCCGAGCCGAATGTGCAGATGACGTCCGATACATAATGTACATTCTCGAGGATTTTGCACCA
+>24593 2
+AGGCGGGATCCGAGATAGCGATTTTGGACAGTTGCACCAAGCCTCCCCGGCGGTTGATAATTTAGGCCATCTGTTTAAGTACCACATCAGAGCTATCTCA
+>24594 3
+TCGCATCGTCATAGGTGGGTCACTATTTTCCGGCAAGACATCCTCATCTAAGCGTTAGTGCGCCAGGCAATTAGTAGCCGAAGGAAGTACATACCGTTCG
+>24595 1
+AGCAAGAAGGTTGGCCGTTGCCTTCAAGACCAAGAACTCTTTCGATCAGTTGATACTTTCTCATACGAGCGGGACGGGGCCCTTTTTGCTAGCACAAGAC
+>24596 2
+GCCACCCCTTCACAGCCCTGTGGGGACCGTCTAGGCTATCTGTACTAAGGACTTTAAGTTTTAAACGACGGAGCACCTAGGGCAATTGTAGCGAGTATTA
+>24597 2
+CCAGCGGGTTCGCGCTACACCTATGAGCAATTGGCTGGCTTCCAGAAACCTGGAATGATATTTGCGGCACTGATTACTCTTAACATAATTACCGCGGAGG
+>24598 3
+ACTTCACTCAACGACGATGCCAGGTACGTAAGTTAGTTGGGCTAAGCCGTGATTGGGGGCCCAATTAAGCAACTTCTCGACGAGTTTGATCTACCTCACG
+>24599 2
+GGTACGAACTCCAATATCTACTAGGAGAGATGCCCCCAGATCAGAAGTTTTCACTCGGTTCTGGTGGTAGGCGCCATTTTTTACCGGCACACATCGGGAA
+>24600 1
+CTGGGCGGGCTATAATATGAAAGTCGCCTACTACCACTTGGCATCCGCCAATCGGGGAATAATGCAACTTCTACTACTAAAGGTGGTCTTCATGCGGTCG
+>24601 2
+CTCCTATAGTTCTGTTGTGTAATGCACTCTATGCGGAGGCCCCCACCGGCCTCGTAGGCACGAAAAATTTGAAGCAAGGTGCCTAGACTATGTAGTAGAC
+>24602 1
+GAACCCGTACGATTTATGCTAGTCTCACTGGGAATGAGCCGCCTATGCTCGACTCAACTGCGACTCAATCGGGAAATGTGGAGTCAGGTACTGCCATTTA
+>24603 2
+CCATAATGTTCGCCAGTAGTATCCTACGGGTTCTAACATTATTCCGTAGCCAGTTAGCTCAGGCGGGTAGAGGACATTCCAGGCGTACAAGGTCATAGCC
+>24604 3
+TAGACCAAAACATAGCTGTAGTTCGTGCAGCTTGACTTCCTCTTGCGAGGTGCTGAAGAGCTAGACGTGGTTCCCTGAACCGTACACTGCGCGTTAAACA
+>24605 1
+CTTGCGAATAAGTCAGCTCAGTCCCTTATTTGCGGCATGACACCAGCAAGGTGGGAATGAGCCGCGGAGCAATTTTTTAACCTTTCCACGGGTGACATCA
+>24606 3
+TTCCGCGGTAATAGTCGGCGCAGTGCACAGGATTCAGTCTAGCCGCCACGACATGGATAGCCTTAGGTTGTTCTACGCAAGATTTCAAAGCAGTTACCTA
+>24607 2
+GGCACCGAACCTTGAGTACTGAGGTTCCAGTACGGGTGTTTTCATAACTCGGGGAGATCGCTCAGCGGGAATCCTAAATTACAATTGCCCATAGCCTATC
+>24608 2
+ATCGGGAGTAAACTAGCTACCGGCTTGGTCTAGTTCGGATAGGTCTAACCACAGAGTTCCTGATCTATTCGGCATAGTCAGGTGCCAACACCGGTCCATA
+>24609 1
+TATAATGTCGGTTAAAGATCAGAGCCGAACGAGCGTGGCGTCCGCGCCCGCTCTAGTAAATCTAAGCGGTCGGGAATCACTACTTTCAGTCATTGATCCT
+>24610 3
+TGCGGTGTCCAGCGAAATGCCATGGTTGAAGCTCAGTGGTCCCTCTCATGATGCCAAATTGAATGGCTTCTCCCAGGAATACTAGACTACACATGAGCGT
+>24611 3
+CAGAACTTCCGCATGCTATTATGTGTACCAATTCAGTAACGTAGTACTACAGATCGAGTCGGGGCTCGAGGGCGCTCATCACTCTGCCAGGTTTGGACAA
+>24612 2
+GCAGGTTCGGCACGTTAGACCTTCGGACTACCGCACAAAGCGCTAATGTGTTGTCGGGAAGTGTTCTACCTAACCCCCTAGATGATAAAGTTAGCCGATT
+>24613 1
+GGATATACTCAGGGGGTCACCGTGACCTTTGCTGTGGACGTGTCTCTCTAGAATCAGGTCGTCAAGGGTTAACTCAAACCGATCTTGTCACAGCAACACA
+>24614 2
+ACGTGTCTTCTGCCTAGAGCTTAAGGACGTGTCACCGATATTAGAGTTCGCCATCAATTGGATGTCCAGATTCACAACCCGATGTGCACGGGAAGATCGC
+>24615 3
+TTCAGTGCCTACGCGAATTGATTCCCAAGCCTATCCCGGACATAGTCCGCGGTTAGGGCAACTCTCTGGATTTAGGTAGTAAAATCAGCTAGCAGCATGG
+>24616 1
+GCATCCGAGTAGTCGTGCCCCACGTTCAATTTGTCAGGGCCCAGGGCCTGGCTGAAGATAACATTTCTGTCTTCCACGAGGTTATAAGGGAACAAATATC
+>24617 2
+CTTCCCTCGGAACGAAAATGACGCTGACTAGCACATTGAAATCCGGGTTGATCTGACCTAGTTCAATGATGGTGCACTCGGGCCAGTTGGATGCATTCAC
+>24618 1
+GCGCGGGCGGGTTAGTTAGACATACTCCGGCATCTTAACAAAGTCATTAACACTTCACGCTGGTCGTCTGAACGTCAGTATAGCCATGTCACGAGAGCTT
+>24619 1
+AATCGTGCTGTTGTTTTCATTTATCTACAAGAGTCAACCGGCGCCCCAGTATTACAGCATCGCCCTGACCGAGCTGTAAGGTGCGAGAAAGATCACGGTG
+>24620 1
+TATGAAATACAACAAGGTCTATTTTCCGTCGCGACTGATAACCCTAACACCTGCAACGGTTGCCAGAACGGGGTTCGCCGTAGGCAGTTCTTCTGGAGTG
+>24621 3
+TACACGGTCTGCTTCTGGCAAGAGCTTACTTGGCACTCCATTTGTCAGCCCGTGATCAAAATCAGTCTAGATATGCGCCAAGCGGAAGGGCACGTTTAAG
+>24622 1
+TTGACGACATTGAAAGTTGCATTCGCACGAACAGAGGTAGTACCGTTTGGATCCCGTAACCCGTACGTTAACGCGCAGTTACGGAGACTCCTGTCTAGCT
+>24623 1
+GCCGACTGGCAAACTGAAGCTGGAACACCTTACATATTTTATTCAATACGTGATCGACGGGTGCGCTTTCTGTGCTCGTAGCACCGAGCAACCATGGAGT
+>24624 2
+CCCCGTTCGCCTTCGGTGGCCGACATCATAAGGAGAGTAAAGTCGGTTTTTGTCGCTACAGTAAGGAGAAAGCCACTGCTGCTATACTGGTCCTCATAAA
+>24625 2
+ACGGGACTGCTGCGTCTAACAAGAGTGGGATCTCCATAAGCATCGTTGAGCCGGTCGCTTAACGACTAGTAAATCAAATTGGCATTTCCTCGCCCTGAGT
+>24626 2
+AAAACGACTTTGCCTCTACTTGCGGAGACGTTGTAATCGCCAGTTGACATCCGCGAAAGCTCCATCGATACGCTATATGAATTCGGGGGCGTAGTCGTAC
+>24627 3
+ATAGTTTAAACAGTTCTAGGATAAGACGGGGGGTCTGTCCAACTACCTACTCCGATTTCAACAGGGCCCATCCCGCACTTACATGTGGGAGGGTCTTCGA
+>24628 1
+CAGGAAATATTTATGCGTTTTCGGATTCGTGGTAGACGACTGGAATACTAGCGTCGTGTCCTGCGAGCCACACGATTCGCAGCCACCACACCATGTAGTA
+>24629 3
+AGAGTAAGTAGACTTTGGCATGTGCGAATCCTCAATCACCAGACTGCCACTATCTTTCTCACAAGTTCGAGGTCCGGCCTTGAGAGGCGCGTTACAAGGT
+>24630 3
+TCTAGCAGCCTACCTGTCAATAGGGCACAAGTCAGACTTTAGCTGTTCGAATAAATTGCCTAAGGCTGCACGCCTGAATGTACCGGCACTTGTGGTCGAG
+>24631 1
+TAGGGCAACTATCGTAACACTGTTTCGGTCAGGCTGTCTGGCACACCGACGCTCAGCTCGTGTCGGTAGGACAATTATAGCAATTCACATGAATCCGGAT
+>24632 2
+TTCACTCTTCGGGAGAGCAGCGCTATTGCAATAGCCATACCAGACATCATTCGCCGGATCGGACCGGATGTATGAATATTGCTGGGTCCATAGACCTATG
+>24633 1
+TCACGAGAAGGGGTCCGGATTTCCTTTTGGCGCAGTAAGTAAATCTACCCGAGGATAATTCTATTGACTGCCGAGTACCTGCTACCACCAGAAGGCCTGT
+>24634 2
+GCATTTGCATGAAGAATTCTGCTGGCACCAATTAACATACTACAGAGCTGAGTTCATTCCGCCGGCGCGTGACAGCGATGGTACGCTTCAGTATTCCGGA
+>24635 3
+CACTACTGAGAGGTTCGTCTACCGCGCTTACCCGGATGCCAATTCAGTAGCTGTGAGCCGCAGACTACTTGTAACCTGACGAAGTGAGGTAGACATATTT
+>24636 3
+AATTTCTTTGTGTCGGAGCGGGGCCCACCCATATGGAATAAATATGCCTTTATAGAGGTCCTCGTGAACGCACACCCTCAGAGTGGTTACGCAACAGGCT
+>24637 2
+GCTGTCATTGATCTCGAGCGATTAAGAATCTGAGTGGGACGCAAACCACCGTTATCGATAAAACCTATTGCGCCACGGATCCCCCTGTGGCGTAATGGTT
+>24638 2
+TAGATCTCGCGAGTAAATTTGTATATATGGTTGTACATAGCTCTTCACGAGGACGGCCGGTCGACGAGCGCAACCAGTCACTACATGGCTAGGCTCTCAC
+>24639 3
+GGATCTCAGTAATTGACGTCGGTTCCATCACGATCTGGTGAAGGAATGGATCACGTGCGCCGTCATTTAACGATCGTGACCGCCAAGTTCACAACTGCTA
+>24640 2
+TCGCGAACCAGGTCCGGAGTGCACTTGATCGTGGTCTAAAGGTGACCACAGAATCATCTTCCTTCAATGGAACTGAGATTCACATGAGTCTCGTAGCCTG
+>24641 3
+CCTCATCTTTTGGCTCAAGTTAATCTATAGGGACAGTTGGACAGGTTGATTAGCGCAGAGCCGCTCAATCGTGAAGCGCCTCGCAGTGATCACACTAGCA
+>24642 1
+TTGTGAAATCGCTCCCACAGAGAATAGTATAAATTTGCGTGCAGGCAAAACACTGCACATGCCTCGCGATCTTCCGCATGGTTGGGGCAGTCTGTACTGC
+>24643 3
+CAGGGGTGATCCCAACCAGAGTGCATGTCAACCTACCGCAGAAGGGAGCTCTCTCGGGGCAAATCTTTTAAGGTTCGCTTCTGACTTAGCAGATATTCAT
+>24644 3
+TCAGTAGTCTTCATACTGTCCAAGATGGGTAGAGGTCGGACTAGTCGCAACAGACCCCGCCAGCCAATAGTAAGGATTGTGTTTACTTCACCCAGTCGGT
+>24645 2
+CCGGCTTGTGCCTCGCGTAATCTACTTATGTTAAACGAGCAGCAACCGTCCGTAAAGAGACAGGCGGGCTTTGCTGGTTACGACTGTAAGTTATACACCA
+>24646 1
+GAAGCCCAACTTTCACAGTAGTTGTATAAGGCGCCTTGCCGCGACCACCGACGCCATGCTGGGTAGAGTCAAGTTTTACATATTGATGGCCGTTAAACGT
+>24647 3
+ACCAGCCGACGACTGTGGTCCTAGAACCAAGATGTTCGGTGAACTTCCCGTGATCTTGAAGGTGACGATACTTGAACCTTACTTCATGGACGCAGACGTT
+>24648 1
+ACCTCGATTTCACGCAGAGCCCCCTTATTCTACTTAGTAACATTCTTTGTTCGATAAGGGCATCGAGACATGGAGCGATATAGAAGTCGCGCGAGGGCCG
+>24649 2
+GGATCAAGCCGGCAAGGTATCCCACACAGTAATCGGTTCACAGCCGGTCTTAAACGAATTCCTGTGGAATTTTCGGCGTAGATTACACCCTCGTATGTGG
+>24650 3
+AGTCGAGCTAGTATTCCTGGTCTACTGGTTCGAAACCATCAGTGTGACGTTTAAAGCTCTGCACCTTTCTCAAGGTTGGAGAGGCAGAGAACCCGCACCA
+>24651 2
+TACCTGAGCCATGCCTAATCCCTTCATCCGTTCATCTACAGAACAATGAGGGCTACACGTAGGGGAGTATTCACCGGAGCAGGTTTTGACGCTTGTAAGG
+>24652 2
+GCTCAGCTGTTTCAGCGAAGCTACCATGAGATAGCGCACAATTCTATCAGCGCTTGCATCTGTTGCAATGCGACTTATGAGCAGTGCGTACCAGGTAGCA
+>24653 3
+TATTGGAAGTACCACGGTGTTGCGTGTCAGCTATCACCCTGGAGAATAATGTTAGAGTGCGTGCGGTAAGAACTACCCAGCACACTGCTGATTCTCCCCA
+>24654 3
+TACCAGCGGCCTCCGCTACTGAACAGATCATGGGCAGTAAGGAGTACAAGATATTATCGGCGGGCGTGCCGTACAATATTTCCAGTTTACCCATGCGTTT
+>24655 3
+AGCTAAGGCACTTGGGCCCGGCGATATCGGACAGGTCGCGTTTTTCCCTCCCCCAATCATGAACTTAGGTAGTTTTAGAACGAAGGGATCATCTAAGCAT
+>24656 2
+ACTGCGATGTTTATAAATGGTTACCTTGTAGACTAGCCCTAACAGTCTTACACAACGGATGCGCAGCCCGCTTTGGGGAGCCAGCACGTTGTCGTCAGAA
+>24657 1
+GCGGTTCCAAGAGTCTTTACCACATGACGCAGCGAGCTCAAAGATTAACAGGCTTTCTCCCAGGTATGCCTTGCCGAACGGTTTTCGGAAGGTACAGTAT
+>24658 2
+GCGCGGCCAGTTCACAGGAATACAATTGTTTAAACTCCTGATCTTCCTAACCAGTTAGCTTGCTATGGCCTCGTGAGGATGGACGAAAGGCGGCCTAACT
+>24659 3
+AATCACCAGGCCAGTCGCCAACGGAATTCAATATGGATCTAAAGCTACCCCCGTGTGAGGCTATGGGCATCGATTCCGTACATCTATGTTGACTTGTGGG
+>24660 2
+CGGGCGTGAGATCATCGTAAAAACTAACCGCCCTAGGACGAGTCACCGGAGCCGCTATGTGATTTAGAAATGGGCCCCTTCTTCATTTGTGGATACATTC
+>24661 2
+CAGGACACTCCAGCATATTTAAGAAGTTATTTGCCTATACCGGGCCTAGGCAATTCTGCCTGGAATCGAAATAGCCTACGTGGGTTACCGTGGACGCGTC
+>24662 1
+AGCTGTGTTATCGTTTACGTCCTACCCGGATTGCTACAAACTATCAACAGCCGGGATAGGGATAGCAGACAACCTGTGCATTGCGTCGCTAACTGTGGAC
+>24663 1
+CTTCCACTCCGCAGCCCTTATTGGCACTTGCAGGAAGAGATGGAGTCAGAATGCGCTGGAGCCGATTCTGTCAACAGGACTGATAATGCCGTTATATACT
+>24664 2
+GCGGCTAGCTCCATCATTCGAAGTAAATTGAACCGTCTGAGGGGAATGGGGTCGATCGCTAATACGCAACCTTACAGATGCGATTGTTCGCACCTATCTC
+>24665 1
+CGCTGATCTGGTGATGCATACATCGAGCAGCTAGATCTCCTGTCTACTGTGAAAACTAGATTTGCGCATCCTCTCACTCGAAATTCGGAGGGAGAGGCCA
+>24666 3
+CAGCACCATCAGACCGCTTTACGGGGTGGGTTGTTCCAACATTCTTGAGCAGATGAATACGATGCACATACCTGCAGGTATAGGCTCTCTACCGAGGTAT
+>24667 1
+CGTAGGGTTGACATGCTTTCCACCCAATAAGTTACGACACCCACGCAGTTGCCGGAGTACGAATTCAGTCGGTTTGATAAACCTCGAAGGCGTGGCTTAT
+>24668 2
+ACTATCTGCTTTCTTGCGAACTTTTAGCAGCTCTGGCCCAATAGAGCCACGGAAACGAGCGGATAGTTTAAGCCGGCTCAGTGTCGACTATAAAGGCCTG
+>24669 1
+GACAGACCAGCCATCTCACTAAATTAGAGAAGCGGCTTACAAGACTCTCCTCTTTGTGTAAAACTTGGCGGTCGCGAGCTTGCGGTTGGCTTACGCTGAA
+>24670 1
+GTAGCTTGTAGAGGGTCTCTAGGGACTTGCACAGTCGTAGATACCTACCATGTCGCATCACATTCAACGGGTGTCAGTCCTCAGTCCAGGCCTGAAATAA
+>24671 2
+ATAGTAATGAGCCGTCCTGCACTGACTGGTCCGTATTTAGGTAGACGTCCCGGATCAAAACACAGGCCACTATGCTTCTGCCGCAATGTAAGTTGTGCGA
+>24672 1
+ACAGTGCTGAACGGGTAAACAAGACCTACCTGTAGTTAAGTTCTAACCGCGTATTTCACGCCGAGCCCTTGGGTGTCTGGTCAACACATTTAGCGGTACG
+>24673 2
+GGTACATAACAGTTGGCGTTACCTTACTCGGCTTGGGCCCACGCCCGTCTGCCATGAACAAAATGGAGATGATCCGGCTAGTCACTTCGATGAATGATAT
+>24674 2
+TAGCGTCCTACTAGAACGAGACTAAGGGCCATCGAGGTAGCTGTTGCAATCTTAAAATTCTGTCGTTACCACCCTAGGTCCCGACCTAGGTGTGGAGTCA
+>24675 2
+TTCCCGGAAGACGATATCCGGGATGTACTCCTCTTAATTTTATACCAGTTCGTACGCACTGGATCCAATAGGAGGTAACGAGCTGGAAACCGGGCGTCTC
+>24676 2
+ATACATTAGCTTATCTACAAGCCTCTATGGGAGGGCATGCATACTTCAGCGCAGGTCCCCTCAGTAGCGCACTAGGCTGACATGGTGCAGAGTAATGCTT
+>24677 1
+GACTTTTCCCTTAGGATCATAAGCAGGAGAGTGGAGTTGGTCTAGGGCCCTTGAAACCGCATCTTCGATCGACTCGCTCATGACACAAAACAGGTGTTCC
+>24678 3
+GACCTCACATGGGTAATTGGAAGGTCTTTTTGGTACCCATGCAGGTAGCTCAGTCCCATACCGGTAGGAACAGCTCCAGAGCTACTGCCAATTCTGGTAA
+>24679 3
+AGTGCTTTCCAAGGAAAACCATGGGCTTCAGGTAGATATCTTCCCCTTATATTGGAGCAGCATTGCACACGGCTAGGGTGCCAGGTACACGTCCTGTACA
+>24680 1
+TTACATCACAGCCTTCCCCGTGGTGACGTCTATTGCATTTGTCATAAAGTGATAGGTGGGACTATGGGATAACGTGCAAGGCAGCACCCACGACTCCTGA
+>24681 3
+GAGGGACGAATCTATGGCGGAGGACTATGATTACACACCTAGAGACTTGTTACAACCGACGGTTTCATTCCCTGCATGTTCAAGCGTCTCGCTCGTAGCA
+>24682 3
+CGTTGGTGTAGTGTATGTTCGGAGGATACCGTTTATATCGGCCCGGCTAAGAAATTCGCTTAACTCAGCGCGAAGCAAAGCCCCCCATCGTATAACGCAT
+>24683 1
+TCAGTATTCTCAAATAGTCCGACGCTGGACTACCGGTCTAACTTATGTCTTCCGGACCAGAGGTGGGCGAGAATTCCGTCAACTAGCATAAGGATTGGCC
+>24684 3
+CTATAGTATGCACCGTGCTCGGCACGTCAGTTCACGTATCTTAAAGTAGGACTTAAAGGTCACACTTGCGTGCACGCGCCTACTCACGTTGTGAAAGGAG
+>24685 3
+ATCGCATGCGCGGGGCAGTATGTGTAGCGCAATACCTGACCAGTACTTACCCCATCTTTAAGTTTTCACTTTGTCGGAGCATAGCGAACAGGAGGATACC
+>24686 1
+GGCACATCGAATAATAAAGCCCACGGCTTCGTTCTTCTTAGTCCGAACTAATCGCATGGTTTTAGCTAGCCCCGTGGTAGTCCACAATAGTAGGGGGGCA
+>24687 1
+GCGCCGCTCTTGGGGTATAACCAGCCTAAAGGTCATATTATTGGCAAGCTTGCTGTAGAGCAGCGGATTCGAGTTCACACGTAAAGCCCTATTCCAAGTC
+>24688 1
+GAAGTGGCCGGAAACAATGACTGAGATAGCAGGCCTTAAATGCCACGGCGTTCTTAGTGGCCGACTCCATCAAGATCACTGTAGCCTTCCCTGTTTATGT
+>24689 2
+CTGTTCTGGCTCTGTAGATGTGACATATACAATGCTGGACAGGGATGGCTAGTAGTACCCTGCCAGGACCGCAGATAGTTGTCTTTCAAAACGCCCACCA
+>24690 3
+GGATGAATCACCGGCGGGCTCTGCAAGGACTATATATCTTTCAAACGGACCTTCCACCTGATGTTGCGCCACCCACAAAGAATGTTGTTATATGCGGGTG
+>24691 1
+GTGTAAGAGAGTGTTAGCCCCTTATGAGCTATATGAAGGCCGTACTTGTTCCTAGTTCTGCCCCGGGACCGCACTAGTACACAAACTTCAGAGCTAAGCG
+>24692 2
+AGTTCCTTGGTCAAGATTTGGATCTATTGACGACGAGGTATCACACGTGCTACCAATACCAGGTTTGCCTAAACGCTGGAAGTCCCGTCAGGGCAAGCTC
+>24693 1
+TTGGCGATGCAGGGAAACACCGACCTGGATTCCGGGCCATTCATCGAATAATTAGGTTCAGGCACATTCCGATTTCCGTAGCTAGTCTTCATAAAGCGGC
+>24694 2
+CTTCTATAGGAACGGGTGTCATTACAATGAATAGGCGATTACGCGCCGTACTGTTATACCTCTGTACGTTAGGCCCGGACGTCAACTCCATGAGAGGACC
+>24695 1
+GGAATCGGATTGATAACGGCATCGAAACTATATTGACCGGCTCACTCCACGAGGCGCTTCCAATTGCTGAAGTCTTCGGCGTAAGAGACGGCTTTCACTT
+>24696 2
+CTCGTTTTTTTGAAGCGACGGCTAACGCTCCCGTGCAGAATAAGTGGCAACCTGCACATAGACCTAGGTACCATGTAGCTGTTTAGATTCGCACGCGAGA
+>24697 1
+ACATTGGTCCAAGCCTGTTTAGTTCTCGGCATTTAGGTATGCATGCCAAGACAGCAAGTCCGCTGTACCCTGTGGTCTGAAAACGGATCGAACGGAATCC
+>24698 1
+TTCTCCACCTCGTAGAAATGAAGACCAAGTGATAGAGACGCTACACTGCCCTGTTGACCCCGGAACTTATTTGGCGTCGACAAGATGGTTTGCCTGTGAG
+>24699 3
+CGGACGTCGTACAATATATACGCGCCCGACTGTGTTTTGGGAACTAGATCGTGACCGAATTCCGAATGAAACGATGATCTATCGTAACTGCGGGTCCCTC
+>24700 2
+AGGCATCTCTCCGGACCCATGATTATCGCAGCCTCTAAGTATAGTGGGGCAAATCAACTTGAATCTCGTATACCTTGCGGCACGTTTGACCGGGAGAGTA
+>24701 3
+CAGACGCTCCTTCTAGTGGACCTATCGATCAATGCGCGAGGCTCCCAAGTCATGAACAGTAGATGCGTGGCTACCATGTCTACTTTAAAGTATTGGGGAC
+>24702 3
+AGCTATTGGCTATATCATAAGGCAAGGTGACCCTTGTCTGATTAGCGGCTACATGACACAACCCACGACACTTACGGAACTTTTCGGGCTTTGCAGGCGG
+>24703 2
+GAACCGTTTGCGATTGTAGGAAATTCCACGGCATCTCTAGACTATTAGCACTCACTCTAACCGGGTGCGGTGAAGTCTAACTCATAAGCCTGCAGCTGGG
+>24704 3
+CGGGGACGACACTGAAAGTTCCCTTCGTTGACATTGCATTCTATTAGTTACGGCGATACACAACGGACGGCGTACACCTCAGTTTACGCTGGGACGTAAT
+>24705 3
+CGCGGTAGCGATGCAGAAACCTCCTGTTGTGGAACACTAAAAGATACTCACTTAGTCATTGGACTTCATACCGGGGCTGCGAAGGCCCTTTCTCATGAGT
+>24706 1
+CGGACGGTCAGACGACGGGTTTGAGCGTTCTTCATTTCGCGCTAAGCTATTCCCAAAAACTAATCCGCTGTAGTACAAGGCTAATCACGCCGGGTATATG
+>24707 1
+GTCAGGAAACGCCCCTTCCGGATTTCCTTAGTAAGAAGACGGCGGATCGCTGTGCCGAGCACCTTCTTGAATGCGACTTTAATATATGCATATCGGCAGA
+>24708 3
+TGAATCGTTTCTTTACGCGAAACTTTCGCAGACCGTTTGATCGCCGGACGCCTCCCGGCCTATAACATGTATAGGACTGTAGGGAAGCAAGCGCTGTAAA
+>24709 1
+GATGCTAACGTCCAGGCCGAAGACCCCGTGTTCATGACTCGTGATATGGAATACCGATGGATTCCCTTATTACGTGGAGGTCCCAACGGAACTCGTAATT
+>24710 3
+AAGGAACGATGTTGCTCCGCCACCAATTAAACGGATTTTCCCCGTGAATCCCGGATGGGTGACATTCTATGCTTACAGTGTCATCGGTAGAGAGCTCGCA
+>24711 3
+TCGTCTGTATCTTCCGCACCATGGGATCTACCGGCGTAAGCGGTATCGCATCCATCAGCAGGAAAAATTTCCGTGTCTGACGACATCAAAGGTGAATTGG
+>24712 1
+CAAGTTCCCCCTATCGTGGGATTGTTCACGAGAAAGTAAAGGACCGCATAACGGATCGAGTTGCCGTCCTTTGCGACGAGGTTCATCTTCAACGGATCTA
+>24713 3
+TGTGTCCGATACCCTAGATGGGCTAGGTAAGCGAGTTAACTGTCCTTACAGGGTCCTTCATGACCAATCTTAGAAACTTCGAAGCTTCGACGGACCCGAG
+>24714 2
+TGGTCATCGCTAAGATAAAAGTAGCTCTTGCACACGCCTTGCCCGTTACTAACTGAGGGGACTCTACTAATCGTCACAACAGGTCACTGGGGGTAGTTCG
+>24715 3
+GATCGCGCTCCTAAAATCAGGAGTGAGTCTACTTAAGAGAGCAGTGCGCTGTGAACGTGACAACCATATCCTTTAGACCCTGCTTACACTGGTGCCGGTT
+>24716 2
+TGTGAAGTACCTACACCTAGCGTAGACACTCAGCGGGCTGTGCCATATCTTAAAGAGTCCACATGCTTCATAGGACCTGGTGATGCACGGAGTGATCTCT
+>24717 3
+ACCGTCACGTATTCTTTCTAGTCGATAGATAAGTGCCGCGGTCACCAGGTCCTCCATAATATACCGGCATGGGCGCTGGAAAGTTTTAGCAACGGATCGA
+>24718 1
+CGTCGGACGTTGAGGCGTGACACACGTTGTACCTACGATACATGCCCACTGTAGAAATCGCCTTCAATACATGGCAAGGAGTAGTCTTGTCTTTAACCGG
+>24719 3
+GAAGCGAGTGGCTCGACAACTGTTCACGTTTCATGTAATAAGGAGGTATGCACCTCCCGCTGGCTCCGCGGAAACATGGATCCGTCCATAACATTTTTGA
+>24720 2
+ACGGTAGTGGCACCTGCATAATATGTACCAGGCACACATCTGCAGTACAAGCGCGGCATGTAGGTGGTACTTCCCCAGTATAGGCGTTTGCTATCATACT
+>24721 2
+GTGCAGGCGTTCTGTAGCGCGTCGATATGCAGCCTGAGACAGAGTCTATACTGCTCAGTACAGTGCTACTTAAATCTTAGCCAACCAAGCGTGTTGACAC
+>24722 3
+GAGCTGGCAGATGGTTACAGAAGTTTCGGCATCTACAAATTGAAATCCTAGGCTATACGATTTACCAGCGTCCCCTATGCGTGGGCCGCGAATGCTCCAT
+>24723 3
+GCTCGCCAGCTATTGAACGTATCTGGATCGCTCCTGAGATACATGAATTCCACGTACACGTATGCAAGTGGCGGGCAATCAAGTTATCTTAACCTCGGGG
+>24724 1
+ACGTTCGGGGTGCCTAGAAGCTGTATGCCTCCATCCGAAATCAGTTTGCTGTGTTTGAACATCACCACGAGACCGTAGAGTATATACAGTCGGAACCGTC
+>24725 1
+GGGCATACACAAAAACGGTCCTAATGTTGCTCGTCCGTGGCTATCCCGAATAGAGTGTTGTCTTTACCGCGATCGATGCGATCTGAAGTGTGCCACAAAC
+>24726 3
+TCTCCGACGAACTCTTGAGAAGGGACAGATTCCTTGCGTTCCCGGTTTTCGAACCAGGATGGGTGCGCATTCACTCAATCATAATAGACATCAGGCTAGG
+>24727 1
+TGAAGCAAGGTAAGTCGTGTCTCAGAGCCTCCTCGGGGTTTTGCCCCATTTTCTAGCCTTAAGAATAGCGCATGGCCCTTAGCAATCAAAATAGGCGACG
+>24728 2
+CCACGACCCCCATCAGCAGGCAAATGTCTGTCCGGAGAATTCCCATTCCCTGGATATTCGAGTGTCTGGACCTTATGGTAGTAGAGGTTACGTAGAGATA
+>24729 1
+TATTGGTAATTCCCATGTAAGGCGAGTTTGCCAAGTGTGTGGTAGCCTGAAAGACCCTTAAAATGCCGCTGGCCTCCCAGACGTTCTGAACCATGACGAC
+>24730 3
+TATAATGGCGTTTTGGCCTCATTTAAAATATGCTACAGAGGCCCTCGGCAGGTTCGTAGAAGGACGAAACAAACCTACTCGTGTCCCCCATGGCCTTGGG
+>24731 2
+GCCCCGCAAATGGCTCGGACGCCCAAGGGTGAGTGAAGTGACACGCATTTAAAGCTATTCTGATTCGAAACCGCTGTTAATCTAATAGCTGTTGCCTGCT
+>24732 2
+TCGTAGGCTTCCTGGAAGTAGTCGTACATCGATTAAATCGCACGCCGGGAATCTAGGAAGAAACAGGGCGCCTAGTGTACTGCCTCTTCTTATCCGATCA
+>24733 2
+ACCCGGGCGGCAAGAGGTTCATATAAAATAACTGATCGAACTGTCGCGGTTCCGAGGCCTCTCGCCACAAGTAGCTATCTATTAACGGTGTCAGCTGTTT
+>24734 1
+CTGTGGTCTGTACTAGCACACGCAGTGCACCAGTTTGCGCAGAAGTGCAAACCAATTTGGTGAGCCTTTAAATCCAGGTCTACGAGGCACTTTGGACACT
+>24735 1
+TCGGGTATTAAAAGCCGGACCTCTACACTGACGGTTTCGTAGGGTCGTATCTGTGACCTCGCACGTCCCGAGGAGAGATCTAGTCTAATGTATACCAACA
+>24736 3
+TATGTGTTGAGCTTAGAAACGCTTGACCCACTTCGTATGAGAGTAGCCAACGACGCGCCATCTTTGTTAACTGGCGTATACTCGTCAGCAGCCAGGACAG
+>24737 1
+ACGAGGGCGTGTGCATTAGTACACCACCTGATGCCCGTTATCGCTGATCTATTGAACGATGCATGAGCCTCACTAATCTAGAGCCTCGTAGATGTAGGCA
+>24738 2
+CCGTACTTTATTTAGTATACGGTCGGCCCAGCGAACAGCGTCAACCGTTAGGCGAAGTCATAACGGGACGTTCTTTTGCGCATTACACAAGGGCAATGTC
+>24739 3
+CGGGTACCGCATCTTAAATTATCAAGACACCTTGGGTAGGAGTGTCTGGCTGGGGACCGAGAGCCAACTTTCCTCACGTTAATAACTCAGTACCGTAGCT
+>24740 1
+TTTCGGGTACGACCGGGAATTTCCCCGTAAAGTCGAATAAGCCAAGTGGAGGTCTCGCAAACCAGTCCCTAGTATTTCGTTCTGAATTCGAGCGGCAACT
+>24741 1
+ACACCAGCACCCGAGTTAGCGCCCGGTGCGAATGGGTACAGCATGCTTGTTTCTTCACAATGTACTTACTTTAGCACTTAGAACTAGCATTGGAGGAGCG
+>24742 2
+ACATCCTTGGAGTCATTTCAGACCTCGGTCTGCAGTTAGACCAGTGTGGGGGCCTAAGAAACTTTCGATAACCTCCGCCTTATCCGGACAGTAGAGGTAA
+>24743 3
+GAGCCGGTATGCAACTTCACGCTACAACCCCACTTGGCCAGGCTATGAAGAAAGGGCATTCTTCCGTCTGTCTAATTGTCTGCTATACTAGAAGGGTGAG
+>24744 3
+CGTTAGGCATCCAAGATGGTTGCTACGCCTCGATATCTTCGAAAAGCCGGGGGGCCCACGTCGCCTTCTTGATAATGACTGTAGAGAACATATCGATTCA
+>24745 1
+TTAATATGCCCATCACGGCTAATTTTTTGCAGGTGCGAGTTCGTGGCTCAGTACTGGTAGCGGGACCTGCCCCACACCAATATACGAGAAAATCAGCGGT
+>24746 1
+GCCAATATGCAAGTCCAGATCTCGTCTCGTGTAAAGAATATGCGTCGAGTCAGTCTCTACCGCGAGACCCGATTATGTCGCAAGTGGGGCAAGTTCTATC
+>24747 2
+TTTTCGTTTCGAAGGGTTCATACTACGGTTAAAAACCCACAGGTCTCGCATTCTCACGGGGTAGACCGGCTGGTGTAACACCGCACGGATGCAATCTAAG
+>24748 2
+CTCGCCGTGTATGAAACGTGGAGCTGAGAAGGTCAATGGTCCGATGTTATGATCATAGTTAAGACCTTGCCGACCTACCCGACTTACGTAACCTCTCAGG
+>24749 2
+AAACGCTTTCGTCGGATTCCCACTATGGGCAAGTGTGCTGTAGGAACAGAATTACGTACGCCTGGGACACATCATCGATACCCTAGAGCGCCTTTGTGTA
+>24750 1
+GATGAGAGCACGTACAAGGTAACAATGCCAGTGTTCTTTACCTGGTGCGTACCCCTGGCTGAACCACACCGCTTAGTAGACTTCGTAGATGGCTATACTG
+>24751 3
+GGAACCCAGCCTTGCGTTTTGACCTCTGAATATATCACCCATCGGATAAGGCACTAGAGGCATTCGCATTTAATGTGACGGAGGGTTCTGGATAACCCCG
+>24752 1
+TCGAACGCGAGGTTTTATGCACCAGGTCGGCAAGTCCTTTACCCTATGGGCCAAGGGATTTGAAATTTACGTCATAGCCCTTGCGGGTTCGCAAAAACAC
+>24753 2
+ACTACTGTTACCCCCCTGCGTAACTGACAGAGTGACGTCGTTCGTTAGTAGAGCGTTAAGTTAATGAACCCGGGACGTTCAATGATTACATCAGCGCCGG
+>24754 3
+AGGACCTGGAATGCCCTGATTATGCCGGCCGGATTGCAAGGACTGTTGGTATAGCCAGATTAACACCGCAGATAGTTATATCCTCACTGAACGCTTTCCG
+>24755 3
+AGCAGGCACGGCTACTCGGAGGCTCAACATCGTACCTCTTGCACGAACTTGTGTATCATGTCCACTGGGAAAGTGCCTTAGTCGTAATGAACCGTTAAGT
+>24756 1
+AAAAACTTGACCTGGAGGGATTTGGTTGACGTGCCTGGTGCTATGTAACACGCCTCAGTAGAGTACAGTCTCAATTAGCGACTCCTCCTGCAAGCTGACC
+>24757 3
+TAGGAACTCTTGAACCTTCAGCGCAAGGCCCGGCAGATGTATCCCACATGTACATTCCACTTTAAAGGGCAGTGGAACGCGGGACAGTTATTTCGGCTTT
+>24758 2
+CAGCCGTACCTAGCGCTGGTCTCATGATCAGATGCAGGCCTGCAGGTATAACAGTTGAGGTAAGTTTAAGACGTATATCGAGATCTGCCCCCCCATTTGA
+>24759 1
+ATCGGAACTGCACGTCTCAACGGATGTGACCGAAAACGCGTTAGGGTTATTACGGTACAACTAGACGTTTGAGTCCGACCGAGGAATCTCTTTCTTCCCG
+>24760 2
+ATAAATGAATGGTCGCGAATTGTCCTAAAGTAGATACTTTGCTGGCAAGAAAGTCCCCTGGCTAAGGCCTAGCCCCGGGTCTCTTTGGATCAGAGCCTCC
+>24761 3
+AGTAAAATGCTAGGAACTCGAAACCCGGTCTTATATGCCTGGCGAGTCTGACGATCTTTCCTGGCAGATATCGAATTTGCTACCGTCGGTCGCGAGCAAC
+>24762 3
+CAAAGAAATTAAGCAATTTCCTATCGGCTGCGCTGCTCGTAGTGGCGAGGGGTATCCATAGACGACAACCTCGTCGAGAATGACCTTTCTGCATCTTCGG
+>24763 2
+TCAGGCCTATTATTTGAATTATGAGACGCCTAGGCCACCACCAGGGTAATATCGCTCCAGACGGGATTTTCTACGGGCCTAAGGTAAGGTTAGTCCCGCA
+>24764 2
+AGAGCCGTCAGTCCTACAATACGGCTCCTACCTCAGGCGGAAATGCTTTTCAAACAGGCATTTTTCTCTGAGCGGACACGTGATTATGGCAAGTACGGTG
+>24765 2
+ATTTTAGGAAATCTGCGTGCCCTACGACCGGACAAGTTGAGTCTCCCCCTCTGCAGTGAAATTGCAAGAAGTCGACCGACGGTGCCTTTAGCGTATAGTA
+>24766 3
+TAATAGGGTATGATGACGATGGTCAGTACGAATTGAACCAACGACAATTATGCCCCTTCGATTGTCCCCATGGGACCTGCTGGCGCAGGTCCAGCATCTT
+>24767 1
+AAGTTCAACTGAATCTCGGCAGTTAAGGAGGCTACCGGAAGGTCTATAATTCCAACGGCGACCTTTTCGGTACTGTCTTGTCCGCGATAGAACCGCCGTA
+>24768 1
+GACTCGGTAACTCCCAAGTCAGAGATTGTCAGGGATCCCGTAGTTCTACGCTGCGAGGCTGAACTCAGCATATCAGTCTTTGCGGTACGACAAACAGTTT
+>24769 1
+CATTCGAATGGCCTTACCCCGAAATTCGCTACGCGCGCAGAGCTTTGAGGAAATCTTGGAAACGAATCGTTTCGAGGGCTCACACCTTACTTTGGGGATA
+>24770 3
+ACAATGTATTTACGTCAAGCTCCCCCTGGTGAGGGGTCTGCCCCCTCTGGGTTACGGCCAGACGAAAGCTCGAATTTTGAAGAAATATCATTGCGGTACA
+>24771 3
+CTTGTGCGATGTGCCTTTATCCTAATTCCTGGTAAGCAGGGCGCCAATATAATCTGATATCAACATTGGACCGACCCTCCGTGTACAAGCGAGAGCAGGG
+>24772 3
+CAGCATGGAGTGTCAGAGGAGATCTCACTGCAAGTAATTGCCGCGGTCAATTCATAAACCGTCCAGCTTCATTCCTTGCGGATAAGACGTGGTACCTCGT
+>24773 3
+TGAAGTGCCGGTGTATGTATAGAACAGTCGGAACCGAATCGTCGCCGCCCGTTCATTTTTGAGATGCACAGACAGAGGTTTTCGAATAATCCTCGCCCCA
+>24774 3
+CTTTATATTTCAGACGCGGCGTGGGGTTTTGGAGATTATCACGAGAAGAATCCTGCGCGTAGACGACAAAATCCCATTCGACCGTCGGCACACGCTTTAC
+>24775 3
+GTCCCACCCGCACTAGTATTACAACGACTCGGAAAGCTGTGTCTGTGAGGCTGTCATGCCACATTTGAGGCGTGGTGTATAACGTTGAGTACCAATCCAA
+>24776 3
+CTAGGGTCGCTGACTCCCTTAGTGTGTACATATGTTAAGGGGATTTCCTACGGCAACGACGCAGTAAAGTCACTAGTGAACCCTGCGGCTAAACTCAGCT
+>24777 1
+ACACGATGTTTGTCACTCGCGCAACGACCTGCGATAGACTGAGATTTTCCTGGTGTGGCATGTCAACCCGAATACTTCCTGAACGATATACGGAGCGGTA
+>24778 2
+CGCGCCAGTAACGGTCATTCGTTACCCGTACTTCGTACTCAAGGTTTAGCCATGCTCAAAAACTGAGTTGGGTACCAGGGACCTTAATCAAGGGATGTCG
+>24779 3
+TGAAGCTATAGACCTTTCTCAGAGGCCTTCCAGTAACCCCTGATGCTCAACAGTTAAAGCGTGTGGGACTCGTAGAGTCATTGTCCGGGAACTCGCATGA
+>24780 1
+ACCTCAGTCGCAACTGTAGCTCCGGCGTATATTCTGATGTCCGCCGTGGCCAGGCTTCCAGGGGAAATGAGATCTGCAAAAATAGACTTATACCTTTAGG
+>24781 1
+ACTATGACTGTGGGCCACAGGCTATCTGAGAAGTCCCATCCACAAGGTGGTCTTACCTCGAGCTGGAGTGCTAGCATCATAAAATCTAGGCTCTGACGTT
+>24782 3
+CCCAAGTACTGCTCACATACGCATTCTAGGCTCAAATGCGCCCTAAGAGTGAGGCTATCTATGTGAGTGTAATACTGGCGGCGTATCGGCTACATAGGTC
+>24783 1
+TATACCAATCATGCTTCGAGCCTAATGGAGTAGGCCTTACCGCTTCTGTAACATACCTTGGGTGACCGATCTCATGAGCAATGCCTGTGGAGGACGCAAG
+>24784 3
+CAAGGCTAAGGCCTGCTTGTACGTATCATTGCTGGCGCAGTGCAGGAAAAAACCTGTAGGACCTCGGCCTTGTATATCCCAGAGACTTATGCGATCACTT
+>24785 1
+CACCCACCAGAACGCGAGCCATCTTTGGGGTCGAAGCAACCGGTGTAGGCCTCTTTGGAAGAGAGATTCAATTGAGTGCCATCTAACGTTAGCTATTCTT
+>24786 2
+ACTCTAATTAACACATCTGTGCGTGAGTTGTCGAAAGTAGTATTGGCACATCACGCCGTGGAAACCGCACGAATGGGCATCGCTTTCCAGTCTTGGCCGA
+>24787 2
+TCATTCAATGGTATGACACCATAGAGACGCTTTTAGGCGCACTTTTTGCCCCGCTGCCGACGCAAGGGGCATATCTCATAACTCATGGGATGAGTCGAAG
+>24788 1
+AGCCGCTTCTACGTTCCTCTAACGGAAGATCGAAGGCCTGTTGTAAGAATGTGCGATCAGCGCAGAACAGGACACTTTAATTTCCCCGACTTGGGTGATC
+>24789 3
+TCGTTAACTGATCGATCTATAGGGAACACTCTGCTCGGCCGCCGACGCAGGGACATTACCATTAAGTAACCGCTGTTATGGAATACTCGCATGTGCTAGG
+>24790 1
+CCAATGAGAGGTACGTTTTACCTCGCGATGTACACTCCTTACTCGGGAACAGTCTCGATTTAGACAGTCACATTGCGCTAGCCAATGATGTGGAACGGGC
+>24791 3
+GTACCGTCTATGGGGCCTACATAGGCCACAGATTACCGCTTAAGGAAAGTGCTGTTGTCTCACTTCGCCCTACGAGTAAGCAGATTAGGGCCCATTGAAT
+>24792 2
+TGTCTCGTGGGTTACCAGATGGGATAGAGACTTAATAATAGCCGTTGCTACCACAAGCACGTTATAACGGTAGGGCCCCCTTCGTATCCTGGGCTAACAC
+>24793 3
+TACCGTCTGGGATGCGGGGCCGCCCTTTAAACCCCATTAAGATATCGAATGCGAGAACATTACCCGCACGTGTATATAGTGGAGCTTATTGCCGATGTCA
+>24794 1
+GTCATTAAGAAGTACATCCACCGCGCCCTGCGGGTTGTGGTGGCCGTCACAAAATTTGGGTCTGTAGACTAATACTCTCCCAGAGTCTACAATCGAGGTA
+>24795 3
+GGTTTAAATCAGACCTAGCCACCATGCGACCACGCGTGGAACGGTGCAGTGGTGTCCTTTATCTGCCGACGCGACTAAAGGCGCAAGATTTCTTAATTTA
+>24796 1
+TCGGTTGAGATTGATCTTGACTGCGACGTGGACCTTAATCAGCGACAGCTACCACGCTAACGTGTATACTGAAAAGTCCCTAGATGAGCCTGTCCGACTG
+>24797 3
+AGTAGTCGCCCATCAAAGCCCGATGAAGTAACAACATGGCAGTTAGGAGTTTACCGCCCTTCTGTAGCGGTATAGATTTCCGTGGTTCCTAGCACCGATG
+>24798 2
+CGGTCTTCACCATTCCACGTACAGGGCAGGAAGTGAGGTCGTCCCCGTTGTGTCTATTCATAATAAATTACCGAGCCGGAAATCCGATGGAACTTGTGCA
+>24799 3
+CGGGTGCCCGGGGGATAACAAGTGAGTTGTCCAGTCGTCAAACCTAGCGTCGTCTCTCCACATCGTTAGCTAGTACAAGTACTACTGATAAGAGCTCTAT
+>24800 2
+TGTCGCTTGTACGACCCCCTTCGCCGAGGGTGCGGCGGGAATCTTAACCAACCGTATCTTATCTCTTAAGGATAGTACGAACAACGAGAATACGTGATTG
+>24801 2
+TTACGGTACACCTACATATATACAAGCTTGACTGCTGAGCAGGGTCGCGGAGAATACCTTTTCCCCATTGAAGCCGATTGAAGATGCTGGTGGGCCTCCA
+>24802 1
+GTAGGAAAAAGCGTCGTCGGCAGGTTTTCCTCCCCTTTGTAGAGGATATTACCGGACAGCACGGAGAAGCTCACCCACCTAATCTGATTTCGTTGGCTAA
+>24803 3
+GGTCAGGTCCTATAGAGACTCAAAACACGTTTTTGCGTCTAGTAGCTCAGGTGATAGAGAGCCGCTGCACCTAGCGCACAGTTGCACTACCGAATGTCTT
+>24804 3
+AGTGTAACCCGTTATTACGGAAACATGTGCTAGCCCGCGGTGATGTCATGATTTACAGGGGCACCCGGCGCCTCATTACTCTACCGATAAAGTGAAGTCT
+>24805 3
+TCTCTCTGGCTCTAGACAAAGCCCCCTGAACGGTGGTCCACGAAACAACAGGGATCTTACGTCTACCAATGGCGTGGGAGTAGTATTCTGCATTAGGTAT
+>24806 2
+GGATCCAACCGCAAAAGAATTCTTCGCAAGCCCTGTATATACGTTGTGGGCCCGCTTGGTCAGTGTGCTTGGAAAGTCATCTAAACCTGTGATGCCAGCA
+>24807 2
+AGTCTGTTCTATGGGTTACTTTGTGGTGTAAACAAATAAGCAACAATGTGATCGCTGGCCCCCACTAGGCACCAGTATGGGCCAACCGCCAAGCTGCTTG
+>24808 3
+ACTGGCACGATATGTGTCTGCGACTCCATGAGAGTTCATCGGATTCATCCGCGACACTACACGGATACCTTTAAGTAAGGATGTGGTCCTGGAATAGCCC
+>24809 3
+CTGATCGACCAAAGTCCTCTTGCTTCATCTCGTAAGGGGATTGTAGCGACAGCGACCGTCAGACGAGTCGAACAGGTTACTCAGACTATCTGGTAGTTCA
+>24810 3
+TTAAGACGTGCTTCGGCCTAGGTCAAACCCAGTGTGTGGTGTAAACACGTCTATGGTCGTGCATGACGACTCTATCTCGCCTATTGAGAAAGCCGCACAA
+>24811 2
+TGCAATACTGGACAAGGCTTGCCAGCGCCAGGAAGTGGGACTATGATCCCGACCCAGCCATAAGCTGCCAGTTAAGCATCATCTCTAGTATTTGTGGTTT
+>24812 2
+CGAAACTGTCTACCTCGTACTCCTCCTTGTGGTCAAAGGGGGTGGGCAGAGTATCCTTGGCGAATGCTAGCACACCCATCTAGTGAGTCATCAAATAGTA
+>24813 1
+GACGTTTATTGCTTTTGCAGACACCGAACCAAAAGTTTCACGTGACGGTGTAGATGCCACCGGGCCTATCTATATCCTCTATGGAACAACGAGTGGCGCG
+>24814 1
+AACGTCAAACTGGCTCCCGGTGAAGACCCTGGCATTTTGTTATACGGGGAAGAGCTGCAGGTTGTCGCCTGCCTAATACTAACAAACGGATCATTTCTGC
+>24815 3
+GATTCTATAACGCCATTAATGGATTACCGAACGCTGTCTCCCGATGCAGAATACGGCCCAGGATAACGGGCGCGGCCTCATGGATTTTATTTGCGCTGAA
+>24816 1
+GTGGAAGAATACTACCCACTCATGCTCCAAGAAGAGATAGGGATTATCGAGGCTTTGGGTTACGGCGTTTGTCCTGGCCCATCCAGTCCATCATTACACG
+>24817 1
+TCTCGGGGACTAAGAATAGCCTGATTAATGTTATCGAACAAATGCCGTTTCAACGGCGAGACTCGATGACTTACTCTCCCGGTGCGGATCCGTTAGCGCA
+>24818 3
+CTGCCTGACCTTGAGCCCCAAAATGCCAGGAAGTCCTATAATGGTTTCACACGGGCTGCCATTGATGTGTGCAAAGGAGCAGTCGTATCTAGTGAACCTT
+>24819 1
+GGTCGTGGTAAAGAAAGAGCCAGGTGATCATGCCTGTCCATTTAGTCCCTTCAAATACTGACTTTTGTACCGGACCCACGCTAGCAAGAGTTCCAGGTCG
+>24820 1
+CTACGGGCGGAGTGCCTGAATGCTTGTAATTTCTGTAACGAATACAATGATTACGCCTACTCTGAGAGTACGATGGTGACGCCCGTCACTCCCGATGCAA
+>24821 1
+TGCAACTATGCTAACCATCGTGTCGGATTAAAGTCCGTTGACCAACCATGTACCTTGATACAATTAGGTCTAAGTAGCGATTGGCCACCCCCGGGGTGGG
+>24822 1
+ATACGCTCAGGACAGATTCTGCGATAATAACCGTGCTAGTAGGATCTGGCGTTTGCAGGCTCCTCTCCCATTGGGCAGCCTAGACACGTGAGTAATATCA
+>24823 3
+GCTTTTAAAACCGCTAGGGGATTTTCTGATGAGGGTATCCATATACCTGCCAAAATGTGGAAGCGCTGTACCTCCGCAAGCTACGATGCACGGAGCCTTC
+>24824 2
+CCAGGGCACTCTAGACCATGCAGAAGATACGGCCCATGTAGCCTGTTGGTCAATATCCGACTATCTACGGACTGTATTGTGCTTTCGAAAGTGCGCAAGT
+>24825 3
+TTTTCGCAGGCCAAGTAACGATGGGTGTGCTTAACAGAATGTATAGCCCCAAAGTTATAGATTCCGTCGTGCTATAGGGGAAGATTCCCAGCCCCCGCTC
+>24826 2
+TAAGTAGCCGGGGTAAGAAGTCCCTCGCCACAAATTTGAGCCGTAGGCGGTTCCCACTTAACATGCATACTGTAGCTTCGGTAATTGCTGCAATGCCAGT
+>24827 3
+TATCCGGTACTGACTGACAACTTACATAGTGAACGTTTCTGCGACACGGAGGCGTTGGAGAGTTCTGACTAGTCCAGTACAAATTCTCAGCTCGCCCAGG
+>24828 2
+ATCAGCTGCTACTTGCGCGGACGAGTATGCATCTATCCCGAGGAGACATGGAACTGAACGAAGTCATGATAATCCGTGTGCATGTCCTGCGTCTCTACAT
+>24829 1
+TGCGAAATCATAGGCTGTGAGAAGGCTGGGACACAATAAATTCATCGTTTCCGCTTATGGTCCTATGCCATTACTCTCGACCGCTGGACACCGAGACGTG
+>24830 1
+CGAACTAGCCCATTGACCACCTGAACTTGTTTCTAAGCGGCATATCACAACTCGGAACCAGCCTGGTTAGGTTCAGGTATGCCGGTTTGATTGAAGGGCA
+>24831 1
+TGAGCACCTCCTAGGATGAAGCGCCTAACGCAATCGGTCGATCACCAGAGTTCCGTGCTTTCTTGTGAGCGTAAATTTGCCGTTCTAGCACAGAATAAGG
+>24832 2
+GGCGCTCCGCCCCGTTAATCTGACACATGTAGGTTCGTGAGGAGGTTCAATAGTACAATTTGCATGCATCAGGCCAGTGGCAGAATCAATTACGCCTCTA
+>24833 3
+AACCGATTTAACTAGTTACGCTTTCGAGAGCATAACCCCTTGGGTTGTTCGATCTCGAATGACCATTTATCACCCAAACGGGCAGGGGGTGTGACGAGCC
+>24834 1
+AAGAGGCTTTGTGACATGTATACTTACTACATTGCGGGAGATTGACTAATGCCGCGGCGCCTTCGATCTAGCAACCGTGATCTACCGGGTCAACAGATCC
+>24835 2
+GTTGTGAGATGCTCTAAAAAACCAAACTTATAGTTTACCCGTGCCAAACCGTAGAGTCTGGCTCGCAGCATCGGAGGCTTGCTCGGGGCTCTGTATCCAA
+>24836 1
+CTCCGAAGGCTCCGTCGTGTTGTCCAAATGCGATTCAGACATTAAATCCTGATAATTGATGAGCCAGAGGGAAAACCTGGCCATGGCTGCACGCTTTTCG
+>24837 2
+GACGGAAGCCGTCGCGAGATTATACGGATGAGCGCCCATCTTTGGCCAATGCGGGGCGTCCTACATAAAATGTTGAGATGATTCTTTACACCTACCTTCA
+>24838 2
+TCTTCACTTGAGTCCGGTGAGGTAATCTACACGTTAACAAGGGACGCCCGGGTAACGACCTGCGTAGCGTGGTACTAACAATCAATTCGCTACTGTTACG
+>24839 2
+GCATACGGCGGTCAGGTCCAATATCCTCATGTGATAGTCGATTCTGTACCAGGATAGTGAATCCGCGCTGCTATTACCTCTTAAGGGGGCCAAGAAATCC
+>24840 3
+TCGTTTGAAGTTTGAGAACATATCCGCTCGAGTTGCAGCTCAAGGTCCTCCGACTTCAACTAGCATCTAACTTAGAGCACGAGCAGCGGTCTGTGCAAGG
+>24841 2
+GGTGGGCATGGGTACTCTAAATCAAAATCGGACTCCCGACATTAGGCCATCCTACCAGAATGTTGGCACTCGCGGGTAGACTGGACTGACATTCTTTTAC
+>24842 1
+GAGGCATGATTGGCCGTTTTCCCACCTTTGATTGTTTATTAGCTGATACCATTCAGACGGCGGAACAAACGAACCTGAGCGGTGTAAGCGTGCCACCACA
+>24843 3
+CTACACCCCTCGTAATGATATCAAAGGACTTGTACCGTTGCCCGCCGCGTTTAGTGAAGGGCTATGGAAGTATGCATATTACCAAGGGTAGATTCGCCGC
+>24844 2
+AATTTTGACAACGACGATTCTGAACTCACCAGGGGGCCCACCTGTATGTTTCGCTTGCTTCACCTCAGGCGGACAAGGATACCCTGATGGGATAGTAATG
+>24845 2
+CCTACCGTCCATTCCTGATAAGTCCCTGCTCTGGACCCAGAGGATCGTGGATCTGTGAGAACGACAATCAGTGCGGGCATCGCTAGGATTAAATAAGTTT
+>24846 2
+TAGCGCACGTCCCTAGCGAGATGTGGCTACCATAGCCCTGTGTTGGACCACGCACTAATGCAAATCGATATACGGCTGAGGGGCTTTGTTTAAACTAATC
+>24847 2
+ACTAATTACTGGTCTAGTCTCGGCAGATCCATAGTGAAGCTTGACTGAAAGGCGAAGTGCAGATACCGCCAACCATTGCTCCCACGTTTAGTCTTCGGGG
+>24848 2
+AACCTCGCGCATAAGGTGTTGTGGCCCTGGTATTTTAACGCTGACCCAAATCTGACACCTAAGCTCGAAATCCATTGCCCTAGGGTGAGGAGGACAGTTT
+>24849 1
+AACCTTACGAGAGGCATTATCGCGTAGTACTTCGACATGGCACGAAGCCCCTGGCTCGTTCAACATGCGCGATGATTCGATGTGAATTCCAGGATAGCTT
+>24850 3
+GGGGACTAAACGTCAACTTCCTTCATGTAACTCCTGTACGACTCCATAGAGTTTCTATAGCAAAATGACAGTCCGTCCGTTGGGCACCATGGCGTAGGGG
+>24851 2
+AATTATGAGCCACACACTTACTTCATGCGCCTTTTGTAGAGTCTACGGGCCTGCTTCTGATGCACAGTCCAGGGGGTAAGTCATCGACCTGAAAAGGAGC
+>24852 2
+CCCGATAATGTGTCGCAGATGCAAATTAGGCGTGTACTTCCCTTGGCCGGAAGATGTAGTCGTCGTCTATCTTAATAGCGACGCCGGCAATAATACGACC
+>24853 1
+TTGAGGACCCTTGCTTCATCCGGACGCCAACCATCGGATAACACAGGGATGTAGACAGGGAACTGAATGCATGGTCACGCTTATTGTTGTATACCTGCTC
+>24854 3
+GGAATCTACTACTTGGTATACGCCAGTCGGGATTGGTCGCGTGCATCTATAAACGGCTACCAGAAAATATGCCGTTCACTGAGTGGACTGCCGCTAACTC
+>24855 1
+AGCGGTTGTACGGACAGGTTCTACGTAGACCAGTAGAATCTTCCTAGTTTCCGCAGCTCTGACCAGTTCCACGTAAAGCCAGGGCTGATATACCAAGTGT
+>24856 3
+ATAAGCTTGCATTCTAATCTCAGAGCGAGGCCACTTCGATCGCGGATGCAAGCTCGAGGGCTTGAACACCCGGTACTTGGGTTGTTCATATCACGAATAC
+>24857 1
+CGTGAGCCCAGTGCCTAGACACTTGGTTGTAACAATCCTGAACGTATGCCCTGTCGAGTAGAATAGACACAGTTTACCCTGTGACGGGTACGGAACTCTT
+>24858 1
+ACCTATATCGGAGCTGCGGATATTATAGCGGACGATGACTCAGTCCTGGCGTATGGCATATTTGCCTACTTAGGACTTACGGCACCACAAGTCCGATACG
+>24859 3
+AATGCGACCTTTGTTCTACTAGAAGACTTCGCGGAACATAATCGCTGGTCGCCTGCTGTACTGTTGACAGTTGGATACATAATGACCCACCGAAGGGCCG
+>24860 1
+AAAGTATATGATCGCCGTGCAGAAATGAAACCGTACCTTGCATCGGTGTTGGCGTTAGATGCCCAACTTTCTGTTACCCACCTGCGGAGGACTCGAAGTC
+>24861 2
+CGTGGAAGCATTGTCCGAGCCCGTGCGAAATGCGTATAACGCTCCTGACGAGATCGAAGTCTGGTCCCCTTCATACACGAAGTCTTAATAGGTTCTTAAG
+>24862 2
+GGTGGTACCACAGTATGCAAAGTTCAGAGCTAATGCCCGGCGTGGCTAACCTAGTGGCTGCCTGCAATCTTACTTGGACGTTCAGGTTACCCAAATACTA
+>24863 1
+AATTTGCCAGCTGGTGGCCCGTAGACCCCCTTATTGACAAAGTGGAACTGGTTGTCCGGTACGCGATATGACCCGTAAGCTTCCCACATGAAATTTGAGA
+>24864 2
+CGTTATGTCGAAAGGTCGTACCGGAAGGAATGCGATGCCCTGTCTCGCGACCGGTATGTTCACGCTTCCTCCACTACGTAAATCTATAAATAGAACGGTG
+>24865 2
+GGACGAGCCCATGAGAAATTCTTCGTTGAGTCCTTCACCATTTGGTCTAGCGAGACCGTAACTTGTAATGAGGTCTCGGTACGGCCCACAAGATAGTCCA
+>24866 1
+GATATAGTTGGTGCCCTATCTTTAAATTCCGTGGAAGACCACCGGGCAACTCCCAGCGTAGATTGACCGCTTATGATGGACGAATGGTAAGGTTCCCCAC
+>24867 1
+CCAATCTGGACTGGCTCTGAAGAGCTTGAACACGAACTGCTCCAATCTCTTCCATAGGAGGAATGAATTCAGGTTGGAGCTGCTGTCCCGCAGTCAAGTT
+>24868 3
+CGATCTATCGGCCCAGGAAGGTCCTGAGGTAATAACACGTTTACCCAACTAGGGCTTCCGACCCTATGGGAAGTTTGAGGAGACTTAGTTTTCACCCAGT
+>24869 2
+AGAGGGACTCAGGTCATAGTGTTATTGTAGAACACTTGGCTAGTCACCCGAGATTCCGCTCTTGATCCAGAGACCTCCGCAATTCTGGTACGCCGAGTAA
+>24870 1
+TGGCAGCATCCCCCTGTTACTGGCGCTTAGAATCGCACAAGGAAGCATACACTGCCGGCTAGTGTGTAGTTGCAACTACTTGGTAGCATTAGGTCATACA
+>24871 3
+TAGGGGCCGAGTTAGACTATCTCAGAGCAAAGGACTCTCATCCTCGGGCAGTATAGGAGTAGCCATATTCCACCAGTGCTCTTGCTAGACACTGTGATCT
+>24872 2
+GCTAGGCAAAACCTCTACGGTTTTCGAAGGTCAATAGGTTACCTCGATCCGTACCAGAGACGTTGTATCCAGCGGGCTTCGACCTTACTTGGAGGAAATC
+>24873 3
+AAACTCGGCCGGGTACTATTGGGGAGTTGTGCCACAAAATCAAATCACAGGGATACGTGCAACGATGTGACTTGCTCACTTCCCTGTCCATCGGTCTGAT
+>24874 2
+GCGAGTGCACTCATCACTGTTTAGAATAGCTGGTCGCGCTGCGCACGAAGGAAGGTCCAGTGCAGTATTGTCCACATTAACACTTCAGATATCTTCGCAG
+>24875 3
+TCTTGGGGAAATTTCGTCTAGAAAATTGCTGACAAGAGACTCTTGGTGCACAGCTCAACCTTCAGCAGCGTTGGAACCCGTGCTGACGGCGCATATCACT
+>24876 3
+TTACGGGAAAATGCTACTGACGTCCAACTGAATACTACGCTGCTCCTTACGATCGGAGGCAATAGTGATTGGTCGCCGTGCCAGCTCAGGTTAAATGCTC
+>24877 2
+TGATGGGAGTTTCTTACCGTCTACGGATAACTTCACCGCTTGTTCAGGGTTGCCCGGGAATATATACCCTAAACCGACATGCTTAGCGAGCCGGAAGAAC
+>24878 1
+AGTAAATACAGTCGAGTCGTTTAAGTCTGGGTGCTTCGACTTGGGACAACAAAGGCCGTGCCCACTGGGGATTGCCTGCCAATCCAAAACTACTCTGTCT
+>24879 1
+GAGCCCTTCATCTCAGTATAGACGTCGTCGTACAATGCGACAAGGTTTAGTAGGTCCGCCTCGAGGACTGTGTAATGCCTACCATCGTGGTCAAGCTAAA
+>24880 3
+CGGCATTCAGACTTGTTGGTCCAGCATGATCTAAGGCAAGCGACGCTCCGTCTTGAAAGTGTATCTACTCCCGATTCTTGGGAAAACGAGAAAGCGCCTT
+>24881 1
+AGATCCCCTGTGAAGTGATATTGTGTTAGAATGACGCCGGAGTCACGAACTATGCGATGGGTATAATTTCCTCACCATACTGAACCGGACGCCCGGCCTT
+>24882 3
+TCCCGCAGAGACTTTTTCCGGGAGCTCGGTGGACTATCAACCAAGTATATTAACCAAGCATGGAATTAGGTCGTTTCATCCGGGGATCGTCAACTGGCCA
+>24883 2
+TTAAGGTACACCGTTCTGGCCCTCTTTGATAAGGTCCTAGTCACCAGTGACGCATGATCGCGAACGGGGCCTGACGGTAAGACCTTACATAGTGTATACA
+>24884 2
+CCGGTCCAAATGTCCACGGGGCCATTAAGCGTTATTCTCTGCAACTTGTAAGACGGCGCTATGGGAATGCACCTTCTGGAAACCTGTCTAAGCAAAGTGT
+>24885 3
+AGATAGTCGTACGGAACGAAAGTTTTATCGCGGCCTCCAAGACCTGAGTTCCGTGCCGACGATTTGCACATTAGATGTAATCAGCGTCAGTCGGACTCTC
+>24886 1
+TTACATTGGATTAGCGTGCGAATTAATGAACACCCGCGGAGCGTCTGCCCACGGAAGGACCTCGATGGATGCCAAGTGTTCATGTCTTAGAACATCTCCT
+>24887 1
+AACGATGCTGATCCGCGGTGGTCCGTATAACCGACTGTCTTACAAGGGGTCAACGACCGCACCTTAAACGATGCATGATATATGAGTGTCGTCACCTTTG
+>24888 2
+AATATACCGGACTCATAACTCAATGTGGCAAGAATCAACTGGTGGCCTCTGTCGTATCTAAGCCGGCTCCTACATGACGCGTGTGCAATGCGTTAGGTGC
+>24889 1
+GTGGAGCACTTTTGGGGGTATCAACAAGGCTAGTACCTCTCTAACTCGTATCTAAAGACCCGCGAAATGTGAGTACTCAGCCGGGTCTCAATGTGTCCCA
+>24890 1
+CCAAGCACCCTACTACGTGGGCGACTGGACTAAGTATCCCCTCCCTTTAGGAGGATTGAAGAATAACGAGGTTGGAGAAGTCTCCGCTGCTTTATCGATT
+>24891 3
+CGCTGGGTGGCCTCATTCATGGCACGAATCACAATTTGAATCCGATTATTAGTGTTCAACGACATTATGGACCCGGGGACGCACAGCACCTAATGGGCTT
+>24892 1
+TCGGGGATATCAATTTTCAACTACGCGACAGGTAAAATGTGGCGACCGCTGCCGACGGTAGGTCCAGATAGTAGACATCTGTCTCGTACCTTCTGTACCA
+>24893 3
+AATGGCTAGTTCTTTTCTAAAATGGATATTGGTAGCGGGTCAAGCCTCACTTCCACGCTACGAATGAGATCACAGCTGGCGGCCGCAACACATTTCGCGG
+>24894 1
+GGCTTCACGAGGTTCCCGGATAGGTGATTCAAGCGGTTTCTCTAAGCCCTCGACATTTTCGTCACGCATGATTCAAAGGCTTACTCGAGACGGAAAGACA
+>24895 1
+TTCCATGAACAATTATAAGGCGGCGCCTGCTAGCAACGTTATATACGCGGTGGGTATCCGCGTAACGGCCACGCTCGATGTTTGCAACAATGTCGAATTC
+>24896 3
+GGTTTCGCTGATCCGGATCCAGATAACGTCGGTCGGCGTAAACTATCTTTGACAGTTCAAAGATTCGCCTCAGGGGCGCTCTTTGCGAAACAAACATGCA
+>24897 1
+CGTGAGCCGTGTAGAGCGTTCGGAACTGACGCTCGGAGAGATGATCTCCTGCATGAGTACATGTTAATTAAATCCCGCGATCCATCCTACCGTCTTAAGA
+>24898 3
+GGGCAAGGCCGCTCGTCTCCCAGTTCAACGACGTTACCATCCGGCTTTAGATTGTTGTACTTATCAGTTACTATGAGGACGTGAACATGAAAGCGAGACC
+>24899 2
+GCAAACCGCGCCGTATGGAGTTATGTATCTCAATCGCGGTTCCGGGGCTCTCAGCTAACTGATCCATAGTTCAGTAGACTCTACGTGGACAAGGAATTCA
+>24900 1
+GCACGAGTTCCTAACCCCCCAAGACTGTTAAGGTTGAACGACATAACTTTTCGGGTGTTTTCCATCTGAAGTATAGGCCAGAGCTGGAGACTGGCTCGCA
+>24901 3
+ATTTCCCATCAAGTGCTATTGGCACTCGAGAAGAAATCGCGCACAGGGATTGCTGGATTAGAGGACCGACTTCCAGTACTGTGGGATCCGCCCTATCTTA
+>24902 2
+GTTTCGTCTGCTCGCGGGTGTATTCCCGTCAATGCTTCGGTCCGAACTACACAGGAAAAGGATCCCGCTATAGCTAATCTCCTAGGAGCTGGGAAATAAA
+>24903 1
+CTATGTAATGCAGGTGTAATGCCCTCGGCACGCCCGTTTGGGAGCCGGCTAAAATGGATTGTCTACGTTTACCAACTAGAACAGACCGCTTGCAAAGTCT
+>24904 1
+GGCAGCTTTAGCCATTGCTCGGTCCTGCACGCAGCGGTACGAGTGAAAGGTAGGTACAATCCCGATTGTCTATTGAGAATATTTCGCCAAGACCTCTCAA
+>24905 1
+GCTTTCAACCATGCGACTCGGATTTCTAGTGCTATAGCGCAAAATGATGGGTGTACGAATCAATTCCATAGCCCGTTACTATCGGTCGGCGACCGAGAGC
+>24906 3
+TTTGTGATTCATGAACTTGCCAGTTAGTAGGCGCGTGCTTTTTCCGACCTGGACAAGGTCAAGTCAGAAAAGCTGCCCCCGGGACCGATCCCAATTAAGA
+>24907 1
+AGTGGGACGAACATGCTGGGGCCGAGGCACTTGAATAATCATCACTATGCATGTCGATTCTTTGAGCACCGGGATGCTCAACGATTTTGCCCTCACAACT
+>24908 1
+GCGACACAGGACACCGTTTAAATTAAGGTTAAAGCTGCCGAACCGCCGTGTTGATCTTTCTGATGGAGGGGCGAATGTGGATCTTCTCCCAACCATCCAT
+>24909 1
+GAGCGGAATCATTATCCCAGACGCGTGACAAGGATCTTGCGAGGTGTTAGGCCACGTCTCTCATATTAAGCGCCCTGGTGCCCAATTAGAAAACTCGTTT
+>24910 2
+TCACACATGATGCACCATCATCGTCATGGTAGCGGAACCTCAGGAGAGCATCCATGCGGGTATTCTTGTTCAGGTCCGGGATAGCAACATTGCTTCAATG
+>24911 3
+AATGGGAAGGCCTAAGGGCCGAGTGCCCCGGAAAGATATTCCCCTAGGGGGCATGACTAAAATTATCTCTGAAACTCACCTCGCTTCTGGGTTCTCATTT
+>24912 2
+TCTGTCTATGATATGTCCAACTAACCTGTGTCTGTGGGGAGAACCAGCAACCGACGGATGCTCCTATGAGCCTGATGAGCAAAACCTTGTGTCCCGTAAG
+>24913 2
+CGCAATTCAGAATTTATCGGGCCGCCTTATGAGCGCGCAAGGCACATCTAAACTCAGGTTTGTCCGGTAAGATTATGAGGATAAAGTTGGCCTGCCCCTC
+>24914 1
+CGGATATCGATCAACCGATGGCCTCCGTAGAGCCTGAGGACCTTTCGTTGTCAAATAATAAGCCAGCGACCTGCGGTTGAAACTTCGCTTACATGTTGAG
+>24915 3
+TGCTGATCCCTTGGCATATTCTTATCTCAGGTCTGACTCCGACACAAAGATAAAATAGCTTTCCGCCCGGGACGGGAGGACCGAACTGATCGGTGGATTA
+>24916 1
+AGGGACCCACTCTAAGGCCCTTAGTATCCGCCCATATTACGTTGTAAGAGAGCGACGGTGAAAGAATCGGCGTGGACATAGTCTGCTTTTCCGATTCCAT
+>24917 3
+ATTGGATGATAGTAGTCGGTGAAACCGTGGCGACTCGGCCTTTGTTTCGCAAAGTCCCACCCACCACTCCGGCTCGAGTGGTTGAACATTCTAAAAAGAT
+>24918 1
+TTAAGGCGAAACTAATGGTTGGGTTTCGATTTCCAGGAAACCCATGCCCCAGATTCTCGTGGGGGAGTTCACCATCGCCCTCATAACTAGTGCATAACGG
+>24919 2
+TTCGATATGCCGAAAAGGTATAAGGGCCATTCTGTGTTCCTTATCATAGTAGTCCCGCGTGCCCGATAGACCCGCAACGGGCTGATGTACCGCAATAGAT
+>24920 3
+GAAAGCCCGCTGCCAGTACAGTAGTCACAACTGAGAGGGTTCCGGTCAATTTCTGGTTGTTTACCTACTCGGCAAGCTTAAACGTGGAGAACTCTCAGTC
+>24921 2
+ACGGTAGCCTAAATGGAGTGTCCTTTAGGACGCTGATATAAGCCCCATCCTTTGTAGTCTATAGGAGCCGGTGGCTTCAAACCCGTAAGATGCATCGCAC
+>24922 3
+CATAAAACCTTGCAGCCGAGATCCGGTGGGACCAGCGGACAGAGTTTTGCTTCTCAACAGTGATCGTAATAGCTCTGTTAGCATTCCTTTGCGCACAGGA
+>24923 1
+CCCGTATGAAGACGTTTCTCATCCATCACTATGATGTTCACTCCAGATGGCGGGGCGACAACCTTACAGCGCCATAGTGCTTGTATTGAAGAGGGACAGT
+>24924 1
+CCGTCATGCGAGGCCTGATCACTGACGATTAAGGGATGGCACCGGCTTCTAAATAATATCATCAACCATCGGACGCTGTTTGGTTCCTTTCGAGGAAGAC
+>24925 1
+GGCGATGAGCAAAGCGAAGATTTATTAGTCCATTCACTGGCGTACGGGAAAAGCTGTCGGGTTCAGAGCCATTATACTCCCTACGTTTCTGTCAACCCCG
+>24926 2
+CTCCTACAATAGTCTTCTGGATGAGGCAAAGCCTGTCACTGTTGACGCGTCTAACTTCGATGACGATGCGGCACCCTACCAAGATGGTGGATATATGGCA
+>24927 1
+CAGCCTGCGGTATGCCCGACATATGCCAAGCTTAAGGCGGTCTCCTGTATACGCATTAGCATGTTTCCGGAGAGAAGCTTTGATCCATAGATACTACGGA
+>24928 1
+CAAGAGTGTGGTATTCAATCTGGCGCCAATCCAGACTTTCTGTCTCGCATTATCCTAAGCAGCCAACGGTCAAGTGTTAGACGGCGGGTCACATGAACTG
+>24929 1
+CTCTAAGATAACCGCTTGCCTACGCTTTGAACACCTGGCGACAGCTGGCTCAGCCGTCATGAACCAGATGTGTGAAGGTTACTCGTTTAGGTGGTCAAAA
+>24930 2
+CTCTGTATTTATGCGCGAGTCTGGCCACAGTCATCATAAGTCCGGAATGTGAACCCCAGAACTGTGATTCACCAAACACAGAGTGGCGATTCTCGTTGGG
+>24931 2
+TTTATTTATCTCTATGGCGCACTGTCTAGGAGGAAAGCTATAAGGTAGTGCATAGATACTTCTGGGACTGAGAACCCCCCCGGCCACCCTGAGCACGATG
+>24932 3
+TGGTCAAAAAGCCTTATTTAGTGACGTATATCTGTAACCAAATTTTGAAAGGGGGCCTGTGGCCCCGCTGCTCAATCGCGCTGCCGAACCTTCGACAAGG
+>24933 1
+GTCCGTCATTCTGCACAGCTACGATAGTCAGCTATGTTGTAAACAGTCCGCACGATGACGCACGTTCAGGAACTCTTGCATTAAAGCGATTGGATGGCGC
+>24934 2
+ACTAGCATGTTAGCCGTCCCCCAGATAGCAGATCGGGTATATCATTCCTCATGAGCGTGTGCTGAGCCCTATGCGATGAAATTACAGCGAATATTGCGGC
+>24935 1
+GTTTCCGCGTTAGCATCTTTCGGCCACCCCAAGAGGTAGGGCTAATAGCTGCTGTAATTCGTTGACCAGAAGAACGGTACAAATATCAGATCGGCTCTCG
+>24936 3
+CGAGTGCGGTCTCTTTTCCAGTCATATGGTTCCTGTCTCGTGCGGAGGTAATGTTTACAACCAGCGCGTTACACGAAAACCAGATCGGAACCCATGAGAA
+>24937 2
+AAAGGGGAGCTTTCTCGGTAAACCAAATTAGTTGCGCACCGTTGTGAATGAGCAAGTACTCTGCCCGGGTGGTCAACTTACGCCCCACGATTTAAGTCTC
+>24938 3
+AGACTCAAGCTACTGATATCCGTGGTTGTGACCCTGTGGGATACCTTGACTCTAATAAGGTGTACGCCAGAAGGATTTCCCGAGCGCCCCAGTATCTGAA
+>24939 1
+AGATCTGGTTGGCACCAAAACTAACCAGGTCTTGAGCGCCCAGGCCAGGATGGCTTCGTCTTGTGCTAAGCTCTCACATAAATTGCAGTTCGCGAAATGT
+>24940 2
+CACATAATCTGGCGTATAGAGCATATAGGTGTCGACCATTCATTCACACCTCGACGCTGGTGGACACTAGCGCATGTCCCGTGAATTGCTGACGTTGGAA
+>24941 3
+AATACGTGTGCCTAGTATAGCCGAAACATTATTCGGGCGCTGTCCGGTCATAATTCGAGCTCCATTCTCACGGAAAGGGTATACGTGCACCGGCGTTCAA
+>24942 1
+TGACAGCACCGCCCTATGAATAGTTACGTATGCTGCATATCACATCCGGTTCGGGTAACTCCCGTTGACTGGGGAGTACATATGACAGAGGTAGATTCCC
+>24943 2
+AAGAGCTGTGAGTCAGATCGTTGGCACCCTAAGCCGTAACTAAGAGTTGCGCAGATAACCGTTTCTGTCTCCCAGCGGTTCAGATATCCCCGGTATAAGT
+>24944 2
+TATGACATTGGGGCTTGCAATATGGTACGCGTTGGCTGCACACATTAACTGTCACAACACATTGGACCGGATTAGGCGCGACTCTCGTCGCCTAAACGAT
+>24945 3
+GAATTGTCACCACCCGTTAATATGGACCGTATCATGTACCTGGTCATGGCCCTGCACGGTGGGAAATGGTACACCTAGATACGGACGACATGTGTCTACT
+>24946 3
+GTATCAGGCTGAATTCGAGACGTATGTTGAGTAGTCATACACCGAACGCCCTTGGCATGTTTCACGGCTGCCAATATTCCGCAGAAGGAGCCTTCTCAGA
+>24947 2
+CAATAGTACTGCTGGACGGCTACAGGCATGGAGCTACACGAACGGCTACTCTTCCAAAAGTGCCTTTTCGACAAGACCTTGAATTCTGCACGGGTTTGTG
+>24948 1
+ACTCAGCGGTGATACCCCAAGTTCAACAGTAGATGCAACTGGTTCTACTACCACCGTTGTCGAATTCGGTGGGGTATAACCGTACGCGTGAAGATGTTCC
+>24949 3
+CGCCTCTTAAGCGATCCAGTTTTTCGAGCTCCTATGGAAAGCTCTACTTCTTGGAATCATACGTAGGGGGCAATCGCAGGACGGGAGTAACACGATTCAC
+>24950 3
+AACTACCAACGGTATCGTATATTAACCTACGGCCTCCCGAGTAGGTCTCAAGACAGCTATGTGAATTTTTTCACTAATGACGCGCCGGTGGGCGGATCGG
+>24951 1
+TAGAACTTGAGTAAATTGGAGTATTTAACGTTCTAACAAGTTTCATCCCTCTTCACGCAGTAAACCGCGCCCAGTGCTGCAGATAGGCCGGTGGGGCCCG
+>24952 3
+GCAGTGAAACTTTCTCCAATTGATAGCATAAGCAATACATTGACCGCACGTAATTATGGAGCCGGGGGAGGCTGCCGTTCCTGGTCCACGTTTGTAACCC
+>24953 2
+TCCCGCCGGAAAGTGACCGCTATTTGGCGACACTTGTGTTATTGAGGCACTAGGTCTACTTAGCAACATCACTGAGTCTGCGCGGCATAAATAATCCGGA
+>24954 2
+TACACGGAATCTAACTCGAAAGTGATCGTTTCCTGACTACCATCATCCCACATGGCGCTGAATAAGTCGCGGCTTAGCTATAGTTAGTCGGGAGTCGCGG
+>24955 2
+ATTCAATGGAGGCTTATTAGCACTCTCCGTTACCACTGCTCAGGTCTAAATACGCACAAGGCACGATTTGTATGTCCGGACGCGGTGGTAAAAGTCCGGC
+>24956 3
+ATCGTTAAATTGCTTAGCGGTAAGCATACATCAGGAATTTAACCGCGCTGGCATGTGTAGGTCTAACCACGCATCTTGTAGTGAACGCAGCGTGCCCGCC
+>24957 3
+GGTAGAACTATGACTGTTGACGTTCTTGCGGGCCTGGATTTCGGCACGCAATAGCTACGCGTGCTAACAATAAGGATGAAAGGCCCATCTACCCCATTCT
+>24958 2
+GCATTGCCTCGCACGCCCACCTCTAAACGTTAAAACTATCCGTAATCGTGGGTTGTAGTTCTGAGGCTCCACTGAGTAAACGGCAGAATGGGTCTTGGAA
+>24959 3
+GGGTTCAAGTAGGGGTAGGTGGCACGTCACCGATCCGTTATTTCTATAAATGTCAGCCACTACCCAGTAAAGCACTGAGTTCCACTTCACGATAGCGCTG
+>24960 2
+AGATATCTTCGGGCTCTTCCGCCGTGAATTTGGGATACCGGAAAGTGCAGCCATTCCGGCATCGTATATCTACGGCCGGCGTGAAAAATAAATCGCTTCA
+>24961 3
+GAGCAAAGCACCAATACTCATGCATGAGCCGCGTTTAAGCGCGTTAGTCACCTGCCAGTGTCGTGCGGATGTGCTTACGATCCTTAGATGCATACAGATT
+>24962 3
+GGCGAAATTCGAGCAGGAAGTATCATCCGTCAATCCCGATGGCTACATGACCATGAGCTACTTCCTGCGGGCGCAGTCGGGCGCACTTTTAATTATAATT
+>24963 2
+AGCCGTGATGGGCAAGTCGACTATGTCTCCGATCGCCGAGCGCTTAAATCGCAGTTCCTGTTATGCAATAAGCTGATAACGATGCGTACCTTATCGGACA
+>24964 3
+TCTGGGCGCAACGTATTCCCCAAACCGTCCGTGATGGTAGTGACATAAACATGTCTGCACGCGCCTTGGGCTGCAAAGGGCGTTTATCATTGAAAATCAT
+>24965 3
+CTACTGGGGTTGAACAACAGTGATTACGATAACCTGCGCATTAAATTATGGGAGAAGACCGTGCTGCTGACGTTCCTTAACCTCCCGGGGCTCGCACTTA
+>24966 1
+CAGACGGTGGCCGGTCATTAGATTCGATATCCACCTCAAGCATTGCCATGGGGTGAGCAGGTGAGCTCACCATATCTTCACACTAAATGGATTGTAGCCT
+>24967 2
+TTCGGCGTGACCTGTTTGAATACAATATCGAGAACGGCCGGACGCTTCCTCCGGGCAGCAATTCCATTAGATGCCAAAGTGATTTATGAATCCATGGGCC
+>24968 2
+CATCAGCCAGTACTTCGTAGTAGTCTCGCCTTTAGCTTATCAGTATACGCCATAAGGCATAACAGCAAGATGCCCAGTTTGGGGCTCAGGGTACGTGACG
+>24969 1
+CACAAAAGCGCGATGGAAACAGATATCTAGGGGTTGGGAGTTCTTTGTCAGTACGATGAAACTCGAATCTTCCTGCCTCTACTCGCTCCGAGACGTCCGT
+>24970 3
+TGTGCTAAGTGGAGTCGGGCACTACCTGCCTACAAAATGCCTTGGGTCGCGATTTCCTAGAATAAGCACGAACGTATCATGCAACTTGGCACTAGTCTGC
+>24971 3
+CGTGCCCCATCTTCCTCAAGGTATCAACTGTGGCAAAATGTCGTATGAGGCTAGGCAAGTCTTGCGTAGACATCTCCGAGAGTCGGTAAAACGTACGTCT
+>24972 2
+TGGAGCTTGCTTACTTCCAGTTCGTGGCATCAGGAGACAACTTGACGAGCATGGGTTCACGCGTGCAAGTCCACGAAATTAGTCAACTTAGACCTTAGCC
+>24973 3
+TTGGATAACGCTGCAACGCAGCATGCTCCACTCGCCAGTATCCTAGCTTTTTATACAGTTCGGCCACGGAAGTTGGTACAATGGGATACGGACAGTGACT
+>24974 1
+TACTCTGATGAGTAGCTCCGCCACTGCGAACTACTAGGCAGTATCGTAGGTAAACAAGGATTCTTGTCCGGAGGCTGTTCCGTTACACGGCAAGCCTATA
+>24975 1
+CATTTCCGCTGAAGACTTCGCATCAGTGATCCACGCGAACATATTAAGTCCAGACTGGTAGGTTTCCGACAGACGGTTACGTTTGGCGGGACACCATTGA
+>24976 1
+CTGGGTGCGTGGGGGACACTGAGTAGACGGGCAATTTGCGTTCTACTTTTACTTGGTCCCCTACGACCCTTCAAATAAGGTGCACACACAACATTAAAGC
+>24977 2
+TCTCTTAGCTTCCCGCGCCTCAGCGCATGAGTCTTATGCGGTCAATCACTAAGCGACAAGGTTGAAGAAGGTACCTCACGTTAAATGAAGGCGTCGTTGA
+>24978 2
+TTCGGGGATAGGGCCCTTCATTGCAGGTCGTGACCGCTTCATCAATCGTACACAGGAGAGCAGAGCATACTAATACCGTTCTGATGAGTACGCATTCTCA
+>24979 3
+AAAGCCGCTATAAGTAAGCGTGGCGCAGAAAGGTCTCCGACTGTGAGTTCTAGTTCGGTTCCGGAACAGCCCCTCTGAGTACTTTAACCGGCTTAAATTC
+>24980 2
+TTACTCTCGTAATGCCAATTATCGCGTACGGCATCACACTGCGATTTCACGAAAGTGTAATGCGACTGGTCAATAGTGCTTGAGCGCCGACCATGCGAGG
+>24981 2
+CGGCCAGCTTCCCAACTAAAGAGCCGTGGGCTCGCACTTACCTATCATCTTGAAAACTTGTACAATCATTATGGCAGTGGTGAGGATGTCACTGGCAGGT
+>24982 2
+GGGATACCTGTCCATGCTCGTAAAACGGTCACATCTAGGAGAGCGCTCGAATCGCTGTCCGATTTGTAGCGTCCATATGTGTCATCACAGACTCTAGGAA
+>24983 3
+GTCGACGTCATGTGCATAGCTAAACTAGCAGCAAGCACTATTTTGCGCGTGCTGCGCAGAGATTAGGTTCGCTCGATACATGTGATCACCCGAACATCGT
+>24984 3
+ATCTGGATTGGGGGGACGCAAGGTACCGGACATAACCATATGTTAACACTTATGTGGCTCACGATCAGGGATTGCCCGTCTAATCAGACCTCTCACCGTT
+>24985 3
+ACATACCCACCCCTTAGCCGAGTTGACTGCGAGGAGCACCTGTTAGTTCGTGAAGTGTAGGAGACGCGCGAAACCGTTTACTACTCCAAGGTTTGTTTAA
+>24986 1
+TAGCGCAGTCCAAAAAGCACCAGTATTAGTCAGACCGGGAATACTATGGATGTCAAGGTATCCCCCTAGCTGGCCTGCCGGAATGTTGCTTCTTGTTGAC
+>24987 2
+TCGAGGCTAACATGCAGACTAGGAGATGGTCCAAAAGTCTTTGTATTGCTGCATCGGTCTCGATTACAAGCGCTTAACGCGTACTGTAGCCAGTCCCGCA
+>24988 1
+TCAAATGTGGCCTCCCCCAAAAAGTCGACTGCCAGGCAGTTGTTAGTTAGAACCGAATCAAGGGACACCCTTTGCATTCACGTAAGGGTTTCGCTGGGTT
+>24989 1
+CATAAAAGCGAAATCCGGTGCGACTTGGTAGCCGGCTCTGATTAGTGGTCCAGTCGCAGGAATCATCTTGTGAAGAGTACTCTCTACCCCTGACGATACT
+>24990 1
+GCTTGGACGGTCACGCAAACTCGCGCGGAGGGACTAAATTTCACCTGCGGGCCATAAACACATGTTCTCATGTGTCATTTTTAGAAGGCTCATACACGTG
+>24991 3
+CGTTCTTGCCATATTCCGAATTAACAACTATTGCCACACTCTTATAGCATAGGATGAGGAGGGGTCGAGAGGCAGCAGCAACACGCTTGCCTTCGGGCTT
+>24992 1
+CCCTGAAGGGATCCCCAGCCGGACTCCAAGGCTACACGTCTGCCTTATTAATGGGGACAGGCCTTGCCGATGCATAAGGAGTTGTTTCTTAATATAAATG
+>24993 1
+CGTGCGACGGACTGTCACATTTTGCATTCCTAACCACAATAATGCCACCATATACCAGGTTACAGTGAAGATTGTCGCTCGGTGGGTATTGGGAGGACCC
+>24994 2
+TGTGAAGCCATTGCATACTGCTCATAAGCCTGATTCTACTCCCTAAAGACTGGACTCTGCTTGATGGTTAAGGAACAGCGACGGGTGTACCGGCCGCTAA
+>24995 3
+GGTTCATGAATTGCGTAGTAAGCTTGAATCTGGCCTTGCGAAATATCAGAACTTACTCGGGTCGAAAACCCGTGTCGCGACCGTATGTAGCCCATCGACC
+>24996 2
+ATTAGAAACGAACCATACTTCAGCGGCGGGCGGCACGGAACGATTAGTTCGCACGCATTTTTTACGTACATCAATGCGCTTTGGGCACGGTCTCTCATAG
+>24997 2
+GATCTAAATAGTACCAGTTCGTGTGCGGTATCCCGTGTCAGTCGATCGAGTACCGTGCACGCTCCCTAAGAGGAACCTTCGAAGTTTGACACGCTAGTAA
+>24998 2
+CTTAGGTCAGCGTTAGTGCCTGGAGCAGGAGCTTTCGCTCAAGAAATAGGTCTACTAACGAACCGGTATACACATTCGTATCTTCTCGCGTGCCAAGACG
+>24999 3
+CATTCGGAATCGAATGCTTGCTCTTAGTCAGTGCAGACCCTACGCGCTCAAATCTAAGGACGATGCGTGTCGTCAGCAGTGGAAGGACTATTCCTAACGT
+>25000 3
+GTGTCATAGAACTCCGTCTAATACGTTGGTTCAACAGAGTTGCAAGACGTAGATGGAGTCCAAAGTCATGCCCTAACCCGTTTTTTGCAGCCGCACCGGG
+>25001 3
+CCCCCGTGTGTCGACAAGCACTAAATGCCACTGAAGACGCTACTGTAGTTCTGCGAAAGAGAGAGTCCTTTACTTGGGACACTACGGTCGTGTTTGCATA
+>25002 1
+GGATTTACCCGGGGAGTAGTATTAACATCCTTTTCAATGACTTGCGAGATAAGGGAGCGTTCCGAGATCCGGACCTACACTCGTTCCTAACTCGCGCAGA
+>25003 2
+CGTACGACGTTCCACGCGCCACCAAGTCATTTGCTGCTACTGATATCGAAACGAAGAGCGCCGGAATTGGAGATGTTTTTTGAGACGCACATCTTGCGAT
+>25004 1
+CACTTAGATGAGTCGACCTTCGGGGTCCCTGAGACCGTATAGACCTATCGGTCACTAAGCGAAGGTGATTCCGAGGGCATACATGAACTATTCGTCCATT
+>25005 3
+ATGGGGAGGTCCGCAGAAATTAACATACTAAGTAGGGCCCGAAACCGTGAATTTTAGGGCCGCCCCCCAGCGCATGTAGTTTTATGATTTCTTCTCGCCA
+>25006 3
+CTCATCTTGACCAGACCTAGCATCTAGAGGTCCCCTTACGTGGGACCTGCTTAAATATGGTCGGAAATACCGCACAGGCGAGTATGTGTGAATCTATGCG
+>25007 2
+CGTCGCCCGTCAGGAAACTTCATGCGACGGACTGAGAAGCACTCTAGGTTGGTGCCTTTACTCATGTAGATCGGTCTCAATAGACAGTGACATAGTTACC
+>25008 2
+CGTAGTTTCCATGAGGCCGTTTCAGGCGCTAATCCTATATCACCTGGACCATCGCGATCAATGCATAATAGCACCTGTTGGCGGTCAAAGAAGCTGTGAG
+>25009 2
+GGTGGCTCGGTCTTTAGTGAGGCCTTATAGCCCGAACCTTCTTGCGAGGCAGGAAACTACCTGACCTATTCTTTGAGGAAACCCACGCAAAAGTGACTAT
+>25010 1
+TGTGGTAGGTGGTGATGTCTAGGCCCTATTATATCCTGTCTAATGGCAGCCATCGCACAGACTCGCAATCAAGAACAAGCTTTACGTAGAGCTCCGCGAC
+>25011 3
+GTAGTTCCCCTACATCTCACGTTACGACGAATTTAGCCAAGGACTCTGCCGGGGTTATGAAACTGCTCTGGACTACCGGATGACCTGGAGTATAAGCTGA
+>25012 2
+TTATCTTTTATCATGCATCGCTCAGGCGATCGGATTACGTGACAATCGCAAGTGACGCCCGCTCGGCGTGTCTACGAAACAGGTATTATCGCGACAAAGG
+>25013 3
+GCAACACTGCTCGCCCACGAGTTTGGCATATGGCTACGTTCTAGGTGAAGTACATGGCCGAACGGTAGTATGTTATCCAACGAACTTTTCAGCGACTAGC
+>25014 2
+AGAGGATTGCCGTCTGTCCCCTTCTCAGTCAGTGGTCCTAATGATACGCTAGGTGGCTAACATAGCACGCTTGTAACAACGCTATAGCTTACGAGAAGCG
+>25015 1
+GCGTAAAATACGCTGAGTAGTGTTCGTAAAGAAGCGAGACAAGTCGTTAGGCTTACCGCCTACGCGATGGTCGCATATTCGACCCCCTATTTGACTCGCT
+>25016 2
+GTATGGACTGAATTAGCTCGTTTGTATTTGGCAGCTATAGACGCCTGACCCGAACGCATCGCGCCTGTTAATACGAATCCGCGGCACATGTATGCAGACA
+>25017 1
+AGGGGTTTCGGAATGATGGGCGCTTCAGAAGGAGGGATCGCGAGGTTTACTGATAACCCTCTAACCCTCAAAACTGATTTCCACATCGGTCTATTACCCC
+>25018 1
+GAGCGATACACAAGATATTGGATACTTAACCTTATTAGCTTATATGGTGAGCCTCAGTCCCAGTACGCCAGAGGGGTACCTCTACGCCCGGTCAGTTGGC
+>25019 2
+CCGCGTGATGGACAGCATTGCCGGAGTAGTCTAGCGCGTTCCTTGCAACCAACGACACTCAGTTCTTTGTACGTACAACGGCATAGTACGAATGTGTTAA
+>25020 2
+GTGTAATTTACCAGGCATGAGAGAAACGGCAACCCCCCGACGTGTTAGCTGGATTAGAGAGCTCATGGTATCCCTCCGATCGCCCTGAAGTTTTAACGTT
+>25021 3
+TCGAAGAAGACAGATCCGGTTTCCTTGAAGGGACCAGTATCCGTCAATACGCGCGCGCACATCCTGGTAGTTAAGGGTTATCTCATTCCAACTGGATCTG
+>25022 1
+GCTATCTGCGACTATATCTGACCATCACCGTACCAGCCACCAACCGTCTAAACTATAAATTGGTCGCACTGCAGTGTGGGGTTGTGGTCGGAAAGGATGT
+>25023 1
+ACGTAGCACAGCCGGTTTAGCGACGGTTTGCTGGTGCTTACATTTAAGAATGGAAAGTAACACAGCCCAGGTTTTCCCCTCCCTCCTAACGAGGTTGGAA
+>25024 3
+CCCCTGTCTAGGAATGTATTCTCATAACGTACAATGGTTCTAATGGCTTGCCCACTATAGAGCCACCTCGGCGAAAAGGCGTGCGGAGGGTTAGTATCCA
+>25025 1
+CCCGGGCTTAGATTCGGATGACCCTAACAGTCACCGCGCGCAGTTCGCTACATTGATCTGGAATGGGGCACCTGAATATCAAGCTAATCATATTGGTGTA
+>25026 2
+CTAGTGTCGGCCGCCTGTTGATCAAAAATGCACAAGTTCCCAACTCGGAGGTTGAGGGCCGTATCTCAGTTACTCTGCCAACTGTGATCAAATCTGAGAG
+>25027 1
+GCCCAGAGCTAGCCGAGCATGTCTGTGAAGCTTTGCTACAATCGCGTCGCGCGTTATATCTTATCCTATAGACCGAGTGGCGAGCAACCATTTATGAGAA
+>25028 2
+GGCCGAATGACCCCCGCTTAAAATACCCGCTATTGGTTGTTAACGAGACAGTGCCTTCTATCCGAATAGATCTGTGTGGCGCCGAAGGATATGATTGCAC
+>25029 3
+AGCTTTACCTACGATCTAGACGCTCTAACACAACGGACTAGGCAGTTTCAATAGGGGGAAGTCATATCTGTCGTCCTGCATGGTCTGTAGGCTGCCCAGA
+>25030 1
+AAGGATACAACCATATACCTGTCCGTCATAAGCTCAATGCGAAGCTGCGGTTATTTTGGTTCGGAGTACGAAGCACAATAGGTCTGCCGGTCCGCTTGCC
+>25031 3
+ACTCCGCTTGAAGGTCGCTGTATTGTTCGGCCAGGCTACGCCAGAATGTTCGAATACCCCAATAGCTGACGGTTGGATTAACATGTGCTACTACGAAGAC
+>25032 1
+ACGGTCCTGCGTATTCTTCTACTACAATTGGCTAATCCTGGAGTCCGATAGCGCTGGCAGGGCCGTTGAGACTCGACCAAGTAACGCATAGAGCTTTAAA
+>25033 3
+AAGGTGCGCTTAATTCCAGCGAGTTGTCAAGGGATGGACAATTGAATACAGCTCAGCGGTACTCTCTCCCTGTCGGCTTAGCGAAATATCTTCCAAGCGC
+>25034 1
+CCAGGATTGTGACAGGCTTGCCGTGCTTGACCATCCTTTTAAGAGGACGCCGCATAGCAATTACCAGCGCTAACTCAAGCGATACGGTTTAGGGTTTAAC
+>25035 3
+AGAAACTCCTTTACTGGCCCATATTGTTGAGCCTGATCAAGGCTGCGTGCGATCCCGGGCGTCAAATCAAGTCTTTGCCTTATACGCGGGCGAAATAAAG
+>25036 2
+TTGCCGATATGGAGCTAAGTTGTCACCCTAAATGGTCCATCGGAGAAACTCATCACGGTTCTTCAGTGGCTAAGAGAGGCAAGTTCCAGTCGATCTCGCC
+>25037 1
+ATGCGTTCTCTCCAGCAGCCGACTACTCTGGAGGACCAGAGAATTTTGATCGGTGACAGCGTATCTGCCTCCGATGGCGTAGTGAATAGACTATCACATA
+>25038 1
+TCAGCCACGCTGTGATTAGCGCTCCGATTAGAGCCATTGTGGGGGTGAGGATCTTACAACCAAACCGTACACGACACGTTAACGGTTTATGCTACGACTT
+>25039 3
+GGGATTCTCATAAGAAGACGCGGCCTTGTTGGAGCAGGGAACGTTAATGCGCTCGAACTGCTACCAACTTATCTCGTATCCTGGTCCAGAAACGTCCTTA
+>25040 2
+CGACGCAAAGTGCGACGTCCCGGTCGATAAGTATTAGCTGTTTTTAGAATTTGCGCGAACCCAAAGAATCCGTGGCCCGAGTAACCTTACTGATCGGCTT
+>25041 1
+CGCGTGGCCGGTGTCGCTAGTTTACTGGATCGATATCCTGAGCCCTCGGAAATCTCGAAGCGAATACATATATCAGCAATGCGCGGCACTAATCATGTTA
+>25042 3
+CCCCGCGACATTTCGCAATTACAAACGCGTCTGGATGCCCAACTAATCGGGCTATAGAGAGCGGAATGAGTGTGCTTGTCGTTTAAAACGGTACCTTCGT
+>25043 1
+ACTTCGGACGGGCGTAACTACTCTTCAGTCGCCGAATGAGACACTTGCATCTGGCAGCAGGTTTTAGTATAGGTCCGAATATAGCCATGCGGACCTCATA
+>25044 3
+GAAGTATTCGACACCGGGAGATGTACTCGCCCCACAGCTTCTTGGAGATATATGGCTCACACAGGGGTTCTCGTGAATGACTTTCGTTACAACACTGGAC
+>25045 1
+GTGCTTGTTGGTTCAGATGTACGTCAGTATCATTGCGCCGAACACCAGGTGCTGATACTAGTCACGGGCCCACGATACCTATCGAACGTTGCTAAGAAAC
+>25046 1
+TGGATAGCAGCCTCAAGGTGGTGGCAATTTCCAAATTGGATCAGGCGGGTATTACCATTGTCTACCCAGAGCTATGCACCAACCACGCCAGTTTTGTCGA
+>25047 3
+GACCGGATTGATGAAGATCTCCTCAGGCCCTATTGTCTATACGAAAGGAAATACCCCCCTGCTCGTCATCCCTAAATGGGGATTGGTATGGGGGACTTAC
+>25048 1
+CCGTAAGCCATAACTTGTATAGACCGAACGAGCAACGGATGGGAAGTTTCCTGTACCTCTGACTTTAGCGGCGATGTACCCATTAGCGGCCAGTTATCTG
+>25049 1
+ACGGCGTAAAACTCCGTGAACGGGGAATCCAGTATATTGGGCTTCCTGAAGGTCGAATCAGGAACCTTCCGGTTAATCGTCCCCCAGCACGATTTTGTAT
+>25050 1
+TCTGTGAGGTCACATTCATGACACCTCCGCGTCCTTGGAATGCGATAATTACCCATAGTGGTCAACGCACGAGGCACTAAAATCCTTGTGGCGGTATGGA
+>25051 2
+CAGATTCAGGCGATGCGTGATCTACGTGGCGAATGAAATGATCAGAACGGGGTAGTACATCTGCAACCTTCCGTCCTCTATTATACCAGCCGGCTGCTAT
+>25052 2
+GTCTGGTTCCTTGATGTATAAGCCTCAGATCCCGTGCAAATAGCGTGAGACACCTCTTCCAATACTTGTGCCGCACAGAAAGTTACATGCGCTAGGGAGG
+>25053 3
+AATTCATTTCCCGTAAACGTACGCGTACTTATACTGGCCTCGAGGAACCGACAAACGGCATAAAGAGCTGGCCTAGTTCTGTCCGGTTGGTTGCAAGGCT
+>25054 2
+TCTGTAAGGGCTAATCCGGATTCAGGCTCTCCGCACCGACATCTCAATAATAAGGTGAGGATCTTGTGCTCAACAGCCGAACTCATTATCCGATGGTGGG
+>25055 2
+ACCGTCGAATTGTCCAATGAGTAGATTGGAAACTGGACACTGGGCAGCGCACCGCGGTTTTCGTATTACAAGCAAGTGTTAACTTCTCGCCCGCGTCAAT
+>25056 3
+AGGCGATGGGCTTATCACGACTAGTATAGCTCCATAGGAGCAACATATCCTCCGGTCATTGTGTCTAGCGAGTCGGGGACCATGTTGACCTTCTACAACA
+>25057 3
+AATGAAACTGTTCCGACAACAAACCGCGGTAAGCTGCGGTCGTTTGAAGCGGGTGTAATGTCCCTTTGCCTCCGAGCCTAAATTCGAGCCATATATGGCT
+>25058 3
+TGAAATATGTTGTACGCACGCTGGGTGTAATAATCTGGCATCGAAGAGCGAGGGCTCTCCCCGACCTATAACTCTCCCATAAGTGTCTATCGGGCATGCA
+>25059 2
+CTTTGGTAAGTCACTCTGTATAAAGCATAGTCGCGATCCAGTCATCTCGAGAAACGTCTGGTGGCTCAGACCCCAAGGAGGGACCTTCGTTTGTGCACAA
+>25060 3
+GGAATCTTCGTCTGACTGTGTTTAGCGATAGGGAACCCAATTCAAAAGTAACTCTGCAGCGCATCATTGAGACTTGGTCAACCCTGGGCGATCGGCCTAC
+>25061 3
+GAATCATTCTAGCCGCCTTTGGTCCCTTGCGGACTCCTGTGGGGTCACTGTCATGAGAGCAAGGTTAAACAACAACTGCGGATTGCAAGACACGACTTAT
+>25062 3
+CCGCGACATGATTCCTAATACAGAGGCTCGAGTGGTTTGCTTGATCGTCCAGTAAACGCGGATACTCGGATGTGCAACACTTTGCACGGTCATCAAGCTA
+>25063 1
+GTAGCTTCGGATACATTGAACTCACCGGTCCGTGTCACGTGAAAACTAGCGCCGAGTGCAACATAATTTCTCTCGTTGGCGCTACGTAGCACATAGGGTA
+>25064 3
+GCTTTCCTCAAGGGTACAGCAACTACCTGGGGTGCGTTCCAGTATGACGATACTTAACCAGAATAAGCGCGCCAACTGCATTATGGCTGGCAGATTCGTT
+>25065 3
+GCCTGACCATGCCTCGTGAGATTCCGGTTTAGAACGAAAATACCATGCAGGTTTCACAAGAATCATTCATTCTGCTCCGGGGATGCTTCCTAAGGGACGG
+>25066 3
+ATTCCGAGCTGGGGTTACCCAAGAGTTTCGGGAGCTTACCGCAAGTCTCCACGCATAACGAAACGTAGTCATTTTTAGGATAATTGCAATCGCTCGCGGC
+>25067 3
+GTCCGCCTGATCGCCCCTAAAACCGGGACAGTGCGGATCCGAATAACTAAACGTTGGTACGTTTTTACGTTATTGTACATGTCCGAAGTGCATGCAGGCA
+>25068 1
+GCTCTGTTAGACCTGATTCTCTAAAGCTCTGATGGTCCGCAGTCAGTGACAGCCGCGCTTTATTAGCATGGCGGAAATAAAAGTCCCGCTGAGCTAGCAA
+>25069 2
+CCCGTAAGAGAGAGTAAGCGATTTATGCTACGCACCCCTGGCACGTTTTGTCACTTGTATCGCACCCTATATCGGGATACGAGGAACGCGTTAAGATCTG
+>25070 2
+TGCTAGGGCGCTTTCCCTAGCTTCTCCGTATCCAAGGCCGATATAAGAGAGTGGATTATCGAGCATAACACCACTGCTAGGACTGTTGTAACTGCAGGCA
+>25071 3
+TCCTGGTTCCATGACGAGAAGTCTTTCCTGACTCACAGGGGCCTCCTGGACAACGCGTTAGCTTATGGCTAGAAATAGGCTACGCATCGAAGGTAATTAC
+>25072 1
+TGCAAATGTTAACGGCTTCATGGGTCCCTCAAAGCTCTGGAGCGCCACAGTAGGGACCAATCCTTTTATTGGCAGAGCACCGATGTTTATACATAGGCGC
+>25073 1
+TAAGAGGTGAATATCGAGCGCGCAAGGTGTAAGAGGGGCTGATCCACTTGAGCTCGCTTCACCTCATGGACAGATCGTACATCCCTACGATCCTCTTTTA
+>25074 3
+CCGCAAGCCCCACTGCTTAACATAAATGGTTTCTCGATGTAGATCGGGGTCCCAATTAACTCACCACCTTCATTGGCATGTGGGTGATCGGGGGATGAAA
+>25075 3
+CTATTGACGTTAATGGCCGGCGAGTTGATCGCCCCTCCACATCTGATTACGGTACACGTCCGAGTTATGGTCGTGAAAGTCGAAAACTCATAGAGGCTAC
+>25076 3
+TCACATGAGACAAACATGAGGCTACGCGAACCCAAGTCAGGCAGGGTCTTGCTACGGGTTGCTTTGAGCCTCAGTCTATGCGTGCCATATTATTCACATG
+>25077 3
+CACTCTGGACGCATCGCTCCACGGGGAGGAGCCAATGTATTCCAGTGTATACTTGCCGTCACTCTGTAGGCGGGCTAGGAACAATATTAAATGCTTTACA
+>25078 1
+ACGTCCCGGACTGGAGAGATTCATCACAACCGCCCGTTTCACTTTATACAGTAATTGGGGACCGTGATCACGAGCGTCGGAATAAGTATCTTGTTCGCGA
+>25079 2
+CAACAAACCATGTGGTTAATATCAGTGGAAATCCGAACTTTCTGAGATTGCTGTCTGTGCGCATGCTCGTCCGAGTCAGGACCCCCTCGAGAAGGAGTCT
+>25080 3
+AGTAAGCCTTACGGGAATCACTCTGCATAGGACATGATGGATAATGCGAAGTTAATCGCCTAGGCCTCGTGCTAGCCTCCCTGGTAACACTATCGCGGTT
+>25081 3
+GTTCTAGTAACTAACCTTTCCAGATCGGAAGACAGGGTGCCATGTCTTATCACGCCTTCACAGGGCGGATTAAAGGTTCGCTTTCCAGACACCGGAGATG
+>25082 2
+GGAATGTTATGCAGTGTAATATTTTTACAAACGTCCGCGCGACCGCCGGGGGGTGATCATTGATGCATCCAGCTCAATACCAGCCTATTGCAGGCCTCAA
+>25083 2
+CAGACCATGATTTAGGGCATGTAAGCAGAATGACTTGGATCTAGCCGGTTTATAGGCTACGATTACCCAAGGTCACGATCCGCACTCGCCGGGTTACCTT
+>25084 1
+TGTATAGTTCTTCAGTGCTGCTTCTGGTCATATTTATGGGGAGTAAGGGCAGCAATTAGCAACCCGCCCCACGTAAACGAGCTTCAAGCAGATCGACCGC
+>25085 1
+CGAGCCGATATGGATCGGTTCCCATTACATCTCCGACCGAAGCAACTAGATACGGTTGATTATTTAGCACTGCAGCTTAGAGCAATGGCGGTTACCGGCT
+>25086 2
+ACTTACTGAGCCGATTTAGCGCGTTGCCCAACGAAGCACAAGGTGTAGGTATTTAAATTGGCCATTTGGTGTTCACGCCCCAGTAAGCAGCCAGCTTCAG
+>25087 3
+AGGTAACCCAAGCTTGACATCAACCTGCAGGTCACCAATCGCTCAGTGACGCTGTGTCTAGTTCATTGGGAAATTCTTTGGTGAGCTAGGCTGCCCAGAA
+>25088 2
+CAACCTCGGCGTAAAACATTCATTAACAGCTCTGCAGTAGAGTCGAGCGACGGCAGCGCATGACGGCTTATTGTGGCCTGTTGTATTCCGATTTGAAACC
+>25089 3
+GCATCCGCTCTTGTGTAGCACGAATGAGGACCTCGAGTTTGCTACCCTCCTCCCGATTGTCATGGGGATTCGTGAAAGACAAGAATGTTCCAAGATCGAA
+>25090 3
+CAAGCAGCGATTTATGGCTCTAAGGGGTGATTATTCCAAAAGCCGATCCAGTTCAAGTGTAAGCGGTCCCCGTAGCGCTTCGGATCAGCCATCGTAACTT
+>25091 1
+CTTATATCGACCCAAGCGGGTAAACGGTGTGGATCGAACTAGTTCACGTATGATCACCTATTAAATCTGGGGCAAGCATTCGCGTCGCCGTACAGCCTTG
+>25092 3
+CGAACCTTCTAAAGGCCCAACGCTGTGGCTTAAGGGAGATAGTTCCCTATTGACTCCGTATGCAGCCAAAGCAATGCATACCGTGTGTCGTGCAGATGTT
+>25093 2
+GGGAAGCGAATTGGCTCTTTGGACACAGTTCTTCCTGAAATATCCGTCCCGACACATCCACCAAGTACCTGGCTTAGATTGACGGGAATATTGCTGGACG
+>25094 1
+ATGAGGGGATCAATTTGGTTCTCTGAGGCACCCCACTTACCCCCGCAGCGATGTGTGTAAGAATTGAATACACGTAGACCGGCAGCTTACGGATCTTCTA
+>25095 2
+CCTCATGCATGGCGAGCAGTTCCAAGTCGTAGGTTCATTCAGTGTGACAGACTCATTCGAGACGATTCAAGTTGACTACGGCTCCAAGAGTTTCACAGCG
+>25096 2
+ATAGGTGCGGTTTCGGAAGTCGAAAAACGATAACTGAGTTCTAAGTCCCACTATCCTCACGGCATTGGGGTGACTTTCTCAAAGCGCCGAGCAGTTCCCT
+>25097 3
+AACGCATATGCCATAATACAAAAATTGGGCGCTGGGGCGTGTGTGTGGATTCTAAACCTGAGCAGTGTCGCATGCCTCGTACTTCACCCCGTCTCATAGA
+>25098 1
+CCTTATCTAGGTACGAACCAACTGGCTTTCATGGAGATTGGGCTATCCCTTGAGTAACAACTCAGGGGGGATCAGAGCCGCAATTATCCCGTAGTCATCG
+>25099 2
+CGGCGAACATAATGGTTCCCGGCTAGAACAACGATTGGGATGCTCCTTACTGTATCCCTTACTGGTGAGCGTGTTACAACCGCGCTAGATAATAAGGTCC
+>25100 3
+TTAGAGGTGACGAGGGAATGTATCGCGAAACGGCAATGGAGTTAACGTCCTGGACCTTCTCGTTAGGGCTTGATAACCTCCCCTACTAGCTACTCTCACA
+>25101 2
+TGTCGCCTGCATCAAGGCAGTTGGCGTTCTCAAGTACGATGTCAACCCCCTAAAGGTCTATCCACATTCGAAGCAAAATTTGGAGAGTTCTGCCAGGGTG
+>25102 2
+GTTTATAACGTCCGCCTAGATCGGAGTGCCAAAGCCGATACGGCGCATAATAGCAGACCACTCTTACAGGACGAGTTTCTATGGGCTGTTCAGCTTGTCA
+>25103 1
+CGTACCTATGTGGGAGCACTGTTGTAGACGTAGAACGTTACAAAGTGTTTCACCCTTGCATGGTCGAAAACTCCACGGAACCAGTCTGTCCGACGTGCAT
+>25104 3
+GCTTTCGTGATTGTTAACCGGTAAGCTAAGTCGAAGTGGCTCTGTAAGGCCCAATACTCGCGAGACCTTAACTCAACAGGCCCCAGTTGCGGCATTAGTA
+>25105 1
+CCTTATTTCTAAGGGTTCACAATTCCTCGCCACATATCACGCTCACGCAAGCCAATAGGAAAGTGTAACCAGGGTACGGGTGAGCTGCTGTTCGTGGTAG
+>25106 2
+CTGTTGTATTAAAAAACGAACTGTAGCAAGCCCCTACGGTGGCACGTTTCTCGACGAGGACATGTTTAGCTTGAATCACGGCCCGCTGCTGTACCAGGAT
+>25107 2
+AGACATCGACATATCGAGATAAGTGGCGCTGTATGCCCTTATGGTTGACCATATTATGATGCTGTCCCTCAGAGCAGCGGTACGTCCCAACCGTGTGAAC
+>25108 1
+CTTAGGCGCTTACTTTGAAGTTGCTCCGCCCAGTTCGATTGGCCCTGAAAATCAAGGCGAGTGGAATCAATTACATTGGCTGCGAACATCACCAGCGTGA
+>25109 2
+TGTGTTTTGTGAAGCGCTACGTTCCGCCTCACTTACCCACCACACAAGGGACTAAGGCACATATAGTACCTATTTCAGTTGCAGACAGGAGGTAGTGGCG
+>25110 2
+TGTGAGTCCTAGAACACATGATTGCCAGTCCATTGCGGAAGAGTAAGTCCGTCTCCGCTTATTCGAGCTAATGCCGATCGGGTCTAGCAAATGGCCATAC
+>25111 3
+TACCGAGCACAGGTTTGTGAGCACATGGCTGTGGCCGATGTCTTAAGACAGGCCTCAATATTGCGATTGTCCATTCAGAACCTCCTTAAGAACGAGCCGT
+>25112 1
+CCGCGAAGTAAGTCGCCGCTGCGCCGCAACTCAAACATTGGATCTTAGAGCGTGTTTGTGCGCACTAAAAACGATTTCTTGTTCAGCACGTAAGGTCGTA
+>25113 3
+CGATTGGAGAGTTCTGATGGGCTTAGGTCATGTGCCTGCCATCCAATGCCCACATACGACACATGCGGTTAAATTCACGGCTGCGTAACAGATAACGTTC
+>25114 1
+GCCTATGGAAAGTTCAAACGCCGAGCCTCTACATCTGCCGAGGTGAAGGCTTTCGGTCTTCTAGGTACGGTACCGAAAGCACGCAGTGTCTAATTAATCT
+>25115 2
+TATGGCATGCATCGAAAGTTTACCGCACCCGACATAGGATCGCTCTCGCGGACGGAGGTTTCTACATGTAGTCTTGTAAAATCCGTGGCTAACCAGACTG
+>25116 2
+CTATCTTCGAGAGAGGCATTTTAGACAATAGAGGGGGTCCCCAATAAGGTACTTATCAGCGCATAGCGCTTTAGGGCGCTCCCGCTGCCTAACTAGTTCA
+>25117 1
+TTAGTCGGGTCCGTCTCGCAGTATAAGGTTACGACTCCAACCTGGTTGCAGCAGAAAACGGTTAGGGATGAAAAATTGCTTCACCATTCCGCTCTAGCGC
+>25118 3
+ATGATGACCCTTTATCCGAGAGAAATAGAGTCTGACTGCAATCGGATGCAGGCATGCCTCCCCCGGCGGCTAAAGTCGTGTATTGACTTTCGGATTCAAC
+>25119 2
+CGTTGCGACCCTTTGGTGCCCGAGAACAGTATCGTTGTAGCATCTTATGCTCATGGTTCCTAAATACACGTAGTGAGACTAGACCAACCAGGTCGAGGCA
+>25120 3
+TAGACGGTTACAAATTTCATAAGATACTTCGAACGTCCATAAGGGCCTACCCTAGGTCCATTGGTCTAGCGGCCGGAGAGTGCTGGAACACTCCCTGGTT
+>25121 3
+CTTCTCAAACGTCAGACTAGACCGATGATCGATTGCGGTATATATCCTTGTGCATTGGCTTAGAAGCTCCGGGATCTCGAAACATACCTAGGCCCGGGGA
+>25122 1
+CACGGAGGCCATACCATAGTACGTTTCGGAAATGTTCTTTGCGGGAATGTAGTGCAAGCGGCATCTCATTAAGCTTAATGCCTTGCCTGAGGCCCCACAA
+>25123 1
+ACTTTGCTATTCGCTTCCATGCAGCACCAGCACACATTCATACTATGATGTTGTTAACGAGCACCCCTGCGGATGTGGAGGGATCGCAGTCAGGATGGAA
+>25124 3
+GTGGTATGTGCAAGTGTTTAGACCCCCGACGATTACCATCCACTCGAGCGTCTGGATGGGTTACTAGGGGGACCACTCAACTGTCGATCTAAAAATCATC
+>25125 1
+CCTCATAACTCGTCACGCTTTCAGACCTTTAGATAGGCGAGACTGTTTATAGCCCGGGTATTAGGTGTACAAAGGCGCCACACACCTTGGGATGAGTGAC
+>25126 3
+AATTCCGCTCGGACGTATTCGGTATAGTCTACGATATCCATAGAGAAACTCCCTTACTAACACAGAGTTAGGGGGTGCCTACGGCACCGCGATGGTGTCT
+>25127 2
+CTCATCTAGTGACGTTCCGGTAGCGCCCTCAGACCTTCTTTATAGTGTGAAAGGTAATCTCAGACGGGCCGAGAAAGCTATAAGGAGTCTATAGGCCTCC
+>25128 1
+CCTTTGCGTTCTTTGAATAATTCAAAACGTACCTGCCCCCAAGCTGAACGCCACTGCAATTAGTTAAGCTAGGCCTAGTACGTGGGAAGCTCGGAGGTGG
+>25129 1
+GAATTAACTCCAGCAGGGGTCCCGCAGGGACGTTTGTTCCGAGAATACTCATGGCATTTCATCTAATCGATGCCTCTGGTGTATGGACAACTAAACCGCG
+>25130 3
+CAGATACGTCGTATAGTATCCGCGAACGGCGGCCGACATGTATCATGGGAAGCCACAAACCCTAATGATACCCGGGGTTTTTGCATGGTATTGCTCATCT
+>25131 3
+ACAGGGAGCATGGTATTTTCATCGGTGGGGCAATGCAGATTGTAACACGCACGACGAACCAGCCTGACTCCTGTCGTTTCTTGATTATAACACCGCGTCA
+>25132 3
+GCAAGCCGTTGTGGATCTGGACCATAATCCTTATAAATTAGCGCCTACGACAGGGTAGGCTACCGTCTACCACCATTTAGGTGTACTTTACGGCGAGACG
+>25133 3
+CGCCAACATCACATCATAGAGGGTTATTAGCCCCATAGATTGGTAAGGTTATGCTATCGCCATTTGCGTGGACGCGGTAAGAACCCCATGGTCCGATCGT
+>25134 2
+CTATTCGTCAAAGTCTAAGACACGCTTATCCAGACGATTTTATGGGCCGTTGCTAACGTGAAGCGCGACTGACGTCCCTCTATGCTAACGATGCGAGAGG
+>25135 1
+GGTACGGTAGTAAACCGATCAACCGTAAGTGTTGTCGTTAGAGATCCACTGGAGATCCCCCCGTGTATCCTCGAGGAGACTTACCCCTTGGTTTAACAGA
+>25136 2
+GGTGCAATTTCCTCTCATTATTGGCCTTACTGAAGTGATAGCCTCCTAGACACGATAGTAGACGGGGGGACTTCGAAACGCAATGCCATTACCGAGCTCG
+>25137 3
+AATGCATAACTTGGCGCTGGGTTGAGTGCAACCCATACGATCCCCGACTGCAGTAAGCTTAGGGAACTCTGCAGTTTCCTTCATGAATCTGTGGCCAGAA
+>25138 2
+TTGAGTCGCTTGGTGAACTACATTCTGCGCAGGAGTTTTGCATAAGCCTAGCTCTGATCTAGTTCCGCGCTCAGACGGGCTCAGGCAAATAACACAGAAC
+>25139 1
+ATCAGCCGGCGATTGAGATTTACGGGTTGGCTAATGATGACCCAGAAATACACTACCCGCCCAATGGTGCGCAAGCTGTCCATGTCAGCTTTTTGCAATG
+>25140 3
+TCCTATCGAATCCGCCTGTGATAAGCACCCGGCTGTCCCTTTAACACGATGACGCTGCCATAGTGTAAGTAGGCGGAAATTTCTCAGGCTGATAATGGGA
+>25141 2
+GCCAGTACGACTGCGTAACGTGAGACTTCTTGACTTCACTCGACGTGAGTTTGATCCGCTAGGAACGTGACAGCATTCACTACTTCTAGGATAGAGGCCA
+>25142 1
+CGAAGTAATGCTGTACACGGTATCTAGTCGTGTCTCACGTAGACAGATAGTCCCCTCGGGGCGGTAATACGTCCGTGACACTAAACAACTTTCTCATGGG
+>25143 2
+GCCACTAGAGTTTCCCTTTTTGTAAGGGAACGATGGCTGCTGAACCCGGGCATCGTAGCTATTGGTCACATGAGCAATGCACAACATGGTCTGACAATCC
+>25144 1
+ACGGCTTTATCCACGGCATCTGAATGTGGGCCCCGGTGTGAAGGAAGTACTCGTAATGCGTTATTACCCGCCATGTCGTCGACGCTCATAAATATAGAAC
+>25145 1
+CCTTCAACCTTATATGGAATGCGCCCGGTGCTCCAACTATGCGTGTGTTTATCATGTAACTCTCGAAATGTAGCACCGAAAAGGAGCGGGACTGCCATGG
+>25146 3
+CACTAGCGTTGCCTACGAAGTGTCTTTAGACGGGATCATAACCTACACCCGGGCTATCGGCCGCGGCCACTCGTGGGACAAGGTATATTTTAATTGAATA
+>25147 3
+GGGGAAACGTGGCTAGAGTTCGCTCGTGATCGCCCAAAAACTGTGTCAAAGCAGTCTTAACACCCCAAGGATTTGCCCTATATGGCCGTGTTCTTAACGT
+>25148 2
+CTACTAATTCCGCCCGGGTCTTAACTTAGGCCTTCATCTGCACTAGAAGCAGCGGGGCACAGTAAGTCGAACTTGAGATGCAAGATAGTCTTCGGTTACG
+>25149 2
+TATCACACAGCCGACCACTTCGTGGCGCTCCACTGATTGACCTAAATACATGGCACCGATGCAAGAGGATTTTGTTATTGCGGGAAGCTCTCGTAGTGAG
+>25150 1
+ATGGCCGGTCCATCTTAGGGGGGTCTTGAACCCTGCCGTTATCCTCAAATGAATACACAACATGTAAGTAACAATTTGGTCGACCATTCCCGGGGCGATG
+>25151 3
+ATCTGGCACACCGTTGTGGCGAGTGGTGGTTTTGAACTCCACATCGCTTTCGGAACGCGACCATAGAACGTGTGTAGATCCCTTAACCAGTAACAAAGCT
+>25152 2
+ATGAACCAGCGCGGCAGGGCCCTATTGTTTCTGTGGGGTAACCTTTCAAGAGTCATGGAGCCGTTCACTACATACCGCATAGTCATATGTCAACGTAGAC
+>25153 3
+ACGTCTGGAGGTCTTCTTCGTCTCTCAGGAAGTTCGCTTAACCTCTGCCCGGTGCCTGATCAAAAACAACAGGGGAATATAGGTAGGCAGCACACTTTGA
+>25154 1
+TGTCCAGATACTGAGCGCAGATCCTCCACGCATACCAGTAAGCGGCAAGGTGTATTTTGCGGGCTAGTTCGACTATATTGAACGGCCTATGCGCTTAACA
+>25155 3
+GAGCCATTGGTAGGCACCGAGCACTTTCACGCGCCTCAGAGGGCATCTTATCTCTGGACGGAGTAGATAATTCGAACTACTTAGCTTTATAATAGCGCGC
+>25156 1
+CGTGTTCTACGGTCCCATTATTTGGCACGGTGTGGGGCCACCCGGCAGCGACCGCAGAATTGAACTGTATCTACGAAATATCAAACTATAGTCATCTGAG
+>25157 3
+TGGGTTTGACTGTACTATGACCCAGGACCTAGTATCCACCAAGCTCAATGCAATGGGAGGTGGCCACATCGCTGGGCAAATTCCTAGTTCGGATCAATCT
+>25158 2
+CCGAATGTACAAGTTGGGCACCCCGAGTTTCGGTGGGCACTAATCTACGAGCATGGCTGGTCAGCTTTGTTTCATACCAGCTTATCCCAATGAGAAGAAC
+>25159 3
+GCGATTTCGGACTCAAGGGGGCTAATTTGAGCTAGACCCGCTCACCTATGGAATCAAACGGACGGTAAAACTGTCTGCTCCTTTGGCTGCGTTAAATACC
+>25160 3
+AAACTTCACTTGACACCCCCTGGTATTACCACGCGTACTGGAGCGCACTTTATCGTCCCCCTTCTGTAGTGAGGAGGGCAGGGAAAGTTTGTTAAAGAAG
+>25161 1
+AATTACGCCTCAGGCTCCTATGCCCTCTGCTTTAGAAGGGATAGGGGCCGGACCAAAAGGGCTTGGTCCCTGTAAAACCGGTCATTTAAAGTTACTAGTC
+>25162 1
+CCAAAGCCGTATTTTTACCAGTTATGCTACCGGATTTCCGATCGAGTTTCACGGAACAGTGAATGCACCGACGGGACACTGTAATTCGCTGTGCGCGGAA
+>25163 1
+GGGTTGTGGCTATGAATCTGCCCACCTAGACCTACAGGTCTGGTGTCCAACTGAATGTGGCAGCCAATATCCCACAATCATAGCGACAATTGATGCTGTG
+>25164 1
+GCATGACGGGACGTCTAAGAATGAAAGGGTTAAATGTCGTCCCGTCCCACCTCGCTCCGCCAATCGTAGCCTGTGTACGATTTGTGTAAAAATCTACTGG
+>25165 3
+GTCGTAAGAATCCACATTGATGGAGTAGCAGTGGCCAAGCGCTATTCACACGTTGAATCTACAATGCCCAACTGTCCTGCCCGCGGATTGTGTGTGAATC
+>25166 3
+GCCGACGTGTTACACAGTGTTGGAACCGTCCACCAATGCTGGGTAGGTACACAAAGATAAATTCTATCAGAGCCGTCATGTGCGATCTTCTACCTGTCGG
+>25167 3
+GCTTTACTGTGCCATACCACGAATCCTCAGGATATCACTCCCGGAGCGGCGGAAAGTTGGTCCAACTGTATTATTAGGACATGGAGGCCAGTACTATTCG
+>25168 3
+CCGCTTAGGAATTCGCTTTTGGGGGTAACTGGATGCACTAGAGTTTAGGTCATAGGACTCGCTACGCCTCTAACCGGACCACACCAAGTTGAACACTATG
+>25169 1
+CTCATCTGTTAACGTTTGGAGCGCTATGTTGGTGGCGGCCGAAAAGCCCTATTTATCAGGACACATGTTGCGCAGCGGCCTAAAACAATGCAACTCTCAG
+>25170 2
+TATAGCACGGGTATCAGTGGCAAAAGTGAAGTCGTCCCTGCTAATATACTTCCTCCACCGCGTATGGATCTGGTCCGATAACGAGGATTCTGTGCCAGAC
+>25171 2
+TAGCCGCAGAGCGTGCCTACAACGTGGTACGCACGGAGACGGTGCTCTCTCCGAAAAGGTCTTAAGTAACATCAAAGGTCTCGTTTTGCTCTCGTTAATA
+>25172 3
+TGGTGCGACGTAGCTTCATTCTAGTAAGGCCTAAAACAGCAGGTTCGACATCATGTGCTCAGATAGGTCTAGCGCAATTGTCCCTGGCCATATCGACGAC
+>25173 1
+ATTCGAACTCGACAGAGGCTTATAAGGCTCATTCATGCGGTGATGTGGCAGCGTAGGACGCCCGGTGATATCTCATAGTTTCAACACCAACGTCCATGTC
+>25174 2
+CGCCATCTGAGCGTAGGAATGTCGCATCTCCGTGTGACTAACATTACATGGCGGAACCAGCTTATTCGGAGGCATTAACTTCTAGACCGTGTAAGTCCGA
+>25175 2
+TCACTCCACCTCTTTGCAACGTAGTTACGGCCCGCATCGCGTGCCTTAGTACAAGTGCTGATAAGGGTGATATATGTCGAAAGGGTAGACCGACAACGTT
+>25176 1
+ACTTGCATGCGCGCTATGACGATCCTTTTTCTTGCGGAGCCACGTAAAAAACATGGATACTGTGTTTCCGTCCGGGGCAGAAAAGGACCCTTACAACGGT
+>25177 1
+CCCTCGTTTCCGCATGACCCATGTAACGATTAGTCCGCGGCGAGGAAAGAGGTTAATTCTAGCCATTTTAGGGCCGACTAACTGAGTTACCGCAAAGTGT
+>25178 2
+TAGTTGGCCAGTGGTGTGTATTGAAGCCCTCTCGCATAGAGAACCTTAATCAAATATAACCGTCCGCCTTACTCTGCACAGCAGGCTCTATGGCAGGAGG
+>25179 2
+TGCAGTGGAAACCATTGTTGTGATATGAGCGACATATATCAGCCCTAGGCCATAAGCCGGCCTAACATTTTCCTGCGGCGTGATCATCGCTGTCACAAGG
+>25180 1
+AGAGACCTACCACTGCGCCACGTTAATCGCCGCGATGATGTACAATAGTTCGTGCGTACTTTCAAATCAGTTTGGGGGGTCCCATGACTGTCAGCATGAA
+>25181 1
+GACTCGTTTTCGACCCAGAAGTATTAGTAATTTAAGCTACCACGGAAAGATACAGTTATCGTGCTGTGCGCTCTCGGTACGCCCTGACGCGGGTGACACA
+>25182 2
+ATCCGCAGCATGACATTAAATCCATTCGCTCAAGTCGCTGATAGGCTCAAGGGACGGTCTAGTCAATTGGTTCGGTTGGGCTATAGATCTCACGCCCAGA
+>25183 2
+TGCTTAGAGGGCTCGGTAATTCCAAATTCGTTACTAAAGGGCATCAGTCACCATTTCTGAACCCCTAGCGACAGCCGCATTTAGGCGGGATGGTCTGAAC
+>25184 3
+TCGTCGGTTCGGTTACACAGTAATACATACTGGGTGGCCAGCGATCGGAAGAATTCAGTATGATTACCCGAACGAGCTTCGGTCTTTCCACGATCAACCG
+>25185 3
+CCCGTGTAGTCAGGGCAATCCAAGGAGGCTAGACACAGTGACGTTCATCTAAGACGGAACTGTTCGTTTTTGCCAGATTTATACGCGCCCAGTAGCTCAT
+>25186 3
+GGAATAAACCGGTCGATCACGTCATATACGACCGTGATCTTTGACCCCCCTTACTTGGTCGATGGTGTTAAGTGGCGCGAAAAAACTAGGTCGTCCTGAC
+>25187 2
+TAGAACACGTTTGCTGAGTGCGTTCTATTGCCTTACGCTTGGGTGTACGATAAAAGCGGCGTGCGACCAACACGCATCGACATAGGTCCCAACTGCAATT
+>25188 1
+GGCTGTCCGACAGTTATCGAGAATTATGCACCACCATGAGAGACATAAGCTCGCCTCTGGGCTGCTCAAGCTCCTAACAAGCGGGTTAATTAGCTTGGTT
+>25189 2
+CGCACGCGACAGAACGCTGGCTCGAAATTGTTCGACGAAATATCACGACTGTAATCGGTTTCGGATCAGTGATTGCCCAGACACAGCGGCTTTGATTCTT
+>25190 2
+AGCCCAACCCACAACTATGCGAGGGTTGTTCAGAAATCTGTTGTTACTTGGGGTAGACGCTAGTAATAATCCGAGTGCCAACGTGGCCTCCAGATTCGCT
+>25191 2
+TTAACGTCCTTCCGTCCGTGCTATCCCTCTGGCTAAGACAAATCTTGGTCGAAACGTTACATAGCCGTCATGGAATGAAAGCGGTGATTGGCGCACGAAG
+>25192 1
+GACATGGCTTTCGATCATTCGGCATTAGTGAACAGAACTGTTACCCGGTGCCCCTAGGAACTGCCATCCCTGTCGGGAGTACTTATTACAGGAAAGTCAG
+>25193 2
+TTAATCCATGATCAATGGCAATTTACGGTGCCATTGGGACGATATTTAGCGAATGTGCGACCGCAGCGAAACCCGCGACTGGCAGCGGTATCCTTACCTT
+>25194 1
+CTGTCGGAAAATGGCTTCCTTTGCGCGAAGAGTGGTCGTCCAAAACGTGTACGCTCCAATCGTATATGTCAGAGTACTGTGAAACACCGACCCTGCGTTA
+>25195 2
+AGAGTTAGTCCCATCAGTCAGGTTCCGACTTAATGTTCTAACAGGTTTAACAACGCCTCTGGCCGAGCCATAGGGGAGCGTCACGGTAACACAGCGTTTT
+>25196 3
+CGACAAATAGTTGTCCCCAGAGGAGCCTGGTCCTTGGCTTTTTAAGCAGGTAAGAACATCCAACCCTAAATCCTCCTGGATCATTGGAGCTGGGGGATTC
+>25197 2
+ACAATGTCTGCATGGGATCGAAGCACTGACTATAGAAGCGGACTGCCTTGCCTCGTATACCATCTGTCATGCGAAAGACCGGAGTCCTTGCATAGCTTGT
+>25198 2
+AATCCCAATAGGCGTTAGGTAATCCGTTTGGAAGACCAGTGCCGGGGAGATTCGTTCTCAGCTCACTGGGCTAAAGATTCTAACCTCGCCATCTAATGGC
+>25199 1
+AATACCTCCCAGGCAGGGTCGCGATGGAAATACTCCGGGACGTTCTTAGGGGTTCACTAATCGTCTTGTTCCGTAGTTTTCGCGATCGAACAACACGAAA
+>25200 2
+GTTGCTCTCTCGCGAGAATGTGCATAAGTTAGTTTCGATTCCGTCACTTTATCAGAGGATCCACGAATCAGACCGCGAAAGCAGTACGGCTTGCAGCGAC
+>25201 3
+TGCCAAATGCACCAGAGTCCTGATTGTATGAAGTACGCGATCTTTGACGATTCCCGAGATTTATGCGACTTAGCGCGGAAACGATGACTATCCCCGGCGT
+>25202 1
+TCCGTATTCGGGGTAGCAGCCCCGAAACCACCTGACTAGTATAAGTGCTTTACGAAAGACAGGTGAATTCTGGTGGCCCTCCAAATTGTGCCTATGTACG
+>25203 1
+CCAGCGCGCATCGAGTCGTATTAAGAACCTTTACGATAAAAGGGTTACCAGGTCACTCTTTGACCCACATGGTGAGATGTCGGTCGGATCAGGATCCTTC
+>25204 1
+AGGTTTGGAACAGACTCTCCGGTAATTGCATCCTGGTAGCACTAGAGGTGAAGTCGTGTCCCTGCACCAACTTTCCAAAGTGGACCTTAAGTCATGCGCA
+>25205 2
+GATGTGACTCTGTCTAGCTTAACAGTACTACTGTCGTTTTGTCAGCTAGAAAGCCAGTGCCGTCCCTAATAGGGGTATACAAAACCGCAGGCCGAGCCGT
+>25206 3
+AACAAACCGGTTGGTTGGTGTTTACTCTCTCAAGTGGACGAAGTTACACTATCGCGGCCTAAATCACACGGGCAATGTCCTCTACTAGATCACGGTGGCG
+>25207 2
+ATCCAAGTTCGTTCAAAGCGATCACGGTTCTGCAGCAATGAGACTTGACGTCGTCCAGACGTCATGATAACACGGGCCGCTGCAGTTGTCCAGGTATTAT
+>25208 2
+GCAAATCGGATCACGCAACAGTCTCGCTGTTGCATCAGCGCGCTATGATTCATCAATAACTGTAATTGCTTGGCGCCCGTCTGAAGGGACGGAATCGTTA
+>25209 1
+TCTATTAGCTAGAACCAGTAAGGCATCGCCGCCGCGGTTATTCGCGTCCACATAGACGGATTGCGGGAAGGAGTTTCCCTCATTAATCATTCGAAAGGTC
+>25210 1
+CATGCGCATTACAGGTTAAGGGGTCTCGCTGTTTCGATATGTGTACCTACGACCCTCACCCTGTCCTACAGATGTCGAATAGCGGATAGAAGACCTAGAG
+>25211 1
+CCTAGTAATAGACGGTTAGTGGTCACTTACTCCATACCGCGGAAGGCAGAATAATATAGTGGCCGTCCTCTTGGGGGCCTCCTGCTCAAAAAATCGGTCT
+>25212 3
+CGCCCGTGGGCCCCGAACCAGCCGGGGATCCAATATGATATCGTCACGTAATACTAATTTGGACACATGATGCAAGTCGTTCTTCAGACTGGTTGATGTA
+>25213 3
+TCGTACCTTGCGACAGGTATTTTCCACGCCTCACCACTGTGGTAGTTAGGGAAACCCTTGAAACCGTAATTGACGGTCCAGATTACATCGGAGACGAGTG
+>25214 3
+GACCAAGTTCTTATGCTCGTACGGCAGCCCTCCGTTCTGTTATTTATTACCCGGCAAGTTGAGATCGAAAAGTAATAATAGCACGAGCCGGGTCCGGAGC
+>25215 2
+AAAGTCGGACTAATCTTGAACACCAATGGAGACATTAGCCGGATGCCTCTGTTATCACGCGGACTCTTACAAGTCCCAGTTCGGTGTGACGCATTCGTGG
+>25216 2
+CTAGCCTTTTCTTGGCAAAGGGTTCAGGCCTGTGCGCAGACCTAATCCGCACTCCTGAAGGAAAGGTACGGCACTTTTACTAATAGGCAGGTGACACTTA
+>25217 1
+CAATTACCTGTAGAATCCTAGCTGCACGCGCCATAAGGATTTCGTTCATAAATTGACATGCAGTTCTATGGGGTTCGGCGGCCTGCGGACACAGGCTACA
+>25218 3
+CGTGGTTAGCTACAATTCGCTTTAGCGATTGCGAACATGAGTTGAAAATTGGACGCTGCCCGGTCTAGTCTTTGAAAGCAGTCCCAGCACAACCCAGCGT
+>25219 1
+TATATTAGACTACGATAGTGTGGCTCTGTCGTAATTCTCATAGCGAGTCCGGTAAGGGTAAACGTCCGACACACTGCACGCCGCAGAACTTCCCAGTGTG
+>25220 1
+ATTGGAGGGGCACCCCTGTCTCCCTGGTTTAGGTTTGAGTTAGCAGACATGTGAGCCAAACAAATGCCTGTCCATAAACACGCCCGATCGTAAGTTAGTC
+>25221 3
+AGCAGCCAAGGTGATTGTCACAGCTACATACTCAATTAACCACTATGTGTCGGTATTCCGGTCGGACTGCCGGTACGCGTGAGGCTTATCGCGTTACAAA
+>25222 1
+CGCCTTGTCCCTATCGCTTGAGGCGGGAAAGTGACTTATTATACACAAGTCTCGAGTAAAGGTTCTTAAAACCCGCGCTGCGGAAATCCTGACTTGAGCG
+>25223 1
+TTGTCCAGTTAAACGCGTAATGACCAGTATGATTCCGCTAGTAGGTTCCTTCTAGACACCAAGCCGCGTCCGTTTAGCGAATGGCGGAGCGCTAAACAGT
+>25224 3
+TGAAGACAGGACCGTATATAGCGGTAGACTCCGAGTTTGTGGCGTGCTACGTGCATCCCGCATATGGTTCCCCCGTTTAGAAACAAAGCCTTATAGACCT
+>25225 3
+AAGCGTTCGTGTTCACGCCACATGAGGACTTCCCAACGATCAAGTTCTTTAGGCGAGCATTGCTACTCGCACATGGTAGATGATAATAGCTACGGTCGCG
+>25226 1
+TAAACGCCGCCAGAATGATGTTGGCCCGATCAGTCTAGTATGGTCAAGGCTAGAAGTGACTCACGCTGAGGTGCTTATTCCGCCTCCTGCTTATAAAAGC
+>25227 2
+CGGCTTGACCCTGCATCAGGCATTGCTGGTTTGTTCAACATACTAGCAGGTTAGGTTGGAACACACTCAGAGGTGGAGCCGACGTCTCAAACCAATTACT
+>25228 1
+GGTTTAGAACGTGGGTCGTTACTAATCCGGTATCCCATGAGCAACTGGACAGAAACATAGTAGCCGCCTCTCTATTGAGTCAGCTAAGCGGCGTCTCCAT
+>25229 3
+CTCGGACAATGGCTCATTTTCGGGTGCCTAATATACTTCGGACTTATAGAACAAGGCAGTGGTCCCATCGTCATCAGGTCCGGAGCTCTGGACCAAATAG
+>25230 3
+ACGTTCCTTATACAATTAGGCAACGGACATGCTCTCATAGGGTCTTGCCCTGAGGGAACGACCTTCGTGTAGCTGGTTGATAAATACGGAGCCTCAACGC
+>25231 1
+AATTCGTAATGCGCGTCGGAGCGAACCTAGAAGTTTGTACGGCTCGTGAGTCTAGAATACGTCCGACATTAGGTACAACTCGGCTACTTCTTCACACCGG
+>25232 2
+GGGGATTATTACTTGAGGCACCGTCATCGACTTCCTGCGTCCAAAAGTTTCAGTAGCTTGCCGGAACGTATGTTGCCGAGCCCAAAATGGTGCTACCAAA
+>25233 2
+AGCGGTTCTTACTTCGGTCAATTCAAGCACCTCTCGCGCGGAGCAGTCCTCTCAGGCATCACATATCATAGGTAGGTAGTGCAATTCTCGAAAGGATAGG
+>25234 3
+GGTCTTTTAAGCATCCAAAACATTGCACATCGTAGCGGCTGCACTAGCTGGCGCTAGCAGACATTAGGAGGTCCTTTGGCTAAACGTTAACGGTGTACCC
+>25235 1
+GTTCACTCGCTTAAGAAGCCATCAGCAATAGGTGGTAACTCGCCAAGGCGAGGCTATAGAGTGAGGGCATCTTTAGCGACTTCCCTCAGCCCAATTTGTT
+>25236 3
+AATTTGGGTGTCAGGGCACAGCTATGTCCGGATGCTCCAGCGTCTGCAACATGAGCTGGACAGTCCCAACTAGGATGTCCACTATGAATTTATCACGTAC
+>25237 3
+GTAACACCGCGTTTCAGGCCAGGCGCTACTATAGGTTGCTCCCGCTTAGGAACCCCGAGAACCAAGTACGTCTTTAGTGTCGTCGAATATTGAAGAGTTA
+>25238 1
+GTGGCCCGCACATAGGGTATTCGCTACAGGTACGTCCCTGCGTACATGCGATACAGACTGGTGCCGAGTTGATAGTTTTAGTGACACAATAACACACTTC
+>25239 2
+TCGATGGCATATCATACGGAGCCACACTGTTTCGGGAACTCTCCGCGCGTTGCAAATGCTCAATCATGGGAATATATGCCCGACGGAATTTAATGGCGTC
+>25240 1
+TGACATGCGATACGCCAACGGCAAGTCTTGGCGCCAGCTCGCAGATTTAAGCCCAAAGTGTAAGGGGTCGCTTATGACTCTATCTTGACGTATAAGCTCT
+>25241 2
+AACTCGGACGTCAGGGCCAGGTAATTAGTATACCAGATACTCGGTTCGCCTTGCCTCATTCGTATTAGACGGTCGAGATCTAAAGGACCTTCAGGCCGAT
+>25242 1
+GTTCCGCACAGCTGAAATGTTTCAGATGAGTTGAAAGCTATCCCTGTTAATATCTCGAGCCGCGGGAAACTGGTGACGTGCACATCTGCGCCAAATGCCT
+>25243 1
+CATTCAAAACTTTTCCACCCGAATAAAGAATTCTCGACGCCGGACCCACGCATATGCGGGGGCTTGGGCGGTATTATGAGGTAGATTGTACACTCTTCGG
+>25244 1
+CTCTGCATAGCACGCATGCGACAAAAATCCGCCGCATTTTTATGACTTGATGACGATTGCCATGACCCCGCGGTATAAATTGGTCCTGGGAGATGCAGGT
+>25245 1
+TAGAACCTGTCAGTACTACCAACCGCCGCCAAGTATTTCCGTTGTACGATCCGGAAACGCCAAGTACGCACAGATGTAGTTAGTTGTTGAGCGTCGGTTG
+>25246 3
+ACAGGTAACGCTAGAAGTAGTTGGACGGCTACCCCTGGGCTATAGACGGTCGTAGTTGATCATTGCCAAAAATATTAATGCGGGTGTCCCCCCATCTTCC
+>25247 3
+ATTCACGGCGTATGCGAATAACCTGATACAAGGTCGCGTCTCTTTCCCGCACTAAGTAGGCCGGAATCTTGTGGTATCGCCCGTTAAAAGGTGACTGAAC
+>25248 2
+ATACTCAAATATTTTGCTGACCCATTGACTAAATTGGGGAGCGGGGTGGCCTCCCCACTCAGGACCTGCATAAGGGATTGTCGTAGCCCTGTTCACAGAA
+>25249 2
+AGGATTCTATGCAGAACGTGATCCGTGAAGCCGCAGCGTCAACCTGGAACGTACATTCTGTGAATGCCTTAAGCCTCTTCCGTCTAAACTTTGGAGAGCG
+>25250 1
+AAAAATTCCCCCAGCCATTATCGTTACGGCACACGTGACAGTGCAGTGGTGATTGTATGCTGGAAGGGACTTAAGACCTTGGGCAATCCCGTCTCTTCGA
+>25251 1
+ATGCGGATGCTTCGTCATAACCGCTTCATTGACTGGACCTGGATGAATTGTCTATCCAAACTGACACATGGCCACCGATGATTAGCCAGAGGTTAGGCCG
+>25252 1
+GGTTCTGAGCATATACTGGTAGCGGGCCCCGGGGACTTTAAACACAATCAACTCCCTAAATGTTATCCTGGCTCCTTGCGAATCAAAGACCGTGGAGGTT
+>25253 1
+CGAGCAGCGACACCTACGTAGGGTTATCAACACTAGCTATTTTTTGGGGGTAGACTGAACGCTTTACTACGCGTGCAATTAGGACAGCCACACTTGTCCG
+>25254 2
+TTGTACGCTCTACATGGAATCCGTAAGGGGCACAAGCAGCTGGCAGTCAGAAACTCGTCCTCCATTACATTGGCAAAATGGTCGTCGGTCATTTGCAGCT
+>25255 1
+CTCTGGTGCGATCTTAAGAGATACCGCAGCTCTGCGCTGTATTTAATGGGAAACTCAACACCAATGGATGCGGCTTTGCTGTGACGAATCTAGCCCACGA
+>25256 2
+ACAGCACGAGCACGACTGAGGAATCGGTCTAAAGGCATGAACCTAGCTCTCTTATCCGTGCGTCTCAGAATACCGTATCGGTTGTTAGATTGGCCTATCG
+>25257 3
+GTCGAGGCGTCGAATTAACTGGCGGTAACACAACGGCGAGTTCCAAAATGCCGTCGTCCCATTTCATTTATTGCCGGATAGTCTGTAACTCGCTAAGGAC
+>25258 1
+GGCTGTAATTAAAGAGCAATGACAGATTGCCTACACCACGAGTCTTCCGATTGACGCTTCAGCGGCGTCTGGTAGCGTTCCATAGTGCATCGTGCAAATC
+>25259 2
+ACTATTTTATGTTCCAGAGGCAATGGGTATACTGGTTCAGTCGGGTTAAAGCCCAATCATGGTAGTAACCCACCACTAGGCGTCCGATCGAGCACCGGCT
+>25260 2
+AATCACCCCCGCCCGGATCGGATGCCTACTCCGTGGTGTTCTATCGGAAGTTTCCAAGAATGTTGAGGGTAACAATACCTGAATAATGTCACGGGACTTG
+>25261 1
+GCCAATTCGTAGAGGTCTAAGAATACTCATTTTGGTCTTTGTGTGATACGCGGACCAAGCGCCATGACGTCTGGAAGCGCCCAGGCAGCCTCATTCTAAA
+>25262 1
+CAGTAGGTATAGGTGCCGCGTCAATCAAGTGCGTTTTTTGGCTCAGTCAATCTCGGTAATGATGTACAATCACGCATCCGCACCCAGGGTGATCCGAAAC
+>25263 2
+TGCGTCGTTGGAAGCTATGACATACAGTTAATGCCAGCTCGGCTAGCTAAGAGACGCTCACTCGGATGATGAAAGTTTCCATCTCCTGACCCTGGTACGA
+>25264 1
+CGTATTTATGTAACGGTCCCCGTCAAGGCCGACCCGCGAACTCAGAGGTGAGTATCTTTATAGTTGAACACGTCCGTGCCGATAGGAAGTTAACTCGACT
+>25265 3
+CCTCATATACTGTAGTTTGGCCTCGCCAGAATGTAAACAAAGGGCCGAATACTTGCAATACCGTAGTTTGCTAGCCGTTCAAACGGGGTGGCCTACGTGC
+>25266 3
+CGCTGTCAAACAGCTCACATTAGGGTATCTCGGGTCCGACTGACTTTAAGCTATGGCGGCATTTACTTAGTAAACCGGGCGTGGATCAACCGACCGTATA
+>25267 1
+CACCTACATCTTTACTAAACGTATCGGGTCAGATGCAACCAACTGACGGTGACGTCAACAGGCTGGGGTCGTTTATAGCGATGCTCGACTAATCGGTTGC
+>25268 3
+AATGTGTATCTCCGCGGGGGTATCGGATCTGGAACTGTCCCATGGTAGAAATTTTCTAAGACTATCCAACCGCCCACAGTTGGGTTGGCCAACAGTCACA
+>25269 2
+TAAACCCGCGGTGGAAGGTCGGTTTGTGTCCTGGAGCATCTAATAGAGCCACTCAATCCTCTTAAGGGCCGAGACTCGTCAATATCGCAGAATAGCCTTT
+>25270 2
+AAGCCTTAGTTTAGACAATAGAACTCGTTGTTTGTATGTGGTATGGACCGGCCAGCGCGCCGGCCCCATCGAAGTTACCAACCTGTGTATTCGGACAACA
+>25271 3
+CATTACAATCGAAGGGCCAAGTGCAGCGAACCTTAGAATCGGTGCGCCTCTAATCGCAATGTCCGTTGTGTATACCCCAGCATGCGATGTTGGTGACATT
+>25272 3
+GCGGCATGCCAAGCACCTTGTAGGGCTGGCAGCTGTGTTATTATGAAAGCTACACATTCGACGCTATCCTTGATAGCTCAGAGGCTCCAATTATCACGGA
+>25273 2
+CCGGTAGGATTGCGGTAATTTTCGCTGCACCAGGGACCACTTAGCGGGCGAGACTGGCAGATTATTTTTTGTAACTCACGTCACTACGACCACATGACAA
+>25274 1
+GTAACAACTCCTACGCAGCCTTGAACAGATTCAGCGCAAACGCCTTAGAGGCGAATACGATAGTTGAGCAGGGCACGCGCGGTTTTCTTTCTGTTTGTCA
+>25275 3
+GATCACTAGCCAACGAAAGTACTTGGACTTTATGCCTAGTCCTGGGACGCGATGTTCCCTCATTGATAGCGTAAGAGCCTACGAAGCGCACTGGTAGTTC
+>25276 3
+TTCGAGCGCCCCTCTATGAACATTCACGTGGCATACTCAAACGTGTGCGACAGAAACCATGGTGCTGATTCCCAAGATCATGATTCTTTAGGGAGGCGTG
+>25277 1
+AAATTAGCTTAAGCCTTACGGATGATCCTTATTCGTGATGTGACAGTGGGACGTCGGACCCCGCGGGTCAGACACGAATTAGCTCACTCCCATTATCGAG
+>25278 3
+CACCGGCTGAGCTTCAGGAATACGGGCGGTTACCAGACCTTACTTGGAAAATCTATCACGTTTCTAGGATGTCTACAGTGGCACCGGTTCAATCGTCAGA
+>25279 3
+TTATCACTCATCGTAGGCGGTGCCACTCATGCGGTTTAGCTGGAGCCCTGTCCAAGCTAGACCGTTAATTCCCTGTGAAGATCGATGGAGAGTACAAACA
+>25280 1
+TGGGTGATGCAGAATGCTACTTCGAGCCTTAAGGAGGAACCCTCTGACACAAGACATTAGACTTCACTCCCACTCGGTCTACGGTGTGATGTCAGATGTC
+>25281 2
+ATCTACTGCTCAAAAATGCCAGCGTTCGGGTAATTCGGGCTCCAGAAAGAACCCCTATATCATACGCGGGGTGTGGTTTAGGCGTACGTCCTGTAATACC
+>25282 1
+TTCAAAGGAAACACCCGCCGCAGTGATCTGCATATAATTGCGGTTCGTATGGGGGACTACTTCGCGCGTGAATACACCTCAGGTGCATTTATGGCCCAAT
+>25283 2
+CATGTGAAGCATGGAGCGATGGGAACTCGATATACGCCGTAGCTCCAATCATTCCGACGTCTCGTCTAATGCCTACGACAAGAGTTTATTGTGCATCGGC
+>25284 2
+TTCAGAATGAAGACATTTCCTCGTGGCGGCAAGATTCTAGAATCGTGCGTTGACTCCTCAGGGGAGCTGTCAACACAATTGCTGCTCAGTTCCAACGGAC
+>25285 2
+GTGGTGTAAAAGGCCATAAGCACTTAATCTCGCCTGCTGTTGGTTGCCGAATCGTTCGATACCTGAAGGCGCCTACCAAGTACTCAACGCTTGAATCGAG
+>25286 3
+ATTCACGGGTGGTCGAGTGAAAAGTAACTAGCTCGAACCCGTCCCCCAAGCTGGTAGCACCACTGTCTTCTAGTTGGCTATGTAGACTAAGTATGCTAGC
+>25287 1
+TTTAATATCCACCTTACAAAAAAATTAGGCGTGGGGAGACCTCGTACGGCGCTGAAACTGTCACACGCACCTTCGTTGGGACGGACTGCGTCTTACTTGG
+>25288 3
+CGTCTTGCCAACCAGGACCTAGCTTTAGATGTGGGCCTTTTAGAAGATCAACTGTGAAAAAGGTAGCCGTTCTGGCCGACCATATTGGGTTGCCCCACAA
+>25289 2
+GCTGACTAACGTGACCACGGCATTAAAGGAGGTCAAGAATCGTACGCAACGTTGGAGAATCACGTGTTCCTTATATTGCGGTCCCCGCCCGTTTAGTCTA
+>25290 3
+ATTGTTCGAATGCGCGAGACCCCTGCCGACCGTGCCTACAGGCGTGAGATGTATGAACCACCTTCACGATCAGGAGAGAAATCTTGTCGATACTAGTTTT
+>25291 1
+TCTTCTTCAGACTGCGTGAGTGGGCCGCTGAGTCGCGCTCACTAATGTTAAAACCCGAGTTTCACATATGGAAACACCGGGTCACGCTATGATCAGTAGA
+>25292 1
+TCGGCATATACGTTAGCCCGTGTTTACCGTACTTCGCGGGAGCACTGCCCTGAGTGACACGCATCATATAATCAAGGGTACCGGTCTGATATACGTAGAA
+>25293 1
+GGTCATATCCCTTAAAAACTGTCAGAGCGCATCTGGATCAACGTAAATACTGCTCTTCTGGAGCTCGGCGTACTTTGGGTACAGCGAGACTGCGGATCAC
+>25294 3
+GTCGCTCCGCGGCGGAGATCTACCATTAACCCTCACCCGATGGATCAACGTCGATAGGGTGATATTATCGAATTTCACCATGGAAACGTGTATAGTCGTG
+>25295 2
+ACACCAACCAGTAGTAATGCCGGCGCAGACGATTAAGTCTGTTGGGATGGCCACTATATCAACTCTGGCTCGTATACACTTGTTAAGGTCCGTTGGGCCA
+>25296 3
+CGAGACTAGAATCATGTCGTACGGGCAAGCAAGCAATCCAGCCCCTGTAGCTTACGGTTCCTGTAATACACATTAGGTTGCATCTGTCGCATAGTGCGGT
+>25297 1
+CTCAAGACGAGACACTGGAATTCCCATATTAGGCGCTTTGTGGCAGAGACAATTGCAGCACACATGACCCCGTCTTTTGGCACTTGAGGTTACATGGGTC
+>25298 2
+TCGGGCAGATGCGCGCTGCCAGCCAATCGGAAAATATATAACTTTAGCTCACAGTGGTCTCAGAAGGCCGCATTGTCCGCACTGTACTTGTAGAGATTCT
+>25299 3
+ACCTACGCTCTGAGAAGTTGTAGCGTAGCTAGCACGGGGTACTAGTTCGCAATAACGCCGACATGTATACTCGTGCCCTACATGTACTTTGCAGGATGAC
+>25300 2
+ATAAGAACTGTGACTTAGTATGGGACATAGGGGTCTACCAGCGTACACAACCTCTTCTAATCTGTGATCGGGCTGCCAACGCCTTTTGGGACGCGCTAAC
+>25301 1
+GACCGATGCTTATTCTCAGAACGCCGTGTATCACTAGCTGCTAAATCCGAGTAGGTGATGCCGAAACAAGATTTCTAGCTACCGGTAGTTCCTCGGGACG
+>25302 2
+TGGTTCGCCCCCACGCCAAGGGGTTTAGCAGCTTTTTGACTGTCTGATCAATGCAAGGAGACGCTAGATGAATAACCTCGGAATAATCCTAACGGCTCGT
+>25303 1
+GTCTAGAGCAGTCGGACATTTCATACAAAGGACGGCCGTCTTTCGGATACCGTTGAAATTTACTTGCTAGAACATCTGGTAACCGTCCGGACATCGCGGC
+>25304 3
+CCCGGTTGGTATGAATGCTCACCACTGCGGCATTGTGCTAAACAATATCATGCCGTGCCCTCCACCAAGTGGAACTGTAACAGAAGTGCGTTGTAGTATG
+>25305 3
+GAGATGGCGGCACTATTTAAAACCCGAAGCGGCGCGCCCGACAGTCAATTAGGGTTAAAAGGCCTAATTCTTGTTGCCACCCTCGATGTGGTCATACTTT
+>25306 2
+ACGAACGTCTAGATTCACTGTGCAGCTTAATTCAAAGTCTTGAGCGTCTAGGTCATGTCAACTCCCCCTTAGACGTGGGCAGTCACCACTAAAGGGTGGG
+>25307 3
+GGCAGGACGGTAATTGTTAAATCTGGTACGACCAACGTAAGCGTCTTAGTTTCAGGATCTGCACCCTCATCAGTAGTGGCAGAGCCTGATCAGCCACTTC
+>25308 3
+ACGATAACTGTCAGCGTGACCCCTCTTGTGGGCATCCCGGGGGAACGAGAGTAGGAGCGCTATTCCGATCTATTTTCCCAACACTATTGAGTCAATATAG
+>25309 1
+ATAGTTGCGCATAAGAAACGTGGAAAGGGACGCACCGTCCCTTACAAACCCAGTTATTCCTCCACTGTAGGTACTCTAGGTGGTGGCAGTCGTTTAGCCT
+>25310 1
+CTTAAGGCTGCACTTCATTGCACCCATGAAAACATGGCACAGACGGAACGAAGGTCACCTGGAGTCAGGTGCTTCCGTGCGTTGGTCTCATTTTAATCGA
+>25311 3
+GACGGACACGATACTACTGCCTGCTTGGTGCTCTTAAATCTTCCTACCCGTAGAAATGTTGCACAGCTAAGTGCGGAGACAACGTGGCAGGATATGTCTC
+>25312 2
+TGCACATCTCAGCGCGAAGCGCGTGCTTGGGTTTAAATAGGTACGTAGTGATACCGCCCGTAGCACGTCACTCGTGGAGCTATATTTAATCAGACCAACT
+>25313 1
+TTCAGCAGTATTGTACCGCATCTTCCCGTGCTAGTAATGGGCACGCGAAGGCCGATGCCATCAGTGATACGACCCAATAATAACTGAGTTTGTAGTGCGC
+>25314 1
+TATCATCAGAGTTATCTTCGTTTAAACGGTCGGTCGGCCTCTGACACACTAACCCGCCAGTGAACGGGGTAGGTCGAACTGCTCCATTGTGGACGATAAA
+>25315 1
+TACGTTAAGTATATGGCACACCTTTTCTGAGCCGAGTAACTATGCGCCGGGGGTTTCTTTAACCAAACAAAGAAGCCAATGCCGGGCTCCTACGGCTTGG
+>25316 1
+TAGGAATTCTGATACCTAATCTCAGCCGGGGGCTAAGTCGGCCGGAAAGAGGCAACTACTATTTCAAGCTGTACGACGCGTTTCAATTTCCCTTCGGAGC
+>25317 3
+TTGACGGCTATCTAAACAGTCAACACCAGCACTGCGGTCGAACGGTAATTCGATCATTGAGTGGCCGAGAAAGCTTGCCGCGATTTCATATGGCTGTTCC
+>25318 2
+TAGAACTTATGTCGTCCGAGGACTAAAAGCAATGCACTGCGGGGGGCACGGTTGAATCGATGATTCCCGCATTCCTTATATCTTCCGGACGCAATCTCGA
+>25319 2
+AAGTATGTAGGGGTAATGCCACTCTTATCCGTCAATTGGGGCCCATGGACCAGGCTGACCAAGCAAGCATGATGTCGCGTTATCCTACATTCGTACCGAT
+>25320 1
+GTCCACCCTTGTTCTTTAAAGTCTATCGTCACAGCTACGCAAGCCGTACGCGGATCTGCGGGTGCTAAAGGACCGTGAAGGGTAGAATCTATTAAACGTC
+>25321 3
+GATGTTAGGAACGGGTCAGTGTGTCGTGCTTCTCCGATGAACACACTGCCAACGATAATTACGCCCATATCCGGTAAGTTGTACAAAGACCCGGCGTCTT
+>25322 1
+TGCTAGTCTTACATGGTACACTAGCGTCGCCGCAATTATCGGCCGAGAATCGAAAGTAAACGTGGACCGTTTCTTGACGCTCTCTGAGCGGCATTAAGAC
+>25323 2
+ACTAGCTGAGAGTTTGGCCGATAAACATGTGCCTCCTCACCGTACACAATGCGACTGAGCGAAATGTCTACGAGTCTGCGTGCATTGTTCAGTTCCAGGA
+>25324 3
+GATGCGTGTGTTGCGCAGCTATAGACTCTTACACGGATGTTCCTTACATCTACTGACATACGCACAGCGGTAAAGATTGTGAAGCCGGCAGCTACCGTCA
+>25325 1
+AGCCTGCCTAAAACAATCAACCCCAACAGGAGCTGATCGTGTGCTTTATCTCGTTGAGGTAGCTCCGGATTTCTTGGCAACGTGACTACTAGCGGTAGGA
+>25326 1
+GGAGTTATTTTATCCAATCGTGCTAGGTCGTGCGACATATTGACTAGATGCGGCACTATGCATAGCAACCCCCGGACATTACGGGAACCTAACGTGGTCC
+>25327 3
+TAGGAGTGTCCGACTTGCCGGACTTTTAGGCGCCCGCTGTTAACGCTAGTTTGACTGCCGAACAATAGCTCGAAGATAGACCGATCGTGATACACCATTA
+>25328 2
+GAATTGTTTTGTTATAAACGGGGGGACCCCCGCCCGGTACCAGATGCTCTGTGTCGTCAAATGTATATAAAAGCAAGAGCATCGTGCTGACTTCCCCCAG
+>25329 1
+TTCGAGGATCTCATCTCCGTGAGTGATTGACCAAGCTTAACGAGCGATCGGACCCGATCTGCTGTTTATAAGCAATGACTAGCACACCGGATCCTGGGTA
+>25330 2
+GTAAACGGTTTGTACGGAGCCTCCGATTCACTTGCAGGGCCCGGCCCTAACGATAGGCTGCATACCTATTAGAACTAAACGACAGCGTTTCTAGTGTTAG
+>25331 2
+GCCGACCCATCCCGTCTCGAGGATATAACGCATAGAGGCTGTCTAAAATAGTCCAATCAGTGAGGGTCAGTGCAGTATGGTCATTTCCATTTAGCCGCGT
+>25332 3
+CCTAGCGTAGAGGAACTAGTAAGCTCTTTACCGATCACCGTGATAGAGCGTTCCGCTCTCCGAAAATATGTCATTGCCTGCTGCCAGTTAAGAACTGGGG
+>25333 2
+ACGACTTAAAGGGTTTATTGACATTATATCGCCGGCGGCCCCTATGAGTTGGTTTCAGGACGGTCAGATCGGCGTCTCCATCAAGCTGCCAAATCAACAG
+>25334 3
+AAACTGGATCTGCGGATTGAAGTAGACGTAGGCTGTGTGTAAACACCCTCATGCATCCGGTTGGAACTAGTTAGTGACGCCTCCCACTTCTACACGGATC
+>25335 1
+CGGAACTACCATCCGCGAAACTGTAGTCTTTAGTGGCTTGCCTAGAGCCGTGATGGCAAAGAATCGATTACTTACCATGAATCCCTACGGTTCTAGCGGG
+>25336 1
+GCCACTGGGCGGACCTAAACATTTGTAAGTTCCTAACGACGTATCTCAGAAGGCCTTCCCACCGAGTATGCTAGGTCTAGGTGATGATAAGCTTCATGGC
+>25337 1
+ATACGCGGGTTCACCGAGAAGCTTACCGGTGCCGGGCACATTCTGGTCACTCTGCAGTAGAACTCGCTCTTAGTATGTCATTTAAAACAGGGTCAGAACT
+>25338 1
+CGGAACCAGGGACTACGACAGCTTCAACGGGCTAGAGTTTGTTGCGTTCTCTTATAGGGTCCAGCCACGACTATCCAGAATCCGAAAGTTGTCATAGTTC
+>25339 2
+CTTGGTCCCTGAAAGTGAGTGAAGGGCTCCTAACGTGTACTCATTCGAACGTATTACGGGAGCCTACAGGCCCATAACAATCAGGTCAGGCTCCGTTTAT
+>25340 2
+TTCGTTCCACTATGACGGTCAACTCGCGAATATACATATTGCGCTGTCGAGGTTCGTGGTTCTCACAAGCGTCTAAGACCGGCACGCTTAGAGCGAGAAA
+>25341 2
+CAGTAGAGATTCAGACAATACAGCAGACATGTCATCGAACGCGATATTTTACCCCGGCGGAGCAGTTCGGCCTTAACGGCCGTTCCTTGTGGTCATTGAT
+>25342 2
+AAATAGAGTTGCCGGCTGCTTAAGATCAAATTGAAGCCGGGTTGTCGTACACTTGTGCAACCCCGTATATGATGGCGCTCGACCTTCTAGAGAGCCTACC
+>25343 1
+ATGCTTCCGTGCCAGGAGACGTGATTAAATTCGCTTGCCTTTACAAGCATACCGACCGGTAGAGTAAGGTGATTGTCAAAAGCCGTGCCATCCGGTCCAT
+>25344 2
+CTGACCGATAGCTGTGCAGTCCTAAGACGCTTGGGACCGAATGCGTGACCAGAATGCTTTCGAATTGTTACTGAAGGCAGCGCTCAGACTATATCCTCTA
+>25345 1
+TCGATGTGGCTTCGCATAGTACTCACCGACACTCCGCTAGGCGCTGCGTTCCGTAGAAGAGAGAATGGTCTAGCTTATAGTGATTCTAGCATGACACAAC
+>25346 1
+AGTCGGCGTAATCAGCAAGACATACAGATGTTACCCCGATTGCTATGTACATGTGTCTAGTGACACGGTGGTTCTATCTCACGGCGCCCAAGAGCTGTCA
+>25347 2
+TACTAGTCGGCACACTTTGCTCACAGTTGATACGAGGAGATCTCTTTGGGGCGCTAGAATTCCTCTGAAGGTAGCCCTGCGGCAGGCATTCCAACAATAA
+>25348 3
+TACTGAACAATGGGTTTGCTTCGACTTTCCGCCCGGATCTCGGCAGAGCAGACGATGATAACCTTTTGGTGTAACTGAGATCGACACCAAATGGCCGTCA
+>25349 1
+TCGCCCCCTGGGTTGTGAGGTTTTACGAATCTAACTAGTTTAGTAGCTACAGCAAGGCTGTGGGAACGCACGAGATTGTACGACCCATCTACACTAAGCC
+>25350 1
+ACGACACCGAGTCCCGAAAGCATGTTGTAACATGCGCGTCGAGGCCCAACTCGGTTAATTTGGTATAAAGTCCTGCGAGTGTCACCAAGTTTACTGCTGT
+>25351 3
+CTAAGCCAATGGCTCGTCTGCGCTCTCCGGCCTATGTAACTAAGTATGTTGTTTGAAACGCAGGTGGGACGTACATTAAACCACGGCGAAGTCACCGTAT
+>25352 1
+AGTAGGGTCATTACGAAGTCCATTGTTCAGGGCCTTTCAATACAGTTTACGATTGCCCGACGAGCATGATCTACAGACTCCCGCAGACGATGAGTCTGCG
+>25353 1
+GACGCTCGCACAAACGTATTCATATTGCGCCAAACTTCGATTGGACTCGGTCGGTAATTACGACGCCTTTCGTCCTAAGAGTCAAGGGTGAACGGGTCTA
+>25354 1
+TTTCGGCAGGACACTGTGTTGCTCAAATTGTGTGTAGTCAAGCACAGCCCATATAGGAACTGCCACTCGTCGAACGCCCGATTGAGGATGTGCATCAACT
+>25355 3
+CTCATAAACGGACTGAGATGGAGGCACTGACGGGCGAGATCACTAGGCCACTTGTTAATGCTCCAAGTATTCGTAGGACCTATTTTGTGCTCTACCACGC
+>25356 1
+GACTGTTTCTTAGGTAAACACAACTCGCTTAACGGTCGGTGCACCATTGGTAGTGCGGGAATACACTGTTGCCGATGCCGTAAGGCCGCAAATCCTTCAA
+>25357 1
+TGTGCATCAGAAGTATTTAAAGAATACAAGCCTTCCCAAGACACACGGCTGCAGGTCGCGTGGTACATCCTTCAGTGGCTCTACGCGTCTAGGGTTAGTC
+>25358 3
+ATGCTACGGAAGACGCTTCCCGGTTTTAATAGACAAGCCTGCGTGTTCGCCATCCACTGTTCACAGAACGTTGAGGCCCCGGGTTAAGTACATAAGTTGA
+>25359 1
+TGGTCCGGTTCTTAGTTACCTAGTAGTTGGCCTCATGAGTGTTAGCCCAACCTGAGACCTTGTGACACGGATACTGCGCCCACGCATATAAAAACGGAAG
+>25360 2
+TGACGCGCGTTCTCGAGTGGAGTCTAGGGCTCATCCTTGGAATCAGTGGAGACTATGAATCTTATACGGGCCACACTACGTCTGGCTAACACATACTCAA
+>25361 3
+ACAACCAGCATGCACGACTATGGAATGTATGCGAAGAACGGAGTTACTTCATGGCGAGCGCCTCTACGGGTTTACGCTATGCGGTTATAGCTTCCACTCT
+>25362 1
+TGGGGCAATAGCTGCTACGGGTTTTCGGCTAAGCGAAGGCCTTCTGAACATCTCTGCGAAACGATGCACTGCCGCAATGATCTCCTGCATATCATTAAAG
+>25363 1
+TGTGTACCTGTTCTGGGCGCCAAGCAAAGTCATGTCGGTAAAGCGTATTCAATGCCGACCCTGTAAAAAGTCGTGTGCACCGACTGTTTAATAGCCAGCC
+>25364 2
+GGGTAGGCTACGCACTCAGCATGCTAGCCTTTATAGAATCATGTGACGACGGTCGCCTGCTTCACTACGTAACGTGGCACTTCTGAGGCTAATGACAAAT
+>25365 3
+ATGCTAGCCGGGGTGGCTGACTACTTGCTCAACGTTCCTGAGGCCCCTGGAGAGTGTAAACATCTCAAACCTATAACAGTGCCTTTGCATAGCGTATAAG
+>25366 3
+GGCGTTAAACGTTATGTTCCTGTCAGGACTAGGACATGCGAATCGAGCTCCGCGCATGAAAATGCGCGATAGGATCACAGGATTCTCCTACGTACCTTCT
+>25367 1
+CGTATCTGTCGGAATTCTAGGTTCGGCGCCCTGACACCCTCAATCTTCGCGTATCTTGCGATACGGATGAAACGGGCCACAAATATGTGGGCAGTTAAAA
+>25368 2
+CGCGTCACACTGGGCTTTCAGGACATACATAGAGGTCAGACCTCGCGATCTGGCGCATTCGAGTCTATGATTTGCTAGTCCGTATAAGGATAAATACCGC
+>25369 2
+CTTTATATAGCAGAAAATCGTTAGGGTAAGGGCTTTCGATCAAGGTCCAGACCATGCGAACGTACTAGTGCCTCTGACAACGCGTTCCCCCTGCGATTGG
+>25370 1
+TAGGGATAGTAGGAATCCATCTGCGTCGGTCCAATAGGTCCCCGGCTTAAAATGCTAGTGAAAGTCTAAGGGATCCTACTGCTCGCTCCTTAGCGCAACT
+>25371 2
+CTTGTAAATAGGAGTTTCGTGGAGACTAGGAAGCCACCGAGATCGCTGCCTCCGAGTCGAGGGGACGACACAAGATTTTTTTCCTCGACTCCTTCAACTA
+>25372 2
+TCTATTCGCCAAAATGAGAGTAACACCCTGCATTCGAGCTCCTGCGTAGAGCTCGTCATACTGACGCTGGATTGGGAAGCCGGGCCAGTGTTAATTTACA
+>25373 3
+AGATACTCGTATAAGACACTGCTGCCGAGTGGAAGACGCAGGTTATCGGCACCATATGCTGAACTTATTTGTCTGCTTGGCATGCAGCCAAGACCCGCTT
+>25374 3
+TCAATGCACCTAAGTGTGATATTTCCGGCGGGTAGAGACTTGGACCCGTCACTTTGCAATCGTCGTCCACCGCAAAGAAGTCAGCGTTGGGTACTATCAA
+>25375 2
+GGGCCGGCACTAAGGCGTAATAGGCTCTCATCGGGGACTCCGTACATAGTGTCCAACTGTCGATTAAATCACCTCCGCTTTGCCGTTATAGAATAGGAAT
+>25376 3
+GGGAGCTGAGCCGAAAATCGTCCGGTACTCGCACAAACCACAGTGCGAAACCCTCGTCAAGTATTGTGTTGGTATTACTAGGCTTTGAGCAATTTCGCCT
+>25377 1
+ACGCAGAGATGGAATATCAGACTCGTCTCAGTCGTCAGCGTGTTCTACTCGTACTCTTGCGCGAACGGACGTTAGTAGAGAACTACTGGAAGTACCTCTC
+>25378 1
+GCCGCCAGACAATGGCGAATGGGTCGTTTATGATTTAGTAAACAATCCTCATTAATGCTTGGCAAGCTCTTTTGTGCCAGGGCCACGCAGTAGGCCAACC
+>25379 3
+ACCATTGCACGTAGGATCCATTGTTCGCTATGCTAATCCGTAGAGACGTCTCTAATGGGTAATAGGATACGGGAGACAGCGCGTTCTGCCAACTCCTAGC
+>25380 3
+GCCTCATAACATCGTTATACGTATCCAAAGCCTTTGTCGACATGTAGCATGGTGGGACACCTCCTCGTGCCTATTCGAGGAGAAGGTTACATGAGGCGAC
+>25381 1
+CGATGCCTATCAGAGGTGCATGACCTCGTAATATAAACGCGAGATGTTGTTCTGTCGGTACGAAGTAACCACGGCGTACCTTTAGCCGCAGCTGCCAATT
+>25382 2
+ATAGCTGCACTCCGCTACCTATATAGCGGGTGCTGCTTAACCGGCGTTATAAATAAGCGGTAAGCCGATGTGAGCTACTTCAGACCAGGCTTCATACGTG
+>25383 2
+TGCTTTTGACGATGACGAAATCCCCTAAGCATCAAGGAGCGTTAGCGCTAAAGGAGTATACTTTACGCTGGCAGTGATCTGCTGCGGAATCTACCTCGCC
+>25384 3
+GGCACTTTAGCTTCAACGTGCCACAGGACGACCCCAGGGCTTCCTTTAAGACCAATTGGTCTGGTATATGACCCAAGTAACTAACTGTTGGTGAGATGGC
+>25385 3
+CTACGACGGTATCTGAGACAGATACCCTTCTACATCACGTTGTATCCGAGGTCGTTGCGGAGATGTGTGACGGAACATCACTCAGTAAATTGGCATCCGC
+>25386 2
+GGAGATGCTGAAGAGTAATATCTGTTTCCCCAGGCCTGTACCTTATCAAGCGGTGCGAAGATAGACTTTCCCTCGTCCCACAGGTCGTAGTCCGAATAAG
+>25387 1
+CTAGTTGCAATTGCGGGAATTAGACGTCATTTAGCCCCTAGGTCCACGGCCTGTTCTCAAGCACCCGATTACACCCGTTGAAAGGTGGGTTGAGTAAAAC
+>25388 2
+CTTTCTCAATACATCTGGAGGACAGTCAGTTCTATTGACATTCGTGACCGGCAAGTTTATTGCACACTGTTACACCCGGAAGCAAGGGGCGACCTCAGGG
+>25389 3
+GGTGACCATTCGGGCATATTCCTTCCAATGGGCACAGGTGATTGTTTTCAAGTACCCTTAGCGCAAGCTCGGAGTCCCGCCAAAAGTAAGCTTCGAGATA
+>25390 1
+CTTATTCTTGGGAGTCCATAGATAGACCATATCCGGCACTCAAGAATGGAGATCGGCCCGACGAGTCTTATTTACACCCCCGGGTTAGCTTATGAGCGGA
+>25391 2
+GTCATCCAACGCGGAGTTCGGGCGTAGATGTTCGAATTCAACGGATTATGAAGCGAGCAGAGCACTGGTCAAACCAACGTTTACTTCCTTCCATCGCGTT
+>25392 3
+TCTTGCATTGGGCAAGTTACGTATTCCCACCGCGTAAGGACAGCGCTGCCTCTAATTGAAAATAGACTTGTCGGACGCTGTCGCTGGCGCTAATCAAAGA
+>25393 3
+AAGATCAGATCCACAAGAGTCCGCCTTTAGGTGTTGCACTGTCCACTTAGGTTCCGCGTAGCAACCTAGGAATTGCTGGGGCGCTTACATGAGAACTACT
+>25394 3
+CCATGTGCTGATGCCATGGCGACGAGAAGCCTTCTCCTGAATAAACGGTAGCATGTTTACTCGAATATGCTATGCACCGTAGCAGCATGGCGTTCAACGT
+>25395 3
+ATTTGGAGACTATCGTGGCTGGCATAATACCGTCTTCCATCGATGTGGTCATGAGGGCATCTACAGCACGCAGGTAAATATCGTCAGAGTCCCGCACACT
+>25396 3
+ATCACCACGTACCGTAGTGGTCAATCGCGCATTTGTCCAAGTCATACACCTGAGGAATGTTCTTAATGGGTGATCGTCAGACCCGGTCAGCAGTGGCTAA
+>25397 2
+TGCGGTGACAATACCTGGGCTTTAAGGCGAACTTGGTATTCGAACTACTGGCTAAATCATATCAAGGGCTCTCTGCACTCGCGCGCAAATCACTGACGGT
+>25398 2
+GTGCCCAGTGTGTCATGGGCCAAACCGGTGGATCTAGCAGCATGATTACTAGAGACAAGCTCTTCCACCTTAGGCATTTTACCGGGCATATTACAGCATG
+>25399 3
+CGTTGGGACAATAAAGGTCCACAGTAGCAGATTCAGTTAGGTCCGGATGAGCCTTTCGCCTGACGATGCGGACCTTTTTCGCCATTTCCGCAAATAGCAA
+>25400 1
+CGCCGGCGGGCAATTCCTTACTGTCCATGTCTGAAATCCCAACGGGGTAATCAGGGTGGCTATCACACTAGGAACTAGTTCAGTCTACAGGTAATCTTGA
+>25401 3
+ACAGGAGAGCGTCTTTCTATTAACGTGTTAGGGCCTCACTAGGATGCCTGTAAGAGCCCCATGCTGAATTCCAATCACTTAAGCTCACATGAGTGGCCGG
+>25402 1
+CGGCCGTCTTCAAGACTGCTGGTTTCTAACTAAGGCAATCTGGACTTCGGAAAGTTTGGACGTTAGAGATTACAAGGGTTCCACCAAGGCACCTCCTCAG
+>25403 1
+GGCTACCTGTTGTATCGGTAGTACCGGACGGGAATAGAAGTCAACCCCCGCCCAGTTGCAGGTCTAGGGTACTGCCCTTAAAACCATTTAATGGATCATT
+>25404 1
+CCGCGGTAAGTGCCACAGAGACATCTCCCATGTCAGGTGTGCAATCTGATATTTCGTACTAGCTAAAGGCCGACCCTACGTAAGTGTAGGCTCGTTAATG
+>25405 2
+TTCGATCACATACCGTCAGTACATACAGTCGAACCCGGAGGGAAACCGTTTGAGTGCTATGCTCGATCTCATCGGTGCGTATTCCCAGGTAGGGATAACT
+>25406 2
+GCAACAGACCGATAACCTCAGATTTTGTTAGGACATGATCATGAAATCTAGCTGTTTGCAAGGTACTACCGGTCGGCTCCACCACGCAGGGTTTGCCTGG
+>25407 3
+GGTGTCCAAAGGCAGTCTAAAGGTCTTGCCGTAAATTCAGCGTGAAAGGGTCCCCCCATATTCCTCAATCTTTCTATGCGAAGGCTTGGTACCAGAGAGC
+>25408 2
+ATGAGGCTACTTCTGCCCACATGGGTTATATAGTGGGGATGACCGATCGGCTCACCACACGGGACGTTCGCTTTCGTACGTCGTAAACTAAAATGCACTA
+>25409 1
+CAGGATAAGGGTCGGACAAACCGCTATCCCTGTCAAACCTTAGCGGACTCCAGTTGGCGGCAAGTAACGAAGGTTTTTACTTTTAGTATGTGCCACTCGC
+>25410 2
+CGCACTTCCAGGGGAGTGGCTCTTGTGTGCGGGCCTATAACGACCCGATTAGCACCATGCGAGTCGCAAAAGTACCAAGTTACCTTATTATTAGACTTAG
+>25411 2
+GGAGCTTTCGCCTAGCGGTGTAGTGTGACAGTTAGCAAAATATCGTAACCGCGCCATTCGTATCTCGTTCACGGTATACGCGTCGCAATCTGGACAACAA
+>25412 3
+CAACGCGCTAGCAACACAATCTGTCTAGAGATATGATCAGGGCTGCTGCCTCATGAGCCTAGTGTTGCTGTCTTATAAGCAGCTACAGTCCGTGTCGGAA
+>25413 1
+AGGCATGTAACTGTGTCGCCTTACCCACTCGGTTTGATCCTAGCATGTCAAATGAAACTGTGCGACATCGAGCAATGTGCCTGACTGTCGGGAAGACACT
+>25414 1
+TGCTAAGAGAGTTGATGGCGAAACGCGGTGCAATTTTCAACGCTAGGTTGAACGCGCTCACCCGCTCATTCTCTAGACATGCAACTCATGTAGTTGGACC
+>25415 2
+CGGCTTGTAGCGGTCCACAATTGCTCCTGTCGCAACTATACCAAGGACATTCTGGACATTTACCACCAGTGAGATAGGGTGATGCTCCCAAGGGAGATTT
+>25416 3
+CGGTGAGTTTTCAACGGCAGTCCACCGCACTGAGGGTTCGGATCCGACTACTACTGCCGCGAAGCTAGAGATGAATCCTAAGTTTTACTCAATGACTAGT
+>25417 3
+CCTAATAGTGTGCCACTGCCGAAGTGAAACGCTATTACTACCACTGCCAGACATATATTGCGAGAAGTTCTGGTGCGGACTGAGCGGGACACTTTCGCTT
+>25418 1
+GTCACGGTCCTCCGTGGATAGCTCAGTCACGCAGCCTAATAGTTATGGCCTCAGGCTGTGACCGAATACATAAAACTGCAGGAGCTTTGAGTGTAACTCT
+>25419 1
+ATGCTGTCCCCCCTTGAGAGACAACATTGAGCGGTATTGCGAATGCGATTTAGAACTTGTTGCCACTCTAGCCTGGTGCAAGGTAGACCAACTTCAAGGC
+>25420 1
+TCGAGGGTCACGGTGGTGACCGTTAGATGTATCGAACACTGACATTTATACGAACCTGAATCATCCTTCACCGCCGCCATAGTAGAGGAGTTGTTGCACC
+>25421 3
+AGGTGTCCAAGGTGAGTGGCACCAGATCTTATACCGCCAGCTTTATACCGTCCTTTGAGCCTATTGAGCTTCTAACGTGGGTATCCAACAAACAGGAGGC
+>25422 2
+TTCAGAGGTATTTCGCGGAGATCGACCCTATCACTGATAGAATGCTCCTCATTATCTTAATCTCCCAAAACAGAAAACTGGCGCCGTGGGGGGTGGCTGC
+>25423 3
+TTCCGCAAGAGTCACTGTCGGACTGGTGGATCTGCTCATATGTCTCGATGCGACAATAATTGTCACACCAGGCTTTCACGCTACAGGCAAGTCGTAAGGA
+>25424 2
+CCGGTCGATCGAACCGGTGTAAGGTCGGCAATTCCCAATAGGATAATAAACAAGGCGGTTCTGCTATGAGCTCGTCGTGCTCCTACCCTGTTGTAACTAA
+>25425 3
+TTGATAATAGGCCTTTGGTTCTCATGAGAGGTGAATCAACCGATCTGCACAGCAGCGACCCGCCGTAACCTCTTTACGTATAGTAGGACGGTCGACGTAC
+>25426 2
+CGGGTTCCAGCTGTGCAACTCATGAATAGGCTCCATCTTCCGCGACAAAGGGAACTGACTTAGTTTATCACGCAATTGAAAATTTGTGTGCCCGGCGCAG
+>25427 1
+ACCGGTGAACCGCTCCCCTACGCTAACTAAGTAGGACCGATTTTGGACTCCCCTGAAGTCTTAGGAGGTCTGTTAACAAATCATTCGTTCAGGGGGGAAT
+>25428 2
+CCATCGTTCTTTCTCACCTATGAATCGGAAGATATGGGTGTGGTATCACGATACGCGCCCGTACAACCTGGATTCCAGCACTATAGGGGTCGCAAAGGAT
+>25429 2
+ACCCCTGGATTGCACGGCATGGCTTTGCCAAGTGTATGAACGTCGGCACACTAGCTTCAAATTCAGGTCTTTAAGTGCCATAATGTGTAGGCCACACGGA
+>25430 1
+ACATAGCCTGAAGTTGACTACCGACGCTGAATTACGATCAGCCTAGCTCTGCAGACTTTAGTGCAGATAGAGATCCCGTCTGCTGCACTTAGCAGTGGGT
+>25431 1
+CCCGATTCGCGTGACTATGTCTTTTCACTTCACGGTACAGCTAGGACAGAAAGGTCATGCGTAATTGCGGTAGCGTCATCGGCAAAACCATCATGAGTCG
+>25432 1
+AGCGCGATGTAGTTGGACATCACCACAATGGATTATAATACCCCAGCATCGTTTAGTCCGCCCCTGATAGTCCATGGCGGAGACATTCTGGGTTGGCATA
+>25433 1
+TCCATCGAATGATCCGGCCGGACCAGGTCAATAGTAACTTCAGGTGGTCGAGTCGTCTGATGGAGCTTTATCAAGCCGCTACGCGCAACTCATATTGAAT
+>25434 3
+AAGAGCTTAGATGACAGAACCTCCGACTAATGGGGTTTGCCGTTGTGACGTTGATACCTGCCTGTAACCATCTTCTCCACTCAGAGGGGGATAACCTGAC
+>25435 1
+CACGCGTTCTCAAACATTTTTGTGGTCACGGTAGGTAAGGTAGACTCGCGACCGACATGCTGACGGCCCCTTAATGAGCATCACAGCAGTTACGGTTTAA
+>25436 2
+TTCAGGACAATACGAACCTTTCCCCATGTGGCGCCGTCTGAGCCTATGCTGAAGAGGAGAGTATTTAGGTTCCCCTATAAGATGGAGCATCCTGACGTAC
+>25437 1
+TTAGCGTACGGATGCGCACACTTCTACACGTAGTCGAATGGTGGGATACAACGTGTTGGACCTGTCATCAGCATTGCCCGTAACCACCACATGTTGAATG
+>25438 1
+CTGTCAGCGACGAGTCTGACGGCGAATTACTGCACGACCCACCACTTGCTGTTAAAGGAAGGGTGATCTATCTTATTCAAAGTTTTGGCCAACTCCAGGG
+>25439 2
+AAGATCAATCAACTCTTACGCGTGCCGGTCTCTATTTAGAACGGAGGGATATTAATCGAGGTCTCCAAGTGTAGGGGACGACGCCCACATCTGTCCCGTT
+>25440 3
+TCCTCGGTATTGGCCTAACACGCAATTCGCGCCGACCCAGTACGGTCATTAGTCACCTAATATTGGATACGCTCAAGGAGGGGAAGCTATAGCTTTGGAT
+>25441 2
+GGCATAAAACGCCGAGCACTAGCACCATGGTTGTTACCGGAGCTACCGACCCAGAAGTATACCGGGTGTTTGTGGTAAATCTTCTAGCTACTGCTTCTGA
+>25442 1
+TCGTGACGCGCGCCACACGATATGACCCCAACTGCTTCATCTCAGGAAGGAGTAGGTTTCGCTAATTTCAACACTGGTTAGACTATAAGGGTTCGGGTAC
+>25443 3
+TTGGCGACGATGCGTTTGGGTACTCTTCTCCCACCGAATGTCACGAGGCACAATGTCCCGGTAGACTAGGTCCATAAGAATATTCACATCGGCAAGGTAT
+>25444 1
+ATTCGTATGACAGCAGATAAATATGGTGGTGGTGCCAAACCCGAGACGCTCACAATGTGCGGCCACTCGAGCCTTGATTCACTATTGGTTTAAGCGCCTC
+>25445 3
+GTGATAGCTCAGACCCGATCTATCACTAGATGGCAGGTGGACCAAATCTGCAGGTGAGGTGGTAATCCGTCCGCACTTCCTATACCTACATAGGGTATTC
+>25446 1
+GCTAGAGACAGACGTTATTCGCGAACGGACAATGCCAAGCAAGTTCCCCGTCTGCATCTCTATTTGCATAAGTTTGTTCTGGCATAGGCCGACTGGAGCA
+>25447 2
+TTAGCTGCTTCGATCCAATCTTGATAAAAGGATCGTCGTGGCACTATACAAAACAGGTTTTTGCACACGGTGAACGCTCCCGGCGCGATGCAGGTGACCT
+>25448 1
+ATTAGCGCATTCCTCATGGGCGTCACGGCAACGGCAACTGGAAAAGTGATGTGTCGTCCCGGATCGCTTGGGCTTCTAAGCAATTCCAAAGCATATTATC
+>25449 1
+TTACACCTTATGAATGGATCAGGTTGAACAAGACGTCTCTCTCCGCTACGAGAGCCGCCTCGGCCTCTTGAGTGTGCATCTAGGACATGATATCGAGAGA
+>25450 2
+CGAAGTAAAACTGCGATTGTAGCTGTGTGCCAATGCTCGGCCGAGGCTTGGACATGTCACTTCACTAATTCATCACGTACTGGGCTCCGCAAAGATTGCA
+>25451 2
+GTGGATCAGTGCGATTAGAACCAAAAGTGCTTTTCAAATCTGTATTGGTCAGCTCAGGGTGCAGACCGGCTATCGTCCTAACGCGCACCTGTGTACCACA
+>25452 2
+ATGTCACTTTCCGAGCCATACGATGATCAACCTGTCATCTCCGTAGGGGCATTTCGTGAGCGCTAGTGACGCGGCGAAAACTCTGTATCGAATGATCGAA
+>25453 1
+AATGGTGTATCTCCAATTGTTTGAGTTAAACGTAGAGAGGAAACCCGGGCGCGGTTTACGACCTACGCCGCCAGCAATCAAGGATCCTTCTGTCACCGTT
+>25454 1
+GAGTTACACATTAGTCTCGACACATAGGTCGTATATCCGCGTGACTACGCGAACTACCCTTAAGATTTCCAGGGCGGGCGTGCATGGTGTCGAAATACTC
+>25455 3
+TGGCAAGTCCGCCGAAATAAGCGCGATTATATCACTGAAGGTCTGGGGTGTCTCTCCGTATGTCCTCCATCCGAATGGCTACGAAAATTCACTGCATAGG
+>25456 3
+GAATATGAATGGTTCGAGGAGAATCTGCATCCCACCGAGAGCGCATTCTCGGGACGCATCAACTCTGCTGCTCCCTTTACTGAGCGACATGTTAATGTGA
+>25457 2
+CCTCGGCTGCAGTAGTATACTTGCATTCTCCGAAGCTAGTGGGGCGTAAGCGATACTAATGCAAAAGCACTTCCGCGAATCACTGTTCGACATAGCGTGT
+>25458 3
+TCACATCTTATTGAGTTGACATGCAGGACAGTGCTGAAAGCCGCGTGGGGTAGAGTTCGTATTCCCAGCAGAACCAGTGGACCTCCCCTAAGATCTTATC
+>25459 1
+GTGTAAGATAGCTTTGCTGCCATTAGGAAAGGCTACATAGTCGACCCCGTTCGTGAGTTATTGAAAGGGATTGAGCCACCTCAGCACCCACTCCCTGGTA
+>25460 3
+TGCGGCCTGCGGACTTATGCTAGTGCCCGAACATGAAAGTGTTGGTCTTCACAGTGTGCGAACAAGTACCACTGTAGACATGGCACCATTAGTAATTCCC
+>25461 2
+TACAATAGCCTCAGAGCCGAGGGTCTTAGTCCCTTGTAGGGCTTTGGGTCTGACAACAGAAATAGCTTTCGCTAGAACTGGCTGAACTTGATACCGCCAC
+>25462 2
+GCGGAAAGACTCTGAGTTCCCTCTGGTAACGCATGGTACTGCCAGTTCCATTAAGCCAGCGTGTAACATATCGTCATGGGTACGTGGACTCTCAAAGCTA
+>25463 3
+GTAGCCACCGTCGTTTGACGCTTAACCGCTATCAGTTGTGGTCGTTAAGCCAGTGGAGAGACATCCGGAGGCTTATGGAAACTAATAACGTCAACCTCCT
+>25464 1
+GTGTATCTGATCTTGCAGACACCACGATAGTGAAGAGAGGGTCACACTTCAGCTGCTCACCTCCCGAGACCGCACCTATATAATTAGGGTTGGTTAGCGT
+>25465 2
+CCATTACTTTAGGTCCGACGGCAATGGACAAGCACATCCTGTGTTCGGTGCTGCACGTCTCCGTGTGCATTAAGGCGAATACAAATATCGGACCAGGTAT
+>25466 2
+ATCAGGTTCAGCTGTGGCCACTATTTGGCAGACATACTTTGTGATATAGCAAGGCTCCAATTCGAATCGGGACCCCGGTTCGCAGGAAGCACTATCTGAC
+>25467 2
+CGAAAGAATGATGCTTCATAGACGCTTAGATGGCTATGCGGCGCAGTACAGCCTCCCATAAGATGGTCTTGAGTGCAGTCGCCCTAACTTTCAGACCGTT
+>25468 3
+GGCAAATGACGCGATTACAGGTAATGCTTGGTATGTCACTCTGCGAATCATCGGCTCTCCGCACAGAAGGCCGCCTTTCCTAAGATAGAGTTTGGCCTAA
+>25469 1
+GGCGTCGGGAGCCCCTGAGTAAATAAATAGGCCTAACCGTTTACCCGTCTGAACCTTTCGAGACTGATGAGATCTGACAACTCTGGAGCTGTACGATCTT
+>25470 2
+ATCATAAATGTGTGGATAAATTGTAGGTCGGACGCGCAGCGTCTTTGTGTGCTAAATCACCGAGAACGCATCCGCCTCTGGACACCCCTGACTAACTTGG
+>25471 3
+TGGCACAAGTGCCGAACCGAGCTTCGCAGGCCTGGGATTACCCGTAAGGATGAAACTGCTTCGTATTTGAAGGTAGTTACCCTCTCTCTAACAACTGGTA
+>25472 2
+GAAGCGCGGCTTTTTGGCAATCGTGTTGCTACCACCTTGGGGGAGGAGCTAATGCGGTAACCCAATGAAACAATTTCATCTTCACACTCCGCAATGCAGT
+>25473 2
+TGCGAACCAATTGCCCCAGCCATGGCAGCGATCCGGGGGCTTTAATGCGATGCTTCTATGGTATCATAGTAACTGGGTACTTAGTCAACGAGATCCCATA
+>25474 3
+TCGATCTGGTGACACCATTATAATAAGTTAAGGAACGATCGTGACGTTGTCCTGGCATCTCCCCACCCTATCTCCGAGGAGGTGGAGAATCTAACCGTGG
+>25475 3
+TGCGGATGCTTGGGCCGGTCCACGCTTAACATAAAAGTGCACATCCCTATATGGCATGAGTCTCCTGTTTGATTCGGAGAGCGCATCAGCCAAAAAGTTC
+>25476 3
+CACTACGTAGTTCCGTAGTCGACAACAGCGACGTTGTTGATGGATTGACCGTATAATCTAGAGACCGCACCACCTGCTTGTAGCCATCGAATGCGGTATG
+>25477 1
+AGGAGCTGAAGTGCGGTGTTCCTCTACTGTCCGTGCTGCTGTATTTCAGAGAGTCACTAGGACCCAGCTCAAATCCCGAGTAAACCCTTCTGGAGAAAAT
+>25478 3
+GAACGGCAATGCTGTCGTATCACAGGAATGTGGGATTCACGCCCAACCTTGTTTAAATTGCCTAGTAGGGGTGACTGTCCACACGGCATATAGCTCCTAC
+>25479 2
+TACGGATAAGAAACTAGACCCAGGGTATGCTGGATTTGAGAGCTCACCTCGGCTGGTAGGTCCGGTTTTGCTTCCCCCAAAGGTTCCCATACGATAACTA
+>25480 1
+CATTTCGTACCCGGCTCACCGAGGATCCATAGGGATATCGGTTAGGGACTCTGGGACTAACCGGGTATAATCTAGCTGAAAACTCTTGCTGTAACTCCAG
+>25481 3
+TGGTACAACACGATCAGCTTTGGCGTAGTACTCATACTCCTTTAATACACTGATACGCCGATGCCTGCCGGGATTGATCATCTGGACGGGAAGGCACTGA
+>25482 3
+ATGCGGGACTTCATCCTGCGGCAATGGCCAGTGCGATTTGATTCTACAACAGCCTGCGGCCAAAAGTCTTTAGTTCCATAATCGAACTGGGACGTCGTAA
+>25483 3
+TACGCTCCACGGGCCTTGAGGATTTAATCAAAAACGTGCGGAGAAATCCGCCCTGGGTCGCATGACATTTAGCTAGGTAGTTTCGCCCCGACTTAAGATT
+>25484 2
+AGAGTTGGTAGGGCGCGTAGTGTCTACACCAATCTGCAATGCTACGCCATGCCCCGACCTGGTTCTAATTCGGTAGCATTTACCCTATCGGAATGAAAGA
+>25485 3
+CCTGGTCGGCTGCAACTAACTTCCGTCGGAAAATTCGCTCCAGTCATATGGATTCAACACAAGTGTTTGTAGATGTTAACGGCGAAGCGCAGTGCCCATG
+>25486 1
+GAAGCCGGTGCAGCGCGTAACGTTGGTCAGCCCTATATTCTGTCGTGTACAATGAAGTGTCCGTATTTACGATTTGTCGCACCGTAAACGAAAGACCCAC
+>25487 3
+AACTTGTCATGATTTCCATAAGATCGTCCCTGAAGGACGATGTGCAGCGAACCCAAGTGTCTCTTACAGTAGGGTATGCGCAGTGCCTGACACGTCCTAG
+>25488 2
+ACTCAAATTCTTGGCATGTATGCAAACAACTAAAGTGCGTGTCGTTGCTGCTACCCTTGACGTCACTGCGAAAACTGCATGAGCCTTCATGGCGCGGGGA
+>25489 2
+TTAGAAGCAGAGTCTGTCATGGCGCGTGCCACAGCATCAGGTAGCCGTTGAAATGTTGCAGTTACAGGACCGGTTACTCGTCTGATACTACAACCTATCC
+>25490 3
+TCAGAGCGTTTCTTACCGGGTCCATGTATTATATATAGATACCATTGATATAGAGGCTACCCACCTCGGAGATAGGGGTCAGACGCCAGCCGAGTCCCTG
+>25491 1
+TGAAGGGAATCTTAACCCCCGGTTTTGTAGCAACCGACCTTAGTGGACACAGTGTGTACTAGGCGACAGACAGCCAGTTCCCAGAATTCTATCTTGTGCG
+>25492 2
+TATCTGCGCGTTGATTTACATGCAATGGCCGCGATTTCCGTTCGGAACAAGAATAAGGCCACGCTGGTCCTGGAACAAATACTTTCGGGCAGCTATGCCA
+>25493 1
+CCCACTACGGTGGATCTCCCTGAAGCCCGGCTGTCGAGCCTAGCCGTGTAGTATGATGGGCTATTGCATATGGATAGTATTAAAACTGCCAAAAACTGCT
+>25494 1
+AAAGACTCAAACGATCAGAGGTCCCCGGCTGTCTGATGCATCCGATCCTTGTCCTCGATAAAGGTGTTTTCTGAGAAACGGCATCGCGTTGGCGTAACAT
+>25495 3
+ACCAGCAATTGTCAGAGAGGGATTGCTGAAACATCTAGGGACGAGCGCCTCCCCACGTCACTGTATGCGTTTCGAATATCAGTTTTGGCACCCAGGTATT
+>25496 2
+GTTCAGAGTTCTACCATCCAAGAGGCCGTAGCTGAAGTTTGGAGTCAGTTACTTAGCCCCACACCTAATGAGGAGTGGCTTCACACGCTATGCTAATCGG
+>25497 2
+TACCCCCGAGCGTTTAAGTAGAGTTATATTGGATTTGTCGCGTCCAGGTCCGAAGGCATGACCTCCACTTTCCAGATCGGGCAAACAGATTGCGAGACTA
+>25498 2
+CTCACATGATGCACGCGGACCAGTAGCCATTAAACAGGGTGGTCACCTAGTAGTGAGCTTTACAGGCTCAGTTCAGGGCATGTATTCCAGCATGTTCTAC
+>25499 3
+GGCCGCTGGATTGGTATCATGGTGTTACCAGTTTGGTTTACTACGTGATTACGAGTAAAGACCGCTCCCACGACAAATCCCGGGTGCAAGATCTACAACC
+>25500 1
+GGCCATTAAATCCCCCGTGCCCGAGTCACGCGATGCATTGTAAAATTTATTTTCGTATCTTCATGTAAGAGGGAAGCGGCGACGACGCTCCTGATCAAGG
+>25501 3
+GTATTTATCTCCTGGCAGGTCGTACTTAGGCTTAAACGAAAGCTATACAGCCCTGTCGTAGTCAGAGCATAGACTCACCCGCGTAGCCAAGGGTTCGAGT
+>25502 3
+GGCCGACACGGGCTGTCTTCTGTAGACTCCCAAACGTGGTGCTTAACGACGATTCAGTTCAAGGCAACTAACCGCAGGAATTTGCATGGGTCTCATATAT
+>25503 2
+GAAAGACTCAATGTAACGCATGACACTCCAGATCAAGGTCTGGTATCTGCCAAGGCGGCTTGACTTTTCATCTAGAACACGTGGCTCGACGCGGTTTGTC
+>25504 3
+ACGGACTATGAGGGAGCGATTTCATTAACAACTGTACAAAGGGAATCGGACGCTCTACCTACTTCCGTGCGGCTTGAAGCCTCGCTCATGGTCTTGCATA
+>25505 1
+GTTTGCACGTATAGCCAGGAGTTCCAAACCGGCTACGATGACCTTGTCTGTGCACGTTTGTCACAGCAGTGAACCAGTCAATTACAGGAGTGCCTTGAAC
+>25506 2
+ACTTCGATCCCTATTAGTCGGCGGCTCTAATGCGACCCTTTAAACCACTAAGGTGTAACAGCGAAGCATGGTCCGAGTATTATAGGGAGGTGGTTACCCC
+>25507 1
+GAGGAGCGCAAGGCCGGCTCATAATTCACTGTAGACGGTAACATTCTTCAACAGCGTTGTCGGCAACTAGCTATTATTCTTGTCCGTATCGCAACGGCAG
+>25508 3
+TCCCGGAGACAGTTTATCTCCTCCTTAAGAGGTCAGTGAAGATATTTTCTCAACATACAGGGCAGGCTGGGACATAAGCTTCGCCAGGTCGATGCGACCT
+>25509 2
+CGAACTAGAAGTTGCCCCCTTCAAGCTACGGAGGTTGTTCTACACACGATCTTTCTACGGAAGCACGTCACCAGTTTAACTATGGGGGCGTGGTGCATAA
+>25510 2
+TAGTCTCCGACAGGATTGTCCTCTCAGGTCTAGGTATTGCCCAGCAGCATCCGGTGTCATGCGTTAAAAAGGGAGCATCTATTGAAGCTAAAGCCCATCG
+>25511 1
+TATGCCAAGAGAATTGATATACCGTGATATCCTGTGAGTAATAAGCCACGCTTCGTGGGTCTGCTTCACAAGTATTCGGAGCCAGGTGCCGCACAGCTCC
+>25512 1
+AGACGTCATGCGTATTAAATTCCGTATTGTGTTCACTCGCGGGGGAGCCGGCTTGAGAAAGACTCTACACCGTCCCTCTGTAGACTCGAATAGATACAGC
+>25513 2
+ATCTTGATGCGAAGAGATAGATCTAATGACTTTGCCGTCGAGGAGCCTAAGTGCACTTGTGATAGCACCCGCACTCGCGGTTTAACCCGACGTAGTATCC
+>25514 2
+AGTTATCAACATGCTAGAGCCTCAGTCGTCTTCAACGCGTAGGCGGCGTTCTTACAATGACGTCATCCAGGGGACACTGTTGATACCACTGTACGAGGTA
+>25515 2
+GCTAATAAGCGTCCTGCATTTTGGACGAGCATCGCGCCCCCTTCTGATTGGTCCAGTAAGATCAGGGTAACTGTCAGGCCTTATAGCAACTATGAACGGA
+>25516 3
+CAAACCGAGCCACTGTGGATGAAATCTCTAGAGGCCGCGGCATACGTATTTGCCTACTAGATTTCTGAGCCTATGAAAACGTTGGGCACTGCTGCGTACT
+>25517 1
+TACTTCATACGGATGCACATCTCCTCAATTAGGCGCTCCATATCGGGCACGGCCCTAGTAGACATGACAGTCGGTGGGTAGAGGTCATATTAGAAGTCCT
+>25518 1
+GGAGTATTTGATCCCGTTCCCCACCTATGTTTCGGAGCGAGCCTTCCGAGAACAAAGCACTGGAAGATCGGAACCAAGTCATCTGTTGAGGACCTGTATT
+>25519 1
+AATGAACCGATCAGGTAACTGCTAACTTAATGGGACGACTTGACGCGCGGAATTGCTACAGATATCCTGCTCTGGACTCATGGGCCGCTGTACTTCAGCT
+>25520 2
+AAGCTCACACTTCGCTCTGTAGGTGCGTGCATACGCTAAAGATACCAGACAGCGCCGCAGCGTCTCATTCGGGTACGTATGTGATCTAGTCATAAAGTTG
+>25521 3
+TTTCGCGATTCTAGCGGAACTACGATACGGCCTGTGTTCAACATTTCTGCCAAGCCGTCAGTTAAGAACCGGTCAGACTTCGCGTAGAGATGCACGTGAA
+>25522 2
+CGAGTGCACTTGTAAATATATCGTAGTTCGACGGAAGGGCTCTCGATGGATCTAGGCCCAGACGATGAGGGTCATCAACATCTTACACTCTCACCCTTGG
+>25523 1
+CGGGACCTATTGTACAAGCGCCACAGACTCGCGCACGATAGAACTGGATACAAGTTTTTGTTTTGTCGATAGCCTACCCACGCGCATTGTTAGGAGCAGT
+>25524 2
+TCGACTCGGAATCTGTATGACAGACGATCGGATATAGTGGACAAGGGCGACGCTTCCTTGCGCGCTACTGTTTTCAAAACTATGCCGCATGGAATACTCC
+>25525 1
+AACTTGTGTTACCCCGACATCAAGAGCTGCATGACATCAAACGTAAAGAAGACTTTTACGCTGGCGTCGGTGCTCCTTTGGCGAGGACCTCTCGTAGGTA
+>25526 3
+TCGTAACGGGGAGCCCTTTCCTAACGTACCTAACAGTATTACCTGTACGAGTATATAACTACTGTTCGCCCCAGAAGCAGGCTTTGAGGCGGGGTACTAG
+>25527 1
+AATAGGGCACATTACAACCGTAAGCGTTGTTTGCTTATTGGTGAGGACCGGCAAACCCTCTCCTTTGACACAAGTAGCATAGCGGTCGGTGCTTCACGAC
+>25528 1
+GTAGCGTAAGCGGCCTGGTAATCCGAGAAGTGATAATTAAGCCAGCAAGTTAAGGCATTCCCTGCTCGTTGTTTCAATCGACCCCTGCCACTGTAAGGCT
+>25529 3
+ATCGTTAGCAATAAATTAGCTACCGTGGGCCAGTGAACTAGACCACAGTTTGAGGCAAAATTTCCTTGCACAGCTGCTCTTCGGATGGTCGGAGCCGCTC
+>25530 2
+AGGTGGCAAAGCGTATATGGTTTGCGCTAAACGCAGCGCACAACATCCGACTGCATTTGAAGCTTCTCCGCCGCAATAGCTATCTAGTGGATTTGCAGCT
+>25531 3
+AATAACGGGGATGAGTCGGGATTCGTCAAACTTCCGTGGTACCCACTTTCACGGTATCTTACGACCATGCAGATGAGTGCGCTGCCCCTATAATTAGCGA
+>25532 2
+CCGCGGGAGATTCAAGCCTGGTTTTCATCTGAAACACGCCCAACATGCTGAGTAATCCTAGATGCCTGTATTAACCGATCGGCAGGAGAAGTTCGGTTTC
+>25533 3
+CTTGGCCCCCCGTAACATGATACTTGAAACCCCTGCTTTCAAACTCGCCCGAGCATTCGAAATGCTTTAGGGAAGTGGGAGATGAGACTGGAGTTTGTCA
+>25534 2
+TCCGGACGTGGCCCATCAATTCCAAATCTTGTTACTGCTATCCTGGCATGGCGTGGTAATGATAGCTCCACGCACCTAGAGAGGTCGTAAGCGTGATAAA
+>25535 1
+CTTATCTCGACTCTCGAGTCAGGTTACATCAAGACCCCAGGCGCTAACGAGGAGTTGAGTCACAATGATTGTGCGCAGATCCCTATAAGGGTCTGTCATG
+>25536 2
+AAAGCTTGTGTGGCGTTAGTGAGAGGCCTATTACGATTATCGCTACGGATACCTGTCAATGCGCGTCGCCCCTATAGACACGTACGTAGATCAACCTACG
+>25537 2
+ACGGGGCCGAAATCCCGCATCCGAGTCTGAAGGCTTGTCCGTAAGGTGAACCTCAAACCTCTAGAGGCATGTTTCTCTAGCATAATGTGTTGCTATAGAC
+>25538 3
+GCAGACTAGATTCCGCTGAATGCTGGGACCACTCTGAGTAGGGGCACGTTTTGGTGACAGATTCTACCTTGGTCGCGAACACTAATCCCTTACGCAAAAT
+>25539 3
+CTTTGCTGTGTGCTTGAGCCCCAACATTGCCTAGATCTAATGCTTAGCCCTTAGAGATATGCCCAAAATGGCTCGGCAACGGAAGCTAATAGCGCGATGG
+>25540 2
+GGAAGTTTGAGATCACTGACATCTCACCTCCCCAGTGAGAGCACCTATATTGGCATCGATACGCGGATTCGAGTCTGTCCGGGAAGCATCACTTTTGGAA
+>25541 1
+GTAAGGCGAGGCAGATGCTTTAGAATCGGTTTGCGCCACACCATCTTAACTACGGATCGACGGAACTTGTAATTCTCAAGGTTCCAACGCTCATCTGGGC
+>25542 3
+GACTGCGCTTTAGATGGCGTATGTTACCCGGATCTGCCTTCGAACGAAGACCCTTTAGCGCACAATAGCTAGAGATCCTGTATGTGGCTACCAATGAGAC
+>25543 2
+CTCCCACAAGTGAAACACTTTCCGGATGGATAAATCCTAAATCGCCTGGCGCACCAGATTGCTCTAGATGAGCTGCGGAGTTACTAAGGGGTCCGTGTTT
+>25544 1
+GGGGGGAACACCTAACGTCTTGTTACTAATGTGGGCCTTTACGGCACAACCTTGTGCTCGGACAAATAATCCCAGACGATATGCCGGCGTATTTCATCGA
+>25545 1
+GCTGTTGTGGTCCGACCCAGGGTTCTGTACATTCCCGAGATCTCAGCGTGTCGGAAATATGCTCTGCCCAAATCACAGAACCGAAAGGTGCTTTTAAGAA
+>25546 3
+TATTCGTGCTAACGTAGAGCTTTGGTCATAAACGCTAGGCGTCCATCCCCGGGAGCGTCTGAGACCAATGAACAGACACAACAGTTTGCTTATGCCTGGT
+>25547 3
+CAATGTAAGGTAATACGAATACGAGAGATAACGAGCTGCTGGCCCCGAGCGCTGCTTCTGAGCGATTTAATCGGGACTCGACTTCGACACTTTTCTTCGC
+>25548 1
+TAAGATCCCAGTAACGATACAAAGCAGTTACGTCTTAGCAGGAGCGCGCGGCGATGACTCACTTCGCAACTGAGTTCTTTTTCCAGACTTCGTACGGGTG
+>25549 3
+GCTACAGACCCAGCGTAGGATCTCTAGCATGTGTTACTCTGTTTCTATGTCTCCGATAATCAACGATGGGGTCGGCAACTTCTGCGCGAAGGAAAAAGCC
+>25550 2
+CAGCTCGATTCTGCTACTCATCGACAGGTAGAGGCTACCTTGTGGACTTATCAAGGGAGAGAGTCTTACGTTATGAATCACGCCCAGGTCCATCAGTAGC
+>25551 1
+GCGGCACTGACTGTCCATACGCAAGAACGTATCGAGATCTTTACTCTTGCTGCCTACGATAGGATCCAGTTCTAAGGGTGTGCTGACCACATCAGAGATG
+>25552 3
+CGACGAATTTTTGAACACGCGAGAAGCCCCAGTAGCTCGGTCGTTTGTAAAAGAAAATCTGCTCCTGGTCTCAAGTGCAGGGGCCCTAACGTTTCTGACT
+>25553 2
+GTTGTTTGGTGAATCTCGATGCCAAGTTTCGGGGAGTCGACTAGAACCTACTTGGAAACACCCTACCCTAGCTACTAATCAGGGATAACCTACCGCGTGG
+>25554 2
+GGACTGAGCGGCCTGCCCATTAACCTGCAACATTATGTGTCAGGCCTGTACCGCCCGCGTTATAAGCGTCGACGGAAGGTATGAATTTGACCTTAATAAT
+>25555 1
+GTCCCCTGAAACGCTAATGTCATCCGCCGTACTTATAGAGAGCATCTGGGTCTCCCCAATAATGCATTATCGGGGGACGGAAGCTGAAACGTCATGTGTT
+>25556 1
+TCTACTTAGAGCGGGGTGCTGAGGTTCACTTGAGGGCCATCGTAAAGATTAAACTCCCGTGGCACACTGCATCTAGGATCACCTATATCCAGTAGACGTC
+>25557 1
+AACTGCGATATATTACAGCATTCGTTTAACCAGGTAAGAGGGTCCGAGATACGTCGCCCGACGCGTGGCGCTGACTTACCTGGACCGATTCATTTCTAGA
+>25558 3
+TCAGGCCATCGGATTGCTATAACGGCTTATACAGCCGCGGTTGTCCGAAATGTGCTACAAAAATGACGCGCCTTCTTCGACACGTAACTTGACTGGGTAG
+>25559 2
+TGCCTAACGGCGTGCGCATCTCTTTGGCGAATGAATCGTCCTTAGAAAGTGGTAACGTCTACGCAGAGCATGATAGCGGCACGTCAAATTCCTCCGTAAT
+>25560 2
+ACGCGATATTCAGTTCTGCAGCGGGCCCTACGGTAAGTCCCGCTAATACTAACCCACAGAGTACAATTTGAGAGTGTGAATCTCCTTGTGGCTCGTGAAG
+>25561 2
+CCGTCACACTTGTAAGTTGATGAACATAACGTTACATCTAGCCATCCATGCGGCCAGGTGGGGAGAGAGCTACGATTGGTTCCCCATGAGCATTCTGCAT
+>25562 1
+TTCTCAAGCAGTGCATGAGTCAGCCGCTCGTCCTACATATAGCATTGATAGGGTTAGCCGCCTGGACCTATCGGTTGCTTAAACACATAGATACCGAGGG
+>25563 3
+ACCCTGGCCCTATAAAGCTGCACATTTCGCCACCAAGAGAATGCTAGAGGATGTAAGTCTATCCTTTGAGAGTGGTACTGCTGCTTAGGACACCGTCTGG
+>25564 3
+TTAGGGCCGGCAGAGCACGACTTTTTCTACCGAAGGAATGATCTCACCGAGCATCCATTTATGTCAGATTAATACCCGGTGCTTGGTTCCGAGCGGACAA
+>25565 3
+CACCGCTAGGAACCAGTACACGTTTCTATGAAGCCGAACGTTAAAGTTAATCTTACGCGGGGCAGGAGCCGTTTGGCCTATACATTCGTTTTGCGAGCCA
+>25566 1
+GCGTCAGAATTCGGCCAGGCATAAATACAGCAACTTCGCTGACCATGTGTTCGCGAGGGCCCTTTTAAAGTCATCGTTATATACGGGCGACTTTGAGACC
+>25567 3
+AGATTCCGTCAATAGCGTAATACTATGTTACATCCGCACAGCGGCATGTGGGATATCTGATACGACGCCTGAGCCCTTAGCTGTATGCCCGTTGAAGAGC
+>25568 1
+CTCGTGTGTGATCATGCAGTACCCTTCAATTATACCTAGCATGCAGGCTAAGACTCTGAAGCGCGGCTACGCCAGATCCATGGATGAACTGAGGGACTTT
+>25569 3
+CTGACATTCCTCTTGGTGGGTGTCCGCGTCACAAGATGCGGATGCCTCAAGTATGTGCACACCTAAAGGAAAGTTGCGACTATCGAAGCACGATATTCCT
+>25570 2
+ATGTACTTTCGGCCAGGCATTCCATTAAGCTGTCGCGAGTACAAATGACCGTGTACTTCGATAACGCATCTCGGTTTACCGGCGCAAGGACAGAGAGTTC
+>25571 2
+GACTGATATGGACGCAGTCAATAAGGGGACTTGTACGTATTACTCGCCGTGGATACGTCCATTTAGAGCATGTGCCTCCCATAGCGACGCATCACTACTG
+>25572 2
+AATCCGCGATCACGGAGCACGGCCACTTGTGAGGGATAAGCCGTTAAACCCAATTCTTGTTCCGTTTGTATCCGTAGGCAAGTACCGACTTGGGTAACAT
+>25573 3
+TTGAGAACCTCGCCTTTAACTGAAGCCTACACTAAGTGTTTCAATTCGAGAGCGGCGATAAGTCGCGATTTGACAAGCCGCGCACCGTACGTGTGCTGAT
+>25574 2
+ACTTAGATGTGTGATGCCAGATGACTACACGATCGTAACCTTACAACTGGTAAGCGCCCCTGTACTGTCGACGCCACAGTATCTAATGGTGTGCCTGAGG
+>25575 2
+ATGGCGCTCACACGTAGACGAATTTCTGAGTATCCGAGTCAGATCGTTGTGACACATGCTCCGAACATGGTTGCTGGTCAAGATCTCTTACCCACAGGGA
+>25576 2
+GAGGGAACCCCCACTCTCAAATGGTAAGTGCCCACAGGGTTTGACTTTCCAATCAAAATTGCCGGCCGCTTGGGCCTATGTCCTAGTATTGTGGGTAAAA
+>25577 2
+CGTCCCTCGATTAAAAGCCTTGAATGCTGCGGTAGACCCACGAACAGATAGCCACGATGGAGTTTGTGAGTGGCAAGTTCTCATACAGAGCCTCGTTTTC
+>25578 3
+GCGCGGGATAGTAGTCCCTCATCTATGCTAATGGAGGCATCCAATTAGAATCACGACTTAACGACTTGGACCTGAACTCTACGTGCCAGTGACGCGTTGT
+>25579 3
+TCTTTCAAATTGCAACTCAAGGTGTTGGTGCCTACGAACACAGCAAGCGGCACGGTAGTAGTATAGTACTGCGCCGCGGGGCCTCTTACTAGTTAATCCA
+>25580 2
+TTCCCACCAGACCGTGGTCCACTCTTAGCTTTGCCACGTTCATGCTCGAACGACTTTGGATACAGGCGAAGGTTTTGCGGATGCGATAGAAGAAAGTACA
+>25581 3
+GTTCAGTGCAACGCCAGCAAGCATGTTCACATTCCACTGGTCATCACGGGAGGCTAGTACGTTGCACTCTACATATCGCGTACTATGGGTACAGAATGGT
+>25582 3
+GACAAACTGTATAGCTGACGAATTTCCCCGATGTTGCGACGTCGCAAACAAGCTGGCTGCTTTCCGTAGGAATCTGGGTTGGTACTAGTCTACACAAGCC
+>25583 1
+TGAAGAGGATCCTCCAAGTAGAGACCTTGCGCGCATTACTAAGACTATGTGTCATCAACCCGGGACATGTTTCGAAACCTCTATGGCTTGGGAGCTCTCG
+>25584 2
+CTCAAAAGGCGGGCTTAAACTCCTCATTACGTTTAAAGGGAGCCTCATAGGTAAAGAGACTTATCTCTGTATTCCGGATGCGCTGTCTGGACCCCAGGGC
+>25585 2
+TGATAGGTAAGCTCGTCAGGGCAATCCATGAGACGCAGGGCCTAACCTTTTTTGCCTCGCCCACTAAAAGAGTCTTTGTTCATAAAGACCGGACGCGTGT
+>25586 1
+ACGCTTAAATACAGTGGCCTTAAGTGAAAATCTTGAGGCTAGGGCACTTACCTATCGCCAACAAGTGCCGGTCAGCGCTGCGTAAGTCTTGCCGTCTGAT
+>25587 1
+GATGGTGTTTCATCTACTGACCGCGCCTCATTCACACGAGACGCTCTCGTGAGTGTGACAACAGCCCGGTCAAGGACCATAGAGTGAAATTCGATATTTG
+>25588 2
+CTGTCACCATAGTCCGAGCAAAATAACGTAGACTTTTTTGGATGTCAGTTGCCCGGGGCCGGAAGCTAGAAGCTTCGATCCACGCATTCAATTCGAGGCT
+>25589 1
+GCAAGAACGTTGTAAATTGGTCCCCACGCTTTACTCTTGACTGGATATCACCTCCGGAGGGAAGCCTTACCATCAATATTATCGATGCAGCGAGGGGTGC
+>25590 2
+CGCCACGTATTGTCAGCAAGCATCGACTCTGTCCTTAAAATCCCATTATTCTTAGTGGTGAAGCCAGGTACGGGTCAGGTAAGTAGCGTGGGACTCCCAA
+>25591 2
+CTCCGATGAACATACAATCGGCCGTCAAATTTGCATTCCGGGTTGCCTGGGGGATTTGTGGTTGCCCCCACGCTTCAATCAGGATCTAAAGAAGCGATAA
+>25592 3
+GAGACGGCTAGTCTATCACGTGCAAGACGGGACTCGCAAGCGGACTTACATAACCGTTGCCATTGTCCTTCCATAAATTCTCCTGGGGTAGATATGGTCA
+>25593 1
+GAGCCGGATGCGGAACTACCAAAACACAGATTGGTTTACCGTGTCGTCTAACAGAGGAGGACATCCTCTCGTGCATGGTTAATCTGCCTTGCGACTACTT
+>25594 3
+CTCAACCTGCTTCCGGATGCACGAACTGAAAATGCTGCGTCCCTTCGAGTGCAGTTGCCAGGATTTGATAACATGACTATAAAGCGGATGGTTGCCTCAG
+>25595 2
+GGCAGGAATTTCGCATGTTGAGCATTAGTACCTGCTACGAAGGACCCAAGCGCACCCTCACGTTAATGTCATCGTGCATGAACCTCGGATCTAGTGAGTT
+>25596 2
+ACTTGAGACCGGGCCGTTGCCCATTTTCTCTTAAGGCACTCGGACGAGCGGTCTGTACAAACCTTTAGAAGCAGCGGATTCAAGATAATCGATGGACTCT
+>25597 1
+TCGCTAGACTAGTAGCTCACCTTAGCCGCTAACAGACATTCAGGAGACACGGACGAGCGATAGCGTGGTTACGTTTCAGTACTGATGCTACTCTGGTTAC
+>25598 3
+TCGGGCCTATAGTGAGAGGGGCCTATACCGATATACCAATATAGAACCAGGCCAGTCATTGACCCGCGCACTGTCGTGCGTGCTTAAACATGATGTCTTT
+>25599 3
+GTTATGCGCATCCACTTGTGAAGGTCAACTAAGCGACATACGGCGCTATATACACGACGATTTCAACTCTGGGTCGTCATGCTGCGCAGTTACATCGAGG
+>25600 3
+CAATTCAATACTTTATTTGCCATCTTCATCAATTCGACGCCCGGCTAGTGAAACCTCATGCATGGAGGCGCGAATGTGGATGGGATGCGCCCGATAGCGA
+>25601 1
+ACGACATTACCTAATCGTGGGTTTGGTACCAGTTGTCTACTTCCGAACAATCCGGCTACACGAACCTCAGGGAATTGAGGTGAAGTCTAAGTCCGGCGTC
+>25602 3
+CTCGACTCGCAACGAAACTCATTATGATGCCTTGGTGGATTTCTATGAGGATACCACGGGGTGTCCCAAAATCTTTCCAACATCTGAACGGGCTCGGGGA
+>25603 3
+TATTGCAGTCGTTGCAGAGCGTGGAACCCGCTTAAGAGTCCAGGCCAAGAGCGTAGTATCTATATCCTTAAAGCCGCTTCAAACATATCCGTCGTTGGCG
+>25604 1
+CCACTGATTCGTCGGCGATGATAGGCTCGGATATATCTACAAAGCTAATAAGTTCCGGAATTAGCCCCCCCGAGGCGAAGGCCGTTGCTGTTTTATCGAA
+>25605 1
+TGTTTAGGGCTCTTTGACTATATCCTAGATAGGGCACGTATCGGCCATAAAAACGGGCTTAGTTCATGACGAGCTCCCGTGGGAAACGCGTTCCCACACA
+>25606 2
+TCCGCCCCCGCATGCATCATAGAGACTGCCTCTTATCGAGGGATAGATTGAGTGGCGACCATGACTAAGGGATTCCCAAGCTCTGATTATATTAGGAGCT
+>25607 3
+GATACCTGTGGATGGTCCCCCAGTAAGCAAGTGTGTAAAAATCCCTCCTCTTATCTTAGACTTACGTAGGTGGGCAACGTAGTGGCCCGGACCAATGTCA
+>25608 2
+TACCGAGCCTATGCGTCGGATCAGGAGTGTTGACGAAGACCTGGTTCTCATCAAACCCTATCGCATATCGTTTGCTAACATCAAGGCAGTAGGCTTGCGA
+>25609 3
+GAAGCAGATCATGTACCGTAAGCAAGACATGGGCAATCTCGCTTTCGACCTGAGTGGCCATTTTCTCCTTTGGGGAATGGCCGAGTACTCCAGTAATCCA
+>25610 1
+CCATCCTTTGTATCCAAGAGTGGCTCTCCGCGATAACGGAGGGCGATTCCGAAGACCCTCTGACTATAAGGTACGGAATTGGAGCGAAACTACTTTGTCT
+>25611 1
+TACTCTAATAAGTGGTATTCCACACTCAATGTCCAAGCGCTAGGACGCGGGGTGGGCCGCAACGGTGCTGCTCTTTGTTAACTTACCGTGAATAACGACA
+>25612 3
+CATGCGGCACGCCTCAAGGATGCAGTAACCCTCATGACCGGGTGTTTGTTTGACCGCATTTTCCGATCTATTGCAAGCCAGATGTGAAGCAAGAGCTATA
+>25613 3
+CGTGTAATAGACCTTTCTCAAATAAGTGGCTCTCCGTAAGCTGCGCATGCAAGGATTTTCCCTGAAGCGATGGCAATCTTGCGAGGCAGCAGCATCAGCT
+>25614 1
+GAAATGACCAGGCGGCTCAAACTGCGGATTCCGAGTAGTTTCCGCAGAAGTGTTACACGGGTAGATTCAAGTCTCGACTAGACGCCTTAATTTCCTGCCT
+>25615 2
+CTAGGCATGCATTGGAATGCAGTGGATCTGCTGAGATTGGTTTCCGACACTCAAGAACCCGACGAGCTCCTAAGTCTTCATCACATTGAGTGGACACCTG
+>25616 3
+ACTACTCGTTCATCGATAATATAGCTTACACCGCCCGGGGGGGCGTTTCTGACACACATTCATCATGCTCCCAAGTGTGGAAGAGATTCAGGAGTGGCTA
+>25617 1
+CCATTTCGTCATCGCGACTCGTAGCGGGTGCGATGAAGCTCGATGGCTTCCTACACTGATTAAACCGCGGTGCTGATATTTCGAGCAATAGAATACGCAA
+>25618 2
+CGGTCACATTACTAGGTCAGGGCCGCACCACTGTAATTTACTAACACGAGTGGTCTCATAGGGGGCCGGCCTTTACACGCATTACATTAGATCTAGGGAT
+>25619 3
+TTCCCGATGACGGAGAAGCAACTCAGCGTATCTTATGTGAGCTCGACAGAAAAGCCTCTGTACTATGATAATCTTCCTAGCGTATTCGGGTCGGCGACGC
+>25620 2
+GCCCATCTAGTACGGGGCAGGGGTTATGTTTGTCACGAGCTCTGTAGTCAAACATAGTGCTGCAACAAGTAGGTGAAATTCCCTAGATCCCCACGACTCT
+>25621 3
+TGAATGGCGCAGCTCCATGGTCGCATTCAAATGGGGGTACGGGTCTTTAGCGACTATAATCGCCACAGATTAGTGTCGATTCAAAGTCTGCCAATCCACC
+>25622 3
+CCCTAAACTACTCATGGTCCGAGTAGGGACAGCGCAAATTGGCTTGAAGCTCGGGGACGACTCAGAAAGCCTGTTTTGTAAATATGGGCCTCCTTCATCT
+>25623 2
+GTACTGAGAATCCACGACTTAGCTTCAAGCGGAGCTGACTCTTGATTATATTCCACCTCTACGTGTCAGAAGCCCGTGCTCTAATGAGGGGTGAACGAGC
+>25624 3
+AGTCGATTGGCCACGCCTAAAACCGATATGTGAGAATTGGTCCGGTTAAGGCTTATCTGGATAAACCGTGTCGCCCTTTTTGCAGGACGGCACTACCCAA
+>25625 1
+GTACTGTTACATTAGAGCGGTATAGAGCAGAGGTTAAAGTAGTGGCTGAATTCGCGCGTCCACACGCCCCCCAGATACCAGCATTTGCCCTGTTTCAAGT
+>25626 3
+TGAAAGGTGCGATAAGTTGATCACGCTTCATCTTAACCCGTCAGGGGAGCTATATTCGCAATCGGGAGCAACACTTGGAATCCAGACCCCTGTGGCTTCT
+>25627 3
+AATTTGTGACCCACATAACCATCGTAACTTACGACTAGTAGGCCTGACAGACTTTTTGGTAACATGTAACGCGGCGCGAGTGCCTGGATACGCTGCTGCG
+>25628 2
+GCTTACATGGTAGGGTTTGCACATAATACGTCAGAAAGTTGCGAATTCCCCAGTGTAAGCGGCTTGGTAGGCTACCCGAGCGCACAGTTCTACCCATCAT
+>25629 2
+ATGTATGTGTGGAATTTGGATTCATCCGGATGACGCCGCACGACCGTAACGACTACATCGCCGCGAAAGACGTTCCCAGTTTTATTCAGGGAACATCCTG
+>25630 3
+CCCTGTAGACCTGGTTCACACCTTCACTTTGTATACCAGCCCATTGGACTTCATTAGGTCGTGGAAGCGGTAAACCAAAATTAGGATAGGTGGCCGGGCA
+>25631 3
+CGCAAGTGACGTTGGCTTCTGGCACCTGCAACATTTTTAGTACAGATCTACTCGTAGCAAAGAGGTTGCGATAATAGCTATACGCCCCTGGGTACGCACG
+>25632 1
+CTTACGCATTCCGAGCTGACCCTTAATAAGACGGATCTTGCTGACAGGCCACTCGATAGGCTGCATGTGTGCATGTTGTGCAATTAAGGACGCGATCAAC
+>25633 1
+AGGTGACACCATGTTGAGGAGTGCTTTGTGCGCAATAACCCGAAGGTAGCATACCCTATACAATTCCTAGCCTGCAGGTGACTGGTTCAACGTGTTCACC
+>25634 3
+GACGCTGCTGACGTAAGCTGAATTCGGTTATGGCAAAGCTTTAGGAAAGCGCCGTACTCCGGGCATGTACCTTGCAGTTAAACTCACCAACTTCTGTCAG
+>25635 3
+ATCCCATGTAGGTCGTCACTGATGCTCATTAGGTAACATTTCTAGACGGGACCGGGTCAGGTTTATCTTGAACCACCGGCGAAAGGGCAAACGTCTCTAC
+>25636 2
+GCTTGCTATTCATATGGACCAGCTCCGCGCACGGAAGCTCTCGGCGGATGCTACAATTGCTTTAGGAAAAAACTGAAGTTTGAGCGTAGCCGTTTACACC
+>25637 2
+TGGACTGTCCTAGTCAGACAAGTACGAAGTCTGTACCAGTCATCGTCTATAGGCTTCGGAAGTTGCCTGGTCCTTTAAAGGGCCCAGGCATCCAAACTGA
+>25638 2
+TAATCGCGCCGATGAAATCGGATGCTCCACTAGGTATTTTGACAGGAGACGACATACCTTAAGCCATCTCCGATGGTTGGATGCGTAGCCTACAGGCTTC
+>25639 2
+CGTTCACGCAGCGCCATACGCGTGCAATTCGAATGCGCGTTTTCGAAGGCTTCAGTGCAGGGAATAACGTAGTTTAGTCATCAGCATACCTTAGAGCATC
+>25640 2
+GGTGAAGGATGAAGTCCATAGGACGACCTAATATCGAGGCGTTTATCCCCCTTTTGACAGCTACACAGCTCTCACGCATCGATTCTGTCAGGATGCGATG
+>25641 1
+AGAGGACCCCGTTGTCGGGGCTTCCTCCTTTGGCATCATGCGAACCGCAGAAGATGAGCTAATCAGTGATATCTTTCGATGAGACCATTGTATACCCAGA
+>25642 2
+ATCAGCTTTCCGCGAGCACGGTCCGAACTACCATATATTCTAATTTTGAAGGTCGAGCTAGGTATTGGGAGACATCCAGTCGAGTCGTCGTCCGACACAG
+>25643 3
+TGGAGGAGCAGGGGAATCACGGAGCTAACGCAACTCGTGCATCCGTCCACTTCTCATAGAGAGCAGAAATCCCCTATCATGTTGTACGTCATTGTCTTTG
+>25644 2
+GGCCCTAAGATTGACATACAAAGGGTTGCTCTCTCCAGACTGGCTAACAGAGCGTAATGTGCTGAAACTCTACCGTCGTGAGTGGACTTCCGGTTCTCAA
+>25645 2
+CCTCGGGACTTAATGAACATCCAGCTTATACCATGCAGGCCGTTATAGTCCTGTGATCCGAATACCAGAAGATGCAGTTACATGGGGCCCAGGTTTTGCG
+>25646 1
+GCGGGGAGACGCACTCCAGCCCTTCGCTCTGTTTACTTAAACGGTATAAGTGGCGATGTGGTTCAATAGATGGTCGACAATTAAACCTAGGCTCTCCCAA
+>25647 2
+GGGTTGCAACGTCAGAAGGGTTCGCGTGCCATCCACACGGCTAGCGCCACCCATAAGCCTTTAAAGATCCAGAAGGCAGTTTTTATTCGTTTGTCGATAA
+>25648 1
+GAAAGCTGCGTACACTATTGGACTGACGGATAGCGATGCGAGCATAAGGCAAACATCTCATCTTCCCGTGTATTTTGGACACAGTCGGATCGCTCGCTCT
+>25649 2
+GCCGTTCATCGATCCCAAATGATTTTCGAAAGTGGGCGCGCCCGTTGTTCCAAATAGTAACGCATCTACTGATGCACACGCTGGGTACAAAGACGTGGTT
+>25650 2
+CCTACTCCAGATTCGGCGCATCTAAGCGCCTGTAGTAGTGGACGTAATGCGTAGACTGGCATAAACTTATGGCACGCATTAATCCGGACGTACTGGTATC
+>25651 3
+CTCAATCGGACGCGAGCTCGTCAGCGGATCAGTAGCTTGGGGGTGCTGCAATAAATAACCTAGTAAATGACTTCCATATGTTCTGCTCGCACGCGCTAAT
+>25652 2
+CAGCCAGACGCTGACTAAGTTGCAAAAAAGACTGACGGTGGCCTGTTAAGGCATATTTTACGCGTGCATGATGCGCTTCGTGTCCCTTCACCGGCATAAT
+>25653 2
+GGACACGTCTTGCTTGTCCCCGAACAGTTCTACATGAGGACGGAATATAACTGACACGTGTCCACTACACGAGGCATATTCTGACGCAGTGGTCTAGGTT
+>25654 3
+TTATGTTCTCCGCAGCCTCACCAGTACGCCGGATAAATGTACAATGTAGCTGGCAGTTAGGCTCGTCGATAGACCGGAGACTTAGCTACTAACTCAGGGT
+>25655 2
+GCACTAGCTTATACGGAGTTCAAGTCCCTATACAGGGTTCTAATACTTGGCCAGCATGATCATGCTCTTCGAGCGCGAGTGGCCAGCATGTCAAATACGG
+>25656 2
+GACGTCAAGGTGCTTTACTGGACTAGTTAACCCGGCCTGAGCACCGGCCTGAAGCTGCTGTACCGATTTAGATAGAATTCGACCGAGATTATCTCTCAGA
+>25657 1
+TGCTAAATTAGTGCCCAGGCCCCGTCAATTAAGCTGCTATCCCCAAGAAAGTTAGAGTGTGGAAGCCCAGGATTCGGCTCTGCGCGGTAATTTTAGTACC
+>25658 3
+CACAGTCAATGCATGACCAGGGCTAAAAGATCGGAGGTTACTCGTTCCTTTCGGCCAATTCGAAAACGAACTGTCGGCGTCGTGTACTTGACGTCTATGC
+>25659 1
+CACCTTATACGGTGAATAAACTGGCTGTCATAGGTCGGGGTTCTAGTGCCCCGTTCCAAACGAGAACAATCGCTGAAGCTGGGCTTTAAGCTTACCATCG
+>25660 1
+CCCTTTTGACGAAGAGATCCTATGTCAGCACTTAGCGGGTTGGAGCGTGATATGAAAAGTTCCCTTGCATCCCCTTGAGAATCCGATGAGCAACGCAGCT
+>25661 1
+ATCCAAGCTTAGACCAATAATACCCGTCATAGTTTCGGTTCCCCACTGGTCTGGGCGTAGCATTGGACAGACTGTGCTATGGGACTACTAGACCAGGTGA
+>25662 1
+CGCGTTAATAGACTGGGGTTTCGCTGGCCAATTGCGTAGTTGAATCCGTCCAATTCTCAGGATAGAAGTCAGCGTGCGCCATACATAACCGCAATAGCTC
+>25663 3
+ATATGACACGAATCCTCGTTAGGGTCGTCGGGAAAGGTAGAGTTCGAACACGCCTCGCTTTCTGACACAATCTACGCGCCATTCTTGGTAATCAGCGGTA
+>25664 2
+GGACCACTCTGATGAGGATCAGGCCTTTTAGGGTGTAGGATGTAACCGTCCGCGATGCTTGCCTACGAAATCATCAACACAATTCTATGCCGGTCCTGAA
+>25665 3
+ACCTTGCGGCAAGATCTCGCTTGTCAGTCATTAGGCGCCAATTGCAAATGTTAGGTGGCGCCCCTAAGATACCGGCAAGTTCATGTATTGTACACACAGG
+>25666 2
+CCCGCTGCACATTCTAGCGTGATGATACCCCTAAAATGCTTGCTTTGGCGCAGTGTGGCTTTCAGAACGTCAGAAAGTATAGAGCGAAGTAACGTCTCCG
+>25667 3
+TTGACTACAATGTCAAGATACGGATCCATGCGATTACGGCCATCTCATGAATCACACTTGCAGGTTGGGATACCCCATCCCGGTGGGCTAATTGAGGTCG
+>25668 3
+CCATACTTTCGTCGATGAAACCTAAACGGATCTACAGAGCGTGCGGCCCATTGGGGATCGTTAGAATAAGCGTCTTCGGATATCGTGAATCCCCCGTTAG
+>25669 3
+ATGGCTAATGCTGTGCCCAGTTATATCGTATGAACGTCCCAAGGCGGTCGTAAAAGAACGGGCCTTATGAGCATTCCCAATACGGTGCCCTTATCATGCG
+>25670 3
+CCTCCGCTGCAATGTGCAGATGTTAGTCAAGTCGATGCTATAGCGAAGTTCTAACCTTGTTCAATGGGAGCCACGATTCTAGAATCCCGCAAGGCGTAGC
+>25671 3
+CACTTCGATAGGAGTTAGTGTGACGTGAACCAAAACCTAATGGTCTGCAGTAGTAGAAGGTGCATCCTCACCGGACTTCCCCCATGACTTCACTTGTGGG
+>25672 3
+TTTATCCCGGAGAGAGGGATGAACCAATCTCGGATGCGCAGGTATGCAGACTTGCGCTCGTCACCTAACTTGTCTGCACGTAACGTCACTAGGTTATAAC
+>25673 2
+ATCACATATCGATTTAGCGGGCGGCGCCAGCGAGTCACTCGGTCTATCGTTCCGCCAATCTGGCTTACTCGTAACAGAGCAGGAGGTAAGTATAAATCTT
+>25674 3
+ATGAAGAAACAGCCGGTTTGCGTCATTCTGAGGAAGACCAAGGCTATCGACGACTGCCTATTATCGGTTAGGTCCGGCCTAGCTGCTGCTCATCTAAACT
+>25675 2
+GCCCCTTGATATGGAATCTAATCGAACCCCCTTGTAAGTCGGATGTCGCAGATATGCGTCCTATAGGTGTGCGTGTCAGGACGACATGCTCGACAAAATC
+>25676 1
+GACTAGATATACGGGTCCACCACTTGCATGAGCACTGTAAATCTATACGACGACTGTCTCAACTTAAGTTGCGGTGCTGAACTAGCGTCTCGGCGTGCGA
+>25677 2
+CCAATACCAACTACACTCGCACGGAGCGTTCCATCTCTAACATGTAGTTTGGATATGGACGCGCTTATGTGGAGTGCAACGTGTCCTCTGGCTAAGAGAG
+>25678 3
+TATAATTTATACCCGAATCGTTCGCTTTACGCCAAGGTAGGTGAGCAGCCCCTAATACGGGGTCCAGAACCCGCGGCATACCGGCGTTTTGGTTGAAAAT
+>25679 3
+TAAATGACTGCAGGAATGCCGAATAAGTCGCCTAGTCTATGCCGCGACACGCGTGACTGTTACCTCTTAACGGGTAATATTGTCGTGCGAACCTCGCGAT
+>25680 1
+GCTTTCAAGCTATTCGCCTGTCATGTGGTGTCAAAGCAACATGTGGCGCCTGTGACTAAAGCATTGGGCACGTAATAAGCCCCTTGGACAGCAACACTTG
+>25681 3
+CTTAGACTCAGATAGTTGCACGACCGTTAAATTTGGTAGCGTTAAGACACCTGCATCTGCAAGCCGACCGGAAGCTACGGTCAGTGTTGCTTACCACGTG
+>25682 1
+ACGACCTCGTCCCCTAGGCGAAGTCAGGTCTGCCCGATGATCTATAACAGTAACGTTCGGTGCATGCTGCCATTTATCTAAAGGTATCGGAGATATAGCG
+>25683 1
+GCCACAATTCCGTGAGGTCGACAGATATGCCGCACATGTAGAATTAAGTGCAATTACCTGATGTTGTACCAGTTTGAGCCGCCCACATCTTGCATGGGGC
+>25684 3
+AGGCCGCGCCAATTTTTACAGGAACTGCTCGTAGTTGAGTTCTACGATCAGGGAGTACATGTACAACACGAGATTAGTGCCTAAGCCCCCCGTTAGGTCT
+>25685 1
+CAACAGGCAGTATGGCCCATAGGCTGTGATCGAAGAAACTGTCTCTTACTCCGAAAGTTCCTGAAAAGGCCGGAGTTCCTACGCCCATTGTGTGCTATTG
+>25686 3
+TACTCCTAGTAAAACCACAGTTTGCGGCGGAAAGTGCGTGTCAACGTCAGGCTCTCGCTCATCGCTACCGTTAGACTTTCAGTCGCGGAAAGATGGTTAA
+>25687 2
+GCAAATAAGCGATGATCCAGTGTAATTATGAGAGACCTAGGTCCCCGCTACTTTTCCGTCCGTATGGAGCCCAGTGTACAGACGCGCCGTATAACTTGGT
+>25688 2
+CGTGTATCATGCAAGTAACCACCTAGAGTCGTATGTGGGATGACTCTGTAAATCCCTCTAGGTCATAAGGTGAGCGACCCCTCACTGGTGACCATCGATG
+>25689 1
+GAAATATAGGCGCTTGTAAAGGAACAGCCACGATCAATTTTCACTATGTCCCGACCGCCAGGGACCCGCTTTATGTCTTTTGCGCGGGTAGCCTGAATGA
+>25690 1
+ACATCTTAGGCCAATTAAGTCTCGGAGAGCACCTGTTGGGATCTGGGATTCAACGTGAGCCAACGACCTATCTGGTTGATCCACTTGAGACAGTTGCCCA
+>25691 3
+ATTCTGGGTTAATAAGCATTGTTTCAGGACGCGCAACGAGTCGCGCGATCGCCACACTAGCTCATGTCAGTCTAATCTTGGCATCATGGAGAGGTCCACA
+>25692 2
+ATTCGGCGATATCAGCTGGCTTGTCTACCTGTCCAGGTGCAGAAAATTACGCCCCGTCTTCCGCGTTATACCAAAAGTGAAGGCATAGGATACGTTGAGC
+>25693 2
+CGATGCAGCATTACCCTAGTCCTGTCTAGAATAATGTTATCTTAGGTCCTTCCTGCTGAGCACTCCATATCCATCAGACTGCGGGAGAGCGAGAGAGAGG
+>25694 3
+ATTGATACTCTTGCGGTGTCTGAGGGGGAGAAAAACCGCAAATGAAGTGATTGGTTAAGGTCTGGGGCCCCCTCCCACATCACTTCAAAACTTCCCTTGC
+>25695 3
+TCAGGTTCTCCACCAGTCCCGGCATCTAGATAAATGCGACTGGAACAGGTGATCGGGATTGGTTATTTCGCACAATACCCACGTGACTCGACGATTGAGT
+>25696 3
+AGACGATATCCGACGACATTTCCGAGGCATTTTCTCATTCCCTGGACATTCGGAGTCCGAATAGGGGGTTGGACACAGTCAACAGCCTACGCGATTTGTA
+>25697 2
+AGCTTTGCGATTGTTATACAATATCTACCTTTAATAGTGACCGACGTAACGAGAGACCCCTTTCCGGCTGAGCAACGGGGACCGCGGATGGTCAGCTTCA
+>25698 3
+TTTCAATGCGAACCGTGTAACATAATCGGTTGTCGGGAGTAGCAGCGATCAGGCTCCTACGCTGGACAATACCAGCTATACCTTCTTGACGAGTCCATGG
+>25699 2
+ATCAAGTTAATAGTTAGGTGCGCACAGTAATCTTTATTGACAACAGCCGCTGAAACGACCCTGGGATCGGACGTGATTGCCCGACCTGTGTTCCCGCAGT
+>25700 2
+GCCTCGAAGTCACTCAACGCTGTACTAATCGCTTTTCGTCTGGGACGCATAGTGCTAGTGGACTCATCAGTCCTGTATATCACAAGGCCAGGGTAAAAGG
+>25701 3
+CGCAACCGCACCTCTCTCCGAAATTAATTTGACGTTGTCATAAAGCACGACGACTGCGGTAAAGGGCTACGTTGTCACTGGTCAAGGGTGCGTAGTTTCA
+>25702 3
+CGGCAAAAGCATTTAGGAAAAAGTAGTGGATGTCGTATCTGAGTTTCCCTAATACTATCCTCAAGTCCGCTCCCCGAGAGACTCGGTTGCACTGGCGCTG
+>25703 2
+ATGTATCGGGAAGTCTCGGATCGCAACAACACGGAGACCCGGGCATATTCGATCATCTGACCATTCTGAACGTTTTCGCATCTGAGTGTATAGGACGTCC
+>25704 2
+GCTGTGGTAACAGTTCCTTGAATGTCCCATAATTCCGTTTGCTGGGAGCGTGGTGCTCTATGCAAGCCCGCCGTCGTCGCAAAAAAAAATAAGACACGTC
+>25705 1
+AAGTGCACGTATCGAGACGTAACGCCATAATACATGTGATTATCCTCTCCCTGACATAATGCGGCGATCTTGTGGGAGTCGGACGCGGTAAATTCTCCCG
+>25706 2
+TTGTCGACAGGTAAAGAGTATAGCGGTGAGAGCATCCCCTGCCGAACGAGACACCTGGCGAATTTTGATTCGACTCTCGTGTGTCTACTCACCGATCATA
+>25707 1
+GAGCCATTTCGATCCAGACAGGGTTTTTAGCCTTATGAATCCATACACTTCTACCCGCCGTTTGAGACGGCGCGGAGGCCAATCTAAGGAGGTTATACGA
+>25708 3
+CTAACACACCACACTAGGGGACTATAAGTTAAGTACTACCTTGATGTGTGATTTGCCCAACCTTGCTCCCATTGGAGTGTGAGCATGGCCAGCTAGGCGG
+>25709 2
+CGCGGGTGACCAAGACTTCCGGAAGACTCATTGAGGTTGGACTCCATATTTACGCCTATACACGGATAATGCGACCTCTAGTTGGATAGTGCCTACTCGA
+>25710 2
+TCATGAGCAGTCTCGTGTGAATTGCCAGCCTCCGTAGCCCCACTCTTGGGCTCCCGAAACTTAAAGGGGGACTTATTGCGTGAGTAAGCTGATAAACTAA
+>25711 1
+CGAGGCATATCAGGTAACTCACTGGGCGGCCTCTATCGCCCGACTTTTGAATCTTGACATATCAGCTACGGATTTCTGAAAGATGGTGCCGATAGAAGCC
+>25712 2
+GTCGATAGCAAGCTGACTTCTTCGGAAGAACGCTAGTCGTAACTATAACCGTCGGTAACGAATTGTATTCCTGAATGCCCACGCGAGTGGTCCCTTGGCA
+>25713 1
+CATACGCTCAGTATTGATGAATAAATCTTACCATTTGAACGCTCGCACTCACGCTGGGGGAGTCGCCAGGGTTGCCGGAATCCGTGATCCAAGATATGTC
+>25714 2
+TGATCGACATATCCAGCTATCGTACGAGAAATGCGGGCATCTGAGCCATTGTCCTGTTCGGGGTCACTCGCTAAGAACCGCAGATATTCTGCGGCATATA
+>25715 3
+AATATCACCACCGCAATATAGGCTAAGGAGTGACTTCTGAACCGGATGTTCCCGGTCCTCCTGAACGTGGACCGATCAGTTCCTGTAGAATGATTCGGTG
+>25716 2
+AGGGGGTATTTTGTCAACCAATACGCTAATAAAAGTTCATGTTCCACTAAGCGAACACCTAAGGGATCCCGCGCTAGCGTGGCCCGTGCTGAGTGTCTCT
+>25717 2
+AATACCCGTGCCTGTCTCGTTCCTGAACAGCCAAAGTTGCATGATATTAGCATAACATGATGGTCAAACGTTTGGAGGGAACCTGGCCGGCGCGTCCATT
+>25718 2
+GGAATACCACGGGTCCTTCAGCCGCGCAGCCGGTTCTTACTATAATATGTAAAGCACTCATCTCCATCAGACAGGCAAGATTGTGGGTATTCGGGTCATG
+>25719 2
+TGACAACTTCTACTGACTGGGCCGTAACAGTGTAAATTATCAGCGTAATCTTAAAAAGGGATTGGCCCGTGCCTGCCCGACCGGCGGTACCTAATGTGCT
+>25720 2
+CCGAGAGTCACATAGACCTAGCCGCGAGCAAAATTATTGCGAAGAAACTGACATTTGGCTGGTACTGTGATTGCCGACCCTTCTATGGCATCTGTGGCCT
+>25721 3
+TAAATCGCTGCGTTGACACCTGCACGATGCTGTCTGTCACGCAGGAGACAGAACCGTAACTGTTTCTCCAATTTGCCTTGTACTAGGTGGAGGAACACGA
+>25722 1
+GGAACGCTATTCCTCATGTCTCAGGGACCCAATTCAACTCGATCGACGTTGTTCCGTGCTTGTAGCTATAGAGGCGGACGATCAATCGGATAATCAGACG
+>25723 3
+TCAGACTGTTCATGGGTCTGATGCGGCACCCAACCATGGTCGAACTATCGATCGTGGGTACACGTGGTTGTCGGACTACCAACTCTGTCAATATACGAAA
+>25724 3
+CGCTTAACAATGCGGGTCTAGAATTTTAACGCCCTAGGATACACCAGTGCAATCACCGAGGAAGTTTGACATTTTCGCGACGCTGTTGCTCGGATCGAGC
+>25725 3
+GGACGTACTATTGTAAACCGTGTCAGACGAAGATCTTGCGCTGTTACCCGAGGCAAGTAACACCCCGGAGGTATCTCCGATCTTAGGCCGGTAATTTATC
+>25726 2
+ACTGCCCCTATGGAGCCAAAAAAGCAGGAGTCGTCTGCTTTCGAATCGGATAACTGGTCTGCTGGTGTGGTCAAATTCCCAGTCATTCAGCACGCAAGTT
+>25727 3
+TACACACGGAGGGACGATAGCCCTTCGGAGTTGCCACTGGCAAACTGGTCCGTTTGCCTACCTATAAGTACAAAGTCGAGTTTCGGTTAATGACTCATGC
+>25728 3
+ACCAGAATCTAGGCGTATGTGTCGGGCTTATCGGGCCCCGCGAGTCTACAAAAAAAACCGCTTGGATCTGCATATACTGATTTTGCTCATTACGAGCCGG
+>25729 2
+GTATCTCACAAAGTTGACAAATACGGCTGCTCCATGGCCGCGACCATTAGCTGCTGGTGTAGTGTTTCTCGCTATCATATGAAGTGACCAGCGCGGACAA
+>25730 1
+TCTTTGCATTTCACACCATGGAGTACGATCTTGTTGCTCCGCCTACTACATAAGGAGGATGGTAGGGCAGACAGTGCCACCCAGGGGCAATCTAATATGC
+>25731 3
+TCGGATGCGTACAATGTAAAAGTTCTTCTCCCCGTCAGTATGAGCGCATGTCCACATCCGCAGGTCTCATGTGGGAAGGTCGAAAACAGTACCGCTGATT
+>25732 1
+AGTGTCGTACCGGGCAGGGCAATGTTCTACGGCGCGCCCTTAATTTAACTTCAACCTTAACAATGGTATGATTGCTCGGCCCAGTGCAGATTCACAGGAA
+>25733 2
+TGTCTGCGATGAATACTCTCGGTCGATGGGCTGACACCGAGGAGCCCATTATGACCTACAAGCTTGCCTCATAAACGATGACATCGTCGATGGGTATTCA
+>25734 3
+GCCTGAATTTGCGCAGCCGGGCTTGAATGGCGGCCGAACAAGTTCTGAATAAAACACGTCGATATTCAGGCTCCTCCCACTGTAAAGTGACTTTCGGTAT
+>25735 2
+AGATCTCCGGTGGTGTAGTTTCCTATATTCTGAGATAACCACCCCGGACTGTCCGTGCTATCGATAATAAGGGTGGCCAGTAACAGACTAGTGCCACGCA
+>25736 3
+ATCTGGATACGTTTTTCCTTGGTAAGCCTAAGCCTAGCGACGAGAGCATCGACGTGCGGGGTTGTCAACGTTACGCTACACATCTACAGGTACACGTCAA
+>25737 1
+GGCACAACGTACCAACGCAGGATCTGCTTTTCTGTGGATCGTGGCCAACAGTAAGTCTTACCGTTGTGTGGCACATGAAATTCCGGGACAAACTTCCTGA
+>25738 1
+TGGATTTCCTTAGCGCCGGACCGTGTTATGTGTGTTAAGGTACGAACGGGCACTCGTTTAACAACACGGCCTAAAGAGAGACACACTTCAAGTCCTCCGT
+>25739 1
+CGTCGTCTCCGCCAATGTGAGCGACTGGTTAGAACTGGTAAGCTGGAATGCGGATACAACGTGGACCTAACTCTAGGGCACTATTAAACTTTCAGTCCCT
+>25740 2
+ATTACGTTATCTCGAGCGTAGTGGACGTGGCCCACGGGGATATGTCTCAAATGTCGCTCGACCAATGACAAAATTGACAAGTTTCCTCTCTGGACGCAGC
+>25741 2
+CAGCATAGCTTAATATACACGTTGATTTCCATGCGGTGGCGAGAATGTAACGGCTTCGCAAATCCACAGTACGATGAGTGTCCCTGCCCGCGAATGTGTC
+>25742 1
+AATCCGCCGTTCCGGAAATTAGCTGAAGCCAGTATCTCCCTCCGCTATAACGCCGCCAAGTTGGGACTTTAATATGGTAGTGCATAGCGTGTGAAACGTG
+>25743 1
+GGTTGATTTCCCTCTTGGCATTCGAGAAAAGCACACGGGCGCGTCAACCTTCCTAACCGACTTTAGCCATGAATGGGAATTGCAACTGAGCGACGAGTTT
+>25744 2
+GTACACGCGCTCATTATTGCAAGCTAGGGAGCTATGAACCCTCAACTTGACGGTTTGCAACCTCTGAGATTCTCGGTGGTTCAGCAGACTGTGGAAACCA
+>25745 3
+ACCACTGGTTCTAATATATGCGGTGCCAGCAGGCCGAACTTGCGCTATGCAGGCTCATTATGATTCCGCCGCATGACGTTAGAATGAACTCCATATGGAG
+>25746 3
+AAGGGGATGCATACTCACGCCTTCGTGCAATCGCTAGCTCAGAATTATCCCGCGTGCACTGTGTAAGAATTAGTTACCTCGGTTTGAGACCCGTCAAAGG
+>25747 2
+GAGGACATATCCGGATCGTGTCTGGCTCTAGCTGATGATGCCTGCACGACATGAATACAACACATCTAATGGTATGAGACTGCTTCGGGACGACCCTTTC
+>25748 2
+GCTATGTCCTATAGACCGGCGCTCGCCATACTGTTTACACACGATATCGCTTTGGCTAAGGAGAAGTGACTATTTTTCAAAGCGACACGACTGGCGACGG
+>25749 2
+ACTGTTAATCCCGCACAACTGTCTGTGTGACAGGGGGATCATGCCAATCTTAATCCTAGATGGCGCTGCTACGTTGGCCTATAGAGAAGTCCCCGAATGA
+>25750 3
+GGAGGTCGAATCCCAATTACTCTGACTACAGGAATCCCACGTGCGTGCTGCCGTTTGATTGCTGCACGCAATAGTACGACGCTAATTTCAGGTTGACGAA
+>25751 3
+CTGTCTGGCGCACCCGAAAAAGAGCCGTTGTCCAATTTGAAAGATTTACGACCGTCAGTACCCGGCGTTATTTCAGGCCCTATAGTGATGTAGTAGCACG
+>25752 3
+GGAGTTGTCTCACTCTTTCGGGCCTGTGAACCCCAGAAGCGCAGTTTTTATTAGAAGGGATAAAGATCAGGAGACCTAACGCCCCTTTACCCCGGTGATA
+>25753 2
+TGTGTTGCTGCAAGACCCGATATATCAATCATGTGGCATTGGTGCATCCTAGCCCGAATCGACGGACGCCAGTAAAGTCGAACTCAGTTCCTTGGGCATA
+>25754 2
+CTAGAACTAGAGCGCTATAGGATAAGACCCGGGTACCTAGTTGATGCCGACGTGCTGGGTACTCCTCCCTAACGCAATGGCACCATGAGCTTATTTGTTA
+>25755 3
+AGAATGGATCACATCTCTGTGCTCTCGAAGTCACTTTACGGTATGGGTTAAGCGAGTCTGCGAACAGTCATCTGATCTCCCCCACGGAGAATAGCGTCGA
+>25756 3
+TCATACCTAAGTAGCGGGGTCCGCTTTAGATCGGAGTTGCGCCTTAAATCGCCTAAGGACTACTAGAACAAAGCTTCCTAGCAGTGTTCGTGCCAGTGCA
+>25757 3
+AGTGAAGCCTGACCCGGTATAGAATTAAACTGGACCGCTCGCTAGCTGCTGTGGCGATATAGTACGGTTATCGACAGTAATACTCCAATGCCTCCCTGGT
+>25758 3
+TGCATGTTTCATTCGTTGGTACCCTCGAGCTCGGTCCACAGATGATGAGTTAGCTCCGAAACAAATTGAGCGCGGCGAATAGTAGCTCTAACATGCCCGA
+>25759 1
+GCTTGGCTAACACGAAGCCCCGGGCGTCAAGGCATCCTATCTTGAGACTTTCAGACGGTTGCACGCCATCAGTGAAGGGATTTAAACGTATTCTAATGCT
+>25760 3
+GACGTCCATCTCTATTCACATTGACGTTTGGGGGGGAAGGCCTGTTCTGGCTGAGTGCCAACACATAATGTAACAGACGCCCACTCGAAGTTTAGATCCA
+>25761 1
+GGCTGTAGCGGCCTCACTCAAGACAGTTTTATTTCTTATTACGTTGTGGATCCGCGTGAAGGACACGCCGAACCGTGATATTCACGCCAGAACTGAAACG
+>25762 3
+TCCCCACTCCCCTTTGTCATCTTCTGTACACAGTGAGATAGTAATCCAAACCTAGGCACGCGGGTCGAGAGGAGCTATTAGGCGTAGGTGTCATGATAAG
+>25763 3
+ATGGGTGACTGCCTTGACGTGGCTCCACTCCTGGCTACCTAGGTATTAGAATCGTAGCGCACCCAACGGATGCATAAGTGATCGATGAACATACTATGCT
+>25764 2
+CAATACGCATCTATGGCTGGCAGTTAATCACCGCAGGCTCAACGATTGTTTTGATCCGCTAGTTGTGATCACACCTAGTCTGGAGCCGTCGAAAGGACGA
+>25765 1
+AGTACTAACTGGTGCCCGCATAGCTAGTCTTCACGTATCGCTGCGTTAGAACTGCTGAGTTCCAGATTAAGAGGCAACAGTCCATGTCCAACAGTGCTGG
+>25766 1
+TGCACAGCAGCGCATACACCTCGTACCGGCAAGCGTCGAGGATGTTGAATGCCAAGTAGGGCTGGGCACTACAACTTCTTTAATGTCATAATTGGTTTCC
+>25767 3
+TAGGACGTCTCTCGCGGCGCTCGACGCTTACATCTTGATAGTTGGGACCAGCCACCAATCGATGTTGACGATACATGAGAAATTTGGTCCGAACTCATGA
+>25768 1
+CGGATGAGCAGCGATTTTAGGACGGGCGCTTCCACGCATTCCAAGTGGCTCATCTGCACGAGCATCTGGTACTGCATATACTTAGGCTATAATCATACGA
+>25769 1
+ATTTAACTCGCGGCACCTTGGTTTGCACCGGAAGAAGGCATAGCTTGGCATGGTCAACGCTTACCGCAAGAAGTAGAGTTTCATCTCGGACCCGCTTATA
+>25770 2
+GACAATTTGCAAGGCGGTTCAGTGTCCGACCTGCATAGAACCAAGCGGAGCAGCACTTTGATCTTCACTGCGTTTGAAATTACCCCTGTGCTGCGGAATA
+>25771 2
+TTCTCTTTCGTATGGGCCAGGCAAACATCAACACGACCCGCTGTTTGTCAAAAGGGAGAAGCTGTTTCTGTCAGCCTAGAAATCAGGCCTTCGGCTGAAG
+>25772 3
+ACCAACCTAATAGAAGTACCTCAGGAAGGGTCGCGCATAGCGGTGCCGGATCATCTCGAATGTACATCGGTCCAACTTTTTCCTGAGGTGTACGCTGTTA
+>25773 1
+GCCACTTCGTCTGCGGAGTCAATTAAGCGTCGTCAATCTGGGCTAGCGATATGATCAGGGGTCACCAAACTGTAGCTTCTAGAACACTCACTAGACTGGT
+>25774 2
+TTGATCTGGGGGGTTTCCGTACCAGCAAGTCGTTCAGCGCAACGAGAGAACCAGGTTGATACCCACCAACACCTGCGATTTTTGTTAAGCAGGTACTTAC
+>25775 2
+GCTCTGGAATCAAAAGGCCGAGCCTACGAATGTCAGCGGCGCGTTGGCAATATCATGCTGACTCGTTCATACTGGATCCTCCATGGTATCTGACAGTAAT
+>25776 2
+GGGGGTCCTTCCGAATCTGCAACGGGTCTCTATTGTTGCGAGGGCCTTCAAATGCTACGAAAGGTGCACTCAAACCCCCGGAAGTCAATTATGTTACAAT
+>25777 3
+CCATTTAAAAGCGGCTCCCGCCTACACTGTCTATCCTCAAAGGGGTGCGCTACACTGAAGGTTGCTACATGGTAGGACGGATAACAAATTTTTCTCGGGG
+>25778 3
+CAGGCCCCTGCGCGGTAGGTCTGAATACACTCCCCAAGTCGGGAGGACTAGCAATGTATCCTAGTCTCGGATGCTGGATTTAAAATGCTAATGAACTTTC
+>25779 1
+AACAGCGGCACGAAGACGTCCTTGGTATCATCTGGACGGGGGTCTGTAGTTAAACAAGTTGACTCTACTCGCTGGCATCTACTGACAAACCTTCGTAGCT
+>25780 3
+CCTAGTTCGCCGGAGTGTCGCCTGTAACTTGAGTCATGGCTATAGCACTTCGCTTCAAGAACCACGGAAATGCTGTAAGACCCGATGTGATATTGAGCAC
+>25781 1
+TACTAGTGTAAACGCCAGCTTGAGAGATCGTGCGTCGGCAACTACCGCCCGCGACCCGGATTAATTTTTGCTATTGGTGTCAAGTCTGATAACCCAAGAG
+>25782 3
+TAGAAGGTGTAGCGTCATGTCAGCACCAGGCGAGAGACGTGTCCACACAGGTATAGATTCAAGACCCTGTCAATGCCGTTCGTATCACGACTCCTTTGTT
+>25783 1
+GTAGGCAATATCATCGACGTACCAGGCTATCCTGTGAACAATGTACAGACCTCGCCGTAAATTGTGCCCCTTGTAACTGACACGGAAGGCTTGTCGTGTG
+>25784 3
+TAGAGCAGAATCCGGGTGCGATGATGCTTGATCGCTAAACGATACGTGCCAACTTCCGGGCCCACATATGCTTTTCGTCGATAGCTTAAAAGTGTCCCGA
+>25785 3
+TATCGGAAAAGCCCGCGCGGCGGCTCGAGTAAGATCGCGATATTTCCTACGTGCCCTGTTGCCAGTTAGATATATAGGTACCAGACGTGAATCACCTTTA
+>25786 2
+TTCAGAGTTTTCTATGTACCTGAGAGGTAGAACTGGTTCCATACCCAGGCTGGACCAAGGATGAGTCACGTGAGGCGCTTAACATTCCTCAACCGCCAGT
+>25787 3
+TGAGAGCCCTACACTATTTCGCGGCGTTAAAGTAGATACACAAGGGATGCAGTCATCCGTTAGCACTTCGGTCAGCCTTCACAAGTGTGTCGATGACCTG
+>25788 2
+GAGGATCATGACTTCAAGGGCGGAGCAACAATAGCTTCAGGCCTACCGTCACGGATATATTTGCCTTTTGAAGTCAGAGGATGGGCTCTCTACCTCCCTA
+>25789 2
+GTAGTAGTAACATGAGGAGTTGTTCGGTGAGAACGTATTTCCCTAACACCCTATGACGGGGAAACCCTTCCGTCGAACCAGTGCGTGTGCCTACTCCTAA
+>25790 1
+CGAGACAAGGCCGCATCCTCCAAAGGACTAGATATTCAATTGGCCTTCTCACACATATTGTGGGAACTCATACGGGCTGCTCGTTAGGTAGTGGTCACTG
+>25791 3
+CCTAGTCCAGTTTGATTTCAAAGGGGTTGTCTGCACGAAACACCGGGGCTGCGAATACCCGCAGTCGACTGTTCTCCAAGATTTCAATCAGGCAATAGGT
+>25792 3
+TTGACGGATTATAGTTGCCCAGCCGGCCGGGTTATTCAACTTCCGGAGCGTGGCAGTTCCATGCTGACACAAGGAGCCTCTATAATACATGCAATTCAAG
+>25793 1
+CATGCCATATAGCTAGATTTTACTTTTTCAGGACGCCCATACCAGGCAGCGCATAGCCTCCGATCAGGGGGATAATCGGCCAGTGGGATATTGTCCTAAG
+>25794 3
+ATCTCGTGTGGCTGGATCGCTTCACTCTAATGGATGTCGGCACTACCGATCGGGTGGACTATCATATCGAAGAATTTACACTGGGACTCCCCGAAAAACG
+>25795 2
+CTGCATTCGTAGGGCCACCAAGTCGTTGAACGAGATATTTCATGCATATTTCGACCTTTGAGGCAGTGACCTCTAGGAAAGCCGCCGTTCGTACAGAGAC
+>25796 2
+ATCCCTACCGGTGTCCTGTACTGGCCAGCTCCGGATAGTACCTCGGTGAGGCAGAACTCGGGCCAGTATAAAATACTTATACCGGTCATGTAATTGAGTA
+>25797 3
+GGAAAGAATATCTAGAAGCGCCCTCACGCCGTTAATCTGGGGCGAGCAGCCCTCACGTGTACTACCTGGCAGTTCGGAGACGATGTTTATTTAATCTCAT
+>25798 1
+GCACCGATTCGTACGCGTAAGTAGGTGCTCGGCGATTTGTTTTGACAGACACTGCGCGCCCATCAATGATCTTCCAAATGAAGCAAGTAGCCTTGAAGTC
+>25799 3
+GCTCTGACGCACCCAGAATCCTTATACTCCGGCAAACATAGACGCCTGTACGATTGCACATTGTGTGCTAGTGTGGGATTACTGTTACTGACAGCGGAGA
+>25800 2
+GCGTCGCGTAGCGATTCGGTATACTAGCGTGTCTGCCTGCGGCGGAAATATTTTCTACGATCTATATTCAAACGCCAAAAGACTGCGTATCCACGGGACA
+>25801 1
+GGATATTTTAAACGCCAAGCCGCGGAACAGATTGCTGGGAGCACGTCACATTCCTGTAGCGACCCCTGTTACTTGTTAGCAATCTTGAGCCTAGAGCGAT
+>25802 1
+GAACTCGGGAATCGTCCCGTACAGTACGTACAAGGACATCCATTCGGCGGTGAAATCTTATCCATCACAGCGAGTTGCGTTAGCTTGGAATGCTCTCATG
+>25803 2
+AAACCAATTGGCTCAACATCCTTAATACCGTGTGCTGGCCTTTGGGTCTGGCTCGCTAGAAGGTTTGACCGGCTGTTCAAGGCGAAGTAAACAGACCCTA
+>25804 3
+AGGAGGATCAGACCTTTTTCATGCTTGGCGCGGAGTATGGACCCCGCTCAATACAAGTCATGTACCCGAAATGTGTCTCTGCCTTCAGAGTCAACAAGTG
+>25805 3
+GGGTGCACTAATGGTCCAACTTCGCACTCACCAGTGGTGCTATCCCGTTACGTTCACTGAACGGAAATTGCGTCCGGTAAATAGTGGCGAACACATGTAT
+>25806 1
+TTCTCTCAAGCGCAGGCAATTCAGAGGTCGAATGGCTCGTTTAAAACGTTTCAAGCAGTTGAACAGTATCGGGAGCCACCGAGCGTGTCTTATCCTCCGA
+>25807 1
+TTGTTGACTAGGTGCAAAACGCTTTCGAGGCGTCGTTCTAGACTCAGAAGGAAGTATTCTTTCGAACACGAGTCGGGCCCGACCGATCCGTTACCATAAC
+>25808 3
+AATTCCTTGAATGGCTCCGAGCACCCATACCCTCGCATCAAAGATGTGAGAACGTCTCGTGGGGAGTGGTAGACTTACGTGGTTGACATAGATCTCACTC
+>25809 3
+CCACCGCGCCAACGGCCTGAGGCACCTGATAGCCCAGAAGACTACTCATATAAGAGCTAATGGTCTCATTTTCTTAGTTGGCTAGATTGTGCTAAGTGGG
+>25810 3
+GAATTGTCGTCCGGCGTCAAGCAGGTCCACCAAGGCAGAACAGGCCCCACGTTTGGTATATGCGCACGAGTACTTTAATATAATTTAACTCGCCGTGTGT
+>25811 2
+GTAGCAGACGGTGCGTGCGAGTTCACTCCGCGACTATCGCCACCGATTCGTTTTTTACTATGACAAGCAACCTAAGGAGTTGAGGTTGACATAGACTCCA
+>25812 3
+TCACTAAGTGGGCATCACGTGATACGGCCCTGCGGACCCAGTAGTATAGGCGACTTGGACGGTATCCAAGACCTGACATAAAGCCTTCGTTATTTACTTG
+>25813 2
+AATTCACCGGCTCTATTGCCAGAATTGAACAAGTTTATTAATGTACCGGGCTTAACCTGGAATAACGTGGCTGTCCTGCGGACAGGGGCAATCGGCCCCT
+>25814 3
+GCGCAGACTAGTCAATTTACCCAAGGACGCTATAGGGCTGGCTACCTTAAATTAGACATGTCACCAGCGTGGAGCTTCCTGTCAGTTACATGCGTAGTGC
+>25815 1
+CTGTCCGAAGGCCTGACGACTTCATTCGGCTTACGAATCCGGGATCATTATCGAAAATGGATAGTACCCTCACACGATGATGGCGAACTTGTGGGCACTT
+>25816 2
+GACTGGTATGGAGGCCGTCTGAACTCTCCCTAGTGATACAGCGAACTGGATTGCGAATGCTCCTTGAGACAAATGTGTACCTATCCAATTGAAGGCCCCT
+>25817 2
+CAGTGGGGCGTTTTAAATCATACTTCGTCACTCGAAAGTAACAGGCGGTTCCAGAACATTCGGGGAGCTGGACACTATTCCTCCTTGCCGAAGATGTACC
+>25818 2
+TGTTAGAATAATATCGCTAGGACGAGCGATTTGTACGCTCCACACCTCGAGTTTTGTTCGCCCTTAGGCACGCTTACATCAGGAACTACGAGGAGGACCG
+>25819 2
+TTCCGCCCTTTCTAGTGGGCACCTGTTAGTGATGGCTAGACTATGCACAAGTCTCAAGGGTCCAGATAGTATCGAAATATTTAAGAAGCGGCGCAGCCCC
+>25820 2
+GCCGTTTGTTTAATGGTGCCAGCGAGAGTTTACCAGGCGCGGCTCACGTAAAGTCAGACTTATCTCTAGAGCTGCGGAACCTCAATCTATCAACGACGAT
+>25821 1
+GCACGCCTACTTAACCCATCGGGTAGAGTCTGAACGATTCTAGCTGTACGGGGCATTTCTCAGCTAGTGAGGACACTCAGCCATAGTTAGAGACCGTTTA
+>25822 2
+TTCTACCTAGGGATTAGAGCCGCATTTACTCGTACGGATACGCATATGCGAAGACATGAGATTGACAGCAATCTGCGGCCCGGAATGTGCCCTCTCTATG
+>25823 2
+CTCTGTGGAATATGCTCAACACGTAAGTTTTCACTGAGAGGAACGGCCTATTTCTGTAAGCCCTGAGGATATTGCTACCCCCCGGTAACGCGCGGGAATA
+>25824 3
+AAAATACTTGAAGATAGAAGTCGCAACCGGTCAGCCACTGCTCACCGCTAGCGGCGAGACTCCCTTTATGGTTAAGCTTTTGTAGCCTTTTAAGGGGCGC
+>25825 3
+CCGTGCTACAAAATGAATCAGTATGGCGCACTTAGAGGCTCGAGCCGGCTGCATATCGTGTCTGGATACGCGTCACGTGATCTGGCACTCATATTAACTA
+>25826 1
+TACCTAGCCGAACTGTGCCTAGGAAGGCATATTGCGAACTAATGCTTACTGGGCTTGCCCATAGTGAATCACTGCGCCATACCGGAAAGAGTGCGTCTTT
+>25827 2
+CTAATATACTAAGATGCACTGTGTGCCTAAATATTCCTGGAAATGTCGTGTTTGTACCCGCGCCCGGAACCAGGCGCTAGAAGACCGACTCGGGACTTGT
+>25828 1
+GGCACTAAAATACAGTTTGGTATCACGGTAACAGTGCCCGGCCGCTATCGGACTGGCACATTTGTCTATAACCACGGTGGGACCATTTACTGAGCATTGC
+>25829 2
+GCTTTATACCTAGGCTATAATAGTTACAGGCCCATACTGCATAGATAGGCATATGGGCTCAGACACGTAAAGGCCTTGTTGCGGCGCCTCTCGACCATGG
+>25830 3
+AGTATAGAATCACCCTCTTAATTCCATAGGAGTAGCCCATCAGCAGGCTGGTCAAGATTCGGTTGCGCAGCAACCTTTGAGATCACCGTGATGGCTGTCG
+>25831 3
+CTTAACTGCGAGACGCTGCCGCTCTTTAGTGGGAAATACTTCTGTCTCCGGTGGCTTCAGTGTTAACCAAGCCAAAAGAACGGTAGGCCAGCCAATGTTA
+>25832 2
+GTTACCCCCGCATACTAACTCTGACGCGGAGCTGGCAGCATTTTCTTCGAATGGAAACTGTGGTTTAGAAAACCCATGCTACGTCAGACAGAGTTGGTGC
+>25833 3
+CGGATCACTCAAGATCTGGCGAATTCGTCAAGGGGTGAAGGGTTCGTCCAACAACCTCGATGCTTAATGTTGTCATCCACTAATTCGCCAGGTAGAGCTC
+>25834 3
+ATAAGATTGCCAACGCTCTTTTCGTGACGACAGGGCCCGTAACGTGGCGCAACTAGTGCAGGAAAATGCGTCCTTACGCCGTTTATCAAACATGGCGTTT
+>25835 1
+CCAGTAAAGCCGTGCGCACTTAATGGCATTTCAGTATCAGCGGGGTAGGCCCAACCGGGTTTGAGCGATGTGATATACTCGACGACTTTCCATCTATAAC
+>25836 1
+TGGAATAGTTAAATTTACGGGCGACAGGTGGCACTCGGCGTGTTGTGCGAAATGCGTTTACATAGGTAACTCACACCATACCCCCTCCGCACAAGTTGTC
+>25837 2
+AGGTAAACTGGTCATCGCCACAGCACCACGCGCCGGAGGATCTCAGCTAACGGAGAGGTTAAGATATATCCGGCCATGATTTTTGGTTCCGTCTTTACTA
+>25838 3
+ACGGTGGATGCAATCTCGAGGCGAATTATCTAACGGAGAATTCCACTCGCAAGGTGCCTGCGATGTTACCACTGGGGCCGAAATTTCCTATTCCTGAACT
+>25839 2
+AAGCTTCATACCGTATGGAGGCACCGCCCTGCGGTGACAGCTTATCCGAAATACGCTGAAGACGGAATTACGTATGGACCTTCGTGCGGAATTTTCACTT
+>25840 2
+TTTTTTTGATCATAAACGGGACCAGTTTCGCAGTAACACAGGGCTTCTTAAGGTCTCTGCCAGGAGGTACTCGCGAAACTGATGAACCACGGGGCCCCTA
+>25841 2
+GTGGCGCTCTATTCACGTGGCTACAAAGGCTTTTCCGCTCGATAAGCCGGTGACCTACTGTAGAATGGACGACTAGCTGCTATCAACAATCGGACATGAT
+>25842 3
+GACGCATATACAGCTTATAAGATGCGCGGAGGAGGTTGATGATCTTTCCCACGTCGCAAGGTTTACGCCCTTCCTCGAAAGTCATGAGGCCATGCCTAAT
+>25843 2
+GTGACCTCAATCGACATACGTTGTTCATACTTCACTCGTGGTACTACCCGCTAACGTCTGCTGAAGTTATCAGACGAGAGGGCCAGTCCGAGAGAAGGTT
+>25844 3
+CACTGCTCGTGTACCGTCAGACTAGAGACATCTTCCTGGGGAAGATGACAGCCGAGTGCCCTTAACTGTGCTAGATCCTACAAGATTGTATATCGGCAGT
+>25845 2
+AAGGTTGCAGGCACTGCGGATCCATTACTTACGGCGTTCCTAACACACTTCTGTTGAAAGGGAGAGTCATCGGATCATCCAATAATTCGGCCACTTGGGC
+>25846 2
+GGAATTTAGACGAGGCGTCTCCTGTCCTTGATACCCACAGAGGAACGTCGGCTGGGTATTTACAGGAAGTACCAGTCATCTTGGCTAACGCTCACAACTT
+>25847 2
+TTCTCTGAACGCGATCCCACCTGTCGCTGGCCACGCTGGCTCTAATCAATATTAGAGAGAGATGGAACTGTCGGCGATGATCTTCAGAGAATATTGACCG
+>25848 2
+AAAAGACCGCTAGGCATGGGTGGTTTCACCCGTTCATCAGACTGACTCCAAGAAAGCAGGCTCCATCCTACTTAGTTGTGTACTCTGGCTTGTGGGAACA
+>25849 1
+CACACTCTGGTATTGACCAAATTCATTCTGGAGATAATAGATTACCTGGACTCCACGGTATGTTCCCTTTGGCAACCGCGGGGAGATACGGGCGTACAGC
+>25850 1
+TTTCTCCATTTAGCTCGATGGACGACATCAACTCATGCTCCGACAAACCCTTACTTGCCGACATGGAATGTGGGTCAGCTAAGTTACAGGAGGAGGGTGC
+>25851 1
+TATCTTCCGCAAAGGCACAACAGGTTGTGGGAATGTTCCGAATCCATTTGCTCCCTGGTTGCGGAATTACCTCAACTAGAGCCTAGCTAAACCTAGGGGG
+>25852 3
+ATTCAGAACACTCATGGTAGTAAAAGGATTCCCGTCAGCTCCCACTTCCAGGGTAAGGGTCTCGACTTCCGTCCAAATTGCTATGCGGAAAGTTGGGCTG
+>25853 3
+GGAGTGCTCGCGGTTGAGTTTCACCTGAGTTGGACCGTCACCTGAAGAAGATCGAGCTATGTGTCAGTGGACAGCAATTTACACCTCACTCAACCTCATA
+>25854 2
+AAACCTCGATAGCAAAGGTGCCCGACCGGTAGTACACTCTTTACCATGCAGGCGGCTAACTGTTTCCTTCGCTATGTGGGTTACGATGAAAACTGGGCTA
+>25855 3
+TCCCTTCACATCAGCGGCTGGTAAGGTTGTCAATCGACGGGTATGGACTCTTCCGTGTAGCGCGACTCGTAACTCCATGGTAAAGATGCCACGAAATTAA
+>25856 2
+ATGCCTCTACAGGCGGGGGCCAGAATGTTATAACCTTCCTGTAGCGTGGACCCAGATACCCCTGGCTATAAGACAAGAGGCAACGTTCTCTGTTTAATGT
+>25857 2
+CTCAATTTGACCCAGGACATGAGCCTAAAGCGCCGCTGATCTGGAGTCGCGACATATCTCATAAGCTGGATTGCCTTGCCCGCGGTTAAAATAGTTGATG
+>25858 1
+CGATGTTTGCTTAATACCACGAAAAACTACGTTAGCGGGCTCGTGTCGCGGTCACGCCCAACTAGGAGCTCGAATGTAGAGCTTGACTATATACGGTCCT
+>25859 1
+GGGGAAGTAGCCTTACAACCATATTACGCACAGCCTTAGCATTTCATGTAAGTATGGCCCGGGCGGGTTGCATTTTGGCCCAGTCACACTTCGAATCAGA
+>25860 1
+TGCCAAGCGTAAACTACCTGCTTCGCGATTATTTCATTTTCAATCTAGCAGTCACGCAAACTGAAGGCAGCTGCGCTGATGGGAGATGTGCGAATCGCGC
+>25861 1
+AGGGGGGCACCCGCCGGTTTATCTATCCAATGCGCTGTAAAGGATAAATGCATCTGTACTTGCGTATGTCCAGGTAACGCAAGCTCCTGTTGCAACATAC
+>25862 2
+TTCGGGAATGAGTGCCACCACGCCTCAATTGTCGCCTTGGAAGTCATTCAGGGGAGGTTAGAGTTTAGGCTTTAACCAGAAAACTCGATGCCCTCAACTC
+>25863 3
+CACTAGGGTCACTCTCTATGTCGCCGTGAATATAGCTGCCTACCGATTCATCGGAGGCTACTAGACTGAGTTAAAAACAACCTAGCGGCCTGGGTATTGG
+>25864 1
+TATACGTTCGGTTGGATTCCCTAACAATGTCGAGTCGATCCTACCATCCCGTAATGCTGAGATTCTGGAATCAAGAAACGCCGTGCTCGGGCTGAGAAGC
+>25865 2
+GGAGAAACCAGAGGTCAGGAGTATTAGTCGATGCTATACGTTCATACGTGTTACCGCAGCTAGCACCGTAGAGCTTCCCGTAGTCCTAGCCCTGACATTT
+>25866 3
+CTGCTACATGCTGACTAACAACACGGCCGCAAAAGCTCAAGATCTGGTAGTCATTAGAGCTACCAGACCTTGAGCTTCAGTGGGTGTTCCTCGTGGTGAT
+>25867 1
+AACGGCAGCCCTGTGCATTCGCATGTCGGGCCCTAAAATGATTATGCAGCACTAGATGATTCGGACAATAATGGCCGTTGCTCGGAGATCGTCCATTTAC
+>25868 1
+AGCCGCCATCGTACCTCGGAAGAGCAATAACTGCGTTTAGTAGTAAGCGGTAAAGTTACTCTGGATTGATCTCGACATGAGCTTCTCGTTCCCGACCAGG
+>25869 1
+GCAGTCGCCAACCAAGGAGCTCGGATTTACGGTTACCGAGCGTTGCTATGCAGGGTCTCCGCATCAGATAGTTTAACCCAAATTCTTGGTACAGTCAGAT
+>25870 1
+AACCAGGGAACCCGTACTAACTGAGCAGCGGATTGTTGCCAGGGTGCTGACCAGCCTTCTTTAATTGTCATGGTGAGTCCTACAAGCTCTTAAGTCACAG
+>25871 2
+ATTAGGAGGCGCGGCTCGATGTAATAAGCCTTGCAGCAACTGCTGTTTCCGTTGCGAGTCGGCCAACTAAAGACCGAAACAACTAGTTTCTGTCATCTGC
+>25872 2
+CCCTGAACTGCTTGGCAAACGTCGATCTTAATCGGAATCAAGCTACGGTGCATTTCGGGCGACTTTGGAACGTCATGCCGCCGAAAACTTAGTGCTAGTA
+>25873 2
+TGAGAGGCCATTAGTGTTCCGACCCCAATTTGTCCATCTAATGTAGCAGGTGAAGCATAGGAACCGACGCACACCTCCCAGCAGTGTATGTCGTTATGTG
+>25874 2
+GTGCTGTCACTGCGACTTGATAGCCCAACTCTTGCCACCTAGGTAAAGGCGTGGGATCTGCCATAAATGACGTAACCGTTCTTCCAGTAACGGGTAGTAA
+>25875 3
+GATGCTCTTCTAACTTCGATATCATCTGGCCAACGAACAATCAACTGCTGATCCGGGGACCAGACCTCAATGACGGGGGAGATCGGCTGTGTCTTATTAG
+>25876 3
+CCCGAATCCACGACGCGGTTAGGGCCTTACTAGATCGAGCGTAAGGGGAGATTCGTACTCGATTTGCCTTCGAACTGTAACCCTCGAATTTGAATTAACG
+>25877 1
+TTCTCAGAACAGGTGCATAGAACGCAGGTATTATGTAGAGACCATAAACACGACCGCGGCCTTTGGACTAATGTCGCGGTCCTTTTTCCGTACCGGGACT
+>25878 1
+GAACGCTGATCTAATGTATAGAGCTTAGTCCAAACCTCTTATCTGCGGTCGTCGTGAAAGAACGGGCACGGCACAGATGGTGCTCCTAGTGCCTTAACCT
+>25879 1
+CACACTCGACTTGACTTTTCTCCTCGACCTACCCTCACCAAAATAGTAGCCGTCGTGCAATTGAGAGGCAGAACGTAAAGTTGGTGCGGTGAGGTAGTGT
+>25880 2
+GCGACGCCGTCGAGGCATAGGCGAACCAAGTGTTTCTATTGGTCACGAGTTAGTAGCTGTTTCGAGATTCACAGGTTTACTACACCGCAGACCTATACAC
+>25881 1
+AGCAGTTTTGGCACTTTAGAATGTAGAAAAAGCGCCATCAGCCGAATTTGTGAACGTCATCCAATGCCCGCAGTCCTGTCGGTTCCGCTTAACGGCTGGA
+>25882 2
+CTTACCATAACACTGTCGCTTTGGTAGCGGGGGTACGGACTAAAACAACCTAAGACTCTGCCGCCGGTGCAGAATCGGCTCTTAACTTATGTGCTGGTAA
+>25883 1
+TCAACGCAAAACATGCACATCCTCTTGGTACACCCGCCTCTTTGAGCGTTCGATGTTTATTCGAGGGGCCGCTGAAAAGGGCTTAAAGTAATGCGAGCTG
+>25884 2
+TGGAAACGCATCGAGCCGGCAGTCGAAGTTCGGACGCGGCTTTGTTTGAAACAACAGTCCTTAGACTGTTTGTAAAGCCTACGCCTGATCTACTATACGC
+>25885 2
+GCGATTATGCCTTAGGTGGAGTATTGACCTCTGGTGCGAGATCGGAGACAAATATGGGTCACGAGCCGTAATGCGATCCATCACTCCAACCATTCACCTT
+>25886 1
+GTGCTGTCCCGCGCACGTGGTACCGGCAGTAGACACAAGTTATGAGTTACATACACTGGCTTTAAAAGCATCTGGCCAGCGAACTCAGCACTTTATTGGT
+>25887 2
+CGTCCGCTCAGTAACAGGAGGCCTAGTTAAGTGTCACGTTCACTCCGTGGATCTCCATGATTGGGCACCTCGCGAAATACATCTAAAAGGTGACGTTATG
+>25888 3
+ACCTCTAGGGCGTGAGAGCTTCAGGATATCTTTCCTCAACGCAAACGAATTGCTTAACCAGTTGACTCAGGGTCGACGGCGCTATAAGCTCTGACAGGTT
+>25889 3
+ACGCTGATAAGAGTAAAATACCTGACTCTCTCCTCGTCGTTGGCGGCAGCACCACCATACATCTCCAACGGTATGTTACTGGTGCGAGAAGTTGAGTTGG
+>25890 3
+GGGTTTAGACCAATCTAATCACAAACAGGGGCCCGTACCCGGGTCTGCAAGTCTTGTTGACGATATTCGAATGTCCTATCCACGTGGTCGAAGAGCATCT
+>25891 3
+AAAAGCGTCTACATTGTCCAATTGAGGCGTAATGCAATGCGCTCTCTCAACCGTTTACGAAGGGGCTGCGCCTATGCGAGTTCGGATTACCTTCGCAGAA
+>25892 2
+TATGACTACATTGTGTACACCGGAAGCAGTGGAATAGCTTGAAAAGTTCTCCCAATTCTCGTAGGAGCCATCGTAAACCGGCATCTCGTGGGCCCTCTGG
+>25893 1
+TCCTCATCCATCCCTTGGTAAGAATAATCTGGACGGTGGCCGTCTGCAAATTACGAGTCGAGGCCCGTTTATTAGCAATTGGTCACGGATCAACAGGCAG
+>25894 1
+GACGTATCCCCGTATGTAGTAAAGTACAGAACAGGTCGTACGAATAGGCTAGTTGGCGAATCATCTTTCCGGAGCACCATCGTTGCAACGCTTCCGTGTC
+>25895 2
+TTTTCAACGTACGTGACAAGCCCGGATTGGCGCAAGGTTAGCTTTAGTGGTCCCCGTAATACCCTGCGGTCGCTCAAAGCCTCAACAGGGATGATTAATA
+>25896 1
+TCAATACTCGTAGCCGGCTTGCATAATGCCTTAAGCAAGCGGTACTCAGACGATGTAAGTCTCGGGCGCCTACTATGCCTGAAGACGAGTATCTCGTATG
+>25897 3
+GTCATAACCGGTTGGCACCCTCTAACCGAACAGGGGGTCGACTGTTACACTGATCGTCAGTGCCCACATATAGGATCGTGTTGGATAGCAGAATTTCATC
+>25898 1
+CCGGTTCAGCGTCTTACCATCAGATACCAGAAGGTACGGGCCGTGCCAGGTCATTATAAGTAAGCGTATCTTTTCTGCTCCGATCCACTGAAGGGGAATA
+>25899 1
+ACCTATCACAATTAGCACGTTATACCCGCCGGCGCGGTAGGTCACCACCCCGAGAAAGGTACGGTAAGGTAATATCTTGTTGATTGCAGTAGTGCTCTTG
+>25900 1
+GCAGCGTCAAAGCTACTTCATAGACCTAATTCGAGTAACATGCTTAGGTCGTGCTCCAGAGAAGGCTGGTGAACATGATATTGTTTCGGGCCCGTACCCC
+>25901 1
+GATCGTAAATGGAAACTCTAACTTAACTTGTCCGAAGCCTCTATACGGGTGTGAATCCGCTGCACACCCTGACCAAGTCAGTTTTGCGTGAGGACCGGGT
+>25902 2
+TGATTGCCAGGCTTCTGGTTTATGGCCGAGAGTATTGGAACGTCTTAACCAACTACCTTTCGCGCTAAAGCCGACAAAAGGCTGTCGAAGTTCCGACGAC
+>25903 3
+CTGGCAGCTGGCAAAAACAGCCTATCTTGATGTATTGCGGGCTACACTCGAACGTTCATGACGTACTGAGGAATGGCGGGTTTCATCACAGCATTCTCAC
+>25904 1
+AATTCACCTGATACGGCGAACCAGAGCGGGTCATTTGCAGCTGGATTAATCCTCCCGAAGGATACGTCCCAAACGTTGTGATCGTGTTTAAGTTGAGCCC
+>25905 1
+TTTTTCGCCGAAAGCACAGAGTTCCTGTATGTGGCAGGTCTGCACTAGGACAACCTACGTGGGTCCGGGATGTCTTCTAAACTATGATGCAACCCAGAAC
+>25906 2
+AATGGCCTCTGATTTGCGATATGTGGACTGCAGGCAGAAGTGTCAGCATACAACACGGTTGACCTGCTACACTCTACCGCAGGAACATTGCATTTGGTCC
+>25907 1
+AAAAGAAAAGGCAGCCGGTCAACGCGCTTTCTTACTGGCCGGAGAACTATCGGCTGGCTAGAAGTTATTTTGAGCGATCCCATGTGAACCTCTCCTTGTC
+>25908 3
+CCACGGTCCTGCCCGGTGTGCGCCGCTACTATGGGGGATAAATCATTTCCTTGTCCAGTCATAAACATCGTGTAAAGTGCCATAATTTGCGAACGGAAGA
+>25909 3
+ATCGGATTGCACGTGAAAGGATCCAAGGTCCCGCTCTCTTCAGAATCCTAGTGCTCTCAATATCCTTTGCTCCCAGAAGGGATAATGTACCGAGGGTAGG
+>25910 2
+TGGCGGTTAGCAAAATTAGGATCGCCTCGTTTGGACCTTTCAGAACGGGTCCCTATCTGCGATGTTCAAGGGCCCGCGAGACTTATCAAAACACAATCGT
+>25911 2
+CCCGCATTCAAGCCTGAGCCCTGTGAAGACGTCGGGCGAAGGACCTTCTATCCCTGGATATCCTTGAATAGTCAGGAATTCTATTTTGCGGACTGGAAAA
+>25912 2
+CTAGATCACTACATGTTAAGTGCTCCGTGCGCAGCTCCTAAAGCTACGTTAGGCGCAAAGGCCTTAATTGGGTGACGGAGCCACTTCGAGTCTAATTGCA
+>25913 3
+GTTCTCGAAATACGCGTCGAACTCTGGCTATCAGGCACTACCACAGTGTTATGCGAGTCCTGCACGGGAATTTACTGCATAAACGATTTCCGGCTGAAGG
+>25914 2
+GAGTAGCTGTACAGGCACTGCACTCAGGGGACTCTTACAATAGATGTATGTCTCGGACTTACATGTAGCTGCCAGTTCCAAGCCGAGCGACATGTCCATT
+>25915 1
+CGAATATATTTCGAAGCGCGGAGTACAGTGCCGTAGTTCGGACAACACGGTCTCGTAAGGTCCCCATATAAAGTAACTCCCGCTGAATCTTTGCTGGTCG
+>25916 2
+TGCACCTCCATCATATGGCATAAGTCTGAACCGCGAACTTAGGAGCTGCAGTGGCCCGAGACCAATAATTGGTCTGTTTGGTTCCCGCCAGTAGGTATAA
+>25917 1
+CGTATTTTTGGCCGAGGCTTTACACACTACGGTCAGTTCCCGACGCGGTTTAAAGGCTGACGTTACGACAAATAAGATGCCCTCTATCGACGATGACAGG
+>25918 1
+GGGCATGGGATTCTCGTCATAAACTGACAGTCGCTGCTTACAATACAGTACAGTGGCTCCAGCTATCGTGACATCTCAAGGAGTAACTTGGGGTCCCCAT
+>25919 3
+ATTGATCAAATCCCTCTTCTAATCGAAGGGTCCGGGAAGCTTAAGTCACTGGTCTGTTTTTAATCGGAAGCCCGGGCCGTGCCGACGTAACACACGGATA
+>25920 2
+TTGGAGTATTCAGAGATCACCGGGGCGCATCGTTAAAATATCTCTGGAGGCCTAGATCTCTTCCTAAGGCAATGAACTCCTGCGTCGATACTCACAGGCG
+>25921 3
+AACGCCAGGCACTCAGAAGTAGTAAGCGCTCTTTGTGCTGTTAGCGGTACAGCTCATGTGCATCGAATCGGCTTGTCTAACCTGGCCAATATGCTAGAAC
+>25922 2
+GTGAAAGTCCGGATACTTTGTGTGTTCATATACCACCAAATCCCTGTCCTCGCATAGCATGGCGGCCATCGGAACGACAGAGGGGACTATAGCATGCTTT
+>25923 3
+TGAGATAAAACTCTGGATTGCACGCGTTCCGGACCTCTAGATTAGCGGAGGCAAGTCACCCAAACTACATGATGGGCGTAGCAGGACCTTCCTTTTTGCT
+>25924 2
+CTTGCGCACTGCGTCGAGTCTCCGTCCTAAGAACGCTATATGTTACGCAGCTCAGACATTACAGGGAATTCGTAACGCTGTTAAGCCGAGAGTAATGCGT
+>25925 3
+GGGAGACGGTTTTTAAACACCCCGAAACTCTTTAATTAGTGGACCAAAGAGTTAGGCGTCTAGGGAGTCGCGCTCAATCTTATCACTCGGGGACCCTTCC
+>25926 2
+AGGCAGAAGCATAATGTCCATTTGACACTCCGGACTTGCTCTCACCCACACGGGCTACAGATATGTAGCTGGGAGGTCAGTTGTGCACTGCTTCAAGTTA
+>25927 2
+CGTCGGCAGTATCTTCGAGACAGATGGCTTCCGACCTTTGACCCCATAATAGTGGACCTCTTCTGAGGTATACGGTGAACGGTTACGAACACGGATACTA
+>25928 3
+CTTGTCGAAGAGGTCAAATCCGCTCCGATAACACGTGGACTGAGGAATTACGGCTTCTGGAACGCCGGACGACCAAATTTCCTGTGCTCGTTGCTTATAA
+>25929 3
+CAAACGCAGGACCAGCCTTGAGCTACTACGGCTATCTCTGGCATACAAGTTTAGCATCGCTGCGCATTCAAGGAGATGTGCCGTACTGTGAATAGTTCGT
+>25930 3
+AAATAGTATCATGGCTACGGGTCTCCCCTCGAAACGATGGAGTATGGGGACCCTTCCCATCATGAGTGCCGCGCTGCATGAAATGAAGTGTCTTCACTAT
+>25931 3
+TTGGAGGTAGCCAACGCCAATCTCCTTACGCGCGCACGTTCGATCGTCCTGGGATAGAAACCGCGGTCACTACGGAAGCTATTTAGTTTTGCAATTAGAA
+>25932 1
+GTCCATAAATGCGGAACACGGGGTTTTTTACCGCAAGCGCACTTTCATATGGTTGAAGATTTGGCATGCATCACTCCCGCGATGCTACGACAAGAGCGCT
+>25933 1
+CATCAGTTAACCTACACCGTGATGGTCTTCCTCGTCCCTGCTACTGCTACGTTAAGAGTGGAATGGTGTTGGAAGCCCTGCAGCGGCAGATGTAAAACAA
+>25934 1
+TAACCTTCCAGAAATGGTAATTCCCTCCAACGGATTCATGCGGGATCTGACACCATACGGGGTCGTTCCCCAGTTGTTAAAGCGGAGGCGGTATTTCAAG
+>25935 3
+ATGTCGCTTATACCGCAAGTACACAGGTTCTGTTTCGACCGGTGAGTCAAAGCTGCATTCTGTGGGCGAGATTCACAAAACAGTCCGCATGGAAGCCTCT
+>25936 2
+TGATGGTGAATCCTCGACTCACCGAAGGCGGTCGCATGGGGTAAAAGTCTTCGGGCTTCTCACATAATACTCTGAGAACCCGTGTTATATACCCGCTAAG
+>25937 2
+GCACAGCTAGGGAGATACAGAAATTGACGTGTTGGTCGTCGCAACGCTTTAATCTAAAACATCACCTTGTTGCTCTTATTGAGGCGAACCGCCCGTCCGG
+>25938 1
+GCCGTGCACCTTCTTCGACGTCGACAGTTTGTAGGTACAAGACTTGAGCTCTAGCAGATTCCGATGCGAAGACAAAGGCACGATCTTAGTCGAACCTTGT
+>25939 2
+ACAAGGCATCCAGCAGCCCAATGTTTTCAGGTCAATGCCGGGGCGTGTGGATCTGCCCTAAAACGGCCGAATTACAGGCCTGTTTTATGTCATCATATGA
+>25940 3
+TTTGCACGCATACAAGAGTTTGTCTGGAGCCTGCCTGGAATCTCCTCCAAGTGGGCCGAGTTGAAACAAACAAGATAAGTTATCTGTTGGACGCCCGCTC
+>25941 2
+GCTCAACAAGTGCCAATGCTTCGTTGTTTGGAGAGTCCCTGATTATACTCAACCAGAGCCCGGAAACCTTAGCTCGTTCATGAGTGGATATAACCGGGGC
+>25942 3
+CTTTGGAGAATCACTATATGTATACGGTACACAGGGCGCCCGTCATATGCTCCGTATCGGCAGCAGCTAGACTGTTTCACAATAAAGCTCGGGCGGCTAT
+>25943 2
+CATACTTTGACAACGGACTGAGCTTCCTGAAACATGGCCCGGGAGTCTCTTGCTTAATACCTCGCACGATTGTCGGAGCCTGAAAACAGATTGGGTACTG
+>25944 2
+CAAGAGTCCCAAAAGCAATTTCAATAGGGGTACTTACGGGAGTTGCTCCAAACCCGTATGTAGTGGCACCGCGAAGACCCTTATGCCTTTGTCGTCGTGT
+>25945 1
+ACATCCCGGTGGGCAAACATGGTCAGTTGAAACGATCTTAGCTGGAATCCCAGACCCCGCTTGAAGGTAACGATCGCCTTAGTTTTACCGGACTTTGTGA
+>25946 1
+GGTCAGTACATCCATCGATTTCCCCCATCTAGCACGGATCATAGATGGTTGGGAACATGCTCTAATCGACGCATGAGCTAAGGCTCATCGGTCTTGGGAA
+>25947 3
+TCATGGTACTAGATGTGTAACATGCCGTTTGGACGGTCGTCATAACAAAGTTGTCCAAACATGTACCGGGTGCAACGGGTCCTGGCCTCAAACCTTCGCA
+>25948 3
+TCAATTCGCCCGGTGATAAGTAGGCCGGTTGTGCAAATTATAACGGATCTCTTCCCCCACCAGTAGTAGCGACGGAGCGTTTTTCGCTGAATAACAAGGC
+>25949 2
+ACTAAACAGGAAAATATATACGACATTATCCCCAAGGTAGAACACTTGTTCCTTGTCTCCTGGGCTGAGTTTGTTGGCGGCGGGCCTAAGGCCCGGACCT
+>25950 1
+GCCCCGAGCTGAATTTAGTAGAAGAGCCCGAGTTTCCCTGGCAATGTTCGGCCAAGTATTAATCCCTCTGGCGCAACTGATTAATCTGTGGAAAGTGCCA
+>25951 2
+CAGAGAGCACGCAATGCGCTTATAAGCTGCCTAATGTGCAAAGCACGTCCGTTTACCTGTAAAATGGACTTGTACTGAGGCTCCGCGGTCTGTACGTATC
+>25952 2
+TTAAGTTCTGTAAGTACGAACACAATCCTGCCGCTGCCGTGAGAGCTGGAATCTTCCGGTGATACAGTGTCCTACGCCCGGAGGCATTAAGTTGCTACAA
+>25953 3
+GGGCACATAAGTGTCGCGCCCAGTTCTCAAGGTGCACCGTCAATTGCGACGATCTTTCTAAAATTGCTGCATTTTTTCCCAGACAATACGGGGAGGAGCA
+>25954 1
+GGACTTGGATCTACTTTGAGCCAGCAGATCCGTAGGGAAAAGTGAGGTATGTCCGTGACGAATAATGACTGTCCGTCTAAGGCCATTTCCTACCCTCACC
+>25955 3
+CGAAGTTGCGGAGGTTAGATCACTTTTATGCCTCAGAACGCTTGTGGTCATCGTTGCCGATGGGACCCAATATCATCCAGAAACAGAGGCGACCTCATCT
+>25956 2
+TCTCCTGCTTACAGAGGTACAGAACTGCGACCCATTCCGGACTATCGGTAACGGTCGCTCCGTTAAAATGTGAGACCACGCGCAAGGTAGTTATTGGTAT
+>25957 3
+TGCGCGTAACCCGGTTGGTAAGCAAGTCCAGTGAAAAGTTATCAACCCGATTCGCGTATAGAATTACGACTTGCGGATGCCCTCGCCTAGGCTTATGTCA
+>25958 2
+ACACCAAGGGTATGCGGCTCGTTCAATCAAAGACGAAACTATTGTTTGCACTAGACTTAGTCGCTTATTCTGTCACGCTGCGAGAAGGCCCGCTGAGTCG
+>25959 1
+CAGGCGGAGGCTGCGGCATGCTATCGATGCCTAATTTAAATATATTCTGCGCACACGCCTGACGGCCCTTAAAGATTCTTCCAATAGAATCGAGTGGCGT
+>25960 1
+CAATGTTGCAACTATAGTATACCAACCTTGCACTGGCCGTCTGGTACCCCGGTTCAACATTGGAGCGATTGCGCCGGGAGTGCCATTAGAGATTCTAAGA
+>25961 1
+TGCATACAGCGTCGTCTTAGTTTTGTTGGCCTACGCCCCATGTACTAGGGGATAGAGAAAGAAGGTCCCATTACTCCTCCAAACGCGAGCTAACGGAGTT
+>25962 3
+TCGTAACAGTGCACCCTCTTGTACGGGCTAAGAGAATAGTTCCGGAGACTTAAACCATCGGTTACGGAGCTTTAGGCGGAGCCCACTCTCAACGTTTGAT
+>25963 2
+TACTGGTGGCAGCGAGCATCCCTTGAGCGGCTCAGCTACTTCTGGGGCATACGATACTATCAGAACCGACCGTATTGTGCCATGTACCGGTATAATAATA
+>25964 1
+TAACTTGCTAAAGTAGTGCCAAATCTATTACGCCGTGCAGCCAAAGTGGCTCGCATCCGATTCTCCAAGTGGTGCGGGCCTAGCATGGAGTAACCTGTAT
+>25965 3
+ACATCACATCAATAGAAGTAGCGACCTCTGCCGAGTTGGTTCTCGATAGTCAGCGATAATAAAGGATGTTCGCGTCGAGCTGCTCCTGCGCGAGTTCATC
+>25966 2
+GGATGAGTCCCGTTTTCATTCCGGGGATTGACACGCTCACCGCGTTAGAATATCACGACATCTAGGATAGTGATACTCCGTGGGACAAACAACTCTCGTG
+>25967 1
+GGCCGGTCAGCATACCGGAGCTACCCTGTGTAAAGGCTCATTTAGCAATCAGGCATCGTCCTAAATGGATAGACCTCTGTTTAGGGGACAGCCATCTTTA
+>25968 3
+ACTGCCTCTACAATAACGGAGGTTTCTACGTCAAGCGATTGTGGGTGCTGGAAAACACAGAGACTGCTACTATTGGGCCTACATGCCGGCACTTCTCGAT
+>25969 1
+ATGAATACCGACTCTTTAACCATTAAGTGCCAAGGCCGTGCGTCAGCGACTAGTAGTCAGTACCCTATGTTACACGGGGCACTTGGGTGATATTCACGCG
+>25970 2
+GAAGTCGCAATTATCGGTGGGATGGCCAGTAGCTTTTTTCTGCCGATATGCTTCCGGGTAGTACCAACAAGGCACCACTTAAAGGCCAGACCGCATTTAC
+>25971 3
+GCCAGGTGGAAGGTATAGATCAGCGTTGAAATACTACTACAGCGCATGCTCGATCCGCTATATTGGCTTATCGTCTACGGCCACCTCACGGCAAGAGTTT
+>25972 1
+GAACCTTGCAATACAACTTTAGTCCTCCCTGCGGATTCTTGACTATAAGGGACTACATTATCGGTGTAGGGCGGGCGAAACAGGCGACCGGACATTCCTT
+>25973 1
+TCGAGGACATTCATAGAGGATCTGACCAAGACGATGTTTAATTTCGGGGGTCACCCAAGATCAACGTTGCGATTCCGCTAGAGTTTCGGCTGCCCTACAC
+>25974 1
+TTCGTGGGAACATTGACCCGATCTGCCTCGATTTCACCCGGAAATGAGAGTGATGGGATCCAACGACCTCAAAACGTGTGCCTTAAATGTGCGTATCGTC
+>25975 2
+CGGTCCACTACGTTACTCTGAAGTCGCACGCAAGCGGGACATAATATTATGTGCAGTGATCCTACACAGGAGTGTCACGCTACGTTCGACTGAGTCGTAT
+>25976 1
+GGAGAACGTCCATGTGTGTAGGTGCAGCCATATTGATCATTCAATTATTGAGCAATCAACGACGCCCGTAACTGTAGTACCGGGCTGTCGACTCGCCCTA
+>25977 3
+CCGATCACCAATAGAACTAGGGTCATTTTTCCTGCATGGCGACAGACTAGCTGCAGTTATATTCCGAGAGGTATCTGAGGCCCCTGAACGGCATCGATGT
+>25978 2
+TTAGGTAACGCACAGCTCACCAGAACGAACCTTTTTAAGCTTACTATGCGCGTGGATAGGGCCAGTTCTGCAGACCCTCATGGCGACGATGGCTTATAGT
+>25979 2
+CTTTCGGAGTCTTTGGCCAACGTAACGCTAGAACCGGCTTCAACAGAGAGCCGGATTATCTTCATGCGACAGATTTCACGAATAGTCGGTCAAGCTCGTG
+>25980 1
+ACTGTTCCACGATTGCTTTTGTCCAATCAAATCAGCGGTGCAGTGCGGAGCTGTCTCAGCGCTCATAAGATAACATTAAGATTAGCCACCGGCTGCGGAG
+>25981 2
+GTGTACACCGGTATGATGGCGACTTTTAAATAAAAAACCCGTGCCCCAATGTCCGCGCCTGAGCCTTGACATCGGCTTAGTTGCCAAGTGTTAATGGGAC
+>25982 1
+GTGCTACACATAAAACTCGCCGCTCACCTGAAAACTTCAGGCATAACTAGATACCGCTTATTACATCGTTCGATGGCAGCGGTTTGGGCTGAGTGGGGCT
+>25983 2
+TGTAATCTCTTTAGACACCCTGTGGAAAAGCCTGCGGGCCGTAAGTGTAACTGGTAGAATATCGGCTTCAGGATCCCTCCTACGCACTCAAGACGATGGT
+>25984 3
+CGACGGGGATTGGCTTTTGCACATGTCATACACATATCCCCGAGGCTGCTCAAATAAGGTGCTGCAGGAATGGTCCGTTCTATCTTCAACTAAAGCGGCA
+>25985 1
+CTGTGAAGTGAATCCCGGCCAATAGCGGTTCCGTAGACCTTTTTCGCTCCCGCCTAACAGGCATTATAGGGCTAATGAGCCTGTTCCAGGTAGAAGAAAT
+>25986 1
+TACCCAGGTAGAAAGAGATCAATGCACGGCACTTCCTTGGAGGAAGCAGGGTCGAGTTCTGAATTCGATAGATTCTCCCTCCTTGACGTACTGGCCTTAC
+>25987 3
+TTGAAGCGACCCCACAAAGGATTGCACAAGTAACGTCCTGGTGATAGTTTGTATCCTTGCTTGATATCTCATAGGCCCCCAACGAGGCGTTCGGATGGCA
+>25988 3
+AAGGGATTAACTGACAACGTCCTATCTGAGACATAGAAACGCGATATTACTCTCGCGGTGCACTCTTTCGGGCTGACGTTTCACGGCAGGCCGTCATATG
+>25989 2
+AATCGTCGGCTACTTATGCCTACTAACAATCCTGTGAAGCAACGCGCTCTCAGGCCGGATAGGTGGTTACGCGCAAACCAAGATGCTTTTTTGCGTAGAG
+>25990 1
+GTATGGAGTGTCAAATTCTCTTCCGGCCTAACTGTGAGATTTACGCCTAAAATTCATTGACGCCTTGGGCGGCCGTCATTAAGCCAGCACCAGGCAAAGG
+>25991 2
+ATGAGCCATCGACACAACTATACTCGGGCGCCACGGACCCCTTGTACCATCGGCTACGAAGGTTTTGACTATGAGATATTAGTTGGTAGCGTATTGACGC
+>25992 1
+AAGCCGATGGTTAAGACAGCTGTTGTCCTTTCCTCACAGACTGTCGGCCTGGAAGAACTGCATGGTTCAGGTTTAACGCCTGGGAAATCCAACTCAGATC
+>25993 2
+TATGTCTAGCGATTACTTTTCATTGACCCGCAGCGAATGCATAGGTTCTTCATGTATAACCGGAAGATAAGCCGTCCCGGCAGAGGCTCCTGGGAACGAC
+>25994 2
+TGACTCCGGCGGCCACGGTCTCTGCCCGTTCGTTAAAGTATGCAAGGATAAACCATATTAGAGTCAAGGCCCAAACAAGTGCCATGTTATCGCGTGTGTT
+>25995 3
+GCTCACCAGCCACTCAGGCAGAACTTTTGTTTGATGGCCTGGTCAATTTACGAGAACTCCGAGTGGTTAGAGAACTCTCGTTAGCCAGTACGACCGAATG
+>25996 3
+GACCTGGATCGCATTAGCTGAGATAGGCAGGCCTAGCCGTTTACGATGGGACCATTTTCTCGATCAAGATGGATTAGGACATGCAACACTCCCCCTTAGT
+>25997 2
+CGGCTGGGGACAGTAACCGATCCTATGTATCTGCGGGCTCCGAGTTACCCATACTGCAAACGAAAGAATACTTACGTGTTCCGTTTCAGTGTCCTGAAGA
+>25998 1
+GGCGTAGTAAATTTAACGTTCTAATATAGAGTTTATGATCGGGAGAGGCGCGAAAGCGTACCCTGGTCCATATTCCACTAGGCACCGCATTCCGCCGCTC
+>25999 3
+GTTGCTACGACTAGCCAGAGGTAATTTTTTTGTGGGGGATTACCCAGCCTTGCCGACGTAAGCGAATAGAGGAAATCTTACCCCAACCTGCTAGCCACGT
+>26000 2
+GTCTTGTAATCCGTTTGACAAGCTGGGCCGCGCCGCTGTAGCTGTTAGGAATAAGTGCACTTAAACAGTCTAAAGTCGGCTCGCCACGACGACTAAATCT
+>26001 1
+AAGGCGACTCAGTGGATAATCCGGACTCATTTGACTCCCGGCCCAACAGTTGTTTGTGAGGAATCGTGTCGGTATAACACCTTAGCGTAATTACGCCCGA
+>26002 2
+GATGTTTGCGGTGGGGTGGCTGCTCTCCTAGGCTCATACCCAAGTCACCGAAATATTAACTCGCTGCAGCAAAAAACTTCGTACCGGGCATTAGTCTAAG
+>26003 3
+TCTTGAGGTTAATAAACCTCAGTCTAAATACCTGGATGATCAGCCGTGACAACCGGGTACGCCGTACTGGTAGTTCTATCGCAGTGGGAGATCCAGCCCT
+>26004 1
+TTATCGGAATAGCGAACGGGAGCGACTCCGCTTGTATGACGCGTCAGAATCGTGAAGAGCGATTCCCTAGTATCAATCTTCTAGTCCAATCCGATGCTCG
+>26005 3
+CGCGGCAGCAAACTGGGAACATAATGCAGTGTACTGCGATCAATCATTGAGGCATTGTAACTAATTCAGTGCCGCCTCGCTCATGGTCCGCTTTGCTAGA
+>26006 1
+TGGGGTTAGAGTAGGCGACTCTTGTAGGATGACACGAGCAGCTACGACCGACCCGAATCATAGTCGAAGTATCAATCGCTGCAGTCTCATTTTTTCACCC
+>26007 3
+CTACTGGCACGTAGTATGAGCTGGACATGCTTTAATGAACCCATAGTGGTATAACTGTCACGTGGACTGGTCCAACGCTCCGTTGCTGCGTCCAAAACGA
+>26008 3
+ACGTTTCGCTTTGATGGTTCCGCAGTCGGAGGCGCAGTACATGTCAGCCAACCCTCTTGGAACGAGGTCATGACAGAATATAGTAAGATACGCCCCTTAT
+>26009 1
+ACGTCGCTGGTCTACAATTAGAATATCACGTGCCAGAGAGCGCTGTAGAGATGCGTGGTAGTCCTGTGCAGACATATCCTCAGGCTTTTACCCATGACCA
+>26010 1
+GTGGACCGGACAATTACTGCTACCAGGGGTTGTCTTCCTCAGTAGCCGAACGAATCGACTTTGCTCAACTCAAATACACTATGCTTAGAGGTGAGTCGGC
+>26011 3
+CTTTGCTCATTATACTCACATGATTGAGCCAAGTTGACAGCGGGAGGTAGAAAAGCGGCTTGCAATTACCACCGCCTACTGGCCCTTTTGTGCAGGACAG
+>26012 3
+CTCCCGAGTTTAGTTGGCGAGACCTACAAGCATGAGAGATCCAACGGTATACCTCTTATTTCACATGACCGACGGCAGATTGCTTGGCGAAATTTGGCGC
+>26013 2
+GAGTTCTTTGCTAAAGTGCAAGCTCAATCCCCACGCTCGAAGATCGATGCGAAGCTGATTCAACAGGTTCCTGAGGATGTCATATGAGGCTTGGCACCTC
+>26014 3
+CCCAACCCTGACCGCGTACACCAGCTATTGTTCAGTAACTCGAAATTATGGTGGTGAATGGAGTACTTCGAGACCGGCCGAGAGCTCTGTATTGCTTAAG
+>26015 1
+TCTTTTCTTTGAAGAAATACAAACAGGTTTTTTCACCGCGCATTAGGTGTCGCTCGTGATCCCCCCGCATGTGAAGAAGCGGGGCAAATCCACGGACAGG
+>26016 2
+CTGTTAGGGTGGTTATAGTTCGCGATCCCCCCTGAGTTTTCTGGATAGCCCCACCACGAGTACAACAGATGGAACAGTGTCATTAAAGGCCGCAACTTAG
+>26017 1
+GCCGGGTCCATTCAGCTGTAGGACCCTGTGCTAAGGTACACGATTTGATATTGAATAGGTCTGAAAGCCGCCAGATGACTACCTTATACTACACGCGGTC
+>26018 3
+ACTCCCTTGTAACTGAGGAGTAAACAGGAGGTCACCACGACCAGTTCTCACTGGAGGTAACCTTGCTAGCTACGCTAGTTGTGTCTCAATCTGGTAAGCG
+>26019 3
+GGCAGAAACGTTAGAACCGAGTGAATTGAGATCCTGTTCCGACTCTACTAAAGCGAGCTCCTTTAAGGCCTACTGCTTGCGGTACGGCTAGACACTTTGC
+>26020 1
+CCTGCCACAGCTTCTGTCTCACGTTTTAGTTGGGCGAGCAGGGTCAGCCATAGCATCACTGAAAGCTATATACATAGAGTTATCCCAGGGTAAAGGGCCT
+>26021 2
+TCCCCACTTCGTCGTAGCACGAACTTGGGGATTCCGAGTTAATGCCCCACGCGTAGATCCGATGACACTTAAAGGGTATCTAAAGAGCTCGATTGGGTAT
+>26022 1
+CCACTTGGTGCCACTACGGAAAGTGTAAAGAAGTTATGGTTTATCGTCTCAGCGCCTACAGTTTCGAAATCCGAACTTGACGCCTACGTATGGCGGCACG
+>26023 1
+CGAACGCCATCTCAGCTCTGAAGATAGGAGGAGACACTGCATGTATTCCCTAGCTACTCAATTATGGGCAAGAATCCCATTTGCGTGCGTTAGCTCGTGG
+>26024 3
+GACGTCGTCTAGTAAAACAAACGAACTTAGACAGGGTAATCGTCCTCTCCTCCAGTTGTCGGCGGCTAGCCTATGAGGACAGTGTCGACGTTCCTTGAAT
+>26025 2
+GCCGGGAAGCGTCACACCAGGTCTTCCTACACGAAGTTTACCGATTTGGCTCAATGCGTGTCAAAGAGTCGCGATCTGGATGCAATAAACCGTTTTAGTC
+>26026 1
+GCTTAACCTTTTCTGTCCCTCGGTCGGCGCCGTCTAAGTAAGGAATTCACAGCAAGAATACGTAGCCGTATGACGCTGTTTGAACGAATACTGACAGGGC
+>26027 3
+CCGTGTGTGCGATACTAGTCCGTCGTCACAAGGACGTCGCTCCAGTTTGAGATCATAAGAAGACGCTATGTGCTCGTTAGACCATTAATCGCCAGGACAT
+>26028 1
+TGCAGTTCGACGAGTTAACTACTACAGGCTGCTGATAGTCGCTTGAAATTACCAGGTCCGTTCGTGCGATAGCGCACCACTTCACGATTGGAAGCGCAAT
+>26029 3
+GTCACGTCTCTCGAGAATCGGTAGCCGGCAGATGCGGCTAGGACAGAGTAACAACCTTGTTCATAGTTATCTTAGCCCCTCTATGTACATAAGGCGTCAG
+>26030 1
+GTCCTCCTGGATAGCGCCTCGCCCAGGAAGATAGTTGTGTCAATGAACTGGTCATCAATGATGAGACACTCAGATACGCCATTGTCTGGTAAGTGTACCC
+>26031 2
+TGTTCAAGCCCAATGAAGTTGCGGCCTCGTACAGACATCTCTATGCTGTCTCAGCGTCGGAGCGATCGTGACCCTATAAAGTATGATTCGAAGGCGAATC
+>26032 1
+CGACATCAACTACTAGCGCCGGAGTCTACTGCTTTTGGTACGCCCTGCGAAGGGGAAGCGTCCGTAAATAAAATTCTGCATTCGTTTTGAAGCCCGTAGA
+>26033 3
+GTTAAGCTGGCACACTTGATGAATTCCTTAAACGGAATCGACCCCCGCGTCGCTGGCCCATCTGCGACTAATTCTGGAGTAAATCCGGGAATTGAGTAGT
+>26034 1
+CTCCATATTAGTTTACTACGCAGGTTTCTACCTTCCGATACGTGGTGAGAGCGAAAGCTCACGGATAACGCGACATAGGGCGAGTTAAGCGGCACCTTTC
+>26035 3
+AACCATCCTGCTGGGATAGCCATCAGTCAGAAGATTGGTTGCCTATGCGAGTGACTGCCCTTGGGTGACGATGTTTCTATACAGTACCCCACGATAACAG
+>26036 3
+TGCTGATGATCGGAAAGTTTCCGCGGCACTTTGGACTCTATAGCTGCTATAATCACAACAGGAGCATGTGCAACCGAGTCTGCTCGGCAGCAACTTCAGT
+>26037 3
+ATACCCGTCTAGGCAAATATCACTTCAGAATTTAGCACGCAGTAGGTGCATCCCTAGATGCAGAGTCCGCGTCGAAATAGGGCGTATTTGTCCGGCTGCT
+>26038 1
+CACGTGCGACCTACTTGGCGTGAACACTTCACATTTAGTGAGGTAACGGACCATGACGGTTTGCATAAAGCATTTAGCTTCATGCGGACCCATGTGCAGC
+>26039 2
+CAATCGAATCGAGCAATCGGGAAGAGCTAATGCTCAGCAGAGAACTGGTTCTTTACCTGTGCTAACCTCGCTCTACTTGCGAGTCCGACTGTGTTGAACG
+>26040 2
+GAAGCCACTTGCGCTGTCCAACTGTAGGTTGTTAATTCAGCCGTTGCACCATTGCATGACGCGTCACAGCAATAGCCTGTGGGAGGTCATACGAAATCAT
+>26041 1
+CGATCAACCCATTTTCCGTCATTAAGAGTGTGTCTCCCGCACCTCAACACAGTGTTGGCGGGTCGTAAAGCAAGATTAGGACACGCGTGATAGTAGGCTT
+>26042 2
+AACGCCACGCTATGCTGAAGATGCGGCTATTACGTTTCGATCTTACCAAGGCCGATGGTCACGAAGACTGTCATGCACATATCCGAGTCATCGGGTGTTA
+>26043 3
+CACGTAGACGCAGAAAGTGCGTCAACGTATGGAGTATAGTTATGTCAAGTGTTGATATCTTCTCGGTTCGACACTCCGCCCCATCAAGTGATCCCCAGGG
+>26044 1
+ACACACTCCGTAACGCCACAAATATTTTACATATGGGAGAGACGGGTTGCGTTGTGCTAACACATGAAGTCCGGCGGGTCCTACTATGCTGCGGCCTTAT
+>26045 3
+GTCCGGTTTCCGTAAGTGATCAGACCGTACTAGACGGATACTGGACGCAATACGAACCCCCTAGTAGATATGAAGGTAGTCTTCGTGGTTACCGATTCCC
+>26046 1
+CACATGCGTCGGGCCTGGTCACTGCTCCTAAAGTAGTGAGACTTGTATTTGAAGTCCACTTCGGGGCACGATGACTCTCACAGCTCCAGAAGGAATTAAT
+>26047 2
+GGAACTATCTGTTGGCTTGCGGAGCTGGATAACTTTAGAAACCATAGTCGGGCTACTCCCTTTACAAAGTAAGGTGCCCTCGCCACCAGAAGTGTCGTCA
+>26048 1
+TAAACTCAACTTAGGCAGCGCGGTTCCCGAGGAGTATCACATCTTGCTCGATAGAGTGTTCGCAAACACATGATGATTTGTACACGCTGTAGGGTCGCCC
+>26049 1
+ATATGCGGACATGTACCACCATGACATCAGTGATATAGAAGGATCTGTTGTTTCTGGGCCTACCAGCGTAAAGAGCCCGCGGCTTCCTAGGCTCGCTAAT
+>26050 1
+TTTGGCTACGTGGCGCCGAGTCGGGCGAGTCGACAGTTAAGTAACAGTCTCCCCACGACAACCGCGTTTGCAGTCACAAGCATTATATTATTATGAGTAC
+>26051 1
+CCATTCACACTTGAAAACGAGCTTCTAATGCTCCGCTTTTGGTAGAGTTCCGCGTCATGCAATCAAATGGTGAGCGAGGGCGGGAACCGATTTCCAAGCT
+>26052 1
+ATTCGGTTACTCTTATTGTAGTTGGGCAGACGGGGGTGCGATTATCCCAGAGAACGTGCCCCAATGTTCCAGACAGAGTATTCCACAACCCTATCAGCGA
+>26053 1
+GTGGTCGGATCTCAGTCCTTTCCACCCTAGCAGACGTGTACAAGAGGGCTGCTCATAACCCCAGCAAAAAGATCGCTTAGAGGTGACAGTGTTATTTGCT
+>26054 3
+ACATTCTTTGGCTGCGGAGGAGCAAGAGCATTCGCAACATGTAACAGTTTCAGACCAGTAGCTTCGCATATGAAGACTGTTTCACTACGGTTCGGGCCCC
+>26055 2
+ACGGGTGTGATTGATATATACGCGTCAGGCTTGCACGTGTTTGCCAGCCTACATGAATCATCACTCCTCAACGTGTGGTTAGAATCACGAGCGGCACAAC
+>26056 3
+CACCAATATCACTAGCTTGAGCTCATGGGTGAGCTCAGGTTGAAAGAAGACCATGTTGCGTACCGCAGACAGTCACGTTGTCACCTGTAAGCTTGCCGTT
+>26057 3
+AGACAGGTCGCCATAAATACACTGCGTTAGAGTTAAAGTACATGTCCTGGGATATCCTATTTTCGTGCACGAACTGCCTCTGGCCACGGGGTCACACGGT
+>26058 1
+TTCCTCGAGGGGTCCGTCGGCCCGAGTTAACATGTGAACATCAGATAAAATCAGCTTACGTTCGTGCATATGAAAACCCGCCGCTTTTGACAGAGGGCTT
+>26059 2
+CCCTCACGGTGTTTAACTACTCGAAAACTCTTCCTCCGGTGGGCTCACGCCAATACGAGGTAAACCGGGTCTAGGTTGGGAGAAGGTTATGTAATATCCA
+>26060 2
+GGAAGCGTGAATCTGACTGGAATATCGGTGGGCCTTTGTTAAATCCTCAGCGCCCTGTCCCCATCACACGTTCATGGCATAATAAAGAGGATGTCGCCTA
+>26061 3
+CCGGTAGCGTAGGTCAGGATAAGATTCTGGGAGCACCCCCTCACATCCATCCGACGGGGAGTATAAGGTATCATCCCCTCATTATGTTAAGTGGTATTAC
+>26062 3
+GCTGACGACGCAGGATATGATCTATGAACCATAGGACTAAATCAGCGTGCCCACCTTTCGTGTGTAAACGGTTTAAGTCGAGATCCCTGGCACGTTCGCT
+>26063 1
+CGGTAATTTTTTACCCTATGTACCGCGGGATAGGCAACGAGGTTGCCACTAAAGTGGTCTTTCAGAGGCTCCATCCAATGAACTCATACCGGACAGGGTC
+>26064 1
+AAGATTTATGTGCAGGCTGCTGCTGAAACGCCCGCACCAAGGGGACCAATTAAGGGTAGGCGTATGCAATTACTCCGTTCCAGGTGATACTCACCCTTTT
+>26065 3
+CATTCCGTTTGTGTCTACGTCGGAGAGTCCCTGTTAGCGACCGGTCCAGTATCGTCAATAGGCAACAACCGCGGTGAAACTTTACATTAATGCGCAGAAG
+>26066 2
+AATATGGGGCACGTTGGATGCACAGTCTTCAATGCTAACTTCACTGAGCTAATTCACAGAGTGCATCGCTACGGACCCGTATAGTGCCCTTCAGGCGTGA
+>26067 3
+CTGGGAGAGGACATGTCATCCAAAGAAAACCCGATCCGATAGTTCGCTATCGTGATGCACGTACGCGTATTTTCGACACATCCGGCTTTTTGGCAGCTGA
+>26068 3
+CTACAGAGAGGAACTCATTCACGAGTACCTTTTGCTTACACGTACCTCCTGTGCGGATCGGAGCGGCTATGTAAGCCTAAACGGGATTTCGTTAGGCAAC
+>26069 2
+TGCTATAGAATGCTCAATCTGGTAACCATGCTAACACTCTGCACCGAAGTGACACGTTGGACTCGCCAGAGCCCACTTATGAGTTGGCTTGTGCGGGATA
+>26070 3
+CCTTCCCAGTTACTCCTTTGGTAGTGAGAATGCTCAAGGCGTATTATTTACGGCCCAAGATGCACTGCTCACAGCACGGAAGCGTGCGTCAGGAATAGTA
+>26071 3
+TATGTAGGAGTTCCGCGCATAACCGCAGTCCTAAGCCGATCTCGTGGGCAATCGAGTGTTCTACGCGTTCATAGATAGCCGTCTGGCTGAATAAACCAAT
+>26072 2
+TCGCCGAGAAAATGGTAAGTGGGATTTTCCCACCCTACTGTGATAGAGGCCTCTCTCCAGGGGACTGGACACTTCGGATTGACATGCTTCGTATAACCAA
+>26073 2
+CCTTGTCGTCAAGTAAGTAACCCTCAGTCTAGTCCCCAATCGAAGATAATAGCCTGCCGGGTATACCGCAAACTTTGAGGAGGCTTATGTGAGTCGTGCG
+>26074 2
+CGGTTCTGTCCTATGTTCACTACCACGGATATGTACGGGAAGAGTTGGCCCCAATGCGACACGGTAAAAAGACACCTAGGTGGTACTGCTTCTCTACGAT
+>26075 3
+TAAATTGAGGTCGCGTTCATCAAGTCATGTTACCGGTGGAAAGCTGACACTGCCTAATTAGTATAACGAGACGCTCCCGTAGCGTTCCTCGACAGCGGTC
+>26076 2
+GATACGGCTCAACAGGCAGCGTCCGTATACATTGTTCCTGTCGACGGCTAGGAAGTGATGGCGAGTGCACCTTCGCACCTTATACATAATTCGTAATCAG
+>26077 2
+TCAATATAGCTTATTTGGCACCGCTCGAAACAAATACGGGGCGACTAGGACAGCTTCCGTCGGGACGCTGTTCGTGTTTGGAATTAGCCTAAAGCTACCC
+>26078 1
+GTGTCTTGTTGAGCGCTTGCGTACCCTTCGTAAAAGCGTTAAAACAGTAAGGATTCTATCAAGGACTTCCGCATGAAGGCATGACCCTGTAGCACCCGGC
+>26079 3
+TCCCCATTTTCTTGTATTTAGCAACAGGGGCCTCCGATACGGAGGACTTTGAGCGTTTCATTGACCAGGATACGTTAGGCGCAACGCACTCAGCGAAAGA
+>26080 1
+TGGGCATGAAATCCTCAGTGAATTGTGGTAATGTGACCAGGGCTCACTCCCAGCTGGTTTACTTGCATGGGCATAGAACGCACAGCATCACTACTGTACC
+>26081 2
+GACCCGTATATATGAGTACTGCCGTGGGTCGAGTGATTTTCCGGCAGTACGTCCCCAATAACGCCACTAGAGACTAAAGGGCTCAGGACATATTCTGCTT
+>26082 2
+GATTGCGCTCGTGTTGGCGCTGGCCATAACGAACGTCGATTCTGATAATTGCGATTCCCTAGAGTCATGTGAACACAGACAACCCTGAGGGCTCAAATTC
+>26083 3
+GGGAACCTAACCTAACTATATACCGCGGGCACTCGTACGTTTCCCTCGTGGCCAATTCGAGAAGGACATGGATCGCTTTGTAGAAAGCGTTTTACTGGCA
+>26084 2
+TAGCGCCGCGAAATTTCGAATAACTTCAATGGCATTCAGATATGCTGAGGCATTCCTGGCTTATGCCCAAGCTAGACGCAGCCTAGGACTTGATTCGGCG
+>26085 3
+AGCCTTAGGCCCAGGGTCGGCCACTTTCTCTCTGTACGGACTATGTCAAGGCAGGCATTAAGGTTCGCATCCTCTTAGTTCCGAAATAGACATGAAAAGG
+>26086 2
+GAATCTTGTCGTAACTGAACCCAGAGTATCGGAGTCCAAAAAAGCCGTCATATTTCGCATGGACCGAGTGGGCCTTTCGGGTATCGACGTACTCTGTCAC
+>26087 2
+AACCATGCAACTCGATGTTTAACGAGTCTAGTACATTGTCGGGACCGTCTTAGCCGAGGGGTTGTCGTCGCTCGCCGATATTCGCACGGCAAAACAATTA
+>26088 1
+ACAGAATCGATCACTGTATGGTACTTCCCCGGTGATTATGAAGCTCGCAGCTAATAAGACCCCGCTTGGATCGTAGGCCTCGATACTGCTTGAAGTAGGC
+>26089 2
+GCCCGGTCCTCAGAGCGGAAGCTAAACGCGACCAAGTTGGGACTTATATGGAAGATTTCGTTAACGATACTTCAGTCCTCGCCCAAGTTGCTGCTTATGA
+>26090 3
+CCAGTAGTGGCTTTAAAACTTCGCATCATAAAGGTTGGGAAGAAGAGAGGGCTCCTGCAGTCGCCACGCTAGTCTACCATGCGTTTATTTCACCGCCAGT
+>26091 2
+CACATAGGGCGACATAAGCCCTGCTAGCCTCAAATGCTCAACTTTTCAGCCAGAGATGCATGCCTTCAGTGCTGCATTCATTGCGGTTTGTGAGAGAGGA
+>26092 2
+TGTTCCGCCGCTGTAACGTGGCTGAAGACTGAATACAATGAACCTCCGAGCAAGTTGCACAATGACCGCTAGCGGAGATATGATCTCGTCATCCGTTGTT
+>26093 2
+CGATGGGGTTTCACGGGCCTCCACATCCACGTTGTTGCTGTGGATACTAGATCCTGAGTGGACCGTCCAGCCTCAAACATAAGATTAAAGAATTCTGACG
+>26094 1
+AGGTACATCGAGTGGTGTACCGCCAAGTAGATGTTCTTCAATATCGGAGGCTTTCCTAATCGGATGCTGCTAGCGCAACCAATCGTTGGCAAAGTACCCC
+>26095 1
+ATACGCACCCGACAGATAGTTACGGTGTTTTCCCCGTACACTAGTGGGACGAACAGCCTGTCAGCTGGCTTTGACCATATAATCTGATAAGGGTTGCCGA
+>26096 2
+CACTTACAAGTTGGCACGGGGCTGTCCAGACTTACGTCTCTCTAAGTTAAACGTCGAGCTTTAAGGAAATTGTGCCGGATCAGCAATCCGCCTGTACGAG
+>26097 3
+CCGACGTTCCATCGAGCGTGAATTCGTAAACAGTTCGTCGTTATCAGGTTCTGGGTACTTCATCCAACCCGCGACACACGAGGGTGATCGAAGAATTGTA
+>26098 3
+AGGCAGGTCGGCGACCTAGTGGATCCCAGCTTTCGTTAAACCTGTTAGGCCCAGGTAGTAACTCGTGAGTCTATATCAAAGTACCGCCCAGTTAGATCTA
+>26099 3
+TAATAAACACGGTTAGCCAATTTTGGTTTGTCTAGCCAAGGCTGGCCGGTATAGCTACCAAATGGGGTTCTGACCGGACAGAGCCCAACGTCTGCCACTT
+>26100 1
+AGAGCGTCCTTGCAATCTAAGCCGAACGGTGGGCGGAAGGCCAGGCCGCATCAGCCACGTGTCTCATATTCTTGTAAACGTATTTGATTCGAAATCTACT
+>26101 2
+AAGCACGGATGAATTCCGTCGTCTCTCGGAAGACCACGCTGCGTACAGGTGACGCACAGGTGCAACCTTACAATTGTGTTTGGGTATTCCATTGCAATAC
+>26102 3
+AACCAGATCCTAGGCCATGCGTCTATTCGAGATCCATGGATAAAACTTCACAAGTCGTTGGTCACTGAGCGCTGCTAGTCTTGGTGCGCTACCGATAGAG
+>26103 2
+GCAGCACCCGACTAGATCTCTCAAGCTGATTGGACAGAATTCGCGATCCGTTCTCGCCGAGGCGACGTAGCTAGTATTAAAATTACGCGTTGGTATAGCT
+>26104 1
+TATCTGGTAGAACTGGCGCGGCTTACAAAAACGGCAGCACCCCTGCGCGCTATTGCAGTGAGTTTCAGTTTGAATACACATCGACATAGATGGCTTGCCT
+>26105 3
+GCGTAATCTCACGGATTGACTATTCTTGTCTGGGTGCTCTTGAACTACGTCTGAGCACGAATTTTCAACGGACCGACTAAAGCCCGGCTCACGAGGAGAA
+>26106 3
+TCCGGGTGGTACATTGACCAGCGATTAGGTCGCAACAATGTTTTAAGTAGCACGGCTGAACGCTGCTACAGCGCGTAGCTATCTTGATACGCATTCCCAA
+>26107 2
+GGTAGCCGCGCAACCTCTACGATAATTCGGTGTGCGAACTATGTACATGTGTGCCCAAACAGCTAGCGACATCCCTAGAGTATGGCTACGTACTTGTTAG
+>26108 3
+GATAAGGTAACATTACTTCGGTACCCCAAAACCATGGTAGGCCCCGGCTCTGTTGAATGGGTTTCTGGCCACTCATCCACTCTGAATAAGAAGTCGTGGG
+>26109 2
+AATACTGTCGCAGCACTTTAGCTGTCACGCAAGTGTACTAAATGGCACTCGCTTGGATGACGCACTAGCGTAGTTCGCGCACTATAATCATCTGGACGGG
+>26110 3
+GTCGTCCTGCCCCATTCGGTGTAACTAAACTATACGGGTAGCTGATTGTACGGTAACGGTTTAATACATAGAGAAGATCAGACCTCACGGTCCTGGCCCG
+>26111 1
+CCCATCGGCCATCGTATACACTAATACGGGTCCACGTCTTGGACAAGAATGGTAGGAATCACGGAGAACGGTCGACCGGTTTTTATTAGTCCCTGAGTTC
+>26112 1
+ACCTGTTTTAGCACGACACCCGTAGGAACCCTGGTCCTGGATAACTGTCTGGGCAGCTAAATCTAGTGACGACGCCGGCAGATAACTGTATTATATGTCG
+>26113 3
+CTGCGGATCCAGGGAGACATATCGTCCCATCGTGTCGTTAGTCCAAGTAAACCGACCCTTATAAGGCTTGTTGAAGGGGCAATCCTGTAGTCTAAATGCC
+>26114 3
+TCCTTAAGTTAGCTGAGGATGTCCAGGTCCGGTTGCTCGGTACGTTATACGCAGCTCGAGGATTCTAAATAAATATCACCTGCAATCACCCGAGCGGGCA
+>26115 3
+AATTCTCTAGATGCCGTCACGTTGCCCGACCTCCAATGAGAGTCATTTGGTTTAACTGGGTCGAGTTCGTAGAAAACAGCGCTTGACACACAGGGTCACG
+>26116 3
+AACAGATCGCGTCTAATTGTTAGCGCTCCAATGGGACGGACTACCAAGTCCGTGCATGTGGCAATGTTCGTCCGCAGAGTACAGCTGTCTAATCTTCAAG
+>26117 3
+TCTAAGCGTGCAAATGGCGCTGACTTAGTACCTCAAGGATAATCTCAACCACTGCATTAGTGGTTCCGAGGTGGCCATAGGTACTCCATGCTCGAAGTGC
+>26118 1
+GAGTGAATAACTTCGCGCATTCTCGTTACTACGACATTTATACGGACAGACCAAGTGGGATATCCGTTCTGCGAGACACTTTATGGCCGAGCCCTGAGGC
+>26119 3
+ATACAGTGGGCGACAGCACCCAGTAGCGTAACAGTCCTCGCTCATGGATCTAACCTCTTCAGGGGGCCTTGTTTCGCTAGAGGTTACAGAAACTATGTAT
+>26120 3
+ATAGGTCATTGGCCGGCGTGGGTAGAAACCCCCCATGACGGGATACCAAATATCTGCTCACGCGATATTTGTACTCATTCATCCCAGAGGGTCATGTTGA
+>26121 3
+GAGACTACTCAGATCTGCTATTGAGGTCTTAGCCGGTCAACGCTTTGGTTTAGCCATTCAGCTAACGGCATGTCAGAGGCCGGATACCGCCAACGTAAAT
+>26122 3
+GCTCATGGTATCAACAAGGATATTCCACGGTACTGGGCGAGACGGTTCAGCCTAATCTTCACGATGGAGATTTATGGATCCCCAAGCGTCTACTCAGGCT
+>26123 3
+AAGCTGCTCGTGCCATATTATCAAACTCTAGCAGCCTGTAAATGGACACGCTGAAGGCTTAGTTTGTCTCCGCAAAGCTAAGTTGGCGCGGGACGACTCT
+>26124 1
+GACCCTCAAGACATAACGAAAGCTCGTTCTGGCCTAACGTGAGGAAAGGCCTGAGTGTTGCACCATCCTGTTACCAATCTTTTTGTTAGCCTAAGGGGGC
+>26125 1
+CACTGTAATAACTGGCCGTAAATACTCTTGATTCTGTTGGGCTCTAGCTAAGAGGTTCAAGTTCGCCACCTTCACTACATGAGCGGGCAGAACGCGCGAG
+>26126 3
+AGCCAGGGGGGCTAAGGTAATCCATTCTCAGAGTCTCAAGCGTTTTTGGTGGCCGAGGATCCCAAGTTTCCAGGGATACTACCCTCCAGTCAAAATCTAT
+>26127 2
+TATGGGTTCATCGGGTTGCGCCTAAGGAGTTACTATATCGAACAATACAAGTAAGTGCCATTGCCCTGTGGAACGAAATCCTAGCCCGCTCCAGCGTCGT
+>26128 3
+GACTTCGTACAATGGAATTGGTTAGCACGCTCCCATTCAAGTTTATCTGGGATCGTGGCCCAGCGAATAATCTATCGAAGATGACCCAGGCCTGAGCTCG
+>26129 3
+ACCTCGGGCAGTCGTAGGTTATCTCATACAACAGGCGCGTATTAAGGACTAACGTGGACAACGTGCTTCTTACGTAGAAACTTCACGGGACTCTGTGCCT
+>26130 3
+GGTACATGTGATTCTGCCGCTGACAGTACGGAAGTCATAGAATACTGAGGAGAGGCGCACCTATCTACCATGCTATAGTCGTCTAGATCTTCTCCGAGCC
+>26131 1
+ATGGTGCCGTGTAGTCCTAGCTCGTTTCCGTCCCGGGTCTGCTACTCCTATTAAATCGGATAGAACTCGTAGAATGGCGCCTAAAAATGGGCACAACGAA
+>26132 1
+CACAACTTATTGTTACCCCCAACTGTCTCATGTCAATACAGTCAGGCATTAGAAGATGCGGGGCAAGGGTAGCTTACACCGTTCGGTCGGCTGAATCGGT
+>26133 1
+TACGTCGTGCGTTTCAGCACTCGCTCCGAGAGGCCTTCATGCTAAAAGGTAACGCCGCCACATATCGTAGTATGAATGTTCAGATAGTGCACGATTGCAG
+>26134 1
+ACAAACTTGCTCTACTCTCATGGTTACTGCGAATACACAGAACGAAGCTCTGTAGTTCGTCGCGTTAATTCCAGACAGCTTGCAACCAGGTGGGGGCTGG
+>26135 1
+CAGTAAGGTTGAACTCGTATGAGCCTCGACCATTTCCACCGCATATATGGATGCAGTCATTCTAACCAAAGCTGCCGGGGGCATGGACAGAGTTCTTTCG
+>26136 2
+GAGACATGATGTTTGTAGATGGATACCTTTAGAATAATCAGACCCTCTGCATCTCAGCGGAGATGGGCGTGCGACCCGGCTCCTTCGTCCACAACTAGTA
+>26137 1
+GAAACAAGCGGGTCCTGACATTGCATTCTTCCGCCGCTAGTATTACCGGAATTATCCCTGTCAAGCTCGTCTATCGTATAGACAGAGATGGAGACCTGGG
+>26138 1
+AAGCTTTGACGCCCTAACGCCGGACTCCCAAGAGGTCGGTCCTTGGCAGTAACAGCGACGTCAGCATGTCATTCATTATTCGGAGTTGAGACTAATTGAT
+>26139 1
+TTAGGCTCGACTACCGAGTCGTATAAAACTTCAGAGTAGGCTTTACTAGCACTGTTATCCACGGGGAATCAGGTACTCTCCGTCGCCGCGAGTACAGAGT
+>26140 1
+GTCCGTGTGGAGCTACGACGATAGAACCGAGTTTACCGTGTACGAGACAGGCTCTGTGATGATAACGGCGATCAACTTACCCCGCAGTATTTTTTCCACA
+>26141 2
+AATCTCTTACTGTGGTACGTTCGACTGCGTTCAACCCAGGCAGCTCCACTCTGAGGATAGCGGGGTGTTTCATCGCCAAAATGTCAATAAAAATGGCGCG
+>26142 3
+TCACCGCTCACTATCAATGAACTCAGCCGGCATATCGTTCTCAAGCTCGGGCTAATGTAGGTCCCGGTGTATAGATTAGGGTGTAAGGGGCCAAATTCAC
+>26143 3
+CCGCTCGAAGCGGGCCTGTTAATTCCTGTTTTCGATACCCGGATTACCGAGAACAGCAGAAGGCAAGGATCTTAGCTGTTTTTGAAGAACACACGCTCTG
+>26144 1
+CTCAGGATGAACGTTTATAACTCTCATTTGGGCGTACACGACCGGGGAAAGATTTTCAACCGCGCGAGAGTGCGCTCGCACAATTATCGAGCATTTGCTC
+>26145 2
+AATTACGATACATCGCAGTAGAGAAATTGGCCTAATCCTTCTTGCCCCTTTGATGCAGACGTGGCCCGGGCTAGACGGTCAGGACTCATGATTAGTACCG
+>26146 2
+CGCTGGTTGTGCTGGGAAGGGTAATTGTGACCTATCTCCTAGCTGTTCCACCGGCCGACAGGTAATTCAAGTACGCTAGAAACCTTCCAAGAAACTCTAG
+>26147 1
+TCCTACTGTACATCTTGAAGTACTCGACAGCGAATTTGGCTGGAGCCCCCGAACGCTAGATTACAGTTCAAACTATATGGTTGGCGCTGTCAGAAGGCGC
+>26148 1
+ACGGAAACTACATTCGAATCACTTGCGAACGCGCTCCGGAGTGCACTAGAATCTCCTTGCTATTGCCAGAGGGTGTAAGTGAGACGCCATTTCGTATGTC
+>26149 1
+CCGCAGATAAAAGCTTGCGAGCATATAGCCCCGATGATGCTGTCACACGTGTTTTTGGCAACTCTACCAGTTCGTAAAGCAGGCCAGTTGCATCTGTGAG
+>26150 1
+CAACCACCTAAGCTGTCAAGGCCTTCGAACCTAAAACCGGTGTGGTATGTGGCGCTCGGCTGGAGATCAGGCTCATATTTAATATCCCCGATTTTGGAAG
+>26151 3
+GAGGCAAAGATATTCCCTCGCGCAAGAGCGTGAACGATCGAGGCGGATTGTGTACGCCTCTCAATCACATTGGACAACTCTAATTCGGTATCTCGCTTGT
+>26152 2
+CCCGTAAAGGCATAATTACCAGGAGTATCACGCCTGTTCTATTAGTGGCTCGGCAAATGCAGTTTTACACGAACAGCACCACTTCGCGGTGTGTGCATGG
+>26153 2
+TCAACATTCGCGGTCTCAATTGTGGTGCAAGTTAGCGGTTTACTGTCGTGGACGAAATGCTCAGAAGGCGCGACTTCACGCACCCGACTAATAATACTGC
+>26154 2
+CTTCTGCGCAACGACGTAGCGGTGTTAGCAAATACGTTGAAGCCCAGGCATATGAATTGCAAGTTGTCACATCAGGTTCACTTTTAGCGCCCGGCCGTAA
+>26155 2
+GAAGTTCTTATGTCTGCGCGACACCGACGCTGCAACTTAGAGAGGAGGACTACCCATTGGGCCAGCAGCACATTCTTTAGATCTTGCGGCTTAAGACTAT
+>26156 1
+TACCACGCGACTATACTATCTAATCCATTTACCCGGGTTATTCGACAGGGATGCGACGACCGTAGGTATGACCGATCCGGCAGATTTAGCGCTTGAGATG
+>26157 2
+CTACTCAGTGCCACTTTGAGAGATCGATCTCTAGTGAGCGTTCTTCGTAAAGAATCGGAAGCGAGCACCGTGTAATCAGCGATTAGGCCAGCCCTGTATC
+>26158 3
+GAGTCGCCGCTATGTGAGTGAGGGACACAGTCATAACAATGATGCGATGTCCTGTAACGTATTTGACACTATCGCCCGGTACCTTCGTGCAAACCTGTCA
+>26159 3
+CCTAATTACCTTCGTCAACCAGATGCGGCGACCCAGTGGTGGGTAGAGCATGCGATGTGCCTGAAATACCACGATCATTTTAAGATGCCGTTATTCGGAC
+>26160 2
+TTTGATCTCCAGTGTATATGTGAGGGAAAGTTCGTTCATCGCAGCGCATTACCATGCCCCCGGGATCCGGAACCGTACTAGCTCGTAACAGAACGAATTG
+>26161 3
+GAATTTAGCCCTCGTACCGGACCCGCGGCAGATATCACACTTACGTTCTCTGGTTGAGCTATGGGTCAGATTCTTATACAACGGGGCACTACAGAGTAAG
+>26162 3
+CAGTGATGAAAGTCCGGCCAGGTACCTAGTAAGATTGATGCAATCTGAGGCGCAAACTCTTCTACACTTTCTCGCCGGGAAGGTCTCAAGTATCGTTGCC
+>26163 1
+TTGCTAGTAGATGACATATTCGGCTCTGAGAACATACCGTCCTGAATAGCTCTATGGTAGCGCCTAGGTGCGAGTAGCGCCAACGCCTGAGACTTACTCA
+>26164 2
+TGGTCTAGGGCTTTACGCAATAACTCTACTGTATATGGAATATCCGGGGGTCGATCATCGACGCACAATGTGGTCGGTGCACATCCGCTGAACACCTCAA
+>26165 3
+ATTCTGAGTTCTATTAACCCGGACTTCTACCTGAATTCGAGGTGCTCCAGCGTAGTTTACACACATGCGGCGAGCGGCCTAGGCAATGACATCTAAAGGG
+>26166 3
+GTCGATAAATCCTAGGACCCTTCGGTCGAGGGGCAACGGTACCGATAGTCTCAGTGGACCGGTCTACTACGACTAACCACACTATTTGTGAGTTGACTAT
+>26167 2
+TTCCGGTTGAAAAGATCACGGGTAGCAAACACTGTGAGACCCTGCTGCATCTCGCAGTAGAAAGGAGCTCTTTCGTAAAATTCTTCGTATTGGCCGCCCG
+>26168 2
+GTTCCCTTCATGTAGAAAACTGACTTAGGCATTGAGTGCTGATGTCAAACGCCACTGTGAACCGGTCTTTGCGGCCATAATTACCCACCGGGGGAGAATC
+>26169 3
+GAAGCAAACTCTATCTTACGTATCGACAGTCCTATGCGAGCCGATCAGTAACAGGAGGGCATTATTGGGTCAGAAATCGCGGGCTGCTTTTGCCCATCTC
+>26170 2
+GCACTCTACATCACAGGGTCTTGCTCAGATCGGTTCGATAGCTTGTCGACGGCTGGATTGCAGCTATCTGCGAGTCAGTTAAAAACAAACCCGTGGACTA
+>26171 1
+GCGCGCAAGAAAAGGCCTCTTCGAAGACGTGAATTTTGCCCATTTCTGGAGCCTCAGCGATGAAGCCCGCTAACTTTCTGGCTCTGGAATTTCGAAAAGT
+>26172 1
+GAAGCTGGGGGAAAATAACCTTGATACGGATTTTCCTCCCGGCGCAATGACAAGCCCAGTTTCGACCATCCGCCGAGATGTACTTGCCATTTATTAGGGT
+>26173 3
+CTAAATCTTGGAAGAGGAAACAGTGTGCAGTTCGATTAGTTAACTATCCAACTACGCGCTTCCTGCGTCACACTGCGACGGCCGTAGGTCTAATCGGGCT
+>26174 1
+GCCTGTGACTCCCTTACTGTTTACTCGTGGAGCATCCACGGTCACAAGGCTTGCACAACGCCGGAGATACTATGTAGATCTTGTTGAGGGCTAAAAAACG
+>26175 3
+ACGCCTCTTCATCTCGTCTACCCAAAGTCAGAGGGGGTCTCCGTATAGCGTTAATGATGGTCAAGAATAACGGTGGTCTAGCATTCACACTCGGGTGCAA
+>26176 3
+CGGCAGGTGCAGGTTTGGTAGAATCTTCACTTGATTATACTCCTCTAGACGGAATACCTCTCGACTCCAGTCGAAAGAGCCAATGGTAAGATTCCCGCGG
+>26177 3
+AGTTCACGGGGAGCAAAGTGCTATCCTACGGCAATACAAGTACCTAACACGGGCTCACTTGGTCCATGTACGTCGCAACAGGGCGCCATTGTTAGTTTTT
+>26178 1
+GCATTCTAGCTGAGCTTTAATAAAGTCGACAGGAACAGTCCTCGCGGTTCATACCTTTTAGCATGGGCCCTTTCAGGACGAGCAGTATGAGGAGCCACCT
+>26179 1
+ACCCACAGTTGCCTTACACCCTGAGGCTGTATAGACGTGGTTGCCCGCGCTTAAGAGATCTAAGGCTATAACTGTGACTGTAGACCTGCGCAAATTTGGA
+>26180 3
+TAAAGTACCGCGCGACTCACCGATTAGATAGGTTCGCAAGGTTCGTTGCTGACGCTGATGGATCATTCTAGTGGACGCAACATTATATTACCGCCAGCCG
+>26181 3
+CACCATACGGGAAACTGGGCGTATCATCACCCCAAGCTCAGTGTGTATCTGTTGGGTTCTCCAGAAGATTAACCGGATAGGTCAAGGATTCCTTACGGTC
+>26182 2
+GCGCATAATACGACGGAGTAGTGGTATTTAGCCCTCGGCCTATCCCTGACGAGACAGCAAGATGCTGCGTCTTGCACGTTAAATACTTTGTGTAAGACCC
+>26183 1
+AGGCAATAACGGGAGATCATGATTCCTTTTGGATACTAAGTCCCGCCGAGCTAAGCCTTAGCACAGCGCATATGGTTCCGGTCACGTGGTTGATCCTAAC
+>26184 2
+ATGTGGTCAACCCATTCTCATCTAAGAAGTGTAGGGCACCGATTTCGCGGGACACGCATTACGTGCAGCTATTTTGTCAAGGAAGCGCGTATAATCCGCC
+>26185 3
+TACACCGTTCCACTTGGAGTGAGGACTAGTGCTCGAATAGCTATGCTTAAGGCCTATTAGTATTGACAGGTCCCCAAGCAGAGTGAGATCTCCCGTACGC
+>26186 3
+ACTATGCCATCGTTCAAAATCCGTGGCCGATGCCCCCTGGGGATGTAGATCTACTATCCAGTCACAGTCCTTCGGTTGAAAGTGGATTGCCAAAGAGATG
+>26187 3
+CGCTCTACACGTGGGCATTCAAGGAGATTATAGAATTCTATTTGGGCAAGTGGTCACCAACCGCGACGTGGCATCATGGTTCTCGTTTACCGACACAAGC
+>26188 1
+ATACAGTTGCGCAAACGGACCATATAGCCCCGCGTCCGCTATCTTCCAAATGGAAGTTCTGACGTAACATGTTAACGATGTGCGATGCGTATGGGTCTCG
+>26189 1
+AGGGTCTTCGGGCTTCCAAGCGAGGCTCGTATACATTAGTAGTGCGCAGAAAACCGACTATCAGTCATAGGACCCTTATACTTGAACCGCTGCGTTTCGA
+>26190 3
+GGTACAACATTCTGACACCAGTAGATGTCCCCCTCCCCTGCGTTGACTGAGTCCTTTGGTGGAGGACACCCGATAAGGGTTATGATACGAGACTGAAATT
+>26191 2
+CATGAAGACATGAAATGTCTTGAATATCCGCCACTTGTGTCAACCTCCGAATTCGCCCCTTTCGGCAGAGCGTATGGAGTACAAGTGGAAGCTGCTTGGC
+>26192 3
+GTACTCGGATCTAGTCGTCTAAGGGTGACTATCATAGAATTGGGCCTCAACAGCGATGCGTAAATGATGCCCCCTTATCGGACCCTAATAAGTGCTCGGC
+>26193 3
+CCCCTTAGAATGACGCGATCTGCGTCCGCCAGACTTTGTCTCGGGTGATAGGTACTCAAGAAGGTACGTATTTATTTGATGGCACCGACACCGCAAGAAT
+>26194 2
+TGCGCCCCGTTATTTCAGTCGCAATTTTTCGGAGCTACCCAGATGGAGAGGGTGTCGGGCCACCTCGCTGAAAATAATGAATATTGCCAAACAGTAGTCC
+>26195 3
+ACGATCTGTTCAAGGTGTGGCCCAGTTTCCTGCCAACAGCAACACACGACTGATTCACGAATTTAGGGCATAGAGTTTGTACTACTACGCCGGGTCGGAT
+>26196 1
+CTAGCTTGGTCCGTCGTAGAGCTGATTCCCCTACCACGCTACACATCCGTTTGAGGTAGGGGTCTTGCATAACAGGGATACATGAAGAAGACACGTCTAT
+>26197 2
+CTGGTAAGTGAACAGACCTGAGACCGAAAGTATGACCGTACGGTCGGTTCTGACAATCACAAAGCGAGACTGCCTTAGTTCGCGCTTTCTCCTAGTCTGT
+>26198 2
+GTTTCCGCAACCCTCACGGATTAATATCCAAGACCTTTGACATTGTCTGTTGCGGAGCGTGCTCAGACGCAGTCCCAGATCAAGCGTGATAGTTAAGAGG
+>26199 2
+GACGCAGCAGCATCATAGGGATCCCTTAGAGTCTCCAATGTTGGGGTTCATAATCGAGGTAAGATGCGATTGGAGCCTTTCCCAACTCTTGCACAAGCCT
+>26200 3
+TCATGTCATTGTGCAAGCGGTTTGTACTGTATGCCGAGCGGGTACTCTCTTAAGACACTAAGGGAGGCTAAGCGACGAATGTTCGTACACCCCACCCATA
+>26201 1
+GTGGACCGTTGGGACAGTACCTGCTCGTGACGATGATCTAACCACGCTGCTGACAAACGACCGCTTCACTGTGAAAGCGTACGGTCTAATTATAATTCGT
+>26202 3
+AGGAGAGTGGTTCGCAATCTTTACATGACCAGGCCGGCTTAACGCCCATCAACGTTGCAGGGCAGATAAGTTTGCGGACCATATTATCCTTTTCGACAGC
+>26203 1
+GCTTAGGAAATTCGCTCGCGTGTCGGAAATAACTATGTAAAAGCAACACTCGAGTTCTGAGGATCCTCTCCTTGGAGCCTTAGGCGCACTCAGTCGCATG
+>26204 3
+TCTGAAAGTTCAGCGGTGGGTCCTCTGCCCTAAATTGGAGCTAACACAGGTCAGTACTAAGTAACGTATCCGGCTCTCTTATACCCGTGGAACGATGCGA
+>26205 2
+AAAGTCACTACACGGAGTCATTCGGGTCATACCAAGTTCATAGTGATCTCGGAGCCCGGCTCATATTTTGAGCCGCCTAGGTCGCAACGGGTGAACTTAT
+>26206 3
+GGCATAAGTAATCCTCTCATGATGTCATCGTCGTCGATAGTTTTGGGAAGTCTCGGGCCGGAAGCTCACTGACCATCAAAAGGGGCAATCCACATCCTGT
+>26207 1
+CATCGGATAATACGGATTGCGAAACCATGTGCACGATCGCTTGTGCTAGGATGTAACAACGCTGCGACGATAACTTATTCCATCGCGCGATGGTTCCGTC
+>26208 1
+GTCCCTTCTAAATGGAGATAAACAGGCTTTCCGAGCCCACTGATATTACTATGCTTGGAGTGAATTCCGAGGGCGCCGGTACGCATTGACTCCGAACTGA
+>26209 2
+TTAGACCAACGATTCTCCAAACCGTTCGACGGGGTAGTCTCGATACTGAGCCGACGGTGATTCGACTTCAATTTAGTGTCCACGAGATGCAATGGTCGAC
+>26210 1
+GGCGCCCGCCTGGATACTGATGATGGTGTAAATGTGGCACGGTCTGTCCTCACTTGACATACCCAATCTTGAGTACAGCTACAGAATGATAGCGTACTAC
+>26211 2
+ACCCCGTGGCGCTACAATTGGGGATAACCCATCTGATGAGACTGATATTTCCAACCGGAGACTTAGTATAGGTCCCGGCGATCTAGGAAGACTTCGTTTC
+>26212 3
+ATAATTGCACTCCGATCGCGTCGAGCTTACTAAATCTCTTCGTGGAGGGCCATCGAATGTCACTAGCATAGTACCTGCGCTGATATCGGGGGTCAAAAGC
+>26213 2
+GTCCGTGAGTACCCCTCCTGTGCGAGGTTTGACGTCTGGTGCATGCTACAATCCTATCATCACGATAAGATTGGCCAGGTAGACGGGTAAAAAACCTATC
+>26214 3
+TTGGGCCTGAGGTTAGGTATCCAAGCTCCGACTTCGACACCTGTAAGTATACGAGATGTCAGGATACTAGCCGCCAGCCTATTCCATAGTGGCATAACGT
+>26215 1
+ACCGGTGAAGCGTCGCCTAGGCCATGTGCTACGGTACGTACCGGGTTTATTAATTGACAAATCGAAGTCCAGTGTCATCGACTGTTTCAACCCGAAGATC
+>26216 1
+TCCGGGGTATTATCTGGGTTATGGAAAGGAAGAAAAGCCGAAAAACGTACTTCCCGCAAGTACCGTGTCATCCTTCGGTGTCCAGCACCCCATGTGTTTC
+>26217 3
+GGAGGTCGCCATGACGGGCTTTTGTATTGTAGAGCGTTAAATGTATGCCAGTTCCCCACATTGACGGCACGTGCCGCTCCAATGGTACACACTAATAAAC
+>26218 3
+TTGGACGCGCCTCGAATCTCAGTTGAGCCTGTGTCAGATCCAAGGTCATAGTAGGGCCAGAGCGACCTTGGTTCAGAAACTATGCATAGCCTCTAAACTT
+>26219 3
+GACGTATAGCGTATATACTTACGGTTCCACTCGGTTTCAGTCACCTTTCGATGTGACCGCGGGCAAGATAAAGTTTCGAGCACAGCGAATCGCATGGCAC
+>26220 1
+TTAGTAGACCCAGCATAGATCCCCGAGATTGCGCTACACCCGCTATGTCTAGTAGTGCTGAAGACGTAAAAATGAGGTTGAACTCCTGCGCTTGGCTCGT
+>26221 1
+CTGTTAGGTTTAGTTCGGTCAGTAGTGCGACATGCGGCCGGGACTTCTCCCTTTATCTGAACATCAGCTCAGGCGCAGCACAAAATGAGCTCTACAAAAG
+>26222 3
+AGGGGACGCAACTGTGTCAAAACGTAGTACACCCTATCAGCGATATTATCTAGTCGACATTTTCCCGCGCTACTTCGAGTGCGCTCGGGTAGCTGAATAG
+>26223 3
+TTAATACATCGGTATTATCAAGAGGACCGGGCACTCAGGTCCGCGATGCGGCCACGTACTACCGTAAGTGGACCTCTAGTATAGTTGCCTTAGGCTAACT
+>26224 3
+GTGTTAAGTCCTTTAGGGGCAGCAAACACGATCATCTGCCAACAGGTCCTTCGTCGTTTTAAATCCCACTAGGTCATGTCTGCGAGAAGGGGTAACCCAG
+>26225 1
+GAGGGTTTCCGCGCGCAACAGGTCCCTTCCCCTGGAACTGGTATTCAGTGAAGAGGTCGCAAACGCTCTGATTTCATCTGTAATGACTCGAGAAAATATC
+>26226 1
+CTTCGTGGGTGCGTGCATCCCACTTACTTGACATGATGTGCTTGTCAGACTGCCAAGATAACCGGAATGATCAAGTCCCAGCACGAAAATTATGGCCTGG
+>26227 2
+CTCGTACATCTGGGGAAGCCTTAACGAGGCTTTAGCATCACGGGACTCGTAGTTGATGCGGAGTCTCTTTTCTTAACTGCGCCAATGGAACCAAAACAGC
+>26228 1
+GACCACCGAGATGTTCGTTGGAAAGTGAACTCATAAGCTTTGAATGTGCTACTACAATGCCTTGAACTACGCGTGCCTCACGGACGTGAACCGTCTGCTG
+>26229 2
+GATCACTCTGTTACTTATCAACAGGATTTCGGCGCCATCCAATGTCTATGTGACGCGCCTAGTATAAGTGTCCTGATGACGATCGGACGCGAAGACCAGG
+>26230 3
+GCTCGTGATGCGCGTGACAACGTTAGACGCTGCATCCCCTATGTTCTATTTCCTTGAGCCGAGAGGCCAGAAAGGACTTTGATCGATACAACATAAGGTC
+>26231 2
+GAGAGGTTAGATGCGCTGGCTCGTCAGACCAAGTACGATTTCAGCCTCCTGGATCGATTATCAATCTAGATCCTCCCAGTAACGTGGTCAACATGCGGTA
+>26232 3
+ACGTCAGACGTTACCGAAAACCCCCCTGTTTAGATGTGCGCTATCGTTTATTAACTCGATTCCAGAAGGGCAAACTGTTCCCAGGTGACGGGTGGAATGC
+>26233 3
+ATCAGCGGTGTCCGACAAGCACACCAGCTGGTGTTTATCGGCCTGGGTAGCCACCTAAGGTACCAGTAGAGTCATCAATTACGTCTAAAGCATTTTGGTC
+>26234 1
+GCGGGGCCTTGCGGCTACGGAGGGGAATAATGGCTATTATTATGACTACAGGAAGGCTACCCCCTACTACTTTGTAAAAAACTTGCTGTACCTCTAGCCC
+>26235 1
+AATGACCAGCAACATCCGGGCTTTCATCCTCCTCTAAGGAAGCGCCGCTAGTTTGCTTTTGTCGCTGCGAAGTACAGGCTGTGACAACAGAATGGTAGTA
+>26236 3
+GGCCACACCAAGGCTGCATCGGGCCCACCTCCTGCGTCATAAAGGGGGTATTGCGGATTAGCCTAATATGATTCAATCTTATGTGAAGTTCAGATCGTCA
+>26237 2
+CTGTGTAAGTCCGTGCGTGGTCACGAACCCTCGAAGTCGGTCGCGGAATCCTTTAGAGCAGTAGTTGTGCTTGAATGCACAACTTCAAACATAACGCCAT
+>26238 2
+CGACATGCTGCGAATAGGCCATAAGGTTTTTCATATACCCGAGGATCGGTCAAGGCGTCTTCCCATACCAGGCCTCTAAGGCCGTTTGAAACGGAGTTAT
+>26239 3
+GCTGCACCATTGGCGATATAGAGCCTAACAAATAAGTGTCATTCTCCACAGAAAGACCCGGCTTACTCAGTGCATTCCTATCAGGTGTGCGGGTCTGTGG
+>26240 1
+TATGTTCAGTGAGTGCAGACAACGGCGCGGAGAATCCTACGTCACGCCGGAGCCACTTACTTAGTTTCCTAATAAGTGCTCACTGGAGCTTGCTAAACTG
+>26241 1
+CGTTTAGAGTGCAGATAGCATCCGAGTAATAGGTCCGTCCGGGTACATAAAACTGGGCTGCTCCTCCTTTCGTCAACCCGGTGAAAGACGAATTACTGTC
+>26242 2
+CGCGGTACACGAAACTCCAGCATGTAAAAATGCTCCGAGGCGCGACAGTGGAAGTGAGAAGCTTATCCTGTTCCGTTTTCATGGACTTCGTCTGTCTACA
+>26243 2
+GTGTCAACATTCGAACTTTTACGTCCGCAACAGCGTTGAATAGACGGCAAAAGCACTGCCCTTGGTCTTGTTGTGATATCGCCGAGCGTCATGGACAGCA
+>26244 1
+AGCGTATAGGCCCCGTCTAGCAATATCGGTTCTTGATGCAACCACACCGGTATGGACAGAGTGGATGAATGTACGCGATGTTCTGTCAACAGCCATTCTC
+>26245 1
+GATGACACTTTCTCCCAAAGTAGATCACCTGGGTTTATAGAGGTTTCCTTCATAGCCGATCGGATCACGAAATCGTGCGCCGACGGGAGATGGCTACTCA
+>26246 2
+GGCTGGTCCAGTGAAGCTCCAAAATTCTGTCCGGGGGACCATGGTACTATGTCACTCCTTACAGCCATGACTTGGGTATCTGAGTAGAAATACCCTGAAC
+>26247 1
+CCTCGGGTTCTGATAGAAGTTGATGAGGCCCGGGGTTCCAGTGCTAGTCTTAGGTGGACATCATCAACAATCATAAAACCGCCTTTCTGTCAGAACCAGC
+>26248 2
+GTGCTGAATGATAAACGCGCGCTATAGTATACCACCCTGCGCAGGACTTCCTCTGCCCTGAGCTTGTGAGATATTTGCGTATTCCTGACGCGAGAAAAGA
+>26249 1
+TGGAAGTTGGGCCCTAGCCACTTATATCTCAACTACAGAAGCCGAATTCGCTCGTTTGGCTCCCAATAAGCATTGATGGTAGGCGCGCTGAAGCCAAGTT
+>26250 3
+TTACCTATTAACTGCTGGTGCAGTGACCATAAGACTAACGCAGGTAATCGCAATAACGTTAGCGGTTTGCTACCATGCAGTTCCAACGGTCGGCGTGGCC
+>26251 2
+GGTAGCAAAATACGCCACCGGTGACCGTCGACACTCGTGTTTAACTTAGCTCGCACTGATAGTAGGTAATCGAGATACAGCTTTCGTTGAGTAGCCCGTC
+>26252 1
+AGAAGTCTACTTTTCACACCCTGCAGAAATCACCTGAAGTCGGACTTCAAGATAGGGTGGCGGTTGCGAGCCACGACCTTCCTTTTAGGGGTACGTATCA
+>26253 1
+GACGTTGTCCGGAGACCTAAGTTACCCCTAGCATGTGTATCGTTTCACCAGCTTGACACGACGTGCAGATACGTTAGCTTAGAGAGACATCATGGAGCCT
+>26254 2
+CATGTCTTTAGACTCGCTCGCGGCATTCTGCATAGGGAGCCATGTTCACATTAGTTCGACTTTATCGGGTCCCACGGAAAAGAGGCAGCAGAAACTCATG
+>26255 3
+TTTATCGACGGCAAGCGAATTATAAAAGCTCGCCACTTCTCGCTATCTGCCGAGAGCCATGAGTTTTTCTTGACCATGGGGGGTGTCCCGCACAGAAAAG
+>26256 3
+GGCGGAGGATCTGGCTTACCCGTTGTACTTTACGTAATTCGAAAGGATGTCGCCGTTGATTCCGGCTCATACGCAGAGAACTCCCTCAGTAATACAAGAC
+>26257 2
+CACTCAATCTCCTCGTACTGTAGGGGCGGGATAGCTGCGAAACCAACTGTACAAGGTGCCTTTATGAACCTTCCGGGTACTAGGATATCTGGTCGACATA
+>26258 1
+TTAGAACTAGCGTCTGTTGATCCCTGTACCTCTCTCAAATAAGTCGAGTACGGGACGGAGCGGGCACATCGTGTAAGCATTCAAGGGCCCTTTACGACAT
+>26259 3
+CTGCACTCATGCGATGTACAACGACTGACTTTACGGTGCGAACTGGAATTATCTGTTGAGCCTGAGATGCGGTGCTTTAAACGACACGCGCGCACACTTA
+>26260 1
+GATTGCAAGCGTGTCGTTGATAACTGTCATTAAAAATGGACGCGCTGGACGAATTGCCGATCAGTATCGTAGCCGCGCAGCTCTCCCTGGACTTTCAACA
+>26261 3
+CTAGGAGAACGCCATCAGAAACACTTCAGACATTGTGCTTCGGGCGGGCGACTAGCCACACTAAGTTTTTACATTTCGCGCCAGTTGAATGCAGGGCTTT
+>26262 2
+GGATCCCTAGTCTCACTAAGAAGACGACGTTCTAACCTTGCGTCTCTGTTCCGATCCCATATTAAAATAACACGTAGGGCCGTTGAACAGGGCTTGGGGG
+>26263 2
+CTGACAACTCCATAGAATCAAAGTCGGATGTATCTAAGACATTGCAATCAAGGTCCGGTGGCTCAGATCCGCTATCTAATCGGCTGCCGGTCGTCTGGTG
+>26264 3
+GCGGGTGTGTGAACCCTATTACACGCCCACTTCGTCGCCCTAGGGAGCGGAGTTCAGTCATGCAGCTAAAATCGTGAGTTCAGCTTAGCTTAATAACTAA
+>26265 1
+AACGGTCGCATATAGTACTCTCCGGGCAACTATCAGTAGGCTTGAGTACATGATGAGATCCCCTTTTAGAGCACGCTTCGTGGAGCACAAGATTCCGTCG
+>26266 2
+CAGGGCACGCGTGAGACACGGCAGTCCTGATATCTAATTGTGACGTGCAATGCTGATGTCAATTTTAACCGCGCTCACTGTAAAGGCAAGTTACTTCGCC
+>26267 1
+GGTATAGACCCGGCAGTTCGTGGATTACTTCGAAGCTCCTAATGCTGTCATTTACCGGAGCTCGTGGCAGACATAGGTCCACAGGCAATATTGTCCCAAA
+>26268 3
+AACCAAGAATGATCCATATTGTTAGATGACTCAGGGCCTGTTGCTCGAGTGTACGCAAATCGCACTTCCCTCGATCCTTGCTGGAGTGGAGATAGACGCC
+>26269 3
+AATAGACCCTTAAGTAGCACATGTTCTAAAGGATTGATGGGCCGCTGTGGCGCCGCTCCCGAAGACCGATTTGCGAACAACTTGGCATAATCCGTTTGCT
+>26270 2
+TAGATACCGACAATTTAACTCGCGCCTTGAATTACCAGGCGTCGCGAAGTTCGACGGACTTAATTGCTCAGCGAGACGGTATTGGTCCATTCAGCGACGT
+>26271 1
+CCTCTACGCTACGCGCGGTGCTTCAAAAGTTTCATCGAGCTAGAGTAGATGGGTATATAAGGCTGAGTCGTCAGTACAACTTCCGCCGCCATTGATAACG
+>26272 1
+TGTCCTGGGACCGAGTTGCAACTTCAGTCCATACGGGTGAGCACTATTAGTACTAAATCCTTCACCATTAGTGGGCCCGATTAATAGCGGGGCAGACACT
+>26273 1
+CTGCTGAGCGTCATGTCACGCAACAACAAGCGGGCTTAAAAGTTTCCCGGAGTATTCTAACGAGGCATGGTAACCTATTAGTGCCGCTGTACCGTCGATT
+>26274 1
+ACCCGGTGAACAGATCAAACATTTCATGGTCCGTCGCACTCGGATGTGGCCAGTATAGCTGTTTGACAGATCACAGTATCATGAAGCACGTCGTCTCGTG
+>26275 2
+CTTTGGAGGGAAACCACAGATCCGGCAACTGCTCTTTGACGGCTTGGAGGTTTGATGCAAGACTCGTCTATTTAGAACTCATACACGCAACTCGACCGGT
+>26276 3
+CTTAGATGTTTCGTAACGCTAGCACTCCAGGATTACAGAAGGAGATTAGGCCGTTACAAGCACCTGCCTGCCGGGGGGTTCATGTTTACGACAACCCTAT
+>26277 3
+AGTAACCACATGGAACTTTTAGTCTTAAGTGTGCACGTGACGCGTCGGCACGAGTTAAGGCCCGTATGCTCACAGTTCACAATTAGGGCCGTTTACCGAC
+>26278 3
+CTCCCCCTTATTGTAGTTTATCAGATTGCATATGACCCTGGCGCCATGGTTGGGCGCGCTAATGACATACAAAATCATCAAGCTGCAGGATCAGGACGGG
+>26279 3
+GAATTATTTAACTCGTCTGTTGTAAATGCATACACTGGGTTTATTCCGCGAACCCGGAGACCACGCGACAAGAGTTGTCTACAGTACCAGGCCGCTCGGG
+>26280 2
+TGTCTCCCCGTCGCCGCGTGGGCAACGTCAACTGTATATCTTTAATCCAATCTTAAATGACCGCGGGGGCACAATGAAAAAAAGTTCGGGGGTCGCATTT
+>26281 2
+GCAGAGAAACCCTGAGATAGATGGCGTGAATCTTGGATTCATAGCCACGCCTCGTACGCGGACCATGCTAAGTTCACCTGTCTGTTACGGTACTAATGCT
+>26282 3
+CGTGAGAATTGAGAAAGCATTGGGGCGAGGGCTCTTATGGCTTCTGGTCACTCGAATCCGCTGCCTAAGTATTAAACAAGCCCTCCTTTACCGCCAAGTA
+>26283 2
+CCGCTAGTAATGGGTTTGTCAGTCAGCTTTTAACGATCCGACCTACGACTATCAGCCCGGACCCAACTAGCCTATGGTAGAGCCAATGATGAGGAGTTTG
+>26284 2
+ACCGAGAGGAACTTTTCTTGGCTGTCGCTCCTAGATATTAGCTAACATCCGCTCCGGACATGATGGACGTGTTGAAACGTGCAAATGAGGCACCGCTACT
+>26285 1
+CGTGTGAAGTTCAGTAACGTTAAAACTGACTGGGACCACGAGCCAGGTCTGGCAATCAGCAATTTCCTGCAAAGTAATCCGCCGTCGTTTTTGCAGGCTC
+>26286 3
+GAACTAAACCGGTATCAGGGTGGTTTCAATGTGGCATGGTCTGACAGTGAAGCTGTCGTTAATACCTTAGACGTCCGCACCACCTCATACTCGCGGACTA
+>26287 1
+TCTAAGGTCTCTTCACAATGTTCGAATAGAGAGGTGACGCAGATCGGACCACCGAATGTGTAAGGCTTGTTGCTCCAGCATCGTTATCCGTCGCACAGAC
+>26288 2
+CTGTCTGCCTTGTGGCCATTACCACTGCTATCAGACTCTAAACAACGGGAGCTGGAAACACTCGCTTGTTACCCTTAGTGGTGAGAACGTAGGAGAGCAT
+>26289 2
+CGGACTACCAGAACAGCCCCGTCTGAGGACGACCTACAAATGAATGTGGCCCTTGCTGAAGGTTGCTCTACAGTCTTTCAATGAAGCGTTGTTGATTCAG
+>26290 3
+GGAGCCTCCCGCCTGGCTATAAACCCCGAGTGAGTCTACTGACACTAAAGCCCAGAATTAAGTTATTGGATAACGTCTTTGGGCTGGTTCGTCGATAAGC
+>26291 3
+TCCAAAGGTGTTTCTCCGTAACCTTCGGCTATTATTGCACCGAGCACTATCAGCCTCAAGGGGCTCGCTACATAGAAGGTCAATGGCAATGTGAGGCTGA
+>26292 2
+TTTTCTGTATAGATAGATGCCCGGTATTGAACTGGCCATTTAGCCCATGCAACAGCGGGATATGAGACCTGACCCTGCCGAGACATCATGGCGAGTCCAT
+>26293 2
+AAGACGATTAATACTTTTGATCCGCCCCGCGGAGTTAGCGCGCCCACTAGTTCACCGGCGTCGAACCATTTAGAGTGTCAAGGGCGAGTATAGTTCATTA
+>26294 2
+AAGCCGCTCACATCCGACCAAGACTTCAATTTGTACGGAGGAAGACTGATAAGGTAGCCCAATCTTGTGCGATAGGTCGTATGTAGCTGTCGTCTGTCCC
+>26295 2
+TTAGGAGTGGAGCGCCGAGTACCTTTTTTGCACTAACCAGCGAGGAAATTTAGTCCGGAGCCCAATAGTAATCCACGGCGTTGGCCTATTCTAAGTCACC
+>26296 2
+AGCGCGGCTTCAAGTGCCTAACGTCGAATGGGAACAACCGCGAAGGATCTCATGCTTCTGTTCTTCATGTCAACCAGGGATGCTACTACTTACGTAGAGT
+>26297 1
+TGAGTCCACTAGCAGTCCCAGTACTCTTACTCAACACGGATATTTATGATGGCAGGGTAGGAAAGAGGGTGCACTTCATCGAAGGTCTCTCGCCTCTACG
+>26298 3
+TGCCGCGCAGAATGAATGGCCGATCACAGGAGGTCGAGTAATGCGAACTTTACTCCCTAGTTATTACTAATGTTGCTCGCCCTAAGGGCGTCGTCAATCA
+>26299 3
+AATTGTAGCCGTCCTCATTACTTAATTCTGAGCGTTGGCGGCGGGTCTGAAATCGCCACAAAGATTTCTTCCGGAAACCGTGGGCAACACGAGTCAAGCT
+>26300 1
+TGAGTGGCTGCTCCTTCCTTAACACATCAGTGCTGGTTTGTTCCCAACATCAGGACCAAGCAACAAACTTTGTGGACAGTGGTGGGCATGTAAAGAGCCC
+>26301 2
+TACACTGCGAGGGCGCCGGTACCTAGATCAAACGTGGAATTGAAGTACCCTGAATCAGGGTACCTTGTCCCGACGTCTTTTTTACATAAGGGCGTCTAAC
+>26302 2
+GTAGAGACTCGGACATTAAAAGTTCACCTACGTCGTTGTGCGACACATGTGCCTGCTTTCGGCCTATCCCAGGCAATTCTGATAGACGAAGCGAGTTACG
+>26303 2
+ATGGACGTAGTGTGGCCGCCTATGGACAAGTCTCTTTCGCGTAGGGACTCGTCACTCTTAGCTCCGCAGGACTTGTATCACAAGAAGACATTGAACCTAA
+>26304 2
+CAATATCGTGCCGGCTCATTTCATAAAATCTGACTGGTGGCATCCTTGACATTGACTCACGGGAGCTCCTTATGACACACAGGTCGCGAAAGGGAGGCTT
+>26305 3
+ATCCTCAGATTCCACCACACGAGCCACGCGGAGGAACGCTAGGATACTGTGCAATCGGTTACGGTCGTTATTTGTAACTAAGCCCAGTGTTGTACGTGTA
+>26306 2
+AGTTCGATGGTACGCCCCTATCCTCCACGGGAGGGAGGTGAACCTTTATGTCTTCAGACCCGATGTGCACATAATCTAATAAGTCCGTAGTCCGGGTAAA
+>26307 1
+CCTCTACGATCACGGCTCTTTTACACGGATGGTATCCCTCTGGGTGCAACCCGTCTTAGGTTGGATAAGCGAATGCGCTAAAATTGGAGACAACAACGTG
+>26308 3
+AAGATTATCCCGTCAGCTCGGGCCTAGAAGGAATCCCGTACCAGTTGATCTTAGAGAGGTGGTCTTTAAAACTCAGAGGTATCCCCGGTCGTAGCACTTC
+>26309 1
+CATTTCTGAACCCGTGAGACGTCCTCGCAGGAACTTTTGATATCCAAATTGCTACCAGGTTCCCGTTGAAGCTGGAATAATAGCCTAGTCACGGGGCGGA
+>26310 3
+CTGAGTAGCATAACTGTGCAGGCCTAGATTGCCAATGTTTGACCACCATCCGCCGGTTCCAGCTGACTGGGGTTGACTTTAGCGAGTACTCGATAACAAA
+>26311 3
+CTTCTGATAAGTGAGGTATAGGCGCGACGCTCGGCTAAAACGCCACAAGTAGTCAGTTCCACTCGGCGCGCCGTATTAATTGGAACTCCTTAGTATGTCA
+>26312 3
+ACACGTAATTACCGTAGTTTCGATCTACATCAATTCCTTCTTAGCAGGGTTGTAGCCAGAGGAGTACTCAGAAGGCCTCGCGGCGCCAAGATATGGTCGC
+>26313 2
+AACGTGTGTTATACAGCATGGACCCTGACATCATCCTTTGTGGATTGTATGACCAAATCTCTGGCCGTCGTAGTACAACACCTCACGGGGGGGATACCGA
+>26314 2
+AACAATCTCTCAGCAGGAACTGTGGGTGCGAAATACGATTGATGAAGGTCTGCCCTAACAACTGGCACCGTGGTCTTTCGACTTCTCGAAGAGCCTCTGT
+>26315 1
+ACGATGCACATTCTCACTCCAGGGTGTAGTAGTCATGCCGACGAAGTCCTATGATGTGTATCGGGGCAAGTGACTTCGATGTCACCTCATAACCGATGAC
+>26316 1
+GTACCTTAAAGAATGCTTTTCCCCACGGACATGCAGAGGGTGTCAGTTAGGAGAGCAGCTCGTCCGTTTCTATACATCCAAGCGCCTGATAGTCACGTGA
+>26317 2
+GGGCTTGTTTACTTCAATGTTGAACCCCGCGAATTGAAATACAACGCGCGGCGGGCATCCTATAACGCATTGGGAAGCACTTTACGCTAGCATCTAGGCT
+>26318 3
+TTATTGCTAGAAGTAGCGTCCAGAAGCCTGAGTCACATACATGGCTCTGAGAAGAGGAGGGCCCTCTCGCACAGACTCGTTTTGCGCAAAGCTTTCCATT
+>26319 3
+CTCAGTGCAAAACTGCTTTGCATCTCAGACGTGAGCGCTGCCGCCTAATTGGGAAGAGCACCACTGTACTAATCGTATTTAACTTAGGGAGGGTCACTGC
+>26320 3
+AACATGGTATCGCTATCCCTACCTTGATGCCCTGACGACCTGAAACTCTTCTATGGAGGCAAGGTTTCCTAACGTGTGGGGTATAAAGCCTCGAGGAGCA
+>26321 2
+AATACTCAATCACGCAGTTCATAGGCTCTTCACAGATATAACTACTTCTGGTCGGTGCGCGCTGCTGCGGGGTGAACCGACTACTATCGAGAAATCTGGG
+>26322 3
+CTGGTGCAAGCTCCACTAAGAGGTGTGTCGCCCGTATTCTCATTTACACACTCTAATTGGTCGGTTGGTACTAGACGGAAGGACTCCAACACTGACAGGA
+>26323 3
+ATCCGGACATGAATTGCTTGGCAGATCTAGGCTCCTACTTAAATCTCCGTGCTACATGGAATATTCAGCTAAGTGGAGGACCGGTGCGTAACGCATGCCC
+>26324 1
+CCGCGCTTTGCTAAGTACGCGGACAGACTCACCGGTCTTATTGCCTCCAGGATGTAACTAATACAGTTGACAAGCGGTTGTTTGGATCGACAGCAAGTAC
+>26325 3
+GCGCTCCGCTAGGGATTAGTCTGTTTAAGGCGTAGGCCAAAATGGAGCTAGATTAGACCACTCTTGTTGGATAAGCTCCGCCCAATCAAACCGGTCCTAT
+>26326 3
+TAGAGAATGCTGTGTGCCGACTTTGTTAATAGAGACGGACTCCAACTGGGACCGTCCATATACGTTGGCGCTTTCCAGCACCTAAAGGATACTCCGTGAC
+>26327 1
+AATAAGTCTCCTTGGTCTACTCGTTACGAGTGACGGGTACCAGGTATGAGAGGAACGCGCCCCCATCTTGACTATGGTGCTCGTGAACGACAAATCCTTA
+>26328 1
+AGCCAATTATGGGAATGCGACTGTTCGGTTTCTCGGTTGGTCAACCGTTTCGGTCCCGACAACGACCGCAAAAGAATATATACCGTCTATGCTAACGGCG
+>26329 3
+ACGATGGACTAACGTTAACATGCTGGAAACAAATTGGCTTCCTTGCTGCAGCACATGTATCCGGTCGCAGGAATTAAGCGTGCTGACCCTGCTTGGACTC
+>26330 1
+ACTACTTAGTTGACACGCCCCGGAGATAGGACAACGGCAGTCATAGCGCGTTTATTATACGCTGGCCCTTACCTAAGAGCTCTGACGGGATCGTTATTAG
+>26331 2
+ACCTGACGTGACATAACAATTGAGACTGCTCCGCATTGCTCGATGCTGATTGGATTACGCACTGCTACATTGTGCCGCGGGAAATCACAGCGTCATTGGA
+>26332 2
+CGACGTCCTCGCGTTAACCAACGGAACTATTTAAGGCTATGTAGGTAATAGGATGCCGCTCATTCTCGGAGCAGCTGTCTTACTGAGAACGGCGTCCATA
+>26333 1
+GCGGACGGTGCAGTGATATGCATGTACATCTCTAAGTAAAGAATCAAGATAGACTTTTATGCGCCTGGTTCCCCCTTAGTGCGACCCGGGCCACTATGCA
+>26334 3
+CTCGTGCTGCCCTGACTTGAGACCACGCCGTTAAATCCCAGGGGTAATGGCTTTAGACAAATGCACAATGGAGTCTGGAGATGATTCATACTTCGGCACT
+>26335 1
+ACGGGCTCGTTGATCAAGTGAAAGACCTACATACTGCGTCGGCTACATGTCGATGGCCTTCCAGGCCCATTGTAGACGTCTTAGCACGTTAGGATTACAA
+>26336 2
+GGACCTTCCTCAGGTCCCCTACCCAGCGCGTCCTTTAAATAAGAAGTTCCCGCCAGGAGTTTGTATCGAGTTGATAAAAGGAAGTTCGACTCAGGTTAGG
+>26337 2
+CGGATCAGAACACGGAGAACTTCATGCGTATTCAACTCGCCATTGTATCATTCGAGAGGTCCGGGTTGCAAAAATCTCCCCTGCGGAATGTCTGTGAGTC
+>26338 2
+AGGGTGAATGGACCTTGTGGCTTTGAGTGCTTATTCCTGTTCCTACGGAAAGAAAATACGTCCGACGACCGTAATAGAGCGCATGGCAAACCCCTTCCCT
+>26339 2
+ATACCAGCCTATGTACGTGCAAGTGCTGTATTGTACTGAACTGCAGGCATCTCCTCGCGGTCGACCTGTAAATTATGCAGGACGGCGAGGAATTCCTACA
+>26340 1
+CTTTCTCATAGTAGATTGAGCCTTACGATGAATGCCAAGGCGGGCCCTTAAAAGTTGGTGACTGCGGCCTCGGACGAGATCCGTTTCATATAACACCACG
+>26341 1
+AACTTAATCCCGGATGACCCCCCCCGTAAAGGATACGCCAGTGGTTATTCCGATAATCGAATGGTTACATGGAGTGTTCACCCAACCGGTTATGTGGTGG
+>26342 3
+GCGGTGTCGCGAACATGAACAAACTTAAGATGACTCAATTCGAGGTTGTTAAGCCATTACTTACCGCGTGAGTGGGTCCCCTGCAACCTTGGAACCCTTG
+>26343 1
+GATATGATACGCGTAATTTGGCGGCTTACGACACTAGATCCGGCACTGTCGCGTCGTCACTCAGATTACCCGATGCTTGGATGTAGAAAAAGCCTGTACC
+>26344 1
+GTTGGATTACCGCGTTGCGCTCCAGCATGTCTGCTTCAACGCAAAGACTTCAGTAGCCATTGCACACAGAAAGCGTGACTTGGACTAAATAGGTGGTCCT
+>26345 2
+TCTAAGAGACGTCGGTTGCCGGGTTAGCATGTTCTACTTACCAGTGACATCATTTCAGTAATCCACCGTAGTGAACTCCCCGATCGGGGGAATAAACGGC
+>26346 1
+CGCTGGCGCCGGACACTGGCTTTATAGATGCGGCAGAACTGCTAAATAGTAGTGCGGATCTCTAAATTAAGCTGTGACGAACATGTGACTCTTCTCCCAC
+>26347 1
+TAGTGATCATGAGGCCTGTTCAATGGCCAAATCTAAACCCCGGTCAGTGATGGTGTGGCAATGCTCAAACCGGTTGAGACACATCATCCGTCTCGTGATC
+>26348 2
+TGACGGCCAGATTGTTGTCGGTTCCGAAACTACGGCCAACATGCTAGTTACTAAGGAAAGTTCTTACGAACATGACCCAGGCTTTACCATCGGGCGTTGC
+>26349 2
+TTCCTTAGTGCGAAAATAAAGATTCGCTGTCAGACAGTTGGACATGCGCGCTATACGTCACGGGCTTCTACCCTTGTGCAGGATAAAGGACCACTCTGGC
+>26350 2
+CGTAGCGATTAGGACCGGCACCGCTGTCTCGCGAAATTATTTGAATTAACCTGGTAGACTACAATATAGTTGACTTCAGCCGCCCTGCGGGAGGTAACCT
+>26351 1
+TATATCAGGCTCTTACGGGAGGACATATACCCAATGATTGTCTGCCGAGCCCCCCTGTAGACTGCGCGGAAATCCGAGCTTTCGCTTGGGTATTAAAAAG
+>26352 2
+TGAATAGCGCGTTGTGCCCAGTGATGGTAATTTGGACATTAAACCCAATATAGACCCGCGGATCTAGTTCGGACTAATGCCACACCTGGTCGCATTGGCC
+>26353 3
+GGCTTATCACCCTACCCCAAGCCTCCCGGATCTTGGAACGCTATTCGTATAAGTAGGGAGACTCGATATGTTCGGGGCGCCAGCGGAAAAGATATTTTTA
+>26354 2
+GAGGTTCTGTACCAAAGTGCCAGATGATAAATGGACCGGTTGCGGCTCTACTGGCTCCCAGAGCGTCTACCGCTTGTAGATTTCTACACGTTCACAAAAG
+>26355 3
+TCGGTAAACAAATTGATGGCTCCTCTGCAAAAGGCCTCCAGTAATGCACTGTTTCAGAGCGGTCCCGCAACTTTGGAAGGTACTTCCTGCTAAGCTGGGA
+>26356 2
+CGTTCGAGAGACTATTGACTTGAGTCACGAACTCGCTCCGATTATCCCCTTTCCTACTAAGGACATAGGCTCGTTACAGGATAAAGCATGCGAGGGGCGT
+>26357 2
+AACAGTGGAACGTACTAGTGTAGTAATGTTAATGTTGAACCATCTCAAGATGCTACGGTCCCCGACGTCTGGCGTCAACGGGCGCAGCTCTCTAACTGCT
+>26358 2
+TATTGCAGGGGTGCTTTCGGGCAGTACGGCCCTCAGCTTTACGGCCCTCCATCTATCAAGAAAAAGACTGTGACGGGACTCTATAAGTCCTGTAGACTAA
+>26359 3
+GGTAGTTGAGGATGCAAATGTGTGAGGTCAATTCGCTGGCTTACATCGATGAGTCTAAACCATTTTACACGAGGCCTGTACTACCAGGCGCCACCCACTC
+>26360 1
+TCTTCAGAGACCTTACAGGGCTAATGGAATGGTTGGCCCATAAACAGTAGCTCTCACCCGCTTGGTCTAAGGCCAAGTTGTTGACGTGTTGCACAAGCAC
+>26361 3
+ACTACCAGAAGTGCTGCAGTAGATGGCAATAGAGCTTCGACGTAGTTGGAACCCGGATCGACTTGGCTCGTACCTACCCTTGCCTGTTAACTCAAAGTTG
+>26362 2
+CGGGACTTGATGCCCGGATCGGATATATTGTATATCCGACCAAGCGAACTACCCGAGGAACCCCTTGTCGATGAACCTCTTGGTTCAGAGAAATTTCTGG
+>26363 3
+GATTTATATAACATGAGGAACGTCAGGTTGGCCGTATCGTAAGGCACCTATGGCCCATGGGAGACTTCCTTGCAATATCAGATAGCGTCTTCCCCCCGGA
+>26364 2
+GTCGGAGGCCAACGGGAGCCTATCGAGCCCGATCTCCACTCATGTTTGGTTATTCGTAACACTCCAAAGGAATTTCATAGTGTTCGTGCAGGACTACGAA
+>26365 1
+AGCTTACACCAGATGGAATCGCTGCTGATTATCGGCATTACTCCATTCTACGTTTACTGCGTTGTGTCACGCCGCTAACTAGAGAGAGAGGCGCACAAGG
+>26366 1
+TAAGTCTTGGTTCACGTGACTTCGTCGCAACCACCTCGGCAGAATTCGTGGAGATAGCGGGTTCTCGGCCCACAGATATTCGCAAGAACTTTACGAATAG
+>26367 2
+GTACGCGGTCTCAGAGATCCGCAAATAGGCTTTCGCGAGCTAATTTAAGAAGGCGGGTACGTCTATCACAGTTACGATTCCCGTTTATGAGTAGCCCCAC
+>26368 3
+GGCAAGGTGGCTCCCGACAGGCTTTGCTCTGGCGATATTAAGCGAGACGCAGATAAGCGTGATACCGCATGTACCTCTATTATCTCTAGATACTGATCAC
+>26369 3
+CCCTGCTGCTTCCACATTGGGAGGTAAGTCCGCATTATACTCTCCTGATCAAACGAAGTTTTTCAAGTGCCGGCGAACGCGCGTGAGTATGTACGAAAGA
+>26370 3
+AGGAAAGTCGCTTCCGAAGAGCTGCCCTCAGTACTGGCGGAGTACCCTCCTTGTAGTGAACTTCCCACATCAACTGATGTTCGGAGTTTTAGAAGACGTA
+>26371 3
+GCGAGAACTCCGTCGCTGGGTCCAACACTGGAATACAGGCTAGGACAGTTAAATTCTGTGACCCGTTTTCTTGACAGGCAACAACCTAGGCGTTTTCGTA
+>26372 3
+AGATTTTGTACTAAACCTTGTTGGGCCTCAAACGTTTCGGGCGCATTTAAATAGCGGGACTACGGCTACAGCAAAACGTTCCTACGGCCCGGGCTGATAC
+>26373 3
+TGGCAGAATGAACTCAAGCCTATAACCCGACTTATTTAATCGGGGGGTCCCGACGCTTATCGTAGATTGCAGGAAGTCACGCTAAGGTCTCCACGCTTTG
+>26374 3
+TCAGCACCTTTTTGGGAGAATAGTAACAGTACTTAGGCACGTGACCAGAGGCAACTCTAGGCGTCCACATCCTGGGACTAGCTGTCAGTGATTGACCTTC
+>26375 2
+CTTCGGTGCAGTACCGGGGACTCAGAAGACCCGGACATTACCCTTACGCGTTAGAACCTGTATCTCAAAAGACAACTACTCTTAGGGGTATGTTTGGCTG
+>26376 2
+CAGTCGGCGGCTCATTCGCCTCATGCCACGGCAGACGATACTTTGGCACCTAGTAAATATACTTTCAAAAGTGAATGCGGATGGCACGATAGTGTGTTCC
+>26377 2
+TGCTCCTCAACATATATGAATGGTCCCATCGTAGAGCTAATGCGGTATTAACGCAAGGGCCAGGAGTACGAACTAACGTGCTGCGCTCATTCGTGGCTTC
+>26378 1
+AGCATCTGAACGAGCAGAGCGTCGTTGCTCCCGATAGATGACAAGAGATGGTCCTGAGGAGCTCTATCGACTTACCTTTCCCTTTTTACGCTAGCAGAAG
+>26379 1
+GGTTGACAAACCGGTACCTGGCAGTCAAGTACTCCCTCACATGAATGATTCGATATCTTATCGTCCCGGCATGAATTCCCGTAATGCATCAGTGAGGGGG
+>26380 3
+TCACTCGCTAATGCAAATAAAAAGGGGGGGTGCGTGATTCTGGGCTCTGCCGCATCCTTTTCATATAGCAAACAGAGGTTTACCGTCGGCCATTCCAACG
+>26381 3
+ATAAGTCTATGCCACAGCGGCAAATCCACCTTTTAGTCGACGTGTGCACCAGTCACACTCGCAACGTCATGGTAGTGAGATTGCTCTGTTTGAACGGGGA
+>26382 1
+GAACGGGTGACTACCGAGCCTACCAGAGTCTTGGAGAAAGTAGGTATTTTCAACCCTACGGTAGAGCTTGTTCTCCTCAATCGAGAAGATCTCGCCTGTC
+>26383 3
+AACACTCTAGGTATTTTAGGTCTGTCAACCGGTCTCGGCTAGATCACGAGGTTGAGATGGGATACTTAACGTCCCTCGCTGGCTACCAAGCAGAAGCCAT
+>26384 2
+GCAGTTTATGGAATACAACTCTGTCATTTTATGTCGATCTAAAAGCGGTACTCGCGGACTGCTACACGAGGGTCCTACCTCCGGCGGTGTAACGAGCCAA
+>26385 2
+TTGGGTTGCCCCTTCATGATTCTCAGGCAGTCGTGCGAACACTACCGTAACTTGCGCTGGTCACATATCAGAGGTCTTACAAGCGGAGTAGTAAAACCAG
+>26386 1
+GTCAGGGCGCATACTGGTTCTGGAAAACTTGATGAATCCATCCGCCCTGTAGGGAGGACTGATAGTCCTCACCTTACCTTCTGAGTCATAGGACGACATA
+>26387 3
+GTGACGCCCCACCAGACGAGTCCACGGTGTAAGGATACTAGGAGTAACCAATTTGTTCTCGGCACCTTATACTAAGACGCTTTGCATTTGTGGACCGAGT
+>26388 1
+CACACTGTACCGTCATGGACTCTCGAAGCTTTGCATGCGGCGACTGGCGAATCTTAAATACACTGTGGCGCTCCAGGGTTAATGGCATAAGGTCCTAATA
+>26389 1
+CGTCTGATAGATCCAAGTCTTGACTAGTTAAGTGGCTTCCTTACGCAGTGGACCAACAAAGTAGCCACGTGTAGAGATGCCTGCGAGAAGCCTGCTCCTT
+>26390 1
+ACCCCAATGATGTTCAGGTCTGAAACACGCATTTCCGGCTCTCGTAAGTCTCGCGACTGGGATTAATAAGTTGAGGTACAGCTCGGCTCTAACGAGGACT
+>26391 1
+CTGACTGATTGTTGCAAGGGGTGAATCCTCAAGTCAGCACCTCATTAGACGTTATCGCTGTGATCACCACGGGGTGTTGCGCAACACACGAATGATCACT
+>26392 2
+ACGTTGACGGAGCCCTTTGGAAGAAAAACGCCCTGATTGAGGAGGCTAACCATGCTGTTGCCTTTCGGAATTCGCAACTGTTCTAAGTCGACCCTCATGA
+>26393 2
+GCCACTAGGCTACGCCGAATATAGCGAGTTCCGAAACCGCATCACGTATCGTGTTTACGGAATATGCCGGGCAATATTTCCGATACGTTTGGTAGCGACT
+>26394 3
+TTTCTTCGATCGAACATCCGTTTAACGGAGGAGACGGGCATGGGCGAGCGAAGGACTAGTCCGTAAGCCCCGCCATCATTAATGCTGCATTTCTACATTA
+>26395 2
+GAAACCGAGGGGGGTGATGGTTAATCTTACTAGGATACAAGGGTACCTACAGCCTCCTGCTTCCTCACCGAATCAGTATGACGTAACTCGGCTCTGATCT
+>26396 1
+GAAGGTAATGGGCCAAAGGCGTTAATGCCACATTTTCTCACTCTGCGGTAGACAGTCATAATCGCTGGTCCACCACTTTCTGGAGAAGTGCCTGAACTGC
+>26397 3
+TCCTATCCGGGTGCGAACGTGAGATAGCAAGATCCATTCTGCCATGCTTTGGCGGGCCGAACCAAGCTCTATAAAATATGGACATTCGAATCTTGGTGCC
+>26398 2
+AGCTCTCTCCGCGTCCAACGCCTGTGTCATAAAAAGAGGTGACAACGAAGATGTGATTGTGCCTACGTGGTTCATATTCGATTGCACCCCATAGGCGGAT
+>26399 1
+CCAATCTAATGCACTAGGTAAGGAACCTGAGTCCTTGTCCGGATGGGTCCGTTTACGTATCCGTCCTAATATGGCTTATCCCAAGAGACGAACGCTAGGG
+>26400 2
+CGTGTTGCAAGTTCTTACACCTGAGCTAAGATTGCCCATAAGAACGGAGCCGTGGTCGGGCCCCCTCTAGTCGATCAAGGTCTATTAATACGTGAAGTCA
+>26401 2
+CCGTGCAGATACTACTAGGTACTGTCTAGACCCGCGGGAGCCGTGTCAATGGGAAATAACCAGATTGCGTTTGCAATCTATGAAGACGTAGTCCCCTTTC
+>26402 2
+GGAATCGTACGTAGAAAGGTAGCGTTTTCGTCCCACAGCGTATCGATTGCCTAGTGTCCCTAACTGCCAATGATGTCTCCATCTGCATGAAAACAGGCGG
+>26403 2
+AGCGCGGGCTCGTCATCCCACTACCTATAGATGACCGACGTGGGGACAATCTTCTGTGAAAATTTGTTCGAGACAACGGAAAGCGCTCCTATGTCTATGT
+>26404 1
+GCGATGCCGAACACAGTTCTCTTATACTGTCCTAGGTCGGTCCCAGTCTTGGTTGCCTCCCGGAGAGCTTAGGGAAAAACCAAGGCGAGATTTTAAACTA
+>26405 3
+TAAGGGAGCATTTAGAATATCACCACATAGAACGTGATAGGTCTCAGTCAGACCCTTCTGTACGTGCGTCTTTCAGGATGGCCGACCATGTCGACCCTGG
+>26406 1
+GGGCCTAACATCTCCTCCGGTAGCTTCATTTCGCCTACGCGCAATCGAATACAGGACGAATGCATACTTGAGTGATAGTTGACTCGTCGAGTCGGATAGA
+>26407 3
+GTTAACGACACAGGGGCCGGCTATTTTTCAGGATACACAGTGTACAAAACCCCAGTCGCTTACTGCTGCGTATTGACCCGGTTTTTGCAAAAGCGGTCGA
+>26408 1
+TCCTATAATGCGAGCCGGATCTGCGAGTTATTCCTATCAATCGCATTATGCCTTGAAGTCTGGGACAGACGTCCCGGCGCCTTCGAGCATAGAGAATAAG
+>26409 2
+TTATAGACGAAAGACACACACCTTCCACTATTTATGGTCTACCCCTACAGCTACGGTAGGTGGGGTTGATGTACCCAATATAGGAGGGGCCGTGTCCGCT
+>26410 2
+TCGTACCATATTCTGATACCGTACTTCAAAAAACCGGGCTCAGCCCGCGTAAGTCCCATTCTATGGAGGGATACTAGTCTGTGGAGGCGATACCGGATTG
+>26411 1
+CCTGGCGAGGGACCGGACCATCCATTATATTACTGATCAACGGTCATATTGACTGTAAGCCGAAATTCGATCATTTTCAGGTGTGCCGGATAGCCGCCAG
+>26412 2
+TCTCGCTCCCTAGGTCCGAAGGGATCAGGTGCCCGACCTTGAGGAGGCCATAAATAGTCACGCAAGAAAGGTACTCTGACATGCTTTGTTTATTAACGTC
+>26413 2
+ACCCGCCTGTAATGCGCAAAAGTCCAAAGAAGTCGGTTAGTCTATTCCAATTAAGTGCGACTGCTGTGATCGCAAGGCGTTTGTGCTCGGTACACGCCAT
+>26414 1
+TAGTTATTCACGGGCGTAAGCGGCTTCGCTCGGGTCCAGACAGCGAACAAACGTTAGCCTAACTTACTATCATGATGAGATGCTCGCCGTCGTACATATG
+>26415 1
+GTAGCACAGCGGATCTAACGATAAGTCGACGCCCGACTAGCTTTGACATTTAGTTAACTGTCGACAAAGCGCGACCCTGAAGGTCGTGCGACTGTCTTTT
+>26416 3
+TGTTGTGCCCACCAAACAAAGAATAACTACGCGACCGTGTCCGGATAGTAGACAGGCTGAGTTACGTCGTGCTCGCTGTCATCATCGGTTTATCAATCGG
+>26417 1
+TCTCCTTCGTTGGACACGCGAGCGATTGGCTAGCAAAGTTATTGGTTGTAGTAGTGAAGCATAATTGAAGCCACTCCCAGCACTACGTCTCGACGACGCA
+>26418 2
+GCACTGGAGGGCTAGGCGGCCATTTGCGTTGTTTTACACATATGGGGATGAGTTCACCGAACTGGACCACTTACTGTTACGCAAGTAAACTCCACTCAAC
+>26419 2
+CGAAGCGGATTAGCACAGGGCCTATTCTTTGCTGCGTTGTATAACGCTCTTCGAATACCGACTAAGGTCTAGAACACGCTGAAGTCATCCGGAGTCCTGA
+>26420 2
+TCATGGTATCACACTGCGGTTATGTGTATCAAAATAGCCGAAGTCCCTATAGACCACGGCAGGAAGCGGCCCCTTGACCTTGCACTGGTTGTTTAGCGAA
+>26421 2
+TCAACACTTGAGGCGCTAGGCATTACCCCTGGTACCATGCGGTTCAATCTACACTCACATAGTGGGATGTCGATCCGGTCAGAATTACGATCGGGTAATG
+>26422 2
+CCTGAAGAATTGAGCCTATAGTGTATAGAAGCTCCGCGTATCCACATACGGAAGAAGGTGTCACTCTCGTTGCACGGTTTTCACCGGCGCGTCATAGATC
+>26423 3
+TCCAGGTCTGCTGTTGTTGCGTAGTACCTGCAATCAACTTTATCTTTTCCAGAACTAGAAAGAGATTTGCCAGGAGAGCACGCGGCATCCACACGGGGAC
+>26424 1
+TTAAAGTGTGACAGGGACGGTTTCTGCACTACGGAGCTTGACCTCCACTTGTAGGATTTAGAGCCCTCTCAAACTGCGGTCAGCCAGACTCCTAAAGAGT
+>26425 2
+GCTTACGCAATGCCTTGACGTGCTCGGCGTCGTCAGCATAGCTCTCTGGGAAAACTGTAGTCCAGGAAGCCGTTATACCAATGTCTACAATTGTAGCAAG
+>26426 2
+TATGAGGCCGAAGACTGGCCTCACTGGCGGGAAGTCGATTTGGTCCATATAATTCTCCTCCGAGCAACGAGTAAGATGTTCTACCTGTACCGATTACAGC
+>26427 1
+TCAGGTCAACGAACGCAGGATTGGGGGGCGTCCTTGTCACCACTGGAACCTGTCGACAAGTATATATCCTAGTGATCTCCTGAACTCGATACCAGATGTT
+>26428 3
+AGAGATGTAGGGTGGTAAGCCATCCTCTATCGTGAGAGCTCCCCATATAACGGCGTCTGCGCATCTTGTGTCAGTGCCACATTCAAATATCGGACGTCAA
+>26429 3
+TTCTCTACAAGCGCAACAGCGGGGCAACGCTAGCCACTTGAATAGATTACACTCGACTCTTAGCGGTCAGAGTGTTACTCAAGGCGCAATGCGTGTGTTT
+>26430 1
+TAGGCTATGTACAACGTGAACACAGAGAAGCCAATTCACGAAGGCTGGATCCGAGTAACCCCAGTCTCGTGGTGGCTTTCTTGACTTAATTCCTCGTCGG
+>26431 2
+AAGATAGACTACACCTCTTCCGCCTGCGTGACACGTCCTAGTAAATCAATAGATTGTGCGAGGCTCTATGCTTCAGGTACGCACAGTTAGTGAGCGCGGT
+>26432 2
+GATCGGATTCTTCTCCCGACCGGCGGCCGCGTAGTGACATCGCTGGTAGGGTTAAAGCCAACTGCTTCTACGGGCACTCAAAATTATTACGAAAAATGTT
+>26433 2
+AGGCATTTGAGACGAGCGAAGCATGTCGCAGGCTGTGTTGGCGTTTTCACCAAGCATCTCCAGCGTGCCCAACTACAACCTACGAATGTTTCTTTAAAGG
+>26434 1
+GAATCATACCAAGCGATATCGCCGGGGGTGCCGTTGTAATCCACGGATCGTCCCGATGTATAGCGTCCTAGCCACTTAGCTTAGGAGAAATTACTAGTTC
+>26435 2
+TCCTTTGAGATTCGTATACGCCGTCTCACGGAAGCTCGCGGACCAAGAACTAACCGTGAAGAGGTGATGCGTCACACTAACGCTGTGCATAAGTGTTTCT
+>26436 1
+TCTGGAACGATGCTTAAAGGGGATAGCCAGCCCACGCCTGTGACTCGAAGGTACGCTAAGCTCATATTTAGGCTCTACTAGTATGATCCACGGCTTGATC
+>26437 2
+GCTCCACAGCTAATTACTTGCTGGGTCGTCTTCTCCTATCCGCTCTAAGGGGAACTGCAGAGACTATAAGAGGAGAGCCAGCGACGTATAGTTCTTAACG
+>26438 2
+GTATTCGGACACGCTGATTCCCACCCCTAGAGGAGTACTGGTTAAGTCCTGATAACGTCATGTTGAAGGCTTACATGAAACCGGACGGTGGCACTATTCC
+>26439 3
+ATAGATAAACATGAGGGATCTGCACCGACGAGTGTCCGCCTCCAGGCTCCCACATTCAAGCGGATGTTACTTTCTGAGGGTCATTTGGCCGACTATAGAT
+>26440 2
+GTTATTCGGCCTGTCAAGTTCTACCGTTGAGGCAACGTCAAGGCTGAAACACGAGGTCTAGATCGGTTCGCGACATGCAATAATTTGCCACTGGCAACTC
+>26441 2
+TAACTCATCCGTGCGATCCACGAATCGATGTACTTTGTGAGTTCGCCAGTCCAGTTCTGATCGGCGAGTTTATCCGAAGCAACAGTAGGGACATAGACCG
+>26442 2
+TAAAACTGCTCATTTGGTGTCCAAAATTCCCAGGCGTAGGTACATGCCCAGAGTTTCGCTCATGGCATCTCGCTGATTGCCGACAAAGGAAGGCGTTCGA
+>26443 2
+GTGCTAATGATCAATTTAGTCCAATGTCCTGAGGAAAACCCCACTACCCGAGGTCGTTCATGTCGGTGACCTGTGAGATTGCCGCATGTCCAAATGGCAG
+>26444 2
+TGGTCTGGAGTCAACTCTGACAGCTCTCATATCATTGGCGGGAACGGTCCAGGCACACTGAATCAACAACGAGCTAGTTTTCTAGAGGCCCTCAAGGTTT
+>26445 2
+CAGATGGCCATGCTCCTTATGGTGCCAAAGTAACGATAAAGAGGTAAGGGAGAATACAGGATGCCCTCCTCCTATCACTTCTTGCTGCGAGCTTCGGTCT
+>26446 3
+TGAACTCTTTAGTCGCGCGACATTGAGGGCATAGTGAATGCTCAACGTTACGTCTAGGAATGGTCACTATAATGCCATCGCCGGACCCCTCTAAGCGATG
+>26447 3
+TTGGTTACGTTTCTCGGGTCAGTGAGTTTGTGAGCATTCCGGGACCAGCCTGAAAGGACGCACTCATCAACACGATAAATGTCTTATCAGCACAGCCACG
+>26448 2
+ACTGGTGCGTAGCACTTTCGGGGGAAGCGGCTCTTTAATCGAGAATGACTACTCACGGTTCCTCCAAGGCGATCGGCTCAGCTATAACTCCTATAAAGTA
+>26449 2
+CGGCTCTTAACGGGTAGGTACACGAATTTGCGTCATGTACCTCTCAGCTATGGGAGAGGTCGAGTAGTTCACGATCCTTTATCGAACAAGACTCCAACCG
+>26450 1
+CTCAGAGTATTTGTTACTAGCAAGGTTTGCGGGATCCCTCGACGTTAATGCACTTACAAAAGCCTCTCATGTTGCCGAGACAAGGCCGACGGGACATTGC
+>26451 1
+TAATAACTCTTGGCCAACAAGGACCTAATCATTGCTACTAAACAAGGCCTGTTTTACGGGATATTCCCAAGGGCCGCTGGGTCGGGAGCGTTGGCTCTAC
+>26452 2
+AAGAGACCCGAGGCAGACGTCCTCGGTAGATTATTATGAAGTTAGGTTTGTTATGACGCCTCTCGGCATAGAAGTGCATCCTCTGCAGCCCAACCCTAGT
+>26453 2
+CCAACTAGGGTCAGTACGAAATAATTGGCGGTCGTCCTAAGTTACTGAGCACGATTCCTCGTAGACTCCGAGGGCGCTGGTTGTCCCTCCGTTAATAAAA
+>26454 1
+TTCTAAGTGCCCAATGGATTGACAGCCTTTGACTCTCAAACAGGGGTACACGCGGCAGACTTGCTTCACCTGAAGATTTGAAAGTTCGCCCGCGTGAAGT
+>26455 2
+CGCCGCGGCCAGCCGACGTAAACATTCTGTCTAGTTACGAGATGCCGGGCTGTGTTCCTGAATCAGGCGGCCAACTGTATATCAAATTGATAAATTATGC
+>26456 3
+GGGGAGGCATCTGTCCTTTAGCGCTTGGAATAAGAACCTACGACCCTCAGCTGCTACGTTATATGGAGCCGTGGACTCGATAATATTGTCTAACCCAACG
+>26457 1
+ACTAACCGCCAGTGCGTGATCTCTCTCATACAAGTTGTACAAGCACTGCGGGACCTGCACAAGAACCCTGCGTATTTCGGTAGGTTTAAATAGCGGGGTT
+>26458 2
+GTTAGGGCCTTTACTCGAGATGGGACAAAAGCTTCTAAAGTGACCGAGTCCCATAGTCACGCTCTGCAGACATCTCCCACGCCGAAGAGGATTGTTGTTT
+>26459 3
+CCCATTAATATCGCTATCCCGTCGTGTAGTGAGAGCACTCGCATCAAGGTTGCGGGCTTAGAGTTAGCCAAGTGCGAAAGTCCTGAACATTCCGATTAGC
+>26460 1
+CCAGACCGCATGATTCTTTAGTTATTTGGCATGACTCATCAGTACGAACCGTTGAAAACAGGCCTGCTGACGCAGTGCGTGAACTCCTGCAGTCATGAGG
+>26461 2
+CTCGAGTGATAATAGAGACGCGGGAGAAGAGGCCTCTGCTGGCCGGCATTTTACCTTTACCTCTATACCGCGATATTGTCGCCTTATATCCGCAAGAAGA
+>26462 3
+TCCCCTATATCCGCTATAGTTACAAACGGGTACCAGGGATTGAATCATTGCGATAACCTTACGTATCTTGGGCATAGGGCCGTGTCAGGGCACCGCAGTA
+>26463 2
+AGGCGCTGTAAAGCGCGGACAAATAGCCGTTGTGCCACGACACCGTAACGGAACGAGATCTAACACGGGTTCCTTTACATTTTTTCTGGTACTTGCTGAC
+>26464 2
+GAACGTACAGACACACACGTCCGTAGGCCTGTTTTTCTTCTGCCCCTCTTACGAACTCTCTCGAACAGATGAGGCGGAATGTAGAGATGTGGGCTGTAAA
+>26465 1
+AACACCCTTTTCGACACCCAAATTGGACTGGGCCTGAGAACCGATCTCCCGGTAGTAAAGCCGCTGTTATAATAGGATAGGACCTCTTGTGGGACTTTGG
+>26466 3
+TGTTTCCTGCATTCTATTGAGACTAGCAGACCATCCAAAGATAATGATGAGACTGCAGTACGGGAGATTGGGCCCCCTTAGGCTTACTAGAGGGCTCCCC
+>26467 1
+TAATAATAGATGCCGTTTAAAGCACGGCACTCTTTATCCGCTCTAGATAGCGTTTACCCGTCAACTGCTTAGGAGCGACGGTAAGAGGCGTGCCCATGGC
+>26468 2
+GATCCACGCAAGATATGACGTAACACAATGCCATTACTTTTGTGCCCTTCCTCGAAGATGACGCTGGCACGCTTTGTGCCCAGGGTGGATTATCAGGGAA
+>26469 2
+GGTGAGGACCAAATGTAACCTGCGGGCGATCGGGATCACTTCTACGCCAGTTATTAGTCCTCTTACAAGGGCATTTGAGGAATACTACATCTAGGTCCCC
+>26470 2
+TTTGATTCGAGCTAAACGTTTTTACGTTCGTTGACGAACACCGCAGTTCCGAGATCGTAAGCCAAGACCTAGACCCGTACCGTCGCACAAGGAGTGTTGG
+>26471 3
+GTAGCTGTGTGAATGGAGCAGCGAGGATCAAACACTGTCCTGTTATCAGCATTAGTAGCTTAGCCATATTTGACCGATCTGCTACACATGCCCCGACGGC
+>26472 2
+AATGATATGCGGGCCTGTATGCAAGAAGTGCCCGTTTAGCGAGGACTAGAGGTTCGTACCGTACCTATTACCGACTAATCCCGATACTTCTAACCGTCGG
+>26473 3
+GGGCCGATCGCTCCGCTCTCTTTGCTTTTCCAATGAATTTCTGTGGCAGCCAGCAGAAACCAGTGCAAATGTAAAACTGGCTCAGAATGAGTAACGGTCG
+>26474 2
+TACATATGTCCGACGCGAAGTGTACGCCACGGTAATTTCTCTATAAAGCGGATGTCCCAAGTATTGACGGGCAGTTGGTACTTGACTATGACACCCGGCC
+>26475 3
+ATTAGCAACATGGCACACGATCTATGGAACGACCCGGAGATACTTGGCCTTGCATTAGGCCTCAGACCAATTGAGGATTCCTTGGACTTGCGATGTGCCT
+>26476 3
+CAGTAAGGAACCCAGATTACGTAGGTCTGATGACTAGCTAGAATCTGTTGTCGCATGCAGACCCGGTTCTCAATTCACGAGGTCGGCGTATCGCCAATTC
+>26477 1
+AGTAATCAGTGAAGAAGCGGGCTCGACCATCCCATTGGGGAAATTTCCTCTAGGTTCTGATTGACTAGTACGCTTACACAGAGCTCAGACCGGCCTCTTG
+>26478 3
+TGAGCAAAGTGATCTCGGCCGAATGCTGAACAGGGTTCTGGGAAGCTTTCCGTACCCTCTTTACTACCGCTAACTATCTACAAAGACTGTGTGGCGAGCA
+>26479 2
+CCAGCCTAACAGTTGGATGTGCAGTTCTTTCCAGAGGGGAGTCATAGATTACTATGTTTAACATACGTCACTTCCACGCCGAGTGCAGAGACCGTAGCCG
+>26480 3
+GAGGGACAACTCACGTGGTTCGGCTGGCACTTAAACGATGACACTGTTATTCGATGTCGGTAAACCCGGTACTCTCTACTGCCGTGTAGCACATGCAATA
+>26481 2
+CCGCCGTGGATAAGACCGTACCTATATCCTTTGCCGAAATATATTTGGAGCATCGTCGGGCTCTGATAAACGGAAATGTCGGCTGCTCATACATGCGCGA
+>26482 2
+CGACAGGCGCAGTGCGGCGGGTAGCTGTTAACCCGGATTTTCCTGATACGCACAGGCATTTATAGATCCATGTAAGATCGAAGTCGTTACTATTCACACC
+>26483 3
+GCGTACGAAAGGAGCACAGCGACCCTCACTATTCGGGGGCTCTTTAAAGTTGATCATACGTTGAGTTAGTACTCCGACTAGGCTTCCCAAGCGTTAGCTA
+>26484 2
+TCCGACTTATGAGCACTCACAGGTAATTGATGTTCCTTTAAACCCCAGGGAGCCGGGGTAGCGTTACCACGCTGCAATCGAAAACGCTTTTAGTGTGCAG
+>26485 1
+ATCACACAGTTCCCAGTGAGCTCGTCTTGAACAGGGTGGGTTAACTATGAGGAGACTGGCTCCCAAATATTTGCAAACAGTCTGCTGCGGAATCCCCTGT
+>26486 2
+TAGTAGATTAACCCCTATTGAGCCTGACGTGTAATCTACCAGCTGGGTTACCACAGCCAGGCGCGGTGCTAAACCATGTCAGGTGGGTTTACGTATACAC
+>26487 2
+CTACCAACTCAATACGCCCCGGGATATCGACTGGGTTGCAGAATGCTTTGGTCGCCTCTTAGAGCGTAGGGGGTCTACGTCAGATTACCATTACAAAGTA
+>26488 3
+ACACGGTAGTTACGCATGCTCCATGTAATCTGGACTTCGAAGTCCGATTCTGCATTTAACACGTTCGCGACTAAGACTGTAGGGGGCTCAGGCGTAAACC
+>26489 1
+CATATCGTAAATGCGTCCTACATCAGCCGATTGACGAGGAAGGGTGCGTCATTTGGGAATCTTCATAGTATCACAGTATACCCCTCAGCGTGATGGGCCC
+>26490 3
+GCGGTTGGCACGAAGTACGGTGATCTACTTGTGCAAATTACTACCTCACCCAGCCAGCTTGCACATGTGATGAGCTTCTCTAGCAGTAAGATACCGTGAG
+>26491 1
+TCTAGTCTAACCGAGGCAATAGAATACCGAAATGGCGCCCTCTGTTGGGTCGTCTTCAGTAACAGGTTGACCGGACCTCGATAGATTACCATCGGCAGTT
+>26492 1
+ATTGCCCCCCGGCGCAAGCGTGCCTGTAAGTTTACAATCGATCCTAAGACAGTAAATCAAGTACTGGCTTGTTCGATCTGGGCGGAGTAATGAGCCTCAT
+>26493 1
+TACCCCCCTCGATAATGGTTAAGAACGTCTTTGTAGCAGACGCATGTACGTCCCGACTGGGGCCTGTTTCCATTGGACCGGTCATAACGAAGAAATGTGA
+>26494 2
+GACTACAACAAGTGTTCTCGTTGACGGACGTTGCGCCAAGGGTATACCAAATAAGGCTTAATATCCGCAGTATTGACGACCCTGTCCGGGCCTTCATTGG
+>26495 1
+GTATCGGAATCTCTACGAGGTCCTTAGTGCGCAGCGCTACTGGGCATTTTACTCGTACAGTAAGCGTTATAGACAGCGGACATGTATAAACCGCACCCTG
+>26496 1
+TATGCGAAAACTACACGGAATAAGCACCCCTAGCTTTGGGTGTGGGCCCACTAGAATCCTTGTCTGAAGCGTTTCGGTTGGTCTCAACCTACCGAGAAGT
+>26497 1
+ACCACGTCTATCCCATAAGAGGTCGATGCGTTTGCTAAGGCAACGGTGCCACCCGGAGTGGTGTGATAACAATATCACCGTAAGTTCTTCTCGTTAGGAC
+>26498 1
+AGCTTGCGTACCCAGCACTGGTATTCCGTGATCAAGACAGAACTATAGAACGCTGGGAGACTCTTGTTTGCTTCAAACGGCCGTAATCGAGTTTCCCGGA
+>26499 3
+TTCCATGAAGACGCTAATAGACCAGGGGAATTCCCGGATAGCAAGTAGTAGCGGGATCCTCTTATTCGATCCACGCCACTTCGGCAGGAGTTCCTATTGT
+>26500 3
+TATGGCAAAGAAGAGTAACGACGCTGGGTTCCGCTATTACTTTCTCCCAGTTTGAGCCCGAACATCGGTCAACTGGGGGTCGATTTCCGATACAAAGCTC
+>26501 2
+GCGTATCCACAGGGATATAGTGCAGACTGTTAAGGCCGGACCATCCGCTCACAGCGTTAAGCTAGCCTTCTGCTGGTTTACAATATCATGAAGCTCGGAT
+>26502 3
+CGGGCGCCCCTGGATGTCAGATATGGGATGTACAGCTGCAAGGAGGTCTCACAACTCCAAATGACATCCGAGCTAATTACGAGGATTTATCTTGCTTCCT
+>26503 3
+CTCGGCGCGAATAGTATTACGAGGTCAGTACCTATAGAAGGTCCGAGAGCGAGCTTATCGTTGAACATTTAGGACATTGACCCTCGCAGCCTACCTTGCT
+>26504 2
+CCCGAGTATAAATAGATTCGTGGGGGAGGCTCTGTCTCTCACGACGGATGCTAATTGATCTTGCCTAAGAAGTCAGACCTGCCCCGATAATGAACGCCTT
+>26505 3
+TATACCAGCAACAACAGATTGTCCCCTAATGTCGGTGGACTCGAGAGTGGGTGTCACAATTACCGCAAATCCTGATGCCGATGCCTCGGGTTTTGAGACT
+>26506 2
+GAGTCCCTGCAGTGTTACTCCGATTCTCATTATCCAACTGCGAGCGAGAAACTGGCGGCCGGGAATGCAACCTTTAGAACAAAAGTCAGCTTGTGTGTCT
+>26507 1
+CCTACTCAAATTCAACGAGGTCCGCTACCCGCCTTGGCGGGCCACGGACCCTCTATTGAAATTTTAAAGGTATGGAAGGTGTTAGCAATTAAGGGCGCTT
+>26508 3
+GGTATGAGCCTGGGAACGAGCACTCGAAGGCGCCATCTTACATTTATCAGATTTGCTATCACCGCGTGCAGTCACGTAATGGCTCGTACATCGCATATAG
+>26509 1
+GTGTTCAGTCGCTTTCTGTCTTATGGGTCAAGCACCTGGGGCTCAAGTCCCAAATCATGCGGCTGCATCTCACAGCTCTAAACATGGAAAAAGACGGTGA
+>26510 3
+ATTGGTGGAATATCGCATCAGTAGGCTGAGTAACGAACCGTATGCCGTCCCGGACTCCCACTCCGACTGCGAACTCAGTTACGGATAATTTATGCGATTG
+>26511 1
+GGGCGGTAATCTTTCATCGTTAACCTAGGGCGATTTCCATTAAACAATTGTGTCCGACTCACAGCTCAGGGAGTAGTGCCCGTCCAAGAAAGTCATGGCC
+>26512 2
+GCATTTCATGGAGGACATTATCAACCTGGGAGGTTGACGTGAACTCATCCTCTCGAAACGATAGCGCGATGCTATTCCTGCCTCGCACAAGCTGTGGAAT
+>26513 3
+ACAGAGAGTTGAACTCATTACGATGAATTTACACGTAGGGCCTCCGGACCATTTTTCAACCCTATGGGCGCGTCGTGGCAGGAAGTAACCGCTGTTATCC
+>26514 2
+CATTGGCTTCCAATCGCTCTAGGCTGATACGGAGTAGCGTGAGCGTCGCGTAAAAAGTCCCTTGTCGACGAATCGGGTCCCCAGAGTAATCCATTAAATT
+>26515 3
+AGTCCAGAACCCGGTCGTGACGCGTTATTGAGAGTTGCTACTCTATGCCTAAGAGCTCGCCGTGTCCCGCCCAATAATGACGTTAAGGATCGTAATGTAA
+>26516 1
+TATGGATCATGTGGCATGCAACGCATGCGAAGCGATAGGCTCAACGTTCTTCTAGTCTCACCCTGTTAGATGATCAAGCCTGACCGGAATGTCGTACACG
+>26517 2
+AAGTTCATGCGGCACCAACGCAACCGGCATGCAGTGATAAGTGATCCTCGACGTATCGTTATCATTTCTCTCCATGCAAGGTGTACGTGAGCCAGGATTG
+>26518 3
+TGGTATCGTCTTGTCATCGCATGCGCCAGTTCATGAACTAGCTTTGGGGTCAGCCGAGTTACCCGTCGGGATAAGAAACAACGACCCCTGATATAATAGC
+>26519 3
+CTTGTCACCTACTGTATGTTCGGTTCCATGAGACAAACGAAGGCAGGCATGGTCGTGGTTCCGGCACCGATATGGATGAAAGTATACCACGTCATCCTAC
+>26520 1
+CACGGTGAAACCAAAGTTTCTTTCGGGCACTGTCGTTACCCAGCAGAACCATTCCATATCTGATGGTGATGAAGTATGCGGTACCTCTAGGGGCGACACT
+>26521 3
+TCGCGCTTTTGCAATTCACTTAGAAGATACTCGGACGCGGTCACCCGGGAGATATTCACACATCTACTGAACTTGGGAAAGTGCTAGCGGTGCTGTCCAA
+>26522 1
+AGGAGGTTCCGCTTAGGTATCTGGACCAGTTGCAATAATTCTCGATACTAATAAGGATCCCCTTCTGGAACGGAAGTCTCCGGTCTAAATGGGCCAGCCC
+>26523 3
+TGTTTGTCCCGCTGCAAGTAGTCCCATGATGAGGCCCAAGGGTCTGTCCGGATAAAAGTTCTTTGCTCACCCGAATAATAACCAGTTCTAGAAGCGGAGC
+>26524 2
+GTGGGCTTGTGTGAGCCGCTCCCTAACACGCAGGGGCCCACCAAGTTTGAATCTAGAGATACGACACGTTTTCCGATGTAATGCTACATTTAAAGACCGT
+>26525 2
+ACGTCCAACCTCCTTATAGTTGCAGCGGCTGGCTGCACGACTGGCTGGAGTGTCAAGGCCCAAGCACGATATTCCAAGAATATTGTAGGTTAACTACGTT
+>26526 3
+AAGGTAGAGCTAACATTCCGTCTCTGCCTGGCTGTTTCGAGAGCAACACGGTTAACTGTATGGCAAGCCGTACACACAATTCGCGCTGGGATTATCTGCA
+>26527 3
+GTCGCGACGGAGTACCCCTAATACCCACTCTGGCATACAAAGAATCACAGATCATTAGTCGTTGGTAGGGTTTATCTCGCGATAGGTGGGACCTTGCTAC
+>26528 1
+TCTAGTAACCCTGCAATGTGAACGCTATGTCGAACGTCACACCCTCGAGCAGATTAGCTGCGTTATTGGGTACAATACATGAACCCTGGTGCTTGGGGAC
+>26529 3
+ACGGGTTGTTACTCTGTCACAGCAGCCAGGGACCCTACTGTGCTTATCCGATAGTTGGCAGTGAAAGAAATCATTGCCCGATCAATGCCCCTGATAAGGT
+>26530 3
+TCGTAATTTGTTATTAAGGCATCACCCGACTGCTCTGCTACCGTTGCATACGACTGGCCACTGCATTAGACAAGCCAAAGAGCTCGTTTGCAGAGGGGAG
+>26531 2
+AGGTGTATAGGGCTCTAATCATCGGGTTACCCCTTGGATCTGCAGACTACGCTGGTGTAGATATACCACAAGATTGGCCCCAGCGCTACGTTTCAAACAG
+>26532 1
+CGCCGTGCTTTTTTCCAACTTTGACATTAAGTACGCCGCTTTCCAAAAACTACGTGGGGCCGGGAATGAATGGAATCACGCCAATTCCGCGTGAGAGTGA
+>26533 3
+TAAGGTCGTCCTGCCGGATTCAACTAGGTAATCTTTTGCATTACAGAAAAGCGACCATCGGTCTTTCGCATACCCAACCATAGGGTGATCCATGCGGGGG
+>26534 3
+TGGTCAACGATGGAATGACGACACCGCGTTCTAATTAGGAGGTCATATTGTCGTCTGGCGGCTTTGATACCCAGCTAATGGCCACCGCAATTCAGTCCAA
+>26535 3
+TGGCTACTGGACTCGGGCCGGATACTTGAACTAATGTGAGTCTCAGCCTTTGCCTACATGTTGAAAGATGCAATTAGAGGGACACATCTCGAGCCCACTC
+>26536 3
+GAACGTTGAAGCCGTGCGCTATCGACGCATTGTGTGACGACAAAAGTGCACTAATTTCGCGGATTCCCGGAGTTGTCCCTTTTCGAGAAACGCATCTACA
+>26537 2
+GCCGGACTATGAGGTGATACTCGGTTGCCCCACGGCTAGCTCCGAACGGTAGTGATCTTACTGCTTAAGATGTACTTCAGAACATCGAATTAGACTCAGC
+>26538 3
+TTCCCGATGTGCTAAGCAGCCCTGCAAACTGCACAGGACCAATCGCAGCCGTGTGCTAGATGAGCACGGCATTTATAGTAAGTTATTGGTAGTATCCCTG
+>26539 1
+CATGGGTGGATCCTTGGCAACATAAGATTCCATCACCTCTCAAAGTTTAGCGCTCGGCGGCGAGGACTCGATAGACTTATAGCGCTCCAGAAGTAGCTTT
+>26540 2
+GGGAAGCTTCCGGAATCGGAAGATTATGGGTCATTTTGCTAATAATCCGGCTCTCGGAGTCGGATGCTCGAAGCACACCACTCCCCATGTAGCACTATAT
+>26541 2
+TTTGGAAGTCAATCAGTACAAGACCAGTTGGCGAGAGTCTCCTAGGCGGTCTTGCACGACGTGATTATGCGAGCATCAGTTCAACCTGCTTCCATCACAG
+>26542 2
+GCACTTAATTGGTCATTTCGTCTTGGTGTTGCGTGCCACATGCACCAGCGGAGGGACAGAGTCACCTGTTAAAAGGGAGTCTATCTCCGACAAACTACAC
+>26543 3
+CGCATGGAATAATCCAGATTGGCGCTTCAAATGCCTCCTGCTCTAGCCCAAGAAGCATGTCTGCGTACGTGGTCTCCTGGGGTATTAGAATATACGAGAC
+>26544 3
+GATGAACCAGCTGCTCCTGCAGTAGACCACGTTGTCTCTATGACTCTGTCGGATATAAGTGACAAAGTATGGGCGATGAACCGCCTGTGCCCATTAGACT
+>26545 2
+TGAAGATTGATAATGCGATCCAGTTCCGCAAGGGAGAGCTGCCTACGATGGAATCGGGGCTCTCCCATTTTATTAAACTAGGGGCCCCTCTATCCAGTAC
+>26546 2
+ACAAGCCGTCGCTGGTTCTGGGGAGTTAAACCCTTAAATAAAGTGGGCATCGATTCTGAGGCTACCGCGAGTCCACAGAAATTCGCCTAATTTCGCTGCT
+>26547 1
+TCGTCTCCGGGACCGATTCGGGAATACATAAAGTCTTTTCAAGGCGAACTCTGACGCTGCCTCCAACGAACTAGTAGAAGAAGCTTTCTGTGTTAGGGCC
+>26548 1
+CAGCAAGTTAACTCCCTTTCCAATAAATGGCACATGATGCCACATCCCCACTCAGAAAGCTATTAGTGTTTGAGGGCTTGCGGGCTGTGTACGGTGCGAG
+>26549 1
+TCGAGAGCGAATTGCCGCCGAACAATCTGAAATCCCTAATAGCTGATAGTTCGGCCTTGGTACATTACGCCTCACCTGGTTTGAGAGAGTCGTACATGGC
+>26550 1
+GGATCTAACAGGAAAGGGGGATTTAATCGCCCTTGGTGCCCTCCTAAAATGATCACTACGCAGAGGGCACGTAGGCTGGTTGTTACTATAACCCTCCTCT
+>26551 3
+ACCAGTTACCGGGCGCATAATGGCAATTCACACAGGTCCGCCGGTGGATAGAATTGTTTGCTCACCAGAACCGTATATGCGTGTCTATTCAGGTGAATCC
+>26552 1
+TATCGGTCCCAGTGTATGCGGCCAAAACCGCCACCGGTCAAAGATTGGGAGTTTCATAGTCGACACTATTGGTATGACATGGTTCCGTCGACGTTAACAC
+>26553 1
+TAATGGGGACACTCCTCTCTGCAGCCAATATAGATAGGTTTATGCTCTCTCACCTGGGCAGCTGAGAGGTGAGGCCTAACATACGGCTAGTGCATACTCA
+>26554 3
+ACACTAGGCGCATCGGGATGCGCCCTCGTAAGTCCTCGTGCCAAGGACTAGTATTCTCCTATAAGTAGGACGAGATATAAGGTTAAGTTGACTGCTCTCC
+>26555 3
+TGTTAGTCCCTAGGTAGTCTCTTGACTGTACCTCAGAAATACTGCGCTGAACTAACGCTCGGAATGAGTAACCTCCGGAGGACTAGCCTTGGAGTCAAGC
+>26556 3
+AAAGCCACCAACCTCCATTCCTGCAAATTCTGTCATCCGCTGAGGTATAGGGCGTGTAGACTCTCGCTTTAGGGTGTTTTGAAAGGAGCCAAGGTACGCA
+>26557 3
+TCGTTCGTAAGGTAGGCGACCCACCTGAAGAGGTAAAGAAGCGTGGCGGCCCTTATAACTGTGCCTCTCCACAAGTCTGTTTCGGTTTTCCCAAAGAAAT
+>26558 1
+TCCCAGACGCTTTTGCTGGCTAGCCACCAGATGTCACATGCTTTGCCACATTCTCCAGCCTAAAAAGTTCGAGGGATGGGGGTAGGAGTGAATCTAACAT
+>26559 2
+TTTCCTACGAAATGCCACAGTTAGCAATCATGTGGACCGAGTGAGGTCCTTGCAAGGGACCGCTTGTAGCATACCCTGCGAAGCGACATGTGTTCATACT
+>26560 1
+CTAATCCTTTCATTGCACGAGATCTTAGATCGTCCTGACAGAGGCGTGTACTACAGGGCTCACCGAAAAGAATTGTAGAATGCCCGTTGTGCTCGACGCG
+>26561 3
+CTATCAGCCTGGGGGAATCAAAAAAAAGTCTCGGTACGTTATACCCCGCCGAACTTAGCCGGAGGGGCTTGACCAGTTAATTTCCCTATGTCGGTTGCAT
+>26562 2
+TGTAATGCACCTGGTAAAAAAACTCAATCTTACCTGCGTCGCGTTCCCGGCGTAAGCGTTGCAGGCGTGCGGTAGAGCTAATGACCTTCCTTATCGAAAG
+>26563 3
+AATTTTCTCGGGATACCGGCTAGCCTACGCGTCAGAAGTCGCAATAGCGGTTCATACAGCAATACTTTATACTGAGAGGTCCAGCAGACGTTGTTCGCCG
+>26564 3
+TGTAACTGGACTGCTAAACACCCGGGGAAACCCCACACTTGGTCTAATTATCCCGCCAGAGGTTGGGTCGAAGGATTAAGTATCCGTGTCTGCTTCAAGT
+>26565 1
+TTTCCTGAAGAGCATAGCTAACCGCTCAGATACACAGGGAAGCGCCGTGGCCTTCAAAATCTATCACGGACGAGCGTGCCTTCGTCTGTTAGTTGATGAT
+>26566 2
+CTGGGCGTGGGTCGCCGCATGCAAATGCCCATCATCACCTGCGCCTAATAATCCTGAAAACTGATGAATCGGGTAGCGTATATTAGTCGATGTTCGTACA
+>26567 1
+ATATCCTGTTTCCTATATAGTGACGGGGATCAAGCTCTCAATAGTTGTGACTGGCAAGACCGGGTTAGCTAACTAAGCTTCCGGGACGACCGCACCCATG
+>26568 3
+ATCTCGAGTCCTTCCGTGTTCGACACGGGCCGCACTTAAGGGTAGGATTCTCAGGCTCGGTTGGGCTAACTAACCATAACTTACAAGGACGTGCTAAATA
+>26569 1
+ACTCTGTAGTCAGAGGCTGGAATTTATGGTCCGCTCGAATCTTGCGTGAGCAACGGACCGTTCGGTAGTCCCAAAAGACTAGTATGTATCAAGTCCCACC
+>26570 3
+TTAGAGAACATGACATTTCCCAGGAGCCGCTTGCGAGTGGCTCCTTTGAACATTGGTACCGTATTTGATCAGACCGCCGGGAGAGTACCATTGATCACCA
+>26571 3
+TCTCTGGGCTCATTGGAGTGAGGACGGAATTAGCCTCCATACGTCACTCCTAGATCTGGACTGAATTACCTTTAAGCAAGCGGTTAAGTGGGCCCACACA
+>26572 1
+CCCGTAGGTGCCCACTCTTTCCGATCCGTGCGAACCGTGCGATTGCTCAAATGACAGGTATGCTCCAGATATAAGGAAATAATCCGATGGCGAGGATTTT
+>26573 2
+ACAGATTCTTGTTGCCGAGCACTCAACGTATCTGATATATTGGCGTAACTTGTGAACACCAACACCCCGGTAGGCTAGGCTACCGCTTGTAAGATCGGGG
+>26574 2
+GACCGTTGGTGCCCCTGGACGCATCAGATTCGAGATCAAGACCCGGTGTAAGACACGTCAACATTTCAATTGATACGTGTTAACACGGTTACGTTGGCCT
+>26575 1
+CTACACTGACCCTAAGCTTTAGTAGGAAAGTACACTGGTCAGGCTGAGACGGCCTCATGCATGTTACGAGCTTCGGCGATTACGTTCACGTGGACTCTAA
+>26576 2
+GGGATCCGAGTATCTGATGTCTTGTACTCCAGCAATGGACCTAATTTCCGGGAGATTCCGCAGTGGATACGCGGCTCTAATGTTACCACCAAACAAGCTG
+>26577 1
+ACAACTAGGTGGCGCTTGCGGCAGTCGAAGTCATTCAGGTCACCGTAAGATTCCATTCCTTATGAGAGTAACATAGGCCACGATCTTTACCGGACTGGCT
+>26578 2
+ATACGGTAAATCAGCCTAAGCTTATATGAACTCGGGGTGCATGATACGCACGCTGGAACATCTCTACGCATCGCCCGGTTTGGACTTGGCCGACTTTGAA
+>26579 3
+CTTAATAGCACACCTTCACTACTTGCAACGTCTACGGTTGGAGTAATGAGGCACCGGGTTTCGATTCGAGAAGAAGGTGTCGTATCCACCGCAATCTGCG
+>26580 3
+TGCTTTAGCCGTCGGAACCTGCCATAATGATGAATCTGTGAAGGAACGCCGCTTGACAGTGGGTCCGTCAGAGCGTCATTCAAATCGTAACGTCCTATCA
+>26581 2
+TAGGTCGTCAACAAGTGCATTGCTCCCACACTGCTGTCTAGCTTGACACTACGATCCGGGATCATTCCAGCGGAATGAGGATATTGGCTTAAAGGGATCC
+>26582 3
+CTCTGGACAACCACGGAGTTCTGAAGTAAATTATTGGGAGGGCCTCGCGTTCCGTCATGATATTCGCATTGAAAACCGTCTGGCGAGCTACCACCATTGA
+>26583 3
+GAAATTGCTTCCTGTGCAAAAAGGATAAAGCTATTAGAGTATCCCTCCCCGTAGTAACTGCGAGCGTGTCGGGTAAATGCTGTCCCGCTCCGTTGACCAG
+>26584 3
+ACGGCGGAGGTAATCCGAGAAAGTACCACTAGTCGTTTGCACAATAGCTACTCGTGCAGCTATCGATTGCTGGGCCCTTATTACCTGGTCGATCACATGA
+>26585 2
+GGAGAAACATGTACAGGCCATCATTGATTCCCCCACTTATCTGTACGTTTGAGAGCTGATTACAAAGTCCTCTGTCGAGCAGGAGACGCGCTGCCGTAGT
+>26586 3
+GCTAGATGACCATGTGGGCCTGTCATGAAGCAGCGGCAGACAATGATGTAACTAACTGTGGAATCACTTCGGCACTCTTAGCAGAGTGCTTATTCCCCTC
+>26587 1
+ACAGTGCGCGATAGCGCCCGCGTTTATAAGAGACAGATAATTCCGCGCACGATATCTGTGTCGATATTAGATGGGCCAGCACTTTCACTTACCGCTAGGT
+>26588 2
+CGACAATAGCTCCTGCAGTGCAATCAACGTTCTGCCGTCTAATGGGCGACCCGGTTCTGTATCGGATGAAGTGCATGAAGCATTCCTATATGCCGAATGA
+>26589 1
+AAGCGTACATGGATCTGCACTGCTCAGTAGAGTATCGGCGAAGCTGTTCGGGGAACGTTGCACTGGACTGAACACTCTCAAAACATACTCGTTCTCCTTG
+>26590 3
+AGATTTCTGCGCTGGCCCTTTGCTCGAAGGCAGAGGTAGCACGGTATCATGTCATTGTGACCAAAAATTAGGAGCGTGCTATCCTGCCCAACTTGACACA
+>26591 3
+ACAACATCGTCAGACGTTCTGATGTACGTAGCAAGCGGAATCGTCTGACCTTAGTAAAGACATCCATCCCTTTGGAGAGGCCCGGCTTCGGTTGTAGTAC
+>26592 3
+GACAATTGCCTAAGATAGAATTCCAGTCTACGGTCTTGTGCAAGTTTTGTAATGCACCTGCGTGGCACAGGCGCTCTTGATGCCAAGCCAGAATAGCCGC
+>26593 1
+TGATTTCGATAGCTAGCAGTCGTAGGTCGACCACGATCGCCGGAAGAGCCTAGAGTTACTAACGCCTTATTTTGGCACCGAAGGCTTGCCAATACCGTAT
+>26594 3
+ACTTCTGATAAGTGATGCATTCTCGTGAGTGCGGAGCACAAACCCGTGACGATCGCTATCTGATTGCCCAGGACAGTTAGGCTCTATAACACGTCATGGC
+>26595 1
+CAGGGCCGTACAGACGCTGCCAAACCTCGTGCGGAGCTAATGTGTATCTGTGGGTACCCAAATTTAATCTAAATGGCTCATCACGGTAACGTCGTCTGAT
+>26596 1
+CTCAGACGGACCGGCGGTGCGTCTTCAGCGAACCACTAGCTGGGTTTTATTACGCCCTGGGCCCTAGAAATGGTTCAGATTTCGATACATGTAACAAATA
+>26597 2
+TGTAGTATGTACCCTCCCCGGTATCGTAGAGTTGAACCGCTGTTACCCATAAGGAACCGGAAGAGGTTCGCCGGTCAACGAGTCCCATGATTTTCAGAAT
+>26598 1
+AGCCGTACCAAAAACGCTATCGGCGATTGTATCCGTGGTTTTCTGTATGAAGGTCACTCCTATCGGGGAGGCCATTCTTCCAAGAACCAGCAGAGTTAGC
+>26599 3
+ACGTTCATTGCCGTCATACACCTCACAAGTGGCAGGTAGGTCTGCCTTTCGAGGGTTAGGCTAAGCCAACATCGGACATATTTAGCGGCATCAGCTATAG
+>26600 3
+GTGGTACCAACCTCCGTTAATTATCAGCACGAAGTCATTTAGGGAAATGCTAGCTAAGTGGTTTACCTCGGGCGGCGCCCGTAGAATAAAGTTCTCCCCG
+>26601 2
+CCTAAGCATCGCTAGTTAATCCGGGTGACCGTTAGAATCGGACTTTGGTCTAACCAATTGCAGTGCGTGCGCAGTCCTCATTGAGACAGCGTATAAACCG
+>26602 3
+CGGTATGCTGTGGCTAGTGACTGTGTGCACATAGCTTGACAGTAATTAGTCCTCCTAGGTTAGAAGATCCGCAACTACGCCCCCAGCAATAGTCATGGAC
+>26603 3
+ACGGGTTATTAATCATGTACTCTCCAACCGATAGAGACGGTTTGCAGACGGTTTCGTGATGCTCGTTGCACGATCAATGATCCGCGCGCAAGAACCACGT
+>26604 2
+TGGTATGGCACTCGCGGTCGGTTATACAACCGATAACAGCGTTGATTCCTGGCGGCCTGACAAAAATTATCAAGATATGTGCCGCGGCACTAACGCTTCT
+>26605 1
+AGAAACGCACAGCTTCAGGCTAGTCATGCGCGAGCAGCCAAATCTTGGTCACCAATCGTTTTATAAAATCGTGATGTCTGTCGGGAGTTCGTGGCCCTAC
+>26606 3
+TACTGCGGCAGGCGAGTTCGTATTCTGATTCGCATAGTAGCACGGGAAGTCCAAAAGCGCGCCTTTCTCGAAGCAATAGCCTCATACATGGTTCTATACG
+>26607 2
+AAACATGATAATGCGCCTCAACTTGTCGTGGTGAATCGGCAACTTTCACCAAGTTTGGCCGTGGGCGGCGTAGCTATGATCTGCAATTCCAACGATCAGC
+>26608 3
+GATAAACTTGGTATCAGCGGCGGAACACCTAGGAATCGGCTGATTTACTTGTAACTGACCGCTATAAGGATCCGCACAATGCCGACTGGTGGTTCTTCCC
+>26609 1
+GATTGCAGTACGAGGCATCAAGGGAAACACTAGTGGGCTTCTACTTCAGGTTCATTTCCTCATCTGACTGGGTTAAGCAGCGATGAACCCCGTCGACTAC
+>26610 2
+ACTCTAGTAAGGCCTTCAATCCAGCAGGTGGTGACCCGTCTGCTCCAACGGTTCTCGGTGTAAGTCTGTCAAAAGAACTATAGCAGTGCTCTAAGATGCG
+>26611 3
+CCAATATGAGGAGGTTCGAAGGCCTTCCCTGAGGCAGCTAATGGTCGAACCCTTCTCGAGCATGCATATTAACCGAATTGCGTGACTTTCGTGAACATCG
+>26612 1
+CGGATTATTATCATGCGATTATTCCAAATTCACCCATCCGAATAGGCGTGGAACTCGGCCAGGGCCGTGTCTGCGAGTCCGGGCAAATGTTTAGCACATA
+>26613 2
+GTGGACAATGTATGGCACCCTTGAAACCTATTATATTCGGCACTACCGCCTTGGTTCGTACCATAAGTGACCTGCACGATATGGAGGTCCCGATGAACGG
+>26614 3
+GTCGCTAACCAATTGTTCGGGCGTTATAGCGCCGGTGAGTGTTCGCTATCCTGAATCAACTACAACTAGTGGTCCCGATAGGCCTAGGAAGTACAACTAC
+>26615 2
+TCCGACAAATCACATTGCGAACCAGAGCTCATAGAGCAACTGTTTCGCAGGCTACCTGGTCGATTTTTAGCAGGTCTAATTTTAGCGGGCTGGCGGACAC
+>26616 3
+AGGGCCACTTTAGCATTCACGGTCGCCCGAGTGACTCGATCTCGTATATAGCACGTTATGCATAATGGAGCGCGCTTGTCCATCAGGATGCTATGAACAA
+>26617 2
+CTATGACAGGTGAAGTATACTGCAATACCCACTTCGGTAGCCCGAGCTGGCTGGCAGTCTACACCCTGACCTGATTCGTACAGAGTTCTGGTGAGATAAT
+>26618 2
+GTCCGCAATTCGAGTTACTATGACAGCCAGACTGTCCAGGTGTCGTATACGATCCTACAGCGAGCGAAGGATAGCGGAACCTCCTAGACTGTCTTTGTAT
+>26619 1
+GTGAAATTCCAATCGTCGTTAAGCGACACGGACATTCCAGGTAAACCTATTGCGGTCTTGAACGAATTCCGCTCGCTCCGATGTGGACGATCAGGGTCTA
+>26620 3
+AGATAGTTGCTCGGGACAGGGCTCGATTTTCAATTTAGCGCATATGTCGGTCAGAATGCCCTCGTCCATATCCAACACAAGACAGGTGATCGGCTATCCG
+>26621 2
+GTATGGGCGTAACCCTATTTCACCAACGGAAGCTAAGCCGCTATGTCCTGTCGCCGTAAATTACGCTGCGTTGGTATGAGTAGAATATGATCCAACGGCC
+>26622 2
+CTGTATCTAGACCGGATGTAAAAGGCTGCCCCTGGAGTTAAACATTTCCTGCTCCTGAAGGCCAGTAAGCTCTAGTTTGGGTGACCCCATAAGACAGGCT
+>26623 3
+AATCGTTCGCGTGCTTAATAGCGCAATTCTACGACTGACATGTTGAGATCATTCTGGCATAGTACAGCCGCGCCAGGAACGCCAGCGGCGAATTGTTCAT
+>26624 3
+GGAATGTAGTATCGCTTAGCGGCTGAGTACTCCTCCGGCTCTAAAAGATTCGAACGCACGTGAGTCAATTACCAGCTTAGCGACTTCGGACACGGCTATT
+>26625 3
+GCCTAAGTGTTGCAAGCTCGGCAGATTAGTCGTTTTTGACACACGAAAGTAGCGGATAGAAACGCCTATGTCCCCTTGCGTACTTGAAAGGTCCTGCCCA
+>26626 3
+CGAGCGCACACAAGTTTCAGATAGGGATCGTGTGAGTCGTAGGACGGCCACTCCCCTATATATAAGAGTCATACTTGTCACTTATTCGACGCAGTGCCTG
+>26627 2
+TTTCAACTCGCAACTCCACACCGCTGGCTTTGAATACTGAGATCAGTTGTGTCGCAGTACAGGCCGCTGAACAAGATGACGTATCTTGGGCAATCTGAGG
+>26628 1
+AGAACCGCATCCGTAAGAACTGTAGGCAGCTAATTAATACACCGATCCTGTTCGGTGCAACTTACCGTCTAGTCACGTCAGCTTTTTAAGGCGGGTGCGG
+>26629 2
+GACGTTGCAAGTAGAATTTGCAACCCGCCACTTACGTGGATCCATAGCTGGCATGGAACTAAGTGCTGACGTCATTGGGCTGGCTAAAAATTCCTCCCTG
+>26630 1
+CGCAAAGCGGGGGCCACTTAATCTTTAGGCTATCAAGGAGTTAACTACCCCGGTCGTATACGTCCTTATAATCATTGCGCAGCCGAGGAGTTCTATCGAG
+>26631 1
+GCAATGTTAACTTAGGCCATAACTTGGCACCAGAACAGTGGGGCCCCGGTCGATTTCGCTGATGATTGTAGATCGTTCTGACCCAATACATACGCATGCG
+>26632 1
+TAACCAACTGGGTAATCCGGGAATACGCTAGCCGTGTCTGAGGTGGCGTCAAACAGAACACCATGACTTCTTTTATGCTGTTCATGCAGTGACGCCCGTA
+>26633 1
+GTATCGTACACCAACACTTGTAATTGCAGAGCGTCCCTTCGGTTATGACTAGACATCCAAGTGAGCGGCACGGCCTAGTGAGGGTACCTCCGTTAAGTAT
+>26634 3
+GGAACGGTACCACAGCATCACTCGAGCTCCTCTCCGGAGTTCTAATGAGACGCTGGTTACAGGTTGAGTCGTTCCGAGAGGGTTTTAAACATCCTATACA
+>26635 3
+CCAGCTATAGCTATCTGGTAAAGTCGGCCTGATGCACTGCCACGTGCCTCATGTATTAGTATTGGCAGTCAACGACATAAGTATGAGGACTACGTGCGCC
+>26636 2
+TCCAAGGTGACAAGAGAGTTCTATTCATCATTGACAGCCAAGTTGCCGTCTCGATGTAGCTAATAGCTCAAGCTGTCGCTCGTAGACTGAGTCACGCCGG
+>26637 1
+CGCTTAAAATCGCAACGGTCTATTGGGCACATCCATATTTGGTTGGACGGTAGAAGGATCCCCGGACCCTTCTACGACGGACAGATGGATTTCAGCACTT
+>26638 2
+GCTACCGATTAATTCCAAGACCACGATGCCCTTGCCCCTTCGCGTAGTGTTTGGTCGCCAATTTTAGAAGACTGGAACCTAAGGTGGGACGGTAGAATCA
+>26639 3
+TCGCCCTCTACATTTCCGCGTTATTTTTTAAACGGTCCGTAGGACGAAAGAGCCAGTAAATATATGAGGGGTCCCGGGCACAGACTCGGCATCGACGTAT
+>26640 2
+GTTGAGGCGTGAGCGGCACGTAAAAAGAAGTCATTGTTACCCTTAGACTAGAGAGTGTATTGGTCTCTGAAGGCATGCCCCCTACCCCACGCCTTAATTC
+>26641 3
+CGGCGATGCCACACAGCAGATAGTAGCTTCGCTGTATCTTTTTTCCCGAGGGTTGAGCTTAGGCACAATCAGTCTCGTACCAAGGAAAAGGGATTTCACC
+>26642 2
+GTACAGCCTAGCAAAAGGTAGAGGAAATCCCTTGACGTACTAAGCGCGTGGGACAACTCCCGTTAGGTATGCGTCCTTGCTTCTTTGCCACTAGAGCATT
+>26643 2
+AAAAAGCTCATCCCGAGGCTGACTGGGTCGGCTATCGGCAAGAATTACTGAATGGCATCGGGGTGCCTCCAAACTCTCCTCTTGTGCTAAGTTAGTAATC
+>26644 3
+AATTATCAGTGTACGCGGATTCCATGCTAAATCCATGCATGGAGGTACCATAGCGGCGTAGTCGATCAAACCGCATTCGCACGGGTCCTCTGAATCTGTG
+>26645 1
+ATGGAGCCGCCGGCCTGACGGATGGTAATGCTAGAGTCGAGATCACCAGAATCAGACGCTCCTGGTTGATATTACCATTTTTTAACATTCCGGCACCGTA
+>26646 2
+CTTATGCTACGGTGCAAAAACGGGAGACCCCATTACTTGGTGTCTGTCGCTTACATAGTTGCTGCACCAGATCTGGCGCACGGCAGAAAAACTTTCAGTG
+>26647 2
+CATTTACCTCACCTGATCGTCAAACACGAAATATTAATTGAACTAGAGCAGGTTAGCGCCAGTGAGACACGCGTGGTTATTGCCGCGCCTCGCGTGTGTG
+>26648 3
+GGTTATGTTCATGGCCTCTGAGCGCAAAAAGTCACTTGTATAATCCGCGACCGGAGTTTCGTAAGCCTCAACCTGAAGGATAAAGACTCCGCGTTCGGTC
+>26649 1
+AGGGCTTACCATGGTACTGCCAGTGGTCGATACATAATACGAAGCGCTACGTAACAATTGTGTTTTGCGCAAGCTTTGCAGCCCCAGCGCCATTACTAGG
+>26650 1
+CATTAGTAGTGGAGTACTCGCTTTCGCGTTGAAAGGACCGATCATCATTGCGTCTACTTGGTACCCATGAACGAGACATATACCGCGTGGCCCTAACAGG
+>26651 3
+CGCACAATTCTAACCAAATGACTGGTTGCCGCTTTGCCTACCTTCCGATTACGATCAATTTAAAAGGTCCCGAGGAATGTCACGGTGAGTGTCGGGAGCG
+>26652 3
+CGAACATAAGGAGTGATGCATCAGACAGTTAGTGGATGACCTGATGTTCAACCTCACTGAGTCCTTGCATGACCGCGCTAGTTTTGCGCTAAATCGGCCC
+>26653 1
+CTGCTGCCGCGCAGACCACCGTCTCTTGAGGGCACTTTCAGATATCTTTTTCATTTAGGCTCCATAAGTAAACGAATGAAGGGCAGGCGAACGGTAGTCA
+>26654 2
+ACTGGCTGGTATAGTACTCCCCCGCCGTATCATCCTGGAAGGGGGTCGCCACTAGAGGTAGTTCTAAAGTACTGCATCAAAGTTATATCTAAGCCCGGAT
+>26655 3
+GCCGTGTCATACAAAGCACGGGCTATGCGGTCCATACACTCGCAGGGATATAACTCCAGATTTAAGTTTACCCGCGAATGGATCGTGCGAAGGTTTCTCT
+>26656 3
+ACGTGGGGATATTTCTTAAGAATATCTACCTTCAGCAGCACCGTTATCCGATGGATTGGGGGGACTCGATGCGCCGACCAGATTCATATCGCCGTAACCA
+>26657 2
+CTGTCCGGTTGGCAATTCTAAAAAGATACACCTAGACCCAGGTCGTCGCCTGGTGGCCGCAAGAATAATTATAGTCTCCCGCCTTGGGAGAGATCGTTTA
+>26658 2
+TAGAAGTTCTCCCCGAGGCGTCGGTAATCCAGTTACCGACATGCTAGATTGCGAGTCGGACTTCACCAATTGTTAGACAAAGATTCCACGGTGTTGCCGA
+>26659 3
+ATAACAATCAACGCTGGAGTCAATGTCCGGTGTCCGACGTCTTTTATCTTAAAAGACGGCCTTAGAGTCGAGCGGCCACATTACGTCTCAGACTGCGGGT
+>26660 2
+TCCCGTACTATCTCAGTCGATGTTTGCGGGTGCACCCAAACATCGTGGCGATCATAAATTAGGCCGAAACGTGGTACTCTGGTGCTAGAGCAAACTTGCA
+>26661 2
+CCTTGAGCTATGCCCGCGGGTGAACGCCTGAGCTAGATGTGATCAGGTAACTCCTAAGCACAAGTGCGTGTACCTGATCCTAATTTAGCTCCAGATTGAA
+>26662 3
+AGAGCTGGATTGCGCTTTACCCAGCGTCCAATCAGACCCTATTTGCTTCACAAGGGTACACAATGGTAATGAAGGGTAGTCGGCAACGCTTCCTGCTGAT
+>26663 2
+ATAATTCCCTTCGACGCGAGGCGAATCTTACTAAGGAAACGTGCATAGCTCCGTCTTAGGAGACAGCTTGTACATTTAGATCGCATGGCAGTCCGGCTGC
+>26664 1
+CCTTCATACTCAATGACCGCATAAGTTTGGGTCTTCTAGGCCCTACTGTGGGGTGAAAAAAGGGAACCTCGGGCCACGTGTCCATAGTACGACGATTACT
+>26665 1
+GACATTGAACCTCGGCGCATATCAGTTGCGGTTCTCCCAGAAGGTTAAACCATGCGTTGAGGGCCAGTTCCGCAAATGGATCATACTGCAGTATACTCGT
+>26666 2
+AGAGCACCCGAATCCAGAGTCATTCATACGGCTTCGCAGTACTACCCAGCAGGTTAGCTTATAAGTGAATGCTGCCGTTGGAGTGATGTACGGTATCTCC
+>26667 1
+GCGGTTTGGAGCTTAATTGTTACTGGACCCATGCTTCAAGTACGTCGTATACCACTGAGCGAAAACCCCTGCGATCTATCCCAAGAGACGTGAAGTGGTC
+>26668 2
+GGAGCAAAGTGCCGGTTATTTGGGAAAATTTGTCGGAACGCTTTTTGACCCCCCAGATCCCTAACCGAGGACCTTGCGATAGCTTCACAGGGATTCATCA
+>26669 1
+TCATGCAAACTGAGGGTGTTCACGTGCTTAATTAATTGTCAGCACGCGTCTGACTAAGTTTTTAGACATCGCGCGAAACTAAACGGGCGCGGCTCCGACC
+>26670 3
+GCAACGCTCGGTGTGTCCACAATTGGTATTGTCACCACGTCATACGTCTAAATGCGACAGTTATTACGTGCTATAGCGCCGCGAGCTCTGGAGTACGAAA
+>26671 1
+GGCCTAGGTTTCACAGCCTACGCCTCCTTGGTGTAGACGTCTTAGGAAACAAGTGCCCAGACTGAGCTATGTAGCGAAAACATTGTTGCACGCACATTTG
+>26672 2
+CCCGCCAGGACGGATACATTGAGTTATGCCAGTACTGTGCCTGCGACTATAGAGTACCGATGGGGTTATGCACCATTTCAGATATCTCGGTCCCGAATAA
+>26673 3
+CTTTCGTTTACGATACACAGGATCTAGTCTACAATCGTGCCAGCCGCGTCGACGAGCCGTGAGAGAGCGAGTTATACTAATTTTGAGCGCGAGCATCATC
+>26674 3
+AGCAGGAGTTACAAACAGAAAGACTCGCGTGCGACCTATCTCCGAGCTAAAGTCGTTGCCGTCGTTTTACTAGCTCCTCTATGGGTTTGCTAAGCAGGAC
+>26675 3
+TGATGCCGTCCTTACAGTACTAAACATTCAAGCTATCCTTACTAGCGATGTGCTGGGGCGTATTCGTTGACTGGTAACAGGGCGGAAACCCGACCAGACT
+>26676 1
+GTCCTGGCAGATTATGACCAGACGATGCCAAACAGGAGGCAATTAGTCCGCCATGGTCTTGGTAAACTCCTGCACGCGACAGCTTGTCGTCTTAGATATT
+>26677 1
+CGGGGGCCATTGACAAATTTTCAGCCACCTTCGGGCGTGATTGGGTCAGCGGTAACCAGCCGTCATTTCGACGTAATCACATTATCAATCACGAGTAGAT
+>26678 1
+CTTATCACCAACTGCTGTACGAAACTTAGAAATCAGGTTGAGAAGACGGGGGTGATCCTATTCCGTCTCTCAGGGTCCTGCACGGTGCTCAAAGGTTCCA
+>26679 2
+ATTGATATTGTGACGATCCCGTAGGTCATTCGGCATTCCGGTAAACGAATCGCAGGGCGGCTACCGAGAATAGTACAGCTCTGTTAGCCTGTCCAACACT
+>26680 1
+CAATGTTTGTCAGCTCGGGAAGCTGGCCAAGCTTCCGCGACGCAATCGAAACGAGTATCGCTCTTGCCCTACAGTCATCGTTAATAGATGAATGCTATGG
+>26681 3
+AATCCACGGATTCCACCCGCCAATAGATAATCAGTTGGGCGACTTTTATTCGACTCTGCGCGAAAGGCTTAGCAGGGGTATTAGCCTAGCGTACTGCAGT
+>26682 3
+CTGACCCAAAGGGGTATGTGCCAGCCGACTAATTGAGTGTCTTACAAGTTGTTCTAACCAGCGTGTCCCGGCCCTGATGATAAACCATGCTAGTCGAGAT
+>26683 2
+CGCAAACGGAGCCTGTCCTAGCAAGGCCCTTGGAAACGGCTTTTGTACCGATTAAGAAGCGTTATTACGAGCACTCGTTTTCGAGGTCCCGAAGAATCTT
+>26684 3
+TCTACGTTTGTGTAGCGCGATTGAGTCCTGAACGCTGACCCAAGCGGCGCGACACGGTATGATAGAATTTTTCGACCATCGAATCTGATAACTCAGCCAG
+>26685 2
+AGGCCGTCCGGAGAAAGTTCTCGGAGTACAGCTATGTCCCCAGACGAGCCCTGCGAAGCATAGATATAGTTGTCGCTTTAGCCCTTATGTACTGATAACT
+>26686 2
+CGTCGGGCCCCACATGTGGATATTAGAATTGTACCTACGTTCAAGGTTTGCTAGGTCAGAATCTGTACACGGGGTGTCAAGCAAAGTCTAACTACGCCCC
+>26687 1
+GTAGCTTCATCGTTCGCAGTCAAAAACGTTTCAATGGGAACTTCTCATGGATTTCCCCTGTTTGTATGGACGCGGAGACCCATAACAGCGAGCGCGCAAG
+>26688 1
+GTGCTGCTGCGGCTAACTAGAGAACAAACCCCATATGTCCTGGGGTAATAGTGGGCAGGCATTGCGCATTACGCAGCATCGATTATCATCTAGCCTCATT
+>26689 3
+TGACGGCCCTAAGTCTTTGACGACCTGCCCTTGACCATTCGGTGACGTTACACATGAAAAGATAGGCTTCTGTCGCAAGAGGTTACTGACGTAAATCGGC
+>26690 3
+ACTGAGAGCCGATTCATGTCCTAAAGGTAAGCACTCACATCTGTCCCCTCCGATAATAGGGACACAAACGCCGGGTCTTTTGGATGGTGGGTACGTTCAT
+>26691 3
+GAATTCCAGAATGTGGCCGTGTATGATTCCAATCACAACAGCGGCTTCAGGGTAAAAACTCGTCGGCCGTGTCCATGAACGTCTGTCATTGTGACGCATC
+>26692 3
+GGGGAGTTAGTACGCACCACGACGCTTAAAGTGAAATGCTGTTCAAGGTGCGTCAAATTAGATCGCTCCTGATGCCCCTCAGATGCTGCTCACCTAGTAT
+>26693 1
+CATTGAACTTAGAGAAGTACTATTTCCGCTAAGCTTGGTAACTAGGTCACACGCGGGTCTCGTCGTAAGACCAGCGTATCAAGTCACCTGGGCTGGCCAT
+>26694 3
+GGGAGACACCGCTCTTAGCTCGCTACCTGGACTTCTATCCAGTGTAGCACGATGTGGATAAATAACAGATTCCGGAATCCGTTTAATCAGGGCTCCAGTG
+>26695 2
+ACTATAGCGTAAAACCAGCGCTAGATGCATGACCTAGATGAGTTTTACCTGTAGCCGCAAGTAGCCTCTGTCGCTAAACAGGGGTTGCCGCTCCTTTAGG
+>26696 1
+GGACATCGCAAAAGCGCATCTCTGCTCATAATTTGGCAGTATTTCCAACCGAGGGATGGTTACCCAGGAAGACTCCTGCTGAACCGATGTGGTTTGCTCA
+>26697 1
+CAACTTACTAATGGTGTGTCGATTCAACCCAACTTGGAGGACGGCAGGGATTCACCATAATGCTCAGTCGCGGTCGCAATAGCGTCTCCATTTGGTACGA
+>26698 2
+TGCGGCCAAGCCCCAATTGCGGGTAATCTCGCCGTGCGTTTATACCCCTCCCCGGGTGATATAATAGCAGTTAGGGCGCCTAAATGAATTGAATTGATAA
+>26699 2
+GTAATTTTAGGAGGACAGGCCACTCCGAACGATGGTTCGACAGATGTCTGGTCAGGACACCACGATCTTCTAGCTGTGCACTCTTCGAACCGACTAGTAT
+>26700 1
+GAACGCAGTACAGTACGAACTGGTGTGGCCGCCAGTTTCTCACATGGACGTAAGTACACATGGCTCGCTGATGACTTACGTTGATCAACGCTTACCAGTT
+>26701 1
+GTTAGAGGCTGGAGGTATAGATCAACAAGTCACCTGGCAATTGCGTTACTGCCTCTCTATCGGACATACACCATGGAAGCCTTCGCGAATATGCTCGGCT
+>26702 3
+GAAGTTGTCCTACCACTCTCAATCTAAGCATTGCCCGTTGGGTGAGGAGAAGGAACCATATGTCCAGCTAAAGCGCACTCGGCCTTGCGGTATGTTTACA
+>26703 1
+CGCGTAATAACAGGCGCAGCTTTTGGTGTTACTCTATCCGAGATTGAGGGATGGACGGAGCTCAAGTTCACCCTACTACATTTACCGCCAAAGGTCATGC
+>26704 3
+CTATTGATATGGGGAAAGTCCGCACAGAGAACACTGTATAAGGTTGTGGAGGCATCGCCTCTATTCGCACGTACGGCTACCCTAGGTCGCCTACCATTTA
+>26705 2
+TGGTCCTCAGAGGCCTTGTTCGGAGCCTACCCACACTAAGACCAAAGCTGGAGTAGCATTTTCAAGTGTATGAATTCAGGTCCTTTGACCGGAGCAGTAC
+>26706 1
+CGACTGCGTGTACCGACCGCACCTCTCGCTGCACTTACGGGTTATACCGGCTCGGAAGATAACTCTGAAAGAAAAGGTCGATGTTGTTTGTAGAACACTT
+>26707 3
+ATTAAATCCGGTAGGGGTACGGCCAGTCTACTCGCGCGTGATATGCCTTTATCTAAAAACAGCCCGCTGAGTGCTCTAGGGTACTAAAATGCCTGACGCT
+>26708 1
+ACTGATGGTACACATCGTATCTTAGGCCGATGATATGCTGCTCGCTCGCTCAAAGCCTACACGGCCTTCCGGAGGATGACGGCGAAAATTTTTAATGAGC
+>26709 2
+GGAGACGTTCACCCGAGGATTCAATATGCTTTTTGATAACGACAATTGACTGTCCCTCAGACGCATGGTCGGCCGCTTAGCTGGTGACTAGCATAGCCAA
+>26710 2
+ATGTCCCATTGCATGATTAGTTCGGAGGGCCGAACAAGCTCAGCGACGTACTACAGAATACCGCGTCTCAATGGTACTTTAGAGTTGCCCTGCAGGTTAC
+>26711 1
+CTGATTGGCGATACTCTTTAGCAGGCCCCAATGCGATGGACAAGTGAAGCACCGACTGCTAAGGTGTACCCAGGCGTAAATTTTTTCACGAGACTGTTCC
+>26712 2
+TACCATGATGTAATGTAGACCTATTTGGTCTGCGGGGTCGAAGTCTATATACACTATCCAAGTCTCAGCGCCGGCTGCTGGCATCACACCGAGCATAAGG
+>26713 1
+AGTGAACTCTCCGTGAGCATAACCTCTTTTGTCGGGGAACTCCATTGTCTTTTCGGGACGAGATGTTCCGCGGAACTAGACGTTAAGCACAGGCCAACAA
+>26714 1
+AGGAACATAAGTGGGCACTGGCCGGCGGATCAGGACCCGAGAATTGCATTTACACCGAACTGCAGTAGAATTGTTCCTGGCTTTTTCCTCAATCTGACTC
+>26715 1
+AAGACGACCCATGCTTGCGCGACGAAATTGAGACCAGTCATTTTAGGGACGATCGTCGTATCTGGGCTTGCACGACCTCAGATCGGCACATTTCTAAGTT
+>26716 2
+TGCCAGTGATTCCTCAAGTCAGCTTGGGGCACACAACGGAAAGCTTAAGATGTGTGTCTCGGACTAAGCAGCGACTACGTCGCTCTCTATCTCTAAAGGT
+>26717 1
+CACTCGATAGGTATGTAAGGTCTGCCTGCCTTCCGGAGTGCTCTGAGCTTGACAGGTCAGAGCCTCATAATGATTAACAAACGGACATGCCTATCGGACT
+>26718 1
+AGGTCATGGACAGGGCCTTCGTTATCATACTTAAAAATACATTGCGCCGTACAACTGCGCTCCCTGTTCATCAGATGGTCACCAGCGGTAGGTATCGGAG
+>26719 1
+ATCTCGAATCACAGAGCTGTCGGGGGATGTTCACCAAACTTCCAGTGGGAAGTGGCACCTAACTTGCCCGACAGTCTCAAATCGTGGCAGATTACTTTGT
+>26720 3
+TTTCCCAGCTGCCTGCCTCAAGAGCATAAGACCATCTTGCAGTAGGGGTACCGATGTAGCATGTCTAGAGAACCTATAGATTGTCATGTGCCCAACTGGG
+>26721 2
+GGGTACGCGACCTGGTGATGGTAGCTCGCTAAAAAGTTCAATCGTTGTCCAATGATTCAACGGCTCGGATGAAAACGGCACTTGGTACTCAACTCCCCTT
+>26722 2
+CCGGGGCACTAGGCTGCCATGAGGAAGAGTCGTGTAATGCAATCGACTCGCCTGCTTTATACTACTGTACATAATTTAACGCCTAGGACTGCCAAGTGCT
+>26723 3
+AGTTATTCACGCTGAGGACTTATTCCCCGTCAACCGACGGACGTAGACATACGGCTTGAATCAGTATGTCTGACCGGAACTCCTGATTAGCGAGTCGATG
+>26724 1
+TGAGCCACACAAGGGTGACCGCAGTACGGTTATATACTTTGACCATGTCTTCGCGAGTTCGATAACTTCTAGTAAACCCGGGGATGTCCCACATGCTGGA
+>26725 3
+ACGACTCACCTGGTATAATGAAACTGCCCCGGTCCAGTTGATGGCTAGCGGACGCCAGATACCTAGTGGTTTATTTCAGTGATCTGTATGCCGCAAAGAC
+>26726 3
+TCACTCAGCCTCTTATTTTGGTCACTAGTCCATTGGCCGGTATCGACTACACTGGCGCAGGGGCGCGAACTAAGACCGAAGTGTACTCAATTTGAAGAGA
+>26727 2
+CATTGTACGCCGTGAGCCACGGTCAGTGTTTGATGCTAAACTAGTTAGGTGCTTGCCGTACCCACCCTCCATAAAAGCAGGATCAAAGAGCATGCGGTTT
+>26728 1
+CTTTCTGGAGTCGTCGCAGTATAAACACAAACTTGTATGGGGTATCGGCACGGGAGCGACCGTTAATGTCAGTATCACACTGGCCTTGTACCTCACAACG
+>26729 1
+TCACCCAGTTGGCGCTCGCGTGAAAAGCACCCTGAGAGAAGGCACGCATTTGATGCAGACTTGGGCTATTTCAAGCTGGACTGAGTCCAATATCTATCTT
+>26730 2
+TCGGACGGTAGGATTTAGATAATACGCCATGCTGTCCTGGATAACCATGTACCAGAGCTACCCCGCAAGTCTGCAGGATACGCGCTCTTCAAGTTGGTAT
+>26731 2
+GGAAGGTGGAACCGTCTGGGTGTTGACATGTCTCAACGCTAAACTCAGAGCGCCTCTCTCATGGACACTTAGATCACCGTATATTAGTGTAGGCACACCT
+>26732 1
+GTGTTGCCAGTACGCCAAAGCCACTCGCGCAACGTAACATCATATTCGTTGGGGTGTGTGGATGAAAGCGCTGTATTACCATTGTACAGTCCACCAACTG
+>26733 3
+ATCGAGCCGACCTTGGATGGAGGGTGGATGACTGCCGCCTCGGTTCTACACCTTACTGCAAGTCACGAAGAAAGTATCTATCATGAGTCATACTCCAGTT
+>26734 2
+CTAAATGTACTGGTTGCAACGTGCTACAACGTAGTTTCTCTCAGAAACCTGTAACGATGTACTTCCGTCCGGTCCCCTGGGAGAGGGGGGCATATCACAA
+>26735 3
+CCAATTATAAATCGGGATGGCTTCTCCACAGAGTGGGCTGTGGTCGACACATCTTAGAAACGGCCTCTTATGTAAACTGGCACGTGCCGTGACTACCTGA
+>26736 3
+CGTCTATGCTGAAGCTATCAAAACCACGGTTCTACGTCAAGCCCGTCAGAGTAACATGTGGCAGTAGACTGAAGTGCGTCCTTTGTTTCGAGCACGTCAG
+>26737 1
+GCATGCAGAGCATTATATGTCGCGATTATGAGATTGTACCCCGCGTGTGGCAATTCATACTGAGCGCGTGGCCTGCATAGAAACATAACCCTATTGCCCG
+>26738 1
+GTTTCTTTCAAGCAGTCGTAAGCGATCATTTTTGAGATGGGCGGACACAGCACGCGCTGCAATCACTATGGACTAGAGTCGCTTCCCATCGTACAACAGG
+>26739 3
+ACTGCTAATACCCTCTTTCACACGAGTGATCCCAAAGGAACCCTGTTCATCGTACTTTTTGCTTGAGGAATTGCGGGCATCGGAAGAGGTCCCGGAGAAG
+>26740 1
+TCTTCTCGAAGTTTCGCACATCAGGAGGCTAACGTATACATTCGACGACACGTTTGGCGACAATCATGAAGCCGCATCTCGGTCTGAATGGGGATGCCTA
+>26741 3
+CGATGCTCCAAAGACGAACACGAGTTATCGCACCTAAGAAGCTTTTCGAGTGCCGAAAAATACGTGGCCGTGTTATGAGCTGTTCGTCACGCTTGTCTGC
+>26742 3
+TCGAATGGGGCGTTATCACTATTTGGGCCATAGTACAGCCTTCCACAACTTGGATGAGTGCCGACCGTCAGGAGATCATAGCCCAACAGATCACTGGTTT
+>26743 2
+CGTGGGTAACAATGGCCTGGGACCAGTTAAGACGTTAAACTTCCCTTACATGATCCGTGGGCCCTCTAATAACTCTCCGCCGTGAGGGTTAACTAGGAAT
+>26744 1
+CCGCGCTCAATGCTTATATTCAGCAGAGCATGCGTGCCAGATGCGCCATTGGCTTTCGTCAGCAAGCAGGTCTACTATCGTAATGATGTCATAGAAGCAG
+>26745 1
+CAATCTTTAAGGCTGCGGTGGTCCATGTCGAATACTTACAGGACACAGCCGCTCGATCAATGCTGGGGCAATAGAACTTTACTTCTGGGCGTCAACATCG
+>26746 3
+CCGGTTAATTTCTAAATGTTTCACCCTCGGCGATCTCTAGTAGGTCTCAGTTAGGGGGCACGAAAGATGGACCGGAGCTCTTTAGCCCGCCGTCAAAAAA
+>26747 3
+CCAATTGAAAGCACCGCTTGTTAATGGCCCCCCATGTGTGACCTAGTTACGTCCGGTCGATCTAATCTAAATTCGTGCGAGCGGATAACGGCTGAGTGAA
+>26748 3
+TCCAAGGGTTACCCGTCCTTTTTAACCTGGGACGTGGATTTTCGAGCAATGACTGATATATCATGTCCGCGAGGGAGACAAACTACGGCAGATCCTCGAC
+>26749 2
+GAGCAAGCGATGTATGTTGATAGAACCCGCCCCCCATTACGTTGCGATGAAACTATGCATAGCGGAACTCCCGTTGCGATCCAGTTGCGTATCGATAGTT
+>26750 1
+CTGACTCGTCCGTGCTTAGGCAGCAGGCACAGCACGTAAGCAAACGCGGATTATTATTGAAGGTAGAATTCAGTTTGTGGTCGCTCAGTCTCCCCAATCA
+>26751 2
+TGCGAAGACACGGCTTAGGATGCTTTACACAAACTTTACGAATAGCGCATAAGGCGTCGTACATTGGAGTACCCATCACGGGGGTCTTTGATGCTCCCCT
+>26752 1
+TGGTCGCTCTTTACCGGCAGCCAACGGGAACGAGCTATCCAGGTCGTAAAGAAACTCCGTGCCGTTTTATCCCTCGCAAAGCAGATTTAATGAGTTTGAG
+>26753 2
+GATTATGAACGTAGGCCTTCTTCACGAAAGAATGTCCCGACGCATTACAGCAGTGATCTCCCGACAAGTGTAGTTCGTGGCGTCTGGTGTAATACCCGAC
+>26754 2
+CGCGCACCATTTTCTAAACATCCAAGTGAGCCCGAGGGGAGGGCCTTCGAACCCTAGTTAGAGTAGTTCAAGGTGCTTGTCTACCGGGCATTTATACTAA
+>26755 3
+CGGCATGGCAGAGGCCTAACTATAGACAAAGGCTATTGCACCTGTGATGGCGTTTGGCGACCAGATTAATTCCTCGGCTCAATCAACTCGTACGGCTTTA
+>26756 2
+CTGTCGGTGGGCTAATGGCCCTACTAGACATCCTCGCTGCGAAGCTTTGGACTTGTAAGTGCCTAGCTAGCACAAAGTGGATACACAGCTCTATACATGA
+>26757 1
+CTATTTGCGGCCTAAGGCCGGTTGTTGTGACATATTTGGTGCGATTACATAGAGGGGCCTCCTATACGGATAAAGCCTAGCTAACAACGACCAACTCCGC
+>26758 3
+ACGGTTCAAACTTTAATATCTCATTGCGTGGGACATGTAACCGGTTGGTGAATCGTGAAAGGCGCCGTCGTTCCAAGTACCCAATACGCGTCAGCACCTG
+>26759 1
+CTACAGCCGACTGGGTGGCCAGATCCATGATGGGTAGAATGATAGCGGGGTGCTCTCGGACTTTCAAACAGAATATTCTCCTAATGTCAACTTCGACTCC
+>26760 1
+ATTCGGGAGGGCTGATTCGTAATATTTTAAACGGCGGCCACGCGTCAAGCCTCGTGTATTGGAACGCATAAGTCGCCCGCCATATTACCTACGATACGTA
+>26761 1
+AGGACCTCAGGGGCAAAAGTTATGTAGTCACCTGTGGTTTATCGAGCATTCAATCGATCCGCTTCTGTAGACGCCTGTCGATGATGCATCCCACGAAAGC
+>26762 2
+TCTCTATGTTGGCGAGTTGGCTAGACAACAGACATTACGGCATCGTATCACGCACCCGATTTATCTCCTATCAGCACACGGTAAGAGACACTGGGGGTGT
+>26763 3
+TCAAGCGGGCTGGGTAGGACCTACGGCCCATATATATTTCTCTGATCGTCCCTCACTCAACTTGATTGGGATCGGGAGTTAGTACACAACAGCAGCATAG
+>26764 3
+ACTGCGAGCAAAATTATGTCATCCAACCGGGGCCCAATCTGTATCGTGGTTGTAGGACCGAGCGAGTTCCATACCAGCTCAGTGTATGTACAATTGCCGT
+>26765 3
+ACACAGGCGGTAGGAACGATTTCCATTGTGACTATCGAGACCCATTCGTTACCGGTGGTTCTAGCAAGAGTGTCGCGCACGCATAGACACATTTTCATCG
+>26766 3
+CGAGTCAGAGTTAATACGGAGTGCTACTCCCCTTATTTATTTTATGCCGCTTACGGTCATGGGACAAGAAGCGCCGAGCTCTAGGACGACAAGATTGCCC
+>26767 2
+CTGTAGACTCCCTTAACTGACTAGGGCAAAGATCGCGTGATAACGGTTACAATCGAAGGTTTGGGCGGTCTACACGCTTAGACTCCTTCCCGGATACTAG
+>26768 3
+ATCTTTGCTCATCCGTAGTAAGCAGGCCTTGGTTCGGGCAATGCACTCAGGTACGTCGATTACTGGTACGTGCCCAACACCCTAGAGAGATGAACTTGAA
+>26769 1
+ACGCAGATTTGCGGCGACGACGGTTTGGAGCTGTTCCTTTCAACAGCAACGCACTTGTTGTTCGAACACACTCACCTGGGGTTGAATTGGATAACACCAA
+>26770 1
+TGCGAACTGCTTGTAGTAAGACCACCTGGCCGAGGCAAGGTATCGATGCGTTAGCTACTTCGTCTGTTATCGAGTACTCCGAAGTCCCGTAAAACATAGC
+>26771 2
+TAACGCCGAGGTCTAAATAGCATAACATATTGGTGGTCAAGCTCTAGCCTTGAGTTCCCGGCCAGTTGTTGACGTCGACACACACGTGACACCTGGGATT
+>26772 1
+TCTGTCGTTTTCGCCACCGGAATTGATCGACATTAACAGACTAACATCGGCAAGCCTAATGCGGCGTGAGCCATGTCCACATGTAGCGTCTGAAGATTGG
+>26773 1
+GCATCCAAGAGAATTCCAGGTCTACCCAAAGTGCTTGCGCCTTGTAAACGCCTTTACGGTATAGATGAGACCGACTCCTCGAGGTGTCCGATAGAGTGTT
+>26774 2
+ACTGGGTGCATCCATGCTGAAACCCAAGGAAAAATTTGCCCGTGAATAGAAATTTCAGATATCGCCGGGAGGCGCGGTTCATCTTTTTTGTCACGGCCCC
+>26775 3
+AGGTTGGCGCGCACACTGCTATCATCGGATGAGATCCAAGAGAGCATTTTTTCCCCTTGGACGCATAAAAGCGCGCATACAAGCTTGTTCCTGCGGATTA
+>26776 1
+AAGATATAGCTTGGAGCGGGTCTATAGGCGACCATGTGTTCCCCTGCCGTGCCATTTACATATCCAGGCTATCATTCTCAATGACGGAAAGACATGCGGC
+>26777 3
+CCACGCCTATCTAAAGGACTGGCTCATATAGCACCAACATTCCACTTCAGGAGCGTTGGGGATCGGATTGGTAGTAATTGCGTCTGGGCAATTCACCTAG
+>26778 3
+TCCAGGATCCCGAAAGCGTTTAAACGTAGTACAGCATGGACGGGAGAGATCTGCTTCCGGCGGAGGATTCCTCATGCTAACTTGTAACCATTCTGCACTT
+>26779 2
+AACGAGTGCCCGATGGAGACCGGCACTGTTGTGTGATATCATATTTCTTCTAGGGAATGGTTCGCTCTATCAAACCGAGGAACCGAACCCTGCTGAATCC
+>26780 2
+TACGGACATGAGGGGTCCAGGTTGAGCGCAACAGCTTTACTAGAGCAATATACGAGCTGACCCCAGCTCTCTTTTCCTTAGACGTATTAACGCTGCAGTG
+>26781 3
+CATACGAGTCGTCCCCGAGATAGCGCTGTTCTAGCTCTCCGCGAGTATCGTGAGGATTCGTTTTGAACTAATGAGCGGGAACGTTAGCAAATCACAACTC
+>26782 3
+TCGCCCGCTGGGTAGACACTGGAATGCTTAGCTAGCTGAGACTTATTGTACGGTAAATTCCAGATAGACTTATCACGTACACACTCGGTGAGTGGCCCCA
+>26783 3
+TCATTCTAGTCGACGAGAGGAAACATATCCTTAGCTCTCCCACGGGGATTCTGTTCGGATTTGAGTGGCGGCCCATAAAAGCAGCCTCACTAACGTGAGT
+>26784 1
+ACGATAAACGAGCAACTGCGCAGATGCGAATTAATGTATGTTTGCCTCCGATTTCGAGTAGTTCGATACGATGCCCCAAGGCTCCAGCGGATCGTCTCTG
+>26785 2
+CGGAATCTCGAACCAGGTTAATCTGCCGGTGGTCCATTGCTTGAGCGTTCAGACGCATCATGGAGACAGCATCAGATCGGAACGGCATTCTTCTTCAAAT
+>26786 3
+ATATCAGTTAAGCAATGATCCTACCTTAAGTGCCCCCTACTCGGCCGCATGGTAGCCTAATGTCATTTGATTTTAGACCAGCAGGTAAGGACGCGGGCGG
+>26787 2
+CCGGATGCATGATCCCGTATGTTTACGTACATTCGATAGTGGTCCATCGCAGGTCATGTGAAATAGCCCCCGGGTAGCATTGTCCTACAAAAACAGCGGT
+>26788 2
+TCAAATACTCGCCGGGACCTGGTAATGACATGTAAGTGTGACCGCTAGTAGCCTTCATCATTATGACGCTAGGTTTACCGGGGCAAACTGCACTGCGCTA
+>26789 3
+TATCACCGTCACAGCCCGGTAGGAGTGAGTAGCCACAAAAGAGTCTTATTGTAGGGTAACTGATAAACCACGTCATTTTCCTGTGCCGGGCCAGTTCTGC
+>26790 2
+TCTCTGTGAATGCTCTCGTTCTCGTACGCGATCAATTGGCGCTGGAACACGAAATTCATGAAGGGCGTTGAACGGTACTTAGCCGCCGACTATAACCGAA
+>26791 1
+CTTAGGAGTGAAACTCGTGTGTATAGTCTTCGAATGCCACTGTCCCGTTCAAACCACTGTTAATCTACGATGGGTACCCCAACGGCGGTGGAAGACAGCT
+>26792 2
+TGCTCTTCCCAATTAGAGTTACGTGTGTTCGGCCGACCTACAGAAAGCGAGGATTCATGAATCGCATCAGATCGGACGCAGCCGATTTTAGTGTACCAGC
+>26793 2
+GTTAACGGAGGCGGTATTACCAGGGACCTCTCCTGAGGCGATACGTCTCTAGTTCCGTACAATCAAATAATCACTTGCGATCGTAGCAGCGACGATGTCT
+>26794 2
+CCACGGAGGTCCTGTCAGATGAAACTCTTTCGCGCGAGCAGGTCGATGTCAAATGCGAGGCACCTCTAACGGTCCAGATGCAAGTCACGTAATTTTTATT
+>26795 1
+CGTCTGTTAATCCGTGCTCTTGCAGGAAAATACCCTTATACCCGGCTGGAACCTGAGCGACTTTGTGGACCACAGATATGATGAACGGGTCCAGGTATCA
+>26796 2
+ACTTACGGCGGTGCAGACTGCAGAGCTAACGATCAGTGGTTCAATCCGCGTTTTGCTAAGCCGCAATGACAGTCTCTTCACGAGTTGCATGGTAAACTAC
+>26797 1
+CCAGGGTCTTATAAATATGTCGCACACGAGGGCTCTAAGTGGTGACGGCTAACAACAAGCCCCGTGAAGCGGAGACTTTTGGTCCATACCCGTTCTTTAT
+>26798 2
+GAGTGCAACTATAAGTCAAGCGATGGAGGCCTAGCAACTAAGACCTTCCAAGGTCTCTTTACTCCTGCGCTGGTAGCTTTAGCGCATCCTGATGTCGGAA
+>26799 1
+AGCTAAACCAGTGCGGGGATGGGTTTATCGAATAAGACTTCCGCGTTCCAGCTGAGGTTCTTGTGTATTCTAGCCCTCCCAAAGCTAAGGAGCAACACTC
+>26800 2
+GCAAATTGGATCTGTGCCACGTTGGCCTTAATTCCTTACTGTAGGCATGGTAGGTCTGGAGCGACGCCCGTCCACGTCAAACACAAAAGCTTCTGATGAA
+>26801 1
+GGCGTTGAGACATCCTAAAGGGATGTACAGGTCACTTGCTCGATATGAAATACCCTCTGCCTTACTATAATACCCGTGTCGAGCGGTGAACGTGCCACTG
+>26802 1
+GAATCTGACTTGAATGTTAGAGATGCCTAGGCGCCAGATTAAACGGAGTCGTCCTTAAGGTACGAGTTCTGTGGTCCACCTCCAACGCGTCGCAATCATC
+>26803 2
+CCTCATAGGCCCTGAGACCGTTACAGGTATTTGGTATGCAGGCCGGCAACAGTTTGTAATCCATATCGTAACGTCACAGAGACGTTTGGGCATGTCACCA
+>26804 1
+TATAGTAGCACTCTTCTGATGCCATCCTGCTCTAGAGTTTGTGCAGCGACCGACCAGTAGTAATTAGACCATAATGCAGTGCGTGGCCAGGCAACAGGCT
+>26805 3
+CATGCACCCTAGCAGGCACTCGTTTTGGTTACACCTGAGTTTGAGGCGGAGGACTAACGAACGATCCGGACTTCTGCCACAAATTTATCTGGCAGAATTG
+>26806 2
+GAAATGAGTGTTGATTGTTGCGTCGACTGACAAACCAAGCTGTACAAACCCTAGCCTCTGTCCAGACCCATATAGAGGTTAGCGTTGCGTCGGTCACTCG
+>26807 3
+GTGGGCATTAATCACGGTGTATTTGTAGTCCCGATTCGCCAGTGAATATAGCTGACACCAGCGATACACGACGTGAATCTCTGAGGCATCACGGCATCCT
+>26808 3
+TTGTTTGCCCTATCCGAGGCCTGACGAGGTAAGCCTGGTTAAGCGCACTGGTTTGATGACACTATAGCAAAATCCGGACCAATTTACTCCAGTGCCAAGG
+>26809 2
+TGTCTCGAGGTTAATCGACACACTTGGAAGACTCCCTTCCTGATAGTAGGGAGATAACGATTCCGGTATGGACAGAAGGGCCCTACGTCTGACATTCTCC
+>26810 3
+CAGGTTCCACTGATCCCCTAAGCTTACATCGAATCGAGACTTCTGTCAAGCATGCATGGTACTGAGCGGCGTAGCCTATCGGTATTCGTAGAGAAGGCAT
+>26811 2
+TACGTGGAAACTCCCTAGAACTTATAACAGCTGTCGCGCGACCTTAGACCATCTTCCTATACGCGAATTTGATTACGACGATTAGGGGACGCTTCGGGGG
+>26812 1
+GGATAGTTCACAGTGGCACGCCGGTCCAGGTTAGAAGTCCATAGACGAACCTCTTTACTTCGGTAAAACTCGGTCTCACGATTCTGGTCTGGGACTAACA
+>26813 2
+GAGCCCCGAACCCATAGTCACAATGAACTGCGCTAATAGCTCGAGCGAAGTATGTAGCTCTTTACTGTCCGAGTCATTTCGATACGGTTTTAGCGCGAGG
+>26814 3
+CATCTGTCGTGAGCTTTACACACATTGCTAGTACTGTGGCCGACCCTGATCGAAGCGCCCTCGACAGTTACTTCAGGTTGATATTAGAACGAGGACAGGA
+>26815 2
+ACAGTTGGCCGGCATTATAATTCGCCCCCTACTCACAATGGTGATCTAAGGTACAAGCTGAGGGTAATTGGGTATCCGCGCCTAAACTGGACTCATCTGG
+>26816 3
+TCTAGTCCTTGAATGCCGAGGCCTTATCTGCTAATCAAAGCCGGCATCTGCTAGAATTACAATACCAATGGAGGACCAAGGTGAGGTCCGCGTTGGTCTC
+>26817 3
+GGCGCTCCGATGCTTACGTGAGCCTCGATTGTTGAAGCTAAAAGATGTCCATTAGCCACTGGTCCTCAAGCCCCAAGCGAGTCTCAAAATTGGTATATGG
+>26818 1
+TCATCCTTAGCACTTTCGGCGACTCTTGGCCTAGTGAAGAGTGACAAGCCGCGATAATAAGAGGATGCTCGTTATGGGGTACTGCCTACTACATACCAGC
+>26819 3
+GAACGACAAGCACGTAAGCATATCATCCGTAGGTCGAGGGTACTTCTATTCTTACGCAGCATTCTCGTGGGGCGCCGTCAAAAGTGCTCACGATTTATGC
+>26820 1
+CTCTTTCGGCCACCGGCACAAAACAGTTCAGTCCGGTTGTTAACTACGAACAAGCGATGTCGGGTGACAAGCCTTCCGGGTATTTAAACATGGTAGTTCG
+>26821 1
+CAGTGTCGCATAAGCGCCTATGTAGGTAAGGAATGCCAACGGCCGGCTGCCTTTGATTGACTTTCTAACTAAACACGATCTAGCTGAGTGTCCTCGCAAG
+>26822 1
+CTAGGAAAGACGGTAAACAGCTTTTTGTCTGGTTCCTGTCTGAGCACCCCCGAAATCCAGTCCAGGCAGGGAATTTATGCTATAATCGTAGCGCGTCAGC
+>26823 2
+TCGGGAGAGATGGAAGCATCACTGCAAGTAACAGTAATTTTAGCCGACCGCATGTCGTGTTCCGTCTATTCAACTCGACTGGAATCGGCCAGGACTCTCT
+>26824 1
+CAACGGGCTCGTCTATCTCGAGCCTCTTATAGCGCTAGGTTACGCCTTAGGTGATGCAAACGTCGATCAGTGGATAAAATTACATCAGAGACGTCGTCGC
+>26825 1
+CTGTTGTTATGGTAGAACGATATTATTTGTCGTACAGACTAGTGACAGGACATTCCTCTCCAGCTTCGACGGAGAGCGCCGCGACTCCAAGGCTCAGAAC
+>26826 3
+CCTTTCGTACGTGCCTCATGTTCAAATCGTAACTTGAGTCGGATCGGGGGCCCGCCCACGAGGACATCTAGTAGACAAGTAGCTACATGTATGGAATCTA
+>26827 2
+GCGACGTCGGCGAATTTAGTCATACTTGTCCTCTATACCGAACAACGACTAGGTATCCGCGTGCCTTTCGAACCGACCGTTGTTGAAAGAACGGAGTTGA
+>26828 1
+GGCCGCTTAGTGACAGTCCTATGGATCCGGAAGTCGGTATCCATGAGAACGTTCTTTGTACGGCCCAGATCATGACTGCTACAAGAAATTATGCCATCCG
+>26829 2
+AGCGCCGTCCTAAACTAATATGTTCGCGAAAGGCTCTATGATCTGGTATGCTGCGGCCCTGGTGATGGGAACTGCAACTTCACGCGTAACAATTGTAACC
+>26830 1
+GACCCGCACGCCAGAGATTTGTATAATTATTGAATGGGGAATGTCAGCGAGCTGCCGCACCCATGCTAAGTTTTCAGCTCTGTACACGTGACTTGAGCAC
+>26831 1
+ATTACCGACAAAGTAACAAGTTTGCTGTGTGGAGCGGGATACCTTTTCTAATCAAGATAGCCCGTTGCCAGCGCGTAGGATTCCTCGATACCTGCGGACC
+>26832 3
+GCTCCTGTGATGGATTACTGTTGCGCCGTAACATCTATATGCCACGGTATATTAGCCCGTTGGATCGGCGGACCGCACAGGAAAAGATCATACCGTAATC
+>26833 1
+CGCTGTTCTAAGGTAGGGAATTGTTAAAGTCTCTCGTAACTTGGGCATTCGGGAGACGCGCAATGATATCTAACTCCCGGCCCCAACCCGCTAAGATGTA
+>26834 2
+GCCCCTGCGTCGTCTGGACCATATTGCGAAAATTCTTGAGCTTGCGGCAAAACGATTCAATTGCTCAGATCTAAGTCGAAGGATTTCCGGAGGGTACCCA
+>26835 2
+TCGCGAGACGTCGCAACATTTGGAGATCTAAGGGGCCCAACATTCGGCGTGACGTTTACCCTAGGATTATCCATCGGTCATATCTGGAAATTGTCACCGA
+>26836 1
+TGGTGACACGCAGGTTAACGAACCTTGGTGAGTTCGGCGTCTCAAATCTCACTTCGCGCTACGAATCGAGCGTATACTGTAAAAGCCCTCGATATTGAGC
+>26837 3
+GAGTTTCCAGCCGTGCGCTGGAGAGACCAAAGGTATACTTAGCATACCTGCTAATTACCTCCCTACGCATGGGCAAACAGTGTAATGTCGGGTACTGTTC
+>26838 3
+TTTCCAAGCCCGTGTTGAATCTACCACACAGCTGACGGGATGAGCGCAAATGTGAACCCTCTTCCATCACGGGAGGTAACGTAGGTATTTTGAGGCTCTA
+>26839 2
+AAGTTTCCTACTTCTCAAGGACGAGCGATGTAGTGGGAACCTCACAGCGCGTTATATGGGCACTTGCACGTGTATAGAAGCGTCTAACTCACCTTGCAGC
+>26840 3
+GATTCCTACTCAGCATGTCCTACATGGAATTAGACGCTCCTTTAGGGACGAAGGATGTTATATGGAACGGCATAACTCTACGATTCGCCGCGGAGTCCCG
+>26841 1
+TAGGGTGCCCTTTATCACTCAGATTGGATTCGATCCCACATAGGCCGCCGCTCGTTGTAAATGAGTATGGGAGCCACAGCTACTAACTAGGTCGACTGAA
+>26842 2
+GGTAGCAAATCCGAGACCTTAGCTGTAGTAGGACAGATCTATCACATTTGGTGCCGTGTTGACGAGGTCGCATATTATCCCTCGTCACACACCGGATAGC
+>26843 2
+GCGAACAACTTGACGCTGCGAAAGTCATCGTCCCTAGACCATTAAGTCCCATTGGCATTCTAATTTTAGCCTGAGCATAGGGGCACAGTTGACGGCGTTG
+>26844 3
+TACCTTGTCAGATGCACTGACCACCTAGCGGACGAGTATATACTTCTAGCTAGCGAACGCGGGTTACTTTGGAGCAGAACAGCAGCGATGGTTCCTCTAT
+>26845 1
+CTGGCGCATCTTTCAAAGCCGGCACGGCCGACAAAGAGGGAGGGCAGGGACATACCCATCAGTTTCTACCAATTGTTACTGTTTATTTAGGATGTTCCAC
+>26846 2
+CAGAACGTCTTCGCCACGTTGAGAGAGCAACCAAGATGAACCTTTTTGAGACCGTTGAACCAGATTTCTCTACGATTTTCCGGAGTCCTCGGGGATCGAG
+>26847 1
+GTTGACTACCCACCCACACGGGGGCCGCCACAATACGTGTAGTATTTGGCTCGACAAAGAACTTATGATCGATTACTGTCCGATTGAAGGGCTCATGTTG
+>26848 3
+GTAAAGTGCTCACCCCAGCTTTCGGGACCGCGCGCTTAATCCTAGCATGTGGATCGGAAGAGCCCCAATCAGAAGTTCGTGGCGTACTTTTTATGAAATA
+>26849 3
+CCCGGAGACCAAATAACTGCTGCCTTTTTGATGGTAAGCTCATATTCTCCATTGTAAATAGCCCGCGTCGGGCCAGGGGTCTAGAAGATAGCGTGACATC
+>26850 1
+ACTCTCTCTCGGGCTTCGCGCATGAAGTCTAGACTGGCCAAAGCATAGTATGTGCAGAGCAAAACATGTTCGGACTAAGATCGCCTAGTTCTACGGCGTT
+>26851 1
+GTTGATCGCACGCGCGGTGAGCATCATGAATCTAGACCTCGGATCCCGCAATTACTCGGTAGCTAAGAGTAAGTGCTTTATACATCTGAAAGCGGCCCTT
+>26852 2
+CGAAATATGGAGCGGGCTTCTCCTAATCTTGGTAAGATCTCTGCCTGGACCAGGATGAATCACGCCGTATGATTACTCATGTTACACGTGACCGCCAGAG
+>26853 2
+AGTCTGTGACTACTGGGACTACCCTTACAACCATGATGAGAGATGGGTGAGACCAGTTGGTACAGTACCTTGTCGCCTCACGAAGTACACTACTCTTGCG
+>26854 3
+GTCGGTCTCGTCTAAGGTTAGCACTGCCGAAAGGAGTAATCAATGCCATGTAGGTTGACACACCGACCATACCGGGTGCAATGTACCCGCCTGTATTATT
+>26855 1
+TCTGGACGCCACACGGTGAGTGGCCCGGTTCGGTCTGCATTGCCTGTGGAACCTAAAAAAGTCTATCGTCTGTAACATATATATAAAGCTCGGGCATACC
+>26856 2
+ACGTTAGCAACGCGCCTTCAATCTCGGCTGAAGGTATGCCCATACTAGTGGTGTTAAAGCTACCTAAGCGTCGCACGCGAATAATACGTGTGTCGTGACT
+>26857 2
+CTTACGGTTATTTGTTCACTGACGAGTGGGCGTTCGGAACGGGAGAAGGTACTACTCATATACCAACACGACCTGTCTGCACCCACAGTCTTCAGGAAGT
+>26858 3
+GTGCAGAGAGAAATCCTCAATGGGTATTTCGCCCTTTGGTGATATGGTTCCTGACTAGATACACGCTAAGAAGTTCTGAGCCCGGCCAATCGCCCAGACT
+>26859 3
+AGCAGTATCGAAGTACGCGGCACGCGATCAATTGACGTTTTTGCCTTCACTAGACTGACGTTTCAAGTTACGATCCGCGACTCATATGTACGGCCAAGGG
+>26860 3
+TCCCCGACGACTGGGCCTTAACAAAATAATGACCTACGTTGCAGGTGAAAGTCGCTGCATTCAACTGGGGTTGTTTTGGAGCGCCACATAACCTAGTGCT
+>26861 1
+GCTTCAAACTTGGAACCATCCAGTAAGGGGCACTTAAATCACTCTTGCATCACCGCACGCAGCGGGATTGTCTTGGGGACTCAAGCTGTGGTCTAGTTAA
+>26862 3
+CAAGGATGGACGATGATATGCAGGTCCGTTAATGACGCAAAACGTCACCGGTAGGTCCTTAATCGACCTTCTTTCACTGCAGAACGTATTGGCGCTCTGC
+>26863 2
+CGTGATACAGCCGTGTTCTAGCACGCGAACAAATCGTTGTACACTTAACATCAACGAGTGGTGGCTGTCTTCTTCCGGGCCTAGCAAGGTAACGTACAGT
+>26864 3
+TGGCGTCTACAAACTCCCAGTTCCCAGAAGTGCTTTGAGCACCGTACTGCACAGTTCAGGATCATGGCTCATACAAGGCATGGACTAGATTTGGTGCAGT
+>26865 2
+CTTGCAGCTGTGTACACCCAACCAGCTCGCAAGTGCCATGTCCGATGATGCAGGCCTCGATTTGCGAGCACAATGGATTATAATGTTAGGGTAAATGCCT
+>26866 1
+TCAGCACAGTCGATTGCACCAGATGGATAGCTTTAGGTGTTGTGGAACCCTTGTATTGAGTCGCAACACCGACAGCCGTCATGCGAAAACGATCCGTTCT
+>26867 3
+CTTGATGGCTTAGACACAGCCTTCGGGGCGCATTTAGCAAGCGCCTATCACGATGTGAGGTCGGAGCCGCTTACTCTCTGATCACTAGGAACTATATAAA
+>26868 1
+GGCCGCTTTGGTGGCACTGTGCATCAACCTGGTGAGATCGGTCTCAGAAACACACATCGTAAACTTCATTATGTTACCGAAGTATATACCAGCGGCTGCG
+>26869 1
+TTACATTGACCCTCGGACATCGTAGTTCCTAGCGATAGCCGAGTCCGAGCCAACAATGTCCTATAGGTCATGGGTAACTCTTAAGGGATACCCTAGGTGG
+>26870 1
+TCAACGCTATCTAGGTCCATCACGTTTAACTTGGGCCGTTCAGAATGCTGTTAGCAGAAATACTCTGTGCCGTCAGCCGACAATATGACAGTGGCGGCGA
+>26871 2
+CGCTGTCCCAGCCGCTCGCGTATGCGGGTCGTATTTTCGGGAACATCACTGGATTATAACCGTATAGGCCGACGAACTGAACAGCCTATGATATGAATAT
+>26872 3
+CTTCTCTTAAGCCAAACTCTGGAATCCACGACAAATGGTGTCGAAAGCCCTGTGAACTTATGTCAGACTGGGTCATGTACAAGCCGACCGGTTGGTTGCG
+>26873 1
+TTCCGCCCGGTACGCAGCAAGATCGATATCACTGTCGCAGACTAGGATGATAAACTTAATCCATTGTTTCGTTAGTGATTGCGATCCAGCGCAGGCGAGC
+>26874 1
+CTGCAAGTCGTCCGTTACGAGTATAACGGTGCCGTCATGTACGACTCTTAAGGGTCAAATTGGTGGTCTACCTGCCGTACCATAAAAAGTCTGCCCAAGG
+>26875 3
+GCTTGGCGGCATTAAAAGGAGCCCGGTATTCCTGGTTGTGTGTCATTTCACCAGCACACGATCAGTCGACTCCAGCTATTGTTCAGAGTGCGAAACACAA
+>26876 1
+GAGTAGTTATCAGCTATGTACACCAATAGCAAGTCTCCCGCGGGGGCCGAGGCGACAACTGAGCTTAGCAGTCTATAACATTTACCGTTGTGTTCCAGCT
+>26877 2
+GGCAGTGTTAAAGAGTTAGTATGGTTACAGGTGCCCCAAGCCCCCTATCAACCAGCGTACTTGGCCAAGATGCCTCGTCAACTGACTTGTGGTGTAACAT
+>26878 3
+ATTCGAGTCTGTCATAGCAGCGATGGCACGCCTTCGCTACCCTAGACTGAGATGCGAATAAGCCGCACTGATTCCTTGGAACCCTTTAAGAATTTGAGGG
+>26879 3
+AGTTTAAGATGACTGACGGCCGTCGTGAGTCCACGCCTCACTGCAGCGATGCCGTTGACAAGAAGATCAGTTAAAGCTGCTACCCAGTATTCCTTTGGTA
+>26880 2
+CCGGGGTGAGCCCTGGTCATATTCCCATAAATTCCGCCGGTCGAGATCATGTCCAGCATCACAATGATGTTAATGTTCACGCTGAAACTGTGTCAAAGGG
+>26881 2
+ACTGGCTTCAGACTCTAGCCCGCGCTGTGCACACACTATTAATACGGTGTAAGCTATATGAGCGAACTATGTTCCCAGTAAGTTCGACGGATGCGTCAGG
+>26882 2
+GCTCCGTTTTCCAATGCCGGTGACGGGCTATAATTCGCAAAGAACTTGGGAACAACGGGGATACGTTCGAAACCATAACCGAGGTTTTGCACCGTCTTCT
+>26883 3
+ATTACGTATTTATACGTGTGGCTTTCTGCGTGCCTGTCACCCGGGGCACAGGTGTATAGAAGCAGTCAGTAAACGCACAGAATGCATCGGTCACCCCTAA
+>26884 2
+GACGACCATGTGACGTAAGTACCACCTTGGTGCAATGGCTACTTCTCTCCGTCTATTGAAGTAGGTATCCATCACACGCGCGGGAATAACGAAGGTTCTG
+>26885 3
+AACGGACAAGGCCCTGACGAGAATTCAAGATAATACCCCGTTCAAGGACCCGGCGTTGTGTATTCAGCCCTCGATGCCTAGATTGTGTGTGCTTAAGCTT
+>26886 3
+CCACCGTTATTAGAAGATACCCCGTTCACTGCTACTTTCCGTAGAGATCAAGGCTACGATCGCGTCCAGGTATACAGGTCGAGATTGGTCTCAAATGGGG
+>26887 3
+TCAATTTCGGGACTGACGGCACTGCACGGGTTAGGCTCATCGGCTAGGCAACCTGTCGAGGTAGTCCCTAAGATGTGAACTATAATTACCGATTCCTACA
+>26888 1
+GTCGTGATTATAGCTAGTAGTCTAACATGGATCCGCGAATGCCAGAGCGAACGTAGGAGGGCATTCTTCCGACGTTTTCCATCTCGCCAACTGACATAGC
+>26889 3
+GACTGAAATAGTTCTGGCAGTGTACCGTAATACCAGGGTGTTACAGGCTGTGTGAAAACGGCACTCAAACTTCCCTATCGACCTGTACACGGCCCGTTTG
+>26890 3
+GTGGCCCATTTCACCATGAGATAACTTATTGAGCAGACTGAGGCAGAATATCCATGCCGGTGCGTGCTACTAGTATGACGTCCTCTACACATCAGCGGGT
+>26891 3
+AAATTTTCGGCTTAGGGGTTGGAGGACACCATACCTGTGAAACTTTTTACGGAGAAGCCCGTCCTCCATACAGACGCGAGCACTCATCAGCTCATGGGTT
+>26892 2
+TGAGGATGCTTGGAATCGGACACCACGACCTCTTCACTCAATAGTGCGCTTGGTAGAAGATTGGCGCAAAACTGTTCTGGACTCCGTAGCCATTCACATG
+>26893 1
+CCTGATGCACTGAGGCCGCAAATTACTTACTATCACCATCGAGATGCATGGGAAGTGCATGTTCTACTACGAGGGTTCGGACAGGATGCCCCTTCTGAAT
+>26894 2
+ATATACCCCGTTGTTCGCTCACGAAAGCATGTTATTCGACAGGGTATCTGTTGCGAATGGGGCGAAATGAGGACATTCCCGAGGTCCTTCCACACATGAC
+>26895 2
+CCATGGTCAAATTCAGAAATTTGCCTCGCTAGAACTCGTGCTACCAACCGCGGCATTTGGTGCTTGCGTTCTGGAAACAATGAGTGCACCAGATGGTGAC
+>26896 3
+TGCGACGTCGCGGCGTCATAACTGTGTCATACCTCACTATACGTCGACTAGGTGAGCGTTCCCTATAATGCGAGTACATCCGTTCAGAGAAGTAAGCAGT
+>26897 3
+TTCCTAATATTTAAATCAGTTGACGATGTGTCAGGGAAAGGCCCGCATCAGGCGTGGCTCCGCCGGTATAAGATGCCACGACCAATGCGCTATGTTCTAC
+>26898 2
+AGCCACAATGAAACTACTTGTGGTAGTGAGCATTTCTGTTACGCAGTGATCCCGGCAGAACAAGATCAGCCCCGTGGTTATGAACTGCTTGTCTAGCCCG
+>26899 1
+TGACGTCTAAGGGTGCACAGAGCCTACCTAAAAGTTTACGTCCGCGATAGTTTAAGGCGATATCCACCCCGTGCTTGTTTCGCAAGTGTCCTAGGCAGAA
+>26900 1
+GTCCCAACGTATCGTCGGTACGTTCATCCTTTGGTCCCAGGTCTGAGGCAATAGGTCGCCGTCCATCCTAAAGCATGGATATCAAAATAATGAGGGTCGA
+>26901 2
+TGTACTTAAGACTCGGTCAACCAGGCTCCGGGGATTTACGCCTGTCCGCTTAGGTTGAAGCTTGACTACGTCCATGAAGTTGCGTAAACACCGAATCGAA
+>26902 3
+CGGGTGCCTCCTTCCTTGGTCCAGCACCCGGTGGTAAGCTTACTTGTCTGACGCCAGGTAACAATTTTACTAGACGAATGAGAGGAAACCTAGAACATTG
+>26903 2
+TACGGTAGATACCCTGGAATTCTAGAAACTAACGCCGGAACCGCACTCGGGGTGTTCTTAATGACGATCCGATGCTTCTAGATGTCACAGGTCCTTCAGG
+>26904 1
+TGGTGCTACAATGAACAGCGTGTCCCTAGTGGACCCGGGAATGAGTTTCATGTTAAGATCACTCCCGATGCCAACTAAGGCCTAACAGATGGGCCTCTTT
+>26905 2
+GCGCGAACCCCAAATCCATACACGCGGGCCATCCATGCCAATTAATTCCGACTGATTCTAGAAGAGTGCAACGGAATTTGCGTTGGGGTTTTGGGTTCTA
+>26906 1
+AACATGTTGACGCGCTTTCAAGGGTGTTGGGACATCAAGGAACACCCTGAGATATGGTCTTCATTCCTCGAGCGACTCGCTCACATCAGCTTGCGGAAAT
+>26907 1
+ATATTTGAAGCCTCTCCCATAGTCTCAGTCGACCGCCCGGTGATCTCGCAAATAATCAGTAGTAGTCAGGTAAGCAGGACCGGTCGTCAAGGGCTATTGT
+>26908 2
+GACCTTGGGGTATACGTATAGCCAATGGCAAGTTCATCAAGTCCGCCGACTGCTCAGTAACACACGCTTGATTGGGTTCCTTAAGCCAATAGTGTACCGG
+>26909 3
+TAGTCCACGGCAAGCGCTATATCGTCTTGCGTAACGTTAACACGGTTCGCACAAAGAGGTCAAAAAGTTTTGGTCCGCAGGGCATTATCGCTGCCCTGTA
+>26910 2
+CGGCGACTATAAGTTCAATGCTATACAACATTATCCTGACTCACACGCAGGTAAGCGGTTTAGGCCTCTCCGGCATGTTGCTCGATGTGAGCAACGAGTG
+>26911 3
+ACTAACGTAAGGCTGGACCGGCTAGGGAAACGTGCGCATGCATTCCAAATAGTTTTTCCTTCAACTAAAAGTAGCCGGCTAGCTTTGTCTACGGGCCGTC
+>26912 2
+TGCTCGAGTAGGTCCCGGGGTTTTATCAAGTTTACGCGCGATGGTATACAACACTCCCCTCCAACGATACAGGGCGCCCTGAGTCGATTTAGAATAAAGT
+>26913 2
+GTGGATGTGCCAATCGCAATCTAAGCCAAGTGGATAGGAACCCGATGTAAACTCTTCATGAGTCTCGCCAAGGCTTCCGTCTGATTCAATCGGTTGGCAC
+>26914 3
+GACAAGCGGTTTCCCTATGAGTGGACGGCTCTCAGTATCTCTATGACGCAGAAACCTAAGTCTGACTTCATGAGGCTCATTACTGGACTCGAGCGGACAT
+>26915 2
+GTTTCTTCCGATGTGGGGCCACTGTCCGAAGCTCGCTTAGTCGAAACCAATTCACCGCTAATGACACCCATGGGTGTACTCGGCTAAGAATAAAATTGGG
+>26916 1
+CTGACCCGTGCCCCCTGGGATATATCAGTTTGGCCCTACTAAGAACAAAAGACTCGAAAGTAGCAGGCTCTTAGGGTATTAGTGCTCGCTGTGTACCTGA
+>26917 1
+AATGTTCCATTATTTCAATGGTAGTAAACGGATTTCGTCCGAAACTGGCCTACCTGACACGTAAAGTGGTGACCTGCGCCCGCACCGAGGCTGTGAGTCA
+>26918 2
+CGGCAACGAAATACCTATTGAGTATCGTAGAGCGGTCTCATTCGCGGCATTTCGAGGGTACGAAGAGACCCACACTATTATCCTGCGTGTGCTTTACAGC
+>26919 2
+GCACCTGTTTAACTGAGTCAAGAGTCCGAAGGCGCACTCAAATCTGACGAATTGCTAGACCTTATCGTGCGGAACCTCTGATGCATTGGCTAAGGCTTGC
+>26920 2
+CATGGAGTGTATGTCGATCTCCGTGAATCGCTGCCTTAGTGCACCTACATGAGTCGTACCGATCGAAAGTACTGGACGACCCTTCAAGGGCTATGAACTA
+>26921 2
+AAGAGGACGATACCAATATTGCGTAGGCATCTCAGCGTCATCATAAACGTTGTCACTAGGCACCGACACCGACGAGCTTTGCGGGATCTGTCCGTGTTTT
+>26922 2
+GGGACCCTTTTACACACCTGCTGCGACCCAATAGAACCTAGCGATTGCAGCGTGGGGAAGAAAACGTTTGCACAATTTTCAATCGAGTCGGCGCGTTTTT
+>26923 3
+AGACTCGAAAAGGTCTTTCTACACACCCGTTCGTAGCTCCGCATTGATTCGCCAGCATCTGATTGCGCTGGGGTGCAATTCCTAAAGTGGAGAGTCGAAA
+>26924 2
+CGTACTGGGGTCCACCGATTGATGGGAACCTAGTATTCTCATCGTCCGATGATGGACGCTCCAACTGATGCCAAGTGTACAACCTTATGGGATGTCAACA
+>26925 1
+GCTACGTAGCTACCACTCCGGGATTATTACCCCAAGCTCTCGGCAAGGGAGAAGTTGCGTGACGTCTGTACCCGAACGATGTTATCTGAGATCATTTGAA
+>26926 2
+GTAGATAGCTAGGTGGACTGTGCAACTATGTTTCCGGGTCAGGTCCCCCCCACCTAGACTATTGACTGGCAAAAATCTACATAGCGAGGAGCCCGTTATT
+>26927 2
+GAGGATATGCTTAGCATCGTTCTCTTACGTAAAACGATTCCCTATGCACAGACCAGCGGCCCTGCGTAAACTGTTTAGTGACCGACGTGGAGACTACGTG
+>26928 1
+ACAGCAGCGCCCATGCAAGCTTTTGCAACCGCTAATTAAGAGTCTTAGAAGATGCGTAAGTTTGCGGCTGCCGTAGTTTCCCTTCGATCAAGACGGGCTA
+>26929 2
+CAATCATCCCGGTGCCTTCTTGGGTAGCGTCAGCGTAGGGCGTCGACTAACTTGTCCGAATAACTTATGTTACCGAACCGTTGCAGAGGATCAAAAGATC
+>26930 3
+GTAAAATAGAACATGAGTAGAAATAGGTGCGTGGTTTCCGACGCCCGCCCTCTAAGTATCCTGAGGTCCACATAACACTGGTTGCATTTGCTGCGCCCTG
+>26931 3
+GCAGGACGAATGCATTAACGCCCAGATGATGCGACGCCGAGCAAGGCTTTGACCAGACTATCGTCGTTAAAAGTGGTTGTTCCTTTACAACCTTCTCTGG
+>26932 3
+GTCCTGACAATGTGTCAAGCACACCGTAGCAGATAATAAGATGCGTCGCATGGGGACGGACCTGGTCCACTGCATTCCGTCCGCGTCATTTTATAGTTAA
+>26933 2
+TTACCTAGTAACAACGGACTGGCACTTTGCGACAATCCATGGAGAGTTATTCGCAAACTTCTCGTCCATCAGTTTGCGAGGGGCTGGAATCGTCAGGACC
+>26934 3
+CTCGTCAAATATTTGGCCATGCCTAAGAAACCCTACGTGAAGCGGCTTCAGGTGTTCGCTTCTCTATACAAACGTACGACGCGTCCGGGATGTGTAGAGA
+>26935 2
+CGGTTGTTTCTCCCCCCGATACGCGTAATGCCGTGCAAGACTTAGGGAACTCGTAATAACTATATCGCAGGATGGTAGAAACGTCTGTATCACGCCAGGT
+>26936 3
+GATTCAGTTCCGTAAGTCTCTCAGGGAACATGTATCCATTATCGAGGCTCTTAGGCTAACACAGCTATACGGTGTAAGCTCCGGCAGGGCGGACCACTTA
+>26937 3
+ACCGACGCTTACTCATAGTATGCTATGATGTGAGAGGCAAGTCGCACGTTGCGTCTCAACGCCCTTAAGGAAGGTGCCCACTCATCTAGGTATGAATCTG
+>26938 3
+GTTGAGACCTACTCTAGGAAAGGATCGAGACGACTTGATTTGTACAGACCTTAGCCTCGACGTTTACCACATCACAATGGGGGCCAGTGCTTGTTCACGC
+>26939 2
+GAAGACTGAGGGCTTGTTCATACTTCCAGCGCCCGTATGACACGAACATAGATACCGCCGGCTACATCTCATCTCTGATTAGTGGATGGAGATCGGTCAT
+>26940 3
+TAAACTCTTGCATGTGTGGAGCGTGACAGTGCGATCACACCGCGTAATGATGAGCGAAATCACAGATATCTTGTTCTAGCCCTGTCGTCGATCCACCGGA
+>26941 2
+GCGACTGTCTTAGGTAAAACAATAAGTGACGAGGCCCTACCGAATGGCTGAATCTATCTCTCGGGACCGCTTGATGGCATTTCGTGAGGCCATATCCCTA
+>26942 1
+TATTTTGGGATAGAGAGGATGTTGGTGCCCCCAGCTAAGCCAGGGATTCAGTACAACAGCTGAATAACTGGCTACCGGATAATCTTCCGTACCTCCGCCT
+>26943 3
+ATAGGTTGAGAAACCGCACGTCGGATAGGCTCCGAACACTGAATATTCACTTGCTTGATCTACGACCCTAGTGTGGAGACGAAGCGCCACTTCGTTTCTG
+>26944 2
+GGGTTGGGTCATCCGCTCCAATCCACCTGTAGGTTTCCAAGATAACCCAGCTTGTCGTATGAGAACCATGCTCTGCAAGTGAACGGGTATATAGTCGACA
+>26945 3
+ACGTATTATCAGGACTGTGTGCTCACTAGCAGTGAATGTCGTCAACCTGACTCTCTAGCCTCGTACGAGCCCGGTGTAACGTCACAGAAGTATGACTAGG
+>26946 3
+AACTCATACAACAGCTCGGATGTACACCGTGTTGATTAAAGGGTATTGAGATTGGGTTGGCCCCTCTAGAATCCTTGCGCCACAGTTCTGGCAGGACACC
+>26947 2
+CCTTCGATCTTCGAGGGGAGGAAGACATATCTTAGTAAGCTGGTAAGCTAGGCCTCGTCATATAAGTGCTTGAGTAAACTACTCTACCGGCTGCGCCCCA
+>26948 1
+GTGGCAGATGTAATCCCTTAATGTAGCCCACCGTTATGTGGAGATACTCCCGGTTTTGCACTAAACGGCGCAAGCGAACATTTTCCTCGGATGCCGAAGA
+>26949 1
+CGGCTACCCACTCCCTAGTCAAGCTTGGATCGCGTTATTAGGACAAGTACCATGGAAGCTAACCTTTCGATGCCTGAGAAGAGATTCTGCGGGTCTGTAA
+>26950 2
+GTCCTTCAGACGGCGTTGAACCGGCTTTTCATGTCCTGATAAGTCACGAAGTAGACTTGGACTTAACAAAAGCCCGAAATGACGGCGCGTCTTAGCGTCT
+>26951 2
+CATGAGGATTACCCTGGATTCATGGGGACTGTCTGAGTCCTCGCAACCCGCCCCGGAAACTAGGCATTATATAGTCTTATGCTGCGATTAGAAACCTAGG
+>26952 2
+TTAAACCGCTCTGAAGGCGGAAGGCATCCACGCTTAATATTGCGATTAGTATGCGGCGATTGGCTGACCTTTGACTCCGGAAACTGCAGCTCATCAAGCT
+>26953 1
+AACTGGCATAACGGGTGGTATGGCACTGGATCCGCATGGAGCAATTCGTTCCAAAATTGCGAAATATACCTTCCTCTACCGGGGTCAGCCCGGTTATTCA
+>26954 3
+TTTGATGTGAGGTTGATTCAGCTTAAGTTTAACCCCAGCTCCGCGGCTCCGCTTACAAGGTGTGGGCTAAGCCCGATTGAAGACACGTCCAATCAACGAA
+>26955 1
+TCGGGCATGGACTAAAGATGTCCCAACTACTCCCCCGTGAATGAATAGCATAACCACGTGGCTTGTTCGTGCCTCCAGAAGGAATGATGCTTTGCGTAGT
+>26956 2
+GACGAGGAATCTTCGGTATGTACAGATCAAGCGTCCATGGTTATCGATTATCCCAGGTTATGCCGGGCTAACCAGGTCATTGAATCGCCCATCGACCGTA
+>26957 2
+AATTGGCGTTCCAGCACCTTTCAGGGACAGCAAAAGTTCTTCGTTAGCTAGCGCGGAAACTGGAAACCCGTAGGTGTCTCAAGCTCTTTCGCATGCAGTA
+>26958 2
+CCACAGTCGACTTGGAACAAGCCCGCATAGGGAGTCTTGTTTTGTTATCCACTCGATTTTAACGACTCACGGGCACTTTCAGAAAATGACGGGGTACGCG
+>26959 3
+GAAGAGACCCAGACCCTAGCTATCAGAAAAAATGTTGCATGTTGTGTTCATCGGCTGTTTCCGTAAGAGTGTGTAGCCATTCCCAGCTCATCAGCCGGGC
+>26960 2
+CGCGATCAAATGGCCCGATAACCCGGTAACAGTGCAATGCTGATATGACACAGAATCTGAACTGTGTGTGTCGCTTGCAGCTGTATCTACTGGTACCCGT
+>26961 2
+GCCCTGTAAGTCCAGGAGCACGTTGTTCGCTCCCCGGGTCCCCACTGCAAAAGTATATCGAAGGATATACAATTTCTGAAGGAATTCGATGGTGCGCTAT
+>26962 3
+GCGTAAAATCATTAGAGTCGTTTGCAGCGAGGCCATCTCCCCGATACATTGTGGCTGCGATCGACCAATTATTCATAGTTACGCGACCGGTACAGCTAGG
+>26963 2
+AAGTTACGGAGGTGCGGTTACGTCAGGGTGCTTTGTAGTCACTCCCCCAATATAATATACACTGCATGTGTCCGACACTGAGTCAGATTCGGCCAAGCCA
+>26964 3
+ACCTTCTTCCGCTAATAGAAATGTTGTCTCCGCGCCTTGTAGATAGTAATTATGGAGAGACGTCTGGAGACTGCCGGAACCGACACACTAGCGTATGCGC
+>26965 1
+CTAGCGTTTTAGCGGGAATCGACTACGCCGGGGCAATTGCCTTTACTAAGGCACTAAGATCTCACCATGACCCAACTGCTGAGTTTCCGATAAAGTGGTG
+>26966 3
+TATAGGAACGTATTGCTCTTAAGGCTGGAACCACCAATGACCCGGGGGTCGCACCCGACAAAGACTTTATGCCAGAGCCGTGTTCTATTTGACGCTTGTA
+>26967 1
+TGCAGTAGGTGCATGCATCCCCTCAGTCAGGCCTGTGCATATCTGTAAGAACCATTTGTTTGCAACCTCTGACACGGTCACGGACCGATTGAGAAAAGGT
+>26968 3
+ATTCTTATCATTAGCGGATATGTTCCGGTCTATCGTACCAAACTCTGGATAAACGGGTGTACGCAGGCCCAGTCGTCACCGACTGCAATTGCCGGGAAGA
+>26969 3
+GGCTTGGCAAAGCCCCCATTAGGGTGCATTTCTATAGAGTATCGCTGGATCCCACCATGTAGGTCGTAGTCTACAGGAGCTTTACAGTCTACAGGAACAC
+>26970 2
+AAGTTCCGAGGCGCCTAGTTCCATTGGCCCAATCGCTACTCCAAAGGCAATATGCACCAGACTTTTGAAACTTTTGAGGCAGGGAGTCGTTGACTTGCAG
+>26971 1
+AGCTCGCCTACATTACCGCTGATGTCGGGTAGATGTGAAACCAGGACATCGCCCAGCATAGATTAATGTCCGTAACTTGTGGCAGACTATACCTGCGGTT
+>26972 2
+GAATTGATAACTAGCTATTCACAGCTAACACCTCCCCCGAGTTTACGAGGCGTTTAAGGGGCCTTTGGGCGAGGAGGCTACCATGTCTAACTTAGATGCC
+>26973 2
+GCAATTATGTGTTAAGCACATTCCGGCTGAGCTGTCACCTGGATGGCCTACGCTACTTTTCACGATACGAGGTCCAGGCGTAATAGCTTAGGCACAGAAC
+>26974 2
+TACGCTTTACCATAGCGGTTGTCTCGACGAAAGGCCTTCCCTATTGAAGCGAGAGCATTGGGTCAATTGGGCGAAACACAATTGTACCGTCGTACCATCG
+>26975 3
+GTCCTCGACGTTGTTAGGCATGAATAAAAAAACTTGCGGTAGAACTGTTAGGACTTTCCCGACATGTGCCCCCACCGGTCAGATGTATGGCGACTCTGCA
+>26976 2
+TGAACGAGGCACGTGCTCATCTAGCGCTTTTACAAGAACTGGGAAACGACACGGCTCAGTCACATTGGCGATTATTCCACTTCGATTTGGGGGTTCCACA
+>26977 3
+GGCCCAGCGAACTATCACGGATTACAAGGTGCCGTAGACCATCGATAATACACCAACTCTGGGAAGGGGTCTCTGGATTTGCTCTCGTCTAATTACTGTG
+>26978 3
+ACAACCGAAACTATCTAACGTCACCAGCTGCAGGTGGGTGTTTGTCCGGCCACGCGATTGCGGGTGAGTGAGATCACGTTAAAGCTACAAATTCCCTTTT
+>26979 1
+GGGTTGTTTCGGGGAGGGCTCTAACCTGGGTGTTTCCTAGCACCCCAACGTTCAATTGACTACGCCGACGGAATCGGACATAAAACTACTATTCACAGTA
+>26980 1
+CAGTTATTTGGTTGATAAATCATATCAGACTCCGACAAGCGCCGCCCAGGACGCAACGGGGTGGTTTCTCTGCCTTGGTCGAGCGATAATCACCAATAGT
+>26981 2
+CTATTGGCCAAGTATTAATTGCTCCTTGCGCTGTAGCACCAATGCAAGTAACCCACCTGTCCACGCGGAAAGCAGGGTGGACTATTCGAGGTTGCGTAAT
+>26982 3
+AATTGTACTCTCCTGATCGCGTTCCCCGCGTGGCAGGAATCATAGACTGGGTGGATCAAAGACTCGCAGCCTGTAAGCTCAGGAATAAAGTACCTCTGTT
+>26983 2
+GCGGGCAATTGGATCGTCCGGTCAGATGCTCATCCATACTAATGACGTCTGTGGACTCGATAGCCGGGCACTATCTTGACAGCAATTTACACAATCAGGT
+>26984 2
+GGGGCTCTCCCTAGGTGTATTGGGGACCCACAGGACACAGTGCCTGCTGAGTAAAGATTGGTCATACTTCGTCTATAACCCCTAGTTATAACACCAGATG
+>26985 3
+ACCTTTTTGGTTCGTCATAGTTATTGGCCCCAGGAACTAAACGGCGTTGCGTATAGACTCGAGGCAGACAAACTGACCCAAGGCTTGTATACCAGTGCGC
+>26986 1
+CCGGAAAGTAGCATCTGGCAAAGAGGTTGATACTGGCTGAGTTGTCTGCGAACAAATCTCCGTCCAAGCCATTTTAACTCTGTACCGAGGGTTCCAGCTC
+>26987 1
+GGAATGCAGAGAACGACTTTGCACAAGTCCCACTCACGCACGGATCACCAACTGCTTACACGGTGCGCTTAAACTTCTTGCTTGAAAGTTGTGGGTTGTG
+>26988 1
+CGTAATGAGTGCCCTTCCAAACTACAGCCGCCGAGTTGAGTAAGCATTAACCGTAGTCATGACAGCACTGAGTTTCTACCTTATGTGGCCGTGCGAAGGT
+>26989 3
+ACGAGACGCAGACTAATTCTAGGACCGTTTAAGGCTAACGCAGGTAAGAGTTGTTGTTGTGGCCAACGCCACCCTACGAAAGCTTCTTACCGTGCTTTGC
+>26990 3
+CAACTCGGAGGAAGGTCAGACATCCTACTAGGACGTGTAATGCTAATTATGCCCCACGGTGTCGGACTGTAGGGACATCTCTAGTAATCACCCCGTTTTG
+>26991 1
+CCCAAGCTTATTACCTCGGGATTCCCATGGGCGAGCCGGTCAAAGACTCAATAATTCTTGAAGACTCTTATTCGGGCTAGCATAGGACGATGGGCGACTT
+>26992 1
+TTAACGCACTCGTGACGTTAGTCCTGCTGGCGCGGACTTGACGAGGTTATCTTTAAGGACAACCCAGTTATGTCCAGGGTTGCCCATAGACTAAAACCGA
+>26993 2
+CCTGGGGTACTGCCACGGGGGAGCCGCAACTATTTCAACTAAACGGAGGGTAACTATTTAGTAATTAGTAGCTCTATTCCTGACCACCGTAGCCGAGCTT
+>26994 1
+GGCAGACGGGAGGCGTCCGCTACGCTATACCAGATGCTTAATTAGCACTCTGAAGTCCCGGTTCTAAATTTGTCGGCAGAACTCAACAATTGTCTGAGCT
+>26995 2
+TCTTCGCAGAGCGCCGCCGCATCCTTGGATAATTGAAAACATGTGTCAAGCTGCTTGAGATTTCGTCGACGCACATCAGACGTTCGAGGCATAAAGCGTT
+>26996 1
+CGCTAACTTGTGGCCCAATCGACGTGAGTTAAGTATTGTTCATCATGTCGTACCTGACGTTCGGAGTAGTACGACGGAACTAAGAACTAAGCTCCGGCCC
+>26997 3
+TAATACATCAAGGCGGGGCCCATCGCCGTTTAAACGACTCTTGTACGCTAGAAGAATGGATAAGCTTTGCAGGCTAGTACACCTCGCGCTGACGCGTTTT
+>26998 3
+GAATCTCACGAGCCACCTCCAGTAAGTCTGACTTTCAAGGTACTGGACGCATTGCCCGGACCCGGTTAGGCAATGAACTAGTACGGATGTTGAGATTTCT
+>26999 2
+AATCAATCATTAAGCGCTGGATCGAGGTGAAGCAGACTCTATCTAGTCAGGCGCTTGTTGATGTTCAGTGCCTATATCCTACGCAACGCACGTCCGAGCG
+>27000 2
+GGCCTATTTGCGGCCAGCCTGAGGTGACTTACATCACGGATATACCAATCAAACACGGCGCCTGCTGATAGGTATCTCATCTGGAGCGAACAATTGGTTT
+>27001 3
+CCGCATCGTTAAGTAAGCTAATTAGCAGACACGTAGCTACGCCGGGCCGGCATGCCAGCCGAATGTTTAGATAACCATGCGTTTATTGTTCCAGGAGTCT
+>27002 3
+GGAGCATCATACTCGTATAAAACCAAAGTGGTATACTGAGTAGTGAGTGCCCGCATGTCTTCGGGAATAAATTCGCTCGGAATGCCCCCTCTCGGCGCTT
+>27003 3
+ATGTCCGAGTATTTACTACGGCAAATGAACAATAAGCGGGTGTGATTAGTTTGGGTTCACCTAGCCACACAGCCACTCTCCACGCTTTGAGTAGGCCGCG
+>27004 2
+CTACTGAGGTCACATCCGAGACCTCCATCCTCGCATACTAATCACGGGGGACGTAGAATGGTCAGGTATATTTGACTTTGACGACGGGCGACCATTATTG
+>27005 1
+TTGTTGGTCCCTCGGTCCCTTGGTCTAGAATCGCGCGAACGAAGTGCAGCGATAGAACTAACTAAGGGCGCGCAACATATCATGTCTTTCGCATCTAGAA
+>27006 3
+TAAAATGGACCGGGGCTTGCCAAAGCGACGCTAAGGTAAGCCGACTCTGGTACTCAGCTCGCTGTTATGAGTTACTCCCGGCTACGCTTAAAATTAGTTC
+>27007 1
+AAGGAACGCGGTATTTCTGAACTATGCGGCGGCCGTCTCTTAATAACCGGAAGAGGGTTTAGACCGTTGGCGGATTCCCCTACCTCAGCTAACTTCAAAT
+>27008 3
+GCGTCCCTTTCAGCCGAAGGATTACCAATTGCGCGCAATACTTAATGAACTGGGAGTCGTACGGACACCTTGAAGTTGTTTTATACCAGACTCGGACGGC
+>27009 1
+GAGTGACCTCTGCCCGAAAAATATGGCCTCTGCGAGGAGGCTCTAATTAGTTAATTCAGTCCGAAGAATTGCTTCAGGCTCGAACGCCCTGAGGTCTTAC
+>27010 1
+GAAACTCCCGCTCTTTCCTCGCATGCTTTTGATGCACAGTGTATTTACGGACAACCATGGACAGGCCACTGGAAATCATAGTTGTACGGTGAACGGGGAC
+>27011 2
+TAGTGTTTAGTGTCCTGTCGAACTACAGTACCAACAGCGGGGACAAAAGCCTCAGACTTACGCGACGCACGTTGCAGTGGATCTTGGGTATTCCCTACTA
+>27012 1
+CGATCGATACGTTCCGTCCTTTAAACGGCTTACACTTAGGAATGCACATGTGTTTGGCCTCGGTCACTAACACCGGGTAGCATCTGACAGCAGAGAGGTA
+>27013 2
+ACGGTCGACACCCGCGCGTTCCGACCGGCATTTTGAAGCCAATTCAGTAGGCTAAGCTTCTTAGTTAAGAAGGGATCTATAGCTCTCTGTAGACATGCAG
+>27014 3
+TGTATCAGGGCTGCCATTGATAGATGTGCCAAATAACTGGCAAAACACGTGGACGTTTGAGGCTTCCCGCTCCTTCTAAATGAAGCGGGTCCTCTACCAG
+>27015 3
+CAGGATCTTAAGTGTTTGAACCAACTGGTGTTGAGTTGCCGCCGTTGGGATTACGCAATCAATTCTAATCGCTGTGCGACAGCCCGAGTCAGCACCCAAA
+>27016 3
+TAGACTGTATGGTTCACGGGAATGACGATGAACGGTCCCAGCAAACCGACTCCGTACACCCGGATTGGAATCGGTAGTAATTTCCTATTGGGTCCATCTC
+>27017 1
+CCATAACTAGGACCTTCCTCTCAAATGGTATGAACAGAAGGAGAACGTTTATGGGCGCTGTTCGGGACATAGTTACGAGTCGTCCTAGCTGCACCTTCCG
+>27018 3
+GCCTGTCGGTGAAATCTCAACTTTTACATTATGTACTAACGTTGCGAGTGAAGTAGGCTATGGCACTCACAGTCGTGGACAGTCCCACCGGCACAGTAGC
+>27019 1
+AGCAACGCATGCGGATCATCTGTGGCGATTCTTTAGTGGAACAGTCGTTCCGAAAGGGCACCTCGGGACCCAGTCACATGTTAGCCCTTAATGTATATAC
+>27020 3
+TAACAACAGGGCAAAGTCTACCTTGAATTTCTCGCACAGGAGGGCCAATGTCATGGCTCCGAGTCTATATTGGCCCACTAGTCCTAAGACGGGTTCTGTG
+>27021 2
+CAATGCAGATGTGCTGAGCCTCACAAAGGAAACGTCCTCTCTAAACTCTTGGATGGCGAGTTGTGGTCCGGGTACATCTTTGATGGCCCAATAACCACGT
+>27022 3
+TGAGCTGGGGGTAACTGACGCTCACTGCCGGACTATAGCCGGTCTGAAACTGTCTATTCCTGCATGCCTATACAGAACGCACGGTGAATACATTAATTGC
+>27023 3
+CGTACCTGGCACGTTTTTCTCTAAGGATAATTGTGATGGAAATCCCGCGCACAGGATCGTCACGCGACCCGTTCCTCTGAAAAGGTAGTGATTCAGCAAG
+>27024 3
+TGGATAGCCGTCAGTGGAAACAGCAGCTTTGAGTCTGCCACCTTCCTTTATGAACACCTCGGTACAAGGATAACCTAAGCATTCTGTTCAAGGGGGCTCG
+>27025 3
+AGCTTCCGTGAGAACTCTGTCCAGGTACCTGTGTAATCCCCAGGCACCGAATTGTTGCCACTTGTATCCAATGCTTAAGGTGGCAAGAAGTCACGAGTGA
+>27026 3
+ACACGCAACCCCACGGACGAAGTGTTTAGTATCTGAGTTTATTTTTTGGCGCTCCCAGGTCCAATGAGCGTAGCTGAAGGATTCTGTAACAGAACCCGGC
+>27027 2
+TTCTCCCGTTTCCCTATGGAGCTTGAGTAGGCCCTTCGAGAAAACGCGGGCACGGCTGACTACTAGGAAACCACGGAAATAATTTGGTCGCCTTATGATA
+>27028 1
+TATATGTCCATAAGCCTCCAGAACCCGGTGATGTTTAAACGTATGGTAGTTCGGAAGATGGATGAGGGGCCCACCCGTCTTATTACACCCACCTGTGCAG
+>27029 3
+GGTGACCGTTTCGTGTATACAACCGGAAGAGTTCTCGACCATGTTCAAACATGATAACTCACCAACTAGAGGACGTCGGCTTATAGTCGGTCTCCTGGGC
+>27030 3
+AGATCGTTCGTCACATTGTGACGGAGACTATTGGCTAAACAAGTGCAACAGCATTGCGTCCCCTGTTCGCTTGAGACTACCGCTAACTGGGAACACTGTG
+>27031 2
+CAAATGTGGCCGAGCCGATTGTCAGGGTGTACCGAGTCAGATTGGCCACGATGCATATGCTTCCGCGGCTAAATCCGAATTTCACATCGTTATATAACGC
+>27032 2
+CTAACCGAGCTTGCGAGTACGCAGCTATACGTTTAAAGGTGCCTGATGTCTCACAGGCTCCCCAAAATGCGGTGTGTAACTAATGCCAGATCGTAGTGCT
+>27033 1
+GCATTAAGTCCCATTGAGCATCGCATCCCTGGGGACTGGGCTGTGGATTTCTCTACTCTAAAAAGGAGACTTCAGATTGCGTCTCCAAGTGAAAACGCCG
+>27034 3
+ACTGCCGAGTAATTTTGCCTGCTCTATGCGACCGTGATAGGCGGAGGGTCATCCGGTTGTGGCTACAGCTAGCATTAAAGTCGACTACCCAACTTAAACA
+>27035 3
+TTGGAACATCATTATAGATGTCAAGGCTTCGCCAGGGCCTCGCCATAAGCTTCTACTCCCAGTTGTGCCGTTAGAAGGCGCAGGCACAGGTAAGTACTAT
+>27036 2
+TACGTAGACATTTCGTGTCTAAGCTCCCATCAATTGATGTGCCCATGAGACGTGCTCGTCAAAAGCGTATGCAGTCATGTGACCAAGCACGGCTTCAGGG
+>27037 1
+GAATAAGCACATTCGACGTGAAATTCGTGGTTGATCTAAAGAATTGTTTCGGGCGGCTCACCACCCTCCCCGCAATCTGAGCACTAGGTGGTGATTGACC
+>27038 1
+TCGCAATCGGCATGCCACAACTTGTCCGACGACGGTTCATGGAAATTGGCTCCTGGTGCTCCAATTGCACATCTGAGATTAATTGAGGGGTCGAACTCAA
+>27039 2
+AGATAGCGTAGACATACATTTGGTTGCGATCTCCTCGCTCACCCTGAAGACAGGAACCGTGAGGCAGTAGGGTTACTTTCCACTAGCGTTAGCTGCACTA
+>27040 1
+TCGAGGATTGTATCGAAAGTGTCGTCACAAACCCGTCGCAAGTGTCCCTAATCGGACTACTAAGGTCTGTCTCGCCTCATTGCAAGTATTACGCGGGAGA
+>27041 3
+CTGTAAACTCGGAGGACCCGTCACCTCGGTGAGTTTGTCTCAGTATTAGACTACCGTAAGCTGGTCCGCTGTATTAGACCATGGCAATGAAGAAGATCCC
+>27042 3
+GTGCGCTTGCGAGTTGGACACATATCGAACACTCTTTCAGCGAGGATACTTGCAGTGTTCCGAGTTCACGAATGGTTAGCCCACAGTAAGGAAACCCTTC
+>27043 1
+AAGAAGAGTCGTCCATAAGCCCTGCTGCTTGTTACGTTAAAGAGCCTGCGATTTAAACCACGGTCGCTTCATGACTACCTGTCAGGATAGGGCTATCGGC
+>27044 3
+CGCCAAATTTCGTTTGGTACTATATATGCAGACGTGAAAGGAGGTTTCTGTTACTCTGCTAAGGTAACGACGCTGAACACCCGCCTCGGATGGACCCGCA
+>27045 3
+GGTTTTGGATCCCAACGGAGGCATCCTGCATTGCTGCTGGGGCCTACACCTGAGTCTATCTCTAACGAACCTTCAAGATCAGGTTATCTAGGAAAACGGA
+>27046 3
+TGGGCAAAATCTGTCAACCATCTTACGCTCTCGGATGGCTGCGTTGGAGGTACGAGCTAGATCGGTGTGTAAAACTCCCCTATACATAGTCAACAGCGTC
+>27047 3
+AGCATGGTTGTATCGGTAGGCTCTAACACGCCTGCTTCATGGGTCCTAAATTAACTCGCCCAACTTGGGGACGCACGTAACTGTAACGGAATAGACTGTC
+>27048 3
+TCAAAAGTCGGTAGGTTCTTCACGCGTAAAATCCTAAATTAGGCCGGCAGACTAGGTTAGCTTTCGTGTTACCGATAGCCAGAGCCCTGTGCCTACACGG
+>27049 3
+CGAAGTGGTCACACTTAGCAACTCTACTATGTGAGGTCACGGCCGGGCCCCTTTAGGGGTATGCAATTAGGTGTCCAAGATATAAACCTTCTGACCACTG
+>27050 3
+GACACACCAAGCCGAGTCAGGTGTACCGCAGTCAATTTCAGGATTCACATTGCGCGTGGCGACATGATTGTCGTGAATTCCAAGGTAATACCTTTCGGTC
+>27051 3
+CGTCGTTTGCTGCGGCTTTAATGTTACAGCAGGTTTACTGGCGGTACAAGCAAGTTACATAGAACCGGGCTAATTTGCGGCCAACACTGACCTACACGCA
+>27052 1
+CCGCGACTCTGCTCCGGCATGCATGATAGATGCCGCCAAGAGTGGTATCGAAAAGATGACGTCCCAAATTTGCCTTGTGCCTTGAGTATGCGTTATAACA
+>27053 2
+TTAAAGTCTTCAACTGACTCCAAGGTGATGGTCTACCTTAGGGCCGCTAGTCGAGACGAGAAGCGAACAAGATCCTCTGTCGGTCACATCGTCATGTCTG
+>27054 1
+TGGATGGGGAAGGATGGGATCGCCTTTAACAAGCGGCAATTGAAGCACTGCCACGATGGTTTCACATCCTACAATAACGTCCACGCTGTACCTGTCTTCT
+>27055 3
+TTATGTACGAGCTTCGCCACTCCCACGCGTGCTTGGGGACCGACGCCCTTGGCTTGATAAAAGTACTAGGTGCCACGGAAAGTAATAAGGCAACTTTTAT
+>27056 1
+TACCTCCCAACCATAACGTTAGGTAGAATCTGAGTCCGGCGGCAAAGATGCTACGGAATCCTAACTGGTGGCAGTGTCGCTCATGTCGTCATCTAGAGTT
+>27057 3
+GTAGCTCAACCGCCGCTGTGTCATTCAGACTATCGGACAAGACCAGTTCGTCGAGACAGGGGACCTTTCGCATGACAGGATATACTTAAATGTCTGTTGC
+>27058 1
+ACTGGGTGGGATTCATTCTAAAGCTGTCTTGGAATCCCAATTAACCCGCTTCACCAGGAGACACGTTAGAAGCGGCGGCGCAAGAATTCTCCGGCATTTT
+>27059 3
+CTGATCCCTATAGGGAGCCAGAAGTACGATGTACCTATAGCCCCCGAGCCATTGCTTTGGCTGAACAGCGCACGAACAGGATGGTTATCGTATTAGTCTT
+>27060 1
+TACTTTTAAGTACCCTCGGTCGATATCTATATAATAGTGGCCTAAGTCAAATCGCCGACGCCAACGGAAGGGAGCGGGCGATCTCTGTTCGTAGAGTCCC
+>27061 3
+ACTCGAATAGCCCAACAGAGGTGGAACCTTCATCCATCGAACAGCTTCGGGGATCGCGTTTACCTTCATCGTGTTCGTTCAGGCTTCAAGAAGAGATGGT
+>27062 3
+CTCAGGACCCTGCTGTTGATAGTAGGAATGCAGTAAGTGTTTGGTACGCAGATGTCACGTCTTACGGATCACATCGAGCCGACGCATTCATCACTAAGCC
+>27063 3
+ACTAAGAGCTCGTCGACTCAGTAAAGAGCGCTCTCCTAGGTTCAATGAACTGCACATCTCGAGAGTTTTAAGAATTGCGCCATGGGGCGCTCGCCTTGTA
+>27064 1
+TAGCTCCTCGTTCCTAATAAGTCTCACCCAGCTCATGCCGGGAGTATTCGCAATTGGGCATCGTTCCCATAGGGGGGTGCATAATAGAGTAATAACCGAG
+>27065 2
+ACGTTCGAGTCAGCGACAGTTGAGGTTCATTCTAGCTACCTGAACGATATCAAGTGTGCGTGACGATCCGGCAATTCCGCGACATAATAGTGACTGCCCT
+>27066 2
+TCGCACAGCTCGCTCTTCTAAACTAGGACCTCTGACATGGTCGGGGCGTTTCCAGAACATCAAACCATGAGTTGCTAGCGCATGTAAGGTTTAGGAGCTA
+>27067 3
+TCAGCCTGAGCTCGGGCTGCCGTCCCACTATCGCGTCTGATGACGTCTTGTAACGAAATACCACCTTGGTAAACGGTGATTACGCAATAGGATGGTTAAA
+>27068 2
+GGAAGGTTCCGGCCTACGTTTCTAACGACATGCTCAGACTGACCGTCTCGCGCAAAATAGCTTTAGCGACGGAATGGTAGTCCTATCCAGATGTAGCTAT
+>27069 3
+GGTTTCCGAAGGCAGACAAGCATTTTAACTAGCCATGCTAGCGCTTAAGAGTAATCTCCCTTGGCCGATTCCTCCTGAGGCTAAACGGGAGGACCTTAGT
+>27070 2
+GGGACATTTGGTCACCGTGAGAATTTGCAATCCAGTCCCCGATCTACGAGGAACTAATCTTGTTGAACGGGCGCTCAGTAATGAGTCGCTCTGCAACTCA
+>27071 3
+TGACCCTCTTCCCGGATGAAACACTATTGTAATCGTTAATCTCTACAGGTAGACGCAGAGGTTAGTCCCCTGGCCCGGCCGATTGATATCGTAAAAGGGG
+>27072 1
+TATAACCACCTAATCTATTCGACCAGGGTCCCACATGGATACAGTATGGGACGTAGTTAGGATGGGTCCAATCCGTGGGCTAAACATCTCCTGCGCGTGT
+>27073 3
+AGCCTAATCTCGTGCGCGATATGCTCTCATCTAGACTATGAGTACAACGGAGGGATAATCCGATAAGTCCCGCCGTCCTGTAACTCAGGGCTTGTAGTAG
+>27074 1
+AACTGCGATGTGATAACGCATCGGCCGAGGATTTCTACTGTCACCGAATCGACATGTATCTTTCTTATATGGAGCGTCCTAATGCGCCCGGCGACAGAAG
+>27075 1
+TGGAGGTTCATTGATATATGCCAGTTCCCTTCCAAGACACGTACAGACACTTCCTGTAAGCGACATAGGTGTTCGGATATCACGTGACTGCGCACGGCGA
+>27076 3
+GTTGATATGACACCACGCGGGCATGCCTTCATGTCGCACGAGGAGATTGAATTCATTAGAGAGCGGTTATTCTTGCAGACAGTTCCTGCCCACACCAGAT
+>27077 3
+TTCGGCTGAGGTGGAGATTAGTATTATGAGCCAAGAAACTCCCTCTCAAGCCTCAGCGTTCTTCCGCAGAATCTGTTGATGTGGCCTACAGGACAGCCAA
+>27078 2
+CCCAAATGCCTGGTTGCCACAGGGAGGCGACTTTGGTATGCTAACTTCGTTTAGAAGTCCTTTATAGAGAACCCATCAGCCCTCCGCAAGGTGGAATAGT
+>27079 1
+TTAAAGGAGTTGGGTGCAACCATATTCCTGTTGGTTCTTGATTCTCGTAAGCCCTGACCGCACGACCCGCATGAACCAGATGCGAGTGAATCGTCAACGA
+>27080 2
+TCTGTAGTACTCTTGCTGCAGATGCGTGCTGGCCCGAAGGCCAGCGCATAATCTCTGAGAACGAAAGCCAAGCTTGTTAACATTACAGAATTTGTGCGCC
+>27081 1
+TCCTCTGGGCTGCCTCCAACGACAGCTTAACATTGCGAGGATAGCTCGTTAGGCAACCAGTAATCTTGGTGAAATTGAGATTCTCCCGGAGGAATACTGC
+>27082 3
+GGACTCATTGGAGCAATGATTGGAACCTCGTACGACCTCTGGCTGTACTGGGGATACAACGACCGTGCGCCCATATCTATAACGAATATTGCTCAGTGTC
+>27083 1
+CCAACAGAAGTGGTTAACAGTCCGAGCTGCGTCACTGATGCCAAAAGATCCATTTTAGTATACCTCGGTTGTGTACGGGTCCTCAATAGACCTCGGTGGC
+>27084 3
+TCATGCAGCCCGTAGTGTCTAATGAGGGGGGTCTTCATGGTTGACTGATGCACTTCCGACCTCCCCACCCCAAGTACAGATTTAAAGATGGAGCATTAAG
+>27085 3
+TAGGACATTTACCACTTCCGCGACTAATTTTAAGTAACGGCGGACCGGGATCTACTGTAACGCATATGCTCTCTCAGATGGAGGACGCCGGTGCATGTAC
+>27086 3
+CCGGAAACGTAGGTTCACACGACGTTATCAGGTATGTCAGGCTCACTTCAGAGTTTTCCCCTGGGCGTAGCATGGATGACACATCCATATTCTGAGCGAA
+>27087 3
+CCCCTCATCTGCTGCAACGCATACTATATCTAAGTCCGTGTTACTATGTCAAGGTGACAGGGGCGCGTTAAAACCAGGAGGAGTTTACGATGCAGCCTGT
+>27088 1
+CTGAAGTGAGCGTGATTATCCCTTCGCGCTTCATCCGTGAAATCGCTCAGTGTTCGCGCCAACAGGAGTCTTGAAAACAACCTGGGCGTAATGATCGAAT
+>27089 3
+AGTGCGAGGATTACCTCTGTCCGACTTTATCTATAACGACGAAGCTCACACTCAAAGGTTTGAATACGTTATGGCGCCGCGCAGGAACGCGCATTCGTTG
+>27090 3
+AGGTGCTCTCGGCATTATCGTCTACACACAACTTTATCCCTCCCTCGCGGCGCAGTGATAGTATGTTCGCGTAGCAGAGAGGAGATTGAAGTAATCCGAA
+>27091 1
+GCTCTGAGCACCCAGACCCTTAATGATTGAGTATGGTTACATCATGGTACGCCGTATGCAACTAGCGGAGGTTCTCAAACTCCTGGTGGATCAACATGGC
+>27092 3
+TAGACTCAGAAAAGACTACGAATATTGTGAGCTCTTTTTGCCCTGAAATGGACCTTCTCGCACCCGCCCAGATTTTGTCGGTCACGACATGGAGCGGGGA
+>27093 2
+CTAAGGGTGGGCGTGCGCGGTCGGATAAAGGTGTGCAAGTATGTCGTACCAATCATGTCTCAAATCATCCCCAACTTAGAGCATGCGCATCTCTCTAATC
+>27094 1
+ACGTTATGAGGCACCATTCATCTCGACCGCATGTCTGACGCTAATGATGCCTGGGGCCAATGACCGGTAACTCATCACACGAATTTGGGGTTCATATGAG
+>27095 3
+CATCGTCCTAGTTCTTGTCACAACTCTTAACGAGTTAGCGTGCGCTCCGTAATGGAGTCGAATCAAATGGATATGACGGACAGCGGATCCCACGTGAGCT
+>27096 1
+ATCTCCAAGAGCCAAAGCTAATTGGCTATTACGTCTATCGGTGCGCAGCGCGTGATAAGGTCATAGCACATGTGCTCCGTCCGGTACACAGTCTGATATG
+>27097 1
+AAGCTAGGAGAGTTGGGGATGCAAACGCATTGTCGTTTCGTCCAGTCAGACAAACATTTGTCCCCTGAAGATATTCTTGCCCACCAGTCGGTGCACAGCT
+>27098 3
+ATTTTTCTCCAACGGCCTCTGAGAAGCTGAGAATATACCGCGTTTCAGACTTCACAATGAGCTGCACACGGTGGGACTTCTGTTTCCCGGAGAGGAAACG
+>27099 3
+GAGCATGCTTGATGCGCTTCCCTATGGATTTAGACGCGTTCGTCAAATTACGATCAATATCTCGAGGACCGCTACGTTCCGACTCATGAGAGAGACAGGC
+>27100 1
+TAAGGTTGTCGACCTATGCAACGGTCAAGTAGTCGCGGATATTATAAGCCTGGCCGAGGCAACGGGTAGCACCCTCTGTCAGATTTTCCCTTCAGCAATA
+>27101 3
+CGGGAATACCATGACATGTACAGCCACTTGGGTAGCCCTAGGATGCGGAGTGCGAGAAATCTCTACCTGGGCTGACTTTATTATAACTCACGCACCTTGT
+>27102 3
+TGACTGCGTGGACAGGACATAGACGTGCTAACGCGCATGTGTATCATGGTACGTATCTATATATCGGCTATAAAGCGCGCTCTCTCATAGCCTCACGCGA
+>27103 1
+AGTTTAAGACGATGTTAGTGGTTCAGTGATCACGGTAGTAGGGTCCCGCGATCCCAAGTCCAGGAGAAGTCCATTACATGTCACCCACACGTTCTCTGAC
+>27104 1
+GTAACGGGTATTAAATCTGTGAGCTCACCCTCGACTCCAAGCCTCCTGTAGCGCCTGTCTGAAGCAGGGATTTCATGGGATTCTATGTAAAACGGGACAC
+>27105 3
+TACTCTCGGTACTGGTATTTGCACTTACCGGCGGAGCAGCATAGGTATCCGTCCATTGAGAGGGCAGAAGTATAACCAGTGTCATCCCATTCTGAAGCAC
+>27106 1
+CGGTATCTCGAAAAGCGATCTCTAGCCACGGGTCGCTGCATGACTAATGTGTATAATGAAGCCACACTGGCCTGGTGTTATGGCGATGCTCTCAACACAT
+>27107 3
+GTTTGAAATCAGAAAAGCATTGCTACGAATACATCCTGTGCGTAGAAAGGAATTCCCCCTGGCGCCGGCTAATTCGTGTCCAGTTCGGTGCCCTCGGAAT
+>27108 1
+GAATCTTAACGTCCAGACAGAACGATTGCACTAGTGACGGTACCTAGCAGCTGAATCCAGCTCGTGCCTGGGTCATTACGTGGCTCTGGTCATAATAGCT
+>27109 1
+CGATGCACTGTGAACACAATCTTCTCTGAGGTAGCGCCAGTGGTCCTGAACACGGCACTTCATTCCCATGGAGACTCAGTGAGAGTCGATTAGTCATTGA
+>27110 2
+ATGACATAAAAGATGACACGGGTCTGTAGAGGAAAGATGGATTATGCCGTGGTTCTCCGACGACGATTCCCGTACGTCTATTAACGTTCTGCTCCGCCCC
+>27111 3
+ACGGCGGGACTGATACTAGTCGAGTCTTCGAAACCACAGCCGTCGTGACTCAGCCTCAGGGAATTCCTCTAAAAGGTGCTAGGATCGTTTTTCCGATATA
+>27112 3
+GTACGCGATTTCAGAATAAATTCAGTTATCCCACTGCTGCATCATCTGAGTCCGATGGTCCCGGAACACCCACGGGCGAGAATTTAAGTTTGCGAGGTGC
+>27113 1
+TAATTGGTCCGTAGAGGCCCCAACAGCGCATAGATATTTATAGTCGCTGCGCTAACACTGCATCGTTCGGTCTTGACAGGCGGATAGCAGCGACCTTATA
+>27114 2
+CGTAACTTAGGACCGGATGTAGGCCATCAACTGCTCTACCTTGTCGAGGACTTTCCTGAATTCATGCCCGAATATCGAAGGAAATTCCGGGTTGGAGCCA
+>27115 2
+AGAACGTGCGCGCGGCGACGCAACTTGAGAAATCGGCATGTTATTAGTCATGAGGGCTTCACGTGGGCCACTTCACGAACAGTTTATATCTTACTACCCT
+>27116 3
+CCATAGATGTTTCACGAGGATCGCGGTCAACGAACAAAGTTCGAGAATCCATCCTCTATCGTGCACAACTATCCGTTTGGCGGCCGTGGGGGATATACTT
+>27117 2
+TGCTACAGACGACAGAGTGTTTCAGCACGTGCGGACTCATAGAGAAGTCATCTGGCATATGAAAGCCATGAGGTGTCCCTGCACAGTCTCATCGTTCCTT
+>27118 1
+GGCATAAGCAAGTATCAACAACAGAACGTCAATGTTTTCCTGCCAGCGACCCGTCTAGGAGATGAGTCGGAGCCTTGCTCTCTGACGATTGGTGATCTTC
+>27119 1
+ATCGTTACCTTGTCGTGAAGGTACATGGCATGTAAACTACGGCAGATACCGTCCGACCGCCTCTGCCGGATTTTTAGGGTAATAAGAACAGGCCACTGTC
+>27120 1
+AATGGCGAACTCGCACTAATAACGCGGCACTCGGATTCCTGAAGGGTGGGATTCTACTGAACCTGGCCTTATATCGTATGTACTATCGTCCAGGCCTAAG
+>27121 3
+TGATGGTGCTGGTTCAACCCGTCGTTGGTCCCGAAACGTAGCCGATTTGCTATTCATGACTGTGCCCAGGATAATTAGCAGTCAAGCACCACGGACAATA
+>27122 1
+AGTCCTCAATGCAGAGTTCCGCACACAATTCAGGCCAGATGGAAGAGGTCTCTATTCCAGAAGTCTCTACCATGTTTCAGAGCAGCGGCTGTGGATTGCT
+>27123 3
+GGACGCCATTAACAGCGAGTGGGATTTAGCGTCAATTTTGGCACATGCCATTCCATTCCATACAGCCTTCTGTGAATGTGCACACTCGAAGTGCGGACGA
+>27124 2
+GGGGCCCGCGCCAAATCATTCAGGCAATCTCCGTGACTCCTAATCCGGGATTTAGTCTTGTCTCACCGAATGTGGTCTGAAAGAATAGAAGCTCGAGATT
+>27125 3
+GCTTTCTGATCATCAAGGGCACAGACGCTAATTTGCCAGCTCACCTGCAAGGCTGGTTGCACGGGATATGGCAGAATAAGTTTTGCACCATGTCTCGCAA
+>27126 2
+CTAGTCACCTGATTATACGAGTCTCTGTTTCGCCAGGTGTCACAGGGAGCACCCAAAATTTTTCGACATTGAAGTGAGGACGACGTCTGGTCCCGGAAAC
+>27127 2
+CATTCAGCAGTGGTATGTAGAGACTCCTCGCTATAGGCTTCCCGTATGTTCGGGTCAAAGGTTCCGGGTAGCAGCAATATGATAATCACCCTGCCAAGAC
+>27128 2
+ACAATCGCCAAATATAGTCTTGGGTTCTACATGAGATTAGTATCACCAAGTCCAGTGGCCGCCCAGTTGTAGGAGACCCAGTGGCTGACTGTCCCTAGGT
+>27129 1
+TTTATAATGAAGCGGTATGAATAGATACACTGTACCTTTGGATGGGACCCGAAGCTCGTTTGTGTAGATCGACCCGGTCGCACATGCCCCGGTACACCAC
+>27130 2
+GGGCAACACAGCGCTCTTTCTCGCTATGACGATCGTAAACAATGTTCCTTTACAGGCAGTACGTAGACGCTAGAACTGACTGATGCAGGGGCTCTGATTC
+>27131 1
+TCCTGCAGAAAAGTTCTCCGTACGGAGAGAAGGATTATGCATTGGCCCCGCAGATATTGCAAATCATTCGTCCTAGATGCATCTTCTGCACTCGCGAGGG
+>27132 3
+AGTCTTTCAGACTTCGCTAAAGCGTCCCTTGGGCTAAAGAGTCTTACCGGATGGGGAACAAGTTACTGGCCGAGTTGCGAGCACCCTATCCTGTAACAAT
+>27133 1
+TGTCCCTCTACGGCGGACGGGAGTCAATGTGGGATTCAACTTAGGTCACTTAAACGGATGGCGTCGTGCGCCCTCTTGAACCAATACGTTAACTAAAATC
+>27134 1
+GTCCCTGACGGATACGTACCAATCGGGCTCTGGGTTCCTCAACTGAGTGGGACTCGATCATAAATTTCTTAAGATAATAGGTGTACCCAGGCGACCTACG
+>27135 2
+GTGAACCATGGCAGACGGGTGGTCACCAATCTCTGCAGATTGAAACATTATAGGGCTTTCATAAGAGCGCTGTCCACCCGATAGTCTTTGATCCCGTAGC
+>27136 1
+TCTTCAGGGTGGAGCAAAAGCTGGGCAGATTTCCTCTTTTAGGACTCGGTCGAACTCAATTGGCACCGCTGCACTGTAATCACTCAAGATCCCGAGGATA
+>27137 1
+TTCGCACGTCCCACCTTAGAGTAAGGAGATTTTGAGAGGTGTTCCCACTTTCGTCGTTATATTAGCGATGACAGAACACCGGAATTGCCCGGCACGGAAC
+>27138 1
+GCCGGCGAAGAGTTCCCATATAGCCTCGAACAGGGACTTCGGTCAGAACGCACTAGGTATACCGGTTTGTAATTCCTCATGACTTCGTAATGCTGTACGA
+>27139 2
+GTTTGGCTGCTACCAGATGCGTTTCAGGAGACTAGAACGTGGGACCTAATCGTCGCGTAGATTCGACGCCTAAACGACCTTCAGATTAAGATTTACCCGC
+>27140 2
+GGAATTGCGATTACGAACAAATTATGAGCTATGGCCCCCGATTTGCGACCTACGGCGCCGACTGTACTAGAGAAAGTGCTAGCCACTGTCCTATCTGTGT
+>27141 2
+ATTGCCGGGAGCCGGTCCAATCAAATTTCATCCAGCAATCGTACTAGGTAGATGGTTCTCCGGCCCTTGAATGGCCACAATCTGATATGGGGTTAACACG
+>27142 1
+CCTTGAGACGTACTTGGGATGAAATGGTCGCGCTGAGAGCGGAAAGTGTTACTGCACCATCGCATGTCATGTCTCAATCAAGCCTATCTGGCCTCTAAAC
+>27143 3
+GAAAATGCGTAAGATACGCATAGACCCCATAGGCGCCGCATATGTCGTTATCTATTCAACCTCATTACGTGGTTCCATTGGCCCGCAGATGGGGAGTGCT
+>27144 2
+TGAGTCGAACCACAGGTCTAACTGGTGCACATTAACCCACAAGTACGTTAGGAAGCGCGCGCTATCACCTTCGCAATTTCGTCGGATTAGGTCTTTGGAG
+>27145 1
+CTATCCCAGAATTTATCGGTAGAGTGCGCCATGCGGTTGGGCGCATTAATGAGGATATTCTCAACGAACACGCTACGCTCGTTGAACGAGCAGTCTATCC
+>27146 1
+CTGATTAGCTCACAGACGAGGGCGGAGTCCCTGATGACACAATATTGACTTCCATCCCTCTGGAGTGTGACGCATACAGGGGTACCTAGTATTAGTTCCA
+>27147 2
+TGGCACTATTATCATCGCTCCACTGCCCCTAGATGGAAATTTGTCAGACAATGCTGATAAAGTTAGCAATCTCGGCTACCGGGGCCGAATGGCGCGTTGA
+>27148 2
+CGTGTTTCCAGAAGGGGAAGATCCTTCGCGTATCATGTCGTTTCTTTCATCCAAAGGCTGGCCAGCCCCGGACATCGGCCTGAAATAGGTAGTAAAAACT
+>27149 2
+GTGGAAAACATTTCTCGTAAGGAGAGGATAAAATCTCCACGGTTCTTGATCCAATAAACTCGGCAGTGCCTCGGACAGGTGGCCCCTTTCTGGCTACTCG
+>27150 1
+GATGCCCGTACATAGAACAAATGATACGCCCACGTGCGCGTCTGGAACCGAATAATGCATGACGTGTCTAATTTTGAGGCAGTGTGCTCCCACTTGGTCT
+>27151 1
+TAGCTATTTATAACCCTTACCGGGCTTCTACGAGAATCTGTTCAGAACGGGAATTACTCCTCGGCAATGCCCGAAGCGGATTGTCGGCCTATGAGGAAGC
+>27152 1
+TGCCAGCGACTTATTGTGAATCCTGTCCCTCTGGGCGGGATCTACCGTTAGCAGTTCAAGTGAAATTCTTGCCTCACAATGGTGGAGCACACAAAGCGAA
+>27153 2
+GTTGGGGCGGCTTGGATCAGCTAGAACTGACGCAAAGGCTCTGGAACTGAGTCCATGCATATTACAATTTCTCGCGTCTCCGTGAAGACCACTCAATTAC
+>27154 3
+TCAGTCCCGAAGATGAAGTTATAATGTCCTATCGGAACCGCGTGGGTCACTGTAGGAGTTAGTCGACACTTGACGGCAGCACTAGTCTTCCAATTGCCAC
+>27155 1
+GTTTATCTCGTGGGTCCTGTTTGGGGGCCTGCAGTCCTGCCGCTAAGAAACGCCTAAGATTCTAGAAAAAGTAGGCGACAAACCCCACGTTTATCGCTAA
+>27156 2
+ATCTATCAGCTTAGGCCTCGCGCGGTTAGGGTCTATGGTAGCTAACCAAGGGTGAAATTACTTAAACGACGAAGTCTCCCCGCTACTCGTTAAGTGCGCA
+>27157 2
+TCGAGGGCCCCATCTGAAAACACGTACGATTGCATGCCGCGTATTAGTACGCTTCTCAGTTGTAAAGCCCACTGTGCACGATCCATATGGTAAGAGTGGT
+>27158 3
+TACGTACTATCGGTGACCAAGTAGGACACTCATTTGGAGAACTCACAACAAACCCGCGGGTGTATGGTTACCCAGCTTGACTCTGTTGGGGTCTTAGCAC
+>27159 2
+TAGACTTTTTGCCAGATATGTTACCGGGTTAATCCAAAGATCCTCGGGGGCTAGTTCGCACTCAAAGACAGTGCCAGTACACGCTACATGGCGGGACTCT
+>27160 3
+ATGAGTGCCACCTTTGGCAATGTCGAAACTTGCTACAATCACAGACAAGACCTGTCTGAAACTGGAGTGTGAAAGAGTTGTGGTCGTCCCGTCCCTCCGT
+>27161 2
+GCCCAAAATGCCCATTCTGTGGGATTATGCCCACATAGTCAAGTGGCTCTGGACAGCGGCTTTAAGGAGACACATTACGTCTCGTCTGACTACTTGGAGA
+>27162 1
+GCCCATGGCTCACAGCCTCTGGCATTACTCGTGTCTAATGAATTGCAATATGCTCCCGGTAAATATAACGGGGGAGTATCCACTGCAAGGTACAGTGTCG
+>27163 2
+CTTCCGAAATCAAATTGCCCTTAACCGCTAGTTATCACGCTGTAGAACTGCTGCACGAAGGGGTGGCATCATTCAGAGGCATCGTACACGTGTTCTGAGG
+>27164 3
+AGTGCTATATGCTGAAGGCATCAGGTCGACGTTAGATCCATAGGAACAGTTTTTTTTACTATCAGACGACGTCGCCGCCTCGATCCGGTCGAAGGCCAAC
+>27165 2
+GGTTTCTAGCTACGTGGACACGGCTTTACAGGTGGAACTCGTGCTGCAGCCTAGGCCGCCACATATCAATATGTAAAGCTCGGGACAAATGCCATTATCT
+>27166 1
+CTCTACACATACGTCAAGGAGGGAATAGGTTGGTATTGAAGCCCGCCTGCGAAGTCTAGAAAAGTCCCCATGCATGTCGGCTGCCACCTTACTATTGTTG
+>27167 3
+CATTTGCGTCAGGCCCGCGATCTGCTGGCAGAAATCCCGGTTAGTTGGTCTGCCTTTTACAGTAAGAGAATAACCGATTCTGCATAAAGCAGGCACGTCA
+>27168 3
+GTGTCGGGTAACTACTACGTGTTGCTTGCAGTAGACTTTACCATTGAAATAGCGGGGCAGCAAAAAGTCGAATCCAATCTCTGTCACCCCGTCGGCCATG
+>27169 1
+TTCCACAGTATACCCAGGGGGACGAATACGATGTGAGCATCTTCGCATGGCGTACAAAGGAATGTAATCATAACTTTCTTGGCCGCCGGCTTGCTCATGC
+>27170 1
+CCAGGAAGACATAGGTATAGTGGTTCCTTGGTGAATACCCAAACTCTTCTTCCAGGCGCATGCAGATGACTTCGATGGACGGGAAACACTTCTCGTCCGT
+>27171 2
+ACACGGGAAGGTATTACCTTGTCGATTGAGTCAACATGTGCTGGTAAGCAGTGTCTGTCACCGAGGGGTGCTCTACCAATCGCCTCGATTACCAACATAC
+>27172 1
+GCGTGTAGATCCGTTCTAAAATAGTTCGATTCGTTCTAGAGAATATACGTTCACGGACGGCGCCGCCGCGAACAATCGTATTGTCCAGCTTCAGCAAGGC
+>27173 2
+GCCGCAATATGCTCTGCGTTACTTCAACCAGCCGATCGGAGAACTGAACACCGTTTAACGGATTCTTACGGGAACTGTACGGAGATCTGGAGGTTTACCT
+>27174 2
+CCGGCTCACCCGCGAAAGGGTGTGTATAACGATTTTCATGAGCACTTGCCAGGTCCGATTTCGAACGCGTCAACGATTATTCAGTCTAGCAGGGCAAATT
+>27175 2
+TCCTACGAGTTGTACACATCCGAACGAGGAATATCTGGTGAGAAGAGACTTCTGTCCGCACCCCGGGAGCTTATATGGTACCAAGTCATGCACTGCTTTG
+>27176 2
+CCAGGCTTGAAGTATAGGGATACCGTGTATCACCCTAACAGAATCAAGACTGGTGGTAGCACAAGCCTAGTGTACTTTTGTTGGGCCTCCCATTCGAGCC
+>27177 1
+GGCTCTCCGTGGCATGGCAGAATGATAAGGTCTAGTCAGATACTCGCTACTACCGTCCTAAAATATTGCCTTGGGCCAGTCCCAATATGAATTGGGCCGA
+>27178 2
+CCTGCTAAGGGGGGGTTGCCCTATCATGTGAATTTACACTACACCTTGTAGGGTGCTCAGACTCAAACGAAGCTACACTGCGTAGCTTTATCGCGGCAAA
+>27179 2
+TTACGTCGACGAGACGAGTGCACAGAAATATTAGAGTACCTGTCACTCCCCAACCCGGTCCGTGAACTTTTAGCTGCTGCTGGGGTAATAGGTTCAACGT
+>27180 1
+AGGAACGGCATTTGTAGGTACCCGGCAGCCAACGTAGTGCGTCTATGAGCACCTTCGGCTTCTAATCTCAAACTCCGAAATGCGCGTAGGATCTTTGATA
+>27181 3
+AATTTGGCTCTAGTAATGGCCATATTTAACACCGGCACGTCAGTTTAGCGACCATATTGGCACGTGAGGGCCCACTGGACACCAATAGGGCTTGGCTTCA
+>27182 2
+CAGATAGTGAGCGCCGTCATTGTCATGTAAAGAAGCTCCTCTCCAGCGCTGATAGTCATCTGAGTGTGTCGCAGGCGTAGACGAAAATTCTTACTGCCAC
+>27183 1
+TTCCGTGATCAATAAATGAATTAGCATGACACCTTCTTGGGGGGGCACCGTGCTCGCGTCCGGTCGGGTCCACTGCACAAAATCATCCTGAGAATATAGT
+>27184 1
+TTGGCGAGTTGGAGCATGCGTTGACTGACTGCGACTTGATGACTGCCCGTTCAATACCCACACCAGGGCCTTAAATGTACCTAACATTGGATCACAGAGT
+>27185 1
+CGCACTTAGCTGGCTGGGTCGTCCGCACTGTCATCAATCAAATGCTTGGTGCGTCTGATGAAAATACGATCGAGAAGTAACTATGTTCACAGCCGCCGTA
+>27186 3
+ATTACTAAAAGTAGTGTGGCGCAAATGCGGACATGATTAGCCCTGAGGACTCTGCCCTCGAAAGAATTTTCGAGTCACAGCTTGGTGGCTTCCCACCCTG
+>27187 1
+GAATTGTGTGCAGTAACCGCTACTAAACGAGGTGGATCATACAAGGACCAGGCCGCTGACGACTTGCATACCAACTCCTGTTCGTTTAGCCGTATGTTGC
+>27188 3
+GGAAGCCGGTTCACATGTAATATGGCAAGCATACTATCCTTCGGGCTGTGACGAAGCCTAACCCGTTCCAGATAATAGCTTGTACGCCGATGATTTCCGG
+>27189 1
+TGTTATGCACTGCAGCTAACACGTATATCCCAAAAAAGAGGGACTAGTCCGCTGGCGCCAAAATGCGATTCGGTGGTCTCCCAACTGTTATGCTGCTGTG
+>27190 1
+ATAGGGACGCGGATACCTGTTCCGGTGCTAGACAAATACCCAGTATGCTCTACTGTGATAGTTGATAAGCGCCCTTCGAAGTACTCCTTCCAGACATGGG
+>27191 2
+TTAGTCATGTGCACCTCTAGCGCAACCATTAAATTCCCGTTCGAAAGTCACTCTTATTGCAGGTCGATACGTGCAGCGTGACGACAGAGGACGCGTGTAG
+>27192 2
+TTCCTCACTGGAGCGGCCCACCCTGGTCATATACTCTGGGAATAAAGAACGCAGTCGTTACAATGATTTGAAGGTTTTAGCATGAACGTCCGGCAGCTGC
+>27193 1
+CCGCTTAAACCGACAGAAGTTGATCAGTACTTTTGAGTAGTGATCAGTCTACTGACGCCCAACGTCTTAGTCAGGATTGGGAACACTCGGCCGGTTGACC
+>27194 3
+GCTCAGTGCATTACTAACGTTCAGTGCAGACGCTGTTAGCACTTCTAGAAGGCTGGGGCCATCGCTGCTCTGTTAACCCATGCACTAAATAAAGGACGTG
+>27195 2
+TTGACAGCAGGCCTATGATCGGTCAATAAGCAAGCAGGCCGTCTGGATTTTAGGAACCGCTAAATCGTCCTTCGTAAGCCTCATCGTGGTGCGATCAACT
+>27196 2
+TCAACCGTTTAGGATATCTCATGCCCAAGACATTAAATGGGAAGGGTCGGCCTGACGGAGGTAACCCTATGGAGCTCTCCATTTAGACCGCATTTGGCTC
+>27197 3
+TTGTCAGCAGAGGATAGAGACTCCGCATTCTTCCTCGCCTGGAGGAGCCTTTAATCGCACAACTGAACCCCAGCTGGAGTAGTTGTAAGTTGCACTAATG
+>27198 1
+AGCAAAAACGTTCAGGGGCTCACCGCATCTCAAAAAAGGTTACGCCTTCCGTGTCGAGGTTGTTTCTCCTTGGGTCCACCGATCTTGAGGAATGAGTCAA
+>27199 3
+GACCGCTTCTGAGCCTAGAATTCTGGTTCGTATAAGATCGAGTTCGCTCTCTGCAGTATAACGCATCTGGAGGAGATCACAACGTCTTAGACCCAGCAGG
+>27200 1
+ATCTTTAATAGATGGTAGTCGATCGGCGTGAGGACTATGCCCATCACGAACACCTGCTATGAGTAGCATACGAACTGCCGTTTCTCCTCTAGGACGCGAG
+>27201 1
+ATAACTCTTGTGCTAGACCCGAAATTGAATTAGCTACCAGCTCGAATGGGTGAGCTAGGCCCTAAAGGGCCAGTCTATAGCCATTGGGCTCACTGCCTGT
+>27202 1
+ATCTACAAGTTAGGCTAAACTCGTCATTAGAGCGAGTATTTAGGTTATGCTCGAAGCGTACCGCCCACATAGCCTAGTCGAGTTAATGCGCGCGGCGCTC
+>27203 2
+GCCATAAAACGGCTGACTCGTCTCCGGACTCAGTTCGGAAAATAAGCATGATATGTGTCGCTCGGTGAGGCACTGTGCTGCGTATTGTAACAAATCCCTC
+>27204 3
+GTTGTGGGTAGAGGTCCAGAAGGCGGATATGGACGTAGCGTGCTGCCCTTCAGACCAAGATGTCAAAACTCTCACTCCTGATCCTTTTTACCCACAAATG
+>27205 3
+AGCTGACTCTTAACTTGTTGGATGCTCCGTGCCAACCTTGGGCGATTCACGAGCGGCGGTCACAGTCTTGAAAAAACCTGGGAACAGCTTCCTTTAAGAA
+>27206 1
+ATCAGATGTTTCCAACTATTAATTGCCCATGAGCCGTCTAGCTTAATTACAGCGCATGCAGGCAAGCTGGTGGAGCCTCCGGTTTTCCGAACGGGAAACG
+>27207 2
+GTCGACGCTTCGCCCGTATATCAAATCCCATGCCGACGAGAGTCCGTTAAGTGCGAGCTCAAATATCGCAGGATTGATTGGCAAGCGATTCACATGTGTT
+>27208 1
+ATAACTTCGGGTGGAAGAAAACCATTCCATCCACCACGGGCCGAGGTTTTTCGACGTGCTCAGAGGAATCTGGAGTTCTCTGTGGCCACATTTAAACTCG
+>27209 1
+GACTTACTCAATAGGGCTACTGCAAACATACGCACTAGTGCGATATTCTGTGACAAAGGAGGGGACTTCTATGACGCTGTATCCCCGCATGCGTTCCTGG
+>27210 2
+CTTAGACATATGCTAATAAGGACGATACTCATCCGTTTGTAAGGAGATTCCTGTACGCGATTTTCGGGGCAAGCCTACGGACGCATGCCATGATGGCCCC
+>27211 2
+ACTAGGGCCGGCGCTCCAAGAAAAAATAACGCGCTAATACTGGGATACTGTTTGCCGAGCTAATGCTGTTTGTAGAATGGAGCGCCGCCTTATTCTCTCC
+>27212 3
+TGGTCTCTGACGGGAACTTCCCGGCACCAGATTCACGGACACACTATAATTACTGCGCACCGTTTCAGTCTTAAACCGGATGGAGGAGTTGAATCTAGGT
+>27213 3
+AAAGCATCGACGATCGACTGCAAACCTTCCGAGGGAGTGATTGCCGTATTGCCTTCAATCAGTGAGCATTTGTCAGTATAGCGTCGAGGTCACCACTGTC
+>27214 3
+CGGGAACCATACGAGTCATCCAAGAATGAAGCCGAGGGTCTGTCCGTCCTGGTATGACACATGCTGCTCTTGCCTAGTGAAACGTCGCAGAATTTTCATT
+>27215 3
+CTATAGAATCAAAGGGTGTAAACGCGGTACGGCCATGGTAACCAGTTTTCACAGTAATCGATGGGTTTCCAAACGTTAGGCCCCACGCCTCTGCCGTGTT
+>27216 3
+GATAATTATGGGGGATCATTCCTTTCTGAAGACCTGACACAAGTACGCACCGGGTACTACGGTGAGTCCATCCTTCCCGATTGGGGGGCACTTAACATCA
+>27217 3
+TCCAGCGTTGAGACGACAGTTCGGCCCATATTTCATCTATCTTAATGCCGGTCGATATGGCGTCTACCGGGAGTAAGTCTGGCAGAGCTCATACAACAGA
+>27218 1
+TCCCTCACGGTTATCACGATTGGACGAGCATCAAAATGATTACGTACGCTGAGGTACCAGATTCACCGGAGTCTTGGGTGCTATTTCGCGAAGCAAGCTC
+>27219 2
+TACCATTAGTGAGTTTGCGGTTCTCAGAGCGTTTCCGTAGGCCCGAACGAATTATTTGGACGCACACACGATCAGTTACAAAGCGGCAAGTCATCCGCTG
+>27220 1
+CCGGAATGCAGGTATACGCAGTAGCGACGTAACCATCCGTGTACATTCTAATGCCGATTATCCTCTCGAGCGTACTTGGATCACCTGGATAATGGGGCTA
+>27221 1
+GGTGCTCTGTTCTATGTCCCAGGATGTCCCCTGAAGAGGCGAGTCGAAGAGTATACACTCAATGGCGATTGAATCGAACAATCTCACCTTGGTATCCCAG
+>27222 2
+ATGGCTATCCGTAGGAACCGGATAAGCCTACTTTCTCTGTATGCGAAGTCCCAGTTACCGGGAACCAGCAGATGCATGGTCGGTTTAGAGCCACATTTAC
+>27223 2
+CGTATTCAACGTGCCTAAGGCGGGTTTGTCAACCCTCAACTGGGGACCTTGCGACCACGAGTCAACTGTACTTTACAATGGGATGGTCGTAACATCGAAT
+>27224 2
+AAGAGTGTCAGGGTCGTGATCGACGAATCCCGTACAGGTTCCTCGTCTGTGAGTACGCCCCAATTCAAAGGGTTAATTAACCATCCTAATTGGCCACGGT
+>27225 1
+GTGGCGTATGCGACTAAACATGTCGCAATCATATAGCCTTGCCTGAAGTATACTCCTTCAGGCGAACTCGCCTAGCCGTGCTGGGAGTCTCATTGAGAAA
+>27226 3
+TCCCCTCGTGGAGCCTGCGACAATTAACCTGCGGAGGACGTAGATTAAGTCACGGTGCTTTGATCGTCAATCGGCTATCAAAGTTTTATGCCAGCCAGAA
+>27227 2
+CATCCGTTGGTCAACGAGGCCCGTTGGGATCTAACCGTTCCTCAGTTAGCATCCGATCTATCCTAAGTGATAATAATAAACCCGGGGCTAAAGTGTGGGC
+>27228 3
+GTCAGAGCTAGTCCACATATTCCCCTCCGTAGTTGCGCAAACTGGCATTGCTGAGGAAACTACAGGGATTCTAAAGCAGCGTTTCCCCTAGAGGGTTTAG
+>27229 1
+TACTACAGCGACTACATCGTCTATAAACGCCAAGTGATCCGCTTCAGGTTGTCTTGCAGGAAGCATGAAAGCCAACGGCTGATGTTTCTGGTCACGTCGG
+>27230 1
+ACTTGTTACAGGCTATTTATCGCACAATTTACATGGAAAGCGTGCCTACCTATTGCAGGTAGCGAAACGGCGCTGCCTAATATCGGCGAGTCCGAGCCTG
+>27231 1
+CTGTTGACAAAGGGCTTCAGCCGGCAGGACGCTGAGATACAATACTTATTGAGCAAACCGTTATGTCCTGGGTCTATTCTGCCGCACGTAATAGATGCCC
+>27232 1
+GCAGCTGTAGTTAGTCCAACTGTGCGATTACGCTGGGCTTCACGTGGGGCGCATACCAGCTCTTAGGTACAGCCAATAGAACCCTTTCTAGATAGAATAC
+>27233 2
+CTGGCCTTAGGTACTCCAATGGAGAAGCGTCTTTCTTTCACCCTTGAGCACCACCGGAAAGGTTAAAAGTTAGCAGTCTGTCATCGGATCGCGGGAATCA
+>27234 2
+ACTTCTTCCCCAGGATGGCTCGGAAGGTTTCTCAAGCGTCAACTGACACTGGGTCCATATCATCAACTGGAGGGAGAACGTACGCTTTATAAAGCCTGGT
+>27235 1
+CAGCAGTTAAAAGTACTGGTCCCCGCGATATGTCGTTACAATAACGTTCCATGGAACGGTGCGTTATTGAGCACGAGGTCGGACTCTATCTCCCGGTACA
+>27236 2
+TAATCCATTCCTCATATGACTCCGGTGTCTGAATTTACGAGGGGCCCGCGAAGGCTATTGTCGCTGCAGAGCTTGCAAACGTCCAAGTCCTGGTAAAAAG
+>27237 1
+ACCTCCCTGGCTACAATAATAAATCAACGGGGCGGATTGCAAACGCTGTCTTCCTCTTACATAGGTTTGAGGTTCTACCCGGCGGTGATTAAGGCCGAGA
+>27238 1
+TCAGGGCCTGACCGAACGCAGTGGTATAGATTAGCTGAATCGCCCTAATTCGCAGTATCAGGTACCGCGCGTTAGCATATCACGATCTCTATTAGATGGC
+>27239 2
+CGACCAGCTTTATTGCTTTCGGAATACAAGGTTCGTCCGTACTACATGAGACACCGCATCACCGGGGCCTTGCTTACTAGCAAGTTGAGGACAGGTATAG
+>27240 2
+CTTGTAATACGTATTCATCAAATAGTTCCTGCTGGAACCGAAGATCACGCTGATCGATGCGCTGTCAGAGGCGTGCTCGGCAAATAGTGCACCGAGCTCT
+>27241 3
+AAGATGGTTACATATGGCCCTCGTGTGTCCACGGAGTTGGGATAATGCCTCAGCTTGACTAACACCTATTGTAACGCCCGTGGACACCTGGTCAAGCTAA
+>27242 1
+CCGAAAGAGACACCCGTGGGTTAGGTAATTTTTAATGCCAGCTTCCGCTCGAAACTACGCCAAGTTCGCAGATGGTGGCCTTCAGTCGACCGGTATATTA
+>27243 2
+TAAACTAGGGCCAGGAGGGAGGATTGTCTCCTAACGTGATCATTTCGAGAGCAAGCCGGCTGTTCCCATGCCATTATGCCCCAGGTAACCTTTTTACAAG
+>27244 3
+CCATTACCCCGGTATCAGAAGCCACCGTTATTACATGGTCTAAACCTTAGGGATGTGTAAGATGTGGATCAGGCATGGCCGCGGCTAACAGTTCACGCTT
+>27245 1
+CCGGGCGAGAAAGGAGGACAGACTCTCGATAGTTTAGCCCGCTCAAGCATCGATATTAATATCGCTCTGTCCGAGATTTTGACTTGAATGCACTTCGCCG
+>27246 3
+AGGACCTGGGGTGAACTGTCTTTGCCCCACATGTCTCAAGTATAGTACCGGCCGTGGATACAACATTTGGTTCAGAGAAAGATAGAGGTTACCCCTCCTC
+>27247 3
+AGCAGAGTAGGGATACATCCTGTCACTAGCCAACAACGCTGTGGTTTTGGGAGCCTCTTACGATAGTCCAGTTCTAAATGACAGCCGACCGCCTTTAGTG
+>27248 1
+AGGTTTCACACCTGTCCAAAAGATCTGTTCAGCATAGTAAGTACCAGCCCAAGGTTGGTTACCGTACAGGTGGATTGGACCGGTCGCCACATCTCGTTGA
+>27249 3
+CTTCGCTGCACTGCACGATCATGCTTGGCTCCCACGCACTGAGGTTGCCTAGAGCTCTTAGACGTTTATAAGTGGGCTGAAACAGCAAGATAGCAATAGT
+>27250 1
+GGACCAACGATATCTGTGGGCCTTCCGGCATAGCCCAATGGACTACTAACGCTCATAGATCGGTTCATGCAGACTTCGTTAGCTCGGTAGCTTGAAAAGT
+>27251 2
+AAGACTAGACGGTACTTTCTCAGACCGGCCAGGTTAACGCGTGTCCACCCGAATATGACTGCAGGATAAGCAGCTTTCGATTCGTGATTAGCCCGAGTTT
+>27252 2
+ACGATGGCCCGAGATCGATATTCCTCCCCCGTGAAGCCCTGGCCTTCTTTTATCCCTCATCTGGAAGTAGAAGTTTACAGTACGAGATAGAAAGGGTGAG
+>27253 3
+AAACTGATTGTTCGAAGGTGCGACGGGCACTCAATGCAAAAGGGTTATTTCGGCATCTATGTTCGACACTCGCTAACCACCGTGCCGCTTCGACAGTTGA
+>27254 2
+TTACGCCACTTGAGGCACTTAGACATGTGTCAGTACACAAGCTGGGTTTGTGACTAGAAAAGTGCGTTCGGCTCGCCCACCTTGTCACCAGACGATTAAG
+>27255 1
+AACGTCGGTGTTCAGCAATACCCGTAACAACTAGCCCACATGTTTACTGGTGGTAGCATTGACCCAACCTCGGTGCGATTGGTGTTGCTAGCAAGTCAGA
+>27256 1
+GAAATTGATATCTCATCTACGCGTAGGGATGCTGCACCGCCACATTACACAATGTGAGTCGACCGTATCTGCTAAGAGTATGGCATACTTCGGCGCCTGG
+>27257 3
+GAGGCATTTTGAACTCGTGCCTCTACATTCGAGAAGCAGCCCGTGAATGACTGAATTGAGCGTGTCAACACGCTCTACTCTAAGCCAGCTGTTCGGATGA
+>27258 2
+AGTTATGGGCAGGTACCTGCATCAGTCGACTCCTGAGTGCACGGTACCACGTACAGCTGAGATGTTTCCATTGACAAGCTCTGCCATTGAACCGTGATAA
+>27259 3
+TAAAATGCCTAAGTAACGCCTCACCGGTGTTTTCCGCCCAGAAAATACTAGTCCTAAATGGGTAAGGGTCTTGTAAAGGTGGGCCTGTTCCACGCGCTCG
+>27260 1
+ACTGGCAGAACCTTTACAATTTCTTGAGGGTAAAACGGCGGCCGCAAGGCAGATTATGCGGTCTGCATAATGGATCCTCCTACGCCAGGACTATTTCGTC
+>27261 2
+TAGGACAGATAGTTTTGCGTGCCAACCCCTAGTACATTGCAATCAAATGATGTAGTCAGTATCCGGCCGCGCCATTACTAGCGACGGGTCGGATTGCATC
+>27262 3
+CATTGCCCAGTTTCCATAAGCAAAAAGAATGACTGCCGCTTTTTCGAGTCTACTAAGGGCTAAAGGTCAGCGAACCCGGATGCGAGGTCTGCTGTCGTCT
+>27263 1
+CGCGTTCTCGAAAAGGACCTCGGAAAGTTGACTTTGTGCCCGAATCCTAGTAGATAGAGCTCTCATATACATGCCCGACGTTGTTACGGAATTCAGGCCG
+>27264 2
+GAATGGTTTGTGTGATGCGGTAAAGTACATGCCCGTGCACGCGCTAACCATTTTCTTCCAGAGATTCCCGTTGGCCGAATAAGGAAACTTGCCACCCAGA
+>27265 2
+GGCAAAATTTATCAGCAAATTCTCTGCACTGTGGTATCGCTAGATACATTCCGCGCGTCTCGGAGAGGCGCCAGCTATTTGTAGACTCCAATACGGGGAC
+>27266 1
+GACCTACAAGGGCGGGTTCTCGCGCTTAATAAAGTCAATCATCGTTCATGACCTCCGGCCGAGGGTGCAAATCCCGAAGATTATGCACTTGATGTTGCAT
+>27267 1
+CGTGATTAACCCCCCGGTTCGCCCCTCTGAGTACGGGTGGTATGAATTGGGAAAGCTACATAACGAATGTAATGTTGCCACCGTAGTTGCCTGTAAACCA
+>27268 2
+AGCACTACCGATACTGGACTTAAGCTTAAGCGTCTCCAGCTCTATCGGGTTGGGATTCTGACGATACATCTGCAAATGCGAGCGTACAGCTTACCAGGTG
+>27269 2
+CTCGTATGGACATTCTTCGCATTAGTCCGAGAACGTGCGCAACTATATGGTGGAGGAACGCCAGGCTTGATCCGACTGGGACTATTATTACCAGATCCCA
+>27270 1
+GCATAGCCTTGTTCGCACCGCCTCGATGATCGCTTTCAAACTCCCGAATGTAATCAAAATGATGGGCGGTGGCCGGGTCGTTATACGTCTGAAAAGTAAC
+>27271 2
+AAGGCTTGAGCTACTGTAACAGGAGGTTCGTACATTGCCCGGCGTTTCGCTTCGAAATGCGCATCCCCGATAAGAACCACTAAAGCCCGTGTGATTAGTT
+>27272 1
+TTGAGTTATGCTAGTGTCTTAGCGCGCTCGCGATTTAGATTGATTACCTAGCAGGGCCATTAAGCCCAAACAGCATCCGAACCCTAGACAGTTGGACGCG
+>27273 2
+GTAACTTTATGATGGATCCGAAGAGAGTCCCGCAAAAACCTACATGCGTTGGGATGGCCAAGGTGCTTGCTTCCCTATAGCGCAGTCATGCCGTCCATAT
+>27274 3
+ACGACATCCGGAATCACGTCTTAGGCTTTGATAAGTCTAAACGGGCAAATTACTTAGGTCCATGGTGCAACACTCGCAGCGGTGTTCGTGAGTCATCGCC
+>27275 2
+GCCAGGTCTGACGGCGAACTCAAATTCTTTGAGATAACGTGAATGTGGTCCGTTTCCCCAGCAGTAAACCCGATTGCTCATGCATAGAAGGCAGTCCTTG
+>27276 2
+TCTCACGTCAATCTTGAGGGCACGTCTGAGAGGAACGGTTCGACTTGGCCATTACGTACTGATCAGTAGTCAACCCCTAGATGGATACCGACACTGTTGA
+>27277 2
+TACAACAAACTAAGACTACCGGCGGAGCTTAAGGGCCGGCTGTCTGCCTCCACTGGGTCTCGTCGGGGAACGCAAGGTTTACAACTATTTTACGATTATT
+>27278 2
+CGGCGTTTATGGGGTGTAAAAGACCCTCTCCGGAGGATTTATTGCACGTCTCTACTCCAGAGACCTGACCTGAGCAGTTAGTAAAGCTAGCATGACCATC
+>27279 2
+TACGACTGATGCACTGCGGTCTGAAGTTGTGTGAGCCTGGAACAGTTCACAGAATTAAAACTAACGCATTACTAGGCTCCTCGCCTCGTACGTCACGGTG
+>27280 1
+TGATGTGCAAGATCCCACTTGCAGGACCTCGACTTGCACTCCTACAAATATTTGAATGGCATTCGGACCTTATGGGGACTGACAGTGAGCTAGGTGCCAC
+>27281 1
+GTACGACACGGCAGGCCATAACGCTAGATTGGACTAAAACGCGTAGGAATTGGTTCCTTACTTGACTCAAGGTGCCTGTCATGGACTTGCCGTCACTATC
+>27282 3
+TATGGGCTCTGGCGAACTCACATCACAGGCCCGCTCCCAATATGAGATTTATTGTTGCTTTGCAGGTTAGAAACAGACCATCCATGAGGGCGCGTTACGA
+>27283 2
+TCTGTCATGGAGCGTCATCCCCGTAGGGAAGTTACACCGTCTTGTAAAACCGGGCAGGTCCTATCCTGTCATAGCTATTGTTACAAGAGGGATAAGCACC
+>27284 1
+GATTAGTATCAGGGCCATAACACGTCATGTCTATGTGTAGCTGATCGCACCACAAAGTCTACCATGATCCTGTCGACCGGGGAGCCACGTTTTAGCTGGA
+>27285 2
+ATGAGAGCTATTGCTAGCCCTGCGACTTACTGGCCAGCTGTTGGAGGGAGCCATATTGAAAGTCTATGCCATCCGGTCCTGTCTTGAGCATAAACAAACC
+>27286 2
+ATTTCACGGCGAATGGATGGCGGGCCAAATCCCCGCTTCTTAGAAGCCTAATTCATTGTTTGGGGTAAAAACGTCCCTACGAGCGCAGCTTAAGATGCCT
+>27287 1
+CAATTTAAGTCATCCACGCATGGGTGATCGCGCTAGACCGCAGTGTTAAAATGGACTCTCCCGCATCGAGTGGTCGTTTAATAGCAGATCATCGGCGTCA
+>27288 2
+ATAACTGCACCTGCGACCCCCGAGTAAGAGCCGTCACTTCATGTGTCTCCAGGGAGCGTCTAAGAGGGATGCAGTGAAATCTCTATGCAGTATCATGTTT
+>27289 2
+TGTCCAGCATCGGGATGCTAGCCAATAGAGACTCCCCTTCACCTAATGTTACCAAGTAGATGACTAGAGGACCATGCATCGGGACTTGCGGGATTTTTCG
+>27290 2
+TGTTCTCACGGACACTTCTTTCTTGTGTGGAAAACCGTGGAGGCCAAGGGCAGCTGGTGACAAAGCAGGCTGCCTAAAATGAATCTTGACAATCTCCTCC
+>27291 1
+TTTGGGTAGATGGCCAAGCGTGAGTGATTAAAAGCCTCAATACCTCTCCCGTATACCTGATCTCTCCATTAGAGGCCCACCAATTGCGTGCTGGAGGGAA
+>27292 3
+GCGGATTACGACCAAGCATAGCAGGAATTTAGGTCGTATAAACTGAGCCGGCCGAACGTTACACGTGTGGTCCAACAGCCATCTGCTTCTTAGTTCTCTG
+>27293 2
+CATCGCTAAACGTCGTTTAGTCAGCTTGACCGAGGTACTAGATAACAGGATTGCCGCTTTTAGTCAATTCAAGAGGCCGCTGCCGTCCATCAGTGGCGAA
+>27294 2
+CCGGTATCTATGAATTGCATAGCTCTTATTGTGAATCGGAGCAACACAAGAGGCGGTGGCAGCATAATCGGTTCTTTATACAGGACGTACCCTCCGCGCC
+>27295 2
+AACAGTTGACTCTAATTAACCGCGGGCCGCTGCAGCAAATGACCGGGATGTAAAAGAATCGTTCGCTAGCTGTCCTGTAGCCGTCGTTATGTAGTCCCAT
+>27296 2
+TTACCGGCGCACTCACCCGAGCGACGAGATTATTTTAAGCCATGAGGTCTTTCTAGCAATGCCGTCCGGAAATATAATGGGCGTATTGTAGGGCACACCT
+>27297 3
+GTCGCGTCATAGGACGGTATAAAAGGAAGGTACTCAATTAGTTCGCGTCTTCGAACGGGTCACCGTTCTTTACTCTAGGTCCCAGCAACTATGCCCGAGA
+>27298 1
+CGGGAGCTGAACCGTAGGGCCGTCCACTATTGTGCGTTCCGGTACTTCGCATACGAACAAACTACTGATCCTAGAGTTGGGATAACGAAGTTCCTACATT
+>27299 3
+GTTGATCTCCCTGGGCAGAAATACACGAATCCCTGATAGGCCCAGGGATTAACCTTCCTACGGAGATCTGGTTCCACTTGCGATAATTTGCCAGGAGATG
+>27300 1
+TTCCTTAGAGTCTTTACGGAGTCTGCGCTACGGAATAGCTCGAACTTTACGCCACGTTATGACGATGGGCCAAAAAATATCTGGGACGCGATGCCGCCAT
+>27301 1
+GATGATAGTACCATTGGGTTTCTACGCCACATGAGGTACGGCAAAGCGATTCTGTAGACGTGATCCACCGTCTAACTCTGGATTGCCAGGGCACACTTAC
+>27302 1
+AACTGGGAGTCTCCAAGCTAAATGTCTTCTCCCAGGACGAGGGCGGTATGATAATGGCTTTCTCGGTTACCCGCTGATGATCCAGACTCATTGCAAGAAC
+>27303 3
+AGGCTTTAGCTCAGAACGCGTGCCCCGATATTGTACTAAGTTCCATCCTCACAGGCTGGAATATTCGAGGATTCACATGATGGGGCCCTAACGGGTAATC
+>27304 3
+AGCCGCAGTAATGCCCGCCCGATAGTGACCACTTCAGTAGAGTCTCAATTTACATATTAGCATGTACCATGGCCGGTGTACATGGGACGTCACTATGTGG
+>27305 1
+GAAGTTCTGCCTTGTTCCAAAAGTGGCTCTGCCTTGAACTTGACTGGGTTAGATCACGAAGGGGGATACAAGCCCTCAGCAATCTCTCTCGGCACATGAA
+>27306 3
+TAGAGCACTGGGTAAGTTTCACCGCGTTCAGGATCGGCTCCTTGTGACCATTGAATCCAATTACAACATGATCCTCAGCCAGCGGTCAATGGATGCTAGG
+>27307 1
+CTCACTAGAATATTGCGCAGGGGATACCTCATTCCTGCGTTGCCCGCGAATTAGTCTGCACAGAATAGCACCGCTATTGGGGACTGTGAAAGACTTGTAC
+>27308 3
+AGTGATTGCCCACTACCGGGCACGTCACACCGACATGTCGGACATCGTGATAGAGGAATTTCTTTCCGTCTCTTAATTAAAACCGGTCCGGGGAAATTGG
+>27309 3
+CCCGAGTACTATGACTCGCCACCGCCTAACTCGCGCTAGCACAAATTTATGGTGAGGGTGCTGTCAATCATGGTGACTGATGGGAGTCCATAGAATATTC
+>27310 3
+CATGCAGTTACGTCCCCCTAGCTTCATTTTTTACATAATGCAATACATGTACGTGATGGTCACCGTAGCAGCAGCCGGCGTGGGACAAAGCCAGTGAGGT
+>27311 3
+GCTCGCTAACCGATCCCTTAATGATAAGGGGATGAATATTCTTTGGCACTGGCACTTTTTAGTAGCACTCAAACGGCCGCCTCCGCGGGAGAACGATATG
+>27312 2
+CGCTATTGGAGGCCCTGGACGGTCCCTAAGAGGGCCGTTACCTAGATATCGATATATGGCGCACAGACATGTCCGTGCATATCCCGTTTCGATTAAAAAT
+>27313 1
+GACATTAGCCACGTGAGCATCCCGTCAGCACGGTGTAAAAAAGTAGCCACTTATTAGTTGATGCGACTTAGAAGGAGCGTTCTCGTACCCGGTCTTTCGC
+>27314 2
+CCCAGCCTTCCTATTTTTGTCGCCAAGCTACAATATTGGGACGATGGAGCGCAACCGTGCGAGTATATGTGGAAGTCCGTAAAACTAAGTCTGGCCGATC
+>27315 2
+CCCAACGCAACAACGGCCGTCATTTCGAATATTGCCGTATTGGGAAGTAGCCCGTGCTGTTAGGCGAATGTAACATCAGCCAGTCTACTGTTGTAGCTGA
+>27316 2
+GTATGAAACCACCTATTGTATTGACCGACAGCGCGGGCTGTCCAGCGCGAGATACGTAGTATATCATAGCGTCGCGTTGTACCAAGCAACATTTGTCCTG
+>27317 1
+CTGATTTTGGCCGGGCTATAAAACAGATGTTTGAAGTCGGTGATACACCAGCTTCCGATTTGTCTACATCGTCCCCGAGCCCACGGATGACGGCTAAAGA
+>27318 3
+CGAGGTGATGCAGCGTCACGATGGGCAGCAACTATCTGTATTTAACTGTCCTCATCCGTCTATAGCAAGGCAACGCGGGCTTTTTCATAACCAGTGACGA
+>27319 1
+GCCATATACCTATGAATATTAATCTCGCGTAGGGTACTCTGGTTCAAATGGGGGACCACGATTTCTAAGCTCTAGCATAAAGGGCCCTGAGGCCCCGTCG
+>27320 2
+AACGGCAGCTTCTACGCCCAGTCTATAGACGGCAGCTAGAAGCCAGTACAAATGCAAGTCCTGCGTCGTTTGCACTGGTATTCATCAGGAGTGTTGATTC
+>27321 2
+ATTGGGGTCACCGTGAGGATCGGGACCTATAATTCGCCTACTCATCGTTTATATTTTGAGGGGCAGAAACTCGACCAGGATGACTAGGCCCATACCCCAT
+>27322 1
+TGTCAGACACATATAGTCGGCGGTATTTGGGAAGCTCACCGCGTCATTCGGTCACTCAAAAAGCGCCGGTAAGACCCGACATTCGTTTTGACATATTGGC
+>27323 2
+GAGTCTCTGCCGTCTCACAGCAAGTCGCGAGAATGGCCGTACATCATACCGTGGGGGAGAGGCATCCATATTCTGTTGCTTAATCGTACCTAACATATGA
+>27324 2
+TTCAACGAGAATCCGTCGAGATCGTAGGCGGGTCCTCCCCGCGTAATCCGTGGAGCTTTTCGAGCACTAGTACTGAGCGAGAAATCATTCTGCAATTTAA
+>27325 2
+GGAATACGCGTATAAACCTGTCTGTGGACGAGAAATGAAGTTTCGTCCCTCGTAACCCGATCAGCTTGTACCGTCTGCAGACTAACACGCGTTTGAGTCG
+>27326 1
+CCAAGGGATCCTCTGGAGCCTGATTACACCTCCGAAAAGGTCGGCCCCTGTAAATCTTAGGTAGATATCGGGTGGACCGCTACCACTTAGATTGAGTATT
+>27327 1
+GCACAGGGCCGTAAATAACGTTTCGACAGTGTGAGGTCCTGTTGAAGGACGCCCGCTGTGGACTACTTCTATTTGTATGCAACGACCCTTCTAGACACAA
+>27328 2
+TCTTATAAGCGTTGATACATATCGTGTATCCGGACCTACCACTCTAGACCCAAGTTATCGGTGAGCAGTAATAGGCGGTCTGAAGGCTCTAAGGCCGCCG
+>27329 1
+ACTACTTGAGAGTTGTTGACTCGGCGACCGACTAGGTCGGGCCTGTGATACACTAACTCGAATTATACAGAGTTCGAAGCTCCCCCGAGTCAAAGTTGCT
+>27330 3
+GAGAATCCCACATGCTGCTTCCGACCCGGCTGAAAATTGTAATATGTAGTTTGCCTAAGCACGAGACTTATCGCAACTTTTGCAGTCTGGGGCGAAGCCG
+>27331 3
+AGCAGAGGAGTGTAGGTTTGAAGCGTGCGCATTGACACATTAATAACTACGTCAACTGTGTACAGCTCAAGGTGGTCCCAACTCGGCTCCCTCAGCCTTT
+>27332 1
+AGAGCATCTCTCTATTGGACGGGTTAGGGCCAAGTGAAGAGACGTACATTGCCTCAGAGAGCCAGCCTCAGCCCTTTCTTGCTATATACCATCATGTGAG
+>27333 2
+AAAGCCCTGCTATCATGGCTCTAGAATGGCCGGAAACGATTCATGGTATTTGCGGGCACCAGGGGTTCCTAGGTATCTACAACTCGTATCTACAACGCTG
+>27334 2
+CAAATTCCGATGATACAGGTCGTTGCCGTAGGGGACCGATCCTCTCAGTAGGAAATTAGCCTGCAAGACAGCTTTTACGGTAAGTCCCGGCGCTAATTTC
+>27335 1
+CAGCGTGAGAAATACACCGTCGGAACCCCTCGCTAATTAAGAAACATCTCCGGCTATAGTCAAGTATTGTTGCTGGCGTCTCAGATCATGGGGTGCTTGC
+>27336 3
+TGATCACATGTCAATCGTCCACGCGCTAGAATTCTGTGTGCAGGTAACCCGACAAAGTGACGAAGAGTGATTGTCCGGGCATCGCTTCTCTCAGCAGTTA
+>27337 3
+GGAGTACTTTAAGAAAGTAACAGTTCCGCCGATAAGGTCGCATCTTACTAGGACGCTTGCCTCTTCCGTTCGCTGTCAAGTCCCATGGAAAGGTCGCAAG
+>27338 1
+TCCAAGTTTTACAGGTCATGGGATTGAGGGCTGCTGCAGGTTGTAGTCAGTTGCGCTCGTACGGAACTCCACCAAATGTCTAAACCCACCCAAGACTAGT
+>27339 2
+TAAGTGTCAGGAGGCTCTGGACCCTAATTGTTATACCCTTTAGATCCATCCTTCAATCAGAGTAGGAGAGCCCTGCCCAGCAGCCTGAGACGAGTGTATG
+>27340 3
+CCCGTCCAGTACAGCTCACTTGATTCAATTACATCGGACCTTGAGCCGACTACTACGTCCGCAGCTGTGAATAGGATGGATGTATTATGGGCCGAGGATA
+>27341 2
+CGGGTTTTAGACTAGAGTCCTCGTGGGTCTAGGCTCCCGCATCGTAAGATGCCATAGACGAAGGCATGGCTATCTGCCAATTCACTCAACTATATGAAGC
+>27342 1
+TCGGCCGCAAAGTAACTTGCCTCGTTTAGATTGAGACACCAGACGTTGCTCATAACGTCAAACCTGATCCCTTTTCCGGGGTCTTGGGGAAGACAATGGA
+>27343 1
+GTCTGCTACCCGAAGAACAGCTGATCTGAGGCGACCAGGTGGTATGTCTGTAACGTTGAGAATTTCGATTTCCCGAGCGCTACATATCAAGCCTGCACAT
+>27344 3
+CGAGTGACAATCGATTATCGGATGCTCTTCGCTGACGTAGGTCCACGGATAATGGCCTGTCATCATAAGTGGTGACATCCGAGACTAATTCACGCCGTCA
+>27345 3
+CCCCACCGAATAAAAGTGTGCGAGCGGGTCTATCGGAGATCAGTCAGATGATTTGTCAATTATAGTCCGGGTGGGATTCTAACCCCTACCTCACTGATGC
+>27346 3
+AGATATTATATTCGGCGGCATCCTGATTAGACTTAGTTCTCAGACTATACCTATTGCGGAGCGACTCAACCGTAATGTGCGTCCCAGGCGGAGGCCAACG
+>27347 3
+GTCCTTGCATGTGTTGGAACTCCATGGGGCAGCCGATGATGTGAAGACCTTCTTAGCATGTTAGCAGACCAACTCAATATCCTGCAAGCACCTTAGCGGA
+>27348 2
+ACCATAGAGTTGATATGTAAGGACATGTCGGAGTCGTCTGGCAGGTCCGACCAATCCTGCTCTCGGTAAACGCACCAGTCTGTAGTGCTTACAATTCAGC
+>27349 1
+GCTGGTGTTACAACGTCGCGGTTTACACGGCGAGACCAATGCGTTAGTAACCCTTTAACGGCGTTACCAGTATTGCTTAAATCGCATACACAAGGGCTGC
+>27350 2
+CCTCTCTGTCCTAGAAATGGATCAGATATTGAACTCTTACTTATCCTGGGAGAAGCCAGTCCGACGTTTAAAACCCTAATGGGACGGTCGATGCCGCGGG
+>27351 1
+GCCTTAGTGTAGTGGAACAATAAAGCAGATAGCGTTTGTCTCCGTCTGTCCTGTCCACTGGAACCCCAGGCGTAGAAGCCATTTAACTGCACGGATGACT
+>27352 1
+CTATCGTCAGTCCCCTTTACCCACCTGATTGCTCCGTGAGGAGGGGTGCACACAAAGAGGCAAAAGTTTCTTTGATTATGAGGCGAAAAGGACTCTCCGT
+>27353 2
+CCGGATCCCCGTCATTTAGAGTGACATAGGCCAGCTTTTAGGCTTCGACTCTTCTCCCTCAGAGTAGAAATGAACGAAGCTACCTGATAGAGCGGTGAGT
+>27354 2
+CTTCATGATACAGCCGTTGTTACCGCCCCAAGTGTGTTCATCAGACAAATCAAGGCTTTTGTCATGGTAGAGGCGCGCCCTGGGTAACTAGAATCGGAAC
+>27355 2
+CTAATAGTAAGCTGCGTCGTTTATGCCTATCCGAGACCTGACGCGGTCGGCGCTTCAATCGACCACTCATTACCTAGTGAGGTAAGAAATTTGGAGAGCC
+>27356 1
+GGGACTTCAAGAACCCGCCTGCTAAGTCGGCTCTCTATCTATACTTAATTACTTTGGAAGAGGACGCATTGTGCATCGACCGTGACCGAATGCCGGGATA
+>27357 2
+AAGCGGTCCTAGCGGTGCTGAAGGAGTGACTTAACCCTCATTCATGTAGCTGTTAATAGGACGAACCCCCTGGGACTCTAACTTGTTATAAGCACGCTCG
+>27358 3
+CAGATGAGCCCTGAGCTATCCATTATACTGTCAGTATAAGAACTGCATCGTGCATTCGGAGAAGTGTGGCCCTACTCGCATGACCCACAGATGGTCGGTT
+>27359 1
+CATTATGCTATTTTTGGCGGCAAAGTTAGCTAATTTGCTGAGTCACCCTAGCGCAGAGGGATAAGACCTTCAAGCCCCCTCTAATCCAGGGGAGCGGTAC
+>27360 1
+GGGCTATGGGCTAACGAATACATTACTAATGTGAGGCGTCGCTGTAACAAAATGAACGTAGGCTATTGCCTCAGTGCTCCCCGACATTTCGCTGCGCTCA
+>27361 2
+GACACAGTTGCCAAGTCTAAGATTCACGTACTCGCCGCCCAAGCTGGGCGCGGGCTATAGCCTGGAAAACCTTTCTTGCATTGAAGTTAATATTAGTCGG
+>27362 2
+GCATGCAACTAGAGACTCGGGCGCAGATTACGCAGGGTATGGTCTTCAGACGCCATAAGATCTTCCATTTTAAATCTACAGACCAGCCTGTGGGCTTTGC
+>27363 3
+TGGTAAAAAGTCAGAACTGTCGTGGCACAATACACGAATTCGGTTTCGTGTAGGCCCCCTACACCGTGCTAGTTCGGCACTTTGTAACCGTGGGCATAAC
+>27364 3
+CTTCGCCAATATATCTAGCCGTATACTTGCTTTGGACGAGGGTATATGCACGATGCAGGGACTCTCACCGTCGAAGTTGGTAGCGCACACTCGTAAAACG
+>27365 2
+ACGTATTGTCTCCACGCCCGGATAGGGCGTATTGTAAACTGGCTCTAGGAAGAACTCGCGGAGGATCTATATGAATTCCATCCAGGCATTGAACCTCGTC
+>27366 1
+TTGGAGGGTGTCTCACGAAGTACTGTCGAGCGGACACATCCATATCTGAGCGCACATATCGCAATTTACCTACCGCTATACAAGTCTTAGGAGGCGTGCT
+>27367 3
+ATCCTTTCCGATACATAGTCGGGGGATGTGGCAATAGATCCGTGAGTCTCATGTCGATTGAGACAAAGCGCGAAATCATCCCATGTGCTTCGCGTAACCC
+>27368 3
+TTTAAGCTCACCAGAGCCGCATTGCTAATTAACACAGGAGTACCAGTATTGGCGTGGTCCTCGGTCAGCCCGAATCAAACTTACGGTATACGGGCGGTTT
+>27369 3
+CGCGATGAGCACTCAGGTCATAGCGCTAGACTATCTGATCCGTGATGAGCCTCCCTGTGGATACATCCTGTAAAATGTGATCTAGCGTCAAACGATTGCG
+>27370 2
+GTCCTAGGGTAGAGCAACGAAAAACATAAGAGTCTCGCGATGGTCCATGTTCCCAGCCCATGCCTTTTAATTAAACCGTAGGGTCGCGTCTACTCTTGGG
+>27371 3
+GACCGGCGTTTAACTGAGTTCTTCACGTACACATCTCGTAGCTTGTACCGGTCAGTAGCGTTCGAATACACAGAAACCGGTTGCTAGAGCGCTAATCGAG
+>27372 2
+ATGTACATAGTACTACAGCAGCCTATACTGTAGTCCGCCGACCCATAGTCATAGTTTTGGGAGAGCACTCTTCCCGGATTGTCGCGGGACGAATTGGAAC
+>27373 3
+CGAAATTTGGATCCACATTGCAGTGAACAGAGGCGTCATAGGCTAAGTTTAATCGTTCCTTCCCCACTGCGCGGAATATCTCCGGTGGTCAGATGACACG
+>27374 2
+CGTGGCCAGATCAAGCGTCTAATCGTCTGCTGATCCTAACCGCTTATCAGGGGAATGACTTAACGTTTGAACGACACAGTAGTGGATCTTCACGGAGCTC
+>27375 2
+ATCTGATAGGCGTTCTAAGCGATATTGCCGCACAACTGCGCCTAAATGCTCCAGATGGTGTGAGTAAGTCTAATCATCTGACAGGCCTGGCCTCCATGAG
+>27376 2
+TCCTGGGTGATAAACGTTGCAATCAGCCTAGCTAAGAACCCGCGCGATTGGTGACGTCGTGCACATAATTCAGGTATCGTCTGCTGTGAATACCCGAATC
+>27377 1
+AACATCCAGATTGGTGTAAATTCGGCGTTGAAGATGACAAACTTCCCATGTGGTCGCAAGGTGTAGGGCTGCGTATGCCGCTCATTCCCTACATGCCAAC
+>27378 2
+CCCTGGAATTATCGAGTAGGACCTAACATACTCATACTGCTTACAGTCAGTTTTGGGGGCCCTGAAATGGCCACAGACGTAAGCCTAGGTGCTTACTGCG
+>27379 1
+GTGGCTCCCGTGCCAAGAAGCGGCAAACGCAAACATTAGCGTTGGGCACTATAAGGTCTCTCGCTTACTATTTGAAAGGCCATCTTCATAGGTGTTGCCA
+>27380 3
+CGTATCTAAACTGTGACTCGAGAATTGTCTGAACTTCAGCTCCTCGGTACATCTCGATAAGTAATGACGGAGGCGCAGCTAGTGCGGCCAGCTCCTTAAG
+>27381 3
+TGGAGTCTGAGTCGCGACCTAAGCACCGACACCGACAGGATTGGACTATGATACTTCTTCGCATCCTGGTGATGGACATAGTGTTTACCACCTCAGTGAA
+>27382 3
+AGGCTCACGTGGGTCTGCGGTAGTTCAAAATGCAATAAAGATGCCTATCTACCATCGCGCATTCGGTGGTGAACTCACGCCCTCTTCCTTGATAAGAAGG
+>27383 2
+CTACGTCCTGCGACGGACAAGGTGTTGTAAAAAGCCCTAACTCTTCCAAACCAATAACGATTTGTCTGATCCGGGCCGAACTGAGTGTTGTGCGGTCTGA
+>27384 3
+CAAACTGTAAACTGGAGTGGCCCTACGGAGGGTCGCTAACTTTGGGAATAACGCCTCCAAACAGGACCATTCGTCTGCTCTTTGATCATGTTGGAACTGC
+>27385 2
+ATGATTGAACGCTCGAACGTCCACCTTAAAACTTCACCCGGGTACTCGCCAAGACCGGACCTAGTCTGATTCGCTATGGTATTAAAGGGAGTTTGGGGTC
+>27386 1
+CTTTTGTACCTTGGCCATCAGTACGTCGTTTAGCCCGGAACCTTGGCCACAAATAGCACATAAGACTCTAAAGCTGGGCGACGGTCGAAAGGTGTGTATC
+>27387 3
+GATTCGAAATCTTATCAAGATGAAGCGATGCTCCGCGGCGCCTTAGCCGAAAGTGGTCGGGCTTTTATGTCAAATCAACATATTCGAACCGCTTGCCCGG
+>27388 1
+GAGGCGGTTGATTTGCCAGATGATAGTGCGTGCCTTTAACTCGCTAAAGGACCCTAAAACCTCCAGCTTAGTTGTCGACGGGCATCTATCAAGCTCGAAC
+>27389 2
+TCTTAGTCTGGGCAGCTCGATAATGTCCGCCACGAAAGAGGGCGAATGTACTACGTCTTGCCTTGCAGGCTTGACATTGCCTAAAAACGCTACTTCGAGA
+>27390 2
+GACCCGGAATAGGGGTGTCAATAACGGTCCAACGCTATTTCGTTCGTCGTCATCGAGCCCAACTATTGGATGGCTAAGTCTAGCCACATTGTAATCGCGA
+>27391 2
+TCCGCAGGCAGGTGTCACAAGAATTCCGCGTTACACATTGCAGGGGTCTAAAGCACATTTGGTCGAAAGTTCAGTTTTGTAACCATCCATGTCCACGGCG
+>27392 2
+AACTGCAGATCCGTATTTCTAGGATCTAGTCGGATCGAGTTTAACATAAAGCCGCATGGCGTGCCCAGCCGTAGTTCGGTCATCTCATAGGCCCTGAAAG
+>27393 1
+ACCTCTATCGGGCAATTTTTGAAAGTACATGGCGCGTAAAAGCAGACGCGAAACATCCAGATGTGCGCAATTAGCCGCCGCCCTGATCTTTGTTTCGGTG
+>27394 1
+TCCCATGGAGAATGAGCTACATGGCGTGTTCGATGGGTCGCGTAAGAAGGTGACAAATACCGCGTACCCGATTCGACCCATGTCTTCAATCTCGTAACTT
+>27395 1
+GGGCTGCCCGCCCACTGACTAGTTTTGTAACGTATTTAAATTTAAAACGATTGTAGACCCGGTTGACCGATCCAGCTTACATCGCCATGGAGGGGGCCAA
+>27396 2
+GATTTACGCTGCGCCACGGATTCACCAATGAAGTACTTCCAGTGTGCAAAGCATCTAATGCCACCATAGGTCGTGTAGCCGGACTTAGTATGCGCATTGG
+>27397 1
+AAGAGGGGCCTCAAAATATCAACGTCCTTATAGGACAAACGTGGCCGCAGCACTTTCCTGAATAGCTATCGCCGTGGTTTTCCTGATGATTTCGCCAGGG
+>27398 2
+CTCGAAAGAGGGCATGTTTCTACCGTACGTCCGAGGTCTACCGAAGAAGATATTGCGAAAAGTGTGACTGTCTCTCGGACATGGCATTTTCGCCACACTC
+>27399 2
+GAACTACAGATGTCGATGGTGGCCTTTTCGCTGCTCGCCGACGTGAAGAGTACTGACATACCTGAAACGTAAAAGCGATCCCGGTATCAGACTGCCTTTT
+>27400 3
+ATCAACTCCTGGGCTCTGGCTATCGCCAGGGACCCACAATCATGACGTCTACGTAGAATGATACCCCTTGGTTGTCGATCAGGGGTTGTGTACAATAGAA
+>27401 3
+GACACCACTCTATCCAAGGGGCTTACGATGTTCCTTTCGAAGGCGGTGCTGTAGGGGCTACATTCCTAGCACCCTGGAATTACCAACGGGAGATTAATAT
+>27402 3
+AGACTCCCGCGTAAGGAATGCCGCGCATCGCTATGAAAAACCGCTACGTACCTTCCCGTGTTGCTATGCTCTAATCTATATCGGAGGGGTGTGTGAAATA
+>27403 1
+TGTGTGAGCTTACATCAGAAACATCGCTGTAGCAGTACTAGGTACAGTCCCGATGCACCTAGTGACAGCCCTGTCTCCCTAGAGCTTGGGATATAAGTCG
+>27404 3
+CATTCGCTAAAGACGGTGCAATCCGAAAGCGGGGTCTGTTCGACAAAGCTGCAACTATTAGTATGCCGTCTGTGACATTTCTCACTCCGCATAGAGTGGC
+>27405 2
+AGACCGAGGGACGGCGGCTGATGGTAGCAGCCTTTTGCAGCGCCTTTGCATAGATATCCGACTCCTTATACCCAACCCATAAGGTATTTAAGTAGACTTG
+>27406 2
+GCCGTGACGGAGTTGACCGGAACACCGCGGGTCTTGATAATTTAGTATCTACGCATCCATCTCGCTGCAAGTTGGATTCCAATTGCAAGGTAACAATCCG
+>27407 3
+CGGTTCGTTAACGATCCCAACTCTTGAACGGGATAAGTGACTTTCATCAACTAAATGGGCGGACACGGCTTGCCTGCGAGCAATGACATCTGTGATTCCG
+>27408 3
+TGGAGTTAGATATCCTGCACCAGAACACGCTATTGATGTTATTCCCTGACCGACCGAGACCAGCTGATTCTGAGCTCGAAGGCACGACTTTGGAGGATCT
+>27409 2
+CGGTCGGGGATCCCTGTCGCAATCACAGACAAACAAAGATTAGGATCTTTGTGGTACTGTGCCACCGTATTTCACGTAGGCCACTTTAATGGGGCAATCC
+>27410 2
+AATGCCTGCCCTTGTAGCAGAAGCCGGGTTGAAAGTAACGATCGGCCCCTCATTAAGACGTGTATGATTTACTACGGCCCTATGTCCGCTAGAAGGTTCA
+>27411 2
+ATTGATCCATAGGTGGGCGTATACCATGCATCCAGAGCTCTACCCAGGAGTGTTAGGACTCGCCCCAAGAATCGTTTAGCGCCCATAGTAAGGTTTGCAT
+>27412 1
+CATCCTCGAGGTGGACAGTAGGACCTTTCCTAATCGTTGTTCTGGTCTTCAAATACGAAACCGTTGAGCTCGGGCCCACTTCAGTAACAGAAAGGTCAGG
+>27413 2
+GCAAGGCGGGCAGCATTTTTTACTACGGCGATAAGCGCGTGACTTTGCGTAACCTCTGGTAGTAAAAATTACCCTGGTAATGATCCCACCAGAGGTCTCC
+>27414 3
+AGAGATTCGCGCGGGCAGCCGCTCTTGACCATAACGGTCAATTATCGGGGCGTGGGTCGCCGCTATAATACATACATATCGTTTCCTAAACACGTTTAGA
+>27415 1
+GGAGGTCTTATTTGCAGAGCCGTCTAGAGATAATCCGGAGTGACCTCAAGTCGATCAGTCCATCCGCAGGTACTTTTAAAAGAATTCCCCTGGGTGCCCA
+>27416 2
+AGAGGCCCTATTGATCCCGATATGCAAATTGCCAGGATTTTCGCTGGAGGATTATAGAGCCATAATGACTTCGCGCTCAGGAGATCGCGCTTTCACAGCC
+>27417 1
+AGCACACCTTGTGTATGTAGGTCCACAACCGAAGGGGACGGGTACCAGCTGTGGCCACTCTATAGTGTTTCAAGGTATATCAGACACGGCCTTCATTACT
+>27418 2
+AGATCTTTGTGAGTGTGACTGCCGGGATCATTAATCTTGCATAAAATCCCGTAGACAAACGGATACCCCTGCCGGGACCTTGATTATACGAGGCGCTCGC
+>27419 1
+ACGCCGCGGATGGTGTTGACTCAAAATCTGCGCCTCACACTACGAGTCGATGAACATTTCTAACAGACAGCTATCTCTGTTGGGAGATGCCTTGCTAGAG
+>27420 1
+CCGGAAGTCTACCTTACGCCACATTGGCAGTTCCATAAAATGTATGGACAGGCTCGTTGTTGTTTGAACTCCATCGAATAGCACGCAGCCCGTGGTGGAA
+>27421 2
+AATTATAGACTGCCCAGAGCTACATGGGTGCAGGGTCTAAAAGATTGCACTTATAGTTCTGCTTGACTAGGCCGTCCGTTGGACCGCGCACATAACGTCC
+>27422 3
+GGAGTTGCTCATGCCTTGCAACGGCTCTCACCAGCGTTCAATGCATTCGTGTGGCACGCACTTACCTATTATAAGGCATCAGGCTTAGATAAAGGCAAGG
+>27423 1
+CATTCCTGATACGGGCACCCTACATATGTACCGGAAGGCTTGCCTCGCTACAAGACACAGGGTTAGTTTGCTCGGATTCGGAGTGCCAAATTGAAATTCG
+>27424 3
+TCGCCAATACCTCCCGTGGGCCAGTGCGAATTGGGTGATAATAGCACACATGCTAGGAATAGCCCCTTACTAATCTATCGTGGGCTAACGATATGGTGTC
+>27425 1
+TTGAGCGTCTAGCTTAGTTTATATCAGCGGACCCGCTTCGGACCGTAATTTCACCCATGCGCAAGGAAAGCCGTGACCCTTAAACGGTGGGATGAAATTC
+>27426 2
+TCCACAACCCGTTGTTCATTCCGCCCATCATAGCGATGAGTGGACTGCGCGCGCAGCTGCTGACGTGAAACGTAGGATTAGTATATTCTAGGTATACAGA
+>27427 1
+CGGGTTCGGACGGTCAAGTGATAAGTCCGTGTCTCCGGGTTCTGAACTACTGATCCATCAGTGATTCATCTAAAAAAATTCGAGCTGGCAGCCCCGTACA
+>27428 2
+ATTGTGGAGACTTCTACCGGCGCGGAAAAGGTGTCCTCCAGCTTATTTCCGAACTATGAGATCCAGGAACCTAATCCGGATATCCCGAGACATGGTTGTC
+>27429 2
+TATACCTGACGCTAGACTCGCTCCAATCACCTCACGGAGGACTGTTGTATCGGCGCGCCAAAAGGCTACGGTGATGGGATTAATTGACAGTCTCAAGTTT
+>27430 1
+AGCGTGATAGAATCGCGTGTAATCCGACCATAGATTTATCCTAGTGGAATGGATAGCTAGCTCGGCCCTGCGCTGGGTCACAAGATCCCTGCACTAATTC
+>27431 1
+ACCAGGATCCTTAATATTGCTTGTAGCGGAAACCTTCCTTGCCCGATTGAGTGTTGAGAAACCATAAGGCCCTGACCGCAGGTGGGCATTAGAAGTCTCC
+>27432 3
+GCTGGGGGCAATGTATCAACCTCATAGCATAGTCCGACCTTAAGTCTCCTGGTCAGAATGCTCTACGCCGAGTGTGTTTCCACTCGTGTACAAAGAGAAG
+>27433 3
+ATGTTGGATCTCCCGTGGTGTTCCATTAAGCGCTTCTAGACGTCGGATCCACACAACCCTTATCGAATCGATAGCGTTGAAATCAAAGAAGGGCGTCCGG
+>27434 2
+GGTCCAATTACAGCACGGCCCACAGCGGCCATTTTGACTGTTACTGTGCTCCTGATCTCCACACGGTGTATGATATGGAATGGGAACGATATAACTAGGC
+>27435 1
+GGGCTTCGAGTATCCAGCTCATAAGGTTTCTAATGGCGAAAGTTCCCCATCGGAAGATGGCATCAGATCACGGCATATCGATCTCGCTCCATGATATGGC
+>27436 1
+TGGCAGAGACGACGGGACGCGGGACTTGTACTACGTTTTCGTTCGTCAACACACTGTACGGTGCGCTTACAGGTAAACATGATATGACCCTTAATCACTC
+>27437 3
+GCTCTTAAGATGCACCATGATCGTGTTGTCGAGCGCACGAAGCGTATTTGCGACTACCTAATGGGAGCAGTTTCACGAGACCAATTCAACGTCGGTATCC
+>27438 1
+CGGCGTGAAATTCGAGCAGCGCTCGGACAGTGACCGCCCGATCTTACTCCTCCGATGGTAGGGGCGCATGATGTATCGACTTATTTAAAATTTACAACTA
+>27439 2
+CCTTATGAAGGCCGCGTCTATCGGGCCTCGCAGCAGAGAATAGTTTGCACCTATTCTTTTTAAGATGGGATTAAGCAGCCGCTGCAGTCCAGGAAAACTC
+>27440 2
+ATAACGGTTCAAAGGCGCGACACGCTCGGTGGTCGAATACACGGGTACGACGCCGTTTGATTCAATCCAGTCCTATGAAGTAGGATTTTCCAGACTCTTC
+>27441 2
+CTAGCTAGTCCCGAGCGGCTGAGTACCTCCGCAGTAAAAAGAGAATATGCCTGTGTCCAAAATGCTAGACGTGTGAATCCCCTGTTGGATCGCCTGTTAT
+>27442 3
+TAACCTGGGAAACGCGCTAGTGTTCGGCTCAATTAACCCCGGCGCTTTCTCTCAGGAACATTCGTTGGGGACAGCTTAAAATCAATCCGGGGATAGTTCA
+>27443 3
+TAGAGTATATGCCCTCCGCTCGCGTGTAAAATAACGTCAGTTTCACGGGTCAAAGTCGAGCAGCTATAGCCAAATGCTTGCAGCGTCCCGGCAATTGTGT
+>27444 3
+GATATACCGTCTGAACGTAGACGCTTATAGTGCCGGTTTCGACTCCAAATTGGTACTGCCGTCAGTCCGCCAGTAATAGTACGGGACCGGATCCATGAAT
+>27445 1
+ATAATGTGACAAGACTTTCCGCACTGGTTAGTGTCTCTATAGACAGAAAGCGGCAGAGAAGGTGTGCCGTCGCCTCTGCTCTCTGCTCAGCGTTACAAAC
+>27446 1
+CCCAAAATAAGACAATGGCTTACTGGTTGAGAAGCTCTGCGCACCATTTCCTTCAAAGGTTTCTGCGTGGTTGTGGACCGATAGCGCCATAAAGCCGTCG
+>27447 1
+TCTGTGTGGTCCGTACGCTAGCTCCGAGCGTAACTATGGTCGCAGCAGAACTAATCAATCTATGGGTTACACGTAAGACGGTACGCGCACACATTTAGCT
+>27448 1
+TCTTAATAATATCGGAAAGGGTGGGGTCCCAACACTTTGCCCAGGTTAGTCGCATACCATACTTTAGACCGCCGCGAGTCACGTGGATTTCAACCGTGAG
+>27449 2
+TTAGACACGATCTCCTTTCTTGTTTGTCAAGGCACCGGGGAAGATCAACCCAGAGCTCTAAGCGCTCTACTGAGGGTCAGCACAATAGGGTCCGAGTTAT
+>27450 3
+CCGGGCGTGACTGGAAGCCATTTTATGGTATAAAAAGTCTGGATGTCATCGTCTCGCAAGTATCTGTGTTATCACCTAGGATAGACACGCGACCCGCCCA
+>27451 2
+TCTTGAAGAAACGCAACTCTCTATGATATCCCTAATCGGAGGAGCACTATAATTCTGTGGCCAGGCACATCTTCCGTGGCAGCTTTGGCGACCTAGGAGG
+>27452 2
+TGGATGACCCATGCTGCTCGGGTGAGTGCCATTCCGTCCATATGCTCTATTATAAAACTACCGAATTAAGCTTCGCTCAAGGGGGGAAGGCTCATCAGCA
+>27453 2
+TCTGTGCTTATGGAGGGTGCGAGTTAATGAAAACCCTGTTATAAGGCAGCCTCACGTTAGAATCGAAGTATGCGACCGCCCTAAGATCAGGCCTCCCCTT
+>27454 3
+CCAATCGTGTACCGAGGACGAAGACTTCTGGTCCACCTAATAATGCGTTCCGGGTGAAAGTGCCGATTATACGCCGGGGTCTAGATCTTTTCAAACAGCT
+>27455 1
+TGCGATCAATAATGGTTCAAATAGTGGAAGTGTGCCTACACGTGATATGGAACCTCTTGACACAACTGCCGTCGAGCGGTCTCTATCGCCACGGCTAGTC
+>27456 3
+GTCACATGAAGTATGGAATACGAGTGTTACATCGTCTGCACCCTTGGAGCTGTAGCGAGCATACCTAACGCTCTAAACGGGCTTGAGGCTACCTACCGTT
+>27457 3
+TTGATACAACATGATCCTGCCGCCGTTATATGGCGGTAGACACACTTAAATCTGCAAACTTTGGAGGACTATGGACCGCTCATGAGGTTGTACCGCCGGC
+>27458 1
+TACACTTAAGCATGGTCCTAGTTGTAGTAGACTCTTCAGTCCTAGGGACCGGAACAATGGTAAGCGCGGCACACCGTGTGTATGACCGTGACCACTTATC
+>27459 1
+TTCAGTGATGTAAGCTCTAACGGAAACTCCGGCATGGTTCCTAGGCACGGGCAGAATTTCAGGTTGTTTTCACAAGCCACCCGTGCTACCTCGGAATGAA
+>27460 3
+CTAGTCTCACCTGTTCATTTACAGGGGGCCGCCGCATAGCTACCAACAATGACGGCATAGTGTAAGTCAGGTCCTTAGTGTAACTCAGTGATTGAGCGCA
+>27461 1
+ACCTTTTCCAGGGCCGATAGACATTCCTCTGAAAGCCAGAAAAGCCTCCATAATGGCGCTTCTTATGACTGAGAGGCTGAGCGTGTGGAATGACTCTCTG
+>27462 1
+TCGGGGCGTAAAGCTGTGCTCCCTACCGGCTTCTGTAGGATTAAGGTTATTCAATAAAGCTAACAACCGCACTATGCGAGATGTGTTGACCGTAACCGCC
+>27463 2
+ACCGCGAGAACTACCTCATATATATTGGGTGACGGGCGGTCCTGACGTACCTCACTGGCTGGTGACAAACTTCAGTTTCGAAAGGTCTTGCCAGTACATA
+>27464 2
+AGTCCCGCCGCCCACATCGCCTTGGGCGAATTATATTACAAAGCGGTTCAATATACGCAGATAGCTATTTTTCTAGAGTCGCGCTCGGAGGAGAGTTGCA
+>27465 3
+TTCAGGGTCATACCAACCCAGCGCATACAAATGCGTTCGAACTGAAGGATCACCCATGGCAGTAGTGATTTTAGACGCGCGTTCGCGAATGGTCTTTCGT
+>27466 2
+GCGGTCCCTAGTCCAGGTCCATCAGAGGCTGGATCGAACCTCATTTTTGAAATTACAACCTGCTCGAGTTGGGAAGAGAATGCATGATCATCCTCCGGTA
+>27467 2
+TTGGGTAACATTGGGATAAATTTTTCACCTTGACGACCCCTCTACCAAGTCCCGGATACGGGGTCAATGGCTACCATGCTCGATGGGATTAACACGGACG
+>27468 1
+CGCCGGAGCTCGAAACAGATAGTTAAAACTTTGGAAGAGCGCGCACAGCCTAGTCGCCCGATTTTTGCTCTCAGATTAAGGGACGTGGATCTATTCTCCT
+>27469 3
+GCCACGTTGGTTGCATATAGCGGAGGCTCGGCTGGATCACTAACCCACTACTATACATGTTGAGCTTTTGGTTCAAACCAGCACTTTACGGGCAAGGCAA
+>27470 1
+AAGGGTCCCGAGGGGTCCTCCGGCTTAACTCCGCGGTTCGGTCCACGATCCATGCTTAAGGTATCCATGATTGCAAAATATGAGCTAAAGTTGACATCAT
+>27471 2
+TGGTAGTACGAAGCTCTTATTCGCGCTCCTGATGATAAAGCACCGTTATACGACAGCACTAGGTGGATATCGTCAACTTCGGCAGTTGAGGCCCACGCTA
+>27472 1
+GGGAGAGATCTGAAGGGCGGGTCCTGAGCGAGAGCACTCTTCTGTCACTCATTTCGAATATCGCCACAATGCTGAACCTGTATTACATTCCACTAGTCGA
+>27473 2
+GTGGTTAGGTCATTCGTTGGATCCACTCGTCGGAAAAGTGCCACCAACACTGGGTAGCGACATCACTGGTATGAGAGCCAACTCTCTGCAAATGCCTATT
+>27474 1
+TTGTGGCGTCAACGGGCATCCTTACTCGAATTGGGACCGTAACTAACCCGTTAGCAGCAGCATGCGATCTAAACTGTAACTCGCGTGAAAATGTCTGTGC
+>27475 1
+TCTAATCACGCAGGTGCCCTGAGGGGAGTGACAACTGTCACGTGGACGTCAAAGTTGACTTTGACTCCTATTTGGCTGATCCATTACCAGCGAAGCATAC
+>27476 1
+GCTCCAAATTCAGGGGTTCAATAGCCTATCGCTTGGGAGATGTCAGCTACACCAACTTAAGTCACGTCGAATAGGGCCCTCAGTTCGTAAGCTAGGGTCT
+>27477 2
+TAATGAACTCTTATGGTGCGAACTGGTTTGTACGTCCATCTGGGACGGTAACGCCCAGCTATCTATAGCCACCTCGGTCAGCTCAAGACTCAAAGGTGAG
+>27478 1
+CACCGGTAGTAAGGGTAGGGAACATATTGGTGACTGTGCATAGGGGCACTATTGGCTCGTAACCCAAAACCCTGACTAGTTGTCACATCCCTCGATCCTT
+>27479 2
+CTCGTTGTGAAACAATGCCCAATAGTCGATGTTTCATCGGGGACCCCAAACGTTACCAAAGTGACGGCTGCGTAGATGGGTGCTTGTCCACATCGCATTA
+>27480 1
+GTTGAGCTGCCCGTTCATGCGTGGCCAGGGATGATCATAGTATCCTTGAGATCTGCTCAAGCGACTGGCCAAGCCATTGTAATGACTGTCACTAAACACA
+>27481 3
+TCAGAGCCGCGTCTTGACCATGCTAACGGTAACGAAAGCAGACCAAGCGTTTTCGGCGTTGTAGAGGCCTCACGCTTTCGTATATTAAGTCGAATGTCAC
+>27482 1
+CCAAAGGAGTTTTTATGGCAAAACATAGCCTGAGGGCGGTTTCATCGACAGCTTTTTCGCACTAAGGGTCACCGCAAACGCACGATCTGTTGCCTCGTAG
+>27483 2
+GTCCTGCGCATCACCAACCGTCGCTTCGAAATATTCGAGCGCTAAAAGAGGCTAACAAGTATGGGTTTCCGATACTGGTGGTTCTCAAGCTGCTGCAGTA
+>27484 2
+GGCCCGCGAGGGTCCACATATCCCTAAGACAGGGGTTAGAGAAGTTCCTCACCGTATGCTCGGGATTCGTCAATCGTACCAAGATTATCAGTTTTCATAG
+>27485 3
+TCGATCTACCATGACCATAAAGATGGACGCAAGGAGCAGGCCATATGTGGAAACCACTCTGTGATGTGCTCCTCTGTTCCAGTTTCCAGACAGTTGTCGG
+>27486 1
+AGCATGCAACCGTTCTTCCGTCATGGATACCCCCAGGCATTGGTAGAGAGAAGGCTTCACCTGCTGTGTTTAGCGTCATGTGGAACATTACGCTACAAAG
+>27487 1
+AGGCTAGTGCAAGCCCTCCGTACCGAATTACGCTGCATTTTACACTATTAGGCGTTTATAAAATTACGCATTGCAGTAAGCCCCGGGCGTCCGTGGAAGG
+>27488 1
+GCAACCTTTGCACCCAGATTATGCAGAGGGATGCCCCTGCGTGTGACCGTAGCTTTTCCTGACTCGACATGGTTAAGTGACAAATGCAAGACAGTGATTC
+>27489 3
+ACGCGGGTGCAAGGCTAAATATGTCCGAATACCTAAATTGGATCTCGCCGTTCAGCCATCTTGAACCAGGAAGCTGCTCGTGATATGTCTACCTGGTACG
+>27490 1
+CTGGAACGCGAAGCCCCGGTGAAGAATGATCCTTGCCCCCGCCTGTATTAAGGATTTTACAACGAGCGTAAGTTAGTCAGTATGCTGAGTTTTCAGCACC
+>27491 2
+TCCATTGCCCAGGCGCTTTATTTACGCCGCAGGAGCTTTTATGCACTGTGAAAACATGAAGTGATAGTCCGAGCCTAAATGGGTCTGCTACGCAACAGGC
+>27492 2
+CAGATAAATATGAGTGCACCAGCGAACCGTCTGATGAGAGCCACTTATATCAGGTGGCAAGCATTTTGCTATGTACTTAGCGAGTGCCCGCGTCCTCTGC
+>27493 2
+AAGCTGAGACTAAGAGCATGATTGTGCGATTCCGTGCCGCGACGACTTGTGTGACTTAACGTCCAACGTTTACGTCTTTACCAAGCAATCTCAGCGAGGC
+>27494 3
+CAAGTCCTGAATCTGAACAAGAGATGAGCATCCTTGGCTCATGAGCTCAGCAACCTATGGTAATGTGGTTCTGGGTTGCGAATAAACGCTGCTCCCTCCG
+>27495 2
+CGCGGATTACACGCGAAGTGTGCCATTTACCTTATTGGCAGTAAAACAAGCAGTTAAAGGCCCCGGTACATGCTAGTTTCTCCAGCCTGTGGCGCATATG
+>27496 2
+ATTACAAAGGGTGCAACGTTGCGTCCGGCACACACGAGTCTGCCACATCCTTTTAAGGCACGTTGTTATTAGCAGTGTTCCCCCAATGTGAAGGAGATGC
+>27497 3
+GTAGTCTGCTTGTTGTTTACCAACACTCCCCGATGTCAAGCGTTGACACATATCACGCAAGCAGATAGGCTTATATGGCCTAGCGAGTGCGGAACTGCAG
+>27498 1
+CTGGAGAGCCCTAACGAGCACGCATCGTTGATATAAGTGTAGACGATTCAGGACCGGATCGGAATCAGCCCTTCGCACTCGGATTCCATTTGCGTTATAT
+>27499 2
+CGTGAACTTCGTCAAGTATTTACCGAGCGACGCCACGCTAATTGTCCGAACTAGGGGCGAAGGCCGTGCATCGACCTTTGAATCTCGGGCAAATATTTTA
+>27500 3
+CACACGGCGCCACTGCAGTTGTTGAAGTACAAGACATTCTTCAACTAAGCAAAGATCGCTCCACGTGTGGTTCTCAGGGATAGCTTTTAGGCATCCGTGG
+>27501 2
+ATTGAAACGAACCCGACTGAGGGTCCTTGTTCGCCAATACATAGGCCCAGCATGTCCAGTAGTCGTCGGGCGGAAGCTTATCGATCTATGACTTTGTACA
+>27502 3
+ACGGTCGACGTAGTTTAAGTCATACGGTTGCAAATACCGTAGGACTAGCTGTACACGTTTGCACTCGCCTAACGTACACTGAAGTGGGCTCATCGTCCAG
+>27503 1
+CGAAGCTGAACGAGCTAGATCATGGGCCACCATAAAGTGCACCAGCTTTTTTGGCCCGGTCGTTCTTCGTTCATGTAATACCTGATACCGGAAGACGGAT
+>27504 3
+ATAGCTCAATTAACCTGTTCACAGATGGTAAACATGGTCAATACCGATCTATCACCAATCTCTGCGGGGCGCCTTTCGCTGTGATCACGGGCGAGGAGGT
+>27505 3
+CGTTACAGTAGTCAATGTCTATAATAATTGGATTGCAGGCAACCCGGGGGCCTAAACGCCTCGCTGTTAAGCACTCCGGTAAGCTTCTCCGTGAGGTAAC
+>27506 3
+TTTACACGTTTAGTTCCTGAAGTGTTGACCTCCGGGGTGCTTAGGTGCAAATGCCAGACTAAAGACAAATCCCTCTGGTACCACCCCAGAGGAGTACGTG
+>27507 2
+GGCATCAGAGAAAGGCCTCTCGGTAACAGGAAGATTCGAGGCTCGAGCCCTATTCGGAGCAACTCACGGAATTCCCGTTTCTGTTACCGTATGTATTTCA
+>27508 3
+CCAGTGTGACGAACTCATCTCGATGTTCCGTCCTCGTAGACGGTTACGGATAACAGTTCGTCAGCGGTTCTCGAACTTACAGGTAAAACCAGGGATGTCA
+>27509 3
+TAACCCGACTCGCTTTGGATGGGAGACGGCCGACCCGGGCCAGCGCCTGAACTTCTGTTGGAGTTCCTTTTGCGTAAAGTAGATCCAATTTATCAAAAAA
+>27510 3
+GTATATGCCCTACCCAACGATATCCGCTGAAGTTGATGATGAAGGTGCTGTGACGGGCTGATTGCAGACCGATAACTCCCCATCACGTAATTATTCGGCG
+>27511 2
+CCTTAGCCGGGACCCGAACAATATTAATGTCTATTCACCGGAAGCTTAAGAGCACACCGTTAACTTTGGAGTCGCCTTTGGTGCCGTGGTAGACAGGTCA
+>27512 3
+GTTTGGATATGGCACGAGGAACTTCTGCCTTGGACGCCTCCCCACGAGTACTACGATCCGATAACGAGTGCAGAATTTTTTCATACGGAGGGTCAATACC
+>27513 1
+CATTGTACACTAGGTTCGCACTATCCTGCCATGTCGAAGAAGGTACGTCCGACAGTACACACTTAGCAAGGGGCTGCTTGGCCTGATCAATAAGTTTCGG
+>27514 3
+GACACCTGAGGACGGTTTTGCATCAACAGTTGTCCACTCACGAATTACCGCTGTCACAAGAGACTACAGTGTGCACCTTGGGTTCTGATACTGGGGTACA
+>27515 2
+GACTGCGGGCTGGTTAATGCCAAGTCACGATAGGTTATATCTGTCACCGTAGGGATCGAGATCTGCCGATAGCAATCCCAATGCGTACTACCTACGCTTA
+>27516 2
+CGGAAAACCCTTCCATCATTGAGTCAGTAAAAGGGGGGCGCTTAACCTCCGGGCCAGGCTGTTTATCCCATGACGTAATGGCTTATCGTGATTAAGCATC
+>27517 3
+ACGGAGAAAGCTCACTCAGAGCTCCTATTCCCCATCTGCTTTAGATGGGGGATTAGTTACGGCATGGACAACTGCCTCTTTCACGCGTAGTGTGAGCAAA
+>27518 2
+GACGGTAGACTAGACAACCACGGGCGTCGAGCACAGCGCATTCTATGAGTAACAGTTAGACGGAGTTCCTTTTCAACCTGGCTAGCGTTCTGTTATTCCA
+>27519 1
+TTTAAATCACAAGCTTCGTGTCGCATTGACCTGCACGGCCATCTAGAGGTAGTCTAACGGGAATATTTACGGGGGCTCTGCATCGATAGCGCACTGCCAA
+>27520 1
+ACGGAATTGTGGCTGCCCGCGACGTCGATACTTAGCATTATGCTTACAAACAAACCTGCGGCGTGACACAACGAGTGACTGCTGTAGTTAGTCGTATCTC
+>27521 3
+CCGTCGTGTGTACACGAGTGGCTAACGAGTCTACTACGCCGACCTAATGCGAAGAGATGAGTACCCAATTTCGCCAGGTCTACAGTTGTTAATTGCAGCT
+>27522 3
+CTTACATCGTATGGTCTTTGGTACCCCGCCCAATTGCTGGGGCTGAATATTTCGCTCCATCGGCGAAAAAAGAGGCGCTGATACACCAAGGCAATATTGG
+>27523 1
+GCTTGGACTTTTACCAGTATCGGCACTGTACTGGACGACCAATTATGTTTGGGCCAGATCGTAGTCACGTAACTAGCACGAGCACAACTTCGGAGGTACC
+>27524 1
+AGAGTATAGATCGTAGGCTCGCGTTGAACACCGGAGTAACGATACCGTGCACGTCTACCTGAGCTTGCCGGGTACCACCAATCAGTTATTTTACCTGATG
+>27525 2
+TAACAGCAGTAGCCTACGAGGAACGATGGCTTGATGCTATCAGACCGTGCGCTGATCCTGTAGATCCTAGGACGTTGCGTATATCCCTATCATATGCACG
+>27526 1
+ATTCAAACAGTAAGCAAAGTACGGTGTCCGCGTTAGGCACGGATTCGCACGGTCGTTGGCCTGACTGAACGTTTCATGCCGTACATTAGTCAGCATTCAC
+>27527 1
+CCCACTGGTACCCGGCTCAGTTTGGCAGGGTAGTACCGCCCTGCTAAAGTCAAAATATAAGTTATGATAAAGGTCCCCTTCAGGTATCTGTTCGGAGAGC
+>27528 2
+TCTAAACGACTGCTGACTTGATCAGTTCACCATGGTCGCAGGTAAGGCCGACCGATCGAGGTTGCTCATAACATCAAGTGTACGCTTGATCGACATGCTG
+>27529 3
+ACGAATCTGAATTCTGCCAAGAACTTGCATTTTCTGCTCAGTGGGAGCCGGGTAAAGCCTACTGGTTCCCCCAGGCGTTGATCCCAAAGCGTTGGATAAA
+>27530 2
+GCAATCGGCTTGTACGCTGCGCTTTGGGCCCTAGACGTTACCGAGCATAACAACGTTAATTCCTGTATATGTTCAGACGTCTTCGGAAGCCAACAAAGGG
+>27531 3
+AATCTCGAAGTCACGCATTGCCCATCCGCTACTGACGGGTCGCCGTGTAGGTGGAACGGTTAAGATTACCAATGTCTTACTATAAGCCGACCGGTAGATT
+>27532 1
+ACTGTACTGTCCTCGTCCAGCCAACAGGGTCTAGGTAGATAGCATGGAGCCCTTATGCACTGGTTTATACGAGGACCTAGCGTTTCTACCGAAATAGCGA
+>27533 1
+CAACTTTGCACTTACAAGGGCGGCGGATGCGTGTGATTCCGGGATGATCTATCCCCTAGAGAACCCTTTGTCCATGAGAGATGCCAAAGTATCTCCGAAT
+>27534 2
+TATAGTCTGCCATGAGACGGCCGTGGCCTCGTTATAACGAGTCGGAGCCCTACAGAAGACCTGTTTAAAATCCGTCCTGAAACGCTGTTCTTGGTCAGAA
+>27535 2
+AGGCGGCTCCAAGTGAAGGTAGGAAAAATGTTCGATCCGTCCTTGTTAAGATAGTTATAGTACGTTACCCTGCCCTCGCCCGAGAATATCCCTACCGTGG
+>27536 2
+CCATGAACGGGCTAATGAATCGACACCGTTACAGTGCGGCGCTAATATCTTTCACTTCGGAAAATGCCTTGATTCGCCGCGCCATAAGGACGTGTTGTGA
+>27537 1
+CACAGTGCTCTTTAGTCCGACCAGGCTGGGACTGAAATCAGAGACCATCAGTACATCTACATTCTTCGTTTGCAGGTGAGAGCAGTATCCGAGCGGACTT
+>27538 3
+GCGGTACAGCGTAGGTTGTCAGGTAGCCTCCGACTCGTCTTGTCGAACAGAGCTGGTCAAAGATCCTTGCTTACTATCTAACTAGCAAATCCGTGAGAAC
+>27539 2
+GCCACCTTTTAACGTAATTTACGACGATGTAAACCTCTGGGCTTCACGGTTACTACAGTAATCGAACGCACGCATTGTGAGAGGGAGGCGCTAGCCTGCT
+>27540 3
+TAGAGGTAGACTTACTGGTGACCCCGATCTTGAGTGACGCGTTTTTACAAGGGAACTAAAGACTGATCGCCTCAGGTAGCTAAGGCCCATTCTCTAGCCC
+>27541 3
+TCCTTAGGGCTTTAGGAACAGGCTAGCTTGCCGGTTCACGTGAATTAAAGCTACCGTAAATCGGACCCCTATGTGACAAGGAGGGACATCTCGTCCCTTA
+>27542 1
+CACGACGTCAACCTGATACTATCTCTGTGAATTGGACCCTGCCAACGTTTATTTCATAAGGGCCGATGACTGAGCAGTGTGATTGCGGGCAGCATACCAG
+>27543 3
+ACAGGCCCATGTGGGTGCAATCGCAGACGTGCCTCAGGGTTTCTGGATACCACGAATCCTATATATCAACTCATAAAGACCGTGGGGCTTTAGATCTCTG
+>27544 3
+ACACTCTTGCAGGTGATCCCTAGTGCACTACCTGCTAATCCGTGGGAGGCGCTCGATTTAGCTATTAGCCAGGGACAGCGGCGGTCTAAAACTAATTTAA
+>27545 1
+TCGGTGGTAGGAAACCGCGCCACAGCCGTCTCTGCGTTAAGGAAGGGACGGCCCATTCTGTCATTATTGAATCGCTTTCAAGACATGACAGACCTTTAAT
+>27546 1
+CTACCCCCGGCGAAGAGTACTTGTGTTGGGAGTTACGTGTGTCAATTAGTGACTGTCAAAGCTCGAAGCTCCTGGTCAAAACGCCCAAGTGAACCTTACT
+>27547 2
+AACCAAAAGGCCGGTTGTCTTACAACCTAGTTTCATGTCACACAGCGTCTAAAAGCCCGATGTAGCAATGAGTCGATCGGCTCGCGCTTCGTGTTGAGTG
+>27548 2
+CCCGGGCGAACCTGTTCATGTATCCGTAAAGTACTAAACGACGTTTTGACAAGTCGCATCATCGTTTCCCATAACGGGAGGGTGTTGCGAGTCAAGACTC
+>27549 3
+CGCGTAATCATCTGGAGCGGGTTATCCAAGGAGAGTTACCCCTGTATATCTCTGGGCAGAAGAGATTTGCCGCCCCATATTCGAACTCAAAGTCTGATGC
+>27550 2
+CAGCAAAGTCAAGGGTATGATCAGCCTGACCACCGGTACTCCCGGTGAGGATGATCGTCACCCTATAGCTTTGCGCTGATGTTTAATGAACAGTCTAGCT
+>27551 1
+AAGAGTGTGAGAATTCCGATGGAGGTCACTCCCATGGTTAAGTTTCTTGGTACTGCACGTCTACGACGAGAGAGAAACCGGCCTAAGCTCCCTATCTCTC
+>27552 3
+CAAGTTTAACTTCGAGGCAGCGATACCTCCATTTTTTACGCGTCACTCGGGGAGCGTCCGTGACGTGGTAATCTATCCAAGGCCAAGATAGAGCTACAGT
+>27553 2
+AATTGAGACCCGATTGCTTCCTAACCCGCCCTATTGTTTGAATGAACAGAGTCAAGCCGGTAGCGCATTTTGATGACGTGTCCGGTCTGCGGAACACAGA
+>27554 1
+CCACACCGCTCGCGCTTTGCAAGCCGCATAGTCGTTATAGCTTGTACATCTAAGGGAGACTCGACTCGGTTCTAACATAGTGTGCAAGGGCAAGTGATAT
+>27555 3
+TATTACCAGTGTCGAAAGCCCGCCAGCCGGACCCAGAGTTCTGATTGTAAGCATCCGTCAGCCATAGCTTGACAGTCTAGATAAACTTGCGGGTGTAGTT
+>27556 3
+TATACTTATACACGCGAATTTGTCTCTCGCGAAGGGATTGCGGAGCTCTCAATTATAGGCACTCGGCTGAGCTGGTCCACTGGGACCTAAAGCCTGACAA
+>27557 1
+GTAGAGACACACTGCTGTTGTAGTGGCCAACCTCGAACTTTTCCGGCCGCATGGTAATACGCTATAAATTCGGAGCCATTAACGTGCCATCAGTAGTCGG
+>27558 1
+TCGATAACACAGGGTTCACACATCGTCCCACCCTTATCAGACTTTATTCGGACGGCTTAGAGAGCTGCATTGTACCGGAGGATTGGAGTTCGTGGACACA
+>27559 1
+ATCTATGTGTTGCCCCATGGTATGACAGAACCAGATTTGCGTGCGGCGCTGACATCTACGTGAGCGAACTGCAGTCTTACACGAATTTCCGAACCGTGAA
+>27560 1
+CGCGTACTGAGTAGCTTCACATATGACTATGCACGCGCTGGGGGGTATCAGGGCCTCTTTAGCGCCATCATGAACCCTTAAGAGCGTATAATTAACGACT
+>27561 1
+ACTCCAGCAGCGGGCTTCGATGAATTGTTAATAACAGTTCCATGCCTGCTTAAGCTGCGACATCATGTCTGGCTGCCAAGCTGAGTAAGCTTGAGCGACA
+>27562 2
+GATGTGCTTTGTAAGCTGACTCTCCGGCTTCATGTAAGGCAGGAAGATCACCCACATGGCTTAATCCACTGGGTCCTACCCGGAATTATACGTGCAGAAG
+>27563 3
+GATGTCCCACGCAGCGAGAAAGGTACTACTGAATTATGTGAACTCCTAGGCCTTAGCCGCTTAGGTTTTCACCCGAGAAATATCGAGTCGGTCGGTCTAC
+>27564 1
+CCTACCGTATAGTCACGGTCGAGGGCTGCCAGCTATCAGTTGGGCAAGACGTCTATACGTTATATCTTACAATTCTGTAGGAAACCGGATGTCCAGGACC
+>27565 3
+GGCCGCCAATGAAGGAATTAATCTTTGTACAGCATGACTTAGTCTGTGTTGCCGAAACCTAGGATGTGCCAGACGTGCACTGTTGCCTCTCAACACAGCG
+>27566 3
+CTTGTCCCGGGCCTGCACCTGAAAGCGGAATTGAGTGCGGCACAGTATGAATATCCCTCAGTATTCGAAACCAGCTGTGTTCTGGATGAGATCTAACCTA
+>27567 2
+GGGACTCGGGCCCAGATCGGGTGGTTCCAATAAAAGCTGTACCCAGACAGTAGTGTTCTCGCCTTGTATTCTACCTAGACTCCGAAGGGATATAATCACT
+>27568 2
+ATTAGATCTAGAATCCAGTACATGGATCCGAGGATCGTATGAACCGTTCTCGCGTTGCCATCTTGCATGGGATCCATCGCGATCCACCGGATGGAGATCA
+>27569 2
+GCCCCACGATTGACTTACCCATCTGCAGGTCCCTAGCGGGGATCATTCGTGCGTAGTAATCGCAGGAAAATTTCTCCTATGACTGGGACTGAGTTAAAAG
+>27570 3
+TTGATTCAGAATAACGGCGGGCGAGCGGTCGCGTCGACACCATTCAGACTTACTTTAACATCGTCCGGAAAGTTATAGACTTGCCATCCTCAGACGGTTG
+>27571 2
+TTCAGGATCGAACAGAGCGCTAGGGCACTTTTCGAGCCTATCGCTTAAGCTTTGGACAAAACCAGTTCACGACGAATTCTCTTCAAGGGGCCTCGTGTAG
+>27572 1
+TTAGTCTGACGAAGCGTCTTGAATACTATTATCCCTTGTACCGGAGCGTGAACAAATAAGCCAGTCTTAAGGGCGATGTCACGGCGCTTACCGGGCCCAT
+>27573 2
+TGTAAAGAGGAGGGGCACGCCAAACCCTGTCAGCCAGACCGAGGAGCATTTGACTTTGCCTCCTCATTAAGCTAGTACTCCTTTCTCAGTGGGGTTAATA
+>27574 2
+CATTTGTGTCAAAGCCTTACGTATGTTAGCGCCTAGGCTTCCTCCAATATGGGAACATGCGGCGTGTGACGCCAAAGTATCGCCGTATGACAACTACAGG
+>27575 1
+ACCTTGTCCGAGCGGTATAATCCACAGATGTAGGGTCCGGCTGGCTACCTATCCTGATATCGGGCTAGATTGGAACAAATTTAACCGCCTAATGCAGCGT
+>27576 1
+AGCCTAGGGAGGAGCTATCTCGAGCGCTATCTACCCCCCAACATTGGCTTCCCTGAATAAGCTGCTGGTAGTTATCGCGGATATTATACGAGTAATAGCG
+>27577 2
+TTGTTACCCAATGTGGGTCACGGAGTTCCCAGTGCGCAACAACACTGAGTTATCTTGAGACGGCCGCATAATCATTTACCTGTATGAACGTAGCCCGGGA
+>27578 1
+AACAACGTAGCCTCTGAAGTCCTTAAATAAGTAGTGTGGCTAAGCTCACACGACTGACGGCTGTTTTTAGATAACTGAGGGCCCTGAGGCGCCCTTCCGT
+>27579 1
+TTAGGGTGGTTAGCTATACTCCATAGCGCCTCAAGACACGGGCACGCTCAATTTTCTAAAAATAGTCTAGCGGTTCTAGGGAGCCCGGATACCGCATGTC
+>27580 2
+TGGGGGGTCGCCACCCCACAGGAAGGGAGGTAAATATTATAGGTTCGCTGTAATAGATCCACCCCACCGCTTGTTGTTACGAATTTATACTCAGTAGCCC
+>27581 1
+TTCGAGGATAGGAACTGCACAGACTAGACGGCATCGACCGAAGATGGATCTATTCATCTTAAGGATCGTTGCCGCATCTCATCTCGGAGCGCCTATTGCT
+>27582 1
+GGGTCAATTAGATTACTTATTTAGCTTTGGCCAAAAACCTAGCCGTTCGGGCAGGTCCCGTTAACACACGGAGGCAGCTCCCCTATGTTGAAGGCACAGT
+>27583 2
+ACACTTGTGACGCTACAGTATAGTCCGGAAGTTACCCTGCTACCAGGGTGATTTACCTAATGACATGAGCGCTTCTCTAATGGGGCAGAGCTTGACCCGA
+>27584 1
+GTTCGTCGGCGAGCTTGCCGTCTACCAATAACTTGACGCTGAGCATTGTAACGAAAAGGCTCCTAAGTGAGCATGAGTCGACTACGTTCCAATACTGCTG
+>27585 1
+CTGAATGCCTATGGGTTAACCATAACACCCGCTAAGCGTCCCTGAAGGACGCGGTTCGTCTCTGATCAATGCGGTAGGAATACTGTTGAGATCGACACTT
+>27586 3
+TGGTAGTACCGACGTTCGCGGCCGACAATCGCGTGCCTACTTTTGGCGCAGGCTCTTCTAATATCTTTAAGAAATCTCGTCAGATGAAAAAGCGAGCGAC
+>27587 3
+AAATAGTGAATGATCTATGACTGGGCTGAGTAGGCTACGATCCCTTCGCCCAGCGCTAAGCTGTCACTTGTTCCAGCCATGAGCTATAGCTCAAGCTGAG
+>27588 3
+GCTGTTCGTACCGCGCGCATAATGTTTATGGCACTTCTGCACATCGTCACATAGGGCCGACTATGGGTCGCGATAAAGCAGAGATCTCTGCAACTTAAAG
+>27589 1
+TATGTACGCGGTCTAAACAAACTCTGGATCCTCGCCGGTCACCGTCGTAGCCAGTAGATTAGGCCGCCAAGAAGAGTACAGAGTGTATAGTTTGCTCTCT
+>27590 1
+CGCCACAGCATGCAGAATAGCGCCGTCTGACTACCTGTCTACCGTCGAATTATCTTGAGTGGACGGTTTAGATAAAATTAAGGGTCGCGCTCCAGGATTC
+>27591 2
+ATAAGCTCAAGGGGTGCTGATAACGTCTCACCCGCGTGATATAAGGTGGTTCAAGCGGAGTCGTCTAAATACATCATACCTTCTATTTGGCGCAGGCCCC
+>27592 3
+ATGACTAGTTTAGATCAAGCTACATCAAGGGATGGTACCCCTTAGGTGTGCTACTGTCGTCGGGAGTCTTCGACATAGACGGTATACGCAGCACCACTCC
+>27593 1
+GACACGTACAGTACGGTTCCGACCCCACATATGCCGTCAAAAATCCTCCGGCTCCATTACCTAGTGAGAATTTGGGAAGTGATTAGTGTTGTAGCGGGCT
+>27594 2
+TTCGCGCCCTCTGCCAACATAAAGTGTGCCATGAGTCAGGCTGAAGTTGCCGGATGCTTAAAATTATGATCGCGCATCACGAATCGAGGATTGCTATCGC
+>27595 3
+GGGGATGAATAAGTACCCCGGACGTTGCGACCTTTTTCCCGACTAAGTTGTGATTGAGGAAGCGGACTTGCACTCGCTTCCTGCAACAATATCTAACCAG
+>27596 2
+CCTGGAGTTCAGTATGTACCACAGGTCCGCTGCTAACCGCTTAGGCACTAGTAAAGTATGTGGCTGACTCCTATTGTGTGGGAACAACTCCAAAGGCTCA
+>27597 1
+CGGTGCATGCGTTGGCGGAAATTGTATTACCCGAACAAGACTACTAGCTGCTCCGTAACATACTTGATGTTTACCCGGTAGATCGATCAGCAGCCGAGTC
+>27598 1
+GAAATTCCTGTTCCTGTCAATGCCAACTTGGATAGACTTCGAGTAACTGAATATCCGGACGCGTGCGAGCCGCTTCGGCGCACAGTAACGGCATTTAAGT
+>27599 2
+CAGTCCGTAGAGACGGCGTTATCAAACTAAACCCTGCAGGCTAGAGTCCGCTTTTGGAATGGTTGCTTAATAGTGAGACGCTTCGGGAACATCTCCTACC
+>27600 1
+CTGAACATAATGACTCACATTCTGCGTAAATACGACTTTCCGATCGAAACTATGGTGCCAAGGATTCAGTGGGGGGCCGCAGTCCTGAGTCCTTGCATGC
+>27601 2
+GCTGGTGGCTCATGCTTTATGGGTCTTACTGTATACAGCACGCTAGACCGCAGATCCCAAGTGCGGCCCCAGGACATAATGTAACCAATGCTAGGATTTA
+>27602 2
+CATAGGCTCAGCCATAATACATGGTTGCTAGCGGGCCCGCCCGAACTTTCCATGGTGTCCAGCTATGGAGTGGACCGGTTTATCAAATAGATATGAATCC
+>27603 3
+TACGATGTGCTATGGGCCCCCCGGACATGTGCTCAGCCCTTGATAGTTTTGATGCTCGCAACAAGCACTCAGATGTAATAGGACGCTCGGCAGAATTATA
+>27604 2
+TTTGTGCAAGCGGCCCGTGTATCCCAAGTCGAGGTTAGCAGCTAGTGTCTGATAACTCCATAGCACCTGCGTAGGTCCAGCAGCGCTAAAATACTTGAAT
+>27605 1
+TCAACCAATTGTTTGCTTTTCCGTGTCATACGCCTGTATTACAACGAAGTGCATGACCGCAGCAGGCCGTACGCCGCGAGGAAGGATTCGATACGAGTAT
+>27606 3
+TGAATTTCACCCTAGCTTCCTAGCGACCGTGAAGTAAGGGCAAACTTGTGGCGTACATAACGTGATTACAGATCGGATACGTCTACGCCTGCGGCCTAGT
+>27607 3
+AGCGGAGGTTCCATTCACATGCCGCTTCGAACGAGAAAAGCACTTATGCTCTTGTTACGGATAGCCTATGAATCCAATGACCGAGTATTGGGCCTGCGTC
+>27608 3
+GTACTCCTACCAGTTACCTACTTTGGCATCTGCGCGAGTACCATATAGGACGTAGTGAAGCCGAGTCCTTATAAAGGGTTCCACTCAGGGCCGAGAGTTA
+>27609 1
+AGTCCCCTGTGCAAGAGGGGTATGTGATCGTCGATAAGGAGTCTTGGCTAGAGACCTACTGATCGAGACCGATGCATCTCCACTCATATCCTATGACCTA
+>27610 2
+CAAGTTTTTCCCAGCAGGATGCGATATGAAAGCTCGGTGGACTTGGGTTCCCACTAATCGGACGTTAATCAGGCCTCAAGCGTACCTCGAACTTAACGTG
+>27611 2
+AGAGTGAATATGATCCATTCAGTCCGGATCCTGCTCTGTCGGGGCCATTTACCTGCATCTCATAATTGCGTGTACCGGCTAACATAGGCGGCCAAGAAAG
+>27612 3
+CATTTAACCCGCTGGCCGCTATCCGGTGGTGCAAGGACCCCCGCTAGTATCGAATCAAGGAAGTGTACATCTGCAAGTTATGGCGTTTCACATGAATATG
+>27613 3
+ATCGAAATGTGGGTCTTTAAGGGCGTGTGCTCCTCCGCCGCTCACAATGAGTAGGTAATGCTATGACGCGCAGTCCCTAGTTAAATACCAAACTTACCGG
+>27614 1
+GTCGTTCAGGGATGACTACGAATATGAGAATGAAGCTTCGCGGGTTACTCAGTGCCCGTAGCGGTAGCCACTCACAGATCTACACCCCTTCTAGTGATTA
+>27615 1
+CTGAAACTTTGGATTCAAGTAACCAAAGATTCCGGGCGATACGGGCTCGGATGAAAGATCCTAAGTCCATGTTCCCCCCGGTCTTGGTAGCATCTGTCGA
+>27616 2
+AATAAACCATGTACCTTATCATTGGGGGTGGGTATTGATCCATTGGATACTTCACGGATAGGCCACTGCGGATCCTTGCCGGCTATAACACGCCCGACGA
+>27617 3
+AATAAGGGATGTCGCGCTCAAGTCCTCTAGGAAGTGCACAGCTGTCTTGAAAGCTTATCGAAATATGCCTGTCCTACTGCCGAACGTCTTATGGACCCGG
+>27618 3
+ACTAAGTCGTTCGCACCGAATGGAAGGTCCCCCCACAAGCTTAGTTACGTGTCGTGTTCAATAGGACCAGCCACCAGATGTAGTGTAAGTTTGGTGCCAT
+>27619 1
+GTACAGTCCCGTGTAGATCCCACCGGACATACTGTGAAATCTGGTGTTAGTCCCTAACCGTCGTGGCACTGTTCCGTTCCAAAAGATTAGGCAGAAAGGT
+>27620 1
+GCCAAAAACACCGTTGTGTCCAGGGGCCGTTGGTACTAGCGCGCCTGACGCATTCGTACACCTTGGTGAAAAAACATGTTACTGATTATGTGGACATCTC
+>27621 3
+TAAACAACATGGTAACCACGCGCATACTTTCTTGTAGGTACCCAGATCTTCGTCCTGAAATTATTTCGGAACTTCGGAGAGGGGCGCTGGCGCGGTACCA
+>27622 1
+GGAGGGCAAAGGATGCCAGGAAAGTGCAGTGAGAACTTTTCCCTTTCATGGAGATTTACTACCACGTTTTACCACGCGAGACTCTTCTGCCGATCGCCAT
+>27623 3
+ACAATGTGGCGCGGCCAAACAGGAAGTCCGTATGGCAGGTGTTCCGCGCTAATAGCATCCGACGTATGTTTCCCACTGTAGGACTCATTAATGTCAACTT
+>27624 3
+TGAGGCTCGTACTGGATTGGGCTGATCTGCAACTCCGCGAGGGGATGACAAAAGCGTACTTTTTCACTACATCAGCGCCACTTAACGTTGACCTAGCTAA
+>27625 3
+CGGTTCTGGTACGACAGGATCTGACGACAACCACGTACATTCGACCGCACCATCAGGATCTAGTATTGAACAGTTGTGATTGCGGATAGCTTTTGGCACC
+>27626 2
+ACGCGCAAAACCTCGTCATCGGTGTCAGCAAAATCTTATGTTTCGGCCCCTCCCGCTATTGGATAGACAGTGGATTGTGTAATGCCCAACAGGGATGTAG
+>27627 2
+GAACCTCAGGCTTGAACCTAGGTGGTCTGGGCACTAATCTGGCACACAGTACTTACGTTAATTTAGAGCAGGATCCACACACATTTCTGTCGGCGTGCGA
+>27628 1
+GTAACCAATTCCATTCAGGTGGCATGATCAATCATTAACGGCTTGCCAGAATTAGGCGTCGCTCCCGTGTTGACGGATCACGGCTACGACATGCTGATGA
+>27629 3
+GCTAACTAAGTAGGTCGCGGCCTAGATCCAGGACCGAGGCCTAAAGTCTTGTTTGTAGTATGGAACTAGTACCGTGTCACGCTGACAACAATCGCCTTTC
+>27630 1
+CGAACTTAGACAATTAGATTGGAATTGGGCATCCACTTTGTCGCGTCATATACAAGACCGCCTACACATGGGTTTGTGGCTGCCAAGCGAGCCCCAGTGT
+>27631 2
+ACAGAGTTTAGCCTTTGCGTAATATAGTCAGGCAAGGATGAGTCCGGTCATCGGCGAAGTGTCTCAATACACTGTTCGACTTCCCACGGAGCCGCAATTC
+>27632 1
+AATTGATATATCCCACGGCCATTGCTCCTCAGGGGGCGGTTGAGGCCCTGTTGAGGAATTCTCCGTAAATTCCTTGCTCAAAGAACATGGCACAGCAGTA
+>27633 1
+ACAAGATTGCGAAGCAACGATCAGCATTAAACGTTCGGGAGCTGTTCTGGGTGACCCGCTATGTCCTTTTCGTGCTATGCGCAGCCTGACCAATAAACGT
+>27634 2
+TTCCCCAATGATCGTGTTGGATCTTGTTCGGCCGAGAGCATACACTATAGACCTCAGACGTCAGTTACCCACGGGGTTCCGAAGGATATCAGCAATGTAG
+>27635 3
+TTAAATTCAGCACAGGGAAAAACAACTCACAGGGAGCGTGCTTCTCAGGCTCTTGATTCGTATAGATGGCTCGCTCACCCGAGCCAGATGCCTTGTTGGT
+>27636 1
+ATCGGACTTGACTCGGCTAAGCGTTCATTGTTAGTATTCGAGACGCCGAGGGGGGTTAGACTGCCCAAATCCGTATCAATATGAACGATTGCACCCCCTA
+>27637 1
+CGCAAGCTATTCAAAGAGTGCTCCAGGGCGTATTCGCGTCTTCAATCGTGAGGTTGTTACTGTTCCCGGCAGATCAGTACACGATCCAATACAGAGGCAT
+>27638 3
+AAGATAGAGGCTCATAAAACTTGCCTATGGACTCATTTACAAGTAGGGTATTGCGCGCGCTCTCTCGGTGCTGATACGACGCTGTAGCGATTGCCCAACC
+>27639 3
+GAGCATTACGCTGTTGGTGAAGCACTCCCAACAGGTCGACATAGTGTAAATCCTGTGAGTCCATCTTAACGGCTCTATCCTGAACCCTGGAGATTCGGAG
+>27640 2
+AGGTACATAAGGGCGTAGTGCGTAGGGTGTACCATACTTTTATACTGCAATTTGCTTACTCGTCCAGGGCGCACAACTACCTTCGAGAGACCATGCGCAC
+>27641 3
+GCATCTCTCTGCGAAGTGGAAAGATCTAGACTAAAAGTCCCCAGTGGGTACAGCGGCTCGTGGTGCAATTTTAGGTTTGAACCCACACACTCTCGTCATG
+>27642 1
+TGACTCGCTGGGCGAGCACCTTTGATATAGCCCTTGAGCGTTCGGTGCCGCCCCTACGAAAAATTCCGTAATGATATCATAGCAGTATGGGGACTTAACA
+>27643 1
+GTTCGCCCGACCGTTCTCGCACAATCGACTAGCAGGCTTAAACCTTCCCGTACTAAGGGTAGAGCACGGTGGGATCGCATTATGATTAACGAGGTTTTAA
+>27644 3
+CTTTCGTCGTCTAGCGTGTAACCCTTCCTACGGGTCATGTCGCTAGCAAATTTAGCGAAGGTTACCAAGGACCGAGTGTTCGAATCACGGAGCAATAAGC
+>27645 3
+CGCCGCGAATTCTCCAACGTTATCGATGAAAAGTATGCAAAGGGTTACGCGGCCTGTATAGCCGGCTTTCGTTGCAGACGTTAGAAATTAGCCTCACGTC
+>27646 3
+TGCCGGGCCGAGAAGAACTGTTTTGCTAAAAGGTCGAGGGCTTCCGAATCACCTTCTACTGAGAACTCTTGGTCCAGCTCCATGCCTATTGGACAGAATA
+>27647 1
+CCCCTGGAGGGTTGTCGCTTTTACTTTCGTGGATTACAAGACCGCAAATGAAAGTGGACCCCACGCGGAAATGTATAGGTCCTAACTTGGTGACTCACCA
+>27648 3
+GTAACTTGCCATCGTTCTAGGGAGATACCACGGCAGCAACTGGCTTGTTGCCCATGGTATCGTACAAACGACACTGGGGTGCCTGTATAACTTACCAATG
+>27649 1
+TATCGGTTGACTTCACAGTAGAGCAAGAGTGGGAGCGAAACCTCCTACACTTGATCGATAACGGTCACCGCGTTGTATCCATGGCTCCTCCTATGGATAG
+>27650 2
+CTGAAGAATTTTCAGTTGGCATACTGAATTGTCAGCACACGCTGTCAGGGTACTCCAGCGTTGCCATGCAGCTCTCGGGAACTCTACAGCCAGATGTAGA
+>27651 3
+CCACTGGCACAGTGCCCGCAATGTCATGTTGTTCCATAAGGCTGAGACACTGATGTGTAGTCCGGCCGTTAAATTTGGTCAAAATCCGATGGACCAGTAC
+>27652 1
+AATCCCGTAAGAAACCATACTGTGTTTCCTGGGTACATGCTATACTGGGGAACCCGACGTTGTGGCAATAGATAGCCGGTGACCTCCCCTGATTGACTGA
+>27653 2
+TGCTGAGGGGGATCATGAAAGGCGTATCTTCGCATCTTAAACCCTGGCACTCTTTTCCCGCAGCATAATGGAGGGTATCGAACGCGACAATTAAGCCTCT
+>27654 3
+CCCAATGGTTGGCCACTCGAAAATACGGTTCTGGCTCAAGTCATGCCTGGCCGATGAGACATCAGGATACTGTTTAAAATTTCCCCGTGTCAAAGGGGCT
+>27655 3
+CCGGTCCTGGCGCCGTGAGTTAGCGGAAACCACCCGCATCGTATGCTACATGTGACCTCTGATCTATTTCAGCGGGTAGTTTAATCAAAACGAGGTATAA
+>27656 3
+CGGATGTTCGTTGTCCAACCCGCCTGCACGAAGCGTCGCGAGTTTAGAGACTAAATCCCTACTAGCTTAACGTTGCTCATGAAGGAGATTGAGATAGCTC
+>27657 2
+CAGGGTCTTGTAGCACTCCGTCGTGCAAGGGCCACCCCCATCAGAATCTCATGGGATGGTAGGTCTAGCCTTATAATTTTCGCAGGATGAAAAAGACTCT
+>27658 3
+GAAAAGCCTAGCCCTCTAAGTCTAGCATGATCCGTAGAGTCTAGGGGGGCAAAAGGGAATTTTCTTGGCGCTACAGCCCCTCAACTTTTGACTGTTGACC
+>27659 2
+TGAGTAGGCGGTGTGCCTGACTGAACAAGCTCTGCTTGTTAGCGTCCGAAACATACTGCCCTAGCCAACCAACGTTACGATTGCTAAATGTTGAATGGCC
+>27660 3
+TCACCGTTAGAGTTAGAATGACCCAGATCCACTCGTAGCTCATGCGTCTGAGGCAGTCTGCTCTGAGTAGCACTGCACATGATGCGACGTTTACAGTGAA
+>27661 3
+CGTTCTACGTGATGTCGCGGGACGTCGGCACAGTAATCGCTTGCTAAAGGATAGTCGTCCGACTCATCCAAAGATTTACAACTGAGTTTCTCGCAGGCAA
+>27662 2
+ATGTTTTTCGTAGGACATTAGCGCGACCGCCACCCGCTGAGTGAGTGTCGGTAAGCGACTCAGACGCTAACTCGCCAATAGATTGTGAATTGATCTCACA
+>27663 1
+GGCATACTTGGGGAAGTTGCTGAGAAATATATGTCGCAGCAGAAGACAGGTCTTTTCCCAACACTGCGTCTACCCACGCGAGCTCTTTCTTAAATCGGGC
+>27664 1
+TACCTTTCGATAGGACATACCGTTAAGGGAGTATCGTCTTCTAGCCGGCGGAGCTTGAAGGTCGCTCTCCTCCTGATACCAGCAAAATGGACAACGTGTA
+>27665 3
+AAACTATGCGAAACCGCTGCCACGGGCCTACCACTGTATATGTAGCAACTTAGCATCACTGCTTTATGATGCAGGTCGGGATGTCTGGCCCGAGTTTAAG
+>27666 1
+GATCCCTTTCTATGTCTGTATGATCAAGGGGGGATATCCATCCTGTGACAGACGACCATAGGACTCTAGCACTCACAGAATGCTGAATGCTGCGGTCCAG
+>27667 1
+GTGCGGACCTATGATGTACCGATGCTACAGGTGCATAAATACTAAGGGACTCCTTCGTAGATCGCTTGTGGCTGCCTCTAGATGCTGCCCATAGCAAAAC
+>27668 2
+AACCTCCCATTTTAACCAGATCCGAGTAACTCCCTCTGGCTTCGTACGAGGGTAAGGGAGTCGCAGGTACATTTGTAGCACGCTTGACTAGCGATGGAAT
+>27669 3
+GCAATAACGTGTTCAGTCGCTGTTGGCTGAATGACCAGTTAAGCGTTTCTAGCAGGCATAGAGCCGAGTCTGAACCGTGAGACTCTGATCCATACCCACT
+>27670 3
+GATCTACCCGGGGAACCACGGGTAGGTTTGGGTTCGCCAACATTTTGTGGGTTTTCCTCGTCTTAAGCCTTCTCAACAACCAATGGAGGCAAGCAAAACA
+>27671 2
+GGAGGTGAGTGTACGTAACATGTGGATAGCTATCTTTACCGTTCGACGCACAACATCGTATGATCAACCAGCAATTTCCACGGCGTGACAGCCGTCTCGT
+>27672 3
+CCACCATGCAAGTCCGTCGATAGATCATTTATTTCGGACAGCGTATACGTAGTACTCACCAGGCGTGAGGCAGACTGGAGCGGTCTAACTTCTCTTAAGG
+>27673 1
+GGTGGGCAGTTAGTTTATCGTTGTACACCAGGTCGTTGGTCAACCACGAAAAGAACCAGCTCAATCGCCGGCCCTAGGCTTTCAAACGTTTCTAACGTAG
+>27674 2
+GAACTGTTCGAGGGACTGGTTGCTCATTTAAGGGGATTCGTTACGCATTAGCTTAAGGGAAAGAAGGCCTCACCGCCTCATACCATTATCTGAGACCCCC
+>27675 3
+TGAGACCACAAGGCGGGTCTGCCCTTTTCCACAGCTGAAGATCACCAGGAGATTTTGCGAAGTATTCACTGAGAGTGCTTCACAGTCGTTATACCGAGTC
+>27676 1
+TACGCATCTCAAGTGTTCGCAGGGAGCAGTGCAAGTGGTTATCTTCCGATCTTAATGGTAACTGACCCTCGTCTAGACAAGTGTAGAAGCCCGATCCACG
+>27677 2
+ATGTCTATAAGACGACCCGAACCAGGGAATCCCTTTGACCCCCTATCCGATGGGGTGACGGTTATTTCTCGCCATAGAAATAAGCTGTGGCCGTGGTAAT
+>27678 3
+CGCATACTGTTCGTTTAAAAACGCCTAAGAATAAGACCTCGTCGGCGTCGTTAGGTCAGCTTAGGCATCATCATGGAGTGTCCACGCACATCTATGCGGG
+>27679 1
+AGAATCCGCGTTTGTAACAAGACGGGAAGCAGGTCCGACAATGCTCATGTCATACCCTAAATTTCGCGCTCCCTGTGCAGTCTTCTGGAATAAGTGGGCT
+>27680 2
+CAGCGTCGGAGGGGCCCGTCGACCTCCCCCGTTAGAAAAAATGAAAAATCCTAGTCTACATTTGAGCGTTCTTTTGGCGTACACACGGGGTACATTGTTA
+>27681 2
+GAACCTAAGATAGCCTTTCATGGAATGTCTTCTCGCAAGTGGACCAGTGTCCGGTGGATACCGCCTTAATAGCCATCCTTGGAGACTGCGAAGCTGCAAT
+>27682 1
+GTTCAAATTGGTAGTACCAAGGGCACTTCGAAGGGTAGTCTGGTTAGTCTTTCACAGCTTACAGGATCGCACGAGTGACGCCAAGCGTCCTTCCCAATAC
+>27683 2
+TGAACCCTCGGCAGGACACGTGATAGCGAGTCACATAACGACAATACATCCCTTACGCCTTTGCGGGTGCTCGTGAAGTTTTCTCATGAGCTATAGTAGG
+>27684 1
+TCTAAGCGCACCCGTCCATTGGAGTTAGATTAGAAATGTGTATCATGGGCAACCGCGGTCTGTGATATTGCTCTTGTCCAGACGCCACCGAGATACAGCA
+>27685 1
+ATGGTACGATACAAGGCAACAGTATCGTCGGAGTTCGTTCTTAACCCAGAATCGGAACCGGTGGTCGCTGACGAACCCAGTAGAGTTCTTCTCCTTTCAG
+>27686 3
+GAGATCAAGGACGCTTGGAAGAGTAGCATTGCTGCAGCATTAGAAGCGGGCTCTTCTTCGTCTACAAAGCTATACGTTCACTGTCATGGACTATCCCGCC
+>27687 1
+ACTTGCGATATGTGCAGCTATGGGAGCAAACTTCACGCGCAATGAATCTTGCGACATTACATGGTGACCTAGAGTCCGTATCATTTCACGGGCCGGCATC
+>27688 2
+GCTGAATTTACCAGGTTTGAACTCGCTGTATGTTGGGCCGCATTCGTCAACCCTAGTAACAAGAAGCTATAGGTGGCTCAAGACGTATCGCTACCCAGGC
+>27689 1
+CACAAGTGGCCGGTTTTATCTAATGGGTCGACTAAATAAAGTCACCCGACCGTCGTAGGACTGCAGATTTGAATCCGCTTGTCAACACAGTCTGCTGCGG
+>27690 1
+GGATCATGCTGCCCGAAGCATCAGGGCATTCAAGGCGACCGTACGAGAACCGTTCAGTTGTCCAATATCGTTATCATACGGGTGAACCGCGTTTATTCAT
+>27691 3
+TATAGGTACACATAGCGTTAATCTGTGCCTCTCAGTGCCCAGCATCTCGGGCTATATAGGTTCGCCGCAGATGGTAAGTATAGACCCCTGAACAAGGGTC
+>27692 1
+TTTTCGTTTAAGGCTTACTATAAAGGCTCGGGCGCCGTTAATTAGAGTCACAAGCGCAATATGTATGACCAGGCCCGCCAGACCCATGAACTGGTTGGCC
+>27693 3
+GTCCGTTTGATATCTTAAGATGAAAGGTGTATCCCGCCTGGCGCGATCAGGCAACGCCTGGAATATCGGCCTTAACGAACGCCGTAGAATATTCCACGTT
+>27694 3
+TGGGGGCTGCCCCTGAGGGTGGCGAGTCGCACTAGAGTATCTTGGCTAAATTTTTCCGTAGTTAAACGATTGAACCACAACTGCCTCAACAACAGCTACT
+>27695 1
+TTCCCGCTAGTTGACACAATAAGTGAGACTCGTAGGCTCCCATCCGCAACCGAAGTGACAAAGATGGCATGCGGTGATGTTAGGTTGTTGACTCTCTACC
+>27696 2
+GATGCGAATCAGCCCGAACCATCCACGTTGTGGTTGGCAATGGTTTGGCATAGACGTATATAATGCCCTCCTATCCCGCACGTCATGAGGCATGGTATAA
+>27697 3
+CTGCCGCGGCGTAGTAGCCATACTATCGGCAATCCTAAACCGGTTAGTTTTAGCGTATACCATACATCTGTTACGCTAGGCATAGTAGCGTCAGGCAAGG
+>27698 3
+GTAAGGCAAAGAATGCAATCGTTTCTCCGAGTCGATCACCTAAGAAAGCCTTATTTGGGCTTCGGGCCCCGGATATCCAACTTGATTCTTACGGCGCGGA
+>27699 2
+CGACGCGAGAGGAGCAGCCATCCCGTACAGCCGTCTGCAAACGGTACCTTTCTTAATTCATGTTGGACCAAATATGTGAGACCTTGCTGTATGCATGGAT
+>27700 2
+TCGAGTGTTTCTTCTTCGAGGATAATATAGTCACTACCGAAACACGGGACTGAGTACGACTTTCACTCAGAGATGGCCCTTGCCTTGCGGCCAAGGCGAA
+>27701 2
+TCTCAAGCTACGAGTTCAAGCAGTTGTCATTCAGTCAGAAAGGGTTGCCGGGGAGATGGACATATCTCTGTGTGCCCCCCGTATATTAACCTAACACCGG
+>27702 2
+CGGCATTAGTACGATTAACGGCCGCACGGATGTTCCAGAACTGGTTTTCCGGACATCATATTTAGACTCCGGGTTACGGCAAGTGTTAGCACCAGCATAC
+>27703 1
+TTCAGGATAAGCGTAATCGGTCGTAATACGATCAACCTATTCATTGGCACGGTGACTCCACGACGATCACTGGAGACCAGTGTCTCCTGCGTTGAGTACG
+>27704 2
+ATGGGATTCCTACACTAACAGCTCGGAGAAAAAGCATACACCGCGGTCCATTGTGTGATGCGAATTTGCCTATCGACGTTTCTACTGTCCACGGGACGGT
+>27705 2
+ACCGAGGGAAATCCCGTTCGGGTCAGTTTAGAGCTCTCTATAATTCCGTCAGAACGTGAGATATCACCGGGGACTGACTGCGCGTCTCCATAATTAGACT
+>27706 3
+GTCGTTCCGAAATCATCTACGTACTAGTATTAACGGCTATGTCATAGACGTAAACTCCCCCGATTAATCGAGGCCGCTCGTGGGCAATGGGGGCTATACG
+>27707 3
+CATACCCAGTCAGGTAACAACTTATCCTGCGGTGGTATAGCGCGAGGCTGTTTATGAGGTTGCCACTTACGAGCCAAGTTCTATGTAGACACCTCGAAGC
+>27708 2
+TCCAAATGCCATTGTTAACTCAAGGGGTACTACGGCGCTTAACGGTTCCTACCAGATAGATCTCCGCTGACAAGTAGAAGGGTGCCTGTTCAGGACTTGC
+>27709 2
+TGAGGAAGCATGTAACTAGACGAGTGGACTATCCGACTCAGACATTCGGGAGCCGGACACTTTAGAGTGGATCTTCTCTACTACCGTCCGTTGTACCTCA
+>27710 1
+AAACATTGCCGTGTGTACCCCGTTAGCAACCGTCATGCTTGAAGCGTAGCTAATGGTTTGGAGTGTCGATCACTACACAGGTATTAGACCCGGACTCCGA
+>27711 3
+CGTCACCTATTCAATATCGGTGTACGGCGTACCGCACTGCGGAGTGATAATGTATACGTTAGTCGAGTTTCTCGATCAAACCCCGAGGGTAATGACGACC
+>27712 3
+CCCCCATAAAAGTTCGAAAAGGGTTTTGTAGACTCTGACGACCATAGTGCTGGGTTATTGCGTGGTACCAAATAGCCAACCTGAGCTTGTGGCTCACGCC
+>27713 2
+CGTCGCTGCCCAGTTGGACTCCCAATTGCGGTCGCGACAAAAATCATGAATGCACGGGTAATTATGACACAATTGCACGGGCTGGTGGAATATCTCCTTT
+>27714 2
+TCTCAAAATCGTACTGCGATTCCCGTTATCTGTGGCTAGCGGAAGCATGTTCGTGCCTGGATCACAGAAATATTCACACATCAACAGCGGCGGATTGCGG
+>27715 3
+TGGTCTTAAACTTAGTCAGTAAGAAAGATACCGTAAACGTGCGAGGTCTCCTGGCAGCCGTTAGCAGAATCTGCGTACACATGGCCTCGTCTGCTAGTCC
+>27716 2
+AATCAGGATGAGCGCAGCGATTAGTATTGTAACTGTCTAGCGCCTCTGAGGCATGCCCGCAGTGTTTGAAAGACTGTGATCCCCAATCAGACATGCTCTC
+>27717 1
+TATGCTCATCCCGCGTGGAAAGATGGGCCTCTCGTAGTCGGCCCGCGCATGTAATCAGGTGTGAATACTTACAGACCAAATCATGGTCAAGTCATACGTT
+>27718 2
+AAATTACTCGAGGGGGCTTCACCCAAATAAGGGGGTGATATTAGTGCAGGCAGCTGGACCGGGATTCTCTACCGCACACCGCACTTCTATTGTTTAATCC
+>27719 3
+AAGAACCTTTAGCGTCCCCCGAGGGGTTAAGCAACATCTAGGTTTCCTACTGCACTCATGTAAATCGTCCGGAGCGATATTCGAGAGCGCTGATTTGGAC
+>27720 3
+TTATCACAGCGCATGTGTCCTGGACAAACCATCTGGGTGCCTGACAACTAAGCCGGCGTTCCAAATCAGGCTGTGTCGGTGCATAATCGAGTATAGCTTA
+>27721 1
+GGTGATCTCTCGTCTTCCAACACGAAAGATAAACCGGGCCACAACCTTGTCTTCGGTATAATACGACCGTGGTGACGTCAGTCAGACGGATAGTTTGTCG
+>27722 1
+TGAATTGAGCCCATATGGTAGAGCGCCTCTTTGCTATGAATTGCGCAAGAGTGCTCCACGTCCACCACGACACGTTCGCAAGGATAGCTGTTACTTGAGA
+>27723 2
+TCAGAGCATCTCCCCCGATAGAATAAAGCAGTTATATTCGGTCGAAGATTTATCCGGACCTTCGCTTGAGCCGGCAAGTTGCGTCGCCTGGAACTGATAG
+>27724 1
+CAAACTTGTTAGGGGCTGGCAGCATTGTCCTAACGGGAACTGTTATCGCAACGGGTTAACCCTGCCGACCGACGTGAAATCAGCTTTTAGTCTATCAAGC
+>27725 1
+AACCCTTGAGGACTTTGTTCGTCTAGCCCGTCGCCACAATATATGTCACATAGGGAGGTAACACTCTGATTTAGAAGTTTGCGACCGGGAGGTGCACCCA
+>27726 3
+CACTCTTGTCTACGATGCAGATAGATAGAGCACTTTATGAAGGGACAACGGGTTGCAAGACCTTTTTGGGGGCTCCTATATAAGCCCCATGTCAGCGCCC
+>27727 3
+GCCAAGGATATCGTTTTTTAGTCCTCGACTCACAGACAAGGGGTTCTTATAAGCCTTTCAATCAAAGCGTCCCTGGGGTCCTGGAATGCGCGACCAAAGG
+>27728 2
+AATCCCAATCAGGCTTCCCGGATGACGCCTAGCCACATCTGGCTTAGGTCTTCCCAGTGGATTTTCGGCAAAGATGATGATGATCGGTAATACCTGGAAG
+>27729 1
+GCGCCCAAACCGGCTTGGATCCACGATACGTGGACGACTTTGAGCCTAGATCCATATTATCTCCTACGCATGGTAGAGATTGATGCGCTTCTATAGGAAG
+>27730 2
+CTTTGCCGCCAAGCTTGCAAGTGCGTTTCGTACCAACGTGGCAACACAGGCGACATTCTAGTCCACGATTCAGAATGAAGATGGTGCTTCAGTTCTGAAG
+>27731 1
+ATGCAGTGATTCACCGGGTCTTGCGGGGTCCGGGAAGTTGAGCCTCCACCGCACAGAATTTAAAATCCTTAGCAGGAATCGCTGTTCCGACTATATTCAA
+>27732 1
+CCCTCGCTTGACCGAACTCTAGATGGCGTGGACAAAATAGGACAATCGGGTGGCTACCCCTTGTAAGCGAGATTAATGCCTTTCCAATTCTTGGTGCGAA
+>27733 2
+GTTCGGGGTGGAATGTGCCCTTCCAATGTCGGTACCATCGGGCAGTCTTGAAATTACGCTACGCCACGAGTTGCAAATCGCTCCAAAACGATATAGATTC
+>27734 3
+GGCCAATTCGGCTAATCGTACATGTAGAATTAGGTCCTCAAACCGACGGGCCGGCGAAGTGAAATTCCCTGTGCACCCATTATAATGCGCTTGGTGTATC
+>27735 3
+TTGTGGGCGCCATTCCATATCTTGAAACCACTCTTCGCTTAACCAGGTACCGAAAGCACTGGTGAGCGGCATTACGGTGGGTACATACGCATGTAACTGA
+>27736 1
+AAAGGTTCTGGAAACCGGCCCTGCCAATGCACCCGGTTGGTCATGTGTGCAGTGACAGAAAATTCCCCGCTTCGGTTTATGGAGTCATACTTCGAAATCA
+>27737 2
+TGATACCCATAGCATGCGTGAGATCTACCAGGTGCGACTGTACTACTCTGTACGACGGTTGTTCTACTGCATCTAAGTTTGCAACGGCAGGGACCAACAG
+>27738 1
+TTTATCGACCGTACTGGGATTGCAGGCCACTGACTAGTACCGCCTATGTCAATCATAATCGGGGGGAGCTTCACTACGAACACATTGCGACTAGTGCGTA
+>27739 3
+TGATGCCTTAACTCACAATGGTTTCGTACGGAGAGGATAATTGACCAAGGTTCATCCTTCCTGACAGAAAACAGGTTCCCTTGGGAGCGCGCCTGACGTC
+>27740 1
+TCCTCTTGGTGGTCCTCGCGCTAGATAGTCGAAGTGCGTTCCTAATACGAAACTAAGTTAAGCACAAGCGTACACTGCCGGCTTATTGCGGACGGAACTA
+>27741 3
+CCCCCTTCGAACTCGTTTAACTGCAGCGTAAGCATGTTCAGAGATCGTTAGACATGTTCGTGTCACTCATGGCTAGTAGCGCACGAGAGATGAGCCTGAA
+>27742 1
+CCGATGACGCTGGCTCAATCTTGAAGGTTCCACTACACCAGGTTTCGTTCGGTTAACCGCTGTCGAAAGGTGACGAAAGTGCTCGAAGTAACGTCTCTAA
+>27743 2
+GCTCGCCTTGGACAAGCAACGTTGACTGAATCGAGTTGTTTGAACAACACTTTGTACGATGTGCCTCTATCTGCGATGGGGCGACTATCAGACAACACCG
+>27744 3
+AAATCCAGCCCTCGTCAACACATACGACCGCGAGGACGGTTTATCAGCTAGCCTACGTGGTTTCTTATAACGGATGGTTTAGTTCAAGACGCGGGAGCTT
+>27745 2
+GCCAGATTGGTTGCGATAACTTACGCAGCCCCCTACGCACATGGGACGTGGACCTTTGTGAGATCTCCCTTGGGAGAAAGTTAAATCTAGTCTACAAGTC
+>27746 2
+ATGAGGACAAGGTCACATGAAGCCACTCGAGCTAATATTCCAGAGTTCCTAGAGGTTGTTTTCGCACTCGTACTGATATCGTAGGGCGCCAGGCTCTACC
+>27747 2
+GCTTCAACTCAATGATCGGTACAAGATCCCTACCCTGAGAGGTAGCACCGATTCCGTGAGGTACAGGCCGTTAGAGTTGCTTCTACTAAAGGGTTCATCG
+>27748 3
+AAAAAGATTACTACCCGCGCTTGTCCTTGTTCCGTGTAGTCTAACTCTCGGGCAGGCCGCTGTATCGGGCATTTTGTCAATAGCAGAACAGACCGGAGAA
+>27749 2
+TACGTTGGATGAGCTCGGCGCTGTCGATAACACCCCAAGTATTGTCTTCGAAGGGCCAAAGGTCTGACTCTAAGACTAATAGACCGTTTTTCGACCAGCG
+>27750 2
+CGGGCTTATCTTTGGACCCCAATAACCGAGACGGATTCGAAAACTAGGCCGAGTGCTTCAGTGAATCCCCGAGTGTATCTGATAGAGCGCTTGACTTATC
+>27751 2
+CGAATGACGCATCAAGCAGACAGCACACACCGCTTTGTCGTCCCATAGATTGCATTGGTATCGACCCTATACTTCAGTTTGTTACAGGTGGTACGGGGAG
+>27752 1
+AAAAATTCCTCGTTACACGGAGTATGGTTCCTTATGCACGCGGAAACGAAGATCGGCTCTCGTGGTCCTCGGAATGCCCCTGATCAATAACGCATTGGTG
+>27753 3
+CACTCCAGAGACCTAATCTGAGGTGGTTACAACCCGTCACTTTAGCCTTAAACATTAGACGACGGGACACGATGTTTCGTGCGGAGCTATGTTGTGCGAC
+>27754 2
+GTATTCTTTATTGGACTCGCGTATCTAGGGAACGAGGCGTTCGCGCCTGGCCCCGCGAAGGTCTGACTCATAAGCTATCAATTGATATGGACCAACAAAC
+>27755 3
+GGTCCGCTGGCCATCAGATGTTGTAGCACCTTTACAGCTTAACGTCCGCGCTTGAAGTAGGTCCGCCAGGATAAATCACACAGAATGCAGTGTGTATCAT
+>27756 3
+AATCGGACCACAGGTTACAGAGAGTCTCTCCTATCCCGTGTAGAGTGTCCGGGGCCATAATAAACCCGTCGTTTTACGTTCAGCAGATATGCGTCGAATG
+>27757 2
+CTAACCAAATGACAACCGTCGTCGAGGGGAACGGTAAGTGTGGGTGAGGCATCCAGTATCGCTTTTAGAACTGTATTCATGGCTCCATCCCAATCTCGTC
+>27758 3
+CTAACCAGAGCGGTCAAACACTCCGCTGTAGCAGTAGATGGATGATACCGGAGCAGATACTATTTGTCCGGGTGTTGCCCTACGCATCGTACGTTATATC
+>27759 3
+ATTGCCATACAAGCAACGAAGCATCTTCGTTTTGGGGTGGAGGCCGTTACGCATCATCGAGCTTCGCTACGGGCATTGATACCCTACCTCAGTAAAGAGT
+>27760 3
+GCATCTTAATAGCCAACGACCGCCTGTCAGCCTGCAAACTGGAACTGAAATATTGTCTACCGTACAGTTGGATCCTCTGAGGGTAGGCCATTCTTGGGAG
+>27761 2
+TATGGTGGTATGGCGCGACTCAATTAGCACCCGCCCGCGATACCGCTTAGAAGATCTGGCTTCTTCAAATTCAGCGAGGGTGTAAAACAACTTCCGATGT
+>27762 1
+CACTATAACTTCAACTGAGTGCGTGGATGGGTGACGGACTCACGTACTCCTACGGTTGCACCGTCTGCGCAGTTAGAGCACTATACATTGCCGTAGTAAA
+>27763 2
+AGCGTGTCAGACGTTTTCAGGATGTGCTAAATTGTGCTCACGCGTCAATCTGATCTCGCATACATAGAGGCGATCCCCTCTTAGCCGACGAGAAAGCATG
+>27764 2
+CTCTCAGCCCACGACTTCCTTCATTCAGTAGGCAAATTGCGATCTCGGCTTGTACGACAAGTGCTAAGATTAGGATGTAGGAAGCCTTGCAGGGTACCGA
+>27765 3
+GTTGGGCGCAGATAGGGCCTAACCGCCTATACACATCCACCTGAAAGATGACCCTATATCGTGGATGTAGTGGGACTCTACGTGTTCTCGTAATACCATG
+>27766 3
+AGGGGCCGTTTATCGTCTTCGAGCCTAAGACATGGTGGACCACGCTAGATCCAAACATCTGCGGATGTTATTTAATCCCAGTCCAAAGCGTTGCCGAATG
+>27767 1
+GCTACCAAGGTTATTGCAAGACGGGTCACAATAGGGATATCGGGGTGTGGCCTACCGGGTCACCATACCATGCCATTGTATAGAATACCATTCGTTCCTC
+>27768 3
+TGACACTGGTGGGTAATTGCGATGGTAACGCCCCGTTTCAGTCTAACCCGTCACAATGGAGTACATGAACTCGAGGTTGCGTACCGATAAACTACCTGTC
+>27769 3
+CAGTCGCTACCGTATAGGTCTTAGAAACTGATGCACTATACGGTGCCTGCTTTGACCAGTTGATGTTCGACGGTAGCTAAACCAGGCTACGAGTGCCAAC
+>27770 2
+ACACGCGACGAACACCGCTTATAATAATTACTTATGACCCATTCCACTCTCTGGAGGGAGCGGCCCGAGTGTAACTCTAGATACGGTGAGGTTGGTGTTC
+>27771 3
+CTGAAACGGCATGAGTAAAATCTATAGGCAGTCTCCTCTAGCCCTTCGCTATCTCAAAGGTTTAGTGACAGCTGATAAGTGTGCGTGCCGCCGGACGATC
+>27772 3
+GCGGTCGTGATATTACTAGGGGCCTTAGCACTTCAAGGCGCCTATGAATTATATATTCAACCGGCCACCAGGTCTAATGCATACCAGGGCATGGTGACCT
+>27773 2
+GGCTCTTTAATAGCTACGGCCGGTTCACACACCCTTGAGAAGATACCTTAGACTAGAAGGGTGGACTATTAGCGTTCCAACGTGAACGTTTTGCGGCCCA
+>27774 3
+CCGCACCAGGTGCGCCAGGTTCAACGTGACAGATATATTGAAGCAGAGCTGCTACCCCCTTGAGGTTATATTTTTCAGGGCTGCCAAAATGTTCGACAGT
+>27775 2
+CCTATGTGGTCCCGTATATGACGGGCACAGATTCGAGTCAGTCATTGTATCCAGTCAAAAGGTAACCCTCCGGGCTAAGGGGACTGACTTTTGATACCCA
+>27776 2
+CGACGTCACCAAAAGACGCAAGATATCGCGTGCTTAGAAGATAACTTTCGTACGGACGTGCGCTTAGCATTCCGGATGTATTCATTGGGCCCGTATGTCC
+>27777 2
+GGGTCCCGAGAAAGCGCGTAGTCTTACGCTCCGGTCTCCAAAAGTGTACTCAATAGATACAGGCATGTGGCTCGTTGATAATTCTTAGGCCCCACTGATA
+>27778 3
+AGGACAACCAGGAGTACGTGTTAGACAGGGATGAATAGGTATGCGTTCTTACTCTCGGACTTGACACCGTCCGTACACTCGCGTTGTCCACAATCATGCT
+>27779 1
+CTGTTACCCTTTCGACGATCCGAAGGTGACGGCGCGCAATCTTCAGTAGGCCTTGACCTAAAGTGATTCTAACACCGAGTGAGTACTGCAGTAGTAGCTA
+>27780 1
+GTTCTCCTGCGACTGTCCCAGGCGCGCAGGGAACTGATGGGAATCCAGCTTTACGGCCAAATATGCCTGAAGGTCATAGAACGTTAGTTTTACAACATCT
+>27781 2
+CATCTTTGACTGATTGCTACGCGCCGATCTTGTCTATGCACCATACACAGGGAACCGGCGGAATCACGGTGCTGCGAGTTCAGTAAATATAACTGGCATG
+>27782 2
+CCGCCTTCTCTCGGCACCGTGAGTACGAGATTCTTAAAGTACACGACTTACTAAAAAGATATTTGCGGGGGGCGAGCCTCGATACAGGTCTTGATCGATC
+>27783 2
+CTATGGCACTAGTCCGAGTATATCAGCGAGGGAGTTAGGTGCCACAGCTCGGTAGAACTGCGTTTGACAGAAGCATCGAACTCTCTGCTTTACATACCCT
+>27784 1
+GTGCTGCTGGTATTAGTCTTATACCCCAGAACGGACCGATGGTAAGTCACAAGTCGCTGTGGGTGACGCTGAGGCACTATCACCCTAACATCTTATCAGA
+>27785 2
+TATGAAAAGGACTAGATGCGTTGCTCGCTCATTGCTAACATAGCCTATTCTGACTGCATCCCAGAGTCACCCTTGGTAGCGACGAGATTGGAAGGCGCCT
+>27786 3
+GCTTGTTGGTGCCGCAGTATAACCGCATCAAGAACGTGCTAGACGTGCCCGTTCTGACTGGGATCAAAAGATCTTTCCCGACTTGCCGAAACAGTTTAGA
+>27787 2
+TCTAACAGAAGAGCAGTATCTGCCCAACCGGCATCTGGCTGAGCTTCAGATTCTACCTCTAGGTGTTTCACAGTGTGGACCAATGGTGCAATAAGCCGTG
+>27788 2
+GCAACTATTACCGGAAAGGTATTCTAATCGGAACCGCACTCCCCAGCGCTACATAATGCGCTGAATGTGTCTGCGTGATGGTAGATCGTTGTAACTGCCG
+>27789 1
+GGAAAGACGCCAAACAAGCGACGTACCACCTTTGGGTACTATATACGTTGATTTTAGGTCGCGCAGGTCATCTCTATCTTCGTCGCAGGAGATTCGCACG
+>27790 3
+AGCCCTCCGTTGCTGGAAGATCGTTCGAGCGGTAACTGCGTAATAAGAAGTCAATCCTATACCTATCGAAGGGTACGACTTGTCACTGCGATTCCGAGCT
+>27791 1
+GGGAAGCCATGCTGTCCAATTGAACCCCCTCTCATGTGAAACCGAGGTTTAGAGCTCTAAAACATTAATCTCCACCGTTATGCATTGGTGCCGGGGGTAG
+>27792 1
+ACACTCCCGTTTCAAGCCGGGCCCTGAATAAAGGCATCTTTCATGCTCGGAGTAAAGCGGTCAAGTAACCTACTTCGGATGATAGGCTGCGCAGATTTGT
+>27793 3
+GGTGTAATTGAGCGATCTTCGTTCGAGATGTACCCCGGTCCTTGCGATACATCTTGAGCCAGTACACACAAGAGGACAGCGGACTGATTCGCACTACTTA
+>27794 1
+CCTCTACGCTGCTGCCATCTTGCGTCCACCCAAATATAGTAGCCCTTCGTACAGACCAATAGGGGTGTTAGAAAGGTTGCGCGCAGAGATATAGATGTTG
+>27795 2
+GCAGTTACCTACACGATCCTATGGGTTGCCAGCACTATTAGCGCTTTAGGAGCATGAGCTGGCAGCAGTGGTGAAAACTTATCCTCGACGCGCCTTAAAT
+>27796 1
+CCCCTGAACTTTCCATGCAGGGGCTCATGCGAGATCACTAGGCCCTGTGATGTAGTGTAATCACAGCAGGGCGTCTTTTCAGAAGACAACTTAGAGCTAT
+>27797 1
+AAATGCCACCGGTGCCTCCTAGGAGCCACAGTTTTGACTTAATCGTCGACAATTCGCAGGCATTAAACCTTGGGCTGGGATCAGGGTCAAGCTACAGTTT
+>27798 1
+AAAAAGCATATTACTGCCGAAATGAGGATGGTCTATTCCGCTGGTGGTTCACCCACGGGCTTGCCACGACTTAACCGACAGCAGGGATGTTCCTTTAGCT
+>27799 3
+GTCCACCTGAGTCGCATGTTCCTACGACTTGCTAAAATACCTGATGTTCTGGCGAGTCTCGAAAGGTAACGAGTTGCACAATTCGGCATAGGTCGAGCCA
+>27800 2
+TTCGAGCCAGTGTTGCTAGCCGGCCGACGAGCGGAAGGCATTGATACTAGCTCCTCTTAACAATAGACCTTCCAAATGGGTCGCCTAAAGTGTTTACGTA
+>27801 2
+GGAAGTCAGATCTGGGTGTCCGATATACCCCGTGCGTACCATATTAAATATGCAAATCTACTAGGGCTAATAGTGGTATTGGCTTCGCGCACGCACGCCC
+>27802 1
+GATCTCGTGTCAATGTTGATAATTCTCCGAATTACAATGGCCCGAGCTGCAAACGGATGGACATCGGCTTGTCGCCTGAGTCGGAACTATGATAACCCCG
+>27803 3
+TGATCAGTTATGCTTGGGCCTGAGTCGAATACAATTCATCAAATACCTACGACAGCTCTACGTGGCGCTGGGACGAACACTTCGAATCTTTCGCGCAGGG
+>27804 3
+TACGACACGATGTCGAACTCATTTTGGATTGCAGGGGTCTTAATTATCCAAGATCGATGACACATGGGAGTCCGCCCACTCCTGCGCAACCTGAAGTTGG
+>27805 2
+GTTCGAATGAAGTCCTAATAGCTTCAGGGAGTACATGTCCACAGTCGCTGCCCCTGGTGTAGAGACCGCGCTATTCGCCAATAAGAAGTCTCATGATGTC
+>27806 2
+AAATTTATGCTCTAAATGCCCTCCTAAGCTCGATTGGACTTACCTCATCGACACCCAGGCAGGTCGAGAGCGGATCTATCGCGGGTGTGAAACTGATTGG
+>27807 2
+TTCACGCGGTATAGTCAGCGATAGACAGGCCCAGCCCGTGTCGCTCTTAAATTTTTAGACTCGATGAAGGGCCCTTGCTATGGAAAGCAATGTCCTAGCA
+>27808 2
+GTTGGGTCACTCCCCCTAGATGGTTAGCTACCTTTCAATTCCCTCTATAAGGGTTACGACACGCTTCGAGCGACCATTGAGGGTAAAAACAGAGGGGTCA
+>27809 3
+GAAGAAAAATGATGTAAGTTGGCTACGTGTCCTAACATCTATCACCAAGGACGTCCGTCGATCTAACGTCTTCCGGTGATGTCGCTGCTAACGCGCGTCG
+>27810 1
+GGCAGTCGTGCAGCGCGATAGTAGTAATCTTCTTGAATTCCTTCAAAAGGGAGAGTTGAACGTTCGAAGTACTACCACCGGTAATCCCTCGGTCAGCCTC
+>27811 3
+TCATCCGATGCAATATCTCGCGCGATTTTTCACTCACGTGGTGTACCAGACAGGGTTCTCCCAGGAGGTTAGGCTAAGAACCTGTCAATATGACGGGACA
+>27812 3
+CAATCAGCCAGACGAGATGGGATAGATTATGGTTAGTCCAGCCTTTGCCCGCTCTCCCGTATGGTGCGTTAGCTTAACAGGGACCGGAACTAACTTTACA
+>27813 3
+GCCTGGTGCTAGATTTCTCACATCCTACCCAAACCGGCGTACGAGTACTACCGGGCGTAATGGAACTTGGCTGTTTATGCAACATAAAGTCGTAGTGACG
+>27814 3
+GACGCAACACGAGATAATTTGAAGGCGTAAGGGACTAATTATAGTGACCCGGTGTGTCCCCGAATCCGTTCGATTACTTGCCGTAAGTCTCCTGCTCGCA
+>27815 1
+CTGAAGGGATCTATTATAGAGTCTCCAGCCGTGTATCGAGTTACGACCACTCGGCTTAGCTGACAGCTATCAGTAACTAGCGACGTGCAGTACCGTATGC
+>27816 1
+CTAATCTCTGAAACGGCTTATGCCTGGCAAATGGAACTGCCATGGTTTGAATATAGGAATGCATAGGCCCATTCGCCCCCACTGTGCCTGGTACTGAGGA
+>27817 2
+AGCAGGTTGCACAGTTAACCGCTATACAGGAAACCGTAAATCGCCCATATTAGTCCTTCCCGGTTGTCTCAGGTACACCGTGGGTAGTAAGTTGCCGATG
+>27818 1
+ACACCGAAGGTGAGGTCTCACTCCTCACCATTTCAATAGGCGTTGACATACCTACTCTGAGTTACACAAGCTGGGATCGGGCTAATCGAGGTAGTGGCTT
+>27819 1
+TCAGTTTCCAGGCCTGACGTCCTACGGCATTTCAAAACAACCTCTGGAATAGAGACTTAGTGTGGCGTGTTTAGGTCGGACCATCATAAGCACGGACTGC
+>27820 2
+TCGTTCAGCAGCTCACAGGAGCCGTTCCATCCGTAAAGTGAGGTTTTAAGAAGAATGACGCATAGTATCTCCGGGGCACGTCCCGCTAAAGTCTGTTACT
+>27821 1
+TACTAGCAGAATCGGATTCCTCAGTGTTAAATGTCCTTAAGCGAAACGCGTAGGCACGCAGGTCCCGAGGTGAGTCGTTTAGAAGGTTCTCCTCTACCCA
+>27822 2
+CCTGAATAATGCTCTATCGACCCCTCTCCTGACTTAAAACTGGACTCGAACGGGACGTTATGTTGGTGAGCTAGTCGGTATAGCAACTCAAGGCGGTGCA
+>27823 1
+ATAGGCGCACCATGATAAGATACGTCATGGGACACGAAATGTATCCCGGTCGCTTTACGGCTCTGATAGAGCCTATTAGCTTAGCGACGGCTTCTGCATC
+>27824 3
+CAAGTTTCGACCCAAATAATGTGGCGAGGACAGGTCACGCATGTGGTAGTTTCTAACCATCATTACATCCTTTGCGCCGACAGGGTATCAGGCCCATTGG
+>27825 2
+AGAGCCTACGAATTTTGCAGGCTGCTCAATCGAGCGGTCGTGCGATACCGTTATGTAATAAATTGCTTAAGCCCCATAACCTCTGGGCGGCTATGCAAGC
+>27826 2
+AAAGCGTGCGCCCTGGGAAGCGGCCTTAGAGGCACATTATTCATAGCATCAAAGGTACCGTAACTTGTTACCCATCAGCATTGTTGCGGTTTGGACTACC
+>27827 3
+GTGGCCCGAAATGGTCGAGTCTAGTTAGTTCCTAATCGACTTAGCGCGAGAGGCCTGTACCCTTAAATCGACGAAGCAGGTAATCGCATCTTGTACTCAC
+>27828 1
+TCCGGGCGCATTCACGGAATGATCCCAGTTATTTTAGGCGGACAAAAAACTTTCGCTGACGTGACCCGCGAAGGCCGATTTTTCCAGTGGATGATCAATC
+>27829 3
+GCCCTCCGGGTTCAACGCTATCCCGCGAATCCCGTAATATGGGTCAACGAGGCGAGTTGTTATACCATTACTTGAGCATAATCTCTTCAAGGGATGAAGG
+>27830 1
+TTATAAAACTTTACTCGGGCCTACGTGCCGGTTGGCATAAGAATGATCACGCCTTATGGTGGAACCCGATTTAGGCGACCGTAGCGGCTAACCACATCGT
+>27831 3
+ACTCCCTTGGTTCCGCCCCAAAGAAGCAATGGCGAGGCGGGTTAACGTCCGATATATGGATGGGCTCGGATACTTCTTGGAACATGCCTTTTAAATCACA
+>27832 1
+TGCTCGTATTGACTGACTATGATCGCCTCGTAGCAACACGATGCTAATCTGAAGGTCTCCTCATGTGCCGAAAGTAGAAGTCTTGCGCCGACGTAGCGAA
+>27833 1
+TCGGAGATAGATTTGTCAAGGCCACCGGCTTGGATTGCGCCCCCTTGTCATCGGTTGAATTCCACAATAAGGAACCTGCGAGTTTCAGAATCACGGCTAA
+>27834 2
+TGGGTCGCTCGACGTACCGCTCGTACACGTGGTCATGTGACGTGCGAGCGATCCTTTACACGTAAGTTCGAATTAATACTCCAATTGCGAAAGAGACATC
+>27835 3
+GCCAGAGGCTCCTTGGCGTTATCTAGGGTATTACGACCTATAACCCCACTTCTGCCTGACAATCGAAATGCGTTAGGACCGGTAAGGGAGAATCCTTGTA
+>27836 3
+AGGAGCGTAAGACCACACCTCTTTCTCTTATCGGATCCGACTAGGTTGATGAAAGAAGGAGTCAGAGCCTGACGACGGTGTCTTTATCCGCTCCTACTAG
+>27837 1
+GGATCTCGTTTTCCGTTTCGCCATCAAACAGTGGATTTACATGGACACCCTACGTCAGGAACGGGTTTACCAATGAGGAGTAATTTCGGCCAGACCGCAG
+>27838 3
+AGGTGTCCATATGCTGCCATTAAACACACATCTTCTTAGGTAGACGGGAACGTGTAGCAACCGCTAGGCTTTCCACTTTCGAGTGTCGGCTCGAAGGACA
+>27839 2
+GGGCGAACTTCACTGCTGGGTCAAAGTTGGGGCTTCCAACCCTAGCTGCCTCGGAATAGCATCATTTAGTCACTTCCAAAACGGCTTCAAAATTGATGGG
+>27840 1
+AGTGGAAAGACCTGATGTTTAGCCATTTTAGCTCGCCATCAAGTAGGGAGGAGGGGATCCTTTGACCGGCTCTCCCGCACAGGCAACTCACAATTTCTTA
+>27841 2
+AAGTATGGCATCGACTGTTAAAATTCTGGCCACGTGCATTGTACTAGCCAGAAGCTCCGAAAGTCACTATCACAGACTCGCTGTCCGTGCGCTGGGTTGA
+>27842 1
+AGCATAAATCGAGAGAGTAACATTCCCTAAATATGCGTGTTCCTCCGCTTCCGTCTCATTAACCTGAGTGTGAGACTGTGAGAGAGGGCAGGCGCCCCTT
+>27843 1
+AGAGTAGCAGTCACCTGGAGTGCTGACCGTAATAAACTGTATCTTCGCGCGGACTGAAACACGCAATGTTATTGAGCCTCCCTGTTACACTCGCTAGGGT
+>27844 3
+GGCTAACCCATCTTAACTACGCTAAGGGCCGGAAACCCAAGTGGTGTAGAACCGCAGTCATGTACGTCGCACTTTTCGTTAGAGGTACAATGCTTTTGCG
+>27845 1
+AAGGGAATAGCCTCCTCTTACTATTTGCGCTGTGGCTCTCTTTCTAACGGGACGACTCGTAATATTCATAGGACTAGGACCCCAGTCAGCAGAAGAGCGG
+>27846 3
+AGTCGCTTGCTATTCTTAGAGACTCCCATCATGTTGCAACAACGTTGGGGCATGCGGGACTCGAATTTTTAACGAGAACGCCAAGGAACGGTCCTCTGCA
+>27847 2
+ATAATTAGACCTCTTATCCGTTCAGCCATACACGTAACGGGTGTACAGGGGTCGTACAAATCCACGATATACACGTTTTCGGCGTGGCGCCGTGAATGGC
+>27848 3
+AACCGGATCTTAACGGCAGGGGTTACTACGAGTCCATCCGACTGATCAAGGCCTTTTCGACCAAATTTTGATTAGAGCCCGCTGGGCTTTGGACAAATGC
+>27849 3
+ATAATATAGGCGCGAGCCGTTTCTTCCGCCTCTACTTTAGTCTAGAAAGGCCGAACGGTTCCCAACGAGGTTCATGAGGAAATCTATTCGGCCTAGGCGA
+>27850 2
+GATTAACTGACACCTCGCGCTTGCGCCGATAACCCCTACAGGTCCCCCTCGTTAACGCGAGGTGGACAATTTAAAGTATGTCGTGAGTTAAAGTTGGTAG
+>27851 3
+TAAATGGCCGAGGCTGTATTATGCCGCGAGCTACCGAGATACTGTTGATGTGCCCGCTTTTAACCTACAACGGTTAAACCTGAGTCACAAGCGGGATTCC
+>27852 2
+CTAGAAACCCCCTAGATTATAGATCTAGGATGTTGAAACCTGAGGCGGTTTTTCTCGTCCCGGCAATCGACCGGTGCCAACGTGGGCATGATTCCATAAG
+>27853 2
+TCCGAACCGGCGCTTAAACGTACATACATAACGCAAATGTATCGGTCCCGGGAGGTCGGTTAGCGGTCCACACATAGTCTGTTTGGGCAGTACTACATTT
+>27854 1
+ACTCTACATCTTGTTTGATGTACCTTGACACGACGGGGAACATGAATCGGATCGTCCATAGCATTATCCATGGCGTATACTCAGCTGGCGCGAGACCAGG
+>27855 2
+CCTATTAACTTGCGTCACGGGCCGATCATTACCGATGTGTGGCCGTTAAGAAAGAGTGTCCGCACGAGAAACATTTAGTTGGCATCCCTACCATAGTGCG
+>27856 3
+TATCGTGTGGAACCGATCCTAAATTTAGTCGACTCCTGACTTGAACCCCCGAGGATACCGTGCACGCGTCGGGTGTGTATAAACAGAGTAGCCTTATCGA
+>27857 3
+GTCGGCGGGAATATTCAAAATGCTACGTCTGCTAAGAATTTAGCTGGTGGACCCTAGACACCTTCGCTCGTCACTTAAAACTGCGATTTCACGCGGGACG
+>27858 2
+GATTTGCCCGGCGGGCCTTGATCTCTAGTCTGGTCTCCCCATCCCAGGTACTATTAGAGGAGCGGACGAAGTCGAGAATTATTTTATCACAACAACAGGA
+>27859 3
+GTCCCATTATGCTGCCATTGGAAGTAGTTCAACTCGTTGTATAGGTGATAACGTACAGGCAACGAACCGCTCGGGTAATACCTGCCCTCGAATGAGCTCG
+>27860 3
+GGATAGAAGTCCCGCCCATTGCGTCTGCGTTTGTCCATACCATACGGTGATTATAGTTGCTTTGCTGACGCGATGAATCACAGAAGACCGGCAAAGACCT
+>27861 3
+GTCGAAGAACCCGAGATCTGAGTTGTTACCCGGACTATAGCCTGTTTATGTGGTGAAAGAAAAACAGCGCCCCTCCTCCGGTGGTGAAATCGTTCCTACT
+>27862 3
+CGACATTATCGCTCACAGTCGGTTCTTCTGTCGCCGGCGGAACGGCGACCAATACTATTAACTGTGGTTTTGCAGGACAGCTCAAAGGAAGCATTCGAAT
+>27863 3
+CTGATTGTGTCGCCAATCAGAATTAACCTCGTAGCTTCGACCAAAAATACTGTGATCGGACGCCCTCCGTGTGACGGAGGTCTAATGGCACTTGGAACGT
+>27864 1
+TGTTTCGCTGCACCGCGAATTGAGGGACAACGCTAATGATCCAGTATTCATGCCAACCGTGATAGATCAGTATTGGTTGCCATGGACCCGCACCGGATTA
+>27865 2
+CTTGAACGCTATGCGGTCAGAGAGTAGCTTAGGATTCCTGACATCTTCTTATGCAGACGGGATATGTCAATAAGGCAGCCAACTCCGCGTTAGCCCATCG
+>27866 2
+GATTACAGCACAAACCACTCTCGTAACTTAGGCACGGCAACATACCTGGGATCGAAGCGTGAGTGTATGTATTGCGCTGCTGTGCATTCGCGATTCCTAG
+>27867 2
+TTAGCGGAGGGGATCTATTCCTTCGTGAAGCCTGAAACATGGGCCGCAATTACTTTAGCCGTTAACTCTAGAGTACTAACGAGCCCGACACCGTGTCGTA
+>27868 1
+CCGTCCTCAAGAACTATTCGCAACTTGAGTATTCAAGGCTCTGTAGGATTAGGGGAAATGAGGTATGATTCGCCCTCCAGTCTACCGGTGCCCATACAGG
+>27869 3
+ACACCAAACGAACAGACTGCGTGATGCCTTTCCTGGGGCAACGGATGTATTCGCGAGCCACTGGTTCCCGGAGTAAGGGATCTGTTCTAATTAATACTCT
+>27870 3
+TATTAGACCCTGGTCGCAGACTACTGTCGAACATCGTAACTGGGTAATTCAACGGTGAAGAGACTTTGCCCCCATAGGCTGAAGCGGCATCTCCTTGGAT
+>27871 3
+CGTATTTCTGTGAGTTCTCTATGGCATAAGCCTGCTTAAGCAAGGTGCGATCATACGAACAAACCGTCGGGTCCTTAAACCCTGCACAGGGTAGTCGCGA
+>27872 3
+GACGCCTGACGGTCTTGAGACCCGTCAGTGGGTACGTACGAATGCGCCTTAACCATCTATACACTAATTTGGCATTATACTCGCAGACTTAGGTGAGAGC
+>27873 2
+TGGATCACGACTTTAGGAACCCTTATAGCAAATCAAGCAGGTCATGCCTTTCTCATGGAAACGGAGGACGTATCTGGATTGCCTGTTGTAGCGCCGCCCA
+>27874 2
+GGGCCAAGACACAAAGGTGCCCAGCGTCACACTATGTGCGTGAGTAGGCGTATAATGTGGAACGGCGTTATCATTCTACACTATTAGCTCCGTTATCCTC
+>27875 1
+CCCAAAACGGTATTTATCGCGCAATGCTCACGTTCGCACGAGCCGTGCGTGACCAAGGGAGACCAAGTTGTAAGGCGTTGAGTCTTAGTTCTACTCTTAA
+>27876 3
+CCCAGCAGTTGAACCCAGACATAGGACGGAGAATTGCAGGTGCATTACGCTACCAAATGTTTGGTTGTATCCACTGCGCGTCAAGATCTGTGTGCTTACC
+>27877 2
+AAGCGCGATCGAACATCGTTCGCGTTCGTGCTGTCTCGGTTAATGGAATTAAGATCCCGTCATAAGTGACAGACTACCGTCTCATCGCAAAACCGGTGTG
+>27878 3
+ACTGATAATAGTACGCGATCCATGATATTATATTATGCTACGCTTGCGCCCGCGGGCTGCCGCAACTTTATACCGGTCTAGAGAGCTTGGCCAGAACGAG
+>27879 1
+GAGGCATAGTGTCGACCTCCAAACCCAGGCTCTGCTAGCGGTAGGACTCAGAGATTCCGCTGAACTACTGCAGAATTTCACCTTTCGGATGATTTATAGG
+>27880 2
+GGGCCCTTCTTAAATCAGCGCGGCGGGTTCCACATTACGGTTCAGATAGGTCGTCGCCTGGATAGTCCATAGCTGCACATTAACCTAGATAGGAATCAAT
+>27881 1
+GATTGAACCAGACTGGTCGGACTGCAGATTTACCCCTTCGCGCTGTGAACTCTCCCAAGGATTAGGCTCTGTCTGATAGACGCAACTAGGATAAGTTCGA
+>27882 1
+GCCAGAGAGGTGCAAAGCCGTGATTGTCGATATCCGCACAGGAACAACCTCTATAAGTTTTCATGTTCCTCTGGTAGGATCGACAGTTGTTACCCACCGG
+>27883 1
+GCCCGTGACCTTATTTAATGCATTATAACCCCTGCGGGCCATACATCGGCGTCACTATTCTAAAGACCTGGCTTTGAGTAAGGCGCTGCAGGAAAAGTGG
+>27884 3
+ATCTCTGACGACTACTGTCCCCATACTACGTCTTAACGGGGCGAGTTATTAGGGTCTTGTACTAAAACGGCGGTCGAAGCACGTACGGGAACGATTACCT
+>27885 2
+GTGCCGAATACTGATCTGTGGAACCTTTTTTGACATCAGAGCCATATTATACCCGCACAATGCCATGTGCCGTGATGTCCCAAAATGTCGGCGAGGAGCG
+>27886 2
+ATTTTTATCCTATACCGACGTGAACGTAAGTGCCGTTCGGACCCTGGGATATCAGGACCAGCTACTTAAAGTTGACGGTAAGCGCGCTGGCCTAAGCATC
+>27887 1
+CGCATATGCACTTAGTCGGAAAGTGGCAAGTGGCGTTCTCTGGACTGCCCATAATAACTGCAAGAGAGCACTGGATGTCTGCAACTGCCTGCAATCTTCT
+>27888 1
+GACCATCTTACTTGACTTTTCGTGCCGTACATGTCAGCGGCACTCGATGGATCAGGCCAATCGTAAAGTAAAGAAGTTAGGCTGAAGGTGCCCTCATCGC
+>27889 3
+CGACCGCCTAACAACCGTTGGTTTGGTGTGTAGGCACTTGCGGGCGACAATTTACTTACGGAAAACACTCAAGCTGGATGGACGAATACCTCTTTACTGC
+>27890 3
+TGCGAGAAGTACGTTCTAGGCAATCTGTCGCGCAGACTCCTCCTCATCCAAGCGCGATTACGGGGCATGACTATTTGGATGATCTTCTACGATAGGACAA
+>27891 1
+AATAAGGATCTACGTAGGATGCCGACAGGTACGTCAACCCTCTAAGTTGGAAACTGCGATCTTAAAGCGGTTGACCACTTTCGGGTGTGCCCTCTCAGTC
+>27892 2
+CCAAAGCGTACGGTTGGCGGGGATATAAGCCATCAACTTTACCTTTCAAGCCAGTGGATTCATTCAGCGAGTCAAGGCCATGGCATCACTAGCGGTTTTC
+>27893 1
+CCTTCACGCTCATTTCGCACCAGTAACATGGAAGACATATCGAGGGCGTCCGCATGTGTGGAACCATGTCTGATAAATTTGGGACCCGATAGGTGTCATC
+>27894 1
+CCCTACCTAAGATTTCGGACGATTTGGCCTAATTCAAGAATCTGTGCCGATACAGGTTCGTTGAACTCGAGGCCCGATGTAGAACGCAGGCCCGTAATGT
+>27895 2
+TAACCTTAGAGTATGTCCTCTCCGGTGGGGCCCCAAGATAAACATAATACCGTACCTCACATGGGCACTTCAGAGTTGATGCCATAGTTGTCTGAGGGCG
+>27896 1
+GTATCGCCACGATGGGATCGTACCTCCATACACTATCTCCAGAGAATTGAGGGCCCGTTCTATTGGCCTAGTGAGGGTTATTCGGCACAAGCTAATAGAC
+>27897 1
+CATAAGTGCCTTCCCACTCGTAAGTTACCGTTACGGAAGAACGCCTGGGATGTACCTATGGCAGTGGTATCACATAGGGACGAGGTCATTACTCCGATCT
+>27898 1
+TGTAAATTGAGTGGTGCAATCGGGTATGACCAGGAGCCACTTCGCACACCCCCACTCCCAAAAAGTATTACTAAGTCGAGTTTTGGTACGCTCGGGGTCT
+>27899 2
+TCATCCTGCGATCGAACGGGGAACCGTGATGTAATCCGATATCGTGTGGCGCCCAGTTATGACAATCCACATGATATACGGATGCGACCGTCGACATTTT
+>27900 3
+CTCGAGGCGTTTAGAGAATCGTTCGGTCAGGCGCACCTAAGATTGCTGAGTCATACTAGTAAAACACTTTTATCCCAGCCATTAGCGCGCAGGACTCGGT
+>27901 3
+CCTTCGTCAGCGTTTCCTGCAACACACGGACGCCAAGAAGTGCATAGTATTACGCCGATGGTCAGGTTAGTCGGAGTCAGTCTCCAAGCATGTTAGAATT
+>27902 3
+TCTAAAATGCACGGAAGCTATTGCGGCTAGCTCCGGATGAGATTATCGCCAACTCGATTTTTTAATCTGCGGGGTCAGCACCATTATCGGGGCCACCAAG
+>27903 1
+TCACTGGTTAGACCATGGCACCCCTGGGTAAATGAAGGCCTGGCATCGCTGTTTTGAAATGCACACCGTGCAACAGCAGATCAGCGTTGCTTGAATTACT
+>27904 3
+CGTATAGCGTTCAAGGTGGCCGCGATTAAATGGCACCAATTGATCTCACCCATGCGATGCCGTTGTGGATGAATATCGCCGCGTGAATAACTGCCACTTA
+>27905 1
+TAGCAAATCCACCTTCTATCGACGGGCTCATCAACCGCGCGGTCCTTATAGGTGATGTACATGCAAAAGTTATTAATCGGAAGGCCGGTTCAGTGCGTGC
+>27906 3
+CCAGGATCTTAACGATGCGGAGCCCTTCTACCTTAGTCTATAGAAGCGCCCATTCACGCTAGTTATCGGGGCAGACCTAATACGATTAAGATGGGGTCTG
+>27907 3
+ACCATTTGTAAATAACCACGGTTATTCACAAAGGGACCGGATCGTGAGCATCCGTTCGGGATGCCCTTTGATCCGTCAGACTGCCGATCGAAGTATCTGG
+>27908 1
+CCAATGCAATCCACGGCTTATCATAGATCGAACGCACTTGGAATATCTCACTGGGAGCTTCTGTTATCCAAGGACACGAGTGAGGGTGCTGCTGCCTGAT
+>27909 1
+ACAAGAGGCATGTCGACCAACTGGATTACGCGCTTCTTTTTGTACCTACTCGTTCACATGCCTGGATCAAGGCGCGGTAGTAGACCGGTCATTGAGACAA
+>27910 2
+GTTATGTCGGGACACCGAGTTCCAATAGGGCAGTATCGTCATGTAATCTATTCCTTACGCATAACGTACATTCGACCCGTGGAAGGTGCCCATGAGGCCA
+>27911 2
+AGGCTTCGGTCGGTTCGAAATGGGCACATCAATCACTATGTTGACCCATACGTGTATCATACTACAGTATCAGCGGAAGTCGCCGCTGAACCTCTTGAGG
+>27912 1
+GAAGAGGGGCCGGACAGCCTTTCGTCTGATCCGTAACTATCCAGACCTGAAAAAAATGGCGTTGGTTGTCTCCTTGTGGACACGACTCCAATAAGTCTTC
+>27913 3
+GAACCGCCATCTCCGGATAAGGCGTTTTAGATCCAATAGGCGGGCCGTTGGTGAGTTAAGCATAAGCCGCTTTGTCACATACAAACAGCATCCTTGTTGC
+>27914 2
+ACCTAGGGGGGCGTCTTGGGATAAGCTACGATGCACAGGCACGCGTTTCAAGTTCGTAGGACAATCGTACTGTACTAACTTACATTAGCACCTCATGCTC
+>27915 1
+CGAAATACTCACTCTTTGTCAATCAGCTGTAGCCGGGTAGTATTAAGCCACCCAAAACTTTGTGTCTAGGTATTCGGGACTTGACGAAGGCCGCGGCCGA
+>27916 3
+ATTGTAAGATGGACATCAATGTTGCGAACGGCCCGGTCAATACCACACATGTAGCGAAAATTGCGCTTCCCCTCCGACCCTGTGTAGTGGTGTGGTCTAA
+>27917 2
+AGGGGTTGAAACCGCTGAGTGCTTAGTACGAGCCTTTAGCACCTATCTTGTGCGACAACCCCCTTGATTTGATACTAAAGGCAAGACACTGCGTCACGTG
+>27918 2
+CCGAGCAGTCAGACCACCATAGACCCCATGCCGGGTGGCACGGTGGTGATAAGCAGTGAATTGCTATGGTGTAGTTCACCACTTAGTTTCTAATCAATCT
+>27919 1
+CTCTAGGTTTTAACAACCGGCCACGAGAGTACGCCTAAGTGTGGTGTCGTGAACTTCCAATATTCGGATGAGATGGAGTCACCGCACCTCTTAAGGACCT
+>27920 3
+TTTAGACCTCTACTCTGCGATACACCTGGGATAGCAAAATCGTCGGGACATACAGGATGGAACCCTTCCCAGCGAAGTGCGATTCGCTGTAGAGTTCTGT
+>27921 2
+AGAAGTATGATCGTGCAGCTGGCTGTGTTGCCCGACGATAAGGTGTTAAAACTCCCAGAGCGCTGCATCCCCTCTCTATAGTATCATGGAACGTGACTAC
+>27922 3
+TGGTCGAGGACCTCGGAACGCCAAGTTGAGCCCCCGGTCAACGCGTTTTTAAGTATGCATAAGCAATCACTCGGATATGGTCAGGATCTTACACAGTTCT
+>27923 3
+TCGCTCTTAGCGGGTAGCTTATACGAGTCCACGATAGGCACGACGCAACAGTGTACCTGCAAGGTCGTATAGAGCGTCAGTATTGCACACTTTGAACCTT
+>27924 3
+CCACCCCACTTCAACCGCTGTACTGCGGATGATAACGGTGATTCATTAGCTCGGACGTGGTCGTGATTTAGGCATGGGATAAAGGCTCACTAATAGCTCA
+>27925 1
+AGAGCACTAACATTAGGGCGTACCATCCGACTGCTCCGGAATGGCGTGTAGAACAGACCCAGACTGCCGACGCTTAGTGTAAGGCTGTTTATTTCTTTCA
+>27926 1
+TTTAATACGAGAATCGCCAGATCCGCGTATAATAAGTGTTTTGGACGCGGTCGCAAAAACCGCGACGCTGCCGCCGAAATTCCTAGACGGTTTTGCCTGT
+>27927 2
+CAGGCTCTGCGGTAACGCTGCGATAGTTGTGATAATCACTTCGCGTCCCCTATTCTATCCCAGATACGTAAAGGTGAGTCGAGATGTGAAAGCGCACATC
+>27928 3
+GTTTAAGTCACTGGAAACGGATCAACTGATGCTGCATAGACGCTACACTGACGCTAAGATCCGGGCCATACTGTCCTTTGGCCGCTACTGATTGCGAAGT
+>27929 3
+TTTGCGGGGGCTTTTCGCCCAATAGAGGCGTAAAACATACCAGGTTGCACCGCTGACTGCAGCTGAAATGCGCTCTAGACGCTTGCGAATCCTTAATATA
+>27930 3
+GAGATTCCGGACGCGGTGAGCTAATCGTCTCGAGCTCCACCAATCCTTGTCGTTAAAAACGGATACGGCTTATTGTTGACAGAGAAACCCGCGTTTTAGC
+>27931 3
+AAGGTTATTTGTCGCAAGTCGCATGCTGGCCGATGAACGGTCCGCTACCGGGCCCAGTATAGACTTTAAATATATCCCTCCCTTGAGGAAGATCAGTCGA
+>27932 3
+TGGGTATATCTGCTCACCTATCGACTCTACGTTATATTGCTATCGCTACCGGCAAGCAAAAGAGAAGAGAGAGTCAGCTCCTATGCGGGAGCTGCTTCCG
+>27933 2
+TGATAAGGCGGTCCGTGCGTTTCTTCAACATGTGCACTCGCCCACTGAGGCGGATTGGATCATTCATGCACCCGCGACGTAAGAGGTTATATAAACATCA
+>27934 2
+AAGGGGGGCTCCGTCCGCTGTACCTGCCTAGTTCAACTCCGAAGTCTTAAAGTCACCTTGTGAACCAAACGGTTTAAATCCGAGCTGTGATCAGTAGGTA
+>27935 1
+CAGCGCACTTGAGTGTATAGCAATTTTCGTCAGCACGTGTGCAAGTGTCATCCCGTCATTACAAGTCAGGGGGTGAATATTCGCCAGGCCGTCACACAAT
+>27936 2
+AGGCTCATATTACACCTAAAGTTGTCTGTGCTTTGCTGTCATGTCATACGTACGCACGAGAGGACGCGGTTAGCCTCTTCAGGCAGACCATAGCAGAAGC
+>27937 2
+TACCTTAACGACTACGGGACTCCGCGTATTCGGATATCTGGCAACCAGTCAGCCCAATTACCAACTCTATTTGTGGAAGGCGTTGCTGGTGATGCAGGAA
+>27938 2
+TGACCATAATCACCCTCCCAAATATTATATAATGGGGGCGTCCCGTCGTTGAACTCATTCCTAACGGGGGAGGTAGTGGGTGTCGACGCCAAGACTATTC
+>27939 1
+TATGAGGCCGGCCGTCAATCGCGCGGGGTCGGTCATGAGGGTCTTAAATTCATATTTCCAAAACATAGCGGAGCACGCTTGCTACTAACGATCATTACCT
+>27940 2
+AGGTGATGGCGGCTATAACGGAGTGGTACGCGGCTATCAAAATGAGACTCTGTCAACTCACCAGCTATCTATTCCGGACTCCGTATCTTCCTAGAGCTAG
+>27941 1
+CGGGACAGTAGAATGGTTCGACTCCTAGTCCTACAGCAATAGCTTCCCCGTGGGTTTATCTTGCACGTATAAGTAATGGTGCCGGAAACTACTCAGACCG
+>27942 3
+ATAATCGGTTCGGTAGCGGGTAGCTCCTAGTCTAACGACAGATTTTAGCAGCGGTACCAGGCGATTGTACCTCCCATGTAAGCTTCTTAACCCAACGGAG
+>27943 2
+TCAGAACAGCCAAGACTCAGCAAGCAAACCCGTAGTGTGGATTCGGTCCTCCTCCGAGCGAACTTTATTTCATCGGATTGTGGCATCGGAACTAGGTTGT
+>27944 3
+ACAACTACGCGTGAGCATCATGATTCGGTTAAACGTCCTGATCCCCCCCTCTACTTTGTGAATAAGGGTGGCCTTAGAAGGCAGGAAGTGTGCGATCTAC
+>27945 1
+CATAGTCATCACTTACCTCGCTTTCGGCACGATGCACGAACGTTTCGGTAGTTCTAGCCGAATCGGCTGCAAGTTGGACCATACCGAGGAATAGAGATTG
+>27946 3
+CCTTCGCCACCATGACGTTATCCGGGAGAATACATATTAGACGTTGAGGAATTCTTCTAGCGGCGCAACGCAAAGCTTAGCGGTAGATGCTCCCATTGGT
+>27947 3
+GGCCGTGAACGCTAGCTAATTGTGAATCTATCCGCCTCTCTTCCGTGGAGCGAAAGTGTATTGCGCATCAGATGACGGTCCAGCTTCAGAAGAATCTACA
+>27948 2
+GGCAACGTATGGTGTTCGCTGCAGTAACAATTAGCGTGCAGCCGCACAAAACAGGGATATATTCTGTCCCTTTTTATCCTCCGCAAGGGCCGACGTGATA
+>27949 2
+CACTCACCGTAGTTTATCAACCGGGTACGAAAACGGTAGGAAACCGCCTTCTCTGAATAGATGTGCGGTCTAGATCATTCGGATTTGGCGCAGTTACCGC
+>27950 2
+ATTCGTGTATCAGCTAAGCATGCCATACCATGTGATGATCTTCTTCAAGTTCATCTGCCCCGACTACACGTACAAAGGAGGTGGTACGGCGAGGACGCTG
+>27951 3
+ACACTACGTACCGAGGAGGTTCTCGAATATCCTCCAACTGAGCAGAACCGCGGTGATTGTACTTGTTCTCACGCTTGTTCGAACAATGGGGTAGCTGCAA
+>27952 2
+GTTGTATGGAGTCGTGGATTCCTAGAACGTTTACCCCAGACGAGAATAGTAGGTGGGTCACCTTACCCAAGTGACGGAGATTAACCCACACCTTCGCTCT
+>27953 3
+AGTATAGAACAGATCCCTGACGAAGCTACGGAGAGAACGCCTACTTGTACGCTTGGCCTCTTCCTAGCTTCACTCTAATATGTGATCCGATGGCGGGGAT
+>27954 3
+ATGTCAACTTGACTAGGTCGAGTTCAGACCGCTAGGGACGTTCAGTAAAAACGGTCACAGCTGTGACACCTTCTTCGGCAACGCTGGCTTCAGTCGTAAT
+>27955 2
+ACAGCAGGCCTCAATAGTCGAACCAGGAAGTATGTGCCTCCATGTGAGGGGTACTAGAGGTCCTCGTTTCTTACTCGGCTCCATAGTGATATCACATCGA
+>27956 1
+GTCAGTAAACTCTCGGATCGCCGATTCTTGTTGTAGACACATTTGTTGAACATCATGACGCGATATCTCCGGAGTGCCCAAGTAGAAGGAAGCGGCTCCC
+>27957 3
+TCAGTTATCAAAAACCATACCCTGGGCCAGCACGCTGTAGGTCCTGTTGAGAACCCGCTTATTAAGCCGTGCAACGCATGATATGGCGAGGTTGTACTGT
+>27958 1
+CACCCTGCAAACGGGAGGTACTCCTGTTGAGGTTGGTAACATCGAGATCGCAATTGCGTGCGGTAAATCATCCGTGCAACAGCTACCATTAGACCTTGTT
+>27959 2
+GCTTATATAAGAACGGCAGTATCAATCCGATCTCGCGATCGCTATGCGTGAATTTGATGGGTCGGTCCTCCGGCGCCAATGTGTAGTACAACCCATGCAA
+>27960 1
+GATAACATAGCTGAGATGAGAGTCTTGGCTCCTTAACCAAAGGCTATTCGACCGCTAGTCAGGTGGGCGTCTCATGTAATACCACCGTCTACGGGCTTAC
+>27961 1
+TAACCTGGACGGTCAAGGTAAACCACCTGGACACCAATATAAACCTGTGGAGGGCGTGTGCACGACTGGTGTTTATTGTCACCATTGCTTCGTACAGCCT
+>27962 2
+ATGCATACGATTCCGGTCACGATTCAAATGCTCTTCAGTTACATAGGGCAATTAGTCTCATGGCCAGGTAGCATTCGCGGGCAGCGTAACGACGTTCCAG
+>27963 3
+ACAGTGCTCATAATCGTCGACGGATCGTACAGAGCGATATCAGCATTCTCTCTCGACCTAACTGTGCACAAGCGTGCTTCGTAAGGCGCTGGTGTGAATA
+>27964 1
+TGTGGCACGATATTCGTCTAACCACAAAGCTCCGCGTGTGTACTAAAGTAACAACTGGGGGGTAATCATGCGTCCTGTCGCGTCTGGAACAACTGTCTCA
+>27965 2
+CAAACCGCGTAGCACTGTTTCAGCGGCGTTCTGCGCCAAGTTTTGCTCAAGAATGAAGACCAGTGGCACGGTTCTTAGCGAAACTCGTTACTGTCAATAG
+>27966 2
+TCGTGGTGGCATCATCGCTTATAGGTATCCTCATTCGGGAGGTGGATAATCGCACGCGTCATTTCAGCCTTAACCATCGACCACAATCGGACAGTAGAGA
+>27967 2
+ATCCGGCGACCCATCTAATCCACAAGCTCTACACGTACCAGGTTGCGTCTGACGCCTCGATGACGGGATGTAGATGAAAAAGTTGTACTGTTCTAGTGGT
+>27968 3
+CGCGACAACGATTTTACTCGTAACGATAGTAATAGGCACTGGCAAACCGCAGCGTAAGTCGGGTTTAGCTTCGTTGTGCACACCCGAGTCGAATGTTCTC
+>27969 3
+AAAAGAGGGCAGCACGAGTATCGTAGGCTGCCGCTCTTCCACAGATTCGCCTCACTTTTTGGGCCAGATCTGAAGAGTAACCCCTTGTCAGATGAGTTAT
+>27970 2
+GTTACCGCTGCACTGAGGCTGATGCCAATCGTCTTATCCATGAATCGGGCCACGGATTATACTATCGGCTTGGACAGACAGCGATAAGTCGGAATCCTTA
+>27971 1
+GGAGTACGAGTGCTCCGCGGCGTGTTATGGTTACTTTAATTGAAACAGTCACAGAGACTTCGCAAGCTGACTACCAGCTTATCCTGCGCCTGAACGTCAA
+>27972 2
+CCATTGCAGTAAGTTCTTGGGTAGTGTATAACGGTAAGGACACAAGCGACATTGGTCACCAGTTTTCATTCGACATCCCTCTACCTGAACGGACGGGGCC
+>27973 3
+TAGGGGCAAGTAGCGCTGCCCGACTCGACGACTTCCGGACTGAATGTTCCCTTTCAAGATCCTCTGATTCATCTGAAAGCCAAAGTAGATGTACGGGTTA
+>27974 2
+ATGCTGGTTCCCAGCGCAGTCAATCAGATGACAAAACCGATGCGAATGGGCGCATTCTCATGATAAGTTATGGCATCACTCTGTACACGGCTTGCTTCGG
+>27975 3
+AGATGAAAAGCCTTCACGCAACGGTGCCTTTAGACGTGTTCTCGCGTGTTATAAACAGTCGCCCGTTAACTCCGCGGATCATTGGGCCAAGTACGGATAT
+>27976 2
+ATCACCGTTACGCGAGTGCAATGGTAAATTCGGCCCTATCCTTACTTGTGCAGCTACGCGTCGGAATACTGAGGAGCACGTGTACAGAACTCTTGTACGA
+>27977 2
+GCGAACACGCGCTTACTGAGTAATCTATATTAAGACTACGATGTGCCTCTGTATGCAAGCACCTGCGAGCTTGGGAACAGCGCGCTTATTCCGGCTGTAA
+>27978 2
+CGCCGATATTCTTCGAGATCTCAGCCCGTTGGGCTATACCGTATGAACAATGGTTTGACAGCATACAATGTCTCAGCATGACCAGGGTGCTGATGCAACG
+>27979 2
+GTTGGATAACCCCCACGTATACAAATGGAGCTCGCTCCGATAGGGGGGGACCCTTGTTACCCTAAAGGGTCACTTACCACAGATGTTCGGTATATTTACG
+>27980 2
+TCTCGATCATCCCCGATCTTATCAGGGGGTCTCTAACAACACTCTAGGGTAACTGGGATGAGAACACCGCGATCTAGTTATCTGAAAGCGGATCTTGGGC
+>27981 2
+CCTCTGTGATTGTTACTTCCGGCTGTTGATCCGTAAAAAAAGTGACGGATGCCTAAAACTTTGCGTGATGTACAGTTCACGGACGCGCCAACGGGACACC
+>27982 3
+ATCTGGTTAGCCTGTCGGCCTTAGTGGCAGGGTCAGTGGAAGATTACATAACCAGCGCAACATGACCTTCAATACATGAACTGGTGTCATATCCGCCTCG
+>27983 1
+AAGACTGCCGGCGTCGTCTTCATGTCCCAGAGGTTATATCCTCAGCCTAACGGGATATCGCCATAGGTGTTATGCCCAAGGGACTGCAATCGATATAAGT
+>27984 1
+TCCCTGATACTATGGGCTAATCATCCAGTTCACCTAGACCAAGAAGGCCATCTTACTGAATGATCTTGTGACCGGCGGCGCAATCGAGTAGTTGGGTGAC
+>27985 2
+TTATCCTTGGATTAACTCGCCGTTATTTCCGCAGCGGCGGAATAAGTATGGAAGAGTAAAACTACTGTCCGCGTGACATTCCCAATCCCAGGATGCGGGC
+>27986 3
+ACTGTAAGAGACCCCGAGGAAATTCCGTCGGAAGTACCCCGTGAGTATCGTCTAATGGTACAACCCTCATTGGCGGATATATATCGCGGTACTGTTCGTC
+>27987 3
+GTCGGTCAGGGTTTTGGAAAAGCGACTAATCCAGGCATTGATGCGCACGTATACACACTTTCGTCGACCACTTGCACTGCTTCTGCAGACAAAGGGATTC
+>27988 2
+CGTCATTACACTGCTCTGCATTATTTAGTCGCGCTAGGATCGACACCCGGGAGGAAACAACAGGATCGGATGCAGTTCCTTAAGCTATGTCCGTCGATGA
+>27989 1
+TCCCTGTCTCGGAAGGCAACACGAAACTACAATATAGGGCCCACGGTAATTGATCACGTGGATACTCGGTCGACCGCTTTTATTTGCCGTCTAGTAGGGA
+>27990 2
+TATGATTATAATGCAATCTCAGATTCCCCTGAGAGGCTAGAGACGATTCGTTCGCCTCGCGGTCCTGCAAACCAGATCAGGTGAAAGGGCTTCGCTGTAC
+>27991 3
+GATCATATGGTCCTAGCACCTGAGAAGACCGATTATGGGAGCGCCAATCAGTCGGCATTCGCGTACATTGCTGAACTCGAACCGTTCATCGTGGAACTTT
+>27992 2
+TCAACGGCCTATGGGTTTCGCATCATACCTGAACCGAGAGATCGGCCGTCTACATGGCCGTAATCTATTGCAGACTTAAACCGGCGGTATAGGCTATGTA
+>27993 2
+AGCGCCTCATTTGAGGCAAGGGTTATCGCAATGGCCACTAGGAGTGGTTGCCAGAGCTATAATGCCACACATTGTAGTTGATTCAATGCCCTCACGATCC
+>27994 3
+CGCTGTGCGGATATACTGTTCTAGACGGACTGTGAAGACGGAAGCATCCTTGGAGAGCCGCCACTAAGGGTACTCTACATCTTTTCACCCATCATGAATG
+>27995 2
+TGATGCCCAAATGTCTACGATTGAGCCCGCTCGAGGGGGCAATCTACAGGAGTCACTTCATAGAGACAGCCTAAAATCCTCTTTCTGGTTCTGTGGAGAC
+>27996 3
+GTTAGGCGGGACAGGGCAACATCAAAGGACCTAATTGCTGGGGCCGGTGTTCGTCCTGAACTCAATTCCAACGATACATTTCCGCCTTTAAGATTGATCC
+>27997 2
+AGAGAACAATTTTATCCCTTAGGATATATGCAGCGTGACCCACCTCTGGCTCGGGTGTAGACCATGAGTCACTATCGAGACACCCTGCCGTATTGGGGAT
+>27998 3
+GCTTAGCATTCTCAAACCGAACAGCAAACCTGATATGGGAAGCTAGTCTGTTTGAGGAAAGTACGATTGTGTTCCCCCAAGCTCCCTGCAGTGCGTCGTG
+>27999 2
+CCCCCCACTCCGAACGTAAGTGTTTGGAAGCTTTAGGTGTCGTCTGGTCCGTAAGAAGTAGATATCCTGAATCGCGACTTGAAGATCTGAAGCGCCTCAA
+>28000 2
+CGAGTGTCATGCTGATCATATCCATAACGGGGATCTTAGTCAACTAAGGAGATGGGTTGACCCCGTGCTGATGTTCCAGCGTCCTACCCTCAAGAAGATC
+>28001 1
+GCACCTACAAACAGCAGGTTTAGTAGGCGGGAGGAATTAGCATCCTTATCATGCAGGTATATTACACCTTGCGTCTCAGCTCGATCGGGATCGTACTCGC
+>28002 3
+AGGAATATAATGACGTGTCATGGTGGGACATGTTCCGTCTCAGTTGATAGTCAACCCCGCAACTTCCTAGTGCCACCGAACCTCAGGCTTAGATCGATGG
+>28003 1
+CGGTAGACACTAGTGGCAGCTAGAAGCCAACTCAACTGATGCAATCGTTGCATCGACGGCCTGTCTATGGCTTTCTGGGCCTCACAAGTGTTACTGTAAA
+>28004 1
+ACTACGATGAAGGCGCAGAGTATTCCTTGCCTTCTCACGGCTTCAGTGATGTCGCTATGGGCAGGTAAATAATCGACCAACCGAGTCAGTACGCATGTTC
+>28005 2
+CAACGGGCTGACTAGAGTTGTACAAAACCTGTTCTACCAGCCGTACGTTCACGTGAGAGCGCAATTGTGTTCCTAATGGTGGTGAACTTAATCGGCACCC
+>28006 1
+ATTCCTCGTACAAGCGTCCCTGTATAGGTAAGCCCTGGGTGGTTTTTAGTATGCCAGTGACGAACGGCGACCACTGCTCGTTACAGAGCAACAGAAATTC
+>28007 2
+CCAGGCTCGAGCTTGGCCGAAGGTCGGTGCACCAGCGCATAAAGTATCTAGACTGCTCCTCTGAGTTACGCCTGATAGACTTTACATGCTTAATGGATAA
+>28008 1
+GGATAGCAGACGTTCGCACGGTATCTTGCGGTCTACGTATCTCTGTTAAGAGGTCATGGAGCGCACCTACTGCAACTAAAACCTGTGAACGTCTTCCGAA
+>28009 1
+TCTAGTGCTCGAGTTAGTACCCCCTTGTACCCGAGTGAGAAACGGCTTGCTTTAACCTCCGAAAGTACCTATCGAGATGAAGCTAACGGGCGTAATGCTG
+>28010 2
+GGTGGCCCGTGGTGGGGCGTTAGTACCCCCTGAAATGGCAGGTTACCTAATCCAGTATACGCAAATGTCTCCGCAACAGTTTTATCGAATTAACAGACTC
+>28011 2
+ATACATGGCAAAGCGCATTTTTTAGCTATAGGAAGTCGGGTCCTGCAAAGGGCTCCTAGCCGATACAATGTGACCTCCACTATGGTGACCATCCTGCTGG
+>28012 3
+TTAGAAAAATACGTGGGTTACTAAGACGTCCAAAGTATCTGTTGTTCCAATGTTGCCGCGCGTCCGTACCTACGACGGGACATCATCCATTAGCCGGGCG
+>28013 3
+CCTGTTATCAATGGTTTACATCCGAAAGGATACAAGGACCAGCTCAGTACCCCCGTCGTCATTTCGCGGGATACGGTGAATACATGGTGCATCGTGACTG
+>28014 1
+AAGGCGGAGCGCCGGGACTTGGCATAGATTTTATGTCCGGGATCCGTTAATTTCCAAACCGCAATACTAGACCACTTTTGAACCCTGGTAGTTAGGCCAC
+>28015 3
+CTGTAATAAGAGGGGAACTTAAAATTGAGGGAGACTTCCCGCGGTGCGTTCATTCGCCGTCTATAAGCCACTAGTCCTTTAAAGCCCGCTGTGCACTCAG
+>28016 3
+GACCGGGTTGGGCTCGTCCTTATCTCTAGGATCAATTACGTGACATCCTATCAACAAGTCACGGGATACGAAAATTGCGGCCCCTGTCAAACGTGTGTAG
+>28017 1
+GTAACGCGGATTCCTGAATCCCCCTCCTCAGATTTCAGCACAAGATGAGTTAAGTTGCAATTTTAGTGCAGTTCCAACCACGGGTGCGAGTACCATGGGG
+>28018 2
+GGAAGTACTGGTACCACGTTACTTTCGCGGTCCGATAGTTGATTTAAGGGCGCCCGGTCTAAAGTACGACCCTACAGTTTTCCGCCAAAGACAGACATTG
+>28019 1
+GTCATAGTACAAGTCCCGGCCGAGGACTGCCCCATGGCGTCGTCAAGGCTATCTGGTAGTATTTAGAATTCCGCATAGTACATCGCCAAAGTGTTGAACT
+>28020 2
+CTAACATCGGATTCCGAAGGACCAAAATGTGTCTAGTGTCACGGCGCGTCATGCCGGATTAGCGAGCTACACAGTCTGTCACTATATTTGGCCCATTGGA
+>28021 2
+AGGCGGTATACCGGCAGGCTCCGTCGTCATAGAAAGGACGCCAGGTAAGCACTCTGATGTAGCACCTCGCTGACGTTACTAACTAGTTTATTTTAACTCG
+>28022 2
+TTATGGTGTTAGGCATTCAAATCCCATTCGAAGTGCAAGTTCCCGTCGAGCGCTGGGCGCGACTAATATCAGATTGACTGTAACTATCCAAGCGCCACGG
+>28023 2
+CTCTAGCTAGGCATCGCAGTAGGTCGCCGTTAACACACTCAGAACGTTTACTAGTAACGGACGTGTGTTGGCTCATATTCTGACAAGCGACGTTGCGACA
+>28024 3
+CGTACTTAACCGACATACCGGTGCATCGCATAGTTCAAGAGCATGCCGCGGGCCTCAGATGCTATGAACGGTAGAGTTGTCGTCTGATATATACCCTTAG
+>28025 2
+TGACGGGCCGTAGACGGCACATCCGGGCTACTCGGAGACTCTCTCAAAGGATCTATAGTGCCAGTAGTTACGAGAAAATGTCTCTCTTTCCACGTATTGA
+>28026 2
+CATAACGCGTGGTGTCAACTGATTGCTAGGCGCCTAGATCTCGGCACTCCGGTTACTTTAAAACGCTCGTATACGCAACGAGTGCTGTGCTAGTAGAACA
+>28027 1
+GAATTCATTCGGTCGTTCGCGTATACCGGAGCAAAATGGCGATTCTTAATATACCTCACTCAACGCGCGGAGGAAGATCCATGGTCGTGCGCCATGTCAT
+>28028 2
+GAGTGCAGCGTGCGTATGCATTACTTTTTTCAGGTAGGCACTTTGACCCCCGTACTGAAACGAAACTCCATCGATGCCTACTTAGCGCAGAGATAGCAGG
+>28029 1
+TGTCAAACCGATGAAAAGAAAGGGTATGGACCTGGATATTTGCTCGAGGCCGACCGGATCGGGACTCCGCCAGTCTTTTTCTTCCGATCAATTCACTACG
+>28030 1
+CTAACCTTGCGGACTCAAAGTAGTTGCAACTACATTGTCTGACTAGGGCACTGCGGCACGATGCGCTAATGGTCAATTCGGAACTCAGCATAGGTCTCTG
+>28031 3
+TGCGTGTAACGTACATTGAAAAGGTAAGTCTTCCCACGGGATACCATTGTTTGCCGCGGCTATTGACCTCGGACAGGCCCTCAAAGATCCAGATGTATCG
+>28032 3
+ATCGGGCAGTTCTTCGAACCTTCGATATGGCCTGGGCATCGAAGACCTGGATCTATGGCAGGATCCAAACATATTAGCGGCGGCTCATCGCTATTTACAA
+>28033 2
+CACAAGTTATCAGTTGAAAGAGCGTGGCACGACACGCCCCGGGTACAGATCCATTAGTTCCTCTATGGGCTGTGTAATATCATTCGAGTTGCAAGCGCTC
+>28034 3
+GTATAGCACATGACGTGACACTTCAGCCCTCGCGTTGCCGTATCATGAGATGAAACACTCTAGATGCCTATGGTGGTTGCCACATGAGTAGCCGGCTTAA
+>28035 3
+GTACTTGGCTGCTATCATGCAGTTTATGGCAATGACGATCCATGTCTCCGTTAAGTGAAATCCGCAGGCCACGAGGTCGGACTCGCCTAAAAATCTAGCG
+>28036 2
+ATATGAATGCTTCGCCCGCATAAGATGTAGCAAAGCAAAGAGAGTAGGGATTGTCGGTTGCTCTCCTACCCCTATGTAGGCTAGCGACTGCGCTATTCCC
+>28037 2
+CGTCAAACTTCGTAGGTATATGGAGCGATAGTGGGAAGGTTCTCTAGCCCCTCGCATTACCGAGCACCCTCGTCATAGAATCTCTTAGAGGACGAACTGT
+>28038 1
+GAAGTCTACAGGGTTAGGAATGCTACTAAGCTGCTATTCTTATCGCCAAGGCTCTAGCGCTGGAAAGACTACCAGGTCATTCGCCCGTGCCTTTGAGAAC
+>28039 1
+TGCGCGGATTACTTTTGTATTCGTACGCGCGGTGTGGAAACCGGAAATTCCACGGTACGTATAAAATATGCCTCGCGCTGTCAAAGACAGCTAACCGCTC
+>28040 1
+GCCCAAATGCCACTTCACGGGGAATGGATTTGGTTATGGTCACCTCAGCAGCAGCTCTACCTCACTGATAAGGTGACGGGTAGCCTCATAAATCAGTTGT
+>28041 1
+TACCAATTTCTGTGCCATTGACCGTCGCGCTATATTATGGTCGGCAGCCTCGGTGCCTATAGGCATAGCCATAAAGTGCTGAAGGGATACCCAAGAGATC
+>28042 2
+TACGTGTTCCTTATAGGAAGACTCGGTCTTCTAGCATTGCTGGACCACAGTTGGGTCATCGTAATAACTGGACCACGGCAGCTTCGAACCGTCAGAACAG
+>28043 2
+GTCGACCTGTCGGTAGGAGACTACACGCACCGTCTAACGTCCTGAGCTATGACGGCGTCCGCGGTAATATGGTGTATAATCTGTGCCAAAAACACTTTAT
+>28044 3
+AACATTCTTCTGAGCTCCTAACGTAGTCCCTGGGTGCAACTCGAGTTCAAGTGCGCGATCGACCTGTTACACGGAGGAATGGATGTTAAGCCTAGAACTC
+>28045 1
+TGGTTTCAGTCCAAATGATATGGATAAAGTGTATAGGCCCAGGCATCGATGAGCCGGCTTAAACTTCTCGCCGAAGTCCCCTCTTGCACCGATGACGGTA
+>28046 3
+CTCCATGTGTTGTTTGTAAGAATGAGTCCGGTTAGCTAGGTTCCTTACGCGTCATTACAAAAACTAACGACCCGGTAACCTACCAAGCGCTGGAGCCGGG
+>28047 1
+AGCTGTACTAGCCGGGGCTTGGCGGTTAGCGCCTACACCTAATGCGTAGGGATACTCCAAAATATATTTTCCAATTGACGGCTGGACTACATACCTCGGA
+>28048 3
+TCTCGCACATCTACTCATTATAACCCGTCGAAAGGACTTAAAGGATCACGCTGATGTCGCGCCCCAAGGGAGACCAGTTAGTGGGTCCGATTGTTTATGG
+>28049 3
+CTGAGGCACTTCTTCAGCATGTCTTCCTAAGCGGAGAGTCTAGGGAAACGGACAAGGTGGATTACGTTTGTTCTAGCACCCGCCGACTAGCCACAAATTT
+>28050 2
+CCGCGTATTAAAAGATTTTGAGGCTTATCACTTAGGGTCTCACGCCTCGGGGGAGTCAGTCCGAACACAGAATGCACCTCATACAGCGTATACTGGTTGC
+>28051 1
+ATCGGACGACTTATCCATTGTGCATGACAGTGAATCAGCATAGACTCGAATGGAGGCTCCGGGCTCAGACATCCGTTCCTTGGAGTTAAGCCTAGTACTC
+>28052 1
+GACTGCCTCGGAGACACTGTGAGAGATAGTGCGGTTAAACTTTTACAGCTCGTTGCGGTCAACTACCAAGCGTGTGAACTCCGTGCATTTAAATACCCGC
+>28053 2
+AACGGGCCCCTAGATGTTTTAAAGCTGACCTAACCCAGTTAAAGCAGCAAACTTAGTTTAAGGTGCTGTGGAGCCATGCCTGCTCCGCGCATTGGGATTC
+>28054 3
+ATAGCTCGCGGCCAGTAGCCCCAAGTGTGTGCAAGAAATATATGGATTGACCCTCGAGGTTTCCGCTTGTTCAACTTGGCCGAAGACGGAAATCTCTACT
+>28055 1
+CTTCTGTTTTCGATAGGATTCATACCAAGTCTACCCAAGTCGTGCTCGGCTGGTTAGGGCATCGGGATTGATACCGAAAAGCTATAGGCGAAACCCCCAG
+>28056 2
+AGGTCGGCTCGAGGTGAAAAATAGGAGCTGCACGAACGGTTCTACATTCCAGAAACCTCTTTTTCAGTTCTGCTACATTAACTCGCCGGCGGGTCGATCA
+>28057 1
+AGCTTGACTCAACGATGCGAAACAGGCTTCAGTAACCTCTGTTTAATACTCAAATGAGCGGCTCTTGTTATCCTCAGGGATCCGCCCGTTGAGGGAGGCA
+>28058 1
+ACGGGATGCATTCTCATTCCGCCAGTGGATAAGAGTTTCCCGGGCATGACAAGTCTCGAGTCGCTTTGAGCAAAATTCGTAAATGACCGACTGTACGTCC
+>28059 3
+TGTATTACACGTCGCGCAGGCGAGCGAGATGCCCAGATCTAGATATCTATCTGCGCAATGATCCGTTCTATCTGGAATTTCCGGTCAAGTGGGACAACCA
+>28060 3
+GGAACGAAGCTTTTTTATAGTCTTGACGGCATCAGCAAACAGGGTAGTTATGATCCGGCCGGTGTCATCCACACCCGCTGATGACAGGCCCTCATAAGTT
+>28061 1
+ATCTGTCCGCTGACGCAAAGTTCGACTACTTGGCAGGTTGGCCGTCGTTACAAGCCCACATGAATTGGTTAGATGGCTGCATCTTCAGAGCGAACATCAA
+>28062 2
+CCAGGGAAAGGGGCCTCTGTCCTATGGTTCGATTATGCTTATACCCTCTTGACTCAGAGCAACATAGGCCGGCATATTTGGGATTTAAAAGGCCAACCCG
+>28063 3
+AAGTTACCAAGACCCGGTTTGAGTTACTTCAAGGTCGTGCGACGGGTACCCGTCTACGCCCTTAGTAAGAATTGCCAGCCCAGGCTTGGACGTTAATAAT
+>28064 1
+GATTAAGTGCCAGGTAGCTGTATGTCTCCGTACCACTCGTCGGACGAGCATTCCTCAATCTATGGAAAGCCGTCGGGCTATACTACCGAGAACGTTAGTA
+>28065 3
+AGTCCTGGTTTTCAGGACTCATTCGCAGGCAGAGTTAAGTTCCATCAAGTACGCCCTCATTGCTTGGGGTACAAGGAAATGCCAATGCCTCGACAGCTAG
+>28066 2
+GCACTGAGCGCTACGAGCATACCGTTACACGCAGATGATATATCCGTTGCTTTGTAATCAGCATCTGGCCGGCTAGTTGAGCTAGACCAATGCTCTAGAG
+>28067 2
+GTTTCAGAATTGCTCCAGAGAACCGAGACTAATCCTCCGTGGCCGAAAAACTTGTCCAGCTTGGTGCCAACAAGAGCGTCTTATTAGGCTTGGCGATTGC
+>28068 3
+AACAGGTAACAAATCTCCGACTAGAATGTGGCCTTGGGTCTTAGGCTGCACGTACCATCGCATAGCCGTTTTGATCGGACGGCAATTGATAGGCCACTCT
+>28069 1
+TCTCGGGCGGCCAGGGACAATGAACTATGAGAATTCCCCGCCCCGATTCTCTGCCTTATAGGAGTGATCAGTGTCATATGTAATCAGTCGTAGCATAGAC
+>28070 1
+GACAACCAGTTCCCAGAACGTACCTGCAGGTCAGACTAAAATTGAGTCATTACACGTTTTCGGCAATGTGTCTGGCTACAGGTGTCGGCTGGATCGATCC
+>28071 2
+TCGACGGCGCGGTACAGGTGGCCTAGAAAGTCTGTTGGGGCACGTTCTACTCCGAATTCCAGTACTTCTAATACTATCCACGTTCTCGGAAGGTAACAAA
+>28072 3
+CACAGCGGGACCAAAGGAACCATGGGTGCCGGTGCACGTTCTTATGAGGACTTTTAAGCCTGAGGATTGGCCTCTTTATAAATCCCCAGGTACAATCCTT
+>28073 1
+ATCAAACAGAACAAGGGCCCTTTCGTCGATTCGTGAGCGAGTGGGTATTATCGCCTTCGATAGTATACTCCAGACGCGTATACAAGTTACTGCTCGGGCC
+>28074 3
+TATTCCGTTCGGCGGAAAACTACCAGGATCGACACGCGACTAGGATTAGTGCGGACTTGCTTTTTACGGGCTTCGCAGGACAGTATGCAACTTAACCCTA
+>28075 3
+TCGTGGCATGAGTGCATGATTCAGGAGGCGTCGTTTAATTCCGAGTACCCCTCCGTACAAATCCTCCCGTGGAAAGCGGGACTAATGTACACATAAGCTT
+>28076 3
+GTCTGATCACCAGGCGATTGAATCGAAGTTATTCTACGTAGTTAGCTAGCTGAAACGCCTTGCGGGCACCCGTCAAATTGTCGTGCAACCGATTGACCGA
+>28077 2
+CTATAACTACCTCCGGTCCGGATTAGATAGGCGTATCGGTAGCAGAGCTCCACTATTTATGGCACCCAAGTGCGCGGAAGGCTTCAGTACAGAATTTTCG
+>28078 1
+CTTTAGCCGACCCGGTGGACAGGCGAACGACAGCGAAGCGCTGTTTGTCAACCGTATATTTATATCCACTACTCTGTAATTCGAGCAAGCCAGGTATGTG
+>28079 2
+AGTGAGTCGGTCGACAACCATCACTGTTCGAAAGGCCGCCGTATTTTCTCGTTAGTACGGATCAACAATTGTGTCCAAGGTCGCACTAGGACAGACGTCT
+>28080 2
+AAGGATCGCGTGAGCAAACCGATGAAACCATGCGTGGCCTAGCATGTGGGTGCACTTATTACGCGTAGGTATCCCCCTATTTTTTGAAAACCACCGCTTG
+>28081 1
+CTTTCTGAGCCGGTACCTTGGCGCGGACCAGGAAGCATTGTCATAAAAGTGGTCAGTCATCAATCATATACACCATACGTAGGTCGACCTTGGAGCGTTC
+>28082 1
+GCTGCGTTGCTAAAAACAGTGATGATGGACCGGTCCTAACAGTTTTACAAGATAGAAGAGATCGTTCCTCCGGGGTTTGCCATAGCATCCATTGCCCCCG
+>28083 3
+AATGCCGGCCTCTTTCAATGGTAGCGTTTAAGCAACGTCGGGAGGGATAGCGCATGACCAATTCGGTTCACTTGCACAGCTGAACTACACTATTGCACTG
+>28084 2
+CGGCGATATGAAAATTCACTAAATAAAGGGGCGGCTGTGTCATGCCCAGACTCTCACTTTTAACGACCTAGGGTTGTTGGCTCGTTACCCACGTCCGAGA
+>28085 2
+GAAAGGAAATCCGTATCTCCGTTAGCCTGATGTACAAGGACCGCTTATTGCCTCGACAACTTTTCTCCCGTCTTAGTACCCGTAAGGGAAGGTACGGGGA
+>28086 2
+TCCAGTAGCTGTGTGTAACCGAAGCGAAACCTGAGTTTACCTAATAGTACAAGGGTCATTTGCACAGCGCATTGCTCTCCTCGGATGCGTATACGCGCAG
+>28087 2
+GTTGGAAACATTAGACCGAGACCTCTTAACCTGGACGCTTTCTTGGTCACTGCAGCCTAGGGACCACGACGGCATCTATGTGTAGATGGTCAATGACTAC
+>28088 2
+AGCATTTACTTGTATCTGTTCTGTCATCTGGGTCGACCCGCTGTAGGAGAGCCAAGAGAAAACGCAAGTCACTGCATTAACGCGCGGTGACGCTTACCAT
+>28089 2
+ATAATTGGTCTGAATGAAGACACTGCGATCCCACTACTGTTTGTCCTGCTGCGTGTAAAGGCGGAACACCCCGATAGAATTGGGTCCTACTGGACATGCC
+>28090 3
+TGCGATCTCCGGTACAGGGTCCGTGAAATTGGCACGACCGGCGTATTACATGCAAAGCGAATCTCTGAATCAAGCTTCTTTTCCCAAGGTTTAGGGCAAC
+>28091 2
+CGGCACTTGATTTAGCACTGTTTCCCGGCTGCGAACGCTGTAAAGTAGTAGCCATCTTCATCCAGAATGCGTTGGTTGGCCCGAAAAAAGCGAGAACTTC
+>28092 2
+ATTCTAACGTTCCTTTATAACGTAACAAGGGGGGTTCGGTCCAAGCAGAGTTTGCCATCCCCATATCAATTGATAGGAGGAGGACATTGCCCCCTCGGGC
+>28093 3
+TGGCGATTGAACTAACCCTCTCTGAAGCGCTTTCAAGTGTTTGAGGTTTTACGAGACACCCCAAGTGGTTCAGATAGCCAACCGACCGGGTACTGCTAAG
+>28094 2
+TGGGCCTCTTACTACCTCAAAGTAACGTGAGTCGTTGCGGGTAAGTTAGCACAAAGCTTCGCCGGTCCTACAACTTAACTAAGGGTCGCTCAGATCTAGG
+>28095 1
+TGCTACATGAACGAATACTGTGTCCATGGTTCGACCTGGGATTCTGTTCCTGAACGCCAAACCGATAGTATCAGATTGCATGCCACATCCAGAGGGGGTC
+>28096 3
+GAGTAACTATATTGCGGTGGGTACCTAACCTCCGGCTGTTAAGCACCTTGTTGCTGGTCGCTAAGAATGGATCCCCTCTTAGAAGCCACGCGCATAAGAA
+>28097 1
+AATTGGATATGTAACGGCGTGACAGTCCAATAGCTGGTAGTGTCCCTGGGGAAATTTAGCTCCCGTATCTGATGTGCGAACACCTCCGACACCCCTAGTA
+>28098 1
+GGCTGCGACGAGACGTCGGGCTGTTCTGCGAAATCACGATCTATATGAGTCTGTAGCACTCTGGAAAAATGGTCCATGGATGTTCACCTACCAACTCTAC
+>28099 3
+GTCCACGGTCTTTAACCGATGTCGGGCTCAAGTACCGGCAGCCTCATGCAAAGGATAGTAACATCTTTGACTTATTAAGGCAGGAAGCTCTTGCGCTGCA
+>28100 2
+GTCGCAGTTCGCTTCGCACGAGAATGGGTCCTCAAGTACAAATTGTGAGTCAGGTTCGAAGCCTGGTCCTACATAGTGCCGCTACGATGCAAATACTCTA
+>28101 1
+GGCTCTCGTACTTCTCGCGGAACGCTGGTTTAAAATATCCAGTAGTAGCATTACCGCTGAGGCCTTCCAAAATCTAAGGCGGTTCGAGTGGAAACGCATC
+>28102 2
+AACCCCAGTAGCAATGTTGAGTTGACGAATCTTATGTCTGAGGCACCGTCAGGCTGATGGTTTATGTAGAGCAATACCCCCAGCGTTCGATACGCCGACT
+>28103 2
+GTTGCGAGTGTTCAGGATAGTGAAAGCACCGGCAATGACTCCCGCTCCGACCTTGTTAAAATTCTTCGACCGTTGTCGGCGGAATTCGGAATAACAATCC
+>28104 3
+TAGAAGGGGCCGCTAGCCCGGGCTGCAAATTTAGGTTCGCAGTAGGATCTCACTATGCTTGACCCGCGGCTATACCCATAATGCATATGCAATTTCGTAA
+>28105 3
+CTTACCCAGGCGCCCTCAAGAGTTGCACAATAGGGAGCGGGGCACATTGGCGTTGTACTCAACATAGATTTTTATGTTCCAGACCTTTCTAGCGGAAACG
+>28106 2
+AAATATGTGATTGCCGTAGACCTCATCTCTCAAGAGGCAGTCTGAATTAGCACACGCCGGGTACGGCGATTGTGTCCTAAGGTACGCTGGCCACTTCAAT
+>28107 1
+GTAAACACGCCTGTTGCAAAGTGCGTCCCACTTTGGCATGTGAATGTATGCTGCCTGAACGGACCTATTGGTGAACTGCGACCACAAGTATGTCCAGCTA
+>28108 2
+ATAGGCCACCCCTGCATGAGAAAGCACTTCAATACGACTTTTGGCTATTCAAGAGGGGGGCTCTGATGGCTATAACTACTGCCCCTGTGTCGGATGCATA
+>28109 2
+ACTGGCCAAAGCGGTACGATTATGGTGCCCCTTAGGTTGCTGGAGTGCGGCAACTCATGAACGACACCTCCTACAAGTTCCAATACGAGCATTATTTTGG
+>28110 3
+CTTGGCGATAACTATCTCACCCTGGTAAGCCAGTGGTGTCGCCTATTAGCTTCTTAGAACCGTTATATCACTACGGAGTTCAGCAACCGAGGGAAGGGAC
+>28111 1
+AGATGTCTGTAGTCGCACTGCGAGAGCTATAAACCACGGGTAGGAATCTCGCAAGCGTGCTATTACGTGTGTACGACCTATCATACACCTTCGTCTACGG
+>28112 1
+ACGCATTCGCCAGGATGTACCTCAAGACTTTATGGTCTCGCTCTTCTATTAACAGTCATGAACGTCCCGATCCGAAAGTGGGGTCGCGAGGATCATAGGA
+>28113 3
+GTATGACCTCGGGGTTTCGCCGACAATCGTTACTACACAAGATATCAAATACTCCGTAATACCTTGGCAGGTATTGGCGTGCAACGTGACACCGGCTGTG
+>28114 1
+AACGGATTCCGAGAATGTGAGCTTGGTGCTGGCAGAATACAGCCAGGGTTTCGACACTTATCCACAAATTACCCTGGGCCTAGGAATCGCTCTCTGTATC
+>28115 1
+GGTAGACATATCACAGTGTTCAATCGCGGCATTTACCGTGAGCAGTGTGGCAACTTCTTCGCCGTAAACGCGACCACGTGCTTATGGTACGTGATACAAC
+>28116 1
+AGAGCCTAGTCTGAGATGATAGAGTACTTGATTTAGGCCATCTCGATATCAGTGCGGAAACAGTCTTACCCCCTCCCACTCAAAGGGCTGACGCTTGGGT
+>28117 1
+ACTTGTAGAGTACACTTTATACCCCCTCGCGTCGTGCCTACTACCGTTCCTGAAGGGGGAGGTAAAGAGCGTTAAGTAGCAATACTCTATGGGCACACGT
+>28118 1
+AGGCCAAGACTGCGTATCTATATCTAGCCCCGGATAGTGGGCATCAAGATGCATCCCTCTGTCGTATTTTCGAGAAACGCCAGGTCATTTACAGATGGGC
+>28119 3
+AGTTTCTATTATATCACGGCCGAACGTTCTTTCAGAGGATAGTTAGACATCGTGCACGTGTGGCGACACCCGGCAACCCCGTAGGGAGACACAGTTTATC
+>28120 3
+GCTGCACTTGCTGAGATTGATTGCACCGGTGGTGAGTGTGACGCAGTTCGAACCCCAACTTCGAACCCTAGAGTAGAGAATCTTCGAGCAACACACTTTT
+>28121 1
+CTCGGTAAATGTTGTCTTAACGTCGCACCTGTGCACCACACGGAGTCTTGGATGATTGGGCTCGAAGCTCTTGAAATACACTAAGACGATCGCATCGCGA
+>28122 1
+GCAATTTGCCTGATTGTAAGTTGGCCCTTAGTGAATAGACTAAAACATTTGGAACCGTATAGCCTTGGTGACGCCACCACCGGTGACGTCCACGGGCTAC
+>28123 2
+AAATCGCCTCTTGTAAGTATCGGAACTTAGCGACCAGTGGTGATCTAGGAGCAAAAAGAAGAAGCCTTTCGCATGTCTCCTTCCCTCGTTTGCGCCGGAG
+>28124 1
+GAGTAGCAACCTCTACCACGATGGAGGCCCGTTGGATATGGTCCACGTTCTCCTGATGAGGTCAACTTGTTCAACATATCTTGAAGCGCGACGTGACAAT
+>28125 1
+AAACGCCGGATTCCAGGGCAACAATCTTGCGATGCGCTCCTGGATATTTGGGGGATGGTATCATAACAGGCTTTCAATCCTAACTCTCCACGGGTACGAT
+>28126 3
+CTATACTCTTTGGTGACCCCGTCAATGACGTCTTGAGGCCGAAGAGTGCGGCCTTAGCTAGAAGTAAGCATCAAATCTAATCCGTCCGGTTTCAACGGAG
+>28127 1
+GTAAGACACATTACATGACAGTCGGTCAGTTCACCTGGATAGCATCCCGTCTGGCACGGATTGACGTCGTAAGACCTGATCTCTTCTACTGGAGCAGTGA
+>28128 1
+TGGGAAACTTGACCTGCCGGGATATCAACTTATAAAAGTACGACTTGGCCCATATTATAAGCAGGGCGGTGTTCGTTACTCGCCCCATCAGCCCGGATTG
+>28129 3
+AGCAACTACGGGGGCACGCATTGTCGTTAAGTTTCATGCCTGTCCCGCGCATACACGGCGTGGTATATGTGAACGGTTGCACATAAACACATATGCACTT
+>28130 3
+TCTCCTGTTTAACGTCGCGCGATGACGTAATGTAGGAGCGTTACAACGCGGAGGTCCAGCGCTATCTACTATTAAGCCAGGAGCTCCGCTACTGATAATA
+>28131 1
+TTAGACGAAAGCTCGCAGTCACATTATCGCCTGGCCACTCAGATCAACTCGACGGGCGTTGAGTACACCCGAGTCAAGTTTTGATTAGGAGTCGTCGTTA
+>28132 2
+GAAGTCGTCCCAAGGCCTTCGTTCTTTAACGGTGCGCTTGAATAGTACTTACAACAGCTAGTATCTTGGCAGGAAAATCGCACGCTCGAGACGTTACGGC
+>28133 3
+CTAGGAGTGCCGCTGTGGCACAGCGTCACGTAGACACATTGTCTTCTTAGTCAAAGCAGGAGTACGGCTCGGTTACAACATTATAGAGCTATCCACGCTT
+>28134 3
+GTTACGTGCGTGGGTAACTTAATTAACTTTTGGCCCGTTTGCGCATTAGAATGGACCAGCTGCCCAGAAGCAACTGCGGCTAATACATCGGGACAATCCC
+>28135 3
+ATCTGAGGCTTTCCCACCTCATTCCTTGGCGCGGTCTAGTATGTACTTGACAACAAATATAATAAATGCCGATAGGAAACCTCGCAGGGCCGGTGCGGGT
+>28136 1
+TTTGAACACCGGAATTTCAGATGACTAGTCAACCGGGCTAATCTAAATCTAGTGCGGTTTGATGGGCTAACCTCGAAGTCCCTTCAGCAGCGACCGCTGG
+>28137 1
+TCAATCGTCTCCGGCTTGGAGCGACTATACACGTCACTCAATCGGAGTATTCGGCATCAACGAGAGTCTTCAGCCTGAAGGACGTATATTATGCTGCAGG
+>28138 2
+CCGGTCCCGACGCTAAACGATATTCCACTTTGGAGGTTGCACCGTCCAAACTTTGACGAGGATTGAACCCGTGACGCTGAAGTTTTGGTGAACTGTCAAA
+>28139 3
+GGTTAAATATGTTCGGCCGAATAACACGGACCACCAACTATACTCATGGCCCCCTGTAGTTGGTTTATTCCGGGTTGCAGAGCGCATGCGCAAGATTGAC
+>28140 1
+GGCAGCTCACATACGACCGTTCCTGCGTTGTGGCTGGGCAGAGACCTTTCTATTCATCGAGTGCAACGTAAGTCAGATAAACTGACCAGGCTTAATACTG
+>28141 3
+TTGGTCCGCGATAGGCAAAGGTATTCCCGTAGCCGCGCAGATTAGCGCCGCATGAACATAAATTGTCTGGGTCTGATAACTATCTGGACACTTTGCACCA
+>28142 3
+ATTGGCTTGGTATCGTCCCGCTAAACGTGGATACGGAATTTCCGAACATCCCGATGCGAAGGGCAGTGCTCGCATCGCATTGGAATCTACTCAACGTAAT
+>28143 2
+CACGTCTCCCGAAATCTTTAAGGCCTACACAAATGAGATTGGTGGAAATGTTACTAGTGTTGATTCCCCAGGCCTTCACGGTCGCTAGGGAAGTGCACGC
+>28144 1
+GCGCCACGCATGCACCATGCTCCAAAGTTCGCAACGAGCTAGCAATAACCACAGGAGTTTGGTATAGTGTAGTGCCCCTGCGATGATCGTTATTTGTGAT
+>28145 3
+CAGAACATCTGGAAGCAAGAACACCCTTCTCTTGTGCTGGGAAAAATTGGGTGACGGTGTCCCCCGCATGCAATAATCAGAGTGCTGGCTATTCTGCCTT
+>28146 1
+ACCGGTTTTCGAGGCCTTTTAACAGGACCGGAATATCCCCTCCATGCGTGCTGGCCATTATATCTCAGGATAAAAGACCGTAGAGAGCTGATCAGCGTGT
+>28147 1
+CCGCTTGAAGGCCATCCCCTATTAGTTAATGTCCAGCGTATGGCGGCTTTTCCGACCGCGACATTGACATAACCATCTATTAGGGAAGACGGGTGGTAAA
+>28148 1
+TTACTTACAATGCCGGATGTATGGGAACCTCATCCGCGCACTGAACTCAAATTTGTGATAGTGGTCCGACGGTACCTGCTGAACTCGCACGCTGGGATAA
+>28149 1
+TATCCATGAACGTTGCTTCCCACGAGGACTGCACGACTCTCCCTTGCGTTAAGTTTGGAAAGGGCCTAAGGCCGATCTGATAACAGGTCAGATGCATGAT
+>28150 1
+GCCTGTCGAGCGGCTCTAATGTTGGTTCACCTACTAGAAGAGGTCTGCTAAATGCTGATCTGCATGGAGAGTAAAGTGCAACCCATCCCCACTGATGTAC
+>28151 2
+TCGTCCGATCTGGAGCATTTGTTTAGTAACGTCAACCCTGCGAAGCAGAGTCCTTTCAGATGGCGGACATATGAGGTCCAAGCGTGACAATCCGCAATTC
+>28152 1
+TACCACTGGGGTGGCGATTGAGGCTAGTTCAGTGCAATCGGGGCAAAATGTCTACCGCCCTTATATCGCAGACCATAATGGATCTCGAACTCCCTATGTA
+>28153 3
+ATTTTCCACGGGCCCCCCCGAAGTTCGCTAGAAAACGGGATCGAATGATAACAAGTGAGCGCTAACGTGGTCTCCCTACGAGTAGCCATTGTGTTGATTT
+>28154 3
+CTATGTGCGTTACTGTGGCTTATACGCTGCCGAGTCCACTGAGATCGTGCATAAACTACTGCTTAGAGATAACAAGGGGAACCTGTAGCACCCCTCTGGA
+>28155 1
+TCAAGAGTTGGCTTTGAAAACGCATGGTCGTGTAGTGGATGTAAAACATAGTTCCAGTCACCATCCCCTAAGCGTCTACCCGCGACCGCTACTTGGGGTA
+>28156 3
+TCCAGCAAAAGGGACCTAAGCAGCGTGTAGTTGACGTTATCGCCTCGGGAGTCGGCGGCATTATTTATATGTCAATCATGCCCATCGCATTCGGCCAAAT
+>28157 2
+CATGATTTAGGTGCACCCAAGTGCTAATTACAACCGCGTGGAGCGCCCTGGGTCGTACCCCTCAGGATCTGACAGGATTGTATTACATAATCAATCTGGG
+>28158 1
+TAGATTAAGCCGCTAGGCTGAACCATTTGTAAAAACCCTATAGTACTGACGGGCGCGTTCGAGACCACTCACACCCTTTTTGTCCGGACTGGATGGGGTA
+>28159 2
+TCAATCCTAGCATGATAGGCGGCCATCTTTACAACTGCGGTAAAGGTCAATGCGATGCGTGCCGATCAGGTCCGTAGATTCGATGCTGACTCTACGACAT
+>28160 3
+AATTCGTGCGATTATGGGTCTGTAAAAGACTGTTTCTGATCACGACGCGTGACAGGGCATTTTTAGGTGACAGACGTCAATCACCTCGACAGCCCCCACG
+>28161 3
+TGATGGGAGGGCCTACTGTGTTTATACTGCACAGCGAACAACGCCGACATACGCTATTGTCGGATTCAAGTCACTCTTTCAAGGGAGCCTGCACCTTAAG
+>28162 3
+ACTGCGTGTACTTGAGCCTTGGAGAATCATCATTCTGGGCAGAAACGTATGTCCCAGCCCACAGAGGCCGGCGGCTTTCAATTCTTGTAACCTAGAAGAT
+>28163 1
+CACGGGTTCTCGTTATTCCCTGTCTCAAACTTGGACTCCTGTGGCCGATGTAATCAAACCGGCTGACGCGCTAGACCAGGATATAGGTGACTAGGAAATA
+>28164 3
+GTGTCAACGTTTTCAAAGCCTGCTGCTGATGTCCTGCTGTTACGCTACCAATAAGAGGTGGCGTAGAGGCAACTACAGACCTTTCAGAAATCTGCGCCAG
+>28165 3
+CTATGGCTAACGTCATTCGACGTCGAAGACAGCAACTAGTAATCCAGGATTTCCGCAGAGGGTTATCTGCATGCGGGTGCCATCATACAGCCCTGAGTTT
+>28166 2
+CCAATAAATCGTAAGAGTGCCTCAGATAATCATTCCGAACTGACGTTCTCGGCTATGGGGACATGGTAGCGATCCTGTGTCGCCCACGTATTCCGGAAGT
+>28167 1
+CCTCCATGCAGGGCTGCTTGCAGGGCGGACCATTTGATTTCTTAGATACGGCGCTACCCCGTTTAACAGCGGACATCAGGCAACAAGATGTTTTAAAGAT
+>28168 3
+ACCTCATGATTTGCCACGACGAAAAACTGCAGAGTGTGTGTTGCATACTCTCCTGCAAGTCAAGTGTCTCGGACCTGTCTACACGTTAGGTAGGGCACAG
+>28169 3
+TCAGATTGGGATAGCAAAAGTAATTTGACTAGGTTGCGGCCTGCATCGTCCACTGAGTTGAAGCCCATCCAGTTATCGTGGGTACCTGCCCCAACTAAGC
+>28170 1
+AGCACTAATCGTGATACAAGGGCCGTTACTGATGTCCGGGTCTAGCTAGCATCTATCAGGAGGAAGCATTTGACTCACGCCATTCGATGTTCGGTCACAC
+>28171 1
+TGATGTCGTCATGTAACAGTCAGGAAATGGTCAAGATGGCTACGCCCATAGGTGATCCTATCCATACCCTGCTCGTGAATGGGCATAGTCAAGCCTCCTG
+>28172 1
+CCGTTATTTCACTGGCGCGTATCCCACTTTGAACAAGGGAAGGGGTACGTTATACCCTATCTCTATCAAAAGCGATAAATATCGCTGCTCCGGGGGGCGA
+>28173 1
+ATCCATACATAATGCTCACCCCGAAGTTCTGAGTTGGAGGACACCGAGAGTACTCGCTGGGGATTATCGAAGCCGCTGTCGTGAATCGATGCTAATTTCC
+>28174 1
+GTGCGAGCAGGCCTAGCACGGAAGACCTGTTTTTTCAGCCTGACAGGTATCCGCACCAAACTCATATTCCGCAAGTTCAAATGCCGGAGAGTTGTGATTT
+>28175 1
+TGCGAGTCATAGAAGCAAGACAATTTGTTCTGCGCATCTAGGTCTAGTCTACGAACTTTGGCGTATGCATTGCAAGCCTAAGTGCAGGACCCCCACGCTG
+>28176 1
+CTTACCTTGTAGGAGTGAGACCGCCAACGACTTAGGGCCAATCAAGATGAAATAAGATTTTTGCTCACATGCTCTCCGATCTGATTCTGCGGGCACGGCG
+>28177 1
+TTGAGGGGAGATGTAGGTTACTGTTTAGTTATCGAGAACTCCCAAACGTACACTATGTGCTCGCCAAGGGACAATTACGCGTTCGCCCAAGGCCCACCTT
+>28178 2
+TGAGTGGCTCTAACATCATGGGTCTAGTGAAATCTGCTAGTTGTTTATCCGCCTAGAAGCTAACCACGGTGGACCAGGCCACACCGTCTAGGATCCGATA
+>28179 2
+TTCGTAGAGTGAGTAATTCATCAGGCGCTGGCGGTTCGGTTATATGCCCCTTGAGAGGTGTACCGACGCATACGATCCAAATTCTCCCCAAGAACCAAGT
+>28180 2
+GGTAGCGCGCGTGTTCATTAATGTCCCGCGCTGGCGCACGAGCTGTAACACTATAGATAAGACGTTTTCTCAGGGTACCACAATCGTTTAAGCCTAAGCA
+>28181 2
+AACGTACAGCAAAGCAGCATAGCGGCTCGTTTTCGCCAGTTATTCTAAGTGTCCAGCTACGAGATCTATTGTATGGTCACTCAAAGCGGATGGCCTCCGG
+>28182 2
+TTTCATAGCAGGGTGATCGACCCAGAGGGCCAACTCAAACTTACCGGCATCGTCCAGGCATGAGTTGTAGCTACGATCCATGTTTATGCTTGATGCACGA
+>28183 2
+GACACTGTAATCAGACCGACGCATTAGTGAAACACACTTTGGCTCGCCACCGGCCGAAGTTACCCTTAGAAGATGGGCATATTTTGCTTAGGCTGGTCTG
+>28184 2
+CTTAAGTCTGCGATCCATCTGGGAAGTAGTATGCCCTGACATATGGCTCAATAGCACGTTAGAGGCTCTCAACGGATAGACCTTGGAGTCATGACGCCTC
+>28185 3
+CCGCTACGGCGATTACGCGTTATAATGAACTTATACAGAGCGATCAGCCACATGGGGGCTGCCTCACAGTACTCACTTTCTGTTTGAATGACGAGGCTGA
+>28186 3
+CGTTCTGTAAACTGAGCCCTTTCCGACAATGAGCAAATAACTTGTTGTACGAACGGACGCCGTATTCACGACACTAAGCGGGCACAGGGTTCCTGGTTTG
+>28187 1
+CAGCTGACGGTTACCTGCACCTGGGCATCAACCGATCAGCTCAATGTGAGACATTGCTCGTAGCCTTGCTGGGTCTAGTAATTAGGAACAATCATACGTG
+>28188 2
+CCTGCTGTAGACCGGAAAAAGCTTTTGCGTCAGTGTGGTTAAAAAATTGAGCCGCCTCCACCGAACTGTACTGATAGTACCTATTGCTGCTCCGCGAAGG
+>28189 2
+TAGCGCCGGAGTTTGGAAGACTACCGTTTCACGTTGCCACATACAAAAAGTCGCTAAGAATACGAGCAGCTTGACTGCCGGGTATCGTTTCCGCATCTGT
+>28190 2
+ATGGCGCAAAGTTTCAAATCATCGACGTTCGTCTTAGCCGATTTCCGACTACCGGATTGGATCGTGAACGTCGATCGTGGACAAGACGCCAAAGCCTTGT
+>28191 3
+ATACGTCGCAGGGCTTCAGAAAATAGTCTCTGGAGACGGAGGGGATGTTTCACACTGATAGTATAAGTGCTATTCACTGGCTCGTACACCCCTCATGCCC
+>28192 3
+TGATACGTGGGCTAGTATACTACCTTAGTCAGGAAAGGGTCTGTAGATGCTCACTCATCTGAGAGAGCGCCATAAAGCCATCTCGCTGCGTACGTCATCC
+>28193 1
+TAGATAATACTTCCCCAAAGGTCCTAGATGTCTCGGATAGATTGAGGATGCGGTCAAGCAAGAGCTCACCGTTCAGTACCTGGCGCCGACTCTGCTGTAT
+>28194 1
+CGTTAGCGTGCGAAATCTGAACCCCTGTGGAATAAACGCGAATCAAGCTTAGTCTACGCCTCATATATGTCTTTGAGGTAGGAGCCCCCGTGTATCGGCA
+>28195 3
+TCCTTACAGCATCGGTTTACATCTCGCGCATTGGGGAATGATCACCGGACGAATTAGAAGACCGTATGACTCGGAATGACAGCCTGTCCCATTTACGTGG
+>28196 1
+GCCCCAGCATAAAAGTGTCTGGTACATAATCGGAGCATCTTGGAAATTGCTTTCGCGTAATGTATCGCCCGTGGGCCGCGCCTGATAAGACCGAAATTCT
+>28197 1
+ATAGGCCTGACATGGGAGATCGAACCAACGATTGCTGCTGTCCGCGTACAAGTGGCTAAGTCCTTTCTCATATACTTAGAAATTCCGGCGTGTCACCGAG
+>28198 2
+TCGGCCGCGGCGGCGAATAGATTCGACGGATTTCCCGACGAAGTGACCTTTTTCCACGACAGCAGGCTGTTTGTACAATAACATTAAATGAAGCCGTTTC
+>28199 2
+CTTGATGCTTCATTGCACGACGAGGCTGGACTTTTGAAGCTACCGATATAAAGTAGCTCAGGGGGTGCGCACGAACTTCTCACTCACACGATGTACTCGA
+>28200 1
+ATGGGTGCCCCTGATGTAATTGTTCAACCTAGACATCTCTGCGGAATGTTCATTGCTGTCAAACGTACGCCACGGCAGCAGGGATTGAAGCACTGATCCA
+>28201 1
+GACCTACTACGTTCTGTAACATAAAAGAAACCGCGCCCCTGGGGCTCACCCCAAATTTAGGACGTGTTGTTGTACCGATGTATCGCGTATGTGAGTACGG
+>28202 2
+CTGCTCCCAGATCCCTTCTTGTAGTCACCAGAGGCTTTTTGCCACGGAAATGAAGGAACCATATCGCCCAAAGGTTACTGAGTTGGTACGGCGATGTGAA
+>28203 3
+TGCCACTTCATTTACCGGTATCCGAGTGGTCTGGGATATGTAGGTGTCACAAGAAAAACTCTCAACACTTGTCGACACCTTTGGCACGGCAAGGATCCGG
+>28204 1
+AACACTCTCGTACTGCCCAAGGTAGTCTTTAACGTGGGGGTCTCTAAGGGTAAAACAGCGACAGCGCGCTGATTTCAGACTGACCGACCTAAGCTTTTTG
+>28205 1
+ATCGCGCGGCCTGATGCTGGGAGGTATCCCCCATCAACAATTGGGCATCAAGCTTATATGGTGGTAAGTACACCTTTGTACGCAGAGTTTAGCCACAACT
+>28206 3
+CGAAACGTCGGAACGGCCGTTAACATTTACTCGCTGAGTGCACGAACAATCGCATACCGGACGGGTAGCCGACGTTAAGTCTTAGTCGGCCTTTATTTTA
+>28207 2
+CTAATACCATAGTTGAGTCAGCGAACACGCCACCCGATCAGGCAGTTCGCCTGGTTGTCCGATTACATCAGAGCGCTAATTGGATCCTGTTATGGTAAGG
+>28208 1
+TAGATCGCGTTTCCGACATAAAGGCCGGATCGGCTTTCTCGGACTAGGAGCAGTGATCCTTAGACATTTCCAGGATCCAGAGGAACCCACCTAGTTGTAT
+>28209 1
+TCATTAGCGGACGCTTTAGCCGCCATGTTAGCGTATTCGATCCTAGGGCACGAATCCCTCATCGCATGAAAAAAGGTGATTGTAGCCCTGTCGACATAGG
+>28210 2
+ATATATAAACTTCGTGGGTCAGAGCCCGAGTGCTACTGATCCAATGGATAATTAGCGTCGGGATCCACAAACGTTTGCCCGCAGTTTGACGCCGGACTCT
+>28211 1
+GGTCCTTAGGCGGCGTCAGCCACTTTGAATCGCCTTCAGTCGACCAGGAGCCTCAAGGAAAATGCAGGCCTATATCACTTATGAATCGAATGGTATTCGT
+>28212 3
+TGTCGTTACGTCGACCCAACGGTCTGCGGATAAGCGGACCTTCAATGGGGATTTGCTCCTAAATATTTAGGGGGATAATGCTAATACCCACTACGCCGCA
+>28213 2
+CAAAGCCTCGTATTTGAACACGGGGTAAACCGCCAGCGCAAGCCTTTCTGATGATATATGGCACCGACGGAGAGGATACCAGTTGTTCTCATCGGTTTCT
+>28214 2
+AACTTGGCTAGTACAAACCGGTGTGTATTCCAGGGTCGTTGTCTTCCACTACATTTAGCTGATCCCCAGCTAGGCGGACTAAGCGACCATAGCAAGGTGA
+>28215 2
+CTAATATGAGGCGGCAAATCGAGGACTGGTTGGTTTTCTTCGGAAACCTCGCGAGTTAACAGGTCTCCCGTACATTGAGCCTAGAACCCGCGATACATTC
+>28216 3
+TCAAGTCGTTTACGACTATTGTCGGGATATCTACGCCATTCAATCCTCGAAGCCCGCGTAGAGCTCGTCCGAAGTTAACAGATTCAAGTTGAGGCAGGGC
+>28217 1
+TTAGTATTAGCGTCGCGAATGCCCAAGGGGCAGGTAAAGTCCCAACTGTCTCTACACTTACGTGCCGACTGCGCCATAATGGTAAGAGTTGTTGACACTC
+>28218 3
+TCTGTCTCAAGTTAATGGCCAGCCCCGAACGTGGACTGTAAACCCGGTTCCCGCGCTAAGCATTCGGTTAGTATATGAACCTTGGTTCGCAAAGTAGAAG
+>28219 3
+TCCCGACACTCGCTCGGCCGAAATAAGTTTAAAATACGATCGGGGCATTCTCATGCGGTCCCTAAATTACCTATAGTGTCCCAGAGTGAGCGGGGAGTTT
+>28220 1
+CCAACCTACTGGGTTATGTTAGCTATCAGGTACAGTACGGTACGCACAGTGCAATCTCAGCTAGATTCGACAGGTTCATTATGAGAGTCCGGCGCCATCG
+>28221 3
+CAGTCACCTCCACAAGAATCGGATTACAAACGTGATCAGACTTCCGTGAATGTGTAAGACCTGCACCGTGCCGTAGTGCGCCTATTGGAGTTCGGTTTGA
+>28222 1
+ATAGGTGGCGCGGCACCATTCTCCTCACTATAGAGGTCCAAATCTCGGTGGGGCGATACTGGCTGCGATTGAGTCCTTGCCTCAGCAATAATCATAAAAT
+>28223 1
+GAAAGACGTGGACTCCGGCAAATTACTACCCATCACCTGATACCTACGACGCTTTTGGCGGAACGCTTTCTGCAGAGTCTGTTTCCAAAAGGGGAGTTGT
+>28224 2
+GGACATTGACAATATCAGGCCTTCAAAAGCACGCACTTTTGCTCGGGGCGCGCTAAGAGTATCAGATCGACTAATCTAGGCGTGTCGATTTTCGATCGCC
+>28225 1
+CACGTGTTTGGTCACTAATATACGCTTTGAACCGGTTTATCGACCCCATCATGGGGAGTAACCCATTGCAAAATGCCGGGGGATGAGGCAATCTTCACCG
+>28226 3
+ACATCGTCTAATAGCGTGCAACCTCACTAACTGGGTTATTATAGTCGCCGATCGCAAAATGTTTGAGCTAGACTCCGAGCGGTGGCCCGCGTAGGCTAAT
+>28227 2
+GTTCCGGATAGCCGTCTGGGGCGGTATCTGTAAGCACCGCTGATCCTATACACTGTACAATATACCTGACCTTGACCCTGACGTAGTAAGTGAAGATAGC
+>28228 1
+TGGCATAATGAACTCTCTACCAGGCCTAGACGTAATTCATCATGCACACTTATACAGTCGTGGTAAGGAGGCGCGGCTTGTGGACACCCATCAGGTCGTT
+>28229 3
+TGATCGCGATGGCGTGCTTCTCCTCGGCCAAATAGAACGAATGGTTACACGGAATTCCGAATATTGCTCCACGTCCATAGCGAGATGATGAGTGTCATCC
+>28230 1
+GCGACATTTGACGAAGTCACACAGCTCTCGGCGTGCGGCGTATACAATAGAACAAGTGTCGAGGCCTTGTATCACTGAACCCCTTGGTAGTTCGTCTTAA
+>28231 3
+CGTCCTCTCAGCAGGGTGGGAGGCTTGTTGTAACAACCCATAATGCACATCCAGGCTACTGGTCACGATAGCTAAGCTCACTATGGTATCAGTAAGTGTC
+>28232 3
+TAGTTTCCGGTTACGAAGGTCGCGCGGCTTAATTTCGGAACTGCTTGCTCAGACCAACCGCCGACTACCTGTATCTAAGGAGCATAATCGAGGTACGTAA
+>28233 1
+CTGGGGGGGTCCATATCTACCTTTGGCTCCCGACTGTTGTGAAGGCAAGTCATCGTCACGTAATTCCACTGTTAAGCAGTAGAGCAGACACATACGCATA
+>28234 2
+AAGCTGATGCTCTCAACGCACTTGATTGAAAACGCTTTCTTCAGCCCTCCCAGTAAGGGCGGGCTCTAGCGACTATTCTATAATAAGTCTGAGGGAGGGC
+>28235 3
+ATTGCGGTGGTGCGGAAACAACGTGCAAGGCCAGACCTCTCGGCCTATGATTGTTCACAACCTTTACCGATCGTAACCTGCGCTAGTAATGCGTATAATG
+>28236 1
+CTAACCGGATCTGCGGCTCTATAAGATTTTGAACGCTCAGGGCTACTTCAAGCACAGCGCTGATCCTTGTAACTGATTCAGGGAACACTAGCGTGCAGTG
+>28237 2
+TTGGGCACTAGCGGTTTGTGGAGTACTAACTGGGAGAATTCGCTTAGAATAGCCGCTTAACTCCTATCAAAGAGACGTGTCACTCGCCGATCGATACCCC
+>28238 3
+GTTAACATCCCGCAAAACCAATGAGCATTCTCTACGGAGCATTGTCCACTTGCGGTGGGTTCATTCGTTCAAGTTTACGGGTAGAATGGACACGGGCACC
+>28239 3
+ACGAATCAACTTAAGTACATTATGTAATTTCGGACCGCCATGCGTCCTCTTAGAAGGCGTTCGTCATAGGCCGGACGGCACGTCATGTGAGAGACGTCTC
+>28240 1
+GTGCCGATCGTAAGTTCGACGAGAGTTCAATTGGACTTATCCTTCAAGCCACCTCCTGCCGAGCCGAATTAGGTAGGCGATAATAATGCGTGCTATACCG
+>28241 1
+CATATAGGAACCACAGGTTCGGCCGGTTAGCTTGCGGCAGCCTAGCTCTAGAAAAGAGTTAACCCTAGCTATGTATACTGCTGTTACTTCCCGGCATGGA
+>28242 1
+CTCCACCGAGTCACTGGTGAGTCCGGGAGGAAGGATAGTTATCGCGTCCGTCTGCTAGTGCCCTCGTCTAAAACCCAATAGTGAGATGCTACATAATTAT
+>28243 1
+GCTAGCTTCATTCACTGCCGCTCAGCTTACGCGCAAGGCCCTACACTGTGTAGGCTGGAAGCTGACAGATTTAAACTAAAGTGGTAATGGTCCGAAGTTC
+>28244 1
+CAACATTGTCGTAGTGGTACGTTGTCAGACGTGCGTCAATGGAAACCACCGCTCATAGTAGCATGGGCCCTGAAGGATATATCACTAATCCCTTTCGCGG
+>28245 1
+TGTGCGCTCTCTAATCTGCGTATGAAGCCATTGCCAAGAACATTCCTAATGCCCCTCTTAACCGAAAGGAGGTGGGCGGTAGGTAAGTGCTCACGTACAT
+>28246 1
+TGGTTTGCAATCGGCCTTGCGCGATAGTGCCCAAACACACTGTCCAGACATAAGTGGCGTTTATGTTAGGCGCAGCTAGCATCCTCGTAGCAGATTAAAC
+>28247 3
+CTTACAATCGGACGCACTATGAACGGAGAGTTGCTTTTGTGGGCCGCGCATCCAGGATCATGCTACAAAGCCTGGACCGTTACTACAGACTACGGTTTAT
+>28248 1
+CTAGGATCATGAACGAGTGAGAGCCGTACCCTACATCGCGGGCCGCAGGATTACATATGTCTGTCATCCTATTTTTCCAGCTAGACGGATCTGAACTGAG
+>28249 3
+GCGAACTGCGCGGAGTATCAGATATTCGTCGAAATCAACCAAGCTACACCTATTGACTAACCTATCAGGGATTTCCACTGCGCGTCGGGATTGGTTGCTG
+>28250 1
+CTGCGGCGTGCTCGATCTGCCTGTCCCAAATGGCACACGAGACTGCGTTACTTTAAGAGGTACTAGAAACGGGCACTCACAAATATCACTGTATGGGTTT
+>28251 2
+CTAGTTCGCTCAGCGGGGAGCAATCTCGTTCGAAGGTTCGATCTTGACTTAAATGCCATACCGCAACATCCTTAAGTGAATGAATGCTGTCGGCCAAGCG
+>28252 3
+ATAGCGTAGCGGAATATTGGGGGGCAATCTGTTCATCCTTCCTCTGTCATCCCAGACGACTTGTACGCCAGTCACTATCTCGAGTCAGAGATAGAAGAGC
+>28253 3
+CATATTTTCAGAGAGACGACGAACATGAATTACCCGGTAAATCGTGTCATGGCTAAGCGTATTACGGCTCTTCAGTCGGTGAACCGTTCGGCACTCGCCG
+>28254 2
+TGGGGATACACGTGACGTCCTAAAATTGGTGTGATAAGCGAGAACGTCCCTCGTAGAGTCTATCCGCCCTGACTGTCATGTTTTCACCATGCAACCAAGG
+>28255 1
+AATCCTTAAGCAGTTTTAGTCCAGTGTTGGTGTAGGTGGCTTCGCACCAGGCCAGGAGAGTGGCAATAATGATCCCACGATACTTACACTACGGTCACCC
+>28256 1
+TAGCGCCTAGCTAATTATGGTCATTGAGCGAATGGCTAGTGTCTGAGGCGAATCCTTAATACGAAGACCCGCCATCCACTATATTTTCCACCGGGGGGCA
+>28257 2
+TTGACTGTGCCTGGTTGATCTAGCGTGCGATACCACACAGGTCATGGTAGCCTAAAGACTTGAGAGTTCTGATCCCCATTGCCGAGCAGCATGACTAAAC
+>28258 3
+AAGGAGCGTAGGTTCAATCTCCTCAGACTGTCTCCGAGCTGAACTGCCATCATGACTTGTGTTGTCAGGCAAGAGTCGGCATTTAGAGCGCTCCATAAAC
+>28259 1
+CCGTTCCTGTAGCTGGGTGCTAAATAAGAGAATTGCCGTGAATCCCGACTAGGATCTCTCGCAGGTCAGAAACCTCTCAATGTCACTGGGGACTATTCGA
+>28260 2
+TCCGGACTCAATACGTTTGTAGGCTAATCAGGTGAACTCATCTACTGCCACGGTGGCAGCTGCTCGAACAACTCAGTCTTAATGGGTAAGCAGGTCCTAG
+>28261 1
+AAAACAGAGTGTTTGACTAATCAGCCCCGTATTTCGACGATCTCGCATTCCGAGTCCCCCAGTCGTTGGTGACGGGATGAATAGTAGACGCTGGACCTTA
+>28262 1
+CATGATGGCGCGTATCTTCCGTATAAGGGACCAAGAGCGCGTCATCTTATCGGATGAAGCCTTTGACTTGCACAGCACTGCGATTCAGGATTAACCCATG
+>28263 2
+CGAGTTCCAGTACGCCAGATGGCGTCCGGAATAATTAACCTGTTACTCTCGCTCATGAGGTGGGGTTGGACATTTCTGATACCGATACAGACATAAGCCC
+>28264 3
+TCATGTAATAGTCTGGCCAAACAGGGGCGTAATCTTTTTCCGGGATTTCCTTTCACGGCACCCCACAGAACAAAGCGTTGCGTCTATGCACGAGAGTGAG
+>28265 3
+TTCCAGCACAGACCGTGGATTGGTATCGCTACTTGCTAGATACGGCCGCAGTGGAGCTTTGAACAAAGCGCGCGTACCATAGCCTATAGATCTTTACGAT
+>28266 1
+AACACTGCTACAGGTTCTGGTGACGAATAGGAGCTATCCTACTAGTGTCCGCATTAAGATCGAATGCTAACTCTCGTCTGGAACGACTGAGGCTGCCTGC
+>28267 3
+TAACCGAATGCTCGGAGGTTACCTGACAGCGTTCGTCCTGGAATCATGAACAAGCCAGTCCTAATGTAATTGGTGCGGGGACCAAGTACTTTCACCCTGT
+>28268 3
+TCGTGAGTGCGCATAGCCCGCATACTTTCCGGACATACCGGGGCTACAAGCGGTTATCTCGGATTACACATAACTGTAGATGATGCTTGATCCCAGATAG
+>28269 3
+TTTCTCATAGCTTAACACTCTTCCAGTGCGGTAAAGAGACGTAGCGTTGCAGTCGATTTCAACGTGGCAAGTGATGGCGAGACCGCACACCGCTAGTTAC
+>28270 1
+TGTTAAAATCGGGCTTTTGTAGCGCGCACCTCTGAACGACAAGTTATCCCGGGGTCGTAATATTGAATGAGTTCCCACTTGGGAAAGAGCACCACTCCGC
+>28271 1
+GACCATATATTTCCTACATTGGAAGCCGAGAAAGCTCAGGGTTGATTGTGAAGATGAGTTCGCAGCCTGCAATGCGGTACCTACTCGCCATTACGCGCTC
+>28272 2
+TCTATGAACACATCAATTCGAATTATGCGCCGACTCTTAACTCTTCGGCGATCGATGGGCGTAACACACGTCGATCTGGACTATTGGAGGTCCGCGGAAG
+>28273 1
+TGTCACGAACGTACCCTGAGTTGGATTAGGTTACCGCGTCCTGAGTTCTACTGCGGACAACCAGTCCGCACGAAAATCGATTGAGATCGCTGGAATTCAT
+>28274 3
+AGTGACTCGTTGGAATATTCACGACCAAGGCATTTTTCCAAGTACCCAAAGCTTGGTAGAGACTGGCGCCTGCCGCAAATACGATCTTACTGGGCCGGTT
+>28275 1
+ATTGCAGCGAACACTGCTTGGAATTCCACAGTAGGTTGCAACTGAATATATCCGGGGCCAGGGGGACTTTTTGGATGCCCTCCCAAGTCCATCGCATTAA
+>28276 2
+CCGTCCAACATAAGATAGGAATGCCGCCTCGTCTCTGTGATCTAGGGGCAGTATGAAGTCGTCGAGTTATCGTAAAAGCCCAGCACTCTGCGTTATCAGT
+>28277 3
+AGCTAATACACTACTTTCGTCAGAAGTGTAGCGAAGGATATTCTGTATAATGTTGTACCCGCCGACCGTGTTGACGACATCCTGGCGGCACACGCAGGTC
+>28278 1
+CGGGCCCCCTCCCAGACACTAATAACCTGCTTCGGCGATTGTCGGAGCCAGCATGAAATGTAATTTAGGGCAATTAATGTCTTACATTGGTAGGACGCTG
+>28279 1
+TACGAGTTACAGGCTCATTTCTCGTCAAATACTGCTCTCTGAGAGATGAACCGACATGTGCTTCGCGATCACGCGGATGAAATCGTCGCTGAATGGAGCC
+>28280 2
+TTACACCAAGACGCTGTGACTATCTACGGGTTTTCAGTCGAGGAGACAGATTGGGATCACCTTAAGCGTTAGGAAAATCGAGCCGTCCTGCCCTCTTCGA
+>28281 3
+GATCCGGGTACCTCCAAAGGTACAGTGCCATGTGAAAGTTCCTTTACGGTCGGTCCACCATGCGCTTATGGTGAATACTGAAAGACCAAATGCGCTTCTG
+>28282 2
+GTCCCATTAACCGTCTTGTAGCCTTAGAAAAGAGGATTAGTACGTCGTGAGCATCCCGGTGATAACGGTAACATCGCGGCTATGCAGGCACCAGTTCTCT
+>28283 3
+CCCTTTGTTGGGAAAAGATCACCCTGGTACTCGACTACCAAATGGTGGGAGCCACAGTACATCCCGTTTAGTCTGGACATCTGTCGGCTATAGTAAAGGC
+>28284 2
+TCAGGCCAAATATAATTTTCCTCTGGCGGATGCCGGCCTATGTCTAGAGGACGACCTCCTTGAGCAGAGTGAACTCCGGGGACTTCATCATAGAATTACG
+>28285 2
+GGAATCCTCCCTGGATAATTAAGGACCTTTGCAGCAAGCTAACCACTGGTAGTCGACTATATCTCAGGTGGCTGCGTGCGGCGTTAAAATGCTGAACTCC
+>28286 2
+GTGCGTGTTTCTACAGTTCGATAGCACAAACCATGTGCCGTATGTAATGACTTACTGATATTTATGGGCCGCCCCACAGACAAGCGCTAGATGCGGCCGA
+>28287 1
+CCCCAGTGTGTCGGTAAACTGCCCAGCGTTGGAGCGGATCACTAGTGGTAAATCGGGAGTACCATAGTAATTTCGCGCATCAGTAACTATACGTCTCATC
+>28288 1
+CGATCTCATTGACGCACTTAAAGGAGCCCCCTTTGTGTACCATCAGATCACAAACGTTGTTAATGTCATGTAACTCTGAGAGGGTCGTAGCGCGCGAGCG
+>28289 2
+AAGCGCATGGAAACGTCCGCTACTTAGCAGAGGATCCGGGTCTGGAATCCACAATCGGGTGACAACTTGTTACTGTACTATATCGTTGCTCTATGCCCAG
+>28290 3
+ATCAGGATGTGATCCCGCTAGCACATGTTGCGGTCTCGATCACTGGTGCGACTTTATGCACATACTCCAATCAGGAAGGGAGCATGCTCACGTAATGTAC
+>28291 3
+CTCTCGCGCAGTCGTTCTCGCGAGGCTTCGAAAGAAAATACAGCTTTTCTTCCCAAGCGATTTGAATACCAGGTCGGAAGAGAGTGTATCCACTTAGCGG
+>28292 1
+ATTATGCTTTGCGCTAAGCAAGGACTTTCGGGGGTAACTTACAAGATACCCCCTAACTGGTCAGAGGGTAAATGCAGCTAGCCGCTCGTCTCAGCATCGT
+>28293 3
+ACCACTGCTTCGAGCTCTCTAGAACTGGGGTAGATATGAATATCAGTCCGGAACGGTCTACAGTTGCCCTGCCTCGAATAGCCGAACTCTATTAGTAGGG
+>28294 2
+GGTACTGTATGCCTAGAGACTATCAAAGGAAGCCCTCCATTTCTCTAGGTCCACGTTAATGGGTGCGACGATAAACCTGCAGATGTATGCGGCTCTCCGA
+>28295 2
+GGGGTTATGGCTTCGACGGAGATCCCGAGACTTTTCATCGTACGAATTATCGAAGGCCTACAGATGCAGTGCACTCTGATTATCCAACCCGGGTCATACA
+>28296 3
+CTACTCTATGTCGCGCACTCACCTTGTATGGTATCAAACATTGAGTGGCGATGTTATGGCCCCGGAGATAGCTAACTCTCGACATCATAGGAGGCAGGCA
+>28297 3
+GTAGCTACACGACCCGACTACGGATCTATCTGCGTACACTTTGTGTCAAGTTATGAGGTGTTCGAGTACGCAAAGAACGGGGACTACCATGTCTATCGCC
+>28298 1
+GTGCGGGGACGCATACTCTACCCCTAGTATAAAACGCTCGTCAGATAACTACTGTAGCTTGCTCCTGTTCTCAGAAAGCAATTAGGGTAGTTGGCCAGCG
+>28299 1
+AGAAAGACGGCATATGTCGCGCTGTCCACCGAGGAAACATAATCAGGCTTCGTGCTAATCGTAGTGGTTCGCCATCCCTGGTAATCTCGCTAATATGTGC
+>28300 3
+GGAACTATTACCATGCCATATTACGTAATCGAGCAGACGCGGCCTAGTCCATCGTCAGGCTCTTCAGGTGTGATTGGCGGCAAACTGTATCCGAAATTGC
+>28301 3
+CAGTGCTGACATGAAGGTCGATCAAGTCAGACTTCAGGCTTAGGAAAGTCTCTCGCCATGTTTTTCCTGCTAACGCCGGGACCTTGCCGATAATCAAGGA
+>28302 2
+GTGATTATAGTGCATGAGACAGGATCCAGACCGGTCCTGTAACCTCCACACTGCTATTACACCTTTAGTCCAGGTGGCTGTGACACTCGGAATGATAGGC
+>28303 1
+ACCATCTTCACTCACGCTCAGATCTACAGGGATGTGCCCCGGTAGGCTTAGCCTATCAAGATTCCTCGGGATAAGCACGTTGATGTAAGAGTTGCATAGG
+>28304 3
+AAATGAGCGGTGTTAACCTTAACGGCACAAGACCAACTCGGTGGTTGTCATAAGGCCCTGAGCAGCCCACATGTGCGTTACTTCGTCCAATCGTAGTGTT
+>28305 3
+AGAGTCCGTTGCCGATCGTATTTTCAAAGAAATCGGTCTCCACGTTGTCTCCTCGTCTATGGCCAGCGTCCTCTAGCGACGAAAGAAATGACAGGAGTGA
+>28306 3
+TTTAGGTCCAGTATCCGGTACTACACTGCATAGTTTCCGGGAATTGGACCTGTACTATGAGACGGGAACACTCTAACCCTTAGCAGCCGAATCGGACGTG
+>28307 3
+ACTACCGTAAATGCTTATGGAGCTGGTCGCCAATGCACAAGACGCTAAACGCGTCTCTGTTCTGAGTAATACGGGGTGCGCCGCTCAAGAATTCATTCGT
+>28308 1
+CGAATCGCACTATTTGCGGAATCGACACCACTTTATTCTGCGGTAGTGAGCCCGGTCGGACTACACCCCAAGTATGGGAGTGTACTTCAACGTAGATGAT
+>28309 3
+GATTGTCCGGACGCTTTTTTACAGAATGGTGCTCGCGCGACCTATAGTGTTTGGACCGAGTTTACGGGACTTACGCACGCACAAAGTACAAGCACTCCAA
+>28310 2
+ACCACTGATACCTGGCGGCCAGACCGTTCGAAACGCTTATTACTAGTGCACCCTTCTGATTTAGGAGATAGATGAGAGACCCAGCGGACGGCTTTTTAGT
+>28311 3
+CACGCATCAGCCTAGGTCAATTAACACGGGGTTTATCGCCCGGCGTGCTCGAATTTGGCATAGGCCACGTGCATATGGTTGCGAACAAATACTGACTTTA
+>28312 2
+GCTGCACGCTCTGTTGACCTCAACTGTACTCTCAATAGGCCTAGGCTAAGAGTTTGACTTGAAAGGAAACGCGCTGGCGGAAGCTATTATGTTACGCCCA
+>28313 1
+TGGGTTACTAGTCTTCCGATAGAAAACTCCGGCATACCAGCTGGTTTTGAACCACTCTGTAGCAGCTAGTTCGCGCGGAATTCGGACTAGAAGCATCAGC
+>28314 1
+CATGAAGACGTCGTGGATTAGTTCTGCCATACCAGACACGCCTGCCTTGTCAGAAGTATTTGGCCATCCAACAAGGCGTTTAGGTACAGGTGTAGACTCC
+>28315 1
+TTGAGTGCGAACGAGAATGGTGACACCTACGGGGCCTGACCACGACATCGCCTCCAACGGCTTTCAAGGGCTAATTAGCGGTAAATATTTCTTTGATTCC
+>28316 1
+AAAAGGAGGAGTCAAGATAACGGCGGTGCTCGCCCTTCGCTTGAGTGTTTACCGATTCAACTCCGTCGTGGGATCACTTATAACAAATCGTCTCCAGCTG
+>28317 2
+GGGTTACGAATAATCAGTCCTACTACAGTAATTGACGGGAGTGAACCGGCACGCGACCACGAATCACGGCTGAGGCTCTGGCACTATCTTTGTTCTATCT
+>28318 1
+GCCCTACGGAACGGCGTCACTTCAGTAGTGCAGTAGTGTACATATGTTATATAACGTGATGTACTCGCCACATCTTACAAGCTCCGGGTGTGAGCCGAAC
+>28319 2
+ATGACATGATAGGACATGTGGCCGCTCTCGGAGTTAGAACTCTGGAAGTGCCCCAAATCCAATTTTTTTAGCCAGGGAAGTCCTTGAACGGACTCCCTCG
+>28320 2
+CTTTCGCACTAGCTAGCGGCTACAGGTGGTATGTAGCCGGAAGCATAATACTACCAGGTTTCAACGAAGCCGAACATCATGTGCGTTTCGAATTCCTCGG
+>28321 1
+CCATACCAGTTAAAGATTCATGGGAGCGGATTGGGGGACCAGCAAGTTGTCACCTGCTCATTATTCATGGGTCACATAGCGCCAGTGTCACTCCTCTAAG
+>28322 1
+CAGCAGCACTCGATGCAATGAACTGAGGTACCCTACTTCACGCTGATTAGTAGCAGCAATCTGCGACGTGTTATTACGCTGTTGTGGAACAGGCCGCTAT
+>28323 3
+CGTCCGGGTTATTGACAACGGATCTATTTCGTTTCGATGAGACAAGAAAGGCTGCGAGTGAACGCATCCCAGCTAACCTACGTCCGTTCTAACCGTAGTG
+>28324 1
+TGTCGTCAGTACCAGTACCAGCCCCTACGCTCCCATGATAGTGGGCGCACGGTAAAAATCACTTTGTGCACCGTGGAATGGTCGATACGTAAGGTTATTA
+>28325 3
+CCGTGATGAATCGGGTAAAGTTGCACGTCACTATTAAGGTCCACATTCGCCCTATGGATAGGTCAATAAATGGATCCCCAAGCCTGTCCCGAGGCTGTTG
+>28326 2
+CAGCAACAACTCTCTGTACTACGCTGGATATGGATAAATGGGGACGTACGGATCGAACTGCACTCTGGTTACAGGCTTTCCCAGGCTCTCGATGCATTGA
+>28327 3
+TCTGGGGGGAAGCCCTTCCGTGTAGTGTCCACAGGTGTGTCTAGTCATGACATGACGTTAAAGTACCTCTGAGCAACAAGATCTTCCTCGAACGCAACAT
+>28328 1
+CTCAGGATAATATGTTGATTCCTAAAGGATAGGGCTCCTGGGGATGACTGCTGATCAGGCTCGTGCGTTCAAATTACCCCAGCACGCTCACTGCTGACAA
+>28329 1
+TCCACCTGGCAGGGAAATCGTAAGCTCTTGATCACATAGCCCGGATGGCGCCCGCACTGTAAGAGTAGAAATCTTCTCCAGAGGTTGTCAGTGCTATTAT
+>28330 1
+TCGCGGCGTGGCATAGCTGGGATCAGACACTATGATCTATATAAGGGCTCTAGCTTACACCTCATGCTCCAATGCGGTACTAGCCGCAAAATTCTGGTGA
+>28331 3
+TGCGGGATTTACGGCGTCACGGCTTCCCTACTCTCAGGCATAGGGCGGTAATTCTGCACCGAATACCCGATTGCATACTCTAACGATTGTATAAAGAGAG
+>28332 2
+TCGAGATGCGGGCACCACTCTCGTTGTAATAACAATGTGTTGCCGTCCTGATACGCGGTTGAGCGTACAGCATAATAATACCGACTATGATTCCAGGGCC
+>28333 3
+TAACGCCCCTCAGGGTCGATTTTGCTATCCCACGCCATAGAGTGGTAAGTAGGTTGACCTTGGTATGCTATAACGTAAGAACGGCGTCAATTACCCGACG
+>28334 1
+GCGCCGGACGTAAACTGTCCTGATTTCTAGGGATGTACAATCTGGGACGCTGCCATTGCTTATTCGGGCAGAGACACCTTATCGTTACGCACAAAAGTAC
+>28335 2
+CACAGATCGATGCTACAAATCAGACCCTGTTAGCTAGTGCCCGGGGACCTGCTCGGACTCTTGGGATAGTTTAGAAGTGTAACGCGAGATCTCTACCATT
+>28336 1
+CGCATTTCGGCGAACGGCAACCCAGGCCAAAAACTCCCTTTCTATTGGCTTGCCAAATAATTAGCGGAGGTAGCTTAGTGCATGTGGACCCTAGGTGTTA
+>28337 1
+TTATGACCTAGGGTACTAGGGAAATTCCTACCGTATGCAGAAATGCGCTTCACTTACGCACACCTAGTGTCGGCAATCCTAAAAGTGGCCGCTGGCTGGT
+>28338 2
+CTACTCCCGGCGTATAGACGAATACACTATATAATGTTGATGTCTTGGCGGCGTCATGCCGTTTACAAAAGGTCTTCGCGTGAGAAGACGATCCCGGACC
+>28339 2
+CATGCTCGGTTGTAGCTCTTTATCATACTTTTAGTCACGGCCACAGAAACTAGATGAGCTCCCGATACAGAGGTGGCAACTCGAGGACACGGATTGTGCC
+>28340 2
+GACCTTGTGATTAGCCCGCTCTATGCGGTTTATCCGCGCACATAGTTAATCTTGAAGCGACCATATATAAGGGGGCACTGCAACGATTCCAAATGCGGGC
+>28341 3
+GCATGATCGATGATACGCTATCAGCAGCTACTAGGGAAGCAGGTATCTAGTCCACACTAGTCGGCCTTCCAACGTTTATCTGTCCGGGTCACTAGGAGAT
+>28342 2
+AGGCAGGCTGTATCGATCTATCGATTCACCAAAGATCCATCCGATAGCTGCCGTGTTCAAGTTACAGTGGAGTACCGATGAAGCGCGCATGCATTCTCTG
+>28343 2
+TAGAGTTGTCAGGTCAGTCAAGCTGAATTTGGAAGACTATGCGCGCTACGCACATCGAGCGGACCGTTTCACCTTGTCCTTTCCAAAAATCGAATGCGGC
+>28344 2
+ACTTTAACCCTTGTCCCCTTGGCAGGAAGGGGCAAAATAGGCGATCAAGAGGCGCTATCCCGGGCAGATCCCCTATTTTATCGTAATACTCGGTAGAGTT
+>28345 1
+AACTTCGGTCCACTCTTTAACGCGGTTCAAAATCCAGGTAAGTCACGCGCCCACCGAAAGTAAGGTGATAGAGAGCTTTGCACTCTTTGGGCGTCGTGAT
+>28346 3
+AACCCGATGGCTGTGCGTGACTTCTGTATAACCCGCACTTGATGGGAGAACCGCTCTTATAGCCCCATTGGGGTGAACATCGCTGATTTTAACGAACAGA
+>28347 2
+GCGGTTAAGCGTTGTCAGCGTCTTAGCTTCTACCCGCACGTTAAACTGTGACCATCATTGTTAGTGTCCTGAAAGACCAGACACAGCGGTACTGCGAGAA
+>28348 3
+AGGCTTCGGTTAAACATCCCGCAGAGTATAGGAATAGATCACGACCTCCATCTTATCAGTACTGGTAGAACGGCGTTGGATGTCCCTCCTAGCCGGTAGT
+>28349 2
+TGACAACATGTTGCACGCTACTAGTATTGACGGACCTCTGAGTCGGCCGGTGGCAACTGAGTGAGGCACACTCATACTCCCAACATATTGGGTCGTAATT
+>28350 3
+TAGTAGGGAACTGGAGCTGCGTCGGCCAGCGTACTGTGTGCCCCAAGTCCCGTAGTTATCCGAATAACTAACTGACATTTGTCAGAGTTAAGTCCTCAAC
+>28351 1
+GTTCGCATGGTAGCTGAAAAATCCGACCCCGATCCGTTCGACCGAGCGTTATCTTAGGTTTGCTTGGTTACACAGAAGAAAAAGTTCTTGGCCCCCAAGG
+>28352 2
+TGTTGTGTAAGACGTTTAAAAATAGGTTCGCCAACTAATGCGTGGCCGCGGCTCTGTATCCAAGCCTGGCCTCATTTCACGGCATCGATCGAAAGCCAAG
+>28353 1
+CCGTACCTCGCAGTTGATGTTAATAGCAACCCTTACATTGGCCAGGAGCTGGGCTTTGTACAGTCAAACCTGAGGAACGTGCATTAGCAACATGCTGTCG
+>28354 2
+TTAACGTATAGATGTTGGCCCCTAAGTTGACTCGCCTAGAAATGGACTGGGATTTCACACACAGTCGTGGCAATTTTATCGTGACCCAGCGCGAACGCGC
+>28355 1
+TACTGACCCATATAGAGGTGTTGGTTCGACCTCTACCGGCGTCCTTGGGAGGCTAAACGGCCCTGAGATCTTCGGAAAACGTAACGCTACTACTAAGATT
+>28356 1
+GTATTAGTGAGCTTACTCGAGAGTTGGTCCTGGAGAGGTCCAAACGAGCGGTTACCACTTTTCCACGACAATAGGTCCTTGCCTGCCAATCCTAAGAGAC
+>28357 2
+GCAGCACGAATCCCTCGCCCTCGCCAAGGCTCTAGTTACTAAGTAACTCTTGGGATTCCGTAACGCGGGTGGGAATGAGTCAATTATCATTAAGGAGTTC
+>28358 3
+AACTATCACGGCTATGTTCTAGAAGACTGTCATACCCCTTGACTGGAAAATTGGAGCGTCATTAAATGTGCTCAAAGCCGTCTGGATGTCCGGGGCCCGC
+>28359 1
+CAATGACGCGGACGAAGACCGATCAAGTCGGACTGTAATCTTGAAAATTTACGTCTCTTTTATATCAGCTCATATAGCCGGGGCCAGGCCCGCGGTGCTT
+>28360 1
+TCACCTTCGAGCTACATCTGGCCACACTTCAACACCGTTGGAGTATTGGGCCGCAAACGATCTGGGATAGTGGTCGATGTAGTCACATTGGAAGTCTACA
+>28361 3
+CTGTCTGCGTAGTTACGCACGAGACCACTTAGGGTTCAGGGAGGAACATAATTACGCTATTTGCTCTGATACCCACGGTACGGTGCTAAGAAGTCACTCC
+>28362 3
+CGATGCCTGCATTGCGGTCATGAGAATAAAAAGTCGCCGATTGTCTCGCCCACGCGTGCGCTTGCAGGAGATATCTAATGGCCCAGCAATTATTCAGTAT
+>28363 3
+ACAATCTTCAGAAAAGGAGTTGTTCCCGCCAGCATATCTGAGTTTGCACGCGGCGCAATATGAGCGCTACGGATCTTCCGTCACTGAAGTGGATTAGTCC
+>28364 2
+TAGGCAATGAACGGATGGTACGATATGTCAGCGTTACCTTAGTCAGGTTCCTCAGTGGCAGATGTCATTATGCAACCAGATCGTCAACGCACTGCGTCCC
+>28365 1
+ATCCCGGCGTACGGTTTACCACGCCCAAAGTAACGTTCCTAGAGCGTCTGACAAAGAGGCTCTTCATGGGAGTCTAGGTCATAGATCTAATGCGGTCTTA
+>28366 1
+CTGACTCCCCCCAGAAGTTGAGGATGCTAGGAGAAAACGCGATTTCCCACCTGGTGTTTTGCGCGTGGTAGAAACATTACTCCTTATCGGATTACCAGGA
+>28367 3
+CTTCGATTCCTACGAGCCCGCACGCTAGAGTTATATCTGGTGACCCGAGAACTGAAATACGAGATGTAGCTTCTCAAGAGGTTGGTTCAACTCGATCCGG
+>28368 1
+CTTCCACAGCAAACGGTGGACTCTTCTCGTGGGACACTGTACATCGTGTGATACGGACTCTTCCAATGTGTGTCGCCAGACGAAATGAAGCAAGAGCTTT
+>28369 3
+GACAGCTCTAAATATAACGCTGCGCTACGGACCGGACCAACCAAGTGCTTTGCGGAGAGATCTCTTGCCTCGACTTATATGTTTGAGGGACAAGCTCTTG
+>28370 3
+GCACTCTGCTGATGGTGGGCTGTGTTCGTAATCAGCCTATAACTACTCAACCAGACTGGGTGCATCCTGTGTAGCAAACGAAGCACAGATTTCTAGAGCC
+>28371 3
+CGGGTTGGCTCTCTAATACGCAAATACATATTCGGTCAGCTGGAACTACGGGGTCCAAAGACCTTTTGAGCGCAACGTGCCTCAGATAGGTACCAGTTCT
+>28372 3
+TATCAACCAAAGCTTTGCTCCGTGCCCTATCGATACATAGAGGTAAGAAGACGTCGGATGGTGCAAGCCCGAGTCTTCGGCTCAGTTAATCCTCGAGGTT
+>28373 2
+GCAAAGTTTCTGCGATTCAGTATAATCCTCCTCTAGACGGCGTTGGCTGAAAGACTGGAAAGCTGCGCTGACTCTTACGAAGCAGGACCTCAGTCATGTC
+>28374 2
+CGAAGCTTTTCCCAGTGCGCCTCTTCTAAACTAAGTTGATTCGAACCCGCAGGAGCCTCTGGATCTGAATACTTGAACGGAGGGTTAGGGCAGTAATACC
+>28375 2
+AGTTTGCGATGTTTGGGCCTCATGGCAAAATATACCTCTCTTGAGATCTCACGGAGAGAGTATTGCGCGCACACAATCATCCGGTAGTGCGACGACCACT
+>28376 2
+CTACTCATATCCCGGATAGACCAGGAACGTCATTACCGGGTAGTAGGGTTCCTCTGATTGATTGACCGAACACTACCGTGGGTTTCAGAGGCACAGACTT
+>28377 1
+TGGTGTCTTTTACCCGGTACTTCAGAGGAAAGGCCACCAATGCGGAGCTTTCACGAAAGGCAGGGTTTAAACCAAAATCTCCGTTATGGCCCGCTCTGTA
+>28378 1
+GTTATCATGGGCGCCCGTGTATTATGTCCTCAAGCGAGTTAGTGTCGCTACCTACGAAACCCAGAGCGACGGGCACATGTATCATCTATAGGCCATTAAG
+>28379 3
+TATATGCGGTCGAGTAACCCAGTAACGCCGCAGGATTGGGATACCCCCTAACTCCTGGATTATATGTACAAGTGCTGCCAATTTGGGCCTTATACAGGGC
+>28380 1
+TATTCGAAGCGCGACAGGACCTAGTAGGAGACGCTGATCGCTTGAAAGGTTAGGCTCACCTTGGTTACATCTCCTTTATGAGTCCTGTCCAGCAAGCAAC
+>28381 3
+GACTATATCCCAGCATCTGTGCACGGGTAGCTGCCTAGTCGAGTTAGTTGTTTAACAAGTGCAGTTCACAGACCCGGGGGGCGAACAAACTCTCCTATAT
+>28382 3
+CAAGCTTCGGCATGTGTCACAGCAGAGCCCCCGAGGTTCTCCAGAAGTAAGGGGAGCCGACCAATTAACAGTGACGCTTCTTCGGTTACTTTTTAGAATT
+>28383 3
+AAATGCCCACCGTTGGACCATGTTGGAACTTGACTGCCGAAGTCTTGTCACGTAGTATAGCAGGCTACTTTATCGCAGAGACGCAAGTCAGTATTCGCCG
+>28384 2
+GCCCATACCCCAATCTCTAGGTGCACTGAATCAGTAATCTTTAAGGTCGATACACACGACCTTTGGATGGAGTGTACGCGTACCGTTAAGGTGGTAGCCG
+>28385 3
+CAGTAGGTTTGCTTGATTTCTTGCACGCCAATTAGAGCCAAGTGTCCACTCATATTGCCGAAACGGGCTGACACAGCGTCGGCCTTAAACGGGACTATGA
+>28386 3
+CGCCGTTAGACAGGACTAGCACCAGGACCTTATAATTTTGAGACGTAACAACTTTTGGGCTTGTTGGTGACACTCGATCGACGCTGGACAAACGCTCTGC
+>28387 1
+CCGCAGATCATGTTCGATGCGCTCTAATGTGTCCTCCACGACTTTACCGAAGCACTTAAGAGAACTTGTGTAGGACGGGGAATCGAATAGGCATCCTTCG
+>28388 3
+TAGCTAGAAGATCTCTCAGGTACGGTAAATGTGTATCAAGTGAATTCGGCCGTCATTGCTCCTCCCCAAGACACGGTCGTTGACCGTGTTAGAACCAGGC
+>28389 3
+GGTGATACGAATGTAGAACTACAACCCCATGTTAGGTGGGCACTACACCCTTCGAAGAAATGGACCGTTATGCCTCTCGGGCTATCATGTAGTTCGCTCG
+>28390 2
+AATCGTGCCGCGTGGGGAATATCTAAGCTGCTCTGTAATGACATGTAGTCTTGAGACTGCCTGGATGATCAACAAAGGCCCGAACCTGCTTTCCACTCGA
+>28391 1
+AGTTGACGCTACGGAGGCGGACAGACACTAGCCCGCCGATTTTTGGATCCCACTCTAAACTCCTCGTTCGTAAGAGGAAGTGAACCTTTTTCGATGAATG
+>28392 1
+AACGCATTGTAGACTGGAGGACGCTGAAACCTGGATGTGGCCACAGTAGCTTCCTAGCTTTCTTGCGTCCTATAGACTCGGACCTTCGAAAAGAATTCCG
+>28393 3
+GGCATCAATACGATTGAGTTGTTGCTTAGCCCTGCAGTCGAAGCCCCTTAAGAACGGAGGCGACCAATTTGGTAACTACGATCAACCCCGGGACTTGTTT
+>28394 1
+TAACTGGTTGAGCATTGGCGACCAACTTCTTCGGAACGCTCTGTTCTCAAAGCGTCAGACATAATAGGTATGGCCAGTTGGCCCCTTCGCGAACAGTAGA
+>28395 2
+ATAACCTTTGCCGTGCCGGCTCAAAAGACGAGCTCACTCCACTTTTTGTTAACGTACCGGGGGAGTACGGCTATAGGGCTATCTAGGTCCAGCAAAATTG
+>28396 3
+GGAACAAATTTTGGCAACTGATGGTCTCAGGTGCGGGAGTTATTTACCCGCGCGCGAATGCTCACTCTACCTAGAAGCTAATGCGCCGTATCTCATAAGC
+>28397 1
+GTACGTTGACAATGGCTGACAATCGAGGCCGAAACCTTGTGGCAACGGACTCGGTCCGGTTTTTTCCTGCCAACCGCGACGCAATAATAATGTACATGTT
+>28398 1
+TAGCTTTTGCATAATTGTCTTCTTCATGAAGATCTTCCCCACCCGCAAACGAGTCGCGGTGTCGTCACAGTGAGAATAAAGACCTCAGGATGAGGCGCGG
+>28399 3
+CGTGTCTCGATTTGAGCGTGCAGATCTTCCAACAAAGGACGAGCAACGCACTTTTGCGCAGTATAGTTACAGGGCGTGGTACGTTCAGTCCAAACCTCAT
+>28400 3
+GTGACGCATCGAACAGCATATCTTAAGTCTCTGGCATGTATCATTGCCCCTCCCGACTTCAAGTTAGTCGATGGTCGGGAAGGGCCACAGTTAGGTCAAA
+>28401 1
+TATGCCGATAGTTTAAATTAGTATTTCAACACTATCGATGTGATCTGTGGAGCACCAGATGCGCGTTGGCGGACGCACACCCCACCTCACGGAATGGTCG
+>28402 1
+GTGCGAATCTCTTAAGACGGATTCACAGAATGTCACAGGACTAACGGTTTCGACCGTCGCATTACTTAATGTAATGCCCCCAGCGACTAGGCTTGGGTGC
+>28403 2
+CGTGGGTAGAAGGCCCGGTATTGTATGGCCACCTACCGCATCAAGGCCGATACGAGTGATGATTACTAATCTATCATTTCTGTGGAACTACTACACCGCG
+>28404 1
+GGGTTTAGGGCCTAATTACTCAAAGCAGGATGCGTGAGTATCCTTATTATCCTCCAGGCACTACACGACATGCACTATGCCGGTGAGTGCTACCCTGGAA
+>28405 3
+TAGTTGACACCAAATGGATCAGTGCCTGCCGAAATTAGTGCTCCTTCGAACGGTGACTGTCCTCTTATCAAGAGCGCCTCGAGGGTTGGAATATACACGC
+>28406 1
+CCAAGGTCATTCCACGGTCTTGAGCATAATGTTGGCTGTAAAACGCTGGCTCCAGTGCAGTTTGCCACTCAGAGTGTGGGTCAACATACCGAAGCCATTA
+>28407 2
+ACACGAGTATTCACCAAGTATGTCCTACCTTTTGCCATAGTATTAGGCTCGCTCGTGGGTAGTAACACCATCGGGAAAGCGAATCAGCTCCGGTGGTAGC
+>28408 1
+GAGCGTGGTCGCCACATTGCCGCAAAGATCGTGAGCCACTCCACGTAACTATCTGAACCATGAACTTGTGTTTACATGAGTGTCCGTGAATACGAGTCTG
+>28409 1
+GTGCAACGATCCTGGAGCATGTGAAAATTACCCCCAACAGTTGATCTACCTTCACCCAGATACGGTTGAGGGGGATCATCAATTTCCGTGTGGTAGCTCG
+>28410 2
+CTTTGAATGTATCCCCTGGTTCGTGTTGCAGCTCATTAGACGTGAGCAGCATACGCGACTGTGGCCCCATGAAGAAGTCGTTTCAACGCAACAAGAGTAC
+>28411 3
+AAACTTCGTGCGGGGTTGCGAAGCGCCCTAATTGAGGACAAAGTACCCACCTGGTGAGCTCGTATTCTGATCTCCGTTCAAATTCGAAATCCCGGGTAAT
+>28412 3
+AGTGATCAATCAACACTGACGGTAGGGGTCTATAAAGCGATCGTCCTATCGAGAATTGACTTCCGGTATCCTTCGGGCTTCTACCTAGTGCAAGCAGCGC
+>28413 2
+CTAGACTTGTTAAATGAAGGGCTCGACCAAAGTGTCACGAGGGTTCCTGCCTGGGATGCATTCCTACAGTCTCGGAAGTTTCACCCCATGTAAGCGATCA
+>28414 2
+GAACAAGACGGCTTTACTGTGCCTACACACGGTTGTCTATCGTGCGGTGGTAAGTATCGGCCTAAATAGAATTTGACCCACCCGACCAGGTTCGATACGT
+>28415 1
+GGTTATATCCTTGGCTTGTTTCTCGAGAACCACTGAAATTCACAGTACTGTGACACCATGGCGCAGTCAACGAACATAGGCCGAGCAGCTATCTTCGGGG
+>28416 2
+TAGCTACGGCAAGGGAGCCACGACACATTGATATTGTCGAGCTAGCCCGTTCCGATAGACGAGCTACACCGCTTTAGTTTTGCAGATTACATTGGCTAGC
+>28417 3
+AAGTTAATCGTAAGATTAGCAATTCGCGGTACTCGGTCTGGCTACTTCGTCGTGCAACCGTAATGTCGATCCACGTAGGTACGAAGCCTGATCAGCACGC
+>28418 3
+GATGCGTAAGCGCGGGATAACTGTCTATACGACGAATTCTGCTATAGGTCAGAGGCGTGCTGTATCTACCCACTAGCATACCAACGGACTGCTTCCATTG
+>28419 2
+ACTTCATGGGTCGAACAAAAGCCTACAGTGGGGCACCTTGACCTTGCAAGAGGGCCTGGTAAGTGATTCTCTGCTATCTCAGGACCTCCTTAGAACTGTA
+>28420 1
+TAGTTGACGGGACGGTCTAAAACTTTCTTATGCGATTGGAATTCCTCGCGAGGATGCAGCTGTGAAGTGAGCTCTGAGTCCAAAACCCCAATGCCACCCT
+>28421 3
+TCAGCGCGTAGATTTTCCGACAAATGCGCATGTTCTGCATGGCTTCTCAAGGGTCAAATGACAAGGAGAAGATCGTTCGGCGCTCCCGCATCGAATACTT
+>28422 2
+TCTCAGTAAGTAGGTTGGCCCAAGCTTTAGTGTCGGTGTTTCGAACAAAGTATGGGCACCAAGTAGCGAACGGGCCCATACTTCCGAGCTTCAACCCTTA
+>28423 1
+TATCTAGCATCGGTTAGTCCGCCAGCGGTAGATCGAACGTTGCATTTGGGTAGACCAAGTTCCGGTGACAACCTCAAATTGATCCGAGGATACGTCTCAC
+>28424 1
+ATTCCTACCCCGAATGCCTACCACGTGCCGGGGAAGCAGTATAGAAGTTCAGTGTGAGGGATTCAACCGATTAGCCCATCCTTTGTTCTGGCAATAAGGT
+>28425 1
+GGAACCATTGTAGATCTCACACAGTCGTCGGCTCGGGAGATACAAGCCCCTCGATTTGTCTGATTCGCCGTCCATAGCAGATGTTACAATAGAAGGGTCT
+>28426 2
+CTGGACAAACCTACGCTGCGATGTTAATGGTACGCGCCCAGGAGTTTGAACGACTGCGCCTATGTTTGGCAATTCAGTGACTAAATCGATCGATACCTCG
+>28427 1
+GAACAAATCCGCCATGTCTCTTGGTGCATCAAGTACGACCGGCGGAGTAGCTGCAGCGACCATGTCTGACCTATTCTTAGATGCAAGATTTAGTCCGTAG
+>28428 3
+GGGACTCCGCCCGTAATACCGTCTGGGTCTTGTACCCATGTCTATGCATTGCTGGCATACGAACCTCACTTGAAGTCACAATATATGAGCAGGTAAAGGG
+>28429 2
+GCGGATAACCTAAGTCGGTGATGGTAATCTGCCGTCATACCTGGAGGCTCCCGCGATATTACTTTAAAAATGGATAGTCCACGGCTGTATGCATACCGCC
+>28430 3
+GTTAACATGGTAAGTGACTGTCTACAGACTTTAGACCTTCAAGTTTCCCACCAAAACGTTCCCTTCTCGGGAGGCGGGGATACTCATGCAGATGGGGCCA
+>28431 2
+CATGCGTGCGCTGGAGCTTCGAACTCGGTAAGGTGAAGTCCAGCTTCGAGGCGTCAACAGGTTCACAAAGGAATTCATCTATCTTCCAAACTGCTGTACT
+>28432 2
+CGATACCTGAAAGGTCTGTTGACTTAAGTTCCGCGCAGTCTCCCATGAATATGTGCCCGGTACTGGTTAGCGTCGTCGACCGCAAGTTAGCAATGAAACA
+>28433 2
+CAGTTCCCCCCACGACCCTGGCTAGACGTGGAGTCAAGGAGCTGTCTCTAGAGGTGAACAAAATTCGAGGTTCACAGTACGTCACAGTGATTTATTTTGC
+>28434 1
+AATGGATTTTGGACATAGACTTACGCCCAACCTTAGACGGCATCTGCCGGCGTGACTGTTCGACCGGAGGAACCGATTTGTGTTCCACAGCTATACAGAT
+>28435 2
+TAACCGAAATAAATTCTATCGGGTTTAGCTTCGGTATTAGCCGGGAACTCCAACCATGGAACAGTTCCCTGGCGGAGCCACCCGTTGCTTAATGGTGCGA
+>28436 3
+AATCTCGATTGTTGAACCCGAACCTTTCCAACTTGGTGAAGCAGCACTCGAAGTCAAGCCGATCCGAGGCCGAGGAGGCTGGGAATTCTCTCTATTGATT
+>28437 3
+TACCCGCACTCCAGCCGCCTCCGATTTATTCTGGCTCTTGCTAAAGGGGCATCACTAAACAAAATCTGGGAGGCAGTCTTGAAGGATTGTTGGCAAAGGT
+>28438 2
+GAGGGAAGATAGGCCGGAGTCAGCTACTCTTTTGCGTCTAATGCCTTACACTACAAAGTAGGACGACGCTCGTGCGCCATCCCTTTAATGGCTGACTAAT
+>28439 1
+AAACTCCGCGTTACCGCACAGCGATCTAACGATCTTTATCGAAGGGATCGGCCTATGGAGTTCGTATTATAACTCTCCAATAGGGGCGACTTGCTGGCAG
+>28440 1
+TAGGTACCGTCCAGCCTTCCTGGTAGGACTATGCAAACGACAGATGTCCATTCTCGAGTAGACAGTGACCATCTGGTGTGAGTTGTCTCAGCCACAATAG
+>28441 3
+TCAGGTTAATGATTAACTACCAGTCGACGTGTATGATCTATCGATGCCTTCTCTGGGTGAGCAGGCGTCCCGTTGGCACCCAGCTGAAGAAAACACTGAC
+>28442 1
+AAGTCAACGTCCGCCGACAACCATTAAAGCTCGTTCGTTGGGACTGCGCTCGGTTCATGATGCAAAATAGTTTTCCGGCCCCGAGAGAGATAGTACGTTT
+>28443 2
+AAGAAGGTGCTCCCGAATTTAAGGTGAGCGCACTGAACGACATCATGCCCATGGGCAACATATGGATCCACCGTATTCCTTCGGGTATCTACGGTGTTTC
+>28444 2
+CCGCCATGACTCGGAGCGGGATTTGAACTGCGAGCCATAATTATCCCATGAGAGCGCCTCCGAAGCTTTTTAACTACGGGTCTATAGTCTAATGGCAGTA
+>28445 1
+TCTTCTCTCTGGCGAGTAGGATGTTTAGCAGTTGCCATGACTACACCGCATATCGGCCAGCGAATAGAGACGCATTACAACCTGGACTGTAAGGTCCTAG
+>28446 2
+GCGCATACTAACTTTGGTATAACTCACGAAGCACCATAATGTACGGAGAGAAGTGCGACTTCGTATCACGGCTGACCCTGGTTCTCCCTGGGGTTCAATG
+>28447 3
+GGAGTGTTGCAGCGTAGGAACCGAGTGGGATTTAGTACTATCGTCAAGGATTCGCTTCCTCGGCTCGAGGCTACAACTACAACTCTATCCTCCAATAGCA
+>28448 1
+CAATAGGACCGGCTAACCTCGTCGTCCCCAAGAGTCTGACTTCCGTTGGTTCAAGAACCTGTAATAGGCGATTCAATGTCGAAGCGTGGTCTAGACGTAT
+>28449 2
+CTATTGGGCAGAAGGATCCTAGATAAAGGAACAATGATTCGTCCCGCGTCACAGCCCTGTCCTTGTGGTTACCGGTAACACGTTCGGAGATACCCTAGTT
+>28450 1
+TCTGGTCGCACAGATCAGTGCAGTCGGCGCACGTTAGTTGTGTACGGCGAAGACAAGAGTTTTCATTTTGCCTCGAAACCCAGCATAACGTCCGTTAACA
+>28451 3
+GGATTGTAAGAGTGCAACATATCCCGTCCGGCTTCACTTAGCGGCATAGGTCTAGAGCCTAAAAACAAGCTTCGTAGGCGGCGCCCTATTTTTGTCAACG
+>28452 2
+TCAGTAACTCTTACCCCTGTGATTGTCAGCCCTTCCGGATCTTGGTAGAGAGGGTTGATCATACGCTCCTGACGAACGAGAAAGGCCGACATGAAGTACT
+>28453 3
+TCACCGTGACCGTTATACGGGGCCAATGTAGCTCGATCATGAGCTACACTACTGACCTTAGAGACTTGTGACTAAAACGGTGCTCCGCGGTTCGAATATG
+>28454 2
+TACACCGACCACTAAGCGTCCTTTCCCGCCTGGCGTAGCTAGCGCGACTGTTGTTTAAAGTAAAACCGACGCGGTGAAGTATATAGGTGGACGTTTACTA
+>28455 1
+TAGATTTTAGTCAAGCACGTTAGTGAGCGCTTATGTAATAGGTCTCTCGAGTCCCAAATGCGATGCCTAGGCGTCACCAGAACTACCCGCGTGAGCATCG
+>28456 3
+ATTTAACTCAAGACACTTGCGGCTGTCAGACTACGGAACTTGACTATAACAGTGGTGCCTCTTAGCTTGACAGTATCAGACTGTGGCGCCCCCTGGGAAG
+>28457 2
+TACGCAACTAATCGTGGGTAAGAGTGACATGGACCCTCATGTCTTTATACGAATCTCTATCCTGCACGCGGTATCTCGGGGCAGACGTATGAGATACGCC
+>28458 3
+CCAGATTGGATGACGTAGTAGCTATCCGTGTCCCCTGTTGTGTATTAGATCAAAACCGACAAGGGTCCTGGCCTCGTGAACACTCGCCTTAGGAATAGCA
+>28459 3
+CACCGCCCCAACTCGCGACGGACTTGGTTAGCCGGAAGAGATTTACTTGCGTTAAATCAACTCCGGTTGAGGAGTACTTTAGAGCAGACATGCAGCTTTT
+>28460 2
+ACACACCACGGCTGGTCAGAAACGGGTGGAGATTCCCGAATACATGTTTAAAGAGTTCCCCCTAGACTTTGGAAGTTCTGGTACATAGCTGCTTCCGCGT
+>28461 1
+ATCAATTTAGTGTGGGAACCTTACGCGGTAAAGCCTTAGGCGGCTGCAACTGATGTCGTAGTCCTCATGCACAGGACTTACCAGAGCAGTACGCATCTCT
+>28462 2
+CTCTGACTTATACTACGCCTCCGCAAGTCTCCGTCAGGCGATGTAACGGATAGCACTTAGTGAGTAAGCTACGTCTTCTCGAACGTGACAAAGGGGGATT
+>28463 2
+CCGAGGACTCCAGAGCTAGTTGCAAGGGTCCGTCAGGGGCAGTCGGCCATTATGTACCATCCGGTTATTACATTACCAACAATGAAGACTTCGTGATCTT
+>28464 1
+TCTCAACTGACTAGGCCATCCACTTACATACGTGTGAACAAAGTCTACGCCTCTAAAGTCGTCGCGCGATGGCATTGTGTATAACGACGGATTGCGTGGG
+>28465 3
+GACAACCATAGCTCATGTGATAGCGTCGTTTCCAAGTACACGTCAGTTGTAAAAGCGCATAGAGGGTTCGTATCGTGTACCGACCTGATCTCGGCCCGTA
+>28466 1
+AGCGAAGCTGGTTTGCCAGCACGTTATATCCGAAGATTGCGTAGGAATACAAAACTCGCCTCCTTTTTGTATGTGGACACGGTTCCCGGCCATCGGAACA
+>28467 1
+GACGCATAAACTAATAGGCTTAGCCGCTCGTATCACATGTAAATTAGTAATGTCCTCGCTAGTCCTGTCGTGGGCCTTGGCGTGCCCTAGGCAACAAGGA
+>28468 3
+AATCTCGAGTTAGTAATGGCGACCCGTTTTCCACAAAGCAGCACGGCCAACATGAATTTCGCTCTGGCTCATGATGCAGTTGGTACAAAGTTGTCCGCGG
+>28469 3
+CTCGGTCTTACTCCGGGGTTAATCCCGCATGACAGGTATAACAGATATTGACGGATGCCGGTCCCGGCATACAATGCAATCTTGCAATCGGGTATACGAT
+>28470 2
+TGCCGCGTTAACCGTCACCAAGACCGAGTGGAGCTTGGCCACCGGGTTGATGGATGAAACGTTCACTATGACACAGTCCCTTGCATAAGTTTATGTATAC
+>28471 3
+GGGTCGTGTATAGTATAACGTATCAGCCGGATCGTCTCCGTGTCCAAAATTTACTCGGCAGGACCGTACCTGATCCGTTGCTAGAACTAAAAGCCCGGAT
+>28472 3
+CGCCGCCTGCGGCGTCTACGACACAATAGTGAGCTTTTGTCTACAAGATTACTTTTCAAAGGTTATACGGTAAGATGATGCCCACCCGGGATGGCGTACA
+>28473 3
+GGGATTGTTGGGAGTACAGGATCTAGCGCAGCTTCCTATTATTCGGCACGTATCCGTACATCCTCACATTGCACGAAACGAGTACGCCTCGATGCATGAA
+>28474 1
+GTATGGAATCGACCACATTCCAGAGCTATCGCGCTAGTAGTCCTGTTATTTGATACCGACTCACGACAAGATCGCTGGAAGGTCCGGTGTGATGCCACAT
+>28475 2
+GACATGGCTACGGTCAATCGTTGAAGTACGAGCGAAGCACCTAGCATCGTTCTACAGAATCGGCATAGCCTGTCCTGTCTTTACGTGTCAATTGACACGG
+>28476 3
+GATTGCGTACTACAGAACCAAAGTGGTAGTATATACAGTTATTCCGGGGGGAAACGCGATGGGCATAGCATTCACTACCGCGCCTGTTTCGCTCTCTCCA
+>28477 2
+GGATCTTACATGTAGGGGAGCCACAAATACATCGCATGATGACGGCCGGTCTTCTGGACCTACTTCTTACTGGGCGCAAGATAATCACCTGAGCACTTGT
+>28478 1
+CCAACTGACCGGAACTATGCTGCTTCATCCCGCCGCATGTGTAAATTCTGGAGAGAAATTTGGTTTCATCGTACGAGGTATAAGGGGGCCCACAACCGTT
+>28479 3
+ACCACTCACGTCTCTCAGCACAAATGCAAGTATACGTTCATTATCTATACAGCGGTGTGGGTAGGGGGAACCTCCTGTAGCTGAGCCGCGCTTGGAATTA
+>28480 3
+GATCTGTGTCGGACGGTTCTGGTAGCGAGTGAAGCCCGAGCAGTTGGTAAGGCAAATTTCGTATTATCAACCCCACAGCCCAGACTCTCTTAGTCAATAC
+>28481 1
+TGCGCTCGTATCAGTCGACCTATACATCGGAAGGTGCGTAAGACAGACATTACCTGGAACTTGTCGTATGATGCTAAGGCTCCAGGGTTCTCCCCATGAA
+>28482 3
+TGCGTGTTCGACACTGGGCTGGATGACCGCTATTTTAACCAAATACTTAGGGCCTATAACAAGCCCCTGCCCCGCACTAAATGTTGGTAGAACGGGATGT
+>28483 3
+GAGGGCCTAGATGCGCGTCCCTAAAGCTTCCGTGATTTCGATCGAAATTTAGCACTCTACAACCCGTCAAGTGCCGATGTAGAGGAGTTAATTCAGCTCG
+>28484 2
+CATATCAATGGCAATTCATCCCACGATAGGGAATCGATGTTGTACGCATCCCCCGTCGAGCTTGGTGGAATCACAAGGGCTAAGTCGGTCTATGCGTACT
+>28485 2
+ATACAGCCAGATGCGGACGTCTCTACGCGAGCTTTCTGTTTAACCCCCGCGAGTGCAAATTGAAAGACAGGTTTCGAATGTTAGTACGGGCCGATTCTAC
+>28486 1
+GCCAGCAACTACCTCTGCCCGTCCACATCAGCATTTCCCAGAATAGGGACAATGCTACAGTGATTAAGGCTCGTCGTGGGATTGTGATATAGCTGTGATG
+>28487 3
+CTGCCAACGAGGGCTAGAACATAAACATCTTTCAGTCGGTACGATTGAGATCAAGCGAAGGCGGTTTCGGGCTGGTCCTCACTCTGTTCACTTAACACGT
+>28488 1
+CCATGGATAGATCCTGAGCTTAGTCCAGGGATATGGCCAGGTAGGACTCAACAGTAAATACGGCCGCAAGATCTCCGCGCGTGTTTTCCTATATTTCACG
+>28489 1
+CTAAATCAGCTTCGACATTTTGCGAGAAAGGCGAGCGCCCCCGTATCCTTCTGCAGTAGTGGACTTTATCTAACGATGTAGTATCCGCGGGAGTGCAAAC
+>28490 3
+CGGATGATTAGATGCATCCGCGCTAGTGTTCTGACCAGTGTTCGCTCCAGAACTAACGAAACAAAAGTCTGACTCACTGATATGGTGACCTGGCGGCCTT
+>28491 2
+AGACACGTTCAAGGTACTGATGTCATTGTGGGGCGCCGAGGACAGTCTTCCAATTTCCTTACGCGGATACAAAACTATGCACCTAAGGTTGGCCCCTGAT
+>28492 1
+GCGAACTCCATGTTATATGAATACACGATTATTTATTGAGTGACCGGCGGCACATATAACGGACGTGTGGCTGCTGACGGCACCCACCAGTCTGCGTCTA
+>28493 3
+TGAAGAGGTGAACCGGGGGAACACCCAGCCTCCTTCGCCAATTTTTTATTTTTCGGCTGCATGTAACCAGCTTCCGAAAGGTCGGGCGGAATAACCTAAT
+>28494 3
+CGTCAATTAACCTGCCGCGTGGAAGAGCATGTTGTCAATTCGACGTCCCAACCATCAGAAATATCGGGATTACGACTTGTCAGGTTGCCAAGTCTCGGTG
+>28495 1
+ACTTGGGTCAAGGCCCCCCAGTAGGTTCAATCTAACCTCGGTGACACGACCTTGACACGACTTTGGGATTGATCGGACACAGATAATGTCTGCGTTATGA
+>28496 1
+GAGCGAATCTCTACCCGTTCAGGAACCCGTTAGTCGTTTCCTGATCAATAGTACTATCATCCTGAGGCGGACCGACCTTGATAAAAGGAGCGTGGATCGT
+>28497 1
+CAAATATTGCCGGGGATAAGCTGAGGTGCGCAAGCGAATTCGATGGGGTGCTCTCATTAAGGTTCTGTCACTCGCACAATTAGTATCACTCACGCCCATC
+>28498 1
+TACACCAGGCGGCCTGCTGGTAGCGATCACAGCAATACAATAGGAAGACGCAGAGTGTCGGTGCGTCTTACGCCTTTTATCACTCTAACGATATCTTTGG
+>28499 2
+CTAGTTTTGTCCTTCGCGTATGGCGCAAGCCCACCTTCGCAACGTATGTGGGTCCAGCGTTGTCACGGATTCCAAGAAAAAGCGATAGTAGGACACAATT
+>28500 2
+AGCTTCGTCTGCAAAGAAGCTTCACTAGCGCAGCTAGAATCTACGAGTGGTGTGAGTCGTGACAACGTGTCCTCAGCCAACACTCCACTGGTTTTGGATA
+>28501 3
+CCTTGTTCACGTGGATGCGCAGCTCACCGAATTCCTGTAAACCCTCGCCTGTACGTAGTAGGCACTGAAGAGTAAGATTTAAAGCGCAGATTGATGCTCG
+>28502 3
+ACGTATCTGATGGAGTGATTGCCGAGGCATCCGGCTACTCGCTCCAATGAGTAGACATAGAACTACGAAAGGCGTCAGTCCTACGACTTAGTTCTTTCCG
+>28503 3
+GGGGTTTGTACGAACCTAACGCAATTCATGCGAGCTACAATGCGGGCACTGGTATCAGCCTTCTAACTCTGTGTAAGACCTCTGTCAACATCTGAAGGGC
+>28504 3
+TCTCAAACGTGCTGTTGGTCGTCAATTCCCCATGCGCCGTGTTAGGGTGTGTCCACAACCTGAACACCTTGGAGGAAAAGATTAAAACACTCCGATGTGG
+>28505 1
+ACTATATTTAGGGTGAGCGCTGGCCATATGACAAACCTAGGCTGGGAGTGGGCACTGGTTCCACAAACACTACCGAGCTATCTATTGTTCTAGCTCCGAC
+>28506 3
+GCATGTTCACGACGCCCGATGTCGGGGTCGCAGGGGATCAGTTTAACACTTTAATGTTAGCTCCCCACTCAATTAGGACAACCTAACGGAGTAGTCATTG
+>28507 2
+ACACCCAGGATGCGACCGTCAAATCGAGGGAGACTCGAGTTTCAAACTATTCCTCGGTCTCGTGCGGATACAGATTCCTATTCGGCGCTGGTATTTAAAG
+>28508 1
+CCGCGAGCCTGCTCATGAACGAAATATTTTTTGGCCTTTAAGTCACGCCGTAGCCTGCTATAAGGAATAAGACCTTCAACATCGGGCGCGATGAGTCTGG
+>28509 2
+TAATGCTATTTCTCACTGATACCGAACCCGTGGTGTGGGAAGCGGCGGATATCGTAAAGAGCATTTGTCCCTAGCGCACGCGCGTTTCAAAATCCTAACG
+>28510 2
+CTTGTGATTTTCCTGGATTGGGACTCGGTCACATGACCACGCTCGAACTCATGCACGGATTACGACTTTAGCCTGGTGACGCTCTGGGAAGAAAAACACA
+>28511 2
+CGGCACATACTTGTATCAGCTAACGAGTGCTTGGTTGCAGCTCCCGAACTGCTTGTAAGACAATAGCACGGTAAGATATTTCATAACGCCGCCTGTCGGG
+>28512 2
+CCAGTCTAAGTGTCAGTCTCGAGGTCGTTGCCGAAGCAGCTTGTTTCCGAAAAGACGTAAAATGAGCATCCATCGTTCCTGTCATAGAGACGTGCGACTC
+>28513 3
+GGTGGTTTTTGCCACCCCGAGCTTCGAGAGTTACGGCTTCATCGAAAGCAACAATGGCTGCCTTCACGATCGGCAGTGTTAGTTCGAAATCACTCAAAAG
+>28514 1
+AACACTTCCGCCAAGTTTGCACAGGTCTGCAGTTCCTGATCATGGACCCAAAAAATGGATATGTTCTGAGGTGCTAATTTCGCGGAGGGACCGCGTTACC
+>28515 1
+CACGGTTAAGTAAACCGTAGGCTGTGCACCACTTCTCTACGACGTAAACCGATTCCTCACGGTCAAGGATAGAGTTACCGGTCTGCTGATTGGGACTTAG
+>28516 3
+AGAACGCCAGCGGATCGGCGTTGGCAAACGGCTCTCCATTGCGCGTCGTGTAACTTGCGTGTTCCTCAGTCTGCTAACACAAATGTTGAATAGAATAATC
+>28517 1
+CGAGATGACCTGGTCGAGCCTCCTGGCAGACCAACTAGTGAGAGCGTACAGTTTCCGTTTCGAGATTACTCTACGCAGATAAACGTCAGGTTGATTACTC
+>28518 2
+TTCACGATCTACACCTTCCCAATTGGTAGGGCTAGGACTATTGAGTGGGGCTAAGAGCATCAGACTGGCTTCCCTCATGCTTGCGCATAAGCAAGACATG
+>28519 3
+CGGACAAACGCCAACTTTGGTGCAATTCATCTCTACCAGGTTCCGTTCTGATCGAATGTTCGGTAGGTGTTGGCAGCGACAACGTCGTACGATCCAAGAA
+>28520 3
+GTACAAGTGCAATTCCTGAGAACACTAGGATCAGGGACCCACGAGCAGTTGTTAGTCTTCCATGTACCCAATAATCGCGTGGTCTTGAACGGGCGCTCTT
+>28521 2
+GTGTCCGAGGCTGGGCGGATCGCCGTTTTGTGCCCCGCTTAATGATTAGTATACAGTAATAAATACAACACTGTGCCCTCAAATCGGAGCACTAGGTACC
+>28522 3
+TTCGTTACGTTTGGGTGTAGAAAGCGGACTGAGCCTAAACAAATGTTCGACATCCGTCCCTATGCTAGCAATCGCACCACGAGGTGTTGCATCACGTACG
+>28523 2
+TTTTAAAGAACGACCACAGGCGTCCTACGACGTATCAAACGATATGTAGCAGCGTGAGTTCGTTTTCCGTGCCGCGGAATTGTCCACGACAGACGTTTCG
+>28524 2
+AAACGGCAAGAAACCGGGGTGCAACTTCGATCCTACCGGTATTATGTAAACTCGAATCGTGCACGTCATTAGATGGCTCCGTGTCGCTTGATTCCATCGG
+>28525 3
+TGTAGTGTACGGGGTGACGGAGTTTTCGTCCAATCGGCGAACCCACGGTGTCAATCAATGAGTCATAATAGACAGCTCTTTCCCGCTAAATTCCAGCGCA
+>28526 2
+TGTCATCTATCAACGCTAGTGACCAGTCGATCGACCGTGCCGCGAGCTCACTCGTTAAGTTAATACTGGGCGGACTCGGTACTTACTTACGAGGAGATAA
+>28527 1
+TCAATTCTAGAAGCTCACTTCGGCTGGCAATGGCCTCACATAGACTCCGGTAGACGACCACATTCATCAGGCCGTCACAGATGGGGGGTATGGTTTATTA
+>28528 3
+CCTGCGATGATGCCGGGACATTACATATGCCGGGTGAGTGTCCGACCACGTCGACGGATCACTTATCATGATCATACACCCGATGAGATATTTTAGACGT
+>28529 2
+CCTTGGCGATTCGCTGACTAGGGCGCTTCAGCAGAGCGTACTCCGCATTATGCACGTTAAATGGGCGACGACCTTTTTAAACCGATTAATGTAACGAGAC
+>28530 3
+CAGGTGTACATATAGCCACTCGGTGCTGGTAGATCCTTACTTTATAAGGGGAAGATTGGAGCCCGAATCCAGGCTCGCACAGACGCTACATCTTGCATCT
+>28531 2
+CTCTAACTGCGCGAGCCCACAAACAGCCGAACAGGAGATGAGAGGTTGACTTTGTATACTCCGGGGTCTGCAGTAGATCCTTACACCGCGTTTTAGTTTA
+>28532 3
+CGTCGGTATACGACGTGTCCTAATGGACCTATAACAACGCCCTCGTCCACGGACGCTATTCTTGCATGAAGATTTTAATTCGCAGGTAGGGCATGAGGCA
+>28533 3
+TATGGTGGTGGCAGTATCTGCAGTCCACTTTCGGCGTATCGCATCAGTCAAACAGTACAGTCATTTCTGGGCCCTACCAACGGCAAAGCGTAGTACAAGT
+>28534 2
+CCCTAGCCTACACTGGGATAGTCGAGGAAAGTGAGGCAGACGCTTTATTCTTAGAGCCCGACGGCTAATTTTACGTCGTTACTAAGAGGTACCCGTCTCA
+>28535 3
+AATGTTTAGCCCAATGCGTGCCTCGTTTGGATTATTGCCAGCACAAATGCCACAGCCACCCGTTGTAATTGGGATTAGCGTGGAATCAGGGGTCAACCCA
+>28536 1
+GAGCACAGTGGTATATTCTAGAAGTCAGCGTTGTGCCTCGCTACGGCAGGTGACGTCCGGAATACACATCCTGCCAGTGAAAACTTTAACTACGGTTTCC
+>28537 1
+TCTATGCTTCTGCAAAGACGGTAATACGCCGTTATAGCACCAAGAGCCTCGATACTTGTTAGCCGAAATCTCTTTGCGTGCTAGCAGGCGCTGAGGGACA
+>28538 1
+ATAAGCTTGCTAAGGAAGACATGTTTCGCCCTATCAAGGGACGAGGGACTTACGAGTTCTATTACTTACCTCTCCCCCGCCAGAGAGGTCATAGGTTGGC
+>28539 1
+CTCGGTGATAGAATGGAGTTAGCTCGGCATCGGAGAATATGCCCACGCGACATAACTCGCCTACTCTGTAAATGGGGCTTCCTGTGAATGAACTTACTCC
+>28540 2
+AACCCCCGGTGGCATTCTTAACTGCCAATAGGTTCAGTAGGGGCGGCTTAGTATAAAGCAGGATCCTCTATGGACGTAGGACTCGATTACGATTCCACTC
+>28541 1
+AGGTGGGTGGTCACTATATATCCTCTCTTTCAATAAGTTGGCTCAAGCGCTATGAGCACCTAACCCTAGAAGAATCAGGAAGCTAGCGCCGGCTTCCTGG
+>28542 3
+ACTGGTCCGCGGGACTCTTAACCACGGTAGGTTATTTCCTGCAACGGAAGCCTTTAGGGACGTTATGCACGACATCTGGACTTGGAACGATTAAACTACC
+>28543 3
+GTACCGCTAGTAGTTTCGACCGCCCTGATGTCGCTATCACTTCTATTCGGGAGAACAGCCATTAATAGTAGGCCTCACTAATGCAGAAGTCGCAGGAGTG
+>28544 3
+TACATATTTACTAACCCGCCTGATACGTGCTCTAAAATCTACGAGGTCGACTGTCGGAATGCACGTTGGGATAGGCGGAACCGCTTGCAGGCTGCCAATT
+>28545 3
+CTCGTTGGCTGCGTGGTAATTCTCAACCCAGTGTTTGAGGCGAGTACTTGTTCCGCGCAATAAAGGCCGTTTACACAATACTACAAATCCCGAGGAGCAG
+>28546 1
+TTTCATCCGCTTACTTCAACCAGCTTTCAATGCGGGGAGTTTGGAGCGTGGGGACCAAATTTAAATAGCGTTAATGAGGCCTCACCTCAGCCCAGAGGAC
+>28547 3
+ACCGAGCACGTATCGGCGCGCCAGTTTGGTCGGCTTCCATGATCTAATGCGGCGATCGACTTGGACAGACTTACAGTTAAACATGATATCATTAGACGTC
+>28548 3
+AATTTCACGCCTCCCGCAAGTTAGCATCGAGCAATCGAACGGTGCTAACGTAGTTGTGTGGCCGTACTTCGTAAGTCTCACATGAGCCAGATCTATGGGA
+>28549 1
+TAGCATACGACCGCGACTCCTGTTGCGTCCTGATCACGTAATGACGACTCATTGCGATGGTATATCGTCGTGCAAGGATAGCTACAGATGACAACGTCGT
+>28550 3
+ACCGTGTGACCCGGTGAGGTTTCGCCTACGAAGTAAGATACATGCTGGTCCGTCACAATGGGTTAACGGCTCAAGCTATGTATAGAACCATTCTCAGTCC
+>28551 2
+ATGTTAAGGGGGGAGCGCACCGCTTTTTGCAAACGTCTACACCGCAGCCGTCGCTTGCGTTAAATGGAACTACTGGAATCGCATTAGATCTTCGCCATAA
+>28552 1
+TTCACTCCAAGGCGCGACCCCCACTAGTTTGTTGTTATGAGCCAACATGATAGTTGCATGAAGATTGGAACGATGACGTATGGCGCCTAGAGGCCTCTAC
+>28553 3
+ATTTAAGAGTCAGTAGGCATCCTCTCTATTCAGCATCCGATGAGATTCCCGTTAGGAAGTGCTGTTGACCAGTAACTTGCCACTGGACCAGGGGGAACCC
+>28554 3
+CGATAATACAATCTCGATGGGTTATGCATAGGCTTTTGATTCTATCGTGGATCATTACCCACTTGGAAGGGCGCCGCGGCGGACCAGCCCAAAGTTCAAC
+>28555 2
+GCCCGAAGCAGTTTAGCTTTTCCAAATAAAGGGACGGTGGATCCGTAATACGCCTTGCACGCAACTAGCCAGGTAGTCTTAGGTAGTTTCCGCCCGATTA
+>28556 1
+GTCGTTAAGCTAACATATTCATCGCCATCAAGCTAAAGTGTCCGGAGCTCGTGCCTGAGGATTAGCTAGAATTCGGGACCAATTGTGTCCCCTGGCGCAA
+>28557 1
+ACAGACTATCGGATCATTGCGCGACAAACGCCTTGCGTTCACACTGTGGGGGTGTCGGTGACGTTAAATTTGACGCAGACTCTCACACTCTTGAAATCAG
+>28558 3
+TTGGCATTTTGCCAAACACCGGCAAGATCGGGTTAGCATAACCAATAGCGGCCAATATTGACGTGATTGCGCAGGGCTAGACCTGCTCCTCTATTGCATG
+>28559 3
+CTTTCCGAAGTATCGAGTCTATCACCATCGCTCGGGTTGCTACCAAATACAGTAGTCTCCGGTGATATCGGGGCAACTTGATCGCCTAGCAAGGTGAAGA
+>28560 2
+ACCGTGTCCACCTTCTCCTGGTGTACATGAGCTGAAGTGGCTATCGCGCGAGACCCCACAGAGTAGATAACTCATGCTGAGATCTATTTGGATAAGCTAG
+>28561 2
+ACCTAGGCCGTCTTTTTATATGATTCGCGTCAAATGGTGTACATGTAGCTATCAATAGGGCGCACTATAGGTAACCACGACGCCGTAGGGCTACGCCACG
+>28562 1
+GGGCACAATCTCGCTGTAAGTGCGTGCAGCGCAAAACCCACCAGTATAGGGCTACTTACTGAGATCTATACATCTACGGGTGGCTTATACCGGTTAGTCT
+>28563 2
+CGTCACGGCAGCAACTGTGATCATCATGTGCTTATTCAGACCGGCAGAAATAACGACTACTGGTGCTAAGCAGGCTTACGTCCGATTTGCTTCGACGTAG
+>28564 1
+CATGACATCACTCTCTGCCTTGTTTGGGTTAGGCAACTGGACTCTAAACGGGTAAAGTCCCGTGCCTTACTCCCACCGAAGTCGAATTAGGGATAAAGGG
+>28565 3
+TGGATTGACTAAATGGGCACTGTTCGCACAGCTTGCGACACACTATGCCAATCCCATGTTGACTATGCTCTGGGATCTCCGATGGAATGGACTCAAACGG
+>28566 2
+CTCTACAAACGTAAATTCACCGAACTTCAGCGGCGGCGTTGGTCGAGTTATACAAGGTTTATTTCCTGTTACTGGCGCGTACCAGCCAGGAAGCTAGCGA
+>28567 1
+CACATGGTTACCACTGGTTTGGTAGTCTGAACAGCAGCAAATATGCCCCCCTGACTCCATGATTTCCCGAGGTGAGCATGGGGGATAGTCAATGATATCC
+>28568 2
+CCAGTTGTTCGTACGGACTGAGAAAGTGTCACAAACTGACCACAGCCGTCGGGTCAATATGCGGTGATGCTGGGATCAGACCACTTACCTATATTCTTGC
+>28569 2
+GCTTCGCTGTTTTCGCGCAAAGAAATTGGGCTCATCTGATCGACTGAAAAATGTTCCCAGGTTGGCGTACAGCCCCAATTGACTATCCGGAGCTAGAAGC
+>28570 2
+GGAACGTGAGCACTAGGCAATGTTCCCCAGAAATTGACCCAGCATACGGCTGGACGGATATGATCATTCAATCGTATCATTCCCGGCGGTCATCTTTGTG
+>28571 1
+CTGCTGACCTCATGATACAGCATGCCCCGAATTATTCGCATACGGCTTTTAGGGCCTAGGCGGGACATAATAGGTTGCTAAGTTGCACAACATCCGGTAG
+>28572 1
+CATGCGTTGATCTGACGCAGGACGGTTGCGTATCTTGAGCCAGTCTCATAGCGTTACTCCCAAGCTTCTTAGACATAAACGGTCGAAGACTACAGCGTGA
+>28573 3
+TTAAGTCGAATGACGCGTCCGGTTTGAGCCTGTCTTGGGGCCCTACGCGAACGAGGGGACTAACTTTCTCGAGCTCAACGCGTAATTATCATAAAACCAT
+>28574 2
+TTCTTAAAGTATCGGATCCATGAAGCTAAGGCCATTTTGGTCGATACACGAATGAGGCGTGCATACCATAGGCGGACCCGGCTCTTTTGCCTCCGACAAG
+>28575 2
+GTGGCAATCCCACATTTGTCTCTGGGTAGAGCTTCGTACCAACAGGGTAATTTAGCGGCATCCTAGACCAACCTGCGAGTTACGGTATATGATGCGCCAA
+>28576 1
+TGAAATAAAACATACTTGCGAACGGGATTGTTTATCCCCACTGTCACATACGCGCGATGTCCTAGGGCACACATGTGCTTTTTCGGCGAGGCGTGACCGA
+>28577 1
+GGCACAGGGTGTCAAAGGACGCCATCGGTGATTCTTACCACAGTTTTTGTCTCAGACGATCATGTAAGATGATCGGCCCTACTGACACAACTGGCACTTG
+>28578 3
+GCCGGCATACTCGCGTAGCTCAGCTTATTAACGGTGGAATTTGAGGCGTGCTCCCCCCTGAATACACTTTACATCTAGCAGGGAGTAACTAGGCTAAAGT
+>28579 2
+GAGGGCTAATGATTATCCTTTCGCGCGATAACCGACTGGACCTATCATACTACGCCCAGTCTGTTAAAGTGGTCGCCATAAGGTGTCTGACGAGGCTAAC
+>28580 3
+AGTGACAGGTAAGGAAGATCCTAACTACACGTCGTGTCGTTCACCCGCCTGTTGGCTTCAAACTCGTGTAGATAAGGGTCCCCCTTGATGGCATAAGATC
+>28581 1
+GCGGCGTTTCACCATTCGTGAAAACGGAAGACCTTTTAGTCCATATGTGACTTTTAAGATGGTAAGGAGATGCCCGAACCCTTACCTGGTCAGCCCGGCA
+>28582 1
+ATGCCTCCCTATGTCTGATGAGGGACGACCCTCGGTGATAGAGACGGAGTTCCCCCTTTAATAATCCAGGGAGGTCTTGTTCGTATAACAGAATAACCGC
+>28583 2
+CACTAGGTGCGGAAATGATAGATCAAATATTTTGATGGCTACCTGAGTTACCGTGCCTTCTCACGTTGGAACCAAGTATCGGGCCCGTAGAAGTCCCGCC
+>28584 3
+ATCCTACCGTCCCGCGCTGTCTTATAGAGGGTTACTCCTAATACCAGTTCTCGCAGTCAGGCAGAGTACATGCGGGATAAGTTGACGTAAACCGGTTGAA
+>28585 3
+ATCGACCGGACCAAGGTAAATACTCGAATCACTACTTTCGCCGTGCGAAATCTTCCGCAGACAAGATCTCGGGTTCAGGACAGTTCTACGGTGTGTGTTG
+>28586 1
+GGCGGGCGGATGTAATGGAGTAAAATCGTATTAGTCCCGCAGTTTCCGTAGCGCTAGAGTATTATACCGCCCCAGTGAACCTCAGCCCAGATACTTACTT
+>28587 1
+GGAGCTTGGCCATTTAATAGTACAAATATACTTTTCGACGGCTGCTACAGCGCACAAGTGCGGGGTGCTCGCCCACTTTGTCGAATGACGCAGACATACT
+>28588 1
+CATGCAACTGCCAGTTAGAAAAGTCCCCGCGGTTCGGAATAGACAACGTTAGACAGATAAACTGGGGTTCGTCCATAGCTCGGGTTTTCCAGCTCTCTGT
+>28589 1
+AGTGCTATGGCTTACTATTAGGTCGTCCGGCAAGGATAGTGACATCCGCACCGCACAGGTACGAACAGCTACGTTTTCTAGTCCTGGATATAATGCCACG
+>28590 3
+ACTTGAAGAGGGATTGCGTCTGTTATTCTGTATGAACAATACTCTCCTATTCCCAGCCCTCCCGGATGATACCGGACGGCCGGAGAAAGTTGCTGCAAAG
+>28591 3
+ACCTAAGCGACCGCGGTTACGTTTTGAGTTCTGCACGCGCATTAATAGAAACATAGTGCACTGAGCAGCCGGCAGAGGTCACTAATCTGGTTCTTGTACC
+>28592 1
+GAATCATCCCATTGGTGGTCAAGTACGAGTCAATAAAACGCGCGGCACTACTCCAAGGATGAGGGGACTTCGCTTGCCTTAGTTGCCTGTACTTCTACAG
+>28593 1
+CCCTTGACACCGCATCCGGCATTCACAACCGCGTGGGTCGGATCATGCAGCGATTACTGAGGTTAGTAAAGACGTGTTCCAATCTTTCTAGAAAGGATGT
+>28594 2
+TGAGGACACGCAAGTCAACCTTATTGAGTTTGCGGATTCAATACCTTCGCAAAAGATAGGTCCCCCCGTTCCAACCGTTCTTGCAGGGGTGCTGAAATGG
+>28595 1
+GCCCGATGCGAGCGTTAAATCAGAGCGACTTCCAAGTCGACGGCACGCGGGTGTCTTCACTAACCAGGAATACTCGTTTTAATTGGACCAGTCTAGTTTA
+>28596 1
+TATCGAATTATTGCGTCTTACAATACACGGGGTTACAAGACAGCGCCTACGTGATTCACCGGACACCGAGGCTCCGGGGTCAGCTACATTTAGCGTAGTT
+>28597 3
+TGTGGGCCTTTCATCAGAGACGGAACAGTGTACCGGCGCCTCTATGATCCACCGAACCGACAATTGAATATGCGGGATTTTCTTCATGAGGACACTAGCT
+>28598 3
+AGTTTCCGCCGTGCCTTGGCGTCCTCAGTGATCAACACATAAAGGCACAAATCATCGAACGTTCTGATTACGGGATAGGAGGGCTCTCACTAGATGGTCT
+>28599 3
+TACCCAGTTCGGTTGGAGTTACGAGGCAGACAGCGTTAGCACCTGTATAACAGTCGTCCGTTCGCTTCGACCTTTCCAGGATACTGAAAGATTACGAACG
+>28600 2
+AGCCAACAGTCGGCATTAGCGCAACTACTGCCTGGATTGAAGCTTTGGTCTACGACTTAGGTCCACAGTGTCACTTTTCTGAAAAGGCCCGCGTAAGAGT
+>28601 3
+TTGGACACAGGGGGCCGTATATTTCGTTGATGGATTGCACAATCATCTAGCGACTCCCATATGGGACTATATCCCATAGCTCGGCGGGCAGAATACCCAT
+>28602 1
+TGCCAGCCGCTATTGTCCTCTTAAAGACAGGAGGAGCTGATGAACGGATATCAGGTTCTTGATCATCGACTTTGCTATCGCGTCGACGAAATCACGGCAC
+>28603 3
+TTAAGAGTATAAAACCGCCTCGATAACGGGGTAGGCCACTATCCTGGCCTTGGAGTCTCTTCACGGTGACGCTCTCGTAATAATCACTAAGGGGACCGTT
+>28604 1
+TATGCAGATTACTATCAAAATACGCTGGGGGCTATGGCACCGTACAAACCCCGCTCTTTGCAAGAGGATTACGGGGTTCTTCGTCGGGAGATCTCCTAAC
+>28605 2
+GTGTTGGGTACACAATGACTTCTTGATAATTATAACGGGAGTCTTTTACGGTGCCGTATCATGCCATCGCCCGACCGAAGAACCGGGCAGCCGCCATATA
+>28606 3
+GGGTCACTCACTACTACCTTATCCCGTAAGCGACACGGACAGGATTTGACTTAGAAAATGTCCGCATATAGGGGACGGTACGCGTGGTGCCTCTTCTTAA
+>28607 2
+GTTTGTGGTCGGGGGCTCCGTGCAGTAGCTTTCTCACGAAAGACCTAATACTTCCCCTGAGGGCCGACTAGACAATGACCCGTATCAATACGATAAAGTT
+>28608 2
+AGGCCAGAGCTGGGCTATCAATTACAACGTGGACTAAAGCTCTATGCTCATCCAGGAGCCTCTGTGCAGCTTTTTTCTGACACCGACGGGTGTGACAATA
+>28609 3
+TGACAGAACCATCCTCGCTACGTAGCTCAGTTGGTTGAGTCTTATCCTAGATAGAATCACGCCCAAAGTGCTGACAGGGGCTAATCTTCATTCAGGGGGC
+>28610 1
+TACCGATATTCAGCTATCGTTGACCCGCAAAATGGTAGGCTTTTGTCAGGTTCGGGCGGACGGCACCCATGACCAAAAGCTGGTACTTGCACAATTCTAG
+>28611 1
+CTAGAGTGCAGCTTCAAGGACTATTAATCGTACGGGCCTTCTCTGTTCTCCTACGCGAGACGAGAGTGCGTCGGCCCAGGTTTAATGAAATATCACACAG
+>28612 2
+TACACCGCACCCGTGCGTGCAATGGCGCGCTTGTACTAGCCAGAGTCGCGAGTGCTGTACTCGACAACAAACATATTTTATGGAAGGGACTATTTGCTTA
+>28613 1
+GATGTGCAATCCGAGCCAATATATCCAATATGGTTGCTGACCGTATCGAAGAGAGCCACTGCGATGGGTTTTGCAATACATGCGCCGCTCCGGTTCTCAA
+>28614 1
+TGTGACATCATAATGAGAATTTTGCATCGTTGCACCCCGACCCCCCTGATTTCTAGCGACAAGATCCGGCGATCCGGGCATTAGGGGGTAGTATGCAAAT
+>28615 2
+CGTCCTCCAACAATACATAGTGGGTATGATGTCCCGGCCAGCGTTGAAACTGGGCCCTCTGTTGAACGAGTCAAAAGAAGGTTACATCTTGCTGGCACTT
+>28616 1
+CGGGGCCAACGCACAGATATGTAGGCTTTTTTCCTACTGGAACATTATAAAGATTCAGCGCCATTGGCGAGACTGTACGGCGAGGCCCCTGCACTATATT
+>28617 1
+GCTCTGTACTCTAGCGGTGTAGCATTACCGGCGAGGGTGCCAAACCCGAATTAACTTGTCATGGCGGAAATCGAATAGTCCACTTAACTCGTGCGATCAT
+>28618 1
+ATCATAGGTACCTTATCCCTTGCTGGGTCGGTTACGTGGTGCAAAGACGGACCTCTAATACGGCTAGAAATACTTCCACCTATAACGGCGCGGACGATGT
+>28619 3
+CTGTTCTGACAATTCGAATAGTGTGTATGTGGCGGCGGAAGATTATGTATCAGCCCTTTACGACGATCCAGTCACTCGCTACCTGGCAACACGAAACGGC
+>28620 2
+TAAGAATTCCTGCAACGGCTATGGGGAATCCGGTTACGCTGAGAGTTGCACACGAACCGCGAAAGGCGTGACACTCTTGTCAGTCTACTTACTTCATCGT
+>28621 2
+TGCGGGAGCATGGCTCGACCCTTTGTGTTCCTAGAGCCGATTCATCATCTAAGGGAATCTAGACTATCAGACACTTAGGTAACTAGACGCAGCTCCTAGG
+>28622 1
+TCTGCCGTCTGACACTGCACGTTTAGGAGGGGCTAGAATAGAAAAGGTAGACTCTAAAAGTCGCTTATCAGATCTCCGTCTTGGCCGTCATCGTAACGCC
+>28623 1
+TGCGTAAGGCCCTACTTTCAACTGCCGAAAGACACGTTCGTTGCTAATGTGTATTTAAGAGGTCGGCGATCTTGTTCCGACAGCCCCGTGAAACAAAGGC
+>28624 2
+GCCCTATGTTCCACGTAAACCTCACCTGCAGTACTGGTAGATCGTATGAGGTGTCTGGGGGAAACATTCCCAACGGAAACTCGCGGAGATCATCTTAGTT
+>28625 1
+TAGGCACAACTTGGTTCTGCAAACACCTCCTGCCGGAAGGTTATGTAAGGTCATCGAACGGACCGTGGTTCTATCAAGGCCGTAACGCCTACGTTTATAG
+>28626 1
+TATATCTAACAGAGTGACAGCCAGTGCGTCATGAACGATGAGTGTGCCCTGCTCGCCGGTAACTGACTTCCTAGAACTGTAAAGATGTCCCGGTTGCCAT
+>28627 2
+CAGTGTCCATCACCAACCGGAGTCTGGTGCTGACCAAACGTGGCGTGGTGATCCCTTTCCCATTAGTTATATGGCGAAGTGAAGTCCAGCGATAATTACA
+>28628 1
+CTGGCTACATAGTGTAGATTTGATAAACGGCTCTTCTAGCCCTCTCCGGACGTCTCCAAAGGCGGTCGATATTGAGGAATCGAAGAATCCCGCCGAAGTT
+>28629 2
+ACCGTTACCTATAAAGCCTAGGTGTTTATAGTACGTACTCGAGCCGCGGACTCTTGCACTAGCGTACAGTGCCTTATAACGGAGACAGAGGGCCAGTCTT
+>28630 3
+ACTTCACGTTGGGCCCGCCTTCACCCTTCATATTGAATTTTCTGTAGAGAGAAAAGCCGCAGCAGGAGATGCCCTGGTGTTAGCCGAAGGAAGATTTCAC
+>28631 3
+TGTACTTTAGGAGAGCTCTCCGGGATTCTAAAGTCAGAAGACTTTAGACCGTCTAGCGTCATAGCGTACGGGGCTGTCCATACAATGGTCCGAATACCCC
+>28632 2
+AGCATGCCCATACGGCACATCAACGTCACATTGTTGCTAGTACGCTGTTCCAAAACGCCGTTATTCTGAGGCACTTAGTTACGTACATGGGGGGGGCATA
+>28633 3
+CATCAATCGGGGGCCATCCACTTGCTCACTAGTAAAAGTACGTGTCGCACGGCACCATGTTCACTTGCCGTCAATCTGGGGTGGAATTGTAGTAATCAAG
+>28634 3
+CAGGCTAGTCGGTAATAACAGCCAAAGGGAATTACATTACGCGACCTTACCTAGACTTGTCTAATGTGCTAGTTGTGTCGCGCCGACGGACATCGTCCTG
+>28635 2
+CAACCTATTCTCATATATATGCGCGGCCTTAGTTACGACTCTATTCAGGGAGGAAATAGAAATCAGGCGCTCCTGAGTGCGAGTCGTGCCGAACGGCTCT
+>28636 3
+GAGGTATCACCTGTGTCATCTTTCCCATATGATGGGCCAACGTAATGCTACCCCCGAACTACCCGGAGGGGGTAACGGTAATCTAAGTGTCGTTTACGAA
+>28637 3
+CCGATTATGCATAAAACCTCAAGGCGAGGCCGCGGGCTGGTGCTTCAATTCTATGCTCATCACTAAATATGAGAGCACATGTAGGCCTGGTCGCGTTCAT
+>28638 3
+TCCTTTGGCATCTTACAGCAGACGGTATAAGCAGGCAACGGCTAAACCTGACTAGTTGTTAGGAGTGTAGCGAACTCCTTGCATTGACCACGGTGACCTC
+>28639 1
+TACTAGATCGGCAGTAGGCAGGGGCTCAGTGTTGTATGTATGCCATCTCAGGCCATTATCACAAGCCAGCAAACGTCATATTCTGCACCAGCAGTTGTGC
+>28640 3
+CCTTGCCTGGGGAATAGGTAGCGCCACCTAGGTACTAGATGAAGCTTTAGATGAATGGATACCCCAGCGCCCTTGTCTCAGAGACTATTCAACCTGTAGT
+>28641 2
+ACCCTTAGGAACCCCCGGCAATAGGGACTTATAAGGTTGGGGATATATTTGCTCACGCCATCGTGGTTTCACATCAACGGGCCAGCGCTGAACATTGATT
+>28642 3
+ACGGAGGGCCCCCTCTGGTATCTGTCAATGACTAATGCTAACCTACGACAGATCGCATATACCCGGTAATGCGATTTGGCAACAGTAGTGCATTGCGTGT
+>28643 3
+GATTTCATCACACTGATACGATTTAAAAAACCAGCCTGGTACTGCTGGGCCGCTCCTAGTAATGAGGGATTCTTAACGTCGTGCTAACGGCGGGTCGCAC
+>28644 3
+CACTAACGCTTCGCACTCACTGTTAGACTTGGGCACTATCCTTAATGATGACAAACCATTCTCGTGAAGACCCGCGGTCGTGGGCGGGAAGAGTGATTTA
+>28645 3
+ATCGGTGTTTATAGGAACATACAGATTAACGTCATTCAAATGCCCGGACCTTGCGTATCGCCTCGTGTCAGAGGCCACGGGTGCTAACGAGGCTCACTTA
+>28646 1
+ATTAATCATTCCAAGGGGCAATAACGGGGACCGTATCGTTCTCCTTATCGACGGACTCTGTTTTAGTAGAGCGGGAGTATCTACGGGAATCCAGCCCACC
+>28647 3
+ATATTTCCATGCGCGTTCCGCAGGAATAGCGGGATATCAATCCATGACGAGCAAGGCGCTGTTTAGAATACAGTACCTGTAGCTCTATATCGCCGCTGCG
+>28648 3
+CGGTCTGGAGTGGTTAGCCACTACTCCGGGGCATCCTCGCTTATTGTAGTTAAAGATAGGTCGTAAATAATCCGGAGTTCATCCCCTCAAAAAGCGGACC
+>28649 2
+ATCTACGGGACTTAGCGTGACATATCAGTGACCCTGCTCAAGAGGCTCAAGCCGTGACAGGCCTACTCTAGTGGTCTGACAAGATCCTCATAGGTTTTAG
+>28650 3
+GGATATGTACCCGATCTGTGAAGCCAAGATCCGTTGAGGAATACCGATAGAGGGGCACTTAGGGTCTCCAATACTCTCTTGCTTTACCCAAGCGTTCGAC
+>28651 1
+CACCTGAAACTGTACTTTCCGGCCAGTCCAGCCTACTGATAACGACGTTTATCGCGGGGTAGCACTATGCAGGTTTATCTACAGATGTGTGGGCAGCAAA
+>28652 1
+CTTAGGGAGCGCCGGCAGACTCACATTGAGCTGCACCAATTGGACTCTACGACAGCGAACATCTAATGTCGCTGTGATACTTTGTGTGCACTATATGGAC
+>28653 3
+ATAACCAGCGAGGCGCCTGATATGGAGCGTAGTCTCAACATGATGGGTTTACTGCCAGCCCTTAGATACGTATCAGAGCGTTCCATGATCTCAGCTACGT
+>28654 1
+TCCAACTCCTATACGCTATTAACAAGCCCTGTCACATTGCTGAATGCCGTGAGCGAATCGCTTCTGACTCGGTTGAGAGTGAGCGAGTAGGACCTAGGAT
+>28655 2
+CGTAACCAAGAGTCCGACACCATAGAGTCGGGTCCCTTGTATAGTGATCGGACTCGCTTGCACGTGGTTCACAACCGAGGTATAGCTCCTATTAGAGATT
+>28656 2
+AGAAGTTGGAGAAAGCTTAAAACTGCTATTGTTTACGGAATTCGGCTGTGTCATGCCTTGGCCCCCCGATTCCTCCATACGGTGAACGACTCCGAGGAAC
+>28657 2
+CGAATGGATGTACCCCCCCTGTCCAAATCCACGGTGGAATAGTTGTGTTGTCATAGAGGCCGGTCTGCTGCAACTGCAACTGATACGATAGCTTAGAACT
+>28658 2
+TCTGCGACCTCTAAGCGGAATGCTATTACTTGGCTAGGAAGGAGTCGCGACACCGGTACTACAAGTCTTGTAAGGTACCTCTCTTTCTCAGGAGACAGCA
+>28659 2
+ATAGGAGTTCATTGCACGACGTGAGTCGTCTCATAGCTTCGAGCAGAGCACTCAGGACTACATTCGCACAACAGTTTTATAGTCGTTGTGACCACGCGCG
+>28660 3
+GATATCCTTAGATTGGGAGCCGCTTCAAGCATTATTTAGCCTAGCTCCTGTTTGTGGGAAAGTAGCTATACCAACCGACGCGGCAAGCTTCCGACGGACA
+>28661 3
+AAACTAGAGGGTGTGCCCCATCTGACCCTTGCTGATGGTCCACGGATCGTCCATCAGCTCATAACGTGCCTGATAGAATTATCGCAGTCAGTGGTATAAG
+>28662 3
+GATGTTAGGTACCGTGTACGAAGTGCTCTTAGCTTCACCGGTTCTCGAACCCGGGGAACAAGTGATCGACCTCAGATTAACACCGCCTATTTTGACGAAG
+>28663 3
+TCGGTAAAAGATTTGACCACTGGGTCTACCCTCCACAGTGCTACTAAGCATGATGACCGCTCATATGCATCTGTTATCGGGCAGAGGCACTGATGAGGTC
+>28664 2
+ACGTCAGGACTTGTTGAATCGGTGCAATCCTTTGGACAGATAGATCCACCTCGCCTCTCAAGTCGTGACGGACCTAATCGTAGCGGACTTGTAAACGGTA
+>28665 3
+ACGCCTATTGATTGTATAGCACACTCTTGCATGAGGTCAACCAACGCGTATCGTACGTTGAGCAAGCGGGGTCATGATAGACCCTCCTTTAGCGAGTCAG
+>28666 1
+ACTGAGGCTTACCGTCCGTTAGCCTCATTACGTAGCCGGTCAAAGATGCGTTTGCAACACGCGTCTGGCCGTATGGTACCAAAAACGAACGGATTATTTG
+>28667 2
+ATCCAGGCATAAAGAGACCCTGGTTAAATACTGGGTTAACACATGGATGGGCTCTCCCCATCACGGTTCAATTAGCGTCTTGGAGGTTCTAGTCCACGCG
+>28668 3
+ACTACGCTGAGAAAAGCAGGCTTCAGCGTGATTTCTGGTCCGTAGTGCCAAGCGCAGGCTTATCAACATAGAGTGCCTCACTTACGTGGACTCTTCGTAA
+>28669 3
+GTCAAAGCCTCACGGGGCTTTTCTCTCTCCCATAAGGTCACCAAATCTTGTTATGGAGCTTAAAGCAGAGCCAGTATAGGGCACTCCGTGTGTGAGCAAG
+>28670 1
+CTCAGAGTTCATTACGGGCGGTTTTAGCATGGTAATCCCAAGTTGAATGTAGAATCGTGCCCGACTTGGCAAAACATGGACCCATGCCCGCCGAATGCTT
+>28671 1
+TGACCGTGGCAGGCCGTGACCTAGACAAGTCTTTTATCATGACCGCCCAAGCTGGGTACTGCGCTTAACGTTTTCGGCTCCAGATTAAGATGAAAAGCAT
+>28672 3
+AATACTTGAACCAAATGCGACGATGACGGGTCTGTTTATTGTGCAGGTCTATGACCCCGTCAACTGCAGAGTAGAGCTAGTCATCCCATGCTCTGGACGC
+>28673 1
+GGGTGCGGATGCACCTAGTCTTCTATGCAACTATCGACTCAATAAAATAACCATGCTCATATGCTGTCCAAAGCCTAGGGGAGACTTGGCCGTGGCCTGT
+>28674 3
+TACTGCATTATGGATGCGTGTTACTAAGGCAGCGCCTCCAGAACTTGGTCCAGCAAGCAGGCTCAATGATCCGAATCGTTTACCCTTGAGGTATACCGAG
+>28675 1
+ACCTCAGCTGACGGAGAGTTTTGACTGAACATCCTGGTTCCGAGGAAATCGGGTAAATTTTGTATCCGTGCCCCAGTCCAGTGACCAGACTCTAGGTACA
+>28676 3
+AGAATGCCGTGGATATAATATTTGCGTGAGTCAGATTGAGCTTAAACAGTATCAGTCTCCAGCATTCGGCTCCGGTATAACGCCGACCTGCTCCACGGCG
+>28677 1
+GGTCTATGGGCTGTGCACTTGTCTGACGACTTTTCTGTGCAGTAGCTCCGACTACAGGTGCGACAATACTAGACGCACAGAAATTTAGGCACTCAACGAC
+>28678 2
+TTCCATCACGCTTCTATCTTTTCTGCCGCAATGTCGTGGGTACCGAGAAACGACAAAATATAGAGTCATGCCGGGGGCGCCGCCATAGAAGTGCTTAAGT
+>28679 2
+ACTTGGTAACCTGTGAATGTCAGTTGTATCATGACGTCAACATTCAGGACGACCACGGTCGACGTGCAGCTCGCGCTGTACCCATGAGAGTTAACGTATC
+>28680 1
+AAACCCTATACCTAGCAATACCGCTGGGAGGCGTAGTAAAGCCTCGTTGCGATCTTTTTTAAGATAGCCTCTTCAGCCTCACGAGCTGCAGAGTGGGGTA
+>28681 3
+AGCTTGATGTACACGCATTGGCGTCGAGGATTCGTTTGCCGTCAAGAGATTCAGCCGACGCCTACTCGGTCAAGACAATGAACTTCTATCCGTAGTGCAA
+>28682 2
+ATCTGGCGACCAAATATTGGACCCCCAGGTCGAATTCCTGGCGAAAATCTCATGTAGCACAATGTACTTGTGCTGCTGTGACTTGGGACAACGCACTTGG
+>28683 3
+TCGGTCGGTACTCAATGTTAACCAAAGATAACAGTCACCCCGCTGAGTACACAGGTGGATTGATGACCAACGCCTGTATCTTGCTCTCGGCGGATAGTGT
+>28684 2
+ACCTTTGACGCTGTTAGAGTGCTCCACAGTACTCCTGAGAGCAGGGCGCGCGACGTCGTTTAGTTAAACCCAGCGTTAGTACCCACGAATTAAGGTATTA
+>28685 2
+GCATGTCCCCCTTAATCTGATGATCCAGAATGCGAGCTCCTAGTCGAGGGACTTTTAGGATCCGAAACCGTCTTAGCTATGGAAAGCTAGGGATTCACGC
+>28686 1
+GAGCGGCCTCTCTTATCGCTTACCTGTGTCATCAGTCGTGAGCATGATATGCTTAATAGCAGTAGACAAAGAGATGACCCGGTGGTACGGTACACCCTCA
+>28687 2
+GTCTCAAGTTCAGCATACTCTAACCGCAAATGGCGAAAATGGGAGACCTTTATGGTGTTGATCGAGAACCCTCGTACTCGTTGAGCACTTGCGCGACTCG
+>28688 3
+TTTAACAGTCAGGTTACAGACCGGGCCTAACTTGTAGCGAATTGGAGGACGCGTCGCCCTGCTGACTTCAACAGAGAATGCGCTGACTGTCTTCAATTAC
+>28689 1
+CATAACCTTATTGCACTAGTTGATATTCGTCATCCGAACCGCGTAACCATTCGGTAGGGCTCCGGACAGAGTGCGTAGAGTGTCTGTCTGGAACACGCAA
+>28690 2
+GTCATGAACTTCTTAACATCGTCGTGAGCTTGCCATGTCAATAAGAATTGAACCCGGCGTCGGGGTCCACGGAGCCCATACTGTAGCGAGGCATATCATT
+>28691 3
+TTGACCATTCTGCACAAGGCCCACACTATCGCCGGGGTGCCTAGAAGTAGTTGGCAGAGTCCTCATAAGTCCATGAAGGATCAGTGATTTTCCATTGGCA
+>28692 1
+ACAAGACTCATCGCAGCTCATGTACCCCTGATAGTTAAAGCGTGATGCTTGGGGGCATTCATCGACCGGAATCGGTTGACAAGCATGTATCCGTCGATCT
+>28693 2
+TTTTCAAGTACAATACGAGGGCACTGGCGACGTCTAAATACCTGCAGGTCTTGCATGCCTTTGTATCGTCCAAGCACGTGCAACTTGCAAGGTAGGCGAC
+>28694 1
+TTCCGCCCAAAACGACTCCTCTGTTAGTACAAGTGCTTGATAGGTTGGTACCGCTTTGCCTGGAAAAACTGATAAGAGGTTCAAGTTCACCGGAGGCGCC
+>28695 2
+CGGAAGCTAAGTATACCCGTGGCCAATTACGTGGAATCGGCCATTGTAGGTTTGTCTCTCCGTTGGTCATCCAGACTACACTGCCAGACAGGAATGACAT
+>28696 3
+AATCTAGCCTAACGGTTATGCCCTTGAAGGTCGATGGGGCAGACGTGCCCATCGTATGGTTAGATACCCTCGAATAAAACGACTCACTTCTTGCGGGCTA
+>28697 1
+ATCCCTGGTGCAAGGTACTCACTTAGCTGCCTAAGAGCCCATGGGCTCGCATAAACCTAGATTCGTGGTGTGAACCGTTCGATGGATATTCGTCAGCAAA
+>28698 2
+CTATCGGTCCTCGTTGCGCCCAGGTCCCGGAAAGACCTCCCAAGGTAAGTTATTCGGAGTGGGATCCCGGATTAATTTGAAGTCTTATAGAACATAGACC
+>28699 2
+CCACAGCGTATTTCCCGATCACGTCGACTGTTAAACGTGCTATTCCCAGATTACAAAAGGGGTTTGGAGACGTGTACCATCCGTAAATTGCCACGTGGGG
+>28700 2
+GCCCATAAGATTGGCGATTCATTCGAAAGCTCCCTCTGGGTGTCCCAGGGAGACCAAGATTCTCTCTCTGTGGTAACATACGGCATGGGCAGATTTCAAA
+>28701 2
+GACCTGCCCAATTCGTTCATGAAATTGCCACCATCCCAGGTTGCGCACGAGATTGAGCTGGGTGGGTAGAGGGTCTGCTCTATCAACCAAAACGTATTTA
+>28702 1
+GGCCACGATGACTTCACCTAGGTTTGCTAGTTTCGCAGCCCTATAGGACTGCGGCTGCCCATGGAATTATAAACCGCAATGGTTTCCGAAGGTAAAAGTC
+>28703 1
+TGTGAGCATCTGACCGCACATAGCAGCGCTAATTGGGCTGTGATCTTGCCCGTAGAGCTTAACGATCATTCTGTACTCATCAGCTAAGCACGGCGAGATA
+>28704 2
+ACGATTGAGACACAAGCCGCCGTGGGGTACAATGACAGGACTTTCTCCTGCAATTTACTGGAATCGGTGGATTAGCCCTAAGTTCGGTCATTGAACCTCC
+>28705 2
+CGGCCTATCCGTCGGGGTCTGAATACTTAGGGAGTATCCGAGGCCTATAGACTTGAACTCAATCTGGACTACTCGATACACCGGACACGCGTTAAGTTAT
+>28706 3
+CTTGGAAGTCATCTTGTGCGTCCAAGTAGCGTTCGCATAAGGTGAGTCAAGCGAGCAGCGAACGTCTGCTAAACCTCACCCAATGTCCTGTAATCGTATG
+>28707 1
+CAGCGCCAATGTCTGGCACTCCGAAGCAGGTCCGATTACAAAGTAGTGGACTATGCAACGCTCGTTTGTATTTCGGAATGCCCGATGCTACGTGAAACTT
+>28708 1
+CCCGAATTTCGGACCCCATTGTTTCACGGCAACTGGCGAAAGGTCGGTGCTTTCAATCCATCTAATACAACGGCTGGGGACAAACATCGTATGTGGTATG
+>28709 2
+GGTGCACGATCATATCGGTTTATCGCGCGGTATGAGCCGCTACTGACTGCTTAATTAGGTTCACCTCCTAAAATCGACAGGAAAGTCTAGGACCCAGCTG
+>28710 1
+TGACTTTAGCTGTGCTGGCTGAGTATCTGTGATCATGCCGTTTACGGCGTGCCTCAACACCAGCAATACCCTCAAATACACAATAAGTGCGGGATCGGGA
+>28711 2
+ACGGACAGTAGACCAGTGGCAAACCAAGCGAGTGTAGGGTCTTAAGCCTTCCGTGCCCATTAGATGTTGGCTCATCAGCGCTTTTCTCGATTCACAAAGT
+>28712 2
+GGATCGCGATGGCTTATCGTGCAATAGTTGATAATCGCTAGTCGCAGGGCCTGCCTGCTCCATATAACTCTCAGAAGAGATTCGATGCCTCGGCCTAAAA
+>28713 3
+TTGACTCAACGAGATGTATTACGAACACTGCTATACTTTTCCGGGAATCCTTGGGCATTTAACCCGGCGCGATCTAGATGCCGGCAATGTGCGCACGAGA
+>28714 3
+GTGTTTCATTCAACCGGCTATTACCAAAAAGATGCTCCCCAGCTAGACATAGATGAATCCTTGGGCAGGAGGCTGTTCTTGGACTGCTGCTACAGAGCCG
+>28715 3
+TATGTGCCCAGGACGAAATCACTGCATGTAGCTCCGTCGTAATCGCGTCGAATCCCTTGTTCTTGAAGTAGGACATGGCACTCGACCATATGGTCGAAGA
+>28716 2
+GGCGCTGCGAACGAACAGATAAGTAGCTGATATCAATGGGGCGTGCGAATCTACACCGTACCACTTGGCCTTTCAAGTGTGGTACCCTCTATTGAACTTC
+>28717 1
+CGGCACGTCACCGAGAAACCTGTGAGGGGCTTCGTATTAGTGAAGCTCTAGTTAGTCGGTTTGCACAGCAACTTATAGTGAGTACCGACCCCATCCTAAT
+>28718 1
+ACTGCCACTTCGCACGGACACATTACCAGTAGGTCGAGTGCAGTCCGAATTATTTATTATGCGGCCAAACAATGTGGATGCTTGGTACGCATTACGCGGC
+>28719 2
+AGTGATCAAGATGCCTCTTTAGAGACACATGGGCAGGATTCTCCACTCGTCACGGAGCCTAGGGCGGCCTGCGGTATACCTCGTTTAACTTCAAAATGTA
+>28720 2
+CTGAAAACATGGAGAGTGAATACTCATTACATTCTGGGTGGGTAATCCTGCTGGACCTTTAACCTCACAACGTTTAGGTGCGTGCCGGACGGCCCCATAC
+>28721 2
+TAGTTGTACCCAAAAAATGCATCCGGCTTCTGGCGTGTTCACGTGGCAAGTGGGCTATAAATTCCACGGGTACCTCCTCATCAGCGGAAGATTGGACCTA
+>28722 1
+GCCCTATATATTCCTGCCCACGGCCGGGTCTTGAGCCCACGTGTCAGTTGTAGAAGCCGTAAAGGAGACACTGTATTGATGTAGAAACTGATACCAGCTT
+>28723 1
+TCCCGGATGCTCAGAGGAAGAATCTGCCGTGGTCTGGATCTTAGCCTTCCAGTAAGTGATAACTCGGAGATTTAGACTTTCAATCAGGACGACTCCACGC
+>28724 3
+AGTCCCTTCAGATGGCTACGCATATCAGTGTTGTAACGATATGGGCACCTGAAAGCTTCCTAGCAAGTTTCGTACAGATCGGTCGTTCCGGGGAACCACA
+>28725 1
+TTGAGTTTCAGGCCGAGTACGAAACCACTTATATCGAACACTAACTCCGGCTTTTAGAACGTTGGTGTCGCCACCCCTCGGATGATTGCACATGGAGAGG
+>28726 1
+GCAGATATGCGATACGCGACAGAATCGTCTCCGTCAAACCCGGTACTCTCATTGGTATCAATCTAGCGCCAGGGCGGTGCATGAGCGTTATAATATGTTC
+>28727 3
+TTAAGAGATAAGACCAGAACCATCTACGTTCGCAGTGCGCGGTATTTATCCAACATGCACATAGGCTGTAAGCAACGCGTCGCTGGCGCTGTTTTGTCCG
+>28728 2
+TTTCACACTAGGTTTCGTTAGTCTGACCAAGCCTCGGCAAGATTAGATGTAACGTAGGTCCAAGCGCCAGGGAATGAATCTAGGCAGCACCGCGTTCTCT
+>28729 1
+GAACGACTCTGTAACCTGGGATCAGGCTGGTGACCCGGGCCAAGTATAATGTCCTCGCATGCCGTGTCGCGATTCACGGAATCTTTTAATAGACCTATAA
+>28730 3
+AGTACAGTCCCGTTGCAATCTAGTCCATACATCACCGCATTACAATGCAAGGGTGTGAGGTTCTAACTATTGCGAAGCTACGCAGTCTCGCGGCATTGGG
+>28731 2
+TAGCGACATGGTGTCGGGTTTGTTCAACTTCTGAAAAAAAGCGTTGCAGGTGGGAATTATCTTACTCCCCGGACCGCCTAACCTACGGTTGAAACACCCG
+>28732 2
+CCTACACACAATCGCGAATGTACGCGCTTTCGCTTTAGTCAAAGCGCTGACAGGTTGTTTCGCGGTACCGCGTTTCAGCAAGAGCTTAGGATTGACAGAA
+>28733 2
+CTACTACGTAGCTGACAGACAGCTCTCGTACATTCAAGCAGAGCGATAGGGAGTGAGACTATTAGGGTGTTCCTCACGCAGTCTTCGAACGCATCCTGTT
+>28734 3
+AGCGATCTCCACCAGCCACAATGTTAGATCTATTGGGCTATCGTGTCAGCCGGCCACCGTCTATCTTATGCGCTTAGGAGGATTAAATACGAAGTCGAGG
+>28735 3
+TGTGAAGACGCGAGTCATTCCCGCGAGTTCGTCATATCACTACCCGGACGATAAGGTGACAGTTCGCAATCGTCATATCTGCAGTAGAGCGTTCTGAATC
+>28736 1
+GAGGCGTCAGCGCACCACATATGACGCCGAGCACTGTGTGCGGCTGCTAAGTTCGTGAGGTCAACACAATAACTTGCTTCTCAGTAAATTACGGATTTTC
+>28737 2
+TACGGCCAGCTTACCTCAATCGGACGTATGCATACAATTATCACGTGGAAGTATGGGCGCGGACCCAACGGGGAGGGCCACTTCTATTTATCATTCGTAT
+>28738 1
+CGACGTAACCGACTGCTGTAGGACTATAAGTCGTGTCGAGTGATGCTTTGTCATAAATCATCAGGTGTCGCGCGTTAATACGAGTAAACCCGCCCCATGC
+>28739 2
+CACCCGAATATGCATCTTCGAACGAGTGTATGTATCCATCCGTCTCTTACCGTAATTGGTGAAAGCGCAGCTTCAGATGGGGCTGCAAGTCGACGAGATC
+>28740 3
+ATCGTTCCGCAGGGCTACTGGCAATCTACAAACTCTGCGGATCACGGGCAATGAGTTTCCCTAAACATCAGGTGTGCGTCACAGTCTAGTTCGGAATTGA
+>28741 3
+CTGTCAGGCTGCACACTCAGATAGATTAGGCGTGGGCCGCACACCTTTTGATTTAACATCGACCGTCAGTAATCAATCGAGTCGCAGAAGCGCTTTAGTG
+>28742 2
+ATGCTTCCGACAGTGTACCTTGCACACAGTGTCCAGTGGGAACACGAATTGTTAAGATGAACCATACGGATCCGGGCTTTGGCAACCCGTTGGATTACCT
+>28743 3
+AAGCTTATCGCCTGTTTTGACTTAAATAAACCCGTCCTCGGGGTGGCGAGAAACTCTTCTATGAGTGGGAACCACGCAAGGCCGTCCAGCTAATGTACTG
+>28744 2
+CCTAGGCCGTTCATACACGAGGCTTCTTTATGAACGCAGGTTTCTCAGAGCATTTGACACGGGCTCAATTGCGACGTGAACAAGTATCGGAGACCTTGAC
+>28745 1
+TACGTGCCTAATCGTATGAGGGGTATGACTCGTAGATGCGAGGTTGGTTTCCCGACTAGCACCATCTGTACAGTAGTCACAGACCACTCCACGATCTAAG
+>28746 3
+AGCTTTCATGCAATGTGGGCCTAATTCTGCTCCGCGTCGCCTGGTAGTGAAACCATATCAAACTCGGTAGACTAGACTGTCAGGAGCGAGTACCGTCTAA
+>28747 3
+AACGAGGTTGGGTTTGAATGAATCCGCGGCGCAGGACCCTCCCGATGAGTCCTATAATTCCCCCATAGGCTCATGATTGCTCATGTTCGAATAAGTACAG
+>28748 3
+ACGGCGAGACATAATAATCGTCAGCGCAAGAAAGTTTTTGTCGGTTAGTCCTCAGTCTAGATGTTGCATGACCCCGATCATGCCCTAGGAGCGTCGCTAC
+>28749 2
+AGTAAGGGCTTGAGTAAGTTTAGGGTGTTAACTTCACATTACCAGCTGCCAGCTGCTAACCCCACGGTCCGTTACACAATAAGGTGCGTCCGTCAACGGT
+>28750 2
+TAACGATATCGTTTTAGCGCGTGATACAACGACCGTGTGATCGGTCATTATTGGTAAGAGAGGAGAGCCCATTCGTAATCGGACCCCCCCTCTCAGGATC
+>28751 2
+AAAAATAAGAGGCTTCCCCAGAACAGTTTGCGCGACTTCCCCACGGTAGTATCCACCCCATCGTAGATGGTATCAGGCTCTTGGTAGGGGTATACGGTTT
+>28752 2
+CGTGTATCAATATTTTGCCGGGCGGAAATGTGTCCGGAATACCATCGTGTTGTCCGCGTTCACACGGCACCGTCTATTCCAGTCGTCGCGAAAGAAAAAA
+>28753 1
+TGCAAGATGCCTCGCCTCGTGCGGGCCTACAACAAATGAGCTCATTGCATCAGGGGGTTGATCTCAGAAGGGTCCTTGGCCTATTACCTAGATCATTAAA
+>28754 3
+TTGCGAGGAAACACGTTCGTGAGCTCGTTCCTCCTGATGTACAAGCTAAATGGCCAGGCATATTACGTGCGTGGACCGTGTCCAATTCAGCCGTAACTAA
+>28755 2
+CGGCCCGACCCCACTGACTATATGATCGATATGTTAGTCCGGCGAAAGTAGCAGGTTATCAGGAATTCCCCGAGGTTGTCCAAACTAGTATAGCGTTTGC
+>28756 3
+GGCAGCTTAAGTCAGTGTCATGCGTCCATAAATCGCGTTTCGTGGACACGTCCAAGTGACATGAGACAGCCCCGGTTTTGATCTAAAGCAACCTACGTGT
+>28757 1
+TTCAAGACACCTACTACATATTCTCAAAGGTAGCCTTACGGGGTGCAGATACACGCAAGCGTTGGTTTGGAGGCTCGAGAGACCACTCGCTTCATGTTGC
+>28758 2
+ACGTTATTACAGACCCCGCTTAAGCTTTGACACACAGGCATTCACCACGGTTTGGGATTCTAGGCGGCCCTCATGTCGGATGAAGGGATCTTGGCTAAAA
+>28759 3
+TAGTCTCCAACAGCTACGATCCAGTGCCAGTAGTATTGCTGTCGCCCAGGATGGACGAGGAGATAGCACACTCTCGAACCATCTTAAAGTTTGTCGTTGG
+>28760 1
+GCATGGGAGGCTCTTTAACTAGGGTACGGCGGGATCCACGTAAAGGTATCGACGGCCACTACTATCTTGCCCATTTTTTGAGTACACAAAACGGTCTCCA
+>28761 1
+AGATATGTGGTAACTATTTCCCTCTCAAATACAACACACGACGGCGATGAAACGTCCGGCACTACTTCTGGGGGAATCGTGTGTGAGTCGGCTACCCGTT
+>28762 2
+CCTCGGTTTGCCGTCGAACTCACAGAGCTTTGGATACCGGGTCCAACGAAGTTTATGCGCCAAAAATCGGGCTACGGTGTAAGATCTTACTCGACTAAGT
+>28763 2
+TCCAGACAACATCATTCAGTAGCGCCAGCCGGGGATGTGGCTAAGTTAGTGTGAGGATTCTTACATGTGACAGGGGCTCTTCTAACCTAACCTCACATCG
+>28764 2
+AGGTTCAAAACCCACATCCCGTTTCACACTATACGATTGTACTGGGAAGCACGCGTGCTGTTCTGCGGTACTGAACTAAATGCTGTGAAGCGGCTTACGG
+>28765 2
+ATTGATTTCCGCGTCGAGTTCGTTGCACTACTGCCGAAAACGGCAAAATGCATGTACGGCTGAGTGCTGCCTAATTGCGACTGATTAGAACTGGCCCCAA
+>28766 2
+GACCTCACAGGTAGCTCGCAGTAAAGCAAAGGAGTCGCTCTTGTGTCAATAACCATACTTGGCCTAGTTCACCAGGGTGGTTAATCGTCCTGGCGATTAC
+>28767 2
+ACCCAGCGGAACGTATCGTCGGACGCTTAATGCGTTATTGTCGGCAATTGACACATAAATCACACATTGTGACGGTATCACGCTTCGCTTGGAGGTAGCC
+>28768 3
+ACCCGACAGGAGGTTGGGCCCATGCCGTGGTAAGTCAACTACTTAACCGTTTACCTAACTAGTAATCTGAGTCACGTTGATGGAAGCTCCAGACCGTTGT
+>28769 1
+CCGACTGTATAGTCGTCTCGTCCATCCATGACTTTATCAATGAGCACCCGGACTTCACGGGGGTCACGGGAGAACTGAATAGTGTCAGTATTTGCGAACA
+>28770 2
+TCTTAACGAATGACTAGATCGGACCCCATCGACATTCCAGCCTCTTATACGGTAGAGGATGGAGCTTTCGCGACAAGTTCATTCATCCGCAGGTTGGGAG
+>28771 3
+GTCACGAATATTTCTCAAAGACAGAATCTTTCCAGCTGTCGCCTGAATACCGTAACGTCTAGCTAACGGTGTGGACGTCCGGGTCAGTACGTAGGTCGCA
+>28772 3
+ATTACCTGTACGCAATGTAGAGTAGCCTGTAACCGATCTCCATTGTGGCAACATGGGGCTCTGAATGGCCGGTTGATTCCTGGCCAACAACTACGAACGT
+>28773 3
+GGGACAGTGTAAATGCTGCCAAATGGGCAGTTAGCAGTTGCACATGCTGAAGTACCTATTCTATCCCAAATAAGGGCCTTGTCCATTGCGGTCCGCATCC
+>28774 1
+GTTCGAAGCATACCTAAATCAGAATCCGTTGAGGGATACGGGGGATGCCCACTGCTCCACCACTTTCGCGTTTGTGACGATAGTAGCCCTGATACTAGTA
+>28775 3
+TAAGAATCGTTCTGATTGTTAACGCTCCTCACGGCAAGGATCTCTAGGGCTGAGGACTCAGTAACGGATATTTCGATCACCGCTGCCGATGGCCAAACGT
+>28776 1
+CTACATCACTGAACGGCCAACGTATGGCACTCCGAGTCTCGAGTTAATGATTGACACGAGTCATGGTCTATACGTTGGTCTATAGGTCGGACCAGCCATG
+>28777 3
+GTACTTCAGTGTAACATTGTACCAGGCGGCGCCTTGGATCGGCTCTGAGCCATGACGGCTACTAGATGCAATACTATCTCGATAACTAAGGTCCGCGTAA
+>28778 3
+GACCTGAGATATGAACGCATCGATCGGCTTCCTATCTCAAAGTGAGGTGGACAGTACTGCAGCTAAGATTGAAACTACCTGGTTTCTCCCCGGCGCTATG
+>28779 1
+TGAATGTCATACACACGCCCCTGATCGGTGTAACGCCCAATCGTAATAGTGGCAGCTAGGTGCGATCTACTGACAGCGGGACTTTACATACGGTTCTGTA
+>28780 2
+TTTGAACAATTAGCCTTCCTCAACGGAACACATGCCCCAGTTATTCGAGGGTTGGAAATGTGGAGGTATGCAATCCGCGATCTCCGCTCGGCTCTGAAGA
+>28781 3
+GAGTGTCCCAGGATAGGTGGCGGTTCTGTATCCGCATAACACTGATTCTTAAAGAATATCCTACGTGGACGTACGCCGCAGCGCATTATACCTGCATGAC
+>28782 1
+TGGGAATCTCCTGCACTGTATTGTGGAGGCGCTCAACAAGGGAAAAATTGTTCTCCCCCGTACTGCTGTCTGCTCTACAACCTACAAAGGAAGGATTGCG
+>28783 3
+GTTCTACCATTGGCATCAAGGAGCGTCCTCTATTGGCGAAATTATCTCAAAGATGCCGTTAGACGGCCTGGGCGATGAAACTGCAATCCCGGCTACTAGT
+>28784 1
+TGTCATAAGCGCACGAACCACTTCGGTAATACAGTAGTGGGCGGGCTCGAGCAAGCCTGATGCGTTTCGCTCATACTATTTAGGATACTTCATCAACGCG
+>28785 2
+CGTGGGGTCCCATAGTATTAAGCCCACTATGGTCAACAACTGGCCTCACCCCATATCCGGCAGCTTTTGTTGCCGGTAACTGAGAAAGGATGTGATGAAT
+>28786 3
+GCGTTTGCAGTTCCAGGCTACACAGGTTCGCCCCTGCGTATGAAATAAGTATCTGAAGTGACCGCGCTTGGGAACTGTCTACTGCCATAGAACATAGACT
+>28787 1
+ACCTAGAGTCAAGCGGACCTTGGCCTCCTCGAAGGCGCGTGTAATATATACTCGAAGATCCGATCCCGACTGGGGATTGGCTAAACTCATTATTATTCGG
+>28788 2
+CCTGAGACCGATAGGAGTAAGCGCTCTGCTGTGCTCGTAACGTTTTCGGGGACACCAACGTGCTAAACAACACGCAGAAAATTGGCTTGGTTACCTCTTT
+>28789 1
+TTTGGCCCGTTATGCGCTGCAGTTAGTTCAGTAAGAGAACCCCCATTGAAGGACACTCGTCAGAAGTACCATGTGTTGTCAAATCCATGGCATCGACCGG
+>28790 3
+AGACAAGCTCATCTCGCCTAGGTCGCAATGAGTTGGCGGGCTACTAGGATTACTATAGTTTACGGATGACCGCTACCCATTATGCACGGCTCAAGCGATT
+>28791 1
+AATACCCTCACCAGTTATTAACGGTGGCCTGGGCTTGGGGCAAGTTACTCGCAAACGTCAAAGGATCGTGTCTCAAATTGATACCTCTTAGGAGCTCCGG
+>28792 1
+ATTGGACGGCTGGCCGTAGTCCAATAGAGAAAGTATATTACCAGACTGAGGTCGGGTCTTAGTGACTCCCACTCTTGCTCTACAGCTGAATCAGGTCCAC
+>28793 3
+ACCAACGACCATAGGATCGGCGGCTACGTCTACGGGAGAAGTTCGGGGCATTTTGCGTTTAGCTAAAAATCCTTGATCAACGTCCTAGGCCAATGTCCTT
+>28794 2
+TTGGGCCAATTATTTAACAGAGGGTAGACCCATTTTAGCGTAGTCATAGACCCGCATCTCGCGTGCAACTGCAGTAGATTCACCTGCCCGTCAAAGGGGT
+>28795 2
+GATCGGCCTTGCTTTGATGCTGGCGTTGCTGCTACTAGTACTGAGTAGAGACTCACAACCGATGAAGATGGTACCCACCCTGCGAATGATAGTCACATAC
+>28796 2
+TCCACGGCTAAATGTTAGCAGATGCGTCAATGGCACACTAAGACGGTCCGATGGAGTATCATGAGCACCGGCCGTTTGAGTACGATTACTCTCTTCTAGC
+>28797 2
+TAAAGTTTCCCTGGCTGGAACCGAGGGTTAACTATGTAATTGCCCCCCGATGGAACACCTCCACTTTAGGTCCACAGTGGCGGAAAGTCTAGTTTGACAG
+>28798 2
+GTACTAATTCGGACCTCATCTCACATTACGCGCAGGTCGAAGCTCGAAACCGGCTCTTAGGGTCGGTTGGGATGACAATCACATCGGATTTTGCAGCTAA
+>28799 1
+TACCACAGCAGGTATAGACATCGGCATACCCATTTTCGTGCCGTTGCGCGGCGCTTTGGGTATAGCACAGCGGTCAAACTAAACAAAGTTTAGTTCTGGC
+>28800 1
+CAACTCCGCCAAGGGAGGCCACTTTCGTCAGTTAAACGAAGTCGGGCTCAACGATGACCGTTGGGTTTGGTATCTATCATCACTTGAGCGTGCAATATCA
+>28801 3
+TATCTAATGTGAACAATTGCGCCGATCTCAGGGCGAACGTCCCGTACGTACCTTGAGTCGGTGACTTGGATTGAGCTAACCCTAAGTAATCCCGAGCATG
+>28802 2
+TTGACATCGTCCCCCCGAACACTGCCTGGGCTGCGGCGCAGACTTCATTAATTGGATAGGATAGACCGACCAATAATAGATGTTGCCTATCGAGAGGTTT
+>28803 3
+GACGTTACGAGCGCGCAATTGCTTACGATGCTGGTCCGCATCTCCGGAAGTCACAGCAATGATGCAGCTTAGCCTGATGAATCTCTCAATGTGAACATGT
+>28804 3
+GCAGAGTCCTTATGCTTACCATACGCAGTTTCCAAATGGAACACGTGATCCGAGCAAGAATCTCGTGCCATCTTAACGCGGCAGTGTGTGTGTAGCAGTC
+>28805 2
+CACCAGCACATAGTGATCGATACGACCGCGATAGGGACAGTGACTTGCATTATCCATTAGAGCCTTTGTGGCCGGCGATACTCAGCGTATCCTTTAGATG
+>28806 2
+CACGAGGTCACGATCAAGCAAGGTTAGACAAGTGTTGACTCATTTTCGTTGAGAAGACGCGCTAGCTACCTCCTCACCAGTTAAGTCGTTACGGCGTGCT
+>28807 1
+TAAGGGGTATTGGCGAGTCGAGATTACTTCACTCCACTTGAATAGCTCCTTCGCCAGGAGAAGAGAACCTTTGGTACACTAGCTTTGCAGACCTCCAGGC
+>28808 3
+GGGTCTGAGTAACCGGCAATACCGAGTCCAGCGACTTCAACAACATGGTATGCCTTACTTTCCCACAAATAGGTGTCCAACGGTTTGGGCGTATCGTTGA
+>28809 2
+TAAGGTGAAGTGCTCAATGAGTGGCAATGAAAGTCCACTTAAACAAAACTGCATGGTCGCCGGTGAGTGTTGTCCCCTCCTCATTCTCTGGCCCCAGATG
+>28810 2
+AATCCACGTTCGCTTACCCAACCTTATTCGGCACTTGGGATGTGACACGTAAGGGCGCGTAAGGGTATCCCAGGATCAGCAGTTTTGCGCTAGACTATAA
+>28811 3
+GTGCCGACAGATCCTTTCCTCTGCTCTGGCGATGAATTTTAAACCCAGGGGATGAATACGGCGAATTTTAAGTCGCACTATCAGTCACCACGGGATACGG
+>28812 1
+ATTATCTTTTTGATGCAGATCCAAAACAAGCCCCGTTAGGCAATGGTGCATTTCCCCCGGGCGGTCGCACATTATGCACGATAAATAGCTGGGGTACGGC
+>28813 2
+TAAATCGTCCGAATTACACATAGTTGTACCCGACGGAGTCTAATGCGGCGATACCGCGGAGCCTGCGATTGTGTTCCACCTGTAACACTACGGTTAGAGT
+>28814 2
+AAATATAGAAAATGAGGCTTACCGCGTGGTATACGCTCTTTTGTGGCCGCAAGTCCGCCCTTGCAGTTCGATCGTAACTGAGAAGCGCCCCACGGTAATT
+>28815 3
+ACTCATCAATTGATAAAAAGGCGCTAGTAGCCTCACTCCACGCGAAGGGCCGCTGTGCAGGGTATCCGGGTTGTTTATGCCTAACGAAATTTGCCAGCTT
+>28816 3
+ATAGTGGCGTCGGTTTAACCCTCAGATGCCGCAAGCGTAATAGCCCAAGCCCTGAATCAACAACTTATCGGTCGGTTGGGTCAACTTTGGTTCCAATAGG
+>28817 2
+TTTGCACGTTGGGTGGGATAGACCAATAGCATCCGCTATGACCGTCGTTTGGGCACTGGGGTCGCCGCGCATTATCTTACCAAAAATTGAACCACAACAT
+>28818 2
+GGTGCTGCTACGCGAGACGTCACCCGATGCAGGTACGTATAACTCGCTGAAGACACCGCCTTATATTCCTTTTTCGGAAGTTAACTCTGAGCGAAGTAGA
+>28819 1
+CAGTGTGTTAACGTTGGACCGCAGAAGTGCCGGATGACCTCAGGTAACAGGTCTATCGAGGTTCTGGATCTATCAACTTTATCCCACACGGAACGTCCAT
+>28820 2
+GGGGACATGCTATATCGGCCCCACTGATTATGATTGTCGTCTGACAAACGTAATCTGACTAAGATCGCTGTCACGTGCCACTGACCGATGCGATAATCGG
+>28821 1
+GGGTGTTGACTAGAATGGCCTCAATGACTCACCATCTCGATCCATGATCTTCCTGCGCTCATTACTCAAGGACCGGGATCAAAGGGGCGATAGGATTATC
+>28822 1
+CGATGGTGAAGCTTCCCCACCGGGTGCACCAGTCATGTTAGTTACTCAACATGACGTTGGGTCATACTAGTGGTAATTCCCCGATCAACGTGTAAGAAGC
+>28823 2
+AAGAAGGGGCAAAGCCTCAGCGGGTCTTACGTGACGATGCGTTCTATGCGGCGCCCTTACCACTTTCCATGTAGACGATGACTACTATACGGTAATCTAT
+>28824 3
+ATTATGTGAGCGCCTCGTGTGAAAGGCCAACATCCGCCTTTGAGTATACGCCTCCACCTTCAACGTGGCACACTGCAGGTGAAATTTTAAGGTAGCGTGA
+>28825 1
+CTCTAACACTGGTATTGTTATTTTCAGGCGAGCGCCCCCTACACTGAGCAATGGGCCGTAGCGGAGTGGTCGTCATACACCCTAAATAAATAGATTGGGC
+>28826 2
+TTAACGGTGTGCTTGTGCACACCGGATGTATTGGAGCATCGTAAGGGTACACGACTCTTCACTCCACATTTGACTGGACCTAGCCGCAATCTACAGAAGG
+>28827 1
+ACACTGTGGTTCGGTCACAAATACTGCCAGCGCTCACACGTGATTTGACAGCTCAGCCTTAAAGATTGGGGGTCAAATGGTGGGCTCACCTGTAATACCT
+>28828 3
+ACAGTGTCTCCGGGGAACATATAATCAGGACTCTTACCCTGATTAGTGCGATATATACATCGCGGGTGCAAACCATTGAGGCCTCGTAGTAGCCTCGTCG
+>28829 2
+CGATAATGTATTCCGCGGTGGACGTAGAACCACGCTAGTGCAGTTCAAATTACTGTAAGACGGTTGGCACACCATCTTCTGGCCTGACTCTGGCATAGAC
+>28830 1
+CGGCACTGTTAGAGAGTCAATTGGTCCCTGGACTTAAAAGTAAGCAGCCCCAAGACACTTACTCGAGTGCCGTTTACACCCGGTAACTGTTGATGTTGCG
+>28831 1
+TGCCATTGGGATCCCAAACCATTGGATTTTCGACCGAGCAACATGGTCAGCTGGATCGAACGTCCTGGACGGCGGGTTTGACTACATAACGTATCACTTA
+>28832 1
+CCTGGGGATCCACTCACATTTACTAGTTCATGAGCCGCGTTCAGATCAGTGGTTACAAGAAATTACGTAAGTCGTAGGCAAGTCCTGACGGCTGCTGCCA
+>28833 1
+ACGATATGTATACTCAGGGCCCGATCAGCTGACATTATTGTGATATAGCTAGGTACGTCTGCGGCATACGTAGGTGGCTCCCCAGTCCCTAAACGACGTA
+>28834 1
+AGGGTCTTTCGTCGAGCTATGGTATACCGTATCCCCAGTATCGTAATGCGTCGCAAAGGCGGAGACATAGTTGTTACTCACCGTAGTATCACCGCCAGAA
+>28835 2
+GCGCTCTCCAGATTATGATTGACGGCCGGCACTGGGCTGATGATGAAATATTGTAGCTACCCCGTAGTCATGCTGAACGAACGTATAAGTCCGAATCTCC
+>28836 2
+CTACTGTCTGCGGACTGTTTCACAAATCGCTTGTTCAACTCGAGCCGGTCCGAGAGAATCGATTTGACACGCGTTTCGAGTCCACAGACAATGGTGGAAA
+>28837 2
+TGGGTCAGGTATGCGTCAAAGTAAATGGGCCTCTCTTAATCGCAACTCTTCAAAATGAGATCTAGCAGCCCTTTGTGCATAGATCGACCCGCGCGCTGAG
+>28838 2
+CCTTTTAGAGAAGGACCATCTCGATGATGCCCTCTTATTATGTACCCCGCCTACTGAGGCATGGGAGCGGAAAAATTAACGCAGCTCTGGGTGGCTCAAT
+>28839 1
+CGACATGGTGGAGTCGGACGCCCCCTTAAGTTGCCCTGGAGTTTTCAGATTACAATCACACCTCCTATAAGGAGACGAGCCTGGTATGTAAGCGACTTAT
+>28840 2
+CCCATGAACGGCAGACTCAATCGTCGATTTAAGTGTCTGCGGGTCTGGGCGTACATCGTGCTTGCGTAACCGAATTAAAACCCCATGTAAGCTGGATTAC
+>28841 1
+CTCCCGCGTATTGATTGTTTGGAGTCCAAACGCCGCCATCCTCTAGAGCGTTACAAGAGATGTGTGGATGAATTAAGTCCAAGCCTCACCTAAGTGAGCG
+>28842 1
+CTAAGATAATTTCCAACCTCTAAGGGTTTACCAGGCTAACCATCCAGGTGACGTTTTGGCACATGTGACAACGCGTCGCGGTTCGCACATGAGGCGATGT
+>28843 2
+TGAAAGCCGCGTATGACATCCTACATCCAGCGCGATTGCGATACAGGATATACAGCCATATAGTCACGTCAAGACGTTTCTCCGTGTCTATGGTCGGGGT
+>28844 2
+CGTTAGGAACAAGTGGATAATGGCCGTCACCCTCTGATTAGTCCTCTGCTGGAGACCAATGTGTTTCCTGCAACCTAGACAAAAGCAATGCTGCCTGGTG
+>28845 1
+TCGATTGAGTCTGTAAACAGCAGCAGTGCCTACATAGCTGTATCCACTACACGGAATAGGTTTCTCTGTCCTATGGCCGGGTTACAGTCAGCACCAGGGA
+>28846 3
+TTCCTTTGAGCTCCGTGGGCAGTCCTCGCGGAGCGTCTACTAATATGGTTAAACACTATCCAAACAAACGACCATGGGCTTCATAGGAGTGGGATCACGT
+>28847 3
+ATTCAATTGCCCTCAGCTTTAATTTAGGGCCCAGGGGGTATCGAATTGGGATACGCTACCTTAAAGCACCAGGGATGTTCCAAACGTGGCCATTCGACGC
+>28848 2
+TGGCGTGCGCTGCATTAGCAGCGACGCGTTAAGTACGTGGTACCTCTTAGCATAGATGCAAACGACCTCTAGATGGTGAATCATTGCGCCACATCCTAAT
+>28849 3
+GAGGTAAATGTCTACCCTACGGGCCGACGTGAGAGCGCCCACTTGCTCATTTAGCCTGGAATGGGTTGCCCTAAGTTAAAATTTATGCAAACTGCCTACG
+>28850 3
+GATACCTTGGACCATCGATGGCCCAGGTCCGCTAAGATAGTGGACCTTATTCGGTGCTGTCAAGAAGCGCCCGAGGGATAATTCCTTATTATCAGACCAT
+>28851 1
+AGATTTTATGAACCTTCGAGGTGGTCTCCCGCGGAAGTACTTGAGGTAAAGTGCCCCCCCAAGGTTTCTAAGCACCCCGATGGCCCAATTAAAGTTTGGA
+>28852 1
+CTAGTAACTTGTTCAGCGGCTCCACCTGGTCCCTTGAGAGTGTGGGGTAGCTAAGTCGTGTAACTTTAAAGGACAGCGTACCCACCAATATCCGGATAAC
+>28853 3
+CGTACTGACGTAATTGTATACGTCTACTATGCTGCTACATACCCAAATAGAGTTCGAGCCTGAGTACCGGCAGGCAGGATCCTACGATTTGTGCACCGGG
+>28854 3
+CGAGGCAGAGCGGACTAATGGGGTCATCACCCAATGACGGCTTCTCAACTGGCCTCAGCAATATCGCTTCTCGGATATTTTAGGTTAACAGTTACTAGGC
+>28855 2
+GCTGCTGACCTAGAATGAGCTAGTGGCCAATAGCCTCCTATGTATAGCACTGCTTGGGTTCAGATGAACCATACGAGCCAGTCGGCATTCTGTCCTAAAG
+>28856 3
+AAACGCAAGGTGGGATTCCACTTGAATCAGACTGATCTATATATCGCATTGTTCGCGTGCTGCACCTCAAGACGGCTTCCGGAGTCAAACCGGCTTTGGA
+>28857 1
+CCACCGCTGACCGTAGCATGGCTGACTGTTGTGGGCTATCATGCACTAATCAAGCCCACTAAGAAGGATTGGGTTAGCTAATCGCGAAATGGTCCTCTTA
+>28858 1
+ATTACACATTGTCGCTCGTATCAGAAGACTTGCCATCGGTCCTTGCAGTAACCACATTGTTCGGGTGGTTGAGGTCCGTAAGAAGAACCGCCCGATAAGC
+>28859 1
+TGCTCGGCAGAGAAGCATTAAGCTGCCAGTAACGAAACTGTTGACTCCCGAAGACGCAATTTCTACGGTTTATCATTCTGCTTCACGCCAGAGTGGCGGT
+>28860 1
+CACAGCTTGGTATATAGCTGCGCCATCTGCAATCCAATTGGGCGGTTAGTCGATGCAAAGTGCCCCTAGGAGTAAACTTCTGTAAGGCGATCGCAACTCT
+>28861 2
+CAGATCATCGTTGTGTGGACAGATGTATGCCCGTAGCGGAGTAGCCTAAAGTAGACCTCTCAGGACTAGTTCTACGCCGAATAACCCAGTGCCAGTCTTT
+>28862 2
+TAGCTACAACCCCAAGCCCCTCAAGGAGTACCGCGGATATTGGGTGGATACCTCATCTTTTCTGATATGATTGCAGCCCATTGAGGAAATGTCGGGTACG
+>28863 1
+CGCCTAGATCCTGGCACTCCGGGGCGTGCCAGATTTCGGTGTTCGGGAAGTTATATCACAACCCATTTACGTAAACGACATAATAACCGACTTGGGTAGT
+>28864 2
+TAAGAGTAGCACGCACTGCCATTATAGGAGATGTACGATCCCGAGATAATGTGTGTCTGTTTTCTAGCTCCCGCGACGAAGTCAACCCTAGCGGCTTGCA
+>28865 2
+CTGTCGGTCAAATTAAAGAATCAGCTAGCACCAGTACCTCATGAAGCTTTCTTTCTCGTGCCGTTACCCGAGGGACTAAGCGGATAGGCTCTGGTAACGG
+>28866 2
+TAATTTAAGGGCGGGACAGTCCCGCATGCAACTTTTCTAGAGCCTGCGTTAATAAGACACCCTGTGTGAATACGATAGCCTAGGCTCTAGCCCGTACGGT
+>28867 2
+TGCCAGTGTATGAAGCGTGGATAACCGATGGGAGTTGCAGTGCCGCTGTACGCTTTCTATCCTGGACCAACACCATTCGAGGCACTTTGAAACACTAATC
+>28868 2
+CACCGAGACACCTCGAAAGCCTTGTAGGCTGCTGAGGAAGACGCTAATCTTTCTAGAGATCATGGTTGGGACTCGCAGAACCTGTCGACTTTTGACCATT
+>28869 1
+ATTAAGCGTCACTCGGTTCCGAAATCCGGACAGAACCTTCCCATGAGCACATCGGGGGGTAATCACTAATTTCTCATGGTCTGCGTTGGCACAAAGTTGG
+>28870 1
+TCCTCCTAATATGCTATGGCCTGTCGTGTCGTAGGGAATTATCAGCCGAGAGAAATTATAACATTACCAGTTTCCCCGGCGGCCGATCGCAAGCGGTAGA
+>28871 3
+GATGCTAAAATCGGGTCCGCAGCAAGCGCGCTGTGTGGAGGCGAAAGCCTATCCCAGAGTTCGACTTCCATCGATATTACTTTCTACATTCGGAACAGTT
+>28872 1
+CGCGACTGGCAGATTCTTTAACAACCCGAAGAAAATGCTCGACGACCCACTAGCGTCTACGTCGGGCATTTTCGTGTAGTATAGCAAGGTTGCTATTGGC
+>28873 3
+CTACTTATTACACAAATCCTCAAGATGTGGGCGGAAGTTATAACGTGGTATCGTTGCACCTCAGGCGCTGGTCAACCTTGCACACTCAGGCTGGAGTGAC
+>28874 1
+CTGTAGCCATCTACCAGGCGTACGAAAGAAGATTGTGGAGATTATAGTCACCCGGTGAAGGAGATTAGCTGCTCAGGTTCCTCACACTTACCCGCTGTTC
+>28875 3
+CCATCTTGTATGTCTTAACAACTTTCTCATGGCTTACCCAGGGTGTAGGGCGAATCGGTCGCGACTCAAAAGACAGACCTTTGGCAAGGGAATTCGACGC
+>28876 1
+TCACCAGTGTGTCTGGTTTCACACAGAACCTAATGGGGCCAGGAGAATAGATGCCTTTTATAGAAGTCGAAGCGTAGGTCCTTATCCCGCCCTATCACGG
+>28877 3
+ACGACTATATACGGGGGGGCCATGTCATGTGGCCGGGATAATGCTTCTCAACCAATCTAACCTATGTTAGACAGTCACTTCGAGATCTGACCGGTCCTAG
+>28878 1
+TCGAAGGCACCCGGGTGATTCCATCCCAGCTCGGGTCGAACTCAGGCGAACGGTCGCTTGTTATGGAATGATCCGTCTTAATAATTAATCGACCATAGAT
+>28879 1
+ACGATTGAGTTAGCTGACTTGCTACGCCGGCCGCGCAAGAACAATCAGGAAATTTATCCCTGCATACATTTGTGCGACTACAGTGGCATGTTGTGCCGCA
+>28880 2
+CGCAGACCAGAGTGCCTAATGCAAACCATATGTCTTTCCCTCGATCAGGCGTTTTGTAGGTGTGACATTCGAAGCTAAATACGAGGTCGACTCCGGAGTC
+>28881 2
+TCGACGACTAGATTAGCGAGTGTCCAAGTATCGTGGCGTCTTGCTGAGACCGTCCTGTAATAACTTATAGTCGTACCAGGCGTGACCATTAAAGCCCCAG
+>28882 2
+GGGGCGTTCTTTCCATCCCGAGCAAGAACTGAAGCCCGTGCCAGTTCTCAGGAGGTTATTTTGCATTCTCTTCGGCCAACGAGATAACAGGTATAAACAG
+>28883 2
+ACACGGGTCTCACAAGACCGGTGTGATATGGAATACGTTACATCTAACTGGAGGGTCCGATTTACATGTATGCCCAGGCATGTTGCATCGTCCCCTACAG
+>28884 2
+AATGCACTCACGGTTTTTCAAATTTTGATCTGCGAGCTGCAGGGGAGCGCAACATATCTACGGTTAGTGACCCTCTATCCCAAGGCGTACGCGAAAGCTG
+>28885 2
+CGATGCCACCGTAGGACTTTCGGACGCCCTAACAAATCGAAACTTGATGGCACTCAATTGTATTTGACGTCGACTGCTATGAGCTCGTTGAGACATCGGG
+>28886 1
+TAGAGATCATGGCCTTGTGTCTATGGCTACATGCAAATTTCCAGGTTGGCGAAACAGGCCAACTGGCTAGCTCGGTGACGCAGGTATTCAACACCTCATC
+>28887 3
+TTTGGAGACTATCTTAACGGGGTGGCATACCGGAGCACCTAAAAGTGTCCATGGTTGGTCGCAATCCGAATCATGCACCTACCTAGTCAGAGTGCACCTT
+>28888 2
+AGGTTGGATCTCTTGAATCACTAGGCCACGTCGGACGCGATACCCCAGATGGCATGGTAAATTAGATGCACTGCGGCCTAAATTATGGCTGATCTCCCAT
+>28889 2
+TGGGATTGAGTACGATGTACACCTGCAATCATTTCCGCCCTTTACGACGTGGGTCCTCCAACCGCTAACTCTAGAAAAGGTAATGGTGTCGGACAGTACG
+>28890 2
+TACCGATCCGTGTCTACAACAAGTATTGCTGGACACAATCCCCGATCGATAATATCCGGATGTTTGAACGGGCTGGTTACGGCATCGCAGCCGGTGATAT
+>28891 1
+TACCCACCGAGTTGTAGGAGCAGTCAGACCGGCGTGGCGACCTATCTGGAAATGGTTCCCGATGCAAGTTTTGTACGTACCTTCGAGTAACTTCATAACA
+>28892 1
+CCGTTAGCCCACGCACCGGGAGCATCACTTGGCTTGCGCGCTTTATTTTTAAACACAACTGTTTTTGTGGGCTAGGCGCGAAAGATAGGCAAAAACCGTA
+>28893 1
+CGGAGGTTGAAACTCGCGCTCTACAAAGAATTCTCGAATACTCAGTCAGTCTTCGATCTGCTTATGTGTCTCGGCAACGGCCGTCAGTAGAAGCTCGGAA
+>28894 2
+ACCTCTGATTCACAGGGCATTAAATCACAACGGGTAAGTCTATTCCCTAAACTTAATAATTGTCACCGTCGCACCGCGTGAGGGCGGCGGGGATCTTGTG
+>28895 3
+AGATAGGGAACCCGCCAACGAGCCTTTTGAGTAAGTTCTTCGCCGGTTTTTATGAATTAGGATGGACCCCTGGCTATCAGTCCTGAACAAGCAGCTCGAC
+>28896 2
+AGACTAGTCTGTAGCAAACCGCCTAGGCACTTACCTGGTAACGGGTATGTTTGGTCTGAACCGGTGAAGAGATCCTGACCTATATGATTCTCCAGCCCGA
+>28897 3
+GTCTGATGTTGTACACTAACCGACTAGAATGATAGCAGCGCATTCGTCCCCGATCCAACTTGTCGGAACCGCAGCATTGATGGAGTGACGTCTAATCGTG
+>28898 1
+AGGCTAGTTTACCTGTCTAGGTAATCATATCGATGCCTATCGGCCCCAGTTAACTGACTCGAGTGTGACCTTCAAGGGCGGACAATTCACCGGACGAATG
+>28899 2
+AATGCAATGTTGCAGAGCACACTCCACGTGCGGGGCGCCATTACCCGACGTTGCCCCGAGTTGAAAAGATTTAGGACTTTTTCATTACATGGAACTGTCG
+>28900 1
+GCCAAAATCCCTTAGCTTCGGTACCAGATACTAGTTCGGAGAAACGCGGGTGAGAGCGTAGTCTTTACCTGCGTCTCGACTGGCACATTAAAATTGTGCC
+>28901 3
+TTATCTTCACGGCTCGGAGCGCAATGTCGCGGAACTAAGTTTGGCTTTCGAGCAACTACATGAGACTATCGTAGATCCATCTAGGGAACTCCACTGGACG
+>28902 3
+GCCTTCTGCGAGTGAATACAGCTATGGTGGACAAGATTGATCACACCTGTCAGCCTTTTAGAAAGAGCTAGAGCGTCGGGTTTAACCCCAGCGCTTCTCA
+>28903 3
+ACGGTTCTAAGTCACTCTCAGCTCATTCGCGTGAACATGACGGTTGTTCGAAGTTCGAATGCCATACGGTTGCGAAGGAAACCTAAGGCGTTATACCGCC
+>28904 2
+TACTTCACGTATTCAGAAGGTCTGATGGGAGGCAGCTATGAGGGGACAGCCATACGTTAGGCAGTAAGTATGCCAACTCCTCTTCCCCGCAATTCAGTTC
+>28905 2
+ATACCGAACTCGAGTGAACTCAGTACGATCATTGCTGGGCGTACTCTAGCCGTCGTCCTTCAACGATATAGTTAGAAACGGAAGCTGTGCCCGTGAGTTC
+>28906 1
+CCAGGCTTCCATCGATAACCCGGAAGTATGTGTGCCACCAACGTGATCGACGCGTAATATGGATTACACTATCGGTCTTTGGTTGGAACGATAGCCTAGC
+>28907 1
+ATTGATCGTAGAATGGAGCCATGATGATATGCAATGGCGGTCACCCAATCTCTACGCGAGCTGCGTAGACTATGCGTACCCGCGCTGACCTTTAGATTCA
+>28908 2
+TTATCCCGAGCCACAAACGTCACGTAAGTCAATATATTCCGTGAGCGATATGGGGGAAGGCGTTCTCTTCTCACGGCGGAGGCTATTTAACTCAACGTGC
+>28909 2
+TCGCGGGTCGGAGGGTTAGGACCAATAGCCCAATTAAGCTAACGCTTTCGGACTCAATAAGAGCCCCTCTTTCGGCTTTCAGATGTTGCGGCTAATCAAA
+>28910 2
+CACAAGGCGAATTATTTCGGCTACCCAAGCCGGGGGCAATAGCCTCTATGCCTGTAAACCCTATGACGGTCTGAATACTTTGTTGAGTACCTGAGGTAGC
+>28911 3
+CGCCTAGCCTGTAGTTCAATGCGCCACTCCTTAGTCCAAGCAAGATGATACGCCTGTCGATAATAGTTGAACTGGTGCGGAAAGTCGATCGGTTAGATCC
+>28912 1
+GTGCAAGGGCATTACTTTACAACTCTGAAGCAAGTAGTATGATCTCAGCGCACATGCTCGGTTCAGATGCCTCTTAACCGCGGGCCTGCCGGGATAATAT
+>28913 3
+TTCGCTCGACGGCTCTGCTCTTCGATACGAACAACGAATCCTTTGGTCCAGTTTAGCGCAGTTACTCGGAAAGATGAAAGCGTCAGTGGAATCACGTCGA
+>28914 3
+GTGTCGGGATGGTTACCCCGAACGTTGCCCCGTACGGGGTAAATGCCTAACACAGACGTCGTAGACAGATATCCTTCTATGTCAATACAGCAGTTCTGAT
+>28915 2
+GCATCTATTTTTCGCTGCTAACACTACCTCGAATGGGGGAGAAGTGGGCGACCCGGACATACATGTGGCAACTTCCAGATTACCACACGAACTGGTTTTG
+>28916 2
+ACACTTGCGAATGCGCAATTCTTTGGGCCAAACAGGTTTGCTATGGGGGTTGGTTTTCGGATCAAATACAGCCGATCACCTCACCCAAGTACGGTCGCAA
+>28917 3
+AGCTGTAGACGGAATCCTGTTTTCCCTCCTCATGCAATTTATCTGCATACAGAGCATAGGATGGCGATTCGGCAACGATTGAAAGCGCGACTCGCTCGGA
+>28918 3
+ACTGGTAGTGTGTGCCCATGTCGATCCGCGTCAAATGAGAGGCGTTTTTACATCGTCACCCTGCCCCTCGACACACATTGGGTTGAGATAAGGTCAAAAA
+>28919 1
+TAGCACAATGCGCGCATTTCGGTGCATGCATAGCAATGCGTCCTTTGACTGAACCAGACCTGCCTTACAATGACCAATATGATTGGGTGGTAGGTCCGCA
+>28920 3
+TCTGGTAGCCGGGGATCTAGAGAGTGCCAGTATAACCAGATTCTTTCATTACGTCTAAACGGTGCACGTTTCGCAGCTTCTCGCACAAACGGCGTAAGAC
+>28921 1
+CCGCGAACAACCTGATGGGCAGAACCTTGGTTAGCGGCGGCTGCTCTTCTAAGAGGTTAAGGGCTGATTAAGGCAACTATTGACCACAACTTACCTTTCT
+>28922 2
+AAGGAGAATCTGGTGAGTTAGACGTCACATGCTAAGCGCGTACTAGTTGTATTCCCTTAGCGTACAGACGCTCCAGATCTTGACGTTTCAACCGGCCAGC
+>28923 3
+CCCCTGTTGAGAGGGGTCTCTTCAAACATACACATCATGCGCCGGCTATTCGGTGTCGAAGTGTTCTTGCTGCAGATCATAGCATTACAGAAACGGGCAA
+>28924 3
+CGGCCTATATGGAAAACGCGGCATGACATCTCGCAGGACAGCTGTACCAGTGCGCCTTTTTTTAAAGGCCTACCGTTCGTTAAATGAATGGACATCCGTG
+>28925 1
+ACCCACTGATGCCACGGGTATAAGGTACCAATAGCTTCTTTGAGCGTCACATCGATCTTGGAGGCGCTCCAAATGGTTATGAACGTGTCTAGGCGCAACT
+>28926 3
+AGTTGCCTCAGTCATACGACGTACGTACCTTAAACAAAGGTTTGAGAACCTTACTATGCTGTGGGCTATCTGGACGTCCGCGGGCCCTAGACAAGAGCTT
+>28927 2
+CGGCACAATTGTTATCGCCAGCGAACACTGGGAGTTAGAGACCGAGCCGATGTTCGTACATCGTATGAGAGTACTGAAATTTACTTCGGCCTTCGTACCC
+>28928 3
+AAGCTCCTGTCTTGAACATATGGGTGGTCCCCAACACAACCTAACATTTGTCTTTTAGAAACACTTCTCAAGGTTTGACCGGGCGGAGGGCGCTCGGAAG
+>28929 1
+GGTGTGAAATCCGCTGGCAGCATCGTTTTACGGTTACGATAACCTTCGATTCGATGCCACATTTAAGGCTGGCATACGATCCCACAAGGCGGACATGATC
+>28930 3
+GTGCCCTTTGCTACACTCGGGTAGCACGAGGTTCTACGACGTTAGGTAGTTCTACATAAACTCGTACATGCCAGCGTAGACTTGGGCGCAAATACCATGA
+>28931 2
+TCAGCCACAGTCCCAAACGAATTAATGAGGGCTTTCCAGCGCGCGGTCTTAGAGGCGCTCTGCAATGACTGGATATTTGTGCTGGAACTAGTCACTAACT
+>28932 1
+GATCCTAGTGGACACGTTTGGTCGTTGGACGTCACTCGGTTTTGTACACAAAGGAGAACGGTACAAGCCGGCTCTCAGACAGCCTATTTCAAATCCTCAG
+>28933 2
+CCGAGGTCAGCAATATTCATGTGGGTATAGTTTCTCTGCAGCTAAGGTAACGGTGTCGATGCCTTACAAGCACATCTACAGGCCTTGAATCACCCCGGAG
+>28934 2
+AAGCTCTCGTGTCTGTTAACGGACGAAGGGGAACGTGTCTGATCATGAAACCATGAAAACACCTGTGATGGTGCAACCCGCCCGCTAGCGTTTTCTCTTA
+>28935 2
+TCAACTCAGTCACATCACACCGGGGATATTTTTTTTCTGCGAACGTTCGACGGGTCAAAGGCATCCTAGAACTTCAGCGGAGTGTAATGCGGCCGGTACA
+>28936 3
+ATGTTTAGCAAAGTGTCTAGGGCCCATGTAGGATTACGCACGTGAATTGAATGATGGGTACCGATAGAAGTACGTCTACTCTAGCGGCCCCTATCCCCCC
+>28937 2
+CCACATACAGCCTCGTCTTGACATATTGATAAGGGTATTTACAATGTCTCTATGAGAGGGGCGAGTCGAGCGGGCCGGGATCTCTTTACCAAACCAGCCT
+>28938 3
+GCTTGGCTAATATCGGCTCGGTCCATGTCACGGCACAAGCATCGACCCGTTCTTGAATAAATGATTATAGCATAGGAGAGCTGGGCGACTTCCCGACATT
+>28939 2
+TACCCCCCGAGAAGTATAGTCAATACGATGCCTTTTTAGGTAGAGCAGCATGGGAGGCCACCGATGGGTACCGCTAATCCTCTCAAAGGTTGTGCACTTT
+>28940 3
+TATCGACGTCATGGCCCAACTGATGTGTGCGACCCGAAGACTGCCATGGTGCGCGATTTTTCAATATGGACGTCGGTCATGCAGAATAGCACATCATTAC
+>28941 2
+TGGAGCTTCAGTTTGTCTTGGACAGATCGAGGACGCTTACTTATATACCGGGTATCGTCCGCACCATATCCGGATAATCTAAGCAGGGCACACGCAGCTA
+>28942 2
+CGCCCGGATGGTGAGTTAGGTTTCCGAAGTCACGCTCGTTTCTTTCATACCACGTTGAAGAAAGGCCATTGAAACACGAATTGGTCGAATCGCCACCGTA
+>28943 2
+AGCGAGGTTGGTGCTTCTGCCCGCAATACTATTCATGAAGTATCAGGGTGTGCCTAGCCATCGAACCGCGTATACTCATAGCCGCACGAAGTCATTATGA
+>28944 2
+CTAGACGTTCGGCTGTGGGACTGACAAAGTGTACCCCATCTTGGCAGTCGTGAACCAATATAGTGGTCTTCACGCTAGTAACATCAAAGGTCCGTTCAGC
+>28945 3
+TCACGATGCACCCTGACCTTCTTCCCTTTGGAATTCCGCTCAAAGGGAGGACATAGTATACCTCAACAGTAACATCTGCTAGGGGGGGAGAATGTGGTTC
+>28946 3
+CTGCGGGCTGTCCGTCGCCAACCTTATCACTAGAGTGGCAAGAATAATGAACATGACCCGTTATGCTTACTGTTGGACCTAATGAGATGGCTCGAATGCC
+>28947 1
+CTGCACAGTGGATCGGCACTCTAAGGAGTTTTGATACACGTAGCTCTTACAACGACTGCGTCCTGCCCTAGACGTCTAAAACGGCGACTAGGTGAGTTAT
+>28948 3
+CATCGTTGCGCTGTCTGCCTTACGTCGCTAGGAGACTAGACGTGTATCGCTGTAAGAGAATGCAACCTCGAAAGTGGTCATCGATCTAAGCGTCATCCAA
+>28949 3
+TCAGGAGAATTTTTGCACGCTTAGCACATTTGCATAGGATGAAGCTGCCCGCACGAGATCACCAAGCTAATTTCGGCTTGGGAGAGGCTCGCTATACTCC
+>28950 3
+ACTTGACAAGGAGGCGAGCCGTTTCACCTGGCCTCTTTACACATGTCGATGCATAGGCCGGCACTTCGAGACCGTTTAATACGCATCAGATAAAGGTGTT
+>28951 1
+TTGCAAATAGCAGAGTACTTTATCCTGGCTTATCGACTGACCCGCCAGGGGCTAGGTAGAGATGACCACACCGATTTATCGATCGATCGTGAGTTGCACC
+>28952 1
+CGCCTGTGCCTCCTACGTTAGTCCCGGAAGTAGAAAATTGTGTACTGGATCGGAAGACTTGACTTAATAGTCGCATGTGACACACCCGTTGAGAGCCCTA
+>28953 1
+TGAGACACATCAGCCATCAAGCTCGTCCGTGAACCTTTGCAGTTTTCCACGGCTGGAAGTAATATCTACAGTGTCGAGCAAGGGCGTCACATTTCGGAGT
+>28954 2
+TTGTAAGTGAAGCAATCTTACACTCCCGCGCCCATAGCGTTATATGCGTGCGGATGTCAAGCCCCCTGAAATTTGCTGGCAGTTAGGTTCAGAGAAGCCA
+>28955 2
+TCACCACGTTGGAGTAAGTCCATTTGGTTGGATACACCCGCTAATTATTGGACTGTCTCTCCAGCGTCCCGACAAAAGCGTGGGGCGGTTAACCGAAATA
+>28956 3
+CTGAATTGCGGGACGTATCATGTTGAATCCGGTAAAGCGACGGCCGATCAAACCGCTTCATGGAGGTGATATCGCATTCTCAAACACCTCGCTGATTTCG
+>28957 2
+GATCCGACGAGGTGAGGCGTCGAGCTATTTCTACCTCATAGTATGAGCTAGAATGACGTTACCCGCCCCAAATCTATGTGTCGGATGCTCAACCAATGGT
+>28958 2
+CTACATAAGCAGGACTTCTTGCCTTTTAGGCGGTCGCCCAGAGCATCGTTATCAAGTACGGAAACCTCTGGCTAGAAGGGAGTTCATCAGGACTATTGCC
+>28959 1
+GTAGTCTCCCCCGGCAAGCTTGTTGCTCATTACCAGTCATCTATGGCAGAACGACATAGCTCGGATGACCGTGGGATAAATTTACGCGGATATACGGCAT
+>28960 2
+AGGGGGACTTCTCACGATCGAGGCACCAGATCCAACCCACTTTTCCCGGGTATCTAACAAGAGAGACGTGGATCAGTGCGTTTATTGAAGCTCTTTTGCA
+>28961 2
+GTCTTATACATGGAGTACATGGTATGTCCGCTCCGGACGCTTGCGCTAAACCGCGGCAGGCAGTGCTGGCATAAGTATACGTGAACATCTTATTCAAACC
+>28962 3
+CAGCAGACCGATCGTTGCTAAGGAGCACACATAATGAGGACTACGGGGCTGTAGTGCCTTCTCGGGCCCCTTGACCAAATAGGTTGACATTCTATACTTT
+>28963 1
+GGCCCCTAAACATTCGATGACAACGGTAGTATTCATTTAGATCGTTGCCTTTAGGCCCCAAGGAACGCAAATCACTCGGGGATACCTTGGCTTTGGAGCG
+>28964 1
+ACTCTCCCGTTGGCACGGGCTCTTCAATACCAGCGAAAAGCTTATGGAGATGATTGCGATGATTTCGCTTCAGAACACACTGCCGTCAGCTTAGATAGGG
+>28965 3
+AGTACACCCGACGTCTAGAGACCCTGCCTGGGACGTCTCCAGCGTCAATTATTGCTGCATGTTGGTACTATCATGTTGACACGGTAGGCTAAGAAGAACT
+>28966 1
+ACATCGAAGGATTGGTTCAAGCTTACGTCCTGGTTGCACATAGGGACGCTTGTAGTCGGAGCCCATCCACACCATTTACCCGCTGTTGAATTAGCAGAGA
+>28967 3
+TCCTGAGCTTCACAATCAATAGCGGTCGCCCACATATAAGCCCTGGCGTCTGCGAATGGCTGCAGGTTAATCATAGGTCTATGTGGATTTGCGAAGACAC
+>28968 1
+GTGGCATACTACACGGTTACGGTACTCATCTCTGTTATAGTGCAATCAGAAGACTTCTCCTAAAGACTCGCAATGTGGGCACACAGCTGCGATGCGTGCG
+>28969 3
+ATGATAACCGTGTACTATTTCAGCATACGGTCAGTGGCGTGTCTACGATTGCGCTTATCGGAGTAACTGTGGCGCACGATCGTCTAACAGCCCGAACACA
+>28970 3
+TGCACGACGAAGACTGTATTCCTACCATGATAAGCTGCCTCTTCCGTGAAAGATCTCGCGGTCAGAGTGTCAGCTAGATCACGGGATCTTCCAGATTAGG
+>28971 1
+CTGGAATCGAAAAGAGCCAATTTCTCTCATCGCACACCGTGTAGCGGATGTAGCGAAACTGTCTCTACTGGATATGATCTTGGAACGTAGGGCCCGTCTC
+>28972 3
+ATTCTGTAGCATGCCAAGTAAATGCAGGTATGCGCCGACCTCACCGCATACATTGACTTTCTGCGTTACAACTCATGTAGGGCAAATAGCGTGGGGCCTG
+>28973 3
+CTCAAAGGGCGTTTCCGGTGCCCGTCTAAAGGAAATCGTTCGTTGCAATGCCTGCCAAATTATGTGCCCCGAAATCACAGGCTGAAGATTTTGGACTACG
+>28974 3
+CCCAGTTCATGGCTGATGATTTTAACGCACTTCTTAAGAAAGGGTAGAACCATTGGCTGCCCATCACCAGGTGAGATGGGCCTTACGCGAAGTCTTCAGC
+>28975 1
+TATATAGCGGAACCCAAACTGAGGATTGCCTGCTTTTGCACGAGGACCCAGTTCCAATTCGCCTCGGGTGATCATATATGCCTGGGCCATAGTAGACAGT
+>28976 2
+GACCCCCTATAGAACAGAGTAGATAGTCATTTTGAAACGCTAACAATGCCGGCTCCAGTCTCGTTCTAGTATTGGGCCGTTTCATCAGGGCACTGGCGGA
+>28977 2
+TCCCCAAACCCGATAGGCGCTATGGAGAATCGTCAGTAGACCGGAATATTGTGGATGTGGTACACCATAGTTTTCGATCTGGCTTGGGACTCACCCATCA
+>28978 3
+ACCCCCAATAACTTGTGACCCTAATACCTGTAACTATTTAATGCAACGTGGCGGCTGCTTTTGAGGCGTTATGGATACGCGGCGACGGAGAACCGTTGAC
+>28979 1
+CGGCATGTCTGAGTCGTGCTCGTGCACGACCCTAGTATCGTGACCTGAGCTCTTCAACCAAATCGAAGGTTACTGGATAGAGACCTGACGAACTAGTTTA
+>28980 3
+TAAGATAATTCCGGGTTCTCGTCTGGATTCGACGGCATCAGCAACTCCACCACCAGATGTAGTCTGTCTGGACAAACGGGCGACTCGTTTTGGCTAGAAA
+>28981 2
+TTGCGGGCGCCAATGATATTGCCTATTACCGATATCGGCCCGAGTCTTATGGTTGACACGCGTAGATGTATGCCTACTACAATGCGGCCAAACAGATACG
+>28982 3
+CACATTGACGCTGCCCCAGAGAATCTGAAGATTTGAATTCGCTAGAGTTGGCTGACACTGTCACGCGAGCGGATCCAGTGTTGAAAGTACCACTTGCTTC
+>28983 1
+AGTCGAATCCGATAAGTGCTAATCCAGGACCGCCACTATTACTGGGAGTAGGCGTCCCCCACAACCGCCGGTCATTTTTATAATGTGAAGGTGTCGTGAT
+>28984 1
+TGTAGTAATAGCCCATGTAATTCGTATGCCACGTCGCGAATCTTAACAGTATGCCTAGGCGGAAGCCTAACCGGCACGCTCTACCGGCGTGAATGTAGTT
+>28985 1
+TGTAATAAAAGCTAGTAGTACCCATCGTGATAGGCATAGACGCTGGGGGGTACACTTATCCACCCTAGCCTCGAGCTATCTACCTCGCGGGTCTGATGAT
+>28986 3
+ACGGTACCACAATCCTCATAGCGAGACACATTGGATTATAGATGAAGGTGTTAATTCCCATCTGAGGACCTCTAACCGGGCGTGCTTGCGCTACTCGGTG
+>28987 2
+CACGCTGCAGATGCCTGCCCCAGTACTTTAGTACGTAAACTACTCGGCTGGTTGAAAACTTTGGCGGGTAGTAGAATGCAAGCACTCTGCCTACATTGAG
+>28988 2
+ACGAACGAGATAGACTATGTCTGTCAGGTTACCTCACCAGGGTTTTCGACTAACCAGTTCCCGAATATACATCGGGCATTGAAGCGCTCAGTCGTGCTGG
+>28989 2
+TCCTATAAAAACCAATGTGGGACGACGTTTACGTGCCGTGATCCTGGCGTGGTCTGCTGAGCCCAAAAGAATTAAACGGACTGCCCTCATGCTTTCTGAG
+>28990 1
+TTAAAGACACGGTAGGCCTTCTGTCGGCCGAGCGGACCTGTTTCCGGAGCATGCAATAGTCGTCGTAAAACTGAGAGTTACATATACCCCCCTTATAGGT
+>28991 1
+CATACTCACATAGTTCCTCATGGTGGTCAGGGCGTAGTGTACATACCAAATGCTTACACCTTCCGCTGCGCGGGGCAAGCAACATGTTTAGTAGCGTAGA
+>28992 1
+ATGCGCTACTTGAGAGCGCCATTATTGCAAGAGTATCCAGTACCGTTCTGCGGATTGACGAAAGTCCTAGATCCTGGGTTTGCCCGGCGATTCCACAAAA
+>28993 3
+CTACACGTTAGCCTTATAAGGAGCAGTCACTAAAGGTGATTACCGTGGTTTGGGAGCTGCAGCCTGGAGATAGTCCCAATCAGCCTGTCGCTAACTTCAC
+>28994 2
+GCGTATCGCGCCCTACGATACTTTGTCAAAAATACTAGCGGTCGGCCTCCCTTGCCAGGATACATGTAGAGCGCGATACTGTCCTATAGTGATGGTAAAG
+>28995 1
+CTCCTGAGATAGTAAAGTCTGGGTTTAGCACAGTTCCCCTTCCGGTGGTACTAGAGTAGGTTCACGCGTCCCTGGTACCTGCATATCCGAGGACAAAAAA
+>28996 2
+CTCAACATAGCTTCCACATTCACGCGTGCTCGCAATCAATTTGGCTAGGAGGTTGCAGCGGTACACTAGATCTACTCATGGGTTCGAGAAATGGGCATCG
+>28997 1
+ATGTTACCACAGCCTGTCCCAATATACTGCGCGTGATCGGCGCTCCTAGAGTTAAAAAGTCGTAGAACTCACACTGTGGGTGTCTGCGTCGAAGTGATAC
+>28998 1
+TGAAAAAACCTTGAAAGTTCCCGGCCTCTGCACGTTGTTTTGGGACTCTGTGGTAACGTCGGCGTCAGCCAAGACTCTAACTGGAAATCATACGCAGTCG
+>28999 3
+GACGTGCTGGAATCGATAATTAGCCTACAACGGCTCGACGTGTTGACACACTTATAGATGGACGCTCGTACCATCTCGTACTACTCGTGACGGATGAGTC
+>29000 2
+GACGAATTTCTAAGGTACACAGGAATAAAGATTCGATCCGCCGCTTTTGTGCTGATCGTGCCGATGGAATCCACTTGCGTAGAACGACCTCCTGCGGTAC
+>29001 1
+TGGGTGCGCCCCAGATGGCAGCGGGTTAGTTATCGGACCGTTAACATTTGATTAATAGCTATTGGCATCACCGTGATCACCGTGAAATCACACTGACCCA
+>29002 1
+GTCTCTTAAACGACTCTAACGATCTGAAATGGGCAGCACGATCCGTGGATACGATATACGGTGACTGGCTCTCCATGACGTATAGACCCTTGCAGGGTTC
+>29003 2
+ATCGGGAGCTCCCTAAATGGCCGGAATTGACAGCCCTTGATATGTCCACTGTTACTGTTTGAAGTGAGTAGAATCTCCCAGGACGCGACGCATACGATTC
+>29004 1
+TGTTTCGATCCTGGATAGCCTATATTTTTCAGCAGCTGGACCGCGCAGCACGCGTAGATAAGCCTATGACAAGCAAAATTTAGGGACGCCCGATTCTGCG
+>29005 2
+TAAGATCAGGTCTGTTCGCGCTGTAAAACAATGCCTTCAGGGGGTGATTAAGTGAGCACAGCTACCTTACGGCCTCAAACAGGCATTGCCCGAGTTTCTC
+>29006 1
+ATAGATCGATCAGGGGCGACGATCCCAGCGTGTCGAACAACCTGGTAAGTCGTTGGTCGGCTCGACTTTTACAGCGAACTATTTAGCTTACAAGACCTTC
+>29007 3
+AGGTGCCTCACGTGCGTTCCGTCATTTCGGTCAGACTGCACAGGTCATAACGCTTAAGTGTCCAGCGGGCCAACAGAATATGTATCATAAAGCATCGTGT
+>29008 3
+AGCGTGGCAGACATGTGATTGTTAGTTACGCCAGTTTCACGTGAATACTAGCCCAGAGTCCGTGAAGGCTTAACCACTTCGATACGGATCGATTCCGCAC
+>29009 1
+GCCACTCGAATCCGACACCTACGGAAATTAGGTCTAGTTTAGTCCTAGGTGAAGCGCGGGCGTGTTCATCGAGTTGCTCATTGCAAGTCAAAATCCGATC
+>29010 1
+CTTAAACGGGCTAAGATTATTGCGCCGCCTGGTCCGCTCGAATTTTTCAAGTAACGAACGCGCGATACTCGCATCGGGGCGTCCTATGATTTAAGACAAG
+>29011 1
+TCACCTTGTGCGATTACAACTCGTAGATACATGGATTAGGTCTCCGCCATCGCTGCGCGAGGATTTGACGACTACTTCTGCTGGAAGAAACAGGCAGTAC
+>29012 2
+ATCGACGAGTGTGCCCAACTGATTCGATAAACCTGCACTGGGTCACACCGGGCCTAGCCTATCTCAGTAACCAACTTATTGGATGGTGGGTAACTATGGT
+>29013 1
+ATCAAACGGTCGCTCGATACGCCGGGATACTCTGCACGACAACCATCACAATTCGGGTCTTTAATGCCCTCTACGTTGTAGAGTGTGGGTAGCAGATAGT
+>29014 1
+TCGGCTACACAGTCAGCTGCAAACATTGAGGAGCTGACAGTCTGCATTATTCAGTTCTGCTCGACCTCGAAACCATTAGTTATAACGTGTCGGGGACGGC
+>29015 1
+AACAGGTAGAAGTCGCACTTCCAAGAGATCGCTACCGATTTCTCCTCTATAAGAACGCATCACTTGCTTTCAGGGTGGCACGCCGGTAGTGAGTGTGACT
+>29016 2
+TTCCGGAGGCTTTATAGTGATCTGGCTCGAAGGACCTTTCTCGTGCGTGCGAGCAACCCTGACTATGCGTATTAAACTGGGACCCCAGAAATACTAGCAA
+>29017 1
+TGTGAGCATGGCTGTAGGCCTAATCAGTCTGGATCCACAGGATCGAACAATTGAAGGCGCAGAATTTACAGTCGCTCCAGTCTTCCCGTATGACGCTTCA
+>29018 2
+CCCGGCCGGGTACCGCTTTCAGGAGGCGGCAATTTTTAAGATCTATTCATGGCGGTTCGTGTCCAATTAAAGCGTACATCTGAGAAACTACACGGCACTA
+>29019 3
+GAATTTTCCTCAAACTAGATAAAGGTCTCGCGTAGCAAAACGAGCCTTGGGGCTGTCGCTAGAGCACTCCTGTCCAAAGTCGTCGGCCGATGTCTATGTA
+>29020 1
+CGGTTGGAGTTTAACACTCAAGACCTACGACAATGTAGGGCTGGACCGTCCTGCAAAGTAGATCGTACTGCGGGAGTTCAGCCCCCTTAACTATTGTACT
+>29021 1
+CTACTATCGGCGCAATGTCATATTCTAGTGTTGTATAATTTACTCTCGCGTGCGGGCCCCCAGAACGCCTGGAAGAACAGCGAGGGTCAATGGTACCTAA
+>29022 3
+CTTAACGGACGGGATAGCTAATCATACGCCCTTTTTCCAAGTCAGCGATCCTATACTAACTGGGTGAGGGACTATTCTCCGGTCCGGGTATCGAGAGCAA
+>29023 1
+AGATTGACGTCCTCTATAGCCCAAGGGCTCTGCTGAGAACAATAGTCACGCTATCTTAACCCTCTCTCTTGGAAGCTGGTAAGGCAGAGAAGGTCGTGCT
+>29024 1
+AACCCTTGGCGTAATTGGCGTCGGTGTTCTCATGTGACTGCAACCAGACACAACACCTCGGAGGGCGAGGAGAACACTTATCTTAGGTCATCACTTATGT
+>29025 2
+CCCTTATTGGCGACTAGAACTAAGGTAAGCATCGTTCGTCCCTCTCCGCATGAATTAGTCCAGGTCGCCTTAAACGTGACGCGAAAGAGCTATGTTAGGG
+>29026 3
+TCGCAACACAAGTAAGTCCTGGGTTTGACACTCGATTTCTGGACAGGTGTACCCAGAATCTTATAGAGAGCTCGCCCAATGAACGTCACGTGGTTTGCCG
+>29027 1
+AGATTAGACTCGTATCCGGTGGAGAAGCATCGCAAACTCATCTCCTTGCGCCGTGGCCGAGGTCCTGATTTATATGACCTTCGGACTACCTGAATAGAGA
+>29028 2
+CCACAGTACATGCAGACATTATGTTGTCGCCTGCGAAATGCCCGAGGTTCGTAAGGTGGTCAACCGTAAGACTCAAACAGTGCTTCTGCTCTAGCTGGAT
+>29029 3
+TAAAGCTTTCTGATGGGGCCTTAGTGGCGATCTTCAAATTGAAGGCCGACATGCTTCTCCGGGACGACACTCAATAAGACCGGCCGTTAGTCAACATGTC
+>29030 3
+TACGCAGCGGAATAACGAGCCTCGACGCTCGTCACACATAGAGGCCGTGCGCTCTTAAAATCGGTTTTCTGCAGTATTCTCGGTCTTAAGGCAAAAGTGT
+>29031 2
+AACGTACCTATTGCAGCAAGGAACCAAGGTCTCTTTTTCCTAAATGGGTGGCGAGCGTGTTCCGCTTGGAGAGTCACAGTATAGCAGCCAGACTTCTCAC
+>29032 1
+GTTCTTGGGATCCCAGACAGACTAGTTACCGGTCAAAGGTCTTATCGTAAGCGGACTACAGGATGCGCTCGTAAAATATGATACGCTGCGCTCACGCTTC
+>29033 3
+CTAGTCATGTCCAGCAGTGCAGCTCGGCGAGTGATTACTATTTGTATGCAGTAATCTCGCCCGTCCGATGAGGGACGACGTAAACTGCATACAGATCTCA
+>29034 1
+CGTGCACACCTGCCCAAGTATTAATGTGACTACCAGCTGCTAGGACCCAGTATTTGGCATTGCGAGTGTTAACTCGGTCTCACCGTAGGGGGATATAACA
+>29035 1
+CACAATCGAGATTGGTTAAATAGAGGGCACAGACACGCATGTCTATGTTGCGACGGGTTCCTCCGTAACCCCTCTTAGTGATGTGCCGGCTGCCATATAA
+>29036 1
+TGGAATGATGATTTGGGCGATTATCAAGTACTGTGGCCCACTTGGCACGCTAACACTGTCATAATCCCCTAAATGGAGGAAGCTCCCAGCTGTCATCCGG
+>29037 1
+CCAATGCCCTCGAATGTCTTTTGAACTCTTATGGTAGTACAGCGCTCATGATGGTCAGCCGATATCCCCAGACATGGGGGCGTCTCGCATGGAAAAATAG
+>29038 1
+GATAATTATGAACAGTTCGGGCCGAGACGATGACCCAATAGGCACTCTACTATTCCATTGTTCGGTCACATGTGTGTACGCACTCGCAGCGCGGGCTTAA
+>29039 1
+TCTCATCTATCGATCTAGTGAAACCAGACGTCAAGAGAACGGCTAATGTGCTCTCCGCAGTGTACTTCCGATAGTAGAGCTATAGAGTGGCTGCCCTGGC
+>29040 1
+GATCTCTGAGGTTGTCGTATACAGACTTCGGGCGTTAGGAAGCTCTCGCGCACCGCAAAGCGTCGTGTAGATCGTCATGATAAAATATCCACCACGTCAT
+>29041 2
+GTTTCGAGTCCAAGCGTGAGAACGTCCTTAGCAGATTGTTCCGGAGCTCATGCCACGCACTCTTCTGTATACGTGGAATCAGAATCAGCTAATGCGCAAG
+>29042 3
+TTATGCGGTTCCATAGAGATTGCAAGAGGCAGTTTACCGTATTCTAGTGCCCGGGCCGGTTAACCAAGGCAAGTAGGTTGTCCACCAATACGATATCCCC
+>29043 1
+ACAAGTTAGTTCCGGCACCAGATCGGCTAAGAAACATCATGGGCGAGGCATTGTCTTGAGGGCCACACTTTGACTGTATGAGCCTTGTAAGCTACCCTCT
+>29044 2
+CATGCAGCTTCGTTAACGGACCCGACGAAAACTCGACCAGGGTAGTAGGCGATAGTCCTGATCATCTTACATGTGCATGAGGGATCTGCCCTATTTTGAC
+>29045 1
+GGCGGTAGATCAATTATCCTTGGGAATCATTGCCACCCTGATCCTTAACGGCAGGAATGCGATAGTTGGAAAGCTTTCCACACCAGGCAGCCACTTGTGT
+>29046 2
+ACGCTGTCTGACGCTCCGAGGCATTGCGTTGTAGAATTTCGGACCATCACTTGAGCTTCCTAAAGTGACCGGCCCTAATTGAAGAAGCGGAGAACTTACT
+>29047 2
+ACGGCCTATGGTTGGTATACTTAGAAGCCGTTAGCCACTTGACACGTACTAACGAAATAGCGACTATTCGAACTTCGCGTAAGCGATGCCGGCTCTGTGC
+>29048 3
+CTTACTAAATCCAGGTCGTAGCAAAACGTTTGAGTACTCAGCTCGAGTTGGCGTCCATCATCACCCAATTCAATGGAGGTACGATTTGGCGGGGGTCACC
+>29049 3
+CTTTCAAGGAGAAGTGCCGGGTTTTCCTCTAAGGCGTCAACCAACCTTGAGGAGGCAACCCGATATGTTTATTTGCGAGCTCAAACATCCGCGGATGCTA
+>29050 1
+GCATTGTTCACAATGGGACCGTCTTCCCCGAAAGTTTCGTCCTCTGGGGGAGCACCTATCGCGTGCGTAACAGATTATAGGCAAAGCCAAGTATGTACAT
+>29051 3
+AAAAACGACCTGGAATAGTAGGGACCTCTTGATACTCGACAGCACTGTCTGCTCTGGATGCTGGACGGAGCACTATTGGAACTAGTTCCTCTTGATCCCG
+>29052 1
+GGAGCGTAACAGCTCGATGCAGTATTTCATGTTTTTCCCTCAATCTCAAAGCGTAGGGACACCAAAGTGTCGCCGGTACTGCAGTGAATTGCCCCGGAAT
+>29053 1
+AGGCGGCGCACTTGTCGGGTAATTTATAGACGTCCGATACCAGCGCATGCAATCAATTAATCCCTAGGAGCGGCTAATCGTGCGTAATGCATCATTCGCT
+>29054 3
+ATCGGCCGCATCTTCTTCAGCTAAGACCCTTAGACTTGCCGACTTCAAAGCACTCACGGTGAAGCATGATGCGGTTTGTGGTCTAACAGTTGACAGGAGA
+>29055 1
+TCTGGCGAGTTCGACGTTGTTACCGTTTCCCTCGATGGGCGTTGATGACCACCGCATTTATACGAAGTCGATGTAAACGTACACGGCCACAAAATCGAAG
+>29056 3
+GAGGTGCAAGTGCCCATGAAGGTCGTGATAAAGCCTATCATGACTGCTCGGTTGGTTCTTACCTTATCAGGCTAAGCACGCTGATCTACCACATCAACGG
+>29057 3
+GGGGTCACCTTCCAGAGGCAATTTCTAACTCATGTGTACCATTCAGCGAGGGCAGGTAAGTTAGCCGGCTTTGCCGTTAGACACTATACGCAGCATTCAA
+>29058 1
+CAAGGCGGACGAGAACGTTGCAGTGACTGCTCACTTTGCATAGTGACGCTTCCACTTTTGCAATCACATTGACACCGCTGGCGAGAATACTGCATAGTGT
+>29059 2
+ACCCCTCGCTTTTAAGAGCACGTACGAGCAACCTGTGAGCCTAAGGTTCCACGATGGACACGTAGTCGACTCTGGGGATTATGCTGCGTCAGAATAATTT
+>29060 2
+GCTAATGTTCCTACCGCAGGGAGCGGCACTCGTATACGAGAGAGTGTATAAGATAAATCATCTGCGCGATTGGACGTTCTTCTGTACCAGCTACCCGTCA
+>29061 2
+TCGGTTTTGTCGCTCTAGACGATTATTTACACGAAAATCCATTCTAACGTGCGTTGATGCAGCGACACCGCCCCGTGCGAACGCGAGTAAGTATAGGGCA
+>29062 2
+AGCCTGGACGGCTATTATACCAACTCTAAGGGTGTCGTATGTTTGAGTGGGGATATACACGCAGCCAATGGACTTCCCACCTGATCGATGACTGTCACAC
+>29063 3
+TACTTAGCCATCTCGGCGCCTATATAAGTGCGGCGGGGAAGTGCAACCTTTTACATCCGCGGGATTCTCCTAAGAGTGCACATGGACACGTTAGTATCAA
+>29064 3
+AACGTGATTGTCTCGCCGGGAATACTGCATATACCGGCCGGGTAAGCTGCAGTGCTCCGGGATAATTAACTGAGAGCTTTCCCTGCCTTCAAGCATAAAT
+>29065 2
+CAGCGCGTGAAATCGTAATACCACGTTTTTTGGATGCCACACCCTACTGAGGCGACTAGTACGTAGGGTCGGCTACTCGGGCTCTATATAACTAAGGTAC
+>29066 3
+CACTAAGCCTCCGCAGTGTACGGTGGTACCCTGATAAAAGTAGGTCAAGAGATTGACGGTCCTTGCCCCGAGCTGACTAATTTAATGTTCGGCGCCTAAT
+>29067 1
+CGGAATCGGGTGATCCGGAACTAATCATTAGTCGGACATGCTCAGATTTATGTCCCCAATCGAGATCCCCGCAGGTGTCAGGCGTGGACATTTACTAACT
+>29068 3
+CGACAACTGGTGGAACCTGACCGCCGTCTTAATACATGTCTGTGTCAAATGATGGAGTAAGTGCTAATCGCATGACCGCTCCACGGGCCTCATTTGATAG
+>29069 1
+GGTATCCAGTCGGATCTTGTTTGCTCGGAACTTGGTGCCAGAACATCGTCGGCATCAAAGTTAAGGAAGCCTTTATTGCCACCACTCACAGAGAACTGCG
+>29070 1
+ACGCAGGGTCGACCTTTCATTTGCTCGAAACTAGTGTGTAGGGTACGCTTCGCTCTGCGGCCACAATTTGCGTCTCCAGAAGGATTACAGCGAAAAACTA
+>29071 2
+CGGGGCCTACGGAGCGAACTTTAGAGTTGTAGAGGATGGTTTTTAAACAGTACTATCCCTCCCAATGGGCCTGTGCACCAATCACTCAAACCGTGTCTAG
+>29072 3
+ACGACTACTGTTTCCGCCAAGTCGTTGGCAGTTCTAGATTCCCGCAACCGAAGATTGACAAGTGCGCTCAGTACGGAAGATACATTTGGAGTTCCTCGGA
+>29073 3
+TTTACTACCATAAGCGTTTGATAACATTTTGCGAGCCATACAACGATCCTGCGCGGTGGCGCCGACAGACTCACATAGGGCTTAGGGACTCTAGCGTGTA
+>29074 2
+AGTCCTTTAATATCTATCTCATGCTGGACGTTTGCCCAGGGACCGGGTAAATGATAAGTACGGGACGCCGCTACGAGCGAGCATCGGTTCTCCAATCATA
+>29075 3
+CCAATGTTAGTATGAAAACTAACAGATGCCTATAGCAATAAGCTCCGCGACTGTCTCGAGCTGCACTGCGCGTTTGGTATGACGAGATTCCTCGTGCGCG
+>29076 2
+TGAAAATATTGGTGGTGCATTATGAGGTATCATCAGGCGAAAGTACATCGCCGCGCTCTTGCGTCAAGTTCCCGCTAACCAACGTGCTCCGAAGCGATTC
+>29077 1
+CGCGTATTATTTATTGTGAACTCACCCTCTCCTCCACCGTCGGATGCTGAAGCTAACATAGCGGTGGCCGATCAGAAATAAATGTAGGTGAGCCCTGGAG
+>29078 2
+CTAGGGAGAATCCGACCGTGATTCACGGTTTAGGCTACATGCTAACTATAAGAACTCTTATTCTAGGTTAAGGCTTGCCAGCCGGGTGTCGAGACCCCCA
+>29079 3
+CAGCAAACATTTCCTTGATGTAGCGGAAACCAATACGTAGCGCACGTCGACCGCACACGTTTTAGGGACTTTTTGGAGAATCGAGTGGATCCCTCGCTTG
+>29080 2
+CTACTTAGACCGACTATTCCTAAATAAAATTTGTAAACACCGCTCTGGTACGTCTAGGGCACCCCAGGGGTGGCCACGGCTTTTTAGGACTAGTGCGGAG
+>29081 1
+TGACGTCTTCTATTGTGAGCTCCCAATAAGAAGTGTGCAGCGCCCGACTAGTCATTTGTATCAGGAAAAGCCTGCCCCACGAGACGATGTAGTCTTCGGA
+>29082 3
+CTAAGTTATGATTTAGTCCGCAGTCCCTACGGGACGCCCTCGGAATTGGTCTCGTGCCAAGACCATCAGACATTTGATCCAATGTAGAGCTAGTAGAGGC
+>29083 1
+CTTCTATTTACTGGACACACAGATAAGCACTTTCTCTGATTTTGATGGCACGGAGGATCTTGCCGAAGAACGGAACCGTACCGGTCGAAGTTGGCGCACC
+>29084 1
+GGCCGCAGGTACGGATCATATAATTTCTCCTGCCAACTCTTGTCAGGCGGGTGATCCGCAATATAATGACAATGATCCCTGTGTAGTGGCTGCAGCAACA
+>29085 3
+GTCTGCACTGCGGGTGTTAGCGGCAGCTGCCCTCATGATGAGAGTCCACACATAAACTGGTATAATTAATTGATGCCTGGCACGATAACGTCGTCATCCA
+>29086 3
+ATCCCTCAGACTCAGTATAGAGTGATGAGCTCAGGTGTTACTTGATACGATACCCGCCACTCTGGTCGGCATCATCGCATCGGCGGTAATGTAACTAGAG
+>29087 3
+CGGAAAGCACCCTTCTAGCACTCGCCTTGTTCAATTACAGGCTTCTGGAGCCTCATTATAATACGAGATGTAGCGAGCCATAGGGGTAAACGTTGGGTCC
+>29088 3
+CTTCAATCAGTCTGCACTATATAAGGGCAATGGCCCAATGCCAGACACCGGAATCCAGTATATTATGAGTAGCGTTGGTACGCGTCGCTTCTGTAGGCCG
+>29089 2
+TCTACGACTCCACAGCGCTAGTGTTAGACACATGCACCATGTTTACGGCGCAGGATCAGGTCCGGGCATAACTGTGATTTAAGGCCACGATGTATATGTC
+>29090 2
+CGCGCTTTACAAAATGCGTGGGCCGAGACTATAGAGTGATAGTTCGCCCGTTCCATGGTACTGGCCATTCCGCTAGAGCGGTCCCTGATAAATAAAACTT
+>29091 1
+CCATGTAAGCTCGCCTGACACCTCGGCCTAGCAGTTTATTTGACAGAGTGACTTCGGTCCTCTAAATAAGAAAGGCAGGACTCCTTAAAGGCGGTTGTGC
+>29092 3
+AACAATTTCGAAATTGCTACTCTACGCTTAGTTCAGCGCGGTGCCAAAATTACGAGAGGTCATTCTGATTCTGCCGCGGCTCTATCAGAAGCGCGAGCGG
+>29093 2
+GCTCTCCTCATCCTATATGCAAGGAGGCACTCGGTCAGCAGTTGCTACAGCTTAAGTTCTTATGAGATCACACGTGAAAAATTGCGTGAGACGGGTGCCC
+>29094 1
+ATCTAGACCCCGTACCGTACGTTCAGGGTAGCTTATTCAAACCCTGAGTTCAGAGATTGCAGAAGGAGCTAAATTCTTTAGTCCGCCGGGCACAGGGCTT
+>29095 3
+GCAAACTCAGTTCGACGTTTACACAGGGCGGACTGCAGCCGAGAATATCCTCAGGGACGAGTGTCTTTATCACAAGAATGTTCGCAGCATGTTGTCCTCT
+>29096 3
+ATTCATCGGATAGAAGTATCGCCGTGAAACGGACCAGTCACCCTTGGAAAAGTCTGCCTTGTGAAATCATGATAGCTTCCGCGTGCCAGGCTGTTTCGCA
+>29097 3
+ACAGGGCGATGGTGCTCTTGACGGCATGGGTATAGAGTCCATTATCCCATAACTAACTTAGATTCTTTCTGCCCGCCCGATGAGCGAACGCATACGTAGA
+>29098 1
+GCACTGTTATGTGAAATCTCGACGTTAAGAGTAATAGGCCGCGAGCGACCACGTCGTTCGACGATCCCTTTTACCCCGTCGCGAAAAATGTGTGAGTACT
+>29099 1
+AGTAAACAGACTCACTTCGCGTACCTCGCGGATAAGCGCGTGTCTAGTCTCGGAACGCACAGAACCCAACTTGTATGTGCTATCGTTAGTGCTAAGTGTG
+>29100 3
+GGCTTGGTCTGCCATGACTGTGCTCGTGAAGCGTGATGCCCTACGATATGTCACGATCACACGACTTGAAGAAAAAGACCGTCTGATTACCGACCTTATG
+>29101 2
+TCACCGTATGGGTCGGGATTTGTCAGGGGGCAATTTAGAATTCTATCTGCCAAAGCCAACAGCCACTACCTGTACGTAAAGCGGGGACTTGTACCTCTAC
+>29102 1
+TCGGAATATCCGCCCTGTTTAAAACCTGGATCGCCAGGCGCTCTCTAGTTACCTGTAGAGGAGAAGCTATCGTGCGCTCTGTATGGACGACAAAAGTCTA
+>29103 2
+CGTTAAATCGTTGAGTATCCAAAGGTAATGCGTAGTTAGGTGCCCTAGCCACTGGCAATCCGCCAAGTAGTCTGACTACGGCGCTTCTCCAAGACAGTGT
+>29104 1
+TCCGGCGCTCCCGGGGAAGACACTCCATCTGAGGAACATGGCCGCTCTTGAGTAGTCCATCACTATAATAGGGAGTACACGTTTGTTGCATTATCGAAAT
+>29105 2
+GGCTACGGGTACGGGAGGGCATCTATACCCAGACCAATGGCCACGTAAGTCGTTCACTATCTGGTTAAATGATTGGATCCACTATCCCCTGTGGAATACT
+>29106 3
+TCACTCTTCGCTAACCAATCTCCGGGAACATCTAACGCGGACTTACAGAGCCTGGTTGAATAGGGTCAGTTTGGGATAGTGCGCAGCCAGTTTCGAACAT
+>29107 3
+GACTATACACCTCTTCGAGGTTTAGAAACGCGCCGGACGCGGGAATCCGAATATCGTTCAGAACCCATTACCTTGCTGTGGTTTTAAGGCCAGCGTAAGT
+>29108 1
+AGGCTCTAACCCCAAGTACGAAACACCAAGCCTTGTCAGTTGGTGATATCTGGGCGGACGTTTAGCACTCGGTAGCTTTTGGACACATTACAGCCGATGT
+>29109 3
+TTCGAGGCCTACCATGGGGAAAGTGTATTGTGTGTTGACCAGTCACCTCTATGCACGCGGCATCGATACCAATTCCTAAGGGCTGCTTCAGAACAGTACA
+>29110 1
+CTTACGCTAACGGCGAAAGTCAAACGGATTTCGACCCGTTGCCCGTTCTCGGGATGATAGGGCGCGAGTAACTCCTTCTGTATGGTTATAAGCTACACAA
+>29111 2
+CGTCAAGCCGCTTGAGGATAAGTGACCCGTCTTACCTATGCATATGCCCACTGATAGGGACATCCAAGTAGCTCTCGTTTCGGAAGAGTACAGCAGTTTG
+>29112 1
+GCACGCTAGCTTTGGGGAGAATGCTGACGAGCACGTCTGTATGCCGGTTACGAGTGCCTCATTATTCACCCATCTGAGTCTCAGTCAACTCAAAAATGAG
+>29113 2
+GCCCCGTTCAATGGTCGCACGCCCTACGATAACTTCTCATAAGTTATTAGCAGAGTGTGACGATACACGGGATCGTTTATGGAACCGTGTGATGACGCCA
+>29114 3
+CCACATGGCTCCAATATGTTTCGAGCTAACTGTCATTAATGCAAGTGCGCATGCTGTCCTGGCACAGGGCTAGCGCGATAACATCATGCTAGATGAGGCT
+>29115 2
+TCCCATAGCATACTTGTACAAATTCGCGATCCTGTGCGCTGCAACGCAGGCTTGCCTGGATGTATAACCGCGCAAGATGGTGATTAACGAGGAATCTTCG
+>29116 1
+GGGTCCCTAAATGATTCAGTTGCAGAACGTGACCACGATGATGCACCTATTAATCTGCTTCTGTTAAACCAGTACAGGCCTTAAGCTCTGGGACGCGGGC
+>29117 1
+GCCATACGCAAACGTCGTCAAGGAAACGCGATTTGGTCCGAGATTGTACGCTGCTACCCTTGACTAATAATGCTTGCGGTCTGTCCTCGTAAAAGTCGAG
+>29118 3
+CATTTGGAAATTGACGTCTGGGTACACCGGCTATATCCCCTAATCGGATGACGAAGACCGCATATGCCCGCGTTTACCAAATCGTGGCCAATAGTGTGTG
+>29119 2
+ATGAGAGAAAGCCGTAAATGCGAACCACATCGTCTTTATTACGCTTAGCCTCCCAAAGTTGTCCCCGTCGTCGCGGTGCTGTACGACTATGGTGGAAGTA
+>29120 2
+TTTGCGATGTTACAAGTCGACCTGGGCTTGGATGACCCAACAACTACCTTCTCAGGCTGACATCCTTACGTCGATGGTAAAGAATGCCGCGGACGTGTAA
+>29121 2
+GCCGTCCTACCGCCTGGCATGGATGAACTCTCGTAGAGGGTGTTGACCTATCAAACGGTCACTCCTGAAAATCATATACTATCGTAAGAGTGGGCGTATC
+>29122 1
+ACTCAACTAGAATTTGGACGCGTGCCAAAACTTACGAGACTGTGGTCATCGGGTCTTTGGACTGCGTAGTCTGACGTGCTTAAACTCCAGCAAATCCCGG
+>29123 1
+CGGATCATCCCGAAATCCGCTATACCACAGCATACTTACGCTCACGAGGGGGCTCTTTGGATAAGGCGTTGCTAGCTTTCTCAACGGAGATAGTGATGTA
+>29124 2
+ATCGTTATGAACTTCCAGAACGGTCGAGCCTATGCCCTTCCCTCTGGGCAGAACAGCACGTTGGGAGGTAGCTGCTATTTTCAGAGTCAGATGTAAACCA
+>29125 2
+TGTATGGTATTTCTGAGAATACTGAGCACATGGACGGCCAAAGGGTATATTTCCAACCCTCACCCCTAACGAGTCATACCGAGCTGTGTTGCGGGGTCAC
+>29126 2
+ACTGAGTGTCCCGATTTAGTCGAGCGTCACCGCAATCCGGGTCCACTCACGGTGCAAGGAGCTACTTAGAATGTAATTGACGTTATGACCTCAATCTGAG
+>29127 1
+TTTACGCCTATTTTGTCGTTAGGTGTCTCAAAGCACTCCGGCTTCAGAGCGAATCTATCCGAGAGATAAGAGGCACTGACAACACGCCGGTGAGCGTTAC
+>29128 2
+TGCACGCAAAAACCGTATAATGCCTCGCTGGTGTCTCGAAGATATCTTGATACCGGTCTCTGAGATTGCTAAGAGCCCTAGGGTAGCAAGCTTAGCCCGT
+>29129 1
+ATTATACATCGGTGTATCCTGTTCCACACTCTTTTAACTGCGCGCGTGAATACGTTGCAAGCAGTCCAAGGCCCACCGAAGCAAGTTGGTGGGAAGTGCA
+>29130 1
+CATGATACTAGTTTTACTCTGCTTGTTATCGTCAAGAGAGAGTCCACAGCGATTACCTACAGCCGTAGCAAAGCCCATGTCGGGATGTCAGTAGGCGCCG
+>29131 1
+CATCGGCCCGCGTATGATCCTAATCAGTGAATGAATTCGCTGGTCCGCAACAGTACGGTGAAAGTATTTGCAGTATAGGAATCCAGCCCCTTCAGGTGCT
+>29132 1
+CCCTATTAGGCCTTAAATAGTCCGGGGCGTCGTAAGCTCGCTTGGTACCGGGACAATGATTAACTAGAGGGTCAACATGCGGTCTCTTAATCACTCACAG
+>29133 1
+CTGTTGGGCATCGGATACACGGCGAAGGCTCGCCAACTTTTGAGAAACACATAATCGGGGTGCAACCCGAGCCTTGTTTTTAGCAGACCTTAACGTCTTA
+>29134 1
+GTAGTTTAGACGCATTTGTTCCTACCATGGCGAACTATTAATAAGGGACGCCCCGTTAGCTGTCAGCGCAAAAGCCACGGTCTTTTTCGACGACCAGGGA
+>29135 2
+TAGCTGTGACGTCATTATGAAGTGCAACAGCGTGTGCTCAGCTTTACACTTCTACGTCGTGACCTGACATAGAGTATAACGGCACGCCGTGAGTCCAGCA
+>29136 2
+CAAACAAATACTCGAGGGACTTGGCCGCTATCGCCAGTAAATGTGAGTGATTCTAAGTATCGTTTATCGCGTGTCAAGCTGTTGCGCAGCCCAGTCGCAC
+>29137 2
+TGAAGCACACTGGCTATACCCTTCACCCTTTCGTGGATCACGGCATAAATGGTCCGGCAGGTGATTGCACGTGCCTAACATAGGTGGATAATGTATGCCA
+>29138 3
+GCGATAATATCCAGTCTTTGAGCCAAAATGGGGTTAGCATTTTCAAGCTTTAACACGACGTTGGGACACCGTTGACGTTGCGCAGCGTACACGCCACGTC
+>29139 1
+TCGATGGGAATAGTTCCGTTCAGGGAATACGCTTAGACAATTCCAAGCAACGTTAGGGGGCCTCCCCCGGTTGACCATTTCCCGAATCAATTAAGGTCTG
+>29140 2
+ATTTCCCACCGATTTGGGCATCATACCGATTAACAAAGTTAGCAGGGGCGCGCTCGGATCAGTCCTAGTAATAAGGAAGGCCCTATGCGCCACTTTGTGT
+>29141 3
+TAAGCTCATTATCGTCTCGCTCTCGTTGTACGAGACGGAAGGGCGATCAGCGATGATGATAACTACCAACCCTTTGACCAACGTCTGACTGGCTTGAGAG
+>29142 2
+GTTCTAGTGGCGTCCCGTATCCTTCCTCCAGTCGTGTCTGGCTTATAATAACGCAAGCGCTGGCTGGCCATACGAAACCAAATGAGAGTGTACATGGAAA
+>29143 2
+TTGGATGTTCATTACAACCGTAACTTCAGCAGGCGTTACCTTCAACGGCCCCTCGCGTCGTAAAAGTGGTAAAGGGCCCATGAGCGTTCTAGACGATAGT
+>29144 1
+CCGTCACACCATAGGCGCAGGTCTACGGGGTGTTGTGTTACGCAACATACTGATAAGACTCTACTTGGTATGCAAACCGGTACTAGAGGTTGTACTCCAC
+>29145 2
+GGCTGCTGCTGGGTTACGCTTGGGACCAAGTTAACTAGCACTTAAGGGACTGTAAGCTAGGATCATAGGACCTAGTGACATCCCTAATTACCTTGCCACC
+>29146 2
+ATAACTGATAGTTGGGCCAGTTCAGCCTGGATTCAAAGTGGATGCCTGAGCATACTACGTTCATAAACCGCACGGCAGCACTATTCCTCTTGGTCAGGGC
+>29147 3
+AAATGATACGAATCTGCCGAAGTGTTGCGCCGCAAGGGTGAGTGAGCTGCTTACCTACGGCATACATCTCGCATTAACTCTTCACGTACGGCGATACTTG
+>29148 3
+GGCGGGTTGATCGTATCGCACAAGACTTCAGATAGCGGCTGACGAATAATCGGCCCCGACTTCATAAGTAATCTTGTGGCAATCAGTTGACACTGTCTCC
+>29149 3
+GGAACCTGGAGATCGCTCGTTCTAATTCATAGGACCGAATGGTGGTAGATATCCTTATTGGCCACACTCTCCATGGGCCAATAGACCCATGGTGCATACG
+>29150 1
+AGACGGTGATCTAAGACAGCACCCTGGGTATCTTCACCAAACGTTCGAATCTCGGGCCGATCCCGTTCTATGTGTAGGATGTTTAAAGCGCCACAGGTAT
+>29151 2
+AGCACGTGAACTATCGATTACGACACCGTCGACCCTATCTTAGGACGGCTTGCCACTCGGGGTTTATATGGCAGACTCTGTTTGAGAAAAAGGCTCAGCT
+>29152 3
+GCTTAATTCAGTGCCGCTAACGCCGGGTGTACCATAAAGTACTCGTGAGAGTATTAGTGCACTTCAAACTCGGGAACCATCAGTAGTGGGCCCGCTCTTA
+>29153 1
+TTTTAATGCTTAGCAGGTTGGCTCACTACTGTTCCGTAGCATCTATATAAACCGCGGGGTGACAACCGGACTCTACAGCGGAAGATAACCTGCGCGGATC
+>29154 1
+AATACCCTGTACCTAGTCGCGGTAGGTGAGATCAAAGCATGCAGGCTCGTCGATTTATATGACATCGGGCAACTTGCTCTCTGGTATTAGCCGCAGCACA
+>29155 1
+CGACTTTTTCGCGTCAAGAGACAGAAGATGGGCCAGGCCTTTCGGTTTGCATATTGGAAACCACAATCCTTCGCGAAAGTTCAGGCGTAGACCGCTCTAT
+>29156 1
+TGGAGCATACCTTAGCCGGGATTAGAGGACCGGAACGTCCCTATAATATATCATGGATCGGCCACTTTGGGGCTGTTCCAAGAAACTCAGAGTCCCCTTT
+>29157 3
+AGTCAAGGCTCTAGTGGTCTGCGAAGCTGGCTCATGAGTAAGGTCGCAAAGTTTTCCGTAATCTGCCCTCTCCAACTTGTCAAGGGACAAATGAGATCCC
+>29158 2
+TCATCTGCATGGAGCCCGCCCTCTTGACGAGGAAGGGAGTCGAGAAGGAATCCGACCCCCTCTTTTTCTGTTTGAATACGACATAAACATGGATCTTGAG
+>29159 1
+AGGTAGGGGGCACACAGCCTATTGGGGGCTTCTTAGATGCCACTACGAAGCGTGTACTTTCACGTTAATTAATCCCAACCCATGCGAGTTATGGATACCC
+>29160 3
+AACGGAATGCAAGTCGTAACGCTTATGTAGTCAAGCCGGTCATTTGATAGTTGTCACACAACGCATAGCCGGCGTCGCTATTGCGGCAGGTCTATCCATC
+>29161 1
+CCTAGCTAGATCGGGCAATCTGGGTCTATCAAAGGCCGTGGTACAACGCACATTCCAGACATTACAACCCTTCGGATGCGGTTTGGATGAAATTGCTCTG
+>29162 3
+TGGAGAGACACCTGCGCAGTGTACCTGGATGAAATTCTGGACACAGCTCCCTGAGTGCCACGACATTTGCAAGACTTACTAGCCTGATGGCAATTTTCTG
+>29163 2
+GATTGGGGGGCATGCTGCTCGCTACTACTTTTATCCCATGGGAAGTACCGATCCCTCGCGTGCACACCGAACATGATAATGCTATTAATCGACGTAGGAA
+>29164 3
+TCGGACCATACCCCTGTTGGCATATTGATAGTGCCGACTCTTTCTCACAGCACTTAGTGCTGATAGAACCTAGAAGGTATGGGGTCCTGCAAACGAGGAC
+>29165 3
+AGACAAGCCTTTGGAATGAGCCCTAGCTGAGCGGGTTTTAACGTACGGCGCTCACTGATCGCCTCGTATTCAATAAACAGTTCACCAGGTTTCTAAGGCG
+>29166 3
+GACACCTAATTGAGATCCTTACCTTGTAGGTATTCTGGCGGTGGCCTTAACTAAAAGGGGATGTACATGTGCAGCCTACATAGCCCCCCGTCGATGCAGA
+>29167 3
+CAGTTATTGATCTCGTAAAAGCACAAAATGTTATAGATTACGGTCTGCCGCGACCGCGAAGGTTGTGATTCGCGTCACCCCAAGACTTGGGACTGCTGCC
+>29168 3
+CAAAGATTCCGTAATTGAGCGCACATAGGCGCTGGGCTTCCCCCTTGGAAAAGGCGGCTATCACTTTGTCTTCGGGTCCAGACTCGAAGTAAGCTTTAAA
+>29169 2
+ACGTAGGCACTCAACTTCGGACCGAACAGGCAGAGACTATTGCTGGAATGCGGCCTTGCCACAGTTTGAGGCTATTCCCATGTTATATCCTGGATCGAAT
+>29170 3
+TTCTGTAAGCGCCGCATGACGTGAGCTGCTATCATTCACGGTTTGACCAGCCATTGGGTCGCGATAGTCATGTTAAAACCTGCATCAACGAAGGAGTCCA
+>29171 2
+TGTGATACTTGGTAATGACCTCGTCACCCAAGTAATCAAGAAAACTCACATGTACCCTTGCTCGTTTGCGCTGAACAGGGCGGGACTCTTGATGGGACGC
+>29172 3
+AATGGTGCTACCCGTGGTGTTTAAACTCTTCACCTTGGTCCTGGCACTGTGTCCCCTACGATGTAAGGGCAGATCTAACGACGAGTCGGACCTAAAAGAA
+>29173 3
+AGTTTCGCGGTTTCTGGCCAACTCGATGGATTGACTCGACAAACCTGCGCCAAGGTGCAGGTCTTAAATCTCTGATCGAATTCCGCGGATAATGGACAAC
+>29174 1
+TAAGTCAGCAGTTACTTTCGCACATCTTTAGACTGAGCAGCTTATATGACGAGTCGCTAAAAAGGGTTCAGGCCGTTAGGGACATCGCGGCTACCCCTCG
+>29175 3
+AATTCGACCGCACAAGTACGCTGATCAGTGGTACAGAACGACACATGTCGTATAGGTGGGGAGTTCTTTCCTACAAACCCATGGCTATTGCCTCGGTCTG
+>29176 3
+CATCACGTGTCAGGTATAAACTAGAGCGATCAGTCGGCGAAGATCTTTGGTAGCCAAACCAACCGTCTAGTGCGCTATTGGCGCCATGTTACTCGATCTG
+>29177 2
+TAGCGGTCGAAGTATAGACAAGGAAAATTCTGTTTTGGCATTGGCTTTAAGCCACACGATCCACTACAGGTCGACTGCGGCTCTTCCTGGACCCAATGGC
+>29178 1
+AACTTATCTGTGGAGTGGACTTTGCTTAAACGGTGTAATTGCGATCGCCTCGTTAGGAACCGTAGCACCGCGTCCTCGAAGTTACCAAGACAGCGACTAC
+>29179 2
+GATGGGTTAATCATCCTCGCATCCTTCGCAGATCTGGTCAAGCTTGTCTCAAAAGCGCACTCTCAGCGTTTAGCGTTCCAGAGATCGAGAGAAAAGGTCG
+>29180 3
+GGCGGAGGAAAGGCAAACTCGGAGGAACAGCTTGATTCACCTAAGTACTTATTTGCAACCTTGCCCTCACCGTGTATCGTGATTCAGATGACCGTTTGCC
+>29181 3
+GTCACCTTCTAACCTTGCGCCCCTGGGCAGATTAATGTAGTGAGTAAGGGGCATCATACCTTGACCCGTTGACTGAGGAGGGATCATCTAGAACATACTC
+>29182 1
+CTCATATTGGGTGTCCTGTCCCGTGACTACCATACCAGGACAAGGCAGCCGCGAAACCGGCTTTAGAATCGATTTTAGTGTCAATTAGTCCAAGGGGATC
+>29183 2
+AGGGCCTGTTGCACGTATCATCATTGTATTTTCGCCATGCACAAGGAAACACGTGCGTAATGAAAGGTAACTGTGCCGTTCTCGCATCACGGCAAGCGTC
+>29184 1
+AGAAGACGCCCCCTGCATATACTGTAGTGGCACTGTTCCATCTAAGGGTCACGGCTGGTAAGGACGAATATACTGATGGCAGGCCTTAAGTCTTCTACCT
+>29185 2
+AGCAACGAGGGACCGATGGTTAAAAGGCTTCCTTATAGGGCTCCTCAACTGCCTGAGGTAAGGTCCGATCTAAAGCTGCTTTCCACTGCTATTGACTCAG
+>29186 2
+AAATTGCAAGTATTAGTAGAGGCTGTGTGACATTTCCCGCCGTACGTACGTCAGGCGTGCTGACCACCGCTAGAAAAGGTCCCTTATAACTCTCAGTGGC
+>29187 2
+TCGGTCATTGAGTCGTGGGTTACAGCCAATGTAACGTCTATCGCTAAAAACGCGAGATCATGCGCTTTGGGCACTGCCCGCGACGAATACTTTGATCAAC
+>29188 3
+CTAAGTCGCAAGCGACAACTAGGCATTTCGTGGTACTTTCGCGCGTATCGCCCCTTTTCGAACTACAAACATAAAGCTGGATGGGGTGAGTTATACGGCC
+>29189 3
+GAGCCCCCTTGCGGGAACATGTACTAGTTAGTGCAATTAGAATTCGCGTTCTTCCCGACGTATGCAACGCCCGATAAGCTGCGTCATAAACGTTGGTGAA
+>29190 2
+TCCAGGTGGTCAGCCGCATAATACGCCATGCCCATGGAACTATTCTACTAAAGGACTTAGGTCAGTGATGTCTAAGATGATGCTGCCAGCGTTGCTCCGA
+>29191 3
+GCACGCACGCGAACGTCGATTGCCTGTGAAACTTTCCCTAACTTCGCTGAGCGACCGTGAAGGAGGGCATCTTCTCTGGATAAGGGATTTACTAATTACA
+>29192 3
+GCTAGACTTTATAGGGCTTTTAGTTGCCCGGACGCGCCGGCCTACAGATTGACTGTATGAACAGTTCACCCCAGTTAAGGAACCTCCAATGAGAGTTGCA
+>29193 1
+GTGTGAGATAGACTCAATCTGTCCGGTGATAAAACGCTCGTCTTGACGGGCCTCGATGTTGGACCCTATCGGTTCCACTGGAAAATTAACCCCACATGGA
+>29194 1
+GCTCGGGCAAAATATTACCCGGCCTCGCCGTAGCTTCCGTAGAGTATCATAGACTGCGATTCTGGACGTTGGCAATCCAGTATCTTCTACAGGGATAAGA
+>29195 1
+ACTAGCAGCCGCTCGCCCAATTTGAACAAGCTCGAGAGGGGTTGTGTCGGATAGCATCTTGTTAACCATTAAGCTCGTTGACGCAACATGGATTCGCCTA
+>29196 2
+GTCCTCAGTCTAGCCTATAGTCAAACTCCAGACACAGATTTGCGTACTAAGGAGTCGAGGAGCCTATGGGCGTAGTTTGTAATCTCAGTCCGCCGTGACA
+>29197 1
+GATACCCAAATGTAACGGGCAGGGTCACCTTTATTTTACATGCAGGACGCCTCAAGTGCATCGTGAGTGCTTTTGCTGACACCCGATAGAGTTCGAGCCA
+>29198 2
+CTTTCTAGTAACGGGCCATCGTTCTAGACCTGTTGTATATCCTCCCCCGTACAGGGAGAGCGGAATTAGTGAACGGAAGTCGCGCTATAAGCCTGTAAAC
+>29199 2
+ACCTGAGCGTCTTCACGATAGCTGGGTTAAGTCGTAAGACGGTAGAACAAAGGCCCTTTATCTGGTCGGACACCTCTTACGGTACGAACCGACGATTTCT
+>29200 1
+CTTCATAGCATAGCTCGCTTTAGGTGACTAATGCGGCAATAGCGAATCCAGTGATCTCAGTGAACAATGCTTCGCTGCCGTAGTGACCTGGCAAGCGATC
+>29201 3
+AATATCTCACCATACCGGTACTAGGCTTATGTGCGTGCCAGCTATATACGCTGGTGCTAAGACAGCGGTTCGACAATCAGCCTGATCGGATGTGGTACCA
+>29202 3
+AGGAGGCCTTAGCACGGAAACGCGGAGCTAATTATTTCGAGTTGTCGAGCTACCTCTCTGAGGTCTCCGTGTAAGAACATATCTACTCCTTACGGCAAGC
+>29203 3
+GTGCAAGGCGCACACCATAGAGTATGTGCCAGACTAAGTGTTGTGCGGTCCGCTCCTCAGTAAAGATGGCGACACATGTACACGCTGATCCATTTTTTAC
+>29204 2
+CACCCATACGCGCCAACCTGTGTGCAGAGTAGGATGTAGCGGCGGAAGTTAAAGAGATTACCGTTACTATGCGCGTACATGCTCTTCGGATATTTCTACC
+>29205 3
+CTGCATGTCTGATCTCCTGTAATGAACCTAGTCGTGTTCGTTAGACCATCGCTACACCGGGACTCGCTACAAGAGTGAACGACTAAGTTGACGGACTGAG
+>29206 3
+ACATACTGGATAAGGTCCGTAGAGCTTTCACATAATTTTTCTCGGCAAAGATCCTTTCAGCTGTGGCATCGGACCATCTGAACGACGAGCCCGACGGGGT
+>29207 3
+TTTACATCCTGTTACAGTGACGGGCTGTTAAAAGTCTTCTAGAGCTAAGCGCAGGCCCCCTGAGAATAGCTTCGAGCCCAGGAATGTTCCGCAAGATTCG
+>29208 1
+AAAGGTACTTAATTAACAAAGGGGACGTTCCGAGCATCTTACATGCGCTTCATGGCATGCCATGGATCCAGGGCTCTGTAAACGGTCCGGCTCGCTTTCA
+>29209 3
+TGGCGGACCTCGCATGTGGAGCGGTTCCTTAGGACAGGTTTATAACTTGTATCTACCGTAAAATATGTGCCTTCTGGCCCCGGATAAAACGCCGAAACCA
+>29210 3
+ATTTCATATATTAAACATGTGATAAGTCCCTGCTCCCGCGTAGTGGTGCGGACGTGCAACCTCAGCGATAGAGCCAGGAGGTACGCTACCGTGTTCTACA
+>29211 2
+ATGCTTCGAATTGGCTTTTCGTTCGTAGCCGAGATGGCAGCGACCTTCTCAACAGAGAACACGCCGATCTAAGCGATTACTATAGAGCCATGATGGTGCC
+>29212 1
+GGGTGTGTAGAGGTTCTTGCATGGGACCAAAAGCCTTGCTTGTGACCTATCTCCCCTGGCAATACACTGATAGACGTCTTAAGGAAAGCCATCATCCAGC
+>29213 3
+CTGGGATGGGCTTCACACCATCTGGTCAGCGACGTAAGAACCTCTTAGTAGTTGATACCTGGTGAATTAAGGTGGTTAGAAACCATCACCGATCTCCCCG
+>29214 2
+ACGTCTGAAATCACGCCCAGCGGGCCTAAGTCCCTATATGTCTTCGATTTAGCATTGCGGCTCGACACAAAGAGCGAACTGTGAATTAGATTGTCGGTGC
+>29215 1
+TCCCAATACATTATAAACAAGCATTTGGGAGCATGGCCGGACGACTCGGTAGGTCGCTGTCTCTGGTTGGTAAGCATGGTGCATCAAACGCCTCAATTCC
+>29216 1
+TTAGGCGATTGAGGCGCCGTGGAGAGTCTGTCTATACCTCAAAGTCTGCTCAAGCCCCCTCACGATGACGGTCACATAAGCTCAATGTGGTCAAGTTATA
+>29217 2
+TCATCCATGATATAGAGCAATTGGGCTACCGGCGACGACGCATCAGGACGCGAAGGCTGTCCTCTTGGACTTCCATCTTATGCCATATAGAATGAGCTGT
+>29218 3
+TATTGCTCGAGTAGATGACGGACTGGAGTACAATTCCAAGTTCATAACCGTTCTGACATAGCCCAAAGAGCCACGGTGCCTCCCTGGGTGCTAGTTTCGA
+>29219 3
+GGACACTAGTTATGCCGTGCATCGCTCACCTCGCTTTGTTGACAAAGCCTACCACACGTCTGGATTGACTAGAAATCTGGGGGTATACCGTGATCAGAGA
+>29220 1
+TGCCTCCCATCGTCCTGACCGGTTTTTGCGTACAAGATCCTATATAATGGGCAAGGATTCGACCGGCGACTCAAAATTAAGGACGCTGGGTTAAACCTGG
+>29221 3
+CCACACGTAAGACCTCGCTCAGGCAAATATTTTTGACCATTTACGGTGTGATAGATCTGCGGCCTGGGCTGCCGGCGTCGACTTAAAACATGCAGGATTA
+>29222 3
+TTCGCGAGCATACCCGTTCGGATAAGATGCCTTACGCGTACCTCTGTTGCTTAAGAATTCGAATACAGGCAACGCCGGTGCCATGGAGGAATAAGTCTTC
+>29223 3
+TCTCCGTATGCGACCGGTACACACCGCGCTAGTTATGAACGATTGTAGTCCAGGTATCCCTGTGGCAGAAACTAAAGTGCCATTAGCCCGGTGTAATTAG
+>29224 3
+ACCATCTCAGGAATCTCGCCGCAACAACGGGAATAACGACATGCCTTCGTCGTCTAGACATCACATTAGTCGATTGTTGATGGTCACGCGTGGATGGTTG
+>29225 2
+TAGAGATCTTCGAGAACAACGTGGCAGTCTCTGCTATAAGAAGCACTCGGTATGTGCCTGGCTGAAAATTTGACGGTCCTCGACATCCGACCTGTGCACT
+>29226 3
+CGACCGGTGGTGCGATACCTAGACACGAAGTAATGACCTCAGCTGGTTTCTCTCGCACGCGGGAATTAAAATTTTACTCTCTACACCGTATGGCGTAGAG
+>29227 1
+GTCGCATACTCAGTTCCATTTGTGAGGCCGTCATGTGCAGATGGTGGATTAGAAGATGAATTAATACAGCCTAACCCCGGTCCATAGCAGCTGCTGCACC
+>29228 2
+TTCGTTATTGTGTGCAAGGTGAATCGGTCGCCGAGTGGTATCAACAATAAAAGCAATCATTGCCCGTCGTAACGGACCGTGCCGACCCCGACTTCGTTAA
+>29229 2
+CGACGCGTCAGAACCGGTATTGCTGTAAGCATTATCGATGGTGCACTTGTTAATAATGCGTGTGGCTCCCCCATACGGGTGACAGCATCAGCCATAATAC
+>29230 1
+AATATCGCCTTCAATGTATGGTCAAGCAAAATCGGTCACCCAACCTGACAGGTATGAGTGCGGGTGATATATCTGGCATCGGCCCCCCGATCATTTGGTG
+>29231 2
+GACTGACAGTATATGAGTGTGGGGGCGACGCCTTCCTTACGGCCACAAGTTGCCAACATCTCGTTGCCAATCGAAACTATGACGCCTAGAGTTGTTTCAA
+>29232 3
+CCTGTTCACTCTAAGCCGACTTGTTATGAACCGGGGCTGACAATTAGACCAAGAACCCCTAGAGTGAGTGGGGCTCGTTATACTGTACGATCTAGAGTCC
+>29233 3
+TCACTAACGTGCCGCGATCAAATGCAGTAGCATTATCGTGGCCGGACAAGGCCTCTTCTGTTATGCTGTAAAGGTCACCCGCGATGACGAGAGCTTAATT
+>29234 2
+CGCTACTGTCGCATCCTTAAAACTAGGCTACAGAAGATGACTTCTGTAAGACATTGGTTGCAGGCCCTGGAGTGCGCCGTGTAATAACCGTCCATGGACT
+>29235 1
+TCCGGGGTAATCTGATATCGAATAGATGCGAGCTCCTCGCATAGGGTGCGGCATGAGTCAATCGTGTTCAATCCAATCTACCCGTCAACTACTGAGTACG
+>29236 2
+GCGTCCTTAATTAATCTAATCAGACGTAGACTGTGGGTCCGTATAGGCTTAACGGCTTGCACATCGACTGGCCATCTATCAAGAAACTGCTGAGCGGGCC
+>29237 3
+GGAATGAGAAGGTTGAGGACTTCACGTCTTGCCGATTAGTTTCACTTGTAAACCCATCGCTCCATTCCAGAATGGTGCGCGCGACGAGTGCACTACTAAC
+>29238 3
+AATGCAATACCTACCATAAGAGACGAACGAGTCTTGTTCCCAGTGTCGGAACGCCTTCTAGGGGACTTAAGTCGTGGCGAGCTTGGCTCAACCCGTTTTA
+>29239 1
+CAGTTGAAACATGCTCATGCGAACCCTTAGGGTGCATGAGAGCACAGCTTTAGGCTAGTGTAACCTGAGCTTACGGGAGACTCTGGTTAAACCCCCCTTT
+>29240 2
+GACCGACGAGACAGCATTAAGCGTTACGCGTTCTAGCCTTCAGTAAATTACGCCGCTTCGCTCGTATTGCTTAGTTGGGACCGATCGGAGTATCCAAAGA
+>29241 1
+TCCCTCTCAGCCTTAGCTGTATGGGAAGTCTTGATACTACGCACATACCGAAAGCTAAGCGGCTAATTCTAGTCGGGTATCCAAGGGTAAGTGCGACTCG
+>29242 2
+CCTACCGTCAGCAAATGACTGCAGAAAGGTCATGCGCATTGTTAGGTTATTCAATATGATCGGGTAGTCGGGCATCCACATGCATACGGTCCTACGCCGT
+>29243 3
+TCTTATCAAGGCAGCGGGAGGGAACAGACAATGCTCCATTGATACGCGATCACACTCAGCGGTTCCGCTCGATATGCACAGCGAATTAGTCCTTGTTTTG
+>29244 1
+AAGCGGTATATAATAGCTGACTTCGATTTAGTGCCCGGCCGTAATGGTTCCCGACGTGTACCTAAATTTGTACCGACCATTCCGAGCACGGGAAGCGTAC
+>29245 3
+TCAATTGAATATAGAATGGTTCCGCGCTGCAAGAGAAAGCCACGGCAATCCGTGCGTTTCTTGCAGCTCGAATTTTGCGCCCTGGAATTCGATACGCCAG
+>29246 3
+AACCTTAGCATCACAATAGTCTTAAGCTCCGAATCGTAAGGACGGCAGTCGGTGGTTGAGCTTCTGTGCCCAATCGAGGTACTCTTACGAGAAGCCCGTT
+>29247 2
+ATAATGGTGTAAAGTCAATCGGTCCCAAATTGGCACGATTGCCCTAGCTCATACCGCATGCTGCTCAATGAGATAGCTGCCGTAGTGTGGCGCGATTACC
+>29248 3
+TACCTAAATACTACTTGATGCCTGCTGAACGGCTGGAGCAAGATCGAGTGAGTGGCTGTGATAAAACCGCCCAGGTTTTTTTCCGACCCAAACCGCTTGG
+>29249 3
+GGATGAACGAGTGCCCGTAGCGTCATACAATGACTATATTGCCTACTGGTCCTATGGCTCTATATGAAAAGCACCTTCGCACCGCAAGTTGTGACCGTGG
+>29250 2
+GGAAGCCTTTTTATTTATCTCGCCGTAAAGCGTCCGCGCTATCAAAACGTAGCGCAGTAGATGGACCCTATCGCATAGTCGGGCTTGCGAGTTCAACAAG
+>29251 2
+GCGGATGGCCATAGGTCACTCCCGTCGGTAATCAAGCGCCGTTACTTTACGGTTGTCGTTGATGCATCGCACAGAATCGAACCAGTATACATTACATAGG
+>29252 3
+ACCTGGTCAGCGCGCTATTGTGGCTAGTGCCCACCGCTTGTTCCCAAGGTAGATCTTATCACCACGAGACTGTAGAAAATGTGTTTGACCGATCAAAGGA
+>29253 1
+GTACTATGAGCATTCGCAACGCGGTCGCGGAATCGCTCGTCAAAATGTTACATGCTCTTTATATCATATGGTGTCCGCCAGCATGACGTACCCGGAGAGA
+>29254 3
+CAAACGGAATACTGCCATTAAGACGGTGATAACCCTCTGTACTGCGATTATCGGGCCTTCGGTGACAGAGTGGCACTCTCGTCGCTGTAGTTATAAGACC
+>29255 3
+CGGCCTACTCAGCAACGTTCTAAATGTCCTACTTGCGACACTCCGAACTGCGAGAGAAGTGTCGTTGATGCCGAAGGGAAGATTATTACTCGTCCTGATG
+>29256 2
+TTGTCTACTTAACCGCGGTCTTTTGATACTAGTGAACGCCTAGCACGTAGTAAAACCTGGCGGGTCCGACGGAACATGTTCCAACGGAAAAGCCTCTGGT
+>29257 3
+AAGCGGTCTTGGCGTGGTTTCTAAGGCTTATATTCGCTGAAAAACTGATTAATATGGTCCAGCCGCATCGACAAATGCCAAGCTCGGCACACCGGTGTCC
+>29258 3
+CAATTCTGAGGCATACTATAGTTCTGTCATGCATCAGGTGGGACCGAATCTCTAAGGATGCGGAGTCCTTCGAGTCCAGCTTAAGTAAACATCCCCGGCG
+>29259 2
+CATCTACGCCATGGACGATCGGAGTGCCGTTTACGAATCGCCTTCGTTAACTTGCAAATGAAGGGTCACTCCTAGTCACGGTCAGACTGTTGACAGATAG
+>29260 1
+GCCGCGTGTTGGGGTTAACTCTCGAGTGGACAGCAATAGTGTTGTCTCATCGCGGGCGCCACTACACACCATAAGATTAGCCGAACTCAATCGAATTATT
+>29261 1
+CGCCACTGCGCGCGATATGACTTTTGGTTGACCGGTGTAGTCCTCGCGTCAACAAGGTCACAAATGAAACCTAGGGACGGACTCAACTTGAATTTTACTG
+>29262 2
+TTGGAGTTTGCGTTTAAGGTGCCACGAGCACAGACTGGTGAGCTTGCCAGATACTCACAATGGAGACTCTCGCCAAGCTTTCAACGGTCGCACTAATACT
+>29263 1
+AGCACAACCGGAATGCTATCCTGTGAGCTTAGACGTGGTTGAAGCCACTGCTTTGTTGGTACTCTAAGACACGTGCTTCACAAATAGAGGCCCCTGGTAC
+>29264 3
+CTCACATCTTTTACATGAGGTATCTACGCCTAGTGGGTCTGGAGCAACTTCAGTGCCCGGTCAATAAGATGGAAACAGGTACCACCCTTCGGGGATGTCA
+>29265 2
+CGCGAATGTCAGCTGGCGGTCCAGTGCGTGGCCAATAGCGCAGTTCGGGCTCTTAGTTCGACTAAATATGTATAAGGTATTAATTATCCAACCGCCACAC
+>29266 1
+ACCTTAGTAGACGCTTTTAACGAGGTTCGTTTGGCGATATGGAAAGAAGTCGTCCGCCGATGGTGACCCGTTCCAGACCCGACATCGCCTGAATAACTTA
+>29267 3
+CAAGTAGGGATTCAGAGTGCGTGTCTAAGTGAGGTTACGGCCTCCCTAACAGACTAGCGTTATGACCTATGCCTGCCGAAAGGTACCACTTCTGCAACTT
+>29268 2
+TAGATTCAATTTTTAAGGAGGCGCCGACAAGATCTGCGGTTTGAGCACACCATTTACGTCGTGCTCCCGAACCAATACACTCAGGTCGGCCGGGTTTAGA
+>29269 3
+GAATTTCCAACGCCGAACATGCGGGAATCTGCCTAGTAGCGCGTACCTTGTGGCACGCCGATGCCCTTTTATTCGAGGTGTAATATAGCAGAGCTCAAAT
+>29270 3
+AACAGGTGCATACTGTCTATTCGTACCAGCTTAACCCGTATAGGCGCGAGGTCACTACATAGCGGTCGTATTCATGTTTGGCCAGAAAGTGAGCCCACGT
+>29271 1
+GTCCGCCAATGGTGGATTAATACGTCGCGGGTACAGATCACAAGCGTTGGACTCGCTCAGATTCTCAGATACTCTTTTGGTACCATAGAGCGGCACATCA
+>29272 3
+GAATTGCCGCTCACAACCAATATGGATTAACACTTCCCTGTTAGATTTTGACGGCAATCCGTGAGGTCGATGCTGTCAGTCTGGGAGCACGTCAAGACCG
+>29273 1
+CCGGAGAATCCATTTGCCGGGTTGACAATCGGTTTTCCACATGATCGAAGCTGGTATCTCAGCGCAAAGAAAATCACTGCTTTTCGTGCGAAGCCCGGTA
+>29274 2
+TAGTCTGCTTAGGTGGTCTGAAGTGCCCAGGCGCTTGATCTCACCTGAAACTAGTCAATTACAACACCGGCCTTTTCCGTAAGGAAACGGTGTGGACCAA
+>29275 3
+GCGCTATTAGACACGTAAATTGTATCCGGTGAGAGAAGTAAGATATATCTGATTCCCCCTCCGTCACCCGGGTTCCCGCTAAATTATGCGAGGGAGCTGC
+>29276 2
+ACTCAGTTGTTCTAGCGTACCGGATAAGAAACTATGCCTGATCGACCCCAGTTTCGCTCCACCGAAGACAGGGTTCGTTGGTGTGCTAATAGACATGAGC
+>29277 1
+CTCGGTTCTGAGCGTTTAACCAATCTGGTAAGACGGCTGACCAACGAGGCACAGTAACAGACTCGTATATCACTCGGATCAATGTGCGTCGGATTCGTCT
+>29278 1
+AGGACACATGGGTTGTGCGAAGAGATCTCGCGGGTAATCACTAAGGCACTCCAGGTAAAGTGCCTCTCCCTTCGTTACGTATTACGCCGCATGATTCATA
+>29279 3
+TCGTCTGGAGTCAGAAAATACACGGTTGAATCCCTCTGTAGACCGCTGGTGCAGCGAACTGATTGTAAATCGTCCGGAATCAACTGCTATACCCTGGCGT
+>29280 1
+TCAACACTTTAGGAATCCCGATCACATTGAATCAAGTTGCTAACGTGACATAAGACTGCGGAGTTACCGTGCTCTGGGGCACCTCCTTGGAGTGCCTAGG
+>29281 3
+ATACGCCTGGGCAGTCTGGGTATTAACATTACTGTGACCCGTGTTCAACACAGCAGAGACCTTTTTTGATCTCGTCCATTAACACGGCACGGCAAGAGGG
+>29282 2
+CTCAACTAGAAATTCTCAGACTGCGATAGTTGGACGCTAAACGGTAAACATTCGGCCTACTCGTCTCCTCGCGGATGTAGGCCGGCGGCGTAATATTTAG
+>29283 2
+AATGCTATTGCCTCTCACTAAAGTCGGGCCTGTAACACTCCAGTATGCAAACTGAGGGGTTGTAAGAAGAACTCATAGCTTGGGCTTTGCGATGCCCGCC
+>29284 2
+GACCATCCTTGCACTGTGGTGAGTAAATCGATCTGCTACTAGGATCGACGCTTCCTAGAAAGTTAAGCCTCGGGTAGATACCCTGACGGCTCAATATGGC
+>29285 1
+CACCAAAGCCGTTACCGGGATCTTAGGTAAGCTCGTTATTTTCAAAATCGTCGATTCGTGTACGCATGGCTAGGGCTGCTGGAACCCAACGAGTTAGACC
+>29286 3
+CTCACGGTATGACCGGAATGATGTTGCCTTACCACCATAGGCCCGATTGTGCAGAACTCCGAGATCTAGGTGAATCTTTTCGGCTCCAGAGATAAGCTGA
+>29287 1
+CTAGGTCTAAGGTCTTGTTTTGATTGCGAAATACCTGGCAGCGGTATAGCATGATCAGAAACCAAGCACCAACGTCGTCGTTCTGAAGCCGGGCCCATCT
+>29288 1
+CGGCGATCCGGGGCCTAATTAATGACGGAGCTCCCGTTATCCGTGAACGATGTCAAAATTTTCAGCTGGCCGACATAGACGTAGCTATTTGTACTCCAAG
+>29289 3
+GCATGATCTGTCAAGGTCGAATAGCGGTTACGGCTAGTACATCACGCCGTACAAACGATGTCTGTTCGAATTACCTGCGAACGTCAGTAGATTGCCGCCT
+>29290 3
+TTACGGAACGACCCTCCTCTCACGGAGGGAGTCCTGCATATGTCGTCAATGCACGAACTTTTAAGAATGGTCAAACGTGCTAATTAGGTTCTCCCGGAGG
+>29291 1
+GATCCTGTGCTCCGGCGGGACCAAACTCTATTCGCAGAAATTAGGTCGAGTACCCTAAGTGATCTCAGCAGGCACCTTATGAAATCGGGAGTTCCGTTTA
+>29292 2
+TCCTCAAATTATTGGCTGACCCGCTAGCTGGTATTGGCTAATATCTCGACGCAATCGAAACGATGCGCAGGCTGAACCTAAGCCAGAGGTGTTCTAGCTG
+>29293 2
+TATAACCGATACCAGGAAAATCTGACCGCAAGATCCCCTGGAGTAGGTTGTCTAGGTGTATTCGTATGACCGTGATCGAACCATGTTGCTTGCGGCCACC
+>29294 1
+AGAGCATGATAGTGCGTTACGGGAACTCACGTGGGGCTTACTATTTGTACACGCCCGCTACCTATCGTTTGACAGAGCACGATCTACACGTCGCTAATAG
+>29295 2
+CAGCGCGTGACTAGTATCTTAAAGGTAAACGCACAGAGGCCCATATTTGCAGAGTGATGGCACGCTCCTGGGCAGTCTACCATCTGTCTACTTGGTACTA
+>29296 2
+GTGTTTAGCGGATCGGAACTATCACCCAACTTTGCCTAGTCGACGCTTTGTCTGTGAAAGTCGACGGTAACCCCTGTAGGATCGAGCGCAGAAAACTACT
+>29297 1
+GTCGCTTCAAGATCATCTAGAAGATCTACGTTAGCCTTTGGCCTCCGGGGGGAACGATCCGCCCGATACAAATAAGTGTTCGTGAAAAGATTGCCGCCTT
+>29298 2
+TGACAAACCCGTGGGCTTAGGACGAGTTTTCGGTGCACGAACGCTCGAAAAAGTCATAAGTCGCACTTAGACCTATACTTCATCTATCCTGTGGCGGGCT
+>29299 1
+TAGCTGATACGTACACAGGGGCCATATGACACACGCGAGCTTAAATGCTCATAGGGTTAGTTGTCATATGCAGGTCAACCTGCGTGTCGCCACTACGCTT
+>29300 2
+TGTAACCGATATCTCTACGCATGAACCTGTTTCACTACGATGACGTGAGGTCGATCTGTAGATCTCGCGCCAGAAGCGCTCCAGGGAAGCTGACGTATTA
+>29301 1
+AATTCAAATTCTACGCGTCACTGGTGCGGGCCGCTTTGGACGTAGTGAATTTATTTGACAGGCACCACCGCTCACTTCGACAGTAGCACAAGACTGGATG
+>29302 1
+ACCGTTCTTGTCCCCGATTCTTGGGGTTAAGCATAGACCCATAGAAGCGCGTCGTACCAAATCGTCAGTGTAGAGATAGCTCTGTAGATTGAACCCGACG
+>29303 1
+CCGCTCTCAACCATGCCAAGGTTTGTCGTTTACCAGAGTACGTGAAGATCGTGTCGTAATCCCGTGGGGTAAACGAGACGATTTTTCTGGCAACCACAAG
+>29304 1
+AAAGCAGAGGGAAAAATAGTTTGGGCCGTCCTTCCTGTCATTTATGCTTTGGGTTTCCAATCATGCAAGACATCGCACGTCAGGCACGACTACGTCGCCG
+>29305 1
+GCCGTGTCTGATGTACAGAGCCAAAGACCTCCGCAGCATCGCAGGTTAGAACAGTTATTGCATCTTCGCTCATTCCGTGATATAAGATGCGGCGTGATAC
+>29306 3
+CACTGCCATCTTAGGTATCGGGCATGACTACGCTACTTCAGACACTTAAGCTTGTAGAAATCGTGGGTGCTCGCTAACCGCTGCATAGATGAGTCAGGCA
+>29307 2
+TGATAGCGAGTGTCCTCGGCTATATTAACGCCACGCAGAGTAGACTACTTTCTGTTGGCGAGCAAGAGGTAGCGGCGTCCACTATACATTAACGTCCTCA
+>29308 1
+GCTACTAGTTTTAGAGGCTACGGAGATCTCGTTGCACAGTGCAACTCCTCGTTCAAATTCATGAACGTGAGACACCTGAGATTACCGACATCGCTGGGGC
+>29309 2
+TTATTTTTTATTCGCCAGCGGTCGGGCGCACAAGAAAACCACGACACACAATGTGAATGGCCTGGTAGTACTTTCTTGGGACCGACGTCTAATCCAGGCG
+>29310 2
+CCACATATGGTAGGGTCTCTGTGAGTAAATAGAGCTGGACACAGTGGCTGAGTGGTTAGACATCATGCCGCTCATCCCCACATCGGATCATAGTCCTCTA
+>29311 1
+CCTTATTATGAATGGTCACACAAGCGTTGTGCAGCACGCACCTTCGAGACGTTCCAGTGGCTGTGGAGAATGTTACTTTCACGAGACCCGATCAACTGGA
+>29312 2
+AGCCAGCAACGGTCGTGTGCCGTCAGTTACAAATGTCGGTTCAGCCATGTCACATCTGATTGCCAAGTGAGGGCGCTATTCTGATACACTTATAGAAGCC
+>29313 3
+TCCGACCTGGTTCCGAAAGTCCGCAGGACGCCTATTCGTGAACTAGATGGTTTGCATGATGGGCTTAAGCGTGAGTATGAACCTCATTACCAACATACGC
+>29314 2
+ATAAGCGCGGATGAAATACGAACCCTGGCCCCCGTGTGTCATCGGCTCGCGTTACGATTAAGCGAGAAAATCCTTCGATTGCTACGGTTTGAGCTACTAT
+>29315 2
+CCAAAGATGCAGATAGTTTGTGTTATTGGTCTTTACCATAGGGCCCTCTAGACGACACAATCTGGCGAACTAAGTGCCGCGCTTCAAGTGCACAGCCGGT
+>29316 3
+AACCTCTTACGCTCTGTGAGGAAGCCTTGGATGCCATTCCGGTATTCTGTCGTGAACTGAGCAGTAGATAAGGTGCAGACCCTGCACTACAAAACTGTCG
+>29317 1
+CATCCTAGCTGTACAACACTTGGCGAAATCAATCGTTGGAATCTCGGATCGACTTGGGTACAACATCAGCGGTGATTCAGTCCTTTCCGCGGGATGGCAA
+>29318 1
+CGGTATACTCTCCGACAGCCAATTAGATCAAATTAGGCCACTGGCTTGGGTTGTTTGTCACTAATCCTCGCCAGAGCATCAGGTTCAACGAAGCTGGGAG
+>29319 2
+GATGTTCTCAACCGAAAGGTGTCACAATTATTTTACCTCCCCGTGATGTCAAGCCTTTGGAGCGACATGGGCCATAAACTGAACTGCCGGGGGCTGTACA
+>29320 2
+CCCACGTACATTAGCCAATAGAGCATATGCCCTAGAATTAGAGCGGCGTGCTCTAATGCTCGTGCAGGATGTGGCCTTTAGCGATCTATGAGCATTCACG
+>29321 1
+AATAGGTGTTGTCTGACAATCAGATATAGCCGCGGCTAAGTTATCGCCGCTGTTGAGACCGCTCTCCAGGGAGTATGCTGCAAGACGCTCAATTTCACAC
+>29322 1
+TGCGACCCAACCTTGAGATATAGAATGGACTCGGAGGAATCCACGGAATCTCGTACCTCTACCCCTACAGTTAAGTCCGTGCGGTGGTCTAGTATTATGG
+>29323 3
+AGGGGTCTAGCTGGACTGAGTATCTCGCGGAGCACGTCACTACATATCGCATCATCGTCGGTCTCTGATGGCACCACACTGATAAGTTGGATTCATACAA
+>29324 3
+TCTTGTTCCACGGCAGAGAAGGAACGATTATCAATTCAGATCGATTCTTGATCGGCAGCTGGCAGCGAACTTCTCCTCTCCAATGCGAGGACTGGCAGTA
+>29325 3
+CCAATACCACCTTGTTAACTATTGGCCATGAGGGTTCGCTCTGTTTCGAGTGAGTGTAGTGGAAGCCCCACAGAAACCGATCAGTTCGTCCGGAAAGCTA
+>29326 3
+TGCGTCAGTTGAACCAGCACGCTTCGTAATTCGGTACAAACAAGGAATGGCAGTCTCCGCTTCGCCCAAGGTTACGGCGCCAAATAAGTATGTTCGTTTG
+>29327 2
+CTCTAATGACGATTGTGAGACATCCGGGTCAAAAATCAGGGGCACCGGGGGTTGTACACTCGCCTGCTCCCATAGGTACCTTTTAGTTTAAGCACTAACG
+>29328 2
+CTATTGGGACGTACGGCTCATAACCCAAGTGACCGACACGTAGTTGTTCTAATGGCGCTTGCGGCATTAGCTAGAAACATTGCCTCCTGTACGCAAGTGA
+>29329 3
+TACTTGTATCCATTGATAGACTCGAGTAGGGCGGAGTGGCTTGTTGGTTAGCGCCCCATCTAGATTGAAAAGAACACCGCGGGACCTTCCTCAACCTCAA
+>29330 3
+GGGCCTTCCCTGTAAACTTATATCAATTATAGCAATCGGTTCTACGTCGGACTGCCAAGTAAGCCGCTTTCCGGTAGCTGGAAGTAACCCGATAGGCAGG
+>29331 2
+TTTCTAAATCGAGGCAGAGTCCCGGTCGCCTAAAAATTCTATGTAAAACCCGCTAGATACGTGCTTCGGGTATCTACCCGGGTACTGGATAAGGCCGCGT
+>29332 3
+TAGTATAAGCATACTCCTCGATAAAAGGGAGAGCATCAGCAGCCCGTTTTCGCTCCGAGTGGAGATGTCCTTCGGTATCACGCTGTGCCACTTCTAAGAG
+>29333 1
+CGGGGTGGCAACTCCAATAAGAAGAGGTATTTGGCGACTGCGCGAGCATGACACGCATTACTTTCAACCTTCATGACGTGCTTAATCCTCGTTGAGCCTA
+>29334 1
+GCCTTTGCAGGATTAAGACTTATGGCGGTGAAAGGCCGAATGCCGTCTAAGGTCAACTGGTCTTAATCCATCTGACCGTCTCACGTCCAAGTTAGACCAG
+>29335 2
+TGCCACAGCCCGTTTCAATAAATTTCACCGAACAGACTAAGACGCCGGACAAATGAGTTATTATGTCTGAGTTTCGCAGGGTCCCCTGGCTGGTACTGGG
+>29336 2
+GTACGCAGAGTCGAGTAACCTCACCGACCTTGTTTCAGTACTCAGAATCTGCAATTCAGCATCTCTGAGCGCGTCCATGTAGTAGGCTTAGCAAGGGGTA
+>29337 1
+ACTTAGTTCGGTCCGCCACGATTCTTGCCTTCCCTAGAGAGGGGTAACGACGGCCAGGTATACGCATAATCTTCATCCGGGACAGTATTTATAAAAGGCG
+>29338 3
+CGGTCAGCGAAAGCAGGATACTAGGAATGCCACCGGTGGTTGGCTACTAAATTCTTATGTTCTTCCCCCGCAATCCGAGGTGAGTATCTCTAACTAAGCG
+>29339 1
+TGCGCTCACTTTTAGGCCAACCACCTAGGCTGGACCGATGTTGCCTAATTCGCCCGAAGGTAGAGATTGCGAGATTTGTCGTAAAAAGACGTTACACGTC
+>29340 3
+GTCTTTACTGGTCGATGAGCGGAAGCTCAATTTTAATAAGTGGAATCTCAGGGTACCACCATCCCATCAGTCTTGAGAGCCCCTGTAGAGGGCCACATGC
+>29341 3
+TCGAATCTGGGCAGCGGCGTTCGGGCACGGCAACATCCTAGGATAAGTTTGGAGACTGTCGATCATACACCTTCGATTCCTCAAAGTCATAACTGATCGT
+>29342 2
+GATCGTTGCAGCTTTTCGGCATGACCGCACCCTTGTCCATGGCATCATGAAAACAGGGAGACTGAATCTCGACATTTGGGAACTGATTCGAAACTCGGTC
+>29343 1
+CAAAAGCGAGTTTGGCCGGCTGCGTACTTGACAGATACGGGCTTGAACTTGGAGCGATCCACTAATCACCAAGCAGTGTTTTCGGAACTTCATTAGCCCT
+>29344 1
+ACGGCATGTGTCATCTATAGCACTAGGGGATATTGAGTTCCGGGAACAGGCAGACCGGATGTCCAAGTTCTATAGTCATAGATCCCTTCACTTCCCAGGC
+>29345 2
+TAATATGGGAGACATCGTCGGGGTGCATGCCTCCGCCTTATCTATCTTGACAGATGGTCAAACTTAAAAGCGGAGAGGTTCACTTGTCGCGACCCTCAAC
+>29346 2
+ATGTTGCGAGACGTTTCCGATCGTCCTGAATGGCAAAGTCGCGATGCAAACACTACACTTTAGTACCGGTACCGCATTCCGGACTGGATGTATAGTACGC
+>29347 1
+AATTAACCACCTGCTCAAGGCCGCTGCGCTTAACACCCCTGCTGTGGACTTGTTGAACGTTTAGTACGAGTAGCCATGAAAAATGGTTCCGATTGGACGG
+>29348 3
+GGTTGTCGACCGCGCTCAATTGAACTTATGCTCGTTGAGCATAACAGCCGGAAGATAGCAATTTCCGCTTACATCGGCTCATAAGGTTCACTCGCGGAAG
+>29349 2
+AAGTCCGAGTACACCATGAGCGGCGGTACATTTTCATCTGGTAGTCATCCTTATAACATCTCCCTACAGCTCTACAGGGGTAGTGACACTGATGGGACGG
+>29350 1
+GCTGTTTTAAAGAGTCCAATGGCGCTACCTAGAGGTGCATGAAATCCCCCTGAGTTGGTGTACGATCACCTACGATTATGTCGTCACGACGACCGGCAAT
+>29351 2
+TGACTAAACACGTCATGGAGACAGATCTTTTGTCTTGGCAGCGGTCCATACCATGTCAGTCGGGATGATCCGCTACTCGCAATGATTGACCAGGTAGACC
+>29352 3
+GTAATGTAAATGCACGCCAATCACTTCCCGGGTTTTATGATCCACTCGGCGCTTGACGACGACTCACCTTTATTATGTAGGGGGCCGGGGAAGATACACA
+>29353 3
+TCACCAGTCAAACGCATTTCGAATGGACGAAAGGCGGTCCATATATTAAGATGACCGTCACGGTTACTTGACTGCTTGCGTCGGACGCGCGATTCACTGT
+>29354 3
+ACCTGCTGGGCTGCTGCCGCACTCACATATTCATACCTACACAGTCAGGAAAAGGCGGTAGTTAATGGAGGTCCCATTAAGGAGGTTACTTCCTCAGTTG
+>29355 2
+TAGCTTGGCACTTCTCATCAGATTGCTGAAGCTCTTGGATGGGACACCAACGTGGATGAATTAGGGACCCTGGCAGGCCTTTCCAAGAAACTCATCGACT
+>29356 1
+TCACACGCCCCTGCCATTGACATATGGAGGACACTTACCATATTAGCGCTTCGCTTCTGTGGCGGATGTGTATGATCTAAAAAAGGCCCGGTACGAAGTG
+>29357 1
+TAGGATGGCATGAAGAGACTAGATTCTGGCGGACTTCCTTTTTTCATTGACCCAGCTCAAGAAGCAGTTATCATACCCTCGAGCTCGGCGCCCAATAGGG
+>29358 2
+AGAAGGCCGGTCTACCGATGTCGGCACTGGAGAGAATCCTTCAGGTGTTATAAACCCAATCATCCAGAGACGGATCTAGTCCTGATTCCGCTTTACTGTG
+>29359 2
+CGACCCGTGGTACTATCTATACGGATCTAGCCGATCAACCGGGGGATCCCCGAAGGTACGACTATGAAACTTAGTAGGATTTAGCTCTCTCTTAACGTGG
+>29360 3
+TGCGTACGCATCGCCGCACTGTCGCGGGGTCACCATGTCGGGTAATGACAATAGCATCTACACGGTTGTGTAATGACTATGACCTTAAACAGCGTAATCT
+>29361 2
+GAGCACCATTAGCTTGCGATGTGCCACTTAGCTCAGTCCAGGGTAAGAGTTGTTATCCATGTTAGTGCCGCCATCAAGAAGGCTTATGCCGACGAATACC
+>29362 2
+CTCACGGATGCGAAGATCCATCGGCTACACTTATCTTCATCGCTTGGACCTTAAATGATACAAGGTCCGCCGGTGATGCTGGTATCACAGGGGGAACTTA
+>29363 3
+AGAAGAGGTAGCCTCCGGGCTGCTCTTGCAATGATAGATCTCACATTCCACTACTGAGTCAAGTTTGAGGAGCCTGTAGATTTCATGATGCGCACGCCCA
+>29364 3
+GCGAATACGCAGATAGTCCCCCAGAGTTGCAAGTAGTTGACTCTACCATATGGTTGCAGGCATCGGGTTACCGGACCTGTTGTCTGAAATTACACTACGC
+>29365 3
+ACCCCATATTCATCCTGGCTAACCTGGGCGATCGCAACGCTTTTCGCAATGATATACTCTGAGGCCACGAAGATTGTTAGACGGTATGCGGAAGGGCATT
+>29366 2
+ACCAAATCCTACTCTAGCCGGCTGCTTGTCCCACCTGTCCTGAAAAGGGAGTGAGCGTTACTGAGCGGGCTAAGTTGCTTAACAGCACAGTAGTTTTAAG
+>29367 1
+CGGACGCTCTTGAAGGTCTCACGATCGCAATGATTTGCCGATTCGAGACGACTATGAGTGTTAGGACGGCCATTCATCAAATCCCACGGACTGGTTCTAA
+>29368 3
+CAAAGCACGTTAATTGTATGACTATGAGTTTATGTACATTGCGCAGCGTATGGAGCGATATCCCCAATACCCCACCGCGGGACAGTTTGCTGGGGACTCC
+>29369 3
+ATCTCGCCTGGTAAACAACTACAGGGTAGAAAGATAGGACCCCACTCGTGGTACTTAATGGGGTCTCTGGTCTGAGGAACGTATCACCCTCTTTAGCTGC
+>29370 1
+GTGCAGCTTGAGATACTCGTGGCATACATGTCACAACAACCGTCGCCGACATCTCAACTTCAGTGGATTTCGCATAAAATGTGTGGTCTAGCTGCAGGCG
+>29371 3
+GTCGAGAATGAGCCTACAGGACCGCGAACAGAATCGCGCATTCACGGCTTCGGACAAAAGGGTTGTACCTTTGTACACTTCCTTCATTCGTTGACATTGG
+>29372 3
+TTGTAGGTCCCCAGTCAGCTTGCCATGGTGCTCTCCGAAGTTCCGTTATTCGACCATTGGCAAACGCCTAAAGCTTGCTCGGACAAGAATAAAAGGGGAT
+>29373 1
+GGGAAGCCGATCTCCCTACTTCTGCCATCTGTTCCGATGATAACTGGAGGGCGGCCAGTGCAGTGAATCACAGCAGTTCAATATAGTTCTAACTCGGTAA
+>29374 3
+CGTCTGGCGCGATTCGGTATACTATCAAACTAGCATCCCGACTCTAGTTAAGTGCCAATCATGATACGTGATTAGCGGGCCGGGTTCCGGAACAGAACTT
+>29375 1
+GTTATGAGTGCTCAGGCGTGAATACACAGTCGATGGAGAATAATAGGTCACGCAAGCATCGGAAAGTTCCGCATCCTCTCTATTCCGGCCTTCACGTGTC
+>29376 1
+CCAAACGCATGAAAACTGTTACCGGTTGCAAATCTTATTGTCAGGATTGCTCCGAGGGTAATGGCCCGCAAACTCTGGGGGCACAGCATTGACTTGCTTC
+>29377 3
+GGTCACACCATAGTGCCCTAGGGTAGGGGAGATAAGATCCCTAGCGTGAATTTATCAATCCTACGTATCCGGATGTCCGCAAATCTGCATCGCCTTTGGA
+>29378 2
+CGGAGACGCTTAGCATCTGGGTCGGTTGCACCGGTCTAACCAGTATTGAACTCGACATGACATGGACTATTTAGGGCCTACACCCGATCAGCATTTTAGA
+>29379 3
+CATCTTCCCTCAAGTGTATAGCGAGTGTGCTTCACGGAGTCAAGGTATCGGAACTGCGAGGTGAATAGTCCCCCCAAACTCATTCTTAGCTGTGGACGAA
+>29380 3
+GCACATGTTTCCCTACACGTGTGAGTCACCCTAGTCAATAGAGCTGTACCTTAACGGCTGGGCAACGGTGTCCAAACTGCAAGGGGTTTTCTAACAAGGT
+>29381 2
+AGATTTGGTGGGCCCATTCTGCATACACGGCCGGTCCTGATGAGATTCAGTAATAGACTAGCTATCTACAAGCTAGGCCGATCCACGGTCTCATAGCATG
+>29382 2
+CCTCGACTCAGATTTCCATCGTTAACGCTGTCTAATTGAGGGAGATGTAAATCATTGCCAGACCCGTATGGCGCCCCGGACGGGTCTGGAGCAAATTAAT
+>29383 1
+GTCATCCAATAATCTTCCCTACGCAGCGGCGACGGTTAGGCCAGTCTGAGGTAGGTGAGGTTTGTACCCTACACCTTTTAAGAATCACAGGACCGATTGA
+>29384 2
+TTGTCTCACGACTCGGAAGAGTTCCGAACTATGCACCGGATAGGTTCCCGTGGCCTTTAATTAACAATGCAGATACGAGGCTGCTCTGTGATGCGAAACC
+>29385 2
+AGCCGAAGCCAGAGAGCAATGTTCTTAGGCACATTTGCTCCAGCATAGCCACCCAGATGGTGGTTGATTCCTTTGAACCGATTACGAACTTCGTGTGGCA
+>29386 3
+GGTTTGTATTCACCCTGCGAGACAGGGCGCTAAACAGACGCTTCTCATGGGTCCCTGGACTTCTACATATATGCAAAAGCGCAATGCCTTGTGAAGCATG
+>29387 1
+GTAATCGATCTGAGGCTAGGACCTGGTGTGCCGGAACGATCACTCTCAGACAAGGCAACGCCATTTACGGTCTCATCGGGTTTATCCGAAACGTTACTTA
+>29388 1
+ATATTCAGCCGAGGGCCAAGTGTTGCTATCACAACTGTCCCACCCAGTGGCTTATAGATAACCCTAGACTGCCCATTCTAGGTTGGAGACTTGGTGGAAG
+>29389 2
+CAAGTGTTTGATGGTCCCCCATGCAAGCCTCTTGTGTAGCTCAGATCCAACGACGGGACAGGTTCAACCTCAGCTGTTTGAAAAACTGTAAGCTTGCAGG
+>29390 3
+CGTGTACTCCATGTCCCCAAAGCTCGGAACTTAAGGCCTGCCGACTCGCAATTAGTCAATAGGTCGGGGATTATTGATGAAGGACATATCTTTCCACGGG
+>29391 3
+AGCCAAAACGGAAGCCCCAGTCCGCGATTTGAATGTATCCGGCATGTTGATGTCCTTGTACTTAGGTCAGAAGATATGGCGTAGGACCCTCCTATCTCGA
+>29392 1
+CCATTGGACGACGAGATAGTGCTCAACTGACTATTTCGAATTAAGCTGTATGGCCGAAGTGGTCACAGCCCCTAATAGCGTACTCTGTAACTTGGGCGCC
+>29393 1
+GATTGCGCCTCTTGAAGCGAAACTAATGGGAAGGCTCCCTACTACACATGAATGCGACTCAGAGTATTTCGGCCTCGCTCCGACTTTGAGGTAGATGACT
+>29394 1
+TGCCGTGCAGTCTATGTAAGGGAGTCAGGGATATCAGTTACCTAAGTCTCCAAACGAGCCGCCTATCACAGCACATCTTCCAGTGACATGGGTTTACGGT
+>29395 2
+CCATAAGCTTGTTATTCGACCCGATGTGGTACCGTAGCAGTTCGCTACGTAATAATCCACGACCATGCTCTGTGCCACAGAGAGATGAGAGATGGTCGTC
+>29396 3
+CTATTAGCTATGATTTGAAGCATAGAGAATGCCTGCATTCTATAGTGCCAGTCGCTGAAGAGGGTCGAACCCTCTGCCCCCACGGGATGGAATCCTCGTA
+>29397 1
+TTCTAGAGACTACAGCACACCACCGAGACTGTTCGGATTTCCTACACAGGGGTCCGTGTTCGCGCATATAGGCACCGAAGTATTTTTTAAGCAGAGCGGT
+>29398 3
+AGTATTGCACCGTGTCAACTGCATATCACCACCGCCGAACTAGGTAGGACAAAGCGACAGTTTGAGTGTCACCGCCTACTGCTTTTTAAGGTCTGGGTAG
+>29399 1
+GCGGGATGGAAAGTTTCATCAGCGACTAATAGCCCTGGCAAGCCCGTTTCACGTGTCGAATGGCATACGGCCTCTAAACGCCATTTCAGGATTACTGATT
+>29400 1
+GCAGGGCACTACGGTAAGTAGTTGCAAGATCCACCTACCCTAGTGCCTAGTTGCGTCCCAGTCGATAGAGAGCAGAATTAATCGTTTGAGCCATCTCGTT
+>29401 3
+TGTCGGCGAAGTGCGGTGCTCCATACTGGAACACCGATTCCCCATATATATCGTGACATTCCCGAAACTTAGAATCGAGTGGCAAGCTGTGCGATCGATT
+>29402 1
+AGCCGAGACGACTCGGGGGGGTCTGGTACCTCTTACTTTCTTATAGCCACTACTTAAGAGCGACAAGGGGAGAACCCTGCTATCGATATACCTTTGTAAC
+>29403 1
+ACGGCTCAGCGCTGATGTCGCCAAATATGAGGATGGAAAACTCTTGGCATACGAGGACCTTTTACTTGACCGGCGTGTATCCTAAGTGCACTCAGCCATT
+>29404 2
+AAATCTAATACATTCCCTGGGTCTTGACATCAGACAAGGGCCACACATGGGCGCGGCTTGTGTTCGCAAGTCCATGAACCTGCTGTAGTTATCAGAGCTG
+>29405 1
+CTAGTGCTTGCACGGAACATATGGTCCAGGTCACGGCGACGAAGTTCAAACGAGGGCGATTGTATACTACTAGATATCCCGACGTTCCTCGTACTTTGCA
+>29406 1
+CCTATGCCTGGTAACCCACGGGGCTCCACTTCATTTTTATCAGGTTATTTCCATATAGCCAGAGTAGGTAAGGTGAGGCCTCACGGACCCAAAAGGATGG
+>29407 3
+GGCTCTGATGAAATAGCTGGCTCGTAGAGACTACATTCACCACGGTTGATGTGCATCGGCACTTTCTCAATGACCTTCAAAGGTACCATGCTGACGCAGG
+>29408 3
+GTGGAGTATGTATACCAGCCAGAATCCTTTCCGACAGGTCATCCAGTGAGTACTTGACAAACCGTGACCAGATCCTCTTGGGTACGCATGAGCTCGATGT
+>29409 1
+TCATCGTCCACTACACCCGTGTAATTCTAAAATTGACATCACTATTCAGGTCGGTTCGTCCAGGTTTATGGAAGAGGAGCGGACTGGTCCGACCGGCGAA
+>29410 2
+GCACATGCGATCTATATGCATGCGAGCGCGGCCACCTGGAGGGGTCTACGAAGTTGTATATTACAGGATATTCTCGTATTCCAAGCAACATCCTACGTCG
+>29411 2
+GTATTGACTATGCGTCAGACTGCGGTATGCACGGTGTCTTAGTTATCTCCAACACATCACGGATCGTCAAACGCCGGAGGAATTGTTACCGTAGGCAACC
+>29412 2
+GCGCGCTAGGATTTACTCAGTACGGGTTTCTAGTACGCCACATCTTTAACCGCCAAGGCTATTAGAGTTCATACGGGGACTGCGACAGCAAATCGATGTC
+>29413 1
+CTGGGATTCGATCCCACCCAACAGATAGTCTACACTTGTGTCGCGGGTTTGTAATAACATCTTCGCAAGTCCTACCAGACGTCTGAAAGGAGGTCGTAGG
+>29414 3
+GTCAAGAGAACTTACAACGCGGGATGATTTTCGCTCATCGCTAGAGGACGGTGGAATGCCCTACCTATGCGCCTGTACACAGCATTTACGATGGCCTTTA
+>29415 1
+GCTGCACACATGATTCCGGGGCCTGATTACATTCCCCGAGCCCGTCATTCTCATGTTGGAGAGGGCTGGCAGAGTGTTGAAGAATACTCACATTAACTAA
+>29416 3
+AACGGGGGCGGGTGACACACGGATTCATTTTCCAACACGTATTCTCAACCCACCCCACGGTGCAACATAGGGTTGTGCTTGATAAACTTGGTCATGTTGA
+>29417 1
+CCATGAGTAAATAACGTGCGTTCGTCTGATTTCATGGATCGAAAGGACCCAATACCCTGCCGGCCGACAACGTCGAGTTCCTTTGAAATGTGCCTGGGTA
+>29418 2
+TACTCAGGGTGGACTGATTAATGTCGCCAGCCACATGTACTCAGACGCTCAGTGTCGAGCCCGTACACTTACGCTTGTGAGGAGACTTATAGGACCTAAT
+>29419 2
+ATGTGTGCCATGCGTGGCAGGTTTCGTCTTCGAAAAGTCACACGGTGGTCCCTATAGTAAGTCCGACATGTATAACATGACATACTGCAGCGAATCGCCC
+>29420 1
+GGGGAATGTACGCAGCTAAATCGGCTCGGCTGCGATCCCACCTGAGCTTATGTAAACCCCAACATCATGCGAGGTGTTAATGCGATTGCACGTATTTCAT
+>29421 1
+ACTGTGATACCTGACGTAGTTGGATAGTCTTCTCTCATGCAAACCTTGTGCGGGCGATTCGACTAAGGCCCGTATCAACAGAGGTCAGAACCGTTGACCA
+>29422 1
+TTGTGGATATATTAGCAGCTCGCGTGCTAAAAGCTAAATGAGGGCAAGCGCGAACCGGGTAATTCGCTACACTATGCATTCTTCCGTCCCCCTCGGAGTA
+>29423 2
+GTTATACGCTTGATTCACATGCCAGTTTTACGGCTGCACAACAGTGGTAACGCAGCGTCCGGATAAACCTGCGTCAAATTCAGAGGCGATCGTCCATTGG
+>29424 1
+TCGGTTACAGCGAGTTCCTCGAGCGGATTATGCTAGGATACCTCCTGCAAGAACGTCTAACTACCCGAATAAGTCCTGTAGCGGTGATACGGCCTGATAT
+>29425 3
+CCGTTTATACTCTTATTGTACCATGAAATGGAGTGCCTAGGGGAGCACTGCTTGCAACTCCGATATCAAGGGAGCTATACACCTGCCGTGCGAATGCAGC
+>29426 2
+GTTGGGCTCACGTGTCTCGTGCAGTATACCTCTCAGAATGTGACCAGACCTTGCCTGAGGATGGCGGTTTAAGCACTAAACATAACGATCTTAACGCACG
+>29427 3
+TAGCGTGTCCAACTGACCATACTTAATTGCTGTCGGGCCGAGCAGATCAGTGGCCCAGGAAAGCTTCGCATGCGCGATCGATTCAGCTACAAAGTTTTAT
+>29428 2
+CGATAGGGGAATAAAGCTTGCGGAGAGTCGTCCCTGCCCCTGTGGTGATTCCGTAGAGGCATCCAATCGAATTACCCTTGCGATTAGCACTACACTATAT
+>29429 2
+TGATCCTATACACGATAGGGAAGATTCGCTCCGCGATGCGAAGTGAGGCGAAAGGTCTGATACTCCTCCTAAACGTGTTCTTGTGGATCTTCCGCCAAAC
+>29430 2
+ACCGATATATTGTCTGGCGACATCCTCGTCAATAGTGCGCCGATCCAAGCGACTACTTGAATTAAGCCGAGCCGATGCATAGGCTTGTGGTCCGTAAGAT
+>29431 3
+TTCGAATGATCTCAAGAGCGCGGGTACCTCGTCTCATTTGCCAGCGTCAGACTAAGTCTTCCAGACTGGTTAAGTCCATATCACCGGATGTAAGCGAGGA
+>29432 2
+TATGCCCGATCAGCTTAGTGGACGAGGCTACTGTATGGCGTGTTATTCCCCGCCCAGCGTTGCAACATACTATAATCGAGAAGAATGCAGTCGGCAACTT
+>29433 2
+AAATCCCGGTAAGGGTCCGCGGGCCTACCAACGTTAGGTCATTTATTAATTGCCTTTCCTCGAGGTGATATACGTTAGACAGTAGCACGGCAGCCCAGTA
+>29434 3
+GGTGAACTACCTCGTCGCTAATCAGACTAGTCAAAGGGTACGTCCTTGCATGACTACATAGTTATTAAGCTTTAGGCGGCGGCGATCGACACCGTCCATG
+>29435 1
+TGAGGCCAATGATCAATTTTCTCCGGTTTGTTACAAAAATGGAGCATCAAGTGGGGGGATATGCAACCGAATCGCTAGGCCTCCCTCCCTAATCCGGGCT
+>29436 3
+CCCGGACCACGGTCGGACTCTCTTGACCCGTTGTGAACGTATTTGTCGAGGTAACGACAAGTGGGCCTCATTTATCTCTACTAAGAAGCAGTGAAAAGCT
+>29437 2
+AGGGTTCGTGTGGCTTAACACAGCTTGTTGTGTAGTTAGTTAAACCGCGTTAGCCGACGATTTCCGGACACCTCCTACATAACAAAAGGCACGCCGGACT
+>29438 3
+TTAACCGCCAGACAAGCATCATTCACGTAACCGTGCCAGACATGCAACTCTCTCGATTTGCGTGTAGGTTAAATGCCATTGCATGTTGGAGGCTGACGGG
+>29439 2
+ACAAGCGAGTCTCTTAGGACACCGTGGATTAATTCCACCGTAATGCTAATGGGACGCGTTGTGTCACACCTATTTCAGTACCCGTATAATCAGGGCGGGC
+>29440 2
+CAGTTCTGAAGCCAAGTGGTCAGTGTAATCGATTTTTACCCAGTACGATACAAGATCGTATGCCGCTGATGCGGACTACTACACGCCCGTTACGATGGGC
+>29441 2
+GAAGTACTATTAGGGCTTGTCGAGCGTGAGGCACAATCTATTAGGTAGCTCGATCCATGCTCCCCCGTGATGAAAATATTCCCCGAACTGCGGAATGTCC
+>29442 2
+GGAGCTATATCGAATCTCGGCAACGGTGACTATCGCCGGTGTTATTGACTCATTTGCCATTGAATCAAGCGGTCAGTGCGTCACAGACAGCATAACGCTC
+>29443 3
+CTGGCGTTGGGGATCTATATCTTCGGTTTCAAGTCATGCAAGAACGCACAACAAGTACTACCGGGGTCATGGGAACCGTATTCATGATTCCAGGCCCCTA
+>29444 2
+GTGGTGAACTGAAATAAGTTTTGTTTCCACGCGCCCAGAGGCCTTCCATGCCGAACGTTCCTCCCTATGGGACCACTTGGATAGAAAAGCTACGATGGAT
+>29445 1
+CTAGCGCAGCCTTATTTTACGGAGCTTATAGTCCAGCATTTGAATAAAGCTATCGTACGGACCACATGTCTAGCCGATGGCGCTGACTGGTCGAACGGAC
+>29446 2
+TCTTCGTTAAGATGGGAGCTAGTCGCTACACGGGTTAGTCCGGAAAGGAACCTACTCCTCCTAATTACCTATGTAGCTGTTGAAAGCCCAAGGCGCGCTA
+>29447 2
+TGTTTCGCAAGATCCGTTCAGTGGGACCTTCTAAGAACTCGACCGATGATGGCCTAAAAGGACTTGTAGGACCTGAGCCATATTCTAGCTGACCGTAGCC
+>29448 3
+GGTACCAGAGTTCGCACCGAAACGACTGAGGTTCGGCAGAATCGGCAACCTGAATTCACCCGTGCCATAGAGTGTGATTTCTCTTAATCACTGATCGTTG
+>29449 1
+AATTGGGTATCAAGTAAACGGAGGCTGGGACTCTAAATTCGACTAGGTACGATGTGCCATCATTCCCCTTAGCTCCAGGCCACCCTACATTTTGGGCGGA
+>29450 2
+CTCAGTGCATTTTGACTAGGCCCGTCATATCCACCATCACGAGGGCCCATACTTATTGGCGCACAGGGATTCTGGAAATTTGCAGCTGTAGGCAAAATGG
+>29451 3
+CAAGATCTCGCCGACGGTGGGGTCGTATTCCGCCGCTACTAATGAAGGAACATCTGATCCAATGGTCCCTCCTTGCAGAAACATCTTATTGATGAGTGAG
+>29452 2
+GCCTTGCCACAGTGCCTATGTGCCTCTTTATTATGCAAGTTAGTTGCAGGGAGCACGAAATGAAGCAAACGGTCGCCTAGCGTCTGAATCAAATTCCGCG
+>29453 3
+CGCGCTGTCCGGACTCATCCTCCACACACCTGACAGATCGTGGGATATTTGAAAGGACGAGGTCAGTCATTACTCCAGGTGCCATAGTTTTGTGAAAGTA
+>29454 1
+ATAGATAGGTAAGTTGACCGGCTAATCCAAAGTGGACGGGACTCATTCTTAGGACTTTGGATAATCCCGCTTATTGGGCATCGCAACCCCGCTCGTGACC
+>29455 1
+ATTGGTGTCTTTACCGGATAACCACTAGCACCCGGAATGAGGGGTTCACTTCGCAGAATCACACCTGATGAGACGCAAATTGTGAGGTCCCTGCTTTCGA
+>29456 2
+AGCCGTAAGCTTAAGCTGCGGGCCATACTGTGTAATTCTATTGTGTAGCACCCTATGGTTAGGTCGCTCAGTAAAAGACGGCGACTCCTCGACACACTGA
+>29457 1
+GTCCTGGATAACCGCCGTGTGGAAATGTGCGAACAAAGTAAACACCTCCGATACTTAGTCAACGGGCTAGTTGATGGCAGGTGTTCTTTGCAATCCCTCC
+>29458 1
+TACGGGCGTCCAACCGCTTCTGCTTAGACTGAAATGCTGTTTTCTGCTTAGAGACGGGATAACCGTGGAAAACCCGTCTAGAACGGACGCAACGATTTTC
+>29459 3
+AATGCGTTCTGACTAAATCCAGGGTCTGTCCGTGGCCGCCTCAATTACAACATAAATCGTTCCGTGATGCGTTGTGATCCGACTAGGTGAAGAGCCAACG
+>29460 3
+CCTAGACAGGTAATTTCGCACTTCAATTGTTGGCTTCAGTTCGGATAGACCCTCTACACCGGGCAGTGAGTAGGTCTGACCCCAGCAAGGTGCTAGTAAA
+>29461 1
+AAGTGTTGTCGGGACCAAGAGGTCAAGCAGTGTGCTATTACCCGGCTCTTGAACTATACTCGTGGATTATACATAGCTAAGCAGTTCGCTCCCGCCCGAA
+>29462 2
+GCGAAGTATCAGGGCGGTTTGCAGACAATGGAGCATCTCTAGTGAGCTCGCGCCATCGACAAACTCTGTGGTTAGTTCGAGTCCTCCATTACACTACAAT
+>29463 3
+GCTCTCCCTCACAGCCTTATCAATTCGAGCGGCCTAGACTCTGGGTTCAGGGTGATGAAATTGTGAGCGCTGTAGACACGTTATAAAGATAGACGCCTAC
+>29464 1
+TATCCACTTGGGCCGCTGACTCTGCACCTCATTGACACGATATCAGCCCATTCCGTACCAGGTGTATAAGGGCTAAGGGAGGCTCTGTTGAAAAAGTGAT
+>29465 3
+ACTGGATCCGGGCGAAACCCGTATCTGATCGACGGTAATAACGTATTATCAGTTGGCGGTCATGACATATTCAACAGCGACCGGATCTCTGTTCATCGCG
+>29466 3
+CTAGATGGAAGTCCATTGCTTTAGGATGGCCAGCAGAGAATAGACCTTTAGGCGAGCTACCTGTTGTGTGACATCCCAGGCACCTCCATCGCTGAATTAC
+>29467 3
+TTATCTCGCTGGTTTAATGTGGAAGGAGTTAGTGGAGGCACATACGAGCGAAACCTCTACAGGTCATGCCACCTGCTTAACTCAACATCCCGGTGGACCT
+>29468 2
+GCTGAAATAGACACCCAGCCGCAGCTTACGGATGTTGGTGAGAGAGCCCTATCAGGATCCGTCGTAGTAAATGCATGTCGACTACAGCTTCTCACTTTGT
+>29469 1
+GGTCATACAGACATCGTGACCCATCCCTGAGGTCGATACCGGACTAGAGACGGTGCTACTGCCGCCGATGATGTGTAGATCCTTCAGCTGATAATATATT
+>29470 1
+TCGGATACAAGCCGCCAGTCGGATAAGTTCAGCTCCCAGTCGTCTCCTCATCGTAGGTTAAAACCGTTAGGGAGTGATATAGCGTCATCTGCATTAACGG
+>29471 1
+TCAGGACATTGTCGGACGCGCTTCCAGGAGATGATATCCAGACATTCTACTCCGCTTGACTGCATGGTACCAATTGGTTACTCAGATAGAGCCGGCGTAA
+>29472 2
+TCAGAGTTGTAAGTGTGGGTAAATGCCACCAGCTCGAAGTACACGAGCCTTCCCTAGTGGATTCATGGCGGGTACATCTGCGGCATACATAATCTCTCCA
+>29473 3
+ATCATCGCGCGTTTAGGTCGACTCTATATCTGCAGGCTATGGAACCCAAGATCCACAGCGATGTATTTAGGTGATGCCGGCAGAAACGTCTTTAGCCCAG
+>29474 2
+GCTTCATCCGTGCTAGTGGTGACACACGATTTACCCTTCTAGCGTCAGACGGATTGCAAAACCACTCGTACAAACAGCGAGGGAGACGCGTTTGGATTTT
+>29475 3
+TATCAGCCATGTAGACAGGCGATTCGTCCATCGGTGCAATCCACGATGGAGGACCATGCCACGCTAGTTAGCGCTATCTGGACTAGATGCTTTTACAGAT
+>29476 3
+CACGAGCAAGCCTTCTCGTGTGAAATACCAGACGAGCGGCAATAGTATTTCCTGTATCGGTGACTGGCCCTTTGAGTTATGTGAACGACCACAACCTGTG
+>29477 1
+AGGACTACTTTAGTAGTCGATCCTGACTTTTCCAAGAAAGCATTCTGTTGCGCACGCCTCGGTTCCGCACAGAAGCCACAGATGGAAGGTATACGTGTGC
+>29478 1
+TATAAAGGTATTTTCCAACAAGGAGGTCCACCAAATTACGGATTGCTGTATAGACGGTACGGCCGCCTTGCATGCGACCCTTTGTCACAGGCGCTGTCGA
+>29479 1
+GCGTACGACCATAGAGTGGATCCCCAGTATACAAGCGGTCTTTACGGCCCGATGTGGCAGATTCAGTCTTAAGCAGTGGCGCTTTTCAATAGCACATTAC
+>29480 3
+ACACCGTGAGACAGACGGCTCAAATCATACTCCTATTTATTGCGTCAACCCTCGACTATTAGTAAGGGTGTTTATTTGGAAGCCGGGTGCGGCCAGGCCA
+>29481 1
+CTACAGATCGGTGGTACCTCCCTGGTATGCCAGCGTCCTTAAAAAGGAGGCAAACTTGCGGTCGTACACAAATGTTTCAGTACCGTGGTCAAAGGTCTCT
+>29482 2
+TCTTAAATTCAAATCTCGCGTACAGGCTTAATTCAGTCGGGGGACTAACAACGTAGGGCGGGCATTAACAGCCCCTTAGGACTACCGGTTAGCCGGTTCT
+>29483 1
+CAACCAGAGCACCAGCTTGAGGAGGCCACTCATCAGTTTTTACTTGTCACAGACCCACAAGGGGCTGATAGCTCCTGGTTTCTTATTTACAGGGGGAGAT
+>29484 2
+GGGGTAGACAACGGCGAACCTATCAGGAGTTTGCATACAAAACCAACACGGTTCCCCGGTATGCTTATTTGTGACGGATGCGGATTACCCATCTCTGTTC
+>29485 2
+CCTGATATCTAGTCCCGCGTGCCCTTGAAAATCAGGTTTCGTGCGATCCTCATGTTAACAATGGTACCAAGGTGACGCTGTGCACGATGCAGTAGGAAAC
+>29486 1
+GCCCTACGGGTTTTGGAGAGTGAGGTCTCAGTTACGTTCACTCCGAGCTATGTCTGACGTAACCCCAAAAACAAGACAGGTTCTAGTCTTTGAAGCGCCA
+>29487 1
+TTGGATCCTGCGGTTGTGCCCAGTGGCGGTAGCGTAATCAGCGTTCAAAATATCCTCACATTACAAGTTGTCGAACACCAATAGGACCCTGCGTCGAGAT
+>29488 3
+TCGCCAGACGAGTTGGATACAAGAACTTCTTCCTAGGCCAATAGATCTGTACGAGCGAAGTTTAGGTCGCCGCAATTTGCTTCACTACGTGACGGCACTG
+>29489 3
+CTTCGGCCTTAGTTACGATGTTCGAGCATAGCCGACATTAGCTCTGATCGACATGTACCACATTATGGAGACATAGTCGGAGACCCGGGGTAACGTACTC
+>29490 1
+GATGCGGTGAGCACGCTGTCCAGCTCCCTGGGAAATATTCTGTATTAACAGGGGAGTGCACACACATGCGACACTTAAGTATCGCCCCGTTATACTATGT
+>29491 3
+GACGTGTTATGCGACCCCGGCCCCAACGACCTACGTCTGCAGGTTGCATTTGGGATCCGTGGGCCCATCTATTGAGAGTAAATAAAACTATCTTTAGAGA
+>29492 2
+CGTGACAGAAACCATAATGCTTACACGAGCAAGGTTCTCTTGCAAATCATGACGCGCCTAGGCCGCTTGGAGAACCGTCGGTTAAGTCCATTGGTTTTGC
+>29493 1
+TAACAAGGACACGACCTGCCGGCGCCTCACTATCCGGTACCATTTTGCGGAACCTGAGGTGCGGTATTGTCAGTTGTATGATAGAACTCCGTAATAGTCA
+>29494 1
+CAGCGTGCCTCACCATTCGTTTAGATAAACGTAGTAGTCTATCTTACTTGGCGCGCAACCCGTTGCGCGGCGAACAATAAGTAAGTGAGAGGATCCTCTG
+>29495 2
+TGGCCATGTTTGTTTAACGGCATTCAGTAGCCGACTCAGCATGTACGCCAAGGTACCCGCTACGGGTGGCTATTAAGACTCTGAACCAATCACTAATGGG
+>29496 3
+GTTTTTGAGCGGCCGTATTACCAGCGGCTAATCGGCAATCGCACATTGCATACTCCCTGTGTTCCGTTGATATCAAGCGGCAAAGCGCGGATGAACTAAA
+>29497 2
+AAGGGTGTAATTCATTAGCCGGTATACGGTATTAAGGCCATTCTCCGGACAAGCCGGTAATGCGACGCGATCTCGATGGTCCCTTAGCTAATTCAAGCCC
+>29498 1
+CATTGCGCCATAGCGTGTGTGTTGTGGCCGCGGCCCACATCGATGGAACCAACAGAACAGATTATGTGAACTTTTCGGAATCCGCAATTTATCTCGCAGA
+>29499 1
+CACCAGTTCGGATACTTCAAAGCCTGTGCGAGAGACTTCGTATATCGCATCCGGACATGGTATCCGCCTAGTCACCAGCTTATATGAACTAGGGGTTGAG
+>29500 1
+CTCGATGCGGTAGCCAGACCAAATAAGCGTTGCTAGTGTGGGATTTAACACTAAAGTATATATTCCACGGCTTTGCCCCGTGTCACTCCGGCCAGGTGAA
+>29501 3
+GCCAATTAATCGTTTCGTCGGTCTGTAATGAAAGATACCCCGTCACCCCTGACCGTCAGATGTCTATGTCGGCGGCAAAACGTGCTATGGGGACATGATA
+>29502 2
+TACGCCTCAGAGCACTCACGGTGATATTTGAGAGGAGTATCTCTGTATAAAGCTTCAAGGACTTTCCGACCGGTCCTCGCTCTCAGTAATAGCGGAGGCA
+>29503 2
+TAGCACAGGTTGATCTAATCCCCGATCCTAAAGATTTACAGCGGCACGTACCAGTTGCAAATGGGCTAGGTACAGTTGCCGTGAGTCCACGTGTTAGCCT
+>29504 3
+TGTATCGTGATCGATGACGTATGTGAAGGGAAAGTTAAAACTCAGGCGTGCACAACTCCAGTCTCCGTATGGCGTCCTTGATCCCAGCGTATACCTAGCC
+>29505 3
+GGGCGGAGGGTCTATGTACACGCGGAATCCCCAAGAATAGTGTGTTATGCCTAGTGATTACGTATCTCTTACGCGTCCAGAACGCTATAACGCTCACACT
+>29506 3
+CCGAGCCCGAGCACTATGTCGTCACAGATAGGTTCTACTCTAAGTGCATCCTTTGGTACGTGCACCCGAGAATTGAGTTCAGGATCAGTAGGGATCACAT
+>29507 1
+GATCATGCTCGACTCTAGCAGGCATTGGGACATTTAGTCAATGTATCGGCGTGGGCACGCCCGTTGAAGCCCTGTAAAGTCTAAGGTCTACTAAACTCCA
+>29508 2
+GTATGCCCTGGCCATCCCTTGTATAGGAGTGTAATTGCGCCAAGAAAATAAGGTAACCGAGACCCCGCATTCTCGGTATGAAGCTGGTTCTACGCTTGCA
+>29509 1
+ATTGATATCGCAAATCTCCCTACTGAGGGTTAGAGGCCTGGTCTAAGGTACGCATGCAATGCGCGTTCTTTGCCGCCTTAACCCACGAGAGAAGACATTG
+>29510 3
+GAGGGTCATTGCCTAACCAGTATATGGAAGAGGATAACACTACCATATGCACGTTCGGACGCCCGTTTCCTGTCGAAGACAGACTGGCCTGTTTCTGTCA
+>29511 2
+ACTTTAAGACAGGAAATCCTCCCTTGGACCTCTCTTTCGGGCGTGGCGTAAGAGTCCAACAGGTAACGAACATTCACTAGACCGGGACCGTTTGTGTTAG
+>29512 1
+GGAGAGCTAATGTTGTACTACGACAGTGTGTACGTACGCTGGGGATCACAACAGAGGCGACTATCTCCGTCGGATTAAGTCACATATCCCACTCTCCGTT
+>29513 3
+GACATATCCGGACATAGTACACCACAAATAAGGACAGGTGGATGGGTCCATTAGTCTCCCGCTCCAGCGGGACATTCGGTGTTCATGATATTTGCTCCTG
+>29514 3
+ATAAACCATGGGGATGCTACTGTTCTCCCGAAACGCTACGTATGGAAGGGACAGTCTGGGAATCATCGTGTCAGCCGCATGTCCGCGTATCTTCATACAT
+>29515 2
+CTAACCTTGAAGGCGACCGGCTACATCATCACTTTTTCCGTAATCTCTTGAGGGAGCCGGACTGTTCAGAGCTGTCGAATAGCAACTCCGGATGATAGGA
+>29516 3
+AGCTCAGAGGGTCTGTCCTTAGTAGTGTTGAAGAAAGATACTTATCCCGCTTCATAACGAGCACTAAGTCAGCTACTCCCAGGGGCATTGCAGTGCTGCC
+>29517 3
+ATAGTGCCACGCGCCCTGCGGGTTCCCTAGTATGAAGACATTGACCACAATAATAGGCGCGTCTTCCTTAAGACGTGGAGAGGTTTAGTCATCCATTCAG
+>29518 3
+GCAGGCAAACCGCTACGTCCATGAGTTGAAGTCCCGATTTGTTGTAAGTACTATGCGTCGCCGCCCACTATCAGTTGATAGAGCACTGACACATAGGTTG
+>29519 1
+GATAACACGGGCAGCCAAGCTTTACCCTTCAGAATGTGACTTGTAGGTAGGCGAGCTGTCAGAGGCGTCACTCATCACCTTCTCAAAAGTTTATCGGCGT
+>29520 3
+CCCCACAGGGGGTTCTTGTCTCTCCAAAAGTTTCGTGAAGCATAAAAACGTGATATTGGCGCGTACAGGTATACCGTCTTCTGAGCCCGAAACTGCTGGA
+>29521 2
+TCTCTTACGTTAAAATAAGCAAATACTAGCTCACTCTCGTGCAGGGTTGCGAGCCGGTGCCTCGATTCCGTTATGTGGTCACCGGAGAACTCGCGAGAAA
+>29522 2
+CACCCAGGTTGACTCCTGCTGGAGACGTGAATTCGTTTGCTATGATATCGGCGCCAATCTAAATATGAACACACCGAACTAAGCGGATGGCCGGGTTTTC
+>29523 3
+TCTGGTTCTTTGGACCTGGCTCAGTAGGAAGCTGTAGCAGACTACCGATCGACACTTCCTTTAAGGGCTGCGAAGCCCGCAAAGTGTACCCGTAATAAAT
+>29524 1
+CTAAGCCGTGACTCTGTAGAGTAGTCCTAGGGAAGGCTGCAGGATAACTTGCTCCCACTTTTACTGAATACGATGACTTCGGCGTGACCCATCAGTAACG
+>29525 3
+AAATTGCTATGCCACTGCCCATCGATGGACCTGACTAGCTAGAACTGTTGGCGACTTCGGCCGGGCTGGCCAAACTCGATTAGACCAGATTGTTAGATTA
+>29526 1
+AGAGCGGCCAGTTGGGATACTGTGTCATTATGTGCCGGTGTCCTGCCATCCTGCACAATCAGTATACCGAACCACTAGTCCAGGTCTGAGTTAATAACAG
+>29527 2
+CGCCGATGAATCACGATCAGAAGGACGGTTTGGGAATACCAGGCTTTCCCGCCTGAGCAACCTATCGCTTACATGGTGACAATTAGCATGGTTATCTCTG
+>29528 3
+TATAGGTAGTACAGTACATGGGGATCGTTATCCGCCCGGTTAGGATCATGGTCGAATACCGCACGGAGAGAGTTCTCGATCACTCTTACCAATCTCCCAG
+>29529 1
+TTAAAAGGAGGTAATGACGCAGCTTTGCCCTTCTTCTCAGCTTGATCGCTAGCCGTTCAACAGAATGGCAAGCCTTGCGGGGGCCAGATTAACGTATCCA
+>29530 2
+GTCTCAAGGTCAATAAATTCCGCCGGGTCAGGTATAGCGCTGTACGTCTTCGGACTGTATGAACGCAGCGCATTATAACCTCGTGAATCGTCAAGCGTAC
+>29531 2
+CTTGGGGGGCACTTACTGGGCAAGTAAGTCCTTCCGGCCTATAAGTCAATTGTTGGAGTTAGAACCAGTATCTCAATCGACCCATGCGAATCACGATCGC
+>29532 2
+TCAGGGGGTTCCGTACAAACACCCCAAGCGGTATTGTTGTTGTCACCTTCGAGCCTGGACAGAACGAAATGCATCGGTTAAGTGACTTCCTAGACGACTT
+>29533 1
+TGGCCCATCCTTCGTAGATAACCGACACCGGCCGGCGTTGCATGGTGCATGGGTAATCCTAACCTCACGAATTGTTGCTGGTCAAGTTAAAAGATCGATA
+>29534 1
+GTCCTTCAATACCTGCGGAATCCGAGAGTGAGCCGCCTGGCACATTAATGTGTCATCTATTTAGTCAGTGCAAGCTACCATTGCGAGCCGTAAGGCTAAG
+>29535 1
+TGAGCACTGCGGAGATGTTTGCATCATCTAAACCGGCTCGCGATTTAGCCAGTGGCATGTAAAAATGCATGACGGCAACTTAGCTGCAGTCCCCTTTAGC
+>29536 2
+GCAGCCCAGTGATAATCAGTATTTGTTAAATGACGCGTGGATTAGATCTTCGAGTCGGTTCCCTCAACGGGGATACGGACATCTCTCCCCCGTAGACAGA
+>29537 1
+GACGGACCTGAAGGATAGGCTTAGCACTGATGGTTATGAGAACGTATTGTGATTTAACTGTTCCGCAACGTCGTCCCCCCGAACTCTTGCAAACTAGCGC
+>29538 3
+CTGACTGAGAGCGCAGTACTTACGGCCCAAGTTCCTTTGGAGGATACAGGGAACTTCCTAAGTGTCTCGAAAAGAGTCCATTGCGTGGATACTTCCTACC
+>29539 2
+AAGTCACTACGCTGATCCACCAGACCGGGCCGGTCAATTATTATGCGGCCGTTGGGCCCGAAAGTTGAACTTTTAGCAGTGCTAAAGAATTTCCGAGCTT
+>29540 1
+GGTGTAAACGCGGAAATACCGCTCAGGGTCCTGGTAAAACCATCATGCAATGTCTGCTGGCTGGCCACGATATGAGTCGCTTCTTGCCACATATTAGCTA
+>29541 1
+ACGGTGCTACAAATCGCTAAACGCTGAATGCTCCAGTCCTGCCTAGCAATCGAGTAGCGCTTTTGCATTGGAGACTAGTCTGTTACGCGAATACTAGGGC
+>29542 3
+TTTCCACAAGGAATTGAAATTTGATGCGACCGGCGCGCTAATCGTAACTGACAAGAGACCGTGTCCGTCGATCTACTAATCGGGCTCCGTTATGCAGTCG
+>29543 1
+CTCCTTTGCTTGTTGAGAAATGAAAGGCACCCCCCGATGCTAAGTTAAACATTCGGTTCCTCTGGAGGTTCGTTCGCCGGGACGCCAAGAAACGGAAATT
+>29544 1
+AACTCCTACAGAAATGTATCCGGCTAGCTTCTGCCGTGCGCATAGCGTATAATTTCGGGCAGCTGATACTTATAACACTGGGCGTTCACGCGCAGGAAGT
+>29545 1
+GTCAGTGACCCCGTACGCGGTTTCGCCTAGCATCGTCCCTGTAGAGTTCAATCAAATCTTAGGGCCACGATAATTAAGTCCAGACTTGATGGAATGCGGA
+>29546 3
+ACACGATGTGAGGGACTAGAGAAACCGGGTGTCTACAGAGGGTGCCTTCGTACTCCGACACTCATAATCTAGTTCCTCGCGATAGGCGCTTACTATTCTA
+>29547 1
+ACTGAGGGTAGTCCTCAATGACCCCTGTAGGCCGCGACCATACATTTGGAGCTGTCCCTCAGGGCTAATTTTGGGAACGGACAGCTTAACTATAAGTTAC
+>29548 1
+CGCTGCTCGTGACGTACGTATCCATCCGAAGTGAGACTTCCGGCATAACAGACTAGGATCCTTGGTACGGCTCAAAGGTGGGTCAATCTTACAATCTGAT
+>29549 2
+TGCGCTGCGTCTTTAGCCGGTAACGAGAATGCAGCTCTATCCTATTACTCCCACGACTGGTTAAGGGACTAACGTGTAGTAGTCACATAAGGCCAAGCGT
+>29550 2
+TCGGGATAAGCACTCTGAGGTCCATTGTCTGCAGTCCCGCTTCGCTCACCATGCTTTTTATCTGAGCGGCCACAGAGGAAAAAATTGAGAAAGTGTAGCC
+>29551 1
+ATAAAAAGTTTGAGCGGTTGCAGTCAAGGGGTGTACTCCCTTGATTTTGACCTGATCTACGAAAGCACCTCGCCAGTCAGGGAGCCCCCTTGATAGCCTA
+>29552 2
+TTTTGGAAGCCCACATTACCATGACTGTGCTTACGGGAGGGCTGAGCGCGGTGAACAAGTACGCTCTAAAGATTAGCGCCCCTAAAGTCGCTATCTTCTA
+>29553 3
+GTCTTGGTTACGAATCTCCCAACGCGCCCGATTGGATGCTCGTCAATAGTACGTGGGACCAAGGAAGCTATTCTGTGACGCGAGCTTAAGATCTCTAACA
+>29554 2
+CGCCAGTACCAATGGCACGTTTCGAGATCTCGGCAGCTGAAGATGATAGGTCAGTCTCGCAAAACGTGGCTTTCTAACTATCGAGACGACATCTTGTGCT
+>29555 1
+CCCAACACAAGACCATCGTGACGCGCACATTGCTACGCAACACGACGGTTCAGAGGGTTGTTCTTGTGCCCTAGAGAATGAGGATATCTTGTATGCTTGT
+>29556 3
+GTATACCGTGTTCGGATATTAACATTAATCAGGCGCGGCTGTAACGGGACGGATGGCCCTACCACTCCCGTTTGTTATACGAACGTAGACAGTCAACCGT
+>29557 1
+GCCGTGGATCCAAGCAACTTAGGTTCACACGTGCTATCCGGACTCCATTGGTCTCACGGGGCGTCTTACCCTTTAAGTGAACTTAGAAACGATAGGGTAA
+>29558 2
+TGGGCTTCCCGCATATCGTTTAGAATTGTTGGGGCTACCCGGAGAAGATAATTCGATGCCCAAAGAACAAGTAGCATCGCTTGCCTGCGCCTATCTAGAC
+>29559 2
+GGGTCCTTCGAAGGCTCATTAGCCAAAAGCGGGGTTTTGCGGCATGGCTCCATATTCTCATCAGCTGTACCTCGACGCGGTGAAATGACAATCCTAATAA
+>29560 1
+CTCGTCGAATCAGCGCGATAGGAGTACTCGTCTCGCTTCTAGCCGTAACCATTATCCCTATGTGAGTCAGTAGAGGGACCTAAACTATGGCATACTGGAG
+>29561 2
+GGTTTATCCTCAGAAAATGATCTTTGCGGTTTCCACTTCCCGTTTTACGAACGCACCAGTGAGCCACCAATGATATGGGGGGTACTGAGAAACGCAGCGC
+>29562 3
+CGAGCGCCACCCCGTTTCACTACGATCCAAACGTTCGCTGGTTGCACCTAGTTTGAGACTTGAGTAGGACCTTCCGGTGAAATATGCAGAGAGTAGTAAT
+>29563 3
+AAACGCACGGACCTCTTTTAATCAATCTCGACTGACCGACCAGTTCCTGGAACACCGGCTACGGAGTTCATTTTATGAGTTGGAGTGGCTAGGCCGTGAA
+>29564 3
+CGCAGAAGGAGCCGATAATACATCAAACTATGTTGCGTTCATAGCTCCCAAATAGGTTGCGCACTTCGCGCGTGGACCACTATGGGTGTAGTACTGCTCT
+>29565 2
+ACTTGTTAATCGGTGACGTAGCTTATCGCTATGGGAACAGTGTACGCAGAAGTTCGGACTCTACCCATCGCTGTGACGCGGCCCAGTCTTACAATAGCAA
+>29566 3
+ACCGCCTTGGTATTCTCAGACGAAGTGCAGTGATGGAGTCGGCAAGAGCATTCGATGCTCACTGCTCTAGGCAGACCTTTCAAATCTTAACAGCGGCTTA
+>29567 3
+AGGAATAGTCGTTTGGGAGAGCTCAGAAAATCGATCCGGTATGCCTGCCGCACGTCCCTGATCTGCCAGACCTATAGAACGTAGTGCCACCTTGTATTTA
+>29568 1
+TTGGTTAACGTGGCACGATACTGCAAATCTATCACAGTCAACTCTATGGACGTCGCAAGAGCAGGGTTCAGGGACTGATCTTGAGTCCCATCCACCTTGG
+>29569 1
+GGTGGCTCAGTTGAGCTCCATTAGGTGACGCCTACGGCAGACACATAAAAGTAACTTAACCAGGTGCTTTACGCAGCGTTCCTCTGTGATCCTAGTACAG
+>29570 3
+GACTAATGCAAAACTCAAGTGACCTATTCTACTCCAGGAGTTAGGGACTCGGGGGACCTGACCGAGTTGTTCGGCTATTTGGCCGTTACATGACACACCT
+>29571 1
+TGAGTGAGCTCCGAAATAGATGGACCTGACTGACGGTTTCCCGGTATCTGAGACAAGCCTGGAGTCGCTGTTCCCCCCATTGAGAACTACTTTATCGAAA
+>29572 3
+GCATAAAACCTCTTGCATGTCCCTCGCTGGAAGTAGGTTGTAAGCCCGGGGTCTACGATGGCAAGCCGAATAAGATATTAAGCCCGATCTTTTCGCGCAT
+>29573 1
+GCGGAACTGTAAGGTCAGATACCGTGCAGTGCTGTCAGTTTCAAAGACTCCCTGGGGCACCGCCTAAGCATAGGCTTCTAAATATCGTTATAGCCCTGTA
+>29574 3
+TAGTGGGACTCACTGAACATTGCACCAACATTACGGCTCACGTAACAGTCGTCACTGGGTGGTGGCCGCCATCTTGTTAGGCAGTACTAATTACATACGG
+>29575 2
+TCAAAGTGTCAGGCAGCTGGCACTCGTAGCCCGCGCGCATCCCTAAGAAAATATATTTCGGTTAAGTTTGTTTCGGATGTCCTGACCACGCGACAGAGAT
+>29576 2
+GGGTGCACCATCGACAGCGTGCCGTGAGGACAGCAGCCTACTACGTTTTACGGAGTTTGTTAGATTACGTCACAGCACAAGACTATCGAACCTGCTATTT
+>29577 2
+TGGTTTATAATCTAAGTGATCTTGGAGTCGACATGGCAGTCACGCTTGACCAATTCCGAAGCGCCAGCACTGGGACCCCTGCTGGGCAATTCCATAAATG
+>29578 2
+TCCTGTCCCAGGTACACGAGGCGGTAGGATATAACCAGCGCACTTGTATCTCCTCGCACGGAGAAGATCGTGTGCCGATTCGAAATCGTATCATATTGAT
+>29579 2
+ATCGAGAGTTGCTATAGCCATCGCTTGGGACCCGCAGTGTATACATCCCATCAGCAAGGATTGCTCGGCTTATTAATCAGCAGGACACTTCTGAGGTGCA
+>29580 1
+TGACGGTGGCGGCCGGTGACATTTCCTCAAATGTCTAAAGCACTTTGCATGTCACAATTTGGGCACTAGCTAGCCCGGCTTGTCACAAACGATAGAAGCT
+>29581 3
+ATCTCAGGTCCGCTGTCAGTAATACGGATACTCATCTCTACTCCCAACTGACATCGACTGGAGGGTCCTAGTAGACGACTAATTATGGGCAGACGTGGTG
+>29582 1
+GATTGTTATTTTAAGTTTGCACCATTTTGGACGATCCAGAGACATAGCTGATCTCCGTCGACGTCGCGAAAGGGGTCCAAAAGATCAGGCCCCAGCGCCT
+>29583 1
+TCAAGTGATGACTCGACTATGCACGTTATGGCGGGCATGGAATCGTCTAGAGACCGCTAATTTACGTGCGGTCCTAACCAAGACTATAGCTCTATCGCGC
+>29584 1
+TTCGGAGGCAGTGGAGACGCACGTTTCCCATCTACCACGTGTAGTAAACAATCTATAATCTATAGGCTCCTTAGCGGTGCTGGACGCATATGATGCAGCC
+>29585 3
+GTATACGATAATACGGTTTAAGTGCCGCCCTTCAGCTAGACCGATAGCGCGGTATCTAAATTCTCAATAAGAGTTTCCGGCGGGCAGCTTCAGGTAGCCC
+>29586 3
+AGCCAGACCAGGTTGGGGTGCAAAATATACGAGGATGCGTATTTATGTCGTGCCGACGTCGTGATCGCCAGCTCCCTATAAAAGTACATTCGATCTCCTC
+>29587 2
+TGCATGTCGACAAAATCTACCTTACCTCCAAGAGCTGACCTCGAATGCACCTGAAACCAGGGCGTGGCGGGTTACTCGTATACTCATTAGTTTTGGAGGG
+>29588 3
+ACTGATCTATTCGGCGTATCGGGTACAAACTCATAACAAGTTACCTTAGGCTGCAGGAGTGTATTCGTACCAGGACGCTCGCGTCTAGAACGGCCCGATT
+>29589 2
+CTTGGAGAGTATTTCAACTGCCTTAACTGTTGTACAAATGGCACCTCACCCGCATAAATACGCAAGCTCGATGACGTTCAGAGGTGGTCGCGGCCTGTAG
+>29590 2
+CATATGTTCCCGCTGTTAGCAAACAAGACAATGATTGTAGCTGCGAGCACGCGATCGCCCGTTCGTCAGTGATCGCAATGCTTTATTCGAACGGCGGAAT
+>29591 3
+ATCTGGGCTAAAACGGCATTAATCGCTTGAAGTAAGATCCAGGCTATCATGGGGCCCAATTGCAACAGCCCCTTCGCGGGGTAGGTTAGCACTCTTACTT
+>29592 1
+GCTCGAAGCAGATCGGTATGGCGGTTATCGCCAATGACGCATTCGAAATAATCGGATACTCGACGACCCTATAAGCTTTTGCCCTTACCTGGTAGGGACT
+>29593 3
+CTGCCCACCGACGAATACTATAATTAGAGTCGCACCTCTGTCCGGAATGTGCCGGTCGGAATTTTCCGAGCGGCATCTCGAGAGATCTGATAAGTATGAT
+>29594 1
+ATCAGGATCCGGATTATAAATCATTGGTCTGGTGTGTCAAGATACGTCACGCACTGGGGGAATCTAACCTGACCCCTCGGCCCGTAACATTAGCTACTGG
+>29595 2
+CGATATACGTAATATCCGCCGCAGCGCACCCGTGCTTATCGGTCACTTTAGAGCTTCCTTAGCCTGCAGGACATGGTCGAGGTAAAGAATGAATGCTAGT
+>29596 2
+GAAGAGTAAGCCTTCATGGTACCGGAGTAAGGAAGAGGTACGCTTCAATCCGCCTCTAGTTCCAACCGTGTGAACTTACCAGGACCCATTTGTGTGCCTT
+>29597 1
+CCAGCGAAGAGGCACACCTGCTTGCCCTTAGGAAGAGTGACGATTGTTCTCTACATTCTCGATAAGAAGATACGGCTGATGCCTGTTCCTGCGAAATTGC
+>29598 2
+CATCAGATGTTTGACTAACGAAACGTTTTACTGGCCCCTTAGAAACAGCTGGTATTAGGTGTTGTCTTCTGCGCGGGCGTCAGAAAAGACCCGCACGACC
+>29599 3
+CGTCCTTCAGCCCTCGAGCTCAATGTGCTAAAGCACCATTACATGTGATTCGACTGAGTAAACTCTGGTGGACGTGGCTAATATCAGGATCCTGAACGGG
+>29600 3
+ATTCATTGGACACAATGGGGTTACTGTCCTTAGTATTGTCTTGGCCCGAACCGAAAGTACATCGATCTTGGGGCGTCGTAAGAACCCACCGGGCCAACTA
+>29601 3
+CACGCCACAGAACTGCGTTCCAGTAACCATGCTTGAGTACGAATACAACCTTTGCTCAAGGATATGCAGTTATTGGCGTCTGGTTGCAGTCTGCGAGGAC
+>29602 1
+GAGAATCTGGAAGGTTGCAGCGTCAATGCCACCCGCCTTCAGCCTCAATGTTATGGCAGGTTGCAATACAACTGTAAACGCTGACGGTCATTGGCTTTCA
+>29603 2
+GTTATCCTCCCCTGGGTGATATTGACAAGATTATTCTTCAGGGTAGCGAATCTAGTAGCTCCCACCATTGAGGTATGACGGGGCGCAGCGCTCAAAACCA
+>29604 3
+GAACTGCTCCCAACGTAGCGGTTGTTCGATAGTTGTCGTACACGCCTGATCGAATGCGAAAGCGTACCATACATTTCACGTCGAATTCGAGTCGAGAGCT
+>29605 2
+GTCGTGTGAAAATATACCCGTAGACTTGAGTCGCCAAGGCTCGTCAACATGTGACCCTCGGTGCATATATCCAAATTTCGTTGTGCGGTAGCAGACAGCC
+>29606 2
+CGGATTACCGAGGAAGATGCCCGTAGCTCCCTATTGAGTCGTCCTAACAGGCCTTGCGTAGCATTTGTCTAAGATTGATGACCTGGGAACATACACGACT
+>29607 2
+TGCCAAATCAGTACGACCGTTCAAGGGCATCGGCCTTTCCGCTGACATCACTCTGGCGGAAAGTCAGCGGGAATACTATTAGAGGATGTATCTCCTTAGT
+>29608 1
+GTTATAAGGTCCCTTTAAGTTTCAGGCAACTTGCGTCTCGGCCAAGTATCAGTACCCAGAGCTTGTTGAAACCCTCCGGAAGACCAACGAGCATGGTTGG
+>29609 2
+GACCAGGGATGATCAATTGCGTTCAAGCTATCAGGTGAACCCGAATGCGGGGATCGGTGTTCTGTCCTGATCCCTAGTAACTCCATCAACCACAGTTAGT
+>29610 1
+TTAAAGGGTTAACCACCTCAAGTTTCCGTTAGACGCGTGAATCCGTCAGATGTGGCACCAACGCGGCCAAGTACCGTAGCATGTATTATGTATCCTCGGG
+>29611 3
+AACCTAGTTCTTGCAATCTGGACTTCCACTCGCGGTACCCGGATAACGTAAACGTTGTCGAGAAGGGATTAACACGGGTGATCATCATCAGGCTGTCTCG
+>29612 3
+TAGTTCCGGAAAACCCTTGACACGCTCTGTTTAGGGATGAGCACAGTTGATTGTTACTCTAATAACATACGTTTCGCGCGTGGAACCGACGCGACAGCGC
+>29613 3
+CAGAAAGAGGTAGCATTTTACCCATAGGGTCCATCGGAGTCCTTCAGATGTCGTAACCAGCTTAGACCTTGTCTGTCGTGAAACAGCGATTGTACCCCGG
+>29614 1
+GAACTATCGGGTTCTCACGACACCTGTCAGCTCTCCTATTGACAACGTTGGTGAACGCGCTCAGATCTCAGACTGTTACTCGAGGTAAGAAAAGGTGCGT
+>29615 2
+CTCGTTCTATACCAGCGGGATAACATCATCACCGAGATTACCGTGTACAATTTCGCGGCGGAGTAGCGCATATATGGTACTTGGTGACCAGACTTGCCAG
+>29616 2
+GACTCGCTTCCGTTCACTAGGGAAAAATAGTAGGAGAACTGACCCAATAGCTTCCGCTAAGAGTGCTCGTTATGACCCGCTTTGAGATTCCGTGGCTCGA
+>29617 1
+TCAAATTTTCCGTTTGCTGGGGGTTGAAGACATCCGTCCCCGTCGAAAACGTTGCCATAAGTGAGCCAGCGACCCAGGAAGTTTCGATAATTAGATGCCC
+>29618 3
+ATCAGTAGACAGGTTCAGGGTAGCTGGCGTGTGTCCACAGCTACTCGCAGATAGACTACCAAATCGTACGCAACCTTTTTTGGAAGTTGCCAAGTCCTCG
+>29619 2
+ACTACAGAATAGCCACTTTGGGAGTCGGTCAATTACATGGAGTTGGCTCGGTGACTCGCATAAGCTTATGCCACCTCCGGCGAATAAGTCAAGGCTCTCT
+>29620 2
+GAAGCCGCTAGCTCATTTCAGTCACCCCATAAGTAGTGCGCTTGTGCATAGGGATACTTGGCCTTGGCGTTCCTAAGTCCAACATCAAGAAGTGATGGCA
+>29621 3
+CACGTCTTGGCCACACAAGTATATTAGGTGGAGTAGCTAGATCAGCCACTGGATCCTTTAGATAACAGTTGGGCCTAGTACATGTGCGCAGGCATTCCCC
+>29622 1
+CACCCCGAGCTTAGGTGGTTTTGAAGGCTATCCGTGCCTTGCGCAAGGCTTCGATATTGCACCTTCAAAACGCAAGTAACGAAGACATTTATCGCTAGGG
+>29623 3
+AGTGAGGAAACATCGCCTCAAGCCTGGCGTAATCCAAGTTCGGGCTTACCAGCATTCGAATAACCCTTGGTAAGTAGCAGTGTGGCTGCGCCACATTTTT
+>29624 1
+ATGCATATTAGTCGATCAGTTCCCAAGGAGGCGGTTGAAAGTCGGCTTCAAGGCGTCCTTCACTTCAGGGTCGTGTAAAACACAGACTCGACCTTTACCG
+>29625 3
+GTGGAACGAAGGCCTCCTTAAATCCGGACTGGAAAACGGCTTAGTTACGTGCCCATGAAGATTGAGCTTGTACCACATTCCAGTACGACTCCGGTCTTGT
+>29626 1
+ATTCATCACTAACAGTATCCAATGGGCGTCTCACGTAGTTCAGTATCGTCAAGGGGCCGGGAGTTCGACTGCATTTGAATATCGAGCCCAGGAGTCATCC
+>29627 1
+GGCTCGACTACCTCCACACTGGTGTGGGCTCGCACGAGCGGCAATAACTAGTTGTGCCCGTAAAGGTCAATAGAAGTATTCTCAATTTATGAGATCCTCG
+>29628 3
+GGACGAAAATTTCTACAGGGTGTCGCAAGTATCTCGATGTGACCGTTCATCCACTATTATTCAGACGCAGATTGCCCCTAAGTGTAATGCAGGCCCCGGG
+>29629 3
+TGGCGCTGATACCTAAACCGGCTGCTACGGACTTAGCGCCGCGAATAAACGCATACTGTGCTATTTAACCTAGTGAAGCGGTGCTGGTTTATCTAACCAG
+>29630 2
+CTGTTGGATAAAGGGGGTTATTCGCCTATGGCCCCTGAATCTATCAGTGAGAGACGCCACGAAAATTGGACTATGTACACGCTACTCGTTCCCGCACTAG
+>29631 1
+TTACCAAATATCAGAATTCGAAATCATGACGGTTGGCCCCTTCGACTTGTCAGACCCGGTCTACGGCCGATGTACAGTAATCAGTGTTGGTAACCGGGGC
+>29632 1
+CTCCAAAGGATTTCAGTTCTAGCAGCTGCCGAGACTTAGCGTGGAGTGACCCTGTGAACAAGTACGTGGCGTACTACGATGATCCGCTATGCCTATATAC
+>29633 2
+TCACTACGTCAGCACGCGTCGTGCCGTTGCAGAAAACATGACGAAGCACAGGCCTTTCCAGTTAATCGATATAGGTGCGCCCGTATTATTGGGACATGTT
+>29634 3
+AGGTTCTAGCAACCCTAAGTAATTTTGGGGCGGATTAACCCACCTGGATAAGGTCTGCCTAGATATGTCGCCTGGCGACCAGGCTCCGCTGAAACTATAT
+>29635 1
+ATGTGGACTCGGATATTCTCAAGATGGCGAGTTGACAAACCGCTGTCAGGGGGGACGCAATATCTACATCGGTACCATTCTCCTCCGAACATTTGACTGC
+>29636 3
+TATGTCGGGCACTAGTTACTTCCTCCCGGTAATTAAGATGAAACTGCAGATTGTCGATACATTCGCGATAGACCAGGGTGATGGCGCCGCTGCAAACTCC
+>29637 2
+GGCCTTAAATGCGTTAGGGGAACCTGAGCGAGCTAACCACGGTCACGATCGACTGCAGATGACAGTCATTCCGGTCATTGCTAACCATTCTAACTTTGGT
+>29638 1
+GGCGTATTGCCGATAGTGATTTATCCAATCGCGGATGTGGTAGTCACTAGGCCTACTTGGAGAGTCACACCAGCTGATATCGCAATCACACCTCGTCAGA
+>29639 1
+TGTTGGGCCGATGCCAAACGGGGTATCATATCGTGCATAGCAAATGCGTCACAGCAAATTTCTCGCGGATGCACCCCATGCTTTCCTATGGGATCTGAAA
+>29640 3
+ATGCTGTCCGTTGATTTATGATGTCGGAGGTAAACATGATACCTATGCATCGCCTGGATCCTCAAGTCAAGGATGCTCAACGTTACCCGACCAGAGGGCC
+>29641 1
+TCTACATGTTGGGCCGTGGATCCACGCATGGGAGCCCGACAGTACGTTAATGCGCATTTTTAAGCCGCAACTAATGCCTGCGTCTAACGAAAGATCGTTA
+>29642 1
+TATACTTGCCCTAGTCGAGCGACCCGTTGGATTTGTCGGTTTCATAAACGAGGGTCTGTGTACGCATCACCAAGCATGAACCTAATGCTGCGCAAACAGG
+>29643 1
+GGTATTAACGTATTACGGTTGGAGCTCCGCTGCTCACAAGTCCTCTTTGTACGAATTACCAGCGCTGCACGGACGAGCGAAGTCAGAAATGTCGCAATTC
+>29644 2
+AAACAGAGTCGGCCGAGCTTCTTGGATTTCGAGGCCCCTAATCTGCTCTGAACTTCGGGTAGGAGCATAAACGTCTTAAGTAGCAACGAGCTCGCTTTCA
+>29645 2
+CAACAGGTAGTAATGAAGGTCTTCGATATTGTAGCGCTGTAAGACCCTCAATTCTTCAATCCCAAGCGACGCGTCGTACGCTCGATAGGTCGCTGGGATC
+>29646 1
+CCATCCTTAGTACTTACTGAGTTTCGCAGTGTCGCTGTGCCAGGTCCAAAAGCTCAAAGCGACGGCATATCTGAGGTGTAAACATGCCCGTTTACGGAGA
+>29647 3
+CTAGATTAAGTTGTCCGTGGAAGGGTTCCGATGTCTGGTATTATACGAGCCAATCCGCTCGAAAGCGTCCGCGAAAGTACCATCCGCTTGTATAACGCCA
+>29648 1
+CTATGGCAGCGATCGGTACACCACAGAAACACTCCGGGGGGGCTGATTTGCTACACAGATCTGGATTAAGGTTTCCCACGTTACTAATTTATCAGGCGCT
+>29649 1
+GGACCCCGTGTGCGGCTCTACGAATGCGTCCGCCGAATTCACATCTAATTTCCATGGCTAGGTAATAGGCAAACATAGTCATGAGCGACTTATAGCTGGT
+>29650 2
+CGTTTTGCGGTAAATAAGATAGTAGGGGCTACTTTCGAGACAGGCAACTGGCCTGTGCCGAAAAACTGGCTTCGCCGCTTCACCTATGGAACCATTCATC
+>29651 1
+GACAAGCGAGTACGCTCGCGTGGGTAACCTTTGAGCCGTAACTTGGCATAGGGCATCCCACTATCAGATACGTAACGCGAACATTGCTTTTCCAATGGTT
+>29652 1
+ATTCCAAATAGGGGTTCAAAAGATGGCCTAAGTGTGCCGTAGCCTACCAAGGTCATGCTATTAGCAGAACCCTGCTTCCATGTTTCCTTGCGGAGCACGG
+>29653 2
+TAGACGTCTCCCTAACTCGACAAACACACGCCGGGGTTTCCGGCGTGAGATAGGGATAGAGGGCATTTTCACTTTCGATTTAGCGTTAAGTTACAGCACC
+>29654 3
+ATATCCCAACAACCATGTCGCGTTTCCACTCGTCACCAGGTCGGCAGTACGTAGGTCAAGAGGCGTTCGAGATATACGTCGAGGATTGTTATATTAGCGC
+>29655 2
+CTGCAATCACAGTAGTAAGCGGCATAATTGTACCTCTACTCGGAGTTAGGAAGACCCCGGATGTTAGGTGAAACGCCTGCTTTCACACCTCTGGGTAGCT
+>29656 3
+CGGATCATGTCCCCGTCAGTTGGCTTCCTAGATAGCAGAGGACAAGATTGTCTCATATGGGAAAGACGAACACCGGACCTTCATTGGCTCTCTTGAACTG
+>29657 3
+GGTATTGTTTACCCAGTTATGAATAAGGTACCTTCGTCCCACTGACGGGCCGGCTGACAAAAATCATCAGGGACCGAGTTAGTCCGCGATTGTCCTGCAA
+>29658 3
+TGGTCAATACATGGTGGCCTGAGCCGTTCATTCTTCCCCCATAGGTAGCTTTGGTCCAAATATACGGGCTGGACATAGGATACGTAGAGACACCTAGCCA
+>29659 3
+GTGTCGAGAAGTCAAACTTAATCGTTGTAGTATCCTCGCAAGCGCTGACATGCTGTAGTCGGGACGCCACTCGATTCTGACCGTACCACGTAACTGGATA
+>29660 1
+GACGCCCGGACTTTTACTTAACCATCAGATCACCGCAGTGAGGCGGTTGTAACGCGATCAGAACATGTATACCTACCTTAGGCTGGGTTTCAATTGGACG
+>29661 3
+CGGGGCAACTCCTAAATGAACTCAGAAAGTTCCTTTACGTTGGTAGGCATGAATGAGTCCTATTCCATCGCAGTCTCCAGGTGTCCAGATCGCATCGGAG
+>29662 3
+TCGGCATTCGGAGTCGGCTCCCGGCCCCGATCTCCAGGGCGTATATCGTAGAACACTTCATGTTCTAGAGAAATTTGTTACACTTGAAACGCAGAGTGAA
+>29663 2
+TGGTAGTGCGAGCATCGACAGTTAGGCAACCCAATCCCGTCGTCTTGTAGCATGTAAAGGTAACACCTTTCCCAAGTCGCGTATGGTAGGATGATACCCT
+>29664 2
+TCGGTTCAATATTCGATCCCAAGCCCCGCACGCCCAGCACAAAGGGCCGATTTTTACTTGCTGGCACATGGGTAAAATAGGTGTCGTATGTGAGCTAGAT
+>29665 2
+ATTCCATGAAGTTATTGGCGGACGCCCGCAGAGGATGATCCAGCTTCCCCGCAAGGTATAACGGCCCATGATTCCCATTTATTAAGTTACTGAGGTGACG
+>29666 3
+TGAACCGATTGATTCTTGTAAACTCCGTGAACGGTACTGGACCACGAATTGTCTCTACTACGATCACCTCGGCAGAATGCCGGTGCAGGTAAGATCGGTC
+>29667 3
+GCCCGAGGTCCCACGCGAGAGTCGTAGAGCTTAGGTCTTAGCTTTTATGTACGTAGTTATCCAGAGGCAAGACGTTAAACTGCCAATGAGTACCCTTCAC
+>29668 2
+GAGGCCCAATTTGTTGTCTGAACAGTTTGGTTAGACTGGACTAAACCGCCGCCAAAGAAATCGCCATGAATCGGGGCCCTAGATTTCGTCACTCGTACTG
+>29669 3
+AGCACCCTAGGTTTTTATCTGCACTTCAATGTGCAGGGGTCCTATTGATCTTAGCAGGCGGCTCGCAGGAGCGAAAGAACACGACACTCGCAATCTATTG
+>29670 2
+TATACGAACTCGTGTCGCACCTGACCGCGTAGGAGAGGTTTGATCAACTAGCACCCAATGGTCGCTATAGAATCTGGTTCTGTTCGTGACAAGCCATAGC
+>29671 2
+GTAAGTCAGTAAGTTGTTCGGTACACATTTTCTATGAGACTGGCGCGCTCTCATCCAACGACGCTGACTACGCGAATAGTCGGCGACTCAGGATAACGCT
+>29672 1
+TGGGCAAACTCCTTGTGGTGTCCCCAACAAAGCGAGTTCGTTCTAGCATTAGTGTCTGAGCAAGTTGCGCCACAGACCATGATACCCAGGAGTTAATTGC
+>29673 1
+ACGCTTACCGTGTCTAAGGAGAATCGTCCAAGGATACTGCACCAATCTGCTGTACGCGTGTGATGGGATATTCGTCAGAATACCGCGAGGACTCTTACCT
+>29674 2
+CTGGGTTTGCGTTCCAAGATAGTTCGCAACTGTCCAGTAAAAAGCGGCGTGGCTATAGACTCGATGTCCAAGTGCCGACCTCGATAATCCCGTCAAGTAT
+>29675 1
+CCCTCAATATCTGTCGTAGGCCCTGATCTAGGGGAAGAAATTATTAGAGCGAGCTGGGACACTCGCGTCCCTCAATTGTGACAAAGCGTCCGTTTCATAG
+>29676 3
+ATCTTCGGCGCTGATGCATAGTACGAGTTTTTTAGCCTCACTAAAGGGAGACCTAGATATGCGAGTCCTGTCCAGGGGCGAACCTAGTCACCTAATCGCA
+>29677 1
+CCCTTACATACGCGGGAAACCATGTCGGCTATAGTTCTACAGTGGTCATATGGGAACCGCGCGCGCTACGAAAGTATTGTCTTTACCCTCGTAAGGATAG
+>29678 2
+TTGACATCAGATCTCGAAACAACCAAGGTTCGTTTCTATAGCCCGGTGGTCTGGGAGTCACAGGTACCCTTGCCGATATTGTGAGAATCCAAAGTCCCGG
+>29679 3
+CCTTTAGTTCCAGACACATCCCTAATGGCATTCGCAACCCTGCTGCCTTATCACGTGATACGGGGACAGAGAGGACTCGTGAGGCTATAGTGTAAGATTG
+>29680 1
+TTTGCTTCAAGTGTGATTGGAAGGCCCCATTGGAGCTCGGGGTAAGGCAATGCGCCAAAAGTCTGATTCCACTCTCTTAAAACCACGCACCTAATGCGGT
+>29681 2
+CGGCAGGTAAAACTGCCATGCTTTGTTCGGGTCCCGACAATTTGGGTAACGAGTGAATAATCTACTCACACCTAGTAGGATCGGGTTAGTGTACCCCCAC
+>29682 1
+GTACACTCTCGAAGCTCTACTTACTCGACTACAGCTAGGACCCCGTGTAACTCGGGATAGGTTCCCAGTCGGGAAAGATTGTACATTCGAGTAGTGTACG
+>29683 1
+AGCGTGGCTCCCATAATTGATCCTTGGCGCCTACTTGCAAGTAACTGCGCACGCCATTAGTAAATACACAGACACGTCTGCTTGATGTTGGGGAAGACTG
+>29684 2
+AGAATCTTATGATTACCCCGGCTCCATCAGGACCCGGTTCAAAAGCGTCTGTTGCTAGCACCAGTTATAATGGTCGTAGGTCACCCGTAGAGTAGGTGCA
+>29685 3
+CGGTAATGAATGGCGTGGGATTAGTCATGAGAGCATTCCTCTCTTCGACACACCAGACGCTACGATCAACATGCTTTCGGTTCGGTGGCCTGAACTACAA
+>29686 1
+GATTGAAATGCTTGCTTAATACCTTCGCCATGTCCTCTAGGAGGACGGAGAACGGTGCACAAAGCTGCAATGCTTGACCGTGGATCTCTCTATCGCAACG
+>29687 2
+CGTAAGTATCAGCAACTCTCCCCCGAGCTCTATAACAAGTGTGTTTGCGTATAGGGCGCCCTAGGTACTAGACGTAACCCCTTTGGTCATGAAAAGGTGG
+>29688 3
+CTTTTCTAAGACCGGAGGAGAATTCGAGCCCAGAATACCAAGTAGGCGTGTCACCGAGGATTCACCCGCACGTTACTTGGAGGTTCCATTTTCGGATATC
+>29689 3
+TATTGTGATCTACCTGCACCCCGCGCTCAAAGGGGACGTCAGACTGTCCCTAATAGATTTTCGTTGGCGATCGTGGATTAGCGCAACATAACAGACGATG
+>29690 2
+CGTCTGACCTGGGACCTCTCGGAACCAATTGCGAGCCAAGGGTTTCCATACAACCATAGCTGATGTTGAGTCATTACTGTAGCTAGAGTGGTTACCCAGA
+>29691 3
+CAAAGTGTCTTGTTCAAAATTACCTAGACACTGAGGCACCATTCCGAGTACTCCGCCGCCATCATGATCGTGGGTCCGTACATGTTTAGCGAGTGGGGAA
+>29692 3
+CGAGGGACGCCGTAAGGGGAGCATACTGGATTGTAACCGAATTCCCTCACCCTGTTGAAGCCTTGGCTAATTGGACTGCTCTGCTCATCAAAATCATGAT
+>29693 1
+GACAACAGTACTCAGACAATAGTTCCCAATGTCGTGGTTGTGCGATTTTGGGTAAGCGAATTCAACCGCAAACCTAGTGTGTTCCTGAGCGCCCCTGCGA
+>29694 2
+AGCTACACGTCCTATTTGTATTCTAGGGAGTGTGCTTATCAACCTCCCGCCTGGGTGCTATGCGGAAGCCTGGACAATACCGAGAGGAATAATCATCACG
+>29695 1
+CGGGTATTTGTGAGCCACACTGGCATGATTCACTCGCATAGCTGTGCCCACTTGCGTAACTACATCGAAGTGCAAAACTGGTTTATCGGGATCCGGACAA
+>29696 1
+CTAGGTCGAGTCGGTCCCAGAAGGTTTAGGTACCCTGAGCTTTCCTAGACGTAACGAACGTCCTCTACCAATCGGCAAGAGGTTAAGGCCCTAATTATGT
+>29697 3
+GTCACGTGGCGTCGGTGCATACTTAGCACACTACTTGGGTAATTTTCCAAGAGCGTCCACCCACTGATGGGTCTCAAACCAGATAGTTGCGTAAAAGGTC
+>29698 2
+CACGGACGAACGAGTACCTTAGAACTCTATTCGGTTAGAGGCTGCAGATGAGATTGGACCGATATCTCCGTCCGGGATCTGATCACTCCATATGACGTCT
+>29699 2
+GACATGAGAATTGGATCCCACCTTTGCTTAACGATGGTCGCGTATAAGCGACCCATTGACACGATTGATGTGGAGAGTTCAACCGACCTTGCACCTGCGT
+>29700 2
+AGCCTATTGGGAGTCCGCTTAAAAAAAAGAGTTCGTCAACTCAGGCTCCACCTCAAACGGTGCCTTAAGCGGTTGCTGGTCGCCGTATCAGTTCTAGGAT
+>29701 2
+CGGGAATCTTTAGGGGTCCGCTAAAAGTAATACCCGTCCGAGGGGCCGGTCCACTGCCAGATTTTAAACTTACCAGACTTGTCGGATATTAAGCTTACCG
+>29702 1
+TAGAAGCGTGTGTACATAGCATTATGGTTTAGTTAGTGATTCCAACACACGGCCCGCTGTGAGAAACCCACCGTGGCTTCGTCGACCAGCCGAGTTACTA
+>29703 2
+CGCGGTACGTATGATAAATCTGGCCCATCCGTCGACTAGCAGAGTGAGAGTGGCAGTTACGTTGTATTTCTCGGAGGCTAAACCAATCACTCCAATCTGC
+>29704 1
+CAGACTTGAAGTCCCAGTTGCCTCTGATTCCGTACTCGACGGAAAACCGTCTTATAATACGATCGAATGGGATTGGCGTTAGGCATAACCATGGCGTCGC
+>29705 1
+CGAATATCAAGTTCCAGCCTCTTACGCATCGGAGCTAAAAGCATTTCCTGAATCCCTCTGTATGAGCGGAGGGTCGAGACTCGCAACTCTGATGGGTGTA
+>29706 3
+CCCTCAAGCGGGCTTAAAGACAAGTTAGCTACCTTGAATGATCCTGATAGTATGGGCCAATTGATGACGATACATCTCGCATGGTCGTTTCGGCCGACCG
+>29707 2
+GGCTTAACGAGATTTTTAAGTTTCGAGTTCCCTTTAATTCGACTCTCACCCCAGAGTCAGATGAGGCGGCAGGTCCGAGCAAAATGGAATACGGTCCCGC
+>29708 3
+GCTAAAATCTTCGGATGTAGCGCCGTTGCCAGCAGACGAAGTGATATCCACCTCGCATTCGCTAGAGCACGATTGGATGCGCTTCATGTCTTTAGAGAAC
+>29709 1
+AACCCCGCCTGTAATTTTACGCTAGGTAAATAGCTCGGGTCCCTCACGGGGGTTAATACTCCGCACTAAGACAAGACTTGTATGTTCAGGCACTGGAGTG
+>29710 1
+TTGCTAACACCCGATCGGCACTGGTTTCTGCTAAAATCTCCTTGTCCGTGGACGTGGACAGATTCCCAGAAGAGGCAGAAATATTGCATGCCGGACATTG
+>29711 3
+GAACCCTGTAGTGATAAAGGAAACCATGCAAGTAAAGCGTTTTTGCTCGTTTCGACTTGGCAGCTTGGACACGTCCGGATAGCGTCCGATTAAGTCCCCC
+>29712 3
+AGTCTATCCACCTTTCACCTGAGCCAGGGAATGCTGACTGAGTCGGAACACGCGATTTACGAGTATTCGCTGCCTTTAGAAGTAGGTCACGTAAGGTACC
+>29713 3
+AGACCGAAAGGGACTCTCTATCATCGCCTTAAAGAGGTCTGTACTCGGATCCAGACGGTGATTGTCTCCATAGTTCCCGTAAGTAGTATACCTGAGGCCG
+>29714 1
+AACCTCAACGTTATTGGATCTTGAGTGACAGAAGGCCGTGAGCCATAGGTGTGTCAGTCAACCGCAATGACTACTGTTGGCCATGGTCAACGCTTCCATC
+>29715 2
+TTTAGCACCAAGGTGGCTCCACCTTACAACCCGCCTGGACGAGACCCGAATGTATGAAATGTAGCCATAGGCTTCCAGTGTTAGAGAACTTTGGTTGTGC
+>29716 1
+CGTTCGGTCAGGCTGAACCTCGTGGAGAATGCTAAATAATGTTCCCAACAGTTAATACTTACCGAGCAGCATCGTATCGTTCCGAGATTCTCGCGGCGGA
+>29717 3
+TTATCTTCGACCTAGCCTATTTTCGTCCAGTTCACAGGCACCTACGGTAGACCAGAGAGCACGAATGCGCTGAGGCGCTTATGATTTAAACGATGGCGGA
+>29718 1
+GCCGGTACGCGTATCTCGCTGACTCCAAAATACGAAGGCGAGAGTTCCTCGTAGGTGTGAGAGGCAAAGTAACTATTCCTCACCTAGGTATCTTCCGTTA
+>29719 1
+GGTGGAAATCGATCAACATCAACGCGGAAAGTAATACTGATCCCAACTTCGCAACCCTTGCTAGGTCCGTGGGCTGGTTTGAATCGCGCTAGGCTTACTT
+>29720 3
+CGTTCGGGTAGACGAGATATTAGGATTCCAAGGGAAGTTCCTTTACTCTCGTCTAATCCTAAGCAGTACCCCTGCCCGCCAGCAAGGAGGGGTTACTAAT
+>29721 1
+ATGTTGATGTAAGTTTGGGGAACCGACGTTACCCACTCGATTACCTCAGGATCTTCTAGAGAGTCCTCCTGCCGGCTGGTAACTGACACACGAGTAAGCA
+>29722 2
+CACCAGAGGTGATGGATCACTGCCGCTGTTCGATTAGCTAGGGTAAGCCTGGGAAAAATCATGTCGTCCCCCCCTGCTTCATGGCGAAAAATTTATAGTC
+>29723 1
+AATCCCAAGTGGGTAGTGGTATACGAATGTGCACTGGCTGCGACCAGGGCTCGGTATCGGAATACAAGTACCTTCCCTGCGATCCCATAGCATTTTACAT
+>29724 2
+CAGGCTATGTATTGAACAACGAGCAGCGACCTATACTGATTACAGTGTGGCTGACGCGTTGCTCCTCGCAGGTCTCACTTTGTCGCTAAGGCACGTAAAA
+>29725 1
+TCTTAACCCCTTCCATTACACCCATTGCCACGGCCTACCTCGGGGCCGTGTGACGGCTTAATGGGAATAAGGATTATAGAAGACGGGAATAGTGTTGTCA
+>29726 2
+TTGTAAATGTGGCACGTGTGAAAAATTCCGTCCATATAGGTTGAACGCTTCGGCCCCCGACATGTGAAACACCACGCTAAGCTGCGTTTCTGAGGACGTC
+>29727 1
+CATTCGGATGCAACCATTTGGTCTTTATTGAGCCCCGCGTATGACTCAGAGACAGCGTGTACGTTACAATACCAATACCTAGGGGGGGACCCTAGGATCT
+>29728 2
+ATCGGCGAAGGTGTAGATCCGGATGCTGCTCATGTAACTAAACGTAGATCCGGATCAATTGTCCCTGCCTTTGGTAAGACCAATCACGATGCATTGCCGC
+>29729 3
+ACTCGACAAGTCCAATCGGCGGCCTTGTGTCATGCCGTAGGTATTATACGGTCACAATAAGAACCTGACGCAATCCGGTCGCGTATTAGTGCGATCTTAG
+>29730 3
+GCCAGTATCGCCGTTGCTGTGGTCTTATAGTTTGTCCATGAGGCGCCAACTAGGCGATCTCTAAATATCTCAGGAGACAGAACCCAACGGTCAAAGGCTT
+>29731 2
+GATATGGAATTCGCAATTATCATCGTGAAAGGTATTCACGCTCCCCGCTGGAAGAGAACTCATTTGCTACGGCAACCTGGGGGAGCTGTTTCCGTCCAAC
+>29732 1
+TCATGCGGCTGGTTCAATAGTCTGTGCTTATAGAGACGTTGTACGATCGCTCACACTACTCCGCTAACTCCCGGGCGAGTAACTGCAGCAATGAAAGAGT
+>29733 3
+TGACTAGCGTTTTGGACAAAATCGAACAGTTACTTCGTCCAGGAGGGTTACTCGTACCTACGGACTGGGAGGCTGCACACAAACTCTAGGTTGACCCTCT
+>29734 3
+TTGATTTAAGCTTGAGGCTAGATCAGAGGCTACCTTCTTGAGGTAACCTGGGGTGGCTCAATCATGGACCCACATCATCCTGCACACAATTCCGCGAGAG
+>29735 3
+AGGGCGTTAGACATTGACATGTGGCCTCCGTCTTCCTCGAATATATGTCACGGTACACTTGACGCGACTTGAAAAGACGGCTATCGGTAATCCGAATCCG
+>29736 2
+TAAGTCGCCTAAGTCAACGAGTTAACATGTTTTCAGAGGACTACGCACGGTACTGATCCGTTTGGCGTTATCGCAGGATGACCCCTCTAACGTGCCGGAA
+>29737 3
+CGTATCACACTGACATCAGATTAAGAAGTCTCCAGTGCGTACCGTTCCGTCGTGGAGGGATTCATGGCAGCCTTAATGGCAAGTAGAATCGCCTCTGATC
+>29738 2
+GCTTAGGCTGTGACACATATGTGCCCAACATTGGGCATTGGGACCTCCTGCTCTGTTTACAGAGTATTCCAATATGGGGCTCCGACGAAACGAAGTACCA
+>29739 2
+ACTGCTTCACTGGTTCCTTTCGTGATCTCCAGGCCGGTGACGTGGCTACGCTTACAAAGTCTGCAGGACAGATAAAAATGACAGACTTTGCAAGCGCATG
+>29740 3
+TTGGGTAGGCATGTCTCGCAGTGTATAGGACGCATATTGCATCGCGGATCCACAATGGACCCTTCTTTAGAGCCGCAAGAAGCGATACCACATAGCTTCT
+>29741 3
+TCCGCGCGAATAGCGGTTATACTCAAGGGTAGCCGTATAACGGGGAACCACCTCTGGCTAAATATGCCCGATATCGCGGCCATGCTATATGTCTGTTTAA
+>29742 3
+GTCGAGCTTATGCAGGTTCATTCCACCCCGGAGGGGCTTATGCGAATTACACTCGCGACGAGTCCCGTTATTTATAACCAGGTAACTGCACAGAGTAATG
+>29743 1
+GTGATCGATTGCAGAGGGATACTATTCATGCTTCGGGCCTCAGACCTGATCGTGTTCACGAATAGCTGAGATACCTAACCAAGGTGACGCTCCACCGATT
+>29744 1
+GAGCCATCGCTCAATACAAATTCGGGAGTATGCAAGTTTAAACCCCCTTCTCGTGGGCATCGACGCGCGTTGGTGCTTAACTCTGTATCGAGAAAGGCTA
+>29745 3
+TCCAATCGACCTCACCCTACCCTGATACCGTATATATAGCAACGAGTTGGTGGTGGAGGCGAACAAAGCCTGCGATAGTATCAGGTTATGGTCCGTTCGT
+>29746 1
+TGTCTACGCATAGTCCTTAGGACGTGGACGCCGGTTCAATAAATGCGTCTACAGACTTACTCCTCTACTACTACGGGGCGTGACTGTAAAGAGCGATCGA
+>29747 3
+CCTTTATACTCGGCACATTGCTATACAACACAATGTGACTACAATAAGAAGAGGTGTTCGCCGTAGCGCGAGTCTCCGGCCTTGCTTTCGGAGTAGGCGA
+>29748 1
+TACTTTGACGCTTCTACCGCCAGAAGTACCTCCTCTCCTCATTAAGTATGGATTGAGAAGGCAAAGCGGGAATTGAGTACTCTCGTCGATCAGCGGGCGA
+>29749 3
+TCGTACGGTAACCCTGGCAGATTAGGCTAAGCCGCAATCCGTGAGATTAAATCATTGTACTCGAGCGACATTCACATAGCGTCTGCAGTGTAGCCCGGTT
+>29750 3
+ACCGCGCTTTGGAGAGGACAACTTTAGTGATACGATCTATTAATTTACCGAGCTATGGCCCCTATACCAGCCGAGACGAGGTGGCACAAGCTGTTGTCTC
+>29751 3
+GAGGAGATTACCCTGATCGTCCAAGTGTCAGAAGTCCGCTATGGCTAAGTGTGTCGAGGACTGAACTTTCAATAACTACCCCAGGACATGCCGCTTGTCT
+>29752 2
+GTTATCCAACCGAAGCGGATGTTATGCCTTCTACGCACCTACAGAAGTCCAACGTTAGCAAGTGCCTCGGATGTTACGCGTTCTAGTTGTGCAACGGAGA
+>29753 2
+TCCTCGCATTCCATTGTAAGTTGTAACGCCACGTGGAATCTGTTGATTCAGAGCCACTCAATGGCAGAGCTCCGGGTTAGACTTAGCAGAGCGACCAATG
+>29754 3
+CTTATCCATCTACGGGTATACATCACGCTAACTATCCAGATCGCGCTCTATATGGCGCGACTTAGGGATAATCGGATTCGGGGGTACACACGTAGATGCG
+>29755 1
+CCTGGCCGTAGAACAGCACGAAGTACTGATGATCGGTAACGTCTTTAGGTTGCCCTTACCACCAATTGCGTGGATATCTGGCGATGAGCAAATCGTCATC
+>29756 1
+AAAATAGTCGCGGTTCGTCGATCGATGACTTCCGGGATGTTGAACCAAGCATCCAGTCAGTGCCCTAACCTTGAGTAAGTGGCACACCATTTCAGGCGTT
+>29757 3
+ACACTAGACTTTCACCTCTGGTGGTACGGTAGACGCGATCGCACAAGTTTCGTGGTTAGACCGTGCAGACTACGCTTACTATCCGAGTACGATGACAAGT
+>29758 1
+CACATCATCTACTAAAGGGAATAAGGTTGTATCTACCTGCCGCGAGAACCAGTGTGTATTTTCGGGGTCAAGCGTCCAAACTGGGTCTACTTCAGCCGGC
+>29759 2
+ACGTTCCCTTTAACCAACCCGTAGTCATTCGGATACGATTGTACACGCTTGCGAGCTGTGAGCGTAATCGCAATCCTTGAGCAGGGAATAGTGAAGCGCT
+>29760 2
+GAACACATGGCTCAACCGTAGCCATCCGCGTAGGTTACACTCGCTATACAAACTTCCGCAGGTGGTAAACGCTGCCGGTATGGGTTTATGGATACGATTT
+>29761 1
+TCCTTCCTGGGCTACGCGCTAACAACGATAGTCGACACATTCTGGGCGTCAAAGAGTTCGTTCCTGTGTTACATGCCGATGGAACAGAGACATTAGTAGC
+>29762 3
+AGTACTTGGCTTTTGACCCATACGGCTCCATATCTCGGAATACCCCCGCTTGCTAGCTCCGGGTGTGAGAGAAATCTTACATAAGGTGGATAGAACGGCA
+>29763 3
+TTGGAATACAGTAAGGGCCAGTGCGAGGGTTCTCAGCCAGTGCCGTTCTCACACGAAGAGGAGTGGCTTCCCCTCATTTAAACTTCATTCCCAGAATTGA
+>29764 1
+TGTGCTAACATAGTCTCTATGCCCCGAACAATAGGGTAACCGCTTTAATGACTGGAACACGGTCCTTCCTAGGGACATTGCTAACTGGGGACGTCTGACG
+>29765 1
+GCGTATCCGGGACGTGCATCCGTAAAGAGGAATCTCTGGGTGATTATCGAATAGTCCTTATTATTACCAGCTAGTCCCGTGTGCACCACAACCTGAACGG
+>29766 3
+CGTGTCTTGCTCATCGGGTGGTACATCCATGGGACTCAACGTAGCTGTAGCAAATGTGTAGCCCGGAGGTCCACCATTGCTAAAAGAACCTGATCTAACT
+>29767 3
+AAGTTCGGACTAATTCTGAATCTTAGCGGCCGAAGCGAGCCGCGTCAAGTGACTACTGGCGCACCATGATAAATCTTGAATTCCCCATGGTCTGGTGTCA
+>29768 3
+AGGCAAGATATTTACACCAATGGCCTATATGATCCGCTACTTGACTCCACGTACCGTGTACGCGTGATGGTTGGCTGCCAACGGTTCGTACAAACGGAGT
+>29769 3
+GAGCTGCCATGAATACGACCGTTCTGCAGAGGTTCGCACTTCAGATAGGGACATGAAATCACGTCTAGTCTTCGCAGTACCACTTCTCATGGGATGAGCT
+>29770 3
+TGTTACTGTCCCACCTCGCTGCTTACACATGAGATACTCTCTCTGTATGCGACCATCGGAGATGGATGCAATAGTACTAGACAAAGGGAGCACCGGTGTG
+>29771 2
+TAAGACAACGCGATCGGGGCTCTCCACCGGCTCCTAGCCGGGACGCTCCATAGGTTACATTTAGAAAAAGATCTCTATCAGTTCTTAGGTCATGGAGGTT
+>29772 3
+TAGACCTTTCCCATAATAGTCGACCTAGACAGTTAGTCAATCTTACTGCGAGTAGGGGCTCACCAAGGCCCACGTAGTTACGATGCGCACGTGGTTGAGT
+>29773 3
+CTAGAGGTTTCAGGCTCCCCAACAGTGAGAGTGGAAGCACATCCTACTTGGGCTGGACATGTACCCAGCTACCATGGGCAGATAGATTTTACATTCGCTT
+>29774 2
+CTCTAAATGACCGGTTAAATCGATTCACGTGCGGAGAGATTCTTTGTACCGTGTTCAGGCGAGAAATTCGGGCCCGTCAAATCTCGCGACGTCACGCTAA
+>29775 3
+ATGTCAACATTTCAAATCAACTTGAGCTAGAGCACGAGTTACCGTAAGCATTATTTTATGTGGGCGATCACCGCGCGCCGGCCTGGAAGGTGGCTCCACT
+>29776 3
+TCTCCTTTTTGTAACGAGTGTAAAATCGCAAGTGACCTCAGCGAAATCCAGGGTGGAAAGCCTTCTATGGGACCGCACCGCCAGCTTGATAATTCTCGGG
+>29777 1
+GTTCCCGATACTCCCTACATGGAACATTAGGGAGTGCATTCTGACCGTTGAGGAGTCTAAGCGAGACTTGAATCATTAAGCCGAGCGCCTTTCAATCCGG
+>29778 3
+GTGATACCGGTCCCTCCGTGCAAGTGGTGGAGAAGATAATATGAAGGACGTTGTGTCGCCTACAGTGTACAAATCCAGATCAATCCCCTCTGACGCCTTT
+>29779 2
+TCAAAGGTTGTAAATTATGCCTTTACTTCCAGTGTTCGCGCCCTTAAAGGCTCTAGGGCCGGCAGCCCAATCATGCGGGTAGCCTATAAGATGAGAGCCA
+>29780 3
+GCCTGGAACAGTTACACTATGCATTTTTAGACGGATCGGTACGTATTATCAGAGCATGCTAAGAGCGCTCTAACGTGCCTGGAAGGCCTTCCAGCATCCG
+>29781 2
+ATGGGGTGAGATTCTACTGTCAATCCTCAACAGACCTACTGATCGCGGGGAGTCCCGTCTAAGTTAGCGACTAAATTTCCACCTTAGGGGGCTATCAGCA
+>29782 1
+ATGTGGCCTAACAGTAGAAGCCATAGATGCACACCTTCTCATGTGGCCACGGAGGGTTAGGCGGAAATGACCATTAACCTCGTCACCTGTCTTTTGGTAC
+>29783 1
+CTTTTTGTGTGTATACACTGGCCGCAGAGCTAGAAGTAGCCACGCAGCCGAGATCTCAGCGTACCTATCGAATTGCATCGCTAAATTGATGCGACATGCG
+>29784 1
+ACGCGGAACTCCCGTTTCATATCACGTTTCTCACACCTCGTTACGTGAACAGTGCACCATGAAGGCTAGATAGGTGACTGGGGATTAGGTGAATATCCGC
+>29785 1
+GTTACGCGATGAGTGCAACCACGTCAGGCGACCATCGGCTTTAGACTAAATAGAGTACTTGATGGGCCTCATCCCTAGATTGCTACGAGGTCATTGCTAC
+>29786 3
+GTTAGGATACTAGGCAGTTTTTTGACACGATCGACAACTAAACGACCTGCTCCAGTTGAGCGCATCTTCGCCTTTGATGCGGAGCGGACCACGGATAACT
+>29787 3
+CCACTTCTGACGGGTATGTCTTACTTTGCTAATAAGCCCTTCATCATTACCGGGGCGCGGGCGCAAAAATCGGATATGTATGCGGCGCAACAAGTTACGA
+>29788 3
+TGTAGACCGCCATCGCCAAATTAAACTGGCGGATTCATCTCCCGGCATGTGTGCGTTCTAGCGGATATGTTACTGAGTCACGTCCCTACGTAAAAGGAGA
+>29789 3
+GACATTCGTCTGCCTCCGAGGGCAGTGGTACGCATGTAGCCGAACATCCTCAACTAATGCGGGTTCCTATTAATGTACCAACGAGTGGAAGCTTAGATCT
+>29790 1
+GTCCCACTGGACATAAAATTGGGTATGACTGTAGCTCCTTAATCTGGACTCGACCTGGCCACTATCTGCTCGTAGCCGTAAGAGCATATTCGCGGAGAGA
+>29791 2
+GCGTCGCCCGATCCCCTATCGGAAGAACGCGAAAGAGCAGTACTGTACACTGTAAGGTTTTCTAACCGTTGGTCTGACTCGATATTGAACTCGTTAGGAC
+>29792 1
+AAATTCGGTAATTGAGGTAGAGCTGTCATCAAAGCCTGCGCCCAGTAGATATTAGCCAACGACAGCTTACTCGTAGCCTCGTACGGATCTTGTCTGCGCG
+>29793 3
+TCCGTATGCTCCCATATTATTCAGGTACCCGGCAGTTTCAATCGCGATATCATACGAGGATTGGCGCGAAGACGAGATAGGGTCTTACCAATATGCGCCG
+>29794 2
+AAAATTCACCATAACCAGTGTAAGAGTTTGGTCTCCAAATATTGTGTAAGCATCTCCGTAGCAGGCTGCATGGGCGAGCCACAGGGGCGCGCTCCTTCTT
+>29795 2
+ACGTTATAGGAACTAAGTATGGGCTTCTTCACCCCGCGTTCCGCGAGGGCAGTGGACGTCTGTGTAACTAAGCCGTCACTTCAAATCATAGACCGAGTAT
+>29796 1
+GTTAGGCGATGGCGTCAATATTTAGCCACAAATCGCCGGCTGGCTTGAAAAGGAGCCCACTTATCCGTTATCGGGATTTGCTTACGAACAGACTCCCGTA
+>29797 2
+TAGTGGCCTTATACGCAAACCGATAATGGGGAGGCCACCAGATTAAAACCCTTGTCTCCTTCGGGTCGTGTGTGAGCTGACGCTCACATATCTAGGTCAA
+>29798 3
+TAGACCCTTAATGCCGCTCTACCCCGGACGTTCAACATGTCGGATGGTGATGCATTGGACAGCGAGCACAAAGTGTATGCCGGGCTCTTCATTAGAAATT
+>29799 1
+ACGATTGAGACAGTAAGGACCTAAAGGGTCCTGCTCCCCGTCCCATTGTCAGGGCAAAAGTCACTTTAGTCGTTATTCAGAGTCCGAGGGTAGCTCCTAT
+>29800 2
+CCAATTCCATGTCAGTTAGCCCCTTTTACTGCAGTCTAGCGGGGATAACAATAAATTTGAGCCGCGATCGCCAGGGGGATGTTTCACGGTCTCGAGAACA
+>29801 2
+GAGAGCAACGTTCTGATGTTTTGTGAGTGTACCCACACTTTCGTGACGAACGAAGAGGAGACAGTGCACCTACTGACCAATGTTCTACTCTGTACCCGGC
+>29802 3
+TTGCAGCTGGACGTTGATATTGTGAAGTGATCTCGGGCCCCTTCGAACCTGATTGGTACTTATAGCTGCGGCGAACCAACCGTCACACACTAAAGTCAGA
+>29803 3
+AGGTCACTTCGCGACCACATAGTTTGGCGGCGGTCAGAATATATGGTGGTAAGCCCTGTACACGGACCACATCTTCTGAATCTTTGAGGATACCAAGCCT
+>29804 3
+GACCAAGCCCTTAGCTCGACGAGTGGAGTTACCACGCATTGCGGAGAAACCAAACCTACTAAGTTTCGGCTTTTCTTTACTGGCCGGGCTGTAAAGGTAT
+>29805 3
+TCGCGCAATGCCATGGACGCACTAGACAATTAGGCCGAAAAACAGTTCCTGACGCTGTGCAGGATAAGTGGTTGAGGTTTTCCTCTTGTAACCTCCGACT
+>29806 3
+GCTAATGCTCGTTGAAGAACCGCCCGCCACAGATTTTCGGTTTTACTAGTAAAGTCGATACCTGATCCATAGAACCCCGCATGTGGCGGGAGGTACTTAG
+>29807 2
+GATCGAGCTACTATCTAGCCAAACAAGGTCACTGTGTGCACACGGGGTCTTCTCCCAGGGAAGCATTGCAAAGACGTTCATTCTGGTATGTGCTAGCTAC
+>29808 2
+GAGCGTAGTCGGTGCGATAACAGCAGACCCAAGCTGTCTTATGGACTTTATGGTAAACATTGGTACTTCCAAGTCCGGCGTATTGACTCCGCATGCCCAA
+>29809 3
+CGGCACGTAGACGTATCGCAGATTTTGGAGAATCCCCGACTATAACCACCCTGCGTGTTTTCGATGATACTGGGTGGTTATCAACCTAGACATACGCGAG
+>29810 3
+CAAAGATTCGGTCGGGGACAGTCGCCCCAAGTGAAATTCGACCAGTGGTGAACTATTTCTCACTCATCTCCTAAGGACCTGTGGTACGTAACAGTGTTGC
+>29811 1
+GGTGAAAGGTTTCTCAGAAAAACACTCACGGCTCTTGCTCCAAGGACTTGGACTGGAATTCATCCCTTTGTCGGGCTATTGGCTCAGCGGTGAAACCCAA
+>29812 2
+TTACTATCGACTACGGATAGGTCCAATATGTAGTCACTTAAGTGCGTGCGGCCTAGAGGTAGCAGACGATGCTGCGAACCTACATCCTCGTTAGTAGCCC
+>29813 2
+CACGCACCTTTCGCTTCATGGGGCTGGATGAGATTAACCTATGCGTCGTTATTTCTTGTTACGGGACTAACCGCCCGAGAGAGGCACATAAGACCAATGA
+>29814 2
+GTCTAGATACCACCTGAGGTTAGACTGTGAATTATTCAAATGATATTGTATTTCAACACTGCCGCGCCGGCCCTGACCACGGTGTCGACGAGTGGAACGC
+>29815 2
+ACCGGCATAACCCCAATTGATGATGGCTAGAACATTTTTTCGGAGATAACAGCGTTGACAGCTTGCGGCATCTCTGTCCGCTATGGGCCTGAAAGGCCTA
+>29816 3
+TACATCGAGGGCTTCTGTAACTTACCGTCGATAAACGGCGATCCCTGAATTTTCATACTTGACGGCATGGGCGCTAACAGGTACAGCGATGGCGCTCTAA
+>29817 3
+GGAACTACCCCGATTAGGCCTGTAGCGGTCGATGTTCAAAAGACAGTTGTTGACTCGAGTTCACGCAAACGCTATCACTCTATTAGGGCCTATGCAGCTG
+>29818 3
+CTATAACTTGCGCATGAATTAGTGTCCTGGCCTCGAAGGCGGAGTGAACGACCTAGCCCAGATTAGTTTCTGATCCAAAGAGACGCTGCCCTGTCAGATT
+>29819 2
+CTGAGTTGCTTAGGGGCATCACTGTTGATGATCAAAATGCCTTGACCAATCATTGACGTGGAGACCCGCCCCAGAAAGGTATCCCGAGTGTGACCACTTT
+>29820 3
+AAGCGTTTCTTGCTTCTTGTAAAACCGTTAGATGTACGTATGTCCCGATCTCCCGAAGGGTCGTGAATGATGCGAAGGGACGACTAGCACACCTACCCGA
+>29821 2
+CGGTCTTAAATGCTCTTTGAAGGAGGGCAACGGTTAATCGCGGACGACACTCCACAGCTCTTACGGGACGGCTATACTCTGGCTAGGAATTCTAACCTAT
+>29822 3
+TAGACGATGATCACGGTGGTATCTGGGCAACTCAAAGATTCTCTTAACAGCTAATCGGGTATTATAGTCCTACCCGCGACCCCGGGTGCGCAGGTATCAT
+>29823 3
+AGTCGTAAACTAAGGAACGGCGCTTTATTCTGGCCTTAATTCTGAAATTCCGCCTAGAATGAATGCTCCCACTGGTCGGATCGATGACGAGCTCGAGCGC
+>29824 1
+CTTTGCTATCTGATTCATGTGTTATGGCTTCGTCGTGATTAAAAGCCACGAGGGGGAAACCAGTCAGACATATGCATTGCGCGCAAAAGCCACGGCCTCC
+>29825 1
+AAACGCCGACTTGTTCCAAGTGGGTCAGGATTTTTCGTTTCGAAGGATTTCGTGGAGTCGTCACCACACAGAGCCCGGAACGCTACACGTTGTACTAAAC
+>29826 3
+TTTTCCGGATACAAAGGCCCTCCTGCCAACATACTGGGAATGGCGTTGCATCACGTAGGTCGTTCTCTTTACGAACTGACTCGAACAGGAGCAGGTATAG
+>29827 3
+GGTTGGACGCAGTAGGATATATGGCTTCAATAAGACGAAGCCGACTTATTCCGCCCGACACTACGGTTTTGCTGTGACTGACGAGGCCCTATCTTAAACC
+>29828 1
+AGGCAGCTTTAATCCGCTGGCCCGATCCATCTGGAAGTGAAGGTAGGAAGACGCCTTCTACGTGTTTATCTCCCGCCGAAAGTGCTTTGAAAGATTCCAA
+>29829 2
+GAGTCAGACTTGCCAAGATGTTCATCATAGGCATGGGTTCACTCGGAATAGATCTATTGAGGCTCACCGGCCATGTGGTCGTCCGCTAGCAAACATCATC
+>29830 2
+GTAGTGGAACTTGGACGGCTACCCTACTGGGCTCGCGAGCTGACACCCCGTGTACCCAGCTTTATGATAACTCAGTAATACAATTAGGTTGAGTGAATCC
+>29831 1
+TCGACTCTTTTGGACCGTGATCCAGTCTATATGCAAACTACCTATAACGTCCTGATGAGATGGAACTGAGTCTCGGGGCTCGTGCCTCAGACAAACGAGG
+>29832 3
+TGATAAAACCGTGAGTATCATACTTCTATTAGCAAGCGGGACCCCTAGGCGAGTGCGCACTCGGAAATGTATGTCTTGCCCTGTGCATCGCAATATCGGC
+>29833 3
+CCCAATTAGTCTATCCGGCGAGGTTAATACGAATAGGCCTAATCACGTGTCCCTCAGCACAGCGGGTGTGGTTTGTTCCCCTTAAAAGATGGTACGGAAC
+>29834 3
+AAGAGAAATTCATGATGTCGCCTCGCCAAGATTCTCGTACTTCCCTGTACAATTCTTTCCACCTCATGGCCAATAGCAGGGGGGGCAAGAGTTATGCGGG
+>29835 1
+TTATAGGACCCCATGATCAATCAAGCCCGCCACATTGCCCTGTATAAGCTTAGACGCGTTCTGATTCTGCAAGCAGTGTCTGGGGAATGCAGTAAGTGGC
+>29836 1
+CGAGTAAGCTATACTTGAAACGCGAAGTTACCTGCGATAGTGCTTTGCATCGCGAAGACCGAATGTCTGGACGTCAATCATGCTTGCCGTCCCGGCTATA
+>29837 2
+ATTGTCTGCCTTTCGTCCTTCTCGCGGGATAGGAGAGGCAGTACATATGTCGAGAGTTGGCAATGCGAATCATTCTCTACCAGAACTGCACAAAGCGCAC
+>29838 3
+GTGCTCATCCAGCGATTCGGTCAGGACAGATATAGGCAAGCTCCACACGCTCCAGCTTCCTCTATTAGCGGTACAAGATTTGCGAGGTTAAGAATGTGCT
+>29839 1
+CATTAGGGACTCGCATGTCCGGCCACTTTTGTAAGGGGGGTCCTAAATGGTCAGATAACCCATCAGTAAGCTACCCTCTCTCTTCGGTAAGCGATAAGAG
+>29840 2
+TGGACAGGCGTCCACTGGAACTTTTCAACAGCTAAAGCAGGTACCCCGTTATCCTGAATCAGTGGTCGCTACTTGTTGGGAGAACGACATACTTATGCCG
+>29841 3
+AATCGGTCACATTCCCGTCAGTAAACGACCGGAACAATGCGGAGTGTGTCAATACCTTCATCTTTTGATAATTCTACGAGGTGAGGCTAGGGGGCTCCCC
+>29842 1
+TATGGGTCGATGAAATGGGCCGCAGCGTGCGAGACTCATCCGTAAACTATCTAAGTGTTCCCCAGCTTGACGCGTATCAAGCCGTACCGTTGATTACTAA
+>29843 2
+CCACTCAGAACACTGTCGGTGAGGTTGGAAGATAGAACTACGGCCGTAAGTCATACTTACGCCGGCGTGATCGCTCCATTAGCGACTAGTTTTCATTCGA
+>29844 1
+GCGACTACTAATCCAAGCGTGGTGACCAGCTATGCGATGGAATGGTTCCTACTGGCATACACCGGCGATAGAGTTCTACCTGAGTATTAAGCCACCTTGT
+>29845 1
+TTTTTCCTAATCCTGCGAGCAAAGGCTCACGAGACGGAATTGCGAAAGAGCAAACTCGTCCTGGTACCCAATGGCTAGCTTTTGGCGGCATCGTATCTAG
+>29846 1
+CTTGGGCTTTATACATACGGGGTCATCGGTGTCAGTACATCGTACGGCCATAGTTAGCCTCGACAACGCCAGGAGCTACCTAAGACGGTTGACATTTCAA
+>29847 1
+AGTCTCAAGATCTTGTAGTATGGACTCCCTGCTACCTAGGTGGATTCTAGTCCCCGATATGGTAAGGGACCCCATCGGGTACATCAACCGCGAATGGAAT
+>29848 3
+ATTCGCCAGGGTCAAATCACGGACTAAGATCTCAACCTATGCCTAACTACACGTGGCCGGGTGATGTTTGCGCACGTTCGATTGTTGTCTGAACGGAAAC
+>29849 2
+GCTTTAAAGGGTAAGCTCCTTAATGTGACTGAGCAGCGAGAAAAATAGGTGATGCGTTGTGTACCGACATGCACGACCATCCTTCTCGCGTCTGCCACTC
+>29850 3
+ATAGGCAGGGTTCAGCGACAGGAGTATGCGTTCCCAAACATTACATGCTTCGAAGCGGGTGTTATAAAGTCTCCACTTGACCCCTGCTTAGCTTAGCCGA
+>29851 2
+CTCGCGGATGTATCGACGACCGAGGGAGATCCGTGTAATCTCGTACTCGAACGTGGCAGAGACTGAGTCATTTCTACCCGTAAATCTTTCCGTACTAAAG
+>29852 1
+CTGGCGACACCCACGTAACGTTCCCCGAATCGTACGAATTTGCTTGATTAGGGGTATAACTCCACAGTAGAGGTGGGACTTGTGGCCGTCATAAATACTC
+>29853 3
+AGTTGGTAGCCTGTAATCTTAACTGCTCCTCAAACACGATGCACGTATGAACGACACTGAGTGGGCACCTGGTGTTAAGTTAAATGCTGTCACCCGCGGC
+>29854 2
+ACTCTACAGTATCGGCGGAGAACTAGTAATGTGATGCTGTAAGGCCATGCCTACTAGGTCGGGATGGACCCTCAAATATTCCTAACGCTGCTGGTACTCC
+>29855 1
+CTCTCTAGCTATGGGCTAGCATACTTTCTTCTATCTGTACCGGAGCGCGAAGCACATGGGGGGAACAATCTGAAGCTTACCTGTGAGCCAACTAGTACGA
+>29856 3
+TTCCAGCCCTTGACGAGTACCAGCGGCCGGGAAATCAAGTTATAGCATACGTTTGATAGAATTCAGTATCTACTCGAGGATCGCTAGCCGGGCATTGTCC
+>29857 1
+AGACGTTTCCAAGTTGGTTCCCTCCTGTTGGGACAGCTACTACTACTCTTCCGGAGGTGCGAAGCCGCATCGGTTAGTTTCAAAAAGAAGGACCGCAAAT
+>29858 2
+ACCACATGCCTAGCGGAGACTTGCATTTCCGCTAAGCAATCTTACAACCGGCTGAAATGGCGAGAAGTTAATTTGGCAGTTCGGCCTCTAGTACTGGCTG
+>29859 2
+TAATGCTCTCGTTTTGCACGGGCCTAATGCATTAACCCCGCATTTTATCTAGCAACGATCCAGCGAAACGTTGCGGGAGCTCATGAGGCAGGAGTCAAGT
+>29860 2
+GTGGCCGTTATTAAACCCTTCCCACATTCGAGAGGCCGAACGAATATTTTCGACATCAATCCCTTGTGATAAGGTTTGTGACCAGGGCGCCATAGGACGG
+>29861 2
+GACCTAGACAGAGCTTTTACGTCGGCCGAGCTACAATGTGTTTTTTATCTAGCCTCAGCGCTAATGATAGAGGCAAGGTCACCATGCGTACAGCGACCGT
+>29862 1
+GCGTCAATTAATTCAATCGACCCATGCCTACGTAGTTTAAGCGCTAAGTCGCCAAATCTTTAGAGACGGCGTGAGTCTCCAGCGGGCAGTCTGAATGTGC
+>29863 3
+GACGTGTTACGCAAGAATGCATGAAATAAAATCCCCGTGACAGCTTTCTTCAGTGCTTCTGCCTTTGCGGAACGGAAGCCCAGTCTGGAACTCGAGTTCG
+>29864 3
+CACTGAGTGGATTGTTGTACGCCTCGGTGTAACACCAATCTCTCGGGTATCTTATGGCCATGGCAGAGACGGTGAGACTCAACCAAGTACCGATTATACC
+>29865 2
+CTAGGAGTGTGATTGATCGGATACCGACTGAATAACTCCTGGTGTGCTCCATTCAGTTGCTCTGACTAACAACACGGCTAGCCGTTGACCCATGACAAGG
+>29866 2
+TGCAAATGATCGGGCGTCCTGCAAAAACACGTTCTCTGCTGTCAAGCGCGACTCATAGGGGCGGAACCATGAGTTTGACCCTCCCTATTAAAGTGTTGAT
+>29867 2
+GTTTCTGGAACTTCGACAAGCTTGTTACTATCCACTCGGTCGTCTGGATCTAGGCGCGCCGAAATGAATCTATGCGCGGAATCGTTGAGCCAAGCAAAAC
+>29868 3
+ATTAGATTCATGACGGCAGGATATGCGACGGTGCGCATATACCCTTTCGGGAAAGCTCCAGCTGCCATTTGCAAGGACACCTCTTTGTTATAAGGCCGCA
+>29869 1
+GCCAGAGCCCTGTCCACGCACTAGATATAATGAAATTAGTTGAACAATAGCTGCTGGTCTCGGACAGGTGTCGCGACACTCTTGAGGTTCATCCTGCAGT
+>29870 1
+GTTGGGGGCTGGCTCCTGTTCAGCTTACGAGGAGCAACGAACAATTGAAAAACCGAACGCATACATATAGCCTGGTATATTCATTCGTCCGCCCTTCTGG
+>29871 1
+GCTGCTGGGAGATTACAGTGCCTCCCCAGATCGAACGCTGAATCCTCCTGGTGGTGCTTCTTAAACGGTCTCACAGAAACCACGAGTTGATTGTGAAATA
+>29872 3
+GCGCCGGGAGCATAAACGACGCCCTATCTATGACGTGATCAAGCCTTCTTAGGAGCTTCTGCTATCGGTCCGCCGTGACAAATAGGAATTATGTATACGT
+>29873 2
+CTTTCTTGGAGAAGCAAGGTATAGCGTTCAGCTTGAAACCCAAGCGGGACAGATCATTCCCCCTAAGTTGTGATCATCCGTAACCAACGGTGGTCGCTGT
+>29874 2
+TAGGTGATTGGAGTACAAATTACCCAGTGCTAGTATGATACCATTCCGCTCGCTCCGAGCACGTTTATCTTGACGCAGAGACCTTAGGAGCCCAAGCTGG
+>29875 1
+TTTGTTAGACGCTACATCATACTGCTGAAACAGCAGGCTCGTTAGGAATAACCCGTGCACCAGCAATTCAGGCCTTGCGATGTAAGTCCCGTGGTATGGC
+>29876 3
+AATTGCAGTGCGCAGATATGTCCTTCCGCGCTACCGTGCAATTGAGTATCGGATAAGGCTTACCACTGTTGTCGCTCACGGGGTTAAGAGACCCACTAAA
+>29877 2
+GGGCTTGTTGCGTCAAATCGCGCATCTCGTCCTTGATGGGACACGACGATCCGAATCTTTACCTAGTAAGAATCCGACGCAGTGATGAACCATGTCAGTA
+>29878 1
+ATCAGGGGACCCCAGGATGTCATTAGCCTCGATACGGTTCGACGCCTATGCTTCAAGACGACCATTAAAAGCGGTGAAGTTATGTTTCGCTACTACCGTG
+>29879 2
+ATGCTGATTCAACATTCCAGGCACCGTCCCCTACTCTTTAAATGGAGCAGCGTGTTTGTGCCTCCGGGGAGGTAAGTGAGATTCCAAAAGCCGGACTTAA
+>29880 3
+ACAACCGGGAAACCGGTTAATTTAGTTTTGGTCGGACACTTCAAGTTGAATTGGGCACTCAGATCCCACACCCCTGGGCAATAGGGATGTCCTACTCGGT
+>29881 1
+GATGTACGAGCAAGCGTGGGCAAGGACGAGTATTAATATACTTACGCTCAGCTTGTCCCAGGCTTGGTGTACCAAACTTCACGAGATTGCTTGCCCCCAT
+>29882 1
+ATTTCATAACAGAATTCTTTGGCGGACAGTTGCTCGCTTCACAACCTCACGCTTTATAGGGGAGAGATAGACGCGCTTCCACGCGTTGAACGACGGCATG
+>29883 2
+CTGTCGTTTGAGACCAGACCGGTGGCAGAGTGTAAACACACACGTACCCGCGGTTGTACAACAGGGACCAGATTGGAGTTCCTTTACACCTTTTAGTCTA
+>29884 3
+CTCCGCATCAAAGCTTATACATGTCCTGAGGAGGCAAATTGCCGTGGGGGACCATAAGTCACTGCTCTGCCACCAGAATGAGATATGTATTTCCTGGGTC
+>29885 3
+TACACTGTTCTTACTCTACAGAACGGCGGCCTTCGAGGTCGTAGATGAGCGTATATACACATCATCTAGTGAGTAGGAGTGAACGCCTTCTAGGCCACCG
+>29886 3
+TTACCTACTCTGTCTGTTAAAAGAGGACAGTGCCACCGAGACTCCTAGGCCCTTTTGCGTAATAGACGTTAACGCCGCCTTGCTAGGAAGTAAGCGTGGA
+>29887 3
+CTCCAAACACTCACTGCACGCTAAAGTTCTAACTAATGGCCGGTAGTACCTGGGGGTGGCGCTAATGCAGACATCGAGGGTACGTCCTGTTACTAGTATT
+>29888 2
+TATTAACGGAGATCCACATAGTGAGGTCGCCTAACTGGAACCTATTATCTCTGCGCACCGCCGGACATGCGGGACTCCCAGTAATATTGGTGATGCATGT
+>29889 1
+CTTCCACAATCAGGTTCCCTAGGGCTAGTTTATAGTCTCGGCCCTCAGAGAACCGTGGGGGCGCACAGCGAAGGATTAAAACCTTTTCTCAATGAAGTGT
+>29890 3
+TTCGGCCACGATGTTCGGGGCCTACTAGAATAAACTATGTAGTCGACCCCCGTTCTTTGCGCATTGAGAACTACTGCGTAAAGACTCAGACTACGATGGG
+>29891 2
+ATCTAGTATATTCATGGACAACACGGTGTTACTCCGTTGCCTGTGGGTGGATGTCCATAAATGGCGACGAGGTCACTCTTCCGAGAATCGGCACCCAAAC
+>29892 1
+GCGGTTCCATTTTAAAACGACTCCTTGGATACGGCGGTAGCCTGCAGAACGTGCGACGGCGCCCCTCGCACTAGCATTGTTGATAGATAGAATACTATAT
+>29893 2
+TCCAGGCGCCGACATATTAGTTCTCCTCTTCTGACGAGCGACAAGGAGGTTCAGAGAATGTTCCGGTGTTCGTGAACCTTGATAAGGTCTAACCCCGAAA
+>29894 1
+GTGGGCGCTGACGTCGCCGTGCTAACCCTTACTGATCTGCCAGGGTTAAAGAACACGAAAAGGGTAACAACTTTATTGTCCGATGACATTCGTATGCTCC
+>29895 1
+CGTCTAGCTGTCTTGAGTAAACGAGCTTAAGATGGGAGTAGCCGGCAATTCACGATCTTCAGACGGAACCCGCACGATAGCTTTTCCACCAAGTTGCGTT
+>29896 2
+GTTTTGTCGGAACAACATGCATAGGAAGCTAGTGCAAGATCACTCGTCTTTCCATCCAAGGAAAAGGCCCTCTTCGCCCGAAGCTATGTCTGCTGGGTAG
+>29897 3
+ACACACGAGCCATGCCCCAGTTGTAAGACGGCCGTCCTGACAGTCTCTTATACGTATTTCAGTGTGCGAGTGTAAGCGGATTAGAGGTCCGCATCTAATA
+>29898 3
+AACTAACTTAAACACAAAGACTGCTCACAAGGACTCTGTGCGTCGGTCTGTTGATCGGAGCCCCTCGCTTAGGGCTCGGAAGAACTCTGTATGCTTTGGA
+>29899 3
+CGCTCGTGGTTCTGAGGGTCCAAATGCTTTGATGACATGATAACGTAACCAGCTTATCCTCGTAAGCTACTGCAAACGCGAGTACCGCTTGATAGGCCAG
+>29900 1
+GGTACATTTCTACCTTGACCATGGTAAGGGTTCCGGATTTACCAGATAAGCCCCTAAGCGCTCCGAGGGAGAATGCAAACCAGCTCTTTGTAGTCATGCG
+>29901 2
+GCTTAAGCAGGATCACACATCGTAGGCAAAGCGTGGATAATTTACTTCACGTCTGGTGTATCCTCCGTAGCCGCTCTCACGTACAGGATGTACGTAGACG
+>29902 1
+GAAAACATTGTAAGAGAGTCAAGACAGCCCGTCATTTGTTCTCCGGCCCGATCAATCAGGCCAGAGGGTTCAATCTCTTTCGCGATCCCGTGAGTTGGTA
+>29903 3
+TGAGTCTCATAATCCAAAGCGTCAGGTTCGAAAGACTTGTCACGGTAACAGGGGTATCGGCGATCGTTTAGACACGCCCCTCGGTGTTCATAGTTACCAC
+>29904 3
+AATGGTAGTACAAATGGGAGGCTTTAACAGATGGGCCAATATTGCTGCTAGTTAGGCGGCACAGCCGTACTCCTATCCCTATCATCTCGCGTTCCGACGA
+>29905 2
+CGTAACCCAAGCTTAAGTATAGTTCTCCGCCAGAATCCTTCGCGGATGAGATGAAATAGGGTCTCGGGCCTACCAATCGGGTCTGAGTCTTTACCAGTAG
+>29906 2
+GAGATGGTTTGCCCCATACCCATGTTAGAAGTACGGGGACTGTCCTAAATGAGTACAGGAACAGTATCCTGTTCGTCCTCGGAGACAACTTTGTCACCGC
+>29907 2
+ATGCGCCGAAAATTTTTGGATCTGTACACTAACAGCATGTAGGAAGACCGCTGTCTGGTTCGACGTGCGACATCGTCGCTAACGTTAGGGACCCTCTACA
+>29908 1
+TCCTAAACTAATTATCCGTGTTCTTGGTAACCATCACCTCTTGCGTAAGCACACATGATGAGGAAAGCGGGGGGGTCTCCGATCCAACGATAGTCTGGCG
+>29909 3
+AGCGACTACGGGGGTAACTACCTCTGGACTCACGCTGATATCGTTTAACCTAGGTTTATTCACGAGACAACCAGAGGCCATGTGACCCGTTGGACTTAGT
+>29910 2
+GCCCGGGAAAGGTCCAAACGGAAGCTCTATTTAGCGTCTACTGTTCCGCCGCTCTGATAGGAACTTAATGAGGTGTTGCTGACAAACCTGACATTATCGC
+>29911 2
+TATTGTAAAACCTCGGCGGCCTCAGGGATTCGACATACTTTTAGCATTTGACCAGGTACTATCAATACAGTTAATCACCGGCCTATGGGGGCGCCGGGAC
+>29912 2
+CGATCAGATCCTTGTCCTGCCGCGTGTCAGGTGAGAGATCTAACAGCGGTAAGCCATGTGCCACAATAATACATCAATGTCGCCCGGGTTTCTAAGGTAT
+>29913 1
+CTATACGACCTTGCTTGCGATGGGGAATACTATACAAGGTTGAATTTCTCGCGAGGTGGCTCAGAACTACCCAGACCGGCAACGGACCTTACGAGTTTTC
+>29914 1
+TTACATGAAGCCGCGTTGATTATGAGGTGACCTCCTACGGAGCCATCACCTTTAGAGGTGTGCTAACATCTAGTGCATGTGACGCGGCAAAACCTTCGCA
+>29915 1
+CTTTGTGGGAGACACGTGCATTAGCGAGGCGTCTTGACCGAGTTCTGCATCAGCATAACTTGGCCTCTTTCGATCCGAGAAGTACATAAATCGACCAGCA
+>29916 2
+CATGACGCAAGGAACCGAAATTGGCAGCTGTTTGGCACCTGGGAGGTATGGCGATACGGTTGATAACATCTACACGCCTGACTCTGCAACTCTATCTTCT
+>29917 3
+GTGTAATCGGCCTCAGAGCATCGGAGCATTTAGACCGAAGCGATTCTTTCGGCCGCGTACGTACAGTTCAGATTGTACGGGGTAAACCCCTTACTCAAAT
+>29918 3
+GAGACCTAGCCTCTGAATCCTACTGAGAGTTCAAGGAAGTGACATAATCATGTACTCCGCTTGAATCCCAGTGCATTTACCCCTTTGTGGGGGACCGGGA
+>29919 2
+TGCTACGCTCGGCATTTTACTATTGCCAGTGCGTAATGGGATGAACAAGAGTCGCACGCAAACAGTCCTGCCTCGTTAGATGAAGGACACTCTTGGCTCA
+>29920 1
+AATCAAGTCTTGTGTAACCTACCCAAGGACGATAAATCGCCCTCCTGACTGTAATGTGCCTATCAATGGGGCTTTGGCAGGCGATGGCTAGTCGGTACAC
+>29921 3
+ACGAATAGGCCCTCAGCGCCGTATAATTAGTAGGAGCGTACCTACCGAACCAGCGTGGATTATTAATATATTGCGTCTAAACTCCTCGCTGGTGGGCTCG
+>29922 2
+GGTTCTAGACTTCTTAGGGTGCACCGAGTCGGCCTCGCTCTATGAGCGCAAAGCACTCTTCAATTTGACGCCGACTGCGGTGCATGTTAGCAATAAAAAA
+>29923 3
+TATACTATGGGCGCGTTAGAGGGGCCGCATATACTGACCTAAAAACAGGTAAGCACCCTCACTGCGTCACATCGCTCATTGGTGTATACGTCGCTAGTTG
+>29924 3
+CAGTGCGTGCCGTAGACACCAAATTATCTATGCTACAGCCGTGTCAGAGGAATTTGAATCACGTTGGAGTCAGGGAATATCTAGCCCGTTTCCACTGCGC
+>29925 1
+CGCGACCACGGACCACACAATCTACTGTTTAGTAAGTGGGTCTGTTCACCAACCGTGTTTGAAGGCAGAACCTGGGTTAACTCGTCGTTTTACCGGAAAG
+>29926 2
+GGCCAACCTAGTCCGATTCAGAAGTCACAATCAACCCTAATGGCGGGAGCAACGACGTTCACAGGATCAGCTGAGATTCGTTTGCTATGTTCGTGTTGTC
+>29927 3
+GAAAGGAGGCTTTGTCTCAACATGCCCACTATGCCACCTATCGCGGTAGGCCTACAGGTCTTCGTTAGATCCAGCATAGTCTTAGGGTTAAGACGCTAAG
+>29928 2
+CTGGTCGACTCCCGTGAATAGCAACTTGGGGGAAAGTATTTCCCTCGAACGGTGCTAGCCCTGCAGCAGCTGAGCCCTATTATGACCTAAAAGAAGTTTT
+>29929 1
+AGCTGCTGTAGTGGCGCCACGTAAATTACCGATCATGGCGGATGCGTAGAACCGGTTCCTGAGGATCACCTATCGTCTGATCAAACTTTCCATGATGACA
+>29930 2
+CAGAGACCTTGGGTTGGTGACATACGGCGCCTGGTAATCTTCGTGCCTCAAACTGCGGCTACCTCAGTAACGACATCAAAATGATGATTATTGCAGTCCG
+>29931 2
+GAGTGAGCATTTCATGTTAGAGGGTCATTCTGTCTCCCAGGCGAAACGGCGTGCGCCCGTTCACCACGATGATCTAGACGTTAAAACACAAACGTTTGTC
+>29932 1
+GAGTCATCTTGTCAGCCATAGAGGAGGGTATTATTCTCAGGATGACGCGCACACCTAATCCAGCGCGGCAAGTTAAAGGTCTCCATCTCGCTACTTTGGA
+>29933 2
+AGGTTAAACCGTCTTGACAGGCTACTCGGCCGTTCTTAACTGAGTTCTGACTGCCCTTCGCGTATAACATGCAATGTACTCAGAAACGGGATGGAAGCGC
+>29934 2
+GCCCGTCCCTACGATTTCAGGGATGTACACACAAACAGGTGCATCACGATTTAATTCCGTTTAGAGTCCGCAGACGATTGTGACGGGAATCTGGACCTTG
+>29935 2
+TATTAGCCATGTATTAGGACGCCCGTACAATCCAATTAACCGGTTGCTCCGGCTTAAATCAATGACGCGGACGCATTGGGTGCCAGTTAGTCGGACTGAC
+>29936 3
+TAGTAGGTATCGCGAGTTCCTAAAAGGTTACAACACCTGGTGACTGCTTGAGGCAAAACTGAGCGTGACCAGTATGTCTAGTACTGCTTCGCCCGCATCC
+>29937 1
+ACTCCACACTGTTGTTGAATGTGGCGATATAAAGGGTAAGCGTTCGGTGCCGGGCCAAGCTCGACTCGTAATAAACTACATTACTCCGTCTGTGCGCCAA
+>29938 3
+ACTGTCCGCGAACAAATTATGTGTGTGTCACGAGCGTTGGTTTGCCTCAAGAACCCCTATAGCCCTAGTAATAACGGATGACTGATTCTGCAGAGGCCGC
+>29939 2
+CTTCATGCTTAATCTACAGCGGGACTTTAAGTAAAAACTCAGTTAGCCTCGCATGTTAAGGCTCGGGTCATCGCTAGAAGGCCTGACCGGGGGTCCTCAA
+>29940 1
+GGCGCTCGTCCGACTACGAGATAGAATACCATTCAGACATCGCCACTTGTTCATGCGCGCTGTAAAAGTTGTGCGTTATCTTGACGAAGGACTCACGTAG
+>29941 1
+CACTTGTAAGGAGCTCCTTCCTTGTGAGTTAAGGGATAAATCATGGGCTTGATACACCGTATCCTGGGTCGCACTGGCACTAACACGAATGGCCACCATG
+>29942 1
+CTACTGTGGAGTGCCTTCTCTCGCTGAGAGTGCGTGTTCCTCACGGGAACACAAGTAGCACGCTTCCACATAGAATGTCCAAATAGTGCGAAGTCTAGAT
+>29943 1
+GGACGCCATAGTGTCGATTCAGACTAACGGGGGCTCCCATTGCCACTCTATCGTCGATCCTTCTGTAGGGCGTGATGAAAAAACTTGATATGAACAGCCT
+>29944 2
+GCATAACGTTGGTACACACTCTCGGGAGTCCTATTTGAAGCCTAAGCTTCGCAGCGAGCTGTGATAAGCGCATGGAACTTCCCAGTGTATCTCTGAAACG
+>29945 2
+GACTACTCTGGTGCGAGCTACTCCACCAGTTATTTGATGCCTACGATAGTTTAACACTCGTGCAGTATAGGCATGTGGGAACCACCGGATAAACGTGGCC
+>29946 3
+GCGGTCTCGAGCTAATCGAACGCATGGAGTCATCTAGCAACGGTAGAATGCTGAACAGCGGCTTAGCCGCGCTCTTATGGTGCCTCTTCCTATAAAAATT
+>29947 2
+CCGCGAATAGCTAAGCAGCCATCATATCATTCAGTAGCGGAAGGCACGACAGTACCGTGCCCGTAAAGTTTTGATATGTCGTTCGTATGCCGTTGATCCG
+>29948 1
+GGATATTTCGTAACTGCCACAATATCACAGCTGTGTAAGCTCCGGCGAACACGTCCTGGATTTCGTCCAGTACAGCGTGGACTAGTGTAGACCGTATGAC
+>29949 1
+CGGCAACGGTCTATAGTTATTGAGGAGTCCTGTCATGAACTTGAAGCTACCATATACCGTCGTCCAATGCCGAGTGCCTTCCAGGGAGACTCCGGATATA
+>29950 3
+TACCGTACGTTAGCCTCCGCTCAACATCTTTATAAGAGCATCCGCGTTAAAGAGGGAAATGGCGTATAGCAAGTTTTTCCAGGGCGAGTGGCTTCACCCG
+>29951 3
+ATTGAATACGAGACACCGCGCGACGTAAGTGACTGTTAACAAATACTGCGGAGGATCTTTGGCGATTTCAGGTGCTGCCTTATGTCGCCCTCATCAAGCC
+>29952 2
+CGTCACCATGTCGTCGTTCATCTTTCTTGGGTCACCACGGACTGAATCTTGACAAGAACGACCCGCATCGCGAGGAAGGGTACATTAAAGGTGTCGTATA
+>29953 2
+TCCTTTTTAATACCTTGATTGTAACAACCTACAGTGGCGCCCATGGCAAAGTCCTCACTTGGAGGGCATAGACGAACCGGGTGGTAAGTCCCAGGTCGTA
+>29954 3
+ATCATATGATGTCTCAGGCTTGGTATTGGCATACCGCCTCACCTCAAAAAGTGTCGTTGCGTCTGGGCTGTAAGTCACACGGACCAAGGCCATATAACGG
+>29955 1
+TTGCTCTTTCAACACCCACAAGCGGTGTCAAAATCTGGATCCGACTCAGGCCCTAATAGTTCTTATCCGCCTTCTGGGCGGATAGGGGGGAAGATTAGAA
+>29956 2
+GCAGATAGCAGGTGTCCCTAGATCACGGTACATTACTTGGGTTAACGCTGCTTCAGGACTAATCTACGGAGCACGATTAGGCGTACGCATAATGCCCTTC
+>29957 1
+TGTAACATACTCCCATTGCTCCAAATAAGCGTCATGTTATATAGGGCTGCCCCTGCTTACAGAGGACGAGGTGCCCAGGGGACTTCATTGGATTGAACCG
+>29958 1
+TCTTTCTAATGCGCTAGAACTTCACAAGGGCGAGTATTGAAACGTACCTTATACTGCGCATCGTATCACCCCGCCGTGATGAGGAGCTGCGAGAAGGTCT
+>29959 1
+TTCGCCAGCGACCTGGGCGGATGTCCCTGAAGATTAACCCTAGAGAATAGGTTCACAACCTGTGCTTTCGTCAGTGCTTACAAGGGTAAAGGCATCTTAC
+>29960 2
+CCGGTGAACGATTATGCCCAATTTGCCTCTCTCACCATGGAGTTGCCGTACACTGTGGCCACTTTCGGAGTCTGAATAATGAGACAGTAAACAAGGGTCG
+>29961 2
+CCTGAGTTTATTATAGGGTTGAAAGGGCACCGACAATTACAGGGAACCTTGTCTTATCCGGGTGCTCCGAACTGACACGTGCACTCGATCGAGCACCATT
+>29962 1
+AGACCAGGTTTCCTCCAGAGTGTTAGGGTTGTGAATACCAATTCTAGCGAGATTGTATAGCCCACAGATAGATGCACTCCAATCGGCGCCCCTGGTCGTA
+>29963 3
+AATTGGCCTAGAAGACCCTACGTTCAGCCGCGAAAACCCGAATACAATGGTAGTTGCTGGTGGCTACGTCTAGTGTTTTAATGCGTGCAGCTCTCGACCA
+>29964 3
+CATTGGCCTTTCGACACGATAGCTAAGCGGACTGCTATAATAATATACTGATTTCACGTATCCGGCCACCGATTTGCAAGGGGCTGGTTCCAGAACGCGG
+>29965 2
+AAAGTTAATTCCTCGCGGAATCGGCTACACGCGCACTACGGCGCACCTATTCAGGGCAAATAGGGTTTTGGTCTCCGTGTAATTCAGCATTAGACGCATG
+>29966 1
+AGGTCATCCATATGAGTCCCGCACTCTCATATTCGTAGCGCGAGTCAATAGCAAACGCGCGGTATCAAGTTCTCGGTGCTGGAGAGGACTTCTAGACATT
+>29967 1
+CGTGGCCCCGTGATCGAAAGTTGGCGTGGCTAGGAAAGCCGATATAATGTCTTACGCGCGCTATCACTCTTCTGCAATATGACTCGTGTACTAAGACCAA
+>29968 2
+AACGCCGCCAGTTGATGTAACGGCAGACGGGAGCACTTTACTCGATACCTGTAGTTCGAGTTATTTCCGTGCGCCGCAACTAGATATACTATAACTGCGG
+>29969 1
+TTGCGTCCAGTTGCGAGTAAATGCGCCCCCGCGTTGAGCAGACTATAGGGTTCCACTATAGCGACAGCGGTTACAAATTCATTGCTAGAAATCGATTGCC
+>29970 2
+TCTGCTAGATTGTGAATTTTACGCGCGACATGGGGATTACCTACCATAAGCACAGCCCATTTAGGAACAGGGCATTGATTCAGCTCGAGTGCTCACCGCG
+>29971 1
+GTCTGAAATACCCTTGCTCCTAAATCCTATTTACGAGCGGACTAGAATACGCCGACAGTTTTGAGGTGAACGGATCCGTGTCCTAGAGCTGCGGTCACAG
+>29972 2
+CATCACCCATTGCTTCAATGTAGGTCGCATTCGCTTCAAAGTAGATTCAAGCGTGGGCAACCGCGCGTCGGAATCGTAGAGACTTACTTAGGGACTGCTA
+>29973 2
+AAAAACACGATGTGACTTGTTTTACCCAATGTTGCATAGCTCGCGAACCGGCCCTTGCTACAGTTTTCCGGATCGAGGAGCCAGTGAAATTGCGTCGGCA
+>29974 2
+TAAAAGCTATATGGCCAGCCACGCTCACGTGGGTTGATATACTAGGAGCTCCATGAATTACAGATTCCTCGTTGTCGGGCAGGCACAGCAACTTTCCGGT
+>29975 2
+AGTAATGTTGGTTCCGGGAGCCAATAAAAAACGGGGGTAGTGCAGCCTAGCGTCGATTCTCCCTGCATTCTCGCCGAACAAATGTTGGCAATACCTCTCT
+>29976 2
+GAACCGATTGCACTGGATCCTATATACGATAGCCTTCGGTCCGAATGCCACAATGTGCGGGTATTCTCGGGAGTACGACTCCTAACGAGTTATCGAACTG
+>29977 1
+AAGACTCACTAAGATCGCTTCAGAAGGGCTTCTGGGTAAAACGACGAACGCTCCCGCAATTGCATTTGCTGAGTTCTGGGTCTCCTGAGTACTAGTCGCA
+>29978 3
+TGAGAGGCCGGTTGATTAAGCTTTGCACCCCGACCAGAATTCGGAGCTCAATGCGGCTACCGATCTATGCGAGCGATAGACAGACATTTTCGCAATTTCT
+>29979 2
+GTCGTTAAGCTTACTCGCAGCAAAAAGTGGCCCGTGTCGTGTCGATACAATCAATTGTTAGTTCCCCAAGCGCCAGTCACGGCCTTGAAATTCGAGGGAT
+>29980 2
+ACAGCACACATCTGAACTGAGACCCTCTCAAGTGATGAACTGGGCATATAGCAAGGTTTTGGCTCTCTACTTTGCCCAATACGGGACCGCGATTTTGGGG
+>29981 1
+AACCTGCTCGTTTACAAAGCTGGCAACTGAGGAGTTAGTAGCTCTTAGTAATTTCACGCTCGTTTCGGCAATGCACGATCCCGGACTGAATCGGCGGCAA
+>29982 2
+AACGCACCCACGTAGGTAAGTTGGCGCTGATGTAGAGGAGATACCCCGGGGTACATTAGTCCCCTCGAAATAGTAATACATATCTGCCTTTTTGGGTCCC
+>29983 1
+ACGGTGGGGGGCGCAAGTCTCTGTCTGCACGACTTAAATCGCCAAGGCGAACGAATGACGCCACGAACATACTTACGTTTTATTTTTAGATTACGGCCTC
+>29984 2
+ACCAGGAGAGGCAACGCCCGAAAGACATTATCTTATGGATGCTCCGCCACTTCGCCAACCGGAATTGTACTGGCATTTGTGGACCACTTTAGTGGGTTAT
+>29985 2
+ATCGCCTGGACTTGCCACGCCTGGTAAGGCACTTATATTATTCCAATATGGCCGGCCAACTCCCAGTTGATTGATAGGCAAAGCTTAGGGATATGGCACG
+>29986 3
+AAGATGCGAGTACCGTGAGCAGATTAACTATTCCGTCAGACATTGGTGTAGTGTTCTCTAGACATCGCCCGCGGAACACCCTAAATCAGGGTGGCCTTCT
+>29987 3
+TTAAGATCGTTCGATATCTAACGTGGCTCGCACAGTCAAACTTCCAGTTCCAGCGGACCTTGCGTGGTTAAGTGAGAGGATAGCGTAATTCCAGGCCCCA
+>29988 1
+CAATAATTGGGATGACGGATTGGAGGGCCGCATAGTCTCACCAGTCTACTCCACGTTCAGTCGCGTCCCGATGACTTAGTGGCTAACTTCAAGGATTAAC
+>29989 2
+GTGTGGCACAAGAGACATCTCGTAGGGTAGCCTCCCTCGTCTTATTGGGTAGCAGACTCGAGCTGACATCTAAGATGCGACTTCTCATACGAAGTCACTA
+>29990 2
+CAGTAAGTCGTACACAGCCCAAAGGATGGGGGTACGTGAGTATTTACAGCTTCGCTCAGCTTTATTGTATGACTCAACACTCGTACATCGGGACCCGGCT
+>29991 3
+AGAATGCTGGGGGCTCGTGCACTTCCACTTTATTACCTTGAACCCCACAACGACCGGTATAGAAGACGTCTTACTGAGGATCTGCTTGAGGGTAACAGTC
+>29992 1
+ATGTCTAGGTAAGGGGATAATCTATGATCATGAGACGTTCGCCACCACGCTGATTTCTGGGACCTGCACACCCGCCTCGCTGGTTAAGAAGTAGCATTCA
+>29993 3
+CTTGTTGCGGCAGACCTAATCTCTACTTACGCATTACGACCCTAAGTTACGCCGAACTCCGGGGTGGAATAGAGTAACCGGGCAATTTATGATCCGAGGT
+>29994 2
+CAAGTGTCGCTGTTGCCGTTTATACTGTGAAGTCACGCAGCCATTTCACTGCACATTGGCAAGGTACACACACGGGAAGCATTTCGGGAAGACTCGTACT
+>29995 2
+GAGATGGTCGCTAAGATATGGGAAGCGTTCGCGTCCGTCCAGAAGTCGCCAAATAGCATCAAGTCACCCGCTCAGACCTGTGCGGAATATTATCTTTCTT
+>29996 2
+GCACCACTTGCATCTCAGGAGAAAGCATGGCAGAGTCTCTCTGCGAGGGCTTTTTTCCCGATCAGCGTATAACTAGAGGCCGGAACCTAAGCGTTATTTA
+>29997 3
+CTGGGCGGTAAAGACATACCTTTGTGCAATATCCCGGTGACCAGCTTATCGGCTAGCCGTTGAGTGAGGACGCATACTCTGCTAATCACAGTTGTCAACA
+>29998 1
+AGCTTTCATCCTTGCGGAATTAGAAGTAGCAGCCTACTTAAATTCTCGCAGCGCAGTAGAGTTGGCCACGGTCCGGAGCCTCACAATGAAGTATGCGCTT
+>29999 1
+TACGGCTCAGAGAAGTAGTCCGAATACTTCCGTGTCGCGTTTGAGGCAGATATATTGGGACACCTCGTCTGTCGGTATCCCTCAGAACCCATAGCAATGA
+>30000 1
+ACGCGAGCCTCTTTCTGACAGCCCCTAACGTAATTAAGATACATACAGTACCCATTTAGGTACGGCTCCTACGGCGGAGCGGTGGGTTTTAAGGTATACG
+>30001 2
+AGCGTGCCACCACGAACCAAGGTCGCTACTCATGCATTCAGATTCTGCGGTAAGGCAATCCTCAGCTTTTGTTTAAGGTAATAGGGAGATTACGCTCCGG
+>30002 3
+AGATCGGCCGAGAACGATCATAGATTCGGAGTCTATAGCTTAGGGGGCTCTCGTCTTAAGACCTCGCTCAGACTCGTAAAATGTGGAACTCGCTTTCACC
+>30003 1
+CTTACACAAAAAATTTCTCCTATGATAGGCCCAGTGGGAGGATGTCCATGTCCCGACGGCGCTCTGATGAGTCCAGAGTATATTGTACCTATCGCGAGGC
+>30004 1
+GGGTTTGGCCCTGGGTGCGGAGGAATAATAGTAATTTCCGTACCCAAACACTTAGGCCGACCATCCCATATCCAAAGATCGACTTCTCCGTGGTGTGTAA
+>30005 1
+GGGATTAGGACCCGCTGGGGTTAGTACACCAGAACCTCTAGCTATGATCCGTACCTCGACTGAATTGGGCTGGCTCCATCTAAGCTTGATCGAAAACTAT
+>30006 3
+CGTGAACTATTGAAGTATCGTAAGGCAATCCGTATTCACACGAGTCCCTGCGTATGTAGGCTACCCTCAGGCTCTATAGTTAGGCCCTGCATAGAGCGAG
+>30007 1
+GTTTTGATGTAAGGCAAGAAGATTGCGGTTTCCCTCGCAGAGTCTAGCTATCACCGGACATACTAGCGTGCCCTCGCCGTCACGTTGTCGTACAGAAAAA
+>30008 3
+AGACCTACCCCTGGTCCGATTACCGTAGTCTAGTCGAGAGCTTTCATTTAGAACCTACGCGGTAAACGTGAGCCCGTGCGAAGAAATTGTTCTAGGACTG
+>30009 2
+ATCCGGCCAGCTACTGCTAGGGCAGTGATATAATATTGGCCTTTTCAAGCACGAGCATGATTAGACCAGTGCCACGCCATGACCGTTTTGTAAGCGAGCT
+>30010 2
+GGATTACCTTTTTCCGACAGCCCGTGGGTCACTGCGCGTTATGACGACGTTTTTCCACCACGGAGCATTGAGTGATCATAGGGCCAATCAAAAAATGCAG
+>30011 2
+TCGTGACGGAGAGTCAGCTTACGCAGACCTTTCGTACAACCTACACGTAGTTAGTGAAGCTGTCGCGCAATCCTCGCTAGGCTGCATTGAGAATATTGAC
+>30012 1
+TGAAGCCTCTACTAGGCGGACTTTACACGACGCAATCCCAGCTGCCGTTCGTGCTGGAACGAGAATTGGGTTACGATACACGTTCTATCGATTCAGATGA
+>30013 2
+GATGGAGTGCCAGTATATTCAGTAGCGAGGTTACGAATTCGCCCTGTCGCCTCTTCTGCATCGAACAGTCCACGGTTATAGCTACAGACTCATGGCAAGA
+>30014 2
+GGCTTATCCACTTTGCGCCCAGAGTGTTGTTGAAGTAAGCAACGCGAGATTATTGAGATCGCATGAGCGTAACGCATTTCACGCTGCCCGAACTCATGCA
+>30015 3
+GTGGCCGGCATGGATCTCCCCGTTCAGGCTACCGTCCACAAGCATTTGCGTTCGCTGACATAAAAGCTTGGCAAGTGCTGTACCGAAATAGTATGTAAAT
+>30016 2
+ATAGTCTATTGGAAGCTTGCTCCCCGTTCTTAAAAGAATTTGAGCGGATGCCCACAGAGCGCATGTGCACTCGTAAAAGCGCCTTCGCGGAGCATATGCT
+>30017 1
+AGCCGGCTTAAGATCTGCTAACTACCATACCTTAAGGATTTTTCCGCGACGTGACACACGGGATTAGTACCCAGCACAGAGCCCTATGGGGATTTGTTGG
+>30018 2
+CTCTGTGGGAAATCGAACGCGATTGGGCAAATGTGCCTGACTCCTCACAGGGACTGCTCGTCACAATTAACTTACGCAGTATTCGAACCATTGGGGTTCA
+>30019 2
+AGGGGCTTTTTAAATTGAGCGCCTTGATTTCCCCCCAAGGAAGGATAGCCCAACTCGAGTACCCTACTGGTTGGTTGTAAGGCAACAGAGGATCACTTCC
+>30020 3
+GAACTATACTGACAACACCGCTTTTAAGGGGAAATTTATGACTCATGTTCACGTGGAGAAGACAAGGGACACCCTTTGCCGGCCGGCCTCGTTGTTTGCC
+>30021 1
+TTCTCTAAAGTTGTTAGCGACCCACCTAGGGGAGTAAGTGCGACGTCAAGTCGCTGAAGGTACAAGCATGTGATACCCATCGTCTTCTAGTCAGCTCGAC
+>30022 1
+ATAATCACAGCTGTGTGACACTTGCATTAACGTCCTGCGACACAGGCCTTTCGTGGGCTCGTATCTTTAAAGGCGAAAGCGGCGAGCAGTTATAGCCTCA
+>30023 1
+TAGTTCAAGTTTCATCTACGACAGACAGTCATAACGTACAGTGAACGCTCTGTCGCTATATGGCGGTTACGGATCACAAGGCTGTAGCCCGCGTACGTCG
+>30024 2
+GCCCTATTTTAATGGCTGTCTATCTATCAACCAATGGACCGCCAAATCATCGTGGTAGGCCGCTCTTGGTAAGTGACCGGTCGAGGGACTAACACGGATA
+>30025 2
+TCAGAAAAGTGGCTGGCCCCAGAGCTGACCGCAGCCCCTTTTGACTGTGAGAGACAGAAGAGCTTTTAGTCCCGAAGTCGACCATTGATTTTATCCAGTT
+>30026 3
+GGCCAACCGATCGGACCTATTGCTTCCTTTATTCCGGCCGCCCCGGTAATTATACAGCGATAGGAAGTAAGATTCCTGCGTTACGCTGGTTGAAGGAAAA
+>30027 1
+CGGATATCGTCTAGTTAGGTCATCCGAAATATGGCCGGGCGGTGGTTATCTCTGAAAACTTACGGTCATAAACAACCTGCTCCGGTATGCTGCAGCACAC
+>30028 1
+GGCTGATGAGCCATCCTTATCGAGTTAAAGTAAGTGCCGGTTAGTCTTCTGGAGTAGGCTTCGCAACGAAATAGCTATCACCCCACGAGCACCTGACTGT
+>30029 3
+GTGAGGATGAGGTAAAGAGCTCTCAACCTTGGCACGGAATCTGCAAACGCGGATCATGGCACGGCTTATGTTCCCTTCCCCAAGCAACTGTTCATTGTTA
+>30030 1
+AAATGGCAGAAACTGCTGGGACATACGCCCTGTATAGGCTACCCGCTCTGAGGTCTCTTTATACATGAGGTTCGAGTCTCATTACGGAGACGAAGCCTCT
+>30031 1
+GTGGAACGAATGTCCTGAGTCGCGCGTCTTTACCGATGGTTAGAGCGAACCCTCCTAGAGCTTTGATACGAGCATTGAGTTACCCATGAAACCCTAGATC
+>30032 3
+CGCCAATGAGGCATAGGGTCTCTAGATCGAAATTAGGTTGCGTCGAAACTCTGACGCATTAACAGTCCCTGGGAATAGCTACCTCTGTAGCCGCTAGCTT
+>30033 1
+TCGCAGCAACATATCCTGCACGAGCTGCCCCTAGGTTTAGAGTGTCTATCTTTATGGAAATGGGGTTGTCAGACACCGGCCCATCACGATATCAGTAGGA
+>30034 1
+AAAACTACGAAATTTATAGGCCCTTGGTGGAGTCTAAACGCCCCTTGCAAGAGGGATCTCTTTCAGCATAGAGGCGCATCGGTCCCTTAGGGCTTACGCT
+>30035 3
+TTTACCACGAAATTCATCGTCGCCATGGAGAGGTTCCTGAGTGTTGCGTACGGGGCCATGTAGTGGAACCTCGTAGACCTTCAATAAAACCCGTTACGAC
+>30036 2
+TCTGATAATTATTGGCACACACGTATGTCGGCAACCCCCCAGTGTTCCGGGTGTATGTCTTAGCAGGAGGCGACGCCAAACGGGATAACTTGACACTTTA
+>30037 2
+TTCAACCTATGCATGGATACTCACAGGCCGCCCGAGTCCTGGGGTTGCCTGCATGATCCTGGAGTTGGAAAAATTTCAGAATTAGCTAATCATGCGGCCA
+>30038 3
+GTTCATACTAGAACATGCAACTGCGCATGACTTGTGCGATGATTACCCACCGCGCGGATCCGTTGAAGCTGATGTTACGAATTTGGCGAGCTCAAGATCC
+>30039 3
+CTCCCGTGACTGAAGAGTTGGAGATATTAAGGACCCAAGATACGAATGGCGTCGGGTCTGATCCTTATCACGTTCGACTACGTCTAGCGCTCCAATCGTA
+>30040 1
+AGCTAATTCTAGTTCGAGCGCCAACTAACTCGAGAGTTGTGCCGCCAGCTTACCGGCCCATCTATGACGGTCGCGTAGGGAACATGTATAGGACTATATT
+>30041 2
+CGGGAAGATTACTAAAGGCATCTTCCTCAAATCAGGACGGGCTAGTATCGTGAGCTATATTTATGACCGTCCCTGAATCGACGCTCTGGAGTCTGACCCG
+>30042 3
+GACAGAGATCGGTTTACGGACTTACCCAAATAGCTCGGCTCGGAAGTTTGTGGCTCAGGTCGGTAATAAGTGGCTCTATCACATCCCACATGCATACTCG
+>30043 3
+CAAGTAAGAATCCTGAATGGAGATACGTTCCGGCCAGCCAAACTGGTCCTCGTGAGTACTGTTGTAATTGAGAGCCTTTCTGCGATTCCACGACGGACTC
+>30044 1
+CACCTCGACGCTCGGGCAGCAATGGTCAGGCATGCATGTAGCTATCGACAATATGTCATTTTATAAGGCTGTACAGTACTCGGGGCAGTACTGCAACTTC
+>30045 2
+TTACGGCATGGCTCGGAAGGGATCATATCTTAGACGGAAATTGAAGCCTACCAATAGCTTTCCCCCCTGCGTCGAAGAGTTCATGGCCTAGTTCAGAGTC
+>30046 3
+CTTGGTTTGATAACCGGCTCAGGCCGCCATACTTAAATGACCGTCAGTCAGTGTATCCAGTCAATTTCCAGTGGGACGAGACAGACCAGGCTTTCGAGTA
+>30047 1
+AATATTCTCAGGGCTCTGACAAGCTCCTTATCGTGTGCTCTTCGCAAGGGTGTGTGCAGGAGGATCTACCCATAACCGCCCAGCATGGTGTAATCAGAAA
+>30048 3
+TTGGTCTCATGTTCTGCTAATTCCAGGTACCACTGACAACACGACACCCTGCGAGGCCTAGGGATAGAATACGACGATCTACTGGGGTAGGAATCCTGTT
+>30049 2
+AGCCCCACTATCCGTATACCTTAGACACGAGTACGGAGCTACATGCTCCTGAGGGGTTGACGATTTTGAGTGTACCGTCACTAAAACTTTAGGTCGGCAG
+>30050 3
+ACATTTATCTTCGGGAGAAATCCTCAACTCGGCTCGCCCTGATGGGTCGACGGATTATACTTTCGGTAGGAATTACGAGCGTGCAACACCTTCGGAACGA
+>30051 2
+GAAGCATCCCGGCAAAAAGAATGCTTAATACCTCTATTGGACTATTGGTCGAAATCCTTCAGTCGCGACCCCCTGTGTGGTAGTTGGCCGCTTAGAACGG
+>30052 3
+CGGCAACCCTTCCCTTCGTGGCGGAGCCGAAACGTGGTAATTTTCTTGTAGCGCCATGGAAACTTTGATTCTTAGGCCGTTAGCTAAACAGAAGAACAGC
+>30053 3
+ACCTGATTGTAAGACTAGCCGCGCTCTGCCTAGCGAGTTTTTTAACACGAACTTTCTATAAGAGGATTGTAAGCTGCTTAGGAAAGCGGCCGGCCGCACC
+>30054 3
+GTGCGTAAGCGGGTCGGCTGTTCCTTCGCGGCTATCTCGGGCATCAAAGAACTGAACAACGCTAAATAAATGGTCTTAAGCTGGCTTATTACCTCAAGCC
+>30055 3
+CTGGAGCCTCGAGGGCGTTTAACCTTGTCCGATGCGCGACTTAAAGAATCCACAAGCCGACTAAAATAGAATTTAGGGGTCCGGCGTTATTCCTATCCTG
+>30056 2
+CTGATTACGCAACAAGGTTATTTGGGCGAACGGATCTCAGCACCAAAGTTCGGGTATCCTGGTAGTGCCCACTGAACCCGGCTTCTGAGATCAGTTCAAT
+>30057 1
+TTTGATATGATCGGAGTGCGGTACTGTCCTCAAGTGCAAGCACCCACTCTACACAGTGCGTTTGCCCTGACGATAGTATGAGGCGCACAGTCAGATTCAA
+>30058 3
+AATAAGTAGACCGACATTGCCTTTTGGACCCAGCGAGGCGGCTTATGTTGCACTAAACTGTGAGCAGGTGTAATTCTGCCGGCCAATTCAGCCGCATACT
+>30059 1
+CACCTGTTCGTGTTTCATCCACAGAAACATAGGCGAAGAATCAAGAATATCGCCAGTTGACGCCTCTCTCTTATGGGACTGCCGATGTGGCATGGCAGTG
+>30060 2
+TCGTATTCTCTAGAATGCCAAGGTTTCTGTACTGCACCTGGCAAGGTTGTACTCGCGTGTAATCAAAGGCCCACTACCGTCAAAAGCAGGCTGGGATACG
+>30061 2
+TAGATATCCCTAATCTATTGCACCGGGATGAAGGAGTGTATGCATGAGTAACATTCTCCAACGGATGTCCAGTTTGCGATGAGGTGTCCCGGCACCCCCA
+>30062 3
+ATGCGGGTCACTCTAAAGACTCACAATGTGGCTATCACACGACTGAGGGTGACATTCTTCCCCCGTGTGCATCTATTGGCCGTGGAGAGCGATACTAAAT
+>30063 2
+TGGGGCATGCCATACTTCTGGTTGAGGAAGACGCGATTCATGTTGCCCTCGCACCACATGGGCGAACTCCATAAAAATCGTGATACTTCACCTTGTGGAA
+>30064 1
+GTAGTGAAACGCTGTTCTGATCCTACGGACAACAGGCTTTCTGGCCGCTGCCGTTAATAGATGTAATATAGACACGATCCACTGTACACCGTCGAGGCTG
+>30065 3
+GGAACGAGGACGAGGAGTACTGGGTACAAATTCAGCTGCGCTCACCTAGTCAACTCCGTGTTCGATAGCCTCGTGTACCGGAAATACTATTAGCTTCTCT
+>30066 3
+CGTAGGAAGACTGTTCCACGTCGCAATCTAGATCTTCGAGCCTGCCAGTAGTGCACAATTTTGACACTCAGACTGACTGGCATGCCAGGTCATTGAAGTG
+>30067 2
+ATTAGCTTCGATCCACGCGAGGGACACTAGTCGAATCCCCTCTTATGTTGGGTACACTCTCTGAATAAACCCAAGGAGAGGGCGCTTTGGAACTCGGATT
+>30068 1
+AAGGCGGCCTATTAATGGGTTTTGGCTCAAAGAAGGATTTAAGTCCTCTGCCGAGTTCACATCTGCGCGCGGTTCTACGCAATACCATGGCGCTACAACA
+>30069 1
+TATACCTTTATATTTATACGGGCACCTTGGAGAGGCGCTTGACATGCTTTCAAGGGATCCCAACAGCCCCTGCAGCGGCGGCGCCTTAGGTTTAAAAGAA
+>30070 1
+CCAGACGGTCCTAAGATCCGCAGGCCAATCTATTGGTTGCGGCGATGACAATATGGCCCAAGTATCAAGAAATTGTCTGTGGCCACTCGCCTGTTAATTG
+>30071 2
+ACAACCTAAACGTACATGGCGGATTATTATGACTAACGGGGTCAAGTGGACTGTTCCTTGCCCTCGGCTACTGTAGGTCAAGGCTAATGGATCCTCCACG
+>30072 1
+GGACAGCCTAATTCTCACTGACGAATGTACTCCTACTGCACTATCTGACACAGATTTGAGGACTTTTCGGAGGGCTAGGATGCAAGTCACGTGTGCCAGC
+>30073 3
+CACCGATACTTATAGGCCTGATCGATTATCGATAGATACTGCCAGGAAACTCCGCCTATTGCTTATGGGGTCGTGCGCTTCACGCGTAAGGAAGCTCAAG
+>30074 1
+GATGAGCTGGGAGTCGCGCTAATCGATACAGTCCTTGACATTTCCCTGCCCCTAACCACCATTTGAAGGTAGATAAGTAGATCTTTGCAGGAACCTGGCG
+>30075 3
+GCACTTTCGAGGAAGAAAGCTTTTGCTTAAGAGTGGTTCATACCCTAGCACTCACCCAACTGCGTCAAAGGCCGTTGGTTACAGACTGATGTCCGGTGCA
+>30076 1
+CTGTACCGAGATAGACGAGCAGTTTTACGGCGTAACCTTGCCTAGTCCTGATGAACAATCCCGTAAGTCATAACTGTCCGGGTCGAGGCTTTGTCCGAAA
+>30077 1
+TACCTAACCAATATGAGACAGCCGGTGTCAAGCATGCCTGCCCTTTTCAGGGCACCTTTTAGTCAGTAAATACTGCAGGAGGGTGTACGGCGATCATTGC
+>30078 1
+GCGTGCCAAATTATAATATCCATGCGCAGGTCTGACCGAGACCTCGACTCTTGGGCTAGGACTCCCAACAGCTGTACCTAGTTTGGATAGTAAGCGATTG
+>30079 1
+AACTAGGCTATCCGTGATGCAAGGCACCAGTAGTCAGTTTCACTTGCAGAATCGGAGCAATGATATACATCACCCGCACTCCTTGTTGTAGTCGCTGGGG
+>30080 2
+TAATACTTGCTAAGTGGAGCGGAAATGTTCGCGCCAGTCTTGGCGTCTTGTCATTCATTCACTGCCCCCAACGACGAAGCGGTCCAAAATTAAGAGCTGG
+>30081 1
+GATGGTGCTTGGAACTTACCAGTTTCCATCAGACTACGGTTGCATGCCGTGGCCGAACACATCTTGCTGATACGCTGAGAATCAGGTTCAAGCTAACCGA
+>30082 1
+ACGAGCCAACTGTCAATACGTTACTCGGTATCGCGATACCCGGTGGCATGATTCGATTTCGCTGGCTCGGTTTGCTAAAATTAAACGCGCCAAGGACTGA
+>30083 2
+AATCGGGTTGTCACGTACCTCCCTACGGCTTTCACCGGGAACTGTGAATCAGCTATACGAGTGCACAATCGTTAGAAAGTACTTGCGTCGTAGACACGTG
+>30084 1
+GCCGTGTGATTATATGCCTGGGTAGGCATTGTCATGGCCAACGCTAGTTAACTGCGAACATCTTAGCGCCATGTCGCAACGGTTTCACAGCACATCAAGA
+>30085 2
+CAGCAAAAGGCGGCTAGCATCGTCCTAAAATAGGTTAACAGCACTGTTGCCTGCCCCGCGCTGATTTTTAGAGGCACTAGGTATCTAATTTTGCCCGAGG
+>30086 2
+CGGAACATCGCGCATTCTCTGTACAGGAAGGCAGTTCCGCTTGGCTATTAACAGCCGTAGGATGATCAATTAGCTATCAACTGCCGTGTGCGAAGTACTC
+>30087 3
+TGAACACTGATGGTCCTTTAAATCCACGGGGCACAATTACGCTTCACACTAGGCCTGTGACTTGTGTGCCTGGAAGCTGAACCTAACAGGGGCATTTAGC
+>30088 1
+AGACGGCTTTACCGGAGCGATAGAAGGCTTCCTATAAATTCAAAGCTCACGCTGTCCAGCACCGCGTGTGCTCAAGTCTTGTGTGTATAGCATAGCAGCT
+>30089 3
+AAGTGAGGGCCCCGGAACTTTCTAATGCAACACGAGGCGCCGGCGTAGTATCAGATATCTGTACCGGAATAACACTTTCCGTATTTGGTTGTCAGCTCCA
+>30090 3
+GAATCCCACTCGATATCACTAGGGGAGGGTCCGCTGATTCTGAGCCCGCGGAAATCTACTTGACCCTGTTAGTTGAAATATGCGAAGTTAGACGTACCCT
+>30091 1
+CACGGCCTCTAGCGTACTACCTGCGATAAGCCGTCATATGAAATGGGAGCTACTGGACCTCTATGCTGAAGGTGTGCTCTGAGAACATTTACAGCCTGTA
+>30092 1
+GGAATTTAACCGTCTGAGGTGGTACTAGCTTCACCGTTAGATAGGACGCTATGCTTCTTAAGTGCATCAGAGCAGCAACAGCGCGCTTGGTTAACACCCC
+>30093 2
+GAAAACAGTCACGGGCGTTTGATACAGCATCCGCTAAGTGTTTCAATACCGCCAAACAGTTGGCAACCGTATCGCGTCTTCGTTGCAGTATTGGGCTCGA
+>30094 3
+TTAAAGCGAGGAAGACTGACTTGTGTGAACTCGAGCCCGTCAACCGGTAGCATATCCCAGCTGGATTCCTTTAAGACGCGTCTGCAAGCTTATTGTCCGA
+>30095 3
+TTAGTTCTGCGGGTCCTCTCAGAACCGATAATCAATGGGGCTTGAATGCCTCTCTAAGCCGTGCAAAGCACAACAGACCTGGGGACCATCTATGTATGTG
+>30096 1
+TGTCCGTCTAATCTCGGACACCTATGACCCTGAAATTGCGCGAACCCGGACCTCTAATTGACTAGGGGTGTCAAAGGATACGGGACTTGCTAGAACTGTT
+>30097 1
+GGATTGGGAATTCGACAACCCTCGGGCGGCAGCCATGCCTAGCATTCGTTGCTCATCTGTGGACTTCGGTAACTATCGATAGTAACCCAAAGTTTCAGAA
+>30098 1
+GCAAGGGACCGGAGTAATGGTAAGATCTGTCCCGACAAATAGGGATCAGTTACTCTAGGCTTCTTTAGTGACCTGTCCCCATGAGCATTACCCCGTTGCA
+>30099 2
+GCAATTGCGTACCTTAAGGCCATGCGCCGATAAAATAAAATAGTGGGTTTCACGCCGCGAGGATATCTTTACTCCAGTCGTGCCGCAGTGACGCTTGACT
+>30100 2
+GAAGTCGCCCAATTGCGGGCCAGTATAGCGTTTCACGGTCCCCAGGGGAGGAACTGCGGATCAGTATACACTAATGTGTATTCATCTGCTTACCCAATAT
+>30101 1
+GCACGGTCACCTTGATGGCTAATATTCAACGTGGGGTCATATTGGCCAGAAGTTTAGACCACGGTCATCCCACTAGAATTCTACTAGGGATCCGCGAGTC
+>30102 3
+ACCCAGCAGACTCTCCTGGCATCAATGGGTTGCCAATAAGTACAAAACACGCTTTGTTGGCTTTCTGGGCTTGCCCACTGATAGATCACGGGGTTGAAAG
+>30103 3
+GTCCGGCCCGGTTAGACCTGTACTCTTGCAGGATGCGCGATGTAATGACTTTCTTAACACATGCAGCCTTGTAACACATACCTGAAAGACGGGATCAGGT
+>30104 2
+CACACCTGGGTGTATCCAGGGACCAGGCGTCTGAGCCATGTACACATGAACCTAACAGACTCCCTTGAATAATGGGACTCTTCTCGGTGGTTATGAGATT
+>30105 3
+GAGCTCTCTCTTTAAATGACAGGACCCAATAGCGAAATCCAACTTTGGAGTTCTTTCGCAAGGGGTCTTAACCCCGCGCGAGAGAGGGCATCTTTAGTCG
+>30106 3
+TGGCGTTGCTAGTAACAAGCTCCCTTCGGCAGGTCTTATAGCAATCGTTTGCAACCACACATTTGAGTAAGATCTCCCGGCAGGTCGTAAAAGTGAGGCC
+>30107 3
+TGATCGACACTACTATCAAAAGCGTAGGTGTTGCGACGTACGCTTGACATGGTCAAGATAGAAGCCCTATCGCTTAACTAGATCTCGCGTCGGCTGCTGC
+>30108 2
+ACTATGCCTCCTTTTAAGACTCCCATAAGGAGCAGTAAATCCGGTCCCGAGCCTTTAAGGGGTCAGGGACATGCAAGCCTAGGGATTGCTGTATCTTGAC
+>30109 1
+TAGGTTGTGCAGAGTCCCCAGTTAAGCCACCAGGTTGTCTCCTAGACGCTAGCACGACTAAGCGTGAGCTAGTATTTCGCTCCGGAAAAATTTCAGTAGC
+>30110 3
+ATGGGAAATTGATGATTCTGCAATGGATATCATGGATTCAACCCCCTTGGCGACGCCTGCTTACTTCAAAGCACCGAAGGTCCTAGCGCTGGACCGAGTT
+>30111 2
+TGCGAGGAGCGACCAGTAGTTACCGTTGACCCCAGCTCCTAAATTTCCGTCCATTGGGTAGCAAACCAATGGAGGCAGCTAGTTTGTAATAGCTGCATTC
+>30112 1
+AGTAGGTCCCTTTCCTCCGCACAGAAGTTAGCAGGTAGACAGATGGTTGCATCGGAGCGCCCTCTTAGTGCCTCAAGAGCTTGCACTATATTACAAGTAG
+>30113 2
+GGCTTAACCTGGCGTTTCTTACAGATTTAAGAATACATCTTCATGGCAGACGGTGGGCCTTCGCCTAGAAGTAGGACCCGAGCCAATCCTAGCGAATTGC
+>30114 3
+TGGCAAAACTGGTACTTTCGACGTGCGTAAAATTGACCTGCGTTCGAGGACTGGCATGCCATTCATTGCGGAGGCTGCTCACAAATTCCTTCCAACGGAA
+>30115 1
+CCACCGAACCCACTGTGCCTATGCGAGTTGATTCATAGGAAGCTTGCTCGACGCTTCGCATAGATGGGCAGCTATATGTAGTGAGACACCCATATTATGG
+>30116 3
+TTCGCAATAGTGCGGCAACTGTTTATCCATAGACCGGAGCAAGTTCCAGAAGTTATGGGCCCGCAGGAATACTCTTCGAATCCCGCATCACTTTGAGGGT
+>30117 1
+GAGAACATTCCCCACCGGTATTCGTTACCATGCGATAATCTGTACTGCGGTAGACTGAAACCTACCTCTTCTGGGACCGTTAGATTGGGGCAGATCAAGG
+>30118 3
+ACGGGCCTGCTCCTGCTGCATGGTGAATTCATTGAAGGTCACTGAGCGATGCTCACCGAACACAACGGGAAGCCCATCTCATTATAGGGTTTTGAACTTA
+>30119 1
+GCTTCTGTGCTGAGCATGTCGGGCATAACAGATGCGGCAGCCCTCTAACTCGACAGAGTGAATCCACACCCGCTAATATAACGGTGCGTATTATTGGTAT
+>30120 3
+GCAGCGTCTGCGATGTACATATGAATCAGAAGTCAACATAGCACAGTGGACAACCATCGTCCGCGGCCGCTACAGTTATTTCTGTCTCTGTGTGATGAGC
+>30121 1
+CTTGCACTCCATTACAACGCCAACGCAATTTGCTCGGTCGGCAGTAATACGACCTATGAAAGTGGGGGCTTGCTCGCATAATGACGCCTATTGGGATGAT
+>30122 3
+GGACTAATTAATCGGCTGTGCCGCGCGAGACACCTGTCCGTACTATGTCCGGAGATGAAATAGTCCCAATAGGTGGATGTTCATCATCCAATTCCGGTAC
+>30123 1
+ATTATGGGCCTGTCGTTAACGATCGGCACCGGCGTTTAAGCTTGCCGAGCAGAGAACCTGCGCAATCAGTCGTTTTTAGACAACTGGCCAAGCATTTCAA
+>30124 3
+TCTGTGTCACGATTCTTACGGTAACAACCGTCAGCAGCGGTAATGGGTACCTATTACTCGGGACGTTCGGGAGCCATTCGGCACTCGTATCAAACATAAG
+>30125 1
+GCTAAAACGCAGATTTTCTTAACTAGTCTTGCAGGCCGAAACATCGTGAGATTCGCGCGGGGTTAGTGCCTCCTTCCATAACCGATGCGGCTTAGAGACA
+>30126 2
+ACTTTACCCAGTTAAGTCAACCCGGTAGCCAATGCATTTGCGCCTGAGTGTATGGCTCAATCTGAGTCTAAGGTCACCAGGCGCGCATAGGTCTGGAAAT
+>30127 3
+GTTGTACCCATAAAAGCGAGAGACACTTGTGGATTTTGTGTACGATTATGCTGTCCGGCAAGACCAGCAGCCCGTCGTGTTGCTCCGGAACTCAAAACTC
+>30128 2
+TCTCTAACACGGTTTGCTGACAAACAATAGTTCTGATCGAGTCACAAAGTGATCGAGGTGAGCTGGCGCCCAGCAGCAATGCCTGGTTCCTGCTATCTAG
+>30129 1
+ATATAAAGTTTTGTGTGAATTTTGTGAGAGATCTCCCGGCCTTAGGAAGAGCATGGATCCTACCACGCAAGAGAGTACCACCCGGCTGGGCCCTCTCCAT
+>30130 2
+GACCAATATGGAAAGTCTGTCCGGCTTAAAATCAAATAACCTTAAGCCGAGACTTTCGTCTGCGTCGAACTCGTGTTCGTGGCACGGCCCAGATGTGCTG
+>30131 1
+GGAAGGCCGATCATCACGAAGCGAAAACTAATGCGCTGTTAGGCGTTCGCATCTCTCTTAAGGCTAGATTCTTCTGTCACTTGAGCGCCAAGATCGCAGT
+>30132 2
+AACGACTATGTGCAGCATCGCATCGGTCAGTTGGAAACCCTATGACTTCCTTCACGTGTCATGTAAGATCTTAGCGGCGCTCGAAGTGCGAGGACTCTAA
+>30133 2
+GAGGTTCGCTTCGGAGAGCATGTATTCTCATTTTGACGAAGAGGAACATGCCGGAACCCGCATACACAGTTAAGATTGCCTCCGTGACACCCTCGATTTG
+>30134 3
+AGTGCCCAGGGTAGAAAGTAGGCGGAGGGTTATTACCAGTACGTCACCCTTACAAACTCAGGTACCTCATCATATTGTATTACCTGCGCCCTGATGGTCG
+>30135 2
+GAGTGACACAGCCCTATGGATGTCTTTCAATGTAGTGGCGGCCTGCTAGCGCGTCGAAACTTAGTACTACTGATCATGCAGTACGCAAACGCTTACCGAT
+>30136 1
+CGTTTACAAGGTAAAATACTGCCTTTAATAGCCAGGGTTCCACGGGTGCCCAGCGTGAGTGTGAACAGGATGCTCTAAATCCGTACCTTAACGTTCGCCG
+>30137 2
+TTCCTATAAGGTATTATCCCCTAGTGGAGAGGTCACGTCCCCAATTAATTGATGAACAGCGGCGCCATCCTAGGGCGCATTCGGATCATGAGAACGCTTG
+>30138 2
+CGAGAACCTTCGTGGCTGAACGAGTTGACTGGAGTGCATAGATTCACACGTCAAATGCTCCAGATGTCAGTTTGAACCTCGCGGAATGTCTCCAGATCTC
+>30139 2
+TATGTCTCCGGCCCGATTCAAAGTTCTAGGTGTAGGCACCCTATGTGGTGCGATAACACGTGTGGCCAATATGAGAAGCAACCCATGTCATCGATACGTC
+>30140 3
+ATGGTCTGGCGGGGTTTCCTTTGTTTCATAATGCGGATCTGTCAATTAAGAAAGCAGGGACTACAGCCTGCTACCCCTAAAGCTCCCAGCAGCTGAAGAC
+>30141 1
+GCGGTGACTTCGACCTTGGAGTTCCCAGCGGATGCGCAACTGCTTACATTCCGATACAAATACGAATGGGTGATGAGTCCACGTTTACTAGACGAACTCT
+>30142 1
+TTAACCATCTCTGGTATTTCTGGTAGCCCCCAGAGTTGCTCCTCGGAGGGCCCATCCACGCAGTAAGTGCTGGTCAGTACGAACATATTATAAGAGAGAG
+>30143 2
+TCTCAACAAGTTTCAACCCGGAACTCAAGGACCGCGCCCACGACTAGTTTGGACCTGATTCTGAGAGGTGCGTTGAAAGGGTCTTTGATCTTCAGACTGA
+>30144 3
+CTGTTTCCTGAAATCGGAGGGGAGTATGCTCCCTTTGGGCAGCGCAAACGGTTATCACAGATCCAAACACAATTCGGGCGAAATCTTGGATTCCCTTAGC
+>30145 1
+CTGTATTAGTGTAACCGCGCCAGGATGCAGGATGGGGGTTTGTTCTCCTACTCGTACCGACAAACTGGACCACCCCCGATTTCAAGATGTCTATAAAAGG
+>30146 1
+TTCAGTTCGGATCACATTGAGTGTCATCCACTCCTAGGGGAGCCAAATTATCGACACGCAAAGATATGATTGCAGGCTGAGTGTCTCGTCAATCGCGCCG
+>30147 3
+GACAGATTGGCGATACCCTACAGCCGTTGATGCTCTGCTGCCTGTATACGCAAAAGCAGGTTCATGTGTAATATGTGGTTCCATTCGCGCGAACAGACCA
+>30148 2
+CTCTGAATTGAAGCTGCGAAGACGAAATACTTTGCGACTATTGCAGGTTTGTTTTCGGAACCCGTGGAGGCGCTACCAACTCCATGTCCTAGCACAGCAG
+>30149 3
+TTTATGTTGTTTAGGTGTCACCCGCTGCCGGGGGGTCCCTAGCGAGCATTAGGCCTCAGGCTTATAATAATAGAACGTGACGATCAGCACAACTAAACCC
+>30150 3
+TTGGCTGTTGACACCCGGGAAGTGGTTCCTATTGATAAATTAGCCAACTGGCACGGCTCTACGATCAGTAAGTGTGATCCTCCAGCCTAGAGATCGCACA
+>30151 2
+CCTTTGCCCCGAAAGCTTGCGATTGGTCATTCCTGCGAGAGAACCTATTTAGTTAGACCGCCCGTAAGAACGTGGCTTCCATGTCGGAGGAAACTTAAGA
+>30152 2
+CATGTTCACCACTTTACCCCTGTTACGCACGTTGAATACACGAGATCCGTTGAATTGCCGAGGGAGCCCTACGATGGTTCAAAGTGTGCTAGAGTAGACG
+>30153 1
+CCCGTAATACCTTGCACAGCCATGAGCACGGCGACTGTTAAGTGGGCGGCGACAAGATATTTTTCGTGCTATGGTTCCCGAAGATAGAGCCTCCAATTAT
+>30154 2
+AGTCTGTACCATACTTTCTTCAGTAAACGAATTCGCAACCTGGTATAGATACTTGGAGCAATCGAGGTCCGACGGGCGAGGCGAGACGGCTTCTCACCTT
+>30155 1
+ACAAGCTATGCTCCCGATGTAGGTTTGAGTGGAATAAACCTGATATCTTACCCGATCCCCGGCTGCAATCGGCGCTACTTCGTTGCAAAGAAGGCGGTAT
+>30156 1
+CATGGCAATATCAACACTCGAGAATCGCGCGAGCCGTTTGATGTACGATATACGAGGCTACTCGGTGTACTGTTTATACCATCGAGTCGCGGGCTCAATC
+>30157 3
+CCTTATGCGTTATCACCAAAGGCAGTAATAGAATTCTTCAAGTGCAGCCTGCTCCCGCCGTTGTACCGGTCACGGGAGGTGAGTCAAAGTTAGTAAGCTC
+>30158 3
+AAGTCAGGGGTAGGAAGTTCGCTAACCTCGTCATGTACTTTAGATCAGTGCTGCCGTTAACTGTATCCATAACGCATCGGATGAGTGAGCTCCGAACCCC
+>30159 2
+AGCACTCACCGAGCTATTTTTGAGTCTTCCCCAGAAGAGTACAATACCGATGTACTTACGGGAGGACATAGTCGTGCTAAGTCGGTGCCGGTCACGTTCA
+>30160 3
+GATTCGAACCACGAGAGTCCGAATTGTACTGGATGTGCACTCCTCGATTTGCTAGCTGCATTGGTACACCGCCGGTAGAGATTAAACCCCAGTTTACGGA
+>30161 1
+TACCCTGTACCGTATCGGCGAATTGTTAAGCGGAGTCCGTGGGACCGCGATTCGGGACACTAACTCTGAGGCTTAATATAAGACTCCTCACAATCAGTGT
+>30162 2
+ATGCCGACTACAGATGTGGGGGACCAAAACGCGTACCGGACATTCCCAGATTTCCTACTACAGTAACTGTTCCCTGTTTGACGATACTGGAGGTGTTAGC
+>30163 2
+GGCAGCCATCATCGAAACGTCACTAGGGGTATTCCTGTCTACGCCACTGGCCAGGGGCATTGTATGGATGGCTATACTTAGTATGTATACCACCAAAGCT
+>30164 1
+ACCTCGTCTAGCCGTATTGGAATGTTAATGATGCTCACAATGTAACGAAGAATCGGGCCCCCCCCCCTGCATTTGTGCGGAAAGATGGAGCTGACTTAGT
+>30165 1
+CTTACAGGGTGATACCAAGTTCGGGGAGTCCAGTACACTCATAATTTAACCATCACCAATTTCATGCTTCCCGAAGAGGGGGTTAGCCCGCCTGGTGTAG
+>30166 3
+ACAACTATACCGTCCTAGGTGACAGAATGAGCGTCATTCGCAATTATCCCGATTTTCCTTGAGCAGGTGAGGCGTTTGGGAGGCCCATCAAAACGCTCTG
+>30167 2
+TATACAGTTTGCTTTATCTGTCGGACATCTATCATAGAGAGGTCGGGGTCGCTAAAGGCGAAAGGAGTCCGCCCTGGAACCACCCGTACACTTTCAACGT
+>30168 3
+ACAACGACCACGTTTGCAAAGTAACCTGACAGTACTTTGGGCTGGGGAAGGGACCTGAACTAGGAGCATGGCCCCCTTCTAGCACTGCTTTTAATGTTCT
+>30169 3
+ACGTGCTTTATTACCAGATCCCGATCCCATATTAAGCTGGGGTTCGCGGGCGCGTAGAAGCACCCACAAAGGTGGTGTGACCAAAGTTTACCTTTGCATA
+>30170 1
+GCGATGCTTACGCGAGCTCTTGGAAACTCCCATGGTGTTGTTTGACGAGGACTATTCGCGCACGGCAGTAGCATATAAACCTAATAGGGCCATCCCAATT
+>30171 2
+TACTTCGAATCCATTCTCATAATCTTTTGCAGTGGCCCCGATGGATTGACATGCGCGATTTCCGGCACCTGAGGCTCGAGAACGGGGCTGTAAAAAAAGC
+>30172 1
+TACAGATATATGTATGTCTATTACTAAATTAGACTAGCGGCCGGGGCCGTCGAGATAGGGATTGAAGTCACCTTGTGCTCGATCCGCCATCCGCGCACAC
+>30173 3
+AGTTGACCTCGCACCGTCCCTTGGAGTTAACGGTAGCGTCCTGTACGTGTTGCTCGGTATACCACGTTCAAGAATGTGGCAAACAATGCCGAAGTCATAA
+>30174 1
+ATGACTGGTCAGTTAGATGAACAGTGGATGTACCGCTCCGCTTGGCAAAGCCTTCGCGCACTCGCTATCTGCAGATTATGCCTCAAATGAATGCCAGTGA
+>30175 1
+TACCTGGTCAACAACGCTTCCTCTTGCTTTATCACTCAAGTGTATATAATACCGAAGGTGCAGCGAAGACCAGGCGAGAGGCCGTGGTGGCCTCTAAGTT
+>30176 2
+AGTATTCCCGCTGACCATCGATACTTTTTCGCGTAAGCGTATTCCGGAAGGGACGGGCGATAATTCGTCAACCGGGCCTCAGAAATAAATCGTTACCTGG
+>30177 1
+TCATTGTGAGGGAGGTGATCCCTTACGAATTAGCTCTGCGACCAGCCTAGGACCGACGAAGCGAACAATGTTCGACAACTTGTACCACTTCGTCGTTGAT
+>30178 1
+CAAGCCGTGGACGTAAGAGAAACTTGAGCTCGTAGCTTGGGCCGTACAACGAGTCTTGGACCACTGTCTTGTAATTCTCGTAAGCCCATGCATCTAAGCT
+>30179 2
+GATGGGCCGCATCTCCAGGGCGAGGACAACGGAAGCGCTTATCGGGTACACTCTATATACATTTTTTGACTCCCGTCACCTGATAGATTATGCACGTAAG
+>30180 1
+TGGCGACTGTATGGGAAGCCTGCGCTCCTCGCACAGGTATCTGAGAGCATTTAATTCACACGCAGGAAGTTTAGAATACTGCGTCTAGTGTAACCCCCAT
+>30181 1
+GGCTTCATCGGGGTAACACACATGCCTCATATGAGGCTGAGTACTCATCTATATAATTTGGGCGCAGGCCCTACTCAATGTGTAAAGCGACGTGCACTGC
+>30182 1
+TTCTCTCTGTAAGTGACAGCAACCAAGGACGAAGTGGCTACTCAGGGCGTTGCCATACTTAGCGGCTTCCAAACACGTGCATCGTCATTTGCTAGGGAAT
+>30183 1
+GGAGATGTTTCGTCATCATCCCATCTGATACTTGCGACGTTTGCCAGAAAGGACCGGGCGTACTCGAAATTACTTAATATACCCGTCAGATGGCACCGGG
+>30184 2
+TTTCTATTGGGAATTGCGCGTACATGCCATCCATTCCAGGGCGCCACGCAGGACTTAACGAATGCCAGGATCAACGAGTATGCGTCCACGTTATAAGGTT
+>30185 1
+GGCAAACCCAACTGTGTGCTTCATCTTATCACCTAAAGTTCCAGTCAGGTGAAGTAGGCGTATGAGTTGTGAACTTAGGTCGCGCCGTAGATAACCCCCG
+>30186 2
+AGCCAACGATGCCAGTGGTTATATTGGTATGTGGCCAACCTCGAAGTGGCCGCAAAGTGCGACCGGCCGCCAATTAATTAATGCGTTATTTCCATCTCAG
+>30187 3
+GGTGAGGGGAAATGTGATCCTCTGATGAAAGAGGGTTACACCCGAACCGGGATGTCCGTGCTATCGCTCGGTCATCTCCCATACTCTCATAACTTAACTA
+>30188 1
+AGGCTGGGGTTGTAGTGCACCTTAGACATACGTTCTATCTTCCTGTTCAACTTAGCAGCTAGCACCCTGTGAAAACCCTTACGGAGGAGAGACCATAGCG
+>30189 3
+CGCACCGCTAAGCTATGCCTAATATAGCGTTGACGGTACTTCCTAACACGAGTGATTACCAATGGAGGATGTACAACCTTGGTGGCTGGCCTAACTGTGC
+>30190 1
+CCCGTGAGGGGCTTCTGTCATTCTAGAACTTGTTTAAAATAGCAATCCTATGCTCACCTGGGAGTCATCTGGGCCGCGAGAAACCCTCATAAATGCGAGG
+>30191 3
+AGTAGCGCGTTAGCGTACTAAGTGGCAGGTCGGTGATAAACCCTTATTTCAAGGGGCGTTCAAACTAAGTTGACGCCTCCGATAGCACTCACCACTGTTC
+>30192 3
+CATTGTGGCATTGCGCCGAGATTGATTAGCATACTGCGGAGCGCCTTCTATCGCATATTCGTGAAACGCTTGTCGGACGACTACCTAAGCAGATCAGCAA
+>30193 1
+TTGCAATCTTAGGATTCATTAGACATTGAGTACAACTTACGCGAGCAAGGCCGCGTCACAGTGTTTGCTGGAGGTAGAAGACACACTCGTTCCGTGCCCC
+>30194 1
+ACTATTTGAGACTACACACATATGGAGATTGAGCTTCTTTGGTTTGGCCCTCACCGGCACGCAGAGTGAACAATGTAAATCTGCCAGGTCCCAGCGGTGC
+>30195 1
+GACCTAACTATTGAGTATTCGGCCCAGGGGAAACAAAGATTGGGTTATCCTCGAAACACGTCAGGCGCCTCAAGCTGTTCGGTCCTATCTCTACTAGTGG
+>30196 1
+TGCGCGTTATCAGATCCTAGGATTAGCCTATGCCTAACGCAGTGGCGCCGAGAGTTTACTGGTTGTGAGCAACTTGGCCAACCCAATTACCAAACAGTGT
+>30197 2
+GTCGGCAACTCATCAAGTAAGGCTACCGTAGCTAAGTTTCCAGTCACAAGTGTTCGTCTATGGAGAGAGCTCCCCATGAATCGTATCAGTCCATGCGTGG
+>30198 3
+GTGATCGCTCTCTATTTCACAATTACCAAAGAGCTCGCAATTTGACTTGGAGTCCCTACGACGATTGAGCGAAGGCGAAGATGCGTTTCGCTGGCCACGA
+>30199 3
+AGAACCAGTACTTGTCCAGCCCGCCGTACGTCCTATGAGAATGTCTCTTTCGGCGAGTTAGTGACCGTGACGTATGAGAATCCGGCTAGATACACTATGA
+>30200 1
+GGCTATGACACTAGTATCCTATGCTAAAGCGCGCCAGTCGTGTCGACGACTTGACAATCTTGATACACTTCGAAGGGACATATGGGGTCATTTGACCCGC
+>30201 2
+GGCAGACTGGCAGGTGTTTGACTAAATTTCGGGGAACAATGTTGTACGGCAGGCTCGGTGCGATCACCCATATTGAACTATATTACCCATCAGCCTCCAC
+>30202 2
+CTAACCGAACAGCTTCGCGCGAGTGGGTAACTACCTTAGGTTGTAACGTGTTGAAGCACCGAGCATACGGTCGATTCCATATAGCCTGCCTGACTTATGA
+>30203 2
+GATTATACGACGCCACCCCGCGCCCACGAGTGTTGAGGTGCTGCATAGCCCTAAGGTTTCTCAAAAGGTAGGTGAAATTTATCAATCGCAGGTGCTACTT
+>30204 1
+TAGAGGTCACACCAAGTCCCGCCTTGTACATTGATGTCCGTTTAGCCGTAAAAGGTTTAACGGCCGTGCAGTTACGCGCATATGTTGACGCAAATCGAGC
+>30205 2
+CTCGAACACAGGCATAGTCTGCCAATCCAAGCAGTATCTCCGTCGAATACGTGCGGGAGCCTGTTCTCAGATTTACAGGTGTGTGACGAGTTCTAAGTAC
+>30206 3
+TACATCTTCGGACAACACGCAAACGATAGTCAGCACGCGCGTGGGCCTAAACGGATGGTGGCAGAGTCTTAAAGTACGCATTCCTTGTCGTCTATCTTTG
+>30207 3
+GGCCGAGTTTCCTTAAGAACCATGCCAGTAAGTTGATATGGCCTCGGTATACTGAAAACCTATCTAATCACGTCCCGCGTTGTGCCAGACGGAATGGGTC
+>30208 3
+GATCCAATCGTCCTGTCGGAATGACATGGCCAACCCCGAGGTATCCTTGAGTGAATCTCCAGAAAGCCCTGCAGGGTTTAACTAGTTTGGGCTCATAGTA
+>30209 2
+CTTGGGTCTCCAAACAGTATATCTCAGAATCTAGCGCATGGTATGGTGGGGTGGTACGGGGAACTCCGTAATAACACATCGACCATCATTGATTCGCCCC
+>30210 3
+CTCGTACGATGGGCTTACTGCGGAAAGGTAGCTGACGTGACTGATACGCCAGTCCTCAATCGAGACCCTACTGTGTGTGCATCAACCTTAATGAAGTCTA
+>30211 1
+CGGCTTGTTTATTGCTCCAAAGATCCAGTACGTTAAAGCTCTACCTTGTACCATGTGAAAACAGAGCTAGCGGCAGGGGGGCGGCTATACCTTGCATCAC
+>30212 1
+CCGGCCTAAGGGGACCCCAGCCGGTTCACCCCTTTTAAAAGCGTATTAACTTTGACGTGGTGACCGAGAGTAGTAAGAATGAGTTCTCATTGACTGCCTA
+>30213 3
+TACATCGGCGTTACATAGTGGATGACCAAATGAGATTTGCTATGATACGTGCGGCCCTAGACCAAACCGACGCTCGACTCGATCTTGCAGCCTGATGTGT
+>30214 1
+AGAACGTTGTAGCGGGCTCCTTCGCCCAACCGACGATGTATGTTTTTACGACTGAAGGGATTCTCTGCAAAGAACGCACAGCGTTACCAGATTTGTGCCA
+>30215 1
+CCCTGCTCCGTAAATGGCCTCGTTCCGTGATGAAGGCCCAATATCGCCTTAGTTATTCACGTTTAGGAGACGCGTAGCATGCAGTGAAGAAAGACTACGT
+>30216 2
+TCTTTTCAGGGTCCGTTGTGGAGGGGCCTAAAAGCGGCAATATACTGTCCAACGCTGTAAGTCGACGTGCAAGACCTCGCTATTAACTTCACGACAAGCT
+>30217 1
+GTTATCTGCTGGCCTTCACACATACCTGAAACGCCAATGTCGTTCAGGTTAGCGACGTTTAGAAGATCGAAACAGAACGTTGGCCGCGGTATGCCTGTCA
+>30218 3
+GCCTTTTCACAAGCATTCTGTAGCCACTGAGGGAGGAAATGTATAGCGTCACGTTGCCAATCGACCCGTAGAACTGTCCTCCGAGAAGTTGCACAGTTTG
+>30219 1
+CTTTGTCGTCCTTATTCCAGGACAAGGGCCATGCGGCTTCCGGGTAAACATATTACTTGAAGGCGTAGAGGACGTCGGACAGCACTATATTTACCACCAG
+>30220 3
+CAAGGATATACTTTGCAAGACGGCCATCGTCCCTGATATACTATAAGAGTTCGGACAACGGGTCACCTCCTGCTGAGCGGTTCTAAGATTGACGTCGTCG
+>30221 1
+GGATCCGGAGTACGGACGGAGTAAATCCTTCTTGATGCTGATGTGCGCTTTCAGGTCCCTCAGACAACAACACTGCTATTTGATCGCGTACACTCAGAAG
+>30222 3
+GCATCCAATTGACTATATTTACAAGGCTACAGTTGTCCTTGGCGGCGACCAATGATGTAGCTAGACGGATATTATTCCCCGCGGAGCGGGCATGCCTACA
+>30223 3
+AAGTGCGCGGCCATGACTGGTCGAGATGTCGGGGCAGTCCACAATGTATTATTGACTATACCAACCTACACCTCTCGATTATGATCACAGGGATCTGTGC
+>30224 2
+GTTCATCCATCTAAACCAACTTGCTAGGTATAATCCAGCAACCCTGCGGGGCGGAGTAGTCGCTATTGTTGCCGCGCACAAGTTGGGCGTACAGTAAATT
+>30225 1
+ACAGGTGGCGCCGGTCAATTCTTCGGAATGAGCTCTTTTCCTTTTCCATACCAGAAAGGTACCCAACTGAGATACCGAGGATGTAGCGCACTGTACTAGG
+>30226 1
+TACAACATTAGACTGGTCTGAAGTACACTGCTCGAGAGCCCCGGTTGCGCCTGATCGCTCGTTTAGTACACTCAGCGTGAAGAATTTAGGCATCAAGGTC
+>30227 1
+TGCTTGCCGAGCATTTCGTATTCTCATGGGAGTTAGAGATCAGGTCTCAACTAAAGCAAATCCCACTAGCGGTTCCGCGAACATGCAATGTGACGCGTGC
+>30228 2
+TAGGGTAGATAACACTCTAAGAACAGATTGCTGTCGTGTATCTTTTAGCTGATGGTACCCCGGGCCGCGATGCTAGACTACCATGGCCCAAGGCATACTC
+>30229 3
+GCGGACTGTTCCCGGCCTAGTTTAACAGGTTGTACGCCTGCCACGTATTGGGTAGAAAGCATGAGGAGAATTTAGTCTAACACCATCTCACTGCTAACCG
+>30230 2
+GGTGCCCGTGAGGGATATACACACGGGCTAGCATTACGACTATGGGCATTATGATATGGCTGCCAACCCCACCTTTCAATTCTAAAATTCGGTCGAGCGT
+>30231 3
+GCGCACACAGGAGTCACTAATTCTGTCATCCTTTGCTGCGTCCAGGAAAACTACCGAGATGACGGCGACCATGTGATTAAGGCGCGCAACTTATTTTGGT
+>30232 1
+CCAGCTCAAGATCGTGCTATCCTTTTCTATTAGACGAGGCTCTTCCGAGATGACAGTCATCACAAACTTAGGGAGACACAGTTGGCCCATTGGGGGCGAT
+>30233 3
+AGCCGTGGAGACTCTAATCATGCGCCCAACCATACTGGTGGGGGTTATCATCGTACATGGCATACCTAGAGCGAATCCTATGAAGCTTACACGTGTCTTG
+>30234 3
+GCTATCAGATCATTCATACAGTTAGCAGGCGGCACCCGGTACAATTTTACACGTGTCAGGGCGACGAGTGTTCCACTCCTTCATAGTAAGCTAAGTGCGG
+>30235 3
+ACTCGCGGCGCTCTAAAAGTACGAACGAGCTTAGACACTAAGCGAAATCGATGCATTATGTGCGTGAAAATAGCCCTTGGCTCGCTTTCGTCCGTCGTTG
+>30236 2
+AAATTTGTTTCGGTGCGGGGGCGAGTAGCGATCCGTCCGGCACATTACCTTCTCTTAATACTAGATCATAAGGTCCGACAGATAGATAACGTGCCCACGC
+>30237 1
+TGAGATTATTCGCACTGCGCTGGTTGCGCAGTGCCATCCAGGAATCAATGAGAGCGCTGATCCCACGTACAAGTGACACAGCTGAACATTGTTTACTCGT
+>30238 1
+CATGTTGCAACCGGAGGAGCTCTGCCGTGCAGGGCACCGAGCTAAAGTCGTATGCCGGCCCACAAGATATATATGATTTCGTTTGTCACCTACATTTAAG
+>30239 3
+CAACGTCAGGAACCCACGAAGGTTTTCTGCGCGCATCACGGAGTAGGAGATTAGTGTTAATCTATAGTCCCGTGGTGCCTTAGCTTAACAACGATTCCGC
+>30240 2
+CTCTCAAGACACTGTACGGAGCTTTGTGATAATATGGTAAACGTAAGCGTGCTCCGTCCATATTCGACAGACTCCGAATGGTTACGACGGACTCCGCTGG
+>30241 1
+CTCGGGTCAGCTAGCGATGGCGAGCTGCATCAATACGAACTACAGATCTATCTATAGCCCTACTAAAGGCTAAGTTTCGCAGGTTCCAGGTTTCGAGTGC
+>30242 3
+TTCAAAAGAACTCCCACCAGAGTGGGCAAAACATACGGGGATCTAGTGTCCACGCTTGTGTCTAGGGCAATTCCCGACTATTTGCAGTGGGTCACTTCGT
+>30243 3
+AACAACTAGCCGCGTAGTATAACCGTCGAGAGGATCTCACCAAGCCTACTTCTTTGAAAGCGGGGCGAGCGTTTTGGTATTACCTCCGATCATACGGTTG
+>30244 1
+GCCGGTACCTGAGCGTTCGCAAAACATTACCATCTGATGTCTTGGTGGGTCCTTAGGCTGTACAAAGCATCAAACAGTTCCCCGGAGGACATGTCAGTAT
+>30245 3
+TTGGAAGGGCGTCCAATATTTTCGAACTTGCGACGCTGGGGAGCACATCCTCCTCCGGAACGTATCATCTAGGCTATGGTAATAGAATCGTCATGACACC
+>30246 1
+CGCAGCGCCGGAGACAGTTATGTGGTCGCCTACCACATTCACAATTTCAATGTTTCAAAAAGCATGGTAGGTGAAAAGGATTTGCCGGCGTGTCCTCCCT
+>30247 1
+TCATGTTACTGCGCAGGCGGGACAGGGCGCTGGGAATTCTGCCAACTGATGCCGAGGTCATACCTAGACTGGTTATATTCACCCGTACATTCACTAAAAT
+>30248 2
+TCCAATGGCGGGGACTAATCCCGTTGGCAAGCTCTCATACGGGTCTGTCAGAGCCACACCCTGGGTCGTTTACGAATTGTGACGATCATTTAAGAAATAC
+>30249 2
+AAATCGGTAGTAACAAACAGTCAGCGCGTCTTACGCATCCATTATGTCTCTCCGTGGCAGGGGCCGTTGCCGGAATCATGTTCTTAGATGAACATGCCGA
+>30250 2
+TCCTCACGTATCGCGTTCATAATGCACGCTGTTGACCTTGTTAATAGGGCTACGGCAGGAGTCAGGATAAAAGGCGAGCACACATCGACGGTTTTACCTC
+>30251 2
+AGGTACTTCCTAATTTCCTGATCGGGCACCTTTCCGTACGTGAGTTAGTCGCTCAAAGGGTAGACACGTCCTTTCGACGTTGCGAAGCGGAAACGCAAAA
+>30252 1
+TGGCACTTTACATACGTCAGATTGCTGTGCTATGGTGAGACCACGGTAAATGTTCACCCTCCTGTTGACTACGCCAGCTGATACCGGGAGAACACGATGA
+>30253 2
+TGATATTCATATGCCCAGGGTACCCATACATGGGTTTGTCCCGTTCACGAATCAAAGTCTACAGCAGGTTGATCCGCGCAGTATCAGCTTGGGCGCAAAG
+>30254 3
+ACCTGGAAACAGACTCCCGAATCGGCTGTCCTAATACCTTGGGATGAGCTGCGAAATTGTGTAAGTCCACGATGCGTTACTTTCGGAATGGCTAACTCCG
+>30255 2
+GGAAGTGGAGCAAGTCTAAACTCTGACGACGGTGCTCACCACACTGAAATCTATCTGTGGTGCACATCCCGTTTGTATCTCTTTAACGGGACGAATGCCG
+>30256 1
+TTCGTACATGCCACAGCAATAGAGAGTCCGATTATCTTACACGTGCCCGATCTGGGGATTTTACTCAGCTTGGAGGCCACTAAAGCCGGTACGGTTCAGA
+>30257 1
+GTTTTGCATGATGTTTGACGTGCGAACGACTTTCCGTACGCGAGATGTCAACAGCGACCTCGACGGTCAGAAAATCTGAGTATCAGGGCTACTACTCACC
+>30258 2
+TCGCAGTGCGGCGGACCCAAATGCTAGCTAACTACGTCAATTTATACGATCCACGAGTTTTGGCAACTTCCCAGCGAAGAGGCACATAGTTTTTGGGTGC
+>30259 1
+AATGCTAAACCTAGAACTCTTTCGTGAGCCAATACGGGCAGATCCGGTTACCGATACCGTTGGGCAAGACATGCGTAGTGGCTCTTTATAACCCGCTGGT
+>30260 2
+GATAGAACCTGTGCTATTGTAAGGTGCGCCCTCTTTAATACCTAAACGTGCGCCATATACTCTGCGCGGAGCAGACCTGTTTAGAGGAGATACGTACCCG
+>30261 2
+TGCCACTAGGAAGGAGTTAGCCGTTCAGGGTACCTTAAGACGACTTGCACTGACTTCCATGGCTGAAGCCGAAGTGTTGCCCAACCAATTTCATGCTATG
+>30262 2
+TGCTCCCACTACCGCTTGTGTTATTTTGCAGAATTCAAGACATCAGACCCTGAATTGTAATAGTTGCTGGGTGCGGCGCGCAACATCCGGAAAAGACGGC
+>30263 2
+GCCCAAAAGCCCAAAGTTCTATCGGCTTACTGAGTTATCCGAGGGCTGGCTGCCCCTATCGGCCGGATGGCTACTAAGGATTCTACTATAGTGAATAGAT
+>30264 2
+GAGTAAACAAACGCGCGTCGAAAAAACTTCTCCCTGGACCGGCAGAGCGGTCATCTTTGTTTGGGTTACAACCGGCCCATTCACCAATTTTGGTGTGTAG
+>30265 2
+GATCGTAAGTTCGGCGCTAACGACCGACCAGGCTTCAAGACTGATAGACTTTCTGGACCTTGTACAACTGGTTCGGGACACTGCGTATAGTCAAACTTCG
+>30266 2
+TAAACGGATGATAGTCTGGGGCGAGATTCATAACAGGGATTCTCTGTTGGCGTCCGAACACTAGTGCACTCTGTTTACACCAACCTATGCCCAGGTCACG
+>30267 3
+GAACCCATGTCACTGTGTCCCTGTCTTGCAGGGTTAAACTAGAAGCGCGGTACTGAGAAACATAGTCTAAACACCCGTCATGTTCTTGGAGCACTGTCGG
+>30268 2
+ATGTCGAGCTGCCTGTGCCGGTCTTGTTATAAGTGGAACTTAAGCTGGTGAGTGTAGAAAACCACATCGATACCCAGGACCTGCCCTCTATAGCATACCG
+>30269 1
+AATACCTTTTCCCAGCATCACACTACGCAGTGGGCGATAATTTACGAAAGTGTTTGGCGCCCAAAACAGGGTGCGCCGAGCGCTGTTTATGGTGAACTTC
+>30270 3
+AACCAGAGGAAAGGCCCTTTCTTATAGGTGAACGCGCCTAATTCTCGTCCCTGGCTAAGTTCAGATCGTTTATGCCCGGAACAGCACATCGTAGTGGAGT
+>30271 3
+AACTAGGCCTACTTAAAGCACGTCCGTCTAGTCCGTGTAAGGATGATTGTCAATCGACGACTTACACGCCGAGTTTCTCAGGTTCGCGGAATAGGCTGCA
+>30272 1
+GACTAGTATCCCAGCAACGTAGATCGGTCCGGATCTATTCTTGAGTATATGTTAAGGCTATAAGTGGAGCACGAGACGATCCGGGCTTACCCTATGCCCC
+>30273 2
+CGGGCATCTCGCCGGATGCAAGACTAAAGTTGATTCGCGTACCTCTTGTTGAGATCGGTCGTAAGGCAATTACGGATCACGTCATGCGCATATTCCACAA
+>30274 1
+GGATCACTGCTCTCGCGAAATTTATCTCTTCAGTAGGTACAAGCCAGGAAACGCTACGCAAGAGTACTGGTTTGACGCAGTACTCCTCAAGGGTTCGGTC
+>30275 2
+CCCTCCCAGGATACAACTTATTTATATACATCGCCGGAGCGTACGTGTCTGACAGTGGGGCGACCATATCAGGTGAATGTGCCCTGAAACGAGCATTGTT
+>30276 2
+AAATATAGTTACCCCCATTCGCTCCGGCGATCGGGGCTTGCCCTGCCATAAAGCCTTTGAAGGACCATAGGGTGTCTGTTTTCAGTGTGAGAACAACAGA
+>30277 3
+CGTTCAAGAGGCTCTCCTAATTGTCTTCATCTAAGGAGTGCCCGGAGTCTTCACCTTACTCGCCCTTACTATAGAGGGCAGAGGAAGATGGAACAGTACG
+>30278 2
+CTACAAGGAGTTCTACGCAGTCAAGTCTACATTCAGGACCTGCAGCGGTGTTAGGCGCTAGGTGCGCAGGTGTTTTCCGTCCATCAGTAAAACACTTAAC
+>30279 3
+CATACTACGTATTGCGTAGACCGCCTCTCAAAGGTTCATGGGATTCTGTAGAGGGGAGGCAGCTGTAAATCCTCATGATCCCCCAATGCCTATCGTAAGG
+>30280 3
+ATTCCTACTCCCATGGGGGAAGCGCGTAATCTGATTGTGGTGACACCGTCCGAGACTGCAACACATCTTAATAGGCAGACTATAGGCTCTACTGCTGGAT
+>30281 2
+GTGCAACTTTTAAGAATTTATTCTTAATTGCGTGCACAAAATGCGACCAACCGTCTATACGGATCGGGACCCGGTGCGATTACGATCGCGCGCCGGAGTC
+>30282 2
+GCCGGTACTAGTGATAACCTAACCCCAACGATTAGCCGGGGCCAACGAATCGTACTTTAGCGCGCGAGGCATTCTGGGAGTTTAATTTTATCATTGGACC
+>30283 3
+AGGGAGACCGGATTCTATATTATCCAGCTGTAGACGCAGTCTCGACACCGAGGATCCTTGAAGTTATTTACGCCAGCGCAGCTTGACGTCGACGATATCT
+>30284 1
+TAGGTGCAAGTGTCCCTTAACCGGCATACCTAATGCACGCGTTGTGAGAAACTCGTCACTTCGCTCGTGCAAAAGACCGAAGGTCCTTGGTGTGATAACT
+>30285 3
+AATATGCAGATCTCCTGACTAACTGGTGCTGATTCCTGTCTAGTGACGATAAACACCCACGGTGCGAATTGTGGTCGGCCAGGACCTTGTCAGACGTACA
+>30286 1
+TAGTAGCGAGAGGCCAGGTACTAACGCAATACTCTTGTTGTTAAGTTCATTTTACCAAGGGGGCTTCGGCAGCAAGAGGCTCCCAGCATCTGCCTCACTA
+>30287 2
+TAACTCGCGTGCTCCCGAGCCTCGTTGCGCATACTCATGCAGTAGTTCCGTCTAGAATAAACCTAGTAGAGTAATGCCTAGGGAGCTAAAGTGTCCGTGA
+>30288 3
+GGGAGACCTTCTCGCTTGTTGTCTACGTACGAGTAAGTAGACAGCTAGCAGCATTCTTGTCAACTAAGGTCGCCAGTAATACCCCCTAGGGTAACGACTG
+>30289 2
+GGCTGCCCATGATCCTCTAAGTCATGAAGGGTTGAGAGCCGTCACCTGGGACGCTTCAGTGTGGCCAGTCTGTGATACAATCTCTAAACTTCATAACAAG
+>30290 3
+TCGTACAATAGGGTCCCAATCCAGGTCTGGATCGGTAGTACATGTCACTGGCCTCTAACAACGGTTCAGTACGCCTTAGTGCATTAAATGTCCGGACGAG
+>30291 1
+AGGTCTTCAGGAATCGTGACTTTTGGGCGTCATTGTCAACCGATCGATGCTTGAGCCACCCACCAAGAAGTGCTTCTGAGATATATACCAGCGAGTCGAC
+>30292 2
+TGGCTGAATCACCGTAAGAAATGACTGCGTCGCTTACGCTCGCAAGAATACCCCGCTGGTATAGATAGCGCCCACTTATTAGCTTTGGGGAGAATGTTCC
+>30293 2
+GAGCGCAGACACATACAGCTAGTACTTTCCGAATTGACAAATTCATGCGCACGGATGGGCCCGAAGAACTTCTCTCCTTTTGTCATGCGAATGGTGTGCG
+>30294 3
+ACAGGTATAGTCGGGCTTCTGAAATACGGACTACTACAGCCGTTTATTCGTTTCACCTGGGCTCGCGGTACCATCTAGAGGCAATGGAAACAGGCTATCC
+>30295 3
+GAGTACCACATCCTCCTCATGGAGGGTGAGTAGGACAGGGATCGCTTACAACGGTTACTTATCGGCGTCCAATACTTCATATCTCGAGTGCCAATATGGC
+>30296 1
+CTTGCCTATACCCTGGATGCCGGGAGTCCTTACTTTAAACTGCGTGGACAGAGGGATACTCGCACGAAACCAAGTCGTTAACTCTTAAGGGCACTGGATT
+>30297 2
+TTGCGGGGTTTAGACCAATTCTTCTTGTGACTACTTGAAACCTAACGACGAATGTCAAGTGACCCAATCGCCTAGATCCAGGAGCGCGACTTCGCGGAGT
+>30298 1
+ATCGAAATGAATCCTTGCGCACAGCTTCTCCACGTACTTTAGAACGGGTGCGTCAATAATGCCAGGTCGGTAGACACCGTTTCTCTGCGAAAGGTAGGCT
+>30299 2
+CTTCTGTCCCAGGTGGTCGTCCGAAAAGGAGAGTGCCTATTGGATAATGATAATTCCAGACTACCTTCATCGCGCCACTTGCTTAAGGAACTGGCCAGGA
+>30300 3
+TGTATAGCAGGGATTACCGGAAGGGAACGAACGCCCGTTCATTTACGCTAGTTAGTCCACAGTACCCAGAGTTCTCGCCCAGTGTCATCTATGATAGCTG
+>30301 2
+CTAAAGGCTTCCTTAAAAAGGGTGTCTGTAAGGTGTCTCACGGCTCTAATCTATCAATAACTGTTTGTGACCGCCATCGCGACCGGACTAGCACGACGGG
+>30302 3
+TAAGTGGTGTGCTTAATGAACACGTCAGAAATCCCGACCTAGCAGGCCCTGGTGTTACTCAAGGTAGCTCGCTCACTAGGCTATCTAGGTCGGCACTAAT
+>30303 2
+AGACGTAGGTTTAGTTTAGCGGTTGCCCTTGGACCGACGACTACAACTCTTCAAGCTACATAATCCGTTGACGAATAGCGTACAGTGTGGCCCGTGCACA
+>30304 3
+CAGGCATGGAAATCCTACGACAAGCTGAGGTAAGCTCTGCATAATTAAGTTGTGCCAGGAGTCAGTTCTGTTCGAGCCTCTAGGCCAAAGCTTGTCCTCC
+>30305 2
+CATCTAGTCAGCTTTGCCCAACATTTGACGTTCGGGCTAATCGACACGTGTGTAATATCAACGTTCGGCAAGGATATTGGCGGCCGGCAACTGAATCCAG
+>30306 2
+TTAGCAATCGGTCGTGGGTGGTCCGCTCGCTCTGACTTATACCTCAAAAGGGTAGTTCGCACTGAAGTGTGACACAAGGCGGTTACCCAAAATCTAACCT
+>30307 1
+TCACATACCTTGGCATCACGGCTTTATCGTATAGGGGACTGCTAATGAGTCAAGCCAGATGGGATCCTCCGAGGGTACTGCAACTTTGTCGCACAGATAC
+>30308 3
+GGCAACTGGGAGCTACTACCGGACGTTATTACTACACAACGGTTCCCCGGCCTGCGGATAGCGGATACGCTGCTCTCCTATTGTTGAAGTATGAAATTAA
+>30309 2
+CTGTCAGCGCACTGACTGACAACCACTCCTGATATTTAACTTGGCGTCCACTTTTAGCCGGGGGGTAGTTGAACGGAAAGCCTATCAATGGCATAAGGTC
+>30310 1
+CATAGGACTTATGGAACGAGATTTACAGCCTACGTACGGTGTGCATTCACGTAGCGGACTGAAGACTTTGGCCTGAAGTACTGTTCATGCACCGCTCACC
+>30311 1
+GGATTGGACGTCGATTCATTACCGTACTACCCGATGACAGAGCAATCGGCATTACATCTGGCCGTGAGCGTAATCATATTTAAAGCGGTTACCTGCGCGC
+>30312 3
+ACTGTGTGAATAACTGAGCGTTCGCGCACGATGCCACTTGTCCTCACAGCTCCGGGGGTATCGAGTAGCTCAGATCGTTATTCATTGAACATCAAGGCAA
+>30313 1
+CTGCGGTCCTATGAGACCACCCTGCTGCTTCACGTATACGACCTACTGCGATTCAAGTAGGAACAGAGTTATCGTGGATATTACCGTTCAATGAGGACGG
+>30314 2
+TTTCGACTAATCTCAGGCGTGGGCAGAACAAAGTCGGGCCAAAGTTCGAGTGTCGACCCAAATGAGGAGACTTCAGTCTAGTCCTTCTTCGCGTATCCAT
+>30315 1
+AGGGGTAGCCACTGCAACATCTGCTCCATACTATAACCATCCGTGGACTGGCGGTAATGCGATAATTCCTAGCACGATCCGGTTTGTGGAATTATCCGGA
+>30316 1
+GTTGACGGGAAAACACCTAGTAAATCTCTGGGTTTGGGGCGCTTCAATATCTCGTGTTTCAACGAACGGCGAGACACGGCAATATGACCTACTCTCCGTC
+>30317 1
+GCGAGCACGTATATGCTTCCCTAATCACCTCACTGCGCTGGCCATACGGTAGCGAAAAAATGTGATCGCGTGTCCATATACCTTGGATTAACTGGGGGAT
+>30318 3
+GGCTTCACCGTCTTTAGTGCCTCTTCAGATAGCAGGGCCAGTAGCGTATAACTCCCTCCGGGTGGCAAGAGGTATTCAAAAAACGCCAGTATTCAGATGT
+>30319 2
+TGTATATAGCACGCGCAATACGAACAGTCGTCGCACGGTTTGCTGCAAGCACATGGGGCTCACGCTGCAATTTAGATCCCTCCTTGAGGATGTAATGATC
+>30320 3
+GTATGATCATCCTTTCTTAACGGTATCAGTTAGCGGGGGGTACCGCCCGTGCCAAACCAATAATGTTTCACAAGCATTCGGGATGGCGGCACAAGATCTC
+>30321 3
+AGTGGCGAGATTCGGTCTACTTAGGATCACGTACTCATACGATAGCACAGGTAGAACCTGATATCTGTTCGTTAAAGCCTCCATCCGCGACTGTGGCCAG
+>30322 3
+CTCCTTCAGGTGCTGTTGACAATCTAAGGCCTTCAAGGCGAGCATCCAATACTACTGAGTCAAATCTTAGTGGCCTATAAGGCACTTGCGGATGCCGGGA
+>30323 2
+TACTGATCGTCAATGCACACCTCTTGACCGTACGATATGCAGAGCAAAGCTAGTCGCTTCATAAGGTGAAGGCCGTTAGCGGTCTAAGCTTGACCTGGTC
+>30324 1
+CTTTGTACAGTATGCGTCTAAAATACTGACTATGTGCTTTAGTCGACACATTACCTGCGACCGATCGGGGGAAGGCCACGCTAGAGCACGTTACCAGCTG
+>30325 2
+ATACCGTAGATACTATAATGACTTAGGGGTACACGGCTCTCCGTATCGGCGGACCACTACGTCGTGTCTCATACGACATCGAGCGATGATGACCGATTGT
+>30326 1
+CTGCATAACGCCTAAGATGGTACAACCAGTGAGTCATGTTTTGAACAGTGACGGTGTAGCCCCGCACGGCTAACGATGAATAGGTCCGCCTGTCTTACTT
+>30327 3
+ATGAGACAGACGAAATGAGCACAGGATATCTCCGGGCGAGTGCATTCCTACCGCAAGGTGCCTTCCGTGCACTGAGCTCTATCGTAATTCTTTAGTGCTA
+>30328 3
+CAGGGGATTGCCTAACACAGGGGTTCCACCAATAAATGCCTAAATGCCGCCACTTTCGGATTATTTGCAATTGCGCCGGAGTGTCACGTAGGCTTTACAG
+>30329 2
+ACCGCTGCAGTGCTCACAGCTAGCACCTTACATAGGTAGCACGCCACTATAGACTGGTAGTTGCCCTTGGAACAGTTCAGGAGAGTGTCATAGCATTTTG
+>30330 3
+CGTAACCCGTCAGTGTGATTATATCCAGTGACAGGCGGAACTTCATTCCAATAGCAGCACGAGCAGATTCTTCTATCTGGCTAGTGACACGGTGGGCTAC
+>30331 3
+ATGGATGTCCCAGCCGAGGTTCACCAATCACACTAATATGTCTGAGGGATTGCTCCTTCTGACTCCAACGGATAGCGTGTGTAGACTACAGGAGTCCTAG
+>30332 3
+ACGCCTGTAACTACGAATGTATGCAGCGCTCTCCAATCAGACGGCCACGAATCTTGGGCAGTATTAGTCCTGATTTGACCGGTCTGACCTAGGAAGATTG
+>30333 3
+GAAGGAATGGCCCGGAATTTCTTGTCAGCACTGCTTCTTTATAAAAAATTGCTGGTACACGTCCGGTGGAGCCTCACTGCAAGCCACTCGAGACGGATTC
+>30334 1
+AAGGCTCCCTTGAAAATGGTACCTGATATGAGCTTACTCCATCAAAACAACGCGATTCTGTCTCGGCGCGTAAGCTCTTTGGGAACCCGGGTGCTATGAG
+>30335 1
+CTACCGAAACACGCCGTGAACTTGCTTGCTCGCGGACTAGCCGCTTCAAAGGTATTAGCGTAAATACCTGTGGTTAGAGATGCAGGGCTTAGCCATTCTA
+>30336 3
+TTCAACTATCGAAGTGGGATCTTCATGATGTTGAGCAACGGACCTACCAGGCCTCCCTGATATGCAAAGCAACTTCGGGGCGGCGCTATTTAACGACTGT
+>30337 2
+TCCGAAAGTCCAGGTCCCATCAGGTACCGATCACGTGATCTGGCCTTAGTGTCTAGGACTTGGCTCACCTATGTGACGATGTTAAGTGAAACAATAGCGC
+>30338 2
+TACTCGGTGAGTACCTCCAACTCCGTCAGCTAATTAGGCACGCAATGAGCCTTATAGTTCCAACAGGGTTATATAGGGTATCTGAGCCGATTCAGCGCGG
+>30339 1
+AGCGTACAGCCAGGTGTTTGCAGCCCTCAGCTATGGGACTTGTCACTCCTTGTAGCAAAGTTGAGTTCGAATCAATACACATCGAGAACGGGGCACTTTC
+>30340 1
+TTTAGTCTGTAGAGCGGCCGCCTAATTGCCGGTACCAACTGGTAAACTATCGAAGAATCTTTTGCCGTGGAGTATCCACCACAGTTCGCAGCGGAATGAC
+>30341 3
+TTTGCGCCGACCGTAAGAAGCTCAGTATGGACACAATAGGCCGACACACCTAGTTCGAGAGTTTCTATACGACATGCATTAGCTCTGTGCTTGCATGGGC
+>30342 3
+CGCAGCAGTTTATTCAGTCGCACTAATTGCTAGCGCGTGTCGGAAGTATACGCTCGGAATGGATGCAGCCTAGCGAAAGTTCCTTCTCAGACACGCTTAA
+>30343 2
+ATGGACCTCCCCGTAGATGCAGGGGTGTAAAAATTTCGCAGCAGCTCTTAACGCCCGGCTTTAACGATTCTGGTAGATCAGTTTCTCCACCAGGGAAGAT
+>30344 2
+GACCTACCGACAAGAAGTGAACGGCGGTTGTTGACCACTGAAACTTCGGGCCTTGAGCGATTACCACAGCGTTATTGGAGCACTCGTCATTCTTTTGACA
+>30345 1
+CAGGTGCCTCCGTCAACAATTCTTTCACAGAGCGGACGGACCCCATCGCTGTAAAGCGGATCAGCCGTGACAAGTGGTCTACGTGAGTTTTATTGAATTA
+>30346 1
+TCACCATGAATTCTGTGCGCTATATTCCAATCTCGGCTAAGGGTAGCCACTGGCTGGTGGTAAAACAACTAAGGGACCCATGTAGAGTCCCTAGTTGCGC
+>30347 1
+GGTAGGCTCCCCCCAGTCAGAGTCACTGACAGGCGTTGTATTATAGGTCAGAGGAATTCATATCAGTCCTTCTACGTATGGGTTCATCCAAGGACCAACG
+>30348 3
+TAGGGAAGGTATGAGTAGCCCTTGCGTGCAGATTCGACGACTCTATTTGCCGCTTATTTTAACGAATCAACCCATGAGGTACGCGGGCCAAACTGTCACC
+>30349 3
+GCAAACCGCGTAGCTACCCTTTGATACATCGGCCTTAGGCGTAGAATTGGTTGCGGGACCTTCGAAACATCAAGTCATGCTTGCAATAGTCTCAGACGGT
+>30350 2
+GTTGTAGGAGTCTCAGTCGTGCTACAACGGTCCCAGCCCATTATTACGCGCGTTACGGACACTGTTTCCGCCACATGAAAGAATAGCAGATTGAGCTAGT
+>30351 2
+CGTGAACAGGGTTCGCATCTGGGTCTGCAGACACAAAATGATATACGTGCACTATGCGGAGATTTCGACCCTACTTCTAAAACCTTGCGCGACGCTTGTG
+>30352 1
+GTTGACTATATGCTCAGGGTGTGGGGCATATCCCTATAGTCCACTAGCTAGGCTCAATGGACTGGACCCCTCTTGTCGCAACAACAAGACTTAGCGTAAG
+>30353 1
+GGGTCGCCACTGGGAATATGGGGGGAAATACACATACCGCCTTTTACTTCAGGACGAGAAACACCATCTTAAGTTATCCTGCGCAGGACTTCCCTGTTTG
+>30354 1
+GGCTTGCCGAGCGTGTCGCGCGAGTAAGCCAAGGTAATAAGTCACTTTAGACTGCGAAAGGTACAGCACCTACCCTTCATTCCAGTGGTTTTCGAACTAT
+>30355 1
+CGACTTGACAATGTTGGATGACATTATGACTCCTTCACCAGTCGTGCGTGGACCTTCGCTGTCGAGCGGTGTACGCTGCAAAGAAACTTAGCACCGATAA
+>30356 2
+CCAGTCAGGGTCTGTATCGCTATTTTTGTTAGCTACCGTACATACGATTGGAGAACCGACCAAAGGAGATACGGCACAGCGTTGTATCCCGTCCCAGAGT
+>30357 2
+CAAGAGTTTCTTTGTCAGGGCGCGGACTCTAGTGTCGCAAATAGCAGTCAGTATGAGTAGTCGTTCGCCAGCCTTGAAATGTACCTCCCTCAAACACGAG
+>30358 1
+ATTTCTACTATTTCGGCTTGGACAATAAAGCTCGTACCTCCTGTAGGCGTGGCGAAAACCGATCTCGACTAGTGCGCGTACGAGATATGGACGACTCACG
+>30359 1
+GCGTTTCTGGGTTCCCACTTCTCATCCTTTTACAGGGTACAGGACAAGAACCGATATGAGTCGCGACGGACACCCGATTGAACAGGCTTGAGTGCATAAT
+>30360 3
+CATCTACCTATGCAGCGTAGGCATAGGCTGAGATCGACTATTCAATAGCGTGTTAGTGCCCCGGGTGACCATGTATGTGTAACTCCACACACGAGCAGTT
+>30361 2
+ACCATGCTGACTACGTCGGTGCAGAACGGAGTGTGAGACCGCTGCCAACTACGTGGGTTGTGAACTAAACTCCACATCAGCAGTGTAATTTATCTGCTCT
+>30362 2
+GCATTGGATAGGTGTTGCATCTGCTGTAGTCCTCCCACCCGTCCCCGGTGGCGATAAAGTCGAGAGGAATACTTAAAAACCATCGTTTCCGTAATACAGG
+>30363 2
+AACACGCTGTCAAGAAACTAGTTCCTCCGGGCAATGATTTCTCGCTTAGGGTGCGCGCAATATGGCCTAAGAAAACTGACATACTCCTTGGGCGCTGGTT
+>30364 2
+CAAGACCGTGCATACATCACTTTAGGACATTGACCGCTGGTAGGACAATGTCTGGAACCATCAATCCGACCGTATTGGTTCCAGAGCTGTAGTCTGGGTC
+>30365 2
+GGGATTCGATGCTGTGTATCTACAATGAAGGTGCACGTAGTGACGAGAGTTCAGAAATCTCTTTCGACCACAAACCGCCGCGGTACTTTACTATGCGCCC
+>30366 1
+GGTCAAAACGAGGATGACCAGGCGACTTCGACTGCAGAACCTGTAAACTCTGCTGTAACATGTTGTCGGTCCGATTTTTTTTGTCCCCAAGCGCGAGAAC
+>30367 2
+AGCTGAGTTCATAGACTCGTGCCGCGCGTCATACGCAATATTAGCCGTTTAGGACTGTCCTCATTCAAACACCGGGTGCGAAGGTACATAACAGCGTTTG
+>30368 3
+AACCAGTTACCGTACGGATAGTCGGCGTGGGATCCATCGTAGATGATGCACTCCGTTGAAGCCTGCTTTAAAGACCCGAACGGGAATCTTCTGATATCTC
+>30369 3
+ACTGACTCTCTATCGCAGGCAAGATTATCACCCTAAGCCATGGGGCGCGTAGTCACGGTGATCGAAGCCGCGCTTGGTACAGATTATTCATATGTCAATG
+>30370 3
+GCAGGTTTTGATAAGTCGCAATGATTTCAAAAGGCCTGGCCCGCGTAGATGAAGGCGTTCACGGCCCCTGTGAGTGTCTTATCACCCGCACTCTATAAAA
+>30371 3
+GGCCATTGAGTTTCTTGTATTTGGGGCCCTTATGCGACTCCATGCGATCATGACAGCCTCAGCAAGGCATGTCAAGCTTGGACCAACGAACGAAAGTACT
+>30372 3
+TCATTAACCCCTCCCTTACTTACCGTGAGTACGATTCGGTGCCTCCGAAGCCGAGAATAAGAGACGAGTAACGCAGATGGAGTTTCGTGATGCTAGCTTG
+>30373 2
+GCCGTCCATAGCTCCATCGAAGCACTTACACCAGGGTGCGAGGGACCTTAGAAATCATTGCTGGAAATGTTCATGATCATTGTGCTAGCTAGTCCGCATG
+>30374 1
+CGGACCCCACGTGTACCATGACATACTGACTTTTTTCGGCATTCGACAGGCCGCGTAGATGTTGCATTGTAACACGATGGAGCCACGGTTATAGGAAATC
+>30375 3
+TCTGCTCACATGACGGTAAGATCAGCAACGCGAAGAGTTTACATAGAGCTTCGGACGGGTTTAACTTGCACTCCCTCTGCTAAGATTCGAGGCCAGTGTC
+>30376 1
+ATAGTACGACGCCTGAGACCTGGCGTTCGACCTCGACTTCGGGAGTAAAGAATATGGACCTTATGGGAGGTGGTTTCACGACTCCCACATCTATAACTCT
+>30377 1
+GGCCAGAACTACCTCCGCGCAATGGAACTCGGTGTTACTTGAGGCTCTAGTACTAAGATGCCTCGTAATATGCTTTGGGTATGTAGCACCAGCGACATAC
+>30378 3
+TACGGATAACGGTTTAACCGCACTGGTATCCCGTGCTGTAACACCTCACTTTTATCTGGGCCACAGTGGTACCAATGGAATTACGCGTAAGCCTGGAAGG
+>30379 1
+GGGCACGGGGAATGGGGTTGCCTTGACGCCTCTCCTCAACACTACTTTTTCGAGTTAGAACTGCCCATAACGAAATGTACGTTTCATCTGAGAACCGGAA
+>30380 2
+TTGTGTTTCAGCAAGCGACGCCTGTCTCACTACGGAGACAATAAGGCAAGTCGCATCCTGGTCTGGATTCACCGTATCTCTACGAAGGAGCAAAGTTGCT
+>30381 2
+TTGTCCTGGAAGTAGCCCTAAACCCAGTGTCTCAATACGGCGACGGTCGGCGCAGATTTCCTGGAATAAAGTTAGTATGTTCTCACAGCACAGACCGTGT
+>30382 1
+ATCTATAGCCCAGGGCGCTAATGAAATAGGATCAACTCGCAGTGCACGAATTACAGTCATTTCCGCGCGTTTTGTGATCAGCGGTTTACGTCAGACCGGC
+>30383 2
+AGGATCATAAGCTTCTGCACGCCCCATGCATGTCCTTCCGAGTGACAAACGAATGTATACGTCAATGTATGGGGGAGAGCTTAGTTTATCGGACCCCGCT
+>30384 2
+TTGGAAACCACCCGAATCAGGTCACGGCGTAATAAGGACTTGCTTACAACCGGACCAGTTGGTCGGTTATTGTCTCAATACAGCGAATGCGTGGTCCCTT
+>30385 1
+ATGTGTCGAGGGGTGCACAAAGTGTCCCACTAGGTAGATCCAGCTTGATCTATACTTTACACGCAGCTTATCCAAGTCGGAGGTCGTACCCCGGAATCAT
+>30386 3
+TCTGAACATAAGGCGAGATCTCGATGCTGTTTGGGTATACGCAGACGTCCCCTGGATCAGCTTCTACGCACGAGCCACAGCTGAATGTATAGCTTATCAG
+>30387 3
+TGGTAAATCGACGTGCCTGGTCATAACTTGTCCTACAAATAGCCCATTGGGTACACCAGATGCTCTTGGTTAATTTGCGCCAGCTGAAGGGCGACAGACC
+>30388 2
+TCTCGAGCTTCAAGGCTCCATCGACGCAACCTTACCTCTATATGAAACTCGTGGAACGCAGGCTATAAGGTGAGGCTACAAGATTTCGAGGTTCGTGCGT
+>30389 2
+CCGCAATTCGTAAGACATGAGTACAACCTTGCTCCCCCGGAGATGGTTATTGGCTAAGCCACCTGGTTTAAGTCTAGCTTAGTTGCCTCAGAGAAACGGG
+>30390 3
+TCGCGTGTCTCACTTAGGTACAAGTAAACGCTTCAGACTCGTCATCCTAGGGTTCAGTTAGAATGCGCGAAGCACAATAGATCGATGTGTACCCGCGCTG
+>30391 3
+CTTGCCACTCCCCTTTGGGCGGTACTCAGAGGCCTATAAGTCGCCGTAGGGAACATAACGTAATTAAAGCATATGGCCTTTACGTCGATTCGCGGGAAAT
+>30392 3
+TAGAAGACGGATAGTTCGAGGCTCCTTCCACAGAGGCTGTGAATGTCGCTAAACCCCTAGTGCCGCCCCGCTCTGTCAAATATGACTTGGTAGAGTAATT
+>30393 1
+TAGTATGTCGCAACTGGGATCGTTTACGCGAACCGCAGCTTAATACGTCCGGAATTGCGGTCCCTGATCACAACCCTATGGGCGTAAGGTGAATTACATC
+>30394 2
+CAGTGTGAGTCGCCGCCGTTCGGAGGCTGATATGGGCAGATCCCAATCAAAGTTTAATCGCGTTCGTCATTTAGACCTAATAAATGGCTCATGCACCACG
+>30395 2
+CTTCAGAGAAATTTTAGGCCGGCTGCGAGCTTCTCGATTTCAGAGATGCCACAGGTCCTCACTCGAATTGGTAATGTAGAGTAAGATTACCCCGACCGGC
+>30396 3
+CGAACCAACACAGAAGAATTTGCTGCGGTGTCCACAGAAGGTGCGGGCGGCTCTTATACCTTATATGATTTCACCATGCTGCTATTATAAGCTGGGCCCG
+>30397 2
+TCAAATCTGGCCCCTAGCTGTCGATCCTCTGAGCCTATAAATACGGGTCGTTATTGAAGTGGGCAAACGTCAAACGATGTGGTATCGCCATAAGCCTGGC
+>30398 2
+ACTGCCTGGTTGGGCAAAACAATTCGTGTCCTATTGCTCACTATACCCTGTCAGCAGTAAGAGGGTTGGCAGTAGCATAGACTGTCCGCATGCAACACTG
+>30399 3
+CGTTAAGGAGCGCGAACTGAAAAGCCTGGCGTACCTTGAGACGTCAACGGATATTTGCTACCCTCTTATGTATACCTGTAACCTTACGTGGGACCGGCAT
+>30400 2
+CAGAAGGGCAATACCGAGTGGCTAGTATGCTGTCCTCGCATTAACCCACTGTGTCAATTCATGGCGACCTAGTTACGCCAGGATAGTCGCATTCGAATGT
+>30401 1
+CTGATGCCGTCGATACGTAGCAATATCCGTGCCGCAAAATTCTCACTACTGGGCAGATGAGCCTCTGCCCGAATGTGGTCTGTAGCCATGTGAAAGATAT
+>30402 1
+GCTGCCATAAAAGGGCTACTTTCTTATGATTAAGTGATCTGGCGGCGCTAAATCCGTCATTGGCCCCTGATGGCTTAGCAAAAACAGCGGAGTCACCGTC
+>30403 1
+TAATATCGACAACGGCTCGCCTCAAGGCCCTACGGGGATGGGCAATCTAATTGGTAACACCCAAGGGGCATGTAGTCTTGCCGTGCATTTTTACAGTACT
+>30404 3
+ATGTATGCAAAAGATCTCTTGGCCGGCAGGCTTGCTGAATCCGCGCTGTCAAACTTACCGCCCATTGAACGGAATTTTCGGATTCCCGAGGAATAATCGG
+>30405 1
+GAGCGCTTAATAGATTGCTTATTGCAGCGTGTTTAACAATATCACGAATACCAGGGCGAAAAGTCGCTATGGGGCTCCTCGCTAACTCGACCGGTGCCTC
+>30406 3
+ACCCTCCCATGGGCGACTCGGAGTACTGTAGCACTAATTTCTGAGCACCGAGATGTAAAAACCTACAGGATGGAAGTTTATGGACTCGTTGCTCCGTCTG
+>30407 1
+TACTTCACTGCAAGTGAGCCAGGGCAGGGAAAAGGTTTAGCATGTGACACTCCGTAGTCCCTCCCCTGCTCGAACTTTGGATTCAAGACGTAAATTGTGC
+>30408 3
+CGAAAGCTTGTTGCCGAAGCCGTACACAGGAACCATATCCCCGAGCTTTATGGGGATCTAGATTTGATACCGCTACCTGGGGAGACTTCTTCGAATAGCT
+>30409 3
+ATATGTAACTACGGTCTAGTACACATGGTTGATGCAGCTGGCCGCACCAGGTCGTAATTTCCCGCAGTATCGAGCCCGTACGTCGTGATCGTAGAAAATC
+>30410 3
+TCAGGAGCGCTTCGTGAGGTACTGCTTCTTCGCATGACAACCACCACGTTAACGGGCTAGCTTCAGAGGTGAGGTCTGGAAAATTAAATTACGCCCTTAC
+>30411 3
+GCTCAGATAGCCGGCCCGTCTCGTGATTAACCGTTTGGTCCAAAATCGGAATACTCCTCGGAGCGAACTGAATTCATGCAAGTGGCACTGTGCAAGTTAT
+>30412 3
+CTAGGGGGCGTGTCATAGGGACTACCTAGCGGATCAAGGTGTAGCAAGTGCAAATTCACGACCCTGCAAGACTCAATGCCTTAGTTTATCACGCCTTTTC
+>30413 3
+TGTAGACCTGACTGAGCAGAATAGCGCTGGCGTGGTACTCTGCATAGCTCAGGGACACATAAGATTTCCTAAACTAGCCAATCTGCGTTGTGTCCACTCG
+>30414 3
+TCGGACAAACGCGGGCCCTAAGCGGTGTATGTCCGTTTATACAAACAGCAATTGACCGGTCACTCCCATTACGTGGATGGTTTATATCAAGCCTACGTGG
+>30415 1
+TCCTGTCTATCATAACGGCAGCCCAAGGCGACGTGGACCGTTGTTTTGTTAACAACGACGGGAAGGTCCATAAATGTTCATCCTAATTCGCCGGGGACTA
+>30416 1
+AGGACGGAAGAGCTTCGTGTCCAACAGTCCACTCTTTGTGGCATGAATTTCTCGGATTTAGTCGGCTGCTCGGATACGCTTAAGCACTAGAAGAAACCCC
+>30417 2
+TGCGAATCTCTAGAATAACCATTGTTGTCTATGTGGACGGGCTTGTGTGAAATCCCGACCCCCACAATTCTTACGAATGGCGCCAGCAGAGGTCGGTCAA
+>30418 1
+CTCATCGTACGCCCAGGAGCGCATTCGAGCCTAGCAGTCAGCGTGATAGTAACCATAGTGAGTGTCAATGTTTGAGTTGTAACTCAATGCCTACCGTGCA
+>30419 1
+GCATAAATTCTAGCTATGGTAGCGATTCATAGTTGGAGTCAAGACCGTCAGCGCCGTGATCCTATCCCAGTTTCACCGGGGGACGTTGCTCCAATACAGA
+>30420 3
+GGTCCGCACAAGCGGCCAACTGCGCAAAGCGTAAGGTCTCTCGCATTTGGTTCACATAACAGATTTTCACCTAAAGCCGGGACTGTGTTTGTGCATAGAT
+>30421 2
+GTTGTCGTCAGACCACTGACTTATAAGTACCGCAAGATTCGTTACCACACACCTAGACCTTAGTGACTGTATTGGCGCCGATGAGGGGAACATGTCCGTG
+>30422 1
+TTTTTGCTTCGTTTCGGATCCTGAGCCCCGCAGGACAGGATCCGCGTGAATCCATCCAACTCCGGAGGACTAGATTTAAAACGTTCAGAAGAAAGCGTTG
+>30423 2
+TCTCTTCTCCCCATGCAGACGGAAACCAATGTGGATGCCACGGAAGTTCGGAGGCGCCCTACTTATATACGACTAGTCAGTGGTTTGATACATGCATGAG
+>30424 2
+CGTAGCATGGCAAAAGCCGGACCTGAAAACCGTCTACTTAGATGCATTGCTAGGCCAATGTGATGAGAGCATCCCAGGCGTTTCTGATTCATTCTGGTCC
+>30425 1
+GTGTTTCCCCCGCCGTGTATGCTCAAAAGTTTGCGGCGACGTCCACGAAATAGCGTGACTTAACAACCGAGAGAATTAAGTTCTGGGTTCGCTCAGCTAA
+>30426 2
+CGCATGACTTATCAGTTGTTCTAGGCGGCTCGCCGCTAACCTCAGTTGAACGATAATCGTGACTGATCCGACCGGGACAGTGTCGCAAATAGGCAATTTA
+>30427 2
+CTGTGTTCACGTTAAATTCAGACAGATCTGGGAGCCATTTAACAGTTTACGATACGGCAGGGGAGGTTGTTGCCAACCCCCAATGTACGCGCCACGCTTA
+>30428 1
+GGCCATGCAATCCGAACCGGGACATAGTCTTTCCAATAAGTGGCGCGTGATTGCTTATCCCATGCTATGGTAAGAGTCATCTATAAGCCAGGATCCTCGG
+>30429 1
+TCAGGCCCAGTTGGAGGGGCCCATGGCCTCATTTTCCTTGGAACTCCAGACTTTTAGCTGAATAAGACGTGAACTAGGCTAGCATTAGCCTGCTGCAAAA
+>30430 1
+CTTCAGATTTCATTTAACAGGAAGAAAACGGTGAGGGGGTCCATTAGCTGGAGCCACGTTCCGTCGATTTCGAACACTCGCTCCGTGCCACGTAGATATC
+>30431 3
+AAATTCGACGAAGCGTTATCATCTCGTTTTGCCCGACAGAGGACTTCTTAACTGAGGCGCTGAGTGTTGATCCTATCCAAGGCCGCTGACTCAAAGAGGC
+>30432 1
+GTGGTTTTCGTTCTGCTGCACGAAATGTACGATGACACCTGATCGAGAGCGATCAGCCGCACTCCGTGTAATAAACAGTATAAATCGTTGACTCCCGGCG
+>30433 3
+TGCATCAGCACATTAAAAGTTGAGCTACCTTTCAAGGGGGGCTAAGGGCCTATTCGGCCTGGTCCAATTTAATTGATAACATCATCCGGGGGCACCGTCC
+>30434 1
+GTTGGGCTCGCGCCACACCCTGTGGCATACTTCGTACCATCGTGACATAGAAGGCGAGTCACTGTATCAGCATGTATTACAAGTGGGACTCCAATATTAG
+>30435 1
+CAGTGAGTCTAGATACTAATGCGTTGATACCGACTACGCCGTCCTCTATCTCACGGGATATGGGACGTCGTAAGAGGTAGTTTAGCAACTAGCTGCCACC
+>30436 3
+TGGGCTAGAAACTTTCCCTTACACATGACCATTTGCTACACGGGGTTGCAGCCCATACATGGGTTAGCCTCCAGACATATCGGGGAAGGCTCAGATAGTT
+>30437 3
+GACAAGCTTTCCATATCACTCTTCCGAGAGTCCGAAAAAGATATAACGGCCGGGGCTCTTGGGAGCATCAGCACCATGTGACTTATCGGGCTTGTACGTT
+>30438 1
+ACTTTGACTGGACTCTCAAAGAGATAATTTCGCTCGCTACGGTGATGGACGGGACATCCCTCCGCCATGAGACCTGTAGTGGAACACATTGGGTTCATCA
+>30439 1
+CTCTCGCCCGAGCTCCGATATGTGATAATTCGAACGAGCTAGCCAGGTTAAATTCAAATAACGGGAGATTGCATTCTGGCGTTGGCCATCCGCCGTAGAT
+>30440 3
+GACAGATACTCATAGTACGAACACGACCGGGCATTGATTCGCTGGAGGTCACCCGGCTCGTCGGCATGTTTTACATTGCATTTTGAAGCGCCCAAAGATT
+>30441 2
+CGTTTTAAGGTGGACCTCGAAGCCAGCGATTCGTCTAAAATTCCGTGGGCGAACGAACCGCTTACGTAACATAGAGCTTATGGTCCGACTTCCGAGTCAT
+>30442 3
+GCGCATGTTCCTTCTAAGTGCTTCAGGGTGCGGTGCGTCCTCATAACTGTACGCCCAAAAAGCCGCGCCAATACGAATTAGAATGTGAGTATGTACCAGT
+>30443 3
+TTCTAGGTGCGCCAGCCCATCTACTGTTGCTCCCCATTTACGTGTCTGGCAGTAAAAGGCACGTGTTGGCGGTTCTATAACGCAAAAGACAGACAGTAAG
+>30444 2
+ACTACGCAACCGAAGCCCCACGGAGTAGTGACAGCAGGATTGTGGCTTGTTCTTTATATCCAACGCTCTAGATGATCGATGGCTGCCTCCTAATTGGAGA
+>30445 3
+ACATCTCTACTCTTCGGCCTGCGGGTGTCAGGGAGGCTAAAAACGAATTTAAGCAGACCAACTTGTTCATCCAACTTAGGCGGGACGGCGTTTGCATACT
+>30446 3
+CCATATACTTTATACCCTGGGTCCGATCGGAAAGTGACGCCTAAGTCAAGTGCTAACGTCATGTGGTTCTTAATACGGAGCCGCAAGGTATTGCCCAGCG
+>30447 3
+TGATACATGAAGGCAGATCACGGAATGGTAAAGCTAAACGACTCGGTTATGGCTACACGGTGGCCTCTGCGGTTTCTAACGCTTACTCTACGTCCGCCAT
+>30448 3
+GCTAAAAGATACGCACCTTTTGCTCCGTGGGGATGTCCCTCACTCCAATGGTCGTAGAAACGTAGAACTGTCGAGGCTGATAGAATCCAATGCCGTGCTT
+>30449 3
+ATGAGGGCCTATGTTCTTACCTGGAGTAGGTAACCCGACTAATGAATATTGACGGGCACTTCGGACGTTGTCCAACCCCCGAAACCCATTAGTGCGTTGA
+>30450 3
+GCTCTGCCAGAGCGGTTAGACCCACCACCGCAGTTAAGCGGATACGTAGGTGTCAAGCTTTATACTCCCGCATAGAGATGATTAGCTGAATTTTCAGTCG
+>30451 1
+TTCAGGGTTTTCGCTTCGAAAAGAGCTCTGCACAGAGACCTCAGTCTTACCCAGCCCCAAGATACTGAATGTGTTATGAGGGGACGAGAATGTTCTCCGC
+>30452 3
+ACGACTCCGTCCGCAGCTCACAGATCTGACACGTTGAATTGCACGGCACAATTCCTTTAGTACTTGACTAAGGGGCTAGCGACAGGTTGTTAGTGCAGTA
+>30453 2
+GGATTGAGCTCTTATGTCTCTGTGGTCTTAACACAGGCCCAAAAGAGTTTACCCACCAACGGGGTAGTGACAGAGGTATCACCGGTACGCCTATCCGTAT
+>30454 2
+GGGCAAGGAATATAGATACTACATGGCGCCAGCAGTCGAGTTCCTCCTTTACCGGTAGATGACATTCCGGAGTCGGTACTATAGGCCCACTAGTTCTACT
+>30455 3
+AGGCTACCTAGCCCAAAGTTTGTGAACTATGTCGGTGGGAGCGTGTCCTTTGCGAACCTGCCTTGTCTCTCAAGAAGAGGACAACACTTAGTTCACAGCA
+>30456 2
+AGAGAGGCCTATTTTAGGACGGATCGGCCACCAAGCGAGTCGTTATGCTTTTGAACCAAGGTACTCGGTGCAATAATGCTCGCTTAAAGACCCCTTCGTC
+>30457 2
+GTAACTTTATCTACTTCCGCTAAGGCAGGAAATTGATTTGTGCAGACCAAAAAATTCTATGTGTACGAGCGGGCTGACGCTCAGCGCCAGTCGCTCCCGG
+>30458 2
+ATCGGTACCCGCAGCTCACGGATTCCGGATCTAATCCGGAACCCCATTAGTAATTGACTTCGCGTATTTCATGCTAAGCTGGTACATACGGGGAGAGAGT
+>30459 2
+CGAAGACTACGTCGCAGATTCTGCATGCAGGGAATCCATATACGTCGGACGGTTAGGATCGAATTTTCCCATCATCAGCTTTATGTGGAGCACGGTCCCA
+>30460 3
+TAACCGGGCCTTATGCTGAATGCCGCGTTGAGCGTAAGTTGCTCGCAAATTGGGTGTCTCGAGATAACTATCATCCCTCGTCGAAGGACAAACCCTTAGA
+>30461 2
+TACAACGTCATAGTCCGGAGATGCATGCTAAAGCCTATTTGTTAGCCAATGCGTTATCTACATCGCTCTTGTCGGGGGCGGACCCCCAAACTGGTGAAAG
+>30462 1
+AGTTGACACCGAACGCCGCCCACGGTAGTCACCATTACGTTAGTATGGAAGTTTGACCCTCTTTGAGATGCCATGGTAGGCCACGGCGAATTATAACGTT
+>30463 2
+CCTGCAGAACGGTTAACTTGATGACGTAGCAGCAGTACAGGGTCCTAGACGCCATTGTCCTGCGAGGAGTTATTTTTCCGCCAAAACGCTATGTACGTAC
+>30464 2
+TCCGTACGCTCACAGAGTAAGATCTCTCATGAACGCTCCGGTATATAAGCGGGCAGTCTGCCTGCGTACATCATTTTACGGCGGGACCGTTTAATGGAAA
+>30465 3
+TTGAATGACGCCGCCGAACACTTGATTCTCTTATGTTCGTCCGGACCCGGAGCCCTGACAATTAGATCGAGTACGGTCGAGTAATAGGGATACACTGCAT
+>30466 1
+CTCTGCTACCTGTACATGACCTCCGTGCAACAACTGTCTCAGAAATGCGGTGCTCATAACGAGGGGTCTACCGGGATGTGGATTGCTGACCTAAAGTAAT
+>30467 1
+GTTTGGGATTAAAGCGGGTTGCTTAAGAAACCGACCATGGCAGTCTCACATTCTTCAGTATCGCGGTCGTTCCGCCCAAAACGTCATCAGGAGCAGTATC
+>30468 1
+TCGCAGGATGAGATGTATCTACGCGCAGACAAATGTCTATATGGCCGGGGTATACTTATGACTGTCAGGCACACTCTGCGCGCACAATTCCACGTATTGC
+>30469 2
+ACTAAATCCTAGTAGCGACTGTAGCAAAGCATGGCGACGTGGTCTCCGGATGGCCTAGACGAAGGCACCCATTACATTCTGTGTGCGCAATTTTTCACTG
+>30470 1
+GAGATTAGCTCAGGCAGGAGAGGTCTTGGACGTATAAAGACTAGTTAGACGGCCTTAGCCCTTTACCTGCCCATAATCCCGTGTGCACCGCTATGCTAAT
+>30471 2
+TAATAGGCGATGGCACCTAGTTGCCGTTCAATTTTTCCCGCAGTAGATTGTTTCAAGTCGCGAGGAACAGCAAAGCCTACTGGCTCAGCAGTGCACCATG
+>30472 2
+CTGCATGATAATATTTCGGCGCATAGCAGCGCCGGTTGATAGTTGAAGCGAGTTTAACCGCCAAGGCATGGATCGAACCCCTTTTCTGGACTACGCACAT
+>30473 1
+CCAACGATTTTCACGTTTCTATTACCACGAATGTGGTGCCCAGCGCCTCAGGAGATGATGCCGATCTGCATGAAAGATGAACGAGTACGTGTGTCGCCTA
+>30474 1
+TCCTTGGCGAACATTCCTAGGGATCACAGTTGGCATACACCTGACGATCCTGGTAAGATTTTGTAAGAGGGGTCGCTTGCAAACAGCTGCGTTCACAACC
+>30475 3
+GCTTTTACGCCTAGTACCCTTACTTGCAGAGATCCAACACTTTTTTGTAGAGACGCCAGTGAGCACGAGGATCGAGGACGAGGCTTTCGCTAACATCGAG
+>30476 3
+CGGCAGGGTCCTATCCTATGTTATGATCGGGCGATACGATCATTTCCTCAAATTGAGGACCATCCACAACACGATTCATACGTAGCGGGGCGGATAGTTC
+>30477 2
+CCCCCATATACGGGCGGCCAGTTGACGTCATCCTGTTTTACCGTAGAAAATGAGGAACTCCGAAGCATTATCTGGCCGGCAATCATGAGTTGTTGTCAAG
+>30478 1
+TTCGACCGCAGTAATCCAGTACACGAGGATCCAGTTATATCTAGCCGTTAGGGGGCCGTCGTTAAGCTGAACATGCTTCAACCTTGAGCGGGTTATAACC
+>30479 3
+ACTCTTAGGATGCGACAGCAGGCTAGCTCCGAAGGTCTTAGGCGACCTGCTTTCAAGTAGGTACGTACACAAGTCGAAGACGACCCTTGCATATTCTTTG
+>30480 1
+GCAGCACCTCAAAGGGACTATACTACCCTAGCGCAGGTTGATTTGCCTCGGAAACTTAGCGAAGATGGCGAGTCATACCATTTCTTTTGGGCACTCAGTG
+>30481 2
+CATTATGTCCGAGATCTTCGTTCTTGGTCCCCTGCTAAACGTCATCGGAAGCGGATCGTCCAGGCCTTACAGGACAAACTATGTCACTGGAGTGAAAGAG
+>30482 1
+TTTCCGTCTTGCATTTATGACTTACGTAGACTAGTCACATGAAAGGGGTACTTAGGTAGAGGCGGCCATCCCAGGTACGACTACCTGGCAACGGTCAACC
+>30483 1
+GCCCAGTCTATGGCATGGTTTTCTATGTGGTGGCGGATATCGCTCCTAACGGTCACAAACAAAGGTGCCTGAAGCGCGTTGCATACCAGCATCTAATAAC
+>30484 3
+TTTACGGAGGTCAGAGGGCACTTCGACGTCAGAATTTGCACAGAACCGTTTGGAGACCGGACTAAGGATTAATGTTCCACATTCTCCCCAGGCTGCTATC
+>30485 3
+CAGTGTAGAGCTATCGGCAGCGATCTCAGTTACTAAACCGAATTCGCTGCGCTACTGATTGTGCACACTAAGAGCTCTACGTCAGGCACGAGGGTTTTAC
+>30486 3
+TCGCGAATAACCACGACTCTTCCATATCCCCTAGGACAGACTCCCTCCTGTGGATATGATTGTCGCTTCATGAGTCATTGTAGGGGTAAAAAGGCGAGGG
+>30487 2
+TTCCGAAGGGCGCCTGGACAACCTTGGCTAAGTTCCAACCGTATTTTTAGTACTCGCCTCTCTACACGTAAGGAATGGAAAAGGCCGCGGTAATGATGTC
+>30488 3
+CGATTCGAACGACGTCTCCTATGAAGTGGTACTCCATTAGTCACGGCTAATCGGTCTAACCCGTTTCTAACAATCAGCTGCCGGTGTACAGGGGGAATGA
+>30489 3
+GGGTAGTTCACTTAAGCGCTCCTCAACATAATTGACTTCGGCCGCGTACGACAGCGGAATTGCCCGACGTTAAGATTCATACAGGGTCTCCTTAGGAGAT
+>30490 3
+CTGTTAACCCCTCCGAGTTGTAAGAAGTAGAGGACTACTTCTTAAGGTTCTGTTCCCGGGAATGGCGACCAGGTAGCTGCACGCTAATCTAAGCACCAGT
+>30491 1
+CAGGACCCATTTTCATGACTAGCTGTTGGCAGTCCCTTCGACTCTTCGGGATTGATTCAAGAGGAGGCCTCGAGGGGCATCATAAAGTCAACCATGACAT
+>30492 1
+GCTCGGTACTCGCCAAAAGTCATAAGGGAGGAAAGGTCATCTTCTTAATAAGCTTTGTGACCGATGCCCGTTAGTGTATCCGCCCCTATCGACGACAGGT
+>30493 2
+ACGAGAATTTTAAGAATCGAATTTTTGTTGGCGGTCCTTAGAAGACCCTCTCCCCAGCGGAACGTCAACCGTTATCTTTGCACCAGGGCGGACTAAGCGG
+>30494 2
+TTAACCGACACGCGTGTATCGTAGGTTAGATGTCGTGACTACCTCGCATACTTTGCGTGCGAGAACGCTCGCATAGATAACTACGAAGCCTAGGCCTGTA
+>30495 2
+GTAAAACAGCCTAGTTGTTGAGAGAGCCTCCGACTAACCGGAATTGGAGACCTTACCTCCTTAGGCTTCATCGCACCCCGTGTTGGTCTTGGATAAAAGG
+>30496 1
+TGGGATTCACCTAAGCTGCCCAATAGGGGTAGTATTGAATCTCACCAGCCTATAAACGCGTTAGGCGTGGACTCGTCGTAAATTGCAACTCTCGCGACTG
+>30497 1
+AAGTAGAGTTCCACAGTGCAAGTTCCACTTAGACAGTACCTATCTGCTCTTCAAGTACCAGCGTAGGAGCCCGCTTACACGAGTGATGTTCGGAGGTTCG
+>30498 3
+CTAGGGAAGACCATGGCGCAGGTTCCACCACCAGAGACCTTGGTCAGTGCACCTTATATTGCTAGATAACGTGATTGCTGCCTGTGTAACTTCAGAGCAT
+>30499 1
+AATCATTCAGTAACCGGTCAGAAGGCTCCATATGTGCAAATACATCGACCTGCCTATCGTGGGTAGATTGTGCGGCAAACCTGCCCTGGGAGTCTACTTG
+>30500 2
+GCCAAGTTAGTAGAGTCCTCTAAAGGACAAACCTTCGTGTTCAACGGGTGCTTCGTTCAAAGCAATGGAGTCTTACTAGCTTTCGTAACCCCCGGCAGGG
+>30501 3
+AGTCTTCGGAAGCCCCTTGGAATCAATGAAAGCCCATAAGATGTGCCGTCTGGGGGCAGACTCTTCGGCTACGCTCCCGAATTTGCTATATATCGATGAA
+>30502 2
+TCACGACATCGACTATGCACATCTGTGTTAATTCCGCGGCACAATTGTGGAGCTGGATGTAGATCTGATATCCACGTCAAGACCTCTACACGGTGGGGAC
+>30503 2
+CCTAGTTGATTGAGCGGAACACAACCTGGTATCCCCTGTCTTGATGACCAAGTCACTCGCGTCTAGGTAAGCCGGGACATTGAATGGTTCGGCAAAATTC
+>30504 3
+AAGTTAGTACTGCCTAGGAAAAGGCTCTACAACGCGAGGGATGCTCCTGGTTCCGGCTTACTCGTCTTAATACATGCACCTAATAGCGGGCACTTGCGAT
+>30505 2
+TAACCTGTCACCCGCTGCGGGATATATGTAGGCGTAACTGAATTCCAACGAAAAATAACTATCATTCCAAGTCTCTGGAGCGGCTGTTCGTCTCGGGGCG
+>30506 1
+TGACGTTATGGCCTCTTCGGTAGCATACCGATAAGGAGGCCGGTCGATGTTCGTCACAACCATAGTTTGGCGCGAAAAAGACGACCTCAATTATTCCCTG
+>30507 3
+CGAGGTTGACATCTTCCTTATATTAGCATTAGCCGGATCCAGAGGTGCCGAGACTTGTCATCGGGGTAGTCACTACGGCGACCGATACCTATAGCAATAC
+>30508 3
+AATGCCGGTTGGCTGCGCTTCATGCCACGCACTCCTAGAATATGCTTAACTCCTCTGACGACGCTGGATGGTCGATAAATCAGTATGACAATCAGGATGG
+>30509 3
+AGGATGTAGTGCAGGAGGGCAGACGAAACCAGAATTCCTTTGAGTTTCGGGCACCGCTCCAAGTACCTAGTTGAGCACCTTTGCACCCCATTTGCTATTA
+>30510 3
+GTCTAAAGGGAGGGGGCCTAGGCCCCGATGTACTGGATTACAACTACCCGTTACTGAGGGTCAGCTACAACTGTTACCTCTTTGTATAGTGAACACACCT
+>30511 2
+GGGCGGCTTCGGTTATTCTGTGCCGACCAAACAGAATCTGCAGGTATGAAAGTTCAGCAGTCTACAGGACTGTCCACACCTTACATTATACGCGTTAGGC
+>30512 3
+GGACCTTGACGTCAGACGGGCACAAGGGTCCCTAGCCACAAGCTATACTTAGGTCGCGTAGTTGTGTATACGGGTCCCCAGTGCTACTTTAACTATAAAT
+>30513 3
+TAAGAAGGTTTACAGATTGAGGCGGGTCCATACAGTCGCCTCCCGCCCGCTGTGATGATTAGATTGATAAGACACTATCCGAATCCGGTCTTGACCTGCA
+>30514 1
+TGTAAAGGTCGGAGCGTGTATACGGCTGTATCGTAATCCTGAAGTACAACGAGCGTGCCCACTGTAAAATACCGTTCACATCCGCCGAGTTCTCGTTCAG
+>30515 1
+TTCGCGGTTGACCGCTTTAGGACCAGGAAATTCATAACGTCTACCTGGTCTCCTTCCGTAAGGTGCAAGACGCTTACATACCGTATTGAACGGAGCGAGA
+>30516 3
+TAGGCAGACTAGTAGAGTTGGCTAGCTTGGCGCCATGGTGGATACAATCGCACGGTCTGACCGGCATCACATACGTTTACAGAATATCCCATCATCCGTT
+>30517 2
+GCGTACCGTCAGCGTTGATCAAGGACGTTCTAATTCGTCTACCGAATATTCAGAGGTGTCCGGTAGGAGATCGGTTCGTCCCTCAATGCTAAAAACCGCA
+>30518 3
+TGTCTACGTACGCAGCTATCCTCAGGGAGTGCCACACACTAGGACGGATCTAAGGCCATTCATGGTCAGAAGGCTGCGGTCATCTTTATATATGGACTCA
+>30519 1
+GGCGATCGATCGGGCGTTTGTACGAGTTCCAAAGAGCTACAATCGCGGTCGACAGGTGTGATTACAGCTCTTTCCATCCTTACCCAAATTCGGATCAAAG
+>30520 2
+ACCGCACAGTAATCTTCCTAACGGCGTCACGTAGCAGCAATTTGGACCATTCGCGCTGAGGGTGCGTTTAGTTACTTGAACTTAAGACGCATTGCAGCAG
+>30521 3
+GGCTTATTGTAGCGGCCCCTATGACTACTTAAGCAGGTTGGTCCGTCTGGAATTCATATATGGTACTATCCAGCAGGGCACTAATCGCGAGAGCCAAACC
+>30522 2
+ACGAGCCTGAGCATTCCAGAATATAGGATTTCAGTAGCATCGGGCACAGCTTTAGCTTTCTCCCTTTATCTTCGAAGCCGTGGAAGCGCAGCACAGTGGA
+>30523 3
+TAGGACTGCTAGAATACCTAGCCTTTTCACATTACGCTCCCACGTCGCTTACATTGCGAATCCCGTGAGGTTGGCGTTTAAGCAAAGGGGAATGCCAAGG
+>30524 1
+CTAAGCACAGGTCAACCCATGTGGCTCCGACAAGTCGTTGACTCCGCACCTAGTATTACGTCCTAGAGTTTGGGATACGTGTCAGGCATCTGTGGAAATA
+>30525 2
+CGAGATAGACTTACTCTAGCATTGTTACAGTGTCGTGGTCATCGAACAAAGGGCTATATAGGGCTTTCGCCTAAGAGTCCCTCACGTAACCGCGAGTGCC
+>30526 3
+ACAACATCCTGTACCCAAGGGCGGACCAAAGCTTTGTGTATGAACCGATGTGGTGTATGAACCTCGTCCACTCGGCTCTTCTATGAGACACGGATTGTAG
+>30527 2
+TGCTATATCCGACTTGTTACGATGTTACCTAGGCAATGTCGTCAGGTAACCAGAGTGACCCCCGGTCGGCATCGACGCCATTAGATGATAACAGGCTTGA
+>30528 3
+GTAGACTGAAGTAGGCCTCCCACGTGAATCGTAGAAGGGTCATACGAGAATCACACAATCTTTGCCTGAGTTTCTAGCGCTGTGCGTCCCTACGTCAGTA
+>30529 3
+AGTTAGAGCAGTGGCCGTTGAGCCGTATGCAACGATTGGGTCATATACTCTGGCATTACGGCTGACCAATTCTGGGTAAACAAGTAGTCCCCTCCTACAC
+>30530 3
+TTCCCCAGGTGAAAAGACAGCTTGTATTACCATTTGAAAGCTGATTCACTGCAAGTCAACACCGGTTTGGATCCGGTGCTCGCGGGCGGTCTTGCAAACA
+>30531 3
+AGCCAGGCTTAACTTATAACATACCCCTGGGGCTCAGTCATCGGAAATTTAGTCGATATTTTCACTGGGCGTTATACGAGGGCGATCCCTCAAGGCCAGG
+>30532 1
+TTGGCTTCGACGTTCTAACATATAGGTGTACAGAGATTCTCAGAAGAGTTGGCCCCGGTTTACCCGGGCCGACACCGGGTAAATAATCCGGACAATCCTT
+>30533 1
+TATAACAGCGCTAGACGTGCACCATTTTCGCGAGCTCAAGACGCTTCCGAGGGTGAATTTGAGGTTGATAAACTTGACTGGACCGACCTCATCGCTATGC
+>30534 2
+AACATGGCTGTTGCGTCGGCAGTGTAATAGGTTTGTAATATTAAGTAGCCTCCCCTCACCCAAATGGACAGGCTATACGTCACACGGCTGAGTAGCTCCG
+>30535 2
+GACCTCGCTTTGGGCAGCATAGTTGACGCCCATTATTAGTTTCACACAATACGGGTTGAACTGTCCCGAGACCTCAGAACGTTTTGGCGCGAAAGCGATA
+>30536 1
+CAGAATTTGAATGTTGTATTTCAGTAGAATTTACTCTCGCTTGCGCCGTGCCACAGGAACGACCTCCACCCAAGTCACGCCGGGTATGAAGTACTGAGGG
+>30537 3
+TCTGGCATTTGAGAGGTAAGGCCCTTGGTAATGAGAATTTTTGACTCGCGACCCCAACGAGGAGCTCTCCCACCATTTATCGAAAATGGCCTCAGGACTG
+>30538 1
+GCGATCTCACGATTTACGACGCCATTCCACCGCTGGCCCTCATCTCGTAGTAATGGGGCTAGTTCTATGTATACGCTGCAAATAGAGTGAGAAAGTCGGA
+>30539 2
+CTTCGTTGTTAAATCGCCATTAGATCAATTAGCGCCTGCAGCTTCTGATCAACAGTTGGAGACCACGAGGTTCAGTGCGCACATCGCGCGGGAAATAGTC
+>30540 1
+AGAAGGTCTGAGTGCGTTCCAACTCTATCGGAGTAATCTGGTGTTGCATCCCCTTGGGTCGACAATCCCCGCGTGATGAAGACTCCCAACAGAATATGTA
+>30541 1
+TGTTCCTCAACGACCGGCGGACAGAGTTTTCACGTTGACGAGAAAGACTAACGATCTACGTCAGCAGAACTCATGGTCGAGTTCATCGTTACGTTGCTCG
+>30542 2
+CATTAGATTCACATAGACAGGCCAGGTAAAGCGGACAGGTTAACCTAGACTCGCTTTGAACCACTGTAGCTGTATTACTTCGGCTCCTGGCCGGCATGGT
+>30543 3
+ACAATAGCATTGTGAAGAGTCACTCCTTCGATCGCGCAGTACGAACCGGATAACAAAGATGTCGGTATGCTTCACTGCTCTCTCGGTTTGCCCGAGATGG
+>30544 3
+GCTCGGCGGAGGAGATGTTTCAACACGTTCCGCCACGCAAAGTCAAGCATTATATAGTCGTTACCCTGAGTCCTTCGGACTGTAGTTTAGCGACCAATAG
+>30545 2
+CCACAGCTGCTGACTCCGGATCGAGAGAGAGTAGCACAGAGCCTACCATTCTGGATTACGTCGTCCAGGGTTTGGTATATGTCAGTCATTATACAAGCTC
+>30546 3
+AACTCCAGTGTGCCTAGTGGTAAATGATTCGGGTATATGCGAAGTCCCATCGGCCAGTCCCACTGTGTCGGAGGCTTTGGCACACCTCAATGCAATTAAA
+>30547 1
+TTTCTTCGGCCACCGAATAACAGGGGTTCGTATAGTCTACGCTTCTAACCCAGTTCGCACGACCCGTGGAAAGTAATGAGTTAGGTGTCAGACGTAACCG
+>30548 2
+CAGCCACAGCGTTGTCCCTGCCCATAGACTGTGTGCTTGTGCTATTTCTACTCCACGAGCTGAAAAGAACACGTGCATACAGTCGTGAGAGAGGGTAATT
+>30549 1
+GCAATAGGCCGCTGAGCGACTCGAAGAATACGATTGTGATATCCACCTACCTATTTCACTCCGAGGCTTCTAGTGAGGATTGCGATGTTGGGATCAACCC
+>30550 1
+TTTATGTCAAGCCGTTGCTCGCCAATGACGTCACCGAAGATGACACAGGGTCTCCTTATTGCACAGTTAGGGTAACGTATGCGGTCGATCCCACATAGGA
+>30551 1
+ACGTGTTTGGCTTCTTGTCGATACTGGGGCAAATCTAACTACCCGAAGCACTCACGGAAGCCTACCCAGGGGGGGATAATTCATAAGGACCTTCTGCTTA
+>30552 1
+CTGTTGGACCGGCTGTGTAGGGATTGACAGGTATTCAGACGTGCCCCCATCCCTCCTCGACGCGAAATGTACTTATTAATGGTACCACAAATTACAGGGA
+>30553 1
+ACATGGTGGTGCCCAACGCGTAAAATTTCCGCCATATCGACAGGCCATTATTTACTGCGTTTGGGGCGATCTACGCGTTTATTGCGGAAACGAACAACCG
+>30554 1
+ACACATCGCACCAGCTCAGCCATGTTAAATACACCAGTCGATGTCAGAATGAGGCTCGTCGTTTCATAAGGTGCCGAGTGAGTAGCTGCGTGTATGCCTT
+>30555 3
+CACAGCATCACTAATTACTCCTGTGGTTAACTTGTATTCTCCCATGTCGGAAGTAGTGAATGATATAGTACGGCGCCAGGGGACGGTAGCGCCCACTGAC
+>30556 2
+CCCCGAGAGACCAGGCTCATTGCTATTCGAGCAAAATGTATGCATCAAGCATCACTCTCGAGAGACCAGTGGTGTAGAGTTGGCATGAGTTCTTTCTCCG
+>30557 2
+CGACATTTGACGAATGCGCTGCCTCCTCATTCCGGCGTATGGGATAACATCACTAACGATGTAGCATGCCATTTTCGGCAAGATGGACGCTGGAGCAATT
+>30558 2
+ACGCGAGACGGCTGTTATAGTCACGTGAACGGGTCCGGCCTAATCACTGTCAACGGCAGTAGCCTTCTAATTATGAACGTCTTATGCCGGTAGTCATAAC
+>30559 1
+TCCCAGGGGCCCCGGCGGGTTGTAATCTCGTCAAATCTAAAAATTAGCTCCCATACGATGGTTGTATACGGCAAATTCGTGCATTCTAGCCGCGAGTGAA
+>30560 2
+TTACGTGCCCAACGAGGTTTAGCTCGTTCGGTGTCTCGCCAAGAACTTGGGCAAGGGTACTCTATGTACCCAGTCTTTAAACCAATGGACGATGCGAAAC
+>30561 1
+AGCTAGTACGGCTGATTAGATTATTCAATGCATCGTATGGAAAAGGTGCGACGCTCCTTCAGACAATCTGCGAGTACCGTCGTGGTCTCCATGGAACCCC
+>30562 1
+TGTCGTAACCAGAATCGATAGCCGCCTAGGTCCCCGCCTGCTTATATTAGATGACTAAGATTTGACGGAGAGTGAAACCCAGGTGGGCCGTTATTCACTC
+>30563 1
+TCGCTACAAGCCCAGCGAACCCAGCGTATAGCACTCGATGGACATATGCTATTGCGTTCCGACACACAGCATCTTTGAGGATGTAGGTGGTTATAGTTGC
+>30564 2
+GCCACCAAATGCACATGATTAAGATGGGGCGGTCAATCTTGGTGCTTCTGAGAAAACCCGTGCCTGGATAGTGAAGAAACCCCTTGCGTTCCTGCATCTT
+>30565 3
+GCCAGACCCAATAAGTTTCAAATCGGAGGGGTCCTTAGTCTTGCGGTCGACCATCATAAATGGACGCCTAGATGGAGAACTAGCTACCTTGGTTTCGCCT
+>30566 1
+CATGAGGTTTAGCTTGTTTCTCCAGCAATTGGCACGTGATATCTCATAGTGGGCCGACAAGCCTAATGGCACGCGGTCCGGCAAACGATTACACACGATT
+>30567 1
+CTCGTTTGCTACCGCGGAATGGTAGGGATTAGTTACCACAAGCTGCGGCACGCGTCACTGACACTGCACCTTGTAATAAACTTTAACGATGGGGACCTAT
+>30568 2
+CGGGCCGTTTACTACGGAAGGTCTCACTAGAGGTATGCACCGTTGCTTAGGTTCCCAATCGCAGAAACATGACTATACGCTTACGTAGCTACGGTAGACT
+>30569 3
+AAAACTAACACAAGAGTTAAGTAATCGTTCGCGCGTTAGATTCTGTGGAGTCTGCTTTACCTGAACCTGGTTCCGGCCAAAGCCCATCGGGTACGTGCCG
+>30570 1
+GAAAGCTTAGTTAAGCCGCGTTGAATTCCCCAATCTTGCACGTGCTGCATAGCGATCTAGTCCTCAATCGGAGGACGGGCTAACATGATGGCCTATGTCA
+>30571 2
+TTGGGGCTCAGAGCACAGGTAAAATCACTACAGTGTCACTAATCTTTAACATTAGCTCCCCCTGAGGCGTATGGATGTGGAGTCAGCCATGCCCGTACTG
+>30572 2
+GGGCGCACACCTGGGTCCATTCGCATTCTTGGCGATAAGAACGCTCACCTATTCAGTATGGGCTAGAAGAACCGAGAGTATTTCCTATTGATAGAGTCCC
+>30573 2
+TTTGCATTAACGTAGCGCTTCAGTGAATCATTGAGTCAAGACCGGGTGGACTAAGACCCCGCATTTGAAAGTCGCTTATACGATCTCGGCCTAAGCCGCG
+>30574 3
+GCTGTTATACCCGCACTGTCAAAAGGGGCTGCAGAGCCTCAAGAGTAACACGCCTCATTAGTAAGCCTACTTCGCAGTGTTTTGAGGCATTCATAGCTGG
+>30575 1
+TGCGAGTCTGCGGATAACTCTTGAGTAAACCTTCGAACCGATCGCTACCTCATCGCATAAGTAACCAATGGACTTCAGATCCGGTTCGTTAGGGCTGGAG
+>30576 2
+TATCCAGACACAGAAAGGCATGGTATCGTGGTCACTACGCGGCTTATGGTAGTGAATATGGATGTACGCGCCCGTTATCTATCCCCTCGGATTCCCAAGA
+>30577 2
+CTGTCGGGACTTTATCATATTTCTGTGGAGCCACAAGCCGAGCTGCCGCATAACGGGGTAATTTGCAGGAATCACCTACCTCTGGTGCTAGTAAGAACCA
+>30578 1
+CTCAATGCGCGGTCCGGGGCACACGTTGACTCTGAAATTGCGACCACTGAACTATGCGTCGGTTTGTAGGAGTCTACCACGCACAAAGGATTTTATCTAA
+>30579 2
+TTAGATCTCATCGAGGACTTATGCCAACCGTGCTGAATGGTGTTACATAGGTCGTCGTTGGGTCAGGCAGGGCGTCTCACCCCCCCCAGAAATATAAAAT
+>30580 2
+GGTATTGCACGACCCACCTGTGTTAACGCACAGAGTTGTGCGGTCAGTACAACATGGGATTTTTAGAGCGCCATACGGACCCATTGTGACGATACTCCAT
+>30581 3
+TAGATGTGCGCGACCTGTCAAACAGTGACCCTTGACGGCACACGTAAATGGTGTATTCCTCACGCAGGGTCTGCTTTGCTCAAGGAATAGATACCTTCAG
+>30582 1
+TGGTGTATAGATTAAACTCGGCAAACCAAGGGTGTCCAACTATACGCGTGTCTGTGCGCAGAATACCTTGAGTGTACCTTCCGCGAAATCTGACCGGTCC
+>30583 1
+CTGGCGGTGGTTAGTTACCCGGAAACTGAGCACGTTAGTGTAGAGTCTAAAGTGATTATATTGCACCGGCTCCCTCCAAGCAGCCCTGCTTACAACAAGT
+>30584 2
+CGGATTTAAACGCTATGCACCTGGCACTTTGCGGGGCGGAATAGCGTATAGCAGACTCACGATGGAACTCATGTCATTCGACCTGCGATTACTCCAGTAT
+>30585 2
+TACAACAGAAGTGCATTTATGAAGGGCCGAGCATCCCCGGTACCGCCTGGATGACGATGTTAGGTACCTCCGTATCGCTGCAGCCGAAAATCTTTATTTG
+>30586 3
+TCCTTAGAGCAACTAAGGTTCTTTGCGTAGAAAACACCAGGCCCCCTGGCTAACTCAGTTGTGTGACCTAATGGTTGCGGTCCAATAACAGACTGTCGGG
+>30587 2
+GCAGGTGTCGGTCGTTATTCTAAGCAATAGACCGGTACCCTGACACCTGGCGTATCAGCGTTAGGGACGACAGTAGACATCCTCCTAGACTTTGACAATT
+>30588 3
+ATGCACGATCCTTCACTGGTAACGCACTAGTGGAGAGTCGAAGCGCCCGAGCCCCTTACATACAGTGAAGTAAGGGGACTTGTTGTCTTAACTTCTCATG
+>30589 1
+GAAAGTGTATATCCCGAGAATGGTAGGTCCTCTAATCCTTAATCGTGGTGAAGCCCGGGATTGACCCCCAGGTGCAGACTCCTGCCTAATTAGATCGCTA
+>30590 1
+ACTGACAGCTGACGCAGTCGGAGCGCTTTAACCTTAGCTCACAATCATATGGATTCGGGCTGGTAGAATCCTGCCATGCAGCTGCAATTACGAGCTGTTA
+>30591 3
+ACACCTCCCGAGAGGCATAGTTTACACTGGACGATAGGTACTGTCACACGATATGCTTCTCAATAGTACTGGGTGTGAATGGGTCTGCCAATTGCGACCC
+>30592 2
+ATCCCACTGCCGGACCTAACGCTCACATGTAGGCTCTGGATAAAGCAAGAGGTAGCGCTGATGTATGTTTGCCGTGATCCCTGCAATTACTGGTCAAGTA
+>30593 3
+GTATCTCGACATTAATGGGACACTTTTGCAGAACTATCTAGGCTCGTGGTTCGTGCACTCCCAGTACAGAACCGACATGAGCAGCGATACGCTTTGGAGC
+>30594 2
+TAGGCCGATAATAATGCGTAGGCCAGGGTGTAGACTGCTTTTCCAACAGGCGTCAACTCTCAAGCGGAGTCCACTGTTAATGTGATGCCATCATCTCGAC
+>30595 1
+GCTTAGTATCGGGCCCGTTAGCGATGTAAGGTCACCCAAATTTGAACTTGTCGTGGTCTCAACAGGCCAGTCCACAAGAATTGCATTTCGTAAGCCAGGC
+>30596 1
+GGTGGATCCGAAATCCAATTAACATTTCGCCCTATCGGGCAGGCTATTGAGGACTCTAACAGCGGGTGGCGTTACATAATATGTTCCGTGCGCTACCACA
+>30597 1
+TGCCGACGTTGTTGGTGCGAGATCTAAGAAAACCTAGAGCAACTTCGCTCCTGAGTACCGGTGTCTAGTTCCTAAAGCAGGCTTACCAAGCGTCTAGCTA
+>30598 1
+CGCTAGAGTTTGACGCATGACGCGGGGTGCAGTTCCCCGAATATTGTATAAATACCTGGAAACGCAGTACTCCGACCCTGCACATTAATCGGGTGTACTT
+>30599 3
+CACAGGAGGCCTTTACGGAGAAGCCACCCCTGAAACCTTAATTTTAGCTGAGACCGCTAACTCTATGGGGCGTAAATTATCGTTGCGTATGTCGCTAGGC
+>30600 1
+ACGCTACCCGAAATGTTATGATTTAGTAGCTCTGCAGAAGCGGGCGAAGCAGTCACACTCGGCTTGAGTCTTTTGCCAACACACCATTTCTGACTGGAGG
+>30601 2
+TCTGTATTCGGGATCGCGCGGGCTTCCTGAACAGCCCGAGTTCGGGTCGTTTAACCATGGTCTAGTAAAGCGTCAAACAATGATCGAACCAACTTATCGA
+>30602 3
+TCTGATATGTTTTGGGCTGGACATCATCATAAGACCGAGGCCGCTAACGTGGGGGACTAACTGCAATTCGGCCACGTCGTCAAATTCACTAAACGGCTTC
+>30603 1
+AATACCTACCTGGAGCGGCCACTGTCACCGCCGAGCAGACTCGGGATGGCTAAATGATTCCTTTTGGTCTTCATATGCTGAGTTGGATAGAGCTACAAAC
+>30604 3
+CATAGCTCTAACTGTGCATGTTACTCTTGCCATTGGTTGCATGACCAGGCCCCATCGGACAGATATGACATCGTAGGCATGCGGATGCTAACCAGGTGAA
+>30605 2
+GCGGGAGCCTAATCAATCAAACCTGTCGTTCAGAGTCGAGTGACGATATGATATGAGCAACCGCCATCATCTATGCGCAAGGCGCGGTTCTCCTTTTGTA
+>30606 2
+TATAGTCTTGTCCTGGATCTGTAGGAGAGATGCCTCATGATACTGTAGCCAAAAGTATCGCACCAGGCGTCAGCTCGACACCGACTCTAGCGATTGGTAC
+>30607 3
+TACCCCACATTTGGGCTTGCCGATAGGACTAAGAGTGAAGTCAACGATTTCCGTGGCAGTGCTCGTACAGGCCCTTTGTGGCGCACATCAATAAGATTCA
+>30608 1
+CCTTAGCGTGGCCTTCGCTAATTTGACGATCGGCTCGAAGGGCCGACCGCGCAACAAAATCTTCACCGATCTAGGTTTAACGAGTAAGATAGGTATTGCT
+>30609 1
+AGTACTTCTATTCCGGTGACAGGTCAACCTGAGTTACTCGGCACCTTCTCGCAGCTACTTGGAGAGCACTGTTGAAATATATTGCACCGAAACGGGGGCA
+>30610 1
+AGCCTACAGGAATGTTAGAGATGTGTTTCTGGATGAGGCTGATATCAACGACCAGTGAGTCATCTTGCTCTTAACCAAATTAGCGGCCCCTGCCCGCGAC
+>30611 1
+ACACTCCGTCCGGACGCATTCTTCGCTAGCTATAGGCAAGACTGAGTCATAAAGGGCTATCGGGCCGCGATCCTAAGTCTCTGTTGTTATAGGAGCATAA
+>30612 3
+GGATCGCAGATCAAAATATACACACGCGCCCAGGTCTATAGCTTAATCGGAGCTAGTATAGTGTTCGATTGCCGCTGTCCACCTCGGAGGCATTTCGTGA
+>30613 1
+CTCGAATTCCCCTCAGTGTCAAATAAGCTGGCAATGCATGTAATGTAACGCTCGTGGATTCGCATTGTGCTGGAGAGCTGACCAAGGTGCCGATCCATAC
+>30614 2
+AGAGTTGTAGTTGGTACTCCTAACCGTTTCTACGCCGGAAATAAGGACCATTAGAATACCGGGCGCCAGTCCAAGAGGTTTTTCGAGGCCTCTGTACACC
+>30615 1
+GATCGACTCATTTACGCCTTTGGGAACTTCGTTCAGTGGCCGGTTATGAATAAACTCTGAGTGAAATAGTGGAGCACGAGGTCCCAGTTCCGCCACCCAA
+>30616 1
+TCGACCGTCTTAGCGTTACGGGTGAAATTACCCTACAGTTGACTAGGTAATGTTACCACAACGAATTGTCGCTCGGACAGAGGCGGACCGTCTATACTCG
+>30617 3
+ACTGCGCGTGCATTAGCCTTCGGCTTAAACTCGACAACAACTTGAGCAAGACACGTGATCGCCGTAGGAGTCGTTATTTTTGACAGGAAGCGATCTTGCC
+>30618 2
+GGTACCACTTATCGGAGATCCTATACCATGTTAACCTGCTCCCAACGGGGATGCTCTATGATCTTACTGTGGGCGGCCCGTAGATAGGGATGAATCCAAA
+>30619 3
+AACCATGCTGCGCTTCCGATGGCTCAGAAGGCCGACCGATCGCTCGAATGAACACATTTTGTGGAGGTGATAGAATTCTAGCCCGCTGTTAAATCATTGC
+>30620 3
+TGTTCACCTTATACGGCGAATCTGCGACATTAGGAAGTAAGATGAACGTAGCGCAAGGCTGCAGTTTTCAATTGCCTCGCCCTCGGGCGCTAACCTTAAG
+>30621 2
+GGGAGTATCTCTGCAGGCGACTACGAGTTCTTGTACAATTGTTGCAAGGGAAAATTAGACGACAGTGCTAGGCCCCTTACCTCACGTCTCGATCCAGTCA
+>30622 1
+CCCACTGAAGGTTACTCACGCAGTGCGGTGCTGTAACTTTCCCGAGAAAGCGTACGTTAGGCAAATACTAACTGCACTTGTGTCGGTTTTCAGGAGCCAA
+>30623 3
+CGGAGCCAGGTATGGCTCCGAGATATCACCCGGGCAGGTGATTCCGGAATTCGCTGCTATTCTTGAATAAATTCGGACTCAATTACTGTCACGCCGAATA
+>30624 2
+AACGATATCGGCATGGACCGTCTATTTAGTCCGACCGGCAAGGAGCGCGCTGGATCATATGTATGATAATGGTGCTCTCATGTGCACTAATCCCGCTAAC
+>30625 3
+CATATAGGACGACTTAACTGGTTTAGCTCAACCCTTCGGTTATGACGCGCGATATAGATTCAGGCTACAGGAATCTCACTCTGGCCCCAGGGTGTCAAGG
+>30626 2
+GGCCGTCTATGTTTCCAGGGCGTCGTAAACGGATATCTGATTCCTTCTACCTCTAACAATCCCGCCACAGCTAAATGATATAGTCGGATAAGGGGAGCGG
+>30627 2
+AACGGAACCACGCAGGAGCGCGTTTCCGATGAACTTTCGAGCGCTCTATGGATTATTAAGTACCCATTTAAGCCCGGCCGTAATTATAATTCGGTGCGGC
+>30628 2
+CTGAATATATCTATCCGCATCATAGGGTGTTTCGACAGGCTTCGGGCGCTGTAGAATGTTACCGAAATGCACTTTCCCGGAAAATCGGAAGCGCCGTCCA
+>30629 2
+TGGAGCTCGGTTCATCTTATCGCACCCAACGAATGGCGATGTCATGGGGATTAAACGACTTTTATCCGCCGCTACGAGAACTGCATTTGTACGAACCAGG
+>30630 3
+TCATGGGGGGCTTCAGTGCGTCACGTTACACGCGCCTCAATGTTTAACCTGAGATCCCGTACGTGCCGAATAATAGGGTAGTAAAGAAGACCTTTCACCT
+>30631 3
+CCGAATAGCTGGATTGATATGAGTAATATTCACGAATAGCCAACGTCTGCCACGTTGGCCTAGCGTAATCGCTTCGGGAACAACGCGCGCTTAGGTTCTC
+>30632 1
+GATACCTTGTGCCAGGACGATAAAAAATGTGGACATGCTTACGTCCTCCCTTGGCCATGATTCGTCAATGATCCATCCCAGGATCGGCGAATGTTCAGGG
+>30633 1
+ATGCAGACATTGCGTCACCGCTTCATTCTTGATGTAGGAGCGCTGTAGCATAATATAAGTAACCCCCCAATTACGATCCGTGGGGACCGTGTATGCGAGC
+>30634 2
+TACTTGGGTCTATGTGCAGTAAGCGGAGAATGTGGGTGTCCCTTTAAACATCTATCCGCCAGCGTGACCTGGCGCCAAGTGTAAAATACCACTCTCACAG
+>30635 3
+TACGGTTTTACACAGGTGGCAACACAACCCTGACCTGAGGTCGGCAGTTAAGGAAAAGGGCGTAACGTTTACGCCTGAGCTGTCTATCTTAGCATTCCTC
+>30636 2
+CTGTAACTCGAGTAGTCAGAGTTGCGGACCGATTTAAGATGTGCCGAGCGGAAAGTGCGTCGCGAACTCTCACCGCTCTATATCGCGACTAATTACACTT
+>30637 2
+CTTCAGCCTCAAGCGTATATCGCTATTAGGCTCGTAACGCGCTATCGCAGAGTATGGTTTCCCAAATAGTTGGGCAGGCCAATAAATGTAGTGCCCACGG
+>30638 3
+TAGCGCCGGCATTATGGGTGCCGAACGGGAACTGTGACAATCCCTAGAGCGTGCATTTAGTCTTGCCACGTTCAAGTAGTGTGATCAACACTCCATCAAT
+>30639 3
+CTTCCACCCAAATAGTGATCACTTTTCCTCGTTGTGACAACTACATACGTTTGCTCAATTGGTCAGCGAAGGGGAGAGTCGCGATACGAAGGAGGGCCTC
+>30640 2
+CAATCACATGATTACATCCGATTCGGAAGTCTAAGGCAGCGAAATTACATGTTTCTATGGGGCTGGCCGCCGTTTCTGTAGGCTTCAAGGGCCCCGACAA
+>30641 1
+TAGCATATGCTACATTTACGGCTGCAAGGTCGACTACGCTACCTTCAATTCCTGAGGAACAGTGAGGAGTGCGTCGAATCGGCTAATCCGCAGTCATGTC
+>30642 2
+ACCCTATCCTGTGCGTCAATGCACTTGCCGGGATCTTCAAGAGGTTAGAGACAGTATATCCCCCCTCGACGAATCGCTGTTCGGGTATAAAAGGAGTAGT
+>30643 1
+ATCCGTTAGTATGGTCGTCATACTATTGCCACCCTAAGCGCACCCTCTTAGGAAGGGGACGTAACTTTCAATGACGCATAGTACTACATGGGTGCGACGG
+>30644 3
+TTGAGACGTTGTATAACATAGTGAATTACGGCGCATGCCAACTGTATTTCAAAGGGTTGGAGTGGATCCAGCATGGCCACCAGATCCTACCCCTGTGCCC
+>30645 3
+CTACCTGGGTCGAGGCTTAGGTGATTCGTACACCTCAGTACTGTGGATGACAAAATCCTTATAGACTAAGCAAGCGCCTCTGCGAGCTAAGATGTTCCGC
+>30646 3
+TAGAGACCGAACTACTGCATCACCTATTTCGCGAGCAATCTAGAAGTCGTACCTCGGAGGGGAACTGCCAGATGGAGAGTTCTCGATTGCTTTACCTTCG
+>30647 2
+TATATAAGTAGGCAAGGCGATGCGATCCTACCATGGCCGTATCACGATCCGGTAGTATCACAGAATAACTCCTGGCTGTCTAGTTCGCATGCCGGACGTT
+>30648 3
+GCGAATCACTGCTATAAGACCGTCTTCGAAACGCCTCTCGATCTGTTGCTACAGAATAATCTCTCGCCGATAGAACGGAGCGAGTGTGTACGGCGTAGTT
+>30649 2
+ACTAAAGCTCGGCACTGTTGACAAGGAGGCTTGCCAGAGGCTTCCACCTCTGATAGACTGAGCGCCCCGTAGATTGCGTTGAACTCGACGTAATTTAATT
+>30650 3
+CTCGGGGGAGTAAGTCCGTCGATGGCTAATTCTTGATTTTATACCGGTCAAAAATAGTGTGCCGACGAATCCCGCAGTGTACCGATCATCAACCCATGGC
+>30651 1
+ACTGATTTTCTGGACAGAGGCGCGTCACTGCGTCTGTATATGCCTAAATTGTTGCAATATCGCTGATGAAGACTACGCGCTCCTAGGCCCAGACGGACAA
+>30652 2
+AGCACAACTTAGGGCCCGCGTGTGATTGCAGACAATTAATGAAGCACTTTGTCAACGTTGCTGGGAGCAGCTCCAAACCTGCCGCTTTAACTACTGGTGT
+>30653 3
+GACGTCGACCCTTGGTCCTAGTGGAGCATGATGAAAGGCGCGGTAGAGGGTCTCTAAAGATCATCTACCCCATTGACTTATATCCATCACGGCGTCATAT
+>30654 3
+GCTATAGGAGCGCACAGCATGTACCACGCTGCATTTTACTAGTAAGCTTGCACCACACATTGGGTTGCTCTCTAGATCGTCCGGTAATAACGGAGAGCTG
+>30655 3
+GAGAGCTATCATTGAGCTAGCTCTGACCCACTAGTAGTCAAATAGCCGTACATCCAGGTCCGGTCGTGTATTGGTGGCGAAACAAGCTTTCTCACCAGGT
+>30656 3
+GGTCCCAGCAATCGGTGATTGGTTTAGTTAATCAGTGCAGCCGCAATTGGGAGCCGACGACACCCATCGCAATTCGATATTTTCTACCCTAGGACTAGGA
+>30657 3
+GGGGCCGCGTCCGGGGATTTTCTTGGATTCACTGATCTCCCCATAAATCTCCTAAACAATTGTGCGACTAGGAAGGAACTACCGGGTAGTTATACCCAGA
+>30658 3
+GTAGTCTTACGAGCTTCTCTACGTTGGGATGTTCGAACACAATATGAATGGGGACACAACTCGCCACACAAGAGCTGCCTTGTTCGGCCCGGTGTCATAA
+>30659 1
+GACTGGAACTTTGTGAACCCGCGCACTGCTTGTAATCATTGAGCAGCACGCTGTCAATGACAGGTCGCAATTCTCAGTTGGAACTAGCCAACGTGCAGTT
+>30660 3
+GCCACGATGGTCGATGTTCATATGATGCTAAGTTTTCCTCAACGCCAAACATGGGATTAAGCCAGCAGCTATTCTAATGCGCGCAACGCGGCGGTGTATC
+>30661 3
+TCTAATATCTGCTCAGGACGAGCACCGGCGTTTGCATGCCAGGAGTGTCACGCCGTTTTGAGGCAGATCATATGATGTTTAAAAGCTCGACCAACCGATC
+>30662 1
+ATCCCAACGTCTTGATAGACCTATCTCTATGTCAGGAACGGAGAAATGGCCGATCAAGTCCTATACGCCTGCCTGGAACTCGGCTGGTTTGATGCGAATG
+>30663 1
+GGAGCGGCAGCGGTTGTGATACAGTCTCAAACTTTTGCAGTGGGTCGTCAAGATTAAGCCGAATTCACACCCTAACTTATGGTCACACCTGTCGCTAGCA
+>30664 1
+TGAGAGAGCAGCACGCTTTAGTACGATTCCGTCACTACTGATGGAGAAGCTTTCTTCGGTAGTAAGCATATATCATTCCGACTACACTCGGCGGCCCGGA
+>30665 3
+CTAAATTGAGAACAAGGCCGGCATTTCTCGAAGTCGGAAGTAGCCTCCTGTTAATCAATCCTTGCCGACGCTTTGAATTGAACCACTCGTGCCTGGAGGG
+>30666 3
+CCAATAAGCGCGAAGGACGCCCTATGGGTAACGTGTGAGGTATATACCACTTGTCGCTACTCCACAATTTGGCCGCTAGTCTTATGCGGATATCGAATCG
+>30667 1
+GATACCGGTACAACTGACGGACTAAACTTGGAACCGATGCTATTCCGCGTGTCAGGCTCCCGTTTGACCGATGCTTGCTAGTTAGGTGATCAGATCAACA
+>30668 2
+GACCGCCCGTTGACGTGGTTATTTGACAGTTCTACATTTCACCGCCAAAGCGTAGAATGTCGGCGCCCAACTCATCGTCGATGAGTAGAGAACATTGTAG
+>30669 1
+GGCCCCCGGTAGTGTTGCAATAAACTTTATCCACGATAACCTTGATAGGAAGACACACGGGGTTCGCGGCGACGAGTAATTGCTTAACTCCTTGTCCGAT
+>30670 1
+TCAACGTTATTGGTAGCACCAGCACGCGCACCCAGGGAGAGGCCTGGCAATACGTTGTATGGTATTTTCGGTATCTGAATAAAGCATTGCCTCATGCCAC
+>30671 1
+ACGGCTCGCGTCATCCTTGTACGTATTGTCGCCCAAACACTGTTGAGAAAGACCTATGGGCTCTTGAGGGAATGAACTAGCCGACGCGGTTAAATCCATT
+>30672 1
+CCCCGATCCTATGCAATCCGTATCGCCCGGGTACATTGAGATAATTCTAACAGTGGCCGGATTCCTTAGCCGTTGGTTGAGCAGAAAATGGACTGATACG
+>30673 3
+GAGAGCGTCATCTTATAGAGAAATATTGGTTAGTACGCTTCCTATGCAGTGAACCGTCCCCGCATCCGTACGACAGCGGGACCGATAAATCGTCTTGGTC
+>30674 2
+CACTTCAAGTAGACGAAGATGATGCCTAGGACCTCAACAGGGCCATCGGCGGTTTCCTGGTCTGCAAATAGGGTCCCACGTTACATATTATGGACGTCTT
+>30675 3
+AATGTAGGAAAGTCGCGTTTGTGTAGGAAACTGGTGGCGCGTGTAGTCGGTTAACCCAAGAACCCCGAAATCTGCTATCGCTCCCCACCGTTTTCACTAA
+>30676 2
+AGAGCTATTTGATGCAGATTGTCTAAGTTCGCACAACGATGACAGTTGGCGGTTCCCCGGTATTTGAGATAACTCGGTCGCCAGCCCCCCAGTTCAAAAG
+>30677 3
+ACGAGACCACAAGAATTCTCGACCTCATCTTGCTTCTTTGTTGACTCGAGCGGAAGGGAGTCTAGGCGGACGGCGTACCTAAACTATGCAACTCGATTGT
+>30678 3
+TACTTCCGACCTCAGCAATATAGACAGGCCTAGCTTTTCGCAGACACCGTGAGCCAGAGCGTCCGGTTGTCGCAGTAGCGTGTTGAATGACTAATTAAGT
+>30679 1
+GCTTGGATTATCAACCGGTTGTTACCGGCTACACATGCATCGGTAGAACGGCAGCCTTGCATCGAGAGATCACCTGGGAAGAGCGTCATCTATTCATACT
+>30680 2
+TCAGCACTGGACGGCTAACAAACGAGGACTATTCGCGTTGATCCAATAATTCGTCCCCGTTTGCATCGGAGATTACAGCCGGTGTTTGCGTACCATGGAA
+>30681 3
+AGCAACGAGCATGCCGGTTATTTACTATCACGTAGTGAGGCTCCACTGCGGCTATCAGGGTATGATTAATGACTACATGGGATCTCCGCCGGACTATCAC
+>30682 1
+TCGGCGAACCCCAACGCAGCACTGCTGGAACGTGACCGCTAAGATTGGATGATGTAACCCTTGTTTGTCAGCTATGACATGTTCACAGGTTCGAATGACT
+>30683 2
+TCTTAAAAGTGTTTCTCTGATCGTCTAACACCGAACCGACGTTTGGAGGCCGTAGCTGGAGACATCACATCTGATAGCCGTGAGCACGCGAATTCTGAGC
+>30684 3
+TATTACGGGTTTGAGCGAAATTAAAAGGGGAACTAAGTATCTTGTGCCCCCCTCAAGCTTAATTGCCCGCGGCCACAGAGGGGTCACTGTCCAATGCTCT
+>30685 3
+ACTCAGAGTGTAGATAAATTGGCTAACCGCCTCGCATACGTCAGACGCGCCAGGGTTCCTAATATCGCGTAGAGCGATCTGTGCCATCTTTAGGTACAGT
+>30686 2
+CCTAAGAGATAGTAGTGCAAGGGGGACAGGGTACTAGCTCGCGCCTTAGCCCTTCGTATTAAATTTTTAAGCTTAGGCTCTGTACCCGCGATACGCCACA
+>30687 3
+TACAGATTGTGCAAGGCGACCGTAGTAAATATGAGATCGCCTCGCCACTTGGTTGCGTGGGCCCTGTGCAGACATTCCTTACTTCGAATCGAAGCACATA
+>30688 1
+CATTCTAATATGAATACTATTTACGCAAGCAGGCCTCGGAGGGGGTCCCCGCTCGAACAGAACCGGGTAACATTCATATTGGGTCTTTTGCGCGAAGCCT
+>30689 3
+GGCCGAGTGGCCGCTAACGGCTTAAACGTTCCCATCATTTGCATATGGTGCAACTTCTGCCCCTGTAAGAGGACAAAGAGCTAAGCTGGATGTTCTACTA
+>30690 1
+CATGGTGAGTACCGTTGGCGGCGCGGAGTGCCCTCCTATGAACCACGAATTTCTCATGAGGCAACACTCGTCGCGTGATATGACTATCAAATTATACAGT
+>30691 3
+CGGGCCATGTTCACCCATACGACGCATAAAGCAGATGGACGGATATCAATCCGAACTTGTCGGGTGTTCTCGCGCGATGCTGCGTTCAATAATTGAACTT
+>30692 1
+CGCTAATCAGGGGCTGCGCCGGTCCGAACAAATGTCTTCATTGCATAGTATTCTTTACGTCATACACATCCGTTAGAGTCGTGACGCTAAAAGGAGGGCC
+>30693 2
+TAAGCTAGATGCTGCCGGCTTTAAGAAAGTCATCCCGTGACCGCGCTCTATCGCTTTTGTAAGAGCAAATCCCGGTGTGGAGGACGCGATACACCTTTAA
+>30694 2
+CCTCTCATGTAACCTTCGAATGCCGGCAGTTCTATGTATTAACAATGAGACGGCTAAGGACGAGGCTATGGCGATTCACAGGCGAGGTCTTATATCCGCC
+>30695 3
+AGCTTGAGGTCAGTTGTGAGGCGCACCGTCTTAACCAGGTCCAATGTCAGTAGTAGCCGTATCTGACTAATACTCATCCACTGAATTCAACGGGTGCAGC
+>30696 2
+AGGTACCTACCTGGCGTAAACGAACATGCGATGTTTGCAGTCAGGAGTTGGCTTACTGCAAGCCCAGATGCCAACTGGTCTAATATTTCCCCGCTATGAG
+>30697 1
+CGTTTCCCACCAGATCTGTACGTTGCTTATCAAATTGAGGGAACCATGGAGTACTGTAGGTACCACAGAGTAGCGCCGTCAGGATTCGACCGTACGATTC
+>30698 2
+TTTTTGTTAGCCGAATCTGGGACACCCAAGCCTACAGTGGTAAAGTCTTTCTTGAGCTCAAATACCCGGTATGGACGGACCATAAGGTGCTCCGCAGAGC
+>30699 1
+GACGTTTCAAGATATGTCCACTGTCAAAAGTATGACTTTGAGCTAGTCCTACACATCCAGATTGAGCACTCGACGCGGGCGTCACGCATGTGCCTAGTGG
+>30700 1
+ACGGGCCAACTTCACTAAATGTCCCCGCGACGGTGTAGGGCACTGATTTAGGTATATCACACTATCTCGGAATGGGTTAAGAGTCTTCACGAGTTGCACC
+>30701 1
+TTTCCAAGGCCACCAATTGCAGATCACTGCGGGGCCTGGAAACCGTACAATGAATAGGTTGTCCGCTCGTGCCTAGTTTAACGCGATAGAGTTTAGCATC
+>30702 1
+TGTAGTAATCAACGTTGCTCGGGTCCTCGGCGCAAGCTTGTGGCACCACGGACTATAAGCTTGCCAAATGACTATCCATTTGCAGAGTGCCAATGACTGA
+>30703 2
+AGAGGGCCCATATTGATAAGATGAATCACCTTCGCTTGATAAGGTTCTCCGTGACTCGTCTCGCCCAGGAGGTGCTAAGCTGATACTAGCGAGACATCTC
+>30704 3
+GTCATGTTTGGGGAACTTAGCTCCCTAACCAAGGCGCGAAGTACACAGCAGTTATTTGGCATCCTGATTCTTGCACCGAGTAAGGTGCTACTGACAGCCA
+>30705 1
+GTAATGAAGTAACAGCGGCGTCAATGACGGGGCACTTAGGACTTGACAGCCCGTGCTGAATCTGCACTATATTCGATTCGTCTCTTGGTCCAACAGTACC
+>30706 3
+CATGCTCCCTGGGCGTACGATAACGTATGAAGTGTATTTCTGGTCCACAGCAAAAGGGCTACCGCCCTGCCGTGTGACAACGAATCTTGACTGAAGATTT
+>30707 2
+GTGGACCAGCACAATTAGGCCTGATTTGGAGACCAGTGGAATCCTGCCAATGGAAGTTCCGGAACATGGGATTCCTTTTCATACCACACGTGCCATCTTG
+>30708 1
+AGGTATTACAACCAACATTGGACTGGCCATGACACTAAAGTATACTAATGTTTTGAAGCGTCGTTCGCCAGCACCGTGTGAGTGCACGCGCGCCGTCTGT
+>30709 3
+CAGTCAACCTGCAGGATTGCCAAAGAGGGCAATAATGTCCCGTGCGGTCGTCTACCATGCCAGTCACGTGGGCCTGATCGTATTACTAGAAATTTGTACT
+>30710 3
+TGTCCCGACATCGCACTCCACGAGTAAGCCGTACCCTAGATAAGTGGGTGTTCGACTTGTTGCAATAGACTCATTCTATGCGGGTACGATGCACTGAAGA
+>30711 1
+GATGTTTTTATCCGTTACCTGTTCACACAGCCGTGAACGTCGCGCGGGTGGGTACCCCATAAACCTGAAAAGGACTAAGAAGTGCTTTGCGTACCTAGCA
+>30712 2
+TCAGTTACAGGCGGCTTCGCAACGATCATGGCTGTGGTGACCCCTCTGGCGATATCCACGAAAATTATGATTGCTCTCGTAAGAACGGCTACGAAGTTAC
+>30713 1
+TCACGACATCTCACAGTTAGTCCCGCTTCTGAATAGAATGTTTGGAGTCTGCTCCTACGCGAACGAATATGGATTGGCGGCCAACCCCGGATTGGGAAAT
+>30714 3
+ACGAGCAGAAGATTGGCCCCGATTTGGTAATCTTCTCGACTCATCCGGTCGAGGCCTAATTGACATTTAGACAAGTGGATAAGTGTGCCCACTGCCAGCT
+>30715 1
+AGCCTGGTTGTAACCCCATTAACGCCATGTTTGCAAAACTTCAGCATCGAGGGCGTAAAGGGCTCAATACACGCCGGTCGGGCTCTAATGTAATGTGTTC
+>30716 2
+AGCCGAGCAATACCTCAGCAGCTTGGATCACATCTGGTGACGGTAGACGGTATACCTTATTCAATAGCGTCAACCGGGCTTGCTTTGATATATGACCCGG
+>30717 3
+TCGGAGAATCTGCAGGGCGCACTATTCCATTCACGGTGCTACCTACTAACCGAGGAAGATATGCATCGATATTACCTCCTGTAATGTGTCACGATCGGGG
+>30718 3
+CTCAGCGTCTCGAGTCTAATCACTACATGTGCTAGGACGGAAGAACATAGGCGCTCACGTCTCCCTCTAGTGACGACAGTCTTCGGTAGTAGTAAGGATT
+>30719 1
+TGTATGGGAACGTGCTATCTAAAAAGTCCTTCGCCACGCTCACGGTTATCTCTGGCGCTCTGCTCTAAACGCGGTACGCTACGTAAAAGGGGTATAAGCA
+>30720 2
+TCCCATGCGTACACGAGACACATTTGGCGCTATCATAGCCAACATTAAAGAAGCTCTTAGAAGGGACTTTTCTGGCTCTACCGGTATCGGGTGGCGGTAC
+>30721 2
+TAACAGGCTCCGACACTGGAACGCATAACCGTTCTCAAGTGCTACGTCCAAGCGTATTTGTCAGATGAAAGTATTGCTGCGTTGAGGGGGTTAACCCTCC
+>30722 1
+CAAACCGCATAGCGTCAGCGACTTATTCCTATGTGGATCACTTAGTCTGAGACGACGCTATCTTTGGTGCGCCCTCAAGCCGGAATGATATAGCAGTGAG
+>30723 2
+TCTCACCACGAGCTTCTTATGCTGACGAATGTGCCGATCGCGAAATCGGACTATGTGGGACTCGCCATCGTAATACGCGCCTGAATAGCATGGTGTATAA
+>30724 2
+GGCGCGCATTCCTAGTGCCGGTCAGTCTAAACCACTTAGGCTATCCAGAATTTTAATGAACCCCGTAGATAGCCGAATGACCGGCGGAGGATTTTAGTTC
+>30725 1
+GATCTCCTTCAGTCAAGAGTTACAGCGAGGAACGCCCGAACCGCAGGGTTCCTAAGCTAAATGACATCTGCGTCGGTTGATTTGGGTCGATACAACTTTC
+>30726 3
+CCATTATGCAGAAGATCGGGGAGCTCCGGGCTCCCGGACAAATGGTTTCGTAATCGGAAAATCAGCGCAGTTTCTCACTTGTGTCCAGTATGAATCACCT
+>30727 2
+CGGTAGGGTTCCATACGAAGAAATTGCCCTCACGCGTTTTTGCTGCCTATTCAATGCTCAGATCCTCAGACATCAGATCGTAGGGTCCGGCGGTAGAAAA
+>30728 1
+TTCGCTGGCCTACACGGGGACTCGGTAGAGAACAAGCAGGACTTTGGATATACTACTGCCTCGCATTCGCTTTAAGCGATCCAGCAAAAACCTGTGGTTT
+>30729 3
+TGCGACCTATTTAACAGTGGAACCGTAGATGACCCGTCTGCGAGGAAAAACCGGTACCATTGCGTTTTGGGTTGCCTCAACTAAAACTCACGTTGCGTGC
+>30730 2
+ATGGAGAGTTAAAACGCCCCCGTGATACTGACCGCACGCACGAGGGCGGTCCGAGCCACTTTTTTTCTCATTTTACAGAAAAGTTCAGAGGTGAGTCTCT
+>30731 1
+GCTATCTGACGTACGGGGTGAGTACAAATACCAGCTATTTCACAGTTGCGTCAGCGTGTTATGCCGTATCGCTATACCAATACCAGACAGGTCCCGGAGT
+>30732 1
+GACGGATGGTTGGTGCGTCTGCCAACCACAACCTGAGGTCTCAGTCCACGCCAATAAGATTTGTTGTGATAACGGTTATACCATCGCCGTTGTCACGAAA
+>30733 1
+TAGCCGCCCGAAGTTCGCGGACCTATAGTAATTACGTGCATACGGTTCAGTGCTCACCGGTCAAACCACTGTGGATCTGAGCGTTTCATGAGATAACTAG
+>30734 3
+AAGGATCTACACTGCTATTATTACGCGATTGGCAGTCGACATACACACACTCGGGGTGTGAGCGTTTTTCAGTGCGCCTGAAACCATACCTGGACCAGTG
+>30735 3
+CACTAGAACGAATCGTAATTTGGCCGCGACGCCGAATGAACGAGAGGGACCGATCCTCTGAATTTGGATTATCATGCCTGCCATGGCGATATTCTCTGTC
+>30736 1
+AGGGATCTCCAGATATGCAATAGCACATCGGGCACATGAAGAGACTTTTGCCACGCCGGAGCGGTAGATTATGCTCCTAATTTTCCAGCTCTTTGGCGAC
+>30737 3
+TACAAGACTCCTAGCCTCATAGTAGTCGCGTGTATCGTACTGCATAGTGATAATCCCTTGCCCCGGATAATAGGGGACACTATATTCGCGGAGGATCGCG
+>30738 3
+CACTCAAGTCTGAGCTAGTGGGGAGCAGCTCCAGGGTTGAGACACATGGCTAATCCCAGCCAAGTCCATCACATCAATGTTGTGTCTTATACTTGACGGT
+>30739 1
+TACCTCTCAACTACGCTCCGACACCTGATAGAGTCCATGGGTTCGTAAGATTTGCCAGTATTGTAACGAAGGGCCATCACCCCTGATGAGGATGGTAGGT
+>30740 3
+CAAGAGGACCTGCTACACTGAATGTAACGGGCCATCGCGCAAGAACCGTAAGTGTTACATGTTTTTCGTTCCGAGGCCAGGGCTGAGCTTCCTATTACTA
+>30741 2
+CTGCCGGAAAAGTAAGTATGGTTCGTCCGTCTAGCATGAAAGCAACATTTTGTCCGAATGTTTGCGGCATCCTAGGTTAAGTTCCGCACAACCGCCGGAC
+>30742 2
+AGTCGCGAATATTGTGTATCCTGTGATATGGACCGGGCCCGAGTGGCTATACTAAGTATATAGATGGGGTAGGACCCCCCACCTATACGCCTTAATCCCA
+>30743 1
+TCACATTGCCAAAGGAAAGCGGTAGCTACCTTCTTGCTTCAAATTGTTCTCGTAACCGGGCAGTGTGACTCCTATCACGCGGTTGCGCGAATCGGGAAAA
+>30744 1
+CGAGACTATTGTCGATCCTCTTCTGTGAAGTAGGGCAGGGCTTGGAATGTGTATTCAAAGACATCACCCGGTATAACCGCCTCGCCAGACTAGAACTCTG
+>30745 1
+AGACGGAATAAAGAACGTTGGCATTGTACTGGGTCTTTTCCCGGAGACGCCAACTCTGGAGCCTACAGTAGTTCGCGGCCTACCAGAAATTCGATCCTTT
+>30746 2
+TATACCGGTCGATAACTTCTGGCTTAGCTGACCCCTGCCGCGATACGTAGCCCGATGATCGGAGAATAGACATACAGGGGATGGTCAACTTAGCTCTTTA
+>30747 1
+TCTATAGGCACCTGAGCAACGCTGATTCCGTCTATACTGAATTCCGGAGGCGCACTTGGAGAATTGAAAGTTATATGAGCGCCCACGCATCCGTCTAGGT
+>30748 3
+ACGCTTGTCAGTTCGTGCGGTTATGTGGACTCCGTAGAGATATAGTAGCTCCTCAGTCATAAAGCAGATGGCCGAACCTACGCTGTGCATCACAAACTCG
+>30749 3
+ATACATAACCTCCAGATAACTTACTCCGTCGCCGCAGAGGTCCGTTCACATAGGGTTGGCCAAATTCCGTATTTCTAAATACCGGCTTGGGTAGGGAGGG
+>30750 3
+CACGAATAATGCCTTTGTCTTGGCGCGAGCGCATATAAAGCCTTCTGGCGTGTACGACATCCCTTCTCACAAGAGTATCGTGGGACAAGGCCTGTTAAGA
+>30751 2
+ATAGGCCTCGGGTAGATAGGTAGGGAATATTCCTGCCAACACTACTCTTACTGAACGCTGCGCGCAGCTCCACGAGAGGTCGCTTTTCAACTTAAGTTAG
+>30752 2
+GCCGTCAAGGGACTCTAGTCGGAGGCTGAGGGTTTGGGTACAGTCAACGCTTATCAATAACCTACAATGACTTCTCGAGCCCTTCTACTACGGATAATGC
+>30753 2
+AGTGCACTTTCAGCTTTGATTTATGTATTGCAGATTCACAGCTCCACGGCTCGAATCCCACGACTTGGGAGGATGCTACGAGACAGACGGCGTCCTAAGA
+>30754 3
+AGGAAATACACCCTGGATCAGGGCCGATGAGTAGTGTAAGAGATAAGGTTCTTTCGAGTTCCGACCTACTTTAGGTCGCGCTACATTTGAACCCGCTCCC
+>30755 2
+TACAGTGGGACCTTTCGATGCGACGCGTTCCGAGGGAGGAAAAGACTGTCACTCACCCTCTTCCACCTGATCTAGCAATCAGTTGAACTATGTGGATTGA
+>30756 1
+GTTGATATCAGCTCGGTCCTTCTAACCTAATCCAGTATCCTCGATGCTGATGGCTTAAGACGGCGATGAGCTTGCGATGAAGCCCGGACCAAATAGCTAG
+>30757 1
+CCTTGTAAGCACATCCTCAACGTCATCCATGATAAGTGGCCCGCGCGATGATGGGAAAGTTAGTCCGTCGACACTCTAAATTCAGTGTCTGTGTAAGGCG
+>30758 3
+GAGTCCCCTATTCAGCAGCAGTATGGTAACGTCGAGGAAACTCAAAGGGGGCAGATCTTTCACGCCTTGCGACTCGTTAGACGGAACCTTTCATTCTATG
+>30759 1
+CATGCAGGTGACGAGCGATTCGTCAGAAGCAGGTTCACTTGCGTATGAATCAACCACCAGACATCGTAAGGTACTCTGTTTATCGTGATTCCCGACTGGC
+>30760 2
+AGGTCTGCAGCGATACCATAGGTAAGAGGCCTTTTGATATGACCCACTCTAATGTCCCGGGCGTCGATGCCTAGGCTAAACTGTGGATTTCAACAGCTAC
+>30761 2
+CTTGCCGACACGTCTCAACCAATCCAAAGCTTTGACCTCCGTGAGATGGCACGCTACTAGCAGGGTTGGTTCGGTATCTCGTAGAGAAGTGAAGATTTCA
+>30762 1
+GTTAATTATGGACCTAGGGTCGCCCCGCGAACATCTACATGCCTTGCATTCCAACGCGCGAGGTATAACGCGGTTCTTCACTGTGATAAAGGAAATGGTC
+>30763 2
+TGATGTAGGCGGTTGTGGCTAGCCTCACCCGTTCGCCACGTTCGGATATGAATTCGGCATATGTTGAACAGTATTTAGCCATAAAGCACACACCGCAGAC
+>30764 2
+CGGATCACATTGGGTGTACAAACTGCAACAATATAGGTTCTCAAGGTTCTTAGTGCTTCACGCAACCCCAGGCGAATCATGCTGAGATCTCGTGCGCGGT
+>30765 2
+CAAGGTTCAGAAGTGATAACCCGGTTCCCAAGCGTATCCATCTGCATCACTACAAATCTGCCTTAAGTTTTGCTGTTGCGTGCGGAGGTAACGGCGAACG
+>30766 1
+GAAATTTCATCCCTGGAGACATCTGATCAGTAATGCGTACTTGGAGTAATCCGAGCGTAGACCTCTCGTTACATGTAAGCTGGCAGGGCCCCGCACAGTT
+>30767 3
+CTGAAGCCATCCCCCTGGAAATTTCACTGCAAGTATAAATCAGCGCAAACGAACCATCGCTGTGGAAGCTTGGTGCGGTGTTGCTAACTCCGGGTTTGAT
+>30768 1
+TTTTGAAGTGGTTATATGCCAAAGCAAATCACGATGGCCGCCATGTCCGGGCGCGAATGTTAGCTCCTAATGAGGATAACTAATGCTCTGCCCACGTGCC
+>30769 2
+AGCGACAACATCGTGGTCTACCTAATAGTCTAATCTCCATGTGGGACCTCTCTCGTCAAAAATGACAGCGTGGGGGTACGTTTATAGGCGGGTACCACCT
+>30770 3
+AGCGCCTATAACTTCTAGACATGACTAGAAACTCAGGCGGACCTGACTTTCCTGGCGAAAAGATTGCTCTAGGGTCTCCTTAAGGTTGCGCCGTTCAGGA
+>30771 1
+TTTCTGGGCTGAGCGCGGAACCGGTCATGGTAATGGATCACCACTTCGAACTCTATTCGAACCGCTAGCATAGTTTTAGGCGGAAATAGCCGCACACTTA
+>30772 3
+CAGCCGTCAACCTCCCAAAGGTCAGCTCGGAGGACGCATAACGTAGTGGGAATTGTAGTCGTCTTATGCTTCATGTATGTCGACAATTACAGTGCTACCG
+>30773 1
+CGATTGCACAAAACTATGAACTCTAGACCATCCGCTTATAAAACCTCGGCGATGTGCGTGGGTTGAAGGTTTGGGTCGAAGCGTCATTTCACCTCGACGC
+>30774 2
+GGTTTACGCTATAGTCAGACCCTGGCAAGACGAATTTCAGGCTGAAACCTCGGCCACTTTCGGTGCTACCGTACAATTGACACATTGTTCGATGACGGAG
+>30775 1
+AGATTCTTGCTACCTTCAGTGGCCACTTACGCGAGACGATACATTAAGGGAGGCCCACTCAGCAACGATATTGTTCTGCGGAACGACCAGTAGTTTGTCG
+>30776 3
+TTCCTAAAGTACGTGCTATGGCGGCGTCGCCAGTTGGCCACTTTTGAAGGTAACAAACCCTAGCCGAAACCCCTTGGTCAATGACTTAGGGAATCAGGTT
+>30777 3
+AAAATAATTGCTTTCAAAGTGCTATCTAAAACGCGTGGGGCGGATACCCCATACGCCCAGGTCTCCTTTGCGACGCCTGATGTGTAGAGTCGTACGATGC
+>30778 1
+TACTACTCAGATTAGATCGCTAGTTATAATATAGTGTCCCAGTGTTGGGCGCCGGACATCACAGCCGGCGTAGCGCTCACGTCGTGCACAATATACTGGA
+>30779 1
+GTATGAGACACAACTCTAGTTGTTCCGCCTTCCCCAAGAGCCGTACTTCTGCGGATTCAACTTGTAAGGGTGAGACTGGTTGACTGGTGCAAGCCAAACA
+>30780 2
+CGAAAAGAGCACGGACTCACCAGGTGGATCAACCCTTCGAGCTTCGGGTTCGACTATGTATAGGCCGTTATTACGGTGAACGTAAAGGTCCACTTTCTCT
+>30781 2
+CGTTAAAACCAATTATAAGGACATGCCCATCCGTGCAACTGTTTATTGAGCATCAGGGTGAAGAGGTGGCCGCCGATTATCTGCGCTCGACATGTCCCGT
+>30782 2
+CGCGCGCCGGGAGCTAGGTAGCCTGCCCCGGGTGACTTAATATGAGCTCTTTACTCTTCTTAGAAATATAGAAAACCCTACGAGTTATCAGAGCACTGGT
+>30783 1
+ACGCTTTGCCTTCCATAACCAACTGGCTATCTTAACCGCGAGTTAGTACGGGTCTATTAGCAAATACTGGCCGCGCGGCAAGGAAAGTCTGGTTATGCGA
+>30784 2
+TTAGTCGAAGTCGACCGTTCCTACGGGACCCGTCTTCATACTGCGCTGGAAGTTAAGACGGAGCCCGTCGCAGATTTAAATTTACGCTAGCGACTAGTAA
+>30785 2
+CTAGGCTAACCTGCCGGTAATTCTGGAAGCTCGACTGTTGTAGTTTGGGAATACAAATGAGCCCCTCACGGACTTGCTGATCAAGGCACCTGTACAATCG
+>30786 2
+CCTGCCGTTCACCAAATGGTATCAATAGTCTTTACAAGGGCCTCGATATAGTGGGTCCGTCGAGGATAGACGGAACGTGCCTGTCAAACGTACCTCAGTT
+>30787 1
+CAGCGGGAATCTTTTTTCGCTACGTTGATCAAACTATCTGGGGAGCGAGCAACTAGCCGCTTACAAGTTCCTCAATGACCTGATCGCGGATCGGCAGATA
+>30788 1
+TCATACATAAAATGCGTCTCTTACCTCTCCCAATATACGCGCACAAGGTTAAAATCTGCGCGCGGGTGTGTGAACGTGGGGGATTTACCATCGGCAGCTG
+>30789 1
+AGGCAAGAGTTTAAACGCCGTCATGTCACTCATACTTAACCCGAAGGCCCTGGGATTCTTCCCGGTAAGTATCCAAGTTTAAGAGTGCGAGCGTCGTTGC
+>30790 2
+ATCAGACATCTTAAGCGAAAAGTAACTCTGGGGTAAGCTACTATAGTCTACAGATGGGGTTCGCGAGTTCACGGGCCTCCATCTTCCCTGTATGGACGCC
+>30791 1
+GGTTCGTCAAACTGCTTTTGGGTGAATCATGTCGAATGGAGAGGGTGCCCTACCACAAATGCCCTACCATGCTAAAAGCACGCCCTTAATGGTGGATCCT
+>30792 1
+GATGAAGTATGCAGAACGTCTGTAAGTAACTCAAAGTTGATTCGCCTGTGTACGTCCGCGGTGGCACTTTACCGCCACACCCGAGCTGCGTCATATGTAA
+>30793 3
+ACGGTGCGAGATACCCCAACCATTGCATTGTCGGTCGGGCGCCTTTATATACAAGTACTGGCTACGGGCATAAAACAGATTCCTGGGATTCTCTTAACGG
+>30794 1
+AATTATACCCTTCGGGAGAAGGGGTAAATTAACAAGGCCTGAGCTCGGACGGCGAGCCCCATTGACCACGATATGTCTTGTTCCATTTGGGTCATTCCAC
+>30795 1
+CGTTATAAGACGTTACTCGATCACACTCGGGAAGGATGGGTATCCTGTCGCGCACAGTTTAAACGGAGGGTCCTCGTGATACTTTAATCTCCGAACGCCA
+>30796 1
+TCTTGTGATAGACTCGGATCTCGCGGTCCTTCAATTCATCTAAGGGGCTTACCGATTAAAGAATGGCGGCCTCAAAGAACGGATATAGCACCGCCGTCTG
+>30797 1
+CTCTTTTCTGGTCCTCCGGCAACGACGTTGACGCCTAGTGTTTATAGCGACCGTAACAAACTACTAAAAAGCTTGGGTGAGATGACCCGTAACGGAGGTC
+>30798 1
+CATTCAACTTGGGAAACTGCGTGCTTGGATCCAAAACAGGGACTGGAGTCTCGACTGGCACTCATGTCGCGACTGTCTCATATCAATGATCGGCATTGCA
+>30799 3
+TCGAACCTGCTATGTCGTAGTGCTCTTCAGCAGTAAAGGAGATCGTGTTACGCATTCCATAGAGGCAGCCTCACCTCATGTTCAAGACGCGAAGGTTGAC
+>30800 1
+GAACTGTGCCCCCCATACATTTCAACACTTCTCTAGGCGGAGACGGGTCGTTGCTCGACGCCAAACTACCAAGGGTTATTAGTGCGAGTTGAGAGTTTAA
+>30801 3
+ATAAATAGGGCCACTAGCTTTAACTGGCTCATAGAACGCTAGGTCTCATAATGCTTATGTTGGTGTCGTCAGGCAAGCGCGCAAGCCCCTCACGTGGCTA
+>30802 1
+CCCACGCCATAAGAACTACTGATCTCAGGTAAGCGCCGATAGAGTAATGAACTGTCTCACAAATCGTACGTCGGGCGCGTTGGTATCCGTTGTTGTCATG
+>30803 1
+ATATCAGACAAGCGCACCAAATGCCAGGTGTATTGGACCGAAATGCGTAGTGGACGCCTCTGCTGTCTGTTTAGAGCGCTAATCCTCGTAACGTACTGCT
+>30804 1
+CGCCTATTGTGGATTACGTCGCTTTTAATGCCTCCAGATTAATACAAGACGTCGCATGCGATTTCGAGGTACGAGAAAGCGTGTAGGCACCGACTGACCC
+>30805 1
+CAGACCTGCCTTGGTCGCACACCCTGGGGGTAGACCGCATTATATTAATCACAGGCATGAAGATGGGTGCTGCGGCATGTATTACATATCTCTCGTAAAC
+>30806 2
+GGGGATGTAACCTCGCGTGTGACCACGCGCAGGAGACTCCTAAATAGGTAGCAGCGTCCCGCTCGGTAATTTTTTACCTAACTAAGATTGCTTTCAGCAA
+>30807 2
+TTTTGCTATAGCCCCTATCACATCTGAAGGAAAGACATGGGGAGCTAACTTGTATAGACTTCCGTCGACGGACATCGACTTGGTCTTCCGGAACGGCGCA
+>30808 3
+CCGGGTTTTCAATGTCATGTTATTTACAGATCAAGACCGAGGCGCGCTAAAAGTACCAGTCTCTCCCGGTTTTATGAAAGCGAGGACCTAACCCTCGGGG
+>30809 1
+CTGCTAAACGCAAATTCCCGCGGGGTCCGAGGACTACGCCTTAGGCTATGATAGCCGCCCACTTTTAATAGAACTAGGGAACGTATGCGTGTGAATTTCT
+>30810 3
+TAAGAACAGTACTTCTTTAGTTCGGAGAGTCTCGATAGATAGTACACATGTGAACGTACCGTCGATAGTCGGCCGTGCGACTAAGGCACCCGCCTCTCTG
+>30811 3
+TATTCTATTACTGATTTTGTGGCCAAGTCCTAGAAGCGCGCGCGCATCGACTAGAACACTGAACAATGCCGTCGAGCCCGTAAGCATTAGATCGGGTGTC
+>30812 2
+CGTATACATCTGTCTCGTCACACATACCAGCTAGTTATCTGGTTGACTGTCGGGGCAGTACGACAAAAGGCCAGAGACGACCCGATACGTTATCGGGTTT
+>30813 2
+TACTCCCTCGAAATAACCACAACATTGGCAGTGGCCTCTAGTGGTAGTCGCCTGCCTTGGTGAGGAGGTCTGCAAAAACTATGTCGGATACACCAGGTTT
+>30814 1
+AAGAATACTGGATCCTACGGCTCCCAGTCGTTTACTCAAAATGTCCGCATATGGACTGTGGCCTATCCCACCAAATGGTGAGAGTCGGTTATATGCGGCG
+>30815 1
+ATCGGCTTTATGCACTTAAAGGCACGCACGTTTGTACTTCGTCTGGGCGAGAGCTCTTTCCACTCATGAGAGCTAAGGATGCAGCCGAAGAGCAAACTCT
+>30816 3
+TGCCCGGAGGGCCACTTGTCATATTAGGACGTACCTCCGTCTCAGGCGCGACTTTTCTGAGAGGCACATGGTAGAGTATTATTGGCCAAACTACTAACAA
+>30817 3
+AATTAGACGAGTCGACAATACTTGCTTCATCTGGCGCCGTTAACGCAAAGACGGTGCCACCTTCACTACGCCGGATCTAGGGACTGAGGGTTAACTTTTG
+>30818 3
+GTCAATGTGGTGAGTTTGGGACGCTACCGCCACTCCCCTCATGGTCCCCACGCTCTAACAGGTATCAGTGACGCGTAGTAAGCTTAGATTATAAGATAGA
+>30819 3
+ACGAGGGCGGACTTCGAATGTCTCGCTTTGTATCATTGTATCGCGGGAAGAAGCTCGCACACTCGACGTCAACATTTAGGAGGACCACAACTTATCGCTT
+>30820 2
+AAAGTGGGCCTGGGAATACATTGGCGTACGTGTTCACCTTGTCGTGTTCACCCGAGAAAACAACACGTCATGTCTACGGGATTCTTATGTCCAACACGGC
+>30821 2
+TCAGGACTCCATTGTATATACGTATTGTTACCTGGAGCAAATCCAAATTACGATTACGGACCGGTTCCGCCGGCGGTATGTAGCTCGAGCATGAGGCCAC
+>30822 1
+AACGGCTGCACGTCTTCTTAATTCTCAGCAGGTGTCTAGGTATGCGCAAGCAGTCAGTTCGACTCGAACAAGAGCGTTCAAGAAAGTCATCCTGCTTCGG
+>30823 3
+GTGGGGGTGCTTGACACACGTTCCAGTTACTGGACTACTGGCACTGAAATAGGACCTTCCAAGGCCGTCATTAGGAATTCTTATCCCTACCGAAAACGGT
+>30824 3
+CGTACTGCTTCGTCTAATAATGGCCGCGGTGCGGATGTGCCCACTATGCATGTAGCAACACTCTAAGCACAAGTTGTCGGAAAAGTTGTTGCCCACAGTA
+>30825 2
+TATCTTCCCATCACCCGACCGTAACGAGAATGTAAATCGAACTTGACGGGGGTGTCGGATATCTGGCTTTGAGCTCGGTTTACCGGCACTAAATAGCGCA
+>30826 3
+TGCGTTGCGCTTTCGCATTGATGGCAACTTGCTGCTAGAGCAACAGCATCACATGCTCCAGTTCAGGTCCGAACGGAGTGAATTGTCACGACAATGCTAA
+>30827 1
+CTTTCTATTCGATGCTATTAGCGGTGTCACTGAACCAAGCGTCTAATAGGGGGGAAACGAGTTGCCCCTTGCTGCCTGGCTCACGAATACATACGAACGA
+>30828 3
+CCGTATCTCTCAGACGCATGCGGCCCCGTCGTTAAAGCCACCCGAAGATAAGGTTCAATGTCATTGGCATATGAATGTCGGGATGTACTTTAAGCCTAGG
+>30829 1
+CGGGATCTTCATATTTACATGAGCCCTGACGTGCGGGTCACCAACGGTAGACCGCGGGTGACCTGATATAGTGGTCTAGCTACTACATACCGTTCTAAAA
+>30830 1
+CCCTCTAAATAGACTTGCTGTAACTTCTTCCAAGGTAGTCACGTAGTGCTCCGTGGTGACCCAAGCCGGATAAGAGCGAATTCTCAGCGCGTAGGAGTAT
+>30831 2
+CTATGAGATGCCTGACGTGAAACCATCGACCAGTCCCCTTGGGTTATCTTAGCTTGATGATAATGCACGAGGGCCACCATGGCATCGAGACTGATTTCAG
+>30832 3
+AGTGGAGCTCTTACGGCGGTCCGCTAATTTGTAACTAAGAAGCGCTGCAAGAGAGACGATGCTCGCATTGAGACAATGTATTTGTCCCTGCTCCCACACT
+>30833 1
+CGAACGCGGATAACACTCGTTGGCAATCAAGATAACGGCCGCCAAGACGTTGGTACCTCCGTCTGGGCATTATAACGATTATGGGATTCCATCTTGTGCT
+>30834 2
+GCCTAGAGCACATGATGCCCATCACGGGATCGTATGGTACCAGTAGGCCTCATTTATACTAACTACTGGGGGGACAGATCAGACTTCCTGTTACAGTCGT
+>30835 2
+CGATCGTTCAAACTTTTCTGGCTCGGCGTCCTCAGGCAGAAGATCACGAGTACGATCTAGTTTTGACTGCAATAGCCACTAAAGGGGTCAGTTGACGACC
+>30836 2
+ATGCGAGTTTAGTCAGAAGCGTCCAAGACGGGTCCAGGTCGCGCCTGCTGTGAGAATCCTCTGTTAGAAGACTTTGATTGCGACTCCACCAAAACATTTC
+>30837 3
+TAGGACAAATTCCGACTCCAACCAGGTTTAGACTCGTTCGTACTCTAAATGTGCCGACTGCCTTGCTTCCGGACCGAGCTTGGCAGATAGATGGATAGGA
+>30838 3
+CAAAGCTAGAGTTTCCGCGTGGAGTCGTATACTTAATGCGTTAAACCCAGTACCTAGGTAGCAGAAGCTCCAGGGTTCCACCTGTGACTATCTGCTCGAG
+>30839 1
+CACATAGCTCCGCCAGGCGGCATAAATCCGTTAACACAGTATTAGCTTTAGTGCGCTATGCAACACCACCTCCGGATGAGTTGTGACTGTTGGAGTAGGT
+>30840 1
+AGGTGCCAATTGTCTAATCTGTACCGAAATCAATCCTGTCCATAACTCGGTACCATAAGGTCGACGGAGAAGAATTCTCCGAGTTGCCGTGCCCTGGGGT
+>30841 1
+GCCCTGTACGGGATCATTCCTTCCACGTAAGTCAAAAATAATGTAGCCGCAAATATTTTTCGGTTGCTGCAGACCAGAGCACCGCGCGACTGGTTATGGG
+>30842 3
+GCCTTTGTGTTTTTCGAAATCCCGTCCAGCGAGTGGCCCACATGACATCGACTCGCCATAGGAATATAAGGGCTATGCCGAGCTGTAAGTAACACGTTGA
+>30843 2
+CGTGGATAACGATCTTGAGGACTCCTATGGTGTATTTAGCTCGGATACCTGCCTGGCGCAACCCGATAAGTAGCGCAATCGGATAATCAACCCGTTACTG
+>30844 3
+CCATCATTTCTCGAACATTGCGACCGAGAAGGGGGACCTGTCTTATTCAGGATTATGTGGCTCTCAGAAGAGATCGTCGGTAAATCACGGACCCTGACTC
+>30845 2
+GTTGCCTGCATCATTGGAACATAGGTAAGTAGCACTTCCGGAAGCGTATCTCTTTAGTTGGCTACCGGACAACCCGTACGAACGGGTTTGCACCATAGAC
+>30846 1
+GATAGCAAGAAGGCCACACAGATGCTCACTGCCAGAACAACCACCGGGAATTCGGCTCCGGTCTTGTTTGATTGTTGACTAGGTTTGCACAGTTTATCCG
+>30847 1
+TTATTAATGACATACCTGACGGGGGAGGACGAATTCACGCTACCTGTTCGGTCCGTCTGTATGGCCGCACGATCGTATACCACTTTAGCATCAAGGAACG
+>30848 1
+GCACTCCCTCCTCACAAGACTGGTGGGGTAAAGATTTGGTTCGACGTAATCCTATAAATGCCAGGGTATGCGCGTCTGCCGACATTAGGAATCCACGTAT
+>30849 2
+CATACTGTAGCCGCCACAAATGGTCGCTGATTGCAAATATGTCTGCCTTCAACTGCAATGTCGACCTCATGTGAGGCCGGTAGTTCGGTAAAGGGATCAC
+>30850 3
+GTTCCAGGGGAGTCACTTATCCATTCACAATTTAACATAGCCCATCGTTTCCGTGTCTAGAAGATGCCGGCGACCCAGTACAGTTGTATGGCGGGCAAAG
+>30851 1
+AGAGTGAAGCACTTTACTAGGCATGCTGCGCGCCTTAAAATGCGCAGGAATCGTCGTACAGCCCTCAGTTTGGGCTCGCGTTCTCTGAAACTAGATACTA
+>30852 1
+CTTTGGGCAAACCGACTGGGACTATTCCTGCCTAGGAGCAAAGGACTCGGGCTACTCCAGGACGAGGCCGACGCTTATATCGTTATCTTTTATGAAACAT
+>30853 1
+TGAACCGCTACGGTTAAACACGACGAAGGTTCTTATAGCGAAGGTCCGTGAAATACGCCGCCTTGACTTTGGGTGAGTCTCCAGTTACGTCTGAACCTCA
+>30854 2
+TCGGTGCTCTAGCGGGCGCATCCTACGTACGGTACAAATCAAGTTAGTCGAACCAAATGTAAAGGCGATATGACTTACCCTGTTCGTGCTCTATGGGCCA
+>30855 2
+GCGCGCACCATAATTTGTCCACTTTTTCAAGTTGATCCTAGGACGAGTCTACGAGTTGAATGGGGGGCTAAACGCGTGTGCTAACCAGCCTGAACTACAC
+>30856 2
+ACGTGCGGATTGGGCTACATCCAATTACTGACGTCGCATGCCTCAAACAGGACTACGTTGCTGTGCAGAAGCATTGAGCTCCAGTTAGCTTGATAGCATC
+>30857 3
+TCATCGGTCCAAGAACGATTAACTGCCAAGTTTACTTGAAGGTAGCGTCTAACGCAGCGGACTTTGACCAGCGCTATCGGTGAACTACGTCGCGGTTCAT
+>30858 3
+ATCGACGGAGAGTGGATTGAGCCTCTATGTACTGCTGTGCAATGACAAACCAGGTGACTACCTGTAATCCTATTGTACCTCAGGCGAGGACTTGTCACCC
+>30859 2
+TCACTGGTTGGTCGTGGGCATATCAACCGCTAATAGGTAACAGACTAAAGGAAGATGTGCTCGCGTGGACCGCATACCTCACTTATCCGTAGTCTCCGAT
+>30860 2
+TGCTTCACAGTGGCCGTCACGACGCGGATGGACATATCGAGTAGTGCTAAGTACGATCTTGTCCGCTGACTTCCTAGTGACTACGGATACCAGCAATTAA
+>30861 2
+GTGACTTTTCTCAATCTCTAGGTACCCGTAAGGTACATGGTAAGTATGGGACTTCCCTGGGTGAACTCCAGCAAATGCAAGCATGATGCCGTCCCGAGCA
+>30862 3
+TCTGTGCATGTAATCGAAAATCATTTAACGCGCCGAATAAGTACTTCCGGGCCTCGGAAACCCATCATCGGTTATGGAAGAGGCGCCGTACTCTTTGGGC
+>30863 2
+GCCCAAACCGCGAAGGTATACCACCTTTTGGGTATGCAGTCCACTGAATAGCCAGAGTGGTGACCTTCTGTAGGGTAATTTTAAATCACCCGGACTGGTC
+>30864 2
+TTAGGCCTACGGTAAACAAGACTCTTTCCGACCGGACGGCGCTGAATCTAACAATGGGATTAGGAGATAAAGCCATCTTTCTCACCTTCGCTTCGGGTGG
+>30865 2
+CTGTTACGGTGATGACGTACGTTAAAGCCAAGGATCCTTCACTTCGATGAGGCTCTTCAGAGAACAGGGCACCGTCTCGTCCCCTAGAGATTAGATGTCA
+>30866 3
+CTAAATGCTATCTCGCCCGGCCTGTTAAGAACGTATAGAAACGGCATTTTGGGATCAGGCACCAGTGATGGCGTTAAACTTATCGTTGCAAGCCCGGTCC
+>30867 1
+CATCGCGGCGAGGCTCTGTTGTGGCGATCAGCCCCGTGGACAGCCGTTGCATTGGTCTACATTATATCAGATCCTCTAACAAGACATCTGAAAATAGTAG
+>30868 2
+TACGGCACTTACGAGCACCTGGAACACAGGTTACTCAGTTTTCACAATTGGTTGGTTGGTGGAACGCCATAGTTATTCCAGACGACCAGGGCCGCATCTA
+>30869 2
+CCGCTATTTGAGCAAGCCCCTAGCTTGCCAACATCCGAATATGAAATCATATTATCCGTTCAGGTCGATGGGACGTCTAGGCGAACTCGGGTTACTGGGA
+>30870 1
+GTTTACCGGCGCCTAGCTCTGACTAAGTTCTGCCGACTTGCCAGATCGATGGCCCACACACAGAGTCAGAATCATGTTATGGTGGAAATTAGCATCGAGT
+>30871 1
+CAGATAATCGGCTGACTCAATTGAAGCGTGATTGAGTCATTGGACCGGTGTACCCTTTGCCGGAGCTATCCACTTGCAACTGAGTCACAGATGCCTACGA
+>30872 1
+AAGGCGGTGCTCTAAGTTACCCTCGGATAATCTGACGGTTAACTACTGGTTAAGGTCCAGGTCGCCTATCTCTCTCAGAGGAACTACGATACTAGGCAGC
+>30873 1
+TTCTAACACAGCTCTTAGTAGACAATTGAGCCCAACGATTGAAGGGCCTTACTGAACGTTCGTTTACGGGACAGAAGGCCCTGTGTATGGCGCCTCGTCA
+>30874 1
+GGTAACTAGGGTCGTGGATAGTCACTAACAGATATCCCGCAGCTAAGCGAGACTGCAAATTGCAGAGTTTTCTACCGCCGTCCTTAAGTCCACGTTCTGG
+>30875 3
+ATACACCTCCCACGCCTCCGTTCCGGCCCTGCCGTTAATGCTGATTACTGTTATGACTAGGGAGATGTAAGGCAGCGTAGTATATAAAGCGTGCGAATGA
+>30876 2
+GAATTATGCTCAACGATAGACCGTAAATACTCTACATCGGGCCTGACACTTGACTGTCAGGATCCTTTCGCCGCCGAATCTGTAGGCGCATAGGGGTATG
+>30877 1
+TGCAACACGCTAATTAAGACCTGTCTATGTGTCACGCGTTATGGTGATTGTATGGCCACCTACCGAACGGACAGGGCATGATGGCTACAAAGCTCTCTGC
+>30878 3
+TAAAGTGCGAGTCGCATCCTCGTAATCGCTCGATGAGGCTGCTAGACCGACAGACCTAGATGTTGTTTGACTCAAGCACAGATCCGATTAGGGTCTTACC
+>30879 2
+TAGGCGGTCCTTCCACAACAAAGGGAGAATGTAACGGTGCTTACATTACATGCCCGGCCATTTTGCCACGGTGTAGATCTGAGAGGCTATGTCACATTCC
+>30880 2
+TGAATTGACCCACACTTACAGAGTGGTTAAGGCAAGCTGATGGTAAGGCACCCCCCGTAGTTTTTTACCCATTGCTGTTACCGGCATGCGGAACGTAGAC
+>30881 1
+GACGTGCTTTCGGGCACTTCGACGAGCTCCAGTTCCTTCTACAGTCGATGACTGACCCGAAACGATATATGAGGTTAAAATCTGAGTAACGTCGACGCTG
+>30882 2
+CATTAGTGGGGGAACACGACGTAGATCTTCCAGGGCGGGATGCTTCCAGTTTGTATCCGTATTCACTGCATCAAAATCTCGCGTCTACGACACCAGATGA
+>30883 3
+CACAATGATTGGGCAGTGACCTCCAATGCGGTCTGCACGGAGCGGCGAAATATATAAACCGATACTTAGAGTCGTATACCTCCCTTGAGTGGTTCCTGCT
+>30884 1
+CTGCTCTAAATCACGTCCGTACGGGTCTTAAATATTTCACAATGGGCGAACTTCGCCGCACGTGATGGATGGGGAACGCACATGAACATGTTACTTGCCG
+>30885 1
+GACTTGGGCATCTAAAGCCGACTCACTACAGATTGCGGTCGCGACAAACATGTGCCAGAAAGGCGTCTTCCGTTACGTAGACGATGCTTAAGTTCCTTTG
+>30886 3
+GATTGATCGTTCAGATAGAGTTGGACCAGCGATGTCATGGACCCCTCTCGATTATACAACAAGCTTTCAGTCTATGGCATCGGACTCGTCAGGCGCACAG
+>30887 1
+TGTCTTGGGCGAACTTATGGGTCAGCGATCGCTCTCAACTGTAACGCTTTGTCAGAAGACGCATCATACTCAGTGACAGTTCACACTAACGGACAGGTCG
+>30888 2
+ATCAGAAGCCGTGAGGCCGTCACGCATGTTATCTTGTGATAAAAACCGCTCTACCCCAAATCACCCGCGTTGTGATGCTTGTTAACGTGTCAGGAGTAGG
+>30889 1
+TCACCAATCATTGGGAAGAAGATATTATGTCGAGTCGTCACTGCTCACGCCGTCCCGCTACGTTCGTTCATGGGAAATGACAGAACTCTGGACTCAGGGT
+>30890 1
+AGTCCACTGGTCAGAGACTGCCTACGTGAAAATCAGTGAGCTCTAGGCGAGGCGGCTTAATACCTTTCAAACTTCCTATGTGGCTCAAGTGTGTCACAGC
+>30891 2
+GTACTGTACGTATTGATAGGTCCAAACGGGGGACTCGACAAATCTCTGACCAACATCTGGGGGCGTTAGGTTAATATATTCTCCTTAAGCCACCGCGCCG
+>30892 1
+CGTGGGAATCTGCCTCCCGATTTACGCGGACAGTGGGGTAAACCTCGTCTGCAATTTCAAACGACCTTACAACGCAGGGCATTTAAGGCGATTACTATTG
+>30893 1
+CTATTCGCCTCGGGAAGGTCAGGCGGTCCCGCAAAAGTGCCTCGCGCCATTTAAAACTGTTGGAGAAATAGGAAAAAATCTGTCCTTGTCTCGGCATCTT
+>30894 3
+CAATGGTAAACCCGTGAGGGTTGGATATCCAAATGGGGATGCCTGGCCGCTTCGATACCCAACAAGCTGCTCATTTTGGGTGCACCACAGATCTCAATTT
+>30895 2
+GCGACTCAAACTGACGTCGTCTCATCATTCGTAGGATCCGCTACGACATAGTCTAATGGCGTTGGGGTATAGGACATTAAGGTCCCGCGTAATGACTACC
+>30896 3
+GAACGCGACACCATGACACATGTCTGTTGTGCAAATGAGGCCGGCTTACGTGCCACCCCTACTCGTTGTGGTGGCATTAACGACTTAACAGATATATTGG
+>30897 3
+ATAGGTCCCTGCTATGCCTATGCTACTGGGAGGCCGCAAGCTAAAAGAATCACGGACATCGATATATCGTCGATTGCTAAGTCTCGATGTGCATGCCGTC
+>30898 3
+TAGCGCAGGTCATAGCTATATGACCTCACTGTCTTAAGACGCAGTCTTTGTCTACAAAATATGCTGTTGCGGCGAGGCCAGGCACGACACATGCGGTTAC
+>30899 3
+CTCGAGGGCCTAACGTGCTACTTGCAAAGAGCTACGGGCCTAGGTACTTACTGTACTACACTAAGGTGATTAGCAAACAGCGGGTATGTACCTCTCTCGT
+>30900 2
+CTGGGACCGTACAGTAGCACATGGTACATCGCGCAACCATTAACGTTTCACGTAAGATGCGGGGCGGCTATATCCTTTCCTGGATAATGCTCTGAACTGA
+>30901 1
+GTCAACCCACACTGATTCAAACACTAAGGGATTATAGTGGACCAGTAGTAATAGGTTATCTGACCGACGCTCGCGTGCCCTACGCTGCTGTGCTTTAGGG
+>30902 3
+TTTGCCACTTACAACCTTCGAACACATTCGTGACTGAGAGACCACAATCCACGAGCGGGGATCGTAGACTAGTTGTTATGGTCAGGTGATGCTGCTCAGC
+>30903 1
+TCTCTATCGATTAACGTACATATGCTGTGCTAGGTTGGGCGTAATCTGAGGTGTATCGCAACGTGACAGACTACCAGCAAACGTAGCCTGCGCACTCGCA
+>30904 1
+ACCAGGAAGCTACAACGGAATTATCGGAGATGCGATCCACGATGGAGGCATTACCACCATCAGCCATCATGTCCCGGACCCTTTGTGTTGTTTTGGTGTA
+>30905 3
+CATTACCCGCAACTCAGTTCTATGTAATGGTCGCACCGTGCGATATACTGGCGGTCACACAAGTCTAGAGGATACTTTACGGGAGTATAGCCGTGAGTCC
+>30906 3
+TTGGTCTTTGACAAACCTTCTTTGGGTCGGACTATGAAGTACGCCGTGGTCCGAGATAAATTCAGTATAAAACTGAGCGCCAGACCGGACCGACCCGCTT
+>30907 2
+AGGTTGAATCCTAGACGTGAAGGTAACTCCATCTTAGCCAACAGGCTAAAGTAGCCGCGTTCCTTAGCGGCGGTGCTTCATGTTCGAGACCTTAATGCCA
+>30908 3
+TGATCCATATAGGAGGTTCATTCACCTCCGCTACCTAGTATTCATGTAGAGAGACGCGCTATAGGCCGAGTCACGTACGTCCCGTTCAAGATGAGACGGT
+>30909 3
+CGGATCGCAATAATCCGCAGCGTCGCGGCGATGTTAACATTCTGCAGTCAGTACGACTGGTGCCAATAACGCTCTATGTGCTTAAGAATTCGCATTGCGA
+>30910 1
+CATGGCTCGAGACTACCTGGACAAAACATGTTAGCACGGAGTTGGTCTTCGCTACTTGGCCATAGGATCGAAACCTATTATCGCCGGGTTATCACCGATG
+>30911 1
+ACCCATGGTCATATGATATTTGCGCGGGTGCAGCCGCTAAATGTGCTAGGGCAAGTTTCCAACTCTAGTATGGGGTATCCCCACACTAATGTACCCGAAG
+>30912 3
+ACGCATAGCTAAGAATCTAAACGCGTGTACAATTGGTTTTGACCATCCTCAGGGGAACTACCAGCCACCTCATCAGTCATGTGTGGCTTCGTGGGGATGC
+>30913 2
+ATGAGACGACGCGAAATCGGGGTACAAATCCGCGAACCTTTTGCCTTCTAGTTAGGCCCCTTAGGGTATAGATTGCCATATTTGCTCACGCTAGCAGCAG
+>30914 3
+TGCACCAGCAACAGCATGGCCATGAGCTGTAGTAAAAATTTGAAGTGAGATGAGGATCGTGTGCTTTATACGTATCCTCGACCCGCTGTCCCCACTGCGT
+>30915 1
+GGTAGTGTACAGAAAACTGCGATCTTATTAAGCCTGCACTCAGTCACCAGGGGGCCCTGCTTTAAGCAGTCCAATGGCCGCGCCTTGTCTAGATAGATTA
+>30916 3
+ACTTAAAGAGCCGTTCTACGTCGTCCGTTTGCCAGGCGATTCGGTGTACCAATTAGGGGCGTCAGCTCTTAGGGCCAAAAAAACTCTGAGACTTACTGAC
+>30917 3
+CGTTTCACCATGACCTTGTCGTTCGAGCTAGGACGTGACACATATCCGATCATCATAAAGACGGTAGGTTATAGCACGCTAGTTTACGAGGCCAGGGCCT
+>30918 1
+GGACACCAGCCCCGCGAATCCCCTCAGATGTTTAGTCCGCCATGTGGAGATTGTGTGACAGTGAACTATATTCCCAGGTCATTTGGGAGATAGCTAAATC
+>30919 1
+CCACGACAATACCCATAGAGCTGGTCTGTGACGCGGGTAAATGACCTACACTGCAGCGGCCCGGGTTTATGAATAACAGTATCGTTCTTGACTTTGCAGT
+>30920 1
+TTAGAATTACACGGTGATGCGCATCCTATCGCGAGACTCTATCCCCGTAGACTTAGTGTGTAGTGGTATCGTACCACTTAGGAGCCCAGGCGCAAATGAC
+>30921 1
+AACTTCTGTGCGCTCTAGGCTGTGGAAGTAAGGATCTTATTCGCTATTAGATCACCACGATCCGCCGAGATGGCAAAAGCGCGAGCGCATATCTCTATCG
+>30922 3
+GTACACCTGGAGCATTGCGTAAATTCTTGACCTGCGAGAAAGGCTGCGTCCCGAATATTAACGGTGGAGATTAACCCGGTGACATACCTTTCTGATCGCC
+>30923 1
+ATATGATTGGGCCCGATGGCTTATCTGAGCGTGATCTGGAGCACCACGGTTCCCACAGTCAATGGACAGCTAATTCCGGTCAGAACTCCGATCATAAGTT
+>30924 1
+TCATAAACGTACAACTGGTCTGGAGCTGTTGCACCAAGCTTGTACGCCTGTCTAACCCGAGTGGGCTACCCGCATTCGGAGAGACTAATAGAGGTTTTAC
+>30925 2
+CTATCCAACGGTGTGTGGTTTGTAACCATTTCATAGACGCGAATTAATCAACTCAAGCGCACACTGAACGTTCCTGTAAGGGAACGGGCCTGTCCTGGCG
+>30926 3
+ACCGCGTACAGTTCTGTTTCGCTGATAAACGGTTAACTTCCCCCTCAGGTTACTAACTGAACCGAGTTCCTGAGGGATAAAGTGGATAGGCGGCATCGAC
+>30927 1
+TCCCCTTGAGAACCAGGGTGACTACAACCATATGTAATCGCGCAATTGAAGACGCAAAAGATGTTGCGTCTGAGGTTACCCTCGCGGCTCTGTTTGTCGA
+>30928 2
+GCGACGAAACAGGTGGGATAAAAACTCTGCATCTGTGCTACTTGAGGCAGTATCTAACGCACCCTAACTTTGGCCGAGGTACGTAGGTATTCTCCCTTGC
+>30929 1
+GGACCCGACGCTTCAAGGCCTGTGAACGCATCCTATTAAGGCTAGAAAGACTAGTTTCCACGCGTAGGCGTCTCCATTGGTTCGATAGGTAGACCATTTA
+>30930 2
+GGGGGGCCCCTGCAATGGCAACCTGGTGGGATATCGTAGCACACATTAGAAAGCATTGGGCCGGTCCCATTTTCTAAGTTTGATCCACAACTCTAACTTA
+>30931 3
+AAGTCCCCCAGATGCTAGTCAAACCTACGTGGTGATTGTAGCAAAAGTATCTGTGGCGCCATCCCGAAGCTTCAGCGCGTATGAGAGTTCTTGTCTAAGC
+>30932 1
+CCTTCATTATGTGTTAGCGACTAAGTGGGGGTTGAACATAGGTCACAGGATTCCACCCAGTATGCGCGCCGTCTCACTTAGAAACTTAGGCAAACTCGCG
+>30933 2
+ATTAGCGGCCCGAGAACCCATTGACGGAATAGTGCCAGTTGTTTCCAGAACGCGATCTTTCGATAACGTCATTGGCTTAAGGTCTGCCGCCCGAGTATAA
+>30934 2
+TAGGAACGTTCCAGGCGAGACTGGCGTTGCGACGTTAACCGCATGCCTTTCAAATGTGCTCCGTCATACGGGTCAAAAGAACCTCATGTGTCAATTGCTA
+>30935 1
+CATTACTGCGATCTGTAATGACGAGGAGTGCTCGTATAACGTTTCATCACTACTACTGGGAAGCGCAGGCAGCCTTAATAGCTGGTCCCCCTAGACGATG
+>30936 1
+GGACCTAACCGACTATCTGACGTGCCGCTATGCATGGCACCCGGATTCTAAAACGGTGGGAGCTATGTTACCTCTCTGACTTTTACGTGGAAAGAATCGA
+>30937 1
+ACCCGGCGACTGACAATGTACAACGTGTCTACATGGTCTAGGTATCGTTGCTGTGGAATGGCCATATCGAGGTCGTACCCCCCATAAACCTAAGTTATGG
+>30938 1
+AATCCTAGCTGATCTAGAGTTATAGGCCTGCCCGAAACCTCGGTAGGTTTTCTTAGCGGAACAATGTGCAACGTTAGTGCCCTAATCCAGTCCGGGAGCA
+>30939 2
+CAGGGTTCTAGATTAGACTATGGGACTTGATCTACTCGATCATAGTCAATGGGCTATAGGGGACCGACACTCGTAGCTTCACTCGCTCAAGCAGTGCCCA
+>30940 3
+GTATTTGATTGCATTCGCGATCATCCAGTTCACACGTTGTCTAGCAGCAGCAAGTAAACCAGTCCGAAACTCGCGGCGAAGTACCGGGGTATCTTGGTCA
+>30941 3
+TTTACCGACTTTACCAGGCCAGCTACGCATGCTCATCGGAGGACGAAGGTGTCCTAAGTCAGGCGAATGTTAACAGTTGCATTATACCAGCCACGGTTGT
+>30942 2
+AGAACCGAATGACGTTAGCGAGCGAGCCCTCTGCCCGAGTACTTTTTGTGCCACATAGGTCAGGCCATTTGGTATCACGTATCTGAGACCCGTTATAGAA
+>30943 3
+CAGATCACTAGTAGAAATGCATCAATCAAGGGTGCGCGATCAACTATTCGGGCTCACATCAGGGTTCTCCTTATGATTTCACCCTCGTGGCCGAGTGAGG
+>30944 1
+CAGGGTGAGTCAAGCAGCGATCGATGGTACTAATTAGCGGATACCCTCCAGCAACTTATTTCTACGATCCGTAGAGCTGGCTTGTTACAATAGCCCGCGT
+>30945 1
+ACAAGACGAGTTCTCATCGTAAGTGACCCAGGAGACATGCGCCGGCCTGTGTAGGCTATATAGGCTTAACACAAAGTACTCCGAGTTTCGCTTCTTTGCG
+>30946 3
+CAGCTTCTAATAACTGCTACTCCACGACCAGGACAAGCCCCACCAATAACTGCAGTCACCGGTCGGATGAGATGTTGTGTTGGTACTATGATTGTGGTGG
+>30947 3
+CTCCCACTATGGGAAGAGTCTTCCAGGCTGAGGTGTCTAGACGCGTCCATTTTAGCAGTCTCATGAGCACCGGTCTAAAGAGGAATAAATCTATCCGGCT
+>30948 2
+TTTCACTTCATCAAGTCCCGCTGTTAAGAGAGACAGCCAGGGTCCGACATCCCGAGACATTCGTGTGTTAAACCTTGTGAGAAATGAGTCCTCGCTGGAG
+>30949 3
+GTCCCCCATCTTTAGACCTAAGTCGGGTATGAGTTTTTGATCTTCAGGGGTAGCGCAGACACGAGAACGTGAACATATCAATGACCTAGCGGTCGACCTC
+>30950 3
+TGAACAATCAACTAGGCCATTATTATCGCGCGGATGCAATACTGGGCTCTCAGTGGGCAAGACGTTATAGCATCCCTAGCGAGAGTTGCCGCTGCTCTAT
+>30951 3
+TTCCATTTTGCGATCCTAACCGTCGCATGACAGCGGCTTTCTCAGGATGAGTCTGATAGTCATCAAGGGGGCAATGGACACCACAGCATTTTAGAACGCG
+>30952 2
+TAATTAATATCAAGGCGCCAGTCACTGCGAGTCACAGCATGTTGTTATGCTGATCTTCGTGGCACTAAGACATAGGCAATTCTACCCCCGCGGTGACGGG
+>30953 2
+ACGAAGCGTTCCCGAACAGGCCTGAACTTACGATTGCGTGATGAACGGTCGTAAACTGATACTACTCCCTGAGTAGTTGATATCCTGACTGAGTGTGCCC
+>30954 2
+CGTCATTAGGTATGTTCGTCGTACTCGACAGTGTGGACATAAGGGCCTCCCTATTCTGACGTAACAAGGCACGATAAGCTAACCCAGCATGCGCTGTGAT
+>30955 2
+AACAGGACCATGACGCGGATGGTTGGTTTAGATATGCACGATTAAGGCCTGTTACACAGTATCCGGATGTACCCTGCAGCATTGTCCTCCCCGTCATGAA
+>30956 2
+TTGTGTGGTGCAGCAAGACACCCTCTCGACTTGATATGACCGTGTATACCAGTGAGTGTCGATCTACCTTTCAACTCTGGCAACAGAAGCAAGAGCTGGC
+>30957 1
+TAGAGAGCCTGGGAGGCAGTGCTTCATGCCCGCGTACCTGATACATCACTTCCAACCCGCAAATGTTTAGGGGTACCGTCAATAACGTTTTGGATGATCA
+>30958 3
+TGTGTTGGTGATTACCTGTGCCAGACCGACTGATCACTGGGAATGCAAGATACGGTTATCCAGAACATCTGCCACCATTATTCAAGCGGGAGCTCCAGTC
+>30959 3
+CCCTGTTATATGAGACGGATTAGTGAGGCTTAGACGCAAGGAGTCGAAGATCCTCCCGGTAAATCTGTACACACTTGCTGCTCTTAGCATGTCGCCCAAG
+>30960 1
+CAAGTCTGACCAGTTCACATTCGTGCAAGGCAGTGCTCGGTTCATTACGCACAATGGATACATATACAACGCGCGTGCTTGGGCAGTTGAGGCCTCAATT
+>30961 3
+TGAGGCCCTCAGGCGTTGCTCCGAATAAAGGTGGAAGACGCTCGTATCCTATCGGCCCGCTGTACGCCTCTAATATAATGGCGAGATAAATTTTACGCTA
+>30962 3
+GGCTGCCACGTCTTATAAATGCCATCAATAGTTGGTTCGGGTCTCCGTTCGTGTCCAAATCGGCTATGCACATAAATCAGGCAAGGTGCCAAAGGGTCCA
+>30963 1
+CCTCTGGACACGAACGGGGTGCTCTAACTTTTATTGCACTTCTGCACGGCATCATTTACGCGAGCGCGACACTAACTTATGCAAGCTGATTAAGAGAGGG
+>30964 2
+AACTCGGCAAAGGGGTTATCAGTCTTCGATCCATGCAACGGATAGCGTGCATCTCTTCAGGCAGCAGTTGTTTAGTAGACCGGCATTACCCTCGGAATAC
+>30965 2
+TGAGTAATACGCTACTCCACTTTGGTTTGACTAACCGTTAGCCTCCCATTTTGAGGAAGCGATTTAGCAGACGACCGCCGGGGCACCAGTATAGAGGTAC
+>30966 3
+GAAACCGAAGTGCCTGCGGATACCGTTTTTTCGGGACCTTGCCCATGTCAAGCCATGGGCTTCGATCTAGCAACGAGGATAACGTATTTGAACGCATTAC
+>30967 1
+TCAGTGAGCGTTGGCTAGATTCCTCCTAGCCATTTCCGCGATCGTGCAGATGCAAATAATCTACGAACCGCTGGGCTCGTCAAAGTAAGACTCAGATTGG
+>30968 3
+CGGTCTTTACTGCCGGTCAATAGGCACCAACGGTCGAATTCGTCCCGCCTTGACCCCGTGATATTCTATATAGATAAGAGAGAGTTACGAGCGTTGAAGC
+>30969 3
+TGAAGTGCCGAAAGGATTCTGTAAGCGAGGTTCCCCATCCATCAAATACTCGAAACTGATGGGTCGCTGGCCATATCCTTGACGCGTCGTCGCTTATAAG
+>30970 1
+AAGAAGTCACGTTATGGGGCTCTTGCCTGAAGCGCGGCAAGGAAGCATCGCATATGTTAGAAAAAGCACCCACATTTTCACCCGTTTCGCTCGCTTGGTT
+>30971 2
+CGACGGACTAGAGGCAATAGCCGGTACAACCCTAAATACTTCGTGTTTGCTTGAAGATGGCGACGATTTCGTATCTTTGCTTATAGGGCCCGCCGCCAAA
+>30972 2
+CGGTTAGTGAGCCTATAGGGCGGGCAGCCTCTAACACTTGTGCCAAAATGTCTAGTAGTGGTCTACCGACTCTCCAACGAGAGAGTACATACTCTCGTTA
+>30973 3
+GTCGTTCGCAACGTGCACATGAAAGCAGCGTCGTAGTTTTACGATGAGTGCGCCGTCTGCACAGAACAAATTATCGCAATTTTTATTAGCGCGGGCCCAC
+>30974 2
+CTTAGACCACTCCCCGTCAGCTCTAACAGGCGATATGGGCCTAGCGTGAAATGTAATCTCTTACTAGCAGGCATGTGCTGGCTTAGGATGGAGCTTAACA
+>30975 1
+GAAAGCGTCACAACGCTGCAGCGAATGCTGTGCATGCGTGGAACTGTAACACGGCCCTCTTTATACGCCTGTGCGTGTTTGAGAGATTACCCAAATTTAC
+>30976 3
+CTGAGAGACGGTTTGCAGATCGCCTCATACTATCTAGCAGTCTTGGCTTGAACCCTATATTGGTGCGGATGCCGCACTACAATGCAGTCAACAGTCAAGG
+>30977 2
+CTCATAACTACCACAATATCCGGTTATGCACGCAGTTAGACGGCCTAGCGGCTGAATAGAAGTGTTGGGCTTGCAGGCGTTTAAACCGCTTTTGAGCCAC
+>30978 1
+CCCGGTGGAATGACGTTAACGCAAGTGAACAGAGCCTCACGCTTCCGCGTAATGCGGCTGTTTTATGTGGGTAATGACCTCTTACCTTTCAGCAAAGCAA
+>30979 1
+GCACCTCGTAAGTAAGTCGCCTGCGTGGGCGTTGAAGGGCCAAGCAACTATAAGAGAAGTTACCCATATCACGACAGTTTGCATTTCGTTCGCGTCCTTA
+>30980 2
+CAACACGGTGAATTAAACGAGACTTCGGTGTGGAGACATATCTCTGACTTCCGGAACTGCCAAAGTAGTCGACGTTACGATACCGCGCGTCTGTTGTTCC
+>30981 1
+TGTCTAGTGCGAGCCGGTAGTGAAGGCTACGTCTGATTACCAGCTAACAGTTAGCACTCGCTTTACGACTCAGAAGATACTTCACTGCGGCGCAATCTAG
+>30982 1
+AAAATGGTGGGAATAATGAGCGTTCGCCCCCTAAGCGCCTTCGAGCTTCCACGACTCAACCTTCTGGGTTAGTCTGCAAGGTAGACCTCTTAATGAGGTA
+>30983 3
+CCTATTAGAGGAAGCCGGGCATATTTGTGGATCATATTAGGCCGAATACTTCACACCCCTGACTATGCCGGATAAGTCTGTGGATCACCGTGGACCCAGT
+>30984 2
+AAATAAGACGAAACCCTCTGATTAGCCTATCTGGTCTGTTCGGCTAGTGTCGGATCATGAGAATTCGGACAGTTATGACCCTCCGACCCGGTCATGGCAG
+>30985 3
+ATAGTCCTAACCACACCGAGGGCTTGCGGCACGTTTTCAGCTACGGTAGTTCCCGGGACAAGATCTGTGAGTTGTAGTGTACGACAACAGATCCTTACTA
+>30986 2
+GATGTACCATCAAATCCCACGGTGTGACTACCATCGAGACTTTATGAAGGCTCCTTTTCGAGAGACGGCCGTGGCCTCTTCGAAACCAGTAGGTAGTAGT
+>30987 1
+TTGTGACGCTCGAACGCAGCTACGATTCTTTAACGCGGAACCTCCCAGAGCCAATTATTGAAGATGCCAGTGGCCACGTTTGCAGCGGTATAAGTCTAGT
+>30988 2
+GTAATGGGTCATCTAGTGACGCGCAGTGGTTAAGCCTGGATCTCTCCTGGCCACCTACTCGGAACCTTCAAAACTCCACATACAAGAAGTGGGTTTGGAT
+>30989 1
+CCGTCGGCCATCCGACGCCGCGCTATAGACGGGATCAAGAGCCTATCTAAATGATATTGAAGCGTATAGTCTTCTGACCGTGAGAGTTATACACGTCGTT
+>30990 2
+GCGAAGAGGTAGGGACATTTTCGTCGTACGCTCTGCCTTACCGATCACAGCTTCAATACTACATCTCGGGCCTAGGTAAAGACCGGAGGTATCCATGTAT
+>30991 1
+GAGCGCCCCACTAGCTTCGCTGATACAGAGGAGGAGACAAAGCATCTTAACATATGTCGGCGGATGCGCCCGACTATTCTTGATTACATTTAGGTCGTCT
+>30992 2
+GTTCTCGCAGTCGGATGTTGATACCATCGATCAAGGACCGTTACAGAGCGAAGACTGGAATTGCCCTCTAATTCTGAGACTTGCTCCTATACAGGGCACG
+>30993 1
+AGCCCACTATACGGACTGGTCTCATCTGACGGACGCTTCGAACGATATTTCTCTCTGATTTTAAGCCAAAAGAACGGCGGTAGAGGTCAATCGTGGGTCC
+>30994 3
+GGGTGGCCCCCACGCTGTATGGTAGCCCTAATGTGGCAGTAGGAATTATTCGTACTAAGAACACCGGTGTACTATCCACTTTTCGAGATCCAAAACGTCG
+>30995 2
+GGGATGACACCGGAGGAAATCATTTGCGGCCTAACCAGTGAGTCTGACCATCTCACGGATGTAAATCCTCTTTTCGGTCTCAACAGTAGCCTACTAGGTG
+>30996 2
+GCGCCCTACTCAATTGTAGCATAAAGTCCAGTACCCGTCTACACTAGTCCGAATGAATGCCAAGCTCCCGGTGGTAGCGGATTGTCAGTTGTTAGATAGG
+>30997 1
+TCATATCCCGCGTAATCAGCACTATTTGTACGCTCAACAAGAGGCTGTGTTGACAATGGTGGCAGGTGCGAAACCTTCTAGTCAGCTTCAGCTGCAAGCG
+>30998 2
+CGTTGGGCCCCTGCCCACTCGCGCGTGACTTTGCGGCCGCTCAGTATAATACAGAAGATTCTTAGTTCAGGAAATCGTGGGATTAGAATCACAAGTTAAC
+>30999 2
+CCTTCCGTGACCGTTAACTCATGGGCGCATGGTCTCAATAGGCAGGACTACGGAACAGGTCGGAAATTGATAGATATCTCTTGACCAACGTTTCGGACTC
+>31000 3
+TCCATGACAAGCGTTCGATGCCAAGTCAGGCTGCCGCCTGCGTCCATGTATAGACGAGCTATGATGCGGAGATACTTAGAGGTCTTTCAATCTACAGATC
+>31001 3
+GGGCTATCTAGGTGATCCCGCCAACAGAATGATTAAGCATTTGGGGAGACGGGCTCCCCGTACTACGTCCTTATGTTAACACATGGATGCTTAGTACCCA
+>31002 2
+GCTGTAGCACGCCGGGGATATCTGGCTTACGTGCAATAACGCATGATACTTACGGAACGAATAGTCGCCTAGATCTTAGCTCCCATAGGAGTTTCGACTC
+>31003 1
+CTTAGTAGTTAGTTATCTAAGGGATTAACATGTCCCGTATAGAGCCAGAAAGGGCGAACCCGGCCGGAGCTACGTGGCCATGCATCCTCTCGTTACCTTA
+>31004 2
+GCGCTTAGGCTGAAAGTAGCCACGGGGTCTACTGGTTCAGAGACAGGTCAACTCTTTAGAAGGTAGAAGCTACCACCTTTCTAATACGACTCCTCTGCTG
+>31005 2
+TGACTGGCTTACCAACATGACACTGCGTAGGTGCAGGGGAACCTCTATTTAAGCTTGGGCAAAGGACCACCTATTCACGTCTGTACTACAGCGATGGTTC
+>31006 2
+TGAACGACTACTTTTAACGTCCCCAGGAAACTACCGGTTCTGTCGCCTAGCCGTGAACAGTGTAGATTTGAAGGAATAGCTCTCTCCGTGGAAATGGCCG
+>31007 3
+AATGTCGTTGACTCCCGCGCGACCTAGTCACTATAGACTTTAGGTCGGCACCGATTGGGTACGCAGATTCTAAGGAATAACGGTCGGGCTTCACATACTA
+>31008 2
+TCAACCCTCGTCTGTCGAATTGACCGATGAGGTAAATTTCACTAGAAGCACAGGCGCACGCGTTATTCGAAGGGTACGTTTCGTTCACCGGCAATGTGCA
+>31009 2
+GTATTGTACCTGCCGTTTTCGAACCAACACCTGCATGACGGATAGCGCTAATGCGGCTACCGTTAATGGTTAATAGCCAATGGCGACGTCGCGTTAGACA
+>31010 1
+CGCATCTGGCTGCATGAATTTGATCCGAGCGCGGTATAGCTCTGAAACCTTGTCCGCACATACGGAACTGAAGGCATTCATGTAATCAAGCCGCGTTAGT
+>31011 1
+GTGCTGGGTCGCCCGCGAGGCTATAGTACTCTGGTCTACTCTGCTTTGGGCGACGAGAAACATGCATTTCCTACTAAGTAGACAATAATACCCGATGCAA
+>31012 1
+AGGTTACCACGGCATACTCAGCTACGCACGAATTATGGGAGTGCTACTCCAACTACTTATTCCTGAATGGAAAGATTCGCGAGTTGCTGCTGCGCAGCTG
+>31013 3
+GCATTACTTTACCAAAGGTCAGTAAATAGGCATCTGAAGGCAATCCACGTACTTTGTGATGGGGCTTACCGGCATTGCGGGTTCACCGAGCTACCCGCTA
+>31014 1
+CCGGAAACGCGTTCGGTCCTGCTGTTCTGTGAGATCAATCATATTATACTGAGCATAAGGTAACCACCTATGGACCAGAGGTGCCTGTACTAGCTAGCGC
+>31015 1
+ACGGCACTCCTTCACGCGTAACCGCATATGGCCTGGTAGGTACGTATAAGGAAACGCAGATATTCTTGTCTGGGACTGGAACCTTCAGGACGCAATTCTT
+>31016 2
+TGCCCCAAGGCATGGAATGATGCTCTCAAACCGCGCTCGTAATGTTAGAGTCGATACCCTCCTATGTCGCTGGATGACTAAGCTTGATGCTGTAGACGAA
+>31017 3
+ATGCGACGGTGTGCACAGCATTGTCTTGAATCCAGTACTACCCACGATTGACACTTAATCGTGCGTTAGTCTGTCGATGCGACCAGACCCAAGTGAGTGA
+>31018 1
+AACCATATCTTTTCACTTGGGGCACGAAAAGGCTTGAGAACCCGGACTTGGCGAGTGGTACTTGGAATGGTGCTACCACCTTACACCTCTTAATCGGGCA
+>31019 1
+TGGTGTACACGGGTCATATATTAAGCGCCTTAATACCAAGAGCTCGGAGCCGTATACCACTACAGAGGATCGTTTCTACGGGTGCACGGGACACCCTTTT
+>31020 1
+TAAAGTGTACTAGAACCAGTGCCAGGGATCCCTCGATTGGTTATTGATTAATCGCCTGACGCCTATCGTAGAGTTCAGGCCCTTCTGGAACGGCCAGCAA
+>31021 2
+GGGCTTCGTGACTGTCAACCTGTAGCCACGTACTCAGTAACAGTAGACAATGGGCGTTCGTAAAATCTTACCACGAACTTCCGGTGGGAGTCCGTTCTAA
+>31022 1
+TCGAATGATCTCGAGAAGGCGTTCCCAACCGTCGAAGTGGACAATGTACGGACGTCAGCCATCATTTGAAGTTTAGGCCTACATCGAGTCCCCGTTTTAG
+>31023 1
+GGAGAACTCACGGTGATTCTAAAAGAGAATATCGGTCGTCCATTCAGCTTCTTGCGCCGACCTGACGCCGAAGGGTGATTTGACAGTTCCATCTAACTCG
+>31024 2
+GACCTTGGGTGGCCTGAGCAGCTGCTTAACTCGTCTTCGGTACGGCGGACCGTTCAAAAAGACGAACGTAACTTATTCAATCTTAATGGAGCCCTGCATA
+>31025 2
+TGGGCTCTGTTTCATAGGCCGAAGAAGCGCGCGTATTCGCTTCCACATCAGCATGGTCACTTGGTCTAGTAACCAATGATTACGGATATAAGACCCGCGA
+>31026 2
+TCGGAGCTACGTCTACCTACAAAGTGTATCCCCTCATCTGTGACCGCGGTCGGGTAGAGTAGTAGGCATGTCAATACTATGGGAATCCATGATCGACCTA
+>31027 3
+TACGACGACGTGGCTCTTGTATCACCTCCGAAAGTACAGGGTTGACGAGAGTTAACCCATAAGCTGTCCGCACGTGTTCAGAATATCTCGACAGCGTTTG
+>31028 1
+ATACGGCTAGGACCATAGAAACGTCGGTTCCTGTCTTCCATACTAAGGTTGCCCTATTGCGGTTTACAGGGAAGGCCTTGAGTTAAAGAGTCCACACGCC
+>31029 2
+AGACCGCCTACGAAATAGGGGAGCCGTCCGCAGTGTCTTTGGCACTTTCAGCTTTAACAGAAATTTACTTGGGCGCTCACAAGTACGGGAACTGACTTCT
+>31030 3
+CGGCAACGACTTCAGGGATCGCGGAGCGCGCCCACTGAAAATGTGCATCATTTAGACCTGGTTAGTCCTACTTATTTGAGATCTCAGCTGAAACGAGTCT
+>31031 2
+GAGTGGGTGATGGGCCATTCAAGGAACCTAGGTGATATACCGAAAAAGACCTGGCAATGTCCCCTCTCCATTGTCAGGCATCCCCGTTTTAATTGATCCG
+>31032 1
+TTATACCCCAGCCTCTAGTTTAGGAGAGTTTCTTGAAAAAATCCTAGGGCCCCGTAATGAGTCGGAAGGCGCCTTACTAGGCGTACTCGCGTGCGATAAC
+>31033 3
+CTGGCCATAAGACAGTCCCCGGCAGAGTGCCGTTGTTCGTGGGTCTAAGCACTATTATCCAGTGAATAAACTCGTGTGCGCTCAGCCTGGAATCATAATA
+>31034 1
+ACATGGGTGATCCGTAATAGCCTCTTACTGTGTGGTGCATACATTCAGGGAACCAGCGACTTGACATCAATATCGGTAAGGTCCCACGCCACGTGTGTCA
+>31035 1
+GCACGAGTTCGTCTTAACTATTGCACTCCGCGCGGGCAAAGTCCCTTAATCGTAGGAATCAGGATATCGTAGCTCATCGGACTAGGATTCAGGCATACGT
+>31036 3
+CTCCAGACGAGTCAGTAGTTTTACATTCTTTCTCCTCGACTCTCAGACTGAGAACGGAAGGTGGTGCGCCAGTTCAAGGCAGAAGAACGCCACAGTTTTG
+>31037 2
+TGATTGCTCCGGCTGCGCCTGGGGTTTTATGCACTGCAATTGAGGTATACGCGCTAATCAGACCGAAAGCGGAATAACCCCCATTTGAAATACTATGCGC
+>31038 2
+GCACTGGATCCTTGTCCTGCCTGATTATTTAGGACGCCCGTCAAGCGCGTGGTTGATCACATTAAAAGAGAAAGCGCGAGAATAGCAGTCTTGACTCTCC
+>31039 1
+AACTTGCCCTCCTAGCGTAAAAGGTAATTGTGGCGACCGAATGAAGTGCACTCTGGCATTTGACCCTGCCTCGAAGGCTTCCTTAGCTAGATCGTAGGAA
+>31040 1
+GTCGCTTATGCCTTAGTTTTCTGTTCAGGCCCCTGGCGAAATACGGTGATTAAAAGTCGTCTCAAAGCAAGATATGCCAGTTAAGGAGGACCCCAGCGCC
+>31041 3
+CAACAGGGACACTACGCAATCTTTTGACATGCCTTCCATGGCTTGACTGGGAATGAAAAGCTTGTATTACGACCTCGATCGGAGGATTGCCTGGCCTCAG
+>31042 2
+ATGTGATGATAGCCGTCTTGGTTCTCTGAACACGACGGGAGCGATTCTAGAACTCCACTTTTGCGCTCCTAGAACGCCGCAGTCGATGCACTGAAGAATA
+>31043 2
+CGTTTGTCTCCATCCAAAAACGGGGCCTCCTCACAATCATTAGGTTGGCGACAAATGACCATCGTCGAGTTGTAGGGTCAGAACGCAACGTTGGACGTTT
+>31044 3
+GCCAAGGTGCTACCATCTTTGGCTAATCAGTGAAGACAATGTTAACCGCCGGCTCCTTTTCATGGCCATAAGGCCGATCTGAATGGAAACTTGTGCCGGA
+>31045 1
+GAGGGCCCGGAATGGAGGTATGCTGCACGACTAACGGTCAAACCCCACCTTTCGTCCAACCGCCAAGAGGATTGTTTTGTTTTCCTTAGCAGAATATTGA
+>31046 3
+ATACGGAACATAGATGCCAGTTTTACCTCTGTGGCCATACTTGACTCGAATAGGTCAGAGCTTGTCCACCGTCGCAGGCCGATACGAAGGAGCGTTTCTA
+>31047 3
+CCGAGGTTGTGATCTCAAACCACTGAGGCGATTATTACACTTGACCGGGAGTAACGCGCATTGGCCGTACGTTCTAATACCTGGAAATCGCTTCAGTGAC
+>31048 1
+TGTTAATAATCAGGGAACAAGGCTCAAACGCTCGACCGTTCCCGAACCGGTGGTATCCAATGCCAAGCAGTGCTGTTTGTTTAAGCGGCGTAGCTCTTCA
+>31049 1
+GCTCTATGGCTTCCCTATGGTATAAATCGGAGACATCGGAAAGTGTGAACGTCGTGAGCCCTATACGCTTAGTGGAAACATGTGCTCCCAAGGCCTCCTA
+>31050 2
+GTGCAAATATATCCTTGATGTTCACCCGGCGGGGACAGAAGCGCTTTCCGAAAGCTGTCTCATCTCAGGACGCAGATATATACCGTTGAGCTATGATCGC
+>31051 2
+TTGGTGGCCCCATGGACAGATCAGCTAACACAAAGCCCTACGCCCTGGATCCGAGCTTGACTAAATCTGTTGGTGTTAGGATGATTGAGCACTGCTATCA
+>31052 2
+TGGAGTTCTACTGCTTAGGCACGATTTCCAGTCGCCCTCTCTCAAACCGTCACACCCTCGTATCGAAACGTGACTAGTTGTGAAGAAAGGGATATGGAGG
+>31053 2
+ATAAGGAGGCGCGCAACATTGTCGTGAATCGTGACATGACACTCCGTACTAGACTCCGTCTGCGTAGTAAGTTCAATTTGATCGTGCACGATAGTGCCCC
+>31054 1
+TTTCCTTGACCTACGCCAGAGACGGCAGTCGGCAAGCACGAAGAAAGGTGTAACTGGATCAACTTTCCGTCTGTTTAATTCAAGTTCCGGTGGCACATGC
+>31055 2
+GCTGAGCATGCCGTCCCTCGCGGAAAATTAATGTCCATCGGCAATAATATGAGTTGGTGTCCTGGTCCGCCAATCTCACATTCGTATCGGGAAAGTAACG
+>31056 3
+ATAGTGTCGTCGCCTCTCGAGATGCACCGTGCAGATGGGCACTATATATTAGCACAACAAGCAGGGCGTTCTTCCAGGATCATTTGCGTCTTGCAAAACG
+>31057 3
+ATAGTTCTTGTCCTTGGCCACAATGGCCCCCTCGACTAAAGACCTAACGAGAGTATATGTAAGGGTGAAGGTAACGTGGGCTGCCGTATTGATCACCCCT
+>31058 3
+CCACCTATTAGGGGAGCAACGGAAAGTCCAGCCCTGATATTGAATGCCCGTATAGTACTCTATGTTTCGTACCCAACCGTGGCGGTGATAGACCTAGTTG
+>31059 2
+AATCACTACGGACCCACTATAAAGGGAGTGTTTACTAGGTTTATCGCCCAACTTAGGGACTAGCAATTTGTAGACGCGCATAGTTTCGGTGCGGGCCCCC
+>31060 3
+TAAAGGGAAGTTTAGTTAGACTCGCCGTGAAGACCTTAGCCACGGTCAACTTGCTAACTAGGATCGTAATAACTGCTGTCACCTGCCTGACGGGCTCTGC
+>31061 3
+GATTGCTACTGCATTATTTGTCCGCCTCATCGAAAGGTCCTGATAAAGTCATGTGCAGATAGCCCGAGGTCAACGACACACGATGCGTTTGACCGATGGC
+>31062 3
+AACTATGCTTTTGGTTTAAAGAGCGCTCCGCATAGACGCAGAGTGAAACTAAGTCACTGGGTACGCTCCCACCTGGCCTGGTCGTCTGATCATCATAGGA
+>31063 2
+ATGGTCACTCGTCACGAATAAGTCCTAGATTATAGCCATGCCCGAACGTGTAACTTGGAGCTTGATCATATTCACGTGCGCAAGTTCCGCATCGGGACGG
+>31064 2
+GCGCACAATGAATCTATCTCTTAATGGCCGAAGGAGTATCTATCGGCCCATGCTGGCTTGCGCAAAAAGGTCCTCTACTGAGTGGAAGCCTCCGATGTAT
+>31065 3
+TAGCCGACACACTCCTCTCTCGCGGCGTTGCAAACCCTAAGACTGAGCCCCTTAGGTTGGAAGTTGGTACGTACTATAGCAGATGTAATGGAGTCTAGTA
+>31066 2
+GTCAAAAACTCGAAAATGGTTTGTACTCTTATCTATGGACCCGGGTACTTAAGCTGCAGTCCCCGGGTGTGCTATCCCCGATAAAACGGTCGTCCGAGAG
+>31067 1
+CACATGCTCGCGCTGGACCACGTACAAGTTTGGTAGGTTCCTAAAAATTATATCTAACGGCCCGCACTCGTCAGTGTTGCTGAAGGAGCGCACAGTGATT
+>31068 1
+AGTAAGCGACCTGTGATATGTTATGCGCTTGAAGCATTACAACGCTCGAAACAGTTAGAGACTCGGGACCTCTACTTCTGGATACTCTCAGCTCGGGCGC
+>31069 3
+GCCATATGCCCAATTGTGACCGACCATAGAATCTATTCGCAGACGGACGCACACCCTTGGTTAATGATCGCTTATAGCCCGAGGAGAGTTGTTTGTACGG
+>31070 2
+TGTACCACTGCGAGACTAGTTTATTGGCTGCGAATGTTCGCCCGGGAATGGGTCACAACTCAAACAAATTGCTCAGCTTGGAAACGCTCATTCACGTCGG
+>31071 3
+ATTTCTGGCAGAAACCCGAAAAACGTTCAAAGACACTCGGTCGCTGTTGTTCTACAGGGAGTGAGAGCAACGCCCTTAGATTAGTCGCTTTTTGCGCGCC
+>31072 3
+CGATATACGTAATGGGACCTTGTTATTCACTTAGAGCAGGGGCCCCTCACATACAGGCTGGCGAAGCTGCCTATAGAGTAACTCGTAACTTCGCTTGACG
+>31073 3
+TTGTGTAACAAAGCTCGTGTCTAATGTACCATGGCTGTTTACCAGTACTGTCGGACCCGCACGCATAAACTTGTGGAGGACCGGTAGGACTCAGACTCAC
+>31074 2
+TCGACCGAGTCGGACCGGCGTCAGGCAAGAGCCTACACTTGGCGATTAAAATACTGGTCATATGTTATCTCGTACAGCCTACGGAGTGAACTACTCGTTT
+>31075 3
+AATTGCGCGCCTGTTCGTTATCGACGAGAATGCCCCGAGAACTCAGGCAATCCCTCGGATTAGAGACAGTCGCTTCCGATATATCGAGCTTGTAAATGGT
+>31076 3
+CCATGGCATGTGCTTAGGCTTTATGGAGAAGTCGACTTTCCAAGTCTTACTACGGGATAGAAAACGCAGATATCCGGTCGGTAACGTTCCGACCCTGCCA
+>31077 2
+ATCTGAAACCTTCCCGCGGATTGATTCTTCGCGGACCTCCGGCGGTCGGGATAATACACTGATCACCATAGAGAAACCAGGGAGGTTGAGACCTTATTTT
+>31078 1
+AGGCCACTCTATGATCCCAAGTTGCTCTAATCAAACGATTGGCCCAAGTACCCTGGGTTTGTTTAGGTCTAATGCCACGATATGCGTCAGGAGGGCGAAC
+>31079 3
+AAAAGCGGTCACCTCGTATAATGTGCTTATTCTTCAACCGCATCTTTAGGCGGTGACAAATCACTGTGGGTCTAAGGGGGACGTATGCCGCCACGCACTA
+>31080 3
+CCTATAGTTCAGGCAATCCGCTAAGGATCGCGCTGCCCACCGAACTGCTATGGTGAATAAAATGTAGCCTCGGACGACGTTGTATTTTTGGCAGATCGAC
+>31081 3
+AAAGTATGACAGTGTCGACTCCTGCGCAAAGCATCTTCGGTCGAAGCTTTGCCTTTGTATGCGATGATCACCAGCAATCCAGGGGAACGATTCGGCTATC
+>31082 1
+GCGTCCATGACTCACTTTAGGAGCAATTGACTGTTTCGTGAAAGCTACCGTCAAAGCCTCGGGCAAGATGCAAAGGGCTGTTGACTTTCATCAGTCCCAG
+>31083 1
+TAGCAACAATCTAGTTGAGAAGCGTTTCGAGGATTCTCGCATGGGAATTTGCGGTCTCGAGCGGCTACATCCAGAAGCATCACTTCGTCTAGCAACTGCC
+>31084 1
+AAGACAGAGCTGACCGTGATACGTTTCCGTTCAGCAGCACCAGCCCTATATCCCCATAGATGCTTAAGTCTGGGGTGACAACTTTTAGTTCGAATGGCGG
+>31085 2
+GGTAGCAGTCCACGACCCAGTCGTCGAGCTGGCATAAACATAACTCATGTTGATCTGCCTTTCAAAGTTCGATGTGCTAGAGACCAGATCCGGGTGATCT
+>31086 1
+AGTAATCTCCGATCTGCCAGAAGATGCACGAATCTAAGTGCGTTATACGCCCATGAGGTGATTGGCGAGCGGAACCATTTCTTCCGGAGCGCATACTTCT
+>31087 3
+CAGTTGATTGGTGGTACGACACCAAATTGAGTGCGACTCTCACAAACCTGCACACCGACCCGTTAGGATGCGACTGTATTCAGTTATGACTTGTGCGGAC
+>31088 2
+ATTACCCTACCTAGATGCATTGCCCACTCCAGCTGGGCCGTCGCTAACATTTGCATTGCTATGGCAGAGGTTGACTAGCGTGGTGACGCTAAAATGAAAG
+>31089 3
+CGAGCCTGGGACGTTCAAAATGCGACCAGTGCTCAACAAAGTCCATTGTAGTGCTGCATTTCGCTGAGCGCAAGGTGAATCTTCAGATCTGCCTTCTGAA
+>31090 2
+ATACTTTGAAGCCTTAGCGCGTTGCCTCCTCAGATTAGCCTCAGCTGGGATCGAACTAAATCGGGAATTCACCAAATCGTGCTGAGGAGTTCGCGCATAG
+>31091 1
+CGTCCCTGTTGCTATTCGCGGAACTGTAGGATACAGTAAACATCCGGTAGTGTAGTAGAAGATGGCCTGCACATCGCTTGCGCTCTCCTTAGAAAAACGC
+>31092 2
+CATGCGAGAGCAACACTTCGGGCGTATGGACTTAACAGGCTTCACAATCGACGACGGTAATACGTCGGGCTGGCCTTCACCAAATTTCGATGTTTTTAGC
+>31093 1
+GAACTTTTACAATGTATGGTGCTAAACATTAGGCGTCTCGTGTGCTAAGGACCCCCGTAGATGTAGGACCCCGTACCGATGACCCTACTGTCCGAATGAG
+>31094 1
+CGCTTTCGGCTACCGTGTTAACTTAGACGATTAAGGGAAGGGACCCCACCCGTTTTTTACAGTCATCCTTCGGTATGAACAGCACGGGAATGAATCGCGA
+>31095 2
+TAGCTTTGATACTTGTTCCAGCAAGTCTAAACGGGCAGTCGGCGCTAACGCTCTCATAAAACCGTAACAAGAGATGTGTGCTAAGTCCTTGCCGGCCGTG
+>31096 3
+TGGTTGTGCTCTAAACTGTGTCCGCGCTATTCTTGGGATTAGAAGCTGCAATACATGACACCAACGAAGTCAGTCTACTGTACCACCGCAGGAAGCGGCT
+>31097 2
+CAGCCAACAACTATCCCTGTTAGCGGAGCACATAACAAATAGGATGCCCTGCGGTATTTTGAATTAGGTCGCCGGTCCGTTTTCATTGCCGGAAGGGCTA
+>31098 2
+CCTGTCAGACGGGCCTTGGTGGTTATGAGTGGACACCGGCCAGACACTTAAAAGTGTACCGTATCACGTCTAATCTCACTTTGAGCCATAAGTGTGACCA
+>31099 3
+AAGTTACCGTTTCCAGGGACAAAGCAGCCAACGGTGAGCCTGCCTAGGGCTGTGCACTAAAATTCTCGAATACTCTCTACGGGGCATTGGCTTATGTATC
+>31100 3
+GTTGTCCAGTGTCGCCGGATTCCAATACCATGCTGGGACTATGCATGCTTGATCATACCGAAGAAGACAATTGCAGGCCGCCCTTTCTGAAGCGTATGAA
+>31101 3
+CAACCGCGATACACCCGAATGTTCGCATAGGTGGCTGTCCTACCATGTGGTTACCGGTCACTACATCAGGTGGCTCTCGGAACAAAGATGAGTTGTTAAT
+>31102 1
+TAACCGTCCGGCACCTGGTCAGTAGAACTATGATGGCAGATGATGCCTTATCCGCCGTAAGTCAAGTCTTAACAGCTTAGCATCCTATATAGGCGCGTGG
+>31103 3
+GTCTGCGCGTTCTTCATCGCCCAGGCGAGCCTGTTTTAAATCTGAAATCCGCGAAAACGCGATAATGGAATCCTACGCAGCAAAGTAGGTACGTTGTTCG
+>31104 3
+CAATAGTTCACTAGTTAGTGGATCCGCGTAGTCCACCCTACGCATGATGGTCAACGTAGTGATGGAGCGCCCACTACGGTCACCGTACTAAATTTGTGGA
+>31105 1
+GAGTCGCGGCACTATCCGTTGCAGCGTTGGAGCTACACTTATACGAATGGCGCAACAAAGGTGTTGAATGCTTCGTACACCTGGAGATACCTTTCCACAT
+>31106 1
+TACAGAACGATGCTTCGCGAGGCTTACCGCTTGGTCTGAGATAAGCCTTCTGGATGGGATTGCTCCAACTCCATCCAAGTAACCGAATGCTCGAGTATAG
+>31107 1
+ATACTTTCTGCACCACCGGCCAGCCATCCTTTAGGATATGGGTGGGGGCGTGCACGGATTAATTTCTCGCAGCCAGCAATTAAGCACAATTGACAAGTGT
+>31108 2
+AAACATGCTTCCCGGTTTGTAAGATCGAATTGGGAGTCCTGCCAACCAAGTATTACGCGTCGAGGCTAATTATCGTCCTAGCGATTGTCCCGGCCAAAGG
+>31109 1
+CCAGGTTCAGGAAAATCTGTAAGTATACAGGGTTTTCGGCCACCGATTTGCACAAGGTGGTTCACACAACCGTCGTTCTTACTGCTAGACGGACCGACTG
+>31110 3
+GCTCGACTTCCCGCGAATCTGTAGAAACGAGTAGATAATACGAGCAATATGCCAATCCGTGTAGGTTGGTTCGCGTCCGTGTAATGCAGATACCTCGTCC
+>31111 1
+CTGCCAGCCTAAAGAAATGATTTCACGCCGTTGCGGCCGCATCGTTCAAGCCACGATCGGGGTGCTTTATTGATATGAGACTAGTAGCCTATGTCACAGA
+>31112 1
+TCAGCTTACGGACGAATGCAGTGCGCACGGTAGAATGAGTCAAGCCAGTTAGCTTATAAGCCTGTTCGGTGCATCGGCTTAAGACTTAACCCCTCGTCAT
+>31113 1
+GTTCGTTTCCGTCGCCCACACGTTTTCCCAAGCCTCCAGAAACTCTGTAAAACGGTGCGAGCAAGGGCTGGTCGCGTTTAAGAGGAGATTAATTCAGTAA
+>31114 3
+GAAGCCGAACTGCAGGTTGTGCTTTGCAGACTACAGTATGCACTCTAGAGCGACCGGACATGTCGCCAGGTCAACCTAATGATTACCGGAGTTTCACTTT
+>31115 2
+TAAAACGCGCGTCGAACTCCGTATGTAAACGGAAGCTCCACGCTGTAGCCCGACAGCAATGTCCCATTATAGTGCTAATGTGCGTTGGTTCTGGAAGTTC
+>31116 2
+TTCTAAATGTCTTTCGCATATCCGGACGCATCAAAAGTTGTTGACACCGACGAACAAAAGCGGGGGCTGGGAGGTCGTTTCTGACTCCCGATGATTCCCA
+>31117 3
+AACATCAACCAAACTCCCTTCGTGGAGCGAGCCGACTGTAGGAGTCGTGAGTAGATGCCGATTTTTGCTTACTGGAATGCTTCAGTAAAGCGCCCAGTTC
+>31118 2
+TTCACTATGTATGGGATTTGGTAGTCCAAGAAGGCTCTTGCCCACCGACACGCAAGACCAAAAGTTAACATGGGCGCACTTGTTTGGCTAGCCATCGCGT
+>31119 2
+AAGAGCGGATCGGACCAGAGTGAAAAGCTCTTTGGTTGAAGAGGTTACGTCGCCCGCATCATCGTGTTGTGATTACTCCTTTACGATCAGAATCACCCCC
+>31120 1
+AGCCGGACCACGCTGGCTAAAGCGGGAGGGTTTTGCAGTATCAAATAAACTTTGAGCGGCACATTTGTTTTTGGACCCTACAATGTCCGCTGACCCTCAA
+>31121 2
+GCACTTGGAGGTATCCGTAAGCTAGTTAGCTATCATGAACTTCTAAGACGTGCAGAGGCATTGACGCATTGACGCGCGCACATCAGCGCCTCCTTATTAG
+>31122 1
+CGTATCTGAGGGTAATGAACTTTTTGCCCAACTGTAACCAGGGATATCAGTGCGGACCCCACATGTGACCTCGAACTTGATTAGCGCACTTGTGGCCAGA
+>31123 2
+GCGATTGTATTCTTATTAACTGAGTTGGCCAAGATTTTATCAAGCAGAGAGCAAAAGTCGATCTCGCGCTCTCCTCGCTACCGGGGAATCGGACACCCGG
+>31124 1
+TACGGAAAACGATAAGCTGATCGCCATTCATTGGACTTCCAGGAAGTTCAGTCAAGGCAGGCTTGGCTGCCTTCACGAAATGCGTCGCCGCTTGTATCTA
+>31125 1
+GCTAACTACAGAAGCAGGTGGCCAGACGCGAGGTACTATTGGGCGCCCGTAGCGGTATCAATAACTATTTGCATAGGCTGCTTCTCTCGAACATCTATTC
+>31126 1
+CGCCAGTACTCATGTCAATATCCTTAGGCTCATTGATGTGAGCAGGAATTCGCTCCTCGACTACATGGGAGGGAATAGCTACTAGTGAACCGACCTGCGT
+>31127 3
+GCGCACCAATGGCGTACACGCTATTTACCGATGTACCGTGTTCAAGAAGAGCATTTACCTTTCCGAGGGACCGAGGTATCTGGACCAGAGTTTGATACTC
+>31128 2
+GTCTTGTCACTCAGATAACAAGGGCGCTAGAGTACGCCGTTCGCAACCGCGTGTGTACTGCACGCATGGAGTAAATTTAGCATTCCAAGTTATGACCTCG
+>31129 3
+ATATAGCGTCTAAAAGCCCTAATCGATGCCCGTGATTGTTCCTTATATCCGCCAGAGGGCGGCTTACGCCTAGTAGGGTCTCTACGTAGCAACAGGGATA
+>31130 2
+GACAACGTTTGGACCGTAACAAACAACTGTACGAGATCTCGGGACATCTCCGGGTCTCCGTGATACAGCTACGCCTTGTGAGGGACGTCTTATCAGTTTA
+>31131 1
+GATAAGAACAAAAGGGATAAATTATTTACTCCGACACCGGTCGGGACCGATCGTTGCGTCTATCGGTAATCCCGGGACCCTGGCTTCGGATTTGTCACCT
+>31132 3
+AAAGTACCCGAATGTATAAAAACGCCGAAGTAGGACAGGCGCTGGGTCCCTGTATCTCTTGTTGCCCTGACGCGGTGAACCGCTCGTTACTACTTTATAG
+>31133 2
+GCCCAACCCGCGACCTGTCATATTCTGATGGTTTACGTTTCGCTGTATCACTGCACAGAGCGTACGAAGTGTGCCCTAAAAAGCGGAGCTTGAGAAATGT
+>31134 2
+ATCTAGTCGCCAGCCTGCAGGTAACTTGCGATCAGGGGACTTAGGGCCTTTACCTGACAATGCATTCTGTGTATCCCGGACTAATCTGATACCGAAGAAG
+>31135 2
+ACAGACAGCCGGTGTTAACCAAATTCTCTAAAAAAGCCTGTAATTGTTGACTCCGGGGCCCGAACTTTATAAGTATCCCCCGCGGGGGTTGTTCCGGTAG
+>31136 2
+GAATTAGGCTTTTGGCTGGCAACCAGGAACTTCGGCCCCTATGGCGAACTACCATAGTACGGTTTATTTAGCTACATACATACGGAGAGCCGGATTCCCG
+>31137 3
+GTGTTTCCGGATGCTATAAAGCGAATCTGAAACTCGAGCGCATGATCTCCCTCTGTAAGAACGACTGCAGGGATATCCGCTTACCGGGTCGTGACATCTA
+>31138 1
+TATTGGGATCCTTGGTACACCAATCCACGTCAACTGACCGCCGCGGTTACATTGACTAGGGAAGGCGCGTTCTACTGGTATATGAGTCACATAACGTCGA
+>31139 1
+CCTCTATTCTCATGGCTCTAGATAGAAGATTACGCTTCGGCTACTCTGACTATCCGGTGGAGGAAATGCGGCCAGCTCGTAGAAAATTCGTCAGGCAGCA
+>31140 3
+GTTGATTACGGCGTTTGCACGTGAGACACCCTCGACGTCGAACCCAGACTACTGGAGTCAAAGTTATCGGGCTCTTTCGTTTAAGGAGACAACGATTACC
+>31141 2
+CCTTTCTCATCGGACTAGATGTGATCCCATGTCGCAGTAATCGCAACGATCTATGATCGGTCGAGCGTCCATGAGACATTTAACAGTAGGGGCTCGACAG
+>31142 2
+CATCGTCTTTTGTACTTTTCGACAGCCATCAACGCCGGCCGTGAAGTTCGCTACCGGACAGTCTGCTAGAAGTGATCATGAGATACCAGATGAAGAGGTC
+>31143 1
+TCCTGGGGGATACTGGTCGCATTCCCACCTCGCTCTATGGCTACGACAAAAACAACTAGGTCTAATTCACCTCCGGGAAGATAGTTTCTAGGTTGAGGGA
+>31144 1
+AATAGTTAGATCAAGGATTCCAGAGTGTCGGGCTCTGCGCCAGGCGTCGGACTCATCGTTGAACAAACACTCCCAGTGTATACTATGGCCGATTTACTCG
+>31145 1
+TGTTGCGTTCCAATGGAGTATTTCAGCCAGGAAGACATTCAGGGCAGGCAATTTCATAGTCTAGTACGCTGTGGGATTAACGCGCCCCCCCCAAAATCTG
+>31146 2
+AGGTACTGAGCTAGCGTTCGCCTTATTCCAAACCTGCAAGAGACCACGGTAAACCTTGGGAGTTACCCATGACTGGCATCTGGCACTTAGATGAGTTGCT
+>31147 2
+CCATCTATTAGAAGTACCTTGGGTGGGAGGACCCATAGCTCTTCTATCACAAGCGAGTATCCACTAGATCGGACAGTTGATGTGCGTAAGCCCCCATTGG
+>31148 1
+GATCGGGAGGGCCCGAAGTGATCTTATCTTCTGGCTTATGTCCGAATCAATCGAGTGAAGTAACCGCGTACACATGCGGCTACTCTACGTCATGCAACAT
+>31149 1
+GTTGATAGAATATCTATTCACGAACAGTGTGGGGATGTCGTGGGCATCACCATCCCATGACCCAATGTCACTGGTGTCGCCCCAGTTAAGGCAAACGTTC
+>31150 2
+AGGGTCGGCTTACTCCCCAGTATCTCGCAATCATGGTCGATGAATAATCCGGGTCTGCTAGTCATTGCTGTTCACGTCCGAACAAAAAGATGAGCCGGAT
+>31151 3
+AGGTTTTCAAGGTAAAAGTCTCTCCATTCAATGACCCAACCAGTCCGGCAATTAAGCCCGTCGTAGGGACGATGTCGCTGACTGCGTTGGAGTATTACGC
+>31152 2
+GGCCACACCGCGTACTGTTCGAATTTCTAAGAGCCGGATCTTGCAAGATTAGTATGTTACACTCCGGACGGATGACCCGTGTAACATCAATTTGGACGCG
+>31153 2
+CTACGTTTATACCGAAAGTATTTCATTGGACGTCCAGCACCGACAGGAGCCGTGCCCGGTTGGAACGGATATGCTAACTCAGATAATGATCCTGGTCCGT
+>31154 3
+TTCGGCTCCACTAGCTCGGTGGTAAAAGTACGCGGTGCCAGCATACAAAGCTGATACCAGGATAAGACCTTGGACGTGATACTTACATCCTTGGCTGTCT
+>31155 1
+TGTGGGAGCGACGCTTCCTTCTACTGCTACCAATTAGGACACCACTGAAGTATATCGGCATCGTGGGGCATCAATTCAGTCAGAACCGTAAACTTCGTGG
+>31156 3
+CTTAATGGCGTTCCAAGTGCGCGCGTTTAAATAGCCGCTGGAAAGAGAGCGAGGATCTATTCTCGTTCTCAAGCTCAACATACTCTCCAGAGTTCGAGGC
+>31157 1
+TGATTGGTGCAGTCGTTAGAGCCCACTTCCTTTCTAGATCCAAGATTTCCGCCGTAGCCATGCTCAAACCGGTATAACGGAAGGACTTACAGGAGCTGGA
+>31158 1
+CTGATGTATCTGCGCCGCAAGTTCGTTCAGACAGCATACGTCAGAGCCGTGCCCATTATAGGGGTACTCAGTGCTTAAAGGTATAATCCGGCTGAATCAC
+>31159 1
+GCTGAGGGGATGAAATGGACATGTATGGATTGCCAGATACTCATGTACAGACCACCAAGCCCAACTATTCGGTTATCATCACTCCCCGTTGTGGTTCGGC
+>31160 2
+GAACACCGGTGGGTTACCTCGGATATACTTACCTCGTTCGGACCCGGTTATTCACAAACTGCGAAGTAATATTCGCGACAGGGTTCCAGTGGTAAGCCTA
+>31161 3
+CCTTGTTTGACGGTTAAAATAGGTTACCCAGCACTACGTTGTGTCCGACCCCTGCGAGAGATCGGCTTTAGAGATATATAAAAAAGCGCCCCTCGTCGGG
+>31162 3
+AAGGTAATCTGACTCCAGTGGGGAAACCAGCCCACCTATTGAATCGGGCAAACCCGCTTCATTTTCATTTAGCGGGTCCGGTTGTATTCCAACGAGATGG
+>31163 2
+ATCTCTCTAGCGTTGCGATGGGTATGTACCACCGTTGCCATATATTACAGGGTAACCGTCGACTCTGCTAGAGGTCGCACCTAATGGTGCAAAGCGACAA
+>31164 1
+AGTGCTTTTAAAAGCTGGATCTAATACTAAAGAGCGCCCATTACGCGGGTTCCACGAACGCCGTGTTGTCCATATGCCTTGACCCAACGGGTGGTGATAC
+>31165 1
+CGCATTCAGCATCGTAGGCGTCAAAGAATATGTTAACTCATTCATATGTCTCGGCTATCCGGCCTGAATGGGGTACACAGGTACTCCGGCTGCCAGAAGT
+>31166 1
+GTCGCGGGCTCTGAATACGTCTGCGACACGTTTCTACATATGCTTAAGGACATGAAAGGTGACCGCTCACGATTCTTAGCACACTTATGACAGCTGGAGC
+>31167 3
+GGTGCGTCTCTAATGAGCGATGCCAATTACACCCGAAGAGTACGGCGATTCGGACGGCAACGCCACTTCAGCACGGTGATTGTATCCAATTCTGTTTTAA
+>31168 3
+ATTAAAGGATGATGCCATTCCGGACCACGGGTGGCAATATAGGCTCTACGCCGTCAGCAAGTGGCATAAAAGCTTATGGTGTCCTGTCTCACGATCTTCC
+>31169 1
+TGATTCCCTGTGGCCGGGATACGCAGATACAGGAGAACAACTTCTCCCATTGCTTATGGACTGTGTCGGAGGTACCTCGCTTAAAATCAGCTGTGCACAA
+>31170 3
+GGTTCGAAATCTAGTATTGAACGGCTATAAACGCTATACGGTAAGATTACTCAGGATTCTGCTCAGGCCGTGGCGCCTGACCTGAGGTCTCCAAGCTACC
+>31171 1
+TCCCGTGAGCATACGTGAGCTCACACTCAACTCACATTCGCTATACGTGGTCCCAATGCGACAACACGAAGTGGGTTTGAAGGATTAGTCGTACGTTTGG
+>31172 1
+TCGTCTCTATATTATGCTAAACCCACAACGATCTGATCTGGTGAAAGGGGGCGTCCTCGTTTAAGATGATTTCCTACCGGCACGACGCGGGGGATACACA
+>31173 3
+GTTCTTGACCAGTATCGGACCGCATGTGCTCCCGACCAGTTATGGTGGAGTAGCTCATCTTCTCTGAGGACTCTCCGAAGTACATACAGAGAAAAGCTAG
+>31174 3
+TCCACTACGACATCCCTATGTGCGCGGCGGGGGCGTTATCTAGCGCCCACTATAGCTATTTAGAAGTATAGTAATACACGTTACGCAAGGTAATTGGCCG
+>31175 3
+TAATTCCACGCGGCTCCGAGGTGTAAGGTATATGATAGGGTCAATACTAACGAATTATGCAACAACAGGCCGCTTGCTTTCCGGCTCCGGCATATGGCCT
+>31176 1
+AGTTGTGAATGGTGTGCGACGAGAGCTAGAAGCTCTGTCCCCATTCGACCTTTGCAGCAAATAGCTTGTGGGATTACCACATCGACATCAGAGCCTTCCA
+>31177 3
+CTATAGTAAAATCATGGTAAACGCGCCAGTACTCACTGTGATGTTTTCGCAACAAAGCCTACCGGGTTGCCCCAACGAGGCTGTTGGGCGACTGTGACTT
+>31178 2
+TGGTAAAAGACCTATCCCGGTCGCTGGGCCTCCTAAGCTACCTTAAAGGTGTACCAATCCGCTAACCTCTTCATGTTAGGGAACGTGTGAAGGAGTGTCA
+>31179 1
+CACTTAGATACATGCACAGGCCCGTATGCGGTGACAGTAGCTCAATGTCGTACGTGTAGCGCGTAGACCGCGAACTTTTACTATCTCACAACGGTGTGAT
+>31180 2
+CTTATTTTAGGGACCGTAGACCCGCGGCATAATTATTTCCTCTACATAGCAAAGCGCGTGTAAGCTCCGAGGCTGCATGAAAGCAATTATGCGGCTCGGC
+>31181 1
+ATCTTACGCCAGACACGACGCCTATAGCTGGATACGGAACTTGCGGCTCAATAAAGTTGATAACGGTGATAACGATGTGTTGCCCCGCGTCTTACGCGTT
+>31182 2
+CGTCCATTCAAAGAACGCGTTAGCTAATAGATTCGTTCGTTGTCACAGAAATGTGCAGTCTGTGTTGGTAGGGAGACCCAGCGTGAATACCCGCCTACCC
+>31183 2
+TTTTCAACCGTAGCCATAGTTTCTGGTTCCAGGTTGCATGTGGCTGCCCCAGCTGCACCGAGCCATAACGCAGAACTAGTATATGATAGAGAGCGATCGA
+>31184 3
+CACGGTCGTCACGGACTCATATAACAGGTATGACTCTAAATGACCACGCAGGATTTTGAGGGCGTACCTTCCTCCGATGTTGTAGACCGGCAGCTTGAAT
+>31185 2
+CGGTTCCAGTGCATGGTAACCTTTGCAACTTCACCCTCTGCAACTGGATTTGGATACAAAGCCCGCAGCTGGATGATGGAAAGCGAACGTGGTTCTACAT
+>31186 3
+TTTACGTATACAGGCTCACTGGGGCCCCCTAGTAGTTGCGGTTCGCAGGCTCACCAGATAGTCAATCAAGCGTTTAATAGCCCGGGCTTAACTAAATAGG
+>31187 1
+GCAGCACCTACAATATGGAACGCTGCTCCTCAATTACTAGGGTATACGGTTTATGTGCACAGAGTACTCTCGGACGTCCGAATTTGGAAATGTCGCCGCG
+>31188 1
+CACAAAGCCCTAGGCAATAGCTCTTTGAGCAGAGTCAATAGATCGGTCACACTCGTCGTGTGTCAATGGGATTCTTGGATTGACTACGGCCCGTGCACTA
+>31189 3
+ATATTGTTGGGCGTTATAGTATGCACGTGTTCTGACTACTGAAGAAGAAACAGATCCACATCCTACGGTCCCAGTTCGGTGCGGCAGCCGCCTATACAGC
+>31190 3
+ACCTGAGTCCCCGAGCATTTTTCAAAGGTTGATGTATGATCTCTCATGGAGACTGCACCCTCGGCATAATGGGCGCAGACAAGAGTCTCTTGGCCTGAAA
+>31191 3
+CTGGCCACATCAGCGTAATCATCTTTGGTTGCAGAAAATGTAGAAGCTAAGAGGCGGGATCTATTCCCCGGGACGTTTGGATCCGCGTAATCTCCCAACT
+>31192 1
+GCCCAAGATCGATCACGGCACTTTACACGTCGAGTTCGGGGAACCGTTAGTACACCTTGGAACAGAAGGGTGTCATGATGCTCTATTCTAGCTCATCAGT
+>31193 1
+TTGCTGGAGAGCATGGGCCAGCTGCTAAACAGCCTTCTCGTTAACGTTCATGAGGCTCTCTACCAACGGTGGTAAACTCTCGACCACTAGTAGAGTAATG
+>31194 1
+GGCATTCCACCCAGGCTCCCGACAAAAACTACTGTTCCACGTTAATAAGAGTTTGTGAGGGTACTGTTTCGCTAGAGTACCGGTAATGCTGGCACAGCTG
+>31195 2
+GCTACGATCATGAAGATTTCTACCATGGCGTACTCCAATCGGGCTCACAAAACGGATCTTCGATGCCGCAGGCGCACTTAGGTCGATTGAGTTACGTAGT
+>31196 1
+GCGTTCGAGGCAAGTAGCGGACAACCCTTAAATCTTCTTTCTAAGAGGACGGTCACTCACCGTAACGGCTACTCCTGATGTGGCACATCTGTGGTAGATA
+>31197 2
+ATTTGGCGTCTCTGCTAAGACTGAACTACCTATTACAGCATATCGCGAACGTGGGTGCCGTGACTAACTGAGACGCTTAGAGATTGGTTACACCGCAGCC
+>31198 1
+GATTCCCGAACTTGGACGAGCTGGTAGGTGGCCAAGTCAGTTCAACCTCAGCATTACGCGCAAGGCTATACTTCGCGGTCCGTTAAATACTTTGGCAAAT
+>31199 2
+CAGGGATTGCCGGCATACGGAAAGACTTCTTCGCAGGGTTCAAATTAGCGGGCCGCGGTACTTGCCGTATCTATTCCACAAAAGGCTATCTGCTATACAT
+>31200 2
+CGATCTTTGCCCCTACGATTTTACCAGGTACTCGAGTATATCAGAGTATCTAGACCTGGTTAAGGAACGCACATGGGCCTGCAGCGTTACGCGAAATGCG
+>31201 1
+GGGCGTCAATTATTAAGACGACACTAGTGCTTGGAGACCCAGTTGCCCTGACGCAGATAAACTGCGGTGAGGAATTCCCCTTGCTAATCTTCGTTCAGCA
+>31202 1
+TAACGCCATGTTTATTCGCAGGCCCATAGTTAGTTGGTGAAACTCGCTCCTAAGACTCGCAGTCGAGGGCTGCGCAGGAAAGTCCCAAATTATTGTACGC
+>31203 1
+TCAATGACCTGTAAACAGGGCAATCTGGCCAACCGGTTAGTGTCTTACTGATCGTAGAGCGTTACCGATACCTGGGGCATGCTGTGCATCGCCTAAACTA
+>31204 3
+GATCCGGGCCGAGTCGTATCCACAATTCCGAGAGTCGATGGTACAGAAATCACGCTACTCGAATTGTCTGATGGGCTGAATACTACTCAACCTGCGTGTT
+>31205 3
+CGAAATAACTACCTGCGGTCACAGGCTTGTGCGCAGGAAATAGGTAGTCGGTCTTACCGTTTCGGTACAGTTTCAACTGCAACCGGTTGCGCAACCTTAA
+>31206 3
+GTAGTTACTTGACTCGGTAGCAACTCCGAACCACATTGGTAAGCGATCAGGCAAAAATGTGCCTCATTTTGCTGGTATACAGGTACCCTATGCGCCGGCG
+>31207 1
+CCAATAACGATTTCTTTCCGTGGCTGTACCCACCAACACTGGGTCGCACAATTGGTCATTTACCGCGAGGGTCCTAACGCGTGTGAAAATTGGAGGGATA
+>31208 1
+CCACTCACAGTCATTCATACGACACTGTTCCATCGGCTATATCTTGCCGGCCGGCAGACGGATAAATCGTAGGTGGAAATTTAGTCGCGGATAGTACGTG
+>31209 1
+GCGCTCGTGTCTTAACACAATTACACTCGGAGTGGGAGTAAGGTCCGCTGCAAGACTTCTAAATATCAAGGGTCGACTAATCTGGCAGGTCTCCTTCCGA
+>31210 2
+TCGCGGCTCTGTTATGTCGTAACCATACTCGCAGTTTGAGGAGCAACTCAGTGATCGGCGCGAAGCTGTGAAGTTACCCCCTCTACAAGGGAATACATAT
+>31211 2
+CCTAGCTGACGTATCTACCGGCAGAGGTCTATCCTGCTTTGGAGTCATGATGCGTCAACCCGAGGTACCATGTACAACCGACAGCAATTGGTATGTGAAT
+>31212 2
+TTGACCCAACCGCACGTCAGTTAAGCATGAGTGTCCCGCGAAACCGCTATATAAGCCCTAGTCGGGCGTTGCAGACGAGTTTGGTTAAGATGTTTATCCA
+>31213 3
+AATTGCTCTGCCGCCCAAACTGCTAGTCACGCAGAGCGGAATGGAGTCCAAGTTTGTCGTTATTCTGACCGTGACGATCGAAGGCTAGCGAATATATTCC
+>31214 1
+GACCAATCCCAGGTCCAGGTCCATTACTTGTTATGGTTTCTTAAGTCGAAGTGGACACAGTTTATGCGCCGCGACAACTGCATCTGGGGAGCACTGACAA
+>31215 2
+CGGAGCCAGTGTTCAGCGTCACTCGGATTTAATACGCGAGTGACATCTGAGGTCATTGGATGGCGTCCGATAATAATTCCCTATGCGCACATCAACACTG
+>31216 3
+ACCGAACTACGGGGGATACATCATTCTTTTGAGCAAGTTACGTGCCACGGATGTCAAGAGTCATCGTGGGACTATGCGCGCTGTTACTAATCACTCGACC
+>31217 2
+TATCGGGCATATATCTATACTGTGCAACACCTCAGATCTTGTGGAACTCAGAGAGCTCAGCCCGGTTCTACAACCCGCGGGTTGGATGGCTATGAACATG
+>31218 2
+TTACTCAGCAGAACCCCACATTAACCGGGCTGGCGTGAATGGACTTCTCATGGATACACAGGTATTCGCGCCGATCTTTACTGCGGAGAACTTGGAATTG
+>31219 1
+CCGAAATACTATTTTTTGAGGGGGCGACCCTGCTTACGATAAGCGCCTCGGTAGCGCGTGTTGACAAACAACGGCTATGATCTCGACGGAATATTCACTC
+>31220 3
+CAAAGGGTACTATGGGGTATCTAAAAACATCTCACGGCTCGGTGAACTATGTAGCTGATCCGCTGGCCCGAATTCGTGTGGCAGTATCTATCCACAGCTC
+>31221 2
+TTGTAGCGGACCGCTACTTACTGGATCCCGATTATGGTCAAGTGAGCCCAAAGCGCTGGTTCAACATCAGTCGTACCTTAGAACGTAATGGTTCGAACGC
+>31222 1
+GTCTTGGCGGAATTAAAACGCTCGTCATGACCGGACGAGAAGACTGGTTACATTCGATAATGCCTTCACGTTTAAGCACAGCCTCCGTCGCGTATTGACG
+>31223 2
+CTTAACCTTTCAAAGTAGCTAGCGATTTGGATCTCAGACGAGCTGCGTAGCCGTCTCGCCGTTGTCTTCCGAAGGGGTGACAGAGCACTATTACACGAAA
+>31224 2
+GGAACCTTTCACTCCGACGGTCCTGAACCATGTCAACCACTAACAAAGCATGTTAGGCCTAATTGAGCCGTGTAATTCTGGTGTGGCCGTTTGCAAGGAG
+>31225 2
+TTTGCTCGACTAGTTCAGGTTCCGGCTTGACCCTCATGATCATTAGAAAATTGCAGTACATTACGCTGCAAAGGGCGCTCGCATACAGGGGCCTCAAAGG
+>31226 2
+CCTGGCCGCCATTCGGTATTATCGCAGATGGAGACACGCCGAGGCGCTTGATAACGAATTTCAGAACGAGATTATCTTGATTCCACGTATCGAGAGCTCT
+>31227 2
+AGAGGACTTCCTATAGTGATTTTCAACGGCTGATGCTATGGGGCATATCAGTGCTCATACGTCACGGGAGTCCCTCTATAGGTCGTCGAAACCCAACACG
+>31228 3
+CGAGTTCGGGACCCCTGCCCCGCCGAGTAGTAAAGATTGTGTACTATTCCAATAGCCTTCGCTAGCAGACGTCGGCTGATATTTACGACAATAGGTAGTA
+>31229 3
+CATTTCGGGAACGTTTGAACGTGTGCTTGAAGTACTTTCTGGCCAACCATCACACGGGTGCCGTGCTTAAGCAACGACGCACTTTAGCGGATGAACTCAA
+>31230 3
+GCGTTGTGTGTCTATTCTAGATCGTGCTCAATGCTTGCAAACCTCCAAACTACATACGTGGGCGTACACGGAAAACATAGCCTGGCCGTAAGGCGTACGT
+>31231 2
+CAACCCTAGGTGGCGCGCTGCCGCGTTAGTGTCTTAAAGCGTCGCGTATGGCCTAGAACTTTTGCCGACTTACTATAAAGGTACAGCGTCCTATGAAAAA
+>31232 3
+GGAGTGCTACACGTAAAACCGGTTGCTCGTTAGGATCGTCATTCGTCGGCAACCCCAACCTGTCTGGGCGCCCTCTATAAGATGGTACAATATGATATAG
+>31233 3
+GTCCTGTCGGACTTGATCATCTGAGCCTTCAGAACCCAAACCCATGCTCATAAGGAGCTGAAGAGTGGACGTTCCAGGATTAGGCAGCACTTGATTCGTT
+>31234 2
+GGATTAACACCGAGTGTTACCATACGCCCCGAGCTCACGTAAAGTCTTACGGCCGGCCGTTAGATTTAGCTGGGTCGAGATCGAGCATATGTATATCTCA
+>31235 3
+CTTACGACTGATCACGGCGTTTGATTGGGAGGTGGTACATCACCGACACTTTCTTAGCGTGTACCACTCCGGAACACAATCCGATGCAAATTTAGAGCGG
+>31236 2
+GATATGACTGGTATCCTGCGTACCTGTGAGCGGGGAGAACGTACGTCTGGTCGAGCTCCCCAACTGACTATTCTTATAAAGGATCACTATACCGCGAACT
+>31237 3
+GATCGCTGATCCAATCACCGTTCTAATGATTGTACACGAAAGACCGGCTCGCATTGACTTAGCTTACTGGAGAAGTCTTACGGCGGACTATCGCGTGAGC
+>31238 1
+GGGGATTTTAGACAGCTAATGACGGTACCCGTCTTCTGCTCATGCTGTACTTCCCTGAAAGGCTAACAGGAGACAGCTAACGCACTAGCTGTATTAGCCG
+>31239 3
+GCAAGAAGCTGCCGTGAAGGATCCTAAGTTAACTAGCTCATGGCGGCTCTCCCCGTAGAAGTTTCAGGTCTGTTGCTGTCAGACAGAACTCTGTCATACA
+>31240 3
+GTGTCTTATTCCCTCGTTAGAATTCGCTGACCTGCGCTGACGAGGCGCTGGCGAATCGCAGCATAATAACGGTGTAAATGAAAATTTCAACCCGCGGACT
+>31241 2
+GCTCACAAAAACCGTATAATGGTCCGCACGTCTAGAATCGGAAGTACACGTTTTACGGTTCTGGTTCCATGCAACTGTAACTCGGCCACTAGGTGTGCGG
+>31242 2
+ATACAGCCCCAAACTACGTGGTGCCCCGCTCGTATGGGACATTAGCGTTGCTGTTCGTACAATGTTTACTTCGAGGGAAACCCGGAAAACGCGTAAGTTT
+>31243 2
+GGTTATACGTCGAACTCTTCACGGGTTCGCCAACTGCGAGCGGATAGCCATACCGTTTCCTTGAGACGAAAAAAGTTGAACTTCTAGAACGCCGGGTCTT
+>31244 2
+AGTCTCCGGAAGGAGAGCCCTGCGTACACATTACACTAGAAAACAGCTTCCTCGTATTTTCATTCCGGGGTGGGTCGAATAACGTACTCGCTTGCAGGTA
+>31245 3
+TCCAAGCAGGCCCTCAGGGTACACTTCTGCGTCTCCAATTCGTATCGTTGCCAAACTGAAGTCTAGTGCAATGCTGGGGAGCTATCAGAAGTTTCAGGAA
+>31246 2
+CTCCCACTACAAAGGTCTCTATGAACTCGATAAGGAGGTGATCGCTCAAGTAGGGTGGCTGCGATCTTGACTAGGTCGAATATCACGTCGGTACATCCCT
+>31247 3
+CCGGCGTCGCTTAGAGAGTCACCCGGCTTAGTCAGACCATCCTGAAATCCATACTTCGTCTCGTTGCGTAGGCAAAAGTTGTTATGGAGGAAAATCCATG
+>31248 1
+GGCCACATACGATCGGTAATAGTAGCTTGAGACAAGATAGGCTGTTATCGCTTCTTTAGCAACCGCCTATTGCGCACTTTACTGGGCACGCTGGAAGCCA
+>31249 3
+GCAATCCAGCGAAGCTGGGGTACCGGCGTGGAATCTAAGTCTTCATGGTGGCTAAGCATGACAGGGCATCTGCAACACTCCTACATATTTTATAGCTCCT
+>31250 3
+GGCATGCTGGTGGATCCTTCCGCCCTAGATGTACTCGAGGCAGCATGCGCTGAAATTGCAGACGCTATACTAACCGTTCTCAGGTTTGTGAACTAAAAAC
+>31251 3
+GCAGATAAGCAATGGAGGCAGCAGAGGTGAACCATATACCGGCCGCTCGTCCGTTTTTTATTTCAACTTCAAAAATTCGCTTTCGCTCGCCCAAGGTGGG
+>31252 1
+AGACGTAGACCGGCGCTCATCTCCCCGTACACCTGAAGTCAAGTGGCGAACACCTGTCGTGGAGGGAACGTCTTGAATATGTTCTGTAATGCATCAATTT
+>31253 2
+AAGATTCGGTTAGCATGCGACATGAATCCCTGTCATGGACGAGCAAATCTGTCTATGTCGTGGTCAGCGCCACTGACTACCGACAGGGGTAACCTATCTT
+>31254 3
+GGGTCATATACTAGTTGGCCTTACAGCGTTTTATACGTCGCTCGGCTACACGACACACCATGGCATGGACTAGACGATCTATGACGGACGAAGGACTCTT
+>31255 1
+CGTCGCATGTACATCGGCAGGGAACCGCACTCATCGATCACTCGGTTACGGATGGTGGTTTAGTTATAAGCTCTCAAAAAGGATCTCCAGTACTCAGCTG
+>31256 3
+GCCTTTACGGACCAGGCGCTACGTACTTCTTCGTATGCCATACGTGCGCAGCATCCTAAGTTGAGCTTAGGGACAGAGAGTCCGATTAATAGAAATCCGT
+>31257 1
+ACCCCTGGGCTTAAGAGACAGTTGCCAGGCATAGCGATATACCTCTGCCGCAGATATACTCTTTCAGTCTTAACGAGCAATGGGGTGCACGATTAGCTTG
+>31258 1
+TGTGGGCATTAAGGACAGATGTAGCTACGTGCTCCTCTCTGAAACACCGCGAAAACTGCAGTTGTGATGCTCGTCTGAGACTACGATCCTCAATAGCCGT
+>31259 2
+GAACAGCCGGAGTATATGCAGTCTTTAACGGATGTCACGTGGTACCACATGATATTCCCTTGACTTCGAGGGATTCGGGCTACATAGCCCGACTACCTGA
+>31260 3
+GTAAGACATAAGTAACCGCCAAGATGCGTACCCCTAGAGTCGACTATATGTTCTAGACAGCTTCGTGAGGTGCGGTCGTGTCCACGATGTCATGCCTACT
+>31261 1
+TCCTGATGTTGTCCTAGGGACACATGGCTTGGTACTGTCATGAATCTTCGATGCGGATACTGCCACTACAAGGCATGGTATGGACCAGCAACAATCCAGC
+>31262 1
+GTAAAGCGTCATATAGGGTTGCGCAGGACGCGTATAAAAATTTCTTCTCAGCCCCGTAAGTAGGTCTGCACCGCACTTTCCTCGTGAGCTTACGGAACGA
+>31263 3
+AGCCCTCTCGATCAATCACCTCATTTAGGTGGGCGAGTACAGGAGTAAGCAATTACCTATGGACCCACGTTCTATCTCGATTAATCTAGTGGGGCGGGCA
+>31264 3
+CTCGTAGAGCAAGTACTTGGAATGGCTAGACGTCAGCGGCACTAGAAACTCTTTGAGCTCTTTCCGCTCCAGGACGACTAGGCGTACTCGGTCAATTATA
+>31265 1
+GGGGGACTAAATCACCTATACATTTGGTTCCCCTCCGGGAAAGAGATGCTCATTCTAACCAGTTGCTATTGGACAACTGGCCAGCGCTGATTGCGACTGA
+>31266 1
+TTTCACGTATACAACGTATGACACTTTCTTGCGAGCGGTTGTAGTATCGAAACAAGTCGCGGTCACACTGCAAACTACCCGCGTGGTAAGGACCCTGTGG
+>31267 2
+GAGGACACAAACCTTGCAAGAGGTTCAATCCAGTGTCAGTGCTCCCCTATCGCTGTACATTTGGATTGCCGAATACGGTGGTTGCCCAAGAGTCATCAGT
+>31268 1
+CCCATGCGCTGTGTTGCCTAGTTGCCACTTAGCCGACATGGTCACAGAGCTGACAACAGGGGACCGGTTATGGTGAACTTCCTACTTTCAAAAATAGTGA
+>31269 3
+GAGTATCGACCCTGACGATATTCACACCTGCGGCATAAAACTCACATTCTACCCGGTGATAGTGTAGATTTTGGGAGCCAGGTCGAGGTCCGTAATCCTG
+>31270 1
+TCAGACCTATTTATACAAACTGTCGAGGTTTGAACCACTAGGTCGCCAGGCATACACGCGGGTTGGACGCGGTCAGCTCGCAAAGTTAATGACTCCTTGT
+>31271 2
+ATACAATTCACCTGGACAATTTCCCAAATCAGTGCTGGACTTGCCTAACCTTACATTGCAAGCATAGTGGGGCTCGGGCTAGTTCTTAGCGGCCGGAGAG
+>31272 1
+GCAGCCGCCAGTGTATGGCTCTTAACAGCAGATTTATACTAGTGCGTTGTACCTGTAACCGAACCGTCGATGTTAAGCCCAAACGGGTACCATGGACTTG
+>31273 3
+ATGTGTATCTCCAACTCACACGTCTAGTAACATTGGAGAGTAACCGACGACGTAGTGGCTCACTGGAAGTTCCCCTGGAAATTGCGTGTCCGGCTACATG
+>31274 2
+CACGAGGTAGCAATGGTCTGTCGAAAGTCGTGCGCTTGCCGGTTTATAAGCGGTCCAATCAATTCGACCTTCAGCAGACAAGTAATTGACCCACGCTGTT
+>31275 1
+TTGAGGCCCATATGTTCGTTCAGGACTGTGGTGAATCAGGGTCACTAATGTCAATCGTTAGCAGTCGAGTTCCAACAGTGGAAACGAACCTTCCCCCCAG
+>31276 3
+CACATCGCGTGCTTCGGAATCGTCTGACTAGGCGAATCACCCATGTGTTGGCGCAAGTGAATATGCGACTTGTGAACCAAATTTAACCTGTCAGATCGGC
+>31277 3
+GGCCGAACAAACCCTGAGGTGTGGCCAAAAAGTTTAGCTTCCACAACCCTTGGGGTACCTTAGAACCTTCTAGTTAAGTAGCTGTGCCTAGTAGCCGGTT
+>31278 2
+GGCAGTTATGATGCTGTTGACGTGGCAGGAGTCTGTACTCACCAATCATCCACATTGACCCCCCGGTCCCGAGCTATATACAGTGCTGGAAGTAATGATA
+>31279 1
+TTACGTGCACGCCTGGATACCGGTAGCCTACTCGGACCTTTGTTCCCTAAGATAACGGCGGAAACAAGGAACTCATTAGATTAAGGTTCTGAGGTCTCCG
+>31280 3
+ATAGGACTGTTTTGCGTAACAGATATCGCCCTGAACGGGCGAGCGATGGCTCGTAACGACGGTATTCGCGACCATATAACCCATTGAGCCCTATCTTATG
+>31281 3
+TTTCCGCTAGTCGTCTGCGACTTACAACGCGGATTTATGGGAACAATCACCATCCCCGCATATACGACAATGTGTGGAGGAGACGCTGCTTGGGTCAATA
+>31282 2
+GAGAAAATACCCTTCGCATTTTTCCCCCTGCTTCGCCTACCTCGAGTTGAGATGCCAGGTACAAGTGGAACATCTCGGAGCGGAGATAGAGTTTGAGTCA
+>31283 3
+GGTACCTTTGCAAACAAGCTAGGAACAATTATGCTCAGTGAGAGGGTGCCCTTGAATCTTCCTTCCTCGCTTGAGTATAGGGCTCATAAGACGGACCCCG
+>31284 2
+GCTATCCTGCTTATGTGTAGGAAGGCCAGGTATCAAGACCAGGAGGGACTCTGGTCCATGTTCATGATCCCCCAACATAAAACTCGTGCCCTAATGTGGT
+>31285 3
+CGTAATAGAGCGGCCTCAAGCGTGCGTCGAGGCATTGCTCCCAGTTATTACAAGACCAATCTACTGGAGCGGTTACAAGGGATAATTATTCTTCTCGGCC
+>31286 2
+AGCGCTGGAACTATTGCATGGCCTGTCGCAGACGTCCATGTTCCCTGATGATTTAATCTACGGAGAGGCACAGCTCAGGACTCTCTTGCAAAATACATGG
+>31287 3
+AAGACGAAGGGATCAATCTCCATTCCCAAGTTGTCTCGATTCAATGAATGGAAACGTGGAACCGCGTGCCCACTAGGGCATTTTGCGGGCTCGCCTATTT
+>31288 2
+TATTTTTGCCAGTCTGGTGGTTGTCGTAATGCGCCGGACCCATCTTTGACTATCCCCCAATGGCATAAACAGCAGGCAAGAGAGTCTCAGAGAAGTACCG
+>31289 2
+TTAATGCCGAGGGGGGTCAAACCATGACACAAGTCATATGCTTGGGTCTTTAACAACCGGCCAGCAATATTCTGTCTGGCCAAGTCGTGCTAGATCCTGC
+>31290 2
+CCAGGCGGTCTCCCTATTTAGAGGGCGAATATCGTATAATTATCGCACAAAGTAGCTCTCTGGCATCCATTCATAACGGTGTGACACGCGGAGCCATGTG
+>31291 2
+ACCCGGTAGCCTTTATTGGGACTAGGAATTCACAGTGGTAGGACTGCGTAGCATTTATCTCACAGAGCACCCGACGCGCATCCAGTTGATTCGGAACTTA
+>31292 1
+CAATATAGGTTCGTTAACGGCTTCCAAACTTCTCGGCGGCGTCATAGGCGTTCCCATGGATTGGTAAAAGTGACTATCGGGCACAGACTACTCGAGCCTA
+>31293 2
+GGTGTTTGCCGATATATCTAGGGAAAGCCTCACTCAATTGGCTAGGTCGCATAGGCAAATGCTGATATCCTCCTTAAGTGAGCACGCATTAGCCAGCGCC
+>31294 3
+TGCTGACGGTCCATGGTCTCATTCCAATAGGTCACAGCGACGAATTGAGCCTTCGGGAATCAATCAGTATCGCTAAGCTACGTTCAGGATGAAGTCCGTC
+>31295 2
+AGGGAGTATGGGTACTACTTGCAGCAGCCTGACCACCCCGTAAACGTAGGGTAAGTCTATGCAAATCTCTGATCAGCGGCGTCTTACTAACGTGTTCCTA
+>31296 1
+GGGCCATACGTGGTAAAGGGCACCGCCAGGAGGCAACTGTTTTCCAACTAGATTCTAGCAATCCAGTATTGTCGTTACACTGAACATGTTATGTGCCGCC
+>31297 1
+TGGAGCGCCGTATCAAGTGATATACAGCTTGCGTCTTGTCCCCTAAAGGGTAATTATAGTATGGGGAGGACTTACTCCCATGCCCCCAGACCAGGCAATT
+>31298 1
+GGTGAGCACATGCGAGTAACTCCGACTGCGTGCACTTCGGTATTGTGCGTCATTCAATAACTGCGGCAATCACCGTCTAAACCATAGGAACTATCTGGGT
+>31299 2
+TCTTAGACTTTGCGACTTATACTGCCCTCGCTCTTACCCGGGGAGGCTGAGGCTCTGGATCATCAGATGTAAAAACGCATTAAACGTAGGAGGCGAACCT
+>31300 3
+CGGGAATATGCGTCCTGTCGGCCCTTATCGAAAATACACGTGTTAATGCGTTATAGTGGCACTACCAATCACACAGGGGCTCGCTACGTGTCTGAACGAT
+>31301 3
+CACTAGTTGTTCGCGATAGTCTCGAGTTGAAACCGGACTCCGGGAGATCTGTTTCGCGGAACTGCAACGCCATTCAGAATTCATGGTCAGCATCCGATAA
+>31302 1
+GCAGCTATACATGTTGTAGGCGTCTACACTTGGCCACTGCCCCCGAATCTGGCTGTAGATACTCGAGTGGCAATTCATTGGAGAGGCTACAAACTAGATC
+>31303 1
+AAATGCCGGCCTCGATTCCGAAAATTTATTCGCTAGGCACCGGCGAATGTTTTCCAGCGTGGACATTGAAGAGACTTTCGGGCAGAGCTCCATTCGATCA
+>31304 2
+TTACGTTGCACGTGGTGGTGACATCTGTTCCGAGAGCACTTCAGAGAAGGGGTATCAGAAAATCCGGTCCCCCACGAATTACGAGTGTTTCTCACTCAAC
+>31305 1
+TCGGTCTTTGCAACTCAAGGATTTCGGATCCAGCGCGCATAGGAGCCAACAGAGTGAGTTTCTCTCAAATGGAAAGCCTTCGGCATCTCGGTACGCAATT
+>31306 3
+TTTTGCGGAAGTAGGATACCAGATAGACACTCAGCGGCACGACGCTCAGTTCCTTAGATAGGTGTTGCCTGTATCTCCCCTATCGAGTTGCGCAAAACAG
+>31307 2
+GTTGGTGGCCAGACGTCTAATGCTTCACGGCCCCGCAAGGTTCGGCACGCCTGAGACACTGGGAATCCTATTTTAAATACGAACTTAGCAGTGTCATAAT
+>31308 1
+TACTGTTTCGTGTATATACATGGTTCCCGATCCCACCCACAGCCACGCCATATTAGTGGGAAGCCAGCATGTGGCAAACTGAGGTAATGCGCGAAGTGTT
+>31309 1
+TGGACCTAGAATGGTACTCAGTAACGTTATGTAGGCCTGACGCCGGGGACATTTGGCCGATCGACAGTCCATACCTAAGCTTAGTCCATCGCTTGCTAAA
+>31310 2
+ACGAGGCATGACTCACACTACTTTCTCATAGTTCATACTCATGTGGATTTGATCAGGGCGATTTAGTGGATGGGGAGACCACAGCCACCCACCGCTAGGT
+>31311 3
+CCATAGGATATCCAGGCCAAGTGCTGGCCATACTTTCCCGGTGGACAAAGAGGGGGAGGGCGTATAATGTTCACATACGATATTCACCTCTTACCTTGTC
+>31312 1
+CGCGTCGTCGGGTAGGAATTGAGTTTTATACGCTACATCGTTGTAGAACAACGTCAAGCCGGCCATCCGATTGGTAATATAATCACCGCTCTGCAGCCGA
+>31313 3
+CGCACCATAGCAACATGCCGTTTTGATTGCTTCATGTTATGTTAGCCGCAGTTGAGAAGGGATAGCACATTCTCGGGCCCAGACGGACTGTATCCAACGA
+>31314 2
+CACTATGGGAGCCAGGCTTTACGACGCCTCGCAAAATGCAACTGCCTCTTAGGATAAGAGTAGTCGATTATGCCCACCACTGTCTGAGGGGTAACGTTTT
+>31315 2
+GGGTTCACTTCGAGCATTACTCCAGAACTCCTTGCAGCTTGGCCATGCCCCCAGAGTAGATACATTAGCGGTGAACTCGACATGAGCGGAATTATATTGG
+>31316 2
+CAATTCCCACCTGCCTGAACAGGCGGATATGTGATCACGCTGATGCCCATTCGTTCTGTAATAAGGTGCGCTGACAATAGCACGCGTTGAAAGTCGTGTA
+>31317 2
+CAGCGCGCTACTACTCGCATATCGTGTAGATTTCAACAAGGTGGATAGGGTCGAATGACGTAGACCACTCGCCGATCATTACTTCCGTTATTAGCGCAGG
+>31318 1
+GAGAGGTCCCAAACGTCGCACCCAGCACGCGTCTTACGGGGGAACCCATGACGTTCAGTAGTTCTTTTAATGTATCCCGTAAAAATTAGCGTTGTCGAGT
+>31319 2
+ACTACGAACTTCAGGGGAAATGCCGGCGTACCCGTCTTTGTACGCGTAGCATCAAGGCGGTATTCATACTATGCGGACTGACCATAGACCCTTTTGAAGT
+>31320 1
+CTGTTAATAAACCCCTATGGGGTCGGCAGTTCGACGACTGGAATACTTCAGCCTGAGAGCACAAACCTCTCCGGGGACTAAGTGATCAGTTTACGTCTTG
+>31321 1
+TGGCCGTCTGATCTATAACGAGCACATGTTTTACTCATGACTACATACTCTACAAGTCTGGTCATCGGGTAGAACTAGGACGAAGCCGGTCGACGGTCCG
+>31322 1
+CCGATGCGATAAGGACCTGCCCGTAGGTGACAGATTTTTAAATACAGACTACTCGAACTAGAGACGGATCTGGCGTCGTTCGTTCGGATATCACCCGTCT
+>31323 2
+ATCTCCGCAACCTAGCCGTTGAGTAGTTAGTTTCGTCGTAAGATGACCTCTGGAAGTACGCGTCGACATCGAGATAAAGGCTTCACCCAGCTTAGCGGAT
+>31324 2
+AGAACCTCGACGCGAGGAGAAATCCTTCCCCAGTCCGCGTAAGATAACTCGGATACGGTTATCAGTGTCTTTTGATGCGTTGGTCTACAAGAGGTCTCCA
+>31325 2
+CGTGGTCGTTACCATAGCTATTATCATGTCAAGCCTGAGCGCGTATAAGCGGGAAAAAAATGTGGACGCCCCCGCGATTTTGCATCTCTACCTGCTGAAG
+>31326 1
+TCCCATGGAGTATGTGATGGGTTTTTATAACTCTAAGGCTAACGGCCGAAAATGTGTGAAAAACCCCGGGGCGTGTCCCAATTGGCGACCTCCCTCTAAC
+>31327 3
+ATCCGTGCGTTCCTAACCGATGCCATGTGTGGTGACCGTAATGGCTTGCATCAAGGGCCTAACCAGATACCTAAGCTATAGGTCTGTGTAGGCAAAATCC
+>31328 3
+TAAACTTAGGCAAAGGTCCTTAAGTCTTCGTTAACCCACGCCTACGTGACCGGTGTCAAATACCTCGCACTGGACGAGGTGGCTTTGATGCACAGTGAGT
+>31329 2
+TTGTCACGATAGCAACTATGTTTGTCCGTCCTCCGATGTGGTTCGGGCATACACACCCTAACTACACACTACCAAGAGGATAACGATGTGCTAGGGGGTG
+>31330 2
+ACGAGAGCATCTCGGCGTAATAGTAATTATGTTCGCCGAATTACCATAGCATCCACGATATATGAGTGCTGGTGAAGCACGCCTTAGGCGTCCTGCCGCT
+>31331 2
+GCGATATTAAGCCTTGACGCGCTGTTTAACCCCGTCAAACACGTCCGATCAACTAGGGTGTACGTGCCCGCGAGAACTAATTGACGACTTTTTAGAGGGT
+>31332 3
+CTGGGTGGCAGCAAGGCAGCGAGTTCGTTGTGTAACTACTTTATGGATTCACATCTCCAAAGTCGCGCTTAGGTGTAACCGCCCCACAATAGTAACCGAT
+>31333 2
+TATCCGTTTCCTGCCTCATGTAGGACTAAGTTTGACCCGGTCTGTTGCAAGTGTGCGGATCACAAGCAGCAGCATGGGGACCAGTAGATACACCAATTCA
+>31334 3
+TTGCGAAACCACTGTTCAATGGGATAACCTGATGGGGTCGTCGTATTCGCAGCTCAGCCAATATCCTCGAATTGTATGCCGCCAGCATACGACTAGAGTG
+>31335 1
+TTCATGCAAGCTAGCTGGGAAGTCTATGCGGAACCTAGTCAGCCATGGACAGACTATATAGTCCACCCTGAGGATTCTGTCCAACGCTCGGTGTATCGAT
+>31336 2
+ACCGATACGTTACCGATTCTAAGAATTGTCAGGTGGACTATGAGGAGACTCCTCACGCTCTCGATTTAGGTAGTCCCGATCGTAGCCCATGAAGACCGTG
+>31337 2
+ATGTCGGTATACAAGTAGCCCGGCCATGATTGGACATGACAGGCCAGTGGTTGGCTCGAGATTCCACCTACTCAAGTACTGCTCAAAGACCGTACTTTTG
+>31338 3
+GGATCTTTCAGCGCTCTACCGATGGACTAGTTGTGATCTCATCGAAGGGCGCTTGACGAAGCCCGGAGTGAAGAATCGGCACCACATTCTAATACTCATT
+>31339 1
+CGCTTGGTTCGTCGAAGGGAGCGGATCTAATGGCTGATACACTAGGACGGGCCATTCTAACTTCCACTCTATCTAAAGTATATTCGCCCAGGTCGGCAAA
+>31340 3
+CCCACTGTGACGAACAAGTCCGTGTCTTGGCAAAAGAGCTTATTTCTAGATGAGAGACGTTCGTCACCGGACCTACGTTTGGAGCGAGCTCTCAGATTCA
+>31341 1
+ACAGGGGTCGTAGGTTTCCGCATGGGACCATAGTGGTCCAATTTCACCGTTTCTATTATGAGACTTCCACAGAGAGCGCTCCATTGACACAAAGTGGACC
+>31342 2
+CACTCTAGAGATTTGGGAAAAGACCGCACTCGGTCCTCTCCGGTGAGATCACTAGGCTGGATCAATAATCGCGTTAATTTCTGATCAGCAGCTAGTGCGC
+>31343 1
+CTGCCATGATCCATTTGCGTGGTCGGTTTAACTTATCGCCACGGCAACGATAATCGATGCCTGTCATAGGCACAGGGTACTGCGAAGTAACTTCAGGAAC
+>31344 2
+TTGACAATCGCCGTTACATTGAGGGGGGATGCGACCCAGTTGACCCTCATAACGACTTGCTACACACTGCTGACGTTGCGTTCAAAAATCATAGGTGGTC
+>31345 2
+TACCCACACACTAGGCCGAGTCTGGAGATTTTCACGTGCTGTCGTACGGGCCCAGCTCATTGAACGATATAGTTCGCACGCGACTAAAAAAGTGGTGTTT
+>31346 1
+GATGAGCACTTCACGTCCCTCAATGACATGTCAACCCCAGAATTCTTGTGAGCGATTGGAGGCGGGGATATCTATAGTTCGTCCAGCGAGATATCCGCAT
+>31347 3
+TTCCGTTTGGAGGTTCTTCGGGTAAATAACACGAGGAATTTGCGTCCCTCGCCACGAGGAGTGCTCTACTAGGTACTAACCTATTAGGCCCAACAGAAGC
+>31348 2
+CAGGGCTTTGGATAATCACGAACTCTAGCCATTTAGCGGTGGTGTAGCATAGCTAAAATGCAAGTATGGTGCCAACTAGCTTCCAGCCTCACCCGTGCGT
+>31349 3
+TCGGGCCGACTGTTGTAGCAATGCAGAACTCTCCTGTCAAAACAGTCGACGGTATACATGCGTACATTACGGCAATATTTGCTATACGCCTCGCGGTGGA
+>31350 2
+ATGAATCGGGTGGGAGACTGTCCCGAGATTTATCGGATGTACAATCCAACGAACTTCCAACGCTCGTGCGGGGTCATCACTTATCCACGATCTATCTGAG
+>31351 3
+GCTACGAGCACTATCCTATTATTGGGCAGCAAATGGAAGTCGCGTACGGCGTTTACCACCCAGTAGTCTCGCTATTCGCGTGCGAGCGATGTACTAAAAT
+>31352 1
+GATTGTGAATAACTCGTCAATAATAGCAAAGATTTGCCAGCCGTTGGGACCCTACCTAGCTCATGTGTACGTCGCGACACTGCCGACCAGCGGTAGTGTT
+>31353 1
+GGGGGCTAAGGGCAAAGACAGCCGTACGTGATGCAGCGACTCGTATAATTCTCGTTGAAAACCACCAGCGCCTTCCTCAAGATTCGTCTAGTGCATTTTT
+>31354 1
+TAGCACGAAAAGTCCCTGGGCGCACTGCGCTCTCATCCTAGGCTCTAACGGCTAATTCTAGCCAATGTGTTAAGGGCGCATGTGCTATATCGGTGAAAAT
+>31355 2
+CTAAAGTTTTTCGCTTCCAAACTAACTCCGAGGAGGAAATCGGTACAACGGGAGATGCAAGTCCCTGCTAGGATGCACGCCCCTTAGTGGTTTCCGGTTA
+>31356 2
+TGCCTTGAACCCAGTCTATTTCTCGGCGGGGCATGTGAACAACCTGTCATCAAGGGTGAAACCGATTTGTCATCGAGTGGAACCAGACGACTCCTTGATA
+>31357 2
+TGGCCACCCACTCGTGCGGAATAAGGTAACTTTCCTGTTACAGCTCCGATATTTTCAGAGAGGGAGGTGACACGGTCAATTCAGTTGCAACACTGCACGT
+>31358 2
+CGATCGTACCTTTTAATGGAGCGGGTCCGCGATAACGATATAATGCAATTTGGGTCACATTGCGGGGGCTAGGAGATACCACGCTCTCACACACTTCATC
+>31359 3
+CTCTGAGATCACGGTTAAGACCCAAGCCTGCTAGTCATTTTCCTCCAAAAGGGAGGCCGTGGACGGTTCAACTAACTTGAGTTGCCAACGGAATCGTTGT
+>31360 1
+GAATGGTCTTTTCAATATGACCGCGATGAGGATGGATTCAACCGGCGTAAGTACCCCCCCATTTTGAGGGGGAAGTACTATGAACACTTCCGATCCTGCC
+>31361 1
+GCTGTAAGTACACTGGATATGGAACCTAGCAAAGGTCCAACGATACTATACTGTACAGTCATGGCCGGGCTTCGCTGGCACTCCGGTGTCGTCTTCAATA
+>31362 1
+AACATCCGTGTAAGTCGTAGTAAGCGCAGGGTCGTTTCTATCCCCTCGGATTTCGACTCAATATAATCCTAAGACGATGCCGAAGGCCGTTGGAAGCTGC
+>31363 1
+TCCCGATGCCGCGCGGTCTTGATTGCGTACATAACCGGGCGAATAGAACCTGTTATTAGTGCTCGACACCCAATTCGGTAGACATTTGGGCAGCATAAAT
+>31364 1
+CACAACTGCCTAATAGATCGGTAAGGGGGATAGGAGCTGAATACTCCATCCTCAGGTTCATGATCGGTATGCCTGACCAGCTCTGAGACTTCTTCTGCAG
+>31365 1
+GTACTGAAGTCGTCGAAGACGTAAAGTGGCACCTCCCGAACACACTGGTGAAGTTACTTATAGTTGGAACCTTCGCCTCTAGAGAGGCACCGTTCTCTTG
+>31366 1
+CGATGTACTATGAATATTCTGCATAGGCACGCCGGTGACCAAAAGGAGTCGCTTTACCCTTCCGTCTAGCAGTGTACTGGATTAGGAACCGGCAGCCTTA
+>31367 2
+GACTTGGATCTAAGGCCAAACCGACAAAGGCATAGGCTGTTGCTGCCACCGCTGGCATAAAAGCTTGATCGATCCACCTATTTGCCTTGGGATATCTTGG
+>31368 2
+CCTCTCTAATTGAAGCAGTGGGGAACCCCAAGCTCATATCCGTTTCACGTGGTTCCGCTACAAGTCCAATTGAAGTGTAACCGGACACTGATAGTTGGGG
+>31369 3
+GACTCTGGTGGTAAGTGTCGTGGAACAACGGTTTTACACATATCTCGTACCGGGTTGCTGGCAGATGCACACGACGTATCACATACCCTATGAAGTCCCA
+>31370 3
+TACAGGTCGGTCCGCCCACGATGCTTTCGATAAGGCGTATCTTCGGGCTCTAGTAGGAGTAATACAGCTTTGCTCAATCAACGTGCGATCACGAAGAACT
+>31371 2
+CTAGAAGAACTGTTGTAATTGTGTCACTGCAGGTTAGGTACGCACTATAGTGTTACACCTAGCGGGCCCGGGTCACATCTCCACCGAAGCTCCGTAATGA
+>31372 2
+TGAGATCGAGTCTTGACTGTGCGCTACCGGTTGCATAATCCATACATCTCTTCTTTAACCTAGAAGGGTGGGACGCTAGGGCCCTCAGAAGAGACCACAT
+>31373 1
+ATGCATAACTCAGCCTCTACGCGGAACAGCGGCGTACGAGCCAGAGAATTTGTCATCTGCGAGGACGATTGGCCACTATTTACTCGGATGTCTAAGCTTT
+>31374 3
+AGGCTCCTAAAACTTAATCTCGAGGTACTTGGGGCCGACTATATGCGACATCCGTCGTACGCGTCATAAGTTACCCGATTATTGCGCGTAAGCCGGAGTA
+>31375 2
+TTGGGCCGAGCTGATGGCGGCTACACTAAGTCTCAGTAGTCGACCGAAACGAACTTCTCTGCCATTCGTTAAAGGACTACATATCGATTTGACGGGTACC
+>31376 3
+GTTGTGCGCTCTCCCTTGATCCCCACAGTGTCGTTCGATCCTGAGTCAATGGGCTACAGCTAAGCAAGGCGGTAAAACAAAAGAACTTTCGTATGGACGT
+>31377 2
+AACTAGGTGCCTTTTAAACCACGCTCAAGAGGTTAGTGCCACGGCTCTGGCCGTACTTGCGAAGTGGCTAATTGGTACAAAACTCATGAGACCTCGTCTG
+>31378 1
+CAAGACAGCAAACTTGCAGTTGCCCCATGAGCACCATTTATAACCTTTATCAGGGACGAGAGCGTCGGTGGCCGTTCATTCGTCATAATCGAGGCTTGGT
+>31379 1
+TCCGTCAGAGAGCCTACGTAATTCGCACATTAATTATTCGTCATGTACCGAACCCGTGAACGGCCGCAAGAGGCGGTGAATGTATGTTCCGCGTGTATAC
+>31380 3
+CAGTCCGCACGAGAATTTAAAAATATATTGATTGCCTGATACTAGCTGATGGCCATAAGCACCCCCCGGGTGCACTTCAGCACTGAGGGTCCTGGGGTTT
+>31381 1
+ATAAGGGGGGTCGGTATTTTTGAGACTGCGACAAGGTCCATTGTGAGATTAGCCTCGACTTTCCGAACGTAGGCCTATAGGATCTCCCCCACCACCAATA
+>31382 3
+ATCACCAACGCCACCATCCGGTGCCTTGGTCTGGTGCTAAAGTGAAGCGAGTGTCATTCCGAGATCGGGGAAAACCCTTAGATTTTGAAGTCCTGCAATT
+>31383 1
+CATCAGTCAAGAGCATGCATAGCTCGAAGCGATCTTGATGTATATTCAGCTGCCCCCATTCTAGTGACATTCGGGAGTCTAGGGTCGTCGATAGCCAGAC
+>31384 2
+AACCTGAGAAACGGTGCCAACACATCGGTGTGCCTACCATCTCGCGCCTCATTTATGGGTAAAGATTTTGTGGCTCGAGGTGTCGCAACTTAGTGACAAC
+>31385 2
+CTTATGGCACCTATGGCATCCCTGTTGACGACCTGATTTTTCCAAGCCACATGTATACTGGCAGCGTGAGCTATCTTCAACGCGGGAAATAGACGAAGGG
+>31386 2
+CCCTCGGGAGGATAATCTCGCCACCGTTGATTCAGAATTGCATAACCTAGAGCGGCGAGTGTAACTCTGATCCTGCCGAGTGTAACTGCTAGAAGTTTCA
+>31387 1
+ACGCTGATTGAGATCTAACACAATATTAGGGCGGCTGACCGGTTATATTCTCTTCGACCCGGGACTCGCGAGTTTAGGATTCACTACCGCGGACACATAG
+>31388 1
+TCGCCATGCTCAGCTTAAGAAGATCGCTAGTTACTTGAGGGCTCATACACACTCACATTGATTGTCGCAAGACAAAGCGTGGCTGTGTAACCGTCTGCGG
+>31389 3
+ACTGCTTACGCGGGACTGCAACAGCTCGTACCAAGTGACCTGCATGGACGCGAAGTTTCTTACGTTTCAGCAACTTCATACTAGACAGTGTAGAGTGCTG
+>31390 2
+ACAGCGCCTATGTTCGGCCACTAGTGCCTTCTGGCTAAACTCATCATTATTGCCACCCTATCGAGGAAGGTGCTTGGATTCAGACATGGCAGTAGAAGAG
+>31391 3
+TAGAGCTTGTACGCAAGGCGCTTTATTGACGGGTACAAACTCAGTCAACTCCGCCTACTCCGCTTGTGATGATACTGAACAGGCGCAGTTGTTCCAGGAA
+>31392 2
+AACGGGCTATCACAAGCGCAGAGGACCTCGGCCCGGCTCACAGAGAGGCGGTCGTTATTTCCCTTATAGACTGTTCAAGGCTTTTCGAAATAATTCGTTA
+>31393 2
+TTATAGGTCGGTCGATTAGAAGGAATCCCCTGACTGGTCTAGAGAGCTCCACCGGATACGTAGCTCGCGAAAGCACTTCAGTTCAAAGTTCGTACTGCTC
+>31394 1
+GTGAATATTTTTAACAGCCCCCGGATGCCAAATAGTCGGTAGTACAATCTCTATTACGGCTGCTACGTGACGGCTCAGCGCATTCCGGCAGGCAGTGATA
+>31395 1
+ACGCCTCCACTTACAAGCTGGAGATATTGCATAACGACTTAGCCTGGCGGCGCAGGTTTGCGTAATATTCGCGAAACCCTAGGATGGTATTATGACCGTC
+>31396 3
+CTGCAAGTAACGTGTTTACAGCTTCTGGCCTCTAGAAGAATTTCGAGACCAATGTGCAGAACTACGGGTTTGACTACGCTAGAGTGCAGTGTCCCCGCAC
+>31397 2
+TTTTTATAGGTCACGGATGCGCTCTAGAAACGACCCGCAACCGCCAAAGGGGCTTGTAACTTGTGGTACTAAAGGATTCATCCGGTATCTATCAGCGCCG
+>31398 1
+AGGACCTTCAGTGAAGACGAGCTGTTAATCGTTACATCCAGTGCTTAAGATCCGGGTATCCGCAGCAGAGCTGTTACCAGAACTTGCCCGTGTACTAGCT
+>31399 1
+ATGATCGGGCACACATATCGGACATTAGTACGCCGTATTTCCTGGTAGTATACATGGAACGCACGTAAAGATAGCGCTCAGCTAGGCCTCTTCTGGCTCG
+>31400 2
+GTATCTAAATACCAAGATGACGGCATGGTTGGCTGCGGTACCTTTCGTGACCAAGCAAGAGCCGAAGCTCGCGGTTGTCACTTTAACCATCGAGACTTCT
+>31401 1
+GAGATCCGGGATCGTTGCCCACGACTACTTAAAGCTACTGAAGGGTTAGTTATCTGGGGACGAGCATTGACCAATTACTACCTTATCACTCAGGCCCGGT
+>31402 3
+CGGCGTGAGCGAAGAATGTTATACTGACGTGCTTGGTGAAAATCCTTCTAAGCATTCTCTAGGCCCTGTAGAGTACATGTCACCCTACCGGACACGTGCA
+>31403 2
+CCCCGTCGATGCGTTTATACGTGCACGTACAACATCCCTGGGATCGCGAATAGTTCCAGAGCGGTATGATTTTAAAGTAGAGGCACCAAAGGTTGTCCTC
+>31404 2
+TCCATTAGACGAATATCCTTACGCTGGCCTGAAATGATCCTCGTCTGACGGCCATGCGGGTCCAACAATAGGTTTGGCGCAGGAAGCAGCATTATAGTTC
+>31405 2
+TTCCTAGGTCAGCACGCTAACGTGGGGAAAAAAGCTTTAGCAATCTTGCGAGTTCATAATCCTGACATATCTGGGCCCAACACTACCGGGTTCGGGGTCT
+>31406 1
+ATTACCAGCGACCGCCGGTAGAGCTCGGTATACTGAGCTTAATGAACATCCCAGACGTGTCGGACGTCCGTACTGAGATGTTGTGCCATATTTATACACG
+>31407 2
+TATTTGATAGCAAACGGACTCGTTTGATTTCGACAAGATTGAGCCCGCCATCAGGCTACCGTGCCTGGCCAATCCGTGAGAATTCAGGTGAATCGCGACT
+>31408 1
+ACAAAGGTTTCACCCGTGTGGCTGAGTACTCGGAGTCTTACTCAAGGGACTCTTTGAGGCTAGATTCAGGGATACCTACTGAACTGCCGACCCGAATCAT
+>31409 3
+CCTTCAAAGGAGAGTCGCTTCCCGCACTCACCTTGGACATTTAAAAGGGACATGTCGACGGCGGCGACTTAGTGGTTGGTTACACTTGCAATCACTTAAG
+>31410 3
+ATGACCAATGCTGAATATATCATGATCACAGGTCATGCTAGCTCCTGGAGTTTGTATGAGTACTTCGGCCGGCGTACGCCCGTTGCCACCCTAGAAGGAA
+>31411 1
+ACATTAACTTTGACTGCACAGACGATTGCCCAGAAGTTCGAATCAGATAAACTGCATTCCGCATTTGATGGAGGCTCGCCCTGTGTCGCAGGCTTCGGAG
+>31412 3
+ACTAGCCGAGCGGCTTACACACAACTATGGGGGCGCTTATCCTGGTGGTTACGACGGACCTATGTAAGGCTAGGATTCACCCCAACGTTGAATTTATATC
+>31413 3
+CCAGTATCATCACCTGGCGATACGCAGCAAGGATCCTTGTCCAGGGAATAACCCTATTAGGATGTCCATGTAGCTGCTGTTAGGGTAATTGTACAGCCCG
+>31414 1
+GTTTATAAACGGCCTGGAATACCTAGCGAAACGACATAGACCGTATGAGTATAGCTGCGCAGTGCCTCCTGTCCTAGGGTCACAGGTGTCACCTGCTTAT
+>31415 3
+TATCAATTACTCTATGCCGATTATCTGTAAACGCCGCAAAGGGGTATTCACAGGTAGTAGGCAACCGCCCGATGCCTGTGCTACCAGGCTTGAGTAGGCT
+>31416 1
+GCGTCCGTACGAATCTCGATGCCTCCGCGGAATATCGGAACAAGAGCGGGGACGGATTTCCTAACCATACCCAACATGATGTGGGTCACTTTATTTTGAT
+>31417 3
+TGTTGTCCATCAATAGGTTCTATCTAGTGCAGTATGGGTAGGAGGTGCCAACGACGCCGTTGCCCATCCGACAAATACAAAGCCCACTCTCAGGGGTATT
+>31418 2
+GAGTAGAATTTGAGTGTGAGTGCTCGTACCTGTCGTAACTATTAACCCACACACTGTAAAGCTCAAAGCTCCCTGCCTCGCCGACGTGTGTCAGGGAATG
+>31419 1
+GAGTGAGCGGTGCATACATCTCGTTAAGTATCGTAGACGATGGGCTCTGGTACCATTTCTGCAAGACTATGATCGACAAACGGCGTACTCTCGCACTCAC
+>31420 2
+CGATGAGTACCGGGAAATGCACTATCATTTGTCAGCCCGCTCCGTAACAAGAAGAATCCCACGTATCACTGTATGTTCGCTGTGTCGGACGATTTGGAGC
+>31421 1
+TGCCCTACTTATAAACGAGGGCGCTTAAAGATCAGAGCTATAAGTCCGTAGCTTCGTGATCCTGTATCACCTGCTAATGGGCGAAGTAGTACGGCTGCCC
+>31422 2
+TGCGGAATCAATGTCACGTCGCGTCTAATCCTGATACGAGCTGGGCATAACGATTGAGGTCCTGCTTAATTGTTACAGGCCACGTGGAGCAACACACCTT
+>31423 2
+TATTAACGGCAGGCTCAAGGTTCGCCACGGTGATCCGGGACAATAATACTCTCGTTCTCCTGGGAGGATACCCTAAGAAGCTGAGAGTCCTTTTATGCCA
+>31424 3
+ATAACCCACCGTTCTCAGTCGCTATTTAGCCCGTACAATAAGCCAGTTATGGACGGCAGGGAACAACGCGTGCTCTAAGGGTCTATGGTAATCGGGCTTT
+>31425 2
+ATCCAAATTATGCCCGGATCGATGCTACTCTTGGCGGTTGTATGGCCGGTACAAGTCCCAACGCAGCGGTACGTAGCTCGAAGGCTAACACTTATGTATA
+>31426 1
+GCCTCGGAGAATAAAGACGTCCCTAGCGGAGCCTTCATAGTGGCCAACAGACAGACTTTACTTCTTCGACCATCGTTGGCTGTAATAGGTCTCATTGAGG
+>31427 2
+ACTGAGCCGAGGGTTCGGACAATTAACGCCTAACCTGTAGGGCAGGTAGAACAAGCTATCTGACACCATCGACTTATCTGGCTACCTGGTAGTTTTCGCT
+>31428 2
+TCACCTAGATGCGCTTTCCAAAGAGGAGTTCTCGGCTAGGACTCAAAGCCCTGGTCCTGTCTCAGGGCGATTGAGCGGAAGTTATACCGCATCTTAATAA
+>31429 1
+AGGGGGCAATGACAACATGGTCTCCTGGAATTGGCGCGTCATGCCAGGAATACCGCCTTTCACCATCTCTCGAACACGTAGACATTTTGTTGACATGGAT
+>31430 3
+CGTCAGCATTGATATACCTTCTTGTGAAGGAGGTGCTGACGATGCGTCAGAGCAACCCACTGCGTTACCCACGCGAGCTAGTATCGATCACAAGTGTTAT
+>31431 2
+TCCGTAATGTACGGTGCGATTCGAGCGATTTAAGGCTAGCTTCACATATCGTACGTTAACGTACTCACAGGGAAGACGTCCGGGCCAGGTACCTTTCACA
+>31432 1
+CCTAGGCCTTATATCAACTACCAGGTCAGGACCCAGATTCGGATGTTAGTTGCTTCGTTAAGCAGACCTTGACTCACAAGACCTGTGACGTGTAAGGGGC
+>31433 3
+CGTAGTCGAGTGACGACCAGCAGACACATTCGCGGTGCCAATTGTGTTCTTGATGCTAATTCTGGGTTACACGAACGGCTAATCGTCCCGCCTAAAATAG
+>31434 1
+GAGAAATATTCGAACTAACCCATGATGACTGGAAAGGTGTAGCCACTGCCTGACTGACGTCTGGTCTTTCACTTGGTCTCAACCTGAGACCTTGGGCCAG
+>31435 3
+TCTTGTTGTTACGCACTCCACTCAGAGTTTAGCAAGACACGTTCCAAATACAGGGGTTCGGCACAGGTGCATAGAGGTCGCTTGCCCAACGATGTAGCTA
+>31436 1
+GCATTCGCTCAAATAAACGCGGGAGATATGTTGCATCCTACGGCCTCCCATCGGGCATGGCGCATATTGGAAATGAGCCATTCAGGGCATCATACTGTTT
+>31437 3
+ATTCTCGCCGCCTGAGGGTTTGTTGTAAATACATACAAGCAAGCGATTCCTAGCCGATTTGTGGGACTGAGCGAATCGCTACGATCCCCGTACAAAGTGC
+>31438 3
+ACAGAGTTTTAGCCTGTGATCATACGGAGTAATACAACGGGACCCTATGCTTTGACCCTGTAGTGAAGACCCGGCTTGTCGACACCAGCATTTCACGTGG
+>31439 3
+GTGTGACGAACCTCTCGCGAGTTCCTGTTGAAGATGGAGATCGCGGGCTACGCGGCTGTTCTCTCAATACATAGCTCATAAGTCATACCAATAAGTGACC
+>31440 2
+ATGCCGATGATAATGCTGGTGGTATTTTCCTACCAGCACCAATACCTGCGCACTACGATGCGCCGTGCAATCATAGCAGCTGGAATTACGAGTTTCGAGG
+>31441 2
+GCCATTGGCTGTGTCCCACTGAATTTGAGAAGCATCCGTGGTTTTAGTTAGGACTCTAGGGGCTCAACGCGACAACAAAAGCAGGCGATTCTCTACTCCA
+>31442 1
+ATAAATCCTAGGTGTAAGAGTCCCGTCTCACGGTTGGACCGTTACGGTCTTAGCTCGCTACGGCAATGGTGGGCTATTAACTCCAAAAGGTAACGCCCAT
+>31443 2
+GGTGTACTATCACCATCAGAATTACCTTCAGTAGAAGCTTCGTGGAGAGCCCGTTGCCGTTGACTCAGATCTGCGCGATGACGACAGGTTAAGTACCTCA
+>31444 1
+CGTAAGAGCACCGTCAATGTATAATGTTTACGTGGACACTCCTAAACGTTGCGCCATAGTCGCGTCTTGTGCGGAACCATCAGACAGCCATTGATGGGTC
+>31445 3
+ACAAACAGCTAGCTTCGGTTAATTTCTTGGTAGACTACTAAGCTACCGCTTGAACTGCGGCCAAAGAAGGTGGTCGACTGCGTACCTCGATAGCTGCGTC
+>31446 1
+CCGATCGAAGTAAACCAGTTTGGTAACGAGCCCTTCCAGGGGAGTTCCCAGGATTTTCATATTGTTTATCTTGGGACACCTACCAGTGCCGGGCAAAAGC
+>31447 2
+CACGCTAGGGTAGCCAGCTGACTCTATCAGGTCAGCTCCTGTAATTCCACAGGGGTTATTGGCTCCAAATTAGAACTCTAATGATCTAGCGCGAAGGTCG
+>31448 3
+AGTGAATTCAAAGTCATTTGAGGCCGCGCCGATCAACCCCTCATCCAAGTTCGTTGGCAGGTGTTATGACTACTCGGAAACTAAGGCGGTCCACTGAGTT
+>31449 1
+TCCCAGTATAGACCTCACATGGCTAAGTGGGTATACCAACTGGTCAGAGCTGGATATGTCTATCACCACTGACAGCATATGGGTTCGCCCCATTGGTGGA
+>31450 1
+GGGGCGGTAAAACTGATACGCACGTTAAAGATCCTCCTCGCTGATGTTACCGGGCCATTTAAAGGGCCTGTCAGCAGCGCCCGTTTATTCTGCATAATAA
+>31451 2
+CAAACTAAGGTTTATAAAACTTCACGGTCTGGAGTACCATGTGAATTGCCCGATGTTGTTAGGCACGGTCAAGCCGTCCCCGGTCGACTCGATTAAGCCG
+>31452 2
+CAGCGCCTGGATCTTGAATGGTTCTTGGATTAAATAACTGGCCTTTGTGACACTAATACTCCGGGCACAGCCAGTAGAGGCGAGTGCAAACACTTTGCCC
+>31453 3
+CATACTTACATCACGTAGTGCACGGTTCTAGATGGGGCGTACTACACGTAATGAGTGATGGGTGAGACTGGTCCACTTCATCTCGAGAGCCAATCCCATC
+>31454 2
+GTGTTACGCTCTCGCAGAGCCAGAGCCGATCGCTACTCTCTTCACCAGGAATTAGGCGGAAATTACTACGTTGGACCTAATGAGGTTGACATAACGTTCG
+>31455 3
+CTCGTATCGGCATAGTAACTAATCTTCCTAGGTAACCCACGGCTAGTTTGGAGTTCGGAATGATCTTAGCACAACGCAGGGGCGATGAGCCTTTAACCGC
+>31456 3
+AAAAGACGGTCTGCACTCCTAAGTTGTATCATTTAAACTGTTCCCGACAGATCAGTAAAGTACGGTGCGCAAGGGATTCCTCGCTCCGGTTGGCCGGTCA
+>31457 3
+AATGCACGATGACCCAGCGCCAACAGTTATGGATGGTGGGTATCCAGGGTTATGGTGAATTTTCTCTCCCCCAATAAACATGTCTCGACCTTAGCCGGAG
+>31458 1
+CGCTTACAAGTCTGACGACCCGACCCAACGTTGGTATCGAGAGTTAAGATTTTCCTAGAACAGCTGGCCAGTTTCGAACAGGTTTGCGATCATCCTAGGG
+>31459 2
+AGGTGGAAATTCCGCCCCTCCATTTATGCAACCAGGAGTTAGGTGGAGAATACACTCATGGGGGTCTGTACACTCACAACGTTAATTAGTCTGCGGCTCC
+>31460 2
+GTAGTACCAGCGGTGCTCGAAGCACAGCACTCTGGCCCGATGCGATTCATCTGAAATAAGTCTGTAGGACGACTTCGCCTCTATAGTTACGGATTAACTG
+>31461 1
+ACTTGACTCGTAAGACACTAGTCTATCATGCCGAGACTGCGAGCTGCGACCTCTAACTATCACGAATGTAGGGCTGCTCTAGTACGGACTATTGATGCGG
+>31462 3
+GCCCGACTTCCCGTAGTACATGAAATTATTGATTAGCGGGCAATGGCACTGGCTGGACTCGCACTGACTACGCTGCCGGGATCTTATATGTTAAAGAACC
+>31463 3
+CTGCCCGATCATCGTAATGGGGCGAAACTTAAGGCGTTTTTCGAACATAGATTAGGCCGGCCGCTCTACCAGTTGGACTCATTATGTCAACATCGGGAAC
+>31464 2
+GTATACCACACCCGTAGCGGCCTAGGCTAGATTTACACCTAAAATTACTGGAATCTGGGCGTCTGTGTTGCGAAGCTCGGGTTCTAGCACCCAAGTGAAT
+>31465 3
+CACTGAGACGTATGTGCCTGTCCTAAATTTAGGGCTTGATAAATTCCGCCTGGAGCGCTCCAAATCGTAGTCCAAGGATCATGCTCGGGAGCAGTTAACC
+>31466 3
+ATAACGAACCTTGACCTCCCCCGTAAAGCGTGAGAATGAAGTATGATGCTCGTTAGGAAATCCGCTTTTTTGGTCCTAGGCCCACTTGCAGGATAGCGCG
+>31467 3
+AAGGTTATTCGTAATGCGACCACGATATTAATTCCAAAGTATTGCGACTCGCCCAAGGGATCGGGCACTACTGGGTACCAGTCTACGTGAGCTTCCCGGT
+>31468 1
+CGCGATGAATGAATGTCGATTTCTCCGCACTAGAACGATCGAGCCAGTGGCAACATAATCCGGCAATATTGTTACTGTGTCCTAGGGGCCAGCTGCTTCA
+>31469 3
+CGCAAGATTGGAATTCATTAGTGGCACCCCGTGGGAATGGAAACATATGACGACCTGTCGACCTATCAGGACCTATGGCCAGGCCTTTGCTACTTATTGC
+>31470 2
+CACATAGGAGTGTATTTCCCGGGTCTTACAGGATACCGCTATGATCATAGCGTTAGGTCACCGCCAAGCTACAGCGGACAGTACGTAGCGTCAGTATTCT
+>31471 3
+CCATAGGTGCCCGGCAGTCGATATAGTTTATTAAGGCCACCTCGCAAGGGGTAACCTGTTGGGCTGATGCATCAAGATGATTCTCTCCAAGTACCCATAG
+>31472 2
+GTGAGTATGTCGGTCTACTACCTATAGCAATCTACAAGGCTAGTCAGAACTATTCTCAGGGGTGATGGCATCTGAAAGTCGCCACCCCGCCAAGTGTCGT
+>31473 3
+AACAAGCGTTTGCACGTTGACATGGCTATTGAATCTAGTAGCAGGCGGCTATCGGCTCTACATTGCCACGTACGAGGTAGACCAGGACCCAATTCGTTCT
+>31474 3
+CCTATGTCGGCGATTCGTGAGAGTCTATCACACCACGTGCAATCTTTAAAGGACTGCGCCTGAGCCCGTTGCGGGATAAACCAGAAGCATTTTGTAACTG
+>31475 2
+CCGCAGTATGACGTTCTAGTTTTCACTCGAGCTTCACAAAAAGCCGAAGTTCTCGCAGACCAGAGTCTCATAGTTGAAGTTTCGGCGGCCGTTAGGAAGC
+>31476 3
+CGTTGGAACAATTCATTTTTGTATCGCCCACTCACGTGTACCGATAGAAAAGTTCTGGCCGACGGTCGGACGCTGCTACCTGCTGGAGCATACGGATAAA
+>31477 2
+TGGATAGATGTCAGACGTGTTGCGACCGTAGTGAGCTTGGAGCCATTTGCAAGCCACCTCCAAGGTACCATCCGCTTCTAGTCCTTCGTGAATGAAACAA
+>31478 1
+TGATGCTACTTTACTAGGCGTAATATCAGAACTCCCCGCTGTCGAGCGTACAGAGCTAACGATAATCCTAGTCGTGTAAGAAGGCGGTTTGTACGCGCCC
+>31479 1
+AGCTCCACCTGTGTTGTTAAAGAGTCTGATCCCACCGATGGTGTGGTTAACCAAGCATTTCAGATCTCGCATACTGGAGCTCCGCGAAACGATGCGAGAT
+>31480 1
+ACTAGAGACCTCCGTGGCGAATCGGATTCGGCGGGGGACTCTGAGCCCAAGATCCACTGACCTGGAATAATTTCCATTCTTGTCCAATAATATAGGTGTC
+>31481 2
+GTGCCCGTTCTTCTAGGGGAGGGATCTACCTTTAAACGGGAGACGGGCCCACGGCTCGTTAGGGAAACATATACTATATTTGAATCATTACCCGCCCATA
+>31482 2
+TAATCAAAGTGGCATGGATGATCCCCTGTGTGGTTTGGCCTAGCCATCATTAACGAGGAAATTGCCTAGTCGCGATGTTATGCGCACGCAAGCCCCAATC
+>31483 3
+GGGGACTAGCACCGCTATACATAAGACTACCGTGCTTATTTTCCATCCTCTAAAAGCCGGGTTATGGTAGACGACTCTGACGAGATGGACACGTCGTTCG
+>31484 2
+CTTATTCACGTGAGTTAACACTCGTAATCGTCAACAGGAGCAAACCTTATGCTTCCTCAGCCAATAACGACGTTCCGGGCGCTGGGCGGGTAGTAGTGAT
+>31485 1
+AGTTGTAGAAACAAACCGACGGCCTCTTAAGGGTTTAATTGCGCTCCGGTATATCGCGCCAGCACGGGAAGGCCTCATTCAGGTTTCACATTAACGTCTG
+>31486 3
+TTCATAAGTCAGCACCTACCCACCTATATAAGGGTAGAATCAACTCCTTTCGCGTGCAGAACCAACGTCTTTAGCGGTGCGAGGGGGCGATTCGTTGAGT
+>31487 2
+AGTGCACAAAGCCAGAGCGGGTGCCTGCGTCGGACTTTTCGGCCATCTCGCTAACAGCGTACGGAGATATTACTCTTATAATTGTCCGACTTAGTAAGCA
+>31488 3
+CATAACGTCGGTGAGCACCCTCATGGGTCGCTTACGATACTTGATTGATGAGCATTGCGGAGTTAACATGCCCGCACAGTTCTATAAAACTGGCAGTGCC
+>31489 2
+GAATGCAGATTCTGGGACTAGCGCAACGATACTGGTTTCGCTCGGCTGCAAGTTTACAATATCCCCTGCTGACCTCTCATTGACGGTAGGAAATCACAGG
+>31490 3
+CCTAAGGCACCGTACACGTTTTTCCCAGAGCCTGACAAAGCGTTCTCCGTGTCTCGTAGAAGATATGCGTGGAGTAGTGCTAGTCAATGCAAATCTAGGC
+>31491 3
+TTAACTGTCATCGACTGCAGGCAATGTGGTCTACCCGGGGTGGCCGCCCCGTCCTAAATAAACCGAAGGGGTATTTACTAACATATTCATGATGCAGGCT
+>31492 3
+ATAGCTCACGACGCCGTTTATCATTATGTTTAGCCCGACTTGGAGACTGCTTACCGGATCAAAGATAGGCAGTAGTCGCATACGGACTGCATCGGCCTAG
+>31493 3
+CCTCAACGGAAGTGGTTAAAGTTACCTTCAGTGGTTGGAGCGCCCAAGGGTGCGATTCATTTCCCGGACAGTTAAACTATTTCTCACGAACCGGACGATC
+>31494 1
+AAACTCGCTGAGTTTGTTTTCATTGACCAATCGAGATCATCAATCCCGTTACAGTCGGAATTCGGTCGCTTGACTAGGCGGACAGCAACGACAGGCTGGC
+>31495 3
+GTTGCGGTTATAGTTCGAACACAACAGGATTGTAGACCCGCATCACACGAACCGAGCCTCAGTGGATTTATTGGGGCCTGTTCCCATTTGCAGCTAAACG
+>31496 2
+ACGCATCGGTGTGTTTGCACGGTGAGGGCAACTTACCAACAAAGTGTCCTGTTACTAGACTTCGAGTTTACGGATGGGTTATCAACCCGCAGCAACCCAT
+>31497 2
+TTACCATGTGGGAGTACGGACTCCTGTGGCCAGCATACCTTAGCCATCTCATATTTATCACAAATTCCAATCGACGTGAGGGGGTAGACCCTAGCGGATG
+>31498 3
+GTTTAACCACCTGCGCACCGAGTCCTGTTACCTCGAATCGCCACACGAGGGATGTCAGATAAATGATTCCAAGTGTATCGTAGGTTGTACCGGATTGGCA
+>31499 2
+AAGCCCTATGCCTTGTTGCTGAACAAGGGGCCGATGCGTTAATAGACCGTTAATCGCGTCGTCCCCAGTGACCACCATAAAATTTTGAGGCGTAACTTGG
+>31500 1
+CGGCTATCTCCGACAGAGGCAACTGAAATACTATTTACCTTCGGTCTTTGGATTACCCTACCTGAGAAGCATATATCCAGTACGCGGCTCGAGGTGGGAG
+>31501 1
+CGAAACCTTAACTTAGCAATCCAAGTACACGCTCGGCTCCGAGGGTACTATTGTTAAGTGGCCTAAAGCTGTACTCAGTAAGCGGGCTCTAGGCGGTCTT
+>31502 3
+AAACATACCAATACAGTGTTGGCGAGGTATAGCCCTATGTGTTACAGCAGCCGTGCCCATTACCCTGTTTGCGTCGGGACCTATATCGGGCGTAAACGAT
+>31503 3
+AGATCTTTTCTAAACTCTGTCAGTTCACTATCACGCCGAACGCACGACAGTGGGTGGAAGATAACGGCCTCATCCTCTGGAGTCAGGGTCGGGACTTATA
+>31504 2
+CTATCAAGGCACCTCTTGCGGGAAGCCTTGCGAATTCATAGATGTCTGCCACCTTGCCCTGGAGAAGTGTCCAATTAGAGTAATCCGAACTATGTGGGAC
+>31505 3
+CGCACCGACTGTGTTACGTGCGCTCCGAGCGGGCTGAATCCGTTTATCGTGTCAGAAACTAAAATGTTCAAGCGGTTTCACTAACAAATCGTGTCGCGAA
+>31506 3
+GTACTGCCAATGCCTCTGGCTGGCCCTTTGGCGGGAGATATACAACAAATCGGAGCCAGGCTGTTAAAATCTGTATCCGTACTGGCTTCCTACGATAGAA
+>31507 1
+CATCCCATCCCTTCAACTTAGACGACGAGAATACCGCTATATTATGGTTCTGGACGCAGAAATTCGAGCGGCTTTATGACGTAGGGGCCTGGACGCATGT
+>31508 3
+GGTTGAAACCAACGAGCAGAGACCTCCATACGGGTTAACTGTGCATCCGTATAGGTTTGAATGGTTTTAGCTCTCAGAGCAACGTCTTCGGGTCACCCAC
+>31509 1
+GCGCCGCTCATATGCTTACTTACCAGACAGACCGTGATGAAAATTATCTTCGCCGAGGGAGCGACTGCTGGGTAGCCACTTGTAGCCTAATAGTATGTCA
+>31510 1
+GTGGTACGGCTTAATCATTCCGGTCAACACGGCCTATCCGGAGATAATGTATCGCAATCTAACAGACTTGTTGATCGAACTCAACGTTCGCACGTGGGCG
+>31511 2
+CACTGACGTGTATACAAACCACATCCCGGAGTTCCCAGCTGAGAAAGGGTCCAGGTAGGATGCTTATGTCACCTTTTGAACTAAGCCAGTGCTTCTGTGG
+>31512 1
+CCTTTCTATGAGGACAGAGTGGCGACCAGCAGCCGGCCTCAAGCCATGGCTACTCTGGAAAACAGTTGACCTTGACTGACCAAACTTATTTTAGTGTTGG
+>31513 2
+CGTAGCGGATATTGATCAGAGACCACCTTCATTGGTGAAGACCTCGTACCACTCCCGGTGGAACCTTATTGTCCCATTCCGTAACTGGGAAAAGATGGGT
+>31514 2
+TCCTTGTTCGAGAGTAAACAGGACCACGTAGGAAGTGCGTGGTTCTTATCGCGGGATGACCGTAATGCTACAAGTGCCCCGAACCTCTATCAACTAGTCT
+>31515 3
+ATAGCGGAGTCTCTAGTGAACTAGTAACAGCACCGACAGGTGGCTCAGAACTGACAAGCCTTGCCCGCGTTTTCTATTCGGTCTAGATAATTGGACGCCT
+>31516 2
+GCGTTGACGCCGCGCCAAATCTTGAATGTTGGCGCTGGATTTTCTACAGGAACACTGTGTCGAAGCGATACTTTCAGTACGCTCGACAAACAGATGCCTA
+>31517 1
+ATTACGCAGTATGTCTAGGTCCAAGACCAATCCTTACTGCATAGGGCGTAAGAACCGGCACATGGTTTCGTTCGGCCAACAAATTTCGTTTGCGGGGCCA
+>31518 2
+GATCACACTTCCCAGCATTACGTAGTCCAGGGCGGAATTCCGGACCTCCCTACTGAGATGAACTCTTGCTGGCATAAAGAGATACTGAGATTTCGGGTTG
+>31519 3
+CAAGTTCGCCATAATCATGGTGTAGTAATGGTCTCGGTAATTCCGCGGCTCCTGCCTGCAACGCAGCAAAATCCATATCGGTTTCTGGGAATAGCACGGA
+>31520 1
+GGCTTCATCATTAGCCACGCGAACTTGACAGAGATGTACGGTAGAACAGGGCGATTCCTCGGGTACGATCCACGCCGGTTTTTAGGCCTTCATAATCTAA
+>31521 1
+ATACATTAAGGCAAGAGTCTTGGTCACCTTGCCCGCCAGAGGTGTAAAAGGTTCTCAGTGCTTGCGACAGTGCCTACTGCTTAACTGTGGTACGAACCCA
+>31522 1
+GGCCATCATCCCGAACAGGAGTGCCCTGTAGCCCTAAATCGCATTTAGCGTCATAAAGCTAGCGGTGGGCAAGTAGAAAGTGTCTTCCTATGACGTTTTC
+>31523 1
+CCCCACTTATCTCCAAGCCGAAGTAATACCGTACGGTTAGCTCGTCACAGGGATAGACACAATGGGTTTTCAACGAGGCGTCGTACGGTTGGTTCGAATT
+>31524 1
+TCCAATCCTAGGACTCTTGGGATGTCTACGGCGACAGGGCTACTACAATACACCGTGAGAACAGCGGACGATTACCGCTTTTGTATTCCGTAGACGTGTA
+>31525 2
+CATCGGACGCTGAGGCTCAGAAAAGCTAGCCTGTCACACTTGATTGCGGGTGGATACACACTAATCACTGTGGCATATTTGAGTCCTATCGCGAATTCCG
+>31526 2
+ATTTACCCAACACGTCGTTTCCAATAGATGTGACGGGCAGAGGATGTCAAGCCCTATCTCACAGCAGGCTGTATACTGTTTATCAAGCTGCGGGGCACGT
+>31527 3
+CTATTCCTGAATTCGAACGCAGTGACCACTCTAGGTGGTCAGTTGGACGCGCCTAGCTAGAGGGCGCGATGTTCGCTAATAGATAAACTACAATCGCCTT
+>31528 3
+TACATCCACGTTATTAGCGGCGAGGGACGTTGAAATGCCACATGTGAGTAAGATCCTTCTAGGATCGCACCCAGCGGGTTTATACCAAGCTAGCCTTCGT
+>31529 2
+CTCAGAATTTGGGCACGGCCTAAGTATTTCTGCTCGTACGCAAACTATAGTCATAGAATATATCGGGTTGTCTCGGCCCGCCCGCTAGTCGAAGAAACGG
+>31530 2
+TTTTCATAGAGTTACCAGGCTCGGATAAGATCGGACGCGTGGGACTACCTACCCGCGCAGAGTAATTGACTCCCAGATTTGCAGTGTAATCACTTCGAGC
+>31531 1
+ATCGAGAGGCTTATCTGATTTAGGGATCCGATGCTACAAAGCGCCGGGTCTCCGCAGAAACACTCCATCGATTCACGTGTTGGTACCATATAGCGTGTCA
+>31532 1
+TGCTTTCGCACAATGGCACATTAGAGAAAGACTTGCCGATAGCCCTCCACCATGTTTGGTTGACTAGGTTTTACCGAACTGTCGAGCGAGGAACCCGAGT
+>31533 3
+TCGCGATTGCCGATCAAGTGAGGTTATGGGCGCTGTCGCTGTCGAACAACTAGCATCATTTGCAACCCTTAAATCGAACACCTTGGCACTGATGAGGTCA
+>31534 1
+CGTCCGGCTAGATATTGTGCGTTCACCGTCGGTATAGGTAATACATCAATGGATTCAAACCGAGTCTTGGCTGTCCACGAAGGCATACAGCCGTACTGAC
+>31535 3
+AGTCACCCGCTGTGATCTCATTAATGTTGGCGGGTTGCCAGTAATAGTCAGCATGAGTACTTCAATGACACAGCGCTATACGTCCGGGCGCCGATTCAAA
+>31536 3
+GGTTACTACTGCGGCCATCGGACAGGACACTAACCATCTTGGGCTGGAGGCCTTAATACGCTACCCTAGTATTTATGGCAACATCATAAGGGGTTTCCGA
+>31537 2
+ACACAGAGCCCTCGTAGCATACGTTGATACGAACATCTCGGAAGTCCGAGTGCCTACCTAATGTCTCAAGGGCTACATGTGTTACGGACAGTTCTGTGGT
+>31538 3
+ATATCCTCCGGACGCAAGCAACTCCTCGGGTGGGATTGGTGTTCCTAAAGCTGATCTGACCTATTGGTTACGACAAATGCACTGAGATGTCAGCAGACTC
+>31539 3
+GCGTTTCCGAGGCGCTCTGAATAACATCACCCGACAGCGGAGACAATGGTAAGGATATAAGAGACCCTTAGGTTCGGCTTCAGATTTCCCATGTTCTCGT
+>31540 3
+AGATCAGCTACTCTCGTCGTGAGAACCGGCTTAACTTTGTGACAACACTCGGCCTGAGTTCCGACAAGGGGGTGAAGCAAGTCCGTTATGATCCTATCTA
+>31541 2
+CTCGTTGAAGCCCAAAAGCTGGGGATTATGGCTGACTTAGACGCATGAGCGAGATAGTAAGCTGTTTATGCTATCTCTCCGGCCTAACGACCACCAGTCT
+>31542 2
+AAGAGTGCAGGCCCACGGCAATATTTCGCCGGTCAAGGGCTCGGAAGAAGCTCACAGTGTTCATAATATTATTGCTCCATTTGACCGCCTATCCTAGTGG
+>31543 3
+GCGGATGGGCGAATCAACTAAGAATGGAAACAGCTCACGGACGTCCGCGATTCGTACACGGAGCATTCTCTCTGGTGGAATTTTATCCCACCCTATTTTG
+>31544 1
+GCCACCTACCGGTCGCACTGAGTGGGTGGCTCATCCACCTGACTAAAAGTAGGGGCATCTAAACCTGGATTAGGCATAAATCTTTCTCAAGTCGGTTGAT
+>31545 1
+TTTCATACCGCAAGATAAATGTGAGTGCCTTACGCCACATCGGTTCGCTTGTCTGTAGCTCCAGGCTGAAAGCCCCGGGAGTCATTAAGCTAGTGACGAA
+>31546 1
+CCTTCACTGATCAAAGAGTTAACCCTCGGTCTTAATTCACCGGTAGCTGAGCCACGGTGTTGGTTTCAGACAGCCAACAGAACGTGTAGAGTCGCTTGGA
+>31547 1
+ATGGGGGTGCTCCTGTTAGGCAAAGAAGCATCTATTTCGGTCGCGTACGCCAGTTGTTAGCCGCACTAACACAGTTAGTCAGTAAGCCCCAAGATCCTAT
+>31548 1
+ACTTCGGCTGTAACTTAGATTGACGAGGTCATCATGTACAGCTCTGCCCGACGGTTTTAGCCCAGAAGGCAAGTACGCCCCTGATCCAGATTATGAGATG
+>31549 2
+TACAATGAGTACCATCTGCTCAGAGATGACATAACTGCATGCTGCGGCCGCAGAGATACACTGCGCACGCTCTACTCAGGGTATGTCGTTTATGTTCGAG
+>31550 3
+AAGGTGGGAGCTTCTTAATTCAAATACGGACAGTGCCTAAACAACCCGGGCTCTGGGGGCTCAGATTAGCCTGCACTTGAAGCACTTACTAGTTGTCCCT
+>31551 2
+GGCCAATGTGTGGATCATATACCGTGAACTATGCTCAGGTACTAGTGCCTGACTCGCGGTCGCAGCGAGCGAACTAATGAACTCTAACATGCATTCGCTT
+>31552 2
+CTACGTCATGCGCAGTCTCCTTCCTATCGAGCGTCTCCTGAGTGAGTATATAGAATGTTGCGAGCACATCTACCAGTAGCGTTAAACCTAGGCGAGAGAG
+>31553 2
+TCCGTACCCGCCCTTGCGTGTGCAGAAGTCAGTACGATGAATAATGCCGAGTTCCCGCGCCATTTTTAATGAGCAAGATGTCGATACATTGCGAAAGTGC
+>31554 2
+CGAATGTAAACCATATAAGGGTCGGGGCCACAGGTATCCGTACTTAGACCTCTTGTCTGGGATCAGGAGAAGCATTATAACCCCTTCACGGCTGCTTCGT
+>31555 1
+CAAGAATCACGCCCTTTACTGGGAAGTGAGGCGCCGTCGCGAGTAGAGCATCACGCCGGTAATCAATTTAACTTCTCCGTGGTGTGTCCTACTAATAATG
+>31556 1
+GACACGTACGACTTATTGCTATGCATATCCTACGGTACACGTGTCTCTCACCGGGCAATCGGGTTGGCAAGCAAGGGTTGAATACGACTCCAGTATCGAT
+>31557 2
+CCTGAATCGGATACCTGCGTACTTAAACGATCCTAATGTTTTGCGCCCTATGCTACTGGGGACAGGCAAATCTGTCTTGAGAGACCGGCCGCGAGTAAAT
+>31558 1
+GAACTATTTTAACGCCGCTAAGACTTAGCATCTTATGCGAAGCAGTCGATTTTACGCGGCGCTGATCCTAAGTCGCAAGGGCCGAGTCGTTACTCAGCAG
+>31559 2
+CACGGGTTACCTCTTCACTTATTGTGTTGATCGAAGGGGACTGATGACCACTTATCTCTTTCGCGGCGGCATAAAACGAAGACCAACGGTCAGAGCGTAC
+>31560 2
+TATATGAGGTCGATAACAAATGTTCCTCTGCGGTGGCTGCAATGGCATCGGACCTCATCGACTCCTTGCCACATTGAGGAGGAGCAGGCTCATAAACTCT
+>31561 1
+CATGAAATGAGTGTACTACTTAAGCCAGTGACGATCGCCGCTCCGGATAGGCCTATCACGTACTCTGATCCGCTGATCTATCGGGGGCTGTAATAATAGC
+>31562 1
+GATCCTGAGATGATGCCTGCCTGGTACCAGGTGGTGAGATCAAATTCCTTTATCGAGAAGTCTTTCACGACCCCGAGTAATCGGCACCCATGTGACAGAT
+>31563 2
+TCATTCACTAAGAGCCATCTCTGAGCGTCGTCAAGGTCAATCGGCGGGATATATGCGGTATAGCCTATCACCGTTGAGGTGCCAAAGCAATCATCGTTCG
+>31564 1
+CTGTGCTGCTGGTGGAGACTTAAACTCAGCTTCTGCGCGGGCCCACAAATTCCACTGGCACTTGGAATAATCGAGACGAGAGTGTATACGATACTTACCT
+>31565 3
+CAGGCAGGGACCACGTATGGTCTTTAATTGCGGCATCGGAGTGTGCACACTTTACCAGGCCCTGCCATCTGAATGAAGTTATCGCCATGAGATCTCAATA
+>31566 1
+ACCACAAGACTTAGTAGCGGCCTCGTGCCATCGTCACGGTAGGCATAAAGGGATCTGGTTGTACAGCTATTTACACCTGTAAGACGCCCTTTTGGCGTAA
+>31567 3
+TCAAGCCCATGTAGTAGGTCTGAACCTTCTGCCCCCTTGTAGATAAGGAAGGCGCGCATCGCGCCGTTGAATTGCAATCTCTCGCGATAATTGGAGATAA
+>31568 1
+ATTTTAGAAGGGCCATCACGGTGCGCTCGGTCTAGAGCTCAAGTATGAGACTAGCACTGAGACATCCGCGTTGGATGAGCACGATCCCTTTCTTAACCTA
+>31569 3
+AGTTGTGCACTGGGGTTCTGGCCCGCTGGAAAACAAGACTCACGAGTTCTGTTCGCTGCTCGACGACCGAGATTTGTTAAAACGCAACTTCTACAGACTA
+>31570 1
+ACTCATGGACGAGCTAAGCTATTTAGTCATTTAACGAGGTCATCCCCGACGTGTATAAACTCACGGTTCGCGGTCGCGTGCGAGATCGTCTCAAAGCTAG
+>31571 3
+CATTAAATAGTAGAGCTGGTGCTGAGTGCATCATTATCCTAGAACTGTACAGCATTGCTGCTGTTCCTGATACTGCGATCCCACGAAGGGCACGCGCCAG
+>31572 2
+TACCTGAACAGCATGTCCAGTAGTTACCTTGTGGGTTATATGGATGCAACGAGCTTAAACCGCTACGTTGGACCGTTCACTCCCCAGGAGGGCATGAATC
+>31573 2
+CTACCGTATTTCCATCGGATACTGAGTGGCTTAACAAGCCCTAGAGGCTAGTTCGGTTCAGAGGCGGTTGGAAATGATCCACTTTAAAGCGGCATCCCAC
+>31574 1
+CTTCACAACGGGCTGGACTACGCAAACGGATAAATTCTCGTGGTGATATTCCTGGAATGAAAATACGTCGCGGGCCGTCTGCTCAACCGTTTGGAATCCT
+>31575 3
+CATCGGGGATTGACGGATAAGGTTCAACTCTGATGGCTCACTCGCTTCGTTAAAAACACGTCGTCACGTAGACGGTTCGAATCGGAATTACCCGCTGCTA
+>31576 3
+CCCAAGATTCCTCGTGAGAACTTTAGCATTTAACGAGCGCATGGTGCTCATAGGCCGATTACGATTCGCCCGGGTGGATTACCAGTAACATCGGTAGACT
+>31577 3
+CGTGAAGAAGCGCTAATGGCCTCGAGATGTACTGCTTAACAGTTACGCGTATCGACAGTATGAAGATCGCCCTATTCCATGCCCCGGAGTTGTATTCGCA
+>31578 2
+CGGCTTATTCAGGAGGAACTCATCGTACAATGCGAGGCCCGGTCACAGCTAGGCCTATTCTTTGAATCATATTGCAGTTAGCGCATACACGGACATGTGC
+>31579 1
+AAGAGCTCGAGCATTACAGAACAGCTTGTCGTTAGGAAACATTTGACTACTCACCCTCGTTGCCTAAGGTGAGTCTATTGCGGAGTTCCCAGCGATCGGC
+>31580 1
+CTACGTAATCTTCCAGGCCCAATACCCATGGACGTAGTGGGATGATAGTAACTACACCTGGACGCAGAGTGTAATTCGTCTGGTACCTGCAGCGGCTATT
+>31581 2
+CAAACATGACTGCGGTTAGATGCATAGTAGGGTCAGCCTACGATATTCTCCATTACACACTCCGGTGACATTTGTCCCTGGGTAGCGAATGACGTGCGAC
+>31582 1
+TGCGCTGGAAACAGGTGAAGTCAAATCAGAGCCTTTGCCGCTGGGGACATATAAGCAATCTTCTCATTATCTTCCGTGTCGACACTGGACGCGTGCCATA
+>31583 2
+AGGTTAAGGCACCAAATTAGGTTCCTGCTAGATTATGCTACCTCTCCGCGGCAAATAATCTATGCGTTCGTGAGAACTGAGTCCCAGAGCGTCTACGCGG
+>31584 3
+CGCAATCGGGTGCTGGCTCTCTTATACAGCAGCAAGGCATGTCCGGGGATGGTGTTCCCAAATGCGTTGTTGAATACACTTGTACTCAGATACAACACCA
+>31585 3
+AGGGTTACAGCGCCACACACTAGAATTGACGCCTAGGATTTACATTATGGAGCAGAGCGCTCGTTATGGCTTCTTGACCTACATGCTTTACCGCGGAGCA
+>31586 3
+TACGATCGAGAGCCGCCAGAGGATTCTGCGTGCCTACAACGTTGTAGATGTTGCCACTGCTACTCATATGATGGATCGTTAAACGGTTGCGCAACACTCA
+>31587 3
+AGACCGTCGTGCCAGGGGTATTGAAATCCATCGGTAGAAGATTAATGCACGGCTAAGAATCGCCACTTGTCTAGTAGGCTATGATCTCTTCCCAGCCCGT
+>31588 1
+AGGGCGCTCCACGGGTTAACCATAAAGGAGCAACTGACTTAATTGGTAGACCTTCCAAAGCGCATTATAGGCCAGTAGTTTTCCTGCCTCCGGGACTTGT
+>31589 3
+TTAGGCGTATGTCGGTAGTACAGGCAGGAGATGATCTGCTCCGAACGTCCTCTAAGTGATTTGAGTGATTAACCCCGCAACTAACGTACCACTTCCAGCG
+>31590 2
+TCCCAGTCATTCGAGCGTCAAAAGGTTGAGAAGTACGATCGAGGCCATGAATCCAGCGACTGTTCACCATGTATGCTGAACGTTGTATGTGTTCCACCGC
+>31591 2
+CATAGCACTGAACGGTAGCATGGCCTGCGGGCTGTAAAAACCTGGCGTTTCCATTAATCATTCTGGCAGAGATCTACTGGCTTTCAACCGAGACTTGGAC
+>31592 1
+TATTTTCCCATTGCGTTTGCCACCTGTGCACGTTAACTATACCCGAGTTAGGGGGATTAGAAGCCGCACCAAGATAGACCCCTGGAAGCTGGCAATGTGA
+>31593 2
+ATCTCATGGTTGCGTAAGAGAAATCCGAGCGCCGTAACCCCTTATGCGCCGGCCGATCAACGCGGTGCTGTAAGGTCAAATATTACTATTAGCTGTCATG
+>31594 3
+CATCCTGGATCCTTGTTATTAGACACCTAGCGCTATACGGTCGAATGTGCCGACTTACGAGTACCTGTGTAAACATCGGAAGACGCGCTGTAGCCTGGAA
+>31595 2
+TTAAGCTCTCCGGAGGCGAAGTGTTGCAAGTGCGAGATATCTCTTCTCGCACAGCGTGTGGCCAAACCAGCCTGAAGAAGTTAATCAGTCATCAGTTCTC
+>31596 2
+TTCAATCGATCGACTGGGTACCGGCCATTCCGAGCACGTACCTCTAACGATAGCCCGCGTTTGATCCGAATTTTATACGGCCGTAGAGGGATTGAATAGA
+>31597 2
+CCCTAAGGGTCATAACACTTTCCGCGGAAATGATCGCCTGAAGACTGGCCGTACCCTCTTATTAGTGAAATAAGGTGATGTTCCTCACGAGCCGAGGTGT
+>31598 3
+CTGCAATAGGCGCATGCAGTAAGATCGTGAAGTGGAGTGTCATCCGATCCAGAACTTTTCACCTCCTGAGGCTAGGTATGTGATTCGATTAGCCCCCACA
+>31599 2
+ACCCATTCTTCTTAGGTTCCATGGTCGGGTACCTCACAGGAGAATCGAGTACAACTCACAGTGACACTGTGCTCCCAGGCATATCAGTGTGGAGGTAAGT
+>31600 2
+GCGGCATGACATGGACACGCTACTGCCTTAAACACGACCGAGTCTTAGAGAATCTTTGAGTCCAAATCTCGCTACAGTGCTATCGGGCATTTACGGGTTG
+>31601 3
+GAGGGACACGACAGAGCTCTATATGACTGCTCGTGGGTCCTGATTAGTGTCTGCCATCTAACGTTCAGAGTTGATCATCTAACGCGGCCTAACCTAAACG
+>31602 3
+ACCAGACATGTATCTTTCAGTTGGCAGTTCTGCGCTGAATCCGCACTTACGCCAAATTTGTCGCGAAGAGGGTTGGGACCGACTCTCAGATAAACCAGGT
+>31603 2
+CGCGAACCCTATATGTTTTACTAAGTCGATCTCCTGATCTCGCCTACAAGGACATGAGACGTATGTGTCGTATCTGGACAGGAAGCGTACCATGGGCAGC
+>31604 1
+CGCAAAGATAAGTCAAGCTCATGGGTGTACGGTTCCCGCCCGTAAATATAGATCTTGGGCGTATGATTCACGAGCACCCTGTTGATATGCCGTCAACCTG
+>31605 1
+CGGAGTGTCGTAAGTTTCTCTGGTCTAAGCACCGAGGTCCATGCCCGCCCTGATACAAGAAAAACTCGCGAAGGTAGGTCTTGATCCTCTCGGTTTAAAA
+>31606 1
+GTGATCTCTGACTTCAAGGGCACTCGCGCGTGTCTGCCTATGAGAGGATAACAAGACCTGAGATATTGACCTGGCTTAAGCGCCCCATGCGCATTTAATA
+>31607 3
+CGGGTCGAACATATAAGCATTTATATTATGTTCGCCGACGTTGGAAGCCCCGTATCCCGACTACGACGTTAGGAGACGCCGGGAAGTTCTTTCATACAGC
+>31608 1
+GGGTACCGGTGTTGCGTACGTCTAAAACGTGGATGCTATGAACTATCCCAGTCCGTATCACCTACCATTGGAAGTGGCAACCTTCGAACAAGGACTTGCT
+>31609 1
+GATAGCCCCATTATGATGCTGGTCGTTAGACGCATCATACCGCTAAAGCCGAACCGATAATGTAACTTCGGAGTGCGAGACTGCTGTCGCGTTCATGTAC
+>31610 1
+AGCTGCGGCCACGCCGTTTCGTAGTAGGACTTTAGGTAATGCTCTTGACTCACGAACACACTGGAATTAGTTGGCGAGCATTATACCCACGCAAGACTGT
+>31611 3
+GAACCCCCCATACCACATCAGTGCAAGCGCACCGACGTGTATACTTTAACGTAATTGGATTCGGGGGGTCTACTTAAGGGTGACAGAGTCGTCTTGATCT
+>31612 3
+AAGAATAGAGATTAGAGGTGTTACGCTTGGAAGTCCTCCATGATAACCGAGCTCTGCCTTCGACGGTACTGGAGCCTCTTATTCGCTCGACCTACGACAG
+>31613 1
+CCTGTGCCCAATCTTAAGTGGACGCGCGACTTAAAGTTCTGCCATACGTACTCGCAAGGTGAAACTGACACAGTAGGATCATTTCTTTGTCCGAGGGGAC
+>31614 2
+AACAGCAAGCCATAATTGCAAGTGAGTTTTTGGCTTCCTCGCTTAGCGTTTAATTTCCTCCCGATAGATGAGCGCATGGAGCAATGCCCGGAAGGACGCC
+>31615 3
+GAGTGGTATTAGATGGCGCAACGTATCTCCCATTGTGACACCGTTAGTCGACTTTAGACCTATAAGCCAGCCGGGCATGAACTTTGCAACTACCGCGAGT
+>31616 2
+GTATGACATCAGGCCCTGCATGAACGTAAGATCACTTGGAGCAGTCATTACGTCGGTAACCTGTACGACGCTGCTACCGGTTGTACATAGGCTATTCACG
+>31617 2
+AGCGGTGTCCTGTGCATACAAGTAAGGACCACGTAGAGGCACTCTTGCAGTGATGGCTATGACACCTAAAGCTTCAAGTTCGTCCGGCACCTATTTTACG
+>31618 1
+ACTGTGCTGATAGAACGTCACTGCCCGGGGGATATGCCGTGACGTTCTAAACGGACGGGCGGTCACCTTTTCTTCTCCTGAAACTTGACAACGAAATTAA
+>31619 1
+TAACACCCGTTCTTGTTCAGAGGCGGCAGGCAAAAGTGTTCGCTATGAGCGGCATAACAACTGCCACTTGGTATCGCTTGAGCTCGTACATAAGCCATGT
+>31620 2
+AGATTCTCGTCCCATGTCCGGTAGTTCGGGAGTTTATAGCGACCCGTGGGAGTAAAAAGCGAATTAGCGACTTCCAGCCTACCTACGTCAATTCGATCGA
+>31621 1
+ACCCTCGCCGAGTTATAGAGTAGAGATTGCTGAGTTCGGCAGCCAAGGATCCGCATGTTCTTCGAGAACTTAATGACAGGCCCAGTGATTCCTTACACTG
+>31622 1
+TCTTTGAGATAAGAGCCCTCCCGCTAATACCATGCGCTCCGGCATAACCAGTATTTGTAGTATAATTTGTCAGCCGAAGGATGCAGCGTCCCAGGAGTGG
+>31623 3
+ACATGATGCAAAAATATTCCCTGTCAGGCCTAAGCATCGATGGGTCACCGCGGGAGTGGCGCCCGTTAGAAGTTCTTAAGACTACTTCTTGCTAACTGGC
+>31624 2
+GGTAGGCACTCCGCATTCCCGTTAGTCTCCACTGAGACGCGCTTCGAGCAATCCTTAGAATGTGTGTGCGAATCGACAATTGAAAAGTCAGTTCCGGAAT
+>31625 2
+CAGCCTGTGGGGCCGGAGACGCGGGTTTCGTTATGGCGACCGACCCTAAAAATACCTCGTTGAGACTGATCATCTTATATAACCAAATCACTAGGTTCTG
+>31626 2
+GTCCCAGGGGGGTCGCACTCCTGTACATTGCTATGCGAACTCGCGTCAATGGGATGCGTCAATAAAATGATATTATCTGGGCGCCACAGTTACCTACAAT
+>31627 2
+ATCGATGCGATCTAGACGATCAAGTGCGTGCAACAGCACCAAGCCTGACGGTACTGTAATACGTCCCTTGCGCTTGACATGCGAATCCTTGGGAATTGTT
+>31628 2
+ATTCCGGGTATGCACAAAGTCAGCGTGTTGACATAGCCACCAAAAACGGATCCCCCCGTCTGCGACCCTAGTGTTAATGATGGATTGTAGATCTTCTGGG
+>31629 1
+CGTCTAATCCGACCGTTGGTTTGGAGCCGGCGAAACATACGTGCGGCCAATAGGACATTCGTCTCTTTAGGTCGATCAGCCGTAACGATAAATAGACCTT
+>31630 1
+GCGCACTAGTGTGACCCATCCCCGGACTCATGATGTTTGCGTTAAATGAACCGAACTACGCTTCGTTAAGCTCGGCCATGGTTTGCAGACAGAATTGAAG
+>31631 2
+CTGCTCGGCCTTCCTGCAGAATTAGGGGACTAACACACTAGGGGCGCATGGGTAATACAAAGAGCCTTTCGCGCAGCTCGTTTGTCAGATCTATCTATAA
+>31632 1
+GGACAGTGGGAAATGTTTTCTATCTCTTACTTGCAGGGGTCCACCTCAGCGACGCCTTCCAAGGAGTGTCAACTCTCGTAATGGACGTAGAGATCCAACA
+>31633 1
+GGACATCTTCGTCGAGGTTTGGATCTTGATCCTAAGGGTAGAATCTGGCAACGGTGCACTGGCAGCCCCAAATCTACCCGATATGTCGAATACTGACATC
+>31634 3
+CAAGCCGGGCGACAACGGGGTAGAGGTTTCACTCTTAAAGCGCTTTGCGTACCAGGCAGACCTACAAGCCAGACTTATTTAACTTACGTCTTTCTGGGAT
+>31635 3
+TTCACTTGTCTTAGAGGGTTGACGAGTTCAAAGGATACCGCTTGCACAGGCACCACCAGTATAGCTGCCGTGGTCTACAACTGTGACTGCATCACGGAAT
+>31636 1
+GTGAAGTTCATCCTCGTCAACGCTCTGGAAGGCTATGACCGCAACCAACGTACGATCATCAGAATTCCTGAAAGGTGCCCTAGTATGCTGTTCTGGAGGT
+>31637 2
+ATGCAAAAATTGCAACATTTAGGGAATTGGGACTGTCCCTCTGCAGACTCGCCGATCAATACCGGTGACATCCTAGCTTAGCGCTGGGGATATCGGTCTC
+>31638 2
+CATGTCTTTGGGGTCTCAGTAGCCCGATAACTCCTATAGAGAAGCTCAACCTAAGGACGCTCCTACTAAACGTTGAGGATCTTCGGTGTCCGAAGTCAGG
+>31639 1
+CGGTCGTACGTTTAGCATGTAGGTGGTCAACCACAATGCCGTTTAATCATCCCCCGCTGATCACGCTTTATGAAAGTCGTCGAAAAGGGGTCAGATCCGA
+>31640 1
+CATGATTCAGGGTATAAAGCGACGACGATCGATTTATGATAGGTATGCGGGCTGCCGCGACTTTACCGATTGCCAGTCCATATCCGCCTAATGATGCACC
+>31641 1
+CGCGCCCCTGACTGGGATTAAAGGGAGGAAATTACGACACGACCTGCCGCTGTCTTAGTTGAGATCTGTCATTAGGAATCAATCTCTAACTACGTCCGGT
+>31642 3
+TAGCCAGGGGTTATGAGATGACATAGAAGACTTTACGGCCCTGCACCCTCTCCGGTTATTTCCACGCGAAAGCTGGCTTGTTTAGCCACGGGAACTAATA
+>31643 3
+GCACGCCGCATCGAATTGTCGGGTAGCTTGAAATTGTCCCGTGACGACGCACAGCGAATATCTTCCTCTCAGAGAAATGTCAAGGCTTCAGTTCTGAGAT
+>31644 1
+GGGCAGATCGTGAGTGGTCGATCACCCTATGACGCATCCGCTAGGAACGCTGTAGCAAACAAAGCTCCTTTACCATTTTCTTATGGAAGGCTATCTGGAC
+>31645 2
+ATAACTCAACCCACCGAACCCCTTGAGTCGGACAACGTGTTATATGAGGATGTGGTCAATTGCTTTCGGTGTGGCGACCAAGCAATGTGCGACCTTGATC
+>31646 1
+GATGGGGTTAATTTGATATCTCCATCGATTCCCAATCGATGCGTTGGAGACTTAGAACCATGCACACTGTACGGAAATGGGCTCCAGCCCTGGATCACCG
+>31647 1
+TGACCCTATTGTCCGCAAGGTAAAATACCCCCTTTCCTTTGGAAGGCTGGTATATGAAGTCAATACTGAGTCTACCGCCAGGCAGTCGCTGGGAGATGAC
+>31648 1
+TTAACTATTTAGAGCAGTGATGGCCTCAGTGATCACCAACTTCGAAGACTGGTGAGAGGACCTCGGCATATCTCGCAAGTCCTGGGGCCCTATCTAGCTA
+>31649 1
+ATGTCCGTGTAATTGTCCGGTCGCCCCTCACGCTCAGTTTACAAAACAAGCAATTCCTCTGGGGAGCGTAATGTCAGAAGATGGACTAGTCTTACAGCGG
+>31650 2
+ATCCATGCCTGATGCCCCTTATAGTGCCATCAGCGGATAATGCACGACCTCCGGTAGAAGTGAACTCGCACATAATTGAAGAGGGTGTTTATGTGTCCCG
+>31651 1
+CTAATGGATGATTTATCAAGCGGGGGTAGTGCATCGCAATCCGAGGGCCACACACTGGCTCAGTGATAACCACCTTCTATTGATCCCGTACTTCGAATGG
+>31652 3
+GGTGTACAAGCTGTACCATTTGATGGACCCTGCAATTAGGACTCCACGTCCCAAGTCCAATTTGGCGGGGAAACCGTGAGCTGCTCAAGGATCTATTCAT
+>31653 3
+AAATCCACGCCTGATACATCCTAGGGGGGGAGAGTAGGGTCACGCGAACTCACACCGATGCCTGCCATTAGTTGTATTTCTCTTCTGGAACTATAATGCG
+>31654 2
+TCCGGCATTTGCCGTACGGGTCTTAGATCAACCCAATTGATGTATCTAAGAATCCGGACGGACCCCAGTTTCCTTGGAAGATAGCTGACAGAGCGTTACG
+>31655 3
+AATCATAGTATGATTTCATTCCCCAAGCTCATCTTGAGCGAATACGCTTTCCGTCGTGAGCCAACGACCCGGCGGGATGAAAGGAGCGCGATTGTTGTAC
+>31656 2
+AATGAGCGCGAGTTACCGATATAACTCGTAAGCTATTAGAGCTGGCATCCACCCTCTCGAGCAAACGGCTGCGTGTCGAGGAGCTTGCACTACTATTGTT
+>31657 3
+GCTCCCTAAGTCCTCTCTACGCAGAATCGATTTAGTACAGTACCGTAATCCAGACTCACGTACACGGGTTGTTTATAGGGAAGATGTGCCGCGCAGGTAG
+>31658 3
+GTCAATGGTACTGGCCTAAAACTAGCCGGGGTCCGACCAAAATATTGGCTACAAGCTGTGCCATCCGTACTGGGCAAGCCTGGAGTTCTTACGCTTAATT
+>31659 2
+TGTCAGTAGCGCACTTGATGTCACGCTTCGGCGGTGCAGGCATTTCCTTAACCAACGAGAACCCGTAACCGTTATCACGAGCATGTATTGTAGGCTAAGA
+>31660 3
+ATGAAGGAGAGGATGGGCTGAGACAACCTAATTCACCTCACGTCGTGGTGTCACATGGTCTGTTGCCATAACCAGAGTCCCTCTAGTACTTGTACGCACT
+>31661 1
+GCGTGTCACACCTCGTAATTCGGAAGCCTGCTCGCTAGATATACGTTAACGATAGTAACGGGAGTGCCCTGCAAGGCATACTTTCGAGTTTTAGAGACCC
+>31662 2
+TGATGAGGAGTCCGATCGATGCCTATCCTTGGACTAAAGAAATACGCTGTTTTCCAGTGCCGGACACAACTGTATCCAGGGATTCCTGTAACGTCACGCG
+>31663 1
+ACCCGAGATGTGCCGGGACGTTGCGATGGCTCCTTTATTGCGCCCCCCAAGGACAATTTTGAGCGTTTATATTCATTAGCAGGTGCGATAAGAACAAACC
+>31664 2
+TCAAGTCGTAATGAATAGTAGTAATACTCTAAGCTAACCGGAACCGGTTCAAGCTAACGTGCATTCTGGTTGCCTTGCGGCGCTTCAGATGCCGCGACGC
+>31665 2
+CCATTGAAGAGTATGATTCAGTACTATAGCCCTATGGCGGACCTTGGTGCTATAACCGTTAGTCCACGATGACTAGGTTACGGCCACCGGCGCAAGCATT
+>31666 1
+TACACCCCGTCCTAAGTTACGGTTAGGAGATTCAGGACATCTATGGCAACATAATCCTTCCGACCGTCTATGCGTTGTACGTCGATGCGACAAGTGAGGG
+>31667 2
+ATCCGCTACGTCCGTTTGACGGGAACATATATGAGGTAGGGGCCTCAGGACTTAAGATAAGCTATCTAAGTGCTTCAGACACGCGTATCGCATCCCTCGT
+>31668 1
+CAGCGAACTGAGCACGGAGTCTTTGGGCTGATACGATACGCTGACTACTGCTTAATGGTACGCCGCAAAGTCTTTCGGATGCGATAATTCCCAGCATACT
+>31669 1
+GTCAAGGTGTCAAGATCCTATCAGCCGTGGCCTCTTGTCTGTGGACGATCACATCTTCCACTAGGAATTTTCACCCGAGGTTACGTGAAGACAACAGGGA
+>31670 3
+AACCTCGCGTAACGAGGGACTGGGCACGATCCTGTACGTTCGTTATTTTCGGGATTTAGAACACCACCATGGTAACCTTAGCTGGCAAACACGAGTTTGC
+>31671 2
+ATTAGCAACGTCCTCTTGCTTTATCCATGGTCGTGAACTGCTGTTGACACCCTGGAATGACGGACCCTTAGATGCACGTAACTGGCAGGGGAGCATACAA
+>31672 1
+AAGTGGTGTGAGCTAAACCAAACGCCGGACTGGCGCAGTCACAAGACGTGTACAGTTCGCTTATCCGAGAGTTCAGCCTTACGGGATTCTATCTTATTCC
+>31673 1
+ACCGCGTTATACCTTCGTACGTATATCGGTGACCAGCTCATGGGGTGCGCACTACGAGATAGCAGCTGACCCAATTGAACATGCCATTGATTGTAACTGG
+>31674 3
+CAGTCACGTGCTCAAGTTATTAGCAATAGGTTGCTGTGCGCGAGTCAAGTGGTATTGCTCCAGTACGCGAAAAACTAGCGCAACTTTCCACTCGGCTGCA
+>31675 3
+TTTTCCGTACACGAGTGCACGAGTGATCCCGAATGTTTAAAAGTCGCCCCACTGCTAGCGAATAGTCGATTTGCGGATAGGGGACTCACAGGTCAATTCC
+>31676 2
+GGCTTGCTCCACAGACCTCGAAACTATTGGACGAGCTACCAATTTCCTATGCTGGCCTACAGTGCGATAATGACGTGGATTACCACAGTATGGGAGTGCT
+>31677 2
+TGCTATTTTTGACCTTGAACTTGAGTCAATAGCACGGTGGACGAGGCGTCGACCGCTGATCGCGTATCAAATCAGTCAGTCACCAAAACGTCGTCTCGAG
+>31678 2
+TCCATGTCGCTAAGTATCAAGGATTACTCTGAAACGGTGACGGACCAGGGGCTTCAACAAAACTCTGGTATATCCCCGCTTTTGGGGAGATTCCCGACTG
+>31679 1
+ATATAAGTAGAAATCTTGAGAATGTGGCCGTTCGCCATCTCAGCCTAAGATGCGATCGGTCGTGGTTGCACCAACCTGGACTCGTTAGCTAGGCCCTCAA
+>31680 1
+GGAAGTGTAATGAATTGTCACCCCCCTCTCTTAGCGCAGTAACGGAACTCACCGGTGAAAGTGCGTACAGCTATATTGGCTTCTAGCCAGTTCAGTAGCG
+>31681 2
+GCGTCGCGGAACTCTATGTCTCCATTAATTAGCTTTGACGCGCATAACCTGTTCGTTAGTACGTAGAGCGAACAACGTTACGGGGGCCCTGAACCAGTAA
+>31682 2
+ATTGGTGGCTCGAAATCCCCGCCGTAGTACTGTTCTAGTGATCTGAGGAAGAATTCTAAGGCCTAAACACGAGTGCCTACGCTGCCCAAGCTAATTTCGG
+>31683 1
+CGTCTCGACCCAGTTATCGAAAGGCTGATTAGGCCACTCATATAACTCTGTTGCATACGCGTAGACCGTCAGCGTAGATCGGGGAAGACTCGTTAGTCAT
+>31684 2
+TGCTGACACTATTGTTGGCAACGGGGGACCCGGCATGGTCTATCTTAAGTACATGGCCTAGCGAGAGCCTTGCTTGGATCCCAACAAACTTAAAGATTCC
+>31685 2
+CTGGAAACCCTCGATCAGGGAGCTTTCCAAGGCGCTATACGGTAGTTTAACCCATAGCGTAAAAGCAGCTGAGTTGCGGCTTTACGTAGAACCTTTGCTC
+>31686 3
+ACGATTGCAGAGCTTGTGAAGGCGTAGTCACTCTTGAAAGCTGATCACAGTGCTCAGTGAACATCGTATCGCCCCTTTTAGATGGACCAGACTACTGCGC
+>31687 2
+ACGGGGAATGGTGAACGTGAATCTCCGCCGCCTGCTGTGATCAATTAAATGGTACCAAGATCATACCTGCAGAATAGTTGCCTCCCACGCTCGTTGGATT
+>31688 1
+GTCACTCTTCTATCTGGGCAGCGTCGATATTAGACGGCCTCGTGTGGAAACGGCATCAAAGAGGACTCAAGGGCCTATATCCTTCCAGTCTATTAAAGCG
+>31689 3
+GGCCGCATTCCGCCTACAGGCGGTCCCTTGGTACACAACTTAGTCAAATTGTCCAAGCGAGTGTGGGCGTATATAGTGTAGCTTCACGAAAATCGATATC
+>31690 2
+TTGTGCGTTACCAAGTCCGGGATGTTAGGCTACGGGGCATCATCGGGTGATCAATAACCCACACTGACTACCCCTGATGAACATACGACGATGGCTATTT
+>31691 2
+TAGATAAACCGGAGCTTCGGCGCCAAGTATGAATCTCTAGACCTCTTGCGGATGGTCGACCGTAACATGAGGTGACTTCCCTAATGAGTCGTGCCTACTA
+>31692 1
+ATCCTTTACTGAGGAGAAGCACTTGGGCAAGCGTCTATCAGACTACATACACGCTGCCACCACTCATATGATGATGCGCGTTGTTGGGGACCTTAGATGC
+>31693 2
+GCAGGAGTTCGCGATGCCTGATATGTCACTCGCGGTTTCCACATGATGCCTAGCTTTGAGACAAGAAAGAGACGAACGATCTTTCGGCATTAATCTGCCC
+>31694 3
+CGTCTCGGCACAACTTCGGAAGCTAAGTAACCAACACTTCGTTAGCGGACTTATGGTTGAGGGAACCGGAGTTACTTAACCGTTCTTCGATCGCACGAGT
+>31695 3
+CGCGGGTGCCAGATCATTACGCTACTTCTCAGCTCAGGACTTGCTTTTACTTCACCATAACAGTGAGAATGGGTCAGCTAGAGAGAGGCTTCAACCATGG
+>31696 1
+CCAAGGGTCGTGGGTTTTGGAAGAGCTTCCTGTTGGTCACCATGCAATTCCAAGCGTTTTGCACAAAACCGAACTATGTGAAACGCTACGGGCACTCATC
+>31697 1
+AATTAGTAAGAATAGAACTGGTACCGTCCATGGTCCTCCCAAGGTCCCTAGATCGGTTTCACCATGCTGGATCAACAGCGTGTCAGGTGTAAGGCGCCTT
+>31698 3
+TTGAGCGGTATATTCACACCGCTAATAGAAGACGTCGTCGAGAGCCTTGGGATTATGCACCGCAAGTTGATATTAATCCCATTGCAGTCTGCCGGGCCCA
+>31699 1
+GCGAACCGTGCGACTGGACTGATCTCTGCAATTCGTACGGCAATCGCTGAGTGTTTATCACAGCCAGATGCTTAGCTTGTCTTACAGCGGAACAATAGAC
+>31700 1
+TTGACTAGAATCGTCGGCTGTCTACTCGCGCGGAGTATGCTGGGGTGTGCTAACGCTTATAAGCAACCCTCTGACGTCAAGTACATAACGTCTAAACGCA
+>31701 3
+ACCCAGGCGTCCCATGCGTATATCGGACTACGCCGTCGCAACACTATAATCCCACTAGTTGACAGTGTATTACTTCTATTAGTTCGGGGGAAGGGATGAG
+>31702 1
+TGATTTGTACAGCTACATTCTGGAAGCACGCGATGTTCAGCAGATAGTCAAGCTTGAAACCCATGAGCTAGTTTCCTCGCCCGGGTACCTCTGGCGAGAA
+>31703 1
+TGGGCATTCGTAACATTTTGGCCTGATGATCCCGCCAATATCTTGCGCTCATCTGAAGATTAAACACCAAGGCCGGAGGGAACATGTCGCTATGTGGACC
+>31704 2
+AATGCCGTGCCTTAGCGTCGACAACCGTGAGGCTCGCAAAATTCAACTCGATTGGCGGTCAAATAACCGCAGGATGATTTGTCCTTGACTGCTCGGAATT
+>31705 1
+GGATAAAATTGCTCCGTGGTGGACGAATTCAAAAGAAATCGTCCCGCCCCTACCACTGGTCTTGCTATCTGGAAGTTGAGCCCAGAGCTTCCTTTGAGGA
+>31706 2
+GCGCCTGTGAGACTATCATTCAGTTGAAGAGCGGGATCACTAGTCTTTGCGCACTGCTAGTTCGAATTTCATGTAGTACCGCGCGAAACCGACAAGACCT
+>31707 1
+CCAATGGTGCCCCTGTGTTAACCGGATACCAGGTTTCGAAGTGGTTTGCGTTGAGGAGAATAACAAATTCAGAGCCTACTGGTCAGTAACGCCCTCCACT
+>31708 1
+ACCACGATCCTCCATCGGCCATGATTCTATAGCCTTGTGGGTGCCAATGCCGACTGAACTATATGCGGATATCTTATCAGCGGGTATGCGCAGAGAAAGT
+>31709 1
+TTCCTAAAGGACGAAGTGCTCATTGAGAGACAAATTCCTACGCTCGTGACGTAGGGCCATGGGTCTTGTACTATACGCCACGTCGCACGAGTCCTAGTTA
+>31710 1
+TGTTCAGTGGCGAATGGGCTTTTCTCAGAACCAGGACGCCATGTCCACTCAACTGAGCACGATAACAGATCCGCTGTCAGGTTATTTTACGCATGACGAG
+>31711 1
+CTCGTCTCGGTCGGTTGCGGAACGGCCCAACCACCCTACATTATCTCGATGGTAATCGAAGTTACATGCCTAGCGGTACCTTATATGGAATATGGAAGAG
+>31712 2
+CTATAACCTACAGGTTTAACCTCTAAACATAGGGCATCGTGCATATTCGCGCCTCGACAGTAGGTCTGTAACGGTTGCGGAGGAGTCGCGTCACCGATAT
+>31713 1
+TTCTTGTAATGGAGGTGTGCAGACAAATAGGCCTTCGCACTCCTCGTACATAACGCAAGTCGCTGCAATACAGTCCTAGAGGGTTTTCTCACGGCGGCAA
+>31714 1
+ATACGTGCAAGGCAGCAGTCGTCAGAGCATCATTCTAATCTTGGATTACCTATCTAAGAGTCCCCCCCTGGTGGCAGCTACTTATATTGAGGCGGACAGG
+>31715 3
+CCCTACCATCGGTATCCGTCAGGTAGATAATTTAAGTATGCGTCGTTGTAACCCGTTGTGTTCATATCAGCAACGATGCAGGAGAGGAACCGTCGACCCG
+>31716 3
+ACGGTTCCTCAACCATCGTTCATTTGATGGCCGGGGTTCGGTTATGGCTCAGTCAACACGAGGAACAGCCTCAGCCGAAATACCTAGTGATATGCTTAGA
+>31717 1
+GGAGTTAGGTACACGTTGGACCCGCCCGCGGTCAATGACGATCTGCGGCGCAATCTTTGGGGCGTCAATTAATACATACATGACATTGTCTTACAACACT
+>31718 3
+GTGCCTCCGTGCGAATCGCACGTTAGTCAGGACTAATTGCTACACTCATATGGTTCTCAGTAAAGAGGACGGTTCCTAAGTCACGCAGATCACGAGGTTC
+>31719 1
+AAATGACCGTCATCCAACGGATGCTCGCGAATAATGCTCCGTCATCTCCTGTCGTAGTCTCGCCGGGTGAGTGACTGAGATCATCAATAATGGTCAAGTG
+>31720 1
+ATGAACTACAGCCCTGAACATACAGTTGACGCGTCAGTACCATGCTTCTATGCCCCTGCCTCTCAGGTCGATCTGTGAGGAAGTAGTATCTTAAGGGAGG
+>31721 3
+CTGAGTCCTTGGTCCTGTCTGACCACTGAAAGAAAGTTCAGTATATCCCTGTATCTACCGCAGGTTATCCATGGTGAAGCTAGAAGGCGCACACAGGGCT
+>31722 2
+AACCAGCGGCTCTGAGGTTCCTTAAGGCCTCAATAAATATGAGGTGGTTCCGAGACGACGGTGCTTTCTTCCTTCATCTCGAGCACCGAAAATATGCAGG
+>31723 2
+CAGAACGAGTGGCCTAGCAAGGGGCGCCTATAACTAATAGTGCCTTCGGCTGGGTACTCGGAATATTTCTAGTATCCACGTACTAGACATTTACCGCCGT
+>31724 2
+GCTTGACCGGTAGCAGTCATCAGTTATGCAATTCCCACTCTGCCCCTGAAACAAAAGTTGACGTTTGGGAGGCACCAATGACGTCGGGGCACTTAATTTG
+>31725 1
+AACATCGTCGCGTTGGCTCTCAAGTCGGGCCAAGGGAGCCATTTGCAAATGCCTACCTGCTATTGGATTGGGCGAAAAGGAGTCTACAAATTACCTTTCC
+>31726 2
+GTCTCAGCCAGTATGTGATTGCTTGACCGATAATCGCCACAAGCTTCAGCGCCCTAGATCGATCCTCGTATAGAGCATCTCGATTATGCAGAGTGGGGAA
+>31727 2
+CAGGCTACCGTAAGCAGAGCTCAACGCTTCGTAATAAAGTACCTGTGACGTTTTACTTTACGGTTCCGCCAGCTAGTTGACGACGAGGGACAGACGCTTT
+>31728 3
+CACAGTTCCACGGTGGCAGTTACGAAGGGTAGGGCTACCAGGCGAGCGATACGATAGAGCCGGTTCCTGCATATCACATCATTGAACTCTCATCTTTATT
+>31729 1
+CACGAAAATGGACCGATCTGCCTTGCCAGGAAACTGAAAACATTATAGGTCCTTACTCTGCGGCAGCGGTTTATATCTCGCGTGCGATTCTGTCGGCGAA
+>31730 2
+TCTTAACCGCACGATCGAAAGACGATGTCGCATGCCTCGTTACTATCCGATTCGGCTTCAACGTGAAGCGGCGTATCTGTTTAAAGTGCTACAGGCAGAG
+>31731 3
+CACGCATTGTAAGATTACAATCGGCGGACCGACATCACTGAGAGATATTTGGGATATTTTAAGTCCATCGATGCGCGGTCTCCCTCGGCACGTGCTGACA
+>31732 2
+CGACAATGTCATTACTAGACTAATTCCCGAGGGTCATTCTAACCCGGAGCGATTTGATCCATTCTGCAGAGTCGACGTGCATGCAGTGACAGGCGTCTGA
+>31733 2
+TTACGGGTAGTCCGGTACGGTATCGTACCCTTTGATGCCGCGACGTCTCCCATTCGTGTGGCACTAACCAGAGGAGATTAAGTCACAATAAGAGACATCT
+>31734 2
+TATCATTGGCCTTATAACCGGTCTGCCGCGGCAGTTGACCACTAAGCTGACACCGGTTAATAGAACTTAGGGCTATAACTGTTTCCTCGGCAAGCGAAGG
+>31735 2
+CAACCTACTCGCGCGTCGGATGTTAGCTCGCCTGATTCATGGAAGGTGATATGTGCAGCCATCGTGCAGGCACTTACCAATTAATCGTCGATATCAGAAG
+>31736 3
+CAGCCCTATCCTCATAACTGCTAGACTAGCGTTAGAGCAGTCGGCTGATTAATGGATCAATTGACATCCTTAGCGGGACTAGGACTCGCTAGGGCACGTT
+>31737 2
+CCTAAAAAACCTATGTCATTTGAGCACAACGCACAGCAACTTCGACATTGACTCGTGTGTATCCAGGGGGATATGCCTCGGTTGCGTAGCCCTGGATGGT
+>31738 3
+ACTACGCCGCAATGCAACATTTGACGTGAGGTGTAGACTTAAGAGACAACCTGCCACACGTGTTCCCGCTCGATCTTGGCATTTGGGCTAGATCTTGAGA
+>31739 2
+ATGAGGAGTTAGACATGCAGTACTTGTCTGTATGTGAAATACTGAATTAGTAACTAACTCTCTCTGCAGCCCCCCGCAGCAGACCGCCCGACGGGTTGGT
+>31740 1
+TAACGAAAGGGCGCTTGAACGGTAAATCGCACCATTTCCTTATAGTGAGGGTATCCCACTTTGAACGCGGGCCTCGGTCATGCGACCAAGCTCATTGATT
+>31741 1
+ACTATGTACTTTTTAGCGACGAACGTAAGATGCGCGATCACACCGAACGTTTCGAGATGGCGTCATGGCAATACTCTATCCCTAGCCTGAGATGGTCCGG
+>31742 2
+CCTGTAAACAGCGGTGATCCCATCTTTTTAAATTGAGCCCTAGCGCTGACGCGGCTACACTACGGGACTGTGAGGAAATTACAGCGGGCCATACTTGTAT
+>31743 3
+ATACAAAGTTCCGGCTGCGGGACGCGATATCTCTGGAGACGAAATCGGTGACATTGCATTGTCCATCACGGCCTGTAGCCAGCGATCATTATATTCCTAG
+>31744 1
+AGCAGCTGACAACGCTGCTATCTCAATCAGCGTCATTCGGATACTAGGCGTGATATCATAGTTACTAACGCGATGTGACGTCGCCTTGCGCGAGTAAGTC
+>31745 2
+GAAGGCCACTGAACCTCTTCATGAATTAGTGTGTTGCCCTCCAAGCCTGCTCAGCTTGGAACGTTATGGCGATAGAGAGAAATTTCCTGCGTACGCAGAC
+>31746 2
+ATAGGGTTGAAGTCGAGCGACGGGCACCTCGGTACATGAACGTACTCATTCACATTCCAACTGTGAGAGACAATCTCATTAGGTGTCTTCCTGACCCGGT
+>31747 2
+AACGATGAATGTTTGCCCACGCGAGGTTCAGCATTATGCTTTTGTCTAGCTAGGTACAGGTAGAGTGACGGCCCCATACAGCAACTGACGGTTCACCCTA
+>31748 3
+CAGCAAAGCACATATGTTGATCCTCACGATTATACGGCCTCATGATTAGGGCTGTGTTCCCGGACACCACTGGATTTATCCGGAAGACCTGCTTGGAGGA
+>31749 3
+CGGATATTCGTATTTTAGTTCCTAGAGAGAGCACTGGTGAATTTACATTCACACACCTCCAGACAGGGGCGTCTTTGCGGCTGCAAAGGTCCGACGCAAC
+>31750 2
+CAATAAACCTTGGCAGTAATTCTAGCCCGTCTCAAACAATGGGCCGTTTCGCGCTTTGACGGATGGTACAGACTTGGGCACTCATTGCGCAGCGTGAATA
+>31751 2
+ACTTCCAGGGAAGACGACATGCCAGGTCTCATTGCCTCAATAGTGATAATGCGCCTTGTCGCGCAGCGGGTAATTTCCCAACCTATTAGTCGAGGTGATA
+>31752 3
+TAGAGATAGTCCGTTGAATGGCCACCCCCAAAAAGATCGTGATCGTTGTGAGGATATGCGTCCTTCTGGTGTCACATTTCTCACCCGCAAAGCAGTGACG
+>31753 2
+AGGCTATTTGCGTCGCTGAAGGTCCACAACCTGTGATTTTAACATCTGCAACGTTCAAGTCGACTAAAGTCAGGTGCGGTCTGACGCCTCGAGACAACGT
+>31754 1
+TACACCAGGCTACATGCGGTAAAGCCTGCCCTATTTCATTGACTCCGGTACTGTATGACAAGCGGCTTCCTTGGTGAATGCACTGCCAAAAATGTAGGGG
+>31755 1
+CTTCGCCGGGACGCCCAGGACTCACGTGCTCCGGATAATGATACGGGTTTACTATGTACCTATGACCAGAAAATACGGTGTATTGCTTACTAAATGGCGC
+>31756 2
+ACAGTGAAGTCCACCAGTGATGCTGCTTACACATGTCCAGTGATACTGGGGCTTCTTCATCTGACGATCCAGAGACTGCTGTAGGGTAATCGTACCACGA
+>31757 3
+ACCTACAGCTAAACCGCGATCGCACGTCCGTAGACTTAACTACCTGTTGGAACGTAATAGTTTAGGACATTCGATGCTAGTATGTGCGGAGCTGCCGGTC
+>31758 2
+ATATCGAGTTCATAGGCCGTGATGCTGTCGGAGCCATCCCATGCCAGTTACAGGCTGTATACGTTCGAGCCTAGATAAACCGTTCACAGACGATCGGTAT
+>31759 1
+AGGCAGGTGTGGAGCCATTACCTTGAATCTTTGCGAAGGCTTCAGGACTCTCTTAAGCGTGAGTGCTCCTTCATACGCACCGATCGCTAATAGACGCAAA
+>31760 1
+TACTCACCTGTGGTTCAAGCGCAAGCCTTCGCTCATCGCGACAAAGAGGTGTTAATCCCTACTCGCAGTGAACGGAGAAGTATAGGATGGCTTTCGACTT
+>31761 2
+ATTCCACAGGTCACACCGATGTCCCACGGAGCGTCCTATCGCCGGCGTTGGTAATGACGTACTTAATCCTAGCTAAAGAGTGTCTGAGTAAGTGGTCTAA
+>31762 3
+GAGACATTCCTCACGCGGCGTAAACTGTCTATTGCTAACGGCAGGCGGCGCCGTGAGGTAAAAAGATACTATTTCGGCTTTATGCGATTCTCGCATAACC
+>31763 1
+TGTTTACTGCGGCACACCTTCGCTTCGTGGGTCTATGGTTAAAAACTGGACGCATCTACGAAGGAACCCGGCACGCTACTAGATTATGATCTGAGCAACG
+>31764 1
+GCTGCTATGCCGTACTCGGCAACGGTCGTTATTTCGATAACGACAATTTATTCGCACGCATGTCGGCGACGATGATCTCTAAGAAGAGCTCGTAAGGACC
+>31765 1
+CACGGAAACTCCAAAAGCTTGAACCTGGCGAATTTGTCGTCACGGACTTAATTCGCTTGTACTCACCTGTAAGCGCTTGAACTTGGCTCGTGGGCGAGAA
+>31766 3
+TCTGAGGGACAAGTAAGATCGGAGCCTAACGTGGGCTTTTCCTTCATGGTCTACGTCAATACAGAAACCTCTGTCGACCTTGCGAGAACTCACTGGATCG
+>31767 1
+CCGTTGCTCTGTCTAAACTTACCCAGCTAGTTACGGACTTATCTTCCGCTGAGCAAATCAACCGTAGAGCGAGGCGTCCTTAGATGGGCGGGTAGTAAAA
+>31768 1
+TTTATTTGTGAAGACCGGTACCCTATAACCAGGGGACCGAAGCTCAATGTGCTGGCTGACTCATCAGGCCACCTAGTCTGTGTACCCGGTTGAAAACGTA
+>31769 1
+CCGTTCATCGTGATGTTGAAGCTCAAGACAATGCGCTCTTAGACCTTTAACCCAAGTAGATAGCTGAAAGTTTGGCTCGGCCAGGTCCGACGAGTAGCTC
+>31770 3
+CGCCGAGCAGCCCATAGTGCCAGCAGCCATTGTCTACCTGCCTGAAATAGTGTTTGGGCAGCTATTATAAGACGTCATCGGTGCTCAAAGACGGTTAATT
+>31771 1
+TCCAAAACCAGCGAACTGATAATGCTTATTCCTTCTTAAGCTGTGAGCTCGGGTTACGTGGTAGCTACTAGTCAGCAATGAAGGCCTCCGGCGCCATGAG
+>31772 3
+CAATAATTGGGTGCCCCGACTTGCAGTAACAGCCGCGGCTATTTTGTAACCCAGTTAGCCAGATTGACGCAGTGTGTCAGACAACTCGCTGTGAGATTAC
+>31773 2
+GGACTTCATCGCGTCGCTGTATTCCTCGTGTTGGATGGGACTAAACCCAGATACAGGTGACACTCACCACCTTGATTGCCAGGACTGATCTAAATGGAGA
+>31774 2
+CGGTGCCCAGGTCAATCATTCCGAAAGATCGGAAATTGGAAACTTCCCTGTTTCATAATTGGTGCAAACATGCGGGCATGGACTTGGCTACGTGCCCCTA
+>31775 1
+CCGTCCCACGAGTTGTTGGTAAAAGATCAGAAGTGGCTTTCTAGCACCTTCGTATTCCATAGGGTTCACAGACTCTGTGAAAACCTAGGGTGGACCACGC
+>31776 3
+CCTATCGGCCCCTGGCAGACAGAAAGTAGTACATTAGACATAGGACACGCATGCGTATTTGTGGTACCGCTAGTTCGAGCATTATCCTTAGCGCGTTGAC
+>31777 2
+TTTACCCACAGCTGAGGTGCATCCGACAATGATCAAGTGGCGTTGTCGTAAATACTCGAGGCTCTGGAAGCTCGCGAGAGCATTAAGACTTTTCCGTACC
+>31778 1
+CAGACCGCCATGGCCCATGATTGATCTCACAAGGCATTCTGAAGGTATTTTCTATTCGACAGTGGACGAGTTGAGTGACCCCATCGCAGGTCGTAACGTA
+>31779 2
+GGTAGTCCATGCCTGAACAGACAAACCCACGTGCGGCACGATGATATGTGAGGTAGAATCGCCCTCTGGACAATTGTGGAAACTCTTTCGCTTATTCCGT
+>31780 1
+GGCGCCAATTAACTGTTGGAAGAGGGAAGTGACTACTTAAGCGCATCCCATCCCGTATACCTCAGGGCCTTAGGTGAGTCATCACGTCTTACAGACGTTT
+>31781 3
+CACTTAGGAACGGTAAGCGACGCAACCGCGCGACGACAATCCTATCCTTGGATTAACAAGCTATACCGCTGCTTGCAGGTGGTTCCGTTAGTATTGGTTA
+>31782 3
+TACTATGAACAAAGCAGCGGCCTACCCAAAATAAGTCTTCGTAGCGGCGCGGGCCGTACATTGCTGGGCTCTACTTTTGATTTGATGTACCGTGGACAAC
+>31783 2
+CTCTCGGCGGCTGGAGAAACTGTGGTTCACAAAAAATCTGGTTGATCATTTAACAGCCACTATGTCTCCGTGGTATACATGGGTGACGCGCAGCACTACC
+>31784 1
+GCTAGTGTCGCGAACAATTCTACGCTATGACTAAGACGGAGCCTTCTAATGGTATAAGCACCGCCCTTCAAACGTTTGGGGTCACGTACGTCGAGGTTAC
+>31785 3
+CGCCCATACGATGCTCCGATTCCTCGAATTTGACTAAGGGGTGTATGGCTCAATGTCTACCAATAGCAAGACCTCGAGTCTATGGGGCTCATAGGAACGT
+>31786 1
+AGTTTTACCCGGCTCAATATCGGACAATTTCTCGACCGACGGTACTACACGGTCCGTCAATTGACCTAGATGGTGACACCGGGAGTTCCATGAGTAGGTA
+>31787 1
+TCGTCATCCGATGAACAAGTCGTGACTCTAGCATTTGATATGGTACATACGCCTATACGGAGGGAATGTATCCGTGCAAGCAGTTGCTGGGACATCCCCC
+>31788 1
+TGGGAGCAAACAGGCTTTCACGGGCCTTCGGCTTCTTGAACCCCGTTAGACCGTGATTTTTAAATGTCGAACATAGTGAGTTCCCTGGGGACCCAAACAA
+>31789 1
+GGCTTCGGGAATTTTACCGCATGTGACCCCCAGGACTGCCACCGATTGCTGGATTATAAACGCGTCCAGAGACTAGGTACTGCGGTGAAAATCATATTCT
+>31790 3
+CGTGTAATGGGGCCAAGACTTCCCTTATTACTAATTGGACGTCGTAAGGCTAGGATAACCTTCCCCCACACATTCCAAGTGCGGGGAGGGGATCTTACAT
+>31791 1
+AACCGCGTTCGACACCGGTCCTAAAGCTGATTATTGAGCGGCGCTATGGACGAGTATTGCTATATTGTAGGGGTCAGTCTCACGCCTCAGTTAAACCCAA
+>31792 3
+AACATCCACTGAAGATCCACTGTGTATTCACATATAACGCCGATTGATGTCCGGCTGTCGTATCAAACGGGACAGTAGCCTGAGTGCTGTCCCTATGGGG
+>31793 1
+TAAGTTAAGTAGCGACGTCTTGTGCCGCGGTATGTCATACCTACAGTTGGCCACTATAGAGTAACCAAAATGGAATCCGGGTCCCGAGACTTCCCCGTGT
+>31794 1
+CCATTCTCTGGTGCCCGTTACGCCACAACCTAAATTCTTGCAGGTTATATGCAGCCGAGCGACTACAGAGTTAAGTAATCGGCCAGGCGTGGGGTTAAAT
+>31795 1
+CCTCATGTATCCTGCCGTCAGATGGACCTTTTTTTGGATGCGGTTGAAATTGCCAGAACAGGCAGCGCCCGACGTGAACGCATAAAAGCACACTATGTGT
+>31796 2
+TTTGCTGGGGAAAAGCTCATGATACCCCGTGTCCAAGAATGCAGGGTAACTCTTCAACTAATAAATGCGGTAAGCGGCGGTTTCTCCCTCCAGGATGCTC
+>31797 3
+AATAATGCTTTTGTCACAACATCATTGGGGGACTTTACCATAGTGAAGTCGCCCACGTCACCGGAGAGAGAAGGGAGTCTCTGCCAAGTTGTGCCTCTCC
+>31798 2
+TCAGATAGCAGAAGGCGTCGTAACACACTACCATAATGCGGTGAGGTAACGCTTCGCAGGATTTTCTAATTCAGAGTGCCATCCTCGTTCTGTAGGCCGC
+>31799 1
+CTGGGCCAGGCTGTCAGCCTCCATGCGTAGGGAGTACCGTAAGCATAGCTGTATTGACATAAAACTCCCGTTAGCTTACTCAGACATTGGAGATATCTGC
+>31800 1
+GACCGTACGAACCCCAGGACCTATAATGTATCATGTAATTATTTCTCGCTCGTAGTCAGTGCAGCCGAACTAGAGTGGCCCTGCTGGTTCGAGGGTAACA
+>31801 3
+CCTAGTATTAAGCACGGCCCTTGGCATGAAGTCTCACCTTTGAAATCCGAAGTAGTTAGGGGATCACTCGTCGTATACCCGAGAGACGGAGACCTCGTTT
+>31802 2
+GGTTTCGGCTCCTGCAGCGCTGCCGTAATAGACTCAAGAATAATGCTCTACCTTTACGAATTACGCAGGTACGGGAAAATGGGTCCTCAAAGCTGTCTGC
+>31803 2
+CACGTGGATGGATGAGCTTACTTGAGCGATATTTAAGGGGTCGCAAGACTCCGACTTCGCAACACAGCCTGTTTCCAATTCCCGGAATTGCACTGGATAC
+>31804 3
+CATTAAAAGTGCTTGCTGGAGGCATTCAAGTACAGTCAATATCCAGTCCCACTAGGCCTACAGGGTTAAAGGCCGTGGGCGATCCAGGTTCTGCTACCTT
+>31805 3
+AGACTGGTTGTCAAGGCACTGTATCAGGTCAGGCTTCCACTTTATAAAGTGGAAGATGACCCCGCCGCTTAAATCAGGTATCTCTTGACACTACGCCGGG
+>31806 1
+TACCATGTTAATAGTCGTCGTTAATCACAATATCATGTGCACGGGCCCTGGGGTAAGCCCACGTCATTCGCGGTAAGTCTAGCATCGAGGACTAGTACGC
+>31807 1
+GCCAGACATTAAATGAAGTTGGCCGTCGGAGTGAACCCCTTGGTATCTGCACTGGGTCATCCTGGTCTTCTATGGTAAAATGCCCCAGAGAGACCTACAT
+>31808 2
+TTATGGTTATGCACCACAAATCTGAGCAGTGTGGCGTCCCAGCTGGAACACTCCCTAGGACGGAAATTTGAGTGTGCTTGCCACTCATCATGTCAGCAGA
+>31809 2
+CTGGCCAAGCGGTCAAGGTAGTAATATGCTTGATGAAATGGCACACACCTGGGTCTATCTATTGTCGGGCATGAAAAACCCGTGCTTCGCCCTAACCGTT
+>31810 2
+GCCTTAGAGATAAAAGCGGACCTCTGATACGTTGAAATGTTGGATCGCTTCGCGTCCGAGTCCGCAATCCTTGCGTCTCATAGACGGATCCTACAGATGA
+>31811 3
+CAGAGTGATTGATTTTCGTTCTGGCCCGAACTCACGCGATCCGCGACCATAAGGAATTGGCCTATAGAGCAAGTACCAGCCGGTGTTCTAATATGTACGC
+>31812 3
+GGATTCGGCTGACCAACCCTGGAAGCCTCCCTCTATCAGCGGGTTCTGCGACTCAGCGGACAATATAACATATAGATCAGCGTTGATGGATGATTCTGTA
+>31813 3
+CCTTAGACTCCATAATAGAGCACGTTAGGCCCCCTTCCTATAATCACAACATATTACTTGAACAAGGGGTCCCGCGTGGCAGGGTGGATTTGTGGGTGCA
+>31814 2
+AGGGATGATCAGTTCCGTTCTTCCTAGACTGGCTTGAATAGGTACAGCCGCTGAACCCTGGGTCAGAAATGAGATCTCAGAACGCGCTCTTATTCGAACC
+>31815 1
+AGTGGCGAATGCCTGCATGAATTTACTCCTATTAGAATGCAAAAGCATGGCTGCCCCAAGGTCTTGGCGATGTTTATCGACAAGCGTCCCGGACCATCGT
+>31816 1
+TATCAGAGCAGTGGGGGTCGCTTGCTATCAAGCGCCACTGGTATATGGCGTAACCATTGCGTAAAGTCACAAGTCCCGTCCGTCAACTGAAGTTTCACAT
+>31817 3
+GGAGATTCTAGGGCAGCGACTTCCCCGAAAGGTTTAAACGTACCTAGTCCTACATGTCCCTGTCTATGGGACTTACGATCTGTGGAGACATTAGACCGCA
+>31818 1
+CCATAATATTGAAGCGTAACAACTATTCTCAGACACGAATCCGTCTGTTGTACTGTGGTATGTCGCACGAACGCGTTTCGCGTAGGAGCGAACGCGCCTG
+>31819 2
+GGGGGGCCCTCTAACGCCGCTCCTATACGAGTCATAGTTCGACTTGAATTTAGGGAAGTTAATTCCACCAGTGCCAAGGCTCAAAGGAGAATCTCCTTTG
+>31820 2
+GACATTAGGCGTATTTGCACGCGTGGCGACCGTGAGAGGCTTTCAGAATAATCACTGATAAGCTCAACCGTGAAGTAAGTCACGTGTCCCTCCTTGATCC
+>31821 1
+GGGATGGTGGTGGCCGTGATAGCTCTCTGGGTTTAGTGGTCACTCATGGCAAATTAGTCACTACATACATTGAACCAACTGAGCCCCCAATTACGCAACC
+>31822 3
+GCTACGATTATTGTTCATGGAGGACGACACGCCCTTATACGCGCCTAGGTATATCAACATGTGTCGGTTCCTGACCCACTACGAAGAGTATCCAGGTGGA
+>31823 2
+GTCTGGCCGCCAACACATCGTTGCCACGTTAATCTGCGTAAACATAAGGGAGTCATTAGTTGTTACGACGGTGCGCTGACTCATCACGACAGTTGCAATG
+>31824 3
+ATGGCAGTATCACATGTCCCCTCTTGGGATGACAAAGTGAGCAGATCAAATCCTTGAGCCATTTGGAAGCCGCGCCGATCGTGCTCTCTAGGATATCGTA
+>31825 3
+TTGCTCTAGGTGTGGCATGGAGGGTGAAACGTCCGTCCTTCAGACGGGTCTACATTCTTAACATACACAATGCAGAGATCTGGCAGACAACTCCTACTCG
+>31826 3
+GTCCAACAACTTGAAGGAGTATCGCGGGTAGCTGTATGTAGAACGAAACTATGCACCACGTCACCCCTATTGCGTTGGAGGTTTCGCTCCTTAACTGGAC
+>31827 3
+TGCCCAAAATCACGCGCTGGGTCCTTATGGTGCCATAATGCCAATTTGATAGGTCCAATATGAGCTTGTAGCGAGAGCGACCCCGCGTTAACTACGGTTA
+>31828 2
+ATCCACGTGAAGAACGCTCTCCGCCAATGCATTCTCTGCGGTGATTTCGATGCCATGACTAACGTTCCAATCGGAGGTCAGTAAAGCGGTACGGGTTAAT
+>31829 2
+TTGGATTCAAACAGTGGCGCAGAACTGTATCCCAATTGCCGGCTAGTGCAATATCTGTATCCGGCCGCCGAGGCAACCTAAGAGTGGTATATTTCAGTCC
+>31830 2
+AACGACTGCAAGACGCTTAATCTCAAGCGGTGCTTGATCGTGTCTTTGCATCTTCGGATATTCTTAGGGAACAAGGAACTTCCAGGATAGCGCGCAGCCC
+>31831 2
+CGCATTCACATTGATACGCTGCAAATAAGTGACTCCACGGGCATGGCGGGTAGAATCCTCCGAATCACCTTAAGTGCGTTAGTATCGCGAGAGCTTTCGT
+>31832 2
+ACTTCTATCGGTTAGCGTTAGAAAGGCCCCCAGATAACCGGTTAAAATCCTGGCCACTGACTTAAACACGGTTTTGAGGGTTTCTCGCACCGCGGGGAAT
+>31833 1
+GAGACAGACATGTGCAGTATAGTGTCGGCCTTCATTACTGTGGTCTTCATGTATCACGTGGCCGCACCAAATAGTGAGGTAACGGCACATTCCCGCTCAA
+>31834 2
+ATTGACTAATACGGCACCCCGAATTTTCCGGCCATACCTGGGGTGTGGTGCTGTCTACCCGAACTTAGTGCAGCAGTAGGAGCACATAAAGCTCAATGTT
+>31835 3
+AAAGAGATCGCCAACCACACCAGGGTACATGTCTTGGGGGGGAAATTGCTACAATGCATTGACCATTCGCGACTCCTATAGGTCGTTGATCCCGCGTTTT
+>31836 2
+AGAGTTGCCGGTTATGTGGGTCTCCACTCCCGGGATATGCTAGTCGTTTTCGCAGTGGAAAGTCATTAGAAACGGCAGCTAATACACCGCACCAACTACT
+>31837 1
+CTCGGGAACCTGAAATCCGCCAGAATACCCACCTAGTCCTCCAAAATCTTAAAGGTGTTAGCGGGTAAGCGCTTTGCGGTTTGGTGAAAGCTCGTCATTG
+>31838 1
+CTACTTTTCTGAACTTAGGTTGACGCCGGACAGGCAAGCGAGGGATACCTATTTGACGACCTGGTCAACCCTCAGGTTTGATCACAAGATGCAGTGTCAC
+>31839 2
+GATATTCGGCACAAGGGGTGGGCTTATTACCGGCGGTTCAAAATTACCCTTGACATCCGGATCAAAGAGTATTCAGCTACACTTTGCACTACGCGTGCGC
+>31840 2
+TACGCAATACGTAGCGGATTGTATGGCCGTCCTCGTTACAAAGCGGTTGGCGTATCAACCTCGGGAGAAGCATCACTAACCACTACTTTTGTTAGGGCCA
+>31841 1
+AAGTCCCAGAAAGGCATTACTTTCCGACATCGACGGCGACACTCGGTTACGCCAGGTGTTACCGATTTCGAATTAATAGATCTCTGCTGGGGCTGCAAGT
+>31842 3
+CGAGAGCTTTTAGGGAGTACTACTTAGTTAGTGATTCGGCATCTTACACGCTTTATGTGCCTTAAACTCGAGAAACCGCTAGGGCCAACGGCGCACGCCA
+>31843 2
+ATCGGGACGTTAAGTCCGATTGCTCATAAGAAATATGAATCTGTGAGAGCAGTAGGACACACGGGCCTACCGTCCCGACCGGGTTTACCTTTATGCTTCC
+>31844 1
+CTTCCTGATGGGGAACACTGACGAGCCAAGCTACCACTCGCTTACTTATTACATTGGGTCGGGACGTAACACGTTCGAGGTCTCGATAGAGCTTGATAAC
+>31845 3
+TACCAGGACTAGTCGAGCGGTGTCTAGCCACCAACTTGCAAGACTTTATGTACTAAGAGTTGTGGACATTAGCCCTGGAACACATGCTCGTTGGTCCAGC
+>31846 2
+TCCGGGGCTGAAGTTTGGCAATACCCTAACATTGGCAACTTGGTACGGAATGCCGGCTCGATACAAATAAACGCGCATATAGTTTCGTGTATCCCGCGCT
+>31847 1
+AAGACTGGTTGCTTCGTACGGTTGGTGTCATTCGCTGCGCACACTTACCCAAGAAATCATTGGGGCGGCCAACACCTTGCAAACGTTACGGTACATTAGA
+>31848 1
+TGTGGACATGCTACCTGGAACATGAGCCAGCTCTAGTCGCCGTCATGCCAATATGTTTAATGAAATGGCCGACCGAAAATTATCGGGCCTTACTGGGTCC
+>31849 3
+GCGGTCGCCAACAACTATAGTCGTGTGGGGGGTCTAGCCAAGGCGTCCCATAGACGTCTCAAGCATGATCCTTTGAAGATCGTTAATTGCTCTAAACTCA
+>31850 2
+GTGCGATGGATGTTTAGAATGGTAGTGTAACATCTTTCGACATATTCGGAGCAATGAACGCTCCCGCTGATTCACGCAATAAGGCCTCACCGGGCACCCT
+>31851 1
+GTGATTTGTCGGGTGGAGTGCAGTGTGTACACGACTTCAAAGAGATCTCGCCCCTGCTGATATAACGCACTTGCCACCAACAGGGCCTAGATAAACTCTT
+>31852 3
+AGTCTCCAAAGTGACACGACCCCCAGTTTGCAGCTTCTGTGTGCAGGTGTTATGCCGGGCGTGACGCAAGCCTAATTACTAAAACTATCGAGAGGTATCT
+>31853 3
+AGACCAGTTCCCTGCGCGAAGTTGGCTATAAAACCATGCAGAGTCCTTGGGATTGTCAGGATCAACGACCAAATCAATTTTTCGGGTGTCGCCTACCGTG
+>31854 2
+AATCAGTGACACATATGCTTCCACTTGGTGGACTGTCCAAGGTTGTTTACATCCTAAGTCACCCGAGGATGACCCAGCGAGCTGAGGTACAAGCCTTGTG
+>31855 1
+GGAAAGCTGTCATTACTTGTAATTGTGCGAAGTACGTAGGTATCAACCCCACCCCTTCCGAAGTCGTGGAGCACCCGTTGTTGTAAATGGAGGCTCACAC
+>31856 3
+CACTAAATCGTACAGAACTGGTCAAGAACAATTCCAGCGCCTGTAAGGGGGTGTGGTGCCACTGATTTTTAATCCTCATCGGGTGCGACATTCAGCCGCT
+>31857 1
+ACTGGGAACGAAAAGCAATGTACTTATCGCGCCCCCATATGTACATATCTAACGGCTACGAGTCGTATTTAGCGTTGGCTTGTACGCGGTCGTCACGGAC
+>31858 3
+ATCTCCGGGGAAGCAGCACTAAGTTGACTACGCGACTTAACGTACACTTGCATATTATGCTCAGCAGAGCTCGGCTTCGGCTTTACAGATGTCTGCAGAG
+>31859 1
+GTATGGTTCACCACCGACGCGAGCGTAGATCCAGTATTACGCGATCGGGCACAACATGCAAGACTGCTATAGATTCTCTTTCCTGAAGTACGGGTAGTCT
+>31860 2
+CTCATGTCAAGTAAAATCACCCCGGGGAAAGCCGATTGGAAACCTGGCGGTGGTTACACCGACAGTAGTCTCTTTTACTGGACTGCATCTAAGGTTTGCC
+>31861 3
+AAAATGGTGTCGCTGATGAGTGCCCGCTAGGCACTTACCTCATAGGGACACGCGTAAGGAACCAGGCCTGAATTATTTGTTCTCAACTGACCCGATGTTC
+>31862 3
+CTTAGGCCTGAGATGGGAATAGCTGTGTAGTTCCGTCATCAAATCAGTCTGCATATGGATTTACCATGATCATCCCCAGCCACCGGGGCAACATGACGTG
+>31863 3
+CTCATGAGTCTTCCGGATACAACAGAGCTGTGCTGGGTAACTCTCCGAATTGAATGGCTAAGCCGAGCGCATTGCTCCACGCTTAAGTTACTCAAGGAGT
+>31864 3
+AGGGTGGCCCTGACCATACCCGCTGCCCCAGTAAGATTGATAGTGGTGGTTACACCTGTACTCTAATTAGAACACCCGTGATGTATGTATACCGCGATAG
+>31865 2
+TTGCGTTATTCCCGCGCTCATCGTGAATCCAAAAGTCCGCCTGCTCAGCTAGAGCTCTTCGGGAAGGCGAATTAAATAGTGCCAGTAAACGGATGCGTAT
+>31866 3
+TAACGCTAACGTGTATTCGCCGCTCAAGCTTATATGGCTAACCTGGGAATTGGTACTCAGCCCAAGGAAATGCGGTTGAATACGTCCGGGCTCGACCTAT
+>31867 2
+ACGGTCTGTGCACTCCCCTGATCTTCCAACAATGGACAACATGGCCGCATGAGCAGTTGATGCACTACCGTGTTGGCTTCATAGAGTTCGAGAAATGTGA
+>31868 2
+ACTGAGATGCTAAACAATGAGTGCTATGACCCTAATATATCGGGTAGTGCTCCTTGTGGGAATCTGAGGCGCATCAAGAGCCCCCTTCACGTATTGGCCC
+>31869 1
+TTTACACGCGGATTTCCATGTTATGCCTACACGAGATGCGTACGGCCTGGAATGTTCTAGCCAAGAAGTCGCTAGGCCGCAACAGGCAGCACTTTAATGT
+>31870 3
+AACTCTGGCAGCGTGTAGCCCTAATAGGACCAGGCCAATTGCATTGTCTGAACCATTAACACAGCTCTTTGACGTGGCGGTCCCTAGTTATTGGAGGAAC
+>31871 3
+TCAGACAGACAACCACTGGTCCAGACACGGTGGCAGTCTACAGGGCGGTTTACACCCTCACTAGACATCACCTTATATTTGTTTATGGGAGTGGAGCTTG
+>31872 2
+TGTACAGCCAGTGGATCCAGGTACGTGCCGCGCCTCCTCTGCCTCATTGAAGTTACAACGTTTGAGGAAACTTGTATAATGGCCACCAGAGTATCAGAGT
+>31873 3
+CTACTATTTTCTCGGAGAACCCCAGCTTTCAAGACCTAAGCAACACGGGTGAGGTAGCGAGTCTAGCATGTGCCATGCTCAACGAAGGGTCTATCGTGTT
+>31874 3
+CCTCCTCTAACGATCTGCCCGCGAGGGGCTCTTAGCAGAGCCGGTTTGCTCGGAGTGGGACCAGTAATTACTTGGAGACTTATACATTAGTAATCCAAAA
+>31875 2
+AGCGTGGACCGCGATGTCACTTCATCTGAGACTGTCAGGGGTCCGCCCGCAACATACTATTTAGTCACTGTAACGTGAGAAGTTGATTCCTTGGCAACAA
+>31876 1
+ATCTGTGCCGACCTTGCTTGATAACGCGATAGCTATTGTCCACCCGGTGAAGAATGTCGGCACTATGCATGAGGCGCACTAATGACCTCAAGTGTGCATA
+>31877 1
+CCTAGCCAGGGGATAATACCTTATTTCACTGATTATGCAACAGCTCTGGTGCGGCGGCACTGTACATCCGCCAGAATACAAGGGTAGCGTCTGTTCATAG
+>31878 3
+CCTAGTTCAGGAGAGCGTCCAGCTGAGTGCGTGGCCCGAGCCCGAGTACATCGAACGTACATATTAATCTATTGGTAACAACCTTATTTGCTAGAGGTCC
+>31879 2
+CGATTTTCATAGGGGCGGTGATAAGAGGCGATACATGGAGCTTGCCCTCAATGCCACACACCAATTCGCCATTGCCTGCATAGGAAATCCTTTATCGGTG
+>31880 3
+CACGGAGTGAGGCTGCTCCGAAGCTGCCGTCTCTGACTGTAACAGCTAGTACTTAGAGATTATAACAATGATGGTCTCCCCTGACCATATAGCCGGTAGT
+>31881 1
+GGAGCCGGGCTTCACCGTGCTGGTTCGCTCTAGTGTTTGCTAGCGAAACTACCTCACATTGAAATATATCGTAAAGTGGGTTACCCCGACCAGCATGAAA
+>31882 1
+CGTGGCATTATTAGGTGGGTAGCGTCACCAGAATGCAATTCAGACTCAACCCCGCATTGTTTAAAACGAGTATTGATGTTACGCCGCCGTCCGACGGCAT
+>31883 1
+AATGAGAAGCTTTTCCGTCTGATTGTGAACGCGGGCCTCACGGGCGGATGTCAGTCCTAGGCGTAATTTTTACAGACACAATCTCACGATAGTCAACCGC
+>31884 1
+AATGGGTTGCAGTCCGATCTACGGTTTATAGTCAGCTCAATAGATAAGGGTCGACCCCGCTGAGACCAGATCTTCCGCACCATGCTTGAAAGTGCCTTAG
+>31885 1
+CAGTGAATGGATCTCGTCGCTAAGTACGTAATGTCAGGAGAACCTGGCCCGGATTTCTAGACGTCCTTAAGAGCCATTGTACGTAGACCTCTATGCCAGC
+>31886 3
+GGAGTTTCATCGCAGATTAATAAATAAGCTGCAAGGCCGTCGTCTCCTAGCTACCGAAAGTTCCGTATGTAGCCTTGCCACGACGATGCCAAGGGTTCGT
+>31887 2
+TTCGAATGCCATTCGGCGCCAAGACCTCTTCACAGACGCTACGTCTCGCAAATGCCCGGGTCTCTTTTAAAATTCAATGGAAACGGGGTGTGAGAAGTGT
+>31888 2
+GAAACCGCGCTTGCCCATGGGGGCGTGCCTCCTGTCAAGCATCAACGATTGTAGAAGCCCATTTTTAACGTAATATACTCAATCTTAGGGCAGAGCGTTG
+>31889 1
+CAAGACACCTCCCCCTCGGTCCGGATGTGAATCGCTATGGCTGACGTTTGACGATCGGAGACTGCGAATTCACGTATATGATGGTTATCGTCATAACAAG
+>31890 3
+CAATCGGGTCTCACGCACAAAGCGGAGGTAGTTCGCTGGCCCTGATATTAGGCAATTAACTCATTCCATGTGGCTAGAGTCCTCTCGAATGGACAACTTG
+>31891 3
+TGGCATGGCAATGCCCACCGAGGTAAATCATGTTGCTTACCTTTTAGCCGAGGGCATTACTTACGGTCGTTTAATCCCGGCAAAAGGCTCCGACGTAAAG
+>31892 1
+CCCCCCAGAAGAATCTGTGTAATCGCTCGAAACTCGCTAGGTCAGATGTTGCCGGCGATAGGGACGTTTAACTAGCTACTAGGCTCTAACGTGCATGTAT
+>31893 3
+TATCTGCAGATGCGACACTCGCGGCGTGCGTGAGTGCTATACAACAGGCTGCTTTAACCCATTGAGCCTTTCAGGACGTATGTACCTAAAGGTAACCTAG
+>31894 3
+ACTCTCGGTTCCAAGTTTGACGATTATTGCTGTGGAGAATCTATTCAGCGAGTACCAGAGATGGGCCCATGGCCCGTACGGAACTGCAAACTACACCTGT
+>31895 3
+GCCCGGGTGACTTTGCTCTGCACAGTATAAGTGGAGTGCTACACCACCGCGTCCTGCAATTGAATTAATTCTAGACCACAGGGAATGTCTGGAACATGTC
+>31896 3
+CGACAGTTCCGGACCCGCGAATGGTCGCCGTCCAAAAGACATATGGTTGTAGAGGACTATTCAAATTTCGAAATGAGTGTTTTATCAGCCGCCCGTCTGC
+>31897 2
+TTGGTCATGAACACGGCGACCAATCCGGCGAGGGCTTACTGAGATATTTGATAGAAGTAACGTAATAGGTCTTCTTCCCTTGAGCCACTCACGAGCCTCG
+>31898 1
+GTGAGCGGCCAGCGGAACGCCTACTCTGTATAGTAACCGAGGACTCTTATAGTGCCTTCTTAGCTGAGTTGACGCTTTCGGAAACACGACAGACTATCTA
+>31899 2
+ACACGCCGTATACGTAGCGTGCCACAACTGGAAGTTAGTAGCTGAGTTACGTTTGCAGCCTACCCTGATGGCTGCGAGCGACTTTAAATAACTGTCTGAC
+>31900 1
+GACAACGTTTTCTGGCTGAACTTTGATCCCAAGACGACCAGTCCATATAGTCAAGCGAGTCGTATCCACGGACGGTGGAGTGTAGCAACCGTTTTCTGAC
+>31901 2
+GACCCAAGGCTGTGCATGCGCTGCTCAACTCACTAGTTTTGTTCACAAGAAGAACGGCGGGTCAAGTTTCTAGCCTTTAGCATCGGGTTCAGAACAAGCT
+>31902 2
+CTCGTAAATGCCGGCTGTTTCATCCAAAACCCTTTCGGAGCGGCTACGATCAAGGTTGGAGGTTTGGAATCTAGCTTACACCCAATCGCCATAGAATGGG
+>31903 1
+TCCACCAAATACTTTAATAGTGATTGCCGCCGTCCCGTCCCTAGGGTTGAGCAAATAGTCGTCAGGGTTGGGAAATCGAGCCTAAACTGACGTTGTGACC
+>31904 3
+GACTAGGCTTGTATATCCTAAACCGAGGATAAGCTCTTGAGCATATGCCATGCGTCGCAAACTTTTCGCCTCTCCTAGACGTGCCGTGATGAGACAGAGG
+>31905 3
+GACTGAAACGAGCTAGCTACGATGGCAATATCATTCGTAAACCTCTTGCTACCAGAGAATCCTGCGGGGCGGGTATTGGACCCAGTTGCTGTTACTCCAT
+>31906 2
+AGTTCTCCCGGTCGTAAACAACTTTTACGCGAACTGAGGACTCGTGGGCGGGAACACTAAGTCTCGTAAGCGACTTGATTACCCTTTATGTAGCGCCAAG
+>31907 3
+GGGGGCGTTGAAACTCTTCCCGGATACGCAGATACAACCAACTAGCTCCTCGAGGGGCACTAGCGAGATGCATCTATCATGGGCAGTAAATCTTTTCTTT
+>31908 2
+CTACCATCGTTGCTCTAGAAGCACAGATTGCGAGTGAATCGCCATCCTCTGGAGTAGCGCGGACCAGAACGTTCAGGTCTATTTTGACTGGGACCAATTA
+>31909 1
+TATTCCACTCCTGACGGGGGTCAGCTAGGTAGGGAACTCAAAATACGTGGGTTACTGCTTCCAAACAGTCTATAAGCCAGTCGCACGTGGAGCTTCTCTA
+>31910 3
+TAGTAAACCTGCCTACCCGAAGTGCCGGCGCTTAAAGTGCAGTCTCAGGAGAGTTCCCCGGAATTCCGTTAGAAGGTGCATCTTATATACTCGGTTAGAC
+>31911 2
+CAGATGTGCAGCGTAGTGTGGTGCTGTCCAAAAACTTACAATCAATTTCCAGCGGCTTCTGTTAAGACCGGTGAGCCCACCTCGATGTAGCTAGCTAAGC
+>31912 3
+AACTTTGTAATGCCCTCTGAACAAAATTTGTCTCATCGGAAGAACTGAGGTGTGTCCGTCTCCAGCGGGTTCAAACCCAGCCTAGCGCGGGTGATCTAGA
+>31913 3
+CTTCCTTAGACGAAATCCGTGCACACGTTCAGCGCATTGCAAAGATGGCGTTATCGTCACAGTCGTATTCGCTGAAGCTTGAGGACCGCGGTATGTCAAA
+>31914 3
+CAACGGGAAGGGGCGCGCGTTACCACTCAAAGTGTAGGTGTAAGCATCGCCCTTAACGGCGAAAAAGCTCTAAGCTTTATTTGTCCCTTAGCCTCTTAGT
+>31915 2
+GGAGGTATCCAACGCCACCAGGCCCTCATACCAATGGTTTTTACAGGTTTAGTCTAGGAGAAGTGCGAATCCGCCATGTTACTACGTGTAGGTCCAAGTC
+>31916 1
+CACCGCCTGACGCTTGGCTTCGATGAGGTACGGTCATAGTTAATTTCCAAAAGGACTCCTGACCCAATTTGCGAAGTGGATAGTGCATACGCCTTAGCAG
+>31917 2
+CTTGTAATACGCCAGGAGTGAGTGCCCACAGCCCTGGACGACCTTGTATTGCCCGCGCATCTATTGGCAACTGACAAGGCTAGTTATATAGTAACGGTTA
+>31918 1
+GGTGGAGATATTCCGCTATGGTCATATTCCGAGATTCGGTGTAGCCTTTAATTGGAAAGAGCCCTCAAAACGCCCCGGCTCTAATAGAGGCTTACGACCC
+>31919 2
+ATGTGCTAGCGCTAGAAGGAGAGGACACCTGTGCGACCATAGCACCAGCTAAGTCAATGTTGTCCGGGATTATCTTTATCCCCATGCCTGTAGGTTACCA
+>31920 1
+ACCTTGGACGACTAACATTTCACAATTCCGTCTACATGGGTCCGATAACCCGATGCGTGCACCGTAGATCTCTCTTCGGGTGATGAGGGTAGAAGATCGA
+>31921 3
+GCCTATAGCTGCGGGCCTTATGTGACTAAGGCAAATGGCTCAAAGCCGCAGCAGGTTGTGTAGCCTGTGACAAACTCGCCCTAATTGACTTTATCACGTA
+>31922 3
+GGGCTCACTGGCCTTGATGCACCTGGAGGACCCTGGGAACTTGTTAGCTATACCAAGTCTAAATGCGTAGTTGGCGCCCTAATGAAAATATCTGCAATCC
+>31923 2
+CTTTGGCTCATGAAATCCGGAGTCCGTGATAAGCCATAAAATGCAACCTCGTGAGGCAGTTGCCCTTTGTTCGAATACGAATGTCCTAGCACGTGGCCAG
+>31924 3
+ACACAATGTGTTCAGGGAGATAGCTCATCAGCCGTCAACTGCGTAGATTCGTAGATATCTAACACATCGCCACGGGTACTCTCAGCTTTGCCGAGGTGTG
+>31925 3
+ACCGCAGTTGTATGTATAGGAGATACCACCACGATTGGCAGACTGGTTCGACACAATGGCAACCCGGGGTTAATCTCATTTCGCGATGCCATCGAGTCTT
+>31926 1
+TCACCTCGTAGAACGCTGCTATACCGACAAGCTGCATGGCGATATACAGTACAGCTCTAACATCTATGTGTAGGTGCAAAGCGTCGGGCAGTTCGTCGTT
+>31927 2
+CATAGCAACAATAGAGTGACGAGAAGTGCCTCGTATCGTAACTGCATTTGACGGCGTACTTGTTTGGTTTTCCCGACCCAAATGACCTCGCAGGTCGCGA
+>31928 2
+GCTGCGATGTCAACCTTGGTTTTAGCGCTGACAGCTATTCTGTCAGCGAGCTACGACCACTGGTTATATGCTAACAATAAGACGCATAACATGGGGCGCC
+>31929 1
+GACGAGTTAGATGTACCCCTGCAGAGTTCTCTAGGGCGAAAGCATATTTGTCCGATATGCTTAGGTATCCTATTCACACAAGGCATGGCACCCAGCGGCT
+>31930 1
+CAGTCAGCAACATTCGCAAGTTGCTCTGAAAAGCTAAGTACTACTCGTCCGAAGGCAGGCCACCGGTTCGCGAATGCGGTTGATGATTTGCAACGTCTTT
+>31931 2
+GCTGACTCACATCAACCTTTGCGACCGCCGTGCATTTCTAGAAGGTTATGTATATAGCGCGGGCTGAAACCCCCTGAAGTACCAGTGGGATGTCAAATGT
+>31932 1
+GCACTGCTAGAACTGCAGCACTGCTGTGAGCTTATTCTATGAGCGGGGCCATATTTGGAACGTGTTTCAAAATCTCGATCGTCAACGACCCCGATGGCAA
+>31933 2
+TGCACCATATACAATAAGATGCTTTCCGATGTCCGGATGTCTCCCTCTGTGTCTAGCAGTCGGGAGCACATGCCTAGAGTTCGCTGGGCGAAATAACAGA
+>31934 3
+TCAGTTAACTTGCACACCTGACGCGAGTAGACCACTCATGGACGAACTTGGCGTCTAAATCGCTTCACTCATGGGTTTATGAGCAACTCTCGGTGAAGGG
+>31935 3
+AGGTACATTAAGATTATTGGAGATCTACCGTAAGCGACGGTCCCTCTATGCAATTCGGACTCCAAGGCAGCTCCCCTCTTGCACTTACAAGGGGAGTTGG
+>31936 2
+AGCTCCGAAGCGAAATTGAAATACTGCCTTGTCGCATGTCTCCTGCTAGACGACCCGGGGTTCACTAGGTCGAGAAAAGGACTCCTATACTAGCGGTTTT
+>31937 3
+TATTGTGAAGTACCGGATCCGTGTTGCACAACCGAGTGTGCCTCGGCGGCAGATACTTCCATCCAGGATGGGACAATAAATTTACGGCCTAATTCCCGTA
+>31938 1
+GAACGTTAGGACATTGTGAGCCGTCGTGATTCTCTACCTGCAGTGCCTACCTCGGGAAAGAGTGACATCTGTACCGATCATTGACAGATGATCCGATACC
+>31939 1
+TTCCGGTAATTGCGGTGGATTGGACGTGAACTGCTATGATATAAGGCCATGACACGATCCCCGAGTTTGAGGCTACCCTAACCAGGGCACTAACTATTCC
+>31940 2
+CTAGGGCTAGAATGTGGGCCGCAAAAATCCCTTGGAGGTCTGGAATGTAACAGCACCAATTTGCGCCTTCGACTCTAAGCTTAACGTTAGTCGCTGCCTA
+>31941 1
+GTGCGCCTTGGTCTCCCTCAACGATATCTCAGGAAAACGTCACGGTCCTGCAATCCCATGTCTAAGAGTGCTATAGTGGTTATAAGAGCTGCTACAAGGG
+>31942 3
+CTCGCAGAGTTAAACTAGCTACGCCTATACGCGATTGCGTCGGGTTAGTCAGGGCCTACTCGCTGAAGCACTATATTCAATGGAGGCGCTAATTGCACAT
+>31943 1
+AACGACGCAATGGCGCTTTCACGACGTCATAGGTTAGTTATCATATTGCAAAAGGTACGACATCTTCCGTCGTCCGACTGGGCCTAGATATGGGCCATGC
+>31944 2
+CGGTACTAATTGCTGTGAGCAGGACCAACTCCGCTTTTCATTAATTTCTACAAGTGGTACCCAGTACGTAGAAGTCCGGTCAGCGTTAACCGCGCGGAGA
+>31945 1
+ACAACGTGCTAGCTCTAGTTTTTGCTTCGCACAGGCAGAAGCACCTTCGAGACAGACGTGCAGGTTCTAAGTTGTCCACAGCGAGTCTACGGAATGTACT
+>31946 1
+AGCTGTCTGACGGGTACACTAAACCCAGTTGAACGTTTCGGTCAGGCTACTATCAACCAGTGTTACGTGTAACGACCGTACAATTCTGATCGGTGACCGG
+>31947 1
+TCAAAGTTGGCTTCGTAGAGCCCCCTGTAAAGAAGTGCGCCCCCTTTGCAAAAGCTATGCTTGGGGAGATTTGTATTCATGGTGCCTGCAGAACAACACC
+>31948 3
+CCATGAAAGCATAACTTCGTGATTTCGTTGATAAATAGCCCGAGTGTGCACTGCTGGTCATGCATAGCACAAGCTGAAGCTCCGGCTCACTTGGTCGCAG
+>31949 1
+GGATAGCCACCTTGTAGCACCCGAAATGGGAGCCAGACGGTTGAATTCTTTTAGGTCAGACCCACCCCTCAATGGTAGCTGAATCGGTTGCTTCATATAG
+>31950 1
+TCATCGAGAGACTTTGTACCCCTCAGGAGGTAGGTCGTACAGGCTCCTAGATTTCACGCTTACAGCCTAGCATTCAGGGGTTGAAGCTCAATGCAATCAG
+>31951 1
+CATTTGGGCCCATCCACAAGAAGTGACAATCTTTTCTCAAGGGCCTGAGGGTCTGAACCTCATCGAACATGGTTGGCGGCGACTGATTACCTAGATGTCA
+>31952 2
+ACTGGACTCACTTAGCGTATGATATTGACCCTGGACGCGGCAATTAATGGTCAAAGGGGGCCCTGATGGTGACTCCCCTGTCCTACCGTCTAAAGAATAT
+>31953 2
+ATAGTTCATCCTTGGGATCCCGACAAGGCCAATCGACGTTCAGGGTTCATGGTTCTAAAGCACTTTGAGATCGACTCGCTAAGGGTCATTGAACCAGGCC
+>31954 3
+GAGCATTTAAGAACCGATTGGTCGATGTGTCCGGATTAAATTCATTCGGGCGCACCTGGGAGCATCGCACTGTTCCCACCTTACAAAGTGAATCGTCCGA
+>31955 3
+TGTATTAGTCTCGGGAGTCACATACAAGACGGCTAGTGGAGCCGGGTACAAATGGTACTGGTTGCCGGGTATTACCATTCCTCGACACTCCATTCCAAAC
+>31956 1
+GGTTAGTTCTCGAGTGAGCGCCAAGTTTCAGAGCCGCATGCGGAAACTCCAGTCATTCAAAACTCATGCACTAGGTGTATCGTTCATCAGGGCGACCATT
+>31957 2
+AAGTTGAAGACGTATTCTTGCCACCGTTCGTGAGGAGCTGTGAATGATCACCAAGGTACTGGAAGCTGAGTTACACTCTTCCCCGTCGACGTACCACGTA
+>31958 3
+GCTGGGGCGATGTGTAGCGTATTTCAAGTAGCAGCCCAAAGGAATTTAGTTTAATTGCATACCAGCTTTGGCAGGCACCCAGGCACTCCCTTCCACTGAA
+>31959 2
+CTGTTGTGATGCGATGTCCCAATCTATTCGTCCGGTGTGAACATTACGACAGCCATTCAAGTACTGACTTACCTGGGGCCACAGCCAAGTAGGAGGTAAC
+>31960 1
+CGCGCTAGCTTGCTTTAGGGGATTGTACGACGTGTTCTATTCATGTAACAAACCTACTCCGAGGCGTTCTAGACGAACAAACCATACTGTGAAGCCGCGG
+>31961 1
+AGTAGACCAGGTCTGTTAGGTCATCGTATGCCAACCGCTAGCCGTGGCCCACTGAGGGACCAGTTACGATTAATTTCGACTGAGCAACTGTTCAATGTCA
+>31962 3
+GGAATCGTAATTCGAGAGATAAAAAGTTGCGTCGCTGTTGCAGCACTACTGGCGAAGAATGTGACGTACACCCGCCTCCCTTCTCCCGTGGATCTGATAT
+>31963 1
+CTTACCTTAAGCAAAATAGCGCATTGGGCGTCATGCTGGGCTTCTAGATTAGTCCAGATGTCATTGACGCCCGTACCAGTATGTCCCACAAGTAGGGCAG
+>31964 2
+GGTGGACGGTCAAGGTAGGTTGGACATGCACTCCCGTTACAAGAGTTTACAGACTGCAATCTTGAGCAAAACTTTCCGCAGCTCTTCCAGTCACTGTGAC
+>31965 1
+ACTGTAGGTCCCATTCCTATTATGACATGCACAGTTTGCTGACACATAGTCGCCACCGCGTGGGATCTCGTAAAAGTTTAATGCCGTGAAGACGCACGGG
+>31966 2
+TTCTACGGTCCACTAGGACCAAGATATGGGATCGTTGCCTCGGTTAAGCAACTGGAATTATGCAGCCCGATTGGACAGGTAACCAGGCATTCCCTCGATT
+>31967 3
+CCGGTCCTTACACATTACTTAATGAGTACCGTAGAGCGAATAGTTGCGCCCGGCATGGCATGAGACTCACCTGGAGACAGCTAGCTTGCATAGCTTATGT
+>31968 3
+CTAGGCCCGGACCTAAACGAATGTGCTTGCGCAGCGAGACATGTGAGCACAGCTAAACTTTGAACAACTTCGATTACGAGCTCCGATTTTGGTGTCCGTT
+>31969 1
+GGCTGCAGTACTGGAGAGGGAATTAGACAACCCCTGTAACATTACTAACCGTGTCACATCTATCTTAGTAATACGGCTCTGGCCCGGTCGCATGGATCTG
+>31970 3
+TTAAACAAAGGATTCTCTGCCTAGCCAGGTCAGTGGCAACGTACGACTGTATGACACTCTGTACCATTAGTTGGACAGACTGCGGGTCGCCCGAATCTTG
+>31971 1
+ACCGCCTCACGATCACGTGGCACAGATCTGGGAGCGCCAAGCTGTAATCGCCTTTGTACCACGTTAGAGTTCAGCTGTAGTTGCACGGGTTATATAAATA
+>31972 2
+TGTAGTCACTACTTGCAAGAATACGGATGGTATAGTATCCGCGATTGCCATCAAATACCAGCATGGAGAGGTCGCCCCAGGGCTCATCTCGTGTTCGACT
+>31973 2
+CCCACAGATACACATTGACTTCCTGTCATGCGCAGGTGTCTCATGGAGATGCAACGGGCCATTAGATATTATAAGGGAGGTCCAACCCTTGCTCGTGTAG
+>31974 3
+CCGGTTCATCGCATACAAATTTGGGGAGCCGACTTGTATAATACGTGGGGATTAACATACAACTTAGGCATCCGCTCGACCGTCGTCATTCTCCGAGGAG
+>31975 2
+GTCATTCATCTTCCAGCATACACGCGGACTGGAGTCGTGAATCGCTATACCGGCAAGACTTCATTTTACACAAGAGCATTACCGGTCGGTAGCGTTGGGA
+>31976 2
+TATCTCACAACAGTGAGTGTTCGGGCGACTAGTCATTGTCTGTGAAGGGAGAGTTGCCCCCGACTTCAGGACGACTTATAACGTACCTCCCAAATTGCGA
+>31977 3
+TCTGCCTAATTGCGCGTTACAAAGCGTACCTAGCTTACCACGGACACAAATGAATTCGTTTTGGAAGGGAAACTGCGGTCCGCTTCCGGGGACAATTTCG
+>31978 2
+GTGGGATCGACTCTGAAGTTTCCTCAAACCAATTCTCCGTCGTCAGCTCAAGTTAAACCCAATGGTAGCCTAGGCCCCGATATGTGGCGAGGAGTTGAAT
+>31979 3
+TTATCACGCGGAGGAGTCGCCAAGAAGCCGGTAGTCCGGGGGCTATAACGTTGCTTCGACCTCACTGTGAGCATAATTCTAAATGAATTTACCCTCCATG
+>31980 2
+GTCCAAAATAGGGGTTCCCTTTGAACCAGTTGCCCGATTTTGATCTAAGATGAGCTTACTGAGTGACGGGATTGAAGAGGCAACCGTTCCCACGCCCTCA
+>31981 1
+TAGCGCAAGTGAGAACCAACACCGGCGGCCATTCGTCCTTCGCTGATTTGGATACTCATTAAAAGGACGTACGCCTGGACTTTGGAGTCCATTCTAGTAG
+>31982 1
+AATTTCGTAGCATAGGGGTGACCCTACTATCTACTACGAGCTACGTTCTGGGTACAAATATCGTTACGACGACATGCCAATGCGCGGGTCGACCGACTTG
+>31983 1
+ATGGGGGACCGTCTCCTTTTGTAGTATAACACACTCGAGGCATACCATGGATCGAAAGCAACGCATTCTTCGTCTCAAGGGACTAGTTCCAGCGGACTTG
+>31984 3
+GGCCGCCTAGTATTCCCGCCGCTATACGTACCTACAGTTCTAATGCCCTATCGATGACAGAACGGCGGAAATATTGGGCGATAACTTTGTGGGTAAATGC
+>31985 1
+CGAATCCGAAGAACGGGATTTCACCACTTACAATGTGGTTTCGCGGTGGATTGACCGCTGTCGAATACCACGAGCATGTAGCTCGGACTATACTATCGTC
+>31986 2
+GAATACCGTTTGGCGCTCGTTACAGAAGGGTCCTTGAGGCGCTTGAGCTATGTTGCCATGCCTACCAGCGAAGTAAAAATCTCGAATCCGTCGCATCTAA
+>31987 1
+GCGACCCTGAGCGCGGGTGAAATCAATGAGTGTTTAGCGCGATAGTAGGTCCTCCCCATCCGTATAAACCTATTACTCATGTGAAACTATCCTCTGGAGG
+>31988 2
+TTCAGCATAGACTTCGCACTTTACCGACGAACTCACAGGGATCAGCAAAACAGCAGAGCTTGGTTAATTTGTTGCAGTGACCGCCTCATTCGGGGGTTCG
+>31989 3
+TGATGTTCCTCAAGTTCTGGAAAACGCCTAAGCAGCTCGCGGTAACTATATCTCAAGGTGCTTCGCAGTCCGAGGTTACCACCAGCGGTTAAGTAGGTCA
+>31990 2
+GTCCGACTCAAGTGCTCTTCCGTCTTTGAAACAATGGACTAGCAGCCTACGACGTGGTTTTAGAGACACAAATGCGTGACTTCGGGACTAGTTCGACAGC
+>31991 2
+GAATTGTAACCGGCTGTCGAGCCCAAAACCCGTCTCATTCAATCCATCGTTTTTTCAGACTGGCGCCGAGAGGATAAAGAGTCAGGTGTGTTGACTCGAC
+>31992 3
+CTTGCACTAATCTTGGTACCACGAGGAAGTTATCCAGCCGACACGCCCCAATTGCCGGTGTCTAAGCACTCCATTGAGTATAATTCTGGTGGTGAGGGAA
+>31993 3
+TTGTCGGCCGGAGAAATCAACAACAGTACCAGCGATACTGGCGGGGCCTATATCCGTTATGCATTACGATCAAGTCCTCGTTGATGTGTTCATGCACCGA
+>31994 3
+CGATACTCCAGATACGGCGCGTAGATGCTGGTTCCATGTGTTATGCAATGGTAGGGACCTACGCATTTCTGTGGTCTAATGAAACGCCGAAAAACCCCCT
+>31995 1
+TCTGCCATGCCTCCATATAGCCAGCAAATACACGGCGTGCCTTTAACTGAACTCTTCGGGCAGAATTATCAACGCAACGGAGTTTGGATGGGCGTTAGGT
+>31996 2
+TGTCACCATGGATTACCATCATCCCTACGATGTTCAGTGAGTACAGGAAACCATCAGGCGGAGGACCCGGGTTTGCTCAACTGACACAGTGTTGCTATTG
+>31997 1
+CTCAGTAAACTACATGGCAGGGCCTTCACCAGCATATACAGTAACGTTCTGAGCATTGTTAGCCCCTGTCCGAGTGGAGGATCTAGTGGACTTTCAGAGC
+>31998 1
+TTCGATTCTTGGTGGATGAATACCCAGCCACAGACTCCCACAAGCTACAGGCTAGGTATGGCGCTGAGGCGTGTTTCTTGAATTTCCTCAACGACGAAGA
+>31999 1
+GATATCCTGTTCACGCAGACGCTTAGAGTAGCATACGCGCCAACCATGTCGGGGATCCCTGGAATAAGTGTGAATCAGAACGCTTGCACTGCATTTTTGC
+>32000 1
+TTAGAATTTCTCTCGCTTTTCTTAGCAAGCGAGACCTATAGTAGTGGGGATCATCTCCTACTCAGGAGGCAGAGGATCGGCTCCGGCAAACGCTCGAACA
+>32001 3
+AATTATTATAACGCGCCAGTTTCTGAGTGCATTGTCCCGTGACATCTCGGCCTCCGTGACCCGAAAGAGACCATGGACGTTGCTGGCGGTATTAAAAACG
+>32002 2
+TGCCCTATTCCAGAGGTTTTCAGCTTAAAACGGGATCACTAGTGACGCACTCTGCGAACTCGAGACATGTTGAAAGTGTGCGGGTCCTTAGCCAAGATCC
+>32003 3
+TCATTGAGTAGCGGAACACGCTCATATTTTCGCTTCATCGACGCAAAAAACTGCAGACATACCAGGGCGGAGGCGTCGATATTGCTGGTGTCATCGTTCC
+>32004 1
+TATGAACACCACCTTATAAGAGCACCCTTGGGGCTCCCCTTCACTCGAAATAGTGGAGAACAGTGCCGTCGGAGACCGTAGTAGGATTTGTGTATTGTCC
+>32005 1
+ATTCGCGAATACTCGGCGCTGGGTACATTATGCACCCATTCACGGTGATCTGGACTGTAATAAGAAGCTCGAACTTGCCTGTCCAGATACTGAGGAGTCC
+>32006 3
+CTAAACTATAATATAATCTCGCCGCTCAGTCCCTGGCCAGTTGAAGGGTCCTTGCCTTCCGGTGTAATGAACATGGTGCTCAACTAAAGGGGCACGTGAG
+>32007 2
+TAACTATTCTCTGTCTCTACCCATTAAGCAGCAGGAAGCTTGGCAAGGGACTCACGCGCATGGGCTGGCTAATAATCAGTAGTTCAGCGTGCCAAGTTCG
+>32008 3
+GATTGAGGTCAATGCAGAGGCGATGATAGAGACAAGATGCGTTGAGTAACAGCACTCCATTGGAAAATCCTGGCCCTGCACGTTTCTCCCTTGCCTCCTT
+>32009 2
+GGAGTTCTCCCAATGCGTCATCGAGATAAAGGGTCACCCCACACAGTTGTAAGTAGTCCAATGCATGTTCTTGGGGACTTCCAAAGATCGTCGTCAGGTC
+>32010 1
+GGTAGTCCTTCTTTCCCGAAGCTGGCACTTGCTCAGTACAAGATAAGAATGCGAAGTAGGTGCACAATCTGCAGTGCATCGAGTCCTGCCGTACTATAGC
+>32011 3
+TTAAATTCTGGCGTTAGACCACCGGCAGACAGCAAAGGTCTTGTGGGCCGTTCATGGGCCCCTGTACTCCTAATACTGACCAAAACGCTTAATTGTGGAG
+>32012 2
+CGGTCCTGGTAGATCAACTTCCGGGCGATGGATGAAAACTTGTACGCTCAGCGAAATTAGCGCTTTAGAGACCAGCGACTGTCTTCCCATGAACTTGCTA
+>32013 3
+TGTACGATACCGAGCCAGATCTCAGCGGTGCGATTTAAGCTCCTGTCTACATAAAGCAAGGACCCCGGATCCTCTCGTATATAAGAGACGTGGTTGGCTT
+>32014 3
+AGCCGTACCGCCTCATGAGAAATGTCCTGTTTGAATGAGTCTCAACTCTGCGTGGACCTACTATGCGCTCCGTATGCTATAAGGTAAGGGTCGCGAAAAC
+>32015 1
+ACGGTAATCTACACCGTGCAAAGCTTTTCTTAGTTATAGACGTCCGAATACTACACTCATCGCCACGGAGGCTTCTAGGTGACCTAGCGGAGGCAGTGGT
+>32016 3
+ATCCGTGTCTTACGGGTATCATTCTTCGGCAACGACAAGTACTATTCAAGGTCTATGCTCGCAAACCTCTGCTCGCGGAGCTCAGGGATTAAGGGAAGAC
+>32017 3
+TCTTTTACCACAGAAGATGAACCTCGGGTGAAAGCGCGTTACGCGCTTCTCCGCATCGGTGAGTTCTGCTAAGATACGAACGCACTTAAGCATGGCATTG
+>32018 1
+ATGCTACGTGAAGGTTCAGATCTAACACGCCGGGGAACACTCGAGTGGCCAGAGTGGTGGCACATCGTTCAGCTTCATGTTCTATCTTGATACCAACCTA
+>32019 3
+TCCCTATAGACATGACAACCCGAGGCACCCGTCGCTTTACGGTCAATGCGCGCTGCTAAGGGAGTATCGAGGATAGGTACTTGGTATTCCATTAATTCGA
+>32020 3
+CAAAAATTTCGAGGCGGGGTCCGTACGTATCGAGAAACCGTCGAGGGGTTTACTAATAACAGATCTTCTCGTAGGCCTGCGTACTATTTCCCGCAGCATC
+>32021 3
+TATGAACAGTACGGTAGGCGGCGTTATCATAACTTTCCCTACGCGACATTAGAGCTGTCATCGCATTATCGGGTACTAGCCGAGCCAAGATCATCTCGGG
+>32022 3
+CTGCCCTTCTAGAAGGAAGGCTAAACCTCAGCAGCAGTTATGGGGACCGACGCCTGAATTTGCTTCAGATACCCATGTTTGGCAAGTACGTCCAATTGTG
+>32023 2
+CGCCGACGAGTCCGCAAAACGGACGGCGAATATGTGCAGAGTGGGTTCCGTTTTACTAAATGAATTGCGGACCTGCAGCCTTCCCATATGATTCTTTACA
+>32024 1
+CCGCTACCTCTGACTGGGTGGGTCACAAGGTAATGCCTGCGAGTAATTGGACTACGATCGGCGCCGTATAATACGCAAAAGTTAATTGGTTCCCCTTACA
+>32025 2
+CGGCTGCAATCGGCCACCTTAAAGGTACATTAAGGACCTAGTTGCGAGAAGGCGTTATTGGCACTCCTCATAATTAGCTGTATTCGGCAGTCCCAGCGAT
+>32026 1
+CGATACTGTCACTGACCTAGGTGGCCCATGTCTTATCCTAACCCAGTCGAAGGGGTTAGAATATACGGGAGTCGACCGTTTGTAAGTTGCGCAAACTCCA
+>32027 3
+TGGGCTGTTCAGAACCTTACGCGCCAAGGAGAACAACATTCTCCATGAAGTTCAGGCTACGTTATTCTGTACGCGTTCCAGAAGGGCAGCTCGCTTAATG
+>32028 1
+CCTCAAGTCCGTAAAGACGAGCCGCTCTTATTCGTGGATAGCTATCTACAAGAGCAGGGGGTTCTCCTTTCAAAATCCGGGCGCAATTGGATAGGCTCAT
+>32029 2
+CAAGTCGCCTGCAAGTATCTCGCAGCTACGGGAAGACTCCAATAATCTCTTTAGAGGCGCGGGGGAGCCATGCTTGTACGTTAAATTTTAATCCTCGCGA
+>32030 2
+TCCTAAATTGCCGGATCTGAAGAGCCTTCCAACCAAAGCCCTTAGCGAAGTGGGATCGGCATCTGAGCACCATGCTTGCGTCCTAGAGAGTAATTGGTTT
+>32031 2
+GGCTTTAGATCATCGTTGCTCGATTATCCGCTTATCACTCTAAGACACCCCCGATAGTAGCGTCGGAGTAAAGGGGAGGAACCACGGCATTCGTCTATGA
+>32032 3
+CCGAGTGGGGATGCCTAACATGCCCAACAATCCTGAGCATGTGGTGTATCCACCGGTTGCGTCTCAATCGATGACAGGTATACTGAACTAAGCTTCTAGT
+>32033 3
+CCAGAGCAGTTCGCTACTAAATTTAGGACTTAAGAACGGCTCAACCCAGTATGTTGTCTGCGCGGCGGCACTTCACGCGATACAGTCTTGAGTCGTAGTA
+>32034 3
+GTCGTCTTCCACGTCCCAATATCTCTCTGAACACGAGGAGATCTGGACGTTACAGTGGCTGTCAGAATGTATGTTCACTAAGGTGGGAACCAAGCGATCC
+>32035 2
+CGGTTGTATCCCAATCAGTCATCATAATCCAAAGGCCAATGGTCTCCAATGCCTCATCTAAAGGCGTGGGGGGGTGTGGAACATCGCAAGCATTTCTGCT
+>32036 2
+ACAGGAGGAATGCGGGCCCATGAACACCGCCAGTGTCACATTCTTACGTACGCAAGGTATAGGGAATAGATGTCCTGGCTTTCCTTTGTAACACTTTCCG
+>32037 3
+TGTAGAGAATGCCAGGCCCGTAATTTCTTGAAGACGGAAAGACCCGATAGGTATACGTTACCTGCTGCTACCGATTCTAACTCTACTAGCCGGGTCCTGG
+>32038 1
+AGATGAGGCCCTTGAGAATAGTTGTGTCGCTGCAGGAGGTACTAACCAGCACCCCCCGTCATTCGCTTTAACTATTCGACGGTCAGAGAGATCTATTAGC
+>32039 3
+ATCAGCATATCTAGTTGCCAGTCATAACAGCCGGGTTGAGCTCTTAGTTGGTTCCGAATGAGGCGCTTCACAATACGATACTGCGAGCTGACACGCCTGA
+>32040 3
+TCGGCCGAGGATATTGTCCGGTGCCCTTCTAGTCCTGCAATTAGAAACTGGAAGGCGGAATTGGCTCACGAATCGGTCAATCCTAACTTAGGTTACAACC
+>32041 1
+TAGCCGTAGCACCTGGACTCACTCGAGTTGGCACAGCAAATTTGATCCTAATGACTATTTTGGGTTCTCGGTCCCGCACAGGGAACTCGATACGAGTGAA
+>32042 1
+CATATCCTCTTACACGGCAGTAGTGACTAATAATTAGACGTGCGACTACGGATCAGATTAAGGCGAATACCGTCCTCGCATGGTGAGTCCCTCGGTCGGT
+>32043 1
+TCGAGCAAGAGCTAGTAGTTCTCGTCTACGATCCACCATGTGCCTTGAATATCGCCCATACCGTCGGTAGTTATTTGCGCGGTGACGGAGAGCTAAACAA
+>32044 3
+ATAAACTCTTGGCTTGGAAGACAGTAATCCGCCAAACGGTTTGACGCCTGGGGCTCGGGTACCCCGATTGCTACCCATAGGCTAGTATGAAGCTTCATAT
+>32045 3
+ACCTGGGTCTGAAAACATAATAGCAGCGTTAGCAGAGTGCTTTCATCACCCGATACTGGGCTCTACTCCGGCGAACTATCGGTTTATCCTTGACGGGAGA
+>32046 3
+GTCCATTGGCACTCTAATTAGGTCAAGTTCGTACGAGCGCGAGTACCCTAGCAGACTTCACCGAGAAGACGAGGATTTCGAAGTCTACTCTTTCATGGGC
+>32047 1
+CGGCCGAAGTTATCTCCGCTTCAGAACTCCTTGTTCTACTGCGGCCTGAAGGGGTTAAACGTTGCGCTTCACGAGAACGACGCAGAGTAAAATTAAGTTC
+>32048 1
+ATTAGCCGGGCACCGGAGTTGCAGCCCGTTCATCTTTATCTGGAGCAGGCACTACCAAATTCTTGGCCATTAAATGAAATGAGTCTTACAACGCGGCGTG
+>32049 2
+GGTCCCCGCGGTAGCATTAAGCTATGTCCATCCTCATGCGACCGATGGCACATTAAAGCGTTCAGGGTGAGCTCAGATCTTCTAAGGATAAATTGGTACC
+>32050 1
+AGGCTAGATTGAACCGGCCTAAGGTTGATAAGACGCACGAGGGCCACTCTACGAATAGTCCTGGATCCTAATTTTTAGCCGCCTACTTACCGGCGAGTTT
+>32051 2
+ATGCAGGGGAAAAGCCGGAGATCCATCTCTCATGGGCCCAGCGATGTCCAGCTATCGCTGATGCCATGCTAAATATCTCTAGAGTAGTTGCTTCGTTAAC
+>32052 1
+GCGTGGCAACGGCAAACTGCTCTTATGGTTACTCACAAGCATGATGGCACGTGTAGTTGTTTATACAACTCACGCTATCGTTCCAGACAACCGGGGGATC
+>32053 1
+CGATAGGGGGTAATCGGCTAAGCGATTAGGTACATAGTCGCGATTCCTCTCACCTCTGGACAATCAACCGACACCATGGTGGTGTTTTACGTCCACAGTA
+>32054 3
+AGTCCTACCGTGAACCTTTATCTGACATACAGACAAGTGCTGCTGTTATACCAGAGGTAGTATAAAGCGCTCGTCCGAGTGTGTGCGCCAAACGGCGTTC
+>32055 1
+AGTTTCGCAAAATTGCTGCACAGCCGTCCGTTCCTGGAAGCGCCGTTAGAGTATAGATTGTCATTTGGGTCCAGATAACCTACTAAGCGCCCGCATAGAG
+>32056 2
+TCATACAGTACCCAGGTCTCGGAGAGAACCGGGTTGGCACGGAGGTCGTATATAGCTTTGCCCATTGCAACTCACTATTAGGAGTCTAGCACCTGACTAT
+>32057 3
+TTTCCTTGAGCCGGGTTGCGAATAGAAAACACACTGAAGTGTGCGTGGAAGGCTAATCTGTCGAACGTCGCCCGCCCCCTCTGTAATCAGGATCTTAATA
+>32058 3
+TTATCCTAGGATAGGTTTGCCTCGACATGTGATAGGCTGGCGCCATCTGTCGCTTACAAGACCGAACAAGGCGATAGAACTTGGTAGCCCAACCGTACTT
+>32059 1
+GGAAAAGGGCAGCCGTCTTTGTGTAGATTCCTTACGGCAGGATTACCTTGGTAGACCGCAAAGATTCTTGCGCCACAAGCCAACATCCGCTTTGACGTAT
+>32060 3
+CGTGGATTTGGACAATTCTTAATGCTACTTCTCACGCGACGGGGTACTCCATTGGAGACCACGAGTGCATCCGTCAGGCCGTAAGTCATAGACTACTAGA
+>32061 2
+AGAAAGAGCTTACCCCATTTCTGAGGCAATCAACCGGCTTACTTCCCAGTATGGATCTGAAGTGAACGCGGCTCTACCTGTAAGTTCCTTAGGGAGTGGC
+>32062 2
+CTATGAATCGGGCGTCCCCGTAACGGCCCCCGCATTGAGGCACTAGAATCGTATCACATAGATGTTAACATACATCGTCTGGTGGTGTGAGTAATGCACT
+>32063 3
+CACGGCCTGGCGTGAAATAGAACTACCCACGGCCGTCTGTTCTATGAGACAGCGTCTTCCTAAATTAATCAGACAGATGGTGGGGGGTTATCCTTACCAT
+>32064 1
+TCTGGCCGTAGTATATTAGGAATGACGACTCGTCTTCCGAAGGTTGAGGTACTATAGTAACACCCACAGCGCTAGTTTCGGACAGTGCTCCGAGACTACC
+>32065 3
+TCGGCGAGTTGCTAGCAGCAACGGAACATAACTGGTGGGCTTCCGTCAGCATAGCGTCGCCACCTGGATAAAACAGTTATTATGCTATTCGATAGCTCCT
+>32066 3
+TTTAAGAATGTATCCGATAATGTGGCGAATCTGCGAATTCCAAACGTCCCGGCGTTACAACTGGCGCCTGAGTTCGTGTACGGCTAAGCCTTCCACAAGG
+>32067 3
+CAGTATGTGTAGTTTCTAGAAACTGAGCCGCGTCGGATATCTTTAACTGCCGCGGCGTGACAAGCAGCAGCGAAGTCAATCCCGCCTATATACTTGATCG
+>32068 1
+AAGCTGCCTACCATTACTCAGCTGCTCGGTGGGAACGTGCTGCGGTGCATGTAGAGCTTAGTACAGAGATACCATAGGATTCCTAACTCGTCCACAATGT
+>32069 2
+GCTAGACATCTCAGCGGATGATATGCAGATGAACGCCCAATGCGAGTGTAGCCCCAAGTCCTAAATCGACACTGTGTGGTAATCCTCTCGTTATCTGGGT
+>32070 2
+AGACGCAGGAGCTAATACCCTAACTGGGCTGAAAGACTGTATTGTTACATTTTACTTTTCAGCGACGCCGGGGCGACACATACGCCTGTTGCCTGTAGAC
+>32071 2
+GGACGACCCTGTAAAGACGGCTTCTGAAAGGCGGTATGAAACAGAGTTTTCTGTACCATTTCCTAAGGTGCGTTCATGCATTTTCCCCACCCGGCGAAGA
+>32072 3
+AGTGTAGTTACAGCTTGAAGCCTTTAAGCTAACTGGGTGCTAGTACTTGCCAACCTGAAATTCGTTCCGTGAGACAGTCCAGCCACAACCTAGGGCGTCG
+>32073 3
+CGATGCCAGGCGCGTCGTTCACTGATGAGCTTACACAGCATTCGAAGGTGCTCAAGCTTTACTTGCGTGACATATTTCACATGGACAACACGGATATGCG
+>32074 1
+AACGACGTGTGTCAGACCATCTTGGATAGTGTACAAAGAGCACCGAGCCTATTCTAGTCGTCTTGCTAAGCCGGGAAAGCGTGTTAGTACCCTTCCGTCA
+>32075 2
+ATATGCGGACGAGAATACCCCTCCATATGCCATCCCAATGATGATAGTGGCAGGATGCCGTCATATCAGATGATGTGCTGTTATCCTGTCAGTACCCGGG
+>32076 1
+CAGCTTCCTACCATACCGGATCTTACATACCACCTGAAGTTTAGAGCAGGTGTAGATTGGGGATGGCGGCACACTATAAGGTCATTTCGTCCGGCGAACT
+>32077 3
+CCATATTGGGTTCGTCTATTCCAGAGGAGGGCTTAGACATGGGCAATAATGCCTAATGTCGCACCTGTCCAAATGTTTCGGTAGCAAGATCGAACGCCCC
+>32078 1
+CGTGTCCGCCTTCTTTAAACTTACGAAACTAGAGATAATCATTCAGGCACGGAGACCAGAAGTGGTGGCCGTTGGATACTGGGCCTCTCTCTAGCTCAAG
+>32079 1
+CCGCACAAGTGTTTCGCGTTCTATTAAGTATGTAAAAATGCCGCATATGCGAAGATTGGCGGCGTCTCTCGACACCGTAAGCTCTGGGAGTACGCATCAC
+>32080 2
+CTGAGTCGAATTTCGAGTTCTGAACGGCCCACATGATCAATCTCCCGTGTAGGGAATGGTCCCCAGGAATCCGGCCTCAATGTACTACTTGAATTAAGGG
+>32081 2
+GACCTGTACCCTGGATTTAGCCTGTCTTGATCAGGCTGCTTGGGATAGTAGGGACGCATCAGCATGTAGACCTCGATTACCTCAGCTCTAGCAAGCAAAA
+>32082 1
+ATGCCTTTTACCTGCCTGGGGTACATGGATATCAACGGGCTGACGGTCCCGTCTAGACGCGGAACATGTTTCGGACGAACCCTTAGAATTTGCAAATACA
+>32083 1
+GAATTCGCTTGGGATGACTACAGAGATAAACCAGTATCTCCCGTCTGTTCGACAACAAGGTCGCGAGTTGTGCGCTCTGCCATACTCACCATGGTGGAAT
+>32084 1
+CCCCCCTACCAGAGAGAACTTTATTGTCGAGTTGAACCGGGACCAGCGCTGAAGTGCGGTGCAACTTGTGAATCACCCTAGTTAGTTAATCAGTTGCTGA
+>32085 2
+ACAAGTGGGGGACGCGGCCATGTCTAACTATGACCCCTAGTGTTTGCTGATTATAACGGCATTCTTTACTCAGACGAGAACCATAAGTGCCGCACGTCGT
+>32086 3
+GTCAACATGTATAGTGGATAACGATGGAAGGCCATCAGCTTATTTCCGTTCGCATCTATACGCCCCCGAGAGCGGTGCCGATATGGATCCTTCAATGGAC
+>32087 3
+TAACTCGCTAATCGCAATCGAGTATATCAATTCATCAGGGTTGTGCCAAGTGTCTTAACGAGGACGGCCCTCGTCAGGCAGTATCACGATGCTCAGCGTG
+>32088 1
+TCTTTTGTCAGGCGTGCACTATATTGGGTCAGAGTTACCGGATAGATCATTCCAGAAAGGTCCCGCGACTTATCTAAACGGCGAGGATGATCCCACAGCC
+>32089 2
+CGCGTAATCCGTCTCGACTGTTCAACCGTCGACAATGAATGGGACCCTGATACAGGTTTCTAAATAGGAGCGAGTCCAACCAGATTCGCTTTTTGCGGAG
+>32090 1
+CGCGTCTGCACGCCTGCTGAGTCCATCTGTTACTTATGAGCCGGCACAACATAATGATTATGAGGTACTGGCGCGAATATTAGGGATTTAGGCCACACCA
+>32091 2
+CATCCATCACATTACACCGGGTGCTGGAACAAGACTGTGAAATGATTAGGTATGCGACTTTTTACTTACAGCGGGCGCAGATACTTTGAGCGGCCCGTCC
+>32092 2
+CTAACCAAACCGCGACGCAACGACCGTCTAGCACATTTTGTGATATCAAAGTCGCTCTCAGTGGGGGATGGTGTGCTCGGTATGAGCAATAGATCCTTCT
+>32093 3
+TACAAGAGAGAACGTAGTGTTTCTCATTTTACTAGCGACAGAGGTGCGCACCTTGACACAGTTTGGAAGCTACTCCAACTCGCTCCAGGCGTTTACGCGG
+>32094 1
+CGCGTGTTCGGGCTAACATCCGCAACGTATGAAATTCTCCCGTGCAAAGCTTTTGCGTCGGATACTGAAATATTCGACGGGTAATCGACAGCCTCGATAG
+>32095 1
+TTAGGCAGAACCTTAGACTTAGAATTACGGCTGTACCAGTCGCCCTGCATTACGGCGGGAATTTAGACACGCATCGACGGTGCGTTTCGACTTTAACCAG
+>32096 3
+GGGATTTCGTCCTTAGGCCCATACCTGTATCCTTCACCAGAGGCCGACTATTTCAGAAGGTAACTGACATATTGGGGGCGCATAACGTCACTGCAAGTGA
+>32097 3
+GGGCTCAGTCAGGCGGGGTAACCGTTCAGTTCACCGGCACAAATGTTTATTGTCACCCGACATAAGTGTCTACCCCTATCTAACTGAAGGGGAGTAATTC
+>32098 3
+ACTTCAGATGTGCAATTGCACCCGTTAGAAAGAAGGCCCCTTCGCAGTTTTGCGTTTTACAGCAACTTTGGCGCTTCAGTGGCAAAACGCTGAGAGCCAG
+>32099 2
+AGCGAAATCATTACTGAACTGCCTGATTAGGCGCGATCGGCCTATGGGCAGACTACGCATTGACACTTGCAATATGACTATTCCATGCTGCGAGGGTCTC
+>32100 1
+AGTCGTCACGTTAATTACATTCGGGAGCGTGCCTGGCAACTGATCTCAGTGCAGGTCTTGCAACAATTGAGGCAGCAATCAGCCTCAGCCTGCTTTGAAA
+>32101 1
+GGAACTCATTGTAAATTAATGATATCCGTGGCCACATACAGACCCCCTGAGGCCCGAGTATTAAGAGGCCTCGTGGGTGTCGACGGGTATTCTTTAACCC
+>32102 2
+AAAAGGTCAGATAATGGCACAGATGCGTCCGGCGGGCGCGTTAAATCCGTATGCCCTGTTAATCTCCCTTTGATGTAGATGAAACACACTTCTTCGGGCC
+>32103 3
+AGAGCCTTGGAATTAAGTGACCTGAACCATGGGATCAATCCATTGGTTCTGTCCGGAATTCGCAGTAAGTATGGCTCCTAACTGACGCTACCCTGGCGAC
+>32104 2
+AACGAGTTGCGCTTACGAGGATGTTGTATTCCTATTAGTTGAAAGGCGTCCACGCCATCGAATACGAACGCTGGCTTACAGAGCACCGCAGTTCATCCTG
+>32105 2
+TTACGATGAATCGCGATTTGTGAGGACGACCACGAGCCCGCTTATTCTCAGAGCGTTCGTTCACCCTTGAAGTAACAGATAAATAGACGTGCGCCTTCGG
+>32106 1
+GGGTACGCACTATCGGCTAAAGATTGAATCCTGCCTTTAATAACCTTAACGCCTAATCCGTGGACACAGCGGTGTGTAAAGGCTTCTCGTCGTAGGCGAC
+>32107 2
+ACCTAAAATTTGGAGCAAGGCCTTCGCGACTGTAGAAGTTGCTATGCGTCCCATACTAATCGGCGCATGGGTCTGTGTGACACCGATCTCCCATAGAGAT
+>32108 2
+GCGACAAGATTTACTGTATTGGCGTACCGACTCACCGCCTTAGCAGAGTGGTAGGATTCCTGTGTACCCCTGTCCAAGAAACGATAGGCAGTTGTACTAC
+>32109 2
+ACTGAGGCATTATCTTCATACCATAGTACACAGGTTCCGCGCCACTGACTTGGAATAGCGCGACAATCCGTTGTCCGTAGCTAGGTCGGGCGTGTAAATA
+>32110 1
+GATGTAGGGGCCCGACTTTGAATTTAGACACCTGAAATATCCATCGAGTCAATCCTGTCCGGAGGCACATTGACTTCCAACACTGTCACATTCGGGTGGG
+>32111 3
+TAGAGAGACCTCTCCCACGCACTATCTAGAGCATCGATAGGTCAGGGTCTCAACTTTGTGTCGGAATTGCTGACGTCGCAAATGTGTCTACGAGCGCTAA
+>32112 3
+AAACGAACGGCCTCACCTTTATTGCATCAGAAGCTAACGGGGAATGGCCACGGTAGTGTTTCAGAATGGACCGGTTGAAGCAATGTTTTTGCCCCTCTCC
+>32113 3
+CTCATTAATGGCCGCCAAATCCGACTGACCAGCTACAAATATGGCAGTACTGTGTTATAAAACCGAGTCTGGGTGCATCCTCGTGGTAGGTCCGATCGGT
+>32114 2
+TCGCATAGAATAATTGATCAGGTAAGTTGCGTAAGATGTTTCCCAGCCCCTTAGCTATGCCGTGCAGGCTGAATCAAACCGGTCAGGTGAGGCACCCTCT
+>32115 3
+GGGGAGCAATCCTCTACAGAATCCGGAGTACCAGTAGCCCATTATCGCGCGCTTAAATCCTGAGCAATTCGTGGTGATCACTATTAGTTGAACTTCCGGG
+>32116 1
+CCGGATTATCAAGTAACACAGACTCCCGAGTATGCCCGCCTGGGAAGCGGTTGGCGAGTTTAAGGTGCTATCTGGACCATACTTATACTGCTATCAGCAT
+>32117 1
+GAGCTCTGGAGAGTTTTCCCATTATCCATTCATCGGAAGGTTCGACTCCAAACGGCGCCATTGTAGGTCGTTGCACAGATGTCGGACAATCAGACATAGC
+>32118 2
+TTTGGCATATTCCGTAATATGGACGACGGTAATGCATACCTTGCACCAACAACTAAGCCGCAGCGCTCTTGGTTAGGGAGTCTACATCCATGGGGCTCGA
+>32119 3
+GACAATGGTATGTCGATTGATAAGTAGCGAACTAGCTGATGCCGTCTCGTAAGCGCCAGGTCACCCTGAAGGTATCTTCAGCCCTCGAATCCTTCGGTAA
+>32120 2
+GCGATGTTTAATAAAAGACCTACAATGTTGCGCCGCTGGAATACTGCGTTGCAAGCTCCGATTTGTTACCGCAGCCCGCCGATATTTGGCATGACAGCAG
+>32121 2
+GCTTCTGTTCGCTTCCTAAGTCGCCGTTGTAGTCCTGATAAGGGTCCTCAGAAGGATCAGGTACGAGTAAAGATGTCCAATATTAAGGCCGGCACCAACC
+>32122 2
+TCGAGTCAATCCCTGAGCGATATTGTTCCCTAGTAAAGGGAAGAACATGGCGTGTGCGAAGTTATGCCCAACTCCACTCTAGGGAGCACTGTTCCTGATC
+>32123 3
+ATTGATGGCTCCATAGGCTTATAGCGAGGTTTGTACCTGATTAAACCAGTGACTAGTACGACCTCCCTCATTGGACGGCGACTCTACAGGAGCGCCGAAT
+>32124 3
+AGTAATTTCTCAGAGATCTTCTGCAAGGGGACATGGAACTCGGCTAAAGGGTCGATCTTACTTGGCAAGAGGATATCATCTCTCGCCGGCCTTCACCGAC
+>32125 2
+TTAAAATGCTGACGTAACTAGCGTGATAGAGCTTGTTAAAAGACCGTTCGCGCCAGGCTTGCTTTTCAAGGGAACGATTCCCGGGTCGTCAACCCCCGTA
+>32126 1
+CTTATAGTCATCGTTGGGAGAACGCTGGACGAAGGTAAGATCCGGCGCTCATTACCTCGTAGCTTTACCGAATGATCTCTGCCGTACAACCATGGAAGCT
+>32127 1
+CCAGTTCGAGCATGACAGTTCATCATAATGCACTGAAAGCCTTCGTTTCGTGAACAGCTGATTTGGAGAACGCTCATTGTGCCCCAGTCGCGTACGAGAG
+>32128 3
+TTGGGGAGGCGTACCCCACTGTTTAGGCAGCGAGTACCAGCTCTGCTAACTCGGACTGTTACAGTAATACTACAAGAGCTTCGTTTACCTGGAAAAGTCC
+>32129 2
+ACATGCAATCAGGAAGGGGCAATTTTAAATCGTTGATGCCTAAATGCTATCTAGTTCGGTCAAGGAGAGCCTCGTCCTTCAGCGTACGTCCCCGATCGGC
+>32130 2
+GCCTTGACACTGAGTTATCCACCCCGGTTAGCTGCGGCATTTCGAGCGCTCAGTTAAGCCGATTGTATGCCAAAAAATATTAGCAGCCGTACTAGGGGAT
+>32131 1
+GTTGGAGATGTCCCTAAAGATTTGCGTAATTACTGTAAGGGGTCCCCAACATGGCACTTCGAGAAATCCCACCTCTCCAACTGTGTGGTGAAGCGTGACC
+>32132 1
+ATATTGTGCAAAAGCCCACCAACATGGATCATTGCTACCGTTCGGACAAGTCCGGGTCTATCGATAGCCGAAGCATCTTATGGGAGAGGCCTGGTCTTTC
+>32133 2
+AGCCGATCGAACCCTACAGCTGACTGCTAGCAGCGGGACGCGAGGGCGACCACTGGATTAGACTACTCATTCTCGGATTTTCTTTTTTAACGAATTAAGG
+>32134 2
+CTAGACAGCTCAGGCCTCCGCGAGCCTTTAAACATCTCGAATAGTTCCTGAGGCGGGTTAGTTAAGGACATTTACATCCGTCTCAGTGCGCAAATAGGGT
+>32135 2
+CAGAAAATTATCGGAGGCCACCCGAGTTTACTTGAAGAGTTAGTCGGGTCTTGTTCGCCGAACAGAAGGCGTCACCACGTCCCCTAATGTAATGTGCTCT
+>32136 1
+GGTTGCAGACGTCCCGTAACTTTCCGTACGCGAGGAGGGTTATCCTAATCATAAGTGCGTCAGGCGCGATTCCCAGTTAGAATCTGTAGAAACCTCACAT
+>32137 2
+CCTAAAGGATTGTCAGAGTGACGCGTTGTCTCACATAAACTCCCAGAGAAGGTCGGGTCGTTAGGCGCTCCGAGATCCTCTATTTATAGCTCATCCGAAG
+>32138 2
+AGCTTATTAAAACGGTGGGACGTTACGCGTGTCTTTACACTGGCTGCGGAATCACTAAACTAGTACATTAAACGCAACGGCGACGGCGTCTGTCCCCGTT
+>32139 1
+GATGAGTGCGGTCAGTTGATCAATACGTCTATGCCCCCTATAACTGCAGTCTTCGTCTGGCCGACGTACTCAGCAGATCACTTAGCGGGGCAAATATAAG
+>32140 3
+GTCGGGGTGGTTCCCTGTTTAAGCACAAAAGCGCTATATCTTAACCGGGTAGCCATGTTAATTAAGCCATAGTGACTGCCTGACCCGCGAAGCTGTAACC
+>32141 3
+GATCATCGCATTGCTGGATACGGCTTGCCGTCTTGTACAGCTCGAACTGTGTGGAGTCGCAGCATACAGCACGTCGACTACAGTATGTAAACTCTAAGCA
+>32142 3
+TACCTCTTGTTGCATAACGGACGATCAGTAGACAATGATATATCCGTAGGGACGTGGCCACGCAAGACCTCCTCACACATCGTGTTAGGGATTTCTGCGG
+>32143 2
+TTATAGACATATCCTGGGAAACGTCTCCTACTCAACGTGAGCTTACAATCCAGATATGAGCGCTGTTTCTGCGGTAGTCGAAGATCGTCCCAGCGCGAGG
+>32144 2
+GCTATCGGATATTCCTAGATGAGAAAGGGATCCCCCGACATTCGGGCTCCCCTGTTTATGTAATTGAATCAGTAGGACGTCAGCTCATCCGCGTGCAAGA
+>32145 1
+TAAATCAGAACGTGAGTTCTGTTCACGTGATATTGGACCAAGTGACTTGATGTAGATTTGTCCCACGCGACTCGGCTACAGCAGCACTGGTCCCAACGCG
+>32146 2
+TGGCCTAAAGGATTACCCATCTGTATTAGCATGGTACCGGAAGACCAAGCATCTATCTCAGCTCGAACACCCTTGCGATGGTCTGGTGTGGAATGTACCG
+>32147 3
+CTCACGTATGGGTGCAAAAGTTGCCCCATACTAGTCAGACCAGGACAGTATGCACGCTCTCGATAGTGTCGACATGGCCCTCACGGATAATGGTTGTATT
+>32148 1
+TCCAAGTGGTTTTTAGTTCTTTAACAACCCCCGCGGCTTATGACCCAGACCGATAGATAGGCTACTGGAAGTCGAGCAGGCGCTGAAGTTCTGGCTAAAC
+>32149 2
+AGAAGAGATCGCGCACCAATTAGGGATGCTTCAGCAGGGACTTTACGTCGCACCAGGCCTGTAATCCGTCTTATATGTCAACCCATGCATGCTGTAGTTG
+>32150 2
+TGCCCTTCCGATACTCGCATGTGAGCAGTAAAGTCGCCCCGAGGAACGATACTGTCTTATAGTGGTTTCAGGACTACCGTTACAGCAAAACGTGGATCGT
+>32151 1
+CACTTGGTGATCGTCTGACCACGACTGTATATTGATGGAACGGCGATCTTGCGCCGTAACCATAAGACGCCTTCCTTGAATCAGGAGCTCGAAAGATGTC
+>32152 2
+AGGCAGAGGTCCTCAGGACCCATTTTTCAAGTTGCATGCCTCCTGACTTAACAATTCGCTAAAGGGGGAGCCTGACTGTTAATTTGCGTGAGCGACCAAC
+>32153 1
+CTGCTGGATGGTCATACGGTTCCTGCCCAACAGGAGCGCTTCACACAATCTCCTTCGATTTGCAGTGTGTACAAAAACTGCCGGTAATCGGGTAGAAATG
+>32154 1
+CGGTGTAGATTGCCCGTATTGTTCTTGTAGATCCTTTTGAGGACCGAGGAAACCCATTCAGAGCGTTATGCCTCTCCACGAAACAACCAGACGTGAGACG
+>32155 2
+AAACGTTTCCCAAAGGCGTTGCCCTCGAATCGCTCCGACCATATACCATTTTTGATTGGAGATTAATGGGGACGACCTGGACAAAGTCGGAGGTCTTCCG
+>32156 3
+AGCCATCCGGTAGGCTAACGGGTTTTATTTGTAACCGTCTGACCAGTCTACTCGGCGACCAAAGGACCATTCATTTTCCGAATTGGGTGAGACAACGCGA
+>32157 1
+ATTTGCTGACTAAAGTACTAAACCTCCCAGGTCGTGTTCTAGCCAACGTACGGAGGCAAGCACTATTGGGACTGGGCCGCGCCGACTAGTTTTCGATTAA
+>32158 3
+ACTTTGGCCTTAACGGAGTGGACCCGGACTGCTCTACTGCCGTCAAAGATCTTCCACGACAATTATCGTGACACCAGGTGTGTAGGGGAACTTTAAGCAT
+>32159 2
+AAGAAATTCAAGGAAGCGCGGCTAATCGCAATCTTGGATATCAGCAAGGCCCCCGTTTGATGGTGTTCCCGTCGGCTGCACTGATCGATCATATCGATTC
+>32160 2
+CAGATATAAGAAATTTCGTAGCAGTCACAGTTGTTCCAAGGCCAAGCCGGTGCGCCCATCTTCGATCTATGTCCCGGCGAGAGTTGAGCTGTATCAGCAT
+>32161 3
+AGCTAACTCCGCCCGGCGTTATGGCGGTTGGCACCATCGATGGGATTCATTATCCTTTCGGAATTTGAAATACAGGAAATAACAAGCGCCTCCTAGGCTG
+>32162 1
+GAAAGGCCATCGGTACGCTTCGCGAGTCGCGTCACTTTCCGTTTTAATTAGTGACTGGGTCCTACTGCAAAGAGAGATGTACTAACGACCTACGACGCAT
+>32163 3
+AGTGAGGCATCCTTAACGTCCATGCCGGGAATTAGAGCTACATCGGAGCAACGAGGACCCTAGCTAAGGTGCGAAGTAGTCGCTCCTTCTCTTATTCTTA
+>32164 2
+TCCCTGGAACTCGCTAGAGATCTGAGATTTAAGACGACCCTGGCCGGTTTATTACCAAGTAATGCGCATGTACTAGCATGTAGTGCATCGCGGATCCCAG
+>32165 1
+CCATTGGCGGTTCAGGGAAGCACCACTTATAACGAAGCAGCGCGCGCGGCTGTTATTAGTCCCGATTACTGTTGTAATTAACTGTGGATAAGCCACCACT
+>32166 2
+TTCACAAGTTGGTGGGATGCTCCGTCACCAACCAAACGTGGTACTTGCCGGAGAGATCAATCGCCAGGGCGTGTCCTTGATTAGAACATTTATGTCCCAA
+>32167 1
+GAGACGGAATCGTTAGACAATTGGTAATCCGCCTCATGCTGATTCCGGGAATTACAGATGTGTCAGGTGAGCCCTATCCTCAGTCGATCCACCAGTTCAG
+>32168 3
+GAAGCATGGGCTCGTACGGCAACCTGACCGTTTACCTGCCCAAATCCTTTGCGGCCCCAAGGGGGTAAATTATTCATGCAGGAAAAGTCCTGTATTATTG
+>32169 2
+CGCGTTCCATTCTGTGACCGCATTCAGCGTAAGTGTCAGCCGGGCTTTTGCGATCGGATCGGTACTTAAACCAAAGACTCGCGTGGATGCCAAAAATTAA
+>32170 1
+TCCATAGCGTTTCTCCCCCATCATAGTCCGAAGCAGTCAGATTTAATTCGGAGTATACCACGGCATGCACTACTGGTTAAGGGAAGCTGAATGGGCGTCG
+>32171 2
+ATGGCATGATCGGTTGTAGCCGCAAGGTCAGACCAAAACCTCTACAAAGATTCCAGTGTTGTGTTTGTCGCAGCGTCAACTTAAGTCCACGGCCCTGTAG
+>32172 3
+CTCACGCGTAGTGCACTTTGGGGGAACCCCTGCGGCGGTATCTAAATCAAGACGACCCTCGCGTGTTCGGGAGTAAATAACTATACTGTGTTATTCAAAC
+>32173 1
+GGCCCTCGCACGCCGGTCATAGAGTCCCTGAACTTACTTTAGACGATCAGTCGTCCGGTTGTATCGGTCAGGTGACAGAGTAAAAGTGCTCAAATATCTA
+>32174 1
+GCCAAACTAGACAAGTGGCAATTGTTTCACGAGCCAGCGAGCCGTAACAGGAATGCTCTGTGATTAAGGGTCCTCTCTCTCCTGTCTCAAGCGAATGTGT
+>32175 2
+GCTACGGCGGGTGTTCAGCTAGAATATCGAGATGTGAAGAAGCCTGAAACCCATAGATTCAATCAATCCCCTCATCATGGAGTGCGGTTGCTGTTCCCTC
+>32176 3
+CGATTGCGCAAGATCGGTGGCGCCTAAATAATTAGAACCGGATGAGGACCTGTGAAGTCTCCATCCATTGCAGTTGACTATGCCTCTTCAGTCGCTGAAC
+>32177 1
+GGGCCAAGCTGGCAATTGTAAGGATACTTTGCGACTCATCGACACCCCGGGCGCATTATGAAATTTGGTACGCCTTGCACTTAGGTGAACGCTACTTAAC
+>32178 2
+CCCAATTTGAAAAAAAGCGTGTATTGTCCGAACAAGCGTCGGTTTGGCGCCAGTGAAAGAGACTCTCTTCACGCCCTTCGGCCTGTCGTTGGATGTACAA
+>32179 1
+ATCGTTCACGGACGCCCGGCTCTGTTAATCGCGGCGTAGGAATCCGCCCGTTCTGTAAGACAAATGTTGACAATTCGAGAGAGGCTTCTGATACATCAAT
+>32180 1
+AGAGTTATTCTTGCTGCGGAAGCTGGTATTATCAAAAGCCCCCCTTTACGGATGCCACAATGCTAAGGAATAAGTCGACCTGCTTTCGAGCCCTCGAGGG
+>32181 2
+GGAAATTCTCAATAACTAAGACCTTCTATTTCAACCGTGTACGGCGTTTCGGAGTAAGGAGCTTCGGCGATCACTCCTGCAAGCAGCTTCGAACGGCTGG
+>32182 3
+GTCTCAGCGTGGGAATACTGAATGCTGCTTGCACTGACATCAAAGTTCTAAGGGCTATCCGGCTGACCCATGTGAGCTTTCATAGATGGAACGCCCATCA
+>32183 1
+CTACTCAGGGTTTGTAATCGGTAACGCGAACGTAAAGTCAAGGTGCCACTAGTGACAAGTCGCGATCGTTTTCTCACTAGTTCCCGCGACACGGCTAATG
+>32184 3
+CACCTAGTACTTCTTGCAACTCACACGCGCAGTAATGGCATGCGCGGCACTGAGCTCCGGGATCAGTTTAATGGGCATTGATCTATGCGAGTTCTAAGAA
+>32185 2
+CCACCTATGGTGCACCATTGACACTGTCTGGTCTGCATTCCGGGGTATCTCATAACAAAGAAGGGTGGACGCGAATATTCTGCGGCAAATCGAAGCTTTC
+>32186 1
+AAATTCACACACGATGGACATGGGTGCAACTGCCTTCGCTGTGTCTACTTATGAAAGCGTCGGTGGGACAGTTGCTACGACACCTCTGAAAGCTATCTCG
+>32187 2
+ATTAGCGTGCATACATCTCTCTTAAAACACTATCGCATTATGCATGCCTAGACCGCGAGCTATGGCGTGGGATTAGCGCGAATTGGTAAGTCCGGAGCCC
+>32188 2
+CCTCGTTTTTAAACCAATTGAGAGTGCACCGATTTGGGATACCAGATGCGCCCAATCCCGCGAGTCTGCGCTTCATATCCGAGGAGGTTATCTGAGAAAG
+>32189 3
+GGCAGGGACGCTCCGCTCATCACCGCTAGAAGAGTAATCCGTTTATTGAACAGCGACATCGAATTTGAAGCCCCTACTGGTTAAACGTCTTTGGCGAGTT
+>32190 1
+CAGAATAGCGACGGGTGCTCGATAAGGTGGTCTGTAACTTTTGGACTATGTAGAGACTTGCCCAAGACTACGTAATTGGCACCAATGCTTCCTAGCCCCC
+>32191 3
+AGCATGGTGTTACGGCGAACAGAGATGGAGCAGCAAAGTGCTTTGTAGCACTCCACCTACCTACCGGCTAGGACAACCTTCCATTTTTGCTAGTCTTGGA
+>32192 3
+ATTCATAGATTCCGCGATACAGGGGCAGTCCGCCTGGCTACGGCACCAGCACTGCGGTAACTGTCATAAAGCTCATACGATCTTTAAATGGCTGATTTGG
+>32193 3
+TGAGAATCGGATGTATCCTAGGCTCTAGGCAGAATCTCTTTCAAGAGGCACAAGCGAGTTTGCAGGGCACTAGCCCAGGCAGCTCCCTTTTATCTACGTA
+>32194 3
+AATTTAACGCTATACAATTATAGAGGCTGCGCCACTCTGGGACACACATTGGCGGGCAGGCTTATCAGCCGTTACTAGGTTCACTGTCCAACAGTGTGCG
+>32195 2
+CGATCCCCCGAAGGCGGCCCATACTTCGCATGACGCAGGTTGTCAGTTCTAAGTTCGGAATAATGGGATTCGCAAGCTTACTTGCATAAAGACCAGTGTT
+>32196 3
+GGTTCTGGCAACACTGAAGGGGGGAGTGTTGTCTCCCCGCCTTACAAGAGTTAGCTTAAGCTCCCGATAAGGGTTTAAAACTTCTACTAGCGACCAATCC
+>32197 1
+TCCAGAGTGGAGCTTCGAAGTGATGCTTTCATTGGAGTAAACACCTTGGTCTGAGACTACAACCAAGCAGCGCCGTTGTTGGAATCGACACTCACCGCTT
+>32198 3
+TCGTTCTGACACCTACTTCTAAAGCGTACAACATCGATTGTCAGTTGGCCAATCACAAAGTCGAGGAGTGGGGCATATCGGCGTAGTCGTCCTCGATGCA
+>32199 2
+ACTGAACTCTTACTGAAGCACGAGGACTGACCCCGACGGTCTACTCTTATACAATACGAAGCTTGGACTGAGCTGCTTATAGTTCTTGGTCGCGGGAAGC
+>32200 1
+GATGCCAAGGACCATTGATTTATTCGAGTAAATGATAGCCTGTATAGAGTGCGACATCCGTTTTCGGCGCCGGACGCTCCGATCGCGAACACAGTCCATT
+>32201 3
+CAGCTTTAAATGGGATCGCTCAACACCATTTTCTTCAGTGTGACATACCCGTGATCCTTCCGATGAGTAAGAGCTCAAATCAGGGCACCTCGGGATGGGG
+>32202 3
+CTTGAGAATTAGCGGCAGCCACAGTACGCCGACTTTCAGCAAAACGTCGCTAGCGACTAAAGGGTTTGTTAGTTCGCACGCTACCAGCTTAATTGGTTGC
+>32203 2
+ATGCCTAAATCAGGAGTCTCACTATCGGTCTTGGCGAGTTGGTCCAAGGCATGTACAGCGCAACGTTCATACCTTATAATGAGTACCCAGGCCGTCGGTA
+>32204 2
+TAAACGGGTCCTCTTAAGTTAGCTATTAGTTAAGCCAGCGCGGGTTAGTCCAGGCGATATCTGGATGCTGCACCGGAGACATTCACTCGACGCTTCAAAC
+>32205 2
+CTACCGTCCTAGAGTGATTACGTTGACTTTTTAGCTCCGGAGTGTCACGCGTCAACGAGCTCCAACTGTCACTTGAAACGTGGGGACGTAAAGAGATACC
+>32206 3
+GAGGCGTTGGAGTGGATCCATCTAGACTACCATTAGATCGAGTGCGTCATCCAAGGGCACAACGTGTCCAAACCGTCTTTTAAGCCGGACTCGTATTCTA
+>32207 3
+TAGCACTTTCTTAGACGGCCCGCTGCGTCTCGACCGTGGGCCTTTACCAAATGTTTAACTGTCATGCAAGAACGTATGAATGGAGGAACATAAGTCGCCG
+>32208 2
+CATAGTGTCTAAGGTGCAGGCCATTTGGAGAACTCCTGTTTACCACGTGCAGGGTATAACAACAAGAAGCGTGATCCCCACTCCGTTCTAGTTCGGTGAC
+>32209 3
+TCGAAGTCTCGTATTACCTGAGCAAAAGTGAGGCAATGTACTCTAGTTCTCACTAAACGAGAGGCCGCCCCGGGGCTTGGACCTGAGCCATATCTTTTGA
+>32210 3
+AGCAGCATGTCTGCGGCACCGTCAAGGGCGCGTTTCATTATGGTAACAGTTCTATTGCCTCGCGTAATTAACCAGAGGCATATAGCGTCGGCATTAACCA
+>32211 3
+GTGAGGCTGTACATGCATACCGATTTAATTGTAAGCAAGTGGTGCCTGTCCGGTTCCGACCCATCACATAGTCAATATGCGGACAGAGATAGCTCTGCCC
+>32212 1
+ACTGGCCAGGGAAGATATGTGCCTAGCGTCTACGAGATCGAGTCCTCCCGACTGCGTGCCCTCGTAGATCTTTGTCTAAATTATAACATGGAGCAGATAC
+>32213 3
+CATGCAGTAAGGATAGCTAGTCGAGTGCTACCCTTCGCCAGACCGTGCTCTAACGGTGACACAGATGTTTCAGATACAGACGATTAGTTTCCGCGTCGTA
+>32214 2
+AAGCTTGATATCGCTAGAGCCATGCCCCTGCAAATGGGGACCATGCACCGGTGTTAATTCTTACGACTTTAAGTGCCCGCTGCCGGCATGGTTTAAGAAA
+>32215 3
+ATGATCGATAACACGTCGCGTTCGGCATGGAATCGTGAGGTAGCTACTGCGTGCCTTTCGGGATAATATCGGTCCCCTAGATCAGATTCACCAGACAACT
+>32216 1
+GCATCATAGCGAAAACGCTGGCGCAGATACTCTGACTAGGTCAATACCGCGGTCGCTAGACAAAGTTTCATGCTATTGTCCGTACACGTTGCGGGCATTT
+>32217 2
+GCAGTGGCACATTCCGAGGTCCAGATAGCGGCCTGAATGGTAGGTCGTACACGTAATAATGAAATTTACCTCCGGGCATCTCGCTTACCTGGCTTAAACT
+>32218 3
+CCCCCAGCCAGTGCCCTTATTCGAAAAGAGGTCAGTATGTGGCATGTCCGGTGACGAGAAATAGCCTCGTTGTGTCAATTTTGAGAACCTCGAAACGTCT
+>32219 1
+GGAGTCGTAGAGTTGGACCTTGATATTGAAATCCTTACCGTCAGCCTTGCACTACTGTCACGCTGAAAACATCTGGCGTTCAGCGCAGGAGCTGTCACAA
+>32220 2
+CTATGCTTGGCATGACTAGCGATCAAAACTAAGGCTGGAAATCGCCACCGTGTTGCCGCGATTTCATCTTCCGCGCGCTTCAAATATGGGTTGGCAAAGA
+>32221 3
+AATGCATTCCCCACTGCTATTGTTAAGACCTGTGCGGCGTAACGCCAAGTCCAATCTCACAGTAGTGGCCAAACATGATCCTTGGTGGGGTGCGAATGTA
+>32222 2
+AAGGCAGGTCTCATCTCACACGGTTATTTACTTTAAACCAGCTCACTACTTCGTGGACATTAACGGGTGCAGTCGGGGCCCAGGTAAGGTACCAGTGTAC
+>32223 1
+CTTCCCTCGAGATTGACCTAAGGGGTAAGGGCCTAGGGATAGGTGCCTATTTATGAAGCCCACTTAGTCAATGGAACTGCTTGATCGCACACCGAATTCC
+>32224 1
+AATTTCACGGAACATGGTCGTCTCGAGGCTGCAATCCCATATTACGAACGGTTTGAGGCATCCAACAAGTTGATCAGTTGCCGGGACATGCGACCTGTTC
+>32225 1
+GTATCAGCCCTGTCCCCGCTCGATAGAAAGCCTTAGTAGCTTACGAAACTACGGATACGTTTTGGCGTGTACCGCGGTGCAAATAAGGTCATGTCTAGCA
+>32226 3
+CTTCTAAGATCAGACTGTACGGTGCCAACGTGAGCTCAAAACTTTGAGTTCAAGCGGCGGATTAGGGCGATACGGCGTAACGTTGCTCCCTCTCTAATCA
+>32227 1
+CACAGCTCACTTACCTTGTCACCACTGCAGTAGCCTACAAAAATGAAGGTTTGCGAGACTCCGCGTCTGTTAAAGGTGGATCGGGTGAGATGCCTCTGAT
+>32228 1
+CTGGATTTTCCATGCCAAACAGCTATGCCAGCGAAGATCCTAGCAGACTGTCTATTCTACTGTCCGCACATTTTCCGACAGTGGTGGGAGCAAGTGAGAG
+>32229 3
+TCAATTACGGTGATCGCTAATCAGCCCTGCTTGCGTGCAGAACGCGCGGTCCGATAAATTGCTCGCAATGCTGATAGGAGGATCACGAAACCTCTTTAGT
+>32230 1
+CTTTACCCCGCTAAATTTAGCTTCGTTCTTAGGCCCCGGTGGTGGCATTGGTATAAAAGGCCACGCAACAGTGGCAGGTTGAATCGACAAGGCTCTACAA
+>32231 1
+CCAAAAAGACAGGGCGGGGATATGCACATCAGTTCCATAGTATTTCAGGGGCGTTTGGTGCTTCAGCAGGGATATCTCCTTTCACACGACCACCTGTCTA
+>32232 3
+TGGCTTAACACAGCAGTACACAACTAATCACGTGCATCGCTTGTCTCCAGCGGTCAAACCTCTGGAGTGGGCCGGTATTGAAGTCGTCAGTAACATTGTG
+>32233 2
+ATACACGTATTTAGACAGATAGAGCTCACTCGCATGGCACTATGAATGTGCGGCCTAAAACGTTGCCGCTGCAAGAGGCTCTGCTACGCCGTAGTGTTTC
+>32234 3
+AAAAGTGCAGCTGGAGAGATCCGATCCGTTTTCGTTTCAAGAGTCCAGGCCTCCTGGCCCGACGTTTTTTGGGAACCGTAACGCAAAATTTCCATGAGCA
+>32235 3
+TCGCAGACGCGAGTCAATGCCGCGCTTCTTACGCAACAGAAAGGGAGAATGTTCTAGCTCTTCAAGGGTATCGCCGACGTCGTAAGTCGATACTATTCTT
+>32236 3
+AACATGTACGCGCTACCATCTGGGTGCGGAAAGGATCAAATGTCTTGGCACCACATGATGGGAATTTACGCTAGGCCTTGTCTCCGGGTCTCACCAATAT
+>32237 2
+AGATCTCTGGCGTCGACGGAAAGAGGCTACCCTAGATCGTAGTCACCCGAGTTCCTATATTGTCGCCGTGGACCTAGACATGCACGAATGTTAACTTATG
+>32238 3
+ATCAGGACCCACCGTGACTCGTGAGTTCGTAACTCTCGGTGAGATCCCTGTTATAGACGTCGCCCCATAGCGAACGTAGGTATGCCATGAGTAAATAGTT
+>32239 1
+TATGTGAAGTCTGGTGCAGGGGGTAAAGCTTGCTGTCCTCAATGCCTGGTGAACTCACACCCATATTAACGTCGTAGCACGCTTCAAAAGTTCAACGGCC
+>32240 3
+TTCGACGGGCACCGCTAGGTACTCCCAAACCCCGTAGCTCGGGTCGTAAACACCTCTTGTAAATAAGGTGATGGGAAGCGTAAGTTTATCGTTCCGTAAT
+>32241 1
+GTCTCAAGCTGTCACTTGATAGGTAAGTTCCCCGATACGGGAGTCTGGACGCATTACGAGCTTCGCAGACATCGGTCGTTTTAGACCGCTACAAAAGACT
+>32242 3
+AGTTAATATCGTAGGGGGTCCTGGTTGAAGGAACTAAGCCTGAACAGCTTGGATGCTCCTACACGTGAGCCCTAGGACACTCCGTGACCTTATCACTCTA
+>32243 2
+TAATTCGACGACATCTGTACTGGCGTCTCAGACGTCCGGCACCTACTGTTACTGTATGCAAAAGAACCTGCGCAAGGCCGTGAGCTTAACAGGATGTGTT
+>32244 2
+CAGGTAACCATCGAGCTACTGAAGCTTGCACGTTAGGGCGACTAAAATCGATCCTCGGTTCGTAGTCCCCAGAGGGGTTGATAGCTTTCTTCCAGAACTA
+>32245 3
+AGTGGAAGATAAAGGATGCGTGCCGGGGGCCTTCTTTGCTCTAAACTACTTCACTCACCGCTGTTGAATGGACCCAGCATTACCATAGACGTTGAACGCT
+>32246 2
+TCGATCAACCCTGCCTGATTCTATGTTCGTTTGAAGAAAGTAGATCATCGTTAGGGGAGCCCGCCTACGTCAAATAAACCGGGGACTTCGGCAATCTCGG
+>32247 3
+GGCCTTCTGTATCCGATAAAACTGCTGCTGGTCAGCAGAGAGATCACGCCTCTTCGAGCTCAATGTTCCACGTACAGCTGGAAGCTGAGAAATCTTAGTG
+>32248 3
+TAATACAACCGGGAAGACAGTGACATGTATTTCTATTATATGCGTTTCTTGCCACGGGCATACAAACGAGGTCCAGCTTCGCCCTCACGCTACGGGGGTG
+>32249 3
+GAGACTAAGGTGTCCGAAGCGTGCGCTCTCAGCTTGTAGGAGCTAAGCCCGGATGTTACAAAGCAATGTTTCGTAATCATCGCAACCATGCGTACTTCCT
+>32250 1
+TCAGCGATAGGTACCTGCTAGTGGATCCACATGAGATTCAACCCCCTCGACTGATTTGAGATGTGCACTACTCCACCATATGATAGGTCGGGAGTACGGT
+>32251 2
+ATTTTTACGGAAGACGCCAGCATCACTTGATATACGCCGATGCATTGTGAAGGCTCCGGAGCATCATGATCTCAAGCTAATTACATGCGCGCCGGTCGTG
+>32252 2
+ATTCTCTTAGGAAGGTCACCTATGCTGGTACAATGGCCGAGCTTCTGCAATGCTACCCGCGCTCGGATAAAAATTTGTCGTACAGCATCTCGAGAGAGCG
+>32253 3
+CCCTTTTATACAGGCCACCTCACTGTGGTGCTGGTGCAAATAGGTTTCGGTCTCTGAGGTCCTGGATCTAGCAGAACGAAACAACCGAATCTCAGAAGGT
+>32254 3
+CAGCAGATTTGATGGAATTGCTCTTAGTGCTAGAGTGATTACCGGACGCCACCTTTTCAACACCGTAGCCCAGACTGCCACTCTAATTGAGTCGAGGGGA
+>32255 3
+CAACATCTGATCGCTGGCTCACTTCTTCTAGGACAAACGCGTGAACGTCATTCCCTGCGTCAGGAGGGCTCTGGGTTCGTTATTAAACATGAGAAAGAGC
+>32256 3
+TAGTCCCTCGCCACCCAGTTAGGCCTAGAGGCGACCTTAGACGCGTCGTAGGACGGAAATTTGGCAGGCCGCCATAATCGGGTTAATTTTAATTTATCAA
+>32257 2
+TCTGGCGCTCCAGATCGTTCCGACTGCTATAGAAGGTGAATGTGCACGCCTCCATCGTGACCATCCTGACGCATGATTGTAAAATGGCCTAATTAGGAGA
+>32258 2
+ATGTCTGTAGCGGATCAGTATACGGAGAAAGCGACTTTCCAATGAATGCCCCTAAATGGGTTACGATAGAGCGCCCAGCTTGTGCCACGTCTTGCTTCCA
+>32259 1
+CACCAATGGATAGTGCGCAACGCACATAAAAAGTCAATTACATTTGGATTGATGCGTCCGCTGACGGTGCCATGTCTGTCTGTAGATGCCTCTCGCCAGG
+>32260 1
+AGTGTCAATCGGTTTCGCCGTTGTAGTTTGGAAGAATCGTGTCAGACATCATGCATACAGACGACAGGTTTCACCATTACCACTGCCGAGGCGACCGCAT
+>32261 1
+AGCTCTTTTCGCCAACTTAAAACGGTATCCGTCGATCGACAAGGTTGACCTAGTGTCAAAGTGCATTTCTGACCTGCACCTAGGTAAGTGGAGCGGGCCA
+>32262 3
+CTGCTACTGCAATGCGGACCTCAGTACCTCTAGTCCAGGGTCTGCCGCCAAATTGAATCGTATAAGGGGTGATTGTACCCGACTAAATTAGCGTGAAGTC
+>32263 3
+TCTGATTCTAGAGACGCTCCCAGTTACGATGGATTGCCGACCACATAGAAAGTCCCCTAGGGTATGAATGGGACACGCATCGATCTTCGTATCGGGCTTA
+>32264 3
+AACCTCTTACTGGTCGCCAGTTCCGTTGATGTTGTATGTTACACCTAGGGACGCCTAAATCCAAGGAGACCATTATCGACTGTGCTAAGGCCGGAGCAAG
+>32265 3
+CAGAAAAGAAAAAAATTCCCCATGCGGTTCGGCTTCGTATAGGTGAGCAGGTGTGGCTCTCTATCACGGTAGACGCCGTCACGTGCCTTTTGAATCCTCA
+>32266 1
+GTTGTACAGAGCTGAAACATGGCGCACCTAGGGACGCAAGGCCCGATCCCTTGGAACGATTTCAAGAAACGATCTGTAATTAGCCCTGCCTTGTTTTCGT
+>32267 3
+AGATAACTGCTGTTCAACAGTAGACTCCTGATAATACGACTGCGGGCGATACGTGTGCTGGTTTCGGCTTGGCATCCTACCAACCGAGCCACAATTGTGA
+>32268 1
+GGCACATAGCGTGCCTTGAGCTGCAGTCCAAGCACCTCCTCGAGAAACGTTTTCACAGCTCAGAGGCTGTCTACTATATTTCGAGAATTGCGTGAATGAG
+>32269 3
+CCGCACTGCGGGAGAGAGCGTGTGTAGGCCTCAATTTGGCCATCTTGTCTTATAATTCACGTCTAAATCCAACGAAACAGCTTGAGCGCTCATGGTACAG
+>32270 2
+CAATTGTGGTAGACTTCATCGCCATAAGATCGGCAGACACCTACGGTAACTTGTCGCTGGCCGGACGTCACGAAATTTAATGTCCTTTGGCGTAGACCAG
+>32271 1
+GCGTCATCATTTCGAAATCGGCAAGCATTCTACGCGTTGTTTGTTCTGTTCAAGGTCCAGACACATTACAGTGGGGCCATCCGAATACGAGGACAGCAGC
+>32272 3
+CTCTACGCGTGCTTTGAGATGAAACGGTGACTTCTATTAGCGCGCGGAAACTGACGCACCCCCGATGTGGAGTATATTCTGTGCGTCATACTAAGCAAAC
+>32273 2
+AGGTGAACTTATCGCGCTATCCCCTGTGGCGCGTTCCAACAACTCCTGTAGATACTGCACTGCTAAGAAGTCGGTATGAACAGGAAGAGCTTGTACTGTC
+>32274 3
+TCGGCAGGTCAGTCCAGACTAATTCCGACGAATCTTGCCGCAGCAACCCCCTATAGTGGGATAAATCTAGATTAGTTACCATTGGTTATCGGTGGAGCGC
+>32275 2
+TACGAATTCCCAGTTTCGGAAGGCTGCCAGCGTTCGGCTCCGCCTGAAAAAGCTCGATATTAAGGTGTCTCGAAGGCAATTGTAACTGTTGTGCACCACA
+>32276 2
+GTTATTAGTCATCGCCTTTCTACAGCTTAGCAACAGGTATCTAGCAATAGCGCCCTGTTGAGCACGCAGCGAGACTCGTATCATGTGAAGGCAGGGATCC
+>32277 2
+TGTTGAGTTTGCGGGCCTCATTCTACCGACCTAGCATGCTTGTGCGTGCTAATAGGGTAGCTGCCTAACAAACCTGTAACGTAAAGCCACACATCGAAGG
+>32278 3
+GCATTACCGAGCAACGTCCTCAGCGTATAGACAACCCATTCATGTAGGGCGGGCTACTATCCGTCTTGGGATCCGAGATCGTAAGGCTTGTTTACGTAAA
+>32279 2
+CTGTGCCCCAGAGTCAGGCAGGCTCAACAACAATAAGCTGGTTCTGGTAACGTCATCCCAGTACCTTGAGGAGGTCGGTATAGTTTGTCATTTCCACAAG
+>32280 2
+CGTCGACGTCTCCTAAAGCGATTTTTCAAGGGTACGCACAGGGCACAAGTGTTCGATTTATGGGGCGATCAGAGCTTGCCTAACACTTCGCATAAACTGC
+>32281 2
+TCACTTACTGCTAGTAACAATCGACGGGTCCCCTGCTTCTTTTGGATGAGATTTCAGTGAGACGCGGTATGGCACGTCAGCGAAGTTACAGACGCCAACA
+>32282 2
+AGGGAGCCGGTCCCTTACCAGGCATAATGCACCTATTGGCGTAGCTGAGATGATATCCAATAAACAGGCTTGGACTGGGTTTAGCCTATTGTCTAACCCC
+>32283 3
+TGTGCTACAATCGAACCGACCAGAACGTGCCTCGCATGACTCTGTTTTACAAGCGGGATAGTAATGTTTAATGCATACAACGGCGAGTGTTGCCCTCGCG
+>32284 2
+CACAATGCGCATTGTCCGTAGGCTCGGAGGTTAAGTTAGTCACAGGGCAATATATTAACGACGGGCCTCTTTAGTTAACGGCCGAACTTCATACTCCCGG
+>32285 2
+ATCTTAGGCGTATAACTTCATCATACTCGTGGTCTATCGGGCCCGTAGAGGAAACTGACGTGCCTGGGAAGTGAAACTTTAAATCGTGGGCTCCACCCCA
+>32286 1
+GCGGTGCCTAGTACTGCACGCAACTGGATGCAAGTGATGTCTAGCGACTCTAGCTTTGTATGGCACTTATAGGACACCTCTAAACTACGACACTGGATGC
+>32287 1
+ATGGTTCGGTACAGGATTGGCCGCGCATCAGTGCGACTTGCCGCATATTTGTCGTATCGCCCCAATCCTAGACCCATAGGTAGTGAGCATAACAGTAATA
+>32288 2
+GTGCCCGCAAGTTATTGGCTCGGTGCTTTCTTCTATGCCTAAAGCAGCCGAATGCGTTCCGACTATTCCGACAAGTATGCCGAATCAGTAGGGAAGAACA
+>32289 3
+GACCTACGCGCGTCGGATGTTTCACTCTCTCGAAGGTTGTTACCCGATCTTAAATCCGTAGCCAAGGCAAAGTACAGTTTGCTGACCACTAGAAGGGGTA
+>32290 1
+TCAAAGCCGTCACTTAAGGCAAGCTACGTTGGTAATAACCGTATGCGAAGGACCGAATTCCCATAACCTGGTTGACGTCCCGGTCGTGTGCTACTTTAGG
+>32291 1
+AGTTGGATACTTTGCAGAAGTGTCGACTAAGGAGGTCACCGGAGGACCTTCATTAAATTGGACCCCGCACTGACGCATGTTACGGCCGTACTTCATCCTA
+>32292 2
+TAGCCGGTCACTCCAGCAGCTTCGTTAGTTCCTCATCACATATCCGACTGATTTTGCCTATCCGAAGCGGAGTATATATGGAGGCGGGCGAAGGAATACA
+>32293 1
+ATTCTGGGTCGCTCAAAATGTAGCTTCACTGCCATACGAAAAATGGCTTATGCAGGTGCGCAACGAGTTGCCGCAGTACTTAGGCTTTAACGCCCGAGTC
+>32294 2
+GCAAGCTCCAAGTACGACATACCCTTGCTGCCGACTCGTGTTATTCATTGTTTAAGTGGGTTGGATTGATTCCGCAAGAACCCTGGCGAGGAACAAGACC
+>32295 3
+GTAAACAGGCAAATTTGGCAGTACTGGCTGCCGCCGTGGGATCACCGCCGTATTACGCCTATTTACGAGCCATATTCTTGCCGGAACGAGATGTATAATC
+>32296 1
+TTCACCTAAGTTCCTAAGTATGGGAAATCTGAGCAGGGCTTCGCAAAACATGCAGAGAGCCGTGCAACGCGTTTGCTTGCCGCTTACTGAGTAGCCACTT
+>32297 1
+TCTAAGATGGCCACGCATGTATGGAGAGTCTACCCGGCTGAGTCGCCCCCAAAATAATTCGTTCAACAAGGTATTACGATACGGTCGTTTGTCCGAGCGT
+>32298 2
+TGTTTGCAGCAAGTCGCATCTATCTTGACTTCGAGAGAGCATCTATGAACAGCGTCCCTGTCACGCCTACCAGGTTCGAAAATTGGACCCAGGGGATAGT
+>32299 3
+CAGTTGTCACGATCCAGTACTGAAAATTGGCTTACCTTGGAGAGCCACCTGCGACGCACAGGAACAGATTGCCTCCGAGACTGATGTATGTAGTCTCTTG
+>32300 3
+TCCCATCGCGATTGCATACCAAGAGAGGTAGGGCTAGTCTTCTAAAAAATTAGCCAGTCCGCTGGGTGATAAGCTGCCCCGTAGCTCCTGACTATGATGT
+>32301 2
+TGAGGGGATAGCCTAATTGGTGGCCTGGAATCCTGCACGCCCGTCTCATGGGATATGCTCATACATGCATAGGCTTGAAAACCTAGGAAATACTTCCTCC
+>32302 3
+GATACGATGTGTCTTCGAACTCAGTGGATAGCAGCCACCAGACTATAAGGGTGATATCCGGATCGTTCATTGGTCAAAGAGCCTTCTCAGTCGCCCAGCT
+>32303 3
+CGTCCCGGCACCCCGTGTGATTAATGCAATACGTCACTAAGGTGCGATGGACAGCCTAATGCTAGTGCATTTGGGGTAGGCTTAATCAAACCGCTTTAAC
+>32304 2
+TCCCTACAGGTCGGGTCCTGGACAGGAGCCAGGACTCCTCGGAAAGCATATTAGGTTCGTGCGATATATTGCATAAAACGTCTGTCTGCACACTTACTGA
+>32305 2
+GAACACGGTGGTGAAATCCGTTTCTGAGCTGAATCCTAACGTGACAGCAGCCACTGCCCTACCCTGAGATTGATAGTAAGCAAGGTTCTTTCCGGTTCGA
+>32306 2
+TGCGAAGTGGCTCAACAGACACCGTCTATGAGGGTATTCTTGACTAAGCGTCACTCTCAGGTCGTTTTTCGTAACGATCAGAGGCGACTGCCATGCACAA
+>32307 2
+GTACGTGGGTGTAAGGTAGCTTGACTCCAACTTAACTTTGCCTAATTACGCAAGATGTGACCGCTCAGCCTATGACTCAGGCATGGGCTAAAAGGTCCCC
+>32308 3
+TAGAGACCCCATATTCACGATCGGACCCTATCTAAGTCTATGAGGGTGCCTTTGAGGCGTCCGAACATGTATATAGTAAAGACCGCGGGCCCACTTTTGG
+>32309 2
+CATCCCTTAGTAGTTTACGAGGGGGCCCCCGAGGTCCGTCATAAGATCTTAGATGAAGCAGCTCGACTACTGGACTACACAGTACGTGTGATAACGTCTT
+>32310 2
+GGTTCGCGTCATAGATATAGTGACACATTTGACGGTGTTAACGGGATCGTGTCACTAGCGACACTTAGGCGTCTCAACAGAAGCACTTCTCTAGCGACCC
+>32311 1
+TCACGAGATGGAGCATTAGGGAGGTGGATCTCATCGGTCCAGAAATTATAGTTGTGACTAGCGACACTCCCCACTGAAAGGTTTCAGTACGCCCTCCTCT
+>32312 3
+GGCATTACACGGATTGAACCGATAATACGCCAACTATGGGTAATTGATATAACGCGAGCCGTCCTGTGCTAGCTGCGTTCGCTTGCCGCATGGTCTCAAA
+>32313 2
+AGGCAGCCGTCCAGCGCTGCGTATAGTTGAGCCATATGTTATTGACTATCCAAACGGCACGAGATCGTTCAATAGAGGATCACGACTTTGGGACTCTCCT
+>32314 1
+TCAACTTCGGTGACAGCAGCGGTGCCGGCCTCGGTGTAATGTTAATATGGGGGCTACCAGTCTCTGATCCCATTGAAAACAACTCCTGACATAGAGTTCA
+>32315 3
+CTGTCCTTTATGCTATTGAGGTATCGGAACGAGTGCTGACCGCCGCGTAGCCAATCGTCAGCAATCCACAAAATCTATCCGGCAGTAAGTATGGGGTTAC
+>32316 1
+TATCTGTCTCGCCGCTATTTGTGAGCTCCGCACATGGCGTCCGGGTTACATGAGTACGGTTGCAGCAAGGATGAAGGTCACTTAACCCAAAACCATGTAA
+>32317 1
+CTCTACCTATGGAGTCGTAGTGCATCAACGTTAGCCAGAACTTGACGTTATGGTACATCGCATACTTGGCAAACGTTACGCCTCACTGCCGATGGGGAGA
+>32318 1
+ATATCCGTGATTGACAGTCTGCCTGTCGACCTCAGCTGGGAAATGCTATCCAAAAATTTGGTGAATAGTGCCCTCAGAAGCACGGCATGTTGCGCTACCG
+>32319 3
+TCGCGCCTCCACGTAAGAACGAGGAGCAGCACATGAATTCTTCTCTCATATTGCGCATATAGCCGAGTAGCCCGACAAAGCATGTCTTTAGGGTTTGTGG
+>32320 2
+TGCCCCTACTCACCTCCCCCCTATTATAGTTGGCGAGTGGAAGCTGGCAGAGACCTATTCCCTGATAGTACCATATGTTATAGATAGAGAGGGGATCGGA
+>32321 1
+CCTTAAAGCTGTGACCAGATTGCAGTAGCTTTCTCCAATAAATTAATGCAATGTCATTTGCACTCGGTGCACGGGGCAAGCGGTGCTAAGCCGCTGACCG
+>32322 3
+CTTTCTGGAAAGGGAGCCGACCTCCTACACCTAGCATGCTGCACTTTAAAGATACTTCAAAGTGGTTCATCAGTGCTCGAACCAGGAGGTGGGATCCTTG
+>32323 1
+AGTCGGTCTGCTCTGGCCAAAGATCGAGGTCAACACGCCGGATGTAGATCAATCAAACTGTATGTGCCAAAAGACTTTGGTGTTTTCTCCATCAGGGCCC
+>32324 3
+CGAATTCTTGAAGCAGTTTTATGTGACCACACACAACTGGCGGTGACCAATGATCTAGTATCTGCTTGCACACGGTACCCCGTGACGTTAGACAGGCTGG
+>32325 2
+GCCATCGCCCGAGGGTGCCTTAGGATCGAAGGTATTACAGTTAGGTACCCGCGGCTCCAAACGTTGCGTAGTACTGGTAAATCACCTATATCACGATATT
+>32326 3
+AGTCCGGATATCTCAAAACTGTTGGAGGATTGGAGCGATTAACTGCGCGTAGACGCCTTTAAGGTGCATTACCTTGCCAACTCAACCGTGCCCCTGAGTA
+>32327 3
+GTAGCACCAGCCGCCCGAGAGTTCCTGAAGAGCGACTTTCTTGTTTCCAACTTTGGTAAAACGCTGATACGAATTAACGAGTGGGGTTCCTACGCTAAGC
+>32328 1
+CGCGTCCACGAGAATCCTAAGTGATATAGGGCCAGTGCCGGCCCTATCTGTTGAGCTTAAAATAGATTTACGCTATCCATTGCACGCGCAGGTAGTATCG
+>32329 3
+CGGACCTCTCCAATCTTTCACCTATGGCCTCAGAAAAAGTTAGGTCCTTCGAATCTGTAAGACGTAAATGGCCGCACGCAACATTGGGGTTGGTTCGGGA
+>32330 2
+CTGGCAACAAGGGGTGGCACTCGCGGCACCCAATTAAAACCCAAGGAATTCTCAAACCACGACAGTGGTGTGTGAGCATTCGTCCTGGTTTTTATTGTTC
+>32331 3
+ATACTTGTACAGACAAGCTGGAGAGAGTGTCCTGGGCTGAATACCCACGTGATTCGATTACACTCCTTGTCCCAGTAGCCCGGCGAGCTTATTGGAAATC
+>32332 1
+ACAAAGCGCGAGTTGGTAAATAATCGCCCTAGGTCCGAATCAGTGAATATGGGGTTCCGCATGCCAGTCTGCCAGACGAATTGCCTATATTTGTGCTCCC
+>32333 1
+GCCGTATGGGGGGTGGCTGCCATTAAGATCATGATGGAGCGGTAGTCTCACACTCTAATTCAGGACAACTCTACACACTCACTTGCCCGACTGTGTATAA
+>32334 2
+TCATTGACCCGTAACTGCGTCAGGACGGTCTACTAGGTAGTAAGTAACCCTCCAGTATGTGTGATAGTATACGATCCCACCTGTCAAGTGCAGAGGTGCC
+>32335 3
+GACACCCCGTCTAGGACTTGTGAGAACGTATACTTAGGCGACACACGGTCATGGAGTGCTAACACGCTTTAGTGCTACGTAAGGTTCATCGTCCAATCGT
+>32336 2
+TTTTATCGGCGTAAAGCGGCGCCGTTGCCGGCTTCGAGCACTTCCTGAATGCTACTGAAGACACACAGTTTTACTCAATTAAATCAGCAGTGGGAACGGC
+>32337 2
+TTCCAGGAAATGATTTTTGCTAGAGGAACCTTCGGGTGCGGGCACCGGAGCGCTGCCGATCCGATCGATATTTCTTCACAATTCACAGGCTAAACATAGC
+>32338 1
+GACACTCCGCAAGTTGGGTCCAGGTTGCTTCGTGTGTAGAATATATGCTTCCAATGGATGCGTCCGAAAAGAACGCCTTACTGAAGGCTCACAGCTCATC
+>32339 2
+GTAGCCTACTTATCAGGTTCTGATAATCGCGTCCCTGTCCCGCTACTGGAAAATGGTGGGCAGACAATGATCCGCGTAGTTGCATCAACACTAGGACAGT
+>32340 2
+GGTGCCCCACATAATTGATCCAGATTGCAAGATCGTTTCGTCCCCCACTTCAGCTTAAGGGGAGAGGCTAATTGGGAGAGGGGTTCCCATCTCACTAATA
+>32341 2
+CAGCTCTGGCTACCATAAGGTTGCAATCTGTGCTGGAACCTTGTGTGGATCGAACAAACGTTTACGCATCACTTCATCATGAGGAACGCTAGGGTCCCAG
+>32342 2
+AGACCGACAAGCAGAATGCTTCTGCTGCATTATATGTTCCTTGACGTGCCCATGCGACTTATGCGGCGAGGCCTTAGTCTGTAAACGGCTAACCAAGGTA
+>32343 3
+TACTCCACTGGTATGCAGACGTCGCGGCATTGTGACTAGAGGGGCAGCCTTTACGTTAACATGTCATGCCACAAAGTTTTAAGTACCCACCGCTTAGGAG
+>32344 3
+CAGTTCCTGCCTCAGAGACATTCGCAAATCGTAATCAAGATGTACATGGGGCGGTAACGACTCAACTTTCAGGCTGACGCGACCATTATTGGGTGCCGTT
+>32345 2
+ACCTTACAAATGTGGAGTATTGCTCTCGCATTTGCCTCCAGATGGAACGGAACGGATTGTGCAAGCACTGCCAGCGTCGTACCATGCCATGTATGACGTA
+>32346 3
+TGAAAACCCCAGCAGTGCAGAATCCGCCTGGGTACAGGTGTGACATTGATGTGCTGATGTTTCCTGTTGCGCCAAACTCCCATTACAAAGTCTTAGCAGG
+>32347 2
+AGGTAATGGAGCGAGAGATGGTCTACCATTATTGTAATATCTAGTCACGTCACGGCACCCGCGACACTCTGCGGATTCCAAATGGCAGTATTGTCCCTGC
+>32348 2
+CAGAAAATGTCTCTGGCCGGAATAGGATCGTAGATACCCGACCCGGATATGTCCTTACGCATGAATGTGTTGTCGTGGAATCCCACACGTAGACTGCTCT
+>32349 3
+CACGCTTCTGGGCAGCTCCTGACGGTTGTGTAGACGAGCACATAACCGCTTCGTAATAGCATGAAAGAGTTATAGGGCTACCACGTGGTCCAACTTCTAT
+>32350 3
+GCTCGGACCAATGGTTGTCGAGATGTTTGCTAACAGGTTACCGCCAATAGTCGAAAGTCGTTCCTACGTAGACAACATCTGTCTCCAGCTGGGCGTACAA
+>32351 1
+AGATGTTAAGTACGCGTCCTGCCTCACACTGCCAAGTGTAGACTAAATTATATACCATCGCCTCGTTCTTACCGCGTGACCGAGGAGATCTTGGAGAGGG
+>32352 3
+GCCCTAGCGACAACGGATTTATAAATAGCTTCCCATCAGTTTTCGCTGGACGTGCATCCGATCCTCCATGAATGAGGCGTTAAGATGGCAGCGAACGTGT
+>32353 1
+GCCTAAACACACCGGTATCGGCCCGAACCGGATTGCGCGCGGATTAGTCATTATTTCATGTGCTATATAGGCCTGGTTCGAGGAAACTCGAATCATCGAT
+>32354 2
+GATTTAACTAGTGAAGGTAAGGACTGTTCTCATTCTAAGAATGAAGGGGTAGCCCCCCCCGTATCTCGCTGACAGTGGCTGGACCAGTATTAACCCGTCC
+>32355 1
+TGAAAACCATCGCCCGGTGAATATTGGCAAGATGCGTCTTGCTTGTGACAATCCAATCGATACCCGGAACTTGCGTTCGAAGCTCTGGCTAGCTGCAAGT
+>32356 3
+ACGGCATCGGTAATTCTGCCCATACTTAATGGGCAGACGTGATTCAAGTTATTGGAGGCACTGCCAGTGGTCCAAACTGGCTAATAGGAGCCCTCCCTTA
+>32357 3
+CGCGTGCTAGGCCTTACGACTAGGCGGACCCAAGTTCGTAGCATATCATATCTGTATGTCAGGAAAGAACTCGTTCGGCCTGGCTTTCAATCATGAAAGC
+>32358 3
+TTCATGCATCGCTGCCTACTCATAGTTTGTCGTGCAAATGCCCTCATCCTAGAGGAACAAGGTTGGGTCAGAAGTCGTTAGGGTCAGCCCTGAAACCGAA
+>32359 2
+ACTTCGCCGATCAGAGATTGCATATTAGCGTGGAGTCTTCCCGCGGCAATAAAGCGTTATGTGCCTAACCCCAATATTCGGTGCTTCAGGAGGAGAATCC
+>32360 3
+GCAAAGTGTGCCGTCGCTACGAACTAGCAATGTAGTCAAGATTCCGCTCCGAGAGCGACACTTATAACGTTTTAATCGATGGCGCGCGGTCTGACATTCT
+>32361 1
+TTGTCCTCGCGGAAGATCTGATAGGCCCGCAATTATCGGGTGAGTCTCCCGACAGAAATTTTCGCTCAAGGGGTCCCCGATCTAATGGACAATTACGATA
+>32362 1
+ACACCCCATAAAGGTCACGCGAGATCGCTATAGTCTGCTGATTGTAGTTCAGCTCAACATTTCGAGAGGCGAGGTCCGCCTGCAGACAGTACTGTTGTTA
+>32363 3
+GATAGTCGCACTCACTCTTGGCAATAGAACGACCGACAGGAACACAGACCTGGATGGGGTCCGGTGCCCTAGACGTTTTTCTACATCATTATGCTAGGTT
+>32364 2
+GCCCCCGAGAACTGTGAAGCGATGCCACCAACCCTAGCGAGGGGTAAGGTCCTAGTAAAAGTTGCGCCTCAATAGAGATTTGTCGTTTTCCTTTATGTAC
+>32365 3
+TTTTGGAAGTAGGACCTGAACTGCACGGCCTGTGCCCAAGATCACAATTTATGTTCTGTGGCTGAAGTGCCCATCAACATAAACGCAGCGGTCAGCCTTG
+>32366 1
+AATCGCCTGCATGGACCAGGGCTTTCAATGTGACGCTTCGTCAATTCTGTGTGTTGAACCCGCGAGAAAAGGTACCAGCTGCCATTTTAACGAAGCCGAT
+>32367 3
+ACCGTCTCGTAAACGGCGCAGAAAAGGCGAGCCTTATGGGTGATGATCATTGAGCAACTTGCTCGCTCTTACAAGTTTACTTATACCCGCGCGCTTAGGA
+>32368 3
+TGAGTTAGGAGGCACGACACGGACATCTGGAACGGGCGCATTAAGCATGCGTATCTTACTACCTTTGGCATCGACGTCTACTTCTTACGAATTCAACGCG
+>32369 1
+TGGTCTTATGGAATCAACTGCGCCACTTAAGGACTACCCAAGGTTCCCGGTTGCCTCGTTATGCTATCCGAGTATGGCGGGACGATATCGAAGAATCAAC
+>32370 2
+AGGATGGGCGCGCTACCTTGTGTATGGTCTCCCAAAGTAGGTTTTGGCGCAGGTAAACTATAAACACTGAGTGTTACCTCGCAAGACCCATAATCTGCCC
+>32371 3
+TAACGAGCGTTACGGTTTGATATCAAGCGTTCTAGACCACAATCCGCGGACCTGGGGCGCGTCTATCCTTGATGCAAAGGTGCATCTTCCTAAAGATGCA
+>32372 2
+ACTACGCGTAGAATCGAGAGTCGTAGAATACCGCCCTATACCCCGTGGTACTTCGCTGCCGAGATCGGAAGCATTTCCCATTGACTTGATGGTAGTTAGA
+>32373 3
+AATAATATATCCGGATCCGGGTCTGCCGCCTCGAAACGGTATGGTTTTACGGGCTCATATAAAGAGTACGCGTATTGCGCTCACCCCTGTGAACGCAGAT
+>32374 2
+GGCCGAGGTCACTTAACTCTCGGATGCAATTACCCCATTTCGTACTAGTTAAATACACGCGATAACGGTCGGTTGACGGCGTACGCAGGGTATGCTCTAA
+>32375 2
+AACCAGAACGTTAAACAACATGGTCTTTACTCACGTATTGCGGTCGCGGGGATATGCGTTAACCCACTCGATCGTCCTTTAGTTGCCGGGGCAAACGGTA
+>32376 2
+ACTGGGTAATGCTTGCATGGACTCTCGATAGTGCTCTCAGCGACCGCTCGCGGGCAGAGATATTACCCGGTGTTTTTCAACTAATGGAACCCCAAAATAG
+>32377 2
+ACGGTTAATGATCAGGTTCCTTCCCTCTCTGGCACCTGAGATGAGATGAGCAGTCTTGCGAATGATGCATGCCGAACGCAATTACCGGACCAAGTCGTAT
+>32378 1
+TTAGGCGCGTGCGAGTGTACCCACGTCGGAGGGGAGAAGTCGAATTCTACTACTAGACTTTACTCGCCGGCTACCTAGCTATGCACTATATAAACGACTT
+>32379 3
+GCTCGACTTGGCCGTACAGGTTCCACCGCGGTTAGCGATTGCGTGCTTTTTTCCAATGGTCGGCCTAATAGAAAAGGAGAACACCCATACTAACGTTGAA
+>32380 1
+CTAAATCCTCGGCTACCTGAATTTTGTAGAAGGACATGCAGACGCTTTAGAGTCCAGCAAGCCCCATCTGATGGTAGTGCCTTTTCAAGCGTGGCGACGA
+>32381 2
+CGATAGAGGGGATGTGCTCGATGCCGCAGCCACCAGCCATTTTCGTGATTAAATCCCGAGAGATTAGATTAGCTTGCCGTAAAACAGGCGCTCACTTCTT
+>32382 2
+GGAATGTCCGCTATATGTGATGTATCCCTGTGACGCGGCCTGGCGCCTAAGCCGTAAACGGTCGAAAAAATTTAGAAGTAGATTATTCCCCCGTACTCGC
+>32383 3
+GGGCAGTCTAGGACGTAGCGTAGACCCTGTTCTCACGGATCGTACGACAATGACTCTTAAAGTCTATTTAGCTGCCCGTACTCCGACAAATGTGGAGATC
+>32384 1
+TCTCTGACCGCTCCAATGGGGGGTGGTGGTGCACATATCTCAGCGAAACTCTACTTAAAGTCTTCATACCCCTGGAGACGATTTCACATGTCGAGGAGAA
+>32385 3
+TAGCTATGTCCCGATGCAAATCCTACGCCGACAACCCAGTTGGGAGTCATTCCCAGGGGATGGCTAGCTAATATTCTCTCCGAAGAGTACTTATGGAGGT
+>32386 1
+TGTGATAACGACAGACATTGCGAGTATGACGCCTACATCCCTCCTCTTGCCGTTTAGTCATAGTCGAAGGCTAGCTAGCTGTTGCGAGCAGCGATCGAAA
+>32387 2
+ACAAAACGTTCTAGGTTGCCCTATAGTGCGGATTGTGCCCAAAAAATGCGAGATTGGTTGGCTTGGGCCATGACATTGCACACGAATGGCACCCTCTCCT
+>32388 1
+CGTAATTGGCCCTAGTTAGAGCTCAGCTGCGTTTAACCGGGCCATAACAGGAAGTAGATTGAGGTGAGCCAATCCTTGTCCAAGTTCTAACCCCGATGCT
+>32389 2
+TGTCATGAAACTTGGTCTCGCGGGTTTCGCTTAGTCTGATTTGGACCGGAAGTCCCGACCAACGGCAGGCAATCAACATAATGTCCATCGTGAGATAACC
+>32390 1
+CCATTATTACGACTGTGCTAATCGTCTTACGACCGCCTAAGTAGTTATGTTGACTCTTTGAGCAAGCGTACGAAGGCCGATATGCGAGAGACCAGCCGGC
+>32391 1
+CATGTTGTTACACCCTGCGGGCTATCATGGAAGTTACAAAGTAGGTACTAGCAACGTCTTAGTTCGCCATACCGAACCTCGGGGCGTATAGGACCTCTGA
+>32392 2
+CGGTTTGGGCCACAGATGGGCCGCTACCCGCTGTGATGCCTCGCCTAACGTTGGGAAACTTAACATCTAGCAAATAATATTGTCGTCAGGGTAATACATC
+>32393 2
+TGCAGTGAATCGCGCGACTCCAAATCTCGCAGTCAACAAGCAACGTTCGCGCGCGGCTACGTTTTTTAGGTCTAAGATTTCTTGCGATAAATCAGAGCGG
+>32394 1
+TCAGGCTCTAGCTAGAGGTTCGCTTTTGCAAATGCTCCCAAGACTTGCCAATCTTCACAGGGTAGTCGCGTCGGAGCACTATACGAAATGCGGCATAATG
+>32395 3
+TATTTTCTAACAGCGTTCTACCGCAAGGCAGTAGTGGCACGGGGCTACGTTCTTACACCCCGAACAGGGGACCGGTGAGAACTTACTGATTAGTCTTAAC
+>32396 3
+GGTCAGACATTGTAAGTGGGGCTTCGTTATGCCGTGGTTTGCTAAATACCACCCACGCAAATTGCAGACCAATTTGTGATACCGGACCAATCGGCCTACG
+>32397 1
+CCAGGGCTTGGAAGCTTTGCATTCACCAACTAGCCTCTTGTTCGATGCCACAAGTCAGCAATTGATGCCCACGGAGGAATTGGAGGGGCATCATTAACTT
+>32398 2
+ACCCAGGAGTCTGCATACCGACTTGCGGGTGGATGAGACGTTCGTTTATCTAAATTGTCTCTTCGGGCGGAAATAGATCCGAGTCTCGAAACCAACCACT
+>32399 1
+GGCGACCTAAGCTTAGGCTATGTTACAGCTCTGGCGACCTTGATAAAGAAATTACCGCTTTCTGAATGGAGTGCCAATCAATGTCCGGCGCGCTCTGACA
+>32400 1
+CGGCAGGTCTCCCTCCCTCTGCCACATGAGTTGGTCATAGACACATAATAGCTGGCCGAATGGAATGTAGATCTAATATGTAATCATAGTCGGTCCGGCG
+>32401 1
+GTCCTCGTGTCCATCCATGTTATGTTTCGGAGGTGACTAAAACAAAGCACTCACTCAGTCAGCCTGGCCACATGAACTGCAAGGGCGGCATGAGGTTTAT
+>32402 2
+GACCTTGCAACAAATTCGACAGGGGCGGCCGTCGGATGTGTGCAACCTTGAGCTTTTATGAGTAGACAGACCTATAGCACTGATCAAGTTCTCTCGATCC
+>32403 1
+ACCCACAATACCTATAGGGGGTTGATCCAGAAAATGTCCGGCTATTGGCCCCACTGTGATCTCTCTATCAGTGGTTGGTGGCAAAAATGAGCCCGACTTG
+>32404 1
+TATCCACTTGTCATTAGCTTGATGCCCACCCCTAAATATCGGGAAGAACCTTGCGGCGGTATATAACGAAACCGAGGCTGGGAGTCTATCGGAGGTCTCT
+>32405 3
+AACGACAGTCTAGGCGCTAGGATAAAATGGATTCGATCACACTACTGGTCCAGGCTTCCGAAGCGTCGTCTTAACTAGTGTTCTAACGGGCGCTATGTCC
+>32406 3
+CCCCACCATTTTCCATGGATTTTTAGTTCGACTGAGCGTGATATAACGAGGACTCGGCTTCCACGCGATGGTACAAAGCGGTAGGTCAGTGTCAACCAAG
+>32407 2
+CAAAGAGCATATGAAGATTGCCTCCAGCTTTGCCGGGCTCTCGCAAAAGGGTTTAAACCGTGTTAACGGATCTACCTGGAGCCCTTGGGTCTCCAGATTA
+>32408 3
+GTTCGAATTAAATTCCAGCGTCTTGACTTATAACTCAACAAACTGCGTCAAGGGCGGTGCGACTCATGCGCCTAGGATATTCCGGGTGACTGCTAGCACG
+>32409 1
+AGCTTTAGTGTAGACTGGCGCGCGTAACTTGCCTTTGACACGAGGTTCCACTCGTTCGCACACAAGTTAAGATAGATACCGAACAGTGCAGTGTCCTCGA
+>32410 3
+GGTCTCCGGGCGGAGCTGAGAGTCAGAAACAGACTTCACACCTCCGAATTTCGGATAGCGTCTCTCGGCACATAAACGATAGTGTGTCCATTTATGTTCA
+>32411 2
+ATAGTCCGTTCAAGCTACACTGCTAATGGCTTGCGGACAGAGATAGTGGCGAGCACGGACCTGAGTTGGCACCTCCTAATCGCCTAGATCTAAACGTTTT
+>32412 2
+CACGAGGACCGAGAGTCTTCTCCTCTCTGAATATCGCTCTGCTTAGACACAACTACCTGCAGCCAGGAATGTGGTAGGAGTTGTTGTCTGGCAATCAAAG
+>32413 3
+ATTGCCGAAATACGCTGGAGAGTTTGACCCCCGGAGACAAAAGTCTAATTTCGTTTATCTACGTGACAGAAGCTCCCGGCTGTAGCATGTCCCATTCGGG
+>32414 1
+ATCGGGTCTCAGATAGCTCGCCTTAACCGAATTAGCCGGCTATAGGGGGTGTGACTCCTGCCTCTAGAATTTAACAGCGTTCACAGGTTCGACGCAAATA
+>32415 3
+TAATATCTTACCACAACAGTATGGAGAGGACCCAGGACTAAGCACCTACTGACTAGCCATGAGTCTGTGAGTTGGCCGGGATTTCTCTGCGTCCTGCTGA
+>32416 3
+ACAGAGGTGCGAGTACACCATGACGTAGTCTCATTTGTCGGGCCTTCAATCCTTTTCAGATCGATGCGGAAACCTACGTACACATCGTGGGGCGTAAATC
+>32417 1
+AAGGCACCCAAGCGGTAGAATCCCGTGCGCATCTAGGTCCAAGTCGTTTCCTTAAAAGGATAGAGACTAGCTAGGTCACCCCTTATTGTAGTGGCTGTCT
+>32418 1
+AAACGTTCTCTCTCTAGGAATAGATGCCAACCTCGTTACTGGGGTACTACGCTAGCGCAGTAGCCCAACAGTTGATGAGACAAGCCCGTATTTGGGCTTG
+>32419 2
+TAGTTTATCACTGCGATTGAAGACCTTTCAGGAAAAGCGACATATCACGGCGGTGGCCGCCCGCACTTTAAAGTTTCGAGCGTAGCTGCTTCGATGACAC
+>32420 3
+GTTTGTCCCCCAGATCCGTAGCACGGAGTCTGGAGTCAGTGCTAAGGACAGATCGTCCCTATAAAGTAGATAGACATGGTCCCCGAGCTCTCTTAGATAT
+>32421 1
+TACGCTTCAGTGAACCCCGAGAGGAACCAGGCATATTGGTGCATATTCTACACTCAGAAGGCACCCAGTTAAACGGCTGGTTTCATAGCGGTGTGTCTTC
+>32422 3
+GCGCCGCGAAGCTTACAGAAATGACACGGTACATAGTTTCTGGGCACCCTTCATTATTGGTGAGCAAGTCGACCAGTCGCCCAACGTATACTTGATTTGG
+>32423 1
+AAAGCCTGATCAGCGCATTTGAGTTATGAAGCCATCCTTCGGTTTACGCCAGTCTTCAGGAACGGGTTGTCCATGGCTAGTAGTCAAACCACAGCCTGAG
+>32424 3
+AATTGGCTAGGTGTTGTGGCCGACCACCCTTTCGTATTCGGAATCACCAAGAAACGATGGGCTGCTGATGCGAGAATAATGCGATTCTTCACACTCACCG
+>32425 1
+TACGATCGGTGAGCCTCTTCGAGAATCATTACCGCGAGGATAGTGCTAGACTCCACCGTCGCGAAAGCCCAGATGCTGAAACTTAACGTTTTTCAGGTTG
+>32426 2
+ATAGTCACGGTTGTAGCTGTCTTCGGCAACGAACCGGAGATCTAGTTTCCGCGTACTGCCATTTGTAACCAGACTCGGCAAATGGAGGCACCAATATTGC
+>32427 2
+CCTAGACCTTAAGTCATAATACAGCGTCGTTAGCACCGAGCGTCGAGCTGTACGGTCCCTAGTCATCGGCTCTATGTAGGAAGGTATACTCGGCGAATTA
+>32428 3
+TCACCCCAGAACAGAAAGATGGATCAAGGCTCGCAGCGGACTTTGCCTCAAGTGCTCATCTGGATTCTAGGGATTGAACCGCGTGCTCATTTGGTTCATA
+>32429 2
+GTTCTTCGACGACGCGCAGTGGCCGTTCCATAAGCCTGGAATCAGGAAGACTTCGAGTGGGACATCGGTTTCAGTATCCTCCTTAATATCAAAGACCTAG
+>32430 3
+CTATTATGGTTTAATCCAGATCGGACTTGGTTTAAGGATCTCCTACTCCACATGGCTGCCAACCCGAGCATATAAGTACGGCAGGAGACGGTTGCCGAGC
+>32431 2
+GTTGCTCCGGACTGATGTACTCACGGCTCTCACTTTTGCGCAGTTTAGTACAAGAAGTCCCGTCAAACGGTACTGTAGCGGAAAATGATCCAACCGGTGA
+>32432 3
+TGGAACCGGTTCATATCAGTGAGATGGGAATAGAGTCACCTCTCATCTGCGCCGTCCGGACTCAATATCCCGCTTAAAGTTTCCGCAGATTTAAGCGGGA
+>32433 1
+AGCTGCCCTAAGCTGCGCGTCTAAATACAGCAGATGAGTGCTTTTGAGTAGGCCTAATAGGCCTGCTTGACTTACGTGGACGAGCCATCTACCGATACTA
+>32434 1
+CATATCTTAAGCGTCAGATAAATCATCAGGCGTCCTAAGCACACCACTGTTTAGACCCGCAGCTCTTGTTAGTTTGGCAGGGTCATGCAAGGGGCACGTG
+>32435 1
+TCTTTCTGCGGGTGCCCTGTAAACGAGCTACAGACGCCCGTCCGTAAAGTTGACAATCGAGTAGCGAGGTAATGGCATAGTTACACCCGTCTTTACAGAT
+>32436 1
+TGTTAACGTTTCTTATACTCGAGCGGAATTGCCCCATATGGGAAGTAAGTCCCTATCGACTCTAGGTTGAAAGGGTCGGACGACCACCGGGCCACCAATT
+>32437 1
+TGCATACGGAGCACTTGCGGGTTGCTATCGTCACGGGCATCGGGTGTCGTCCGGTAGAATATAAAACCCTACCCATATTTGTCGAGGACTACTACCATAA
+>32438 2
+ACGGTGTAGGAGCTAGAGGTGTACCTTCACTACATCGGCAAAGCACCATCTGAGCATTTTGGCCCATTGATTGTGTCGACGGAAACCAGTCGTATCATCC
+>32439 3
+AAGCGTCGTTGCACGGCTGCGTAGCACTAACAGGTCTTTCCGCAAAAGTCCGTTGAGGTTGCTTGAAGCTAGAGTGCTCCCCAATTTATGAACGCATACA
+>32440 1
+TAATGGCTTCTTGATCGGCAATACGAGTTGCCCGGCAAAGAACTGACGGCGCTCTCCGAAGAAATATTCATATTTGTCGTTGCAGACGCCAACTCTGGCG
+>32441 1
+AGGGTTCCAGAATGTTCGAGTCGATATAACTCTATTTCATAAAGGGCTTCAGCCCCCCCGTTGTGTACAGAGCCAATAGGTATCCCCTGTAGCCAGGGGA
+>32442 2
+CCATATCTATGAATCGGCTCAAGTGTATGGGAGAGGTCCCTAAGACGCCAATATTTCACCATCCGCCAGATCGTGAACCGTGCGACGGTTTGATAGCTTG
+>32443 3
+AGTGGACATTTCGACTCGTACAAATCCGCGTGGTGATATGTCGGTATGCCGTGACTTCTTAGAAACCGTGCAAACCCATTCCATTAGGGCAGTCGAAGCC
+>32444 2
+CTTCTTTACGTCAGACCGGTAGTTATAAGCAGACATGGCCGCCTGCAATGTTCGTCGGAGGCTTAAATGATGTTCCCCGGCAGACCCCGTTAAAGAATGA
+>32445 3
+ATCGTACTTGAACTTGCGAGCGTAAACTACGTTCTCTTTAAACGCCGAGGCCGGGGCTCCGAGAGTTCAAGACGTCAAAATTAACTTCTGGCGGTCTGCA
+>32446 2
+CGGTAATGCGGTAATGTGAGTCACATTTGAAACCTCTAGAAATTTGCTACCAGCCTCTCATATTCGCACGCGGAGCGGATTTCTGGCCAGGAGCCAGTAC
+>32447 3
+CCCACGAGGACGGGGCAGGATGAAATTACATACACCTCATTGTGGGCTTCAACCCGGATATATACTTATTAGCCTGGGAATGGTCGCTGGTACCTACTTC
+>32448 1
+CCCAATGCACTAAAGGAAATCAGCTGTCCGCAGACCCCTGGGATACCCGCCAATCTGTTTACAGGATGGGAGGCCGTTTATTGTCTTTAGTGGTATCAGA
+>32449 1
+CATCGCTAGGATGGACGTAGTCGACCCATCTACGAGAGAGATGCGACGTACTCTAAAAGGTGTTCCCAGTTGGCCGTTTCCAGTCAGCCTGATATAATCT
+>32450 1
+CACTAGCCTAAGAATCCCCTTGTTCACTCGGGCGGTAGGAACTCTCGCTCGATACCCGACACGTTAAGTAAACGTGGTCTATTCAGAGGTGGAAGTGATT
+>32451 2
+GCGTGGCGACCAACGTCCTCTGATTAGTAATCATCGTTAAAGCGCGACGATGGGCTCTCACGCGTTGATACGTCCGTTCAGAATACAACTTACTGGAGAT
+>32452 3
+TGGTAGAGGCGAGACGTTAACGTATTGAGATTTCATAGTATGCTAATGTGAAATTACGACCCCTCCGGTGCGTCGTAATCGCCGCCGTTGACCCCCAACA
+>32453 3
+CCGACGCGCAGCTATGAGGACTCCGATGAGGTTATAGGATACAGTAATCTTTCCCTAACGCATAAAGTAGCTGGACTCTCCGGGAGTTTGGCCCCTATTA
+>32454 2
+TCTATGCGGAATTCAACTGCACATCATTTCACGCAGAACAGGAGTGCGCGGATAGAGTTCGCCTATTGTAACCGTCCGGGGGGACTCTAAACACTTGTTC
+>32455 1
+TCGGTGCATGGTGACCAGCGTCAGTCACAGTTTTAACAAGAGCATTTGGTATTCGTCGTCAATAGCAACTCCCCCCCCGGGAGAAAAATGTCTGGGTATC
+>32456 2
+ACAAAGAGGCTTTGCTGTTGGGAGCACAGGCTGTGTCGTAACTTTTCCCCTACTAATAATCTCACCACACGCCTCGAAGCGGTCTGGCGGGATAAGATTA
+>32457 1
+GATAGCTTGGTGATATATTACCCATGTCATGCGGGATCCCGCGATAGGAACTGCCTGACTCTGTAGATATACCGCCTCCGTGAATGGGCTCATACGAACA
+>32458 1
+TACACTGCGATAACTAGTTTTGAAGTGACCGCCGGTTCTAGATTCTGAACCGTAGGAACGCTAGTCACGCTCGCAGGATTATTCGCAGTCGGGAAACTCC
+>32459 2
+TTACCGACACATTCCCGATGACCCAACGTCGCTATTCCTGGGGCCTAGTGAGTCATTGGGTCGTTACACAGAAGTACGATCGCGGAAGTTAGTCGAATTA
+>32460 2
+TACTAAAGAAGTAACTTCTGGAGCAGGGCGTTCATGACATATATCGCCGACCAGAGAATCGGCTTGGCATTTGCTCTCTTCTCTGAGCAGTCCCGAGCAG
+>32461 3
+TTCTTGCAAAACGCCACAACGAGCGGCGTCTTGATCTCAAACCATCCAGTGAGCGGACGACATTGGCCCGATGCGTGTACTTAGTTCGATGTAAGTATGT
+>32462 3
+ACCCAAACCGGAAAACCCGACTGTGGATCTGTATTTTTTAGAGGCCTCGGCATCGAGAATTAAGCGCTACGACACCCGTTATGTACTTTCGTGGTCGGAG
+>32463 1
+TCCCTCATCCAACGATGTTAGGCCGAATGATCGAAATATGCCTTGCTAACGTTTGGTTCTAGCCGGAGAGCTGTACCACCACTAGGATGTACGAGACTGG
+>32464 2
+TATTACTGGGGTGGCCGAGTGGAATAAAGACCACGTATGCGATCACGGTCTAGTCCTATAAGAACCGACCACTCTACACGCGAGTTCTTCCGGTTAGTTC
+>32465 1
+TAGTTGGAAGGCATCGAGGGCCGGTTTCATACTACCGACGGGCAAAAGAATCGACAATGGGTTGAACTACATCGGTTCGGACTCCCCCTTACTTTATTCC
+>32466 1
+GCCTCACATTTGACAGTTCGGGAAAAGCCAGAGGTGCGCCCTATTCGGACATCAGGATCGATCATTGAAGGTATATTTCGGCTTGCGTCTAATAGCCACC
+>32467 2
+GCCTGTTGCAGAATGAAACACCAACTGGCAGTTTGTTCACAGACGTGTTCCCCGCCACATGGGATCGGTAATTTGAAATTTGCTATGCGCATCAGGAGCC
+>32468 3
+TCGACCAGTCGCAGTACTCATGGCTGTTAGAGACGGGATCTCGAGGACTACGTCGGATTGGATCACAATCCCTCGCAAATTACTTCTAATAGTGGCAGTC
+>32469 2
+GTACGGAGAACGGTTTATATGGCTCGGAGAACATATTTGTCCATTTAGTCCCCAGCATGGCTAATTCCCAGGATGCATGGTACGCCCGCCGTCAAACTAG
+>32470 2
+CAAATCAGTAATCAAAGCGCTCCCGGGATATCCCTCTACTCTTGGTCTCTTAAATGGCCAGAACGATTAGGATGTGGAATCTGCGTGCTCACGAGCGTGG
+>32471 1
+TTGGAAGCTCCTTTAAAGATTCATATGCCCGCGACGTAACACCCGGTTAGTTGTCGAACGGGATGGAACGCCGCAAGACATCTTACTGTTTAGGGTCCCA
+>32472 1
+ATTCTTCCACAACTGTTACGAGTACTGGGCCAACCCTTATGAAAAGCGTCCATGACGGAAGTGGGCGTTCCATCCTTGGTGTCGATGAACAGAGCTAGTC
+>32473 3
+CTGAGTGTCCTCTGTCCCATAAAGCGGAAATAAATATGTACATACTAAGTAGCCTAATGGCGTGATCTGTGAAGGTCGGCACATCTCGTGCCGCCTGGCC
+>32474 2
+CTATCAGGGTTTACTCTCCTTGATGAAGGCCCCAACTCAGGGCGCTTTGTAGGTCTGAGGGACTACAGCAAAACAGCACACTTTACGGACACTTTGAGTG
+>32475 1
+CAGTTATCGCTTGTATTCTGTAGACACCGAGATCCTACAGGGGCAGATGAAAATGGATGGGGGTCCCCTAGGATCCGCTACCTTAGCATCTAACTGCTAC
+>32476 1
+GAACCTTGCATTCGTCCAGGTCGTAGACCGACAGAGTTCTAAGCTGGGCAGAAGACAATCACGCTCAGACTTCTGACGTATTTGTCTCGCAGTTCGTGAA
+>32477 1
+AGAGGGCACAATTCCTGACCTCACAGAGCAGTCATTGGGAGACTGGCTTGCCCGTTAATTAATTGGTATCGCCTTGAAAAGCCCAGAGCTCCTTTACGTG
+>32478 3
+GATGCGACAAATTCGGGACGGCGGTTCTAGTGTCAACCGATCTTATGCATCTGCCATGCGTAGGCAAGCATTTGAAACTCCGTTCCGAGACACTATATGC
+>32479 3
+GAGGATACGACTCGGGAATGCTTTCTGGGGTGATGCCACCCAGCACGATGTGTTCAACAAAGTTAAGTTCGTGAATCGTCTTACGCCCCGATCATCCTAA
+>32480 3
+TGAGCAAGGGCAACACTTAGCCGAGAATCCATAATTGTCTGAATGGACCATTAGCCCTCGTAGGTGGTTACGGTCTTTATACTCGTCGTCAGGCACACGC
+>32481 2
+CCAGGCCTATCATGGGGATTTCGAATAGCTTTTACGGGGACTCAGCAAAGATTCCACCATATCGCGATGGCTTGCGATTTCGGATCACAGCGTAAACGTC
+>32482 1
+AGGTGAAATAGTATATAGCTTGTCCTTATTCTGACAGGGACTCCCGAAGGCCCACGATTATTGCTTCGATCACCGACCAGTAGGGCTTGCGCAAACGGTC
+>32483 3
+AGGATCCTTCTGCGCACCGGTGATAAGTGAATGACCGCGCCTATAACGTGACTTGACGCCAACCGAAAGTTCTTGGTGCTTACTTACTAAGGGCTGTACA
+>32484 2
+CCCAGGAGCGTAGTTTGCACGGTGACCTTTAGCGATCTAGTATTCTCAAAGTATCAAGTCCCCGCGCGTCCTTTCGACACAAGATTAAGATCGGAGATGG
+>32485 3
+AGAACTCGCGAACAGTGCAATCGCGCGATTGCTGTGGTCACGTCTCACTGGATAGGGCAGACCATTCCTAAGTTCAGTGAAGCCGTATTATCATTACGTC
+>32486 1
+CGCCACTAGTAGTACTAAAGGATGTCGGGCTCGTTTATGCAGTGAAACGGAGCCCGATGCGTTGCCGGATTTAGTACTCCTATCATCGAACCCAAGCTTA
+>32487 3
+TGAACTGGGGTAGCTGGTCGACTTGCCACGAGCTTTAAGAAGCTGCCAGTATAACGCATACCGGCTCTTCTAGAGTATGTAGACATCACCGCTGCACTTA
+>32488 3
+TTCACCGTTCGCATTATAATGTCGCCCGACAAATGGAAGCGTCGCGGAATGGACTGCTAGCCTTACTTACTTTCGGTAAGATAGACGGACCGTGCCTAGA
+>32489 1
+GAACCCGCTCTATTTCATATCAAGGCCAGCGTCGAGGTCGCACTTGAACATTCTAAGAAGCTATCACTTGACACGCAGTATGAGGTTGAGGGCGCCTTTG
+>32490 1
+CACCGATACGGAAGTTTTCCAGGTAACTCGTGGCACAATTTAAGGCAATCCCGGTGAACGTTTTTAAGCCCTGACTCCGCATGTGCTAGCCGAAAGGGTT
+>32491 2
+GCAGCACGGCCCCAATTATTAACCACGCTCTGCTGGAAGATACTGGGGAAATATGGCACTGTATCTGAGTATTAAAAGATGTCCGCCCGGTTCGTTCTGC
+>32492 1
+TTAACCTCTGCACGTTGGAAAGACCATGTTAGTCCGGTAAGCGCAAGTAGGCTGGCCATGGGCTAAGGAATTGACTTATCTACCGGTACCCCGTTTAACC
+>32493 1
+CAGCTTAAGATGCGGGTAGCAGTCCGGATCGTCCAAGGTTCAACCCGAATTCTGGGAACCCGTTTTTGTATTTCACATACGGGGTTAGGCTACAAACCAC
+>32494 1
+ATTTTGCCGTAAACGTGCCAAGCCATATGTTCAGAAAGGTCCTGACTATGTCTACGAACTATAGTTTCTGGCACACTGACCGGGGGAGCATCCGCATGGC
+>32495 2
+CCACGCCTTCGTTGTAATCTGCACAGCCCTACGTTACCTTAATAATCGATGACCAGTGTGAGAGAGTAAGGGGTTAAATCTAGCGCGCGATGGACTCTGC
+>32496 3
+CAGAAGACTACTGGCCGATGCTAGAGATAGGGTCAGCATCGGCTAATTGGTACTTTCGGATGTACGTCAACTTCACTACTGGGTACGCCCTGTACATACC
+>32497 1
+CAGGACGGTGCGTTTTTACTCTCCTAAAGCACTTAGAGAGGGTACCGCATCAGATTGGCTCCAACCATTTCTTCCAGTATTGAAGGGCGAAATCACGGCG
+>32498 3
+GTTGGCACGCTGGTAGGCGCACTAACTTAACCCATGTAGGGCCATTCATGTTTGCTTAGCTCGACTGGGTCGCAATAGATGACAACCACAGCCTAGATAT
+>32499 2
+TGCTACTCGAGTGAGACCCCGTCTGAATCATACGGTCAGCGTGAACTTATACTTGTTGGCGCAAACCTTCCCTAATCATGGGATATCAGAAGCTGCGAGG
+>32500 1
+GACCGGCACGTGTAGACAGGAGTTATCTTGGTTCCCGACCTATGGTCAGTTAAATCCACTATGGGGCTAATGAGGCTACTTCAATAGCGCCAACTGTCCA
+>32501 1
+CATTGATAGCTCCGCTTAGTCGCCTCGTAAGAGACCGTCGAGAGGACCCTAAACAGTGTCCAAGTGTCACTTATGGGACCATCTATGCATTGACGTTGGA
+>32502 3
+TGAATTTATCCTGCCTCCACGAAGGAACTGCCAGGGGTCGCTAACCTGATGACTGGAATGTGCTGACTATCACCGATGCTCGGAATTAGTCAACGCGTTA
+>32503 3
+AACGTTATCACTGTAAACTCGCAGTGGCTGCGAAGCCTGGATTTTGTGAAGGGCCCCCTGACCGAATGAGTTTGATGTAAGGCTCATACCACCTCGAACT
+>32504 1
+CCTCGATTACATTGGCTTCGCCATAACGGATGGAGTATCACTAAGGAACTTGGAAGCTGAGCCATAGTCGGTTTCATCGCACCCTAATTGACGGTGCGCA
+>32505 2
+TACGCGCATTTCAGCGTGGAGTTTGGGCACTCGTTTTCGGATTCTGCCTCGGATAGTAAACTCGCGGGAATAAAACGCTTTGCCCGAAACACAACACTAG
+>32506 1
+AACTCGGGATATGAACAGGTCCCATGATTACCCCTACTCCGGGCAACCCGTGATTCAGCAGTGTGGTCATCACTCGGTGTGCGTCGATATAGAGTTATAA
+>32507 2
+CAGAGGAGCGTCGTACGTATATGTTTGGTGTGCTCCCACTAACGTCGTAACCTTGCAGACTTAGAGATTCCCTGCACGGCAAAGTCATCGAAGGTTCAAC
+>32508 3
+AAAGTAATAGACCCCTTCCGTCATGCACTCCCAGTTTTCCGACGAACTGCCGTTTACGTCCGGCTACATTGGGCAAAGGGAGGGGTTGTGAGAATACTAT
+>32509 3
+ATCACATCGGACTTGAGAGGGATAGAGTTTCAGACCCGTGCCAAAGCTCTTTGTGGATATGACTCGTGACGGTTCTGCAGCAATAGGATCCATCCTCACC
+>32510 3
+CCTATGGGCCACCCCGTTTTACTATCGGCGAGACGTAGTAGCGTCTCACAGCATCTTAATCGGGGTTAATGCGTTTAAGTATAAGATCACACCGAAGCGG
+>32511 1
+CCTCTAATGGCAATGGTTTACGTCAGGCCACGTTGGCCGAGATGCCGCAAAATCGGTTAACGATCGCGGATTTGAACAGTCTACAGTTACTTCACACGTG
+>32512 2
+GTCTAGGGTATTTTACCTCAGCACGTACTGTGAGCCGGACCTGGGCGGAGAGTCGGAGACCCCAATTCCTCCCTACATTTAATAGACTGTGTAACGATAA
+>32513 3
+CATCCATTGGCATATGCCACACGGAGTTTCAGCTGGCGATGGTTGCAAGTCAAACTTGCCTCATCTAGCGAGTTTCTAAGGGGATTCCAAGGCTCAACAG
+>32514 1
+CGTGTTTGAGAGAACATAGTATCATCCCTAGTGTATCGTAATATCTCTAGGCCTGCGACAGACCGACTCCATCGAACTAGGGGCTCCAGGGAAGGTCCTT
+>32515 2
+AATAACGCCAAGTGTTGTGGTGGAGGCCCACCGCATTATCTTCTACGATCCTAAAACATAGGTTGTAGGTACCGTTCTAGCCCGGCCACATGTGAGCAGT
+>32516 3
+CGTAACTTAGATCTATTCCAGGGTGAATTTCTACAGACGACTCAGGGGACCTCGTTAGAAGCAGGCTCGTTACATCTGGTAACGCACATCCCTACGGGTG
+>32517 1
+CCAGACTACTTGCTCCATCAGTTCGTCAGGAGCTTAGCATGTCCACTGAGATAAATTGACCATGAGTGTAGTGACGGCAGTTCACCGGAACAGGGCTTCT
+>32518 2
+ATTAAGAGGCTGACTAATTCGTTACGGGAGGGACGACGATCCATTCTAAATCGGCTGCCGCTCTCGGCTATGTTAAAGGGTTGGTCTCAAACCACCTACC
+>32519 2
+CAGCTATTTGACGAAGTTGCTGCCCTACTCTCAACTTCCTATGCGTGTATCCGGCAGGAGCGCAGATATTGGGCACTGTCGAATAGACACGGAATTACGA
+>32520 3
+ACTAAGCTATGAACTGTTCCACCATAGGCGTTTGGGTCGCGTGGAGAAGACTACCTGATTTCTGGAAGAGATCCTGATGATGCACTTGCCGACCCCACAT
+>32521 1
+GTTATGTTCACCGCTTGCTACACGCATAGTCAAGCCGCGTTCTTTGCGGGACCTAGAAGGCCTAAGTCATCGAGACGCTACATGTGAACGTTAAAGACGT
+>32522 3
+TCAAAATGACAGAGTCTGTCGTGAACATTGGCGCGGTGGTCCGTTGACCGCAAGTATAACAGCATTAATAGCCTACAGTGTTCTCCGATCCGCCCTTGAG
+>32523 1
+GAACAACAGTCCGTTGTCCGCGCTGGACTGAGTCCTGCAATGCTAGAAGCCTGGGAGATTGTCGTACCTCTGTAACCACTTGATGCATGGAAAAATTCTC
+>32524 2
+TACTGACGTCACTCCTTGCGGTCACGATACGACTTTCCGGCATAAAACTCTAGGGAACCTGTGTAACAACGCCAAGTAGAAATCTTGGGCGTGTGGCGTT
+>32525 2
+TGAACTAAGAAATAGTCGCAGGCGTCCATTGGTCTTGAGTACCGTGCGGTGACCGGTCTCACTATCAACTAGTACAAAGTCACTCCACGGAGCTGTGCTT
+>32526 3
+CAACCTACCTCTTTTTGGCTCATCGGACACAAGCTAATTAATCGACCGGAGTAGGTCTTATCAAGCCTCGGCGAAACAGGTGTTATTGGAAGGGTCGCGC
+>32527 3
+ATATGTTTCCGCTTCGTAGAAGTGCTCACAATCTGACGCCATTTACTAACTGGGAGAACTACTTTAGGGAGAGCATTCAAGCCCGCTTCGGGGCGGCACA
+>32528 2
+AAAGGAACCCTTGTGTGCGGAGGTCGATGGGGTCCCATTATCTCATTAGGCCAGAACCTCTCTGGTGTATAGAACGTCCGAGAGCATATACTCCACATCT
+>32529 1
+GCACCGCCTTGGCAACGTATCAAGTACGATTTTTTGTACATAACAGCCTAGTGTGGTAAGGTCCCGTTCCATAACATGGGGATTGTCCGGAGACGACACC
+>32530 3
+CCGTACGTGTCTTGAGCATAAGCCGCGTGGATAGGACGATTGATCCCGATCTCGACAATTTGGGCGCAGCCGTCACTTTTAGCAACGCTAGATAATCATA
+>32531 2
+CCTCCTTTCGTGACGTTTGAGAGCTAATAGAAGACTAGACTCCAAGGTCGTACTTTTTAGTCGGGGGCAGGGATCAAGCAGGTCCACAACCGCACTATTC
+>32532 1
+AGTTTACACTACGCGCTTGTACCGTGCAAAATGGTATCATACGAAATTAGGCGCGAGCCGCTTAACCAATCGTGTCTCGGTTGATATTCCCGAGCAGGGC
+>32533 2
+TGCACGGTCCATGTCGTACAACCAGTATAGAAGTATATTTGGATGCATGGTAGGCTCGCCCGTATGACGTTAACCTAATGGCCATCCATGGACCGACTGC
+>32534 1
+CTATTCGGCTCCCAGAACCAGAGCCCTTTAAAAAGTTCCCGGGTGCGGCTGGATGTGCTTATACAGTGCCAGACGTAAATTGTACGGAGGACTCATTTAC
+>32535 2
+CGGGAAGGTACACGCGTATTATGTCAGGGAGCCTACAGCTATTGAGAATTGCCCCAACGCAACCTTTCCATATGTTGATCATGACGACCGGTCTGTCTGA
+>32536 2
+CTATGGAGGCAGCACGACCTAGGTGTTCGAACTCCTGCCTTTCCCCTGGGCATTGTAGGAAGAAAGCAGCTTCATATTCGCTACTACGCAAGTTGTAAAG
+>32537 2
+AACGGGCGAGATCAGTAAACCGTGTTTCATCTACCCTCCACTATATCGGCTGGGCGTAAATCGTGCATCGGAAGCGTAACAGAATCCTATTGCGGTTTGC
+>32538 2
+CCATTAAATATTACACATTTACTGGCCTCTCCGACACCCTGCGGTGTATGAGTCGGGCACGAGATGCCCCGAGAGTTGATTTGCAGTCCAGATAGAGTAG
+>32539 1
+GCCCTTGTCCTCTGGATCCTCCATGAATTCGTTCTGGCGGACCGAGGATGGTTCAACACATATGTTGAAGAGGTAACCACAAGGATAACCGCTCAAGGTT
+>32540 3
+TAGTCCCCTGAACCAGCCCTGCGAACTAGGTACCTTTGAGACATCGTAGTAGTTGGCCGGATCCCAGTGACATTGCAAAAAATTGTTAGGTTGCGGCACT
+>32541 3
+GAAGTAAGCGGTACTTTCGTCCCGCATAACTTTTAAAATCCTCTATGGAGCGGCTATGCACCAGATGACGGTCGCTACGGTCTACGGAAACGGCTGTACT
+>32542 1
+ACAGCTACAAAAAAGATGTTTCCCATTGTGGTTAAGAGCTTCGCAATTTTCTAGCCACGGAGTCGCACGCGGCTGATACTACTCGGATCGAGTTCGCCGG
+>32543 1
+GGTTGTATGGTAACCCGGCCAAAAACGTAATTGCCTGAGGGCCTCTTGACCACCCCAGGAGCTGATACACAAGTTGTCGCTGGTAAGTTTCCTTCAAGAT
+>32544 1
+TGCTTCCAATAAAGATGCATTTTGAAACGGTATTCACGTTTGATAAAGGCCCGACCCTCACCTCTACTGCCGGGGGTCTAAGGGCCGGGGCATTTGAAAC
+>32545 3
+TCACCTGGTGTAGCAACATATTGTCGAAGGTTCCATAAGTCGCCCCGCCTGGTGTGACTTGTCGTACCTGTATAGGACACACTGCGACTGTACAAGGAAA
+>32546 1
+CCCAGACGAACTAGCCCTGGGCCCCGTCCTTTTAAGCAAATAATTGTTTAGTGCGAAGCGGATACTACATCCAAGCTTGGAGTACGCGTGGTGATCGTAT
+>32547 2
+TTACGGATGCAATGCTGGGCAGTTGCTTTTAAAACGTCCGGGACCGTGCTCCTGAACACAGAGCAAGATAGGGTTCCTGGAATCCCATAACCCCTTTATG
+>32548 1
+CGGACTGACGCTGGCGCGAAGTGGTGAACAAAAAATCCCTAGGACGATGTAGCAGTTCCCTTCGCTCCATGCCTTTATTGTGACATTACGTGACAGTCAT
+>32549 3
+GTCCGGATTGGTAGCACATTACATGACGGGGCACAGCGCGCCCTTAATCGCCCTATGTCGTATAAAGCGCGGACGTGACCTATATATTATAAAGCGTTCT
+>32550 1
+ATGTTGTGGATAAGTACCTTGCCCATGGGCGGACTCAGCTTGCGCCAGGATTTATTTCGCTACAAACTACCCTAGTGGGGGGACATTCAATAAACCAGCC
+>32551 1
+GTGTGTTATTGTACTTCATCATTAGCTAAGATCACAACTTCATGAGAAGCAGTGGGCGCGCCACCTGGGGAGTGCAATTCCCTGTGTCGCCCGACAAACA
+>32552 1
+GTATTGGGATCCCCAGTTCGCTTAACCCTAGCAGCTAAATAGGACCAAGCCGGTCCCCGCTGTTAGGGACGTATTACACCTGAAGATCTTTGAGAGGTTA
+>32553 2
+ACCTCGTTGCCCCGCAAGCCAGAGTGGTGTATTGTGCGGGTACTATATGAAATCCAGGCCTAGTACACAATTCTAAGTATGGTAACAGCCCTCGGCATTG
+>32554 2
+CTGTTTGGCTGAACGATCTGCGTAGCTACGCTTCAGAAATGATAATCAAGCTGACCGTGCGACCTCACACGGTCTGAGACTGATACCTTGCGTCAAGGAT
+>32555 1
+CGCCGATGTGGACACTCGGCGTAGTGAACAGCTCCACCCTCAAGAATCTTGGTTGGGAGTAAGCTAGCATCTTTTCTGAGGGCAATTATAGACACATCCT
+>32556 3
+TGCTCTTGGAGGGGGCAGCAAAATCTGTGTGACAAGATCGCAGGGTTATAAATTGTAATCCCCTTTGCCGCTTTGGAGCAACCGGCCATCTCTCCAAAAC
+>32557 1
+GGGGAAATTCCCTGTTAGCTACTCAGGGTAGACGATACGGGTTTCTGGCCCTATCCCATACCCAAAAGCGCTACCCTACGGAGCATTGTGGTAAAATGTT
+>32558 3
+CCTCCGCTTGATGTGTCAGTGGAAATTGCCACAAGACATAGGGGCTGTGTGAGGAAGATAGTAATCACTTCCATACCGTACCCTGACTCGAGCTGACCTT
+>32559 3
+CTGAGGCTGACCTGTAGTGTTAGCGCCGGCTGTAAAGTGCAGACAACAACTGGCTTGGATTAACCAGGTTAATTGATTTATCGCCTACCCAGACCATGCC
+>32560 3
+GGGCCTGTATTCGTTAAAACCACGTCACTTCATACATGTACGATAGGTAAACCCACGGCGGTTCAAGGTTTTAGCTAAATGTGTGCCGTCGGCACCCAGG
+>32561 1
+CTGCCACGCGGACATATGGACATCGGAGCTACTCTATGGACGCGATTACATGTCTGTGTCACTTTCCATGTCGCGAGAATTACAGTAAGGTACTCACGGA
+>32562 2
+TTCTCCAGTGAGGACTCTATTTAATCGAGGGCCCCGATCGGCCTAAATAGAGCTGCGGCATAAATTTGTACATCCCGACGAGAAATCGCGGTGTCTCTGA
+>32563 3
+TAAATTGGCGCAGGTATTGAAACTTCAAGCTGTGGTATTTGCCTAGCGAGGGCACGTTTTGCAGGAACAGTGATACCCATCCCCATCGACACTCACGTCG
+>32564 1
+GATGTACTGTCTCCGACGACATAGCGCAACAATCTTTATTGGCGGTTCTAAAAGGACTCTGTGCACACGCAACGGACCAATGTTCTTCGGGGACTTCGGA
+>32565 3
+CCAGAGAACGACTCATTGTCATATGATTGCCTCGATCATCGGCATTTGTAGGCCTTGAGATGTACTACGCTACCACCGGCGTGGTGGCAGAACAACTTGA
+>32566 1
+AGTTGGACCACGCGGGGGATAAGAGTTAAACCCCTTGTTTGATTTCTCCTGAGCCTGCCGAGTTGAGCAAAACCAGCATTACCTCTTCGTTACAGCGAGA
+>32567 3
+CACTCAGTCATGACAGATTGGGCCCCATAAATTATACTGGCCCTTGACTACGGGGACTCAGTAGTATCACATAAGGCGAGGAGGGTCCTGTTCGTTTACC
+>32568 3
+GTCCTATACCTCTTGTACTAACCCACCACGCATGGCTCTGTAGTGGGTAGCAATAGGTCTAAGCTTATAGATTCACGCGGTTCCGAGGATGCGAAGAACG
+>32569 3
+CATACATACAAGGGTCGTTCAAGAGCCACGCACATTGTGCTATGCACGTTGATGTCCTTCAGGCGCCTAGTCGATGCCGCATAATGGTCACTGAAAGTTG
+>32570 2
+TTCCACTGTAGCCCGGGCGGAACACTCAATACCTTCATCTGAGTTACGACAAAGTCGTAAAGGCGCGTCGATATGCGCTGACTGTATGAGAATCCGTGTT
+>32571 1
+ACATCAGTTTGCTACGAGGCTTCCAGTACCAGGCTGGGCGCCTGCAGGGTGGAATAATAGTCCCACACGCGAGTGCTACATGCACTTCTATTTGTTAAAA
+>32572 1
+GCATGGATTCTTGGAAAATGTTACCCTCATCCGCTTTAAACCACTGTGGGCAAGACCATCTACCATGGGGAACCGCGGAACTGCCTAATGGTGGGCTATT
+>32573 1
+GCAGGTCGCCGTCGGTACTATCAGTAGATTGGACAGCTATGCTGCTAAGCTCATCCAAATTTTCAGGAGGAGCCGGATGATTCCCCTGAGAAACACTTCT
+>32574 3
+CTCTGCCCCAGATGATTTGGCAATCGAGTATGAGTGTATAATTCGTTACAACTAGGTCAGGTGGCTCGTACCCCTCGCACGGGAAATATCCGACACTGGA
+>32575 2
+ATTTATGTCTGTTTGATCTGGGACGTCCGACGCCCTAACTAGACCTCCAAGGGCTCAGAGATCTGCCGGTGCCAGAAGCTAATTTAATAGTGCACCGGAA
+>32576 3
+TCGACCATATCTCTCTGCTACCCGAATCTTCAGACGAGGACGCATTCAGACTGGACGTCAATGAAAGACACGGCTGCTGGAGTTTCGGGTATGACTATGT
+>32577 2
+CCTAAATATAGGAACGCGTATGAGGGGGAAATTCCGGTGATCGATCCTTCCGAGTGAACTAAAAAGTGCCCTGCTACTCTCACGTGGCCTCCTCTAGTTG
+>32578 1
+GGCATAGATTCGAGACGAGTGGTATGTCTACGTCTTTAAGCTGAATCACCCACTAAGGGCTTCGCTTCTCACGCCAACTAGGCTATGATGACATAGCGGC
+>32579 3
+TCGACACGTCAAAAGCCACCTACCTTTAGTTGCATTTGAGATCTCACCAGTGAGAGAGTGAGCCTCTTCGCGGAGCAGTCAGTTGTACCTAGAGATCTGG
+>32580 2
+GCCGTAACCTTGTACTACTATTGTCTCCGTCTCAGTGTGCACAGTTCCACGTAACGTAGAGGGAGACAGCCACGCGCTGTAGGAAACTGAAAAGCTTGTT
+>32581 2
+ACGGAGCGACCTCCCGTAGAATCATATGTTTCATAATACGAGTTCTCACTTCCATTCGGGATGAAGGTTGGCAGCCGTGATCCTGTCGGAAACTCGGACA
+>32582 3
+TATAGGCGGACGGCTTACACGATTATTCAACTTGTCGACCATAGGCATTCTACATCCACAGAGCAGGCAACTCTTGGATCTGTTCAGGCCGGGCATTAGG
+>32583 3
+AAGCCCAGTAGTACAGCGCTCGAATTCCGCGTAAAGTTCTCCTTTCCGTCAAGTCCCAAGGACAAGTGTCTCTGGTATGGATTACGAGAGGTCTCTGAGA
+>32584 2
+CCTTGTATGTGATGTCGCCATTAGCGGGTGTGATAGTAGAGGTAATCCCGCGATTTTCCAAAGCCAACAGCCACGCCATTCTCGATCGGTACAAAAGGCT
+>32585 3
+GGCTGGTTATTAACGGTCCCGCCCAGCACACCTCACCATAACGGGTAAACTTGAACAGTAGTAGGTAGTGTGTCGTCTAATACGAGCTTGTCACCAGTGT
+>32586 2
+GTATAAGCCTGACCTATCGTCGGACGTGAGCAGCTCATTGGCATGCAATGGAACTTTAGCTCGTTAACAGGCCCGTATTATGAGACTGCATAAGCCTGCC
+>32587 3
+TGAAATATCAAAGGAGCGTGATCCTACGGAAGTCTGACGCGTTGCTCAAAGGGCTTTCAGTACTTGGCTGTACCCGGATGTTCCTCAAACACCCGCATTG
+>32588 3
+GAGGATCAATACTCAAAGGCGTCGACTTGTTGGAGGCTGGGGACCACGATCATTTAATTGTCCACCCCTCGCGTCTGAGCATTAGTTTGAAACCCAAGCT
+>32589 2
+ACGGGTCGGCTTGACAAAAGCATTGTTCCTACAGAAAAGCTATCGTCATATGGCACATTCGCTGCTGATAGATCGCACGCAGCTTGCACGGTCCGTGATT
+>32590 1
+ATGATATCGAAGCGTTAGCTGCGGAATTAAACGGCTGGATGGACATGCGTTCTCATGGTCCAAGTTTACGCTACTCACTGTCCACAGCTTGACAGCCCGA
+>32591 2
+ACTCAGAGTGAGGAAATATCGCAAGCCGGAACTCCAACTCTCTTTACAACTCGGTGCACGCGATATGATTCGTACTTTTCGCCCTAGGGATATGGGGTCG
+>32592 1
+TCCATGTGTGGTGAAACAGTTATAACGCGAACGCGCGACGTGCCTACGATAGAATCCCTTCCCGCAACCTAGACAATCGAGGGAATTTGTTCCGTTTGTG
+>32593 3
+CTCATCGCGTATCCGCGCAAACCTATGGAAAGAATGTCAGGAACACTAGGCTCATCGATGAAATTCCCTGGTTCGCCAGTCTCTTGGAGTGTGTAAGTCG
+>32594 3
+AGTTGGCAATGGTCTAAGATTAGGGCAACTCTTACCCCCTCTCTTAGCCAGACCAGCCGGACAAAGGTTCGGGATAGATATGCTCCATGCACGATGTTTG
+>32595 2
+GGACATCCTGTGTTTGGACCATGCGTGCCTACGAACGCTCCATTCTAACGTTGGAGATTCCGCAACGGATGATTAATAAATGACCGTTAGGCTCCAGACG
+>32596 1
+ACCACGCAAAGGGCGCCAGTTGGTACCTAGAACCGGAAGTTGGGCGAAGTGGTTCAATCTTCTCACACGTTGATTAGAGCTTTTATCGCAATTGTCACCC
+>32597 3
+GGCCGAAGGATACTAGCTACTTCTGGGTAACACTGCTTGCTGACACCGTGAGATACCACCAGCATTGGTTACCCAGCTATAAACTTTTAGTCAGGGTGGC
+>32598 1
+CCGGACTATATCGAGTATCTCTACGGCTGTCAACGTTAGTACAATGGCTACCCCATAGTATCCTGCTAGGGAAATACCTCGCGTCATCTGGGAGAAGGGT
+>32599 2
+TTATAGCTGTAGGCTTCTACGGACCGGCCGATAAACAGGTTTGGGATAGGGTCAACTCCAGGCGTACTCTTCTTACCTTTCAATGAAAACGCCGACCGAG
+>32600 2
+CATGGCTTTAGAAGCGCGTAGATACCGGTAATGTGGCTTCATACATTGGCGCTATGTAAGGGGCAACACCTATTTGGGAATCCTCCAACACTGCCACCGT
+>32601 3
+GATGGTTTGCCATTGATTTTTGAAACCCAGGGGGTCTGCGTCAACATCCGCATACAAGACGGTCTGGCGAACTTCCTTACTCGAATATACCCCGAGGAGA
+>32602 2
+TAACCTTATAGGTCGAGGACCAACCTAACTAAGTTCGTAGGTAGGCGGTCTGCATCGGCCTTGTTGCTCGCCAGGAACTCTAACATTCTAGAAGCAGTCG
+>32603 2
+CCCGTGTAGAGTCCATACCTCGGATAGGGGTAGTCCACTAGTCTTACAAGTGTCCGTTGACGGCCTTAGAATCTTAGTACTCACTCGAGTGAAACGACGA
+>32604 1
+TTTTGCGGATGAGCTAGATAACACATATATCGTTAGTGGCAGTACACAGCGGTATGGAACGCCAGCCCCGGGCGACTTTCCGATGTATTCCCCTGTCAAA
+>32605 1
+ACGCGGCGATGTGGAAGTGGATCCTTCGGACACTGAATGACACGCATTGGGGATAAACACGCTCGATTATTGCCAGCGTACTTCTTAACCCTTCATTCGA
+>32606 3
+ATGAGTTGAAACTTGCCGGGTCTTCAATCGCAGTGCCGGAGATATACTTTGAGCTACGCCATAGTAAGACTACGGGGACCCATAGCCATTGGTACTCCTC
+>32607 2
+TCGCTGAGTTGAGGTAACATCCGTGCTCATAGCTGCGTTTAGATCTTCAGAGGCGCACATTACAATGCTTGCAAAGCAGGTGCATCGATTACCACAGCGC
+>32608 3
+CAGAAATCTGCCCGGTGTTCAGTAAGTCCCTCACTGATGTCACCCCGTTGAGGACGGAGATTTGCGTTGATCATCAAGCCATAAAACGATTTACGTGGCG
+>32609 1
+GTTGGTGCAAAGGTCGGTTTATCGACCGACTGACGAATTTATAACGTGGCAAAGTCCGCCGCAACTCGAATGCTACGTCTACTCACTGAATCTTGGCCGA
+>32610 2
+TGGATGCCTAGACGGTCAGTATAACGGTAACGTCCCGATGATAGCCGCCAATTGGACTGTTTGTCCTTGCAGATTACCCCACCTAAAGAGGGACTATGCT
+>32611 2
+GACGCTTAGCGTGTACTTCTCTGAGTATCCCTATCCGCAGGAATGTGTTCAAGAACACAAATGCATGGTAACCAAGCGACCGGCTCGGAGTCGTTATGTC
+>32612 2
+TTATAGCACGAACGGCGGCTCCGCGTAGCCAATTCCCTTGACGGAATCTTGCGGTTTCGTGAAGACCAAGTATTCCAATGGGTGATCACGACTGTACATA
+>32613 1
+TCTAATGCATTTATGTATGCCTTACGAGCCTGCAATCTGTGAGAATACGATTAGCTACCGAGCTTTGGTCGGGCCCGAAGTGAAGCCTGGACCACAACGC
+>32614 3
+GATAAAGAACCTTCCAAATATCCGGGCTTTGGCAGATGGGGCCCCCCGCTCCTCGATTCGCGATAAGCGACTGGAATTTAAGGATTGTATCTAACTGGCT
+>32615 1
+CGCCCCTAACTGATTCAGCACCAAAATTAATGGGTGTTGGCATACCTGTTTAGCTTATGCTCAGCTAATACTGAGGCTTTAGGGGACGGAGCACGACCGC
+>32616 1
+GGTGACTAGCTACTGAAATGTTCCTTGGAATTATGCAGTGAGTTACTCTGGGGTACCTCACAATGGGCCAGACCTCCATAGCCTGGCTACATAACACGCG
+>32617 1
+CGAGTCGGCCAAAGGACACAAGCTTCGAGGAGCGTTGATCTGTTTAGCCAACTCAATTTAAAGCCGCAGTACTTGCTTAAACGTTGCTCCTTGCGTGGCA
+>32618 1
+AGACCCTAGTTTGCGAATACCCTTACCGTTCGCTGATTGAATGAGGATGGTAGTTTCGAGCGCGGCAAATGAACTTCGGTCAGGCCCACCTTAAACCATG
+>32619 3
+CAGGACTTTCGTCTCCAGCGATTTACAGTGTGTGCAGCGAGTATAACAGCCAGTTATGCAAGTGTACCCAGCACCAACCATTGTGTGCGAGGATTCTGCA
+>32620 3
+TGTACAACTGTTGATCCTGCCGCGGGTTAAATGTACCCTCAGCTCACAACGAATGTGAATGTACTCTGACGTAAGCCACTGAGTTAGGAGGGAGTTCCCC
+>32621 3
+CATACCACAAAGAACGCTTCTACCGGACCATTTAGTCATTCCGCGATGGCTTTGTAGGAGTTATGATCGCAATGGAGTCGAGTGCATCGGCCCTAAGCTG
+>32622 2
+ACATAAGCGGGTGGATGGTTAGGCAAACGTCTTATAGACCACTCTACAAGCTCTTTGCCAGCAGACTTATGTGGAGATACCCAATCGCGGTTTGCTCCGC
+>32623 1
+ATAGCCGTGAGACAAACATCCCGTTTATTATCTCCCGGGTCAGTATCAGATCTTTCCCTGGTAATATGGTCAACGAGACTTCTGCCGAGCAGAGGGGCAG
+>32624 2
+ATAAGCCCAACCATGCCCCCGCTCTAAGTAGAACCGCGGCATATCCGCGATTTAAGTCTGGGGTGAATATGTGTCTTGGGTTACGCATAGGCTAATTCGA
+>32625 1
+AGCATTTGCATGGGGTGAAATTCACGAGTTAGTATGCCGGCCTGCATACACATTATGCATATACCGTCGCGGCACGTGTACCACGACGACATCCGTAGTT
+>32626 1
+AGATAAATGTGAGCGCTGTCAACTCGTGAACAGAATCGGCTACCGTTTTTCGAGACAACAGCGTGCGATCTTGTCGTAGTCATGGCTACCCCAAGTCCTG
+>32627 2
+CGGCTCTAACGCTAGTCGCTCTCTACTATCCAGTTGTCCACGAGCTAGCCATTTCATCTCAGAGGGAAAAGAAGAGAGCTCATAAGTTGGGGCGAGTTCT
+>32628 1
+GTGAGATCTTATCACACCCCACACCTTTGGCGTATCGATCGGGCCAGGAGCTCATAAAGGGCATGACCCAAATGAGTTCTGGTTTGTCGAGCTTAGATCA
+>32629 2
+CTATGATGCAGCTAGGCTCTTAGTTTAGTGGGTCCAGAAGGCGACCGGCATATGATACGCGCAACATGTCTAGGGACTACGCAATCTACTATCCTCTAGC
+>32630 1
+GCCGTCCGTGACCAGAAAATCGTCTTGAGGAGGACGTCAATGTATACTCCTACTGTGCCGGATGATGTAACGGTCTCCCCTAGACATTCGCGAAATTGAT
+>32631 3
+TATCCTTATCCTTGGTAGGTGGTTTATCAGACCCAGGCGGACATCAGCATGAAGGTTAACTACACGGCCTCGAAGCTCACGGCCGTTTAGTAACAGAGCT
+>32632 1
+GGGGACTCAGTTGGTTAACGTCAGCTCCCTTATGCTAATTACCATTACACATCAGGCGTTGCCTGGAATCAGAAGTGTCCCCTGGTCACAATAGGCAGAG
+>32633 2
+TAAGCGAACTATCATGCAGCTTAGACTTGACGCGGATGCCTGCTCTTGTAGCGTTTCGCACTCGTTGTCGATGGCAAAAGATATAACAGCCCCACGAGTG
+>32634 1
+GTACATTATTTACATCACACCAGCATCTGTTGGTTTTCTAGCTCTCTTACAACGCGACACCAACGCGAGAAGAGGATGGTGGAGGCGCTGACTCGTGACG
+>32635 3
+GATGCATCATGCATAGATAGGATGGAGATCTTGTAGAGGGCCATCGGAACTCCCCACCTCCAGGAATGCAGTTTCCAGGGTACTCTCAACATCTTTGTCG
+>32636 1
+GGGCTACTAGCACATGACACCACCCTATATATCGAACGTGACGATTCGCTCGGGTCACTGCAAGCGCCTATTTCGTTAGAAGGGAATGTGCTCTGATAGT
+>32637 2
+GCCGATCGTGCCGGACAGAGTAGGAACACAAGACGGACTTCTTCCTGATGGTTCACCCAGTATCAAGCTCATCTTTTTGTCGGGCTAATCAGCTATGAGA
+>32638 2
+GACGTTGTTTACATCACCGTCTATGCGACAATATACACTTAGTTCAATCGATACGATGACGGGCGTGCATCCGCGCCGGTAGCTATAGCGAGAGATGCTC
+>32639 3
+AATTTCGAGGGGGTCGCGGCAGATTGGTGGCAATCAAGCCTATACCTCGGATCAGGCGTCAGACATACTTTGTTCACTAAATCTAACCAGCCATTTCGGC
+>32640 2
+TCCCCTTATCTCCCGCCGGCTCGACAGACTTATCGGGGGCAGTGGAAGGACATAAATATTAACTACCATGTGGCTAATGATGCCTGGGACTAGATATCTG
+>32641 3
+GAGGACCAAAACGCTTACGTCTAAGCGGATCCTGAGGACAATTCGGAATACGTCTCTTCCGGATGGATTAAGTGGATCCGTACTCGTCGACTCCGTTCTA
+>32642 2
+CGGCTTGAAAGCACTCCAACGACTACGTAATTTTCTAGGTAGATCGGATAACTTTAGACTACGGTTGGTGAGTCCGGCACAAGTTGTACACGCTCGGCCC
+>32643 1
+GTTGCAGGCCGTTGCGAAAAATCAGTTCCAATCCTGTCACCGCTTGTATTAAGCGGTCGGTGCAACGGATACTTTATCAATAATCAGAGGCGGGCTCCCA
+>32644 2
+CCTGGGCTCAGGCTGCGCAGGCTTTCCGCGCCTTAATAGGTAGGAGTGGATTCACATAATCTTGAAGAACCGCGGAATATTGTTCCATCTCACAAAGACT
+>32645 2
+TCGAGGTTAGTGTAACCCTGTGGATCACAGGCGGGTGTCCTTGGCCAATCCGGTTTGATTCAAGGCAGATGACGCAACCTCATAGTAACCCATCACATTA
+>32646 2
+TAGCGGGGGCAACGGCGCTAGGATGCTTTGCCCGAACTCGGAATCTTGATAACTCCTCTAAGTGATTCTCCGAAATCTGAATCCGAAGCGATGTTAACCT
+>32647 1
+GCACCTACTAGCCGGTGTGAGCGATTGGAAGACCTTACCTATGTTTACTCCCAGATTTAAGCCGGCTTATAGCCTAGTGTAGAGCTAGGACGACCAATCG
+>32648 2
+CCAGCGCCTAGACTTCTTGCAGACAGGGATAGTCCCAGGCTAAGCAAGGTGCAGGTTATTTGTCGACCCTCGTGCTCAGTTTGTGAAATAGTCCAACAAT
+>32649 3
+AAATTAGTCACACTAACCTTGCCGCCCAGCGGGTCGGAATCGCACTGTATATCAGTGCACCCTTAATCGTTCGGTGGTGAGATAAGTACCCGATAGGGTT
+>32650 1
+CGTTCGAGACTGAGTGAGCAATTCAGATCGGGCTAGGTCAGTGTCAAACCCGGTTAGAGCAAAACTAGATATGAACCGTCACTGTCTCTTCCCCCTGGTT
+>32651 2
+AGTTCGAGATAAACCGGCTCCAGAATGGTTGCTATATTCGTGAGCAGGTAAACGGCCCAGTCTGAGTGACCCCGCTTGTAGTTCGGCCTCACACTAAATT
+>32652 1
+AAAGATCCTAGCCTGGTTGACCAGCACTATCTAGGTGGTACATTCACGTTGAGGACTACGCAGCTCCGTAGCGTTACAGTGCGTAAGAGCTAACCTCGTT
+>32653 1
+CAATCTCGCAGTAGGTGCGACAAGCACGGACATTCATATATGTACGTGAGGAACCCTGTGCGTGGCATGAGTCTGGTCTATTATCCAAACATCTCTGCCG
+>32654 3
+GATAGACAAATTTATGTAGGTGAGCAGACCAGGGATATCCACAACGGATGAACCTGCGAGTCCTCGCCCTTCTGTTTATCATGGGTGCCGTGCTACTCCA
+>32655 2
+TTGTATGCTAAATTGCTGGTACATTGTGTTCCAGGACAACATAACTGGCACCTGTAACGATCATCAAAAGGACCCGCAGCTGCTGCGCGGGCTTGCGCAT
+>32656 1
+GAACCTTACACGAGACCAGTGCCGTGATCGTAACTACGATACTGTCGTATTAGTTCCCAAGAAGGGTCGTTGCCAGTTCGGCCCTAATTGACGTGGACAT
+>32657 3
+CGCCTAGTCGCCCTTCAAAGCACTTGCGGTTGGCAGGTCGGCAAGCTGATATATTATGAGAAAACATCTGGTACGCTTAAAGCGGCCCATTAATGTTCCG
+>32658 3
+CATTTCCCTATTTGATAATTCTTTAAGCATGGAGTCGGGCTCGTATCCCGCGGATCACCGGTAAGAAGGGAAACGGTCACTGATTCCAGCCACAAGGTGC
+>32659 3
+GCGGAAGGTGTTCTACAACTGTTCAATTGCAATCGCAAAGTGGATTGGACTGAGTGCCCCCACTTTTGTTAACCATGCCTTGACAGGCTGGAAACCAGCC
+>32660 3
+ACTCGTGCTGGACAGGCGCCATTAATAGCCATGTTTGCTCTACAACGCTAACAACGCTCTCAGACGTAACTCGTGTAGGTGTGAGATCGTCATATGACGG
+>32661 1
+ATCGCTGTGTGTACGAACCCGTAAAGACGTATAACATCCGAGAACTTTACGTTAGAGCCCAGCTACCTAAGGCCTTCTTGGGTGCCACGGTGATGAGCTT
+>32662 3
+CGTGTGTATCTCCAGATGGTCTCCCTGATATGTGACAGGTCTCACGCCACTCGCCGACTTGGATGTAGGATTATGGAATACATCAAGTCGACAACGACGA
+>32663 2
+AGAGGATGTGGCGAGAGCCCGACTGTTTGACGGCTTCGTATCTACTAAAGTCGAACGACATCTATCCCCTGCGTCTAACTACGTCTAGGATCATGCAGTA
+>32664 2
+GCACATCATGCCCTCCGGGACAACCTGCTAGAACCGACAAATGTTACGCAGGATATCCGGAGGTCTTTTATCGTCCGGTAGAGCGGAGAAACGTTTTTTT
+>32665 3
+AGCCAGTCAAGCGTCAGAATTTATGGTAAGGATGGAAACGCTACCTTCGGCCCCAGGACCCTTGAGTGGTTGCACACTCCTTTGCAATGGTGAATATTCC
+>32666 1
+TAGAACGTGCTCAATACGAGACGCTAGCGCACCAAGTTTGGTAGTATTACTGTGCTCCTATACTTCTCCGGGGCGTCCTGACAAATCGTGCAAGATACGG
+>32667 1
+CTAGATCTAATGCCCATGCTGCGAAAATGGTTGACCGGGACTTCCATCTGGCTGTCGGTGCAAAGCATACTCACTCCGAACATTGTCAAGTGTGTAAGCG
+>32668 2
+GTTGACCTTAGTCGACAGAAATACATTAAGCTGGAAGCTACCGGTACACTTTCAGTGCGTACCTGACCACAATTACCGTCTTCGTACATGGCGTGCGGGG
+>32669 3
+GCATTCCCTGCACTAGCTTCATATGAGCATCGAGCAGCATAGATAATCCCCGTCGGACATAATTAGGCTGTGACCCGTGGAGTTGAAGTACGGGTCTCTA
+>32670 3
+TCCATGCATCAGGCTGACAACGCTTAGCATACAATAGTCTTCGAGGACTGGTGACTCGCGATGTTTCTCGAGTGATGAGTCTCGTTAACGCACAGGAACC
+>32671 1
+GTTCTCCGAATTAAGAGTCGATCTGGGTATACGGCAATAGAAGGTTACTGACACCGGTGTCATGATCCGCCCCCCGAGACTGCGTATGACAACGATTCTT
+>32672 3
+CTGGGCGGCCATATCACTACAAGATGTCCTGGTGTGCACGCATCTTTGTGATAAAGAAAGCCCTGATCACAAGTGTACTCTTCCGGGGTTAGAATAGCCC
+>32673 3
+GTAATATCGGGCGGAACCCATCTAATCGATACGCCGTAAGGCCTAGAGGATCCCTGGAGTCATGATTCAACGCTTAATGTGCTCAGCCCACGTGTTATTG
+>32674 1
+GCTATGTACACACTAAGAAAGTTAAACTATTTTTAGTCTCGGTATTTGGCTTCGAGGCCAAGAACAGCCGATGCACGCGGGGCTTCCATGCCTCGCGACG
+>32675 1
+CTATTAGGGCATTTCTTCCACAACACACCGCTTGAACACCCGAGAAGTATTCGGGACTGAGAATTCTAACATGCGCGGATGGGTTACTTGTTGCGCAGCG
+>32676 2
+GGGACATAAAGTCCATATTTCCATCAGTACTCGCCACTTATTACGTGACACCAAGGGTTCGTGGAAAGTATGATGCTGGGTCTCGGACTCACGCGAGCTC
+>32677 1
+AGTTAAGGGGCATGTCCATGCTCATTGGAAAGGGCGTGGCACCTATGCGACGATACTCAAGCTGGCACTCTTCATTATCAATCTAGAGTACCCTTGAGCC
+>32678 2
+ATAGGGCGAAACATCATCCCGCCCCCTGAGGCAGGATATACGTAATGGATCATGTTGCTGGTCCGCATTGACTACCGCATTAGGGATCATCGTTTCATAG
+>32679 3
+CCGAAGCATGAACGCAACGTTATATTTTCGGAGGTCGTACAAATTGTCTCTGTCTGTGCATACTAGTCAGGGCACACCATCGATGGTAGTCAGAGCGCCC
+>32680 2
+TGTCGCGGGGCTTAATGACGGTAACACCGGCCTAGATTTTGTTCTCTATACAGATGGCGCCCGAGGATCTCAACCTTACAGGTAGACCGAAATTACGTCA
+>32681 1
+TATGGATCTGTCAAATGCCTGAATGTACTATGGGATCAACTGGTCGCTGCTTGTCTCACAAGCCGGATGTCTCGACCGCAGTACCAACCGAACTGTAAGG
+>32682 1
+TGCGCAATGTAGAAGCTCAATTGAGTATCTCCCATCCTGCCCTTACGGGAAACTTGAGTAGGTGACCCCGCTGTTAAAATAGGTGCGGTAGACCATCGTC
+>32683 1
+AATGGCTCATGAGCATTCATAAGGCAGCCATGTCTTCTTGGGACCTGATATCAATCCAGCTCAGGAGACAGAGATGGGCTTTACTCCACGTTGCGCCTAG
+>32684 2
+TGCTGCTCAGCGAGAGTAAGTCCGCCCAGCAAACTTTACAGGAATGCTTTAGTATTGAGGTGAGATGCTGAGGCCAAGCGCCTTATTTCTCCCAACCATG
+>32685 2
+CGAGAGATCAATGTGGAAGCCAACCGTTGGAGATAATTTCTCAAGGACACTCGTGATGGCTAAGACGGTCTCCCTTCAACCTGGTTTCAGATCGCCTCGT
+>32686 2
+AAATAATGCTTGATTCGTATAACTACACGGACCGATGCTTGAGGCCGTTAGCACCACGTCGGTCCCTGCCTTTGAGTCGCACAGCATATGGGAATCAGTG
+>32687 3
+TGACTGGGTACCTTGCTACATCCTTAACTGTGTAATACGGGATGAGCTACTGTCCGGGAAGAATGCAGCTCGACTCGGGTTACAGCAATACCCCATTGAC
+>32688 3
+CGTCTCGCAAACACGCCCACAGGATAAAATAGGAATGACCGATTCGTTGTCTGCGTATTGTGCCGGTATCTTGGCCGTCCATAGTCATGCATGACTAAGG
+>32689 1
+CATTTAACGACATAGGCGGTTCAGGCCTCCTATGTTCAATTCCGAGTAACTTTGTGGAATTGCATCTGGCGTGCATCACGCCAAGGAGCAATCGGCAAGC
+>32690 2
+GAATGATGACGTGACGGAACCGTGTATCTCCCTGACGGTAACTTCCAATTCGTCTAATGCCTGCAATGCAGTAGCAACTAACTTTGCAGGTACGTCGGCG
+>32691 3
+ACGCCCCAGACAGAGGGCCTTGCCACAGCTCAGTGAATGATAAGTATTGAATTCCGTATATGGTGACCCCTGTCAAGATGTAAGGGGTTCTGTTCTCCCA
+>32692 3
+GTAAATCCGTGATGGTGGTCAAGAGAGCGTCAATGATAAGCATTTTGCCGTCTCGACAAGCCTACGCGGCGAACTCGATCTGCTCCATTCAGTCGCATAT
+>32693 3
+ATAGGATCTGCAGCGACCAGATCCTCTACCATCATGGCTTTCGTGCAAAGGGCGTTCACGGTAATTGTGATAACCCGAGTGTTGTCGCACTAAAGCGTAC
+>32694 3
+ACTCAGTGGAGAGTTTAGGTCAAGCCTCCTAGCGCTATCCGCCTGGGTACAACCCGTACGTGAACAATACATTGACGGCTGTGGAAGTACCTTTAAGTCT
+>32695 1
+TTAGCGTTGGCCACCCTATTGAACGAACGGATGGCTAATGAGTACCAGTCATAAAAGGTAGCTGGTCACGCCCTTCTCATCGAATGCATGCTTACCGGTG
+>32696 3
+AACGGCGCGCGAAATCTGTTCCAAGTCAGGCTTAGGAAACACGAGTCGTGTCCTAGCTCCGTCTGGTCGAGCTGCATGTACACTGTAACTATTAAAGTCT
+>32697 2
+TGGGGGTCAATGGGCAATCATACGTTACTATACCTGCAGCGTGTCGAACGACCTGGGAACTTGTCTTTCACTAGGGCCCAATCCTATGCCACAGTATAGA
+>32698 3
+TTCTCTGCTTTAGATCCACAGGGCATTTCTCTGCCATGCGTTTCCACGGGAAAGAAGCACAGTAGGGATGATGGTCACTCGATCTGAAACACACGGGTAC
+>32699 2
+AGTCAATTGACGCCGCCTCCTTCCGAATTGAGGTGTAGGCTATGAGATCTCCACATGTGATTGACGAACCTACCGTCTAGTCTCCAAGGGGAGTAGAATC
+>32700 2
+GGAACCACCTGGTTACTTCCCAATGCTGGAGTCGCAAGAAATACTATGACTAGGGGGCTTCGACTTCCGGGTTGGATAATGAACCTTCCCCAAGTCATGT
+>32701 2
+ACCAAACGCCTTAGGGATTCGCATCGAGCCCAACAATTCGTCGTACACTTCCTGAGTGTATTGAATAGTAGACGGAGGCCCGACGCATATGGGCTGTTTT
+>32702 1
+TAGCTAGGGTTCACCTAACACCCTACGAAACTGGGATTACCCTTACGATGGTTCAGGTTTAGTGACTCGGTCACACGAGAACAGGTCTTGGCGGTCATCA
+>32703 3
+CTGTGGAAACGCACACTTAAGCCTAGTATTAGCATTTGCTAACGGCGGTCCACACAGGTTGGAGGGTATACCAAATGTGTTCCCTTCATCCGGAGGCCAT
+>32704 3
+CGTCTAACTCAGCAGGAGGCTTTTTACGTATGCTACTAACGCGTTTGGTACTTTACAGACTTCGCAGAAATGCTTACCGGCGCGTAAAGACCGCCGAGGA
+>32705 1
+TTACCACAATTGAGGCGGAACTCCCCTGCCTCCTCTTGACGGACTGAAACGGAAATCGCGCCGCTTATTAAAGTGGACTGGCGTTAATGGTCATTTGGAA
+>32706 2
+CGATATTGCACCGGGACACCAGGTAACGGCAGCATCGTTAAAATGTGTACACCTCGGGCCGTTTGCTACAACGTTGCTTTCTCATATCGATGAGAGCATG
+>32707 3
+ACCTTTTTAGTTGATAGCTGAGTCCATCCCGTGGCTAGACGTTCCGTTTCCTGCAGCAAGAGAAGGAGTTTCGACTGACCTAGGAACACAGGGCAATCCA
+>32708 3
+TACTGTGTTCGATGCTATCCAGGACATAAGCCCGTAATCGTGCGCAAATGCGGATACGAAGTCGCTAGAATATCTTGGCAGCGTTGGACTATCCGCCACT
+>32709 2
+ATCGAGCCGGGCTTTTTACAGCTAATACACCGTCCGCAGGCTTGGACCTTGTCTGCTTAACATACGGTATGACACGAGAAAGTAACAGGGCAGTTCCGTT
+>32710 1
+AGTCGCGTGTTAGTCATACCCCACAGTCCACTAAATTTTACGGAAAGGGACTACAGATATGTAACCTTGGGTCGCCGCGATGTCAGTTGTGCTGCAGACC
+>32711 1
+CTTGCTTAACTTTGGTACAGCGGCACCTTAATACGCATCCAGTGGGAAACCGGGGCACTTCGACGAATTTGGCTGCGCTTTAAGAGTTCCCCTAAAGAAG
+>32712 1
+GGCCCAGGCGTCATTTTCGTCGGTAAGAAACTAAGCGAATCTCACCAGTTGATCCCGTTCTGGGGCTTACCATAGTAAAAAGAGTTCCGCAGGGTACTTC
+>32713 3
+GCCCAGCTGTACACTCGGGTTGCTTGCGTCGATGAATAGGTTCCGAGATACAATCATACACTGCGACACCATCTGTGCAAGGTCCGTTGGAATTCAATAG
+>32714 3
+GGAGGAAGTCTATTGGGTAGGCTCCGTCAGTCCCTTCACTGGATAACAATGTCTTTAAACTGCATCGGGTCACTGTGAAACGGACCACATTAGCTCAGCC
+>32715 1
+GGGACCCCATTGCGAGTTGGGAAGCCACCTTATCTAACACACTCAGGACGTTTCTACTCGAGGGAATGTAGGGAGATGCTAACGAGCTCCTAATTCTCTT
+>32716 3
+ACACCGAGGTTCCCACACACCATGCGGATACGTAACGTAATTTGCACGCTTTGCATTGTGAAGAGTGCTGGTAACAGCTCTGGATCCTTTAGGCTGACGA
+>32717 1
+TTGTCCCAAGGACCGCAATCGGAACAAATTTGTGGCGATGTGCTCGATGAGCCGTTGCAAATCTATCATTAGCCGCCCGATTTAAGAGCTGCCTAGGATC
+>32718 1
+CTATTAGCCCTAATGTGTGCAAGACACTCTTCATCGCATGACTTGGCACTACAGACTTCGTCGGAAGATGCGTGAGCAACCTTGTGGAAGTATCACGGGC
+>32719 1
+GTCTCCCAGTCCGTTTGGTGCGTCGACCAAACTGGGCTCAGTTTTATACTCCTGACTAGAGCAAAGAAAGGTCGATAGGCGCAAACATCGTGATCTCTGA
+>32720 2
+GCAATCCTAACGAGTCACTTCCGACGATGTAACGTCTAGCAGCTGAGACAACAGCCTGACGAACGCCTGTCTTGTTACGGCTTGTATGGGATTGTACATG
+>32721 1
+CGTCCGAATTCAAGATCTGATGTTCCGAGGACCTGCTTACTCAAACAGACTACCCCGGGGGCGGTTGTACATCACAAATATTACCTCTTGTGTAGAGGGG
+>32722 2
+AAGGTGCGCTCCCCATCCGAGCAAGGTTGTGAAATTTCGCACTACCGCGCCAGCTATAGCCTTAAACAGTGCTTGTTGTTGGTAACCTAAGCAGATGAGT
+>32723 1
+TTGTGCTAAGCACCTTAACCCTTTGGCTTCGATTATAAGATGGCAGCCTCCGTCGTTTACCAGACCATGGCGTAGACACAATGGTCCAGAGAGGAAGGTC
+>32724 3
+CAAATACTCACCTTCTTCGTGGGATAAGCATCATGTTCCCGGGTCAGTCCGCGTAAAGAGCGTTAGATGTCGTAACGATCACATAGTTCGAGCGCCTGGA
+>32725 1
+CTTACAATTATCCGGGCCGTCACTTACGGGTACATAGTCCCTGGAGGCGAACGCAGTACTACTGGCGTCTGGTTTACTAACGGGCAATAGTACTGCAATA
+>32726 2
+GGAATCTGGACCTCACATACTCCCATGAGACGTGTAATTAGCTAGGCGACTATTGCTAAAAGGAAGGTGGCGCCTACCAGCTCTCGGTCTCCGAGTATTT
+>32727 2
+ACACCCTTTAGTTCTTTCGACTGGACATCAGATGGCTAACCACCACACCGCTTGATGGGTCGATAGGTGAATTGCCAGTATCGAGATGTAAGCGGCCGAT
+>32728 1
+CCCTGTAGCTCCATAACTCATCAGCAGAGGAGTTCTGCACTCTATGGAAAAAGCTATTATCGCCCGAGATGTGTGGCTGCAGCACTAGTTGTGTCAGGAC
+>32729 3
+GGACATCTACATTGATCCAGAATATGATTGCGTCTTGAGCCACATAAGCACGTCGGATGGTCACTTATATTACTCAAGGTTCGGGGTAGCCCCCCGCAGG
+>32730 3
+GCTGTCCATGGGTGGCTATAAGATAGAGCTCCAGGCCTATATAGCACTTCTAGGGCCACTCGTGGTCATATCCATCGCATACGACGCTAGTAGAAATTCG
+>32731 2
+GACAGAAGTGTTGGTGAGCTGTCTTAGTAATGGATTGGTCCGCGGCCGACGGTACTACCCACCCGCATTAGTCCGCAAATTGTATCAATAATACTGCCAC
+>32732 1
+AGCCATTGGACGAGCTGCCGTCGCCAAAAAATCAGCGATACGGACCTATGGTCTTAATCAACAGCTTACGGTACGGGTTGTGCTCCTGTAGTTTCCAATG
+>32733 2
+TAAGTACTACTGTGTGACATGGAAGCCCTGGAACAAGTATTGTGACGAGTAACTCTCCACGCCCACGTTCCCAGACCAGTGTCGACTTTTGTGGAGGATC
+>32734 2
+ATACCGTTCTCACGGTATGAGGAATACGTCAGCTGGCACATCGGTTTGGGGCCGTCAACTAAATCATACATGGTGCCTGCCGATCAGAACTTGTCGTCAA
+>32735 1
+GTCTACGCTCCAAATGCAGTGACTGAACAAAGCCCTGGATGTTGTTACCAATGTCGCATGTGTGTAGCGAACAAGGCATTCTCGGCAGTCCAGCTTTAGC
+>32736 2
+CTCCTAACTAGCACAGAAAACCTCCGGCATTCGCTGACTGTTTGCTACGGTGCAAGCAGGGGCCGGTAAGTGATGTCCTGTGATTTACAGAAACATTCTG
+>32737 3
+GTAGACTGATGAGTCTATGGCCGAACGTACTCACCCCATGGTGGCGAGAATCTATATCTGTTTGTCATCACCTTCTGGAAGCACGAGCGCGAACTGTACA
+>32738 1
+CCATTCTGCACTCGTCGGCGGATATCAAATGCACAGCGTTAGAAAGCTACGGGGGACTCTTTTGACTAGTGAGGCTAACACTTCAATGGCCGATTCCTGA
+>32739 3
+TCGAGTTGATCCGCCCATACAGGCAATGGTGGCCCTTTGTCAGTCTGAGCGACACCATCTGTGACTAGCACGTTTTGAAAATACAAACTCAGGGATCGTG
+>32740 1
+TCGCGATCCCAGGGAACCAGAAGCTGATTATGAACGTACCGGCTGAAATTGTTCTTTAGGTGTGGAGGCGTACATGATGCATTCTTACCGCCACCCATAC
+>32741 3
+CCAATTTATTGTTTTACAGCATGGCTACGTAGACAGACAGCTTACACCATGTTAGAATAACCACCGTGGGCTGGTGGGCCTGACCCATGAGTCGATCCGG
+>32742 1
+TCCGATATTCGCGCTATTGCGCCTGCGTGAGCTAGTACCAAATTAAGATCATAGTCTCCAGTATGATGACCGACTACTCAGGGGAATCGTCGTGCGAGAC
+>32743 2
+TTGAGATAGGCCCCGGTTACCAGGATAGTCGCGTTCCAACAGAGTCGCCCGGCGTCGTCCGCTGTTGACACAAATACTACTATGTAGCTTAATATAGGAT
+>32744 3
+ATAATAACGCTAACACACGCCGGTCGGACTTAATGGAAACTGTACATGTGTCGGGCGCATTTGACACTAACGTTTGCGGGCGGTACATCCGTATTGCCCT
+>32745 1
+TTTAGTTCTGGAGTCCGTAGCCGCGTGATTAGCCTGTCAGACATACCTGCCCAAGTTTCGTTGCAACTAAGCCACGCAAATAGAAGCATGGGTCACGATG
+>32746 2
+ACTCTTCAGCGGGCCACGTTCTTTTAAAGAATGCCGTTACTCAAGCCGCCGTCGGACGGCATAAATGTACCTGAGTATATTGGCTAACTCGCGTGAAGGA
+>32747 1
+ATCGTAGGGCGTGATTTTGAAAGGGAAAGAATGGTCTACGACCTCGAGTCCCAGCAACGAGTCGCCTTTATTTTCATCCGACTTGCCTGCTGGAACCACA
+>32748 2
+CCTCCAGTGCGTGGCTGGTCCTATGGTTGTTGCTGAACTTCCGAGACCATACAATCCCGGATGCGTACTAGCAATCGTGAGAGTCAAGAATGCAACATAT
+>32749 3
+CATGAGATCTAGCGTCGTAACAGACTACCTCCTCGTTCAAAAGAGCCAATTGATTCGCTACGTACATCTATTCTGGGGGTGAGCGATTGCCCATACGGGG
+>32750 2
+CCTCCAAACATAGGTGGGTCCTCATACTCCTCCTGGTCCGAATCCGTGGCTCATACGTACGAAGATCGATAGGCTTTATTCGAGTAGAGGGGATAACGAT
+>32751 3
+GATGCAGTTCAATGTCCCTGGTAGCTGCGTGCTGCGCACAACATGGCTAAAGCAGACTTTAGCCGTTCCCTTAATGATACGGTTGACAGGTACCAAGCAT
+>32752 3
+TATACCGATTTAGGACACGGGCCTCTCGCATCCATGCTAGAAGGATACAGTCTAGGGACACAAACGCCCCTTCGTAAGGGCGAGGTCTGATTGCTTTTTA
+>32753 2
+GAGGGTGTACGGGCACCTACCGCACCCTTCCGTTGATGTTAACTGGCATCCGGGTATTAATATTAGGGCCCGACCCAAGGTAACAATTCTCTAGTATAGA
+>32754 3
+AGGCCCTGGCACGCGTAGCGATCGTGGACGAATAGGCTAGGGATTTGTTTATTTCACTAATGCGAAAGTTTTCTATCCGCGAACCGACCGACTCAACTAC
+>32755 3
+TACGTCAAAGGTCGGCTATCTTGCGGTACTCAGTTCAAACACAGCAAACGTGCTACGGCATAATTAGGCGTCTAGCAGCAGGGTTTGCCGCCTTTGAACT
+>32756 3
+CCGCCTGTACGGGACGAGAGTCACAACTAGCTTATGAAGAATTCGCATGCCGAGACTCGTTTTCAATGGATTACACCTCTCGCGGATTTTAGGTAGCCGA
+>32757 1
+ATCAGTATTCCAAATTAGTGGAAGCGTGCTGTTTCGGCGGCATGCCAAGCGGGCAAACACCCTCGTCGCCGCGTTACATTGTGTCGGCTAAAATAATTCA
+>32758 1
+GATGGGATGGAGCCCATGTGCAATTAACCCCACGCTATAACTTTCAGTTATCAGCTGTTGCCCAGAGAAACGTTAGGGTACTGGCCCAGCGCATCTTATG
+>32759 2
+CAGTGCCTATAGCGTAATACTGAGTGAGAAGACATACTGTCTCAACCCGTCAGGCGACGTCATGGCGATGTCTGTTTAGCTTACAGGGTCAGTCACCCTA
+>32760 2
+AAAACCTAAGGGGATGTGTGACTTCAGGTTACCCGTATGGGTCTATGTGTGAACGTCGCCCGCGCCTCATTCTCCATATTCACCTTAAGACAACGAGGGA
+>32761 1
+CGAATCGGATGGTCAGGACCCTAACACCGCTTGTTTTGGAGATTGCATACGTAACGCCCGGAAGGACCAGTAACTGATTTACCCGTCGCGATTATTACGT
+>32762 3
+TTAATTGTACGAAGTCCTCCCCCGCTACGCGAATGTAAAGTTATGACCACGCCATCTTCGTCAGGATTATGTAGAAGCTCGGCTATTCGGAGAGGCGGCA
+>32763 3
+TGGTGCGTCAACAGGCTATACCTCCAAACAACTACGATGGACTGGCTGAGGGTCATCGTATTAGCTCTACGCGGCAAGTTTCAGAGCTTCTCAATTCAGG
+>32764 2
+AGACTCGCTTCTACCTGGCATCTAATGAGATGAGATACTGCCCAGGTACCGTCCGCTAGAATACTAGCGCCTGGATTTAGTAGGACTAGTTTCGCCGGAA
+>32765 3
+CGAGGTGAATTAAAAAGATCTCTCTTGGCGAACTCGACCCTGGAGGGGTCCGCCGTCTGTCATAGTAAGTCCTATGCACATGATAAATCTCCTGGGCTCA
+>32766 1
+TTGAAGCAGGAAACGGCTGAATCGTAATGGTGCATAATGCCCGTGGCTATGGCCGCCAACGATCCGTTTCACAGCATTGAGCCTCTATACCGCTTTATGA
+>32767 3
+TATATAAAATTCCACTGTCCCGTTTACTGGGAGATCCACAAGATTAACAGATGCACTGCGCCTGTGCGGATCCTCGGGAAAGGGCTGCCCGATGACTGTT
+>32768 3
+GAACCAATTGCACAGCCGATCGACAAACTGGTATGGGATATTCTTATAAGTCGTCCCCGTATGCTCTCTATCCGATTGTTCACGCAGGGAAAGCTCGGGG
+>32769 1
+TCACGTTTTGGTTACGTCCCATTGGGAACAAACATCTATAATGGATACGTCCTGCATCAAGTTTAGGTCAAAGAGTGTGCCCCAGCCGACCCGCGGGGAT
+>32770 1
+ATGTGCAAGAATGAGCCCTCCTCTACGTGATACCAAAGCTCGCCCTGTCTGATAGGAAAGATTGTCAGTTCAGTGCCGCTTCTGGTGGAAAGTCCCTAAG
+>32771 3
+GTTATCTCAATGGCGGATCTCGGGCGACCACTAAACAGTTTTGGAGAACATTGTCTAAGCTAAACGACTGTGCCGTGATTCACCCCCCTGGTGCATAGAG
+>32772 1
+GTCTGACAGAGCAGTGCGACACAACGGGATTTTTGCCTACCTGCGAAATGGCTACTGGAAATATACGGCCCGCTTGGGAACGTAACACTACTTTCGTCTT
+>32773 3
+GTTTCATAACGTTAAGATTTTATGGTCGGGGTCATGGACCTCAACCAGGATACGTGCAAAAATGCTCTATGGAGGCGATGCAATCCCGCTCCCCCGGATC
+>32774 1
+TGACTAACTTGTGGACTTATGAAATGCATACCAACAGTTAACGCCGGACCACGATTGGACGAGCCGGGATACTTAACCGACTGCGCTGGCCTCTTTGGTT
+>32775 2
+CAGAGCTTTGAGCTGCGACCTGTTAAGGCCACGTCGCATCAGTTGGTATTCTAACCCCAGCTGCCATTAGGTACACGTTTGAAGATAGTACGCAGAACGT
+>32776 1
+ATAGCGGCTTATTTTGGACTGGTGTCCTAAAAGTAATCTAGGCACCCATACAGCTTTACCCTAAACGACCCTCTGGGCGGGAATGCTCCAGAGGGGTCTA
+>32777 2
+TCAGTAAGCGGAACGTAATCGCTACGCGGTTGCGCAATCGATTGACGCTCATATGAATATCGTGTCGCGAGCTGGATACCGGGCCTCTCCAATTAACTAT
+>32778 3
+CTTCTTACAAGGATCCGAAGGTGCTATTGAATGTTTGAAGTGGTACCCTTAGCGGACAACTGCCCTTACACGGCCCCGCTGTGATCGGTCGAGACAAAAT
+>32779 1
+ATCGTTAAGCCGGTAGTCGGATACTTTTGAGAGCAGGGTGTCAGCGCGTCCATTTCCGTGCCTCGCAAATCGTGGATTACAAATACATCGACCACCGTAA
+>32780 1
+CAATCCAGTTGGTTCTCGAGAGCCGGTGTCACCGTCCTATGTGACGAGATGTGCTAATTTAGCGGGCAGATATCCAGGAGATATCACCAATCCCTGAATC
+>32781 1
+AGAATTTCTAAAGCAGGCATCTGCCTGACGCAATTAACACTGATTTCATGGGGGGGCTGCCTATCGGCCCCATGTTGAAACATTACGCATTCCAGTCGGG
+>32782 2
+CCTAGGTGAGATGAACGAGAGCCCCCTTGTAGTTTGCTCGTAGAACTGATTGCGTGTTCTCAATCATACCACCACTGAATCGCGTTCACACGGGGTAGAA
+>32783 2
+CAGACCACATAGCCAGTTCGTATTCCCGTCCAGAGTTTTGGACAGCCTTAGTGGCGGCATCGCGGAACAGATGTGCGCTCATGGACTTATAATTACAGAT
+>32784 2
+ATGCTTGTCCTCAACGGTATAGACAGCTGGAGTCTGCAGCTAATGGTAACCCACTATAAATGAATTAGGGGCCTAGCCTACGCTCGCGGTCAGTACTGCT
+>32785 1
+CTTAGGAACATCATGAGACGCGGTTCTAGCACGCCTCCCGCCCTGAGAATCCAAAGTACTTACTTGCGTTTGGCAGCTTGGGATAAAATTGCCGTGATGA
+>32786 3
+TCGTTAGCGGTGCAGCCATTACGTACAGTGTCTCTCGCCCACTCCTGTTATAGTAAGACAAAGACCTGTTCAGAATCGGTCGGGACTAACTCGGTAGAAG
+>32787 2
+ATTATCGGGGTGTCTTCAGCGACTGATGATGAGACAAACTTGAGACCTGCCGTCACAAACTTCGGTTTCGGGACGTATGCCCGACGTGCAAAACTCCTTA
+>32788 3
+TGAATCCCACCGGGTCCTCCGTTCTGCCAAATAATTAACGGTCTGATAGTCATTATCGGGAGAGACGGCTAGGCGCCCGTAGTTCACTAGAAAGCAGTTT
+>32789 3
+TGGGATCGTGTCGGCCCGATTTTCTCCAACAGTTAGCTGCAAAGGTAGGAACGTAATAGGCTACCCCGCCTCCGTATTATAGAACTGCTAAGACGTGACT
+>32790 3
+ATTTAAAAACCGTATAGAGCACTCTGCCGGTTGCAGCGTAAGTTAAAAGGGTTCACGGCTGGGTTATCCCTGGGCCACTCACTATGGCTATCACGAGCCT
+>32791 1
+TTTCTGAGTTTGGCATTTCCCGAGTTTGCACAAGCTACGCTGGCGAGCCAATGAGGTGAAAAATGCCATACAAACCTGCGTACTCGTAGGGACCCCTTAG
+>32792 1
+GGATTTGTCCCGATAAATTGGTAAACTCCCGCCGACGTACCCGCGAATGATTTTACGCAGCTCATTACACCATGCAGGGAGTTTACGTTCAAGGGGAGTC
+>32793 3
+GCTGCGCTAAGCACACGACGGTGCTGCTTCGGGCCACCCCTTGAAAAAGTAGGTAATTCTGATGAATCAAAGGCGCTTTACGACTGTAATGTACTTGTCC
+>32794 1
+CATTTTTGATCACCTCGAGCAATGAATTGGGAATGTGGATACCTGCCCAAAGCGTACGTGCCCAGCGAGGGACAGTAATTTGACCCGAGTCACTCCTGTT
+>32795 3
+ATGTAGTGTCACTGGACTCAAAGGCTGACCGGTGCTCGATCATTGTACCCCAAATGCTACGATCGATCAATTGAGCAGGCTCGTGCGCATAGTACCTATG
+>32796 3
+CCCGAAATAACTACTCAGATTCGTCCAATGTGTGTGCATAGAATTGCACGACCTGGTTGGGTGGTCACTCAGAGTGAGCGTGTAACATACGCCCACCTTG
+>32797 3
+TTGGTCAAGGCTACATCGGTCGGGTTCCTCTGATCAACCGGGCAACTCAACAATCGGACCGCGGATCTCCCGAGATTGATATATGTAGCTTGTTAAGAAC
+>32798 2
+ATGGCATCTCCCTTTTTCGAGGGAGTTACGTACCGCCGGTCATAAGCAACCGCAATGCGGTTACGTTGCACGGAAACTCATGCGACACGTTGATTGAATA
+>32799 2
+AAAGATTTAAGCCACTTGTAGAGCGTGTCCGTTGGTGTACTAGTACGATCAACTTGCGGCCACGATCTGCCTTCATAGGCGCTCATAGTCAGGCCCAAAG
+>32800 2
+GGGTCCGCGTCACCTCAGTCCTAGCGGCGTCTGGATCGTGACGCTACTTCATGGGAGAACATGGAAGTTATCATAATTAACGCATTAGCCATGATTCACA
+>32801 1
+GGAATAGCGAACTTCGATGGCGCTATTCTCGCCTTATAACTTACTGACGACAGGACAACGGTCGAAGCCCAGCTGTTACCAGTGAATGCCTCTTGGTGAT
+>32802 3
+CGGATCCCCGGAAAGGAAGGAAACACGACCACGTGGTGACTCTTAGTTATGTACTCATTAACCTAAAGGGCTAAGCTTTGCCCCAGTTTGGCTGTCCTTG
+>32803 1
+AGCTAGAGTAGTCCAGACTAGGGTGTTGAGTCCTCAGACACCTGTCGTTATATTAAACCGCTTAGGCAGTCCCACTACAGGGTCATAACTCCCGTGGAGT
+>32804 2
+TCACTGGCGTAGACCGAATATTTTCTCCATCACTCTGGCGAGGAAGCTGCTTTGAGGTCCATAGCATTTCACACTATGCGGACGAGAGCTAGGAGACCAT
+>32805 2
+GCCTCGCTTGAAATTCGGACGCGGAGCCATCAACTTTACCTAGCACGACGTATACCGGAAGTTATGCTCGTCGGAACTTGTGACATGTTTGTCGGAAAAC
+>32806 1
+GTGCAGCCCATCGATTTCATCGTAAGGACGCTACGACGAAAAACGTTAGGGGACAATTTCGTCTTCTAGCCCTGGCCCGGTCTAAATGACGGATATCGTT
+>32807 1
+GACATTCTATGCAGTGGGGAGGATAGGAAGACGTGACTCTGGCACTCAATAGAACCTCGGTTCACCAATAATGCATTCGTATCCTCCGCGGTCATCTGTC
+>32808 2
+GCTAATATGCGTTGACTCGGAGTCCTCTGAGGTAAGACGTAGAAGTCGATCGACACCAGTTTGCGTCGTGCCTAGTCCAAATTCACCTAGCATATGGACC
+>32809 2
+AGAATCGGCGAATTGGCTGCCACGTGCATAAGGGTAAATAATACGATTTGGGGGTCACGATGGTCTTCTCCTCCCAATACCGAGTCCCGTTTACACAGCT
+>32810 1
+GCAATTCCGCTTACAACATAGTTCATCAGTCGTGGGGAATTTAACCACCGCAAATGGATAGGTTGAGTCCCGCCGTTCGGAGTCAGAGTCATCGTCTACG
+>32811 2
+AGAACGTCAGTAATCAACGCTATCTATCAACTCGGCAGGCTAGAGAACAATGGCCGAGGTGCGTGGCCTACCGCTGCCGAATATGTATGCTCTTTTCGTT
+>32812 2
+CGATCGACGCCTATGCAGGATCAGAACCATCAGGCAAGTCCAATTCTCATCTTTCGGCTTAGCGCAATGTTGGTCGGTGAGCGTCAACTAGTATAGCGTA
+>32813 3
+ACGATTATTAAAGGTGACCCAAAATGACCGTGATTGGTTCCAGCTAAGACTGCTGTCGGTACGCCGGGCCCCGCATATAGTATTGACTGCCCTCTGAGAT
+>32814 1
+TTGATAGCGTGACGTTCATCTGAATAAGCGGAATTGTGTTCTCTTTACCCCGCGTTAGCCCAACTGGCGTATCCCGAGAGAGTCAAAGCCAAAGGACTCG
+>32815 1
+GTGCATCGATACCACAGGGTCGGCGACTGTTTAAGTAACTAAAAATGCCCTGCTGAAGTACCGTTATTTAAGTTACCACTGGTTGAGTAGCCCGCCCCGG
+>32816 2
+GCATAAGCCATTGCGCTTGATACTCAGTACTAATATAGCCTGGGGGGCTATGATTGATCCGATAAACCAACATAGTTTGCCCTGCCCCTCAGGGGGATCG
+>32817 3
+AGCTGTGATTGACATGGCTCCAGATCCGTTAGGCTTCATGCATAATCATCGTAGCCTCCGAGGTATTGAACGCTCGGATGCGAAATCAAAGCCCGTTGCA
+>32818 3
+CACCGGCATAGTTCCAACTCGTCGGAGGCTCGGGGCGTACATACTGGGCTAAACTGCTATACTGCGATTCATTTGTGTTGATGCAAACCCGCTATAAAGA
+>32819 2
+CAAAGGCGGACCTCCTCATGCTACAACATGAGGGGAGCGAGCAAATTACCCCAGGCTCTGTAACTTTTCGTCTAAACGGAGTCCGTTTTTTGCAGTGAGT
+>32820 3
+GCCATGTATTTCGGTCCTCCCGAGGGAAACAAAAAAGAAAGAGCTTTTGCGCTGTGGTTCACAGGTAACTTGTCAAGTGGTGGGAATTCCTACCCTCCCC
+>32821 3
+GGCACGCACGTCAATGTCGGACAGGGTATTAGTAGACGAAACGTATGCATATTCGCCGTTATCGCTTGATCCTTTTCAAAACGGCTGCGTGCAACTACCG
+>32822 3
+CAAGTAATATGCAAAGATCTGCACATCCCTGTCTGCGATATGCGAGGGGTGTCAAGGTAGCGCGTGCCACCTATTATTCCGCGATACCCGTGTTTACAAG
+>32823 1
+TGACAGTAGGAGTTCTAACTGTTTTAGCGGGTCATCACATCGCTGTCCTGGATGCCACATGTTAGTGTGCTCTAAAAGACCAGTAGCGCGCCACCACGAA
+>32824 3
+TACCGTATTAGCTGGGGCACCATAAGGTTGAATGCGGCACACCGCTCTGTACCAAGCTCTCGAAAAGTCTTAGTTGCTTCGGATTCAAGAGCCTTACGAG
+>32825 3
+GAGCACACATTGGAGCACCTTCTACCAGAGTCTCTTGTAGGCAGTTTACTCGAGGTGTTGCAGGATCGTCGCTCATCGTAATACTAAACCCGCGAAGGTA
+>32826 3
+TGTAACTCCACATTGGTGGGGGGTACTATATGCGCTCTAGTAGCCATGTCACGGACTCTAGACGGCCCTCATCGTGGAATATAGTTGGACCCCAAAAACT
+>32827 2
+AGATTTCCCTCTTCTTAGGAGGGCGGCACAGCCTTTCATAACATCAGCTGTGACTGCTTAAAGCCTCCCGAGGTCCAGAGTTTGGGCAACGGATAAAGTA
+>32828 3
+GTTCAGACTGAATAGCTGCTCTTGCCTGGATCCTCGCAGCGTTATTCACTATGCCGTTATCCGGCAGCTCGATAACAGAAGATAGATGGAATGGCACGCA
+>32829 2
+ATCTCACGATCTGTATTCGGCCAAGTCTGGAGATCAAGTAAGTGCTTACGGAGACCATTGCGATGCTAGATACGTACTACCGATGATCCGTCGGCCGACT
+>32830 1
+AGTGCTTGACCTTCGTTCACGCGCACATTTCCATATTAGCAACATTCAGGGTAAAGCATCGCGCGATATGGCGCTGGCTCTTGATGGCCCGGAAAAAGAT
+>32831 2
+AAAATCCGAACAGGTCCTATAAGGTGAATCCAGGGGTTTAGCCACAAGGTTCGTCGAAGACCACTCCGCTATTGTCTTAGGCTTCTTCGGTAGGTGCACC
+>32832 3
+GGTCGGCCAATGAATGCCCTCATCTACATAATACGATACAGGTGCATTAAGGACTATCTGCCTACTCGGGTTATTCCGGAATTCGGGACCGGGTGATCCA
+>32833 3
+CAGCTACCTAAGCCACCGCTGAGTGATGCGTGGGCAGTTTCAATCCGAGATAAGATTTTCTCATGATGATGACGCTTGGGTGGCTAATCCCGACACTCAA
+>32834 2
+ACCTACATTCTATTAGAGCAACAATTGCTGCCAGCAATGGAGCCTGAACATTCGGGGGGCTCTTTTAAGGCGTGACCTGCCTGTATCGTGGGCTAAACAC
+>32835 1
+GGGTGTTATCTGACGCTGGCTGTCAGAATGCACTACCACCTATGAATTCACGGGAAACTACAACTGCTACAAGCTGTCTCGCTACGGTTTGGAGTAGCAC
+>32836 1
+GAGTGTCTTCGTCGCCGATTATCAAGGACGAGTAACAGCTATTGCACCATCGCTGTTATAGGCACGATTCGAGGCTGACTCACGGTGTACTGTAACACAC
+>32837 1
+AAGATTGGCTATTTGGCGAGCCAGTGCCAGAAGCGCCATCTCACCGCTTCTTTTGGTTAAGTGTCTCCGTAAAACATTCGAAACGGGAATGCCTCACGGA
+>32838 3
+ACGGATGTTGTTCAGCATTTACTCATAACCAGCTAGCCGCACAGATCTCGGGTATGGTCGATGAGACGTATCGCATGCTCGCACTTGAAAGTCGATACGC
+>32839 3
+TACAGATGCCTGCGTCGGGGGTGAAGCGTCGCGGTCGAAGCTACTTGCCATTATACTAACCAACACTGCGCCCTAAACTTGGTACGACTGGTATAATTAT
+>32840 1
+TCAAAAGCGGGACTTTGGCTTCTGCAGACATACACAGTACTGTAACAACCCGCAGCTTATTGACGTTCCTTGAACTTCACGCCGCGGGAGGGGTAAGTTT
+>32841 3
+AGTCCGCTGACGTGGCGGTGCACCAGTAGGCATATGTTACCCAGGATCACTACTAACGACAGCTACGTCCGTTCTAATGATTAGTTTAGGGATCCTCAGA
+>32842 3
+CAAAGGGGGCCGGTGCAATTATTCATCCTCCTGTATTCTGAGGACCGCACGGGAAAAAGGTAATGAATAGCCTTGCGATTCCTCGCCCTCTGATCATATG
+>32843 2
+TGCTGAAGAGCTCGTCGCTAGCAAAGATCGCGCATGGTTGGATCCGACGACTTGCTGACAGTCGATTGTGCAAAACCTTTCACTAACGATGTCCTTCGAA
+>32844 3
+CATTAGCGGCCAAATCATGTCATTTTGTTTACATTAGCACTAGCTGCCGATGCGGAACCGAATCGGTTAGAGTGGCGCTTCCGTCTAGGAACACGACGAC
+>32845 2
+CGAAGTAGTGACGTGAATCAAGACTAGCCTCCCAAAGAACAGAACGTAGAAGCTCTGCCGTTGCGTGTCGTTTATGCTGTTACCTCCGTGCATCTTCGAG
+>32846 2
+CGCCCCGTCAATATCCAGATTCTGATACCGGTGGTGATAGTCTTTCTCACATCGCTTGCACAGAGACGGATTGACGAATGTGTCATGCAGGAGGATCACA
+>32847 1
+GTCTTCACTCCAACCGCCACCTGTTTGGTGAAAGTTAACGCGGGTAATTCGACGTAACTACAGGGCTTGTGAAGACTCGTTGAAGAGCAGTTACTCGCAC
+>32848 1
+GCTAACACGTGATAGGTGCCACAATGACAGTGATCACCAGCCGCAGCCAATTATGTTTCCACGACCTTAGGGGCTGGTCGATGATGATACCGACTTGTTT
+>32849 1
+TGGGGGTCTTACTCCTCATTAATCAAAACTGTAGGTCGTAGGTCTGCATATGAGCCGTGTCTCTACCAACAACTCCTTTCAGCGGGGGAAGAGCAACACG
+>32850 3
+AGCGATGGAAAGGATGTCATGCCCCCAGACTTAACGTACGTATCCGACTAGAGATTTCTCATTTAAACGATGCACATCGGGGGTGTACCTCTTCTGCGCG
+>32851 3
+AGACGACACGGACTGTATCCGAAGGGGGAAGTCTACCTGATCGTCCCATCCAGACACCAATTGTCCTTTCAGGACTATAGTCGTGATGTGGTATGACTTC
+>32852 2
+TTCTGGGTCTCGTCAAGTCGGTCCGTCCTCGGTCAGTTAACTAAGCAGTAACTAGACAAGCAGAGGCAAGGTTTGCACTTAGCCGTCTGAATACCTAGAC
+>32853 3
+TGTATGTGATCGATGGCATTGTAATGTAGAAACAACCAGCGCCCAGCATCTTGCAGATAAATCCTCTCTGGCCCGGCGTACGTGTTTCTCGAAGGACGCA
+>32854 2
+ACCACTTGGAGGTTCAACAGGGCAAAGTGTTGTCTGTGGGATTGTTCCGATATAAGCCGGCAATTACCCTCCAGCAGTAAATCGGACATTCGCGTCCTAC
+>32855 3
+AGCGAATGGGTTAACCCCTAACGACTCGTCCACGTTTTGGGAACAATAGCAGAATGAGCTGTCTCGTTGTGCATAACTTCACGGTCAACCTAGGTGCGCT
+>32856 2
+TAAGACTTAGCCTTGATTCTAAGCGTACTTGTCTACGGGGGTGACTCACTGTACCATTATCAGGCAGGAGTAAACTACGCCTTTAGAGCAGCCGGCGCAC
+>32857 2
+CTCGTGTCGGTATACCCGGCTACTGTGCGTAAAATAAGGTGGATCTGCTTAAACACCGAGGATCACTAGGCCTTAGGAGACCATGAATTTTCTGGACCCC
+>32858 2
+CTTTCGTTGCTAAAGTAGGCCGGTTAAGCGCCTCTAGGGGTGGCCTCAGCACGAATTTATCCCACATGGGTGTAGGACTCTCCTAAAGTCAAAACACATG
+>32859 1
+CCTTGCATTAGGGAAAAGCCTAGACCACGAACAAAGTTCCAACCGGGCGTTTAGAGTTCGGGGTTCCCCACGATGGTTGAGTCTATAATTTGCCTATCGC
+>32860 1
+GAATAGAGGATCCCCACGTTCCGGACACTAACTAAAGCTTTGTGCCCCGTATACATATGTACTTCGTTATCTAAAGGCATTGAGGGGTCCCGTCGACGGG
+>32861 1
+CGAGGTTTGCTGCAAGTACGTTGTCACTGTATAAGACTTAAGGGGGCGCATAGATTCATACCCTTTAACCTGCAACAGACCGTAGCCATGGCCGTTCCAG
+>32862 1
+TATGAGGAGCCGAGTCACCGGAAGGCATACCCTGTACCAAGAGCCCAGGTCCTGTCGACTCTCGTCTTATGTTATCTGGGTATCTAAGAAATTAGAGCCT
+>32863 1
+CAGCCTAACGCGTGCAAGACTCAGGAATGCTGTTAATAGGAGAACGCTATATGTTCAAGCGGACCTGAGGCTGCTTCGTCCCACATCTTTCGTAACTGGT
+>32864 1
+CTTGCTCCCGTTCTGTGCGTTCTGAAAGAGCCATATGTGAATTGCCATCAACACGGCCGGATAAAGGCTACGCGAGTCCAGAACTATATTGCGGTGATCA
+>32865 1
+TGCTTGTATGCCGAAACCATGACTGAGGTACGATCAGCCCAATTCTGCTTAGTCGGGAGCGAGACCCCCTATTGAAGCCGGACAAAGTGTAGTATCTTCT
+>32866 1
+ATAGTTTTATCACTTCTGGGGCTGAACTGATGCAGAGTCAGACGCACGGCCAAACGAAGATCCGCAGGTTCTTCCCAACGGTAGGTTTGCCATCATGACT
+>32867 1
+GACACTGCCGCAAAACTACAGGAATCGTACCAAGCATTCCGATGCCGAGGCTGCGTCGTGTTTTAGTGCTTAGACGTTGACAGGTAACTCTAGTGTCATC
+>32868 2
+TCTTGTTCCTCCGGCCACAGGCATATTACAGGTGGTCTCACATGGTATAGGATCTTGCAAATGGGAACGGATCCTACTCACTCCTAAAGCGCGGGATGAA
+>32869 3
+CTTATACCCCTTTAACCGGACGCTGTAAACTTAACCGGAGCTTCCGTTGTGATAGTGACCGCGTGAGGTGTACACCGAGAAGGCTACGGACCGATTTAAT
+>32870 2
+ATCCTGGTCTAGCGCGATGTCGAGAGGTTCCCTGTCAGTTGGCTAAGAGTGAATACCCAAGTCTATCGACAGGGTTAACCGCACATCAAACTCATTCGTG
+>32871 1
+CAAAACGACGAGCTCTTTCCCCGGGCCGATAGTACATTGTGCCCGGAACCTATACTAGGCACTGTGTTCTCTTATTGGACAGGGAAATAGCGTGAAGTCT
+>32872 3
+CTGCCAAATGGCTTCTTCATATGTCGTAGTTTAACGTAGATAACCGACCTCAAAGCTCGCGCTGGGGAAAATAGCGAAATCGGCGCGCGCGTTTCTGATC
+>32873 2
+CCAAGGGGATAAGCTCACTTTACTACCGAATATCCCGGCAGTTGGCTTTTGGTCAACATATGCCTCACATGAATGGTATGCTGGCAATGACGCCTCGGAG
+>32874 3
+CCATCGTAAGTTTGTTAGACAGTAAGTACAGCAGGCTACCGCCGCCAAAAGGTGTACAGCTCAGCATATTGCGTGGGAGCCCGTCATCTGTCTTAGCTTA
+>32875 3
+ACCGTAAGCAGTTCTTGAGCAACACGTTCGCTCAGGTTTGAAGCCGAATCATTTAGCTGACTCCTGACTGCAAGCTGTTCGAGCGTGCGCAGACAGATAT
+>32876 2
+ATTTCGAACTCCCGTATTCAGTACCACGACAGAGAGGTCCTAACCGATGGTTCGAAAACGACGTTTTGATTGACTGACCGGTATACGGGGCCGGTCTTCA
+>32877 1
+TAAAGAGACCGTCGGTTACTAGAGGCCACGGATGTTGAAGTGGCCGTCATTCTATCGATAATCCCAACGCCCCGTGCACTCACGTTAATCTATGGTGGTA
+>32878 1
+TCACGACGGCTCGTTCCTCTAAATTGATGGGTGATACCGCCCGGTAGTTAATCTTCTGTAGCACCGTAGATAAAGACCCGAGACAAGCCGAGGATTCTGT
+>32879 2
+ACGAGGCTAAATGTCTATGGGCCACGGCAAACCGGGCCGTGATTCCACTCTCAGTTACCAGTTATGAATTTTATCGTAGACTGCGCAACTGACGACTTGG
+>32880 1
+CCAGGAGTGTGAGAATCATACGGCCATCCCTTTGTGAAGTTAGGGGACGGCTGTCGCTTAAGGTTACCTAATACAATCCGGATTCATGCCTACACGATCC
+>32881 1
+CCGACTCTTAATAGTACACGACGAGTTCTCAGAAGATTGACTTGGTGCTTTAGGGCTATGCTAATGCCCGTTCCCCACGGGAAGACCATGATCGCATGGA
+>32882 3
+TGGCCGCAGCACGTACCACTCGGTAGTCAAAATTATCTGATCAGATTGTCGTAAAGGGCTTCCGAACCCGCGCGTCGATACTATCATACGGATGAGTTGT
+>32883 2
+GAGTAACTCCGCCCGCACTCCTGATTGGGATCCCAGAAGCTGGCAGGTATAGACGTTGCTTCTAGTGCATCAATGGCCTATAAGACATGGTATACTCAGT
+>32884 3
+GTAGACTCACTTATGTTCAAGCCACGGATATTAAGTGCTCTTGGGTAGAAGCATCCCTATGCCGGTGTAGCTCGCCGACTCACACGGAGCAGATATCTAG
+>32885 3
+CGTTAACGTCCTACAGGGGGCTCCCCGAGTGCCATATTAACACTTACGGTGGCAGTGGTGGAAAAGCATGTAGTCAATAAGCTGCCCTCCTATATTGATC
+>32886 2
+CTCTGAGAATGGCCTCTTTACATTCGTGAGAATACTTGGAGCAGAACTAGCCGCTCGTGGTGCATGCAGTGGGCTACAGCAATACAATCTCCGGACTTAC
+>32887 3
+GCGTTAAGTCATCTAGATCCAAGGTTATCACTGCTACGTGGCATGTAACAATCGGAGGAGGCTGGCGCTCAGCGAATACGGCTTACTCACTATCGCACTT
+>32888 1
+AATAATTCCCAGTAGGGCCCAATTGTTTCGTTTAGGTCTAGGCTACAGAGGAAGGCAATGACGGGATAACCTCGCCCGTTCTGTCTTAAGCACTCCAGGC
+>32889 2
+GGAGCGTTTTGTTGCACCCTAAAGTCAACCACATGGCATACCCCGCTGAACGTGGATAGGTTGTTATGGACGACGAGAGTTGTCAATCCGAAACTCTTCC
+>32890 2
+TTCAGCGTAACGTTAGGTCCTCGAAATACTATCCTAGCTGAGGCTGGGATCTTCCTCGCCAGAATGTTACCCGAGAAGTTCAACGGAAAGTTCTCGGCAG
+>32891 1
+GGCGTTTGTTGCAAACAGACTCCGGATAGATCGAGGGGACATCCTAAGACATTCTGTTTACAAAATTTGTACATCCCCTCCTATCCGCCGAGCGGGAGGT
+>32892 3
+CCATATCACCTCTCGGGGTTCCGCGCGTTATCCGGTGCAATATTACAGTGCGTGGTAGTATAGAGCTAAGATAATTGACAGGGCTCTCACCCAGACATAG
+>32893 3
+AAGCGACCGAATTATACACCTGGGCGAACTTGTGTAGCATGCTACCTCCGCCGGCGCAAGTCACTTTATTCATACAGTGGTGGATCCATGGGATGTCATA
+>32894 1
+GACCTGGTTTTCCCATGCATGTCTGCCCGCCAGAGTACATATTGGGGCTGTATTTTAAGAGTAGGAGACTTCCCACCCAGAGCTATGGACAGTAAACACG
+>32895 1
+ATCTCGATACCGTCGAGAAATTTCGCGTGGCGATCAATATTAAGCCCAGTTCGATTGTTGGCCCCTTACGGCGAGTACAACCATTGTGACCGTAGAGCGA
+>32896 2
+GACTATCTCATCCGTGACTTTAGAAGTTACTAGTCCAGCCGGTTTAGCGGGGCTCACATACGCAGGCCTTCAGACATACAGAAGATTAGTCTAGGGCTCG
+>32897 1
+TCCGTAAATGAGCAAACTTTACAAGAGACGAGTGAGGTCGCAGTACATGGTGGGCCCATGATGTCTCCCCGTTACTTGGAGTTCCTCCTGATCAAATCCG
+>32898 2
+TGTCCGTATCGATATCGACCGAACATAGTCTCTTTAACTTCGGAGTCACGAGGGGTCTAAGCGTATTTTGCCTAGCCGAACACAGGCTGGCAGTACACAG
+>32899 1
+GCCGAGGAACAAGTCCAGGAATAGTTCGGCGACTCACCCCCTACTGTGTGTTGCATAACAAGTCTATCTGGAGGTCGACTTAACTGACGTCTTAGTTCAG
+>32900 3
+CTAAAATGAAGGTAGATTTAATAGGTGTCCCTACAGGTTCTCGTTTCCAGGTAGCCGTCCTCGACATAGCTTGACGGGAGCCAAGCACGACGCCATGTTC
+>32901 3
+TGGGATAGTGTTCGAACATTGGCTGAAGCGTCTGCACCCGCAATGAGTTTGGCTACCGCAAAGCCCTCCAGCATACCACCGAAGAATGGTTATTAGCTTT
+>32902 2
+TGAGCATGGAACGGATTTGAGCGTTTCCAGCAATACCTGGCGCCCCATAATAGACCAAGGAATTATACGCCTGCCAACGTGGGTGTACCCGTTTTTCATG
+>32903 2
+CTTCGGTCGAAGTTATGCATAGACCATTAAGTACTCACAGGGACCGCTGGAAGGCACCTAGTCGTGTTACTATGGCAGATCTAAAGCCCTCCGTTTCGAG
+>32904 1
+AAATCGTAGGGAATCCCCAAACTATGTTCGTGTAGGTACCGCTATATCGGCGCTTCTCTTCGGAATTACCGACGGGCCCAGCGTCTGAAGATAATTAGGC
+>32905 3
+GGATTGCCAGTATCTTCAGTTCGAGTGACCTAGGCCATTATACCCTAAGCCAACGGTCGCACGAGTTGATTGAACCAGAAGAATGGTCGTTCCCTCGGTA
+>32906 3
+TCTTCGGCCACATACGCAGAAATCAAGTCTGCATCAGATAGGCGCGGGAACAGCATATTTGCTGCTGTGTGGCAACGACGTTGTTTGCCAACCTTAACTG
+>32907 2
+CGAACTGGCAACGTCCTCGAAGTTGTTCACGGCGGCGTATTGAGCATCAATTTGGGCAACTGCAAAGGAACAGTAACCTTCCGTTCTCGCTTGTAATAGC
+>32908 3
+ATCCGCTTCGCCGGGCTCACAAAATGAGACTATACTGACACCCATATGGGAGATGCTCATTGCTATTATATTACGTGGCAACGTTATGGACGCGCGGTGC
+>32909 3
+CTGTAAAGAGAAATCCTCACTCGGTGTCGGTCAACATAACCCTAGGTCTATGCTGATCCGGGCCAAACACCAAGATTTATTTCTTGGCGGGGGGCCGTAT
+>32910 3
+GACGGCCTCCAGGTTAATATGTATCCTCCAGAGAGTTAAGGGTGACGCGCATACCGTGAGACTCTCTATTACCGTCCAATTGTCCGGGCTACTTAAAAGG
+>32911 2
+GCTGGAACATTAGCATTGTTTTAGCAGCCGCCTATCAGCTTAGGCGCGCCTAGGCCGGTGTTAAGACACTGTATTGTACAGTCCGAGCACACCTAGAATA
+>32912 1
+ATGACCGAACAGCGCTTAGTACCTAATGGCACGTGTGATTTTATCAGTCACTGGGCGGTGGCAACGTTCCTGGGTACCTCTTAGTGCAAAAAAACCCGTC
+>32913 3
+AAAACGTGCGTAGACTACCTCGAAGACGGACGCAAGACCCTTTTCAAGGTCGCAGTTCTAGATGATTGATTCAGAGCTCGGGGTCCATTTCGCCATTGTC
+>32914 3
+ATTCACATTCGGTCGTGACAACGCTATGGTCTCTGGTTGGCGGTAATGGCAACCCGCGTCGTTTCACAAAATGGTCAGCTCAACGTGGATAATCAACACG
+>32915 3
+CTTACCACTGTTCTAGTGTCGGGCAGCATAGCCAGTGCCCACATCCACGGAACAGATGGTAGGTATAGACAGATGCAGCCACTTCAACTTGTTGTATTGG
+>32916 1
+CGACGGGGTGAATCATGGAGCTTCTCTTCCTGCGCCTAGAACGTGTTCTTAGACCTAGCAGCCAAAGTTATAAAATATCTCTGGACCGACGACTAGTCGG
+>32917 3
+CTCTAGACCCAGTAATGGTCCAATAATAAGCCCGGACGTCTTCTGCCGGGAGTAGGTTTGTAAATGCCGTCCGACAACCTGATTTCGTAAGGGTAACTGC
+>32918 1
+TGCGGCCGGAAGGGCTGATCACATCTTTCTGAGATTCTATTGCACGGAATTGCTCCCAGAATACGAATAAAATCTACCCGGTCATGCGCACAGGTGTTGC
+>32919 2
+CAGCACTGGGTCATGTCCTGCAAAACGAAGCAGGCGAACCTAGTTTGTGCGATACATGGGGATTGAACACCCCTGTCGTAAATGTCACCTTCTTCGTGAT
+>32920 3
+GGCTGATTGGCGGTGTTGCGACTCCGGCTATCACCGAAAAACCTACACAGACATAGCGCCTATCCTTGAATGGGTTTTGAACTTAATCCGGAGTAGCCTA
+>32921 3
+TTAGAATTATATACGGACGCCTACGACCCCGGCGCATGTACGTACAACCAAAGCGTTCTATCGCGTCAGGTGTGCAAGCCAGTTGCGTCAATTTGTTGGA
+>32922 3
+ACACTTAGGGCTCCAAGTGACAATTGACGCGGCTCTTCAGTGTTTAGACTACTAAGTGGCATGTGTACTCAAGACGTGGATCGGTGCACACCCACTCTGA
+>32923 3
+GCTTGGCCAACAGACTATAACGGGGCCTCCGTACGCGAGCATTATGATTCCAGAAGAGTGTCCACTCCTTTAGGGGATGAATCTGGCTTATTGCACCATA
+>32924 2
+TCCAGTCAGCCACATGCTCAGAGTCGAAACACCCACCATGTCTAGCGGTCTAAGGTGAGCCTTTGTCTTATTGTAGCGGGACAAGGATATAGTCGCGTTA
+>32925 1
+AGGCCAATATGCAAAGATATAAGATCCTCGTGACACTAGGTTCACCGCGGTGTCCAGTTGCAAACTGGTACCAGCGGATTCGATTTCCGGCGTGTTATCC
+>32926 2
+AAGCTGAAATCCAGCCCCTCGTTGCGGATACCTGGTGGAGAACAGGACAACATGAGTCATCTATAATTGGATGTCGAGCGCGTTCTGGCACTATCTTCTC
+>32927 3
+TAAATAACCCGAATGCGTCACATCGCACCGGCATGGATTACTGTGGTACCGTATGGGTCATGCGAAGCCGACAGTACTTATCGACTAGCTATTTGGTGCC
+>32928 3
+ATTGGTTTAGAGCGGCTGTTCTCACACACTTACGGGATCACACAGCGAAGGCGGTTCCATCATGGTGACGTTTACACGACGTGTACAACCTAACTTGGAC
+>32929 2
+ACATAGTGCAGTCGTGTTGTCGACATTCCGGAGATCATCGAGCCATCACTTTCTTATGAGGTGGGAATGAGTAACCCTCGGTCCACACGCTTGCGACAAA
+>32930 3
+TCGCTTATCGACTAGATAGGTTTTCGCAGTCGAGCGCGGTATTCTAGAAAGGCCTTATCAGTATGGAACACCTGAACAGGCTCTCAGAACGCCTTCGGAC
+>32931 1
+TGGCGATTTACTGAGCAATAGAAGAAGACGGATCCTTCAGCAAGTGTCACTCCTTCTCGTGGCCCATGATTGTGCACCGAAGTTATAGGTCCACGGCCAT
+>32932 1
+AGAACTCGAGTCCCCCACTCGTAGGGTGTGTGTATCAGCTCGGATTGTTACTCCAAGGGGCTTGGAACGAACTACGTACGATAACTCGTACAAACCGTTT
+>32933 3
+TATGGAACTATCGTCCTTATTTTACGCGAGACAGGCGTGTTAGATAGGTTGACACATATCCGGGATGTGAATACAGCACCCTACGCGGCCAACCTCTGGC
+>32934 2
+CTATCGCGCGTTTCAACGTTACGGTCCTTTATCAAGGATTGAACAAAGGCTAAAGGGTGCGATCCCCTTTAGCAAATCGATATAGACGGGCCCGGTCGCT
+>32935 1
+CCGACTGGGACAACCATCTGCGTGACCTCACTAATAAAACATCTATGGAGGTTGAAATGATAGCGTCGTGGCTCCGCAGTACGTGTCTAGCTCGCAGTTT
+>32936 2
+ACCGCGTACTCCCAAGCGGTGTAGTACCGCCGTCGCCTATTCTCAATAATTTAAGGAGCAGGTCATGGGCCAGGCGTAACTATTATCTGGGTAATTAGAC
+>32937 1
+GCCTCGTAACAGGTGAATTTATGCGTTCATACCATCGGTTGAGACTCCTCAGACAACGTAGGACCCACTTTGCATGGCTTTAAAGGGCAATTGGCCGCGA
+>32938 1
+ATGCATTGCCAATATCAACGACGGTGCTATCATCTTGGATAAGGGTGCATTTACCGGGGGGGTGGCCAACTCCTTTACAAACCGACTGGTATCCAATCGC
+>32939 2
+GGATTCCTCAGGAGCGGACAACCAAGGGCTCTAGTAGTGAAGTCCCTGGAACCATTACTCATATTCAGTCATCGCGTTTTGGCTTGCGACAAGAGTATCC
+>32940 3
+TGGAGGGCGGAGCGGGTCCCTGCACCGCAATTTTCATATCATAGAAACGTCAAGCTAAGCAGCCGCTCAGGACTTTTTAACCTCGAGTGGTTTCAAACTT
+>32941 3
+CTTTACTAAGATTTCCAATCTCGTGTTCGTCTGGAATGAAGCAGCAAAGGGAATCTTAACGTCCCGTCGCAATGCACCGCTTGAGCGAGCGCGTGAACTG
+>32942 3
+AAGAGCGCGGACAATGCCTTAGACAATCTCTAGCTTTGTAGACGCGTCGTTGCATTCCGAGGCCATAGCAGGGCATTCCTCGTCGATCTCTGAATATGAA
+>32943 1
+CTACGGGCATATTATAAATCGTAGCCCGGAGTCGGCCCCAAGAGGATCGCCTCATTAGCGTGCGGACCTCTTCTTAATATGTCAGCTGTTTGAAGGCAAA
+>32944 1
+AAGACCTTTTTTATACGTGTGATTCCGCCCAGTTATAACGCCGGTTCATATCACGATCTGCGTGCGAGCCTAAGCCCACAGTAGGCGAGAGGATACAGGT
+>32945 2
+AGAACACTTATGGGATTAGGCCCATGGATTACTGACTCTCCCATCCTAGTACACGTCGGGAGCGTTTACTTTTGTAACGCAGCTGACGCAGATGGCGACA
+>32946 1
+TACTTGGCTGCCGAGTGAGGCGGTAACACATTTTACAGCACGTGCGTAGTCCGGTGTCAGTAAATTCACAATTCTCGTAGATATCGAGAAGCTGCCCCAC
+>32947 2
+CTTTAGCTTATGAAATCAGGGGTCTGGCGTGTAAGTTCGAGCCATAGCACCATCTGAGCTAGAACATCGGAAGATGGCCACCTCCCGCCTAGTGTATTAC
+>32948 2
+TGACCTCGCAGTTTCACGATTACGGTATCATAGGTCGTTCTGACCGCCCCGTATGATGGCCATTAAGGGTTATAACAGGCTACGACACGAGGTATCACGA
+>32949 3
+TCAGCGTAGTGCCGGACAAAAGGATTCTGATTACTACGAATCTGGGGTTTCACCGGTCTTGCGCTCTTGATCGAACAGAACACGTCACGTCCATTAGAGC
+>32950 1
+AGCGCGGGTAGCGGGCCCCCTCCCGAATAACGTCTTGAAGTACCGAATGATAATTTCTCTTCGGTATGGTAAGGAGCCCAAGATATACTTCCTATCGTAG
+>32951 2
+ACCTGCGGAAATTAACATCGGATTCCATAATTATCTGACAGTGCGCAAGAGGCTGGCTGGGCTCAGCTGCGTTTACTAGTCGCCTAAACCCCGTATGGTA
+>32952 3
+GATACAACAGTCCGGCAAATATTGATCAGCTTTCACGTGAGTACGGGCTCACCATCCCACCTGCTAGAGGCGTAGAAGGTCATATGTTCCTGTGTCGAGT
+>32953 2
+ATATGCGGTCTAGAAAGCTGGCCACTAAGCGTCAGTTAGTATGTACCTGTGGGCTAATTGGCACTATTACAGTCACTCCCTGAAGCCGGAATCACCTGCG
+>32954 2
+AAGGGCACACGACCTTTTCACACGATGTTCCATGCATGACGTAACATAGGCGCCGCCATCCAGTTTTATGGAGACATGTCTGCGCTGGACTTAGGTAGTA
+>32955 1
+ACATTATCGCCCGTGCATAAGCTCGTTCTACAGGTAGCGAAGTAGGCTAGGGGGGCGCTACATTCGTAACGGTATTCCCGACCCAACTATAGGTAACTTT
+>32956 3
+CCCCGGTGGTATTGCCTTGAAAGCCAAATGTTTTATATGATGGTAAAGCAATTCCGGAAGCACGCCAGATCACGGTTGGTATCCCGTCTGACCGTACGCA
+>32957 3
+AGTGGCGGCGCCCAATCTGATAAAAAGTTCGCTCAGGAACAGCTTACATTCAATGTTAGTGGCGATTCGTATATCGCCAGGATCCACGGCCATTGTCCGT
+>32958 1
+TGTCAGTATTCGGCCGCACAAGTTCCCCTGTAGGTATAGGTAAAGCATCGCAACGGCTGAAGGTACAAGTCGCTATGCGACACTACTTCCGGATCTTTGA
+>32959 1
+GCATACTCACGTCCTGGTACAGGAAGCCACTACGTAAGCGTTGAGGACGCGGGACTGTGAGTCGTATCAGTTCTAATCTTCATAGAACCATCCTCGTTGA
+>32960 3
+CTTCTTCCGGAGTGCGATGAACAACACCGTACATTTTCCAACAAACTTCTCACTTGTGAGGCTCGTGGGCGCAAATAGTACGACTTCGGTATCGGGAGAG
+>32961 2
+ATATGGGCTCCGGTAACTAACGCCGAGCATTATTGATAGCTTTTATACGAATCGCCTGTCCTGGTAGCCAGGCTGAGGTAGCACTCGCCGCAAGTACTAA
+>32962 1
+GCTCTCTCCTAATCGTCTTACCTAGTCATCCAGGTGAATGAATGGCATGGTGAACTCGCAAACACTGGAGAAGTGCATTCCATAAGCGGTCGCGTTCGGA
+>32963 3
+ATATAGGAGGAGCTGTACGATGACCGTCAATCATCGTACGCTAGTCTACTCTGAGAATGCCTGCCAAACATGTGGCGACAATACCCCTTTGGTGCTGCGT
+>32964 2
+GATTCGTTGCCGGAGAGCCCAGCTAGCACTAAAAGATTAATTATCGACGACAACCTCGCGTGCTGTCCTTGCGCGAGGCAGTATAAGCTTCATGATCTTG
+>32965 2
+TATCTTTCCTGCTCAGGTAAAGGAACGTCAGAGAGAGCGTACTCAGAACCGATATGCGACCGTCGCAGTTGGTCACTGTGGATACATCTACTTACGCCGT
+>32966 1
+TGAAAGGATCTGGTCGGCTAGACTCAATTCGCCTTAACTAGCCCTCTGGGGTGAGTAATGGCCATATGCACAGCGTTACCACCATTTTCGGTAGCCAGAA
+>32967 3
+ACCGGGATCCTTAGCCAATCAAGCAACTTGTAATGGACGACTGCCACGTTGTAGGGCTGCAATCCGTTTAATTTCGCTCAACTAGGGGACAATTGTGCGC
+>32968 2
+ATATTAGGGGGCCCATAGAAATGCTACTGGGCATCGCGTTCTGGAAGTCAACGTTCGCTAACACTGCTACATTCCTGTATACGCATTGCCAGCCGAGATG
+>32969 2
+CGGATATTCGTCGAACATTATCTGCACGCTAATAGACAGTAGCCGCGGCTATCAGCGTCCGGGCCCAATATCATGATTTGGGACGTTCATGGAATCGCTA
+>32970 2
+GATTTAGTCCCCGAGACTTCGCATGTCACTTACAATATGTGTGTTTACCATGACAATCACGGACGAAACCGGTTAGTCCTCTAGGGGGGACGGCACACTG
+>32971 1
+AACGCATGGGGGACTAGATTCTGTGTTTTAGCGTTATCCGGGCGTTAAGATCCGCTCAAGGCCGCACGTATTAACTTTGACCAACACCACGTCAACAGTG
+>32972 1
+ACGATGTTCGTTCCTGCCAGAGTAGGGACCACTTTCATGCCATTGATCCGTAGCCGAATTACTACTGGGTGGCCAGCACCTCAAGGGAGAGAATTCTATA
+>32973 2
+CATGCCGACTCTACATTATTTGTAGAAAAATTTAGGACGTGGGCGAGGCAATGCGTCAGCTGATAGAACTTGTGACTTGCACTCGGCCTAGCCACCCCTG
+>32974 3
+TACGCTTTGATATCAGGGGTTGGACGCCCGGATCGTATTTTTGCACCTCTCACAGGCTGGACAATAAACGACTTAAACCCGGTGCCTATCAGTCAAAGGG
+>32975 1
+TACCGTAGGACAGCAAGTTGAAATTCGCGTTTCAGCTAAGTGAGCAACGCTGCTCGCATCGAGGGATCTCATGTTCCTTAGAACCTCCGATCTGGAAGCT
+>32976 3
+GTGCACACAACTCTCGCTCACTGCCCTGAGAGAAAACGTTTACGTCCGTTGAAGAGCAGTCCTTAAGCTGATCGGGTGATGAATCGTACTGGATCGATCT
+>32977 2
+CTAGGAGACAGCTACGCCTTGAGGTATTGATGCACATCGTGGATAACCCCCTCTCTCCCGGTTAGCGAGACCAAAGTATACGTGTGACTGTGTTCGATAA
+>32978 3
+GGCTTAGCAGATCTATCGTAGGAGGCTCTCATCGTCTATCATCGGGGAAACTCGATGCAATACAACGCCTAGCGCAGTAGTCGGTACGCAGTTCCTTATA
+>32979 3
+CTAGTGGAGAACCTGAGACCGCGTCCTGCCATTAAGGATTGATCCAATGCGTCCTGATCAAAGAACGTTCAGTTTGCGGAGCTGCGACTGTACTACATTC
+>32980 3
+GGAACCATCACATAATGCCGTGGGCGCGTATATTCGTCTCGTTCAGTTCAGCAGTATCCTGATATGTCGCGGTAACACCGGGGAGATAACTCCAGCATAT
+>32981 2
+ATGTTAACAGCAGAGGATTTCTGCTCCAGGATCTGCCACCACAAATAGCGTCCGCGGTAGCTACGGTCGTCTTGATTTCGACTGATGCTAGGCGACAAAT
+>32982 2
+ACGCCGGGTGCGTTAAAGGTCCTGAGCTACATATCAGCTAGCAATGCCGGATCACTGAGAAGCTGTTTCATACTTAGGCAATGACTCTGCCTTCGAGCAT
+>32983 3
+TCTCGATAAGCCAACTACTCCTAGGACGGGATAAACACTGTCGCATAATTCGGTAGAGTTGGCTCTTGCCTCGTGCGGGGCACCCAATCTTGAATAGGAT
+>32984 1
+GGACATGGCTGTACTTCAATACTACGCAGCACGACCCTCCTACAATTGCCTCAAGTTGCTGGTACATTTATACGATGCTGAAGGATGGGGCCCAGATGTG
+>32985 3
+TTCTCAGACCTTTACTGAGGCCATTATGATGCGAGGAGCCAAACGGCGTCATGTCCTGCAGCACTGAGTGTCCTTCTACCGGCAAAAGTCGAAAGTTGTA
+>32986 2
+ATGGCTTCTGCGTACCCAACAACAATTTTATAAATTAGGGGTCCCCATACAGGTTCAGGTGATCCGAGACTCCGGTCATGCTGCTATGTACACGGGGCGA
+>32987 2
+CGGTGACGGGCCTCCTCTAGACACTTGAATTCTTTAAATTAGAGTATCGGCTCCCGATACGACTACTGGCAGTAGTTCACGGAAGAGATAGGCTTCCCAG
+>32988 2
+GATTCCTACCCTGTCGGTTCCCGAGGTGCGCAAGCGTAGATCCTTACGAGAATCGTTAATCTACATCTGCCTAACTGGTACAAGTACAGAAGCTAGGTGG
+>32989 3
+ACTGCATGAACTTGTTGAAAACGCTTACCGATGCTGGTTACAATCACTATCGTCGACGTGCGATAACCATGGGTTGGGTCCCCATGAGCATGCGTAGACC
+>32990 3
+TTACGCCCGATCGTTAGGGTCTTGAGAATCCTTATTCTCATAACGACCCATCAAGGATTCGGCGGACAAATGTCCATGGGTAGGGATACTGCAGTCCCGA
+>32991 3
+GAAGTCACGCCGGAACAGTTAACTTTTGGCATGTGCGATACGTCAGCTATAGTATCACCAGGCATCTCTTAGGTGATAAGTGGAGCCGCTCTCCGACATC
+>32992 2
+TCTACGGGGTTTGCAAGAAAGAAAGTGTCCGTATCCTTTACTATCTAGGCCGTAGCATGGATTAGATATGCGAATCCCCCTGTGACACCGAGCACGCGTC
+>32993 1
+GTCTAAATTTGCAGCTTCCCCCGTAGCTCAATTCCCTGTCCATGGGGAGATATATACATAGGGACTAGAACTCTCGTAAGCATGCGGGGTGACGCCAGTA
+>32994 2
+ACTAACACGTAGCCGGGTAGTACTCTATTGGCGCTCACATCGTTAACTGTTCAGATGTTTTAGATCGCCAGTAAAGAAGGCCCGCTAGGGTCTACCGAGC
+>32995 3
+CATATGGTTATCTTGCCCAGTACTGTCCTCGTTAAGAGACTTGGAGATCAACGGACCGCCAAGAAATCCAGGTGGGGTAGATTGTGACTTCCGCATCCAC
+>32996 1
+GTCTGTTCCGGTACTACCTAAACCCGACCCCTTCTTTAGAATGTGCGGTTGACGGACGTGGATACTGAAACCAGAATATGGCACTGCCTTATAGAACGGG
+>32997 1
+ACTCACTTACTTTGCGTCAGCGGTCCTGCACGAAACTATATCACAACCTGCTGTGCCGGAAACTAGGATGTCCTGTCGGGAACGAGCAGATTTTGGTGAA
+>32998 3
+GAAACCTGACAGTTCCCCCTGATAATCGACGTAAGGTGTACTTGAGTGGATCAACTGTAGGCCTACCCTTGGAACAGCTCAGTCTGATAGCACTTCGGTG
+>32999 2
+TCGTGCAGCAGTCGCTACGCCTAGTTTGAGGCATGACGAAAAGCGTCAAGACGTAAGTGGTTTTGTACTCCTAGACCTAGCCTCGCTAGGATACTTCCAA
+>33000 2
+ATTCAGCTCATTCATCAGAATGCGTGATTACACAAACTCCGCATCGCGGGCACCCTACCACTGAGGTGTCGAAAATTGGTGGTTGAAGTGCCAGTGGCTT
+>33001 3
+TGTCTAGACACTCCTGGAGCCACAACCTCCGATGTTCCGCAATTAATCGCGGTGATAGACAGCTGCGGTAGTCGAGTAAAGGATGTTACTGTCACATTCG
+>33002 2
+TAAGATTGTTTCCGTTAATCCGAACGGGACCCATGAATTTTCCGTTGTCGGGTAATCGGGTCGGCATCCCAGGGAGCAAGCTCAGCACCCCAGTTAAATA
+>33003 3
+ATCACTACTACCCTCCGTGGATGCAGGAGACATGTCATGGGGCTGCTTATAAGCGACCAACTGCCGAGGCAGTATGTGGAAAGAGTCACTATCCTTTTTC
+>33004 3
+GTCTTCCTACGTGACGATTACAGACCGTCTGTCGAACTAATGGACACGTCCGACTGTTAGCCTAGGTTAAGACCTAGGTAAGGCAGTTCCTTGGCAAACG
+>33005 1
+TAAACAACCGAATGGCCTAGCACCGATACTTATTAGCTTCGTTTTCAAGGAAACATCGCTGCGCGGTCCGCCTACGAATGGTTCATGTAGTGGGATGCCG
+>33006 2
+GCCCTACTAATCTCTACTTCCCATGAATAATGTATAACTAGAAGACGGGGAAGGCTGATGATGCCGCTCGCCGTGATTACAACCTGGCGCGAGTTTCGGT
+>33007 3
+TTTTTGCACGGTGAATAGGAGATGATATACGCGGATCTTCACTACGTCCCTAAATACCAGCGGTCGACTCTCCGCCGTCAGACTATGGGCATCATAGGGA
+>33008 3
+CTACTAAAATGCTGGATTGGCGCCATGTGCTGTGATCTCCGGCACCGCCCTTCGGCTCTTGGTTGGAAGTCGACTAAAAATGATTGGAGACACTAAACAC
+>33009 1
+AGTATGCGATTCCCTTAAGCCGGTACAATCAGATCACTAAAGGGGGTCCTTTGGATACATGGAAGAATTCTCGCGCCTGGTGGAGATCCCCTTGCTACAC
+>33010 2
+GCACGGCTCGATCTCTATCTATCCGGTGGACTTTTACAAGGCATATTCGGCAAACGTAATTCGTCCGATAATACCTAGGCGGGGTGGGCAACCAACTAGT
+>33011 3
+ATTGTACGATTTATCTGTGGGCCATCCGATAGAGGTCGCCCACAGCGTCTCCTAATATGCGCAGGAAACTAGCGAATCACTGCCGGGTTGCATTAACATG
+>33012 2
+ATCGGTTCTCATTGAAGGTGCCTGCGAGAGTATTCAAGGGCAACTTCACCAACAACGGCAAATTGCCGGTGCTATTTCCGGGGGAGTCAACTTACTCCAT
+>33013 2
+GCTGTGTCAGCGGCATGATTCATCGGGCGTTTTCACTATCCATGGTCGTACTGAAAGAGCTAAACTACCGGCATCTAGAGGTAGACCAATCACTTGCCAG
+>33014 3
+AGTGTCGGCCCTTCATGGACGTCTCTCAACGTTAGTTACCCCAACCGGACGAACCGTAAACGTGTGAACCAGATTGGGTAATGTAGCCTACTGTGAGATT
+>33015 3
+CGTGCTGCATGCCAGGGGGAACCCTATTTTATGATGACCTTTTAACGACTATCACTGGAGTGCCAACCTTCTACCAAGGGGTATAGGCCCATAGGACTGA
+>33016 1
+GGAGATCAAAAAAGCTTGTCCTGCTCGACTCGCGACTGCTAACCAAGAGAGCGACTTCCTCATACTTTCTGCCAGAATCGAGCTCTGGAGTTAGTTGTGG
+>33017 3
+TACCAAACAACAACTGCCTTTATCGGCCAGTTCGTGAGAAGGTTTGATTGTCCGATCCGCAGAGCCACGGGGTAAAGTTCCGACCCTATTTAGAGGCTTG
+>33018 3
+ATATGTCCGGCAGACAACCTGTTACCGGCGTGACCCAATATGGGTAATTGTTCCCCATGGATAGTACTGGAACGTAAAGTGCTGGCACCTTACCCGTAGT
+>33019 3
+TGTGGTCCATTCGATTCGCTGATAGGGACGCCTCCGCGACATGAGGTCCCGCGAATGAAGACTTTAAGTTTTGACAGCTCACTGAAACCTACACTAAGTG
+>33020 2
+GCGTGCTTGTTAGGATTACAAATCTTCAGAGGCAGAGTACGGCTGCTCGCATCGAGACTTGGTACACTTCCGTAGATATCTGCCAACCGGACTGCACTAA
+>33021 3
+CGGGCCTAGTGACCCATCTATCCCGATTGGGACTACGATAAGGTTAGAGCATTGGTTTCAGAAACTCTGTACGTTAGGCGGTAGAACTCGCCCCTTACAA
+>33022 3
+CCCTAGTATAGCGTGACCGATTCTATCCTGTAACCGGTAGACCTATGAGGCCAGTTCATACTAGCGACTAGGTTAGTTACGAATACGGAGGTCAGCGTCC
+>33023 1
+TCCCTGACTCTAGCACGTAGGAAATAGCTTAGATAGGTCGACTTGGTATCCAGACTGGCTTTCGTGCTCCAGGGTCTACGTTTCCGACAAAGACACGGAA
+>33024 3
+CACATAGCTTGAAAGATCATCCGATGGCATACGTGGTACGTTATCTACAAAAGTCCGGTGGGCGCTTGTGCGAGACTGTACCATGCTGTCCAATCCTACG
+>33025 3
+TTAGTCAAATATTTCCGCTCCTGAAGGTACAGGGATCTCAAAGATCTGAGCACGCTGTACGGGACCCGGTTGGATTAACTTGCGAACACTCGTCCACGTG
+>33026 3
+GGGACCACCCGCCGGAACAGCTTGCTGTAGCGCGATGGTTGACATTATTGTATTCAGATTAAGGTCACCGATTGTAGACTTTAAACGCTCCCTAGAAGCC
+>33027 3
+GACTGCCGTCGAAGCAGGGACCAATGTTGGCTTGGTAAATCAGCTTCACAAGACCACTTCAACGCGAAGGTCTTATAGAAGTCACGTGTTCTCCCGTGTT
+>33028 1
+TCGCCCCACTGTGATTCTTGAATTCTGCTACCCGGAGGTTGGTAAGGAACCATGCGGAGGTATAGAAATCTCTGGACCACCATTGCACCAGTAAGACTGT
+>33029 2
+TTGCCAACGGTTTATGACAAAAGCCGCCGCCCGAGAACTGCCTCGCGCGATCTGGGGTCTGAGCTACTCGCGTTTATTATTCAAAATAAGCTGTAAGATG
+>33030 2
+AACGAACGGCAACTTTTTTTATCTCTTGCCTTCACATGAGGTTTGCTCATGAGTCGGGGGACCGGTCAGCACTAAATGAACCTATCCGAACGGCGACGAG
+>33031 1
+GGCTTTTCGACGCTCAGCGACGGAAAATGCCAACGGGGGGGATACTCATGCGGTTGTCCTAGATTCTACTCACAAAACCTCCGACTAGTATTTGTATACG
+>33032 3
+AGGCCCATACTCTCTTATAGTGACATGACTTCTACGGGCCCGGGCATTTAAATAGTACGTTGCATATCGGTGGAGCCATCGGGACCTACGTTAAGACCGA
+>33033 3
+GAACCATAAAAGAACAGGCCGCTACTAAGAGTCAGTCCTTTCGGGTTCCGAGTACTGGGATACTTGCTCATGGACCAATCCCGCGGTATTGTTACTGCTG
+>33034 1
+GAAGTCAGATACACATGGACTAAACCCGTGAGCGGGGTCCGGCCCCTAGCTTACAGTTACTAGCATTCATAGCCTTGTCATCGTACTGCAGGTTAGTGTA
+>33035 3
+CATTACCAGGGAGAAGATTTACGATACTTCGAGTGCGTGTTGAGAAACTTAAAGTAGCGAACGAGTTAGCCTTGGTCCCGCCACCGATCGCCGTCCTTCT
+>33036 3
+CGTCAAAACTTGTCAAGCGAGTTCAGCGAAGGCTAATTGACTCTCCTTTGGGTACATCCCACCTACAGGCCCTGGGATGCATGTAAGGCAGGTCTAGATT
+>33037 2
+CACGGCTAGTCACGTGGTTCTTAATTACGGGGAGTTTCAGCAACATTACGACACTGTAGGTCACCGTCCCTAACGGGCTCTATCATAAAGCGGTTCAGAG
+>33038 3
+TTGGTACCTCGACTGGACATCCGTTCTTTAAGTTACTTTAACAGCGGGGACAGACCCGGGACCGGGTCTTGACCGGAAAAGAATCCTTCAGTACGTTACA
+>33039 3
+TCTTTTAATCGAGACGACGTCTAACGCAGGCGTTACAGCTGGTTGCAGAGTCATGCGATAACCCCCGCACATCATCTTCATGAGGTGGGTAATCAGTAGC
+>33040 2
+GCTACGCTCTACCCAGGTATGACACTGTTCTGGCCGTAATGCAAACGGTGATGGAACATTTTTACTTCGGGTTGATATGTGCAGACCCGCAACAACCGGA
+>33041 1
+AAGCAACCTTGATAGCAACGTGTCTGGAGGATTCGAGGCCGCGTTTCCCTTATTGAGGTGTCACATACAGGCGAGGCTAGTTCACCTTCATGAATCAACC
+>33042 1
+ACACAAGCGCCCAGACTGGCTAATACTTGGTGATGCAACTATAGCGTAAAAGTTGCGGTTAGCACCGCCCTTCAGGTTTGTACCCTTTTCGGGACATGGA
+>33043 3
+TGCAGTCGCACCCAGAATTCCAGGACCTTGCGTACCAAATTCAGATCGGAATTGGTCATGCTAGCTTTCCGAATGGCTGGCAAGAAACGAGGGCTTTTCT
+>33044 2
+GGCCCATAAGCTAGATCCCCCCTGAAGTAAGTGGCTCGAGTCCATACGGCCTTAATGGGCCCTGGCAGGAATTGTAGACCGTTATTATTCTGAATCAGTA
+>33045 2
+ACTGATAGGGCGTCTCACGTTAAGCCTCGAACGTGTTCCATAGGGAGTCGAGTCAGATTGCCCTACCGTTCCAAAGGTTCCCAAATTGTCATAGGAACGT
+>33046 1
+CTTGCACCTGCACGGATAAGTACGCTTACAAAGTTCAAAGGCGACCGGTTGAGGCGTAGCTCACGTTGGGCGCACTCTTCTAATTTTGTAGTCGCAACAA
+>33047 3
+TATCCTGTGACGGACAAAGGTTGAACTAAAGCGCGTCTACTAATCCACTGCCGAGGTGCTATCGTGGTATTCGCCCGGCCTCTAAATGCAGTATGGCATA
+>33048 3
+ACAGGTGCTGGAGGCGCGAGTCAAGGGTCCTGCCTGGCCAGGGCTTTAACAATTTTCCCCCAAGTTTTGGATACAAAATGTCACTCTTCATAAAGCTAGC
+>33049 3
+TAATTAACGCATGTACAGGGCACTCACTATTAGTCATGCGGCGTACGAGCTCTCGAGGACACGTAATCACTACATGAGGGTGCTTTCGGGAATCCTGCCT
+>33050 3
+GTGGGGCAAAACATCGATCACGGCCCAGTTCATCGATCTCACGTGCTCATACGTGGGTTTAACATGGTCTCGATGACGATGACTCGTCAAATTGCCTAAG
+>33051 1
+GTACCCCAGGGTTAAATCGCCCGCACTACAGATACGAATACGCCTGATGCTGGGCGATTGCTACTCAATGTTATCTACTTTCGCGGTAGATAAAGTGCGG
+>33052 2
+GTTTGACCGAATGTGTTGTCGATACCGCAGCGGTAACTTAGGGGATTTATACAACTCGGTTAATACACTACCCCACGGAGCTCCATACCAGGCACGGTGT
+>33053 3
+CTCGAGCGTAAGAGTTTAGCCTTTCCACAGCGTGCATTGCCGCTATGAGCTGCAAAGAGGTTGATTCCAGAGACCCACTTGACGCTAGTTATAAGGACTC
+>33054 3
+TAAAGTTGTGGGTACGAACAGAGTAAATTTGCCTCCGTAGGCGCTCGCAGTTTAGTTCACAGAAACCGTTCGCTTACTACACCGGCCCTGTTAGCGCAAG
+>33055 2
+CAAAGAGATGTATGATTTCTAATCGGCCGGAGCAAGGGGTGCGCAATGTCTATACAGTGTCGATATGCCCTACCACTTAACGCGCGCTTTGACCGTCCAT
+>33056 1
+TACCACCGTTAGCGCCGTGATCCCGCCACCTGGGGAAGTATCTATCCGGAACTTTTCGAGGGTGTAAACCTCAAGGATACAGCCTGTATAATTAGTGTAG
+>33057 2
+CTTCTTCACATTCTCTCACGCAGCACTGTTTATCAAGTTGATCAGACACGGCCGATAGGTGTAGCTCCCAGGGGAATAGGGCGTGTGACATCAAGGATAC
+>33058 3
+GGCTAAGTCACTTTGGCGGCGGTGGCTTCGGAAATCGAACAAAATGGCATACTATCAGGAACAAGGCCAAGTTAATTCCCTGCCTTTTCTCGACGTGCCT
+>33059 1
+TGTATTGTCGTACTCGCACCTAACAAGACCGGTATATGGCTCTGCAGAGCTTTCCGGTCAATTGACCAATCAAAAGGGTGATAGGTCGGGTGTCCCCAAC
+>33060 1
+GTACCAGCGGAGGGACGGACACACTTGATATAACTCCTCAAACCTTCGCTTGGGCACACGATTATTGTCCCGAATGAACGCGTTACGCTTTAATTTGGGG
+>33061 2
+TATACACTCCGACTAATTCAGGGTGGGACTTTCGCACCATGGGCGTCATCCAAGTCCAAGCTGGGATTTAAGTTAGGTACTGCTGCATGACGCAACCTGA
+>33062 1
+GAGAAAAGTATTCAACCCTATAGCCCCGCTCGTCCGATCGGGGAGAAGGCGTTTGATCCGTTTGGACTACAGCACGTAGGAATTCAGTCATCATTCTCGT
+>33063 3
+TTTGCCAGCATGACCCAGCAAACCGGGACGTCCCCTGATGCATTTGGAGTGTGAGTGCAGAATAGTTGTAGCCTTAGTCTTGAATCACCACCACGTAAGT
+>33064 2
+ACAACCAATCTGTTCAGAGAACGTGATCAGGGTATGCTGTTGGATCCGATTCCACAATGGGTTCATTAACGGTCTGAGAGCCCCTCCGGCACTAGAGTTC
+>33065 1
+CTCAGGAAATTTCATGTTATAGGTTCGTCAGTTGATCGACTTCGACCTAAACCGCTATAGCAGTCGAAAGCCGAGGACGTCGTGCTCGGGCATCATCGAC
+>33066 3
+GTCAACTCACCGCACTAGCTCTCAACGGGTGTATCATTTCCTCCCACTTACATGAGGGAGCTTAGATACGTGAATGCAGAGGGTAGGACCATTTGGCTAG
+>33067 1
+AATTCAGTGTCTCGCCCCGCGATGCTGTAGTACGTAAGTCATCGCTCAAATTTTTATGGGCCTCACACAGCCATGGAGGGGCCCTAAACGTAATATGGGA
+>33068 3
+CAGGAACTTGACTTCGCCTTGCGTAATAACACGGTGTGGTACCCGCTTTCGGGAGTTTACTACAGGCCATTCACAGCAAGTGGACTCGAACAGGATCATT
+>33069 1
+GTGGCTATGGCGACACATGCTCACATAGATGCACATTTTTCAGTCACGCTTACGTTGATCTACGGTATGCACAGCACGCAGGAGTGACATAGGGCTCCTA
+>33070 2
+GAATGCTCCAGTGCTAGAAAGCAAGCTAAGTGGAACTAAGAGTAGGCGTCTCTGTGGCTAGGCACTATGGTATCCATGGTTCCGCTTCTCCATCTCCAAC
+>33071 2
+CTCCGGGTCACCGCCCGACAGCCAATAGAATAAGAATATAGTCACTCAATAGTTTCGCGGTCTCCGCAGTTTGGCTAGTTGATACACTATGGGGCGTTAG
+>33072 3
+GGTTGAATGAAAGCTCCAGGTCTGCGGTAGATCCGATACAAGTACCGAGATCCTGAGCACACTCAATCTGTTCACTTATACCGGCGATCGTATTCCTGGG
+>33073 1
+GAGTTGAAGGCCCATTGTGATACTTGTTATGCAAGGCGAATGACGATCTACTCTGTGCTAGCCCTACTGTGTCACGGGACTGGCAATACAGCACTAACCC
+>33074 3
+GTTTTCGGTGGACCCAGACGCCCAGAGGTGCGACGTTGGAGCCATCTTGCATTCTGAATGACACAAGATACTCTGGATTTCTTAACTAGAACCCAAGGCT
+>33075 3
+AGGTCCACTTCCCGCGAAGTGGCCATCAGAATTCGGGATGACTCTCGTAATAGACGAACGTCTTACGTGTTCGCATATGCCGTAGCAATGTACCGTTAGA
+>33076 1
+CGGGTTATACTATCTAACGTAGCAACTGTACAGCGTGCTGGTCAATCATTCCCGTCTTTAGGCATGGACCGCGGCTAAAGTAAATCACGGAACGCTTCGG
+>33077 2
+AGCTTTTACTGTCTGATCTGCAAATTCGAACTGCCGGGTGTGGACCAACCGCATACACGGACACCTGGAATATGTGTGCTACTGTGAAAAGCCACGTTCG
+>33078 3
+GGCCGGTGTATACGGTCCATCAGTAAAGGTCACAACGATTCGCACGACGAGTCATCTCCTTGCAATCCTGAAGTTTTTGACCCTATATATGAGCGGGAGC
+>33079 2
+TTTTATTCCAACGATCTGTAGAGTAACGTGACGGCGCTGGCCGAAGGCACGAGTAGCCCTCTGTTCAAAGACGTAACTTCCTATAGGGGATCCAGTACTC
+>33080 1
+AGCAGTAATACGGCCGATTGCATGAACCAGCTTGAGCCATCTTTCTTAAGGCCACAGGGACTGTCCTAGAGGCTTTAACTCCTGAGAGGACTGGCTCTTA
+>33081 1
+CTGACGAAGGCCTCTACCGAAGTGTAAGCCTCGAATACTTTGCGTAAACTTAGGCATCGGAATTCCTGGTCCGTTGGCAGGCAGCTACAATGCCTTGATA
+>33082 1
+TAACCACCAGGCGTCTTTAGCCCAAACACTCCATTTGAACGTTGCTTGGGATGGAGCGGGACCATACTTTGGAAGTCGCTGATCGCACATAGGATGTACT
+>33083 2
+GTAAGGTTGTCTGCCTTTGTAGCCGCGTCTAACTATAATAACGACCTCGCCGGAACTGGCAATACGTTTGACAGCTGATGTACCGACCCTAGACATGGGA
+>33084 3
+GTAGTGACCGCAGGGTTAAACTTGATAACGGGGGCCACATGACTGGCTCCGCGCGTTGTACTTACTTCTGCAACTCACTCTATTCTCAGGATGAAAAGCA
+>33085 1
+GCACCTCGACACTTGACATAGTTCAAGGTGATGTGCATATCGGAACCTACCATCATAGGTTCAAAAGTGTGCACTAGAGCGCACTCGGTGCGTTCGGTCT
+>33086 1
+AATGCTAAATAGAAGCGCTGTCAAGGACATGCTCAGTCTCGCTATACGGGCATTTTTCCGTCGTCGATCATAACGCGCTTAGCTGGGGCTCGACACGTAA
+>33087 1
+CTTGGTGTCATGACCATTTACTAACATAGATATGGCCGCCCACTCCGCATTGTGCGACAAATTGACTACGCTGCTAAACTAGGGTCCTTGCGAAGAGGGG
+>33088 3
+AGCAATCCGTGGTTAGAGGTGCTCACTACGCAGTGCATACCGGACAGCCTAGCGGAGAAAAATAGCCTGTTAACTTCTCTTTCCTAACTCGTGGGATTGC
+>33089 1
+TCTTGGAAGAGTCGGCTTATCTGTGCCGCACAATAACGAGCAGTAAACTGCCGCCGTCAGTTAAGAGGGCCCTAAGCTTGCGTCTGCAAATCTTAATTGC
+>33090 3
+GGTTTATAAGGCCGACGTGGACTTTACGGATCTCGGGACACCCGGTAATGCTCATGATCCCCTTTTACATGGGCAATCAGCTCCAAGGCGCGATATTAAA
+>33091 2
+AACTTCTCAGTTTCGGAGGGGATCCCGCAAAGGAACGCGATTACACTCCCGATCCTCTGGTATTTAACTGGGCTGCGGTTAAAACCTAATAGGTTGCACG
+>33092 1
+CGCCGTATAGGGTTTATTACTAATTTCCTCGCCCCCCCGGACGTGTAGGAGATTCAGCCGACAGTAGAATGTCCACAAGGATATGAGAGTGTATATGCCC
+>33093 2
+ACGGTACAACAACGCCTTCCTTTACGACAGGTTCGGACGACTGCAGGTTAACGCTTTGGAATAACGTGCAAATTTGCCAACTATGCGCGCTGTGTAGGCT
+>33094 3
+CACGGAGTGGCCGCCGTTTATCTTAACCGTAATAATTGTGCCGACGATCGATTGTGCCGATCAAGACGTGGCCTATTAGATCGTTACCAAGCGGCAACAT
+>33095 2
+CACGCTCTTCTAAGAGTTGAATCGACTAAAGGCCCCCGATACTGTGTCGCTGGAAAAGAAATTGTTGTGTCTCAGCCCCGACAGCTGGATTGTACGATCG
+>33096 2
+ATGTCCCACAGTTGCCAACAATATATGCGTATTGGTTTCGCTATGCTCTACGTGCTGCCTACGCGTATAGAGAAAATCGCACAGCGGCTTAGGGGGCCAA
+>33097 3
+CCAGAACATGTCGTATCAAGTTATAGTACGACCAATCCCTAATTGATGGGTGCTTCGTATGACCTCGCTACCAGCTCCGGGACCGTTGGTGGGGTACAAA
+>33098 2
+AACAGGTTGACTTCAATGTACACTCATCGCAGGCAACGTTGAGTCGCGTTAGGAGTTCTGGCACGGACGCCAGGCCCTAAATCTTGTTAGTACCGATACT
+>33099 2
+AGACACACAATTCTGTCTGAATCAAGTTACGTTACAGGAATGATACTGCCGGCCCATGCGAAGTGGTCCATTGGCTCAGTGCTTCCTGCTAAGTGCAGGC
+>33100 3
+TCAACCGGTGTTTCATCAATAGAATCTGGCTATAGGTGAAACCCTTCCCCTGCGAGGATACAACATAGGTTGAAGGGCCTCTGGTGCCAATACGTGTCCG
+>33101 2
+ACGACTCCAGCACAATGTTCACATGTTGGTTCCGGATACGAGTGGTAACGGTGGATCAATGCACGCATTGAAACCTAGTTGCGTGAACTGCTGCTCCTAC
+>33102 2
+TTATGGTGGGGCGTGCAGGTTAAAACCATTCCTAACACCCGGACGATAACGTCAGGGTTATTTGTACACAGGCGTCGAATCACTCAATCCGTGGACCTCT
+>33103 3
+ATGGCTTCGGTACGTGTCCCTCTGGATAGACCTTTCAGACTAGAGGCCCGAGTACCAGGACACCACAGTAGCGCTACATTAACTTAGTGTAAGTTGGTCA
+>33104 2
+ATACGATGCTCAAACCACGTGGGCTTATTATCCGTACAGGTACAGGAAGGTTCATTCTGGACGCCAACTCGAAGCTGCACTTGGGCGACTCGTGTATCAT
+>33105 1
+GGCCATTAAGTACTTAGTCGGTATGAAACCGGACGAGTCACAATCGGGCGGCTTCAGCTGGCTTTATACGAATGATGTGTCCAGACACTACCCTATCTGC
+>33106 1
+CATTCACGGCGCCTTATGGGAAAACCCTGTTTAGTTAGAAGGTCATCTGATGTGGAATTTTCCGAAAACTGGCCACCTGCCATCAGAAGGTTCGCCACGG
+>33107 3
+ACCGAATCACTTGGAGTGTAAGGCTGGATATGGGAGACCTAATAAGCCCCTTAACCCGCACTTTGACTGAGGCTGCCCGATCGATACTTTGAGCTTTACG
+>33108 3
+GCACCACTGTACAGGTATTTGAGTGAGGGATGTCACACTACTAAGCAATAGCCTGCCTATGCGAAGCTTTTCAACTCTGCTGGGCCGGCAAACCATGGTT
+>33109 3
+TGTTTATACTGGACTGATCGTATAGACCGAACGAAGCTGCGCGGCTAAGCACGTCCAAGAATGTTAGAACCCTCGCTTTCTCCGCGAACGGTATCATTGG
+>33110 2
+GTTAGGCAGAATAAGCCGCGGGTAGAAATCCCTTCCCGCGTTTAAGTACCGTAGGCTTAAATCTTCGCGCCTCTAAGTTCGCTGTGAAGGCCTATAGCAA
+>33111 3
+TAAAATCTACTGCCGCCCTCGTGCCAATTGTGTGCGAGGTTGAAGGTAGCCCAATTACTTCCCACGATGAGGCCCTTAATGGTGTAGTTGAACGCCAGAA
+>33112 2
+GAACGCCGCGGTGCATTGCCACATCATGACACGATGAATGGCTAGTCTTTCTTGGTCGATATCAGCAGCCCTTACGACAAATCGTGAGATACATGTTGCG
+>33113 3
+GCACTTTATAGACCTACGTAGCGACCTAGTACAGGTTCCGTATGCTGGAACGCCAATCATGACTTTCTCAGTTGGCAGATACAGTGTCCGCGGTGGCAAA
+>33114 2
+CTTAATATTGGTCCATGTAGAATGCACGAGGCACGCCAGGCTAATCTACTGTCGTTGTCGCATTTTATCGCTCCAGCAGCAGGGCACGCCGTAAGAGTAA
+>33115 2
+CGATCGAGGTCAACCAGTTCTAGATATGGCTACAATGGTCCTTAGACGGGGTTCCGTCGACTTCGTAATAGATGCTAACGGTTGACCCAACCTCACGATG
+>33116 2
+CACAATGACAAAATATCGAGGAAGCAGTCTCGTTTGAGACCAGGGACCCGGTGTGCTTTGGCTAACCTCATCGTATACACAGGTGGCCCTCTCTTTAGGT
+>33117 1
+AGTCTCATGGACAGAGCCGTTACAGCATGTAGTCGATACATGGACGTAGCGTTTCACTTCCGCTATGTCTCGTCGGACAGTAAACAGGAATTTCCACGGC
+>33118 3
+CACGGTCATCTGACGGACGGAATGTTGATCGGTACTAACGCTGTTCTCTTCTCTCATGATAACCGAGGAGTGGATATCAGCCGCGTAACTCGGAACTACA
+>33119 1
+TGGAACCTGTACAATAAGCTGTAACTATAGCCCGCTATGGTTCAGCCCATGCCGAGAGGATCCTCGTAGGAAGATTCCAAGCGATGTCTCCTTGGCATTG
+>33120 1
+AGACTCGCAGGGCTGAACGTGACAAAATCAATGCAGAACTTTTGAGATCGTCTAGTTTCCGTGGGCTTAGCCTCAGCAGACCCCTGTTTCACTGCTAGAG
+>33121 1
+GTCGGAAGCCTTTGTGTTGAGTGCCCAATGCAAATTGATGCCATTGCAGCTCGACGCCATCCTTAAGTACAGGCCAATGATTTGAACCCCAGGATTAGCG
+>33122 3
+CTGTGTAGCTAGCGCCTTCTGGGGGGTAGGGCTACCGCCAAAAAACCTACGACCTCTGAGACTTTTGGACCAATGACATTAAAATGCGCTATTAGTCTCG
+>33123 2
+ATAGGCCCGGGCTATTGTGTGGATGACTCCAAATCACTTACGACCTGTAACCCATGTCCAGAATTTCGGTACTGGTAATCGACCGTAGACGGTAGATGCC
+>33124 2
+GATGTCTGTCCAGTAACCGACTTGTCTGAATCGTAGTATTACTCCCAGTCTCACCGTTCGGATGGCAAACAAATTGGAGCGGAGACGGCTAGGCCATTCA
+>33125 3
+TGCAAGCGTAACGCGGGTCAGGACTCAAGATTCGTAGATCACTGCTTCCGGAACGGTAGATAGCCCAACGTGTACTCAGATATTGGCTTTCATCCTATGC
+>33126 3
+GCTATATCTAATTTGTAACAAGATCTGGACACCGGAACACTGGTATCTCAACATGGGACACCCCCTGATTGCGGCTTGGATTCTGACACCTGGGAGGTCG
+>33127 2
+GAAGAGCTTCACAGAATGCTTGCGCAGTATGTCGTACGAGGAATTGGTAAACCGTGTCGACGCTCCACCTATAGTTCCTTAGGCGCCTAAGCGTTTAACC
+>33128 1
+AGATCGTAGGCGGTATCAACATAAATGCTTATCTGACCGTCCTGTCATCGAGTGCTTGAGTGGTTCGTCACGGACCGTATGCCAGCAAACCTCCTAGAAG
+>33129 3
+GGGAATATATAACCGGAGTGTCGATTCATACCCATTCCATGTCCCCGGGACTGCTTACCGATGGATCAAAGCAACGATTGCCGGTATTCCAGTGAGTCGT
+>33130 1
+TGAGGTCCGTCCGCAAATCCGACACTAGAGCTGTGCGATTTTATATATCTAGTAGAGGTGCCGGAAGCTAAGGCGATTCCCTACACATACTGCGATTGCC
+>33131 1
+GCCATTGGGTTAAGTAATTTATGAACACGAAGAGTCCCGTTAATACCGTTGCGAGATTGCCTACACAGTGCATGACGCCTCCCGGTCGCCTAGTAAGCTG
+>33132 3
+GACGAGGACTACCTGATTAGGTTTTGCAGGTAACCTTCTGCAATAGCCATTCGAACCGCTGCGTGATGTCCAAACCTCGTTAAGAGGGGTTCCATGCACA
+>33133 2
+TCACAGTTTAAAGAGGCCCCATTGATTGGAACCTCTCTAGGTCTGAAGAACCAGTTTGATGACATGTAATCCCGGGTCGCGTTAAGCCCGGCACTATGCG
+>33134 2
+GGTGTTGCATTATTGCTTAGGGCGTCGGGGTGTTGTCAATCGATCACCCACATGAGAACGCGTCGAGTTTGTCAACGTTTGAAACCCACAACCAAACACC
+>33135 1
+GTAACGGTTACCCTTCTCAGACTATGCCACTATGTGCGAAACTTGAGACACGGCAGCTTCACCGACTCGGGTGGAGGTTGCATCATGTCTAAATTGACAG
+>33136 2
+GATTGTAGTAACCGCAGCTTCTACGACTTACAGATTCCCGACTCAGAAATGTGGGCCGTGAGATAGTGGATACGCCCCTCTGTGCAAGTAGTTACCCAGT
+>33137 1
+GTGCAGGTCCGCTGGGTAATCTCCTCGCAACCATCGCTCTTTCAACCCAAGGCCCATAATTGAATGGCTAGGATTATCAGAGTTGGTGAATCGCATGGAA
+>33138 3
+TATGCGAGTCAGACCCATGAAACATCAAGGATTGAGACTCCACCGCACCCTATCGTAGCTTGTTGTTTGACCTGGAAGGATCGCGAGGATCTTGTGCTAC
+>33139 2
+GCGCGCGCTTCTTGTAAGTATAAAAATTGGCCCAAGAAACTGTCACGTTTACGAAGCTCCTTGCGTCAGCCGGATTACCCCTGGGGGAGAATTAATCTCG
+>33140 2
+GTTGAAGGCAGGGAGGCGGATCTACGCTACTGATGTTTACCTTCACTCAAACTGACGACTGATTGACGCTTCACGTCTGGTAACACCTTACCAGACAGTG
+>33141 1
+GCCCTGCTAACCATATACGAGAGGAACATGTCAGCCCAAACGTTTAGGATGTCGCCGCTCATATCTAGGTCATTATAACAGCGGGCGTGGTCAGGTTTCT
+>33142 2
+GACTGCGTTTCATACTCGCTGGCAGGGTCGACATCAATTGAGTGGCGTACCCGTCACATACCCAACTTGATCTAGGCACGCAATGCAAATATGGTGATGT
+>33143 3
+CTCTTCTTGGATCCAGTGGTCAGGCTATAGAGGGGGTAGGCTATGACAGGGTCGCGTACTAATACCATAAATCCTACCCCAGATACTACACAGTCTTCGG
+>33144 1
+TTCCCATCAGAACCAGACAATACGGGCACTGGATCTTAGGACAGTTGTGTTGCCCATACCGCCCACGTCTTGTAGCAAGATACATGTGGTCAGTATGGGT
+>33145 2
+AATTTGCCTGAAAATCACTGATGAGACTCTGAGGCTGTACGAACTTATGGATTGCCGGTGCGCTAGAAACTCAACATCGGGTCTGCCTTCGGATCCCCAG
+>33146 1
+AAAGGAACACTCGGATTAGCTATTGTTCGAGCTGTCCCGAATGCACACCTCCATTCTACTGATCAAGCGAGACTCGTTGGCCACGATTCAATGGTGGTGG
+>33147 1
+TTGCGTCGGCTGACCCTCGGGACAATGCGATTCTCCAATAGCAATCTCACGATGTGCAATTAACCGCACAGCGTTAATATCGGTTGGGAAGCCAGGATTT
+>33148 3
+GTCGGCGGGCTAGTTCGCATCTGTTAGTTATAAAAAAGGCCTCCGACGTCAATCACGTACAGAGTACCTAGGTCCTGGGCTATGGGATCATCTCACATAC
+>33149 3
+TCCGGGGTCAGGCATGATGTAGGATGTAGTGGGTAATTACAGACCTTCGCACAATGGCCACTTTACTTTAAACCCCCGTGGTCAAGTTACCTCAACGGAC
+>33150 3
+CGGTTTATCCAGCGCTCGCACGACCGAATTTCGTGCCTGGGGGTATTCGTAAAATATAGAACTCCGTCGGGCGAAAACTGGAATTACTTCCATCACTGGA
+>33151 1
+CGTCCGACGGCACGGAAAAACTGATTTTGTCCTTTCGCCCCCCGGAAATTTCAGCCGAGCTAGGTGACTAGTCGCAGTCTTAAATTTACGGGAGTAAAGT
+>33152 3
+GGACGATAATTCTCCGTGTCTTAACAGGTTTACCCCACTTGATCCCTATACAGGATGTACGCGACTCATGATTAGTAAGGGCAGAGCGCACCAGGCTTGG
+>33153 1
+CGTGTGTAGCCGATTTCATACCTAATAAAGAGTGGTCCGGACCCTGTTCTCATTGGCAGCATAGGCGAGATTATTCACGTAACCCTTAACGGGACCGCGA
+>33154 2
+ACCATTGCTTTTCTGCGGGAATGGTCGATCGAGGGAACCGACCCCTACGCTATCCACAATGAGATCTGTTGAGTAACGCCTAGCAACGTGTATTGGACTA
+>33155 3
+GTAAGGGCACGCGAACCAGACTAAGCTAGTGGGCTATTCCTATAACGTTGGAACATCTATGTCACATGCTCCGTGTCCTTATATCCACGCGCGGGATGAT
+>33156 3
+GAGTGACTTCTTTGTGGGCACGACTTCACGCCCAGGGTTTGGCCCCCGGCTGGTAACTAGTTTACCACACTAGATTAAAATGGTGAGCCAAACCTAATAG
+>33157 3
+TGAAAGCGCCCACAATTCAGGGAGTGGAATTTTCGCCCTCACATTTGGGAAACTCTCGGTAAACGGATGTCGCGAGACGCCTATCCTGAATTTCGTGCTA
+>33158 3
+ACATTATCACCGAACGCGCGCGGAAAACAGGGGCATCCCTTTATCTGTTCGTCGTATACACTCTGGCTAACACGCTAGCATGGATGGGTAGCTTTAAGGT
+>33159 3
+GGTTGTGGAATCGTAGGCATTCTCTGGCTTTAACATTATGCCGTAAACTTAGGAGCCCAACACAAGAAGACCACCGAGACGTTTGTCTGGTCGCGCCACT
+>33160 2
+AATCAGTGCGCGGCCACTCGCCCAGTACTGGCTCTCCATGCTGTGCGGCTTGTGAATAGTGCCCAGTAAGCATATAACTCCTGAAATATTGAAAGGTATG
+>33161 3
+TACAGATGGATCCAGTTCGCTACATCCAGTTAGGTTCAGATAGTGGCAATCACAGCAGTTAAACCCTATTACTCGATTGCTTGCCCGGGGACGTGCAGCG
+>33162 1
+GATGGGCTCCCTAATTCTTTATTTAATTCCAGGGCCCAGGCAGCTAATCGGGTCCCTGACTTCGACACAGTAGTGCCGGAAAGACTGTGGATGCTAAAAC
+>33163 2
+TTCACATTAAGCTATCCGAGCTCTCGCAATCATACTAGATAGGGGTTGCTTCCCGCTAGCCAGGCGAATTGACAGTGATTAGGGTAGGATGAACCTCGCC
+>33164 1
+CCCGTGATCACGCACGAACTTCACGAAGGTTGAAAGTCACGCCTAGTCGGATCAGCTTTAGGTATGTATGGGTCCAACATCGACTTATTGTGCGCGAACT
+>33165 1
+GACGATAACAAAGTCGGACCATAGCCGGGCCAGTCTCTGATTACCTCGCTCCAATCTCGTCTTGATTAGTCGGACTAGTAAACGCTGAGGTTGAGGCTAT
+>33166 3
+TGAGCTTGTTGTTTACGGCCAAGTACTTCCAAGCTACCCTCGGGCTGAAAGATCAACGATGGCCGTAAGTTCCGACGTCGCTGTTAAACCTCGGAATAGA
+>33167 2
+GGGTTAAACTACAGGTGTGTACCCCAATCTAAATGACCGGATAGACGACTCACTCGTTCAGTTTTGATATTCACCTAACCGCCTGAGGTGGCCCGGTGGA
+>33168 3
+TCTTCTCCCGAGCGAGCGCAACGCTAATTCGTGGGAACTCACTCCTCAATCGCGTATATCGGTTTGGCGGCATAAATGACGAGTACTGAGATAGCGTAAT
+>33169 2
+ATAAGTGAGTGACAGGAAGACTTGACTATGGACCTCCTTTACAACAGGACATCGCTACACGCTGTTTCACGACACGTTTCTCGTTGACACTTGGCCGGGG
+>33170 1
+ACAACTTCCTTCATCAGGATCGGTGCAGACATGGCAATAAGCCAGCTTGTCGGTCTCGCAGAGGGAGCGGGTATAATTTCTAAGCCCCTGCTGTTTAAAC
+>33171 3
+TGTCCCTCTCTGAACATTATATACGCCCCCAAGTGTGGACTCCGCAGTGCTAGTCCCCCATAGTTCTTCCGAGGATAGGTTTGGAAGAAAGAGAGAGGTA
+>33172 1
+GAGCCAACTAGCGAGGCAAGTAGAATAACATTAAATAGATTTCCTAGTCGCCTGGGCTCTTGCCATCTGTTCAGCTGAGTCTCATTATCGGGCCCGGACG
+>33173 3
+TGACATTTATTTAGCAGGACAGTCCAGGGGGCATCTAAGGGGTCCTTAACATAGATATCGCCTTGCATCCCGTCTGACCGTCTGGAATGAATCACCACGG
+>33174 2
+AGGCAATTGCCTTGCAAGCCTTAGCAAGTTCGGCCGGGTATCCAAGACTTAGTTGCAGCACCCTCCGTTGCGAACAATTGCGTAGTATCGTTAACTAGAG
+>33175 2
+CTGTAGGGTACTGTTGACCCCATTTGTACTACTCCCCGAGGGAGTAGGGATCTACGGGACACCTCGAACTCTTCATAGAAATACGGAATACGTCGGATTC
+>33176 3
+ATAGTAAGAGTCGGGCTCGGGCGTCGTTTCTGAAATGCCTTTGCAATCAGTAACCAGCGAGAGACCGGTTACAGGACTCTTCTTTTGCACATCAGCACAC
+>33177 2
+CCCTTACTACGTATAGGATAGCGCCACTAAGCCCGGAATCCAGCTCTACTTATGGATTTGGATTCTGTGAGAGTAAGTCTTCAGACAGCCCCGGAGTGAG
+>33178 1
+CTGGAAATGGCCCCTGCACATCTGGACAGGATACCTGTTCCAACTATGCTTAACCCAAACTTGAAGACTTGCTCACGATCTGGATGACGTGGGGTGGTTA
+>33179 2
+GCTAGTCTCTTCACCATCACGTGGATGCCCCTTTCCCGTCAATAATTAGACCCTCAGGGACAATTGAAGGTGAGACTGGTGGGGTTAGACTAGCAAAGTC
+>33180 1
+ATGATTGCCCTCTATAACCTCGTCGGTGGACGCATGTCTCTCAGACACGTAGAGCGGGCGAACCATAGCGGTAGATCTTTGAGAATATCATCACCATGGT
+>33181 2
+GACGGCGAGACATAGTAAGGATCCTTCATTATGGGACGCCCATCTACAGGGGTAATCGCTCCCTACTCGAAGATTCGTTATCGTGACTGAGGTTCCCATA
+>33182 1
+GAATCGATTGGCTCTATAGCGGTACCTTACCTTAGGTGCGGAGCGAGGATAAATAAGCACAGTTTCATGCTGCTGTTTCCGATAGGGACCACACCTCCCA
+>33183 2
+ACTCGCGCCAGAACCTGAAGGAGTTTCGCTGTTTACCTTCCTTAGTACGGATAAGCGCTATATTGCATCATATGTCTACGAGGGACGGGAACACAGCGCT
+>33184 1
+GTTCACTGAGGTCCAGAGATCTCCTCGAAATTACGTCGGTCTGAAGACTTTGCCGTACCTCTGTACCTCGAAAAACTTAGATCGATGGGAGACGGGTCAC
+>33185 3
+TATGAAGGCCTCATGTCGCCAAGCATGAGATTTCAAGTGTAATGGGATGCTCCACCGGCGCACACCACGTACAGTGGATCGTTCATTGTATAATCGTGCC
+>33186 2
+CAAATGAGTGCTCATTAGGAGGTCTCCGGCAGCTGGGGATACGCTGTTCAGCTCCGAGCGCACATTTTAGACAGTTAGCGATATCTCAATGTAACCCCAT
+>33187 1
+CGTGGGCAGTAAATCCTGCCGAGCCGGCATTGCAGGTGAGGTGTTTTATAGAAAAAGCCAGCAACCGATACTGCTTATGCTCTACCCTAATCGCGTTATC
+>33188 1
+AGCACCCTAGGGTGAGGGTCATTCCCGCCCGGTACACACGAGCGAAATGTTTATTATTTCACTGCTGCGGTCAGATAAATGGCTTATCTGGTGACCACAA
+>33189 3
+ACGAGTGAATGGGTCGGTGTAGGTCTACGGTCGAAAAGTACATCTAGACATCTCCGGCAGGCTTACACCGCACATATCTCTGAGCATGCTTCCTCAAGTT
+>33190 2
+CGATAGTGTTAGAGAGAATACGCGGCACATAGCTGTCCCCACGGAGGAGTATCTGCTGAGTTTCCGCCCTGGATGTGATTTCCCAACATTCAGCATCTAA
+>33191 2
+TCTATAGCTATGAACAGGCTCCAGTAACAAGCTTCAACTTGGAGTAGGCATGCAGTAATGCGACCGGGTTTCGAATGACGCCTTTAGTGCTCCAGCTCGC
+>33192 2
+CCCTTCACGCTCACATGGCTTGAAGCGCAGCTATATACCGGCAGGAGAATTACTGCGGCGACAGATTTCCCATCAAGTGGGGTTTGCATTTGGATTACAA
+>33193 3
+ATATCCTAACGAGCCCGATTTGCCGTTCAGTGGAGTTCCGTACCACAGCGAATTTTAAACGATAACAGCCTAGGGGAGATTGACTGTCCTGAGTGCCGTC
+>33194 2
+CCCACCGTACGGAGTAATCGAATAGTAGCCTAAGTAATTATTCTTGGTTACGTTGTGACTCCGCGACATGAGGTCCAGCGCCAGCGCTGAAGTCTGATAC
+>33195 3
+AATACGACTGCTCCGCGCTTGACAGGAAGCTCCCTACGACGCACGTGATTCTTAGCGCTGGGGATATTAATGTAGCGTAAGCAGGTATCTGCATATCTCA
+>33196 1
+ACCAAGATTTCCCCTGACACAGTTTCCAAAATTTACGGGGGTTGCCCGCCGCTTCGAGACGGGGAGTTTCATAGACGTGGGACATTCATGTCTATCAGAA
+>33197 3
+GAGCCAATTACCGCTCCACTACGTTAACGCCGGCGAAACTGTGGCGGTGTTTTCAGAATGGTGGGAATCTTGAACCACTTACCGCGCTATAGTATAAGCT
+>33198 1
+CATAGTTTCGGTAGTTGACGATGTAGGCATGTCACCGGCATGAGCATGCATCACTACACCCGATAAGGAGCGTTTAATTCGAACCCGGTCTCCCGTAGTA
+>33199 2
+CGTAGGCGGCTACTAAGCAAGGACTACATCCTCAGCAGGCACACTAAGGCCAAGTACATCCCTTAGTCTGAGTTTATTATCTGGTCCCAGGTAGTGGGTT
+>33200 1
+CGCAGTGATCTCCGGGATAAAAGCTATCCGATTTAAAATGGCGCCGATACACACAGGACACAGAGGGTGTATTCCGTATCTGTCTGTCTGCTGTCCCTGA
+>33201 3
+GGGTGCTGAGGCTCAATAATTTTAAAAAAAGGTGCGTTGCAGCTCCAGCGATTGCCAACTTCTTGTGTCATCTCCGCAACCCGCAAAACGTGGATCGGCT
+>33202 3
+CACTGTTGCCATTTACGTGTTGCGCCGAACATCGCACAAAACTGAGGACGGTCATGTAAGGCAAGTTTCCCTAGCACGTCGTAGTGAAATGAGCTTTGCC
+>33203 2
+CCATGTCTGCCGGGTCTTAACGCTATCGTGTCGCTCTAAAATGGTCTAGCGTAAAATAGTAGTGAACTAGCCTCCACGCCCTCAGCATTGAGGGGAGATA
+>33204 3
+GCGCGTTCACGCGATACGGTCGTATATGAGGGTCTATTAGATTCATAAAAATCGCGCGCCTGAAGTTACCTCAGAGTGAACCGCGCATCAGGTCTTCCTA
+>33205 3
+CTGACGTTAATTCCGAAATGTCTGCGTACAGGAAGAGCCGGACAGTTGATGCCTGAGGATGCGTTCCACCCTCAGATTCCCGACTCTATAGTCGAATTGA
+>33206 1
+GACTCAGTGAGAGACGCGGAAAAATTCAAACTATCTTGCCAATTTACGTGGTGGGTGTTACCCCCTGATTTCGCGACCAACGGCTGGTTGCAAGTCACCT
+>33207 1
+TGCATCTCGAAAATGCGCGATGTATCGCGTGCACACGGGATTGCCGTCCGACTGCCTTAGTTATCAGCAAATATAGTTTCAGTAAGGCTGAACGCTCGCA
+>33208 1
+CGACCTCTACGTGTGTATGCAGATCTGTTGCCAGCGGCCACATTGACCCGAGCACATGGGTGTACGTACGAATATCAAACGTGCAGTACAGTTTTTCGAA
+>33209 3
+TGGGCTCGGGATTAAATGACTTGGCTTTAACCGCGCATTGCAACACACGGACATCTCCCAGTTCAGATGTGACGGTACCAACTTACCTATGAGGTCTAGG
+>33210 1
+CCCAAGTGATAACACTTTAAAGGATCTGACAACGAGGACGTCTCGATGATCCGCATTGATTTTTGACGCGAGTTCGCTGACGGCCACCCTGTCAGGTATG
+>33211 1
+GGTTAGCACTTTGCATGGCTTGCTTAGCGAAAACGCATATTGATCAATCTTTGGTCCGGGAGCAGGCAGGAGCCCACCCCATCTACCGTAGTGAATTACA
+>33212 2
+AGCTGATGCGTAACACATGATAAGGACCCTTAATGCGTCTCCGCTACAATAACAAGGCGACGCCCTTGGTGCGTCATCCTCATGGGGCATGTGTTAATTG
+>33213 3
+TGTGGTAGTCTTGCCGATCACAAGCCTAACTCTTAGACGACGGTTCCAAGGGTTCACTTCCAATACGCCAAATACGGGGCACGGTTGTTACAGATTCAGG
+>33214 2
+TTTGTCGCATCACGCTCTCCTTCAGTGGTCCAGCTCTTGAACGATAATTCTTGTCACAGGAAACAGTCTCGAGACCTAAGGGTAGATAGGGAAGCGCACG
+>33215 3
+CGATGTGAGACCGTCCGACCTCTCCGTAGCGAGGCTCACTGGTGTCTAAAGCAAAATGGCGAATTTTGGCTGCGTCATCATAGAACCACTTCAAAGTGTT
+>33216 3
+TCATGCGGGCACTAACGCAAGTTCATATCTTTTTGAACCTTGAGCCTGAGCATATCAATAGTCTACACCGGAGCTGACCTAGCGACGGATACGGGGGCTT
+>33217 3
+GACAATTCTCCACGCTGTTTGTACTAAATTTTGCAGCCTCAGCTGAAGTCTCAGGATAGAGCCGATTCTTAGGGCGCGTTGGAAGCAGAGGCCCATCACA
+>33218 2
+TTTCCGTTGCCAGATTCGTCGCCCGGGCAGTCGATAAGTCCCCCTAGCTTGAAAGTACACGCTTTCAGGCATGAAGGAGGTTTCTAATCAACAGGATGAA
+>33219 1
+GTAGCTCAACGAGTTCGCGTAAATTGATGATTCCTGAACAGGCGATGCACAAGATGACCGTGGTCCTAAGTGCCTTTGCTACATGGTAACCCTCCGGTAC
+>33220 3
+GGCCACTGTGATTCAACATGTTCGGCCGCCGGGAGATTCTTCGAACTATCGGCTCAAGATTTTTGCTGCACAACCATAACTACGAGGAGCCGGTTAAGTA
+>33221 3
+AAGTGACAACACCATTGCTGAATTGTGTCTCAATAGCTCGGACTGAGTCCCCTAACGTCGGTCGGACTCGTGGTTCACGTAAAGCGAGTCCACAGTATGT
+>33222 2
+CGGGAATCATGGAGGTATCAGAGCTATCACCGGACAGATAACTTATGCGCCATCATCTACTTTGGGTATCCATCATCCGCCGTGTGTGTAGCACCAAGTG
+>33223 1
+ATATGATACCGCTGTATCGACGTGTGCCCGAGTTCTAGATGCTGTTCACTAAGAAAAGGACCTCACGTGTCCGAGATAGATTCACCTTGGGGAGATCCCC
+>33224 1
+TAGAAAAGTACCATAAGGCGTTGTGATGTGTGCCGACTATGCGCCTACCGACAGTACACCGCACATCACCTAAGTTTTGACATGTTTGCGGGTCAGCTGC
+>33225 1
+CATCCAGCGTCGCTCAATTAATTTAGAATAAACGAGTCGTCCGGGATAGTCGTTACCCGGTAGCGGTAGTTCGCGTGCTCTACGACGCTGCCATAATAAG
+>33226 3
+AAGCGACTCTACCAAGGCAGCGATGCCGTTTCTTCAGGGCGATTGGACTCCAGACTTTTGGTGCCAAAGGTTCATAGATTAAATGCTGCCAACCTGCATG
+>33227 3
+CATAACTAGTGATTAGCGTGGCCGCCGAACAGACTCTATATTAGCGGACGGGCATGCAAGTCCGTGTGATGCTGCAGACATGTCTCTCTCTGATACCAAT
+>33228 2
+CTTATCAGAAGGCTTTCTGTCTCCACTTGCACGGAGAAGATTTTCTACGTGAAAGTTCAGGACTCGTCGTGAGAACGGACCGAGACCTAAGACGCCTTCG
+>33229 3
+TTGTACCGCGGTTAGTATTGGACACTCCGACCCTAGATTAGCCCGTATGAGGAAATGGCACCCCATGAAATTAAAGCGGCTTAGTTTCCGTACGCGAGCT
+>33230 3
+GGTCGTTGGCCGCCTTTGCACTTATTCCATGCGCGGAGTTCGAGATAAAAAATAAATACGGGACGTATGACTTGATCAACGCTTGCCCGCAACGCATGTC
+>33231 2
+TTATGCTTTATGTAATGCATGCGGTTGAGGCAAACACCCTTTCGCGGTTCGGGTAACACCACACGATACCAAAGCATCGGTAGCAGTTACCGATCGGCGT
+>33232 3
+CGCTCTACCCAAGTGGGACGTTAATCACGAGACGGCTTACGCGAAAGGTGAACCTGTAATGCTTCATATCACTTAGGTCGCGCAGACAATCTGCTGTGTT
+>33233 1
+TGTTTCCGGAACTCAGTCGGCACAGCGAGACATTTTCTTGACCATCTGTATAACGAGGGCTAGAGACATCTGAGTGCTCACCTGGGACCACTATGGATCA
+>33234 3
+GTTATATCATGCTGCGTCCGCCTAGCCTTCAGACCCATTGAAGTGGAACACATGCTCAGCCTAAGGAATAGTAGTACTTGGATCGACGGCCTAGGGTATC
+>33235 2
+ATAGGCGAGAATGGCAGCGATATGTTATATTCGGCTGCCCCCAATTACTAAGTCGTCCAACACTGTTGAGGAGCGAATCTAGCGCACTCTTCCTGCTGGA
+>33236 3
+TTTAGCTGTACGCGTGCACCGCGAGACGAACACGGTACCCTGGACAGTGGTGAGCGTTCTTATATTGTCGCAACATCAACGCGTCAATTGACGAATTTCA
+>33237 2
+ACTTAAAAACTATGTAGACTGCCCTTTCCCATACCAGTAGGATGCGGCAACGATGGGCCGGATCTCTACATTCGTTTGCCAGTATGTGCGAGTCGACGAG
+>33238 1
+ATCCCTGGGTCAGCTTGGTCAATTAGGCTCTGATCCACGGAACCGAATTGCGTCGCATTACGAAACAGGATAGGGTGATCCTCAAGAAGCTGTCACTTTC
+>33239 3
+CACAAGGCCCTAGTACACCAACATAACTAGTGCAAGATCGGTCATGTTATCTGTGATTAGGGTGGCCTGGCTTTCCGATTGGCGTCTCGCCATCGAAAGA
+>33240 3
+TCCTGAGTCTTATGCTGAGATCGCTCGTTGAGGCGCACGAATATATTTCCACACGGCACGCCGGCCTTGATAAGCTGGTGTATTCCTGAAAGCAAAGACA
+>33241 1
+TACTTCTACATTGTTATACGGCACTGTCGACGGAGGGTGTCAGGACGCTTGTCTCAAGACAAGATATGTTCCGTATAACGGCCTCGCGCAAACAGCCATG
+>33242 3
+AGATCGAAGAGTCACTTAGATGCATGCTCACCCCAACCAAGTACAGCTCTATCACGGTTGCCGTGTGTGTTCATGGGCCAGAGGTAATGTACTCGTGTCA
+>33243 3
+CATGTACTACTGACGAGTGGCCGATTGTGATCCCTGCATGAGTGTAGAGTGGACTGGCCTCTGAAACTTTCAGCGAAAACCTCACGCGCCAAGTATTCTA
+>33244 1
+CGCCGTTAGGGCCAGAGTTTACGAGCTTGGTTTACAATGTTTTACACCAAAATTTGGCACCCTGAGGCTGCCCACTCTCTGCGTGAAGAGGACCTAAAAG
+>33245 2
+AAAACTCGTGATAGCTCCTTTTCAATATCTGATGCTTCAACCCTGAGGCTTAGGATAAACCGGCAGTAATCCTGTGGGAGTCCCCGAACGAGGTCTGGGC
+>33246 3
+CTGTGCGCATTACGCCAGTCTCAATGAGACTAAAATCGCCGAAACCTTTGGATTGGTGCCTAGAACAGTTTACTGGAACTTGTGCGCAAAGGCCCGGTTC
+>33247 2
+AAGGGCCCATGATCCATAGCGCCTGTTGGTGTGAGACTAGTGTGTGGCTCAGCCATATACTAGCCGTAAAAGCAGCAATTGGATAGATTTCCTCACTCCC
+>33248 2
+GATACTCTAGAGCCGACCAGGTATTCGAGGCTAATTGACGGTCTCTTGACGTCCCTCAGCAGTTTGGTGACTTTAACCAAAGCAACGTGAAGACTTCGGC
+>33249 1
+GTTCGCTTCGCGGCTCATCTCGCGATATAATGAACCTCCGCGCATGCATTTTACGTTCAGTAAATCAGTACAACAAAGGGCTCGAGGAAGGGTCGCATGT
+>33250 2
+CCGAAACTTGAATTCGATTTGAACAAGGCGGCTTCCGCCTATCAGAAACTGGCGTCATGTTGTCAAATCGAGCCGTCTCTAAATGCTTGCGTACGCAGGG
+>33251 2
+CGGTGCTTGCGCATCGTATTTCACGACCCCGAAAGGGTGACTGCCTCCTGAGGAGGATAGGCTGTATTACTTTAACCCGAGCAACAATCTATTCATAAGG
+>33252 1
+GTCTTATCGTGTCTGTGGCGATGAAGTCAGAAATCGAAATAAAAAGCTGCGCAGCCGTCGTTACTGCCACTACCAACTCGCCTGTGGTGAGCGTCACTAT
+>33253 1
+ACATTCACCGCAAGTGGGCCACGAAATATTAAGTGTGTTACTGCGCGGTTGGTACCGCTTTGATTCCTTGCGAGGAGGAGACTCCTCACCCTATAAAGAC
+>33254 3
+CCTCCGGAAGCTGTACATGAATAGTAAGACCGGGCTAGATCCCGAATCACGTCAGTCGCGATCTAGTGCTTGTTAAGCTTCTGAGGATCGATGCTTCACA
+>33255 3
+CCCTCACAGGTTCTCAACTAGCAGAGGGATCAGGAGTTGACGCAAGTACGTTATTATTAGCGGATCGAGGCCCAACCTGTCTACATCGGACTACGTGTTT
+>33256 1
+GCGGTTAGCCACGGCTGGAGACCTTTCCTCCGATCAAAAAGGGAACATCCACCACATGGTTCACTAGTGTAGATTTAGTGTTGGCCAACTGTGCTACATG
+>33257 2
+GATGTTCAGCCCATCTGGTCGGCAGATTGATGCGGCAGAGATCATTACATACTGCGCTTAAGATAAGGGCGTCCTATAAGCCGACTCTCTGGTACACATC
+>33258 1
+ATATAGGGGAAAAGCACCAAGCTACCTGCCCCTATCAGGGGTCCATGCTCTACGATTGACCATATAGACGGAATTGTATGTGTCTTGGCCTCTCTAGCGG
+>33259 3
+CTGCAGCGGCCTTAAACGTGATGGTAAACAACAAATGGGGGGGACCTGTCAATAGTATTCTCACGGGTCTGCCACCCACTGTGATGTTTCTACTCATACG
+>33260 3
+CTATAGATGGCCATGTACATCTCCGGCTAACGACCCTACAAATGGTCTCGTCACCAAGTCTGATCAATGGGGTTCTAGCCGGCATGATAGTGTATAGGGC
+>33261 1
+CCACATCAAAGTTCCATCTGTCTCCGGATGGGAGATATACGCTCGACATGCGGAACGGCGTGAATCTCTGTCGAATGATATCGTTGGTCAGTGACCATCA
+>33262 2
+GAGTCACTTGGAATCTGGCCTAAAGTTGCCAGGCAGACCTCCCCCCCCAAGGAGAATAGTCTAGAGTGTAGTTACTGCAGTATACACGCTTGGATTTTGC
+>33263 3
+GGCTATCGGTGATGCATCTGCCTCCTGTAATTGGCCCCTATGAGACGACCAACCTGTTCAACACTAAAAGATAAACTCTGGGGTCAGTTGCTGGCATAGG
+>33264 2
+CGGTCTATCGCATAAGAACAAGCTAGGCTCGTCCTCAGTACGGCGTCCAAGGTACTTTTACGTCCGAAACTTAAAGGTTACACTAGATGCTGGCGCGTTG
+>33265 1
+CTGTATCTGCCAGTAACGGTTGTGTACACCCGTAGATGGCGTTGGAGCAGGAAACTACTCATAAGCTCCTCCACACCTTCGCCAAGTGGTGTTGAAGAAT
+>33266 3
+AATGCGCTCATAGTGACTAGCCAGTATAGCAGCGACTACGAGGATAGTGACGGGTCGTAAGACATCCGTCCTGGTCCGAGTTTTTGACCATACACTTCTC
+>33267 3
+GCGCAGGGATGGCATCGAGCGGGTATTTTGAACTGCGACACTGCATAATATGCTCTGCTGATGCAATTACCGAAGCACTGTTGCCTCGTATACCAATCAC
+>33268 1
+CGACTACGAAAATTGGGCATTATGACCCTTGTTGTTACGGTCGACTAAAAAGATCTGCCGGTATGCTTCTCAAGGCGTACTATCCGCCGAGATAGGGCCC
+>33269 2
+AACAAGAGAAGTTTAGTGTCAACAACTACTCGCTCCGACAATTTTTCTCTAGTCGAGAGGTCGCGCAGCTATCCCCAAGGGGCTCTGGACTTTAGGGTCG
+>33270 1
+GCTTCCCAGGAACTATGTCCGCTAGACTGTTTCGTAGCGACTATGCTTATTGAGGCCCATACGCTCCCTCCGAAAAAAGATAACGGTGAGGACGGATTGT
+>33271 3
+CGTACGATTATACCGGCTCTGGGAGCGTGCCCGTCAATAGGCTGCGTCTAAAGTGTAGTATGATACTACCTAACATGGTACCCCGGAAACTCTGATCGTA
+>33272 2
+GACCACCGTATGTCAGCTGAGGTTCATGGAACGGGGGGGTCGCTACGTCATGATCTAGAATTTAATTGGCACACCAACTCGCGTTCTATTCACCCTGAAA
+>33273 3
+GATTATTGACGGCTTCATAGTAACCTATCCACCAGACCCTGTAGCAAACCCAAGGTTGTGTGTACTCAGCGAATTAAGGGTGTTCCGCACGCGTGGCATG
+>33274 3
+TTAGGCCAGCGTTCCGCGAAATGCGGAGGTTACAACTAGTTGACCTAGTTTATACCGAAAGAGGCTAGCTGATAAATCATGCCGCCTGACTCTGTCCTGC
+>33275 2
+GATCCATCAAGTTTGTTGGAATGGAAACCACGATGCGGTTTTCGAGCTTTGGCTACAACGAAGTTGCACAGGAGCCACCCGTGACACTCCAGTCCTGTTA
+>33276 3
+GTTGTGACGTGTGCCATATCTTTCGGGGATTAAGACAGCACCACCAACAACCATGGAGCGCGTGTGGCGTGACTTCCCGCTTACATTTAACGAATATGAC
+>33277 2
+TTCAGGCTTTTCGGGAAACTTAACCGCGTATAGGTCAGGATAGCCGAAGTCAACGCCAGCGCTGGGCTTGATTGTACATATCGCCGACTGCCATCAAATT
+>33278 3
+CATGTATGACGTCTCTGCTGGCGCAACCTCTCAGGTGAAGACACGGGTCATACGTTGACTCCGATAACGCTTATGAGTTCGAGAAACGTTAACGCATGCT
+>33279 2
+CTAGTCTCTCATCGTACTGACAAGGACGAGCTTCTGGCACTCAGCCCGTACTGGACTAATATGAGACAGTGAATTGCTAGGGCGTTACGCGTAATATCCG
+>33280 2
+ACACACTCGTCGTTGCACGGCCCTGTCTTGTAGTATAGCGAATTTACAGAGGTGGAAAACGCACTCGATCATATGATACCCTTGGGAGGTCATACCCTGG
+>33281 2
+AAGCGCTGGAAAGTATTAGTTTGAAGTGCTGAGCGCACATCGTTCCAGTCCACTGTCGTTCCAACGATAACTTCCAAGAGTGGCCGCGTTAGCCCTGATA
+>33282 1
+TGCCCGAAAGCTCCCTACTTGAGACCGCCCATATTAGGTCGATGATCGATACTTTACTTTTAATCAATGACAGGAGACTGGTGCTAGCGAGCCCATGGGG
+>33283 2
+AAATTGGCGTATCTCATATCTGGCACCGGGGGCAAAAGTACCTTAAGTCTACTCGCTAGGCTCGGTATCTACCCGTATACCAGTCGTCGAGTATGGCGAA
+>33284 1
+GGCATTCCCCGCTGGAAGCTCGATGGACTAGTACAGGAGCGTAGTCAGAATACCGAGCCTATGGTTTACCTGAGCGTATCATTTGCCAGTTATCATCAAC
+>33285 3
+ACTCTCACCTAAGACCTTGGTTTCATTAGGCACGACTTAGACAAACTAAGCCGTATAAATGTTGGCGAACTCAGGGGTTCCCGCTCGTTCGGGGCGAAGT
+>33286 1
+TCAGGTGCTGATCAACCTGACTTATGCCTGATGCATCAGTAAGAAGCTCCGATTGACTCTGATAAATTAGACCCTCAGGCGATGGGCGTACTGCACGGTC
+>33287 2
+CATTTCATGTGGCTGCCGGCAAAGGCTTGAAGCGCTGATGCGATAGTACCATCTAATAATCGAGATTTACCGTGCACCTCTCGATGCGCAGATCGAGTCA
+>33288 1
+GGGACCAACCAAGACAGAGTTCGCGCTCGACTACCGCGAATTGTCGTATAAGGAGTTTGGAAGTCTCTCCATTTGTGCACCTGGTAGTTTCAAAAGCTCC
+>33289 2
+AGGGAATTAGCCGACTCTATGCCTTGCCCACAGAGCCGTCAATCAAGCGTGATATTGAGACGTAGCCATGGCACTAGGCAGAGTTATCGCGTTTTTCTCA
+>33290 2
+ACAGCAGTTAAGCCTTGTCATTTCTGAGCAAGAGGCCGAGTAGCAAGGTTCAAAAGTCCTCCATGGTGACTCCTCATCGCGAGTGTCCATTACTAGCGTG
+>33291 1
+TAAACACGATACGTCCTAGAACAAGCCTTTGATATCATGGCGAACGTTATCGATGCGTGGCGCTGATCCCAACGTCGGGTCGATTGGGAACGATCTCTTC
+>33292 2
+AATAGTCGCGAGACATGTGGTTGATCGTACGGCGGTAAGTAGGCCACTATAAACCTCTTACCGCGGTTCTACTCATCAGGTGCCTTCCCAACGTAAGAGT
+>33293 3
+TTGTCACGCAGATGAGCACTCATGCTCAAGGCCGTATTAAGTCCACACAGACTTGCCGTCGGCGGTGTGTAAGTCTACCGAATTGTGATCATCGCTAGAA
+>33294 3
+CCTCCTACTGGATCCACTCAATCTCCGCTACAGAGAGTGGTTGGGAGGAATAAGGCCTTTAGACGACAGCTCGACCAGCCTGTGTAGATTAAATTTTGGC
+>33295 1
+CAACCGCCGTAAAACCTATGTAAAGGCTTTGTACGCCGCACTAGTACGACCACCCAATGATGCGACGTTACATGTGTGGTGAAGGGATTTGCCGTGTTCT
+>33296 2
+TCATGACACCTCACACTAAACGCGCATTGATGAGGTTGTACTCCGGTGCTACCCCGGTGGCGTATTATTTAACGCATCGTGAAGTACACATGCAGGGAGT
+>33297 1
+CTCGATATGAGTTGGTCTAGGGATGCGGGTGCCCACTATAGGTAAGATAGAAAACCCATTCCCGTCATTAGCTTACTCCACAGGGTTTAAGCGCCTAGCC
+>33298 1
+TTTTAATTTATAGAAGGGCTGCGAGTCCTTCCCGACCCACAAACACCCCAATCTTATGCATCTAGCAGGTGGCTTGTGGGATATCTGGGAGACGACAGCG
+>33299 1
+GAACCCGGAGGTCCCTCTCTAATTGGCTAAAGCAATCCTCAGATCTGAATTCAGGCTGAACTTGGCGCTGAGGTTGCTCTTCAGTTGACAGCCAAAGTGA
+>33300 1
+GTCCCTCGTAACCTTCCTGAACACAATTAGAAATACGACGAGATATCGGGGTCTTCGTCTTTGCAGCTCATGACACGACGGGGGTGCTTAACGAATGGTC
+>33301 1
+TAAAACATGGTTGGATCGCTAGTGGTACTAGCAATGTTCGTGGTGGACGGTATTAAAAGTACCGCGTCAATCGTCCCCCCGATAACGAGGACCCTCTTCC
+>33302 3
+CGTGTTTCATCACCAGCGACGAAAGTCAGGCCACTAGTCTCAGCACAGTCGGACCAGAGAGTTCATGGGAGATGTCCACTTGTATGTAGATCTCTTGACT
+>33303 2
+AGCGTCATTTCTAGTTGCGAGCATCCGACTGACGATGAACTAGTTTAGCGCCCTTTCGGTGCAGTACATGCCTCGGATGAAATGTCGAGCCAAGAATACC
+>33304 1
+TAGATTTCTCTCCTGACGGAGTAGTGGTGAAGCAGAGATAACCGCGGAACTGGATCCCTTGAGGACCATTCCACATATGTCAGCAGGACTTCTTCTGCCA
+>33305 2
+TGATTTCAAGTCGGCGCCTTGCACGAGTGTAGGTAAATATCACGTGACGAACACCTTCCTTTGAGGCGACTAATAGCAGCCTCGTTGGTACCAGCAAGCT
+>33306 2
+ATATTGTTGCGTAACCTGAGGTGCCTAAGTACAGCCAGTGTCAAACACGGCCTCTCTGAATCTTGACCACGCTGAGATCCGAATTCGACTCGGAAGGTGT
+>33307 1
+CATTTTTGGCGCCTTAGAGTCCGGTCTCTCATCAGCTAGGAATACGCGTCCTCATAGAAGGATTCATACTAAAAACCTGACCAGGCAGTGAGGGGTGCCT
+>33308 1
+TATCCACCGGCTGGTTGACCCATATTAAGATTTAAGAGCTCTTGCTGATCCCGCGTATGCCGTCAAGGCACACGCTCTATGGATGCAATATGAGAGCGGA
+>33309 3
+CGCCTAGCTCGGGTAGGCGATAGTATTCGAAAAAGAGCGCTCGACTAAGGCATGCAAATGATTAGTATTTACCCGTCTTGAACCTCAGCGCCGCGTTTTC
+>33310 2
+AACAAAGCGACTTGTTCTAGTATTCGCAGTTCTAACATACACATAGGAAACGGTCCTCACGTAGAGGTTTGAGCCCGCGGCCTTGCGCGCTAATGTTCGG
+>33311 1
+CGCTCCCAATCGGCGGTGCGTTCTAACGGCCATTCAAGAGCGCTCGGATAATCTTCGGCTTCTAGCAAGTTACCGACATATTAAGGGATGTGCAATATAG
+>33312 1
+AACTAGACCAGCACAGTCCACGGCGTAAATGGGGCTCTCACACACAACTGAGTCTTTGGTATTATCTCTGAGGCGTAGTGCGGATCATTCTTCGTCAAGG
+>33313 1
+AGATCTAAGCAAAATAGCCGGCTCGCGATCGCGGGCCCTGTATGTCTCCGTACGTCGGTCGTATACTCAATTGAGGTTTTAAGTCTCAACCGGGAACTAA
+>33314 3
+GCGGCCTTGGTTTATGCCGTCGCATATTTAAACTAACCGTTAAGGCAACGTCCATGGGCGGTCTGCAATCACGTATAATCATGATGGAGCAACGCCGATC
+>33315 2
+GTTAAACCCCTACCGAAAACCGTCATTCGAGCGTGGATGGTGAATCAACCTTATGCGTATCCCTGTAATCAATTGTGACCGTTCCGGCATGGAGTCGGAG
+>33316 2
+CAAGGGGTCACGTCTGGACGTTAACCGCCCGCCAGCTGTCGCTTTTAAATCAGTGGTTAAGATACGCTGCAACTGACCTCGTTTCGAATAGTAAGACGTA
+>33317 1
+CTGAAACTGCCGCTATTTTGAACTGAGTATACAGGCAATCCCCCTGTCATGTGTAACGTCGGCACAAGTGTACCAGGAATACCGCCGTTTGTAGACGGTG
+>33318 3
+TATTAGCTGCTTACAGTTCGAGCCCACGTAGGCGCGACGAACCTACTTATTGTTGGGATTGAAGCTCTACAGGTAACACTGCGCTAGGCGCTAAAACTGC
+>33319 2
+TATGGAAGGGTGGTTTCGGAATTTCTACGATCCAGCCCGACGAGGGACTTGGTCTCTCTTTTGCAAAAGACCCCGTCAACTCGAGCGATCTATACAGACA
+>33320 2
+GAGCCCGCGGTTAGACCAATAATTTGTGTAAATTAAGGTGCGGTTCATACTTACCCCGAGTGAGCAGCACTAGTTGCTGCGACACCTATGGACCGTCACT
+>33321 3
+TAGAGCCGATGTTACAGAGAGCATACTTCTATGGGCTCCAGTGACCGTAACTCTGAGAAGTTTGGCGTGACACATGCGCTTCAACACTTCCGCCGATAGT
+>33322 1
+TGCAACAAGGTCCTTCTGTCAGTATGGGGCCATCCCTAAGCATGGTTAAGACGTGAATTCCGTCCGCAACGCTCTTAGTGACATTTAGATCAGAAGCGCG
+>33323 1
+TCTAGCGTATTTGAGAGCGAAGTCACTTAGTGCGACAACACCAAGTACAACCGTACGATGTTGCCTCTCTGCGGTGATCCCCACGTCAGGATGAGTTTAG
+>33324 1
+AAATAGTCGGCACCGAGCTTACGGAGATGTTCTCATTATAATCCGAGCGATCTGGGATCGTAGTAAATGTGGCTTACAACCGGCTCTCTCATGCGCCCAG
+>33325 3
+AGGGTCAAGGCATTCACGTGAGCCGACTAAATCCTAACCTCTTCGGGCAGGGTATGGTCCTAGTGTATCATATACTCCAGTACAGTCCACGCGTGATATG
+>33326 1
+CCATGCAGCCATTCAACGTCAGTAGTGTTTCACGAGTATTACAACGAGGGAGATTCACTAAAGACGACGTTTCAGCCTGGTGTCCGGCCCGTGTACTGAT
+>33327 1
+GCCCCGTAAACTTCCGGGACCTGTTACGTCACAGCCGGTGCATATTGCTGAGCGGTATAATTGCAAGCGTTCAGTCACGCCAATTTAGGTGACAGTTAAA
+>33328 2
+TTGCGTAAGGTACGCCGGTTTCTTAAATCAAGACGCTCCTACATTTGGCGGGTGGGATAGGTCACCTCCAGCTAACCCGTATCAAGGTTACCAGACAATG
+>33329 1
+GGGTCAGTCGATCATCTATGATAACGATATTGGCCGCCTAGAGTGTGCACATAACATCTTGGCTGCGATGAACGCAGCATCTACGATCGATCCTTGCGCA
+>33330 2
+CAACGGGAACGAACCATTGGAGTCCAGATTTGATAGTAATGGACTGTACCGATCCATTAGTTTGGCGATGCGTGCTCGCTCGACCACGGTATTTCACCCA
+>33331 2
+GGTACGACCGAGTGTACTGGAAGCTTGCGAGGCTTTCTCCACACATATTTGCATAGCAACGCGGGCGCCCTAACAATTTAAAGGTAGGGTTACACCTTTC
+>33332 1
+GGTAGTATTAGATCCGAATTCCTCAGCCGTTTGTCGCGGGGGTACCAATGCAGCGTACTCTGACGAACAAGAATCCTCAACTGTGTGACGGCCTATCAAT
+>33333 1
+GTGCATCTAGCCTCTAAATCACATTGACCACCAAAGACTGGGGCTAAGGCACGGCAATTCACTCGCGGGGTAGTTAGCTTTATAGACGCTCTGATTGGTC
+>33334 3
+TAAAGGTTACTCTCACAGTGTCAACACTGAAGTGGCCGGTTTTCTCGCGTGGACACCGGTATTAAGAGAGAGTCAATTGCTGAGCCCCGCATGAACCCTT
+>33335 1
+TCGGCGCGTCGGATCAAGCTTTTGACTCCCATCTCGAAGACTGCACATGGAGTCAGCATTAAAGGCCACAGTCGTCAACTATGGTGACATGTATGCGATT
+>33336 2
+GCTTGATTATTCTGAACCAGACAAGTCGCTACAGTTAGCTGCTGACTTGCATCACGTGCGCAAACAGTCTGATCCTGGACGGTGTACACCGAAATTGCGG
+>33337 2
+GTTTGCGTTCGAAAATAGCAAACTGGAGAGAGGCTCAACCGTCTGGAGTCGTCCGAAGATCGAATCCCCCATATCCATTGCGGTCGATGTATCCTTTGAC
+>33338 2
+GTGCGCAAATCATTCTAACCTATCTTCTTTCAATAGGCGGGCGTGCCCCTATCGTCAGCGTAGGGGATATGGCCCAGACGGATCGAAAGAACACTTTTAG
+>33339 1
+CAGATCAAGGTCTATAAATATTCGCGAGTTGGTATAATACACAGGCGCACTCGTCGTACAGGGTTCCTCCTCCTGATTTGGCCCGCAGCGTAGCAAGGAT
+>33340 3
+CCCAACCCTGATCCGGACCGTGACGAGTCAATAAGCCTGATGTTATTGACGCTAATTTTGGGATTCTGCATCCCAGCTAATTGGTGCAAGGGAAGGCATC
+>33341 3
+CCGTGGAATACTGCTTACGGTTACCGTGATTGGCAAACGGCCTCGCCCCTCTAAGTGGAAACCAGAAACTGACGTTAGAGTATAACGCTATTCGTGTGTC
+>33342 3
+TGAGCTTTTCGCGAAAGAAGGTTGGCCTCAGAAAATGCTGTTGGTGGCAAGCCGCCGTAGCGTTCTCAACCAATGACTTCCACACTGTTGCTACCAAAGT
+>33343 1
+GTGTGACCACTCGCATAGAATTGGTTTTAGCAGACTACACTCCCATGCGAAGGTCGCTTTTTAACGAGCCGAGCCAAACGATTGTCGGAGCACTTATGGC
+>33344 1
+TAGGCTACTAGTCGCCGCCCTGTAATCTTAATCCCGGCTAGGCTGTAAGACGAGTGCCATGAGGGAACTCTAGCCAACATAAAGGTCTATGTGCGCATTT
+>33345 1
+GGCCGCAGAGAGCTGGTGTCAGAGTTATTGTCGCCATCGTCCTAGATACCTTGAGAATTAAGGAGACGGAATGCACGCTTAACACTCTCCACATGTCTCT
+>33346 1
+ATTCGTAGCACGATATGGTGTCTCGACGCGTTGTCTTGAGCTACTTTCAGAACATAAAGGACCCGGTGGCCTCAAACCACCTTAGCGGGTCTAAAATGGC
+>33347 1
+TCAAAGAGCGCTGAATACTTTCAAGACTATGCTCATCCGGTGTCAGGGGGGTTCGTCCCTCTAGTGAGTTACGTCAACCATGACTAGAGGCTATCAGACC
+>33348 2
+ACGTGGGCACGACACACGGAAGGAGGTGGATTGACTCGTGTGTGTTATCCCGGTCACCAAACCGATTGCTACATCTCGTGGTATAAAACATTCCTACTCT
+>33349 2
+CGACAACAGTGTTGGCAACTGGGGTTGATCGATTCGCATTCGTCCACCGGCTATACGGGCCTCCAAGAACTGATGTCAGTAAGTCAACTCACTTTGAAGT
+>33350 2
+AAAAGCTAACCTCTACGACATGGGCGACCACGGTGGATCTGTTAGGTTTGCATCTCGGATTAGACATCCGGCATTATGCGAAAGCAGCTCGAGCTCTCTT
+>33351 1
+AAAGCCTCGGCTTGGGTGTCTTCACGTTATAGGACCACACCATTTCCGTGTAAGACTAGTATCAGAGTTGCTCTACAAGGATCCGGTAGGACCCGTAACG
+>33352 3
+AGTAGCTCAAACCAGTCGGCATAACAATAGGCCTCGCGTGTGATCCCGGAGTAGTCTACTCCGAATCGACACAGGCACTTTTTTTTAGTTACGGGTGGCA
+>33353 3
+GGTGGTCATCGGTAAAGCGCTTGGCCTTCGTGTACTATCTTTGGAGACTAGACATTACTCCTGCCCGCAGGCAAGAGGAACAACGTTGACTCCACTAATA
+>33354 1
+GGACCATACTGGCCGGAGATAAAGTTAGCCGTCCTGATGTCCGATGTTTCACGGCCTCGACTCCTCTAGAAGTACTGGGGTTAACGCTAAAACAAGTTCT
+>33355 3
+ATTGCTCTAGTATAAGCACGTCTCATCCTTAGGCCTTTCATTCTATGACGAATTGTACAGCGCTAACGAGCCCAGTCGGGAAGTGCACACAGGCGGGAGT
+>33356 2
+GATTTCGAAGATGCTTAGAAAAGACCGCCGCCTAAGCATGCTGTTATTAGGTACATAATACCGGGCATTGGAGCTCCCCTCCACTCGTGGACTGTATGGC
+>33357 1
+GCCCATTCGACCCTCAGTGACGCAGATCGACACTAGCGGTGGGGTGCTAGAGAATAGACCGGTTAAATTTCCGGCAACATTATGCTCTTGATATACGCTT
+>33358 1
+TCATCGTAGTTGCGATGGGACGACATCCTCTTTGGCCGTACCGTATGCAGCAACATTGACGAAGTTGCAATACCAGAAGATGCTGGATCTCGACACGTCT
+>33359 2
+CGTGTGAGTAAACATAATCTGGTGTAGAATTCGTCACCCAGTTCATGTATCCGCGCGGCAGTCTAAACGCCGGCCGGACCAGTAGAATTCGTATATCCTG
+>33360 2
+CACTAGCGTGGTATCGATTACGAGCTCCGGCAAGATTATATGCTAGGACCTTGCTACCAACGCGGAGGTTACCCGTATTTAGGAACAAGATCCTCGGTCT
+>33361 3
+TTAATATAGACACGTCACTGAGCGTCGATGAACATTGAAGCCTCAGCGCGCAAAACGGCTTTTGCTGCTGGGGGCCGTTTATTTCGCATCACCTAGAGAC
+>33362 3
+CGACTTTGGTTTGGGCTAAATAATCGGGCCTTTCTAATCCCCCAGATTCTCTAGCGGTGGAAAAGCCACAACGACGAAAACTCAGGTCGTGGATCGCTGT
+>33363 3
+CGCTTATCACTCCTACAAATAGACGGGTGCAGTACGATCCCGCTTGTATTAGTTCGGGGCAGTAATTCCCTCAACTGAGCTAGGAGTATTAGGCGGCACA
+>33364 2
+TCTAGTCCACCGCCAGAAACTGTTGCATTCCACAGCAGAACACGGGTGCTATTTTGCATTAAATATACGGCGTACTGAGCGTTGTCGGTGTCAGCCAGGA
+>33365 3
+ATCGTCCATCCAGGGCAATTATTGAACGAAGGGGTGCTGATGCCAACATAACTCAGCATTTGTACACCCTTGGCTTAATCCGGGTCTCAGAGCTATCGGG
+>33366 1
+ATGAAGTGTGTCTGTATGGGAGTTGTCGTGACTCGTAATCCTTGATCAACCGCCAACCATATCCGCGGTACCGCGGTAACACAAGTTGCTGTAAACCCGA
+>33367 1
+AGCAGAGATTGGGCAGACGAGGGGGTGACTGGACACGCTACTCCTTGTTCTATAAACTCACCTCCAACGTACGTTAACGCACTTCCTTGGATCAGGTATT
+>33368 3
+GGTCTAATCCGCAGGACGGCGGATGTCGGTCACGTCTGCATATAGATCTCAGCTGAACGCACGCACCCTATTCTAAGACTATTGAGCGAGATATATTTCG
+>33369 2
+TCATTCGGCTCGAGGCGCACCATTGGTAGTGCACAGAGCACTGATTTCTATCTAACGCGCAACCGGTAGCCGCTAAAACATGATTGCGATGTGTGTATCA
+>33370 2
+ACAGGGTCATAACAGCAGGTATGCGGTTTCATACACTGCCTGATCTTGTCGAACTGATGTGCAAGGCATGTGACGCCCACTGGATTCAGATATCCCCATG
+>33371 2
+CACAGCCACGTCTGGCCTAACATCTAGTATCATTCGGAATACGCTGTGACGAGTATGCTGATGCAACGGATACGTCTACTAGTAGGGTCCTCGCAGTGTA
+>33372 3
+TGCCTACGATAGGGTCATTTAGGGTAGTCATGCGTGCCGTATACGAGATTTGCTGAAAACGCGCCACTAGCCCGATCTAGACTAACTCCTTACTGGAGCA
+>33373 1
+TCTACATGTACCCCGTGCAACGTAACTTTGAGGGATGTCCTGGCTCATGCTCTAGTTGATACCGTGAAGGTAGACAATTCAGCCGGGAAAGAATTGCCCC
+>33374 1
+TCAAAACGGCGATATCCAGCCCCATGTTTTTCGTTATTCCGGCCCCGAAAAGCAAGGTTACATGTCGCAGTAGGATGACGGCTGCCTGAAGATTGGACTT
+>33375 3
+ACCCGTAAAATTTCACATAAGTTATGCCCGATATTTGGCTCATCAATCCGAGGTTTCGGCCGGGGCTGCCGACGAACGTTGGCCGAAATTATCGGAGTAC
+>33376 1
+TTTCCTACATCTCAGTGATCCAGCAATATAGGGGACGGACCGTTCACGTTGAACTTCTAACCGGGGTGTGTTACGCTGATCACGATAGACAGTCAGCGAC
+>33377 1
+TAACAGCACGATCTTACGGCGCTAGATGACCTGGCAACTTCTGGATTCCGTCATGTACAAACTTGCGGCGTAACGAAAAAGCGCTCTGGTGGTTATGTCC
+>33378 2
+AGGTTTAACAGAGGTCATGAGCCGCCGGTCCATTTAGAACTTCGCCTGCGCCGACGGAAATCATGTCTCTACATGTTATGTGTAAAGGCAATTCGCCCGA
+>33379 2
+TACATCGGCTGAGGGTGCTAAGTTACAGATACCGCGATCATCTATATTTCAAGGCAGTGGCCTGTTCTAGTCGTTTAAGGACGACACCCCCGAATGACGC
+>33380 2
+ACGATCGATGTGTCGTAGTCTCTCATATCCCGAGGCATACGAGCGGCGTGATCTCGTCAGGCTTGTAACAAAATCTAACTACGTTTTGCGCCGAAACAGG
+>33381 1
+ATGGGGTGATTGCCTGTCTTCCCAAATCATATAGGTGTCCTTGAATAAGCGGTGCGGAACGACAACGACTTCATCGGGAGCCTTGCGTTCAAACCCTAAC
+>33382 3
+GCCTAGCGTCATGTGGAATACACGGCTTGCATCCTTGATGACGCCGGGCCGCCAGGTGAAATAGCCAAACTGGTTTTATTGTTAACCTAAGAGCCTACTA
+>33383 3
+CTTTAACGTCACTCCATTAGTGTAGAGGGGCAACCCGCGCTAACTATGGTGGGATGTCCAGCTAATACGGTAGAACTGTCCTATACGCCAGGCTATGATC
+>33384 1
+TTTCAGACCATCCCCTAGCCGTCGTGGTCGTATATAGCCATGTTTACCACATGCGTCGTTCTGGGGTAGAGCGTCACAGGAAAAGAAGTGGCTCAATCAA
+>33385 3
+CTGGGACTTTACAACAGAACTGATGACACTACGCTTTAGGAGCGCGTATCTGGTAAGTGATGCGACTTTGTACGCAGGGACCTAACGCTACACTGTCTCC
+>33386 3
+AAAAAGTACCTTAGTTCTTCCGGGCTTTTTGTGCAGCTAAGCGCCAGTTTACCGCGCTATTCAGAGCATACATAGGGCTAGGGTGACGAGACCACCGTCA
+>33387 1
+TATAATCCTGTTACTACCGAGTTATTCGTACGAGGTCCGCTAAGAATTAGACCCAGGAGGACGACCCCAATCGAGGGCTGATTCATTGGATGCGCCCTTG
+>33388 1
+ATCCAGGTCGGGTGGTGCACCCGCTTAATATCATACAAAGCAGACTATACGGGAAACTGTGACCGCCGTCGTAAAGTAGCCCTGTCGACTTTGTATCGTT
+>33389 1
+GGGCCATACTATACCTCCTGCGGCATGTTCGTCTAGAGGACGAATTCGTTTTGAACAATAGCTCAATTAAGCCGGAGGCACGAGGCTCAATTTTCGACGC
+>33390 3
+CCAGACGATGAGTCGATCCTGGATCGGCTGGCAACCTGTTTCAATTGTTTGACCGCTCAGTAATGTCCGTCTACTACGGACACGAAAAGCGTCTGATAAG
+>33391 2
+GGTGTGGACTGAGTTCTAGTCCCAACCATTTATAAATGTATAGCCAGGGCTCCTGCAACACTCCCATAAGGGGGGACCAGGATCGGTATTCATGATCCTC
+>33392 3
+CGGAATCCCAACTGGTTGCTGTTCCGTGGTACGGAAATAAGGGGGTCCAACTTCATATTAGGTACCTCAGCCTTTCGCAACAGAAGTGTTAAAGTCCCGC
+>33393 1
+CCATAAACGATTAAGCATGGCGTTCGGGGGATGTCCTGGCTCTCTGTGTCAGGACCTAGTACGATGCCACAATGACAATTCGTTAACGCTCCAGACTATG
+>33394 3
+CATGCCAGAACTGATATTCCGTCCTTAGATACAAATTATTGGATTAAGGCGAGTCCTCCAGTTCTGGCTCGCCACGAGGGCTGTAGGTAGGAGATCCCAC
+>33395 3
+CCGGTCATTGGGCTTGTTAACCGTAAGTCCAGAGTCTTACCCAGCGGTTGTCACATTGCACAGTCAGACCCACGTGGATAATCGACAGAGCTAGTTAGAT
+>33396 3
+ACCCATTATTACGGTCGTAGCCCTTATGCACAACAATCAACATACCGTGGTACTATGTAAAGGTATTAGGGGCGGACAGTCCACGTTCGGGTTGGCGCCT
+>33397 2
+GGTATGTGTTTAGTATGACAGGTGGAACCCGTCAACGCAGGTGGATTCCTACCGACGCGACAGCATTAACCGGACCTTCTAGTCTCAGACACATTTACTG
+>33398 2
+GTGTCGCATCGACTCCCATCTTTTATCCGAACATTCTTGGAACAGTCGGGACGTAACAATAATCGGGGAGGAAGACCTGTCTGGTCCCAACTTAGTAGGC
+>33399 3
+CGGTGAAGAGTAAGACTGGTGCGAGACTTAAGGTTGATCTAATTCTATGGAGCAACCACTTAATTTGGCGCAGCCCCTCAGTCGCGTCATTCCGCACCAT
+>33400 1
+GAAGCAGTGCCCAGTTACTTTCGCACAAATTTAAAAGGCGCAGCGCGACAAATCAAGTCATTCCTGTGGTGACTGGTTCATCTTGGGCGTAGCTCCAGTC
+>33401 2
+GATCCGCGAAACGATTGACAACCTGTCCTTTGCCCCTATCTATGTCATTCTTAGAGAGACTCTCATCTGGAGGAAGGTGACTGGGGATTAGAAGGCCCCA
+>33402 3
+TACATTCTTGCGAATGATTCGGGAAGTGTTGCAGATGTGCACCTCACTTTCTGAATTTCATAACCAACCCTGCGGGAGGATGCCACCAGGCTAGACACGG
+>33403 1
+TTGTGATAGCTCATGTGAGACCCTAAAATGTCCGTGAACGGAAACGACCGTCGGCTGTAGCTCATACTTCCATCTGCTGATTGCGGAAGGCTCACATAGC
+>33404 3
+ATCGAGGGGATTGTCCTACCACTCGAAGGTATGAGTTCGGCTCTGTTATCCGTAGGAGTTTCCATAATCAACTGGACGGACTACGACTCTCAAACAGCCG
+>33405 3
+ACTGTGGGTCTCGGCAGTCATGTGCCTCAAGGAAGTTACCCTATAAACCGACGATAGTCCGCTGCTTGGCTCACCGGAGTAAACTGCCATTTAGATGAAT
+>33406 2
+AACAACGGGGGTTCGGCTCACCACGCGCAATCTTACAGAGTCTATGTTAGATTCGTCTGTCGAGTCATATCCGGTAAGAATCGATCGGACTTAAGCTCGC
+>33407 2
+CGTCGTAAGCATTAGCTGTGAGTGCCTGTCCGCAGAGTACACCGTCCCGGCGTAGGGGGCCACAAAAATCGGCAACGTTCTTTAGATTTATCTAATTAAC
+>33408 1
+GACTTCGAACAATGGTGTGGTAACCCACCCGTGGCACGGTGTCTCTGACAGCTAGGCAACAATAATCATTAATTCTGAGCGGCCCTAGCGTTCGGTTTAA
+>33409 1
+CAGTGGTCGGTTTATAGTTAGACCCTGCAAATACTGGAGCGCCAAAACCGTGTCCGATTTTCAAGCGGAGGGATCCTTAGTCCATTTACGAGCCACGACT
+>33410 3
+CCTATCAAGCCAAAGCCTCAAAAGCTTCCATAATGGCCGGGAGGTGAGTGTCAACATGAGTTGTCCTCGATACGCTTTCTATGGGAGGCCAGCTTATTGC
+>33411 2
+TGTGCATCCACAGGTGAATCACAGACCATTAGTTTTAGCCTGCGACGGGCCCGAGATTTAGTTTGGCCGACACGACTGAGCCATGTTAAACCCTTTGGAA
+>33412 1
+CCCGGGCATTGTGATCGTCAGTCTGTCCTGTTGTCGAACCTCCACAAAGATACGAAGTCCGTTACGTTTTCCGCAAACGGAATGGACCGAGGGAATATTA
+>33413 3
+AATGACAAGACGTCCTTTAACACTTGGGCCAGTAACGCATCCTGCATGACGGTTAGCGGTACTTGCCGATACATGGTCATCAGCTGACTGATCGCTTAGG
+>33414 3
+TTTAGGAAAAGTAAGGCGTCGGCTGTCCTTACGTGTCAACAGGTAACGCCGGACACTAGACCATGAGTCTTAACTGCCTCGCAGTTATTCACCGGACTGT
+>33415 2
+GCGCGACTTGGTACAGAATACTCCCTATCACACCTCGACTTGTGTATCGCGTTTGGTCCAGCATCGAGAGTGGACCGAGCTCAGAGAATTTAAAGTCAGT
+>33416 3
+CGGTAAAGTGACCCCGCTTATTTACAGCTTGTTGGATGGATGTGCGCAACGTACGGGACGGACCTATCTCTTTACTAAACTCCAGGGAATAAGGCTACCC
+>33417 1
+CCCGGCACGGCCGCAGTGTCTACGCACGCATTTATAGTGTTCTGTGGTAGCTCAATTCAGTGAGGCAAGGTCAATTCACCAGTAGTTATCACGAACGTAA
+>33418 3
+GCCCTGAGTAAACCACGTTACACGAGCGTGTTCTAATGTTAGACTTCGACCTTGCGTTCCGCTAATCAAGTCGGGTTAACTCATCCGAGGTCAAGGGAGA
+>33419 1
+CATGGTTGGCCCAAAAGACCTTCAGTCAGGAGGTTACGCGAAAGTTTTATTCTCTGTCACTTAAGCAACCTGATAGGCCATCTACGGGAGCCTGCAGTCG
+>33420 1
+GGAGGAATTATCAAGCGTGCAATTCCTCAAGTTGCGTCTGGCGGTTTGACAGGTCCACCAACTGAAACATCTAATACCCCGCTCCTTGTGCAGTTGGAAG
+>33421 3
+GTTTCTTACAACACCCGGCTAGTGGATGACAAGTTAGATCCTAATGTGAGTTTGACTATGCGTGACGTGAGTTACGCGCCCCCAGAACCGATCACAGCGT
+>33422 2
+AGGTGGACCCGGGGTTCGAGACTAAATAATCCCTGTGATTACCTACCGTGATATTCCGGACCTCTTAGTCGGAAACCTAAAGTTACCCGGTGTGTACAGC
+>33423 2
+AAGTGAGCCAACAACCGCGGTCGCGTCATTCCTTTTCAAGGACCTTAAGGAATTTTCCTGCACGTACACATTCTTTCGAGGCGATTGGAGAGGCATGCGA
+>33424 2
+CTCTAGCACGTATTCCGCTGTGGACCCGATTCGTGCGTTACACTTGAAATGGCATGTCGATACGCCAGAACGACGAGATATCTAACTGAGAGTACCTGGT
+>33425 3
+GGCTGCACGTTGTTCACCAAGAATGCGAACGTTGTCTTCAGTTAATTAGAGGTCACCGGCTCAGAGTACGGCGTCACTAAGTCTCGGGATTCCCAAAACT
+>33426 3
+AAAGTCGTAGAGGTCGCTACCAATACTGAAAGGTGGTTGAACAACTGAGCTATACCCCTCGAGCGTTCGGGTCTAGTAAGTTCTTGGCACCTTCCGCACT
+>33427 2
+AACGCACGATAAACATGTGGCAACATGTTTCTAATATACATTGCTTATACAGCCCTCCGCGAAGTGTGAGGTCGGTGAGGTAGTTGCCGTCACTGCCCCG
+>33428 3
+ACTGATGCTGACCTGTTGTAAGGACCTACACAAGGCCGAACCGACCGTTGACCTAGGGAAAAACCCCTTTTATGGTGGCGCAGAGCGTAGTTTCTCTATT
+>33429 1
+GCTGGCGTCCTCCGAATCTATGCGGACGTTAAGCTAGCGTTGCTCCCCCGGTAATGGACATAAGGCGAGATAGTTTGTACTTTAATCATCAACAGACCAG
+>33430 3
+CTTTAGTCGTGTAATAAGCGTTGTTGCGCCAAGCGACGCCAGTTCGAACTACCGTATAACCTACTGCTGGAAGTAGTTAACAGTTCCGAGTCGCCCGAAG
+>33431 3
+ATTGGACTCGGAACATCTAGCACACTGAAACACTAAAGCCGGTACCGTTGCTTATTAGGCCGTCGTTAGTAGCCTAGCCGACGAAGTGCGGACGTTTCTT
+>33432 1
+TACAATTGCCGTTATTCCGGAAGCACGATAGTGGAATGCCGTACCTAGTATTAGGTCCGCGCCCGCTCATTTGGTTATAGCCCAAGATGCAATACAGGGC
+>33433 3
+ATGGATTGAGTCAGTCTTCATGCCCGGGATTGAAATAAGATCCACAAGTGCGTCGAAATAAAAGTAGCCAGTCCGCAGCTTCCTCCGGCTTTTGCGCCGT
+>33434 2
+ATTCGCTAGCCGTAGTTGACGACTCCCATATTCCCAAGCACCCTCTGTGCCTGATATCGGCAAAGAGATGGGAGTTTTGCATGTCAGGGGAACAATGTCA
+>33435 3
+ATGACTCTGCGAGCTAGGCGAGTTTGACCAACGATGCCTGCTTCTAATGGTTTAGTCTTAGCGAATCAAGCCGAGTCAACCCCCAAGACTTGGGGTTACA
+>33436 2
+TCCGACGATTTAGACATATCAACTTGGGGCAGAATTCGCTATTGGTACGTCGAAGTCGCAAATCCCGTCTTGAGCCTTCCCAGACAAAGATCGCGTGGGT
+>33437 3
+CTTTGATCTGTCGTGGGTTAGCGATGCGGCATAACCCGTTGGTGTAACAACGACCCCAATGAGTTACGTAGCATCCTTATAAGACCAGTGGAACGCCTCA
+>33438 3
+CATTCAAAGTCATTTTCCTGTCAATAGGTTAGGTTAGGTGGTACAACGGATACCTCCTACGGACAGTCTACGTATGGCGGGCCAGATCCCGCCCGAAGTA
+>33439 3
+CCCGGAAAACTCCGCTCATTCGAGTATTGCGCAAGTACAGATGTATGTCTAGCGATGTGATGTACCATCTGAAAAGAACGGTCGCCGCGTGACTCTTGTC
+>33440 3
+TGACCCACAAATTACACCAGGGCTCAGCGCTGTTAACATCTAAACGGATCCACAGTCGCGTTTGCGTGATTTTAATGGCCGGCAGATGTAGGGGATTCTC
+>33441 1
+AACAAGCTTAAACGGCCGTTCAAACTACTAATCATCAGGATCTACGAGCTCTTGCACGAGTGCTGGGCTGGTATGCACTTACATCTGTTACGGCGTGGGC
+>33442 2
+GTCGTCACTGGTAGTTCCGAAGATGGGTTTCCCCACCGATTAATCAGCCGCCCATTGGGGATTTTCTCTCACGTATGGAGAAGAAATACAGGTCCACAGA
+>33443 2
+ACAGGACCTCAGTATTGGTCTTGAACCGATTCGGCAGGGATGAGTGAACATTAGCTTGCAGGGAATACCACCCGCCGATGTTCCTATTATTACCCCGAGT
+>33444 3
+AAAGAAGGACCCCGATGCTTGTGCGTGAACTCATCGATAGGTTGTTTTGCCGAAGGAGGCACAGTATATATAGCAACCGCATTCCCCTGGTCCTTCGTAC
+>33445 1
+AAGTACACAACTCCTGCCCCCCTGGAAGCAGCAAAGTACGTCAGGAACCCCCTATTAATTTGGGGGACGGGGTACGCGCTTACATTATTTGGTATGTGTT
+>33446 1
+CCAGTTCATCCGGTCACGCCAACGATGCGTTCATAAGTCCTCAGGTTAGGTGAGTAATTGCGTTCGAGATCAATTCGGGTGACATCACTCAATCGAGGAC
+>33447 1
+TGACTTAACGGGAGCGCCAGGAGACGTAATGACCGTTTAGCCACTGAGGCTCTACAGTGTACTTTGCCGTCAAAGAATCCGTTTTCAACTGACGACGCTT
+>33448 1
+ACCTGGTTCATCCTCCGAAAGTGGTGGAAGCAACGGCCACCCCCCTTGGATCTTATGATCTCAATAGTGTCGCAACCGTGTCGGAATGGAAATAAGGTTT
+>33449 1
+TTGATCAAGTACGAAGAGCGATGGTGCCATGGATTCCTCCCCATAAGTTCTAGTGAGTCGTACCGACTTCAATGGCCGGCTAGAAGTACACGCCGATTCT
+>33450 3
+TGAGTGATGTTACACATTAACGACGTCGGTCCCCACGAGAGTCTTGCTTTTAAACTAACGGAAAAGCCATCGTGCCTCGTGAGGGCACTCACGGTTGTCA
+>33451 3
+GCTGTAAGTAGCTATCCTTCCTCCCGCAAGGATATGCTAAGGCATGTGACCAATGAGCCGGCCCGTAAGTCGATTCCTGCGATCTAAGTATCATATGGAG
+>33452 1
+ACGTCAGATTCGAGTCAACTCAGGCGTAGCCGAGTTCATTGGGCCCTCCATCCCAGTTCGATATCGCTGGATTGCGAATATCAAATCTAAGTGAAGGCGT
+>33453 1
+TTCAAGGGCTTCCTCCGGCCCGACGTGTCGTCTCCAAAAACGGAGGCCAATCCTTGGAGAATTGTCCGATTTGAGGAATGTAACGTAACCGATATGTCAT
+>33454 1
+ACTAATTGAAGAGATACTGGGGCTTTCGATGGGACTGTCCCAATTCCAAGTGAGCGGAATCCCATCGCCTGCACCCGATCTGAGTAGACCCTTATTGGAT
+>33455 1
+ATGATCGGGCGTAACTTCGAGCAATGTTCATCCAGCTCGGCGTTCCATAATACATCGGATGAAGTAACATGACCCTTGTCCCGTGTAATGTGCGGCACAG
+>33456 2
+GCTACAATAAGCCTACGTAATAGGATCTTGAGACGTTCCAAGCCGGGGCCATGCGCGTACATCTCGTAATCGTAGTATTTGAGTGTGCCCCACAGTTGCA
+>33457 2
+GAGCGTCAAGCCTTGGTCATACCGCACTGGCCGTTCTCTTAGGGAAGATTTACTTCACCAGAGCGAAATCTGGGATAGTGCATCTCAGCACGATTCAGTA
+>33458 3
+GACTATTTCAAGGGATGAGGGGACAGGCAGCTCTAACCGATCTCCTAAAGCTGATATTATATCTCACGCGTCGTGTAACGGACCTGCGTCTGACCAGTCT
+>33459 1
+GAGGCTTGCACACACTAAAGAAGGTTGAATCGCCTCTTGTTGCCCCGCTGACCGGGACTATTTAGGTAGACGTTCCGCAAAAGCTAATACGCCTTGTAGT
+>33460 3
+GACGAGTTCGCGCATATAGTGCTCGATTGTCACGATATGCAAGACGCAAATGCATAGGTTACTGGATTATACCCATCCCCCAAGTATTTGGGGGTCCGCC
+>33461 3
+GCAAATCTCTCAGATGGTTCCGTAGGGAAGAACGTTGATGCCACGTCACTTCTATCTGCTGCGCGAGACGAAACTACAGGTTTGCTGAGCTTTCCCAAAG
+>33462 1
+TCGATCCACTTTCAGAAGAATTACGAAGGGCGCGGAAGTCCGCACGATGTGCTCCAGACATAGTCAAACTTTGGCCTCTTGACCCTGGATTGGTATGTAC
+>33463 2
+ACAACGCTTGTTTTGTATCTACTACGAGGTAGCCGAGAGTCCATTTTGCGGGAGCGCTGAATCGCTTGACCTGGAACCAACGAAACCCATTCGGGTTCAA
+>33464 1
+TAACTTTGTAACGGCCTCAGAGGGTTACCGGTTCCGAGACTGGCTCGTGCCAATTCTAGGAAAATCATCAATGCCCATCACTGCTAGCTCTAGGATGGGA
+>33465 3
+AATGCTCGGAGCCCTAAGCTCTTACGTGACTTATTACACCGATGCCTCGGCGATATTACAGATCGTATACCAAGGCTAGTCTGAGTACCATGTCAGGGGG
+>33466 2
+ATGACTATTCTCCCCGTGATTAAGTTAGTTGTGAAAATCGGATATTCGCAGGCTTGGCTTCACTGTCCGGGAACCCTACCACAGGAAACACCGCAGGTGG
+>33467 1
+CAACACCAGGTCTTAATAGGGTGCCTCCGGCTGGACTTAGCAATTTGTAGCTTTGATAGCCCCTATGTGACGCCAAACAGAATATAGGTTCGTCGACGCG
+>33468 1
+GTCTTGCTTAGCGCCTCCCATCCGGCTACAGTTCTAGCGCTTCAGCACATGGCGATGTGTAAAACGCGGATGAAAGGAGCATGTTTCGCAATCAGTAATA
+>33469 2
+CGTTGCAAAATCCATTGGGTTAACTAAACTGTCACTTTGGGCCGCTCACAACGTAAGACCGCCGGGGGTCTAGCTTTAGTTCCATCGGGTAGCACTAGAA
+>33470 2
+AAAGAGCGCAACTAGGCGTTGGCTGGCTTTGAACCTACCATGTCACTAGTCGAAACTGGTCGTTTAGTGCTACAGGCCTCCTGATACCATGTCTGAGAAC
+>33471 1
+CGCTTAGAGAAGACCGCTCTTCCGAGTCGAAAGGCAGTTCTCAGTAGGGGAGACCATGAATTTTATTCGACACGATTTCGGCCTCGTTCAAGCGTCAACT
+>33472 3
+TTATACATCATGTTCTGTGTCGAGAACCTTGAGGACCACCCAGTTCAAGTAACCATGATAAGGCTATGCCATCGGGGAGTCGGGTATTACGGACGCCTCC
+>33473 1
+CGTCTTTGCGACCGCTGACTTTGTTATAATCCGAAGCTATTCCAAAGGTTCGCGCCCAGCGCAGGTTTCTAGCATCAAGAAGGAGTAAAGCACGGTCATG
+>33474 3
+TATAGGGGTCAGCAAACATTATCACTATATCCAGTCGCTCGAGACGACGGCCTTGGTATGCTACCCTTTGGGGGAGGCTTTCAGCATATTACCGACAAGC
+>33475 3
+TGGCATGGCCACGGAAGCTTTGCTCTTCGTTTCCTGAATCAACAGGCACAAATGGCTACAATTGCGCAGGGAAGGCTCTCTAATTAGAGACGTTCCATCG
+>33476 3
+TGGGCTGTTACCCATCGCCAGCGCCTAAGAGATGTCGATGATGTTCCAACATGTTCACGCAAGGGAAGGGCTCGTCATTTAAGCCCAAGACTCTAGTTAT
+>33477 1
+CAGTTGCCTGGGCTATGGTTTCCGTCAATCGTAGAAGCGCCAAAATGTCATGATAACCTAGACGTCAGGCCAGGAATCTGACTCGTCATCTGTGCGTAAC
+>33478 3
+AGCTCAAGCCGACAAGGTGCTCCGCACAATGCATACCGATGGCATATGGTGTCTAGAATTGGCTATAACCTATTGGTGTCACCTGAACCTTCTGGGCGAT
+>33479 2
+TACCCGGGGGTCTACCCTAAATCCTACATGTTTTGACCCTTAAATTAGGCTTAGGGAAGGACAGACGATTCTTCTCACCGATCACAGTGGTCAGGCGAGG
+>33480 2
+TAGTGGCTTGCGGACCGTTTTTCGGTATATAGCCGTCACAGGTCTTTACTGACACTGACAGATGGGCCTATGTCACGCCCGGTTGAACACAGCAAACAAA
+>33481 2
+TGTGCTAACGTCTTTACCTGTCAAGCAGAGCCAAAGACAGAAGCACAGGGCGCCGTAGATATGAACTTGTTGTTATGTCTGCCTCTACGGTCACTCAGGC
+>33482 1
+TTAGATCCGGACGTGCAGGCGTGTTCAATCGAAGAGTCGCGCTACTACTGATTCCAGAAATACGGTTGGGCCTCAACGGATCTACAGCCTGCTATTCATA
+>33483 3
+TTCTCGTCATGATCAGTCCAGGGCCAACTTTGCAAAGGGTTGAAGGATTGGAGATCCTACTGCGACAAGGCATTAGTCCTGTAACTTAGGCCCAACGCCT
+>33484 1
+CCGAACCAGAAGTAGAATTGAGTTATACGCAGGACCACATTTATATGCCAGCTTCTCTCGGAGTTTTCAGTACTTCGGGACTACCGGCTGCCTCAGGGAG
+>33485 3
+GTGTTTTGGGCAACCTGGAAGATCCGACAATACTAATTCTGAGACGATAGGGGACACCGGTCTATCGCATATTTTCGGGCGACGCCACTTTACCAGATCC
+>33486 2
+GAAATATCCGTATCCTGCTTAGATGATGGCCCCGCTCGAAAGCTTCGCTTATGTTGACAGACCTACGAACTGTGCGGGGCTACTAATAAGCTCATGGGAC
+>33487 2
+CATCATTATTCTAAGTGCCGGTATTCCCAAGGGTATGAACAGCGCACTCTTGGTGAGTCAACTCGCGTGAGCACCGTTTCAATCCAGGAGAACTACTGGG
+>33488 2
+GCCTTCATGGTAGTATGTACTCTTTTACGCGCGCGCATAACGGCGCAACACATGGCGTGGTCGAGGATGGATCGGATCTAATATGTTACACCACACCTAA
+>33489 1
+ATCGACGCAGGCCGTAAGGGCGTTACCGTCCCAGTTGGTTACGCTGTATCATCAAATTGTGCACGCTGGTTAATTTCAATTCAGCAGGACTAAGCACCGA
+>33490 3
+CGGTTAGTAATTATTACAGATGGAGCCACCGTGTCCCACCTCACGGATTCTAGACACTATTTAAACGAGGACCTTCGGCACGTAGCCTTGTGTGAGCGGA
+>33491 2
+TGCATACGAACACCCGCTACCTCGGGAGTTACGCAAATTTCCCGTTAGTTCTACGTGAAATTGGCGTGTACTAGGCATGCGCGGCTAATGGCGATCTAAA
+>33492 3
+AATTTTTTCACATGGCCGGACGATGCCCAGATTCGACACGAGAAGACGATCTCCAGGAACACTCGTATACTATATGCGGCATCGGGGTTTCGCGGATCTT
+>33493 3
+TGACAACACAGGATTAAATATGCGATTTTGTACTATATACAGAGGGCTCACGTAGCCCCGAACATCGACGCCGCCTATGTCTCGCGGTGGGTTCTGTACG
+>33494 1
+AGGAAACCTATGTAAATCGTCTCCGAACGTGGATTGATCGCATGCTTCAGCACTGTCTCAGCATGCGGGCCTCATACTGACCGTCTATTGGTCAAAAGGG
+>33495 3
+GGATACTCGATCCACCCTTAGATTACAACAGTAGTACCGCTGTCATGTGGGAGGCTACGGGCCGTAACCCAACTGGTTCCGAAATTGTGAGATTCTACTG
+>33496 3
+GCCGCGGGAGGAACCCGGTACATCGGTCTCCTGGATACCCTGTTGCTGACCAACTCTTTTAGTTTCTCAACGAACTAAGCGGACAGGTATATTAGAAGTA
+>33497 3
+GGCTAAGCATACGGGCCGTTCGCCATCGAAGGTCGCTACATTGGCATTTTAGGCCGTGATATTAAGATTCTCTCAACTTATAAAAACGCCCCGGAGGGCT
+>33498 2
+GTGAGCTATTGGTCTTAAATAATCATGGTCCAGGCTCTACCCCCTCGAACTATCGCTATGTTCATTAGTCAGGGAAGGAGCAAATCGGGCCGCCTCGAGA
+>33499 2
+TAGATGCACCTGCTAGTCTCCACCGCTGACCCAACTTGATAGGTAGGGGTAGCGTATCTAGGACAGGCAATAGCGCACTGATCCTTAAGTCGGTTTACTA
+>33500 3
+CTACTTATAACAACTCGGTGCAACACGATCGATATTGTTGAGGTTTTGGCCGAGGATTTTCGAGGTTACATATGGCCAAGCCCCGAAGCCGCCACGCGTA
+>33501 1
+TTGTCAGTGGAGAGAGTCAGCTACAGTGTGGTACTCTGGGGTGGACGACCCTTACCAGAAAAAGCCTAGTTCCCCGCCTTGGCCTAAACATTATCCATAT
+>33502 1
+CTAAGGACTTTCGATATAGTTACGCCTAGCGATATCATCGAGCAATACTGTGTAGATTCGGGCAGAGGGTACCCGCCAGTTCCCTGCGCATCCTAGATAG
+>33503 2
+TAATCGATCCCAAGAGTTCATGGTCCGGACCACGATGGCTCCCTTGTAGTCGCCGTTGATGCCGTACCAGAGTATGTCGGGACTTAACTATAAAGATGAC
+>33504 2
+ACAAATCTATTCGATTTGTATTAGCAAGCCATATTCTGCCCGGTTGGCGGCTCTTGAGGTTAGCCCGTAGGGATCAGCCCAAACAGCCGGCTAAGGATCA
+>33505 3
+CCATAGCTGAGTGCCTGCTGTCACAGAGTTCGTCCTCGCATTAGTAAAATCCTTTATATAGAAGACCCCAGGCGGACGTATTAGAATGGTCCGGCTGGCA
+>33506 3
+AACAACATGCTGCTTCAGCCGCTATAATGTGGTGGTCTGGCGTGCACATCCCAAAAATCTTGGGCGTTGACTGACTGGTCCGAGACTCCAGAAATTATCG
+>33507 3
+GTGACGTTACCTCGCACGGCAGCCTGAGCGGTCGAACTACTCTTCAGAAAGTTGGGACACAACAAACTATAGTGCAGTCGGTGGAATTTCTTCTATTGCC
+>33508 3
+AAGTGAAGGGCCTGTCAGCGGACTAAAACGCCTAGCCTTGCCTAGACAAGATATAGTAGTCCACGCCAAATTCGTGCCTGGTTGTCTGTATTCATTGCGC
+>33509 3
+GTAAATGAGATCCTATCGCCGTAGCACCCCATTTACAGGCTTAAGTTCTACGAGTATAGCCTAAGCGCCCTAGGGTTAGCGGTGAATTGACCGTCCTGGA
+>33510 3
+CGATTACTGAGTAACCATTCCAACAACGCGGTCGGTTAAGAATACAGTCAGTCGGACGGATGGAGTTGTCTCTCGGCCTGTACGTCCATGAACTGCTATC
+>33511 2
+GGAGACGTGTTGAGCCAATGATCGTAGCAGTTTCAAACCCTATTCTCGCTCACCGATGGGAAACGATCCGAAGGCCTTAAGCTTTCAGTGTATTCGCAGC
+>33512 3
+CGCGTGCAAAATTTGTTCCTTAGAAGTCGCGTAGAAATTGACCGCAGGGCCCACCTTAAGTTGGTTTCCCCTACCGCCGGTATGCTTAAAAAAAGGCGGT
+>33513 2
+ACACCCTAGATCCGACAGAACGTAGCCTTTCTATTCGACGACGCCGAAAACTTGTGGGCTGAAGCTTCATGTTTGATCCTACGGCGCATGGAGTAGGATT
+>33514 1
+CACTGGATACTGCCGAATTGCTAAGTTCCGTCGTTAGGTTGCAAATTGAAGGATAAGAGACCTGATAGAGCTCTCGGGCCCACCATGGCTTTTCACACGC
+>33515 1
+GGTGTATCTACGGAGGATCTAGCTTGTTAATCCCGCATGCTTAACCGGCGAACTGTGAGGCCTTTCCGCGCCACCTAACGGAGATCAAAAGTTATTAACG
+>33516 2
+TACCTTGCTTGATGTATGAGGCTCCGCAACTAGCAATTTCACTCGCATACCGGCATCTGCAGTCGAAATAGCGTTCAACAGGATACGCTGTGAGGTGGCA
+>33517 1
+GGTATACTACAACGCGCCCAAGATAGTGGTTGTGCCCTCTTACGGTTCCGAGTAGAAATAGCCGGTTAATCGGACAGACTTGCGGTGCTTAATCCAACTC
+>33518 2
+GAATTCCGCGGATTCTCGCCGGGTCGGTAACATTCACGAAATAATACCTATCAGAGATAATCAATCGCCTCGAGCCCAGGCAGTTGGTTGCCTGTTGGAT
+>33519 1
+CTGATAACCACAAGACACTGTGTTTAAACCGTGCAGCTCATCATGTACGGGCGCGAGGATCCTGGTAGTCCGACACTTTGAGACAGTCTGTCTGTTGCAA
+>33520 1
+CTTTAAGCACCCATGTTGCTGCAGGTCGCGCAGCTTCGGCTTTCAAGAACTTTTAACCTGAGGGCACTGGTAACCCTTAAAAAGAGGGCATATCTAGGCG
+>33521 1
+GAGATACGTATCGATCGACCACATACTCGGAGGCAGGATGTTTATGCTCTTGTGGCGCAAAAGAAGGCCTCGTCCCTAGAGTTCTGATCTATTCGACCAC
+>33522 1
+CTTGCGAGGGAGAAATACCTCACATGACCTCACAGGGGGCCGTATCTCAGGGAGGTGTTGATAATGATCCGATACCTTCTGACACGTCACTCATCTTGAT
+>33523 2
+CTGTACCGTGTTTGTGGACCTTTAGATAGTCCCGGACCAGCTTGTAGTGAACCACCTCACAGCTTAGAGACGGGCATTATCACAGAACTGCAGATACGTG
+>33524 3
+ACAAAATATACCCCACAGACAGGTTCAATGTCCTGGGCGGTCACGCGGTCATATGTCCGGATGGTCTAGTTGCGACCTAATGTCAGTAGGCCTTTTCAGA
+>33525 3
+TTAGGCCCCGACGCGCCTTATAAATTCAAGAATGGGTAGTAGGATAAACGGACGTCTTGAGCATATCCAGCCCGCTGGTTCTGAGTATCATTGATGCCCC
+>33526 3
+GCATAAGATAAGCGGCTATGGCCATATGCAGTGACATTCCGACACTTTAACGCATATAGTCCGGTGTTTCGGATGCATCTACGCCGTACGTCGACGCATG
+>33527 3
+CATAGGAAAGGTTGTCTGAGTCATGTACCTCAGGTTGTGCGACTATTAGTTCCTTGGCCCAGGGACACACCGGCCACAGAATATGCATCGTCATTCAGCA
+>33528 3
+ACCAATAGGCTTGAGCTTCCAACGTGCATCTAAATGCCCCGGGGTTTACTTGGAGTGTGTTCCAGAACCACTGGGGAAAGCGATGACCTCTTACACTGTA
+>33529 2
+TTTGGGTTTAGCAGTGCTGGGACGGTCGCATTGAGACAGTACAAATCTCATACCATTACTCAATCAATCCGAAAAGGGCTTCTCCCACGTGTGGGCCAGC
+>33530 3
+ATGACTACAGTCTATCTAGAGGCCTAGGGCCCCGGTCTAAATGCAGCGAACTTCACCACTGGACGAATAGCGGCGATGTGACACTGATTTATGGTTCCTT
+>33531 2
+ACCGGCTGTTTCCTCGATAGCACCTTGCGACTCTGCAAAAATTCTGCGCGGTAAGTCGGAACGGTAAGAAGATGACTTATACTGTATTGCCATGCGCCGA
+>33532 1
+GACTATGCTCGGGGACTCTCCTCGGCTATCGACGGTCTACTGTTCTCTCAAAATGGGTAGAGGCAAATAAGAAATCGCTCAAGCATCGCGTTTAGCAGTC
+>33533 2
+TACGGCGTTAACCCTTCTCGTTAAAAGCCGGAATTCTTCGACTAGTGGTTCTCAAAACCTGGGAGGTGGGCCATAATGGCATCTAGCGAGCCATCGATAC
+>33534 3
+CTACGGGTCCGTCATACGTGTCCTCACAGTAGAGGTTTACTTCCGTACATACATCTGAAACTTGCTCGGGTAGGAATTCTAGAGATGCCCAGAGCAGCGA
+>33535 1
+GGCATCAGTAAATTTCTACCAAACTCATAGAATCTGTGGTGTGGTGACCGTCTATAACCACACGTGCCGGGTCTGCCATATCCACGACTTGAGAGCGGGT
+>33536 3
+ATTTGAGTTTAGGCTCTAGTTAAAAGATGCTCACGTAAAATGTTGTGCTGGAAGCGGCGCCCAACACCCCTCCGCCCGTCTTGATGGCAGCATAGATCAG
+>33537 3
+CACACGAATTCTCGAGACAGCTCCGTTCTGGCGGGGCTTGATGTACTGCTTAGCGTACCAAATTGCAGACCATCCATGGGTGGAAGATACAACATTTGTC
+>33538 2
+TCTGTAGATACTTCGGTTTCAATAGAGTCAGACACCTCCGTGACGTCTTAGGCACAAATCGCCATTGACGCCATACAGCCGATGTGAAGGGGTCGGATCT
+>33539 2
+TCGGGTGTTCTGAGACGATACCGGCGCCGCTAATATTCCTATGAAACATGTTTATAAGCCATTCGACACCCGTATTGGGGCCGCACGCAGGTGACTATAA
+>33540 1
+ACCCTTCCACTGGATGAATTATGACGACCCAGTTATCTCATACTGGAGTCGCCCTGGTTATGTATCGCGCACTGCGAATGCGGATCGGATGGGAAATAAC
+>33541 2
+GGAAATTCGGGCTCGCGCACCTCAACGTCCTATGGGTGGATGTGAACAGTCTGTAAGCCGTACCTCATTTTTGCTTTAAAGCCAGAATCAGCCACGAGAT
+>33542 2
+CTAACGACTGCCACAGCTTTGATGTGTTGATATCTGAGACATGATATTGCGACGCAGGCCTTAGTGTAACAAGACCAGATCCTCTACCGCGGGGTGCCAT
+>33543 2
+AAAAGGTAGTATACGTAATATTCCTATCTCCCGGCAGTTCGTACATCGACAGGTGATCCTGTCTTCAGTCTCGTAGCACGCGCGGCACTAAGGTGAGGCA
+>33544 3
+AGTGTTCCCCGTCATGTTTACCTCCAGAGGAGTTCGTAAGAACCTACCCCGCGATCGTATGTCTGCGTAGGCAATTAGTAAGACTGGCTGTGGACCAAAA
+>33545 1
+ACTACTGCGAGACCCGCGTCACAAGGCAGGCTGATTTGCTGAACGTGCTCTGTAGTCTTACGAGTTCACAGCAGTATAGTTAAGCGACTTAATCGCATCG
+>33546 3
+CGCTTACTACCAAATGGGCGAGGGCGACGTGCCAACCATACCGTTTTCAAGTCATATCCTATTGAGGAAGCATTGTGTGAGACTTGCCACGGAATTGCCT
+>33547 2
+TCTAGAGACCGCGGACTTCAAATATCGAATGCCTTTCGTTGAAATTAAGTCCGGCTTGATTGACATCCCTGGCACGAGTCCGTAAGTCAGACCAGGGTGC
+>33548 3
+CCAGATGCAGAAGTGGCTGAGAACTAAATTACGCGCTACTATTATGGTAGGCCGCTACCAATGCTTGCTTAGATTTGGCTAGAGCCCCGCCATTGTCACG
+>33549 2
+CTTTCGGAACTTTCGTATGTCTCGGATTCAAGTTTCTCAACACCAACGGATAATGCTGGCGACAAGGCCCCGGCACGAGTGATGACTCAGTGAGGCAATT
+>33550 2
+ACTGGCGCATAACCCGGATTAGTTGGGTCGAATGAGATGTCCCCAAAGAAGTCTCATGCACCGAATTTTACCCATTGTGTAGCGGACGTTTAGCCACGTC
+>33551 1
+TTTCGAGAAAAGGAGACCAATAGTCTTGACGCACCCGAGCGTGCCCATGCTAGACGGTCTCTCAATGATTTGTGTTGGAGATTTCCGCCCACGGACTAAT
+>33552 2
+CAACTTAGCGCGGCCTTCATATCGCGAATAGCTCGACGCGAAATCGGTCTATACTACTACGTCCTCCCACAGGGTGAGGTAGTATGTGGTCAATGGTTAA
+>33553 2
+AATATCATCCATTAACTGCGGCCTAATCATACTAGTAGCAGCCGGGCGCTGCTCGCGTCTGCGCACGAAGGTTAACGTCTTGAGTAGTGTTCAATACGGA
+>33554 1
+TCTGATCGTTACCGATCCCAAGAACTAAAGGTCGCGACTTCAGCGGACGTCAAGAACATTCTCTTGCGGGTGATGCTTAAACGTGGATGACTCCTTGCAG
+>33555 1
+CGCGTGGCTAACTTATGACTTTGTCGATACTCCGGGAATATTTACCTAAGCATTACCCTAAGGACGGATTGGAACCGCAATCGTAGAGTCGTCAGCGCCG
+>33556 2
+CTGTCTCTCAAGCCCCTTAACAGTCTGTGCTCACGGCTATTAGTGTCCGGGACGTTAAAGTTGAGTTAGGTAAACAGACCCCCGATAACAGCTGTAGGAG
+>33557 3
+AGCGCCCATCACAGTGTAGATAAATGGTCACCCAGATGCTTCCATTCTCGTGATGGGTTCGGAAAATCCGTGTTGGCGCATCATGCTGCTAAAAAGTCGC
+>33558 2
+TCGTCGCGCCAATGACGTGAAGTCTTCCAGTCGAGAGATGACTGTATCCCATCAAGTCCGACATAGCGCGTATGCCGGACATTCAAAGCGTTATGAGTTT
+>33559 3
+GAAATCATCGATCGCGACATTGTATAGTGCGCTTTCCCGTACGCGAGCGACTGCACGATAGTCAAGCGGCATGATTTCATTCTAGGTCTGCAGCAATAGC
+>33560 2
+GGCAGTCAAATTACAAGCGGCGTCGTGGTGTATAGTTGACTGATCGGGACTTTAAACCTAATCGCAACACAACAGTTCCCGATGCTTGGACTCGTCTGCC
+>33561 2
+ATGCACAAGGTACTCCGTGGGAAGAACTGACCTAACATGCTGTGGGTCGTCCCCTAGGGCGATGATGGCGTACATACAACACTCTTTTGTCTCACATTGA
+>33562 1
+GCTCGTATGGCGGATTGGGCCAGCATTACAAAATACTCTCGAACTAACTCAGGACGGTCACGCAGCTTAGTCCTCTTCGGTGATTCAACTGACGTGTAGA
+>33563 3
+ACGGAGCTCTGAATCTCAACTCGCGTTAAGGTGTTATCTTTAGCGACAATGAGGCCTACGGGTAGACATGTCCAACACGCTACGACCGACCTTGTATGTG
+>33564 3
+GAATGACCGAGAGCACGTTGTGCCCGGCTAATCGCCCAATGATCTGTTGATGGGCAAGTTTCTTAAAATGAATGCACCCACACTTGTGTGGCAATGCCCT
+>33565 2
+CAATAGCGTCGTACGTCCACATGGGTGACCCTCCTGAATCTAGAGAATTACATGAAAGCGTTTAGCGTCGAGGAGGCCGTTCCCTGAACCCGTGATATTT
+>33566 2
+AATGACGGAGGGAATCATGCGGGTGTTTAACAGGCATCGGCGGATCCTTTATTAATCCCAAATCTCTTAAGCAAGCATGACCGGCGCTTCCTCCCTGTGA
+>33567 1
+CTTAACGAAAGACATTCGCGTCCTAATGAATACAGAGCGCGCTGAGATAATTGGACAATTTGCAGCTCGTGGCTGGTTGCCGGACCCAACTGGCTCTCTT
+>33568 1
+TACTTTTCAGAGGTTCCCACTCAACGAGGCGATATGTTCCCGGCAAGGTAGCTACTCCTAAGTGCGTGTGACCCGGAAGGTTATCAAATGGAACTGACTC
+>33569 3
+GGTACCTTTGTGCGATGGGTTAGCGCACTGTTATCCACACACTGATAAGGTACCGGCGACCCAAAAGATGTTAGTAAGCCTTATACTCTCGATGGCAGCC
+>33570 1
+ATCTAATACATCCCCAATGATAACGTGTTCATCGATATTCGGGCGTATGGGCCATAGGGGTAGACGAACATCTATCCCTGTTCGTGTGCAACGGGCCACG
+>33571 3
+TAGCTCGTACGAGCCGAGTTCTCTCCTAGGGTGCCCGTTAACTCACGGACAATTCGATTAGGAGATATCTAGAGACGTCTAATCTACGGCCAGTCGATAG
+>33572 3
+ACAAATGGAAAATGTGGGTCAGTTTTCCCGTTTCCGTTGCCACAGCGGATGAAGCAACACGCTGTTCGCACGTGAGCTCATAATGGCCATCCCTGAATGT
+>33573 1
+ATAGCGTTCTAGTAGACCGAGACCCGAAAGCCAGCAGAGCTTGTATAGAAGGCTGCACGTCTGTTACAGGCCTATTAAGTCCCATGTTTTCGTACCGCGT
+>33574 3
+TATATGGGCTTTAATACGTTTAAGCCTCGTACATGCGTATCTAGTCGGCCGCTTAGAGCACAAGCACTGCATGCCATGGTCTCCGAGGGACCTAAGCAGA
+>33575 1
+CTCTCCGTACTGTGTCTGACCGGCAGACAAAAATACTGATTCACTAGCTTGGTGGTGGCTTTTACGCGTCCGGTGGTCCAGCAAACCAAAAAAGAGTTGC
+>33576 2
+TGAGGCGCTAGCCAACAGCACGCCTTCGTAATCCGCAAAAGTTGGTGTAAACGAGCAATCGCTTTGAGTGTAATTGCCGCGCGCTACATCGATCTTAGTT
+>33577 2
+TTGATGCTCAATGAGGCCAGGCTCTACAAGCTGTTAAATAGCGTAAGGCCAGTCTGGACAGCGGGTACCACTTCACGCATTCAGTCCCCAGAGATTGTTT
+>33578 1
+GACGTAGCCGTCTACTCGCTTCCATGATCGGTCAACCTGCCAGTTTCTGACATCATACTAACCGCCAGTAAGCGGAAAAGGAGGTATTAGGGTTGTGCTA
+>33579 3
+GCAACGCAGCCCGAACATTCCTGACGTTGGTAATCATAGTTTTGATCACTATTCACGGCGCCGGAGCGACCAGGGATGAAGCGGGTTATTACATTATCTC
+>33580 3
+TCAAAAAAACTCTCCCAAAGGGGCCCATGTCCGTGTATCGGCTGTTCGGTGGACTCGGCCAGCAATTGACTAAGCTGATAAGTACTGATCTGCTGTATGC
+>33581 2
+CGACGGCGGTTCTTCATGTTAAGCGCGCGACGCTTCATTTTAGACTAAAGTATAGGGTCGCCATCCTCTACGACCCGTATAAGGACAATGACTAGGAGCT
+>33582 1
+ATTGCGCCCGATTACTAAGCTGCAGCACTCGGTCAGAAGGTTAGAAATCTTTATACCCCGCCGAGCACCGCTGTCTGTCACTAGATTGTGAGGATAGTGA
+>33583 1
+TCTTCTATCTACGGCTGAAGGAACATGGATCCCGTTCCACTTACGGAAGATATCGGGATGCGGCGATCCCAAGGACATACCTAGTTCGGAGAGCTTTTCA
+>33584 3
+TAGTTGGTAGGCAGGCTTAAACACCGGTGGACACTCTTAGATCACATCGAGGGAGTTTACACACATTTGATCGCGGTGGTCTCGCTAGTCACCCTACACA
+>33585 1
+CTCATACTCGCAAATGCGGCTCTTGAAGTATACGACTACAATGAGGGTTCTTGTTTACCGGAATAAGGTAACGGTACTAGGCCCTGACCTGGCCTGGACC
+>33586 3
+GGACAACCTAGTGACGGTCTGTCGGTAGCCACATTGGATCATCGTCAACCAGGATGTGTGAGCGTTTACACTATGATCCTTCTGGATAAAGGTCCCAACC
+>33587 1
+GCCTGACCAATGGACTCTCAGACGTCGCTTCCAGGGTTCTAGAGGAAAACCACTTAAACATGTCGTGGCAGGGGGAATTCCCTTTCATGCCTGTTAAAGT
+>33588 2
+CGGTTAGATTACTTAAGTACGATGGACTCTGTAACGCAGCCCGTGGGCCGAAGCAGTCCGTACTGATAGAAATACCCCGTCTGAGTATTGCACCCTTATG
+>33589 1
+TTCCGGAATCCGCTTCCAATGGGGTCGTCATCTTTAAATGCCCGGATTGCCATCGGCACTATGAGATGATGAGTCAATCACTAAGAGCGCCAGGGCTTAA
+>33590 3
+TGAACGGCTATTCAGGTCGCTCGGGACATATCATCTAATAATTGACTCTGAGGGCCCATATACCATGGTCAAGGTACCCGACATGGTCCGGTACCTTAGG
+>33591 3
+CTTGAGCCCATACAGCTATCGCCCAAAGTTATGGGATAACTCGCTCTAAGCCGTCCTCTGCAGGAGCGATGGAATATTAAGGTTCAGCATTGCTGGACGT
+>33592 1
+CTTGTTATGGTGCTATAGTGAGGTCGCCACGCCCGAAAGCCAACCCAACCAGCCTAGGAAGGATAATCCGATCTTGTTCAGAGTTTGAGTATGTGATCCC
+>33593 3
+GCCGGGCGACACGTAAAGGTCGATCATCATGCACGTTCTCGATTAGATTCTTCAGGGTTACCTACAAGGGAATCGCAACTGATCTCCCGTTTAGAATGCG
+>33594 3
+ATAAGACTCACCTGTGAGCTGTGCCGGTAACAGTAACGCCTACGAAAGGTCCAGCTAACTTCGTATAATGTTGAGCGGCTTTCATCGAAGGCGTCCGTCT
+>33595 1
+ATTGACCCGAACTCTATGTGCTGGCAGGACTACCATCAGATTTCTGGAGTTCTCGCCATGGTCAATACGTTTCCAGGAGGCGACACGAAAGCACTTGATG
+>33596 1
+TCTTAACGCCTAATGCGCGAACTCTCCGAAGAGTACATTAATCAGGGGCACACCACTGGTTCAGTGAATGTGCCTGATTACCACTGGGATGACTCTGGGT
+>33597 2
+AACTTATTGTCAGGTGGAATACGATGGATGGTGGATGCCGAAGCACGCTGATACCAATTGCCACAGCTAGGTTGCCCCCACAGTTGTCTTCTTGACCCAA
+>33598 2
+CGCTGTATATTCCAATATCTGATTATTAGGCGAATCCGAGTGCCTCCAGAGAAGGCGGCAATACGAGGGAGATTTAGCCTGCGCGGTCCACTCTCACTTA
+>33599 2
+TTCCGGGCATCCTGTGGATAGCTTGAACCAACGTCTGATGGACCCAGCTGTAGAACTTTAATAGTAGCTCGGCTCCTGAATTACTAGCCAGGAAAGCCTG
+>33600 1
+GCGTTGGACTACGGCTAGACCGGTCCCCGGGAGCAACCACTACAGTTTGTCTGCATAGGATGGCGTAAATGCACTAGTTATGCACGTCAATCATCAATTT
+>33601 1
+TTGGACTGGTTAAGTGTACACCAACTACGCAATAATAGCGTTAACGATGTCAGCTACCCTTGAGGGCAGTCCCCGAGCCACTTATCTCGGAGAGTGTGCT
+>33602 1
+ATGCTGGGCATACGGTCTACGAGAGTCCTGCGTCCACTAAGCGAAGTTAGAAGAATCCCTGCATTTCTAGCCGTACGACAGCGGTCTTCAATAAGTTCGT
+>33603 2
+GCAGACTCGAAACACGATCTTAAAACCCTACGTCAGGCCCCGCAGTATGAGTGATTAGTCCCGTCGGGGGCTGTATTGTGTCATAAATGATCTCTCGAGT
+>33604 2
+TACCGCCGCTAAGGCTCGCGACCGGACGTAGCTACGAAGGCCGGTGAGGCAACACGGTAAGTAATTCTTTCCTGAACATACCATTAGATTTTTGTTCAGT
+>33605 2
+CTGTTTTCCCTCAATAAACAGTTACTTGGACTCTTAGGTGTACACGCGGTGTTCTGAGCAGAAGCCAACCTAGGGGACTCCCCAACATGCAGAGGGTGTA
+>33606 1
+CCGCGCAGTGTGGAGTCCCTGATTGCCTCTAGACTGAGGCCCAACATTGTAAAAGGTAATCTCCCACGTATCTGTGAGAGAGACTCTTGATATGCGATCA
+>33607 1
+GAGTATAGTTTGTCCGCTAAATCCTACGCCAAAGACCGAAGAGAAGCAGTCTCTCGCTGCTGATATATCTGCTAGTCTGCGTACAGAGCTCCGTGGCTAG
+>33608 1
+GCCCTGTACATACTCGCTGGATCTCAAATAACTTTTCTAGGGTATTAGGGAAACTAGTCCCTATGTGAAGTCCACGCTTGGGGCGGAGAACACGCGCATC
+>33609 1
+TGTACGCTAGCAGTGTACTAGAGCCATTACGCGTCTAACAATATCCCGAGGTAGTAGCAATCATGTGTTGTACCTACTTGCTAGTCCACCAGCCGGGAGG
+>33610 3
+CTGCGACTACTCGAGTGAGGTTACCTCATACGATTCCGCGTAGGACTCGGTGCCGAAGCGTCTTCCAGTAGATGAGGTATAGACCTATTGTCCAAACTAA
+>33611 3
+CTTCCCGTCGTTCAGCAATGTCTGTTGCTGGCTCGATGGCTTGCGAAAAATGACGGCGAGAGGGCTCCCAGAACAACAAGATAATGTCTTAATGTATCCC
+>33612 1
+CATCGGCTAGGACAGGACAACCGTACGCGTGTCACCCAGAATATTGGTGGTTTACGCCTGTCAATGTCACATCAGGAACGGTTGAAATTTTTCGACCCGT
+>33613 1
+TAGCGCAGCCGTACGATATTCCTCTTAATCGGGAAACAAGTTCTTTATGTACGGCCCCTTTATCGTAGAGACGCTCCATCTAGGGAGAACGGCTCAGGGA
+>33614 1
+CGGCCACCCTATGCGATGTGTTATCGTTAGGTCGGCTGTGAATATCACAAATGTGCAAAATCCTCGTACCCCCGTGGCAATCAGTATGGAAGGCTGACTA
+>33615 3
+GTCGATGAGCGAAATATGAGTAAAGCAACGTTAGTGCGGCATTTACATTAAGGCGCCTTATGCTGCCCATAGATCTGCGTCTCGAGTCTCCGCAATGCCC
+>33616 3
+TTTGTTGCAAACCAGTAGAATGGTTATAACTAGGCTTCATGCCGTATAGCACACCGCGGCCTGCAGTACTGCTCGGGTATCCGCTTCACGAAACGGGTAA
+>33617 2
+GTTATTGTTCACTTCCGAAACGCTGTGAGTTAGGAGGCGTGGGCTAAAGTCACTTACCCTCTGTGACGTAACCAGTCATTGAGATGCCCGGCAACACACA
+>33618 3
+ATACACGTAAAAACCTTCAAGTCGCGGTCTCGCGGATCGTCTGTACCCACCGCGTAAGATGGCTGGGGTTTGATTATAAACATGATTGACATCCGGTCCG
+>33619 1
+AGTTGCTGCACCCCAATACGAGTATGGCTGCGCTGCCCACATACCATTTTGTAGGGATTGGCCTCTTCCAGATTACATGGAGCAAGTAGGTACAGAATCG
+>33620 3
+TGCGTAGCATCGTGAAGACCCGTACCTCCCCCTAGGAGAAAGAGTTCGCGTGACTATAACCACTGTACTTGAGTCATGTATCTCTCGGAATAGGGTTCGA
+>33621 1
+TCGCACGGCCAGCATCCGCCATACTGAGTCTGACAGTGAACGGACTCTTATTAACCTGACGTAACTGATCTATCGGGGAGTTATATCGCGTGAGGTATAC
+>33622 2
+AGCTGTAGGCCGTAGGATGTCGAACACAACTAAAGGTAAACAGCTGCACTGTCGTGACCGGGCGTCTCCGACATTAAGCGTATCTTCTATTTCCCGTTGA
+>33623 2
+AGTAACCTCATTGTCTCCTCCCGACCAATAAGTTCCAATGGATAGCAGGACTCAGAGGTTGAAATGGATGGAGTCGCTTCTAGGCCTCTCAATGGCCGTG
+>33624 3
+CTGAGGCCACATACTCAGGTAATATCGCCAGCACCTGGCATTTTCGGATTCACCGGCTGTGTTCCCGGAGCATAGGTTATATAAAATTGGGCATCGCAAG
+>33625 3
+GTTAAGCGAGAGATATCACTGCCTTCATAGGGACACGTGGGCGGTGGCTCCCTACGAAGGCCTTAAGATTACTACCTACCCTTTGAATAGATCACGTCTG
+>33626 1
+GCGGGGATGCTAGACCATCGCTGTTTCGCCCTACAGAGTAAGTGCGTTGATTCGCACCAGATCGAGGTGAACAACTGATTATGTTACCCAGCCAATTTCA
+>33627 1
+AAGGAAGAGGGATCAGACCACCATTTCCTTGTCAAATTTGCGTGGGTTCATCCGTATGCCGCCATTCGCGCGCAGGTAGTTTATCCGAAACCATCAGTGA
+>33628 1
+CATATCTCTTAACGTTGCAAGTCAATGCCGCACCCTTACTGCTTACCAGCACGGGAGGAATTGGGGAAGGACTTCGGGCAGCTTGTAGATATCCTAGTAC
+>33629 2
+CTATGCTACATGTCATAAAAACAATGAAGTGTGTACCTCCTGACTTCACCCCAGGTAGGCCGGAAGCGTCTGGCTGGACAAGCTGGCTTAAGTGTCTGTC
+>33630 2
+CTTGACGCGATACGAGATAAGCGTAGCTCCTGGGCAAGCGTAAGGTTTACATTGGTCATTCCTCTCGGTGTCAGATTATACCCTGGATCAACGACACAGC
+>33631 1
+CTGCAGCGCTAAGGGAGATAGTTGTCTTAGCGTGCCACTTAAAGAAGGATATAACCCCACTTGTATTGCTACCCTACCGGTATCCGTGACCTTCAGGGGA
+>33632 2
+GGAGAAGCCAATTCAGGTCGCAGAAGCACCCGTCCTTAGTTGTATGTGTCCATGGGCTTCACAATATTTGTTTCTAAAGCCGAAGGGTCCTACCCCAGAG
+>33633 3
+TCCCAATGGCACCAACGGGCTAGGTAATTCTCGGCGGAGCATTATTAAGGGTCATACTCGTTCGTGCTATTTCACATTTGCGCCACAGAACGGATACGAG
+>33634 1
+GTGTAAGTACCGCGCACACCGCGGAGATCAGTCATAGTGATTTTCTCTCCATAAGGCACCCTCTTGAAATTTCCAGATCGGTGAGGCCTGGCAAAGTGTA
+>33635 1
+ATGAACGAAGGGATCCTAGCAAGTGTCTCACTAGACAGCTTCCCTTTGCGAGCGAAGGATCATCAGTAGTTCCGTGCCAGACAGGCTTCTAGCTGCTTAT
+>33636 1
+ACGGCTGGGGATGGTAGTCCCAAATTTAGTTCTCCTGCCAGGCCCTGGACCTCCTTGAAAAACTGCACTGCGTCTGAGCAACTTGTAAAGATAACGGTAT
+>33637 2
+GAAGCGGTAGTACGAATAACCGTCAAAGAGAGCACGTGGCTATACCCCTCGAGTATTGGTCCCGATCCTTTTAGTTCAAGCCCCTCTTAGCGTGTGTAAG
+>33638 2
+TGAAAACACAGGCGTTCGGCTACGTAGAGTATGGACGTCCACAGATTGGCACTAGTATTAACCCCAGTGCTCCGTGCATGTCTGTTACCTGGTAGCTAAC
+>33639 2
+TGTCCGCCTATGATATACCTCAAGAATCAGTACCGCAGATATAGCGCACTCGTCTTGATAGCCCAGACGCTGTCCGTGTAAGATCCTGGTAAGGGTGGAT
+>33640 1
+CTACAAAGCATCGCGGCTGTCTTAACTAATGTGGAGAAGTTGACATGGCACCTCCTGCCTTGTCGGCATCGGACCAGTGTATCAGTTTATAAACGAGGCC
+>33641 2
+GGTCGGTCCTTTCCTTCCAGAAGTCCTTGACAATTACAAGACAGTTCCCGGCTCGCAAGGGGCAGAATTAACCAATGCTTTAATGGCGGACTATGTAGCG
+>33642 1
+TTAGCGTCCGCGAATTAAAGGCTGCACTTTGACCGGATCGAGACAACTCGTCAACTAGCTGTATCTCGCAAAACGGGGCTACTCGATGAATGTGCTTTCG
+>33643 2
+TCCTCGACAGGAACGAATTTTATCCCCTCCGATAGGGGCTCGATGGATGACATTTGTGTTATGCGAAACGAATAGCTCGCCCGAGTCCATCAGTTACAGG
+>33644 2
+AAGATGAGTCCTTTAGAATTAAGTTGCGCCCCACTTATCCGTAATGGTCAGCCACTGTGGAGCGCATCCTCACTGGCGTCAAATAGGCGGTGTCTACAGA
+>33645 1
+GAGATATCACTACGGATATGTGCCACCGAGTCGGCCCATTTGAGCGGTGCATCCTCTCAGATCGGGAGAGTTTCAGTTAAGCCTTATATCCCAGCTAGAA
+>33646 1
+CGACGCTGCGTGCCGGTCCCGTCAAGACTGGGCGTCTAACAAAAGACCTGCTATGAATGCTCGAAGATTGATCTCCTCCCTGGAATTAAGATTTATGATG
+>33647 3
+GTTGCGAGGGTTTAACCCATGAACACGGTAATTGTTAGGATGGTAGGCACCGCCACGATAAAGCTTGATTCTCGTTGTAACCCGACCTTAACACTCGGCC
+>33648 3
+AGTACGATCGTCTTTAGTACAGGGGGCCACCTCTCCTTGGTACCTAAGCACCGGCTAAACGCACCTCGGTAATTAAATGCGTTTATGAGCTAATCGGGAG
+>33649 1
+ACCGTGGCTTTGACAACCCATGCATCCGGAGTCCCATATTCGCAATGGTTCTAATTCGGACGAGGCTCAAGAAAATTGGCCGTGTGCCAATTAGCGGTTA
+>33650 1
+GCATTCCGGACACGAGCCACGTAATAGTGGTAGAAGTCGGGAGATCGGACCCGGGCCGCTTCATTAAAGCAGCCTTAACTTTTTATTGTAACTGACCTCT
+>33651 3
+CTGCCTACAAGCTAATGGGACAAAAATGAGGTTTGTCAACAGCTATCGTTTACGCTCTTCACGCTTCATACGGCACCGCAGTACAGGGGTGGGCTTACGT
+>33652 2
+CTGTTTTTGTGGGCCTTTCGAAGAAGCGCCTTACAGTCTTAAGAAGCATATAAAATTCCCCCGGGCGGCACAGGAGGCGATTTACTCACAGTACACTGGC
+>33653 1
+ATTCATAGACGGCAAACGGCTAGTATGAAATGCTCGTCACCTTCACGTTGCGGCGGCCGGGATTTTTCATTGGTAATCAAGGCACTATCATGACCGCCAG
+>33654 3
+AAGCATTCGTGGCCTGCTGGGTACAGGTGTTCCCTATTCCGTGAAATAAGTCTTAAAGCCAATCTGTGGAGGCGGATCCAGTCACTTACCAACCAGTGAC
+>33655 3
+TGGATGAACATGTGGACATGCGAGGGACTATGCCACCCACAGTCAGTGTGCATTAATTCCACTAGCATCCTGGCCCAGCGATAGGTACCGTTTCAGATTT
+>33656 3
+CCAGCGGACACGGGCTAGTCACGGGATGTACGGAGCGGTATAGTTTACCAGTTTGCTCTCCAAACCCTTGCGCTAAATTGTAAGCAATTTGAACCGATCT
+>33657 1
+AATTCGCACTGCTGTTACGGCTTCTCCGAGGGCACGTGATCAATGTAAGAGCCGAGGATCAGGCCGATCGCCTATTCTCGGACTTTATGTCAAAATCAGA
+>33658 1
+TTAAGGACCCGCTTACGACAAAGCGACTGAATAACTATATCATCTGGCGAGCCAGTAGATTGTAGGCCACGGACCTTGCCCGTTTTTGGTCGAGGCTATC
+>33659 2
+TCAGGACGGACTGGCAGGCAAGGCTCTAAGAGTCTACCGAACTACGCACCCACGCAGGTATGTGCTCTTTACTCGGTTATTATATGCAAGTTAGGTCACT
+>33660 1
+TGTAAGATCTCTCCATTTGGTTTGACCCGGCAATTGCCCCCGGTCTCGTAAGCACCGGCCTATTCAGAATACCAATAGGTGAAGACGCTATATGAGGGAG
+>33661 1
+GTACTCCTACGGTCGACACAACCTGAGCCTAGAGCAGTTGTTTAGAAAGATTCGTCGCTTCAGGGACAGTTGGACGAGATCCGTTGATTCATGCCACTAC
+>33662 1
+ACCGCTCTCCTATTGGCGCCTAATCTGGACTAGGACCGAGGGAAGGCATTGTATCAAGTAGCAATATTACATCTTCTAGTGGAGGTACATTCCCCGGCGA
+>33663 2
+GTCCAGATGCCAATGGGGGGACGCTCTTAGACTAACCGGTATCGAGTAACATCTTACCTCTAAAGGGTTCCGGTTGACCCTAGAGCTTGTCGCTCTAAAA
+>33664 1
+CACTTATCCCATCTCTTCTCGAGTTAGCTAAAGTACAGCGCAAGATCTGGGTATGTCTCGACGTCAATGGCCATGAAGCACGGATGGACGGGTATCATCG
+>33665 2
+CAGGTGTGGGAGTCTTATCGGTTAGGATGACACATCTTTACCCAGCCCATCTAGCAGCAAACCAGGAGTGGGGTTTCGATACCATCTAATATGCCCTAGC
+>33666 1
+TTAAGCGTCCTCTCGGAAACGCAATGTGGGACTCAGGAGCCATGACCGTTGTTATTATCGTCTCCTTGGAAATGGGCCAACTGGCATTGTGCAACAACAC
+>33667 1
+TGTGTTGACCTGCTAACGCCAGAACGAACCGGATACATTTTCGCAGCGGCGCCAGAGTTAGCCTGATTTGATAGCTGGTCACCTCGTCACGATATAATAG
+>33668 3
+CATGAGTTGACACGAAGGGCGTATACCGGAATGTCATTCACTTCGGAATTGCCGGGACCTTTACCCTGTCCGGTTCAAACCGTTTGAACTAAGGTAAGCC
+>33669 1
+ATGGCACGACACTCAGGCGTCTACAGGCTAGCGTGTGGATCTCAATATGGTGAGACAATGCTAGAGAAATTCCTGTCGATCCCATCATACTGCTGCCTTG
+>33670 1
+TTACCGCAGTTCGTTCCATATCGTCGCGTAGCAGTCTGCACGCCTTGCCGCGGTTAGACTCCGTGCAAAAAACTAAAATGAGTGGAAAAGTGTATCGGTC
+>33671 2
+TCTATACGAGTAGAGATGAAGCCCTCTCTATACGTAGTAATTGCAGGTAACCCGTGCGATCGAGACTCCTTCAGAGGTACTCTCGACCAGCGGGCGATTT
+>33672 3
+CCATCGTGGAGTTCCCAACATGGCCTAATTCTCGACCATCGGTGGTTAGATAATGTGTTTCCTGAACACTACAGCATCAGCCCAGTCGGTAGGGTAAGAG
+>33673 3
+GATTCATGGGCACGCCATCAGTAGCGATGTTCAACAGCGGCGCCGCTGGCTCCAAGATATAATCTTTTCGCATTTGACCATGATGAACGAACTCTGGATG
+>33674 2
+ATGGATCATTACCAGCGTTGAGTTTTCAATGCCAGTCACTACCCGCCTTTCTAGCGTACGCCAAGAAGCTTAGGATGACCACTTGGCTGGCGAGTGAAAG
+>33675 2
+GGGGCGTCGTTGGTGAGTTACTCTGGATCAAAGCTAACCAGTACCAACGCTTGTAGGCCCGATAGCTAAATTTACCCACGACCGTGTGAACCTTGATTAC
+>33676 3
+TGGGCATTTAGCCGACCAGCTAAGCTGCGCTTATATGTCCAGCCCAAGAGTGTGGTCACCCTAACGCAGGATATGACGCTATAGTTCCGATTAGAACTTG
+>33677 1
+CGCTTCTATACCAGGGCGCAAGCTAATCTCGGCAACCGATGTGGTGCTGCGTGTCACCCCTGTAAATAATCTTAGGTAACAATAGGGCGATGTCTCATAG
+>33678 3
+GAAGGTTTAGCCATGTTACACGTCAAGGACCAGTTCGAAAACATTTGGCGTATCCCGAACTTAATGCGGCGAATAGCTCTCTCAGTAGCGGTCCTTCGGC
+>33679 3
+GGCCGGTCTAGGTGAGCGGGCTCATGTCAACCAACCGTTTTCACTTGCAATTAGATTCTTCACACGAGATGATCACTCGAAGAGCATCGACAGTTAGTCG
+>33680 1
+GCTTCTAACGGGTTTGTTGGTAGGTCACATCGATAACTATTAACGCAGATAGGACCGAGGCTCTCATACTGTCGGGACAACGATCGGCTTGCCCATCCAA
+>33681 3
+TCGTTCGCTTATGAACTCATAATACGGCATACCATCTGCACCGTAGGCTCGGCACAAAGAGAATGGATCGCTCTTCTGTAGGTGAGAGCTGTCGATGCCA
+>33682 1
+CTAAGGCAGGATGGTGAAGTAACCTTCAAAAAGCGATTCGGCGAAAGCCCGAGTTCCTTGAGCGTACCGCAGTTGCCATAGTCTTCGCTTTTCCTCGAAT
+>33683 1
+AGCCCAATGTGGACCTAAACGTGATGAAGCCTGGGAGACGCCGTCGTAGATTGCTTGTCCGATTACTCGGGCTTGCACAGAACTAAATACTCATCTGTCT
+>33684 2
+AGCACAAACCGCGACCGTTTCAGATACGGCTTGTCGTACTGTTACAATTTACAAGAATCCTTCCAATTGTGCGTCGGGGGGGACTGCTAAGTTACCCGAG
+>33685 2
+CTGGAAAAAAAATTTGGTCATGCCGAGATCCCCGCGATTTGCCTTCGATTCAATCCGTGGATACATTCGGTAGCGTTGAGGCCACTTCCACACATAGGGG
+>33686 1
+CGATCGTTATCATAATTGGGGGCAGCTTTACGAGATTCGCCGTATAAGATTAGAAGCTGATCTCGCCATCAAAGGGATCTCTGCTGTCCCCGACCGAAGC
+>33687 1
+CTAGTTTCAGGAGTTCACCAGTAGGTCCGCCATATTGAACCGGAAAACGTTCGATCACCAGGATCTGAAGCGATCCTCGATTAGCAGTGCTGGTAGTCCT
+>33688 3
+GGTCTCCATGACCTGCTGACGACAAGCTCACGTCATTGTTCCCTGCTGGCATTTTACCACTGTAATGTCAAGGCAGAGATAAGCGGAAGAACACTTGGGT
+>33689 3
+CTCTCTACCCAGAGCATTGAACACGTTTTACGATTTGGCACTAGCGTGGTTAAGGTCCTCACACAGGCTGAATAATTGGGGACGCGGACGCTCACATATG
+>33690 2
+CGGTTCGAATGCGTTCGTGGAACAACATGCACAATTACGTGACGCAAAAACCTCTTCGGGCAGTCAGATACCATGGTCCGTTAGCTGTCGCTAGTTTACG
+>33691 1
+CAAACGTATCAAACTGATTATACGGGCTCCGACAGAGTGCCCCCTTGTTGTAAGAGATAAGCGTCGAGGCGCCACTTTTCTTTAGGGTAAGCGCTGCATC
+>33692 3
+ATGATTTACGAGGAAGAAGAGCTACAGTCCCGCCTCTAGACTACGTAGACGGTGGTCTACGAGACGTAGAGTTTCTCACGTACCTTGTCCCCTCTGTAGA
+>33693 1
+TTTCATGACAACAATACATCCCTGGCGTGGGACCGTGGGGTCGATAATATCATAGGAGGTACTTAGTCGTACCTCGCACGCGATATGGACTCACTCGTAC
+>33694 1
+TTACGATTGTGAGCCTGATCTTATTTAAACAGGCAGCGACAGGCTGCGACTCACACCTTCCAGCTGGTTGTTGAGCCCAGACCTTGTGCGGATACAAGAA
+>33695 2
+GACGAAGTAGTTCGTCGGGAGGTGGAGTTTTTAACCGTCCTCCAGAGCATTTATCAGACCAAAGACTGAGAACGTTAACTCGGTCCCGCTCTACCATGTC
+>33696 3
+ACGTGTGGACCATCCCAGCAGCATCCTTTTAGAGAAGGTACTGTTCTACGCGAAGGTCGTGCACAACATGTTGGAAGACCTGATCTCATCTCATGAGCGT
+>33697 2
+ATCAGGTCAAGCAAGAGTCTGGGCATGACTAGTAGTGCTGAGACGCGGAATCTGTCTAGCCTATACCATACCGATCATGTGGCGTCCACTAGCCTTTTAC
+>33698 1
+AGGTGCGGCAAGCTATCTCGGGTGTACTTCATGAACACAATCGCTAATGCTACGTCGATGGACCAAACCTGCCTTTTTCGTGGACAACTTAAAGTGCCGG
+>33699 3
+GGATCCCGACCCAATAGCATCCATCTCCCTGATTATATGTGGATAAATATCGCTTGTGAAGACAGGGTGTGCCATGGGGCTCAAACTCGTGTTAACCGGC
+>33700 2
+CCTGGACAACACTTGGGGACAGACCTCAATATTACTCGACTGCCTTACGGGTCACCGCGTAGGGCCCTTTTGCGTTATTGCAAACAAGTGAAGGTTAGTA
+>33701 3
+ATTACCACTCCTGACCGGTGAGCTATCGACCTGACACCCATGTTGTGTCATATAACGTGTGATCGTTACCGTACACCCGGGAGGAGGGAACTGAATTGAT
+>33702 1
+TGTCAGGATCGTGAAGAGTAACGCCCACGTCGGTTAAGTGGTTCCAGTACAGCACTACCTAATGATGTGATATTGACGCATCCCCGTTCGAATTCAGCCG
+>33703 2
+GATTAGCAACAGCTATCTTCCAAACACTGTTCACTCGCTGGCGTACTGAATAGCGCAGCAGGCGATCCTGACATGGGTGCTATGTACTTAGTACGGGTAC
+>33704 1
+TTACCAAATCCAAGAAACCCAATCGACGTGCCCGCTTTCCTACTTCGGGGGTAGATATGGTAGCTGAGCTTGGCTCGTGGAGGAGACCTCAAAATTGTTC
+>33705 3
+CCGATATGATGAAGCTCTAGTAAACCGTCCAGCTGCATCGCATATGAGGAGGTTGGGATGCGCTAAACAGCCACGTGGCTGATTTTTGATATCACCCTCC
+>33706 2
+TAAGGTATCCAGTTAAAGCGAGCTCCCATAACCAGGTGACCGAGTTGCTCCGGGTTTTCGAGCTGTTCAGGAGCACATCATCGTCCGCTAATTGTACAAG
+>33707 2
+CGGTAGAAGCAAATTTCCGACGTAAGTCTAGGGAAGTTTTTCCGTGCAAATCTACCCTGCTCAATTAATACCTGCTTGCGACGGCCTGCGCGAGAAGCTG
+>33708 1
+CTCTTCGCATTTCTGGCCGTTGCAAGAGCACCGTTAAGCTAGAACATTGTTCTACTTTACCAAGGGGTCATGGGACCAATGGACACGACATGGCGACATG
+>33709 1
+CTTTAACCGGAACAACCTTCGCGGCATGGAAAGATCTTCGTCTTGGTCCGGGCAGCTTTATTAGAAGGCAGGGAACAATATGATTCCCCGTCGTCCTAAG
+>33710 3
+ATTCATTCAGAGTCGCGCGCGCGACCGGACTGCATTGGTCCGAACAGATACTGATCGTAGGTTTATGGTGAAACTCTCCTTGTACATCAGTCGACAAGCA
+>33711 2
+TTGATTAGGATGAGCACCCTACTCACGAATGGGTAGTCCTCGATAGCTAGTACCAAGATAGGTGACGGATGCCCCTGGAATTACCTTGATCCCTATGGCC
+>33712 2
+ATCGGTGGTTTCAGGGCACTAACGAAAGATCATTGAAAACCAATCGAGCGCCTCTTTCCGGCAGTACCCGCTGTAACGTATTGTCAAACTGGTTGGTCGC
+>33713 3
+CGCTGATGACACTTTTTAGTAGTCGCGCTAAACTTGAGATCCCTCTATTCCTGGACATCCTGCCGTCGAGAGCGGATGTGGCTGACGAAAAAACACTAGG
+>33714 2
+TGTTTATTTGTCGGCGATATCCCATCCCCGGCGCTGGACTAACGTTGAAGATACAACAGAGTGGCATCCTTCTAGAGGCGCGCATCAACGAAATTGCGTA
+>33715 1
+CAAGCCATGCATCAAACGTCTAGTACGTACTCGAGAACGGAAGTTACTGTAGCAATGTGGCGTTCGTTCGATTGTGCTCGCGTCTGTACCACAGCGATAC
+>33716 2
+CCAAGACTCATGACCGGAGGGTTTATCGCTGGACGGATCCGACGGGGCCAATCCTAATTCGCAAACAATTCATACGCTCATCGTTTGTTAAGTAGTGCGT
+>33717 1
+CAAGCATTCGAGCCACTTCAGGGTATATGGTCTACCCTAAGTCTGTTCAGTCAGGACAGAGCGATAGACACATACAATCCCCGGTGACTGGTCGGTTGTT
+>33718 2
+CTGAGGGTCCACGTTCAATACAGGCGCTTCGTTGAAGCACGTGCCTCCAGGATCGACGAGAATTGTAAAGGTTTATAACACTCGTCTTGCTTACCCAAGG
+>33719 2
+CATTCTACCTTGCGATGATCAAAGACAAGACTGACCTATTAGATGACTAATACGGGGCGCTATCGTAAGTACGTAGGTACGTGTTCGCGCCGCCCGGTTC
+>33720 3
+CCCATACTTACAGTCGACGTGTAGTCAAAAAAGTGTTCGATCTTCGGGCTAGCTTATCTTTGGCGCACCACTTGGCGGCGAAAAGATGGTCAAGCCCAGT
+>33721 1
+CTCCTGGGGCAGCACTAAACTGCATACCTCTCCGGACGACTCGATTATTTAAGGTAGGATAATTTAACTGGTGCTCCAAGCGGGCATTAAGAGTGCCGTC
+>33722 3
+GCTTATGCCCACACGGGCGGTGTAATCTTAGACGAAGTCACAGTCCGTGTGATCAATTTCCAGTAATACTTGGGAAATGGAACGTCTGTACCCACCGGCT
+>33723 2
+GCTTAATAATTGACTTACATCCCACTCCAAGGTGCACGCGGTGCGAACTAATACAGTAGATGGTGCGTGGCTTAGAGATCTGCCTGGTCAAGGCCCCTAT
+>33724 3
+ATCTATTGCGCAGAGAGCAAGTGCAATTCAAATCGAAGGTCACTCGCATGTACCGTGCATTTAGACGGCAGTGCAGATCTCGGTAGTCGCCTGTTCTCCA
+>33725 3
+ATCATATAGGCGCGGGGGGATGCCCCATTACAAGCTGAATTGTTCGAGTGGTTTCACAGAAATCGTACAATGCTCACGTTGCTAACCATTCTCACCGCGG
+>33726 3
+TCACAGCGGTGATCACGTCCGTTACCGATATTAGCGCCCTCGGAAAGCACTTTGATGGCTCGTTGAGACTACTCTAGGGCGAGGTGCACTATAAATACAT
+>33727 1
+GTTTCCGTATCCGATTACCCCTGTGTAAAAAGCGCGAAGGAATAATTCCCGCCCCCCTAGAGGAGCGGTAGCTCGAATAGGGTTGATAAGCGTTCATTCT
+>33728 1
+AACCCACGGAGAGCGGCTTGCTCGCCCTTAGTTGCGTCCGGGACTGCTACATCTCGAAAGGTTGTAGCAAAAGCCTGATCAGTAGTATCATTGATTACAT
+>33729 2
+CAATTGCGCTGGGGAGAAGTGCAACCGGGCCACTTATTATTTCCCCGACACTTTCCTGAAACGCAATCAATGGGGGTTAAGCCCACAGATGTTTATGCTG
+>33730 1
+AGGATCCTGAGCGCCTTGGACATAGTAAAAGCACAAACTTTCATGGGTAACCGGCGTGTGCGTAATGATTCGTTCTAGCCGAGCCTCTTCAGCATCATCG
+>33731 1
+GACCTCAGGTAGGCGTCGCTGGGTGGCTACCTATAAACAGGCCTAAAGCTAACATGAGTTTCTATCACCTTAGTGTTGCCCAACACGATGGTCGGATATC
+>33732 3
+AGAGGTAAATTAGCTAGGTGCGCTTTCTTGGCAAGGTTTAACGAACACGAGGGACATTGAGGCGCGACCACCTTTCGTCACCTATCGCGTAATTCACCCT
+>33733 2
+TCCATGTAGATTCGGGACACGCTTAACGTGCACCTCCCACTCTTCGGGCGGCGAATCAGTTGCAGGCGTACGTCCAATAATTGACATGTAGGTATAAAGT
+>33734 3
+AAGCTGTTGAATGAATTTGGCCTCGTCCCTGGATACACGTCTGGCGAGAGAGTAAACCGCTCACGCATGGCGGTGTATTAGTACCGCATCTACACATTCA
+>33735 3
+CATGTTAGCCCCATTGACTATGCCCTTCCTGGCATCCTACGTGAAGGCGTATAAGGTCAATGATTAGGATGTTCCGTAAGAACGCCGAGCATGCGCGATA
+>33736 1
+TAACGTACTTCAGTCACGCCGCCTGGGGAAGAGATAGTCCGAATAAGGACCTCAGGAGGTCGCATAGTTTCTTAGGTCTTGTCCAATCTATGTACCGCCA
+>33737 2
+CGTAGTCGGAACGGGCCTCATACTCCGACTTATAGAGATCGTCCGGAGCAATATGTAACTTCAACGTAATTCCCCTACATGTCTAGGGTGTTGGAACGGC
+>33738 2
+TTACGTTTGGAAAAGCTGACAATGTAATATAATGACCCCGCATATCGAGCTGCGGCCTCATGCGTACTGACGTAGAGGGTCCACCCTGACTTACGCTGTG
+>33739 3
+AGGGTTAGAAGGCTATCGGCAACCCATCGATCTTTCGCTGTTCACTACGTCTAGTCCTCAGTAGAACTTGCAGCCTTATCGTCAAAGCACGGAAGGGGTA
+>33740 2
+TAACCTGTGGCCACGGTACGACTCTAATAACGAGCCAAAGCTTTTTCAGCAAGGAGTCTCAGTACTCAGGGCTCGAGACGGTCGTGGTCTGTTTCCTAAA
+>33741 2
+AAAGCGGATAGTATTTGGCGTACATCCGTAGGAAACCTTTTCGACCCTGTTACCTCAGCGACACCCTTAGGGGGCTTTGGCGAGTCCAATCGAACATTGA
+>33742 2
+AAGGCTACCGTGTGGCCCTATACTCTTGAAGCACACGTTGGATAAGGACGCTCTCAAAAACTACTCCCTTCGTATAGCACGGGTAGCTCGTGGAGGTATT
+>33743 2
+CTTTCCAAAGTCAATCCGAGATAACGCATGCTAGGGAAGATTTGGCACCCTCCCGCTCATGAGCTAATCAGCCGGCAGCTGGGAATTGTTATTTCGGTAG
+>33744 2
+CTTCGTGACAATTTCGCTTATGGGATGGCCACTTATATAGTGTTGAAAGAGTTAGGCCTGGGCCACCCCGTAAATGCACATTCGAATGCGCCCCGAAGCA
+>33745 3
+ATAGCGAAGTACTCTGGACTGGTTTTTTCGTTCAAACGCGGACTAAAGCGCTTGATGGCAACTAGCCCGTTCAGGGCTCCCGAAAGAACGTCTTAATCCG
+>33746 2
+TTGTTCACTATCCAGAACTAACCTGTATAAGCTCGACCCAGCCGGGAGAGACTGCGGAAGGCTCTGGAGATATTCCTGAGTTCCCATTGGACATCTAGTG
+>33747 3
+AGCGTTTTTCTGCTAAGCTGTCACTCAGAAGCGCACGTAATAAATTTATCAAGCAGTCGGCCCGTACTGTCGCATACCGCGAGGTCGCTGAGAGCTAAGT
+>33748 1
+GATCGAACGGACTTAGTTATAAATCGATTTAATCATAAGCTGTCGTGCGCCTTACCAGGACGGACAGCTTTAGGCGTTGCACGGTGCGCAACCACTTCGC
+>33749 3
+ATAGACTACGCCCGCCCAGTGGGATGGTGACATGTATGCATGTATCAGTTCCTCAGGTCCATTCACAACACGACCGTTGAGACTGATGGTTCAATGTACG
+>33750 2
+ACTTGGGATTTCTCTGTGGCTAAGAGTCAGAGGACGAACTCCGAGCAAACTGAGTTAGATGCGTTCCCTCACCGGAATGTCCCAACTTACTACGGCTGAT
+>33751 1
+CAATTTGCTCTAACGAGCCAGGCGCGTTCTGAGTCAAGAATCACGACGGATATAAGCTGGTGTTTTTATGCGTGGCGTATCCACGAACATGTCCGACCCA
+>33752 2
+ACTGGGGCTCAAATCAGGGCGCTTGCACTGATAAAACGTCCGTCCTAGGGACGCCTACATAAGTTGTCTGTCTGGATCTGTCTAAACAATCTGAAGTCCG
+>33753 1
+CAAAAGAGGAAGTGATCGACTGTGATCGTGCTTCAGTTCTCAGATTGGAATACCATTCGGACGGGCCTACACCGCGACATGTCTTGCCCATGTATACGTC
+>33754 1
+CACTTGGCGCAAGACTTCCACTCTGGTACCTATACTTGAGAGATACCTTAATCACAGGTTCAGAGCCTAGCAGGGCTGAGAGTAGCTTGCAGCGTTCTAG
+>33755 1
+ATTAATATAGAAGATAGCCTCGACCTTGCGACATGTTAGATGATGCGGGGACCGCAATGGCTGTTCCACCGGTTAGCGTGCTCACGCAACACTATTGTCC
+>33756 2
+CGGTTCTGCGTACCCGTCATTCCGATTACAGGGGCCTAAAAATCAGCGCAATGGATTTCGTGAATTGAGCAGTTGCCCTTCTGCCAGCTAAGCAGGTAAA
+>33757 2
+GCGGATCCAATGCTTCGGCCCCATTCGAGAGGACATATGAGTCTAGAATTATCGCAATTAGTAAGATTGGACCAATGTCGTGGACGTTCCCACTCGTGCC
+>33758 2
+GCGTAGAATGCAATGCCGAAAGGAGTCTAAGGCGGTTTTTACTGCTCTCTGGTGGCCCGCACTGACTGAACCTGTACAAGATAAAACTTCGACCCCTGTT
+>33759 3
+AACGCGGCGCGATTGGCCAGATTTACAATCAACCTATTGCTCCTGCCAGTGGCTGGTGTCAGAGATGACACGAAACTCACGACGGTGTATATGTCTTACT
+>33760 1
+ATGGGCTGGTAGTGTACATCTCTTGAGTATCCTTGGCTGCCTTACCATTAACATAGAGACGCCGCGGATTGACAGAGATGGATGCAAGCATCACCCCATC
+>33761 1
+GTAGATGCACTAATCGTCCAAGTAGGGCTACCAAGTGCTTTGCGATCTCCCCGTGGCCGGGCCAGATATGGATCCAATCACATGGAGCATTATCTATGAT
+>33762 1
+TTATAAAGGGCTGATATATGAATAGGTCTGATCACCCGTAAGGCGCCGAGCGAGGCGACCATATTTCGGCCCATGTTGACTAAGTCTGCAGTTCCTACCC
+>33763 1
+GTGCAGGGCCATAGCTTCCAGGAGAAGTTATGTCCTGGTTTATAGTTACGACAAATCCTCAGGGCAAGCCTGTGGCCCCCATTCTAGAAACCGCTGTAAT
+>33764 1
+TGTGTAAATTGCACTTGACTAGAGGAAGCGCTGATTTGACTACGAAGCATCAGAGCGGGCATCTCCTCACCACCTGTATCGGGTCTCAATATCCTGCGGA
+>33765 3
+TAATACCCCACAAAGTCCGTCAATTTCCATACTACCGGTCTGTAGGATCGGTAAAGGCATTTGCTGCAGAGAACATAAGCCGGTGCCCCGTGTTGGTGTG
+>33766 2
+GAGAAACGATTCCTTTGGGAAACACAGTCGGATGTGCGCAGTGCACGCAGGATTTCTGCATTCGACTATCGTCCGATACCTTACTGGTCATGACAAGCCT
+>33767 2
+GGGAAATTCAAAAGGCTGGCCGCTGTCGCTAACCTACGGGTCGCTCTTCCCTTGCGGTCAGACACGGATTAGCGAAATTCTTATGCGTAATCTGAAATCA
+>33768 2
+AGGTTTTGTTTCATCAGCTTATCTTAACTGAAGGCCAGTCCGTAGATCCAAGCTGTGGGAATGAGAACGTCGCTCGAGCTACAACCAGCGTGGCATCACC
+>33769 2
+AGAGCTCAGATCGGTAAGATTCACTGTATAAAGCGTGTGTGCAGTGTCGGGCTTACCCAGTTCTGCCCAAGACGCGGTTCGGAACAATTACTCCTCACAT
+>33770 3
+CTTTTAGGCCGCCCCGGTATATATCTTCGGGGAACTCTAGACCGTTAATCACCATCGTGACAAGGAACGAGTAGGATACTTCGATCTCGATGCGGGCATA
+>33771 2
+ATAGCGTGCCCGTAAAGAGCACAGCATCATTCATTATCAAACGAAGGAGGTGCTCGTTGCTAATCGCCAGCTGATTGTGCACTCTATCCCTTGTAGGCGG
+>33772 3
+CTCAGTGAGAAGCGTACATAATGTCCAGAATGCATGGGTGGCTCACCGTATGACATTCCTTCGATTATCGCCGGCAGTCCGCGACTGGAAGCATTTATAC
+>33773 3
+TTGGCCTCGACACTGGGAACAAGGTTGTGAAATGGCAAGCCATTTAACGACAAATAACGCCACTGACGCTGTCTTTACTCTCGCTCGTGTCTGGAGGATC
+>33774 1
+AGTCAATCAGGTCCAAAATGGTCCTATCATGACCCCAACGGCTGGAAAGGGGTGCCCTGGCTGAGGCACAAGATATGTTCCGCTCGTCCAATTTAGTTTT
+>33775 3
+CGCATGGGTCACAAGCATAAAGTCAATAGCTACCTTGCTTCAGGTTAGTGCCGCGACTCTAGCTTCGTCGCGTAACTAAATACTTAGCAGGGACGTGCTG
+>33776 1
+GAGTCGCATACCCTTTTAGACCAGGCCACAACTGAGGACCGATTAGGAAATATACTCTATGTTTCGTTTGCTTTGGGCCTGACTGACGCAACGGCGCGAA
+>33777 3
+GGCGGTAGTCACGGCCTCTCGTCTACGTAACTATAGTCAGAATACTTACCGGATGGTCTAGAAGACACGAGTCAGCTGAGTGCTTGTCACCTAAAGTCTC
+>33778 3
+CGTGCAACGTGGTTCGGGAAGCATACGTCATCAGCGCCAGACGTTACATTACCTGCATTCGATTCGTGGCCGATAAACCGGGTTTTAATCTTGGACACAA
+>33779 3
+TTGATTACATTTAAATTCGTGGCTGCATTACCTTAGAACAAACCGTACCGGAGCAGACTTCACATGGGGGGGCGTGAACGCCGCTTTCCGGTTGACCACA
+>33780 3
+GCTAGCGTCGAGCATGGTTCTCCAGGCGGGCACCTAGTTAAGGAATTTACAAGCACATCATAGCGAAGGGAATCTTCGGGCTCATTATTGTCTCCCATCA
+>33781 2
+GAGTTGTCTATTAACTGTTACTAGGCAGTAAACCGGGAAGCACAACACGCAAGCCCGCATTCTACTTATGGCCGGATTTACAGTGGCAGGCCCGTTGCTT
+>33782 1
+TCTCGGGATATCTCTCGTCCGTTACTGAAATGAGGAGAGCCACCTAGTCTACTTGACGTTAACTCGGAGCAGTATCCACTCATAGTCGTACGAGAGCAGG
+>33783 2
+TGGTCTGACCCGGATCGTAGCACACCGCCTGAACGGACGTGTATAAGAGGCAGTTCGGAATACATCTTCGAACATCTATCCGTGTTCAATATTTGAGGCC
+>33784 3
+GGAATTACTAGGTGCATACATAGCTTGGACTATGCTCCGGTAGTAGTTAATTAGACTGCATTTGTCCTAATCGCATAAGCCGACGGACCCCGACGCCGGC
+>33785 3
+TAGCTCCGTAAGATAGCCGTGGGTGTCCTCAGACAGACAATTATCACGACCAAGTTCTTTCACGTCTGGGTCCTGCCTTACGGAAGGAAAGGATCGTTCA
+>33786 3
+TAAAAGGACAATGGGTTGTATCACAGTGGCACAGTATTGCAATATGTAATTTTACAACGTTGCCGTGGCGCGTCGCACTCCGTATCGCACACGTCCGCCG
+>33787 1
+GTTGACAAGACAAGTTGATGCGAATATAACTATCGGGCTCTCACCACGGCGCCCGTGTAGAGGACTTTATAACATCATCCTCACGGTCCTTGGCAGTTGG
+>33788 2
+TACGGTCACAAGATTGGGGGGCCGCATCCGGAGTCTTTCGGATTCCTAGAGTTTCGATTTCATACAGTAATTACAACCCAACGTACCTTGACGGCGCAAG
+>33789 3
+CCAGAGCATAATGGGCATTGGGTGGACGGATTGTCTTCAACTCCCGGAAATTAAGTACACGTGTATCGACCTCCTGCGTCACGTCTCGGTAGTTAAACCA
+>33790 2
+ACGACTTAGGCGGTGAGTCGTTACTCGTTCCTAGTATAACTATGATAAGCGTACCAGGCTACCATTGCGCAGGGCGATCGTTAAAGACAGGCCACTCTTC
+>33791 2
+CCCAAGCCAACCAAGTTCAAGTGTACTCGTGGTCCCCAGGTTGTGGTGAAGCACATGATTATGTCTGTGAAAACCCCTCGAACGCCTGGTTGTGTAATGA
+>33792 3
+GCAATCCTCATCGCGACCAGAATTACTTCTCATCAGGGTCGGTTATGAATGGCCCCGACAAGAGCAACACGAATTGTTTGGTCGGTGAATTACCTGTGGC
+>33793 1
+TGTCTTGGAAGAGGTCTACACCTAGGACTGCTCTTCTTAAGTGACTGCTAGAAGGCCCGACGTCAGATATAGTGGATGTGTGAACGCAAATCCCCTACCC
+>33794 3
+GCCCCCTTTTACTAAAGAATATGCCGCGACCGATACGATGTTAGGCAATTCTGAGTGCTCTTGTGAGGCTGAACTGCCCCGGGTATATTGACAGGAAACC
+>33795 3
+TCTGACAAACTATGTAGCCGGCCTTCCAAGTCCAATGTATCCTGTAATACACGTCGACTGTTGCCAAGAATATTTGCTCTGCGAGGATGACGCGCGGGAG
+>33796 2
+TGAGTCTGCGAGCCAAACATCCGGCGAACCAGGGAGAAACCTGTCAGCCTTGTCAGATTTCTTCATAGTGCGTGCTCGCAGTTCATGCTGAACGTTATAA
+>33797 2
+TGAGATCAACTTTGCGGACTCGGAATATCGACAGCCACACTTCAACCAGCATGCATGTCACTTGTGTGCCTGAGGCGTGTAGTTGCCACATTCGAGTGAA
+>33798 3
+CGGTACGGCTCCATACCGTCACCGCGGATTGGTCGAGTACGAGTCTCGTATGCTCTCGAGAAACTAGTATCCCGCTAAACTAGAATTGATTAAGTGATCG
+>33799 3
+TATGATGACGCCTCACATGGGTACGTGTCTACTGATACTGACATGGACGCTCCACTAGAATCTTGATAGAGATCTGTACGCCACCTAGAGCGGCTGTGCA
+>33800 1
+TAGTTTGCGCCTGCCGTACTAATTTAGGGTCACCTATCCTGAATCACTCAAGCTAGGCAAGGGAGATCGCCCACGTATATAAGGGGTTTGCACGGTAACC
+>33801 3
+TAGGGCCCCTAGAATCGCTGGTTACTTGCCCGTAAGCTACGGACCGACCCCTTTTGGGGGTGCCATAACTGGCAGAATGTAAAGCAGTTACATTCATAAT
+>33802 3
+CAACCAGTTTATTTTGCGAAGCCTAGGGGATAGGCCAATATGTTCACGAGCCCTGAGCTAGTGCACCTATCCAGACGTTCCATCGGGGGTATCAACATGT
+>33803 1
+CCGGTTACTACCCGTGGGATCGCAGTAATGTTCAAACGGGTAACCCCGATAATCGATGTCTACCAGTATACTAGTCCGTGTCTTTCAGGAGATCAGCAGG
+>33804 2
+TCGTCGAGTAATCCTTCTGTTAAGCAAGCCGGCGAGTAGAGTAGACCAGGGGCATCTGATCCCCGTTCACTACTATTAACCGCAAAGATGGTTGGTACCT
+>33805 3
+AAGGAAATGCGAATTTGGTCAAACGTATAACCCATTGTCGTAGTCCGTGCACGCCGGAATTAGTACCCTGGCCGCTTCTGGCTGAAGTGCTCATCATAGC
+>33806 3
+AGCAAGTATGCTCGTGGGCCTATCTGTTGACCACTATGAGAGGCGAGAGGACGGTATCCAGACCACTGCCACTTTCAGCATATACCGCTTACTAATTTGG
+>33807 3
+TCGACAAAACGCGGTGAGTTTTAATCGTTCTAAGGCGACGATTCTGGATTGCGCGAGTCGGTCTCTGCATGCAAAGATGACCGCGCTCTCCAACTAACAT
+>33808 1
+TCCCACATATGGACACAGCGGAGCTACTCAGCCAATCACCTGGTGATTTCGATGGTAACTCGTTGTAGTATAAGTCACACTAGTTCTGGGGCATGCGCAG
+>33809 1
+TGGTGTAGCCTCAATTAAAACCTGTCCATACACTAACCCGTAGGGAGTCCGGCCGTGGAGGAATTTCCATAGTAGGCCATCTTCAGAAGGCGTTCCTGAT
+>33810 1
+AGGCAGATCAACGCGCTCTGGTGCGAGCTCAATATCCAACAAATGTCTCGTGGACACATCCTTCTTTGAGAGAGTTGGACGTTCCAGCTAGGATTACCGT
+>33811 2
+ACTGACAATGATTGTTATCCACGCCGCGATTCGATTCTACAATGCGTCACAACTTACCCTAAGATCAGGGTGACACTGGAGAAGCTGCTTGCCGTGGGTG
+>33812 2
+ATTAACTGGGATCCGATGGTCGGGTATTGTAGCCGCGTGACTCTATCAGCAAAGCGCACTGGTCTCCATTTGGGCATCCTACACAATAGACCGGACTAAT
+>33813 3
+ATTAGAATCTAGAGCCTAACCGGGCAGATTCTTCGAACAGGGTTCCATAACTTCCCTAGAAATGCGCGCCGTCATCACTTGACTCGGGGTAGTAGGTGCT
+>33814 2
+CTAATGGGATCATTTTACTAGCGACAGGACGCCATATGGTGGCCTGCGGTTCGTGCATACAATGCCAACGCCCTTCTACTGGCGTAATACCAGGATATGA
+>33815 3
+GCGCGCTCAACAAAGAGTCTATCCATACTCGGATTATCTCGCTAAAATGACCTCGTTGCGCTGTTGCTTATGGTATAATAGGAGAGGCAGCCTCCGGCAG
+>33816 2
+TGCTGAGAACGAGCTCTGCTTTTGAGGTTTGCAAATAAGGGCCGACAATCCGATGTGCATTAATACCTACAAACGGTTAGCGACGGCCTCTGCTCCGCTA
+>33817 2
+ATGGCAATAATGTTCGGCACGTCGTCTGCGCAGGCTATGCGGTCATCTCGGCCTCGCCTCGAAGAATTAGCCGGACACATTATATATAGTTAGACCAATG
+>33818 1
+GATTGGGACACTCGACACTTAGGGAGGTTTATGTGTTTTCAATCAAAAACGGTCTGCTCATCCCCGTACCCTCCCATAATGAATACGCCGGAGGCGGAGT
+>33819 3
+CATACGCTGCTCAATCTTTATATAATGCGAAACCGTGGATTTAGTGATTGCTAAGAGTGGCATTTCCCAGGACACCGGAACCCCCGTCTGGCGGGTACGA
+>33820 1
+ACCCGAGCACTTACTATTTATGCATTGGCATGCACACGGCTCCCGAAACCTACTGCCACCGTGTGTGAATGATGGAAGCACGTGGGAATGTGATTTGATC
+>33821 3
+CTCTCAGCATTTGGACGCCTACAGTCCTGGTTGAGAACAGAACGAACTGCTGGGTGACGGGTACTGTACTTCCAAGCAATGCATGACTATGCCCAGTTTA
+>33822 3
+TGTATTGGCTGGGGCAGTCGCCATAGCGTGACACATAACCGAAGATCAGTCCTAAAACCTGACATGTACGTTCTTGGGATAGCTACCACTCTTGTGGCCA
+>33823 3
+TAGAGATTTATGGCCTCCCGGAACAATACTGGGTCCCAAGTAAACTGGCTTGCCGTCTGAACGCACAGAAATTGTCTTCCAGGGAGTAATGCGTGTTCCC
+>33824 3
+CAGTGCAAGGCTACCGAAGTTCCTACAGCTCTGTAACCTATAGCTGATCAGGCAGCGTGCCATAATTTGAGTTCGTTCGAGTGCGCGGAATCCTGAACTA
+>33825 2
+ATTACTTGGGGTACCCGACTCGCATATCCATCAGGGTAGAAACGGCCCGCCGACCTATGATTTTCGCGTGCTAGAAAGGTCACTACAGTGTATATTACGG
+>33826 2
+GATATTTTTTACTATGCTTCAGAAGCAATACGGCGCTGGTACACCAACGGAGCCGAATACTGAGACTCACTTATCGGGGGCGTACCGTTCGACTCACGGT
+>33827 3
+AACTGTTGCGTGCTCGACTCTCCGCTTATTAGGCTGCCCTCTATGAGTTAGACCCTTGTCCATTTGCGAGCACAGGGCGGTAGTAAAGAAGAAACACGAA
+>33828 1
+AGGACACTGGCGAGCATCAATGTGAGGCCGAGCATTCCTGCCCACGATAATATTCCTCCTGGCATGAACTCTAATAGGGATATTTGCAGCGGGATTTCTC
+>33829 3
+GTTTTATAAGTGTGGTGCGGCAGGATCACTAAGCATACCCTAAACACTTGATTCAACCTGTGATGTATTACAAGAGGCGGCCCCCGATCAGCGTCCGCTG
+>33830 2
+TGGCAAGTCTCCGAAGATACCAAAGTCCGATCGCCCGGTCGTGCTATCCATTCGGCCCATGGAGCATAATTCTGGCAAATGTCGGGTACATTATGGATTA
+>33831 2
+AGTGCACACACTTCAGACGACCTTGAATCACTTTACATTGAACTCTGTGATACGGCCTAACCCAGCTGGTCGGGTGGGAGTCGTGATGTGTAGACCAATC
+>33832 2
+CAGCGACTGCTTTCTTAAGGAGTGACTGCCTTCAAGTAAGTTGCTACATACGCCGTGCAACTTAGTGAACGAGTCCTAGAATCGCCGCAGATGTGATCCG
+>33833 1
+TATAAACATTTATACTCACCTACGCTGCCTATCAGTACTAGGTGGAGGCGGGTAGGCTGCCCGAAGCGCTCACTCACTGGTTGCTAGCAATGCAGAATGT
+>33834 3
+ACATGAAGACCTTCCAGGTGTAGGATGCAGTGTCGATCTGCCCATTAGCCTGGCCCTCGGAAATTGTTCACGCGCCGTGAACAGTTCAATAACTGAATTG
+>33835 2
+TCCTGTATGGCACATGAGGACTTCCGCATATGGTAGTCCTGAGGCGCAGATCACACCAATGAACTTAAGCATATTGAGTTCCAGCCAGGTTAGGGCCTCT
+>33836 2
+AGGAACAAGCCATCATACATCAGCCGTGCCCGGATCCGACTTGTGTATTACAAGAGGTCTAAGCTATACCCGGAGTTGGTCAGAGTCTAGCTTCGCTTGT
+>33837 2
+AGCCTTTACGGCTAGGTGAGCGGCTCTCATGTGACCGCCCTCTCGAAGTCAAGATAGCATATAAGGCATGTTTCTAGTGTCGGCACTGACACAAACAGTT
+>33838 1
+CCCCAACAAGGTCATGCATGACCCGTCTCTGGCCGTTGATGTACGCGTGGCTCTTAAAGGTACAATCCGTAAAGTTAGAGACTTAAGGTGTCGCATGTCA
+>33839 2
+CTTGACAACTTTCAATAGCAATGGTGAGGTAGTCCCCAAGTGACCTAGCTAAGATTGGTTGGCACTTCAGAGAACGTAGTGGCCCTTCGAGCTTCACCGC
+>33840 2
+GAATGTTATGCTAGCTGCCACCTCACAAGTTGCCCATATGCGAGCCAGGCTACTGCGTATTGTAATCCAGATATCCTTGCGAACAGGAATGCTGTACGGG
+>33841 1
+GGGCTATTCTATACAGGCCGATAGTCGCTATGGTTATCAAAGCCCTACTGGGTTGGAACATCAAGGTCAGCCCACCTGATCTATCACTCCGGAGGATTAG
+>33842 2
+CAGTGGAAACGAATACAGGCTTGGTCATGCCGGGACTTCTCCTGACCATTGACGCCGAAGTGAAGTATTGTCATACGCGACTTTCCTATGCCAAGGCATT
+>33843 2
+TCACTACATTGGTTAGGGTCCTGTAGCGATATGTGCTGGGTATTGCAAATCCGCCCTAACAAACGTCCAATGGGAAACCGCGAGCCCGATGTCGTTTCAA
+>33844 3
+GTGGATTTTAGTTGCAGCACATACGCCCCACACGCAGACCGCGTGGCTTCCAGCCTAAGCGATGCCTTAATGTGTCTATGTTAGAGGCCGTAAAAATGAT
+>33845 1
+TACTCCTTGTCCCTGAACACGGTAGTACGGAGCTTATGCATAGTAAGGCGGTTACCATCTTTTACCCGGTTCAGATAGGACTCGGCCCGAGAAGTAGACA
+>33846 1
+GGATCCCCATTCCGAGGGTTATCGAAAGCCTCCATAGACTGGGTCTAATCCGGGTCCGCGTAGTCAATGTAAAGTCGGTTGCTCACATAAACAAGTGTTC
+>33847 1
+ACTAGGTAAATGGTTGAACTTCTATGTTCACGCCACGGCGGTTAGGTAGATAGGCCCTGACCCGGACAAGCAGACCAGAAGCCTACATGCTGTTTTCTCT
+>33848 3
+AGCACGAAATGACCCCTCAGCCTATCCTTCGAACACCGTCGCTATTAAGTGTCGGGGTTTGAAAAGCTCGAGTCGAGGGGTATATTACGTCTACTTCAGG
+>33849 1
+GACTCCCAATCGCTCAGATGTTCCAAAAGCTTAAGGGGGTGACACATTTATTTTATGCACCAACCGAGGGGATTAGTGATGCAGCTTCGATCCGGGCCCT
+>33850 2
+AACTTACTTTGACCCGTCGACAGTTCTAGATAGGCGCCGAATTGAGTGCGGTCGCAAGACCTACACCCGACACAGTCTTGTTCTGGAAATATTGGTGCAG
+>33851 1
+AACCATCCCCGTGTGTTGGCGGAGTGGACGGCTCGAATAAGGGCTCACCACGACATAAACTGCAAATTTTAAGTGTTTCCTGACACGATCCAGTTCTGTG
+>33852 2
+TGGTTTTGTACCATTGTGACGCATGTTAGACGAAGAACGCATAATGCACCCGAGTATGTGAGCCAGATTCGGAGTAATCGCGCTCCTGATCCGCACTCAC
+>33853 3
+CTCTGCTGACCCTAGCGGTCGATAGCGGACCGGAGCATACTTGCTTAGATCGACCAGGGATTTTTCTGGTTAAATAAACAAGAGCTTTCCCGTCCAAGAG
+>33854 3
+GAACTCGTCTCTTCATGTGTGTGCCAGGTGTCCGTGCTAAATGCCAGTACCGCACTGTGACAGTCACTAACGCGTACAACAGTGGGACAAAATATCGTTG
+>33855 2
+GTGACCGGGATTTGTAGATCCCCTTGACCAGGTAACCTAAGATGAGGGACGCCACCTTTTACATGTACGCCAGTCTCGTAACTAGATGTCTTGAGCACAG
+>33856 3
+CGTTACACTCCCGAGAGACTACTGGTGACGGGTTCAATACTATATCCCTTCGTGACAATCTGGTCGTTGGGGCATAACTCACATCGGAAAGCAGTGGTAC
+>33857 1
+CGGCGGCCGGTTTAGATTGGTACAATCGTACGTTATAGTATATAGCGGTACCACTTCCCCAGGAGCAATTCACTTAAGGATTCTGGAACCCCAGGATCCG
+>33858 2
+CCGTAATATACTTGAGAGATTTCCTCTAAGATCAACCGCCCTCCTACGGAGCGTTTATAGGGAAAAGGTTATACGACTGGGCGCGGAGCGCCTCGTTTAC
+>33859 1
+GACTAGCGAGATGCTTTCTACCTTGAAAGAGCCTTTACTTGTGGACGTCATTCAGAGCGAGAGTCCTTATGGCGATCAACGAGAATCCGCCCACTCTGGA
+>33860 2
+CGCTGCTTAGAGCGCGTGATCAATCGCTTGCTGGGTTCCTACAATGATTTAAACTAGCATGAAATGGCATAACTGGCGACAACCCCGTCGCGTGCATTAG
+>33861 2
+GACGGTATTGACTCATACAATGAGCTGGCTCGAGCAAAGCTGGGCACGACCAGGTATATGAGGCCTTAAAGTCTAACGTATTGCTGCCTTCGTATCCCTC
+>33862 3
+AACGACCTCACAAAGGAATGCTGGTACATGCATCACTCCGACACTAATCTCTAAGTGGTCTCTCCTTGATGCTTGGCAGGTATGGAGGGGGACGTTATCC
+>33863 1
+GTCCTAAATGGCACGCCATAGGTGCTTTAGAGACGGCTCAGATTCAGCTCGATGCTGGTGCCAAACACACCCGGCATGAACCTGTTGAATTAGTATTTCG
+>33864 1
+CGCTTTGTAACGGGCGTCAAACGAATATTCCTATCGTTCGCATTGTTAGTCCCGGTCTAGGGAGCGACGGGACTACACTGATCTCCCGAAGAGTAAATCA
+>33865 1
+CGATTCGCTAAACTGTAGCTAGCTGATGGATCTTCCAACGTCTCCGGAAATTAGCATGACAGATTACAAAGGCGGGGGCCGTACTGTATGACTTTCCGCC
+>33866 2
+TGGAGAACCGGCCGGAACGTAGGATATAAGTCTAGAGACTTCATTGTGTCTGCTGCCAGTCTACCTAAAACCGTGGCGACAGCTACTCAGTCTTCTTAGC
+>33867 2
+AAAGCCACACATCCTAGTTGTGTCCGTGAGATTTCACGGTTATCGATTCGCGCTGCATGGAAATAACCGACAAGGTTGCCAATCGTCAGTCCTCGGGTAG
+>33868 2
+CCCCGACTATCCAATGGGTGGGAATAACTCGTTCGCTTGCATCTAAGGGACCATTTTTTCGGCAGGTACACCTCTGTTAACGAAGGGAAAATGCCGAGTC
+>33869 3
+CCGATCGGTACGGGCGTACGTTTCACCTCTCCAGTGGACGTGTAACATAGAGTATCATAAACTCGAACTGCCGTCGTGCATACTGATGGAAATGCATTGC
+>33870 1
+AATACGTCGCTATGGCGATGGACCAGAAGTATGCCTGCCCTTTAGAGATTGTCATAGGCCCGAAGTCCAATATAAGCCGCTTGCGCATTGCCACGTTTGA
+>33871 3
+AAAGATTGAGTGTTTCCTACCGCTCCACTCGTTCTGATGGCCAACGTCTAGAGGGAAAAATCTGGTAGACACAGCGGGTCTCGGTACTTCGATACGTCAC
+>33872 1
+CACCATGACTTTTCGAAGGGCTCTATGCCACACGTCCAGACGTCAGGTTTGGAGGTTTGTAACACACAGTGGATAATAGTCTATACCGGCAGACTGCGCT
+>33873 2
+CCTCCGGTGAAAGGTATGCAGGAGCCCTATGTTGGTCACCACCAGATAGCACCTCGATAAACTGATGTCCTACCTCGATTTTCGAAGAAGTTGTATGGCG
+>33874 2
+CTGTCAGGCGAATTTCCAAGTGAAGTGGCCGTTGCAAGGTATTTTAAGCTCACTGACGCTCCTCAATCTACGGGTTCCACAGAACGCAAGCGGGATTTCA
+>33875 2
+CGTATGGCCCCCGTATGAAGGTAAACGTCGTTCTAAATGAGTAATCATGTGTGTGGTACAAGGCACACTTGCGATTGCTCCTTTGGGCGCCAACAACACC
+>33876 2
+AGAATAAGATTGGATCTTTTGACGGCCCCAAGAGGCACTACTATAGTCGCCGTAGTCTTTGTGTTGCAAGCCAATAGTGCTAATCCCTCCCCAAGGGGGC
+>33877 1
+CAGGAATACTCTACATTCTGGACATGCCCGAATTTAGCTATAGCAACCTGGCGTGTAGCCAGTGGGCGCTTAGATACTATGCGTCATGCCCTAGTAAGGC
+>33878 2
+AAACATCCTCCTGATTACAATGTGAATATTAGTCTGCTGGAAGGGACCGATTGAGGGGTGGTTCCTCACAACTCTACGGTCTGCAGTACCTACGCGACGC
+>33879 3
+CACCTGCAGTACGAACTGGTATCCTAAGTCTAATGTTGAGCATGTACGATTCGGCAGTACGGTTCGCCCCTGCCAAGAGATTGGCTACTGCAGGAACTTA
+>33880 3
+TTATCGAGAGATTTGTGAAGCGCGTCGAGGGTGGGTAGCACGCCAAGTCACCAAGCCTTTCGCTCAACTTCATCTGTCGCATAAGAATCAACTTCGTCGA
+>33881 1
+AGTATGTCGCCCCATAGTCAAATTCGTCGTGGTTAAGAGCCCTGTTGGTGTGACAGACAATCCAGGCGACACTCACGCCATGAAAGGGTTTTATGACTCC
+>33882 1
+AGTATGACCTCCAGATGGAAACCATTGGGGCGCCTTTCCAGTATACGAAGTGCGTCGGTTAGATCCCAAACTGTTCCGTCTAAACCTTGACGTCTGAGAG
+>33883 2
+ACGCCTAGTGAGGCACGAGTCGGCGAGACGTTTCACCTTTGGACTAGATTAGTAATTTTTCTTGGGCAACATCCCTAGGCCAGATTAAGCGTCCGACACA
+>33884 2
+TTGGGACCGGCGAAGCGGACAGTGAGATTCGTTACATCGAAACCTGAGGCTTCCATCGCAGGACCCAGATGTTCTTACCACTCTAGTAATCTGTTTCAGA
+>33885 3
+GTATAATGGATTCTCTGTATCCCACATTCCTGGCGCGACCGAGTTACGAGCATAGAGGTAGGGAGACATACAGCTCCCAACATGGTCGCCTAACTTGTTG
+>33886 2
+CGTATCACGCATGTCTCGGGACAGATAGTAATTCCGTTTCTGTGGCAGATCCAGTCGAAGCCGGTATTGACCGATGCAATATAGACTTCACCCGCTAGAG
+>33887 2
+GACCCCCTGCCATGAGGCTATCTCTCCCTGAGGGAGACAAACTTTGGTGATCGTGTAAGCGACGCCGCAGTGCATAACGAGATATTGCAGCTTTTAAATT
+>33888 1
+CCCAGTAAATGAGAGTTGTGAGTATCAGTCATCTTACCCGACTCTCCTTACCGGAAGGGTACGGCATGAAGGCGTGTACACACAATCGGTTGCTAGCTTC
+>33889 3
+CTCAGAGACCTCAGTCAAGATTTTCCGTCAGGTGCCGTAAAGGTCGAAGTCTCTCGTTATTACCCTCATTGTCATGAGAAGGGGAGCGCTATAGCCAACG
+>33890 2
+TTTACACAATCGGCAGTCCAAGCTTGTCCTAGCGTCTCCCGCACAAGTTGATTGGGCCATATTAAGAACCAGCGTGAACCTTGGGAACTTTGCGATAGGG
+>33891 1
+TCAGAATAATGGTTACGGAGACGCGGCGCGCCACCTTATAAATGGCTACTTCACTTTTACCAAAGGTCCGAGACACATTCTTGTCCGCCGAGGTGAGTTG
+>33892 3
+CTATTTCCAGGACGCCCAACACTTTGTAAACGGCGCGGGTAAGAAATGGCATAGTAATGAGTCTCCAGTATTGACCGTCATCGCTCGATGAGTCGCTTGC
+>33893 1
+CTGTGCCGGCCCGGATTTGTATTGACTCCAGGAATTCGCCTGAAGTCCCTTTTGACAGCCACAGTCACCGAGAAGTGAAGGTATCCCTAGATAGGTATAA
+>33894 2
+CCCTCCTGCTAAAATCGCCCGGAGAAATGTATGGATTCAGCCGGCCTAAGGACGTGGCCACAGCTTTGCACAATGCTATCTGGTTTGGCAATAATATTGG
+>33895 1
+CGACGCAACCGTGAGTGTTAGATTACGTTTGTCACTGGAAAAACGCCGACCATCCTATCACTTAGGGTGATTAGCTGCAAACGTGGAGCCCTTTGCTCAG
+>33896 1
+AATCGGTACAATCGACTACACCGCCATTTAGGTTGTGGAAGCGTCGACGCCTCAGTTCGTCATTGCATAGAAACCCGTGTACCGTAGCGCTGTGATTAAG
+>33897 2
+TAAAAATCAGGCCTGAGTACTCGATATCGCCTCTACGGTGGGACCGCCAAGTGATGGAGCTGTACTAACCCTGTGCTGTCAAACTAATGACCTTTGTGGC
+>33898 1
+GGGGGAATTGTAACTCGCACCAGCCTCTGATTACGAGGATGCTCGCATAGATATTCCCTAGCGAGCTCATGGTCATACCCGTAACGCTGGAATTACTGAT
+>33899 3
+CCGAGTTAAAGTTGGCGTCACTAAGCCTCCGTCGAGTTATCCGGACGAGCATGTCTGGGGATATACTACGATCCATTGTGCTCGAGATCCCAAATAGCAT
+>33900 3
+ATGGAGCCTCTCAGCACCGTATATGGAGTTCCTCCATAATTGCCATCCATAACCTGAAAGTAAGTCTTGGCGTGAATACTGACGGGACGGCTCGAGGTCT
+>33901 1
+GGGCACATAGAACCCCACTACCATAGACTCAGCGACGCTTATTGGTCGAGTTAATGTTTATTCGAGGCATCTTAAGTCTGCGCGTAGCCAGGATGCCAGT
+>33902 3
+AGGAAGTGTCCGGAATCCGTACGGATCCGGTCCTCCTACGAACTCTATTAATCTAAGTGACGGCCAATTTCCATTCGCAACTGAGCTTCAAGGGGGTGAT
+>33903 1
+ATAGGTGGAGACGTATTACAAGGTTGGGAAAGCAGCATTGGTCTCCGGGTTCCGATCGCGCACCCACGTCCCTATTAATATGCGACTCATAACTCTATCG
+>33904 3
+TGCGCCCTTGCGTTGGCTAAGAGTAATAGAGTCCTACAGGCTGGGTGTGTGATTCCACCTCAAACTCCGTCGTGTTCTAACTAGTCAAAAACGAGAAGCC
+>33905 3
+ATCGGGTACTTGGTCGGGCAACTATTACGCAAGGATTTCGATACAGTGTCGCCCCCTTTAACGTAGGCTCCCTTGTCATCGATGGGCGAATAAACGAAAC
+>33906 3
+CACAGGGTGGTCTTACGCCTGCCATCGCATGTTCGAGTTAATAATCTAATAGTTTGCGCCGTCGCATGTATACAGTAGTAGCCGAACAAGGCGCCATCGA
+>33907 1
+TTAGAAATTGCCTCCTACTTTACGCGATTAATGGCCAGTAATAATAGCAGCTAAAGGCAACCTCTGCTGGCCTCGACGGGTCGCTGGTCCGAGCATGGAT
+>33908 3
+CCGAGTCGCTGAGAAAACACACATCCTTTCTAGGTGCCATCTTCCTACACCAGTTCAAGTGCAGGGATGCTCGACTCGGGAAACTAGTTGTGAGTGTGAT
+>33909 2
+GCAGGAATCGAGTATATTCTTACCCCTCTGAGCTCTAATTTGTTGGAACGGCAGTCTGCAACCTCGAAGAGCACACAGTTCGTGAATACGTGACCGCTGG
+>33910 3
+CACCGTGATAGGTTACGGGACGTCAACGGATCAAGCCAAGCCTCCTATACTGGCTATCCTAGATTGGCTGGTTAGCAATTAGCCCGAACCTATGTTGGTA
+>33911 2
+GGGTATTATGGCGCGAGCCTATCACTGATCGGCGTCATTGGAGTATAACTACTCCTGAGTACTCTCCCGTCTCGCCAACGCAAAAGGAATGGACTGTATA
+>33912 3
+GGAAACAGGAAATTATCACCCGCTCCAAGTAGGTAACGTTGCACTGAGTCATCGGTCCTGAGAATACTTGGCCTGTCCCCCCTGTGTGTCATATGTAAGG
+>33913 2
+CGTTACTTAACATGGGGAACAGACAATTCTGACAGAGCCTATCATCGGGACGATTCGCCCGTCCAGGCACTAATTGTGTGGAGTTTACCGCGTTCGACAT
+>33914 1
+GTGCGAATAGCTTAGCAGCAATGCATGTTATGACAGTGCATGGAGTTGCCCATCCAATTCGCACAACGTCGTGGGCACTGATTAGTGTTCCACCAACGCT
+>33915 3
+ACCCCGCCATTTTGCCGCTGGCGCATCTTACAAGAGCGTGGAATTTATACGCATTAAACGATATGGGCTGTACGTAGGGACATCGTCTACAGCTACTGGA
+>33916 1
+CTCTTTCCCGTGGTGACGAATTAGGTTCGCGCTGATCACGTGAAGAGACACAGCAAGTAGTATTGTCTGTGACCAGCTAGCCACTCAACAGGCATATCTG
+>33917 2
+CGTGCACACGGTATATAGTTTGTGAGTGCTTGATATCCCTACGACCAGGACGTGCGTACTCAGAATGTGCCCTAAGATACTAACATGGCTCAGCCGTCGA
+>33918 2
+ACTGATGCACGGTAGCGCCGTTATCTCCGAATATCGACTCTAGTACGTATTCTCCGCCATAGCCTAGACTAGTGAGCTACAGCGATGGGGCGTATAATAG
+>33919 3
+ATAATTGCCGAGCGTGGGAGAAACACGTAGATCCTCCTCCCGACCTACCCAGTGGGTTCTGCAAGGGCAGGGTACGCTATTATAGTCCTATTAGACTTTA
+>33920 3
+GAGCCTACACGTGGACGAATAAGTATTGTGAGCTTGTCCTTACAGGGGTCTCTAGCACAATTAAAAATGTCTCTGCCATCGCCAGCGACGGGATTCGTCC
+>33921 2
+CGGGGCTGAGGTGGAAAATGCACGAAAGTTTTTTTGCTCGTCATGCACAATACACTCTTGACTTAGGGACGTACGCACCCACCCTTAAGGCGATTGACCT
+>33922 2
+TACCCTTCTGAGTCCAAAGGGTGAGTTCAAGACACTGCTCAAGTGCGTGCTTCCGGAGATCCTTTAAATTGTATGCGCATAAGTGAAGCGGACGTCCACC
+>33923 3
+GTCTCGTCCGCGTATGTAGTTATGCTCCGAGATCCCAATATCCCTGTTCCAAAGTACGCAAGCAGAGGACTGGAATAGGAGTCATCTTCCGTAAGGGTAC
+>33924 2
+ATAGCATCGGGACTTGCACAGATCTGCTTCGAAACGCTTATGCATGAATCGCAGCTGGCCCTAGTCTCCCGTACACAGATAATTGAGTTCGAGTCTGAGG
+>33925 2
+TTCCGGCGGTCGGAAATACTGTTGATCGCACCGTTAATATATCATAGGGCCGGCTTGCGTTCCAAAAATCTCAGTTAGACCGTGAGCCGGAGCACTATCA
+>33926 3
+GCAATTGTGGGGCCCAGAGTTTACTTATTCCTGCATGATCATCTCGTCCCACCGAGAAGGTAACCACTGATCGATGAAGCTGTTCAAGACACGTTGAGCG
+>33927 2
+ACGTAGCGTATAACCGGAAGAAAGACCATTTATCGAGGTCGTTTTGAGTGCTCGACACCTAACATTTGGCTCGACGTACCACAACTCTTCGTGGCTGCGG
+>33928 1
+AGGGAAAAAACCGTTCCCGCACTGAGGAACCTTTGCCGACGTATGCACTATGAGAGTCAGTGGTTGGGTCCGGCACTACATGAGCATTCTCTCTTCTTAA
+>33929 2
+CTGGGGGGATCTTCCTGACCTGAGAATCTTCGCCTGCGTCATGTTCGTTAAGAAGGACTCGCTGATAATTAAGGCAAGTATAAGCGCAGCCTCACCTAAC
+>33930 3
+ATACCGGTTTCACCACCTGTGACGCAGTGAACAGTTCTCGACGTACCAATTGGGATTGTCATTTATGTAAAGGGGACATACCGGTGGTCAATGACGCCCC
+>33931 2
+CCCATGCACTACTACGCATTTCTTAGAGAGAGGGTCATCACACCGACGAATTGTGATATAGCAACTAGTGGCGCGCGAATCTCTCATTTGGTGCCAGGGT
+>33932 2
+TACTCGGGTGGGCCGCTAGTGTACAACCTGCAGAGTGCTTAGTTCTTACCGCTATGCGTGCCTGATATGAAACATCATCTGAGGCAAACAGGTTACAACC
+>33933 2
+CTGTGGCTCACTGAAACTAGCATTTTTTCCCCAGGGGGCGATGCACACGGATATTGAACGGTCATGGACCTGCGTGCTCGACAAACCATCTGATGTATAA
+>33934 2
+AGTCCACAACGAGCTCAGTCAACTTAGTGATTAGAGTCGCTTAATGGAACCAGAAACTTCTTGTGCGGGCTTGACCTTAGCTATGCCGGCCAGCGACTGT
+>33935 3
+AAGGTGTTAGTCCACCTAGTGTAGTCGGTTTTTACCGCGGTGCTTAACTCGGCCCTAAGACGGTATCGGAACTCCCCTAAGGAATTGATACCAGGCACAA
+>33936 3
+ACCGCGACCTGTAGTCATAATGCTATGTGAGACACTATAGTAGATCACCCATCAGGGGTGTCCACCATCGAGTTGTTCCGCTTCAGAGACATAGTGTGGC
+>33937 2
+GAGCCGGGGTGTAACTCAGCGCCTCTCTGGTACATAAACGGGTGCTGGGACAAATTAATGAACGCAAGAGGACATACTCCTTACGTCTCTTGCATCTTTC
+>33938 2
+GAAATGTAGCGTGTCTTGATGACGCACTGACTCGAACAACCAGATTGTCGACTGACTTACTCGCCGTTACCCGCTGATAACACAGGTCATGTTGGGTCGA
+>33939 2
+TAGGGGAACAACATGCTACAACATGCACAGCTATAGGTACTTACCTTGATGGTCCGTCAGGCAGTATCCGCCGCTTATTAGAGACCTGCTATTGCCGTGG
+>33940 3
+AATTAAGAGGGATTTCGAGGCTTAGTTGCCACGTCGCACCCGTCCCGCCAACATACTAGGTGGCTTCAGCATTATAAAACTGTGCAGATGGTTCGTGACC
+>33941 3
+TGAGGCCATAAACGTCTACTCAAAGAGTAGTGGAAAGTGAGAGGTCACCTTCACGAAGGTCATAGCCGCGCTCTGCTTTCCTTATGCAGGATCTTCCCTG
+>33942 3
+GCCGAGCGCAAGATTATCCAAATAAACGTTGAGCCAATTCTTGCCTCTCTATACAGCGTCGATTGCTACGTCTATTAGCAGGCGTGGAGCGTAGGCTCAG
+>33943 2
+CCCGTACGCTGACACTGGCAACCGTAAGATCTAATCGCACGCGAGCTGTCTTTACACGATATAGCATGTTGGTGTGCGCTAAGAATGGCTGATTTCACGA
+>33944 3
+ACCAATAAGCTTGAACTCACTCCACGTGGCATTTAGGAGTATTGGAGTGTTCCTCAACGTCGTCCGTAAAGTAAACCGGGTTTACAGCGCGTACGGCGTC
+>33945 2
+TGTGGATATTCTCCAACGTATTCGATCAGCACAATCTGAAGATTCGCTCAATATGTGTAGCGCGGGTCGGTGCACCCTAGGACACTAATGCTGCGGAACC
+>33946 3
+CCTTGGTTCCTGATCGGTGGTGGACGTGGGATTAATCCGGGCAGATAGGCATTTACATCAGGACTCGCACAACGCACTAATAAATCTATCCTCCGAGTCA
+>33947 1
+GATGGGGCTTATATATGACATTTCGAGCCCTCTATCCCCACAGCAGTAACCCGGACTATTGGGAATGGTTGAGGTTCGATTTCCTGACCAACCAACAGGG
+>33948 1
+CTGCAAACTCGATGAGGCGATTAGGGACCTAATCTGGGTCACTCAGTCGAAGATAGGTCTCGTTTCCCACGAACTGATATTAGCTCGTTCAGACATGCCG
+>33949 3
+CGCTTAATCTGTTTCCAGTGACACGAGTGCGTGTCAACCCTTTGCAAGTCTGTATGAACCAGTGCGAGCGGCAGATCTGGAAACGGCGTTAACAATCCTA
+>33950 1
+GCCAATCTCGTCCGTAACAAACCAGCGGGCTGCCGTTTAGATCGAAAGGGCATTGGTAATTACTTGCGAAAGCGGTCTTGCGACGAAGTTCTCTATTCCA
+>33951 2
+ACTGAGTTTCCACGCCAGCATAGTCGTACTCAGAGCGCGGCGTAATAGGTGTCGATGACGTTTACCTGGAAGCATCTTTAATGCCCAGCTAGCGATATCA
+>33952 3
+GTATACCGCATACACATGGCTGGGGTTCCTTGAACACAGTCTCAACGACGTACCTCAGTATAATCAAGTGTATTGGTCCTGCATGGCGCAGCGGGTTAAC
+>33953 1
+TAACTAGACTATTGAGAGCGGTTCCGACACTACTACAATTCAGGAGCGTCTGGGTCTCAGGGTCAGCCTGGCGCATATCCGAAACCGTTATTGCACATGT
+>33954 3
+TCAGTTCCGGCGGTCGGCTGTAACGGTGACAGTCGGTGAGTATACACCGAGTATATTACTTCTGACGATCTAAAGGAGACAAAAGCCACCTTTCCTGCCT
+>33955 3
+CCTCATCTTCTTGTTTCTATGAAATACGCCTAACAAGGGTAGCTACACTAGGTTGAACCGACTAAGGGCAGCAGGTGTAGCCTGTAGCGAGCAGTCCCTG
+>33956 1
+TAAGCGAGAACCTGAAATCATATTCGTGAATGTTCAGCCTGTTGGGTACGCAACTCTTTGTTTGCGCGCGAATCGGGCCTCATGAAACCAGTACCCCAGG
+>33957 2
+AACGTCAAAATCCCTGTGGTTTCCGGGCCGAGGTATAGGAGTGGATCAACTCCACTCGTTCGTTCTGATGAAACGTATTCACCAGCTGAAGTACCCGTAG
+>33958 2
+TGAGTACAGACCAATCTTAGGATGTGGTTTTCTGTCTGGCGACTCCAACCCTACTAATTCGCTGCTGACGGCCTAACAGTCGACGCGGAAGACAGTTAGA
+>33959 2
+CCGGCTACTATTCATAAAGAGTACTCAAATGGAGTGGAGCCTCTCGATTCTGGCAACTATCTCATCATAAATGGTCGCGGCGGAGTTGCGTTACGCGCCA
+>33960 3
+AGGCGGTAAATGACGCATTTTTTCCGGTCAGTAAACCTACCATCCGTGGACCACCAAAATTAGATGTGGGTAGGTAGGCCCCAGAGATCTTTCTCCTGGC
+>33961 3
+GCACCACTAAGTGACCTGTCATGGCAGAATTGTCGCGGACCTGCTCGGAGATACCTCATCTAGGATATTAGGCGCAATGTGTATCCATCACTCTTGAAGG
+>33962 1
+CATAGGTAACAGCAACGTGCTGCATCTTGCGGTGTGCAACCTACAGATCGGTACTCCTCATTCGGAGATAATTGAGCTTGTTGGCCCGTACGCATGAAAC
+>33963 2
+TACTTTCCAATGGGTGACAACCAGAGGCGTTGAATATCGGACGGATATCACTCCGCTGTGCGCTACGAGAGTGTTAATTACTCTAAGCGCTGAACGCCCT
+>33964 1
+CTTGGAAAGTTGACAATGTCAGACAAGCTCCGGTCTACAGACCGCCTATTGAGCAGTGTTCAGAATTAGCATTTCGGGTCATGTTCAGGACATGCCCGCC
+>33965 3
+TGCAATCGGCTTGGGTCTCGCGGGCATGAAAGCATCCGCTGATATACCAAATGAACGGTTTTAGTCCCTACTACCAGGGCTAGTAAGTGTCCACTATGCA
+>33966 2
+CTGAACTCAATATGTCGTTTCTAGAGGCGAACATGTGCCAGGCACTTGAGTCTTACCCACGGTTCACAACGTCCCGGTGGACTGTGCAGAAATTCAGTGA
+>33967 3
+TCCCATAATAGGTAGTCACAAGGTTAATATAAGCATTTTTCCTGCCTTCCGCCTCTGGCAACAGATGAGCGGAGCACGGCAAATCGTTGGTGAGGTGCCC
+>33968 1
+ATTGTGGGCCTTCTATTATTATGGCGATCGTCCCCCAGTGAGGCTGCGCACCTAAACCGCCATCAATTTACGCTTGATTGAACTGGAGCAGAGCAAGAAG
+>33969 2
+AAGGTTCCTCTCGAATTCACTGACCTAGACACAGTTATGCGTATCGCTTGGTTTACGCTGGACAGGTCGAGCTGACCGGCGAGGCACAAAAAGATCCTTT
+>33970 1
+TTCAAAGGCAGCCGCCTGTCAGTCATTGTCTAGAAAGTAGATGGGGTAATCACCCCCTGCGACAGTTACCTACTAGTGGATCTTAACCTTCGACGGGATG
+>33971 3
+CGATACCGGTTATCACGTTAATGGCGGGCGCACATCAGTGACACAGAACTTCGCTGAGCGCGGTGGATCTGGTGTAAACAATATATACCCTGCTTCCATT
+>33972 2
+TTCGCGGTCTTTAGCTTTAACCCACTGCCGCTCCTGTTAGATGCATCGACACTAAATAACCCGAGGCAAGGAGGATAGGCTTGGACTGTAGGCGTATAAC
+>33973 3
+GTTTTCAGTCGGTATGCTCTAGTGACTAGTAGCGTTTCATCATCTACCCAAACGCGTGGCCGGCGGCCAGTACTTCCTAAAAAAAAAGCGCTATGGAGCG
+>33974 1
+CAATTGGTCAGGGTAACGATCACTAAATTAACTAGATCTGCCGGGCGGTCCATGCTGGTGTCCCTAGATAGGTCTACAACTTCCCACCAGGGGAACTGTT
+>33975 3
+CCGATGTTATCACTGCCAATCGGTCCTCAGCGTCATTTCGGCGGGGACCGCGCAGGACACTACAGAGTTAGGCGTTGATTTCTAAGAAACTATAATACGT
+>33976 1
+ACCAGGGTTCATGATAAGAGGCAATCCCTCTTAAACGGTAATTACGAGTCGTGCCTGAGATGGCCTTAGATGGGCCGCTATTCATACCCCGTACGACTGT
+>33977 2
+ACCGGAGGCAACACAGGAGGTCAAAGCTCTTCGCTATTTGACCGTGGTATGAGATATCTGACCTTGCAAGGTCCGGTCGACAATTATCCTGCTAATGCTC
+>33978 3
+CTCGTGCGTTGTGCGAAGTGTAGCTGACATCACGATAGGGGGTCCATACGTGAGCCACTTTTATCATGCAGAACTCAACCTGTTCATCAGAGAAGCATCC
+>33979 3
+AGCGATAGCCCACCATAACTCTGTGCTGACTGGCCGGTCATGAATGCACCCCTTTTACTTGGGCGGCATAGATTGTATGCCAAAACGGCAATGTTATAGG
+>33980 3
+ATATTCCCTATTCTATGGATTAGACGTCTCACCTTAAAATGCCACTGTAAATCACGCTTCGAGAGACCGGAGGGATCCCGGGCCGACTGTGCATGAGGTG
+>33981 2
+CGAACAAGCGGTCAAAGATGTTTCTCCGTGAAACGGGATCAATTTCACAACGGGTGCCCGCTCATGTTGCTTCTAGACCGAGGTTGCGCATATGCACTTA
+>33982 1
+GTAGCATAAGGCAAGATCTCCATCAAGCCGTTACTAGAAGTGGGGACTCGCAGGCGACCACGCATACCCATTATGCCATGCTTGATGTGTTTCGCTTTGA
+>33983 1
+CAGCATGGAATGGAACTTGCTATGTCGGTCAATGCAATTGCTAGTCTTATCGTCGCACTCGCCAAGCTAGCCCTGTGACAAGCAGGCACAGTTACAGGTT
+>33984 2
+GTGCCAACCACCATTGAAGAATTCCTTAGTTGAGCGCGCTCACGTGACAGACAATTCTACTGGGTGATCGGACTTTTGTAATCGTCACCGGCGATCAGGA
+>33985 1
+CACTTTGTCCTGACGGATAATCCAGAAGGCGACATGTAATCTCACACCGGGCAGTCGTGTAAGCAATGCGCTGTATCTCAGGTTGTTTACTCAAGCAGCG
+>33986 2
+AAACCGTCAGCCAGTACTTCAGGCACGGCCACTTAACATCATATTTCTGATCTAGCGTATGGCTTGTGAGGCGCACACATGGGCGCAGTCATGTTAAGTG
+>33987 3
+ACCTTTCACTGGGACCTAGAGAGGTAGCCATTGAATGAACTCGCTCTCCTGTACGATCTGATCCCATATAAAAGTTCTAGGCACGATAGCGCCGGTGTGG
+>33988 2
+AACTATGCAGTTACAGGCGTAGGATAACAGTACACGCGGACGTCTATAGGGTAGCATTCTTGCCTCACTAGTGCTCTCCGCGCGATACTTTACGGGACTA
+>33989 3
+TGGAAACCAAAGGTATACCCACGGATTTTGTTTGGCTCTATTACAGGCCTCTAATAGGGGGGCTACCGCGCCCCTTTGATCGAGAAAAGTCCGTGCTACA
+>33990 3
+AAAGCGAGTCGATTTCATGTGCCTTAGTAATAGAGTTGTTGCACCTCACGCTTAGCACGCTGTGAGTACCGCACGCCTGAGTAAGTCGCTACATACGAGC
+>33991 1
+TTTTTGACGCTCCTGATGCTAAGACACACCGCTCGCCCCTGTAACGAAAGCAAGGGTTACGGACCTGTGTAGTCATGTTCTTAACGGGGCCGAAATAGTA
+>33992 3
+AGCATGGGGGGTTAGGCTTAATAGCGAGTGCTATCCCAGACTGAGCATCTGATTATGCTACCCCGTCCTACATCAAGTCGAGCAAGCCCCGATATTTATG
+>33993 2
+CCGGAGTAGTGTCGCTGACAGGCTGGGGCCCTTTAAGGTAGAAAGCGAACAAACATTAAACCTGCCGTTGATTCAAGCATTTCTCTTCCTCTGATCGCAG
+>33994 1
+GAAGACGGCATCCTCGTCTTGATGTTCGTTACTCCTTTGGAAGAAGAAGCGCAGACTCCTTTAGTCCTGAGCATACCGCGACATATACAGCAGGTCGAGT
+>33995 2
+CTTGGGGAAATTTGTCATCAAAGGACCCTCTTAGAGTTGACGAGGTCTTACCCGATTGGAGTCCTGGCTAATACTACAGGGCGAAATACCCTACCCTGGC
+>33996 1
+AGTGCACCTGATGTTATCGAATCGCACCCCTTTAAAGTTACTGACAGTGAAACCTGACTACTAGTGCAGGCACTTCCAGGGGGTATATCTTCCGCGGGAG
+>33997 2
+GTTATATTAGTCCGGGCTCTGCGCAACAGACGACCGCGTCGTCAACCGCTGTAATATTTAGGACTTCGACGAGTATTGACCGTAGCACTAGCATTGAACG
+>33998 1
+TCGCAGGGGGAACTATAGATTTAAGAGAGTTCGCATCGGTCCATCGTGCTCCCAATGCCCCATGCGAAATTGATTCAGACTTTGACAGTTGCCGACATGC
+>33999 1
+CGCTCCATGAGACGTTCCTCGATCCAAGAGCTACGCGGTGAGTTTTGGTACGGGCCACTTCAACTTCCTGAGATCTAAGAAACGGTAACTGGGATTTCAA
+>34000 3
+TGCATAACATAGGTGGATGATCGCTCTAAAATGTGTGAGTATGGATTATGCCAGCCACCCTGCCTGAGCAATTAAGTTTGGACCCACCCCTGGGCCTCGA
+>34001 1
+GACAGCTCTGGGTCATAGGACCGTCGTGTGAAGGCACAAGATGAACCTCCTAAAATGCTACCAACTTCATTGATGCCTACGTTTTGTAGCATCTCGGGCG
+>34002 1
+GTCTTCACTATGACTCAAGCGGCTATATTAGTGGACCTGGTCTCTGACTGACGCTAACAGGCTCACCTATCGTAAGGAACTGCACGAAGGGCATAGGTTC
+>34003 3
+CAGTAGGTGGATCCCGCCACCGCCCTAAGGATTCCAAATTGTGATAGTATCACGGGGTACATTCAATAGGGTTTGTACTCCTTGCAAGAGCGTCCATCGA
+>34004 1
+TACAGCTTGTGGTGTATAGCCATCAGCACATCGTCTATACAATAATTTCCGAAACGCCACCGAGTCTGTCGCGGGTCTAACGGTTGACTCAAGGCTGGGA
+>34005 2
+CACTTGCGGGAGCTACGGGGTCATACCTTTTACTCCCTATAGTTTAAATCTCGTATCAAGAGAATATGATCCACAGGCGGCCAGTACCGTGAGTGCGGCA
+>34006 3
+TATTCTCACCAACTCTGGGTTTAAACAGCTGCTGGTTTTACTCGAGGATTGGGAACACGCACCTCGATATAAGCACCAGGACCCGAGTGCTGCGAATTGG
+>34007 2
+AAGCCTGAAGGGTGTGATTATAGAGAACGGCTACATCCTCCGCCTTGCGAGGCACAAAAAGAGTGCTGTATGTGATTTGATAGCTTTTCCCCCACCTGCC
+>34008 1
+AAATTCGAATCCGCAAGGTCAGTTCCGTAGCCCAATTATACCAATACGGCATGCATTGTATGCGTCTTCTCAGGGCTGTCCAAAGGCGATGAGCGGTCTG
+>34009 3
+AGATGTATCGCCGACCAGGTTCAGGCATGTTAAAACTTTGCAGATTCACCTTCCGTAGAATCTCGAGATCGCAGGCGACCATCGTTACAACTCGTGGGGT
+>34010 3
+TCAGTAGTAGGAAGAGAATGTGGCCGAGCAAACCGGCGTACCCAGTTTATGATCTTAGTATCGCTGAAGCACCCTTCTCAGACCGTATTTGCCGACGTTC
+>34011 1
+CCCCAAAACCGAGATTGGTTTCCAGGAGCATGCTGTGTCTGAAGTACACTTCGGAAACTGTGCTGGACATGCCCAATGTGCTCTGAATCTATCAAGGGCT
+>34012 1
+AGTCTGCCTCGAGTTACCCGGAGCTTTAAGTGATATGCTGGAGTAGATCTATAAGCCCTGACCCGTACGCTGAGGGCCTTAAGGAAAACTCCATTGTCAC
+>34013 1
+TCGATCTGTCTATGACATCTTGCAGCCCCTGGGAAATCACATCCCGTTGTGAACGCTAACCTTGTCTAGGGTTAGAGAAGGGGCGTTAACACGTCCAAGA
+>34014 1
+CGATGGAAGCGCCGGAGGGATACTGCGAGAACACCAGGATTTTGTAAGTAGATATCAGTTTGCCTATCTCATTCAGCCTTGCCGAAAGCCCCTTGATCCT
+>34015 2
+TTAACTCTAGTTTATCCGCAGACCGCCGGGCGACATGTAGCGCTAGATTTAATTGCGTCAATGCAGGCCTCACCATGAACACAATAGGTCCGGTGGTTGA
+>34016 2
+CAACTGTCCGCACCTTAGGTTTACGCGGTGCAACTAATTATGTCGGGGGTTCGGTGAACCATGACCTTCGACAGATCTCACCAGTGAAAGATTACAGCTG
+>34017 2
+AATACGCACGACTATGCTCTGAATTGGTACCATCACGCCGGCCCATTTCTTTATTGTGCACAAGTATTGGGTGCGGCAGGGCTAGCCTCAGAGTAAGACA
+>34018 1
+GCAGCGTGCTAGCTGGGCTCCCCGTGATTTAGAACGCGTGTGACCGAGATCTAGTTAAGCGTACCAACACTATTGAACACTTACTGTACAACTATTCGGG
+>34019 2
+CACTCTGTCCCTTTGAGGAGTAGTGCAAGATTGAGACGGAACATAGCGGATTCTGCTCAACTACAGCCTTGCCTGTGGGTACTAAAACATAGTCGCCGTC
+>34020 1
+TCTCCTAAGTAAGGCAAAAGTAGCGGGTACACACGTTTTAGGAACATTGAGGTTGATGCGAGCGTACATTACATGTGCCCCGACTTTACCGCCGGCTCTC
+>34021 3
+GCTATTTTAGCCATCGGTACACTCTGTATGCAGAGCTACCGCGTCATACTTAACGACGTGTAGTTGGGCTCAGCCACAGGGATAGACCACGTATGATCGA
+>34022 2
+ACATTTAGTCCGGGTACGGCCCTTACGAAAACGTGTCCCTGGTAACTGACTGAGTGGGAAAGAGTTTCCGACCCTTAGCTGATCACCCGGTAATTCTGAA
+>34023 1
+GACAAAGTCCGCACCACGACGGCTTTGTTTTCGCCAAGAGTGGAGGACCAGATGTCTATCAAACCATTCAGGTTTCTTAGAGTCCCTTAATGGGCTCAGG
+>34024 3
+CCAGGGTTGCATGGTTCCAAAGCAAATATCTAACTGCCATGCTTTGAGTTGCCCATGGGCTCTTAACATACGCGTGCAAACGCGGGCATATGCGGTCAAT
+>34025 3
+GGGGCATTTCTCTATGAGATCCAGTCTAACGATCGCCCATAAATGGATGGCGCTCAAGCCCAACGTTTCAGAGTAAGGGCGTGAGCATTCCCTACTGTAT
+>34026 3
+TGCCCATTTACCAAGCAGCTGTCGCAGTTCAAATGGTCGCAGCCATCCCTCTCTAGCGTGGTGTGTCAAAGTCGTTAGCGAGTAATGGAACATTCAGAAG
+>34027 2
+AAATACAGAGTGTCTTACGTCTCAGCAGGCAACCGCTCTGTTTCGGCCTTCCGTTAAGAACATACAGGATCTTATGGGGCAATCGGCTGGTTCGCGAAAC
+>34028 3
+ACCGATGGAAAGTACATGCAGAACACTCACCAGGACTCGTGCGATTACCTGGTTATTGTATTCTCGCAGCTAGCTCTTGCTAAGGAAGGAGTTGCCCCTG
+>34029 1
+CTCCCAAATCTTATGCTCAAGCGAGGTTGTAGGATGAGGCTGAGGGAATCGACGCGCCCATGATGCAGCTTCGCAGTTCCTTGATTATACTCCCAAGATA
+>34030 3
+ACGACTAATGTATGAAAAAGGGCCCACGCTCGGCATGAACTCGTGTGCGATTTGCGTCATACTTTAGTCTCCAATGCGCAAGCGGCGTTTTAATAGGCCC
+>34031 2
+TTGAAAGATCTCCAGTGACCGGGCGGTCGCGAAGAGAGCGCTCGTTTATAACGCTCGATTCCACTGGAAGCATGGTCAAGACCATTTGATCTACCTTTAC
+>34032 3
+GATTTGCACATCCGCAATATTTGTTTCGAAGAATCGCAAACAGCTCATGTCTACGGGTCGGTGCGGTCTGGGACAAGCCATCCCATTCGCATAGATCGGA
+>34033 2
+GAAAATAAAGAATAGCATGCTGTAACCGACCTGCGCGGAGGTGGTGGCTCGCATTTCTAGAATGCGCTTCATTACAGGATCATGTCGCCCATTCCGTCCT
+>34034 2
+CCCACCTATTCCACACCTAGACGAGTGCCTCATTGATAAGACTAGTCTTGGGCTCTTGGGACATGTTGGAGTGTCCTTCACAACTGGGATAGAGAACGGA
+>34035 3
+AAACCCGGTTACACCGCTCCTCTTTACTGGATGTATGGGAAATTCGCTCATGGTACATCTCAGGGCCATAGTGGTGGCCGATGCGCAACTTAAAGAGCAT
+>34036 3
+GCAAGTAAGAGCCGCATGCCGCCAATCCTATCGGTACCGGACATTCCTATTTTATTAGGCCATAGGTAGTACGACGTTGTTCGACCGGATTAGTGCGCAA
+>34037 3
+GTAGATCAGTTGTAACATGTAGATTGCCCATTTCCAAGGTAGCGTCGATCGTCAACGCATAGGATTGGCGCAATCCGCGGCGTAACTTCTACACCATGCG
+>34038 2
+CTTGATGTGAGAAAGGTTAACTATACGCCTGCATGGTCCAAGGTACCAGTAGTACTTCGGGAAGACCCGTCCCAATAGCACCTCTTTTTAGACGCTGGGC
+>34039 1
+TGCGGTTAAGCCTGGTCACCTTCAGACTCATCAGTTCATTGGGGTGACTGTGACCCAAAGACCGAGCGGGAATAATTCCATCCGATTAGCAGCATTCTGA
+>34040 1
+GCTCCGCTCGCCGTTAGGTAGTGAAACACCTGAATGGATGCACACATGCGCGCGTTACGGCGTACATTAGCTTTTAACAAGTGCCTCACTGATTTAAGGA
+>34041 2
+TCCCAAAGTTGATTGTCCAATCCTTCTTGACCAGGTGTTAGGCTGAGCAGCCACCAAGCGGACGGGATGCAGGACTCTGCACTTAACGTGAATTCTAGTA
+>34042 2
+TCCCGATTTAAAGGCTTACTGGCTGCATCTGCATGGAGCAGTTGTCGACCCCCCACTTTATAGACACGGGATGACATCCGATAGGTTCGACTGGAAGATA
+>34043 2
+TGCGTTGAAACCAGGACACGACTTCACCACAATAGCGTGAGAATTTGAGTGAGGTGATTCTGCCATCTACTCCCGTAAAGAGCCTCTTGCTCGGGTCAGT
+>34044 2
+TCTGCTGAACTTGAGAACGACTAACGAGCAGCTAGTGTGGGCTCAACAGACCGCTATGGCATCTTCTGCCAGCGTTGGTAGAAAGCCACTCAGTATTCTT
+>34045 2
+AAGTTCTCAGGGATACGGGATCACGATCATCGTAAGTACCTATCATAGTGGCTCCTTTCAAAGTGCGCTACCGAATAGCAAGTCGGTGCTGACTGCCTCG
+>34046 2
+GAATACCGCCCATTATTAGGAGCGGCACGTGTAACCTGATATGAGCGTAGATCCAACTTGCTTGGGAGACCAGTGGCTACTCTACAGATTCTTGCACGCT
+>34047 3
+TTTGTCATAACATTCTCTCCGAGCACACAAACAGGTGGAAGTAGCAGAGCAAGCATGTGGTCACCTGCACGCCATGCGAGTGGCGTAAGTTGTCTCTTTC
+>34048 1
+TGCACGTCGGTCGAGTACGTTCCCCATTGCTTTTGACGGGATATGCCGACTATAAGGATATCTAAAAAGGCCTACACCCATTCTGTGATACCGAGAGGGC
+>34049 3
+GCGTCATATGCAGTGCTACAGTGTGCTGTGTGATGCCGCTATAACACGGGGCCATAAACGAGTCGCTCCTTAATGATTCCCAAACCCAGTGTTAGATAGC
+>34050 1
+TTTCCGACGGACGATGGCATACACGATTCCTCACAGTAACCCTGGTTTCAGTTTTCGAGGTCGTCGGATCACGATCGGCGAAGCTAATCAGATAGCATAG
+>34051 1
+GTGTGAGGTGATCTTTGCCACGAATGCCACAATTTTGCTGACTCATGGTTAAATCACGTCCGGCACCAGAATATCGTCGAGCTAAGGACCCGCATTGCGA
+>34052 3
+CTAGGCTTAACTAATACAGGAGAATGGGCATCTTCCGGACGTTGTAAGAGCTAGCGCCCGTAACGTCGACGTCAGCTGGCATACCTTTGCGCATTTAATC
+>34053 3
+TCTGGGAGAGCTTATCGTCCACTTCACGTCGCTAAACCTCAAAACGAGACGTTTCATGGTGTCTGAAATTCCCTCGCGATTAGCGGTCGGAAGGCTAGAA
+>34054 2
+CAGAATTCATAGTGTACAACCCTCCCAGTCACCCATGGAGGTGTGCTATACGTGTAACGTGCGCTGGCTCATCTCCGACGATTTGAGAGATTACTAGGGA
+>34055 2
+TCGGGTATTGACCGGACTCCAACGTTCGGACCATGATCACGAGTTCATTTACACCTGGTGGCTAGGCGAAGTCTACTCTGAGAAAGCACGATCTTCTAAG
+>34056 3
+AATGCAAATAATTGTGTGTTATTAGAATTTCATGATTACGCACCAGCTACCAGCCTTGACTGGGCTGGAGCACCCGGAGGACCCCTTCAGTGTGCGCCGA
+>34057 1
+GGTAACCCAGATCCTATACGGTGGGCCAGGACTTCTTCACATCGCTAAATCACACCCCAGGAGGGGATTTGTGGTTCCCTTGGGTTCAGTTAACAAATGA
+>34058 3
+CCGAGGCCCACCAATTTTCACATGGCGTGCAGCCTCGTGTTCGATCTTTACAGTGATATTGAATCTCTACGCCATATAGTGACGGTAGAAGGAGCCGAAG
+>34059 1
+GGCAACGTATAAGTGACCAGTTTCTATGGCGCTGCGATACTGATATCTAACATCCCTGTTCGAACGTCGCAGCCATAAAGGGAGTTAACGCTGCGGTTCC
+>34060 1
+GGAATACTACGACCTGTACCAATTTATTCAGGAGGTTTACCGTTGACACAGATGTGGGAACCGTTCAAAACTCCTCTGGCACTAGGCCGTGTAGCGCGTC
+>34061 2
+CTGATATCGGTTTGCGAGAACCTCTGACGCGACCCATCGTCGTTATCGAGCAACTTCGTAATACAGGCTGCTTATAATGTGGAACGGTCTGCACCGGAAA
+>34062 3
+TGTGATCTCACCAGTCCTATCAGTCGGCAGCTAGGGGAGTGTGCTTGTTATTTGCCAGACCTCAAGAATGTAGGCTCTCCAGAAGACGCCACAAGACATT
+>34063 1
+TTGGCCGGGAAAGTGTAGCTACTAGCAATTCCTGGACGAACCTGCGGTTATAACGATTGTACCAGTGCCCATTCGGCATGACAGTACAATGTCCCAGTTC
+>34064 1
+TCGTCAGCGCACTCTTGCCGAACTTATTGTTGTTCCGGCGACATTCGAACAGACATTGGATCAAGTGAATAATTTAGCGGCCCCCGTGATGAACAAGGCG
+>34065 3
+TTGGGGAGAACATCAACTCTTGTCACTACAATGCTTGACGCAATATTTGAGCGCAAGTGCGAATGACCCTGGCCCCACGGCTTTTGTGTCATCGGAACAG
+>34066 1
+CTGGCTGTGCAGACAAGGAGTCACATCCGGATATTTGTAAATATCTTGTGCTTCAGCCGCGTTAGACGAATACCGATGTGAACCCGGCACTTGAACCGTC
+>34067 2
+AATTAGTATAGGGTAACGATCCGGCGTGGACCTGCCTCAGGGTTGCCCGACACTTGCTCCAATACGATCACGCATTAGGAGGCTCATATGGAATTCTTCA
+>34068 2
+AAAAGTGTCCATAAGCTGATAAAACAGGGAACATTTTCCGTTCAGATCAGATCGTAGTCGGACGTCTTGCCGCGCCCAGGTTCGCTTTATCCCGAGGCGT
+>34069 3
+GGTCGCGTGGCAACACTCAGACGGTGTCTATTACCACAAGCGAACGGGAGTCTGACTTCGAAGCTCATAAGTGGTGCACTTCTACATATCGATTGCACTT
+>34070 3
+TCCAGGCGCGTCATCCGCGGGCCCAGACATTAGTGGAAAATTACTTTTCGAAACATGACCAATGAACGGCTTGGGATTAACCGTACCGGTAGTTTTCCGT
+>34071 1
+TTTCAACGCGATTTCTAGGGTGGACGGGGCCCCGCTATAAATGCCTCCCATACTCTTGCCCTTTCGCTAAGTAATAGTAAGCCGGTTACGGAAAAAGGGA
+>34072 1
+TTGATTGATCAGAACTTGCCATTGCTGAGAGCTTCAACGTTTAGGAGAACCTAGACCGGGGGAATCCTCCAGGCGAGTTTCTCCTCACAAAGGTCACGCT
+>34073 3
+CATTTGCAAATGATTGAACACGAGCTTGGCCTTGATCCCGCTTGGTATACCCGAGCGACTATCACTGTAATTACAGGCTGGAACACACGAGTGTGCGTCG
+>34074 3
+GAATCGATCGCGCTGGTCCGCCTGGTACACACTGTTAAGGGCTGTCAAAAGTCTACTAAACCTGGAGCTACCTAGTAATATCGCGCGTTGAGTCAATGCT
+>34075 1
+GGATGAGAAGCTATGCTAAGCCGTATCGTCTTTCAGTAAGTCTCGCATCATGCCAAATCTTAACTCGGACATTGGGACTTATGCTGACAGGCCCGGCACG
+>34076 3
+CTTGTGTTACTTAGGAGGTCTCTAGACATGTCTGGAGACTGCGTTACATCGCACCCTGTAAGCTATGTAAAAAACCACGGCGTATTGGAGCAGCCGACCC
+>34077 2
+TATAAATCGTCACGGACATGTTAGTCAAGCGCTTTTGGAAATCAATTCCCCAGTGAGCTTACAGTGCAGGCTCCCGACCCAGAGCCGCAGTGGAGTTTGT
+>34078 2
+AGGATTCCACCTCGTTTATTCCAATGTAGCAAACTGTTATCCAAAGCGATGGCGCCTGGTTGGGTCCGACTCCAGTCCAATAGAATCATGGGGCAGCGAT
+>34079 3
+CTATGATCATAATATTCTTCTGGCACGTATTGGCAGGCCCCCTAGGTCTGGACAAACCTCAAAAGTTTGGACAGGCTGCTCCCGGGGCACGTAGGATAAT
+>34080 1
+CCAAGTATTCTCATCAAGTGGGATGTGGTCAGACTCGCCCCTCTTTCAAGACCGTGACCGAGCTGAAAGAGTGCGTGCTAATTATAAGAGCGTACCTTCG
+>34081 3
+GTCGCCCGCTTCATGATTTTATTCTAGGGTAACGCGACCCATACCCAATAACGTCTCCGATCGTCGTTAAGAGGAAAGAGGGTAGTAATCCGGTACGTCG
+>34082 1
+GACGCAGTGCGTCACGCGGGCCTCACTGGACTTCGAAGAATGAAATAACGAGTCATCTTGTGAGTTCTATAGTAATGCAGTTGCTTCCGCATCCGAACCT
+>34083 3
+TGTCTTCCCAAACGACGGTAAGGGATGGGCAGACGGCCTGCTGAAACTTCACTCTAGTTAAGAAAGGAATTCGCCGTACGATCTCTAATCGTGGCTTCTC
+>34084 3
+CCGGGTTAGACGCTACTAAATCATCACGCACATGAGTCGGACTATATTTAGACATTCCGGTTCGTAATATCCGCAGGTCGGGCGGTATGCAGTCGACATC
+>34085 2
+CTCGTCTTGACTAAGATGGACTCCGGACACGTACTTATGACTGCGTGTATTGGAGGATGCGGCTCCTGACAAAACACCGAACTGATTTATCACGCCGATG
+>34086 2
+ACGAGCCTAAGCTCTCCCCTAATGTATCTACCATCGAGATAGGGTGTCAATTACGGCTCGTAAACTCCTTTGGTCAACGGTTAAGGGGCGGACGTACGAT
+>34087 3
+ATTATCACTGAGGACAAGTCGTGCTGATGAGACCGCTGCTACGACCTTGGCATCACTGGGACCTTTGAAGGCACGGGATTACTTACAGCACTATGCCTAT
+>34088 1
+TACCCGGATGGACAGAAAAATAAGTTGAGTGCTTTAATCCCGAGCCAATGAGCACGAAGCAGTTGGAGCATCGCTCTGTCTCACTCGCCGTTTCGGTCTT
+>34089 3
+ATTCTACGACAGCGTCGGCCTTCATCCGCACCATAACTGCAGCTAAGGTTGACATCGACGACAGTATACAGCCGGGTGTTACTGTAATTTGGGATTGACG
+>34090 1
+TGCGTACATCCGTATCTCAGTTTCCCGCAGAATCGGCCCTATGAGATATTTAGGAAGAGTAACGGCAACGAAGTCAATCTCTCATGGCCCCGGAGTGGTT
+>34091 1
+GACTCTTGATCATACGGCCACTTGTGGAAGACCCAATAATGAGGTGTGTACCCCTTCATACCAGAAACGCGCTTGACGTGGTAGATCTTTCCGCTGGAAG
+>34092 1
+ATAAGGATCGTATGTCGTACTTATAAACTTCTGGCAGCACAGTGGGCTGACTGGTCGGGCCGGATTGCTCTCAAACATAATCATAACGCCCGCGCATGCT
+>34093 3
+CGTTGGCGTATAGGCGTTACAATGTCACCGTCTTCTGAGAGAGGCTCCACTCGCGATGAGTAGCGCTACATCTTATAAGACGTAAAATGCCCTAGCACTG
+>34094 1
+GACGGTGGTAGAGGCATGAAGCGTTGCTCGAACGCTTACACTTTTAATAGTGGAAAACGCCAAACCGGTCATCTCCATCACCGAGGTACTTTTGTGCCTC
+>34095 1
+CTCCCCGTAGATCACGCAGATAGCGTGTGTTATTGTTCACCAAGGTATAGAAACCGTCAGATGTCGGTCGGAGCACGCGCACGAATGTTCATATATCCTG
+>34096 1
+TAGGTATTGCGGGGTAGTAGCACATCATGCTTCTACACTTGTAACATAGCCAGCTACGAGACGCGGTATGCCTTTGTACAGGCAGACTCCTGACGCAATC
+>34097 3
+TGAGTCACTGTCGTCGCCAGAGGACCGCAGTGTAGGCTTAGAAAATCCCCTGCGAGAAGTCAGCTAACTATCTTTGACATGACTAGCATACCTTGTCGTG
+>34098 3
+TACGGGTTGCAGGGTAGAAGTCAGTATCTAGATGGAATCTCGCTTGCGCCACAGATGTTCGCGCCATCCACAACTTGAACCACTTGTGTCTCTAGACAGA
+>34099 3
+ACAGAGGATGGGAGCATGTGAGCAGGTAGCTCAACCTTCCACTCGCGCAACGCATACGTATTTTGAGGCCCATGGCTGGTTTTTATTCCAAAGCCATACT
+>34100 2
+ATACGTGCAAGCTGGGCTTCGTTATATCGCTACGGAACGCAGAATATTATGATCGTATCAGCAGTAGAAAAGTGTCCTACCGACCTTGGCTCGCGTCCGC
+>34101 2
+GGGCTGCTTCTACTTACGCTCAGCCTGACAGGGCCGCCTTTAACCTGAGGGTGAACTTTTCCAAAGAAATTCATGAGAATGCACCGAATTTACGATGGCG
+>34102 1
+GCTAATATCCAACGATACTACGAAGATACAGAAATAGTGGCTCGACGCGTCCCACTTATTGGCGTATTGTGCTCGGTCGGATATAGGTCAGGCTGCTCCC
+>34103 2
+GCGTAATAAATACCGAAGGCCCTCATATGGTCCGCTACCAGCCGAAGTAGGACGTGCTTCTATCACTTATTAAAAGTTTGTAGGCGCGCTGGCGCCTTGA
+>34104 2
+ACGAATAGCGCCTACGGTGGTCCTGTAACTATATGTTAGGCGCCCTAGTAACGGAATCCTCGCCTAACTGTATTCCATCCGCAGAAGATTCGTGGGAGAT
+>34105 2
+CACAGCTAAATGATCCTAAGGGTCCTGTTTACAGGACAGTGTCCCAAGTAAATCATCAGAGTCGTTCGTGGCCTCCTTGTGTGGGCACAGTCTCGAACAG
+>34106 2
+TATTGAAAATATATTAATGCTTCGTACAGCAGCGCACCCCGTGGGCAGTTTCGTGGCGGTACTAGTTGAGACCCTGTCCCAAAGAATCGCTGGTCCCAAG
+>34107 2
+ATATGAGGTAATGTGCACCCTATCCAAACGAGACTCGAGCGGCAAGCTGATTCTTGGTTTAGAAGTAGCGAGCGCTTTAGACTCTGCGCACCTTTCCCGA
+>34108 3
+CACCCTATGAGCGAAACATTACCCGTTGTTTTGGGTGTGCTAGGTCAAGTACTCCAATGTAATCGATGTAAGGGACCGGGATTGCTCCACCATACGAGCC
+>34109 2
+TCTATACTCCGGTAGGGACGATTTCCTAGACATGATCTGAGATCCAGTGAAGACGCGCCCCAACACCGAATTGTTGTGTTCATACAGTTCGGGGCAGACT
+>34110 3
+TCCTCGTTTCACGAACTTATTAGCTTAAAGAGTATGGAACAAACCCTCCTGCTAACACGAGGGGCTCATGCGGACTGGCTATTCTGGCTGGAGGAACTCG
+>34111 2
+AGACGCCTAGTAAATGGACTAAGGAACGTCGACATTTCGTAAGCTACGACGTAAACCGAGTCAGTGCATTGTGACCTTGGTTCTCTCCTCCGGCCTTGGA
+>34112 1
+GCGTGTGACGGCTCGTTAACCAAGGCACTTATTTGATTGGGACCGTTGGAATACCGACCGTGCGAATCAACTACCAACACACGTTTGTATGATCCGTGAC
+>34113 1
+TACTTGAACGGCTCGATAGCGTGACCCGTAAGTCTTTGTACACGAGCGAAGTTCCGTGGGCCCTACCAAGTTCACGACTATGATATGGTGCCACATAAGT
+>34114 1
+CAACTAGGTTGTCACTAGGTACCCATCAATGCGTTGGCGCCTTCATGCCATGAAGTGTCTCGTGACATTTCCCGACAATAGAATGTCAGAAGGTGGGCCA
+>34115 3
+GACGTCCCTAGCAGTATGCCCAGTATAAGTCCGTTCCCTCCAGGATACATGTCTAGTATCGACTGACGAGTGTAATGTGGGTGGAGAATCTATCCACCAG
+>34116 3
+CTAAGTGCAATCCGTCTAACTTCGCAGTTTCCAGGCAATTAACTGGGGCGTACAAGTACATCAAGTGCCGGAGCTCCGACGCTATGTAGGTTGCTCATGA
+>34117 3
+CGGCTGGTCCGAAGCTTCCCTCGTCCTTAAGCCAATAATCGGAGGAGAACCGATGTTAAATTTCGGACTCGTACATACTAGGAACGCGTCGCTTATAGGT
+>34118 3
+CTACTTATTGTTGATGTATTCGTACGCCAGCAACGGCACAAGAAGGCCAACATGCGCGCTAGGAATTCTAGGGTCAACCGAAAGCTTTCGGTCTCTGCTG
+>34119 2
+GTGGATTGCCGAATCCAATGGTAAGATCGGTGGCACGACGACCCTGACGATTTGCCCTATACTTACATGCTAGGAAGTCGCCACCATAGTTCCTGGTAAT
+>34120 2
+AAAGGAGGATCGGTGATGCTTCCGGTATGATACTTTCCTGTATGCAAACGGGTGCACACGTAGTGAATGTATTACTATCCCGGCCGTAGCCCAACCCTAC
+>34121 2
+TACTACCTGACGTAAAATTGTCAGCCCCTCGAGCTACTAATGGTGCCCTGATCTGTATCTGGAGATGATAAATGCGTTCCGCTCAGAGCGGTCAGAGGAC
+>34122 2
+GCTCTTGTACCTAAATCCTCACTTGACTGGTCAGGCTCGTCACAATCCGAGCCTATTAGGAGGAGGATCACGTCATATTGGCGATTACGCAGGAAGTACG
+>34123 3
+TGTCTGTGAATCCCGCATACGGGACGCTGCCACATCGATGGCGAAGATCCTATTGTTTTAGGGCCTGCTAGGGACCACGCATCTCGTAATATTAAGCAAA
+>34124 1
+CGATTACGGCTCAGTACTCGTGGTGATATAGCGAAAAAAGGAGGAGCGCCCTCGGAGCTTCAAGCTCTTACTCTTTCAGTAGGACACCTCCGTACATTTG
+>34125 3
+CATATGTATTGACGGGCACCTCTTATAAAGCAACCGTCCAAATCGGCACTCTAGATTGGCCCGGGAATTGTCGAACTGTTACTCCGGATTCGGGGCTAGA
+>34126 2
+CCCATGCTTTGTGCTTAAAGCACCTCGGACCCTCGAGACGAGGATTACCTAGGTCGTGCATGTGATCGATACCATGATATCTGCCCTGAAGTGAATAAGG
+>34127 1
+GTGATGCATAGAAAGCGCTTTAGTTTTCCTTTGCTGCGCAACCCGGGATGAGCCCTTACAGAAAGCCGGATCTAAACTTGCGACGGTATAGGCACCCTAT
+>34128 1
+CCACCGAGAGATGGACTAAGTGGGGCCGTATCTCTGACTGGGGTAATAGTCGCGTAGCTTACCACCACACTGTCAATTCAATGATCTCCTATTGGGATCA
+>34129 3
+TTACACCCCGCTGAAGGTAAAGTTGTTCTCGGTAAGGTCGAAGCAAAAATGCAGCCAGCTTGAACCGATTCTTAGGGCTTTCGTGCCAACGCTGCATTGC
+>34130 2
+CCAGACGTCTATTCTCGTTCCGCGCATAAAATGCTGGGTACCTAAATTCGCGTAAGCGGCTAGATCGTCGAGTTCCGAAGAATTGCCGTCGCAAAGTTGA
+>34131 2
+GGGAGCACGGTAGGCTAGTTGGCGCTTAGCTTATTCTAGGGTTACCACAGGACCATCTATATCGATCAAGCGACTCACGCGATAGGCATATTCTCTCACA
+>34132 3
+ATAGTCAATAGGCCCTCTGTAGCGGCGTGAGAGCCGTAGAATTATCATTGCACCACATTAGTCCGACTCCAGATGGTAGGCCGTACATCACGGTGTCTAT
+>34133 3
+TCCAGGTATACGACGGGTATTTGTACGCGCTAACCAGGATTCCATGCTCGCGTCTGATATAAAGGGATTTCCACATACTAGGCCATTACACTAGGGCGGC
+>34134 2
+CAGTCAGCTTTAACCGAATCGAGTACACCGAAGTCTTATTGCCAGATGGAAGACATTTGCTTGTTGATGGGGGGCACCGACCCCCATACTTTCGATAGGC
+>34135 2
+GGGGCAAATATTGAGGTACGAATCTCTGCGGGCTACATCCTATGAGACCGAGTATTGTCGTTCCGACCTGCCTTTCCAACCACCAGTCAAGGATATGTGA
+>34136 2
+GGTTAATGCAACTGATACTTTGGCCCGTCGTATAACGGGGCTTGCTAACTGAGCCTTCCGGTTCAAGCCCATCTTCAAGGAAAGTAAGCAGCCTAAGGTC
+>34137 2
+TTGATGCGGCCTGACCGTCCCCGACAAATCAGACTGCTTTAAACTCAGGATGGTAGGCCCGGGAGTGCAATTGCCATTTCACTAACACTGTAGGATAGTT
+>34138 1
+CTGTGTCAAGCGGAGAACGCCTAATATCGATTTACGGCGGCAGATCCCAATGTTATCTACCTGGTCTAACTCTGAGAAAGACGTTAGTCTCACGTCGCGG
+>34139 3
+TTCACTTCACGATCCAAGTGTGAGACCAGAGAATCGTGCCAGGATGCTTTAGGCTGGGTGTCACTGGACCAGCACCTTTACTAGAAACCTTAGCGGCATT
+>34140 1
+AGTACAGTTAGAAGATGCAATCTCCCCGCTCAGTGTCAGCCTTCCTCGTAGACATGGAGTTACCAATCGTGTAGGGATCACGAGGCTGGCAATTTAGCTC
+>34141 1
+TTCTAGGTAGAGTAGCAACCAGTACCTAGTCAAAGTGCAGGCGCTGACTATCCGTCAGGTTCCCCAATCGTGCCGTCTATTTCCGTGGTGAAATGCGAAA
+>34142 3
+CGAGATCTGCTAATTACCCCTGACTTTCCCAGTAGGACATGCGTCCTACGTTGCGCAGAAGAGTAACATCGTTTATGTGCCAGGTAGGAATCTGCGCAGA
+>34143 2
+AAGCCGATTATCTTAGGAGTACTGGACATACACGAAGGTTCTGACTAAGCCAGTCGCTTGAATCACACGTCGCCTGGTTGGGGGAATATGCTCCTCATCC
+>34144 2
+GGGCCTATTTGGAATGATTCCAGTTTAACGCTCAGTAAGGGCGTCGACGAGATACTCTTTCCAAATGGGCCGAGCCAGTACGTCAAAACTGCACTCCGTT
+>34145 2
+TGCAGCTTATTGTCCACCTGGGAGGGGCCGATTTCCCGTGCAATACTATATAGTAATAAGAAAGCTACCTATCGCGCCATGGTCGTTATAGCCGACAGGC
+>34146 3
+CAGGCTGACATGGGTATGGACCTACTAGGGGGCGCTGATAGGATGCACTGCCGCCCATTCTAACGATACTATATTCCCACTTGGTCTATTACACGGATAA
+>34147 3
+CAGTCGTAATCAATATGCCCAGGCGAAATGCGTAGAGTGCGGTGGTCTGCCGACCACTATAATTCAGGCTTTCGACCTGTCACGACTCGTCGTAATTAGA
+>34148 3
+TACCTTTGTCGCGGTTCACCAACACATAGGGTGGAGTTCGGTACTAGTAACTGCTCGCACTAAGTACGCGCAGTATCTTTTGTACAAAAAGGCGCAGGCC
+>34149 2
+CCGGCGCGCCCAGCTCTCGTTGTATTCCCCAGGGGTCAATGACTTCGACTGTGGACGTAATGAACTGTAATACGGTGTCAAATGGTATACCGTAACAATA
+>34150 2
+CACAAATCCACAGTTCTTCCTTCATGGAAGAACATTACCCCTGGTGGGAGAACAACTTGGGCTCAGCCTTTACTGGGTCTAGGGGCTATCGGGTGATACA
+>34151 3
+TTCCAAACAGACCATTGCGTTTACTGGTAGAAAGAGTGAGTACGTGTCACAGTCTGCCAGCCTGTTGAGTGCATTAGGATTCCGGCTCCCACAACCGGTA
+>34152 1
+GATGGTTAGTAGCCGTATGGTAGACCCTTCGTAAATATGATTTTGCATGAAGCCAAATGCCCCCGAAAACCTATTCGCACGGTCCGCCGTGGCAATGCTG
+>34153 3
+AGTAGTACCCCAGAGCGCGAGGGTCAGTGTCTACCGGTTACTTTCGACAAAAAGACTGGAGCTCCTGTCTGGTTTGTAAACCTTCGCAACCCTGGAATAT
+>34154 2
+TGCTGCGTTGGTCAGGCTCTTTTCAAATTTCCTAGCCAGCCTGAATGAAGCACACAGAAAAGGTAGATAGGTTCGGTTTGCGCCACCTGTCCGACAGCAA
+>34155 2
+GACTAGGAATTATCCGGCCAGCAAGAGGTACCTCAAGCTTGGCTGCTCTAGATTACCTATAATTACCGGCTTGACAACCGTGCAATGGTAGTTCGCGCGT
+>34156 3
+ATTGTTGTCCCGTGATAAGGACACATGCTGGTAGACCACTACGTATAGCCAGAAGTACGACCCACGTTATCGTCTGTGTTGCTATAGCACGGGATGCCAC
+>34157 1
+ACAAATTCGGAAAGTGGGGACACCGTACCGAAACCATGGTCGCCTTTGTATCATGATGTGTGCAATCTTGTAAGCACGAGCACTGCCCTCTTACTGGGTC
+>34158 3
+GGATCACCCGAGACAGGTGCGAAACACTTTCTGATCAGCGGTCAATGAATGCACTCCCTCGCCTTTTAGACTAGAGTGGAATTCTGGCATTTCGGTAGAC
+>34159 3
+GTAGCTTTCTATTAGGAACGCCGAAGTGACGCCGTGATTTTGACCGCAACATCACTCACTAAATCAGGAGGAGGTCGGTCCCCAGTTATTAGCAGGCCTT
+>34160 3
+TGCGATGGAGGATTCTGAGTTTTAATCAAGCCTCCCGACCGAGAGGGAGACGACTCGAACGCACGCTAGATCTATCACGCTCAGTCAGTCTTTTAATGCT
+>34161 1
+ATCCTTCTTCCCGGAGTGTAGTACACCAGGCATGTCTCGAAAGCTATTGACTCACGGATGAGCATGCCCCAGGTATAAAGTGAGCGGATTTACTCGATGC
+>34162 2
+GTCCTTGAGTCGAAAATAAAGGAAATTACGCGGTTCGTCGGCCGGTCACCTTCCTACTGTTGCCCATTCAAGATAAACATTATACTGAGTGGCGGCCGGC
+>34163 1
+AGCCAGTTCAAATTGCTGACTAATCCTGTAGCCGCAATTTGATACTGAGCTAATCCGGAGATTCTCTATGAGCCAGCGTCCGTGCACTTGAGGCAAGCGG
+>34164 2
+TAAATGTAATCTATAACGCAGTTGGGGGATTATCTGCAATGACGTTCACAGACCATTTCCGGATGATGACTTTGTCGCGCCCTGGACGCCAGCCAGCCGA
+>34165 2
+CGGGGAGAATTCGATCGTGGGTAAGGTTTGCACTTAGATCCCTCAGACACAATCTAATCTGGTCTCCCATTGTGAGGCGCTAGTCTAAAACTGCCCACAG
+>34166 3
+CCACGCGGGCCGTAAAGTCAGTGCAGTCCGAGGAATTCCGTACGGAGCTTAAGCTCCGTAACTTTCAACTGTATCTCAGGTGAGTTTTCGACAAGACTTA
+>34167 1
+CGAGTACAAGGTCCTGTCCTCTTAGATCCGGTAACCCCTCGTCTGGGATCAGACGGGAAGTTGCCGGCATAAACTTCCTTAGATAGACATTATGCATGGA
+>34168 2
+CAATTACCTTCCGCGGGACATAAGTCTACAAACGGGCCAACTTTATGGAATGCGGGATGTGTTGAAGACGTCCCTGAGCTTAACACGTCTGCCTAGTGCT
+>34169 1
+GCCGGTACCTGTCGTCAATAGATTACCGTCCAGAGCTCCGGCGCTACAGCTTGATAACCGGATGGAAAATTCCTTGTCTATGCGAAATAGACGTCAGTTG
+>34170 3
+AGCTCGTTTCAATCGATAAAAGGGTTAGTCAGACTTCTCGGATGGAGCCAGCTCCCTATAAATACATCGCGTGGGTGCATCCTACCGAGTACCGAGGCTT
+>34171 3
+CATCTTCGTCATTGCGAAAGGGGCAGAGCCCATGCGGCTGCATATTCGGGTGCTATTTAGAATTCGCCCGTACCTAGAAACATTTCCGTAACGATAAGCG
+>34172 2
+TTTAGATACCCTAGGGCAGCGCGAATTAGCCTCTTCTGTTGTCCTAGACACTGCTTATCTCACTAGGGAACCGTGAACAAGCGGGTGAACGAGCACTGAT
+>34173 1
+CTGTAACAGACTCATTGCCTCGATATACGTGTCGTAGTACACGGGGAGCCCCTACTCCAGATCGGGAATAACCATCCTGTGGCATGGCTTAAGTGAATTG
+>34174 3
+GGGAATCATCTTGCTCGGAAGACGTACGAGTGAGGAACTCACATTTTAATCGCGGTCGCCTATGCGGCTATCCCATAAGGACGTATCTTCAGGCCTCATA
+>34175 1
+CAAGACATTATCTGAAAGGCTTAGACCGATCCTGACGCGATCGTTTGACAAATTTCCCGACCTTGCTGGTAGACCGGCGGGGTTGACTACAAGTTCACGT
+>34176 1
+CCGACGACAATCCAGCGTCCAACGCAGAGAAGCGAGAGCAGTTTCGTGTGCTTATTTGCGTACATGACGACTGTAGTTTCTGTTACAACATCGCATTCGG
+>34177 2
+GGCAAGAAAGGGCGGTAATGATGCGTCAATAGCGTCCTCATATGCTACTCCGTATAATTCCCCATTGGCCAGCTGCTTCATAAGTGCGCGAGGTTACCTA
+>34178 3
+CTCGAAAGACACAGTAGTCGTTTCATGCCCTGATGCCGGGGCCTCTAGCGATCCGCTGATTTTCGACTTCGAAGACGTCTTATGAACGGAAAATTGCAGA
+>34179 1
+AAGACCTCCAAATAGTACCCACGGGGGTACTGGTCATATGACGGGTTGTACATCTAGCTAGCTCCTAGGCAGTCTGGAGCCCATATCCAAGCGTAGTTTT
+>34180 2
+GGGGGTCAACTGCTGTAGGACCCTATCCACCTACAAATCGCTTAGAGGGCTGTGGTATCTCACCGACGCGGAATTTATTACAGTGCTGATTCCAACGATA
+>34181 3
+TTTCACACACCTGCTACCGAGTGTTGGGTAACTACAGTAGGCCTAAAATTTACGAACTGTGGACCTAGCGGGTCGCGTCTCTAGCGCAGTGACAGTTACA
+>34182 1
+TAAGTTGCTCCCAGTGCTTGTACTATGATACGTCGAGTCGGATAAAGCGGGCTGACTGTTTCATCAACCAGTCATGCCAAGGCTAGCAAATGCCGCTCAG
+>34183 2
+TCGGACGCCGTGCGCTCCAGCGATGCTGCTCTGCCAATATTCAAAAGTCATGGTATAGCCGGTGAGCTAGCAGAGCTATACCCGTTGATAACAAATGTTT
+>34184 2
+GCGCTTTACAAGGTTATTAAGACAGGATCCGTATCTTAATCACAACTGACACCAGGTTGCATTGTGTGCTAGACTCCGACCGGGACGGGCGAGTTCCCAT
+>34185 3
+ATCATGTTGATAATTTCGGTAGCGCTAAACCCACAATCCAAGCTAGCTGCATGGTCTCCGGGCTGCCAAACGAGTGCGATCTACTCGTGCGGATTAGGAT
+>34186 2
+ATACAGTGGCTACACTCGCAACCGTTCTACTGTGTTGTATGAATCGACCGGGTGCGTTAGGTTCGCAACACAGCGTTTAAATCCTAGAGGCCCTGAGCAA
+>34187 2
+GGCGTAAATTTTTACTGCTGACCTACGCCTGAGGATTGCAGATATCAGGCTGTTATAATGCGAGCTGCCAAATTGCCCCCAATGAAGTCGGGCGCACCAT
+>34188 2
+AGGTGGTAGCGATGGCAAATCCCCATGCTCGGTCAACGAGCGCAAATTACACTAAGGGCCAATAACTTGGGGTAATCCCCCGCGTTCAGGATTTTTTCTT
+>34189 1
+GCAGTGCTTAGGGAGTATATAAATAGCTCCAGCTGAGCCGCACTTGACGTATGTGGCGCTAACCAGATTCTTTTAAAAGGGCACCCTCACTGCGAGTCTC
+>34190 1
+GTCAAAATTGGGGCTGCATATCCACGGCGTGGAACAAGCTCTAACCCTTAAGTGGACTTGCCCCAAAAGTATGTTGTGGGCTTCAGAAAGCCTCTTCTCG
+>34191 1
+TATATCTCGTCGTCTGTGACGGAAGTAAACGCCCGCGAGGTGGCAGTACTAGTCACAACATGCTCATTTCATAACAGCATGGTGCTAACCGGGCCGATTT
+>34192 1
+GTAGGCGATAACGTTATTAGAGACGCGGTTCGGGGAGATCCCGTGCAGAACAACCTCCCTTTAACAAGGCACCTTGGATTCTTACCCTTTAGTATCAGCG
+>34193 3
+AGGTAGTAGTACGCTGGTCAGTCGAACCATGCGGGCTACTCTACGATGTCCTGATGACCGGTCTTCTTCCCAAGGAATGACTGAATTACATACCGAGTAC
+>34194 2
+CGGTTCACGTTGGTGGTAGGGAGCACGCATAGGCCAAAGGCGATAACCATCACCAGTTTGTACTCGCGTTTAATAACGCACTCAATGGCGTTTTCACACT
+>34195 2
+CCATTGCGAGTGCGCCGAATTCTTGGACAAGTGGGAGAACCTCACAGCCTTACTAGTATATTCCATCTAAAATGCGCTGCTGAGTCGCCATATTGGGGAC
+>34196 2
+TCTAGGATGGACAATTTGACCGATACCGTTTACTCAACTAAGGTAGGTCATGAATCGCTTGAATCCGACGTGTTGACCGCCGAGTCGCGTACGCATCGCA
+>34197 1
+CTATTGTACACGTGGGAATCCGCACATACCGGGAGGCATCTGCCAATCGATGTAATAATGTTCGCATGAGTCGCTCCGTGCGCTACCAACTTGATAGTAG
+>34198 2
+CATCCGATTGGTCACGGTTGGCAACAAGGACCACTTTGGTGGACGCGATTATCCTACTAACGTGTGAACGTGATTCACGTGACCCTTGGCAACATGATAC
+>34199 2
+CTTTTAGTCGGAGTTGTTGTCCCGAACTGGACACGCAATCGTTACAGCCCTCAAATGGCGCGTCTAGGTGTCAATCAAACAGGTCATCGCTCTAAGAGAG
+>34200 1
+AGCTCTCGTATTCTAGGAAAGGCGTGACTGGTACCGCTTCACAGGTTTTTAGGAACGCTGCTTAGGTAACCTACCCATACCGATACATAGCGACTGGACG
+>34201 1
+AACTATGCGGCCGCCTAGGTTCATGTCCTTGTAACTCCGTAGACAATCAGTTAACCCCGGGGTAGAGAATGCCCGGGATTGTCCTAAGGACTTAAATTGC
+>34202 1
+GTCAAACGAGTTCTGTGTTACTCATACGGTAGCCTAATACTCCTAAACTCGGGCGGGACGTAAGGCCGGTCGCTGAACTCTGCCTAAGTTTACAATGACG
+>34203 3
+TGGTTAAGTAGTTCAATCAAACAGGATGTAGTCTGGGGACCATAGCACGTCGCCATGGCGCTCCGCAAGCCCTTTGCGCTTTTAATCCATTAACAGGAGC
+>34204 2
+TTTAAGCCACCACTCAAGCGGGTCAATGCGAATTATACAGCGTCCTCTGGTCGCGGTGACTAGAAATGGTCGAAAGCATACCGACTGGCTCTGACTTTTG
+>34205 2
+AATAACATTCCTTCGAAGTCAGCAGAATAGGTTCTTGTCCAAGATCGTTTGCCGAGGGTGCACTCTTAAGCCGCTTTATAAGGCACGTCGAACGGCCGCG
+>34206 2
+ATAGGTTGTGCGTAGAACACACCTATCAGAACGCTTGTGGCCCGTCAGTTATCTGTCCGCCAGAGCATTAAAAATCGGTGACGGATTCCCGGTTGTAACC
+>34207 2
+CCGTTATTCTTGCTGGAAGTTGTATGACCACCAGGCGGGCCGAAGCGAAGAAACTAGTGGTAACGATGTCCCCACGTCAGCACAGAGTTTTTCCATTACT
+>34208 1
+CATATCGTTCTCATCCCAGGTGACAAGTGGTGGACAAGGATAGCCGTTCTATCAGCTTTTGCCTAAGCCCACCCTTGGGAATCAGTGAGCTGCAATAAGG
+>34209 1
+ATTGAACTTATGCCCATGTTCAGCGGGTGATTAGGCGTGTTGGGACAGATTACGCACCCGGTTTCAGAATTCATAGCGACCTAAGTCGAGAACATCCCCC
+>34210 1
+GTTGGCAAGATCGTCTGTGATGCTTTAAACGACTCACCACGACACTGGCGCTTTACAGGATCTGTTCAACGGCCTTACCTTCTAAAAAGCCTAGGGAGGG
+>34211 2
+CAGCCTCCCTCTGAAATGTGACGTTGGTCATCAACCTCTGCATAACGGCAAAATGAACTCGGTGAGCAGACTTGTTATACGGACCTTGAGGCTTAGCGGT
+>34212 1
+TCAGACACAGTTTCTCTCGTAGGGAGGTTTTAGTTGTCCGGCCGTATGATCTATCGCAAAAATAAGGAATAAACGGGGACGGCCTCGGTCCTATCCCACC
+>34213 2
+CAGTGGCAGTACAAAAAGTGCTATTATTCTGAGTAGCGGTGTAGATGACGCACCCAGTTGCCCTTCGCCATTCCCACTAAGGTCGACACTCGATATGTGG
+>34214 3
+ACTATTACATTCAAAAGAGGTACGTCACCTGCTAGACTGTATCATCTCATTCTTGGGGTGCCGAGCATGCGAAGTGCGGCCCTGATCGGGTGATCCAACA
+>34215 3
+GTCGTTAGGCGCGCATGCTTTCCTCAAACCTAGGTTGTGAATCAACACATTCTACTACGTAACTCGTACGGGCAGTAAACGGCAAGAAGCGTCTGGTTCG
+>34216 1
+ATCTCAGATGCTCTCAAGGGTAACACTTGCTAACCAGGGTGGAACGAATAAGATCGCGCGATCGTCTGCAAGGAGAGTCCATTGTGCTGCTTCACCTTCT
+>34217 2
+TGTGTGGACTTAACCCAAGAAAATCCTCCTCGTTCAGTGAGTGAGCCTTACAGGTCCATCCATACCGAAGCGGGAGGCGCCACGAATGGTACTTTGTTAT
+>34218 1
+TCAATGCTCGCCCGTACTACGTCTATTGGAAAAATGCTCTTAGGCCGAACAAGTAGAAACCTGTGAGGTCGTACAACCATTCGTTGCGCGCAGGTCGGTT
+>34219 3
+GACAGTGGTCTATGCACTAATTTGAGGCCCACTAGCGCAGATTCTGGTAATTGCTTCCCGCAGAACTCTACAGCACCTAAATTCTGGGGCGGGATAATCG
+>34220 2
+CAAAGACGATACACCCTGCTACATTTGGCCAATCTGTGCGGGTCTAAGATTCCAACAAGCGCTGGCGACCTGGGTATTTCAAGGGGGTATCCCATAGTTT
+>34221 1
+GGTCTGGTGACAACGAGCTTACTGTCAAGCAACCCAACATTTCAGCATTGTTTGGCACGGTAATGGGTTCATTAGCGACTTCATACGGCGACCGCCAGTA
+>34222 2
+TCTAGAATTTTACGGACTCACGCGCCACAGGCCGGTTGGTCTCAACTGAATGAGCTTTAACCAGCGGTTGACGCAGATGCATTCACACAGGGTGTTATCA
+>34223 1
+CATCAGTGCGTTGCATACGTTGTTCCAAGGGCTGACGAAGCTTGCTGCAAGATCTATTTGTCTCTGTAAAGACCGGTCAGTATCACAAGACCGAAGGCCC
+>34224 1
+GGCTCATCTAGTACCTTTTCATCTTTGATATTGAACCAGTCTATGCACGGTCAACAGCCAGGGAGAAAGGGTCGGAGCAAGTGACCTTGGCCTCTACGCA
+>34225 1
+TCTAGATAATGGTGGCAGCGGTCTGTGCCGATCCGCTCAGTGCGAACATGGGAGAAACCTGACGTTTCGCTATAATCAACAGTTGCCTACTTAGACCTCA
+>34226 1
+TAGGCACTGTACGAGGTAGTTCTTGCAGGAGATCTAGCGGCAGTATATAGCCATGCGAACAGGATGCAGGATCATCACCCTGTACTCCTACCCCTTGTTA
+>34227 1
+AGCTGATGCTTTTCCCCATGGGATCAGAAGTAAGACACAAATCCTATGATTTTGGGCATACTGGTGACGGTGCAGTGTCCCACATTAGCCCGGACATGCC
+>34228 2
+AAATGGGGAGATCCTTAGGACCGTTGTAGCTGTACTAATGCACGCGTATTTTTCGCTCGGGCTGCGTCCACTTAAACGAGACGGATCAAGTATCCACACC
+>34229 3
+GGTGTGGCAACTTCATCTACCTGTCGCAGATATACACCCAGAAGAGGTCGCGGTATTGGGCTTGATACGATAGCCTGACTCTCTATTGCCAAAATCGGAC
+>34230 2
+CTTGTCATTCGGTGGTCGATCTAGCTGTAGGGGAGCCATAAGATGGACGCGCTATGTGTTATAGCAATCACTGCATGCAATCAACCTGACCTCCCAAACG
+>34231 1
+ACTAGCTGTCTCAGGCCCGTACAAAGCGGCCCATTCCGTTGAACTGACATCAAAGCTAGACAGCGTGTTATTTTAATGTTTCTAAGCGCCTGGGCGGAGA
+>34232 2
+AAACGCCATAGTAGTGTAATTCTACGCCCCTTGGATGTTCCAACTACAGGATTGAGGCGTTTTGGCCAATTCACCTGGTACGGCGTCGAAAATCGCGCGA
+>34233 2
+AAGTGGCGCCGACGACGGCTAGCGACTAGTGATCTATTAGACGAATGGATATTGGCCCTTTCCTCTTAACCGCGTACGAAAGAATCCACCTATCTTGTGG
+>34234 1
+GGCTAATAACGCAAGATACTCTTGGCCGTCATTAGCGATGCCAGTCAGTCTGCACAATAGGGATGCCGTACTCTCGCGAACCATACGATGATTCTGGTTG
+>34235 1
+GCTAGCCGGCTTGTCTCTTAGCATTGTGGAAATCCGAGCGGAAACTATGCTGTACTGAATATACCACGGAAGTGTCTCGGAGGCCTCTTGACCAATCCAA
+>34236 1
+AAACGGCAGTTGTCGGCCAGCTGGGTCACATGGGCGATTCACAGCAATATATTTTTGTGCCCTGTTAGTCCTCCAATTACACGAACCGAATCCAAGGGGT
+>34237 1
+TGGCCTCCAGTGTTAGCGCCGAACGTCTACCGAACCACACAGGGAATGACAATATTTGAGTGATAGGGGACCGTGTTACCCGCATTTTTTATAGCCGATC
+>34238 2
+TTAATAACTACGTTGCTGACAGGGGCCTGTCGCCGTAGTCTTGGCAGTGGACAGAACTTCACGATCCGCTTCAAGCAGTAGACTACTTTAGACCTAACGG
+>34239 3
+GAACGTAGCGTAAAGGCCGTTGGTTCATTTTTGTTTACCCGAATAAGTTACCTCAACTAACCTGTGACGCACCGGTCCAACGGAGCTATGTGCGAGGCAC
+>34240 1
+TACCGGGAGTCCGAGTGACCATCACTTTCGAGGTTACGGTGGCTGATACCTAGGAGCCGTGACTAATAGCAAAGCTTCAGTGTCTCTACTCAGTCAAATC
+>34241 1
+CAGCCCTCGCAACGAACCGCTTTTACTGAGTATATTTGCCTAATCGTCCTGGCTTGATGCCGGAACTGGATGACACTCATGCTGTATAAGGGAAGACAGG
+>34242 3
+CTGGAAGCTCTTGTACATCTGCTCATAACTAGTTCGAAGGAGCGACAGCGAAGCATCCGGGACCATCACACTCGACGGTTTGTGGAGTTTCAGTTACCAT
+>34243 3
+GGCCGCTTTAATGCACCGTCCGAGATCCATCGTAAGGAATTGCGATAAGTGTCGGGGATGTAAGAATCCTCCCTTTTGTGCGATATAACCAAATCGCGCC
+>34244 1
+GCCTCAAGATCCACTCGCCATTCGCCAGGGTTACATTGTCGCAGCATTTTTTAGATTCCACAAAAGCGAGGTGGGCGAGACCCAGGTTGAATATGGTATC
+>34245 1
+GGGACGAGAATGATTGCCTGGACAGCCTCCGCCACAGTTGTATCCAATGGAGCAAATTCATTCTAAGTTGCTGGGGTCAGTTCAAGTTCCCGCCAAACTT
+>34246 3
+CACGAATGTAGTTGTTAGTCGTGAGAGTGCCCATACTCAAGGTCTGGTCAAGCTTGAACGTTGACCAATATTAGTGGCTGACGCCACAAACTCCGCTGCC
+>34247 1
+TCGATGACCCGGATGTCATCTCAGAACACGTACTTACCACGACGGCTTACGACTGGAAAGTGTAATTGACATTGAGGTTGGGCCGGCTACTTCGATTCAC
+>34248 2
+CAGTGCAGAAAGAGAGTGTGTGTGTACCGATGACGTTCGGTAAGATCTCCCCAAACCGGGGGTCCGTCACTTTAAGCAAAGCGCTTCTCTAATTCACTCT
+>34249 2
+GTTTCAGCACTAAGTTGCCAGTCGGACGCCAGAGCTCTCTCAATAATCGTGTATCCGCAGCCTAGTGGTTATACGGGTCTAGAGGAGATAACCCCTTAAG
+>34250 2
+TATGTATGCAACTTGGCTACCCGGAGACCCTGATAAGGCGATACAGGTCCGTACGCTTCTTGACGTGAGAAGTCTCATTGACACACGACGGATTTGACTC
+>34251 1
+GAACGAGACCTGGTGACCGCTTGAAGCAAAGTCATGGAGACCACACCTGTATCACTTCGCCTACAAGTTGGTCAGCTTGTTAAACGACGTCTTGCGTGTT
+>34252 3
+CCCCATGGTATGGCCGCAATTAACTCTATAAACCGGTGGATGATTTTACCGCGGGTTACCTCTATTAGCTACGCGCCACGTGGGAGAAGGCTATAGAACT
+>34253 3
+CGCTGTAGGTTCCTGTCCGCGGGCATATAGATAGCCACACAGATTTAACCGACTAAGACAAGTGTTTCGACCCAGTAGGTGGTTGACACCATTCTTAGGC
+>34254 3
+CTTATCATTGTACCAACGGCGGCAGAGGCTTGAGATAGGCTGGCTGCGGGTGTTCAAATAATCTACAATATGAGAACCGACCTGACCGCTTCGCATTTCC
+>34255 3
+CCCCCGCTTATTTCGTAATCCCCCCACACAAGGCTCGCTATTCTTTGGACGGCTAGCGGCGGAGGGAGTTAGTAAATTAAATAATAGGTCATAGGGGATC
+>34256 1
+AACCAGAGCAACTGTTGGCCTTAATTGATACAGGACCGGTGCACCCCTATTCAGGGTCACGCTTAAGCTCATCAATACCGATTGCCTGAGGTTTGTAGGG
+>34257 1
+TTATCTACACCCTACAGGTTGTACGGGGTTTCGGGGATCCCTATTACACCTTTCAGAGTGAATCACTGGGAGCAATGATCCGCAAAGTAGCAAGCGCCGT
+>34258 2
+TAAGCGCTCGCTGTAAGCAGAATCCCGACGCTGCACGCTGGGAAAAAGTCCTTACATTCACTATGTGCTTCTGCATTAGGAAGCGGTACTTGATCAGGTC
+>34259 2
+TATCTGGACTATCCCAATCGCGGCCAATGTTCTTGCGCGAAACGGAAATTACTGATTACGCATATCTACGATAGTTACGCGACGACCAGGTTGTGCGGGC
+>34260 3
+TACCACAAAATATGCATACGTGGACTGTCTCCCTAGTGTGTGAGGGCCGGAAACTAGTATCACCACCCCTGGAGTAGATGAATGTCTCGGGTCGATCCTT
+>34261 3
+TGCTACCTTGCCGCCCCGTTTAATCTGCAACACTGGGTCAAATGCAAATCCCCTTATTCCAAAGGGTAGGGCGTGGGATTAGTGGATTTCAAGCAGCAGA
+>34262 3
+TCTGCTGCTAACGGCCTTTTCATTGTTCTCAATTGCCAAAAGATAAGCGCCAACGTCGTACGGGTACAGCTGCAGTAGCCTACAAGAGGGACATTGGCTG
+>34263 2
+TCATTGGAGGGGCTACTAATGAAGAGAAACTCAGATGGTACCTGGGTCACGGTCCGATAACCCCACTAACCTCTTGCGGCATTTTTATAGTATCCCGGCG
+>34264 2
+GGGTATTCAGTCCAAGTGCGAGTTGTCCTTATTTAAACCCCAAGTACGGCCGAAACACTCGCTAAGCAGTCGGCACGTTTGAGCGGGAGTCTACATCTTA
+>34265 1
+GTAAGTCGTTGATGGTAGGATACCGCTATCAAGGAGGTTTAAGTAGTAAGGTACGTACGACTCTACCTAAGTGCTCCTGCCCCACTAGTCTCCAGCCCGA
+>34266 3
+CAGCGTTTGCTGCCATAATAGATGGGATAATGTCGAAGTTATAGGGACTTCCGCCCCTTGGCGGTCCTCTAGCTTGACCCGGATACCACGCGAATTAAAA
+>34267 1
+TGGCCGAAAGGGATGTGTAGGCTTAGCTACCTTGATCTGAGCCTTACTCCTCATGGGGCGCGCACCTGACAGATCCAATTAGAACCAGGATTTTCCAAAT
+>34268 1
+ATTAGCGTTGACCCGTTTGGAATTTGTCCAGGATCCGCCAAAACCGAAAGTGCCAATCATGGTTCGAGGGACCCTCCGCAAATGGTCATCGTTTCGTAAG
+>34269 1
+GCTGTGTCGTGTCCAGTAGGCCTCAATATAGACCACTAAGCAGACTCGACACCCGAAAGCTATACGGTGTTACGTCATGGATGATTTCACGTGCGTCATG
+>34270 2
+TCATTGAGTTTCAGTAAGCAGCGGAACATGGCCTTCCCCCAATAGCATAGACTCGTTATATAGGCCCATTTCTGACCACAGAGATGCGGTTGGTCCGGGA
+>34271 2
+TGAGCTGTAGGGGCACCGTCTCGACCTTGAGATATCGCCTGTCGTCAAATAAGCTAACTCTCCAGAGTGTCGATTCTATATCGCGCAGATACGGAACTAG
+>34272 1
+ACACTCCCTCAATCGGAGTGGTTGCGACTTATGTGACCCAATGAGGGTCGATTACTGTGTCATATCACCGCCTCCTGTGGGCATGCTGTAAAAAAAGGCA
+>34273 1
+AGCTGGTAGTGTATTCTTTCGCCATAGGCTACAGACAGGGCATCACAGCCGCGGATGAAAAGTGGACTTTAGTTACACGTTACGCTTCGCATCAGATCCC
+>34274 1
+AGACACGCCATATGATCGCCTACCGCTAATGGAGACATTCTGACGGAGACCTACTTGCCACCATGGCTTATTGATTTCTACGGATAGTGCGTTGCGGAAG
+>34275 2
+AACTTTTGGACTACCGATACGGAATCGCAAGACCGTGAGTGTGCCACGTCCACAACAGCGTAATTAGTTGTTGCTGGGTGCACTGCACGGCAACTCTATT
+>34276 2
+TGACTCGTCTGGCCACCATTTAGAATTCGAATTGGTGGGCAGCATTCTCGGATGAAGGTGGCCAGCCATAACACCATATGCACCGATTGAGCTTACTAGC
+>34277 1
+TATCAAGTCACGGCCTAAGGGTCACAGAACCACAATGTAGGGACTTATTCCTAGTGTTACCTCTTTTCGAGGTGGCGGGTCTGCAAGTACATCAAGGCCC
+>34278 1
+GTGCCTTATTCCGAACCGATGCGGGGCACCTAGATTAACAGCGTACGAACGCTGCTAGGCGGATTTTCCCTACTCGCATTGGACAGTGTTATAGTAACAA
+>34279 1
+AGATATGCTATCAGCAGAGCAGGGGCACCCTCGTGTTATTCGCGCTAAATTCTCCAGTAAGCTCGGGCAGATGGTATCTTCCCAAGAAGAGTCCCTTTGA
+>34280 3
+CATTCCATGCTAGAACAATGTCCTAGCCTGAGGCCCGATCTGGAGTCACTTAGAACCCCCGTGGATCAGCATTGTTGTCCGGTTAGGGGTGATAAATCAA
+>34281 3
+TTCTTACTCGCACTCTGTGAGCGACTGATGGACGCCCATAGCAGATTCAAGTAAGTTCGGTGGCTTGCAGGCTTCACAAGCTTAGGAGCACAGTCAACTA
+>34282 1
+CTGTGCAACGTATGTTGTGGTCGTGCAACGTGCTACTAGACCCTTAAGCAGTCCGAGTTTGAACCCCTCATCCTGTACAAAAGATGGGTAATGCCGAGCA
+>34283 3
+AAGGAAGGCTCATGCAACCGATGTATATAATCGCAGAGTCCTTCAAAGGTCTGTGCCTTTCCCATTCCACAGTAACTGTGCTTGGGCGCCGCAGGATTGA
+>34284 1
+TGTCAACGACAGCAATGCCGGACTCTTAGGTGTAGGGAACTCCCTCCTTGTACCAATACGCGGAAACTGTCTGGAGACTCGAGTAGTGGTCCCTTTTAAA
+>34285 1
+TAGGGACCTGGTGGTTTCTCAAGCTAAGTGTATGATACTTCACCTCGCCACTAGACCCTTGGGCATTGCGCTGCCAAAAAGATAGGAAACGGTCCTTGCA
+>34286 2
+AGGTGCGGAACCATTTAGTAACGCAATAAAGGCCTCACCTTCTTGTGTCAGTTTATTTCGCGCCTACGGTACATACAAGCGGCTTCCAGGAGGCTAGCGA
+>34287 2
+ATTACGGCGATCTCGCATGTTTGCGTTGGGAGTCTATAGTTTGCGCGCCAACACAATCATGAGTTTGAGAAAAGGCTCCCCTACCTAGAGCTACCGGAAC
+>34288 1
+CCTCTTCGTGGCAAACGGAACTTCTTATTGTTCTGAGGTAGAAAAAGAGCGACAAATCGTGCCATACTCACCTGGCCTTGATCGCGGCGGTATGGCCTAA
+>34289 3
+CTTTTACACAATTCATCGCAGGCGACTGATGCTTGAGGGTTCGTACTACTAGTAACCCGGCGGCGTCGTCGATTGCTGAAGCAACAAACACAAGTTGCGT
+>34290 1
+CAGTTGGGTCATGTCCTCTCTTGAGCCTGCAAAGCTTTAGAAGTGGCAGCAATTACCCAGCCAGCGGTAGTTAAGGCCTCTAGGCCATGACAGTCTATAA
+>34291 1
+ACCTGACTAGCGACAATGTCTTTCGAGTACGTCACACATATAGCGCATCCCCTGTGAGCGGGATAATTGTTTGACTCTGATATTAGGCGCAACGCGGGAC
+>34292 1
+AAGTCCTTCACTGAGTGTGCTCTAGTTCTGATGAGTAATGCGCGACAGGCTACCGACTCGCAATCTAACCGGGCTTATGTTGCGAGAGATCGATACCAAC
+>34293 2
+GTACCGGTTAGAGTTATTCTTGGTGCTACCCGCCATTAGCGTATCCCAACTAGGGTACCACTAACTTGGAACGAAGGGAAACGCTGATGTGCATCCATGC
+>34294 1
+AGTTCTGTCGAAACGGTCTAGCTGATGACGGATGGCCTATTGTCGTATGACAGGTCCAATAAATGGCGGACAAAGGCTATTCGCCACACTCTCCTACGTC
+>34295 2
+GTGACGTGGATCCCTTTTAATATGATGGTTTCACTGTACGAAGTTCAGTCAGATTAACACGAGGGCCGCACCCTAAATCCAAGGTTCGGGCTACCCGCAG
+>34296 2
+ATTCTCAAGTGCGCAGGACATAGTCTTCCGATAGTATCCCAAACGCCCTTGTAATGCATGGGTGGGAAAGCTCCTATACGAGGTTCGTGTCGCACATACG
+>34297 2
+CCTTATGTTCTGCTCCTCTAAGCGCGTGACAGTTCATCCGGTTAAGAAAGTGGTGGCGAACTAAAGAGAATCCAAAGTGAGCGCCTGCGTTCTACGCACT
+>34298 1
+AAGGTGAGCACCTTGCTTTCGCATAGACAGAGCTTTAGACGTTTTAGCCGAGTCCCGACCAGCAATGACCCTAATTGTGGCCAAATGGGCATGCGATTTC
+>34299 3
+TCACACCCTACGTCTGGTGCAGTGCCAATGTGCAGAAACGACATGTTGCGTACGCTGTCGCAGCTTGAGTTGTTAACGCTAGCGTATAACTACATAAGCG
+>34300 3
+ATGACCCGACATTAGATATCCGCGTTATCCCTATGCTGAGTTCCCGATTGATGAGGACGTTGGAAATATGATTACGCGGGGACGTATGCACCCCCCAATG
+>34301 2
+ACGCGAGACACGAAGGGGGACTTCTTTACCTTGCTTGCGATTGGATTCGGTAGATACTACAACCGCTGTATACTGGTACTCCGACCTTACAAGCTCGGAA
+>34302 1
+GGCATTACTTACTGAGGTCCGTGATAGCCACAACGATGGAAATCTTACCAGGGTTCTGCGGTTTCACCGTATCGTAATTAACCGGCGCACAATTCCAGGG
+>34303 2
+CCCTGTAAAGGGCCGTCACAGTTTCCCTAGCGGGACCTGTAGAACTAGTTAAAAGCCAACACGAGTCTGAACTGGTAGCGTGCATTCTTTTATGCCTGAG
+>34304 2
+ACGCATATCCGCGTGTTTCTGCCGCTAGTCAAGAATATATCCGTCAGGAGCCCCACGGACCTGAGAGCGATTATAAGCAATTGGTGCTCAATTTCGATGG
+>34305 1
+GTTGGTGCACACGCCAAGGACCTTATGATGGTGTATTGAAAGCACTAAGATCCGTGGTCTCTAACGTTTAACCGCGCAATCCTAAGGCCGATGCGCCTAT
+>34306 2
+AAGGGGATTCAAACGTCACAGAGCACGGTATGTCTCGTCCCCGTACAACCTGTCGACTGGGTGCCATAGATTTGGGTGGTCCCAGCATTATCAAACTTTA
+>34307 3
+AATCGGAATCCCCACTGTACGAAGGGTTTGTCAACTACCGGGGGGTTCTCCGAAACGCAAACTCGTGCCACGAGTGGTAAAGTTCATTACTTCCTTGATG
+>34308 1
+AAGGGTATATATTAGCCTCTCACAGTCGGAGCTACAGACTCATCGCACCCTCTGTGATTGACCAGCTGATATCTATCTGAGAGCGGAGTCGGGGATCCTA
+>34309 1
+TAACGGACTTGAATTTCACCAACTTGAGGGATTCATGGGGCGCCTTTCATGCCTTAAGAAAGGGGCCAGGAGACATGTCTTGCAGGCTTCATCTACACCC
+>34310 2
+AAACCCTGTCCGGTGGATCTCACAGCAGCAATCTATGGGTGTGCTAACGGTAATAGTTCGCCCGGAGATTCTACGTCTGAATGCATAGAACGGATCTCCT
+>34311 2
+TGCCGTAAACCTCACGGAAACTCAGGGTTCATTAGGTCAGTCAAACTGCCACCTGCTAGGTAAGAGCGTCCTTCTTCGGCAGAGGGATCTTTTAGCGAAT
+>34312 1
+ATAACCGAGGGAAGAGTGTCTTTCTATCCTACCGCAAGGCGAAGCCATCTGTAATCCTTGTGCTCACAGCTAGCTGGTGGTCCTACGTACGGTAAATACG
+>34313 2
+CTAGAGGCCACGACTTCTAAGATTAACTCGCCTGGGTAGTGTCTTTAGCTCGCAGACTAGGGGATAAGGTCGCCTTTTACATCCACCGTACCAGAGGTAA
+>34314 3
+GTGAGTAGTATTTAAGCTATTGGAGCCAAGTTTGTCATCCCGACCTAGCGGACGTGACGTTCTTAGTGACGGCCGCAAGAAGTCTCCCACGATACACCTA
+>34315 1
+CCTATCGGGAGAACTGAGAGCCGGTAAGTCATCTGTCGGACCCTGCCAACTCGATATCTACCGAGTTAGTGTGAGTAGCTGATCACTTTCTGTACGCAAA
+>34316 1
+ATTTAATGAGAGCACCTGCTGGTACTCAAGTGCTCATGTGGATTCAAGGACAATGAGCTTTCGCAGACGCACCCCCCTTCGAGATGAATGTTACGCGCGT
+>34317 3
+GGCTCCTAGGACGACGTCTAGAATAGCGCGGCAATCTCGAGTATGCAATGCTGCGCCGGGTCGCCTAAGGTTATGCAATTTACTAACCCAACATTTTAGT
+>34318 1
+AGACACCGGGGCTCTGCAGATTCGACTGAGGCTATTCACTCATTCGTCGTTAATTGTCATAGGTGGCTTTGACCAAACGATGCAACACAGGACATCCTGG
+>34319 2
+AACTCGTCTTCCGCGTAAGAATCCACATCGGTCGCGTTTGACGTGAAGCTACATAGGTATTTGTTGGCGGCTCCCAGAATAGTCAGATAATCCGACGGCA
+>34320 1
+CAGGGCAAGTCTGCCTTGCCAAAATAAGTTCTGGTTTTGCGCCTCCCCCGTCAAGAATCGGATTACAACGGTTGACTGTATTCCGGCAGGTGTAAAGAAC
+>34321 1
+GGCGTTGAACTCGCTGTTCAAGTCAATGGTCGTCATTTATCTGAATGCCGTCGTCCACCAAAAGAGTACGTCCATCATATGCATGGGCCGGAACGCGATA
+>34322 1
+GGCGTCCCGGTCCTACAAACATTTTAATCCATGTTACTCAGCAAATTAGCGGAAACACTCGCGGGCGCGCGTTGGGATTCATGCATTTAAGTCTAGACGG
+>34323 3
+AATGGACCTTCTCCCGAGTAGTGCGGCCTAATATCTGCTCATGTTCGAATTCCCATCTACGCGGGTACTGACTACCTGAAGGAGTGAAGAGAGATATGCC
+>34324 3
+TTTAGAGAGCTCCGTAAGATGGGTGTGCCCAGACTACTTTGAGGTGGATATAATTGGTTGAGGCATCTCACCTCCACATCTCCGACCTGCCAAGCCAAGA
+>34325 2
+AGGCTAGGCAGGTATTGTTCTTTCACAAAACCTTATGAATGCTCATAACTGCACCCCCGGGGCCATGCCGGTCGTTCGGTATACAAGAGCTAGTGAACGT
+>34326 3
+GTATGTGGATCGACGACACCGGAGCAAGCATCTGATAACTACTTCCATGCTCTCAGGTTAACCCCGCTAGGTTGCGGTGATGACTAGCCGAACGTTATAT
+>34327 1
+CGTTAGACGGCCACTGACTAAAATGAGTAAAGGAGTAAAGTTCTTATTCGGCTATTAGAGGGGTCATCACTCGCCACTCGTTCCGCGAGCATGCCCGTCT
+>34328 2
+GAGACAGGGTTTCTGATCGCCTTATGGTGCAATATCGTCGCATAGCGAGCCATAACGCCAGTATGGAGGCGCGTTATTTATCAAACCTGCTCCCAAATCG
+>34329 1
+CCGGGGTTATATTATCACTATCATAAGCGGCTTCCCGAGGAACCTTATGGAAGATGCGTAAGAAGCGGCCGTCGCAGAACCTCTGATCTACGATCTTGCT
+>34330 2
+GTTATATGTACCTCAGCTAACTCTTCACTCCTGGGAACAAACAACCAGCCGTGTAAATGGCTCTGGATCGACGTGTATGGGCCCGTGGGGCTGTAAAACT
+>34331 2
+AGTCCGCCTGACCTGATACCCGGTTCAATGATTCCAGCATACAATTGGCAAGCGACTCGATCCGCGGGGCGTAATTGAGTTAACAGGTCGGTTTAAATTC
+>34332 1
+TCTGATATTGTGCCTATACTCGTATGCTAGACTGTCGAGTGCGCTGAGCGTACCACAACTTTAGAGAAAAGGCGAGTTCATGCCGACACGGCCACCTGAT
+>34333 2
+CGTACTGATGCGGGCCGTGATAGGACGAGCTAACATGAAGTAGTGCATAGTGCTTCCTCTGGGGATCCTATCTCGCTCGACTGAAATTCCTCCATAACAA
+>34334 3
+ACTACATCAAAGGTGATTCTGTAAGGTGCCGCGGGGCCTATCTTATCCGGGTAAAATACTCTATATGCGCTTCAGGCCACGTGTCGCATCAAGCGACATG
+>34335 1
+TTGACTGCACTGCGTGGAACACAGATCGCAGTACTGAACTCATGTTGATCATTACCTTTGTATCGCGCCCGAGACACTTGATAAGAACCCCGGGGGAGTT
+>34336 3
+ACGGATGTAGGAGCTCTGGGAACCTGCCATTTAATACCTTGGCAAACCACATGAGACTACCAATGACCTACGGTTTCGTAAGCGTTGCGCTGTTCGGCAT
+>34337 2
+AGGTTAATCGTGAAAAGATCCGATAGCAGGTACGGCTTTATTGCGTCATCCTTGTTCTACCACATGCCGCAGCAGAATAACTCCGCAAGGGGTGTCGTCC
+>34338 3
+ATCCACCTCCGTAGATAGTCGTGCGTATTTTTCTTGAACTGCAGACTGGCACCCATCCGGAGACGAGGAGTTTCGGAAGAAATGGCAGCTCCGAATTCAT
+>34339 2
+AAAATTGCTCCGCACGGCTATTCGACGTAGTTCTTGACGAGATCGGACAAGCAGTAATGGGCTCCTGGTTTCCCAGGAGCGCTTCACAGCAGCATTTATA
+>34340 1
+CTTGCCCAATTGTAGCCCAGGGTTCGACAATGGTTTGCATATTTATTGTCGAACTCAGGTGAACGAGGGGAGATAAAGCAGTCCCCTCATTGCACGCCCA
+>34341 3
+TATCGAACATGCCGGGCCTAATAGGCGCGTATCACGTCTATGTCATGATATATGGGCGATCCCACTGTTCTTGTACATAACCGCGAATCAGAGTGCGAGC
+>34342 3
+TACTTGTAAGATCATTTGAGCGAAAGTGCCTACGGCTGCGTCGAAAGTCGTCTCAGCCCTTTACTCTGCATATGATCATCAGGGCTCAAAGGAGGAGCCC
+>34343 2
+GCTTACTCGCGGACTGCCCTGACTGGACCAATACCACGTAGATGCGAGTTTTGTGTATGGAACATCTTCGTAACAGAACTCGTTCCCAACTTAGAGGAGG
+>34344 3
+ATCACTAGACCCATACTGCGACGTCCATACCTAGTCCACGTGCAGGGATTGAGGGAACTTGAAAGTACTCTTGCGGTGTGACTATGCAGATGGTTCTCCA
+>34345 1
+CCATTCACCATGTTGTTTCACTTTGCGACCGGTAATAGGGCATAGCGAACTTTGGCGTTGCTGAGCAAGAGCATAATTACCTCGGGCCCGAGAATGCAAC
+>34346 1
+TACGCAATAGATCATGACAGGTAGTGCTAGAAGTCATTTCAGTGTCTGTGCTATGCGACCTAATGGAAGTCAGGCGAGCCCGTCGACATCTCCCGATTCC
+>34347 2
+GGTCCCGCCGCGAGCGTACGAAGGAAGTGTAATGATACCGGACCTATTAAGACCACCAGTTCCGGTTCGGTGCTTAGTATTACACTAACAGATTTCCTTG
+>34348 3
+TAGGATTTCTGTTAAGTGGAACCTACCGAACCAGCTCTGCGACGCGGTACCCTGTAGTACGTTTGCCGATACAGCATGGATCGCCAATAGTTAATGCACG
+>34349 3
+GATACTGATCATGGAAGTTGCGTCTAACGAGGAGAGTTGCCTTTTATAGAATGGACTCACTAATGCGCGGCTTCGACCAACAGCTCGGCGCCATCATTCC
+>34350 1
+TGTAACCATATAGAACGGGACACGAGCCCCATAACCTCGGTGTGCGTATGTGCAGGAGGACGTTAGACCCATTGCGTTCGTCTTCCTTCTATCAGGAAAT
+>34351 2
+ATCTACTATAGACGGTTTCAGGAGGCGAAATCCACGTCTGGGCTACTACCGACGGTCAGAGATCTCGCCCACACCTTTGGTGAAACTTAACGTTTGGATG
+>34352 1
+GCTCGTGCGTCTTTGCAGAAGCGAATATAACCGTTGGCAAGCATAGAAAACTTTGGACAGAAATCATTCCAGCCTCGGCGTTTGAGTGCATCCCCGCGTT
+>34353 3
+CCAAAGCTTGCTCCAGAGAGGGACCAGGCTACTGAAACTAGGCATAGTGTTAGTTGGTGTTACGCTTACCGCCAGCACTGATCCTAGCGGTACCTTATTA
+>34354 3
+CATCAAGTAGCTGCCATTTTTATTAAACAAACTAGATGTGGTGCCGAGCGTGAAGTCTATCTACAGCGGTTAAGGAGGTCCCCTGCCATTCCCCAGGGGC
+>34355 3
+ATTGTTCCAACGGTCCTCTCCCCCATACTGCGCGTGCAAAGGAAGCACAGTTGAGTGGGTGGGAACGCCATCCATTCAACTAGGTTGTGAAAGATTTCTA
+>34356 2
+GTTTTAGTAGAGGAAGCAACCTGTAGCTACAAAACTTCCGCGTATCACGGGCAATTCGGTTAGATGCCGCGATCCAAGTGTGTCGCGCATCATATCGCCT
+>34357 3
+CTGCAGAACCAGCTCTACACTCTTCCCTTGGCGCGACCTGCTGACGGCAGAAAAAAAGTAGAGGCGTATTCCTTATGTCCATACTAGTAGTTGGGTGGTA
+>34358 1
+ATTCATCGTTCAGTGGTTTCTCAGACTTGGGTGTTCTAAAACACCCAATCGGAGCCAAGCTAGGATGGACTAAGGGTCGACACACGAGCCTGGCTTCACT
+>34359 1
+CTTATGCGGCCCTGCTATTATGCAGCACCGGGAAGATCGGCCACTCGGAAATCAGGTCTCCGTTACTATTTAATTAGTCGAAAGGTAGCCTCTGAGAGCA
+>34360 2
+AGCTTGCGATCTATGAATATTCGTTCAGTGATCCCTGTGGTCCAGTGGCAAGGCCGCCTAAATAAACGGGTTGAATGACCTACTGTCAGCTCCAACGGCA
+>34361 1
+TGTCGAGACAGTCTGTAGGGACTGCCTCCACGGAATCAGCGTACAATAGGTTGGTCTGATTCCACAGGTAGTTCGTAATGCTCACTTAGAACCTAGCACC
+>34362 2
+ATCCGAGCCAGCTCAATTCATTAAGAGCTGTGGAATCGGCATTGGTTTGGGGTTCCAGCGTCCCTGACCATATCGGTATCGCCATGACCAACTAAAGGTA
+>34363 3
+CGCAACCTGAGAGTCAATCAGAGTATCTATGGTTTCGTACAAGTTTATGCGCCCGAAATGCGGCTACCCACACTGCTGTTCACGACGGACGATATTTGGG
+>34364 1
+ATTCCCTTTCGGGGACAACTGAAGTAATGCTATATTACAGATCCTCAACAAGCGCGAGGCATTGCCTGATCAACGTTGTGGCGGAGTCTCAAGCCGGTCT
+>34365 1
+GGTGGTCGCAGGTCAGCTTGCTCAGAGAAGCGTCAACCGTTTCAGACTCGGCTATGATATGTTCATTTATCACAAGACCCCAGTAACGGATTCCGGTAAC
+>34366 1
+TACGCGTGTCACTTATGAGAAATCAGCATTCCAGAAAGTTATCTGCTCCCCAGCTTGCCAAGTCACTGGGTGCAGATCGAATAACCGGGCCTTGTTAGGG
+>34367 3
+CCAGGACGCAATGTGACCGGCCAAGCGGTTTGAACATGATGAACGTTTCTGTCTCGGTTAGAATCGCGAGAACAGGACCTTGATTCCCCTTTAATCTACG
+>34368 2
+ATACCCCGTAATCCATGGGTTCATAGATCCCCACTGATTATTTCCGAGCAGAGCGGCCGCACGTATAGTCCTATCCCATGAGATGGGGTAGAGAGATGTT
+>34369 2
+CACCTTTATATGTAGTGTATGAGAGCCGCTCCATCTACAGAATATAAGGACTGTGTCGAGACAGGTGGCAAGTGTGCGTTACCAGCACACTCCTCCTCGG
+>34370 3
+TTAGTGGCACGAACGTAATATACTGATACAGTTCCCACAGGTCTGTGTCGCAATAATTCGGCTATCCCGATCCGGCGAATGGAGCATCTTCGGCAGATGC
+>34371 2
+TGCCTGAACCCACGGATTGAGGTGACGTTCTTCATCGCTTGCGGTTACGGAAGCCAATGACCACCAATCAGTCGTATGGACATTGCCAGTTCGTGATAAA
+>34372 2
+GCTCTCCATTGCTCGTAGTACGCAACCCAAGGTCGGGTAATTCATATCACCGTGGTGGAAGTAAGCATGTTAGCTAACCGGTGATATTAGACCGCTGACC
+>34373 3
+AGCGTCATCTCAATTCGCCGAACGGTCGGGAACGTTTTCTAGCGCGCTATGCCATGTACTTAGTCAGGAGTCGCTCAGGAAGATATCAATAGATCTACCG
+>34374 2
+AACCACCATCTCAACTAGGTGCCATGGCATTCATAGTTGTTAGGATATCGCATAGTCGCGCTGTCCCCCGAAAGGGGTCTTCAGACTTACAGAAGTGGGT
+>34375 3
+GAATCGATCGAAATGATCGTCGTTTGCCTAGATTTAGAGGCCACCTTTGGCAACTCGCCACGACACTGAGACTACTTCGAGGGAAAGACTGTTGCCCGTT
+>34376 3
+CCCGGCAAAATAGCGGGTCTGCATTGCATCGTTCACCGATGAGTACCCTACAGGCCCTACCAGGTTATGGACTCGTAAAGCTCAGAATTTTGTGGTAGAT
+>34377 2
+AGTGCTAAAACCAACCTCGAACCGGAATCTTATCCTTCCGAACCGGTGGAGTGCTTAATGCGGGCGCGTTCTTGGGTGCTCCCGATAAGAAGTACTTATA
+>34378 1
+GCAGGGGCGGTAATTTCAGAGATTACCCAAACAAGCCAGCGGGCAACGCTTGGTTCCGTAATACATAGTCTACCTTTACAGGTTTCGTTCAGGCCGTTCA
+>34379 1
+GCGCATGAAGCAACGCTTCCGTTTCGTTCAATAATTGACTTGGGATCGGTCCAGCTATTCGCACCCGAAATCCGCGTCAGCGTGAAGGGTGAATATACAT
+>34380 1
+ACGAATCTCACCTTGCATGTGTCTGGTATCGTCGCAGTGCGAATATGCTTATATTCACTTAGATAATTGCGGCGCGCACATAGAGCGACGGCGCAGCAAC
+>34381 2
+CGATTCCTGATAGTCTTGATTTGGCTGGAACCACTGACCCTCAGTGGCCCAGGATCTAGATCCTGATATCTACGGAATCATGCAGATCGCGAGTAAGCAG
+>34382 1
+TTGACGATGACGAGTTCATCTCCAATGTAAGTCATCGCCTTAGGAACAGTTAGAGGCTACACTGACTGAGCGGGTGAATCTCAGTATCCAGCGCCGCTCT
+>34383 3
+CTCTTGCCACTTGTTTTTCGAAGCGTTATAGGCAATCTTGAAGAGAGCAGAGCAATGTCCCCGATGACCCTACGGATAGCGCAAGGAATTCATTGCGGCC
+>34384 3
+TCGAGTACCCGATTCTTGTCCTTGCTGTCCGGGGGTATGAACCCTCTAGAACATGAAGACAAGCCTAACGTGTCAGAGCGAAACATCTTATTCAGCGGGT
+>34385 1
+CATGAACTGGTGTATAGGCCTCGGGGATTCGATCACATTTAGTACGGCTCGTAGCCCGAGTAGCTCCACATCAATGCGCTGATCTATCTAAGAGTACACG
+>34386 3
+TCGTTAAATACTCGATGCACACAGTGCAGGCCTATTGCATTAGTGGAATGAGCATCCAGGTGCATCATGTGCGCGAGCTACACCCACGCGAGCTGATTTT
+>34387 1
+TCTGCCCAGTCGGAAAACGGCGTATTGGAGCAGGGACCCAGGTGCATGCCCTTAAGGTGCGCACTTGACCATCCTATAATTTTCCGTATAGGATATCTAA
+>34388 3
+CTTGGTTATCCTAACTACTCAAGCGGGGCAATAGCTTGTGTATGTGTCTGTAACCCGACTTACACAGCGGTGAGACAAACCAAGGTCACGTGTCTACGCG
+>34389 1
+ATGGTCAATAGGACTTGCTGTTCGGCCCCATCTGCAAACTGCGTGGTGAACCACCAATCGTGGGAATTTCACATCCTCTTACCCAAGTAGTGGGGGAATA
+>34390 2
+CAGGCAGCTCACTCATCCATTGGAAGACGATAGAACATGGCGATGTATTTCCCTAGCGGACGTAACACTGGACGTGGCGTTTCAGCATTTGTATACTGCC
+>34391 3
+CCGCGATGAACCATAGTCCACATATTCTCAAGTCGACTTGATCAGTTGGCGATCCGGACGTGGCAAAATAGGCGTTCTAGTTATTGCAGCGCACATTGCG
+>34392 2
+CGCCTACGTCTGCGACGGTAGCATACTTACGCGAGCGAACGATATTGAGCGACTTGCGATGGATCCCTGTCTGAGCATTTAATATAAAGACTTCCGATGC
+>34393 3
+TTAACTGTAGGTGTGGCATTGACGCCCAAATTCCGGTCCCACAAATGTCCGCTTGTTCGCGTCGACTACAGAGTGCACAGTAAGCGGGTTACCATATGAA
+>34394 3
+ACTCCAAAACTTTAGCAGCTCTCGTTACCGGGAGGCCGACGGGCGACAGAAATCATTAATGGTGACGTTAGCTCCTCTCTAGCTTGAGTGTCACAATGGT
+>34395 1
+ATGACAATGTCGCTCCCATGGACCCGTATCGCTTCATGCGCTACTGCCTGGAGATCAGAACTCGGCGTACTGTTGAATCAGGGAGAAATTCGTTGAATCA
+>34396 3
+ACTGGTGGCAGTTCGAAACTAGCTAGATCACTAGTGCTAGATCGACTCATGTGAATAGAGTGATGATGACTCTCGTGGTACCCCAGACCTCTCGCATCGC
+>34397 3
+CGTCACGACCCTATTAGTGCCATTGTGGGGGGCTGTCTGCGACCTAATACTCTAAATCGCACACTGTAGCTTCGAACGCAGAAGTAAAGACTGTAGCTGT
+>34398 3
+CTCATCAAGCAGTAACATAGTATCGCGTGCAAAAGCGCATCAGTTCGGGTCGCTGTGGGAGATAGCCAGACATATGTGGCGATTCTATCTCTTCTACGCC
+>34399 1
+CTGATATTTCGGCAAATAGGGTCGCTAGGGCATATATAGCACATGTTCCGCCTGGGCACTACATCGAAACGTTGTGACAAAGCGGCTCAACCCGTGTTTC
+>34400 2
+TCCCAGACTTTAGCCTCTTGTTCGTCGAACGCGGTCCTTAGGTGATGAGCAGAAATTCAACAGCGATCAGACTTAACGATCGTGTTGAAAACCGCGGCGT
+>34401 2
+AAAGACCATGGGCGCTATCACCCACCGACTCAAGGGTTCGTATCTGTATTGTTCAGAAATATCTCCTGCGGACCAGTGAGTGCGGCTAACATGCATTTGG
+>34402 3
+TACGCAGGCTGTTATTTGGATTAACACATTTCCGGACTGAGGGGTCCTAATTTGAACCTCCCAGACCTTCGGGAACTACCAGGACTCGTAGCATAGGGCA
+>34403 3
+ACGGTTACGTGAACCATATCCGGTGCGTGGGATTCACGCCGGACTATATGCCTACAGAAGAACATTCATGTCACGTGGCTCCGACAATGAGCTGTTATCT
+>34404 1
+TTTTCGGCTTAACATGCACCCATGTTTGGGAGAGCACGGAGTACAGCTCCGGAGATATTAGCCTTCACGTTAAACATAGCGGGGTCCCTGACTTGCCAAA
+>34405 1
+TAATGAGTCGTGAACGAGGTGGTGCTCAGCTAAATGGCGAACAGACGCCGTTTGCGAACGTTTCAATATTTAGACTGTCTCCCGCCTACCAAGCCCTGTA
+>34406 2
+CCTAGGCTGAGATCGCCCAGGCATCTCCTTTGAATAGTTGACATATCTGAGATCATAGGGCAAGCTGCCGTGCTACGGTGACAAGTCCATATGACTTGCA
+>34407 2
+TATCCCCTCGGTACCCTAACGTCCTATATGGACGATAGAACTGACTGATCTCAAGCGGTAACGGTTAAAGACCGGCGAGATTGTCTGGAACGTGCTCTGT
+>34408 3
+GCATTCAGTCAAAGGGAAGATCTCAGGCGTTACAGCTCGACGATATCACCGAAGCAGTGCCTGTTGTCGGATCGTACGAGTGCCCTTATATGCTTCAACT
+>34409 1
+GGCGATCCTGGTGGTACATCTAGGTATACGGGACTTCAACCATCCTTTCTTAAAGCTTCCAGAGCGCGGAGATTGCAATGGACGAGGAACCCCCTTAATT
+>34410 2
+GGGGCACGATCGCCCCGTGAAATGCGGCGTCTCCCATATTTAAATGTAGGGTAGATGCCTACGTCATCACTTGTCACGTAATCTACGACACATAGTTGGA
+>34411 3
+CACGCCCTGGTGGGCGCGAAATTAGTTACCCTACTTTATGTTCGTCGACAAGAGACAAAGCCATAATCCACGTAGGTTTAAGTAGAGTCCTCGGCGCGTT
+>34412 3
+ACCCGAGCCATCGCTAATTAGGTATCGGGTGTTCTAACATTCCCCCTTGGTAGGATTACGTGTAGGTATCGAGGAAAACTCACTAAGTGAGGCGACCTCC
+>34413 1
+TAGGTCCAGTTCAAGCATATACTAAATGATGTCGCCGGCAGCAGAGGCATGCGACTCGCTACCAGTGATGGATTGTCGTTGAAACCATTTGTCCGCCTAC
+>34414 2
+TTTGTATGCGAGTCATAGACGTCACCAGTACAGTCAACTACACCAGGTGCTTTCATGGCGTCTCTGACGCAAGGCTTCAGAGTGACATGGGCGAATCATC
+>34415 3
+GTCACAAGAGGATATCTCTGGAATATGTGTTCCCAAAATATACATTAGGCCGCCGTCCAGCGATTATGACGTACCGCCCTCCACGTTGGTGGTAGATGCG
+>34416 3
+TGAGCCGAATTTCTATACACCGGTGGGTGAAACGTTGTCACAACGAGTGCGGCTGAACCCTTCGGATCTTAACCAGTGACCCAACTAATTCGCGATTGGT
+>34417 3
+CAATTAAGGGGATCGATATCAGTAGTGATGTACTACCATCGTCTCGTTACCGATGCCAAACGACTCTCTCAAGATGTGCGGCCGTAGACTGTTGCGCGCA
+>34418 3
+GGTGCACCTTGCCCTTGAGCTCGGCGTGCTGTCCACGACGACGGTCGAACAGTATTCAAATTGATATTCCGTGAAAACACAGGATATCTAGAGTCATTCG
+>34419 2
+GTTCCTGACATCTGATTGCATGAGGTAATATACGATTAATCCTGTAGACCGTAAGAGCCTCGAAACCCGGTGGCTAGGGAATCGCGCCTCACCATTGGCT
+>34420 1
+AGGGCCGACTAACAATGCGTCGCGTTGCTCCGCACCAGGTATTGTCCTTTATCTTAACCACGAGCTGCACAGGTTGTTTGCAAATAGTATCGGAAAGAGC
+>34421 2
+AAGGAATGGGTCGACATTCGCTCCACGTTTTGTCTAGGGGCGTTAATCTGACTCCCCGGGCCAACGCGAGACGTCCAGCCATTAAGACTAATATTGTATA
+>34422 2
+CTCATGTCTGGGGGGCAACAATGTACTCACCTCGGCACCTGGCAATGTGGCGCAATGTCGTAAAGGTATAGAGGAACTCCGCTTTTTCTTACACAGTACA
+>34423 2
+GGAATCCGGGGGGGACACGGATTGCCCTAAAGGGCCCTGACATTCCACGTAGGCGAATAAGCCCTCCTTTATACGATTACTCTATATTGCAGTACTTGAT
+>34424 2
+CTGCGAGCGGGTGTAGCTTAGTTAAATGCTTTTGACGAACGTGAGCCGTTCACTCCCTGATATCCGCGGCAGTAAAGGAACATATTCGATCCATACGACC
+>34425 1
+CTAGTAGCGCCACAACTCACCGAATCGATGTATAGAGGTAGGCCATTACTCTGTTCAGCAGAAAGTCGCTGATAACTAGGCGTGGGTCTCCTTACTTGCG
+>34426 1
+TCGAGGTACAGGCGTCACTACGGCCTTTTTGAGCCTAGACAATTTCTCGAATACATCTAGTGCCACCGACGGTCGAGAGTTTGTAAGACACGTTAACCGG
+>34427 1
+ACAACGCTACACACATCTAAGCTTGTACAGTGGCGCGACTTGCTTGCTTTATAGCGTATTGAGAGGTCGGCCATTCGGTCACAACCAGGAGTGTCACAGT
+>34428 3
+GACAAGGAAGTTCATTGATATATCAAAGCATGGCTCGGTGCGTAGTCGCTCCCACATCATATAGACGTGCGCGTTCAAGTCCAGGACGGTCCCGTTCATT
+>34429 1
+GAAGAGGAGTTAGTCCAGCTCGGTGTCACGCTTTTCGTAATAACTCGGTAACCGAACCTAGACGAAGGATCCTACAGTGCACTGGTCTGCCCTAAGTCTT
+>34430 2
+AGGCTTAGGGGCATATCCATAGCTAATCTTCTGTGCTCGTCAGTGTATACACCGGAGCGTACTGCAGAACGGCGTAGTCTAGACTAAACAACTGGCTCCT
+>34431 1
+GCGCTTGACCACATACCTACGAACAAAAGATGGATGTCTTTGGGTTGTAAATCACTAGGCAGACAGCGTTGGAGTCCCGAAGGTCTCTGACCCTTTCCGT
+>34432 1
+TCTAAGAAAGACCGGCCCGGTATCTACGTCATACCATGCTGAGCCATCGTGAAGGACCGGATGTTTTCAGTTGCCTTATGCACGTTACGATCAATGGCGA
+>34433 2
+TTAGTGGGGATAACTGATTTCCAGATTAAACCCGGTAGCGTTCCAAACGTAACTCTCCATGTGGTGAGCACTCAAGGCCGCCTGCAGCGAGCGTCTTAAT
+>34434 1
+TCGTCAGATTCACTGCGTGCGCACATGTCTGGTACCAATAGAACGAATCCGCAACCGATGCTTATTGTATCCAGTTATTGCGAGAGGCGAGATCGGCATC
+>34435 2
+GCAGAGCTTTCGACAGCGCTATTAAGAGGGCCTATGTCGCGCGAGTGGTTGCGAACCATTTCTACTACCTATCGAATATCGTGCTGCGCCATCAAAAGAT
+>34436 1
+CTCCAGTGACGAAGCCTTTGAGGTATATGCCATGCAATCCAAGGCCTGGGCCACAGTTCGTAACGTTTTCGTGTGTAACTACGCCGCAATACAAGGTATG
+>34437 3
+CTGTATGGTGCGATTCCTAGGCGTACGAACCAAGAGTTCTATATCCGGACCGTGCATACAGTAGAATCCGCCCTAAATGATTGCACTTAGTGCCGATGGC
+>34438 1
+CAATACGCATTTGATCAGCCGTGCGAGACTTGAAGCACAACCTACCGCTTGAAGACTCCTATTTCGGATGGTATCTGTCGTGGCGGCCGGAGTACATAAT
+>34439 1
+TGCTTTCCGGCAACCGACGACATTAACACGTGTCAGTGCATCCACCTTGCTCTGTCTACAAGGATGCCCGGTATCGATGGAATGTAGGCATATGAAGTAG
+>34440 3
+GAGCGAGTGTGGCTTCAATGGAACCCCCCTTCGGTCATTTACTCATAGTCATGCTACCGCACGTAACCAGTGTCGACTGATAGACAGTAGAGTGAAGTCT
+>34441 3
+CCCGTCGTTTGGAATTGGAACATTGTCTTATGCCCTGCACACAAACGCGACGTGGACCTTAGGAACATTGTAGAGCGACGATCACTGTACTAGGTACTGC
+>34442 2
+TCTGCAACGATGTCCTGCCCATGTTACGGCGCCCCGGGGCAACTGTTGGATGATTCCCGTGAGCATATAACTACTTCAAAAGCTGAGGTATAAACTAGGT
+>34443 3
+ATTTCCACAAGATGCCGCGTATAGACCGTTGTGGCAGATCACGGGGCGTCAAGAGCCACACCGTGTACATCTTAGCTAGTGGGTATAACCCATTCTATTG
+>34444 3
+AGACGGTTAGAACTGTAGAAGTTCGCGGACTAACATAGAGGCTGTTTACATTTCGTCACTGAAGCCTTGAGGGCGATAGACCGCCTCAACCCCTTTTGCC
+>34445 3
+TGCATAGAACGCTTAGCGACTATTCGTATGGCAAGTATCAACACCAGGGTGTGAATGGACCCTGTTTAGTGTATGCCCTCCCCGATGCGATCGACACGAT
+>34446 3
+GCGTGGCTTTTATCAATAATCAACTGGCCCTTTACACTCTGAGAGCCACGTGTGGAACACGTAGTTTCCGGACCCCCTGGGAATGAGAGATGAATTCGCA
+>34447 3
+TCGGTCGTGCGCCGTTTAAAACACGCCCATTACTAAAACGAACAATTAACTCTCATTGAGCTGTTGCTAGCGATGATTGCCGTCAATGGGGGGCGCAGCT
+>34448 1
+TGGCGCGCCCAAGCCGTCGGCTAAGGCTTTAGATAAGAGTTTCAGGGTTTAAGTCCGACGCTCCTTCATGATTGAAGAGGAACAATCGTCTCCCAATTCA
+>34449 2
+CGTCAATTTCCTTATCGCCGCAAGCGCCTTTTGTTTGGTCGCTTGACTAGACACAGCGGGACACGACATACAAGCGGAGAGACATATGGAAAGTTGCTCT
+>34450 3
+CAGATTGCATCGGCGGTTAGGGCATTGCTCCGTGGGAAGTGGTTGCAATGACATACCAGACGCGCTCACATACGACAATAATTCTCTTTCCTTGGCCAAA
+>34451 2
+GTGGTATCGACCTGCTGCAGTGCGGGCTGCGATATACATTATTAGTAAAAGTCCGTACCGTCTTTTGTATCAAAAACACCCCCACCGCGTACGGGAAGGT
+>34452 3
+ATATCTCATATACCTACTGTTTCCAGGGGATTCGACTGAACGCCGGAACCTGTAGCGCATATACAGTGCCACGCGGTCCTATGATGAGGGCAGATTTGCA
+>34453 2
+CCACATCTTCTAGGAAGAGCCTTTCTCTATCACCCACGACAGTTGGGACAGCACTTCGGTGCCATATTGCAATGGTTTGCCAAGGGTTGGAGGTAAAGAC
+>34454 2
+GACATCTGCAACATTGCTGTCCAAGCCTTAGGCATCGGGGTGCGACTGCAGATCAGACCGCTGAAGCGTAGATCTCTTGATAGATACGTATGATCACTTC
+>34455 2
+ATCAAGAGTCTAGGGAGCGGCTCGCTTGGGTGACCCTTGAGCACAATCATCGCCTATTGACCCGGTGTAGACCATGCATCACTCTATGTTAATACATGGA
+>34456 3
+GTGGCGACACGATTCATAACGCGCTCGTCCACGAGCTTGTTGTATTCAAATGCGCAGGAACGACATACGGAGTTTATACTCTGACCCAACTGTGTTGCAG
+>34457 1
+GGTACAGTGAAGGAGCTAACATTCACGATCCGGCGTGTTGGTCAAGTATTCCTCTCCAGTCCTCCGAGTTGTTAACACTGATTCGCCGACAGGCAATAAG
+>34458 3
+AACATAGTAGGTCTCCCCAACTAGCCGCCTTTAACGGGTGCGCATGTGAAAACTAGGATCGGGCCATCAGGTCCCATCTTTTTGCATCAGGTAAGATTGG
+>34459 3
+AGCCCTGCGAAGAGCGCCTGCCTATGCCCAGCGGAACTCTGGCCTGCTTCTCACGATACTTAATTGATAGTTAGGTGTCCTAAGGAGATTTAGAACAGTA
+>34460 3
+GTGTGTCCTACTCCACTTTATACAAAGCAACTCTCTGGGCACACCCACTCTCACTGGATTTGTGTGGGATAGACGCACCGGGTGGAATGTAAAGGGTCAA
+>34461 1
+GGTCTCCAGGTAATCTAGACCGCGCGAAGGTCGCGGTTTATACGCGTTCTCGAAACTCTGATAAAACAGCCGCTTTAGGATCTAACCTGAAGCTTTAGCG
+>34462 1
+GTATGCCTGGCCCATTAGTCCTACTCACTCACTAAACATCGCGGTCGCTTGCGAAGACCAACTGGTAACATTAATGGGACGGTGGGGGATTACCTTATGA
+>34463 1
+AGACCCATGCGGCTCACAAGCAGTATGGATCAGTGCTGAGGGGCAATGATGGACTATCCACTAAATCCTTATTGAATGCTTACCCGCCCTTGATCGGGTT
+>34464 2
+AATATCTCAAGCAGGGCAGGTACGCAATGGGTAGTCTTGCACTCTGATGTCACGTTGTTAAGGGCCGTGTCTCATCCACCTTGGCCTCAAAAAGATGCCA
+>34465 3
+GACCGTAGTGCCAGCGACTCAGAGTGATCTTGGCCACGTCGGGGGACCTCTAAATGACTATATTTTCTAATAACTACGCCTCGTTGCACATAATAGCGGG
+>34466 3
+TGAGTTGTCGTTCATAACTCCAGACATTCAGACCGCACGGTCTGAGACCTATCTGGTGACTACGCAACTATGGAAATGTTAGTTGCCATGCAGGGCGACC
+>34467 2
+CAGTCTAGCCCCAATAATCAGATCGGTTATGGACATAGTTGCACGTTGAATCCACCTCGTGCATAGTGTCTTGGGGCATGAAAGTAGTGCCAGCGCCACT
+>34468 3
+CTAGACGCGCTTATCTTGGAATTGACAGCCTTCCTTACTGTATAAACAGCCAGTGTTTTGAGAGACTATGCCCGCAAGAATGTGGCGCAGTGGCCCCGAA
+>34469 2
+TCTACGGCGGATTCACGGAGCGTTTCGCGCCTTAAACACACGTTTAATACCCCGTGTATAGTCTCAATCCCTGTAGATGCATATATGGGAAAGGCACGGG
+>34470 2
+AAACGCCCCAGATCTGATATATTTGGATGATTCCTTGGCAAGGATTCCTTCCCCATGCCGTTTCTCATGGAGCGCGAGACTAAGAGATCACCGAAGTGGG
+>34471 3
+TAGCCTATACCGCATTCGCAACGGATCCACAAGGTGGTGATGGTCATAGTCATTCCTGCAACTCGAGTGGGTCCTGAACATATCTGAAAGGCACTTTGCG
+>34472 3
+CTAACCTATCATCTTGAGACGACGGGCCCAGGGGACTTGGGTTCTGCATTTGTAGGAGCAATCCCTATAGCGTATGGCTTCTAAGCCAACAAGGATCCTA
+>34473 3
+CGTTATGACTCGTCCGGTCGATAACCCTGGTGAGCATCACGCAGCTCTGAAATCGGAGATTGCCTCTTAATGGTTTGCCGATGAATAACGAAGCACTCGA
+>34474 3
+TTGATAAATCCGAACGATATTGTAAAAGCGCAGCTCTGCGACTGGATTTCCGTCAGTATCTCACCGTATATGGCCTAGTGACTCAGGAGACGCCGCGCGT
+>34475 3
+GGGATATGCCTGGGAGCGTCCCATAATAGGCGGTGCTTGTACCTGGCACAATCTTAATACGCGTTAATTGTACATTAACCTGCAACACCCGCATAGGCTG
+>34476 1
+GATGGCCCCGAAAAGTAAAGTTTGCGACTTTGCGACAAATCCGGGGCAATAGTTACTATTCGTCTTGCTCCGGCAGGCTATGGCTTGCATAGACTCAACC
+>34477 1
+GCACTCCGACTGTTGTCACACATTTGGCCTTAGAAAATAGGCGAATCGGCCAGTTTTCATGTCACGAGGCAGCGACATGGACAATGCTTTGGTTCAACGC
+>34478 1
+CTATCGCGTTCGAGAAGGAGTACCAAATGCGAGTAATCGCCACCTACTGCCGGGGTACTGCTTTCGCGGATATTGAGAGACTATAAACTGCTCCTACGTT
+>34479 2
+ATAGCCCCGTAAGGCTAATGTTCAGATACTAATACTGACAGGTAGTGAAGGTCCCCGAATTTCGACCCGAGGTGGGCCATCGCTCGTGTAACAGCTTTTC
+>34480 2
+CCTTAATCCCGCGACACTGCCATATGCGGTTCGCGTACAAGTAACGTCGTATAGCGTGGGGGATTGTTTTTTGCAACGACAAACACGGTTGGCTACAACA
+>34481 3
+AGCGTACCTTGACTTGATCTTCCGACCTTTTTTACAAGCATTCAGAATGACGGTGAACACTATAAGTCGTCCCGGCTCGGCAAAGCTGAGAAGGGGGTCC
+>34482 3
+GAACCCTCTCTTTGTTCATGCGTAAGTTCTGCTCGCATGGTCGGACCCGTAGATCATTATAGAAGCCAGGTAGTGGCTACGGAAAAACCGAACAGCTGTC
+>34483 2
+CATGACCTGATACGTGCGACGAATCTTCAACCATACCATTTCAGGGGGCGCGTATATAAGTCGCAATGTGTCCCCGTGCGATGGATCGCAAGTTTGCATA
+>34484 3
+CTCGTTATTTACCAGGGATATCCACTACAGCCGAGTCTGGATACGCTAGAATGTGAGGTCCTGAAAGCCCATGTCAGTGGTTCACGCAATTGAACGGTCC
+>34485 1
+AGATATCGGCAGATAGTGGCTTGACATATTTCAGTTCTCCCGAGGGCATCGTGACTCTCAAGGGGAATGATACACGGAAGTCAATCCTTCACTCCGCGTC
+>34486 1
+CGCAAGCGCTCGAGAGTTTATACGTCTTGAAGATCGGCGTGATATATACTGACCGGCGAACACATGACCATTCTGCAATGTGTAGGCGGCTCCCCATTAT
+>34487 3
+TCTAGGAAGGGGATGATGCGCCTGGTGCTAGCGGAGCGACCACCTCACTTCAAAGATATTGTCCCGTCAAGGAAATGCGTTCCACATCATCTTTATTACG
+>34488 3
+TCTTTCGTGAAATCACGGGTGAGCTTACGATGGCTGTAGTGCCAAGTACACGTGCGTCCTTGCCTAACCAGCGTAAGCTGAACATTAACCTGGATGAACC
+>34489 1
+CCTAGCGTCTGGAACACGGAGTCAATGACCTAGGGATGAATTCTCGGAGGGCTTTGCAATCGCTACGCTGTATGCTCACAACAGTTGCCTATGCATTACA
+>34490 2
+GAGCATTACGCTTACAAGAAAGAGCCCGGCTGTTCTTTTCATAGCGGCCGGGTCGTGGGAGGGAAATCATTTTGATTCTATTCAACGCCCACGTACACAC
+>34491 2
+CCCAGATGCCTCAATCGATCGATCTAAGTGCTGTGAAAAACGTCGAGAGGCCTTCCTGTGTCTCCGTATGTGTAAGCTTAAAGTTAAGCGCGAGCGCCAT
+>34492 1
+ACATACGTAGTCGCGTTGCCAGGTGGTTCTTCCTGCCGAAGGTGGTAGAACAGGGCTGTAAGTAACCCCGGCTTAGACAGTTTTACATTCTCCAACCAAA
+>34493 1
+TAGATAGCCCACCTACCGTGTATACGAGTCGCGTCATCTCTAACATTCCTTAGTCCCAGTCAATTCAGGAGGTGCGATGGGAGATATAAGACGGGCTCGT
+>34494 2
+TGCTAGGAAACTTCTCCTAGACTGGCTCTTTCAAAGCCTCGATACCAGAGCTCCACAGTCAGGAAAATCGGTGTGACCGTGGTCATTGCTGTCGTAAGGA
+>34495 2
+CATATTCGCCCGGACCTCCCTTGAATACGAGATTTTATTTCAGCAGCTGAAGCGCGCCTTGGCACATTAGCTATTAGCCATACAATGGGGACGGGAAGGT
+>34496 3
+TCGTCAAGGCAATGCAACATCATTTTATTCATTGACCCTCCGCTGTGCTATCCGGGCTGAATACGCCTGAGGGTGGGAGGTATGTCACACAATAGACACG
+>34497 2
+CGCGACTATAGGTACGTCCTTCTATTGGGCTTTAGACCACATGTTCAGCAAGGCGTAAACCAAAAAACCGTCCTGCGTCTCTGTGGAGGGTTCGAAAGCT
+>34498 3
+GCGGAAGCTTCTGTCCCGGCACGTAGCTATCAAACCTGAGGACTTTCTGCCTAATATGTGAAAGGCGCATGCCTATCCTAGATTAGGGTAAATTCAGGCC
+>34499 2
+GACATCGACTGCACTGCTCGGGAATCTGGTAGGCAGTATGAGAAGCACGCGCGCTTTCACCTGGAAAACCAATTTCCCTTAGATTTGTACGTCCTAGAGT
+>34500 1
+GCTCACTCCGTTGTGGGCGATACGACAGTAGGGGTGTCGCAAGAGATACCGGTATCTGAGGAAAACTCCCACCTTATTGTCATCTATTTCTAAGCAGCCA
+>34501 2
+GACTCATCGCATCGTGAGCGGACAACTTCGTGGTGGCCAAACAGAATTCCATCAAATGTGTCAGCCTGCCGACGCTGGAAGTTCATTATCAAGGTGTTCT
+>34502 3
+ACGATATGTTCATCACGTGGCCACGTTGTACTAGTTGAGTATCCAAGGCGTCGTAGTGCGTACATTTACTCGTAGGGGCAACCGTCATAGGCAAACACCC
+>34503 2
+GGAATGCGTATCCGCGCTGATATTGACTAGACTAGGTACCCCATAACACAATGTGCTTCCTTCCGTAGCAGCCCGGTTCAGAAAAGCTTTGGTGATCGGA
+>34504 2
+ACAGCGACAATTGTAAACTGGGCTACCAGGAAGGGGACTATACCCCTCCGAACCGGGTATCCTTGCCAACACGGTCATTTTTAATGGTGTCAGTGCTGTT
+>34505 2
+CGTTATTGTCCGGGACAAGACAAGGCACAGGACCCACTGCGTCCCATGTTGTTTCGCTCGGGATCAAGTACTTCAGAAATCAGTTTGATGGCTCCAAAGT
+>34506 1
+CGATGTTAACGAACCACTTTGGGCGGTCAACCTAATTTCATCTCGGAAGCTCAAAGGTGGATGCCTCCGCCAGGAGCGAGACCATCTATTAGTTTGTGAC
+>34507 1
+TAACTTTCCTTTTTCGCAATCCAGACTAGGAGGAACGACTTCGACTGAATGAATCTGAAGGTCCTGATGCCGCCAGGGGTATCCCATGTCAGGGACTGCA
+>34508 1
+TGCTATGGCCCGGACTATACAATCGCAATAGACTGGTCAAACGCTTCGCAAGAGGTTCCACTTCTCGCCGTTGAGACAGCTTTGAGAGAGCTGGCAATTT
+>34509 3
+TCGGTAACCAAATCTGAGAGGACCTTAGTGAAGAGTGCGCATTTGAAGACAGCCAGTGTTCACGAGGATGCCCTACGCTTGAGCTCTGTCCTTTACTACC
+>34510 1
+AAGAGTTACAAATGCCTCGACCTTATATAGCCTATAGATGGTGGGTAGCTTGGAGGGCACCGTACCCATACCTTGCCGCTGAACGATTGGCCTTCACGAT
+>34511 3
+AATTCTAGCCGGCGCAGCAGGCTATTTGCCCTGACTATTCGTAGTATATCGATAAGCGAGCTACCTCTCCGAGTATGAAGAAGCACGGCGTTTGTCCAGA
+>34512 1
+GGTAATTAGGGTATGTAAGCGGCGCCATCGTTGCTTCCCCCTCTTGTTATGGACTACTAAATAAGGAAAATAACGGATCCTTGCCGACAGCACCGGCCTG
+>34513 3
+TGGATATGGTCGTCAACACAACTTCGCTGTCCAAAACAATAGCGACGTTGGTTAATCGCCACAAGGCCTTGATAGGGCCATTTCACTCTCATTGGCGGGG
+>34514 2
+ATTATGAGTTTGTGGCTCCGTTGCGCCGTAAAAGGTCCAAAACTCGCCATTAGCATGGTGCTAGGGTCAGAGCCGAGCCACGCTCCTTCATCAAATTAGA
+>34515 1
+ACAGGGCGGAGCATGTCCCTGATCGTAATGGATCGTCACTCTCAGCTGGTTGAAGTGTGCCTGTCTCATTTAGAGCAATCCCTGATCACCAACGGAAATA
+>34516 1
+AATATAGGTCTCATACGGCGGATCAGCCTCCAATTTGTATCAGTCTCCTACTCAGATACATGCTACCGAGGGCGTACGATGGTGGGCATCACTAGGATGC
+>34517 3
+CTTGTTGGCCGTGTTCAGAAACAAGGGGGTCGCCACTCTATGACATCATACCAACCGGTATACTTGAGGCCTCAGTCCTAGAGTATGCATTCTGAGAGCA
+>34518 1
+TCAGTAAAATTTGAGCTTCCTTCTCTTCCGGGAGGCGCATTACACTCAAGACTTCTGCCCAAGGTTCATGGTAGGAAGATTCTCGCGGCAAACGGGCGAA
+>34519 3
+TAGCGTTCCAGACTTGCCTGGCTGGTCGACACTATACACTGGTGCGTTCTCAAGCCAGTATATGTCAGGGACCTGTGATCAGGATCAGACCATAACAAGT
+>34520 3
+AGCTTAACCCGTATTAGCCGGTAGCATTCCTATAAGTGAGCGGTCGTTGTTTACCGTGTAGCTCGCCGGCACCTCAAAGAACTGTGGACGGACACATAAT
+>34521 1
+CGCCGTACAGGACTTCACAGCGTTGAAGCGCAAAGGTTTCGCGTTATTCACGCACCCATACGGTTCATAGTGTCATCGAACGATCGTGTTTATCAGGAAG
+>34522 3
+CAGCCTATTTTGAGCAGCTACAGGTCACGAGAGTAGGTCTAATTCATGATATTGCGATGCCCTCAAGGGGTATCCGCTGCATCCACGTGTCAACGATCGA
+>34523 2
+ATATCCGATCCAGAGCTCGGTTTTATCGACCGCTCATGCGGGCCAGTAAAAAGCCTGAGAACGTGGAATTCTTCCATCCAGCTGTCAGAGTGTAGGTCTA
+>34524 3
+GGAGGTTGTAATACACCCAATCAATTTTGGGCTAGGCAACTTAGAGTTGGCCGTCATTAGAGATTTCACCCGGTAGGGACTGTACTCAACCGCCCCCATG
+>34525 3
+GTTCGGTTATTGTCGTATTTACGGCCCACGATGCGAGAAATCCAGGCTTGAACACCGTATTCAGAAGCGCCTTACACGGCCACACTAGGCGAGGTTATAT
+>34526 2
+GCCCGGGATTTACGCAGTGGGACATCTAAATCTAATATGCTACAGCCCCCAGTGATTGCTGCCTCATTGCACCTTTAGAGTGAATGGGCACATTGGAAGC
+>34527 2
+GATGCTATGCAGGCAGAATACAGCCGGTCTTAAGTCAGGGATCTTCGTCCGTATACGCTCCTCGACAACCTAGGATGCCTAACATTTGACAGAGTGTTCG
+>34528 1
+TTCGTCACTCCAATGATGCTGTCAGCACCTAAGTCCCGTTGAATGTCATGGGTGCTAAGTCCAGCCAATAACGGTGTCGCGTGAGTCAAAACGGGTATCA
+>34529 2
+GCGGTGAAACGGGGTCGTCAATGATACATCTCCCCTACTTGGCATGGCTGAGATGAATAGCTGACCCTTGCGATACCTCGTCATAGAAGTCATATTCCAG
+>34530 2
+TCCGACTAACGGTCAGGGGACACTACATAGCAGATTATGCTGTTTAGATTGTGCTCACCTTACGCCCGGAGACAGCGCACATCTGACTGGATGTTACTAG
+>34531 2
+GATCTATTACGACAAGTATAGCCTTTGAATCAACGCGGCTTGTGTCTACATTGCCGGTAACAGAGCCCGCGTCTCCATGAGACGGCACCGTGAGTAATTG
+>34532 3
+ACTCAATTCCGTAGACGGACCTGTCGCTATTATTGTCCGACCTACGTATACTGCATGGTGCAGCCATCCACCAGTGTGGCGAATATGTAGCGAGAAGAGT
+>34533 1
+CAATGTACGGCATCTGAAAAGGTTGCGCAGGGAGGAACGCTGCTTGCCAGGGGAACCTATGCCACCCGTCTTTTCTATCAACGCAGAATTTTTCATCATG
+>34534 2
+TTTCAGTTTTTCACACCCAAACCGCATCTGTGAGGCTGTGCTAATCGGACCATCACGGTGACTAGAGGGCATGTCCACGTCGGTAAATTTCGAGGACAGA
+>34535 3
+CCGTACCGGCATACTTCGAAATAGCCTCAAGTGGACTTTCCGATTTAGAAGCAGGTAAGTATTAACGCGACCGTGAATACGGTGCGGGTCTGCATCTCCT
+>34536 1
+CTCCTCTGCATCGGTAATCAGGTCTACCGGAGATATTCATATTGAAGGGCATAAAATAACTTGGGCGGACCCCGACATGCGTCTGCAGGCGCGAATTTTC
+>34537 2
+GCATTCACCACTCTCCCGTGAAGGGATCTAGTGAGGATATCAGGCACTTAAACGTTGATCCGAGCTCTGATACCTAGATCTGGCTAAGGGATCCATGCTG
+>34538 2
+AGGTGGCGGGAACATTCTAACGCGTAGCTCCACCGAGGCCCTAGACACGCTAGGAAAATATCTATAGTCCGATTTTAGCCCTTTGCTACACAGTTTTGGG
+>34539 1
+ATTCTGAACCCTGACATTATGGCGAGTAAAGAACGATTCTCCCAGTTAGCGTGAAGCCCGTTCTTATCGGATGGGCAGCAGCGACTGGCTGATTTACCAC
+>34540 3
+ACGTATTCAATAAGCGCCATGGCCGAATAGCCTATTTTGAGAAGGAACTGACAGACCCCGACCTAATCTCAGCTCTTTCGGGTGGGCGTTTTGCAGTCAG
+>34541 3
+TGTGTGCCGTTAGAGGATAGCTACCCTTCACACTCGGGCACGGACAAGCTTTGATACCGAAGAATCGGAAGAGTCCAATCCTCCTTTGATTATGTCGACG
+>34542 2
+GATGAGAGCCTATCATGTCGGTTATGACAGATCCCACGCTAGGTAACGCACAGATCCGGCGCAAGCGGACAGCTTATTTGCATACTGCATGTATTGCTTC
+>34543 1
+GCATTCAACTCATGTGGAACTGTCAGTAGCGCTTTGGAACTACGTCTACGCAAATCCACCCCGTTACGGTCACAGATCTAGCTGGTGTTGGACATAAGGG
+>34544 1
+GTATTATGTATCCGGTGCAGCATGGTATCGGTCTCCGGTAGAAGGAACTCAATCCCCAACAGGCGCCTTTATGGAGCTATACGAAATACCGTCTTGCGCA
+>34545 3
+GAAGCTAGCGGAGAACAGTGACCCTTACATTGGAGAGATGCTCGCTTAAAGTCCGCTGCTGTTTCTACCCGCGCAACCCAAGGAAGTTGTTGACTTACTT
+>34546 3
+TGAGCGCCTACTTCATAGATCGGTCCTTGTTACAACGCAAACGCAGCTCCTCCATGTATATTGGAGAGGCTAGGACCAGTATTGCTCAGGCTGGTAAAGC
+>34547 3
+ACTCCTAGGCTATGCTAAGCTTTAGTCGGTCTGCGCTTTAACGCTTAAAAATGTGTCTAGCCGAGGGCATAAAGTGACGTCACAACGCCTTCAGCAGGGC
+>34548 1
+AAGATACCTGAGTCTGCACTGTAAAGTCAATCGTACAGTTGCATGCGTTTGGTCGTCATGGCCCCCACGCTAGGCTCCTAGCGACGCATATGGATAAAGT
+>34549 1
+CCTTGAGCAAAGCTGATAGGAACGCGATCGCATTCTATGAAGGTGATGGCTTCGGCCATTACAACGGATAGTCTTCGTTCTTACTCTAACGCCGCAAGGC
+>34550 1
+AAACAAGAACACGGAGCGTGGGCGTGGTCTATTTACGATTGGAGTCTACGATGGTCAGGGTATCCACAGTTCTGGTTAAATCTTACAATCCCCCCCGTCC
+>34551 3
+TCACGAATGATGTTTATTCAACCGACAACTGGGAGAGCCTGGGCAGTGCCGTATGACCCCCCTTACTTGCATTAGGGATCACCTTTAGACTGGAGCAAGT
+>34552 2
+TACTGAACAAGCCGGAGCAAGTTCCCAAGTCGACGGGGGCCCGAAAGTCCTTCTCTACGTTTCGTTGCACGTTGTATCTGCCTTAGTAAATGACAGTGAA
+>34553 3
+TAAACTCGGGAGGGTGCTTCAACGAGAATTCAAGGTGCTGCTAGTCCCACCTTCAACGTACACGCTCGATTTTAAGTAAGGGTCTGTTCCAGGTCAGCCA
+>34554 3
+TAATGCTAGGACGGGATCTTGATGAAGAACCAACCCGCTGTCGGTAATATCCCTCGGAGTAACTGTTAACGGCCGGTACCGCACTCTAGTTCATGCGTAT
+>34555 3
+CGGGCGCTTCCCTTCCATCAATCAGGCTGCCCCTGTTTATGGGACAGTAATACTAAGAGATCCGGGGAAAATCGTTCTTCTAAAGAGGTGGCACATTAGC
+>34556 1
+CTCCCTAGTAGGCTCCAGAATCCTACGGAAGAAGTGACGGACTGCGGGTTAAGGAGACTGTGCCTATGTCATACGTCTACTTTTATTAACAATCCGCGCG
+>34557 2
+CCAGTCCCTCCAACTGGGTATAAGGTAATACTGCTACGTAGTTGTGTCGACAGTGTGTATAAGTGCTGAGCGACCTAGACTCACGTCCGAACATCTAGGC
+>34558 3
+CTGTCAATCAGGCTCTCACGCATACCTTAACGCACGTTTTGATGGGCCGGAGTTAAGGGGCTGTCATACGTGGAGAAATAGAATCATAGACCTCTCGCTC
+>34559 2
+TAGATTCACCGGGGATCACGAGGCAATAGTTCCGGGCCCTACGATATATCCATCGGGTCAAGTCATAGATCGCTTACTGGAGGTAGGAATCCCTTTATCC
+>34560 2
+TATTTGTTGCTTACGGATGCCAAAGAACCGTGTAGTTGGATAGCTATGCCACGTTGTCTAACAGGGCGACCGCCAGCCCCAATGTAACCCAACGTTATGG
+>34561 2
+ATGGGTTTAGACCTCGGATGAATGCCCAAAAAGCGTGCTCGTCCATACCGTCGATATCGAATTCAGTGGTAGTGACTATGACCCGGCTAGCACCCTTGTA
+>34562 3
+GGAGTGCACTGTCACTGATCCTTTAGTGTTCGTGCCGTTGTCCAACGTGTCTAATAAATAAGGCTCCCAAATTGGAACAGAGCGAGGAACCTGCGACTCC
+>34563 3
+GACTCAAGACCCGGGACAGACACCTGCAAGTCTGACTTAGCGGTTATCCCCTGTAACTCGTGGGGTTGATAATTAGCTAAGCCTCAAATGTATCGGTGTC
+>34564 3
+CGGGTCCTCGGGCATCAGTCAAATCTCACTACTACTTATGCGACTTTGTGATAATGGCAGTGACACGCATGAAGGGGCCCGCCAAGATCTGTTTAAGATC
+>34565 1
+AAGTGGCGCTCTCCTGCCAGTCGAGCAGGAAAAACGTACTTCTAATCACTGCGATTGTCTACAGTCCTCTTGGTCACAGAGATGAGCCTCAAGGTGGTAT
+>34566 2
+TTCAGAAATTCGCGGCTTGCATCGCGTTGGCATACACGAGTAGTACAGCAATTTGCATCTCTTAAGCCGTGGCAGTAGGGTGAGATCCACGTCAACACCT
+>34567 2
+ACTTTAGTGTTTCCCAGCGTGGGTGCGTCACGTGCAATAATCCCAACACTTCACGGGCCGAGAAAGTCTTTCCAGCAGATATACGTTATAGACTGGCGGA
+>34568 2
+AGAGTGATGTGGGTGTGACCCACACGCACATGCGCATCTCACAATTACTCCACCATTATCCGGTTTGTGGGCTCGAATCTTCAGGTGAAGAGTGAACCAT
+>34569 2
+GGTCTGGAATACTGAATTGCCTAGCCGCAGCGTGTTAGCGAACGTTCACTCTGGCACTCTAACCAGTCTGAGGCAATCATTCAGAAGACGGCACTTGTAT
+>34570 2
+ACCGCAGGGAATAGAGTTGTTTCTCCGGGGAGCATTCTCACCTTATTAGGGGATTACAACCGAAGCTGTTCCAGCGCTACGAGCTCGGTACTCCATATAA
+>34571 3
+ACGTGGCCAGTTTCTGGCGTGTCGATGTTGAACTCTAACTCAACTGACGGACCGCTTCAGGTAGCTATACACATCAGGCTAGGGACTGCAGATATTACAC
+>34572 2
+AACGTAGTTTTCTTTTGGGACCAGCACTCGTTTCCAGACATAAAGGCCAGCAGCGACTTCCACGGAGTAGGTAAGTGGACTATCTGACCCACGTTGCTGA
+>34573 3
+GTTCAGGCCATTGGGTATGCTAGCACCCAGTGCAACCCGCTGCTAAAGCTGTAATAATTAAGATTAGGGGGTAGAAGTATTGATCTACCTGCTCCCCGCC
+>34574 2
+AGATATAGTGACTACCATCCAGGCAGTGGATAATCTTTACAAACCCTACTCGATCGGGTATTTGCGCCGAGTCCTACCGCTTCGGAGGTCTCGAGGTAAG
+>34575 1
+TGTATAGTCTAATAACTTCGATATGCCCTTGCACAGGCTCGCCGTAAGGTAGGTTGATATAACGGGTTAGGACCGGACCTTCGAGTACGAACCCAGCTCC
+>34576 2
+AACCAGGTAGTGATGAATCGGGATATCGGATACGGCGTCTTGTCCTCGAAGTACGACGCATACGTTAATTCCCCGCTTCTAACTAATGGACGCCAGTCGT
+>34577 3
+GGGAGCATCCTACGACTATACACCAGTCTTATGTGTGTCTCCTTATAGCAGAACGTCTGCCGAGTTATCTCGTATGAACGGAGACTCAAGGGTCGCACGA
+>34578 2
+GATTTATGCCCGTGCGCGAGTCTACTTTGATGGCCAGTCCAATTAACAGTAGTCCGCAAAAAACTGTTCCGGGGCCGGATTGACTCCTTCTAACGAGGAA
+>34579 3
+GCAGCAATCGTGACCCGATGCTTTGAGGAGCAATTTGAATAACGAACTGGTGCACGTCATTCGTTCGACCCTACACACTGGAATATCCGTATCTTGGGCG
+>34580 2
+CTACGCAGCAGACCTCCTCGGAGAGCAAACAAATGAAGACGCTCCTTGAGTGTACGTGATGTTCTATCTAGACTAGTTGGGGACTCTACCCTCTTGGAGT
+>34581 2
+GGCCTGTCCCGTCCAAGAAGCGTCAGATTGGTAAAGTATGGGCGGCTAGGAACTGCATTGTCGTCGTCCCAATAATGCTCATTCTACCGTCGAATACTAA
+>34582 1
+TACCTATACCGTAACGACTGGCACTCATGCTTGTGGCCACCGTAACTGTGGGCTGAAGCTTCAAGAACGCGAGGACATATTCAGAGATTGTCCTCGTGTA
+>34583 3
+CCTCAGTGCCGGCTCCAGAATCAATGCTGTATCACCCGGGTAACGATAGTTCTACTTGAGAGAATATGCATACATTCCCAGTCCAGGGGATTAGGGCTGT
+>34584 1
+TCATTGTCAGGGTAAAACTGGGCCGTTATACCGCAACATGTAACGAATTGTTCCCCCTGATGCCCGCTCGGACGAGGTGCTGATGACGAGCTACATTTAA
+>34585 2
+GTAAAGGCGCATCTTTCTGAACTTTGGTTATAGTATTGCTCGCTAGGTACACGGCCTTGTCTTCGGTATCCCGCCGCGAAAGAGCAAGCAACGCACGAAA
+>34586 2
+GGGTGGCAATAGCGCAAGATAGAGCGCTAGTCCATTCACCGACCGCTCGACGTCGGTTCTACCGTGAGCGTGACTAAGACCATTAAACATTTATTTCTGT
+>34587 2
+GTAAACGCTCTCACGACTATGAGGCTCCCTTCGCATCCTATAGGGCGAGGAGGCTTCACAGAACGGTAGTTCGTATTCATCGTCTCAAAAGATTAGGTCG
+>34588 3
+ATCGGGGTAAAGAGTATCACCGCTCGAGACACCGGCCCCGTTCCCAGCTCTCGGTAGAAGATTCTGCTAAATTCTAGGGAAGTTCGGATGTTCTTCATAA
+>34589 2
+GAATCCTTGTCCGTCACCCGTGAATTGGTGTTCAAAACCGACAGCTGCGCATGCCGTCGCTTGTTAGGCCAACAAGTGGAAAATCTGGAATACTAGTTCG
+>34590 2
+ACTGAGCAGTTTCATGCTCACGTATCCCTTCGAACGCACGTAGTGCTGCATCACTCACGGACCCACTAAGGCAAGTTTGAACTGAAGGTGAGTTTTGAGG
+>34591 1
+TTGTAGCACGTGGAAGACCAACGTATCAGGTATAAAGATCGTGTTAGCATTATCACGATGCGCCCAGAGGGTCGCAGAACCCCGTTTGTCTCGTCACTTC
+>34592 2
+GGATAAGGACTTACGAACTTACATGTTAACCCGGCGGCACACAGGTGTCTTTGACCTTTGTCGGTGTTTGCCACCAGACCGAAACAGGCTGATCGTATCA
+>34593 3
+AAGGTTCGGGGATCACTGGTGGCCATTAAATACGTTGAGATACGAAGACTGAAGCCCTTACCGTCATTTCTATGCGGCGACCCGTCCATGTATGCACATC
+>34594 1
+AGTATGCGTTTCGGCTAGTCACACTTCTCCCATAGCTTATAACGGAAGGGATGACAACCATCCAATCAACGTTTCTAGGCAGGGCGTCTGTGGAGGTCCA
+>34595 2
+CCAATTGCAGGTGAAGCCAATGAGACCCCTCACTTCCATTCTTGTGCGTTAGTCGGGAAGCCTTCCGTAAACAGGGGATGATGATGCAACTCTACTGTAG
+>34596 1
+CTGTTAACGAACAGGACACGGGGTATTGGGTACCCATGGTGGGCGTGAGGCTTCAAATCCCCTTTGAATGCCACACGTAATATACTCCAATCTATGTGCC
+>34597 1
+GTGAAGTTCAGTCCTGCTTGGGGCGTCCACGTAATTCATGCCTATCAACGAAGCGGTAACACTTGGCGATTCCTCAGAAAATGTTCATGAGGACGCCCAT
+>34598 2
+TGTCAACGTGTGCCGATGATTGACTGTAAGTATCAAGCGTTTAAGGGCCGCTTCCAACTAAAATGATTAGGACGCTTACCTGACGCCGGTACGTAGCCCC
+>34599 2
+CAGACGTAGACGACGAAATGGTAAGCAGGCAGTACCATCTTATGATAAATCTTCGAGTACGCCTTCGTGGCCCGGCCTTATGGCCATGTTCAATTCGTGC
+>34600 2
+GAAGGCTATGGTTGGATTTCTGCGACAAGCTTCCGCGAGGAAAATGTTAGCCTACATTCCTAGCACCGCCTGCAGGTAACCTACTTCAGCTTCAGAGTAG
+>34601 1
+ACCACCTTGAATCACTCATGCAGGAAGCAGCGATAGTCGTTACCTTCCGATAGGCGTCTGCTAGAAGTTGGCTTTGGCTGTACATGGCACACGATCAGAT
+>34602 1
+TTGCTCCTACCTAGTGCAAGAAACGCTGGTAACAGCTTCCTAACTTCCTAGAGGGGACCATTCGAAGAGGCAAACTTGTTGTTGAGCCGACGCCAGGTTT
+>34603 3
+TGATTTCGCCACATACCAAGGTGTACTCGGTAGATCAGGTCAACGGGTAAACGTCCCGCATCAAGTTATGATCAGTACCTCGTCGTGGAGCATCATTGGC
+>34604 3
+TAACTCTATCTAACTACGCGCTATATAGCACCAATGTTGATGTGGCCCGTCGGAAACACGCCGCGAAGCCAGTTGTTTACGAGGGTCGTTACAGAGCTGT
+>34605 1
+CCAGTTACTGCCATAAGCGGTCGATTTGCGGAACCAAAATGACTCAGTTGGATTCCTCGGTGGAACATAGACCTTTCTAGGTGCCCACATGGGGTACCTA
+>34606 3
+CGCGGAGAGTCCAGTTTAACTCAGCTAGGTGGGTTGGTAGTCTGGCCGCGCTTGTATCTACGCTAGAAGAGAGAAACCAACATACTTCCCCTAACATTCT
+>34607 1
+GTATTCGCGTGATACCAACCACATCTTTGTGACAGGTGTCTAAATCCAACATCGATTCAAAGGTCTTGTGCACAGAGGCAGAGGAGGTCCCCCCTTTGGG
+>34608 2
+AGTGCTTGATCTTCAGTCAAGACTTACATTCTAGGCATAGGATGCAGAAGTACCCCATGCTGCAGAGGTTGCTGGTAATGGCAGCGCATCCACCTCCAGT
+>34609 1
+CCCTCCGCTGATCCCGACTTCGGAAATACCGAAGAGGGACGTAATAATTTGTTGTCTCACATCCTTAGGAGCGATAAGGTGCTTGTATTCACAGACCGGG
+>34610 2
+ACCCCAATCGTTGGCCTTGGGATCCCCCACTGTACAAGGGTCCAGAGGCATTATTGTAACTATGTATATGATGGGACTAGGCACTAACTCGCTGTCGGAA
+>34611 3
+CGATTCAGTGTAGTGCGACGACTTTCAACTGATGTCAGCTCGTCAGGTCCCCTCGATCAGCAAGTTTTCGGAGAAGTAAATTACTGGTGAGCCCAAAGCC
+>34612 2
+CAGGTACGCCGAGTTCACGCGACTTATGCCACCCCTTCGTTCTGTCGTATTACTCATGATGAATGGAGGATACGATCTGCGAACGATTTAAGGACGGCAA
+>34613 1
+AACTACCCAGTTTTCATGTACGGAGGTTCCCGATGCGCGAACCCACGATTACTATATCCGTTGCATGTTAAGCTGACGAGTGCAGTGGCTAGATAGAGCC
+>34614 1
+AGATCATAACTGTTTAAAAGTTCCGGCGACGCTGGATTCGCCACCGAATTACCGTCCTTTAGGCCTCTGGACCGAAGTGCAATGGTTCAATGAAGCGTGC
+>34615 2
+TGACCTCTATGCGCATAGATGTATCGGGCTGTTCGAGGTCGACGGGCTATATCTGATTCGTCGGCACCACCAAACAAAATTTCACGCAAACTCATTGGGG
+>34616 1
+CCACGAGAGTGGCCCCCTATTCGTGAACCGGAACTCTAAAGGTGTCCGCGTGAGATTCTCCATGTATTGCGTCGATACGTGCTTAGGCTAAAAAAATGTC
+>34617 3
+TTTTATGGGCGGGGCCGCATATGCCAGGAAGGTGAACGAATCCCCACACGCCCATCTTTCACTGTTCGCGCGTCCTATAAAATTTGAAAGAAGTTTCGAG
+>34618 2
+GGTTTACATACGGCGTGTCGCTGGCCGTGTAGGGTCCACTCCATCGGAGAATGTATCTATGCTGATCCTCCAAAAGCATCATAACAGGTACATCAGTCGA
+>34619 2
+CCGATGGGATGCTTCGATCTCCTCATCGCATCAATGTCTGTCTAACATGGCATACATTGTGGAGGAGGGCTTCGGGAAGCACTAACACCTGCTATGACAA
+>34620 3
+TTGTAGTGATGGGCTGCCTGGCTAAAGCACACCCTATGTACGAAGGCGCCCGCAATAGCACCAAATATGCGTCTTTTGGCAGGACTCATGCGCTTTTAAA
+>34621 2
+AGATCAATGATAAGTTACCATGACTTCGGGGCTGTATCGGTCAGTTTCCTTTAACATGGGGCCACTCCTGCACTGAGGCCAAGCAGACTAGTCAACGTCG
+>34622 2
+GCTAAAGGTATTGTGCACATATGGAAGCGTCGGCCTGCTATGTTCGATCCCCGCTAACTGGCGCATAACTACGTGAAGATATCGACACGTTCTATCAGGC
+>34623 1
+GGGAAGCATGTGAGGGAATACTAGGGTCTGATTGCGAATGCAATGATTTCCCTGTAGAGATTCCTATAGGCCGTCCCCCCTTCGTCACACAAAACCTGTC
+>34624 1
+TGAGTTTGTATATGTGGGCAACTTCTCCAAAACCCCCAATCTCGAGTCACGTCTGCGTAGCGTCCGGAGTCAACAGAGAGTCAATGAGTCTCGGATTACG
+>34625 1
+GCAAGTGTCCGAGACACAGACCCAAAACTTGAAGTGAGTACTCTAATGATCGCGGTTGGCTATGGTTCGACAGTTTAGCCCACCTGTCACGTTCGCGTTA
+>34626 1
+TGTCGCTCTGCCAACCAAGTCCGGGCCCTTTTAGAGGAGTATATGAAGTGATTGCGAGGCCATCTAGTGCACCATAACTTTCTATCGCAGGGCAATCAGA
+>34627 3
+TCCTTGATAATGTGAACAGACCGCGCCTTCGCTGGATCAGCACGGGTGAATAAGATTGACACTGTTTCATACTATCACGCCCGATGGGCGCATAGTGTCA
+>34628 2
+CCTCGTTCCTGGATCTCTACGAACACGCGCTTAAAACTGGCACAACTTGCACAGGTGCCATAGACTGGTGATAGGGTAAGGTTCCAGCTTGATTAGCAGT
+>34629 3
+TCCTCCGTTTCAACGTTATGCGTGGGTTAAGGTGGTACAGCAGGTCGCGTTTCCTTTCAAGAGGTAAAAGTGACTTAACACACAACCGCCCAGCACGATG
+>34630 3
+CCTAGTCGCACGAAAGGGCAATTCCTATAAATAGCTCCGGTTGCGGGGGCGCGGCTGCTACCTCGCCATTATGCGTAAAATAGTTGATCAAGCATTTTAC
+>34631 3
+CTTCGCCACAGCCTATGCATGTAATGCAATGGGGGTATGTATCGACTAACTAGTAAAGGGTTGTACTCCACCTACCAGTGGTCGCGTATGCGGCAACACT
+>34632 2
+CGAGGGATTTATGGTCCGACGACACCTCAAAGCTGTGCGGCTGCATACTCAAACGCATACATTTCAGGGCATCTCACATAACTTGGACGTGGATTGCGTT
+>34633 1
+AGAACACCCTGCTGTTGAACGAATTCCTTATAATCATGTCGGGTGGGCCGCCAGGATCGATGCAATGTTTACAGTCCCGCTACAACTGGTATGGCAGACT
+>34634 1
+CTTCTCACCGTTCGCGCAATGAATCGCGTTCATATTTGACGCATGGTGGGCTAAGTGCACAGTTTCCACAAATCTAGAAAGCCGAGCGTATAGCGACGGT
+>34635 1
+CGGGGCCTACAAGGATGATGTGTCACCGGACGAGCGCCACAAGTCAGCCGTAAATCATGTTTTGACTCAGATTATCGTACTGACATCCGTTAATCTGTGC
+>34636 3
+AATCGGCGGGCTCAGAACCTTGTGGCTGTGAGCAGGGCTTCGGATGCGATGCTAATATACGAATTCTCCGTCTTTTCCACTAACACCTCTGAACAAAGAG
+>34637 2
+TCACCTGTCATACTCTAACAGAACTCCGGTAGTTGCCGCATATGTCGTGGGCCACGGAACGCAATCTGCGGAGGCTCGTTTTGTTAAAAAAAGGCTTAGC
+>34638 3
+ACTCAATAACAGTATCAGACTATTGTGTGTGCGTAACCAGCAGGCTTGAACATAGCCGTCCCGGATTTAGGCGGCACCTGCGCTGTGTATACCTCGATGA
+>34639 3
+TAGGATAATTTTTGGACCATGTTACTGTCAAGGCACGGCTCCGATCACTTGGGACGTCCCGCAGGAAGCATAGCGGCTAGCCAAGGTATTACCACTTTAC
+>34640 1
+TGAACAACTTGACGTGCTTCTACGCGACCAGTATGCATCCGCGGCGTACTTATAGAGACTTAGAACCGCGTGAGTACGGACTCTGATAAGCCTTGATGTC
+>34641 2
+CGGAGGTTATAGCACTCAGTCAATTGGAGATCGCGTTACGCACAACGCGGATATACGTGGTCCACCCAGGGGACTCCCTAAATTCTACATGATTGTCTTG
+>34642 1
+GCCGGTGCACTTGTGCGGTATATCGTTAACTTAGATCAAGATACGAAAGATAACGGTGTGCGCTCTCAGCCCGCCGTTCCGTCCAAGTAATAACGGCATT
+>34643 3
+CCTCTTGTGATCACCCGCTTGAAAACTAAGCTTCCACCTGTCAAGTGGCACATCGCGGCTAGAAGGTTTAGGGAAATGACGTTATTGGGTAGGCAACCTC
+>34644 1
+ATGCGGACGGCGGCTATTATGACGGACTTTCACGTTCATTGCTGATCCATCTCTCGATATACAGACGGCGCAACATATCGTATTCATAAGACGGACGCGG
+>34645 2
+GGGCATCAGCTTAATTACGAGTCCCGGTGAGGGATCACAATATGTCGACAGACATACTACGATGGGCTCTATCATCAAGCTGTTAGCTTCGTGCCCTCGA
+>34646 2
+ATTTGACCTCAACGGTTGCGGAACATCTATCCGTCACCTTGTGCGAGGAGGGACAATCCAAGGCCCACAACTAGTGGGGACCACTTTTATTTTTGCGAAG
+>34647 3
+ATGACACAGATCGATTTGCGGCCAGATGAGATCAGGTTTGCGAGTCTCGCCTACGAACCTATTTAGCGTAGTCAATAAGCATGGCGCCGTCATGCCTCTA
+>34648 2
+AGAGTAAGCAAGTCGTACCTCTAGCTGCGAACGTAAGTGCATTATGCCACTACCGTTTGCAACGTTTTCACGTTAGACATGGGGTATATGCGCGGCCCCA
+>34649 1
+TTTTTATAAGCAAGCAGGATAGGTATACCCCGATGGACGATAGTCTCCCGCAATCTCTCGTGAACCAAGGGTACCCCGGCTAAGTTTTTTAGGCGCGCAG
+>34650 1
+GGACATTTCAGACGTGATTGCTTAGGAGACGACGGCACCTCGAATATCGAACCGTAAACGCTTGCCTTACATGCGAGCTATGAAGACTTGTGCCCTGTCT
+>34651 2
+TCTTCCAGCCCTATGGGGGTCAGCAGGAAATAGGCGCCTGCACTTGCTCCTTAGCTGCCAGTGGTTAAACAGGAAATCGTAAAGTCGTAGTCTTCAATAC
+>34652 2
+CTGAGACCGCAAATACACGAGGGTTGATTCAAAGGCAGATCGCGGTGTGAAGTTTCTATTGCCATCTCTACACGCTGATCACGTGCGATCCTCATAGGCT
+>34653 3
+TCAGAGATCTACCGCTGCCCGCGGCATAAGGCGTACCCATAAATCGTGCATTTAAGGTATAGAAAGACTCTGGCTTTAGCCTGGCGAGTGTCAACGTTTC
+>34654 2
+ATTGACTCTGACGCCGTTACGCGTCGGACAAAGACGTTGAAGGATATAAGGCGGTTGGCCACTTCCCTTCCTTCAGTATCTGAAGGTCGCAAATAGACCT
+>34655 2
+ATCTCCACTCTGGTAATTAGGTACCAAAGGCGATTTTACGGAGTCAGCAGTACCGCTTAGTCGTGTAACGAGTGTAAATCCGCGTCGCGCGTAGTACCCA
+>34656 3
+CCGGGTCGGAGCCCTACACGCACAAGTATCTGATATATCTTTGGACCACGCACTATTCAGGACCCGGACTTTTAATGGAGGGCTAACGGATTTCATAGTG
+>34657 2
+TGAAGTGTTCAATGGAAGAATTTCCGTATGTCGCACCCCCTCTGGGACAGTCATTAACTGCCACAAATGCACGGTGTGGGGCTGACTATCAGACCGCTTA
+>34658 1
+CCTCATCTTTAGCTTAGTGTCGCCAACACTAGGCCTTGGTATTATGTAGGCCACACAAATGCTGAGCTGGCACAAATATCTTGTCAGGGCGACCGAGAGG
+>34659 1
+CTAACGCGCGATCGAACTCAATCACGCTAGGTCGCCCGTAAGGTTCGCGCAGGACTAGTAACGAAGTTCTACGACTGGTCTTATTATTGAAGTCGAGCTT
+>34660 3
+TTGAGCAGGTAAACGTTCATGCGATCACTAGCTAGGGATCATGAGAGGTTGTCGACCTCCAGCCAGACCTACATCATACGTATTCGAGGCTCGGATCTTC
+>34661 3
+ACCTAGCCGACCTAGGAATGTGGGATACTGTTAGGCAGCGCTCCTACAACTAAGATTAGATCCGTTTCGACTCTGCCCCAAGTGATGAACGTCGGGTTAT
+>34662 2
+GAAGAGCCGCGCAACTTTACGGCACCAAACAGGGCGACCGTTATTTGCAATTCCTAATGATTTACCTGTTGCGTTGGTCGGGACAACAGGTACCATGCTT
+>34663 2
+TTTAGCTATTTCCTCAGCGAAGGTGACCGAACCATGCTAGTTAGGGGCTGCATTTTCCTAATGCGAGGCCGACGACCTACTATCAACCTGGTACGAAGAG
+>34664 2
+AGATGGTTTGTACTCCACAGTTACCAGAGTTGGGCCAGCAGTACAACCAGTAGCGTGGAACGTTCTTTCCGCAACTAGATGGTCGCACTTACCACGATGT
+>34665 2
+CAGGACACCTGGGCGACCTGATTAGTATCCTTTGTACAACACGACGGACTACAGTTCGGTTTACTGAGCGACGGTATTTGGCTTCCCCAATTACGAGAAG
+>34666 3
+GAAGCGTAATTGAACGCCTCACGTTGCCCATCTCGGCTCCGATTGAATTGCAAAGGGGATTTCGAAATGGGTCCAATTAAGGTGCTCCCGTCGACCATAT
+>34667 3
+CGAACGGTTACTATACGGACTGAAATCTGGCGCTTGAACGCGCCAATTAAATACATACGGTCCGCCGATCGGGCCTTGTTAACAGGATTTGGCTACGTTC
+>34668 3
+AAAGGGTTCCTTGAATCACTAGGGGTTCACGCGTCACCATAGGCGGAATTACCTCGCTCTCGAGAGCGCGTTTGGAGACCATACATTATAGGCTCTATAC
+>34669 3
+CTAACTTCGTTTTCACGATAGCCAGTGCCTGTGTAATACCCTGCATGTCATGCCGACAATATGAGGTCGCGAGGTACATACAATACGGAGGGCGACGCTT
+>34670 2
+GATCCTATTAGAACATCCTACCTATCGAGTTATGCTGTACATGGAAAGATGTCTCAACCCCAAAGGAATGTGTCCGTCGTCTATGGGGGGGACGCCTGCC
+>34671 1
+CCTTAGCTTAGCCCCTTGGCCAGAGGGATACTGATTATTACGATGATGGATCAAGACTAGAAGTCCGTGCTCGGACTAGCCCTCATACAGCGTAATGTCG
+>34672 2
+CTCACACGCCCAAGTATCGGAGTCTACGGTCCAACCAGCAGGTTGGAAGCCTTTTATAGTGAAGCGGTTGTCTGATAGTATACCTGGAGCTCATATGCCA
+>34673 3
+CGTACAGGCAACGGCTGTTTACCCCAGGTTGAGCTTACAGGATGTGCTCAGGCTTTTCACTTACAGGACCATGGAGCAAGTTTTTGAACAGCCCAATGAC
+>34674 2
+CCTCGGCTTTCCTTGGCCGACTTTGTCGATCCTAAAAAAGCGTGATGCCCAAAGATTGTCCGTGGAGAAAGTGTCAACAGCCGTCCTGGAAAGAACTTGT
+>34675 2
+AATCAACTTAAGACTTCAGCATCAGTGCGATGATGACAGCCGTATCGTCCGGGATTAGTACCTAGCCGGGTTGTTCCACACTTTGCCGATCAAGTCGGAG
+>34676 1
+GAAGAGCATCGAGCAAGTCGCGGTATGTGCTCAGGCGTTTCCAGGCACCCCATGCTTTTAAGTACTCCAATAGCTGACGCGGTATAATGATCTTCAGACT
+>34677 3
+GACATGGGCCACTGTAAACCTTTGTCACTGACCAACTTGGACGGCTTAGTTAAGATGTCAGGCTAGCACGCATCGCGCAGCCCTATTCGGTGTAAGTATA
+>34678 3
+CCTTGTTCAACGAACATGCTCGCAGAACCCGCATCTATTGGCTATTCCGCGGCGTTCGGAATCACGGTTTAGTAACGGGGCATTATAGGGAACACGATTA
+>34679 2
+TCCCATTAGCTTACAATAGTTCAAGGGAAGGGGTGCGCCTCGCCACTAGTACGATGTTTGCTACTAGGTCTTGACCAACACTTGCCAAGGTGATGGACAC
+>34680 3
+GAGGCCACGTCTGACTAAAGTTAACTGGCACCAGTCATTTGTGCAATGGACTGCTTGTGCCTCCTCGCTGGAGCAAGTTCACATGAGAGTACTAATCAGC
+>34681 3
+GCGTAGCGCTCCCGTTTGGAGTTGTGCCAGAGAACTGCGCCTCTTGATTCTCATGAGTCTTAAAAACAAGAGTCACACACAGCCTTGAGGCTGATACTAG
+>34682 3
+GTCCTAAATGGCTCGCGGGACTGTCGTCTTGATTATTGGCATGCGGGCTACTTAATAAATCGAGACGACATAGCTGTGCAACAAAGCGCGCCTCCATCTA
+>34683 1
+GTGCCTAGAGTACCCTGTGGTCCTGGACCTAATGAGGGACGTAGCTCCTGCCCTTAAACTAAAACAGGATTGGCACACAGGTATCGAAGTTCTTTACCGT
+>34684 2
+GCGGAGGATACGTCCAAGAGCCTTTGCGCACTTCTAAGTTTGATGATAAAAGTCCGTGTCGTCGAGACTATCCTCCCAGGTCCAAACAAGCGTTTTGGAC
+>34685 3
+CCGCCTTGCCTTGTAAGCCTATGTTCTAACAGGTGGATTGCGGAAAGACATCAGCTAATTACTAAGTTGCAAGTCGCAGGCACGCGTTTCGAATACGCCG
+>34686 2
+CGCCAGGTTTATATGCTCGCCTGTCCACAACGACCAACAATTCTAAACTTTGTTCCCATGCGTTAGAGAGGGTAGCATGCAGTAGGGTGGCGAATACGTC
+>34687 3
+CCGAGATAATCAAACTATCTTATTTGCTTCCGTGGACGGGCAATCAACGTTGATCGTAAAAGTAGACCCCGCAGTGTGGGAGCCCGATTCTTCGCTGGAC
+>34688 1
+AGCGCACTGCACTTTAGCATCATGTCAGACGGGCATAACGACGTACGGTATCCGTGTCTATGACTGGCTGCAATACGTTATTCGGAGTGTAAACCCGACT
+>34689 2
+CCCCGTTCTGAGTAACGTACGGGGGGTCTCAAATCCTCCCTTCTGGACTGAATAAGGATACAGGAATTAGCCGAGGCTCAACGATGTCTAGCTTGATATC
+>34690 3
+ACCTAGATGTACTGTTGATACCTCTCCTCAGTCAGCGAAGCCAGATGGTAAGCCGTTGGCATGCAAAGTCATGTATACCCTGGACGGATCAGTCTGAGTC
+>34691 2
+GCAGTCCTGTTCAGACCGCTGGGACCCAGTTTCTGGTTCATGATGGGGAGGCATAGTGACGCGTACATATATGCACTATAAATAACAATGCCCTCTACCG
+>34692 2
+CGGCTGACGGTGTTGCTCCCAGGTCGAACCGAGATGTGACCGCGTGTAGGGGCAAATATCTAGACATGTACTCTCATATGCTAATACCCTATTAGTCACA
+>34693 3
+ACTTAAACCGTATCGCTGTCCCTCGGGCGTTGTAGGGAATCCCAATTACAGGCTTCCCATTAAGCGCACAGGTAGGCGCGAGAGCTTATACAAGTATTGT
+>34694 3
+CTACTTCGCAGCATCAGTCTGCTCCAGCACGTCAAGTATCCGGTCAAGTGACAGATGAAGTCAGACAGGCCTGATAGTATCAGTTTACTTCGGTGTGCGA
+>34695 2
+GGTTGTAATTATACGCGATCAAGTTAACCGTAGTCCTTATCCCTGACGTGCCCAGAGGCCTGGGGATGTAAAATGCGAGTTAAACACGCCTACCGCGCTT
+>34696 3
+ACAGTGGATCCCACCGAGACGAGATATAGGCGACTCCCATACGTGGACTCGTACGTAGCTTAACTTTTTTTTTCAGTGAAGCGAGGGCAAGCCCTATCTG
+>34697 2
+TATCTTGACTCTGTGTGAATTCCCAGACAAGCTAATGGCTAGATTGGCTACCTTCGGCTCACTCTCGCATGGCGGAATAAACGCATAGAGCCCTAGGGGA
+>34698 1
+TTTCCAGTTTAACAGGTTAGAGATGTCCGCCGCGTGCCCAAACCTCGCCAATGATTTGTAGACGGTAGAGAAGAACGCTGCGGTTCTGCACCAGTCATAT
+>34699 1
+TCCGTTTCAGAGAAAGAACATCCGCCACGATCACCGAGTGCTGATGGACGCTCGTTCTGTTGGCCGTTGAAAACTCAACTGGTATTGACATTCGGACGAT
+>34700 1
+ACTGGAGGCATTTCAACCTGTGTAACTTACCGATAAGCTTACTTTCGGAGTACACCTGAGCATAAAGACCAGTCGGCTGGGGGTCCGTCTGGTACTCACA
+>34701 3
+AGAGTATACTATGTCGGAAAATTTCCCGTGGGAGCCGCGGCCCGTTACCGCAGATTTATCCCGCAAGCTTAAACTTGTCCATGGTCAAAGGAGTATCCTG
+>34702 2
+ATGATCTGAGTCTGAGAGAACGGAATTATTGGCATATAGTGTTTGGCTCCCCGACCACGCCTTGAAGAACGCGCCAATTAGATTCCTCGAACTCTCGGGC
+>34703 2
+AGACGGGGCTCGGCCCATTTCCCTTAAAGTAACCCGAGCACGTCCATCTGCGGCTAGTCTATTGGCGTCTGGGATGAGCATGACGTCAAATTATAAAATT
+>34704 3
+CCCCTTTTCAGAAAAATCGCCAGGATGGGCTGTTGTATTTCGTACTTAGGCCCTAGGCCGGCCGTTTGAAAAATGGAGCTGACAGACGTCATCAACTGAC
+>34705 1
+GGACCAGCGCCGTGTGTAGAGCCGTGCTTCTTACTCACACAAAGGTACAGATAGTACGAGAGTCTTAATCGCTCATACGCTTTTGGATATCGAACCGTCG
+>34706 1
+GTACGAGGCCGGGGAGAAATGGGAACCCCATCGTGGTACTATAATCCCCATGGTCACTTAACTGACGTTTCCATGCTACGACCTCTGTCAGGAGTTTAAT
+>34707 3
+CGTGAGTCACGTAAGGGGTTCTCTTACCTGCCTGTCACCCCTTTGAAGTTGAGCCTCAACTAGGAACAAATCTAGTCTTGCAAGCACAGAGCATATGGGG
+>34708 1
+GTTTTAGAATACCCAGTAGAAGGGGAAAGCGCCATGCACGGGTACTCATCTCTGTACCCCAGTACACGTACATGCATAGTGCGTTGACTTGCTCATGTCG
+>34709 2
+GACAAGGAAACGCTGGGGTTGGGACTTTCACGACCATGCGCGTCCCCTTGCGCGGCTTTCGCTTTAAACGTGAACTCAATTTGACCGCATTAAATGAATA
+>34710 2
+ACCCAACCTTGCTACGGGGCGCCGCGGTAGGACCAGGTCTTGTAGCGCTAACCTCAGCGCGTGCATGGTGCCAAGAAATTATATTAATTAAACATTTGTT
+>34711 1
+CATCAGCGAGCGACCGGATAAACACTAAACTGCTGGGGGGTGAAGTGTTCTATATTCGTCCTTGTACGTGTATTAAGCAACCCACCTACGTCCGGTATCG
+>34712 2
+ATCTCAGGAGGGGCCTACTATAGACTGCTTCATCTAGCCTGGGAAAAAGTTCGCATTACCCGAATTGTGGAACACTGCCATTGTACGACTGGTGCAGCTC
+>34713 1
+TGTGCCCCCCGACTTGTGGTGGCCCTTGCGAAGTCATACTGCCAGTATAGCGTAGTAATTAATCATTGAGCGATACCGGGCGAAGATCTCGATACATCAA
+>34714 1
+CGCTTCACTCCAAGTGTTTTGCTCCGGAAACCTGTAGGCGTGAACTGTATAGAGGCTTCGGGACCGATAGGCTTCAATTGGCCTACAACAAACTGATAGC
+>34715 1
+TACATCAGTTAGAATGGCGTCAGACGGTCTTCCAGATCGCTGTCACATCTGGGAGAACCCGTACAAGGGAAGGGATCTGTTCCACGTCCAGTCTATTACT
+>34716 1
+ATCACTATCTTTACGTATAAGATCGAGCTGCGATATTGGCTTCGACCCAACACCAATGTAGGCTGCACGCATTGTTAGGGACTTCGTGGGACCAGGACCG
+>34717 2
+CAAACTCGCGGAGCTCAACATCTACAGGTGTAGTACCGGAAAGAGCGATGTTTGGCGACCCTGGCACGACAGGAAGTTTTCTCTTGATCACTCATCGTTT
+>34718 2
+CGCCAGTCACATGAGAGGTCTTTTAGGTATCCATTTGAGGGGACATCAACCCACTCGAGAATCGTGCCTGACTCAGATACGTCTTAGAGCTGTTGAACCG
+>34719 3
+GAAATTTTGCGGAATGCGGTTGCGCACTTTATTGAATGCAGTACGATACCTCGCAACACTCGCCCCCCGATATTGCACTAGCGGAATTGGCTATAAGCGG
+>34720 1
+GCCAGCTAGGCATAATACGGCCCTTCACTTAGGTAATAGCCTTTATTACCCTCCAGAATAGGTCATAGATAGCGCTTAGACGGCAGGGGCAGTTCTGTCG
+>34721 1
+CACCGCGGTCTCCATGTAGCGATTTCTAAGGTCCAATACAGCAATAGTCTATATGTGGCACACGAGTGCTGGATGGTTGATTCGGAACGCCACACGTTCA
+>34722 2
+CTCTCGCCATACGTACGTGCAACCGCAAACTTGGACGCTGGTGTGGAAGCAGTTAATGCGTTTACAATACAGTCCGTTAATACTGAGGCTGCGCATAGTC
+>34723 3
+GACGTTTGTCGCGAGTTCGAACCATATGCCATCAGTGAGATAGTTAAGGGCTCCGAAGGCTCCCGACCGTCGTTGAACTTCTACAGCTGTAAAGCTTAAC
+>34724 3
+CAGGTCCCATTCATGGCACCGACATTCTTACGTTATGGATGACAATAGCGTTAAACGAAGGAGTCAATGTTACCGAGCTGGCTCTGGTTCACTGGACCGC
+>34725 1
+CTGCGGTAAAACCGTGGTCGTGTCTACCATCTAACTTGTGGTATCCGAGTATACGAAAGCCCCCCAGTATTGTGGCAGAGAAACTGTAATGCTGTACGCC
+>34726 3
+AACTTATCGCAGGGCGTGAGTTTGGCTCAAAAGGATGGGACGTCCCCGTACACCCCAATTATTATTGAGACATCGTTAAGAGCCCCTTTATGGCGCAGTC
+>34727 3
+GCGGCGTACCTCTGTTGCGTAATTGGACCTAAATCGCTGACGGCCCTGATAAATTCTTCACACGTAGAACTTTGCCTGACCGCGGGACATAGTTAAAAGG
+>34728 3
+CACTTAATTAGGTACGCGGGAACTGTGAAAAGTGGCGAGATAGTCAGTGCCGCTTTTCCTACGTCACCTCCGCCTACACTGGACGATACATGACTGTTGA
+>34729 1
+CCCCCTCATGAGGGTTGAGAAACGGCTCGTCATGCGAACACTAGGATGCCAATGGAGTTGTAATTGGCATTCTAAAGCACCCGGCATATCGCTTTGTCAT
+>34730 3
+ATTGCTTAACCGAAATTACGCACAGGATGAAGACATCACCGTCCCATGTTCCTGCTGTGTCACGCCTGCGTTGGACGGGGTGAAGTTTACAATCGAACGT
+>34731 2
+CGAGGTACTAAGTTATGGGTCAGAATGCGCCGGTTTCCTCCATATAGCTTGCCCCATAAGCGCAATACTGACCGTTTATGAAATCGGGGAGCCGACATTC
+>34732 1
+GAGTTAATGTTACAAAAGAGCGCTGTCCTTTATTAGTACGGGTCTGGGCTGCACTGTGAGCCATCCTACTCCTAAGAGGTTCAAAGCCACGAGCCCTACG
+>34733 3
+CGTTGACCACTCGCCACGCGACGAATCTTGGACGACGCATATGCTTTCGGCCTAGGGCACGAAATTGCTTTACTGATGTAGCAATACTAATTCGGAGGAT
+>34734 3
+ATTTACAAACAACATCGGCGACTCCCGCTTATATGGCTCTAATGGCTACCTCTGTATCGAAGGGGGTAAATGAGTCACGTCGGCTGGGTATCATGCCACG
+>34735 3
+CCATTAATGGGCCGCGCGGAAAGAGCCTCCCGTGTTCATGGTCTGAACTCACCGAGAGATCCTTTAACCGGTCAAGTCGTAACGTTTTCGTTATAAGAAG
+>34736 3
+GAGCGACTTGAAGCCACCATTATGCAGCTCTCCTAGGAACCTGTTCGCCACCGACAAACTAGCGGTACCGATTAGTTGTAGTATTCGGTTGATACATGGG
+>34737 1
+GACTGCTAGCTTCGGCTTAGATGATAATCCTTGAACAATATGACAAGGCTACAGTCCTTACTCCGGCCTTCGGAATGCGAAAGACGTCGCTGCTGCGATG
+>34738 2
+GAGTTCCTGACCGCACCCCATGACATGGCGTGCAGTTGTAAGTGAATTAAAAGGAGCAGTTAACTTCGCGACTGTGCACCGATCGTTAGTCTACCATTGC
+>34739 2
+CAAGCTGTCGTTTGCACGTGTTTACGTGGGCAGCAGAACAAGTCAGGCCGGTCTTAGTGCATTCCGCGATCCTTTCGGTCACAACATATATACAAACAGG
+>34740 1
+CGTCGATTTAGTACACATCTTCAGTCTGGTCAGATGGACTGCCAGTCCGAGTGAGCCGAATATAAAATAGACCGTGCACGCGCCGTCTCTTAAGCTGTGA
+>34741 3
+AGCGGAAAGGCCTCTGACATCGTCATCGATGATCGTAAGGGGCTTTGCCACTGCTCTGGATAATCGTAAGTTAACAACTCGCCAACTGGTGCGAATCTTC
+>34742 1
+TCGATAAACCGGTCAACGTCGCGGCGATGATCTCCCGGTCTACGACATTTCAAGTTATAGAGCCCGGGCCTGGCGGTTTTTAGACGCAAATACGTTAATA
+>34743 3
+CGTCGAGGTCTCGCTCCGTTATGGCAGATAGAACGTCGGTCCTGACGAAGACCCACATTGTGCTCAGCAATTATTTTGAAATCAAGAACGCTCAGGCGTT
+>34744 2
+CTGGCCGTGTCCTGTGTAAGGTAATAGTACGTTTTGTGAATATGCCGCCATCGAAAGCTACCTCCATACTAAAATGGCGTGCGCGAACTACGGCGAATCC
+>34745 2
+ATCTAATCGTTACCAACTCCGGGTCTCGTGTTCTGAACATAGGCGGATACCCGGGGTTATCTACCGAAAGTCGCATACGTGTAGCTAGCCCTGAGAAAGT
+>34746 2
+TGCAGCGTGTAATCTGGTAGCGAACAAGCACCAGTCCATACTCAACCCATGCGCAGAACTGTTAGTATCCGCTAGGTTGTCCTGGTATGTGCCTTGAAAG
+>34747 1
+CACAGAACTTAGGGCCACATCATGCAGTTGCTGACTTGTGCGTTTGCATGAGCGTCTAAAGAGGATGTGCGACACCGCTTTCATCAAAACGAGTCTTCCG
+>34748 1
+TAGACCCGAGAGGCATCGTGGCATGTTCATCGATAGTTTAGACACGCTCTTGTGCACGTCGGAGAGTACAGATCACTCACGATCCGCAAGAGTCATTTCT
+>34749 2
+AGGACCCTGCAGTTTGGTCGCGATCGAAATGATGGACACCCGACTAGCGAGACCCTAAAACTCTATTTCTCGTTCGCATGAATCAGGGTTCGATTGCTAG
+>34750 2
+CTGGCATGGAACAAATTTAACAACCGCGAGTGTTCTAGAAAAGAGCTGCTATAGTATCTAGGTTTACGACGGGTCCCCACCGGGCTTTCGCGTACTGCTC
+>34751 1
+CACACTATTAACATTCCTCGACCGCTGTTATCTCTTTTAGTGGCTTTCCCTGTGTGAGGGAAGTGAACGACAAACTGAGGACGAGAACGGCTCACGGCAG
+>34752 3
+TGGAGGTCCTCTGAAGTACCTACAAACCGTTTGAGAGGTAATCCGAGCCAACCGTTTTTAATCAGCTCATCCAGGCTGCTATGCTGGGATACGAACTGGC
+>34753 3
+CCTTAACGCACCCCAGGTATTATTTATCGACCAGTAAATACGTGCGTTACGCGATCCCGTACAACATGATATTTGGACGGCGGCATGGAGATGGTGTCGC
+>34754 3
+ATCGGTTTCCGCCGCTGTCCCTACTAGTTACCTCCAAAGACGCTCTGTCGTCGGAGACGGGTAGGAAATAGCTCAAAAGTGCTAACTATTCGAATTGGAG
+>34755 3
+AACTTCTGGTAGGATACAAGTCGCGACAGACCACGGTCCTGTATTAGTATCTACGTAGGTTTACAGCGCCCCGATGCACGTTTAGTACCGAGCTAGCTGA
+>34756 1
+TTAGTTTGTCGCCGTAGTCTCAAGGCCCCAAATTGGAACACCGTTATAGAGAAGAAAGACAGTGCACCATGATCCCTCTTCGCGGCAAGCTGCTTTGGTG
+>34757 3
+TCTAGAATGTTCTGGCGCAGCCGGGGATTGATCAACCCTAACCAAGTTCACACGGTATAGCAATTAGAAGATCAGTTTCTGGTTTCGGACGCCCGTCAGC
+>34758 1
+TCCTGGACCCGAGATTTAAGGTCCACTCCAATGTTTCGATAACTGTGCCACGAGCTAATGGGTGCATCGACTTATTCAGCCTGGCCAAAAGGGGTAACGT
+>34759 2
+ACACCCGCTTCATTAGGGCTGTCCATGCGTAGCTAGGTAAATGATCCAATGGACGACTTTAATACGTTACCTGGGACGACCACGGGGAACTTTGATGCTC
+>34760 2
+GGTACCGTGTTACATTATATTGCTGGCTTCGTCTGGATGGCGAGCTCACCGGCGCAATGGAATAGGCGTCAGTAACCACATAGCATAAACCCCATATTGC
+>34761 2
+GGTTGTCACACGCCGCATATGAAGGCAAATATAAATCCGCTCTATGTTGAGGGACGATACAGAACTGTGTTCCCCCGACGGTAACGACTTTTGCTTCGCG
+>34762 3
+TTCAAATTCTGCAACCGCGCAGAATCAGTAACCGCGGTGGGTTATTGGCATCACAATCTAGTTGCTCTGAGGCTATAGAGCCGGCTGACCCTTAGACTGA
+>34763 1
+AGTAATTATATGTAGTACGTCATACCGCACAGTCATCTGTTCCGTTCGTGAAACGGCGGTGCATTGGGACGACTTGCCGTAGCGAAAATCGCCCTAACGC
+>34764 1
+TTACTTTGGCGAGCGTGACATCGCCATACAGGATACAGGTCTACCAGTTCGCTTTGTACGAGCTAGCACAGCTCAAACGGCGTAGTCTTAGTTAAGACGC
+>34765 2
+GCGTGGATAATTCCGGGGAAAAATTCGGCGCAGCACTAGTGCAATTTTTGTCCTGATCCTCTGCTAAGAGATGCTCGACCGCCGAAACCTACTGATGTCA
+>34766 3
+ACTTGAAACGATGCGATATCGGGGTATATTTGCTATTCCATCGGTTCGAAAGGGCCACCAACCGTCAGACCCGGGATATTTGCCGCGCTAGCTATACGAT
+>34767 3
+AGCATGTGAGAAATCCTACAAACGATTCGGGTTCCTATTTCGCCATAGATGATTCCCGGACGAAAGATGCCAGGCCTGCTCTGTATATGAGTGCTCCCGG
+>34768 3
+AGGAACATCAAGGGCGGCCTCCGTTAGTTTGACCCTTTACCATAATGATCGCTCGAGGAGGAGAATACCGTGGATCGCCATTATGATGTTTACCTCGACC
+>34769 2
+CACTCGTTAGGTGAGGGACCCGGATTTCAAATAACGTCCGAAACACCCAGTAGAGCTCTGTATCCTTGTGCAGCGTTGAACACCGATTAGGAGTCGTTTC
+>34770 1
+TGCACTATAACTACAGAGTCTTCTCGTAGCGGTTTGTATCGCCAGCGAATTTAAACCGTGGGCGGTGCCAACATGGACGACCGTCACTCGTAAGATTCGA
+>34771 3
+GGCGCTTCTTATCAATATTGAAGCGCATCCAATTGTACTTTCGCATGAGAGTCAGCGGAACGCGCATACTATACGCTGCGATTACAAGGCCGAGCTGCTG
+>34772 1
+GCCTATGCATATCAAGATCAGGGCACACCTTGACATGTTCTGGATTACGTACAAGCGGTAATTAGTTCGCCACGCACGATTAGGGCGCATGCGTTATCCG
+>34773 3
+TCAGACCCGATCCGGGTGTCCAGGTATACTAGTGTCCCGACGATTCGGGCATCTATTCGCATTGCTTACAAGAAGGTTTAAGACTACCGCGTATAAGCGA
+>34774 2
+CCCCAGGTTCCTTCGAGAAGGTGGGCGAGCTAGTTTGGTAGCTTTCAATTTAAAGCATCGGGACGCAGCCACCTATCACCATCATTTCTAAGAGTGCAGA
+>34775 1
+TGGCGTACAAGCAGAAGTACCACATACCCTATGGCTTAATATCAGGTATGCGCACGAAGGTGGCGCGTCTTAATCGCGCGTTTAAAGTCTTCGGTCCACT
+>34776 1
+TAAGAAGGATACGCCATGGTCCAACGAAGATGGATTTAAGCGCTAACCCCGTTAGTCCTGTACGATGTCGCCGCGCTTACGATTTCTGTAGCCACGATTG
+>34777 3
+ATTTGGCTGCTCTATAGTAACCATGATGAGTCCTGAAGGGAAGCACGCCGGTCTGAGAACATTCCACATAAAGTTGGGCCCTTTCGACCCGTGCATATGC
+>34778 1
+ACTGCTTATACATGCTGAAGGATTTGGAGCGGTTCCCGCAGCCCGCGTTGCTAATTATAATCGTCCAGCGAATCGGACCCCCAGGGCATTAAATTTGAAG
+>34779 2
+TTTTGGATGACCTCCACAGATATTCCGTTGTAGAGCAACCCATATGGATTGCAGTCGCGATAATGTAGGTTACCCTGGAGGAACACATGCGCACCGGCCT
+>34780 1
+TGATTGAACTAGGACAGTAGTAGGGCGCCCCAGAACTGCATGACAAAAGTGTTCCGCCCTTTTGACTTTAACCCCAACTTACTCGGGGTAGTTCCGGAGT
+>34781 2
+CCGAAAGATGGTGTTCTACCTGAAACTCTGTCTGAGTAGCGCTACCTAACCAGCATCCTTGATTAGTTGGCGGAGTAACCAGTCGCTTGTCAGGCAGAAC
+>34782 1
+GACGCCGTACCCTTCGAGGCGCACAACATTTTCAGTCGGGCCGATTCTGAGATCAATGAGATAACGTATAACCAGTACAAGCCCTTGGGTGTGTTGTTCA
+>34783 2
+ATTCACACCCTAGTTTAGGCTCACTTGCGACCAGCCAACGAAGGCGTCCTATGAGAGAGACTTGCCGCGTTGTAGGATGATACTCCATTTTGGCTAAGGA
+>34784 2
+TCTAGCGGGTACACACGTAATGATGTATGGGATTAGGAGTAGGACGCCATACTCCCATTTAGCATTTGACAGCTCCTGACAGCGACCCTTCTAGTCGGAC
+>34785 1
+TCGATCCATATGGCGAGCCCGTTGCCAGATGCCGTTTACCATGACTAGAGGGAGACTCTGACGCCATGCTTTACAAAAGGCTTTGGGAAGAACTTTCATC
+>34786 2
+TGATGCCTTAGTAAGGGACTTGCTACATGCACTCCAGCCAGCTGATGCAGTTTGACTAGACTGAACACTTTAAGCTACCGGATGAATCCCATGGTCGGCG
+>34787 3
+AACATCTGTAGGCACACTCGGAAAGCCGCCAAATATTTCACCGGGTGAAGAATCCGTTGTTCCAGCGTCTGTAATTCAGTTAAGCCTTCTCAGGTCGGGG
+>34788 1
+TACGGTGTTTGAGTATTACATCTAGCGCCGCCAGCGTCGAAGGTAAACTTAGTCCCCCTGATTCGTGCGACACTAGATGCCCACATGGGAATATTGAGCA
+>34789 3
+GGCGCGAACCATACCTGGGCACTTTGAATAACTGTGGAACGTCGCCGATTCTTGATACTTAAACTGCGATCTGAGATATAGGCGACCTGACTATGGCTCC
+>34790 3
+CTTTGACCCACGCGCAAAAGTTAAGCGGGTGGGGTCCAGACGTCCTGCGTTATGAACTGGCCCTACTATCCGAGTCATTTCGATGATTACAGAGAATTCA
+>34791 3
+GTTTCTCTGAATAGGGCCCCGATAGTACCGGCATGTTTTACCGCCTGATACGGAGACCGACACGATTTTACTTCTTAGATACGAGAAGAAGTGACGCGCC
+>34792 2
+GAACAAAGAGAGGTACTCGCTCTGCACACCGAGGAACGTATGCATCCTGTTTGCTACCGCGTGTCACTTAGAGGGTTTAGTCTCAACATAGTTGTCCCGA
+>34793 2
+TTGGAGCGCCGCAACAGTCAATTTTTCTCAGCGGAACGGTGACTTAGGGTCGTGTGATGCGTTATCATGACACCATACATCACTTGACCGCAGCGACTAA
+>34794 1
+GAACAGAAATTCTGCGGCCCCCGTGGAGTGCTGGCGTTGCTTGTCGCCGTAACATACATACCATTGTTAATAATGGAGACGGAGTTTCACCCCCATATGA
+>34795 2
+GAATCCCCGTATTGCACGCTCGCCGTATAATGAGAGTTCTTCCGTGAACACCGTACTCGTAGAATTAGGCGATTTCAGGAGGTCTCCAGCAACTATGGGA
+>34796 2
+AACGCAAGCTTTCCGATATAGGCCTAATCCTAGCTGCTCGGCCCTTCTAGAGCAGTTGCACCAGAACTATGAGTCAATTACGTTAAGGGGTTGAGCGGCT
+>34797 1
+CTACCATCTTTCCAGTCGGGTGATTCCCTCGAACAGGGTCAGTAGCTGAAAGCTGCATGGCTGTGCTGCCAAAAACAATCATACGGTTTCGGTTAGGACA
+>34798 3
+TTCCGTCGTTAGTTGGATGATTTAGCCCGTGGCGACGCTATCCATCACAATAACAATGCAGGAAGCCTGGCAAGTTCCGGACTTCTAAGCAAGCTAGCGT
+>34799 1
+ACTGAGGGTCTTTGCAATAATACCGCGCGAGCCGACCACGTATCCTGGGAAGCAAAACTGGTGTAGTCTCATGATTTACGTCTGTATCACCCGTGCTAGA
+>34800 1
+ACGAGTCTGTACCCGAGGACGTCTCGGTTGGAATATGTCACGAGATCCAATTGTGCCTCAGGACATCCAAGGTCTACGCATTGATAGTGCTTATGCCACA
+>34801 1
+ACTGTTTGATGTATTTGGCATGTACGGACCTGAACTCACAAATCAGATGTAAACCGGGCTACACCCCGCGTATAGCTCGACGTCGGCGCATAATTGTCGG
+>34802 1
+ATAAGGTCGTATGTACGTTCGTCCACGACCTTGATAAGGACCTTGAACTGGACACTCAGGCCTGGTCTAATCAGATGGACAACCCAGCGTTTTTAGGGCC
+>34803 3
+CTCGAATCAGTACCAGCACGAACTGATACACCAGGTTAGTTCCCGGTACTAGGCGATTGGCGTTCACTAACGATCCACTGGTGCCTTTTAGTGTAGAAGG
+>34804 2
+CCACTCAGCTAGGGGATCATATCAACTTCACGCTGCGTGCTCCACAGGTGCTTACTATGACGAAGTTCCGCGATACGAAGGAACGTAGTATTCATGTGTG
+>34805 1
+CTATGGTTGGTCGGAATGCTTCGTACTTGCAACCCTGTATAAGGGAAGTCTTGCACCGCAGTTCAGTCACCTGTACAAACATATGGCCCAGCAAGTGGAC
+>34806 1
+AGTCCATGCCGTCGGCCCATAGCGCTCGTGAAAAACGACTTAGAAAGCGACAAGTGTAGATAAAGTGTCCTTTTGCTCCGGCTCTCCATCAGTTGGTTAG
+>34807 3
+CGGTCGTCGCCTTACCGCAGGTTAGCATGCCTATAAGATCCTAGCACACCGGTGAGAACTTATAAGCGACGAATACGCTTTGGTGTTGTAGACCCAGTTA
+>34808 1
+AAAGGCACATGTCAGGGTCCAAACCAGCTCCTGCTAGTTTACGAGGATCTCGAGATTCGGCCGGTTTAGCGAGGCTCATTATATACCCTATGTGACCTAG
+>34809 3
+GAACCACAGTATACGGTCAAAGAAAACGAGGTTTGTGTACGAGTTGGGAACTCCCTTTGCGTGATTTCCTGGCCCCTAGGCCAGTCCCAACGATTCTGTA
+>34810 1
+TCTGCACTGGTTTTGCGGAAGGCATCAGGCGCCGCTGACAACCCAGTCTTGACTTTTCGGTGATCCAGCATTGAGTGAAATGACCAAAACTAGTCCATGA
+>34811 3
+ACTCTTGGTTCTGACAGGTGCGGAAGAGACAATTTACAAGACCAGCGACGAAGGCCGTTGACTCCCTTAGCCACTGTGCTAATAGATCTTTAGTGCCGTC
+>34812 3
+AACATGAATTATCCAATGGTGTCAGCTGCACGCTCCTTAGGCTGACCGTCACAGTAGCCCTACTAATTGCCACACAGCTTCGTTAGAGGATGGTGGAGGT
+>34813 2
+ATACTTGACCGGTTGATAATTCGTTACAGAGAGCTACAACTGGGGACAGATAGCGCCCTGCCACCTTATGCCGCGTCGCGCGAGAATCTATCTTATTAGG
+>34814 3
+GCCCCTGGGCCGGTAAGGATCTATCCCTTTTTCACAGTAAGCGGGCTCTAAAATCACCGCAATTACACGGTCAATTCTTGGATCGAGTTCAGGAGGTAGA
+>34815 2
+TCGTTTGCGTTAGCAGATTAGGTTACTCAGAATAGCGACGCTGCCATAATATGAGGATCAATGGAGGCCGACCTTAGCACAGTATCCGGCTTCCTACGCC
+>34816 3
+CTCTATGCTGGGTCCTCAGTTTAACCGGTAGCACCTAGAACGGGTAGATGCGTTCAAGACGATCTAAACCCGTCGGTACTTAGACGCTTCGTAGAGTCAA
+>34817 3
+GGCTCCGTCAACTAGATGAGCAGGCGTCAAGACGTCGTCAAATAGAATTAAGACCTATGCCCAGCTTGTCGTTGCGCTCCTTTTGCAACCTGATAGTAGG
+>34818 3
+CGCTCTATTAGCCCGGCGGCTCTGTGCAGCACCTTTCACGTTTTGAGGCGACCTAAAAAGAGAGCCAAGCGGGAGCGTGATTTACATAATTCACATATGT
+>34819 2
+AATCCCCACTGACATATTTCTGGGGGCATAAGTAGATAACGCACTGTTATCCGTATCCGAGACGGTCGTGCAGCCGGGGAATACGCTGCTTACTTCGATA
+>34820 3
+TCCACAGTCCAGCCGTGTATGCGAAAACTCGCTCCATCCACGGAGCCTTCGCGCGTGACTTTTGAGATTGGTCGATTAGTACGATGCAAGAGTTAAGATA
+>34821 3
+CCAGCTTTGGAAAGGACTGAGCCATCGAACGTGCTCGTGGGAAACATCACGCTTATCTATGAATTCGCATTCGACAGGGCGTCTACTTATCGTGATCGCA
+>34822 3
+TGTTTTGGTCTGCAGGATTCTGATCAGGAGTTATCGACATAGGCGCGGTAAGCAAAGACTTTTGTGCAGTAACCTGCGCAACAAACAGCCGTTCCCCCCA
+>34823 1
+CCGTCATCACATTAGTACCGATATGCCATGGTGATACATCCTCTGAATCACCGGAAATTGTCTGAGTCTTGGGTGGGAAATCATGGCGACATGGCACCCG
+>34824 2
+TAAACAGTATTTCGGACCTACCAGAGAATTGAATCCGCCTCTCGTAGCTTTGAATGAGCTATCGAGTCTGGCCTACGGACGCCGTCGGATCGTGAGACTA
+>34825 3
+AACCCGTGACACTCCCAAGGAGCGGGCATTTTCTCGACGCATGCATGCTAATACAAGATCGTCGTGCATATGGAATTTCGGTCACTCATTAGGGGTATGC
+>34826 1
+CTTCTCGTTTCAATCGCCCTGGCCTTAAGGTGGGAGGGGACCAGGTCACTCTAAGGAAACAACAAGTATATACGGTCAACGTTCACCGGGACTCTTGTAT
+>34827 1
+ACCGGGCTAGATCTGCTGTGCACCCTTCCCGTTGGTAAGCTTGGGATCGTACTCAAGCTGGAAAATAAGGAGACACACTGTAATCCGTCTCGAATATGCT
+>34828 1
+GCTCCCTGTGCCTAAGATAAAACTGGGGGCTGACCTAGGCGACTAGCGTCTCCTGGTTTGCACGTTACACATCATGAATACCTCTCAGAGGTTGAATAAG
+>34829 1
+AATGGGATAGGACACGTTCGATTGGCTTACGGAGCTAGGTCGTTGAGTAGCCACTTTCACCCCAACATCCGAAACATGTTCCTGCAGTGCGTTATCGCAA
+>34830 2
+TTCTTACAACCGGGGGGCAAGCACCCACTTTAAGCAATTGGATGCTCGCGAGTGCCTCACGACGTAGTTAAATACGGTTCTACAGGTTTGGCACTACAGT
+>34831 3
+CATGTACCCCACCCGACGATAGGTGATTTCCTCCCTTAATCAGGGTGAAAGCCTGACTGCAGTGTTCGAATCTTTTATAGGACTAGAGGGACTCAGGGCA
+>34832 1
+CGAGTTTGCGTGTTCGCACAACCACTACCATCAACTCGGGCACCATGCGGTTATGACTTGACTCTTAGAGAATGGCTGTTAGGGGTCACTACAAAGGTCA
+>34833 3
+CAACACGGCTAGACTAAGCTACATCCGTGATCGGAACTGTACATGCGGTATTTCAAAAATTGACCTACTGCTATCGCGTCGGCTCTGCATTCGAGGGTGG
+>34834 1
+ATCGTTCGTACTGATACATAAAGCGAAGGAGTATACGACAAATCTGGTGGTTCCCTCAGTGGCAATGCCGGTCACAGCTTGCGGGAGACTTACTCCTTCC
+>34835 1
+ATTCCCCGCCCGCGCCAAGGCGCGGTATTTCTTAAGCAGAGTGAGGAGTAATGTATTAACAAATTGAGCACCCGAAGATTTTCGTATCGCGAGTTGCTCC
+>34836 2
+TCAGTGATGATCCCGAATCAGCCCTACCCCCCTTAGGCGATCATGTTGGTGATTGGCTATTTGGGAAACTAGGCCGATTGCAAGTATCGAGAATGACCCA
+>34837 2
+CAAAAACCCTGTGTTCTCTGTACCCGGCGTCAAGAGTAAACCTCGTTGTGGAATGTATTAGAGAGGGTTAGCGCGTCTCCGTACAGACCACCTTAACGGT
+>34838 3
+ATTTCCCGAGTCGCGCGGAGCTGAAAGCCCATTAGTATGTCATGCTAGAATTTCAGAAGATTCTCGGACTCAGGCTTGCGAACTACAAGCTGCCGACTTG
+>34839 1
+CAATGAGATAAATTGTCCTGTCAGAACACCACATGTCCACCCGGGAATGGGAGGTTCGCAGTCCATGGTCTGCTCCCGTTCTTAAGCAGAGTATTACGGT
+>34840 3
+TCCCGTTTCGAACCTAAGTACTTGTTTCCGTCAGTCGGTGTGACACACCAAACTATATAGACTGAGGCTTTCAGAAGTCGACGCGAGGCTAAGCAGGGCT
+>34841 1
+GTTGAATACAATTGTAAGACGCGTCACTGGGGCCAGTATTCCGAAGACCATACGCAGTCTTGCTACAGAGACCGCTTCTTGGTCGCATAACCCGTAGTGT
+>34842 2
+GAGGCTATCCTAGAAGGATGCTAATAACGTCTTCTCGTGGTGGACTGGTGAGTTAACGATGTTAAGATCCCCCGGTGACCATCCACATGCCAACGTACCT
+>34843 2
+CAGTCAGACGCTCACTTCTGGTTCTTGGTAGACCGCGTATAAAATTAAATTCCGTCATTGCTTCACTGGCAGTAAGATCAGCCAAGCAGCGGATCGGCGG
+>34844 2
+ATCAGAATCTTGGATACTCTCTAACGTACCTCAGCCATACACGAGGTGGGAGCCTCCGGAGTATTCTATGGCACGATACGGCAAGTTGAATGGGTTCCTC
+>34845 1
+GGTGCCGAACCCCGCACCTAGGATCGAAAAGTATTTAACAGTCATGTAATAAGGCACGAATCTTGTCCACGGTCTTCTGTCGTCGGTGTACTATGCGCGA
+>34846 1
+TCCGGGCTTGCAACGTTGCCGAAGACGTATACCTACGCTGGTTTACCGATAGTACTTAAGTTGCAGAAAAAGGCTCGACCTTCGACGATACCGTCGATTG
+>34847 1
+CTCTTGTGCAGCCACAAGTAAACGTAGGGGTGTACTCCTTCTCAATCATTATGCCGCCGGCATAATTTCGAAGTGAGGAGCCGCCGATGATAAAGCTGTC
+>34848 1
+CCTTGTGTGGTCCTACTTGGGATTAGTCCTGCATGTCGGAAGCGAAATTAAGACGCTTTAGGCTAGGCGCCCAACGAAGCAAACATACCGTACCGTATTC
+>34849 1
+GCCTCTAGATATTGTATCACTTACCAGTCCCGTACTGACTGATATTCGCAGGAGGGGATCTACGCCGGTGTAATGCCGGAACTTCAATACAGAGCCGTGA
+>34850 2
+TTTCCCCGATGGCCAGGATTGAGGGCGACTCTGTTCAACCAGTAGAGCCTCTGAGTCAGTACTGGCAAATGCTACTCCGATACATAGGGAATGCTATTCA
+>34851 1
+GTTATGCTCCGATCCATGCCGCGAATTGGACAGTACTTGCCTGCTGTACGTGAGGAGACACCACCTACATTAGGTAAGACAATCTGGTTTGGCGCAAATC
+>34852 1
+TAGACGTAAATCTGTGACCTGCTGCGATTTATTCCCGTGATACAGCGGGCCATTGTGACTCCATATCAGGTGCGTAAGAGAGAGGCACCCCATACTACTG
+>34853 2
+CGCGACAGTGGCTATTTCACCACGGTCTCAATCGAAGTCCGTGTGGTAATTCTTGAGTGAGAACCAGTAGGTGTTCTTCCATCACCAGACGACGAATAGC
+>34854 2
+CCAACTTATCTATGTCGGGTGATCGACGATGGTGCGATCGAATCGACTACTATTTACGGTGGACGATGGTAGGCCCAAATGATAACCCTTACCCTGCACG
+>34855 3
+CCACAGTCGGCAGCGAATTAGATACGGGTACCTTTCTGATCATACTAACTAGTGGTTGTGCTAATGCCCAGAGCATCGCTGAGGACCTGCATGCTATACG
+>34856 2
+CAAGGGGCGCGACCATCACACGTTAGCTCCTTACGTGGCAAATACTCGAGGATCCAAATCATCTGAGCTGCTGCCGTACGTGGATAATTCTTTTGAAGTG
+>34857 2
+GTGAATTGGGGCGATAATGTTTTATGACGAGTGCACGGCCCAGCGCCGATCTGAGTCATCCGATAAAAAGTGAGTTCTAGCAACTACCCTCTACCTTGCC
+>34858 1
+GCTGCACTAGATAACCTTCACTATCGCGATTGACGGCTTAACGATCACCGGGAGATGCAGCTCGACGACTGGATTGTATCTCTCCAGTTTGATAGGCAGA
+>34859 1
+ATTCAGACTCGTCCTATCGTGCAGGGCAGTGTTAATCATTGTTCGAGACTCGACGAATACGACAATGAATGCACACCGCCCATGGTGGAGCTTCCGATTG
+>34860 3
+GGTGGGAATTAGGCTGGTCGGTAGCAGGCTCTAGAACATGGCCGCTCCAATTTACAAAACCCTATCAACACCTTGACTTGAGGAGGTTTCCCTTCGACAT
+>34861 1
+TCGGAAGAGTTCCCGTTTTACTCCGCTCGCGTATCGCCTAACTGATGCACCGTGCGGCCCTCGATAATATGAGAGAACAGAGACAATTGTTAGTACTGGA
+>34862 2
+GCGTTACTGATTCAACTTAGTGGTCGCCGGGAGTTTAATTACCGGCTTAGGACATGCCCCCCGCTGGAGATCGCCAGTACCAATAAGGAAGACTATTTCA
+>34863 3
+TTCCGTTGTTATACGCCGGAACGGGCGCTGAGCAATTCGGCGTAGTCAGTCGACCATGAATGTGCTTTAGAAAACGTGCTTGCATCAACCCAACATCAGT
+>34864 1
+CTCAACAGTGACGATGTCACTTTCGAGAAAGCTCCTGTCAGCCATGGACGACCGCTCGCATTTTAGATGAGTAACTCTGTAATCCTGAGCAGAGTCGGTG
+>34865 3
+TGTGGGAGTGGCTAGTCTGAGAGCTGAGGTGCTCCCGAAGACAACTTCAACACATAACCCATTTGGCACGCTCTTTCATCGGGTTTAAAATGACATCCCG
+>34866 1
+TTCTTTTACGTTGAGCTCTAAACAGTCTCACGCTCCAGATCTGTGGTCAAGCTTGCGCCTCATACAGATAGGAAAGAGATCCCGGAGCGGACCTGAGAGT
+>34867 1
+GCCCCTGTTTCTCTAATCGGCGTTGCGAACCTAGAAGCTGCCACAATTAGAAGACATCTATGTCTGGAGTAAGCCTGTGTGCCATCGACGTAGATGAGAC
+>34868 3
+TAACAAACGTCGGGCGGGAGTACGAGTCATTCGTAGCGATGCTTATCATACCGTCTGTGCCTACTATTGACTCCGAAGTCGTATTGCCAGACCACTGAAG
+>34869 2
+ATAAGGGTCTGTTTACAGGTGCGTTGGAATTCAGCGCCCTATGGCCGTGGCGATTACATTTTCGGTACACAACGACCCCATACATAGCGTGAACCAACTG
+>34870 1
+GCTGCTCATTAGCCGAATGTCATAGGAGGGTGTATGGCATCAGCGCCACTATTTACAGGCCGTCATAACCAGGCTGGCTTCTTCTGAAGCTCACAAAGTA
+>34871 1
+TGTATTGGTAGGTGGACGTCTGTATCAATCTGAAGGGTTAAACCAGCCGCACTACTCCCTAACTAGTAACGGAGCCTTCTGTATCCCGAGCAGCTAGAGC
+>34872 1
+CTAGGGCCCTAGCCGCGGATATAAGAGCATCTAGTGGGCGCCTCCATGTACCTAGTTTAAGGATGCAACTCATTAAATGCGGCTTAGCATATTACTCGCG
+>34873 1
+CGACGCCTTAGCGTTGGGAACTACCATAAAGCGCCTCCACTAGGTAGCATTGGAACACAGTCGAACGTAAGCCTTGTTGATTCGCGGTGATCACTGTTAT
+>34874 1
+CTCGTACATCCTCCTGATTGAGCTAACGCCCGTAGCTGACTTCTACAGTTGAAAGGGCAAAAGCTTGTATCAAGTGATGTAAACTGCTCAGGGCGGCTGC
+>34875 2
+ACCGTGAAAAGGAGGGCCCGACCTAACGACCTATCTTCCGTGGTCAAAACTATGTAGCTGGTATACGTTCAGACTGCTGGGCCTATACGCTTGCAATTTG
+>34876 2
+GTCAGGTTAGTTGGGTCACGGAACCGTACAGAGACTATTCGTTTCCCCACCGCCCTTAAGCTATCGCGGAGTGCTAGAACATACTGGCATAGATCTGAAT
+>34877 2
+TCTACTGCCGTTGATGCCAACGTTTGTGACTATGCCTGACTCCTGCTGAGCGTGATGATAGAAAGACCAAGCAACCTGACGCGCGGACAAACTTTAGTGT
+>34878 2
+CGTGTTAATAGCATAGTGCACTTGAGGCGATTACGCTAGCAGTATACACTAACTGATTTCTCGCATCACCGCGAACCTTGGGTTGCTGAACCGGAACGCG
+>34879 3
+CGAGGAGTTTTTGCATTAAGAAACTCTCTTACTGGCCACCTAGAGTCCACGCTCTCAAAGGAAGTGCTTAGCACAGGAAGGGGGCTTTTGCCTAACCGTC
+>34880 1
+GCATGATATTTTGAGGCGAACACAGTCGGCCTATTATACAGAATACTGATTGCTAGGGGCGTCCAGATTACCGTCGCGCCTTCATAGAGACTCGCCCGTA
+>34881 3
+TTTATTTGGTACCAATAGGTCCGAGAGAATGATTCTGTACAGACTGGCTCTTTAAGAGTCGACGCAACCTACCGTACCGGCGCGCTCCACGTAGGACTAG
+>34882 1
+GCCAATTCCTTTATCATTGCAGAAGTAAGACTCGGTGGGTTCGAATGACCTAGTCACAGCCGCTACTGGGTGTTGCGCTTACGCAACCGTAGATACGCAA
+>34883 3
+TACAAAACCGCTCAGTACCTGTGACAATAAATGGCCGCCGCCGGGTTTGTTAGAGTCTAGCTCAAGCTGCATCGTTACTAATGATGTGCCTGAGGTCGAC
+>34884 2
+GAGACTCAGTAGCCGCGTGTTCACTATTTTATGCGCGCCAAGCATATGAGTAGTCCACAACCCAGACCCGGGTGTCTAATTGACATATCTGCAGGGTAGT
+>34885 3
+ACAGGATAGATGTGTCAGATTACAGCTAAAAGTCTCTCATCGGCCGGTCCCGCTATCCGCTGACGATAGCTGGTCGTTTCTACGAACAAGGTACATGGTC
+>34886 3
+AATGACTTTTAAATCGCCTGTTATAGCCGTCGGATATGAAGCGGCGCAGAGATACGTCACATACTAACCTCGCCCAGTGATGTGTCGCCAGATCTGGTCG
+>34887 3
+CCCTTCCGTAAGCGTGCGGAGACGACTGCTAATTGGACCTATCAACCCGGATAGATATAGTGCGACATTTGCACGAGTCGATGCATTCTGTCAGATCTGA
+>34888 3
+TTTCGAGCACGGATACAAGAGGATTCTCACGCCCATTCACGCTTAGGAGCCTAAAGCCTACGATATTAAGTCTGTAGGCTACGGTTGATTGCGCGCCAGT
+>34889 2
+TGTATGTGCATGGAATCGGCCTCGGTACCCTCTACTGAAAAACACGATTAGGGACTCGGCGCGCAATTCTACAAGAGATGTCGACTCCTGACTGCATGTT
+>34890 3
+CGAACACACGAGGAACTAGAGACACTGCAAACTTGTCTCGTATCTCTTGCCCTGACAGCGTGTAGTTGACTCAGGTAGCGTACATTTGCTGTTGAGCACG
+>34891 2
+TTATTCACGACTGCCTAGCAGCACGCTCGAATTTATAGTTGCCTGGCAGCTTTCGTGAAACCTACCTCGATGACGAGGCGAAAGCGCTGTATAAGGGCTA
+>34892 1
+GATCTGAAGGGATAACGGCGCCATTTGACGACTACTAATATTGCGCGCGGTACCTTAACTGATTGCTACCTCTTAAGCGCCGGCGCCTGGGTATAATAAC
+>34893 3
+GCACTCGTGCCCCGGCGGGACCTTGTTCTATACTAAACTAGACAGTTCGAGACATCCAGAAGGTATCTGCCTTATCTGGAAATATGGCTGCAAGCGATGT
+>34894 1
+TGACTGAGCGTCAAGACAATGAGTTCCATACGAGCACCATATGGCCTGGCTGTACTGTCCCGCAGGATTGTCTCATGCAACTTCATACTAGAGGTTGGAC
+>34895 1
+GGCGAATGTGGGGACGAGAGGCCTTGAGCTTTCTCAAAAAGGTGCGCCGGGCTAACAGTCCTTATGATAACCCACACACTTTAACAACCTTGTTTTTCCG
+>34896 1
+AGAACAATCTGGAAGCATAGTGGCAGCCCTGCTAGGTCATCTGGTTGGGACTTTCCAGTTTACTCTTAGATCTTCCCTCGTAGGGGAACAACGGCACACA
+>34897 2
+ACCAGGATTTACGCATGCAGATAGTCCTACCCCTCCAAAAGTGTATGAAGGCACTGGCAGATGGAGTTTCTGATTACTTGGGGCCTTACCTCACCAGGTG
+>34898 2
+AGTCTTCCTGGCGATGTTCCCGGACCAGAACAGCCGAAAATCTTCGCGGTGAATAGGATCCACACTATCTGGGCCTTTAGGCGAACAGTCTTTGTGAAAT
+>34899 2
+GTATGACCTGATAGCTTAACGGTTACTATGCCGTAATTTACGGGTTGACGTTTGGACGCCAAACCGATCGGTCCGGCCTGATACCCTCCAGGGAAACATA
+>34900 3
+TAGCGCTGTTGTGGGGCAGCTGAGCATTGACTTCGTTAAACACTTGCCTGCTTAGATACACGCCCACTCAGCAGACACCGGGAATTCGAATATAGTACTG
+>34901 2
+TACACTCCTGGGTAAGAGACATGCTTCAGACATTTCCCCAGGTTTGTTTGGCCAAAACACTAATTCTGGCACGCGGGGTTGGGCACATTCACTGACAAGG
+>34902 1
+TTTAATAAGTAACTAGTTCTTTGAACATAGTAGACACCGCGCAGAGCCCTCCTTTAGGTGCTTATAGCGCCTACCACGTGGCAGGACTCAGGGTGACCGG
+>34903 1
+GTAACCGTTGCGGGCTACAACTATTGAGAACCATACACGAAAGTCAACCTCTTCATCGGGGTGATGCTTTATGACCCATGGCGTCTCGGTGCGAATCGTA
+>34904 2
+TTCACTAGGTCGGCTTAGCATAGGTTGCAGAGCTTCGAGAAAACTAGTCCAACGAAATCGCCAATATTAGCGCGCTGCCGGTTTACCCTGCGTACAGGTT
+>34905 1
+ACTGCGATCTGAAACCTTGTTCACGAAGACCTGTTGTCTACCAACCCGATAGCGGCTGAGTTTTCATGAATGTAGCCGTAGAACCGAAGGCTGTCCAGTG
+>34906 1
+TTGAGGGTCACACGTATCTAGTGAGTACGCAATGAATGTCTTTAGCCCGCCTGTGGAATCATTGAAACGCAGCCCCGACCGCATAGTTGAACGGTCCTAT
+>34907 3
+ATTTGTGGACCACGCCTTCTGTGTATGGCCGTAAACTCCTCCCATGTGAGGCTTGCAGCCCAACAGGGGAACCGCATTACAATAACTGGTAAATTGTGAG
+>34908 1
+TGAAAAACCATGACCATTCTCGCCGCGGGAATCAGTCGCGGAATCAGAACTTCCTATCAACTTGCCGTTATGGTAGGGTTCTAGAGCTCGCCTGAGTATG
+>34909 3
+GAAGCGTGCTGAATAACACGTACAGTTGGTCTCTGCCTGAGAGATGTTCCCAATTACGTAAGTTTCACCCCGCAGAGCAGGATCTAACCGCGGTGTCATT
+>34910 2
+ATACCTATCTAACCAATGCGCGTCGGTCGAGCGGCTAACGCATTATAATCGTAGCTGCGGAACTTCGGGGCTAAATGGAGATATACTGGCTGCTCTCATC
+>34911 3
+AGAGGGGCTGGTGCCAGTGACTCACTCTAGCTCGCTCTTGTACCCACGTTCCAAAGGGAGATATGAATTGTCACTTAAGACGAACTTACGTCCGTGTACA
+>34912 1
+GAGGCAGGCGATCATCCGAAGTGCGGTCTTTCGCCTGAATGTATTGCGTTCACATAGTACACGATCCATAGGGTGCTGTTAAATCCGATACACTCGCAAC
+>34913 3
+CGCAGAGAGATGCTATATGCACCGTGCAAGACCGAGTGTTAAGGAAAAAGCTCTTCTAAAGGCTTTCAGGATCCTTTCCTCCTAGTAGCCGTCTCGGCTG
+>34914 3
+AACCCCTTGCTTTACGCTGCGTGAGCAGGGTACTACGTACCAATTACGTACACGGGTGCATAAGCTAATAGTGCGTTCTATGGTACGCATAACGGATCGC
+>34915 1
+CCTTTGACAAAGAATTGGGCAACCCTACGGCACATCTGAATCTGGTAATTAAAGGGAACGCTAAAGCTCACGTCCTGCTCTGAGTTGGCTGGGTCTGCCT
+>34916 2
+AACGGGTCCATGGCTGCCGCATATTTTACGTGGACAACGTGCACGGCAGACCTCAACATATTATTGGCACAGAACCTGATAGCGGAGTGTTTCATCGTTC
+>34917 3
+GCCTTCTGGCTTACCCTAAACAAGCATAGTAGGACGTTTTCAACCAGTGTACGACGAGACTGAACCTCGGTCGAACTGCGGGTGGCCATTACAATGGTTT
+>34918 1
+CCTCATGGGGGTTGCCCAATATTAGCACGGGTGGGAGGAATCCTCTGTAGCCCGTTCTACATCTGTTAGGACTACAACGAGAGCACTTAACAATCCAGTT
+>34919 2
+CCCATCGGGCCGACTGAGATCGGCTGTCACCCAAACTAAATCTGTGCAGGGGCGATCTTTATTGGATTATTCCTGATATGCCGAGAGCACACATAAGGTT
+>34920 3
+CAACACGCTAGGGATTGTGTCAAAGGTCTATTCCGGATAATTAGACTGCCAGCGTCTCGGAAACCGCTTGACAGTGGTCCCCTGGCATGACTTTAGAACT
+>34921 1
+GTGACAGCCAAGGAAAGTCATTACAGGAATTGCTACAAGGACTATCCGCTTCGTTGTGGCCCCCCCTAGCGCATCTGTTGGGTGGCGTTACTTTAAACAA
+>34922 1
+ATCACTTGGCAGGTTATTTTAACTGGGAAGAAGTAGCTTCGGGATTTGTGGCCTCCGCCCACAATGGGCGCAAATATCACGAATTTCGACCGACTCACCG
+>34923 2
+ACTCCCTATTGCTTTGGCGCGATGAGCAGCTTACACACGCGAGCTCAATCTGAAACTGAAGTATTAATCTAATGCCTTGTGCAGCAAGGGGGACCGCGTT
+>34924 3
+GCGGCTCAGAATTTCCTTATGGTATAACCTCCCGCTGAGGAGATTAAGGCCATGGGATTATACGTGTAATCTAAAGAATTTCGCCGCGTAGCCCCACGGC
+>34925 3
+TTATCGCCAAGGGTCATTCAATGGATGTCGCCGCCAATCCTTTCAGAGCGAGTTTGGCTCGCAGACCCCGAAGTCTCGTTGCATAAGGAAAGTCATATGA
+>34926 3
+AAAGTAGGACTACTGTGAGACCAACCATCAATTACTGTTCGCCTTGGATGTGAAAGGTCTCGCGCTTCGGTATGTGGACACCTCCGTCAGTCGGTCAAAC
+>34927 3
+CCTCCTAGCGCCATTCTACGTTAGTTTAGGCCATAGAAAACGTGACCAGAGGACTAAACGGAGACATCGGGATGAACACCTTGGTTTGTTGCTGTGCCCT
+>34928 3
+AGAGAATGCTAACACAAAACTATCTTCAGGCTCGGTGGGAGACCTCCCCTAACTAGTATTGTTTCAAGTCGATGCAGAGCTTTGCGCTGGTTCAGCGCCG
+>34929 1
+CGCGCAAACTCCAACAAGTGTCGCATACAAATCGGGTCCACAGGGCGTTGTTAACTAGTTTAAGGAGTACTGTCGGGTAACTCGGCTGTCACGTCTTTAC
+>34930 1
+AATTAGAGTATCGTCAAGATCGGCTTACACCACAGCCTTCTTCTGGGATAACCGCAGACCAACTTCATTGGTTATAGTACCGCTGCTGGGGGGCAGTACG
+>34931 2
+GCTTATCAATCAGTGTTCCGTGTTTTCAGGCTAGTAACAAACGACCGGACCGCGCTGTAGTGTCGCCTGTGTGCCAAGAACACCGAGTTACCTGTAGAAA
+>34932 3
+CGTGGGAAAAAACACAAACGTCGGATGTCTAATCGTCGGGGTCCGATCGGGGTCCAGATCGACAGTCTTCTCTACTTCGATCACCTTGGAATATTCACTG
+>34933 3
+CGCAACAAAGGTGTAGGAACTGCCCGAAGTCTATCTTATTCTCGGCAATAGTAGCCCCCTGCGTTAATGAGCTACATGCGGTAATGCCCTGTATGATCGG
+>34934 3
+AAGGGGTGGCGGTGGTCCCGCAGACGACGTGCTGGGCCACCTACTCATACTCTCATTACTTAAATATGAACCCTGAACTTCATCGGTGAATCTATGAAGT
+>34935 2
+TTGTAGATCAACTCCGACCACTCGCCTACGTCTCTTCCACGTATGTGAAAGGCGGGAATGCAGTAAGGTGCCCGCTTCAGTGGGGTTTGAAAAAAACTTC
+>34936 1
+ACGTGTGACCAAATGATAACGGCCTGCTACGCTCCACTGGCACAATATTCTATTACTGTAATACGGCGAGGAGAGTAGCCTTGTCCAGGTTTCGTGCACG
+>34937 3
+CAAGTGCAAAAACGGTCAATTGACCCATCGGTTACGTCGAAAGCAGATATTGCGCTCATCCTGTACCTACTTGTCCGGTTAGGGAGCGGTTCGCATTGCA
+>34938 1
+TTCACCCTCTGCCGCGCATGTTATATCTACGACTAATAAACGCCGTCCCTCCTGGGTGATGTAGACCTAGTAATGGAACAAGAAACTGGCTGGTAGGTGG
+>34939 3
+AGACGGAGCGTGCATACAGTGATCTGCACAAAGTGGTCTCGCCCCTGTGCGATTGCATCTATTAAAGTATGTGTAGGTGCCAAGTCTCCATCAGTACCCA
+>34940 3
+CCCGCCCAACTAAGGGAAGAACGCTCGTTTACACTGGATAGACAAAGTGCTCATTGATATGCGGATACTAATTTCCGGCACTTTGCCGGCATTGCTGGGT
+>34941 3
+AGTCATCAGGCACCGGGAGTTCTGCGATCTAATAGGGTACGTTCGTTACAAATGTTTTAGTGTAAAAGCATCGGCAAGGGCCATCCACATCCCTTCGCCG
+>34942 1
+CCCAAATACTGTTGTCAGCTATGCGGGTCTCAGAGTCGCCAGATATTAGAACGGCGAAAGTGCGGGTTCTCTCCTCAACATGAGCTCGCAAGTCTGATAT
+>34943 2
+CCTAGATCTGGCTGTCACTGAAGCGGGCCCATAAGACTTGCTAACGAAAGGATTCTCGGACTTTAATCTCTTGGGACACGGGAACCCTGCATTGCTTAAG
+>34944 1
+CGCCTTGAAAGACCTATTGGAATCATGATTGGACTCGGCTAGCGATCACGTCCGACACCCGGCCGTCAAAGGGTTTTTTGGTTGAATTAGCCCAATAACG
+>34945 2
+TGGAACTACAAAGCAGGATGCTCCATCTAATCGCTCGGCATGTTGAAACACTATCTTCGGAGAGCGCCGGGAGGCCCGCATTGTTATTATATCCCATGGT
+>34946 3
+TAACTCCGACGATTCTGATTAGGCCCACATATTCATACGGGCCATTTTGCGTCATGTCCCAAACAAGCGAGGGATAGGGCTCCGAGTATGGTCTGTGAAC
+>34947 2
+CGTTGCAGTATCACTTACCGATCTTACGATCTTGCGGGACTGCCGCCCTGTGTGACCCAAGGCGAGTTATATATCAAACAGCGTTGAAAGGAATTGCACG
+>34948 3
+AACCAGCCCATTCGCTGTTGTGGTATTGCGAAGAGCAATCATCATATATGACGGATATGCCCGTTGGTAGCAATAGTCCTCTCGCGCCACGATTGAGCAG
+>34949 2
+ACGGGTGCTCCTGTCAGCTACCTACGAGAAGAACTGTTTCCTTTCATCTACCTCTTTAACGATGTAAATACGCGGAGAACGGGGTTGAAAGCCACGGGCT
+>34950 1
+GTAACGGGATGAAGAGGATTCGCAGTTTTAAAGTCTCCATCGGCTGCCGATCGTACTTGTAGCTTACTCAGAGCGCTCCATCCTTGAGCTGCAAAACACG
+>34951 2
+TATCCCGAACATCCGTGATGAAAATCCGTATCGATTCACATGCAACTAGCCTGGGCGACATCGGCGGGGTCATTCGTAAATCCATGGATGTGGTCGCTTA
+>34952 2
+GCTGTATACTACATCAACCAAGTCGAGTCGCTTAATGTTCGGTAGTGGACCACGGAATGGCACTGGCAACCCTGTGTTGACATTTACTGGGCTCGCACAA
+>34953 2
+GTTCCAGTATCGCAAGCCTAGTGGAACAACATGGCCAGTCGTGCGATGTTCCGGTCAGCCGGGCTCAATTATCATTGCTTCTGAGAAAACAAAGCCTGTT
+>34954 1
+TTCGTCACTACTTAGCAAGACCTGTGAGCATATCTCGCGGGTCAGAGGAGTGTAGCACTGTAAGGCTTGTATTAAGCGCACATCCCACCTGTCACATGGA
+>34955 3
+ACTACAACTCGTACGTGTAGACAGGGCTTAGCGAATTATTTAATTTGAGGGAGACACTTGCCCCCTGTCTCCAGAGTTCTCCGAGCCTCGGTAAAGAGGC
+>34956 1
+GTTGAAACGAGGAATACTGACAAAGGGACGCGCCTCGATCTGACTGTCTGGCTACTTATTGCCCTAAGTTCCATAGTAGCACTCTAGCAGGGCTCACTTG
+>34957 1
+ATACGCCGATAGAAGTTTTTCAGGCACCGCTCGAGATAACACTCTGGGCGGCTAATGGTTTTAGACGCAGCTGGTCTAGCACTACATGGTTCCCTGAAAC
+>34958 3
+AACTGGTGACTTCGTGCTGCGCAGAGTTAATATGCGTGACCCGATCCGGCTGAGACTTCAAAGGCAACTGTCCTTAATGAGTTCAATCCGCCAAAGTTGC
+>34959 3
+GAAATTCTAAATTCCATGTAACGGCTTGAACGGGCGGTGAGCACGATGATTCCTCTGATGCGTGGCGGCCAGATCCCTTCCTAATCTGATCGGCATAAAC
+>34960 1
+TCATACTCTCGAAGTATGGTTCATCCTCGCACTCGCCCCCCTAAGGGAATGGTAAGTTTATTTGGGGGTGTGCCATCATCCAAAGAGGGGAGCACACTAA
+>34961 2
+CAACAGTGATTCAGACTGTTTGTACGAAAGCCATGTACTCGGCGCTAAACCAGGGACCGATTCACCAGGGGTGGCCAAACTCTTATTCTGTTGGCGTCAT
+>34962 2
+TAATCACGAACTCGGCTACTCGTGAAGGTTTAACCGTCCGAGGCACCGCTAGAATTCGTCCAACCTGGTTCGGATTTGTCAGTAACAGGGAAGGTCCTAT
+>34963 3
+CTCCCGGACCTATTAGACGGGTCACAGCCGATAGTTTGGAAGAATCCTAAATGCGCCCGATGTCAAAAGTGGACGTAGCCTGTGTCTTCCTTACAGGTAT
+>34964 2
+AAGACGAGCGTACACTGGATTCTGCACTGGGCCACCAGCCGTTCGGAATTATCATTCAAGCTCGCAGTGATACGATGTGTACCTAGGATTCTTATGGACC
+>34965 3
+CTTTAGCCACACTATCAATCTACCATTAAATCCTGCCAGGCCGGGATGGCCTGGGAGGCTACACTCGTGGATGAAGAGATCTAGGTTGTTTCCTAACGAG
+>34966 1
+CGGTTGAGAACAAACATTATTTGTCACCTTAAATGCTCGACGACCTGGCTAATCGAGTGACCTCATTGTTAAGTCGAGCTGGAGATCGGGCGTCGCACCC
+>34967 2
+TAGCCGTTCAGTGGCCCGTGATTCCCAGGGAGGCGAATATGTCACGTATCACTGAGTGAATTCTATGACTACCTCCGTCAAGTCGCTTACGAGGATAACA
+>34968 1
+CGCGTTGAATCTATGCTGGGTTCTAAGTGCCTCCACCTTTAACATGCCACTAGAAGTAGGTGTACCTTGCAAGGCCATGATGTCGGAAGGCGCATAACAC
+>34969 1
+GAACTAATAGTGCTCACATGGATCCGCCAGATCCTCACTTGGGTCCAAGTCCTCGTCGAGAACAATTCGTATCGCACTTTCACTTGATTGGAGAGGAGGG
+>34970 1
+CCGCCGCGTTGCGAAGTGGGGCATTACAGAGCTCGGACTAATTGACTAACGACGCAAATACCTTTGCGCTTTAAACTAAGTGTCTAGTGCTGACTATCCG
+>34971 1
+CAGTGTGGACGTAATTGGCATGTGAGCTCTGGACAAGCACTGCCTAACGCTTTGAGGGAGTTCTCATTTCAAACCAACCCAATGCGGCTACATAGTGCCT
+>34972 1
+CACAAAACAGTAGTGCTATTCCCGCAAGGCGCCTTCATTATGTGTAGTCAACTGGTAAGGAGGCACACCGTGCGTACCGTGTCTACTTATACGAGTGCGT
+>34973 3
+GGCACAAGATCATCCTTGGTCATAGCGATATGCGTTGCTATTCAGCAGGCCCTTCGGACCTAATAAATGCAGGGCGTACTCTCGTGTACAAGCGTTAACG
+>34974 1
+AAGGAGACACTTTAGAGAGCCTCCCGTTGGCAGAATAGGATCGTGACCCGGATGGATCTGGAATCTAGTCTCCGCGTCCATTCACCCTGAGTCTATATAT
+>34975 3
+ATTCTTGACACGAATTCTAGTTTTCTAAAGTATTAGGCTAGGAAAGTGCCCCACCGACATCGGCTGGGATGATAGGGGAAACCTCCGCGTCGACCCTCTG
+>34976 1
+CCTGCGGCCTAATCACTCATCATAGAGTCATGAACTTTGGCTTCCGAGTGGCAGGCGATTTCAGAAAAGCGATGTTTCTGGGCCGCACAACGACGATTTA
+>34977 3
+GCTGCCAGCCGACCGATTGACTCGTATATCAAGCACCGTTATCGTTATACTCGAGAGGTGTTGTACCTCAGTCCTGGTAGTCCCGAATACTAAAGGGGAA
+>34978 2
+TAGCCGTTTAGTCACCTAGGCGCTCATCCCTCTCATAGCGATTGTTCAGACCCGGGGAGAGAAAGGAATGCGGCTATGATAGGACTTTTACTAACGACTC
+>34979 2
+CGGCGTTATTGAGGTTCGTTCCTCTGCTAGAGTGGGGTCCTGCCCTTTGTCAGGCTCACACCATAAAAAGACACACAAGAAATATGACGCATCGGGACTT
+>34980 1
+ATGTAGGCGATGAGTGCACGGCACCGTGAATTCCCAGTACCATTGTGGCCTAATTGATACGTTCAGGAGCAACGGCGAATTATGCTTCCTATACGCACTC
+>34981 2
+ATGGGACCGTCATATGGCGGCTATTAAACACTTCTGCAGGGTAGAGGACACGCTTACCATATAGGGGCTACCTTAAGCGTACTATCAACCCCGTCTGTGT
+>34982 2
+TATGACCTATTTAGCACTTCTCTACGACGATCCAATGATAAAGCGACAAGTGCCTTTATGGGACCACGAGAGCTCACGCCGGTTAGGTGTGGCACGTCTG
+>34983 1
+GCTGCCGTCAGTGATTATCTCATATGAGAATAGTTGCAATATTCAGCTTTTAACCGGAGCAGAAAACTTCTTCCTGCCGCCGGGCCGGGCACAGTGACAG
+>34984 1
+CGCTGGCATTGTCTACCACGACAAGGGCGAAATAACTGCAACATGCGTCGAAGGTTTTTCTTCTGGGCGGTATATTGACAAGCTCACGCGAGACCCTATT
+>34985 1
+AAGTCCAGGGATTTTATGGCCCCCCAACCATCTTAGCTGGATATGCTCTTGGGGATAACGAATTTTGCACATGGGCATGATCGGCGCTGAGTACACACCA
+>34986 1
+GGACAGGGCTAATCATACTGTGCATGATCTTCTGTGCCACGGAAATGCCAACGCTACTGATGTGGGATATCAACTCATATTCACAGCCGTCCCGGTTGAG
+>34987 3
+TTTAGGCCCAACGGCGCATTGTGCTTGCGGCGCGCATAAGAGAGATGCGTACGGAATTAGAATACAGGCTCATCTTTAAGGTATCATGCTCTAACCTCCC
+>34988 2
+ACGGTAGTAGATATCATTGCTCTCAGACGTCCTCTGTGCAAGTCCAAGAAAATAGCCGCGTCGGTGATGCCTTTAGGATTCATTACGGAGCGCTACCCGA
+>34989 3
+GCGCGCGATTTGGACGGCGATATACTTATATTAACCTTGAAAGTACGGGCCTATGCAACTGATCACGCAGATGGAGTATCACCCCGGTCCATGTCGTTCA
+>34990 3
+TAACATGCCTCGTTCCGTGATATCGACCAAGTCCTAGGATCAAGAGGGTTTTGTCGAGGAAATAATCAGGCTTGACCGCTTAAGCCGCCTATGGACGTCC
+>34991 3
+CCCTATGCCCTAGTACGGATTCAGATTCAATGTCTGGCCTGCTCGGAAAATGCGACCCGGAGTAATCGGCCGTAACAGTATGCTATCACATAGGTGATTG
+>34992 1
+CACCTTATGGTGCAGCTTGCAAAATTTTTACCTGAGAGACTTACATCGATTTTCGGACAACAAGCGGTATACGGGATGAGCTCTGGTGCGAGCGCCCACC
+>34993 1
+CGTAGTGGTCTAAAATCTGCGATAGAACAACCCAGTGAATTCCTCACTTTACTCTGGAACTTTTGCGATTCGGCTAGAGTATCAACGCCGCGGGCGGCAG
+>34994 3
+GACTACAAGCTAGTACGCGTGCCGCTCTTCGCGTCGATCCGTTGCACGTTGGAGACGATTGTCTCAAATAGGAAGTAAGCGCCACTATATCGAGTCATAT
+>34995 1
+CCATGTACGGTATACGCACGCATAAAGATGGTGCTTGAAAGATGCGTCACTCCTGTAGTCTTAAGTGCTCCATGTCATGGATCCAAGTTGCGCCAAGGCC
+>34996 1
+CATACGACGGCCCCTCTGGGTGAGGACCCTGATAAGCTCTCAAATCGTGGATCGTCGAGAGCCTTGCGAATAAGCTAACACTATTGCTTTAGTGGCAATT
+>34997 2
+CTGGACACTCCCATCGATGGCCTTCCTGACGGATTAATGTACCCTGATGATAGGTTAGACCACATAATATCGAACGTAGTATAGGGGAGTCCGCCGCTTG
+>34998 2
+CGCACGCTGAGACACCCTAGGGCTCGTATGGCCTGAGCTTCTCGCTATAGCATGTGGCATATCAAAAATGATGAGGATATTAAGACCCGTTGCCGTACTT
+>34999 1
+TCAAATTCAACTGTGAAGCAAAACTGCGACGAGAAGCACCCTACGATAGCACTTTGCTGGCCTTTACCGTTGACTGCGGCTGTTATGTCAGGTGCGGTCA
+>35000 1
+AAAGGATTTTTAAATCGCGATCTGCCTACTAGCCCGCTCTGCAACTGGGAGTATGCCAACTTTATGGTGTGGCGACGAGGCAAACAGCGGCTCCATTTAC
+>35001 3
+AGACGTCAGTGGTGGGTGTTAGAAAGTACTAGAAAGTGCAACAGAGCTCTGTCACCTTGCTGTATCCCAGCCCTCTGATCCGTCGCGGATCCTCATAAAT
+>35002 3
+CAACAGCTGCAATGACTACCTGAGTACTGACACTGTGATGATAGTGGCGCGATTCACACGTATGTGTGATACTTGCGCTCACGCATCCGATCGGTACTGA
+>35003 3
+CAGAGACATTGTTTAGTGTACGAGAGACCCTTAATGGTTGTGAGAAGCGCAAGTTAGCGACTCTCCTCCTAGACGGGACCGCCTTAGCCATGCTAACTTC
+>35004 2
+TCAAGTGCGCCGGATCAAGGAACCGGATCATTCTGACTTGGGTAACTGTGTGACCTAAGATTACTCTGGATAGCTTCCCACGGGTACATTCTGACCACGA
+>35005 1
+ACCACGTGTATGGAGGAAGACTCATTTGTGGGATTCCATGTCAAAATGCCTGTATATACTGTCACAGCTGCCGCGCCTACAGGACATCATCTCTGACGGG
+>35006 3
+CCCAAGAGTAATGCTGGCCCAACAGATTCCTTCACCAGGGCCACGCAATTCGACTAGTTTGCGGATATTCCTCTTCGGGAGTGAATATTGGACGGATGAT
+>35007 3
+ATTCGGGAGAAGTTTAGAGCCCGGATTAATCGTCTAGGCGCCGACCTACCCCAGGATCACACAGCATGGGATGAATTTCTTATCCTAGGCGATCTTCTGA
+>35008 2
+GAGCCCGGAGCCCTTAAGAGCTCATACTTATTTACTCTTAAATATCTGCTCGAATTTGTAGTTCAAGACACCTACGCAGACGCGTAGGGCTCGGGAGGCG
+>35009 3
+TCACGACGTGAACAGCTTGCGTTTATCGATTTTGCGCAACGTACGGTCTATGCATGCGGGACGTTTAACTGCTAAATAATGGACGAACGCCAGCCCGCTA
+>35010 3
+CGCTGTTACTTTATGGCGCCAGAATAATAGTGTAGACGACTAGTTCACGTCACAGATCTAGCGGTTGACAGGACACTTGCTGACCTTCTCGCCGAGCGAA
+>35011 1
+CGTTGAAGTCCCCGCCCTCATGTTGTGACTCACGATTCGGCCGTAGACGGTCTATACCTGATAAAGAGTGAATTATTGGAGACCGGCAAACGGTCATACT
+>35012 1
+CCTAAGGATCAAATTTCTGGCCCGTGTGAGCTACGTGACAAGGAGCTCATCTCAAGCCTGCGACCCGAAGGCAAGGGCTTAACGCTATGAAGTTTTTCTT
+>35013 3
+GCAGCTAGGGCAAATTAATTTAATTGCAATATGGACGGCACCCTACGAGACTGGATTTTTCGCCTGCGACAGTGACCTGTGCCCCTCAGACTGCGATTAG
+>35014 1
+ACATGTGTGTGTCAGAGCCCATCATGCAACGTTTCCTTCGGAAAGATCCCCGTACAACATTATGTGGGGGTTCCCTGTACTGAGGTAGACACGACCTGAA
+>35015 3
+CAGGTGGCCATAGGAGGCGCTTCCAGAGAACAGTTCTTCCTTGAGAGATAGAGGCATGTTAAGCCAGACTCACAGTCTTTACACCTCCGTCGATGTTCAT
+>35016 2
+ACATTGGCGCTAAGGTAATCTCGTGTCCTTAAGAGTTAACGACCACCTGTCGCTGAGCCTGATGATAATCCCTTCAGGGTGAACAACTATGAGCGTGCGC
+>35017 3
+TATACCCCAGATCGTCGGCTTCGATCGTCGAGAAACATCTGCTCACTGACAATACCTCGTGCTGGTGGTTGTTTAGCATTAACCAAACGACGGGGGTAAG
+>35018 2
+TGACAAGCTCCTATTGTAACCTCTAGGGCGATGTTATAATTTGACGCGACTATACCGACGAGCAAATTGGTGCGCTCATCGCTAAGGCTCGACCGTGGCA
+>35019 1
+TACTAGGAGCGAGAACTGGACTAGAATCGGGTAGCACCGTTTTTCCGGCCTTGACACTGTATGCCATACACTAGCATGCTTACGCTCGAACCTAGGTGAT
+>35020 1
+CTTCGGAAACAACTGTGTGGCGTGCAGGAACAGTTTTACCCTTTTACGACGACCGGCACGTTTTTTAATTAGGGGAACCGGGCCTAAACCCCTCGATAAG
+>35021 1
+GTGAAATGAGTCGAAACCTATCCGATCGTTGAGTCCGTCAAAACACAGACTTCGAGGATGTGCGTTACTGTCTGACTTGTTTAGCCCGCGAAAGTCCGCC
+>35022 1
+ACATCGTACTGGGCTAGCTCTTTATCATGGTGGTGTGAGTGCAGAGGACAGCCTCCAACTTAAACCAGTCCTGCTCGTGATCCCATAAATCCTAAGGAGG
+>35023 2
+ATAGAAAAGTGGCTATATAATAACTGCCAATCATGAATGGGGTGAGCCGTCGTCCGGGCATTCCGTTCCAGCTGTTACTCACTCACATGTGCGCCCTGAG
+>35024 1
+GGATACGATGCCGTGGCACTAAGACTTGCGTCTCAGGCGATTTTGTGTAGGTCCTTACGGAACATCGCTTTAAATCCCAGTGTACCGAGACCATACACAG
+>35025 3
+GCCGACGCCCTAAGAGAACATTGTTGAGCCGTGATTAACGGTGGCTAACACACTGGCTGTACATAACTGCAACGCGGTTCCTCGAGTTTCTGCAGATATT
+>35026 3
+GACCTCTTCCTTGGGCTACTAGAGCAGCTACGGTGAGGCTTTAAAGAATCTTCATTCATCGGGTTCAATCGAAGCTGGCGACCCGATATTCAGGACAAGC
+>35027 3
+TAACGGACAACCGTTGATCTCTTCGGTATCAGACGGTGAAATCCTTGCACAGCGCTTTGCGGCAACATTCCCATGGGGATGGTCGAAGCGATTATCACAT
+>35028 1
+GGGCAAATACCACTTCGGGAAAGTACGAATTGTAGGGCGGGACCACCTTATCCGTCATAGCTATGACTTTTCCGTACGCAGCAGTCGTTGAACCATTTCG
+>35029 1
+GCTAATGTCCTACCTCAGATAAGCGCGTTTTGTGACTCTGCATTGCTACACTCAAAGACCGGCATGTCCGACTAGGGTAGGGAATTGTTGAGCCAAGCCA
+>35030 1
+TATGCTAGTTTAGCGATAATCAATCCAGTCATTGGTTACGTTCTCTACGGCTTGCCACCTGCGGGGTAGGCAACGAGTAGGCACAACGAGCTACTCAGCA
+>35031 2
+AGACGCTGACTCAATGCCAAACCAGAAACTACAACGTCCTTGATTGGGGCTATGATTTCGATCGCCAGTCATGGCGGGGTGTTACTGTTTCGAACCTAGC
+>35032 2
+TGAGCGTAACCACGGCGTACAAGGATAATGCGGGATCGCTAATCCACGGCTATCGTGCTGAACCATACTCTAAGTCATATCTCGGTTGTGGTGACTTCCA
+>35033 2
+TGCTTATTTCAACATGGCTGCATTACATCCGACGGTACATATGTTTCGAGAAGCTCTCAAGCTCTGCGGGACCCGGGACTGTGGACATAGACGGAACCTA
+>35034 1
+TCTTTATGCGGGCAATGCTTAAGTCCAGCATGTTACGTAAGGGGTAGTGGTAACGGCTCGCGGTCTACCCACCACCGACAGAATTGTCCTAGCTATCAAA
+>35035 2
+CATGTATACTGTTAGTTTACTTCTACACGGTCCGGACCGATGATCCCGGAGAGAGGATCTCGAAACGGTCAGATGAAACACGTTATGTCCGGCTATCCCG
+>35036 1
+AGGAAAATCTACCTGTGTGTGCACAAACGCGATGTATTCTGAGACCGCTCCTAATAGTGTCCATGTCTGGCAGCCTTGGCTATAATGCACGCAGGCCGAT
+>35037 1
+GTACCGGGCTGGCCCCAGGTGATTCGAGGAATTCTCGATCATGACTGTGTCTGTATGACATACATACCAATCCGCCACAAGATCTCGAGTTATAATGGGC
+>35038 3
+GCGATTACAGATGGCACTATATAGTCGCTTGCTTTCATCCTGAATGCCATCAATCAGCAGTCTACACCGCTTGCCATGGATCGAGTGGCAGCGAGGAATG
+>35039 1
+AGATTACCCCACCGTCTTGCAGATAAAGAGTTGGCTTCCTAAGCGTCCCTGGTAGCCCTTATAAGAGTCTGACTTTGATAACCAGTAGGACGCGCGTAGG
+>35040 3
+ATCGGTGGATGTTACGCAGCGGGTGTAAATGAGTCGAAAGCTCTCTGTGCCCTCTAAGCTCTTTCAAACTCCTCCGGCAAGCATAACCAATCAGTGGGAT
+>35041 2
+AGAGCGCATTTTGGAACTCCAGCAGTGGACTCATAGTCGTGCGACAGACGATCTACCCGGTGAATGAAATATTTTCCGTCCTGAATTCTCAATCGGGGCC
+>35042 2
+AATTTATACCGACGTCGCTTTGTGGCGCCGAGGAATCATGCTACAAGTCCAATCCCTGAGTGGGGGACGTACTATGAAAGTACCCAGTCGCTTCTTACGA
+>35043 2
+GCTCTCGGAGGATCGTCTGCTGTAAACCAAGGCACACTAAACCGACGGCCTGCGTAGTATCATTGAAATTCCTCTGCTACTGCGGCTTGATAAGATATGG
+>35044 1
+TTGTGGTCGATGGCGCTCACGGATGATGATGTTCTCGGAGAGGTTTGGAACACCGACCCAGAAACTTAAAACCCAGTCGGTAAAACTTCCTTGTCCTCCA
+>35045 1
+TTCTTCAACCGGAGAAGTATGAATAGGTATCGAGTCTAACCGGCACAAGCCCAACGGCTAGTTGAGTGCGTTGCTTTTCAGGTCACATCAGCCGAGTCTC
+>35046 2
+CGCGTAAGCACGGAACGTATCCCTTCAACTTCGCAACAATTGGTTGATCACGCGGGTTGTTTACAATCGGGCTCGCCAGTTCAGTGGCTACGAAAATTAG
+>35047 3
+CACTTAGACTCGCGAGGCAAGAGTTTTGCCTATTGAGTTAGACAGTAGGGGGGTCCAACTTTGCTTCTAGACGTCCCCTACAAAAATGTACGTCCACGGC
+>35048 1
+CGGATACGGTCCAACATTGTATTGCGGAGGGTTCTAGCCGTTCATATAATCTAATCCCTCGCACAAGGTCTACGCCGAATGCAAACAGCAGGTTGCTGTG
+>35049 3
+CGTAGGGCTCGTGCCCAGGTTCGGCTAACTGATAGAATCATCACCAGCATTAATCTTAGCTAATGCCTGTAGCCGTATATGATGCCACGTGTCAACGGAG
+>35050 3
+GTATTCTGAGACCTGTCGGAGGCAAAGATTACCGCCCGAACGAGTTTACGTCCAATGGTAACTACTACGTATCCTCCCAAAGGGGGCTGCATTGCGTATT
+>35051 1
+GCGGTTAGCGGGGATCATACAGTAAACGGTCTGTTGTCGCTAGTTCAACATATCCTGGTGATATGGCACCACACGATAATGTCCAACACGCCCGTCATTG
+>35052 2
+ACCTCTTCTGAAAAACCGTCCACTGATAGGCAGAGGTCTCTCACATGGGATAATTGACGTCCTGGCTTACGGGAAGCTTCTGGGGCGCATATCAACGTTA
+>35053 3
+TCCGCTATTAGATCCGTCGCATACTAAGCGTCTGCATGAAACAAGGGAACGAGAGGTTTCACCGCGTTCTTCCTGCAGTGACATGACGGAGCATATCTTG
+>35054 1
+GGGGACTCAGGCAATCGCTAAAGGCAGGGTACCCCTACCTTATACCTAGTGAAATCACGCGTAATTGTCTTACAGTTCCGTACGACATGCTGGTTAGGTC
+>35055 2
+AGATATCTTCGCCCTAGCCGAAATGACCCTAAGGCTTAACGCGCGGGCAAACCCTTACAATAGGCGCTTGTATCTTTTGATGGGTTGGTTACAAGGCGCA
+>35056 2
+TGACCACTCATCTGTCTTTAGACGTTCTCACGCGGCACTAGGATTGGGGAGATGCAGAACTATGTGGAGCATCATCGCTACAACACATCTGACTGCGTAG
+>35057 2
+GTTCATTCGGAACATGTTCATGCCAGCCCCACAGCAATGAAGCGCCATAGCGGTTATACTACTTAAGTATCGGCCGAATTTGGTAGCTGGTCGCAAGCGT
+>35058 3
+ATGACACCGATAGGACCAGTGTGGGTCCTTATGGTCTTGACTCGCAAACGCCTACATAAAGGATGGGACTCCTGATGCGTACCTAGTTATTCCACAGGTC
+>35059 1
+AATACACCTCAGATCGACATGTTGTTCTATCGCATCGCGTAAGATAGTTGGCGGTGTCCACCCAAAATTCTTTGGTCAACCCGGGCGAGGGGATATCGAC
+>35060 1
+CCGTCGGGCTGAATAGTCAATAAGCTTAGTCGGCAAATACGGTGCAGACTTATGGAGGTTCTGTCCCGCACGACTTCGTTAAATTATAGGGCTCCCCCAA
+>35061 2
+CTCGTCATGATGTAAACCTCTACTCATTAATTGGACACGGTAATTTTAATGCTATGCCGTTCAGCATCCCATTGCGCGGAGAACAGGGAGCGGGCGGCCA
+>35062 2
+CAGTATGTTCCAATACGCCCGCTTGTTATAACTGCAGGACCAAGTTTGGAGGCTTTATAGAGGCCGCAGAAGCGTCCCGCCACAATGTGGAATTAGTCTC
+>35063 2
+CACGAGGGCACCGGTATTAACGACCTGAGTGTATGACAGCTGAACTGTCCAGAATCACGGACTTTAAGTTGTCTCCGTCCTAATCGAGGTACCAGTTCGT
+>35064 2
+GATCTCCGTTCGCGCGGGTTCGGCAGAGTGGCTTAATCCACGCTTGATCATGCAGGCTAATACCGCATATACAATAGCGCATGGGATAAGACTTTATCCA
+>35065 2
+ACTACGTATACTACGAAAGATAACCTAGGGTATTTCAGCCTGCTACGGCAATGTTATGCAACTAGGCCAGTGGCGCTGCTGTCGTTCGCACGCTCTAGGA
+>35066 2
+CCTAAGGTGACTTTTGCGCATAATAAGTATATCGAAGTTCGAGTCCATATCCTGCATCCAGGTAGCGACGTACCGAGCGAAGCTGACGCTGGTTGCCCTA
+>35067 1
+CAGAGACAAGCGTCGAAGGCACCTATTAGACCCGGATTGACTGGTCCGATGCGTTACAGCTAAAGTGTTCAGCTCTGCTTTGGAGATCTTCCAAGTTCCA
+>35068 2
+AACACACCCCACATGTGGGTGGGTTCAAATCTGTACGCTGCCGCGCGAATGTGGCGATTCAGTATTTATAGATTCACGTCCACAATGGTTAGCTAGGCCA
+>35069 1
+TAAGTCTGCAGAGCTCAATTGCCTATGTTACTTGGCCACCCCCAGTTGGGAAACTTGCTCGTGCGCGCTGGGATCGCAGAGTCAGAATACTGATATAACA
+>35070 1
+TCCAGTCGGTTAGGTCCCGCACGAATTGAATCCGACCGTGTGAGGTATTACCACCCGGTTAACAAATGCATAGGTCAGTTGCCACATACTAGTGGTGCTA
+>35071 1
+GTGTCGGTCTAGGCCCAACCAGAGCTCAGCAATACGTCTTCGAATGAAGATAACCGGATGGAACTCTAGCTTAGCCGTCACCTTAGGTTAAGCTTCGTTG
+>35072 2
+TTTCCGAGCTGGATAGCCTCGCGACATTAACTAAGATCGGTTATAATCGCACGCGAATATCAGTCCGCTGACGGGAGCTAGCTATCGCGTACATTGTCAG
+>35073 1
+TAGTTCAATGAACGAGCCTCCCGAAAACCACCTATCTGCACGTACCATGCTTAACGGACATTTTTACAGGGGTACAGGCGTCTTAGTGTGGCAGGGGTCT
+>35074 2
+ATGTTCTGTCAGCTGCAGATTAGCTGCAAAGGTGTCCCCACAGCATGGTGACTCACAATTATTGCAGAAGTGCCCGCAGATCAGAGGTATATTTCCGGCC
+>35075 1
+AGCTCCTGGTTCGCTTATAGAGTCTTCGTAAGACTAGGATGCTGAAGCACGGCTATCTAAGGTTCCGCAAACTGCTGCAGATTGCCCTGGCAACACTAAG
+>35076 3
+TCTCCGTGTGTCGCGGCGCACATTTACGGCGTCTTGGAGGTGCACCAAGTATCTACAGAAGTCAATTACACTAGGACAAATGACCCAGTTAGTGGCTATC
+>35077 3
+GCTAAACGGGGCCTTGAGTCATGTATATCCTCACAGATCGCTATTTAGCATTACGTATGCCCCCATAATAGATCAGCGGGTCATAGGGTAGGCCGACCTG
+>35078 1
+GAATTATGCACAGCCACTAGTGAAGGCGTATTTGATTTACAGGGCTTAGAATACGTCTATAGTCCTCCACCACATTGCCGGTATTACGCGGCGGGACCCG
+>35079 2
+GCCTGTGACCCGCAACGACAAGCGTAATGCGCAACACATGGTTATGCTAGTCACTTGTGAGCTTAGTGTTTTCGGCAGAGCACTATTTGCGCAAAACTGC
+>35080 2
+AACCGATATGCGGGGACGTTCGCCTGCGTTGTGATTATCGGGACGACCAACTCCACAGAACAACTCCATCAACCAGATAGTCGGTTAGTACGTTTGTTGT
+>35081 3
+CTATTCTGTTCCTCAAGGTCGTCTGAATCCGGTCTTTGACGAATACGGTAGCAAGTTATCTAACGAACTGGACGCGAGCTTGTGGAGGCCAAGACAACCC
+>35082 3
+GGTTATGGACCCCAGGCAAGAAACTCAACCTATAGGTACCGATATCTGTTAGGCACGCGGGGTCCCATAGGTTGCACATTGTAACTTACTTATTCGCGGC
+>35083 2
+AGAACTGAATCTCTGGTGTCGCCCTGGCCGCTATGTCCAGAAAAGTGGGTCCAATGTCTGATTCTGTCGTGCAACTACGATCGCCACAGGCTAAGAAATT
+>35084 3
+TCCCGAGACCTATAGCTGATATTGCCGCAGTAAGTAACGTACCCTAAGGTTGGAGCACCAGGCGTCTGAGTTCTGGCAACAAGTAGCATATTCTTGGCCT
+>35085 3
+AGACCAAAGAAGCAATCACGGCTGTGCCCTGAATCTTCTGCCGATCATTTAGTAGAAATCGCTGTGCGGGGGGAATCCGTTGGACCTATTTGCCACATCT
+>35086 2
+AATTGCGGGTAAGCTTTGAAGGATTAAGCACGTGCAACCACGCGGCTCTAGGTTAGAATACTTGTACCTGAGCTGACCCTTTGGACCGCTCACATCCGTA
+>35087 3
+GTGCATAAAAGCAAAAACTTATCGTCACTGGACGGAGTGGCTCACCACTTCGACGTGTACATCCCTCTGCAAGAGTAGCTCAGGTGGTTCAGCTTCTGTG
+>35088 2
+ATCTCAACTGTGCGGCAAATGCTCAGAGCCTCACCTGCGGCCAATATAAGGTTGGCACTGCAAGTAGGATTATGAGTGCACCTAGAGTTTCCTCGGTCAT
+>35089 3
+CAAATGCTCAGCGGATCATCTTGCCTCCATCCGTTAGAGGATTGTAATCGCGATATCTAAACCAGTACGAAGGGCGAATTAGCCGTGTTCGTGCCCTGGA
+>35090 3
+ATGCCCGGCGGGGGAAACTTCCATTAAGCCAGTGTATCTATTTTGGTCTTATGAGCCGAAACCGACAGAAGTTCGCAAGCTGTCGACTCGCCCAGTTTAA
+>35091 1
+CGAGTCCAGCAGCGTATTGTGTAGTTACCTGGACCGCATTTCTACCGTAACTGAGTGCTATCCTAACCGCCTATAACGAGGCATAGGTGATCGACGGTAA
+>35092 3
+GGCCGGTCGCCGGCCGAATTAGCATATCTACAATTTAGTCCTGCGGGACGTGACGTAACTCTGTCCCGATAAGTTTTACAACTTGAGAGACAACCAGTGT
+>35093 2
+ATACCTCCCGTGCAATATGAGGGCATAGTCGGGTACCAGACACATCGACATGGCCCTTGACACTTTCGATGTATGGGGTGCAGTACTCAATCTAGTCTGA
+>35094 3
+ACAGGCGTGGTAGCATGTAACGATACTCGGTCATATTGCCTGAAGCAGCATCGCGTTAGTTGGCTAGCCCTGTACTACGCAGAAATTATTCCCGCATCGA
+>35095 1
+TTTCCGGCGGCCGGTATCGCAGATAGATTGTCCCAGGACGCACTAAATAGCGATTTATTTCAAGCAAGCGCCCCCAGTTCTGTATGCTCAGAGTTGAGAA
+>35096 2
+TCATGTTTGCACTGTGGCTCACTCAGATTAACAGAAACAATGGGCCGAAGCTACTTCGCGTGAGAGGTCTGGAAGTGAGCCTCTATGCCCCCCTAGATTA
+>35097 2
+CCCGATATGGACCGTCCACATGGCAACAATCCGGCCCCCGGTACTAAGACTGATTCATTGGATGCTTTTAATGCAGCGGGTAACGACAGTTAGTTTGATG
+>35098 3
+GCTATCCCTCACGGATGGCGCATATTGCAATTATCACCACGATCAGTGTTACCAATTCGTAGAGAGGCCAGTCGGGTTTGTACAACAGGGTACACCTGGT
+>35099 1
+GCATTCGTCGGCAGAATTTGTACTAGAGTCCAACACTTTGAAAAAGGCCTACATATCCAGCTAGTGAGGTTCTCCAGCAGCCATACGGGTGGTTTCGGCC
+>35100 2
+CTGCTTCGTGAGCGGATCGAATACGCCTACTACCGTGTTTCGTATTCAAAGACGCGCCCGAGCTCGAATCAGCCGAGGGAAAAGCGTTCTATTTAAGTTA
+>35101 2
+CGGGTATTCTAGGACAACCAGTGGGAGAACCCCCAAGTCACAGTCATCTAGATAATGTGATTAGTCGTGCTGTCGGCTTACAGTCGGTAATCGCTCACCT
+>35102 3
+CGCTGGCAAAGTCGTCGCATACCACGCTAGTCCGAACAACGGTTCAGGCTATGTCGGATAAAATTTGTTGCCGACGCACAGCATTAAATTCTTGGGTCTG
+>35103 3
+GATCTATCAATGGACGTTACCAGCCATCAGTCGTGAGCATTCTATTATACGGACAGCTGCTCAGGTCAGCGGAGGCGGCCTCTTAGCCTACTGTAATAAG
+>35104 1
+GTATACACGTGAATCAGTTACTTGGGGGAAGAGCGCCGTCCCAGATGCGACGAATCCCGAGTCTCTATGATCCAGTCACCTATGCCGGTTATTTAATCAG
+>35105 1
+ATATTACAGCGCAGAAATCGCTTTGCCTACAGCATTTCTCGCGCATCCTTTTGACGTGGGGGCTGACCGTTAGCGGAAAAATAGCATGGTCAAGAGCCTC
+>35106 1
+CTGGATATCGGCACCCGACAATGCCCATTACTAGCGCATCGGCGTTTCTGCCTGGCTAGATGCGAGTTCAAGTTACATACTTTCGTGAGAAAGAAGCTGA
+>35107 2
+ACGAGGTCGTCACCAAGCAGTGCCACTACTACTCCTAAATGCACTGGAGAATGCGCCCTTTGCGATTGTACTTGGAAATTCTTCCTGGTAGAAGGCTGAG
+>35108 3
+AGTGCGCATAGACGTTCCTATGCTAGATACGCGCACTCCTGCCGAGAGTTATAAGAAATGTTATTTACCCTTATCCAGGGAGAGACGCTCGATTGGCGCC
+>35109 2
+AGGATCATAACGACGGCCATGGTTCCAGTGCTTGATAGTCTAGCCCTAGGTCCCTGAGTCACGCAAGGGTCATCCAAGAATTGGTGATGACAATCTCTCT
+>35110 1
+CGTATATGCAGCCTAGTTCTGAGTTCAGGAAGGACCCCGGTACATTATTCTTCGCCGACAAACAGGATAGCACACTTGCGTGGACTGAGGCTCTCAATTG
+>35111 1
+GTATTCGACTGGGCGGCAGGCGATTATCAATACCCATACGCCGAATCTGGCAATCATATTGCACTAGCTGGTCAGCCACGTGATCGAATGTTGGTAATCC
+>35112 3
+CCAGTATTCGCTCGGCATCGGATAGAACAGCAGATTCTTGAATTGAGACCAGATCGTTCTGAGCCATCGAGATCGGCTACTCGCGGTCTGTGCATCAATA
+>35113 2
+GCTGAGCGTCACGTACAATGGACACCACGGGAGTGCAAACTCGATCAGAATTTAACTCTGTCATTTAGGGCCGCTGCTGTTTAAGCCATGAGTGTACCCT
+>35114 1
+GCTAAAGATAGTACGCACACCTGTATGGCTATGTTGTGTCCCAGTAGATCGTTCTTGAAAGTCGGCCGACCTAATGACAGCTGGGCGCAACGAATCCTCT
+>35115 3
+TTCAGTCACGTACTATCGACAGCGACGGCACTCCTGGCCCGCGCGTATTAGTTTGACGGGTCAGATTGGTCCTCGATGTCTAGTGAATATCGACAAAAAA
+>35116 1
+TTTTGAAAAAAAGTAGCGCGTCACTCCCATCTAGACATAAACCTTTTTACGGGCCGTGAAGGCGATGCACTTGCGTAGTGTCAACATGGGGGGCCTCTCC
+>35117 1
+CGTAGTATTCGGTTGCAATGTGGATCGGTCCATTTAGGTGGAAATGCGGGAAACGACTTAACCTGCTACCATCATCCCCCGTCCTGTCACTAAGCAGAAG
+>35118 1
+CACCTATCGCGATTCTGTTTTCGGAGGGTACTACAACACCTGGTCCCGCGCCTGAATGGTGCTGAAGTATAAGGTCACTTAGCCATTAAGGGCAACTAGA
+>35119 1
+CTTATCCTCGACAAAACAGGACACGTGCTGAGATGTCCTCATACGCGGTTGGCCGCTCCCTCAATAAATTCGGATCTCTGTAGGAAGCTGGGAGTTAGAT
+>35120 3
+TATACCATAGCACAGGAGAGGAGGTGTCATACCGTTGTTGGCGCTGATTACAGACGGTCCAAGGTAATTCGAACTATTCCAGATCTCGGCGTCTCTCCAC
+>35121 3
+TAGTCGCCCCCTGAAAGTGACTTAGGTATATCGTTCAATTGATCCCGATCGAACTTCCGCGTTGGGAGAAGGCAAACTAGCCATCTCGCGCAGGTTAAGT
+>35122 3
+AACAAGAAAGACTCTTTGATAGCCGAAGACTGTGGGGCTAAACCTATCGTAGCCGGACTATGCTAACCCCTGATGTTCACTTGCTTGGTACCTGGGGCTC
+>35123 2
+GATTTTAATGACCCCTACTAGGCTGTGGTAGACCTGATAACCCGTGAGCGGGAAAACCCAGTGCTCTGAATTCCGTCTACGAGTTAGAACTCTGGCTAGC
+>35124 1
+TCCGTTTGCCTAGGGACTACATTGGAGGGAGTATTGATATCCGGCCCAGGATTGTATGTCAAAATAATAGGCTCAGGTACCCCCTCTCACCAGGACCTAG
+>35125 1
+GGTGAACACGACCCCGCTACTTCCGAGGAAAGTAACGCTCTCTTTGCGAGTGTAAGGGATGGCGATATTTGGCGGTACCATACCCTAAGCTTACATTACT
+>35126 1
+CCTGGAACGTTGCTGGACGACATGATGTCGCGCATCAACACGGTGTTCTACTATAGACACTGCGTCCTTATCACGTAAGGACTGACGATTAAAGTGTGCC
+>35127 1
+TCTGACCCGTGACACGCAAGAACTGTATAGCCACAGCATGGTTAGGCACTCTCGTTGCGACCTTGAGTAGGGAAGTCTGCCGAATAATTCTGTACTCGAT
+>35128 3
+TCTCAATACTCGCGGTAGCGTCGCACTACCTGGATCATGATACCACGTCGTCGGAAGTGCTTGAATCCAGTAAGTATCAGATGGATGGCGTCACCGATAT
+>35129 3
+GGGCATCGGTGGTACAGCCATCCAGAACTTAGATACAGCCCCATCAGTGGGGACTTATAACACTACGTTTTATTTCAAACCTGAAGCGGTCGTCCGTTGG
+>35130 1
+CCAACGGACCGCTTCAAATGATGCGTTGTAAAAGTCGAAGTGTGTCCTCTGCCACGAATCCATTGTGGAAGCCCGTATATCAGGTGATCGCACTTGTCAG
+>35131 3
+ATTCGACCTCAATAAAAGTTTAACCATGTTGCCGATGGCTTGAACTGATTTTCGAACGGCTCAGCCGGATTGTCCCGCAGCAACGAGGTCCTGGGCTAGA
+>35132 2
+CCAAATCCTTGAAAAAATCAGTGGCCCGGTCCTTGGCTGCTACGGTTTCTGGAGAGTTACGCCCAACTGTGATGGCCATGGGACACATGAAATCCTGTAT
+>35133 2
+CATGATGAGCTACGATGCGGCGATCTAGAACGAGATAGCCTTCCGTCAGTTGGGAGCCGGCAGCTTCTCCTAACTTGTCCTAATAAATAGGCCATATCTG
+>35134 1
+GATACTCGATATGTAGAGCTTGTGCATAGACTCCTGTGATCGTCAGCATACTAACGAGGGCTCAGGTAGTCTCTGCATTGAGCAACCACACCCCTGGTAG
+>35135 2
+CTAAATGAATGATGTGACGATAGACACAGCGACTTATGTACCGTCCGGAATCACTACTACCTCGGACGTTGTGGCCGTGGCCACTTATTTCCAGCGTGAG
+>35136 3
+AATGAAAAGCAATTTCCTGACGGTGAACCGAGGTGGCCCCTTTAGGCTAAGTCTTACGTTCGTGGGGGTCCTGTATACCAGAATAGACCTCTCCAACTCG
+>35137 2
+GGAGGAGCCTTATTCTCGTGCTGAGTACCTATAGAGTACTCGTTCCGAAGGAGACGTTTGTGGAAGAACTCCCCTCCATCAAAGTGACACGCATCGTATC
+>35138 2
+AAAACAGAACTCTCGACCATCGTATATTCCGTTTTATGGGGTGTGCCGCTGCTTGTCTCAAAAACCACCGTCAGATGAGATGGTGGCACTATCAGGCGCG
+>35139 1
+TGAGACGATGCAGTACACCATTCGTTGTGTTCTATGAGATCGAACGAGCCGGTCTAGTGGACAACACCACTTTGTAGCTCATCGGCCTGAGGTCACACTA
+>35140 3
+AGACTCAAGCTTCAGCCGTTATGTGGTCAGCCGAGCACTTAACTATGTTCAGAGCTTCCTTCGTCTTAGAGCTGTGGCCACCGACTAGGGAAAGATAAGC
+>35141 2
+GGGATAACTGAGTACTTAATTGGCCTTAGAGGCTCCCAACTGATAGGCCTGTCGGACCTGATGGCGGCGACCAACCCTTTGTCACAGTATACTACGATTA
+>35142 3
+ACTTCAGCGCCAAGGTTCTGACTTGGAGAGGCTATCAAAAACTTGCGGGTTGCGGGATCATTTGCACCGTCTCCCTAGTAGATCACCGGTATAATCAGCA
+>35143 1
+ACGGAGGAGACGATTATTAGATGATAATAAGGCACCCTGCATCGTACTCAGCTCGCTCGACTCATCATCCCGCGAGCGGTAGTTTAGGTTTTTCGGAACC
+>35144 2
+ACTTAAGACCGCAGAGAGATTACGCTGACCTACTACTTCCACTATGTGACTGGGGCATGGTAGACTAGAATTGCCCTGTGAGTCGTAGCTACCTGTCGCA
+>35145 1
+TCAGTGAATCATATAGAGGCATGAAGGGTCCTCGCCTCTAAATTGGTTCGGTATGGTAAGGCAGGCCTTAGCCTAACTCTCGCAGCACCATCACCTGTAG
+>35146 3
+ACGCCGCGTCTGACAATAGCTTATGACCCTGATGTGTGAGGCTTAAGCCAACGAACTTCCGCCCGGATGTTGCACAATCGGAGTAATCGTATCTTTAGAG
+>35147 3
+CTGATTTGCATAAGCCTGCCGTATAAACGATCACTTACATGCTTAGTTATACGGACCATCTTACGCGGCGAACGATCATTCGGTGGCACTGCGAACGGGG
+>35148 3
+GTATCGGTCTATAAACCAATATACGCGAGTGTGAGCGAGAACGACTGACCCCCAAGTTGGTCGCCTAATTGCCGCTATGTAGTAGACCGGTTCCATTCTG
+>35149 1
+TTATCGTCACTTGTGAGCGATTCCCCGGATCACAGACAGTATCTTAGTTCACGGGCTAGAGACGCAGTACCAACCTAGAGTAGCATCACGTGTATCGTGG
+>35150 3
+TATATTCCAGTATATCCTAATTCGGCGCACCGAGCGGCCGGGACCCGTCATCTTAGGTCAAGGGGTTTACTGGGCATAACAATCACGGCGTTTGTACAAA
+>35151 1
+CAAACCGCCCATGCTTATTCCGCGGTTGATGATACCTTTATCAGAGCAAGGCCTGGATGCAGCGACTAAGTGCGAGTAGGCTAATTTACGTGGCCTTAAC
+>35152 1
+CAAGAGGTTAAGTGGTGACTTGATGCTGTCACAATGCCACGCTTCTATGGTCCGCGCAGCCTCTTGAATTACCGAAAAGGTAGTAGCCTGAGTCTCACCA
+>35153 1
+AGCTTTCACCGCTCATCTAACGATAATACGCGCGCGCTGGCAAACGGAAGCTTTGTGGGAGATATAACTCATTGCTCGGTGCAGTTAACCGTTACGTGCA
+>35154 1
+TGAGGGAGAACTGCGTTCAGGATAAGTCGACCGGATATCAGAACTTCAGTTTTTTCACTGGCTCACTTCTGAACCGTCTGCCAGAAAGTCAGCGCCCATG
+>35155 1
+CCGCCCAATCAATGCACTAGATGCGAATAGTTCGAGTAGCGCGGGTGGTTACATGAAGAGGACATTTTTGCCATGTCTCATACTATTGACCTAGGCCCGC
+>35156 1
+ACGGGTACCGATACTCTGGACCTAGTTTTTTATCTAGTGTGCTTACGTAAGTGTCGCCTAGAGAGTCACTGGGGCGCAAGCAGAGTCAAAAACCTCCACC
+>35157 3
+GGGTGGGCTTTATCGCGATCAACAGATGATGGCGGCGCATCTCTCTATGGAGATTATACCTTTAACATACACGCAAGCCGTCGGTCTCACACTAGAGTCA
+>35158 1
+GTCTTGCAGTCCTTTGCGTAGTAGGAAGCTTTGTGCGGACACAGTCTTCTCTACACCCGCGACCCATTAGCTTAAGGTGCAGGCGTGAAAAAAATAACGC
+>35159 2
+CTTTCTCCGCGGTTCAACATCTGTGCAAGCTGTTGGAGACGCCCCTTATACAGATGGAACGGGCATGTCAAGTATGAAGAGTGCCTGACCATATGCCATA
+>35160 2
+CTTCACCGAGTTTGAGTCCTTAGGGGTACCTCCTGCAGGGCCTCAGCTCGGGTAGATAATGGGGATTATTCAACTCGAAAACTGCAAAGACCACATCTTG
+>35161 2
+CGCGCTGCCCGTGTGTATAGTGCAAATCCTGGGATCGATGCCAGTACATTAGCCTTCGACTATGCAGAGACAACCTGGTTATTCGAATGCGAACCTTGAA
+>35162 3
+GGGAACTGCGAAGCCATGCCGATGATGCGGCTAGTATCCATATCCCGGTTCCAACGGTCTTCGTTACCAATTTCAGACTAGACTGCCTAAAGAGTGTTAG
+>35163 2
+GTTCACGAGGTTAACCATACGTGTAGCGAGCACCACCGGATCGCACTGTTTGATTGATTCTCAACTCTGGCGGCCGTAGTCAATAGATGCTAAAGGCTCA
+>35164 3
+CGGGCGTATTCCCTTGGTGTAAAACTTCCTAACACCGGGTTATTGACGAAACAAGGTGCTGTCTCCCCAGAACATCATGCATTCATGGATATCGGGAGGC
+>35165 2
+GCAGAAAGATCTTTTCGCGGCTCTCGATAACAGAGTTCTTAGCAACTCTGGACACAAGCGACGAGCGACGTCGGTGCTGAACTCGATTACCTCTTTAGGT
+>35166 3
+GATGGCTTACCCGACGTTTTTTGTCCGCCATGAAGATGGCCGTCGACTCTGTACAAATCGTGCTGCCACAACTTGAATGCATCAAGAGGAACGTGAATCG
+>35167 3
+TCAGCCTCTCACGTTTTCTTTGACATCTGACTCAGATCTGACGCAATGGGAAGCCTGGCCAATTACAGTCATGTCGGGGGTAGGGCAGAACAAACTTCAG
+>35168 2
+AGTTGTCATTGCACCTAGAGCTACCCATTGAATCAGGCGTCTTAATGCCTCAAATGCGTGGACTGAGCAGGTACCAGCGGGTTTACCGAGGACTATTCCA
+>35169 2
+CCATGGGCATTGTTGTTATGGTGATAATAAACGGGGGGTGGCATGCCTACGAACCAGCGCTTATCCACGAATATGTTCAAGCACCCCTTAATCGCCAGTC
+>35170 2
+CCCTATCCAGCCGTTAGCACTTACCGAAACGTTTAAAAGCGGTTGAGATACTAGCGGTACCCGGATTATCGGGCATTTGGTGATAGGTGTCACATAGCCC
+>35171 2
+ATTGTTCATCATTTCAATAGATACGCAGCGCCGTTGTGCCTCGCGATGGGGGCTACAATCAACCATTGACAACTGAGGGGCTTTGGGAAACCCATCTCGA
+>35172 2
+TATTATGCCTGTCAACATAGCTGGGCAAGCCTATAATGCCTGTAACGAATGTGCAGCACATATACCCGTAGACTCTCACGGTAATGGTCCGGCTGGGTGC
+>35173 1
+GAGTGCTAAATGTCGACTGATAACGCGGACATTCCTACAGTGCTGTGTGCCCCGACATTTATCAGAAGAGTAGGATTACGGGCCCCGCTCTCATACTATG
+>35174 2
+GGAACGCCCGGACATTGGTTCTGAGTACGTGTCTGCTGGCAGCACATGTACTCAGTAAGCCACCTTAGTGTATCAACATAGAATGGTACTCGTCTAAGCC
+>35175 2
+CTCGGCGGCGGTTCTTCGCCATTAAGTCGTGTTCAGAAATAGCTTCTCGACTACACCAGTTGAACCTAAAGCATACCGGTGGTAAACGGTGGATCGCATA
+>35176 1
+AGCGCCACATGAGGGAAGGCTGTGCTACTCCAATCTTCTTGTCCTTAGTGTGCCAGGAGTAGCTTACAGGTAGACACCATGAGCCAGTTTAACATGTCCA
+>35177 1
+GGTTACTACGGACGAGGACGTCGCCAGAAGCGGCCACCCTATGCGCTCCAGCTAATCGTTTTGCGGATGCTTGATGAAAAGTTTCAAATATACTCTACGT
+>35178 1
+ATGGCGTGCCGATGCGATACCCTAGTCTTCTTATAAGCATGATGTGTCCGCTCGTCGAAGCCCGAGTGAATGGCTGGGCAACATCTAAGAACTAAACTTC
+>35179 2
+CTCCCCTGTAGACAGCCCTAGAGATCTAGTTGACAATCTTGAGAGAATACACGCACAGGAGTGCGCTCTGGCGTTTATGCGCATGTCGTTGGATCACTAA
+>35180 3
+CCGCTGAAGTGGTTCGCTTTACACTCTTCCGGACAAAGATAAAGTAGCGAGCTTAGGGGTGGCACTCCTGTCTGGCTCAACCGATACCAGATTTAAGCTA
+>35181 3
+CGCCGCCCATTTTTTGCCAAGTTGTAGGAAGACAGAATTAAGGCCTACGGACGGGGCAACCAGTTAGTTCGAGATCCTTAGCTATCATATGCCTGTGCCA
+>35182 2
+GGTGGGTCCAGACTGATCTATATCTATGGGAAACGTCGAAGCGCGCCATAATGTACCCCTTTTCCATAAGCTTTTAAGCAGGCTGCAGACCGCTCTGGAA
+>35183 1
+ACCCCATCGCCCGTTGCTGCATCATACAACGTCGTGAGGGATTTATTACATTGACGTACATACCCTGTAAGGAGCACACTCAAGTGCGGGAGGGTTAGTT
+>35184 3
+CCCACCGGGATCCAGATGTAACCCAACATGTTTAATCGGTTTTCAATTGATTCAGTCGTCAAACGGGGTGCTACAGCGGGCTGAAACCGAGGCTTCTGTA
+>35185 1
+ACTTGCCATTGACCGAAAGCCAGAGCTCAGTTTTAGATGCAAGATGTCGGCGATCGAAACATTAATTCGTGGCGAGTCCCGCCTGACTTACCTATGTCGG
+>35186 3
+ATCGGATCATATAGGACACTGATAGCGAATGTGCAGTTGGGCCCTGCGACTTAGGCACTACAACCAGTCATAACAGGCTTCGCGGCTATCTTTTGGCATC
+>35187 1
+CTGCGTTGATAGCTGCGACGCACCCACAATACTTCTCTGAGCCGGAGGACTCGGAGCAATTCCAAGCATATGTATGGTGGCAAATTCTGGTTATAATCCG
+>35188 1
+GCGCTACGTGAGGATTGTCGCGGTACCAGATGACGCTAAACGCACCTTGCTTCAACAGACTACTGGTGTACAGTTTATGAGGCTTATACACGCAATCTGC
+>35189 1
+ATCACAGGATGACTAATACGACCCCAGCTCAGTATCTCTCCATAGATGTCCTTTTGGATCCCGTTTAGGCCAAGTAGTGCGGTAGGCGGTACGGCAAGTA
+>35190 1
+GGTGTCCTCGACCATGGGACATAGCCCACCGAGATAGTCATGTGCACCAGCCTATTGTGTGCCCTTTTGGATTTATAAAGAAATGGCACTAGCAGTGCAC
+>35191 3
+AAGCCCGGTGTGCTTAAGCGGACTTATAGTAGGCGCACTCGTCGGAAACTTTGTCTGCGCGTATAATAGTTGCCATGGGACGAACACACTCTCCATCATA
+>35192 1
+GCGCCTAAACCTATGATGCGTTCAGAGTGCTACAGTATGCAGAGTTGGTGCGTGATGTCCCACCGCGCACTAAAATGATCTGCCGCCAGCTAAATGTTTA
+>35193 2
+TGCTTAACCTATAGAACCCATGTGTACATCTTCTGCGTGGTTCACGTAGTAAGACATGGTGCAGGAGTTGAATGGGCATCCGCTATGCGCACGCCAAACC
+>35194 1
+TCCTCTGCGAAATCCCCTAACACTGATGTACGCACAGTACTGTACCACTAGTAAACGAACGGGTGTTGCACGACGGCGCTTTTGTCGTAAAAGTGGTTGG
+>35195 1
+GCCACAATATAACCGACAATGGCCGGCACCACTACTAGCTCTTTGGTGGGTGTAACAACCGCGGTCGGCTTGATAGAGTAAAACTTGCCTGGTTTTCTAG
+>35196 3
+GAATATAGATACTCACGATGGACGATGCCAGGCAGGAGGCTATTCTTCAGCTTATGAGTTTATCTATACCGGGTCCCTGGTACCCCAGAGCCCATACGTG
+>35197 1
+CGACTTGGGAGGGGCGTGACTCCCCTTGCACGCGGTTGTTCCGAGATTACCAAAACTCCATTGGATGTAGAATGTATGATTATCCAGCAATGCACAACCT
+>35198 2
+AGGATCCACTTTCGGTACCTCAGAAGACTGTGGGCATGTGACAGCTCGTCTCGCAGTGCTTGAGCCAAGGGCATCATTAATTATCATCAGATAGTACCGC
+>35199 1
+ATAAAGTCCGGTTGAATTTAGGACTGGGCCCGAGTTGAGTCGTCATACCGATACCAAAAGCTCTCCGGAGATCTCTATGCGCTATTGTACTCACGGGCCA
+>35200 2
+TACGAGGGTGCGGCATACCCCATTATTATAATGCGACCATTCGCATAGTCATCCTGTTATGGGAATTGAGCCGGTAAGGTAGATCTATGCCCCAGCCGAC
+>35201 2
+GATCTATAACAGCAGAATTACACTGACCAATGGCGATTCGTGTCCATTGTACAGTCGAACACGGCCATAGCACCATTGGTCCTTTCCTGGGCAGGGTGTG
+>35202 2
+GTAACGATTCCTTACTCCGGTACGGAAATTGATTACGCGCTATGGCGAGGTCGTTAGTCATAGACCGAAATGTAGGGAAACAGTCTCCGCCTCTCAGTCC
+>35203 2
+GTTGGATTCCGCGGGGCAAATGAGCAAAATTTCCCATCATTGGCTCTCTCTACTATCTTAAAAACTGCCGAGTACAGAGGTGAGACCTCGGGAGCCTCGT
+>35204 3
+GTCTCGTTATCTGTCAAGTGCGGGTGTTTTACTACCCGGCCTATAATTGTCTGAAGACGCCCGACTTCCACGATGGGAGGCGCAAAACCAACATAAGGAT
+>35205 1
+AATGCTAACTTGTGTGGCTCGTCTGTCTGGGACTAATGAAATCCACGTGATACTCCGAACCCAGCGCTCATGGCACCCGAGTTGCGATGATTGAAGACTA
+>35206 3
+ATTGCATAGGCCCACGGATGTGTCACCAAGGCCTTTTACCGGAGGCATAGATAATTTTACGCGAATAGTTGGGCCCATAACCCCAGGAGCTGCGTATTTC
+>35207 1
+TCGAATCGTCTGTCGGCCGTATCCACTAAAGTCCAAGCTTTTTCTAAACGCGTGATAGTAAGGTGAATGGCCCTACCTGGCATGGGTAGGGCAACCAATC
+>35208 2
+AAGAAGAATTGTGTTGCAATAAATATTCGGCGATCCCATGGGCTGGCGGGACTCACGACATGCGCAGCGTGTTAGCTGTCCCTTTAAATTCTCACCGACC
+>35209 2
+ATGATTGGGGTTTTTCAGGCTACATTCCATCGAAAGGAGGCTCGATTCTCGGGAGAGCTCTCACCAGGGTCTCGACACACTCAAATTATGCCGTGACACA
+>35210 1
+GCATACGATCCACTCCTATACGCCGAAGGTTTTGCTGCGTCGCCGCAAGTATAAATAATTCCGTAGCGAGCTTCGTTAGTTGACTGAACCGCGGTAGAAG
+>35211 2
+GTCGGCGAGCGTATAATACCCCATGGCGGTGCCATCTAGTGACTAGCATGTCTCATCAATACGTACTGTCGGCGCACGTTAGTAATAAATGTTGGCACAC
+>35212 3
+TAACGACACGCAAAGGGTCGTGAATGCCATTCAGGCGGACTTACAATAACCGAGCGCCTCGATTTTAGGAATTCGCTAGGCTTGTTATGCCTGACCGCTT
+>35213 2
+AGTTACAGCCTCGTAGATAGTACCTTCCTCCCGCTGACTTCGATTGGGCTTTCGACTCCCAGAGATAGGGAAAAACCGGATAGGAGGGTATCCTAATGCT
+>35214 1
+GACTGAGACATGGGGCAGGCTTTCAGTTGTAGCCCGGACGTACGCTCTGCTGCCGTTCATTACGCATCCCATTGAGATCGATTAAAATCGACTAATAGAC
+>35215 1
+CCGGACCGTAAATACGTTATCAGGGCTAATCGCCTCTGGCGTCGTCTAGTGTTACGCTACAGAGACGTAATCTTAGTCCAGAGCGGTCTTACAAAGCGTA
+>35216 1
+ATGGTCCGTAAACCACCGGGGATGGATTGGCGGAGAGTTAAATTCCGTTTTCCCAATTCGCCATATCCACACCGGACACCCGTGTAAGGCTTTTGATGAA
+>35217 3
+GGCCCCCGGGAGTTCTGGAGAGGGGCCATTTGTAGCCAATATTAAATTGACCTCTTTTCGTACCCGCGGCTATGAACATAACAGAACATAGAGCCTGTCT
+>35218 3
+TAGCCGAAGGAATCCGAGTGCATGGGGTAGTTATAATGCACCGACACTTACTGTTCCCCTTACAAGTACCGGCCTCTGCTAGTTGCAAGTGAACGGATTC
+>35219 2
+CCGTTCCAGCTAATAAACCATATCGAACGGTCCCGCAAAGGATGTGGTGCCCGATCAGGATGACTCCGATTGATTGTTCGGGACCCATTTCGGTTGAATA
+>35220 2
+GACATCCGTTGGGACGACATACATCGTTCTGAGAACATAGACAGCTTTACACGGGGTCATTGGCTTACACCTTGTTACTGGGACGATTCCAAGTGGACCC
+>35221 3
+TAATACCACCATCGAAAGTTCAATGCGCTGTAGAAAGCGCACGCTGTGGACCTGTAGTATACGGGACCCGAGCTGTAATTTGCCTCTCGTATCCGTGAGT
+>35222 1
+CACATCGCGGAACTTGGACAACATGAGTAAATTTAGCCTCCCTGACGTGCGAAGCGGTTCGTGGAAGGTGATCCTTATATTGCCACGTCCATGTGTACAC
+>35223 2
+CAATCTCCAACATGGCCCCCGGCTTTATCAAGAAGGCGACTGAGGAGCTACTTTGGTGAGGATAAACGCGTCCTAGCTAGTTACGCCGTTATTGCTATAG
+>35224 1
+ACCATGCCTACTCCATTAGGGCTAACTGTTTAACAACATTATGCAGGTTGGAACGGGCTCATCTGTCGTCCACGTTGGACGCATGTGCGCAACATAGAGG
+>35225 1
+AGATGTCGCGGAAGAATACATCTAGGTGATGACATCCAACCGACCCATTGGTGATCATTTGTCGATCGTGACGTGCACAGAACCTACGGTCTTCCTGTGC
+>35226 2
+TCCATATAACTATGGCAGGCTCTGTCAGGAACCGGGTACTGAGGAAAACGACGGTCTATCCTTGATGGGTGTGCGTTCGACATAAACCTATCCATCTCCG
+>35227 1
+AAACATCCTGAATTCTCGTGAGCATCATGACGCCTATAGAACCTCTTTGCTGTGAAGGACCGATGCGGTTAGCCGCTCGTTGCTGAACGGAACAACGTTG
+>35228 2
+GTACAGCCTCTGAATGACATTCCATAGCCTCCCTAATACTGGGTCTAGACTTGGGGTCTCGTCGACTTATGGACTCATCACGTCAGGGAGAGAGGATACA
+>35229 2
+TGAGTATTGGACCTCACTCACGCCACTCAGTGACCTGCTTAGCCACGGGTTTCGCGGGTTAAGATTTACTACGTTAATAGCAAAATCGCGTCGGAAAGCG
+>35230 3
+ACATATACTGACACCTCGGAACGGGGGGGTGTTGGACATCCCCGAGCTTCTCTGTACAAGCTTATGATCCAGGATGTGAATCTGCCACCAATTATCGAGT
+>35231 2
+GTATGGAGATCATGGCCTAGTTAGATGAGAGGCCGGACAGGTTAGTTATTGTATTTTCTGCCCCCGACACGCCCATCGATCAATCTTACCGCGGACACAA
+>35232 2
+TTGTCAGAAACAGTTGCAGGTTGGAAGAAGATTAGGTTCTATCGACCGTAGCATCTCCTCTCCCGTGTCACATTGATGACCGCAAGGTGAAGGCCCACCT
+>35233 1
+CTTCAGACCGCGGAGTAAGTGGAATAGAAATAGCGTTTCTTCGACGGTCCTACTCACCTTCTACAAGCTTGCGTAAGACTAGGCCATCGACGGTGTATCG
+>35234 2
+ACTTAAGCAGGCCGGAGGGGGTACGCAACGTGACCGTTCCAGGTTCATTCATTTAAGCCCAGCTAACGGCAGTTACCACTTTCATGGAGTGTATTATACC
+>35235 3
+TAGTTGTATAGTCCTACATACTGATGCCGCTAAACTGCCAACAGGGAGGTGCCTTCTGTGGACGGGTGTGCGGCACAGAACAAAACTGACCTTACCTTTC
+>35236 2
+TGTTTGACTTTTAATATCCTCACAGGCGGAACAACCGGCTGACTCCTTCGGAGCGGGTGCTCAGCTGATTACGCACGGATGAAACGGTCATTAGTAACCA
+>35237 2
+GGCGATCTCATTGGAAGGGGCTTACTCGGCCCCTCAGTGTTCTAGCTGTTAAATAACCAGAGGCTGTTACAATCTGACGTAAACAGAGACTCATTCGCCG
+>35238 1
+AAACGTCCTACTACAATGGCTGCAGCATGGTGCTGTACACTTCAGTGGGGCGCACCTATCACTTCGGGACTAAGGCTCGCTTCTGGTTTAGAAGAACTAA
+>35239 3
+TGCCCAAGCGACAGATTGTATGCGACAGGTTAGGGCGGCTCGATTTGTATTCAGACTCACAAGCGTGTAACAGCGCTCGTATAATATCCACATCCTTGCG
+>35240 1
+TCTCCTATAGCATGTAAGTCATGGGGCAAGACACGGGGGCGCCCCGTCTATCCATGCCTCCAATAGTATTATGGATCAGTGTAAGAACCGATGCTGATCT
+>35241 1
+CGCGTCTGAAGTAATTGTTGGTCAACACCCAAACGGAACTGCGGCTGCTGATTTAAGCCATGTATCATCCAGAGAATCGTCTCGTTGGGCACTGCATGCA
+>35242 2
+AGGCTCAAAATATGGCCTTTTACACCGGCCTATCCTACTGTGGGTCGCGGTTACTACACTGAAACATAGAGCGGTGTCAATGGCCATAGCGTCGTAAGTC
+>35243 1
+AAGCTACTAGGTTCGCGCATCCCGGAAATCTGGTAAGAGCTGCGGCACGACTCGTCTTTTATAAAAGATTCTAGACGTCATCTCCTTGGGACGGCTGACA
+>35244 3
+TCGTGCTGGTTGGAACATCATCCTTCACAAACCGATTCAAATCTGGTAATGAGGTCGCACGGTTGCTGACATGTCCTATCCGGATAAAGGGTGGCAACCC
+>35245 3
+ACTTACACTGGCGGGAACCGCTATCATCAGAAGCGATCCCGTCAAGGAGCTTGGCTTTTTTGACTATGCTGTTAACGGCTATGAACTGGCGAGCTCAAAC
+>35246 2
+CACTGTTGGACGGGACATCGTCTATCCTAGTAAACCGGTACTCACTTGTCAAACTATGAAACGTGTCCTTTGAAGGGCCGGCTAAGGGTAACCGACTGTC
+>35247 1
+GCGTTCGACGGTGCCGGCGATACTGACAAAAACACACCGACGCTCGCAATATCTTTCTTGTCGCCTAACTCTATATGGTGAAATGCAGTAGGGTCATTGG
+>35248 2
+ACTGCGCACGGATGAGCGTGACAATTGTCACAATTGGCGGTGCGCCATAGAGTACCCGTGCTAGAGGTCCTAACTATACGCTCACTTACTATAGTTTGAC
+>35249 2
+ATGCTGTGTAACCTTCTTTAACCTTAGCTGCCGATCCACTACGCGCTATAAGCAGGCGAGTGCATACGTGAGGACCAGGACTGGACGGTAACATTTTAGC
+>35250 2
+TACGACGTTGGCCCGATATTGTTTCGGCCGACTAAATTTATCCAGGGGATTCATGAGGTTTGAAGTCCCCACGATAGTGCCTTGGCCACCAACAAAACGG
+>35251 1
+GTCCCATAATTACCCGACGTCATGGGACCAGCCATTGAATATACCGCACCCTACACGCCGATGTATAGTTGGTGGTGGGTTATAGATGTGAGACTGCCAT
+>35252 1
+AAATTCAGACAATCCCTTTGGTTTCGATAGTGACCGCCGGCGCAGTTCAGTAAACCGATGACACCTGAGGGTCCTCGGATCTTTGAACGTGAGATGTCAC
+>35253 1
+CGAATGAGACCGACTTGCCCCAAGAATCATCCGAACAAACTAATCCCAGAGTTTGTTCAGTCTGGATGGAGGCGTGTTAGTCGTGATTCCCCGTCTGGAT
+>35254 3
+GGCTCACACGCTACGATTGTGGGCTCGACAATACTAGAATCGGCCGCCATATCCGTTTTTTATAGGTCAGCGCCTTCAACGCGGGAGATATAAGTACTGA
+>35255 3
+TTTATGGACTTCGCACCGTCGCTCCTATAGACTACGGTGCGCGTTTGTGGACGAGATCCTGAGGCCGATACCAATCGTAAGCAAATTCCAAGAATAGTCG
+>35256 2
+CATGAAGTACGGTCGCATGTGGGTATCCTGATAATTCGATCACATACTAAGGATTTCCCCCGACGCAAGGGAAAGCCGCTCTCGCTGACTACAGTGTGTT
+>35257 3
+GGTAGGCCCGAACATGCATCAGTATATCCCTATGCGGGAATACTGCAGTTGGCCGTAGAAGGCGGCACTTTTTATCTCCAGAAGTAAGCTTCTCCTACGA
+>35258 2
+AAGGCAATTCACTTCGTCTGCTGAGCGAACAGTTACTTCGGATCCCAAGGTAGTGCACCCATTGCTTGACAGGCGGATCTTTTCGTACGAACTAGACAGG
+>35259 3
+CTGGCCGTGACACAACCTAAGGGTCTACGTGCGTCAGGATCAGCTTGTGTACATGATTCGCCCACATTGAGAGCAGGTGTTACAGCCTATATACAGTCTA
+>35260 1
+CTAACGCCATCCTAGTGTGTACAGATCGGCCTTGGCGCAAAATCATCTTCGGCCGTTTCTTCACAATGGAAAAAATCTTGGAACGTGCCGATTGGGCGAG
+>35261 1
+CAGTTCGGCCTGGCTGTGCAAACGGATTCTTTACAGCCTCTTTGGGCAGAAAGACGGGTCCCTACTCAAGAAGTTTAAGTACTACCCGATATCATCAGGG
+>35262 3
+CTCAAGGCAAGAAAGTCCATGGACTTCGAGAGACGTGCAGAGGGATCTCCGTACTCTTCTATGGGATTCCTTACATCGTTCTGAATCGAAGCTGGCACTC
+>35263 2
+CACAGGCGCAGGCAGAACTGGAGGTATCCTGAGTGTTGCTTGCTCTTCCTACTGCTTCGGATGATCACAGCTTTTTACCTGGAACATGCAGACAAACGAA
+>35264 2
+TAATGAGCTGTCTATGGCGGAAGAATGTTTAGGCCAAGTTTCCTTACGATTGGAAGCCCATATTCCGCATTCGGCCTAGCCCTACAAGCTCGGCGAGAAC
+>35265 2
+CTGTTTTTTGCTGTCGTACAGGTGGAGAGATAGCCTTCCGCTTGAACACTCGGGCACTCCAAGGGGACCATAGCACATGTGTCTAACCACGTCAAAAGTA
+>35266 3
+GAGCTTCCCCTGCAGACTAATAGTGACGATACCGTACTTGTCTGTGCCGAATTTCGGGGCACTCAATTTAGGTCCATACTGTTACAGAAGGCAAGCGGCA
+>35267 1
+AGCTGCATGAACTGCGGGCTACAGATACGGTGGCTTATATCATGTCACCCGGCAGCTGTCCTTGCGGTATTCATAAGATAATCCTGACGCAGCTCTAAAG
+>35268 3
+GCGTTCTCATAAAAAACAAGGTTAGCTGGACCCACCTAGCCTGCCTCACGTTGCGAGTGACAATGGACTTGGGCTGCGGTGCCTTCATAATTTGTAGCAA
+>35269 1
+ACGGCCTATTACCCTTTGTTCATTCAATTAGAAGTAATGCAACAGTACCTCAAGGCTTCATGCGGCGGCCTCTAAAGGCGCTGGATTGAGCTGCGCAAGG
+>35270 3
+CAGTGCTCGTGGTTATATGGGTTATTTGCAGACACACCGAGTTTATATCCCAAGTGGACATGCGGGACTTAACGCCGCTCAGCGATAATCTGACCCAACG
+>35271 2
+GAGAGCAATCCGGTTATTACCCTGATCTGCTCTCTCTCATTCTAGTGGGTAGCGACGCAGGCAAGCAGTAGCCGTGTACCAGAGACTTAAAGCTCTGATA
+>35272 1
+GCCGCTTCTAAATTGGTTACCCTAAACTTATGGGGACCGTACGAGGGCAATTGCTAAAGGGCTGCATCTATGCGAGAAGACCCATCTTGATGCCCCATTG
+>35273 2
+TTAGAGCTGCTGAATGCAGGCACACGGCCCAACAAACTGACTACGGTTTTCCTTGGGTCACACTCATGAATCGCTATGTGTGGAGAGGTGATTCATCCCA
+>35274 1
+AAGGTTTTGAGCTTGGACGGTTCCTCGATGTAACGACATCGCGGAGACGGTGACCTTACTGTCAGATCTAGTCCGAAAACCGCTATTCCAAACTAGTCCG
+>35275 1
+TGTGTTGCAATTTCATTGCTAACCTGGGACGGAGGGTCCATGTAACTCTCTGACCTGGTTAACGTAAGCTAATAACTCCGCACCGGACCAGACAGCATGG
+>35276 2
+AATGCTTGTATATGACATCGCAGACGTCGACGTTGGCACAGGACCGGCTGTATGAATCTACTACGACAAGGACATTTGTTCGAAACGCCTCGTTCGTGCC
+>35277 3
+CGATGCCGTTTCAGGGATGGTGACTAAATAAGTGTCAACTCCGCAGCCCACGGATCAGCTTTGCTAGGCGATTCGATTTAAGCCGACTCCATCATAGATG
+>35278 1
+TAATAATCGTGTCCTACAAGGTAGCCCCACGCAGGGATTGCTGTGCATGGCTATGTCTGGGGACATCCCGATTTCTGGAACAAAACAGTATCCGTACTGC
+>35279 1
+ATATCGCGATGCACTAGGGTAATGGGACTCCCGCTGACTTGCAGATTTCTTTTTAAAGTTCACGCACGCACGGCGCGAACTCCACTCGAATAGATTAGGG
+>35280 1
+CATAGGATGCCTTTGGGCCCAGAGTGCCATAACCTATCAACGTAGTAAACTTTTTGCCCCGACAGCATTGCCGCAGGGTTTTGTAGGACACGCTAATGGA
+>35281 3
+ACCCGCGGGTATGCACGTACGTAGAGAGTAGCTCTTCTAAGATTAACGAACGTTCTCGACAGGATGTCTAGTCGCGCCGCTGTACGAACTTATGTACATC
+>35282 2
+CCCGACTCAAAATTTTGTGCAGGGAGCCGCGTGAGGTTTACCACACCTCATGATCAGATTTGCTACAGACGCCATTAGCTGCAAAAGTGTTACCTGTGGG
+>35283 2
+CGGACAACTTCGCGTCTAGTGACACTTTGCGAGTCGATCACCTTGGGTATTAGCCAATGGATCCGAATCCCGGGAGTTTAGCAAACATGCCGAAGTTCAT
+>35284 2
+CTTGCTGCAGGCGTTTACTTATGCAGAACCACAGTTGGGGCCGCCGCGCACGGCTCTACGCAAAGAAGTATGTCCAAAGTTTAATATGCCACATGTTATG
+>35285 3
+AGGCGAACCCTTTACGATATTGGATCGTACCAATCCGCCCATGGACCTGGTTTGAGACAAAGATGACTGGGGTAGAGATTAATTCCCCTATGTTGGCCCC
+>35286 2
+GAGGTCTCGACGCACACATGCTTTCTATATCTGCATTAGGGGGATTCTGCACTAATCCTGTGCCGTGAGAATAGGAGGAGAACCTACACCTAAGGCTTCC
+>35287 1
+TTTAAGATCACGACCGCAAGGTTTTAGCTACTGCCGCGTGTGAACGCGAAGTTTTAGCATATCGGGGCACAGAAAGCGCCCCCCGTGTATTATATTCACG
+>35288 2
+GCCTAGCCAGTACCTATCATTAAGCCAATAGCGCTGCGGTGCTGGTAGGAAAGACGTTAATCTGCTTAATTACCATTTAGGACCTGCGGCACGTATCGGC
+>35289 1
+GGGCAGATCTAAAATGGGAGAACCCTATCGCCCTGTTTTGTCGCGGGATCAGTGCACGTTAGGGCCTCACAAACTGTCCTCACAGAATAGAACTTGCTTT
+>35290 3
+AGATGGCAAGGACACACTACTATTCTGCTAGTCAAGGTGTACTTGTCTATAAGGAACTCTAGCCGTACTCGCTGGCCACGGATTATGTCCCAGGTGCCGA
+>35291 3
+AGAAGAGAAGGGTCGTTAACTTATGATTGCGAAGCACTTGTAGTGTCCTCCCTCCCCCACGGCGCTGACATGAACCACAAGACAGCCTGTGTTGGTTTAT
+>35292 3
+CGCGTTGACATCGCTTCGCAAAAGGACACGTCAATCTCGTGGGGTGCTAGTCAACATGGGACTAGTGCTCGCCTATATGATCGTAACTCTCAAGTAGATC
+>35293 1
+AGACAGTTAGATGCAGGGTCTATCTCCGATTCTGAAACGTCTATGTTGGGGTAGCCGGAGACGCGCAATTATCGCAAGAGGCCTCCATTCATCCTAACTC
+>35294 1
+CGTTAACATTGGGGCATATTCTCACACTGACCCTTACGGAAATATGGCGGGACTTAGCAGTCGGATGTCACATCGTGGCCGGCCCATTATTAAATGGCCA
+>35295 3
+TTTCATTTAGTGTAGGCACTGTATTCAAAAGTCCGAACACGAGCTGCTGATAGGGCGGCACCAACGTGCCACCATATGGGTTGACGCACGACTTCTCGAT
+>35296 2
+TTCGATTGTGTTTCGCAGTGTCTGAGGAAAGTTCCCGAATTATGTAGAAGTCCCAAAGGCAGGCGCAGTACACTAACACCCGCTCAGACCTCTCATGTGG
+>35297 1
+TGGGTGTGTTCGAATCAACGAGCTGTTTTTTTTTGCCACACAACCGGTAGAGCAGACCTGCCATAAGTTCCGAAACGTGGCCCGAAATACAAGTCCCTGG
+>35298 1
+GTCTCGCAACAGGAAGGCGTTTAAACGCTGGCGGTTGCACTGGATGCACATCCTCTTCCGAGCCTGAGAATATACTACTTCAGCGATAGATCATGGATCT
+>35299 1
+TGCGTCACGGCACCAAATCCGTGTGCGTACTCTCAGTTCATATACGAACAACTACATTGCGCACTGGATCCCCTGGGAAATGTAGTTGTTAAGTGGCAGG
+>35300 1
+ACAGCGTACCCTTGCTTTTCTGGAATTGACACGCAGATCGTTACGGTCGGCTGGAGAGATCTGGAGGCAACGATACAGACTCCAAACTGGCTCTAACTTT
+>35301 1
+CGTGTGAGAAGCCGCCGCCGTATCCTGACTAGAGGTAAAAAGATCTATCTCTAGGCTTTTAGCCTCTCGTGAAGTTCAGCCCATGTGAGAGGCCAACATT
+>35302 2
+GCCCAATTAGTGGTATCCGCACACGCTTAACTTATCGGACAACCGGAATCGTGGATTTCTGAGCAGAGTGTCCTTTAATCGCGAGTCGAATCGACCGGAT
+>35303 3
+GCGTATGCGATATGCTTAATTCCATAATCGACTTCTTGACTGAGCCGAAATACTAAGTGACCATGGACGGATCCTAGCGACGAGTCCGCGCTACTGGTGC
+>35304 2
+CCTCCCTTTTCCCGAACTTTCGGATCAGCAGTTGTCTTGTAGGACAGGCATTCATAAGGTAATGCAGTGCGGTGCAATAGGACCGACTATCAAGCGAGCA
+>35305 3
+GCGCAGGGAAGACTCAACTCCCGTCTTGAATAATAAGCGGGTCTGTGGTATCTTTGCTAGATCCTTCACAATTGACGCGGGAACAATAAGGCTCCCTTCG
+>35306 3
+TATAGAGTCTGTGTCTAATACGAACCATCCGAGATCGTCCTAGGCACCTAATCAATTCCCCGGGACATACGTTGTTGAAGCCGAGTGCGTAGACTGGCTG
+>35307 1
+TCTCTGCGAACGATGGCATCGATAGGGCCCTGGCTCTCCAGAACGAGAAAGATTGATTATGTCTTGACGGAACACACATCATTCGGAGCCCTTTACGGTT
+>35308 1
+TCCTAAGTATGGTCGATTACCGCATGCATTTGCGTCCTTTAGCGATTACCCTTCTGACTGTTGGAACAAACGCCAGAGGGAGATAGCCGAAAGCAGCGCT
+>35309 2
+TGTAGACCGTGCAATCTGACTAGGACTGGGAGTAGACATCACCCCCTTCGAGGTGACCACTATCATTATGTTTATACCGCCGGTAAAGCCGAGGCTTGTA
+>35310 3
+AACTCTTGCCTCGTGTCACCACATGACCCATCCCGTGGGCTTGTCTGGACTAGTGGCGTTAGAGAAAATAGCCCTAGTAGAGACTGAAAGAGTGTTTCAC
+>35311 2
+ATCCGGCATGGTCAGTAAGCTCTTCAGAACGTTCCCTATCTTCCCGGTGCGTAGGTGATCAGGTAGAACACAGTCATAAAAAGGTTCTCGTCAGGGCCTA
+>35312 1
+ACCTGGTATACCTCCAGTATGGTGATAGATGTGCCCCTATCTAGTCATGCGTTTGCACCGAGAGCCGACAGAGAATAGTGTGTCATTGACCCACCGTGAA
+>35313 1
+GCTAATCTTAGGTGGGCGACACTGGAATTGGCGAAATGCCTATTTTAATCAGGGCATCTCCGCTGCCACCTTCCCGTAGCATAAGCGTGATTAGAACCGA
+>35314 2
+CTCTTAGGATCCTAACCCTCTTGCCTGAGAGGTTCAAACCCGGACCGTCCGTATGTGTAAGGGCACTTAATGAACTCCGATTAAGGGTATGTGCACGAGA
+>35315 2
+AAGTCTACAGGCTTACGCGTGGTATAGCACCATGACCGGACTCCTGTGAGCTATGATCTTGGCGTGGAGATACATGCATTCACTGACGTACCAACTCAGT
+>35316 2
+ACTGCTGTAATCAAACGTTCTATTTCGTCAAACAGCGGGTGATAGTTGGGGACTGAAGCTAGGTATCTGCGCCCATCGGATTACAAGGCCCATTGCCCAC
+>35317 1
+CCGTAATCTATCCTCGTGGGGCCGATACGATGTGCGGGAGTATAGCTTTAACCATGCTAATAGAAAAGATTGCAAGCGTCCGCAGCCTTGCACTCATTGC
+>35318 2
+CGAGGACCTCCCGACGTAAGGGGTACCTTAAACAACGCGCGCGCAGGTGAGTCGTTTATATTCCCAACTTAGATTACTGGTGTAATCGTAATGCTCCGAT
+>35319 2
+GCCGACGGCGGGTACCACATTTAGCCCAATTGTCTTCTATGACCACGGAACTTCAGATGCTGTCAATCTGGGGCGGTAACTCATTAAGGTAACCGTAAGT
+>35320 2
+GCTTTGGTCGCGGATCTTTTTCGTAGGTCCCAAATCACGAGATCCGAAACCACTGGGCTTCTAGAATTAACCGAGTGGGGACATGACTTACCCAGACATG
+>35321 2
+CAAAGCCCGGACGCACCTATTGGTTTGGATTTTAACTGGTTCCTTTGAATGGCCAGATTTGCGCGAGCCCCTCCCAAGAGACATCTGCGGATATAGAAGA
+>35322 2
+CTAATATAAATCGGCTATGGGTATCGGTCGGAGAACTCGTCTGGCAGTGCTTTTCAAAACACTCCAGGCGTGAGACACCGAGTCCTGCGTGCTACCATAT
+>35323 3
+CGCAGGTTGCGACAGGGGGCTTAATTGCACTATCCGAGCTTTTACAGCGTCTTCCCATACAAAAGTGAGCCAGGTCTCCGCTTTTCAATAGGGAATAACG
+>35324 2
+TTTAGTGAGTTAGTATGAAGGTAAATACCTGCTCTGGCCGCGTCGTAGGAACCCGAGATCAGTCCCATATTTCACACCATGAAAGGCGATCCTGCCCTGG
+>35325 2
+TTTAGGCTAGCCTTTGTTGTTAGGCGTACGGCGTCCACACCCAAAGGGACTTGTGGCAATCCCAGAACTAAAGCTTGGAATTTACGCGACCATGCAAGTC
+>35326 1
+GTATCATATCGCCGTTTCGGCCCCAGCTGGAGTAGAACCTGTTATACCTGTCTGATAGTTAGGATATCCAAGGGACCAGAATACCCGCCATGAGACTGTG
+>35327 2
+TGGATGAGCTTACCACTGATCAGAACTAGAACCCTTTACAGAATCTTGTATCCCTCTAGCCGGGCAGATACGTGCTTTGGACCATGGCCGGTGAGATCAG
+>35328 2
+TCGGGTCAATATAGTTCGCTATGAGCATTACCGTAATTCTAAGCGGTCAACGTAAAAGCCTGAGCTCCGCCCTTAGCGCGTTCTGCGATAGCATGGCAGA
+>35329 2
+CCTAGCGAAAATTAGATCAATTAATTGGTAGACTCTCAGGCCCTCCTGTTGTCCAGGTCTCTCTGTCAACAGGGATGAGATCGGGTGAGCCCGACATCAG
+>35330 1
+GCTACCTGGTGCATCGACCAAATAAAGGTGAGTCTCCCTATGGCAGACTTGACTTGAAGTATAGCTGTGTCCCAGCGCCTAGTAAGACCAGTCTTAGTCG
+>35331 1
+CTGCTGACACACCACTCTCAAGCTCACCCGGTTTTATACAGAACGTGGGGTAGCGTGGCTGACACGGTTGGATCATGGCGCTTCGAACATTGATTAAAAT
+>35332 1
+TATACTTACGAGACCGGTTCGGTCTCCCGGAAGACCTCTATACTAACAACATAGCTGAAGAACGACGGGGTGGCTTCATTCAGCTGCAGTGCTCGTTATG
+>35333 1
+ATGTCTTCTCAAGGGGTGTGGTATACGCTCGAATCCCTTAAATAGCGTATCAGGCCTAATGCAATCATTATCCGTGAGCACCTCAACAGGCGAGCGCTGG
+>35334 3
+TGGACTGACGTCTCGTACGTCACGCGAGACATCGCCGAGTACGAACCTTCTATATTAATGAGTGCTCGTGAGCAAATTCATGAGGACGCGACCTTTAGCT
+>35335 3
+GTCACACCGTCTAGGCAGTTAGGACAACCTCCAGTAGCAATTTGGATCCGTCTTGGAGCTAGAGTAAGACTACATCGGGGCTGTCTCTTGAAACTGTCCA
+>35336 1
+GTGTATGTAACCTCCAAGAACACCTCCCGGTCGTTTATCACGAGGATTACAGAATGTTATCGGCAACCATACCCGAATCCGGGTGATTTCGTTGACGGGG
+>35337 3
+GGGGTCAACCCCCCTTGGGGACATGTTTCCTCACACTGGTGGATTGCTCCTGCCAACAAACATAAAATTGTGAATACGTGGGACCGCACGTAGGAATTTT
+>35338 3
+AACTTGATCCCGGGATAGTTTTTCGAACTGCAGGCCGGAAAGTTCGCTATTGCCTGGCTCAACGATGTAGTTTGCAGACATCATCCCGCCAAGAGAGATC
+>35339 1
+AATCCAACCAGATGTATCTCCCCACAAGCTGTCGCGAACCTATGGTCCGGGGTGAAGTTGCTAGATATCACTGAGTGCGCGCGTTGTAGATTCATAGACT
+>35340 3
+CCCACCCCGGTGCTTGACAGACAGAATAGAGTCAGTTCAAACATATACAGAGCGCTCGGGTACGTCTCGACTTTTGATAGATTTCGAGATGGCGTTGTCC
+>35341 3
+CTTTTTTATGGTGAACAATATCCAAGACGCTTATTCCATCACATAGCCACGGGGACGGGTAGTGCGGGGTGACTCCGCGTGAGTAAAACCATAGCTCCTC
+>35342 3
+TCCGGGGAGAGTCTATCGGTGGCAGCCGTAAGAGCATCCTTAACATCCGAGTAAAACTGCCTTGTAGTTCTGTTACAAGATCTTCCAGGCCTACTACGAG
+>35343 1
+GACCGTGTACAGCGGTTGACACCCGCTGTATGAGTTTCACCCTGCGATCCGGTGTATCCTGCAGAGTCTAGAGCCTAGTTACTACGACAAATGATATAAG
+>35344 2
+GGGTTCGAGCGAATCGAAACTTTCGGTCATCAACGTCACCAAGCTATCTGCATTCCTCGATACGGGAACTCCACACTTTAGGGACTGTTAGGTAAGTGCG
+>35345 2
+GGCCTAACTGCCCGCCTCAATGTAGGAAGTAAAGGGAATGTGTAAAGCCGCCTGACAATCTTCAGCGCATCCCTATAGTCTCGGATTCTTGGTTCGAGAT
+>35346 2
+AGTGGCGGGCGCTACTTGTCATTCAGTACACGTGGATTCCCAACAACGAATGTTTGGCCAATCCAGATATAGCACACGGGTGAATCTTCCTCGAGTGCTA
+>35347 3
+CAGATCTAGACCCAAAGGGAGCTTTTGCCCCGGGTGTTTCTTCTGCTAACTAGGCATGTTAAACCTATTGTCCGAGGAACCCAGCGAGTGGGAATACTCA
+>35348 3
+GCTGGAACCCATCCTTTTTACCGTTGCCCAACATATACCTGCAAGGTGCCGGAGGCCGAGGGTAAGGAACAATCTGATTAACTTCGTGATAGGTCATTGC
+>35349 3
+ACTCCACTTTTCATTCTCGGTGGGGATAACATTACGGAAGAAGCTCGTAGGAGTAACACGGGTGACAAATCGCTTGATTCTTCGGAACCTGGCCCCGCAT
+>35350 2
+TGGGTCCAGAGTTGGCAGTTCCACCTTCGACCACACGCTTAGCGCTCTTAATCGTGAAAAGACTGAGTACTATTATCGAGTGCAGCCGGTGCATAACAGT
+>35351 1
+TTATGCATACATAGTTCCTGCAGGTACTCGATCTGCCGACGGTTAAAGCTGCCGCCGTCATCTGGTGCGAAAGTGCCAATTGGAACGTCTGAAAACATCG
+>35352 3
+CAACCGTAGCATTCGAGTCAAAATGGTCAGATACCCTGCGCTCACCTTTGTTGTAGCAGAGGAAATCGGCCAATTTGCAATCGAGGCGAGCGTCTCTTTG
+>35353 2
+ATTTCGGGTGATATTGATTACAGCCACGACGTCAGTACAGACTGCGAGAGTATGGCAGACTGCCATCCTATGGGTAGCTCCATCCAGAACTCACGCTTGT
+>35354 2
+TGCTCGGCGACGTACTGTCCCCGTAACTAAGTCCATTAGGAAATGAACAGAAGGGAATCTACTCTATACCAGGGGATTCGGACTCGTTCCTGCTGGTACT
+>35355 3
+CAACTTGAGGTAGGTCCTCTCAAGTCTTCGGTGCATAACAATGGTTAGACACGTACTTACTTATGCAACGGGCGGTACGACAGTGCGGTACATTCCACCG
+>35356 2
+CATTGTGGAGCACGTTCTTCCTGAGCAAGTATCCTGTTCGTGTCGTCAACGCAGCTCTACAGAAGATCCGGAACTAGGACTCGATGCAAAAGTCGGTACT
+>35357 3
+GTATTGTACAGACATCGATTTTAGCAATGACGCAGACCCTCGATCAGACGATAATCTCCCTGATGCCCGCAGGGGTACGTCGCACAGATGGTTTATCGTG
+>35358 3
+CGCGCGAGTGTTATATTCGATTGCGAACAGTATATTCCTGGCGGGCACTTACACAGATATCGCAAGTGCGCAGCAATAGTTCCTACGATGCGACCTCATG
+>35359 3
+TCGCGAGAAACCATTGCTTCGACGCGGCTTTGATGGAGCATCCTTGGAGCTCAGATAACGCAGGTCATAAGTCCCGCGATTGCCAATCATTTGCGTAATA
+>35360 1
+GGGTTCTAAACTCGTCCCCAGTTTTTCAACCTTAGTCTCGAATGGCATGCCGACCTAAGGAACTAATTTGAAGGGGGATGGAAAGGCCCCCTGGTAATCC
+>35361 2
+AGATCCTCCGAAGCGCGCAGAGTTAAGTTTCGCTCCCCAAATTAAATGACGACGGCTCGGTACTACGTTTGACCAAAGGGTTTAGGCTATGGTTCGCTAC
+>35362 2
+TCTCAGGGGCTTAAACTGGATACCCCTAGTCATAGGCCTACCCTCGTCCTTGAAGATGGAGACAAGCGCGCTGGAGCTGATCAATTTTAGCTAATATGGC
+>35363 3
+CTAACTAAATACTGAGTTCCATCGGGACTGTCTCAGGTACTCAATGCGTTGTCTGCGGTGAGACGCATCCGAACTGATAAAGCCATGATCGCCCAGGTTG
+>35364 3
+GTCACACGCGAACGATACGACCATAGGTCGCTTCTCCGGGATAACCCTTCGCGGTCTATAGTGTCACTTGAATAGGGAGGAGTTGTTGACCATACTTAAC
+>35365 2
+GATAATGGGAGTTGCGCTCGGTCTCTGACGATCCATCAAACTGAAATTCGCGTTGGCTCTCGACGTGATGCTAATCAAGTGTACCATGACCGTCCAAACG
+>35366 1
+CCTATCATCGACGCGGAATCCTTTTCGCGCCGGGATATCGTAACAGGATACCTACTTTAGCGTTGGGCTAAGACTGCTTACCAAAGTTGACAGGATCGAG
+>35367 1
+GGCTCTATTGCCTTAAGTCCCGACTATACGGCTTCCTGTTAGGGGTTATATGCTCTGTAACTCAGAGCACCGTAGCCAGTAAGGTAGAGAAGACACAGCC
+>35368 2
+AAACTCACTCAGTTGAAGGTTCATTCCGTGGCTCCGTGAGGCCTCTCCCAAGTGAAGTGTATCGAAACCGACTCTACGATACCATTGGGAGGCGTATTGA
+>35369 3
+CACAGATAGGCGCAGTTGCCTTGTAGACCTTAAATTTCGGACTGGGACCGCTCCGATGGTGTAAGCCTCGAGAATATTTATCTGAGGTGCACCAACCTCA
+>35370 2
+ATAGCCACGATCTATGGCTAATTCAGCCCCTGTCCTTACTGTGAATAGTTCGCGGTGTGAAACCGCAGTTGAGCAAGACTGAACGGCATGCACTTGAGTC
+>35371 1
+ATCGGCTTTGAGTCTCAGGGGACCATCGCCGAGCCGGCGTAAGCAAAAAATTAATTCATGGTCACGTTTTAAAGCTGCACTCTCCGTTCGTAAAGTGCGC
+>35372 3
+CTGCAGTGTGTGGAGTAGAACAGTTTTAGCTGCTCACCTCGACCCCGGCCATATTAATAGAATGCGGCGTTAGATTTTAATTGCAGCAAGCCCGCGACAC
+>35373 2
+TCTTCATCAGGAGCCATAAAAATGACGCGGCTTCATCCCATCAGGCCCCTTAAATTGCGGAAGGAAACCGTGTGTCGATGTGACCGGTCTGAATCTTGTG
+>35374 3
+GTAGGCGGAATCATGATGTCTCGATGCAAGTGTCCGTTCGCAGAGCAAGGCTACAACCCTATTGGCATCTGGCTAGACTAACTTTCGCACGACATACTGT
+>35375 2
+CCCAGCCGAGCATATTGACACCATTTGCACTATCTCCGTAGGCGCCAGGATTCTGAGGAGGATGTAGGCTTGAGGAGAATTCTTCTCTACATACAGGTAC
+>35376 2
+TGCAGAAGCTTAGTAGTGTAATCAGAGTCTGTCAGATGCAAGCAGTTGCCATCCCACTGGAGCATATGGTCACGTGATCTCCAGCCGGACTTTAATCGCC
+>35377 2
+GGCTGTCAGGCTTTCTTCTATCGACATATCAGTAAAAGAATATTCGCAAGTCGCCCTACAGTCGCGATGTACGCGTCGGACATAGGCGGGCCACTTATAG
+>35378 2
+CAAGTCTACCGGAGAAACATCTCAGTCCATCTGCAGCCTTTGGGGATACCTGTCCGAGTTATGACTGAGATATCTTCAGCCCCGTAGGATAGGAGTCGAT
+>35379 1
+GAACCAGACGGTATTCTACTTGTAGATCAGCATTTATAAGCTACAGCTCACATTGTAATACTCTGCCCTACGTCGCAGGGTCAGCTGGGACCCGGGGATG
+>35380 1
+TTATGTGTCGGGTGGACATTAATCTCTCCCTAACGTAAGTTAAGGAGTAACACGGCCCTCGAGTTAGTAATCCATAGGACATGGTCACCGGCCCAGGCTC
+>35381 3
+GCAGCGCGTCGAAAACAACAGTGGGGCTTTCGTGCTTTAAGAAAGCACCCAGCTCGGTTTGCATTTAGCGTCAACGACGACATCTAGGTTTCGATCTCAT
+>35382 1
+CATAGCTGGATGCTGCGCAAATTACGTCCCTTATCTGGGTAGTATACTACCCGTAGGCCAATCCAAGCTACTGGAGGATGTTCCAAATCTGGCGCTGAAG
+>35383 1
+GATGGTTACATCATACGTGCAGAGCCCGCTAGGAGATACGCAGTTTCTCTATACTCTGGGACCGAGAAGGCGTGCGCAATCACCTAACTCTTGTACGTTA
+>35384 3
+TCGCCTATGCCGGAAGATGTACGACAGTGATATGCCGTTCTGACACGTGCTCTGTGGCCTAAGATTCCAATCATCAGTGGCGAAAGCTAGACCATTTCAG
+>35385 2
+GCATTGCGAGGGTGCAGGTCACACCATTGCGTACGACCCCTTTAGTCCCACCTATGATTTGTTGCGACACCGAAAGATGTAGATATCAGGTAATCCGGTA
+>35386 1
+TGGACGAGCTACAGAACTTCGGTACATGATGCCTGCAGAATCTGGATATACGCTCTCTGAGCCATCGTGACCTCTGTGCACTCTGATAATTGAACAGGGC
+>35387 2
+AGAGGCTTCAGGCCGTTGCATCGACTAGCATTCGAGCTCTCAAAAATTTTCTCCCAAAGGCTGCGGCACCGACGCGCAATGTTGAATATTGACTTGGTAG
+>35388 3
+CGGGATATGTCGCACGTGCCTATTATGGCTCAATAGCACGGACCGGTAGCTTCGCCAACTTTTTGGATACTGACCCTACTCCAAGGAAATGCAGATGGAT
+>35389 3
+CAACTACTTATACACCTTTTTAGCCACTTCTGAAATGAGGACGGCGGTACCTCAAACCCCGGGGTCACTTGGAATCTAAGATGGAGTGGTAGGCGCTTGC
+>35390 2
+ATCACACTCGTAGAGACTCCAATCGGCTTTCCAGTAGCCTGCGCAAGCCCTACGGGGACCTGTTTTTATTATTAAAGTCTCAGACCGAGGGTGTAGGAGA
+>35391 1
+CGATAAACAGTTCCGACGGACTTTTGCGTCCAGATCGGCGAAAAGTTCCGTGTTATCTTGCGTTGACGAACGAATGCTCATGACGGGACAGACCTTCACT
+>35392 2
+CAGCATTTATGGCAAGATCAACTTCAGTGATATTACCAGGGTCGACCTATGCTCCTAGGACGGGTAAGCTTGTGAGAGACCCCTATTCCAGGGCTATGCC
+>35393 2
+ATCTTCGTAGTGAGATGCTACAAAGGCCCGCTCCATTGCTGCGCAATTCAGTCACTGTTCGCTTGCGCTATTACGACAAGCAAACTATGGGCAGAGAGGT
+>35394 2
+ATAACAACCAAGGTTGAAGCCGTGCACCGCTGCTGGGTCCAACAGGATTACATGCTTTGTGTCATCCGGGTTGTTGCCGCGCGCTAAATGTACTTCAAAA
+>35395 2
+CCTGTTGGCACAAACCTATGGGGAAGGTTCGCCCGCATGGTTTGATAACATACTCTAGACTTGCAGTTTTGATAAAACTCGAGCAGCGCCACACGGTGTC
+>35396 3
+GCCTGAGTCTCGGGAGACGAACTAAAAATATACTTCTGATGCAGCTCTTATTGCGCGCGCAACACCACGTTGGATAATGAGTTCACTCGCTGATGGTCGC
+>35397 3
+GTTCTTCAAGTTTGCGAGAGTCTTCCACAAGTTGGGGAGCAAATTGCGCACCCCCGCGCCCGCATTGAGATTGCACCAATTTTTAACATAACGAGAGTGG
+>35398 2
+CGTTTGTAATCCAGACGTCAGACTTATACGTCCGGCCTTCCTATGAGCTTGTTCGACCAACACAGCAAGCTAGTCAAGGAGGTCGGAACTATTCTAGGGG
+>35399 1
+ATCCGACGATTTCAAGAGAGTGTGGACTCTCGGCTATCTATAACAGATCACGCGACGCGTTTGATCAGTAACTCTGTGGACGGGCACCTGCAGACATTTC
+>35400 2
+AAGGAGGTACATTTCGGAAGACCACACTGTCCCGTGCGTGAGTACATTCGGGAGCGGAGTTGACTCCGTTTGTTAAAGCCCATAGCCATATCTCCTAACT
+>35401 2
+TCCTGCGGGATTTTAAACATCGGATCTACATGACTCCGGGAGACTGAGGTAACAGTGGCAATCAATCTAGGTTTTCAGATCTACGCGGCAGGCTCCCACT
+>35402 3
+GTAAACTCTGTAGTGGCTCGTAATCACACATGGTAGGACGCATGGCGTTTCTGTCCCGAAACACAAGTCCGAACCCTCATTATTGTGGCAGCTGAGACTG
+>35403 1
+GGCGGATGTGGCAATTAATGAATTATTCCTATTCCGGAACCGGGTCGCACCACCATTACAAGGTATGCTGGCGAACTGCATTGCACGAAATGTCCCGCTT
+>35404 2
+TGCGTTAGATGGGGAAATGAACCGCCCCAAATTCCGGTAAATGTGCAAAGGCGTCCTCCCTTTTGGCTTAGGAATACAGTCGATTCACCTGGACGTCTCA
+>35405 2
+TTACATTCGCGTATCAGCTACGCGGCCACGGTTTTAGTGCAAAGCGTTTACCCGCCTCGAGGACCACATCTGAGTTGAATGACTTCGGCAGTAGATAGAA
+>35406 2
+TAATCGCGTAACCAGGTCTATGCCATGATGATGTGTCACAACGCTATCTCTGTAAACGTATCTTAACGACGGGCGATCCCGGGGCGACATAGGAGCCTTT
+>35407 1
+ATGCGCATTGGAGGGGATAAGTATCCCATTGGGCCAGAGCCGCTGTGCTTCCTCTCCAGCAGGACCTTACCAGTATTTAGACGGCTAAATTGTAACAATC
+>35408 1
+CGTTAGTCTGCACGCTCAAAGGTTATCGTAGTATCATGCCCTCACGCGGCACGAAGTTCGAGGGATTTTAATACACCTGTCCTGGGTCAAAAAGCTGAGC
+>35409 2
+GACGGTCACCATTGCCCAGTCAAGGCCCCCATCATCCTAAGTTTCCTGGATAGTAGTTCAAGAGGCTACTAGGATGCTTTCAGGAACGCTATGGATGTAG
+>35410 1
+TACGGGCACCAATAGTAGTAATGGGGGCGTGTGGCATACCCAACTAGAATACGTCATCGAAGTGTGGATTATTTAGTCCCACCGTCCCCATCGCCTGTAT
+>35411 1
+ATGTAGTATACGGATACTGTGCCCCGACGGATACTGTGTGGAGTCCAGGCAACACGCTTAGCAAATATTTGTCTACCCACCGTGAGATTAGGTATGCCCC
+>35412 2
+TGCGGGCGCAGCGCGAATTTCATTATTCGGTTACCGACTATACCGGATCTAGTGCTTAGACCCTGGATACGATCTCAAGTGGCACTTGAGACAACGTAAC
+>35413 2
+GATACCACTTGGTGCGATATTTATTGCCACCGTAGCCGGCGCATTGAAGTCTTTAATGAACACCGACTCTGGGCGGAGCGCGGCTTTAAATCAATAACCG
+>35414 3
+AATGGGTCTGCTTATCTCGGCTCCTAGTCTTTTATGAGAAGCATGAGGGATAACCAGCAGAGCCTCCTCCCGCGGACTGGGACCCAATATAAGCTATGAT
+>35415 3
+GTAATAGTCCCATCGGCGCCACTGAAATTCATCAATTAGAAGGCAGCGTAGACGAGTTCGTACAGCCTGTGGTATTCATCACGTGCTCGTCAGACTGCTG
+>35416 3
+TTCAAGTCTGGGCTAACAACTGAGGTATCTCGTCCAATTTGATGCAAGCTCTGGCGCCGTTCACTCATAGCGGCAGAATGTGAAGGACGTTCACAACCGT
+>35417 2
+CGCACAAAAAGTTGCTAGCCACAGACACGACGAAGCACGTTATACTGGTTTTTAGGTGCAATCGATGTCGTTTCCCGTCCTTTGGAGTGACACTCGGGCA
+>35418 2
+ATTCACGCGTCGGGATTTTTAGATGAGATATACAGGTAGACCCATGCTGGAGACCAATTCGGTAGATTTGACCACAGCATGCGACTGCGGCATCCCTCCT
+>35419 3
+CGGACGCCCATAATGTAGGTATATCGAGATTTCCTAACTAGATCCTCCAATCTAATCGAACGTCGCTAGGGTCTGGGGCTTCTGGGCAATACCGAAGTCG
+>35420 2
+CTCCTGCAGTCGAACCGTCTTACTATACCTTCAGTATCAGTTCACTTCGTGGGGAGACATAAGGGACGGGAAATCCGGTATGTGCGATGACAACTCGACT
+>35421 1
+GTGGGCGTTAGCCATGTGGTCACCGTTATGTAGGATGATTAAACCTAACTCGATTCGGCACTAAGCGGATTTCGCCCCCAAATGAGATCTATCCGGACAC
+>35422 2
+CATTCTACCGAGAACAGTGCGTCGAATCAGATGGTTTTTCGAGTACCTTAGCGGCCTTTACCGACTACAAGTACCGCATGGCGGGATCAAGACCAGTGTT
+>35423 2
+GGCATCAGTTCTCTAAATATAGAGCAGCTAGGCGTCGACGTTTCTAACGTGACAAGACATCTTCTGTCAGAAAGCCGGGCCTCTCGTGTATCTACGGACG
+>35424 2
+GATACTCGATTCCGAACTGTCCAGAAGTGAGTCGAGAAACCTGTTGTTCCGTATCGCGTAGCGAGGACCACGTGACCGCAGTATAAGCTTTCCGCTATAT
+>35425 2
+CTGTTATGTTGCCGACTATCATCAGCAGGGGAGGTGAGTGTATTCGATACTCCTGCAGAAATCTCTTGAGCCGAATCACCTGAAAACCGACGTCGACCGT
+>35426 2
+GACTCATGCTCCTTACCTAATTGTCGAACCTCTAAGCAAGCAAAACGGCCTTTGCGAAATATTTGGAGGAGGCGCGGGCAGGTTTCGGACTCACCTTATG
+>35427 2
+TATCTCGTGCACTCAAAAGTGGGATTTGTTTTAGAGAGGGTCCCCCCCAGGCGGCCTAGATGATCACGTACACGTCAACGGACATTATGGCTGCTAACAT
+>35428 3
+ATCCGACCAGGCTACTGGCTTCTTCCCCCCGGCTAAATCGAGTCGAAGTGGCAAACATTAGTAGTGAGTGTTCACCTTAGAAATTGGTTGGAGACTCCGA
+>35429 1
+TATGTACAAAGTTGCATGACGTTTTAAGTCGTGCGGCCCTCACCGATACAAGAACCACGTTTTGTGAGCCAGAATAACTGCCTCCGGGCTATGCAGCTGG
+>35430 3
+GAGCTATGCACCCCACAGAATCCTAAACAATACGAGGACATTATGTTTACATGACAAGGCCTGTGTCACGTTCCTGGGTTGCGGGTTGCCCGATGAGTCT
+>35431 1
+GCTTCGGAAAGCTCCAACGAAGTTTCAAACAAGCGGCGTTTAGGCGATACTTAAGGGGGTCGGAACCTTATTGCCCACTGATAGTTGATCCCATGTTCCC
+>35432 1
+AAAGGCGAGCAAAGTATCATTTGCCTACCCAGTCGTTGGGTTGTTCCTATCCAAGCTATAATGCGGCCCAGTCTGAAGGTGACTGCGATTAAACCCGGTC
+>35433 2
+AGAACAATGCAGAGGAGAATTACAACCCGGCTATTGGTTTTCTCAAGGTTGTTTATCCGCCACTCGTCTCGATGTGTAGAGTCCGGCAACCGAGACTCCG
+>35434 1
+CAGCTTCTATCTTCCTGGAGGAGGGATTTAAGAGCCGTCACAAGAAGTCCTTCCCTAGACTAGTGCCGCTAGTGATGCTTTGAAACATTGGACCGAAGCC
+>35435 2
+GGTTACGACGGCACCTAAGGTTACGAGTTCGTGGAGCAATTCGCTACCACAAATCACGGTTTTATCCGTAATACAGAATGCGCGTCAACGGCTGTTTCGC
+>35436 1
+GCGAACCCGGTTAGCGGCACAGCACAAGAGTGTTTTCAGGAAAATCGACCACAGGAGTTTGCGTGATCTCTCTAGACAACTTGCTTGTATCATTCTGCCG
+>35437 3
+ATTTCCCCGTGTAGTCGGCACGCCAGGCAGGAAACACTTCTGGTTGGAGGAGTTGATATCCGTAGCGGACTCTGCAAGCATCATTTATCCATAATGCAAC
+>35438 2
+GTTACGATCGCATTTGTGCCGAAACGGAACTACTATTCCTTCAGCGCACCGGAAGTTATTCCCTCGGTGCGAGGTATCATAGGACAGATGTACGAGTCAC
+>35439 1
+CCATAATTAGGGCGTACTAACCGGCTGAACGCCGGACACTCCTGTCTCATTGATGTGATCAGTTGAGCACGCTCTAGCACGTTATGAGGCAATGTGAATC
+>35440 3
+CACGCTCCGGCGGTTACCTTGAGTTAATTCCAGCTGTCTAAGAGACGACTGAGAGACGCCCACTGCCTGATGAGACTATCTTACGGAGAGGCATTTTTAA
+>35441 3
+TCACGACAGAGGTTCGCAAACGAGCATTACTGCGATAATTTGCTTGTGTGTCGTATAACTGGTAGAGTCCCGCCATGCGCGCGTACCAGATGTCACACAT
+>35442 3
+CTAGAACCACAGCTGCAGACACTAGTTGCTGTACGGACGGTCGTACGCTGATCGAGGCTTGTTAAATAAGTTCTTCTGATGGGTCATTCAGCACCAACCG
+>35443 3
+ACCTGCTAGCGGTCTAACAAAAGGTAATCAAGCCCAACTGGGGTTGCCCTTGCTCAACTAGGAGCGTAGCTCTAGCCAGGTTTTATCGTGCTAGCTATAG
+>35444 3
+CAAGCGATACTGCCGGCGATGGAGGTAAGATCCAGCTCTACACTTTTGCAACCACCAGGCAGGTGTAGTGGTATCTTATCTTGTATGCACAACAGTTCGC
+>35445 2
+CAATGGGCCGACTACACTCGACGCGGGAAATCTCTAAGGTTCGGTATAACCATATAGCCTTTGCATGCCAGGTCGGATACGTCTTAACCGGTTTGCAATG
+>35446 2
+TCTGTCAACCCATGATTACGGCATTTGGGTCGGATACATCGGGTGTCCCGCGTTAGGTGTTCTAAACTAAACACCCGGAGATCGCATGTACCACGTAAGA
+>35447 1
+AACCGACAAACGGAAGCTGCTCGCACTGTATGCCTTATGGGGTATAAGCACCGTCGGCTAGGATTGCTTCCGATTCGACGGAAGTAGTTTCTAACCTACT
+>35448 3
+TGCAACACTAAGGACCCGTGGCGTGGGCCATTTTGTTATTGCTTTGCATAATATCGAGGAGTGGCTGGTGCCATCATCACAAGAGACCCACCACATGATC
+>35449 1
+CAAACGCTTGGCTCTCAACTCCGGAGCGAAAGTGTTTTGACTATAAACTGACTGGTCCGGTTGATTCGAATGGCTTCCGCCCGATGTATAGACAAGCCGA
+>35450 2
+TATGATATTCCGCCGTGCGACGCTTACGAATCCTGGACTCCCCACCGAGAGGCTAAGAAGTCTGCACTCAAAAGTAGCTTGTGTAATAGTGGATTGGCCT
+>35451 2
+ATGTCCTGTAGGCTGAATAGCAGCAGTCAGTGGTTACCGCTAGCCGTCGGTTATACTGATGTGACGGACACACTAACGCCGACCACACTACAGTTTTAGT
+>35452 1
+TGGATAGTATGTTTTTCACGTTTGCTGAACCTGCCGTGAGGAGCGTCTATCACGCACTCACATGGCACGGTCACACGTAAGGCCCAGATCGTAAACTAGA
+>35453 1
+ATGTCGAGTATGGTCGAACTGCCGATTGTCTCGCTTGCCACGCAAGCATCAGGATTTTGACAGGAGTCGGCTTGATACATCGTCCTTAACAGCAGAAACC
+>35454 2
+CCCGATATTTGGCCGTGTTAGCAGATGGCGCTATCGTTAAGATCGCTCGCAAGGCTACCATAGGCTACCTTGAACCTAAAGTGGGAAAGCACTATCCGTT
+>35455 1
+GTTTTTAGCGATACTATACAGTACGTACGGCTACCTCGGGTTTACCTCAAGCCATCAATTGACGAGAGTCCCTGCCTGACTAAGCGGCGGAAACGGATGT
+>35456 3
+ACATCCTGGGATCTGCTACTGTCAAGGACAACTACATGCAGTGGTGCGAACATAGCTGTGTACCTAAGCCCATGTTGGTAACTGCTCGCACGCTTGAGAT
+>35457 1
+GGTCTTGAGTCTTTGTAATCTACCTAGCGCCACTGTACTAAGGCTTCTACCAGAGTAGACCGCGGTCTATGAGCGGGACAAGACAAGGCCCTTCTGAAAT
+>35458 2
+AAGGCATTGCTGAGAGGTCGTGCGCCGACTCGTCCGGTGTTTAGTCGTAAGCAACTCATCCCTCTCTGTACAGGGCTCATAAAATCCAGAGTTACAAATG
+>35459 3
+GTTTGCGACTCAATTGCGTCATTGGCAGTAGTCTGTTGCGACCGCAAATAGCACCAGTCTCGTACTACAAGTCTCAATGTGAGGATTCAGGAGGAACCCC
+>35460 3
+TCGATTAAATTCACTTCTGCTGTGCCTTGCTGACTCAGTGCGCAAGAACCTGATTGGAAAAGAGGGTCAAAGGAAACCTTCGGCGCACGTTCCTGACGCT
+>35461 3
+CACGCGCACTCGTCCCTACAGTCGGTATACGGTATGCTGTTGGCACCGTTGTCTAAATTAGACTTAGCCACCGCATCATAAGGGAGTGGGTCTGAATAAA
+>35462 2
+TAACGTTTTACTCTGACATGAGCGACTCAGAGCACCAGCATATACATGTCGTAGCTGCTCCTGGCACAACGGAGGCGGGGTTATTTCTATACGACTGAGC
+>35463 2
+ATCACATTAACAGCGCCGTCGGTGACACAATTAAGCACAAGACGCCGCCGCGAAAGCGTATCGCTTTGGGGTTATTCTGAGTCCTTCACGTAGTTTGTAG
+>35464 3
+GCAGCGTTCAAACCAGGGAGTCCACGGGTATCTCGTAAGTTTACCTCAACGATGGGACTTCGGGAAAGTCTCAGTTTTGGGCAGTCCCATTACCTACATA
+>35465 1
+GTGACCACCTGCTGGGGAGCTCGGAACTTTACGAGATACACCTTATAGGTCCCAGTCTCAACGCCAGACATCAGGGAAAATGTGTCGTGTTTTCCGTAAT
+>35466 3
+GACCAGACCGACTCGCAGGACTGCACAGGATGCGCATGTTGGCTACATTACTCATTAAACGCCTGGTAGGCGTAATGCTTCCTATGTACTTGTGTAACAG
+>35467 3
+TCGGCCTACTGAACAGTCCATGCCCGATCATAATGAATCAGGGCTTGCCTTGTGGAGATTACCAGGGTAGTTGATACAGCTAAACCACGCATTCTGGGTC
+>35468 2
+AGCGTGCGCGAAGGGCTACTTTGCTAACAATCTACACGCTAAATTGCTGGAGAGTCGTATTCGCCAGGGACTGAGCCTTGGTCTTACTCCATAAATGCAC
+>35469 3
+CTATCAATTCCGAAACATACGACTTGGATCGTGGACCTATGGATCCGTGAGACGCTGTACCAATAATAGGCGGTTGTCCCCTACCAATCGGGTTAGGGCT
+>35470 3
+TCCAGGGCTTATGAAAGCAGCAGTGTCAAGGAACGCCCCAGCTGTTACCCGCTGTCCAATGATGTGGAAATGGCGAGAGTAAAGTTCTCTCATTTCCTTC
+>35471 3
+CTCCCATACATACATCACAAAGGCCGCCCGATTTACTCCATTTAGCTAATAATTGGTTGATATCGCGGTCCCATATGGGGGGAATAGGGGGGCTCATCGG
+>35472 3
+GTATACCCTATATCTTCGGGCTCTCAAAGAACGGTTCTGTGGAGCAGAAGGCGATTGTTATTGGTCCTGGGCAAGAAAAAATCTTAGTCCCGCCCCCGCA
+>35473 3
+GGGCTTCAGATGATTAGGTCCAGTGACTCCATCAGTACTCCAACAAGATGCGAGGGAATTATACAATGGTCAGGTACCCGTCTCTCACCGTTACCTGTGG
+>35474 1
+CTTCACGGTCGAACGCCACATTTTCTACCTCGGATTCGGTTGCTGATCTAGTGAACAAGTATGGTAAACTGCCCGTATCAGGCTAGGCCAGAACAAGTGG
+>35475 1
+GGCACGTCTCGGGACGAGAGACCGGACTGTGGCGCTAACACGAATAAACTTCGGGCTCTTAATTTTATCACGCATTAAGTTCTTATCAGCGCTAGGACTC
+>35476 2
+TGATACACGATACCTCCGCGGACCAGTAGTTTATCCACTCAATTTTCCGTAGAAAGCAATAGGCGAGCGCAGTTGAGATGATCCGCTCTCAGTGTCGGTG
+>35477 3
+GAAGTTGATTCCTACTTTGTGTTGCGTAAGTCCGAACACATGGTAACCGCGTTACTAAATCGAAGTGCCAACGCACCTTAGTATGACGGGCCCCTGGCGA
+>35478 2
+TACCCAGGGATCATTTTACGGCGGGACGGCGGCCCTTGGCAAATAAATAGATCTTAATCCTCTGTTCCGCAGGAGTCTATTTACTGACACTACGGGAACG
+>35479 2
+TTTAAACGCCTTTAGTCCACTAAGAAAGCTGCGTGCTGCGCCATACCGTGTAATACCTCTGCATCAGGTCGACAGGAACGAGGGATAAGTCTGCTGGTCT
+>35480 2
+TAAGGTTCCACGTCGCGACGCGGGATAACTATATTCGTCATGGCCATCCTTAGACGTTCAATTACCGGATACCGGACGGCTCTAGTAGAATACGTCTGAG
+>35481 2
+TCCAAAAGGACGCGTTAAGGCGGTTTATGACGTTGTGGCTAATGTAACCTTCGGCGCATAATCTCCTAGCAGCCACGAACAGCCATTGGTGCTTCACTAG
+>35482 3
+ATCGAACTCACTGGTAGGGACCTTTAACTCGATTCGCCCATAGTCTATGAAACACATGCCCAGCTGGGGTATGCGGCATGTCAGCGGTTACTTAGGTAAC
+>35483 3
+TCATCATTCCATACATGAGTGAGCGGTAGTACGTGACGTAGGGACACTGAAGCTCGAGTCGTGTACAGTCATAGCTCCCTCACAGAATTCCGTCGTGTAC
+>35484 3
+TATAGTTGCTGTTATTTTCGGGTATTGAACGCATATTGAGGTGCCCTCATAAAGCGTCGAATGCGGTTGCCGACCATCAACGCCGGAGGCACAACCCACA
+>35485 1
+GGTACCGAATACCTCAGATATCTGGGCATTGACCTTAATCAACCCACATTTCGCGTGCCGTGGCGATCTGAAAGTGTGCGTAGATACGCAAATCTGTGCG
+>35486 2
+CTAGTGGTTGCCGCAGTGATGGATTAATAGATCAAAAGATATGTCTCTGTCCACACTTCGACACCAGCGAGTTGTCACACATAGGGGCTCTAGCGGCCCT
+>35487 2
+ACAAGGCAACAACATATTACTGGGCAGGCACGCGCGTACGCACCTTATCTCGTTTAAATGATGGGGCTGGTACCCGGTCAATTTTTACCTTGCGATGACG
+>35488 3
+TTCCTGATGGTAGCTATCTATCATTTAAATCCAGGTAACCGTGACGCACCCAGTGCTTATGATGGGGGAGCAGCCGTCTACCGGCCGTTGCTAAAAGACA
+>35489 1
+CCTTACACGGTATATAAGGCCGAAGATTTAGTCAAAGTTTGAAACAGTTGGGCATACGTTGACCGCGGCGTCCTTACCTCGCAGCAACTCGATGCCGTTG
+>35490 1
+AATTCCCAACCGACGAGGTGGCAAACTCGAGTGGACTTACGGCGGATGTGCAATCTATTGTCACGAACTCCAGCCTCTGCCAGTATTTTCAGTAGGATGT
+>35491 2
+CTATCGGCGTCGAACTCTCTAGTGAGTCTTGTGCCTCAGCAGAGCGAGCTACGTACTGATATTGAACGAACTCGCGAATCGTGTGGACTAACTCGCAAAT
+>35492 3
+ACCCGTAATACATCGCGACTGGGGAAGCATCTCCCGATGCTCTTCCGTAGCAGAGCAAGCCTTTTGTTTGGGGATTCAGGTGATAACGAAAACCTCAGTT
+>35493 2
+TGCACGCGCAATTTGAGGCTTAACGTCTAACGCCATCACGCAAGGGGATGATGGTTTACATAGATTCTCGCAATATGGGCCGCATACTCGGCTCATGCTA
+>35494 3
+ATAAGCGTGTCAACCTCGCCTAAGCTGGTTGCATAGTCGGAGCCCGATGGCACTCCCAAGCTTTGGGTATCTCAGTTTACTGCTGAGACACAAAATTGAG
+>35495 1
+TGCTCCTACTAGAGACTCAATTTAATCTCACATGATAGGTCTGATGACGAGTGCGGGCGGGTTCGCGTCACTGACCCAAATTAGTTAGGACACCATGCCG
+>35496 3
+GCCCATAAGTGCTTACAATCGGGGAGACACGTCCGAGACCGTGGAAGAAACCTTTTCTTCAGAGGACCTTTTTCGTAGTCTGATACATCGTCCTCGAGGA
+>35497 1
+TGTAGCCTGCAAATACTATTGGTGTTGTGGCAGACATCTGACTCGGAGAAATGAGCCCTCACTCTTACTGCGATGCTCCCAGTACCAAGGTCAGTAGGCA
+>35498 2
+ATTTGACGCGTACCCCTAAAGACGCTAACGAATACCATGCGCAGTTACTTGCTGGGGTAGACATCCGTCTATGGCACGTTAAGATTGTGGCTGCTCAGAC
+>35499 2
+GAGTAGGCAAATTGGAATTGCTCGACGGACGACGTGTGCCATCCCATTCACCTCCTCAGAGAAGCTATCTGGTGATACTGAACTAGTTGACCTTACGGCT
+>35500 3
+GTCAGAGCCGTCCCTGAGAAGCTCCCTGGGTAATTCGTCTTGCCTATCGCAGGTAAAGCCAAAGGGGATTTTATTCACGCCATTGGCAAGCGAATTAACT
+>35501 1
+TCGTGCATGACGTTTGCTCACGGGCGTGGTCCTTATACCCTTGACAGTCCTTTGGTACCCGGACCCGTGACAAGTTGAAAGTTAAAAAAGATCAGAACCG
+>35502 1
+CTCTACTCTGCATTGTTGCGGCAACCAGGCGTGTAAGTATCTACACCTAGATAATAACTTTGTGCGGCCAGTTCCACGCAAGAGGATCCGGAGAATGGCT
+>35503 1
+GAGGTCGGGAACTCCCTCGGCGTCCGCTTTGAGGCATAGTGAGACTACAACTATAGGTAATGTAACGTTACGCCTCGGACCTTTCTAGAATACACTCATG
+>35504 1
+AACCATGCGGTGGCGGTTGTGTGCTCAATAGGCAATTTAGCGGGCCTTATCATTCCAGACAAATCGGGGCTATCCCAATCCACTGCTCATACGAATGTAG
+>35505 2
+GTAGCACTTGTATAGCTCCACCCAGGGTAAGGCTAGTCCGATTCTTTATGGATAGGCCAGACTCAAGACCCCATTGCAGATGGTGGCATGGCCAAACTTT
+>35506 3
+TTACATCATACTCAAGCATCTCAGTACCGTCAGCTTGGCGTGCGAACCTATCGACATCAGGATGTGGCCATGTTAGGCGCTCTAGATTCGGTAAGAAGCG
+>35507 1
+CCTTAACCGATAGTTTGGCATGGCAGGTTGAAGGTCAAGCCTAATCGAATGCACGCTGAGGATTCTACGGACCGCATCCTATTCGACTCTTGAGCACGTA
+>35508 1
+TGCAAAGACTGCGGTGAGTAGGTCTCACTCAGTACCTAAGGCTTCCCAAATCAGTTTCGTCATCAAGCTATCAGATTCTGCCGTAGAGCTAGCTGGAGCG
+>35509 2
+ACCAAGCTAAGAGTCTCAGTATCCTGACCTCAGTTGATGAACGTAGCGGTGTCGAACTTTCCCTGTCGACCGTGACACCTGAAATTATGCATGGGAGTCG
+>35510 1
+AATCGCATGTAGGAGTCATAGACTCGTCGTCCAACAGATCAATCTATGCCCGTTCAATGATGGCAATATAAGTTCCCTCGTGCCTCGAGGGTCAGGGTGC
+>35511 1
+AAAGAGCATCACAGAACTGCTTGGTGTCTTGCTGTAGTAGGCCCCCTAAAGTCAGCTGACCCTGGTCCTGGTGCTTGATCTCTGACCAGAGATCATGAAA
+>35512 2
+CAAACCGTTTCGCAGATTGCTTATATGACACGATTGGCCGAGATGTTGTAGTGCACCTTATGGAACAGTGCCGCCGTCGAGAACACTCCACGATTAGCGT
+>35513 2
+GCCTAACAGATATAACGTAGGAGAATCACGGGGAACGCTGAGAGCTATACGGCTGTTATTCGTTCTGTTCTCGCGATTGAACTACCCCTGCCAGTCAGCT
+>35514 1
+CTAAATAGGAGTCGAAGTTGTTCGCAATGAGTACCCGAACAGCAATTAGATGCGAGTCGTTTAGGCCTCCCTCGACTTCGACTCTTGAACACGGTCGGCT
+>35515 3
+GAATATCGTGACGCACTCATCGCGGCCCTCCTATTCTGGCGGAGAAGAATATAAGCCAGTTCCGGCCCAAACTTACGTGTCTACGGAAATATTTTGGTGG
+>35516 2
+CTCCTAGAGGAGATGTGTGTAAATACCGCGTCACACATCTCTCGAGGAGGCAGACTGTGTGAAACGCTCGAACAGCCTTTGTTCTCATGTGATCCTGAAC
+>35517 1
+TCGTCCGGGTTGCCAGAACGTTTTCACGTGTGTCCACCTTAGTCCATCTAGTCGTCAGAAGCACTAAGGAGAAGTTATACCAGAGGGTCGTCCAGAAACT
+>35518 1
+AGTAAACCCTGATCCCATCGCGCGGATACTAAGCGTAGCCGCGTTGTTGAAATATCGGTCGCCATTGCATGGTCCTAACCACCTATGAGTGAGTTGATAG
+>35519 1
+TCGGCTACAGGTGTGCGGAATTCACTATGCGTAGGCAGGCCCCACTTCATGTATCAACGGAGACCTATATGTACTGCAACCGAGTATCTGGATATATCGC
+>35520 3
+CTATCATCCTTAAGCGTGCCAAATAAACTCTTCCCGGTAACAGAGCGATTCCGTGGAAGGCCGAGGGTCCTGACATTTGGTCAATTGGATGCAGCCAGTT
+>35521 2
+CAGAGACCGGATCGCTATAGTTGACGATCAGTAGACGGTTAGGACCTATATCTTAAGTCCCCAGACGTTGCCTCTTGAAGTCCTCAATGGTCATAGCGGC
+>35522 3
+TGCAGAACCGTATAATCCCGAGGTTATACCGGTATCATGGGCGTCACGTCTCGTTTTTGTCAGCAGCCAGGCGTTAAGTCCAAAAACAGATCGAGCTTCG
+>35523 3
+AATTAAGCCCCGGCTGGCCAGCAGGCGATATAAATTCCATTTTACGGTCCACTGGTTGTTTAGCCCGGGTGAAACCGTAAGTGTTACCCAGCCTAAAGGT
+>35524 3
+GGCCATAGGTTTTCAATCCCTATCCAGGCTGAAAAAGCGACATGGGTGCCTAACCATGTGTGCGATGCCTAGTCAATAGATCGTGTCGTCGTCACATGCA
+>35525 3
+TTCGATTGTCTGTGCACTCTTGGGGCATGACATCAACGTGAAGGGACACATGCTCGCCTTCTTAACTGCGGACCGTTACAGATACAGCAGATATCAGCGA
+>35526 3
+ATCGTCATCTGGCAGGGTGCGAGCCTCTGAGCCCCTTTCGATTTCTTCGATGTAATAAAATACACCAGCGTAGGAGCCTGCTTTACAAAACGTCGGGGAA
+>35527 1
+TGCGACCCGGTTGAACGCCAAACCTTGGTCTAGTGGCGTTGGCCCGGTAAAGAAGCTTTGTATCGGCATATTGATTAGTCCCGCTACATCCCGAATAAAA
+>35528 2
+TTTTGAGGTAGCTACAGATAGTCGCAAGGCTTCTCCATTTAACTCAGAGATGGCGGCCCCAACAGTGCCCGCTTCCGGAAGTTCTAGATGAAATCGTGCA
+>35529 1
+CTCAGCCACGGAGGTTAGGACCCCGTGACGAGATCCCTTCTGGTCCCTTTGCCTATCAGAGGTACACTAAATTAGGACGATATGCTGAGGATAGATTTAC
+>35530 1
+TTTAAACCTGCGTTACGTTCTGAACCAGGTTGTCATGAGCCCATTATTCCGAACAGCGTGCTCATCCTAAGCGTGATGGGATGACATAACGACGCGGACG
+>35531 2
+TGAGCGGCACTACCTGTCATAGCGACGGAGATCAGTCCATCATTGTTCCAGTATCCTGGTACAAGGACGCACAGGTCTGGGCCAATTATTTCTAGGACAT
+>35532 1
+AGTATGATCGCCGGCCTCTGACGTTTGGTCGCAGTCCAAAGACGGCTTTCATAACAAGGTAAGCCGATTGTAGTATAACAACCCGGTCATCATTCGCGTG
+>35533 1
+ACCCGTTAACGCCAATAATACCGTTACGTGCCGGCAGTTAAGGTTAGTACTATACGTGATGACCCGGTTGCAACCGGATAGCTTTTAACGGGGTCTCAGC
+>35534 2
+GGTCTATGCGCGCTCTGCAAGCCAGGGTCAAATTCGATAAGAGAGTCCTCAAGTTATGTTATGTGTACAATTCATTGCCGTCTCCGACACAAGCCCGGAG
+>35535 3
+ACCTCTCTTTCGAGCTGTGGTGATTTTAAGTTATCCCTCGAGAAAAGCCGCGATTGCCATCGCGCAGATCTAGCTCTAACGGAGGACGAGCTCGAATAGA
+>35536 3
+GGGAACGCTGTTGTGGGACTTGTTACGTCGCAAGAGTAGTCGCCCACCCCACGTCTGGACTCAAGCAGTAAACCCGCATAAATGAGATGTATCTATTTTC
+>35537 1
+GGCACAGAAGCCGTTTCGAGTATGCGCCTATTATAATCTCGTGAGCATCAACCGGGTCCAGAGACCGTGAAGGGCGCTTTCGATTGATCAATTTCCAATC
+>35538 1
+GTACACTAGTAGATCTACTTAACCGTGTGATAACTGGAATTGTGAACAACACCCACTCGCGTCGGGCGCCGAGGGCCCAGATTTCACTGATCGTTGATGT
+>35539 3
+ATGCATAGGTCCTTACCCGCTAGGATAACAGTCGACATGAGATTGCATTGGAAGAGGTGCAGCAATTCACGTTGCACCCGCTCTGTACTAGCATTTCGCG
+>35540 2
+TCTATTCCGGACGCCAATTGGAGGCGTTACTTTCGGTTCGATAGTAAGAGCGCATGCCACGTTGAGCGCTTAAACCGCCAGGATACCGTTAGAATCCAAT
+>35541 3
+GGGGGTCTCCTTCAGCCCAACGGTAAGAGATTAAACATAAGGGATAGGCTGTACTTTCTTTCAGTGCCTTCCGGTCGATACCCTCCCAAAGCAATTGGGA
+>35542 3
+GTTAACAGCTGCCATCGCAGTCCAGCTTCAAGTCAACGTAGCGAATTCAGTGCTTTGCAGCGGAATCTGATAGAAGGAGTTGTCTCCTGCACCGAGTATC
+>35543 3
+CTACGTAGAATGTGTGCCGTGTACCCAGCGATGTCTCTTCGCATTAATGCAACATCGTAGGAGTTGGTTTTGAACACCCACGCCGAGATCACCAAGTAGG
+>35544 2
+GCCGAGATGCCGTGTATAACCTCCCGGGACCCTTTAATTTGGGACACCACAAGGTAAATTCAAAACTGATCAGCGCTGTACTGTGGACCGTGTTATTGCG
+>35545 3
+TATCGATCTGGGCGCAAGTGATCGGTATGTAGATACGTGGTCAATGTGGGTTATCATGCATGGCCTCACCCCCAAACCGAAAAACAGGCCCGTTCTCATT
+>35546 2
+GGCAACCGCCTTTCCGATAGACTTAATGCGACTTAGCCGGACTAAACGTTGGGAAACAGCTCCAAGTCCCCGTTGGATCGATAGGGACTAATGTCTTGTT
+>35547 1
+GAGTATTACTGCGGACATCCGCAACTCCAACCTACGGGCTAATCAAGGAACTGGATCACTTACTTACGACATGGGTGTGATGCTTTTCGTACGAGGTGCC
+>35548 2
+CACGCATAGACGGTTAAAGCATAACCCAGCCTTGTGGTTTGGCGCTCTCGGTCACCATTCAGTTGAATTGCGTTTTAGACAGCGTCGGTCAAACGGCAAA
+>35549 1
+AGTCCTTAGTAGCTGCCAGTCTAATACCACGCATAGCAATGGGCGCACATCGCCGCTACCGTTTAATGAATTTTGGCTGTTGCAAGCGATAATCGGGGCA
+>35550 1
+GACGGGCCACATTACTCTGAGTGTGCCTTAGGAGACTCATACGGATTCGTCTACAACAGTTGACTGACCGGATATGCAGTCATAAGACTTCGATCTCCGG
+>35551 1
+TAACTTTATCTGTCACCTACGTGACTACAACCTGTAGGGGGATTGCCAGATGACGCGTCAGTGGGAACTTCCACTAACACTACGGCGACAATTGGGCGTT
+>35552 1
+CGTGGCTACTAAAGACATTGTATAGCTCTTCGTCCCAAAAGATCCCTTCGGGCCTGGCTGGGAATCAAGGCCTGGTTTGGGAGACATGCAACAACTTCAT
+>35553 3
+AGGGCCGGATCTTGCGCATTACCGTTCCATGCGAGCAGATAACCGGCCTAGTTACTACTGATCAAATTTATGTAAGCCGAGTAAGCGCCTACTTAGCGTG
+>35554 1
+CGAGAGCTGTCCGAGTAGTTTTTTTATCAGACACACCAAAGATGCAATAGCTGTTAATTACAACCTCACGTTCAGCGTTCCGGGGCGAGCTCGTCGCAGG
+>35555 2
+ACGACATTTCCGATTCTGTAAAAGAGGCGCTCGTCGGCAACGGACCTTAAGGTTTGTGCGCGGTCCACCCCTGTCGATAAATTTACTGACGGCGTTAAAA
+>35556 2
+CTCCGTCTTGTAGCGAAACAATGTTTTGAGAGGAGTGTAACGATCAATTGTTTGAAAGCCCGAACCGGCATCCCACGTTCGCCTAGACGGAACCTCTGGT
+>35557 3
+GACTGTGGCCGTAGACCTGCCATGATTGAATTTCGTCAGCGCACGGAGAATATTCTATGAGATCTGTCTGACCTGATAGTGAACACACTACCCGACGGCT
+>35558 3
+CGGACGTCTCCACATTAACGCAGTGCGGTCCCCGGTTGCTGCACTTGTCGGTTCAGGAGCACAAATTGACTAATATAGTCAGAAATTATCACGTTAGCGG
+>35559 2
+ACTGGAGATCATCTAGAGATCTCATACTCCCTGTTGGACCGGGAGTCGCATCCCGTAGAACGGTACGACAAACGCGCTTTATTAGACGAGTATCTCTGGT
+>35560 3
+CAGGGCGTGTCCGACGGAGATATGTCGACACCTTGAAATCCTTTTGCGTTACACATGGTTTGATGCTTGAACTCTCTGCACAGGTACAGCAGACAGCCAA
+>35561 2
+TCACTCTGCCATTGTTTAATGATAAGGCCGCGATATGCAGGGACTTAGTAACTGACGTTAGCCACACGCGAAACAGTCTTCTATCCGGGCGCGGACATTG
+>35562 2
+ACCTAGCGGCCTCTCGGTTCCGTCGGCGAAATAATCTCCTCGGATAACTTTGGGAGATACTCAGGTACTGTAATAAGAGCGTAGAAAGCTCCATCGGCTT
+>35563 3
+CGACCCAGGCTCATTGAATAGTCTGTTCTTCCAGTTGGAAGTGAACGAACAAGGCCCTAGCATTAAGAGATCTTGAATGACTTGGTGCACGTCCCCTGGC
+>35564 3
+ATTGTGGGGTTTCTTGCATACCTGTATGTTCTCCAACATGCTCATGCAGTGAGCCGGAACCTCTTGCGCCAATCAACTAGGCGGAACGAGATCGGACAAA
+>35565 3
+ATCGGACCAATACATTCGAGTAGCCCAAGGCGATAGTACCCCATTCTTTCTGCCTTCTTCGGGGTAGATGTTCGACTAGCGCGAGAGGTACGATAGTAAC
+>35566 2
+CGGTAATTAGTCCGGCTGTTACAAGAGTCACCAGTAGTTAGCGGCCGATCGGGTTGCCAGCTAAATGTCATCGCACGGATGAATCTCCCGATCCTTAAAT
+>35567 1
+CAGGCCAAGAGGTCAACATTAGGCTGACGGGTGGCAGATTACTGTCACTTGTGTCTCCGGGAAACAATGGTCTTCACTCATCATTCACTAGACATTCGCG
+>35568 2
+GTAGGTATCTATTACCTGTAGATGCGAGATGTAGATAGTATGGACGCACGCGCGTGCACAATACAGCGCTTCTCCTATCGCTAAACGTTGCCCCGGCTAA
+>35569 2
+TAGACAACGCTGCTTTGTAGATGGGACGCGTGAATTTACCGAGATCATATCATCATCCCGCGTGCTGTGCGCGTGTTACCAAGCCCGGCGTTAAAAACTA
+>35570 3
+GCTCACAGATTCAAAGGGGCCTTATACCTGACCGTCGCACTTGACGGGATTAACCTCATCATAGTCACTCAAAATTCGCGGAGGGATCTGTGGTCTTGGA
+>35571 2
+TCTGCACTGAGTGACGGGCCCACTTATATGGCGGTAATCCGCGCTATTGATTGCGGTCTAGGTATTTACCGCGTCAACAGAAGAAATGTCAACACCTGAC
+>35572 2
+TCACGTCGCCTCAAATGTCAGCTGTAATCCAGGGACGTGTCTATCGAGTGCTATCACGACGCGTTCAGCACTAAAAGGATACTTTATGGGAACTGGCGCT
+>35573 3
+GCCGTGGAACAGGTCCTGTATTAACCGTTCTTAAACGCGTGTACACGTAGGTAGCGCCGTTACTCACAAAACGCGCATTGTGGTTTCAGTGAAACACCGT
+>35574 2
+AGCTAGCTAGGCAATCGGTGCCTAGGCAACATGAGTGCATACACGCACAGACTTTTAACGGTCTTTCTCTTGAGAGACAGCAGCTCGCGATTTTCGTAGC
+>35575 3
+TCCTGTCATAGTCATTCACGGTCTGAGGTGGTCCTAAGGCCTTATATGATAATCGCGTAGACACGCTTCCTCAGAGGACATCGGAAACCAGCGTTACGGA
+>35576 1
+TGTAGCAGCTCGTGTCAGGTGACATGCCAAACGACCGATGTTCGTTAGGTCGCTCAATATCGCTGATTCATCTCATAACAGATCCATGAAAGGGCGCCTG
+>35577 3
+GTATCGGTAGTATCCAGTCCGATAGTGCGAAATCGCCAATGGGTCACCAAACTTGGATTCATATTTACGACGCGTGCCACTAGATGGTGGCCCTCATACG
+>35578 2
+ATAGTTCGCAACGGGCAATCACATTTGCAGGCGACCTCCGATTAAGCTTTAGGCAGGGTCGCCCCAACCTGTGGAAGTCTGGGATTCATACTACAGTTAT
+>35579 2
+AAAATAAAGCAGAGTTTCGAACTTACCTGGGCAGTTGGCGAACTGGCCCTTTCGGACGTCCTCTACCATAGAGTTCGAATCCTAGCATCGAGCTTGCGTG
+>35580 2
+TGGGACGATCAATACCAACGGTTGTCATGTCTCCGACTGGTACTTAACCGTACCACGGGACCTCAATGGATATTTCGGCGTAGCATCATATGCGGGCATA
+>35581 3
+TTAATAATAGCAGCTCGGTTACCAGCAGCGGCCTGCGCGATTTGCCATAGCAATGGCAACCCAGATGTTAGTGGGCCTCGTTATCAATGCCTAAGGCTTA
+>35582 1
+ACCGCGTCGTTCATCTATGCGATGTCTTACTGCCAGTAAGCTCCGAGACGATACATGATGCTGTGTAGGATGTGCACAAACACCAAGACCGTGCGTGTAT
+>35583 2
+TCCACCGACAGTCGTTCTACCACAGTGACCCCGTGATCCGGAGTCTGAACTGCTTTATAGTGTAACGGGGTAATAAGCAGTTACGGACTGCGTACGTAAT
+>35584 2
+AAGTCTCCGTGATGAACGGATATAGGTGATCCAAACGGTTCTAACGCTTAGCAGGTCAAGACCCTTCTTCGACGGTCGTCCAATTCGCATTGCCAGTGGA
+>35585 2
+TGGAGCGCTTTTCGTGAAAATGGTAACTGAACTTGGACGTCGGCAACTAGAATCCGACGGAGCGCACTCCGATCGCCCTATCTACTAGACGCTTATGATT
+>35586 1
+TGAGCAGTCCTCATCAGTGCACCGTTTCAGGATGAATAAACTACGAGGAGGTCGTATGTAGCTGAGATGCCTTCCTGGTTACTAATGCCAACGGCCCATC
+>35587 1
+GCCGCGCTAGCCTAGAATTTTTGTCTGGGGGTCAGCAAATTAAACTTGGTTCCTGTGTCGCCTGCGATCACACGGTGGCAACCTAGCTAAAAACATACAG
+>35588 1
+TCTCTGCAGCTGTAAAAGGACCGGACAAATGTCTCAAGTAAGTTTCGACCATCGCCTGACTCGATGAGCTCGACGCTGCAATGGCTTTTAGTGCAAGTGC
+>35589 3
+TCAGTCTATGTACCCATCGATCAATACATGCCGTAGTAGTTTAGCTACCCTCTCAGAGGGTCTAGGAGCGGACAACATGGGTTAGGCTATGCCTAGACCG
+>35590 1
+TATATGAAGACGCAGCAATGTAGCTCTCACGTGCCGTGGCCCGCTCAGTGACGACGGCTCTTAAATCGTGAAGTCCCTTAGTGAATTATGTATACCAGGC
+>35591 2
+GGAGAATGCGACGACGCCCGTTTTAGCGAAAGCGAGTTTCGCTTCATAAGGCGCCTCAGCCATTTTACCACGTTCCATACTACTATGAGAATGCTGGGAT
+>35592 3
+CTACTTCATCAGTAAGTTCTCTTGAACTAGAGACGGCGTGCAGTAGAACTTCCCACCTAGGTTCGCGAAAGGCGGTACGGTGCAACTGATGAGTCATTCC
+>35593 2
+CAATCTGAATTTCTCGAACATCGGCCACGCCTGTCCGACCGTTGGGCGGAGGTGGGTTTAGAACACATTAAATAATCCGTCCTCCGTAGAAGTAAGTTCG
+>35594 3
+CATGGGTATTTCAGGCGCTTGCCTATTAAAGCTCGACGTGTCAAAAATTTCTGGACCAACTCAAGTTCCCCTTACAGCCCGTTGATGCGGGAGAGAACGG
+>35595 1
+AACTATGTGATACCCACCTGCTGTCTTAGCTTGCTTCTCGCGCTGCATAGAGGAAGTGGGGCTGGAATGACCTCGGATGCAAAAAGTATCCCACTTCAGA
+>35596 2
+ACTCCACTCAATGATTTAAGACTCAAGGGCTATCCGTATGGTGCGGGGCGAGCGTCTAAATAGTTAGGGCGTAAGCTGCAATTCGTGCCTCATCATCCCA
+>35597 1
+ATGAGATGGCTGAAAGCCTTGTACCACCAAAACCTGCCGAAGCTGCGGAATGCGCGTGTGGTGTTCCCAACTTAAACTTGTCGAGTCGCCATTTGAACTT
+>35598 1
+TAATTCCTCGGAGTTCAACTGACTTATTTGACATCGGCCAGGGTGCGAACGCCTAGTCGCGATACACCTCAAATTGGGCATCCTAGATTGGGCAAGTAGC
+>35599 2
+ATTTGCGCTCAAGAAAGTTACGGGGAAGCTGTACCGGCATGTTCTTGTAAATGCCCTGGGGCGACTAGCATTACCTTCGTAATAAACCGCCTTACGCCGA
+>35600 2
+ACACTAAGAGTGCGAGCTGTCCTGCTCGTGGCTATCAAGCGCGGATGGCATGAGCTGTTATATTGGCAATAATTTCTCAACTCGACTCGAAGTCAGCCCA
+>35601 2
+TCACATTGGCAGTCCTAGAAACCCCTTGAACTTATTACGGTGACCTGTTGCGTCCAATCGCTGAAACGAATAGTGAGGCTGCAAGGCTGCGGGTCTACTA
+>35602 3
+CAACTTGGTTGCGCGCGCCCCAATTGGCCCTGCCGCATTTGTATTACTTGAGGATACACCGAGAAGGGAAGGCACGTATCGATATCTCGAGTTTACAAAT
+>35603 2
+CAGACGCTGTTTTGGCACAACACCACACTCTAAAATGCTCATGGAATTCACCGGTAGCGTTCGCGGGACAAGAGCTTATCTGCGGATGTGCTTGGCTATA
+>35604 3
+AGGAACAATGTTCGGGGTACCAACCCGCCGGCGGGCTACGGCCCTTTTTACTAGTCTATTGTATCGTGGCGAACGAAATTATGATAACAACCATCCTTGG
+>35605 2
+TCGCATACGCTTTAAGACTTATCCACACTGACGCAAGACCTCTAAGAAGTGTTGATGCGCCCATCGTATGTGTGCAAACGGGACGGTTCACAGTTCGTGG
+>35606 1
+TGATGGTACGTGTAGGACTCACCGTCTACTAGCGTAAGGCAAGAATTTTAACTTTCAGAATCTGTTTCGCCACGTCTATCACGAACCGGGCGACCGGGAC
+>35607 1
+TTCTAGGGTGGAAGTGCTCCTAGGTGGAGAGCGACATATCATGTCACGCTAAGACGCGACCGCGTATACATTTTAGTCACTGCCACAGTCAACCATTCTG
+>35608 3
+ACGAGCCCTCGTATACGTAGTGCCAAGAGTGCTGCCTAACTGTGAGGGGAACATTCTCGCCAAAGCCTGTTCGATGATCGATATGACCGTCCTTAGAATT
+>35609 3
+AAGATATGGCGATGTACACGCTAACGGCAAGGCGTGCTGATCCGCCGTATGTTCCCTTGCAGACTAAATACCCGCTAATGAACCTGGTGGGATTTATCCT
+>35610 3
+CACCCTCGTATTGGATATAAGTGCTATGCGTGAACCGGAATTGGATTCAGAGGCTCATTTCCCCTATGCGGCGTAACGCGATCAGACGATACCGCTGAAT
+>35611 2
+GACAGATATCCCTGAGAAGATCTACTGGGGTTATGACTGGACTCTAGTTCCGAAGAAGATCCCTCGATTGCCAATCTGCGTCGGGCATACGCTTGCTAAC
+>35612 2
+GGGATTAATTCTTGTCAGAACTGCAGCTATGGGAACCACTCGCCCAAAAGCAAGACCAGGTAGGGCTGGCTACTTTCATGAATGGTTCTCGGCCTCCTAT
+>35613 1
+TTCAAAACACGGACCCCGCACGGTAGCTGGCACCACACGTGAGGTTACAGCGTTGTAACTTACGAGGAGGTGGTCTACGCTTTTAATCTTAGCATATGCT
+>35614 1
+CAAGAAGACCTACCCACTGAAGAACCTGTTTACGCCCTAAGGTTCCGGTGGACAAGGGTTATTAGTTTCTGGTAATCCGGGTCCTTAACGGAGCCATTGC
+>35615 1
+GGTATCAAGGTTGCTCAGTGACTACGACGGACCTTGTATTCCCAAGTATATCCCAACCGGCCTTGCCAGGCTATTGTGCGGACCAAGGTTGTATAGACAA
+>35616 2
+GCCGCAGCGACTGCGTCTCCCGGGGGAAGCAAACCAATTTTTTTATGACCCTATATTGGGTCACAGTCACCATAGGGACCGCGAATCGAGATTAAGTTTT
+>35617 2
+TCTAAGACATCTGGGGATACGTACCTATCTGGGTCTCTGCGTGGACGTCGTCGCCAAGCAGGGACTAAGTTCGATTCAAATTCACTACAAAATCCTCGGG
+>35618 1
+GTGTGTTAGCCGTGCTAAACTGCGTTATGTCTGTAACCTCGTCGCTCAGTCATGATACGACGGCACTACGAAACGGTAATCCATTGACGAACGGCTGACA
+>35619 1
+ATAAATAGGGCATAGTTCCTAGTTGGGCATCAATCTTTTCGCCATACCAGAACGCTGAGCTCCGCGCTGCCGATACCACGTGCCTGTTTGAGGGGTAAAA
+>35620 2
+TTGTCAATGTAAATTTAGAAAGTCCTAGTTGCTGACTCATGTGATTCCCAGTGCGCCGCCCCCCGGTAATCGACTCTGTGTACGGAAAAGCGCACGAGGA
+>35621 3
+GATTCATTCACGTTCCAGGGTACTACAAAAGATTGTACCTCTGGCTGCTCGTACACAAAGGTTTCATGGAGAGGTAAGTGGCGACCGCCTCGAATCCGTC
+>35622 2
+CCTGAAATTAGATGGGTCGCGGTCTCTGCAAAGTATAATTCGCGACTGGACATATTAGTCGAGATACTAAGTCCGCCTGCAGCTGCCATCGATCAGCCTG
+>35623 3
+CCGAACCCTTCACTGGGTAGGTGCTACTAAGTTCGTAGGCGGTCCGCAGAAATCGTAATGATCTGCGTGAAGCCCTCCATCAAGATTATGACGGCTTTAA
+>35624 1
+AGGCGCTCCTAAAGATGACGCGCCAAGGAATACGGCCGCTTGAGGTTCGGTTCTTCTGGGATCGGAAACCAACTATTTCTGGAATTCCACATCAGACTTT
+>35625 2
+CTCTATAATAATCTATCCGGTAGGGCGACTACGCAAACCGTGAATTGTTACATGAGGCCAGGTATCGGGTCGGTATGCGTATGCACTACCCGTGTCACAC
+>35626 1
+ACGATGAGGGCGTTGGAGCCAGACTCCGGTAACCTGCCTCTCTACCTGAACTGGCTCCCTAAGTATCGTATTATAACGAATGCCGCTAGTGAGGTAATTA
+>35627 1
+CAGGCAGCTATGCGGGTATCACAGATAAGAGCCAAATCTATCAACCGTGAGAGCTCCTGCCGTAATGGTGTATAGTGTCATCTCTGTTAGACCCGCCGTT
+>35628 1
+TCCTAGGTATTCAATGAGGTAATCCGTTGCAATTCTTCGAAAGCCGAGTCGTGCAGGTACACAGATTCCTGTAACCGAGCTCAGTGTCCGCCAGGCAGAT
+>35629 1
+GCGCTAGCCAGGTGAAAATTTGCAAAAGCAGAGGCCAACAACTGGCATTCTTTTCTCTAGTGATTACCGCGCGTCCTAGCGGCCGTTCGAAATATGCTGT
+>35630 2
+GACTGATACCCCTAGTCACAGGAAGGCTCCGCAAGGTAGAAGGTCAGTTTCCCCGCAGTGTATTGGCCGATCATACGCGATCTTTGAACGTAATCATTTG
+>35631 2
+CGTCTGACCGATGACTTCATGGCGCAATAATTGCGTTAGATTCAGTCCTGAGCGAGAGGTGCAAAACCTTTCACGGCATATTCTCGAAGCGTTCGCCAGA
+>35632 1
+CAGAATTCCAGTAATTTGCCGTCACACCCATGTGAGAGATAAAGTTGTCACGCCGTGGGCATATCTCATCCCTGCAGTATTGCTGCGGGACTGGAAGCTA
+>35633 3
+CCGGGGAGTACCTGTAATTCTGCGTAAATACTTAACTCACATTAGGCCGCTGAGTCTTGCGCAGACAATAGATTCTCCCTGTGAACCGGGGGTGAATACC
+>35634 1
+CGTAGTTCGAGTTTAATGGCCGCAGATGACGGTATGTACCTAGTAGACGATGCAGCGTCGTTGTCCTCAATAACTTAACGCGTCGACTACAGTCCGCACA
+>35635 1
+CATCTTAACATATGCTAGGGTCATCCCCTCGTATATGCACTGGAAAGTACTTACACGTGTGGAGACGTTGACTAACGGACCGGGGCATGATTGTCCGCAC
+>35636 2
+GGCGCCTGCGTCCCCTTCGAGTTGCTTAATTGAAAACGATTTCAATACCGATAGGCCGTAACGTCTAACAGGCGGACCCAGGCTGAAAGTCAGGATTTTT
+>35637 1
+TCTAAATTTCAGTCAAGCAGGATGCGCTGTCGCATACTAAACTAGGTGTGACTGTACCGCGAGGACAGCTTCCAACTTAATACCTGCCTGTGCGGGCAGT
+>35638 3
+CCTCTAAGTGATGAAACAACAAGATGTACATGGCTAGGATCGCCAGGGCGCCTCGCATCGACCTAGGCGGGCTTCTTCTTGAGCTCGAACAATTTAGTTT
+>35639 1
+ACGATGAACGCTTATTTCTATATTCGCACTCCCCGCGATGGGCAGGAGACACAGTAGCAGGTCACGGAGATTTACAGCGTCATTACGCATTCCGTGTAGT
+>35640 2
+TCTTTACGCTTGATTCGCGGGAACATTAAGGCAGATGCCTAAGAATCGTGCCGCTCAGCGACCACCAATGTGTAAGACTTCTGTGGATTCAATCGCGGAC
+>35641 2
+TACTGGTACAGAACGTTCAACAGCCACTAGGTTTCCCTGGGAATCCTTTTCGATCTTCGTCTCGGTGAGCTGCGCGAAACCTATACAAAATCGGGGAAGG
+>35642 1
+ATTGGCAGGACCGAGTCGTGTTTTTGTATCCGTACTGAAGGGTACGATTACTCCGGTAGTATTGACGCCCCAATCGAACCAGGATCTAACCCAACTGCGA
+>35643 2
+AACCCTCTTATAACGATGTCTAAATGCAGAATTCTTGATTAGCCACTGCTAGCGAGCGACACATCGGTTAGTCGCCGCGTAGGGCGACAGAGTCTGCTGT
+>35644 2
+ACGACCTCATAGTTGAGGAGAAAGGCGAGGTTTTGTGGTGCGCTAAATACTATAATCTAGATACCCTGCGGTTCTCCCTAGTGGTCGTCACGCCCAACCA
+>35645 1
+TCTGCTTTTCACACACACTGAGTAGACATGGGGCGGAGGCCCCCTTGAAAAAGGATGGCTTTTAGAACGCCTTTTAATTGCGGAATGGGACACCTCATCC
+>35646 2
+CGGAGAGTTACTGCGAAAACTATTGTCCCCAGGTACTTCATCTGGTCGTCGTAGAGAACGCGGGGTCATCAGGCATATACCATATGTTCAGCAACCGTTC
+>35647 3
+TTCTTGCTGAGAGGAGGAGGGCAATCATCCCTCTTGTGACCACAGTTCGCCTTGGGGCTTTCTCGGCGCGATATATCAAAAGCTGTAGCAAAACATAACC
+>35648 1
+GGATTTACCGGGAGTTGGGCACGAAGTCTAGTACGACCGATATCTCGTCCAGCTCGTCGGCCAGACCAGCTATTCTACAGAAATGCCATTACATTATGGT
+>35649 2
+TCTCTGCTCAGCGGGATAGCCTACAGGTGAACTAAAGCCGATGTAACCTGACTTCCCTAAATACAGCACGGGTGTTCCAATTAGCGCTTGATGCGTTAGG
+>35650 2
+CAGGAGTGTTGAGACAGGGGACGCTTGCCTTTATCAATGGTCGTGTGTCTCACAGGGTGTACCACACATCGAGACCCATTAGAATTCAACCCTATTGCAC
+>35651 2
+GGCTTACACCCACTATATCACCCTGCGGACAGAGGCCGTTGATCCTGGTACGCCCTTGTAGTCTACGGCAATAGTGTACTAATTAGAATAAAGGGGGCTT
+>35652 3
+AACTCCGAGGCAGGTGGAAGCGTCATCGAACCGCTATAGACTCGGTTATGCTCTACCACTGGCATCTAGATTTCAATTAAGCGCGACTGGGAGTTATCTC
+>35653 1
+GTGAGGGCGCAGAGACGTGAACCTTGACCCACTAGACTATAGCTTAGTAGTTAGACACTACAGGTCTATGCTCGTCATGCTCTGCTATGTGACCACAGTC
+>35654 1
+CTCGTGGCCTGCTGATCCCGGTATCTCATTACATTGGATGACAGCAGACTATGTCCCCAGGATAAGAGCAATGCTAGTACGCGAGTCATAGGTTTGAACC
+>35655 1
+GGCGCGCCATCTTTCCTAAGCTAAGACGAAAGATTACACACGGCCCGAGGTGATGAGCTGACTGTCCTAAATATATTACGCGTCTGGCACTGTCGTGATT
+>35656 1
+ATCCGATCTACCTGATCTATTGAGTCGCGTTGAGACTACTGGGTCATAATGGACCAACGAAGGCTGGTCGCTGCAGTCTGCATTGACCACAAACTGTACG
+>35657 2
+CTCTTCTAATATAGCAATAAGCGTCGGTCGGGCGAACCGGGGGTTGATCGGCACTCGGTAGAATAACTTCCCTGGGTTTACACCTATACATGACCATGCA
+>35658 2
+GCAAGATATTAGGCAGAAATGGTATAGCTGTCCTGCTCGAAACATGATCCAGCGCATTGATGGGGCTTTGCCATGCCTCTAAGAACCTGGTGTATCCCCC
+>35659 2
+GTTTGCAGAGTGATTTCAACTTTACGGTCGCTCACTCGTTACTGTAGGACGATTCGACGACACACTCAAGCGGCGATCCAGAAGGGCAGCCTATGATATC
+>35660 3
+GTGAGCCACGTTGAAGATGAATAGCAGTGGAGGTTTACATTCAGCCCCGAGTAGTGCTTAACGCAGCTCTTTGACTCTTGGGTACGATATCCCCAACACC
+>35661 3
+TGTTTCAAGGTCACAGAAATTTACCTTTCACGACGGTTATCCCACCGGTCAGGTGACGGAGCCCGCATATGGTTATATTGAAACGGTAAGCCGCTCCGAG
+>35662 3
+GCGCTCATGAACTGACAGCCAGCACGAGGAGATCTGTCCTTTACGACGTCGTTAGTCTCCGGAAGATCGTGGAAATTCCTAGACGGCAAACTTTTCTTAG
+>35663 2
+TCTGCAGCAGCAATTAGTACCGTAGTGGCGACCTGCGCAAACCCGCCATGCTCCTTGGTCGTAGAACACCTTTCTGGATTGAAAGAAAAGTAGGTCTTTG
+>35664 2
+TGACGCACCTGTCATCAGTTGATGCTTATTAGGACGCCAAGAGACTTGGAGGTCACTAACAGTCTGATACCTCTCCGTAGAGATACTCTAGGCCAGTCGG
+>35665 1
+ACACGTGTGATGCTTCGATATGGAGGCCGACTCGCCCATAACTACGTGATTTAAGGAGTAGCTGTCAGACAGCGTATCCACCGACTGCCTTATGTAAGCT
+>35666 1
+TTGTTGCGAAACCTCAGAGCTGGTGGCGTTCACCCAAACAAAGACATTGGTCGCTGACGGCGGCCGTTAAATTGCACATGAATCGTCTCCACATTAGTTG
+>35667 1
+TTTACTGGTGGAGCGAAACATATAGTCGACCTTTAGATTCGCTGTACCCGGATCTAAGGCTCGTGAGCCCAATCAATGGCATTCGCGGTCCGAACAGATC
+>35668 3
+GGCTCAGGCACAGAGTAAGACTACTGTCCACACCGTAAGCACTTTGGCTAGTGGATGGACCCCTTCTTTTGAATGATCAAAAGACTCGTCGATCGTGGTC
+>35669 2
+TAAGGCATGGCCAAATCAATGCGCAAGCTGAGAAGGTTGTTCTCAAACAGCCCGAGTGCGCGCGCTAATGTCTCTGGTTATCCTAGTGTCACTGACCTAT
+>35670 2
+GTTGCGTTCCTCCATCTGATGTTGTCGATGGGTAACCGATAGAACTCTGCTAACCCGGTCCCGAGAGGAAAATCGTTTACGGACTCGCATAACTGAACAG
+>35671 1
+GGATAAGGCCATATATTGTCCACGTTTCCGCGTGATGTAGGTATTTGTCAAATGCGACCGAGCCCGTAGCGCGGCAAAATACTCTGCCCCTATGCATGAA
+>35672 1
+CGTGCACGAGTACCGACCTTGAGAAGTGGTAATGCACGATATTATTAGTTGTTAATTCAAGCTCCCCTCGCTCTCGAATCCGGGCGATGAGACGAGACCT
+>35673 1
+GAACGCCGTTAAGCATATTTGTTCAAGACTCCCTACTCCTACTGTTATGGGTAGTAAGGGGTAAGCCTAGCCGATCGATCGGCAATCTGGCAAATCGGCC
+>35674 3
+GCGTCACATATGTGGAGTTAGAGAACGTGTTAATTGGTTCCTGGCACTTGACCGCTTCAGAAGACACGCAGTCTCCTAGCATTCATGCAGGCAACCTGAC
+>35675 2
+TAGGTGATACCCACTAGGCTGTGTCCCACTTGCAGACAAATTCGGGTACGCGGCCTTGTTTATGAACCAGCTTGGCGCTAAATTTCAGCAACAGAAGGTC
+>35676 1
+ATACTGAACTCGACATATCATCCAGACTTAAGGCAGACTACTCCGCGGGTTTCGGTTCGGAGCAGAGTGGCATGTTAGATCCCCGCTGAGACATCTATGT
+>35677 2
+GCTCTCTGGGTTATGTCGCTATAAAGGGGCATCGGCTGCTACCGCGATAGTCATTTACCTTCGGAAGGTGATCAGGCGCCCAAATTCACTCCAAAAGATA
+>35678 2
+ACGCCCCTCTGTGTAAATTGTGCAACGGTAGGGATTGACGACAAAACCCTAAGAGGTCTCTTCGTTTGTGCCATGATAGGCGGTTCATACCCAAACCGTG
+>35679 1
+TGCGAAATTGTTCTCCTACCCGTAGGAGTGTTAAGTATGGTGGCCGTCGGTAATGCTTGCAGAACGCGACAACACCAAAATAACTCGCCTGGTCGACCTT
+>35680 2
+CCAAACACGTGTGTTTTTGAAGCTCAGAATTTGCGTACGAGGCCAGACCACCATAAGTTGTGATGCATGACACGAGCTCGCGGCCCTTACGTGTCATTGA
+>35681 2
+GTTGCCAACGTGGGGAACTGTACAGACAATAAAAACAGCGGATGCCGCTCGGTGCTTTTATATCATCGGCGCATCCCCTAGTGGTACCTTCAGCATTATG
+>35682 3
+CTGAACGAGTCTTGGCATTCGGACCCTTACAAAAGATATGAATGACTCTCCCCCGAGTGTGACTGTGTAGCCTAGGAACTTTGCCAGAGGCCGTAGTCTA
+>35683 2
+CTAGGTACCGACACGGGCTTGCGGCATCACAGTTAAGCTCTGATCCAGTTCGATACAGGTACTCGTAATCACTTCTTCTACTAAGAGTCAGATGGGAGGC
+>35684 2
+GCACGCAGTTATGGTATAATAGAGTCCACATGCGGGCGAATCAGCACGTGTAACAATCCTAAGTCGTTTGGTGAAGGCTGCGCCGTTCCACTTCCTACTA
+>35685 3
+GCATAGTGTCGACACTGGGTCATTCAGGGTTTCTGGACCAAGTCGAAATCTTAACATCCTACCCTGGGACGTGCCGTACTTAACTAAGCGCATATGGACG
+>35686 3
+GGGGGCCCCGATCACCAACCGTGGCGCCTTACAGTGCTTAGATCCTATGCCAGGTCACAGAAGACTACTAATCTGTCTTAATGAGGTATGTGAGTTAACT
+>35687 1
+CAGAGCCCGGTGGCGTCTTGTAAACGCTATGTGGCCGTACCACTTCAATTCGGGTTTCGTGCGCTAATAATAAAAATCCTGGCCTGAACCTATAAACGGG
+>35688 1
+GGTGGCGTCTATCCAGTATGCTGTGACATGGAGCATAGCTTCGGTTTACTACTGCTGGACATTAACCCAGTTAATAGACAAACCCCGAGTGCACTCACGG
+>35689 1
+CCGCTGCAGTAGCAATCTCAAGATACTACCAACACTAGTGGGAGGAGTTCATCTCGTAGGTTACTACCCGCGGGGCTAAGGTGTTGTGATCCATCTCAAT
+>35690 3
+GCAGGCATGAGCGAATTTGCCTGAGGGCGGATACCAGCGTTATCCGTACATTTCCACTGGATTGATGGACCTCCTAACTGCAATGTCCCAAAAAGTCGTT
+>35691 3
+TGTCAATTAGAACAGAGCCTTTACACCTGCCTGCTAGTCTCCTGCAGGGAGGTGTACTATAATGATGCCGGACCAGGCATTTGCGATCACGGGTAACCAT
+>35692 2
+GTGACAACGGCTTGCTGAACTAAGAACTTTAATGAGACGCAGGACATGAGCTCCCCTGCGATTCCGTTATAGTCTGCGAGATTGATACTGTACTCGCCCG
+>35693 3
+AGCCTCGTTAAACATTACGGGCAGACGATGCCCACTAGGGTAATGCATGGTCAGCATGCGGTGTCCATTTGTCACCTTGAGTCATTTACTAAACACCGGG
+>35694 1
+GCCCGGGCGTATTAGTTGGATCACGCTGTACGGTACGCTAGTAGCAAACCTATAGCACTCCCCGTGCGGAATCCACAGGTGTTAAATAGTCTTAGTTCAA
+>35695 1
+TGGCGTGTTGCGTCAAAAGCACAACGTAAATATAGTTCATCAAGTGGCTACACCCGATCTCGTACTGTTATGGGCAGTTGCGACGTCGATCGCTCCAAGC
+>35696 1
+CAGTATAGACTTAGCTCGGGAGTCGATTCGAATCGCCGGAACTCTAGTCCCACAGCTGTGAACACTTTGTTTCCTATGCCACGAATGTGACGAAGGATGC
+>35697 2
+AATGCTAGGCAGCACATTAGACCCACGGGAAGGACAGGGCGTCTCAAACCCACATTAATGTTTCAGGTTTAGTCATCGCGTCGGGCTAGTTTCTCAGCTT
+>35698 1
+GAAAATATACTTACTGAGTCCCGTGATACGCGATAGTTTCCCGAGTACTAGTCGGACTCCGCTGGTATCGTACGCTTCGGGCATAACGACTAGGCAGTCA
+>35699 1
+TGCCTCATCGTATCCGCTTATACCTAAGGATGTATGAGACCGTCTAACAGGTGCAGACGAAGTTCGGCACCCATAGTAGCGCGGTTGAATGCTATACTCG
+>35700 2
+CATGCGGTGGTCCCTCACCAGTTACTGACGGTGAACTTGGCTCCAACATGTAAATCATATGAGTGCGTGTCCGTGCTAACCCGAAATAGCTTAAGAGCGT
+>35701 1
+CACGCGGCCATCACGGGTAGTATTCTATGGATACAGTTCGCAGGGTCCCAGTTAGTGGACTTACTTATGCAATAACGCACGGATAGATCGCGATACCTTC
+>35702 1
+AATTGCCAGGTTGACGGCACAATCGAACCTATACACGAGGCGGGGGTCTTAAAGTAGAGCGCGTCCCTCGGTATAGGCTTATTCTCACTAGTCAATTTCC
+>35703 1
+TCACTTCCGGTATCAGAGGTCGCTGCTCTCCTAGTAAGCACTGCCACTTGAATCGCATGTATAAGTGTCGGGAGGAGCCAGTAAGGTTATCCACAACTAG
+>35704 2
+TCCAGTACACTTTGGGAACTTCGTGTTAGACGAACCTACGTGGTATGGAGAGCTACGCATGCAACCTTGAGACGTGTCCGAGCAGTCGTAATCCACCTAT
+>35705 2
+GAACCGACACATGGCGGCTTAAAGCCATTCGGTATGTCCGCTACAATTACCGCTTGCTCTATGGCCAAGTGTTGGCTAGCAAATAAGTCGATTGTCCGAG
+>35706 2
+TATAGAGGTAGAGCGGATTTTGGTCATCACGATCTATGTAAGACGCCGCAAAGCACGATTCTGGCTAGTCCCAACTGGCCTCCTCACTATCGTACGGAGT
+>35707 2
+CGGATTCCACAGACACGTGGGACAGGCCGGATACCTTCGCATTTGAACGTTAACATGGCTTTGTACTGCTTCGAGTCGAATAACTAACCTCATGCGGTGA
+>35708 2
+CATTTTGTCGGCATAGTTCCTAAGTTGCGTGCGGCAATAAGGCAGCTTAATACGTGACCTTAAGTCGAGTCGCCGCAGGCGACACGTAGATACATCTCCA
+>35709 1
+CTCATGAGTACATTGACAACGGAAACGGACCCTTAAAGACAATGCGTGGTCTCTTGTTTGCCTCTTGGGCCGACTCCAGGTGAGGATTATGAACCCATCG
+>35710 1
+AAGATCAGTCAGCTAGGTACATTTTTACGGGCTGCTATCCGGTATCACACCCGTGTCCAAGGACTCTCACTGGGGTAGAAGATGATCCATGGCCTGATCA
+>35711 2
+GACCTGCCTCTACGTGGACACATATGGCCATTAGTGTCAAGTAAGGCCAGCGGACCAGTGTCATAATCGATATTATTCACCTGTCACCGGGACTTAGGGT
+>35712 2
+CGGTATTGTGCGTGTAACTCATCCTCTGCAAATCTTGCCGCAAGCACCGGAGATCCATCGTGAATCTCGATTGCGGCACAGGGTAAGTCTTAAGTCGAAA
+>35713 3
+CGAGGATTCGCGAATTCAACCAGGTGTATGGACAACCGATCTGCAGTACCTGTTTTAGGCAGCCTTAGTACATGTCGGGCTTCCCAGAACATTCCATGAG
+>35714 2
+GGTCGCCTGGCTAACTGGCGAGAGCTCTGCCCCATATAAACCTCGATGGGGCTTTAACCTGGTTACGATTGGCAATTATGACCTTTAATAGAGCCGAACA
+>35715 1
+AGCTCATCCCAGAATAACGCCTCAATAAATGTCTGCTCCAGGAAGGCGACCTAACTTGTGTTGTGCAGTAAGCTTGCGAGACTGCATGCTTGTGTGGACC
+>35716 2
+CAGCTAACAGCCGATCGGCATGTACTATTAAGACTAAAGTAATACTTAGGTCCATCGAGATCGCCCGGAAGGTGACCGTTGTCCTTTCGGGTTACCCTGG
+>35717 2
+CTGATTTACCACACGTCGCGTGTGGATTAATGGGCTAATCACAGCGTACGAAGCATGGGCGCTCAGACCCTCTGTCGAGCTAGATGTGAACTTACATTCA
+>35718 2
+AGGCCGGTGCGACTCGTGGTATATAAATGGTTTCTGTCCCCGACTCGCACTCGCCCGGAAATGCATAAAGAGTTCGCTTAGAGATCATAAATACTTCGGC
+>35719 1
+TGTCATGCAGGATAGCGCTTGTGCAGGGTAAATCGATGGACTCTCCGCTAAACGGTCTGGAAGTATGCTGTACACACCGTCGTATATTACACACCATCCG
+>35720 3
+AGACGGCTTACCCTACCTGTCATGGATGACAGTGTGAGTTGTAGGATCCCGATTCACTGTATTTGGCAGGACAACGCCTACACAGGAGTGCAACACTTCT
+>35721 3
+GCTGTCTTCGCGCAGGGTTGTCCGAAACACCACTCTCTAGGATAGGCACACCTAGTTCCCGTCAGTGTTAATGTTACAAAGTCCGTCAATAGTGAAGGAG
+>35722 1
+AGAGTGCTTGTTCTCGTGAATAGCACGGAGAACTTGACACGCTACACTTGACTTCGGGGCCATACATCTAAATACTGAATCCCTGGGCTCGTACTCGGGA
+>35723 2
+AACGACGGAGAACCTGTGCGGAGCTCCAGTTTATTTGTAGCATGCAGATAATGCAGACCTTCAACGCCATGCATTCGACCCGTTCGTATTGTGGTGCCAA
+>35724 3
+TACGTCCTTTTAGGTTAGCCATTAAGCTAATCGTCCGGTGGCATTTCGAAAACAAGGAAAAGCGCAGCGTGTCCAAGCTTGCATCTAGTGGCCTCGCCAG
+>35725 1
+TGTAAACAGGCCCAACGTGGAAACGCCGGGCATCAAACAGGTGCAGACCTCGGGTAAAGCTATCTTTTAGGTCGTTTATCTTTTACGAGGCTGATCCTCC
+>35726 2
+ACAAACAGAGGGCTCCGACCACTTTCGTCTAGCGAGGTCGCTCGTGTCCTACGTCTAGAACTGGGAGTAGTAATCGCATGGAAACCATTTAGTTGTACTC
+>35727 3
+AGTGCAGTTGTGCTGAGCCCGCCCCCACTCTCCGGTTAAATGACAATGTTTTAAGAGTAAGACTTCACTAGGCCGGCTCAACTGTACTGAATCTAAGGGG
+>35728 1
+CCATGACTGCCTAGGGGGACGTATTGAGTCTGGTAGTGGTCCAACAACCAGAGAATTGAACAAGGGTTATATCCCTGGGACTCTCCCCGATAACTCTCTT
+>35729 2
+AGGGCATCCTCACCTAGGGACCCCTCGTTTAATGTCGCTAATGATTAACCACGGGTTATGAACTGTTGCACAGTCCCATTAGGTGTAGGTAGCCAAGCGA
+>35730 3
+GACATCGCAGTATCCAGTAACAGCACTACCTCTGAAGCAATAGCCTACGGTGGTATCGGCAGGTGACCTCCTGCATTTAAATTTGATTCGGGCGAGCGTT
+>35731 3
+TCTAGATAACCCTCTGTAAGCTCTCTGGGGGACATCGGTAGTTGCCAGCCCTCATTTACGGAGTTGAACCGGAGAACTGAAAGCTCGGTAGTTACACACT
+>35732 3
+ACGGGAAATAATACCGGAGTGTAGATGTGGACCCGTTATCTACTGAGGGTTCGCTTGCAATCACAGGGCCTCCTTACACAAGTTGCCTAGCCCTCATGAT
+>35733 2
+AAGATAGCCTCCGTATGACATTGAGCAGAGGCCAGAATCTCACCTGTGCAGATGGGCGGGTTGCTTCCTTACTACCTCAACGACACTATTGTGTGTAAGC
+>35734 2
+GTAGTACCGTTGCTGCCGTGAGCTGTCTGACCAGTTCGATTACTGAGTCTATCCCAATACGGCTCAAAGGTCACACTTAATGAATGAATCGAGGGCAGCC
+>35735 1
+CCTCGGAGGCATCCCCTGAGCGTACGAAATACGCTGCTTTCATTCATCGGGACTAGCTGTATAAATGTCGTAGTATAGACAAGTTCGTCGAAGGGCCATC
+>35736 3
+CAAAAACACGTGGATTGCATGCGACGCCTACAGACTAGCGTTGATGATGCGGACCTTTTAAGAGGTCACTTCTTGGCGCTCCCCAGGGTAATAATTCTCG
+>35737 2
+CTGGATTCCTGCCCTAACGTTATCGTTAAGGTAGTGTCAAATGCAAATACGTTTACAATTACACAGTCTGATCGCCCGCGGGCGCAGTAGGCAGGCTGAC
+>35738 3
+ATACGGAAATCAGTTCTTAGTACAGCAATCTTACAAGCCCCTCCATGATTCTCATAGGAGAGGTCGGTGAGCGCCTCGGTGGCGGGATTACCTCTAGTAC
+>35739 2
+GCCGGGACATTGTGGACACCACGATCGCATAGTGTATGGATTTACTGCACTACTCACCAAAATACGGGAATTTGTACGTACGTGTTCGTGCCCGTCACAG
+>35740 2
+CCCCCGTCAGAGAACTCCGCGCGTTATTCAGTGTCTATTTCGGTGAACGCCGTAGGTGAGCTAACATAAGTACAGGCATAGTGGTACTGCTCAGACATTA
+>35741 1
+CAGATTAGCCATGACCAATTAAGCCCACGTTGATAAAGTGTGGTAGAAGACAGGTCCTTGTCGACCAGTTGACCGCCCTGCGGCCTAGCGTTTATGATCT
+>35742 2
+TCAAAGCAACGTCAGTGCGGTATCCGATATTGGATGCTGGTCTAGATCACGTACCACTCTCCGTGCGTCTCGGCGTATGTACTTCGACCGAGAAATAAAG
+>35743 2
+AGTGCGGCTGGATTGTAAAGGTCGAGACATGGCGTACTTACAAATCCGAACGATGTCTACAGATTTCCTACTCGGCTCTCCTGTACGCAAACGTCGGTCA
+>35744 1
+AAAAATATAGTTTACCTGGCGTGGTGGGTGAGAAAGCTCCACTCGGACGCCGGAACTAACCTGATACTGTATCCCATTTCCCAAGGTGTATCTCCGCGTG
+>35745 3
+AGCAACCTGGTTCCTTATTCGGCTATTGTACAACCCATAACGCCCACAAACTGCGGTGCGGGGGGAATCTTAGCATACTATGAGGAGGCTGGATCTCTAT
+>35746 2
+GTACAAAAGGTCATAGAGACACCGGTACCTCAGCGTCAAACTTGTAGCCTCCGTAGGTTGGTCCCGCGGTTGTTGAACCCTCGTGTTGCAGTAAAACTTA
+>35747 2
+GAGGAAGTTTAAAACTTGTTCTGACGACTATCAGGTGTGTCCCCTCTACGTATCTTGGCAGCGCAGCTTCGCCACTGACAGTACCGCATAAGAGGAGCTA
+>35748 3
+TTCTACTGAGGCCTTGAGGACGGTAATCGTAATTCTCTACACCGTCTGCCATGAGTGAGTGAGCCTGTGACATGCCTACCATTAGAAACCAAGGGACCTG
+>35749 2
+AGTATGGAGCGCTGTGACCGTACCTAGTGGTTCCCTACGTGAGTTATCCGTCGGGGATCGCCTCACTAAAACTCGGAAACCCTAAGTAGATCCATTAAGT
+>35750 2
+GCAGAGTTCGAACTTGAGTGCGGCGCACAAAGCTGTTACCTGGAGGAGCACTCGTAAGCTTCCAGACTACACTTACGGTCGGATTTCTTTCTCACAAATG
+>35751 1
+GGAAATAGGTGTGGTATTCCCAACTGGTTCTTCGTTACGTGAGGCGCACGCACCAGAATCAGACTTTCTCGTTTGCAAACCGACGACAGAAGTTCCTCGA
+>35752 1
+ATTTAGTCTAGAGTGCTCCCTAAACCCAACGTGCGGAGAATACTGCTTGGCGCACTACGCAAGGTGCATGCCGTATTCATAGGATCAGTAGGTCATCGCT
+>35753 3
+CCCGGTTACTAAAGGAGGTCGCCGTCTTAGGCTATCGATGTGGAATAAACTCGCTCCTTGCCAGGTTATACGGAAAACTCTCTTAGTCCGAAACTGCAGG
+>35754 3
+TGCCAGGTTAACACTCCTGGGGATGAGCCCTTGAACATATCAACTGTATAGGCAACGAGGAGAAGTCGATAACTCCAGTCTTACTGCGCCCGGGTTCTTT
+>35755 1
+GGCAACCCGCTGGATACTGTGAAGTATTCGGCCAGTGTGCTTCGGCGAATGAAACATCACCTTCCATAAGCCATGGACCAAGAGTGGTTGTACTACTCTT
+>35756 2
+ACGTCTGCTTCATCTAATCCTTTTCACGCATGATATGCTGTCGAAAGCCTGAACCTCAAAGGGTCTGGGTCGGGACACGTCATCGAAGCGGACGTAAGTA
+>35757 1
+CAGGTCTATATTCGCCATATATCTTCAGATCCGAAGCACTTTAGGTTTCCGGGTCACCACATGTACAAGGGGGTGCAGCTGGTCGACGCACATTCAGAAG
+>35758 3
+AGGCTGCTCGTGAGAGTGGTTCGACTTGAGCTTGACGAATCAACTCGAATCTGTTTGCAGTTTTCGCCAAAACCGGCCGCTCATCAAAACGGACTAAGCT
+>35759 2
+AGCCGCAGAATTGCAGTCGCATAGCCGGTAGATCGGCCTGCATTGTCGTCTTTGTCTAACCACACGTGGTAAATTACAGTAACGCATTGAGATCACTCGG
+>35760 2
+AGTAAGGTGTCATGACCGTTAATGTCCGTCACCCATGTACATAATGACAAAGGGACGACGTTACATCGACTCTTTGTGCTCACGGGGTGCCTATGACGCC
+>35761 1
+GATTCAGGTGTAGTGAGGTGATAGCAAAACGAGACGGCTACCCCCCCCGTACTATACAGTCCTATCGCTAAGTCTTGAAGAGCTTTCGTTAGCACCTGGT
+>35762 3
+TAGTCTCACAGGTAACACCCCCCCACGGGGGTTCCACGTGTATTTCCGCAAGATGAAGCGTTAGAAGTGAGGGTCCCCGTAGATACTTTGATTTACTAAG
+>35763 2
+CGGTGTCAACCGCTAGTATTTCACGACGGGGCGCAGTACTCTAATCAATGACTGATTCCATGCCATCAAAATATCTTAGGAGGCGGAGCTATGTTGCGCC
+>35764 1
+CCAAGTCACGTCGACCGGAGGTTATATCCTGTTCACGAACACGTCTGCCAGCACTAACGACAAATCCGCGGCTTAATGTGTTGTTTAAAGGGGCTTGAGT
+>35765 2
+CACTATCTTGCGAATGGCCTAGGCAAGTATAGGGCCAACGGATTCGCTGTAAATTGCTGTAGGCGGCTTCCAATCCTAGCATTACGATGCGTGTACCCAA
+>35766 2
+CAAAATTTACCGATCGCTAGTGATGACAAGGCCGTCTCACACATATGCATATACTCGCCCTAGTCGTGGGGTCCGCCGGTAGGAACATATGTATGGGCTT
+>35767 2
+GAACGAGTGCTTACGGGTGACTAGGAGTGGCCATCCAGTTTTCGAATCAACCACTTGACCACAGCATGTCGCGTCTTCGCAGGACCTATGACTATATGTA
+>35768 3
+AAATTGACATACTTCTTCTCGCCCACCGTTGGTACTGAGGCTCAGTCGAAGCCAATATGCGAGCGCTTGAGAGTCCAATGGACAAGGTTCAGGACTGCTT
+>35769 2
+GCTCGTACAATGTCTACTGGGGGCGTCCACAGCCGCCTATTCATCCTCAGACCAGTGGAGAGCGAATTATTAGGGATGTTAAGACGGCTCTAACTCTATA
+>35770 2
+ACATCGTCATGATGACACGCAAGCCCCGGAAATACTGGTGGTTTATACAGCCTTGCTATCACGCGCCCGTGGTAAACTATTTGGTGAAAAGCTTGTGCGC
+>35771 2
+TCGTTATGGTATAACTATGAATAGAGTACCGGAATTATAGAGGTATCCTCCTGGTGTACTCACCCTATCTGACCCGCCGGTGGGATACGCCGGGCCCAAA
+>35772 3
+CCAGTGAAAGTTGGGTAAACCCCGTCGACTACAGATGCGAACCGCTGATGGTAATGTCCAATGGCCAGAGTGGTCTGATTTATTCCACCCGTACTCTATG
+>35773 3
+GAGACCCGAGTTTTGCGCGCACTATAGTAACCGTGTACGCGGTAACCCCAGTAGCTCACTATGTAGCAAGCAGAGGGACGAGCTTATTTGTATTTCATCC
+>35774 2
+GGCCGCCATGAACGCCCGACCGTGCCAGCTTACCCTGAAGTGGCATTAGGCGTAATATTTAAGCAAGGTATTGCCGGTACTGTTAACTTAAGCATCTGAT
+>35775 1
+AGCCTTGATCCGGGTTGTCCTGACGATCCCCGAATACAACCTGAGAGATCACTAGTTCGCTGAATTGTTGTTGTAAACACGGGCCCTTAAGTGGGCAAAC
+>35776 3
+TAAACACAGTTCAGCTTGATGGTGTGCATCGCCAGTCAACAACTGACTGGAGTCTTTAGCAAAGAGTTGGGGGGACCCGTCGAACCTCTTCTGACACCTT
+>35777 2
+CTCCACGGACGAGGGCTTTAAGAGTCTATACTATGTACATTGCGTGTATCATCACGTTGGACTACAAGGATTTCCGTACGCCGCGGCGCGATCAACTAAG
+>35778 2
+CCAGTTGTACAGACCGCGGTTCGTGTCTGAACTAACAGTAATTCGCATATATTACCGACGACGAAAGGGAACTAGGCCTACGCTTTTCTTGGGGGATCCC
+>35779 2
+GCGCAGCAAACGATAACGCCTATATGTAGGCGCATTTTCCACTCGTTGCTCTAGTCACAGGTATCATATCGCTTGATGTTCCCACGGGGCGAGAAAATGG
+>35780 3
+GTGCACATCATACTCAATCTCGTCGGTAAGGATGCCGGGCATTGGATACGAATTGTAATTGCGTGGACTAACCCATACGTCCTGACCCGGTTACGCGATA
+>35781 3
+CCGTGACTCACCCATATTTGGATCCGACCGAAGTATGTTCATCCCTGTATTACTCTCGGATCGACGAGCAACGGGAAACATTTGGTAGGAGGCGTTCAGA
+>35782 3
+CTGGAGTCTCCCGAAGGAGCCACTGCAGTCTGTTGCCATTACAATGCCTAGAAGGCTGTTCCCTTACAAGTGCTTTTCGATAGTAGAGCAGGACAAGCTA
+>35783 2
+AATTATGGTGTACTCATTGCTGCAGCTGGAGTGAATGCAATGCGACGCCTACAACTGTATCTCCAGCTATCCATAGGCCGGTATTCCGTGCCAAGGAGAC
+>35784 2
+CGAAATCCTTGGCTATCAACCCGGGGGGGACTATACTGGGGTTACCTCCGCTTTTTGTTATCATATTAGTAACCAAACACGAAAGCAGGGGCCGTCCGAT
+>35785 2
+AGACATACACTTAAAGTTTCAAGCTTGAGTGGCGGTCCGGGCACGCCAGGTATAAGATACTGAAAGACCTGTACCGTGGCCTCGGTCTCTTACTCCAGTT
+>35786 1
+TCTGCGCCCCGCTCTCAAATCTTAGCAATATACAGTCAGTATTAGAGCCAGAGGGTGTAATCGACCAAGGGTTTCTCTTACAGGGGGGCTAACTCGTGAC
+>35787 3
+GGGGCCCGCTACGCTCTACATTGCAGATAATAAAGCTCACTTGTGACATAGATCGTACAGAGCTCACGGATTCTTCACGGGTCAAGTCATGCACGGTTGT
+>35788 1
+AGAATGGAGATAGGCCTTGAATTTGAGGGGGCACTCCCATTGGAGTCTGGACATGTTTAAACGACATAGCCGTTCGCCCACTACTGCCTTCCCACGTTAA
+>35789 3
+GCCGGAAATACGACGATAGGGATCCCCTGGTCGTCCTACTTTTCTCATGTTCGCAGTGGCACATAAGCTGCAATCCGCAACACGATTAATAGTGATGGGT
+>35790 1
+CGAGGCTTCTGGACCCAGACGGTTGTCTTATTCAGATGTGCTTCCACGCACTACGAACGAACAATGGCTATACCAGTTCATCCTGAACGAGGTGTGGATA
+>35791 2
+GCGTCCGTTACCTCGCTTAAGACTGTTGTGTAGTCTCGCCTTCCATTATGCTACACGCCGTGGAACTGGAAGATAGGAGAGTCCAAGGAAACGTACTAAC
+>35792 3
+GTCTAGTGACGACTTTGTCTCAGTTGACTCAACCTGCAAATACAGTTGACGTAGATCCCTGGGGCTGTTCCGCCACTAAATGACCGTGCCAAAAGGGATG
+>35793 1
+TTTTATCGCAGTTGTCAAGGTGGTTGTGCGCGAAACCCTGGAATCCTGGTAGTACGAGTCAATCATCGCGCTCCAAACCGTTGAAGGAAATGCCCCTCAA
+>35794 2
+TGTCGGCTACCGACTCGGTGGTCACACCCACTTGATTCTAAATTACGATTGGTGAAAACACCGGAAAGATGTTCGGCGCATCGTCTAGCTGGGTACATAC
+>35795 1
+GTACGTCGTCTTAAAATGCTAGCCAGAGTGTAGAGCGAGTCAGGGCTTCATTACGGATAACCAGCTATCGCTGAGCCTCAGACACTCTGCCATAGTTTGC
+>35796 3
+GTTCTTTTTTCATAATTCGACAGTCGGGAAGCCGAGAGCACCAACGTTAAGTTCTATGGCAAACGATGCCTCGATGGGCCACCTCTGAATTCACGGAGGC
+>35797 3
+GGAGGGACGCCTCAACTCCCCAGATACGCCTCGCGCTAATACTGGTAATCTGTTCTTGATTACAGCTAGATGATCTACGCGAGGGACGATTTTATAGCGA
+>35798 3
+GATGCCACTAGCCCAGCGTTTCAGCGTGATCCTCCCGACGTATGGTGAGGATACTGACGATGGAATTATTCCACACTGTATCCTAAAAGTAGGGATTGCC
+>35799 1
+CGAGAGGATTACTGTTTCGAGCAAACTGCGTAGAGTCATTCCATCCGTATGGACACGGTTGTCGCATGAGTGACAAACGAGAGCCTGCTTTTTCCCCAAC
+>35800 3
+GGGACCAAAGTATCGGACCGTCAATTGATATCTTCAACCGTGATGTTCACCCAGCGTTAGGTCGTGCTTGACCCTCTATAATACGAGTGGAGGTAGCACC
+>35801 3
+TCAGAAGCCATCATGACACGGAGTCTGCCTGTAGTAACAGTGGGCGATCCAGTGCCATTACAATCTCAGAACGCTGTGGTAGATCTTTCGCTGCCGAATT
+>35802 1
+CTGAAAAGTCGATCAGCCTGTTAAGTTTAGGCCCACTATGCGCAACGCGCAGTCAAGCGGTACTGATTGCCGCTGCTTGAACGATCTGAGATTAGCTTCA
+>35803 1
+TCGAACGGGGAGCACATTGGTAATTCCAAGCCAATTGGACATGCATTGGCTAGGCCTTCGTAAGCTCGTGATCCCCAGAATTGGATCCACGTTAACCTGT
+>35804 1
+AAGATCACGGTGTATGCAGGGGCTATTCGTTGGGTAGAGTATCCACCTAGGCGGACTATTAAGTTTCTCGACCCTCAATACAAGCCGCCCCTGACGAATT
+>35805 3
+CAGATGTACTCATTGCCGCATCAATACTGCATTTAGTCTAAGGTGGCTTAGAGGACTACCAGCGTATCTGGAGTCGAATACGGCCTTCGCGAATGCCCGA
+>35806 3
+GAATGCTCAGGCCGTAGTAAAGTCTACTTCATATGTGCAGGGCTGCTTAGTAACTGGACTAGCACGTTCCTTTCATGAAGGACAACGGTCCGCCAAGCCT
+>35807 3
+GAGGCCCGCAGATCTCATCGGTACCTTGAGTCTTCGGTGAACATTTCTGCAGGTTTACTCAACTTGAGCCTATCCGAGAGCGGGTACGAAAAACTACGTA
+>35808 3
+AGACTTGGTTGCTCAAGTCGTTGCACTTGCGCCTCCAGTCGGATCCTGACGTAGTGGGCATTCCACGCCACGTCTCGAACGAAGGAAAATTTAGAAATAT
+>35809 2
+AGCCCGTCGTCAAGGCACTTTTGTACACGTACGAAATAGTCAACGAAACGTCGGGTCCGTAATCTTCGAGCTGCAGTTGGACATCTAGTCCTCGGTAATG
+>35810 3
+TAATTCGAGGAAGTTGTCTCACCTATCGGGGATAAGGCTACCACGTTCTCGCAGCCTGGGAAATTTACAGGTCCGCGCAAACTCGGACATAATGTTGTCC
+>35811 2
+GAGCTCCACTCGATTGCTAGACCCTCTACGCACAGATGTCGGACTCCCTGAGTATCTGTTCAGCTCGCACAGATAAGTGTAATGGACGAATGTATTGGAG
+>35812 2
+CCCTACTTTGTCTAGCTTCCCGATCGGGGTAACCCTTAATACTGGGAGTAGGGCATACGCTGATCGCTGCGCAGTAGAACATAACTTACATAAAGGGCGT
+>35813 2
+TCTTATCACATTCTCTTAACTGAACCGAGATTCCTACGGTCCTGGGGAGCGGTCGACAGGGCCGCATCCTGAAAACCGATCTGATGGTCAGTAATATGAG
+>35814 1
+CCGTTAGGTCGCGTCCAACAACGAGACGTCTCGAATGAAAGTATCAATGTGTCCGTAACTATCGGTGGCCAATGCCCGTCATGTTATATGCGGGTAACTC
+>35815 3
+ATTTTGCCCACTACGGCCAAAGAGTAAACTTGGTAACGCAGCTGCAATCGCACTCTTGTACAATCTCATGGGCCTTTTGATCAGGCCCAAGGGGGTTGAG
+>35816 3
+GGAAGGTGACCGTGACCATGATTCTCGCAAGATAGTCGAACGGGTGTACAACCTACTTATAAAACGCCTCCATCTTGGAGTTTCTCGCCATGATGCGGTC
+>35817 3
+TCAAGAGTGCTCTACCTAGGCGAGAGACAGTCATTGCGACGCTCGACAACATAATAATATGGCTTCGATTCAGGGGTTTCGTCATTCTCCCTGGGAGACC
+>35818 2
+TTTGTTTAATGCTAAGGCAGCCCCGTACAGTTCACAGATTCGGCCAGAATGCGCTAATGCGGCCCACGTTCCAATATAGACTAGCGGGGATTAACTTCGG
+>35819 2
+GTACAGTCCACAATACCCGGTTTCCGAATTTGGGAGTACTAAATCTGGGCCTTGAAAATCCTCTCTAGCGTTCGGACAGGCGGTCGTAAGCGTTCGAACA
+>35820 2
+TTGGAATACCCCACACGTGGTTGCAAGGTAGCCGCTCCGACCGATTAGGTGGACCTGGTTATAAACACGGCAGACAGTTCTTGCTTATGTGTCATCACAA
+>35821 3
+GTTGTGCAGACGGTTCAAGCTTCCATTTGAGACGTAGAGAGCCCCTGCGAACTGTGTCCACGTTCTAATGGCCACGACCCATATGGTCCAAGATGAATAT
+>35822 2
+ATGAACCAATCACTTGTGCCGTCGACCACCGGACCGCTGTTTATGTGCTGCTTTAACCAATGTGTGCAGCAATGGATGTTGGAACAGTAATAGCAGCCCG
+>35823 1
+GAACAAGTGACGGGAACTGCCCAGTCGGTTAGAGGTTTTGCGATGTCTAGCCAACGCCAGTGTGCATTCGACCATCTTAATCTGTATACGCGTACTCACA
+>35824 1
+GAACATAATGCCCAAAGCGTCTGCTACGTGACGAAGTGCGCACGGCCTAATTAGAGTCGTTCAGAACAGATATTTTTTTCCCCGGCACGGCATGTCGTGT
+>35825 3
+TCTTGGGAAATCAGCGGTTCAGATGGGCATTCTGTTACTTCCAAATATCTGCGGACACACGCCAGACCGCCTCGTAGGGTTATTGGATCATCAGCGAAAC
+>35826 3
+CGCGCCATAATACACCATGCCGTTGGGAAGATGCGTGATGATCGATCCCTGTATTAACAATAGTCATCGGAGGGGTACTCGATGCTACCCATCTCATTGG
+>35827 1
+GTCGCTCACTCGAGCTCTGGACATGACGATTTTGTCAGAGTTGTAATTATCGTAGAAGTGGGACCCTCGGGCAACTAGTACCACTCAACTACCGGATACG
+>35828 2
+TCGTAGTCGTAGCTCGTTCACGGTGGCCATAGCTACACTAAAATTAAAAGGCCGCGATCGAAGATTGTCGGTAGCCCTTCTCAACACTGATGCTGTGGAC
+>35829 1
+TATATAGACAGGTAGTAGTGGGCAACCGGTTATAGGAGCGCGACAGTACACCATCTGGCCCGCTGCATGTAAAGCTTTCAATCCCCATCTTCGGGTATTC
+>35830 1
+TTTGCCGGAACCATGTCCAGCGCAGGGGGGTCTTCGATCTCAAGTATAACAACTTCCTTGATAGGGGGTTATTTCCACCAGCAACGACTGAACGTTAACG
+>35831 3
+AGAGAGATCGCCAAGGACGGTGCCTACGGCCTATAGACGTACTGATGGAGCTTCTTAGCGCCAGTATTATTTCCCGCCACACTTATGTAATTGGACTGCA
+>35832 2
+ATCGAGCACTCAAGCCGTGGGTCAGCTGCATAGATTCCTCGTACCACCATTTTAAGGCCTTTGGATCTTGGGAGAGTGAATCTGGTGCCCAAGACTAACA
+>35833 2
+AACTGTTCTATACCACACCTGCTACATGTTCGGCCCGCTCATCTTGAACGGCATGATGGGAGATAGACTGCCAGATAAACGAGATGACGTGTTTCGTGGC
+>35834 3
+AACTGCTTGTTCGATTTTACCCATATCTAGCTGCTACTTATCCGTATGGCAGCAGGTCGGATAATCAGACAGGGCGAGGCTTGTAGCAGCCAAGCCGCAA
+>35835 2
+GGACCAGAATAACGCCTAGACCTAGCCAGTTTGCTGGATATCCTCTATTAAAGGCTTTGGTGACATTTGCGGGGGTACAAGCTACAGTCTCCTACGGCAC
+>35836 2
+TTTGCAGCTTGTTGCTCCCGATCCAGGCTGCGTAAGAGCCTAGCCCTTCTCTTACGTTTGTAACCGGAAAACACATGTAAAAGAGGTCGCCGAAGTAAGG
+>35837 2
+GTTACCGCACTCCTCGGGATGCCGCGAACAGAGAATAACCTGAGTAGTTGTCCGCTCGTGGTGCAGACGCGTATAAAGTGTATGTAACCCATATTTACCT
+>35838 3
+CTTCTGCTCGGCTTTAGACAACGGTCTAAACTGGAGGACCGACCGTCTCCAATTTTTGGTGCAAACCGAGTTGTAAAGATAACTGCATCTCGAACGGGGC
+>35839 2
+CTTGAGGATGACACAACCGGACGGAAGAATTTATGTCCACACCGTGTCTCTTGACCTCTTCTAACCTCTCTAGGATAAGATGCGGCTATAAGGGTGGCGC
+>35840 2
+GGTTCTTGCGCCATATCCCTCGCTTGTCTATGGGCAGAGATGCGAGGAACCGTCAAACACTGTCCTCACTGATCGCAACTAAGCGAATTGAAGTTAAGGT
+>35841 1
+TAAGAATCGCCATTTCGTTTATGGAAGTCACGACATTCCTGAGCGTGAGTGGACGTGGGGCCTACGGCCCCTTTCTATAAATTAACACAGCGCCCATGGA
+>35842 2
+GCCAGATAGCGTGTCCCCACTGTGTTTCGTAAGAACTAACAAGTTACCCGGAAGAACCAGAAATTTCGTTGAATCGTGGCGTACGCTGGCGCAGCCTTTT
+>35843 2
+CTCGATCCGACGAAAGCGATGCGCGTTACTCGTGATTGGATTTACGGAGCGGCCTTTGTAAGTCTAACCACTGAGACTGATGCTACTGGCAAATACCTAC
+>35844 1
+CCGCGCTTACCTTACACAAGAATTTGTGGCCTCTAGTATCGGCAAGATACGTGAGGCTAGGTACTACATCGCTGATATGCCACACCTGCATGGTTAGGGA
+>35845 1
+CGGGAGAAATAAACCGCCTCGATAGCGTCTCTCGAGAGAGCTTAATGTGGATAACCGGTTCCTCCGGAGCTCAAGCCACAGTTGTCTACGTTATGTTTAC
+>35846 1
+TTGGCCGATTCATACCGTCTGGGATCGCTAATTGCGGATCATCCTGATACGAGGCCTCGTACATAACGCACGCCGTGAAATGGAATCCCAATAGGAGTTT
+>35847 3
+GGTCCTAATAGACGCACAGGTTGAAACGTCCACGACGTTGTAAGGAGAGTATATCACTCCCGCAGTAAATTTCCGATGCTCTGGTCGAACGTTCCTTCGG
+>35848 1
+CACAATATGTCTACCTAAGTCAGGCCCGGTCAGGAGACGAGCCTCCGGATACTGTGTACAATGGCACCTTTCTACCGGGACGTTGTGGAGTATACTTAAT
+>35849 2
+ATACTCCTTGGTACAACCAGTGACATCATCTCAGGGTCCGCTAGTGTGACATATACGGTTTATAGAACGTATGGTCGCGGCCGACGGACCAGGTCAACTT
+>35850 2
+TTATATAGATGCAAAGGCCGGATGTCCCGGCGTAGCCATCTGTGCATCAGTCGCTTAACACACTTAATGCTTCGGCAGCATGCTAGTAGGCGCCAAGATT
+>35851 1
+GCGCTCGTTTAGCACACCTGATGTTCGCGTCCGGTTCCTATACATCGACTGGGGGGAGACCAAATAGATCCGAGTCAACCCTTTTGGTAAGTACAAAGTA
+>35852 2
+AAGATGATATATATGGCGTTTCGAGTCACAGAACGTCCTCGTCTTTCTAAGAGTTTGCCGGCCCAGGTAACGCCATGGGCAAAGACTTCTATCCCCGAGG
+>35853 1
+TAGACAATGGTTGGTTCTGATACCGGTTACTTCAATGCGCGTAGAGAACATTCGAGAACTCAGGTCCGAGCTCACCTTAGCTCGCCTGTCGATGGAACAC
+>35854 2
+GTTGAATCTGGATTACATGCCTGAGCAATCGTCGATTCAGGTCCCTGATCCATAGCTCTATATCTACTGAGGAGTAAGGCACTGGCGAGCGCCATAACCG
+>35855 1
+CTGGATGCCTGGAGAATCGAGCCAAGTCGCTGCGGATCACATGCCATCAGAATGACTGATTGACTGTTTGCAGTGTAGTCGACCACGCCCCTTTTAATAA
+>35856 2
+CGACATGTAAAAAGCCGTAGGGTTGTTTTACCGCACTATACGGGCTCACTCAGCAATAGGCGAGACTTACTGCGGTACTCGCAGATCCTATCGCTTTAGG
+>35857 1
+TCGGGTACAGCTCGTTGTAGGCTTACATAGCTGATCTCTTACATGCAGGCAAACGATCGGAATCGGCCTCAGGTCAAATTAATTCTCGCCGCGAAGTCGA
+>35858 3
+AGAGACACACTGTGCGGACGAGTTTGATCCTAGGTAATCCGTCGCAAACTCAAGTCGATTTCTCACGCTCGAATGGAGTGCCTTCCATGATACCTAGGGT
+>35859 3
+TTCACGGTAGTGTTATGATGGGCAGAACCACGACGTAGCATACTCAGGAGCCTACTTTATACCTAATTGAAGCGCACATTCGCGTTTATGGGGACCCCGC
+>35860 2
+TTCGACTCATTAGACCCACCTCAAGCGACGCCGCTGCGGAATACACGGAGGCAAGCAGTACATTTTAATAGCGCGGTTTTGGTCTTATAGATATGTGCCG
+>35861 3
+GCAGATTCGAAGGCGCAAACCTAGAGCTCTAGGTGGAATGATAGCCTCCTCGTACCTACTATACTCGCATGCAGTAACCCGCGAAGTGGTTTGTTTACGT
+>35862 3
+GGGCTTTCGTTCCTGATGCAACCCTGTTGTCTTGAGCCATTTAAAAGGCGAACACCGGTATCGGGTTGAACCGATCCAGCCAGATAAAAGTGATCCCGAT
+>35863 1
+GTCTTGCAACGTATAGATGAGGCCAAAGCGTGCGCTGAAATGTAGTCCGGGCAAACCTTCTACCACTTTAAGCCTCCTGTCGGGTTAGCATCATGAGATC
+>35864 1
+TAACTCGCGCTTATGCTAATATTGGCAACATGTTTGGGTCGGGCGACTGGATCATCCAGTAGGGTTCCGCTCTGAAAACTATATAGAACAGCCCCCCGGA
+>35865 2
+GCGTTAGCCTTATCAAAGCGCCCACGATGTCGCGCTATTACGCTACTAAGCACGTACGTTTATGATAATTGCTGAACGCACGGCAGGGAGTTGTATGACC
+>35866 2
+CACGGGATTAGTTTGCCTGAAAAGAGTGCCCTTAGTAACCAATATGCTCCAACCGAAATTTTCACGGCGCATACTCCCGGGTGGTCCTAGATTGACGGTG
+>35867 3
+AAATTACGTAACTTGGGTGCCTAGAGTGAACCTTGCGCTACCTTGGGCTGTATAAACCGGCTAACTTCCTCATGGGGCCTATGTGCCGAAGCTACCGAAA
+>35868 1
+TGCGACGTCGTCGATATAAATGAACATTAAACCGTAAGCGCAGTTGCAGCGCTCGACTTGCGGTTTTGCGCTGCCTTAGCTAGAACGACGACCTTCTAGA
+>35869 2
+AACGTAAGGGGGCAGCTATATGAAAGATCTTTACACGGTTTACCATGAGGTTCGCACGTTTACCGCCCACACTTCCAGTGTAACGTTGTAGGGCGTCACC
+>35870 2
+CTCGTTTACACAACCGCCATAAGCCTGAGTACGGTTTAAACGAGTTAGATGGCTCCTGTAAGCTCGTGTGAGGACCCTAGGGTGTGCACTACACTATCGA
+>35871 3
+GCGAACGCTTACTGTCTTAGCCATCTGAAACCTACTGGAGTCTCCATTGCCTGGTATACTACACAAAGCGGACTGAAGTTCCGGCAAGTATTGCGTGGGA
+>35872 1
+GCCGGCGACTCTTGCAGTAGATCCACGCGTTAGAGTGCCATAGCTGAGTAGGAACGCTCAACTTTGAATCCTACGAGGTACGTCTATTTAGGACATACCT
+>35873 2
+ATTATCCATAGTGCGCTCGTGACGAGACGCGATGATCTGACAAACCGCAGGTCACGTCTTGTCGTCCATATCCCATGCACATTAGGGACTGTATGGTAAG
+>35874 1
+CGTCATTCGGTGCTGTTGACGTGAATCCCACTCAAGATCCAGGGTAGACTCCCGTTATGCTTGAGGGGTCAAAAATTATCGTCCACGGAGAACTACCTAG
+>35875 1
+CAGATGTGCTACTGAAACAGTTCGTATACGTTACTATCCTTTTCTCCATTCGCGGGTAAAATACACCAATAATCGCGCGGCCAGGGCTGCGGAGAGCTGG
+>35876 3
+CTACCATGGTTACCCTTTTAAGACCTAACATGGCGCTCAGTTAGCGTCGGGAGACCATTTGGCTCCTGGAGCGTGAAGACGAATGCGAGCATTATCCAAT
+>35877 1
+GCTTAGGAGTTATCCGAGTGTACCTCGGGTGGATTGGAACACTAACCCGACGGAGGATTAGCACTATCTTGATGTACTCTATGTCCCCAAGGCTAAACCC
+>35878 2
+TGGGTAGAATACATTGGCAAGGACCATTTAACACCGAGTCGTTATCGCATTCAGACTAGTTGGGCTACACCGGTCTCCGAGTTCTCGGCCGCACAGTATA
+>35879 1
+ACCGACATTATACGCTCTGGAACCAACGCTTGAATGACATTTTAGAAGTTCCTAGCGGGCTCAGGCGGTAACGCTCAGAGTACGCCTTTAGCCGGGATTT
+>35880 2
+CCTATTTGCCCTGGGGTTCGTCCACAGGCCTCAGCGTTGTGGGGGGCCTACTGGAAGTTTTGAAACTGTAACTAAACACCCCAGAGAACAATTGAATTAC
+>35881 1
+GTACGAACACGGCATTAAACGTTTCCAAAGCCGTGCGTCTAGTTAATTTAATATTCACTTACAGAGTCCCGCATACGGCGGCCTGCCGGTAGCGGGTGTA
+>35882 3
+GCTACAGCCCAATGATCTCATCCCCGGGTGTTAAGTTCACGTACTTGGTTGGTGGGCCTGACAAGGATCCATTTCGAATCACGAAAGACCAAAGTCGGTT
+>35883 1
+TGCATCAGTATGAAGGCAAGATCATGGTACGATCATTTACCTCAAGAGTTCGTCAGGGTCCCAGCTCTTCCCTCTTGACGTGCAAAAACGTGTGGCACGG
+>35884 3
+TGTGGCCTTCTGCAAGACCACGATTTTAGAATAATGTCGTTAGGCACACCCCCGAAATTCTGGGGATCCGCCAGCGAAAGTTAGGTATGTATCAGTCCCG
+>35885 3
+ATTTTGGGTGCACAGACGCGTACCTGAAACACGTTCATGCTGACTCGTTAGCTCGGGTCATGAACCAATACTAGCGTGAGACCTGATCGCTCGTGACAAT
+>35886 2
+TCATGGTAGCCCCGTGTAACCTAAATTGAGCGTTTCACGTGTAGATCCAACGAAATTTGCGGCGGATTTGTAGCGTACCTACCATCGCGTCAGGGCCAAA
+>35887 3
+GGCGCATCTCGTTTAGAACTAAATTTGGTTATAGCGGAGCACTGAACGATATGCGTCAGGCATCTCCTTCACCATCGTGATCGAGCGTAGCAGAATGCCC
+>35888 3
+CCATTCTGAAACAAAATGAATGGTCCTTTCAGGGCTTTGCTCCAAGCCATGACGGTTCATCCAGGTGCGCGTACTGGATAAAGCTTGAGTCAGCCCGGTA
+>35889 1
+ACATCGTTCCCGTTCTTATGGGAGTAGGAGGCAGACCGTTGTAATCAATCTCGCGCACGACACTGTACGTGACGCATGACAGTTTTGAAACCGTCACGAT
+>35890 2
+CTGCTTGGTATCATTAACGGATTATTCATTGCAGTGCCTCGGCGAGCAGGAGAAGTCCCGTTACAGCACGATGTAACCGTATCAGCGAACCTTGTCAGAC
+>35891 2
+GTACTACTCCCCAGGTGTATTCCTCTGGACTATATCGCCTTGTCCCGAGCATAGAAGTGGGCGGAATCAGATCTCCTCAAAGGACAAGTTAGAAGGTTCG
+>35892 2
+CACCGGCATTCAGGCTTTGTCACAACAGGGTTTAAATCTGCCTAATAGAAGTGTATATCTTAGGCAAACGCTGCGGCGGTACAGCGTGGCCACCTTCATG
+>35893 3
+TTTTGTCAAGAGCGTTATACTCCTTACACCGGCTGACACAAAGGCTTAAAGATGCGGCAGCACACGGGCTGTAGAGTAGTCATCCTGTCCTGCTGCAATG
+>35894 3
+GTTGGTTAAGTGTACCGGGCGCTCGCGAAGAGCGAGAAAAGCTAAACAACACGATTATCCATGCTTATTCCTGGTCCAACCAGATGCCGGTTCTTCTGTC
+>35895 2
+CGAAGGTCTTTGCAGTAGTGCAGCAAAGCTTGCTGGGGTATCCCATGACTTTCCCCAGCACGTTTCTCGGACAAAGAAGTAACGAGTTTTACAGACGCTC
+>35896 1
+TGTGTCGCGAGGGCATTATTTTTTGCGCACCGACCAGACCTTTCCCGATGCCGAGAGCGATGATCAAGTTCGCGGCACTTTTCAATCAGAGTAAAAGCAA
+>35897 3
+TCTGTGAGCGACCACCGTCATCTAGCCAGAAGTAATCCAGTGGGCCGCGTAGTCATGCAGTACGATATGCGTGACCAAGTCACTTTATCAGTGGTACTTA
+>35898 1
+TAAAACCGAAGCATGATTCGGCTAACTTTCAGGCGAGAAGACTGCCATCGTCCCGCTATAAGGCTGTCCTTGGAGTCCAACTCTGGGTGTACTTAAGGTC
+>35899 1
+TATAGCAGTGGGCTCGTAGTCCGCCCACACAAGGGCTGCTCTCGTTTCATTCTAGTCGCAAAAGATTCGTTATAGATAGACTACGAGGCCGCAGACTGTA
+>35900 2
+GGAGACTCAGGTCACCACACATTTGTCTACCAGTCAGCACACAAAGAAATTCGACGCAGCGGTTGTATCGCTTTCAGGGAATGTCGATCGGGTTGCTCTT
+>35901 2
+GTTGACCAAATCCAACTATTCCATGCTAAATTCGCTGACGTCATGTTCGGGAGGAGGGTCATACCCACATTAGGAAAGCGGACTTCCGCATTGGTCGGCT
+>35902 1
+CTATTGGATTAAGAACCATTTTTCCGGGCGACCCGGCCGTAGTTATAAAATGCTCCGCGCCATGAACAGAACAACGCATGTTTTGGGCTGGACCTGACGT
+>35903 3
+ACAGTCTAGTACCATCGTGCAAGAATCGGGAACTGGAAATTACAAAGCGCGGATTTTCTCGCCTTTTTGCCTCCGTTTGGGAAGTAGCTAGAGGCCCCCA
+>35904 2
+GTTCCTCCGTTGTAATTAGTCACTCCCAGGACATCTTTTAAGTATTCGGTACTAAGAGGAGACACAACTGGAGGAGTCGAGATGCCCGCCCAGCCTGTGA
+>35905 1
+ACAAACAACTAATTCTCGTCCCTACTGTAAGTCGCGTGGGTGAGTAGCTGCTAGAGTCAATTGCGTGGATAACCTACCTGTGTCCATAGGCGCGATGACC
+>35906 2
+ATTGTAAGGGGCGTGCGCCAGCTCATAAGTCACAGCTGCGTTCATGGCGATCCTAGAAAGTTCGTTCAAGGAATTCATGACAATCAGCTCCTGGCATTCC
+>35907 1
+AAAGCCCCGAGGATTTCACGGCAATACTAATGTAATTCCCCTTGCCTTGCTTAAGTGGGCGTGGCAGAACGCCTATAAGAGTTTGTAGTCGAAGCCCGTC
+>35908 2
+GCAAGAACAGTGGACGAAACCGTCCTTAGGTGCGATCCGTGAGCGCTAATAAGATACCGTAACGTGACGTTGTTATGTGCCAACATTTTCCCTGCGCTTC
+>35909 1
+AAAATAGCCTTATCTTCCATTGCGGCGCAGTACCCGTGACGTCTCCCAACGTCACTAGGCCAAAGATGGTGAGGGTATTATCGGAAGCGCTCGGATTTAT
+>35910 2
+AGTAGAATCGGCGAAAGTGCTTAGGGTGGCGGCCCATCCTTACTACACCAACGACACCTTGCTCGTAGACATATTGGTGCTTCTCTCTACGATAAGAGGT
+>35911 2
+ACTACTCCTCGCGCGGTATAGAGCCGCATCCTTGGACACATATGATTAGAATGTCGGTGTAGCCCATGGACCACCGAATCCCATGGTTGAATTGTGGATA
+>35912 1
+TTTCCGTAATTTAGAGCAAGCGATTCTCAAAGGGTTCTCCGTTGAGGAAACCCAAAGTTGCCTAGCGGCTCGTCGAGGATGTACTTGGCCCAGAACCACT
+>35913 3
+CGGGTGAAACTATACGGTAAGCAGGACTTCATCGTAGTCGATCAGTCGAGGATACCGTCCACCTCGTTGTCACATTATGAGTGTACGACCCCCATTTGGA
+>35914 1
+CTAGGATTGTAGCAGCGGGCGTGTCCCTCTGGTATCATGGCATGTAGAAAAACCAATGGTAATGCCCGCTATCACCTTTCTCAGTGAGGCATAACACGCT
+>35915 1
+CCACTAGGATGTCCCTCTACGGCGCATATAGCATGTTGAAGTTACCGAGATTATAGCTTGCATTAGACATAGCGGACGTGCGCTCCAGTTCGTGACAGAC
+>35916 3
+GCCTGGGGCAATGCAGGAAGTTGTGACAGCAAAGTTGGCTACCTCTGAAGTCGTCACTGATTCACTCGTTCGCTGGTCATAGTCCCTTAATGACAAACAC
+>35917 3
+CACGTCACGTTGGTCACCTGGAAACTCCATCAAAGCGTCTGGCCCGAGGTATACGTGAGAGTCGACCCTTTGTTAAATATTGCGAGTTGTCATACCGAGA
+>35918 2
+GACAGCCCGCGAATATTATTAGCCTTAGAACTCGTCCTACTGTACAAGAATTGAGTGTACCAGGAGCAGGTTCAGGGTGCCTTCCCGTAGATGACCCTTG
+>35919 3
+AGGACCGCGACACATGGTTCCTTACAGCCTGGTTGCCTGACAGTAAAATATGTCCCGTGATTACCCATCTTTGACCAAGGAGTGAACTAGTAGTGGCTCG
+>35920 1
+GTAGGCTACCACGCCTGTCGCAATCGCCTTGTATCCATGGAAGGATACTCTATCCTGATTCGCGGGCTACAGATCGCTGTGAAGGAAGGTAAATCCATTA
+>35921 1
+TCGATATTGGATTAACGACAGGCAGTCAATGCCGGATGGTACAACCTCTTGTCCCTTATGATAAAGGGTGGATACCACTCCTCCGGCAAGACTTGGCCTG
+>35922 2
+TCGTGCATGGTTGGCCGCATCGTGCGCATCGCCAAACTGTTCTCGGCATGGTCGGATATTACCAAGGCGTATACTGATCAAGGAACTTACGAACATACAT
+>35923 2
+CGCGGCACATTGTGTGTTTAGCGCTTGAATCCCTACCAGCTCCAGACGACTATCTGACATTGAACCATACAGCCAAAAGAGGATGGTGGCTTTCGTTGGA
+>35924 2
+AGAGTACTCCAGCACACCTTGGTTCGCAGATTATTCTAAATCAGGTCTAAACTGCTGCGCTAGGTCCCGCATAAGGGTCTGTCGGAAATAGCGCGGTCTA
+>35925 3
+TTTATCGCGCATAAGGACATAACCGTTTCAGGAGGCCGGTAACTCTATGCTTCACTTAGCGCCGTGGCTATAAAGTAGAGGGGTGCCACACCAAGTTCCT
+>35926 1
+GTTTGGGATACAGGCGGGTTTCACGGCTCAGTCGCACCAACCCCGATATTAGCTCCAGTACAGTTTGTAAATCAGGAAATCTCGGAGGCCTTTTAAACCG
+>35927 1
+ATCCCAGCGGAGAGATGAATGGAATCAGACAGCCCTATTTTTGCCCGGTATAGGCCCACCTGGTGTGGAAGGTAACGTTCACATTCATCTGCATTGCTAC
+>35928 1
+TTAAAGCGTAGGGTAGCGGTTCTTAAAATATCCCAAGAGGGCATCTGCTCAATCAACGCGGCCTCACCTTCGCGAATGGAGAATCCTGTTAGCCGTTCGT
+>35929 3
+GTCGACGGCGTTCGAGCTAAATGATAATGGGACGTTGACTTTTTCTGGGCATAAGGTCTGGACGCAAACTTGCCCATAACAACCTGATCAATGCCGCCTC
+>35930 1
+TTAGTCCATACGTTTACAGATATGTTTAACCGACGAGCGTCGGCAGATGCTGCTTCCAGCGCGTCCCCCCAAAGTTAACAACACGTGGATGGGATTGATG
+>35931 2
+AAAAGGGTCGATGCCGATTCGTAACCACCAGACCGCTAATTTGTATTGAATGTCTAGGTGAACCCTCATCCTGGGCTGTAGCACGCTCTTACGAATCGGG
+>35932 2
+TCAGTTGGCACCTAGCATGCGTAATACAACACCTAGGGAAGTGTTGGCGCCTGTACCTTCAGTATTCGTGACAACGTGGACTTGAGCACATGTCCACAGT
+>35933 3
+CCTGTTCGTACTGCATCCAGATATCGCCCTTATGGGCAGACTTATCATAAGCCATTAGCATCAACGGGACCATCGGGGGTGGAACCTTATTGTGAGAACG
+>35934 1
+TGTACTGAAGACGCGCCATGTTTCCGCGTCGTCGCCAGACAGGGGATAATAAAGCCTATCACAGGGAGCATAGTCATCAGGTCTCTTTTTAACGTACTGC
+>35935 2
+ATCTCATTCGTGCCCTCGAAGTGGCTCGAGTATAATTGGGAATAGGTGACAGTCGAATATGAGCCTTCGGTCATTGATGCGCCCATCCACCAGAGAATCC
+>35936 3
+ATCAGCTTGATGTATGTGAACGCCGTAGCGCCATCGGCATCCGGCGAGTCATGCTTTAGAAGTAACTAGATACTCCCCCGTGAGGACAAGATTGCTCTTA
+>35937 1
+CCCACTTTGTCGCTGCTCCACAATGGCGGGAGAGATGAGGCTTAACTGCATCTATCAACTTGACACAGTGGTCAAGGTCCTGACCTACTGAGAGATAGTT
+>35938 3
+TTACGGATAACGGGCGAAAGGTTAGTACGACCCTGCTTCGCCTGAGCTATAAACAATTCTACGCGTCGTAACCCTGGATGTTGTTAAATCAGCGCTGCCG
+>35939 3
+GCGGACTGACTCTGACTTACCGGCCCGAAGGCCTGTTAGAAACTTTCATTAGGTCATAATCATGCAGGCGCGAGTTGGGCTGACTATACAGTCCATAATC
+>35940 3
+GCAGGATAACGGAGAAGGGTTGACCGCGGGTGTACCTCGCGAATAGCTGTTATTCCCCATCTTGTAAATGACTCCTATCTAGGCATATCCTAAGCGCATC
+>35941 3
+CTCACGCTAGCCTGTCCCAGAAAATCTCTTATGATAGGCGGCGAAAAAGTCGACTCTCATTGTAGCCGCTACGAGATCCAGGTTCTTGGGAGAGATGTTC
+>35942 2
+CAACCCTGCGTTCGAGGAGGGTCAATAATGTAATTATAACCTCAGCAAGTGATCTCTGTCTTCACGCCTGGGGAACCAGGAACGGGCCTGGTCATTATTC
+>35943 2
+ACTCGCGGTGCCCCCTGAACGTCAACCCATGGCTGTCTTCAGGTAGATATTTTAGAGAAATAAATAGTAAGGGAACTTCTGGCCGCGACACTCCGTGTTG
+>35944 3
+GTCTGTGCGTATATAGCACTTCGGGCGCCGACCAAGCCGACCCCGTTCCCTATAGTGATAGTGCTGACGAACGTTTAAAGTTAAACCAATCGGAGATTGT
+>35945 2
+CCTATAAATTTGGGGCTTCAAGGTACACCTTAACCCATTGTCTTCAACGGCCGGGACACCGGCGGTGTTAAACAGTTTGAGGTGACAGTCATCGGCAACT
+>35946 2
+TAAGGTAAACCTCCAATATATTTCGCGGCCAGTGGTACCTGCCGGCATTGTCCCGCCGGTGTCGAAACGAGACTAGTGTCCAAGGGCATAGTTCATTAAT
+>35947 2
+CGACTTATAGTGAAGTGTTACTATGACGTGTCACCCCTCTTGCGAGGATAGGGATTCTGCTCGGAAACCATCTCCTAGCGACTGAGTAATCGAAGCAGCC
+>35948 2
+ATGTCTAGGGAAGTTACTGCGGGTGAAAGCTACCGCTCAAATCTAGCACTTGTAGATAATTTCACGCAGACAAACTCGTCGCCTTAGGCGCTGGTTCGCC
+>35949 2
+ATAACTACTTGCTCCCGGACCTAGTCCGAACTAAGTAAGCTGTCGTGCGTTCGGATCAACATCCGACTGGAAGGTGTTATAGTCCGGTCGTAACACTGGA
+>35950 1
+ACCTAACAGCATGCCTCTTTCGTCGTTCAAGGACCCCCGTCCCACGTAGCTAGAGGGTAATTAGATCACTTTGAATATCATTAGGGGTAGGCTCGGAAGG
+>35951 1
+CCTCCCAGATCAAGCTTCGACAGAGTTTTGGTGCGCTAGACTTTTTATCGACGAAGTCTTAAAGGAGCGGCTGACCCATTACCGCCGTTATGGAGCGAAA
+>35952 3
+GGACCAATTAATATCATCCGGGCTTTGTTGTGCTCCTTTTGATCCGATGGCCGAGAGCTTCGTTGAGAACAACCGCGCTTAACGGCAGCAAAAACCTGGA
+>35953 1
+TTGATCCAGCTACCTGCTGAGAGGCGAAGACATTTGAGGGCCTAGCGAACATCTCATGCTTCCGACCCCCGATCCGGTTAAAGTGTAATACGATTGTATG
+>35954 3
+AGGTGTTACGCCCTTAGACGCTCAAGACCCTGAGCACACTCGTCGTAGTGTCTTCAAGTGCTATCAGATGAGTATTGAACCCCATGGTGTGCAGACAAGT
+>35955 2
+CATGGCCCCGAGAGTGGTCTCTAGTATCTAGACGGAGTATTTAAACCAGCGTTGAGCTACGAAAGCAGATCCTAAGAGTTGCCATCGTTTTCGATCCCGC
+>35956 1
+TTGCTATGGGCATTTGCCGTAGTGTGATTATGACACGCAACTGTAAAGCAACACTGGGCCCCGCTGCATCACTCGAGCAGCTATCTTGGATAAGACGATC
+>35957 1
+GGCTGTACACTCAAGAGTCCGCGCACGCTTAATGTCGAACCCGGTGTTTAAAAGTATGGCCTAGTAGCTGCTCCTAACAAGACTGGCGGTGACTTTTACA
+>35958 3
+TCAACGCATGGACTAAACTTTGTGCCCGTCATGAAGAGCAACTTAACTCGGTTCACGTCTACAACAAGTGTGTACGCGCCTCGTGGATGTGATGGAGCCT
+>35959 3
+CTGCTGAGTTGTAACGGCATTCGTGACACCCGACGCACCTCATCATATTCGAAGTAATTCCGGTTTGTCACGGGGATGGAATAACATTCAGGCGTCGAAC
+>35960 3
+CTAAATCGGGATACTCCTTCAGACAGTATTTATGCTGTACGCGGTGTACAACGCTCTGCTACAAAGGTTCGTCGCTGACCGGGAAAGTTATCACGAGCCG
+>35961 2
+CTAAATCCTGGACAGCCCGCGCGGTCGTGAAACTCGGCCATTCTCAAAACTTATAAGGTGACTATAGTCGGAGCCTGCTTACGCACTTGAGTGTGATTGA
+>35962 3
+TGTCTTACGCTAAGGCGCAAGAAACCCATGTAGCGCATATGGGTTGCGAACTCATACTGTGTCCTTTCCAGCAAATCTAACACCGGATAGCCTGGGTTGG
+>35963 3
+ATGTAGTCTGGAACGAGTACTAGGCCATTAGAGCACACTTCACAACGCCATTGAGGGGCGGGGCATATACCACCATGCGGGATATTTTCTTGTCCTACCT
+>35964 2
+AACGGGCTTACCGGCAGGAATACTAGTCCGGTAATGGTACTTACTGCTGCCATTTGACGCGTTACGCTAAACAGTACTATACGTCCGGAAGTTGGCCATC
+>35965 3
+CCTCATTATGTATCGTCAGCAGCGAATGCAGTTCTCATCTCAGACAGGGCGGACCCGAGGTTGTTTGGATCATTAGAGGAACCAAACTCGTCAAGCGTCT
+>35966 1
+GCCGAAACGCACCGTGGCGGCAGGGGAATTTACATGGCGACTATTGCAATCGTTGCTAGCCGAAACATATTGCGTACTTTAGTCATCGTATCCTATAGCC
+>35967 2
+TAAGGTGTTTGTAAGATCGCGTGAGGCCCAGCCTGTAAGAGAACCCCGTTACCTTATTCGAACTGGATATGAGGCCCTAAACCTAGTCCAAGCTCGTTCG
+>35968 3
+ACGTACCTCATAAGGGTCTCAGCCGCCACTGGATTGACAGCCTAGTTAGTCACAGGTGGGAACTTTTACTATATCTGGCAAGCCGGGGTCGAATTTCACA
+>35969 2
+ACTTATTCAACCAGTAGTGGAACCAGGCGCCGTTTGGCGCCTTCGCGACTAGTCGAACTTGTTAAGTAGTAGAATTGCCTTCCAATGGCCCCAGAGGTAA
+>35970 1
+GAGTTGTCAGTACGAGGACTCGAAAACACAGACACAGCGGACTTTTATTGCATAATGCTGTGTGTCTCCGCGCTTGCAGGGCCTCCAGACCTTAATACGT
+>35971 3
+TAGGCCCATACATATTAGAGCCTGGTTGCGACGATGTCTTGGGGCGTTAGGTTCCTCTCCTACACTTCCGAAAAACTGCTCACAGGGAAGTACGAACGTA
+>35972 2
+GTAGCATACGGGCCGCGCCCATTTGGTTAAGGAGCATCTGCGCAACACCTTGTTGTTGAGCCTGTGTACGGAAAACAAGACTATCTTCTGAGACTCAATC
+>35973 1
+TGATTAATATTCGGTCCGTCGCAGGGGCGACATAACATTACGTAGCGTCTCTCGGGACATTAGTCGCATGGGCCCCAATTAGCTATTCCGAGAACATCGA
+>35974 1
+CCGATGGACCCACTCGTAGGTTTAGAAATGATTCCCTTCCGAATGTGTAGGTCCTAATGACGAGCACGAGGAGAGTTACTTCTACTATCCGGGTCACACG
+>35975 1
+CTGAACGTGCCAGCTGGGACAGCACGTTGTCTAGAGTATTGGTTAGTAAAGCCTCCTAACATCACTAGAGCTTATAAGACTCTGCTATCGACGGGTCCCG
+>35976 2
+TCCTAAACTGCTCGTGCATTAGTATGATGTTAAGCAACATTCCGAACGCATCAAGTGTGACTGTAGCGGCCTGGGCGCTAGTCACAACCACGTATGGTGC
+>35977 3
+GTTGGGAATCACGGTTTAGGTCGACTGCATATTACCTGGCCTAACCGAGCCACCGAAGACGATTGCGGCGGACTTGCAAACCTTATTATTATATGGCCCA
+>35978 1
+CAAAAGATAAACGGTCCAACCTATTCTGGGGATACCTCTGGGCCGGGGACAACCTAAGTGATTGTTTTTGATCGTCCCCATCAACGCCTGGTGATGCATG
+>35979 2
+CTGGGTCAACGCTCTCCCATTTTAGGGCAAACCATTGTATAACGGTGCATTATAAGAGCTTTCCTCACAAAGGATGGGGTGGCCACGGCCAATCTTGACG
+>35980 1
+TTGTGGGCGTTGACATAGCTACCGACATTGTTATATCCGGAGAACAATGCGCGGTCGCCCCACGCTTATAGAAGTCACAGGCTTCCGGTCTTAAAAATCG
+>35981 2
+CAGCAGCGCCTGGACACCGTTTTCGGTGCTACGACAGTGAGGGTATCTCTTCTAAAGTCAAACACGGTGGCTGAAACTTCGTTCTGATTTACAAAGACCG
+>35982 3
+CCGTAGTAGTAAATGAAACATTGACGCTCCTTTCCGCCTGATAGTACCCAATAGTTGGACTTCGCCGAATTGAGGGTCGGTGATTACAAGCTCAGGCCGC
+>35983 3
+CATAATAAGTCATTTCTCCATCTATAGATGGGAGGCAAAGAATCCTTCGGCCTACCACTATTTGGGTTGCTGTGGGAGGTGGAGGCACAACCGTCCCACC
+>35984 2
+GACAGTCACGAATAGTTGTTGGGTTCTCGTAGGGACTCCATATTCTTCTGTTACCCCCAGGCCACACCACAGGAGACCGCAGTGTAAGTGGGATCATTAA
+>35985 2
+TTATCTTTGGCTGAAAATAACCACCATGTACATGGCGCGGGCTACCCTAGGATGGAACCCATACTTGAATCGTCTTTAAGCGCAGGGCCGAGTAGTGCTC
+>35986 1
+CCAATTGGGACGGACCTAGTGAAGAGATCCCCTTCCTTGTATAAGAGTCAGACACGAAGGTCGCTCACAGTCTTCGCTTAGCTAATGCGGTGCTCATTAG
+>35987 2
+ATTGACACCGTAGCTTACTTATCTAGTAGTATCAACCGGGGGTACTGTTCGTACCGCCCCGCTAGCAACGCCGTTTGGTCAAGAGAAGATCATAGCGATG
+>35988 3
+TACGAGATGTCCGGACAATAGAATCCCCTACTGCATAACTCGTCGTCGCTACACACAAAGGAGTGGTAGCCCCGTGTATGCGTGTTGTGATGTTAGCTCA
+>35989 2
+GACAAGTCCCAAAAGTCCACCGCACCCCGTTCTATTCGCGGTATTTTTGGTGAGGGGTTAGGAAATTGTCTATCGTTCCCTCCCATGGAAAAGCAGGGAA
+>35990 3
+AGAGATGTGCACTGTAACGTGACGTAGGCCACCTTTTTGCGCTACACGAGTGAACAATCAGTCTGGTCTCACTCCAGGCGGTTTAATGGTCACCAGACAT
+>35991 3
+AGCACTCTTGCTTAGTAATGAGATCCGTGCGGCACCAACAATTTGACAGAGTGATCCACCCTAACGAGCGTTTAGATGGTGACGTCGCTTGCGCTGCATA
+>35992 1
+AGTGATTAATTATGTTCAAGCGAGATTTATTCAGTCACCCGCACTAGGGCTATCTTACGGGGTCACACTGTTCCGAGCCCGGGGTCCGCACAAAGGCTAA
+>35993 1
+CTTGCATGGACGATCAATAAGCACCCACCAGGCGTTTACTCCTGCGTCGAGGGTATACTGATCGAAGTCTCTTACAAGGAATGGTGTCGATCCTCGAGTA
+>35994 3
+AAGGACGCATTAATTTCGCAGAGGCGACAGCGCCCCTAGGTGTGAACGCTCAGGAGAGGTAACCAGCACCCTTATTCATTGGTGTCTATGCTTATCACTT
+>35995 1
+GGGAGTCGCCGTGACCATTACATCTTTTGCTCAAAAGAACTACGCCCAGCGGGGTGGCGTAAGGATGTATTTCGACCTTATTTACCAATATACCCGAGCG
+>35996 3
+ATATAATGGGAGTGCACTACGACTTCCCTGATAAATGCCGCCTAGTAATTCAGCATAATCTACATCGCCGGGCCATTACGTGCAGTGCGGTGTACGGGTC
+>35997 1
+GTACTCCCCAAGTCTATCTATAGCAGGTAGCGGGACGATGTATCAGCTCACCTCGGAGGTGTCATAAGAAAAACATTGTCATGGGTCTCAGTTCCCGGTC
+>35998 1
+GGAAAGTCTTAACCTACTTGACCAAATACGGGCTCGAGCCGACATATTGTCCAACTGGCCCAGATGGAGTCGGTGTATAGCTTAGAGTCTCCGGTTACCT
+>35999 3
+CAGTGTTGTACTTCAGACACCGGCCATACTAGCATTTCAGTTACCCCAGTGGGACTGACGAATTGACTTCGGTTCCACCGTTGGCAGAAGAAACGTTAGG
+>36000 2
+CTTGCTGCGCTATAAGCCAAGTCGAAGGTCAAGCTTTGACGGAACAAATGTCAGTCCACGTAGCTTTGAGCAGCTGATAATGGCCGCTCAGTCCGACTTT
+>36001 3
+CACGGGAACGACGTACACAAGATTGTGCAGCTTACTTGGAGTGGTCACTACCCCCAGTATATCATTGCACACGTCGGTGACACTGTTATCGGGTTGATCA
+>36002 3
+TAGTGTCCAGGATGTATCGTTAGCGCTTGGATACATTTTTGAACTAGCCCGATACAATTAACCACTTATCGTGCCGAGACGGCCATCAGAGCGGCGCCAG
+>36003 2
+ATAACAGTTACCTCATCAATGCTACTATTATCGCAGGTGTATGGAGGGAGTCCCTCAACGGTGTAGCCAGGCATTCGCCAACCGTTGTGGGCATAGCACT
+>36004 2
+CGTCGTAACAGCGGCTTATACTTGACTGGGGAGACCACGGGCACGTCTGTGTCATGAACGATATTTCCAACTTCAGTAAGCACGAAGGTTTACCTCTACG
+>36005 1
+AATGTCACCCATACACATCTCCCGTGAATAACACATTGGGAGCGGACCGACTTCTTTGGCACTGGGAGGTGGTCCTTAAGCTGAATTGTCCTGCAGAATG
+>36006 1
+CGCGTGTCGAAACTCGCTGCAACAGTCAAACGGTTGGTCCGGTCATACCGAACATGTATTGCGTGTCTGACAGATGATATTACGATATGACTCTCACGCG
+>36007 1
+GATAAATACATCGCATCAACGGCCCTTTCTTGGCGTCGCACGGGTTCGGGAGTTCACCGTTCAAGTTTACGATTGAGTATTCATCCCAAGGCAGAAACGG
+>36008 2
+TGGCAAGCGATAGGCAAAGCAGCCTTACCAATTTGCGCACGTCCGTTACATGCATGGATGGTATGTACCGACATTAGTCCTCCGCGCTAAGATTATGTGC
+>36009 1
+GCACCAATGCATACTCACAAATACGACAGCCTCGTAAGTGCGCCTATGAGATAGGTTACGGGCTTTAGGCCATTGTTTTTGTGGGCCCCTGTAGAGCAAC
+>36010 3
+AGCCGGCTTTGAGCCTCCTTACCGCCCTTCAGATTCGTGATGTTAAAGTCGACCGACCTGGAAGATCACGGTTAACGCAGTAGTAAAAATATCTGGCGTG
+>36011 2
+CGGCCGCTCAGTCGGATTAGGGCTAAAGCATATCTACCTGGTACTTCACGGCTTTTGAACGTGTAAAGCAGAGTGCGTCAACCAGCTACGTTATGCAACT
+>36012 3
+TTTATCGCGCGCTTTTAGCCAGGTACCTCCTATGACATACATGCAGACCAATGTATTGAAAGATACAAGTTCAGGCAAGGGCACGTTGCCCGGCGGTGTC
+>36013 1
+TCATCTCACCAATTAAACTCCCGACACAGCATATGAAGTGTTTTACCTTATAATTGCCGGGGGCAAAACCGGCTTAGCTGGCTAGGGCAGGGTCGGTCTG
+>36014 2
+ATCGCCCAAGTGACGTGAAGCGCGAGTACCTATAGAAATCTTGATAACGTTGTTGGCTCCCCCCGGGTCTTTAAATCCTAGTAGGGCGACGATAATGCCT
+>36015 3
+GATAACGAATATCTGATTACTTCATCCACGAAGAACGATTTGTGCGATCCCGGGAATGCGTCGTCCCACACGGCTACATGTAATGGCGACTGTGCGTTCG
+>36016 1
+CTCTATGATCGGATGCAAAGATGTTACCGTGCGCTTCCCGTGAAGTGACATCCTTATATCCTTATCTAGCGGAGTCCGAAGCAGGGGAACGACCTATAGC
+>36017 1
+TCAATGGGACCCCAACTAGCTGGCTTCGCACTGATAACACTATGCTTCCATTCAGGGGGTGAAGGCGCATCCTCTTTTGAAGCAGTTGATGAAGATCACG
+>36018 2
+GTACCTCGTATATCCGTGTGAAGTCAAGCGTCGGTGTGACCTGAATGCGGCCTACCACCATTACCGCTCAGGGTGACGAAAAAAGTCTTTATGTATGCAC
+>36019 2
+ACACCGACAGGGTTCGCATGCTAGTATTGGCGCTTGGTTGTACATTACGATGAATGTACATAGATCGTTGCTGCACAAATACACGGTTCCACGGCCACCG
+>36020 3
+GCTAAGCGTCCCCAGTGTTTGAAGGCGCTATGCAGAGCTCACCGGCTAGTGCTTATATGTACAAATCCTGAGACAGGTAAGACTGAACTTACCGGTCTTC
+>36021 1
+GGTGTACGGTAACTCATTCCGGTCATTACGAGTAATAGGACTAAGAGCCAGGGGGGTTACTATTCTAACTACCCCGCCGGTCTATACCTGCACTGGCAAT
+>36022 3
+GGCTGTCTCCGCCCCCCATTTTGTTTTGGAGTACACGTCGAACGGGCGACAGCGTATCAGCTACTGGATATATCGAAAAAGTAAACTCGGTAAGGTCCAT
+>36023 2
+CTAGACCGCATGGAGCTGGACTTCCACAGATTACAGGAATATCGCTTTTCAATCCAAACCGCGGGCAGATGTGGTTCAACTGGATCGGCCGTTATTGTAC
+>36024 3
+TTGAATTCAATCGAGCCGCCATCGCGAGTTCAGACATACAGATGTCTACTCAGCGTGGATCTGTACGGTCTGATCGTGCCGGAACTACATAGTAGCCGAT
+>36025 3
+TCTGATCTTGCGGTACTACAAATCCTCGCAGCTGCGCCAATCGAGTGTCCGTTTGAAGGTGCAAGCGCTATGCGACCAATGAGATCGGTAGCTTTAAAAC
+>36026 3
+CGTAGCATCATGACTAAGGGGCAGTTTTGACGCACGGCGGGCCTAACTCGTACTACGCCGGTTCCGAACTAATCATCTACTTAGATGGATAGCTACGATT
+>36027 1
+CGTTATCCACATGTAAAGGGTGTATCCATCTGTCTCGTATGAATGTACGGTAATTGAGGAGGGCCTGCAGCCCAACCTACGGCATCCAATGTCAAGGCCT
+>36028 2
+GGGGTATCCAACAAGCTGTTCGATCATTAGTACGGACACGATCGACCCGTGGACAGCTGTACATCACTTACCGCTTGTATTGCATTTACGCTGGAACGAG
+>36029 1
+TCCTCTTGCGACAACTAGTCCTCGGATCATCGGGCTAGGTTACATCATAGCTCATGAGGAGTTCGATTTATGCCAGCAAAGGTGACGAGCACACTGGCAT
+>36030 2
+TAGGACCTCCTGTCGAGCACACGGTCTGTGTTTTACCAAGCTATACCGCCACGGTAATCATGAATGTGGGCGAAGCATAGGGTTCCACATGACTAGATTC
+>36031 1
+GAGCACTGACCTCCTGATCTGAGTATACGACCTCTACCCATCATGTTGTTACGCAATGTACCCGACTGTGGATAGGTGGGACCAGAAGATATCATGGTCG
+>36032 2
+GCGTCACGTCCCTAACCTACAGCTCGCTAGTAGAGCGCGGAATACGTCGGTGCATGTCAAATAACGTGCTCAGAGCTTACAAAGTTTGTGAGTGATCTCT
+>36033 1
+CCAATGAAATAAGGGTTATTCAACGAGGAGGTTTTCTGGAAATCTTTCCGGAGGCTTGTGTCCACTCCTCCAAGCCAAGTGGAATGGGCCCTCTACCACG
+>36034 2
+CTTATCTTGCGGCCATCGCCCGATCGTACAAGACACAATAGTTGGCGATATAACGTTGCGTAGATAATGCTGAACTTCCAGGTGCCCCAGGAGGCTAGTT
+>36035 3
+ACTTAACAGCCGTTACTTCGGCCTTACTTATCGGCGGGATAGGCATCATCCGCCATATGATTGCGTACCAGGGAGAGTTCTCAGATGGTCCGACAATAAG
+>36036 3
+TGCTCGCTGCCCACTGTGACTCAGAACCACCCGCCGATATAGCAAGCCGGATGTATTAGGAACTTGCCAATTCGTTGGTTGGTAGATTAGCTAATCGAGA
+>36037 3
+AGATACAGTTAGTATGTCGACTCACTGGACCCCTCCAGAGAATGGGCGGCAAAACTGGAGCCCTGCGAGGTTTTTTTCCACGTTACAGTCTTACGAGATC
+>36038 3
+CTGGGAGGGACTACGTGAACCGCACTTCGTTCAAAACGATTGTTGAGCAAATCTGGAACGCAAAACGTCCCTGGTTAGCTAGATCCTGATGCCGTCCTTT
+>36039 1
+CTCTGAAGCCTGGTGAGTCTGGAATGCATAATAATTCGTAAGACGCGAGCTGTTTCCTACCGTGTGTCGGCTCCGCAGTTAGCCAATCAAGCTGAAACAC
+>36040 2
+GTAAAGGTTCGTTTAACACTGAAAACGTTATGTGACCGTACTATCGTTTGAAGCAGACCCGGGCTAGTCGGATCACCTTTGCGAGACAACTCGCTCCGCG
+>36041 3
+TCATTCATGCAAACTGCGCGCATAGTCTAGTGCCCGAAATGGTGCCGGCTCATCAATTCAAGGCTCAGGGCTTAAGTCCTTTCTATGGAAATCACAGGGG
+>36042 3
+ACTCACCTTCAACCGAAGTTCTCGCTGCATAATGTCAGGTGGAGGTCTGAGCAGACAACGTTTCGTAACGGGCTTCCGGCAAACCGGACTATTATTGGTA
+>36043 3
+GACCACGGAAACCATTTCTTATGAGGCGCGTGCAGGTCATGTCGACATACGTGGCCCTAAGATTATACAACGAAGAGTTCTGCTGATGTTTATGCCGCCC
+>36044 2
+TAGTAAACCTCCGGGTGGGATCCGCACCCTGTAGCAAGTCAATGATAGCAGACTTACGCAATTTAGTGTGCTGTCCTGATCAAAGCTAGTTCCGGCCTAG
+>36045 1
+TATGGTCAAACTCCCTGTGGAATAGACACGACATGGTGTTCGCAGCTACAGTCTCATAACTGCGGAATGGTGATCTGCTCAGCCGCTACTTATCGCGGAA
+>36046 3
+CGTAGGGACTGCAAGAATGGTTTTCGAATGTGATATACCAGTGTCATGTAAGGTCCCACATGCCGCTTTCCATGTCGAGTTAGCCACAGTCCGAACCGAC
+>36047 1
+CCCACCAATCGTTGTATGCTACAGGGGTGTTATAGACATAGTCATAACCTTGAGCCGTTGATGGTCGCCCAGGGTAACGGTCCTGTTGAAAGCCACAACT
+>36048 3
+GCTAAGCTACCTCCGAGCCCGCCAGAATGTACCTATCGTCGGTATTATGGACCTCAGAATAGTAGGAGAGGCTGGATCGGTATACCATGTTTTCCGCTAA
+>36049 2
+CAAGCCTTACGGCATAACCTAAACTGGGGGTCCCTCTACCTGGTAGTGTGATAACCTAGTCCTGCAGTTCGGGACTGGGGATTATGTCACATAAAGTCAC
+>36050 1
+ATCCCATCTGTTCCTTGATTTTGACTCGGTAGGTTGACTAACAGGAGCATTCTTGATGTAGACCAGACGTGCCGGAAGACCTGGACAACCGTCGAGACCA
+>36051 3
+ATTATAAGCTTCTGTGAAGCGGAGTCTGGAAAAGGCCCATCGCGTACCTCACGTACAGATCTATGCGGCGTTCCATGTCATTGAAGCATGCTAGCCCATG
+>36052 1
+TCTACAGCGCATATGAGTCTTGGGCACCACAGGGGTCACCGCACTAATGGACGTAGAGTTGTAATACCCCGGAGATCATCTCGATTTCTGAGTGATTACC
+>36053 2
+AGCGTATGGTAGTCCAGAGCCTGCCGGACTCTTGATTCTAGTTAGCGTTACCGCCGCAACTGCTTATGTGCACAAAGGGAAAGGACTCGATACATTCACT
+>36054 1
+TATGGCTGTGAGGTTTTACCCAGACCACTATTGAGTCTCGGCGATGCCAAATATGATAAACAGCTTACTCCCCTGGGGGAACGCGCTACACCAATGGTGT
+>36055 3
+AATGGTCATCGCCCTATGAAAGCTACTTGTAGACAATGGACTTCGATGGAGCAATGTCTTGTGCACCATGTTTGTAGCGCTCGGAACCTCGCCGAGCACA
+>36056 3
+AATGGGACTATAATCAGACGCATCTCTGTATATATGCGTGCCGCCACACTCGGGGTATATGGCATAGTGGAACCACGCATCTTGTCGCCGGAATATGCTC
+>36057 1
+GCGCATATGGAGATATCAGATGGCTTTATCATCCTGTAGGCCCGGCGGTATTGCCCACCTAACTCTGTGTAAAGTACTCCGCGTCAATAGGAGCATAACG
+>36058 3
+CACGACAAGTCTATATTGGCAGTCTCAACCGGAACCTGATATGCCACGATTGTGTCGTTGAAAACAGAGTGCCCTTAGGTTCATGCGTGCGGCTGACACT
+>36059 3
+CCTGCGCAGACTTTAAGTGGGTAGGCTCGGTAAGGCGATAAAAAATCGCAAAACATCCTCTCGGGTCCCACTCCTTTCCTTGGGAGCTAAGTTAGAGCTT
+>36060 3
+GAAAGTTTGGTACACAAAGTATGCCCGTTATTACTCGCGACTTCGATCGGGGAGGACACCCTGTACTGTGGAACGCTCACATCGTTGATGACACCTGCTA
+>36061 3
+ATGCAGATTATTGACACAGGTCAATCTAGCTATCTGGGTTGGTACAGGAAACCTCACCGCGAGCGGAGGTAGTCCTCATTGTTGTACCCGATACAGTCCC
+>36062 2
+TGACACGGGCGGCGTTTCGGTGCCACTGACGTAGAACGGGACCTGTCATTATTTACCTGACGAACATAGTTAAACTCGGGTAATCACATCGTGCCCTTAA
+>36063 3
+ATTTTGTTACAGGCACTGTTTAGGATCCAACGGCGGGTACCTTCATCCTCAGGTCAGTAATCCCCTTAATGACGCGGAAACCACGTCAAGGGCAGGTGAT
+>36064 2
+AACCTAGCTTGGAACATGTTTCCATCGCTAACCCTTATGCTGAGCCGTAGTCTTTGGGAACTCGGGTGAGAAGACGTGATGCTTCAGCTACAGCCCAAAG
+>36065 3
+CAGAAACAGTCCGGGTTTGTATGGACGCTAGCAAGACCAGTCTGGAATTTCAGTCCCACTTAATCGTGGGATCTATGATCCCAATGCGTCTGGACGCTCA
+>36066 3
+CGGGCAACTTTCAACGTGCTCAGATGCATGATCCCAATATGACGGATGGCATGGCTTCGTCTTGAAGTCAGAATAAACTGGCTGAACTGCTTGCAGCTCC
+>36067 2
+AATTAGTGAATCCTGCTTAAAGTAGGCGGTGACCACGTCTGAACGGAATCGCACTTAGTGATTCGGTCCAATGCTCTTGACGGCGACGTCCCTGAAACCT
+>36068 3
+CATCTCTTAGACGCTCTTAGCCTTCGTTCTAGGGCCACGGCCAAAAGTTTAGGAATTGCCATTGTAAGTAGCAGTTAGGCAACAGTTGAACGAGCGCCGC
+>36069 3
+CGTAGCCCGTCTTGTCAACGTGTGCGGAACATAGGCAATGAGACCAGAACCTGCGTAATACTGCCCGGTGGGAGCCTTGTAACTTCAAATATTTTCGCAT
+>36070 3
+CTCGAAATCCAGGGATGGCGCACATGGTACTCTAGAAGTCCCTATTGTCCTGCTACCTGGCATTGGCAAGCTTAATGTAGAAGTGCGACGCGTTCAACAT
+>36071 2
+GCAATTTGCTTGGGAGCCACTTCTGACAAGCTAATCACCGACGGATTTGGTGCACTCGAGGATTACCACAGCCGTGACATACAGGTTAGGTTTCATACGC
+>36072 1
+CTTGATTCTACCGGTGAAATCTCATGGACAGCATTGCTCACGTGCGCATATAATCATTGATGACCGCGCGCTAATTGAGGAAAGCCGGCAACTCGGTGCT
+>36073 2
+TTCGTTTAAGTCGTGGCTGAAGGCCATAAGTGACCCCCCACAACCGTGCGTAGGCCGAGGTATTACATACTCAGCATATTGACCGCGAAGTGGTTACTTA
+>36074 1
+CACTGGACCGTTGTTGCTTCGGTGTTAGGGCATCCGAAGTCCTACGACCGAGTAGATCGCTTATTAAGTCACCTAATAGTTACGACGACGACTGGCCAAA
+>36075 3
+CTTGGTACGGGCCCTGGCACCTTATAAACTCCCTACCGCCCAGAATTCAGACCTTGTGCGCGAAGCGGTAAGCTTTCTAGTATAGAGAATAGGTGGTAAT
+>36076 3
+GAGTGCGGTTACTTCTATAGGCATACGGAAGACACTTACAGCAGTTATAAGAATCGTTCGGGGTCGGCGCGCGCGATATTCACACCTAGTCCCCTCTATA
+>36077 1
+AATCAATACGGCGGTGACGGTCATCGGATCCGCCGTAAGTATCTACTATCTCTAGTGGATCGGTATCGGACCTTGGAATAGTCCGGCAACATTCAACTGC
+>36078 2
+TAACGGTGGGAATATTAAGACCTAACACTTGACGACTATATGCTTGATTGCTTGCTCTGAGAGATCCACTCAGTACTTACGACGCGCGATGGCCGCGCGC
+>36079 3
+AGTGCTTGTAAACACGACGCGAATGTTAATCTGCTTGAGATTGCAAATATTCGTTCGCGGCGTCCTAACTATCCACGACCGCACAATGGGGACGTGCCTG
+>36080 3
+TCTAGTCTGACCCGCGGCGTTCCGTCCAGGGTCGAAAATCCATCATTTATTGGCCACTGATGCGAAAGTGGCGCGATTCCTGGGTACGATAACAAAAATT
+>36081 2
+ATGGAGCTAGCCGTGCCTCCTGATAGTCGGATTGGCCACGCGATACAAATACTGAACCGTGCTGAAGGTGATCTAAGCTTTATCCCACTCATTTGGAGCA
+>36082 2
+TTGTATTTTCGGTTGTAACACCCCCGATTTCTCTGGACGTACGAAGGCTGAAGTCAACCGGCAGGCTGATGCACTAATGTGGAGAAGACTTCCCGACACA
+>36083 3
+TTCTGCGAAATTAAACGACGGTGCGCTCACACAGAGGGGAGCCCGATAGGTGTCTACCCCTTAGCCATCACTTCATGATTACTCTGGGTTAATAGACGTG
+>36084 1
+TTGTGATTCCTGTTCTGCCGGGGTACGTATTAAGAGTGCGCCTTCCGGGAAACTCCATTATAAGCGGCACGTTCAACGACAGTGTATAGCGAAAACCCAC
+>36085 3
+TGCCGTAATGCAGGGTCTTGCGTGACCAAACCATCGGTCACGGTGCACCTAATAGCTAGTTCATTCCCGGGATATTACCCCTGGGTTAGAAAATTGAGAC
+>36086 3
+TGGTCCATCACAATGCGGTTGAGACCGTAATTGCCTAGTAGGGTGGGCTAAAACTATGCCTGATCTCGGCGAGGACATATTGCCTCACGACAACTCTCTA
+>36087 3
+CGTAAACCTCCCTCCGTATCGTCACGTTGGTGATTAAACGTGAATGTGAACAAGTCAGGTCCACTCTGCGCGGATCATTGGCCCAGAGTTGTGAGAACAT
+>36088 2
+GTAGTCTCTTACAAAGTCGTTCAGAATAGGATGAGTTACCGCTAGTGACCCTTAGGGCCGGCACACTTTCCAATCTGATGTCACGTGAACTCGACGACGG
+>36089 2
+ACGGGCCGCAGATGAGGCGCTGGATGGGACGTCTCTCCGTCAGAAATGTTTTCGCACTCACGAATGAATCTTTGATAATAGATAACCTCCCATACTCTGG
+>36090 2
+GCGCGGTATGTGGACGGATTTTCGCTTCACTTTCAAGAACCGTAGGTGACGCATCCGGTAGTTAAACCGCGACAGTGAGTGCTCCTAATCAAACAACCTT
+>36091 3
+GTGGTTTAGTATGCGAGTTCGAAGCCAATTCACATAGCGTCTTAAACCTGTTAAAACGTGACCGGGTACGGAGTTTTGCACGCCGCAGCTAAGCACTCCC
+>36092 2
+TTAATGGGGTTATGATGACGCGTCTTGCGACACATAATCAAAGGAGCGGCCAGTGCTGCCACCCCAGCCATATATTTACGGTTTGCTGGACCTCACTAAG
+>36093 2
+CGCTGACTTAACTCGTTGAAACGAAAGTTTGAGCCTTGGTGTTAAGCCAGCATCCCCGCCTTCCAATCAGCTAAAGTGAGGTGGGTGAATCTCGAGCTAC
+>36094 1
+AGAGTGACTAGTCAGAGGGGCAGCCGATGGGTACCCTAGGACATAGGAGACTCCACTCCTGCCTATCGCTGATGCCCTTTTTGTATCTACAATAATAGTC
+>36095 2
+ACTCTCGACTGACACGGTAGAAACTGTGGTCACCTCACTCTCGTAGTGTCGATTCGAGAGTGACCATTAAAGTTTCCGCCGAGAGGGCTTGAGTTACCAA
+>36096 3
+GCCGCTTCGTAGTAGATGCGAAATGACGTCCTAGTACCACGCTTCTCTCGTGAAACTGATTAAATAGCCGGTAAATGTGACCAGGCAATGTCCGCTCGTG
+>36097 1
+AAAGTTTAGGGCGCTGTCCGTATAAGGTATGGATAAGCCCCGAGAGCGTCTTCAAACAATTTGCCTACCCCGTATGAGCGCGTGCTACATGCTACCTTAG
+>36098 1
+GAGTGCAAGATCAGTTGACTCTGTCGGCCTGGCAGCTAGCAGGTGACATAACACTCTTGCGACCGAACGATGCATTTAAGAATTATGGCTCCCGTTCATC
+>36099 2
+AAAATCCCGTTAAGGTCAATTGCGTATCACCTAGTACCCACGTGCCTTTGTTCGCGAATCAGGTAGCGGTGGTCCTAACGAGGTCGTAGTGCGAAATACC
+>36100 2
+TTTGCGTCTGCTGGGATAGGGGGATCACTGGGCACTGAACATGCCGTACCACTAGACTTAGAACTGAAACATGTTCTAGGAGCACTCTTCAACCGTTCCA
+>36101 3
+GAACCTATGGACATCCGTTGTGGGCTCAGTTTCAATACTTTCATTGACTAATGTGCCTGGGCACACTGATAGAACGAAGCTTGCGCGCATGACCCAACGG
+>36102 2
+TTTGCATTTGGTACCTGAAGGAGTACTCAGACCTCGCCCTGGCTCATTAATAGCCCAATTTAGGAGGTCGTCATAGTGGACAAGCCCCACTGGTGAACAG
+>36103 2
+GATAAATGCCCCGCCGCTGTGGCCGCAAACTTCATTTGGAGTTGCGACCATAGATTGTTTTAATTGGACAAGGCCGATAGCCTCTCCGATGACCGTAGAA
+>36104 3
+TTTGACCTTATACATGTGCGCACGATGTATTCCCTACACTAACGCTTCATCAGCAATCTCACAGGCGATGGGAAAGCTCGTGGCGATGGTGTGCAGAGCA
+>36105 1
+GTGATAAGTTAAAGCCCCATAGCGCATGCCCTGCCGTAAATCACGAAAGTGCATCGACTTTCAACGGAGTTATGGGCAGCCGGATTTGGTCTCCCATGTT
+>36106 1
+AGTCAGCCTCTAAGTATGTGCGCAGAGCTACGACTTAAATGTGCACCAAATTACGATAGTACTACAGTGGCCTTGGATTTGCGCCTCGGCCTCGACGTGA
+>36107 2
+CAATTACTGAGAAGACTCTTGGGCGGCCCCGCCTCGAGAAGTACGACCGGGCTAGTCCCTCTTGATAATTCCTATTGTGATAAGTAAAGGCCTGTGCAAT
+>36108 2
+TAGCGACCAACCGCGTCCATTCTAATCAACATGACCGTTCATTAGGCGGGGGATGCAAAGCGAGTATTAGGCGTTTTACCGATGGCGTACTACCTGATTC
+>36109 1
+AAGACGAGTCAAACTAACTACCACTGCTGACAATACTATTCAGGCCCCTTGTAATGTGGGGTAGGGTGGGACGTTTCCCGAATACCCGGTAGTTCTGCTC
+>36110 2
+GTGTCCAAAAACACCAGCTTGGAGCATCGGGGCAAATGCCGATCGCAGATACCTGATTAGAGTTAGACCCTAGCGTCCATGTGTAGTGCTATCTTTCTGC
+>36111 2
+TTTCCGGGCCGCGTTCCCGATAAGTGTCAGGACAGGCAGACTACACCAGAGGCTGTCCTCGTAATGAGGCAAGAATAGTTTTTAACCTCTGCAACATGTT
+>36112 3
+ATGCGTAGATTCCCGGTGACTGAAGCCTGAGTCACCTACGTGCACTAGTCGGACAATCGGCATGGTCACGCGTTAAATTCTCCAAGAAAATTGCTGGTTC
+>36113 1
+ATGCTAACAGTCAAGCGTGTGCGTGTCGTGCCAGCTCTTGCTGGAATTCCCTGCTCATTGAACATAATCGTAGCAGGAGAACATTCTCGGACTGCAAAGC
+>36114 2
+GGGGGTCTCTAGCTATTGCTCTTCGGTGGACATGACAATAGAGGCACCCCCTCTATTTACTCAATTGCAAATAACCAAGTCGTTTAGGCCGGACCGAGGA
+>36115 2
+CAGGGTGCATAAATGTAAGATTTAGTTTTTCGCTAGCCGCTCCTTCCGACGGCCGGATCTTCTGGTGGATGTAGGAACAGACAGCACGCAACACAACTTC
+>36116 3
+GTGCAGGGAGAGTGACATCTACACGATAGGAGTTCGGTCATGACGGCTCCAAGGCCCCTCTCTTCATCGGTATGGAATAATTAATACCACCTTGCCGATT
+>36117 3
+GCCTAGATATCAACGAAGGTACGCGTAACATCCATGATGGCGAGGTATGGTAGTGCAGATCTGTTGTTTCTCATATGCACACTCGCTCCGCACGCACATG
+>36118 2
+CGTTGCTCAGCCTCCTGTATACCAAAGGTACAACCACATCCTTGTAGATATGGGAGACATTCTGGATGCCTCCCCGGGGAGTTGGGGTATCAATGCAATA
+>36119 1
+TACGCCGTCGGTGAATTCGTCATCGTGTCAGAATCCCTTGATATCGACTACCACTAGATGGCGTTCGCGGTTAGCCCGGGAGAAACCTACATAAGTTAGA
+>36120 3
+GGCCGCGGTTGCCAGCTCAACTATTTATGCTTCACTTTAAAGAGCAAACTTACGCTGCAACTGAGTGTCACGCAGGAGTTGTTGCGATCGCAATCCGAGA
+>36121 3
+AAGCGTGGAAAACCCCACACTTTTCATTACGGTATCTCCTGGGAAGTGACGAAGATCACACTGCTGACCGCGTTCTGCGATTGGATTACGATCGGGCATT
+>36122 2
+ATTCGCCTGTATGGCGTGCACAACGGTAATGTCAAGGGGTACCAAGAGAGAATCCCAGCTCTCACATTGTAGGATTGTTATGGCATGCCCATGCCTTCCA
+>36123 1
+GCTAGAAGAGTCCGAGGTATGCTTGTCATGTGCGCTAGCTAATGCACTCGCAGGCATAAACAATGTGAACCTTGAAGCCTCTAATCTAGGGCCCTTTGCC
+>36124 3
+TATAGGTCAGTCTTTACGCTGGACGGGTGTTTAAGAGTTACAACTGCACCACCTGGCAAAATCTTGCTCGGACCCAGAGCAACTGATCCTCTGGATACGG
+>36125 1
+TAAGCCTCTGGTATCAGCGTTGAGGCAATGGGCGATCCAATTCTTCTCTAACCATCGTGCGGTCCGAGTACAGAGTATGCCAACTCATAGCTTGAACAGG
+>36126 1
+CCGCCGTACGTAATATGGCCAAGGAACTATACACATACGGGAGTCGAGCCCTGCCAAATCGTTACAGATAATTGCGGCGTGGTTTTTCTGTCCGTAACGT
+>36127 1
+TGACCCACCAGGTACGGAACTAGCGGACTAAATCGACCTGGGTTATACCCCTGCTCTAGCTTAGGGTTGGGGCTATTTTGTAGACCGCAACGCAATTATA
+>36128 3
+CGACCCAATATTACGTTGTCGTGCTTCATTACCTGGGGTGTAATCCAACAGGTGCACCTACGTATGAGCTTACAGTGAGAGCCAAACAGCTGGTCTCGGA
+>36129 1
+GGGTTTGCTTATAAGCAGGTAGTACCGTGTTTACTTAATAGAACACGAAGCGGCAAATAGCCGATGGCCTGCTCTTTGTCCCCAGCACTAGCCCAGGTAC
+>36130 1
+AAGTAGATTAATTTGGGCTATATGAGGTGCGTGAGATGCCGCCGCCCATGACCTTACCCTATACTTAATTGCAATACACGTTGCGCTGGGACCGCGAACC
+>36131 3
+ACGGAAAAATGTGCACCATGATTGTTACGCAGTCGCGCCAAATTTACTGTAAACTTGGACGTGTTCCTTGACGGAAGATGTCAGGTCGCAGCGCTCTCCC
+>36132 1
+GCCGAATTAGACTGGAGTCGTGATGTCGCGGATGATATATCTGAATGCTTACGTCTCGCCCAATTCGCTTAAGTGCATTACCCGCAAGAGAGAAGCCCTC
+>36133 1
+TGTTACTATTTCGAACGATACCCTATCTACCGGAAGCGCGGCCGGTAAAGTACGGTGCAAGTTCCGATATCGGTCCTCCGGGTGATCATGATAACATGAC
+>36134 3
+CGGAGGCAAATCATGACGTGGAATTTCCAGTGTGCGCGATCTGACGCGTAGGAAATGTGTCGCATTCTTCATTACACCCCCGTGATACTTACACGTGACA
+>36135 2
+CTATGATGATCAAAGGTTCGACAAGTAATCAGCAGGTATTCGTCCCGGCTGTCATCGATCCACATCTTTACGCAGATGCAGTCCGAAGCAGCTGGTTCGG
+>36136 2
+GCCTTCCTAGAGCGGAACGCGCTCTTTCACATGTTTATGAACACTGCGTGGGGTAAAGATTGCAATATTATGAATTGCGGGACGCCAATCCGGAACCCCT
+>36137 3
+GTTATCAGTCTGTCAAGCTGTCAAATCTGACAAATCTGCTAGCTGCTGCGGCGTATGCGCACAGAGGGGGACACTTCAGCCTACTCTAAGATGAACGTCT
+>36138 2
+GTAGTCAGTGCCACGTATCCGTGGAAGGCGAGACTTCAATCTTGGATAATTCAAATGTCTACGCTGTACTCTGACTAGGTACCACTGCATAGGACCCCGG
+>36139 3
+GATTTGAGGTAGGTCGCGTTGTAATGACCGCCAGTCACCGGATGTACTCCCAATATCGATACTCGTCTGCGATGCGGAACATAACTAAGCCTCTGGACTA
+>36140 1
+CACAAGACCGTGCATAGCAACTAGATCTCTTGGAACCTACGGACAAGTCTTGTGGCTATGCACACGTGCGGGTTATTGGGCCCTGGCCAACTATTATGAT
+>36141 3
+CACACCCGTCCGAGGTATCTGGCCATTCTTTATCGTTGGAAGCAGGTTACCGACAATACATGAGGCACCTAGGAAGAGTCTGGGCTTTCGGATTCATACA
+>36142 3
+GGCGGGTTGTCTGAGCTCGCATAACCCTACTCTCTAGTCACGGACTTCATTAATCCGCCATAAGGGACGATCTTACACGAGTGATGGACATTGCGAGTAA
+>36143 3
+TAGGGTCCCCTTAGCGGAAAAGATCCTCAGTCGGTTGGTTTCATGTATGGTATATTCGGTCCCAAGCGCGCCATGAGCCCACGAAAGTACAGAATCTCTA
+>36144 1
+CACATGATACCCTTGTCGAATTGCTCCGGGACCGATTGAGATCAGGTTAGACATTACCATGGTTCAGCGTCCGGGGACGAGCACTAGTCATTTCGAATCA
+>36145 3
+AGAGTCGCCTTTGGGTTGGGGAGGTCCGACACTCCATAGTACCAACTTACTAGAGGAGTCGATATCTACAATTCACCATATTATACGGCGCGCCGACGTT
+>36146 1
+CTGAGAGTTAGTAAATTGTGAATATACGTGTATACCTTCGTAGGCGACACACGAACGGACCCTTACTGCGTCTCCCGATTGGGCATTAGGATCCCAGCGC
+>36147 3
+TGTCGGGGTCGAAAATACATCCGGTATTTTAATTCCCAACACCGGTGAGATACTCTGTTGCATATCGCAGTCTGAGGCTAAAATTCGGGGCAAGCCCGCC
+>36148 2
+CGTTCTGAATAGTGACTCCCCAGGTGAACAGATGCTTCCTACAATAACTAGATCTTTCCCACTAATATGGCAGAGCGGGAGCTTCCGGTAGGTCAGGTGC
+>36149 2
+GTAATGGCCGTCGGAGGACAAGCAGTCATGGAGGACATTTATCTCTACACTTCCACTTCTTTTTGCAAGAAGCTGACCTGGACATGGTCCCGTGACCAGA
+>36150 1
+GACGAGCGCGCGACCAATCGGTGATGCTTAAAGTTGGTCGATTGCTTTGTCGCACACATCAGAACACTAAGTTTGTATCAACCTCTGCGTACCTCGAGGA
+>36151 2
+GGGACCAAAGATACTATTAACCCCATGACTCGGCTTGACTTTTATGACGTCTCATTCCCTGGTGAGATCTAGAGGCCGAACGTGCATGATCGGTGAAGCC
+>36152 3
+ATGCTTTTGTTGAGTCATGCACGGCTAGCTCCTTGTGCTCCACAAAATACCAGGCCAGCGGAGGCGCCTAGAATAGGTAGATCTATGACCATTGAACCGT
+>36153 2
+ACTACAAGCTACTTTAGGTGGAGGGGCTGGATAAGTCCCCAGCCGTTGCCTCCTTATATATGCCAAGCCAAGAGAGGCAGCTCGCTTTCATACGTTAATG
+>36154 3
+GCCTCCACGTCTCAGAAGGGATGCATACTCTACGACGACGTCGTAGTACGATCAAGGCCTGGTCATTTCATGTTCAACAGTCTATCAGTTGAGAGCAGTG
+>36155 3
+GAACTGCGAATGACGGCCTTGCACATTCCCGAGTGCTGTGTTTTTGGTACTAGGAGTGCCACCTTATGCAAAAAGGTTCCCAAGGCACTTAGACACGTCA
+>36156 1
+CGAGTTTAACAGCTATATCCAGGCCAGAGTTTTTGGACAGCACGACTGCGGCAGTTCGCTGATCAGGGATTCCTGTTCTGTTCAGAAAAACAGTCCCCGA
+>36157 3
+CGACGATAAGTTTGCCGCGGCACCGGTTGTTCAATGGTCTGATACGACTATCCATGTCCAATATGCGGTATTGACCACGACAACACCGTATGTGACAGGT
+>36158 1
+AGGAGACTAACCATGTGCGCCGAATTTAGTGCCTAGAGAGTTACCACCTAGTCAGCTACCATTGCAAAACTGCTAAGATTGTCTCTGGTGGCTGCCGCTG
+>36159 3
+ACTCGGGCATTGGACCCCATTCGAGTGCGCAATAGAGATGAATTCCTGCAGTGCGAAGGGCAAAATCTAACCACTTAGCTCGTTTTGGTGACTTACCGCT
+>36160 2
+GTAATAAAAACCGTTAGGTCCGGTCAATGGACACCGTATACGCTAATCGATACCCAGTTATAAGGGGTTTGGCGCTGCGGTTCGCTATCTGGTCACCACC
+>36161 3
+TCGTCTCCGTGAGACTCATTTGATACGAGACAAAAAAATGCCCCAGACGGCGCGAGGTTGTCCGTTTCAACTGATCCTAGTCGATTGCGATCATTAGGGC
+>36162 1
+AGATGCACCCTGGCGCAAGTCTACTTTGTATAGGATGGTTTTGAACTCTGCAGTTGCATTGAGGTCCCCCGACATTGTCGCACACAAAACCTAGGACGGA
+>36163 1
+TTGCGCAGAGGACGCAGCTACCACCTGTTGAAGTCGTAGACCCTACACGTCTGTCGAAGATACCTAGAGAGATCTCTGTGGAGATATTTTTGCCACGCAT
+>36164 3
+TCGAGGCGAATGTCATGACGCAATTGTCCAAAGGTTTTCTTCGCGTAGCCGCCGCGACTCGATTAACACAAGGTTTGACCCGGCGTTCTGAGAATAACAT
+>36165 1
+GACTGGGGGTCTGTAGACTACATAGTGCCTTCCGTAGGTGAAGGGAACGAGCCAACCCCATTTATTCCACGTCAGTCCGTTTAAGCTAGAGCCCAAATTT
+>36166 2
+GGCGCGCTACCCCAAGTCAGCTAAATCCCGAAGTATCCGGGGTCGAGGATGTCGTGCCCCCTTAATTGTGAATTACGTATATGGACTGCAAAACTTGATT
+>36167 2
+CTCGCTAATTACCAACAAAACCAGACCGTAATTGAAGGATGATCTTTTTCGGGCCAGCCATAGGGATTTGGCGGGCCTAGTGATGGTGACGCTCACTTCC
+>36168 3
+CTGGTCTAAATCAGTCAGTAAGCACCGTACAAGCATGGTATCACTCCGTTCGCGGTCCCGGCCAGCTAATAGTGAAAGTAGAGGATCCCCATGTGTTGTT
+>36169 3
+TTTTGAGTCCCTGCCCACCGAGAGGTAGGAAAAACGGATTGCGTCGAAACATGCACTGAATGTCGACTTATCCCTTGCCAAATGGCGCCTTGAGTCTATG
+>36170 3
+GCTCTCGTTAATAAATTCGGAATAGTACCTCGTCACCTTGCCGAAGATATAGCTTGCTGGCTGGGCAAGAGTTGGCGATAGCATACTCCACGAGGTCCCA
+>36171 2
+GGGAGTCTCATGATTCAGAATCTCCACTACGTGTCTAGTGCGGAAAGAGTGGTGACCCTTCCAGTCTTGCACAAAACCGCTGCGGCATCATGATGCTTAA
+>36172 2
+GATCCTGGCACGAGGCAATCGACTGATACCGCACTATCATTCGTGTTTTTCACCTAGTGCGAGGAAGCTTTAACATCTACAAGATCGGCGTGGTCCAAGG
+>36173 1
+TCAAACTGTCGATCGTGGTACGATTGCCGGCTCATTCAGAGATGAAACGTCCGGTTATGCGTCAGTCAACTACTTCAGAGCGAGTGACCACGGTCAACTT
+>36174 1
+TTACCAGTCTTACCTAGGACTTCGTGGGGGCTCAATTAGATTCACGTCCCGGGGCAGGCAGTGGCCATCAAAGGGGTTCAATTGAACTTATAACCATACC
+>36175 1
+TTTCTCAAGGGGCTCAGATTATCTGACGTATCTGTAAAACGAGCTTTGGCCGCGTTACAACTGTATGCTACAATAGGACAACCCGCCGGGCCATGCGTAG
+>36176 3
+TCAGTTAAGTTGAAATAGGACAATACGGGCACCCCCTGAGTTCCTGCTTAGGACTCTCACCCATGCGGACTTTTGGCATTTCGTACGAAGTGGAGCCAAG
+>36177 3
+GGGTCGCGTCCGAATATAGAGTTACGGCCTCAAATGGCACGACTCCTATCGTATCACACTTTGTCATTAAGAACATGAGGACCGGTGCCCGATCTGGATT
+>36178 1
+GGGAGTTCTTGCACAAACCCTAGTTTCACGATCCGTAAAATACTCTGGAGAACGGCTTCCTATGGGACATTCGTCCGAAGTGGAAATCCCATGTTCGGCG
+>36179 1
+TATCGTCATGCCAAGCGTCGGGTTAGCCTTGAAATTGACCATTCTCGCTCATCAAGGCATACCAAATTGAACAATCGCTGGAATCCGGTAGTGGGGCTGC
+>36180 3
+CGGGCGCATCATTTTGCGAAACTGAAGTCCTTATGAGCGTTGACGGTTCGTCGAGCTACTTGGCTCAATTCCGCTACTAGAAGAATCAAGGCCAATAGCC
+>36181 1
+GACACTGTACGAGTCCATGCCTGGTACGTCCTCAGGTAAATGTAGAGCGAGGATGAAGTTTTCACGAGGAATCCCACGCGCATATGCTTCCTCGTCTAAT
+>36182 2
+GCTTGAAGCCCGATGACCAATGCTCGGCGAATTCCAAGAGGTCTTGGTGGATAGAACCCTGAAGATGTCGCCTGTTCAAAGAACGATTTTCCTCCATTGC
+>36183 1
+TATTGCACTGCATTGAGGGACTGCGCACGCGACGGTCGCCTTGACAAATTGTAACCACGAGACCCGCTAGTTTGGTAAATCGACTTTTAACATTCACGGG
+>36184 2
+GGCCTTGTGGGTATGACGGACTTAAGAGCCTAACTACGGTAGTTTCCGCTGTTGGCAGAACCATTGATTCGTAGTGACTTGCCAAACCAAGACCAACCTC
+>36185 2
+GTCAAGAGCGCCTGTATCACTACAAACTTACTTATGGAGTCGCCATGTGCCTCACTCGCATGGGTTAGAGTCTAACAGACCCGTCGGGTACAGTATATGG
+>36186 2
+CAATGGACGCAACGCGACTTCGACACAGCAGGTCGGTATCCTAGAGTCATTCACTACGGTCGGAGATCTAGATCGCGGCAAATTGCGTAGTCATTCTTTT
+>36187 2
+AGAGCGGTCCAAACTCGAGACACTTCGAACTGGGGATAGTGCCTGTCTTATTCTATCGTGTTCTACCTTCACGCGACCAAGTCTAAGAGCGGCTGAAAGT
+>36188 3
+TACTGTCCTCACAGACCAGTACGAGTGAACCAGACGCAGGGCTGCCTTACGTTATATTGCACCAGTAATTGCGCTCCTGGGTACATCGGTAGGGAATATT
+>36189 2
+AGCGCGATAGCTCCTATCTCAACTCTCGTGGTGACCAAGACCTTCGGTGAAGGTCTTAAGGCACTTGTTTGTGTTGCCAGAAGAGCCAACAATCACGAGT
+>36190 1
+AATGCCATCTTGACAGGGGGCGTCCAGGGCGGTTACGCACCATGCTCACTTGTGCATAACGACACCCATTTCTTATGAAAAGACTACAGGCTGGTTATTG
+>36191 1
+AGGAGCACCGCCAGTGACTCTCGACTGCTACTCCTGGTCTTTAGAGCATATTGAGAGCGTTGGCGCTTGATGAACTTTAAAATTTAGCAGACACACCGGC
+>36192 3
+AAAACGCGGAGATCACACTCTCCATTTTTTCGTGTGATAATACCGCCTCGAATATGACAACCGCGGGGTGTTCCTGGCACGATAGACCTAAGGCGTTTGG
+>36193 2
+CGCGTAGCCGACTTGCAAACTTTACATTGTGTGCTCCGAGGCTTACAGTCGCTCAACAACCCCGTAGACGTAAGTTGGGAAGTTCCGAATGATAGTTCAG
+>36194 3
+ATCGACGTAGGTCACGACCAAACATTCGCTCAACCGTTTCTGATGGACTAGCAGACGGCCTGTGCTCCGTGAACTAGCATTTCTGAGTATTGGAAAGGCT
+>36195 3
+TGCTGCACGACATTTTCACACAACGGCCCGCACCGGTGGTGCTTGTTACGACAAGTGCTGGTGACACGAGCGGTTTTTATTGTAAACATGGAAACAACTC
+>36196 3
+TCTACGCAGTCATCGACGATCTTCCTTTCGACCTCAGGCTGTAAACAATTGGGGTACGTTTCCAAAGCTAGTTATCGCTGGGGAAGCCGGAAAGCCTGAA
+>36197 2
+ATATCACGGTAATACTGTTCGTACGTACTTTTGGGGATTCGCCAGCCTGCTCGCGCCATAAAGGGAGACGTCTCTTGTAACTGCGAAACGGACACGCTAA
+>36198 1
+GGAAGTTCTACGCAGAAGATTTGTCACCGCCCGCTGACCCTCAGCCATGGAAGGAGTGGAGAAGTCTCTGCTCTCAACATCCAAGTATTGTAAGTGCTTT
+>36199 1
+TCACAGCTAATGGTTCATGAGTCCCCAAAGCGATTTTGATGCCGTGCGGTAGGCCCGGCCCCGATTTTGTTTTAGGATCAACGCAGAAAAACGGACTATC
+>36200 1
+AGCTCCAACACGTCCCCGTATAGAAAGTTGGGAACAGAGCCCTGGTGACTATAGTGTGTGGGCTCAGTCATACTAGCTAACAGTACTATTTTGCGCGTCC
+>36201 3
+GCGCGGCATTCCTTAGAGCGTCAGCGGTCATACAGATACACTAGTGATTATAGTATCACTATCACTGGCCGGCCAAGGCCTTAGCGATTCAACGTGGTAT
+>36202 1
+GTGATAGTGGACCATCCTCAAGCTGGGGCGCCAAAAGGTCATGCGCCTTTAAATGAGCCTGTAAGTACCTATTCAGGCATAAGCTCGGCACACGCTTTTT
+>36203 1
+CTCCGAAGGTACGGAGGACGTACCGAGTTCACAACATCCTGTGACACTATCATTATCAGTGGTAGGTGCAAGGTGACTCCTTTATGACACGGCGCCATTT
+>36204 3
+TAGTCACGATGTTGAAGGCAGGCTTTTCGATGGATATTGCCTATACCCGTCATCGATATCCGCAGAACTCTCATGTCGCGCCTAGAGCGACTGGAAAACG
+>36205 3
+CAGACAAACTCTTAGGGCGCCGAAGAATAAGTATCTGTGATGCGACAGTCCGGATTGTGTCATGTCCCCAGGTACCCTTACCTGAGATTTATGAGGTCCC
+>36206 1
+ACAAGCTGGCCATAGAGAGATTCTTGAGTCACACTGTCCAGATGCTGTCCGGCAATTCATGCTCCTGACCGTCGAGATGATGCTATTGCGAATAGCGATC
+>36207 2
+CCAGATTTAACACAGTCTCATCAGCTGATCCATAGACTTTCACGGCTGAGACGATCGTATTAGGTAGGGCTTGCGAATAGGTGCCACACCGGTTCGATCG
+>36208 1
+ACCCGAACGGTTGAATCGCTGATGTAGCAGGCCATTCCACTATTGTGAATCCGGTCTTACAACAACCTCTTCAGAGTTAGAGTGAGGTCGGGTACGTACC
+>36209 2
+ACTGCGTGTAAACTAAATCGGGTGTTACGACAATCCTATCGTGTGTCAGCGATACGGAGCCCAGTGCGACAATACTACTCGTCTCAATCATTCGGCGGGT
+>36210 1
+TCGTGAAGCAAGGTGGGGCGCTCTCACTTTAGCAATCGCTCATACTGTATCCAGTCTGTCGATCAAAGACTCGTGTGAACCGTCGTAAGGAACATCGATC
+>36211 2
+GAGAATTATGGTCGCCGGTAGTGTTGGGTTCATTCCCCCTACCGCCTGTCGCTGAGTTTAAAAGCCCCCGCATAGTACAATGAACAAACACATGATGTGG
+>36212 3
+AGCCATCAAGCAGTGCCCAATGAGACGCACTACAGCCTGTTCACGCATTTTCGGCTAGTGTGGGGTTGAGACGCTGTCTCGTGTTTCCACAGATTAAAAA
+>36213 1
+GTATGGCACACTAATTACCTAAGTTGATGGGCTTTTCGCGGCCCACATAGAAGGTGCGGTACTTATTCACGTCAGACCGCATCATCGGGGCTACCAAGAT
+>36214 3
+GATTCCAGCACCTTCAGGTCATAAGAGCTGATCGACTGCTAAATATTAACTTCAAAGGGGCCCTTAGAGTCCTGCACTGATGTAGGCGTTCCGCGGCTGA
+>36215 1
+TGCTTAAATTCAGGAATCCACAGCTTCCGTACTCGATCGAATCCAGGTCGAGACTTTGTCGCGTAAACTTGTGCTATGCGGGTGACACGCACATGGAACG
+>36216 1
+CAATTTAGCCTCTATAGCTGATATAAATTCGAATCCAACTGCGACCGGTGTCCCCGAGAGTTGGGAATGGACTTGAGCGCTTACTCGGCATCATAGCCGG
+>36217 3
+GGATGACCCCTACCTACTCATCTAATTCGAGGCCCACAAAGTAAGGCATCTGATCGGGACGGTCTATGTGGACAACCGTGTTGAAATCCGGGATGTCTTT
+>36218 1
+CTTGGTCTGGAAGCCAGACGTTTCTGTCACATTTGCTGCATAATCAGACCCCAATACCTAGTCACATGAACCATTCATAGAACACGGGCTGGTGGGGTGG
+>36219 3
+TTCGCAAATTATGTGGTACGTCTAGATAAAGGGATGAGCCCCCCGAATCAGAACGTTCTAGACGGCTGGTCACTGAGGCCTTGTCCACCTATATACCGGT
+>36220 1
+TCTTTGCAGCATGCAACCAACGCAAAACCACGTCTGCCATGGTGGCCGCGACGACTGGGGGGATACATGGCTGTATAGAATTCAATATTATGTGTCCTTC
+>36221 3
+TAGATGCGCACGTCCGGGGGCCACCACAGATGCACGTGAATAGGTATGCCTTTAGATCTTTTTAGAGCTCTAGTTGTACAACACGGACTGTACTACACCG
+>36222 3
+GCTAAAGGCACGCCATGATGCGTATAGCTCGGCCAAGTTTGTCGGAATTATAGACCAGCCTATTGGAAGCAGCCAATTAGGCATGCGTTTAGCCCTTCTC
+>36223 1
+CCCATCCTGCTCAATGAAGACACCGTCGCAGCCAGGGATGGTTATCAGTTTATCTGCTTACCTCCCGCTAAACATCAAGTAAATGGTAGGGTTGAGTGGG
+>36224 1
+AGTAAACGTCTTCGCCCCTATTGACCGCGATCAGCGTATGGTCTTGTTGAACATTGGCGGAAGGAGCTAACTGAGCATGATGTACAGCTAACCACCTGCT
+>36225 3
+CTGATCCATCCTTCATTGGCAAAATACGTGCATAATATTAATCAACAGGCTCCTTTGTGGCGGACTCGCGGAAGACAGGGGCCCGAACGTTAGGCTGTCT
+>36226 1
+GGCGAATGTCCTTGCGCCAGTGCCCATCCCATACGACAGGTGTCAGTAATGCCGGTGTCTGTTTTAACAACACCCATGGTTGTATATACGGAGAAACATG
+>36227 3
+GAGTGATTATCGATTCCGGCCTAAGACGGACTGTCGCCAATGCTTCTGCGAGATCGCTATCTTTGGATATCACCAAATGGCCTAAAGTGCGGCACACTGA
+>36228 1
+GGACGATATGCCATACAAGAATCTTGTGCCCTTTCTCGGAGTCAAAAATACAAGGTCTCCGGCCGAATGTTTCTCCAGGGGTCGATCTTAGCGTAGACCG
+>36229 2
+TGTCGACCAGCTTCCGTTGTATGGATACCAAAAGGTCGCTGTGCGGATCCGTCCTAGATACGTTTCACAGGAGAGCCATCAGAGGGCAATTTCACTATAC
+>36230 3
+GATGGTGAACCGCGTACTGTTTGGAGACCATACTAAACGCATTTAGACGGCTGCCTGGCCGTAGATGCAGTATTGGCTTCCACAAGATGCCCTTATCCAA
+>36231 2
+CGCCCTCCTCAGTTACGGTACTTATTAAAAGTTGAGCCAAACATACGTCGGCGACTAGAAGTTGGTGCTCACCTGATGAACGATTGCGGATGGAGCCTCT
+>36232 2
+CACGTAATCAGGTTAGGTGCAGGTCCCAAATCCGAGGCGGGGTTTGATGCCTTTCACAAACGAATTTAGAAATCGGTTCCATCTATTCCACCGCGTCAGG
+>36233 1
+TAGTGTCGTCTCGTATTCGTACGCAACAAGTCCCCTTTTGCTAGTGTAATGCAACGAGCCGCTCGTGGAAGTTCACAAGGCGCAAGATCGGTGCTACAAA
+>36234 3
+CGCCATTTTGCAGCGCATGTAGGCGGTTCCTTGTGATGGAGCTCGCGAAGTACGGGCATTCAAAAGTCAAGTCTCGCCATAAACGTACGCCTAAATTACT
+>36235 1
+GGTGTGATGTTAACCGCGCGACATATGCGGGACGAACGTGACGTTAACATAAAGTGTTAAGTCCCCGTACCTGCCACATTCGTTACTGGCTCAAACTGCT
+>36236 2
+ACCGCTGAGAACTAGTGTTTACAGACGACAGCTGGACAGTTACGTATTGTATTGGCCACGTTGAGTCGGGTCGTACTACGCCCCGCACAACTATTAAGTC
+>36237 2
+TACGATCAGACTAAATTAATAGTCGGCCTACTCAGCGGTATCGTAGCAGGTGCACCGTGGAGACTCATTTGCCTGCTTTCGGCGTAACGAGCAAATCCTG
+>36238 1
+GCCCTCTACTTTCGTCTAAGTCGAGCCGTTAGTTTAGAAGTGGATCTGCCCCATGGCGGCGAGCCAGTGGGTAGGACCATATTGAAACTAATTAACACAC
+>36239 2
+CTAATTGTAACAGGTTAGGCATCGGGAATGACAGACGGAGTTGGTTCCGATACTCATATCATTCTACGCGTTAGCCCTCGTAATCCCGGGTAGAAGCCCC
+>36240 1
+GAGTTACTGGAATCTTAGATTGCTCGGGTATGTCGTGCCGCCAGTCGATAACCCAGAGAAACCTTAGCCGATTCACCACTGTCCCGTTAGCGGAAGTATA
+>36241 1
+GGACCTACTTGCAATGATTCCATTGTATCTCTATGCCAAAGCCGAAGCTTGTGAGGTTCAGAGTTGGAGTGTCAGTCCCCAAATAGGACAGTCCAGCGCC
+>36242 2
+GAGTTTTTACTATAAGTCCGCCCACTTTTACTGTGCGGCACGGGCAGAGGTCACGAGATCAGTGGGACCTAGATACGACTATCGAAAATCTCTGACCCGT
+>36243 2
+TCAGTCAGGTGGTAGGAGACGCCTGACGACAGTGACCCTCATGCAGGACCATCAGCAACGTACACCATCAGGGTTCTGGAGTATCTATTTACTATCGTTT
+>36244 1
+TAGTCTCACCTCTCAGAGAAATTGAGCTGCTCTATAACCAGTTTCGTGCGGCCACTTAAGGGGCAAGAACTCGAATCGTGAGTTCCGGACGATTACGTCG
+>36245 3
+CTACCACACACACCATTAGTTTAGGCCTTCAAAGCCCTGAAATGCGCGTTTGCGTCAAACTATGTGTCCGATCCTAGTAGTGAAGGCAGGTGTCAGTGGG
+>36246 2
+GCACCGCGGGTCGGACCAGTTTGGAGTACTTGATAATTAACGTCAAGTCCCCGTAACTTGCGATCATGGCTTGGCACTGTGATAAGTCAAAGCCTAACCT
+>36247 1
+CGACGCCAATAGTACGCCTGGAGTACACTCGCGTGAAAGCAACTGGTTCGAGGGATTTCGGCACTTTGAGACGTTCCGCAATCTCGATTGAATTAACTTC
+>36248 2
+GGTCTCGTTGAAATGTAAGAGCTCATCTGCATAATTGGAGGGCATCATTCACGCCAATACGTGACGAATCTTGTTCGCGGCCAAACCATGACGCTGCTCG
+>36249 1
+TTCGGTGTTGCCCCTGTCAGCCGCTTAGATGTGGTGTATAACCCAGAAACGGCATTCTGGACGACTGGGAAATTCCTGACCAAAAGCGCATTCAGATTAC
+>36250 2
+CACACAATATAGTGGCGGTTCACAGAACCGCTAGTTGTCAATGGCAATTGTCGGTATAAGTCTGCTATTGACAAGCACGTGTGCAGGTCCCGTCCCAGTC
+>36251 3
+AAGCCGGTCTTGTCTGACCGTTCAAAATGCCGGATACGATTCAGAAGTGGCGCGCTCTTGTTCAACCGGCATGCAACATAGCGTTTGTACCGGTTAAACA
+>36252 2
+CTTCGTACCTGAGCACACAAGTCGGTTACCATCCAGGTGTGCGGTTCGAGACATACTTACCGTTGCTCGAGTTCATAAGCATTCAAGAAGTCGCAGGGAT
+>36253 1
+CGCAAGCAAGTATCCCGGCGTACGAGCCATAAGCACGGTTTAGCTAAACTTCCATGCTATTGTCCAATTCGGTTGTCCTATAATCGAGTGAGGGCTGACG
+>36254 3
+GAGCGGACATCACCACCTGCTAATGGCCAGTTATTGTAATAAAGACCCCGTTGGGGGTTTATGATCTTATCCTTAGACGACCCATCGAGGCGCTGATGAC
+>36255 2
+AGTCTAAGCGACTCAAAATGCGATTAGGATTTCGGCAGATTCGAATCTCTGGTCCCCGCGTGTAAGGTTTGCCACGACCCTAAAAGCCGTCGTGTGATCA
+>36256 3
+TTGTTCAGGGAAACCTGAGTCCGATCAGATGGCGAGTATCCCCAGGCCTAACTATGGGTAAGTTACTAAAACTGTGCTCGCGTCCTCAGTACATCGAGTC
+>36257 3
+AAAGCCGTACCGAACGGTAATCATCTGAGTTTAAAGTTAATGGGGCCCCACCTAGAGGTGCTACGTGTCGCTGGATCGTCATGACTTCCGCGTCATATAC
+>36258 3
+GATACCAGTTGTTTCTACCAGCCATCCATAAGATTTGATCTGCCAGTGCCTATAATGCTTCGGATGGAGAGAAGGTCCCCCCGTAGAGTAGGACGGATCC
+>36259 3
+GTACCTCTTCCAACTCACTCATGTAACTGCAACCGGGAATCGGCGGGGCATGGCCAATTTCTAGGCTCCAATTCCTAGAATGGGGAAGCGGTGTATAATT
+>36260 2
+ATAGGCGTTCCCGTAGGTAACCCATCACTTCTAGTCATGACATCGCGGATAACGTTACGAATCGCATTGGTTTGCCCATGAGAGAGCGTGACGCATCAGT
+>36261 2
+CCAGAAGCATGGGGTCGTCCGTACCGATGATAACGCTATGGATGTGCAATGAGCAACGACTATTGATATCTCGCTCCCCATTTGGGTGACCGCTCTAATA
+>36262 2
+GATCCATACGCACGGGAGATTCGCTCTCGTATGAGGCAACGGGTTAAAATCACGGTGCCTGGTTAGTACTCTAAAATATTTCGCCACCATGCTTGCGGCA
+>36263 2
+TGTGGCCCTCGTGCAGCAATTTCGACCTAAGGCGATACACATTAGCAGTTAACTGGGCGCGTCCTTCGATTGTACCAGACGCAAACGGCATAAGTGTTAT
+>36264 2
+ATGGCTTGAACCAGGCCGGCTAGACTAGCGTTAGTGTGTAAATCTCCGTTGCCCGAAACGAGTGTAACGACTTACGACGTTCGTCTTAACCTTACAAGGC
+>36265 1
+GCCGGTAATAGTGAAATGACCTTGTCGGCTGTTGGGTGTCCCCAGTAAAATGACTCAGTACCACGAAGCCCCCCAGGACGTATTTGACTTCTACGAAGTT
+>36266 2
+ATACAGTTCAAGCATCGATCTAGGACCACAGGTACGGCGAAGTCTTTTCTGGAGTCTCGAACCTTCCGACAGAGGCTGATCTGATACAGTCCAGTTGCTG
+>36267 2
+ACGTTTGCAGGACATGCCTTGGTCGGTAAGAACTTCAGAACTGGTAATATTCTTATAGCGACCTAGGTCACGACGCATGTCTTGCGGACCAGTACCACCG
+>36268 3
+GGTCGCCGGGCTGCTCACTATACCGCATGTCTCGTAGTTATGTCGCCTCATTTGTAAGATCAAGTGTGCAATACTGCGGAACTAGCACCAGAAAAGATGC
+>36269 1
+AGGATCCTAGCCTAGGCTCCCGCTGCGGATAAACATAGTTATATCCCCTTGAGTATGCAGCTCGAATATATTCGTTGGTTAGCAGCCAGATAAGGGCGCC
+>36270 2
+GTATTCCCTGTGCGCACTAAGGGAGCGTACCGCATGGTTACGTCCCTTCATGTAACTGAATCTTAGCAACTCCAACGCACAGATGGTGGGAAATGCGTTA
+>36271 2
+TGCAATCGCGCGGACATTGCAAGATGTACTAGTATGTTCAACTGTCACCGGTCCTGCCCAAACAGGTACTGATTCTAAAGTTAAGGCTGCGCGTTGGCCA
+>36272 1
+TTTATTTGTGAAGCGTCTTTGACTCGATAGTCAACCTTGTGCGAGAGGTTGCCCCGAAATCATACGATAGCGACGACGCAGAAAGGCCCCAATCCTTCGG
+>36273 2
+GCCATTCTGGCGCGCAATCACGCGAAGTACCTTGAGGCGTTGTGCAATATATTAACCCCACGGTGTCAAGTTCAGGCTATAATCACGCGGGAATTTAGCT
+>36274 2
+CTACCCTGGTGCTGGGAATGGTATGGGAAAAGCAGCCCTGTCCTGTCGGCCGTCCACCTCATGATTTATAATGCAATAATTGGGCGCTACAGCATTAAAC
+>36275 1
+TGATGAAAGCCGCGACGTACTGAAGGCGGACGGACCGCGTTACAAGCTTGCCTCGTAAATATATTCGGGGGCTTCTTATTCTAAACTATCCACGACGTTC
+>36276 1
+GCGTTCCCGCTGCCTAAAGCTACTAGTTAGAATTCAACAAAGGATGTGTTCCTTCTGTGAACGAGAGTGACAGTAAAGCCCAGTGGCCCGCGATTCCGTT
+>36277 1
+GCCTGGCGTACCCGCTGAATGGCAGGATATCCAACCGGTTAGCAGTAAACTTCGGACGTACTAACGTTTGCTTTAAATTTCCCATGGGTGGTAACCGCAA
+>36278 1
+TGTAGTACCCTTCTGTGAGTCCCACTGAAGGATGTTACAAGGTCCATCTGGAGCGTGTTTCCCGAGAGGCAAGCTGAAGGCTTTCAGCCAATACAAACCT
+>36279 2
+CCGAAGTATTAAGCCACGGTACAGGTTGAATGTCCGTACGCTGTTAAGATTCCCCGCCCTCGAGAGATAGAGATGCGTGACCTCAGTTTATGACTTCCGA
+>36280 2
+TGCTCCGTGTCTGCGTAGGAATATGGACTAGCCATGTATGCTACGCTTGCGGACCGCTAAACCCCCGGACATTCGAAATTGTGATGTTAAAGCAAACGCT
+>36281 1
+ATACTGGATACGGGAGTAGCAGACTTCTTAGCCCCTGTAACTGCACGGTTTCAACGTATCAGTGACGGCTGCGTCACTCCCGGTATAAGGAGCCTAATTA
+>36282 3
+GAAGTTGCGACCAAGGTAGCGTAGTGAAACTCGTGGCACGCAATTCCCCACGTCATGACTCTGTGGATTAAGAACTATCCCGGCTATCTGCTAGGTATTC
+>36283 1
+TGAGGCATTCTATCACGTAAACCGCGGACTTAAATACCTTAGATCCCCCTAATGTGTACATCGGTTTCCCAGCACTTGGTAGGCCGGGTGGCAGAGATGA
+>36284 1
+GCAGGTTAGGCAGACAATGTTATCCCTGAAGACCCCACAGTGGAGGTTATTGTAACGCTCCAACCCTTGATGCAGTCGCTGTCGGATCGAATTGCTTCAA
+>36285 2
+TTATAGGATCCCTCTGGAACCATCCCCTACCTGTAGCTTTCAGGTGACGTCGCGGTACGGTTAAAATCGTAACGGGGACTGTGATAAATTCGCCGAACGA
+>36286 3
+GTTTTGACTGAAGTCTGGCCTGTCCCCAAACCACACTCTCATGGAATGAAGTCGAAAGGTATGCGAGAGCCTATTCTGCTGGACGGAAGACTCGCCTATT
+>36287 2
+CCCCGGCGTGCGTGGTGCCAACGCATGCTGGAGGACGAATATAACACATTGCGCGGCGTCTAATCACATTCGTAAATCTATATAGGTGTTACCTCTGTAA
+>36288 2
+GGGGTCTAACAAGGTTTCCAAGTTGAAACACCGACGGTGTTCTGCTTAGCTTATGCTCCTAGTGCGGCCATCTGGAAAACAGAACTAACTCACGTGTCCG
+>36289 2
+GCGTGAGATGCATTCCTGAAAGTCTGCAGCCATTGCGCATCAGAACTAAGTTGCGGAGCATCGACGACAATTGTATCGTTTCCGTAGGCACCCTTAATGC
+>36290 3
+TGGTAGCACCAATTTAGCCGCATAGATTTCCAAGCCAGTGAACCAGCGACTGAACCCCATATGGAGGTAGATGTCATGTTGTCAGTGCTCGTTCCGTCGA
+>36291 2
+GAGTACCAATGCTCCAAAGCGTGCATAATATAGTACTCAATCGATAGCCGCTCCTGTTGAGATCGCGCTGTAAGTGGGCCGCATTTTATCCGCCGGTGAA
+>36292 3
+ATGTTTAGGAATAGCCCAGTCAGCTACGTAATTACTGTCAGACCGCGTCCTGGGCTGCCGGGTAAATCATATGGTACTTCCATACTGGGAGAACGACTCC
+>36293 2
+CCGGACTATGTAAGTATTACCTCATCTTCGATCGGGATGTTGTAAGGATCCCCCGAGGCATAACAAACTTGACTTCGGAATCGGAGCATCACGGGGCTCT
+>36294 1
+TTAGAACAACATTCTACTCACCACATCGCGTGGTTCGTAGTTTACCTCGGTGTCCTGTAGGTACGATCCTGGCAAGGAGCGATGTGAGCCAAAGACTGAC
+>36295 2
+GATGACGCAATGTTAGACTCCCCAGCTGATCGACTCCGAAATGGCTATAGGAACGAGTAAGCGAGAGTCTTCATCTTGAACGAGCTTTCCCTGTTCTCGG
+>36296 3
+GGTATAGCCCGATCCTTAGTATGACAAGATTTGTCACAGTCTAGGATACGATCTGAAATAGGGTATGACCGCCTCTCCGGACTACGCGGGTTCTCCGAAC
+>36297 1
+CAAAACTTTTCAAAGATGGTTCCGGGCATAACCCTGCTGCCAGGTGGCAGCTTTGATGATCATGGTTCCCTAGGGGAATATCTGCGACTCAACGGCACAT
+>36298 2
+CACTCGCTCTCTAACGCTTGTAAACGTTCGAGGAGCTAATTTCCCAAGTGCGGGTAAGGCTCCCCGAGCGGAGAGGTCAATTAAATCATTACTTCAGGTG
+>36299 2
+GTTGCGTGTTCTGCTTAAGCCCGGGCTTCAACGCACGGCTAGTCAAAAACATTTCGCAAGTTGACTTCAGTTACAGGCGTCAATCGGCAGTGACGCAATA
+>36300 3
+AGGATTACTGACAAAAGAGCTACGCGCCGGCTGTTCCCTAACGTCTTATGCCCAGATGTGGTCCTCAGTTTCTGAATTGTCTGACGAATGCAGAGCAAGC
+>36301 1
+GCAACCTCCGCCGATAGACAGATCCATGGCTAGAATTCTCCTGAGAGAAACCCATCCAAGGGTTGTGTTTGAAAGGGTCTTAGGTGGTCAACCTTTCTGC
+>36302 1
+GTTGCGGCCATACAGCTTGGGATTAAAGTCGCGTTTTCCCTGGCTTTTGGAAATAGGCACGGCAACAAATTCGGCAACTTAACCACAGTCGGTATCAGCC
+>36303 3
+TGTTCCGTCTCCGAAAGCGGAGCGAGAGTGCCAGCGATCATCTCCTTGTGAGAATGCGTATCGATCCTAGAATCCACCTCATAGCATGTTGTAGAGTACA
+>36304 2
+TAATAGAGCCACCTAACCACGAGTAAAAATCTTGGTGTAGTTGTAGCGTGAGAGTTCTCTGTCAGCCTAACGTGGGTACCAGCCCCTACGCGATGTTGCC
+>36305 3
+TTACTCGGCTAGCAGTGCTTTAATGCTATATAGGGCCGGACCTCTACGGAGCAAAGGCACCCTGGGTGAAGAATTATAGCTACTTAACGCTCATGTGCCC
+>36306 1
+GTTAGAACGATTTTGCCCACCGTCAAAGGATCCTGGAAGTTAAGCTCCCTGTACCCTAAATCGGTGCAAAGTCCCCGGGTTTTCCGGTGAATAGGAGTAC
+>36307 3
+CACCCGGAGTACATGTAGGCTGACTAATGGGCCACGTGTTCAACTCAACTTGCCCACTCATTCCTGTTGAACGTGGATTGAGCACTAGTGGAGTAAATGC
+>36308 1
+TAGGACGCGCGTAATGCTCATCATGGACGTAAACGCTGGTACTCAACATGCGAATTCTAGGGGGCGTATCTTCTCCCAGACAGCACGTCTGTTCAATATG
+>36309 2
+GCCCTATCAGCGCCGATAAGGACCAAGGCGTGTAGTTAGTACTAAGCGACTACTCGCTGACATTTCGGTCATGTTGTTCCAGAGATGCCTACTTCGAAAG
+>36310 2
+AGATGGTCATATACACTGCTTCGCTTCGTGTCGTACCACCTATCAAAGAACAGCAGGGACAGGGCAGCTGTGAACTGCCGTGCACCCGGTTATTTATGAT
+>36311 1
+ATCCCGTCTTGAGGAACCATGGTGCGGCTCTGAAGTGCACCCAAAATACATGTCAAGACTCATGCGCGAATGTGCTCCAGACGGGTTTATTGATCCATTG
+>36312 1
+CGTTCTCAATCAAAGGGGTGGCAAGTCTTGCCCACGACGCTCGGATACAAAATTTATCACTGAAGGTTGCGTTCCATCCAGCTGGTCAAAGTGTACCTGG
+>36313 3
+CATCCCTATCCTACGGCGCCTACCTTAAAAAAGTATGGATGGAGTTGTGTAGCACGGCCTTGATTTCTTAATCGCAACCTGTCCAGGGGGGGTCAACAGA
+>36314 2
+CAGCGGTCGAGCTAATGATGTCTCCTTGCGCTTTCAATTAGAGTTTCGGGGTAGCCGGAATACATTCCCGCGATAAGTAGCCAATCCGTACAAAGCAGTC
+>36315 2
+AAATTCGTCAAGCCTGTGTACGTCCTTCCTCAACTAGCAGTCGTCAACCTCCAAAATGGATGGGAATGCTACACACTTGGGGCACAGTTGTTGGTCGAGG
+>36316 2
+CGGGAGATCGGTCCAAACTGACTAACATACTCGCCATGCTGGTTGCCGACCTAATTGCGCCTACAGTGGAACCTGGTACAAGTCTACTGTTAAGTAGGTT
+>36317 2
+CCTGATTAAACATAACTCGTGCCAGCTGAGGGTCATTGTGGCCAGCCCAAGGCAAAAACTTCTAGCTCCCGTTGCAATGGGCGATGGTTGAAAGCTCTTT
+>36318 2
+GATGGCTCTATTCAAAATGGCCAAGTAAGGGCTTTGCTATCTCGTCGTGGTGTAAATACCTTTGCATCATAACCGAAAGCGGGCGCCCCCAGCGCGAATT
+>36319 2
+ATCTTTGAGTGTTGGAGACGCAGAGGGCATGTAAAATCTCATTGCGGGATACGTGGGGCCAATGGCAACCACTCCCCCTCAATTTCCCCTCTATATAAGG
+>36320 1
+TCCGGGAGGCAGTCTACATAAGCCTATATAGTTTGAAACGCCATAGCAGCTGTGGCCCTAGCACTTCAGGCAATGCTGACCGCGAGTTCATGTAGTTTAC
+>36321 1
+TGCTGCTTGCGGGTAGCGATCACATAGGTTCAAGCGTGCAACGAGATGTCTCCATCCGATATCAGAGTACCACAAAGCGATTCTCGGTCATATCCGGTAT
+>36322 1
+TCGCCACTTAGGGGCTTAAATTGTTCCTTACGAGTTAACACTAGCAGGCGCAATGGACAGCTAGTTGTCCTGCAGCGCAACATCGAAAGCGTCTGGCTAT
+>36323 2
+ACAGACACATGAGCCCTGAAGTCCCTATGTAGAATTTACACAGTTCCAATTTCGGGGAGGCACCAGCGTATCATGTGTGGGCCTTGCATATTGCACTGCG
+>36324 3
+CTTACACTTGCTTTCAAACAAGTCTGCGCTCCTGTTCTATGGCAAGCTGGCAGTAGTGACAAGCATACCATGTAGTCCGGCGGGAGCGTAAACGTAACTG
+>36325 1
+GTACGTGCTCTTGCGGCCCACCACTAATCGGTCACTAGCGCGTTGACCTAAACCCTTCTTATTTAGAGAATAGGTAGTTAGGCAGGGATAGTCACAGAGC
+>36326 2
+GAAGGAGCCCCGCTTAAGGCACTTTGCACTGGTCTCCCCAATTGTCAAGATGGTGCCGTGAAACAGTCGTGAACAGACCACTGTGATTTTCTGACGATAT
+>36327 2
+ATGCAGAGCCCGAGCGAAAGTTTGCCTTGAATTCAGTCCGGTTGATGTGATCCAAAGAGTCCCCATTGACTAGCACCCTACCTGACTGGGTTAATACGGT
+>36328 1
+TAGGTTAACCCTTAGACCGCAACCCGCGTTTTACTCGAACCGTCAGCAGGAGAGTAGGGGATTTCAGTCTGATACCATGAATACAGGCTACTTCGTTGGC
+>36329 1
+GGGCGCGCGAATGACACTGGTGTAGAACCTAATGTCTTGCATGATAGACGCCCAGTAATTTGCACAGCTCTATCTTGTCTAAAGTCGGTTAACCCCGCAG
+>36330 1
+CCATTCCAGAAGGTTAGTCTTAGTAACCAATAAGTAGCGCTTACGCAAGGGTCAAGGGTCGACGGGCCGCCGTTGCCATTTACCTAACCAGTGGTTACTT
+>36331 2
+AACCAGGACGTTCGATATAGCATCTTGAGCCAAATATTCGGCTTACCGGTAGAAGCGCCGGTTGCGCTGTAACGTAACCTGGCTTATCTTGCAGCCAGTA
+>36332 3
+CACCCCACTGGTGGGCGGAATATTGCACAACGACGTATGGTTTGGGATCCCTTCTTGGCATAAGCGGATAGTCATAGACCTGGTAATTGAACTTCACCAC
+>36333 2
+CGACTCGCTCTTCTACTATTACTCAAAGGTAAGCGGACCCATGTTAGCATAGGCTCTGACGAAGATCCACGATCGAGGTGAGTTGTGCTTCACAGAGTCG
+>36334 1
+ACTTCGGTCATACATTACTGTGGAATCCAGTTTGCTGCGGATTAGCAGACCAGTACGAGACCAGATGGTGCTTGTCGCTTCTACCACCGGTAGAAAACGC
+>36335 1
+CCATAATATAATGACTACATGTGTTGGCAGCACACGGCCACGTCTGCTGTTGATGGATTGGTAAAGTCAACGCTGAGGCCAGCCGGCCACTCTTTTAGCA
+>36336 1
+GAATAGAGTGCATCACCAACTTATCGAGTCTGGGTCGGGTGCACCCCTTTTCTTTAGATTATGAACCCGGAGGTAAGCGAAGCCTATCCTGCCGGACATA
+>36337 3
+TGTTAGCTATGAGCCAGAACCGTCTTCCAAGGGCGTTTCGATCCCGTGAATGGGTTATTATCAAACCCTGACCGTAAAAATGCGAGTCCTACGCGGGCTA
+>36338 1
+TCAAAGCAACGCGACTCGTCAGAGGCTGGGTGTGTGTTCTCTCCACAATAGATCGCAATCTCACCAAGCTTTAGGCAAAGTACTGGGTTTCTGCGATCAG
+>36339 2
+ATACGATTTTGGCGTCTGCGTTCCGAATCCCTGTTCCACTCTTCCCAGAGCGGTAGATTGCCGAGGCGCAGTAACAAGAATCAGACAAGGATATTCGGTA
+>36340 3
+CGGACCGGCGTAACCCACTATTTTGAGGCGAAACTCAACGCCTTAGACAGGGTCCGGATTTCGGGTAGTGAACCTAATTGTAATTCCTGTCCAATTCGGA
+>36341 1
+GCGTGGTGCGGGAATCTTTGCGGTAAGCTCCCCCCGCAAGTTACTCACTAACGGTAGAACGACCGGTTGCTGAATCGTATCTTATAAATATAACTGCGCA
+>36342 1
+CGGTGGATGATCTTGATGATCGATGGCTGGCGACCCGAAACATATCTAATCCATCCTTAACGAACCTAGACTACCTCGTTGTTCGCAAGGTAGAGTCCGG
+>36343 1
+TTACATGGTCACGGAATGGAATGCTCTTGATCCGAGGAGTCCATGCAGGCGAAGGGGGTCTTGACTACAGTAAGCTCAACTCCTCATACGACTTATCCTC
+>36344 1
+CTACAGATGGCATCTACTCTACGCAGACGAGGTAGAAAAGCTTCTGTGCAGATGGCACGGTTCTACCCTCGAGAGTAGTATTTACCGGTGTGTATCCCAC
+>36345 3
+CCACGGGGCCGGGTTGCAGGCGATCGAAAGCCGTGCAGTATCGTACCTTGGAAATGACCTTCATTTCGCAAGGCTTTTAATTCTAACTTTCAGCACAAAG
+>36346 2
+CAGCATATGTCGAATAGATATTCCTTGGCTCAGCCGAGCGTTGTCAAAGAAATATCCTGCCTAGGAACTGCAACTCTTGTCACGAGATCCGGTGTGCGGC
+>36347 1
+TAAAAATAGGGCGGGCCGGCCAGAAGACATTGATGAGATCATATTTAGGTTCTTCTTCTGGCGCCTGCCACCAAGGCTGTCAACAAGTACCCCGTTGTCT
+>36348 1
+GCTGTATGCAAAGTTCAAGGCAATGCGTCCATTAGGTTATCGGTGGTTACTACACCTTAGATACCATCTCGCAGGGGAGTCCACGTCGACACTTACACGG
+>36349 3
+ACTCATATCTTCGGGATGCTCGGCCTCGATCGGACTATCGTTGATGTAAGTTCGATCATCGCATCGTCAACCAGTACAGAGGAGACACGTAGAGCATGCT
+>36350 2
+GCGAAGACCTCTGTTACAGTTCGTGAAATATGCAACTCTTGAGTTACCACGGCGTGATTAAGCCCCGTGACGTGTGACGGAATCTCCGGCTTTACAGACA
+>36351 1
+TTCTAAGAGTATAGGAAAATTCCGTACCCCAGCCAATAAGGTTACGGGCCGTTGAAAAGTCCCTCTCAGGCCCTTCTGGAAGGCTCGGTCGTAGATGCTT
+>36352 3
+GATTCAGGGTTCGCCATGGAAGGCCTACAGCGTTTCTAATAGTTTGCGGTAATACGTAGCGTGCGTTAAAGAGACCTAGAGCACCACCTACTCATCCCTG
+>36353 1
+AGGTAGAGATTCAATATAGACACATATAGAGTCGGGGGCCTGTTCGTAGCCCCCGGACCTTGCCACGATACTACCGGTCTCCCGGATCGTATTATTTAGA
+>36354 1
+ACACGATCTCTATAACGGATACCTAGCTACTCGCCATGTTCGCGTGAGTGTAACAGACCAGTGGACTGCAGGGATGTTAGCCCAGCCTTCATGTAGTGTA
+>36355 1
+GCCGGAGTGTATTGGCTTATGTTAATCTAAAAGACATCACGATTTAGCGCACAGGCACCCAGATGGCCCCGTAGGTGGATTCTTCGACCAGTTCGAACTC
+>36356 3
+GCCTCCTTCTACAGATAATCGCAGTATTTTATGCAGAGTCGGGAGATTAGAAGATAGCTGGCCGAGACCAGGGTCTCGTCCTCCCTAATACATTCGAGGC
+>36357 3
+TTAGACTGTCGTGAGCAACGCACAGGAAGGCTCTAGCGAATTCCATATTGCGAGAGTCATACGGTTCCTCAAGGGGTTCTCCGACTTTGCAACGATCCTA
+>36358 2
+GATGACAAATGATACTCGGAGCTACCCGTCTAGTGAGTCAGTACTCAACTGCCAAGTCACTTGCCAATTGTCAGGTAGCTTCGTGAATGAGCTGGCCGTC
+>36359 1
+AAAACCGTTAGGGCCCTACGTAGTCATACGTCCTATTTGTCGGCTCATAGACCTAACTGAATACTTCCGGGGATATGCCGTAAGCCTTAGGAGGGTGCCA
+>36360 3
+TCGTGACGTTTCCAAGCGATAGTTCGTCGGCAGACTCCTAGGCTCGATCTTGGATTGACCTAGATAGGCAAGCTGCCTAGAAATTGCCAAGGAACACCTT
+>36361 2
+TTACGATAGGTTTTAAGCTCTTCATCCATGGCGCTGAAATGACGCGGGCTGCAGCTGGACCTAAATCAAAGCTGGCGCCAGCATTGTATTTGACGACCAC
+>36362 1
+GCATAAGCTCGTGCCTCAGGCGCCTGCAGTAAGTTATACACGTTGGTGACACATTTACCACAGCCTTGCAAGTGTACGCGGTGATAGCCAAATTTGAGCT
+>36363 3
+AAGTGTCGTATGGACGCATGACATTTTACGAGATTGAATTATCCCCAGCGGTAGCTAGGCTAAAGCTGCCAGGGAGTCTCCACATCGCCTGGTCCCTAAT
+>36364 3
+TGTTCGCGAGGTCCCTACCCGGTTAAGAGATGATCTATGAGGCACCCCACGCCTCAATGGTTGTATAAGGTTACGAATCGGCTTTACAATAGGCGACACT
+>36365 1
+CAAACTTAAAGAGCGCAACGATGCTTGGCGTGTCGAATGATGCCAGCTTATCGGTAATCGAATCCTTGCGAGCTTACCGCGGGTAATATGCCCCGATTTC
+>36366 2
+GAGGAGGGTCCGGTAAGGGGGTCCCCGGAAACTCCGTTCTATTGGTTATTCACTATCTTCAGGCGCTAGATCACAACTAACTAGCGTCTTACAACCGATA
+>36367 3
+GTATAGTGCCGTGAAGGGGGAACCAACGTGTAGTCAATGCATGAACTCCGCCAACTGGATTTGGCCCTCTCGATCTCATTGTTTACAACAACGCATCGGT
+>36368 1
+AAAGAACACCGTCGAGGTTACGCCCGTAACCATCTCCTGGTGTTGGCTGTCGAGACCGAACCGGTGCCAGATAGTCTGTCTAACAGATGAACTTTTATGT
+>36369 1
+GCTGCACCGCTTATATTTAGGATCCAGACACAGCATCCGTGAGTCTGTGGTGCACCAACGTTTCGTGCTGACTGTAGGAATAGCTGCCAATAAAATGCCG
+>36370 1
+ATAAATACGCCTTGTTGACTTGACTCGCGTGGTCAGGGCAAACAGGTGCGTAATTGACCTGGAGCGAACTAGCATGTCTGATCCATCCCTTTCGAAGCCA
+>36371 3
+TTCCTAGCACAGAGTGGATCGAAGCAGCCCTGGTAGGTCACAGGGTATACTACTGCATACGGTGTGACTATCCAAGTGGTCACGGAATCCACTACTTCTT
+>36372 2
+GGGTAAGCGGTGACACCGACTCACGATCTCAGGGGCGTCAAGCTGAGACGTACAAATCTAGTACTTGTGTTGACCATCCAAGTTACTCATATTCTGCCTG
+>36373 1
+ACGCCTTATACCGTCTGCGCTACAATCTTTGGAACCACTGATCGACATAGGCGGGCTGGCATATTACGCCGAGTTCCGTTATGGCAGCAAAATGATGGAT
+>36374 2
+CACTGTCGAACCCGGTGTACCCACAACAGGATCTTTTGCGTAGCTCGACGCACTCTGATTAAAGACATGTGCAGGTATACATTCCTATGTGGACTGAGGG
+>36375 3
+ATCTCATTCCGAAAGGGTTGAGATGTCTCACTCTAAGTGTTGGAGACCAGCTCTGTGCGAAAGCTGAATAGGTCTCCCGCCGCACATTCGGCATCATGAA
+>36376 3
+ACACTCGTCGCTCCCGAGGCCCATTTAGTCCGGCGGCATCAGCCGTGATGGTAAAATGAGTTTAAATGATGCACGTCTACGATAGTTGTAGCTGCAAATC
+>36377 2
+CCCACGAACATATCGCACAAAGGTAAGTTACGATCGGTCTAAGTCCCAGGGCGGTGCGTCTTATGAGCAAAGTCTGGGCACCGATCAGTATTCTTTCTTG
+>36378 2
+TCGCCTGGCTCGTACTCGACCAGATGTCCTTAACTGATCACGGTGACAAGTGAAGTCACAATTAAATGACAGCGTACTCCTATGGAGGTCCTGGACTGTG
+>36379 1
+ACCGCACCTGGCGAATATGTTGATGCATGTATCCGGTCCTATCAATTCAGGAGAGCCGATCAAAACCAGTGTTAATCACACTGCCCTTGGTGGACGTGGT
+>36380 1
+ACCTTCAGAAACGTAAAAAGGGTGCTTGTATTCAATCATGTCTCAACCATTACGAAGGGGCTGGCTGGTCGCGGTATAACGACCTCGTTATCCCCGTCGG
+>36381 1
+GGGGCGGCTTGCTCTAGTAGAGGGCTTCAACGATAATCCTACAAATGGACCCTTCTCCTCGTGTTCCATCCGAAGATTATCGGAATGTCAGAATAGGCCA
+>36382 2
+CCTCCGTCTAGTAACAGTGGAAGCTCTTGCTCTGGGACTGTTCGAACTGAGATCGACCGGTCACGCTAGCGTGCAAGCACGACGTTGAACAAATTATATT
+>36383 2
+CAATGCTAAAGGTTCACGACAACCGTTGTCCAGGAAAAGATGCTGTTTCCGCAGTGCTGTAGATTAGGTCGGCGCTCACTTCCGTGCAGAACACCATTGT
+>36384 1
+GGAAATCCATCAGTCCGTATTGTGATCTCGCGGTGACCCGCAAAGGCTCACGATCTACAAGTCGCGACGTTCGGAAGTATCCTTTGACTAAATGGTACTG
+>36385 2
+GCCCACGGATCGACGGTGCGACGACATAGGTATAACTGATCTCGTTCTCATCAGGGTCTGCACGTATTAAAGCGTCCTAGGGTACGCGTATACAACTTAT
+>36386 3
+GGCTAAAAGATTACATGGTCGCCTGTTAGAACTTTTGTTGTCGTACAATGCTTGCGCTCTGGCAGGAATGATCGCGCCAACCCGACGAGATAATCGCACC
+>36387 1
+CACTCGCAGATTTTCGAACATCGAATCGGAGGATTATACTTGATCCACCAGACTGCAGTTATTTCAGGGAGCATGTCGACGGTCAGGCCGGCGTTACTCA
+>36388 1
+CATATTTCCCACTGAGTCATGATACAAGGCCGCGGGCCCCTGTACGATGAACTAATAAATTAGAAACGGGGCTCGGATGGCGTCTCCTTGCTAGTGATCT
+>36389 3
+CATGATTACTCCAATTTGGAAGGCCCTGGAACCCTTAGGTACCCATTGTTCAAAATGTCGAACCGAGGGAAAGTTTCTCGGTCGGGGATGCATCCGCTAC
+>36390 2
+CTTCTAGGGATAGCTTGCGCTATCCACTACACTGGCTCACTGCGGTGATTTCCAAGCGTTCGCAATTAGGCGCAAAGGGAAACCAAATTTACGCGTTGGA
+>36391 1
+ACACCTGGCAGAACACCGCGTGCGGTCTTCATAGCATGTCAGACCACAGTTAGCGATACGATATTGACGGCCGCATGTAGTTCTGATATTTTGAAGGCTC
+>36392 3
+AGTTGGACCTGACGACGTCTCCTAGACTTTAATTTAATATGATTTCACGGCACGGCCCTAGGGAGCCGGATACTCACGCACTGAACACTCTGGGGTGTAA
+>36393 2
+ACACACTGATTAGTAGGAAGATTTAATTGCAGACTTCATTCGCCCGTAGGCGCCGGATACAGCGACGATTTGTCCTTCCAAAGTTCGCGTGCGCTGACAG
+>36394 1
+GAGCTATGACGAATCATTGAAGTCCTCCCCAGCGTTATATTTTCTATCGCAGACGACAGAAGAGGCGTCCTCAGTCACGGAGCGAAGCTTCCTTTGTAGG
+>36395 3
+GCTAGATTCTCCGTCCAGCCAATACCAGTTTTGGGGCCTGCGCTGCAGGTATGATAATACATGATTTACGTCCACATCGACAAAGGAGGGGGCATTTCCA
+>36396 3
+TCTGCGGGGTCGATTCGATCTTGCCCGGGCGGCTTATGTGGACGTCATACATTCTAGGAACGTAACTACTCACCGCTCGTAAGTAACCAATTAAACAAGG
+>36397 2
+TGTCAATCTCTGCGGCAGAGCGGCCGCCTAGTCATAAGCGGTTCAAACTGGTCAACCGAAATCAGGGTCGGTTCGCACTACGGTCTTATGAACTAAATTT
+>36398 2
+TAAGACGCTGGCGTTATCTAATATTCGGTAGAGGTAATTGTACCGTCTAGGCGGCCTGGACATCCATCGCAAAACTACCCCCGGATGCGCAGTATCTATG
+>36399 2
+AACTTGCACCGCTCAGGGCCAACTTGTATCGCAAGCTCCGCAACAGGCGTGCTCGTGGTTAAGAATTCAAGTAAATTGCATGGTTGTCCAGCTTGACTGA
+>36400 3
+ACTAAAATGTTGGGAAACGTGCGGTTACCTGCTAACTGACTCTGGTAATTCCCAAGATTAGATAAGCCGCTCTTTTCGGAGACGACCTTCGGCGCGCCGA
+>36401 1
+TTGGTTACATCACGTCTACGGCATGCAAACGGTGAGTAGTTCTACCCAATGAATGGAGTACCTTCGGACCTATAGAAGTATTGCCCGAGAGTGCCCCGCT
+>36402 1
+GATTGCATGGGTAACGGGTAATTCGCCGAATCATTAATGACATTACGCGGAGGGCTTGGGCCGTCATTTATCTGATCTGTAACTCCGAACCCAACGCACC
+>36403 3
+GACTCATTGTCCCCATAAAGCTTTTGCGCCCCACCGGGATATTCGGTCTCGAAATGGAGCGAAACCGTGAAACTGATTGAATTACTGGACATGGCTGCGT
+>36404 2
+TAGTACGCAAGGGGATCTATCTGCTGGAATATCAAGGAAGCGCGTTGCCTCAGGCGCCTTTGGGCCTCTCGCCCTAAAGTATATTCCTACAACTATAGGA
+>36405 3
+TCGCTAAGCAGGGGCGAGGTTAGCAGCCCTGTGATTATCTCTCAGCGCTCCCCCGAACAGAACCTTTTGCAACTTACAACAGTTGAGTGGAGTTTAAATG
+>36406 3
+CTGTCTAATGCAGTAAGGCTATATGTGGAATACACGGTGCTTCCGAAAATCCGGGCTGGGGAGCATTACATTTCTGCACCCAAACTTTACCCCGGAGTCG
+>36407 3
+TTTTGTGCCTGAGTCCATGCGTGGAATACGATGCCGGAATTATAAACCAATTGGAGCCCACCCTGGCTAGATTTGTGATTCACAAGCCCGGCCCGAATAG
+>36408 1
+CAAAGCCGCCTAGCCCGGGAAATGGGTTTTTCGATTAGTAGGTATCCTGACATCCCGTCTTTAAACACGGGATCATGCTCCGAACAAAGGTGTTGCCTAG
+>36409 3
+TTCACTACGCGCGAATTGACGTATAATCGTTCACGTGAGGCAACTTAAATTTCGGGCCAACGCGTTACGAGAGATGAACGTTTTCAGGCGGAGTCCCCTC
+>36410 2
+GGTGAGTGGCTCGTTAAACACGCCATGTTATTATTGTTCAGGTCGCACACAAAACGTAGACCGTCGGTACATACAGATCCCTACGCGCTTGCATGCGGTA
+>36411 2
+GGGTCGCCAGATGCTATCAGGAGCGGCACTCGCTAACTCAAGAATCACTATTCTGAAGTTAAGTATGGCTGCCGTAGTCACTAGGTTCGCCTACATACGT
+>36412 3
+CCAGGTCAAAAGATAGGCCGTGCTCCAATCGTAGACGCGTCCTCTTAATATTACAAGAGACGCGGCAGGATGGTTGCGAAATGTAGTTCTTTCTCCCGCT
+>36413 1
+GTCCCTGCCCGGTCTGGCATGCATCATAGCGACCGCAAGTAGACGAAATGGTTAGTGTCTCTGTACGGCCATCATGCTAATTGCAACAAGTACGAGTTTA
+>36414 1
+TATCACGCGTGTCGTGGACACCCCTGGGACACCAGTAAACTGTGGCGCACAGATGAACTCAATACCACTTTTTCCGAGATGAACTAGGCTTTTGTTGGAG
+>36415 3
+CACCGCTTTAACAACGCGCTTATCTCGGCATAGGATGCTGTAACTGGCGAGTAGAGCTACGTCTGACAGTCGTGGAGCCCTGCTGCTAAAAATGTCTTAA
+>36416 2
+GTACTAAGGCAGCCCCATGCATTGACCGCTATTTATCAAGCGGCGTAGCCGGCAAAGAGATTGAGCACTCTCTCACCCTGGTATAGGTAACTGTGATTGT
+>36417 3
+TGTAGACGGAAGCCGGCTCATTTCGGCCCCGGCATTAATGTATTTTTGCAGATAAACTCCCAGATACAATCCGAGGGGTGCGCTAATGACACTCAGTGCT
+>36418 2
+GGCGAGTCCCAGAAGATCGGCCGTTTCGCCGTTGTTATCAGTTCGACGCTACGCTCAGGGGTAGTAGTAAGTCGCATAAAATCCATTTCACCAAGCATTA
+>36419 2
+GGACTAAATTCAACGTCTACCCTTACTATCCTAGCTATCGGACCCATTTCTTAAGGATGGCTAAGGAAAGCGATGGAGCGATGGGTGCACGCCTGGTTCC
+>36420 2
+AGTAGGACAGGTGCTGGAATATGCCGAACTAACCCTAATCGTTATAGCTACAAGGGCTTTACAGGTGTCTAGCCAGTCTGTCCACCACTCTGATGGTGCC
+>36421 1
+TTCGGATTTACAAAACCCGCTCGGCAATCGACCGTCGTAGAGAGGATCGAACCAGTCTTCAGCTTTCAGAGTCGGGCTCTGTGAAACCGATCTTAGTTAG
+>36422 2
+AATCCGGCGATATTGGCCTGCATACCCAAAAGCTCAGATCTGAGCGCCCCGATTCCACGCGCGTACATTCGAGGCTGGTTATGAAAGTTGGTTTATATGA
+>36423 2
+CTAGCTAAGCTTAAACGCATATCAGGTAACTGAGTGGCCCGGGCCCGTGTAGTACTATCTAGTTTTCGTCTATGCCCAGATGACGTGAGGCCGCATCAAA
+>36424 1
+CGTAATTGAGTGCATGCTTATAAGAATCTCTTACTCATGGGGATTTTGCACTAACTAGCATAGACCTGCCGGACCTCCTACGCGGGGGTACCACACGGGA
+>36425 3
+ATACCCGGGTACTCGCCAACATCCGGTTGTGTACTATACTGTAACCACACGGGCATTTGTATCTACAACGTGCCACGGAGGGTTGCAAGGATTAATCTGG
+>36426 3
+GTCAGGCTAGCCGCATTAGCTAACCCCCAGAGGTGGGCCGTTAAAGACTAACTTGAGTAGTTACCTTCCTAAGGCTACCATCTGGTGATTAGATACGCGT
+>36427 2
+TCCGCCCCTATGTGATACGTTAAGCCAAGCAACCGGCGGAGCGATTCAAATGCCAGCGAGCCTGGAACTGAATGCACTTTGGTTCGATTTGTTTACATAG
+>36428 3
+AACCTTCGACGATGAAGTTTATCTACTTAGCCGTTGCTGGCACACAAAGGCTAACGGACGACGATTTAGCCCTACCATTAGTCGGGCGTTGTACGTCGGA
+>36429 3
+CGAAGGGGGCAGAAGGTGCACGTGGATACCCGATTTCAATATCTGTATGACAACGCTGACTCGCATCTACCCAGCGTAGTTCAATTCATATGTTCCGCTG
+>36430 2
+TATTTAGCGAGAACCTATTGCCGCAATATCGGCGTAGTCAATCGTTCTCCAAGCAAGCACGCTGTTCAACATCGCCACGCGATAGTGTGGGATGTAGGCT
+>36431 3
+CATGACGACTAATGGTCGTTCGTCGAGATTCAGGGAGCAGGATTCGCAATACTGCGTAATTGCCATTCACCAGACGCTTCGATCTAATTCCCATGACGGG
+>36432 1
+TCGCCGCATTTCGATTCCTCCGAGTCCAAAGCCAATCGGCATGAGGATTATTCCGTGGTCTACTATCGCGCGGTTAACAAAATAATTGCGAGGGGAACGT
+>36433 3
+CTGAACTCCCTAGGACAAAATGCAGCATGTAATCAGTGGGTGGGTCCAAGCGAGTGTCATGCCGCTGTCTCACTGCGTCACTCATCGATTGAAACGATTT
+>36434 3
+ACTCTACTGAGCCGCTCAATTTAAGCGCATGTGCAGGACGACAGCAAATAGACTCCAGGGGGCTACCGTCTTGTTTCTACGTGTAGGAATCGCTGTAACT
+>36435 3
+AGCGGGCCTGCGCCCACGGTGTCCCTTCAAAATTTTAATCGAGAGATCGTCTAAGCGTGCATTGGCGCTTAGCATAACGATCGGAAGATCCTAAACGTTT
+>36436 3
+GATTTCCGTCCAGGCTCCGGTGTGAAGGTCTGCAGAAAATACTCAACTCTAATCACCACAGTCGCGGGGAGATCGGAAGAGTTACGTTTCGCTCTTCATA
+>36437 3
+AAGGATTGAACAATCAGGACAGACAATTTTGATGCAGGCCTATAGCATTTGCGTTGTCTCAGGCCGGCCCTCATTTGGCTGCCCACGCCCTGTTAGGAAA
+>36438 3
+ACCCTCTTAAGCGCAGATCTGTGAGTAGTCCCGGTGATGATTCGCATTTCACAGATTGATATTAGGACAAGGCAAGCGCCCCCTGACGTCGTTATGGCAA
+>36439 3
+GCCTTTGAGGTGGGCTGCGAGTGTTGTATAAAGCCATTAATCGTAAGCTGCTCCCGGTACTCAATGCACCAGTCTCAACCTGAGCCATATAAGACTAGCG
+>36440 2
+GGACGGCGAAAGTTACCTGTTTACGGACGCCTAGGTTGTAGACACTGGTAACCTCTATTCGCCCACATGCTCGATGGCTATACAAACGGCTGGCTTATAA
+>36441 1
+GCGTATAAGTAAGGGCTGTCCTGTGTGCTCACCGCTACATCAGTAGTAGTAATCCACTCCACCTGATAAAAGAGAGCTTCCCTTGAAGCTGGGGCAGTTC
+>36442 2
+AAAAACTTCCTGGCAAGGCCCTACGTTATTGTTGGTGTAAACCTACTAATTAAGTGCGCGCTAACCACGCTACGGTAACCGGATTTTGAGGCGCGGGCCT
+>36443 3
+CGTACTACGCGTCGCCCGTTAAAACAGTCGTATAGCAAATACCTGTGAACAGATGGGGCTCCTGTAGCCTCATACTAGAGTGGTGTACATTCGCAGCTGT
+>36444 2
+CGGACACCAGTCCCCTTCTCATAGAACTGAAGGAGACGAATTAATGGCTGAAACCCGGGATTTCCCCGCGTGAGGATCTATGCCTTAGTTGCTAGATTTG
+>36445 2
+GGCGGCCCATTATGGCGGACAGAATTTCACGTAACTAGCAATCCGTGAATCATTCTGGACTATTCCCCTGTCAGGTACTTTTCGAGAGGCAAGCAGTGAC
+>36446 2
+ATCGCGGAGGGTGGTTAAAGCCAGTACAGACCACGTTATTATTCACTGGGTTACAGACGTCTGATCACGCAATCCTACTCCGAATCGCAGCATGGTTTCG
+>36447 2
+CCTTACAATGTTGTAATTATCCTGCCTATAGCCCTGACCCAGCACCGAGATCGGCAATGGGATGGGATCATCATCAGCGGGCTGCTGAAAGGTATACTTG
+>36448 3
+TACAAGTACTGAGCTCATCGGATACGAGTTGCACCAATCCCCGAACTAAGTTTCGAGGACAGGAATGGCGTGGATACCCTCCTATCTGTCTGGGCTAGTT
+>36449 1
+GATAACCGACATTTAGGGTCTCCTCTGCTGCAAATGTTGGAATGGAGATTATCATGCTTTAAACATATAACTCCCCCGGAGCCCGTGCCAAGGGCCGTGG
+>36450 2
+CTGCTTTCACCTGTACGCCGGAAGACTACTCATGGGAGTTATCATGGGATGAACCGCGATAAGTGTCGAGCCATTGACCGTTACTACATCAGCTGTAGCA
+>36451 2
+GGCACTAGCCAAGCTAGTGTCAGTAGCGTCACAAAATCTCACCCTGCGGTTCTGACGATTCTGAGGATTTGAGTTGACTACATCCACTAGCCTTAGAGGG
+>36452 2
+TATAAGCCTCCCTTCTCTACTCGATTGTTAGGTCGACACAAACAAGGTAGACCAAGTGTTACCATAGTCGGCGGCGCGCGGGTAAACTTGGGCTTAAGTC
+>36453 3
+GCATCCAGAAAACAAATTCGATTGAGTCAGCGTAGGTGCGTTGCGAACGGTGTCTGCTCATCCTCCGTAAGGCGAGACACGTCACGTTTAGCCATTTATC
+>36454 2
+CGGGCGCTGTAAGACCAGAAATACGAATCCGGATGAGCATCGTCCAGTGATGCCTCTCGACCACATAGTCATGTTGCATCAATTTGTGATGGACTCGCTT
+>36455 2
+CGGCGAAAGCGTTAGTTATCGCACGCCACGCCAATGGCGTAATACTCACTGTGAATTCCGACTCCAAATGCTCAAGGTGATTTATGGACGCTATTTGGCG
+>36456 2
+AAAAACGGCGAGCCATAGTATTCTCGCTCGGTCGTTGCGTGTAAGGCCAAGGCGGAAGGTTAGTCAATTCGGTTTCTCAGACTTACACACTGAACCTCTC
+>36457 1
+CAGGAAACGGGCATTAAGTCTCATATATGGTGTCATTCCCCAGCCAGAACAGGACGGTCGGATGGGCTTTCTCTGAAGGAAATGCCGATTTCTCTACCCT
+>36458 2
+AGGAGGTTCCCGGACATTGTGACACGGTGCTCTTCTGCTGCCGATTCTTACGTTCGTCTGATGAAATAGACTAAAATGCAACCCGCCAGGTAAGCGCATA
+>36459 1
+GGTGACCTTCACGAGGCTTATTACTCATAGGCGCATACTTGAATGCGTTAGAACTCACCCTCCGGCTGTGGACGCACAATAGTTCTAAGTGGCCGATAGA
+>36460 2
+CCGTCGAGTTCGAGCTACAAAAGAACGGCTAGAATGGTAGTCTCCTGCCTATGCTCTAGTCCAAAGATCTGTAGCTCATCCACGAATGGCGTGTTGACTG
+>36461 2
+CGCCTCCCTTTTCGTTAGAAGGCCGGGTCGCCGCCTGGGAAACTGTCGGTCTAAAGTCGCACACTGAAGCGAAAGTACTTAGCGAAGTTATTACTTATAA
+>36462 2
+CGTAGATATTCGATTTGCACACCGTTCCAGCTGCATAAGTCATTCGGTCGAACTTCTGCCCTTAGAGTGCACACGGGCTTCAGGAGGGCGATCAAATAAG
+>36463 1
+CGTCATCAGGACGCCAGATAACTACGATTGGTTGCGGACTATATACAAATTAGCTGTGGGTCTTGGTCTAATGACGACATCTGTTACGCGGCACACGCCC
+>36464 3
+CACGGACTCAAGTCGGCTCTGATTAGCTCAAAGCGTAGTATATTCCCGTTACCTGAGACAATGATTCAGCTAAAAGGCCTCTAGGGGTCTGGCCGTGTCA
+>36465 3
+CGATCGTAGGATATCCCTCCTTGGCACTTTCTGCACGCTGGAGCGTCAAATGAATGCGTTTTACAGACCGCAAATTCCGGATATCGGAAGCACGGATGTA
+>36466 1
+CACGAATCAATCTGGTCGGGATATCCATAAGGGGTCATACTCCACATATCCAGTGTCGGCATCACGTACACGCAGTTGATGCTAATGGGTACTTCGGCGT
+>36467 3
+GATGCAAGGATGAGCCACAGTGTAAATGTTAGTGCCATTTCTTGCGTCCATCCATAACGCGGCCAATCGAACAGTCAGCTAAGTGATGGCGCTTTCCCTG
+>36468 1
+AAAGTCGACGAATACTGCCTCGCAGTCGGCACCAGTCTATGAAACACGTTGTTAACATGGTAGTTCGAGTATGACACTGGGCAGTTCCCGCCGCTTATTG
+>36469 2
+TTTCTAATCTGTGGATTCCGAACAGGGCGACTACGGACACGCACTGTCTTAGCATCCGCTTAAATGGCTCATTAAAGGCATGATGCGTAAGTCGCGAGCC
+>36470 3
+CATGCAGGTGTGACTACGTGTGCCTTTATACTTAACCTTGGGAAACGAAGCGTCATTGCGACCTGGGGCTTAGAATCACACTGAAACCACGGCAGTCTTC
+>36471 1
+GCAGCGCCGGAACCGTTCTGCTGATCGCGAAAGAGTCACTGTGGTAACCCTAAATCCATTTAGGGGCATTAGCTTCTTGCATCAGCCGGGATTTTACAAA
+>36472 2
+GGGTCCCAACAGGCTCACACTATAAAATCGCGGTTTTCGCACCTCAAGAGGTTAGAAAGCCCAGCCTAGATTTTTTTTAGTGCTGGTTGCGGACGCCAGA
+>36473 2
+TCGGCGTTCGACTTGGGTCGGGAAGATCGACATGCACATAGAATTTTGAGACCTTATTCCTAGATACCGTAAGAGTGTCCCCTAATGACACGCTACGGCC
+>36474 2
+GTCGGAAATTAGATGGATCTGATATACGTATGCCTACCCGCCGATGTCTCAACAACTTATTGGGAACGCTGCATCTTGGCACCGCCTTGCGGGAGTCAAA
+>36475 1
+TAAGCGCCATATTCAGCAGGGGGATGGCATCAACCAAGCCGGTTAGATAATGGGGGCGAGGCCACCCTTTCTTGTCCCCACTACTATTCTTTAAAGAGTT
+>36476 1
+ATCCAGGCATTTTGAACAACAGAAGGGTGCCTACGTACTCGGCGCAGATGGTAGAGACCATCATACTGCGGTCTGCTATTTATCTCGTCTCAGGCATGAC
+>36477 1
+GTGAGCCAACCAGGGCTACTACGGAATGTGTTGGAGTATCAGCGGCTTGTATTGGCTATATATTCATCCAACTACTTACACCGACCGCCGCGCAGGATTA
+>36478 1
+GGCAGATTTACTTTAACCAGGTAGATGTACTGTTCAGGGCTCTGTAAGACACGCTGCAGCCTTCACCACCTGTATCGGCGTAAGCACATCTTGCGGAAGA
+>36479 2
+TCCAGCCCTACAGCTGGTAAATCACCGCTAGTGCTTGCGGATGGGGACAACTAAGCTATTTCTATAAGAGGTCGTGAATCTGAAAGATGTGCCCCCGCTT
+>36480 1
+TGTTTACCTATTCGGTCATACACGTCCATGGTCAGCGAAAGCTTATGGGCGAATTGAACCCATTGCGGGCGCCTCTCCAGCGGGAAGACAATAATACTGT
+>36481 2
+TTCGGCTGCGCTTGACAGCTCCCTGTAGAATGTAAAGGGCAATTGGATCATTACGTTCGGCAACCTTCGGATGCTCGGAACAACTATGACAACGCTCGAT
+>36482 3
+GGAAACTTTCCCCAGCAAAACGTCTCCAGGGAGAGCGGAGTGACACCATTTCGAATTTAAACGTTGTCTTAGGCACTGGGGCGCTTTCACCATTGCATTG
+>36483 1
+GCCCCAGTCCAATGGGTAGTGGTAGGCGAGCATTCAGGTTAGTAGGCTTTGCTGTAAACCAGCACTGCAGATAAACATCGCCGCCTTGAACCTTATACTT
+>36484 1
+TAATGGACACTGGCCGGGTTTGAATTTGGAGCCTTGCTCTTAAGTATTGGATCCGGTCGGTCCCACGAACAAATACACTCATGCACGATGCACGCATGAC
+>36485 2
+ATTAATGAGGCGACAATGGGGCGCTGACCAACGACAACATTGTTGTTGACAATAGAGTATGATCCGGCGACTCGTCTTCTCCTTGCACTGTGTCACCGCA
+>36486 3
+ATTGAATGATGCTAGTTCGAGCAGAAGGCCATGCGCACCGTCGTAAGTGCGTGAATCAATTCCAAATTATGTTGCGCCGGCGGAGTCTATCACCCTCCAT
+>36487 2
+CCAACCACTGCGTGGTTCGTTCAGCGGTGCACAGCTGGCCGAACGGAATGATCAATAGGAACTAATAGTGATCGATGTTCTCGGAATCTCACAGTCTTCT
+>36488 2
+TACGTCGCACGTTATAGTTGTCACCTAGGTACGCATAAGTGTGTGCGCTGGCAGACTGATCTAGTCCCCGCCAATTTTTGACAGGGGAACCTAAAACGAC
+>36489 1
+ATTTTGAGTCTCATATTGTAGTCCCGGAGTATACCCGGAGGCGCGGAGCCATCCAGTCACCTGTTGGCATACGATCGGCTCAACGATAGTAACGAATTCA
+>36490 1
+GATAGGAGGGTTCTCCTCTGGCCAACCATCGTGTAATGTCACACCATGGGGCCCTTTTCTCGTATTTGTGGGCGCAACACAGTAACGTCATACAGGAAAA
+>36491 2
+ACGCACGGTATCTCTACTCTGTTCGCAGCGGCAGAGGCCCGGTTCGAAATTCGGTGTGTACGAAAATTTATCTAACTCAAGCCCAATGGTATGGAGCACT
+>36492 3
+TACAGATTAACATCCCCGCGTGGGTAAGAGATAAGCGTGATTCGTTGGTTCTAAGCATGGTACCCCTACTTCTCGATTCAAGCAACAGCGGTGCCAGGCT
+>36493 3
+TCTCATCGTCATGTCTATGAATCGTTAAACGAGCAAACTGTACGCTGTTGGTGTGGGATGACGGAGACAACGACCTCGTCTAACCGGAGTCGCACTTCCA
+>36494 3
+ACTACGTGCCCCCAAAACGGCGGGGATTACGTATATGGAGCATGTTAACTAATCTGAGTTGTCCATACTTGCGGTGCCCTCTCGTGAACCAGAAGTAGTC
+>36495 3
+AGTAGAGGTATGCTAAGGGCTGCATTACGTAATTTATCCAGAATAACGTACACGGTGCCATACCCTTATGACCCGTCGCGGTGCTCCGGTTCTGCAACGA
+>36496 3
+GCCCCAGATGCGTACAGGTTAACCGCAGTTCGTTTGACGACAGAGCTGCACCGGCTCTGGCTCAAGTATAGTCTTCTACAACGAAGGTGATATTGATACT
+>36497 2
+ACGCGCAAGTCTATGTCTACTGTTGAAGGAGGGTTTTCCACCAGCAAGTCGAGATTAATTCAAGCCCTTTCGGCTTAAGCAGACCGGCGATCTACTGCAG
+>36498 3
+AGTAGCTACTATCGTGACGTCTCCGAGCCGACGCGTGATTCGTATCCAACTGACAAATTAGTCGCGTAATCCGACTGGCGGATAAGTGTCATTCGAGCAT
+>36499 2
+TCCACCTAGTCCGGCCGGACGCTGAAAAAGGTACAGCAGAGCCTAGAATATCCACATATTTCATATTGCTGGCACTGCGTATTCGTACATGTTGGGGGTC
+>36500 3
+CAATCGTGCAGAAACACCTTATATCAATCTAACACGTGGGCTTCGGCATTTGAGTCGGTCTGTGCACCGAAGTGCTGTAACGGGCCTCAGACTGGCTAAT
+>36501 1
+ACGGGAGCTATTGGTTTGGCAACTTGCACTACAATCTTCGGACACAGTCTACCCAACCTAGTCACGGGGAGATGCCAACCTGCTATATTGGGGTATCTAG
+>36502 2
+GTTGTGGAGGATGTCCCTTCATGAGCGGGAGAAAACCCCGTACTCATCTGGGTTTTAACGAGCTTATCCTTCAGACCCTCGTAAGAGATCCCATAGACGA
+>36503 2
+GGGGTGTAGAAGCACCTTGTCGTGGAGCGTCCACTCCTGGTGGAGTATCAGCTGCAATATTAGACGGCAACACCTATAATATATTCCAGCCTATCGTCAC
+>36504 2
+ACACGCATATACGTTAGGAGTACTACGCCTGAGGGCTCTGCGGGTTTACACCGTAAATATGCTTGATACGTAATCTCTCGCAAGGCCAGGCGGCATATTC
+>36505 1
+TCGCCGCAACCTTAGCTTCGTCAGTGTGGATGACCCGTTGACTTGACTAGTACTGAAATCCCCTGAGACGCAAAAGTGCTAGAGATTATAGTCCGCGGAT
+>36506 1
+CACTCAAGTAAATCACTCTGTTCTCTGGAATCTCGCCCTTGGGCGAGGAAACCTCGGTCTGAGGGAACCGTTCAAAGATTCGGGTCAGATGCACATTGTA
+>36507 3
+ACAAACACCTCATAGGGGTAGAGGCGAGATGGTGTTAGGATCTGTGTCCCTCTCAAGGTTACCTTTCGCAACTTAGCCACATTATTAGCCGCTACACGGG
+>36508 1
+TGTGGGCACCCGTTTAAGGACCATTATAGGATAGACGGTGTTACCCTCACCTGTACGCAGACGGACATACCACCTGTTACGTGTTGGAAGCAGTAACTTC
+>36509 3
+TAATTACAGCGGTGTGAACGTGTTCTGAGACTACCACTGTACTATTACGATAGGTGGTACCCCGAGATGTATCGTACCGCCCTAACACTCAGGCGCAGGT
+>36510 2
+AAAGTCCCGGTCTTATCTGACACAGGCCGGGACGACAGTGCTGACTAATAGCCTTCGTTGGGATGTGTGTGCACACAAGCGTAGCTATCTCTTCTCAAAA
+>36511 3
+GTTGACCCATACAGCGTTAATCAATCCTAAGCGCTAGCTAGGATGTCGGCCGATTATGGTTGCATTGAGAATTCTAGTCCCACCCGGAGGATGCCACTGA
+>36512 1
+GAAGTCCGGGGATTTCTCTGGCCCATCTACACGCGATCGGCGCGTCCGACAATTTGATTCCGAGACATTTAGAGACTATGTAAGTCACCAATGGGTCATA
+>36513 3
+AGTGAATTTACAGATACACTGATTTTACTTAAGAGCGCGCGCGTGTAAGCTTCATCTCCCGGCACAACCTCGGAGTGCCGAATGTGCCAGTTACGACGGT
+>36514 1
+AAGAATTCTCCATCACTAAATAATTTTCCAGGCGTTCGCCGGACTTTGGTCACAGGCGATGTGAGCGAGACTTGGGCTACCATGTGACGGCAGATACTCC
+>36515 3
+TGCCTGGTAGTTCCCTGGAGGAACCTAGTGTGAGCCAAAGATTAATATCGCCGAACGACGAGCCTGAATTCAGTGTGACTTCCTTCAGTACGCCTTGACA
+>36516 2
+AAGTGCCTCGGGCCCTCGCGCATACGCTAGCCAATAGTTACTATAAGCTCAGTTGTATCTACCGTAGGGAAGGTAAATAATCTGTCCGCAGCGTATTGCG
+>36517 1
+TAAGAAATTGTACATGGAGCGTGGCGTTAAGCGTCAGCCCCGGGATCGCCGAGGGTACCTATTGTCATGAACCCCAATCTCAGTCTCTGTTAAAACGTCT
+>36518 1
+TAGAAAAAGTCAGGTCCGGCGTTATCGACGAGTGTCCAACATTTCTGGTCCTAACTGGCAGCCCCAATGGAATATTCAGTCCTTTAGCCAACGGTGGGCT
+>36519 1
+GTCTATAACAACCGCCTATCTACCACGCGGGCTTCTAGAGTGTAACTGTCCCGTAGCTGCCTTCGGAGTTTGTAAAAGAGAGGGACACATACTGAGTGCT
+>36520 3
+TTATGTCCCTTGAGTTGACACTGTCACTAGGGCGAGAACCGACAAAACCGACGAAAACCCTGTTCTGTGTTAGGTGACCCGGATAAGTGTCGCATCCTGT
+>36521 2
+CCTTGAAAAGGCCTATTTTTGGAGGCATGTCGATCTCCTACATGTCACGGGAACACGAGGTCCACGAGCCATCAGACGGAACTAATTTTCGTGACCTTGG
+>36522 1
+ATTCTATAAATATAATTATAACGTTGACGGTGAGCCCTTATTCAGGCGCGTCAGCCGTGGTGCGAAAAGACCGCCTCTGGAGCCGGCCGTTCATACGTAC
+>36523 1
+TGCAATACAGTAGCTACCTAAAGGAACTGCATAGCGCCTGCTTGCGGTACGCGATCACCTTTCAGCCAGTTTGGAGACACCCTTTCAGTGAGTGTGTAGA
+>36524 1
+GGATGCTACATGTGAGCAAATAAAGGTCGGCTTGGCGTCTTCGTCACCCGACTCGGATGACGTTCTTTTCCAGAGCAAATTCGCTACTACTGCGCAAAGA
+>36525 2
+ACCCTTAAACCTACAGCTAGGCTTCACACCGAAGCCGACAGTGGTCGAAGCCGATGGATTTAGTTTCGATTTTCATGCTGCAGCATGGTGCATAAGCGGT
+>36526 3
+ACCGCAGTATATTTAACATTACTCCGATCGTGGCGCGGAAGGAGCCATCACCTCCGGTTTTCGTAAAGTTAGAGCTATCATTGGACGACGGCCGTTGACA
+>36527 3
+GCGCGTTTATTTCTCTTATTGGCATACCATCGCTCTGTGCGATACGGGAATGGCAGGCCATAAAAACTCTAAGGCGGACGAAGACAATTGCCCCAGCTGT
+>36528 3
+CGAGCGCGTTCACAATATAGTCTACCTTACTGCGACGTAAGGCGTGGGGTTTCGGGACACACAACCAGGTCGAAAGTTCATATCCTGATACTCTTGAGCT
+>36529 3
+GACACCCGGGCGAAGATCAGGGGATGTTTATAGCCAAAATTACGAATGATCTATCCCAAGGTCCAGGGGGATCCTTCTTCACACCTCCGGTTGATTTCTG
+>36530 2
+GTCATTACGCTTAGGGGTCGCTGTCATTCGCGTACTCCACAAGGCAGGAAGGGTGCCAAATTGTCCACGCTAATCGTACACAGTTAACTCTATGATCAGG
+>36531 3
+CAAATTCGCCTCCTGGGCTTGGTGAGCAACGCGGAGAACCTGTTAGTTGAATTGGCTGACAAACTTAAGATCACGAATTTTGGATGAACCCCGTTCCGCC
+>36532 3
+ATCAACCTCTTATGCGCAATTGGGGGTATCGCGGGTGTCGATGTAGTGAACTGCGCCAAATGCTAGGTAAATTCTCCGAAACAATATCGTCCCGCGTCAC
+>36533 1
+AAAGCTACCAGCCAGGCTGCGACCCGACCTCATGTGCTAGCGCATGAAGAATAGGCGGAATATTTCTGTTAGCATTTACTGGGACTCTCTTACGTGTACG
+>36534 2
+TCTCCCTGTGACTAGAAACGGTTCCGAGTCAGAAGCCACTGTTATTTAGACACCAGGCATGTGTCTAGATTAGCCACGTGAATACCGGCGCTGATGGACT
+>36535 3
+TATGCATTCTAACGGATCTGGCCGCGTGATAGTGACGATGTTCCAGCAGCTTACTGCCCTATAACAGTTCAGGAAGTCAGAAGTCTGACGCCGTCTAAGC
+>36536 3
+AAATCACCGGGACAGCCATCCCTATGTCGACTTCCGCAGGATCCTGTCATGACGTTACGTGGAGCTTAGTTTTCGAGACGTTAGTGACTACAATAGCAGG
+>36537 1
+CCCGGGGTTAGATTACCTACGATACTCCCTGGGTCAGTATCCCCAGGTACAAGTCCGAGCTTATCGTGTAGTAGTTCTTAGGCCAAAACGACGAAAGTGT
+>36538 2
+TCTGATAACTCCCCTGGTGTTGCCTGTAGGTACCTTGGGGCACGTCACCGATCGGAGACGGCAAAGACTATCGCCTTAGTAAGTAAATATATAACCCTGG
+>36539 3
+TTCGACGCTCGAAACTGGTGGAGCTGAGGAGTAACGCTATCGGAGAACAAATCCCTCGTGTGGGAAGCGGTCGTCTACTCTAATATCTAATTACTCCCCT
+>36540 3
+TTATGGTTATTCAGCTTCGTGCAATCCGAGAATGAGGCTTTAAGACACTGGCATGATATCAGAACGACCTACTCTTGCCCTGCAAGGCCTGAGCCGGCGA
+>36541 2
+TAAGTCAGCTGTCCACGTACAACAAAATGTTTTTAAATCGAGTCACTGGCGGCCGGTTCTGCACTTCAAGGCGCGTTAGGCAACGAGCCGAGCTACGTTT
+>36542 2
+TTGTTGGGCACAAGAAGACGCTACGTTGTAAGTACGGCTGGTCTTTCGCATATCGACCATACTGGTAACGACGCTCCCATTATGTGTCAAACGAAGCCCG
+>36543 3
+TTCCAATATCCACCGTCTCTTTCGCCGACATGCGAAGACTTGGCAACGCTCGTCAACCAAGAGGATTGGGGCTGGATTAGGTCTTAATAGGACCGTAATG
+>36544 2
+ATGAAATTCTCTACCGGCACTATGCATTATGTGGCGCCAGTCCTTCGTACAATATAGGTCATATCGGGGCCGGTTACACGCCAGTGGCAGCTACAGGAAT
+>36545 3
+TGGAGTAAAATAATTCCCACCCCAGCCTTGGAAAGCCACTGTTGCGGAATGCCTGTCAATTACGGGCTGCCTGCAATCGAATACCGTGGTATTTGGGTAC
+>36546 3
+CCCCAATGGAGACATTGTCACTTGGGAGTAGCGTCAGGCGAACACGTAGTAGAGAATATGCTCGATACGCATTTTTGATGAAACGCTCCTTGCTCCGTCC
+>36547 3
+TGCTGTGTATTAAAACCTACGTTCATTGAATCCGATAATGCTCGAGGCACGCGGAGCTTAGAAGTACGCCCGCCGTCCTAGTAAGTAGGTTCTACAGCGC
+>36548 3
+TAGGAGTGACAGTACCTAGCAGGACGGAGTTGAGCCACAGCATCACACCCTGGTCATCGCCTGTGGTAGACGATCTTAAGACATTTTATCACCTGTTGCT
+>36549 1
+GGAGGTGATGGGACTGCTTATCTTGTTTATCCACGACCGAGGAGTTCAACCTTTCCCATAAACCACGCGCGGCCGTATGCATTGAAAAAAACGGTCTGCT
+>36550 1
+TTCGACGTGCCTACCATGACCTTGGGCGCGATTCGTTCAAGTTGATCCTGGATCGAGCCTAGGGGCAGAACTATACAGCTCCATTTGAAAACATAGCGAT
+>36551 1
+CATGCTATGGGGCGCGCGCATCGTGCGACTGGAGTTCGAACTAAGTGATTTCACACTATATCAGTGCAAAGCGCATAGATTACTACTTGGCCTAGCTCAC
+>36552 2
+GCCTTCTTAAGTTGTGTACAATGAAAGCTCGGACTCAGGGCACGTGCTTGAACCTACCCAGTGTATCACTGAGCCGAGCAGTGCGTCTGTCATATACAAG
+>36553 3
+TACCAAGGCGCAACTTAGGCTCACAAACTTGTATGTCCCTCAGCGGGACATTCCTACCTGATGGGTATAGCCAATCGTGGGTTGTCTAACCAAATGGTGG
+>36554 2
+GAGCGGAGAAAAGGCACTTTTAGTAGTGTGTAACTAAGATAGGTCTCACTTCTAGCGCCCTCTGCTCTCGTGCACCGCGCATACTAGTGGCACCTAGTAA
+>36555 2
+AGAGTCACGTCGACCCGCCGAGTAGTCGCCACGTTGCATCCGACGTGATCTGATATATTGCTATGTAAGGGAAGGTACCGACTAGTCTTCTAGCATCATA
+>36556 2
+TCTCCTGAGTTTCGCGGTGCATATAGCCACTAGCTGAGGTCCACCACAATTCAAAGGCGGAATTCTACTTATGCACTGGGCGTCAGGTATCGCAAGATAG
+>36557 1
+ACCGATCGGCACTAATCTGCAATGGTAGAAAGTCCTCGCCTAGATAGATGACCTCACGCCGGAGCCGGTCATGGCTTGTAATTTGAGATTAGCGACTTCT
+>36558 3
+CCTATCACGAATTCCGATCGATGGACTAAATACTAAGTCACTCAGACCGCGTGGGAATCACGTGTTCGCTGATAGATCCTTGAAGGCTTCGAGGCCGTTG
+>36559 2
+GCTCAAGATTCGGCCAACATGTTCTGCGCCTACCTAAGCTCGCGTTGTAACATTATTCTGAAATCTGGAGACGCCATAAAGGTGCTAGAGGCACGGGTTC
+>36560 3
+TTCTTGAGCGGCGGTGTGCCGCATGATCAGTGCGAGCTAAAAACAGAGCCTTATGCTCACCACTTACCCGATGTCAGAAAAGTCACTGATGGTTATGCTC
+>36561 1
+TGCAGTAAGCGTCGCTATGTTGTAAGACTAGACCCGCATTTTCAGCCCTGGTGAATTCGCAACTCGTAATGCGTAGAGTCAATCCAAGCGGCGCTTCAGA
+>36562 1
+TAGCAAACCGTCGTTAGCTGCAACCGAGTTCCTATTGAACTGTAGTCACTCCGCGGAGGGTGCTCGGCTAGATAAGATGCTTAATCGTGCAATCGTCAAC
+>36563 2
+GCGCCTGTTGTTCCCACCTAGCATACACAGATGCTTGGTATCCGTCTATATCGGACACTACGTAGGAAGGCGCATCTGGGTCGAAGATGCATATCGAAAT
+>36564 2
+ACACTCCGGACGCAGCGTCAGGAATATTCGAGGTCATATCGCTCTGTACTAGACCGGCGTCGTAATATCGAAGTCGAGCCGGTGTCCTATTATGATAACT
+>36565 3
+TCTCCTACGATTGATGGGGGAACACCGCTGTGGACCTACGGGCCACTTCAAATACCTGTTTCATCAGCACAGTGGTAAATGACACGCTGATGTATGCGAT
+>36566 1
+GGCCAAAACAAATCATTGTTCGGTATCCGCGCGCTTGAAGGGAATTACATGGTCTCGGGTGGAATTCCCAACAGGTTCGCCAAGGTCTGTCAACCTTACT
+>36567 3
+TGACATGGTCCTTTAACGTCTCCCAGGTCGGGGATCCCTGTGCAATATCGATGACTCGATATGGATCATCTACCAGGCGTCCGAGATTGGCAAAAATCGA
+>36568 3
+CTCCGGCTCCTGAAACCGCCCAAGTTTATTGCGTTAAAGCGAGTAGAATCTGTATAGAATGGGTCATGCGAGTCATGCTAGACACGAGTTCACGTCCTGC
+>36569 2
+GGCTACGAAAAAAAATGGAGAGCCTTTGTAAGCTCTGTTTTACTGCCGGGTAGCCGGGTCAAGAATCGTCACCCACAACTCACTAGTGGTCTCCCTGTTG
+>36570 1
+ACCTGTGCCAAGCATTCTGGAGTAGAAGTCGGTCCCTACCAGGAATACTCAACCTAAGGGATCGCAGTAATGACTTGTACCGCTCGACTTCGTAGGTGTT
+>36571 3
+ACCGTGTGAGAACACGGCTGCGCCATCGGATCCGAACAGGGGAGATTAAGTTGAGTCCTGTTCAATAAGCTTCAACTATATTTCGCTAGCGCCTACTGCT
+>36572 2
+AGAACCCGAGATCTCAGGTTTGCAGCACCGAGATATCTATTCCGTGTCAGGCACGGAAGCCGGCTTTTACGGTAAACATGATTCATTCGCTAGTGGCCTA
+>36573 1
+TTCACTTTCCCCTCTGTAAACTAAGAGTGGCATAACGAGGATGACGTCTTCCTCAGGATGATAGGCGAGTGCTACGGGTCAGCCCGTAATCCCGATGTAA
+>36574 1
+CCTGGTGACGACTCGTAGTAGTAGCCAAGATGCCTTAGCTATTTTGCCTTGCGCACCAACATGAGGAAGGTATTAGCACCCCTGAGGCTACAAGTGCATT
+>36575 3
+TACACCCAATCGGAGAGTCGTCTGCGAGTTGATGGGCGCGTGGGACTCACTTTAAAACAAACTTTCCCTAATACTCCGCACGTATATGGTAGTTGCAGCG
+>36576 2
+TAACAGAGAAGGCCTAACTCAACAATTGAGTACATACGAATCACCTTTCTGGTGCATGTCGTAGCGGTCCCTGCTCTGCGCTTCTGGGACAAGGTGGCTA
+>36577 1
+CCCATAAAACAGTTTTTCGATGGCGGCGTGATCTACCAGGCCGCGGGGGTAACGCATTCAACCACCATCGCTAGAATATTCCTAGATTCATGGATGTGTG
+>36578 1
+CCTCCATCCATCGTGCCCAGCTTGAGTTCCAGAAAGATATATGGACCATGCATGGCGGAGCCGATGATGTGAGTAATCCTCTGCCCTGTTGAATTAGAAG
+>36579 3
+TGAAGTCTACTATTGCTACTGTAGTCCTTCTGCGACCGTAATACCGTAACTAGAGGCCGACACGAGAGATATCGCGCATGGAAGTCCTAGTCGTGCCTAG
+>36580 3
+TTGAAGTTCAACGTTGACACCCATCCCTTATGGAATGGGGCTCAGTTACTGATCTCAAGCCTATATGCCCTAGAGCGTTGGGCGTACGCCCGATGAAAAG
+>36581 3
+CTACGCTTATAACCTGCATTACCAAAACAAAACTGATACGCCGCCGCGAATGTTAGTTTGTTACCCGTAGTCGGGATTGTGTGGCGGATGCGCCGAATCG
+>36582 3
+GCAGACTTGCAGACGTAGTGCGCTGATCGTTATATAAGTGTACACATATAGGTAAGCCAGGGTCGCTACATGATGAAGATTCTCGTCCTCCCGGTCCCAC
+>36583 1
+CGAGGGGGGAACCCTCATGCCACAGCAGGTAGCTTAGTTCAACGTGGCCGAGAAGCACTCTATGGGATATCATTTCTTGTCCTATCGTTGAACAACCATT
+>36584 3
+AAGCGTGTCCAATGTCTAGCCGTTAATTGACGCACGATCGCTCTCTCTTACCTCACAGAAGCAACGAGTGTGTGTCTGAAAAGATCGGCGCAGGATCTGT
+>36585 2
+GAGGGTAGGCGGGCGTAATACTTATATCCTGAAGCATTTGACGCTATAAGATCCCCTAGTTGAGGTCCGAAATTTACTACACGCGTGGACCTCCATCCGC
+>36586 2
+GGGCGTTGCTGGAGACGCTAGCAACTGGCAGTCGGACCCAACAATATGTTACGCTAATATCCGTTTGCCGCATTTGTAAAGCTACTCAAGGCATTCTGAC
+>36587 3
+CTCGCTTTACTTGGGACAAATAACCAAATTGGATGGAGTCCTCCGTGTAGCGTCCGCTGCGAGGCTAAAACAGAGGCATTAATTGAGTCCCTTGCACCTG
+>36588 1
+TGAGACTTAAGGTACCGGGCTACTATCATGGCAGTTTGGGACCGCACGTAGTCCAACCCCGCCTTATGTAGCGATACCGGTTTGCAAATGAACTTGTAAC
+>36589 2
+TCTCCCAGTTGGAACGCGGACGAAATGTACATGGCGACGACCCTGTCTACGGGAGTAAGATGTTCGGGCTCAGTCTATACCAATACTACTTGCATTTACG
+>36590 2
+CCTCGGTCGCGATATGCCTGCTTAACAATTGACTGAATCATTGTCAAGCCGTTGTTTCGCCGAGTGGATAGGGAATCGACACTTGAAGCCAAACTGGCCA
+>36591 3
+CCAACATGGTAAAGGGGAAACCCTATTCTTACCGGCATAGTTAACCCGCTGTGGTAGGAAGCCTTTTGTCTAAGTGCGCGCTCGTGCCCGAACTATTAGA
+>36592 2
+TTCATGAGAGCCCTAGATCCCTATTCCAGTATTTGGGGCATGTAAAGAGCCTGCCTGATGAAGCCCGGGTTCGAAGTACTCGCGATACTAGAACGCATTC
+>36593 2
+GCTCTTCAAGAAGTAGCATCGAACACTAGGTGGAGGTTCTACGGTTCCCGATAGCCCAGTGAGAGTAGTTATTTCTGAAAACGCCCGCCCTATACTCTGG
+>36594 2
+GGTACGAAAGCGGACGTACAAAATTTTGCTTGTCTAGACGATGTGGATTTCCTCGACAAAACAGTTCCGTCGAGTCGCGGCACGCATCACAGCTCGTCTT
+>36595 1
+GACTCGAGTAACACGTGGTCGCTCCCTTCATCATAGTAGGGATTGTGATTACATCGATGGTCTAGGTAGGCAGGACCGATCCCATGTAATACGCCACCAT
+>36596 3
+TCGCGCCACTAAACTTGAGGGGATTTACAATATTCAAACGCTGATCGTCGGGTAGAAATTCTCTGTCCCCCGCGTAAGAACGGATCGCTGCAGTTCGGAT
+>36597 3
+TATGGTGCCTATTCACAAATACTTTGGAGTCGGGCGGGGACTACGCGAACACTTGCACTTGTCGTGAGATAACCTTGGTAACTGGAATCACCTCAACCCG
+>36598 2
+CCAGTCTGAATCCTGACTCCTTCGAAAGAGATTATTATGCTTTGTCAAGGCCATACGCCGGAAACAGTCGATGGTCAGCTGCGGTTGTAGTAACGACCGC
+>36599 1
+TCAGTTGAGAGACCGCCCATCGTCAAAGGGCAACAATCACAGGTGTGGTACAAACTTACGGTATAACTTCTCGCTGAGGCAAGCCTTCTGTCTTGCGTGT
+>36600 3
+TCAACCGTCCGACACGTTACCGCACTGTTCCTGACGTCTGCTGCGAATGCATTAGTAGTAGATCGGAGTATATGGCAGGTATCGAAAGATATTCACCGGC
+>36601 2
+TCGGATCGAGGCCGTCCAGCTAGTATTCGTATAGTAGATTGACGGCCTCAACGGTTACTTAACGCTGGCACATTGCTCGCCCTTGATAACAAGAACGTGA
+>36602 1
+GTCGGTAGTAGCAGAAACGGTCCCCCCAAGTATTCGTAGAAGTAACTTCGCAACGTGTAGGGACGTATCTTCTCTTTTGCTAGGATAAGCGACCCTACCG
+>36603 1
+GGTACCGGGTAAATATTGGTCGAGACACTTGTACAACCGGTCTATGCAGTTCGGCAAGCCAGTTGGAATGATCCTTTTCTCCCCCTAACACGAAGGTACG
+>36604 1
+AAGTGCCTGACGGCCTTAAACCGCCCGTTGAAATAAGGCTAGAGTTTCTTAGTCTACATGCGTCCGGGCTTATTGCCGCACAGATTAAAGGCCAGCGATT
+>36605 1
+GTGCTGTTTGTGAAGAAGACGGCGCGCGCGCAACCTGATGTAAACCCTACAGGTTGAACACACTATGGTCGCGTTCTACCATACGTATTCCTTGCTAGAA
+>36606 2
+TGCTAGCAGTTGGATCTCGTCCGCCGCGCCCCACGCGGTTTAGAGAGATGGTCTGCCGCACGAACATATTACATAAGTCATCTCAATGTGTGTAGTAAAA
+>36607 3
+ATCATACAAGTCCAGGTTGGTCGTATTGCCGTCCGTCAACCACTAGGTAGATGCACCACAACGGACTTCGAGTGACTTGTAGCGTAGTGCAGATGCTTAC
+>36608 1
+GCAAACAGCGCACGTTAAGTCCGTGCAACGACACCCCGATCATGATCGCGTTTCTTGGTACGAACTAAGAAGGCTTGGTTTATTCCGCTTAATGGCTGGA
+>36609 1
+CCCCGGAGCCGTCGCTGCAAGAAGGATTAGCACGAGCTAATCCAACAGATTTATCGGCCCTTGGGTCGTTAAACTATCTATAAGCAGCGTTTGTTGCTGA
+>36610 3
+CCTGTCTGCATACTTGGGTACCTTATCGAGTGGCATACTCTATCTACGGGGTGTTCTGAAAAACACATGGAGGTGCGCTAACGCGTCACAGAAGCAACTC
+>36611 2
+TTGGTATTACTTTGCACACGCTAATTCGGTGTATAGAATGTCCGTATCCCAGATACCCCTGTAATGACGTGCGCACAGGCAACCGTCGAAGGCATCAGGG
+>36612 3
+GATATCTCTAGGTGAAATAGTTGGACAGGCTAACCACGTGTTCAAACGTACGCTCCAACCTGGATCCGTTTGGGACCAACTTCACACGGGGCGTTGTCAT
+>36613 2
+TTCTTCTAAGCTAGGTGTTTAGGACCTACCCTTGGGCTTGAAGGAAACTAGGACCGCGAAACCCAAAAGCCGTCGAAGCTGCTTAGTGACTGTCGTCCAT
+>36614 3
+CCAATTGTGCTACACAATCACCTTAAGACATCGCTTTGGCACGGGATGTAGTGATGGGTTGCGAATATGTCGAAATCACTCTCGACCCCTGTACAGGCGG
+>36615 3
+ACAGGATACTGGTATACTTGCTGCAACGGGCAGTAGACTACTGCTCCACATTTTAGTCGCTGGGGCACATACGCTTACAGATATTCGCCTCCAGAAGTGG
+>36616 2
+GTAGAGGAAGTTGAGACATCCTTGCATGACGTCTTAGGCAAATGAACTTGGAAGCTCTGTTGCTGAGCTGCCTGAACCATCAGCAGCCCAGCCTCTCATT
+>36617 3
+GCCTTACGGACCCTTTCAGGGGTTGCAGATTGTATAATCACTGGTAGTACTGAACAGGACTCACGTATCGCTGCCAGCACAGAGCACGGTCGACTATATT
+>36618 1
+ATGGAACAAGTGTGGCTTATACCCAGGTCGCGAAACTCCTCCTAGTAGTACTACCAGGTAGTAGAGACGTTCCTGAGTATTCCCTAACATGTCGCGCTGG
+>36619 1
+ATGACGTGCCCGTTGTCAGAACCTCGTATTCGCGGACAGTGACTAGTCGCCATTATCCATCTCAGGGACGCGTTAACTGTGCAATTCAAGGTACAAGAGT
+>36620 1
+CTGAACGACCACTAGTTTAGGGCTTCACCCCTTTACTTCTCATCAGGGGCATGGCAAGAAGTGTTAATCGTCATGGACGAAGTCAAAGGTCTCTCGGGCA
+>36621 3
+TCATGCTGATCCATCTGGATAGTCAGACGGGATTTAATACTACTTGCTCCGTGCGTGCACCTCCATAATAAGGATGCGCGCAGACTGAGGACCTAAGTGC
+>36622 2
+CTTCGGGCTTCGACCGATTGCCCTACGTAGTCTCTGAACCCCGAGGTCTGTTAATATTGAAGAAGGCTTCTAGGGGCCTATGAACCGAAAAAACTACGGT
+>36623 3
+GCCTATTCCCTCGGCCACGAACATTTTAGGTCCTACCGATTCGATGGCGAAGGATAGAGGCAGCTGGATGTAAATATCTTTGCACAGATCCTAGCGAGCT
+>36624 3
+GTGCAACTACCGTAAGCCCTGTGGACAAATACAAGACTTTCAGAAATAAGGGATGTTGACTTCCGTGGTGCACGGTCGCCTTTCACATTGCCCTACGTGG
+>36625 3
+AGGACGCCTACCCCGGAACAGAAAGCGGTCATAGATCTAACCATTGCGTATAGGCTCGAAGTACCCTGTATTTTGGACCTGTCTATCGCATGTCGAGGTT
+>36626 2
+TGATGGTATCCCAAATTCGGGCGCACCGACCACGAAATACAAAACATGAGACGTTAACTCGTGTTGGTTTTCTGGGGTCGCTTCCGTTAATAGCGACCCG
+>36627 1
+GTGTAACACGAAACCACGTATAAGGCAAACGATTTTATGGGGTTACGTCCTATGAAGTCTATCGTCCAACAGTGCCCATCCTGCCGGGGTTGGCCTACTG
+>36628 3
+GAGCCGATCTTTCATTATCTTATGCATGACCAGATGAATTGGCAGACCAACCGTAACGCTGTCGTATACACGGGTCCGGACTGAGTCCGGTATGCGAACT
+>36629 3
+GTAGCGGCAATCACCCCGCTTAATTCCCTTCTATTACAATTAACACCACAATAGTGGAGGGCGGCGAAGTAGCTGTGAATTAGACGTTGTTCGTGGCGCC
+>36630 2
+ACCGGTTCTTCTCGTACTGTAGGGAATGCGCGACATTCAACGACGCATCAGGACATGGTGCTCAGTAGATCTTGCGGTTAAACGCCAGCCGATCTATAAT
+>36631 1
+TTCGCCTTCGCGCCCTGGCAATCGCACTGAGTTACGTAAGAAACGTGAATACAGTATAGCGGCCGTGGAGGGACAAGGCTTTGTATCTCCAATTTTACCA
+>36632 1
+GTACGGACGGGAGACCTGCTCTCTCAGTGTTGAGGGGAATATAGTTATGTCAACACCTTTCCGCAACACAACATCCGAGCCGGGGTATTTCATCTTAGCA
+>36633 3
+TTCTACAATACGGCACACTGCCAGCAATGTCGGTTCTCGAGCAATAAGGAGGGCGACCAGAGCTGGGAAATCGTTTAGCGTGCTCTACGCTTTCTTACAT
+>36634 3
+CGTTCAAAGCACTACCATCGCGTTGAAGTGTGAGCAGGTCCAACAGTTCAAGACGGACCATTTCGCTAGTTATCCAGGTGATTGTTGTACAGCACCGCGT
+>36635 1
+GTTGCTGCACAAACAGTTGATGCTTTTGGCTAGTGAACCTGCTATACGTCCAGAGCAACCATCCAGTTAGGTCAAACGTCGTGTAAAGCGGCTCTCAGGC
+>36636 1
+CGGCTATTGCCCAAATTGAGTCGTAGGATCGGAGTTGCTCGGGAATGAGCTTCACGACTTGTCGATTCAGTACCTGGCTCCTACAACACAATGAAACGTC
+>36637 2
+AATTTAGCTGTAAGGCGCGCGGTACCATAGTGCATTGGGCCATCCTCCGCTCGGGACGATCACACTGCAGACAAATGTTTGATTTGATTTACCAAGACCG
+>36638 3
+ATAATTTTTGGGACCTCCTTCGAATCAGGCTGGCATAGCTTGCCGAAACCGGCGGGACCAGTCACGGATGACTTCAGTGGCTTCTCGAATTAGATACAAC
+>36639 1
+TTGTGCATTATAATTAGCTTTCTGTTCAAGGAGGGGATGACCCTGATCACCCTAACAACAGAGGGTGGCTCTGAAACACTCCCGCTTGAGAGGACCTGCC
+>36640 1
+ATATGTAAGTTGCCCACCAGTTGGCGTTCTGTATGAGACTCATGCACAAGTGATAAACACTGGCGCCAACAGTTCAGTCACGCACACTTTGGCTGGGCGT
+>36641 2
+CATGGAGAGGCCGATAACACATCATGCTATAATCTACCTTATGCTTAATAGTGGCGGCATGAGCGCGCTACTATTCGTGACTACCTGTCAGGTCGCAGGC
+>36642 1
+CATATGACGCCACGATAACTGCAATCCTCGCTCCGAACGATGTGTCCCCGACGTTTTAGAATAGGCTATGGTGGTCCTTAGGGGATAGGCATACCGTATA
+>36643 2
+AATGCTATGTGGAGGCACGTATAGCGTTAAGTCTCCTCCAATGATGAGGCCCCCCCGGGAACAGTCCCCGTCATATACATTATGGACTACTAATTGTGGG
+>36644 3
+TCAGTGCCAGAGGTAGGAATAGTGTTAACCACCGGCCTGGGCCTATTGATGTAACCTCGGCCAACTCAGATAAGATACTTCCCTGGACCTCGGATTTATG
+>36645 3
+TTGCACGGGAACTTCCTAGCAGACTCTAGTAGCTTACTAAACCGAGTGGGTGCCTTGGGTCACTCCCACGGCGAAATGGCGTCTAAGTAAATACTCTAGT
+>36646 1
+CGTGCTCCAATAGTGCTAGGACTCACGGTCGTCATTTACGTGGTGTGTGCCCAAGCTTACCGTTGTGGCCTATGGAAAGCGAAACCAGCAAATAACTACT
+>36647 3
+GCAGGTGTTACTAGAATCTAGCCCATGATTCTGATTGCAGCTCTAGATAATTCTGGCACCATGGCAAGACATCCCTGGTCAGTGAGGATCACGCTGCCGA
+>36648 3
+CAGCCATTTTTATGTAATGGAGGATCCGGGAGCGAAGGGTGATTTTACACCCTCCGAACTTCGCGTATCACAGGGACATCCGACCTTCAATAGCCATGTG
+>36649 1
+GCCTTAAGCCTCAGACAGAACCGTTGATTCGGGTACAGCCTTAGTAGTGTATGCACCTTAGAACGTTGCGAGCGGTGTTTATCACCCCGAAGACTTGCAA
+>36650 3
+CGCTACCGTGGAATCGAGTTAATCAAGGGTATCATGATCCACTTAAGCGTCTTCGTAGGCAAAGTTCTACATGCGGATCGGAGAGCCGGCACCCTTCTAT
+>36651 3
+TCCCATCATGACGAGGTCGAGCCAAGTGTGTGCTAGATATTAGACTTGTGCAGTCTGTGCCAACACGAGACCAGAATGCCAATTTCAGTCCTTCGGTAGC
+>36652 2
+GCCTAAATTAGTCATCGAAACGCAGATGTCTTGCCCTCGCAGTGCCCGATTTATGAGAGTGCCTCACCCGAGGTCGGTCCTAGAATGGTTGCATAAATAG
+>36653 3
+CCGTGCTCGTACCGGTACAGTAGTCAGGTGAAATCGATTCTCGTACGAGCCCGGCGTCGACCAATACGTCTCCCGTGTAGTTATAAGGGATTTATAAACA
+>36654 3
+TTCGTGTAACGTAGTGGTGCCACGCTTCCCGTAATGAGGAGATTACGTGATCGTAAATCGATCATGTAGCTATCCGTCCTAATCGAACGAGCCAGCGCAC
+>36655 2
+GTGAGTGAGGCTATGGCGGACCAAGGATCACAGTCCCGAAAGCTAAGCATGACGCGTTTGCAGCGATTAAGCACTTCCCTCATCTGTATATTACTCTGCT
+>36656 3
+CGATCTTGGTCGGAACGCAATAGCTCGTATCCACCCCCAGTTCATCTAGTTTTAAGCTGTGGGGCAGGCGTGTGGTCGATCCGAACAAAACAAAGCTTAT
+>36657 2
+GCGAGCTCGAGGCTCGTACACGTAATTGATAGGTGTCCTGCGCTTACATAAAATCTCTCGTCATATATAGGAAACGTCCATTGTACATGGCGGAGCCGCC
+>36658 3
+CGATCAACGGTCTCAGACTGTAACAGCGGGGGAGAGCACCTCCTCTGTTGTAGGCATGTATTCAAGGTACCTAGGTGTATCCACTATATAACGCGATCCT
+>36659 1
+GTAGCCTCAAATTTCGCCCGTACACGAACCTTAGTAAAGGCGTATATCGTACGCTCCGGCCCATGCAAAATAGGGGGTGCTTCCCAAGTTTAATGGTGGT
+>36660 1
+ACTGATGGCTGACGTTAAAGGTGGTCCGTCTGCACCGAATGCAAGGATAGCAGAGATCTCCAGTTTTTTACGGTTAGCACGGCCCCCATTCATCTACAGA
+>36661 2
+ATGGCTACCTATCAGGTCGGAATTTCGTAGAGCTCTGATGCCCGGCTAATAGTAAGGAAACTTCGAACAGCCGCAGTTCACGGACGTTGCATTCCTCATG
+>36662 3
+AGCAACGTCATCCATGGTAGCCTCAAACGATCACCCGGAACAATAATGCCTGCTGGTGATCAGATGGTTGAGGTGCCTTCTCGTGTAACTCTAGTACGTG
+>36663 1
+TATGAGTCTCCCGCACATTGGAATTTAGCCCCCTTAGCGTACTCTCGACGATTTGAGGTGCATCCACACGATGAGACGACGGGATCTGCTAAGAGAAGTT
+>36664 1
+TTCTCGCAGTGAGTGACCGATGCGCGGAGTTTACAGTGTTTCCTGAGAACCCGCACCTGAACACTTAAGGTAACAGTGATCGCTCGATTCCTGGCATAAA
+>36665 3
+CCAGCCTCCCGTCGAAACGGTGGGAGACCCAACTTTAGTGCTGTTAAGGAATGGAACGCGGAGACCTTAGATCTGCCTTATGAAAAGTCTCTTAGCTCTT
+>36666 1
+GAGGTTAAGACATTGTTGTAAGACCCTCACCTACCATCGAGTGGCTCCCCTGATACGAGCTGGGAACTGGTTAAATCTCCACCATGATAATGGTGGGTCC
+>36667 2
+CCGAGAGTCTACCACAAAGACTCGTTCTGGGGTCCGCATCTTAGTTGAAGCCCACAACATGTTCAGTATTATACGGTCGGGGAGTCGTTATGACGCCTAA
+>36668 1
+TATACCTCGCGTAACAGGGCATTACAAAGAGTCGGCCTACGACGGTCTCAGGAGTCACACAGGCCCCAACGTGTGTATTGTCGTATAGTGATGTACTTCT
+>36669 2
+GGTGATTCCATTGGGACGGTACAATACTAAAAGATCTAATGCTCTCTCTGAATGCCATTAAGACGCAGTGCCTACTTCAGGGGGGCCCACTATCCGGCTG
+>36670 1
+CTAGGAATATCTGGCCAACTCGATGGTCAAACCTTCCCTGGGATCGGTCAGTGATGACAATACTCGGATTGTGGGACCATCCTAATGTTCGAACGCCAGT
+>36671 2
+GCACTATATTTAAGTTCCTAATCCGGTTGGCACCTATCGGGGTACTAGTCAATAAGGAACACCATAACTGACAGGCGACTGCCGTGCTTCTGGGGCCGTA
+>36672 3
+TCTCGATGTCCAGATGAGTCCTACTTGACTGTTTATTTGGATACATGATGTTAAGACGGAGCAACAGAAACGCCCGGCCCGCCCGCGAGCGAATACTTGT
+>36673 1
+AGACATACGCCATGTGATAACGGTCACACTTCTAGTCGAAGGACGTGACAATTCTGTGACGCGTGCCATGATTGACCTGCACTTGCTGCAGTGTAGTCCA
+>36674 1
+AACTGTCGTTCCGCCCAGCTAAATATGAGCGATGCCGCTATCGAATGGTGGAACTTAGAAACTCGGCAAGTTGACCGTTGCCAATAGTCTACTTGGGCTC
+>36675 3
+AGAAAACCTCCGAGCGGTCTGATAACGGAGTGCATGTCGGGTTCATCTTCTCATGGAAGGACCACGATAACCGTCTACGCGGTTCCTTATACGCGTATTA
+>36676 1
+AGCCTGGCTTCTGTTGACGGAAGAAAAGCACTCCTAGCCAAAATTGACATAACATATTGTCTCCCGGGTGGTTCAGCCCGGAGGAGTTACTGTTTCCCGA
+>36677 1
+ACGCCGAAGGTCGCTCGAATGAAGCGAGTGACTCGGACGGTTTTTAATCCTAAAGAACTCAACGAGTGTTATCGGCTGCGTACGTTCTTCTTACCAACCG
+>36678 2
+CGTAACTCGGGCGCCGTGCACATTTGAGGCACTTTCTGTACTACAAGTGAGTTGGCCGGCTATGGATCGACCCAAAGGCAAGTTATCCTATACAGACTAT
+>36679 1
+ATTAATCAAGGCAAGCCTGACAGGTATCTTTGTAGACATTGCGATCCTACACAGTGTACCCGCAATCTAGGCCTCGGCGCGAGCTTGGACTGATGTCTGA
+>36680 3
+TGTCCAATAAATTGCTGTCAAAGTCCGTGGCCGACGCTTGCACATTAGATGATCGAGGGCCAAGCAGGATTATACTGGCGGACCATTGTTCCGTCATCAC
+>36681 1
+GCGTGACGCGTAAATGACTGCATATTCAGTCACGTCATAAGCGCATGTCGCAAGTTTACGGATCTTGGCTCTCACCCGTAGAAGAGATTGCCTAGTCACG
+>36682 1
+GCTCGGGACTGTAAGACCGATATGGCAATCCCCAGGTGTCTGCGTAGCGTCCAGCCTTCGGTCATAAGATATAAGGGATAAAACCGCCTTTACTTCTTGA
+>36683 2
+GACCGTTGGACTGGTATATCCATAACATTAGTGCACGTGAGCAATCTATGCAACTGCCCTGATTACTGGTCACCGGAAGTCGACGGAACTGGCCGTTACT
+>36684 3
+AATGTAGATTACTGTACCAGCTTAATGACTCGGACGTATATCCCAAAAGGCGCAATCTCGTCGTCTACCTCAAGTAGTGGATTTGCGGGTCGGCACGCGC
+>36685 2
+CGCGTAGAGCATGCATGTCCCAAGCGTCGGGACCATCCGAGCATATCATGTTATTCGTCGACATTAGGAGGTGTCACGCCTTCTTAAGATTAAGAATGCC
+>36686 1
+CCGTGCCCTAGTTTTGTGTGAAGCCTACGTAGAGGTCAGCGTGGAAATTCTCCAATTGACGTTCGACCCTAAAAGATGGTACTCAAGCACATCGGTCCAG
+>36687 2
+GAAACTCTCTAGTCACCGGCGGATGGGGACAGGGCTAGCACCCACTGAAGAATTCTGTGTAACCTCCATCATAGTTTTTTAACCGAGTTGCAGTGGCATC
+>36688 1
+GTACTGTTCCACGTCGCTACTTAAATGGCAGACTTGGCGTGACTCGGGGAGAGAGAGTGCACTCTCTTTCCACCCTATTAAGATAACAAATATCCGGGGC
+>36689 2
+TTACGCTAGTTCTAGCGTGAGGTCGTTACACTAATCGTCATAACTCCCCTACTGTAGGGAACTCTGAAGGGGAGCGAGTCGCCCTGTAAGAAATACGCTC
+>36690 2
+TCATGAAGATTTTCCAAACGAGCTCACGAACTTTGTGGCTCATGGTAAAGACGTATGCGGCCCGAGTCGAAACGCATCGGTCACCTCTACCGTTTGGTAG
+>36691 3
+CGTCGTTACACCCAAAATCCCTGACCCAGATATGCGTTGCTTCAAAGGGCCACGTGGACATGCTAGTTCGAATACGTCATGTTATATAACTGGGTGGCGG
+>36692 3
+CCTGATCAGACCTTGGAGCAAGTTTGGATGGAAGTGTGGAACATGCACACCTGCCACGACGTACTCGAACCTATTGGAGGTTCTAGGCTCTCTCAATATC
+>36693 3
+TAATAAAGGGGTCGCAGGAGGGACAGTCGCGATCTTAGAAAACATTTTATGCTCCCGGGAAAGGATGCTGCCTTACCGTCTCTACCCTAGTCTTTGCCCA
+>36694 1
+GCGGACCAGTGATAGGCTCAACCTAATCGGATAGTTTACGCTCTTAAGAACACTGCGGGCGTCCGGCTCATTCCGTTGGCAAGCAGTCATGAATTTCATA
+>36695 1
+GCAGGGCAAGTTCATGTTGGACTTCCGAATGACCCTAGAGGCAACTGCCAAACTAGCATTGGCCTTTCGGTTGAGCATTGCCCCCTACTGAGTTAAGATA
+>36696 2
+CAGAGCCTTCACTACCAACTGTGGGTTACAGCAGCGTGTAACATGGAGACTTTGCGTGGTTATGAAGAACCACGCTCGTCATCCGAGCACTGTTTCGATA
+>36697 3
+TCTCCCAAGACACAGTCCTGTTTCATTATAAGTTAGTTGCTGACCTCTGGACAAACTGCTGCGAACGGCATGGGGACAGGGGGCCCTAAACTTGAGTTAC
+>36698 1
+TTGAAATGCAGAAGACCTCCTACGAAAACCCTTTCGGATTTTGGACTCAGTTAAGTTAGCCCCGCGCGGTGGGATCTTATGGCTTGCTCACAGAACAGGC
+>36699 3
+GTATTGACCAGCTACCGGCCCAAACGAACCGATGCGCGTAGTAAGGAAGGCGTCTTTGAAGGTTTCTGATCCAGCCGCTTAATCTTCTCGACAGTTGAAT
+>36700 3
+AGACCGCACGTAAATGTCTACCGTTGCACGATATTATATATGTGCCCGACGGCAAGAAAGCCTACGATGCTTTATCATCACGGCAGGGTGTTTCGCCGGT
+>36701 1
+AAGGAACAAAGCGTCACCACAATTTTCCGAATGTAGCGGACCAGTATAAACTTTTTTATGTCTCGGTGCCTTGAGAAGGCTTTCGCCGCCTGCAGCGGGC
+>36702 1
+ATAAGCGACGAGAATATAGCACATCATGAGGTTGGTCGTACCCGATATTTCTGCTGGTCATTCCACGTTTCAGTCGCCACCTGGATACGAGCTGCCAGGA
+>36703 1
+GCATCCCCCACGCATCATACTATGATTATCGCCTTGTGTGCCTGGAGTAGCAGGGGTGACGCCCATTATGTGGTTCCTAAGCGATTGAAAACCAGTAAGA
+>36704 3
+CATGGGAAGGGTCTCTTCTTGCCCAGACTCACGTTACGGCCTATTCAACAGTAGTGCTTTTAACAGCGGAGATTGACTGAACCCGCTCTAAGGAGGCATA
+>36705 1
+AGAGGGCCTCAGCCAATACGTATGTTGGGATAGTGCGCAAAGCTTTTACCGGTAAACGTACGGCCTTTCACGTCGACCATCTACATGCTTTGCGTACAAG
+>36706 1
+CTTCCTTGCACCAGGCTCGATCATGAGAGGACTGGTGACCCTTACGGCCTTTCGGTTCAATAATGCTGGAAATTTAGAACGCAGACGCTTCTGCGAAAGA
+>36707 3
+TACTACCGTCGATACTGGGTATGACACTCGAATTTCACGAGGATCGCCTCTGTAGATTCTTTGAGCGCTTTATGACAGCCACAACACGCCGGGAGGAAGT
+>36708 2
+ACCACGATTCGTTACTCATTTGCGATTGAGGAGGGACATTATCGTGAAGCGCCCCCGCGCAGAAGGCGTTCAGTCTACTGTAATTTAATAGTGCACGCAC
+>36709 3
+GACAGTAGCTGTGCGTCCTAATGAGAAGCAGGATAGACTCAACGTTCGTCTTGGACCACCAATGTGCCGCGAATACTAGAGAGCATTTCCCGTTTGCTTC
+>36710 3
+CCCCCCATCCACGTCGCAATCCGAAATGCTGCGATATGGCCGTTAGATTGATGGCCTATTCCTTCGTAAATTTGGAGTCATGTCAAGCAAGATAGGGGGA
+>36711 1
+CACCGTAATTGCCATAGCCAGGGGCCAGTATCTGCGAGCGGGAATGGGCGTACATGATTGTACTTAAACCATGTCCATCTTCTCGGTAGAGATATCCTAC
+>36712 1
+GGTCACTAAGAACCGGGGTGCTCCTATCATAAGGGTGGCTATGAGAGGCTCTTTCGCTCCCACCTACAGCCTGGGAATTCATATTAATCATGAGGAACTC
+>36713 2
+ATTTCGGTTAGGTGATCAAACCGCTAGCAGCACAGTCCGGATAGAGCGCCGAATAGATGACCTGTAGCGCTTTAAATAGTGTCACTTCCCTTGAGGTCCC
+>36714 3
+AGGCTACCGCACAAAGTCAAGCGGATGGCTCTATGATGACCGTTTCCTTTCCCATTACTGTGTCCGAAACGGATCGATTATGAGACTTATGGCGGAACCG
+>36715 3
+GTCTCGGGTGAAGACTGCTGGAAGTAGATGGAAGTATTTGCAGTTGACCGGTTTCCACAGATGCTACTATTCCCGACCACCATTGCCCCAACACGTATGA
+>36716 1
+GCGCGCATACATAACTACCGGATCGCGCTTTTAATTGGGTTGCGATATGAGGAATCCAACGACCCCGGACTTGTATTGACTCCGATGTGTCATAAGAGCC
+>36717 2
+TACTACTAAGATTCAGCAACTGGATCAGAAAACTCCCATGGCCGATTCGCCCAACGAATAATGGTGGGGCGGGGGACTTCTTTTCTGCTAGATGGTCCTC
+>36718 2
+TACTCCGTAGGCAGTGCTACACAAAGTCGGATCAGTACTCCACACTATGTGACAAGGAGGGCTCTCATAAGTACAATGGTCCGGTCTGGTTTGATCCCGT
+>36719 2
+CCGATAAAAGCCTGGCGATGGTCACACTTGTGCCCCTTACTACGACTGAAGATTCGACGATTGATGTTGGGGATTTGTTCGGCACACAACGATCAGCATC
+>36720 3
+AAGGTCCGCATGCACATCTTGTGCAACACGTACTATAGAGCAACCTTGTCTTCCTGACGCAGATTAGTTCCGACGAGGTGGCGAGATGCTCGGATAATCT
+>36721 3
+GCGGTGCCGAATGGCTGTTGTGGCCATGCAAAATTTCAGTGGATAACGTTATACGAGATTACCTCGCCCAGGTTAACGCGGCTATACAAAGCCCTCACTT
+>36722 3
+TCTAATGCGGCGGTGTGCGCCGACGTAGGTATGGCCACATATCATTCACCATCGGATTCAAACGTTGGCTTTGGGACCGATGACAAATCATCAGACATCT
+>36723 1
+ACCTAAGGCAACAGGAAATACGCGCAGTGCGGCACTTATACTTTCAGTCGGTATGAGGTCTTGGACGGTTTATCTAGTACTCACCTATTCGCCACGGGAC
+>36724 3
+AGTACCTGTCCAAAGTATGCCCCCAGAGATGGTGTCAAAGGCTAAGATGCCCTAAACGAGCACATCGTGAGTGCATTGGCGGACTCTGTTTCGTTATCCT
+>36725 2
+GGCCTGTCACTCTACCCATTAAAGTCCCAGTAAGGTAGACTACTCTGCTTGACATGTCACGGAAATCATTGCTGCGAGCACGTCGGGTGAATTGGAGTCA
+>36726 2
+ACCTATCTCTAGCCAGGTCGAAGATAGATGAGATCACCATGGGCCAGTGACGCGGTGGGTGGATTTAACTGCTCCTGCGCACATCCTATAAGTAACTTCT
+>36727 1
+CCGGCCCACTTAGGCTCAAGTGGTTCTGCGTCTAGAGTCCAAAATCTTTGAGCTTACATGGACCTAAGTTACAAAGGGGAATCGGCCTGACATGTGATCC
+>36728 3
+TAACAGTCGGCGATCAGTCAGGCGGCGCAGAGGCCTGCGTGGTGCTGTTATATTCATCAAAAATCCCTACTGGCAGTACACCCGCTGTTAATACATTTGA
+>36729 1
+TAGTATGCTACCCACCTAAATCGTACGGACCTCGCCCATTTTCCGGGGTGTGGAATTGACATACTGAACCGGACCCGCCGGAAAGAAGTTTTGAATGTTG
+>36730 1
+GACTTCCTTAACGGTAATGGGCTTTCCGTAGGATCGGAGCTCAGTAAAACGTATCCAGCTTCCATGGAACTGTAGAGCCAAAGCCGTCCTTTAGACTGGC
+>36731 2
+GTCGACAATCAATCCGATTGGTCCCTGTAAATTAAGCGCGTGACGTGAAGTCATACTAAAGGCGCTCTTAGCGGGGCGATCACCAAGGAGTCTTCTTCCT
+>36732 2
+CAGACTCAGGACTGAGGAAGGAATCTCTGACTGGACGCACAAATTGCTAGAGATCTAATTTTGCTCAGCTTTTTCAAACATGGGTCGCGGGCCCTGCCCT
+>36733 3
+ACTGTGCATCAAAGCGATTGATGATGCAGGGAGCATCCGTATTTTCACATAACCCTATCGCAGCACGGAGTGGCTAGTCCCATGGCTGTCTAGATACGCT
+>36734 3
+GATATCAGCGGCCCAACACGCGATGAATCGACCCTCGGAATGGGTACTTGTTGATAGCCGATATTGCCTACTGCCACCTTACATCGTTGAGATTTAGGAG
+>36735 1
+TCGTCCAATATGCTACAATCGTGATCTGGTTGCTAGCACCTACACGTTGTGAGGGTCATTTCACAGTGAGCGCCGACGGAACGTGCAATAGACCCAGTAT
+>36736 2
+TCGCACGCACGCCGTGTACAGGCCTCGCGTGCAGTACCTGCAGCGGAATAAGAATTGAGAACAAGCCAATGGTCCTGGGTCGATTTTTTCATTATTATAC
+>36737 1
+GCACTACAAGATGCTCCGCTACCCTGATATGTCAGAGTGGTGTGATGAACCGTCATGGCTCAGTCCATCTTACAGTAGTCAGGAGACCTATGTCAGGTAC
+>36738 2
+GTAAACGGCGTGCACCCAGTACTATAGTCATTCCCTGCCTGCCGGAGTGCGGAAATGTCCTTATTACCCGTATATAGAGTTACGATCGAGGATAACGCTG
+>36739 3
+ACTGACGGCGTTTCATCTAGCCATACCGGGCGCATTACACTCGAGAATGTCACAGGGATAACGTCAGGTTATGTTGCATCAGTGATCGTTAGCCAATCCG
+>36740 1
+GGGCTTCGCGCGTATCAGCTTCCGATATACGCTACTAAACCACGATGGGGTCTCTCACTACTAAGGAGATGACACGGTCAGAGCATTATTTCGTTGCAAG
+>36741 2
+GCTCAATGTTAGTCTTAGTTCGGTTATGGGATGGGAACTCAAGCTGTACTAACATGGACACCTGGCACTCGCGATCTGACAAACCCACGGAGATTCTCGC
+>36742 3
+ATGGCGTATAACTGTCCTACGACTACAGGTGGACTCAATAATATGAACGACTCGCCCGAGTTAGGCAGGTAGGTGCCCCTGTTATCCAAATCTGGTTCGC
+>36743 1
+ACACTCGAAGATTTCCATAAGACTTGCTACGGTCACGGTTATTCGGGAGCTAGGCACCTAGACCCTAGGTGCTCCGGATACTACTTGTTACGAGGACGTA
+>36744 1
+GAGGGGGGGTAGTCGATGTCCAAGCTTAGTCTACAAGCTAATGGGGTGATGGCTTACATTCCTCCCACACCCAATAACCATACCTGTTTGAATCTGGCCA
+>36745 3
+CAGAGTCATAGTAACGGACCTGACATAAGAGTCAGGCTGCGTGGATCCTGTGAAGGGATGTCAATATCTGTTAGGCCCCCTTGTCCCACATTCTAGCTCA
+>36746 2
+GGCTTCCAGACCTTCATCTTATTGCGCTAAAACTCTCTAGCGCGGAACTGAAGGTTTAGTTAGGAGAAAGCGCTCTCCATTGGATATGCCAGGGAGACCC
+>36747 1
+TTGCACAGGCCGATATGACACTCACGCTCGATGCTAGGAATACTTGAACGGCACGTTGTGTCCATGGAATTCATGATCAACTGCATATGGACGGCCGCTT
+>36748 2
+GAAACTACCGAGAGTCGACCCTATCCTTGTCAAGCTAACTGGGCCCTGGCGGCAAGAGATAGGTTAAAATCCTGCTGGTTGTTATCCAAGGTTCACTCTG
+>36749 2
+GGGTTGCTCCCAATTAGTCCTAGCGGAGTACGCCGAGTTACGGTATAAACAAGCGTGGGTTATGATCTGGCCAGCAATATAAAGCATCCGTCCTCTTACC
+>36750 1
+CGTGAGTGGCCTAGATGCGTACAGGAATCTAGGATACATGTTCCGAAGGACAGGGTGCTCGTCCTAAATCTTCCACACATCAGTCTATCTACGCCTTAGG
+>36751 3
+ACTTTAACGGACGGTTACATCATCGGGCGGTAAATAATGTGTCTCCTAGTGGAGCTCCTAATGATGGGGGTTTAGGCCTCACGTCAGCTCCAAACCAACC
+>36752 1
+TAGCATACATTCCCGGCTTAGCCTGCTTACTAATCTGAAAGTGGACAGGAGGTGGATTCATGGGGCGAACCGTTACGTAAGCCACTGTTCCCACCTGAAT
+>36753 2
+TATTACGTGTCACATTTCAGAAATGGCTCCAGGACGACCTGCAGTCGCAACTGTCTGACCCCATTGACAAGCGGGGTGTTCCATGGAGTAACTCTAGAGT
+>36754 1
+TTGACGAGGATGCAGTTGACGGGAGCAACCAAGCGCCCACGTCTTAGATTTACGTACCGCTGTATTCCGAACCTGTTTCACTCAGTATTGGAGACATCGA
+>36755 3
+CCCTCTACTGCTATCACGAGTCTAAGTCGTTCCCTCTGGCTAGGAGGTTCAAGCATGGGAGGAATTGAGCACAAAGACGTTCCACAGTTAGTCAAGCTTG
+>36756 1
+GTATCTATCTGATATAGTATCCGCAGCGGCGCTGATTTCGGCAACGGTACGAGGCTGAAAGCTAAGGCTTAGAATGATCGTTAACCTAACCGCCCTTCGC
+>36757 3
+GTTCGCAGCTAAAGGCGCGTGGCTACTCTATAGAGTGGCAGCACAGAAAAACCGCGATTCTTCTATGCATGTTTTACTGCTCGAACTGGAGCCTACAGTC
+>36758 2
+TCTATTTGGGTTATGCCGACGAATCACCACTTTCAGTCAACGGTCGCAGCGGTCATGCTTACCAGAGCCGTAGAAGATAGGTTCCAGAGCGTGTACAATC
+>36759 1
+ATGGACCCACTTACAGCATCTTCCGTACCGGGGATCGGGGAAGAGCTTCAAACGTGTGAACTAGCGGCTCTCTCGTAACAGACGTACAATGTTACGTTTT
+>36760 1
+TAGCAAGCTTATTATACTGAGAACGCCTTGTTCATTCCAGAGCTAACCTCACTGCACCGTGACTACTGGCAGTGGGACCGCGATGGAGTACTTAACTGGG
+>36761 1
+GGACATATCATAGTTACACACTCATGGCTCAACTTGGGCCTATGCAAGGACATCCAGAGGGATGGCATATCGGGACGGTCTTGGTTCCTTCTCAAGCTCA
+>36762 1
+CAAGCGAGCATTTGCCCGGATTCTCACCGGCTGCAATCCAATAGACAAATTGTGTTCAAGCTTTTTCGAAAAGGGGGAAGGGGGCTTCATCATGCCTTCC
+>36763 2
+GTGCCTGATGAAACGAGCCGAAGTTACGCTGCACAATTACCTTACCTATTCCCGGCGATTTATCAACCACTGTTAGGAATGCGGTCAGGCGAGGCTAGTT
+>36764 3
+AATGCCTGTGCCTGAATGACTCGCTCTAATGGTTCAAACAGCAAAGCTGACAACCTCGATGTGCTGATGTATGGGTAGTACTGTCCGACGCCGAAGTTCC
+>36765 3
+TTAGGGGTAAGAGCGTAGCCGTATCTGAATCATTAGCAGGTTAGGTCCTTCCCCCGAATGCCCAATGAAACCCATACAAGGGCATTACTTGTTGTGCCCG
+>36766 3
+TAACTAGCATTTCCAAGTCATGCAATATCATGTCAGTTGGCGCGAGCACTCACAAGACCGGCCTGCGGGACAGGTAAGTTTGCCTAGCTTCTTTAGGACG
+>36767 1
+GTCTTGAGAAGCACTACTAGCAATAATGAAACGAGATGCTCGTCTAAGCACGGGTAGCGTTTAGTATTTCCCGTCCTCGGTGAGGCATTCCCCATGGACC
+>36768 3
+TCTGAGGGGGTTTCTGTTCAGAGGGTCAGGCCTCGTTAGGTTGATTTTCGACTCAACCCATCTACCTTAGACCCGGAAAGAACCCGATACAAAACACGGT
+>36769 1
+TCTTGGGCGTCGCGAAACACGACGCCAACCGCCACAAACATAACGTTGTGTTGCGTCCGCTCTGCTTTGTATTATAACGAAGACTTGTATGCGGATGAGA
+>36770 1
+AACCCCCCGGTGCACGGTGAACTATGTCGGACTTAGTGTCTCAATTTCATGATCGTACACTGACTCAAGATACTCGGGAGGTCCATGGGCTTAGTACGAA
+>36771 1
+TAGTGGCTAACGACCGCGCGATACCACCGTGAAGAGTTTACCGCGACCGTAGCGATGATATGATATTGCAACTTCTTTTGATAGCACCACGTGGGCTACT
+>36772 3
+TTTAACCTATAGTCCCGACTTAGTAATAACCATAAGTTGGTATTGCTCAGGGTAATCGCTGCCAGACACGAAGATCCCTGCCTGGGCCGAAGGGTTGCCG
+>36773 1
+TCGGTCTGTATAGATGCGAAGGTATGTTCTTCGAGCGACACCTCTTCGAAACCCATCGGTCGTGTTCATAAGCTCCGCAGCAGGGTAAAGCAGTTACCAA
+>36774 2
+GCCGGGCGTTAACTAAATGGCCGAGGCTTAACTTTCCTTTTTCTGCAACGTAGTTGTAAGAGATCGAATTCGAGCCGCGAGCCGTATCAGCAACCAGCAT
+>36775 2
+CCTTGGTCTGTGTACGAACGGCTCATTACGCTATAAAGTTGTAGGGGAAATGTTAACCACGGTACTTGCGATAACCACGGCGTACTACCCTGCAAGGTCC
+>36776 3
+AGGCTGAGCACTATCCTGCCCACTACCATTCGGAGAATCTCGAGTGGTTCCGCAGTTTGATGAGCGATATGTTTACTTCAGACGGACTGCAATACAGAGC
+>36777 1
+CATGTTTTCCTATAAAGAGTCACGTCGCGGGGTCGTGTTACAATTCCCCGCCATTCAGTAGTGACCAATGAAGAGACGAAGCTGCACGTAACCGTGCTGT
+>36778 2
+CGAAAATACACTGGTTTGACTTCGGCGATAGCTGATTTTGCCGCGTTTCGTTGACAACCGTAACGGTCCACTGTGTCAACGAAGTACGCTCCAAACGAGG
+>36779 2
+TCCACCGAATCCACTACTAAATACTTTGCAGTGGACTAAGGGTATGTCGGCGAGTGTACGTATCGCCGAGTGCTCCAAGCGGGGCAAATGACTTTATTCC
+>36780 2
+AGCGAATGTACCCCCGCTCTAATCTTCACGCAGCAAATGATATGCCAACGCTCTTGGGGTAATGCTTACCTGATGGGTAAGCGACTTGGCGATGATCAGT
+>36781 2
+ACTGCTTCGAAACTTGACCGTACAAGGTCGTGGGCGTATGAGAGAGCAGCTCGGCGTTCCGAACAACTGGTAATAATCCCCATTCCTTGATTCATTGCAG
+>36782 1
+TACTATTTCTCTGTTAGCAATTGGTATGCGAAAACTAGGGAATGTGCGCGACGCTGGGCCACCTCGTGGCATCAGTCCACCGGAACCATTGCATATGACA
+>36783 3
+CTTGTACTCATCAACAATACGAGTATCTCCGTGGTACTAAGGCCCGACCTGCAGTGACAGTGAGACTTGTGTACAAATCCCTCTGACGGATGCGTTGGAG
+>36784 2
+CCTGTTGACGACCATTTTACATTTGAACTGCACATCGGCACAAAGCTGCAGTGATAGGCTCCCTGGTTAGATGAAGGGTTGGTCCCCAGGTACCCAAAGT
+>36785 1
+CAGTAGGTGGTTAATCTTGCTTATCAACGGCTATACTTGCGAAGTCGGTCACTAATCTAGACACGCGTTATCGCAGAAAGTAGCCAACTCTCCCGGGGCG
+>36786 1
+ATAGCCGGAGATTGTTGAAGTCACTTTCCCACAGTGGTCACCCTTGGTCAAACAACTATGAGCACGCTTGCTGTAGTAGCGTGAGATACACCGTGCCTGA
+>36787 2
+TACTCAGAGTCCGCTTTGTACGTTTACGGGACGGATTTACGAGATACTGACCTTATGCGGCCACGGTGCGCACACCTCACTAAGTCTTACGGGATAAGAA
+>36788 2
+GAGATCCCATTATGGCAGGCACTCAGTTCGATTACTCGTCAACCCTGAACATTTTACGTAAGCGGATGCGATGGGGGATACTCGTCGACGCCAACTATGT
+>36789 3
+TACAGCCTGATCTCCATATCCAAAGCTTCTATTGACGGAGCTGCAGGAGGAAGCCGGATGACTGTAGCGTTGGGTTACCGTAAACCCCTAGTTCACTATG
+>36790 1
+GGGGTAATAGACGCTGCGGATCGTCGCATCCTCGAATGAGTCGAATCATAATCAAAACCCCTTCCCTTTGATGCGATCAGGATACACTGGTTTGGACGCT
+>36791 1
+AACGCCTCTTGGGTGACAAGTAAAGCCTGACCGGCGTAGGACCTGCTTAGAACAGGCTCAGTGTTTCCCCCATTCAAATAGGTAATGGCTATTGTATGCC
+>36792 3
+ACGGTATAAACCAGAGACGCGTTGAATTCCGCTACAGATTACGGCCTCAGTATACGAGACGCCTCCGGGTACTCGTTTTTAAAGGCTCGATCAGTTGCTG
+>36793 1
+CGACGAAGAACGCACGCCCGCGGATATAAGCTTAGTTGTTCCATTACGCGGCACCTAACGTATTGGGCTGTAATAAGCATACTGTCTATTGACTCGTCGG
+>36794 3
+GTTACTTGCACTGCACTCGGTTCAACTGTTGTACGCTGACGAAGAAGATCAACAGGGCTGTATCCCATGCTTCTGGGAATGTTAAAAACGCGGACTCCGC
+>36795 2
+AGTTACCAATGCACCTAGCGTCAGGCCTACCAATTTTGTCTCCCGAAATAGTGGGGATGGCACTGACTGTACAACTGGTAACCCCGTGAATGGTTGACGT
+>36796 1
+GATAATACTATTGCGTACCAAGGAACGTATTTTACGTACGGGGGCCGACGCACAGACTAACCGACGTTCGTTTGGTTGTGTGTCCAACCACGCTAAGCCT
+>36797 1
+AAAAGACCGGGATGATCGCCTGCAGAAATCTCATACGGTAGGCGGCTGCAAATCCTTCACTGAACCTCCTTTTTGTAGCATCGCGTCGTGATATACTGGG
+>36798 1
+TGAAACATTTCTTTGAGGCGTAATCGAGCAGGATTGCCCGGTACTCGATAAGGTGGGGTTTTAACCAGATCTACACCCCACGATCCCCTCTGGAGAGATC
+>36799 3
+AGGTCGAATAACGCTACGCGCTACTTTACCAGAGAGGTTACTACCTGACAATGTAGCGCTGACTCCCTGTCGGTACCGGTGAGTATTTGCACAGCTAATG
+>36800 1
+TGCACAAGGCTGGTTCAAACAATCACAGACATGCGCCCCGAACGAAAGTGCGACGTCCGGATTTGTCTTACGTGTAATGTGTGCTTCAGCAGATGTTCTC
+>36801 3
+TGAGGACTGCCCGCCTGGATTATTCAAATTGGTAGCAAAAAGTCAATCGCTCTCTGTCAAAGCACTCTGCGTAGCGGGATCACGCACGACTGCTTTGATG
+>36802 2
+TTTTACGGCAGCATCCTCTATTTATACGGGGCTCAGATACTTTCCTCTAGATCACAGTCGCGATAGGGGCGTCCACATGGAACCCCGTTAAGAGGGAAGA
+>36803 3
+ATTTTCTTGTCCGGTTAAATCCGACAACTACCTACCTGCAGACAACAGTTAAAGATTGTTGGCCCTGCGGTGACGCGCCTAGAAAGGGAGTCGATCGGCT
+>36804 1
+ACTAGTGGGAGAATTCACCGGACGGACATGCCCAGGTTCACAAATTCCTCGTGTAGGCACTTCTGAACGACACCAAGTTTGACTTGGAGACTGTCGCTTT
+>36805 2
+CCGGATTTAAATTGTAATACTGCGCCGCAAAATTGCACAACCGCTCACGACCTGGCAAACATGTGGTTTCAGAGGTGGATGACTTGGCGTGTCCATCTCG
+>36806 3
+GCCGGTCCGCACTTATAAACATGCGTCAATGGTATCGGGCCTCTGGCAAAACTCACGCAGATGTAATTCTGCATATACGGTGTGGCGCATGCTTAAGCAT
+>36807 3
+ATACTCGCCCAATAAAGCTATGGAGTAAAAAAGGCAGCTTGTTAGTTCCTCCGATCCGACGAGCGCTGGCCGGGTCAAACAGGCGTTTCTTACCTTTGTG
+>36808 2
+GAGTAATCATAGCGCCCTATTACGCCGGGGAAACTGGTTCTTTGATATTCACCTCCAACGTGACGTATTCACGGTCCGGGCCATCAGCGAATGTAGATAG
+>36809 2
+CGAGACGCCATTACGTGCGGCGCTGTAGTGTCGGAACACCGAGTCGGGCACCACATTTTAACACACTATCTATTTGTTATTGAAAGGTGCCAATGGACCT
+>36810 3
+TGTTTACAAAACCTGGTATCATTCTAGCAGCCACGTGGTCAGGCTCGCGAACTTGGGGGTAACTCTGGCAATTGTACGTGCAGCCAAAGTCTCGCAACAT
+>36811 2
+TGAGCCGCGCAATCGATAGCGCCTGAGGCTAGTCTATCGGCGCAAGCTATGCCTTTTGCCGTAAGGTAATATCATACAAACCAGGCTTATAGCTTTCAGG
+>36812 1
+ATACACTTCGAACAATCGAGGCCAAGTAAAGTGTGTTAACTGGGATGCGTCGACTTCGCGGCCACTCTGGAACTGTTCCAGGCCGAAATTCGTTTTACCG
+>36813 2
+TGAGAACGATTACAAGGCGATGTGATGGCAGGATATCCGGCATACGCCGTACGAACGCTCTACTGTCGCCCAACCATTGTCGTATTTATCTGATCTCGAG
+>36814 1
+ACATTATCTCAGCAACCATAGTGCTCGGTGCTGTGTATCGAATAGTGTGCCCGCGCAAGCCATTCAATGTCTTGCACGGGTGACAACACGCGGATATTGA
+>36815 3
+GTCACTAGCGGTACAATGGTTGTGTATTCCCCATCTGGCTAAGAGCCGGAGAAAGCTCTAATACTTCCACATTGTCGAACTAGTTCACACTGAGGGCGGC
+>36816 1
+GGATATTTAGCTCTAACTTACGGCAAGCTGGGAAAGGCGCGCGCCACCTTAATTCCAATCTTATTAAGATATGCCGACGTGCCGTCCGAGCTGAGACTTG
+>36817 2
+TCCAACTGCGAAGAAAGCTTTTTGGGTGAGTGTACCCTCCGATTCACAGAGGGCGATAATGTCTACTAGCGCCGGTCTATTGTCTCCCAATAGCGAACAG
+>36818 3
+CTGCCAATTCCGGCACGTCTAAGTCTACTGGCACGTCTAGATGGAGACGAACGATCTTCGGATCTGAGGAATTCGTTTCAATGATGATCAAAGGCGCTCC
+>36819 3
+GTGACTCAGCGTTGGGAGAGCATGCCTATCCATGTCAAACAGCCATAAAGCACTGTTGCGTTAAGTCACCAAACTTTCTTCGAAGGGGTTGATCGCCCGT
+>36820 3
+TTGGAATCCCAAAGTTGTTAGCCCCAGCCCTATATATTCGGTTTGAATATAACGGCTACGGACCAGATGAGTCTGCTGCGCGTCCCACCGTAAGTGAGAG
+>36821 3
+ACCACATTCATGATACCGACTAAACGGAATGGATTCCGGTATACCTGAGTGAGAGTAGACTCACATTTACATGGTGCCGCTGGGCCATCGTTGCTGTCCG
+>36822 2
+GGTAGGGATATGTGAGCTGTTACGCCTCAGGTGTTGACAGCCATGGCTATGGAAAACTTAAAACATCCGTCAGATCCACTGGTCGTACCTTCGCATCACC
+>36823 2
+ACGAGAGAACGATTCATATTTTGCTCACGACTCTCTGAGCTCCCCGTTGGAGTGGGAAGTATTTACGCAATTCTGAGCGGTAAAGACGCCCCGATACGCT
+>36824 1
+TGCCAAACGCTTTCATTACATGGGGTCTCCGAGCGTTAAAACGTGTTGGACTCCTGAATCTCCGGTCTGAAAATGAGATAGGGAACGGCGCCCTCCATTA
+>36825 2
+TAGCATTCACGAGGCATACCCTCAGTGGCAAGCGAAGGTGTTAAGGCTTCGTCCCTTAAGCAATCGCGAACCGTTTGGCTGAATCGACATCTTAGTACTG
+>36826 3
+GCGCGCATGTAACCAACAGATTTATCTCGTGCCATACCAGCGATCCTTCTCCGGGAGGATTTGGTAGGGTTAACGGAAGTTGATGAACTTGCACCAATCC
+>36827 2
+TTCAGGTACCCCTCGCCACATTGGTATCCATACATAGCGTTTGGAAACAGTAGCAAAGGGGCTTACACGATTAGGAAGGGGTACCCGTTCTATGGCCCTT
+>36828 3
+GAACGCCGACACGCTTTCTACCTTCAGTAGCCTGATCGACTCTGGAATGGCGGACCGCGTAGTTTTGTCGAGAACTGATTAGATGTCTACCAGTCAAAGA
+>36829 2
+ACTCCGCCAGCGTTGTAACCGATCGGTCCTTTTAGCTTAGACGTTTCAACGATCGACTGCCGAGCTCAGTTTTGGAAGCGAAGTAGAACAAGGCTGATAC
+>36830 2
+CGGTTGTTAGGAATACGGCTCGCCAGTGCGGCGTACGACGAAGATGTGCCTTTATGCATAACGCTACACTCGCTCCATCTATAGTTAGGTCCAATAACAG
+>36831 3
+ATTATCGTGGACCCGCGTACAGTGCAGCCATTTGGCGCAGACTCTCGGATGAAAAGGATTTACGAAAATTTCCGGCCAACCTCCGTCGGCAATTGGTATT
+>36832 3
+AAGATACAGCACTCCCTCGCGCCTGCAGTTTGATGTACGAGTTCCAAGGCAATTTAGGAAACTGCGTCGCTAATTCCGATATTGGAGTGGCCGTAACTCG
+>36833 2
+AACCTGCGACACCTCTTCGTACCGTGAGTAATTGCTGGGCGGGACAGCAATGGTCACAGGGCGGTTCCTAAAATAGTTTATCCTTACAGTTCAACTGACG
+>36834 1
+GACTGGAAGTGTGATTTACGTACGTAGACGACATTATTGCTGCCCCGGTCAAGCCAAGATGAACCACCGACTCTGCTGCGTAACTTATTTCTGACAGGCG
+>36835 3
+CGAACCACATCCCGGGGGTTTTGTCTCGTAAGGCGGTTGGGGGCACAAATTAAACCTCACGTATTACTGCAATGGACATTAGTCAGCTACATCAGGCCTT
+>36836 3
+AAATGACAAATGACTTTCTCGTGTTTGCGCTACCGTATTCTTGTATCTAGACGAGGAGCCAACGAATGACCAGTACCTCGCCGTGAAGCGCGCCTGGGTA
+>36837 1
+ACAGGCGAGAAAGGAGATATCGGCCGTCTTTATTGATTTCCTACTAGCTTGACCGGTCGGACGGAGCTCCATTAAACGCTAACCTAATGTTGGCCCTCAG
+>36838 3
+ACAAATTACGGCAACCCCCGTCGCAGACTCCTTTTGCACGATGGAGAGGACGTGCTGGTTACCTTTGGCAGCTTAGAAAGTAATCTTTGGTTGAAAGCCC
+>36839 2
+GTTATGGTGCAGTTTAACCACTGGGCCCTGATACCGGTTCCTCGGCCTGCCGAGTATCTCTAAGGTCTTTGGAACGAATTCACAGGCTACAAGACAAAAG
+>36840 2
+GAATCCCGTTTCAGAATCTTTGACTGCAGGAACCACCCAACATGCTTGATTCGCAGAGACTTGACTGTTGGTAGGCGTAAGGGATACCGGTAGTCCCATC
+>36841 3
+CCATGTGAAATCAGATGCGCCGAATCATGGACGGCCCTACAGCCCCTGCAGGCTAACGATTTTATTTTATGAGCATTTGTCGGGCACACGAGGAATTGCT
+>36842 1
+GGAGGTTTTGCCTGCCTGAGTTGTTCTGCAAGTATACTAAGTCAATGTCACCCGCAGACCCGAGGCTCTCAAAGCAGGCTTCACGTTGAATCAAGCTAGA
+>36843 1
+CCTGGGATCCCGTAATCCCCGCAACCTATGTACTGGTTAACTTGGCAGGATTAATACAAGAAAGGCCGGCGGATTTCGCGTTTTTAGACCCGAATCGTAG
+>36844 1
+GCGTTTAAACCGTATTCATTACTACACTCATGTGTAGACGGATTGGCCTAACCCTAGCCACGGGTAGGGCATGAGAAGGACCTTCCTCAGAATCGGGCTT
+>36845 1
+AGTCGGTTTTCCAAACTAGTGATATCCCACATGGCCTGCTGAGTAACCATTTAGCATACGGGGATGTGGTTGAGGACCTTCATGCCGCTAGGAAACCCCA
+>36846 1
+AGGGCCTCACATGAAGACACCGTGTCTCGACGCTATTACCCACATATAATGGTGACGGGTCATGACTTCGAGAGTTCTACTGGGATGCCATCGATGTTAC
+>36847 2
+GACAGCGGGCCATCCCGTGCCTCGAAATGATAATTTTCTATATACTACTACTCAGCACGCAGAGCTGGTGGCAGCTGACATAGGGATTCCTTGGTAACGT
+>36848 2
+AGGAACCCGACGTTCGGTACTGGCCAATCAGAGCGTTATGTGGGTCTATACAGCTACTTCGTACGAAGATGCCCACCTTCATAGCGGAATGCTATCTAGT
+>36849 3
+GATATTCGGCGCTGATATTTTGACCGGGAACCGGGCGCAGACCACATCTTTTGTATAGGTCGCTGATACGCATCCACGACACCCTTAAGTGTAGACTAGA
+>36850 2
+AACCAGCCGGAGTCGCGTAGGCCGACTTCTATCGTCTATGGTCTAGTTACAAGGAGCTGGACCAAGATCATTGTTGCTAAGCGCCAGACTTAAAGCCTTT
+>36851 2
+GTTTTACCGGTAAAGCCGAGACGTCACATGCGAGTGCGCATTCCCGATTCGCTAGCTTCCAACGTCAGTCAATTACAATTGGGGAGACAGCAATTTTGCG
+>36852 3
+GTTTACCGCCCTAAGGACGTTGGTACATCCCCTATGACGTTAAAGCGGACTCAGCAGGTGAACGGCTTTGCCCTCAAACTAAATGGTCATTGACAGTTGG
+>36853 1
+GACGGGAAACGCTTCGACACTGATCGAACCTTCCCGTTTGGAGCGTCATGTATGGTAATAACCGGACCTGATTTAAACGATGACTTCAGCTCTGAGCCGT
+>36854 2
+CGGGTGTTAAGCGGTCTAAAGGCGCTTTTTGAGGGCTCTACACCACACTCAGACGATTCATTGCGTGATTAAAAGCGCCGTTGCAACCTCGCAAACTTAG
+>36855 2
+TAGCTTTCCACCTCAAGTTAAACGGATAGGAAAGCCGCAAGGGTCCGTCCTGTGTTTGAGCAGAGAGTACATTCACGCTGTCTTGCGACTGTCATGACAC
+>36856 2
+ATCGCACCATTTTTGACCGTGGGCTCGAATTTAATGCTGAAACGGGTAAACAGGGTGAACATGACGTTCGGGCAGTAACTCCACTGCCCGGTCATTCACT
+>36857 1
+CTCCACCGGGACTAGGTGGCCTGCAAACGCACAGTTGCATAAGTGGATCGTATCCATTCAGTCCTAGTACTCTTGACTACTCAGGGTCGAGTGTAGATAA
+>36858 2
+CCTTACCACAATACCACTTACAGCGGGGATGTTTATTGGATCAGAAAAAGCGCTGATCGAACATCGCCGTTTGCAATCGGGCTCGGGACTCTAGTGTTCG
+>36859 1
+GAACCCGTGTATTCCTAGCCCCTGTTAGGCATCAATTAGTGGGAGTCCATATCGTCACAGAAGATGCAATAGGGTCATGTCCATCCTAGGAGCCTATGCG
+>36860 3
+TCGTAGCTGTGTTCCCTCGAGACACGTAGCGCGAAAGCCTAAAATTCTTCACGCTGTCGACTAGCGAAGTGAACTTCGTACTTAAATGCATGGGTCCGAG
+>36861 2
+AGTACGATACCGGGCTTCACTAGTGAAACGTCTCGCATGGGAATAGGTGGAGCCGCCGAGTTATCAGCTTATCATTCCACACTGTCTTTAGCAATGGACC
+>36862 3
+TTGTCTAAAAACGCGTTCTTTAGTTCCGCCAAATATGGCAATTCTCGGGACACATCGCCTCCGGTAGGGTCCGCATTGGCCAGGACACTTTGGAGGAAAA
+>36863 1
+TCGTTTACGCGACCCAACAGTACGCGGTGGGGAGGGGTACTCTCCAATTCTGGACTCAAGCCTAATTACTGACCGTAATCAGATCAGATCCTGATGTGAT
+>36864 3
+AGCAAATCCTCCTGGTAGGAGCGTTGTTAGGTTAGAGGGGGACTCCCCTCTTTTAAGTCTCACCATGGGAGGAATTGCTCACACAACGCACCATAGTCTA
+>36865 1
+ATTTTGCAATCCCCAGAACTCTAAACGTCTTGGAGTGTGCAGGTGCTGTCGGGCGAGTAAAGAGACCCTCAGCTTCTGCTAAATCGACGGACAGTCTTAC
+>36866 1
+TCCGTATAACGAACGGCAGTGTAAATCGGTCATCACCTCGCCACAGCTCATATCAGGGCGGAGTAGCCGTCTGGTTTTTCGGTAGAGTAGTTATACCAAC
+>36867 1
+TTGGTTACAGCCGACAGCGGTGTGACGTAAATATCACGGCAAAATGGATTACTTTCAATTCCCCGGAGTCGGCCGAGTGTTAATCCGGCACATTCCGTCA
+>36868 3
+TCTACTTGAGTCACTGGACCGGGACCCGTAGAAAACTAGAAGGGTTACTATACATCGCTGTCAAGATGTTCATCGCCTGTGAGTTAGCTCACCGGCAGTC
+>36869 3
+CTATACTTGGACTTGCGTGACGTGATGCGGTCCACTCATAGATCGTTACGTGAAGGTCGGTCCCCGACTGGGTACTTCGAGAAATGACCACTACAAAACT
+>36870 2
+GCTCCGAGAAATCGTTGTGGACGCAGTCCCGAACTAGAGTAAGGACCTGGTTAGGTTTATGGTTCCGTACAATCGTTTCCTCCATCAAAGCTAACAGCGC
+>36871 1
+ATGCTATCATTTCCCAGGCGCTTAAGCAGTCACACGCACTTCGCCTGGACACGGATCGAAGGAAAATTTTCGTTTGGTCCCAGGGGGTAGCAATATTACG
+>36872 3
+TGCTTCAAAACGGTCCATCAACTTTTATTAAAGGACGATACGTAGTCCCGTTGATCACGCCCCTTAGTTTTGAACCTACCGGCCGGAAGAGAGGGCGGGT
+>36873 3
+TTAAGACCTGTAGAAAGTCCTCCGTCCTTTCATTCTACGCGCCGTAACTGAATAAGGGAATGTGCACAACACTAGTCGGCAGGTTGGGCATACTCTGGCG
+>36874 3
+ACTACCCGAACGATAAAAGGGATGTCCCCTAGGCTGACTTCGGCTTCTTGCTGTTTCTAACGGAGGTCGCAGGACGATAATACTATAAGGCTTGCACTGC
+>36875 1
+AGGCTATAGGGATGGAAGCCGCGTGCACGACTCGGTCCCGTTTACTTGAATGAACGATTGGTTAACATTAAGCTCTACACCTTCCCCAGTGCTCATGAAG
+>36876 3
+AATTTATGCTTTCGAATTTTCCGACTCAGCACTTCCAAGAGTGGGGCGCACGGGTTGCAGATTCGCACTAGGAAGGACGATCACCTTTTAAGCAGCCACG
+>36877 1
+CTGACTCCCGATACCCACAAGATAACTGGTTGTCGAATGTTATGGCGCACGGAGGGCACCGAAATTTCTTTTGGGCTGGCGACAGTGCATCATTACATCA
+>36878 2
+CAGGCTCCGGGCTACCCGAAGCCTACTTGGATGTACAGGAGCTCCTCCTCCTTGAAGATTGGTAGACGTGATACGTATAAGCATGTATGATAGCTCAACT
+>36879 3
+CACTGGTGTCCCCAGCTGGACCTTGTCGCTACAACGTATACGACAGCAATGGTGGTTTATTACCGTATAAGTCAATGACGGTCAGTACCATGATGCGCGA
+>36880 2
+GGAGCATCTCCACCTACACCGCCAGGAATCAGAATGTGGTTGACTCTCACCGGGTCTCTGGGTAGAATTACATGGCGCCTAAAGACAAGTGAGCTTTTTT
+>36881 3
+GCTCAGGTGGCTCAATGCCCCGGGGGTTCACAAAGTCAGTAGTAACTCACAGAATAACTTATCGTGGGTTCCTTGCAGCAGCAGTTCTAAAGGTCTACCT
+>36882 3
+TAAATCCTGTGTGACGGAAGATATCGTGCGTCGCCTTTTACCAGCCAGCTTTGACACTGGGCTAAACTAAGCTGCCGGTGAAACGACTCAAGTGTTAGCC
+>36883 3
+AGACGTAAAGTGCACAGGCAAACTCCGTGGTCACTAGTCCATTGCTACATCTGCTCGGACGAACGACCTCCTGCCAGTAATCTGGGGTTGGAGATTTTAT
+>36884 3
+TTTCTTGACAGCTCTAACTGGGAATATTAAGCTTAGCGGGGTGGAGACCCAGCCCACAACTGCGTTCACGGAAAAGCCGTCAAGTAATTCTCTGCTGTCG
+>36885 2
+TAGCTGCGAGACTAGCGTGAACTAATCAGTGTCGATCTCCGTCTCTGCCCAACGTGTAACTCAGCTGTGATTAGATCATCCAACCGTAGATAGGGGGCAT
+>36886 3
+ATCCGAAACATACCCGGATATGGATATGAATTCCAGTTCCGCGCTACGTAACTGCCGGGTTGGAAGACACCATGATGCCTAGTCTTGTGACGGTCGTACT
+>36887 1
+ATCAGCGCGTATATCGCTTGGAACGCTGGGGTTGGCATAGCGATGCCTCAAATCGCTAAAACTGTCCCTGATCCACGCTCAACGAAGTATGGGTCATTAT
+>36888 2
+TTATACCCGCCCCTAGTTGTAAGATAAATTGGCGGCCCACTCCACAGAGGTAGTTTAGGTAGCGTTACGAAAGCGTATCTATCCCAGTCAGCTTGCGGGA
+>36889 1
+TGGACTCAATGTCATCAATGTTGTCTTAACGCGAGTGGCCACTTATCCGGGATCCAAGGCGTCGGCTACCCGGCCGCTGAAAGATAGAAGTTTCCTAATA
+>36890 2
+ACTGTGGGGAAGCTAAACCGACAATTGACTTTGAGGACTCTATGTCCTACAGTACCTGATCTACCGGAATGCCCTAAGGTGGAATCGCGCGTCGCTTTCA
+>36891 2
+GACTGTGGGTCAGGGAAAATGGCCAGCCCAACCGCGATATACGCACGTATACCGCATACGTTGAGGGAATCCATTGCTTCTTAAGTTCCAACGTGCTTTT
+>36892 1
+GGTGTAGGTAATAGTACCTGCATCCGTCCAACATAGCGGTAAAGCGTGTGATTCTCCAGCTTGCTGAGGCCTGCGTTAAGACTAAGCACCTCACTCAGAT
+>36893 3
+GTGGACACATGTGGCCCAGATGCACGTTGGCTAGACATCTGTTTCTGTTAAGAGATTCACGCCCGAACTTTTGTCGAACATCACGCAGGACGCATCGTAA
+>36894 1
+ATAAAGGGCCAACAGGTGTAATACTTTGCAGCACCTTTAATATGAGGTCCACATCCCATTGCTCATTTCAGTCTGGGCGGCAGGCGATTACCGGGGATCC
+>36895 1
+AATCCCAGTACCCATGTTCCCGGAGCTTTGTCTAACCCGTTACGTCTAGCGTGGCGGACCGTATGTAGACTTTTGAAGAACGTAACGAGCCAAAGTAGGT
+>36896 3
+CTGAAATATCGTCCGAGTGCTACCTGGTGCTTCTAAAGCGCGAGAAGTCCTAACTTTCCCGAATGGTTACTCAGCGCCAACGCTGCTGTAGGTAATGGAA
+>36897 2
+CGCAGTTGATAGGTACTAGGTCCGTCACTTAGTCCTCAAATGCATGTGCACTATCCATTAGATGAGTCCAGTCTCAACGGCGTCACCGGATGAATGGGCA
+>36898 2
+ATAAGTAAGTACCATCAAGGTGCGGGCAAGGCTTCCGAAAGTTATGTCGTCTCTTATCTCAGGCGCCTACGACTCGAGCGATGTGCAAATACTCGTGCCT
+>36899 3
+GTCACTCTTGTTCAGTGAGTAATTGCTTCGAGCCCGCCACAATTAATAGTTTCCTGCAACACTCATACAGCCGGGTCCGCATAGTGAGGAGGTAGCGAAG
+>36900 3
+AAAGTTAAGAGCCCAGCCTCACCGACGTCACGGCATTCAGCGCACTCGGGTGAAATTTCAAGTTGCAGATGGGCTCACACCTTGCGTATTAGTGTTTGAT
+>36901 2
+GATGCTGTTTATAGGTGTACTGGATAATTCGCGACCATCCCAACCCGTTAGGACGTAGACCGGTCCAGGTCGAGATATCCTAAAATTGGACCGTCGCCAT
+>36902 1
+GGAATACAGGGAGTGCGTTCACAGGCATATAATCTACGATTACGTGCGCGGGTGCACGTCCTGGTAATCATACCCCCTATTTTAACAGCTGCTTAGAGCC
+>36903 3
+GTTGGACCCAGCAGTAAGTCTCTATTCTCTCCGAGCTTTCGATGCTCCATTCACGGGTCAGGAACGTATAGAATGGTCAGGTCAATTCAACGACAGCGAG
+>36904 3
+GTCACCCCACTGATATTAAACGCTGGGTAAAAGTAGTTACGATGTATACGCGCGCCGTGCGTTTAATACTGAGCGCCCGCTCCTTGAGAATAGTCGGTCA
+>36905 3
+GGCCCCTTCGAATGTCACATAGCTACGACGTCCATGCAGTATTATTCGAATGGATATCAAAGTGCGGACCGAGTAGCCTGTGCCCACTATTCAGGGTTAG
+>36906 3
+AGCGGTAATCCACGTTGACTATACGCCTGGAGTAATAGGAGTACCCAATATCAAGAGCCGCACTTTGCTACGTTAATTCGAATGGGGCTCGGGTCCTTCC
+>36907 1
+TTACCCAGGCGGAAGGGTTGAGAGTAACTCCCTGCTTCTGTACACTGAAAAGCATCGTAGACTTGTGGCTTCCCTGTTGGAAAGTCCTCAACAGATCGAC
+>36908 3
+CACAAGAGGAGGTATCACACGAGGCGTGATCTATGTTAAGCACATGCAGCTATCCGGATACTGGGACTCTTCACGTGTCCCAGCGTTATCTGATCACTTG
+>36909 2
+GAGCAGACGCAAGGATTCATCGTCAGAGAACAACGTGGTCAGCCAATTACCTGGTTACTTGGCGCGTCCTTCCACATCATGCATAGTGGGTTATTTCACG
+>36910 3
+CGAATTCGACCGGAAGATATGGTCTCGTCCCATTATATCATGTCGAAACGAAATTGCGCTGGAGATCATCTTTCAGGCACTTGGCGCACTCATAGGCGCG
+>36911 1
+CCCTTGCTTAGCTAGCCATGTGTGGGGATCCCGTAAGAAGCCAACAGTCGTTGGAGGATCTTTTACGTAATGTCCTTCACAAGACCCATTAACGGCAGGA
+>36912 2
+ACCCCATAAATGTCACACCATCTTTTCATGACGTGGATAGTACATGCGGAAGGGTTTAGGTACAGTGAACCAGTGCATGTCGGCACCTTGGCGCATGTCC
+>36913 3
+TACACCATCTATATTCAGTCATTACTAGCGACTCATGGGGGCGTTCCTGACAGGAAAACACGTGAGTGCGGCCCGGATGGACAGCTGTGCCACAATTTTT
+>36914 3
+TAAGTTCACGAGACGCGGGCTATAGATTCCCAGGGTGAGCCTTCTCGATATTTAGTCCAACATCCCCATGAAACCAGGCGGTGTTGTAGAACCCGGATTT
+>36915 1
+GCTATGACTCCGGTATCATCCATAGGATCTACGAAAACTGGTACTCGTGGGAACAGATGGCTTAACCATGATCGGCCTCGTTACATGGAGCTCCTGGTAC
+>36916 3
+TCCTTGAGTGCTGCGATCAGGGGCCTTACGTGTCACTGATTATATTACCGTGTGAACAGAATCCATCGAACAGAATTCCGGCGCGAAAACTCCTGGACGT
+>36917 1
+GACAAATGACATTTTTCCATACCTTTCAAATCGGGACAACCGGTTCTGGAGTCCTCCAACGGTCGGGGCTCTAGGTAGCGGTCCTGATCACTGATAGAGA
+>36918 2
+TTATTATGCTTCTAGCGTGGGCTTATCAGAAGCCGTGCTGAGAGCAACGATCGGCTATATCTCGGCAAGCGATTGGTAAATTACCGCCCCCGGACATCAA
+>36919 3
+CCGACGAGCCGAACGCTCGTTCTATGGAGATATCTAAAAGTTTAGTGTGCACCAGCGCAAATACTGATCAGAGGATTGCTCCCGTCCTGGTTGATCGTCA
+>36920 1
+GATTACAACGGCCAGCCTTGTTAGGCTTAACGAGCATTCGTTGCCGTCACTCGGTATCGAAAGAGCTTGACCCTCACATGTTGGTGGAATAGCAGAATCC
+>36921 1
+TGTGCAGTTCCTTGTCAAGCTGCGAAGTTAAACTAGAGGACGGTCCTTCGGTATTGCAACAAGACACGCTGAGTCGCCCCTTCGTAATCACCGTGTAAGA
+>36922 3
+CGGATAAAGTCCACTACCTAGAGCTGTAGGTCACGGACGTGAGAGCATCAACTATCTGCAGTGCAGAGTTGGTCTACTCGTGTCAACCTACTTTCAGTGC
+>36923 3
+GTACTGTGGTCTTTCAAACTCCCTTGTTAGAGACCTCCTGCGAATCGAAGCGACCAATACGGGCATAGGTCTCCGAAACGAATTGTGCAGGCTCGATTGA
+>36924 3
+TCGGCGACCGCGCGTCGGAACACTTTTAGTTAGTCCAGTCCTATAGCAGAGGCTAAATCACCAAGGGTTCCGCCGATTGAATACAAATATGTCGTTTGGC
+>36925 2
+AGCAGTTGTCTAACTGACTTACACGTAGGGAGCTAAGTCTATTACTACCAATTTACGTCAGCCATTTCCGATGCAGCGTGCGGCAACGCAGCCATGGGGT
+>36926 1
+CCGTCACCCATGCGTGCAACTGACTTTTGAGGCGTCGTCGACGCTACTCTTAAGAGCCAGGAATCCAAAGTGTGCAGATAATTGGCTTGGCTAGAAATTC
+>36927 3
+CTGGTGTCACTTGTCGAGCGCGTGTAAACAGGAAGCGGAAAACCGCGCGGACTATAAATCTTGGCCGTTTATTTTTCCACAGTATGCGGACACTCAACTC
+>36928 3
+CTGCGGACGAACTTTGATTTGCTTTTGCGTATCCTCCCACGTAACGGGGGGCACACCGAAGTTTTAGCGAGTTATACAACCAAACCTGACTTGAAGGAGC
+>36929 3
+TGCGCCTGCCATGTCCTTACGAGCGATCAGATGGAGTTGCTGCCTGCGTACTAAATTCCAGTGTATCGTCTGCAGCTGAACAAGACGCGAATAAAGCTAT
+>36930 2
+GCTAGACAGCTTATCCGGTTGAGCCTTATATGCTGGCAGAGGAGTATGCCTCGTCCGCAAGTAAGCGCTATCAACTTACCAAATGATGACTCGCACTTGG
+>36931 3
+AACTTCATTACAGGTATAGCTCCTGGTTTGTAGTGAGAGCTAGAGCACCCGGCATAGTGAATGACTGCACGGGCTACCAGTCTAATCTCCTTACGAGGCC
+>36932 3
+GGCATGCTTGTGCAGTATCGCAATTGGGAAAACATTCCACCCGATACCACTTATGGAGAGGCCTAATCATGTTCCGATGGCGTTCTGGGTCCTACCAAGA
+>36933 2
+ATCGGGATCACGCGCACACATGCTGGCACATAGAGCTCTTTAGCCTACGTCGGCTAAGCATATGGCATTGCGGAGTCTTTCAGTCACATCGGATGTATAA
+>36934 3
+TTTGGGCTGCTCTGTCCATATCCTGAAAGTAGCGTCCAGACTACGATAACGCTGTACAACATTCTGAGCCTAGGCGTTAAGGAGCGCTGTCACAAAGCTG
+>36935 3
+AAGATAACACTAAGGGTTCTCGTACTTTCACGTTCGACCTACCGGGGCGTTCGTCGACAACGTAGGTGGTCGTTTGCACGGTCGAAACAATACGCAATCT
+>36936 1
+CTGCGAATATGCTTGTGACAGTTGGATTTTATGCACCAACAAACCAGAAGCCGGTCAGGCTCAATCTGAAGGTATGCCGGATCAAGCCGGTCCTTGCCTT
+>36937 3
+AGAGACACGGGCAGTTAGCGTGCCTGTAAGCTCGGGCGATAAACCTACACTATGTTGGTCTCTAAGGAAAGAAGTTGATTTGTCTCCTTCACCGTCCACC
+>36938 3
+TCCCACTGGCGATGGGAAGGAAGAGCTCACCCACCCTTAAGTAGACAAGTTTTGTCCTAGCTCGTTTGAGCGGATTTCTGATAAGTATGCCATACGCAGC
+>36939 2
+TCACCGCGCAGATGGTGTTAATAGGCCCTTGACACATCTCGAATCCCGCGTGAATGGATCGAAAACAGGTTTGTCTGATTTCTCGAGCTCGAAGCATACG
+>36940 1
+AGGTGTCTCGTGCTGTTTTCGGACAAATGCCGATGCGTGTTATTAGGGACGATACCGCAACGCTGCCACCAGCAATTTCCAAATTACGATAGCTCGCAAG
+>36941 2
+TGTATAGATGTTGCGCGCGGGTATGTTCTCCACGTTCAGCAATACCCAGAGTCGCAGAAAATACTTTGTGCCACGACCTCGTATGGGAAATGCCCCATGA
+>36942 2
+ACGCGGGCGGACAAGTTATACCGCTCTGTGTGCTAACCTGAAGCAGGAACTTTAGATCGCAGGATCTTCCCACAAATTCTAAGAAGGTTGCTGCCTTTGC
+>36943 3
+AACCCATGGCCGTTTCACGCTCGTCAAGAGACGACTAGCACGGTATCGTTTCGTAAGTGTACCGGAATGCTCTTAACCGATGGGACATGTGCGATATACT
+>36944 3
+GAGCCGTCTATAGTGACCAAGCTGAGCAAAGACGGATGTTCACCTGTCAACCGACGTATTGCGTTTTAAATTGGCGCTTCTAACGCGCATCCTTCAGAGG
+>36945 1
+TAATTTGTGCCATCCCAGTGAACCTCGGCCGTATATCTAGGAACGGTGCTGACACACGAATTTCTGTAGTGACACTGCAGAGAGACAGATGCTCGGCCTT
+>36946 1
+GCGCTGGTCTTAGTGTCCCAGTCTCAAGTGAATAAGCCTTACCAGAAAGTGGGGGAATACGTGTATGGTCTGTAAACCGTCATCTTCAACCAATGCCCCG
+>36947 2
+GTTCGCTTGGCCACGACCTGGTGGTTGGATCGAGTAACGTCCACCCACGTTAGACCATAAGGAGCTCATAGCGGTTACAATCAGTGGCTTTCTTAAAAAC
+>36948 1
+TACTATTCTACGCGGAGCGCATAGCTTCCTAGAAATCTCTGAGCCACCATGTAGGTTGGATCGATGACTCGAAGGCTTGAATCATGTGACGCTAGCCCAG
+>36949 1
+CCGCTTAACTGGAGGACTTTGGACCACTGAGCGCAGCATCTCTCGGAACGGGCCTTTATAGAAGTCTGGAATGATAATATATCGGTTACCGCCAGCTCTA
+>36950 1
+AATGCCCACCGCTCTCCTAAGTTATTGCACGTGGCCGCGATGTCTGCTAGACAGCAATGACTGTGTGCTTGATCGAGAGTTTCACAACTGATGAAACAGG
+>36951 2
+GTCCCCCTGGTTACAATGCACCCAACAGTATATAGCATGATCTCGCAGAAGTGCTAAGTATCTCTCTTGGGGGGTTAGAACAGCCCGAGTTAACGGCTGT
+>36952 1
+GTGGTAAGGCAGCAGCGTCCCCATATCGCGCGTAACTGATTCGGTTTCAACATTCCCGCTTAAAACAAGCATGAGCGTGTTGGAAGTTAGCGAATCTCTC
+>36953 2
+TCGGCGTGCAGACGTTAGGCCGGCGATTCAGGGTCTCTATACATACCCAGTAAATCTAGGCTGGGCAATTACGAATGAATTTCCCAGCATCTTCAGTACG
+>36954 2
+AGGTTCAGTTACTAGCTTTTTGACCGACGGATGGGGGCAGCTCAACGCTAATGAAAATTTGCCCAGCGGTCATACGGCAGTTGCCCACGTCATCAATTCA
+>36955 2
+TTCGAACAAGACATAGGCAGCGGTCGATCGTTCTAACAGGTCATGGTGCTGTGCACCTTCGCGTGGGTACACAAAAGGCATTTCATATCCCCAGGTTTCA
+>36956 3
+TTTACATAAAGTGGAAGTTAACTTCAAATCCACGTTAAGATAGCAGTCCCCGCCTGTGACCACGGAGCTACGCAGTCGGCGGGCGTGACTGTTCTATTGC
+>36957 3
+TATGCGGAAGTGGAGGAAAAGTCCTATGGCGCTAGAAGTGTATCGGGCGCCCACTACAGGGCTCTACCAACTTAGTTGGCTATCACATCCCTTACCATTT
+>36958 1
+ATAAGTCTACGTGACTGCCGACGTCGTATAAAATTTGGCACTGCCGAGACAATACGTTAGTAGGGATCTGCCAGACCATGTGTGCCTTACTGTGCACGCC
+>36959 3
+GAGGTCATTCCTGCAAGACTTCTTCGTAACTCGTGGATCACAGGAGCCCAAGTGAATCTATACCTCGCAAGCGTACGTCTTCGGGTAGGAAAGCTGTTAC
+>36960 1
+GCCGGTGAAGTACCATGAAACGAGATCCGGCAGTCCATGGCCTATAAGGATAGGTTCCCAGGATTAAATTGTTACGTTTCGGGTTTCTCCACCCCTCAAG
+>36961 2
+AAACTGTTGACAAATTGACATTGACGTTGATTAAGCCGGCTGGTATAAGCGATCCCCTGTATTACTGCGGCCCGCCGCAGACCGATGTAGACCTGCTATG
+>36962 2
+GGTTGTATGTAACACGTACAGTCGTTGCTCTCGGCCGACATTAGGAGTGCCTATGGCCACCGCCTAATAACCCAAGCATTCCAAGTAGGTGCTGATGAAT
+>36963 2
+AAACTCGTCTCTAAATCAGGGGGGATCGCCTGCATGCTGAACCATATCTGGATCTAAAACTGGCATGTAGTCCGCCTAACTAGTCTTACGGGGAGTCGTC
+>36964 2
+AAACTGCGCTTTCAGGGAGTGAATATTCTTGACCGTTACGATCAAAGCACCCGGGGCACACAAAGCTTGGATAGCCGTGCCGGCGTATTGACCTTTTTCA
+>36965 3
+GCAGGATAATCGATTTCTATCAACTTTCTCGGCACAGTCAACTACACGCAGGGAGTGTCATTGCCCACTCAGCATAGTGTCTCGGAAACGGGTTGGCAGT
+>36966 3
+TTGAAGTGAATTCGCCCGCGCGAGGCCTCACCCTGCTACCGAACAGATATGATGACATGTGGGATTTGATCCGAAACCTGGTTACGATACGAAGCTTTCT
+>36967 2
+CGACCAGGGCATGACTTTCGGGCTAGGGCAAGCATTTAGTAGATCTGAATTTACTTCCTTTTCCGCGATCAACTGGAACGTAAGCACACATGGCCACGTG
+>36968 2
+AACGAACCTAGGGCGCAAAGTATGGGGCTGTCGTACAAGTTTATGTAGCCAGAGTACAGCCTAAATCTGTTTCGTTCCGCTGCGCTTCGCCAAGCACTTA
+>36969 2
+ATTTGTCTGAGAAGCAGCGGCTTCAACGTCAATGCTAGTAGGAAATGTCCTGCCCGATCACTTTAATCCCTCCGAGCCGTAGACTCTATGAGAGTGACGG
+>36970 2
+ATACGTTGTCAGCATTCTGAACATCTCTCACGTCGGAGGTTGGGGAAAGCTTAATAGGGACGGCGCTCCGCTGGCAACACTATGTTTCTCTCGCAAAACA
+>36971 2
+CCATTTCCGATACCGCATGAGGGTGGACTTTATAAGTCTGACGGGCCACAACAACAGATAGTATCGAAGGCTCTCCGGATACCGTGTGTGGACCTTTACT
+>36972 1
+CATGAACACAATGCCCACGTGCTTGTGGGTCTGTCTTAGTGCCCGCTGCCTTAAAAAGTGCGGACTACAGCAACGAACAGCATTTGTGTGATTTCCGGAA
+>36973 1
+GCACACCCGGTATCTGTCGACGTGACTAAGCGCCCGAGCTTAGTCCCCTTGAAATGTTTCGATCGGAAATGGCTACTCTAGTACGGTGTAGAGATATAAC
+>36974 1
+AGGTAGCCAGAAACAGCTCCTAGCACCTCCGCAGTGTCAGCTACAGGTGTTGTTTCGCTAATACACTAGTGTTACAAATCCCCGGAGCGTGTGAATTGTG
+>36975 3
+CATCGCCGCGATATAGCGGGCTGCTAGCCAACAATTATACCTAAGCAAATGATTCCCTTGGTCGGGAGGGTAGTCAGGATACACTATTGTGTCCTGCTCA
+>36976 1
+AATTAACGCCGTAGATTCACGCTTGCAAAAGCTGCATACCGCACGAAGCCCTCTTGTTATTTTCGCAGGCGCCGTGTTGCATAAGATCGGCGAGGGTATA
+>36977 2
+GCCCGTTTCCCGCACTTATTAATATACCCGATGGCCTCGTGTTGATCAAAGTGGCTAGGCCATTAAAAATTAGGTGGGACCCGTGACGGTATCCAGCAAG
+>36978 2
+TGGTCTGCATCCCGTACACCAAAGGCTTACCGCGGGGGGACTCCTATCGGTTACTTTCTTCCAAGTTGGAAACCTCACTAGTAGTAGGGAGAGTATACAA
+>36979 3
+TGATCTAAGCCGTGGGCTTCTGCTCACAGTGGACGAGTCTCAAATGCCTATGCCCACAGCAAATGATAATATCACATGGGTCAGGGCACGATTCCTGTGT
+>36980 3
+ATCCCAGAGCTACGGACCTTTTTACATAAGCTAAGGGGTAAAGCGCGAGCATGCGGTTCTAGCCACTAGGTCTAAATCTATCCTCCGGGCTTGCAGTTAG
+>36981 2
+CTCTAAAACGCTCAATGTAGTATCCCTAGGAGCCGATTAGTAGCCATGCATGGTGGTGTTAGCGAAACACTTGCGTGAAAACGGCGCCGCTGCACTCTTT
+>36982 2
+GACCCGTGTGGCAGTGTGGCATTATCGTAGTTCCCCTCGGTTTAGCGCGCTCCTAATAACATGCCAGGAAGATTTCCGAGATTAAACATAACACGGCATG
+>36983 1
+CACTGCCCAGGGGGGGAGTCAGCATTGACTCTCTGTCTCCCCATAGTGTATCTCTGCTAGTCATCCTACGAAGTAACTAGCAAGTTTCAGAAGGTGGAAA
+>36984 3
+CTGATAAGGAATCGGAGAGCAACTCAACCCGCTGCTGTGTGGACCGTAGATACTCGACGCCTATTTATCTACCTGGTTGGATCATAGCTCAAGGCGCTAT
+>36985 1
+TTGAATCCTACCATCGCCACGTTGGGCATTCGACCAGAATTGGGGCTACAGATTTTACTACTACTTGAGCGTGGATTACAATGGGCGAAATGGCCACCCG
+>36986 3
+TGAAGCCAGTCATAAGTTTATTCACGCTAGGAGGGATATTATCGCGTGCAATGTGCAATGGATTCGCCCGGTCTCTCTCCTACGGATGAGAACCGCACCA
+>36987 2
+CTGATGCTACCTGTGTGTAAAGCGCACGTCCAGTGAGTGCCCTTAAGAGGATGGTTAAACAGCCTACCGAGTCGGTGTTCCCATTCAAATCTATAGCGAC
+>36988 1
+CGAATCTACTTCATGAGAGTCCATGGTCGATTATCAGCGGGCACGCAGTAACTGTTTGCACTTTGACACAAATGACTCAGTGCGGAACGATTGCGCGCCT
+>36989 3
+AACAGTACAGTTTACGATCGCGCCAACTAGCTAGCTGTCCTGGCGCTGGTGTTAATAGTCGAATGCCTATCGATAGTACCTGAAGAACCGGTGCTTCCGA
+>36990 2
+TAGAATGAGGATTGAGTTCGCATAGAGCAACGATTCTCACGCTTACGAGCTTCCCCAGCGGCGTCAGTGCTTTACCGATACCACTTGGATGAAGGTACCT
+>36991 3
+GTTCTTATTTCTGTTGTCGCAAAGGCGACAAGCCTAAAACAGCGAAAGGACCGTCCACCACAGGTGACTTGGTGGTACTCTGTAGTGCGTGCCTTAACAC
+>36992 2
+ACTTGCACCGAAGCTTTCCATGTTACTGAGTCGTTGGCACATTATCGGGAAAGTCCTAACTGATAACTCCCAGGTCCAAGGCTGGTAGCCAGCTATAGGG
+>36993 3
+TTCCACGACTGTGCCATCGCACTCCAGTCACATGGGCAAAGTAGGTAGGCTTGACCTAGGCTGTCGAATTCAGACATGCTCGAGTTATTATGAACAGCTG
+>36994 1
+TATGAATAACTTTGGCTCCCGTCCCTCCGCATGGTCCGTCTGAGAAAATATGGACTTACAATTTGCAGGCTTCTGCGTCAGAGAGAGGACGCCCAGGTAA
+>36995 2
+CACCGTATATACTGGGCAGGCGTAGCAGAGTCTTTCTGACTTGCGCTTTCACCGTTAGGACTCGACTGAATACGAAGGCATCTACAGTCTGCGCGTAAAA
+>36996 1
+CCAGCTGGTAGGCGGTTCCAAATTCCGTCCGCGGATGCACTGATAAGGTGTTACACGCTAAACTGTTCGTAATCTCGGGGCCTCCAAGAAAATTCATTAG
+>36997 1
+ACGGGTGAATCCAGGTGGTTGTTTAATACGCAGGGATCTAATCGACCAAAACCTTTTTTCATGGCCCACGCGCAATTCGGACAACACGGTGTATCGTGCC
+>36998 3
+CTATCTCAGGTCAGCGACTGGCCGATAGGGGTTACCCGAACGTACGAGACATCATTCTTGTACGAGGTGGTCCAACCGTGTAATATTCACGACATTCATG
+>36999 3
+GGGAAGTATAACTCGCTCTGAATGGTCATTTATACAGACGTCACGGGCTGGAATTCACCCATGGCCCTACGGATTATGAGATACGGGCATCCCCTGTCAT
+>37000 2
+TTAGACGCCGCAAGGCGATCACCTCACGAATGGTAGTAATGCCGCATGCCCGTTCTGGCTAATGCTTTGTCGAGATACTAAATCTTGAGAGTAGCCTGAC
+>37001 2
+ATGTCATACCGAACAGCGTAAGCCTTAGTCGCTGTTGAGCTGTTCTCACGAATGCAGTGCCTACTCGAAATTAGTGGGTGGCGGCCTGCCTAAAACATCA
+>37002 2
+CCATCACACGTTTGGCCACGACAGTGCTAGTAGCACCTTCTTGAGATGTTGTCTGCCAATAGTTTAGTGTGCAACCATGAGGGGACTCGCGCTAAGAAAC
+>37003 1
+ACCTTTTTAAGGTAACGCTGTGCGGGAAGTACCATCATAGGGCACAAGACCACTGGCAGGAGGCCGTTAGCAACCTTAATGTGCTTTATCTATCCCTCGG
+>37004 3
+CGCTTGTAATCTGGTGCATTTGCGTCAATGGCGCGTATAGTGCAGACACACTATCAGCACAGGCCAAGACCAATGCGTCTCTAAAGGCATCTGGTGATTC
+>37005 2
+TTCGCGTATAACACTAAAGAACTTCTTTCACCGGGGAGTTAGCTCGCCATTATGAGCGGTACAGGGACGTGTACAGCTAATTAGGCAGTACCGTGCCTCC
+>37006 1
+ACGTGCGTTCTACACGGTCACCAATGAGAAATCGTTTCAATTGAGGCGCGTCGCTATCGGCAACTATATATATCGCCGCAGGGCATGGAGTCTCTCATGA
+>37007 1
+TATAAACCGCACGGGAGCCTTATAGTATTAGTAGAGCCATATTCTGGTGTTGGTCTAGTGACCGTACAACGCTAGGGTCTATCGGACGAGACCACCTCCC
+>37008 3
+TAAGCTCGCTTTTATGGAGGACCTCTAAGCCGGGATCCAGCATGTACAACGTTTGCCGTACTGGATGCAGAACTACCCAACATTCACTCAGTTGGGGGTA
+>37009 3
+GGGGCTTCAGCGGCAGAATGACTGTGGAGCATCGTAATTTCCATCTATGCGGCCCGTTCATCAAGTCACTGACCGCGAGCTCACTAAGTTCTAAAGTATA
+>37010 1
+AGATCTTTGCAAAGGAATTTCGATCACTGGGTGAGTACGTGTCCCGTGTCCATCCCAGCAGACAAAGCCTGTAAGGATTCTCCCAGACTCGAAGGTTGTC
+>37011 1
+AGCGACAGAGCCACTCTGCACGCCAATCGCTATTCCGGGGTTGATAGCACGTATTTCCGATCGTAGTCGTCTTGTGGCGTTAGAATCTAAATGCCAAAAG
+>37012 1
+GACTAAGAGTAGCGATAAACGACATCGGCAATGATTCTGACAAAGGCCCGTCCTTTCCTCTGGAAGTACGTCGTGTGCCTCATCAGCTCGGATCGGTATT
+>37013 1
+CTTTACGCAAATATGTCGAACTCGCGTGTATGCCTAAACCCCTCCCTATGAGTAGGAAGAAGGTTACCTTGTGTAAACGGGCTACTGATTCGACCCGGGG
+>37014 2
+TATCTGAAGTGTCTTTCCGGACCTTGGAAAGTGCGTCTGTACCAACGAAGCGTGCTGTCCCCTGTTAGAGGCACTCTCCGAATGAACATAGAACAACTGG
+>37015 3
+TGGGCATTACCAGGACACCCTGGTGCTGACGTGAGCTAGATGAATAAGTGCTCTATACAGTATTAGTACGGACTCCAAAACCTTCCGCCGCTGGCGTTAT
+>37016 3
+ATACGGGACGCCGCGTGGCCTCAACTTCTGACGGCGACTCGTGGAAGCCTCTAAGCAGTCAATGAAATTGGATCATATATTCCACGGTATTGAATTCTGC
+>37017 3
+ACCTCGACTTTCTGTACCATTGCATGGAACTTTGCAGGATCAGTTGGAACTTCACCTACTAAGAGTAAGGCACCACGACCGGGGTCGGTAAAGCTTGGTC
+>37018 1
+GGGCACTATGAATTCCGCATATGAGAGAACGCATGCCCCTCTTATTGAAATGTATTCCAATCAGCGCTGAGTCTCCAGGCGATTATCAGCCTACGGTGGG
+>37019 3
+TCATATGCCGACCTGTGGATTGTACCACAGCTCCATATAGATCGGCCCGAGACTCTCGTTGGTTCATTCCGATCAAAAGGGCAGTAGTTACGCAAGAGTG
+>37020 2
+CGGTAGAAGCTTCCTAGATTCAAGTCAAGAGGGGACTGATGCATGCCCCTCTGATTTTCAGGCCCAGCATAATAAGCCTTCAGTTTAATCTCGCGCAGGG
+>37021 2
+GCTCTACAATCTTGGGGTGAACGTTCGACCCTTTGGAGAATACCTATCGATGTAATCACACAACGTACCGGTCATGAAGCGTTCTTACGGACTCCGGGAG
+>37022 2
+ATACATGTGCCAAGCCGGTACGTGGTCCAACGTAACGTCGTTTCGAAAACAGAGACCGTCGGTCGTTCGTTTGGACATACGGTAGACACGCTTTAATTCC
+>37023 3
+CTCTAAACCCGAACAATGGGTTATACATCTGTGGATGCGAAGAGGCCTATTGACCGCTATGGAGGCCGAGTGAGTTACCCACCTTGCAGTTCTGTTACAC
+>37024 2
+CATCTTAACGAAGGGCCGTCCGTCTAAAAAATGTGCCGACCTTTTGGGCACGTGGTAGCTTCCAAGTTCTGCATATCCTGAAGTGTACCAGTAAGAGCCG
+>37025 3
+TTATACAGCTTCAGGGAGCACCGCTTCCGTCTAGTATGAGTCGCTTACTCGCCCTCCACAAAAAGTATGTGGTACGGAAGCGTGCTAATGAAAGCTTGCG
+>37026 1
+CACGTTAAGTCGGTAGTAGTAACGCAATCTGCGGTAGATGCCTATCACTAACGGGACGCGATCGATTCGTGCCTTACTCCCTGGGACCATACGATTTAGA
+>37027 3
+GTATGCGTTTTACCCAGTCTTTGGTCCTGTTGAACATTTACCATGCCTAGACCTATGGGGATCGGCCGCAAGTACAGAACGTGCAAAAAGACACCGCGGT
+>37028 3
+GATTCCTCTGAAAGGAAAAGGGCCTGGCGTGTGCACGTCTCGAACTTTCCCCAAGTCTAGGATTTTCAAACTGACCGCCTTTGTAACAGACTATGGAGGC
+>37029 1
+TAGACTTCAGGTTCCAGTTTTAAATACGGAGCTCGCGCGCATGCTTTCCGACCCCACACTGAATAATTGCGATCAGAATCAAGGAGAGTGCCGGTTCTGG
+>37030 2
+GGAGGATATACGTCAAAGAAGTCGCTATTAATGTCAGGGATTCTTTTTCCAAGTCTCCAACGGCCAGCTGAGGAACTCCCTACTGCGCGTCGGCAACTTG
+>37031 3
+ACTTGAATACGACGGTGGAACACCAGTAGCCCATTTGCCAGCAGTGTAGCACATCCATACAGTATACGGGTTACTACGTCTGCATCTTATGGCTGCGGGT
+>37032 3
+GGAAGACCGATTCGGGGGGTGGCCACAAACGCCAAGTATGTTATCCTGACGCTGCAGTCGCACAATACTTCTTCATCCAGATAGAATGCTTTAGCTTTCG
+>37033 1
+GATTTAAATAACTGCTTCCACCGGCACTGACCAGATGCATGACCGGGGGTCTATGCAGATCCTGTAGGTACGTTGACTGCACCAGGTGGTACATACTTCA
+>37034 1
+CAAGTATGCGCGGATTATAAACTCAACCTAGGTTTGAAGTCCGCTCCTAACGGCGCGCCAACTGGCCCTGGTAAGGCTCAACATGCTAATGTGATTTGGT
+>37035 3
+TTCGATCTTAGATAGGCGAAGCCGAACATATGGAGCAGGTGTGTCGAATCACACGAGCTCTCGTCTCTAGCGATATCTATCTGTTCGCCAGCGTAACCGA
+>37036 2
+AGCTATTCTGCTAATCCAGTCCCATGTTATCACTACGGACAGTATCGTGTACACAGTAGCGATATGAGCCGCCCTGTTCAGGGTGAGGGCGAAATGTCAC
+>37037 3
+ACCAGACGTTATCGACTTTGGTTCGGAAGGCACCGATGCATACTTTCCGGACAGTTAAGCTAAGGTTCACTGGACCCCTACTAGAATCTCGTGTGGAACG
+>37038 3
+CATGACTCGTAATGTAGCTAGTACGTCCAGGTAAGGGTACCTAGCCACGGAGCAGTGTTCCGCGTTCTACAAACTACGGGATTCCATGACGGCTTACTAT
+>37039 3
+CAGATAACTACAGGCGAGATTTCGAAGGATGTCTGGACCTCTGCTCTGGACGTTATTATCGCATAAGCGGTCGGCAATACATGCAGGCTCATCTACGCTC
+>37040 1
+TTTTTGGTGGTGCGCGGTCGAAGCGCCAAAAGACCCGAACGTGCGATGATTCCATGTCTATGTTCTAATCATCAAACCCTTAACGAAAGGTCGAGGCCTC
+>37041 1
+TCTCGGTCAGGGATCACTCCTAGAGCCTACACATGATTAACCGACCCTTTCAGGGTCATCCTGTGGTGAAATCTTAAAGGGGGGACTAGCTCGCGATATA
+>37042 1
+CCATTGGAGCAGAGCTATAGCGGGTTAAGTTTCAGTCTTAGGGCCCAAAGCTTGCCCTATTAATGCTGAGCGTAGTGCATAACCATATGACACGTCCCGC
+>37043 3
+AGGTAGATAAAGCCCGTGTTGTCTCGGACACCGGACGATGATTGCGTCAGTTCCTCAGCGCCATTCGAATACGCATGAATTCTGTTACACTCACGATGAG
+>37044 2
+GAGCATATGTCACCCGAGGACCTGCCGAGCGAGACCCATACAACGTGTTGCCTGTAGTTCAGTATGGGTGTTATATGAATCGTCCATAGGCTACCTAACT
+>37045 2
+TCTGTACGCTGTATAATCCACGGCCATGCGTTTACACATGCTAGAAGTATGTCGTCGCGTTCGATCTCATCAGTCAACGAACAGGGCAGACGAGTGATCG
+>37046 2
+TGTTGAACGGGATGGAACGGATACGGCCAAATCGCCTCTATGTGTCCCATCTCAGTCCATAGGGGTCGAGTCAATCACACTTTATTAGCAAGCTCATGGC
+>37047 1
+CAACGATCCCCTGTCAATAATTTGGCTTTAAACCCGTTCATGACGAGGCGGACCTACAGTGCCGTGGCGAAAAGTGCTCGATCCGATTCTAGTTTGAAGG
+>37048 3
+AGCACTGTTATCAAATGTAGAGATGGGGCAACTGATCCTGCTCGTGGGTTCAACATCAAGCGGCCGAGATTTTGCGGATTCCCTCTACGCACATGTCAAC
+>37049 3
+ATCCTCGCACCTGGTATTTGCGAACCCTACTTCGTGCAGCCAGGAATGAAGGCCGTACATTCAGAGTGTACACGACTGTTGTAAATGAGTGCGTATCGAC
+>37050 1
+AGCGAGTTATCTCACTGCTATCAGCGCAGAGATGACATTAGTTAGGTTCGAAGAAGGACCTGTTCTTCTCAAGAAGTCGGACTCGCGCCAAGCTCGTCTC
+>37051 1
+TCGTGTCTCGGCTGGCTACGTGTACCTATACTCACACGGAGAATAACATTGCGATTACGGTAGCGGCTCCTGGCCAGAATACAGACTTAAAACGTGGTTC
+>37052 3
+TAGAGGGCACGGCAACTTAGCACAGTAGTGCGTCATACGTTCGAATCTCGGGTCTTACTTCTAGCGAAATAACGGCCGGCCCGGTTCTTCAGAAATTACT
+>37053 3
+GGCATTGCTTGAGACCATTGGAGGAGACGTCGTACCGGCACGTTCGCGTGAATGCAATCTTGAAACCACTAATTAGTCGCGCTTTACAGACATCTAGTCC
+>37054 2
+AAGACGGCGAACACCGCTCGCATCCCTCTTTTCGGTGTAAGCCGGGCCGCAAATTTGTTATCACGTGAGAAGCTGGTTGCATATATTACACAGGCTTAAG
+>37055 3
+GCATCTACATTCAAGGCTACCATTGAACTGCCGAATAGAGGAGGTTATTCCTTATATTTATACCAAGGTGTGAGCACCGAGCGCGGGCTGTGCCTCCCGA
+>37056 3
+GTGCCCCATACGTCGGATTTATACCTGCGTTTAATTTCAAGAGGACCAGGAGCTATCTAAGAGTCTGAGCACCAAGCGGTCTGCTAAAGCCGTTCGCAGT
+>37057 3
+TCGGCAGCCGGACTCCCTCGCCCTCTGAAACAAACGCTTGACTCATGAGGTCATTCCCGAATATGGGAGGTATGTTTAGTGTAACGTTAAGCAAGTCGTA
+>37058 1
+CTTTGCGGCTTCGGGGAGCCAAAATTAGTCCAAGTAGATCCCGATACATGTGTGGGAGACAGTCCACATCGTTTTTCCCCAGATGGACCGAAACCTGTTA
+>37059 3
+GGGACCGTAGAGTCCATCTACTTCAACACCGAACGATATGTTGCTCTCCTGTTTGGGGGCGAAATATACCCAGGCGGTAACTTCGGTTCATAACGTCGAA
+>37060 3
+AGATTCCAGCAGTAAACTTCGGGTGGCGTTTTATGCTCTCATACTGGCGACACTGAGGTTCGCTCTACGAACCCACAGGGATACATGCAGACACTAGTGT
+>37061 1
+CGTTCATCCGAAATCGGCCGATAGACCAAGTCCTAATCAGATTATCTCCCGAGTCGTTGTGTAACGCATTGGAGCGTTATAGAGGTGCTCACGGCATCGA
+>37062 1
+AATGACCAGCAAGTGGTGACATTGGTTGTATCGCGCAACGCACGAGCTTAGCTGGTTGCAGCCCAATAAAGACTCATCGGCGCCTATATCTTCGATTTGC
+>37063 1
+ATAATGTCCGGATCCGTAGTGCCATAAATCGTCAAAGTGAAGAACGATGGTTCGTATGCCGTTATCGATTGCTTTAGCTGCCGGCGAGTAGCCCACCACC
+>37064 1
+TAGGATAGCCGAATATCCACAGCTATGTATGACCTTCTAAGATACGGACTAGCTCCTCACGCGGTAGCAGGGTTTAAGGGGCTCCCTGCTCAAAGTCGTT
+>37065 2
+ATCGGGCCGACGCAGACATTCAGTCGGATATTAAATGGTCACTTGTTAGTCCCTGAATTGGGACGATCTCGAGGCTGTTTTGAACAAACCGATCCCCACG
+>37066 2
+TCGCACTTATCCACCTACGTTTGATCAAGCCAAGGGTCATTTTGATCAGGAGCCTTGAAATAACCAGCGGGCGTGAGGGGATGACCTGCAGCATATCTTC
+>37067 3
+ACGAGTGGTAGAAACCTGCGATTCGAGTATGACCCCGAGTACACTATTCTATAGTAACTCTCTACAAGGCCCTCACGGGATATTGCGCCTTGCGGTTGAG
+>37068 2
+GTAACTAGCGAAATGGATCGGCCCGGGGCTGATATTCGGGTTGACTACGTTTTCACCGAATTACGTGTACACCCTCGTACAAAAAAGCCGCTTCGCGATT
+>37069 2
+ATGTCAACGTGCTTTAGTGGGGCCGTACTCGAGGACTCTCTTCCTCGTCAAGTGGAAGGCAACTGACGTATTCGTTACATGAAAGATGCCGACACCACTA
+>37070 3
+TCCTTTGCTCCTGGTGAGTCCGTAAGGCAAAGCGGAGCAGAAAAAAGCCATCTTCTGTTGGGTCGATTAGCGCATATGACCACAGCACCTTGGTCACTAT
+>37071 1
+ATGTAGTTACTCGGTGCTCACTTCCCCGAGACCCATCATTGTTAATAGCAATCGCAGCTGCCGTGGACTTAAACGACAGCTATGTGCGAGGGACAGTTAG
+>37072 3
+TATTCTACAAGTGCAGACTTCTATACCTGTGGTGGCTCTTCTGCCGCAACTGGTAGGTTAAGCGACAGGGTATGCGAAATTCCTACAACCGGCAAAGGCC
+>37073 1
+CTGACGGAAGCCGCAACATGTTTTGTGGCGAGCCCGAGAGTGTTACTAAAATTTTGTGATCCTACGCGCGGGTATCATGCACCATCCAAACCGGTACTAT
+>37074 2
+CGTTCAGTCCCTCAGGGCCATGAGTCAGTATATTAACTCATGCTAACATTCGTCGGGTCACTACAATTTGTCATAAGGAGACGTCCGACAGGGGGCCGAT
+>37075 2
+CGTTATGACTAGCCCCATATCGAAGTGGGCTGGGATTCAGTGCACACGTTGCGTCCATCGTATGCGGCGCTAATCGAACGGATAATCAATCACTTCATGA
+>37076 1
+TGCAGCTACCTGTAACCATTCAGGCAAATTGAATAAAGCGAGCCTTCCCTCCTCGTGTGGAGTGCCCGCCTCATTAGCGGGAGTGTGCTAAATAGGAATT
+>37077 1
+TTTATTTGGAAATTCAGGATACCCTGAATTAAGGCCGTTTAAATGGATGCCCATCCATCAGACTTAGTAGCCCGCTCTCAGGGCCGGGCACGGCAGTGAC
+>37078 2
+AACGCCGCTAAACGAATAGTGCCGTCTATTTATCGTGCGGACTCCGAATTTCAGCGTCGGCAAAGATAAGCTGGTCATAATGTCTCCGACCGGTTACGGT
+>37079 2
+ATCCCGTACATTGAAAGAAGATGCTTGGGCTACGGAATTTAGTACCGCAGTCTTATACCTCAAATCGAACTGGGTAGCCGTGACCGTGCGGCCACTCTTG
+>37080 3
+GTTTGTCGTCCACACTTAAGACTGACGGCGCTTACTCATGCTGAGTAAGCCGAATCCATAGATTCGCGTTATACATGGAGCCGGTAGATCACGGACGCTA
+>37081 1
+CGCTGATGTAGGAGATATTTCCAATGGAAGCTCGGTCCCAGGCATCGCGTAGGTCGTCCACAGACTATTTCTACACGTCTTGACTGACGGGAAAATCCTA
+>37082 2
+GTTTCAACCTTCTGCCATCTCAGTCGTACACATGGGGTCGAATCGGCAATCCAATCTATTAAGACAACAGGTTTTCGCGGATGGGCCCGACATAGGGGAT
+>37083 3
+ATCGCGGGCGTATAAGACGGATACGATTTTTCCGCAACCTGGGGCAAGAGAAACATACCGTACCGTTTCTCTGGTGTCTATACGGCTCCGACTGAACTAT
+>37084 2
+GATATTGGTGGTATAACCGCCAGTCCACTCTTCTGAACGACGGTTCACTCTGACGATCCAGGCAGACTTTTTTACGTGAACGGCTGACAGAGGTACACAG
+>37085 2
+CTGAGCAGAGTTTAAAACTGTTGCCCGTTATTGGCGTAGATTCCCAGCCGATTGTGAAAACCACCAGGTGTTCACGTACCTGTCCCAGGGAATTCAGACG
+>37086 2
+ACAGGAGAACAAGGTGCGCGTAGCTCTCTCACAGTTGAGTTGCCTCCTTTCATTACGTCACATAGGGTAATGTCTGTCCCTGTGGAGAAGTGCACACACA
+>37087 2
+AGGATGCGCGGCATCGCCCATTGCAGTCTACGTGCTTACCATACTAAGCGATGGCATACCCAGTTTGGACTAGTCGTATCTCCGTTACGTGAAAATGAGA
+>37088 1
+TCCAGTTATAGCACATGCCATGCAGCAGTTAGGCACGCAGGCGCGTCAGCTCTTTCTCCATTAGGACGGATCAGCTTCTGAAAAGAGAGTGCTCGAATTT
+>37089 2
+AGATGTGCGTGATCAAGACGTTAAACTGATGCATCCTTCGACTGCCTTGCATGTGAGGATTCGACTGCCTCCCATTGTATGGGACAGCCACGAAGATCCA
+>37090 3
+TTAGATTCGTAGCCGGTTAGCTAAGTTAAGCCTGACGGGCTCCGGGACGGATAGTCCATCTGCCGGTAACGAAAAGCCACTCTTCAGCAACTTAGCATTT
+>37091 2
+ATGTAGGGAGAAATTTCGATAATTAAAGCCGCCGAGATTGTTGAGTAACGTTAGGTGCCGGCTGTTGTTCCCAATCCCAGCGCCGTACCACTCGATCCCA
+>37092 3
+AATATGACTGTTTGCTTCTCGTACCGTACCAACTGAGACCCAAGGCACAGCTCGTATTGACGAATCCAATCATGCTAAGCATGTGAGGTGCTGGCGGGCT
+>37093 2
+TACGTAGTGAGTGGCTTTAAAGCATAGACCCCGTCTAGTGCAGAACTAGTCGATTCATCCTCGGAATCGGACATCGTAACCGTCCCAGCTTGGTAGGACT
+>37094 2
+TATTGATGGAGTATTGCGTTAGTTCCCCACGCCTAAAGTGATAGCCATCCGAATGAGGCCAAGCTGGGTACAGTCGACCTTAACAGTTGGTCGCACTCCA
+>37095 3
+AAGACCGGCCGTATTAAAAGTGAGCATTCCAGTCAGCACTCTGTTATCTGGGTCCTAGGGTTGGGCCGAACCGACGCTTGAAAACGCCACTTTATTGTCA
+>37096 3
+CTAGCTAGTGAAATTCTGTCTTCGGCTGCATCACCATAATTCGGCAGATGGGACTGACAAACCCGGTGGGGATGCAAACCGGCTTTGAAGCTCAATTTCC
+>37097 1
+CGACCCTTATGTCCGGTAGTTCTTACTGATCGGCAAGCCCGCAAGCACTGAGAGAGTCGCGCATTATCACAAAGTCGTCGATGAAATCGGTTCAGTATGT
+>37098 2
+GTGTTAACACTACCACTTAGCGAGGCCGGACTCCGCGTCGCAGACCTAGATCGCATTTTATGATAGACTAAACACATGTTGGGACGTCTGTGACGTTGCA
+>37099 2
+GGACCCTAACGAGTGGAGGTCCAACCGACTAGAGTCGTGTTAATAACTCTCCTTTGGCGCGGTGATTCGTCATGCCATAGACCGAGCGTATTCACTAAAT
+>37100 2
+CTTCCCGACATCGAGGTGGCACCTACTGTTGGTGTAACGTGATGATATTCTTCACGGACATGAGGCTGCGAGTACAGCACCTACACCAATGTTATGCAAG
+>37101 3
+TGGGGTCGAATAGTAATAAACACAGGCGTGCGCAATCTTAACCCTTCTAGGCTTCACCCAAGTAATTGCTGTAGTCATGCCGCGACGCCAGTTTACGGGT
+>37102 2
+TAGTACCCAACCCCAGGGAGTTGAAGATCGTAATCCAGCCCATGGCTTACATGAGACTCTGAGTCGTTAATAAACGGTGTCGGGAAGTCGTTGCCCTTTC
+>37103 1
+TGCCAAGTGAGTCTATTTGCTATTACCAATCGGGTCTTGAGACGGATGAATCCTCCGCCCCAGCCGGAGCATATCCAATTCCGGAGTAAAGGCTAGATTG
+>37104 3
+TGGAGGTATATTATTCACCGCACTGTCCACGCCAGTTGCGCTGCCAGTATGACCGGTCTAGAGTAGCGACATACAATACATTGGGCGCTCACAGATTGAT
+>37105 1
+TTCTTTGGTTGAGGGCTTGCAAGAAGACTGTACTAGCACTATGTGTAGAAGCGTCCGTAGATCCCCCGCTGCAGGCGGAGACATTCCTAATAACCATCCA
+>37106 1
+ATTGGGCCATGTCAGCGACCCACATGCACTGTGCTTAACGAACATCTGCGCGGGTCAAACACAGGCTGGGTTAGCATGCACGATCCGTTTTTATTAATGA
+>37107 1
+TTGTTCATTCGTTACTCCAAGCAATGCTGAGTCAGGGCGCTGGTTCGAGGTGGGAGAGCCTGCACACATCCTCAATACAGCGACTCAAAGTCGCAAATTT
+>37108 1
+GATAGGAGAGCCCGGCTGCTAGGTACCTCTAAAGAATACGGCCACCTTATTGGTTTTAGTACTCCAGCGTTTAGAACGGGCTCCAGCATCGGTCCATAAT
+>37109 2
+TACGCCCTCGAAGTCAAATCCTTACACTGGATGCTGTGCACTAGGGCCGTAGTTCTGCAGGGACACATGGTAACTTATGCTATGCGTGGAACACATTGAC
+>37110 1
+GACTGGCAAGTGAACCGACCTTTGCGCTATAGGTTGATCCTCCCGATGATCCACGCACTTAATACGTCTATGAGGTCTTTACTAAGAGCGTGGCAACAGG
+>37111 3
+CATGAGAACTAGTCTATCGCACACTAATTGCCTTTACGTCCTGCAAGGTGCTATCGGTACCGTAGTGAGCTGGGGGCATCTAAGGCCACATGTAGTAACC
+>37112 2
+TGCCGAGGTCGTGAATTTCTTTCCACTCAACAAGCCTCAATGGTCTGAAAGTGGCCGTATGCAGACCTCCCAAGTCTCGAGCATTTGAATGTGGACGAAG
+>37113 2
+CTGGAGCATGCCACGAAACGGGTAACATACTCACTTCTGCGTGCTACTGTTAGCGAGGAGGATGAGTACTCTCAGGCATCGCCCCGTTTTGTATACTAAA
+>37114 3
+TAGCCTTAATTTCCCGTAACGGACGGGCGATGATTCAGTTCAAGCTGCACGAGTTATACGTTCTGTACATCGCACGCGACGTGAACGCTGCCAATATAGG
+>37115 1
+ATCCGCGCCTGGTAGCAGGACCTCGAAGTCCCATTACTCAAGGGGATTCGCTTCAAAAAGTTGTCATGTACAGTACCTGTTTAGTGCGGACAATTAGGCC
+>37116 3
+TGTGGCTCGCTCATCATCGTGGTGTGAGCTAAGATTTCTGACTTCCATGGAGGAGAATGGGACTAACCAGCAACATTTAGCAACACCTGCCATTGCACCG
+>37117 2
+TGGTTGATGACGCAGCCACACTAATCCGCATTATGGGTTCCCACTGAAAGTGACAGATCTAATGTACCTCGCCGGCTTACGCTAAGAGAGGGCTTCTGAT
+>37118 3
+AAAGCAAAAGGTAGAGGTGCCACCGTTCGCGCTCACATGATGGATTCCGATTTTCAGACCCATCTCGGGTCGATGATAAGGTTACCGCTCGTTTACCTGA
+>37119 1
+GCGCCATGTACTCGTGGGATCATTGGTCTATGCCTTACGCATGAGACCTAGTTGTCTCAAAAGCTCGCAACGAAATGGTGCAAGAATTAGTGCCGACCCT
+>37120 2
+TTAACACCCTCGGATGAACTTAAAGCGGTGGTGTCGAAGACATTGGGACGGCGGCAGAAATCTTACCTCGCGCTCCAAGCTTTACTTCATTCCAAGTTGG
+>37121 2
+TAAAGGTCACGTTGAGACTTTTGACCATACGTCCCGTGGCTGGGCGTGACGTCCTTCATCAAAATAGCACACCCGTGATCTGGGGAAATCTGCCGTAAAT
+>37122 2
+ACCTAGAGTATGAGGGACTACCGGTTCCCTGGTAACAACACGAAGTTTACGACATAATGGACGCCCATGTCTCTAGCCGCACTTGCTCGAGATTTGGTGT
+>37123 2
+TGTTATATCACGTTCGTGAGACGGAGTCAATTAGGATAGGAGACTAAGTCGCTTGGTACCGTCCAAACTCGGTTGCTGCACATAAGGCGTCCACCACTCC
+>37124 1
+ATCGTACGCCCAGTACACGTAGGGTGTAGCTGACTCCTTGTAGGAGAACAACGCGCCATGCTTTTAAATGTCTCTTATACAGCCGAGAGTTGTCCAGGCA
+>37125 2
+TAACAGCACCTTTCAATGTTCAAAATTGTTCGGGGAAGAAGACGAGGCTACAAAGTGCACCTGGAAGTTCGTTCCGTTACCCCTTTGCTCCGGAGTCGCG
+>37126 1
+TATACCTGTCCGTCTAGCACGGCTACCGGATGATTGGGCTCTCAGTTCCGATTAGTTGAGTAAACATAGCTGAGCCTACACGTGTCGGCTCCAAGGAAAA
+>37127 2
+AGGAAATCAATGACTTATCTACTGGGCAAGGTTGTTACTCCTCGGCAAAGTTTCTTTTCAAAAGCGGGGTCAGCTCCGCGGATACAAGCTCGCCGTCAGC
+>37128 3
+AAGCCGATCCTCGATACTAACAAGTGATGCCTGGACATATGGGTCGAACGGTGGGTGGCAATTTCCGTGCTACATTTTCAAGCGCTAGCACATGCATCTC
+>37129 2
+TCGCGGAGGCTCACGCGGCAGGTGATTATTACAATACTATCTCGGAACAATCACATCAGAAGTGCTTCGTCGCGGGTCGGTCTAATAGCACCAAGTCTTT
+>37130 1
+CGCCCTATTAGGCCCACGCAGAATGGGGGAGTTGAGCTGGATATCATTACATTAGAGGCCAGAGCAATACTGTACCTCCACGTGACCCTTTGCTTTAAGT
+>37131 3
+AATCAGTCGATAACGAGCCTCGCCTACGCGACTGATTGTTGCACTGGGTCGGTGCAATACTCCCTGTAACGTATGACGTGACATTCATCGAAGGATTGAC
+>37132 2
+TCACATATTATCGCGCTCAGCCCGGGAATGGCGTTTCACAAGGCTACCAGTGATCAGGTGGCTAATAACGGCTTAAACGGCTTAGGCCGCGATTTTCTAA
+>37133 1
+ATACTATAAGCCACACTTAGGACCGACAGTTTTTCCAGGTGCGCACGGTGAAAATTTTACGCCAGTGTTGCAATCAGTGCAATTGGCCTCTGGCGCCAGG
+>37134 1
+TCCGAACACGGGTAAATACCCAATAGACTTTTTCTACTAGTCAGTACGTAGACGAAGTCTTTCGCTTCAGCCAGTGCGCTCGCTCGAAGTGGGAGTGAGC
+>37135 3
+CACAGCACTACACGGACCAAGATTAAATGACTCGCAGTAATGCTTGTCGTTATCTGCGCAGGGAATTAGAGGGAAACTCTCTTCTCTCGCTGGCCTGTGG
+>37136 1
+GAGGCTCGCCACCTGATTGGATTCAGCGGCCATTGTCAGATACAGAGGTAGCTTTACACTGCTCCCCTATGCAATATATGGTTGCCAAGAGGACTCTGAA
+>37137 3
+GCAAATCAGCCCGGTCGTGCTGGGCGTCCTCACACTGGCTCTATTAATCAATGGTTGACAAGCATCAGGTAGAACCGGGCTAAGCGTCTATTGTTACAAT
+>37138 1
+GACGGCGACTTGATCTTCGACTTGATTCAACTTCCGCCATGAGCATTACGCGCAATTATTCAGGTAGCAGCGGTGGGTGATATGCCCTAGCACATGAAAC
+>37139 1
+TGCCGCGCTGTGAACCAAATAGCTTAATATACATTGCCTGCCGAGCGGTGCCCTCGATTGGAATTACGCTCACTACCGCGAAGAGTAATGGGTTTTCAAG
+>37140 1
+TCCAAAGCCTGTAGGGTCTTCACAAGGTCCCCAAAAGATTCGACTTGCTCTTGTCATATCAGCATAGTAGTTAACTACGCCTAGGCGTCGGGGTGCGAAG
+>37141 1
+TAATTTCCGGCAGAGCCTGGTGGAGTACCCATACTCTCAATACAGTAATGTTTACTAGGGTCCCGTCTTAATCGTACCAGCATGGCGAACAGTCGCAGGG
+>37142 3
+ATAGCTGTTGTTACTACTGGTTCGGTTAGGGCATATCCCAACGGACACGTGTCATGGTAGAGCACCCGCTGTGTCATACTGGACCATCTGCAACACAGAA
+>37143 1
+TTTTTGGAAGCTACGCGGAAATCGCGCCATCGATACCGGAGCACTTACACGATCGTACGTTTTCAGAGTCGACGAGCTTACATGTTAACGACGTTGGCCA
+>37144 1
+TAAGATCGGTTATTTTCGCGATGAACAGCTTACAGTCTGGTGAACCTCTATAAGTCTCGCACGCTGAAACCCGCCGAAGTGGTCCCGCTAAAACTTGGGG
+>37145 1
+GAGTCAGCGCGCACCCCGATGCCAGTTTAAAGAGTAAGTGCATTGTTCTTAGGGATACTGACCTCTTATACAGGTCTATATCGCCCCGATCAGGGCTGAA
+>37146 1
+TTTCCTGTCCAGTGCCGGCCAGGTAAGTTCTTCATGAAACATATTAGCCGGTGATAAATGCCGAACCGGGACCTGTTAATACATTCTGGAAAGGGCGCCC
+>37147 2
+GTTGGCTAAGGTCGGTTTTACAGTCTATCTTCGCCCTTATGGGACGCACAGACAACAAATCTACCTCGCAGAAGACTAGGAACCTCGCTGGAGTACGTTG
+>37148 1
+CCGGAAACCCCCGGATTACTTTCTCTAATTGGTATTACAACAGTTCGACAGGAGGTGACTAACGAGCACTGAGATCCAGTTGGCTTCGGGCTGTACTCGA
+>37149 2
+ATGCGCGTCGGACGAATGATTATCTTAATGAGGCATCTGCCATCAGAGCGAGGATCCTCCTACAAGTGCTAAATGGCGTCTTCGCAAACCCGTGGTTTCA
+>37150 1
+AGCCAGGATTCAGGATCTACTCCGAGCGCGATTGCCCGAGTAACACGTGTACCTGTTGTCAGACCAATATCAGACTATAGCGCGCAGTGTTAGCGTTATT
+>37151 1
+AATCATGTACAGGAGCATGCTGCCCAAGGCCCTGACGTCTTAGTACCATTGCAGGATGGAGTTTAACAGCAGTCAAGGCCTCAGTGGCCTATCTCATTGT
+>37152 1
+TTCGCGTGTCCAAGTATTTCCTTTCCTACCTCAGTGGCCCCAAAAGAAGCTTTACTGGAACGGAACCTGAAACAGGAGTGGCGGCGATACCAATTGGTTG
+>37153 3
+TGGTCTTGGTGAACACTAGAACAGCACGTCGCCAAGCTACCATACAGTTCAGAGACACGATCGCAGCATGATGTTTCGTCGTAGACGGTCGTTCACTTTG
+>37154 1
+GTTTCCCTGATCCCGAATGGTTTCTCTTGAGAAGGTGCATGGGGAACCCATATAACGCGTAGAACTATACGGTCGGTCACAAGCCCATAGCTCTAGATGC
+>37155 1
+CACTGCCCGACAACCCGCCAAGAGTGGACAAAGAATGCATAATTTCTACGCTAATGCTATAGCGTTGCGTTTACTGGGGAGGTCGTCTACTCTTGCGAGT
+>37156 2
+TCCTATGGGTCAATTGGCGGCACTAGTCAACCAACCAGCAACGTGTGGCATGTCTATAGTTTCGGCGAACAACAGGTCGAAATGGTCTTCATGCATCTGC
+>37157 3
+GGGCCTGATCACGTATACTGCAAATCCCTTGATACGGTTCTTGAACGCGTGCCTAATGACGTAATCCCTGACGGGAGAAAAGGCTTACGCTAGACCTTTG
+>37158 3
+CCACAGTTAGAGGGGCTCAGTCTTTCCAGTAGCCGGTGGCACAATTTCATATGATAATGTTTTGTCCCTGAAGCCGGAAAGGAGCGTCGTTCAACACCCA
+>37159 2
+TCGGCCCGAAACAACGAACCCGATGGTGTTCTGATACGGCTATGATCTAGGCTATATGCATAGTGTCGCGGTGCTACTCCGATGGCAATCGAAACTTACT
+>37160 1
+ACGTTCTCTGAATGCGCCAATTCTTACAGCTCCGACGGGGCAGTCAACTTGCCGACCATGATGTATTATAAGCACTCGAGATGCATGGTCAATTGAGCGG
+>37161 3
+AGCGACACCTGAATCGACTCAAGAGGCGATAAGGTTGGCTTGGTGGAGGGTCGTATATTAGCTACTCCGAAGTCCGCCTGTATCTACATCTTAACCCCTA
+>37162 2
+CATCATGGCGTGCATGCTATTCCCTGGGACAACGCAGTATGTGATTTACGCTCAGCGAGCATCCCAAGAAATTGAGGTATCGACACGTATGCTCTTCGAG
+>37163 1
+ATGATCAAGGCACTTTGGCCTCTCACGTCCCTATTTATTCCTTGGGCGTGCGAGCGAACGGGAAATAGCGATTAACACAGTGAGCTCTCTAGAATCACGG
+>37164 3
+CGCCGATTGGCGGGAAACACTGCTTCGCGTTAACTACACGGAGTTAAACGGACATCTGACCGAGAGGACCGGTAACCTAGCTAGCATCTTTATGTTCTTT
+>37165 1
+CACGCAAGAACGGTGGTTCTAATATACGTAGTCGGGCTGCGCCAGAGTGTCGGACATATGTCTGATATTTTAAACGATACCCGACTCGTGCCGCCATTAC
+>37166 2
+TTCGAATTACAAAACCTTCAAATGATAGGTGTCAAATGGCGCTTTGGCTGAATCGCAGCTGATACCTAGTATGGCCCCGACGCCGCGTCGTTGCTGAAGC
+>37167 3
+CAGTGTGGACCGCACAGGATACCCAGAGCATGTCGCTAGCGAGTCTTTGTATCGTTTTTAACATGATCAGTCGTGGGACAGTCCTAATCACCACGGATCA
+>37168 1
+ATCGATCTAAGGCACTGTTCTTTTCAAAGAGATGTATTGGACGCCGCACGAGCCTAACGGCATGCGAGCCCGTAGGTTCCAACAGAGTAGCGTCCTTATT
+>37169 2
+TACTTTTGGTGCAAACGCCCAGACTAGCGCTTTTGCACGTCAGACGACCCTGATGGCTAGGACATCGCAACACAACTTTTGCGGATTATGGGTGGAATAC
+>37170 2
+TAGTGCATGCTACCCGCATCACCGTGGAACATAGGGGTCTTCGGAAGGTCATACAGTCTCGAGTTTGTCCATACTTTATAAGACGGTGACGTCCAGACCA
+>37171 2
+GGTGCCTCTCGTCCAAAGTTATTCACAAGGATTGCTACGGTTGAACAGTGAGCCACCGTTGCAAACCTGCAATAGTGTGTTACAATGCCGCAGCAGCTTG
+>37172 3
+GCCCCATACATTTATTGAGGCAGAGGTCTCGATCAGACGGCTGCAAAATGCCTATCCGTGTGGTAGTGATTATGCTAACTCCCCAGTGGATTAGCGCACA
+>37173 2
+TCGTGATGTCGCGACATGGCATCTCCCCGTAAGAGTACTAGTGCGTGGACCTAAATTTGTGCGCTGACAGTGGAGATATGCTCCCAAACTTAACGCCAAT
+>37174 2
+GCCCGTGGAACCACTCTGATACGAGGAGAGGGCCTTCCGTGTAAGAAACGTCCCAGATCGGTCTTCTAGCAATCTTTTAAGCTTACAAGTCTGCTTGAGA
+>37175 3
+CGTAAGATGATTGCGTCGTACTGACTAACTCCTAAGCCCATGAGAGCCCACTCACGATTTGGATGCAATGTTGAATGCCGGCTCGTCAGGTAGTTACAGC
+>37176 3
+ATTTGTCAGACCAGCTAAGGGCGCCAGCCGCAGACATGGGGAAAAACTACTCTTGGGCATTTCCGATCGACTATCGCCATTATGTTTCTAGAATCGCGTG
+>37177 2
+ACCCAATCCTACACCTCAGATGGACCAAGATAATGGGTTCTGCAGTGGCATCGAGTAGACTCTGATGAAGATTCGCTACGTGCGCTGCGGTGTTTCACTA
+>37178 1
+AGCTTAGACACGTTGCACTGCTTCCGTTGGATGCTGTTAATCGCGTATCGAACTATATAGCGGCCGCACCACCGCGCGAGAAAGATCGTGAATTTTGCAA
+>37179 2
+CAGGAATTATGTGAGTCATCGTATATTCAAGCTGCCATTGTCACAGTTGCCCCCACGGCTGAGAGTGATAGCCTTAAAGGGATTCCTCAGGCAGGTCCCA
+>37180 3
+GCGATTCAAACCGATAGGTATGGCCCAAACTCATCGTCTCTGGGACTCGGTTGCGTCATAAGATTATTGCCGCCCGAGGCGTTACGCTTAGCTAAGAATA
+>37181 3
+CGGAGTGGCGGAATGACCCGCGCGGGCCAGTACTGCATATCACCGGTGCGCTTACCCATCATAGTTTTCGTGAAAGATCCGGTTAAATAATATTTATACC
+>37182 2
+GTCGGGGCCTGAAATACTCAAGTTTCCTCCGACGCGCTGATTGTGACTACTGTGACGTAAACCATCTTCGAGCCATTGAACGGATGCCGACGAAGTTAAT
+>37183 3
+AGTAGGGCACTTCGAATACGAGTCCACCTGTGCAAGATAGGAACACACTTCGATGTTGGCCTGGCTCTCCCGACGATGCACTTGAAATGTTGCATCTAGT
+>37184 3
+CGCATCACTTCCTCTCAAGATCGTATTCCGGCGGCCATGGCGGACTAGATAGGCTACAGAAGCTACACTGATGCTTGAAAGTCGATAATGACGTTCGTTG
+>37185 2
+TAGTATATCCGTAGTTACCACCACCAGAGCCAATATGTTGTCCGTACGCCGGACGGATGGGAATTATGTCGCGTTCTAACGCAGAACTGCGACGTCGTTA
+>37186 1
+GTGAGCGCTTGGACCAGAACTGGACGCCGATTCTTAAGATCTATATCTACTATGAACAGGGTACAAACGTGACCACGTGTACCTGCTTCCTGTGACGGCT
+>37187 1
+GTCAAGCTGGAATCAGATAGGGAACCCCGTCAAGCCGACATTATGCTATGGACGCGAGTCGCTATAATTGCTTGCGCAGATGACTCATCCATGCCTTTTG
+>37188 2
+CCTGGCCGCTGTCTGAGGAGCCTAAGTAAAATCGTGAGTATAGTGGCTGTCTTCAATCCGACCCCAGATCCGAACTGCGTTAAAAGTATGCAGTTTGCCA
+>37189 2
+ACATTGATTGTTATGGCCAACGTGCAGGGCAATGAGCTCAAAACCGACCCCGAAGGTCTTCGTCACGATGTTTAGTTACCCGTATATGGCCTAGGCTGCA
+>37190 3
+GTTTGTGGGCGCACGGGGAAACTATACCCTCCATTTACGATCGCGTTTCCTCTGCAGACGCTCTTGAGACAAGTGAAGTAAATTAACCAACGAGTGCCTG
+>37191 1
+TAAGCGTGGCGGCACACTGAATACACACTCCCCGTATGGAAACAGGTTGTCCGTCTAGTGCAACAATCACGTGATGGTAGGTGCGCATCTATTTCGCTTA
+>37192 2
+ATTAGACCAAGTCCGACAGCGTGCCAGTGATCGGTTGCGTTTTGTATAACGGGAACTTCTTGGGGATCCAACCCACAATGCATGGATTACATGCCGCTAC
+>37193 2
+GAAGCGGTCCCGTGAAACATTGACTGCAATACTGCACACGCACTTAGATTTCACGGAGTCCTCATCGTAATACGAGGTGTTCGACGATATCGTCGTTCGG
+>37194 1
+GATCTGTTCCGTACCGGGGTGCACTAGAAAACTCGCGCCGCTCGAACGCCGTAGTAGACTCCACGAATGCTAAGAGATTAAGTTTACGATCCTTGTGATT
+>37195 3
+AGTTAATTTGAACAGTCCACGCCGATAAGCCTTAGCACCTTTCTGGACGTGGACGCAGCTCCTGGTTATTGTCAGGGGTGACGAGCAAAGCAACTTTACC
+>37196 2
+TGCGACCTCGGGCAACGAATATGAGACCTCGCAGTTACCCTCGCGTTATAATATTGAGCCTTCTAGAGATTCACCGGACGAGAGTTAGTCGTTCGATGCA
+>37197 3
+AGGCTGATTCCAGTTGAGTTTCACCATACGCCCCAGGCTAGGCGTGAGCGCTGCGATTCTTTATTTAAGACACGTACCGCAAGCGGGTTAACAAATCTAG
+>37198 2
+TGGATTATGCTTGCTCACTTGTCTGATACAATTGGGATAGACGCTTGCCAATCGCAATCCGAAGGTGCGCAAACCCGGGCGTTTCCCAAAATGCCAGTGA
+>37199 1
+CTCCCGGTCAGACGGTCACCCGCTGTAGCCGATATTATGGGAATGGAAGTTGGTCAATACGTTAACCCAATACTTTGCCGCGGTGTAGGAACCTCTTAAA
+>37200 3
+TGACTCAGGCCCACAGAAGCATATTAAGCTGCACCCGATCTAGCTTTTAAGGTTAGTCCGACCATGTCGGGTGGGATTCCCCGTCTAAGAAGGTAACTGT
+>37201 2
+CCATGGATATGTCTTGTCGGGCACTTTGACGCATGCTCCCCAAGTGGAAGTCAAAGTTACGGACGACCATGCTGCTTCGGACTGAAACGTTCGTAACAAT
+>37202 3
+TTGCCGAATAGACTAAGTGTCTAAAGCCGAATTTCATAACGTGTCCAAATTTTTCCTGCGTTGCCCACACAGCGTGGTCGAGTGCAGGCCCACGAGAGGT
+>37203 2
+AGCGGGGTACCCACGGTTTGAGTTCTCCTCCACTACGACATAATCTCGATTACAACGATCTGGCTATTTGAGGAAAGGCGGTAGAAATCTCGCCTGAGTC
+>37204 2
+CATTGAATTGATGACTGTACCCGACGGTTATGCTAGGTCTCCCTTCAGTGAGCGGAAACGGCTATCTTACCAAGGAAGGCAAGGTTAACTCCTTCGACGC
+>37205 1
+TATAAGGTTGTGAACCTAAGGACTAGAGCTGTCTTAAGCCTTCTAACGACGTACCACACCCGCATACCTGGGTTCCTTGCACAGAAGGTAGGTCCGTGTG
+>37206 2
+AAGTGGGCCTATGTGCTATATTGGACGCTTTGAACGATAGGACACCGCGGATCGCTCAATTAGGCGGCATACCTCCCGTTTGAAAGCCAATACTGCTATC
+>37207 1
+GCCTATAACAGTGCACCTCGAAGAACACTCGAGTTGAGTGTACTTTCGGGAAGTTGATGTAGCCCCGCGTGTAGCTCCAAATATTAACCTGCAGCTGTCG
+>37208 3
+TCTCGTTTGGGAAAACCCAGAACAGAGAAACTCATCCTCGCACATGGTCTCCCTCTGATCGGTTTCTGGCGAAGCAGTCGATTTGAGGTTAAGCCATAGG
+>37209 3
+AGAAGTGTCAAGAGATTCGACCCCTCGAAACAACAGTACTGTTAGCCTACCGTCGGCTGGTCTTCGAGCTCTTTGCTGGGTCATGCTAATCTAGGACAAG
+>37210 3
+CTCCTTTGAACATCTGAGGAAGAACGCGATGCCGGCGCTCATTGTTTACCGAGTTGAGAGTATGCCTAGCGCTCATATTGTCCACGTCGAAAGCAAGCTA
+>37211 3
+CCACTTCGTGACATATGTCTCACTGGTTTATGCTTTAGGTATCAGGGAGGGACAAATACCGCAAGCGGTAACAACCATCGCTAGTGTCCGACTGCGTCAG
+>37212 3
+AATTAACACCGTATTGTGATTACGGTCACTCGCACTGTATCGATCAACGGTAGTCTCAGCTGTACAGCGCAAGGCTCCTGCGAGGTCAGGCACTAGGATT
+>37213 2
+CGGGTTGGCAATGTACGAGGCCAAACAGTCGAGGCGGTCACCGTAAGATCCAAAGATTAGCTTGCTTCTCAAGTTTCACACTCTCTCGCAGTAGCTTTGA
+>37214 1
+AGACACCAAGTCATGCTTGGATCACCTCTGTCGTCTATATACAGCGGGGATCCCGTATGGTACGTCCAGTTACCACGGAGAGATCGCTAGTTGGATACAT
+>37215 1
+TTGTAGGAATTCTGCGGACATAGCCGCGATTCAACCTAGTATTTAAGTCCACCTGGATTAAGTCGGTCGAATCCCACGCGGATCACAGAGCGCGAGTCTT
+>37216 3
+AGCGGAGGGAATGATCACTACTCGTTATATGATGCAGCAGCGTCACTATACGAACCAATGTCGGTCTCTTGGACACTGTGATGGCGAGTTCACCCTACTC
+>37217 2
+CAGAATTAACTACTCGATCATTCGCCGTTGAGACCTTAAGAACACCTGTAGGTGGTCAACCCGTGTGATGCGACCTTGAAAGGGGTTTCACGCTGGTCCA
+>37218 2
+ACGCTTGTCCCAGGAGCGTGATTATTGTCTGTGGATTATGGAAGCCAGTGCCTGTAGCACCAATACCCGTAGAAACCAGGCCTGTCGGTTATAAACCTCA
+>37219 3
+TAGAGCGAGTTCATACGATTCTGCGGGCCCCACAACATACGACTCTTTGCACGTAAAGGTTATTGCTCAAGCGTTCCTTGTGCTAAACAGGGCGTCAGAG
+>37220 3
+GCGGTACTTGAGGGAGTAGGGCACATGGATGACATTAGTGCGTCGTTTAGAGTCAGCCATTGACCATACATCCACGCTGTTCAGACTCCAACTTCTACAC
+>37221 2
+TACCGCAGGCGTCCAGTATATGCTACTCCAGGAGCAGCTGCTCCGCAGCAAAGTGGCCTGCTTCTAACTTAAATGGATGGGTACTGACTTATATTAAGGC
+>37222 3
+ATGATTTTAGAGGTTCAGGCGAGATAATTTTCGTCAGGATTTGTTGCGGCGCCTCCTCTTGAGACCCGTACAGCACCAACACCAGGCTCGAAACGAACTG
+>37223 1
+TCTTATCTGTACAGGATAATCCATCCAATCGGGAGATTTAACGCTAGAGTGCTAGCTGCCCGGATTAGACGGAGTCTACGCGGGACGCACTCATCTGTCA
+>37224 2
+TAGTGTCATATAAGAATCGGTGGAAACCGCCATGCCGGGAGTCTTCACGCGTGAACTTTGACAGAGACGACTGCTTCGTATTCCCAGCACCAAGCGTTTT
+>37225 2
+CACGGAAGATGTTGCCCTTACGTCCCGTTTGCCAGCGACGCCGTAAACTGAAAGTCAGTAGTGAGATGAACCTCCCGATGACAGTTATAGTTGCTGTTCA
+>37226 2
+AGCATCTATCCTTGGGAGCGAGCTTTAGGTCAAGCCACCCAAGTGGCTCAGTGGCCCTTTCGACTAATAGTCGTGTACCGTAGATAACTAAAGCGGCTAT
+>37227 3
+GCAGGCACCCTAATCAATTGTACTATGAAGAATCTGTGTGATCGGATTCAGCACCTCGTGACGATTAAGGGTCGTACCAGCCGGTACGACCCTACTGGTT
+>37228 1
+AATAAGCAGGCTTTAAGCGGCATTAACATGAGATGCTGGGGAGTCTCAAGCAGTTTCTCCGTCCGGAACTTATCATTGCCTACGCTTTGCAAGGCCCCGA
+>37229 3
+AGAACCATGCGCGGGCATTGTTTGAGAAGAGCCGGCCGCGTTCTAAAAAGGTGGCTAACCTCACTGTCGACAAGATTTTCATCTCTACGTGGTACTACCT
+>37230 1
+GACGATCCAAGCCGGTCGAGTCAACATGCCTCCCTCGTAGGCGGCACTGTCGTTCCAAACATTGAAGGAATTAAGTAGTACTCTAGTGTTGATCTGTGCA
+>37231 2
+CGCTCTATGACGTTGCGTGCTGGACTATTGCATCCGGGCAGTGCGGATTCCGTATGTCTGCACAAAAACAATTAACACCATTACAGACGTATTCGCGGGA
+>37232 1
+GCAATGCTGTCACGGATTAGTATGGCATCTCTGGGTTCCCGAAGTCAGTGTTGGCAATAAATCAAATTCCGCGAATCCCTACAGCCCATGGTGGCATGAC
+>37233 1
+GACAGTAAAGTTTTGTATAATTCCGATAACGGTTCGGGATAGGCTGCTGCTTCGAGGGTCTCTCAATCTGCGTCGAACACAAGTCGGCGCAAAACCCCTC
+>37234 3
+CGTCATCCGAGCGCATGTTCCGGATTCAGTTTTGACGTAACCTGACAGCTAAGCGTACATTGCGAGATTGGCGTGGAACTACCCAACTCTAAGCGGTAAT
+>37235 2
+GAGTTAGGAAACCTCTTCTCATGTGCGCCTTTTGAGCAGGTTCCAGGCAGAGACTCGCGATACGAAAGTCTTGCGTCTATGACACGAGTAATCTCAACGC
+>37236 1
+GGGTCGCCCCTCCAAACTGACTATCTGTCCCGGATTTATGACGTAAGACGGAAGGTAATGTTCACAGAACTGGTAGCCTCATCGCCTAACGTGTATAGTG
+>37237 1
+AATGGGTTACGTAACCCTGTTGTTTTTCCCCAACGAGCGAATACAGAGGGCACTGGTTGCCAACGCGCTATCAGTTACCCAGTGAAACGACTGGTTCTGA
+>37238 2
+TTAGAGAGGATGGCGTCCTTGTGGCTCAGCGTCGAGTTGTTCCCTCGGTCCGTAGACAGCGAAACACTACCGAATCTTAAACACCAGTTTATCTCAGAGA
+>37239 2
+GCTGCGGACCTCTAGTAGTTGTCCCGGATACCCTCTCAATAGTCTGAAGCCGTTTAAAAGAGATAGCGACCTCTGTACCCCAGTGTCTTGGAGTGGAAAA
+>37240 3
+TCCTTTGACTCCCGGTTCTTCAAACTCTATCCAAGACAGCACGGAAGGGTAATCGGAGGGAGCGTGGTTAGCACCGATTACCTAAATGGTCCGTCGATAT
+>37241 1
+TAGGTATAGGATGTAACCCACGCGGCGGTGAATTCGTAGAAATAATGGATGGTCCGAATTACCGTGTCACGTAGCCCCCCAGCATTTTCCATCGTCGTAC
+>37242 3
+GTGTACTACACCGCCTTCATAAGAGCCCAGCCTTTGTACAAAGTAGCTGGGGACGAGGCGTCCTCTGAAGGCGTCTATTGAACAATATCTACGTTGTACG
+>37243 3
+GCAAATCGTAAGGGGGGCAGGCCTTCGTCAGTATGATTGCCATTCACGGGAAATATCCTCCCATTAATTCGTCTTCTATGAGACTCGGAGCCGCAAGCTA
+>37244 3
+GAATAGGCGTCAAGGGGTTCTCAGGTTTGACGCTTTAGTCGTGGCTCACGATTGACCGACGAACACTGTTAAACATGAGTCGCCCCAAACTCAGTCTATC
+>37245 2
+AATCAGCGTTTACCATTATCCTCCGGAGGGTATTTAAGACATAGCTAGTCGACTGGGGTCACTGCGCAGGATCCTCTGCCTAGCTATGACACAAATGGGC
+>37246 3
+TCTAGGGTGTGATGTTACTTTGCCTGATCAAAGTGCGAATACCCGGCCCATCACGCAGGGTGAGTGTCTATTCTATACAGCACAATCCACGTGCACGAAG
+>37247 1
+GAGGCTACACGCTGATTCGGGAGGTATAATCTGGGTTTCTAAATCTGTCACATGGCAGGCTGACACACACTATGTGGACCTAGCTACGCCACTAATCCTG
+>37248 1
+TAACTGCCCAATTCTTAGCAATAGTGATAAGCATTACATGCAACTACTCCGGCTGGAGAAGGCAATGCCGGGGTTCAGACTTGCTATGCTCCGGGCGTTC
+>37249 2
+TCTGAGAATACTATCAGGAGTCAATGTTCAGTTGCCAGACGATCCTGGCGCATTTAAACCGTGTCGGAGGCAAACGACATCCTACCTCCGCTGTGGGTAT
+>37250 3
+AGTTGAATATGTTGCGAATGAACCACTTATCCGTTTCAAATGTAGCATTGAGGGATGCTGGATCCAGAGAACCCGTAGTCGCCTCCTCACCCAGGGCCTG
+>37251 1
+GGAAAAGGACACGCTCTGGCCCGTTTTAGAATGGTGTCTGGAAAACGACCGCCACCCTCCTGAGGTCGTCCGGATGAATTCATCAGAATTCATTTCTTAG
+>37252 2
+CCTAATCGTGTTAATGGACGGCACTAAGGTCTCGGCACGTTTCATGTTATACGGAACGGTTCGGATCCCCTGCAAAGAGTCTCCACGCAGAAGTGTACTA
+>37253 3
+CCTGTCGGATTCGAGCTGGGGAGACCAATTACGATTCGTTACGCATATAGTCCACGGCTGCCCATCGATAGTTCCAGACTGCAAGATTGATTTGCCAAGA
+>37254 1
+AACAGCAACCGTTAAGGAGAGTGGCCTTTATTTCCCCCATAACGTTGCTCTTTAGAACTGAGACACTGCACGTAGCGCTGGGCGTTCTGTCAGGAAGCTA
+>37255 1
+AGGCGACTTACCAAGTATCTCAATTTATCAGGTTATTCCAGAGTAGCCGGGCCCCTGGTTAGGGCCGAATGCAATTGGCTGAATTACCGAGCTCGTCCAA
+>37256 1
+CGCTGTTGTTAAGAACCATCTAAGCGTGATGAGACATCGACAGGGCGGTCCTCATGTACGATCGACTACTGGAACCTGTTATCGCTCTGCATAAGGCCAT
+>37257 3
+GAGTCAGGTCATTACCACGTGGGTTTCCCCCTCTACGAGTGGTCTTAGTGATTGAACACCAATCGACGTTGAGCGTATATCACGTCTCAGGAGCGACAAA
+>37258 2
+ACTATGTACGGGAGCGTACTTTCACGCGAACGCCACAAGTACGACTGACACTACATGCAACGTTATGCTTTAGCATCTGCGAGACCTGGTGTAGGGTCTT
+>37259 2
+CCTTAGGGCCAGCAGAGACATGCTGTTTATCTCATGCGTTGGGCTTGAAACGAGCAGCGACCATCAACTAGGCGTTATTCGATATCATAGCCATGCCTGA
+>37260 2
+TTCGGATTCCGATACTTCAGAAACTCTGCATCCACGACGTCCACATCGCACTACAGGGGGGCATTATGAGATAGCAATCGGTGCGGTACTGGTACTTATG
+>37261 2
+TCTTGCGAAATCCTAAGTACAAGGTTCGTTCGTCAACCATACTGGTTGAACGAAGTGAAAGCTCGTTGTACAGCCTGACGGTGCAGGTCGAATCCCGCCT
+>37262 2
+CCAAGACGCCCGCGTTAACAGAATTAAGGGACAGCGTAACAACCGGGCCGTTTATGTGCTTGCGGTGCCGTTTAGTTTATAACTTAAGGCTCCTACGCAT
+>37263 3
+GAACGGAGCCGTGCCGCTCACCTATAACTAGGTGCAGGCCCACCGTTTTAGCTAGGAGTGTCCCACTGTAAGATTGCTATTGAGCCAAATTGAATTGACT
+>37264 3
+ATGATTGTAGGATGGACCTGTTCCCCCGCGTACGGGTTGTACTGTGGCGACCACAACTGACCCTTATAATAAAGTCTTGGGCGATCAACACGTATGCCAA
+>37265 3
+TGTTAAAGTCTACAGTCGGCACCGAAGAGGAACTCACCCCTGTTGGTAGATCCAGAGCACACAGTTACCATTACGGTTTTGCGGAGGACGCAGTTCTCTT
+>37266 1
+ACCCGCATTTTTTGGAAGGTAACGGTACCGTTCCCATGGGCGAATTGAATCGTCCAACATCAGGCGTTGTCAGCCGAGCTCAAGCTATCGGTTAAATAGC
+>37267 3
+ATTCCGGGTTTGCAACGAACTCTGACTCACTATTCTCACATTAGCTCTAAGCGCAGAGAGGGTATAGTGCGTAGATCGACGAGTCTAAGCCACGGCGTCT
+>37268 3
+GGACACCTGTCCCTGAGGTTCCGTTTCCGGCTGGCTGGTCGACAGTCACTAGTGTACGCATAACTCGTCTCAGTGTGAGAGACAAAAAATTACACATGTA
+>37269 1
+GAAACAAATTGTTACTCCCCGGTGGATCCTCTCTCCAAGCCGGTGTGTTAGCGTCATAGAGACATAAACTTTCAATGCAGGCGGATGCCCGGTTAGCGAT
+>37270 1
+GCCCATGTGTCACACAAATGCCGAAGAGTAGGCCGAGTGGCTGACTGTATAAATTGATCGCCCCGCCTTCTATGGTATGGTACACGCAACCTAAGGTTTT
+>37271 1
+CCTGTTCACCGTCCGCCAATTGACAAGGTTGAACTACCGGCCAGTAATATTTGCCAATACACCGCAATGGAGTTAACGTTGGGTTTTATGACACGGGGCG
+>37272 2
+CTAACGGGTCCCATTAAACGTGAGATAATTAAGCCCGACACGTTGAATCATCAGAGGTTAGAGTGTCAATTTTCGCACTTGTGGCCCTCGGCGAGGTCCC
+>37273 3
+ATTGGGTAGAGGTCCGGTTTCCACTAGACTTGAAGTCTCCTGTGGTCGCTCACCACTGGTAAACGCAGACCCAAAAGTTCCCGAGAATATTTTGAGCAGC
+>37274 2
+CCTAAGACACTCCGACGCCGGGACCCCCATGATCTGTACAGATTGTGTATAATTTAGGCCGAGGTAAGCGTGAAGTTTTCGCTATACCCGACTGGGTTAA
+>37275 1
+CCAGTATGTGGGTCGAGAAATGTGTCCGCCAGCGGGGTTATGCTTGACAGAACAGAAAAATCAACTCGTAACTTTCCCCTCTAACTGGCCTAGCCTTGTG
+>37276 3
+GCACCTCAAGGAGCTCGCGCACGCGAGTGTCCTCTCTTCTATACAGATAGCAAGGACGGAGCTGGCTGTCTAGATTATATACGTCGTTGAAACTAGACTT
+>37277 1
+CACCCAGTTCGGATGCGATGCTCGTTACCATTGGACCTGACGGGACTGTAATCAAAACTTTTTGGCCTCTGGACCCACAATTGTAGGAAGGAATGCTACG
+>37278 1
+ATACTACGTGGACGTAGGTGTCGCCGCTTATGAAACTGGACTTTTAAACGTCCCAGTAGACTAGTACCAGCTCAATAATGGCGCGTGCCTTCGTAGCGCA
+>37279 1
+CCCCTGCATCATGTGGAGACACTGTTGCAAAGTCACTTGCCGATAGGTATCACTTCTGACGTATGCAGGCCGATCAGTGTCAATGGTAAAGGCATTCCGA
+>37280 2
+CGTACATGGTAAACCTAGGCGGCTCTAATCATTAAGTTGAATACACATCGAGGTCCACTGCGTGAAGGGCTAGCTATATCGCTCTGGCGTATTCGCGCCA
+>37281 2
+ACACAGAGCCACACATGTGCCTGGGCGATCGGCGAATCAGCGGCGTGTCCGGTATCGGTAATTTATTATTAAACGTGCCCCTAATATCGTAAGTTATGCC
+>37282 1
+CAACAGCCTGTCTTGGAGCTGTTCATTACCTGTACCTAGTCCGGCCCACTCGTTGGACTTGAAGGTCAGGCGAAGCAGACATAGTGCCAATGATGTAATA
+>37283 1
+CATAACGTACTTGGGTAGGGCGTTGTGCAGAACATAACAATGTTGGCCTATACCCACACCGGAGTGACGCGGGCTAAATGTCCTACTTTTAGACCTCTGC
+>37284 2
+GTCGCATAATGTTTAGGCAGGCCGCCACTAGGTGCCGAGTGTTTCCATCATTTCTGAAACGGGAATTGCTCCCACGATGCCCTAAAGAATTATCGCAGGA
+>37285 3
+TAGTGAGTGTAGGTACTGTACAATAACATCCCAGAAATGCATGCTAGTGCAGCAAGCGGTCACCCTTCCAATCTGGCTGCCCGCGAGCGGTTTTATATCG
+>37286 1
+TTGATCTCCAGGTAAGCTCAGCTTTCCACGCCGAACTTTTGGCGACACGCGATGACTGTTTCGCTTCAAGGAAGGGACCAAGATGGGCCATCTTAGATAA
+>37287 2
+ATGTCGCGTCTGCGCGCAAGGTTGTTACAAGAACGGCGCACGACTAACGTAGTTTTGACGCTATGATACGTTCCCATTACTGTCAACTACGATGGGCACA
+>37288 2
+ATGAGAACTGTCACCTCAGTTATCTGGGTCAGCTAAACACACCGGTTCGACGACCTTATGCCACGAGCAGGATGCTTATTAAGTGAGTTCGCGGCATCTG
+>37289 1
+TCTACTCAACTAGTCCAGTGGACCCATCAGACTATATCTGTTAGGTCGACAACAGTCCTGGAGGCCCTGTGGCGAGAGTACGGCATGTTAATATACCTGG
+>37290 3
+GAACGAGACTCCTTCTTCTTCTGCGCCAAGTTAGTGAAATTCATGAAGCAGGTTTTACATGACAACCTTACCCTAAGAACGCGGCGTCGGGGACTCGTGG
+>37291 1
+TGAACCTCAGGTTTCGCGGTCCGCAACTCCGCTTGAACCAAAATGTCTTTACCGACTCGAGATTCGAGGTGCGTATTGGTAAACAACAATCGTCGTGGGA
+>37292 3
+TGTGGTTGAGTCGAAGCATAAGGCTATCACGTAACTCAAGCGACATTCAAGTCACCCTATTCTAGCCTGTTCGAAACTGCGCAGATACGGGGGCTTCGTC
+>37293 3
+CTAATGTCCGTGTCCAAGCTCGGTAGGCTGGATCGTTTTTGTGTACACGCGAGCGTGTATACAAACCTGAGAATCCACCACAGACGAAGGACCTGCTATT
+>37294 2
+TGCTCGAAAATTCCAACTCTTTGTCCCGACCCCGAACCGGCCGGGCGGTCAACGGGAGAAATTTGGTACTAGTAGATTACAGGTTCATATTGGCATCTAG
+>37295 2
+GTCCATGCTTTTGGTACCGCGGAAACTGCGTGCCACTAAGTATGCTCATGAGCAAGTTATACATGTAGTATCGCCAGTCAGCGAGACTCATCCGGACAGT
+>37296 3
+ATTGGTATCCGGCGTAGCGGAAGTGCGCCTTATTCTACGACACCAGAGCTAACGTTCAATCTACTAACTCTGCAACGTTCGTGATACCAGGAGGATGGCT
+>37297 1
+GTGCTATGGTCTACGGTAACGGGATGCCCAACAGCTTCGATATTGGTCCCTAATCCCTTGACCCATTTAATTGGGCGCTGAACCGTGACGAACAGAAGAT
+>37298 2
+GGTATGCTTCACACTAATGGATGATCGCCATCATGGCTGACGGCCATACTCTCAACTGTGTGAGGATTGTCCACACCAGTAATGCGTTCAGGGCAACTGA
+>37299 1
+AGTAAGGCCAGAATCTACCGTCACTGGACGATTTTGTGTCCCAAGCGTAAGGCGCTGAACCACCGAAGGGCCCATCTTATCTTCTATATAGGTGCATGTG
+>37300 1
+TGCTTCGAAGAGGACGGCCATACTAATCAGTTGCATGACAGACATTTTATAGTAGTCCTAAGATCTAGGGAGGCGCCTTACTCACCCTGGCCGTGGCACT
+>37301 2
+GTTAGCGTCCCTCCTACGTTGGTTTGATGCGTAAGCATATTACGATGGTTAATGGTGAGGGTACCGAGCATCCCCGAACTCCCTAACCAGTACAAAAGCG
+>37302 2
+CCAAGTACGGACTAATCCCCATTCTCATGGGTCAATCCAGGGGTATCGGCCGGTCGGCCCAAAGGCGTTCGAGATCCGAGATATTTGTTAATACTTGTAA
+>37303 2
+GGGACGTAGAGTCAAGGACCGGATTGGCCAACCCAGCTCGCACGAGGCAACTCGCTCATCGTTTTTAGAGCCGTCTAGTATACGTAATTATTTTTAGCAC
+>37304 3
+GAAGCAACGGCATGAGCCTGGTTTCAACCTATGTACTGGAGTTAACCCTCATGTAGCCTTAGAACTCATTGCGTAGGCCGAGTGCCGCTATAAGCTCAGT
+>37305 3
+GAGCCATAGCGCTTCTGCTCTCGATGTATCCAACTATGAGCCGGAACTGGGAAGTTTCGACTCTAGAAAACGGCCGGTTGCTATCAAAGTTGCCTATGAC
+>37306 3
+TCTTAAACTCGGGCAGAATAGTTGTCAACGGCTGTCTAGCATGGGGTTATCCCGGATCCGGCCGTACTTAGACCTAAATGTATACGTCGAATAGCCCAGC
+>37307 1
+GCCCTGTTTTCTACTAAAGAAGCACAACGTGCTAAGCCTGTAATACGGTTACAGAAACGTCCACGGGGATGTTAACGTCCGTAGCGGGTTGCTGTATCCC
+>37308 1
+GTGTGTTTTAGACTGTGCTCGGCTTACATACGTCTCAAATCCAGAACCGATGCGGAAATTCATGGGACCTCTTAGAACTAGGTGACCGCAAGCTAGCCCG
+>37309 3
+AGTCTGCACGCCTCAGGAAAAAAACTGTTATACGACCCCCAGGCGCCTGGGAGACATTATTATCGGAACTTCAGGGGCGCGTAGCTTGTTGTATCTATTC
+>37310 2
+CGTAATGGATGACCGAGTGCAAACTAAGACCTTTAGTACTCCGCAGTCGGCGGTTAGTCTCTCGTCTAATCCCTACACGTAGGAGTAGCGTTGGCAATCA
+>37311 2
+CAATAAGAAAGGATTACGGTCTTCCGATTTGGCGATACGCATCACGATTTGACTGCATACCCACTCGGTTGCGCCTGAAGAGACCTGCTGGTATCCGTAG
+>37312 1
+ACAAGATTCGGCTCAACGTGTTGCTTGTGTCCATGGGCACATCTATAGTGTGAACTCATCAAACAATCAGATGCGGACGCTGTGCAAGGGCCAGCTTCTC
+>37313 1
+CTGGCAGTTGGATAGCTGTCTGAGTGTACGACAGCCCGACATCCGGTGTCATAACCTCGGCATGTTAAACACCTTCTGTTTAGAAACCGAGGGAACTCTA
+>37314 2
+CAGCCAACTTACGCGATATAATCATAAGGGTTCGTCATCGTGGGCCGCTGCGACTCAAAGCAGCTTACTCCGTACGGTATTTACTGTGACAGAGCGGTTA
+>37315 1
+CGCCTGAAATACTGCGTGTAGAGAACTAGTAGGAGGTCGTTACGGTGCACGTATCCCCTGTAACTGCGACCAAGTTGAAATCGCAACTTATCCCGTCTGT
+>37316 3
+AGATGTCATTAAACGTTCACATCCCTATTGGGCGCTCAAATGACACGTGGACGTTCAACTCACAGGACTCGTCGAGCCTAGGGCCGAGTAGTGATTCGTT
+>37317 2
+TTGACCAGATATAGTCAACAGCAATTTGCTCGATCGGCTTCCAAATTATATCTGGCAATGTCGGGCTGGCACTTCCGAGATGGCCGCCGCTGACTGAGAA
+>37318 3
+GATTTCAGAGAGTTCAGATTTCAACAACGGAGAACTCGGACCTTGCAAATGATTCGTATGGGCCGCATGGCAGATTCCTTTCTGTACGAGCCGCCCTGCA
+>37319 1
+ACAAACTTTTGGCTATCGCTTAGAGGTACAACGATATAGAGGCCGGTGTACTGCTCAACATAGCCACGTGCTTCCGTTGCGATCTAACTGCCATCGGAGG
+>37320 1
+CCATAGTGTGCTAGAACTAGACTAACGCGATTCTAGGAGAATCGCACATCGTTAAGTCGTCTACCATGGTATGGCGGCCATCAAGTGCCGATTCGTTCCG
+>37321 3
+AAGGTGACAGAGTCTGCACATGGAGACCGACTAAGCGCGTCTGGCAAAATGTGAAGTATGACACCCGAACCGCTGAGCTTTGATTCTCTTTTCCCCTTTG
+>37322 3
+GCGCAATCGTATTGTCGTCGCAGCAACAAGTACTATCGTGAACACACCGTAATGTCGGACTTGGGGAGCCACTAGTATATTTCCCTAGCGCGAGTTCGAT
+>37323 3
+TTCATACCGCGCACTAGCTAATGGGACGGTCGTGGTACCTCGCCTGATACCAGTAAATGATTGTTATACACGATCGTAAGAAGGATCCGTGGCTAGTCCC
+>37324 2
+GACACATATACTCGGGAATCTACATGGGAAGCTACCCGTGTACGGCATCTGTCACCGATCAGCCATCGCGGAGCTTTAGGGTAAATTACCTGTGTTGTAC
+>37325 3
+AGCAGGATGCCTTCCACTGATGGGATGAAAGCTAGTTGTCATCCGATCACCTGAACGTCGTGAGACGAAAAGTGTATGTATTCAGTTTCATCCGCCCCGC
+>37326 1
+GGACCACGATCGTGGCTTTTTCTCTAAATAGCTGTGGATGTCCAATATAAACTGACTGACTCCACGGCCGGCACTAGGACAGGATTCGAAGCGTCCTGAT
+>37327 2
+CTTAACGACCGTATACGTACGCTTGCAGCTACTAACTGAGGTTATGACCTTCATTTGGCCAAATGCACGGGGAGATCGTGGGGTCTTAACCGCCGACATA
+>37328 3
+CTAAATTGGGTGCTGCGAGCGGAAACATCGGCACTTCCCAGGCGCGGTTGGATATCTCACTAGAGGCATGTCACCTTCAATAAATGCACCGATTTTGCAT
+>37329 3
+ACGGTTTACTCGCCTTCTAGACCGCACTGATAATGGTATCGTCTAGTGAATACACTAACATCGGACTTATTGGTCTGGGGCCTCGCGGAAACAAGGCCAG
+>37330 1
+CACGCGCATAGGGTTATCGGAACGGCGGACCATGGCCAGTACCCACAGCACCGTGTATCCACATGCGAGATGGTTTAGTCAATTATCTATCGTATTTTAG
+>37331 3
+TTGGCGACCTATTCGTACCGTGAAGCTTGAGCCTGACCTTGGAACTGACCTTTGCAGTGTTTGCGAAGATGGCTAAAAACCTCCATAGTGGACCAAAGCC
+>37332 3
+ATATGAAAACTGGTAAATATTTCGGGGGCATGTCCATACACAGTTTCCCTCGGATATTGGCGCTGCGTGGGCTATATAGCCATCAGCCCCGCGCGACTAA
+>37333 1
+ATGTCGTGCAGGGACACGAGGATCACTCTGCAAAAAATTGTTAGATCGAGGCTCCGGCACTGTCCCCAAAGCATTTTCTGGAGGTGCTTGATCTTCCACA
+>37334 1
+GTACAGTCTAAGTGTACTTTCCCTAGATATGTCACCACATTGGCGTCCTAACCAATCCGCCACTACCGATGAGTGGAGCGTGTCGGAGTAGAGAATGTCG
+>37335 2
+AGCCGTTGCAGGTTAGATCGCATGTTCTCGTCGCCTCGTTGATACTTTGAAAGATAAGAAAACTGGTGCTCAGGCCATTGCCACCCCATCAAGGATGACG
+>37336 2
+AGGTGTATTATTCAGGCGCGTTGATTAACTCACCGATCACATCAAAATTGCCGAATTGGACTGCCTGTCACTTTCGGAGGGGTCGACCCGCATAAGGCCA
+>37337 2
+CTTGCACCCGAGGACGGACCAATATCGCACCTCTGCGTATAGCAGCATGGCATAACTCGTGCTTTGGTGCGTATAGCTACCTTTTGATAATGAAAGGCGA
+>37338 2
+AATTGAACAGCGTAGTCTGGGTCTTAACGACATGGCGTGTACAGACAACTAGCTCAAGGCTGCAAGCTACTTTGATTGTATCCCAGCGCTGAGTCCCCTG
+>37339 2
+AGTGCAAATGGGGGCGCTCGGGAAAATCCGGACCTGAGAATAATGCAAGCCGTCCTTACTGTGCTGGATGCACCCCGTCTTCGTTTTCTACAAATTCTAA
+>37340 3
+TCCCACGACAGCTTTAAATACTACCACATACGTTATGGTTTGCCCAGAGAACGGAGCATAGAGCCCGCCTAGCGCATGTAGTGGGGGATTGATCTTGTCT
+>37341 2
+CATGAGCTTGTTTTGGATAGTTCACCGATTAGAACACCCCGGTGTAACGTGCAACCGTTCAGGCAATCATCGAACCGTATATCTCACCATGCGGGGGGTA
+>37342 3
+TTGCTGCACGCTCGTCTACGACTAACGCAAAAAGTGCCACTAACGATCCCGGTATGGGGGCGCAAATGCGAAATTAGGGTTTTCTTCTCAGGCTATTGAC
+>37343 1
+TAAGACGAAACTCGCGAGCTGTGGCACGTAACACCCCAAAGCTATGCAGTTACACGTTGTATACCTGCAGTCTGCATTTAGCGGCGGTTCTTGCTAGGTA
+>37344 3
+GTTAAGATGTCTTGCCACATTGAAGACCTAACAATGGGTCCCCGACCCGAGTGCGATTGGTTTCGCTTAGATCCCAGTTGACTGAGTCGCATAAGCGAAC
+>37345 3
+TAGCGAGTCATAGCGCCCGTATTTCATGATGAATACGATCGGTACATTTGATAAGCATGGGTCTCACTAGCCGCCCGGACGCAGACCTAATTCCGGTATG
+>37346 1
+TGCGAGCTGATACCTGATAGAACTAAGACGACGCGCCGAATTTATTTATAGTTACGCGGCGCCTAATTTCCGGAAGACCCCTGCGGTTGACCATCGTGTA
+>37347 2
+GCCTGGTTTAATGGCAACTCCACATTATGTATTCCACAGTGCATGAACGGGGATACGTATCCGCGACGTTCGGTGATGCACACTCCTAAGGACTACAGGT
+>37348 1
+GGTAGAACAACTCACTTGGTTCGCGATTATAGCGCAGTACAGGGAGCATCATGTTCACATAAGTTATCGGTAGCCTCCGGACCAAGGCCCTCTCGTTAGT
+>37349 3
+GCGGCTCAGTCCTGATTGGCGTATATCTCTTACCTCCGACAAAGAAACTTACTATGTTGGATCGGCGGGATATTATCGCCCGCCAGAGGCAAAATATGCG
+>37350 1
+TCTCCCCGCATACGACGTGACACGGAGGGATAGGTCATCGAAGTGATGAGTCACCTCCAGCACTTTAGTACGATATCCCGGATGAAATTTAGTCTGGTTC
+>37351 2
+TGATATTTAGGATGCACTATCCCGGTCGAGCTACAAAGTACCGGCAGAGTCGTCACATATGAGTCATTACTACGGCTGAACCTGCCTTTGCCGGGGAATC
+>37352 2
+CTGCCCAAACACGTGACTCGTTGCAACGCGATGCATAACATAAGTTTCGGGTAATGGAGGGTGCCTCACCTTGAGACGCCGAAAGGTTCTTTCAAGTTCT
+>37353 3
+CCGCCATAACCAAATCTCTAGGGCTTTATAAGTGTCGGTCCTGTACCATCTGACGATGAGTATGTAAGCGGTCGCTATTCACGCAGGAGTAAGTCGCGAC
+>37354 1
+TCGGCTATATGCCAGACTCAGGGTGCACAAGTTGTCCGTAGATTATGCCTGGTGGCGGATGATACTGATAACGCAAACACGACGCTCTCTTGATCCCTAA
+>37355 2
+TCTCTGTGATATGCTTACATTGCTGACTTGAAGCCGAAGCCGGTTGCACGTCACATGCGAGCAGCGTACAGTACCGTAAAGTCGCCTAAGTCTGAGTCAA
+>37356 3
+GGATCGAGACTGTTTTAGGGAATCAGCTGGAATTTTACCATAACCGGTCACTACCGGCCGTACTGCACGCCAACGCGTATGCACCGTAGGTATAATTTGC
+>37357 3
+AGAGGTGGCTCTGCGTTACGCCTCACAGCACCGTTGTGTTCGCCATTACCAAATTTGTAGCGATAATGCATACAGCAGCCGACTTGCTGGGGACATTAAA
+>37358 1
+GTACTGAGACTAGCCCCTCGGCGGGCTATTCGATACGAACCGCATATGCTTAATTCACGGTCCCAATCCTAGAACGGGGAGATTTGATGCAGATATTGCT
+>37359 2
+ACTAGCTAAGAAGACTCGTGTGCGCGCGTCTCACTGCGTTTCTAAACGCTTTGTAATGGCACGGGGCACCCTCTATGAAGGTACTCTACATAGGAGTCAA
+>37360 1
+GCGCACCCTTTGCTGTAGTATCTGACATCTTCGAGCGTTGAGGCATCTACCCTCACGGACGATATGATGCTAAACAATCCGAGGAATCGGAGGTTAACTG
+>37361 1
+TATAGAGGAGACGTCGCTGCTTCTATACGAATTCCTTAGGGGCGTTTCAATTCAGATGCAGTCTCAAAAATAACTGAGCGTGCGACGTGGCCACTCCCGC
+>37362 1
+TTATCGCAGCCCCCAGTACTCGGCAACTGGGTTCAGCATCAAAAGATGCAAGTAGTACCCATACCTGTTGAGTAAGTGTGTCTTTAGGCATTCGGCGCGA
+>37363 1
+CGAAGGGTATACGAAAAGTAAACCTGCTGGGCCTTCGGTTCCGAGACATCGCCGGCACTATCCTTAATTGTTTCCGACGAAAATCCTGTAGCTTCTGGAG
+>37364 1
+TATGTAAGCAAGCCAAGTATGTTGACTGTGCTAGGAACTTATGATAAAACTAGCGGGCTCGCCGCTCTTCAACAGAACGGGTCTGCGCGCCCTCGTACTT
+>37365 1
+CCATACATATGGATAGGACGGACCCGGATGACCTATCATAGCTCGCGAGGGCTATGGTCAAGACCATACAACGACGGTGTTCGCTCTCTTTGTCTGATAT
+>37366 2
+TAACTGCTGGATGGTAGCGTGCTCGGGGCTCTGCCACATTGGACCGCATCGGCAGTAAAGTCGCTACATCAAAGCATGAATTTCTCCCGTTTAAAATGCA
+>37367 1
+GGAGAAGTCTGTTGAGAGCAGGCTTTTTGCTAAGCTCGCTATCCACCAGTGTACTCAATAGGAGTAACTTATACCTTTCCCTCCGGCCGCAGGGAGACAA
+>37368 1
+GGTACCCCCAAAAGCGTAGCCCACTGCGTATGATGTTTATCCAGATGCTCCGGCGAGTCCATAGAATATTATCTATGGTGGGTAGACAACCATTTGGCCG
+>37369 3
+TAGTCAATAGCAGGCGCCTTCCTCAGTGACCAGAGAGAAGCATCACTCCCAGTCGATCGTGTACGAATTTCGTTCTGGGGTGAAACGTCCTATAGTGTAC
+>37370 3
+TAAGCATGGCAAGGTGCTCTTAGCTCAACGCTGCAACGCACTAATACGACATACGTGGGGTGTCCTTAATATGTGACCCTTGGCGCACTAAGTGTCGCTA
+>37371 3
+CTTGGCGTCTTTCCTCAAGATGCAGTATTAGTTGTCGGACTCAAATGTGATTGGTCTGGCCAAGCCACCACAGAATACGGACCTCCAGGAACAGTTGGCA
+>37372 2
+ACGCTAAAGTGCTCGCTCACGCAAGGTCGTAGCGACAAATTGTATACATACGAGCCCGTATTGCTTCGTGGCGGTGTGATACTCATCGTATCCTGGACAA
+>37373 3
+CCGTTACATTGGCACGGTTGAGGCAACACAAGAAGTTTGTACTAATTCTCCCGCCATCCGTAGCGTGTTAGTAGTTAGCACAGGCCTCGGCAAGATTACG
+>37374 2
+AGCGCGTCAAAGTCACTGGCGACTTATCTGCGTGTTAGGACTCTGAAATTTTCCAGAGACCTGGGAAATCATCACCTCAGGATACCGTCCTGGACGATTG
+>37375 1
+TGGGTTTGAGCCCGAGGAAGGGACCTATACCTTAAGTTTGTCGGGCTAATTCCCTGACATCCAAGCATTCGTACCGGAATAGGTACCTCCGAATAAGCCT
+>37376 2
+GCGCGCAGCTGAGCAATGTAGCGAAATCCGCGTTTCAATCATTCGCCGTAAGAGGGCACTTTTATAGATACACTGATGTATACGCCCTTAGGGCGTACCT
+>37377 1
+CATACGTAGACAAGCTGTCCGGTTGGTCAACGATACTCCGTTTTAGTAAGTGAGGGCAGAAGACCTCGTGATGATCATGGTAGTCCTCCCATTACGCACC
+>37378 1
+TTACACAATACCAGACGCGGACTGCTATCCATTGCAGAAATCGGGATTAACTTTATCTCGTATCTCGCCGACGTTGCTCGAGTGAACTAGGGCCGGGGAT
+>37379 2
+TTTTCCCACTGCTTGCTTAAAGATGGAGATATGACACAGGCTAACGGGACCTTTCCGAAGATTCGGACAGCTGGACCTACCTAGGTTAGGTACACTGCCG
+>37380 1
+AAAATTCATGGGTGACTACGGGTAAACTGTTGCCCGTCAAACTGTCACAATCTACTCGGGGCAAAATCGGCCCTTAGCTGTGCCGTGCATTATACGGTGC
+>37381 1
+GGTCTTGCCCAGTATAGCTCGATCAGATTGTGGGCACGAGTAGTACTCATAACTTGGCAAGAACTCGAGTGCGTCACGCTCCAGACATTTTACCCAGAGT
+>37382 2
+GCCTCTCTGGGGCTGAAGTACTACAGTGTGCACTCAGTGGGACAAAGAAACCCAAGAGTCTATTCGCTATTGGACGGTACTGACCTCCTATCAGTTCTAG
+>37383 3
+CGGCACGTCAGGCGGAGCTGCGTCAGTGGATCAACCCTGGTTAAGCACGTAGCTTTATACTTGTTACCTACATGCACAACCATTTAGGCCGATAAGTTGA
+>37384 1
+CGTTACAACGTGCCGGCGGTTCCTATTTTTATCCAGCACGGACGAGTAGATCTACGATCTGCGCAAGTCTGGAAAACAGATGAATTCGCCGTCAATGTGC
+>37385 1
+ATACCAATTTGGGGTTTCCCGATTGGTGAATCGGAGCGACAGAGCAGATTCTCACCGGGCTCATGGCCGCCATGCTATCCTATCTGTAGGTAAATACCAA
+>37386 1
+AACACTAACACTGTGCGGCCATAACTGTATTGGACCCATGGCATGTTGACCCTACGCGAGACGCTGGTGGACGAACCAGTTTGCCGTGTAGATTACTTTA
+>37387 2
+GTCGTGAGTGTTAAGTCCGATAGAAAAACGCACAAACTCTCAGTTGCTGGCGCGTAGGATTCCCACAGGTTATCCTTGTCCGGATCAAGACTACCTCGTG
+>37388 3
+GAAAGATGTCATAGGCATCCTTCCTGCACGTGTGTGAGCTAACTCCGAAGTTCAGCGTTCCGCTCCAACCCAATTGCAGGTGCTAGATGACTTGAGTGAA
+>37389 2
+CCCGACGAACTTACATATCGTAGGTAAACCATCAGGGCCATTGTACCGTAAAAAGCATCATATGCTTGGGTTGCTCAACCTTCAGGGTTGTCGGCCGTGG
+>37390 3
+AAATAACTACCAGGAGGATATGGGTCTTGTGTTCTTACACGCTTATTCTCACAACGGGCTGCCTCGCACCACACAGATGCGGGGTCCAGGAATCTATGGT
+>37391 2
+GCGGATTTCACATCCTGGAGGGGAGACGACTGGTGTTTTCAACTGGAGCAAGTGTATAACCGATTTATTCAATAACTCTCCCCCAGGTGCACCCCGAATG
+>37392 1
+TAGCTCGATGCGCTGATAATTTTCCCGAGAATCGTAGTCCGAAGCGATCAATCTATTGTGATGGCCGCGTCAGATCAAGGCGGCAAAGCTCATCTACCGT
+>37393 3
+GTACCAATGTGCGATACAGTCCGGCCCGACTAATACGCTTCTCTCTGCGTGCAGACAAAATGGTTATCGCTCGGGTAGTCAGTGTTTGAACAACGTAGAC
+>37394 1
+ATACCCGGTTTATAAGCAAAGACACCCTTCGGGGCAGCCGCATTCCGTGTTATGTTCATTGTACTAAGAGGCAGGGACCGGAACGGCATACTTTTGCTCA
+>37395 1
+CCGTCGTGTAAGCTACGGGGGCACTCCCAGCCCTTTGTGCTTCCAAGTAGGCACACAATGGAGTCATCTAAAAGGACAATACTTAGCGTAGTGCTTAGTT
+>37396 1
+ATGTGTTCACTTTCAACGGCCACCACGAGCGTTTTAGTAACTCACACGTGCGACCGGCCAAGATGGTGGAATCCCACCTAGAGTGTAGGTTAATCGGTTA
+>37397 2
+GAGTCAGATGGCGTGGTCGTATTATTTCAACGCCATGCGCCTACGACCAGTGGACACACAGTATAATTCACTGATTGGTCGACTTTCCCAGCAGACTGAG
+>37398 2
+AGTGCCCCGGCGGACGGGGGAATATTAGTCGCATATATAGGGGCCACCGGTTTATCCCATTCTTAGCTCATTTGACAACGCGGAATCCAACTATTATCGA
+>37399 3
+CTTTTTCCGGACAAAAAGAAAGATCGGTCGGTTCCTAAGTAGTGCAACCCGGTGTCTCGCTCCTTGGACTGGGATCATCAGAAGACCTCAGCTACGTATG
+>37400 3
+CCGAATATGGGTCGACTCCTGGCGCTCCAAGCCCAAGTCGTGACTAGTCTGATGTCGTAGGTGTATACAATCTCCGTAGCATGGACCACGAATGTATATA
+>37401 3
+ATGATTAGGATAACACCTCGGTTACCGCAGGACAAGTCCTTCACGGCTAATCTGTTTCGACAGCATGCGTGCGACTGCACTTGGACATAAGCGTTTGAGC
+>37402 1
+GTCGCTTTCGTGCTGAGGTCAGACCACGGCCCGTCTTAGACATTTCTCGAGCATTAAGTCGAAGACTTAGACCTAGTGACCAAACGGACTTAGTCGTAAG
+>37403 3
+AGAACTAGCGCTCCACTCGAATAGCGTAGGACTTTGACAGCCGGATAATCGGGCATCGGGTGGCACGTCATGTTCTCACACTTATCTTCGAATCTTAGGA
+>37404 3
+TCACACTGGATGCTACCTAGGTAACAATCACATGGTCGAACGGACTACACTCTCCGGGCACTTCGGTTGGCCTGATGGAGTAATAGGACGTGTTTACTCA
+>37405 3
+GCCGACATGGAGTGCTTGCATATTAACGCCATGCGACCCACCTGACAATAACGACGGTTGCTCTACGAGTTTTACGAAAACCTATGTATGGGGTCTCGGT
+>37406 1
+GAAAGCTGAGAAATATTTATCGCGACAACGCCCATCGAACATCGAGTCGTCGGTCGTTCGTCCGCTGCTATGCGGGTTATATGCGAATTTCCCGAGCTAA
+>37407 3
+CCAAAAGTATGGTCGATCTATCACCAGAGATCCGCGAACCCTTCTTCGGACTAGTGCAGGATACTTGTCCGGGCCTTAGGTAAGTGGCTGCATAAATTCG
+>37408 2
+CCAGATGTGTATTTCTCACCGAATGAACGGTTTTAGCGTCCCGGTATGATAGCAGGCGATACTGCAGTGTGATCAAGCACATCGCGTAGCCCACGCTTAA
+>37409 1
+GCTTGATATTACCCCTGGATCTACCAGTTTGCTTGGGAACCATGGTGCATGGAACACGTCTAGCGAACGTCGGCAAGTCACTCTGTTCACGGATAAACGA
+>37410 3
+TACCGAAGGGGATTACACTGTAGGCTTGTTCCACGATCGGAGATATCTTTGCGCTTAGAAACGTTAGGAACGAGCCGCTCTTCTAAGGTCCACACACCGT
+>37411 2
+GCATCGGTTCGAGTGAGGACCTCTTGCGCCGCAAAGTGGTCGGGAAGCCCTTACAAGATAATCGGCCATTCAGCCACTACAGATCAATTTTTGTGTAACT
+>37412 1
+TCGAACTTACGGAAGCTTGTCGCGTATGGCGGATAGATATATCGTCCGCCAATCGTGGTTTTTAACAAGCCCGCCCAGACGCTTAAGGGACTCAAATCGT
+>37413 2
+GCAGCTGGTCATGGATAGGCAGTGCCGGGAATCCGCTATTGCGAACTCTCTCGCCGCAGATACTAAATGTAATCGGACTATTCTATGCTATATCAGCGCA
+>37414 1
+GTTTTTTAGGCCGCCGGTTACCTTCTCACGGAACGAAATGATGTCGGCTCCCTCGAAAGTACCATTAACGGGCATCGAGCCTAATACTGGGTCAGATGAA
+>37415 3
+CACGCAGAGAGTAAACCGATCACCGGGAGTCTGAGTCTATCGGTGAGTGGTGACGTCTCCACCATTACCTCGATCGCCACTTTATGTTTATTGAAGGCAA
+>37416 1
+CTGGCCGCGCTGTGTCACAGTGCGCTTTCTCAGGATCATACACTAGCAGAGCACTTGCTACTATAAGGAGCAAAGGGAGTTCCCGAAACATCTTGGTATT
+>37417 2
+TGGTAACTAGGTAGCCACGTCCTCTCAGTCAGTGATCATGGTATGTCCGCACCAGGCTTTATAGAATGCATCCACTGGTAGTAGAAGCCAACCTCGAGTG
+>37418 2
+GTGTACAATCTCTCGGGAACTCTTGGTCCAGATCGTCGAGTGCGCGTCATACAACTTTGAAGGTTGAACTACCCATTCGCTACTAGGAAAATCGCCGAGG
+>37419 1
+TCTCCCACGGTTGACAGGCAACTACGAAAACTAGTGATAGCCCCGATCTTCCATGGGTATAAATAGACTGAGGCTTACTGCGCGGCCCAGTTTGTTGAGT
+>37420 1
+TTCACGGGTTGCTCTTAAGGAACGGCCCTGCATTTAACAAGTATGGATACGGGTACTCCCGATGCCCCTTCACAAGTTAAAGCTGCGGCCGTTAGGAAAT
+>37421 3
+AATGTCTCAGAGGATGATGTTTCCATGAGCCCACACACTGAGTTTACGTGTACTATACAGAGGCTGCAGAGGTCCGTTGTTCTGCCCCACAACGTGAACG
+>37422 1
+GATCACTGACCCTTTCCTGTCGCTCGAGATTGGCGTTAGTACTTACTTGGAGCTGTGAGAAGGACGTAATCTACTAGATGAACCCGCGACGAAGATCACC
+>37423 3
+ATCTACACGGATTCGAAGTGCCTGGACAGACACAGGCTAGTGCGGCAGCCTGCTATTAGTAACATTCCTATTGCCTGAGTCGTGATGTTAGACCTAGCAC
+>37424 1
+GCGGAATGCGGATTCAGCTACCAAGCCCAGATGACTGTAGGTTGCATCCTTTGCTAGTATAAATGAGTATATAACTCTTTACGGCGCCAGCGGCCCCTGA
+>37425 1
+TCGGAGGCTATCCCCGATATGGTCCAAGTTTTAGCAAACACTCGCTGCGTGACAACCAAGCCTCTTTATTGGCGTTAGCATGCAGATCGAGTTAAGGGCA
+>37426 2
+GATTGAGGCTATGCCGTATCTAACTAGAGCTTTGAATCTACGAGCCGCGGAAGGTCCACGCCGGTCCTGCTAGTATTCACACCAAATACGTTTGCAGTAG
+>37427 2
+CCTCCCTGGGATTAAAATCAGTTTCGAGATCATCCTTCACGAATGATGTCTCCAGGGAGCAAACAGGAGTTCTGCTCAGATAGTGCTGCGACGCGTGCTA
+>37428 2
+CGCTTAGGCAACTTCTAGCCTATGGGAAGGTTCCTAGACGGGCCAGTCGGAAGTTCAAATCTTTCCTGACTGGTGTGCCGCATAGAGAACATATCCCATA
+>37429 2
+GGTAAACCTGATGAACGCCTTATCAGGCGGGTTTCTGCAACGTACCACGAAAAGGGGACGCTACCTCGAAGTCTGTCATCCTTTCAGGGCATTTGTAATC
+>37430 1
+GGAGGAGGAGTGGACTGCTTTGACGATCGAACCAATGCATCCTATTTCTGATCATCACACATCCCCAGTTTCCATGTAAGAAGCGGGTTCTATCCGGGCA
+>37431 3
+ACTCATCAATCCTCGGCCATTAGTACAGTGTGCCGGCTAATTGACACACTGGTCGACCGCTATTGTTTACTCAACGGGTTGCAACAAAGGTCTAGGGAGG
+>37432 3
+CCAGGTGCCACGTGCACGTTCCTAATTCCAGAATTTGTACCGGGGCAAAGACTCGTCGCTTTGCAAATTATAGAGGCGCAGTTACGGAGACTTCTGTAAC
+>37433 1
+GGACGGAGACCAGTCCAAGACGGGTTTAAGAAGCAGTTTTTCCGCGTATACCGCAGTCCCCCCTTGTCACATGTGCATGTACTTCCATGGATATAGAAGT
+>37434 3
+GGACACTGGTAGGAACTTTGGCTTATGGCTTCCCGATCCTTGGTCATTGTCCAATAACTCAGAACCAAACGAGATGGTCCAATGAATGGTGTCCGCGACC
+>37435 2
+ATTATGTAGGGGACCGAAGCTCTCTTCTTAAGTTAGCAAAGATGGAACTAGTGATCGCTCACGCGTAGGCTCAGCGCTGAGACCCGTACCTTCGCATATC
+>37436 3
+CGGTTTGCCAACTAAGATCGGGAACCCCTGATTCTGTGTGGGGTTAAGGAGGAACACTTCGATAATCAGTTAACTCTCCATCCCGAACGCAGTTCGTCAG
+>37437 1
+GATCAGTCCTACATGCGTGCTCGTACATCTAATCGGCATAGGCAACAGCATACCACGATGGTGAGACGTTGGCCACACGCTTTTGCATATTTACTGGGAG
+>37438 1
+ACGAGTCCGGCAGGGGCACCTGGCTATTCGATACGAGGTCTTTCCGGACCAGAGTACAAATTTTAGTATGCATTATAGCCTGCGCGTCATCCATAGATCA
+>37439 1
+AGGGCACCGCACATGATGCTATCGCAGATCAAATCGTCATCGCTTGACCGAGGCACGCTGAGAGAGTTACTGCCTTGACAACATTCATTACGGTGTTTTG
+>37440 3
+CGCACATCGGCATGATGCGTGTGGTATTAGTTGTGGCGCTCCCGCCTTCGCTCGAGAATTCACCCCGTATATAAATTACGCGTTAGAACGACGGATAAAA
+>37441 2
+CGTCCCGGGCTATCTTAGTGCTAAGCAACATAGTGCCGGATGTCATAGGTGTAGCTGCATTCGAATTGCGAACACCTACGTTTCCGCAATACCGTAGGAA
+>37442 1
+CGCTGCGAGTGCAAGCGACGGTGATATATGAGGTCTGGTAGGGGCATTCACATCAACAATCTATCTTCGTCTTGCTGAAATCTCACCTCGGACCAATACG
+>37443 1
+CCAGGGTTAGGTGCAATGTTGTTACCGTTAGGGTTAGCTTCACATCAATGACGAGAATGGAGATTAGCCGCTTCCGGCTAGCACACCTTCACAAACCTGC
+>37444 2
+ATAAGGAAAGCTCCCTAGCGGTACAAAGTTAGGACCTGGTCCATAACTCATTCCATGTGCTCTGGAGTGCCTGAGCAGTACTTCGTAGTCAGGGTCCTCA
+>37445 3
+CAGATCAGGTTCTGAGACGAAGCTTGTAAGGAGACTATGTCCATTCCGCCAGAGCACCCTGAGTTGTTTCGGTCACTGCTATCAAATGGACAACTGTCCG
+>37446 1
+GGAATAGCCAGCGTTGTTCATGGGAACTGCTGACACTGGCAAATCTATCTCCCAAGTCTTGTCGAACGAGGTTGTTTCTCCCTTACGGAACACAGGAGAC
+>37447 1
+ACTCCAATCGTGTTAGTCTGTAGGGCCAGATTGTAACACTGCACGTTCACCCGAAGAGAGGAGCAAGGCAGCTCTATTTACGTCGGCCTAGATCTTTAGC
+>37448 2
+AGATACAGGGTATCCAAATACAGTTCATCAACATTGTTGCGCTACTCCCGGCTTAAGCGTGTATCATGTCGGACCGTGGGTGGGTGACCCGACAAACTTC
+>37449 1
+CACATGGCCTCCACTCCATGATCAACCGGACTCCCGTCTTTTCTCGGAGGATGTAGCGTATACAGCATCGTGCGGTCAATTTAGAAGGGGGTTGAAAAAT
+>37450 1
+CCCAACGAGAGTCGTCGGTTACGACTAACCCTTATATTTCTCTGAGACAGACTAACGCGAGGGTAATCTAGAATCGGGACAGGTGTGCTTGCCGCTCTAT
+>37451 3
+GGAAGCTTCTTCTACTTGACTGGCTACTATGCTCGATAGCAGGAGCTCAACACGGATTTATTCGGTCCTGGATGCAATAACCCCAAGTGGGCACACATGG
+>37452 3
+TGTTTCGAGCGAGGTACACCCTACCATGGAGTGTGGACTTTTCTACATACACGCCAACTGTCATTCGAACCAAGAGCTAGCACTTGGACTGTACGTAGGG
+>37453 2
+CTATATCGATTAGCTGAGAGGCTTGGAGGCATTTTCCCAAGAGCGGCAAGTAATTGCACCCCCAGGTACGTAGTGCATCCAGAGCCACGTTTCTAGCTTA
+>37454 3
+GCGGCCTTCCTTGTGGTTTAGAGCACAAATGTGCGCGACTAAGTACCGTCGGCATCCGCGACGGTACTATTAATAGGATGAACTCAGCCTAATCCTAGTA
+>37455 2
+ATACCCGGGCTTGGTTATTGCTACGGGTCTAGAATCGAGCACATTGCGACCGGCCATCCATAACCAGACGATTCATTAAGGGTTGCAAGGCGCTTTAACT
+>37456 1
+GGGGATTATTTCTAACGGTCTCACCCTGCAATGCCTAATGGCGTAATCGTGATGCACACCGGCGACCTAGAGATATCGAGGAACATCGCTTCATGTTACG
+>37457 2
+CATTGGCAGGATCCTCAGACAGTCTGTGTACTCAGTGGCAGATCTCTAATACGCTGCGCAAAAGTGAAGGCAGGCCAATTCACTGATGCTCGTCCAGTTT
+>37458 1
+CGCTCTGAGTCGGGCTCGCGGAGAACGTGTAGAACTACGTCGTCTCTTACTTCATAAGGCTAATATCCCCAGTGAGATAAGTAGCCTACGAGTGATCATC
+>37459 1
+TAACAGTCGAGCTGAGAGTACCGTCGGACTTAATCATTTCGTATCGTACAGAGTCATCGGCGTGGCTTCAGAGAACTACAGTGAACCGTTTGCGTACCCC
+>37460 1
+CCCAGGTAGCGTAACGCTATATCGACTCGGCTTATGACCCCTAAACAATATGGCTATTCTAGACTCGAGAGTGTTTCTGGAATGGCATCGGCGGGACCTA
+>37461 3
+CCTATCGTAATGCTGCAAGTCGACTCGGCGATCAAAGTGGTCACTGGGTCGTAGTTATAGGACAAGTGTACCCGTCACTGTATCCAAAGCTCCATGATGC
+>37462 2
+AGTAGAAACCACAAATAAATTCCTAAAGCCCTGCAGGTATCATGGTCCGGGTTGTATATGCAGGTGCCACTTCTCCTGGCGTCGGTGGATTGCCACGCTA
+>37463 1
+CCCAAGAGTTATAGATAGAGTAGCGCAGGCACGTGCCTGGTAGCCTCCGGGGTAAATAGTAAAGCTTTGTTTCGCCGATGCCCCATCAGTAAATCTTTCC
+>37464 3
+GGTTTAGGCAGAGGGAAGCCCCGATTGCCTCTGTCGGTATGCCAACTCGGGGTACCACCTAACAAGTTATCCAGAGCAATATGTTTCCAGATACTTCATG
+>37465 1
+CTGAAGAGCCCGTGATCCAACGCTTGTCTCAAAGCAATTGCGCCAAGATCCTATGGCGTAGCGTTATTACATTTAGCCCGGTGTTGTAAAAGGCATGCCG
+>37466 2
+TGCGGAGAAACATTATCTATTATTCTCGACACGGCCTAGCGACGAGACATACTGACCGGTGCTCGCTTCGTGTTGAGGGCCTTCTAACCAAAATTGGGAC
+>37467 3
+TCCATTAATTCATCTTCTTGCTGAAGATCGTAGACAGCCCGGAGCAGCGACCGTGACTATAGCCCGGTTAACGCCGAATAAATCGTGTGGTGCATGTCGA
+>37468 2
+GGCAAGTTAGGTGTATTAAGGACTACCTCCAGTGGTGAACCCCGTAGGATGTAGTAGCCCACTGGAACCCTACCCTACTTACGATGCTCGCATTAATTGG
+>37469 2
+TAACCCGCGGTGTTTGACTAAGGTATGAAAGCCGAAGGCGTCATCTTCGGAGAGCGTCCGAGATTCTAAACTAGTATTGACTCCCTACGGTCGCACTTAC
+>37470 3
+AAATTGTCATTTTTTACTGAATGATCGTCTGGCACAGGGAAACGCAGTCTTACACACAGACCAGGGGCGCGAAAAGTCTGATGTCCCTCGGTCTGTCCGC
+>37471 2
+CATTGCTAGGCAAGGAGCTGCACTCTACCCCTTACACTTTCGTGTCCTGTAGCGGATTGTACTTATAGGCCGCCTGACGCTAGGCGAGAAAGAAAAGATT
+>37472 2
+AGTTTTTCTGCGCGGCTCAGAATCTACGTCACACAGCACCCGGTTCAGTAAGCATGAAGTTGTGCAGCTACACTGGGGATTACGCGCCTTTTGAAAACGA
+>37473 1
+TCACTTGCGTTAGTCAAACATTGTGCTACGGATAGTGGCAACCCTTATCTCAAATCGGCTTTTCAGAGCCCGGAACGACAGCGCGGTGCTGTTAGGAAAC
+>37474 1
+CCAGCTGGACTTCGCAACTGATTTAGAGAAATATCGGATTCTAAGTGCCCTGCCCTGTCATCTCGGATGATTCGCTAGGTCGATTCCAAGGAAACGGACG
+>37475 1
+TCTCGACAAACCTTAGTTACGTCTCCTCAGCCTTGAGGGCGATACTCAAACTGCCAGCGCCATAAGGACGCTTGCAGTATTTTATTGAGCGGAGGTAGGA
+>37476 1
+CGCTAAGCTCTGTAAGCTTTGTATGGAGCTAAGCTGCATGCACCTATGCGAGAAGACGTACCTAGGTGACGCGGCGCCCAAATTTTAATCCCGAGCATTT
+>37477 3
+TGTCACGTTCTGACTATATCCGTAATGTCCGTGGGCACGCGCGTAGCGAATTCATTAGAATGGGTCGTAAAGAATCAGCTGCACGCCCTAAGATCCCTAG
+>37478 1
+GAGGTTAGTCCAAGTTATTTGCCACGAATTTCGTAATATGTCATTATGAAAGCCCAGGGAGACGCCTCACTCGTCCCAGTGGACACATCGCTCGATGGGC
+>37479 3
+GGTAGTGCCTTTCACTCGCCCCGCGCTGCTAAAAGACCAATTACAAAGGTTACGTAATGGTAGTCTCCACCTATTGGGCAGGATGACGCAGCGTGTTATA
+>37480 2
+ACATCTAGACCCAGGCTTGAACCCTGGGCCAGCACTATTTTCGTTGGATGTGGATAAACTCTCAACCTCTGGAGACTGTTCCTTGAAGGTGAGAAGACGC
+>37481 3
+CGGTTCCTCAGACAGAAGCCTTTTTCTTCTACGTTTGACGCGAGCATTCGTCGGGCGTTACTAACGAGCTACCAGAGTGGATATGAAAATGACCCAGGCA
+>37482 2
+CTCCGCATAGATTTTTACGATGCAACATAATGGAGCACATACACGGGCACTCTATAGCACATTTCTAACGGTGCTCTAGGGGGTCATAGTTCCCGGCGGG
+>37483 2
+CGATCCGCTCATGCGTTATATAAGGCCAAGCAACGTCTACACTGTGTTCATCCTGAGTAAGGGTAAGAACGTTATTATGCCCGGTCTTCCAGCGGAGCGA
+>37484 3
+CCTACCCGCATTAACACGGGATTGGCGGCGACTCACACGCTCGGCGCCCGCAGGATGCAGTTATATAAATGTTACGTTTGTAGTGCAAATCGTATTGTAA
+>37485 1
+AACGTATGTCCTTAACGATATGCTCAACGAGCGCACCATTGAGTAGATAGACTGAACGCTCTTTACCGTCCCTCGAGCACGTCTGTGGGTGGGATAACTG
+>37486 2
+AGTTTACCTGGCTCAACCATACGGAATTGTGATAACATAGCCTGTCGACTAGGGGCCAAAAACAAGCCGATTCCGGGCTGATGTCTCCTGTGAGTCGTCT
+>37487 2
+GACCCCAAGATCGCTAATTATTTGACAGAGCGCTTTGAATGCCGTGAACGTAAATGTACTTATAGCAAGGGCTTACCCTGCGCCGCTTTGAGTCGACGCG
+>37488 1
+CAGCGTCCCGCATGTCTTCAAGCTAGGATTACGGGTCTCGGCGCGCTACTTACTTAAACATAGGTTAAGATAGGGCCTAAGGCCTCACACAAGTAGTTTG
+>37489 3
+ATGTTGAGCTAAGGTTTTACAATAGAAACCCCTCGGCATTTCGAAAGTGTTGAACCGGCATCGAGGGTACCTACCAGTCATCTGCCAGCTGCGTGGCATC
+>37490 1
+TAAGCAAGCTGTGTCGCAGGGGTCACTTTTAGCGCTGGCTCCACGCCAGTAACTACATATCACCATGGTGATCTATGTATGTAAGATCGGGCTCAGCCAA
+>37491 1
+CATTGAGTCACGTTCATACACAGCTCATGACTACCATATTTGATAAGGTGGTAGCCGACCCGAATAGCCGTATCTACCCCATGGGAGCGGTTTGGGTCAG
+>37492 3
+CCAACATGACGTGCCCGAGACTAATTAATCGGGGCCAGCGTATCGAGAGGCATATCGTGCCGTGGCAACCTTTCTAGTACTCGTTTATCATTAACGGGTA
+>37493 2
+GTCTACCGACGCCGCTACCATTTGGCAATCCCTGGAGATAGCGCGACTGCTATAGATGGCGACTGTTGGAAGCGTACTATGATACCATCTAGTAATCGAT
+>37494 2
+CAGGCGCGACCCTAGAATTGCATCTCCGATACCATAATTTACTTGCGCGGTATGGAACCGACGTCATGTCACATGATAGGCTGGGGCTATACATGAGTCT
+>37495 1
+CAGAAACGTTCTGGGGCAGGTACAACTTTGCTCGGTATGGCCGACCTGTCGCTCACGTCGCATTTAATCTCGGTGGCTTTGCTCAATGAAAAGAAAACCA
+>37496 2
+TTAAAATAGGCGCTGATAGCACAGCCGCGAGGGCGAATTGCGCACTTTGAGCGGTGACAATGCGTCACCGTTTATGGAACGATTATCCACCCTTTCCATT
+>37497 3
+CCGCCCTTTAGTTGCTCTGCGGTTGATTAGGCCCCTGCTACGTTGGCCCAAGATGGTTCAAGGAATGGCAAGTTTACGACCTGCAATCGAAAAGAATAAC
+>37498 2
+TGCTGTTAGTGAACGACTTCAAAGTTTGCGTTCTTCGTGCCCGAGCGGAACCTAGACTATAGCAGACCGTAGAGCAGAGCCCTCTCTAAATAGTCATGCG
+>37499 3
+GTTTTTCCTCGTCCGGGCCCCCCCGGAGCAACTTAGGATCAGAGTAGCTGTCATCTAAAGGGTCATTCGTATGAAGTAACTCTAAAAAACTCCGGTGAGG
+>37500 1
+TGCAACATCAGGTTAGCCTCGCGTGAAAATGCCACATTAAGCTATCGTATGGCAAATGCGGTCGACGATAGCACTTTCATCCGCCCTGGGAGTCTGGATT
+>37501 3
+TCCAAACGAGACGGCTGCTATGTTAAGGATTCGCGCATATGTACGCGCATTATATAAGATGGCCTAGGTCCAGCCATATATAGGCCCCTGCGCGCTGTAT
+>37502 2
+CGTTCTCTCTCATTAGGCGCGGTTGCGCTATAACCGAACCCGATGATAAAGATACTCTATGTCGGGGTTTGCTCTAAAGGGCAGGACAGAGTAATCCCAC
+>37503 3
+GTTAATGCAAGCTTGACATAGATCCTGTGCCCCGTCGCGCTCGATAAGTCGGGACTTCTGTCTGCTAGTGGTAAACCACAGGCAGAGTATCTCAGCATAA
+>37504 2
+ATTTTGTTATGTGGCTACGCCCCCGCAAGAATAGGAATATCAGATTACGACGGGTTTTCTCAGCCCGGTCAATTATGATCAACGTCGACAGCGGCGCCGA
+>37505 2
+CAGGCGCGGGCTAGAAAGAGCGCTCACCCGGGAGAAGCCCCGTTTTTAAAGGATTGGTCGTTAAGAAAGGTACTTTTACGCTCATCATTCTACTCACTTC
+>37506 3
+GGATTCTCCTCGAGGGCGCTTCTTCGACAGGGGGCTATAGTGACCAACGGCCAATTTTACAACTTTATTAGACCATACCGGGGACTTCGACTTACAAGAG
+>37507 1
+ACCTCGGACCGATACATGTGCCGATAATATAGGGTGTATAGACACTGTGACTTCGGGCGGAGATATATGCTGCCGTATACCCGAACCAGCTATCGTTTCC
+>37508 2
+TTATATGCAAGGAGTAGGTTGCTGAAAAATCTTCCGCCTTATCCCCCGGTCCTGTGACCGTATACGACTGAGGGGCCATAAGTGGCACAAATTCTACCGG
+>37509 3
+GCCCTTCGCCTTTAAGTATAGCTAGAGAGTAGCACGGATAATTCAGTTAGAACTCTTCTGACCACAACGGTGGACTACGTGGCTTTCCGGGGATCAAGCC
+>37510 1
+TAAAACTCCGTGAGGAACGTCCTTATCATGGTCCCGTGATACCCCGTCATGGAGGTGTGGCCGAGCCTTTAACGATGGAACCTATAGTACAGATGCTCAT
+>37511 3
+CTGTGTTTGAGGACATGAAACACGCTAGATCCGAATGCGTGTCATGGGTCGAGCCGGCTGGTCAGGCACCCTTTTAACGTTAACCCTAATTCACTGAACA
+>37512 1
+GGTCGCATGCATGTTTGCAGCAACGTAAATGCGTCACCAAGCCTAGCGACACAGATATTATCTCCTTATGAAATTAAGGTCTGTCTGTCGGCGCGGCAGC
+>37513 1
+AAATGCGGACCCCACTGTTGTAATTCATGCGGGATTACAAACTGACATGGCCACTCCTTTGACGTGGCAGCAGCTACCAGGGCTTGTGATGACATGATTC
+>37514 3
+CGGTAGATCATGAGGAGTTCACTTTCAAGCTGCGTAGTCCTTGAAACTAGAACGCGACAAAGTCTCTTACACGGGCGAAACTGTGCATTGCGCGCTCTTC
+>37515 1
+TATGGGCCTCTACCGTAAAACATGTCATGCTCGCTAGCGATGCAACTGGCCAGCACATTGATGGCCGCAGAGAGTCTGTTGGTATGCAATAGCCATTATC
+>37516 2
+CTTGAACGCCGTGACGTGAGATTGGCCTGCGATACCTGGGCCTTTGTGCCCGCCATACTGAAAGGAGTATCATTATCATGAAGATAGACTCAACGCTATC
+>37517 2
+GCGTCAGTACCCTGCCTTGCATGAGTCACCCTTTGACTGGTTTTACAAGGGGTCGGAAGTACGTAAAGAAACTGAAGTTTCGAATTACACCCCGGATCGC
+>37518 2
+CCATGTGGCCGTCTGGACCCTAAGCATATGTCCCCCGTTGGTGCTGCGTGCCAAGAGAGAGAGTATCTATCAGATTAAAATCCTAGTCATTGACTGAACG
+>37519 1
+GGCGAATGTTCCGATGACACGTACCTCCGAACGCGGAGATTATGTCAATCCGCAGCGTATAAAACGCTTCCGACTGCGGTACTTTCGGAGATAACGTTTT
+>37520 1
+AAGCAACAGGGAAGCCCCTTTGGCTACGAGCTACATTCTGGCGGTTTGGGAATATTAGCCCATCTTCAGGACTGAGACTTCGGCACCTAATGCTATCGAT
+>37521 3
+TTCGAGCTTTCTCCCCTGGTCCGTCAGACGGGTCTCACATTCTCTGACGAGATGCAGCCGTAAAACATCTTAAACAAATCACTTGGGAAGGGGGAGTTAG
+>37522 3
+CAAAGGCTGTAGCTAACGTCACTTAATGGCGTTTGTAGTCGGACCCGGACACAATCTGTAACACCATTTGACTCGTGCCTGGGTACGCAAACAGCGTTTG
+>37523 3
+CGACGTAATGCGATCCCCTTACTACGCATTGTGTCCACGCTCGAAACACCTTATTGGGACGGTGAGGCGGTATTAAAAGTTGAGATATCGACGCTGTACC
+>37524 2
+AGCCAACCACTCCGTGCGAGTTGCTTGTAGTAAAACGACTGATTCGTGCAGAGATTCAATGATTCGGAGCCGAGTTTAACTTGAGCGGTCATCACCCCGT
+>37525 2
+CAGGTACTAATTCTCACGGCCACCAATCGGGGGTCCATTTTCTTCTATTAAAGGGGGAGCCCAATCGAATGTTCCGAAATGCATCTGGCCGGTGGTACAA
+>37526 3
+CAGATCGTCCGAATGGCTAGACTGTTGACCGCGAACAGTTGGGAATCACGACCGTTTCTCCGAGCGTCAGATTACCATCGAATGAATCCGTAATTCGTTG
+>37527 2
+CGACTTCGGAAGCACTCGGGCTACGGTATTACACATAAGATACCCCTAAGTAATACCTCGGTAGGTCTACACTATTTGGCGGATTGTGGTCGAATCGCCG
+>37528 3
+ACATTAACCGTGGTGGTTGGAAAAAGCAGTGCCGCCCTCAGTGCTGGTCACGACGTGAAGGCCGGACACTTCCTTCAATTTGAGTCATAATCCGCTTTAA
+>37529 2
+AAATGAACTCGATCGGTCCGTTTTGTCGCGCTAGTCGTGCCTCGGGCTTGTTAGGAGAATCATATAAGCACTAAACCCATACCAGCGGAAGCCGGTCTTA
+>37530 1
+ACTCAAGCTGGACCCTTTGGGTAGGAACGAGATGTCGCTTAAGAAGGCCCGCAGTAGTTTCAAACGAGCCGGTCTTGCGTCACACATACTCTTTGTAACT
+>37531 1
+CCTCCTGTAACACTTGATGGATCAGCAGTCGGGCGTAAAGTCTAGCCATATGCTCTCTTGGACCAGCGCATTGTCCGGGAAATATTGGCATCAGATCAAG
+>37532 1
+TCGCCAGATGTCTAGTGACTTTTGTAAGCCTGCATAGTTTGCTTCTCCTAGGACAGCAAGCGTTAAGCAATGCGTAGGCAACTACGGCGCCCAAAGACTG
+>37533 3
+CTCTGGGCATTACACACCGTGATGAACGGATGCTCAACGTATGATCCTACTAAGTCTACTACCTAGTACGGGCCCAACGAAGGGGTTGTGGAAGTTTCTC
+>37534 1
+CGCGCGAGACGCTCAAATACAGCGACGCGGCTATGCGCATCCTAGGCAACCTATGTGCTTATCCTGGGGTTCCAATTTGAGATTTCAAGGGTCATATTAA
+>37535 2
+AGGTCAAGTTTGGTTCCCTAATTGGTAGGTTTGACCGACATCATCACCTAGAAAGAGAAGCTCATCTCACTACACGACACTGCTGGGATTCCGGGCGGTC
+>37536 1
+TACTCGTCTCCTAACCGAACTAGACGTCGCTGGGGTTGGACGTGCCCGAGAGAATACCGTCTGTAACATCACCTATCTGTTGGTGAAACAAATATCGGTG
+>37537 3
+GGGCGGTCCGTTTTAGTTTGGGCATCGCGAATTATTGGCTCATCCATCATGATGCTGGAGCGCATATACCAGTCAAATGACGCCGACAAAGCCATAACTC
+>37538 1
+CTGAACCGAAATTCGGCCGAGGATACGTGACCACCCCGCGGTAAAGACAGTGGTGGCTGTGTTTATTATATAGTATCCACCTCCCTCAATCGGAATGTGT
+>37539 3
+GCGGTTTGCGCCCGTCAGGCTTATAGCGAAATTCGACCGACCATGCTATGTTAAACTACGCTCAACGGCAGGAGCTTATAGGACTGCGACTACGTATTAT
+>37540 1
+GGCCGTCAAGGCGCATGACCTTGAGCAGCCGTCTAACGATTCACCTTAAATCGCGAATCTAATTGGGTAGAGCAACCGTGGACGGACTTCTTAGTTTTAC
+>37541 3
+TCGGCCCAATCGCGTTGTTATCGAAATGAATGTCCTGAAATGAGTCCGGGGAGCACACAATCGCTAGCAGGTTATTAGCAATCTCGTGACCTGTCCATGC
+>37542 2
+TAGCCTCATCAACACGGAAATAACCTATAGGTGCTCTGCTAAGCGGAGTTATTTTAAACTCTACCGCGGGAGGGGCACGAGGGTGTCCCTCTCGACTATT
+>37543 2
+TAGCTGGTCTAGGGTGTTCAGATTCTGCAGCACCTACTAGGCATACTGAGATGGACATTAATCGCCGAGACCCTATAGTAGGTAAGTCCCTGACCGCACT
+>37544 3
+TGCGTTGTCTCGTAGGCCACCCGACTTTGCGGAGGTCGGTAGACAATGCTGAAGTTGGACTCACCCTCCTAGTTCTAGACGTAAGAAGCAACCATTAAAT
+>37545 3
+GCGCCAGTGAACTAAGTTAATTCTGTCATGCGAGAACATCCCGGGGCCACTTGCACGATGCAGTTTCGACATAATTCGGGACTATAATTGCTCCCGGTAG
+>37546 2
+ACCGCGGATCCACGATTGGAGGCTTACAGCGAGCTATTCCCGCGTTAAATCAAGGTTTTTTTTAGTTAAAGTCCAGGTCAGCCTCGCAAGGCGAACGCTA
+>37547 2
+CTAAACGATCGTTGGACTGTAGCATCACAGGTTGGGCCCGGGTCTTAAGGGACGTAAATCCTCGTAATTACTAATCTCCGTCTTCCCGATCGCGAAGAGA
+>37548 2
+TCCCAGCAGGGGCTGGTCCTGACCAATCAGCCATACGCTGCCTATAATGGGGCATCAGGTATCATCTTAAGCGCTCGATAGAGAGGTAATTTTACTCAGT
+>37549 3
+TCGAACTGTCGGTCTCTAAATTGGCAGGGTGCCCGATACAATGATATTCGAGATCATCGTCACGCCTTTCCGAGAGACGTGACCAGTTTGAGCGACACTA
+>37550 2
+GGATCTTAAGCGGCGCCACAGTCTCTTGGCTGGTGGTCCAAACCAGATGAGCGTCGCAGACCGTTTATTATAAACTCAGAAAACGGCTATTGTTCGCCAT
+>37551 3
+AGGCCCCATAGTGAGAACCTACCGATTCTTGTTCCGACCAGGATACGAATTGCGCTGCAGATTTTAGGAACCTTCCCGCGGGAAGATGTTCCAAGGTTTA
+>37552 2
+AGCAGCTGACCTACGAGTCGCCAAGTGAGTCCCGTTCTGGGTGTAATGTTCCCAGTTGCTATACGGACGTCAATCGCCCTAAAATCTGAAAGGAGTATTC
+>37553 2
+ATCACCAACCGCCGCATGTTCCTGTGTGTCCGTGAAATGGTTTGGTGTGGCTGTGCGCAATTACGTCCCACATTAACAGAGAGTCGAAACAACATTCAGG
+>37554 2
+TGGAGAAATACTTTTCAGCACTAACGCTACAGTGGGATCGTGCTGGCCGTTGGGGCACTATGTCCAACTACTTGTTGAGCTACCCAAAGACATTCCCAGG
+>37555 3
+TTGGAGTGACTCGGCAATTTTCGCGATAGCCAGTAGCGACTCATCCCAATGGTAAAGAAAGATGCGGTCCCTTTGATCCGTGCCAGCATGGTCAATTCCA
+>37556 3
+GCCAATAATTAAACTGTACCTCGGGGACACTAAACGCTATCAGGAGCTTCAGTTGATTGCTCTCGGTCGGCGAGGCTCTTTATGACTACTCACAAGGCGG
+>37557 1
+AGGTTCAGATTCTCACGGCTCCAGAGAAGGCAGCTTCTGGGATGCATGTCCAGTCGCGGTTTCACAGCAATCACCTGTACCTAAAACGATTTGAGGATTC
+>37558 1
+TAAGCTCGAGACAATCAGCCATGAATGGTCCCCCATGTTGTTGGCGAGCTCTTCGTCAACGAGGGCGACCCTGTTAGCAAAATAGTGCAAACCTGTTTTG
+>37559 1
+GGTGACCGTCCCCGTGCAAGGTCAACAGGTCCTACATTTCAGTTTCCGATGAATTGCCCTGGGGAACTTAGAGGATTTACACTGCCTAACCATGATAGAG
+>37560 1
+AGCATAGTCGAGGGAGCGCCTTGGGCTGAAATTCTGCCGCTTCTCAGCCAGATTGCTACTAACATAACATGGTCTGTGAAGAGCTGATTCAATCCCTCGA
+>37561 2
+ATTCATGGGCGCAGCCCAAACATTCTCGCCGGTCCGGAATGCTGGATAAAAGCGCTGCATTTCTCTTAGCGGTCGTGAGGTAATGAACGAATTCAACCTT
+>37562 1
+CCCTTGCGCAACAGAAGTCCGACGGCGTTGTCGTAAAAAGTACGTGGTTCCTCTATAATGGTCTAACCGCTACTCTACGAGAAGGAGTCGTGTCCTGATA
+>37563 3
+GTATGGCTGTCCTGGCGTCCGGCTCTACAACTACATGTACCAGGCTGACTGTAAGTCGCAGAAAACGCGATTCTAAGCCTATGGGTAATATGCACTGATC
+>37564 3
+CTGGGCGTATCAGGCACTGTGCGCAATTCAGTTCTAAGATCTTAGAAACTATGTGGTCACACTGTTAATCAGGACCCCATGAAGCGATGCCGGCTCATCG
+>37565 2
+ACTTGGACGCCAATTTCTGACTTTTCTTTCAATGCCCCCAGAGCAGGGTAACCTTAGTCGCGGTGAGTTAAGCCTAGCTCGACAGGTGACAACTGAAAGG
+>37566 3
+TCGGACCGTGGTAATAAGATCTTGGTTGCGTCCATCCACTTTCGGCATGAGGCCCTTCGGGAATTGACACTCGGCCATGTTCAACAAATATGAGCAAGCA
+>37567 2
+GAATATTTAGACACTTGTCTAGCGACGTCGGGTTATCCGTACTTGAAACGGCGACGCAGACGTATCCCCTAATGTGTAGGTCTTTCAGACACCACGGACG
+>37568 2
+AAAATTCAGACCTCTCTCCATCTCCATAAGCGTAACTTCGTGCCTGATCGGGATTGGGACTGGGCTCCAAAAGTCCCAGGTGGCGTTGTCAAAGAATGTG
+>37569 1
+TCGGCATACTGTCTTCACTTGGGATTCACTTGATCTAACCTCGAGCGTATGCCAACCTTTCCAAACATCTATGCCAAGGGGAGAAGACGTGACGGTAGGG
+>37570 1
+CCTCAACATGTGTGACAGACACAATAGTTACAGGATTCGGGCCTTGTCGTATTCTAGTTGGTAAGCGTCTTTGGAAGCCGCCACCGCGACGACGCAATTA
+>37571 2
+GTAGCGGGGGATCCTTACACCTGGGCTCGCATTAAAAACATAGCGCCCGATCGTTGCATAAAATCTATGCAGGGTTCCGTTAGTCCTTCTAGCAGGATCA
+>37572 1
+GCCAGGTCATTTCGGGTTGCTTCGGCAATAGAACCCGAGGCGTGTGATATGAGATTAATAGCTATCATTATCAGCCTTCTGGCGTGCACACACGCAAACC
+>37573 3
+AGGCCAGTTGCGACTCAGATTCTTGAAAGCAGACTTCGTCGTGCGCCGCATTATATTTGAAAAGGCCCTACTCTATATGGATCTACGAAGGCCGCCGAGT
+>37574 1
+TAGTTTTAGCGCAACTGTTGTCAAATTCCTGGTTAGCAGAAAATTAGTCGCGCCCCTCTGCGGACCATCGTAGCGCGACCTTGTCAAAGAGACCGTAGAG
+>37575 2
+ATTTCGCATGCGATCTTACAGGCTTCCGGAACACAACGCAGGGATCATCTCATTGGATCGAACATCCGTATTTTGTGGCTCGTCGCAGAGGAAGCCGTAA
+>37576 3
+ACATGTCAATGAGTGCCCGGAGACCACGCTTCCACTCTCCTACGACGAGGTGATCTTCCGGTGTTGGTATTGACGTAATCAGACATATCTGGTGAGAACA
+>37577 2
+GTGATTACACGGTCTGGTGAGACCCGTTACCATAGCTTAACCTTCAGGAGGAATATTATGACTGATTAATCGCAAGTGCCGCCGCACGTACGGCCTAGTC
+>37578 3
+GCCAGTACCAGATCACATCGCTCACGTTCACGAAGAACTAAGATTCGCGTTGTCGGCTATAGGTGGGCTTATGGTGCTCTGGTAAGAACACCGCTATCAT
+>37579 3
+CGGGACACAGAACTTGTCGGTTTATAAAACAGGTGTCAACCTGTAACACTGTTCGTGATGCACGAGCTTTAGGTAGCTGGTTCCACCGCACAGGTCCTCA
+>37580 3
+CCGTGTCAAGGTCCGCCTGTTGGGTGCAGATCAGAATTTAACTTATTCGAAAGCCATAGCTACTGCCCGCCAAAATAGGCAGTGTTAATTCGGCGTGCCA
+>37581 2
+CATTCCAGAGTCTCCACACCGGAGACATTCGAGTAAGCTTTCATTAAAGAATTGTAGGATCCTGCGGCCGCTGGGTCTTTATCACGGCGACTAGCTAAGG
+>37582 3
+GGTACCTTAATATGTGACGCGCCGCTGTAACCAACAAATATATGATTGACTACTGGCGAGTACCCGCTGTATTAGATGCACGCTCCTCGGCCGTGGAAGT
+>37583 1
+CACGTCCAATTGCCTGTACGTGGCATGATTCAGACGCACCTTAATGGGACGTGTTCGACAGTCACATCATTGTGGTACTCGGTCATTCCGAAGGAAAACG
+>37584 1
+CCATGTGTGACTAAAGGACTAGTAGCTGCCATGTCGAACGGCTGCTCGATCAGTCGCTCTGCCTCGCTAGGACTTACCACATGTAGCATATGGAAAATTG
+>37585 2
+CAGTCACGGGTTGGACATGGGGCATTCAGGCAAGCTACTTAATGCAGGCTCGCCAAGTCTCGCTCGCAACCATAACTCTCCATGGTTTTAATATGGATAG
+>37586 1
+AGACCCATTCGGTTGTTAGAGATTGTAGAGATGCAATACACGTGACCCGAGGTCGACTTGCACAGACTCCACACGTCACTATATGTTGTCGGATTGCCCG
+>37587 1
+TTGGCATTATCAATAAGTCCGGTTAATGGGCCTACGGTTGACCAATCTACAGCAAGCCCGAGGTGCGAGTCGGTGACAAGCCTTTGCCTAAACCTCTAGT
+>37588 1
+CACGCCGATGCTGTGGAAGACAGTTGACGCCTTGTACGATTTCCTGGTGCACAGAGATTCATCCCGGCAATTGTAGCATACTCAACCAAGGATCTATGGT
+>37589 1
+GCCGCTGCAGCATCTCGGGTGGGATAAAGTCACTTTTTCAATGCGAATGAACGATTAATAAATCGGGCTTCTGTCCCACAGGAGTAGCCATTCGACCCGT
+>37590 1
+CCCGGGAGGATGCACTGGCGCCTAGTCGGGAAAAGGCATCCATTACTGTTGAAACTTACCGATAACAAAGACGTTGCTACGCTTCCTCTCTTAATGGTTG
+>37591 1
+CTTGTAATTCCTTATAGCAGATGGGGCTTATCTCGTTGTTCACCAACTTAAGGCGGGGGCCAACCCAAGGACCGGGCTAACTCCAAGTTGTATACAGGCA
+>37592 2
+AGGAATCCCTCCGGGTAATAGCTTGCCGTATAAAACTACCTTCGAGGCTTAATTAGGAGGGAAGCCACGAACGCACGTTCTTGTTGCCGGATTGTACCCT
+>37593 2
+ACCCATGATCGACTAACCTCTGCGGGCACAATCGTTGGGCCGCTGCCAAGTTGAAACCTGGGGATAGACGTAGAGCGACAAACTTTATTTCATTTCGTTG
+>37594 1
+ATGCCACGAAAGATGTATTCCGGAATTATGGAACTCAATCTGAGAGTCTTCGGCATTCGGCTGCGCCCGTCTAGTGACTTCGACACGCCGCAAGTGATAT
+>37595 3
+TGATACGGAGTTCCCAGTTATATGGCCCACCCTCCTTGACAGCGGAACAGAGCACTTCGTGTGCTCAAAGGTTGTGAGGGAGAAATCCGAATTCTTCTAC
+>37596 1
+TCGGGGTCTGCTTATACGTACATCACAGCGAGTGGTTCAAGAGTTTTTTCGCGGCCTGATGCCCAATAAGCGCTAAGATCGTCACAACACGAGAATTGCC
+>37597 1
+CCATCAATCCCTGTGCAAAGTGGGTAGGCAAGCGGCACTTCCACGACTGGTAATGCGATACTTCGCTCTATCAAAAGGAGGCTATCGCTTGTTGTCATGA
+>37598 2
+CTCGCCTAGAAAGTTGCCCCGAGAGGGAGCACAGTCTTGCGGATTCAAAATCCTTGGTTACGATGAGGCTCTAACGTCTATATATCCTGAGCGCACATTG
+>37599 1
+CTTGTGGAGATCCATCACTAAGACGGCTCCTGCAGAGACGCCTGTTAGAACGGTCCGCTCGCTATGATAGAAGAAACTATATTGTGTAATGCGGCTCCTC
+>37600 1
+CGTATACAGCTAGTCCCCGGAGGATGGCGAAGTATTAAAGCACCGTGGGACAGTCTTCAACGGTCCTTCGCCGCAATTCTTATGGAGTCCAATGCATTTA
+>37601 3
+AAGAGGTGCCGCCGTTGTCACTGAAAAAAATAGCTTCTTAATTGTGCCCGCAGGTGCCTTGTAGTATGATCTCACGGGTCACAAGTTCCACGGTCAGCAC
+>37602 1
+GCCACTTCCCTCCAGAAGTATCCGTTACAAACGACCCTTTGGAGCGGGGCAGATTACTATTCCTTTAATTCATAGGACGTGTGGCGAGAACCGTGAGATG
+>37603 3
+GTCATGGTCTAACCGCTCCTGAAGTAAACCAGATCCGGTTCACAGCAAAACCAGTGTGTGTGTAGGACCACGACGTTTTGGTGTTTGCAGTCCAAGCCAT
+>37604 2
+TCACATATTTGGGCTCCGAGGCTCGGAACATCTGACGAAACTTTTTAGCCAGTTGACCCATGCGGCTGCCGCTGAGTGCTAGAGCTGTAAACATCATAAG
+>37605 2
+TTATTAGATCCAAGCGTCAGGCCGTAATCGCAGGGTAGTCCGCCAAAGGCACCATCTTATACACAGAAGGTGCGTCTCGGCATCGATCGGGCTTTTATAT
+>37606 1
+ACCGTTCTGATACCACCAAGGCACCGTGTGACTTAAGATGGTAACTGTGGTTAAGTTTCTGGCGCAGACTCGGAATTCAACACGCGTCGTATAGCCAGCT
+>37607 3
+AGACGTCCGGTGCGCTATGGCCCTAGAGTGACTCGACGAATGTTTATCAATATGGGAAGATGCTAAGCCGTCCGCAATAACCGTTGCAAGTATCCTTTCC
+>37608 3
+TTCTAAGTGACGCTCAGGATTCAGCGACTTAAGGGTGCGTCGCCTCCAAGAAGCTTAATCAGCCGTCACTACGATGTGATTGATATCACTTGCCAGGCAG
+>37609 2
+TAAACTAAGAATCGAACCGGGGGTAGGAGTACACCGTCATCCGTGTTACCTATCGCCTGTCCGAACCTGTGCTTGGGATAGCAATCCGTTGTACTATGCA
+>37610 3
+ACTAGCGGCCCGCGATCCCTGCCGACTTGATTTAGAGGGTGCTAAATGCAGAAAATTGGCAATACCAGTTCCCTTGAGAACCGCTGGTCACTTGGATTTA
+>37611 1
+TGCTCCTTAAATCCTCGGGTAACGCCAACAGAGAAATACGTTGTGCGCCGAGGATATCCCTAGCGGGTGCTGGAATTACAAGGCCAATCTTGGTTTCTAC
+>37612 1
+ATAGGTCACCGCTGAGGGCCACTAGTACAACTTACGCAAATGAACAGCTCAGTTGGTACAGGATACTTACGTGTCAGTCTTCATGCAGGTCGTTCTGCGC
+>37613 3
+ACACGCCGAAAGTGGTAAACTTATTCAGCAGCTGCACTATCTTTCGTGTTGAGGGCTGGTAACGGCCAATTCTAGAGCTACCTACAGTGAAGCTCCTGGC
+>37614 3
+TGATGCTATGTGGCCGAACTTCACCCAGAGATGTAACTTGGAATGGTTGAAAACCCCTAGTGCCCTCCTGGCGCTAGGGGACCACGTTCAGTCATTTAAA
+>37615 1
+GATAATAAAATAGTTCGTTCAGCAACCTTCCGGCCAGTATCGCCCATGCACAGATCATTATTGTGCTGGATGCGATTGCGAGACGCTCGACCATTGGGGC
+>37616 1
+CTCGCTAGTACACTACGTGCCCATACGGGCAGATGTAGACGTTACAATTCCTCGATGTTGGGGGTTAGGAGCTAGCCATACACCTAGCAGATACTATTGC
+>37617 1
+AGGCATGTCTGAGCGCAGAAATCGACAGGATGGTGCGCTAATTTACTTGCGGGCTCTTCAAAATTTGTCTCCGACCTCCAGGATCACCGTATGTCGAAAC
+>37618 2
+GTAGCACTGCAGCGTTATTGACTCGCATACCACAGTAATTATTAAGGCTTACACGATAGCCAGCCGCCGGGAGCAAGCAGGCTTGATCCTTTGGGCTTAT
+>37619 2
+CAACGAGTATAAACGGAGGCTTAGATAGTGTTGGTTATCGCTCCTCCGTGCGAAGTATTCACGCCGGAGCAGTACCTCGTTGACTAGTTCGATCACACAC
+>37620 2
+GGTTGAGAATGTCTCGCAGTGGACGAGCTCAATCTACCTGCCTCCGATGTGAAAACTACGTTCCCTAGGCAATGTATCGGGGGCTTAGTATCCCCATAAA
+>37621 2
+TCGTCGCTTCAAGTGGCGTCACAGGCGCCATGGTAACGGAATTCAGATGCACTGAACCGGCCACTCATTGCAATTGAATCTAGCGTTAGACATTTTGGAC
+>37622 1
+GGCAGGCTTAAGCCCAGATACTTGTGTAACGATTACCTTTGGGCAAAGCGTGCTCCTACGTAAGCAACAAGCATCCGTTTGACGATGCCTGGTATTCGAC
+>37623 1
+GTCTGGTCGAGAACTCCCAAGCAGAGATCCTCGCGTGTAATTTTGCTCGTGAGAAACAAAAGCTGCGTCATAGGTCGAAAGCACGTTCTGCCTGTACTCT
+>37624 2
+GGCCAGAAAAGCTTAACGGATCTAGCCGCGAATGAGAAACGTGCGTTTCACTTGTGTAGATGGTACAGCGTATGGGCCTTATTACCTTGCCCTACCCCAT
+>37625 2
+ACTTAGTCTGCTGTCCAAGCTAGTGAGCAGGTCATATTCCACAACATCGACACCGCAGCTTGGCAGTGTCCGCCGTGTAATGACTGATAGAGTAGTCAGT
+>37626 2
+TTCGTATTTATAATAGGCACGTGTCCAACCAACGCCCTTACCGTAGAAATGAGAGCGTTTGATGCTGCGGTATCTCCAATAGCGGCGCCTGGATGCAAGC
+>37627 2
+AGTACGTAGATCATTGGGATACAAGAATATACATTATTTGCTCGCGGGGGGTAACCCCGGCTCCGAACTCATGTTCCAGGGCCCGTCTGATGAACCATTC
+>37628 3
+TAGCTCACTGGACGCCTCCGTGAATTTCAACGGAGTATCATACTTCAGAAAGGCTGGACGTTGGCCTTTGGCGACATGGAATTGAAACACTGGCCATTCC
+>37629 1
+CCGTGACTCGGGTATTATCTATGGCAGCATCGCTTACTCCCAGTAGAGTACTTAGGAAGCTTCTGTTCTGTCCCCCACCAAAGGGAACGAGGATAAGAGT
+>37630 2
+ATCGGTAAATGACCGCGGTGCGCATATACAGCCACTACCCGTGCCAGATATGCGATTCGCTGAAAAGGGCGTACTTACTCATTCGCTATGTATAGGGCTT
+>37631 1
+TTAGGGCCGGCCGGAGTTCCTACTGAGTCCCGTTTATGAACATCGAAGTTCACTTATCTGACGGTCTAGCCGCAGAGAATTGCACTGCGAATATAAGCCA
+>37632 1
+ACCTAGCCGTTCACTTCCATTTGGGTGGACCCATACGTCAGGACTGTTGGGGAAGGAATGCCACCACGATATTAACAGATTGACTATAGTACCTTCGGGC
+>37633 3
+GCTAGCAACCTAATGCTGCTTTCAGAGTACCCCTGAAAACAGTCTACCCATGTCTCTTTGGAACCGGTGGTAAGCGGAATCGGTAACCTGTGGATGGTAC
+>37634 2
+CCAGCGCTCACGTTGATCTGGTCACCTTCTGCTAGGCGTGGAAATCCGATGATGATCTATGCGAGCTAGCTGTAAGTGAAGCTCCTCAAAAGTTGAACAC
+>37635 1
+GGACATAGTCTGCCTTCTGAGGCACCCGACCATCCTTTAGCCAGACAAGACAGTGCTCAAATTGTGAGTACCGCGTTTACCAGTTCGAAATTTGATGGGG
+>37636 2
+ACAGTCTACACAAATTAATTATGTCCTGGACGTGCGCAGAATATATAACACGTATCCGACGGGTGGCTTTGCCCTAGGTACGCTCTAGGCGGGGCACCTT
+>37637 2
+TACCGAGCGTTGTAGTGGCCCAACGACATGGTGCAACATTCAACATCATATGCCTTGGGATGCTTAGCAGAATATATATCCTCTGACGCGCATGGCCTGG
+>37638 2
+AATCGGCAGGTAGAGGTTAACCAAAGCTTTCGCGGATGGCCTCCAGGGTTTATGGACTAACCTCTGTTTAGCTCCCCGCTTGCTGAATACGCAATAAGCA
+>37639 2
+ACCTAATACTTCGCTTGGGCAACGCTAAATGTGCAAATCAGCCCTTGCAGCGTGCTACGAATTGAGGCATGTGTAGGCACCCGTCGATCATGAATGCGTT
+>37640 3
+ATGCCTGTGGACCAGCAGAGAGATGCTTTCTGGTACCCGTCGGGCGGTACTTAGAGCTCTGCCCCTACTGTTACAAAATTACTAGGTTTCGGACAACAAA
+>37641 2
+TGGGCTTGGGGTTACAACTTAGTTTGGCCGCCCGAGCTACATTTCTCTGTAGTAACGTTCCGTTGAATAGTACAATCCAGGAACACAAAGACCCCGAGCG
+>37642 2
+CTATACTGAGTGGTTGGCACCATTATAGACCGTGACTGTGCGCATAGAGTCTAGACGGGCCATACCGATAACCACCTGCCGAGGGCTTAACATTTCGATT
+>37643 1
+TGTTACAGACTTGGTTGTCTATTCCGACCACAATTCCATCGGGTAGCCTAAATACAGGCACAAGCCATCCTCGCGCATGGTTAGGCGGGGTACAGGATAT
+>37644 2
+TACAGCATCTTCAATCTCCGACACCCAGGATCCATTAACCATTCGGCTACGTTTTAACAGATCTTCGATGTGGGGGTGTGGCGAAATCTGAGGGCGGCAA
+>37645 1
+TGCCATCGTCATATTTCCTGACCCCGTATATAAAATTTTATCTTAGCTGGGAGGAGGTACGGTCAGCGCGCCCGGTGAACAGATCCCGGAAATGCGAACT
+>37646 2
+ATCTCATTGCGATAGTACCTGAAGCATACGTTCTATCCAAGGGATGCTCCGAACCGTACATCGAGCCGGTTGGTTGCGGTTGAGTTAACGCAACCGACAT
+>37647 2
+AGGACGTGGTTGTCTTTTACAGTTAGAGGATCCAAATCTGACAAACACTTGTCGTAGCGATCGCGGTCCCAACGCCGAACCTCAGTGGATACTTGCGTCA
+>37648 2
+CCCACACGCTGTGAGCCAAGGCTATCGCCGCAGATGCTGAGCATTTCTATTATAGAGTGTCTATCTTAGCCAAAGAACAATGATTGGGGGCCCCTGTAGT
+>37649 3
+TGCGTGCGCAGTGACAGCCATAGCCGCTCTGATAATTTGTATAGCCTTGGAGTCCTACACGAGCCTCCATGAATTTCAAGTCCAGGAATAGTGCCAGAGT
+>37650 1
+CGCTTGCGCTAAGGACTCTGCAGAGCAGGTAAGTACAAGGCTTAACGTCCAGGATCCAGACAGTTTCTCTGGCTGATCATATTCCCTAACTGTAGAGCGT
+>37651 3
+ATGCAGTGCCATTGGTCAAGAAGCATTTTTCGCACACTGGCCGACTTGTAGAACAAAGGAATCGTCCCCTCGCTAAGCAGGGAGCATGTGCTGTTCCATT
+>37652 3
+TTGTACTCACTGCGCAACAAAATTCCATGAATGAGGCATGCCGTAGTGAGGTATGGCCGTCTTCGGCAAGTTGAACTACTAATGGGAGGTCCTCTCCACC
+>37653 3
+GACGACTAATCTGGAAGGCCCTGGAGCTAGTAGCTTACAAGATCTCAATACAGAGGTAGTCTCCTACCACTTTCGTTTCGAGATGAAGCCGTCCGCTGGT
+>37654 1
+TTTGAGCCAGATCAAATTGTACTAATTGTTGTGACGTCTGCCTAAGGCCATCCGCCCGGTGACCAGCTCGGACAGTGCTTCCCTTGAAAGGAAAATCAGG
+>37655 3
+ACAGCTACTCACAGGATAACTTTCTACGTCAACGGGTGCCGCTGTGCACCGTATATTGCGGACGAAGTGATGCATTGGAAAACTGCATTTTGGCACGCTC
+>37656 3
+AGGGTGCTTTACACACCTAAACCATGGAACTGTTTTACAGGCCATCTTGTTTAGACACCAACCATTGGCCTCGGCCAGGCGGGGATGAAATGTTGCGTCA
+>37657 3
+TTGCTAGCCCTGAAGAAATTTCTGCGTCCGACTTGAGACCGGGGCTGACTTGACGGGTGGCAATAACGAGCTCGTAGACTATCGCCTATTCAATCATACA
+>37658 2
+CAGTTACAGGTAAGGGTGCTAAGGACGTCTAGCCTTCGTCTTCAAGCCTCTACGCCTCCATCGGCAATGTGCTGTCGTAATTGCGTGAGCAAGCAAAATA
+>37659 2
+TAACAAACCTCTTCGTGCGGTTCGCACAACGACTTAGTGCTTGAGTGGATCACTCTCTCCTTCAAGCGGGGAGGTGAGCAACAAACTGTATCGAGATCGT
+>37660 2
+GTAATGGCATTTGGGCCTATTGTGATGATGTCCTTAAATCCAGTGCGAAGCTTCACGAAATGGCCACTGAGGTAGACAAGCCCCTGATCGTGACCCCACT
+>37661 1
+ATTTGACTTTTACACGCGGTCCTGGACCACGCTCTCCCACGGCTGGTCGGTATAGATCTAGTGACATACGGTGTCATGTAACAGCGGATAAATACAAGGC
+>37662 3
+AGGTAACTGTACACGTGAATTAGTCATCCGGAGTGGACCCTGTTAAGGCTGGTACAGTCAGTACGGTACGAACACACTGTCCTGTAGGCTCCACTACCTT
+>37663 3
+GGCCCTGCATAGCTAGCTATACAATCGAAGGGATTAGACTATTACCCCGCCAGTTATTCGTCGATACGACCCGACGGCACGTGGTTATATTAGCTTAGGG
+>37664 3
+AATTCAATATAAGGCGTATGAGTCAAAGTCGAGATCCCCAGATCGCGGGTCCGCCGCGTAGAAGCCCACTTTCATTAGTAGCTTCATACTGTTGTGGGCC
+>37665 2
+TTCTTCACTGACCTCTGTCTGTGTGATGGTCGTATGACCTAGACAAATCGCCTGGAAACCGTGGAGTGCCACTCGATCGGAGGTAATCAGACTAACCAGA
+>37666 2
+GCTCACCCTATACTAGCGTTAACAAATCAGCGGTCTCTAACTCTCCTGGATGCAGAAGCATACCACTTGTTAGGTCGATTTAGGCCGGAGGTGAGCGGTA
+>37667 3
+TCGGTGAGAGGGCAGCGCAGCAATTCCAATAATTCCGGACAGATACTTCAGAAATCTGATATAGGCAGTCTCCCTGATAACTTCGGCGTTTCGGCCTCGT
+>37668 3
+TCCAGCGTGCGTGATTTTAGGGTGGTCTGTAACAGCACTGATAGCAGCATGGTCCGGTGATTGTAACACCATATCTTCCATACGGCAAACACCTAGACGC
+>37669 1
+CTCCAGTAACGTGCTCAGATCGACGACCATTCGAATGACCCGGGTGAAATCGGCAGCTTATAAGCGGATTATCGATTATATGTGCGTTATCCACGTGCGC
+>37670 3
+GGGGCGCATGGTCGTGCTCACAGTATGAATCGCCATCTCCTTCCTGTGGCCTCATATATATGAAGTGCTGCGACAATATGAGAGACACCATACGATGCTA
+>37671 1
+GCATATTTACAAAAGTTAGCTTGAGATCGACGGATGCACGGCTACCAGTCCGGACCATATCTTCAGCGGCTTTTTACGAGGTCGCGACGGATCAATGCTC
+>37672 3
+GGAAACTAAATTCCTCGTTGGGTCCTTGCGGAGCAAGAGGAGCCAGTGATACTCTCCTATTTTCAGGTAACCCCGTTCAAGGCTAAGTCTCCAGGCTAAG
+>37673 2
+TTCAAGCTGAAGCGCATTCCCCTATAGTTCGCATCATCCTGTATTACAAAGTGACCGGTGAGGAAGGGAGGTAGCCTATCGGATAGTCCTCATGTGCCAC
+>37674 3
+GAACGTAGCTACACCTGCGTCTAACGCGCATAGCTGAGTCAGCGGATTGAGTCAAAGAACTTTCCCTAGGTTGACCCATCTGTGCAGTTCACGTGGAATT
+>37675 3
+TTAGACGACAATAATTAGGAACGAGTCTCGCCGCTTCTTTTAACATCACGAGGACATTTCCCAGGCTACTGCGCGACGAAATGCGGACCGTGTGTCTGGT
+>37676 3
+TCTGTGTCTCGAAGGACAACCCTGCTTGTCACATCGGTAGGCCGAAATAGTACCCTGAACTGAATGCTTGACGGAAGCATATTGTAGCCATTCAGGCCTG
+>37677 3
+ATCCTGTCGACAAGCTAACACAATTCACCTCAGAGCTGGCTTAACAGCAGGATAGTAGATGCGTTGATTCCCTGGCGTTATATGGACTGCTTCGACCGGG
+>37678 1
+ACGTCGGTATTGTGACCTCACATACTCATTGGGTGCAACGTGTAACCTACAGGACTAGGACAGGCACCGCAAACCCAATGATGTTGATCCGTTGTGTTCG
+>37679 3
+TCAGCTGCGAAAGCCGGACATTATTGACCGTTACTGTTCGTGCACGCCAACCGGAACTAAGCGTGTTACGATCGCACAGATTAGGTAAGTGACTTCGCTT
+>37680 3
+ATATTGCATACTCTAGTGTGACACAAAGCTAGCTTGCGCAAGGTGCGAGAGTCTCAATGCGGGCTGAGCGTGATATTTCTCCCTACATCCACAGGCGACT
+>37681 1
+ACGATCCTACTCGTGTAAAAGGGCAGAGTAGCCGTGATGTCCTAAACTGATAGCATCGATTGGCCTTCTGTTTGCACCCAAAATGGCCATCCTAGGTCGG
+>37682 1
+CTTAGATAATGACTAAGCATCTGAGCTTTCATATGGTCGGCATCGCACCTGGAGCTTACGAAGCGGCCGTGTGCAACCCCATAGTGACCATCGTAGTTGA
+>37683 2
+TCGTGTCAAAAGTCTGCCAGTATCGCGGGGTTCACAGAGATTGTAATTGTACGCCCTGTTATTCATACAGCCAACGGGCAGGCTCTACAGGACACACTTG
+>37684 2
+TGCTGACGTCCGCTTTTACCCTGCCACAGTGTAGTCGATGAATGTTAGAGCGACGTTACCTCACTGTAAAGGGCCAGCTGTGAGATAAGACAAATCCTGC
+>37685 2
+TTCAAGACGGTTCCGCTGCTCTCCCGCAGGTAAGCGAAAGTGCTTGTGTCAGGGTACATAGCTCCCAATACTGGAAAACAATACGCGATCGATTGTCGTT
+>37686 2
+GAGTATCAGCGAAATTTCAAACATGAAATTCCCGTCTCTTTAGGCAGTCCGTCGACCTACAGGCCGTTCGACGAAGAGTGCGCTGACTGGTCTTATGGCA
+>37687 3
+AGAGATTAGTCTTACATCAGGGTTTTGAAACAGGCTCTAAGCACGACCACTGCGGATTGGTGCTGCACGAGTCTCTTTGACAATCCTAGGCGAACGCCTC
+>37688 2
+CATCCTAGCAACTTGGTACCGAAATTCGGTGATCATACTACGCCACGCCGTGCACTAAAGTCATGGCCCACGGTGTTTTGGATGAAGGCTTAGAGAGTTC
+>37689 3
+CCCTCCAACCAAAGGTGGTCAGACGGAATTCAATCCGAGCATGTCATATTGGTCGTTCCATGCTCAACTAAACCAGTGTGGTGCTTCGTGAGTTGGACAG
+>37690 3
+AGATACACCTACGTTGCCCACCGTGACGGTTGGGATGGACGTCTTATGTTGTGGCGTAGCTGAACCGAGGCTAAAGCTCAATCTCACGTATCACAAACTT
+>37691 3
+CGGGACTTGACCATAATTAAGGACGTATTGATTCCAGCCAGTGCCAATCTGAGCACGTTGCCGACTCCCAATGTGGACCAGAATGTGTCCGTTTAAGTCG
+>37692 2
+GGCGGTATAATCGTTTACATGCAGATGCTAAGGCTCCTAACCCCTGACTCCAAGCATTCGTCCTGAGACTCTAGGAGGACTTACGAATCTAGCGGTAGGT
+>37693 2
+GTAATCAGCGCACCGCTTGCAACAGGCTATGATCCTTCCTTTCTACTAGAGACTGAAGTTCGGGACATATGCGAAGTTCAGGAATGAGCCTTGGTACCCG
+>37694 1
+GCACACTTCGGCACTTTCGGGGCGATCACAGATACCCCGATTATAGCAACTGGTGTTAGGCTCTATTTACAGGATTTCGTGGGATCAGGCGACTCCAAAA
+>37695 3
+TGAAGATCCGGTATTGCACCATATGCTTAGAGGGCACCCTCAGCATCTGCAACACAGGCATCGCTTAGAAGACATAGACCGCGTTTGTGGTTTGCTGACT
+>37696 3
+CTAGACAAGTCTTTAAGCGATGCGCGGCAATAGTGTACGCATGTACTCAGTACATCTATAGATGTTCATACTGGGCGCCGACATTTACGGGACCCCGTGC
+>37697 2
+TGCGAATTTCGTTTTAGATCTCGGTTACGGGACACCTAAAGTCAAGCCTCTCGGGTGCGCAGCGCAAAGGGAGTAAAGTGTCTCCTCTCGCACAAATTAC
+>37698 1
+GCCATCCCTAATTTTTGGCAGCCTAATATGACTCGAGCGACATAAAGTTTGTCCTATTCGGCTCGGTTAACCCGGCGAAATCAGGTGACTGAAGGCAGGC
+>37699 1
+GCAAGCAGTGTCCACTGTTCCGAGGGTTTAATATTGCCGGTCACGACCTAAAACCCTAGTCGGAAATTCGCTGGGCACACTTAGCGTGTTACTAGCAGTA
+>37700 1
+CAAGACTCAATTATCCCGCCTAAGCGGGCGCGACAGGGGGACAGAAGTTACTGTAGGTTTGAAAGCAGTTGTTTATGGTCCCGTATACCTTACACTCCTC
+>37701 3
+TCAGGACTAGCACTTAAGGGCGCTTTGCAAAACTGATCCAGTGTCCAAGCGACGTTGCAGACTGCTATCGAGTTACTAACTGCGGCCAACGGGTCTATTT
+>37702 2
+CCCGAAGTTACCAGCCGAACGGGCTGGGCTACAGGACCATGTATTATTAAACAGGAGTGTTCAGACACTGTACTGTAGGTGCAACCTCTGCTTTACCTTG
+>37703 2
+CGCGGGCCTTGCCGACGACTCAAAATCTCCACTGGTCTTAGGAATCAAGTGTGTTATGGTAAACGGACAACGCGTTATACGTCTCTTGGAATACTCGACG
+>37704 1
+GGATGTGAGTCTCTTTCGCCACAACATTCAGGGGCCCAGACTACTGTGGAGTTACGCATGTAACAAACGTTATCCCCGGGTCTAGACTGTAGATACCTGA
+>37705 2
+TAGAGCTAGACCGGCATGTCTTGCGGATATTCACGAGGAGAAACTATACATGAAGTGTTCCTCATTGCCCTATCTGTAGACCGGCGCTACGAGCGTATCC
+>37706 1
+AAGGTGGTATGGTTTGCACAGCCATCTATGCAGTGGTTAGACCACGGCTACTATTCCGGCACACTGACATATTCACCCCTCGAAGAAACGGTTGGTACGT
+>37707 2
+CATTAGGGGTCCCGTAGCGGGAACAGGATAGAATCGAACTCTCCATCAGACTCGATTCGAGTACTTTTTGGACCGTTATCGACGTTAGTACGGCCAACCT
+>37708 1
+ACGTGGTGGGCTCGGTTCCCGGAAACCAGCTATCGCTATAATGCGAGCTGTAACAGAGTCTCACATGCAGATTCATAACTATTCGTACTATGGCTGCCGA
+>37709 1
+ATTGTTGGCCTCCCTTTATTGGGCTAGCTGGATAGTCGAGATTTCCCACGGCCATGAAACTCAGGGCAACGGGAGATCGCCTGATGCCAATTCAATAACA
+>37710 2
+ACTATACGCCACCCGTTTCGTGTGTTCACACCTAGGTTAGCGATCAGGGAGGGGCTTTGAGCCATGAGATTATCTGCAACAAACCTGTGCTACGCTAGAA
+>37711 3
+GAAAGCTGTTCTTCCAGAGTTGCGCATCAGCAAAAATTCGAGAGTGCCTACGGAATTTAGAACTACGGGCCGCTGATGCCCTAGTGCTCGACTAGTCCTT
+>37712 2
+TTCTTTGAGCTTTGCCGGTGCCATGAGGGAAGGTGGTGAATAACCCGCCTATTACCCAGTCGCATGGCGAACCCGTTCAATACTTTAGGACCAAACTGAA
+>37713 2
+GCCTTAGCTCTACCATCGGAAGACAGCACTCTTCCGAATATATTCAGCGCGTGGCACGCAATTGGGCTAAAGGGACTTTATCATCTAGCGGTTGAGTACG
+>37714 1
+GGACGGTACGCACTCGCCGTTCTCAGAAAGAAGCCTATCAGAAGCTTTAATGTTGAATCACACCTCACATTCAGCTGTTGCGTGTGATGCGCAACGGTTG
+>37715 2
+CACAGCTCCGTCTCTGGCACAGGGTGCACCAGAGATCTGACCCTCGAAAGGAGGGTTGACTTAATATTTGTAGACTACATGCTGTGACTTGGACTTAACC
+>37716 3
+AACCCAACTCGCCAAGCGTCCAAGATTCTTATTATCATGTCCTGGATTCAGACACTGGTCGGTCGTCAGAGGTTGCGTCAAAACTTGGTCTGGCAGAAGG
+>37717 1
+ACTGTGAAGATAATCTCCAGATCTATTGACATACTGCTGTAGAGGCTGTAACCGCACCAGGCCGCTGCTCGATAGTCGAGCACAGTACTTGTGGCTCTGA
+>37718 2
+TACCCTTTGTTGACCGGTGATATCATAACATCTGAACTGGGTCCAGTTTGCCAATGTTCAACTCGGTATGGAGATCGAGAGCACAACCCGGCAGGCCAGT
+>37719 1
+CACGAGACCTTAACCCAATAGTCACTGAGGTTATCAGTAGGTGTACCGTAACGCTGGTCCGTGGGTGTTACCGAGGACTTCTAGAACGACTTATCCTAGC
+>37720 1
+CAAGTATGGCATCCTGGAGCACTGTTACACAAATGGCCATTCTGATTCACTGTGGCTCATCGGAGCGCAGGGCCTCAGGTGCTCGTCTCAAAATAAGTAT
+>37721 3
+ACCTCCCTCAGAATTAACCCTAGTAGATCGGGGAGTAACCCGGTGTTCAATTTTGAACTGCACCGGTTTGTCGGGCGACAAATGTCAGTGGTCAACACTG
+>37722 2
+CGACGGGGGCCGCAAACATTGTCAGTACGTATCCGAACTGAGGTCAACTCGGTCATCATGGAAACAGATTTGGATGCGTCCATTTCTCTATGAGACTCCT
+>37723 2
+GGCTCTACCGAGTATGCTCAACCCGCGTCGAACTTGCCGTTCCTGACGTCATCATACAGATTAAGATGGTATCAAAGAGCCTTAAGTCGGTAGGTAGTGC
+>37724 3
+TGACAAAATCTAGAATCCGCGCTGCATGACTAGCGAAGTGGGGGGCACTTCGATACAGTTTTTATAAATAGTGGCCGGTTCCCCGCCTCTACCTTACGGA
+>37725 3
+ACACGCTCCGATCCCCCGACGTTGTCTGATGGTAAAAAACGCTTCCGGGTCATTGCTCCCAACGTCAGACTTGAGTATGTACGGATGGGTAATTTGAAAG
+>37726 2
+CACCGTTAGGACCCTACCCACCATGCCGTGAGGGCTAAGGCATATATATCGTAATAAGTGTAGGGATGTTTTCCACTACTCCATGTTGTGACGACAGCGG
+>37727 1
+AAGCTCGTCAAGCTCTACCGAAGAAAGAAACATCTCCTGATTTACGATTGATCTAACGCCGATGTTCGGACTGCTTAGTGCGGGTCCACATGTTCGGGGC
+>37728 1
+CCGCCTAGCAGATGGCTCCGTTCATGCCAAAGCGTGTATCCTTTGTACCAGAGGAATGATCGGAACCCCCGTTAATCTCGGATTGTCGTATGAAGAGAAT
+>37729 3
+CGCATCCCGACCTCCGTGCGTAACACTCGCGCACATATGGCCAGGAGTGTTATTATTTAGCTTTGAAGGGTCCTCGTACAAGCTGTTGAGTAAAGAAACG
+>37730 3
+TCGTGAGTGATACACCCCCAGAGATTTGCTCGCATCTGCTTGGTACGCGCACGGGTCGATTTCATAGTAAGCTCCCAAAAAACAGAGGCTTACATGTGGT
+>37731 2
+CTCTTCAGCGAGATGATTGTTAACCTAGTCGTCACTGGTGAGGCTTGAGCCCATTACCCCGTAACAGAAGCTCAGAGGCGCTTACAATGTGATTGCGACA
+>37732 1
+ACAGACTGGGGGCGCCCTACGCTGCGTTGACCCGGCTGCTAGAACGTCCGAGTATTGTATTAGTATGCTACATCAATACACTTGTACTATCAGATGACGA
+>37733 1
+TCGGGCCGATGGCTTACCCCAGTGTCAACACTTAATCGGCGAGTGAGATGCTAACCCAATAGGTCTCTAGGGTCTTGAGATAGATGGTTCAATACCACCT
+>37734 1
+CTGCCAATCAGCCACATGACTCAACTGCCCTCGTTGAAACAAACTAGTAACGCTCGTGGAATTTTCGAGGTATGGGAGGTGGCTTGTAACTCATCTGCGG
+>37735 2
+ATTCGATTCTCAGCAACCTACGGCGAAAGGTTCGACTGCATTTGTTGTCTCTACCAAGCTTCAGGGACCGAGGATTGGAGACACTCCAGTGTGATCGAAC
+>37736 2
+GACGACATCCTCACAGTTTTGAGGCAGTTCGAATGGACGACTAATTTTACGTGGTTCGTATACCGGCAAAAGACATGAACGCCCCCAGGCGTTGGTCTCT
+>37737 3
+TATGGACCGGGCAGTGGAGAACAACTGTCGTACGTAATGTCTTCCACGCTATGTGAGGTCTACGCGAGCTTGAACAGTCAAGGAACCCTTCCTTATCTCA
+>37738 1
+CGAGTCAACTCCAAGCTGGTAGCGATAATACTCGGGTGGATTTTAATGCAGGTCTTTTGTACAGACTTTAGGACCGAACGCGGACCCCGCACCTGTCTAA
+>37739 2
+CAACCACATAACAGGCTTGAGATCTCTGCAAGTACACCAAGATTTAGCTCGTGCACGTTTGCGAGTACCTTAGGCCATCTTTCGCGGAGGTTCGGTAAGG
+>37740 3
+AATTGACAGTTCATAGATTTGTACTCTGGCAGATGTCGTGGAACACGGCCGAGTACCCACTCTTTGTTCAAAAGTCGGGACTGTCAGCCAGAGGCCTACC
+>37741 2
+GAAACCAGCTTAGGTGACCTTGTTCAATGTCGCTTGATCTCGAGATCGTATAGACTCCCAAGCCAGAGTCGGCCGTCATTTTATCCGACAAGAGGGTCAG
+>37742 2
+AGCATGCGGTAGTACCAATGCGACAATATTCGACCTACGCTAAAGCCCTGACCACTTTAGGGATATAGGCTCTCATGTGCTTCTCTGCATGGGAGCGTAG
+>37743 1
+GTCTGAGTCACTCTAAGATAATGGCACAACTTCGAAGGAGGTGGCTTAACACATGTCAGTATATTTACACTCTGCGGCCCCTTGTACGGGGACCACGCTG
+>37744 3
+AATGGCTACGACACAGTGCGGATGTTAACCTGCTGGTACATGTCTTAAACCATGACACGAAGTGCATCTCCCTTTTAGGTGTCGCTGACGAATCCGGCAG
+>37745 2
+ATACCGGTCTAGCGCCGCCGTGAGGACTCTGGAATAAGTCGCGTCAGGCTCTTCCTAGTCTGTGATTTGGACTCTACTTAAGCTAGAAAAAGCGAATCAC
+>37746 1
+TTCCGCCAACAGATACGCACATCGCTGGAATCTGTGACCGTAGTGTTCCGCCGGTGGGGAAAAATGCTTATACTATTTATGGGAGAGTCAAACCTCCCTG
+>37747 3
+ATTCACATAACGGTTCTATGAAGCTTGCCGACGCGAACCCAGGGTACTTACTGTTCCTTGATAAGGTGCCCACTGTGCTCAATGTGAGGGCAGAGAACTC
+>37748 2
+CCCTAAAATCGTACCTTACGGGTACAGTTCGGGCTCATTGAGTCGTTGCATTACGGATAATCAACAGCCAGGGAGAGACTCTCCGTCTTCTAAATGCGGG
+>37749 3
+GATTTCCTTACAATTAAGGCGTAGCACTCGAACACGCCATGGATTTCGGTGGAATCCGACGGACCACTTTCAATGACGGTCGTAGATCCGGGGTTCTACA
+>37750 1
+CTGGCTGTTCCCGTCGCATTATCATGCAGATGAACTACACACAGTGGAGGTTTCATGGGAGAAGATCCGCTACCGCTTGACCATGGTGACACATCAGATT
+>37751 1
+CATTTGGATCCTTCGTCTCGACTGCGCAAGAATGGGGCGGTTGTTCATAACATAAAGGTGCACACTGAACACCCGGATTAATGTAGCATCAGTTCGCCGC
+>37752 2
+GTTCGTCGAGGCATACAATGCCATTCACGTAGACATATTTCAACCAGAGGCCCATGAGAGACTGGTTTTCGCATTCCCGGCGTCATTCAAAGGTGGGACT
+>37753 2
+GGCCGTCAAGGCTCTCGCAGTAGCCGTAGGTAACCCCGAGTTCCAAATTTGGGGAACTCGGAATACACATACCAATATCTAAGGTGTTCGGCTCATTGTT
+>37754 1
+TTACAATTTACCATCACAAGGTCTGGGGGGGAAGCACGTACCGTTTTTGCGTCCGTGAACAATGCGCACCAAGTGCCAACTCGCCTGGTTTGGTACAAAT
+>37755 3
+ACTAGATGCCTTCGATGGATCCCAAGGTTGCTCTACAGGAAGCGAGCAATTGACGCATGGTTCCCTCGAGTACTTTCAGAAGCACCTGAATTTGAGCCTG
+>37756 2
+AGAAACTAAGGAATGGCTTTAGCTTAGTACTTGGCGCACAGTGCGCCTCCAGCTCTCTTTGCAGAAAGTGGCCGTCCCCGGGATCCAAAGACTTAGTATT
+>37757 2
+ACACTGGCGCTGTTCCACAACCAAATGTCGTCTTATTAGGCTCATCCAATAGAGGTATAAAAGTTAGGGCGTTGTCTCTCGGGTCTAAAGCGAGCCCGGC
+>37758 1
+CTTGGGCTGTATTTGTGACGAGTTGGTTTACGCCAGCGCAAACCCCGGAGCAGAGTAGCCCTATTGTCTAAATCTTATCACCGATCCCAGAAGGTCAAGA
+>37759 2
+TTCGAGAATATCCGGGACGTAATACTAATTCTACGCTGGACTCTGGCGCGACGGTTATTCCCCAGCAACTGTAAGTCACGTTTAGGCCAATGGAGCGTAC
+>37760 3
+AGTTGGGCTGACACTCAGACAGAAGTTGTCGCATAAGAAAGTCCTTTCCGCTGACCATGGTCGTCTAAGGTGTCGACATCCACTATACTTGGTGCCGACA
+>37761 2
+TGAAGGAGAGGTGCCGCACTACATTGTGTTTATCGATCTACTTAGACCTGTTCGAAGTTCCGTGTTAAGCGAGATAGCCTGAGCCCCACACAACGCCATG
+>37762 3
+CGTTCACCGGCGGCCAAGGAATCCCTGTAACGGTGCGTCGAGTCTAGCTCTGTACTAATGTGATCGCATATAAGCATACGTTTGGCAACATAGCATCGAT
+>37763 1
+CGGCGGGCGCTAACTAGAGTCTCCCCGAGTACCTAGCGCAACAATATAGTCCAATATCATCGGTTGCGTGAGCCCTAAGAGTAAATACCTTTTTTGGTGG
+>37764 2
+CGTGTTCCCATGAGTTGGGACCGAGTACAGGCTATGCAAATCCTTGGATCCGAGCTCTTTCAGCTAAATGAAACGTAAAGGACTGATGCAGCGCCCTTTC
+>37765 2
+CCGAAGATGTGGGGCGTTTGCATTTCCTAGGAGCTTCACTAGACATAATGAAGTTAGTCAGAAACACAACTGACAGCGGTCTTGGCACGCTCCGCTCCTT
+>37766 3
+CTGTATCAACGAGTCCGCGCGCTTAACTGATTGGCCCGGAAGGACGGATTGGCTACTCATTCATTCTCATAAGTATCTGCACCACGGACATAGGTAGAGT
+>37767 2
+GCTCGGCTGTCCAGGACTGCATACCGTTAATCAGTCAGAATCTAAGTACTAGGCCGATCTCTGGTAGCTACGTCTTAGACGCACGTATCGTTAGCAGAAG
+>37768 2
+CTTCTTACGCATAGAAAACTTAGCACTGACGTCCTCCGGAACAGGGGTGCTATAGTGCTGTAGCCGATACCAATAATGGTCAGACTTTCAGGGCGTCCGT
+>37769 3
+TAATCAGCAACCTATATGAAAGTTTTCTAAACGTTCTAAACGTACATCCGGTACGCCCGCGCGTAATGTGAGTCGGGCCATCTTCGGTAACGCCGGGGTG
+>37770 2
+CGTTCTTTTGGCCCGCCGAATATTCAGGGTGCACCTGGGATAAAGTCATCCGCCTCCAGAAAACTATAGCAGGCGAGTCACGAGATTGCTTAATGGTCTA
+>37771 3
+ACTTCGGATACTAGGTTATTGGAAGCCCGCGATTTCCGGGTACGAGCGCATAAAATATTCCAGTAGCGTTAACGCCGCCATAACCTTTGGACGTACCGGT
+>37772 1
+CTTTGCATAGAAACACCCTGACTGGAGTTGTGCTACTAAAACGCTGGTGGCATACAGACGTCTGCGAACCACGTGGTCAGTTCTTGTCATCAACACGGGT
+>37773 2
+ATCTTGACTGGTGCGATATTCGGCCTGATGCACTGTTCAACATACCGCGAAGCTTAGCTAGTTCACGCCGATGTGAGGTGCAAAAGCTAACGTCCAAGTC
+>37774 2
+GGCAACGACTGCAATTTGCTGATCCAGGAGACGCTGAGAAGCTGAGCCCAAAGTCGTCGTCACAGTTCTACGTTGTTTACTACCCGCTGCTTTAGAATAG
+>37775 1
+GCGTTAGACAAAAGTGGCCGACGACAGGGCCGACCTTATACCCGTCTTTAGGTCCTATACGATGTGTCAATTAGTTCCGGCCCAATTGAAGCAGCATGTT
+>37776 2
+TGTGGCTATCACGAATTTCTCGACGCCCGTCTCATTCGGAGCGTCTGACATGAGTATACTCGCAAGATCAGAGACGACTGATCGGACTTCATAGAGAGCT
+>37777 3
+AGCGATCCCCATGCCCCGGGTGCAATCAGTAATTAAGTTTAAGCTGAGGACCCCCCAGTGCTTAAATACTGTCAAGCTGATGGCTTTAGCGTCAGGATGT
+>37778 3
+AGCAACTCATCTTCACGTAGTGAATTAATGCTATCGGCAGACCACAGGACTCGTGACGAGGTTGCTTTCCTAACTGCTGTGATCCTAGGCAGCGACGGTA
+>37779 3
+GGTAAATCGCTGTTGCACCACGAGACTGACTCCCTGGTGTACTTGTAGACTAACTATAGACGCCAGTCGTAAACTTACCGCGTAGTATGGTCGCGCAGAT
+>37780 3
+ATCGGTTTCATTTCTAGTGGCGGGTTATTAACCGTCAAGATGCCCTGGCTGGCGAGTTGGACACGGTCGTAAATCCTACAGCAATGGCCAACCAAAACTC
+>37781 1
+TATAGTGCTTCTGTCGCCCTATTATCTATTACGTCAAATGGTTCAGAGCTGGGGGAACCATATCAACCGCAGCACAGCAGCCTATCAATGGAGGGCCTGG
+>37782 1
+TATCCAGGCCCCTCGAGATCATGCAGGGACAGGGGGGTTTGAAATCACAATAACTACTCGTGACATTGTAACTACGCTTTCGCACATATTCGGGGTGCCT
+>37783 2
+CCTACCGAAAACTTCTTCTGGTACGAGCATCAGTGTACAGGGCTCCATTCTGCTCGGGATTACAAACGGCGATAGGAGTCATCGCTGAGTTTGACAAGTC
+>37784 1
+GGATGACCATAGTCTACCACGTCATCCTGAATTTGGGCTTGACATACCGGTTTGAGATAGGCCACACCTGGGCTTGCGGGAACCACTATAGTCTCAAATG
+>37785 3
+GAATCGCAGTGTTGCGCGTCAGGATACTATATTCCTGATGAAGAGCAAGGTATGAGCATGCCCGATGTCACTATATCACAGTGTCTCCCGGATACCCCGT
+>37786 1
+GAGCTCGGGCAGCCCTGAATCACACTGGTAGAGTCACGACTAACGGACTTTTTCTGCACAGGAGTCTACGTAGTCAGGGAGCCACTTTGATATTAACTTC
+>37787 3
+GGGTTTGTGAAAGCCCCTCATAGTGCATAGGGGTTTATACAAATTCCACTTATCTCCTTTGCAGCTAGAAAGGCCCGGTCCCAATGACTGGGACCGAACG
+>37788 2
+CGCGCAGAGTGATTTGGAAGGTGACACGCACTCTTAAAGTTACTGGTAATCCGCTTGTGCCGGGGGCCCTATTCTATACAAGCTACCTTCAAACACTGGA
+>37789 2
+GTGTCTACGATTGTTGGGCCCGTGCACTAGTCTCATCTAAACCGGGCAAGTCGAAGTAACTCTTTGACGAGTGTGACTATGCGATTCGCCAAGAACAACC
+>37790 1
+ATGCCGAGAAGCGTCTGGCGCGTATCCTAGATTTAGACTGCGTTAGAAAAAGGTCAGTCCGATAAACCCCAAGTCGTGTATTAGGCGCTCTCCTCCATGT
+>37791 2
+GTCCCCAGCGTATGGGTCACTCTCCTAGGATAGTGAACAAGTTAGGCGGTGTCGGACACCCTACTAAAAGCACCTCGCTTTTGAATAGTGTAAGTAGCTC
+>37792 3
+GGTTTCTGTGTCGCAGCTTATTGGGCTACCCGTTAATCGCTAGGAATCATCGTGAATCCGTGAATCGACAATACCCGACCATCGACGAGCGATATCGAGA
+>37793 2
+ATTTAGCGCAGCCCCTCCTAAAGTACTAAATAGTGGTATGGGCGCGCTTATGATAAGACTCCCCGGTGCATTAAACCTGTATTCGGGGGCGCGATTACCA
+>37794 3
+CAACATCACCTCAGCCAGGCTACGCAATGTAGAACGAGTTCTTACGGATACTTGTGAACGTTCTGCCGGTAAGCGTGACCTATTCGCGGAGCGTAAGTTT
+>37795 3
+AGGATTAGCAATCGGATAATTCGAAGCAAGAACGCCCCTCCCTACCTGAGCGTGTCCGACGGGTATTGATGTATTCCATTGTGTCAGCATGAGAGCTTCC
+>37796 2
+TTCCGCCTAGACAAAAGGCGTTCGCTGCGATTTACATCGGGACAAAGTTTGTGGCGCAGATTGTAATAATGTACACCGACCCCTAGTCGAGCGTACCTTG
+>37797 1
+TGCAGCAGTGGCCCGTGGTCGATGATTCCGCATGATTACTCCTGATGTTTAAGCACCATTTCTAACTGGACAAAGCGATTACGCGCGAAGGCCACGATTA
+>37798 2
+TTAGGTATAAGGGCTAAGCACGGGACAGAGTTAAGTGACGCATGTTACGGCACTGAGCCTCTAGGCCCTCCCGGTACTACCATGCTTCTGACTATTACTA
+>37799 2
+CATAATATTCTTACCCTGAGCGGACATCGTACTCATAGCGTAGGGGAGTAGCGAGCCAAGACACCACTATGGCTGCGTTCAGGCCTTGTACATTTGCGAT
+>37800 1
+AGAGTGCCCGTCTTCGCAGCGCGGCGCTGTGAAGAATGTTTAGCAAGTATTTATCCGCCGAGAATTTCAAACCAAAGCTGCGATCCTGACTGGTTACACT
+>37801 2
+TTAAATATACGCACCCTTTCGGGTTTTACTAGCAGAAGAGACGCAGCCAGCTTTGCGAAAGGACCTGCGCTATGCCTATTCCTGCGATGAGCGAGTTCAG
+>37802 3
+GGCACCTTTGCGAACTACCAAAATTGATAAGGAAGACGCCTATGTTAGCTTATTGGACGTCCTCCCGAGGACGGCCAGTTACTTGCTACGCAATGTTCGG
+>37803 2
+TAATAGCCTCACCGTGTGAGTATAACTGGGGGACCCCTCAGGCCAGCTATCCAGAGACTCCTCCAGATGACCAGTAAGGGTATTTAGCAGGATGTTTTTC
+>37804 3
+GTAAAGGCCAGGTATCAAATACAGGCGGTCATGGACACATAGAGGCGTGCGAGCGGTCTCTCCTCACCTGTCTCTCTTCTTTAAAGTAAAGCTGCTGATC
+>37805 2
+AGCACTTATAATTCAGTGGGAGGACCCTACAGACTCTTTTGCGTGGCCTCTTATCATCGTAGCGTCCTACTCGGTGAAAATGGGCTGGCAAACAGCAGCA
+>37806 1
+AACGAGATTACCGCAGCACTGCCAGTTGAAGCTAGCCTGTGGTCACCAAGGTAGCTTAGAAGCCTTAACGGCGCCTTATGTGGCTACTTGTAATTCGTCA
+>37807 3
+GGTACATCTTCCCTTGCCACATGAATAGACGTAAGCGCTATCCGAAAAAACGGCGTGGGCTCGTGAATCACGTTAAATGTGGGAGTCGTTCCATTCTCCG
+>37808 1
+TAACAGACCCCAGCTGAAAACTTCGGACAAATCGCCTAGCATCAAAGAGTCGGTGTATCTTCAGTGACGCCGTGTCGCAAGGTTTCTTCGTGCGGATTTG
+>37809 1
+TGAAGCACATTCGCCCTTCGTCCGTGATTCCCACGTAGAAAGACCTAGGCGGTGGTGTGAAACTAACCTCGTGGACTGTAGCTCTATTAACGATGCGATA
+>37810 1
+TCAAATTTAATCTTCAACAGCCCCTAGAGCGTCTTCTGGACTCCAAAAGAGGGCTGTCTACGACGTTGCCTAGTCCTCAGTGCTTACGGGTGGGAGAAGA
+>37811 3
+CCTAACCCTTTCGGACTTTGTAACTACAGACTCAGTCATGCGTACAGATTTGAAAGCCGCTGCTGCGAAATTGAGCTGCTAGCCAGGCATGGTGGTACGA
+>37812 2
+ATTGTGATAATTAACTAACCGTGTGAGAAGCCATGGGCACTGAGCTGCCCCCTCCCCAAGGGCCCTGGATCCATATTCATTTTACGACTGGATTAGGAGG
+>37813 1
+GCGGTAGTCTATCGGTCGATAGCTGACCTCGGACAACACATGCGTTAGAAGTTTCGCAGTGCGTACTGACAAATCGCCTAAGATCTGACAACTCCTGTTG
+>37814 3
+GACACGAGTGAGTCATGCGCAAGATTTGTCTACCTGTTGCTGGTACACACTCAGCCTTACGGTAAATACACACTGTTGTATGTGGGCAACCCCTACAGGG
+>37815 2
+AACGCTTCAGGCCTTATGGTCACACAGCACAGATGCTTCCCGTATGAGCGACTGGACTACTGGTTGTATTGTCGTTGCACCGTAGGGAAAAATGCTCACA
+>37816 2
+TCAGACAGTGCTGGAACACTCAGATCTCTAGTTGGAGAAGTCTGATCGCACAACGCTTGCGTGGTTCCTCGGTCCACGCAGACGGTCTTAAAATACTGAT
+>37817 2
+GTGGACGACCTTTCAGAGGGCTACCACAATTCATTCTTGGCGGCTGTGCATCTTGTGACATATAGCAGTCCCCGAGGGACAAATTTGAAACGCATCACGT
+>37818 3
+AATCGCTTCTAAGTAAGTACGGTGTGGACCTACGGTCCTGCCCAAACATTCGCTTTTATGGATGGGACAACATTCCTGAGTCCCGCAGACGGAGGTATAC
+>37819 2
+GTACGATCACGTATTCGCGCCGTGATAGGGACTCATAGCAGAGCTAGCTATGTTACCATCCTAGCCTTCGTAAAGGTGTATCTAGAAGGTCTCCGACCAG
+>37820 3
+TAGAGCCACCACACAGTATAGTGCTTGCGTTATGAAAGTACATTAGTTGCTACGCGCCTGTGGGCTCCGTTGAGCCGTAAGTAAACGCCGTCATGCAATC
+>37821 1
+TTTGGTAACAACGTGCCGGTGGTAAGCTAAGACGTGTCGATCATCGTTTACCCATGCACTTCAACGAAGTGTGGGCAACAGTACTACGTCGGTCTACACC
+>37822 2
+CCCAGTTCTGAACTGTTACAGCTGCTCGCAGGTAAGCCTACTTCTCTTTAAATGAGACTAGGATAAAGAGGGGACGGCGTGTATACCGATAGTCGCCCTC
+>37823 2
+GCCGACATCGCTTGAAATGATGCATCATAACGGATGAGCCTACGGCGAGTGTAAAGTCCAACTGGTTGATCCTATGACTCGGGAACCCGTCTTTAGCCTT
+>37824 3
+ACAGTTCGCTGGTCCACGCTATGCAATTGGTGTACGCTCGAGGAGGTTCCAATTCATCCGTCTGGTACGTGTCATACAGACTAGCGGATGCCAAAAATCA
+>37825 3
+CACCGCGGTTTCACGAGAAGTACATCGCTAGTCATTTGCTCCACCACATGAATCCAAAGTGAGTTTTACATTTTCTCTGGGCAGGGAGAGACCGGAGCTG
+>37826 1
+CAGCTCATATATAGATTGAGGGCCGCCCCCTGGTTCTATGTGAGTCATTCGCCCGATGACTGTACTCCTTAGAGGCCAAATGTCACGGGGTAATAAGAAC
+>37827 1
+CTAGGTCACTTAGTCTGGCGTTGTGACTTCAGGAATGGGCTTATACGCGACTGAGATAACGATTCAAGCTAGCTCGGCAACCGCTACTTGCTAAAACCGC
+>37828 1
+TAGATAGTCCAAGTCTAACCAGTCCGAGATCGGTTCGACTGTTGAGCCGGCTAGTACTTGATTCATTCAACAGCTGTTCCCGAGACATGTCGCAGAGGAC
+>37829 1
+GGTGTCAGCTGAATCGATTTGATCGATGGTTACAACTAGCCACATCGGTTTGCACAGGGATCCAGAATGAAATGGATCGTACTACCCGCGCTCTTGCACC
+>37830 2
+GGCCAATAAATCAAGACTGTGTTTACCGAATCACCTGCTGCTTCCAAGCGTGACGGTCGGGCGGAGGAAATATCCCTTGCAAGATATTGGTTCGTTCCCA
+>37831 3
+CGCTCCAAAAACACAGTCGTCGGCGGGGGCCCTGACTTTAATGCACTTCGTCCCTGGTTATAATGGATTTTCAGAAAAGTGCAGTAATCTGGCCGCATAG
+>37832 2
+ATCTGTGGCCACCACTGGTGCACATTAGCATTTATAAATAGGGCCCCGTGACGAAAGCAGTAAACTGTGGCGCTGACTTCTCTGCTCACGTGAACGTTGA
+>37833 2
+TAAATTGAGTTCGATATTGGTGGAGGCCCCATCGGGTGTGCATAATGGTATCAGCTTGCAACACTCATTACATAGGAGCACCCCCCCTGTATCGACGCGA
+>37834 1
+GCCCAACCTGTGATCAACATAAGCTCCGTTCGAGTAATGGTGTTCATGGACTCCAGTAAGCGCCCATTACGACAGTGTGGAAGGGCCCATTTTAATGGTC
+>37835 2
+TAACGTGGGCTCAACCCGGGAGGTATCAAGCAATTCTACTCCCTTTGATGGGGTGGCGCGTTACACCAGTGTAGTAACTATAAGCGATACGTTATCCCCA
+>37836 1
+GTATCGCTTGTATAGTGCTACCGTTAACGAAAACCGCGCCGACTCAGGGCGAATGAGAGACACTTGATAACGATTGTCTCCCGGTCGCCGTTTAAATCTG
+>37837 2
+GGTCCGTAGATATAAATTTTGCCGACCAAACCCGGCGCCGGATGGCGATTTCCCGGACGTACGACAAGGTCTGCGATGCAATTCATTCTAATTAGACTGT
+>37838 1
+ACGCAATCTAACAAAAACCAAGAGGATATTTCGGGAGTGCCTACCTTGGTGATTTGCCGTCGTCGTAGATCTGGTGCTGGACTACGTTCAGGCATCACCC
+>37839 2
+TGCCAAAGCAATAGCTAGGCACCATTTGCCTACTGTAGCTATGGGGTAGTGTCCGCTCTCAGGCTTTCTTAGAACAAGTCGCAAAAACCATCGGTGGCGT
+>37840 2
+TGGTCTAAAATGTCCCGTTACTAGCCGCCGATAGGCCCCAACTTGCCCCGGAATTGAGGTGGAATGGATCACAGGATTCTAGTACGGCTCATTTTACAGA
+>37841 3
+CATAAGGTCTAGTCCCGCCACAGATTGTTGCTCACCCTGGGTTTTGAGGATCGGATTGAATACGCCTCCCACCAAAACTTGTTCGTGAGGGAGAGTAACA
+>37842 1
+TTTGAGTACGTGTTCTCAGCTTCACGTCTGGGCACCTCAAACTTCTAGTCCTGTACAAGCAGGGGAGTGCCTAAGAAACACACTAGAGAAGTGCTGGTCC
+>37843 2
+CTGGGGCGAAGGCGCGGTAGAAATTATGACCCACCTTATATTGGAGTCACTATTGCCTACAGTTGCCTGTGCACCTTACTGGGACCCATGCAAGAATCAT
+>37844 1
+CTAGGGGTTCGGAAAACTCGGCCCACGCGTCTCCAGTAACCATCAGTAGATTAACGGATTAAATCCGCGTTAATACCTAGTTTCTGAGGTCCGGTTGGAC
+>37845 1
+TGGTGCTCACCAGCCATCCACATGCGTACGTCCGAAAGCGTCTACGAGACTGGGTATGAAGACCATTGTGTCAGTTATTTGTAAAATCGGGACCGATCTC
+>37846 1
+GTAAGTGAGTATGTGTGGGTAAATAGCACTTTTCGCAAAGCCACCGTAGCGTCATTATCTATTTAAGAACTCCCGCAGTGGCTGGCCCGACGCTGCCCAA
+>37847 1
+TTAGACAGGAAACGACGTCGACTAGAGCAGACTCCTGGAAAAACGTTAGTGGGCGCACTCAAATGCGCATTACTTTCGCGGGTTCTCTGCTTGATCTCTC
+>37848 3
+CCCTGCGGGCTGGTTAGAGTGCGCCTACGGCTAAACATTGAGACGCATCTCATTGGCTAGTCAAACTAAGATGTAGCGACTTATTAACGCTGACATCCTG
+>37849 1
+ACGTCGCGCGAACGACGTGCTGCGGGTCACATCAAAGCATTTTTTGCGTTTCCCGTAAGACACGTTTGCATACAAATAATCAGGCGCTGAGGCTTACGTA
+>37850 1
+CCCCAGATGTATTATGCAACCCTAACTGTCTACATCGGGTATAGGGCAAGGTAAAGACGCGACCGATGTCCTACACGGGACTGGTCTTCGAGCATGTTTT
+>37851 1
+GGTACATCGTGAATCAGAGAGTGGTCAGCCCGATTCATCCTACCGCAATGCATCCACAGGGCTCGTACACGTAGTAGCTTGTCTAATGCACTGATGTTAG
+>37852 1
+TAGAACAATAGAGAAGGGTCGGCATGTCGCTATCCGCCTAACGAAACTCGCAGAAGTCGATGTGGTTAATCTCCGCTGATGCTTGACCGCTCTCTTTACG
+>37853 1
+TCTCTAACTGACGGACATTTACCATTTCGTCATCCATATTAGTCCATCCACCGTGGTTTGAGGGAGATAAGCGTGCGCATGCTGAACGGCGGAAAGCCAG
+>37854 2
+CTGGTCGGTTTAGACTGATGCCAATCATGGACGGTTGGACAGGTGAATAGCTTGAATCCCTTAAGGTCTCAGTCACGCCTTGCAAAACACCCCTACTAGG
+>37855 3
+GGAGGACTGTGCAAAAGCGCCCTTCTTATGAGAATTTGACGCTCGCAGGCCACGCCCATGTTAGTAAAATGTGCTTCCTTCCGAGAGCACCTAGGATTAT
+>37856 1
+CGCGCGCCGCACTGCTCATGCGTAAATATCTATTGACCTTATCTCTCGCGGTAGGAGATGGCGGAGCACCAAAGTTTACCAGTACAGTTTATCGATGGAA
+>37857 2
+ATATGTTCCATGCTAGAGGCTTATAACGCGTACAGGCCATCGATTATACGAGTAGGATCGGTGTCTCACAGCCCGCCTTGATCTGGCTAAACCTGACGGA
+>37858 3
+TATTATCCCCTGTTAGTCTAAGGCCAACAAGTTGCGCCACGCTTAATGGTAATCGAAGCGGTTCACGTGAAGTAGAGTACTACCGCGGAACTCTGGGCCT
+>37859 2
+TACGAATGGCACAGCGTAGTATACCTCTGTCCAAAGCAATATTTCCTAATAATGGTCTGGCGCCTTCTTACCCAGTCAGCTGCGGGGAGAGTATAGCGGC
+>37860 3
+CCGATACACTGAATAATGGAACTGATGGCCACGTCGCCCCTTAGCGTGAGGAAGTGAGTCTGACCCTTGATAGCTATACAGCTTTTCGACCTGTAGATCG
+>37861 1
+AAATGGCATAATTCCTACGAATTCAAGGATGTTGTAATGTAAGCCAGTGCCCGTGCCTCCACGAACTCCGTAGTGCTCGCGTGGTAGTTACTCGCCAGAG
+>37862 3
+TGAGGCTAGCCTAAGTACACGAGTTCGCTAGTTGCCGTCCGCATATGTAGACCTTAAACGATATCTAGCAAGTGTGCCCTGTAACACAGAGCTTGGTCGC
+>37863 1
+GGTATAAACGTTGAAGATCCGCACGGTCCCTGTACTGGTCTCCGAGCCCTAGTGTCGGGTCTCTCTATATAAATGTTAGAAGCACCGCAGTATCAACAGG
+>37864 1
+GAGACCGTCGTATGACGAAATGCGCAAGTCGCGGTTAGTGGGTTACCCATGTCATCCACCCCAGTGCCACTCGCTAAGCCAATATAATGGTGATTGATTT
+>37865 1
+CTTTCGGAATCCATGTAGAATCAGTTCTTTCTGCCACTACTAATAGAGGACAAGCGAGGGGGGTTCGGAGCACCCGGTGACTTTCAACCCTCAATTGGAC
+>37866 2
+CCCATGTCATGTAGAGTCACGCTAATCCACGTGCGGAGTGACCCATAAGTACCAATCCTACAGTGGATATCTAGCGGTGCAGTGCATTTTCAGTCGGTGA
+>37867 1
+GACCGTGGGGATGAATAGGAATCAGCTTTGCCGTAGTGTAATCCAATGCGTTGTAACACATGTCAACAACTCGCTCCAGTCGCTTCTACGTAGGTACCCG
+>37868 3
+GTGAATTTTCGCGTCCTCAGACTAAGTCGAATTTTGCCTGGCACGATAATAGACCTGGTCCCCGATGATGGCACAGAGACGTATGCCCTGAGTAACCTGA
+>37869 2
+AGCGTCTTCTAGGATAGGTGTGCACGACACTTGCGATAAGAGCCTCAGCACATAAATGCATTGCCTTGTCTACATACGGCCCGACCATGTGGCTGATAGT
+>37870 3
+TCTATCAGGCTTTAACTTATCGCCCATTAAAATGGTTCGCCCGCAGTGATGGTATACATCGAGATGGTCCGCAATTCATGGCGAGGCGAGACCCGATGAC
+>37871 2
+GTGGCAGTTTGGCGCAGTTGCTTTCACTAATAGTCCAGGTACATAACCCTTTGGACGGCGTCGCATAACCGGACGAATCTCCTCAAGCAGATATAGCAGT
+>37872 2
+ACGAATGGCCCCCTGTGTATAGTTCCAGCACAATCGATATCACTAGGTCACGTGGTCGCACCCGCACATTTCGAGTTGGCGATTAGAGGAATGTGAATCT
+>37873 2
+GGGTATAGGCCAAGCGATGTACCTCTCGTAGTGACCTGGTATTACGCAGAACCGTGCTCGAATCTACAGACTCCCAGGATATCATCTGATGATCGCTATG
+>37874 1
+TACTTGCGTAATGCTCTGGACAGATCAATCACACGTACTTGGGGTATTTTGTCAGGTCTATACGACGGCCCTGACCATTACGGGACAGCGGAATCAGACC
+>37875 2
+ATTCCAGAGCAAACATCACGTCCCTAATGGGACTCCTATCCTTTGCGTCCGGTCCCTAACGAAGATAATGACCAGGGATTGGCTCGATATGGGTTTGAGG
+>37876 1
+AAGAATACTGTGGAGGATCGTTGTAAGACCACCTCGGTTCCCGGATCGCAAATCCAGCACGCAAGCGAGATCCATCGTTGAATCTGTCCGTGTTATTCGT
+>37877 2
+TATTACTGGACCCTTCTCGCAAGGCATTTACGGCTCTGTCGACAGCGTATCTAGTGGCACAAAAGTATCCGTGCTTATACGAGAAGTGCGAGGTCCACGA
+>37878 3
+TACTGTACCGGCCTAATGCCAGAAAAATGAAAGCTAACTCACAGATCGTAATGGTTGCTTGCGGGGTTTCACTACAACTTGGCTCTGCTGCGGCTGCGCA
+>37879 2
+TGCGTAGGCCCGAGTAGGTCAAGTGGTATTTCAGCCTTCCGACTATGCTACACAGTCTCAAGGAAACATGACAACTGCTGAGCTGGATATCTCTTCCAGG
+>37880 1
+TCTGAGTAAAAATGCCGGTACTACAGGGTCAACGGACCCTTTGGGCGACACACTTTAAAATTGAATCTCGCGGGAGTACTCCGCTCTGTTGGTCGACTCA
+>37881 2
+GAATCCTCCGACCATGTCAGGTTGATTCTCAACCTTCATCCGGAAGTGGGCCAGAACTCCGGCAGCACAACTGTGGCAGGTATGGGAACTTTTGTATTAA
+>37882 3
+GTCACACAATAGGATGCGCGGATCCTATGGAGTTTGGTACTGCACGAACACAATGGACGTAAGTCGCGAGCATTTCTCATATGCCGCGTTCCTTCGTAAC
+>37883 1
+AGCGAAAATTCACAGATGACTCCGCGTCCTGGGGAGGTCCTTCATTAACTTCTTGCGGCACCCGATCTTAATTACGGGTGGCAGATAATCCAGAAGTTCG
+>37884 1
+CTTTTTCATACGCTAGGGAGCACCAAGTGAGTGTCAGACTTTATAGCGCAGCGAGCTTGTAAGGAAGTATCGCCTTGCCACTACTTGCGCGCATCACAGA
+>37885 1
+GCATCAGTGAAAGCTTTCACGCGGATACAAATGGATTCCCAAGTTTAGCGCCTCAGTAAAATTGGTCAGCTGACCGATCAGGGGTGCCCCTCCTGTTGAT
+>37886 1
+CGGCATCTCTGGTCAATATTAGTCTCGACCCCTCGTCTGGTGGGCTATAGCAAAGCAACCCTGGCTTTTTACACTGTTAATCCGGCGGAAAAAAGAAGGG
+>37887 3
+GCGTTATGTGAGGGTAATCTCTAAAGGTTAGCCGTAATCAAGAGCTCCGAGGCGTCGGTCCCATTAGACCTACGCTACATCCGAATGTTCAGCTCCGAAT
+>37888 2
+CTCCACCATGACCGGAACACCGTGAGAGCGGAATGCCGCTCGTATATGTCAGACTCCGTGGTGTATTTAGAATGTCAGCCGGATCATTTTAAGGCCATTA
+>37889 2
+ATCGTTACGATCCTAACTGTCGACTGGGCTCGCGGAAAAAGTACGTGAGCTTGTTCCTTGTGTGTGACTCAATGCCCCTCGCCAAAGCAGAAGTAACATG
+>37890 2
+TTAGAACGACTCACGGGACATTGGCGGATGCGTGCTTTACAACGCTTAATCTCGCGTTATTATAGCGGTCATACCTGCAAACGAACGGTCGAACCGTGTC
+>37891 3
+GTTCGACGATACGGATGTTAACTCGGTTCCATACTTTACAGGATCAACCTTTAAACTATATCACCCTGGTCGGTCACAGCAGAGCGGAGCCGCGGGTTAG
+>37892 3
+CACGATCATAAAGCCTTTCCTCCGTATAGGAGGATCGGACGTCTCCGAGGCCAATGTTCTATGTTAGGCTAGGTTTCACATAGCAGGACCCGGTATAGAC
+>37893 1
+AGAAGCTTACAGGTCGCGCGAAGGCAGACGGTTCGACCTTACCTTCGCCGATACTGTAGTATTGGAGGTCAATGTATTCCCTGTATGACAGAACCTCTAC
+>37894 2
+AATATCAGGAGACCCCAAATGTAGGGTTAGGCTCCTGTGTCATATCGTTATATTCCTAGGGATGTGCCCCAGAGAGGGGCGCATATTCTACCCTACCCGA
+>37895 2
+CGGGTTACATTCCACAATTACAATTACCGTGGAACCAGTTGGAGGCCGGAACAAATGGTCTCTTACGGGGTCAACGGCTTGCACCACACCGTTTGGTATT
+>37896 3
+TTGCACAAAGCGTCGCGTTATATACCAGGTTCCATATTCAAGATGCGGGATCATCTGGCTATTTTCCGCAGAAGAGTCCCTAGCACGAGTACGCCGTGGA
+>37897 3
+TAACCAAATACCGCGATACGGGGCTGTGGTCCATTTAAGGTTTTTTCTCTTAATATACTGACGGACCCCCTCAGATGGCAGGTGGACTCGACAGGACGAC
+>37898 2
+TGTTGGACACCCGTTCTAATGTCATCAATGAGCGGGAATCACTGTCAAATCCCCCAAGGGTGGACAGAAGGCTGTACGTAGACACTGTTGTCCCTTCTAG
+>37899 3
+TTTTAATACGGGTGATGCTACCACGCGCGCATACAAGTCCGCAGACCTGTGTCCTAGCGCGCTCGATTTTGAGTGCTCGTACTAGATAAGACACATGAGA
+>37900 3
+TCCTGCTGACTGCTGCAGCCACCGCAATAGTTCCAAGGATAAGACCGACTTAGCAGGATTACATGTCGGCCTCAATATGATGGTTAGGGCGTCAACTTTG
+>37901 2
+CAAGAACCATTACACCAATGGGTAATCATTCGGGTTAGAGCCTTTGTCCACGTTGGAAGGCTAGGGCGTATCCCTTTGCACTGGGCAGCTACGAATCTAC
+>37902 3
+AAGCAGTCCGGATCAACATGCTCTTAATGCGGTCTGGAAAATCAAACATCTGGGTTAGTGCACCCTTGATGCTTGACCTGGATGCCGCCATGTCGGAATC
+>37903 2
+GTCAGGTCACAAATACGCCCTAAATTAATTGTTACCCGATGTCGCTAGGGGAGCGTTCGAATTGGTTTGCCCAAAAGCCACGGTTCTCGCTACAGCAGTG
+>37904 3
+CATCTCGAAGGGCTGGTCCAGTAAACCTGTCTCTTGCCATACAAATAATTAGCCTAAGGTGTTAGCCCAGGCGCGTGGTGATCTAGTCTACAGAACTGCG
+>37905 3
+CGTGTTGTATCAAGGAGCGGCAAAGTAAGCTTTTCGGCTTGGTAGAGACTGAGCGTCAGTCACACAGTCCCACCTGCCTGGTAACACTTATGACAATTCC
+>37906 3
+CCCTGCCGTTCAACAATTTAGCAGGCTTTTGAAGGAAGGGCAGGCAAGTGTACAAGAACCCCTGTGGGATTCGGTTGATCCACTGCCTCAAAGTTATCTC
+>37907 3
+CGGAGTCGTATTTATGCCAACTGTGACACCAAGAGGGGCGCGAACCTGCTCACAGCAAGGTCACGGTAAACATTTTACATTTAGAGCCGTTCTCTCGTTG
+>37908 2
+CAGCAAATCCCTGATAAGGCGGAAGCCGGGCTTTCATCATAATTACTGTTCTTGATCTCCTCCGAAAGGACATTAAGCCTGTTGAACCGTGCGGTGCAGG
+>37909 3
+TGTCGTCACTACGTGGCCAAAGGGTATAACAGTGGTTCTGTGGAAGCGCGAGATCACGACAAAATGCTTCAATACCGCGCCCTTTTGAGCCTTCTATACG
+>37910 2
+GTGCGCAATATTGCCATAAGTGAGCCGACGGCACTAGCTTGTAGGCTTCCTACTGGTCAACTGGGTAAGTCTAAGGAGTGCTCTCACCCAACACTAATTG
+>37911 1
+TGCAGCATAAAGCACCGCTTCAGTGCTTTAGAGTTGCATATTTCATATGGACGGTGACTATCCACATGCCGGCCGCCTGGTAGACAATAAGCCTCGGTAG
+>37912 1
+AATACACCGACACTAACTGTCCGCGACTTACAGTAGTTGGCGTTGTTGACATTACGTGCCTAAAGCTGTGGCTATCGAAGCGGGGACCCCACTTTGATGA
+>37913 1
+ACCCAGATAATGCGTAGTGTTCCATTTATACGGGCGCGACCGGGGAAGGTCTCTCAACGATCAGAGACTTCGACTCCGTAGCAGGCTTTACCATTAATGT
+>37914 2
+CCCGGTAATAATGATAAACCAGGGGATATGCTACATTCTATAGTTGGCCAGAACGGCTGCCTGCGAGCACGGGTTATTTCTAGCCCGACGCCTATATCTG
+>37915 2
+AGCGTAAGAGGAGCTAGGTTATCGCAAATCCGCCTACGAATCCAACTGATTTTCGGCAGGCTTGCCTTGTCCGAAATCGTACAAATCCCGATGGCTTGGT
+>37916 1
+ATTTGGAAAACTGTACAATAACGCACCCACTATGCGATTGGGGGTAGCCGGCGCGGTGCTACGCAATTTGTCCTACTCTGTAATCAGTCCACGTAGTCAG
+>37917 2
+TGTCTGAGAGCATGTATGGTGCCCGCTTCAGCGCCGTATACCCTCGAACAAGCTAGGAACGTTCAAACATGTAACCCATCGATTGACGATGTAGTGTCTG
+>37918 1
+ATCTTCCGATAGGAGAGCGCAGGATAGCTCTAAGACTCTCTTCCAGTGTTTTAAGTAGGTAGGGGCGACCACCTTTGACAACTCATGTCTCCGAAAGCCG
+>37919 3
+GTGCCCGCGAAACCGACACGTTTGAATCGAAGTCTGCATCCGAAGGAGGCGATGTATTCTATCTTTCGCTTTGGGACTTAAACCTTGCAGCACAGGCTAA
+>37920 3
+CCAGGTTTCCTACAGCATGTGGACGTGGATCATGCATATGGCAACAGGACTTATCCGTGCGATATCGTCAAGATGCGACAAACTTGGCGACCTTCCTTAG
+>37921 2
+CGAGACATTGAAAATACGTGCTGCCTTCCAGACTGTAAGTGTAGATAGTTCCGAGTGTATGCGCTCGCCCCGGTCGGTAATTCAAATCGACCTACGGCTA
+>37922 1
+TTACTAAGACCGCTCGGCATGCCCAGGTAGTGACAGATGTACGTAGTAATCTTCGTGCGAGTCTCTCCCTGTTCCGTGAAGCCAAAAGATAGGATCTACG
+>37923 2
+GTACAACTGACGATAGGCCCAGGGCTCCCAGACGCTCTTGCAGAGTTTCGTGTTCACAATCTACGCTCAGAATCCGGGAAAATGGCTTACTGAGATTGTT
+>37924 1
+ATGATATCGAACTTTAGGTCTGCGTGTCAACCCGCTATGAGGATCCCAACCTGGAGTTTAAGTGAAAACTCCGGCAGCCTGTGCTGCTGTATCGCGCAAA
+>37925 1
+ACTCAGAGACGACCTCAACCTTCGGGGAACGGGCTTCACGCTGTCACATCTGTCAGGAGAAATGCCGATGTATTTCGTTTGTCTGAAGCTAGACCTTAGA
+>37926 1
+CGCACGCTTTATGCTTACGGCCTGACTACTGGTGCGAGGACACATTGATAGACATGTCCACACACTGCGCTGGATCAAGAGTAATGGCTTACACGAGTTT
+>37927 1
+CCGTGCAATACAAATTTCCAAGACCAAAACTGCCGTTATTAATGTCTTCAAGGTGCGTATTCTTTGGCCGCCGTGGCGCCACCGGAAATTGGGTACGGGA
+>37928 3
+TACTCACCACAGAGGCACAAATTCCGCAAAATCGCCTTGTATTAAAGCTCGGTGTCTTGTTCGCCAGGGTTAATGTCGAGTGAGGAAACCTGCGTCCGGT
+>37929 3
+CTGTGTTCCATGCAGAACTCACTGGGGTTCAAGCGCGGACACCTGCGTCGGGCATATCCAGATTACACTCGTTGGTTAGTTAAACATAAACACATCGGTG
+>37930 3
+CCTGCCCAATCTCCCCCTGAAATAATGTGATTGTGAACTGTCAAGAAGCAAGTAGCCGCTTGCATACGTGTCATGTACATGGACGAAGTGGTGGCTCGCT
+>37931 1
+TGAGGAGCAGAACTTCCCATCCAAACGAACGGTGATTTCGGGACTCCTGGTTTCGTCCGTAAGGAAACAGCACTGATCCTTTTGGGGACCAAACTCGTTT
+>37932 3
+ACCGCGGATCTGCACCCCCTTGGATAAGCGCTCTATCGGAGTAGATACTTTCGGCGGGTATCGACATAGCCAGAGATCCTAGAAGCTGTATACTGTTATA
+>37933 3
+TGATATGGAGCGTGTAGCTTCACCCACACTTTTCATCATCAGCGACTTACAGGCGTGACTCGCTGACATGGGTAAGTTGAACTCAGGTTAACGACGCAGC
+>37934 3
+AACCCCTAAGCCAGTACGACTACGTCAAGTACACCTTCACGGGACTGAGATGTGCTATCGCATGTCATCTGGGGTCAAACCTGTGCTAGTTATGAGTGTG
+>37935 3
+CTGCGTGAAATGACGACCTTTCTACAGCGCTACACTTAGCAGACTCAACAACTCGGGCAAGTCATCGAGCTAGTGCGTGGACGTCGGTATTTTGCAGTAT
+>37936 2
+TCGGTGCCAGAGGCCACTCATTGAAAGTTCAAGTGGTTTGCGATGCGGGGGCCTAACGACATTTACCACTCGCATTAGATTTATGGCCACACAAGTCCAT
+>37937 3
+TATTAATGCCACATGGATGCAGTTACCGATCTTATCACGACGGACAGGTCAATTTCATGTCGGCAACTGGCAGTCCAGCTATGCGACCATCGGGTAGTCG
+>37938 3
+AACTTTTGACATTACTTCGTAGACACGCACTACTCAGTGGTCTGGACTCGTCGCCGTACAGAAACGCCTGATCACTGAGGTGATACAGGACACTGGGGTT
+>37939 1
+GTCGCAAAATGTTTGGAAGCTTTGCCCTGAAAGAAGCACCAGCTCAATTGCGGCCGAGGTGTTATCTCTACAGGGCGCCGAAACTGAACGTTTCTTTACC
+>37940 3
+TCCCCCAGTGTGGTCACGGCACAAGGAAGCGCTCAGTGCTCTCCAATTTAGCGGACTAATAATGCGCCCTGAAATTAGGTTGGTACAACGATTCTTAGGT
+>37941 3
+AAGCTGGCCTGAAGATATGCTTCGAAGCTGAGTTTACATTAAGCCTGCCTTTCTAGTTACCGGAGGTACTAAAGATACCCTAGCCAGCCGGGGTCTGCCA
+>37942 3
+TGGGGAGAGGAAGTATGTTACTGGACTCATTTTTCTAGCAGGTTGCAGCTACCAAGTCCAGCGCCTTCGGTTGACAATAGACCCTCCATGCGACTACACA
+>37943 1
+GACAGACTTGGTTCTTGATTTGTCGCGGCATAGTACTGAGATCCTTAGCCAAACAGCAGCGTCCACAGTACCACTTTACGCGAGGTAACCGCTGTTAGAG
+>37944 3
+TCATTCAAGGTCGGTGTTGGTACTGGATCCCCAAGTTTGTCCCGGAACAACTGCCACAAGGACTTGAGCATCTAAAGAAAGTGGAGTTCGTTCCCGCATC
+>37945 1
+TAGCCCGTTGTAATCCGCGTTGTTCTGTATCGGGACAACACGTCCAGCTAGGAACTAACAACCATAGCAATCCCGGGGGGGTTGCAATGATACTCTTGAT
+>37946 1
+ACGATAATAGGCTGAAACCGCTTTGCGTGCCAGGATCCTGGTAAAGTAGGTGTCCCTCCCGTACTGCTAGCGAAAAGTAACCACTACGGTTCGTTGTCAT
+>37947 2
+GCCTATAAAACACGAAGGGGTCCCGAGCCACAAGGCTTTACAGAATCGTATCTTCACCTGAGTTAATGATATTGCGCCAGGCCGTTCGGGTCTCGGTTAT
+>37948 3
+GCCAGGTGCACGAGAGACTTCTGACTGCGCAAGTGTGACACCGGTCGCTCTAAAGTGAAATCGACCTATGAGTCAAGCTTAGCTCGTTTCAGACATTTTC
+>37949 3
+TCTACTCTTCTGTGGATTAGAGCGGAGTACGCATAGCTTACTATCACCTGTGTCAGGCTAGCGGGCCGCAGAACAAGGATACCAATGCAATGTCCGTACT
+>37950 3
+CCTGCAACGAATGGGCCGCTCGCGTTTGAACGATGAAACCCATCTACGCTATTTCGAGACGGTCTAACCTGCCAGTTTGGATTACATAGAGCTGGTTAAG
+>37951 1
+TGTCGCATGGTGCGTCATGGACAATATATCTACAGTACAAAACTCAGGTGGGATTACGGCTCCTGCTTCGGCGACCTGCCGAACGGCTCTAATTTAACGA
+>37952 1
+GGGGAGCTGCCCAGATTGCGAGCTGAAGTCGCTAAGTAGTCTACCTGATATCAGTTCGTGCACCGACTTTAACTACTTGCTACGCAACGAGGATATTCAC
+>37953 3
+CAGGAAACGTTTAGTGGTAGCTCTGAGATGACAGTGTATACAATTTAAGCCAGCTGGGTACACAATGCCCCCCCGCTCAGGTCCTCCTAGGTTCAGTTAG
+>37954 2
+AGCGATAACAAATAGGCTGGTTGCCGCGTAGCTAGAAGCACTCCCATATCGGAAACGCCTTCGGACAGTTCTACTGGGTTGACCTCGAATTGCACTTTGT
+>37955 3
+CATAACTTACCCCTTAGACTTTTGCAATTCCAGCGTGACTGTGGAAGTGGCGCTACCATGTCTATTAATATGCTGGCCAGAGCCGGAAAGCGAGCATGCG
+>37956 1
+GCTAACATCAGCGAGCAGCATGATAGTATATGAAGGGATGTTCCTCTCGCTAGGCCGGCCGCTATGACCGTAACAATCTTGTCAATGCTACAGGTGCTTC
+>37957 1
+ACGAAGCTTCCAGAAGTAGGGCAATCGCTAGTCCCGGAGTGGATTTCTACTAATGGTGGTCTACTCACATAGCTCTCGACAGTACAGTCGTAATCGGCTC
+>37958 3
+TTACCGGCAACACCCCGACGTGGTTCAAAATACTAAGTTTGCCATCGGACCAAGGCTTGAGACCTTCGATTCGGTGCGTCAAGCATTGCTAAGGATTTGG
+>37959 3
+TAACTAACGCCTCGTAATTTGCTAGGCGTACGGTCCGTAAACACGGCACTCTCTAAAATGCACGAGCCGTGGACGGGTTCACGGTGCAGTCATTTATTAG
+>37960 2
+ACCAGGGCTTGAAACTCGTCACATCGGCGTACTAAAGGAAAAGGCGGTGCTTAAGTTATGCGTCTTCTCCCACTATCCTGGGTTGTGAATCAACGCTCGA
+>37961 2
+ACAATCGCGTTCGATTATTGTGTAATGTACCACCGCCGACGACGTCTTGCGATAATGTGAGTAGCCTCCGGGGAGGCATACCACCTGTCAATGACTAATG
+>37962 1
+CCGCCATCACTAACTGTAATCCTTCTTCGGGCAGAGCGTACAGAAATTGAAGCTCGGGATCTTCGAAGACGGAGTCGAGCTATTCCATTACTGTACGTGG
+>37963 2
+GTCGTACTCGGCACGGCGCAAAGACGACTGCCAGAGAGATTATCATAGTACCAACGCGACTTCGTGTGACTTATTTATAGGCTTCCGTCTTAGGTACGAC
+>37964 2
+CCGAGTGTCTGACTGGGTCAACTATAGAGACACCGTGGGGGCCGAACCAGTTTCACCCTACTGATGAGTACCTCCTTCAAAGCATGAGATTTAGTATCGT
+>37965 3
+CCCGTAAAGAGCTCGTCAGGAGTCCTAACAGTATCAGGACGACCTAGGTGGGTCGCTTCTTATATTTGACCTAACTCCTAAGTATGCACAGTCTGAGGCG
+>37966 3
+TTGCCTTCAGCTTAGGAGGGTGTACCCTAAATAGGCTTCCTTTAGTCAAAACTACGTACTCGGCCGGGCGCATAGAATAGAGGCTACCGCGAATTCGATC
+>37967 1
+ACACCTAGGAAGCCCCGTAGCGCGATCTTTGTGACTATCGGATAAGTTATACTGCGATTAAATTCTGTCTCATCCCTAATAGAACGGCGGGGCGCAGGTC
+>37968 1
+GTCTCTCGTGTAATCACGAGTACCGTCTTTTGAAGGATCGCCACTCCCTTTTTTACGGCAACTCACACACTAGTGAGAGGCGTACGGCGGGGAAGAAAAT
+>37969 1
+CTCGTGGCGTTCTCACAGCGATAGTATCACAAATTCGACCACTATAGCCGTAGTGAAAGCGGGCCGAGATCAAGGGATCTTTCAATCCTGGTCACGGTTT
+>37970 2
+TGGCGGCACATTTTTTATCGAATTGGTAGCTTCAGTCATCCCGCAGGTCCGCCATACAAGCTTGGAAAATACTATGAGGCAGAAGCTCTGACCTGGCCAG
+>37971 2
+AGCAGAATCGCATAACGGCCCCTCTTGCAACTCAACTAGAAAGGTACAGTCAGTCTTGTGTGAGCCCTATGCAGGTTATTTGTCCTGATGGCAGGATGCC
+>37972 1
+CACGCTTTGTTCTACTGTAATAAAAGCGCATAGACTAGTAGGGACAGGTTAGACCATTGCAGCATAGTCCGGTGCCAAGCCGCCTTCTTTGCATCCGGAG
+>37973 3
+ACCTGAACCCCGCGAAGTCGCAGTTCACATCGTTTCAAAAGGTCGGTATATGCTGAGAGCAAGCTATGTTGCTGTACGTTCGACAACAACTCGTTGGCTG
+>37974 2
+ACATTCGATTCGAAGCGTGTGAACACCGTCGACGGCAAATGATGTAGCTATGATCCCCGACGGGTGCGCTCTACTCTGAAGGCTCATCCATTGAAAGTTT
+>37975 1
+CTCACAACATCGCGGGTGCATCCCCTTACTGTGACAACGGGAGGAGTCATCGTGTGATAAGGTGTTTACGCTGAAACTCCACTTAGCATGACGCTTAATG
+>37976 3
+GGCAGCGGCCGCGACCACACCGGATGGTTAGATCCAGCACTCGGTGTATGATTTAATCTCATAAACTGGCGCAGTGTGTTCTGCATCATAAATTCTGACA
+>37977 3
+TTCTGGCGTGCTCGACCTTACCCACACATTCTTGGGATAACCAGTCCTGACCATTATATTATGAGCTGGTGGGTGAAGGAAACATCACTCCAGGAGACGG
+>37978 1
+CGCCAAGCCCACGCTCCAACTATTCGCCTTCAAGCACGGTTGCAAGGTGGCTGACAGTGTAGTCCCAAAGATGTCTTGGATAAGAATTGAGTTATGTCGT
+>37979 1
+CTTATTCGTTGAGCATGAAGCAGTGGTCAGGCACGACAAAGTCAGATGGAGCCCAATGGACTAATTTAACCTTATCCCGTCGTGGCCAGCCTTTACGTCG
+>37980 2
+TGGGCTGTCCGAGCTTCACCTGAAAGCTCATGACCCCGTAACCGCAGGGTAATCTGGGCCCTGTTCGGCTCATTACTATTATAACGAAAAGATAGTGGAT
+>37981 3
+ATTCATTGCTCTTGCACGGTAATGCCATTAAGAAGCGTGAACCGACCTGGTACGGATCCAGTGCTGCCCGAAATCGCGTTCGAAAATGGCATGTTCTGCA
+>37982 1
+TGATTGGAAAGGCCAGCAGCTATCCTCTGGATTTTACGTCAGCCTAACAAAGGTACGTTTGCGACAAGCGCAAGAATTTTCGGTTCTCGCCATCGAGCCG
+>37983 2
+GAGACTGCACTTCAATGTATTTGCGGCTTGCGGCCACTCGTAAATGAACCCTGCCAGACTAGTACAATTAATATAGACGAACTGCGCGTCGGTGGTGTCC
+>37984 2
+AGTACGTCGACAGACCTGGGAGTTTCGTGGCGATACTGAGTTACGCCGTCCGGAAAAGACTTAGCCGTAAGCTCCAAAAGACACATCTTTGTCCTGTCTT
+>37985 1
+TTGACCTCGTCACTACTCAAAATGTAGAGCTCATCCCATGTTGATAGCCGTCCAGGCCGCGAAGAGTTTCAAGGCGGTAGAATTTGTCGAGCACTTCGGA
+>37986 1
+TAGTGACTCGATGGATGCGGGGACCTCTATCTTAGCGGTCAGACTTTACTCATACAAGCCGTCGGCTCATGTTTACATTACGAAGCCAACGCGAATGACG
+>37987 2
+GATTAGGAGTTTGAATAGTGTCACTCCGCCGTTGGTACCCGAAATCATATATAGTAAGGCTTCTCCTGAAGGGGAATCCACGCCTGGACGCCTCGAACCT
+>37988 2
+AGTCGTATTGGTATACGAAGTAATACCTGGGCTTCCGCCGGCCGCTTCCTTACCATCTGATAAAGCGCACTGAAGGTTGTTCGGAACAAAAGTAGGCCCT
+>37989 3
+CAAGCTGAGATTTATCTATACATGGGCCGCTCGGATGGCCCTCCACTCTCACGTTAACAATAATCGTGAATTGAACACGGAGTTTGGCGATCACGCTGGG
+>37990 3
+ACTGATAAACTTGGAGCTGCTATGAGGCCTTCGTGAAGACGAACGGCAAGCGTTACGCCCTGTCTTATCATGTGACATAGCAATACCCGCGTTGTACTGC
+>37991 1
+GTCAAATTGTATGGTGCGGAGCCTCTGAGGATGTCCCGAGGATCGATGGTCCACGATCTAGCACTACGCGTCCAAAATTGCGTTCAGTCACCATATAATC
+>37992 3
+CCCTCCCTTCCACACTAATAGCTTGGAGGGATACCTTCTGCGTAAGAAGGTCGCAGCTTGGTAGAAGACCTTTTCAGGGAGTAATGCGTTGCGTAACACA
+>37993 2
+TTGCTTCCTGAAATATACCCGTCTCATCAAGCCAGATGACCCAAGGAAGAGGAAAGGCGCTGGTGAGCAATCTTGTTGTGTTGGTGCCATCTTCACACGC
+>37994 1
+GTGCGACAATTAAAACTAACTTGCGCTATGGACTCGTTCTACTCGGTTACCGGGAGCTAGCGTAAAGGTAAGGCCCGCGACCTCACATGCCTTTGTATGA
+>37995 1
+AGATTAAGCCATGGTATGACCAATAGGTATTCCCCAGATAGGTACTTCTGGCGCCCCTCACGCAGACGAGTATAGTATCGCATTCGGTACGTGCAGTCGT
+>37996 2
+GATATCTGAAGAGTTGATAACTACTAGGCTGCACTTATTACCTTACATATGCAGGGGAGCCGGCTCGTTCTACGCTACCCTCAGGAGCGATGCGTCAAGC
+>37997 2
+AGGTGGATATGGTATCGTGCGGAAGTCACCAAACCCACGGGCATCCACGTATTGGCGGTCTTAACTTAGCGGCCTTAGTTGTCATACCACTCAATAACGT
+>37998 3
+TACTATCATACAATGGGGGCGGACCGGGTATCGGCTATTCATTACCCTTGAAACACGCAAGGAACTCTTGTGTGCTCACGGCCTAAAGAGATCTTCTGCG
+>37999 1
+CAGGAGTTCGCGGATACTGGTCCGATGGCACTTCAGTGCGTCATAGAAGAAGTCATGTCGAATCCCATTAAGGTAGATAAGCGTCTTCAGCCCTTCCATC
+>38000 3
+GGAGACTATTAACTCACCACCGTAAAAGAACGCGCTTGGAATCGGGCAATGGTCCACAATGCCCGGTTCTCTAAATCGATGGTCTTCCTTATGCGGGGTT
+>38001 3
+TAGTACCGTATATGTAAGTCTATGGCATGAGCCCCCTGATATTCGGAAAAACCAGCAGTCACCGCGAGTTTGCCGTAGTGTTCTCTTAGACGCGGACGAC
+>38002 2
+GGATCTTCCACCGCCTCGTGTGACTCAACTTGAAGTACGGAACTCTAGACACTAGCTGACTTGGTCGGTCACTGAGTGGAGCAGTATGTCAGCTAAACAT
+>38003 3
+ACCGGTCCGTCGAGGGCAACACTAGGGCCCTATGGTTGATCTAAGATGAGTATACTCGATCGTCTGTAACGAGTCACCCCATAAGCGTACAATTCGTTTG
+>38004 2
+CGACGCGCACTTAACAGTGTATTTAGAGTAAATAATAGCCTTCCCACTAGACAGTCTGTGCTGCTCAGTTCGACTACGGCATGCGGGAGCCTTGTCAGAG
+>38005 1
+GTAAGTATCTCTATGAGGTGCTGCACCATTCGAAAATTTACGGAGCACTTTGGTTAGCTACAACAGTAGGGGCCGTACCTATCGCGCGATGCCCTCGAAC
+>38006 3
+GAATGTATTATTCGGCGTACGGAATTGACTTTTGCGGACCTCAATTTCTGCAAAAGATTGACGCGGGCAGAAACAAGGGCTTCCACCACCGGTCGTTCCC
+>38007 1
+CTTGTAGGCTGACGGCACCGGGGGTAAAAGATCCCACTTCCCTAGCAATCATATATAATGCGCATGGACCAGCTAACGGTTAGCGTTGTGCCTTAGCTTA
+>38008 2
+GCGGACAATAATCCCACTTGTGGCGAACCAAGCGATTTCTACCGGCATCTTTTGCCGAAAATCAATTCATAGGTCCGCGGCTGGGCATGATTTAGGAGCT
+>38009 3
+GGCGACGAGCAGTGCATTTTCCTATAAATCGTTTGAGTATCTCGCCCATGTCCAGTAAAGCTTGGCAAATTACTGAACGGGGTGTCGCCGACACGATACC
+>38010 2
+GAGTATATTTAGGCAGTCTTCTGGACCTGACGTGACTGGGTCGAACCATTGAAGGATGCTGACAGATTCCAGAAACCACCATATCTCATGCGGCCCTGCT
+>38011 2
+TAAACGGGTCCACACCTTGGTGACACTTCTCAAGTACGTGAGACAATATCCTTGTGGGTCGTGCACTAATAGCAAACGTCGGGTCCTCAGTGTTCAGGCA
+>38012 2
+GCAAGCCGGAGAATCTCTGTAGATCCACCTAGTGGGGTTAAACTAGCATGAACAGTATTCATCTCACCCTGGACGACTTCTGCTCGGCCGTTAGTAGGTA
+>38013 1
+ACCGATCAAGGACTGCACACATTGGACACGCCCAATGCTTTTGTGTGTCATTCTAATAGAAGCACGCACGCTGTCGGTCTTAATAATGGTGCGGGCCTAG
+>38014 1
+AGTCTTGTCTTATCTGACTTACATACAGGGCATCAAGCCCCTTCCAGATCTTCGGAAACCGGGCAAGCAATGCTGTAGGGCCGGAAGTGATGAGTCCTAT
+>38015 3
+CATCGTCAGCCGACGGTACGCTCCTATCTGGAGGTCAACCTTAACCTAGCTTGTATGCAACGGCCTATACCCAGAGTTGTTAGATGTCGGGGTAGTAAAA
+>38016 3
+AACCAGACGGGTAATTATCACAGCTGTGGGTGGAAACCCTTCTTCTTGAACCGAATTCGCCAGACCTTTAGCAGACGTCGGGGGGTCCCATAGTACTTTA
+>38017 2
+ACCGAGGACTCGATCGGGGATCACATTATGCCTGAGGTTTATCTTCCATCGAGCTCTAACGACCATTGAACTGAGGTACACCATTGGTCTCGGCAGAGTA
+>38018 1
+TTGAAAAAGGTGATAGGCAAAGGTATAGGTGCCCTCTTACCTCCTTACTTCCCACCGGTTATACCTGCGGGAAACTTCATCCTATAGGCGAGCGACTGGG
+>38019 1
+AATTCGTTCCGCACTGGGCTCAGCGTACCATTGCGATCGAAGGCACTGATCTTTATAGATTGGGTGGCACAGAAAATCAATTACCTGACCGCGCGTCAGT
+>38020 2
+AACTACGCGAGTTATGAGTTTCACTAACCCAGGTAAGGCGCGTACGGTTATTTCCGATGCTCCTGATTACGCCCTGAAGACGACGTAGATTAAGGCGTCC
+>38021 3
+AGGTAATCCGGATACAGTATCGCCACCAGCCGGCGGGCACAACAATCATTTAGTCAAGCGGCATTGTCTGCTATGCAATCGCATTGGTTCAAGTGTTCTG
+>38022 2
+CAGGATCCTTGCTCAAAGTCATATCTGTCCAAGAGAGCAATTCAATGTGTGTTACCGACCGGGCAATCGATAGGCTCTATACCTGCGGGGTGGCTTACCA
+>38023 1
+TTGTTAAGGATATGCCCCCCGCGACCAGAGGCGATCCGCGTTTTCGTCTCGATATCCTAAAGGGGTGCCTCATGGCACAAATAAGTAAATTACTTCGAGG
+>38024 1
+ACTAGGATAGTGTCTCACTCCCACGGAAGTCTGTACCGTAAAGACCTCCATGGCGGGCGTGACTTCTCTAATATTGGTGAGAACCCGTAGAGACGTTATC
+>38025 3
+TCTCAATTTAGTCAAGTCCTGTGGGCTATACGCTGTACTATGGGATGGTCAGCGGCCGCAACCTACGAAGAATCGAGACGTTTTATGAGAGCACACTCCC
+>38026 3
+GGAGGACGAAACTACGAACAGATAGGCTAGCATCTTAGTCCGGTCTGCGATGGATCCCTACCCTTAAGCCGCTCATGTATCGATTATGCGCGGAATTCTT
+>38027 2
+CCACACGGTATATGCGTTGTAGTCGCTTTACAAAGTAATCGGCGGCCTCAGAAGCAAGTTTGACGGTCGTCGCGAATTCAATCGGCTAAGCAGCTCACTT
+>38028 3
+TGTCCCCATACCACTAAGCATAGATACACTCGCACATCTCACGGGGCGGACCATGGAAGTGTCAATAGCTATTTTCGGCTGGGCCTTGTTAAGGTGGAAT
+>38029 2
+CTTGGCGTGCACTACGGGTACCCCAGTCCATTAGGTGTAAGGGCAACTCCTAGCTCATCCATAGATGCCTCACGGTGAAGTTAAGAGTCACAATGTTGTA
+>38030 1
+GTCGGACATACTCCTTTGGTGACTGTCGCCAAGGACAACAAAAAGGACCCGCTTGAATAGAGCCTATGTCAAAATGGCTGCGTCGCAGCCTGTCTTGTTT
+>38031 2
+GATTCTGCACCTGGCGTTCGTTGTTTAAGGCGTGCACCATGATGCGTAAAATCGAATAACTAGGAACCTTTTCGGCTATAGACCTAACGGCAGGCCCGCA
+>38032 3
+CGAGACCCACGAATGGAGGCTAAGAAGCTCTCGTCTAGGTCTTGGCGCTCGTAGGTCTACAGTACTTCCAGACAGGAACTACCTGATCTCAATTTTTGGA
+>38033 1
+GAGTTCGCTATATTCCGATAGGCGTACATTTGCTTTTAATCGATCGAACAATTGCGCAGGCACAAGAGCTGGCGGCACCTTAGCCAGTTCACACGGATGC
+>38034 1
+CTCGACCCGAATTCTCCTTATAAGGTAAGCTAGTTAATGAGACGGCCCGACTGCCCAATAAGGTGTTCATCGCGTTCTACAGGGACTCTGAAGGTTAGCG
+>38035 3
+CCGGGGCTGGTGTCATGAACGAACTGCAGTGTCCAATTGGGCCGAAGTGATCTTCAAACCTTGGAGTTACCTAGTAGCTCCCTATTCGAAATAGATCACC
+>38036 3
+TTCACCGTACCAATTTAAGCGCGCTCCCGGCTGTACAGCCAAAGGTCTACAATCTGAGGAGGTACAGCTCGAGTTTAAATCGGGTGTCTTAAATCGGTCG
+>38037 3
+TCAGCACTCTCAAACTTGCATCGTGCCTGGATATCGAATTTTATGTGGTGCAAGGGGGAGCCTATCCGAGACGTTGAATCCAGGCATACAATACCGCGCT
+>38038 3
+CTTTACGCTGCACCACAAAATGCCTTATGACGGCATTTACGAAACGCAGCTAAATCTCCTACAGATGTGGTGTATGCGCGGGTTATGAGATCCGGGCGCT
+>38039 1
+GCCAATGCAACCACGCCAGGTTGCATTTGCAAACATTCGACTGTGTACCAGTGGCTAATTGTACTCGTCGACAGAAGGGTAAGACATTGCCGTTTGCTCG
+>38040 2
+ACCGCCTTCTGTTCACATCGCGTGTAAGAGAAGCGCAGACTTTGAATGTTGTGACGGAAAAAACTTACCCCTCAGCGTTGGATGGGCTCAGAACGCTTTC
+>38041 1
+TCCTCTCACTTACTTGAGGTCAAGTGCACAAGGGCAATTATACAGGTCGTCCCGACGTGGGCAATGTCCGTTTATACAAGCTACTACCGGGGGTAAATGC
+>38042 1
+GGCTGCTCCCAGGCCCTGGATAGGTTGAACGCGCTCTATTTATGTATACGAAGACTGTGTAATCCGCTTAAGCCGTGCCACCCGGTGGTACAATAAATAA
+>38043 3
+CGTTCTTAATAGGCCACAGATTCGATAAACTAAGCGGGGCCACGTTATTAACGCCAATATCCTTGAGTGCGAAGTCTCGGGGCTCGCTACGGTCTCGAAT
+>38044 1
+TATGCTACCAACAGACTGAAGGTACGTATGACAGGGTCAGCGCGCTCGTTTATCGCTTATCGGCATCGGTCTTTACAAGTCTAGCACCCTCAGATGGAAG
+>38045 3
+CGCTAAAGTTTCACGTCTTGAACAACGCTAAGCCCGCGTGGGTGGAGATATTACACCAAGAGCTGTTACTTAACCGCTGTGGTCCCTTATCAGGGAGATC
+>38046 1
+TGCGAAAGCCGGCGTAAACAAGTAACTAGGTAGTCGTAGGCGCCAGGAAGTTATCATTGTCATCGTAAACGGGCCGTCTTCTCTATCCCCCATGATTTGC
+>38047 2
+CATGTTGAATATCAAATGCGTATCCAGGGAACTCCAAATCTTTCGGGAACACTGTTCCGCGGGAAGCGACCATCTGGTACGAGATTGCTCTCCGGCTTAG
+>38048 3
+GAGGCCTCTTACTACTCTATAGAACCTACTTGCGTACGTAACAGGGACCCGGCTCTGTCGCCTCGATAAATATAATGCAATGTGTGGGGTGCAGAGCCAT
+>38049 2
+TGCGGAAGAGGGTTTAAGATCATCCCTTGACCTACTATTAGATTGGCATTAGCAAGGTTGCTAAGTTGACCTCGTGGGCGCACGCTCGCACTACCCAACA
+>38050 3
+CCCAACAACGACAGCCAACGCAACGGGTCCATAGGTGGTACTTCTCGCGATAAAACTACAACGGTGGGAGCGGCTTTGTCGCAATGGTTTTTTTGTATCT
+>38051 3
+CGAAGCCCGAGATGTAAGCTATCGATGACATCATCTTCTTGCTCACTCCGAAAGTGTTCTTTGGGACGGTACCGTTGTACTCAGGACAGGATCGGCACAA
+>38052 1
+TTATAAACGTTAACTGCCTAGTCCATCGCTATCCACGAGTTGATCGTTGCGAGACGATCAAAAGATTAACCTCGGGCAGTGAGCGGGTGTCCCGTCATGC
+>38053 3
+TCTGAGACTTATTGAGCTGTTCAGGCGGACTGCGGCAAAAACGACACTAAACGTGGTTTCGGACTCAGTAAGCGCGTCCTGTTATCCCGCGAATCCAATT
+>38054 1
+GCAGAGATAAGACTGGATGCTAGCGTTGCCGCCGTGTACTCCCTGGTCGATACATAAGTGTGTTCTAGGTAACAGTCTTCCAACACACAAGCTCGGTACT
+>38055 1
+CATGTACTTAACAACAACTTCCACGAACTTCGCGCTCAAAGGCCGTCCAGCGCGCATGCGCTTGGATTGGTGAATTAGAGTCTGTTTACTCAAAGGTGGG
+>38056 1
+TGGTCCGAACGGATCAGGTAGCGCGTGTCCCAACCACTCGGGATTTAACGCAGACTGATGCATCGATTTGAATCTACTAGAATGCTCTCATGGGATCCTA
+>38057 1
+CCCTACAATAAGTCTCATCAACTAAGAAGCGTAGACGACATCGGCGAGGTGGATGGCAAGCTCGTCTTTTGGTAGTCTGGTGCCCGTCAATTTAACCGTC
+>38058 2
+AGCTATGACTTCAAGGTTTATCAAAATGTCTGGCTAGTCAGTGCCATGACGATGCCGCGTAATTGGCTATGGGGTGACACTCTATGACGAGCCCCACACC
+>38059 2
+ACGGGCGGCCCGGGAGCCGTACACTACGCTTCGATGACCTAAAGAACTTTGTCACCCCCAGGAGCGTCATGTCATAAAGTTTGTTAGGTTTTTTAGAACA
+>38060 3
+TTGGGAAGCTATCGCCGAGTCGCACCCTGTCAAGCATCATCATCGTGTTGTCATGATCGTAATCCCAGCCTCAAAGGAGTTGGTATTGGCAGACTACAGA
+>38061 2
+ATGCTCGTATGGCAATCAATCAATGCTTCTCAAGCGTCGATCTTGGACGCTATACCCCTGCCCACGGGGCAATTGGGTGGAATTGTCGAGCATATCGAAA
+>38062 1
+TACGGTACTCGGCATGCCAATTAACACCTTCGCGCGCAAGAGAATTCCTTTTGCCATTATTAAGGTGGTTTAAGTCCCGCTTCAAAGCGAGAACGGCGGG
+>38063 2
+TAACGCGTCACTAAGGCAGACGAGCGAAAACTTTAGCGATTGCAAACGCGATCATTCCAGCGTATGGGCTTACTGTACGCTTGCGCCCTGGAGTTTCATT
+>38064 2
+CTGGGTAAACTGGGATACAGGCAATATACAACCGGCCAAGGCCCAGCTTCCTCCTAGATTTCGGGCTATCCTACGTAGGTTATTAGGTAATCGTCCTAGG
+>38065 1
+ATTCACCGGGCCATATAGAATGAACCCTTGCAGAACGCGTTGGCCCACAACATTCTGACAAATTTTAGGATGCCTTTCAGGTTGGGTAGTCGTGCCACGG
+>38066 3
+CTGCCCCGTTGCGAGCTCGATCTCTAGCAATACCTTTAAGGAACCGGCGTCTACGGACACGAGAGAGCTGCGTTAGCCAACTATAGATGGGAAATTTTTT
+>38067 1
+ACAATTACTTGAAAATGGGACCGGGTGATCCCTGTAGAAGCCTGAAGATTTGGGTCTTTTTCGCACGCTACCCAACTCGCTCACGTCAGGATTGGAACCG
+>38068 1
+CGATGACCAAGAGCCCCGGCCACAGACTCATCAGTTATTGGCATGGCTTCTTGCTCGTTAGTCGAAGGCGTCGACTGTAAATATCCAACGGATAGTTGTA
+>38069 3
+GACACGGTACGACGTGTGGCTTCGCATGACCATTGGTCCCTACGATTATCGACTTACTCATGGAGGTCGGATAAGACTGCTGTCTAAGAAACACTGCACT
+>38070 2
+TTTGCCTAGTTGTACTCGGGGGGGTTTTTGTGATCACCACCGTGCCAGAACTATGCCTTCGAAAAAACGGGAACCGCGATCATAGGCAGAACATATCCTC
+>38071 1
+ACCCATCTAGGGGGAGTTAAGGGGCGGTTCCGATCCTCGAATAATTCCGCGTAACTGTGTAATCTTAGTGAGACACTTATTACCGCATCACGCCTGGAAC
+>38072 2
+AGGTATGGAACAATCTGAATCATACCGTCGGAAGGTGTGTCCGTTGCTTGACGCTCCGAAACAGCCTATTCGCCGCGGCTCTAAATGTTAAGTCAACGTC
+>38073 1
+CGGTAACTGAGGGCGGTTGGCCCCTCAATCTATGCATCCAACAAGCCGTCGAGAGAGATACGGTAGATTCGCATTTATTGTGGCCTATGCAACACACTTT
+>38074 2
+ATTTCTTTGAAGGAGAGTGCGGCTTTGCCATACGTTTCGTCCTTCAATTCGTGGGACGGGACGACTCCCCCTTAAAATCGAAAGCAACAAACGGCGGCAT
+>38075 3
+TTTGTTGGAGTCGGTGTCCACGCTACGATACTCTAGATACGCTCCCCCCTAGGATACTGTCTGCTGAATGATTCCCCAACAGGAAGAAGTAGACGAGGAT
+>38076 2
+CACTAAACTGGATATTTGGCAAAGACGTTGCCTTCTACGGTCCGCTCATGGGAGCTCGTAGTATCCATCAGCAGAACGTAGGATGCCGTTAACATCGGCT
+>38077 1
+GCTGCTGTCGCGAGATCATTATCAAATCCCAAACGTGAGCCCTGTCAAATATTAAGGCTATCTCTTAGAGGTGCTCGCGGCCAGGCGACGGAAAGCTTTT
+>38078 1
+GCTACAGACTAGTGGCATCACATCAGCTTTAGTACTGTACTCATAGTTGTGGCCGCTTTGTATCAACGTGGACCGCACGATACGAGCGGGCCCGAAATTA
+>38079 2
+AGAGGTGGTTACGCATGGCACCCACGCGAATGCGAAGCATCATTATGCCCCTTTCGCAAATCTGAGAAATCCTTAGGCACAAGTTGCTTCTGTCGTGGAT
+>38080 1
+TCTTGCCTATTTGATCAGGACGCAACAGTGAGCGTGCCAACTGGGAGGATATTTGCGACAGGACAAAGCCCATTACTAGTAGCATTATGCTGCCTCCTCG
+>38081 3
+CCGCAATGTTTGGGACAGCGCCGAAGCTCTGCCAGCGCGCAAATAGTTGTCAACTTAAAATAACGCACTATCCCATACGTCCTTAGTTGGTGTTAGGTGG
+>38082 2
+CTCCTATCTCACTTTAGAGACACGATACGTAAATTGTTGGATCACTACCCGGCCATGCCCGTACTGGGAATAGGTGTCTGCACGGGAAAACTAGTCGGGT
+>38083 1
+GCTAGACGTTGAACGCGCAGCCTAAATTAGCGTGCTTATTCTCGTCAGATGTCACGGAGTCGAAATGAGTCGACAGCACTTGTACTAGAGCCGTTCCTAC
+>38084 1
+AGGTCGCCGTTCCCGTTTTGCGCCACATACAAATCTTACTGTCCTAGTTACAAATAAGGGGTGTAAGGGCGGCCTAAATCAAAGTGCCTCCTGATGAGGC
+>38085 1
+TGCTCATAGCGCCGCCCTGTTAATCTTCAACAGCTGATAGGCCGTAGCCTGGCACGGGCCTATGTCAAGTGTAGTGATAGAATACAGCGCATTAGACATT
+>38086 3
+GTCCATGCTGGGTTCTAGGGGAAGTGCGGCGGCCAAGTTGACCTCGCTAGCTTCTCTAATATAAGAAACATTCCAGCTCAAATTGCACTTCGACTGGAAC
+>38087 1
+AGGGGTGCCCTACTGCGGTCCCTAAGTGGCAAGAAACCCATGAACTGTCCCAGAGAACTAACTTACAACTTTGCGTGGATCGTGTCGAATTTACGTGTCT
+>38088 2
+TGACAGAATCAGAACTTGATCGATGTATGCGGAACTTCTCGAGCTGGTGCTCTCACTCGCGCTTTATGCGATCAAGAGGGCACGACAGTTTCAGACCACT
+>38089 3
+AATGTCCCTTGCGTTATCAAAACCGTGATGCGATTTAACATGACTTGGCAGTAACCCTGTAGTGGGCGTACCAAGCGTCAAACGCCGTCACGGTTCTGAG
+>38090 1
+AATGCCCCAGTCTGGCTCCTCCAATCTGGTGATGTCAAGGTAGGCGCCAGGTTTTGAAGATCATAGGCTTGAAATATTACGGCTTCGCCCTAAACGACAG
+>38091 1
+GTTCTGCATGCCTGATCTGTCTGTAAGGGAGTGCGACACCTTTCGATCGTCAGATAACAAATCGTGGAACCGGATAGCATGATCGCGATTTCGCACACCA
+>38092 2
+TGTAAGATTCGAGCCTGGACATCTCGACCATGCATACGGAGCTGCTCAGCCGTTATGAAAACGGTATCCGAATCAGTGTTGCTAGCAGTTTCGTCCAGCA
+>38093 3
+ACGGTACGATTTATACGGTAAAATACGCTCGCGTAATCATCACGTTCCAGGGACGCCTTATATCGACGCCCAGTAGGGTACATCCTTGATTCGGGCTAGG
+>38094 3
+GGAACTCCCGTGATCATCTGAATAGCTGCCGCATAGAGATTGGAATCAGCTCTACATCTAGCCAAGCGGTATAGCGGCCCGGATATATGTTGCATCTTGC
+>38095 1
+ACAACAATCCCTTACGCATATTCGTCCCCAGGTCAATCAGTAAAGGATGTAGTCTGTGGCCCGTCTTGGAACCGAAGCCAGTTAGGATGTTTGCCATGGG
+>38096 3
+GAGGAGAATGTTACTGAGCAGCCCACAAGAAGCGGGTCTATATTCGCCGAGGAGTTCTATCCGGCTTCAAAGCTACCTATCCTACACTTGTTTGCATGCG
+>38097 1
+CTCACGGGAAAGATTGAGCGCAATGTGAGGACTCAACCATCGTGTTTAACCGAAATTCCCGTCACGTTTTAACTCTGCCTGGCTAGGAGGTAGCCTACTG
+>38098 3
+GCAATCTACTGGTAGTAAGCCTAGTTCCTCGCATGAGAGGTTCCGAAGCTTCATCGGCGTGTGTGGACATCGTACGATCTTCTACGCAGGAACAACTCAA
+>38099 1
+GTGTACCGCCTGGCGGGCATTCAAGACAATGCATACGGTGGCACTCTTCGTGACGCATGCTATACACAGTGAGACTTCAAGGTAGATCTTCGCAATCATT
+>38100 2
+GGCTGGCCAGCGGCGTCGTGCGAACCTACAGTAAAGTATAAGAAATAGTCTTCCAGTCAGTAGTGGGATGTCTTACAAGCTGTTCACACCACCTCTTCGT
+>38101 1
+CTGAACATAGTGCGCTGTGTAGTCGAAGACGAGTCGAGATACTATCCCTCTCTCATTATGGGAGCTCCTAAGTACAGGGGTATCCTACAGCCTGCGAATC
+>38102 3
+CTACATCCAGCTCGCCAAATAGTACGGTTGATAATGCGATCCGAACGGGTCCATGCCCATTATCGACGTTCTGCAGATGTGGGTGTACACATGATGTCGA
+>38103 3
+TCCGATCCCGAGGCACCTAGACCTCTGATAACAGGTCAGCCACTGGAGCCATACGTGGGTTAGAAATTTCTGCTCGACTTGAATGACTATGGGTTATCAG
+>38104 2
+CGCTTCACTCTAAGACCTGTATTCAAGGTACCCGTTTGCACCAGATGACGGTATCACTAGACTGTCGAGGAAGATCTTCGGTGGAAGTTGGAGTCACCCA
+>38105 1
+CATCTCCCGACGTAAAGGGGATTTTCTATAGATATCGGAATGCGTGCTCACCGGCACCGCATGGTACTTTAACTTGTCGGGTTAGGAAACTGCCAAGCAC
+>38106 3
+GATGCCTCGAATCGTCGTGGCCCCCGAGTGATAGAAGAACAATCTGTTAGGCGACATACTTAATTGTGTGTGACCTTGAATAGCGTCCCATAACCTGCCG
+>38107 2
+CACAGTCATGACTTTGTTATGGAGCCCTAGCGGATAAGAGGCAAGTTACCATATAGCCACGATAGACTTGAGGTTTCGTCCCCTCGACGCGCCTATTAGG
+>38108 3
+CGGTTTATGGCGTTAACAGGTGGTCTCCCTTAATTGATGGATCAGGATACACAGGGAGAGTCATCCAACTGCTTCCAATAGTGCCACGGGCACCTATCAC
+>38109 3
+ATTGTACCACTTTGCTGCGGGTCCTACAGTTACCGCCTCTGCATAATAAGAATAGAGGACCGGGTAGCAACTCCGAATGTGGCAATCGACGGTTTGCTAC
+>38110 3
+TCCACGGGAGGGTTTCTCTTACCCTAACACATATCCCAGGAGCGCGGTGTAGCCTTATAATTCACAATAAGAGAGCCCGCGTATTGGGAATCGGACTTGT
+>38111 1
+ACGAGCGAGGCGCTCGCGGATTGACGTTTACCCTTGCTTGCACACATTCATTGTCCTCTCGATATTAGCGATCAGTCGGAGACCGAAAAACGGAATTGTA
+>38112 2
+CGTACTTTCAAGCTTGCAACTGCCGCAAGTGGAGCCAGCTATGATGTAGATTAACGCACTGCGACGTTCACGACTGTGCTTCTGGATGAGCGAATCTCAA
+>38113 3
+AAGGCGTGGTCACCTACCGAAATAATGGAGTCTCACTGCTCCTCGATTGCCAGATCCTAGCTTACCGATTTCGTATTGAAGGAGCAGAGTCAAGGTCGTC
+>38114 3
+ACCATCTTGTGGTAACGACGAGCGTTACGCCAGTTGAAGCCGGAATACGAGTTTCGCACGGTCCGAATATCCAAGCTAAAAGGTTCCTTGCGCTATTGTC
+>38115 1
+TCTCTCTCGGACACGAGGACCGATTCTCTGGTACATACATCGTTGAACGATACTCCTGTAGAGCCGGTAATTTAGAGCAATGATCGGTGGGGCACACATC
+>38116 1
+GACCGTCGCTGACTATACATAAGATCGGTCATTCGATCCCTAGTCTTTGCCCAATGCATAGGCATGTCTGGGAGGTACAAGGGAATGCTATCTCGGCCAA
+>38117 2
+ACTTTCGGTAGGTAAAGGTGCTTCATCCAGCGGTTCATTCCATGAATTAAGTGACTGCACCGTACCCATCTGCAGGGGTGGAAGTACTACAGCCCAGCTA
+>38118 2
+ACATAAAAATGCCATGAAGGCTCCGTGGTTGAACCTGTCCCGGTCGATCACCCTTAAATAGGGTTCCCCTGCGGTCATAATATGTTGAACGCGGTTCGGA
+>38119 1
+CGCTGTGTTTTACAACCCATCAGATCAGCCGTAGTATCTCACGTAACATAGGTTCCCGCCGAAAGATGGTCTGAAGGCGAGTAGTGTCCATGAGCCATTG
+>38120 2
+ACATCAGTCACGCCGGCCTTAACCCAGTAGATAATTTAACGGTTTCACATCTTATACCTCCTAGTGGTCCGAGGCGAGTGGTGTGAGGTACCAGAATGGC
+>38121 3
+CCAAAATCGAACAACAGCCAACATTCACGGTACCGTATCCCTTTGCTCTAGTTAGGTGCGGGCAGTATACTGCAAGGACTAAGGTTGTGTCCCTTGGTGG
+>38122 2
+AGAGCCATGTGGTGACGTTTTCACCTACCAATTGCCGGAACGAAGACTGATATACGAAGAACGCGCGTGCGTAATTTTCCTCCGGCGCGAGCAATTCTTT
+>38123 3
+GCCGTAGCTAAGCGACAATAACTGCGTTCTCGATTACCGAGGGCGGTGGTGTAATCATAACTCTGGCAAAATCTGTACACGGACTGGTCACCTTCGTATC
+>38124 2
+TGTGGTCTCACCTAGGGACATATTAGATTAACTGCTGAGTCGGTATTCGCCACCGGACGTTAATACTTCCCTACGGCAGAAAAGCAAGGCGTAGGTCTCC
+>38125 3
+TGTAAAATATCTAACTCATCAGCCACCGGAGGCAGGCTTATTGTAGCGTGTAGTTAACCAGGTGTGCGCCGATGCCTTCTAATCAGATCGCGCATACCGG
+>38126 3
+TGCCTAAAATACGACAACTGGCGGCCGTCCTATCTGACACACATTGTAGTATCGTTCGACGACTGCCGGCGATTTATAAGAACGGCGGGTCGTTAATCGT
+>38127 3
+TATTGTTAGAGGCGCGCCTACACGAGGGCTTTATGCACCATTCCCAGTCTGGTCACCCGATGGCTCAGGAGAAATACTCAGTTTAAATGAGAATTCCGGC
+>38128 3
+TGTGGAAGACAGGGAGTGAACTAGTCCAGACAGATCTTTTAGTGTGCCCCCTCATTGAGATGAGCATTAGGCCCACAACACGTATCTTTCCACTCGTCGG
+>38129 2
+TTCGGATTCCTTGCTAAGCTGGAGTATCCGATGTTTTTCCAAATACACGAATACCAAGCTTGACGTCCGTCGGCGAGGACATACCAAGGGTGCCTAGCGA
+>38130 3
+TTCAGGCTGGCTTACCGTCGCCTCTAACCTGGTGGGTAATCATCGTGCGTAGTTTACACTAGCGAGAGGTTCGGCAACCATCTGAGATACAAAATAACCG
+>38131 1
+GCGATTATCCGGAGACATACTGTTCCCTTGTCGTCGCGACATGGTCCCAGTGTTCCCCGGACAGAATTGGTTAAATTAGATCAATAAGAGACCACTGCGG
+>38132 2
+CATTAAAGAACAGAACCCGACCCCTCTATAGCTGTTATTGGCACCGTTGACTTCGGGTCCTTATATCGTCTGTGGGGTATCAGCACAGTGAAGAGCGGAC
+>38133 1
+GGGCTTATGACTCCGAGATAGAGACGGCTCGCCGTGCACTTGCGTATTAAGTCCCCAGCAGACGGATCTAAGTTTTATCCAGTTCCATCAGGATCTAGAA
+>38134 1
+ACGCCTCTTGGGTGAAGTTCCGCACATATGACTATCTGGTAAACTTTAAACAGGGAATCAGGGACTCGCGTCGTGTATAGTCACCAGCCGGTAACTCTGC
+>38135 1
+GCCGACATAATGACCACGTTGGATTCTCTTCTCCGGTTAAATTAGATAATTGTGCGCAGCCAGGGCTTAAACCTAGGTCATGTCTAAGCCAGGAGCCGCG
+>38136 3
+ACATACTATTGTTCACTGTCGGCACGGGTGATGCCAGAACTATTATCGCTACCATGCCTGCACTCTGGGGCTGCAACAAGAGTTATAGCGTAGATACGGC
+>38137 2
+GGGGATGAATTACTAGAAGAGAACACCAGATTTACCCTGGGTTGCGAGCCCCTTTATACCACGGTAACCGTCTTCTGAGAGCGTCGTTTAGATACGCCCT
+>38138 1
+AACTGGACCGTACTGCCTCTTCAGCATCACTACTCAAATGAAAAGCCTAAAGCACGGGGTAAGGAGATCATGTGGGTGCTCCCTGTCAGCCTTGGTTTGT
+>38139 3
+AGCCCGGTCTACCCCTCGTGGCTGTCAAAGATAACATTTTCCCATACATTATGGAGTACAGCGACGGGAAGTCGTGAGAACGAGTTGCACACGTTTTTGC
+>38140 2
+ACTCAACCCTTCAACTCTAGATGCGTTGGAGGTGGGAATACTTCGGGATGTGGATTCGTCTTAGACGCGTGTACTACATTGCCAAAAGCCCAACTGCGAC
+>38141 3
+GAATCGGCCTGTTATTATCTAGAACAGACTGACTCTAAGGCATACCTGGTAGACGGCTAGTGCTTTAGTGGAGCCGGTACACTAACCAACGGCCTTTCCG
+>38142 3
+ATGGGAGCTCCAGACGAGGTGACCCTAGGGGGCATAGGTCAATACGTCAACCACAATGGGATTTATGCGCATAGATACCCCTTCTAGTCTTATCTTCCGT
+>38143 1
+GAATTACTCTAGGCCAGTACATAGCCCGGCTTAGGATAGGAATAACGTCTATAACCCTGACTATTCTAGAGGTTGGGGCACGCAGACGTTTCCGCGTTCC
+>38144 2
+CGGTGGGGAGTCTTCCTCTACAATCGCTTCGACCGATTAGTCAAGCACGCTAAGTCCGGAAAAATCCTTAGTGATATGACGTTCATAGAACGCTTGCGGC
+>38145 3
+AGGTTACCACGTCCAGTATCGACGGCCATGCCCATCGCCAGGTGTGGCCTTCCGAACTGATAGATGCTCTTTATAGACTAGAGTATGACAGTATGTACAG
+>38146 1
+GTCAGTAGAATACGGCATTGTTGTCGGCCTCACGTCTGCACAGGAGCCCAATCTAATGAAAAGTCATACTGGCTACATTTGGCTTCAACGCGTGCGCAGT
+>38147 1
+CGCTTGGTCTCTGCGGATTAGTCGGTGTCCCAAATCAAGGTCACATACGATTGGGTAACATCGACCGGTTAATCGGCCAACTTGGCTAAGCAAGCACTTA
+>38148 2
+ATGAATTGGTAAAGCGTCCCTCACCATTGGAACTAAGATAAGGCCGGAATTAGTGTCTTCCGTGTCGTGTCCAAGGGACGACCCACGTCAGGATTTCCCT
+>38149 1
+GTCCTACCGGACGGTTCAGATCGGTAACGAGATCACGACCTCGACACACTACACGATGCTTCTATTCGAAGGAAAGGCCGCTAGTTTCTATAGTGTTGTG
+>38150 2
+ATTATCTGTATACGGAGTCGAACTCTAGGCGGATCCCAGCTCGACCAGATACGTATGCTCTGACCCACGGCTTGAAAGAGACATACCTATTGTGGGCTGT
+>38151 1
+TGCTAGACGCGATAGCGAGGGGTACCTTCCATACTTTTTAGAAATATAAACGGCGTATGGCCAAGTCTTACGTCCACCCCTAGCTGAGCCGGGTACTGAT
+>38152 2
+TAACGATTATTCACTTGCACTTCGAACTGATTGGAGGGCTCGGGGGAGTCGTACGATGCAATAATTCCAAAGGGACACACCCCTGCTCTCATGTGTCACG
+>38153 1
+AAAACCGTGTGCGCGCGACGTATTTCTCTGGGAAGTTAAGTAACTATGCGCTTGGTCAACTCCTACAATTGCGCAGGCCCTTGTGACATGAGGCTACAAC
+>38154 2
+GGTGAGCAGATATGCCTGGCAATAACGCTTAGCGAGTCCTAAGCCAGAGCGTTTAACTCGGTGCCCCTCAAGCGGTATTTTAATCGACGGTTAACTCCTA
+>38155 2
+CCCATTTCCCATTTAGCCAACGTGACATGTTTAAGGTGCTGAGGCAGATGTACCTCTTGGTGGCAGATCTGGAATGCCTAGCGCGAACAACCAACGTTGA
+>38156 1
+AGCTTGTTTACGCCTCCCTTGGAGGTGTTGCAGGTCCCTTGGAAACTCATATCTGAAATATATACCTAAGAACGCGGCGAAGATGCGCACGTGACTCAGC
+>38157 3
+TCTGAGCGTACGGTTCTCTCTGGCAAAGCCTCTAAGAAGACCTATACGTTGTAGGAACGTATGCGTTCTCAGGCTGAGGTGCATCGCAAACATCACGCAT
+>38158 1
+ACTCACAGGTAATAATAGCGCAAAGGTTTCCACGCCTGGTGTTGATTGTTCACCTCCGTCTTGTCCAATGCCACCCGATGGCAAAGGATAGTATGGGGAC
+>38159 1
+AAGCAGGTACCTGTTAACCCCGGTGAACTCTTTCCGGAACCATCGCGCAGACCTTCGCGCATGGTATTGACTCTAGAGGTCGAGAGAATAGTCGTTTAAT
+>38160 3
+CCCCAAGTGTAGATGATTCTGCTTCCCATGTATGATTGAACACGTTAATGAGTGCGGCTCCAGGACGGCCTCACGAATCCTGATTACAGGAGAAGTCGTC
+>38161 1
+GTATATTTTCTGGCGTACACCCCTAATAATGCGATCCGCCCGGCAGATTCGCTACATACGTAGGCCGTATAAGGAGGTTGCAGTGCACTAGATAACTCGG
+>38162 3
+ACTTAACAGATATCATCGCGTCGTCCCTAAAATTTCACAGCCGTGCCGAGTGCTGATGGAGCCATATCCTGGCTCGGCGAGGTAATCAACTGTGATGGTA
+>38163 1
+TTAAGGGCTAAGACCCGGTGCGCAGTTGTCGTACACTCTAGGGCCTAGTGACTACAAAAAGCAAACTGGTTTGGCTCTCACTCGTCAACATCACTTGTGG
+>38164 2
+AGGTGTTTGACGGCCGAAGCATTGTCGGCCAAGTTTACCGTGTAGAGCCCTTCATCATTCGTCAGAGCAACTCTATACTCCGATGAATCTGAGGACAGAC
+>38165 1
+TGCGATTATTATCTGTCCCAGATAATTCTCCGCCGGGACAATCTGAGAAGCGAAGTTAGCCCCGCAGTCAGACGCCAACCTATTGGTTTAGGTGCAGAGT
+>38166 3
+AGCCGCGTGCTGGCTGTATGATTTCTTGAAACTGAAACGGCCTATGGGCTCGGCAAACCCTAGAAAGAATGCCCCATCTTGACTTTGGAAATTGCACGCT
+>38167 1
+ATAATGGACTTATTACGCACCCGCGAACTGTAGGGCCCCTGCTGTGAGAGCACGAAACCGATAGCTAAGCTGCCGTCGTCTTTCGTTTAGACGATGTATA
+>38168 1
+TAGCATCCAATGTTCCCGCCGACACATAAACAGGATACTGGGTAAGGTCCCGACGCCTATGTTGAATCATTAGATCTGCTGGACGGGAGCGTTTCGCATT
+>38169 3
+GTCTCGCGCAAAACTGGTCGAGTAGGCCCGTTGAACCTTCGTTCTCAGTAAAAGTTCACTCAGGTATCGGGTCGATCGAACACGTTACCGGTTACAGATA
+>38170 3
+GATTAGATCAGTGCACCATACATTAGCACGTACTCGAATCAGACACGGGTGCGTGCCCTCCAGTAGATTAGTGACTGGGCTCATTCAAGCCTGCTGGATT
+>38171 1
+AAAACAGCTCTTATTTAACGCTTTAGGCGATCGAAACTCGAAGGTGCCGAGCCTACTGTAGTTGACTCCCCTAGGAACGGCCCGGGTGTAACCTGGTATT
+>38172 3
+CATACGGTACCGTAGCCATCTAATGTCCGGTCGTTATGGACTATGACAATACCCGGCACATCGAGATAGGACTTTATCCTGACTGGGGGTACTTGCCAAG
+>38173 3
+GAATCAAGTACGCAATACTGTCACGCCCTGATTACTTCCCAACTCACTTAGGATCCATACTATACTAGCGTAGGGCGCGAGGCTAACGGGGTGGGTTTTG
+>38174 3
+ACTGACCATAGTCGCGTACTCACGTTCAAGTGTAGAACTTCTCTCTGCGCGGCGCGTTGCAAAGTTCCATAAACAAGAGATGTTGTCAGTTACGGCGACG
+>38175 2
+CAATATCATACCCACCTGCTGAGCCGTGAACAAGCTCTGGGTAGGTAACTGTCGCGTGCATAAGATCCGTGGGATGATGGCCTCCAATATTATCCTAGGT
+>38176 3
+AGTAGTGCTCGCGAGCATCACCCATGCGTGTCCAACGATTTACATAGCTTTGAGCAGCTAGACAAGTAGGTCTGGGCATCACGCTGATTTCTTCGAGAAC
+>38177 2
+ACACTACACAGGTTGTATGCATCAGTGATGATGCGGGTATGTGCTTTGGCTCAGCCTATGCGCCCCAATCCGGAGACCTGCAAGAACTTGAGTCAATCTA
+>38178 3
+GGTATGGCCAAGAGATTCGTCCCGAGCAATCACGGCGTCTCCTACGAAGTTTCGGATAGGGTAGTCGGAACCCTAGCTTATTGCACTCCAAATGTAACTT
+>38179 1
+AAGCCCTGGCAGGAGTGAAGCGCCGACCTACCCTACTCTGACCACATTTGTGGCTGAGGGTAATTCGCTTTCCAAATGTTTATGTCATAAGAATGGACCG
+>38180 2
+CTTAATGCCTTTGGTAGTAGGAGCGATTATTTGCAGACTCCGCGGAACGGGCTGTGATCCAAACGCCAATTCGACCCTAAGTTCCTGAGAACTCCTAGAG
+>38181 3
+CTACCCGTAACAGGGTTTGAATCGGAGTACACCTCATTCACGCGGGTTTCGTGTGACTAGGTTCTATACGGAGCAACCCTAATGAACGGAGACGTTTCCA
+>38182 1
+CGGATGGCAACCGTTTTCGGACCTGATAGCTAACGGGCATAGACTCACTGCTTCTCGATCAGATTTTGTCGTGAACTTAGGGGTCGCACACACACAATAG
+>38183 2
+ACAACGGGCCTAGTAGCTCGCATTAAAATCCCTGGATCCGTTCGTCACAGGCTGTTATGGATGGCGTAGAAGCTTTCTAATAGAGCCTCACCTGGTAAGC
+>38184 1
+TAAGAGCCCCTATGTAGCTCACAAGATCCGAGCAGTGCCTTCTTGTATGGGCGATGTTTATGTACTAGGGCGCGTGCCGTGCAACCGAACCAATAACTAT
+>38185 2
+CCAACGTAGCACTTACCATGATCGGTAATACTGTGCTTCCCCGAAGAGTACCGGCCTGAGTCGCTAGCTGCTATACATGTGAATTCGGGATAGTTAAGCG
+>38186 3
+ATGTTGGGGTAAACTGCATTGCAAGACAGTTTTGCAAGATAGGCACGCTCTTTAGCTTGGGCCACGAAACGCCTCTCATTGCCAGGCTCATCAGGTCACA
+>38187 1
+AGCTGTTGATAATCGGCCCAATTCGTTCCTGCACAATCAGGATGGCCCCGTATCAGGTACAGACGATTGATTGACCGGCGCTTAGGTCAATGAACGTCAT
+>38188 1
+AGGAGCTTGGTTGCCAAACCATCTACGACAATGGAGCGAGCGTCCCGGGTCCTCCGTAATTGGATCGAGTATCTCATAGTACATATAGCAGTTTATCGCC
+>38189 1
+TGAATTAATAGTCGTTCCGCGTACACCCTAACCCGCGGCGGCGTAGGCGCCGAACTCTGGAGCATGTGTTTAGAGATTCTTCATGGACCAAACGTTATAA
+>38190 3
+GATTGCCGCTTGGAAGGTAAGCATGGGCGAACCCCTCACAATTATTGACATTCTGCATGTAACCAACTAACCTACCTGAGCGGACAGGTTCGTCGTTGTG
+>38191 1
+TTCTGTAAACCCAATCGCAAGTGGACGGCAGAACGGATCGCTTTAGCAGTCCTATAGTTAGTTAGATGAGTTGGCTACCGGCGCCGAAACTCCTTCCAGT
+>38192 3
+ATCCACCCTACGGACGTGTGTCTCCACATTCGCCTATTGAATTCGAATGAAGGCTATACGGTGACAAGGATCGCAGTGCTGAGCCAATGGTGCTTCATAG
+>38193 3
+AGATAGACATTCCTATCGATACGCAAAGTCCGAGCAGGGCCTTGGACGAGCGGTTTCTCTGGGTTCATTGTCCCTCCGCAATTACTGGTGAAACAGATCA
+>38194 1
+ATTTACGAAACATTATTGAGGGCCGAGGATTTGTTACAAAAAACAGTTAGCTAGAGGTCCGCTCGGCCCTCCCTGGTTCGTACCCCGATACCGTATCGGG
+>38195 1
+GATGCGAGCTGATAGTGCTCTACAATCTCTGGAAATCGCGACGCTTTATGAAGACCTGGACATGACGCGTTGTAAGCCGTACTTGTTACACCAGCGTCAC
+>38196 2
+GTATTCGACTGGGATATCCTTCTTACATTCCATCCAGAGCAGGAGACGTCTAGTGTGCACGTAGGCAGAGGCCAGCCCTTATAGACAATACCGGAGCTTT
+>38197 3
+TCCGCAGGGCTTCTTCTAGACTCGAAGGCACCTATACATGGAAAGCGCGAGTTAGTGCCCTTATCAGTAGCCACGTCATCTTGAGCATTCGAGGATTGAA
+>38198 3
+ACATGGGAATAGTCAGGTTTGTATCGCCAATTGCACAGAGGGCCTGTTGGTAATCGCGACGTCGCCCCAATCCCTTATAACGCCTATGGCACGATATTGA
+>38199 2
+GACGCGTGGAACTCCAGGCTTATACGCAGCCTCTAAGGACAGGCTATGAGTGTTCTGGATCTCCTAATCATGCATCGTGATCGCTCCGGGACAATAAATT
+>38200 3
+TAGCTTCGTGACTAAGGTCCAAATCTTATACCGCTAGGTGCTATCCTGGAGGGACAATCAGCTTGCCACATCCGCTTCGGCACGTAGAGTCGGATTGAAA
+>38201 2
+CGTCGTACCTCAAGCTTGTCCCACATAAGAAGCTTGGGATGCCTATTACGCAGGCCCAGTCAGTCAGGGGTGCTGGAGTATTAGTACCCTGACAAATTTA
+>38202 1
+CCTTAGTAAAGGAGACTCCGCAACTTTAATCCGACCGCGAGGGGTACAGCATACTGGCATCATGCTGTTTAGCTGTACCTCATTATGCCATCTGAGGGGA
+>38203 2
+CCGGTGGCAAAGGCATACCCTACTCTGTAGTTTTCACTTTGCGCAAAGGGCCGAAAATTAAGCGGAATGACGTGCCGCGACCTAGTTTTACTACTGGCAT
+>38204 2
+TCTATGTGTTACGTTGAACTCGCAGGAAATTCGCAGGGCGGACTATTCAGCCCCCTACACATAAACTTCAGCAGTAGGATGGGACGTATGGCGCCCTTTA
+>38205 1
+TCAGGACGCTAGCTATTAGCCGGCCTTAACCGAAAATGTTGATGGTTTTTGATAAACGCGCCCGCCACAGAATGTTCTCAATGGTGCAGCCACTCGTAGG
+>38206 1
+CTCTATAGGTTTGTAGTGTTCCAGGTTGCTTCTATGTGGGCGCAGTTAGACGGCACGAGAAGAAACAGGCAAGTGAACCTCCACACCACTCTACAGCTTC
+>38207 3
+CCCTGGCCGAGCCGTGCCATACGACATCTTCTGTTAAAAAGACGTTGAGGGATAACCATATAGCGAATACGACAGTGTCTTTTGTACATCGCGCGGGTCT
+>38208 3
+TCCGAAGTGCATCCTATTTGTGGCCCACGAAGGCATAGACAAAAGTGCAATGATTACCTTCAATTGAGCTTATGGCCCCTTGGGCCTTACGTCGGGACAG
+>38209 1
+ACCTCTACTGTGTAGCGGCAGGATAAGACAGGTTCAGTACTGAACTACCGGTACGTCCTTGAACCGTTGTCTCGGAGATGTAACACTCTCAGAGCTAGCT
+>38210 2
+TTTGCCACCGAGACTTTCAGGGCCGTGATTACATATCGCTCAGAAAGCATGGGTAGCCCTCAATAGGATTCAGATCGCGAATTCAACCGGGTCTGCTATG
+>38211 1
+TGCTAAGCTGTCCAGAACCACGTGCCCAACCGATATTAATGTATCTTACAGGAGTAGATGCTACTCGCTACACGAGGGGGCAGGTATCACTGTGTGCTTC
+>38212 2
+GCCTTACACGGTAAAAGCTGCTTGAGTGTCCACAACTCTCGTAAAGGGTCCCGGAGCCGACATTGTGTTTTGAAATATAGCCTCCGGTGCTAATAGCGCA
+>38213 1
+AGCTATGAACCAGAGGGTTATTGTAGGATTACACATACGCTAACAGCCTGGTGGTCTGTTAGCGATAGCTCTTGATTAACCCGAGGCCCCCAACGCCTGT
+>38214 1
+TTCGTCAGACAAACTCTTGCGGAACTACAAAAGCACTTTATAGGTGGAATTCCACAGTTGTACCGGTTGAGCGTCCGGGACACCGATCCTTGTGCAGTCG
+>38215 2
+CTGACGCACCTTTTGTTTCTCCGCGGGTTGCACATGTAATCCGGAAAAACTCCTGGGTGCGTAAAGTTACGAGTAGGCTACACCGACTATGCTAGAGCAA
+>38216 1
+GTAATGCCCTGCCAGTTGGAACGTTCGAATCGCGTGGATGCGTACGACTCACCGTCGGGGACTCCAATCCCTTAAAGTAGAAGTTAACTCACATTTAGGT
+>38217 3
+CGAGCTACGGTATCCAGAAGTTAAACCAAAATAGGTATGGCTCCCGGTTAAGCGTACTCGATTGACTTAGGTCTAAATCTGGTCGCTCTACCCGCGGTCG
+>38218 2
+CTCATAACATAAGCAGACCTGTGTCGGTCCAAGAAGGCCGGAACAGAGCGTATAGTTCCGGTCCATTTCTAAGCAAGTGGGCTCTGCGTTCATCTTATCG
+>38219 1
+GCTCTACAACGCGTATGTTCGATATAGCCCTGGGCGCTAACGCACCAGATTAGACCCCTAAGCCGTGTAAAAGTGTGTCGGTAGCCCGTATAGTTTAGTA
+>38220 2
+GTCAGACCAGGGCGTTGCTTAATTCTCACCAGATTTGGAAGAGAGGATATCAAACGTGGTGGCCAGACATCGGCTTACCCTTCTTAACGTGTCAACCTCG
+>38221 2
+CACGGGAGGAACTTCATATTCTTGCAGTCGATGGCAACAGCACCCGGTCGCCGAAGTTAGACGGCTCTACGAGATGCTTCTACTAGGACTTATGAATCTT
+>38222 3
+GGCACTAAACGATGGGCGATTGTGGTCTACCTCCCCGGGACCCCAGTCTACTACTAACCTGAATCGTGTTATATCGAAAATGGTCAGTGTCGAGATTGAC
+>38223 1
+AAACTTAGGGTGACAGATCCGAAGAGGGGATACGCATAAATCGGCCCTGCGATCTTTAACGCTCACTAACCGGGTCTGTGACCTTCAATTCCTCGTTGGT
+>38224 3
+CGAAGACAAGGGGGCGCGGAAGATTTAAGCATTTTGTTCCGATAAATTCGACGTGATCGCGTAGTCACCTTGGCACAATATCCCCCTTCTTCACGAGTCG
+>38225 3
+GAATCGCTTCTTCCTGCTTCGCGGCGAATCCATATAACATACGCCGACAATGGGTGCCTATGCTCGCGATAAGAGGCTTAGAAATTGCTCTAGGTGCAGA
+>38226 2
+GACGAAGGTCACTCCCGGTCGTATTAGGAGCCTTGTTTCCGTTGGCAAGTCCCACCATCAAAGGACTCGAACTGGACTAATTGCATAAAGTTATGGCGCT
+>38227 1
+CCGAGTCTGACGAAGATCGGTCAGGCGATCACGTAATCGCGGTCTCTATACTTGTCGGTGCAGCCACCTTAACTAGCTACCTTGGTAAGAGCATTGAAAT
+>38228 2
+ACCAGGTCCTGCTACCTGCTGGCCAGTTAGCAGAATGTAACGCAGGTAATAATTCGAGGTAGTGACAGCGCCATCCTTTAATGCATTCAGGCTCTGCTAG
+>38229 2
+TGTGATAGCCTTTTTGGCATGATGCACGGGAGCGGACGGCCCTATGCTGCGCAATAAGGACGCTACGTAACACCTCTCCCACCTAAAGTTTATGATATGA
+>38230 1
+AGTTGCATGGTGGGTACCAATCCACATCTGCTCCGTCCATTGATTTGATAATAAACTACCATACCGGTTACACAAGCGCTAAGCGGGGAGCTCGGTTGGC
+>38231 3
+CGTAAAGAGCTCCCAAGGTAGGATCAAGCCGTACCGCTGACCGTATGATTTTACGTACTACCTCATGGCGAGGTGGGCAGTATTTCCTACATGTCGCAAT
+>38232 3
+GGGGGGCCAAAAGCGTAATAACTGCTCGTCTCTGTCAGAGATATCTTTCTTGTATACCAACTACGCGGCCCCTAGTACATAGATCATTGAGTGCCGGGAC
+>38233 1
+ATCTTTCACCTAGGGTTTCTCCTTAAGAGGGGACCACTGACAAGCACTCGCACTGGACAGGATACTACTAACTCGTGTCCAGTGATGCTAGTAGGCGAGT
+>38234 2
+TGATGTGAGTTCTTCCAGGTCCAGACAAGCGAATTGCGTGAAGTGCAGATTACACGCCGTAAACTTCACGATAGTCCTTAACGGGACCGCCTGCAGCTTT
+>38235 1
+TTGGAAGAGGTTACCCCTAGCGTAGCTCGAGACAGTACGAAGATATACATCCTTGCCACTCGTCGCGTGTCATTCCCTGTCTTCAGGGCTGAAAGAGATA
+>38236 2
+GGCTTATCTCAACAAGTTGCGGCCAGCGAACCAAGTTGATTGGCTCGCCGTCTTCCAGGCAAAGTAGTGGTAGCTTGTAAATTGCAGCCAATCACGTATC
+>38237 1
+CACGAGAAATCACCGGTGCGTAAGAGCCTTTTGTCACCGTGCGTCGTGTCAGAGATCAATAAAAGTATCGCTCGGGGTCTTACTCTATATGACGACTCGC
+>38238 3
+AATCAGACTGCTGTACCCCGGCTTAGAAGGTCCGCCTCGCCTGTGATTTTGTTTGACGACTCCATGGAAAATAAGATGACTGAGGGAAGCCACCGTTCAT
+>38239 2
+CCTCTGGCTAGCATGGTGAGTGTCCTTGTTCACACTAACTCTAGGGGGACGCTAACAAAACTAATGTCGCCATCAACGTAGGTGAAGGAGGCTACTTTCC
+>38240 3
+ACATGCAGCAATCGGGCTTATCTTGACATAGTCGAAGACAGGTTCTGGACGGTCATGACATGACTCGGACTAACATTATCAGGGTATCGCCTTCGGTCCC
+>38241 1
+ACACGGTGCTTTATAATACGGCTTCCAAGCCGAATGGTGTCCTGGCAACTTCATCCAGTCCATCGTGGCATGAGACGTATAGGTCGGACAGCTTACAGAT
+>38242 1
+GTGAAGTGTAACATGTATGGACTAAGACGACTCTAGACGGTTGTGTTCCTTCCTACGGGTCCGCAAATTTCTACTAGCACCAGCCATCTGGCCGGCAGAA
+>38243 1
+TAGCAGTAACAAAGCACCACTCCAAGGTGGATGGCGTCTGTAGGACAGATCTCCTATGTAGCATTCGTTGATGCGATCCTGACTCGCGTAGCCATCTTAG
+>38244 3
+GAAAGCTCACAAGCAATTATAATACCACTTTCCTAGGGGGGTGTGACATCGTGCCAAACGTAGGCGTTTATAGCCCTCGCATATGCCGCCACTTGGTGTG
+>38245 3
+GCACCCGGCGTCTAGGGCCAATCCACGCTGCTAGAAACTAACTACTACTGGAGATTATAAGTGCCCGGGGTTATCATGGGAAGCTGTTTATCCAACTGTT
+>38246 2
+ACGAAACCCCGCTGAACAGATCTTGTTGCGAAACGTTTGTTCTGATTGATACGGCAGTGGAAGCATCGTTCCCTACGTCGTACAACGGTGCTAACTCAGG
+>38247 3
+TAGACACGCCTCATCTACACGGGTCAATGCCCCAGGTGATTGTGCTTATCTAGATCAGGTCATGGCGGTAACTCTATCTAACAACCTAGGGAACGGGGTT
+>38248 1
+CTCTTCTTTGATACCGCTAACGCCTTACTGTGGACATCACGGCGTTTGCGTCGGTTGCCGGTAAAAGAACCCAGGGGAGTAAATGTAGAGTCCATCAACA
+>38249 3
+GTGTCCCCGAGATACTTTCAATTGGCCCACTTCCAAGGCATGAAGTTGCTACCCGCATGTCCAGGACGGATTAGCGGAATTACTGATCGTTAATCAGAGG
+>38250 1
+GTAGGGTGGCAGTGATCGGTAGCCGTAGCAGTCAGTAAAGCCGACTAATACCTCTCTGCTTAACGTTCACATACTGCCTCATTGTGGACCATCATAAGCG
+>38251 1
+CTTATGAACTACGAGTATCTAAACCACGAAGCTGCAAACGGCAGCCATGCCGGGTATTGTGTCACCCGGTTGGACCACAGTTGATTATCGTCTGTACTGG
+>38252 2
+CATTCTACAATACTAGTCCTTTGATTAATGAAGATGATAGGCATGACGCGGCCCCCCTGAGGCTACGCCAAGGAGTTTGCTGATTACAACTGGTCGGCGC
+>38253 2
+CTACGATTAGACCGAAAGTGAGGCACTGGCATGCCGCAGGCAAGTTTTTATGAGATTTTGGAAAATAGTGTGGTCTCATCCCACCTTCCGCTCGCACACG
+>38254 2
+AGCTCGAGATGAGGCAAGCCTCCTCCCAACGTTATTAGGATGTGCCTCGCGATTGTATAGCCCTCATGGAGCAAGTATCCTTCATCAGGAATCTTGGGAA
+>38255 2
+CATACTGAGGCACCAGCGGATAAAACGATGACCCCAGCTCCAACTTGAGATGTTGGCGTTGCCCATATTCTGTGCGTTTACGGCATGTCAGCTATGTAAG
+>38256 1
+ATCCACTGTCTTCAGGTCCTCTCCAGAGACATTGTGAAGGTCGTAAGCAGCCTAGGCTCCCTAGGTGACGCTATACAGTATCTAATCGTGAGCGGGAAAT
+>38257 2
+GCGCAACCATCTGATCCCTTTCGGGTAGAAATTATACGCGATTTAGTGTCCGAGGGGCCCTTCTCTGAGTTAAGCGTGGCAGACAAACATTCAGTCGCAA
+>38258 1
+TCGGTTATAGCCCTGAGAATCGAAACTGGGCTGCCCCACTGATCTCTGGATGTGGGCTATGCAGGTGTATATCCAACCATAACGATGCAATGACTCTAGC
+>38259 3
+AAGCGTACTGGCGTGAGATTCGTAATGACAAGGACTACATAAGAGTTTTATCCAGTCAGCCTTGGACCGCCGTACCTTCCCTAGTTCGATCTGCCGAGAG
+>38260 1
+TGAATCCCCAGTCTGTTTGTAAACCACTCGATCAGCTAACGTCGGCGACTCTCCAGTATATCGGATCTAGAATAGATGGGCGGTGCCCGTATGAGAGATC
+>38261 2
+ATGCTTCCTTTAAGTTGGCTACTTCAGCTGGTCATGATGTTGGTACTATACGCCACCAACCCAGAAGTTTGACCGGACAAAGCGCCGTTAGGACGGCAAG
+>38262 3
+ATTTGCGTGCGATGACTGTAATAGGGTGCCGGCGACAACACCTAGTAGCGGAAGTGTCGTGAATTCCCTACTTAGCCCGACACTTATCATAACGTCCGAT
+>38263 3
+CGGAAACACGATGATCCTCAGTACAACGCCGAGGCGAATGATACTTTGCGGATTGGTCAGTGATCCGTTGACTATTCAGCAGTGATCCGGCACACTTTCT
+>38264 1
+CGGAAAGTCACGCGGTTGCTAATTACTATAGTACGACTCCCGGCATGTTCAGAGCATTCCTGTCATGCTTCTTAGGGGTTAAACACGGCACTGACACGGA
+>38265 1
+ACAGAGCGATCCCCTCGATAAGCTCTCTGCGTACTTTGTACCCGAGTGAAGATGTGAGTGTATCTTCAGCCGAAGTCAAACTTAGAGTCGGTATGCCCGA
+>38266 2
+GGACAGTATCCTATTTGCCTGAAAGCCTTCCCGCTTCGATTAGGGATTGGGCCCATGGGGTCATGAAGTGCACTCTAATCAAATAAAATGTCGCACCGGC
+>38267 2
+GTTGACTGAAAGTCCTTTGCGCCTACCGGAGTTGTACTGCACAAAGCCACCCCGTGCGTTGATAAAAGGGAGGATGTTATCTGTAAGTGACAACCCCCTT
+>38268 1
+ACACGGAGAGGCAGCTTCACCGACGTTATTCATAGTGTCATGTTGGTCTTACCCTCATGAGGCGGCCCGAGTCTTTCATACAAATGCGTAAGTGCACGAA
+>38269 3
+ATTGGAAACACACTTCGTGACCATGCCCGGGATCTACGAACCATGGTTCTACTCCGATCGATGGTTCAAAGGTAAAGTGGGATTAGCACTCTGGCTCTCG
+>38270 2
+TTTGGCGTTACCTTCCCCGGAAAGGCATCCAGGTCACTTACGAAGTCGAGATTATATCCTGAACCAAGCCCTGGTCTGGTGTTCGACAGGGACGTATAAA
+>38271 1
+TGCGCCGATCATATTCAGGGAAGCATTACATGCTGTTGGCCATTGGACTCTGAGCCTCCGCGTTACGCGAGATAAGCGCGCTGACCCTGATTATATAAAA
+>38272 1
+ATGCCAGGATTTTCCAGTATCCCATTAGGCGACCTACAGTAATGCGTGCTCCGAGTTAAGCACTGCATGTTTCCCTGAGCTCGAAGGAGTGCGTAAGACA
+>38273 1
+GTAAATACGCCTTTCGCACACTAAAGTGGATCTGTCCTCATTGGCGCTGAGAGGCGAGGTCAGATTGGAGCTTATCACCCTACAACAGTCCAGTTTAGCG
+>38274 1
+ATTCAGTACGTATTGCCGGTCCGACGTAGACACTGTTATGGGAAAGTAGGACGGATAATGCCCGCCGTTTCACCTCCAGCCAATTGTCACCGTATAGGAT
+>38275 3
+CTCTTCTTCCGCACGGTGTTCATTATTATGCAATTCTACACTATGTCTCCAAGGGAAAGCGGAGCTGGCTGGAACCGCAAGGCTCCGTAAGTGGACGAAA
+>38276 3
+ATACGCTAACCATTGAATTTCCGCTGTCTGGCCCGAATGTATACGATCAGGGTGCTGCGCTGAAGCGGTAGTTAAAGCCTCGTATACGCACGAGACATTC
+>38277 1
+GGGCATGACGGAGGACACTGGAATTACTCGACGGATAACGCGAAGGTCAACCTGCCGACGATAGTCTTTTTTTTTCACTCACCCTGAACCATTGGATCTG
+>38278 1
+ACGCTACTATGCTCATATCCGTCCAGGGAAGTCTGATCTCGCACTCAGGAGGAGATCCCCTGATACGCCTTGAACAAATAGTTTGAGGGTTTGCAGCTAG
+>38279 1
+GAGGTTAGTAAGGACCTTGCGTTCACTATCTAAATTGACTCTCATAGTACGGCCATAAGGGCTATATGACCTAGGGGCCCTACGCCACTGTCAGGAGCCT
+>38280 3
+TGGGCCCCCGCCGGCAGCGGCTAATCCTGTAGAAAACACAGGATGAAGATTTTGCTTCAGCTAATGTCTCGACTTATAATGAGAATCTCTATCGCTGCGG
+>38281 2
+CCTGCTGACACCGATTAGTACATAGATTGTACCGGCGACAGGTCATTGAACTGCGCTCCCGTGCGGAATCGCCAGTCAACGTGATAAATATCGTATTTGG
+>38282 2
+CCGCTGCGGCTGATTTGGATCTTCCACCCATAATACTCCTTAGAACCTGCTATGATCGACGGTTAATAAGCCACGCGAAACTGGTAAGCGGTGAGGTTGA
+>38283 1
+AACAGCGTCGAGGTAACCGTAGTGCTTGACATTCGGTCGGTCATTCGTACAAAAGATTTTCAGTAGGCGGACCCAGTCTCAGCCAGCACCTGTTAAGTTC
+>38284 2
+ACTGGCGTTCCCATTGCATTGTCTGCTTGATGGGGATCCACGGAAACACCACAGTAAAAGCAGTGTCTAGCCGTCCCCATTGCTTTAGGCTGATGAGAAA
+>38285 3
+AAAGCTTGACCTAGCCATAATTCGTCCAGGCTACCGTAAGTTAACAGTCGCTTGCTAGCACGGAGGTCGAGCACGACGTAAAGTATCCCTTTGGGGCTTT
+>38286 1
+TGGCTCGAAATTAGTTTAACGACGCGTTGGGGTTTAATTTAGAACTTCACGCACGTACGCCTACGCTAGTCCGACCATCAAGGAAGGACGCTCTGCTGAC
+>38287 2
+CGACTCGGGTCCTATATAGTGACAAGACTGCTTGGCCGAGCATCTTTTGCATTGAATACTAACTAGCGGGAGGATACCGCGCTCCTATGAACGATGATCC
+>38288 3
+GTTAAACGGTACCACTAAAAATCAAAGTGTCTGTTGATTCCGTCCTTCTTACGGGTCCCTATCACCGGCAGGACCAGAGGAGCGGCTACGGATTCTGTGA
+>38289 2
+TTTTAATTGAGCACAGTCCCCTTCAACCCGGAATTGGAGGCTGTGAAGGTGTTGGCTGACATCTTGCCTAGGGCTGGCCTCAAATAGACAAAGAACCCTC
+>38290 2
+GGAACCCCACCCAGACTTAGGACCGCATGAAGACGATTGTTATAATATAGGGTGTTCTCCGATTGTCGTAGGGAACTCCAGCGACACTCTGTATGCTTGC
+>38291 3
+AAGGTTTCGCCACATTGGAATCCTACCACAAACTTAATAAGCCTCCCCGACGGACGTCTTGGTAAGGAGGTGGTCCGTTTCATACTCTATAGGCGGGGTA
+>38292 2
+CTATACGCTGCCGAGGATAGATCTGCTAGTCCAAGTTCGTCCAAGGCGCTAATCGCATGACAATATCTCCTCAGGTGGTGTACTTAAATGGACGGTCACG
+>38293 2
+TGATAGGCCCTGACCTATCCACTCCTTCCTGAGCGGTCTTTTAATGTGGGTCGCAATGAGCGATGAACCACTTAATACTGCCAGCGGGGCAAGAGTAAAT
+>38294 2
+GTTGTGACGCTAATAAACCTTTCTTACACTTCAGTAGGGATAGCAGCGCCAGGATCGCGCGATTAGGAATGCATTCAACTGATTCCGCGGAATCCGCGCT
+>38295 3
+AGGACTATCGTAAGTTTTTTCGCTAAAGCCGGTGAATAGCCCGGTGATCATACGAAATCGGCGCTCCCTGGTGAATCCACCAGTGATCAAGGTTTCCCAG
+>38296 3
+TAAATGGCTGATAAATGAATACCCTTTCGCAGTCCTGGCGGGAGTATAGATAGGCAATTTTCCTAACTAGCGGCTTCTCACTCCGCGCCCTGGGAACAGG
+>38297 2
+TCGGTATACCAAGGCGCTCGAGATGAGCTCCTCAAGTATCCAGATCTGGAAGGAGGTGCATCAGTGGGTTATGCTCACTTCCTATTACGCAACCCATTGA
+>38298 3
+TTCTCGACCCACGCGCAGCCTATCAATCCGTCCCGGTTGTAATCAGGCGGTTACAATAGGTACTGAAGACCTTCTGGGTAGGACATATAGAGGCTGTATA
+>38299 3
+GAGTGCCCTCTGCACTCGACGGAAACGACTCACTATTATCTGAGTTAGATGGGGTACATATTTAGCATTTGGAATGCCAGACCGCGCGACGACTTGCCTA
+>38300 3
+GCGTTCGAAGATCCCAGCTTTAACCAATAGGAGTAGAATATTCTACCGTGGCCAATATCATCAGGCAGGAGGGTGCATTCTCCGCTCAGTGGTCTCACTG
+>38301 3
+CTCACGGGCTGATCCAATCATCTCCTGTGGGAAGTTTCCCGGATGTATATTAACATAGCATACCTGGGGCGCGAGAAATCGAAACTTCGCGTAGCTACTG
+>38302 3
+AGTGGCTATGACACTGGGAGTAGTATGTGCCCGGTTTCTATCCTCCATTCGCCGACCGCCTAGATTTGTGTAGACACAGACAGCATGTACAGTAAAGACC
+>38303 3
+TAGTCTTATATATCGGATTGCTGAACTCTGCTTACAATAACCGACTCCGGTAATATCCGGGGCTATAGCTCGCGAACCGGCCTCGGAGGGGAGAATCATC
+>38304 1
+TAGAGGTCACTGCGGAGGTTCTATAGAGTATGTTGCATTATCCGAGATCCCGCGTATCAGAGTGCGATCCAACGTAACATAGCCCGCGGTCTCATCAACT
+>38305 3
+CGGCACTGTAAGATTGTTGATAGGTTCGATTAGCCCGTTAATCGCACCGTTTTGTCCACTGCTAAGGCCCTCATAGAGCGCGAAGCACCTAACAGGTGAA
+>38306 1
+TAATGGCGTGGAGGTGCTTGTCAAACCGCTGTTATCTGAACGAAACGGAAGCACAGCATTAGCTAGATTCACTTTCACCGCAACCGCCGCTGGCTTGTAT
+>38307 2
+GATCACAGCTTACGCGCAAGGGCTGGGGCAATTAGTGTGAATACTTCAATCTAGATCGCTTGCCCACCTAACCCAAGCATCGCCTGTTATGTTATGGGAG
+>38308 3
+GTGTATCTGGACCGACACCCTATTTAGAAGGGTGAGGTGATGCCACTTAGAGGCCTTAGGAGCTAGGCATTGCGGATCACTTAAACTATCACCCCTCATC
+>38309 1
+TTTCTAGGCGGGCGCTGGCATCTCCCGATACTTACTACGAAGTCAGTACCGGACTATATGTGCACTAGGATAGCAGTCTTGTCAGAGCCGATTCAACAGA
+>38310 3
+TTCAACGAATGGGTCATTCGCCAGGGCGTGCTATAAGTGCATGTCCTGAAGTGCAAGCCCGCTTTGCGCGATATTAATCGAACTGAACCATCGTTCAACG
+>38311 3
+ACTCGCTGCGCTTATCGGTGACAGAGCTACTGACCTGTATTCGCGCAAAACTTGAGCGAGCAAGTCATATGGATCTTGTGCTATCCTAGGACAGACGTCA
+>38312 3
+AACTCGAATTTCGATTTGGTTATTGGAGAGCATTTTGGCCCCCTCCAGGGGGCACTGACCACCAGGACCGATAGTGTATCTACTGGACATAGCACTGAAC
+>38313 3
+GGCCTCACTTGGCGCAACCACACGGCCTTCCTTCTGGCAAAATAAGAGTCTGATCGTGTAGGGCAACAAGTGATGATCCGTCTTATTAAACGTTCGTAGG
+>38314 2
+CTGGAGGGCACCTTGGTACGGCCATTCCCGATGCAAATGATTAAATGTGGGAATCTTAAATACTCCATTCCCAGCGTATGGCGCTCCCTTGAGACTAGAG
+>38315 1
+ACGCCAATACAAAGATGTGTAATAGAGGAGCCGTAAATCCGTGTCGTTCGACCCGGTACCAGGCTCATTTAGTGGTTCCTTACGCGCTAGATGCGTCTAC
+>38316 1
+ACCTGAGACTACGTATAACATCGGCAAGCTAAAACGTTCCTCCCTTCTGATTCGGTGCCGCGGGTTCTCGCTGAAGAACGTTATTGGAGCTGAGACAGAT
+>38317 1
+AACGCAGCGACCGCTCCGCTGAGACGCTACTAAACGTAGGAGAGGGATTTCTTCCCGCTCTTGTAGAGCTCTATTTACAATCCAAGATCTAGGTGGGTTA
+>38318 2
+GCCAACAAACGAACCGGGAGAAGCGGCATGCCTACCCTGATCCGAGCAGTCACCCCGTGATCGGACTTTTTATTGGAAGACTTTTTCAGATTAGTTTGTG
+>38319 3
+GCGCGTCAAAGGTGTACCGGGCAGTTGACGATACCGACTGACGTAGCAGTGCACCGATTTCATTAATTTACTGGGGGCAAGCTCCTATATCTTTAACACC
+>38320 2
+GACCTTGAGAGCAGGAGGGGCTGCTGATGGGGCATCAATCCATTTCAGTTTATGAGACAAGACTCCTGCTTACAAGTAGCTGCAACTACTCCAGTCTTCC
+>38321 2
+GTAGGTTCACCGGAGTACGTTACGCTTTGCTATGATAAGCGAGCACTAAGACCACTTCGATTCATGCTATCAACCCATCTGAAGGTGCGTCCGCGGTAGA
+>38322 3
+CAACAAATTTCCCACAGGTTACCTTCCGTCTTTATTGTACTCTACGCCAAGATGCAGGTCGGGTCTCAAACTACTGGGACGAGGGTGGTCCTGAGGAAAG
+>38323 3
+CTGCGGAAAGGCAAACTTTCACCCCATTTGGGTCGCTATCTTGTACACTTGTCTATCAGGGAGAAAGCTACATCTAGAGCGTGCTCAAGCGAACCGTTGG
+>38324 2
+GGAGTCACAATAGACCGCTACAACGTTCCATAGGGTCCATTGTTCCAGGAAGGAACCTAATCCTTGCCGGTATCACGATCGTGAGCATGGGTTTCCTGTA
+>38325 2
+GGGAGCGAGGTCGAGACCGTCCTAACTGTCCCGGGTACATTATTGGAGTATACCCAAACGACCCCGGGTCAAATGCGTTCTGCTTTCAATTTAATATAGC
+>38326 2
+GTACCCCTACAAGGAAACCTTATGCGCGTCGGCCGTCGATCGAACTCGGTGAATTGTTAGTATACTAAGGAATCGTGGGCCTCCTAGATTAACTCATGCG
+>38327 2
+GCGGACAGGCTAGCATGGGACCGGCTGTCTCTCAGTAGCCTGTCCTCACACTGTGTATGGAAGGATAAATTTTAGCCCACTACTTAACACCTTAAGTGGA
+>38328 1
+CAGCCGTAGCAGCGTATGACACTTGGTGTAATACATCGCTACAGGCGGAACCACAGATAACGCTAGGTTGCACTCATTTCGGTACGGTTGACCTGTATCT
+>38329 2
+TGGGTGAATGAACTTTGTCCCTTCGCAGATGAAGGACTTACAATCGGATAAACCTCTGGTCGGCGATAGCTCGCCTCTAGGCAGATCATGAAACTGCCCT
+>38330 2
+ACGCCTTGTGCTGAGATAAACATGAGCGCAGTCAGAGTAAGTCCGATCTATAAACGGCGTGCGGAATTCATATACCTGGCCCCGTTTTTTAGCTACGCGC
+>38331 3
+TTCTCGTTATTAAATGGCCGTTTACTCAGGACCAGACGTTAGGCTACCTGTTAGATCGGAGCAAGGCCTGCGAGAGATACCCGCACATTGACTTGAGCAC
+>38332 3
+GAAGCGATCCGATACATCTTTCGCGAGCTTCGAAGTTGAGTGTGCTGTATAGATACCTGACCGGACTAGGTCGCACCAATACATAGTCAGCTCCGATCTG
+>38333 2
+TTAGGCCTCTCGACGCTATCATTGTGCCCCAAGCTCTGAGTGGCTGCTTGCCCATAGACGTAGCGCATAAGCGTCAATGTGTACACATGAAGGATAGTAA
+>38334 3
+CAGCATAACGTGACGTGCTGTTACACGATGTGCTCCTCCTTAATAGTCCAGCGGATTCTAAAAAATTCCCATTGCGTGCAGTAGGGGTAGAGACCCGCTG
+>38335 2
+GAGGCTCCTTAGTGCTCGCACCTTCCCGGTATGAATGCAGCAGAACGATATGTATAAACTAGTGTAGCTGCAAGTGCAAGCTGATGCTCTGCGCACTACT
+>38336 2
+CCTTATTCCACGCTAGTTGGGACTACCTAGGATCCTGTCAAATAGGACATGCAAACCTTGTCTATTCAAAGGGCAAGCGTCCGGGATTTGGCTCAGCGGA
+>38337 1
+CGCTCACAAAGTCTGTGCGGCAAATGTAAGCCCATATCTTCGGTTATCCTAATTGAGCGAACAGAGGGCTGCCTCTCGTCGAGCATGCATGTCTTGAGAA
+>38338 3
+CAGATCAACGTCGGACTCCATTTTATAAGCATCTGCCTGTTAGACCCCGATGGGTCGCGTATAGAAGATGAGTCAGAAGTCGACCACCTCCATGGTGTTG
+>38339 2
+GCCCGGTCAGAAAGAGACCACTCAGGACCTTGAGGTTGCTAAAGTGTCCAGGCTGACCAACTTCACGTCCTGGTGTTTATGACTGAACCAGCTAATTTTG
+>38340 2
+TGAGAGTTTGACCGTTAGCTGTGGGCCCCCAACGACAGATTTTCTAACTCAGCTCTAACTTTCGTGATGTTAGTAGCGCACCCACAAGAGAGTAACGGCG
+>38341 3
+TAGGTAGCGATGAAACGTCACTGTTGAGCGTAGCGGCCATAGGCCTCTTTAATAGTACTGCCTCCACCGGACCCCCTTGAGGAACAATGTTACAGGATTT
+>38342 1
+CAGGACGGACACGACTCCCTCTATTGACGTGAGCAAGGCTCTGAGCATTCCAGTACAGGTATTCTCATAATCGCCACGGATGACTTGTTATGGAGTGTCA
+>38343 1
+CTAAGGGATTCGTCGAATACGCGAGCTGAATGTGCTACGGCGGTCCCGTCAATAGATGATCTAATAACACCTCGGACATCTGCGAGCCTCGATTTTGATC
+>38344 1
+TACAGCAAAGGTCACATGTCGCCCGTAGCGCCCGTTGGAGAAAGTAGCACGTTTAGTGTCACGTTCTTGCGGAAATCTACTCTAGTACTGGCTACCTAAG
+>38345 1
+AGGTCGCTGGAAGTTAAAAGTTTGCGGTCGCGCTTATTCTTAGTCCCAAAAGACCATCTTACCCCGGAAGTTTCGAGTAACCTGGCCACGTAGGGAATCC
+>38346 2
+CGTTGGAACGCCAGAATGTTGATTTCCAATCTTGCATATCTCCATTTGAAGCCCTCAAAATGATGCTATGGCGGACCGGAAAGGCGTACTGATGCCCCGG
+>38347 2
+CCTGAACTACACCTACCCCAAAATTGGTTCCACTGGTTCGCGACGGTAATCGGACTAGAGCTCTTGCGCTACGCATATATGAGGTTGTGAATGGAGTAGC
+>38348 2
+CAATCACTTGAGGGCTAACGAATCCATCCCCTTTTTGTTTGCAAATCTTGCAAAGATAGGGCAAGGCATTCCCTCAAGGTCTAAGGGGCAGGCCGTCGGT
+>38349 3
+CTGGGCATATAGGACTGGACTGCGTCGACGCACGGCCTTTGTGCAACATGCCTGATCGTAGCCTCTTAGATACAAAACGTAAGATTATACATTGTCCCGG
+>38350 2
+TCAACAAGCGTCTTCAAGTGCTCAACGTATTAATTCCATCTCAGAGAAAGAATAGTACGTCTTGTGCGGTCGGAATGGTGCCGTGCACTTCCGCCGGGCA
+>38351 1
+TAAACTATGTAGCCGTCCGCCTACAGTACGGTACACCAGTTTAAGGATGTCCATCCGACTTTCTGGTGCCAATAGCCGTGGTCATGTAGGAAAGCGTAGC
+>38352 1
+TCACTACCAAGCCGAAGACGGCTATTGGTCTGATTAAGAGCACGCTTCTATAGTAGATTCTGTAACCAGGCCCGGGACAGGGTTAGCCTTCAGTGCTTAC
+>38353 1
+CCGCTGTTCACTGGCTTTTCAAACGGGTGGCGGATTAGGACTGACTGAAGAAACTTGCCCGTAATGAGCATCCGCCAGATTAATCTGATTGTCACCAGCA
+>38354 3
+GGGCCTCCTTTAGACTCCCACATTTGACCAAGTGATCAGTGGTGCAAGGTTGAAGCGTAACGAGATTAACCGTGAGATTTTCAGCGCGCTACACCTGATC
+>38355 1
+GCCTATATCGTAGGTGGTCATTAGAGTCGGGCGATCCCTAGACTGACCACATAACCCCTATTTCTTCCTCGCGCGCTGGGTGTGAAATAGGGAAAACTAA
+>38356 3
+TTCGCTTCGCATTTTCTCAACGTACAGGCCGCAGACGACCTCAAGAACGAGGTCGGTGTTAGATGTCGAGCCACTGTGAGGCACCTATAATAAGGCTTTA
+>38357 2
+ACTAGTATGTTCGTGACCGGCGTGAGCAAAAAGGTAGATACTCCTCGGACGCGCACGATCGCTGCATTCGACATCGTACTGAGGTCATCTTATTCTAGCA
+>38358 1
+CTATGGGTCTAGACCATGTCGCTATTGTCGATCGACGCCCAGCGCTTCAATTCGGGAGAAAAAGCGTTCCGAACATAAAAGCCAGGATTGTTTTCCTGCG
+>38359 2
+CTCTTATTATTCCCGGCTCAGTCGTTTGTCATGGGGTATAGGCATGACCTAACGCGTTGCATCGAAGCGGAAGACCAAACACAACGGAAATTGCTTCGGC
+>38360 3
+CATGCGGGGGACGGCATCGGTGAAGCCTCAAATCCTTCCGAGACTGAATTGTCCGTCGATGGATAAGTAGTCCACGGCTTATCAATTAAGCTCTTTAACC
+>38361 2
+TAATCTTTCGGCCGGTTGCGGCCAGTAACTCTGGTAGTGTCATAGCGCTGGACATGGGACTCAGTTTAAAGAGACTCAATCCCTTATAACGCGAACCGAC
+>38362 3
+CCCAATGGTTATTGCACAGCTGGCGATGACGGACTACGTCAGCGCCCATCGGCCTTGTTCAAATCAGAGTAGAATAGCATGAACGCTCGGATTTGCTTTA
+>38363 3
+TGAGGATGTCCGTTACGTGCTTTTAAGCCGTAAACGACAATGTGTAACAAAGATCTACCTCCCCCAAGGCCATTCCTGGGTGCTGCTAATAAGGGCTGGC
+>38364 1
+TGATGTACTAGGCGATAGCTACAGAAACTGCAGATGCGGCCGAGTACTGGTACTTACTGCTGACCCTATGTATACCTCAGTACCCAGTACGTTAGCCGTG
+>38365 3
+AATACCCACACTCGGACTAGGAACCCACGTGATATTTCGTACCGTGTAAGCCGTAATTGCACCATTGGGGCATGGATCGGGTTTCGCCCAATGTTGTAGA
+>38366 2
+GCGACCCGACAAATGTGTGTTATCGAAGATAGGCTCGCACGTTCTTATCACCTGTTAAAACCGCTTTTGGCCGAGCAAATTCGGCCTGACCGAGTAGAGT
+>38367 1
+GGCTGCTGTTGATACCCTTAGAAGACCCAGCCAGCAAGGGGTGTTAGCTACTATATGGACCTTTGCAAATCCCTACGCCCGCTGAATGTTAGGTACGATA
+>38368 3
+TTGTGTACACGCCAGACTAGGGTGCAATCCGCGACCGGTAAGCGGTGGCTGCTTCACAATTAGTGACATGCTTGAGCCACCCATGTAACTTTACAATTAG
+>38369 3
+ACTGGTGAAATTCAATGGTTTCGATGGCAAACTATTTGAAGCAGTCGGGCCGGTACCGAGATAGGCCCCCATGACTCCCACATCGGAACTGATCCTGTTT
+>38370 2
+AAGCGTCCTAGCGTACATATGTCACCACTTCGACTTCGCACTAGGCATAGACAGCCTGCGAATGGTCTCAGTTGAGATGCTAGCTTACGACATGTGAGGT
+>38371 2
+GATTTTCAATCTGAACGGCTGTTGAGCCGCGCGTCGAAATTCTTAGGTTGGAGAACACCTAGATAGACATTATTGGCAGACCGTGTCCCCTCACCAAGCG
+>38372 3
+TTTAACGGGCATCCACGCCAACGGATATCCTAGCTTGCTGCCGTATTGAGCACTCGCTCTAACGGACGCTGATTCTGCGCTGTTAAGAGGTGAAAAAGTA
+>38373 2
+TGGTTATCTGTTCATGCCCCCCCCCAAGGGTCGTAAGCTAGTGGGCGCGCGGAATTAAATTCAGATTCGATACATGTAACCCGAAAGCGGAGTCCTTAAT
+>38374 3
+CAATAGTGGTCACCGACTCTCAATCATATGGGTTCACCGTCCCATCAGATCGCATAAGTTATGGCCAGGATGGGCGGAGTTCACTCTGTTAGCATGGAAC
+>38375 3
+ATAGACATACGGCTACGGAGGCTACGTCAGTTGAATATCTGGATCCGCAAGTTATTGCCCGCACATTGCTTGGGCCAACACTAGGTCGATTCGCTCAATG
+>38376 3
+TCCACCGCTGGAATAGCCCCGAAGCCGGACATATTGTGGTTAAACTCGGACTCCGGTTATCCAATTTAGTTATCTCTGGTAGTAAACAGCTGGCGAGGAC
+>38377 2
+CAAAGGGCGTACCGATTGAGTGTAGGGTATCGCTCCACCATCCCATATTGCCAGCACTGAATCGTTGGCTGTACCAAATTCAAATTGGTCAGGGAGCCTT
+>38378 3
+CCTCCGATCGGTGGGCAACTGGTTTCCCGTCTAAAGTTCATTTAAATACGCGGTGCCATCGTGCGTCATTATATGAAGAACGGGAATCCTAGAGAGACCC
+>38379 3
+CAGCGGGTCACCATTCGGATCACGGGTGGTACAGACGTCTTGATTCCATAGCTTTAGACAGCACTAATAACTGCACGGCATGAACGTCTGATGAGTCCTT
+>38380 3
+GTGGTACTTGGAAGTTCTCTATGGCTAAACCTAGAGTCGTGGAACGCTTCTGACTGCAAAGCCCCGGGGCACACACTTGCTTCAATGCCAGGTATAAACT
+>38381 1
+TGCTAAGACCCAACGTCATCCCCATGCCATTCTGCAGTTGAGAGGGGATCGTGCTGCAGATGACGAGATCGTACTTATCTATTAGACAACGATGTGGCCT
+>38382 2
+GCGAGTTATCGTTCAGCGGTATATGACAGACGTATTAAGCCGCGCGCCACTCCGCCTAAGAGTACACTCAGGGAATTACTTAATTCGAAGCGCTGGTTCT
+>38383 1
+GCATCAGTCTTGTCACGCCAAGCAGGGACTAGCTTCGTTACCGATCATTCTAAGTGCGAAGCACTCGTGACATGCAGTTCGTACAGTTAGCTGTGAAGAC
+>38384 3
+TTACCTGGTTCTCGACAACACGCAGGTAGGCCGGCGAACCACTACGGACTAGCATTTTTCAGGCATATCATACAGACTATCGTCTGAGATGAGTGGGTTC
+>38385 1
+TCGGGCCATACCTGACTGAGTTAATAGGCGCCCGTCACCCATCATCTGATAGGTGGTTGAATTTAACCCGATCAGTAGCAATTAGTAACGACGCTGGGTC
+>38386 2
+ATGCTGTGGTGGCCATGACTGACCTACTTAGGAAACATAACCCTGGATGAGGCTAAGACCAAGTTCGGTCAGACCTCGTGACCTTCTTCAGTTCGATAGC
+>38387 2
+CCCGTAGGTGTTCCTACAGGTAGCGTCAGACGGGTGTAGGCCTTCATAGATACCGATAGGTCTTACGAAGTCTAACAGCCCTGAATCAAGCACGCTTTTA
+>38388 1
+ATCTACTCTGACTCGCCAGGAATGCGCCGACGATACCTATAGCGTACTGCAATAGTAGTCGGATGGGTGAGGACTGGCCCATACCGATGTTTATCATACT
+>38389 3
+ACATTTCTGGTGCACTCCGCAGAACTTCGAGGTAATGAGTGCGAAAATCCGGGCCCGCGGTATCCTGATCTCTACGTATATGATTGCCGAAGTCATAACG
+>38390 2
+ACTTGTGTAATTGGGGCCACGGGTCGTGTCATAGAATCCCAGGCTAGACTTCTCCATTACCGTCATGGTATCAACATAAACTGCGTCGCAGAGACCGAGT
+>38391 2
+TCGGCATCATTGAGTCTTCCAGTCCGAAACATTTCCGGCCTAGGTGGACGGGCCGCAGTACAAAATGATTAGGTCGTACGTATCTTATACGAAAGCCTCG
+>38392 2
+GTGGACGTACGCCCCCGCCGTTCTGAAGTCCAGCGAAGAACGGTCGGTCCAATTCATTTGTGCTGGCCTCGAACAAATTTAAAAAATTGCGTATGTCGTA
+>38393 2
+AGAAAGTGTAGGTTTTCACTGTCCGTTGACTTCAGCCACGAAAATGTCTGACCCCGTGGAACATAGCACGTAGCTGGTAGCTCTTCACGCTTACAGACGG
+>38394 1
+TTACCCGGACCTGCAAGTGCTGTCGTAATAACGGTCAGGGACAGTAACCCCCGCCCGGAACATGGGATATATTAGCTGTTTTCCCACTGTAGTTGAAGAT
+>38395 3
+CTTTGGACTACCCAGGTCACAGAGACATGATCCCAGATTGATTGCGTTCACCGTTGCGACAAAGATGGTCTGCTGCGTCTGAAATTAAAGGCACCTGTGC
+>38396 1
+CTTAGCTCCGGCAGTTAGCCAACCCAGTCCACCAAGCATTGGGTATGATCGATCGATTATTTGAAGTCGTTAAACGGTCCTTCAGGTCGAGGAACTGGAC
+>38397 3
+ATGGAATCCGACGACGTGTGGGGCCGTTTGCTTGGAAGCATAATTTCCTAATGGACGTCAGCCCAACTCCCTGAGCTAGTCTACTACCAAAGGTATCATG
+>38398 3
+CCCAACATGAGCCATTCGCTGCTCATGAAGGAGTTGACTACTGCTTACTAGTATGAAGCGCCAACCGTATAACGTCTCGAGGTCGGGGTTCCAGTTAAGT
+>38399 3
+AGCTTACACCAAGCATAGTATTATGCGGCGCACATGCGAGCGATTCGGTCTCCTGGTGAAATTAAGGTACGTCCGTGGCTATAAGTTGCCGTACATCCCA
+>38400 3
+TCAATACTCTATGCTGCAGCGCGGCGAGAAGCCTTCTAGTGAGGAGATCCGGTCGCATACTGTGCTAAGGTTAATGCACTGGTACTATCATGAACCACTC
+>38401 1
+TGTGACTGCATCTTCATTTCCCCCCTCCGATAAATTGTCAAATATAGCACGACGACAGTGATAAGCGAGGCGCTGCGATTGCGTGCACTTCAGAGGATGG
+>38402 2
+GCGAATTCAAAACATCGCGCTCGTACAGTGTAGAACGCTTCCGTGTAAACCTGATCCATTAAATGGGATGGTGTCAGGCGAACGCCTCTCGGCATTTGCT
+>38403 3
+CCCTGCCTAAGCTTAACAAGCTCCTATTCATCAGACTGCGGAGTGCAACCTATCCGAGGGTGACTATCAGGGTTGAGGCGATTGACGACGTATTAGTCAT
+>38404 3
+GAACCATACGCATCTTGGTTCATGCTGGAACCCAGGCTGCATATGTTAGTAACGAATTACAGCCGCCTGTGTATTTGGCGCGACCTAGCGCTCAGGATAA
+>38405 3
+CACGTGTGAGCAACTGTACTTAAGGCCGACGAGGGAGGGCCAAATTAGCGATCTATATGTACTAAGCGCGTACCGAGATATTTCCTGTCCGTATCCCTCT
+>38406 2
+ATGTACCCTGACATGGAAGTCGTTAATCTGCGCTGGAGTGGTTGATTCAGCCTTCAGGTCTAGTGAAAATCGCCGAATCCACGCCATCCCTATAGGCAGA
+>38407 1
+TCGGAGATCTTTCGCTTGGTGCAGGAGAGCTACGTAAAAAGCTGACAGCTGTACTTCTACCCGCTGAACATTGTCTAACACGAGGCTACGGGCATTCCTA
+>38408 2
+CAGTCTACAAAGACCATGCGTCCTGGTCAACGTGTCCATTTCGGCGGGAAGTCCTCCAGCGATAAAACGAATCGATAGTGGTTTTGACGTACTGCCGTAT
+>38409 2
+CCCACTCAGTGCATTTGGTCAGTAATTTTGAGGGTTATATGTGGACGCGGTCGTACTCTCCGACCGAATAGGGACACCAACGGAACACGTCCTATGACAT
+>38410 2
+GGATCATTGGGAATTTCTCATAATCATCGCGTACTTACGAGAGTAATTCAAGCACTTGTGCACGGTAACGGCCACGAACTCTTCGTGTAGCGCCAGGGCC
+>38411 1
+GCGACGCATATACATCAATTGCTGAAGTTCGTTAAGCTGAAGGCAATTGTTGCGCATACGGATCATCCACATTCTACCACGGGTATGACGTTGGCCCGGC
+>38412 2
+GACCATATAAAGTCTAACGCTCATAGATAGTGTCGTGCATGTCATCATGGATGCCCCAGACCTCTTGAGCGGCAGGTTTAGTGCCGTGCCAACTGCGTAA
+>38413 2
+TTTGTGCCTTCAAATGTTTTACACACAACGCCTATGGGGCGCGGAAGAACATGGTCAAAGAGATCGTCGTCTGTTTCACGAAGATGGTCCCCCGCGTCAA
+>38414 3
+ATTGTAGTAAGCCGGTCACCGTAAACTTACACTGTGTTAACCCTTACGGGTGACCAGTAACCTGCTTGGCGCACAGGTAACAGAGCTTTCGTAAGTGCCG
+>38415 1
+GCACTGGCTAGTACGTGTCTTCTCCGCGGTTGGGTACAAATCGGTCAGTAACCGCTATTGGAGCCTAACTCATAACAGTACCGAACTTGTCAAAAGGTCG
+>38416 2
+ACTAAAGTCTGTCACCTGTAATAAGTGACTCTCGCCAGTCTGGCGTGAATGGCCCCAGGAATTGTATCCAAGATTGCAAACTGTAGGACGCGTCGTCCGT
+>38417 1
+TATTTTGGCAGGAGGAAAAACAACGTCATTCGGAGGAGCGACTGACCCCCCTCGTAGTTTGCAGATCATTGACTATCTAGCGCGACGTTGTCACTCTCAG
+>38418 3
+AACTTAGGCGCAAGAACGGGGCATGATCATCATTTAGGCAGATCATCACAACGCTAATGCCGGACCCCCGAGTTGCTCTTTGCTGCTTGAATTGTTACGG
+>38419 3
+TCCTTGAAGTCTTCACAACCATCTGATTGATATTGTTCCCGGGATCCGACCACTATCATGGAGCAGACGGTACCGTTCATTACACTACGGGGGAGGGAAG
+>38420 2
+ATTACGTGTTATCGGAAGTACGAAGTAGGATGTTGGGTCCCATACAGCTGTGGTGCGACCTAACGGATCGGTCATCTCCACTATACTATACCGCACACGC
+>38421 3
+CTGTGCGCTCACGTGAAAGGATTGGGTGAGCTCACCGTAGTACCTAATGGAAATTTCAGACGTCCTTGGTCCCGCCCAGTATAGCTCCATAGAAGTAATC
+>38422 1
+AAATAGCCTGCTCATACCCGGCCCCTCCACATGTATCCTATAAACTTCGTGCGTTGTGCGAGATGATATGGTTAAGGGGTAACGGGAGATCGCTACTCAG
+>38423 3
+CCTGGTTTGTTCACCCGTTTGAGAGCGGACTAGTTCAGCGCTGACCAACCGGTTATTATCGAGTAATAGATCGCGGTAGCAAACCAAGCAATCCGCTATG
+>38424 3
+AGATGCCCTAGGATGGTATACAAGGGCTTACGGGTAATGTCTCGAGCAATTGATACCCTTGGCATGCGGCACAATTGAGCTCCCTAGATCTTTCCGCCAA
+>38425 2
+AGATGTCCAAAAACCCGTCGGACAGCCTAAATGATGGTAGTGCGCATCATACGCTACATGGGTATCTGCTCGCTAGGGTTACTCCAGTATGCCACTGTTG
+>38426 3
+TGTCCAGCCGCTTGGTACATCATAGTTGTAGGGGACTGAGTCAACACAACCATCGAAATCGTTTTTACGGACACCCGGAGTCTGTGGCGAATCCAGCTAT
+>38427 2
+GGCCTTTGAGCGACGCGTTAGATTGTAAGTGATCACGGAATGTAACTCAAGTATCGTATGCTTACCCGGGAGGCTTCATCAACAACCACGGCCATTCTGC
+>38428 3
+TTGCTTCGTCTAAGATGGTCCTCTAGACTTCAAGGGCAGCATCGAATCGTGCCCCAGCCAGCCTGGCACTTAAATTCTGCAAATTGCAGGATATAGGAGG
+>38429 3
+TATACCGCCCAGGAGTAGTATAGTAGTCAATTCGAAAAGGCCATACATGGTTCTCGACACGTGACCTCGACAGGTCTAGTATCGGGCTTCTGCGACGCTT
+>38430 2
+GCGTCATTGATCATCCACGTCGGGTCCGGACATGATAGCCCGCACTAGTAATTACATCATAACCAATTAGTCGAGGGGGAGGTCGTCCGTTTTCCTGAAA
+>38431 3
+ATGCCGAGCCTAATCTTCGCGATTATCCAGGCTTGATTGGCCCTCACTAAACTATAACCTGAGCAGGGGTATTAACGTGAGTCCGACGAAGATGCGCTTG
+>38432 2
+TTGCTTGCTTAGAACGAGCGGCCTCTTTCTGGGCTGGCCACTGCTACATGACCCATCAACCAGTTGTGGTACATATACAAGGTAAGAGGACAGCTACAGT
+>38433 1
+CCTAAACGGGTCTTCTGATATAGGAGTATACCAAGGGAACAAGGGTACTGACATAGATCTAGTTCTCGTAGATATTTTGCACGCCTCGGCCCCCGCTGCG
+>38434 2
+CACGGTGATCGTCGTAGTATTCACTAGACCATGCCCCGATCTAATATTCCGCGGAAAAAGTTTCTCCTGGGATTGTGTCGCGAACAACATCGGAGACGGT
+>38435 1
+GTGTACTACAAGGATACTAAGGGGCGCGGTTTCGCCATACCTACCGGTGAAGTCATTGCGCAAATTCAAACTGGGCGCCATTACGGTCTCGTTCTCATAA
+>38436 3
+TGGCGAGCCTTCTTCCTGGGAGCTTCGGGAGGTAGGACCATATGTAAAACCCGTTAGCCACAAATGATTGACACCTGGAACTCACGTATGCTCCTGATTA
+>38437 2
+ATATGCGTGAGTCCAAATACCCGCGGTGCAAGTTTCTGTACCCTCGATCGGCGAAGATTGGCACGAATATCGAATGATTGCATGGACTCGTCTTAGCCCA
+>38438 2
+GGAACATTATTCGTATGTACAGTTATACCGCTGGATGCGCCATCACTCAGTCTAGTTCTGCGGAACGCTCGAAGTAGCTCCAGGCTGTACGAAATGGACC
+>38439 3
+ATTCTGCAATCTATCCATCCGGCGACTGAGAGGGCTTGGATAAAAATTCTGCCGGAGGGCACATCCTCGGAGCTCGGCATTCGTTGTAAAATACGTCACT
+>38440 2
+TCATAAATGACACGGCTTTCGGATAAGCCTATTCCTGCCAACACGCTAGTACACGAGATGATCTGGGCCGTCAGGTATCTTTAGATCACCGGGCGGATTG
+>38441 3
+ATAGATAATTTGCGACCAGCTTGCTGGCACTTCAAAGCTTGGGTCCCGGACTCTCGTGTTAAAGGCTGAGCAGCATTACTTTAAAGCAGCCATAGCGCCG
+>38442 2
+CCACTTGTCGATTGACAGCCTTATTCTGCTCTCGTCTCAGATGTCGGACGCATAGTAAAGAACAGGTAGGGATCGTCCGCAAGATACAGTTCCTACGGAG
+>38443 1
+TCTAGACCTAACGGTCCTGGTATGCTGGAAAATCGGGTGTCAGCACTCGTTCGCGTCTAAGGCTTGAGGGGTGTCACCATTACAATTTAAACCCGAAACC
+>38444 2
+TAGTATGCGTCTGGTACATTTGCGCATGAGGTACATTTGGCCGGAACTCTCTACAGGATGAACCAAGACGACTCCACGCCGTCCATGCAAACTTGTAGTG
+>38445 2
+TAGAACTTATAAACTTGGGACCAGCTGGTTGCCTTTGATTTCGGCAAGCCCCGTGAAACCTAGTCTAATCGGAAGGGACACTCGGGTCCCCACTTGAGAT
+>38446 3
+GATCGTTAGCACTATGCGTTTATTCATAAATAGAATCCCGCGGGCGGTCACGATGCATACGAGGTAAGCGAACATAGCTTCTGGACGGCTCCGTACTCCT
+>38447 1
+AAACTGCCTATTCGTGATTGGCGATTTGTTAGGCTGATCAATATAAGGCGGTCTCGCACCTCTGTGCACCACGCGCAGAAGCTATCCGTTACGCGAAGAA
+>38448 1
+CCGGGGTCTGTCAAAAAAAGGACGCATCACCGTTTGTAAGTTTCCGAGCGGACCCCAGACCTGAGGTGCTAGTATCGACATCATACATCTTTTGAGTTGC
+>38449 1
+GCCGTTGTATAAGCAATCATAAATATACGCAGGAGGGGCAGGCGAAATTTATTTGTGCACCAACCCCGTGCTTTCTGAGGAATCTGCTGGCCTCGCCCTA
+>38450 2
+CGTCGCTCCGGCCACCTAATCTAGATGCTCAAAGTATACTACCCACTTGTTTGAGGTAAGGATAGGCTGTGATTTCAGCAGCGCGGATACCAGTGAAGCT
+>38451 3
+CTATAGATAGTCGGCGGCCTGAGCACATCCGTGTTTCCTTGCAATACGACCTGCACTTTCCTAGACGAGGTAGAACTTTGATCGAAGCGGTATCAAGCAG
+>38452 1
+TAGAATAGCTTATCGGAGTTGCGCAGTTCCCGAAGTCAGCATGAATTGTTCGCACCCGTACTTGACCCGACCTGTGACTTGGATAAGAGCTTCGACAAGC
+>38453 2
+AACCCAGGTAAATCCGGGTAGCAGAGCAGGGTACGCGGGGTCTAAACTTTGTCTTGCACTGTACGTATCATTGTACACTCTAACTTGAGCGGTTCCCACA
+>38454 1
+CGATCAGTACCACAAGTTGCGCCTCCTTCTACGTGCAATTATGCAGACTCCATACACGGAATTAGATTGCGGGAGGGCAGCTCAGAGCCATTGGTTTTGA
+>38455 3
+AAAACGCACATGTCACGGTCCGTTTTTTTCTTCGCTATCGCACGGATAAAGGCAAGTCGTAAGAAGGCATCCATCGCGAACGCTCGCGTTGTTGAAGTGC
+>38456 2
+ACTCTATCGAGTGTCATGCGCTACTTCCTTAAACGGTCGACCATGGTGGCATTCTAGGACAAAGATGGCATATCGGAATCACGTCTCGGACAGGTGTCAC
+>38457 2
+GCTTTGCTAGTACGAGGCTGGTGCTTGAGACGCGGTCCACGCACGTCCACAAGCTGGCGCAATCCAGGTTTACTAACGTATATTTCGAGTAAATAACACT
+>38458 2
+GTGAACGTCCCGAACAAGGCTTAGCCGAGCGGGGTTACTGCTCCAGTTTGCCTCCATACACTCTGATTATTGTATGCTAGCACATTAGCGAAGAGCGATA
+>38459 1
+ACCCAAGTCGCTCTGTGCGATTAAATGAGGTTCGGCGCAACTATAACGTCCGGTCTAGTCTATTGAGTCTCAGATGGCCACGAGGACATATTCGCATAGC
+>38460 2
+AATGATCGATTATCCGTCGGGCAAAGCCGGCTTCGGTGTTTGGTGTCGAAGGGTAGACACTCCAGCTCTATAAAATTGACCTGACCCTGCATCACTGACA
+>38461 3
+GGGATGCGTATACGCGGTTGCTACCGCTGATTGTTTTTAACGGGGAATTCCTGTCTAAAGCCCCAATCCCACACGATCCTTGTGGCCGTAAAAAGACAAG
+>38462 3
+CGAGCATGCATCACGTTACTGCATGGGCTCATGTCGAGTCGGGAGTAATTGCATAAACCGCAGGATAGGTCGACTCATCGCCACGATTGACTTTCCATAT
+>38463 2
+TTGACGTGTACGTTCAGTCACCTAATGCTCCAGCAGGCTTGATGTAGGGTTACCAGAATCGCCTCGTCACTGGACAGAAAGGCTACACGTGTAAGTCCTA
+>38464 2
+AATAGAGGGGCCCACAGCCCATACTTACAGGGTATGAGCCTTCCGTACCTTGAATACCGGGCCAAGCTTTAAGGATTTTGCTAGTCACTTGGGAACGTCT
+>38465 3
+AAGGTAGTGGACAGCATTTGTACATTCTCGAAAGCGTTCTAGGGGCACACGTGATCGACGACCGTGCGCTCACTTGCAAAGACTCTAATATCTTGCTCGC
+>38466 1
+GTATCATGTTGCGTCCAAAGTGTCGCAATCTGGTATTACCTTCAGGATTAGGACGATGCGAGCCCCTCGACGCTCATGACAGATCAATGAATGCCGCGAT
+>38467 2
+TGGATATCCAGGATTTTGGAAAACGTGCCGTCCCGGGAACCGTTCGTTATAAGCGTAGATGTTCGCGAACAATTAGCTCCCGCATCTGCACTCAAGATCG
+>38468 3
+TCGGACCCTTGTGTTGTCAGGCTAACTTATCTGCACAGGTCGAGAAAACGGCTCAATACTCGTAATCGACACTCTGTGCCGAAATGAGATGGCGCTATCG
+>38469 1
+GGACTACTAGCCGGAGGAACCATGTGTCTATGGAGCTATAGCATAAGTGTATTCAGGAGGCAATCAGACGACTCGCTTCACGTCCCCATGCACGTCTTTT
+>38470 2
+TCGCCTCCCCATGTTGAGTACCAGGTATGGCTTCGCGTAGGCGGCCGGATATCGGGTATTCTCCAAGATCCGATACATACGGATACAAGTCTGAATATAA
+>38471 3
+GAAGCGCGTGGGCATATGAACGCTCTAGTATACCCCTCTGAGCATTCACTAGATCCGTAAACGGAATCCAAGCGGTAGCGTTGATTTTCTACGTCTAGGC
+>38472 3
+AACTACTTGCCGACCGGGATAGGCCGCTGTACCGAATTTGAAACTTCCCCATTTTGGCTTCGTGAAGCCAAATTGGTGAGATCGGGCGAAGTACACTTAC
+>38473 3
+TCTTCCATTACCGCGACTACATGCCAAAACTCTCTGTGGGGGGGGGATTGATTTTATGCACAGATGATGCTTAATAGCCCGACCGGCAACGTGTCAACAG
+>38474 1
+TTGCCCGGCTTCAAAGTGGGCAGATAAAATTGTCATTAGCAGCCCAATCGTATGTGGGGGCTGTTCCCCGCAAATGTTGCGCGTAATAACGACATCCACT
+>38475 2
+ATGTATTCCAGGGGCGCGCGCACACCTGTGCGTTGCAGAGTCACGTTCAACGGAATATACGACTGTTACGACTTTCATGTAAGGCTCTGGATACCAATAC
+>38476 2
+TAAGAGTTCCCAGGCACGGTTACGTTTGGAGTTTCAGCATACCACTTCAACGGTCTGCCTCGTTTGACGGGAATTAGTTGATACACACAGGCGAACCCGA
+>38477 3
+CTTATTTAGCTAAGCCCTTATATAACGCCTCAATGCAACAGCCTTGACTGCTCGACTTGAGTGACACCGGATCGGCGTGTTCTAAGAGCGGTGGACAAGG
+>38478 1
+GATACGAGAGGGAATATTGTTAAGCAGCTTAGTTGGGCAACATCCCTCTCGACATACCTCTCGGGTCCGAGCAACGGTTGCACTGTCTCGAACATTTGCA
+>38479 2
+ATAGATGTTTATCTCGCATCTCACACGCTCTTATACTCCCCGGTAGTTGATACGGAAAAGAGTTCGACCACGCGGCAGGTTACCGTGTGTAAGAGGACCG
+>38480 2
+CCAATAATCCCGATCTCAAAATTCTCGAGTTTGATGTGTTGAATCCGGTTACGGAATGGATAAGTGCACCGGGGCCGGACGTTAATCGCGGTCCAACCCT
+>38481 1
+TATCCGCACTTGTAAGCGCATGAGACACTCATGAGGCTCTAGTGTTATGCTCCAGCACAGTGGGTTGTATACGACAAGCCGGTCAGTAGCACTGACCTTA
+>38482 3
+CCTGTGAAGGGAAACTTCAGCCAGGAGCAGTTAATCCGCGCAAGATGAGAAGCCCCTTCGACTGTGTCTAAAGTAGTCAAATGTTCTGGTCTCCTCTTCG
+>38483 1
+GCCCAGTGCAACGCCGGGCTACACTTTAGCTCATTGGGCTTACTTCCGGGTACTCCTGGATGGGAACCCTTTATAAGTAAGTAACGAACAATTAGCTAGG
+>38484 2
+GAACCTCTACACGGGTACCGCCCCCAGCTTCGAAAATGTTTTTTGCGATAAATTGGAAGCAGTAGGCTGGTTGAGTCAGGTCCCGTAGCCTAAAGTTCAC
+>38485 2
+ATACCGGACATTCGAGCTCGAGCGCTAGGTCAGATCATAACCTTTCTGTCTTCAAAATGGGAAGGTATTTAACCATAGCGTGTCATGCCACGGCGGGCTC
+>38486 2
+GTAGGGTGGCCAACCCAGATTGATCAAACTGGACAAACTCCGCAAACAGTTACATCAGGTATCTTTCAGTCTCCTCGTGTAGTTCGGGGACCGTAGTTGC
+>38487 2
+GCTCGCACCGTCCATGGTCGTGTGATCCGTAATCAGATCGCGAAGCAGGAGGTTACTGTGACACGGGTAACTTAATTGAATATTACCTGTACGACCACTC
+>38488 2
+CAGAAGGACTAAAGAAATCTTGAGCACTCTGCGGCACGATAACAAGGGAGTTCTTGGCCAAGCCTGTCATCTCGCCGTTCTCGGTGTTTCTCTAGCTGAA
+>38489 2
+TTGACGACGAGCAAGGGTACTTGGCGACGTTAGCACACTTCGCAAATCCACGGTTACATTTTAACCTACGTCCTGATTGCGCAAGATCCGTGTGGGATCA
+>38490 2
+GGAATGAACAGCATGTCTGGTACCAGATACAAACAGAAAGCTGTTTCGCCACGTTGTCCACTGAAATGTATGGTGTGACTCCGGTGTGCCGTCCTTCCAC
+>38491 1
+ATGACTGTGTATCGCCCAGTGCTGAGCACGTCGAATCCAACGATAGATTCTCTGTTGCCCTCACTCTGCCGTGACAACAGGTGGGATGGTTTAGAACAAA
+>38492 1
+GGCCACCGCGGCGATCACTGATGTCTGTCCTCGCTGGTGCCCAACAAATTTGTAGTAAATCATCGCTCATAAGGTTTGCATTAAGCATGAATGGCAGAGC
+>38493 1
+GTCGGCCCTAATGTGACAATAGTTCCCTTATTTGAACCAACAGCAGGGCTGTTTCAGTCATCAGATAAACTCGAGTCGAGGGGCAGTGTTGATCGACCCC
+>38494 3
+ATCCCGCTTTGACCCGTCATTGGCTGTTGCAGCAAGGTTAGGGCTCTAGAACCGACGAAGTTACAGGTATGAGCCTAGCAACATTGTCAGTCTCCATGAA
+>38495 3
+AAACGCACTGTCTGTGTTGTCGAGAGGCGGGCGCAACGATACGACACACATGGTGGGTTCAGCTTTTTACGCATATGCCTAGCCGTATCTATTCCACAAA
+>38496 2
+TGTTAAATGAGTGGGAAAACGGCGAGTTCTACCTCTTCCCCGGCTATTTGATACACAGCCTGCCTCGACGGTCACCGACAGAACCTGTGGTGAAATTTAG
+>38497 3
+TGCCCACAATGTGACGTATGATAACCCAGTGAAATCTGAGATTGCAGAGAACATGTACTCGCCTGTCGTTTAACGGGTCGAGGCATGCTTCTGCAGCCCT
+>38498 1
+CGAAGGCAACTTGCGGAGCAGCTTAATCCTAACTGCCGCACGAAAAAATTGCGTTTCAGGCGGGGTGTTGTGGGGCATTTTATCATTCACCCACACCATT
+>38499 3
+CGACGCTCCCTCCTTCTATGGAACCATAGCGCGTCACTAAGGCTGGGTTAGAGGGGTTTTCCTGACCTTCCAATGTGAGGATCAAGCCAAGATTAATAAG
+>38500 2
+ATGAGGTGAGTATAGACTCTTTAACTTGCTGTGCACCATAGCCCGCCTCCTCGCCAAGATGAAGGACAGGGCATATTGTGCTAGACGGTTCTCAAGCCTA
+>38501 2
+TGTCTCGCACAAGCAGTATTCCAGCCGACTGCTCTGGGTTATGTGTTGTCCGACCCGTTGGTACGAGAACCGACCCGGAAAATTATAGAATATGTACGAC
+>38502 2
+GAAGGTAAGTCTGGGCCAGAATGAGCTGCAGAACCTCTCTGGTGACGCTTCCGAAGCTCCCTGGACTTATTGTTATGGATCAAACAATTTGAGACCTCCC
+>38503 1
+CGGAACGACCACGACGTAAATTTTTGCCACAGGCCTATCAAGAATTACGTTTTATAACGGGACTGCGCAAATTGGTGGTCTGCCCGTCCCTTGATGCGAG
+>38504 3
+GGATATGCTTGCTACACGGCCAATATTTCTTACGAGCGTGGAAAAAATCGCCCCTTACGTAATTGGCCATATCGCATCGCGCGCTCGATGTATGGAGCGA
+>38505 1
+ATTCTCCTAAAAGGAGAATGGGCTGAGTACTAAGGCATTGGTGCATGAGTTTCCCGATGCCGTTGTAGACCAATCGTACGCAGCTTACTCCCATCCCAGG
+>38506 2
+GCGTGCTAAGGCTGCGCACCTTATCCCATACGTTTGCGCGAAGTCGTATACTAGCACGTTACAAAACTTTATCCACATCGTGGGAGCAGTGGAGGCTATA
+>38507 3
+ACATATGAAGTAACCATCGCGCGGTCAGACTCCCTGTGCGCCTGTAATTAGCTTAATTGAGTTAGCCGGATCCTGAATCAGATACGGCGTGGTACCGACT
+>38508 2
+GGCACCCATGTGAATGACTAAGAAGTTCTACCATCACGGGCTGGAACTAAACTTTCTCTGTACGTTCATTGCACATAGGACCCTGTAGGCAGCGGCTGTG
+>38509 1
+CTGCTCTCGTAGCGGCGTGCAAAATATGACAATTGCAAGTGGACATACATCTCATTACTCGGTTCAGGTACCCCCAGTTCAGTCATGAGGGGGGCATCAT
+>38510 2
+GATGGTAAATAGAGTCCACTTTACAACCGGTACATTCCCTAGCCCAGATCCGTTGGCTTGTTGCGTTGAAGGGGGATAACAGCCATACCTGATACGGCCT
+>38511 2
+CGGGTCTTAAGATGTTGCGTATCATAGATTTAAGATATTTAAAACGACACTCTAGCCGAGACCGCAGGTCGACGCGGCATGCTCCGACTCAGCGTCGTCT
+>38512 1
+TCCGGGTTATAAAGGGTTTTGTAAAATATTCGCCGGGCTGAAAGCTCTGGAGAATCTGATGCCAAGTACCCCCAATATCGCGGGAGACCTCCCTTCTGAC
+>38513 1
+TTTCCATTCACAGCTGAGTAGTCATTGGATAGCTACGCTCAAGCAAGTCGCAACGGTGGTCCTTGGAGTCAGGCCTGAGTAACCTCTAAATGACTCGGAC
+>38514 1
+CGGAAGGCACGAAAGAGGCCATTATGGCCCTTTGATAGGGCTTATGGATACTCACTCTAAACTCGCAGACCAATGGTCGTCCGCTTTGACGGTCTTATAC
+>38515 1
+TGAAGCTTCTATGCCCATACCCACAGTGTAAGCTGTAATTCCAAGTTGGGGGCCCCTCGGCGGAGCCTGAGACGGCCACAATGTTTTAACTATATGATGA
+>38516 1
+GCTCCTGGTTAGCAAGAGTGCCTCTGATGGATACTGTTTCTAGACACGCCAGGAGGAGAACCTATCCATACCCTACGCTATGCAATTGATTGACGTAGGC
+>38517 1
+TGGCAGACCTAACACCTATCGCCGCATGTCAGAGATGGCAAGAGATCGGCTGCACTGATCAACGTGTAATTCCGTAATGCGCATATTGTGTTGCTCTGAC
+>38518 3
+ATACGACTATGGTTGCTCCATCTGCATTTTAAAGTATGTGGCCAAGATCGAGGATCCGTGTCGTCCGCTCCCGTGAATGCAACTCACGGAAGAACAGTCG
+>38519 1
+CTAGTCATTGGTCCGCAGTCAAGGCCAGGTCCTACTATGGCCTTTTCTCCAGGGGCAGGTAATATAGGTAAATAATCAAAGCTCGGTCGACGACTCTAGC
+>38520 2
+GCTATCACCACAATAGTGGCCGTTGCGTAAAGCGGATGGCGTAATAAAAGCATTCGCTCGTTGCCTTCACGCGTCGGATACCGGTGATTTACCCTAGTAA
+>38521 2
+GAATCTATGCGGGGTAACGTACAGGGAGATGTGTAATCCAGTAGAAATCTACTCGACACGCATGGGACTCTCGCTTGGTATCCGCCGACCCTATATTTCC
+>38522 3
+TAGAAGATCCTGATCCCAAGCTCCCAAGCTAAGATTAACCGGATGCCGCTTGAACGATTTTTGGCTCCCTTCTCGGGGAGAGTGTAAACTGGCAGAGCTT
+>38523 1
+GCGCCAACTCTAATGCAGCGGTGCTATCAAGTTGTTCTGTTTCAACCTATTAAGCTATCCGCGGACAAGGAGGCATAAACGCAGGGATTGCGTCCTCATG
+>38524 3
+ATAGTAGTGTGGGACATGCCTAGGCCCTATAAATAGGCAATTCCCAAATCGTGCGTTCTTTCCGGTCCGAATCATATACAGGCCGACGCCAGTGGCGTAT
+>38525 3
+CCAGATGGCTTTATAATTGAAGCCGTGGAAAGCTTCGACTTTAGACTGACCGTCGAAATTATCAAGCCTCGGTCCGGCGTCACGATATAGCATGCCCGGT
+>38526 2
+CACAGCCATAGCCATCGCTCGGTAGTTTCTTAGGGGACTGCTCGGCGTTAGCACTGCAGCTATGGATGCTGCCATGAAATACCACGTATAATTGGAAACT
+>38527 3
+GAGAATTGATTTTAACAATGACAGCAAACCCGCCGGGATAGTATACTTATGCGCTCCATCTTGCGCTAGAGTAGCTGGAGCCTGAGCGCTACGCGTCTCT
+>38528 1
+ATGAGTATCTTTACAGACCTTCCTTCCAGGAGGCGGGCACTGCAAGTTCATAGGCATGTCTTCGGCGATGAGCCGATCAATGTACATACGCCTCAGATAG
+>38529 2
+GAATAGTGCTGTAACAGCAACACACCCTCTGTTGATTCGACGATGGGCACCAGCTAACTAGAGGATCGGAGCGGTTGCCATCCATCCTATTTGTCGTTAG
+>38530 1
+TGCATAGCGAACTTAGCAACGTTTCCTATTACAATGCAGTTAGTGCCGGAATCCGAACGATTCTCGGGGGGCCAACGAGTGCTACGTCACTAACGGTTCT
+>38531 3
+CTGAGTCTGGTCCTATGACGAAGTAATGCGACCTGATGCAGTACTCGCGGTGTAGGGTCAGTTCTAGCGCATCATCACTCCTATTAGACATGACCAAAGC
+>38532 1
+CTCGAGCACCGCGGACGTTGTTTTCTTTAGGCGTAAGATGAAATCCGTGATCCCACCTACAAGAGAGTGACGTACGAACAAGGTCTGTTTCTCGACGATC
+>38533 3
+CGTCCCTGCGGGACCTGTACCAAGCTTTTAATGAAGTTGCAGCTTGGATAACGGAACATACCGGTTCATGGCACGCCCCTGTCGGTAAAAACTAATTGGT
+>38534 3
+GCGGGGTTACTATAAGGTCTTGCTAATTCAAACCCAGAAGTATACAGCGAGTTTTATGACAGAGCCCAGTTCGTGCACCTCGCTGCCTCGATTCGGAGAC
+>38535 2
+CGTGTAATATAACAAGCCGCGAAAGAGGAACTTCCTTGTGCATCCTCGGCGTTTGTTAATAGGCATCATATCTGGGCGCCCACCATTTCGAGAGTGACGC
+>38536 3
+ACGAACGGATATGGACTGATCTTTCGTTCAGTCCGAGTTGCGACACAGTTGGAATTTCAACTTTCTTGCAGTGACGCGGACCGAACTAAAGCCCGCGATC
+>38537 1
+ATATGCGTATTAAGGAAGCCTGCTCTTTCAATTCCAGAGACTCCGGTGGGCCGAGCTCCGTGGTTAACTCTAAACGGGCCAGCCAGAATCTATTCTAAGG
+>38538 3
+TGGTTTGTGGACACGTACGAAGCAAAACGGTGTGCCACTACGGGTGTTATGCCCTCCCGGAGAGACATACAGGACTACTGACCTTCACTTTTCAATATGC
+>38539 2
+CGGCATAGCGAAATCGCGACGCCATGAATGTGATTCTCCAATTTTCACTGTGAGAATGATGCCCGAGCGTTGATCCCCAGCTTGATGGCTGGATACCATA
+>38540 3
+AAGTCCCTCATTTCTGGCTAGTAATCTGGGTAGGGGCAGTTGCAGCCAATGCCACCAAGATTTTTAAAAAGCTAAGGCAGGGAGTGCCCTCCCTGACTCT
+>38541 1
+AACTGGCGCTACATCTTTTTCAAGGTTGAAAACGGTGACAAGTGTAAGCGGTCGTGGTCAGACTATGGTCCCGCAATATGACCTTTCCCAGACCTCAGGC
+>38542 1
+ACTCGCGCTGGTAACTTTAACGAAGCCAGGGTGTAGAATGTGAACTCCTCCGTCACTTATTAGGCTACGGTAAGCCACTCACGATTCTGTGCAACGGAGT
+>38543 1
+CGCGAACCCAATCGGGTCTTCTCCATATGGTGCGGCATATCTGAGAATATCGCCTACTATATAGATCACATGCGGGCGAAAGCGTGGCAACGTTTATTGC
+>38544 1
+AACCCCCCTCGGGAGCGTGCAATCCTCGACGGTGACCGTTTACCGAAATTTGGTTAGGTATTACAATACCAAATGTGGGGCAACCCATGTCTGTAATGTG
+>38545 2
+GGATAGACGATAGCGCCTGGTATCATCCTTGGGTATTATCTACAGGGTTGGTGGGACCACGTACATCGTCAGAACTGTTTACGAACCACCCGCAACATCT
+>38546 2
+GAGATGCGCTTAGTACGCCTAAAAAAAGCTTAGGGTGCTATGCCTGCTTGTCAAACCCTCTTGTCGGCAGTACCATCAAACTAGTCGCTTCGGTCAGGAG
+>38547 1
+ATAACGTTGCAAGTATAACCTCGTTTTCCTGGATGTGCCAGCGGTGACGAGGTCGACACTCTGGTAAGGCCCATCAACTGCCTCATGTAAGATGGCATAC
+>38548 2
+CAGTCAAAATTCGTTGTTCACCATATTGGTTCATCGGGTTCAGGAAACGGCCCTCTTAAGCCCTGCTTTCCCGTAGCCAAGAACATACGAGGGGAGTGGA
+>38549 2
+ATGTTTAAATAGCCCCATTCACTCCTTTTGGCGGGCAACGTTGTCACACTGAGGACGCGAATAACCTGGTTCAGTAGGCGCTTGAAACCGGTTCGACAGA
+>38550 3
+ATCTCGTACCGGAGTCGCGGAAGCCGTCTAAAAGTTTGGTTCTCCGTATCTCGTTCCGAACAACAGCGTAACCTGATTACGTAACGATCTAGGGTACGGA
+>38551 2
+TACAAGGGCACGCTTTGTGACTCCATGATGCAATTGAGGCGAGTTCTAATTTCCGATCATCGAAAGGGTTACCTGAGAGTGCTCTCACCACACAGCGTCG
+>38552 3
+GTCACGGCAGGAAGGAGTGATTTATCCCGCAAAGGGAACTCGAAATCGCATGCGTTCTGGCTCTGCTTCACTCCATCTCTTCTAAAACGGTCTGGTAGAA
+>38553 3
+AAGTTAGTATCATATGGTATCACGCGTTAGCTAGCCGGCAGTCCAGAATTTCAAATCACTCCTCCCGTGTGCTACCTAAACGCAGTGGGGGGTAGGTCAC
+>38554 3
+CATCTTCCACTGTACATACTTGACCATAGAGTGTGAAGGTACTCAGTGGTCCAAAGCCTCACGCCATTGCGATTGCCAGGGTTGGGTTCAGTACAAACGG
+>38555 3
+AAGAGTATCCGCGAACCGCGCCTCTGTAGGGTCGGAGCAGGCATAGATAGTGCATTGCTTTGGTCTTTTAACACCAACCTGTACATCTCATTAGACAGCG
+>38556 1
+CTGGCAACTTGTAGTCCACAGCTCTCGAGCCTAGTCCTAGCATACGTAACTAGAGAATTGACCATCCGACGAACTACAGGGCTTTGCGGGGTTGATTGAT
+>38557 1
+GCTGACTCAGGCCCTTTGAACGAGAGCTACGAGAAGGGACCAACAGCAGAGTTTCTAACAAGTTTTTTTGACACTGGCTGGTAAGCTCCGTTCCGTTCCA
+>38558 3
+TACACTGCGGGTGTTGTGCTTGACAACTTACATCTGAGGCACTTGCACACCAGCCGGCTAGTCGAAGAGCAGTGAAGCTTATTGAGAATACTTCATCCCG
+>38559 1
+GTTTGAAATGGAAGAATATAACGGCACCGGCATAGCCTACTTAACACCGAAGTCGGACGTCCGTTGTACCTCCCACGGTAGTTATTCTGGATCGCGCTTG
+>38560 2
+ATCCCTTGGATTGCGCGCTAATCGAATTGCTGATGACCTGCGGTCTTGACACGCCGCAAAGATTGCATACGTGGAGAGAACCCGTTGATCATATACTACG
+>38561 3
+CGGAGGCGCCTTCACAGTATCGAGTTCTCGTCCCTGTAAATCGTTTCTCATCGGGACCACGAGATGGTACCACCACGACATGGAGAGAATGTTTAGAATT
+>38562 2
+CGGTTTACGTAATTACTAGCAAGCGAAAGCCTTTCGGGGACGAGTTTACCCTGCCAGATCTGCCCTATTCACGCAGGTGGGTCCAGACGGTTTAAAATCA
+>38563 1
+TCGTCATAAACGTGCGAGCTGGGTAGTGTGCAATTATCCAGCTTCTCTGGGATACGGCGGTAGTGTAACGACCCAGACGCATTCAATATCATCTCGAACC
+>38564 2
+TTGGAAAACCGTGCTTGGCCGAGGCCCCCTCTACGTTAAACCTAGCACGTCGGTAAAGGAGCCTAGGGATCGAGACATTATCTCTATTCCGTAATGTTAG
+>38565 2
+TAAGTTAGCGCCGTCTGTCATACTTACATAGGTATGAATCACGCCACTCTAAACGTTTTTGGTATGGAACACGAGCCTAGGCCGACTACGGCCGGGCAGT
+>38566 2
+GCTTGCCGAGCGAGTAGTCACGGGGCAAAGAAACGCTATCGCTTAATTGTATACTGAGCATCACACGCCTTGATTCGCCATCCTAATGTCCAGAGTTGTG
+>38567 3
+GACAATCCCACCGGAATTGGCTGTCCGTAACGGACTATCCGTTCTTGAAATATGCGACCGGAGGGCTTCTGATTCACAACAGTAAGGCGTGCTTTCATGA
+>38568 2
+TACTGAGTGGCTGTTGTTGATCATGGCATGCTGAGCCTGAGATTGTATGATTAACGCCCACAGAACAGCGCCAGCCAATGGTTCACACGCCCTGTACATA
+>38569 1
+TCCGCGGTTGTCACCAATGGCTCTGTGACTAGCATCGATAAAGCCCGGATTCGATAGGTTCGATCCGGCCACATTGAATACTCAGGACTACGATAAGGTT
+>38570 1
+TGGGGTGGTTGAGCTGATTAACATCCTAGTTTCAATAAACGGTATCCGCCAGAACATGTCCTTAGAAGGCCCTGACGGGAACAAGCTCCCCGTATTCCTG
+>38571 1
+GGTCCTGGTGTTCATGACGCAGTCTTCTAAAGCTGAAGCCTTGACTCGACCGTAGTCCTCAACACAGCACATAAGTGTATCAAGGGTTGTCGCGTGCAAA
+>38572 2
+AACTCTCTAAAACAAGCTGACAATTCTGGTACTATAACCTGATGCCCGCGCGACGGCCGTGTCCGTTATGTAGCCTCTGGATGGGACGAAAGTTTGGCTA
+>38573 1
+CGAGCGTCCTGTCCGTCGCAAACATCACACTCGAGTCTCTATGTGCTACAGTAATCTGGGCAGGTCTATTTTAGTACGCAGTGGTAGCGAATGAAAACGC
+>38574 3
+TTGCATCCCCCCCGATATTATGTGGGCGAGTGGGTCTGAAGTCGACTCAGACCCACTAAAATATTTGAGAGTGTCCTCAGGCAATGTGGACCAGTTCAAC
+>38575 1
+ATGGAAATGTTCACAGCCTTATGTGCTGTAGACTCCGGGAATTAGGTAAATCGCCCCGCTGTACCGTAGGTACTTGATACCCGCTACTCCAAACGTGAGG
+>38576 1
+CATATCGAGAAAGTATTTCATGAGCGAGTTTACCCTTACTGAGAGGAAAGGACTCCTCTCGGGGAAGTATTGATCGCCCCACCTCCTCTCAGGGGACTTG
+>38577 3
+CACCACCACTGACGCCATTCGATTACATGCTGTTGGTTCTGTGAATGTCAGTGCATATTCGGTCCTGGGGTGAGGAAACTCCTATGAAAGGACAACGCAC
+>38578 1
+CGAGAATTTCATAAGACTTTACCAATATGGGGTGCCGAGACACGTAGCGCCAGTCTTTTATACTTTCGCTGAGTTACACCTCCCCAGTGCGGGAGAGGCA
+>38579 3
+GCTCCCGGTAGTTCAGTCAGAACGTATGGCCGAGCACCATCGTCCAGTCGTGGCTCGGTGGACTTCAACTAGTATGCACAATTAATTGAAGTCTCAAGAT
+>38580 3
+GGCCGCGAGTTTAGGCGTGCCACCATTGCCGGCTAAGATCGAAGCTGTTCGTAGTGTGATAGCTGAACCCTATTCAAATAGAATCCTCTAGAATCACTCG
+>38581 1
+CCAACGTATCTTAGACCCCTCTCTTCATGTGGGCATAAACGATTTAGTTAGAACTTGCTACTGCAGTGATGTGAACGAACTAGCCGGGCGGCGAAGGCTC
+>38582 3
+TATATGCACGAACTAGATATAACCGTCTATATTCCGGAACCTGCTGGCGAGACCGTGGTGGCCGCCGGCCGTTGAAGTAATCGTATCAAGGATATTCCTC
+>38583 1
+AAGTTATCCCATTATCCGCCCCGTGCGAGTACGCTGGGAGGAACGCGAGGTCACGTTGAGATGGCGTCTCAACATACATTTTCAAGTATGCCCTTGATAA
+>38584 1
+CACTCAACATTCATTGTGCTCGGTCGGTGAAGTGAGTCCGGGATAGTAATAGCCAGTATCTACCAGTTCTGACTTACCAGATTAACGTCCCGCGAGGACG
+>38585 1
+TCTCGGGTGATACGGGAGGGGCACTACAGCTCTGTAACAGATTATCAATCTGCTGTCTATCGCCAGCTATCGGAAGCTGATCGACAATAAGTCCCCTGAT
+>38586 3
+TTGTTAGCGACCGAGAATTCGAGTCGTCCGACCTGGGACTTAAACCAAGTGCGCAAGGCGTCGATTATACATTTCGTAACTCTAGTGCAGCTCATGACGC
+>38587 2
+GACTTCTGGCTGATAACCCCTTTGCATAACTATTATCCTCGGTCATGCGTTCGATGCCAACCGTAAAGGAAGATCAGGGGGGCACCTCGCGATGATAGTA
+>38588 3
+CTTCAGTCTCAAGGTGATGTCGTTCAACCGAATGGAATAACGCATGTGGACCTGTAGCTGACAATTCAAGTATGGTTGACTCGGCGCGTCCCCAATACGC
+>38589 3
+CTAAGACAGACGTCACCGTTACTTGAATGAACATCACGCTGGGCGGACACGGATTTTTCGTGGCCTTATCGGCCGATAGGGTTTACACATTCGGCCAAAT
+>38590 3
+CGGCAATGTCGTATCCGACGTAAGTGGTAGTCAATATAGCCCCAGACATTTCACTCATATTTCCCGTAATAGAGGTGACGGTACCTGCGTCGCTACAGGG
+>38591 1
+CCAGGTAAGCCGCGCCTTAGTTCATTCCCACCAGGTATTGGGAGTACTTCCACAAAGATGATGAACGGGACACTGTGGCTTCCGCTATTGCAAGAGTTTA
+>38592 1
+CGCTCAACACTAACGCTACCTTGAGAATATTCTCACTGAGCGACTTATCGACCGGCGGGCCCTCTTCGAATGTATAAGGAGAGATTCGGGCATTATGTGG
+>38593 3
+ACAGAAAGTCTGTGGCAAATCGGGCTGGACGCGAGTGAGCCCTGTACATACTTCACGAGAGCCACGTGTACCAGAAACTTTCTGTTGCTTTTCTCTACGA
+>38594 1
+TGGTTGTGTTAGTCCATCTGGAGGGTTAATCACACTCGAGCCAGATTAGTGACGTTGATCAAACCGGACATACCACCACAGGCGTACCTGGCATTCAGCT
+>38595 2
+GTACAAGTACGGTGTCTCGCCCTAAGTTTGTACTACTTAAGAGATTGGGGAAATCATCGCTCATTGGAACTGGTCTGTACATACAGCCGCCCAGGGCCCA
+>38596 3
+GGAAAATTTCCAGTGGCCCAGAATGAATCCACTTCGCTTATAGGGCTGTCAACGCAACTGGTACGCACTAAGGCGTCGCATTCGGCATTGTTTCTACGGA
+>38597 2
+TGACGAATCCGGCCAGGATGCCATTCGGTACTCCCTTTAGGGCGGCTCCCGGGAATAGAATCACTCATACATATTGGTCAATCGTGAAGTTGTTACACGA
+>38598 3
+ATATCAACCATTCTGGCTACGTGTTGATGATACCCGGCTAAATTGCGGATCTCTCAGCGCAATGGCAGCTGCTCTGACACGAGAGGGGCAATGTACTACT
+>38599 2
+CGTGTTTACAGGATGTCGAAGCATTCCCCACATCGCGTGTGATAGGCCTCTGAGATTGTAATAACTACGGAACTGGCTCGCATCGTCAATGACACGCGTA
+>38600 3
+ACAGGTACCGGCGGACTTTTTTACGCCATTATCAGTCAGCAAAGAGAGGCCACAATGAGTCTCCGCGCGTTCGCCTGTATTAAGTGTTAGCCTGACGAAT
+>38601 1
+AGGGTTCTCTAGGTCGGCTCGCGAGACTAAAGCATAATGCAAATTCCTGTGAATCGCACTAGCCCAGTCATGCAATGGGCTCCTTCGTGACGTAAAGTTC
+>38602 2
+GAGTGGACAGCACACGCTATCCACAACTTAGTATCCCCGCTAGATGCCGTTTCCGTATAGTGGTAGGTGTTCAAGACACGTCAACTTATCACGGGTGTGA
+>38603 1
+ATAGAGACCTGTGATAGGGAGATGAAGCGGTCTATCGGCAAGGCGCTGTCAAACGTTCTTTCATAACGCCCTTTCTCGCTAAATAACGTGTCCCCAGTGC
+>38604 1
+AAGCTTAAATGAACCCCCCCGACATTTCGGTCTGATGGGCCAAAGCTGGAGAATGCTAACGGATGCGACCATGCTAGTATTCCTCGTCTTCATTGGGAGT
+>38605 2
+TAGGGCGTCGCAATGTCCCAGTCTCCGCAGTGGCAGAAACATAAACCGCGGCTCTTGACCACATCTAAATCGTTAGATTGATTATGTGGTACTAGCGGCT
+>38606 3
+ACTGTCTTCAGTGATGGCAGAGCATTAACCTTCCTTGAGGTAATCCTATTCGAGTCCAATGTGATCCCAGGCTGGGACTTCGAAAGGCAAACCAGCGTCG
+>38607 2
+TGTATTCTACCGAGTCCGTATATGTGAAAGCCCGTTTGCGTGAAGGTTCGGAGTCTACTCGCATCCAGCAAATCATAGCGCCTCTGGAAACTGACACAGG
+>38608 2
+CAACTGATTCAGGTTAATGCGCTGGTAGAATAGCACTATGCACGTGACCTCTCGCGCCTCTAATACGGGTAGACACAGGGTAGGGTCCCCCATTAGTTTA
+>38609 2
+GGGTAATGACGCCCGTCGATGGATCCCATTGGAAATCTCTACGACTGACTGGCCCTCTGTGCGCATTTTATGTACCAAACAAATGACACCTGGTTAGAGG
+>38610 2
+ATATGTTATCCAGGACGCCACCGGTACACGAAACTGGTTCTTGCGTTCCCGAGTATATCAAGGGCCGGTCAGATTCTATGATGTGACTGACACGGCAACT
+>38611 1
+CTCCCAATGAGATAATCTGCAGGATCTACGCGCATTCCCACGTTATCGAAAAGTCAGTGGCGGCTCGCTATGACAGAGTCGGGAGTTAAGACTCCGTTTT
+>38612 2
+ACGCAGTACTTTCAGGTCTGTCCGTTGCGAAAGTGACCGTGAGTTTCCCACGGCTATGAACCCGCTTATATCTAAAGGAGAGCTACCGACAGATCGATTG
+>38613 2
+TGCACGATCTCTACAATTTTGTACGTGGCGGATATAGACCCACGCACGGCATCGCTACGTGGCTTCGAAGTGAAAACCCTGCGTGTGTTGACGATAATAC
+>38614 3
+ACTATAGTTAGAATTTGGAAAGGCTCTTGAGACCAGGACATTGAGCGGACCACGTTCTGCCCATCGGGGCCCTCGCTGATACTAGGCTTCAAACTCGTAT
+>38615 3
+TAAATCATATATTTCTTCGGGAAACGGAAGCATAATCCACTGCTTGGTTCTTAGGGCAGAAGGGGTTAGCAACCGTGTCTCGCACGCGCTATCCCGCAGC
+>38616 3
+ACGGTAGTCGATGAACGTTTATAGTTAACACGTTAGCCGACCAGGTTTTAATGACGTGGAGCGTCGGTTCGGACCCCCACACTCGCTAGCTCAAACTAGT
+>38617 2
+GGCCTCTATAATTGACTGTCTATACCTTCCGGCGCTTCCTTCGAGTGCTACGGTATGACAATACACAAGCTCGGGAGCATAGAAAGCACATTGGTGGCGA
+>38618 2
+TCATGGCAGAATTGATAGCCAGCCATCAGACTGAGGGGTTCCGTTCCCAGCCATTCCGTTTAAGATCAGGAATAGGGTTTAAATTGCCGGCACCTATGCC
+>38619 1
+ACTACGTCAAGGCTGAAGGAATCTTCGATCGTTCTCAGTGGTCGGACGGTATTTTGCCAAGCCGACAGGACAAGATCCTGTGGCTCAAGAATTCCTCCAT
+>38620 2
+GTCGTCTAAGAGCGGTACGCCGCACCAATCCGAATGGAGGGTAGTAGTGACGCATGTAATCTTCTAAAATGTCTGTGACCAACTTCAGACCGTTGTTCCC
+>38621 2
+TCCCGGCATAAGCCCATGGTACTTTACAGATTGAATTCGATTATTAAGCCCTCATAGTATCTATAACGGTAGGCACCGCGAGCGACCGGCTGGGTCGGAT
+>38622 3
+TGTTGGCCTAAAAATCAATAGGCCGCAAGGACCGCGTCTGGTTTACGTGAATCGTGTCAATTGACCGCGCCATCCTCTGCAGACACTTATAGAGGCATTG
+>38623 3
+CGATGACTTGAAAGACGCATTAGCTTTCTTGCCGGCTGAGCATAGAAGTGACTGATGCAACTAAACGTTCCGATCTGGACTACAACTCTTCGGCGTCGCG
+>38624 2
+TTTGACGGGTAGCACTCCGAGTACCAAGACTGCCGCGTGATCCCAAAGGCCTTTTGATGGAATTTTAGATGCCCAACAAATGGCTCTCAGTGGACTTCGA
+>38625 1
+GCGTAACAACCCATCCCGTATTTGGGGGCGAAATAAAACTTTTTCTCTCCACTATTGCAGTCGATGATCGTTTGGGAGCGGGCAAACTGCCTAGGACCAG
+>38626 2
+TAAACTGAAGCATTATCATGCAGTTCCCCTAAATCCGTGGGCGCCGTTTCAATCGGATCTCCCATATTAGCCAGTGGATCCGTGAAGTGAGCGGCAGATG
+>38627 2
+GTAAAATAGGTCGTTCTGATTTCGTGACCTCACCATTTACAATGAGTGATCAGTTCGGACCATCACGACAGATGGGCGCGAACGCCTGCGACATGCGTCT
+>38628 1
+TCCGGGGAGGCTTCAGAGGTCGGCAACCATATCTGGACCCGTACGCTGACCTTTTCTGATGCCTAATAAAAAACTCGTTGCGCCGATGGTCAATTAGAAT
+>38629 2
+CAGGTGTGACGATTTCGGTCAGAGCCGCTACTCCAAATATGCCATTACGTCGAGTATATGCTAGAGGGTCAGCCTTCGACACGCATATAACGGCTAGTCT
+>38630 1
+AATGTCCGCACTACACCCTAACATATCTGTAGTGGCACCACTATCCTATCTGAGGGTCAAGTCAGAGGTGCAGTGGGATACGTATCTCAGCCTGGTTGGA
+>38631 1
+ACACTGCGAGTTTCAACGCTGGATTCGAACTATTGCACTTCGGGCTTCGGGACTATCCTACAATGGAGAATGGTCACGTAGGTTATTACACAAGGCCGCC
+>38632 2
+TCACACCTCTGGTCGTTGGAATGCCACACAAACGGGGAAATCGATCGGTAGGTGGCTATCTACCCTAAGTCGATAACTGGACTCCGGGTTTGATCATTCA
+>38633 3
+GAGCCTGCACGCACTAACATCACGCACGGGTTGACGCACGTCCTTAATCCCGCATTTAATTGGCTGGAAATTTAGGACGGCTGTGTAATTAAGCGCTAGT
+>38634 3
+GTCACATACCCGTCGTTCAGCATCAAAGCTGAGAGGATAAGGGGTGGATCCAGTAACTGGATATCGCCTTACGGAGCAGTCCGTCAACTTCCTTGTACTT
+>38635 3
+CGGATATGCGATGCCACTTGAGGACCGATGATAAGGCACCTGCAGTTATATGCCTACCAGTGCGAACAAGACTGAAGGCTTCTGCATGCAGTTCTTTTCC
+>38636 2
+CCCAGGTTCAGCCGAACCCCAGCGGGTGGTTAGATGGACTTTAGTGTCGACCTGCATCGCCGATCATCTAGAAGGATCTCAAATATAGATCATGTTTGAC
+>38637 3
+CCAGTCGATGTGTGTTCACCACACTTTTATGCAAAATGGCGCGTAGAGGTCGAGGCGGTTTAGTTGGCGAACTTACCCTCTAATCCCCCAGAGACTAAGA
+>38638 1
+CTCAGAGGCTGTCCTCTCGTTAAAGTAATGAAGTACGAGCGTACCGGTACGAACGCTCCTGTGATTAACTAACCAGTAGGATTTGCTGGCCTGCACTCGA
+>38639 3
+TGTTTCATATGACATGTACTTAAGTGAGGCTAGCAGGGCTCCGTGGGGCTCAACAACCTTGATCCATTGGTGCCGGAACACACACATATCTTCCGCGAGA
+>38640 3
+CTGCCACGATAGATGTGGTGGATTAATTTCACGGTGTGTCCACACTGTCTGCTACTAGTGGAACGTCATACAGGTCGTGAAGAGTCTAACCACACCGCAC
+>38641 3
+TTCCGTCACCAGGATGCTACACATGGCTACCGACAGTTTATGCAGTAAATCACCATGTCCCTAGGAGATACTGTGCGTGACTCGCTAGGAGATCGGTTGA
+>38642 2
+TATACGATACATGCCGGGCGGTGCTAACAGCGAGGCGGTCGCTTAAATGGACACCTCACTTATGCTTTTGGCCTAGGTCCAGATCTGATTCCAAGAAACT
+>38643 3
+GTCGTGTAAGTGATAGAACTCTACCAGCTATCACCCGGACAGGATGCCTCGATGTCTAAATAGGTGACCGGCACCGACTTGATATCTATGCCGTTCAGGT
+>38644 3
+CCAAGAGTTGCGTGTAGTCTTACTAGTCTGCGGTACCTTCTGCCTACAGCCGATTACCTAGTACTCGTCATGGACAAGGAGTCATAACATGGGAACAGCG
+>38645 1
+ATTGGGGTACCCAGGTAGGGCGAAACTGCCCCCGCACGTACACTAGTGCTTGATATACTCCTCGATCTTGGAAGTAGATTCTCGCAGCATACAGGTTATA
+>38646 2
+CGGCAGTGGCTCACATTCGTCTCCGATTCGACAAGACCATCCGCAAGGGGATCTGTTCATACCCATAGGGATAGTGGGCTATTAGTCGACATTAAATGCT
+>38647 3
+ACGGAAACGTCAGATCCGTTAGGTGTTGCTGGTTTTTCTTTGGTACCAACTGACAGAACCAGCGACAAGTGTACTGTGGACTTAAAGGACCCCCTCCCGA
+>38648 1
+CGGTCATCAGGTAACGATAAACGTTGCCTTAATGTGAAGGCACGCGTCTCCTCGAGATAGTCCTCCAAATGGGAAGTCGCTCCTTATACACGTTCGTGGA
+>38649 1
+GTCGCGGCCAGTGCCAGGAGACGTACACCGTATGCACTGGCTACCATGATAATTCTTTCTACCGAAGGTGGTAGCCTGATGTTCTAACATGCTTAGACAA
+>38650 2
+GAGGACTACGGCTTTTCCGGGGCTGATGTGTCCGCCAGGTCTCATTTTAATCGAGACCTTGCCCTAATGAGTCGCTCTAGATACGAAAGAACCGAAATAC
+>38651 3
+TCAAGATGTCGCCCCCCTAGGTGGTAGGTACTAAATCAAAGCGAAAAGTTCTTTTACCTGCAGTGATATAGCCCTTGTCAGAGCGCGGGATTGCTCCAGC
+>38652 2
+TCCAGGCACTCGAGTGAATCACGTAAGGCCCGTTAAGGTCCGGTACGCGGACGCTTACTTAGCACTTGTTCAGTTGATTCAGAAGGTTCAAAACCGTCTA
+>38653 3
+GATGATGAATTCCGCGGCGGGATTCTCCATAGGCAACCATTATTGGGTAGCAGTTGCACTCTTTTCATCACGACGGCACGGATGCAACATGATCGCTAAC
+>38654 3
+GACCTGAAGATTCTTAAGCCGGCTTGCTCTCAACTGAACGGAGGAAGCCTTTAGAGTCTAATGACTGGTTGCGTACCTAGCTGCAGCCGCCTTAAAATCG
+>38655 2
+TTGGGTAGGAGAACGCTAATCCAGATTTGTGGCATTAATGCCCCCTAGTGTCGATCTGTTACCTTTCCCACCCAAATGGACGGGAGACCATCCAAGGGAT
+>38656 3
+TACGATACCCAGCCTCTGAAATTATTAGCGTCGTGTTTGGGTAGGAGCATCACGCTGATTGTAACATGACACCCAAGACTGGGACGTGAACTCGTGCCTC
+>38657 1
+TTTCGAAAAGAATATCTCGGTGACTACTGCTCCGAAACTAGTCCCTGACGGCATCAAGTAGCTTGGCACTCGGCTGGCTACTGCTAACGTAGTGTACGGA
+>38658 3
+GCTCAGGTCCTCCCTACTGTGAAGCAGACGGCATTACCTTCTGAACGGTTGCACCATCTGATAGAGCGCGTTACAGAAAAAATGTCTGAGTGTCGCTATG
+>38659 2
+TGCAGAGGAACAGTCTTAACCGAGGCCTTCTGCTGAGAGTTCCATGACTATTTATATTGCGCCCCAGGTAAGTATCCCCAGCTGAGTACTCGCGGAGTAA
+>38660 3
+AGATTCGCTTTCCGTCGTAAAGAAACTTATCCCCACCTAGTACTGAGCTTGCTAGAGTTCTGGGCAAACTGCTCTATGGGGATGGCCCGCAATGGAAGAC
+>38661 1
+TTTATAGGGAGCGTTGTGATGGCGTGCATGCCGAGCCTGTGTAACCGCTAATTATAAGTGTCAACCGTAACAGCACAGCAGACCTGAACATCGTCCTCCT
+>38662 2
+CTTCCCCACTCTCTCCAGTCGACAGCGAGGAAACGGGTAATGTGACAGGGATGAAATGATCGGGTCCTTGATCGACCTAAGTATCCTGCGATATATTGTC
+>38663 3
+GTTATGCGCTTTACTACAGTCTACTACGCCATACACAGGACTATTCTTGCTGCTGCACGGCTAAAAATGTGTACGAAGGACCCGCTAGGGTCACGGGGAT
+>38664 2
+GTATCTAGATACCTCGCATAAATCGTAGTCGTGGCCTCTACTAAGCCGAGTTCAAGCGTGGGTTGACGACAGTAAGAGCTTCCAGCCCAATCTGGAGCTT
+>38665 3
+ACGTGGTTGCGTATTAACGCTAAGGATGCAACAGATCCGGTACGCTCCTGGTCAATATGTCGGGGCATATACTTGCACCATATGCTAAACGCGTAGCTCC
+>38666 1
+ATATAGAAGAATTTAAGTTAGTGAAAATCCTCACCCCCCGCACCCGTAGTGCGCGCGTATGGGGTATAGGAACCTTCGCTTTCCGGCCTACTTAATGGGG
+>38667 3
+GAACCGTCTGGTTACGCCGAACACCTTGTATTTGGGTCGGTTTGAGGTCGACAGCTTCAGCAAGAGCACGATATCTATCGCCTTAACCACGAATCGGAAT
+>38668 2
+ACCGATATTCTTGGGCATGAGGTCGATTAGCTGAAGTATGCGGTACATTGCGGTAATCTACAACAGTACCACCCAGCATACGCTTGCGACGTTCCCGGAT
+>38669 3
+GCTGCGCTCCTAGCCTGGGAGATCGATATGAACTTATTAAAGGCGGCTACCATTCTACAGGGAGAATCCATTCGTCTGAGGCAATCAAGCGTTCTCATGC
+>38670 3
+ACTAAAACCCGGACATCCGCAGTCGTGGTATGCTTTAATGGGCAATCCAATCGCTATCTCTCTGGTGTTAAAGTCGCAGCGCGGCAGAGATTCACAGTTG
+>38671 2
+ACTCCGTGTTCGTATGCGATTAAAGAGTGTAGTACCCATACGAACTCCCCGTCACTAAGAGTTGCATTACTGACAAACTGCTCGGTATGCTGCGCGGGGA
+>38672 2
+AGAGAATTCGTGGATCTAGTGCATTAGCCAACGAGTCCTCAAGTGCCCCGTCAAATCAGGTGCGTAGGCTAAAGTTTCGGAACGTTTACTGCACCCTGCT
+>38673 3
+CTTTAGAGTCCACTAGGGATAGTACCCCCGAGTCGATATTACGAAGTAGGCTGACTGGATCCTCACGGGAACTATTCGTCAGTACTACACATCGTGTGGC
+>38674 2
+AAATAGGGTGTGCTCAGTATTGGTCCAACGGATCAGAAATTTAGAGACTCCACCTGTCCTACGGGTCCCGAGCGATCGAGACGTTCATTCACGACTCGTT
+>38675 1
+TATGCAGTGAATCATGACACCGCGTGTAATCGGTCAGATCTTATGACGCATAAACTCTACACTGAACGGCTGTGGCGTAGCGGCTCGTTTACCGCAGATC
+>38676 1
+ACTCCGTTGACAAGGCATTCACCGGTAGTTCTGTAGCACCGTCCACCTAGGCAGCCCTCCCGTGTCCAGGTTTGTGGAAGTAAAAATTATATGTAAGGAG
+>38677 2
+CTCACGAGACTAAGTCAGCCGACAGTGTCGTAGGACCCCATGTTACGTCTGAACTTGTTAACTCGGATGCGACCTTGCATGAATAGTGAGCTCATGCTAG
+>38678 3
+ATGACTTCAAGTTGGGACTCGTCGATCGGACGATGAATGGAAGCCCATGCCCTGTGCTACTGGTAGCATTGTAGATAATTCAGATACCATGCCCCCTAGC
+>38679 2
+AGCCTAAATAAAATTGCGAACCTCCGTGCAACTCATAGACTAGGACCGTGACGGGTCCGTCCTGGACTATGGTTCTGTCTACGAATCGGCAATGCTGTTG
+>38680 1
+AAATATTCCGCAACCAGTCTTTCTAGACTGACAGAGGGACAGGAATCCCTAATGGGGATGATGCACAGATTCTGTTGGCCCCGCGTATGTCCCACTGTTG
+>38681 1
+CCTTAGCCCGCACCTGTCGATTGATATGGACAGTCCGACTAACTGTGTCGGCGCTACTTGGGGTAACAAAATGTTTAGAGAATCCTGGGGTCCTCAAAAC
+>38682 3
+TGCTCTTCTGTGAAGCTACAAGAAGTGTACCTCACGATATATAGAAGCGGACACTACCGCCTCAAACGGATCTGTCGTGGAGTCGTCAGGGTTTCACGTC
+>38683 2
+AGCGCCACGTTGTCTTAGATAGATGAGCCAGCGACTACTGACATCGCGTGCTTCTAATATTGGATCGCGGGTCACAATTGAGAATCCGCGATCATGTCCA
+>38684 1
+TCCGCGCCTCGTTCGCAGGGACTTCGGGAGTCTGAATTAGGCTAACATATCGTTGGGCGTGCCACATCATGGAGCCTGCTAAAATAACGATCTAAAATTC
+>38685 1
+AAACCTCAGTCTCGGCAGTGTGTCATTCACCCACAACGTGAGACGACTCGCATATGCATACTGTCAGATGCTCGTTGTGATGGGCGAGCATGGAATTCTA
+>38686 2
+CAACCGAGTGGATCCTTTATTGTAAAAGAAACTCTGTCGCTTGCAGCCGTTTCGCCTCCCATGATAGATGGCTTATGAGATCGACAACTGGGCGGGAACC
+>38687 2
+TCGTGAAGCACCTAAAGTCTCTACGCGTTACCTCCTGTCATGGCACAACTGCGTTAACTCAAACGCAAGGAGATGGCGGGAGTTGATGTGCCTTACTGAT
+>38688 2
+GACGGCCTCATTGACTGTCTTGCGAGTGACATTGTATCGATGGAATCGTACCCTTCTTGCTAAAGGGAGCCTGTAACAACCGGAGCTACACTACATAGGC
+>38689 2
+CAAACCTTCACCATCGATTTACAAGGTTTGGCCCTCAGTCTGGGTGTATTAAGGGTGGGAGTCTGAAATACCCTGTGGCGTCGTCCGGAACCTAAACACA
+>38690 2
+GTGGTCATAGCTTTTGGAGCTAACACCGGAGGTAAACATATTACTCTGCGATCCATAACGGGCTTGACCCGTGACCCTGGCTACTATTGAGCGAACCATG
+>38691 2
+TAATGCGAGCGACATCGGACCTGGGTCTTACCCCCCGCTAGTTTCTCGAAACGGGGTATATATAGTGCTACTGCCACGGTTGATCATTCATAGCAGAAGA
+>38692 3
+GTATGGAACCCTTGTACTGAGCATCGTGCAAATAGGTCCCTCTTCAAGATCACTGCAACTAGGGGCAGCCTCTGCGTCGAAACGGAGTTCCATGATGATT
+>38693 2
+GGCAGTAGCGCCCCATGCAGGCAGTAGCGGGTGCTGCCGGTCACTCTTCCTCTTGGTATCTAAACCATAAAAGTTATAAGACTCAATACAGGTTCGAGTT
+>38694 3
+ACGACCTCACTGCGAAGTGAAAGGCGTAGGGCGCGACGCCCTATTTTCGGGGTATTATAATTCATCACACTCCAGTCCTAATGTAGTGACCAGATGTTGC
+>38695 3
+CATCCGCTCTTCTGCCAATGCGGTATGGTATTATGTTTTAACAGGGACTACTCCCACGAGAAATAGGAGCGTGGTGACCAGGCGTAAACCATGATGCCCT
+>38696 2
+TATCCTTACCAGGTCGGCCCCAAGATAATTTAGCAGGGCCAGGAAAATCGAGGCGTTATATGTGGCGACCAATCCTCACTGGCTCTTAGGCGCAGTATTT
+>38697 2
+TCGAACGCATTATATCGGAAGAGCGGAACACCAAGGTCGCTGGGCCTATTTAGCCTAGTCGTGAGTTCATGCCGATTCGATCTCAAGTCCTCAAGGCATT
+>38698 1
+ATACGTATAAAGGACAACTACGGTTCCACTAATAAGGCCAACGGGGCTAAGCCTCTTCTTCTCGGTGAAGCCTGCTGTGCATCTTGGAGCTTGGAGACTC
+>38699 1
+TACCATAGTTAAGAGACCCGTGGCGTACAGTGACATATTGCGCTTACACCACGGGCTACGTATAAGACTCGCTCAGGGCAGTTCGTGTACGTTCCAGTTA
+>38700 2
+AGCCCCAGGCCCGATGAACTTTCTTAAGCGTATAACAGGTTATCCCTTGGACATCCTATCAGCGTTGATGTCTGACTGCACGGGCGAGAGATGACGATAT
+>38701 3
+GATACACTGGCTTAACCGAGTATGTGGTGTTAGGTAGACAATTGCGTGAAGCAACACCCCTCTGACCCAGTCGCTGTCATTAGGCCTCTCAAGAACGTTG
+>38702 2
+AACTCAGCGTTGCCTAAGAAATGTTATAATGCTTGCCGTAGCTAGAGCAGGAACCCGTTCCTTACGATGGACGGCCCTTAACTATGATCTTGGGGAGCCC
+>38703 3
+CAAGGGTATTCCACTAGTACCCGCATCCCTACCGGAGTAGCTGAACAGTTTTTTTCACTCTAAGTTGACACCGGCTCCTGAGCGGAGGAGGGGTTAAAAT
+>38704 1
+AGACCTATTCGGATCGGCACATAGGGGGATTCCCCGCTCATTCGATCTCCCCCTGGCCGAGAGATTTGGTCGGATAAAATATTTAGACCAGATTTAGAGC
+>38705 1
+AGACTGAAGCCTTATACTCCAATTTCCAGCACGCTAGGCAGAACGTACAGCCGAGGGAATTTAATGTCCGGGCGGTCGTTTTATATGCGAAGTGCCCTTC
+>38706 2
+TCGCGCACCTCGCTTTAATAGCTATCATATAACCGCATGACACCGGCATACGGGAAGTGTTAACGCGTTCAAATGCATGTTGGTTTGGGCCGGACAACGT
+>38707 2
+AAGTGCATGCTATGAGGCGACAGTCACATTTTCCATGAACCACGCGGAGTACTGTGCTTACGCAGTTGGAACGCACCGGCCATTGATTTTGTCACGAACT
+>38708 2
+TTTGGAGAAACAACCTGTGCAGAGACACTCTCCGTACTGGAAATCGCTGATGACTTCGTTGAGCTCGCGCGCCGGCAGTTATAGATGCCGCAAATTATTC
+>38709 3
+AAAGGTTATCGGCCTGTGATTGATTCCTGCGTGAAGACAATTCCCACTACTTTGGCACGGTATACGGCGTGGCCTTGCAGAACACTAATCCTCGGAAGAC
+>38710 2
+GCGCATACCGACCCAGAGTATTAAGTTATTGCAGAACGCACAAGCCAGACAATCTGCTGGTCTGGGCACCCGGGTAGTTATTTTTAGAAGCGGTTTCTCC
+>38711 3
+TTGTGCAGCGTCCTGCTAGTACGCCTCTATGCAATCCTGCGCATCTTAGAACATTTGTTAGCAGCCACACTTAACGGCATAGACAAGGACGAGGGGGTAT
+>38712 2
+ATGATTTCCATAGGTAATTTCCCGTAAGGTTGTTGGAGCGGATTCAGTATCTGAAGCCGCAAGCCTAATACGACCCGACAGCGCTCTACCGGGGAATCCT
+>38713 3
+GGTAAGTAATCCAGTCATGAACCGACGTGAGCGGTAGCGTCAATCAGCATACAATCAGTATGGGTTATGAGGTACCTGCATGCCCTCCCTCTACTGCGTT
+>38714 2
+ATAGTACATGCTAATCCCTCAGAGCATCGCTTGACGGGGGGTTAGTGACAAGGCTGCGGTTCCCTACACATGCGCTCCGGCGATATTAAAAATTCTCAGT
+>38715 1
+TCAACTAACACGGGATGCTCTCAGTCGTAATAGTGGGCGTTGCATCTTCCTTAGCACACCTGCCGGATAAAGGCGCTAATGGAGCTCGAACAACTGGTTT
+>38716 2
+ATACTCGCTGTGACGTGCCAGTGTGGCAGGCTCGAGATAGTGTACAATACCGCCTTATGATTACAACCGATGTACCCGGTGTTAGGCAAATCACTCACTG
+>38717 2
+ACGAAGGTATTCCTGAATCTATCCTGTCCGGTCGCGCACTGGTCGTGTATACCCCCCCTTTTGTTTAGTGTAACAGAAGTCGAGGAAAGAAACGCACGAG
+>38718 3
+TTATAATCTGACGTAGGCTCACACTTTCTGGATTGAGAACCAACAACGGGGGGTGTATGCACAGCAGGAACGCTTGACATGTTACGTCGCTGATCCCCTC
+>38719 3
+ATTGTGCCGATGCGTGGTCGGAATTCTGGGTTTAGGCGACTAGAAGGCCGCGAGGATATCCAGTGTACACCCCAACTTGTCTCTATTAAAACACCAACTC
+>38720 3
+GCCTGGTGGTAACAAGTTCATGGCGAGACATCGAAACACTCGGCTTCGGCTAGTTCTGAGCCATCATATTATTAGGCATTCAAGCGGCCCTGAAACGTTC
+>38721 2
+TCATCGCGTCGCACGATCTTTATATATAACGGTCAAGATACTGGTGTTAGAGGAACCTGACGGCGCCAGTCGGCTTCCAGGTACTATTGTAAAGGCCCCA
+>38722 1
+TGCTTAGGCGAGCCCCATTTTCAGCAGCCAGCAAGAATCGACCGAGGTTGGTTAGGTTTTCACACCGTCTATAGGGAGTAAAGCCCTTGCCTTAAGATAC
+>38723 3
+CCTCTGACCCAAGTGTTGGATAAAACCGTTCCGATGCGTCACCTCTGGTGAGCGCTACGAGGGAATAAACTGCCGTGACATACTGAAGCTGTATATTTCG
+>38724 3
+AGTGTCGGCTCAATAACCCTGTCAAGGAGCGAGAGGGCGGCGATGAAAGGATGACCTCCGCATTGTTTCCTATAGACTCTCCAACACCAATTTGTGCTTT
+>38725 1
+TAGACCTTTCAAAAACCAGGCCAGCGTTGTGAAAGACTGCCTTTGCTGGATCCTTCCAGTACGGTATAGGTCCCCAACGGGGCTATGCGGTGCATATAAT
+>38726 3
+GATACTCACGAAACAACTACTGTCATGTCCGCAGCCATCGATATTAGTTTGCGTCCCTATGCTTTCAGCGCGAAGAATGTGAGTGACGGCACTGGGATGC
+>38727 1
+TCTTATGATGCTGCGCGCAATCGACCCACGGACTGATGCGGACTCAATCAAAGGAGTTTAGATAGTGGCTCGGCATATTTTTAGTGCACACGCCGTAACC
+>38728 3
+GATACCGGAAGGGTCAGCAGTACCACTACTTGGAACATATATAACCCGCCGGTGCTTAAATGCAACCGTTCGTGGTTCTTGTGATAATGCGCTAGCGCCT
+>38729 2
+GCCGACCGACGTAGACCTGGTCAGGAGATATATGCGTTCCCTGTGTAGCGTTCCACAAAGACGGTTCGTTTGACTTAAGCAAGAATAGCACTAGCCTCTT
+>38730 2
+GGAACCTGTGTCCGCACGCTGGTCTCGGAATCACCCGGTAAACCGTGGTCGCTTACTGTACGAATGGGCAAGATATATATTTTCAGACAGTGCATCTAAC
+>38731 1
+ACGACTCGATGACGAACTCGCCAGTACCGTGGTTGACTTACAGGCTTTGAGGGAAGATGTGGTTTCTTTGCGAGGAGAACCCAAATCCAACCCTTATTCC
+>38732 1
+AGTGAAGACAGCGACGGGCTTGTCATATAGGTTACGCCACCAAGACTGACCAGGCTCACCTATAGAACCTTGTTCTCGCTAGACGTCGTGGTCTTATTGA
+>38733 3
+GCCTTGCCCAGAACGGGTCTTTAACCTAACATGAGCTGACCTTACTTTCTATGGATATACAGACACCTAAGGACGGTTCGGACAATCGGGTCGTCGGGAT
+>38734 3
+TCTGATAGGGTCACCTAGCAGCGGCACATGCGACAGTTCGTTCCGCCAAAACATATTTATAAAAGCCTATGCTCCCTGTTGGCGCATGAGGGTCTATAGG
+>38735 1
+CGCCGGATAATGGCTGCCTCTCTATGAGCCATATGTTTGAAATATAGCGGCATGAGTTCTTAATCACGCCGATCGAAGTCCTACTGGGCAAGCCGATACG
+>38736 3
+TATTAACGGTCGCCCTCGAATGACCTGCCAGCATTAACTCACTAATCGTTTCTACGTGGTGGTCAGCGCGTAGTAGGACATGACAAGCGTCTCGGAGTAA
+>38737 3
+AATATAACCTGACTGTCTAACGCGCCCGACTGAGTCGTAAGGAGGACCGCCAGGTTATGTATCAGAGGTTGTCAATGCGCACTCCCACATGTACTTGGTT
+>38738 3
+GGGGTCGCCTCTGCGCTTTACGTGCAATCATGGCCATGACTGAGGTAGGCGATCGCCCACCAAATGATTTCATTGATATATCAATCCACAGGAATGCGTA
+>38739 3
+GTTATCATACCCAGTCCGGTCTTGGAACTACGTGAAAGACTGTCCTGTCTCACCCAGTAGAAGATTTTAAAGCGTGTCCTCAGGGACGAGACTGGCGCAT
+>38740 2
+CGTGTGAGGCAAAGTCCTCAGCACTCACTAACGCTTGATTAGTCCCCGGCCAATAAGGAGTGCTGGTAACGTATCTCGGACCCAGAGTTTCTAATGTTAG
+>38741 1
+ACTACGCATTTCATTCCATCGCTCTGTCTCGGGAAAAACCATCGAGGACGCGGGTACCTGAGTGTGGGAACTGTTGAAGTACTTGGTCCTAAAGAATCCC
+>38742 1
+AGAAGTCCATACTATATGCGAAGCACGGTGTCGAAAACCCAGAGCACCTCCCTGCTTGCTTCCTTATTAGTAAGTTGGGACTTCCTTGAGGCGAGAGTCG
+>38743 2
+GAGTCTGGCTCTTTTTCTGTGGCGCGGACCGTGAACCCTATTTGCTTACATCAGTCCAAAAAAGACTGAACGACGTCGATATAGAATAACCGGCCGGGTC
+>38744 3
+CGGAAAATCCTCCACGGGCGATTCGTTCCTGGAATGTTGAAGAGGTCAACGTCATGCAGAGACAACTTATTTATTTACTGCACCGCGCGGACTCCTTGGA
+>38745 2
+TTTATCAGACGCTTATTATGCTCGTCGACCAAGATGACGATGCATACGGAGAAAGCCCCTGCCCTTGATCTTCGTAGCTACTGCGAGGAATCAGGGTGCA
+>38746 1
+AGAGCATCTCGATGGGGAATTAGCTACTAAAATACTAGCACTCGGCTTAACCTTAGCATTGATGGCGGTGCTGGGAGCCCCCTTTCAGAGTCTCCAATGC
+>38747 1
+GTCTCCATCTCGCCAGGACTCTTTGCATAATAGCCTAAGGCGTTGTGCCGAACACCAAATTGGAGGTCGAAACCGTAGGTGTCACTGAATTTACTGGCGA
+>38748 1
+TCACACGTCGCGTCTAGGCTCGGTGAGGTCCTGTACACGCGGAATGGCACTAACCAATGTTATCCACGGTGTCGAAATCTTACATTTCAATGGGACTAAG
+>38749 2
+ACTCGAGTTCCTTAGGTCTATTGGACATGAGCAACGTAACCTGGAAGTCTCTAAGGGGCGGTCCGAACCGAAAACATACCCCTAGTGCGCTGTTTTCGAT
+>38750 1
+GCTTTACACCAGTAACGCAATATCGTTATCCTTTCCACAGTTTCCTTGATAGGTACGCGATAGGGGAGTAACCCCGAGTGGACGGCCAAGCGTGTTACAG
+>38751 3
+CTGACACGAGCAAGGCCCTATGAGATTGTGCTTGACAGGAGCCACAGATCAAACGTCCTCTCGGGGAACTGTCAATGCCACTAGTTTTTGTTAGATTCGC
+>38752 3
+GTGACAATGATCCACCACTGGATATTTTCCACTAGCTTTGAGTGACCAGAGGCGGGACTCAACCGCGCAAAGCGGGGTTATACGCTAGTCTATCTACTGT
+>38753 2
+CAGTATGCATATAGCCCCATATTAGTGTTCGCGTGTGGATACTGAGCCAACAGGCCGCAGCACTCACTGGCCTCTCGGTAATTTGGCAGCTGTAATAAGA
+>38754 3
+CCCCCGTTGATTACATCGTACCGTCGGTGCTCGTAGGGTGTTTCTCTCAGACTAGGGGACAAAAAGTGGACATTCTAGGTCCGACATTACGAAACAATGC
+>38755 1
+CCGGAAATCCGCGTCTATGGCGGGCTGTTCCATACTTCTGACATTATAGGCTTCCCGGAAGAAATCAGTTTTCCGCGATAGCTAAATACGATAGCGGCGA
+>38756 1
+AAGCGTACGTGGCAGATTCCCGCGAGGAGTTTGCGCCCATTTCAAGTAAGGAAGATAAGCTCTTGGGCCTCCTTCACTGCTGATCCTATAAGAACTATGC
+>38757 1
+CGTTCTATTCAGTGATACATCATATGCCCGAAAGAGAAAATCCTGGACTAACGGAGCTAGAGTCTCGTTCTGAGTGTATCCTCGGCAGGCGGTCCGCCTA
+>38758 3
+ATGTTTGCGTACTTGAAGCTTATATATCGCGGAGTCCGGGCGCTAATCAAAGCGGCCATCATCTCGGGAGAATGCCCATCGCACGGCTATTTAGCCAATA
+>38759 3
+CGTACTCTAGTTACTCATAAACCGCCCCGTAAAGAGGTTTGTCTGTCGTGCGAAGTTTGAACCTAAGGCTAACATGGGCCTCACATGCCGGTAATACGGG
+>38760 3
+AACCATAAACCCACGTTCGCACGATCTGTTGACATTGTAGGTTGAAATCCCCGATGAAACGTAAGTGGGTTGACGGTTGCATTCGCAGTCTCGGCACTGC
+>38761 2
+ATCTCAATTGCTAGATGGTCAAGACGGCCCTCATTTTTGGCTCTTTGGGAAGTTCACCGGCGGAGTCAAACTGCTCGCCAAGAAAAGCTCTGCATCGAAG
+>38762 3
+TCCTGGCCCTGATTGCGTGGGCCCTAGTAATATTGGTGTCGCAAAGACGCAAATTGAGCTATTCTGAGTGGCCAGCCCTCTACCGCTATATAAAAGCGAA
+>38763 1
+TGGTAAGTCGCACGGCCACCTTGGTTAGTTCGGTATCACTGTTGGACACGGCACGTATAAGGGGTAACCAAGTCTCGCTAACCACTAGTACAGATCATTC
+>38764 2
+GACGAGAACCGTAAATCGAATGGTCTCCCCAACGCGCATAGTTTTTACCGGAGTGAGGTGTTACAGCCATGTCACCTAAGTGCGGTTATCCGTCGTATCA
+>38765 3
+CCGTACCGACATATATCGTGTACGCAAGACATCCGTGTCCTCACAGCCTAGCACTGGATCTGAGGGGCAATCTATAGTGTCAAGTGGGGATTATCTGCAT
+>38766 3
+GCTAGCTGCCATGCAGTCGTGACATTCTGAGGCGGTTGCTAGCTCCGCAAATGAACAAACCTTATATCTTTGTCAGTTAACAACTAACGGCACGTGGGGC
+>38767 3
+ACAAGACTCCAACCGTTTCAGCCCATACCCGGAGAGTCTGTATGATGGCGAGGAACTTCCAGTGTAGGAAGCTCGGTCTACGTAATTTGCTTGGTCCAAT
+>38768 1
+GTTCAGAAATCTTCTAAGGGACAGGAAATCCTTCCTCTTGGAGCTTGAGGAACCTTACCTGGTGTGAGCCAGCTCCAACGCTTATCGAATCGAGGCCAGT
+>38769 1
+GGGCTGTTAGCAAGCCCAGCCGTCACCCAACAGCGTGCGCCTAGCAGCGATTTGACAACCATTTAGGTGGTTTTTAGATTCGTAAGTCGTGACATCATAA
+>38770 2
+ATTCCTCACGCGTATGCCAAATCCTTCGGGCTGGGCAAGAAAGGCGCGCGCTGTCAAGACTCCCATTTAATGAACGGTGTACATAGCGAGTATTGATTCT
+>38771 2
+ATATGGGCCGAATAGAGGAACCTCCTTCTTTATACCCTATGCCTCTTAGAATCTAGGGGTAGGACGTTGGGGCTGTACACCATCCGACTCCTGGGAAAAC
+>38772 1
+ACTACCCCATGCACCGAAGATTCATAACTCTAGCGTACACAAGCTCAAGCGTATTCACTGTTGTCGAGGTGGGGTGCTGTCGTCTGATCGCAGGGAATAT
+>38773 3
+TTGAAAACACGCAGGGTGACTGACAAGCTGCTTCGTGCTCACATCTGATTGACTTTATGGTCATGCGCATCAATCTCCGAACAGGCGCATAGGCATCTGG
+>38774 2
+CCCGCATATACAAGGACATCAAGCGCTTAAGAGACATGTGCTGGCATTATCCTGCACAAGCATCAGATTTCCGTTCGCTGTGCGGGGGACTTGAAGCTTT
+>38775 3
+TATACGCAGATCTATAATGTGACACATTCGAGCTCGACCAGCCTGCCGTACACGTACCTGGCAAACTTGGAGCCGGTGTAGATGAGCATGGTTGTACTCT
+>38776 3
+GCCATAGAGTGTATATGTACTTCTTCCGCGCAGTCAGTCTGCTTTGGTGGGTCGAAACGATGTTGCCACAGATACTAAGTAAAGACGATCCAACCCCCGG
+>38777 3
+TTAAGTCGCGAGATAAGAGTACTATTACTCGAATCCAAGGTTGCTCTGTGCACCGCCATCCGAGAATAGTGTATCGCTGAGTCGGGACGCCGTCATACCT
+>38778 1
+TTGCTGAAGTCGATGATGGAAATACAATCTGCTCCTGGTGCTTAACAATGCCTGCAGAACCCTCCGTAAAGTGTTTACGCCACGTTGCAGGGCGGCAACT
+>38779 3
+ACCGAATCCTGTAGCCGTTCCTGGGAGGCCCACGGAGGATAAACTGGCCTTTCTATAGAGTGAGAAATGGCATATTTTCCCACGCGTTTCCTATCAGAAG
+>38780 3
+GGAATGGTAACCGAGCGGCGTACCATTCCTGTATTAATGGACGAGGCTTAAAGATACCTGCACCTCGGCTCCTAAGTCAGCTAGTCTGTGAATACCCGTT
+>38781 1
+TGGGGTGTTTCGGACAGGAATTCCCAGGGGAGATGATAAACTCCGAACTTTCTTAGCCTGCATAAATCGAACGGTCACCCTATCGCACACGTTGTCTAGC
+>38782 3
+GAGCATAATATGATCCGTGCCCTGGGGCACACATGATGTCAGTCCCTATCGCTAGAGATTAACGCGTCTAAGTCCCGTGCCAGCGTTATTGAGAAATTCG
+>38783 3
+ACTGCGTAACTGTTTTAGAAGGCGTGGACCCGAACATAGGAATTCGATCACGGTTCACGTTAAGCGCTCGGTGCTAAACTCTCTACCGTACGTACGCGAT
+>38784 3
+CGGTGCGGCATGAACTACACAATTATAGCCCTTCCTCGTAGCAACTATTCCGGCCTAGCGACGGCCCCATGGGAGGTGGTTACTGTTGGAAATATTAAAT
+>38785 2
+GTCCTGCGGGCACACCTGAGATATTGCGACTTGTTAAGGGGATCTGAGGCACGATTCCTAGCTCCATGGCTCAGCTCCAATTAAACAGTAGGATATCTCA
+>38786 1
+AGCCGCCTGTCGTAGCTTCTTCTTATTCGGAGAACACAGCACGTTATGGACATTGGAAATTGAGTTGGCGCACGATTGTGCACCCTCGCCAGTAACAGAA
+>38787 3
+AGACTATATTACTCCATCGGAGCCGTAGGGGTATACGCGTACCTCAGGAGTATGTGGCTTGATACCACTACCATGGAGTTCGATTCACGACCCGCTGTAA
+>38788 2
+TGCTCAGCTAATTAATTCCTACAACTAACTTGAATGCCGTCTCCGTAGGCTGTCACCTGGTCAATGGTCGAGTAAACACACCCGAGAAGTGGGGGTGGTC
+>38789 1
+TCAAATGTATTACTTCGAGTTTGGTTCATAACGCCGACTCGAGTAACGTATGTCCCAGATGAGCGCCACAAACGTCACGTCAGTTGGCCCTACGGAGGTG
+>38790 3
+CCACACAATAACCCCTGGGCATAGCTCTGGTTTTTGGTGGCTAATACTGATGATTGAACTAGGTATTCCTGAAGGACGCCGATTCGCCGAGACAGTACGC
+>38791 3
+TACGCACCGAAACACGGATCACGAACTTGAATTCTCACTCCAAGGGTTTTATTCTTCGAATATCGGGTCGTTACTGGGACCCGAGCCGAGCGAGATTGGT
+>38792 1
+TTAAGCTCGGGGGGGTTCTCAAGAATACCATAGCACGTTCACCGCGTTTCCTGATCTTACGCAATGTGGAAACAAACACTCGCGATACGTTTGGGGATCC
+>38793 1
+TCCTCGCGGTAAATCTCGTCGAGCCCGTGGGCCCGTACTCGGTAAATGAGAGTCTAATCTTTTTCGCGGACAGCAACATAAATCGGTTTACGTGAAAACG
+>38794 2
+GCGCGCGGTAGCGGACCAGAAATACTAGCCGCTATTTAGAACGCGTCGATAAATTTTCTGTTAAATGACCGCCATCAGGTCTATTCAGGTCGCGTCATCG
+>38795 2
+GAATTTGCACTTTACTTTGGCCTCGAGAGGCTTGAGCTTACGCGTGGTCCAATACTTTAGCAACGGGGCATTAAAGAAACAACCTAGGCCGCTCGTCACG
+>38796 1
+ATAAGACTATCTAATATGGCGTATAAGCTTGCGTGAATTGTCGCCAGATACCCTTGGGTCGCACGTGCAAACCTGCACGGTAAACCGGGTGTCTCGCATC
+>38797 3
+ACCTTGCATCCTAGTAAAGACACTCAAGCTGCTGGAAGCTTAACCAGCGCGTTCAGAGACGAGGTATGTCTGGGTCACCGGATGTCTTATCTACGTCAGT
+>38798 1
+GGCAACAGACTACGCTCCATCCGTGCAGATCAAAATACCTAGTAACGTAGGGGTGGGTCAGCTTCTAGGACTCACCTTTGTTCTACGTAGATGATCTGGC
+>38799 2
+GGGTAAGCGTTCGACGGATTTATGGCCGCTCCGAGAATCTACTCCCGTGAGTCAGTACCTGAAACCAGACCGGCTATTATCAATCTATTGAGCTAACGTG
+>38800 2
+ACTCCATGATATACGATCCCGAGGCGAGTACTCCATCGAGGTAGGCTTTAAGAGTTGGAATGGCATCGAATTCCCGTGCGGTTACTACCTGTCTCAGAAC
+>38801 3
+TTCTTACGGATATCCCACCGGGCCTACTCGGGTAGTAAGTATCGAGGGAGTCCTTGGTCGTGTAATAAGCGCCTGATCACAAGCTTAAATGAACCAGCTC
+>38802 1
+GCCTTGCTCTTTACAACCTTGGAGTGCACACTTCAGGGACGGCTAATTCAGAGCGATTCTGGGATAATCGGTGCGCAATTATCGAGCACCCGAAGTAACT
+>38803 2
+CTACCCCCTTCACAGTCGTAAGCAGCAACGTTGGTTGCATATCATTGTACATTCTAAGGGGAGATTAAGGTGGCAACCGGCACATCTTGGGAGCTTCACG
+>38804 2
+ACTACTGGTGACCTGAATAAAACGCATTTACGGGAGCCACCGCAGCCATCCAAAGTGAGGCTTCGTAGATCGTTTACAGAGCGTGTGCTATTCCGTGTTC
+>38805 2
+AAGCCGAATACTCACGCGAAACACGGGGACTCTTGCGTTCACAGGTTGAGTCTTTCGGAAGTATACTGATCAGTCGGCAATACTGTCCCCTAGTGTGATC
+>38806 2
+GGCGCGTCCGGCACTTAATCGCTTGGTCATAAGGTATTAGGACTTGAGCACGACCACATATTACCAAGAACCTGTAATCGGATTCTACGCCCAGGTTGTG
+>38807 2
+GATCTTCCATAGACACTGTCCCGGCGGTACTAATAGGGACGGTAATCCGTGGCACTACATCGACCTTGATTCAACAGACGGTGACAACGTATTCGGTGTT
+>38808 1
+GGTGCTTTTAACGTAAACCTCCAAGCAGCAGCGTGCAGAGCTAGTATGCGTTATTGCTTCAGTGCGTCGCCTAACTACCTCCGAGAGGTCTAAAAGATCG
+>38809 2
+ACACGCGGCCCGTTCCTGTATGTAAAAATTACTTGGCCAAAAAATTCATGATCGGTGGTGCGTTGCCGTCGATACCACAGTGGTACCGGTTCCAACGGAT
+>38810 2
+TGGACTAAACGGGCCAAGAGGGGTCGGGATTTTGATCGCTCACAGCTCATCTGTTGGAACATTTGCCCATGCTCACCATCACGGTTAAGCAACAACTTTG
+>38811 3
+TGAATCAGGGCCGATCCAGTATCGAGGAGATGCGCTAAGTTCCAGCTGCGACACTTCTCTGTGCGTCTGCAAGTCGGTCTCATAGAGTATAATACCACAT
+>38812 1
+CCAGAGCTCTCCGATCCGAAAGACTCCCCCAGCGATGTATACGGTACGCTGGTCGCAATCTGAAATATTGAATGAGCTGTGTATTCAGTGCAAGTGCTGT
+>38813 1
+AGTAGCAAGCAGACTTAGTCTATCTAGCCGTCGTAGTAAAGGTCGCTTACGTCCAGCAACGGACCGGATCTGTGGCTCTGCAATAGACATCTCGTACTTG
+>38814 3
+TGACGAATCGTTCACTCGAACTGTCATTGTACTGCCGGTAGTAAGAGTCATTCTTTACGGGGCCGACCCAGTAGGAAGCAAGGATTACGCCCGCTAATTC
+>38815 2
+GTTGACTTGACCGCCAGCAATTATCGGGCTTCGGAACGACCGATTTTTAAACCGCATCGCTTCTGGGCGTAAAAAATGCGGATTAAACCGCGAGTCTCGT
+>38816 1
+CATGCACACGCTGTAGTGGGGAAAAAATTCTCCCTGTAGTGAGTCCGAATGGTAGGGAGTAATGTCACGCCTCCGCTCTCCCAAATTGTGTCTACAGATC
+>38817 2
+TCCGGAGGTTTGTAGTAAGGTGTTTCTACTTCCGTGCGTCATCAACCCTTCGACTGAATGCGAGATATCGAGCACACAAACTCGGTCACGCGGAAACTGA
+>38818 3
+CACAAAATCAGTGGTTGTGCGCCTGAATTACGCACGCTACGTCTTCTCGAAGGTTAAAATCGAGCTGAAGGCTGCCGTTATCCTTGGTCACCAGGAATGC
+>38819 2
+TTGTTGTAGTGGATCGGCGGCAAGTCAAAAGGAAACAAATCCCCAGTCTTTATCTGTCTGCACACTCGCGAGACCCATCTTAGGATCTGGGGTAGCACTC
+>38820 3
+TTTCGTATCTCACACTTGGTGCGATAACACACAGAACAGATAATACGTGAAACGTCCAGTGCCGTGCTGTTGGGGAGGTAGGTCCCTTGACTTACCCCAG
+>38821 1
+CCCGGAGCACTGTCAATCCTTGACTAGGTGACGGAATTCTGCCGAAGTCGTTTGTGACAATACGCCTACAATCTGCTTGCGCAACGGAAAGATTTGGCTA
+>38822 2
+AACATCCTGGGGCGAGCTTCACCATTTCTGCATCCCGCAGGGGTGCGGGCACAAATGGAGAGTTAAGCCTGAGTTAAGAATTCTTAACCGACTCCTTTTA
+>38823 3
+GAGTGGTTTACTAGCCTAGAGCTAGATTCTCAAACCACGTAAGCATGTCGTTTCGGAGATGGTATAACATGCTACGTCCCCGGTTGTCACCGGGCAACAC
+>38824 2
+GAGGGATGCCCTGACTTTCCAGGAGGCATGAGCAAACTACTCGGATCTCGCAGGACCTCGCTCCCATGTAGAAAGTGACGTGTTTTTACACATGATTCTA
+>38825 3
+CGCGACGCTAAAAGAGGCCATATCCTCCTCACGAATATAAGAATGTTCTATGTACGAAGCCTGTGTGCTTGATTGGTCTCCAACTGACGCCTGGCGAGTG
+>38826 3
+TCGCCTACCGATTAGACGCAGGCGGCCGTAGAATCGATTGCATGCTTAATGGCTGGGTCTACTCTGTAACAGACTCTGACAATAGGGACCAACTTGTTAC
+>38827 3
+AATGTGACTTCCACAAGACCTGTTGTTCAAATAGCAGTCTTAGTTTGTTCCTGTGATCGATGGGGAGCTCCCCGCATGCGAAAAAGCCAGCCACGGGTAC
+>38828 3
+ATGACTGATTTCACACTGATACCCTCTGCCTGAGACTACTGGCTGAGCAGCCGAGTGCTCCGGGATTGTTTAATAACTTTCACAGAGCCGGTAAGAGCAG
+>38829 3
+CCGAGACCCGTCCGGGCAGTGTCAAGCGTTCCTGCGATTGCTGTAGCGACAGTATTCAATACTAATTCGCCGTGGAACCAAACGTGTAAGTTTAATCAGT
+>38830 3
+CCTCATGGGGTTCGGATTCCCCTACGAAGCGTTAACTAACGATAATCTCGGGAGTACGGAGCAAGATACAGCAGCTTTACCCTTGCGTTAACCTGTGTGA
+>38831 1
+TCAATTGAGCCCCGCTGATCAGACCCGATGTGAGAATTTGACCAATATTATTCCGATTCAATAGGGGGCGTGGCAATGTGGGACCCCTACGCGATCTTAC
+>38832 1
+GTTTGTATCAGTATTTAGATTCGAACCCGAAGACACTACTCGATGTGTGTTTGGAACTGAGCCCGGCAGTCAGGGCTGTGAACACCACTGAACCATCCGC
+>38833 2
+AACGGATCTGTTCCTTACCCCCGCCTCGAAAAATGTCTCGTTTCGGCCAGAGGTGCAGTCTAGACGTAGTAGGTGAAGTCTCATGCGTCTATCAAGGAAA
+>38834 3
+ATGCTACTTAAATCGCTGAGAGGCTATTCTGGCTGTATCCTTTTTGACAGCAGGGCTCAGATGACCGCGAGATCGAAAGTAGATCTCCCGGGCTCCCAAA
+>38835 2
+AGCAATGCAGCATATTACGTAGCGGTTAGAGTCCCAGTTCCAGAGGATAAAAGCTTGCCGATACTGCTGGCCGGACTATCGACTGTCAGCCTCATTTGTC
+>38836 3
+AGAGGAGTGCAAAGACTCCAATTCGGTTCCCTGCGGTTATTCAATTCAAGTGTATAGCCAGTGTAACTGACAGTAGTCATCTAGCGGGTCGCCTCCCGAC
+>38837 2
+GGTTCCGGACGACTTGGCACAGGCGCTATTGGCAATGATCACGTAAACTCCTATGGGCGAAGTCCGTTTTGCTCCTCATTAACCGATTAGAAACCTGAAG
+>38838 3
+CACCGGTATTGATCCGGCTGCCAATTACAGGTTATTGAGGCGCACATGAGATCTAATCACCTACCGGGCGTATACACTCGGGGGCTACTGTATATATACG
+>38839 1
+AAGTTCCGAGCCTTTCAGTGGCTAAGCAACGATGTGTTCTTATGTTGTCGATTCTGAACGCGGCCCGATAGGTGCTGTCACAAGAGACACCTCAACAAGC
+>38840 2
+GCTCACAGATAGTCGCCCCTCCTGTCCTCAATATCTTGCCTCATTAGGGCTGAGGAAAGGATATACGCCCGATAGGGCTGAACTAAAATGAGGGTTCTTG
+>38841 1
+AATTCTGGACCAAAACAAGGATCATATAACACGTGTGGGGGGTCACTCGCCATAGCTCCATAGATCGCGTTGCGTCCCACTTTTGTCCTGACAATGGGGT
+>38842 2
+CATGTGGGAGTCTTAGCCGCAGCGGCTAAAGATCCCGTTAAAGTCTCGTTACTTACATACGTGCATCTTAGTTACGGCATGGCGCGACGTCCGTACAAAA
+>38843 1
+CCGAGTTAACGGGCTCTGAACCGCGGAATTTACGACGGGCGTGCTCTGTCACTTATTTGTATTCAATCGGAAACCCGCCATCGGCAGTGTACAATGATAA
+>38844 1
+TGCGTGGCCATCCGACATTCAACTTACTGTCAGCAAACAACGGGAGTATTTATTCTGACGGCATACGGTGACATGGTTTCACTCGGAGCACGTACAGTGC
+>38845 3
+GTGGCCCCCCGGTACAGTTAGAGGGAGCGGAATCTTTTAGACTAGACATTAGCACTCTTAAATGCCCTACAGGGTCCTAGCCGTATTCACATGCTGAAGT
+>38846 1
+TCATTACAATGTGCCTCGCCGACGGCCTTACCGGGTGCGAGAAATCGGATACTCATAGACAGAATGACATCGAGACTCTTGATTGTATCCCGGTCTGGTA
+>38847 3
+CAGGCCTCGTGATAGGACGACATCTAGGTAAGGCTAACCGTCGAGTGTGCCCTGGGAAGTTCCCAATTTGATCCCAAGTGTTTCCGTAATAGTCACTAAC
+>38848 2
+TTGATTGCCAGTGTTGGATGCGCTGAGATCCATTTGCCCCCTGAGCCTCAGGCTGCACCTATGAATGATAGTATTCCAGGGACGGACAGAACTAAATCCA
+>38849 3
+TAGTGGACGGTGTTTTAGACATTTCGAACTATACGTTGTAGAACAATGGACCACTGCCGACGCTTGTCACATGGACAAGCCAACCAGGCCTCTCCGGTTG
+>38850 2
+ACAGAGTATACTCCGGACTGCAGATCTCGTATAAGCGAACTCCGGGTCTCATTAATGATGCCCCATCTGATGCGGAACTTATAGGTAGCTGTGTGCGACC
+>38851 1
+AGCTGTGCGGGACGGTAAATGTTAAGTTCAATGTAGCCTTACGTGGTGACGAATCGCTTAGAGGTCTACACACCTCGCCGTAAACTAGTTTCCACGCCCA
+>38852 1
+GCATCGCATCTACTGATACTTTAAGGTCAGTGTGGACGCATGCAGCTCCGGAACAACGTTCGTTCTAAATTCCCGTTAAAGCAAGGAGCGCGCGTGTTCA
+>38853 3
+CCCTCGGCCTATATGAGCAGTTTTCGGATTGCACCCTACCATTACATAGTAGCGACCAGGGTACACTAATGGCGTCCGGGGACGGTAGTTATAATCGAAT
+>38854 2
+TAGCGTTCAGGCATGTTACGACCAACGTTGAGGGCTCTATGACTAACCATACTGAAGCGAATTTATAGCCTGCGCCTGATAACCGGGTCTGGTACTAGCC
+>38855 3
+AACGGCATAATCACTGCGGTATGAAGTGGAGCCTACTAGAGGTCTATCGCTCACAATTACCGCCTATTCAGTCAGCTGAACTGTCGAGGGCGATTTTCGC
+>38856 2
+GAGCGCCCAAAATGAGCCTCCCTCTTGGTCACATGTTAGCAACAAAGTGGGTGTCCCCGTCTGAGATATACGTATACCGGAATAAGGTGCTTAGCTTTGC
+>38857 3
+TCCGTTTACGGGGCAACTGACAAGCGGTCTCACGGTCGTTGCAGTGATAGCGTGTTGCGTTATGATTCCACCACAGCCGTTGACAATCCATGCAATAAAA
+>38858 3
+TGCGGGGACGCTAGCTTGCATAGTAAAACGCTTGGCTACTACTGATAAACCTCGGCTACTTCAGTCCAGCAGCTCTGAGGACTAGGCACAGTTGAATTTC
+>38859 1
+ACACCAATCGAGTTTTGGTATGATCTGTTCCTCTTAGTACAGGGAGGTCCGGGACGCCATCTAAGACATTGCCACTACGGTACCGCATGTCAAAAGGCTG
+>38860 3
+GAGTCTCTCCATTATTGTCTAGCGGCACCGGCAGTCGAGTAGGCAACTGCTTAAAAACTTGGGGTATCTCTTGCAAGGATACTGATCTCCGCACGACGAA
+>38861 2
+GGGTAGACAGGTTCCAGTCACGATGGAGCATTCTAGTCCCTGACCCAGGGTAGCAGGGACTATCCTGTTCTCGCATTTACAGACTATAACATGTCATGAC
+>38862 2
+CAACACAAAGTGTCACCGCTAGACTAAGTCCGTGTCGCTAGCAGCGGCGCAGTGTCCGGTTTCACTCCTGTCTGAAGGACTATTAGTCAGATTATGTGAA
+>38863 3
+GAAGCAAGCTCAATAATTGTACTTAGGCCCGGGTTAGACATGCGAAGCCTGCATCGCCTCGCTGTTTAAAAGTCGCCGTGGCATTAGTGGTCTCCATACA
+>38864 2
+TTAAGGGGGACTGTCATCGACGACCAGCTCGGCCGTAAGAACGGACGCGACATTTTGCTAGCCCAATGCGACCTTCCAGTCCTTTTGATGAGTTAATTAA
+>38865 3
+GTGGGCGGGCTTTATCTGACCGGTTACGCGACTGGAATGCACAATCGCTACCTGTCGAGTTTAATTCCTGGGACATAGATCTAATAGACACCCGTAACAC
+>38866 1
+GTCACTGAAGGAGTGCCTAACGGCCCTAATCCATGTTGTTTCCGGTTGCATTCTAGTACAGCACGATGCCATACCGGCAAGAGAACCTATTGAACGTTGG
+>38867 3
+AAGGCACCTAATTACTCGTCTCTTGAGGTGCGTACCGAGGCTAGTTTTTCGAATATGCGAATGTAGAACCGGCTCGAAAGGTCGGCACACTTAATCGCCC
+>38868 3
+ATCGAGACTGTCGGTTATGAGGCGGTTCTGCACGCGTCCACGTAAAATTAACCCGTAACAGGCTCGCCACTTAGCGATACTATCTTTGGTAGAACATCGG
+>38869 2
+AGTTATTCCCATGAGAGGCTTGGATGTATGACCCTAGCCGTTCATCTCGCGTTGAACTGCCTCTATTGGCTCACAAGAAGACTGATAGGCGGAGAACACC
+>38870 2
+TAGACCCGCCCTCCGAACCACGGGTTAAATTTACGGCTACCGCAAGTTATGCCGAGGACGCTATAGGAGAGATGCTGTCTTTGGATTCATCATGTTAAGC
+>38871 3
+ATGTCTGAGTCCGGATTGTCGGGGACCCTCTTAGGATTAACATAACCAACTTCGCATACGGCTTACGCAGAGCCGGGTTCGGCTAATCGAAAGTATCTAC
+>38872 2
+GGGTAGGAGCGAAAAACTACGTTCCGTTGTATTCCGGTAATACGCGCCGCGATTTGGGCGTGCCCAGATTCACAAATCCCTATCACTTATTGGGAATCCA
+>38873 1
+ACATTCCGAGCTAGGTGGGCGTTGCATCTACGACGCTATCCATGTGCGAGCCTCGAATGAAAATCTGCTTGACGGTTCGATGACACTCAAGATCATTCGA
+>38874 3
+GCTTATAGTATTATGATGGGGACAACATGGTTCTACGACTACACTGAGCACGTTTGTTCGCGACCCAAGGACTTTACCCCCAATGACGGTCGGGAACGCT
+>38875 2
+TATTGCGCGGAGAATATGAATGACGGAGGCTTCCCACCTTTGATCCCGTATTAGCTTTAGTACGCATTCACGCCCAAGAGAGACCTTATGACTGGGCGCA
+>38876 1
+GGTTAATGCGTGCTACAGAGAGTATAAACGGTGAGGACCGATCTGTCAGGCCCGGGGTATAGCATCTTCCCTCCTATCAGACAAAGTCCACGTTTCTACT
+>38877 2
+CCTGTGCTGCACGATCAAATCCAAACTAAGTGACTCGCGACCGTGCTAGACGTGCAGCATGGGCGAAAGTGACATCGATCCCATTTTGTGTACGGTTTAT
+>38878 2
+AGAAAACGTGTATCCGTCTTCTGTTAGACGCGAGTGGTCTCCATCACTACGTGTGGGCACACGGTGTTGGTACCGGCCCTTAAATACATCGAAATAACCG
+>38879 3
+CATTAGCAGATCGTGATGCAACAACCTCTAGGCTCCTATCGCGTCCAGATTTGAGCAAAGCACGTGCGCGTAGTCATATGTGGTTACGCGGTCATTACGA
+>38880 2
+GAGAAGGTCCGCGTGAGTACTTGCGTGTAGGCCCGAATTAGGTATCCCAGTATGTCATACCAAAATCGCTTGTAGAGACTTTCAGTCCCCCTAGTGACAC
+>38881 2
+TTCCAGACAGCAGGAGAAAATCCAGTGATGCATCTACCCTCGTTACTCGGGTCCTGCAAACAGGATCTCGGAGGTTAGGCATTCGCGGTTTTTCGATCAA
+>38882 3
+GCCATAGAGAGCGTAGTACGGGGAGAGTAATACCCCCGTATTGTGCTACACCAACCTACGATCAGGTCTCATGTCTTCTGCCATTGCAATACTTGGGGTA
+>38883 2
+CCTGTCCCACAGAATTGGATTAGACGAATGAGGCCTCGGGGACATCGCTGCCCTCGAAGTTTCTACGGATTAGTAGCCTAGAACTTGGCCCATAATTTGA
+>38884 2
+TTTACGCCGGGAGTCCCTCATGCGTAAATCATACTCAGGCATGTCAGGACGTCGCGTCACCAAATGGAAAGAGCTGTTCGGTGTGCCTCTAGACATATTA
+>38885 3
+GGACAGGCCAGTTCTACATCTGCAAGTCTGGTGACCACTAATCATTTGTCCCGGGATTCGCTGCATTATATTGCGACCAGGACGGATGCACAAAGATGTC
+>38886 2
+GGGTGTGGGTGTAGGAAAAAACAATTGTCAGCCTCCAAACTCCTGCTGAGCAGATCCGGCGTTCCCATATAATGATCCCCGACTGTTGTAGTTGACCATC
+>38887 2
+TCACCGTGACTAAGAGCTTAGTCTCTTTATAGCACTTTCGTATGTTCAAGACAGGGTCATCTGGGGGAACTTCCGCAGGACGACGAAGCCGTCGCCAATA
+>38888 1
+GACGTGTGAGAGCTCCATCAGCCGGAGCACTGAGGCCTCACTCACAAAGGATGAATTTTCTGTCATTCCGTCAGGAAGAACTTGTCACCCGTGTATTTGA
+>38889 2
+TCAACGAAGTGGTAAGAACGCGGAGAGAGCTCTTTACGGAACCCGTACTAGCAACCTCATGCTCGGAAGGGTATTCTTCCTTAACACTTGGTGTCTCGCT
+>38890 1
+AAACTATGCAGATGCGGGAGGCCCCTTTAGGGGATCCCAAAAGGTTCTGCACGTGTCTTTCTGCATCCTATCCATTTCAGAGGCAGGATTATACGAGACC
+>38891 3
+GAATCCTAATTTTCCGGAGCTCGTCTTGGACCTGGAATCGCCGAAGTACCCCAAGGGACCGGTAACGGAGCATTTAGTGGTTACCCCTATATAGAGATCT
+>38892 3
+TCTGTTGCAAGTACCACATTCAGTCCAGCATACGAGAGGCGTACCTATCGAGCGCTGATCCTGAGTGCTAGATCGAAGAGAATAGGGCTGTCTCTCCTTA
+>38893 1
+AAACATATACACGCTGCGTGAAGGCAACGCGTCGCGGCTGAAAACGAACGCATACTGGTTGTATCACCTTATGCCTCTGCGGTTTTGCCTAGTCATTGAG
+>38894 1
+CTTCTGCGTCCCCCTAATTGGGGATAGTGAGCGTGTTATCTTAAAACCAGAAACATGGGAAGCCTATGGTTGACACGATCGGACCGATGGCAACTCTTCC
+>38895 1
+CCTGGGGCATATCCCTGACTACAGGACTAGCCGCATATTTACAGGCAGATTTACCAACACTGGCTAGAGCCCTTATTTGCGGAGTCAATAGTTGGGCTAG
+>38896 1
+CAGTGTGACTAGGTTGGACTACGCGAAAAGGGTCACGAGAGCCATCTGCTACAACTCCATAGGATTCACAGCGGCTCGCTTCGTTCTACCATTAGTTTAG
+>38897 2
+CAGGGTACATGAGTCGCCGGAGTTCTTACGACCTTCTGCCTGGATAAAAGGCGAGCTGTATGTTATCGCTATGCCAGTGTTCCAAGCACTCAAGAACCTA
+>38898 1
+AAATTATCTGTTCGATCCATTGTGCAGCAGCGATTACAAGCAGTCCTTGGGCCCGTCTAGTTCACTTAGAATAGCGACACGGGACGCTCAAGTGATGCGC
+>38899 1
+CACACGGCAGGTCGTTTGTTAACGCTTCACAAGTGGCATTTATACAGTAGGCGCAATGTTCCCGACATTAGGCACGTGGCTGGCTTAAACTGGTCAAACC
+>38900 1
+CTAGCAATTCTTTGCTACTTATAGGTCACCCTCGTGCTGCGGGTCCAAAAAGACTGACTAGGTGTCCACCTAACATAAATGCCTGGAGAGGCGGTACTGG
+>38901 3
+GAATGTAAGTACGACTACGCTGAATGTGAGCCTACGTGTAATTGCGGTTTGTGACGTAATCCTGCGATTCACGACCCGGTTGCACGACTCCACGCTAAAC
+>38902 3
+CTTGCAATCGGGCGAGGGGTGTTGTTACCAATGCCACATCATTCTTGCCTACCAAAGTAAAGGTCACACATTCTTCACAGCGCGCTGTAGTGGCAGTGAA
+>38903 1
+CGTGAGGGCTCGACGAGCAGAGACAGCATCAATGTGAACAATGGTATCTAAGTTATGATGTCCGTCTCCTGCTGATTGCCTGCCGGTCTACCTACACATA
+>38904 1
+TAAACACTTTATAAACAATCGAATCAATTTGACGAGGGTGGTCCGTTTACCCCACGGAGCTGATAAAGGAGTCGGGTGCTGGGCTCCCGACCTTGTCCTC
+>38905 3
+CGGCTTTTTCGCTCAAAACGGCTCCGGGAGTTACGTAAACATCACCTAAAAGTATGAAGGGTGATATCTGTGTGACGTCTTCGCTGCGCCGAACAGCCTA
+>38906 3
+TCCAGTAAAACCTTACCTTTGAAGGATTACGAGACCTGACGTTCGTTGGCTAAACCCGGCAGGTCTTCAGCGTTCGTCGCGAGCGAAGACAGTTGTCTAA
+>38907 1
+TCTTTGATACACGCTGATGATGAGTCTCGATCATAGATTGTCTAAACCAGACTAGAGTACGCGCTGACCACGGTCTGGTACTAGGGCATTCAAGCCCGCG
+>38908 2
+GGTATAATGCACACTCCATAAATGACTCATAGATGCCCTCGAGACAAGTTAGAGCTGTAAACGTGTTCTGGCGGTCGTCCGTCAACTTGATGGCCGCGCT
+>38909 1
+AACGTAAGACGCATTTGCTAGAATTTTAAAACGCCTGTCGCGCTCAGTCGCCTGGACGTGCGCCAAGTGAAGCAGATTAAGTCACTTCAGGTTGGTCTCC
+>38910 3
+CAGATTAAGAGAGGTCGCCGAGGAAACTTCTTTCTGAAAAGCTCGCAGTCTTGAAATGTTGAACTCAACCTCCTGGCGATTCCGGACTTCGTCGGTGCAC
+>38911 3
+TAATTCACAGACCCAAACGGGTGTTGTCCCCTACAGGTGCAGCGCGGAGTAGTGCCGCTAAAATCTATACCACGCCTCTAGGTTTATGGGTTTGAATGCA
+>38912 3
+AATGAACAGCAGGGTGGGGGAACGCAACCTCCGATTATCTTATCGTCCATTCTTAGGTCGCGTGGAATTCCTTCAGTCTAAGTCCGAAGAGGCCTCTAAC
+>38913 2
+CCTTGGATGTTGAGAGCTGAACCAGCATTTACCCATCACTTAGGGCTGCAGCCTCAAATGGGGTCTCAACTGCCGGGAAATCTTGTTGGACATTAAGACC
+>38914 2
+ATGCATTTCATTCGCGCAGATTCCTTATTAATTGGTGTCAATACGCACAGTCCCCACTGCACGGAGAGTGAGGTTCATAGACCGTCGCCGGAGCGTAGAA
+>38915 2
+GGTTTGATGCACTTCCTAAGAGCGCGTTGCAAGACTGCGGGACCGGTGACGAAAGCGTTATTCTCTCACCATATTGAACACCCATCTAGAGACGTATTGC
+>38916 3
+ATCGCAACCGGAGTCCCGAGGCAATAATGTTAGTCTCGATATGGGTTATGGAGCCTGTCCAACGCGTTATCGGCCAATAGCGAATTGACTCTTGACTACC
+>38917 2
+CGAGGGTTAACGAATAAGCTAACCCAGCAGCGTAACCTCTCTCTTAACTTCTGCTCTATTTGGGTAGAGCACAGATAACGCCGGAGCGCAGTCTGTTGGT
+>38918 2
+GAATCTGTGTGTTCTGCTAATCATAATCCGGATGCCAGCTTACAACGCCGTGGTCCTTAACGACAAGGTCACTAGTGCCATTACCAAGCAGAGGTGTCGG
+>38919 2
+TACAGTCTTGTGGCTTTTAGCAACGAGATGACCACTCCTATCCGGTGACGGACGGAGTTCCAGAAGTGGTACTCTCCCATGTGGTCAGCCAAACATAGTA
+>38920 3
+TAAGGATCGTCCAGTACTCGTATTACATCGTCCTTGTCTCAGATCAACGTGAACGACCAGGCAGCGAGGTGTAAGCCCATGCGCAGTTGAATTGTCATGC
+>38921 3
+CGTAACAGCCCCTTCACCTGACAACTTAGTGCAACTCAGGTACTTGGTGGTCGTGTCGATCCGTGACTTACGATCTAGAGCTAGTAGAGGGAACCAGTTA
+>38922 2
+TAAAAGATGGACTGCCTTGGGGCCCTGGCGTTAAAGTCCCTGCACTCAGCACTAGCTCTCTGATGTAATTTGTGTCCGTAAAACGGGCAACTGAAGCTCA
+>38923 1
+GGTTGCATCCTGTGATGATGGTCTCTCGAATACTGCCCGCACACATAAGAGGGGCAAACGGTCTAACTCAATCAAGGTGGTCCGATGTACATTGCACTCT
+>38924 3
+TACGGCCATTCAGGAACCTCGTCGAACCCTGTAGTTACCTCAGTTGAGCTTTGTGGGCAATAATTCCGACAGCCAAGAATTCAGTAGGCAGCTCGAGGTT
+>38925 2
+CACGTGACGGTGTTCAACCCACGATCTCAATTACGACGAGGTGCTTCATCAAGCCAATGGCTTGTGTGGGTTCGCTACATGAACTGAAAAGTCGATGCTC
+>38926 2
+GGGACGGGGTACGATTCTTCGTAGCCATACTACTACCTCCCGCTCATGGGTTAGTATACTGCTCTGTGCACGACTAAATCATGAAAAGATGCGACGGACT
+>38927 3
+CAGCAAGCCAGACTTCTAAGTGTAGCTCGAATGCGTAGTGCATCCGGCGTATGACGAAACACCTCAGTTGCCTGTTCGTATCCCCGAGAAATGTTGATGT
+>38928 2
+TATACTCCATGAGCATGTCGCCATCATCGAAAGCCTGGAACTTACCTACTTTCCGTAGGGGAACGACGATCTATGCATGCCGGGTACAATCGGGGTTGAT
+>38929 2
+ACGCATAATTCGCGGTATGTGTATCCCTAGGATGTAGCCATGGACCCCTTCCATGGTGAATCTTGAAACTGCATACCCAGTGTACATGGCGGAAGCCGTA
+>38930 2
+CACGTCGGGTCGTTTCTCCAGGTTCAACAAAATTCATTAATAAGGTGCGTGACGGCCTACGAGCACCTGCATGAAGTAGACATGCGTCACTGGTTCCTAG
+>38931 2
+GTTGAGTATATTTCCACCATACATCATGAAGGCACAGGACCTGACTACGCATTGCGGGTTCTCAGCTTTTGTGATCTCCGGGTAAGGACAGAAGCCCAGC
+>38932 3
+GTCCGTTGATCTGTACCCGTCCGCGGTTCGAGACCGATTCGGATATCTACGACAAACGAGTCATAGAAAATTCCGTTTGCAGACCGCTAGTGGCTAATAG
+>38933 2
+TCGTCATAGAGCGTGACGGTCTCATAAATTTCAGACACGCTGCCTGTGCACTGACGTTACGTATCCTGTAGTGGAGTTAACCCTAAGGCAAGAGTCACGC
+>38934 1
+GCAAACGAAACTTACACGGAACGCACCCTTGACTTCTTTAAATAGCGAATGACCGCCCATATGTTGCCTTGCTGTGGCGTCGCTAGAGGTGGATTCTGAG
+>38935 1
+TATAAGGTTCTCGCGCAACACTGATTAATTAGACGGCCCCTTTAATTGGGTTGCGAAGGGCTCATTCTAAAGCCTGATTAGGCCGGCCAAGCGATCACGC
+>38936 3
+CGTAAGGCGAGGCTTCGTCGCTAGTAATGAATCAGGACTGGGTTGTTACGAGTCAAATAGATTACCCCTGGTGGCAACTACATTCCACCAGTCCGTCCAT
+>38937 1
+TTCTTTTCCGAGTGCCCTCAAGTTCCGGACATAGGCCGATATGACCAAGAGCATCTCAAATCACGGGGGTTCAGCTTAACCGGTGTAGACTAGGCTGAAT
+>38938 2
+CGGACCCCTAAATTGACTCGAAGTATTATTGACGATGGAATGTACGATGGCGCCTGGTCGTGTATTCGAGTCCCATGGCCACATTACACCGCCTAGGATA
+>38939 2
+GAGTAGACCGATTCGGGAAGGGCGATGGGTCGGGATTCACCGCATTCCATGCGAACTCAATCTGCATCAAAATTCCATAGTGCTTTCTTCGTAGCCACAT
+>38940 3
+CAGTCCGATTCGGCACGAGTTACGGAAAAGTCCTAGTAGGTCTTGCATGGAAATGGTATGCAGAGCCTTACCATGCTCATAGCTTGCTACTCGCAACCGT
+>38941 2
+ACTAGCGTGTAAAGCCTTCACGTTACGCTGCGCAGTCAGCCTGCGACTGCATAGCGTCCGATTTTGATAATCGTATAGGCTGCACTGATCGTCAAAAAGG
+>38942 2
+ATCGACGAAGATCATCTGCTAGCGGGTGCGGTCGCACTACCTTGGCTCTAGCAGCTCTCCAGTAGTAATGGAGCACCTCTCTAAGAAAGTATTATGTCAG
+>38943 3
+AGCTAGGTCCAAGTGACCGTATGCTACTTAGCATATCTTCTATTGCCGTTAACGACACTTGCGTATGCGACGCGAAATAGGAGGGTGCTACGTCCGCAAC
+>38944 3
+AAGGGCTGCATTGAGCAAATGGCAGGCCAGTACGGGGCCTCAACCTAGCAACACTTTAATTCTCTGCGTAGCTCTACTAGGCGAAATCGGATTTGTCTTC
+>38945 1
+CAATGGTCCTAGTAGCGCACATCGTCGCAGGGGCCCGGGAGCTCTAGTATGATTATAAAGTGTTCCCCACTCTCATTGCGGACATTTAAACCGTAAGATG
+>38946 3
+CACCGCGGCTGTTTCAAAAGCACATCGACCACTTTACAGTTGCTAAGTTGACGGCACTAGTATCATATACGAGAGTTCTATCGGGAGCTGAGTTCGGCCG
+>38947 1
+ATCGGGGTCACGGGGACAATATTCCCCCTAGGGGAATAACATTAGTTGGCGACTTAGCCGCAGCCCTAAGAGTGCCACGTTATGCTCTCTATATACGTTA
+>38948 2
+CCGACAAGCTCGATGGGTACCAGAAGAGCAAACGAACTTTATATGAATTTCGTGCACGATCCTCTTCGGTTGGACTTGCGCTTTCTAGAGCGAGGTCCCA
+>38949 2
+CTTATCGGTTGGGTATATCACAGCGGGCAAGCGGCCCGTCGTGCTTGTTAAACGCCTAAGGACGCAAACATTTAGTTCCCGCGATATATCAGGATACACT
+>38950 1
+TTTCGCAAGATGAGGCTTACCAGCCTTTAGTCATGGACTGAGTCACCCTATAGCAGCGGAAGCATATACATGCCTTCTGGTCGCTACAGTAGGCAGGACT
+>38951 1
+TCAGCGTGGTCCGACCATACGGTTAGTTTATTTAAACTGCATAACCGCACACAGCCGTGAAGTTTGGGACAAGGCACGCTGTACTGGAACATGCGCCTTT
+>38952 3
+TGTCGTTGACGCGCGAAGACACGGGTCCACAGATATTCTGTAGTAATTGAATAGTGTACTAGCGTCGAACGTTCTACGGCCTTGCTTGACGAAAACCCCC
+>38953 1
+GGTCAGCCAATAAACCCGCCTGGATTTGTAGCCAATCTGTAGATATGAAGGCCTAGGGAATCATCGAGTGGCGTACGCATATGACCCCGGTACCTTCTTT
+>38954 1
+TCTTGTAGCCCGGGTCAATTTAGAGGCGTCAGGACTAAACAGACCGTTCAAAATGAGTGAATGGCTCCTCACTATTCAGTCAGCGACGGTTTGCTCACGC
+>38955 3
+TCGAAGGCAGCCCTAATGGCGTAACGACGTAATCTGTGAAGCGGAGTACTCAATACGATCTGTGAGGCAATCTTTCGAACGTCCTTCCCTCAATGGTTGC
+>38956 1
+AGCTTGTGAATAAAGGTCTCATGAGATACACAGATCGGGAGCGCGCGATCCTCCTACGAAAAAGCTGAGACTGCTCATGTGGTTCCCGCGATCTTCTTTC
+>38957 2
+ATTTCGCCACGACACCGACCGGAGAGTCTCTATTATGTCTTCAAGAACGTTAACTGCTAGCTATGGTTGGGGGGAAAGCGCCTCTGAGTCCGTATAACAC
+>38958 1
+TGCCGTTGGCGAAAGCATCTAAAGTTTACATCTAACCGGGGCAAAATCCTCAATGTCAGTTCCCGCATCTTGGGGAACCTTTGAGTCTCACCGGGTAAGG
+>38959 1
+TTGTACGAACGATTGACTGTAAGCACTGCAGGTCCAGACGCACACTTGCAGCTAGGTCATGTCCATTCCTTCACTCGGAGCATGTTAGTAGGAGAGTCCA
+>38960 1
+ACAGGAGGTTGAGTTCAACAAGAAACTTTTGACTGTCAACGGGGTATTTGCCTGGCCGAAATCCCACACTCCGCCCGTTGAGGCTTGTACCGTTCGAAAT
+>38961 1
+TGTAAACCGTGCCATCCTTTTGAAATCCGCTGGATCCGGTACGGTCTTGGCCGAGTATATCAATAGTTAGAAAAGCGAATCGCACGGCATTGGCCCATGC
+>38962 1
+CGCGTAATGGTCCTATCAATCGGCAATTTTCGAACCCTTGACAATATATCCGAGAACCAGCGCCGGAGTGGGCGAATCTTTAGGTTCCAGGTGGTTCACA
+>38963 3
+AAGCTCGTCAATAGCTCATGTCGCGCCGTAGCCTGCTGGAAAAAAATGGTTAGGATGTCTCCCTTGACGCGTACATCTAGAGTCCCGCGAAATGGTTCAT
+>38964 3
+TTTCTCCCGTTTCTAAATCTAAAGAGAGCGAGCTGATCAAGACCGGTGGACATCCGTACCGGTAATTGGCTACGACGTTAATGGTGGCCGCCACCGTTAA
+>38965 3
+TTGGCGAGGACCTAGATAGCGCCTTGACTATATCGTCAGCCACGGAACCTATGGCTCGTCCATTCAGAAAATACCTTGGTTTTAACTCGTACAGGCGGAG
+>38966 2
+GACATCTCCAAGAACACCGTTATTCTGGGACTTCATTATTGGGAATTGAAGCATTGCGTACCCGAGAGCAGGCTTTCGCGGGATCGAGATTATGCCCCAC
+>38967 3
+GAGAGTTTAAGCGACCCCTCACTCTCACTATGTTCTCGACTGTAGCGCCGTCGTGAGGACGCTTACATGTGATGTAGATCTACTGACAGATAGAACAGGC
+>38968 1
+GAATAGAACAGCAGGGGTCGTCTGAGTTAAGTCTCTGGTTATCCACTTTGTCACGATTCCGGCTGGCCATGCAAGTACCGACGCCGGTACATTATAACAC
+>38969 2
+TCACATGGCTACTGATCGTGATGGCATTGGACAGCGCTTGGATCTCTAGGTAGCTCACAGTTTACGACCTTACCCGCTCCCAATAGTAAGATAACGGAGG
+>38970 3
+TTGCCGTCTCATGCAGACCTAGTTGACAAGAGACTGCTGACGCGAGCTACAAATTTTATGAGTCAGCTCCTTAGCGAGGTCAACGTGATGCCCACGTTAG
+>38971 2
+CTCTAGCCATCAGTCTACATTCGTTTACATAAAGCGTATATAGTGAAGCGAACCTTATTTCCCGTGCGCGGCCCATTGGGTGAACTGACAGCGGACAGGG
+>38972 3
+GATTTCGGAGCCAAAGGGATCGGTATGGTACCTCTAGCTATTCAAGAACAGTGGTATTAAATGCCCCACTCAGCCTGCCCTGACTCTTCGAGTCAGGGAT
+>38973 2
+GCTAGTACTATGGAACCGACATGCCCGTGTCAATTATACGCACGTGGGCCCGGAAAGTTCATATATTATGCACGCTTACCGTCGCATGAGCACAGGTTTG
+>38974 2
+ACAATGGTCCCACATGGTTGTATGCCAATTACGCAACGTTAAACGGTTCGGATTCCCTTGCGCGGCTACGCGTGTTCAAGGTAGTCACTGAGAAAGTCCA
+>38975 3
+CCTACTACAGGTATATCATTGATGAAGGGTTCTCCCCGAGGTTCCCCCGGATTCGGACACCAGTTAAAAGCCCGAGTGCTGGTCTATGGGATTATACAAG
+>38976 1
+CGGTCTCAAGCTTTTTGCCCAACTTGCTCTGCCTCGGGACAGTCTAGAATAATGCGGGAGGGTCTTCCTTGACACACAGTCCGAAAATATGTGGACGAAA
+>38977 3
+CGAATACTTTAGCTAACACGGGAGCAATGAGGACGTAGTTTCCTCCCCTATTCGTTACTCGGGGCCTAGGTCGCCAATGGCTTTAAGCCATTGAGGAAAC
+>38978 2
+GTGTTAGGCATCCACTTGCTGAACTGTCTCTTGTGAGCAATGGGTACGACTAGCACCACGGACACGTCCCGCATGACGATAAATAATTCCTTGTGGAACG
+>38979 2
+GTAAACGTCCTTATTTACGCTTTATAAATACTTCGACGTATGGCCGAAGATCACCAGATGCGGTTTCCCAGTAGCGCAGTGAGGGAACCCTCGGGCGCAT
+>38980 1
+GGGAGCGAAGTAAGGCTAGTTCTTGGAGTGTGGTAGTGACCCATGATCACTAGAAAAGGCGCTCAACCCTTCTCATCACTACTCCATCATATGCGGCCTT
+>38981 2
+ACTCCGCTTGTCGATGACTACCTCTACCTTTGCGGGTGGACCGATCATGTTGAAGGCATATTTGGCAATGGGAGACGACAGACCACATACGCTTAGCTAA
+>38982 3
+CGCACCTTTAGACTGTGGACTCGCTGGCCAGGTCACCTCAGGCTGCTTCTACAAGTGTTAAATACGTGACCGTAATCGCTGATTGGGTAACAACAGAATG
+>38983 3
+CTTTTCCAAACACTGCTAATAGTGTTGAGAACGCGAGGGCCGGCTTTAGTCGGAGCACGCCACGCTCTGCATATCATAAGACAGCAGTTAGCGCTGTATT
+>38984 3
+AGATCGAGATGGCCCCAACCGTTTCTACAATATAGATTACTCACAAGAGGCAGGTTCGGGAGGATCTCTTAGGCCTTCCGGGTGAGCTCATCGATATTCC
+>38985 2
+CCGCGAGCACGATCTCGGTCTACTACAGTCGAATTCGTCACAAGGTGAGCCATGCATGTCGGAGACATTTCGTGTTTGTTATCAGACACTAAGGCTGAAC
+>38986 3
+TTCAGACTCTCCCGACATCCGCTCGAATAGCCCCGTGCACGGATAATCTAGGTAGACGAATTGGGAATGACGTGGGTTCTAATCCTAGACATGTTTCGAG
+>38987 2
+AGTCCCTACGGAGTAATTAATAGCCCACTTACGTGCTAATTGGATCAGAGCTGTTTCGTCTCTCGGTCGCGATGCAGCGCAGAGTCCGTCTACAGAGAAA
+>38988 3
+ATTAGGTCACGCGAGTTTGCAACACCGGATCCTATGTTTTTGAGCCCAGTAACAGCACCCGTTAATGCTGCCAAAGGGGATTCTGTCCATGAATGAGCCG
+>38989 1
+AAATACACTTCGATGAGGCTCTGTCCTGGTATAGCAGTAATGTGCTACCTAGCCGAACAATGCTTGGACTGGGGCCCGTCAAACTATTGGGTAGCCCCTA
+>38990 1
+GGGGAATGAATGAGGCGACGCTCTAAAAATCCGTAAGCCCGATTTCTTTCTCCTAGTGGCTCCTCGGCAAAATAGGATGGCTTACTTCCCTCGAAGCTAG
+>38991 3
+TGAAGACCACCATGTGGACTCCTGGTCCCATCGCATTGATCTTACCCACAGTAACTGTGAATGAGCGCTTCGGCACGTTCGGAGTTAGTATAGACATAGG
+>38992 1
+ATCGCCTCGGCTGTGAGAAACGGGCCTTCTAACGGTGCTCTGCATGACCATCTACTGATAGGTGATCATCGATTATAAAAAGCTGCCACGGCCTTATGAG
+>38993 3
+GCTATAGAGCGCATCCATTGTGAGGGTTCTGCTACATGACAGAATCAGCTACGTACTCCCGGAGACTTTTTCGATGCAATCGCCGCAGTCATGTGGAACA
+>38994 2
+GCGCCCGTTATTCGTTTATTTGATCTAGTAGAAAATTAAAAGAGGCAACACCGTTGTGCTGCACGCCACCCGCAGCATGTCGGAACCGTGGAACTGTGTC
+>38995 3
+CGGAGAAGGGCCGGATCTTTGTCAATCTAGACCGTAAATTGAACCGTACTCCGCCATGCACGGAGATATAAGGCTTAGTGCTCCAGCATAGCCTTGTTTC
+>38996 2
+TCGTTGTGGGCAGGCAAAAGATAATGTTCAGAAAGCACATATCGCGGCTTACCCTCGGGTGAGTGGTACTCCGCCTCGTTCATCTCTGAAACATGCAATC
+>38997 3
+TCAGCCAAGGAGAGATGATTAAACTTACCTGCTAAGCGTACCGACGCCTTGGTTACAGATTAATAGTGCTCGTCGGCGTCCCTGACCTAGTGATACGGTC
+>38998 1
+AGAAAGATGAACTTTGGACGTCTTCGTCACGTTCCTGACCGAGAGCTTCTAACGCCGTGCAGTGAAGAACGAACTTCATCGTATCGCGATACCGGGTTTC
+>38999 1
+CGTGTAATCCATTAGTGCAAAGACCGTTCCCCAACTAGTAAAGACCGCTACAGTGTATATGTAGTGGGGTTTCGCGACGTGGTCAGCGTCGCTACAACCT
+>39000 3
+CAGCACGGTTCGTAGCTTTACAAGCCCTTCTGCCAGTGAGGCCGAAAGTTTGTTGCATAAATAGGTCTCGTCCCAAAAGACGCTTGTAACGCTGGCAGTA
+>39001 2
+CGGGCTTCTTCAGATAGTTTCTACTCATTGTTTTTACGGGGCTCGACGATTGGGACAACACGGACCGCAGACGGAACAATACCCCATCTCGGATAAAGTG
+>39002 2
+GAAGAATTTGCTGAGGATGTTGACTTTGTATCCCCCAGAAGATCCGAGCCACCGGGTGAATTGCACTAATTAATGCATCAATCGCCAGCTTCCGGGTCGC
+>39003 1
+TTCTCCGGCTTAAATCTAGGTCCAGGACATGTGAACCTTTCGCGCGCTCTTCAGCGAAGTAATGAGGAATGTTATCGAGCTCAGCACGCGAAACTATGCG
+>39004 3
+TAAAGAATCGTGTGACAGGCCGCCAATTAAAGCTCTACGCGGGGAATTCTGCTGCCCTATACGATTGGTCAGATCGACCGTGTAACTGTGCACTCTCAGT
+>39005 3
+TCACACTATTTCGCGTCTGTGTGACTGAGGCCCCCCACTACGGAAGGACTAGCCGTATCCGGCGACATTTTATGAGGGCGATATAAAGAATCACTTTAGG
+>39006 1
+CCGCGGATCTTGCGTGAGTGGTGCCATAGATGGCGGAGTGAGGATTTGTCCAACAGTAATTGTCCTACTACATTTAGGCCTCCACACACTAACCATGACA
+>39007 2
+TCGCTGCTGGCCCTAACGGAAGGCCTTAATTATCCGTATAGCCTCCGGCTGGTGCACATAGAGAGTACACCAGCAGTGTTTTACTTGGATACGAGTCAAA
+>39008 2
+GACCCGGGATTCACCGGAGTGTGTTGATAGTAACGCATGGCGCCTTGTTCCATCAATCGTTCAAACGTATACCTACACAGTTGCGTAGTCCAGATGGACA
+>39009 3
+TAGCAAGTCCTCTCAATAGCGCAATATGCGTGCGGCATGTGGAGCTTCAATTCCTGGGGAAGTCCACTACGGAAACCACTGATTATTGGCGCTGTACACT
+>39010 3
+ATCCTAAATAGCTGACGCGGCTTCCGTGTCGGAACCAATACAGAAATACGGTTTCTTTCGTGCTTGCGAGCATCACAACAATGGGTCCCGGCGTGGTATA
+>39011 3
+CCGGGTAAGGGTACTGAGGGTCCAGACTCTCTCGTGTTTCATAGGGCACTCGCGCATACTAGGGTTAGCCCAATGGATAAGAATTATAACCATACCCCTT
+>39012 1
+CCGACTAATTAAGTGCTGTTCGATCGCGTGATAAAGAGAATAAGCGGATCACCAGTCGTATCTGACTTGGACTCCCTTTCACGGAACGGTCGACCTGTCG
+>39013 1
+TCAGTCAACATCGTCTCAGGGCAGGAATTGTATCTTCTCTCGCCAGATTAGTTAGCGGACTTAACACACATCCTAACGGGATATGTGGGGCAGCACCGTG
+>39014 3
+CTGGGGACAAAGTAGAAAGGTGACTTTGCTATCCGATAAGCACAGGAGCTCCGCACCTAACCGCTTCTTTTGGTCTGTGAGACTGCTCGCAATCCTAGAT
+>39015 1
+CCAGGCGTCGATTCGCGGCGATATGGGCACCTACGTTTCTTAGACGGCCATAATTTCACACAGATCATGAACACTTGGTACCAGATTGTCTTCAGGAGAG
+>39016 3
+GTGCCTAGATGCGGGACGGCAATTGTAAGCATCTTACCAATTAAAGCCCACGAAGTTTTTGATACCTCGGGATTAGCCCACTTACCTGCGGGATTGCACG
+>39017 1
+TAGGACATGCGGCGCTGGTTTTCGGACAGCCGACAATTAACTACATTACCTTGACCGAAGGCTCGTGTTAACACCAAGGCATGGGAATCCGTCCATTTTG
+>39018 1
+CTGGGTGGGACTGTCGGTCGGTTCCAAAGAGTCGATAACAACATAGCAGCGCGGCTTCCGACTAAGACATTGAGCAAAGCCCACCTATTTTTGCTACTTT
+>39019 2
+TTCGCGCGACACTCGAAATCGTTTTAGCCTATACTTGTTTCGCCAAGGTCTACCTGTGTGCGGGTGGTCAAGAGCGGTAATAATCACGAAACCACAACGG
+>39020 1
+TCGCGCTTGCAGGCGATGTATCCTGGACTTCGCAAACTCATGGAACCGCATGTATTAACAATGAATCCGGGGGAAGTAAACCGGTCTGCTCTTTATCCAG
+>39021 2
+GCCATCATACTGAGTGGAGTATGACTCTCTATCGATTTACAAGCCGGAGACGAGGCAGGAATGGTTGTATATGACGTCCATCCTCGACCGCTCAATTGCC
+>39022 2
+ATTTTTGTGGAACAAGACACCGGGGATAAAGCTAGAGTTCCTATCACGGCGTCTTACATCATGGTATCAAGACCCCGCTTGCACGTCAGTCGCTCGTGAG
+>39023 2
+TCACAATGAGTTGGAACAACAAGTGAGATGCTTGCCCTGGCTTTCTAGTTGCCTTATAGCAAGTTTCGCGGGCGCAGCTTCCGAAAGACTATAGCGCACC
+>39024 3
+ACGTAACATGAGCTCTTGTAACGTTGCTGCATCGGACCCACAGCAAGAGTCGTAGTTGCGGCGTATCATGGACTCAGGACCTACTACTGATACTTGACTG
+>39025 1
+TGCAGGGTATAACACAGTCTTTAACGATTCCGTGTATCCACTGAAACGTCGGGTTGTCTTTGTAAGCGCGAAAGGCCACTGCTATCCACCAGACGGGACT
+>39026 2
+ACTTGAGGTTATCATACTTAAACCTCACATCTCTGTTCGAGTGGGAGGGTCAATGTAGCTCAACGGGTGGAGAGTGCGTCACATCTCTACGACCACCCAG
+>39027 2
+TGCTCAATCAAGCCATTCAAGACATCCCTTAGCATGTATTTGGACTAGTGCAATAACCAGCTCAGGCGTTTCCGGGTAGCGTCGTGCAGCTATAGGGCGA
+>39028 2
+TTAAATTCGCCGCCATCATATTCTGTGTTTTGCGACAAATCGGCACTAGAATGCGCCGGTATGTGGACAGCTCGAGGTTTACAGACCGACGACATCGGCA
+>39029 1
+TTAAGAAGCATTAGTAGCGCAACCGGGACTGAGACCCTTAGCCTTCCGGCCACTGCTGCTGGCTTTAGGTATACAGGTTTGTTATCAAGACTCCGGCAAA
+>39030 1
+CGGTACCTGAGAAACTCCCGTTCGACCTATTGATAGCACAACGGCGCTTACATTCGTGAAGGTTATCGAACTTGTGACGTGGTAACGCGGCCTTAATCGA
+>39031 1
+AGGTTCACCCAACTCTTAATCGCCGGCCGACTTCACGACAAGGGCTAGTCGCCTTAAGCATTACTATATTAGTGTAGCGCGAGTAGTGCTGAGGTCAGAT
+>39032 1
+TCCGTGCCCTATTTTGAGAGTCGGCAAACCAGAAAGTCGAGGCCCGTGAGCCATTAACACCTGACGCTACGCTTAAAGGTCTTGATCTAGTGGATGTATC
+>39033 3
+GGATACAGAGGTACCGGCACCGGGGGTTTGTGGGATAACCACAGATTTTTCGCATCGGCCACAATGAACTTACTGGTTCGTCATCCCATCTTTGCACAAA
+>39034 3
+AACCAGCCGGTTAGTACCACTGAGCTATCGGACCTATCGGGTGAGAGATTGACTCACTGAATTAATCTCGTTGCGGTTATAGATGAGGCCTCCAGACCCT
+>39035 2
+TGTATCTGGTTCTACTTAGAAAGCATCGACGTAATGTTTACCCAAGTGATCGGGGCACCCCCATTCAGGTGACTAACACCGTTACCAGTCGGCTGAGGGA
+>39036 3
+AGTGCCCTCTATGAAAAGATGGGGTGTCGCGCTCGGCCGAACCAAGTCCCCTGCAGTAATGCACCAAAAGCTTTCCTTTCTGGCGTATGGATGTAAAATT
+>39037 2
+CGACTTCAGTGATTGTAGGTTGCAGGGGCCCACACATTTGAGCTCACACTCCACACTGAGTTCGCTGCATATGCTTCTGTTAGTAGCAAACGGACGAAGA
+>39038 1
+TGGAAACGTGAGACGTGGATATATCATATCCCGGTATGAGAGTCATCCGTCACAAGCGTGTTGGAACAGCGCTTGTTTTGACCGCCCCTACCAGTACTAC
+>39039 1
+AGTAAACTATTGTGAGACCCTTTCGCACTGTAAGAAGGCTTCGACAAGGGCATTCATACCCGAGGCCATGCCTGGTTTCGGTTCTATACCAAGTGCGAGC
+>39040 3
+TTCGAATGTGCGGCTCCTGTAAGGTACATGACATACACCATATACATTAGGAGCAAGCTTGCGTCGGGCGGTTAAGGTGGCCTTTACAAATTCACCCGCC
+>39041 3
+ATCACCCATAGCCACTCTAAGATGTGACGAGCTGATGAGATAAGGAACACTAGTTTCTGGGAATCGCTTCTGGGTCGTGTCTACTTTCGGCCGCACGACA
+>39042 1
+CGCCTAGTGTGTCCATTTGAGCGACCGGCCTGTAATTGAAGCGTAATACCAAACGAATTCAGTGCCCGGCTCGAACGTAGTGTTCAGCATTGAACGTATC
+>39043 1
+GGCCTTCTTGTACTTAGCCCACAAGGAATGCAATGCAACCTACTATTATGATGGCTATAGCGATGACGCTTAGCACAGGGGAAACTGGGTCCTCGGCCTT
+>39044 3
+CGTCAATATGTACGCTTGTGTGGTCCGAAGACAGACACGTGCCAAGTAGAATTGCTCAAGTCGCCTAATCAGTATACCCGATTTGGCCCACTGATTGCGG
+>39045 1
+CGTGTTGTACCGGCGGTTTAAGATCGGCCGCTACGACGTCTGCCGGGACTTGAAGTGTTCGCCAATCTAACAGTAGAAAGCCTCGATCACATATTCTAAA
+>39046 2
+CAATGGCGATAGTCTAAAAGCCAATCCCGCAGCAACGGCTCCCGAATGCGGGTCATTATATGGGGTATTGTATCTTATCGGCGATCGATCGTACATCTCG
+>39047 1
+ATGTTCGTAGTCGCCAGAGAAATGACAAACTTGTTTGGAGGACCTGAAGCCTCCGACGGTCTTATCTTATACCCACGCCCAGGTTAGGACTGCTAAGCTG
+>39048 2
+CTTCGCTGATTGGGGTGACCGACGAGGAAACCTTACATTACAGTTTTATAAAAGATTCGTCATACGACGTCGGGCGGTGCCGCTTACCAAATAGCCCTCG
+>39049 3
+ATTACGCGGGCTCTGCCTTTAAACATACAAGATCGGGGGAGGCCGACCGGACCCCTGTCGTCCTGTAAAATAATCGAATCAATTTATGGGCACTGCTTTG
+>39050 1
+AAACTGGTATGGATCTAGCACGTGACGCGGGCCCTACGGAGTCCTGTAGACTACTTATCGATTTGAACGGGACATGCTCGAGCTCGACTTCAAATCCTTA
+>39051 3
+CTCTACAGATTCCGCTCAAAGTCGGCCATTACCTTCTTAGTAACCCTGAGGAGGGATTGAGACCGCAGTTAGTCTTGAATGGTGATCTAGGGCAAACGCC
+>39052 1
+CGTACAGGAGCTACTGCCACGTCCACGTGTCCATCCAGATCTGTATGAGTACGCGAGAAACATCGCGTGTTAGGTTTCTCCCCTGAATGAAAATGAGGTT
+>39053 3
+TCATAATGTACAAACTCACGAGTATGTGGAGGAGAACTGGCCGCTTGACTATAGCTCTAGTGTGTCTCTACTCTGCCCTCGAAACAATGGCCGCGTAGCG
+>39054 2
+TAGGCCATACTCACCTACCAGTATCGGATCTCGATCACCGTCATGTAATACTCGTAAAATAGGACGGACTGGGTGGTCCCGGGTCCTAATCATGTAGTGG
+>39055 2
+ATATTAGCTCACAGCCGAATACGTAGGGGCGATTCTATGGGCTACCGAGCCGCGGACTTTATGGTCAAATCTACCGCCTTGCGTTTCTACGACATAAAGG
+>39056 3
+ACTTCAGGGTCCAATTTGCTGCTGATGTAGAGCTAAGGTCGGCTCTGTCGATTGGATTACTCAATAGCCCACAATGAAGGTAGACACCCCTGAAGCCTGC
+>39057 3
+TCGTTACTGATTTGCGCGCTCTACCATCGGTCCCGAGACTGATCAGGTATAAGAGTCCAATGTCCACATAGGGTCAGACAATGGATTATGCCAGGACCGT
+>39058 2
+CCCTGTCGGAATATGTCATGGTCTAAGGGTCCGCTTCGGATGGGCTAACCAACAGGGAGAATGTACTTGGAGCACCCCTATACGTTACATACTAGACTTC
+>39059 1
+GTCTAGTTAATCCATATGCCGGGGTGACCGAGAAACTCTACTTTACAGTGTACACCCTGCGAGCATGATCAGGATCTATCTGTGGCAGCAGCGCATCTAG
+>39060 3
+ACGGTGAATTAATTTGAAAACTCGGGATCAGTCCTAGAAATGGCTGCACCCTATCGACACCCGTGAGTATTAAATGGTCGAGTCGTGGCTTCCCGCCTGC
+>39061 3
+AGAAGGATCGCCTCCATGGTGTTACTACGGTATCTGAGGGTGTGGGTGTCCTCAGAAAATTTAAACACCCGCTGCTACCGCCTCAATGCACTGGACTTAA
+>39062 3
+GAAAGGTCCGTTCGTAACTCTCCATGACTAACGCGGCTCGCCATATTACTATGAGGACTAGATTAGACACTTTCCGAGTAGGCCTTAGCTAGGGCCGGAT
+>39063 1
+CGGAGGCAAATGTTTTCCCCCGCCCAGTTGAAAAGGCTCACGAGAAATTTTCAGTCCTATACAGAGCAGAGCTATGCTTGTCGTCGTTGGATCCCAATGG
+>39064 3
+GGATCGATTATCTATGCCCTAGCGTATAGCCGCGTCTGCCCAATAGGAAGCATAACAGGCACATTGTTTCATCTCGTGCGGGGATGCCAGAATGCATATC
+>39065 2
+GCGTGGAAACTAACGTTATCGCTTCGAGTCCTACGAATGCGATCGGCGTACGCGGAAGGGCAGTATACTATACGCTCGCAAATTGCTGACTATTATCCTC
+>39066 2
+CATATGATGATGATCGCATTGCTGGCCGGTACAACCCCCGTGCGATGATGGCTGATATAACCATGTCACCAGTAATGAGCCGTGATTCAGCGCGTAATCT
+>39067 3
+AATGTCTGCACATTAGGTCTAGCACTATGGATCCCAGCTCGTAGGTTCATACTACCTGGGAATGCTGCGCGCAAGGCCTTAAAAGTCTAGGACCTCGGTA
+>39068 3
+CATCTCTCTTGGATGGTTTGCATATTTTATTGCAGCACCCCCCGTCGGCAACTGGGAACTCAAAGACTCCAGATTGTGAAAATGAGACCCGAGGTGGGCA
+>39069 1
+GCATCGTAACTGTCGACTCCTATGGCGGGATTAAATCAGGCCGAATTTGTAGCTTGTACGGCATCTTAGCACACACCGATGCAATCTCCAGACTGGTGGA
+>39070 3
+GCATCGTGCACTAAGTCGCGGTAGGAGCTGGGTTCATACGCGAGATGATAATATATGTGCACCAAAGCCGGTCTTTCTCTTGCCGACGCAATAAACTCTC
+>39071 1
+GCGCCGTTTCGGGATAGCTAGTGGGTATCATCTATATAAAAAATAGCCGACCTCCGAACTCTCGTTATGGCCCCATTAAGGTGGGTGGCTCCGAACCTAA
+>39072 2
+ACCGGGGAAGTCTACTCACGGTAGCTATGTGGACCTGATCGGAATTAATGGGTCGGCGATAAACCATTATCCTGCCAACAATTTCTAGTCGCGCTCCGAT
+>39073 1
+AAACATAACAGGGCCCGTTTGGTTCAGAACGTCCTCGTTGGTCGGGCGACCATCAGACCTGTTTGTGATAAACCTTCCGCGAGGATACGGAACATACTTT
+>39074 1
+ATCCAGGACGACGGTAGCGTCACTAGACAGTTACCCTATGCCGGCCTCTATTTTATACATCGTGCCAAACGGGTAAATGTCCAAGATGTCGCGGTATGGT
+>39075 3
+GTGTAATACGCAAATATCCAGGCCCTTTTCGAGGGGCCATCTCTAAAACGCTACGTTGCCAAACGTCGAAAGTCGGCTGTGCGATGGATGCTCTTTGCAA
+>39076 2
+GGACGATCAGGGCGGGGTCAGCCGCCACTACCATTTGTCGGATTGACCCGAATATTTGACTGAGTATCCACCGTTAAGCTCACGTGAACCTTAAGTTTAA
+>39077 1
+CTGAGCGGTGACCGGCCAGCTAAATTGCTGGTAACTGAAAGGCCAGGCTATCATGCCGTCTAGCTCTTAGATGCTAGTCCCAAATCTTAAGTCCTTGGAA
+>39078 1
+GGCATGCAGTGACTGTAGCGATCCTTGATCGGAAACCCGACCCATAAGGTTCTAAGTGGTCCCATGAAGTACCCGATACTCTGCATATCCTATGGTGAGT
+>39079 2
+CTCTTCCTTCGGCAGTGGGATGTAGCACCGCGCAGATCCGTTAATGGCCTTAAAAGTCTTGATCAATCGCAGGGTTAAGACACCACCTAGTTATGCAAGG
+>39080 2
+CTCTGACGGTGTTGATCGCACTATACGGTCGTGGGAGAAGCTTGTTTGAAATATTCCAACGGCGTACTCAATACACATACGCCCGCTCCAGTAAGAGGTC
+>39081 1
+CGCTGTCTGACTACCCATTTAGGACATTCTATGCCAGTCCCCGAGCTGTCAGCTTTAGCCGAGTGGGGCAGAGATCTAGATAGTGATTCATAGCGAAAAC
+>39082 3
+AGGGCCCCGCTAGCGAAAGAGACATAGTGCATTGAAACAGAGTAGGTAGCCTACGATTCCTCGGATTTCGCTGATCTCAGTTATGGCGCTCCTATCTATC
+>39083 3
+CGATGAGACCCCACTGGCGGAACCCGCTAAGATTTGGAGTTGACCGAAAGGGGACTTTATATCTTCAGCTATCTTTCGGAGGTCCTCACTATAGAAGCTC
+>39084 3
+GCGGTGCATCGTAATATACTAACCTAATTACCCGGGCCTAGGGGTCTTATTCATTCGGCACGGAGGAGGGCATGGCGAGTACACCACTATTCAATATCTC
+>39085 1
+TGCAATATGGCACGAGCCTATAGACGATTCGCACATGTCGATGAGCTTGGCTGCTGAGGAACTTCTGGCACACACATTTCCTTCAGACACGGTGCATGAT
+>39086 1
+CGTAATCTGGAATGGCCGCCTGTTAGCGATCCCGAGGAGCTCGAGACGATTATTCTCCACTAGGAGATATTAGCATTGGGGACCTAATCTTCAAGCCCAT
+>39087 2
+TAATACGGCGTGCTTGCCGTGTAAAACTGAGGGAGCCGTTTTTAAACACTTCAGAACCTGCTTCAGTAGATAGGCCCTATGGGCTCCTTCGGACAGCCAA
+>39088 1
+ACCGTAAGTAGCTCATTATTAACTTGCTGCCGCTATAACCTCTTTGAATCCTAAGGCAGAGGAATGGTCATCAGTCGGGCAGGACCCGCTTATCCGAGGG
+>39089 1
+AAGAGGGCCTGAGCTTTGCATATTCAGAGACCCTGCAGTTAGATGAGCGCCTTACCTTCGGGTTATCCTCAGATTAGCTCAGACCTAACGTGAACATGGC
+>39090 1
+GATTGAGACAAGTTCCAGGGTTTAGCCGACGCAGCGAACCCTTTTCTTACATCTCGCCTGGTTGGGAAACCTGGCGAAGTTACACTAGAAATCTGTCACG
+>39091 3
+CTAGGATGTTGACGTAAACTCACGAGCGAATATAAGTGAGGTGCTGACCGTACCCCGCACTCCACCCACAGTGGGCCTATTGATCGGGTTGATTTTTACA
+>39092 3
+CGGTGTAACACGCCGGGCGTAACCACTAGCTGTTTGAAGGAAGTAAAGTCATCTTGCGCTTTAGCACCAGTTGTCACTACATTAATCAGCGGTCCTGAGC
+>39093 1
+GAATACCCCTATCAGTTTTCCATAGCTGTGACGACGGCGCGAAAGTGTTACTAAAGGCTTAAGGCAACCCGTCAATAAGCTGTGCTGGCTGCCTATGTGC
+>39094 3
+TGTGATCTGAGGTGTGAAGACGCACGTTGAGCCACCCCCGCTGGATGCACTCACTCTACTGTTCTACTGATCCAGAGACGCGATATAAGGCGTAAATTTA
+>39095 2
+CATAAACGAACCTGGCAAGGACTCTGTCGGGAAAATAGGCTCTTCGTGGATTGTCCCGTTTCCAGGTATGCAAGTGACTATGCCCTGGGACTCCATCAAT
+>39096 3
+TAGCGCACGGTGTGTCCACCGAGATCAAGCGTGATCGAATCTGTGTTAATCTTTGTGGATCACCAGGTAAAGCAGATTCCTCCGGGTGCCTACATCAACA
+>39097 2
+GGCCCAGTCTCGCGCATGAATACCGAATCCCATGGTATATTGAGACACTTCGCCATGGTAATCGATTGCGGGTGGACTGATTCAACAGAGTGACTTCTAC
+>39098 2
+CATACACCATAAGTAGTCTCCAGACGCTAAGGGCGTATCAGTATCTTTCGGGTCAGGGGCGGACACGTAGGTGATCCTTCCGCGACGTACCTAAATTTTA
+>39099 2
+GTCCGGTCTGTAGAACAGAGCGCAAATAGTTCTCCTATTCGTGCAACCACGAATGATATAGGTCCCGCCCTTGGACGGGTTTCAGATCTAGATCATCGGA
+>39100 1
+GTGCGGAATGCCAGACCGCCAGGATGCGTCGGCGACTTCAAACGAAATTTCTGCACTCCAATAGTATTCATCGTAGGTACGACTTCCGTTTAGTAAGTCG
+>39101 3
+TCCTCGCGTGGGAGCTTTAGTTATACACAACAAAACGGAGTACTTCGTGTTTGCTCATAAGAGTGCATGCGGGCCAAGTAACCCTATTAGGCCTCGGCCA
+>39102 3
+CGAGCTAGCTTTATTAGGCTTAATGTCGTTCATACTGAGACCCACGACACGGTGGCCACTCCATGTGCGATAGCTGCCGGTATAAAACAATCGATGGCGT
+>39103 3
+CCCCGGAGACGGCCAGTCAAGACGGGAGCGACGTGTGTCCAAGGGTATTGAATATGTTTGATCTTCTAGCGACGCCCTCTCAAATTTTTCATAACGCTAA
+>39104 2
+CAACCCCGGTAATCGTCTAGAGCTAATGATATCTCACGGCTTCTTTATAGTTCAGGGACGCCGAATGCATCAAGTGGGGTCGGCCAATCAGTGCCTTGAA
+>39105 2
+TCGGCCGGGATGATATCGCAGCTAAGCGAGAACCTCGCTGCGATATAAGAGGGCACATTCTACAACTCGTCAGCCTTTATCCTGTGTGGTTATCGACAAT
+>39106 1
+CATGTTCCGGGAATTCCAATTGCGGGGGAAATGGACCTTCAAGTAAACTCTACCGGTAACCCGCATTTCTATAGGCCAATCATGCAGTGCGTTGGTACGC
+>39107 3
+CCCTCCGCGGAAAACGATGTCACACGGCCATACCGTTACCTACTTACAACGAGTTGAGTCGACATTCTTTAGAGCTTAAGGTCTTGAAGGTTGCGGTGGA
+>39108 1
+GGCACTTACCAACACGTGAGCTCTGTAAAAGGCGAGCCTCGGATTCTTTAGGCCTACCAACTCTTACAATAAGGGGAGATAGGCGTCGGTTCCCTTTTGA
+>39109 3
+AAGGATTATCTATGCTTCCTCGGCTAGATGGCGCGATGACTGAAACGCAGACGCTGCAAGCTCTGGGCGTAAATATCGCGTCAACATTACCTCGTTCAGT
+>39110 3
+GATCGGTTCTCCCTTGTGCCGTGAAGAGACCTTGACAGCCCGATAGGGGGTCTATAGCAAGCCTTATAGCACGTGTCGAAAATACATCCATTGAGTACTC
+>39111 2
+CGCGCCAGCCAGAGAAATCAATATGGATGTACATCTACTTGTAGACGCTTCAGGAATACTGCACTGAGTTGAGCGTCTCTAATGGCACGCTTGCTGCGCT
+>39112 3
+ACGCGTTATGTCCACAGCGCTCTATACTAGATTACGCGGGGTAGTTCGCTCCCACAAACATAGCGTGCAGTACATACGATTAGGCTAGGTGTTAGGTCAC
+>39113 3
+ATTACTGTATTAACCCGTGCATATTTCACCTATAGTCTGGGGGACATCGTCAGCATCGGAACACCGGTTCAGACGGACTAGCCACTGAAGGTCGTTCAGG
+>39114 1
+AGCGTAGGAATGGATAGGGCGCTCAGCCGCGCCGAGACTGCTTGAGTACACTCCTCACTATCGTAATATAATATCGCATCTGCCCATCTAGGAATTTTGG
+>39115 2
+TTCGATTACACCATTGACACGGCGTACACACCCCCGAGTCGTCCGTGTCAAATGGTAGATTAACGTGAAGGGGATTCCGTAACCTAATTGTGGGTAGCTC
+>39116 1
+GGCAGCGATATCCGTTGACATGATGACCATACATTTCGCCAGGATCGCGGTGCAATCCACTTTGGTGGGTCCGCTCCTAGTCACAATACAAAAGTATGGT
+>39117 1
+AGGACCGGGATTCACGTCCGTTGGGGCGTAAACCAAATGAACGTATATCGGGGTTAAACCTTGTCTAATAGCGACTCCGCCTACTTGCGTACTCATAGTC
+>39118 1
+TTTATGTTGAGCGTGGTCCAAGCTAGCCATCCCGGCTCAAGTATAGACAGAAGCAAGTGTACGCATGTAAAGGTCCCCGCTCCAAGACCTGCGTGTTATT
+>39119 2
+TCCACTACAAGCTCATCGCGACTTGGTGGCACTACCTTATTGTCAAAAATAGGAATGACGGGGTAAACGCCCGTCTTCTGGGGCGATCACAATGTGTCTG
+>39120 2
+TCCGCTGCACAGAATATGGCTAGTCGCTTCGGTTAAGCACGCAGCTAAGTTAAGTCCTTGAAGCCGCTCAAGCCTTTTGAATCTTACCGTAAGGGGGACA
+>39121 1
+GGAGAATTTGCTAGCAAGATTTCCCTTATATCACCATAGCGTGCTAGGACTTGGTGACGCTTGGCGTGCACACACATTGCGTGTCCCAGAAACGACTCGA
+>39122 1
+CCGCCTCGGATTGTCGAAGAATAGTTGCGGTTCGATGGCAGACATGCTCTATTAGCCTTACGCCATGTCCGAACGTCAACGGCATAAATTTCCGGTGAAA
+>39123 2
+GTAGAGGAACTTGGCCTGTTCGGAGACAACGGGGGGACACCAGCTGCTAACTTCAAGAACCTGTCCATCTTTAACGCTACTTGTAGTGCCTACTTTAGAC
+>39124 3
+TACTATTCGAGAGGTTTGCGAACTGCTCATCGAAAAGGCGCTTTCGGTACTAGATGCAGTAAACCTTAGCTCCGAACCGTCAATCTCCAGGAGTTGCGCG
+>39125 3
+ACTATACCAGAGTACTCACAATCGCGGCTATTGCAACCGCTTCGGCCGAGTGTGTTTCTTAGACTTAGACAGGGCGCGGCTTCAACAAGTAGCAGGTTAT
+>39126 1
+AAGAGCCGTGCGCATAGGTGTAATATACCTGATTTGACTGCTTCACTGGGGACGGGCTAACTCTGTATGCAACCGATTGAGCACTAATCCGCCCTCAAGT
+>39127 2
+CGACGGGGGTCTCTCAGAAACGAGTATCACATACAGCCGTGCTGATATTTCGCCCCTTCGAGGTATGGCCAACAGGTTAGTCCACCGTTGAAAATTTTGA
+>39128 2
+TACTCGTCACATTGGTGGATGATACATAGCTTCGCTATTCGTACGGCCGGAACAGAGCCGGCCCGCTGTGCAAAGAGATCCATATTCTAAATCTGTACGG
+>39129 2
+TCCCGTGGGACATTACGGACCGGACTTCGAGTTAGAAATACGAACTAGGCCCCTCTCGAGGCCGATGTAGCATTGTGCTGTCTATCCTTAATACAGATGA
+>39130 2
+CAAATGACTTATTGCGATTTGAAGGTCGTTCTGCCTGGACAGCTAAATCTTAAATCAAGCCGCGTCCCCGCGGTGGATATCGTTAGCAGAAGCCCGCGAT
+>39131 2
+CTGTAGCTGAGTTCGAAGTCCCGTACGACGCCATACACCTCCTTTTGATGCCGTATAGAGCACTAGGACATGAAGGGCGAGTACTTTGTACTTCAACGAG
+>39132 1
+TGTTACGAGGAGCGACCTAACTACCGAAAGGTATATCCATGGTTTGAGAGCGCCTTACTCGGACATGCTGAGGCGATTTCCAACTAGACGGTTTCACCCT
+>39133 2
+CCCTTCAACAGGAGGGAGACCACTGTGTGTAAGTTAGGCGGTGTTCACAATGACGCTGGGAGGCCTTCTCTTGTAAACATGCTACCACAAACCATTGCTT
+>39134 1
+GTTGGTTCCTGTATTTTAGCCCATAGGTCAGTTTCGCACAAAGGCTACATTCGTGCCGAAACGTACCCGCTTACAAGCGATAGGCTAGCGGATACAACGG
+>39135 2
+AAAGGGACCATCTATATTTAGGCGTCTTCTTTGAACCGTACGGCGTCTACATGACGAGCGCGCACCTATACAGCCCTGGTTTACATTAAGCGGGGAAGCT
+>39136 2
+GGCTTGGAGAAGTGCCTGGCAGCGCAAAAAAAGGTCGCGACCTTCATCTGCAAAGTCTCATCTCGCCTTACTGGATGAGTCATAACATTCGTGAGCTTCT
+>39137 2
+TCTTACCAATTCAGCAACCGCCTATCAGGATAAATCTACGTCATCTAGTGGGGGTCATGTGGAATACTCCGGGGTAACCCGGAGTTTCTAACCATCGGGG
+>39138 3
+GCCCCGTGCAATCTAACAGGATATAAGGGCTTTCTAAACAATTTCATGGGCTTCGTAACTAAGGCGGCTCGGGACACTGGTTGGGATCGATCTACCTACC
+>39139 1
+CGAGCTCAAAAGTTTCGGATCCAGTTTGCGAGTTAGTGTCGACCGATTCGGCCGTCATAGCGAATACTCGTCAAAACCGATTGTGCTCTGATGACCCAGA
+>39140 2
+GTCCCAATGCGAGCCAGACCGTGGCATAGGAGAGACAATGATTTTAGAAAGCGTTATGCTCATTTTGACCGCCTCAAGTCGCTATTCCTGCATGAGTCCG
+>39141 1
+TGAAGTGCTTCTCAGGAATTGTGCATAAACCCAATGGGGCTCCCCTGCAATAGGAAGCGTACAGGTTTTAAACTGCGACGTTTTCGCCCCTACGGATGCA
+>39142 1
+GCGAATTTGGCCACCTCGGGATGTAGTCATAAGATCAGCGGCCTAGGTGTGATATAGAGTACGTCATTTCTAGTTGTCCCTGCGACCCAAGCACACACAT
+>39143 3
+TTCATTAATCACAAATCTGCAAGGGGATCATTGACGGGAGTTTCGGTTAATGACTCTACCTCGCACGTACTGGTACCAGCCCGTCGGGTATACGGCACAG
+>39144 1
+TTCGAGCCTTATTTTTGGCACGAGGCTTAGTCTGTAGTAACTCCTGGATCCCCCTATTCAACTACAAAAGATAGGCGGAGGCCCATAATAGCAGGGGCCG
+>39145 1
+TCCCTCTCTTGAAATGACGTGCTGGTCAGATCCCATACTATCTATGCCGGTGCAACTCACTGCGGATCAATTAATACCCGGGGTAGAAGGGAGGTGTCAA
+>39146 1
+ACGGCCTTAGTTAGCGCCATAACGCGTCACACATAGTGTATCGTGACTGACGCCTGGCGGTCCCCTGAATAGACTTTTAAACGACGATAGTAAGTTGGCT
+>39147 1
+ACTTCCTTAATTGGATAAGTTGCCTGTCACACTTTCCGAGGCGAGAATTTAGGCGCTAAGACAAGACACCCGACCTTGCACGGATCGGAATGGTTTGCGC
+>39148 2
+TTGATAACAATAGCTGCCCGAATAGGTGCCGAAAGACTCCGTGATGGCTAATCGCAATTCTAACCTCCCGACATATCCTGGCGACGTCGTGAGGTGTGTT
+>39149 1
+CGAGGAGTTTGTCAGGTACAGCGATGACCTCAATAGCGAGTTGTAGTCTAGTTTTCCCACGAAGACAGTTACGTTAGTTAGAGCCGCAGTCCCCATCACC
+>39150 2
+ATTGTTGCTTATGCCAACCTTTGGACAGAGGCCTAAACTCTCACGTCAAACGTTACAAGCATGCTATCTTTCGGCAGGTAATGGGAGCGGAGCGCCGTAC
+>39151 2
+TCGCTTCAGTATAAGTAGCTATAAGCATAATCTCAGCATGAGGGGGACGTCTCCGCTCGCCCTCAGCGTATAGAGATCGGTTAGAATACCACTTTGCCGG
+>39152 1
+CTCTAAAACAGCTCCGCCGATGATCCAGCTTCAAGGCCAGCACTTTACGGTTATTAAGTGTGAGGGGGTACACGATTCTAACCATTGGCATGGTACCTGG
+>39153 2
+TTGTTATAACTACCAACCATGGACCACTTATGCCGTCGTAATCCCTGGGCTTACTTCTGGATACGCGTACACGTGCGACAAAGTGGAGAGTACGGTAGGC
+>39154 3
+CAGTCAGTCTAACTGTCTCTTACACGAGACCTACAGGAAGGGACAACTTACGGTGTGGCTTATCGCGACCCAGTTCAGTTCTATTGTCACGTGAGAGAGC
+>39155 2
+CCTAGCATTTCCGCGGGGAAGAATTTCCGGCGAAGAACACGTAGCCGGTTATTCAAGATGTTAAAACCCGGAGCGGTCGTACGTCATTCTGATCTCCATT
+>39156 1
+GATCCATGTAATTATCGATAGCCCAATCTGTGAGCCTTACCAACACCACGGGGTCGAGACTTCATGACTCCCGCGATATGCGGGTATTTGGTGGATACAG
+>39157 1
+GTGTATCCATTCAGGTGGCTGAGGACCTCGCCAACAGGTTCCTACTCAGGTGACACTTACTGCATAGGTATCAGGTGACTGCTAGCCTACTGAACAAGAT
+>39158 3
+GGTGCCAACCAACGTGCTCCTATTGAGACGTAAAACGAACATTCAGGTTAACTGCAGTACTTACGGGTCAGATCGGGTTCGCTCGTCGCATGATCGCTAT
+>39159 2
+CTACCCGGTTTTCGTATGGCAGAAACCCGAAAACTACCATGGAGTCATCCCAGAAGATTATTCACGTTACGTTGTGCCCTGTAGTCAGATTAGGGGGGCC
+>39160 2
+CAGAAACTGTGCATAGATCGCGTCACCGGGCTTTTACATCGCTTAGGTTATGGAAGAGCTATGCCGTCAACTCAAGCTGGATTCCCTTGACACCGGATAG
+>39161 3
+TTTCACAAAGTGCCGTTGAGTGATCGAAACCACGAGGTATCACAGATACTGCCCATTGTCAGTAACGGTGTCGTGACCTACGGATCACAGGGTGCTCTCT
+>39162 2
+AGCAATTTGAGCTCGGGTTTCAGAAAGGGGGGGATTGTAGGACTCTCACAGCACCACTCACTATCTCTCCTAAGGCATCGTACCCTAGCAGTTCTATAGG
+>39163 2
+TCTGACTGGTCTACCGGGTAGATCACTAGGTAAGGGGAAGCCTGCTTCGACATATTATTCGGAGCCACCATGGAATTCCTGTATATCCCCGGAACTCAAG
+>39164 1
+AGGTCCCACGGTATGACCTGAAAATGTGTGCCTTCAAATGATCGAGTCTTGACCCGCTAGATAATGCTCGCGGGATCAGATTTCGTTCGTACCAACCGGA
+>39165 1
+TCACGGAAAAAAATGAGTGCGTTTCGGGCCGCGCTTTGAGCCTGACCAGCTATTGTACCACCGAATCCTAAAAGGCACTGTTTGGCAGTCAGTTAGCTTC
+>39166 3
+TTTCCAGAATCGGCCGAGTCCACCTAGGGCAAAATATCACGGGGTCCAGTACAATTTGTTTCGGCTTGAGGGCCTCATCTGGTGAGAAACCGAATCATTC
+>39167 1
+TGAGCTGAATGCCACATGCAGTGCGTTGAGAACGGCGGGACGCGAAGCCTAAGCAACACTTTCTTCCTTTCCCGGACAAGTTTAATTTTTAGCGTCGACA
+>39168 2
+AACGGGCTAAATCATAGTATAACGTAGACTTTATGCTGGTCCACATACCGCGGATATTGTGTGAGCACGGGAGTAGGGCTCACCGCCGTCCCACTTCATT
+>39169 3
+GAAGACATTATAACACATGTAACGCCCTCAAGGCCCCTACTTTTCCTAGCTGGCGATTATTGCTGTAGATATAGACGTCAGTCGCGGCGGGTGGTCAGCA
+>39170 1
+GTGTCAGACGGCAACATGGGAGTGTCACTGCTCCGTGTAGCCGATAATGACCGTTTGCCATCCCCCTGAATCGAATTAACCGGATGCGAATAGCTATTAT
+>39171 2
+TCTCAAGCTGCGCGGAATTAAAAATCAGCTAACCTTTATTTCAGCGTGCTATGGATCGATAAGCGCGCATGGGTCGATCTGCAGTGGACCTATGCCACCG
+>39172 1
+CTGGGGGAGGATTATTTCTGACAAATCAGATACATACCCGTGGCCCTCACGGCATAAGGTCGACGCGGAGATCTAATCTATCGGTATACATTCCTGCCGT
+>39173 3
+AGTGTGACCCAGTCGGAACATCGACGTTATTATAGTACTTGCCTTCCCTCATAGCATTGATGGTTACCGAGCCAAAAGGAAATGGTTGCCCCTGGCCGGA
+>39174 3
+TGCCAAGTAATGTGATATCCTTATGTGGGCCGAAACCAAGCGGCTGATAAAGGTTGGCTTCTACAGTGTACGCACTAGTCATAGGACCCGTACCCCGTTC
+>39175 1
+ACCTCCTATAGGAGTAAGAGATTCAGTGCCGAGCCCATTGAAGCTGCTGTACCCCTATCACGTGCGATTATAGTGGGATAAGCGATTTCCGAAGTCTGCC
+>39176 1
+AATCAAGATCTAGGACATGTACATCCAGATCGTGAGGGAAGACACTTCCTCTGTCGGAGTGTACCTTATTCACTAGGCACGCTCGGTATTGGCCACCGTG
+>39177 1
+CTGTTGGCTTACGCGGATCGAACAAGTAGGATTTCGGTTGGGAAGATGGCACTCCATAATCCGCCGGCCATTTATATTCAGCGACCCAATGATCGCTAAC
+>39178 2
+CTGCTCACCAGCGAGGTGAGAAGATGTAGATTGAGTGCTCATCGCTTTTGGGCATCCGCTATCACTACCTTGGAGCGATCGACGAGTACACCTAATCAAT
+>39179 1
+GAACACTTCGCCTACACGGTATAGCTTGGTCGTAACACGGCCTGTTGTAATTTGACGCGAAGTTCGTTCAACGGTGGGCACGCGAACAAGATCACACTTT
+>39180 2
+TGGACATCACCACGGGACGTTCCGAAGTTTTAGGAAACGCTCACAGTCGCGCTTAGTTCACACACTGCCATGATTGGAACATGTCGTATTATTGCGACGG
+>39181 3
+TACTTCCATACAAGCTGCGAGAAATGTGCTATGGCTAAGGAGCCCGCGGTGTAGTTCTGAATCTAGAGTGACTTCACCCAGAGTTCCTACCCGGAACGTT
+>39182 3
+GGCGTCTAGGTTCTTGCAGGATACCAAGCCCCACGAAGGAACTCGTGAATAAACAGTCGCAATCCGGTGACTTTTGTCGTAGACTATACTCCGTTTACGG
+>39183 3
+ATAAACGGCTTCATCCTCTGGGGGCAAGAAGCTCCAATGGGAGGCATAGCCGGAGCCTGACAAATTTCTATCCTTTGCAGGGATCCACGTTCTGTATTCA
+>39184 3
+GACAACCTAGGAGTCATGCTGTATCGTCCTTAGTACGTTGCGCTTTCCCGAAAGGGCAAGCGCTAGCTAAGGTTGCTGCAAGTTATGAACCATATCGACC
+>39185 1
+GGCGGGCGTCCCCCCTAAAGCGGTATTGCTACTAGTTCAAAACTTTGTACCATTTTGGACCTTCGACACTCCAGTCGGCTGGACTGAAGTGGAGAAAATA
+>39186 3
+AGAGGACTTTTGCGCTATAGAACACGTTGAAGGCCATGTGTTGCGTACAGCGCGACTGCCCAAGTTGGCGACTCGACTCCTTTCGATAATAACGTCTCAA
+>39187 2
+AACACGACTCAGGTTTATACGGATTTAGGAGCGTGCAGGACGATTAACTACGCTGCGCGGTAATACTCTGATTCGGAGTTCCCTCGGAGAACCTTCCTAC
+>39188 2
+AGAACTAAGAATCAGCCTGACGGGTGGGCATTATTGCAGCTACATACCGGTATAAGTGCGTCGATACCATACTGTGCGGCTCCTATGATCTCCCTGCGAT
+>39189 2
+CCCATGCAACTATACGGGGTGACTCTGAGACGCAAAAACCTGGCGGAGCGGGCCACTTCTCCGTTTAGTGTTTTAGAATAAGATATATGGGCTCTCCTAC
+>39190 3
+AAACTTGTTAGTGCGTACAGTATGAGTCGCTTCATCTACCTCATCTCAGCAGACAGCGACATTTCCTCGGAGTGGGGAACCCTGACCAGTCGAATGGGTA
+>39191 2
+TATGACGGTGGTGGGATTCAAGCCGGCCAACTGAAGGAAGCAATACATGACCATCTTCGACTGCTATTCCCTGGATTTGTACTCATTGCACGCACACGTG
+>39192 3
+GGTCGACTCATCGGGTTTAGCGTCATTAGACGTCACATGTTAAAGGACTATTTGACTCACGGAACGCGTCGTATATCTACCGCGGATGTCCAACGGACCA
+>39193 3
+AAGAACTCCCGTGAACGGTGAGACGAAACGTGCTCCTGCCGTTATTAGCATATCACGAATGCTTCGCTTACGCACCGTCTGTTGATTGACGCAATGGTGA
+>39194 3
+CTAAGTAAATGTCGCAAGTTATTGAATTCCTTTCGTGTGACTTAACGAAACGGCCGCCCTGGGGCGGTAGAGTGGTCACCAACGACGCCCTATCTGAATC
+>39195 1
+GCGTAAAGGCGTAACGAAATCATGCATGCAGGAGAGACTCTGGTTGGGCTCGCCACTCAAATCCCATGCTTTTACCCGTCGCAGTTATTAACTGAGGCTT
+>39196 3
+ATACCTCTTCCCAGAGGTTGGTCACGCTATGGCTACGCTGGATGATTACCAGGTCAGGCAATTCAATGCGAGACACTAGAGTATTTGAGAACTCTCCCGG
+>39197 2
+GGGACAGTACATCCAGTAGGCCAGAATGAACTCTGGCCTTTTTCTAAAGCGCCTTGTCCCGTACTGGAAAGGATTCGGCAGCCCTGCTTACGTAAGTAAT
+>39198 1
+TACCCTCTTCTAGAGCAGGGTAACAGGGATGAGTCAACGGTTCAAAATAATACTCATGGTCCGGCACATTCATGGTGTCGTCCACCCTGTGGCAGTCGTA
+>39199 1
+AATATCCGTAGTGAATCACGGCCGTGCTACGTTGCTGGGAGCCGACTAAAAGCACAGCGGAGTCGTTCGATTATAGACCTCTGTATCATTTCGTACACCG
+>39200 1
+TCGGCCAAGCAATCGGAGATTAGAATAGGATTGGTTACGGGAGTTCACTTCTCCAGTGTTCGTATCGACAAACGTCGCGGCCAATATCGCAATCTGCCCT
+>39201 1
+TAATGAGGGATTAGAGCCGATCTCCACCTGATCTAGAATACGATCCGGGTGAATGAGGGGTTGCTTCACGGCTTTAAATCCCACTATCACTCCGCCGGAT
+>39202 3
+GTATATCTCTTGGCTGAGATCAAGAGAGCGTTCATCCCTGCGCCGGGGTGTAGTACAGAATAGCATCACAAGTGCTTTTCTCGACACGATGACCACGCTA
+>39203 3
+GTCTCTCTGTAAGCGAGACATGTCAATCGTACGATGTCCTCCGCAACCACTATCAACAGGCGGAATTAGTCGTCTGGCGATAAAGTCGTGGCTAGATGTC
+>39204 3
+GTCCCGCAATAAAGCGCATTCGGTGTCTTGTGACTGGAACTCTTGGCGGAATATACCAGGCTCGGCGGCAGTCCACTAACATCTGAAAACTTGAGATTTC
+>39205 3
+CGAGAATCTCCATAAACTGGGTACTAGTTGGTTTATCGGCAATACCCTGAATCGCTCGTTTGCGAGTCGACGAGAGCTCACAGGGCAATCCCGTGACTTA
+>39206 3
+AATCGAGCCACCTATGCTAAACGACTGTCGTGGGCTGTAATATAAGGGGGGATTCATGGACCACGCGATTTATTCGCACTCCCAGCTGAATGCGCCTATT
+>39207 2
+AGGTGGGAAGTGGAACCGATCCCTTGAGAAAGTCCGTATTTACGGCCACCGTCCAAGGCATTCTCGAACGGCAATTGATGCTCATAGGCCCAACTTTTTT
+>39208 2
+CTGGGACATCGTTTCCATACCGGGGACCCACGGGGCACGCAGCGATCGTTTGTCAAGACTTAGTCAGAAAAATTCTTGTAACCCTTACCGAGTATATTGG
+>39209 1
+AGAAGTTAGTGATAGAAAGTGCTCGGACGCCCTTCGTCAGAGTGCCGAAGACTGCATTGCCCCCACAACTAGTCTTTATTCCCCTGATGATATGGTCAGG
+>39210 1
+TTGGCGTAAAATCCAACGTCAGACTGCTTGCCTCACCCATTACGTATAGCCAACAGATGTGGCCTTGCAGTTCAAGTCTATCTAGCGAGGTTGGAGGGCA
+>39211 1
+TTGGTGTAGCCAGGTAATCAACCGACGAGATCTAAAGGGCGTCAGAAGTTTGCGCTCTATCGCCTCTTATGACGTCATAAAACTTCCCGCCTATAGGGGC
+>39212 2
+CGGGAGTTGCGTTCAGCGAGAAGAACGAAGTTCAACCTCCCCTCGTGCTTCTGACATTCGGGGTTGCTCAAACTAAGTACGAATAAGCCACTTATTTCGG
+>39213 2
+ATGTCGTTCCCTTGGAAGGTCTTCAGGTGAACATCAATACCGATGGAGCGAAGTGTGTATGGGGTTTGGAACCTCGCATACTCAAGACCAACTCCCACTC
+>39214 1
+AATTACTGTTCCGCTCGGGCGGTTTCGCTTAAAGCATCAATCATTAACCCGGTCTTTTCCAAGCTGAAAGAGTACCGTGGTGAAATAGGGCCAGACGCCG
+>39215 1
+TCTAAACTTCCATCTGCCAACTATCCACTGTCTCGCGCCAAGCATTATAATCGGTACGACAGGGAATGGAGATTGGGCGTGAACTCTCGGCGATTAGTGG
+>39216 1
+ACTGTATAATCCGAGAGCCACGCGAAGCTAATTTCATATACGAATGTTGACAGCTGAAGAGGAGTGTGCTCGCGTGGCCCACTCACTTACCCTGTGTTCG
+>39217 1
+AACAAATTCTGTTAGCATTGGCTCCCAAAGCCAGAGCCTGGTCCGGGAGTCTTGGAGCTGGACACACGTTACTGCTGTAGTCGATCATGGATTATACACC
+>39218 3
+AGACACACTTCCTGAAGCGCCTCCTGAAATGATCGGGAGCAACCTTTCTCGGGTTTGTATCGACACTAAGTTACTGCGGGCTATGTCTGAACGATGACAG
+>39219 3
+GGAAGTTCAAGTGCCCTTGTCAACGGTGCACACATTCACAACGGTGCTCGTTCACCCGATATGCCCCTGAGAATCGGGATTTAGTAGAAGTTGTGCAACT
+>39220 1
+GGACGATTTCATTTTGATACGTCTTCACGCCTGGCGTATTTCCTAGAGGGTGTGATGGGAAAAGCGAAGCCTTAACACCTGAGACACACTGCCAACCTCG
+>39221 1
+AGACGCAGCCTGACTAACTTATGTCCCTATTCTCGCTTAGCGGTTCTTCACTGGTCGCAGGGTGCTAGAACCCATAAGAAAAAGTGCTGGTCGGACTAAG
+>39222 1
+TGGGCTACCGGTCCGTCAGCATTGAGAAAATTTGTTTCGCTCCAGCAGACACCAAGATATCGAGCACTTCGTTAGGGGTTCCGACACGGCAATTGTACAT
+>39223 1
+TAGTAAGACCTTAAGGCACGTCAGTTTGCTATCTCCATGCTGGGGTTACTTCATCGCTCACTCGGCGGAACCAGTATAAACTCCGGACAAGGGATGTAGC
+>39224 3
+AGGCGGTACACATTGTGCTTCGTGATTGGACATCGCACCCAATGCCCACGGAACACCGCTCATATCCACGTTGTAGTCTTATGAGATGGGGTCTATAAAG
+>39225 3
+GATCATGCAATATGTTAAGGGACCGCTGGCCATCGAAACATCGTGGATCCAAGCATGACGTGCTCCTACTTTAAGTGCGTAGAGCCCTCGACGTATCTGT
+>39226 3
+CGGACACGATTCTGGAACTCTCAAAGCTGAGCGATATCGCAATTTGGGGGAATACGGCGTGCTACGCATAGCGAAACAGGTCTTTCCCTCTGATTCTTAC
+>39227 3
+CAGTATTGATTGCCTAGTGTAGTCCCCTGAACTGAGAACGCAAAAATGGCTCGGAGATCAGCGCGGACTTCCTTCTCCATATGCGAAGCGACGACTTTTG
+>39228 3
+TGTGTGCCAGCGACACAAGGACCGCCCCAATAACTCCGTTTGTCACGGTGATACAGGAATTTTGCAATCGCGGTGGTTTCGAACTGCTACAGACTAGATT
+>39229 2
+GATCTACGCGAATGCAGCCCCTGATGGTGATCACAAAACAAGAGTTGCCGCCGATCGTTGATGCTTATGTCCCGCTGCCCTCAGGTTTAAAGAGTTATAG
+>39230 3
+ATCCATACCGTTGCTTGGGCGCTCATCCGCCCATATGAAGCGTACGAGGGTGTCTATGCTCAGTGAGATCTATTCCCGTCAAGAATAAAGAGGTCCAGTA
+>39231 1
+TGAGGTTTTAATGACTCGCTCACTACTCGGGAAGAGGTCACGAACAGGGCAACAGGAGATTCACAATCTGTCCGTTTATCTATGTACGGACTCCCCTGCG
+>39232 1
+ACCTACACGATTTGGCGGGGTAGCGATCGCTCGAACATTCCTGGTTACCATACGACGTCAAGGACTTATGAAGGGCTCGACACGTCTTTTAAACTGAGTC
+>39233 2
+TGAAGACTGATGATGTACTGCGGGTGATAACTGACGTGTCCCACAATTCCTTAGACCGCTCGGGCATCCGATAATTTGGACACGGTAACTACTCACGTCG
+>39234 1
+GGAACCACATTCTGTACAGGGACCTAGACAGACCAATGTCGGTCAACTTTCATGTCATATTTTAAGGTCTCGCTTTAGGAGTTGCCGCCGACGAGGCCAG
+>39235 3
+CGACCACTAAAGTTAGGATTGAGATCGAACGGGGCGGCCTGTTCCCCGCAAATCTCTTCTGAATTTCGTCGGCCAGAATTCTACTGATTAGCGAGCGAAT
+>39236 1
+CATGTTGGCATAGCAAGGGTCGCTATATATTAATGCTGCAGAAGTACGAATTGTTTGCCGACCCCTACACGGTGACACTCCGTAGGGTCCGAAAGCTCTC
+>39237 3
+GCCCGGATTCCTTCCAAGCCACCAGGGGCGGAGGTGATTAAACTCCAAGTAAGGTCCTCTATTTCCCGATGTCGCGAAGATACGAGGAATTTAGTTTACT
+>39238 1
+TCTGCAACGTCGGCTCTGGATGTTGCTCTATCTGGTCACAGAAACAGACGGAGATTCGTCGTCAAGAGGATTAGGCAAGCTCCCCGCCACTGATATATAT
+>39239 3
+GTTTCTAAAACCGAACACAGATGGCAATCTGCTGATGGAGTTCCGAGTGGAGGTCCTAAGGTCCGTCACCCTTCTTAAACGAACGACTGCATCGTGTCGT
+>39240 2
+TCGTCTGGAATGACTAGCTTCAAGGGCTCCACCAGAGGACGTCATTAAGTGTGAGTAAAAGTGTGTATTCGCTTCTACGTTAGGCACACGCTACCCCCGA
+>39241 3
+TGAGCATTCTGGCCTGCGCGGTAAATGGGGCCTTGCCATACTAATGTCAATTGTATTCAGAGCCAAATGCAAACCCCATGGCCTAGTACCATTCTAGGGG
+>39242 2
+GCAGCCATGTAAGGACCTAAGCGTGGGTTTTGCTTCTTATGAGCAAACTCGCGGACAAAGTTAAGGCTGACCCTGGTCTTCCGGCTACCTGTCATCAAAA
+>39243 2
+TGTCATTGCTTAAACCAAGGCTGAGCCGTGCTCCCAACACGTACACGCTGGTCTGAGCAGTGGACTTAAAGATGCTACACTTGGGAGATCTCCATTTAGG
+>39244 3
+TGTTCGTCTCGTACACCTTCGCCGATAAATGTCAAGTATGTGGGGAGTAGCTCACGTACACTGATTGGATCGGCGCACGCATAAGAAGATACTCACGCCT
+>39245 1
+TTCGTGGAGACCGCTCATGCATCACTATGCCAGCGTGCGTAAGCTTCACGGCTACTCTAGTTATAGGTTAAGCTGGAAAGGTACCAACGACGATTGCATC
+>39246 3
+ACCGTTTAATTGGCTGTGGTCATCGTGGAACAATTAAATGGTCCCAACCGCACAACGCACGATGGAGTTTGTGTCCGACCATCCCGCTTGGTGGAACATA
+>39247 3
+GGTTATAAGCTGAGTCCAAGCTCTTTTCGCAGTGCACTCGATATGGCCGAGTCACTAGGGATGCCGGCCAATATCCGTTCGACGATTCGTTAAACGACAA
+>39248 1
+AATTCCGGCTGTCAACTCCTGGAACAGACAAACCTTTTGACGTCTTCTTAGACTTTGTGGTGCCGCACGTACTGGGCGAATAGCCCGATTGAAAACGGAG
+>39249 3
+CCTCTTAAATTCGCCCTAAGTGTCAAGTGTCACCGGACGAAGCATGGGGGTCGCAACATATGTCGCCCAGAAGACTACTGTATATTCAGGTACTCTGTGG
+>39250 3
+ACTTTGGCAGGTATCCACCCTATAGTGTCGCCTACCGGGGTGTAATGGAGGAACATAAACGATATTCTGAATAGCGCGGAAGCGTTTCCCGACCTCTTCA
+>39251 1
+CGACTTATACCTGAGCTGTCCCGGTACGAACTGCTTTTAGACGAACCTTAATTATAGGGTTGAATGAGATCCTGGCACCAAACCGCAGGGGCATCTTCGG
+>39252 1
+ATCGGATTATACAACGCCGGGAGTGTCACTTCTGAGAACGTACATGGCCGTAGACATCTTGGGTCCGGTGTCTTACGATTACGACAACTTAACAGTCCCG
+>39253 3
+TAGCCGCTGGAGCGAATTTAAGAGAGAGCTGTTCAACATTTAAGGTCGCTCCTACACACTACTGTACTTTCAGCAGCTGGAGGGCTCCAGCAGACGTCTT
+>39254 3
+CTAAGCATACGCCCCGCCATACTACAAGCAGTTTTTGAAGCTTGACTATATCGGCGAAAGGAGCTGATGCGGTACTGTCTGCCGTATGGATGAATGCTCC
+>39255 1
+ATACCAACTTGTGCACATCCGTCGAGGGCCTTCTCTCCTAATGTCAGTTAGATCAAAACCGATACGTGAGCAGTGATTGACGCCAGGGGTGCAGTGCATT
+>39256 3
+CTTAGCGACACTCTGTGGTTGGGATGGCTATTAAATAACTGCGAGCTGTGCGTCCGGAAGAACCCTCCCGATTAGATTGAGAACTTCCTCGACTCGCAAA
+>39257 3
+TCGTCAGTCCTACATGCTTGCTAACCGCCTACAGCGGAAAGTCAGGCCTATGGTCGGTTCATTGTTAGGGTCACCAGCACCTAAAAATTGGTAAGTACGG
+>39258 2
+GCATCTCTCGAGAGCTAAGTGTATTCTGTGCATAAGCACGATGCCGTCCTGCACGGAAATCCGGATTGTCCAGGGTTTCACAAATTTCCCCGAAGAGAGT
+>39259 3
+GTTAGCAGTTGCCAAGCATAGCCCCTATAGCATGCGCGACGGCTGCGCGTTACAGTCTGGGAGCCTGTGTCACTTTAGAAATATTAGCAAAGTTTCCCAA
+>39260 3
+CCGACTTAGCAAAAGTCAGGGCAGTACCTCTTGGACCGTACTGGTAATCATGGATGTCATCGTGCGCCTATTTGCAATACCGTCGTTGGAATCGCAACAG
+>39261 3
+AGAATATGTCTAGTTTAGCCGGTGACATGACCATCGCGAGGGGCCCCTCTATCAGATGTATCATGCTAATCGTAGAGGCCCTACTGCGGATATGCTCACA
+>39262 1
+TACCCCTGCAAAGGTGTCGTAAATTTAATGTACGCGTTCACCCATAATACCCGTGCGTCATTGTGATGGTACGGACAGATGTCAGCGGAGACTCGAGCTC
+>39263 3
+CTCGCGTAGGTGTTCCGTCTAGAAATTTTCTCGTTAAACTGACTGCACAAAATCGGAGCGTAGATACAGCTGTAATTCCGAGGGCCGATCCAGCACGCTG
+>39264 3
+AAGATCCTGTGTAGTTAGTCAATCAACCTGTAAACGTGGGTGAAGGGTTATGCATTCGTCGCGTACAACGCCTCCCTCCTGCTAGACCGTGCGACATAAG
+>39265 2
+AGCGCTTGCTAGAACGTAAGATCCTCACTATCACATAAGCGTACGCAAAGCGCATCTGGAGATGGGATTTTTGCCTTAGCATCGCAGTTCTGCGCCTAGG
+>39266 1
+CCTAAGGAGTCTCTCTTCTGCGACTCACCCGACGCTTTGACAACTTACTTTAATCCTCTAGAGAAGGGGAGCGGGCACTTTAGAAGTTGCAGAATAGCGG
+>39267 3
+GTAGTGGAGTATCATCCGAGACTACGGCCTGTGTGTAGGTTATACTGGTTTATAGGCTCAAAACCACCCACGGGCACAGAGTTCCCCAACTCCAGTGTAT
+>39268 3
+GTCGTGATAAAACCTCACGGAGTTTGTCATTTAGCGCTGTTCGACCCGAGGGACTGCATGGTCAACATAAACATATTCACGAGACGGTCGCCATCGTCGT
+>39269 2
+TGGCTTTTTTTGAACACCTAATCATGGAACGGGGTCTGCGTCCACGCTCAATACAGCCCAGGGCAATGACGGAAATAGAAGTTTCCTGTTGTCCCCGAAG
+>39270 2
+GAAAGCCTAGTGTTTGAAGTCCAATGCGCTTATGACCACCACTCTAGGGTAGGTGGATTCGAGGAAGCCTTCCACCTCCTGTAAAGCAATCAGTCCTGTG
+>39271 1
+TGCGAAAAAGATCTGGCATAGCCCTCTGACGCCCGTGTCTTTGTAATCCCGTTTGATCCGTATTCGGAAAGTAGTCCATGAACAATGCGACCGTGACGAG
+>39272 3
+AGCAGCTTAAGCACGATATGCCAGATGTATGCCCCATCAGCTTGGGTTATTTAGCGTGAGCAAGATTATTACCGGCCATGATGAGTTGTACCCGCGCCCA
+>39273 2
+ATTAACCTAATTGCGGATGAACTCCAATTCGGGTTGCCAACTGGTAATCCCAATGCACTTCGGGCGACGGTGCTTAACGCCTTGGTTATGACGCGAGCAA
+>39274 3
+GACTACACCTAACTATAAGGGGGTAGACTCGGATCAGGACTTGAGGTATGTCCTCTGCCGAACTTCTCATTCAGAAAGCCTCCCAGGTGCTAATGGTTGC
+>39275 3
+CGTGAAGGAACTTAAAGGGGCCAAGCCCCCCTTGGGTAAGCATCTTGCTGAGAGGACCACGTACTTTCTACTGATCATGGTTCCTTGCCATTTAGAAGCA
+>39276 1
+TAATCTTCCTGATGGCGGTTCCAATTATTGCTCCGGTCGGCTAAACTATCCCTCGACAGAAGAAGAACCCAGCGATGGTACGATACTGCGTTGAGAGTGC
+>39277 2
+TAGAGCGGTAGGGCCCTCTTCAGGAGGTTGCATGGAACAGATCGCTCACTCCTTCTAGATGCAATAAAAGGCTATGCCGCTGACCATTGAATGTCCTCAT
+>39278 1
+CAAGCTTCTCCGTGCTTGGAGAGTCAAGCTAGTTCATCGGTCGAATACGCGACGCGAGTGGGACTTGACGTTATCCATGCACACTCGATTAATGCTACAA
+>39279 1
+GTCACCGATTTCACTCCAAGAAACCCAAACGGTTCGGAGTTCGATTGCCCTAGAACAGCTGGAGAGGTCTATTAATGATGTCCCGGGTTGCTCAGTGACT
+>39280 3
+TGGCAAGCCCTGTATGAACGCCCATAGCATATTTTATACGCGTAACGGGGCTCACTTTGTAAGTACGATGATTGGCGGACCCGAACGGACATCGTCTTCA
+>39281 2
+TCGCCACGAACTAGCTAGCGCGACGCAATAAGTGTTGCTCTTGGAATTATGAAATCGGGTAAGTACAGGAGCCGCTGACGATCCTCCGCATATGTCTTTC
+>39282 2
+ATTTGTTTGAGAAATCTGGGGAGAAGCATTCTCGTCATCATAGCTGCCGATGTTCCCAAAGTATAGGCGCCGTGTATCAGGTCCGCCAAACACCGTCAGC
+>39283 3
+GACAGGACAACACTCCGTCGAGGGGATACGATCGTTCGTTGGTGACTCCATCTGAACCTGAATCTTGTATTGATCGAGCGTCCGAATCAATCGATCTAGC
+>39284 1
+CATTCACCCACCCCTTGGTTCGCGAAGACTCTGAAGGTTTTAAGGTTAGGCTATCTTACACCTTCTAAGCGAGAGACGGTCAAGATATTCAGCCAGGGGG
+>39285 2
+TTGGTGCACGACAGTCCCAACTCGATTTTACGATCTCGCGACTCTCGTCGGGAAGAGAATATGGTAAGACCGACGCGCTCACTAGCGGATGTTAATCTTA
+>39286 2
+ACTATATACCGAGCAACGTCGTGCCCCTTTCCTTCGTTGAATTGGAACCGGGCGAGCTTGTCATCCTGAGAAGAGTGCTGCTTTAGCGACGTAACAGAAA
+>39287 1
+TATAGGGCGGCTAATAGGTGAAACGTAATCGAGCGTGGGGTATATGCCTTAGGATTCCCCCCTTCAATATAGTAACATCCCCCGCGCACTCGATTGGATC
+>39288 2
+AAGAATTCCGCAATCCGCCCTTTCAGGAGTGTTGTTGGCTGCGAATCCGTTCATACGGTAGGCACTCGATGTCCAGCACTAATGCGAATAGTCAAGACGT
+>39289 1
+TGCACTTCAGACAGATCGTTTTCCTCCGAGTCACACTCGAGGGCGGGTTTGGCCTACTTTTATGAATGGATACGGCCGAGAGTATAAACCCCCAAATAGG
+>39290 1
+TCTGGAGGCTTTAGTTTTCACGCACGTCGGGAAATTGAAGCCAACGGTTCGTTCTAGCAACATCTATAGAAATGGGGCCCGCACCGAGTCCGCTATATCA
+>39291 3
+ATTAAGTGCCGACGGAAAGTTGCCGCGTACTCTGCGTAATAGGCTAACCAGCTGTCAGGGTCGTCTTCTTTGCGATTACGTACCAGGCCAATCCAAGAAT
+>39292 3
+GATATGATTTTTAAGCCCACGGTACCGCAGCGAAAGCTGTCTTACTGTAGTACTGAATTTACTCGCAGCCGGCCTTACTCAGTCCGGTACGAAGGGACAG
+>39293 2
+GCTACGCAGGTGCACAGGTGCGTTAACTTTTGCGAAAGAACCGAACTTCATTCGTCTACCTGAATGCCTCTCATGACGAGGTCAACTGGTTAACGGTGCA
+>39294 1
+GTTGTTTGGACTTCCGTGTAGACGCGCTAGTTAAACCTGCCGCGCCACGTCCGGTTGATCATCTAATAGACACGGTTTAGCAACCTACGAAAAGGCAAGT
+>39295 3
+TAGATCTATAAGGAGCCACGGATTCGAGCTTGCGAGCATAGATTTGCTAACTCTTTAAATAGCAATGTTGGATCTGCCCCTCGCGGGCACAGCAGCGTCC
+>39296 3
+AGTTCTATCCTTCTTGTGGCGCGGATTAACAGCAACAGAAGTGGAAGTCGCCCCTGACGACGCATCCTGTATGGCTTACATATAGTCTCTAAGCAGAGGC
+>39297 2
+TTCCAGTTGCACCCGTACTCGTAGAGTGTGGATTATGAGAAGGCGATTGAAGTCACCGCTTAAGTAACGTCGTACCAGAGCCCTAATATAGCTCCCCGGT
+>39298 1
+TCATGTTCACTCCGATGGGGCCGTCATATAGAACCAAATGAGACCTCTGGCGTTTCAACCTAGCAGGATACCCCGTTATAGGGCAACAGGTGTTTGTAGC
+>39299 1
+ACTGGGACGCACCCTTATATCTGTCTGGACTGAGTCACATGTCCGCTACGCCTTCTAACAGTAACTGGCTACGAAAGTGGTAAGACTCCGTTGGTAAGAG
+>39300 2
+AGTTGAGTTGTTACAGGCGTCTGGCTGTCAAAGTTCCTGTCCTAACCACGGCGCAGGATAGAATGGCCAAACCTGGCACGTAACTTTATCCCATGTAACG
+>39301 3
+AGTTTAATTGTCAGCTCGTGAAGGACAACTTATAGGTTTGTGGTGACGGCGTATAACGCCCCAGCGAGGCCCGCCAACGTTCTCATCTGGATTCAACCAA
+>39302 2
+TACTACACCAGGCGAGTATTGGGCAGCCATTTCCTCTATCATGGCAAATACCTAGTCAAAGCAATTCGGGGATTACCTACGTTTGGAAGCTGTCCGGCGG
+>39303 1
+GCGCCAGAATCCAGTTCATGTTTTAACTACTCTGAGATGCGAATAAGATCTTCAGGGTAAGCAATCGCAGCGGTTTACGCCTTGCGGCTTACGAGCGCAC
+>39304 2
+GAGACATGAGAAGCCGGGCACTGCTGGCCCGTTCATCCAGTGACTTTCTCCTTAGGGCTATAGCATAGATAGGGTATTTATAATAACCAGGTCCTACGCC
+>39305 1
+TAGCCATTGAAGCTCCATTACAGGTGCGACACTATGATTCGAGTTTGTCTCAAGGAGCAGGCCTGCGTCTGGTTCCAGAGTCATCATGATCGAACCAACG
+>39306 2
+TTCGTAACATACTGTCCCGTATGGGAGATCCAAAGTAAGGTTGCCTACAATCGTGTACGCGTACTTGCCAGGCATCATATGATTCTCACCGGAGCGGCGA
+>39307 1
+CTGTTATATACGCGTCGAACTAACATCGTGGTCTTCGGGGATGATACTGGTCCCCGTACCGCTAACTGCAGATACAGGATAATCATAGGGCTACACGGCT
+>39308 1
+GTTATCCGTGGGCGTCACGGTCATTCTGTAATGATAACCGTAGGCTTCTACCTAGGGCAGAACAAGCCCCTGAGCAGTGTACTCACACTCAGAATGGATT
+>39309 1
+CAATTTATGAGTTTTAGCTGCGATTCGAGCACCCGTCGGACTGTAATATCCAAAGCTATGGGACCCCGTGGACATAATACTGCACTTCCGGAGTAGGCGC
+>39310 2
+TTAACTGCCCGTGAAAGAGGCGATATGCTTACTACAATCGGTCGTATGCGCACGATATCTGATCGTCCTTATCAGTAGCCAGCCTCGCGCGGAAAGAGTT
+>39311 2
+GTTGAGATATGTCCGGTATTATAAAGTTCCCGGGTGCCCAGGTCCGGAACAGTGTCACAACGCTGCATATGAATTGTCCCACATCCCTGGAGTTAAGACC
+>39312 1
+GTTGAGGAGGAAAACAATCGGAGGACGCGGGCGTCCTTATCCGCACTCAGTGCCTAGTTATGGCCCTATTGTTCGTCTGAAAAAAGTCTTAACTCTCCCA
+>39313 1
+GCAACTGGACACCTTAAGTGATAACGGCGAACCCAATCGTTACCACTGGGTAGCCCAACTGCGATTGTGAAGTGTCGTGATCTGGTAATTTACGTCTCGC
+>39314 1
+GCTCGACAAAGAAATTTTATGCCAAAGTGCGTATTAGGCCGGCTGTCTCGAATGCCACCGGCGTGTGTGTCTTGCGTAGCAACCAGTCCAGCAAATACTT
+>39315 3
+GGGTCTTTCGGTCATCAAAAATCGGTAAGATAGACCAGTTGTTATTATGAGCTAATACACTACCCCTGGCCCGGTACGGCTATATGCCAAGCCCGGTCGG
+>39316 3
+CCGGCCATGACGCTAGTTGTTAAATCTCCGTCATGGAAGACTTAGAGAGGTCTGTTGACATACACCTCTGCAGCGCCTCAGATATAAACTTCGGTCGGGA
+>39317 1
+CGCTGCTTGTGATGAAGACCTCTGCTCGAGATGCGATTTTCTAACCACGTCAACGACTGAAACCTTGCGTATCAATAGGAGCAGCGGTCTTAACCGGAGT
+>39318 1
+CTATGTTTAGAGGCTTAGCGCGAAGAATATGTATGCGGAACAGCATGCCATTCTAACAGCACGTCCCAGGTACTATTCTGGCGACACCTAGGGCGTTTCC
+>39319 3
+CTATCCACTAAGGCTACTGAACCTAGATTCCGGCCAATCGTAGGAGCCGTTTTTTGGCTATGTATTAACGACTGGGAACACAGGAGGCTGAGCCAGTCCT
+>39320 3
+GCCCAAAAAGCCACTGGAGGTTAATCTCAGACGTCAACGATGGTGGGATACACCCACTGCTTATACTGGCATTTGCGTTTGTCGTCACCCAGGTTAAGGT
+>39321 2
+CAAAGAGGATCCGCGTAGCCAAGCTGTACGTCCATAGCTTCGTAGTCACATTTTGCACCGAGCCACCGGTAGAGCTATGGGGAGCTTTCATATTTACAGT
+>39322 2
+CGAGCACTGTACACCGATGAGAGAGACTTCCAAGACTCTTAATTATGACCTAGGCTATTGATGCACTGATAATGGTCCGCCTAATGGGCCCGTCGGGTCT
+>39323 1
+ATCGGGCCGATCGGTATCAATATACGCCGATTATGACCGAATGCGCAACCTCGCTGTTTCGGATCGGGTCTATGTTCTATTCGGAAACGCGAATCAGCAA
+>39324 1
+GCTAGCGTGAGCAGGGTACCCGGCGTGTAAATTATGTTACTTACGCACGTCATCGCAGATTCCTTACCAAGTGCAACGCTATCCGGAACCATGGTAGTAT
+>39325 2
+AGACTCCTACAATAATGTTTTCAATGTCGTCCAGGGGCGCGGCGTGAAACAGCTCGCATCCAGATTGGTCGCTACTGATTGAGGAATTCTCCCGACGAAT
+>39326 2
+ATTAACCCATACCCACTGATCTAGAGACGAGTTGCTGTAGAGCTGGCATCAATCTGGATCCTTGGATCCTCGTTGGGCCACGATTGGAAACCAAGTCTGG
+>39327 3
+CTCGGTCCTAGCGCGACCGTCCCTTTGCCGGCTCTGCAGAGTTAAATAGACGTAGGGCTAAGTAAGGCTCCATTCGAATGTAATGTCCAAAGTCGATATA
+>39328 3
+GGCCAACGCGGTATTGTTTGAGGAAATCACTGTACGCGAACTACGTACGCTAATCTGGTTTCTATTTGGGCCGAAACTTCATCGCACCGAATCGAGCCAG
+>39329 3
+ATACCTGTTGATGGTCCCCCTATAGGATTGCTTTAAGAGCATAAAGCCGGGATCCGCGCCGGAAGGCTAAAGCAGGCTTAATGCCCTCAAGTGATCTTCT
+>39330 2
+TACAGAAGCTATCTTGTCGATGATAAGGTGTTCAGACATAACCTGGCAAACCATTTGCCTGCTAGTGTTACCGTCGGAGCAGACTCCCGGGACGCGCATT
+>39331 2
+ACTACTGAGCACGACCAGTGAGTCTCTGGGCAGTTAGTCGGCTAGAATTGGAGCAGCGTCTTACGCCGTCTTCGAAAGGACATTATTTCCACATTCACAG
+>39332 2
+ATCAGGGTGCCTTACTAAAGAAGACTCTAGGTCTTCTTCCATGTGGTGATAGCGTGAAATCAGCTCCTTGCGACAATTGACTCACGCCACGTAGGCCAGG
+>39333 1
+CCGAATGCTTTTCTACGATGGGGAAGTAAAAAACTCATGTTGTGTAGGACCTCTTCCGTCATAATCACGAGTCGGCTGACGGAGGTCGCGATACCACCTC
+>39334 1
+GCATCGGTGCCTTCTGAGTCGAGATGGCTAGGTTGAGTTGCAATACGCTCTCTGTCCTCACCACCTTGCAAAACGTATGATTATCCACAGAGGGAACAAG
+>39335 2
+CACATGTCTCATACTGGGTACGGGGTCGTCTTGGGTGTACGACGATTCATTCAAATCCACATCGCTGACGTTGCAAAGGTCAGCTTACCAAAAGTGACGC
+>39336 3
+AGGACAAGTTCCCTAAGCAACTCGCTAATGGCGGTTAGTCCCTGTGAGGGCACTTCAGTCCAGTACGAAGCAGGAATGACTCCCGTTCCGTTAATGTATT
+>39337 3
+ATGTTGTCCCTATGTGCTTTAAAGCACAAGGTTTCCGCAATCCTGTTGGCGAGCTTAGATGCATGGAGAGGCCCTCCTAGCCATAACACTAGGCGAGAAC
+>39338 1
+TACGACCGGATGGACTCCTGTTTAGCCGTGAGTGCACAAGTAACGTGCCCCCACATTGAATATAAAGCCCACTAGTTGTTGTTATACGAGTTCCGAGGGC
+>39339 2
+TTATTACCCATTGTGGGTAACTCCCCCGCGATATTAAGTATTCTGGGGTCAGGGCAAGCGCGTTCTTAATAGGCGACCTCAAGATTCGAGCACACCGAAG
+>39340 1
+CTTACATGGTTCGCACTGTAGATGGCTCACGCAACGTTACCGATTTAAAACACGGGTTTCGGCAAGGATGCTTCCACCACGCTAACGACAGTGGGTTGTA
+>39341 1
+TGCGATTTCGCGAGAGAAATTAGTTTCGCACTAAATCTGATGCGAGCGGCACCTATCCGTCTAACCGCAGAATGGCCGGCTCCTATTATGTTAGCCAGAG
+>39342 1
+TCTCCGAAAATGGCCCGCGTTAAAACGTTTAGGAGGCCACCCTTAAGCACAGTGGCTGATTTCTGGACTCTATTCGGAACATGTCTATGGAAGACGCGCT
+>39343 2
+TAACCTAGAAGCATGGGTGCTAGAAAGTCATACTTTAACTGTTTTGGCGCCGACACCCACTCTCCCCGAACCGGATATCGTAGCTTGTGGAGATAGCGGT
+>39344 2
+GTCAGACTTAGCTCACTGGACTAAAAGTTCTAAGATATTCTGCTCGGCGACAATCTGGATTCAGGACAACCGAGCGCAGTGGGTTGATTCCCCCGTCTGA
+>39345 3
+TCAAAGAAGGATAATTCAACGATCTATGTCTCAGGGGTCGAGCATCCATTTTCCGCGCTCGGCCGGATCCGTTCACAGTATTCAGGTAGGCTGTCAGACA
+>39346 1
+AGTGCTTTCTACAGGGTGCTCGCCTGTCCGACAACAGGGCCGCAAAGAGGGTGATTACCGTTTCTTTCATTGGGGACAAAATAATCCAGGCTAACTACTC
+>39347 3
+GGTGCGAAAGCGTCTTTGGTGTCCCACCTTTTTGTCTACTGGCAAGGAATGCCGTCTACCGAACTATCCAATCTACCGATAACAATGCTGGGGAAAGACG
+>39348 1
+GAAATGATCTGACCAGTCCGACCTATGAGTCGAAACTGCTTGCGCCGAAATCCTTTATCAAACATGAGACTTGAACGTGTAGTTGCTTGGGCTCGGCCGC
+>39349 1
+TTTAAGATATCAATGACTCCGGACTGATCTATTCGGGGAACTGGTGCAACAGCTTACTCCCAGGACTGCGCGCTGTGATCCAGTTTAGGCGCAGAACCAT
+>39350 2
+TGCCTAGATCGTCTCCGAAGGGTCAAGATGCAGGGAATTACCCCTGATTATGTAGTATCAGGAACTATGGCACCCACCTTCGAGCTGTATATACCCGGGT
+>39351 2
+TGACAGGATAGAAACTACTCCTTAGCCGACTGTCCTGAGGGCGAAGTGACGCTCTATTTCGCAACATAATAGGCCGCCTCTGGGATTTCTGTAAGGTCAC
+>39352 1
+TCGAGCACGAATTTGCTCAGCTTTGGCTGACCAGTAGTTGGGAGTTCCACCACATCATAAGAGTGGAGATCGACCAATTCATCGCCGATAGTCGAGCTCT
+>39353 1
+TGATTCGTCTCCCTAACGATTCGGACCAGACGCCCCTGATGAATGACATCGAACTTAATACGAATTGCGTTGGGCGGAACGCTGACAGCTTTAAGTTGGC
+>39354 1
+TCACACGGCAGGCGCACAACGCTAAACCATTGCCTTCGCAGCGGTAATAATTGTTATGAGTGGGGCTTCTTACTGTTACGCTCGTTGAAGACCAGCTAAG
+>39355 2
+TATGGAGACCTCGCTCGTGAAACCGAATATGGTGAGTTCGTAGGCAAAGATAGTCCAACTCCAATGGGACCCCGCTGCGCTGTCTTGAATTTCCTCAGTA
+>39356 2
+CATCCTTAGTCCCCGCACCCTAATGGCTGTCATGAACAGTTCTGCCGCTGTCGGCAGTAGAAGAAGCAGTCAACTCTGGAATGTGTGATATAAATGTGGC
+>39357 3
+CGTACCCAGGGGTGAACTAACGTTTAGGGCACCGGAACCCAGGTGGCCTGGACACGGTATTCACAAATTACCACTGAACTATTTCTTGTCTGCATGTATG
+>39358 2
+GTCCTTCATCATAATCACCAGCGGTGGGTTACGAGAATGACGATACATGTGAATTAGGTAGCGGTCCTGCGCGTAACCATCTGCCCCCGTATAAGTTCAG
+>39359 3
+TCTTCTCTAATGAAGAAGCACACTATTGGGGCATTTTGACCGTAGTAGGTATATCACCCGCCGACCGAAGTGAGTGAAAGGCCGAGCACCTTTCCTGGCT
+>39360 3
+AACACTAAATGGTCGTGAGCGATTTTAGGGCTCGACCCTCGGTAGCATTTCCTCCCGAAAACTCAGTGTCAACCAGGTTGTGTCAAAATGCGGTATCGCG
+>39361 2
+CGACTGATTGTCCTACATTGGAGCCGGGGCTTTGTACGACTAATAATATTCTCAGCGGAAATCCTTGTGTTGCGCAACCCGGCCAGGCAAATTCAAGAGC
+>39362 2
+GGTGAAGAGCGTTTAGCCGTACTACAGGTGAGCACGCAGATCTAGCACTAGACCTAAACTCCGTACTAGAACTTCCGACTCTTGGTATTGCTTGTCACGG
+>39363 2
+TGATAAAAGTTAAGCTTCCCAACCATGACCGGGTTAACCCTGCTCGACTTGTAAGGCCTCAAGGTGTACGGGTTGGATCCTATGCGCATAACGCTGCAGT
+>39364 3
+AACGTAAGTAGACTCATCTTCCTGGCCATAGCTAGGTTAATACCAACCTAGTGTACTACGGGCTGGCTTAAGATGTCAGGACCGGGATCCTGTATCGCGC
+>39365 2
+GGAGAAGTAGGCCAGACACGCCTATCACGTAGTTGGACCAGAAATGCCTAGTCTGTACCGCTGCGCCTTTTTGGTCCAATGACTACCCATTTATATGAGG
+>39366 3
+ACGGAATATCGCTTTCCCTCCACTCCCGCAGAAAGGAAGACATTAACAAGCTAGGGCACTGACTTGCGATCGGTTTGAAATCCGGCAGTTGCTTTTGGGT
+>39367 3
+TAGAAGCATTGAGAAACAACTGTGTGTCTGCTGATCCCAGCTGTGCGACATCTCCGAGTCCGCCTGGCGACTTGGATCCGTGTATAAATAGTAAACTCGC
+>39368 3
+TATTACATGAAACACCTTGGGAAAAGGTACCTGGTCGCCTGATACTATTGAACGTGGGAGATTTGACTATTTCGGCGGCATGCCCCCACGTCACCCTAGG
+>39369 1
+CCTAGGAAACACCGCGTCGTTATGTAGGACACAATTTTCATGCGACTTTCGCGAGCGCGGGTTATATTGGCACTGCACTATAGTACTGCCAACAGAGGCT
+>39370 3
+CATGGGCAGTCCTGACAGGTTGGCTGATATGTATCTGGAAGGGTGGTACTATGCTCACGCAACCTGCTGATAACAGCTCACCTTTCATACGAACTCGAAC
+>39371 3
+GCTCTATAACCGGACCTTAGATAGGTCGGATTTCCCAATTTCGCTGAGTTTATCGGGGGCTATTGCCACCAATCTACCGCCAAAGCGGGGAAACATATGG
+>39372 2
+GTGTATCCAAGCCAGCTAGTATTGGAAGCGCTTCACTACGGGCATCTGAGCATTCTAATCTCTCGTAACAAAGCAATGCCGGTGGCGGAACTGTCATTGC
+>39373 2
+AACCCGTACAGTGTGCTTCCGTACTCACGAGGGACGTTATTGGTCATCCACCATTCGAGACTACTGTGGCTTAAGCGTATTCAAGGCTGGACATAGGACA
+>39374 3
+AAAGAATACTGTCAGCCGGGGGGACGCCAGCGTTCCCGGTTGGATCATTAAACACAGCTGCACTACCGAGTCTACAGTAGGCGATCGTTCTATATTTTCT
+>39375 2
+ATCTCTGGCCCTGCTAAACCCCATAAATTTTGGACGATTGAGTTGCATAATTTCTAAGGGCGCTCACCTGCTAGGCGAAGGAGACAGGTCCGTCAGACGT
+>39376 3
+GGGTTATTCAAGTCCTGGGAGTACGTCCTCCTTGAACACGAGTCAAAACGGAATCTGTTAGTACCCACGAGGGCGATCATATCACATTAGGGGTCTCCTC
+>39377 3
+TCATCACCGTTTTCGGCTCGAAGATAACTTCCCAAGAGATGCCATATGCAATAGACCCAACATCATAGCTACGTATTGGTTTGTGCGGCCGAGGTGGGGC
+>39378 3
+CTGAGCCTAGGGAACGACCGTCAGAAACAAACTATATGGAGTCACATGTTTCTTCACCGCCGTTATTTGGCGCCCATGAATTCGCGGTGAATTTCCGGAG
+>39379 2
+GATGGTAGGCTCGGGGTTCCCAGTCCCCAACTGGTGTCACAGTTTTATGCAACGCTGGAACGCAACATACACTTCCGCAGCTAAAGTTTTATAGGGATAC
+>39380 3
+TTTGCCAGCAGGCTGCCAGAAGTACTCGTAACTCCCTACGTATAGTTGAACACTTGACCGAGAGAGACGTGTGTAACTGTGGTTCGCCGAAACCATCGTT
+>39381 1
+CCTTGTGCTGGCGTGCAAACGTCAACGTGCAACGGAGTCACTCGCTTGAGAACGATGGATTGTCATCGGCGTGTGCGCAAATTAATCCCTTAACTCTAAA
+>39382 3
+CAGGGCGCAACCCGGGGGGTGTCGATAATAAACTACACTCTTGTTACACTTGGCATTCGAGGGGCCACGGTTTTCCACGTTCAAAAAGTTCTGATACTCA
+>39383 3
+GAGTTGCATCGCGTGATCAGTGTGTCCGGCACTTTCTAGTACTAATGTCATCGCACCACCATGTGACCGGCTAAGAGTCCTGTGAATTACGAGACAAAGC
+>39384 1
+AATAAGAATAGTCGGCAGACCCCGCACCGTCTATATCGCAATTCTTATTATCGTGTCGTCCCCATGTCGAGCTTGGAATGGGGAAACAGGACTGTCCGGT
+>39385 2
+TCTATGTAGCCGTACGCCCTATGAATAGCCTGGCATATTAAGGCGATAGCACCCCATGTGTTAGAGAACTTTAAGTTTAGAGGGTCCCCCGTGCCGAGAC
+>39386 1
+AGAAGGAGCCCGTATCCTAGCTATCGATTGGTGCAACTGACTGCACCTAGTTGGTTCCGCAAGCTAGCTGGAGTGCTCGACATCACTATAAGCTCGTTAA
+>39387 1
+TCTTATCCGGTTAACAAGGCGGACCATATCTCAATCAGATTGGCATTGGAACGCGTCACCGCACTAGGTGTCCATGGGACGTCGGACCTAATTGATACGT
+>39388 3
+ACACTGTCTCCGTTGTGATTAGAACGGGGCAATCACTCTAAATCTTTATCAGTCTTACTCGGCATCGTGCTACGAAGGCCCGAGGCTGCCAGAAAAGGGT
+>39389 3
+GATTGCTACCCCCACGATCTCTCATTATGATTGTAGCTATGGAACTCGCCTAGGGGTACAATCCGCGACTGCGGATGGGAAATAATGATGGTGACTCCAC
+>39390 3
+GTCGAACCAGTAAGTTGGGCCGCGAAAGTTGCAGCCTTAACCTACATCTGTTGGCCCGTTAGGGAATGCCCCAGTTCACTTAGCGATCTAACTAGTTGAA
+>39391 2
+TTACGTAGGTAAAGCCCGCGCGTCGAACGGGTATCCTCTGGTCTCTTTTACTCGAGAAATTAGATGGTAGCCAAGCTACCAGAAACAGGACTGCTTCCGT
+>39392 2
+CTTTGGGCCGCGATTGTTGACAACTAAACCGTAATTCACTCAGAGCTGCCACAATGCAAATGAGGGAGGGCTTCTGTTCAGGCTGGATATGCCACTACCT
+>39393 1
+CTCACTACTAGTGAACAGGTCCTACCATACGTTGGGTGCCTCCACCGGGGTCCTAACGGTTAGATGGAAGACTGCTACATAGTGTCTCCAAAATGTAGTG
+>39394 3
+AGTATTTACATCATTACCATGCGCCGGACACGGCCCAATGGCTGGAACTGTAACTTCTAGTAAAAGCTGTTGGTTCGAGCGCCCCGTTTCCAATGGGAAG
+>39395 1
+CTCGATTGTGATGGCTAGCGGACGCTGCCGAATTACACTTATTAGAACGTTCAAGCCGCTACACGGCCTTGGCGGGATGGCGATACCACAAACTTTATTA
+>39396 3
+CCCAGATCACGACAATACTGCACTTGGGTACCGGGATAAGTCTCCCTGCAGGAATAGTACGCATGACGGTCGCATCTACTGTTCTGATATGCTTAGTGAG
+>39397 3
+GTCCACTCTCCAAGGTCGTGTCGCCTATACCGTTGCGCTAATATAATTGTAAGTCAAAATGCGCATAAATCCTACGGAGGCGACGGCAGTGGGTGCATCT
+>39398 2
+TAGTCGTAGATCCAAGTGTCTAGTCATCCTCCCATTAACGGACAAGTACTGAGTGATCTCTAATGGGGTCGAGGATCACCAATACCGCGCCGTTCGGGTA
+>39399 2
+CGTAGGCGTGCCCGGGAACATTACTAGTCCCAAGACTGGGCTGTTGACTATGCAAGTATTGTTACCGAATTTAGTCGACCACCACAATCTTCGAGGTAGC
+>39400 1
+GCTACAATGGATGACGTGAGAACGCACTTGCCCTAATTATGTGAGCACTCCGTGGTTACCGCACCTAATACGCAGGAGGTACTGACTAGTTGCCTGATCT
+>39401 3
+TCATCGAGGGTTAAATACGCGGCTCTGCTTGTCTTCTGCCTATAAAGCCATGAATTGCCGGCACACAAAGAAGATTCTGCAGCGGCTTAGCGAAGTCGTC
+>39402 1
+TCCTGAATCAGCCGTAAATTACCCACAGCTGAATGTCTGTGTATTTTTTGTTTACCTCAGGTACGGACCAAACAAACCGAGATGGCGCGCGGCTGGCGGA
+>39403 1
+TACTATAGAACTGCTGTTTATAGGCGCTGTGCTCCACCTTTAGGGTACCGAGGATCAACTGTAAGCGAAACTATGGCAAGGGACCGTCCTGCAACTCGTC
+>39404 2
+TGATAGATCTCCCTGTATCAGGCTCCCTAGGGGCTTAATGAGCTGGGCCGAGTTACGCTCCCTTAGCAGAGACGATTTAAAACATGTCTGCACGTAACAG
+>39405 2
+ATAGTCTAAAATTAGAGTCGTGCGAGACGGGGCCATGAAGGCAGTCAGCATGCCTAATAACTCGTTTAGTACGCCCCTCTGCCATTCATCGCGACTTGGT
+>39406 1
+TCAGCGGTCCAAGCCGTCGCGCTTACAATCATTCTATCAGGTAGTTCGGGAGTAGCATTCGCGTCCCAATCGCAGAACGGAACAAGATTTGTACTGTTGA
+>39407 2
+GACAAGCTAGGAGCTACATTAAACAGCTTTGTATTCGGAAGCATTCGCCTACCTGAGCGCTCAGTCAAGGCTCTCGAACTCCTCTACGTTAGTGATGGGG
+>39408 1
+TCCTTTACTCCCGCCGAGGCCGCACATAAATTCGTAGGATGGCCGCAACGTGGAAGATAGTTATACCGTGTTATTATGCGACGACATACGTAGACTCTGG
+>39409 3
+AACATAGAACTGGCTCCGTCGCGCAATAACATGACTTTCAATAGGGTCGGGCCCTTAACGGCCTATACCAACGCTAGGGATGTCATTTCTAGCGTGGGTT
+>39410 3
+CTGGTCATCGCGCTAGAATAAATGATCTGTGTTGCGAAGCCGGTCCACACTCCATCTCAATAATGGTACGTGGTTCACGTACCCATAGCAGTAAGGTGGC
+>39411 1
+CACTGTTCAGTCAGCAAAGGTATACGCCTTGCTGTGAACCTCAGACTATGAATACTGCGTGTCTACAAAAGCGAGCAGCCTCGGAGGGCTACTTTTGCGT
+>39412 3
+TGAGCGCGAGACCGCTAGATTTGGCATATGTGAGAATCATCGCATTGGCAGTCGACATCTACCTAGCAGTCCTAGATCATCTGAGGCTACGAGTCTTACC
+>39413 1
+GTGGTACGCTGTGAGACTAAATCCTATCTCAGACAAGCATTTCAGGTGGGTCCAATCCGGTCCAACCGTGCAAGCTTACCATGGGATCTCCTTAGAGAGT
+>39414 3
+CCATTGGCGTATTTTCATCGCTAAAAGGTTCAGTAGTCCTGTGTCCCCAAGAAGTTGACGGTCGCAATAACGGCGGTCAATCACTTACGACAGTAGGCCG
+>39415 1
+AGGCTATTCCACCTACACAGTAGTATGCTGTAGCTAAGCCTGCATTCGACGGCCGTGCGACATGAATGACTTGATCACTTTACCTGGGGGGACGAATACT
+>39416 1
+CAAGGCTAAGGTGAATCGCACTTCATATCGCCGCTATTGAGAGTAGTCCGCCGCGCATGTCTCCGTAATTGTCAGGAAGGTATTCACCCACTGAGTAAGT
+>39417 2
+GTGCTTGCATTATTTTCATAGATTTTAAAGCTACGCGCGTACCTGTGGAGCAGAGCCGCCATATACCTGGGGCTCCATACTATGACACGACGGCACAGGA
+>39418 2
+AAGACTGGGCATTTCGACGGAAAGAAGCGAGGCATCGCACGGCTCAACTTTCCCAAATCACTCTGTCTCCCATGTGCTTGGTTGGAGAATAGGTTTTCCA
+>39419 3
+ACGAGGTGCTTATCGTAAGCACGGCAACTAGTCTCATAATGCCTCAGAGACTGGTGTCACATCAGAGTGGGTACTAACCCTCTTCGTCACGGTTTACGAG
+>39420 2
+CTTGCAATATGGTTTTGGACCCGTCTTCAAAGGTGGTCAACACGGAACTGCAGCTCATCCAAGAACGGGAAGAGGTACTCTCTCTTTCCGGGGACAATTC
+>39421 3
+CGACTATTATCAGCCGAGCACAAATCTACAGAGACGAATATTTACGGTGCTAACTGTTGCGCTTTGTGTGGAACCATTCCCAGCACTTTCCGAGGGGGCG
+>39422 1
+ACTGCCACAGACAATTTTATCGCAATCTGCTCGTGCGTACGCGGCGCGGGTTCCTCCCTAGAAAATCAGGGTTGGTTGAGATAATAGCAATCTCTAAGGC
+>39423 1
+GGTAGGTGGTATACGCGTCCCTTCGAACGATAGATGAAAGTGTCAAAGCTTCACCTTCCATCGAGTTCACGGTACGAATGATCGCCGCCGTTCAATATCG
+>39424 1
+CAGCTCCTCATCAAAACGCTTTGCCCTAGGTATCTCCAATTCACGAAAATCGAGTCACGATACTAGGAGACTATGGGATGGTTCCGGGGGTCGGGTTATC
+>39425 1
+CGGAGTCCTAATTAGACTATCTGATGAGTAGGCTCTGAAGGCCCTTGTGGACTCAATACACCGCCCTGTGCTGACGTCATAGCGGTGAACAACACTTGAT
+>39426 3
+GGCATCACAAGGCAGTTAATCGTATTCGGGGGAATACGTGCGTCCGTCCCTTCCGTCAATGAGTTCGACATCTACGATACGGCCAAATGCTGATGTTCAA
+>39427 3
+CTGCCGCTGTGAGCAGAGCTAGCGGTCAGATAGTCTATAACGCACCTCCTCCGAAGAAACGACCGACTACTCTTAAAGTTCAGTGAGGATGTGGTTCTTT
+>39428 2
+AAGTACGAGAGAGCCATGCGTGCGTCCTTATGCACCCAAAGGTGGCCCTGAACCTGTAACGGTTTTTACATGATGCATTGGCCTACTTGTAGCGCAACTA
+>39429 2
+CACACCGTTTAAGGAAGGTAATTCTTTGTATCTGTCGTGACGCAAGAAACAAACTCACGTGGCGATGAATCAGTTCCGAGCCCGCGGATTGCCGTCTCGT
+>39430 3
+GCGCACGATCGAACGTGAGTTAGCCTGTACTTGCGCAAGTCTTTATAATCTGTAGACCAAAAGTGTCCTATAGTGTGGACTCGCACGGCCTCCGATCAAG
+>39431 3
+AATAAACATGAGGGCGCAGCCTAAGTGGCCCAGTGGAATATCCGGGTATCGCTCTGCCGCTTCGACACATTACCTGAATGTGTGCTTAACTTGCTTAACG
+>39432 2
+CATTCCCACGTGATCAGGTAAGTCGTACCATCTGTCTTGGATTACACAATTGCACCAGCGTACATGAGACTCTGAAGCGTCGGGTTGCTTGAAGCACAGG
+>39433 2
+CTGCGGTTATCATATCACCGCTCTTCATAGGTCGCTGGAGGGTACCAGGACCGAAACCGTAAACCAACGAATTCGTGTGATCTGTGTCTGGTACCTAAAG
+>39434 1
+GTTGTCGTTAACTTTGCGCTAAACTGCGAGTGGCCATTGATATGCAACGGTAAGGTGCCCGATCAGCAAACGCCCCAATATCCATGCAAGTGCGTTATGC
+>39435 2
+AGCGAACACTGATTCGATGAGATAAGCTAGCGTGTTCGCGGCGTCCACAGGTTTAACCTCCATCGCGAATCTTCAGTCGTTCATTGCAAAAGGGGATCTC
+>39436 3
+AGAGATTTGCGGCGCTTACTTCTGTAAAGTTACTTCCACAGTGAACCCGCTAGAAAACGGTCGACTCTAGGAGAATGGGCAGCGTCTTTCTGCACCGATC
+>39437 1
+CGCTGCTGCATTAGACAACATGACAGAGATACCTTCTCATGATCTGCTCGCGTCTAGAGTGGATGGCACTGGGAGCGAACAATCCTTTTTCCGGAAGTAC
+>39438 2
+TAAATAAGTCGTCAGCTCTAGCTCAATGTGTAATCCGCGACTCAACGGGCACTGCTATTGACCGGTGGCGATTCATGTTCAGTGAACGGGAACATGCTCC
+>39439 3
+ATACGACCGTATGAGCTTTCGCAAGATACTTTAGCTAGGATCGAGCTCTCTGGAATGTACCAGCGACCTCTTACACAAAGTGTGCGGCGGCTAACTTGCG
+>39440 1
+CCAGGTTTTCCTAGGACGAAGCAACCGTCTAAGTTCTGTCCTGCTGAGCCTTAACATAATAGTCGGTATTCGGGCGATATTAACCCTAGGCCAAGAGCGG
+>39441 2
+AGGTCGTGAAGACTCCAGCGACACTCTACTGAGTTACCGCCGGTACAAGATAATCTACTACTTAATCTGTCCGGGGAGCAACCTGCTTGATTGGGTGTCA
+>39442 3
+AGGTAATCGAAGGCCTTATTTGAACCTAGGGCCAACTTACCAGTATCCTGGAAGAGGTCTTTGGCTCTATGCCCAGTTGGCCAACACTATCTAGGGCCAG
+>39443 1
+CGGGGAGAAGCGTTTCCGATTGACAAACACTCCTCTTGCACGATTCCTTAGACATTTAAGACGTTAACTTAGTCCGGCGACCTCGGGTACTTGAGGCGAA
+>39444 3
+TTCGTTGCCTGGAAGAGGCCACTTACTGGCTCACCATTTTGGCGTGGTCAGTACAAAGTCTCAGAGCCATATTAAACCGAACGCATAGTGCTGCAGGCAT
+>39445 2
+TCCTGGGCGCCTCTAAACTCAAATCATCATGGGAGAACCCAGATATTGTTGGTGCGTTTTGCGGAAGGAAGCCCGCTCTGTATAGGTACACCACCTAGAT
+>39446 2
+TGGGATGCTATACAAAGTTGAATGTCGGAGGGTTTACCTCGTGACGAGACCCAAACCATTTCAATACCCAGGTTCGGATTAGCCGTGCAGCCGCTATCCT
+>39447 3
+AGTCCCCGCCGGAGATTAGTATAATGGCAATAGCGGATGAGCTCTACTCTGAATCGTTCTATTGCACATGTGATACCCATATCCCACGCGAGGGTCGAGT
+>39448 1
+GGGGAAATTATCGAGAAGGAAGCCTCATCTGCGTATTACCGCAGGTATCCATCTGCCGACCGAACTTAGCAGCGGTCGGTTCGCACTCTGTCAATTTATA
+>39449 3
+GGCGATGCTATTTACATCTGGGCTCTTCTCTATTCAAGAGTGCAAAACCAACACTCAGGAGCTCGTCCCCATGGAAGGGAGGTTATTGAGGCGCTCTACA
+>39450 3
+ACGCTGGCAGACAATCCGCATACAGCCGGGTACGGACAGCACTTATAGCCCTTTTATCAAAGGGGGTCTATATGCGGTTCGGTTAAACCAAGCTTCTTGT
+>39451 3
+CAGCCGGTCCTTCCTTTGTGACCAATTTCTCCATCTAACATATCAGTCCCAGCGAGAGCAAAGGGTGGAAGCAAGTATCGGTGGTTTAGTCGTACGCGAA
+>39452 1
+TGCGTACGTATCACCGGTCTTACAACGGGCTGCTTCGGAGACGATACCCTTACTATTTACACCGGCATATAAAGCCCATGAGTGTGACGGTTAGTGAAGC
+>39453 3
+AGCCCTCCAATGATAGGTGGCACGTCACAAAAATCCTCTTGCGCGGATAGTGGTAGTGTCCTGGGCGACCCTACGCAATTTCTTGTTTACGCGAAGAATA
+>39454 2
+TATGTATGTATTACAGTGTAACGTGCGGCGGCGAAAAAAAGGAATCCCATTCGGACATTGTCACGGATCCCGAACTTTTCCCGCGTGCGCTCATCGTGAC
+>39455 3
+GGGGGTCGTGGTCCTTAAGCGACTGATTACAAATATCATGTAGGCATTCTATAAAGTCCGACCAAATAGTCCCAGCCATCTAGCCCCGGGTGCTACTTGG
+>39456 3
+GATTCGTCCGTGCGTTCTAAAACTCTCTCAGAGATGTCAGATAAGCCCTTGATAGACTAATTACCTATGGAGAGTCCCACGTGACGCAGCGCGGGCGTAT
+>39457 3
+AAAACGAACTTTGTGGATAGCATTAGGTGGTTCTGTGTGACAGGCTAGTTAATATCGTTTCTCCCGCCTACCCACCACAATCAGGGACGCCTGACGACGG
+>39458 3
+CGTCCGGTTTGCCGCCTGTGTCGGAGACGTACCTTATGTAATAGGAAATGTCATCCATAAGGGTGTGAGCGCTACGCGTCACCCCTAACAACGTTAAAAT
+>39459 2
+CGGGATTACTAAGCAGTTCCCTAAGTAACTTCTGGCGGCCCTAAGTATTTGCCACAAGTCGCAATAGATTGGGGCGGGGACCATCTTTACGCTGACCTAA
+>39460 2
+CATGATGTATTTAAGATATGCGGCAGCATTTCGAGCACCACCGCCTCAGCACGATCGGGGCATGGTGCTTCAGATTGCATTTAACCAGCGGTTTCCAAAG
+>39461 3
+AAAACATGACAGGATCCGTCGATCGTGTGCGTAGTTCAAAGTCTTGCCATCGCCGTTGACACACGCGGCTGTATACTGCCAATCCCTAGGAGTGATTGTA
+>39462 1
+CCCTGAGGTGGCCTGGCGTCGAAGTCATTTCAAGCAGGCACAATACTTTACTGTTTAGGGGTACGGACCAATCTAACCGTCCTACGCTATATCGAATAGG
+>39463 2
+TCTTAACGATTTGCGTGACGAGTTTCGACCCATGACAAGAAGAGTCTAGGAACCAACGACGGTTTGCAACCGCTACCGTCTTACGGCTTTTGATGGGACC
+>39464 2
+CAAGGTTAACACTGATCCCGCTTAGAGTCGCGCTTGCTGGAACAATCCTTTACATGGGTACGGTCGGTATTACGATACGCACCTACTAAACTTGGCGAGG
+>39465 1
+GGTTGGGTTTGATCACCCTGACGTATTAGGTACGCACACACTCACTATATGAGTGACAGTCTGGAAACTAGACCTAACCCTTGAGAGGCTGTCCCGATCG
+>39466 3
+TGTATGTTCGTAGATTCCTAATGCGGAGCGTAGTCTTACGTAAACCACCCATGGAGTGTCCAATACTTGTCCTGGGGGCCCACACGTAAATAAGGCAGCC
+>39467 2
+CGGAATTTATTAACCAAATGCCTGAAGCTCTTGTTTTAGCGGATAGCGTCAGATAGCTTCACCGGGATACCCCCCAGGTAGAGCTGTGCTCCGAGCGATA
+>39468 1
+GAGGCGACTTTTTATCCCGAACGGGCCGTTGCTGACTCAACCTAAGTCTGCTCCAGGGTGTTTTTAAGACGACACCGTACGCTAGATATCAAGTAGCAAG
+>39469 1
+AATACCCGCCCCTGGTTACTGTAAAGCTGTTATCGACGGGCGAAAAGTTAGTGCCTTTGCTTGAACATCATCGTAGGGGGGTCGTAGACATCCCACCTAA
+>39470 3
+GTGTCTGCGCCCCGCGACGGTATCTTCGTAATCAAATTGAAGTATCTGAATAGAGGTCCTACTCACCCTTATCAGCCTGAGGCGTTCGGGAGAGAATAAC
+>39471 1
+TTTTCTATGTCGGAAGGAATTGAGGCACACGAACCGCGCTGTTGAGGACCTGATCCGCAAGGGTAACGTTGTATACCGTGGACTACCCTATCCATAATCC
+>39472 3
+TATTGTCAGGTCATTCGGTATTCTAGTTTTACGACCGAGCGAAAGCCCGAAACAAGGTCGGTCAGCACGACTCACCATCTCGGAATCTGGGGTTCAGATC
+>39473 1
+GATGGTCACCGAACGTAGGCTACCAAAGGCTCACTACCCCTCTATCGTTCCCATGATCGTAAGTTGGCGGCGTATATACTGACTGGGTAAAATTGGTCGA
+>39474 1
+ACATCTCGGTCAACCAGATCTGTACTAGGAGGCGTCGCATTTTGACGATGCCCAAGAGACAATTTGGCGATTCGATGTAAGTTCCATCATCGGGGCCACT
+>39475 3
+TTGCGTCATAAGAAGAAGGTCGTTTAAGCCGACGCGTTCTGCACCTCTGTCGGGCCTTATTAACCATACCGTGGCCAGAAGATCAGGATTAATACCGCTG
+>39476 2
+TCTAAGCAACGCTGCACACGCTTCGTCTTAGTAAGACAGTGGGGCCGATTTACCAATCGTGTAAGTTTGGAACCGTCACCGTGGGAGGAACCTCTACTTA
+>39477 3
+GTGGCATGTTGTCCGGTCACGTCGGCATACAAATGCTTCAGCCCAACAAACGAGCTGGGTTCCAGTGTTACGTATGCATTGGAGCCATTACAAACCTTGA
+>39478 2
+GGTCCGTGACCCAACCTAAGGAATTATATAGACGTTACGCCCGGTTGAGCTAAACATGCATTGCCCGTTGGGTATCGACGGATGCCTGCATTCGTAACAT
+>39479 1
+CGCAAAGCGTAAATCTCCGTACAGAAACTATACCGCCTGATCCCTCATGCAGCGATCTTATGTACGCTTGAGTAGGGTGTACTTTGCGGAGGGCGAATCT
+>39480 2
+ACGGTAACTGGGACTCGGCTCTGTCTTTTAAAAGAGGAGTGATGCGTTGCTCGCGTACAACCCATGCCAAACACTCCAAGTAATTGGCTCCAAGTTGGCT
+>39481 3
+TTATCCTTGGTTAGATGAGCGAGAGCGCTACATCTATTAAAGCACATCGTCTTGCACGACTGCCTAGCGAATATAGCCTGGAGCTAGGTGCGCAACCGCT
+>39482 1
+CGAATAGACTCACTACGTATTGGAATCAGACGTCGGCGCAGTGGACATCCTCATAGAAGACTTTCAGGTTGCAGCTGTTCGACATGGCCATTCTATGCCG
+>39483 3
+ACCGCTGGTCAAGAGCAAGTTAGCGAAAGCTAGCTACGTAAATAAGCCTATGCCGGACGTAATATCGGTGCTGTTCTTCCGCTGCGCTGTGTTCCATCAA
+>39484 1
+TGGGAACAGTAGCGGTTGACACTGGACATCAAATGGTTGGCTCATGCGCATCCACTTAACGGTAGGCTGCCTTATTCTAACCGATCCTGACGGAAACCTT
+>39485 2
+CGAATAAGTCCGCTTCCCGTGCATTTAGTGGAACCGTGGAAAGCCCTTCTGTAAGCCTAATGCATTGCGCTAATGAAGATACGAGGTCTGTACCGCTCGA
+>39486 3
+AGGAATCCCTACGATCTCGCCATTAGGTAACTTCACTCAGCGATTTTGGCAAACTAACGTGCTTTGGTGACGGCAGTTTAGACAACGCGCATGCTGGCGA
+>39487 3
+ATTCTTAAGTACTATGAGAGACGGTCTTCGTGACACAGTGCGACAGAATGGACACCCTCACCTGTGTCATCCCGTATTAACGAGTGACCAGGCGGTTTGC
+>39488 3
+TCGATGGTTACAAGTTTCTGCATCGTGCTACGATACGGATCGATTATACAGCGCCGCGCTAAGTCAAAGCACAGGACAGGAGTCGCTCTTGCTACGCTTA
+>39489 3
+CGTGGTGAGATACTTGGGGTGGCATGGACGATTCGAGAACATTTCACCGCCAATATAGCAGCGAATACCTTGTACGTCACCTTCTGCAACTTCGCAGACT
+>39490 1
+TACCAAGTGTTTTTCTTAAACGTTACCTGGTGTGGTCCCCTCGGGGGAAGCCCGACTCATATCTCCATTAGTAGACGGGGAAACGGACAATCGTAGACAC
+>39491 3
+AATGCGCCATTCGGCGAAATAGCGGCCGCATTGGATCGCGCATCAGCTTCAGGATCATGAGAATTTGATCTCATCTTAATATTCCTCAGGCGAGGCCGAT
+>39492 3
+GGGCTACTTACCAAGGCCCAACAAGACGACCGGATCTCCCTCAGGAGTCACTCATAGCTGGATATTGTTGTGCGAAATGAGCCCTTTGGTTTAGCTGAAT
+>39493 2
+TTTCTACGCCGACAGCGTCACCTCTGGGCCACTCGGGATCTGAAGATGTTATGGAATCGCAAAGCCATAGGCTTAGTGAACCGAGACTGAATCCTAGTTT
+>39494 3
+ATTAAAGTCCTGTAAGCCGTAACCACGACGGTGGTCCCAAGCACTCATCGCTTGCTTCGCTGGCTATTAAGTGTAAATGTATGATGGACCTCAGGAGGCC
+>39495 3
+CGCTCTGGCTCTCTTTAGTCAGGGCAGGCGATCGCTAATAAGGAGGATCCCCGGGCTATTCCCTCCGAACGTTCAAAAACGTAGTTTTCAGGAGTTAAAA
+>39496 3
+ATAGTAAAGAAGACTTGATGTCTGTCGCCACGGATCAACACTGCGGACGGCCCTTGGCTCCATGGCCAAATTGGCCTCTATATGAGTAGTCACTGGTCAT
+>39497 2
+GCTTTCAGGATGCTTCAGGAATTACGTAGGTTTTGCCGTCAGCAAACGTCGCATGTTACCCGGTTGCGCCCACTAGCCGAAAAGCGAATATCGTACAGAT
+>39498 2
+AGAACGAATACTGACCTCGAATGTAGCTTTTGGAGCCTTTTGTTGGTCTGCAGCCGCAACGACTAAGCTGCTCACAACGGCACCTGCTAACAGGGTTATG
+>39499 3
+TACGTCGAGCTCTGTACCTAGACGCTAGTTAGATTGCTCCCAGCCTGAGACGTTCGTGTCCGCCTTAAAATTAAGGATACACCGAGAGTAATGGGCGATC
+>39500 1
+CATGGTCCTACGTGTTCTGGTAGCCCAACGTTAATTTAGTACCCCGTACCTTGTGCGACTAAAAGTCCGGTCACCTTAGGAGGGACTGGACAAGGAACTA
+>39501 3
+GTTCTCTTACTAGGCTTTAAAGGACCGTCGTCCTGATCGTTATTGGAACCCATGAAGAGTTTGCTAACGGACCCCGATACGACTGGCACAACATGCAGGG
+>39502 2
+GGGACATTCTCGGTGTAAGTTGAAACCTGACCATGTATCTACTTTATCCCACGTCGTAAACTCGTCCTACACCAAGGAATGGAGGCCGTGTAGCTGCGGA
+>39503 3
+TTTCCCTCTGGTTGAGTACTAGATAGAGGAAGCCGTTATGACACATAGATACTCACCCGCAGTATCAGTGCTACGTCTAGAGACACTGGCCGGGCCAGTT
+>39504 3
+CAACCCTTTTGCCGGATCAGGCCGTGTAATATAGTCGTTCAGAGTCAAAAGATTTAGTACAACGCCTTCACGTTACTGGGGCAGGGAACTCAGGCCTCGT
+>39505 3
+TGCAATCAGAATTCCTATGGTAAGAGCGAGCCGATGGTTGTAGAGTTCCACTTCGACCTGCGAACGTGGGCCCAGCAGGTTCCAAAACTTCATAGTTTCC
+>39506 3
+TTCGCAGACTGAGTGAGTTCACCGGGGCACTAGTAAGAATCACCGCCTTCGCTGTACCATGCGTGGGTGAACAGATATCACGGACATTTTCCTCAATTAG
+>39507 2
+AGATGACAGGTGACTTCCCACACAGGGTGATATATCGCACAGAGTGACACTCCTTTGCTCCTTTCGGAGTGGTCCCACCTGAGATTATGCCAAAATGGGT
+>39508 1
+TCTAGTACAATCGATGAACGAAGGCTAATAACAGCCTCGTGGTGTTGCATCCGTCAGAGTTTCTTGAGCGTTAAGTTCGCGGCAGAATCCGCAACTCCCG
+>39509 3
+ACCCCAAAAGGCTTGTTTGGGACTGGTGGACAGGCGTTTATGTTGCGGCTAATCTATCAGCGCAACACCGCGATAAGTCCGCCTAGCTAATTATACTAGC
+>39510 1
+GCTCTTAGATCGGCATTCATGGAGACTAGCAGTAAGAGCCAATTGGCCTCGGTTTGGAATCTCGCTCCCTGGGAACCCTGAACGGAATATCTAACTATGC
+>39511 2
+AGGGGGAGTCAACTGGCATCAAAGTCTATAATGGCACTTATAGTTCCACTCAGAGCATGGGACCCACACACGGAGATTGTGCCGTTTTCTTGACTGCCTC
+>39512 3
+CTCTGGATCGTCTGACACTCATAACTATTAGTGGGTAGCACTGCGGCGCGTAGTCCTCCTTGTTATGAAGAGACCACTTACCGAAAGTGCAGATAGCCGA
+>39513 1
+CTATTCTAGTGACGTCGTTGAAAGATGCTACTGCCCGATGTATCCGCGGGTAGATTCATACTCCACTTTTCGTCCGCAGCAGAAAGAGGGGCCCAAAGTA
+>39514 1
+GTGCCTGCCTTCAATGGTCCTTTATAGCGTTAATCCATACTAGAAAGTCGAGAAGCGGGCCGACAGCCACCTACGATTCTGCATGATAGAGGGCTTGATC
+>39515 1
+CCGATAATCTGTGGATACAATCCGTTATTTACCACGCCGCCGAAAATCCACGGTAAAGTGGGAGATCCCATCGAGGTTTCTGCTATTGCCGGGTGAATGC
+>39516 2
+TGCAAGGGTAACCTGCTCCTACTCCCTCAAGAGTTGACTAAAAGACGTAGGTTGAGGACATTCTAACTGGATGCGCCGCCGTTCTGCTGTCTTAGAACGA
+>39517 2
+TTGTCTGCGCCTGACAGGGGTGGGACAATCCCTGGAATGTCGAAGGGTAATGACAAGCCGCTTAGCTAAGATAATTACACTTTCCAACGCCCTCGCATTT
+>39518 2
+AAGTAGTGAGTGGGGACGTAGACCGATACTGCGCTTTCGAACCATACTCCCATGCAGTAGAGCATTGCGTGTAACCCGCCGTTAATATTTAGCGTCCCTA
+>39519 1
+CAAACACTCTCACTTAGGTCGTCCCCGGCCTCTATATAGGCCGTGAGTGCTCAGGTATCAAAACACGGTGGTTTGCGTCGCGCATAAAGTGTAAGTGTAA
+>39520 1
+GGGCCCGGTATGGAAGCTATTACTGAATCAGTTACCCGATTGACGTCATGTCTCTTGTGCATGCAAGCCTCAGCACGTTCAGGCATTACCCAGTAGAAGA
+>39521 2
+TATTTCGCAGTATAACGCCTGGGAAATAGCCAGGTTGGGGTAACGTCGCCACAAGCCATTTGCGAGAGACCGTATATCGACCCAGATGAGTCTCTCTTTC
+>39522 1
+TTTGTGCGAACCTTAATGACAATTCACTGCCTCGATGAAATGATGGTGCCAGCCAGTGTACCATCAGAGGCGTGGTAACAATCCCCGAATCCGGGTTCGT
+>39523 2
+TGCGCGTCAACTTAGTTTTTTAACAATTCCAGGCCATTAATGGTACGTGTCCAGACGACTTTTGTGGACGGGGACCCGAGACAAACACGCGAGCGTCATC
+>39524 2
+TTGGCCCATGAGTTACCAAAGAGCGAAACTTAGCCGGGCACGCAATGCGTTTCCTAGAGGTCATGAGGGATTCACCTTGAGCTACCCTTCGCTTAATTGA
+>39525 1
+GATAGTACGGACGCTAGTGCCATGCAAATATGGATTAAAGTTCGGAGTGGACCTTAAGTTAGGCTCCCGCGCTCGCACTTCTAGTCCCTTGCAACAGCTA
+>39526 2
+ATTGATCAATGCGAACCGTATCTATCGTGTTCGCCGCTCTGGGCAAGAAAATATTTGAGGGCGTATTACCGGAACGCGCATAAGCCCTGTGCGATCACCT
+>39527 1
+GAGCCAATAAGTGAACGATGATATCTGATTAGTTCGTACGGTTGCCCCGGCCTAGGATTGACCGGTGCTGACCACTATGTAGCGTATCCCATCGCAATAC
+>39528 3
+ATCAATGGCTTAGTGCAGTTATGTGGAAGAAGCTCCTCCGGTTGGCTCAAACTGAGGCCACCTGAAACCTCAAATCTTCGAGTGACCCTAGGCTCAGGTT
+>39529 1
+CTAACCGAACTTGATACTAATCTTCGAAATTTGCCAGGAGACATGGGAGACAATCCCGTTCTAGGTCACCAATTTCAGTCCTCAGGCGTGGGGGCTCTGG
+>39530 1
+GTGACGTCACTTGCCAAGAAGTGCATGAGACCCATTCACGCAGTAAACTTGCTTTTGTCGGTCCCCAGCTGCGAATTGGAAACAGATTGCGGTCGTACTA
+>39531 3
+ACATGACAGACGCGAGCCCGCTAGCGGTCGACAGGACTACATCTTGTATGCGGACTCAGAGCCACATCTAGTATGTGCCGGTATTATGTTGTCTTAACAT
+>39532 2
+CGGTTATCCTCTATACATTTGATTTACCGCAGGAAGTCACGCCTTCCGGGCTAGGGCTAGGTAGACATTGTCATGCCGGAACGAGCCAGTATCAGAAACT
+>39533 2
+CCAGAGGTATGCAATCTTATCTGCCTTGCCTTGCTGCTCGTAATGCAGGGAGGACGTTACATAGATACGTCAATGTCTGCGACCACACTTCAGGAAGCGA
+>39534 3
+TCACCCGGCTAGCGGTGACCATATCATCCGAGCATATATGAACGAGGCTACGGACTGGGGTAAAATTAACGCATTGTGTATACCTGTGTCTAGGCCCTTC
+>39535 2
+AGAGCCACGGGATCTCTACTAACCTTTCCCCCTCAACTGTGCCGGGGACCGAGCATTATATGTGTGAGTTCAGCGTATAGCACAGTTCTGATAAAGGAGT
+>39536 3
+GTCATTGGGAAGGATCAAGGGTAGGACTTTCACCATTCCTCCGATAAAGATCGTGATCGCCGTTAAGCATCCATAACGGTGTTCTTCACGCCGTGAGACC
+>39537 3
+CACATTGATTGGGCGTCAGCGAGACTAAGTTTCCGGTGCGATTTCCACACCGCCGAATTTCATAAGCGCGCAGATATCATAAGCCTGGAGGCGATTTCTA
+>39538 1
+CTAGGGGGCGTAAATTCCACAGACTCGAAGACACCTGTTTACCCGGAACAGGTGATTATAGTATTAGTGCGTTCGGTCACTGTTTCCCCACGTAAACGGC
+>39539 2
+ATGGCACGGGCTTAAGCAATCGCGTCTGTGTAATCGGGATCTACATAAAGATAGGGCTCGATGCCCCCCTCGGAAATTGCTTATGACAGCATTCCTTCGA
+>39540 3
+ATGCTTGTATTTGGCGTCTCCGATCCGAAACAGCACTTCAGGAGGCGATACGCGATATCAAAACACAGTTGCTAAAGGTTCGACTCGCAGGTTCGGCCTT
+>39541 2
+TTCCATAGACGCACTACACATTGCTAAGGGATAACTAGGGGACTATCTGGCGTGCCCATCAATGGTCCGTGTTCGACCAGAAGCTCTGCTGCGGATTTAA
+>39542 3
+AGACTCCATGCATCACGACCTGGGGCCTGAATACAACCGGATACTGTACTTATATGATCGTGCTATACTTGAGAGCGCCACGTAGGTTCATTCGGTACGG
+>39543 2
+ACGATCTACCTATCTAACTTGTGTGCGGGTGATGAAGCGATCCATGGAGCTTTCAGCACACCTTCCCTCGCTATGGACCGCATGTAGTAAGAGGCAATGA
+>39544 3
+TAAAAGTTCACCCCTCTTTGAATGTGATGACCGGGCCATGAATCGGAATAAAAAGTCGGCCATATCAGTGTGGCCTACTTGGGCCCCAGGCAGGTCCTTT
+>39545 2
+GGGATTATTTTTAGGACACCCAGAACCTTATCCTTGTGTTCACTTCCCACAACGGAACTGGGCGGTGCTCGGTAACAAATCTAGAGGGACGAGGCCATTC
+>39546 3
+AGTTTAACAGACCTAGTGCTCAAGCACGCGACCACCAGCTATGATTGGTGGCCCAGTTTCATAGTTGAGACGTGAATCTCACATGCCTCAGGTGAGGTTC
+>39547 2
+TAGCGGATGATAAGGACGCAAGTCGGGGTGTTACGTATCAATGCCCTGTTAGTTACTACGCCACCAACACTTGGGGTGCTCCACACTCACCGTTTTAAAG
+>39548 3
+ATACGGCCGTTTACTAGCCTGAAGTCTGTGCGGCAGTAAATACGCGTTCTCGAATTGTCGCTGTTCCGCCACCGCTGCACGATGGTAAGAAAATAAGCTA
+>39549 2
+CTTGAACCCTTCGCCGGCCTTGTAAAATTGTGGACGGACGAGTCCTTACGAACTCATCGGTAACAGCGGTGAAATGATTACGACTGGCATCAATGGTCCT
+>39550 2
+GAGAGATCCATATTCCGGTACTAGTCCTGGAACGTATAGCTAATGGTCCACCTCATATAGGAGCGCGTCTGGTAATGGCCATCGGACTCCATACTCTGAG
+>39551 1
+ACCAATCTCTGGTCGCAGTTTAATGTTCGAAGTCCGTCTAGGCACAGGGGCGTATGCATACGTTTTAACGGTCATTACAGTCGGACACCCGAGGACAATC
+>39552 1
+GTTGTGGGAGCAGGCTTATCATGGACCGTTATCGCCACTTAATCAGCGATCATTTCATCCAGAGGGGACGCCGCAGTTCTTGAAACGATAGCTCCACATA
+>39553 3
+TTCACCGCGTGGGGTCCACAGTGAGGGATATGTAGAGGTCCTACCCGGAAGCCAGTCTTATACTCAGTAGTGTCAAGGCCACAAAAGAATTTTTCCTCTC
+>39554 3
+ATTCCGCAGTAATGTCGAGACAGGTACACTGTATCGTCAGGTCTGAGATAGCGTACCCACGCATCTCGAAGGTCTTACCGGTAACCGAAATCCTGTTGGT
+>39555 1
+AGCACTGCATGTATTCGCTCGCTCCCTAGGCGGACAAACTTCAGTAGAGTTCACATGTTTGTTCTGGAGCAGTGAGAAATTTAAAGTCGACCCGGGCCCA
+>39556 1
+GTAAGTGCCTGCTGTTCAAACAGGCAGAGCCGCTGATATGAAAGCGGACGCAGCCACAAAACGGTTTGGGTCTATTAGATTTATTCCGGCCTTTCACCCT
+>39557 1
+TTCCAGCTCGGTGGGGAGCTTACTATATAAGCGCATATCAAGAGGAACGGACCGGCGCGGCCGATATTTGTCCTCTGACCTTACCTCAGAATTCAGTTAA
+>39558 1
+GTGCGCAACATAAGGACATGAAACCACCCAACTGTAGCGCCTTTGAGGCAATAGTCGAAGATCCTGCCTGTTTGGCGTTAACGCGATGTCCACTTGTGTT
+>39559 3
+TCGGCTACAGTGCATGCCAACGGGCATTTCCTGACGAAGTATGTCGATGCTTGACCAATACCGCATATGGAGGTAGAAAGCGGTCACTTTTCTCACGATC
+>39560 3
+AAGGGGAAAGAATACCATTCCTATTGTGCTACTGTTGTCACAGTCGCCATCCCAGTTAGTAGTTCAGGGAGCTTGCTATCGCAGAAGCGCTTGCCGACCA
+>39561 1
+CCCGGCGGTATTTAATGCAACGACGGAAGCACTTCGCACTTCGGTCCGGACTACATTGTGATACAATATGTAGTCTATTACTGAGCGTGACCAAGCCTGG
+>39562 1
+AGAATGTACGACGTCCACTTTTAGGTCACTTAGATCATGTAGGGAGATCGCCCTAATGGCCCAGGCGATCCTCACAATGTACGGGTACTTGTGCCCTGAA
+>39563 1
+TCACTGAGTACTCAGAAGCACCGAATATCATATCAGGTGGCGGCTGGACAACACTCATTCAAGTCCCAGTACTCCTGACGGTGTGTATTGGCTGTTGCAG
+>39564 2
+GTTCGATGCGGAAATTCATGCTGGAAGTCTAAAATATACCTACCGCGTGCTGGTCGCTGCCCACCGGTAAGGAAGAAAATCATTCGGCGCCTTCCTTAGT
+>39565 2
+CAAACGATGCCTCTGGTATTGCTTTGATCAAATTAAGGGAGTAAGCCCTGAATACTACTTAGCTATCCGGCAAAAGCGTGTTCGCACGGCCCCTGTGCGG
+>39566 3
+TTTTTTCATTCATACTATACAAGAAGTGGTCAGCTGAGCCCTGTACGACGCCTATCCAGGGAACGATGTGGTCTGCCAGCCGATGTTCCAGGGAAACGCA
+>39567 1
+CAGCGAAAACCGTTCTTACTTCTAGCAGCCTCCGTAATTCTGACATAATTCTTGGGAGCTGCCGGGCGAATGTTCCGTAATATAAGCCACGTAGGGCGAG
+>39568 2
+AGAAGACATCCGGCGTACCGACAGAGACCTGGCACTAGAATTGGGTCTATTCTCAAATAAAGCCTTCCCCCCTTGTCGGAATGGTGCTTTGGACTTGAGT
+>39569 2
+ATGTTCCGTTTTCGTGGAGGTCCACAAGGGTGGCATAATGGACCCCCATGGGGTGAAGTCAATAAGCCGTGCACACGACTAATACTCTTAAGTTCCACCT
+>39570 3
+TGTGAGTTTGAAAGGGCTCTCCTGCCATAGGTTTACACCAGAATTCGCAATTCACCGAGGAGCGCACCAGGCGGACTATCGCAAGTTGGTATTCACTATC
+>39571 1
+GTACGGCTTATATGGCAAAAGACCATGAATTAACAAGCGATCACTGCGCCTGCACACTGGCAACACGCGTCAGAGGTAGCGTTCTCCGTTTCGTTTGGTT
+>39572 2
+TAATCCATGAAATCACGCCTGACCGCTTAGGGGGGGTGGCTATCTAACAGAGGGGATACACTCGGCATGACTACACTCCGTTATCTTCCGTGGACATATT
+>39573 1
+GACCCTGGAGGGCCACATTCAGGTTCTAAGCTGCAAAGAGCCACGTGCTTTGTTATCACGCGACGTAAATCTCTTTTGCACACTGGGAATGAGCTCATGA
+>39574 2
+CCTGGAACTGATAATCGTTTACGCACAGTCAAAGAGGCTGCTGCAGACTCGTCATCACGATCAGTTCGCGGGAAGCCGTGATATCAGAATGTTTCGCCTT
+>39575 2
+ACGACGGACCAGGAGATGAGCGAGATTTAAACGGGCCTAGTGTGGGATCCAAGAACTCTTACCCTATTCCTTTACTCTCTGTGCTGAGCTCATCTGAGAC
+>39576 3
+ACCGGAGAACTCTCAATGCCATAAGGATACGAAAACATCTTATTTCGCACATGGAGCGGACGCTCGTTGGTTGTGTTTATGCTTCGCCCGCCGGAAGCAT
+>39577 1
+CATCTTCGAAACATAGTGTGATACGCTGCGTCAATCTCGGTTGTCCCTAATAGGTACTGTTCCGTTAAGCGCTTCGAGGCGCGCGAAAACAGTACGAGAC
+>39578 1
+AACCGATCCACTAGTATAGTCAAACTCCTGCTGCGACGTGCCAATGCTACGTGCGCTTTGCAATGCGTCAGAGTTAGAGACTGTCGTGGAGCGCTATATA
+>39579 1
+TCCTCCCCTAGGCTATGTTTGGATCTAATGTTATTGACAGGAGTAACCCTGGCATGAGTCCCAGGGTTCTCAGGGAGAACAAAGCGATTCACTCACAGCG
+>39580 1
+CTTAGTTCGGATATCCTTCGACAGAATCTAAGAGGCCACCTATCCACACGGACTAGTGCGCGCAAGGGTCCTTTTCCTTTGCGATGGAGGAGACGATATA
+>39581 1
+ATACAGCCCTTCCATTACTCGCATGATTTCGTTGGCTGCATTAAGAGAGGGATACGTTGCGGTCAACTCAGGTAACTTAGAAACGGCTCCATCCAGGGGC
+>39582 3
+TGAATTTATTCCCTAGGTTCCGCACCTATCAGAAGTGGTCACGCGTTGGGAAACGTCACAAACTGCGCGATAACGTCGATGCGAGAAGCCTCGTTTGCTA
+>39583 3
+GGTGCACGGAGGTATAGTACACGGGAATTCTTCTTACCGGGCGTCCTAACCGGTATGGGTTTCTTGCACGCAATCATGCTTGAACACTACCCAACGATAA
+>39584 1
+AAACAAGCAAGCTTGCTCGGTTAGGCGCAGAGTCTACGGACGGATTTGCTTATGCTCACAACATCGGATATGGGCCTTTATCTCAGTGCGTCCTACAAGC
+>39585 1
+ACAGCCATCATACCACGCATTGAGCTTCACTTAATGCCAGTCTTATATCAGTGACGGGGAGTTTCTCCAACCGCGATATGCGAGCTAGGTGACGTGTGGA
+>39586 3
+TGTACGGACGCAGCATCTGCGAAAGGCATCGAGCGCTAGGGGCACTCGCCTGAACAGCTATGGCTTTCTAGCAGCTTAAAAATAGTTACTTTATCTGTCC
+>39587 2
+AAGTACGGTTCTCGGGCTATCAGGCCTGCCAGATATAATGGGCCTAGGTCGGTAGTCTCCTCCGCTACAACACAAAAGCACCAGTGTGTTTATTGACGTA
+>39588 2
+ATTTTCGGCATTCGTAGCAGAACTCTCGGAAGGCATGAAGGTTGATAGCAAGATCAGCACGAGGTACCTCGCCTGAGTCATTAAATGGCTCCCCTTTCCG
+>39589 3
+TTGTGATACTAAAAGCAAACGGTGCGGATAGGTCCAGCGCAGATGGGGTCCATCGCTAACGCTCGCTATTGCTGCGCTTCCACTATAAATCTCTAACGTG
+>39590 1
+CTTACTACGTGACTTGATCAGATGGCGGTTTACTCTGTCATACGCGATGTTGCATGCTCGAGGCAGCAGACGATTTGAAAACTCCGAAGCACCCGTAAGC
+>39591 1
+TAAAGGTTCCGTCGCCTGTTATAGCACCTGTCCTAAAGTACTGCCAGCTCCGATAGGGAATAATAATAAAGGTGCGCTGTCGGCGATCCCTATCGGACGT
+>39592 3
+AAGTGGCGTACAGTTCATAATGACAGTTCACCCTGCAATGGTACCGCAGCTGTCTGACCATATTATAGTACCCGAGCGTTGAGTTCGCGGTACCTACAGG
+>39593 3
+TCACTTAGATGCGGCCTTGTTACATAGGAGCCAAGTATGGTTAGAGGCAACCATAGTAACGAGCTGTGGCTACAATTAGGCTCGCCTATCGCCACTGCTC
+>39594 3
+TTAGAGTTACTATCCGCGTAACTCATCCGCGAGAGCGCGTCAACTCGAAGGGCTCGATGTCAAGCATTTTCTATCATCGGTGTGACTGAGTGCGCAACAA
+>39595 2
+CGAGGTAGAGGCTGTTAGTAAATGTCCGCCATAGCCAAGCTCCTCGCCGGAGTGTGCGCGAAAATCTCGGCTTTCTACAAAAAGATGATCTCTCGTATCT
+>39596 2
+GGGTACCTACGGGCGGCGTGGCAACGATACGTGAACACAATCCAATCCGCCACGTATACGATCTTTACGCTGCGTTTGATTTGAGACTTGCTTATAAAGC
+>39597 2
+CATCACGACATCGCGGCGTAGTCGCCTTCCAAGTGGCTTGTTGGTATGATATCATTGCGGAGTAACTAGACATTCCGCTGATACTACACTGAAGACCAGG
+>39598 3
+CTGGAGCCGAAACACGCTTTGACACTCCTAGTGTTTAATTACGAGACAGACTGAGGGTTTTCCCAGGTGGTTAGCCAACATATAGGCCCTGCCTGGAATC
+>39599 1
+AAGCATGACACTTAATCCCTAGCAAGGTGTTGATATCCGATCTACCCATATCGAGACGGACCGTACTAACCTCTGGTAGGTGGCTTTAGGGATGGGCCCT
+>39600 2
+AGTATGGACAGTCAGAGTAAGGCATCTCCTTGATCATGGATGATGGTCGGCACGTTAGTACTAACGACTCATATCGCCAACGGCCCTAGTCCAGTGTCTC
+>39601 3
+GCTCTATAAGTCGCAGCTTTGGGTGTCGCCGCTAACAGGACCACCGGGCTAGTAGAAATTTTGAAGGGCCAATATACCGATGAATTTTCCCTAAGCCCTG
+>39602 3
+GACCACCCCAGCAGGTCTCATAATCACAGCTGTGGATAATCGGTAGGTGCGTGTATGCGTGATTATTCCAACGATTTGACAGCACGTAGTTGACCCAGTC
+>39603 1
+TATCCCCTATTTAGGACAGAAAGTTTGGTGTGCGCAGCCGGTATAATACCGTTGGCATGAACCGCCGTCTGCAGCTTTCAAGATAATCCGAGTAGCCCAG
+>39604 1
+GTCGGACTTCTTGTAGTAGTTAGACAGCCATGGTATACCCCATGCTCTTGGATGCCAGCGCTACGTCTGAACCCATTGAATACAGACAGCGTTGCGGAAA
+>39605 3
+CCCGCATTGGTAGAAAGCACGAATCTTTAGGTTTAGCCTCCTTATTCTCGCATGCTCAGGTCCTGGTTTTAATAGGCAAACGCAAAGAAGGCGGCAGCCG
+>39606 2
+GGCTTGAGGACATGAACGCAACGTACCCGAACTTAATCTGAATCCACTGGGTAAAGGAGCTCAACTGGCAAAGCTGTTTTGTGTCTCCTCACGTTGGCTC
+>39607 3
+GCCACAACGTAATTTCTGGTACCCATAATGGGTTTAGGGCGAAGTCTCGGGCTGGTTCCTAACAAGTCCACATTCAGACATCCCGCTGGTAAGCGTATAG
+>39608 2
+CGCGGAAGTTACTCTTCTCTACCGAAAGACTCCGGCTGGAGTATGACTTCTACTTGCCGAGAATACTGTAGCAATGCTTCCGAACAGAATGGATCGTCGG
+>39609 1
+CCAGCAACTTGTGAAAGAGTCCTCATATACAGTGGCTTGACATACGCCTGTTGGACACAAAATCTGCCGGTCGTTCGATTCGCGAGAATGTGCTCTCGAG
+>39610 3
+CTTGCTGTACCCACGGCCAGCGACAAATGCGCGTTATTTTGCTTGTCTCGGGGTAATAACAAGCTTGCGTTAGACCAAAGGCACCGTTTGCTAGAACGAA
+>39611 2
+TTGCATTATGGCCATTTGGTATATGGATTCCAACACCTTGCACGTAGTAACTAAAAATCCGCTGTAAGGTGGCTCACCGGGACGCGAGCGATGTCCCAGC
+>39612 3
+GGGTAGTTTCACATTAGTATTCCATACTCGCTAACTTGGTCAGCCAAAGTAGCCTAAATTGGTGGTACGGCCCGGCGATGCTCCCCGAAAGGCCAGATAT
+>39613 3
+CAAGCGCAGCACGGTAACTTACGACGTTCGATAACAAATTCCACCACTATCTCGGTTCGGGTAGACGGGAGTGGTGACTTCCTTAAATTTCGCTTACGGG
+>39614 3
+ATCACACACCCACTGAAAGACAGCTTGCCGTACAGAGGACACTGGGCGACCTTTTTCTTAAATTTGACTGTTTGACTGGTCGCAAAGGGTACGGCGCTTG
+>39615 2
+GTCCTTCCCCCATTGAGTGTATGAAGCAGTGTAACAATGCTAGGTGCCGCGCAGAAGAAGACGCTCGTTCCAAACTTGTTATCCGAATGGGACGTTTACC
+>39616 2
+TCCCCCCGGTGGATCGTATTGGAATAAGTCTCATTAAGGAATTGATCGAAGCTACCTTGTCAGCTCGCCAAAGTGTGTGTAACTGGACACCCAGGCTAGC
+>39617 3
+TATCTTGAAATTGCGTCCGGACATTACTGCCACCCGGCGCGCGTCAATGGTTGCTTCATTGTAGAGGCGCAGGTAACCACACAAATCTAGCTAGGGATAT
+>39618 3
+GTTGTGTCCTCCACCATTTTATCAACCGGCCTATCGGAATTGGACGTCTAATGTTGCCTGCCGACAATACAGCCACAGAGAGCGGTAATGGAAAGGGCTT
+>39619 2
+CACGACCACTTGTTTCAGTAACGACTTCCGTGAAATACTGCAGCGGATCTGGAAGTCTCCTATCAGAAGGGGCTTGTCTCGGTCTGACTGAAAATCGCGA
+>39620 1
+CCTGTGATGAAGTGGTCTTGCAAATCTCGCAAAGCGATTGCCTGAAGCTATGTCGGAAGTTCACTTCGCGTAAAACACCCCCCGCGTATTGATGGGATAC
+>39621 2
+AGACACGCCCGGCGGCAACCAATTGCTGGATTTTATCAAAGATATCATGTGGCCTCGGAGATTGTTACGTGCAGATATCTGCTATGACTACGCCGCCGTA
+>39622 2
+TCGAGCTTTACTGGACAGCACTAAGCTGCCAAAAATGAACTCAGTTTTGTGAGACCCAAGCTATGCTACGCTTCTCGGATTCTGCGGGAGCCGACTAGGT
+>39623 3
+TCACGAACTCGATCTCGGGTGCGGCGGTCTAGCCACAATTCCCTATGATAATGGTCTAGCGCTACGCCCGGAAAAAAGTTTGGATCAGTTGACATCGATT
+>39624 2
+CTAGGGAACTCTTTGTCCTCTGATTAGCATCCCTGTCTAACACGGATGGGTGCTTCGTAGATATACTACAACCCGGAATTACGAACGGCGGGTCAGACGA
+>39625 3
+TACTATCACAACCGAGCGAGATTCGACCCCCCGCCGCACGGAGATTGGCAAGTAAATCTCTAGTTACGTTCTGGTCAGATGCCTGTATTGGAGTATGTGA
+>39626 2
+TGAATTACTATTCGATAGGCTAAGCGCAATGCTCGGCTACCCGGCGGCCGTATCTGTAATCGGTCATATGACATAGACGGCGAACCGGCATTTACTTGAC
+>39627 1
+GCCACTGACGTTTTACTCCATAGCGGTGAGCAGGCAATAACTGTGTCGTCGCTTCCACAATCAGCACAGGAATCTGGCTAAGTGGGTACCTCTAAGTGAT
+>39628 1
+CATATCCTACAACTAATACCCCGTTAGCGAATTTAAGTCTGGCCACTGGATAGCTAGCGAGTAGGCGTCTGACGGCCGTACGGATGCGGTGTCACTTAAT
+>39629 1
+ACACGCACCCTTAATTGGATCTGGGGGACTTATGTGTTGAGGATTACATATGGGTACCCCGCATGTGTACTACGGTCAAATACCACCCCTCGAAGGGACT
+>39630 2
+GCTTCATTGATGGACATCCTGAAGTAATTACACCTGCACCCATACCGGGCGCGCTGGAGTGCCAAGGTTTATAGCTTGTAGACTTGATACGCCGTAGACA
+>39631 3
+CTGCTGATCCCATATATCGCCCGTTCATCGAAGTATCAGAGGCGCGTTAAAGCAACATGCAGCGCGGATTGCAGCCAGGTTGGAGGCTTTTTAACAATTC
+>39632 2
+GCCAACGCTCGAAGTAATTCCCCAAGGTCTCAGCGGCGCAATGTCAGTGTTCATTATAAAGAAGTCGCTTGTTGCGTGGTCGCCAATCCAATTCGGAGAT
+>39633 3
+CCGAGCTGAGCTACTGATCGCGACCGGCGATCCCAGGAGACAAGTTGCACCCCGCTCTAAGATTATGTGTTAACTTAACTGTAATACTGGTATATTGGGC
+>39634 2
+CCTACCCACTTCGGTGGGTGAAAGACGTAGTGAAATTACGAACGCAATGCTATCTCATTGATCGCCTTTCTTAGGGAACAGTGTCGGATGTGGCCCCAAC
+>39635 3
+TGCACCCCACGTACTAACTAGTGCCTGCCAGGAAGTGGGTAGACTATTGTCCCTTGCATAAGCGGATGCAGAATCCCCCCAGGTAAATTTTAGGTTTAGG
+>39636 3
+GATGAGGAATCTTCTATTCTAATTCTCCCGATGGAAACCTAGGCTGAGAACCACACCATAGATTACGTTCGTTTGGCGGAGCCAGTAGCTCGTGCGAGCC
+>39637 3
+CATGCCGTGGCGAAAGTATACCTTTCCAATTTGCCTCATCCACGCCCGAGATAATGTTGAGTATCGTAAGGCGTTAGACCCCTGGTGATGAAGGTACGCA
+>39638 3
+AGCATACCGGTCTGTTCGGTGCGGTGGCTTAACGGGTACAATTCAATTGAGGGTAGTTATTTCCAGACGATGAACTCCCCACTCCAGAAACACGGCTCAT
+>39639 1
+AAATTTACGCGACACGAGTATGAAAGCTCGTCTAGTAGGCAGCTCGAGCTCGGGGATTATACTTTATCTGTTGACCCGGCCCTTCTGTGAAGACACCAGC
+>39640 2
+ATCGGTTCTGCCTATCAGCTAGGAGGAGACCTACCGATTACTTACCCGGATACTCCGGTAGACCCACAATTTAGGTTAGATGCGCAATCCAGGGAGTTGT
+>39641 3
+CAACTCCTAGGATATTCGCGAGGAGACTTATGAGTGCATCACCCTCGCGTGCTCATCCGCTGGTGCGAAGAATAGGTAAAGTTTCCGAAACGTCCATTTG
+>39642 1
+CGCGGTGATGCGGTAGCACCACAATTTTAGGGCGCAGACAATTAACTTGGGGAGTACTGTACGCTATTGCCTCAAAAGCTTCTCAGCGTCTACCCGATTA
+>39643 1
+AGAGAACTTTAGCGCTGACGTGTTCCCGTTCGCTATAACCGCCCAGCGACGGATACGGAAAGCTTGTCTACCTGAAAGAATAGTCACGTTTTCTCGATGG
+>39644 1
+TATTTGAGCCACTGAGTGGTTTCACAGCACCAATAAGATGGTCTTCGTCTGTACGCCGCGATACAGCTAGTTGTGCCTAGGTCACACGGCAGGCAAATCA
+>39645 2
+GCTATGGTGCTCACACGCAACCTTGTGCTGACGTAGATATACTGTCTCTCATATCACTTGACGACGCGAGACTGCGTAACAGTGGGAAGCTAAGCATGTC
+>39646 3
+TGCTGTAGACGCGGCGTCCCTAAAGTTCAAGATACCGCGACCGACCAAGCGTTTATTTGCCAGGTGTATCTCCAGACTGAGAATGTATTCCAGCGAATTG
+>39647 2
+ATTTACCATGGCTTCCCGAGGGTACTCCGGGAGTGTCCGTAGTTAAAGTTCAAGTAACCTGTGTCCTCGACATCAGCTAAAAGGACCGTTGGAGCTCCAA
+>39648 1
+ACGATCTGTGGTCACCTCGTTAACTGGACCATGGTAGATAGGTTCCACATGCACTCAGGGTATTGGGATCTGCATAGACCATCAGCCTCATGACCGGTAA
+>39649 2
+GTCACGGTACCGCACTTGCCTATCAGATCGGATAACCATAGGATGAGCGGACTGGGTAGCCCAGATCTGCGATTGATCTCACGTATTTCAAGTCTCTAAG
+>39650 1
+GGATCTTGGTGATTAGCTCATCGTGAAGAAACCGCATTCATATTACCCCACACTTGAACAGTTCAGAGGGAACCTATGCTGGAGGCGTGCCGCCTCTGAT
+>39651 2
+ACGGCGAGTCATGCCTCAATGTGACGATGTCTTCCGCACGACGAACATGCGATGTATTTTTATCAACGTAACCATCCGAAAGGTTGCGTCATGAGCTCGG
+>39652 1
+GGGACTCATATGTCATGGGTAGATCCTTTTGCACCCACGTATCCATACCGTAGCGCAAGCAGGTGTACTAGGTGCTCATTGGATACTCAACCCTAAGAGG
+>39653 1
+TCTAGCGGAGACTCTAGGCGGCCCCGGTAGCTACGGTTTTAAAATCAATCTACGCTGGAGACTAGAAGTGATTTCTCTTAGCATGCGCAGTCCTAAACGC
+>39654 2
+TCTAGGGATCCTTATAAGAGAAAGATGCACGAGTTAACTACTGGAGATAGCACTGCCCCTTTCCGTACCATCGACATGGTTGCTGACGCTTTGGACGGCC
+>39655 1
+AGGAGCCTCTCAGGGAATCATATTCCCTGTGATATGAAAAGTGTCCCCATCTAGTAAAGGGCATCGCAGTCTGGGGTGCCGGTCCGCAAAATCACTTTTC
+>39656 2
+ACACGTAGTTACTAAACGTGGATTTATGCGGAAAGCTTACTAATAATAGCTTGCAGGCGGTGTCCTGGTTGGCACACCCACGTATCCACTCCGCGTCGGA
+>39657 1
+TACTCGAAAGGATGCGAAACGGTCTACAACCTACGTCGTCCGTAAGATCAAGTGCTCGCGGATGTCGTGGTTCACGTTTCAGGATCCCCGACTAAGTATT
+>39658 1
+CACCATTGTACCTACATTCCGAGGTTGAACTCCAAGTGAACCGCGAGGCACGTGATTGGGGCAACTCGGTCTTGCTATATTATGACAGGTCGCATGATCA
+>39659 1
+TTGTCGAGCGTGTAATGTACTGACAGCTGCCTGAGTCTATGCCGATATGCCGCGTTCGGCCTGTATGTACACTACATTACACCGCACAAGCAGGAAGTAA
+>39660 1
+CAAGACCGACAGTAGAATAGGTTTGGCATCCATTTTAGCGCTTTACTACGTGATCCGATGTGCCGGACATGAAGCTGGGTATTGCGCAGACTCCCTCACA
+>39661 1
+TATCATACATAAGAGCTTTGATCGGGAGCCGGGCTCCATAGTCAGTTTGCCGACAGTACCGTTTGCTTTAAGATGCACCCATCGAGGGCGTACTAAACGC
+>39662 1
+CATCTTCCTCTCCGGCAGGTGTAGATGTGATCGCTAACCGGCTCTGATAAGAAGGCTGCCACCCCGTTTGATTCGAGATATATAGCGATCTAGACAGGAA
+>39663 3
+ACCTTACTACTCTTAGGTAGCCAGGATCGGGGCTTCATCTAAACCGCGCGAGAAGGTTTGAGTTGTGATAAGTAGCTCGTATCCTCCGGCATCAGACCAA
+>39664 1
+CATCCACGATTTCTAGGTTATCTAGTACGTCGCTATTCAGGCGCCGAAGTTAGGTATGGTTTACCCCCCACATAGAGAACTGCTGGCGAAGGCTAAGGCA
+>39665 3
+ATAACGGCCCAGGGTCTACGACTGGTAATAACTAATGACCCGGAGGGGTTCGATAATGCCGCGTTGTTCTATTATGATCACTACTTCGAGATCCGCCGAC
+>39666 2
+TTAGAGATACGCGCATGCTAGATCCCAATTGAAAGATAGGGAGCGTAGTCCGGCACGGCTTGTTACCTCCTTAAATCCGCTCAGGGCTGTTAATATCGCC
+>39667 3
+TGGAAAACCTGACCCGGAGGGCCAGGAGACTTAGCTACACGTGATGTTATCTCAATAGAATTAACTCCTGCGGTCGGTCAACTTGCCAACGCTGTCTGTT
+>39668 2
+GACATATCCTGACAGCACTTCCTATCTCCGAGTAGAGTGGTCTCGTCCGGTGCCAGAGAGGAAAGCTCCAATATACTCTGATCAGGAAGGTCTGGTTCAT
+>39669 2
+GACAACCTGCTCCGAAGCCAGTGTATTCAGGACTCCCTTGACAATCTTGAGCGGGCCTAGCGGTGTTACCTTAGTCAGTTTCAAAGAGGGCATAATACGT
+>39670 1
+ACGACGCTTGCTACAACGGTCTTCAGTTGATATCAACGGCGAACCGGGTGAGTGAAATGTCTGTGCCATAACGCGCTTCATTAACGGCCTTTATACAGCG
+>39671 2
+TTCGATGTTAGTGTGCGCCGAGAGAGAGGTCGACACTCCCCTTTAACTGGATTCGATGTGATCACCCCAGCTAACATCAAGGTAGTGGATTATCACCAGC
+>39672 3
+GCGTTATTCTACATACAGTTTTGGGTGCAACGACGGCATTTGGAACCAGAATTCCATCACAGGGGAGGATCATCTCCATGGCCTGCTGATACACGCTCAG
+>39673 3
+ATCGGCGCCTTAAAGTCATTGCTCTTGTAATGAGGTCTCCCATCAACAGATCCGTTCAAGATTCCGAGTCGAAGCCGTTCGGGTGGGGCCAAATAACTAG
+>39674 3
+TCCTAATGACGCGCCTAAAGAGATGGCTACGACTTGTGTGACTAGGGTTACCCCTCTAATCGAGACACATTCTAGAGCTCTTGAGCAGTAGGGTCGCCAT
+>39675 1
+GATCTGGCCTAAGCTATCGTACAGCCCCCGTCTGTTATTGAGAATAAGTACATTACGGGGCACCCGCTCCGGGGCAAATTCAGGTAACTTCTAGTATAGG
+>39676 3
+AGGTTTCAGCCAATGCTCTGACGCAATAGTGAACGCGATCCTACCTAGTACCAGTCCTTGTCGCACCGTAGAAGACTATATCGGTGGAAGAGCTTTGGTC
+>39677 2
+TCTACCATAGTCACTGTTAGGCCACTCACAGTAGCGAGGCCACTCGTAGCTCGTAGCAAGTGTCATAGTCATCTGAGACTGCAGGTTAATGATGAGTCCG
+>39678 1
+CGAAACGGGCTAAAGTCTCGATCAACATGGTGCTCAGTATATCCCCAGGGCTGCGCAAGTTACGGCTCCTGTTAACTTGGACATCTTCACGTATTAAGGG
+>39679 1
+AGCTACACCCCATGTCTCCGATCCTACGATAATGGGCAAGCAAATCCTAGCGCCGTCCGGGTATAAAAGGGGCCATATAGTGTTTGGGTCACTATGTGTT
+>39680 2
+TATAACACAGGCGAAAGCTGGGGCCGGTGTACCTAACCGTTTTCCCGGGGTAGTAGTTGGTTCATACCTATGTACTGCGCCCTACAGAAAACGTTCCTAA
+>39681 1
+CTGCCGTGCGATGCAGCATTAGTCTAGTCGTTCAAGACCGGCAGTAGCATTGCGGCATTGCAGGGCCTTGCAATGACTACACTTAAAATGTCTAAGCTAC
+>39682 2
+AAGTTTCTGGCCCGGACAACAGCACAACTTGCATCATGATAAGTTGTAAGCGCTGGCACATTGGTTGGGACTGTCTCTAACCCTCCGCGTACAAGTGAGT
+>39683 2
+GTTCAATTGCAGAGAGCGCAGTCGAGTGTGATAGGCAGCAGCACATCGAATCGCTCCTACGTTTAGGATATTTCATCCACCGTCGTCAACCAGTCGTGTA
+>39684 2
+CTTCGCACACAGTACGATCGAGTTTCGTACCCCTGACAGATCGATCGGTTCTAGTATCGGCGTGGAGGGGCAAAATACGACGAGTTTCAGCTAATATTCC
+>39685 1
+TTGTCAGTGCCTCTTGTTGTGAGATGCCCGGAGAGATCTAGATGCCACAAACCAACCTCGAGGAAATAATCTGAATCCACGTCGGCGTACGCGTTGTTAC
+>39686 1
+TCGGATCATACAGCACGGAGTTCGAATAAACCTAAATGTGTTACCAACCCATCCTTCGGAGCCGGTCGTCGTGTTAGACGCGCTTGAAAGAGTTGCCGTT
+>39687 2
+ACACCGGGCTTGTATCAGAGGACTTATTCAAGAGAGAGCCTGTGGATAAACCTCCAGACTATTCAGCCCGCTCTCTACGTTGATGACCCGGTGGTATATG
+>39688 1
+CGAATCCGTCCCTATGGTAGTAAAATAGCCTGAGTAACGGTGCGAGGCCATACTCAAGGGGCCCAGTTTCTATGGTGCCTTATTCCGAATGTCCAATGCA
+>39689 1
+AGTACCCTATACGAGGTCGTCGTAAGTTATCTATGGATGTCGCTCGCAATACGTGGAAAAATCTCCTTAAGGCCAATGCCACCTGACGGGCGTCTGGACT
+>39690 1
+TGAGCGCCCTGCAGTTATCTGGCGCCTCATGGTTGTCGGCGTTTTTGTTACTAGCAGAGTCAGAATACATGAACCACCACGAATCGCTGACAGACTAAGA
+>39691 1
+ATCGGCTGACATCAAACGACCGTCAGTGCGCTATCAAAGCTCTCACAGATATGGTTGCACGTTTGTATGCTTATCGGCTGACTGGGACCAGGCACTGATA
+>39692 2
+TGAATTACACTACACCAGAATAGTGTGGGTAAGTGGTTGTGATTCCTCCCCCTAGACCGCTACAAATAGGACTTCGGCAGGCCCGGGTTGGCTTATAACC
+>39693 2
+TCTCCGGTGTCCAGTCGTACAAATAGGCACTAAAGACGATATTTGAAGATGGTTATCCGAGTCGACTCCGAGTCCGACTGAGGAAGCTCGCCTCACTTGT
+>39694 1
+GAACCACCGCCGAACAGTAAGTCATCTGTATGCTATGGATTGTAAGTTCGGGAATTCCTGGTTGACGATAGCCGTGTACCCAGTAGGGCTATCCCCTAAC
+>39695 3
+CTGGGGTTAGCGCAAATTGCGGACGATGTCATAGTTGTTGCATACTCACCACAACGACCTTGTTTACGATCAAGGCAGTCACAAGTGCACATTCCCGGTG
+>39696 1
+AACGTGAAGTACGCTTAGACGGTAAGTACTATCTCTGCTTCCATGGGTACTGGGCGGATATTATTACCCGGGTTGGGAAACCTCCGGCCACACATTCAAC
+>39697 1
+GGGTCTTCCCATATGTAAGCCCATCCTCGTGCACATTATACGTCGCTGGAAACCGTGCTAACGCTACTTAGCGAGACCTGGAGATGAGAGTCTGTAAAGT
+>39698 1
+ACTAGATTGATGGTAGGAATTCAAAGACTAAGGCCCCCTGCTAACACTGCTAATCCCACGCGATTTCGGGCGTAGGGTAGTTCTCACCTATTCGGTGCAG
+>39699 3
+ACAAGGCAGCTCATCACAGGTAAATTCTTGGTTACGGTTGACTGTCATGTGCATAAGACGCCCTACCTGTATATTGGCCGGGACGAACTCAGCCGTACTG
+>39700 3
+ATTCCCCGAAAATGAACGTTTTCGTGGTCTTGCGATGGCGCATCAAGTCACTTTGAGGGTGTACAAGCTTCCGCCCAGAGAAAGCTCCAGAGCTCATATG
+>39701 3
+GCATAGTCAAAGCCATCGCTAAGGCTAATGTCATCCCCCCGCTCACACTGTGGTAGATCGTTCAACGATATGGTGAACTACGATTTCTGGGGCGAATGGT
+>39702 3
+GTGCTAACTGCCCGTCCGACGACATCCTGTTATGAAGACAGCGAATCCTGAGTAATCGCTTGTTAGAGGAAGTTCTTAACTAGTTACTGACGCCCGGCGA
+>39703 2
+ACCTCCCGGACGGTTGCTCTGTCAGTTTAGCGGCGAAATGTATAGCTTTCATTTTGCCTGCCCGAAAAAAAGAAACACAATTGATGCTCCGTGCACGGGG
+>39704 2
+AAAGCGCTTGTAAGGCAATCAACTATCTATCGGATATGGCGTGTACCGGTAATTGAGTCGCTGGGGTCAACAGAACTCCGCTCACTCGATGCTACCGTCT
+>39705 3
+AAATCCTTGTCGGTCTGATTCGCAGTGTATAGCGTGACCTGGGCCCGCGAAGGTAATCACACCCAATAACGGATGTACTCTTGCCAAAGTTCGTATGAGC
+>39706 1
+CAAAAGCCGTACAAGATGCAATATTACTGCTCCGATCCTTAGGTTTGAGGGACACATTAGTGCCCCCGTTCTAGGCGCGGATAGTATTTGTAGGGCCCAC
+>39707 2
+TCGGCCGTCTTATGTGGTCCATTAGAGGACAGGATCGATGTCCATAATCTGATTCCCTGCCAAAATATAGCCCGGACGTGCTCGCAGTAGTAAGCCGAAT
+>39708 3
+GACCGGAATATTTTGAAGTCACAGTACGTGCGGTCCTCGACTAACGTCGAGCTGCGTGTCTCGCAGTAATACATCTCAGCTGTAATCGGGTTCGAACACA
+>39709 3
+TGGAAGGAGCGCACCGGAGTTACTTTTGAATAGTTAGCGCCTATGTGTCGTAAGTTCGTAACGCAGCTACTTGCCCAACGATCAAGGTTTCGCCCAAACC
+>39710 3
+GAGGGTCCCGGTATACGGTCTAAGCACATCGTTCAACGCTCTCTCCGGTATGTGTCTTGCGATCATCTACGATAGCAATTGGCCTAGGAGTAGCCAAAAA
+>39711 1
+GCGATGATGAGCGTCTGAGTTTCCCTATGCAAAGCATTCACGGGTGTCAGCGCGGACTTTATTAATACGACCATACCGTAAGTGCGCCTAGTGAACCTCA
+>39712 3
+ATAAGACTGGGGGAATTCCGCGTTACTTCGTGATAGGACTAGCCCTTGCGCAAAGGTCTGACGTAGCACCTTCCTGTGCGTAAATAACACCGGACTACTT
+>39713 3
+TTCACCATAGTACACTACCGCCGTGACGACCGTTTGATGTGGTGGTGTATACGAACTACAACGAGCTGAATCGGTAATCCATCAGGTTGGTTCACCGCAG
+>39714 2
+CCTCAGTGACACTGTAAATCGACCCTTCCTATGTAGGTGATGTCGGGCAAGCACCACTACTGCGGATGAACTCGTAGCCTGATACGATGCATTTTGAGAG
+>39715 3
+CAAGTTTTTCTGACCGTCACCGGAGTCACTGGCGTGGATACATAAGTCGGAGTATGTACCTAATTCGTACTCACTCTAAGCTGCGGCGAGAGGACACCAT
+>39716 3
+GAAATGGGTCAGAATTAAAGGATGCGATCAGTGAGGATACCGTCCCGTTAGCTTGTTATCGCTCGCCTTGGAATAACCACGAGTTCACTACTGCCGCCTC
+>39717 2
+CCACTCAAAGACAGGAACTGGCGTTAGCGCCGTGTGTTCCTCATCCATGAGTTTTTCGTCAGAACTAAAAGCCAGCAGAGGTGTATTCACTCGTGGCGTA
+>39718 2
+GTAACTTTATTTACCGGCCGCCCAAAGTACATGAGGAGCAAAGGTTGTCATAGGTGTTTCAATTGGCCGCATCACAACCGGGCCTGGATCGTTGATACCC
+>39719 2
+AATATTGCCAATACGGCCGTTACTAGAAACCAGATCTTTGGGTCAACTGCGATTATCATTCCTGCGGCTCAGACGCTGATCGTGTGAAAAGGTCCCGGGC
+>39720 2
+CATAGCAGATATATACGGGACCGCTGCATGCCGCTCGCGTGGCGACAGTGCTAAGTGTCGACCACTTTGCAATTAAATTGTCTTAGACGAAAGTTCCCTG
+>39721 2
+CACTGACTTAGATTATGGATCTGGGGCAGTTCACGTATTACCTCGAGGCACATCATGGCCTAGGTTGCCCGAACACTGTCACAGGGATACGTGTCAAATC
+>39722 3
+GTCGGTGATCAGGTACATCTGCCAGGTTATGAATTTCCCAGAAACGCTATGCATCTCGGTTATGAGTGCACCTCCGAGGCACACTTGAGCCAGCTTAAAG
+>39723 2
+TATAAGTTCTTCTCCGTTATGCGAGAGCGGCCGAAAAATAGGGGTTCTGGGTGTTCGCATACCTGCCCTACTAACTTCGGAATAGAAGGCACGACTCCAC
+>39724 3
+TTAGTCCTCAGTAGGGCCCCTTCGCGGGGGACTAGGTTACTCATGAAGCCAACGGTTTAAGTAATAAAATCTGACCCTAGCCATGCTTGTACGCCAATGG
+>39725 3
+TCCGAATAGTTAGGCATGTGACCAACATTTATTACGTGATCGGCCCAGACTAGCAGCCTCACTCTAGTTCTAGGCGTCATTGCACAGTTGAGCCGAGGGA
+>39726 2
+AAAAAATTCCCGGGAGGCAATTGCTGATTTTACCAGGAGCGGGTCCGGATACAGCGCCCTTGGTCTATCAGCTACAGGCACGTTAATGCCTACTAGTCTT
+>39727 1
+TCCAGGTACGAAGCCTCATATCCGATCCCCTATGAGTCCTGAGAAGGTTTTGGGAGCCCTCATTTCAAATTGACAGACAGTTGTCGGAGTACCGTAGGAC
+>39728 2
+ACGACCCTACTAGTTAAGTGCTAGAAGTCTGCCACACTAGGCCGTCTTACCCCTATGCTCAGCACTAAGGAGGGTTAAAATGTGTAGGGATCTCCTGTGG
+>39729 3
+GCAGGGCCAGAACAGGCGGATCTTCTAGCGTCAATATGATATTCCTATTTCCAAAACAGATCGGTTCGCGGGCGTATCACGCACTTGATGAGCTTACGTC
+>39730 3
+CGACCAGAAGTAGTGATCTGAGACCCTACTTACTGCACTTAAAAGCCGCTAGACGGCCGGTATCCGGTAGCTCTGTAAGTATTCGCATAGTTTGTCGCAG
+>39731 3
+GACGTACCCAGAAAGCGCTTGGTAGATCTTATCGGTTTGCCGCCTAATATCCGAACCGTAATTTGCGCAGAAGTAGCCTTTTAGAGGTGGGCCCATAACC
+>39732 1
+TGTACTTGGGTACGTCTAATCAATGACCACACCGACCATCGTTCTTGTCGAGGGGATAGATTCAGCGTGAGACCTACACCATGGCATACCGTTGTAAGCG
+>39733 1
+CATTAGTTTGGGTCACCAATATGCTGCGCGGGACTGTCGCCACTGCCCGCTAGAAGACCTAATTAAAATCACAGAGGAGCATGGGCTGGTTCCCTTTATA
+>39734 3
+GGCCCCTCCGGGCTATTGTGGCGACGTATTTCACGGTCAACAACTGGAAGAGGGACTACTGCTGAGATTATACATCCACTCATTGACGACATCGTTTAGA
+>39735 1
+TACGTAGTGCGAGACTTGACCCTATGGTCCGAAACCGGTGACCCAAGGATAATGTTTAGCATGCCAAGTTCGATACCTTCCGTCTGAGGTCCCTGGAATA
+>39736 2
+TGTCTAGTGTTACTTCTCGCGGATCTACCAGCGGTACTTTACACGAGCCTGGCAGATTATGAAATGCCGGCAAACCAAGTGAGACCACTTCGGTCGATAG
+>39737 3
+CTGGTTCAGCAGCCTCACGGGACGTCAGCTCTATGTAGACTGATGACACGGCATTAAAGTAGTCATTCGCCGATAATGGCGGGTTCCAACCGTAATTTCA
+>39738 3
+GAGGCTAGTTCCCCCGTTGTCCTGGCCAAATTTTAAGGATCGTCGCATTAACGACAAATTTAGGTAAAAGGAACCTTCGGCGCCACTTTGGGCCATGCGA
+>39739 1
+ATGAATCCGCGGTGATCGCGTGCATAATCTTCGCCTGCAGGATGGCCCATTGAAAGACACCCCATAATTTAAGGATGGACAATTTGGCTCGCTACGCTTG
+>39740 2
+AGCCTATATAGGTTGAAGTTGGCCAATGGATAACCTGCGATGCCATCTTGTCAGGGCCCCCGGCTGCCTTAGACAATTCTGTTAGATCGACAACGACTAG
+>39741 3
+GTCGTCCCTTCTACATCCGAAGGATCCATTGCGCTACCGCGATTAGCCGACGGTGTAGAGTAGTTGGTCGATTGTAATCGCTAGTAATGAAAAACCACCG
+>39742 3
+CAATATTGTTCAGTGAACTCCCGAGCTCAGACGTGCGTGGATTCGGTAGGCTAAAACGCCTACACAGCGGGATCGATATGCTTCTTGCGTACCACAAGTT
+>39743 2
+TCCTCAACTGAACTTCACCGTAGGCGAGGCGTTAGTTGACCAGAAAACCACACGTGAAGTAGTACTTCGGTGGTTTCTGCCGATCGGTTAAGCACCGATT
+>39744 1
+GAGGATCTCTATACCACGGAACCGTAACTCTCTGTCAAAGTTCCCTAATACCAGGGGGTGGCTCGTTTGACGGTCTCGTCAGAGTAGAACCCTATGATGA
+>39745 1
+CCTCGATCCTCGGGGCGTTGTGAATGAGGCACCTCACATGGGAATCTAGCCCTAATAAATTACCTTCATAGGCATAGACCGTGCCTTAGAAGTGATGTCG
+>39746 3
+TTTATCTAGCCGCTCCCCCATTTCAGTTAAGCACGGAGTGTCAACTCAGCGGTACGGTACAGTGAGAGCGAACCCTTGGAGCGTTATGAACTGTAACGTA
+>39747 3
+GGCGTGAATCTCACCTAGAAGACGGATCACAGGGTCAGCTGGATTGACTTTACTTCACAGCTACCGTTTGCTCTGCGATGAATTGGAGTAACACTACCGC
+>39748 1
+GAAGGACTACTAAAGATTTGTTGGACGCGGACTGTAATCCATATATTCGTACTGCGCACCCTGATGACGAGGATATCCCTTCCATCCTGCACGGGAGTCG
+>39749 3
+ATACGGAAATTCTTATTTGTGGCCTTTAGCGTGTTACCCTGCGCCCAATGCACACACGTACGCGACCGCTGGCTTATATACGGTCAGGCAGAGAGAAGTA
+>39750 2
+TTTGGATGAGGACATCGTCGGCCTGACCCGATGATATCGAGAGGAGTCTACACGAGCCGGTTCTTATAGTTGCAACTACGATCCCATATGACTCTCCAAG
+>39751 1
+TGCTTGTGCCTCGGTCACCGGCAATACGCTTAGAGTAGATCACACCGTGAATGTTCCGTGGATAAGTCTCCTTATACCATAAGGAGAGCGTTGACACCAG
+>39752 3
+AACAGTTCGCTCTTAATCCCTTGGTCACCCGTGGTTAGCACCATTCACAACGGGGGGCTTGATGATTTACCCCAGGATAAGAGGTGGCCGATTAGATACA
+>39753 3
+CGACTGTGGAATCGCCCAGCTAACTCTGAGGCCCTATGAGCCACCAATACCGATAAAGTGGTTAGGTTGCGGATTTTGACCTTTGACCAAGTAACGTGTC
+>39754 1
+CTAGCTGCAATCGTTGGGTGCTTCGTACGTGTGACGGCCAATAAACCTGAACGATGCTTGTGTTCCTCAGCAATGCTACGTCCGACAGAAGGAAATTCAC
+>39755 1
+CTACAGAGGTCGAATGGACCTTTAGACCCACTCCAGCCCCTAAAGTAGAATGATAGTAGTGCCGTATCTGGACCATTTTGTCGCCGGGACGGTGAACTTT
+>39756 2
+TATGTCGAGCTCATTGATCAGAGAACTGCGTGGAATCTTTTACCCGAGAGACATACCGCGTGCAACTTATCATGTCGAGTCGCAGCGATAGGCCCTTGCA
+>39757 1
+GTTCTTTCGGACCTTTTAAAGGTAAAGCTTAGAAGACTCGTATGGTATGCACACATTCGGAGTGGAAAACCATTGCAGCCCATTGGCGTACGCCGGCCCC
+>39758 2
+GACCTCACCGACGCCGTATCATAGCTACTTCTAGTTCAGTTGTTAGGTCGACTATAGCAAAGTAAGAGTCCTCCTTTAGGACGGGCTGGACCGAACAGGT
+>39759 1
+CTCCGGGACTCAGCGAGTTCATCCCGATAGGTTATCCGTCACGATAGCGACAATTAGGTAGCGTTGTATTGCAAAACACAGTCTTCGATTGACCGGATCG
+>39760 1
+TAAGCCACCGTATTCGACAACTACTTCTCGTAATCTCACGATCGGGCTAACTGAGCGTAGGTAGAAAGGCTAGCGCTTGGTCACCAATATGCTTGGGTGC
+>39761 1
+GCGACATCCCATTCGCAAGTTGCCATACGTAATCCCGCCATGACTGTATTCGGGCGAGGGTTATGCAAGTGTTCTATACAGAGCCGACACTGTGAATGAT
+>39762 2
+GGTTGGGTATGTTGTTAGCTCCGAGCCATTTAGAACCTCCACCCCTACGGCAAGGCACTGCAAAAAAATGACTTCGACGACAGGTGAGTCTCTTATGTGC
+>39763 1
+ACACGGATTCATCAGGGCCCGGAAAATGGATTCTGCCGGTTACGTTGCAGTATCGTGTGCGGGTTCCACCTACCAGTACCTACAGCAATACAGGTTTTAA
+>39764 2
+CTGCCACCTCTTTAATAGCAGGAAGATAGTCCCGATGATCGATGGACATGTGCACTGCATCTGGCGCGATACCAATAAATGTACGTCCTGGTTGAGTCGC
+>39765 3
+TCCTGTAAGCTATCGGTATACACACGATTATTCTTTGCTAAACCCGACGTCAGGTCTGATGGAACGATGTGGTCAGAGTGGACACCCCCCAAGTGTGCAG
+>39766 2
+ACGCTAGGGTGTCGCCAGGGTTTAATTATGACCGGAATACGCTGCTACTTCGGTCTAGAAACCTCGACTGTTCCAAACCGCGTGAGCCACTTTAATGGAA
+>39767 1
+TTTCATAATCACGATGCTTAATGACCGAGCAGAGCTGCCGCGGTAGCAACGGCTGCTCATTGAGGTGTCCTGCAGCTGACCAGTGTTAACCTTGCAAATA
+>39768 3
+TACGGCCGTGCGAACTGGCTAAAGTCAGTGGCTAGCTAAGCCGCCGACATTGCTAACTGCCCTTGACGAAGCGTACTGATTCATGCCTGTATATTATAAG
+>39769 1
+CTTCTTAGATATGCGACCACTATGACTAACTCGACCAAAGAGCGGTGATCTGGCCCCCGTATATATGTTAAGGTGTTCGCGTCGACCGGCAAGTAGATGC
+>39770 1
+GGATTCACATTTTAATGGCAGTGCAGTAGCGCTAGTCTTCGAGAGAGAGATACCCTGCCATGCCGCGATTTGCTCCATTACGTTAGGACATGACCACCAG
+>39771 3
+GATGTACCGAGGGCCTTCGAATCGGGTTCCGTGTATCTAACAACTCGGCGACCCATGCTTCTAAGTCCATAGATTTGGGTACGATCAGAGAATCCAAGTC
+>39772 1
+TCCTTTTACTCACGCGGTGCTTCGGGGCGACGGTAGCGCCTAACGAGGGATAACAAGAAAGCGGCTCAAAATGTGCCATAGTTCACTCCTACTATTGATT
+>39773 1
+TAGTGGTATGACCAGAGTTAATACCCGCGGTGAACGAACAGCGAAGCCGGGCGATTTACTCCAAGTGTCTACGCTGCTCGTTTTACCGTAGATTACCTCA
+>39774 2
+TGAAAACGCATCGCCATACCGTCCATGGGCGGGTTGTCCGAAAAGGTACGGTGATGTTCCCCATCAGGGTTTTATACCCGAATTCTTAACAGAACGTCTG
+>39775 3
+GGCACATGACCGTTCAAGCGGGACAAAAGGTCCCAGTTTCTCGTCTATATACGCATTGTGTGTTAGGGCCAAACCACCAATGGCTTCATAGTCGGTTGCA
+>39776 2
+ATTTACGAATCATGGCGGGGAGGTTGCGTGCTACATATCAAAATTGTGTCGCATACAAGACTCGGTTCACCATCGCAATCCGTACACCTCAGTGCGGTCG
+>39777 3
+TGAGTTGCGAAATACCTCCTTTAAGCCGTAAGATGTTCGCACAGAGTAATTTATTGGGGGCCGACTAGTAGCCCGAACTGGGACGTGCCTACCAATCCTC
+>39778 2
+ACATAGACACTAGGGCAATATGAGCTGCTGAGCTTGTCTTCTACATGCTTCTGCATGCGAATGCCAGCATAGACGCGTTATCAAATGTCGGCGGCCAGCT
+>39779 3
+TAGATCTACGAAACAGCTGCGACATGCGGCCATGAGCACCAGTATGGCGAATTAGGAGTGTCTGATTCTCATATCGATCTGTTTTCTACGCGGCCCAGCA
+>39780 1
+CCATTAAGAATCGGGTTTCGCGCTCAGAAGAATACATGGGCATTGACTACTTAACCGTCTGAGAATCTCACGGATCGCTTGCCGACCAGTGCTGCGTGTA
+>39781 2
+CAAGTCCTGTGGACAGGTACCCAGTGTCCCTTTTCAGGGAATACTGCAAAACCGACTATAAAAGCTGGGCGTTGTCGTTTGTGCAGGATCAAACCGTCCT
+>39782 2
+TACCATAACTGATCACGGTAATGGGACGTATGAGACTATTAGCACCCCCTGGAGCCTCATACGAGTCTCGGACAGATCGGGTCCACTATCTGAGGGTTTT
+>39783 1
+GGGGTAGCGCCCTGACAATTAGGGCGTGCTATGGTAATTAAACGGTTATAGATACACACGTTTCGCCCCAGACTTGTACCCAGCCCTGAAATACGTTCTG
+>39784 1
+ATGGTGTGACAACCTACTCGCTACAGATACATCTGTGCTGGGTCAGGAACGGAGCCATGGGAGTGCTATACATATCTACCCTGAAGGCCATTTCCTACGT
+>39785 1
+GAAAATCTAAAATGATAGCACTGGGATTGTAATACGTGCTCGACATACCGGGGCGACAACAGTCGAGTTCTCGGCCTTCCGCTACTCTTCTGCTAGGGTC
+>39786 1
+GCCGGTTGACATCGTACTAGGATACGCTATTCAGGATCGCTCTTCACTTTCTGCTACAAACCCGTTAGCAGAAGACGAGTCGCATAGTGGCCAAATTGGG
+>39787 3
+GACCATACGGTGAAACTTGCACGCTTAGTCCGGCATAATCTCTGAAGAGTGCCACCATGCCTGAGAAGTTCTGCACGTTGAGGGACTTCGATTACTATGC
+>39788 2
+TCGAAGTCTGCCATAGGTGTATATATGCCAGCGAAGCGATTCGAAATACGGAATTCAGAAGTCTACGTAGCTCGCGTCCCTTCTCTGATGCGACATCGCG
+>39789 3
+TATGTGTGTCGCAATCTAGGCCAGGTTGTCGCAACGCAAACGTCCAGTAAAGTTGGACCACCTCGAGACTGCTTTCGTTCGCGTAAGATAACACCTGATG
+>39790 1
+GAATGGCTTAACCGTAGTTCCATTTCAGTTTCATATGCAGGCTTGCCCACCTAAGGCACCGTCGAGGCTGAATTAGAATCCACTGGGACGCGTGATCAAG
+>39791 2
+CAGTGGCGAACAGACTTAGCACACGGTTCTGCAGCCCTGACGGCTTCTACAGTTTCGAGGGTGTGATAGGTGATAGTACTACACTCTATATCAACTCGCA
+>39792 1
+TGGATAGGACTAATGCACAGACCTCTTGCTCGGTACAGATTCCGGGGAGCTAACCATTCCAATATCGCGGCCAGTTAGTCCTCCGTACTGTGGAGATATA
+>39793 3
+TTTCGCGCTCGAGAGTTGGTATCCAATAACACACCAGGGAGCGGCTTGATTAATATCCACGTGAAGCTTACAGTCGTCGTGATTCACCATGGACCCGTGA
+>39794 2
+CGTGGATCTATCAGATCATGACGAGGGCCTCGACAGTCGCTTGTTTCTCGCGATCTACTATATGCGACACACGGCTGGGTACTGAACTTCACAAAAAGGT
+>39795 3
+TTTTCTGGGTATAGTGAGCCAAGACGCACTCAATGAGCGAACTAACTTGATCCATCCTCGGCAGTCCTGTAACTCAATATTACGGGGCGCAGAGGCTTGC
+>39796 2
+ACCACAGGATTCTGGCCCATTGGTGGGAAAGGTCCATAACCTCATTTTCGGAGGCAGCCCGCGTTACTTTCCCATAGCTATACATATGTGGACGAAGTAG
+>39797 3
+GTACACCGGGAATTGATGTGGCTTGCCCCCACCAGGCATTAACTATTATTATTCGAGTTTGGCCACTGGACACGGTACACCTTGCAGAGTAACACGTAGG
+>39798 3
+AGCCCCCACCCATCGTACATTTAGGATGACGGCACTGGGTTAAAGATTCAGAAGAAACTCCTGTTCGTATGCAGCTGAAACGGTCGCTTTTGTGCCGATG
+>39799 3
+GTCCTTTCTAGGCTTCTACTCTTGCATCCGCAGAAAGCCGATTAACTCCCGGCTTAGGGGGGACTGAGCATTTGAAAGCTAATATACCGGCGTAGAAGCA
+>39800 1
+CCTAGTGCGTTTATCCGAGACAGAGCCTAGCTGGTCTGTACGGACCAGTTTACTATGGTAGGAGTTCCATCAACCGCTTATAGCCCCGTAGGATACAAAG
+>39801 1
+CCGGCAATGATAGAGCACCATTCCAAGGGCCAATGGCCATGTATTTTTTAATGTTGTAAGAGCCTTTGCTCGGCGGCCCCTACGGATAAGATAACGTCGC
+>39802 2
+ATAAGCATATCGGCTCATTAAAGCCTGCCGCTTGAGGTACACTCTGTGGTAGCATCGTGAGCACAAGGGGGTGATTTGCTCAACGTTCACAACTTCGCCA
+>39803 3
+CCTGTGAATGGACTGGAAGATATCCGCAATCGGGAGGTCCCCAATGCTACTGCGCGATGTATATTCTGATGTTACTACTCGCCCCGATAGGGAAATCCTA
+>39804 3
+GAAGCTAACAAGGGTGTAAGGGACCACCCTCATTTTGCAAAGCTTTCCAACCTTAGGAAACGTGCATCATTCCGTCTGGTTGGACGAGCTCCTAGTGTCG
+>39805 1
+CTGCTCAATAGAGGACAATCATTTGACTACGACCCTCTGGTGAGATCGTGCTATAAAGAACCCTGCTCTTTGTGGATAAGGCTCAATCCCAGTGGCCGGG
+>39806 3
+TTCCACGGAGTGAAACGCCGATTGACGTTGTTGGAGGACCGGGCCATATAACATATGGCATACCTCAATCCCAACTCTGGGTGTAAGTCATCTCAGTGTC
+>39807 1
+GCCTAAGCGTTCGGCATCGTATGCCGGGGAGCATATTCACATACGGATTAGTTAACGCGACGTTTTGCACATACGGAGATGAACTTTCATCCTGACCCGA
+>39808 2
+GACGGATACGTCTCTTATAGGTCGGCGCTAGAAGAAGATCACATCCTTATCAGGGGCGCGGAATGGGGTCTTTCTACACTCATCGCCATAAACTACTGTC
+>39809 2
+CGGCAGTGGCTCCGCATGGTCACCACCTGTATGACATTGCCCCAAGTTATTTCCCGAAGTAGTAATGGATGTAATGTAAGTCCGGGCTTAAGCATAGACC
+>39810 1
+ACTTTGATCGACGTTTAATAATGGGCAACCGGTCGTAGCTCAACCGACTGGTCTACCTGGCGCCCAATCTAGGGGAATGCTGATGAGTTCCTAACCAGTA
+>39811 1
+AGCTGCGCTTCGTGAGTAAACGGGCTGGACTACTTGTTATATCCAACCAAGTACGACCGAGCAGCGCTTGCTTAAGTTACCTTGAGTGATCATGACCCAG
+>39812 2
+ATGCACCTGAGAAGTACTGCTCGTACGACACGGGCCCTGTCGCTTTTTCAGAACTGTTAGGACTGCCCAAATTACTTGGCGGTAACTATCCGAAGAGGAT
+>39813 3
+AAAGTGGCGAGATACCACCCTTTGCAGTGTACGCTTAAAGATTCTTTTAAAGGGCTGTACGCAATAGTTCCTACCACCCGGTCGTAGGGCCCTGATAGGC
+>39814 2
+CAACACCGCTCATAAACGTGATTCTCTTTAGGCAATCGTGGTCCGTATCGGATGAAGGGGGGTCTTCTCGACATTCAAACGGACGACAGCATGAGTTCCT
+>39815 1
+CACTAGCAGTGGGACATTCAACCATTAACGGCCAACAACAATGTTAGCCTTTCCGCGATCACCGGCGTACGTGGTGACGGATTGTATATGCTTCGTGGAT
+>39816 3
+AGTCTTCATTCACGTGTTGCCCGGGCACTTCTGTGGGAAATTCTCGCTTCTGAGATGGAGGAGACCGAAAAGACAAGTTCCATACCATCTATGCCAAGGC
+>39817 3
+CCACCAGCTGCGTTAGAGTTTTATAAGCTCGGTGGTACATCCGAACTAGCCCACTGAAGGTTTCTAGTGGACGCGATAATCGAATACCGGTCTGCCAGAT
+>39818 3
+AAGACGTATTCCGGTGACCTAAATCTCCTCGCTGTTGGTCCCAACATATGGGTGACGGAGCTCCGCCAGCAATCCAATTAGATCGGATTGGAAGTTGCTA
+>39819 1
+TGGTAGTTGTACATACGCACTTAAACAGTACTGCGGCCTATACGAGCCCGGTTCTGGCTCTACGTAGCAATCTCCCTCAGGGTAACATAAGGATATGGGC
+>39820 2
+ATCAAAAGACACGTCTCACGGTGGCGCGGAAGCTATCCTCTTCGCACAACCTCGCTTATTCATGCGATTAGACGGACGAAACTTTGGGTCGTGGTAGATT
+>39821 3
+ATCTCGTCTGGCAGTCGTAGGCTGTCAACGGAGGCCTGTACTCACTACGTGATGAGAGACCAAGTCGTTTAAACGAGCGTTCACAGCTAAACTTGACTTC
+>39822 3
+CAACATAGGACTCGCTTCATAGACTGCCTAGGCTGAGCTGAAGCGGATGGGTACAGAGAATAACTGCCCTCGTTTTCTTCATCAGCGACTCCTGGTAGAT
+>39823 3
+CTGTAGGGTCTCCAGGCTGTGATAAGCTGTACAGGGGACCGTTCCCCTGTAACAGGAAGATAAAGCTTCGCCCGTGCCATATTGAATTCAATTACTGCAC
+>39824 2
+CTTTATGGTCGAGTTTCAACCATTGAAGCAGATACTTCAGCCGCCTCGGCCGACGGGCCTTATGAACGGGACCAAGATTGTTTACGGAATCTCCAGGTAA
+>39825 2
+GCGTTATACGCAAGAAGGAGCTGTTTCAACGCCTATACTATTCGGAAACGGCGTGCCTTGTGGGTCCGATAACTATCCAAGAACCCTTGAAGGCTTTCCG
+>39826 3
+GCGCATCCAATATTCCGTCACTGTCTATCTATGTCTGTTCCGGTAATTGACTACCATGGCGCCGGAGAGTACCAGTCGTGGGGAAGATTCAAGAGACCAA
+>39827 1
+GCAGTTGCCGACTGGATCCGTAGACCTTCCTGCAAGCCAGTATGACCGTACCAAAGTGTAGGCCAACCTTGCTTGTGACTAGACTTATGGCATTGAGTAA
+>39828 2
+CAATTTGGGATGGACAGGGGACGTTCCTTAATCGTTCGCATTACCTTCCCTGCGTTAAAAGGCGATCAGTCAACCGTCCGCGCGAAAGAAACCTTTTAGG
+>39829 1
+CATTTTGTGCGGAAACGCCCTTATAGCGCCCCGTAAGGCTTGGCAAACCTGAAAAAGGAGACCGCATGGTCAGTACTGTATTGCCATTTTTGAAGCCTGC
+>39830 2
+TCTTCTAGGCCGTTTGGCGAAAACTGGGCTTACCAAAGGCAACAAATGGACCATTTCGTTACGGGTCCGGAAGGTTAGCCTACATTCAGGTAATCCCCGT
+>39831 3
+CTCGTTTTAGCGGGTAGTATCACCATGGACTATACGCGAGCGCTACATCCCTACACGGCTCAATCGTTGATCGCTCAGGATGAAAGCTTGACGGATTAGA
+>39832 1
+GTGGCTTTTCATCGATGTTCTAGCCAACAGAATAAGACTTTCCAAGCCGCGGGAAACTGGCTAGGACAGAACTTTCCAGCCATTTGGCGCTCACTATGGG
+>39833 1
+CGCGTAGTTTAAGCGATAGTCGTAATTGAAGGCGATAAGTCCTGAACACCCGAACTTTGACGCTTTAACTTCGCGGCATTCTGCACTAGCGCTAGCCGAG
+>39834 1
+GATCGCGTCACTGGCACGTGTCGCTTTCTGAAAACAGGTTAACTTTTGCGAAACAGCGGACAGTAGAGTCGCAGCGTCGTATAATGTCCAATTAGTCCCC
+>39835 1
+CTGACCATGGTACGCGAAGGTCAGCCCCTGCGAGTCAGACTTAGCCACCTCCACATATCGGTGCGATTGTAAGATTAATAGTGCGAGGCTTACATTTTGA
+>39836 1
+ACTGGGTAAGAACTTATATAGATGTAATCACGCCAAGCCTGGTCAATCACCCTCGTCTGTGTAGCTGCCTAATATGCACAGCGGGATATCCGTCGCGTGG
+>39837 2
+TTAGATCCCACAGCCCGATGTACCGCTGAACCTTTGCACAAGAAATGTCCAAATTTAGTTTTGGCTTGTCGAGGCCTAGTGGCGACGAATGCCACAGTGG
+>39838 3
+TCTACACAGGAGGACCCACATCGTTGTCAGTGCGTGTGTTCACACCCTGCTTCCCTGAGCTAATATGTAAGTGCTGGTGGTTACAGAGACAGCGAACTAA
+>39839 1
+TACGGCTGAAGATAGAGAAGGGCATTCCCTTGGATGACCGTACAGTTCGTGAGCGAATATACGCTAAGGTGCCACCTCTGCATGCTTTACACTCTCGCTA
+>39840 1
+GGTTTCTATTACAAAACGGGTATGGCGCGCGCCGTTCAGCAGCAACCCTAGTGTATCATCCTTTAAGCTCCAGCAAACTGACGGAGCAGTAGAGTTTGTC
+>39841 1
+AGTTGAGGTTAAGGATCCTCGTAATAATCGAGTCTCGGAGGTTGATCCTACCACCTCAACACGCGACGTCTTAGTTCACCGCGGGTCCAAATGTGACTAG
+>39842 2
+ACTAATTGCCGGGACCCCATAAAATGATTTGCCTGACGTCCCGGTGTCGGCGTCGCTCTAGATGTTGAGAAAAACTGCCTCAGTGGACAGTACGTCTAAT
+>39843 1
+TCAACGACCATTCGACTTATTGGACGTACGTCGTGCTACACGTTCAGATGTAATCTGACCGACGCGGGATGGGGGGTGTTCACAACTATCAATTCCGACA
+>39844 3
+GGATTCCATCCTTTAAGGCTGATCCCGGAATAAAGTACTACCGATTCGAGGTTACGCCGGCAACGCGAATCTCAACGTTCAGGACCTTGGTTGTGATGAC
+>39845 3
+ACTCCAAGTGCCCGCAAACTGAAGTACCGAATTTCAGATCTAGCTTGTCGGGCAGGGTTCGAGGCAGAAACTGTGTCTATTAGATCCCGCTTCGCATGAT
+>39846 1
+AATCCTTTGAAAGGGAAAACCGTTGCTCCATCGCTATCGGATAATATAGACGCCGAGTCCGCTGCGAGCCCTCAGTGGTATCACTGGCTGGATACTTATG
+>39847 2
+GATACGTGTTTTCGGTCAACGATAAAGTGTCTATCAGCTGCAGCATCGAACGAACGTCGAAGTCATGGGATCGGACTAGCCCCAAATTGGTCTCTCCCGT
+>39848 3
+CATACGGGGCAAATTATTAAAGAGCCCCGGGCGCACTTGAATGGAAGGTCCTATTCACATCTCTACCATGACCGGTATATTGTTAAGCGTTCTGCGGCGC
+>39849 2
+AAAACTATGTACTAAAACTGGACGTAACTGGTCTCTCCCTGGGTTGAGAATCGTTACAAGCTAGCGAGGATCTCCTACCTCGCCTTGCGGCTGCAGAGGT
+>39850 1
+TAGCCGTTCTTGTAATTTTAGGACGCCCTGCTAAGGCACTAACGACTTGGATCGCCTCATGTTAGGATCCCTAATAGGCCGTGGAACGGGACAGTACCAA
+>39851 2
+AGCGGGGCTGCCCGAAGCTCTTTGCGACGTGTTGGTTCAGGGGCTGTCACGGTACATAGAGCATCTACTTTCTCCGTGTCTAACTACAAACACATAAAAA
+>39852 1
+CTCTGATCGGGTGCTACTTCCGAAAGATAAGGCCTTGTCACCAACTAGGTTTTTCCTTCGGACGACCAAGGCCCTGGTGGTTTCAAAGAGGACACAAATG
+>39853 2
+CACCTTTTGAGATCGTTAAATGGTTCACGTCCACTGACACGGACTCAGGTTATTTGAGAACCGGGGCAACACTGAACCAGGTGGGCGAACATTCTCCTTG
+>39854 2
+TTCTGACTTGTCCGCGCGCCGAATGTAGAGCCGAAATCTGAGTTACTATAACTTAAGGAATTCATGAGCATTACCTGCTGGATCCCGTGCGCGACGAGCA
+>39855 1
+GTGTAATCAGATGGTCCTGATCTCGCAATTGATTTCGGGAATCCTACCGGCGTCTGCCACTGTATCCAGTTGCGAGAAACACGTAGCAGATGCGCTAAAC
+>39856 1
+ACTAGAGCGGCCAGAGGACGGGGCCTTTTTTTAGTCCAGCCCCCCATGTTGGGCTAATATCTGGTAAGACACAGTGGTTCTGCTCTAGAAAACTCACTAA
+>39857 3
+TGCCGCTAGTCTTTACCAGAACGTACCGCGACCTCGAACGCCGTCACGATCCTAATTAGTAGTTTGGAAACGGGCGTAGTGATGTGGTACCAGATATATC
+>39858 3
+CGGGCCTCCTTAGAGCATGAGACAACCCTCTCCATTCCTACGTTAATGAATAGTGTGCCCGAGGGCTGATCGTGACAATCACGACGGTTTGATGAAAGTT
+>39859 1
+GGTTGGCGATTATTTCAAGGTTACACGGACGCATACGTACATCAAGTAAAGGGCTAGATACCTGCGCGGAGCCCTAATTTTGTCCCCAGACTGCACCTGT
+>39860 2
+CGCCAACTGCGATAAGTATCTTAGCCGTCCTCATGTCGACAATGTTCTGAAGAGCTAGTACCCTCCCAGAGGAGCTAGGATTCGGGTCAATGATTAGGCT
+>39861 3
+CAAGGAGCAATTCGCGATACCTAAGGCCCATAGGGATTACCCCAACGTTTAGACTGCCGTCCTTCTTCAAGCGTATAGATGTCGGTTCCTGGAAGGAGTT
+>39862 1
+ATCCAACTCTTCGGTACGTTGCTGGATTTGTTTTAATCTAAGCGGCTAGAGACTGTCAGACAACCAGGATGTCCCCTAAGCACGGAAGTGGCAGCCGCTA
+>39863 2
+CAGGCGATAAGTCGCAACATTTAAGTTTCCTCGCGCTTGGAACAGATGAGATATGGTCGCTAAACTTGCGACTGTACGTGACTGCTCTACCCAGAGCCGT
+>39864 3
+AGTAACGGCATCTCTTAGTGAGTCAGATTTTGTTGGAAATTAGCTGTTGACCCTCACAACACGAAAGGTTGCGCCACGGGACGGATTCGCCAATCCCTGC
+>39865 2
+GGCGTGGACAATTGCAGCTGCTCAAGTTTCAGGTATAAGTGAATAACGCCCTATTACGCAACCTCCCGTTAATAGGCTCGCGTGCTATTACGAGATGGCC
+>39866 2
+CTGGGTCACGTTTGGCTCGCTACCCTGTCGGACGCTAATGACAGGACGCGTAAATAGTCACTAAGTAGCTGTTGCTCGACTATTGCCCAGACAAATTAGA
+>39867 1
+AGAGTTGCAGGCCACATCTAGCAAGGATTGCAGGGGCTTATCCTAGCTACCCAAGAACTTTAGGGAGTTACGTCCCGTTTCTAAGCTTGTAGCACGATCC
+>39868 3
+TTCTCTCTAGAAGAAGGTCGTACCGGATCTGTAGGAAACAGCAGGATTGCATGACATGGACCTATATGCCATTGTGATACGTGCAGCCTGGTCTCCCCCA
+>39869 2
+GGAACTGTGAATGACCCCATCCTACCCCTGTGAGGCGTGAGTTACTCGACGGGAATGTAGCAAGATAGCCCTGCGATCACGCATATTTCACTGTTGATTA
+>39870 2
+AGGGACCCGCAGAGGAGGGAACACACTAGATCCGTATATTTTGCATCACCGAATACCGCTTGGTGCGGCCATGTCTATTCATGGTCCTTGACTCATGTAA
+>39871 3
+GAACCAGGGTGCAGAGGATGCGTGTTCTAGCGAAGGAACCCTCTTCGGATTTCCCCAGATCAGTTATCACTCGATCCATAGTTCAGGAACATTGATCGCT
+>39872 3
+GGGATTTCATCCTCTGTTCCCTAATATGAGGCCCAACGTCTTTTACAGGACATCAGGGCAGTTATAGGCTCTCGGTGACGACAAATAGAGGCAACCGCTG
+>39873 1
+CTAGGTTAAAATACCGATCCATGCAGGTTGGTTCGAAGCAACCGATCCGACTTCATAGTCGGCACGGTTGCTGATATGCCACTGGGGCCACTACTTGAAT
+>39874 1
+TAAATGAGCCCTCCCGTTATTTGGACCAATACAGCCACTTTAAAATCGGGAGATAGCAGTTATGGCTCTCAGCGAGGGCAAGTGGCCGTTTCTATCCCGG
+>39875 1
+ATGTAAAACCAGGGGCGCTGACTGGACCATCGGTCCCGTATCCGAGCATTTTCACTGTAATTGGACAGCCCGCTTATGCTATAAGGGCAGTTTACAACGT
+>39876 1
+TAGGTCGGGCAGATTATACAGTTACTTGGTGCTTGTGACTGACACGCTGACCATGTTATATCACCAATAGGCCACGGCAACCGCCTATAGCATGGCACGT
+>39877 1
+TTAGGTATGCGGCGCAGCCTGGAGCATTTAACAGGTTCCAACCCCAAAATTTTAGAGGCGAATACCTGCGTCGCTTAACGGTGTCGATTCCGATTCGACA
+>39878 2
+TACTTTAAGGTGCATCCTTCCGAGCACTACAGTTACGGGTACAGTTCCCCCTTAGGCTTATCGATGTATTCGGTGCACGATAGGGGAAAGACGGCCACAA
+>39879 1
+CTTCGGTATGGAGAGGCCTTGACCCCTTGGCCCATCCGCGCTTGGGTTAAAAGCATAAACAAGCTGCGGCCAAATGTTATGAGCCAATGATCTATTGTCA
+>39880 3
+ACACGCCCTAAATCCATGTCAAATCATCGGCATGCAGGTCTTGAGTCGGTTTATCTGGTTCCGTGCGTACACGGCCAAGGATGAAATGATGCATACGGCT
+>39881 3
+GGCTCCAATGCGCGGATGAGACTAGGTATCATGTATTCGGGGTTTCAGATTCCATTCGGGAACCCGCAAGTAATGGCCACCTGAGTACATTATCACCATC
+>39882 2
+TTCGGCGGTGGTCCATGTGAAGTAACCTCACGTCGTGCTAGTCAATTATTGAGGGCCCAGCAGTTAATTGAGCTACCCCGAACCAGAACATATGGCACTT
+>39883 1
+CCAGAGAAATCTGCTGTAGAGATGCGTGACCACGGGCGATATAGATTGGTGCAGGTCCTAGTAGGCTGCCTCTACATCATTGTCAACTTAGCTACACCTC
+>39884 2
+TCAGCGCGAGCTAGTGCGATATTTAGGAAAAAGCGCTTAGCGTCGTTGCCCACGACGGCAAAACGATATCGTTCCGCCATGTTTACTTCGACCTAGTTAG
+>39885 1
+CGGAATAAGTGGGAAGGCTCGCTGACGCCAAGTCACTAACGAATGGACCAGGTCCTCGGTCTAGATCCCTAGCTCCGTTTTGTATCAATGATCGTCTTAA
+>39886 1
+ACCTCTGTGTCCACAGAGATTCACCGGTTATACTCCGAGACTCGAGCCGCGTCCAGTCGTGCGTACACGGGAATTAAAGCTTTGTAGCTTAATATAGGAG
+>39887 1
+ATCCCCCGAAACACACAGTCGAGGGAGTCTATTGCTTTGTGGCGCTCCTCAGTACGTGGTAGGATTTCGGCGGATAGTTAACAGAACACGTAATCCTCAT
+>39888 1
+GTCGAGCCTTAATTAGAATGGGGCCCGGGACACGTCGTGCGTTGCAGCCATCAACTTAATCTTCTAGTTATTACCTCAGCGGACAAGCTGAGCTAATACG
+>39889 3
+CCAAACGGACTCGTTCGCGATGAAGAATGATCTATTTAGAGTCTTGGTGTACGGGAACATCCTGAGCGTCATTTCGAGCCCTCGGCAATCGCCTGACTAA
+>39890 3
+GATCGAGCGCTCTGACTCCAACCGAAGATTAAGTGCCATATTTTTGTGAGCCTTGGGTTCCGGCGAACTTTGTCACGCATCGGAGCAAACCCGTGTAAAA
+>39891 1
+GATTCGCTCCGAGCTTAACCCGATCTATCGAGAGCTACATAAGCTGGCGATACCGCAAAGAATCCGTTAGCAGTGCATACCCGTACATGGTTTGGGGTTT
+>39892 1
+ACTAGGCTCCTTTACATCTACCCAAGTCATACCGTCTGGGTCGAGCTCCCGACGTACGCTAGAGTATTTGTAGGGAAGGTTTGGCTCTGAAGAAACAAGC
+>39893 1
+TATGTCCTTATTCGCTCCGGCGCTTCATCCGGCCAAAAGTTTGTACACGCCCAGCTGGCAACGGTGGGAGTAAAGATAACTATGGGTTCGAATCAAACTG
+>39894 2
+TCCTTTGCACACTCCTAGAGCATCTCGCAAGCCGGGCTGAAAGAGGTAATGCTAGTAATGCATTCGATGATTGCTCTGGCTGAATGCACGCTAGTAGCCA
+>39895 2
+GAGGGGCACATCTATGTCGCCTCTATGTAATCGGCTCCGGTACAAAACAAAGCTTTAGGGATCACGCAAGAGTGCGGCTCGCGAGCTTCAACTATTTTCT
+>39896 2
+AATCTCAAGCTCAACTTTGCTCAACCGTCAGAGAACTGTGAAGTAATCTGTAATGGGCCACTCACGGCCTGAGCCGGGGTTGGTCAAACTTGTTGCGTCA
+>39897 1
+CAACGCGTAACCGAAGATCCACTTGCATTACTTAACGGCTATTAAAACGGCCCGTAAGTCTTTCAATCGTGGGTCAGATCGGTATCTGGTCGGAGGGTCC
+>39898 1
+TCGGGTTCATGAGAAACTGACGATCGACTATAGTAGCTCGCAAGACAGCAATATCGATCTTCGACTCCGCGGGTTTCGATTTCAAACGTCGGGCTGCCTA
+>39899 1
+ATACGCGTTGGCATTTCCTGACCTTATAGATCGGTATAGGGGGACCGACGGCGTTTCGGGCTAGAAGTTCTCACACACATTTACCACGGCCATAAACAGT
+>39900 2
+ACGCCACGATAGTTTGACACGACAGAGACCTGTCTTATATAAACTAAGCGGTTGAGTCCCGGGTCATAGGATGCTTTCCAATATGGCCACCCTGGTTCGG
+>39901 3
+TTCTCTGTAACCTAAAGAACGACAATAAGAGGTATGCCCGAATGGACGTCGGTTGGCCGCTCCAAGCCCGCTGTCAACCTTTGCGGGAATCTGTAGTATT
+>39902 1
+ATACATTCTTACTACTTGCATGGCATACTCGACCCTGGATGGGCAGCGTCGTACTGCATGTGCCTTCAGGCAGGTCAGCTATGGAAGCATCTGGCAAAAA
+>39903 1
+TCCCAAAATTAGGGCGTATCACGTCCAAGTTTTGAACACGGAATCTCGGCTGCCATTGGCCTTTGGTGTAGAAGCAAGATTAACCGTGTAGCCCGACTGC
+>39904 1
+TGGCTACAATCAAGCTCATCCGGTAAGTCGTCTGGCCTGTGACCTTTTTTCACGATATTGAACAGTGATCTCGCACGGAAACATGCGGAACCGCGAGGAT
+>39905 3
+CGTCGAATACGCGCTCCGTGTAGCAGCTCCATACACTAAACCTAGTTATAAGTGCGGAGAACTACATTGGTCTCCAAGGCCGCGGATTATTTGAGGTCTG
+>39906 3
+CGGTGGTGATTCCTCTGCCACCGACTAGTAATGCATTAACTGGCCATAGTGCAGTCAGGAATATAATTAGCAGATCTCGTTTCCGGCCTACACAGCGGAG
+>39907 3
+TACATTAGGGTGACAACGACAGCGGACAGGCTTCTACAAATGAGACGGTGATCCTGTGGCAGATCTTACCGCGTCCGCTTAAGCCTCACTTGTTTCGTAA
+>39908 1
+GTTATAGTAGTGTGGAGTCGAAGGGCAGTTAAACCTCGATCGATACCTACCTTCATCGCATTCGGCTCCGCTGCCGGAACACGAAACTAGACGTATTGTC
+>39909 2
+CGCCCTTTAACATTTCTCTTTCGCCTGGTCCTATTCCGAAGGAGACGAGAGGGCCGGGTTAAATTCCAGGAAGACATCAATAAGGCCGGTAGTTGTACAC
+>39910 2
+TGCTGGTGTGTGGCTAAACCGCTCTGAGCTATCGTTAGCTCCGACGAACGGACTCACGAGGTAGCTTACGAACTACTATATATATGATAGAACGCCCCGT
+>39911 2
+TGATGGACACCAGTGGTATAACCCAGGTGCATCGTGAAAATCACTACGGCATCTCTGTGCGATAATTGCATACGCCGGTAAATTTGTGCGCTATCCCGGC
+>39912 3
+TCTTTGACGCAGTCAAAGCCGTCAAAAAGTTTCCGGAGTTTAAAGTGGGAGGTACGTCCAGATCGCCACGACTACTCACACTTAGACGGTGCCTTTGCGT
+>39913 1
+TTTGATTCTACTTTTGCCAGTGATTGCCGAGGGCGCGGCAGCAAAATTACTTGGAAAACGGTAGCGGTGTCTGCTCACGATAACACTCACCATAGCGCAC
+>39914 2
+AGTTACGTCTCCTACCTGGTTATGGAGGTAAAACTGCGTACGGCTCAAAATGTATGAGCGCTGTCCCCTACCGGCAACGATGATGTCTGTGATGCAACAC
+>39915 2
+GAGGGAGGGTCATGGCTTGGCACTTATGTATGGAACTTGATTTTAACTCCGCACGGTCAAGCCACACTCGTTCAACTGCCTTACTTAAGCGGACCAGACA
+>39916 2
+CCGTATCTATGAGCCAAGGCAGTGAACCAATTGATTCCTCCCGCAGCATAAGCCGTGGTTCTGGTTTTGTCAGCGAGAGACTTACACAAGATTCAGTGCG
+>39917 3
+TAATCCAAAAGAGGGTCCACTTCCTGTATGTCAATCCGAAACGTGTCTAACCTCTGGCTAGCCAGGTCGTGGATGAAATTGAGTGCCAGCGTACGTTGCC
+>39918 2
+TTGCGAGGGCGGGTGAAGTACGTCCCACTAACCGCTCCAGATCATCGCTTTCAAGTATTAACAGCAGATATATCTGGCGACTGCAACTTGAACCTTTGGG
+>39919 1
+TCTACTTTTCCCCTACTAGTATCATAAGTGCGAGATCACGATAATTCACACACAGGGTCCCCGCGATTTGTCGGGAAGGTAGAGGCGCGCCGTAGATAGT
+>39920 1
+GACTCGGATTCGCAATGTGGAGTGCCATTCCCCTTCCCTTGGTATAAAGACCGACTCCGTTGAGGAAAGATACCAGCGACTGACCTTTCAGGGTTGATAA
+>39921 2
+ACCAGGACAGCCGTAATTCGGTTGGCCCCAGTATATGATAGCTCTGTCGCATTGGCATAACACAAAGCTTTTACGCTACCTTTAGGTAGGGGGCTCGACA
+>39922 1
+GACAGCTCGACTATACCAGTAGAAAGTTTGATGGTTACATGAGATGCCAGTACTCCCTATTGGTCTCCGATGCCGCGCGCAGCGGGATTAAACCATTCGT
+>39923 3
+ATGGATCGTTGCCTTAGAAGTCCTTTCCAACCGTTCGATTGAGTGTAGGCGAATGATACACGTTACGATCCGACCGAGATCGGACAGATCTCAACGCCGT
+>39924 2
+GTACTCGTGTCGCGTACAGTCACATGGACTAACAACGGGGTGAGGTTATGTAGCTGCCAAATGCATTTCACAGTTCAGTAGTCCCTGACACGTATCACGC
+>39925 1
+GGCGACAGCCTAGCACTTTGTAAGAGACGGACAGCATCAGGTTGGGTCTTAGTTTTCCTCCCTGCAATGCGCCAGTGTACAGTCTAGAAGTCCTCTAAAA
+>39926 3
+GGTGCTAAGCAAACTCGACGCTAACAAGATGATCCCCACGAGAAGACCGTCTGTTCCTGGGCGTGGCAGTGAAGCACTCCACTTTATTGTTTGTATTGAC
+>39927 3
+TAACCGCTCGACGGTGAGCTCTATGTTTCTGAATATGCCGCATCCCCCCGGATTTAGTATGAGTCTGAACCGATGGGAATGTCACAGACCGCGAATATAG
+>39928 1
+GCCCCTGTATCTGAGAGGGCTTTGCAGCAGATTGCGCTATCCACCAATGATCCGACACGAAGATATGCCGGTCATAGTGTAACGCTTCGAGATCGTATAT
+>39929 1
+CCACCGTCGAGTTCCGGTTCCGTTGAATGGTGCCGCAAAGTAGAGGCACTAAACCTTATATACGTACTAATGCTGGTTTAAATAAGCACCGGGCTCTGGC
+>39930 1
+ATCGGAGAGGGGGCTCAATTGCGCGCAGAGCCGAACTATCGAACCGACACCTATTACCGTTTCGGGCTGTATGTGTTATCCACACCCAGTTTATATAGTA
+>39931 1
+GTCCCGACTCATAGGATCGTAGTAGGTAAATGCGATGGGTCCATTCAAGCCATACTAAAGTATCCCCTTTACGAATCGGGTGCTTTGGGGCCACCTCGAA
+>39932 1
+ATATGTGAAATGGCATGTCTGACAACCCAGTTACTCAGGAAACTGACCCCGTCCGGTACGTCCAGGAAAGTGTGTCGGAAACATCTGGTCTTTTCGTGCC
+>39933 2
+TCATATATGATCACAGCCCTCAAAGTCGCCTCAATTGGGAAGTTTCCTAGGCATGAGGATATGCGCATTGCGAGCATTTCACGGCCCCGGTGTGTCAAAG
+>39934 3
+CCAGGGGTCAGGGCTGCAGTTTTAACGACGAGACGGTATAGAATTAATTAACCCGTGGCACACTTCACTCATATCATTGGCGCCGTAGCACCCTTTGTAG
+>39935 3
+GACCATGAGGATTAATGGAGACTCAACGGCTAGCGACCCTTATGATAAGGAGCCGTTTGCGCTATTGACCCTCGATGCTCCCTATTGAGCCATACTTGGA
+>39936 1
+GCGCAGATCAGGGATACATAGTGTGAACGGGTATCTGGGCCAACGAAGATGATCCGCTCTATTGCTCACAGAAGCGCCTTGCCAATCTTTTTCACTTCAG
+>39937 3
+ATAATGGCTTGCAAAGGGGACCGTTCAATGAGAGGGGCGACAGTGTCTCCCCAGCTTGGATTATTACCTCTCATTTTCATAAAGCCTGCCACCGAAGTCG
+>39938 2
+GACCAGAGGCTTTACCGATGAGTAGTTATTCGCCAAACTGTTATCTCACAGTGGCTAGACTCAAAACGACCCGATACTGTGCCAGGGTAGTCTTTGCCGG
+>39939 1
+ACCTACGAGTATGCAAGGTGCATCCAGTATCAGATAAAGCTTGGGTAAGACCCCCTGGGTTTGACGGTCATCGCCAAATTATATGCCCGGTGACTGCTTC
+>39940 3
+TTCGTGTTAACCACAGACAGATAGGTGCAGGCCCGTTGAGTGTGAACCCGCATACTATATCCAGACAATCAATTGTGAGGTGTGACCCTACGTTGTCCGC
+>39941 3
+TTGCATACAGGTGCTATCCCCCCATGTGGAACGGAACAACGAAACGTCATCATGGTTTCTGCGCGTAGCTGGGAGAAAGTGTACTTTGTCCGCCATCTAA
+>39942 3
+ATCCTGTGCGCTACTTTAGATGTGACGGCGCTTAGTAATGCAATATTACGTCGCCCGGGAACGAGCGTCATACGCCTACTGAAGATGAACCACCTGAGTT
+>39943 1
+CTGAGTTGAAGCCTCAGTCTGATGCCTGCTTGCATAGTTGCGGCAAAGGTCAGAAGTACTCTACAAGACCGCTGCTTGCGTACGCCGTAATATGCCATAA
+>39944 1
+AACTGGACTGTGATTCCTGATGAGGGGACAAGGACCCTTAGCGGCTGCATTTTGATCGTGCGTAAACGAATTTACTCCCATGACCACTTGAACCGCTACG
+>39945 2
+ATCGCGTCCGATTGCCTGAAGCGCTGGATATGTCTCAAGGACACATTGTTAGTCACACGTGTTTCATAACACCTTCCGTGAGGATACCGAGACCGTGAAG
+>39946 3
+GATCGAACGGCTTCGGTACCCATCGCCACTGCGAGGTGTCCAACCTTAACGAGAATTGTGCAGCTATAAACGAGTACTTGGGTTCGTGTCTAAATCGACT
+>39947 1
+ACAGCGTGCAGCAAAGCCATATGACGCTACACGATGCGCTTTAGTGTGTTGGCTTCACACGTTGGTGGCACACTTTGTGTGTAGGTCAAAAAACCTCCAC
+>39948 3
+GTTTCGCCCGTCGTGCTGTGGCGGATCTTGGATATAGTCAGGCTCTGCATTTTCTACAGCTAATAGAACAAACACTTAAGGAGACGCCGGACCAACGCTA
+>39949 1
+CAGGGCTGAAGCTGAACATGGCCCATGATCATGTAGCGGGCAAGCATATCCAATTCAACTTCGTTGAGTGCATCGGTGCAGCTTTTACCCTATAGAGCTC
+>39950 2
+TGACTTTTCTGTTTATGGTAGCGCACCCCATTAATCGCTTGGACAGGAACTGCATGCGAGCTTGACGGGCGTAAAGGATTCGAAACCCGCCATACCAATG
+>39951 3
+GTAACATATCTATGCCGGATTGGACTGATCTTTGCTAGCTCGCATTAACGCTTAGTGATTGATCGGCGGAAACTTCGGACCGCTACGACGCGACCCAGAA
+>39952 1
+TACTTTGCCAGCACTTGATACACCCCAGTGAATACCACTACCTTCGGAGTAGATGGAGGTCTATGGCCTTAGTCGGTCGCAGTTACGTAGCGAGATAAGC
+>39953 3
+ACCTGCCACTCAGTTCCGCCTGCGGAAACGTGGGAGCAATTAAAGCACCTTGGAGGTGGATTGTTCCGGTAAATATCGATTGCCCCAATATTCGAGCTAT
+>39954 1
+CAAGCAACGCGATACGGCCAGTGATATCGAACTTTATTGGGTCTGGTTGTGCCCGACACCGGCAACATAAAGAAAATGCGCTGGCTGTTCTGCCATCTTT
+>39955 2
+AGGTGATGTCGCAAAACCCATGATCTATCCTCTGATGTGTCACGTGTAACTACCGCCAGGCCAATACCTGAACGAGGGTTACGTTGATCTACCGTGGGTA
+>39956 1
+CGGATGTTAGAGCCCACTAAATGGCCGGTACCAGTGTGGGAAGATATTCTTCGAGACACTGGCAGTGCTCTTGTCAACGTATTGGTTACTAACACACCCC
+>39957 1
+GTAACTCTGGGGAAACGAATGGATATGATGGCACGCTTGCAAATCTTCCCCCGATGGCGATATAATCAATGTTTCGGAGTTCTTCGCGCACACTCCGCAG
+>39958 1
+GGCCATTCCTTAGAGAGCATAAGTGATTACATTACGGTCCGGCCTATTCCAGTATGCGGACGAGTGTATCTCGTCGTAGGCCGAATCACATCAAACTCGG
+>39959 1
+TAAGCAAGCTGACTACCATGCGACAACCGCAGTACTCATCGCCATTCTTGCATGTGGTTTAAAAGCTGAGAGGCTTGCGAACTTGCTCAGTTGGCGACTG
+>39960 3
+GTACAGGCCGTAGTTCAACGTCTCGCAATATACCGACGACCCGCGTGTAGGTGTATTACTGTCGAGGTGGCCCACTTTAGAGAGCAAAATAACTTTGCCT
+>39961 2
+GGATCTGACCAAGCAGAGCGTTGACTCCTCACGAAGGGTTGGATCCCAATCGCAACCTCTTTAGGAAAAGCCGGTCGCTTTATTATTAGTGCGGTTCCAA
+>39962 2
+TATGCCCCGCGGACAACTATGTTACCCTCCGGTCTTTGAGGGTCAAATGGCTAGTTTAGTTGAGCGCTAACACAGACCTCAAAGAATATCTAGGGTCGCG
+>39963 2
+TCTCCGCGCGACAAAGATGGGAAATATACATCTTACAGCCCATCCCTCTTTCCTTGCATAACATGCGATAGACGTGGCATATTTTGAGCGGGTGGCGGAG
+>39964 3
+GAAGACCCAGAATCTCATAATTCAGTCGCCAGAGTATAGGCTGTGACCGGAAGATCTTGTAGGAGGCTTCGGTCCACACCATTGTTCCTGCCTGCTATAG
+>39965 1
+TCAAAGTCAGGCTCGGTCGAATCTACTGGCGTTTGTCCGAATACGACCTGTAGAGTGCGGGTAAACATGGCTACTTGAGCTTTATCCAATCCAGACGACC
+>39966 2
+TTCATCTCCAGCAGTCGTCGCAGTGAGGAGCGGTAATCATTACCACCAGCTTACCGCCATTGTAACATCATAAAGACGCGGGAGTTTGTGGTCGTGAACT
+>39967 3
+GCCATATGGGTCATGCCATGAGAATGGGCCACTCTTTTGACCGACGACGACTTGAGAGAGTACGCTACGTTGTGCGGATCTTGTCTCCACAATAAACCTA
+>39968 3
+CTACGAGGCGTTCCCGGCTCCTGATATCCGAACTGGATCAATGAAGGGAAATATTAGACACATTGGCGTTTGGGCACATATTCACGGACTCCTTCAGCGT
+>39969 3
+TCTCATCCGACGCCTGTATGTTGGCGCTCGCTAACCGGACCAGACCATTGGTAGATTATTGCCCTGCAATGGATCTGAGATTACAAAATCTAAGCAGGGG
+>39970 2
+AGCCTATGACCAACCGGAAACAAAACTGCATTTGTTTATGACTCCGACTGTTAAACTGGACACTTGGGGTTGGTGCCACCGTATCGGGTCCATTCGCGGA
+>39971 3
+GACGTGGGCTGTGGCTTCTGCAACTCTTCTGTAGGAGTGAAGGCTGTAAGGTAGTTACTACAAAACCTCCTCCATCTAAATGGGACCCAAGCTCCAGCAT
+>39972 2
+CGTGAAGATCTGGGCCTCTAATTTAACTCCATAAGTGTGTTAGGCCTCGTAATGGAGCCGCTTCGGACCGGCTGCTAACTTATCAGAAAACGCCGAACGT
+>39973 1
+CGGTCACAAAAACGCGGTGGGCAGCCCCCTCAGATTTTCGAGATATCGGTTGGGCCAAAACGAATGTTCCTTTTGTCCCTAGTCGTGAGTCACAAGATTA
+>39974 3
+TCCGGTTGAGTGCCATCTGAGTCTGTATCAAAGTTGAACAACCCGGGTGGAGTTCCGCACACTTCGATGCACTTAAGGCCAGATGGCATGAACTACATTC
+>39975 3
+CTCTTGAACCTACATTTTTGTGCTGCCAGGACACACCTAGTGAAATCAAGCGCTGGAGATGGTAACCGACTTTATCTTGCCCACCGAGGTGGAGCGTAGA
+>39976 1
+TTATATACACCCGTGGAGCCACCATACACGTATTAGTCTGCGTTCGCATTGTGACAAAGACACCTCAGATTGGTCGTGCTGCTAGAACCGATGGTGCGAG
+>39977 3
+CCGTGCTGATTCTGCTCTGCCACCGAAATACGGCAGGTACGGTACCACAATAAGGCAATTTTGTATGGTTTAATCCGGACTTCACGAAGCGCTAGGATCG
+>39978 3
+GAACCTTCAATTATTAGGTAGCCCCCGCCGACCTATCGACTTTGATCATTTAAGGCCAGAGGGAGCCTAACCCTATCGTAAGCTGAGATCTGGGGATTGG
+>39979 1
+CGAGCCCTCCGAACACTACCGGACTTTTATTAAAATCCATGTTTTGTAAAATTTCCACGATAGGGGTGGCGGGAACGAAGTGCCCGTGTTCTCGGGCAAC
+>39980 1
+ACCAGCTCAGAGTAATTGCGAATCCGCAGGCAGGTCGACTTCGAGACTCACCAATGTAGAGCATTGGATTAGTTTCTATGTCTCATATTCAGGCGCGCCG
+>39981 1
+GGACCTTCGCACAGTTAGTTCCATGGCTGTGTATAGAGAATCAGGGCCCCGAGATCTAGCCAGTACAATTAGACAGTTCCTTAGGTAGACATGCGCTTCC
+>39982 3
+GGAAATACTTTGAGCCATTAAGATTGTATACCTATCAGACGTGCACCATAGGGCATCGCCTGTGGCCTTGATGCCAATGTCGGTTCCACGAACCCGGTAG
+>39983 3
+TTTCGTCATGATAGGAAGGAGACCTGCTAGGGGTAGACTGACAGCATGGAGACCCCTGTTCTTCTATTGGTGACTTGACCACCACTTCACAGACCAAGCT
+>39984 1
+TGGAGAATCTTTCGGAACATTGCCCGTTTCCGGCCATTACGGCTAAGGTCATTTGCTTCAAAAAAAGATCCCAGGGGCACCTCATGCGTGGATCGCAGTA
+>39985 1
+CGCCACAGATAAGAACTCTCAGGTAGCCAGTTCCCGCTACGGTAGTAAAGGAGGACAGTTTTGGGGTTTATGACTACATTTGTTCGCGCTCCGCTCAAAC
+>39986 1
+CCCATATTATAGGGGCAGTGTCGCCTGACGCGTGAGAACATAGTTATTAAGCGCGGACCCGTGGTGGGTCAATCCCTCAAGAACATCATCTTATCACGTT
+>39987 1
+GGACACATTGTACTGGAGGCGAATGCTGGAGCCGGTATATGAGTTTCCGATCCAGTAAGTGAAGTCTACCTCCAGATAGCCATGTCCCATCATCTCGCTA
+>39988 2
+GCACTCCGCAGAATCTGTTTAACGGGACGTTATGTAACGCGGCGCAACCCATTTTGCGGACAGTGAGCCTTGTATAAGCAGTGGCCTATCTCCTAGAATA
+>39989 2
+ATCTTCTCATAATATAACTCGGCCTTACGGTGGGTGTGCTCAGAGTATAACTGAGAGCTCCGTGCGACGCTCAGAAAGCATGTACCGACTCGCTTGACGA
+>39990 2
+TTATGGTTGCTCTGGAATATGTAGCTGCAAATATCCCCCTGCGTGACAGGGCAGCGGATATCAAATAGCTCACGAATGGTACTATTCGGACGCACTGCCC
+>39991 1
+CTGGAGCCGCCAACCTTTATCGAACATTATGACGGGCTCCCTCGAGTTAAAAGGCACTTCGGCAGAGTGGTTGCTCCGTATTATGATCAATAGATACGGC
+>39992 1
+TGACGTCGCACACTGCATGGTATCATCATTATTATATCCGCAATGGGGCCAATGGACGCGTCTGTTGCACGTCAGTACCGCTCTGGTGCAAACAATAGGA
+>39993 3
+TGTTTAACCGCCAGTCCACGTGCAGCTTGTGCTCCCACAGATTGAATCCAATCAGTTTCAGAGTCGCTGGAAAAGGTGAGCCGCAATCAGTGCGGTTATA
+>39994 1
+CTTTAACCAACCACAATCGGGGCCGGGGCCGCATCTGTATTAGCAGTATTCGTAAGCCCTCTAATCCGGACTTTTGGCAAAACGAGGTAGCATGGATTTG
+>39995 2
+GTCACCGTTGCGTGGATGGATCTACGCTTATAGACATCCACGCCTACATACTGTCGCCTAGGTGTCTACACGACAGAATAAACGTTGTAAGTGGCGTCAG
+>39996 1
+GCCACATATTTGCATGCAGTTAAATCCAAGGTCACCTGTGCATGTTCTCAGGGAATGGCTGCTGCTAGCCACAGGCACATCGGTAATGCAACTGCTAGTG
+>39997 3
+GATAGAAAAGTCAGTCTCGGCCGGCCAATTAATATAAGCGAATGCCGGACGCTTGATTCAACTTCGCACGGAGTCATTACCGCGTTTCCTAGGCTGCTTG
+>39998 2
+ACAACTGGTCCTGCCGGGTGCGACCGTGTTAATATAGTGATTTCTCTGCGACGTCACCTAAGATCTATAGTATACTTGGAGCCGACCAATCAAGACGCGG
+>39999 2
+AACTGGTAAGGTGATGTCCCAGATGAACCGTCGACACTCGCCCGATGAGATCTACTACGACCGCGTTATCGTGTTTACTTAGTGCTATCGCGAACGTAGA
+>40000 3
+TAACAGACTTCTGAGCGCTTTTACCCCCAAGCCTAGATAATGTTTACACATCTAATCTGCCGAGTCGGATAGCCGCGTAGCGCGTGAGAGTGTCAGGTGA
+>40001 2
+GGCTGCGGGATCTAGATCCTTAGACTCCGGGCTCAACGTTGTAAGTTCCACTTGAGACTGCTCGGAAACGCACGAAACATCGATAATTATAGGGTTCCTC
+>40002 1
+CGGTCGCCTCCAACCCCGCGCGGCTACCCCTTTTCATCGGTATAGGTGTATATTCAAGATAAATTAAGAAATCCTATGAGGGCGCCATGATTGGAAGTGG
+>40003 2
+GCAAGACGGGTGGTCTTCCGTGTTGTCAAATGAACTTCCCAGTCGGACCATCCACAGCTATACGTCTGAGATATAATCCTCCTGGGAATGACCTGATAGG
+>40004 2
+AGTCCGGTCAGATGAAGATTGTTGATAATTATCTTCGCTTGTTGCGCCGACACCCGAACGCGAGGAGGACCTCGACCCGAAACACCTTTTGAGTCTGAAT
+>40005 1
+TATTACAGGATGTGGGAAGTCTGTCCCTCGCGTATTAGTCCCCCAGGATACTGCAATAATTTAGCGACCGACGCCAACTCAGTGTAGCGGTTAACACGTG
+>40006 3
+CATGGAACGGCGTCGTGTACCATGTCAGCTATTCCCAGTGATGTAAACGATCGTCATCTGACAACTAGGTTAGTAACCGCGCCTCGGACGGCATATGTTA
+>40007 3
+TAGGGATACCAGCAAAAGCACCGATCCGTTAGTTTTCGTGCGGGGCTAATCGCCACCCATGGTGGTGTTCACACATTTAAGTCGAGTCTATATCGAAGCC
+>40008 3
+ACTTGTACAAAACTAACAAGTACAGAAGTGGGCTATGAGGCACCTGATTGGTGGGCCGAGGATCCTTCCACTAGCCATCCGTTCTGTTATTCGGATGCCC
+>40009 2
+CTATCTGGATCCACATATGCAGTGCGGGAGCTGTACATCTCGCAATGCCAGTGACAACTATGCGGGATGGTGTTGGTATGCATCCACAGATACTCAACTC
+>40010 2
+ACCAGAAGCGAGTCCGCCGTTTCAACCTAGGCCTCAGGTTAGATAGACGTGGCGACCATCGGTTTAGTTACAAATGGACAAGTTTGCCCTCGGTTTATAC
+>40011 2
+GCGCGAGATCCGCGAATCGAACATAGAATACCGAGCTATTGCGTGTCTTTAAGTTGAATTGTCCGGTAGAAGGCCTCCGTTATGTCAATCCACTGCCCAG
+>40012 1
+TGGGCTGCGCGCCTAGTCAGCTAATGGGCACGTCTGTTCCAACCCGAGAAGAATTTCGACTAGAATTGTCACTTCAAGAGCTCTTCACATGCGAGTAGAT
+>40013 2
+GCGGATTAACCGGAAGTGCCACGAAACACCTTGCAAGTACGCAGGATTGTGTCTCGTGACACGACCCCCGTATATGCGACATTTGCAGGTTAATGTTTTC
+>40014 2
+CCTATCCGCAAGTCTGAGCGGGGGTTGAAAAGAAGGCTTTGCCCTTCATCATCATTGCGGATTCGTCTCCTAGTGCATAGAACGACGATATGCAAGCCAT
+>40015 3
+TGTCAGAAAGTCTGACAGGTGGACTAGCTGTACAAGTGCCCCACGTCGCAATCCCCATTTTTAGACAGCTAAATGCGCTGCTGGTTGGTACGCAATGACT
+>40016 3
+AATCCTCTTCCGTATACATACACCCGCTGGAGGACTTCTAGTCAGTTAACATGCTCACGACAGAGGACATCTATGGAGGCGTTGGGTCGCAATGACTGGT
+>40017 1
+CAGCGAATGATGATGTCTCATTTGCATATGAGTAAACCTCTCTCGTGGCATTCTCGGGGCGTTGCAATAATCTAGGACCGCCCTCAAAGGGCCGCAAGAT
+>40018 2
+GGACCACGTATACCGGCTTGCTTTCATCGCAGCGGCCCACAGTCCTTAAGCTGGATTGATCAGATTAGTGGCTACGCTAGTAGCACAATGAAGTGTCTAA
+>40019 3
+GGACCCTTGCCGACAGTTAAATCGATGTTCGCGGAGTTCCACATCATCAAGGACGTATTTCTATCGGTGGAAGTACATGTCCCCAACGGAAATTCTGGGC
+>40020 3
+GCAGTCAGCAGCCCGGCCAATAGGAAGCATCTTTAGCGTGTTATCGCCTCATCGAGCCCGTATCCGAGTAAAGGTAACGATCTGTTGTTTGCCAGATAAT
+>40021 2
+CTTCTCAAGACGGGTATAGCAACCGTTAATAGTCTATTGATGCAGGTGCTCGCAACTAATAGCTTACGAGAGGCGCGGCCCTTGGCCTGGCACTTATCAA
+>40022 3
+AAGGCTCCTGTGCTACATCTGGTGGGCTTGTATTAAAAGTATCCCTGGCGCGGGAATCGGATACCCACATCTCAGAGGGATGCTCAATCTCACGACATTA
+>40023 3
+CGTTCTCGATAGGGACGGATCGCAACGTGTTACGGGCCCTAGGGCTTGAACACAAGCAAATTCTGACTACAACAGCCGGCTTGCATGCATTTTTGTACAT
+>40024 1
+GCGCATAGAAACAACATGTTAAGCGTAGTGATCGTGCCGCGCCGAACTGTTCCCTAGGTAGCCTCAGCTAGCTCGCATTATTGCTACATTGTACATAGGG
+>40025 2
+AACCAGAGCTCTCGAGGTGGGACCTCAGTCGAACTGATAAACTCTCACGTCCCCAAAGCTGATAAATCGTTTTACGTGCGGCTATGGCTGCTGTGATAGT
+>40026 3
+GAGCCGGGGCGTATAGTGCTCTCGAGTGTACAACAGCTTCTTATCCTATCAATCTTGCATATCATACGGAGGGCGCATCATAATCAGTCAGCGACGTGCA
+>40027 3
+CAGCCGAGATAAATTAGCTCTTGCAGGGGCAAACGCGACGTTTATCGTCGATCTTAGGGGTTCACATACGACCATTGAGTTCGTCTCACGTCCGACAATG
+>40028 3
+CGGCGAACACCTAGGCAAGGTGCTCCGGCATGGAAGAAATATTCCCTGCCAATTTGGCGAGCCCTTAGTATGTAACGATCCCCTTTTCAGTGAATGTATG
+>40029 2
+ACTACACCTGATGACCTCGGGGAGTGACTGAGCGACCCATGCTTCCATAATTTGGCAAAGAGTTATATCTGCCTGAGGGAGGCTCTTACATAGTTCGCCA
+>40030 3
+TACTCCGACATTTCACACCACCTGCGGCGTGAACCTTGCGGCAGTATGGTTACGTAGTGTGATTATGTTCGATGAGAACGTGCATCGTCACAGGCAAAAC
+>40031 2
+GGGACTGAGCAAATCTCATGCTGTGGCCATTCGGGACCCAAGTGTCGACTAGAACTCGGAAGCCCTCTTTTCATAGCCTCGTATACGTGAGTATCAAAGT
+>40032 2
+ATATAGCCGATTTCCATTGCACTAAATGCACTGTACTATGATCCACGGGAAGGGCACATCTTTTCACAGCGTCCGAGCCTTAGGGCTGGGACTAGCAGGT
+>40033 3
+AGGCACTAGCGTACGGTGCAGCCTTTGTGGCAAGGACCTCATTGGCTTCAGCGGTGACGTACGATCCATATACGCTTACTGATGAACACTTAACGTTACA
+>40034 1
+CCTCCCCCTTAATGGATTATCATTCATAGACCACTGACCGTTCATCTACGACATACGCAACCGGGTGTTTACGGAAGAAGGGGTATGGGGTGGAGTTACC
+>40035 2
+GGAAGTCACTGCCTACCATAGGACCATGCGTACAACCTCTGAAAGGGTGATACAACACTTGGTTCTGCGGCACGACAGGGCTATGTGCGTTTATCTTTAC
+>40036 2
+GGCGACACAGATTGGTGCGAATCGCAGTACGCTTTTATTCCCGAAAAATCGTGGTTAGGATATTCTATGACACTCTTTTGACGGCCCCCAAGCACGGACG
+>40037 2
+AGTGCGACGTTGACGCGCATAGCGAGGAAGAAAACTCTTTCCCCGGGTGAATAAAGGACGCCACGCTTCTTACTATTATCCACCTGAGTTTCTAGCGTGT
+>40038 2
+GCGCCAACGAGTACGCTCATAGGAAGATGATTGTCCCCAGCATGCTTAGCGGGGATTGCGGTTAACCTATGCACACGCCTTTGTGTAACCACAGTTATAT
+>40039 3
+TACCGAGGGCGAGCACTGTATTCCAACCTACGGGTAAAGGACCACTTGTGTCTACGACGTACTCATTTTTTACATGCAGCGGGCAGAGTTCACTCGGATA
+>40040 1
+TAAGTAATTAAACGCGGTCCGCTCAGAGAAAACGTCCGAGTCAGGATAGCTTTCGATCTGGTCTGGACCTGTTCTCGTACGTCTTCATGGAAAGCCCACG
+>40041 2
+ACGCCTATGTATTAGCCAAAGCATGAGGTACAGGATCTTCCAACAGTAATCACCGCTCGAGCTTAGGGTGGCTGCCTTTAATCCTACGGGAGCTGGCTAT
+>40042 1
+ACAAAGTATGGTTTACCCGTCCAGCGCTAAGGACCAATGAATCGGTGCCGTGGACTATGCTACGGCCGATTCCAAGGTCGAAAGTGCTTCGTCTACTTAT
+>40043 3
+TAAAAATCGTAGCCGGGTAGGAATGCAGGGCCTATTCACTTACTCTAGTTGCACGACCTTCTGTGCAACGTGGAGAGATCAGTAAGTTTCGCCCCCCAGT
+>40044 1
+TGCCACAACCGCTCCACGACAAATCGATATAAAGTTACGAGATTTGTGGCGTGTTGGCTGTTCATCATAGCTCAGGCGGTAACAGAGGGCCCGATCTCTT
+>40045 2
+CTTAAAAAACACTCTAAGTAAATCGCCGTCTGAGTCAGGCAGCCTGCCAACTAGGTCTCTGCGAGCGCAAGAGTGATTCATGATGTTCTGGGGGTCCCTT
+>40046 3
+TATACGTGCTTTACAGGGTTCAACATCACGGCCCATTCCAGCGCTGGGGGCGAGACATAGGGGTACCGGCATACTTTTACCAGTCAAGTTCCAGTTAATA
+>40047 2
+AAGAGTGGAAACCTCTCATATTAGGATCAAGGGCGACACGTGTGCTATGTTTCGGATCGCCATGTGAGATCGAACCTCCCAAGACTCACCGGTTTCTTGC
+>40048 2
+ACCGTTGGCAAAGGCAATATCAACGCTCGTGTCATATCACGCGATGCGTCCCGTTCTGAGGTCTCCTATAAGATAAGCTGCTACGTCGTATGGAAGATCG
+>40049 2
+CTCATCCGCCACGCAAGGTACGTATGGGTGCCGACTCTTTCTGGCCGGAGAACTAGTATCGCTGGTCGCCCTCTGAATAAAGAAAGCTAGTAATGTATAT
+>40050 1
+TCGTCCCACAAACCACATGCTAAGTCTGCATGTGTGAAATGAGCCCCTGGGGATCTTCATGGGCAATACCGGTGCTTTGACTAGATCTAGGCACATATGG
+>40051 1
+ACTGCGGCTGCCGCATGAACGTGAGGCCCGTCAGCGGAGACAAAATTCGGACCGCGGCCAATTATCTAGAAGTTATTTTATTGCCTTTAAATACGTGCCT
+>40052 2
+GAAGTACTGTGAGAGGTCAAAGAGAGCCACCCCGTATCAAGCAACTGGCACTTTAGTAGCTCTTTCTGACCGTTGCGAGCGACTCCTATGATTCTGAGCT
+>40053 2
+CGTAATCAGTCTGCTTTGGCCGTCCATCGATATTTCAGCTGTCGTCAAACCTAACGGGGGGATACCACACAACCGAATTTAAGTGGAACGGGCCAGTTTG
+>40054 1
+ATTGAGGCCCGCAGACGATATGCTACCTCCGGTAGTCACACTTCCCTCGTGGTACTATCATTTGTATGAAATATGGACGCGAAATGCGTCAGTCGACAGG
+>40055 1
+AATACTTAGCAATAGATCCTAGTTAGCTTACGCGGGTACAACAATGCCACCGATCATGGAGAATTGGCTCCGACCCCCGTTGTTCGGGGTCGTAGATGTC
+>40056 2
+TTGCGGGAAAAGCGTTACCCTTCTTGGAGGGCTCCACTGTGCAGAGTACATCACACACCTGATAATAGTGCTAACCTGCGGTAAGTAGCATATGTTGCCC
+>40057 1
+CTTTAAACGATCGCAGAACGATTACGATACAAGAAACAGTGGGGCAGTACGGTGGCCGTTTTCCTGGCTCATGTTGCCTACTCAGACATATCGCGCGTTC
+>40058 2
+CACATATATAGGTTCCTAGCTAACGACCATGTCATGAGTGGGCGGCCAAGGATAGCTAGCTCAATTTGAGCGCTAATACGCTCGGGCCTTCACGCGTTAT
+>40059 2
+CGAGTTACTTTCGTCCTTGCGTGTAACTGAATTGACCGACGATCCCTTCTAACAAACGTGAATTAGGAGCAACTGCCCGGCGGCGTAAACGCGGTTAATG
+>40060 2
+CGGCACGACAGGTGTATCCACATATAACGTATTAGGGCGCTCGGAGAGAGACATATACGTTGCTCACCGCACCTTATAGTCACTGCGTGGTATTCGATCT
+>40061 2
+TCACGTCGGTAGTACCGGTTACTACCCCTGTACGGATGGTTAGTCTTTAATAGATGGAGTAAACAGCTACTAAGCCTGACCAGACCCGGCTGTCGAATGC
+>40062 1
+AACACTGCGTTTAACTGAGCAGAATTGAACGGGCGGGGTTCTTTCTTCAGGTCCGCTGTACCTCCTGTTGTGCAGCACGTGCAAATCAGCCACAGTAAAA
+>40063 3
+GTTAGAATGTGTACCTTCGTAAGGCCACTCCTTGAGTCGCAAGATAGAGGAAAGCTGAGAGCCGTACAACCGCCCGGCTCTTCTGATGACCTTTCGTTAA
+>40064 3
+GAGTAGCCTAAGCGTTTAGCTCCTTTGGGGGAAGATACGACACTGTAACTCGATTAATCTAGTGATCCGCCAACCTCCGTCGATACGTAGGGGCTCAACT
+>40065 1
+ACGCCGGCGTGACTGGAATGTCCCTATCACTGTTGTATAGAAGAATTGGTATCCGTAGAGCGTGGCTCGACTGACACTCTGAATAACCCCATGGCATACT
+>40066 1
+CGCGACCGTTCAGGACTAGAGTTAGTTGGAGTTCATCCCCTCAGCGCTTGTCAGCATCAGATCTACATGGGGAAGCTAACTACCACTGTTAGGTTACAGA
+>40067 3
+GATAGAAATGCACTTCGCTATAGGAGAGTTTCAGCGGAAGGATTCTCTCGCACTTCCGTGGTCCGTCAGGATGAGACCAACGACCTTTTTATCCGGAACC
+>40068 3
+CTCCTACCGTACAGAATTCGTCTCGGAGTTATGAGCTCGTAAGCCCGATTAATGACCGGGCCAGTGAGAATCTGTAAGATCGTCCGTACAATGATGCCGT
+>40069 3
+ATAGCTCAGGCCAACTCACCCTTTTTATTCCAACGGAGCCAGCATTTCTCGGTGTACGGAGGGACCGTCATGGTTAAGGATGAGAACTGGCACATAGTCT
+>40070 2
+GCGTACATTTCGCTGCTAAGAGGCGTCAAGGCATTCAACCACTCGTACGAATATAATACAGGGCCGGTACCTACGACTTATCATGGCGTTGGTATTCGGC
+>40071 2
+TACCATTACATTACTAACTTGGCAAGTGCGCTTCATGATCAGCTGGAGACCCCTCCAGTGGGCCCGAAGAACGTCGGAGCAGATGTATGCTGTTTAACGT
+>40072 3
+TAATAATACAGCGTTGTTCACGATAAATGGTGACATACCCAGTTGCTGCGGAATTCTGGACCCATGCTTGACGAGAGTGGAGTTGCCCCCCGGCAATTCC
+>40073 1
+GCTCGGCTTAGGCTGCTTACTCACGCTTGTATTGGAGAAGAGTAGGCATAACGTGACAAGACTTGCACGGACTCTTACCACCGGATTCACAACATTGCGT
+>40074 1
+ACCGGCTTGTAACTACGCCAACAGTACCTCATCTTTACGTGGCAGATGAACCGGTGTCAGTAATCAGTGCCAGGGTTCACAGCTGGTCTTAATCAATGGG
+>40075 1
+CCCCCCGGGTTATCTAGATCTACTGGTTCAGAGTAAGCACAAGCGCAAAGGGTTGATGCATTGAGGTTGCCATTTCCATGCAACCTACGCGCTAGGATAT
+>40076 1
+CGTACAACTAGGACGCTTATTTGCCCCCGATCTTACTTGGGTTCCACACTCCAATAAGTGCCGTGCTAGGCACGTGGGGTATAAACAATGAGATTAGCGG
+>40077 2
+AACGCTCTCAGCGGGAGGCGGTAGCTTTAGACCCTTGGTTTTCAGGGATATACAGAAGAGTGTATACCCTTTTCCCGTAAGCTCGCCCTAGGTCAAACAA
+>40078 2
+CGTTGGTTGGTGAGCATGCGGTAAATACCAGACATAATGCCATCAGCGTCAGCTATGCTTTTGTATTATGCAAGTCCGCCTACAACCAGTGGCGACAGCC
+>40079 2
+ATAATGTATTGAAGTAGACCCTTGTCCCTGTCGTGTATAAGAGGACGACGGTCAAGTTGGCCCTGTAGAAACGCTTCAACCTTCATCGACCCGGCATGGC
+>40080 3
+ATGTACCTATACCCTTCATGTCAATTGTGTAATGGTGCCAGTCGACCATTGCGAGAGAGGGCACTGCCCTACAGGTAACGGCTACGATGCATCTGAGCTA
+>40081 2
+TATACTCACTGATGCTGCAACACCGAGGCGTAGCCTCTAGTAGATGGCCAAAAGTCCATGTTAACTCCCATGGAGATTCCTGCTGGGTCGCTTAAGGAGT
+>40082 2
+TGATGCGCGCCCGTACCCACCAAGCACGATATATGAACTCCGAGGGGTGTAGTCAGACTTCTTACACCGTAAAATAGTGATTCTGCGAGATGCTCGTTTG
+>40083 3
+CTACAGGCGTCCGGGGCGTGGTGGTTTCACCAGTTCGGTACTCACCAAAACGGTAGTAAATATGGGTTAACATAAAACCGTCCTATATTCGGTCCCTGAC
+>40084 1
+GCTCTGAGGGACAAAGTCTCGATGGACAAATTTTCCATCAAAGCGGGGGGTTTTGTGTCACACCGTAATCTCCAGTACACCCCCGACCTGGAAATTTGGT
+>40085 1
+TTGAGCTCTTAAAACTCTCGGGTAGGCTAAGGTCGCGCTTTCAGAACAGGCTAACGTCCATCACGTGCTCTCCAAGTGACCTCCGTAAAAAGGAGTTGGT
+>40086 2
+CTTCCAGCACTGGGGATGAAGTCGGTACTGAATTCACTCCGCATACAATGGGGGCAAGGAGTTCCTTACCAGTACTATACGTCAAGTTTCCTACGGCATG
+>40087 1
+AAATCTGATATGGGAGAGCGGATCCAGGACTTTCCAATCGGCCGATGCTCTAGGGCTACATTCAGCCTATGTCAACCCTAAGGGGGTCTTCAATATGCCT
+>40088 2
+GGTCTGTACTACTTCGCGTTGTTACAACGTCGGACTACTGTAACATGCAGCCCCAGTCATTACGGATCGGTCTTAACTGGAAGGAACTAGAACGTGCGCA
+>40089 1
+GCGCGAATCCTATCAAATGAGAAGCTCAGGACAGCTTCACGAAGGGTGACCACATTCACACGTATACGTCAGGCGTGTAGCTTGCATTCTTCGCTTTTGG
+>40090 2
+CGTACTAGTCGTCGTCAGTATCAGGACCTACAGACTAGGTTCTCAGTTCCACGACCCGATGGAATCCACAATTTAGGGTTCTGCAAAGTGGTCACGTAGG
+>40091 1
+TCCACGCGCTGCAGGAACTGGGGTAGGTGTATACACCCAATGACCGTCGGGTAACGCATACTAATCATTGTATTGGTGGTCAATCGCTAACATCTACGTC
+>40092 3
+ATTGAACAGCACGAGTAAGGGTCAAATGGTCCGGATCTGCGGAGGAGCCCATTGATTAGCCGGCTCAAATCTTCCCACTATATTGCTGCGTTGCTCTAAC
+>40093 3
+GAGATACGGATCCTCCGACTTACTCCGATTACAAATAGGGACGGCAATTGTCTTTCCTCCTTGGTGACGCGAGAAACACGGATCCTAGTGCGTAGCTGAT
+>40094 3
+TTCAGGTTCTCCAGTAAACGATGGGAAGGCCCCCTGTACACCCTATACTTTTGCTCGAGGCATGCGTGAGTTTAGACTGATTGAACCGGCCAAGAGAACT
+>40095 3
+AAGATATTAAGACGGGCTCAGTTGATTGTGATGAACTGTGGAGCCCTCGGCGACCCATCGGCTCCAGTCTTCTTGTAGCATGTAAAATGGCTCACACCCA
+>40096 1
+TATAGACGCTTAATGAGTCGGTGATATTAGCACTATCCCCGCACGCGTCGAAGACAGTTTAGAGATCCACTCGTTGCCTCAATGCCGAATGGTCTCGGAG
+>40097 1
+CTGTATAGGATGCTCCTGTGCAAGAGACACAAGTGAGAAAAACCTGAAGATCTCCTCGCCTTGCACCGAGAAGTGCCCTGTCCGCTTTACTTGTTATGGG
+>40098 3
+CTGAGCAACTAACCTACGGCAGCCGTTCGGCTTGGGGGGTTTTCCCGTTACTTGGCAAAACAAGCAATAGCGACGTATAGGTCATCTATTAGCTACGTAC
+>40099 3
+TTACGAGTCGCACACCCATGAGACTTACCCGCACTACTGTCCACGCGGAAATTAGTGTTGCTGATAGGAGTATTCGGCCGACTTAGGAAGTACTTGGACT
+>40100 3
+ACCGTGGTCGAAATGTTTAAAATTAGATGCTACGCTTTCCTGCTCCCGTCTTTCGCCGGCATCAATAACGAACGCGGGGGAAAGTAAGCCGGACACTGTT
+>40101 1
+TGGTACGAACGTTCCGATCGGGTGATTTAAATTCACTGATATATAAAATTGGACCATGGTCGAACTCTTGCCCCCGGTGAAGAGTCCCAGGTAGCCCGCC
+>40102 1
+CAGGGTGACAGCCCCTAGCATAAAAGAGTATTGGTTGAAAGATACGTATCCATGTGGTGCTTTGAACAGGGTTCTCCCTCCCTCATGACGCCACAGTGTC
+>40103 2
+GCGGATGCGTCATGAGTGCTGTGCTGGCAAATCAGACAGATCTAGCAGCTGTTTCGAATGATAAAATGAGGTCCATTCCCCTCCACTCATCGTGCATACG
+>40104 1
+AATGAGTGTTTCTGCCCATACATAAGCCCGGGTGTATGTTGCCATAGCTATACAAATCAGGTTCGTGCCGATCGACTCAAGCCGCTCTAACGGCGTGAGA
+>40105 1
+TAGCGTGCATTTACCGTAGCAAATATGACTAGTGCATCCTTCGATGAGAGGCGGGGTCTACAACTGTTATCCCAGCGAGCTCCGCTTATGACGACACAGT
+>40106 2
+CACGGAATGCTCTGAGACACCATGCCGTAGCATAAGGATGGTCTCAGGTGTGTTGTGAAAAGTGCTCCTTTATATCGAGGTCAGACCCTTCATCAACGCC
+>40107 1
+CTACTACTATCTTGTCATGCCTTCTATCCGTCATTGCGAACGACAGGCTATATGTTGGGACACTACGAAGAGCGTGGAAGAATCGAGATCGCGACCGGCT
+>40108 3
+TCCTGAAAGGATGCGGTTGAAGTCAGAATTCTCTCACGTTCTGCTGCATAAAATGCGACACGACCACGTTTAGGACCGCACATAGTTCGATGTGGGCCCT
+>40109 1
+GTTGTTAGCTTACCATCTTTGGCCCAGGCTATAGATAGCCCGGACAACTTAGAGAGGTCATAGGTGGAACTACCTCGAAGCTGGCTCTAACCACGCTGAT
+>40110 1
+TGTCTAGTGGTGCTTCGTCCCTTTCAATACGCCACATTGGATTCCACACTTAGGTAATACCCGAGAAATCGACATCGCGAGGTATCCGAGGGTACGAGGA
+>40111 2
+GGCATTAAAACAGAAGATCCGCATCTGATTCACGGTGGGCATGCTCTAATTACGACTCATCGCGAGAAGCGCTTCGCTTGCGTGCCCTTGTCTTGGAAAA
+>40112 1
+AACTGCCTCGGTAGCTTTACTGACCCCCTTCTATAGCTATAGGGCGGAATCGCCTATGGAGAGCATATGCCTCCAATTAATGAGATGTCGCATGCAGGAG
+>40113 3
+GTTAAATCAAGACCATGTGACGCGCGCGTCCATTTATGATATCATCGCTTTTGAAGCGAGCACCGCTGCAGTGACGAGCGGGATTACTCCATGTATAGCC
+>40114 1
+CGCCGCTGATTTAGAAGTCATGCATAACTTAGCGACTACAGATCCGTCAGTCCAGCGAGCCTCATGGCTTAGCTTCAATACAGTGATGAGGTGCCGTTGA
+>40115 1
+CCGTCCAGCCGAGGTCTTCGGTCGGCCAACATATAAGCACTTATCCGACTGAGCAAATACGTTGGCCCTGTTCGAAATATACTGGTATCGGTGAATGATG
+>40116 3
+GGGCACTAGAAGGCGCGTTGTTCCTTACGCGAGATGGCAGCAGATATGGTATTATGCCTAACCAAAAGACCCAGGTGCATATCGCACTTTCCTTCTACTG
+>40117 3
+AAACCCGCAGCTCTGCTATGGCTCGTGACAATCTATATGAGGCTTAACTGAGTAAGCCAGTCTTCTAGCAAGGATGCGCCGGTGTCGAAGTGTCACTTCA
+>40118 2
+GCCATTTCCCTATGATATCATGTATGAGAGGAATGGCGACGCCCGTAACCTGGCTTATATAAATCGCACGGCTGCGACGATCGAAGTACCCTGTTGCTGA
+>40119 3
+GCCGACGGAACGCCGCCATAGCAGTTAGGGGTAACCAAGGTCAGGTCGGTTACCTTTTATTTGTGGGGTTCACAACATTAACAGTTTTTCCCGCCAACAA
+>40120 1
+CATTGGGGCTGGGCCTTTAAACCCAAAGACAAATTGCCCCTTCGCCGCAGGTATAGATGCGGATCCAGTTATGTATACTGCGTCCACAAGTAGTTAGGCT
+>40121 3
+ATGGCCAAAAAATTCATTAGGTGTCTCTCGCGTGTACTGAGCGCGACGACTGATTGATTGCGTGCCAGCCAGTCTCACACGCGATTCGGAAAGCACTTTA
+>40122 2
+ATCCTTCTTCTAGTTCGCTTAGGGCAACAGTCTTGTTCATTGCCGTAAAGTAGGGTAACAAGATCGTGCATCATAACGGCCCGGCACGACCCAGTAGGGA
+>40123 2
+GGGCCGGTGATTTCCCTCTCGTGGAGCGCATAGGTGAAATTCAAAGTTACACTCTAAGCCTGTTGCGAAAGCTACATTAAAGCTGGTACCCGACAGCTTC
+>40124 2
+CGGCGTCTTTATTCCTGTGCCTGGGAAATAAGGCTCGTTCGAGTACGATACATGCGAAGTACATCGCGAACCTATCACGGCGTATACTGGACTGAACCAT
+>40125 3
+GCAACGCTAGACACTAGTAGGTATCCAGAGTTAATCCCCGAGGGGTCCGTTGTTGCCAGCTGTGTCCACTGCGTAAGGTACAATACCCAACTGTATTTAG
+>40126 3
+ACTCATTATGGGAACAGACATGAGGGCGCCGTCCGTTTGGTGTGTCCACTTCCAGTTATCTGTACACATCGGGGATACCCGACGAATGCTACTAGACATA
+>40127 1
+AGGATCTGGATGCGTCCCGTAAATTTGAAGTACAGGGGAAGACAAGCCGCTTTCCTCGCCCCGTAAAATGCAGCGATATTCATAGCCTTGAGTCGTTTCC
+>40128 2
+GGGCAAAGACACACCCAAGACACCCAGGAGATTTTGTTTGGCTTTTTGGAATTGCTTAGAGGTCGCGTCTGCGCGACCCTAACCTATCAAGGTATCCGTA
+>40129 3
+CGCTCGTAGCCACCAGCAGACCTTTAGTAGGGGGTATCGATAAATTAAACCCACGTATCTCGGGCAAAGATTCGAGGTCATACTTGTACCGTGTGCTTGC
+>40130 2
+AATCCACCGCCGATATTTAGTAGACCAAAATGCGAAGCCATCGCTAAGCTTGTAGTCTGTGTAACGTACTAGAGTGGTCCTGCTCCGGCCTTACTGGGGA
+>40131 2
+AACAGCGGCTCTGCCAGGTGCGGGTACTCCGCCCTATTAGGGCAGAAGTACTTCTAAGGATAGTTAGCTCAGCTGATTTCATAACTTCAACTACGGTACG
+>40132 3
+ATGGCTATCCCAAGCGCAGCGTCCTGCTATATTTATGAACTCGGTATGATGTCGGCACCCATGAGAGCGCCTGTCAGTAACCATTGTAGAGAGTGACCTA
+>40133 3
+ATCTTACTGGTAGTGGAGTTCTCGCTCAACTCCCTTAACCAGGGGTCGCAAATAATCCGTAGGAGCCGCTTAGGGTCGGGTTACCTAGTACAGACTCAAA
+>40134 3
+TGTCAAAGTAATGTTCGGATAGGCCATAGTGGTACCTGACGGGTCAAATAGGACCATTTACAATGGTCCCATGCCTCCACCAGCTCTGCATTCGGTCGAG
+>40135 2
+AAGGAGGATATTGAAGTACGCACTTGTGGGGGTACTCCCCTCTACATTATTCGGCAGTCGGTCGTAATGTTACCTCGCCGCCAGAACAAACACCTAGGTT
+>40136 1
+ATATACCATCTATAGCTTAACTGCGCGACACTCTTGTAGTCGCCGGGGACGGTCTCACGGATAAATCTGAAATTCATTGGGCGACACCGGGCTTGTGACA
+>40137 3
+TCATCCATACAATCGAAGAGGTGTGATTTTTATAATTCGCGCCAAACATCCCCGGCGCTCCTCCATTATCGGGGATCGTTAGCAGACAAGCTTGGGGGGA
+>40138 2
+TACAGATAAGGTGTCTAGATGGGGCCAGTAACGTACAGAGCCTCAGATAAACATGCCCAGTACTTTCATTGTTCCCCATGCTGAGGCGATTTGCGCCGTC
+>40139 1
+AATCAGTTGTTGTCGTCACTCTGATCTCGATAGTCAACTCCGCTGGGCGCTTACATCCGTAAGCGTGGCACACAAAGAGAACAACCTTGTGCGAAGTTGG
+>40140 3
+AACCAACGCATGGTTCAATCATCGAGATGGTGACATCACTCGCGTCGAAGTATGACTCAGATCCCATGACCACAAGTTGTTTCTGAGGCGGGTCGTCTTG
+>40141 1
+ACAAGACTACGGTCAGTAGGGGTTTCGTACGCGCCTCCTGAGATGAAACCCTCGATTTTTCTGTTAAAGACCAGTGGCGCCCTGTCATGCCTGAAAAAGT
+>40142 2
+CTTTGATTATTGCGTCAGAGTCACAAACCTGGAACTAGGCGGTCGTGCTCCATCTCCTCACGACGAAACTGAAGCAATTGGGCTGTTACGGCGAAAGTTC
+>40143 3
+TCGTTCTCTTGAGAGGCTCTTATGTGTAATAGATGATTAGTAATCTCCGAGACGAAAGAATGCGCCAAGGGGCCGCCTCACAGCGCAGTCCGTACATCCT
+>40144 3
+ATTAAATTGTCGGGGTCATGGGGCGACCTTCGGCTGGAATGTCCGGATGATATGGCTACACTCACTTCTATCACACCGGGTTCGACAAAAAATACCTGCC
+>40145 2
+GGCGAGGATATGCAAGACTCGAAGTATAGCACTAACATGTCGCATGCTATCGCGTGTTACTCCGTGGCGGCCTTACGACTCCGGTCATTGCTTAAATAAC
+>40146 3
+CGTTCACCCCCCGGCAACCAGTCGTCCCCGAAATGTAAATGTATAGAGAGTTGTTGCGGAGTCTTGAATAAACTTAGACGACGCCTTATGCTGGCTGTAG
+>40147 2
+AGACTTCTTCGTATGGCGAGGCAACTGGCCCACCCGCCTCGTCCTTAGAACACGGTAGACAGGATTGTCGAAAAGGACGAATCAGTTTGTATCCAGTTTT
+>40148 1
+CCTGTCGCACTGCCAAACTGGTGCTTGTTAGAATTGTATGCCAGTGACCAGTGTGCCAATGCTCCACAGGATGTCATCATAAAGTCCATAAGACCGTGGG
+>40149 3
+TGGCACGGACGTTGCAATAATCCGCGGCAAGTGAACTCCCATACCACGGTTGCCTTATAAGATCTGCATGGGTTCTCCAGTAAGTACAGCTCAGTGAGTT
+>40150 2
+TGGTTGTCCCCTCATCCGGCTATCAACTCGTGCCTGCAAGTACACAAACGATTATTGGGTTGAATACCATATAAGGGATCGGCTAGGACAGCGTTCACGG
+>40151 2
+AATAGTCGACGGGCATCAGATTGCGATCTAAAGCGGCACAATAGTATGCGTCTGAGCTCTAGAAGGACGCTGTCCTTCTGTTCACCCCTTGTGCGTAACA
+>40152 1
+TCTTTGCAGCTCCTTGTACCCCAGCATAATAACCATTGTTAGAGGGTAAGCCTTCAATCCGGTAAGGGGGAACGGGAGGTCCGTACTTATCGTAGACCCA
+>40153 2
+TATTCGCTCAACCCTCAACAAAAGGGTTATCAGCTGCCAACTAAGAGACCTCTCCTTGTGAATGGGCGGGCCCATTGGAGGGGTTTTGATGACTACTGCA
+>40154 2
+GGAAGGTGTCTTAGGTCAACGTTGCAGAGTCGCAGTGATATACGGGACTCTACACCCGTCAGCTAGGACATAACTCTCTGTCGCTACTTACTTCACGGAA
+>40155 3
+AGTGTCGAAACCAATTACTTCTGCCACCGCTGCGAGGGCTCCGTGAAGTCGGTTTTACATGCATGCTCCATTTCTAAGGGGTTCCCAAATCGGGAGAAAA
+>40156 1
+CCATGTTAACTCGAGACAACGCTCTCTGGGGTTATGATTAGAATTAGGACGTGGTGTCCAGGGCTCCGTATTGGACATCATCGCTACTAAACAGCCCGCA
+>40157 1
+CACTGTGTGGGTCACATAACACCTGCCGATCACCGCTTAGTTCATTTGACCCAAGACCTTCTGATGGAAGACGATAATCAGGTGATCTGGGTCCGGATAG
+>40158 3
+CCAACGAGCACGGTAATTGAAAAAAAGTCCTATCGGGACGCCCTAGTTCCGCTACTCCTGGTTCATGGGGTACTTGGTGAAGTTTGCCAATATCCGTAGC
+>40159 1
+AGAAGCACGAAGCGTGTCTAAATATCGGTAATGGTCTTCCACGCAGGAAATGGTCGCGGCGTTCAACGCTTGACTTTCTGAATCATATCCCGCGCACTTG
+>40160 2
+GATCACCGCTTCACGTAAATTCTAGTCCAGCGAGCGGGGGTAGCCTTAAATGGTCGCAGCCAAGTTTATACATCATCCCATTATGGGCGGCATAATGCTG
+>40161 3
+TATCGTTTGGTAAGGGATTACAACACGGTTTGCGCCCTTCGTATGACCGTATAGGCGAGCTACCAACAAGTGCTTATCGCACAGGTGACATCCAGCCGAT
+>40162 3
+GAGGAGTGATAACGAGCAATGTGGAATACCGGACCCGCATTTCCTTAGTAGCGTGTCATCGAGTAGCCCCCTAATTTGGCTTGCACCTAGATCGAACTCT
+>40163 1
+AGGGATCCGATTATAGACGTCAATCTACGCTTTCGTTGCGGTTAACCGTCCATGATAATGGTGAACGCTCGGGCCAGCTTATTTCAACCACCAGAGCGGA
+>40164 1
+GAAACGCTCCTGTCGCGCTGCCAGTGAGCTACTTGGATAATCATCGGGCGAATTGCTCAATTAGCCAAAATGACTTAGTTCCCGTCACCGTGAGTATGAG
+>40165 2
+CAGTACCCTATGGAAATACGGGTTAGGACGGTCGACGTATGATGTGTCTCTTAGTAGAATAGTTCATCCAGTCTTCACAAGAGCCGCCAGCTGCGCCTCA
+>40166 3
+TAAACACTGGGGACGCTGAAGAGCGGGTTTTCAGTCTAACTGCATTCACCAGGCCTGGGACTTCAACTACTGCGAATGATGTTCAATGGCCCCTTGATCA
+>40167 3
+TGATCAGACTCATGGGATTCGACCGGTATAATCGACATGCGCTTTGCATTATATCGGTCAGACTTGGTCCTACGAGCAGCCAGCGCAAGTGTGACCTCAA
+>40168 3
+GGGCAACTTTAAATCGAGACTTATTAACCGCGCCTCTCTCGTGATAGAGTGCTTGCTGCTTAACGAGATCGTAGATCAGAGGCTGGCGATGACCCTCACA
+>40169 1
+TTTAGAGCGAAAATGGTTTCGGACGGACAACTACAGCGGAAGGTTTACCAGCGTTTCTTGTTCACCCAACCATCAGTCGCTAGGGCGGACAACCTTGTTC
+>40170 3
+TCAACATCACGCATTGTGCAGGGAATGCGTACAGCAGTTGCGTGGCCAATAGAGCGATACTCGTCTTGTGCCCAGTTGCCGCTCATAGGTACATCAAATT
+>40171 2
+AGTACGTGCCGAACGTGTTTAGGTGGAGCCATATATCTAGGCAATAGTCGAGTACACTACTGGTACCCGAACCGTTCTCGTTACACTTCAGGCATCAGGC
+>40172 2
+AAGGAGTTTGGAAACACACCTCATACTCAGTTAGTACGCCGTATGTAGTCGGCGGAACCTTCTCGAGAACGACACGTCTTCGCGTTTCGATGGGTTCACA
+>40173 1
+TTTTGACGAGCTCTACCACGGCAAGCAAAGACTGGTGACCTGCTTCGCGTGACGACTATACTACATTCACGGACTTAAGGTTGGTTGCGACAGCGCTAAT
+>40174 1
+GAACGTATTTCGAATCTGATGCTGCAAGCGTCAGCTAATCGATAAGGTACCGGACTCTTCCATGGGAGGGGCCCCATTACATAGAGTGTCCAGTCCCTTA
+>40175 3
+TTACTCTCCCTAAGAGTACTGACAGCTGATTTTGAATACTGCGGCAGCATAGCCGCAGGTCTTCTTAATGCAAGTGCAGGTGCTTGCACACGGAAGCGCA
+>40176 3
+TGTAAGGTAGCGCTATAGTATGAGAAGGATCGTCAATGTCCCCCCGACACTTGTCATTCCGGTACCAGCCTACATCTTGAGGCATACATATGCCGTGGGA
+>40177 1
+CGCGCAAAAGGGTATTCCCTGCCAGCGATGTAGGTGAGATACATCCATAGATGATTTCGACGGCTGCGGACCTACTTAGAATCTCGTCAATTATGCCCGT
+>40178 3
+CCAAAGCTTTTTTAGTACATGACAGACGCTTTTGCATGTTACTTCGACAGACAGCAGGAATAAGCCCGCTAGGGGGATAGCGCTTCCCACAGGTTCCGTG
+>40179 3
+GCTTATGCGGGTCCTATCCCGGTAGAATGTTGACTAACCAAGCCGCAACTGGTCCGCTTGGATTGATGCAGGAGGTTTCAAAGATACTTTACCACAGCAC
+>40180 1
+AATAGCGAGCTCCATCGCGATTGTCCAATATTGTCGTCTATAGCAACATGCGTCAGAACACGCGTGGGCATCTCATTCGGCAGGTCCAAGTCGGATGTTA
+>40181 1
+TGGCCCTCACTCCGCTCAATTAGAGAAGGTATATGTCGAAATTTTTCAGGAACGCTGGTAGGCTCGGGTAACTGCAGTCTGCTCGGGCAACCACTACAAT
+>40182 3
+GTTATAGTTCCAAGACCGCCGTCAGTTGAATTATAAGAGTCCTAGCACTAGAAATAGAACGCGGCAATTGTCACTGCCGGTCTTGCTGGGTCCTCCACGG
+>40183 2
+GTCCTCTCGCGAGCGTATGCCCCGACTTCTGTCACAAGTTGTCAAACTATTAGAGTTTGGTAACATACACCAGACTTGAGGTGGAACGATCTCCGGAGAG
+>40184 1
+CATTCGAGCTGGTGATAGATACATTTTGGCTTGACGATCGTGCAGATCGCATCACCTCAGACCATGACCCTCCGATGGTGCCGATAAGTAGTGACACTAG
+>40185 2
+GACCCGCGGGGCTACTCAACCACGTTCTGATGAAATCCTATCGTGCGATTGCCACTGTCACACACGAGTGGAGGGTTAAATGTGGATGATATCAATTTCC
+>40186 1
+TGAAAGAACGTGTTCTCCTATGCTGACGGATAAACCACACAACGGTACTGATGGGCCCTCCAGATTGATGCGGCTTTTCACCAGGTTGGCTATAGTCCGA
+>40187 2
+AAACGTGCGGGTAGGTATCTACTTCTCTTGCCAGCGCGAGTGACAATATGCTCTTACCAGCGACCCATTTGAAACGCCTAAGTACCGAAACTGGTGGTGT
+>40188 3
+TTAATAAATTCCAGTCTGGTGTCGAACCAATAGTCCAAGTAGTTCGTGTGTGGGGAGGCTCCCCAGAACGACGGCCACATGAGCCCTGTATAGCTATCTC
+>40189 3
+TTGTCATCCGGTATCGTCAGGTTCTTCGGCCCTAAGTGGCCATCAATAGAAACACGATATATATTGGGGGTTCACACCATGGCCGCTAGGCAGCTGCAAA
+>40190 2
+CCATGGGCCTAAAGTAATGGGCCTATGATAGTGCAAAATCCCTTCGGCTGATATACACGGCCCTCGGGTTGCCGCCACATTTTAAATGTATGCCGATGGA
+>40191 2
+TCGAACAGACTCTGGATTACTAGCCCACGTTTAGGGTCCACTGGCTTATTCAAGTTTGATAGGAAAAAGGAGCCCTGCAGCCCTCAGGCGTCTTGCAAGT
+>40192 3
+GTCTAGTAGACGCCATCAGAATTCACGATTATGTCCATGAGAGCCTATGCGCAAGAATCGGTTATGATCTGACAATTGGGCTCGCGTGCCCCACGACTTG
+>40193 3
+ACCGTGACTCTACTGGCACAGCTTTCACCCTACATAGTGAGTGGTGCGAGAATACGTCCCGATGTGACGCCAAACTATCGTGATACATTAATGGTTGCGG
+>40194 3
+CGGAGTTGAAGATTGGCCCAGCCAGCGATACCTGCCTCTTCATCTACAGAATTCTAGGGAACGCGGCTTGGCAGGTTGAGAAAACTCTATACATTCCGTT
+>40195 1
+CACGCCTCCGCTGTGGGGCAGATGAGTCATGGATTTATTTCACAGAAGCATTGTAACTCACGAGACCTCCGATTCGTGTTGCTTAAATACGGGAGCCAAC
+>40196 2
+AATCTCTGATCAGGGGTTAAATCTCTTTTGTCGTGCTTAGTGATGGGATGACCAGATAAGACCAGCTCGCCTACACGGAAGCGGGTTCACACTCAACGCC
+>40197 2
+TTGTACAGCTCTGACCACGCGGCTCGGTCACAACCTATCGATTATCAGATCGTACCTGGTGCTCAGGTAGTTGAGCGTAAGACACACACTGGAAATGGTT
+>40198 1
+TCGCCCACTCTAAATCAGGGCAATTACCGCGAGCAAACGAACAAGACTATTTTGGTTTTGGTGGTCGGGCCGTTTGCATCGAATATCCCGCGTGAATCGA
+>40199 2
+ACGGGACAGTCGCCCTCATTCAGATGTCTGACAATTGTGTGGGACTAAAACCTCTCTATACCAGACATTTTCCTGGGAGCTGAGAGGGGTCTACAGATCC
+>40200 2
+GTGGCAGGGCAAGCCAGTTCAAATTAAATCCAAATCAGCTGGTTAGCTACGTGGGGCCAGGTTCCAATTTGGTGCTAATACCTCGTAGCTCGCATCCTCA
+>40201 1
+CGATCCTGTTAAGTTGAGGCGATGTTCGAAACTGTTACTCTGTCACGAGTAGGCCTTTGGCCCACGTGACGACAGGACTAACCGATCCCCTAAGAAATTG
+>40202 3
+CAACGACAAACCAGACACCGTGTTGCGTTTCTATCGGGCTGGGACGGGGCCTTTTGTGGTTATCTAACGATACCGTCAAAGATTATCCAGATCGGACATC
+>40203 2
+ATCCTTACCGGTCCGATCACATCATTGGGCGGGAACAGTTGCTTTTAACTCGGCCTAGATCAGCGAGGCGGTAAACCTTCCTAGCAGAAGTTAATACTGG
+>40204 3
+GGTTACAAGACTTAAACGTAATTAAGCTACCTCCAGGTGAAAGCGAGTCCCACGTTGTGCACCGCTGGGATCGCTCTGAAGCGCTTCTTTACAAGTTGCG
+>40205 2
+GCCGTACTTGCGTGCACCACTATCGTGCAGATATGACTCGTCACTGCCCTAGTAAGACGTCACGAGGCGACATATAGTTGAGGTTCGAGTGTCACTAAAT
+>40206 1
+GGGTTTAGCTCTGCTCAGTGGATAGGACCTATTACCCACACGTCACCACACTGTGACATTGAATGTCATCTAAGGGGTAACACACGCTCAGCTATGTGGG
+>40207 1
+AGGGGATTAGCGCCGACTAAAACAGAATCTTATGTGGATACGCTGACGTCTGATTCCCGACTGAAATCTTGACACCTATTGTGTGCGCGACCCCAGCGTT
+>40208 2
+AAGTGGCAGACTCCCGATTGAATCGGGATATTCGTTCATCACATGCCACTCGACTGGTAATACGTGGGGCACGACTTATATTTCAAATCGGGGCGACTCC
+>40209 3
+AAGCCTTCATTCATGCTCAATCATATACAATGGAACCGGGAGCCGGTGCAGGCTTCTGTTACGTCCATAAGTGCCAAGTCGAACGGTGATGAGGTTCTCC
+>40210 3
+TCGAGACATAGCGCCCGGCAAATCTTGGGGCTTTAAAACCTAACGTAGCGACACCTGATGGTTGATCAGTACTACCGTACTTAGCTGTAGCGTGTGCATC
+>40211 3
+CCCCATATCTATGTCTAGTCGATAAACGAGAGGCACGGCACACCTTTCCGCAAAATTTGGGTATGCTGTGTATTTGACGTAACTGAGACGCTGGGCACCG
+>40212 3
+TATGTTAAGAAGGTACTTACGAGCACCCCAGTTGCGTTGTATATCGTCAACCTATAGGCCCGGATTAGTCTCAGTCGTTAGCAGCCATAGCCAAGGGGCC
+>40213 2
+TGTTCTGCTAGGCAACCTGGCAAGATGACAGTATGTGATCCTAGCGCATCCATGTATGTCATAAGCGCCGGCTTGAACTTAAAGCTTTCCGACAGGCGAC
+>40214 3
+TAGTTTGCACGAGTAGTCTATGCAATTTATCTTGCCCGAATAATGGCCGGCATAGATGGTCATTCCCCGGAAGCGCCGGCATAATAGGCTCACGCCGTAA
+>40215 3
+AACATTCCGCCGCAAGTCCGTCTCAACCTTGGCTGCGAAGGACTGATCGCCGGCGTGAAATGCGAAGTTATAAATAATTCGAGCCGCATTGTTTTTGAGC
+>40216 2
+AAACAGCCCATGCCCATGCCGCCTAATCGCTTTCAAAGTATCAAACACTGAATCCGTATAATGGGGGTGTGAGAGGCGGCCTTTGAATCTGGTCGTTTGC
+>40217 2
+GGCGAAGGAATTCCCATGGTCAGTAATAATGGTTAGAACCCTAAATCTGGGTGTGGCACACTGGTCAGCTTTTACACGGTTCGAGCTCAACCCCCCAGTT
+>40218 3
+GACTCGTTGATATACACAACTGGAGATCCTAACAGCCCCGTAAATTACGGCATGTGCAGCCGTCCTTTGCATCAAAGGGTTTGATGGCCATCCTGGTGGA
+>40219 3
+TTTACGTCGGTTGTCGTAAGATAAGTACAGCAGCTTACTATACGGCGTTTATCCGTAGAAGTAGGCCCGAAGAATCACGCGGTAGACTTCCACCCCGGCT
+>40220 2
+GGAGATCTACCTGATCGAGCCCATGAGTGGTTCTTCTTCACCGCTTGGAGAAGGGCGAACAACACCTGACTAGAATTGAAGGGTTCTACTCTTGCACATC
+>40221 1
+CGGGCTTGAGTTGCGGGGTAGCTAATCTGCGATTTAGGATCCGACGAAAGATATCCAAGTTTCCAAACAAACATCGCTCAATCGTTTGCCCCCGGTCATG
+>40222 1
+AGAATGTCTTGGTGCGCTCAGAACACTGTCAAGAGAAGCTGTAATCAAAGGCCCCTCAGCCAATTTGTGGGTGTCTTGATCTGCGTACAAGCTATCGCCC
+>40223 2
+TATCTGCCCTACTCTTGATAAAGTACAGGATGCGGCTGCTACTACAGTAGGACTCTCATAGGCTGGTAGGCCCGATTAAACTTCAAGGCCCCTGGGATGA
+>40224 2
+CCGTCTAAAGAATCAGCCCGCCGTTTATAAGTAGTGTCAGATCACGGAGTCTCCGTCACAGATAGTGTACACCCGTCCTTGGCTATGTCGGTTAAGAAGG
+>40225 1
+GCAGTGGATGGGTCGGACTAAACACCTGAAAACGCCTGTCACTTTTAAACCTTAGGCCAGCCGTTATGTGATGTTGCGACTTCCTGGCGACACTCATGAA
+>40226 2
+CAGGTCGACGCTCGGCTCTAATATACTTGTCGTTCCTCACGGCGGGCACGCTTGTCGCAGATCCATGTGGAGATAATCTACAGTGATACTACTAAAGAGA
+>40227 1
+GATCACGGCACCAGTGATGGCGACATATACTAGAAGTAGCTTTTTATATTGCTAGTGCGGGCGCCGACTATACGCATTTCGACAACCCAGTCGTCGACGT
+>40228 1
+CCAACGTTCTGGAGATCGTCGGTGCCTACTACTTAATGGACCGCTATGAGCGAGTTCTGATGAGATACGCAAGCATGGCTTACGTCAACCAAGCTTTACG
+>40229 2
+GTTAGGATCGGTCCCTAACAACATATCAGCTAAGCATAGCAGTTGCCAACTGTCCCCCCAGGAGACGCGGTCAAGGTTTGTCTGTAATCGATCTTAGTGG
+>40230 3
+GGCGATGGCGCAGAAAGTCAATCAGCATACACACACTGCTGAGACAACCTGACTGCATAGACCCTGAGTTTTAAGGTTTGGTGTGGACCTTCCCTTCTGT
+>40231 2
+CACCGGTACGTGTAGAGTCCCATAACGTGCACTATGTACCTTGACACTGACGAGGATGCCCGAATTCAGTACTCTGCGTAGCGAACAGGTTTTGATTAGC
+>40232 1
+TCAACAGTCTGGAATCGCAGTCTCCTACTTCGAGGGGTGACTCACGGAGAACAAGGAATCGATTCTGTTGTGTCCTGCGCCCCGAATTCGGTAAACTATA
+>40233 1
+AGCTCCAGTGCAGTTCTTTGCTGGCGGAATCGATGTGTTACGTTTAGAAATCCTCATCAACCGCCAAATTAGCGAAATTTAACCCGGCTGGACGGCGAGC
+>40234 1
+TAGGGTTCCACAGGAGCTGGCCATGGTACAGGGTTGTACTCATCAACTCCGTTAAAACATCCACTCTGAGTAGCTTGCTGGCGTGCCCAAATGTCATAGA
+>40235 2
+GGTGACGGCGCCTAACCGTGAGTTTACCGCCATGCTCCTAACAAGTATGTATAGCGTTGTTGCATCCCCTCGGCGGTAAAAGCTATTAAGCTAGATGACA
+>40236 3
+AGCAACGCCGTGTCCGCGGCATCCTTATTGCTATAGCGATCAAGCTAATGCCACTTCCGATGAGTGCTAACATTTGCGACGTTGAACCAGATGGTAGTGA
+>40237 1
+CCAAACGTCTAGCGAGCAGTCAGAAGGCGTGGCCGCTAGGAAGTTTATGTTGGGAGTCGCATGCTTCTAAGACTTCATTGCCTTTCGACCTAAATAACCC
+>40238 1
+GACGCGTAAGAGTTCTTCGCGGCTGTGATGTAACCCGAAATATAATATGACATGTCAAAAGCGCTCCGGGGGCCTGCCCACGACAGTCTTAACCTTGTTT
+>40239 2
+GAATATCCATAGGGGTCTGTTCGTCCGTACCGATGTAGAGGAAATGTTCCCAAGACACAACGGTTATCTGAAATCGATCTTCCTACCTGCGGCCTGCGGA
+>40240 2
+TCAGGACTAATCCGCTAACGTGCCTTGTTTTAACCGAGGCCAGAAGATTTGATATCCAGAGACTAGTCATCTCAGCAGGCCCGAGTAGTATCCTTGGCGG
+>40241 1
+GCGAATAAACTTGTCCGGTAACACGTAAGATACCCGTCTTTTTAAAGTACCGCGACACTGCGGGGGGGCCGACATGCTGCCTTTCGCATTGATAATAGCT
+>40242 2
+ATAGAAAGCATGATTCGAGTGTCTGCCGATCCAGCACCGTTCAGCTAGCCTTAAGATGTAATGCGTTCGCTTGGGCACCCGCTGAAGCATAGGTACACTT
+>40243 3
+GGCCAAAAGACGCCCCTGCTTCGCACGTCCGGTACTCTTGACTAGTTGGGGATTAATTTCTGTCGAAATAGGAGGTAATCTGCAAAATGTCCCCGCTAGA
+>40244 1
+CGATCTCGATAGATGACCGTAACCTACATGGAAGGCTAACATTGGAGTCGGACAGGCACTTCAATACGTGGCATAATCCGGTGTGCGTTTTTCAGCCCTC
+>40245 1
+GGTAACCCGTCTTCTGAGGAAACTCCAGGCGTCCACGGGGTCCGTCGTCGATCAACTCCGAAGATATGCTATGACGGGTGAATTTGTTCAATAAACTATC
+>40246 2
+GTACCGAAAGATGAATTCCGCACTCTAGGCGGTTCGTTTCGCGCCACGATAGTATGACGAAGTTGAAGTGATCCTCTGGTAACCTGCTAAGCCAACCTTG
+>40247 3
+TCCTTGACAGAACGCTGAGAGGTATATTCTGATCGCCCAGCCGACTCTGTCATTCCAAGTGACGAGCATGTAATTAAGTACCGGACCACGGTAGTGGTTC
+>40248 3
+ACGCAGAGATATCGTGAGTGGTTCAAAGATACTCTCTAAATGGACCCTGAACTGTGTGCGCTTTTGAGGCCAGGCTTGCAAGTCACGTAGCTCCCCCATA
+>40249 2
+GGCCGTAAAGACTCATGCCGATAGGTTGAGTAAGCGGTAGCTATGCTCATCCGTGACTACGCCACCTGAATTACATCATTTAGGCATAACGCGTTCTGGC
+>40250 1
+TCTATATATTGGTTTGTGGCCTCCGCTAGACCCGTTCTACTATGAAAAGAGGGCCGAGCTAGAGTCAGTAGATCGCCAAGAATTCGACCTGAGGCCCTAC
+>40251 2
+GGAGATCGATGAGAGACGATTACGTATTCGCTTCCCCCGGTATACAAGCTTGGCCGCTTGTGGCAGATAATTCGACCAAATTACCGAATGCCTCTATGCG
+>40252 3
+ATAATGTCATCGTATATCAATGGAGATGGCGTCGTTACTCGCGCAATACGACACGCCCTGACGGTGACCCGGTCTGTAGTAATGGCTAGTCCACAGTATC
+>40253 3
+GTTTGAAACAAGAGAGACAAGAGCGTCATGGCCGTTAGATAAACTCGAGGTCCATCCGCATCTCCTGGCCTGCCAGTTTTATCTCATGTACTGCAGGCGT
+>40254 3
+TATGCCCTCTCGTGTCCAATGTAAGTTCATGGTACAAGTAGTATCGGTGAAGACCGTCCGAAGGGACCAACACATCAGATTCTCTTCGCGGGGAATCCGT
+>40255 1
+TAAACTCCCAGGGATTAATGTGTCGCAAAGAATTAACTCTTATTAGGGGTCCCGCGCCGTATGACCCAGGCGGGTATCACCGTAAGGTCTACCCTGTAGT
+>40256 2
+CATATCGGACAATCCGGTCTACCCCGCTCGCAAGAACCGCATAGTAGGGAGGGGACGGGTGTCTTATTTCATGTTGAATACGCCCCTAGAATATTTGCAT
+>40257 1
+GTTATAGCACCATGCGACATCGCGTATCGTAACCGGCTTGACAGATTCCGCAACACAGTCCTAGGAGTAATAGTCATTGCCATTACGGTTCGAGGCTTGG
+>40258 3
+CGACCAAACCTGTTACTCGAGGAGAGGCATAGTCATAAGGCGTCCATGACATTTTGTAATACCCTATTGCGCGTATGCCGAATCGGCGTGGTGATACCCT
+>40259 2
+GGGCCTCATAAACTCTATTACGGTGTTTTCAACATTGTCGTCCCGCCCAATGGAAAACGTGCTCATCAGGAGAAGCGTCCGGGCGCAATAGGTTTATCAG
+>40260 1
+ACCACTCCATTTCAGTCGCCGGAAACCACGTAGTTCATCCTGTACGTCACTGAAGTTGATAATGAGCGGTTAGACAATGTGTCTGTGACCAGCTGGGGCA
+>40261 2
+TTACAGACTAGACGGAGCGGCTGATACCTATATTGAGAGGTAGGATCATTGCCCTTGTCTCGGTGACAGTCATTCGATATTACTCAACGGAACGGCCCCC
+>40262 2
+GTGAAGCGAACCTTTATTTATCTGACCGAACCATCCCACTGCAGACCGTGGCCATTATTGCAGACCAGGATCAGATGGTGAGTTGATCTGCCTGGGTCAA
+>40263 2
+CACAGCAACGTCCGAGAAATGCCTAACATTTGGTGGATTTCGTGATTCCTCATCAACGTATTCTCCGTCCCGGTGGGCGGCCATGAAAGATCAGTGAGTA
+>40264 1
+GTACTGGCTCGAGCTTGGTCACAAGAGGGTCCGATAGCAGTAAGGATAGTCTTTGATCCTTCATGCGCAGTATCATGCGTTCGACGCACAATCCAAACCT
+>40265 2
+TTACTTTTTCGGTACCGATACTCCCGAAGGAATAGAAGGGCGTCAAATGCAGGTCCCCTGGCGATTGTAGTCAGCGACCTATCTGACCAGGGTTACACAT
+>40266 2
+CCAGTGAGTTTAAAAATGTTCTTATGGTTAAAGAGCGGTCCGGTGCGCTCCAGAAGCAGGTGAGCACGTTAACCAGTTGACTTCCTCGCGACCCCTACAT
+>40267 3
+TTCACAAGCTTTGGGTCACAGGATTCGTCCCTCGAGGCCTCCACAGATAGGGAATGGTAGGCATAACCAATCCTGACTGTATTTCCAGTGGCTAGTAACG
+>40268 1
+TCAAGTACTTGGCAGCCTGGCGTGAAATCGGTTTCATACATACGACTTGCTCCTACTTAACCTGGAACGACTGAGGACCAGTGAAGGCATCTCGGCTAGT
+>40269 1
+CTTATTCAATATCCTACAGATTCCAGTTGGGGCAAGAAGAGCCGAGTTTAGCTAAACCACGGCCCACCTTTGGCTAGTCGCAGTAGCAGGGTATTCGTCG
+>40270 3
+AAAGCCAATATTGATGACCTTGGTGGGACTTTGCCACGTAGACCCAGCATTATCTTGATGCGAGCTGTGCGAGGCTTCACAACAAAGCCGGTTCTAGTCC
+>40271 3
+TCCACGTAGCATCTTAGTTTCGGTGTTACGCCCAGATCAGATTATGACAATCCGGTAAGGTGCTAGCTCTGGCCAGCAGATAAGCGCGGCATTACACTAG
+>40272 2
+GTATAAGCTTTTGTCATAGGAGATGACCATACGCGCCAAGCTAAGGGCTTTGCGTCCTCGATGGCCTCTCTTATAGATCTGACGTACAACACGCACGAGG
+>40273 2
+GAAATGCGCTACAGGGAATCCGCCCAGGAAGAGAAGACCGTTTATAGCTCGACAACCCTAATCTTGCGTCCGTCCGACTTTTGATGGTTAGGTTCGCATT
+>40274 3
+GCAAGACCGTTAATCACATGCATACTATCCGGGTGGTCTTAGGCAATGAGGAGGCGCACCACTCAGCGTTAACACGTTCATCTTCTATGGGTCATCTGGA
+>40275 2
+CCATGGTGCGATTGGTGCAGCGTTTGACAGCTATGAAATTCAAGCTGATCACTCTGCCACCTTCTAGTACGGCAGTCAATTGGGAACACTACCCTGGGAA
+>40276 1
+GTTATGGTCATGTAGGATCTGTCTGCTAGCCTCAAGTCGTGAGTAACCTAGCGCCTGCCCGGTACCGTACCAATGTGCGTAACCTAGGGCTAAATACAAA
+>40277 1
+ACCAGGCTATAGGTTGGCCCGTGTTGTCCAAAACCTTGATGGGCCACGTATCGAAACCCATTACTTTCGGTACGCCATTTTTGGGAAGGATAGCCAAAGC
+>40278 2
+GTGAAGGGACCAAGCTGCTTCCATGCAGCTCACGGTCAGGAACCGTTTACTCCCTAAATGAGATGTCTCGAACACGTTGCTGAGGACTTTAACTCAGTTG
+>40279 2
+ATCGTGGGGACTCTGGAACGTAACTTATCTGGTCGTGCAAATCGCTCGGCCAAAAGTAGCCTTTTGGATTCTACGGATCCCTCAAAGAATCCACTAGGCG
+>40280 3
+CGACTCACAGATTGCACCCCCGGTATAGTTTGAGGGTCCTCTCGGCGAAGGCTAGTTGTCGTCATAGTAATAGGGCAGGCAACCATTATATAGAACTCCT
+>40281 1
+GCAGGGTCCTACGTCGATTAAAGCGCTGTATTGTCCTAAAAAACTAAGCCTCATTCGACAACGGGCACTGCGCGTTTAGCGTCTTAGGTCGGAGCAACTT
+>40282 3
+CCATATTGCTCATATGGTTTCAGAATGCCCGCAGTTACGACCAAGTTTAGGGCGTGCAATACTGCACGATCTGGACTACGGTGGTGGCTAGAACACCCAT
+>40283 3
+CGATATTCAGGGGTCAAAGCGAACGTTTAAGCATCCCGTGACACTGCTGTGCTTTTCAGTTCATTTATCTCGGCGACCCGGATGCAAGCAACAGTGAGAC
+>40284 3
+CGTCGTTCTGAACAGCCCATAATGAGCTGACACACAGCACTTAGAGATGACTCGGTTTATGTTCTGCGTTACCAGACCTGACAGGACGCCGAGTGATTGT
+>40285 2
+TCCAGCCTCATGAGATGACGCGGTGACTTCGCGCTAGTGATGATCTGTAGGTAATTCCATCGCCTGGAAATTGCCCCGACGGCAAATGTTATACGAACTA
+>40286 2
+CCTTGTCTTTCTTAGGCCGTCGCCAGCCTTTAATGATAAAAGGAGTTTTCCCAGATCTGAGACGGACAGCTATCACAGGACGCAATTGCTGGGAGCACGA
+>40287 2
+CAAGCTCTAGCACTGGAGTCCAGCCCCACTTTCGATGGCCGTCTCCGTGAATGCGGAATTATTGGAAGCCAGTGATATTAAGGCCCAATGGACATAGTTT
+>40288 1
+GTAGTATAGATCTAAAAAAGGGCTCACAAATGGCTGCGCTGAAGCCTGAGTTCAGGCAACTGGCACTGGTGCCATTTGAGCACTTCCTACCGTTGCTTCC
+>40289 2
+GCTAAGAGGGCCTACTGGCTGACTCGGCAACCCTCACGAGCACATTCCTATATTGGTGCCGTTTAATTAGACGTCGATCTGAGGACTGAATGATAGCCTA
+>40290 1
+GCTTCACCTACTCTAATCCAGGATGGAAATTTGCAAGCCGTTGACGTCACCAGGTTCTAGTTATCTCAATCTCGAGGGACGGAGAGGACACCTTCTGGGA
+>40291 1
+TGTAGAAGCTGCAGAGTATCGATAGACGGCCTTGCAGCCCGAACCCAGGGCTAGCGTCAATCTCGTATCTTCTCCATGGAGTGCCTCATAAGTTAAGTAT
+>40292 3
+TCCACACGAGCTTATACCTCAATTTATCCGTTGATTTCAGTACACTGCGACACTGTCTTCCTAGGAATGTGACAGGGGAGCCGTGAGGAAGTGACGGCCA
+>40293 2
+AAACCGTTCGATCATAATAGGGGGACTCGTGCTCCCCAACTCAAGCCGGCTTGCTGGCCAGCTATTTCAGTGGAGGATGGATCGTTATGATACAACTTCA
+>40294 2
+ACCGGCTCATTGCCGCGACGGTATGAATATGCTCATCCGTGGCGATCAGATTATGCCCATGAAGAGCTGTTGGACGCCACAAGCGATTTAATCATTCTGA
+>40295 1
+CGCACTAGGAGGCGGATGGAATTCTCAGATAGCGAGTGTAGCTGATCTCGAGCACTATATCATCCACTAGGCCCTTTTCCTTACGAATGACTGCGAGTCA
+>40296 1
+CTAAGGTACGTGCTAAGTGGTATCGCCTCATCCTCAGAATCCATTTCGCTGGTTAGTCAGGTTCTAGAACGGACAACTCTGTGAAAGACCCGACGGGATC
+>40297 2
+AAGGCGTTTGTATAGGTCGCATTCGTCAATAAACCAGCTCGATGGCATCCCCCACTACGCCTTTGGCGCAAGGAAAACGGTATGTAACTTTCGATTCGGG
+>40298 2
+CCTCTCACGAGATGGTTGGTTAGACGCAGAAAACGTTAAGTCTATCGCGGTAAAGGTGCCATTGAACCTAAATGTCCCTCGCTGCCGATCTGGAGTATCC
+>40299 2
+TATCGATGTATTCCAATGGATCCTCAACAGCTGCTTGAGCTCTGGGAGCGCACGGACCTCATCTACCTAGAGGTTAGTATTGTGCCGTACCAGAAAGGAC
+>40300 2
+CGCTACTATACCCTCATAGGCGCAGGCTGATGAGAAAATATCTACTAACTATCCGGCAAATCTCCTGATTGTGGGGTGGGTGACTTGCATCCCATGCAGG
+>40301 2
+AAAAGAAAGGGAGTTAAGAGGCCCCATGTCGGACGCCTTCGCTATCACATCTACTATCTCATCCCTTATTGGGTAAGCCTTGGTAGGGTGCATCACTCGG
+>40302 3
+TGACAGCTAGTTACCTATACTCTTACGGGTTATCTCATAACCCGTGTTGACACTAGCACAGCGCAGGACGCTTGCGTCTTAGGTCGAGGAAGGGCAATCA
+>40303 2
+GCTATAGTATATCAGGCCCGTCCTCCATAGTAACACCAAGAGTGTTCGCGTCGTAGTATGGGGAGGCATCTGAGATATCTAACCTCAATCACGCGTCGTG
+>40304 2
+CGTGGAGAATGACGCATTTGGGGAATACGGGCAGTGTCCCTAAAGCTCTACGGGTTGACACTTCGTTCAGACCATTATTTCCGACCTGCCCTTAAAGCAA
+>40305 3
+TGTCCACCACTTCGTCATGATAGGGTTTCCAGGCTATTAGCTGATCGGCCTGCCACTAAGGTGGTAACGCATAAGGCAGTCAAACGCAGCTGAGATATCT
+>40306 1
+GAGTCCGCCCGCTTCATCGAGAGTAGCCATGAGACTCAAATCCTTCTAATTTAGGTAATCCAGGTGTTGCCCGATCAGGACTGCGGTTCGAGTTCAAAAG
+>40307 3
+GCTTGGTAGGCATGTGTGGAATAATCCCTCTATCCTAATTGGTGGCCCCGTAAGTTATGACTCCCGCAGCAATCCTTGAACGCGGAAATAGTCCAGCGAA
+>40308 3
+CGTCGCAGAATCACCTAACAATCTCGAGGCGGAGAAACGTGACAGATCTTGTTCAGCCACTTTATCCTTAGCGGGGCTCGTTAGTTGGAGGTCTCCAATA
+>40309 3
+GTTATCCGCACGGACACTTATCAGGACTACTACTGGGTTGACGGGCGTAGATTGCACGGGTGAAGACTCTTAATCTCGACTCCTGATCGCAACTATACGA
+>40310 3
+TTCAGGCAAGCCCTCTCCTGTGTGACACTAAAAAGCCACCGACCACTTGGTATTAGTGGTTCTGCATGCCGGTTCTGTGGAGTGGAACTAACAAAAGCTG
+>40311 3
+GAGCCTGTAAGGGGCTACTCCAGCCCTTGAGGTGTGTGCAAGCACTCTCCCGGCTCAAAACATGTTCGATTGAAAAACTGTTGCTTCGCATCAAGAATGT
+>40312 1
+ACAGGTAAGATAAGATTCACGGCGCACTATGTCTGGACCGCCCGCTGATGCGTTCTAAGTCATAGCTAGTGTAAAAGTGTCCGCCTGAGCTTCAGCATTC
+>40313 2
+TAAGCAGACCTACAAGACGTTGCCAAGTAGACATGAATAACTGGCTTTGTGCGACTACATCGTCACTTCATCTAGTCCCTTATGCGCGGGGCATCGTGGG
+>40314 3
+CTTAGGTTTCACAGAAACCGGACTGATACGATAGAACTTTGAGAGCCCATTCTAGCTTGATGCTGGCGTACGATAGTTCCCGCGGTCGACTACCAGCAGT
+>40315 2
+TCCGGTTTCCCTAGGTGGGGAACTAGCAACGTCACAACTTAGGGTCCGACTTATTCAGACGGAAGTCCTGCTTCACTTTGTGAGACCTAAGCAGTAAACG
+>40316 1
+CAGGTGTCCGAGGAAAAGTTACCGTTGCCGGTCAGTTGCACATCGATAGGTATAAACCATTCAGTGCGTCGGACGTCCACTTATTACGCATAGACCTCGT
+>40317 3
+TTCACGCTGGAAGAAACGTTAGGAGGCCATAATCCAGGACCCAATCATCTAAAATCTTCCTGAGTTCGCGCTGAGACTGTGTTATTTTCAGCCGGGCGGC
+>40318 3
+TCGCGCCACCGGAGGCCGACCCGGAATGTCTTGCGAACTACAATGAAGTTATTACTATCGGTGCTAAACCCAAGCCGTTTGATCGAAGGTCGTTTTTGAA
+>40319 3
+GTTGATGGGATGTCGAACTTGGACGACGAGTTGACTTGAGCGTGCACCAAACAGCGCGCCTAACTCCTACCTTAACCGATGACAACTTTGGGTATTCCAT
+>40320 2
+GTAGTCTTTAAAATCCAGGAGTACCTGCATGAATCTGCCGGGCTATGGTAGGCCCCTTCCCCATGCAAGTTGGAGCACCTCATAGTATCGACTGAAGGTA
+>40321 1
+ACCCTAAGTGCCAAGGGGCTCGTCTACCGGCTTTCACCAAACCATAAAGCCTTGTATTAGTAGCAGCTTATTGTGAGTCGAGCGCTTTACGACTGGAGAG
+>40322 2
+GGCCAGGTCTATAGACCTTTTCGGCTACGTGTATAAAACGCCATGGCACAAGATTAGATTCAGCCTCAATTGCTTCTAGTAGACTGCGGGCACGATGCGC
+>40323 1
+GACCTGGTAAAGACCGCTGCTCCAAGGAGGAACGCACCGTAGAGGCTGATCTCACATTTCTCATGACGCTTTGATTGGAAAGTCGGAGCCTTCTTATTCA
+>40324 1
+AGGCCGTTTAACTGTCCTGCTGGCACAAACGCTGGATACTTCTCGGACCGTAAGTTATAAGCACCGGCGTGTCCGCAGAAGATCGTGATAGAATTCTACT
+>40325 2
+TATTGCGTTACCGGACGTAGTTAGTTGTACTTCACATCGCCGGCTGGAGTCGCGTAAAGAACCATTTACTTAAGTAAAGCGACATGGGCCTACCCCACGG
+>40326 2
+GTGCACCAATCTTATGGAGGACTGTGGACCTAGTCCCCGTACTCCTAATGTAACACATAATGATAGGTCTAGCCGACCTCGATCAGTATTGGGTGCGCAG
+>40327 2
+GCTATGACTGGTTCCGCAATCCCCTAGAGGGGATAACTTCCTTATGATATGTGGCACTGGCAAAGCACAGATGAGAGACCACCTAGTCGAGCTTTCTCGT
+>40328 1
+CGCCAGATTGTAACTTAATCACGAATCCCACGCATGTTGCCTTATGTGGCACGGTAGGAACTCGTTGGACGTCCGGTTACAGCTGCAATGATGGTACCAA
+>40329 3
+TACTCCAGAGTAGTTGGATGTCGCGACGTACAGAAATAAGCGTTCAACCTGCCGTAAAATGCTCTTTTGGTTCGTGGCGATGCACCCCGGCTTAAAACGC
+>40330 3
+CCGTATATTACGCTGTACGAGTAGACGAACCGTAACTTGTGGGCAAATAATTTGCCAACTCGTAAACTGCGCGGGACTGTGTACCCGACGCTCGTCTGAT
+>40331 3
+GACGCGGGATACAGATATCTAATCTTGGAATCAGCCGCAGTATCGGTCGCTTTTGCACTTCGTATAGTAACGCCGCACATTGCAGGCCATGCAGTCATGA
+>40332 3
+AGCAAGATAGGGTGCTCACTGTCATATGATATAGCCTGCCAATCTTACTAGTCCGTAACCTCAGGGCGAGGGTCTCTTACGTCATGCTTGGACCAGGCAA
+>40333 1
+TTGTGGGCGTAATCGAAATCCACTGCATCTTTTGAGACGGCGAACGGGAACACTTAAGAGCTTAGCTTCCTGAGACTGAGTATCCGCCTGACTGCCTCAA
+>40334 2
+ATGATGACCGGCCATCGGCTCTGAGATGGAATATTCCTAGATAGTCGTTAGTCCTGCCAGCAAAAATGTCCGCTGGCTGTACTTAACCACCAACTGGTGG
+>40335 1
+GAAACTCCTACCAGCAAGGCTTCTGTGCGCCGCAATGAAAGGGGGGTACATCAGTTTCTTTACTTTAGCCCATACTATAGAGTGCGGTTCTCAGCAACGG
+>40336 1
+ATGTTCAAGTGGAGTAAACTCGACCTGTGTGTTTCCCGGCGGTGTGCTCAGTGGATATACGTTAATAAGCCCCAGCCATGACCGCCACCTGAAAAGTTCA
+>40337 3
+CTTGCACCTCAGTACTTACGGGCGGGAGCCCCCAGTGTATAGGCGTGTAACCGTTTGGGCTATCAGTCAGCTGCTGCACAATCATGAAATCAAAGTTTAA
+>40338 2
+TCAATTTTACCTTCGGGACAAGTGATCACTCAACATGTATAGGTGTCATCGGGGTAGTCGCAATCTGGAGCGATGAGTCGCAGAGCACTACACTCCCCGT
+>40339 3
+TGGAGGCATATGTCAATGCTGGAGCCGACTGTGCGGCTGTTGACCATACAATTCGTCACTATTTCAACTCGACCGAAAGGAAGACTGGCTTCCTAGCACT
+>40340 3
+ATTAGTGTCTGATATGACAGACCGGATGGATGGTTATGCCCTCGTGGAACATAGCACGAGAGTTACTCATAGCTTCACATACGCGGCCCTGTCCCCGTAA
+>40341 1
+GACTAGTTAACAGCTGTGCCACAGTATCGTGGATAGCTATGAGACGGGTACTAGACATTGGCAGGCAAATAACATCACCCCTTCTGCTTGTCTGGCCGTC
+>40342 3
+TCACGAATTAATCTTCGTTGACCAACGACGTGCACTCACATTTGAGGACTGGGGTTGGGCATCGCCTTACCCTCCACATAGTTATGGACTGACGGAGGAA
+>40343 3
+CGCGTGACCGGACTACCCTAAAACGCGTAACACAAAGTGTTTTCATTGAAAACAAAGCTATCGAGTCTCTGTTGCAGAGGTTGTTGCCCCTGGGTCTGCG
+>40344 1
+CGGACACTCAAACTCTTGTTTTTGCGGGATAGAGAAATCACTATTCGTGAATTCGGGATCATACAGCTCGACGGGTCTAGCGGCCAGCGTAAACCGTTCC
+>40345 1
+GTGATTGCTCGGCTTAATAGTGAATGACCCGACATCCGTGGACAAACATAGGAAGTCTAACCTGAAGCCCCTATTCCGTTATCTATCGGTAGGGCCCGGT
+>40346 1
+GTAATACATCTGTGGTCACGAACCCCTAATCTGCCTGTGGGTGATCTCGAAATGGTTAGCAATGAACACGTAGGTCGGCTGCACCCTATGGCGCCTTAAA
+>40347 1
+GATGTGCATAGTGATCCCCGGACAATTCCCCGAAACACGTCCATTTGTGGAAGATGGGGAACTGAATATGTCTCGATGTACGCTCGTCCTCCCAAGATGT
+>40348 1
+CGGTAACATGCGTAACCGACGCTTATCTACTGACTCGAAGATATCCCGTATTAGGGGGATAGCATCACGTCGGGGTGGTATAGAAGCTCTTACTTCACCC
+>40349 2
+AAGTATCGTCTGCCTGGCGAAAATTCCGACCACACCATAAAGGCGACGTTGTTTTGTAGTAGAACCCACACTGTCCTTGTGGGGCCAGATGGTTCAGTAC
+>40350 3
+CACTATAAATAGCTTCCACTCTCAAATGAGCCGGCATGTGTTGGTGGTTGCAAAATTGGGCTACACGCCAGCAGTGCGTCGTTGCCTCGAATCAGAGACT
+>40351 1
+GGGCTATCTAGAGGACGAACGAGCGATACATTGTAACAAGAGGTCGAACGAGTGACTCGTCTTTTTTCCCCCTCTAACTCCGTCACTGGGGACGTCTTAA
+>40352 2
+ATATTGGACTAAACGGTTACGCCGGGAGACATCCCCGACGTACATACTCGCAGTGCAGGCTCTCTCGTGTCTTGAGAGCTTTGTTATACGATCGAAGCAA
+>40353 3
+TAGACGGAGAGACATCACCTGGTTAACTTGCGTTAACGCTAAGGTGCCACCTAGTGACTCTGCCGTGCCTAAGCGTTAAATTTGTCGACGATCGGCACTA
+>40354 3
+ACGGGATGTGCACACCGGTATAAGGTTTCCCGTACGTGACCGGTGATCCTTGCACTATGAGAATCTGTTAGCATGCTACGAGCAGCCCCTTTAACAAGTA
+>40355 3
+TCACATAGGGATAAAAAAAGTGTGCGGCATCTTGTTGCGGTGACTATATATAAGATGTGCCCTGCTCTCTGACGACATCGCTCGAAGCTGCCCCCAGTGC
+>40356 2
+TACAGTCCGTGTATCTCGCCCTAGGAGAGACGTTGCATAGTAGCCAGGTAATTCAGAGACGTTCGCACCAACTTTCTCGAATGGAATATCGGCGGTTCAC
+>40357 2
+CTGCCCTCTTATGACGTATTTGATCCTGATACCGCAAAACTGCAAGGCTGCTAATGCATTCGCCCAGGAATCACGTGGTAGTATGAAGCTGTAGAGGCCG
+>40358 1
+AACGGATTCGCGTGAGCGACCCAAATCCGCTTTTCGCTCGGCAAACTATCTATTTCTTGGAAACCCTTGAGACCTGGCGGAAGCTTTCAAAATGAGGGTG
+>40359 1
+TTGTCGGTGGCTCTATTAATGACATGAAGCAGACATCAGCTCTATTCCTCTATACTCGCCGACGGGATAAAGCGGCCGCGGTCTATTGTCGGCAACAGAA
+>40360 3
+AGAATAAGCCGACGAGACTCTCGGTTGCTGCGTGCAGTAAGGCTAGTTCCTTCGCTCTTAACAACATGTACGTACGCCGGTTGGTTTACACCAGAATGCA
+>40361 3
+TTACCTACCGGTAAACGATTCCCTTGGCTCGATTCTCGTGGAATACACGTACAGCAACAACACGGAATTCGTATCGTTGCTGAAGAGGGTTGGGACCGCT
+>40362 1
+TCCTCTGCGCGCTGATAAGCTGGCCAATAGTGAACCTAATCAGGTCTACTATTTGGATCAGGCTTGCAAGGAGACATGACGACTTGGCTGTCACCATCGA
+>40363 2
+CATCCGAACGCGACGTCTCATAAAGCTCACTTCCTGTCTAATCCTGCGAGTTATGTAGCCAATTGTAGGATATGCGCGCCCGGATCATGGTAGAGAGAGT
+>40364 3
+TAATCCACGTTGTAACTCCAACGTAAAAGTTCGGATGCTATTGAGTTCAGAGGGACGCCGATAGCAACTGCTCTGGAGTGGTCAGCTCACGTTTCCACGC
+>40365 2
+AAGATTCTAGGTAACGATCCCCCACTCGGGCATCCACAATGCGCGTTTTTGGAACGACCTTAGGTAACGAAGCCATGTGGTTTAAGCTCCATGTGGGCTA
+>40366 2
+CTATGACTTTAAATAGGTGGTTAGGCTTCAATGCATAGCAAGAAGCATGAAGATCTCCGGTGTTGCCACCGTCACAGTCGCCCGGCCGCTTACATGCTGA
+>40367 2
+GAGGGTCTGACACTGAATGTGTTCACTGCTATTTCTGGACCGTATACTAATGTGGGCTCAGCACACACCTACGGCGGTAAGCACACCACGCAGTTATTGA
+>40368 3
+ATGGTGGGTGGCGCACTCGTGAACCAAAACTCAGGTCTCTTGGAACAATCTCGTTAGAGCCTTACGCGACTGAGGAATTCTCAACTTTGACGTCCAGATC
+>40369 2
+TCATTGTTGGGGACAAGATCATCGTTATATTGTTCGCCAGACGAGTCCGTACTGACACTGAATGGCTCCAGCGGAGGCTCGTCCGACAAAAAACGTTCCT
+>40370 2
+AACGGGACACCATTCTTCGTACCCTGGAAACAGCTGGATTCCCGGCGGGTACACGTCCTGGGTCAATAGTGATTCATACCTAGTAGTTGGTAAATAGCCT
+>40371 1
+GTCATGATTCCTTTCTATGAAGGGCAAACACCTCAATGCCACGGACTTGCTGCGCGTTGCGACCGGCAATGGAAGCCATTTTAGGTGCCACATTAGAAGT
+>40372 2
+GACTCTTGCACAGTATTCAGAGGGAGTGATTATCACCGAGCGTCTCCGATCAACCAGTGCGCGTCTCATGTGGGACTGATTACAGTCTACGCAACTTAAG
+>40373 1
+AGACCGGACTACCGGATGTGGATTATCCCGAGGCACCAGCTTGCTAAATAAAAGGCTTTGGCGTCCCGGTTTATATCCACATCACAGGACTTATGCGGTT
+>40374 1
+AATTTGCGGAATGTCTTTCCCTTCGTCGTAATAGCGTCAGCGCCAGGAAACTAGGTCTGCATGCGATGAACTCTATCACCCATGGAGACAGACTCTGGAG
+>40375 3
+ATCCCTCTGGAATCATGGAGTAATAACACACGGCTCTGCAATTCGAACGGGGTGCATGGTGATAGTCGAAGTACTGCCGAGTTTCTACCGGCCTCCTAAT
+>40376 3
+AGGGACTAATCCGAACCAAGTTACCTCTCCAGGCGACCTTAATATGCCTACGAGTGATTGGCCGTTTCGAGTCTAGGAATCATAACGGCGGTTGATTGCC
+>40377 2
+AATCAAAAGTGTCATGTCTTCCCGATGCAGGGCAAGACCATGTTGATCTGACGGGCTCAGATGGCCGCCATAACTCGGTCAACGCTTCAATCGTTTGGAT
+>40378 1
+GCACCAACCCGCGAAGACGGTATGGAAGTGACCTATTCCCAGCGAATTTTACTAGATACACGCCACAGGGGTTCGAGTCTCTAGCTATCTATTTGGTGTG
+>40379 1
+GAGTATAAGCTCGGCGGAAATGCTGCAGAGTTTCTTTCACGGAAGTCCGCGCCCAGGTATTTTCTCCTAGCCAGTCCAATATGCCTATGCGGTAAAACAG
+>40380 1
+AAGCGCACAGCACTACCAGATTTTGTCTCAGTACCGCGTGACTGTTGAGGTAAGTCGACAATATCGAGCTGGCAGGATACCTTGTCATATCCTAGTCCGG
+>40381 3
+GAATGCTTTTAGTTGGATTTTGCTACCGGCTTCTCACACCAGAGTATTACCCCCTACGAATGAGACCGAGCGATTGGGCTACCCTAGGTGAAAACGGGAC
+>40382 3
+TCCGAATCAGTAAACCGAGTAGGCTTGGAAGTCTATTCGCTAATACCGTTATACCGGGCCTGAGTCTAGTTCAATTTCGGCCCTCGCAGGCAGAGCATGA
+>40383 3
+CTGAATTGGGTCCCATCGTTCATGGATGAAAACACTACCACCCTCCGATGCCGGGAGGCATAAGTACTCTTGCGTAGAGAATGCTTTAAGCATCGCGGTT
+>40384 3
+GGCCTGAGCTTGACGCAAGAGCTTCCATTAATTACCGTTAAGATACGTGCTTTTACCGATACAGCCCTGCTATGCCCCGGAACATGAGAGGCGGTATGTA
+>40385 2
+GGAGTCCGGGGCCAATGAGCCGCTGCCTGTGAAGCACCGAGCATTGGTGTATTACGAACTTTTATGCTAACGAAATTGTTACACGAGCTCCTACTAACTC
+>40386 3
+GCACCCGGTAAGCTGACATGCCGTGAGTTGCGTTACTGAGATAGGGGCCCAACCCTATCCAAACGATTTGAAATACCCTTCTATTATCGAGGTGCTGTGA
+>40387 2
+TTGTCAGGGAAATCTCGGCAGATTTGGCGAGTAAAGCACGTCGCTAATCGACCATCTCCCCTGAAGGGGGTCCCATAAGTTATGATTACCGTGAACTCCT
+>40388 1
+CGCCGGACATCAGTCAAGCTCTAATTCGCGTATTGCGAAGCATGGAGTAAGGAGTTGAACTTTGCCGGCTCAAACATTGGTAGCTTCAGCCCCTGTACAT
+>40389 3
+AGTCTGTCTAAGCTTACCACGCTGTCACTATTGATCGGGGCATATCAAACAGAGACTGCTGAGTTGCGTGAGACCCTCAGAGGTAACTTTGCCACGTGCA
+>40390 2
+GGTGCGTATTTCTCACAACGATCCGAATCGCGTTATATGACTTAGTAGGAATAGATTGATGCGGGGCCCCTACGCCCGAACGAATCCCATAGTCGTTACG
+>40391 3
+TTTGGCGATCATTGCGGGTCTCACGGGGCATTTCAGCATCCGGCAAATATTGCGCTCGAAACTCGAAACTTACAGCTAACGGAAGTTGCCCCTTAGTAGA
+>40392 2
+CCACGCAAAACTCGTACCAGTCTGTAAGTATATTTATACGGGATGGAGATCGCGACTCGTCGTGCCCGGTCTGGTGATCAATCCTCGCGAGTATCATAAG
+>40393 1
+CGACATGTGAGCATCCTTTAGAGTATCGTGTCTAGTCCTGCTGGACGGCGGTCTTCGACTTCTCGATCGCATAGATCAAGCCAATGCGCGAAAATACGAA
+>40394 1
+GATGCCATTCTCTATATTGAGGAAGACGAGATAGTCTAGGGTGCTACCCGAGCCGGGTACCTGCACGCTTTATATTGCACTAATCTGGCAAACCACTGCG
+>40395 2
+ATATAATATACTAAGTCGGTAACCCTCGTTAGCCACTTGACGACCCTCGAGTAGTCTGCACACTGTGACTGGACAGACTATTAGGGCACTGGGGTTCGCG
+>40396 1
+ACCCTGGTTGAGATGAGAGAACCGCACATACCCGTCTTAGGATAACTTTGCAGGGTCCGCGTCTACACACGGACGGGGTGTTACTATTTCAGCAATACTT
+>40397 1
+TACAACTGTTTAATACAAACGCAGAGTCTCCCAGACCAAGAGGGTGGCACTTGGCGTGTCTAGTCATGGCTCAGACGTCCCCGTTATAGTTCGGACATTG
+>40398 2
+TTGGACGTGGGACAGGACGAGATCGGAAGCTCCACCCTGGTGCTTTCTATGAAAGAACGATCATCTAGGTTTCCCACGCATAGACCTATCAGCCATGTTT
+>40399 1
+TTTCAGGTCGCTGCTAGCACCCGTACAAAGGACAAAGAACTAGTTGCGGCACTCATGTGGTTTGAGCTACAAGACACTTGTCCTTCTCGCCGGATGTGAA
+>40400 2
+CTGCGATGTCCACACCATCACGTAGCGATCAGAGGTATCACTAGGCCCGAAGTGCCGGAAATTTCCTTTAGAGGCAATTAGGTTTTGCGGCTACTTCAGA
+>40401 1
+CTTATTTGTCCCGATCACATAGGATGATTGTCTACTCTGGCACAGCTTAGTACGCCGACAGCGTGGCTGAGGCACTAAGACAAATCACCGGCAGTTGGTA
+>40402 3
+GAGAACACCGCTTCCTCTCTGTGAAGCGGTGGGAACTTGAAAATATTTCTCCCTGTTGGCAACTCTTTAATAGTGTAGCACTGACCGGGACGGAACGCCA
+>40403 1
+GCAGTGTCCTGAGGAAAACGGAACCGTCGTTGCATCGTCTGAAGGGTATGTCCAATCGAGGCTGTGTACCTCCTCATCAGTACCATGCAGCACTTTAATA
+>40404 1
+GAATTCATTACCCAACCGGCTCTTGTGGTAGCCGTACCCAAGATCACCGCGATTTGATACCTGCGTTAGCAGATTAGAGAAGTCGTCCGAGGACGTAGTT
+>40405 1
+GTTTTCCGGGGCTAGTTCATCGGAATAGCAAGGTACATGATTGAGGCCCTACCCCCCTTCTGACAGGACGCAAAGTCGCTAGTACGAAACTTGGATTCAT
+>40406 1
+TGGTACATCTTAAGTTGGGTCTCAGAAGAGGGAAAACCAAGTGCCCTGTAACCATCCATGCTTTTCCCATGCGCGATGCAACGCTGCCGGTCATGTATAG
+>40407 3
+GCTTAGCCAGATGTTCTACTCAGCTTCCGGTACCAGTTTGCACGAGGCGTAACCGAACGTTCGTGAGGAACATTAGGAAGTATGGCTTGCCACCATCAAT
+>40408 2
+ATAACAGACGATCTGATACAGGCGTTTTGGCAGAGTCGGCGACTCGTCTTCGATCATGAAACTTGTCCCAGCGCGTTTGGCTACGCAAGCCTAGAATATC
+>40409 3
+GGGCGTCACGGTGCAGTATGCTTATAGACTATTTTACCACGAGGAATGCTATCTTGGAACCCAATGATTTGCGAAATCCGAGCCTCTGACGACACCTGCG
+>40410 1
+ATTATGCCGGTCCGGAGATGTATGCTTTTCGCCGCCTGGTCCAATTCCCACTAAGGAGGTCTGTATCGGCGCAATGACTGCACGAAATGACACTAAATAG
+>40411 2
+AGTTATTTCTTTTTCACAAGTGTCTTCAAGTTTAACAACCTCGCTGAGGGGGGGGCGCAAGGGTCCACCTTGAATGGCCCCAAACCAACTAGTCGAGGAC
+>40412 3
+GAGTAGGTCATGGGTATGGGTCCGGCATTTAGATTTATCGAACCCATTCCAGGTCAGCTCAAGCTGCATCATGGATCCACAACGCTGTCCGTAACAGTCA
+>40413 1
+GACGGCGGAGTCCTACTTAGTCTCCCGGGAGGTTCATAGATACACAAGGTCGGGTTGAATACCTTCCCTTCCTGTGCAGAATGAATTACAGACATACTCG
+>40414 2
+TGAATATGAGGCGTATAGCCCGATTTCTCCGAGCATGTACAAGTAAATAGTAACCCTCCCGGACTTTGAAGGAGCTACGCTGTCTGTCGGCCGCAGCTTA
+>40415 3
+CTTCTCTGGCAGTTACCGGCATTAATGGAATTTATGCCACATAGCGGTCGTACTGTGAAACATTTCGCGCACGAAGTCACCAAGTCCGGCGCGATAGATG
+>40416 3
+GATTGATTCGCTGTCCTCGGCTATCGGTAATTGAAGTCGCCTGCTAGGGCACATAAGAACAGCAGACCTTTGCAGACAATCTCCTTACTCGTACGGAGGA
+>40417 3
+TCACAGACTTTATCCCGGGACGTAAGACGCAAGTAGCAAGGTTATCATGAGTGTTCTTATGCAGCGCTGTAGTGCTACCCCTGCAAAAGGTTTCGCAGCC
+>40418 3
+TTATCTTACCCGGGCTCGCCTGAACGATCCCTAAAAGTGTGATAGGGGCACCGCTAACACCTAGCGGGAATAGCAATTTTGTGCCAAGCCATTGTGTAGT
+>40419 3
+ACAGAAGCTGCACTTACATTTCAAATTGCTGGCGAGCCTTGGGACTTTCACTAACCTGAGACACGTGATTCGTGACTAGGTGTGCCTGAGAGCATCGCAC
+>40420 2
+GGTGCGCATTGGTTCCCATATAATATATTCGAGCAACCGGAAAGAAGTATAACTTGCTCTTCCCGGCCTCCCTAGGATCAGGCTAGACAGCGTGGGCTAT
+>40421 2
+CAACGTAACGCAGGCACGTTCCAATAGTTTCAACCTACCGAGAGCGTGTTTAACCTTCTCGTGATTTAAGGAGATTGGCTCCCGGCCTAGGCATTGGGAA
+>40422 1
+TTGCTTCACAGATACCTTATCGGCGCGGGAGAGTTTACTTATGTTAGTCGAGGCAGGCGGACGCAAACCCCCTCGTATACAGCGTGACTTTAAACATACG
+>40423 1
+CCACCCACAAACTTTATGAGGCACTAACGACCGGAATATCTTTATGTGGATAAATTCGGTACGGTGGATCCTGCGAGTACGATCTGCGGCGTTCTGACGC
+>40424 3
+ATCAGATACCAATAGCGTCGTAAAGGGACGTCCTTATGACGCCCGATTACCTCCGGACTGGGACGTGATTCCCCAGTTCGAGTAAAGTTGTATTTCGCAG
+>40425 1
+CTGGGTAACACGTCGTTTCTCCGAGATGGTATAGATACGGGACTTAGGCGTCAGCTGACAACCACTACGCCAATTGTTCGCATGTACGACAAGTTAGCTC
+>40426 1
+AGGCGAATGCGGCATGTAACGCCTGAACCAGCCAAGGATTTGACTTCTGTAGGACTCCGAGTGTTAACACTGCGTAACACTCGCATTTACTGGCTGTCTA
+>40427 3
+AGGATCGACGTATCTTGCATTATTGGTGTGCTATAATCAGTATTAGCCCAGACGCGCCGGAGTCGATTGAACGAGACCTCTCCAGCTGCAGTCAGCATAC
+>40428 3
+GGTGATAACAACACTTCTTGATGAGAGACGATGAAAGGCTTGTCTCCTCCCGAATTTCCTGCGGTGCACATGCCTTGATTGGACCAGAAACCCATGGCGT
+>40429 3
+AGTAGCGTTATGAGACCCTATCCCAGCATGCAATACTCCGGCGGGAGTATGGCTACCGGAACGGCGACCACCGTTGGTCTGAGATTCATTTTAATCATAT
+>40430 1
+GCATACCGGAAGTGTTCAGGCGTCGCTCCTTTCTGTGTGAATCGCAATCATGGTCCCTAACCCAGAGGTTATAAGCGACAACGAGTCATGGTATACCTGA
+>40431 1
+TGGAGTAACTACATGTTGGTAGTAGTTCGCATGATTTAGCGGCATAGTATTTTGCATACCACCCCTAAGCGCCCGCCACAAACGGGATCCAGTAGCGTGC
+>40432 2
+TCATAGCTCTATGCGAGACCTTGCGATATTCTTGCCCGGACGTATAGCGTCCCTGGGAAAACGCGGACTGTGCACACTGGTCAGACAGGTATATATACAT
+>40433 1
+AGTGTCGGACCCTGTCTATAATCAGTTCTCAAGCATCATTGAGATGACAGGTAGGTAGTCACTAAAGCGGTCCGGTCGCTCTGCCTCGCAATGAGACCAT
+>40434 1
+AGCTTAGAGAATTGCAATACTAAAGTCCGCTAGTCCCAAGTATGATACGAGACCCGCTTCGTCATCGCAGTGTGGCCGGCCTCATAACCGATGGTTGTTG
+>40435 1
+ATGTGTGTCGATCGTCGCTGCCACCTAGGTGCAAGATTAGGGCGAGAAGTTGTGCAGTCCCGCCCCAGTCCTCTAAATCTTGGAACAATATAATAGATCC
+>40436 3
+CTGCGCGGAGGAGTTAATTCGTCACCTTTGCGTATCGGCTGCGGCCGCAAGGACTTATAAGCCTATGGAATGTTGCACTACATCATTGCAAGACATCAAC
+>40437 3
+CAGCGGCTTTCAGAGAACCGAAGGGCATTTACTGCCATTACCTTAGTTTCGAATCTATGGCGATGCGCCGCCTAATACCTGTTAGAACCGACGGATATGG
+>40438 2
+CTACCGTTATTTCTAGTGGTCTGTTGATTCAGAGCTGACTCCTTATGCACAGTAGACACATCCGACGAGGAGCAATGATCAAGCGGCCGCGATTAACGCG
+>40439 2
+ACTTCGAGAGCTTCCATCTATTGAGTACATGCTTTAGACACAGAGCTGATACGCCATAGCCCGGGGGCAGTGCTTTGGCTCTGATCTGCCTAGAAGCAAA
+>40440 2
+AGCTGCTAGCAACTTCGAACTTGCTGCTATGCCCTACAGACTCCACAAATGTACGTTCGCGTTATGTGTGATGGCTACAACGATGATGGGCATGCCGAAG
+>40441 2
+GTCGGTGAAGTGAATAAGCCCGCGAATAGACAGGGCATTTTTTGCGAGGAACATCAATCTCACGCTGTTCGCTGATCGGCGCCACCCTGCCAATAATTTT
+>40442 3
+AAAATGATGACTATCCGCCGGGAGGTCTTAGTAGCCTGCCGTCAAGTATGTCCAGGGTCACATGTATATAGATCGCGCAATTGCTCGACCCCCATGATTG
+>40443 1
+TCCAGCAATGACTAAATTCAGGGATGCTGTCGTAAACGAACGATCTCCATTTCCCTCCCCTGCGTAGCTAGTCTGGAGTGATTGGCGAGGGAATACAGTC
+>40444 3
+TAAAGTAAGTTGGAGCTCAGGCCGTATGGTCTCCGGTCTAGCATCCGTCCCCAAAATGATTAAGGCTAGCTTCATGCCGACTGAAACGTTGACCTGGACT
+>40445 3
+GGCCCCCGCGCTGACACTTTTATATATCAGGGGGACACGAACTTGCCCTAGGGATTTGTATAACCCAAGGACGGGTTCTCGAACTTAGACTGCAAATGTT
+>40446 3
+ATGGTAGTCGGTTCCTTGGGAACTATCTCCAGGTACATGGCGGCGTAGATTCCCACAAAGATATCAATATCGAATTTCAGTGACGCCAGCTTCCCGCAGG
+>40447 1
+GCGGGGCCTATTCAAACCTGGTGGTTGAAGTTACCGGTCTTGGCCTAGATACCGGAGTCAGTCCCTGCAAACATTCTACATTAAGCTCGGATGAATCAAC
+>40448 3
+CCGTGCAGTAGTTACGCTGGGAAGAATCAAACTTTGACTTGCCAGTATCCAAGCCGTGCTTGAGGTAGAGCCACCCTTACGGAAGTAGTCCACATTTTGC
+>40449 3
+TACCGTGGCTGGCGAAATATTCCCCGATAGATACGGATTACATTCTAGGTTGAAGGTACCTGCAATTAGGTCAACCACGTCTTCACTGGCGTCCGAACGG
+>40450 1
+GACCAGATATCAGGTTGAATGCCTTCGGACCGTAGATTAACCGGATGGACAGAGCCGACTATGGTCCAGAATACTCCTCTTACCTTGTGCCTGATCGGAT
+>40451 1
+CTAATCGAGCAACATAGTTAGCTCCAAACCAGGTATTTCGCTGATCGCCGGTTAAGTGTTTCGCTCGCTGGTATTGGCGAGTAGGAGGACACCCCCAAAT
+>40452 1
+TCTCCTCTCGCGTTAGTGCTGATTGGCCGTGGAGACAAAAACACCTGATATCATCAATATAAGTGCGGGTTGGCCAAAATCTCGATACGCCCTGAGCTGG
+>40453 3
+ACATTGCAACAGGCGATAAGCGTTTATACCCATCTTGAGGCCTATCTCCGGCAGTGGCGCTATTCACAGCAGTCAAGTATGGAAGATCTACTCCGTTGGG
+>40454 2
+CTGCCACTAGGACGGTTACCTCCCTAGACTGGAGGCAATGCCTGAAGCGTATTTAGGACCTAGAAATAGTAAAGCTTCATGCCCTGTTAGCACTCGTGTG
+>40455 1
+ACCAAGTACTCCCGGCCGTTTACCAATTGAGTTTTGTTCGTATGTCTCTGAAACGCCGCAACACCGGTATCAGAGGAATTCAAAGGCGGCTTGCGAGGTA
+>40456 1
+AATCGTCCCGGCGTGTCGAGGATCACGACGGGCCCATGATGATATTCGGGGTTACGTAAAAACCCCAACGTGATCCTTATCTTCACTTGACAGAGTGATT
+>40457 3
+GAGTCCTCCACAGTAAATGGTCAGTCTTATTATTATCAAACGTTCCTGATGGCTACCAGAGCGGCTGGAATCAGCTGGCGACGCGGCAGTCACCTTATGA
+>40458 3
+GTCCGGATGCGCGGCGGTACACATTATGGCTAATTTGACGTTACTACTATCCCACTTGATCGACAGCGGATCAATCTATCGTACCCTGAGAGGGATAGAC
+>40459 1
+ACGATGTGAGCCGTTACGCAACGCCCTGAGTCTTGTTTTCGACATCGAAGTAGAACGTGCCGTAGTTAGGACCCGGAGGGATCCTATTTATATACACCAC
+>40460 3
+GTCAGTAATATGCAGCTGCACCAAAGCACAGCTGCTTAGATTTATTGACGTGGTTTCCAATCCTTGGATCGGGGGGTTCCCCAATGAGCTACCGCCGAAA
+>40461 3
+TCCCGTGTCCAGCTAGATATTTCGAATTGACTAGTGTTGCATTAGCAACCCCAGAGACCCGCTAGTACACGGGTTGGAAGTATCTTAGGCACCAGGCGTA
+>40462 3
+CTCTTGCCTACCTGCACCTTCGGAACGGGAGTGTATAGACGGGAGACCGGACTGATCACTGCTTATATTTATCCAATCAAATGCGCGAGACTAGGCAGTT
+>40463 2
+AACTGCGGTAGAAGTATCCCTCGTATGCTTGAAGGATAGGACATGAGATGCTACTGTTGCACTGCCCCGTTCACACGACGACTGCTACTCGAGTTATCGA
+>40464 3
+CAGCAAATGCAGCAATAGGTTCCTGCTCGTGACCCTCTCGGCAAACTGAGCCGTGCAGCAATATTGCCTCGTTTTGGAAGAGCAATTAATTGGGCATCGT
+>40465 3
+GCCCATAAATAATAATCCCGAGGCCAGTTCAGATCCGGTCCGGGTACGCCTAATGGTGACATAGTCAGTTATGTTACCTGCCTGTGTGTAACGCCGATGA
+>40466 1
+TGTGTTGAACAGCCGGGGATTACCGGTGGTCTGAATGTCTAGATCCGTTCTACGGCTGCACGAATTGAGAAACACCTACATACGAGCAATCCGTTCCTAC
+>40467 3
+CAATAGGACGTGATTGGTATATCCAGGCACTCGCATCATAAGCTTCACCGGCAGTAACGTTTTGTGGCAAGATCTGCCGGCCTTCTTGTGAGCCGAAACA
+>40468 1
+GTAGAGGCCATCATTCATCGGGAATAAGATCTAACTTGCTATAGCCTCCGGCTTCCCAAGGGCTATTTATTACGCCGCCGATTGTGCTGAGAAGACCAGG
+>40469 1
+TGGGGTGCCCTTCGTTAAACGATGCGTTGCCGACCGCACTCATTAGAAAAACGGGCACCGTTATCATCCTATTAAATTGGCGCCGCGATGATGTCAAGTA
+>40470 1
+GGGCGCCTCATGAAAGTTCGGCATCCTATAAAGAGATAACTAGTGGTGTTTATCCCCTACTTGAGTAGACTTGGTCACCAGAGACGCGTCGCATACGCTC
+>40471 2
+TTGACCCACCTCTACGTAGCGTCAGCTGGGTAACAGGTCGATAAATACCGCGGCGCTGTGTCTATATAAGACTTGAAGATAGCTCCTCGCTGATAGTAGC
+>40472 3
+TAATCCGCTCCGTGCAGGCGCGCAAGCGACGAGGGTCTTAAACGTGGAAAACTTTAGTTCGAACCATTTCCTGCGGGTAACAGGCCCTTATAGACTTTTA
+>40473 2
+GTGGTCTGACGACACCGTCATCGCTGTTTAACAGATGGCCCGAAATGTTTAGGCGGCATGTGAACGCATATCTTCAGCCTCCTCGGCAAGAAAATACTTG
+>40474 3
+TGACTGATTGATGATCAGTGCCCTCCGTGGGCTCCTTAACTCGGCGATAACATATGCAACGGCTGTCGTGGCACCTCACCTAATAGAGGATAACTGTAAG
+>40475 2
+TCGGTAATAACGCCTTATCTGCGACACAGGCGGACTTTTGCTGAGTGCGTAAACTCAGACTCTCTGAACATTTAACGGAGGCTGGGCATAGGTCTCACAC
+>40476 1
+TAGACTGTAGCCTGAATCGACGCATCACTGCCTACAAGAGAAGTCTACGCTTGGCATGCGGCAAGGCTTCTTTGTAAGGTGAACCCTTTGCGTAGTCACA
+>40477 2
+TGAGTGTAGCTGGAATACTCAAGAGCGTCCATTCATATATTGGCACCGCCCCGCAGCTCGCGCGTAACTATGCCCGGATGATGGATACGCAAATATTGTT
+>40478 2
+CCATCGACCATTTACTGCAGACCACTGTGATGGGGCTAAGTTGCTAAAGTATGTACAGGATACTTTGTTTCACCCCGAGCGACCGGTAGGTGAGCAACTC
+>40479 2
+TGATCCATGTGGTACGTTCATCTCATAACAGGCCCATTCGGCGTGCAAAGCCATGTGCATAAGTCGGTCTGATCCGGTAGAGCTCTAATGGACGATACAC
+>40480 1
+CGCCTACACAGCATGGCCGGGAGCCAGTTTCATCCAAAGAGGCTTCAACGTTGTCAAGGGTTTCCATTCATTTTCTTCAACAGCGTCTGGAAGAGGAGAT
+>40481 2
+CGAACGATTCAATCTTCACAATAGACGTTGGAGTGAGATTAGAGCGTTGCGTGCACGATAGATGAGAGCCTGGGCCATCATACGTCCCCTACCCTCTTGT
+>40482 2
+GGGCGAGTAATTCTCTCATGGTGCCCAATCAGAGTGAAGTCGTGATACTTTCCCTAAAAAACGTGCCTCTTTACCAGGTATGTGTGCGGCCAGCCGAACA
+>40483 2
+CGTCCCAGTACCCTTTCTGAAAGTTAGTGGGGAGTTAATGGGTAAGCACGTGCTCCCTAAGTTCATTGTCCGACTCTCGCGAAGAGACAAAAGCCTACGT
+>40484 1
+CTCAGGATTGGCCGGTCGACTTACTTATGTTCGAGGATAATCCAAACCAAAGGGTCTTATCCTCGGTGAAGTACTCGATCTTCGAAGCAGTAACCCGGCG
+>40485 2
+GCGCACGAGTTGCGTAAACCGCTGCCAAAATCATCACGCTAGTTCGTTGACGGGGGGGGCAGCTCTTGATCGTCTAATTATATACCAATAACTGGACTTC
+>40486 3
+CCAGCGAAGATGTGTGCTTATACGTCTATGAGGAGTTTCCGGTGGTCCGTCTGTAACCCTAAGAACGAACATCTGCTCACGGGTAAGCCCACTTGATACA
+>40487 2
+ACTGCCAACGAAAATGACTTCTATAGGATCTGTATGGCTCGCCGTAGCGTTAATCATTTGATAACACGTACGCCTCTGATGCCGGTCCGCGGGTAGCGAA
+>40488 3
+CCTCAGCAAATCTTCTTCCAGCATAGGGCGCGATGTGACAAGATCGTTTTCTGGAATTCATTCGGAGCCCGTACTAGAGTCACATGAAGTGTGGGACCAC
+>40489 3
+AAGCTGGGTGGTCTACACAGTCGTGGGCACAGGTTTTCACTGACAACACTCGGATCGTTCCCGTAAGCGTAGACAGGTACTGGAACTCTCTCATCTAAAT
+>40490 3
+AGTCCGTGAACTTCGGCCCACACAGACGAGACTACATGTTCGCTGATCCTGAGGCTTGACTAAACTGTGCTACAGGAGATTGTATTTTACATCCAGGGCG
+>40491 2
+TGGACGTACTAGTGTAGAGTGGCACGTTCCTCTTGACCGGCCCTAGCGAATGTGATATCTCTGTCAAGAACCGAACCGCTTTAATGCAAGAGCCTTCAAG
+>40492 2
+GTTCCTGCGGGATGGTCGTTTAACGTAGAGTTCATGGAAGGTCCAACTGGGTGTTTCACCGCACCGACACTATCAAGCATACGGTAGTATTACCCCAAAC
+>40493 1
+CTTTAGTGTTCTTGATTGGAAACGGCTTGAGCAGGAAGTCTATGGCGACGTAGATCGGTTACCACGCACACACCCATCGAATCGAGCACATGGCATCTCT
+>40494 3
+CCTGCGTTAGTCGCGGTTCACCCATATCTAACAACTTAAGATGAGCGTATCGCTTGAAGTCCCGCAGGCAGATGACGGTCTTATCCGACGTAAAGATGTG
+>40495 2
+GGAGACCTTCAGTTGGGTTGAAGTTGTACGTGTACGAAACGCTGCTTAATTTCGGAACTGGAACAGCCGCATTCCCTCAAATCGCGCGAAACACTCCTGT
+>40496 3
+GAAAGACGCATACCATGTTCCCTGTCATGGGAATCTCGTGGCTCTCTTTGAACCGTACCTAGAGCACCAAGTGAGCAGAACCGGAAGCTGTCGTTTGTTA
+>40497 1
+CGTGGCTTGCCCAGGTCCAAGGGACGCGTATTGTGAGCAAGTGAATGCACAATTCTTAGGTACGTCTAACGTTAGCACACACATGTCCACCGCGTTTTAA
+>40498 1
+GGAATAATTCAGCGCGGTAAGTTTTAACCGTGAATCTGTGGGATTCCAACTTAGATCGACCCTCCGTCTTAGCTAAACGTCGCGGCGCTGTAACGAGCAC
+>40499 2
+AAATTGTAAACGTGTTTCGTACTATCGATGCGCCACTTGCGCATGGAACTATAACCGGGATGCTCCCTAGTAGTATCCCGATGTAAGCGGTCCACGGCGA
+>40500 1
+TCGGGCAGGAGGGTTGTAGTCCAAGAGTAATAACCCGGCCTGGTACCGTACCAATCTACCCTAAAGTTAGGGCTCATGGTACACACCCTTGTCTTAATTG
+>40501 2
+CCGGGTCTCCGAGAGGATTTTTGGATAATAACCCCACTGCCCTGTAGGCCCCTGGCCATATGAAGCTTAGATCGAATGCTAATTTAAACGTATGAGGCCG
+>40502 3
+TGCCTGGGCGGGAATAGCGTCCGAATTGTCACGACCACCGGATAGCAAGGTTAATGAAATCCACAGCAAAGCGAGTTCAGCGGTCTTTCTTTTCTCTTAC
+>40503 1
+GCACGTTAGGACAGCATGTACCCGGGGAAACTGACGTATCTAAGGGTAGTTCATGCCTTGTCACACCACTGTAGCTCACCTTCGTTTACAGACGTAGATG
+>40504 3
+CATTTTGGTAGGCCCGACTTTTTGGCCGCAGCGGGATTACTAACGCAGAAAGGAATTATCACAACCAGGTGCGTCCTAAACGGGGCTCTTCATTCATGCA
+>40505 1
+GTGAGAGATCGCTCCTAGCTATGCCCTACCTAGATCCGAAGATCCTTTCGACTAAATTCTACTCGGGGGGAGGTCTGACCGGACCTTAGTGTAATGCAAA
+>40506 1
+ACGTCGATATTTACTATTAGGCTGCTGGGAGGTTTTATAGGTCAAGTTCAGGATGCGGAACGGTCCCGCCAAAGACTATACCACGACACGCTCCTTACCG
+>40507 3
+TAGGTGGGCACTCAACTCCCAAAACCGCGAACGACTCCAATCAGTATGTTTTGGCGGTAATGCGTTAGCGCCTTTAATATCGTAAGGGACGTCCGTCGTA
+>40508 2
+CTAAGAACGTTTGAAGGTTGAGGAAAGTGCCTACATCTCAACGCAGGCAACCAGTCCCAGTGCTTCTTCAGGGCTATGTATACTGTCCGGCATCTTAGGC
+>40509 2
+AAGGGCGGACATGTACATTAGCGGACTCGGAGTAACGCATGGGTCCGATGATCTACTTACATGATCGGTCGTCAAAAGTCGTTAATCCTTTCGCCCCACT
+>40510 1
+CGACTCTTTGAAAAGTATAAGCCTGGGGAGATCCGCTAGGCAGTTCCCGTGCGCCTCGACAGTGCACGCTCCGTGTCATAGCCTATAAATGTAAATGTAT
+>40511 3
+CATTGCCAACAAATCCCGCAGACAGGAGCCGAAACGCTACTCTAGTGTGATTCAGGGTAAAATGGCGGCTAGATTTTGCCCCTCGATGTACTTTTTCGGG
+>40512 3
+TTTGGGTTGGTCGCTTTGAGGGGCAGGGCTCAAACAAACAACTGTCCCTTACCCCGGCGCTGCTCACATCAAAATGCAAGATTTTTTAGACTGCAGAGCA
+>40513 1
+CGCGGTGAGGGCTGATCCCTTTGTGCTGGGCAGGATTTCCATCACAAAAACCGCAGTAGATAATTCGCCAACCATTGCATTTTACAATAGGGGCCATCTG
+>40514 2
+GCGCCGCGTTTGCCCATTGACCTAGAACTTTGACGCTCGAGTTAACAATGTAATAAGCGGTCGTCCAGAAATGATCGGCGCCGTTTATATACCGGTGCAA
+>40515 2
+CATGGCAGATGCCGTACTCGTGCGATTAACAACGACGATGATCACCGCTTGAACTAATGTTTAACAATTCCGGGGCTGCTACTGGCACTTCGAGTCGATG
+>40516 2
+GGGCAGGATCTTAAGGCCTGTGTTTTAAAACTGCCGTGTACCATTCATATACTACAGCCCATGCACCTGTATGAGCCAAGTGATTTGCGCAAGACGGCGC
+>40517 3
+CGTACATCAGATTGCGGGTAGTCCACCACTTCTTAAGACGAAGTGACTGTCACGTGCGTGTGGCGCGAAGCTACATTTAACCTCGACGGGCCATTTTAAA
+>40518 1
+GTGTATCATCACTAGTGGCACCGCGCAGTTCTGATCAAATTCGATGTGGACTGTGACGTAATGGATAGGGCAGTCTACATGATACGACTACCCCCCCTAG
+>40519 3
+TTTCGATGGTACCGAATATGACGGGTGAAAACGTCCCGCATAGCATTCAACTTTACGTCGACTCCAATCTTTAATTGGCGCGGCCGATACACGGAGGTGC
+>40520 3
+CGTGCGCTGGTTCAGTACACTTTCAGATTAAAGTCTAACTAACGGCCACTGGGCGACATTAGGTCACCTCAAAGGCGTCGAGGGCATCTATGTTTACCAG
+>40521 3
+CATTAGCATGGGCCGTCTCCTTAGCCTACGGCCAATAGTAGCATTATGTTAGGCTGTAATCTCAGACCTTAATGTCAGAAGGACACAGTGTCCGGCGCGA
+>40522 2
+GCCTACGTTCCCGTATTCGGCTCCCCCCAACGAGGTTATGAAGAGTTCGGTTGTGGAACCTGGCTCAAAGTTCAAACTGTCTATGGGAAAACTGGCAATA
+>40523 3
+TGCTAGTGCCCAACTCGTTTTTTGGTGCAATGGGTACCTTGGCATTGACAACCCCGCCATCGCAATTAACAGAACGGGTTGAAGTACCGAAGAGGACCTT
+>40524 1
+GATCTCATATAGAAATGTGCGAGGGCCTATACATCCACGAAACTTTGGCGGATATGGCTAACTTGGGTGCGACGGCCACCTGCCCAATTTTAGTACGCTC
+>40525 3
+CGCCTAGGTTCGAACGGCCCTTAGTAAGTTTGTAGCTATCCACTATTTCCGAATTCTAAGAACTAAGACCCCCCGTTGACATCGGGGTAGGAGAGGCGTA
+>40526 1
+TAGACCCTTCATCCGAACTCATGGCGGTATGGATTCAAATAAGTGACACCTCAGGGTGTTTCGAGATATACGGGTCCGACGTAGCGGAGCACTATTTCCC
+>40527 2
+AGGGGTAGCCCCGACTACACTCTTAAGCAGTCAACTGATCACTTTAATAGCCAGGGGGCGATTCTCAAATTCGAGCGTATGCCAGCTATCGGAGTTTCTG
+>40528 1
+CGCATTATGTGGCGCTTGCCTATTTAGAGGCCTAACTACCGCTATGTGTAGTTCACACGGTCATACATAAGCACGTAGTAACCGGGAAGGCGCCTTCAGA
+>40529 1
+CGAACTATAACGATTACGAAACAGCCCTTGGTGCGGAAAGCGTGGTTGGATTCGGCTCCCTATTTCCTAAAGCAATACGGTGCTGAGATTCCCATCGTGC
+>40530 3
+TGAGTATTCGTTTTAGCAACTGGCATGGTACCCCAAAAGGTGAAGCATTTAGTACGGAAACTCCTCACACAGTGCGACGGCTGCGTGTTCGACTACGCTC
+>40531 2
+CGACGGCATCTGAGAACGGGATACGAGATCGGGGCTCACCCTAGATGTCCAGCTGTGCTCTAGAATAGCATCTTAAGTTCACGCACTTTGTCATTCGATA
+>40532 2
+CTTGATCGTCAATCTCATGGGCGACACCCCAGTTTGGAGGGATTACGTATAATCTACAACTACGACGCGCAAGGTCGTCGACGTATCGTAGGTACACTGT
+>40533 2
+GATCAAAATTTGCGCTAGGCCGTATCATGTTGAGACAATCGCTAGTCCCAGCACGTCGCGGAGTAAGTACCTCATTAGCCTCACGGCCGAGTTTTAGAGT
+>40534 2
+GGTTCCCGGATATTTCCAGCTAAGCATACGAAACGGGGCTCGTAAACCTATTGTGTTTGTAGAAGACTGCTTCAAAGCCGCACCGAAGTGCCTCTGGACT
+>40535 2
+AAAAAATAGTCGCGTGGTGACTCCACTCGTACGTCCGTAGGGACTTTGCTAATTACCGTCCCCACCGATACAAGGTGATGTGGTCAACTGGGTCTAGTAC
+>40536 1
+CGTGGTTGTTGCTGGAAGTTGAAGGGAGATACTAACGACTTCACGCGCTCTATCCGTGGTCAATCCACGTTGACACATCTTCTACGAACAAATAGCCGGC
+>40537 1
+CGGCGTTCCTGCCGTGAAGAAAATGTTTGGTTAATAAAACCGTGCAGTCCCCCCTGGCTTACTGATCGGTTCGGGCTACTCACGATTTAGCCAAAGAAGA
+>40538 1
+TGCGTCCTGGTTATGCCGTCGGATTGCATGATCTTAGTTCGCCGCCCCCGATGCGTTAAGTAACTATGTCAATACGAAGACAACGTTGCAAGGGACACAA
+>40539 2
+GAGCCCTTGCGTGTTACCAGAACTCCTCCGGTTAACAGCCTTGTCCCTGGGTAGGTTAGAAATTTGCCAAAAGGACGATGTTTCCAGGAACGACGCATAT
+>40540 2
+GCAACCTTTGGCACCGCAGCATCTAGAAGGAATGCGGTTCACCAGAAATGTGGACACGCTCCTATATCCTTGGTTTCAGTAGACTGGCGTTCGCAAATTG
+>40541 1
+TTTGTGATTACTCGCTAACTTGACAAGCGAATGGCTGTCGGACCCCGGGGACGTTACAGCATGCCTCCAGCACTGATCAGGAGCTTTATACTTCAAGAAG
+>40542 3
+TCGGGCGTCCTCTCAACCCCTACACGGCAGTACATGCTTATAACGATTATGTAGTTCCTATGATAACGCAGATCAGGATACGGTGGTGCGGGCATATCAG
+>40543 3
+GCTCGTGCGCCTTCTCTGGTTAATAACACAGTCCCTGGGAGCCAGTTTAAGACCGCCTTGTGGTGCGTCAAATAGAAACCGGTGTTCAATTAAACAGCAG
+>40544 1
+GTGGCACTTTGCTTTTTTCACAACCCGGGACGCGGTAGTAGAGTATACTTCCCGTACTTTCGCAGTCCACATACGGGAAACATTTGGCCGAGGAAAACGA
+>40545 3
+CGTTTTCCCACTTTTAGCGATAAGGTCGGGATTACTTAGCTAGCACTGAGCGGATAGGATAATCCATTCGTGGCAGCGGCAACGACCTCCCGATGAAACT
+>40546 3
+GACGGGATGACCCTTCTGTCTCTAGGGTTCCCTCTGAGCGAGACAAGTATGAAAGATGATGATATCGTCGCCCGTACCTGACTCACTGCAAGTTAGCTAA
+>40547 3
+TTTGGGTGGAAACTAGTAGAGATGCGAAACCCGGGTGTCTACGACCAACGCTTCCAAAGAACCGCTGCGTGTTGAAACTTCATGTAGCTTGTCACCTTCC
+>40548 1
+CCCCGTACACAATATTCTGCTTGATATGCTTTTTCGGGGGCCGCTGTAAAAAGCCGTGAAAAGTTTATTGGAGCTGAATGGTGGACCCCAACAACCCCGG
+>40549 1
+GGCTCAAGGATCATCGGAAATGCCCGTTAACTGGTTGCCAGGGTTCGCCCAGTTATCTAGGCGGAGGGTGATTGCCTTCTAAATATCCCCAAATTAACCA
+>40550 1
+AGTGTAAAGTGCTTCCACCAGGCCAGGCGCTCTCTGAGCACGGGTACTTATAACATGTAATGTCTCGGCCGGCAGTCCTTACGCGTTTGTCAAATAAAAG
+>40551 2
+AACACAGTTCTACGCTCTCTTCCAGTCAATGCCCCGCTCCGGTTGCTGCCAGTTAATTGTGTTTGGCAATAGGGATAAGGGGACGAAGTCGAAAACTGAC
+>40552 2
+CGCCTCAGTATGATATGGAGTACTCTCAAACAAGTGCGAACTCGAGAGACGGATTCGATTTTGTTCGCATTTGCCATCAGTAACCCGGGAGACTGTCCGC
+>40553 3
+GAATTGTTGTTGCTTGTCTATACCGATCCTTAAGGTCCCCTGGTAAGTCCGATGATCCTCGTAGCGGACACCAGCCCCTAGAAGCCAGAAGAATGATAGG
+>40554 1
+TGTTTTGGGAGCGATATCTACTCAAGTCCTAATAACCGGTATGGACACGGCTTGATCCCAAGCGAGACGCTTCAAAGAGATATTTACTCTGGCCCGCCGG
+>40555 2
+AGTCGGGGACGAACTGTGAGGTGTGGGGCAAACACCCCATGATCCTACTGTAAAGGACAACCCAGGTTTGTCGATCTTTTAGCCAAAATCTTTGCCTCTC
+>40556 3
+CGGTCCTTCAGATACGGCGAAAGGGGACCGGATCCCAGAGTGTTAAAGTATACTGGAGCTCAGAACTTCGCTCTTCAAGTCCTTGATACTCCAGTTCTGA
+>40557 1
+TCGGCTCGTAGACACTCTACCATGTCCTGAAAACTTAAGCTGTGAATACTGACTGGGCTAAGCACACTCCGAAAGGCCGTCCTTGTCTGGATGAAGTGGT
+>40558 3
+CAGTTACTGAGCCTTCGAGGTAGAAAAGACCTGTATGCGTCACCCATCGCACCGGAGTACACACAGCAGTCTGGCTATTACGTTATCTGGGTTGCAAGTT
+>40559 3
+CTACGCTGGAGGTGTTTAGTGGCTACCATACTTTATCGGGACAAGATACTAGAGGGACGTGACCACACGCCGTCGTCAAATCGTTGGCAATTCACTTCCA
+>40560 1
+TCTGTGCTGAATGCTTTTACTCGACGTAGAGATAAAGAATGTAGAGACAACCCCCCGGCCACGTTCTGCGTGGCGCTGTTGCCCAAAAACAGTTCTAGTG
+>40561 2
+ATACGGTAGTCGAGAGCTCCACTGCGCTAACATCGCGAAACTCCAGTGCGAAAGTTCTCTAAATGGTTGCTCAGATTGCGAGGAATCTCTCCTTGTAGCG
+>40562 2
+AGTTGTTTCCCGGATTTGCTGCTGATGGCTATGGTGGATATGACACGAACGCCTACCCGGACTGACCTCACACAGTAACATAACAGGTCCAGATGTATGC
+>40563 1
+CCACACTTAGGCTGGACCGTTGACTTGATTTACCGGTCCTTTGTAAATGAAAGCACTCAAAGCAATAACGGATCGCATGCGCGGAGTTGGTCCAGCTCTG
+>40564 1
+ATTAAGGTATCGGGTGTCCCATGTTGAACCACCGTGATGGAGAGTCCACCCAACTATCTCACGTTGACCCTGAAAAGGGCACCTCGGTAGCTTAGTGTAT
+>40565 3
+ATCTACAAGTGGCCTCTTTCCAGACGGGGGCCTCACCAGATTATTAATAGACCAGATCGTCCGAACGGATCTGTATTCCAGACTGATTTAGATGGCGGCG
+>40566 3
+ACAGCCATATCTGTCGACTTCGTAACTGAATGCCCATCATCAGTGCACCTGATCCAATTGGTGAGGGAAGTGCGTTGTTCACGCCCGTGTATCAGGAGAA
+>40567 2
+ATGGTCGGGTTTGTCAACCGATTCCAAGAAACTAATGCCCTCCAGAAGTAACAGGCTGGCTATTGATAACTCTCATCGTCATGGTCTGGGGCGCTACCGA
+>40568 2
+TGCTGCTTCACCCTGTAGAGGCACTCCGGCCCTCATGTGCCACTTACGTAGAAGTTTCGGATAGACTAGACATAGATAGGGTATTACCCTGAAGGAGCTA
+>40569 3
+AGAATTAACAGAAGATCGACGAATATCACCCCTGCCGATTGCCAATGTATGCGCTTAAGTATTGCTGGCCCCGCATGCTGCGTCTTAACTAGGGGCGTGT
+>40570 3
+CTTAGCGGCCTGCTGAGACTCAGGAGATATGTATATCGGATCAAGTTCTCATAGCGACCATGGCACCGCATGAGCTACATAGGCGATTTTCAGTCCGTCA
+>40571 1
+CGGGTCGCAATGAGACATGCATGTTAATCAGGATCTGTCGATTTTCATTCCACCGTAATATCGCGCCGTATTAGACTGGCGTACGGCACAGCGAAAGTCC
+>40572 1
+CATATGAAGCCACGCCTGGTCCCAGCATTGGGGATCTTACGTAGGAAGCTGTTACTAACAGTCGAGTATGCCCATCACGTTGAATACTCGAACTGCGGTT
+>40573 3
+GTCATGGAGACGAGACCTAAAGGACAGCGTCCTTTTAGGTATACGGAGTAGTTTCATCGATCGGATCTTACGGCTGACGTGTCCCCAATGATCTCCCACA
+>40574 3
+AGGTAACGTCTTTACCCGCTTCTTTCATCAGGAGACATCTGAGAGTCAGTAGTAGGGCCGGGAAAAGGCAGGCATTTTTCAGCCGTTTACAATCGCCACC
+>40575 2
+CCGTTATACACAGAGTTTGTACCCTCTACTAAAATTTCGGGCAGTGAATGCTAGGACGACCGCCTTACCTGTGCGCAGTCTGCCGGGATGATTGGAACAA
+>40576 2
+TAACAGTGAGATTAGTAAGATCGGGGCTTTTTCCCCAATGCTCCCACCCGAAATTGATACCGTGACAGGCTCGAAACCGGGCCTTCATTGGGGTAGCATT
+>40577 1
+TAATCTGATTTCACGGGAACAGATAGTGACGCGGAGTGAACTATCGCTGTTGGATACACGACTAGGCCGCCCGTTCTACGACTGGCTAACTTCATTACGC
+>40578 2
+CGACAGTAACTCACTCCGAGTAGCGTAGCGTATCCTCTGGCATTTCGCCACTGCGACAGATCCATTGTAGCGAATCTATGTCTGCGAAGATGTAGGGAAT
+>40579 1
+GTCTTAGAGATGCTGATGATATGCGGCACATCATAGTCCTAGCGTCTGATGTCAACAGATATAAGCACGAGTTTGTCCAAAGATCTGTCCCGGCCCCCGG
+>40580 2
+CACCTGTTAAGGAGCGAGCTGGAATGTTGCATCACCATCTCACCCGCGATCTCCCGGTTTCGAGGATGACTGATTAAGATACCTAGTCTACGGGTATAGA
+>40581 1
+CAGTAACAGAACGAAAACCTCTGCATCTTACGGCACGCTGGGCCAACGATGTAGTGGAAATGGGGATCCATCATGCCCGTTGTGTTTTTCACCTACTTGG
+>40582 3
+GACTGACGTTATTGTGTCAGATCCCTTGACTAGTCTTCGCTGCTCCCGCAAGTAGAAACCAGCAAAGGGGTAAATTGGGTGCGCTTCCACAGCCATATAG
+>40583 1
+TCGTAATACGAATCTAGGTCTGCTCGCGCCATGACCCGCTCGCCCGGAGATAGGATTTCATCCCAGTATAAAGCTCGTTGAAACGGTGCAATTTTGAGAG
+>40584 2
+CTGTACGGAAAACCGTGTAAAGCGTGATTTAGCTCAGGGGGACCCACTAGACCCTTCGATCGCCTTGCTAAGTTCTACGTTACCGCAAATGTCAGGATGT
+>40585 2
+CCCACAAATTCGTGTCCAACTACTGGAACTGGTCGCTTCTAGGGCTGGAGAGTTAACAGAGATCAGTTGCGGTCGTGGCAAGACATCCACTCATGCATTT
+>40586 2
+ACGAACAGACATGTCTATGGCCATCAGCCGACGTATCGAGTGTTCCAGCCGCCCTTACTATGCCGGGGATTTCTGTAAATGTGTCATGAGTAGAAGATCC
+>40587 1
+TATAGATCCGCACCCCGCACTAGTGAAAACGATCGGAGACCTGTAGAGAATGATTGGTCTTTAATCCGTCGCAGCGTGGGGTAATCTCAGTCTCGACCTT
+>40588 1
+CCTTAAAGCATGGCTGAGCGGTTATTGCGGGCACGCCTCACCTCGAACACAGGATAAGAGCAGCTTTCTATTTCGCTGATCGTCTACTGATCGAAAAGGT
+>40589 3
+ATCTTCCGCTTACTGTCTCCCAGCGGGTTAATTCGCTTGAGGAGTGCCACCTTGTAACAAGAACCTATAAGGAAGGCGTATCGGATGCAACCAGTTCGGA
+>40590 2
+GTTTCTGTCCAAGACTACCACAGTCTTAACTACGTAGGCTCCATTGACCGTGATCAAACTTCGGACCAATAAGGACAGACGCGGTTGTGGGACGCTGTGT
+>40591 1
+TCACCGCCACAGTGGCTGATCACAAAATGAACTGTATACGATCAAGGTAGAGTGATGATGGGCCTCGGTTGTACCGAACCCGCCGTTTTCATGGCTCTTA
+>40592 2
+AAGGTACTCAGGCTGCACAATGAGAGATAGAATTTTCCCCGGTTGGGCACCAGGCTAGTGTCGGAAACTTCTATGCTTCCAGCTGCACGTGTTTCAACCA
+>40593 3
+TCAAGTAACCGTTTGGGATCGTAGCCGTGAGACGTTTACCAGGAACAGTAAACTCTAGTTTGCGACCGCTCACTGCTTGCAGGACTCAATAGGTCCCAGT
+>40594 2
+TTGCATTCAGTGAAGAGCAGTGAGAGAGGGTTCATTATCTCATTTCAGCGTCCACCCTCTTAATCGTGAGCGTACAGACAACGCCCAAGCGGTGTCGTCA
+>40595 3
+AGACCACTCTGCAAGTTACCGTCGATGTGAGGGTCAAATCTTTTCAGATCCTCATGTAGGATTAGCACCCGAGCCCTAGATACCATTGTGGGCCAGGTGA
+>40596 2
+TGGCTAGGTCTGATCGTAAGTAAATCAGTCGCTCACTTAACTCCACTGGTGTGCCAGTGATCGTCGGAAGCTGGAACCCAGAAACGCCATATTGTGACCT
+>40597 2
+AAAACCTTGGCCGCCCAAGTACATTAGCGTCCTTTTAGGGAGGTTTCCATCCCTACGCTGAGGCAGACGGTGGTCCCGAAGTTAAATATAAGTGGCCATT
+>40598 3
+GTGCGCACAACCTGCGCTTTAATAGAGCTCTTCACCGTCATACCCAACCATGGAGTCATGGGAGTTGGACTGGATTAAAGCTATAGTCGGACCGCATTGT
+>40599 2
+CGCCGAACTCTTCGCGACGATGGATTTCTTACACTACTAGCGATGAGCTGTTTGCTAAAAAACGTGGCCATCGAGTTAATCCTGATCAGTGCAGCGGCGA
+>40600 3
+ATACATCTGAATTAGATGGCTATTGTTGGGACAACGCCGGCAGAGCAGATACTCGTACAACTGCCGCTCAGCTGTGAGGTGACTAAGCCCTTTCTGATCC
+>40601 1
+CTAACAGTCCAGTAGGCCGACCTGATCTTACACACAGGCGGCAAGGCACTAAGAATTCTGTTTGTGGTCCAGTCACGACCTATATGTGGAGCGCGTTTAT
+>40602 2
+AACAGTCTCACCCCCGGAGTTTACAAGGAACTCTTCCTGTGTCGATACAAAATTGCGAGCCGTGGAGGCATTTGTTTATTGCCAGCCGCGAAGATTAGCG
+>40603 2
+TGGGGTGCATTTTCGTACCTGGTAACACATATGGTTAATAACGTAGACGCGCTGCCATCAGTAACACTCACGTAAGGCCGGCATCTTGCAGCGTACTGCA
+>40604 3
+TTCTACGAAGGTCTCCAAAATTAGAGGGTTTCCGAAGGTGTACCCCTCTCGCTAGGCTCCAACACGAGGAAACATGTATTCTCTCGATCAGGGTAGGTGC
+>40605 3
+GGAGGATCGGTTAGGGTCCCGCCGGAACCCGAAGCTACTATTTAGGCATTAGTTTCAGTGCGCACTCCAGTACCTAGTAATAGTCAATCTAGCCAATGCT
+>40606 2
+GTCAAGAATAATACAACGAGCTCTACGATTGGTGACTTTCCTCCGGTGCTTAACCCATGACGGTGGGAGATTTGTTAAGTTCGACTCCCCGCACGGGAAC
+>40607 3
+AGACCTAACTCTTAGGCGTGGTAGAAGCGCACCAAGGAAGTCCGGAGAATCTTAAGTCTGGCTACCGACGATCCATAACTTGCCTTTTCCTAGCTTGGGT
+>40608 2
+ATCCGGGTCCGTTATGAGAAGCCTACTGTGTAAACGAGACTTTCTATGCTGCTACTATATTCGATCGGACGCCAGCAAGGTCAAGAACGTGACCTCGGTC
+>40609 3
+AGTAGGGGCATCTGACTCGCCAGACTTTTATTGTATTTGATTGCCGCGGTACTACTGAGGCGCACGCAATACAACGCCACATGCATTAGAAGTGCGCTAC
+>40610 3
+TCTCCACCTGACATGGTCCTGGATGGGTAAGCGACCGGTGGAGTACACGTCCTGAGATCACCGCTGATAATGTAACATACATCTCAGGAAGCTTATTGTC
+>40611 2
+CCTGTATATAGTTATATCTATCCGGAGGCCGAACTGATCTGTGAAGGTTGTCAGTCCCGGTCCGAACCCTCACCCACGAACAAGTGGTATGGGAAGATCT
+>40612 3
+CTGGAAAATCTATACTGTCCCCCAATGTGGTCATCAACCGTAGTTGTGCAAAACGGGGAGCACGTCGACCCGTTCAATCGCGTTGGACTACGATTTGTAG
+>40613 3
+AAGCCGCTTGACCGAAATATCTGAGCCCGAGACGACTCACTTTTGAGCCGCCAGACGATGACTAACGTTTATACCTACTGTTTGCGGGGTGTGAACTGTA
+>40614 1
+TGGTAACGTCTGTCACACATGAGCGAAGTTCTTCACGTTAAATAATGGCGCACCATATCGGCCACTATAGGATGGACCTGGGTACTGAGGCTCGCCTACT
+>40615 2
+GAGGCGTATGGCCAGCAGAGGTTGTTGGCGCCCAAATTCTAATTATACGTGCGGGTCTAGAACCTGCGCTTATTGAGCACCATCTCTTAAGCCAAAACCT
+>40616 3
+TACCGTAGCCTACTTCCCGTCGAAAACCTTGATTAGTGGGAGACTTAGCGACACTGCGCGTAGGGAGGGTCATTCATCAGCTACGATTTACCTAACTGAG
+>40617 3
+TCATGACCAACATACAAGTGTTTCCACAGGTAGCCTTATTACACCCGGTTATGCGCGCGCGCATGTATACTGTTACGGGAGTTAGGACGCCCAGGAGATT
+>40618 1
+GATACTTACATTAACCCGAGACGTGAAAGTCTGTATTTCTGTCGACCTATGGGGTCGCGTAGGTCACGCCGCACGCGCACTAATCGGGATAGATTACTCA
+>40619 3
+AGCTTAAAGTTGATGGGTTTTGCGTATATTACTTGCGCGCCCCGAAGTTACACGTCAGACAGCGTCTGAGCCCCATGGCAGCGAATACCTTAGCAATGCA
+>40620 2
+TTTACTGAAGTAAGAAAAGAGTGTAAGTTTAGGACTACGTCTACGGCCTCCGTTCGTAAGCGGCCGAGCTCCCTTTTCGAGATAGCCACGCAGTCACTCG
+>40621 2
+TTTGGTTCAATGGGATCGAACGCATTGGCCTAGTCAATGTCCAACCGACGTCCGCTGGGCGATAATTTGATCCCTGGGTCATAGTGACCATACCACGAAA
+>40622 2
+ATCACCACCAGAGTAATACGCCCCGTGCGTGCTTAGGTTACATTGTAGTATAGGATTAGGCGGACACTACTTCGAGATTCTCGGATCCCATAGACGTGGC
+>40623 1
+TGGGCTCTCAACTTATCGTGATTTTTTCGTCAGGAACGCGCTAAAGCGCGCCCACTTACCTCCGAAACATTGAGGAGGACAGTCTTTGAAATCCAGGGGA
+>40624 2
+CATCTTAGCTAATGAACCTACTGCGAGAATATAAGATTACTTATACGCCTTGCCGGCGTGTCGTAGACCGCCGAGCACCCGTAGATGTGGGTCCTGTGAA
+>40625 1
+CGAGTCGACTCAGATAAGCAACCTTCTTTATATGGTTAAGGGGGCGGCCTGTTAAATACCCAAGGCAAACGACCGCGTTGGCATCCCAGCTTGGTATCTT
+>40626 2
+TATGTTAGCGCAAGGGGCGCTCCTAAAACACCGAACGGCGTGTGCAAAGCGTAACTCATTGGGCCTGTACCTTAGACTCTGTTGAGCACCTTTAGTTAAC
+>40627 1
+TAGCGGGATACGAGTAATGTGAAAAGGTTTACATCCTACTCTCTTGTGGCAGCGGATCTGCAGAGAGCACTTTCTCGGCCACTAAGTGCGCTCCTCAAAC
+>40628 3
+GACGTTTTAACCAGCAAACCTGGCGAGACTCGATCAAGGTATCACGGCCTCGGTCATGTCACTGTTTTGCACACTTAGTCAATGGCGACGATACGGTGAT
+>40629 1
+GGACTTACTGTTGGCTCTAATCAAGCCTGCGAAGCCGAAGCAGACTTAAGATGGTATCTAAGCGCCCTAAGGTGATGCATGCGCAGTTTTTCGAACCTCC
+>40630 2
+GCATTTCGGTTTATATAATTCCGTCAACAGAGCCTCAATGAAGTACAAGCGTCCATGAAACCGGATCGTTGCGTCACGACCGTGGCTTCCGTGGAGAGTC
+>40631 2
+AAGTATTTCTATACTCGCTTGCGATACCCGGAGCCCTACCAACTGGCGCCGTATTTATCTGGGACATGAGAGAGTCGTCAAGCAGTGTTAAGGGATCCAC
+>40632 2
+GTGTTGTTAGGGGACCATGCGTGCCGTTCAACAGAACATGAAGATGGCTGTCAAGATCATTACAGGCCCCTTCGTCTTAACCACACTGACTTCGTGCAAG
+>40633 3
+TTACCCTGGGTTCGATACCGATGGGAGCGCTTCACCCGTTAGCTAGTTATAACCCCATATGAAGTGTAGCCATTAAAGTGAACGGCGTGGCGCTAACCAT
+>40634 1
+TCAGGGTAAGCATTAGCCCGGTGATTGCAAAGTTGTATTTTAGCGCACCATAAGGCACCATAAATAGACCACTTGGCCTCGCGCTGTGCCGTGATCTGAC
+>40635 1
+ATAGTCGCCGGTATTTGTTAGTTAGCCGCCGTCTACATAGAGGGATAAGCGATCTAGACTGATTCGACGCCTTCCATGACGGGTAAAACGACCCCATGTC
+>40636 3
+CCGTCAAACTACGCCATCGGTGCTTCCCGTTCAATCGTGTTGACGAATGCCGGTCGGACTATACACGAATCTGGCATTAAGGACATGCGTTTGTGAAAGA
+>40637 2
+TCCACGTGCAGGCCACACCTAAGGCTAAACCATCCGATGGCTGTTTCAGTGTAGTGAACCAGCACCGAATTTCGTAGTTTTTCTGTAATGAGCCGGAGGA
+>40638 2
+CCTCGATCAATCAGTTTAGTCGAGCGGCATTCTATACATACCAGATGGAACAATGCAGCCCTAGCAAGTTGTACGCGGTATTGCCCGGGTTAGTGGATCC
+>40639 3
+GAGTCGTGCATCGTTAACATTCATAACTAAGACTGCGCACACCGGACCAGAGCGGTCACTAAGAACGGGAGCTTTAGGTGTAGTTCCCTGTCTTGCCATT
+>40640 2
+GTCTGTCCTTAATTACTCGAACTTGTGGTGGGGACATGTCAATGAATTGCCAAACGCCACCAAAAGTCAACCGCGCAGCGTAGCGGTGCTGCTAATTGCT
+>40641 1
+GGATTTAGGTCCGCCGCATACGAAAACCCCCTCTAAAAGGCGCTTCTTCAAGAGGACATGCCTCTGCACATTCTGAGGAGGGTTCTTGTGTTCGTAGAAA
+>40642 2
+CGAAACATAACGGTATGCTCAGACCCTATATGGACCCATTATAAAGGTTCACGGCTCCCTCAGGAGAACCGCTTGTCGTTGTAGTCTTTCCTGGGGGAGA
+>40643 1
+TCCGGAAGATGCCATCACTTACCTACAACGGAGGGCTCCCGAAGTTGAGTCGATTTGCGAAGACGTAACATCTTCTTCGGAGCTGCGCAGATGTAATTTC
+>40644 2
+ATCACTAGATAAGCTGGGTATTGTAGGTATGCCTGGCGATGCGTACCATTGCACATTGTCCCAGACGCCTTACCGCACTAGCCTAGCGTGCAGTAATAGA
+>40645 1
+GGCTTATTCACCCTAAGAGCTGCCGGCCCGACTTGAATAGCTTAGCGCCTAGGTGTTGATTAGTTACACCTGATCCCGGACTCAATATAAGCGAGAGTGA
+>40646 2
+GAGCCGCGTGGCATTCAACCGATTATTAGATGTCAGTTTTTCAGCCGCTCACCTGACCTACGTCCAAAAGAGGATATGTAGTGCCCGGTAGTAGACAGTC
+>40647 2
+GTACAGTGAACTATTAGCTGCCCCAACGGTCGACGATTCCGGAAGGCCGTAACCTTGTACAAAATTGCTGATTTTTCAGGGACGTGACCTCCCATGATGG
+>40648 3
+TGAATCGGCACTAGGCGGTCCAAGCTGTCGGCATCTGACTTGCTAGAAACCCCTAGTTCCGAAGAATTACTGTCGAGCTGCATTTTATGACGCGACTAGA
+>40649 2
+CAGTTTAAAGCCGCAAGGTTCTCAAGTTGCAGATCCTGAGAGCAGTTCTCCCGGGGACGCTCATCATATGGACACACTCTGCATGTAATTGGGACGTTAC
+>40650 3
+TATGTCATTACCTTACTAGTCGAAACCGACGCACGCTGCGGGCTAGGGGCCCATAATGTCAAATAAGATGCTTTACTACTAGGCTGTGACCGAGTGGCTC
+>40651 1
+ATTCCGAAACCACGTCCAGGGGAAGAGGGAACTACTAACCCTAGGGTAATTTAGACTTAGTTGTCTCTCACGGCGTCGACCGCTGTATCCGTTAGGATTC
+>40652 3
+GAGCTATTTCCACCATCTTCTAAGACAGTATGATTCTCCTGCGGATAGCCGAGTTTGTTCGTAGCAAGCCATGTAGGTACACCAGGCAGCCGAATGGGAC
+>40653 3
+TAACTCCTTTGGTTGCGGCTAGTAATGCGATGCATGATTCTAGCCAGCGCAGACTTAGGATGTAGAGAGCCCCTGAAGCATCGAAGACAGCCATTTCCCT
+>40654 3
+AGCAGTCCGCGGCTGTAGACGTGAGTTAAGGCCAACATAGAACCACTTTGACGTATTATCTACCTGCAGTAGCTGTCGTCAACGAAGCGTTATTCCGGCT
+>40655 3
+ATAGTACGACCATATAGTCGTTCGGTCGTCTGGTTCATTGAGGAGCCGACAATCAGGACCCCTTCTGTACATTAGTTCGAGCTCGACCACTGACGGAAGA
+>40656 2
+TCCTACCTTTTGCTTCAACCGAATCGGAGAACGGACCTTCGGATCTCACACTAGCCCATACTACGGGGAATAGGTAATTTTTGGTAGCCGAAGGTGGCGA
+>40657 2
+GCCTTGCCTCTCATATTCCTTTTCCAGGCGATAATTTACAGGCCAAAGAACCCAGCCAAGTTGGCATACGATAAACTAATGTGGATGGCTGGGCCGGTGG
+>40658 3
+GGTCTATGCGAGTCCAATTCTGTTGTCCACATACCCAACGATGGAAGATGCCACGTGAATTTTGCACGGAGCATGCAGTCGACCTGATTCACGTCAGGAT
+>40659 2
+AACCACTTCAGTGAGTTCCGGGTGCCAAACTGTCGGAGCGTCATGTTTTTCTACGTCCAGGAGGATATCACACCCGAAATACCTCGACAAGTGGTTATGG
+>40660 3
+AGTCTACCGCCTTCACCCGACTCGCTTCCCCGAGAAACTAGTGGGAATGAGCTTAACACGAGAGTAAAGTTGCTGCATGTGGGAATGATTTTATGCGCTC
+>40661 1
+CCTGAGTAAGAATGCCGCCATATTCACGGCTAGGCTGTTCCCAGACTCCTTTGCTTGCGAAGCTCACAGGTTGAGGGGAAGCATGATCCACTTTATAGAA
+>40662 3
+AGGCCCAGCTCGCTTAACCTGGGTTATCCACTGCAGCGCCTCGGCATGAGAGTAAACCCTTAAGGTGAAGGATTTCATTATGGAGTAGTCATACTTCACG
+>40663 3
+CTGTGCCCCAAATCAAGCAGCCCGGGGAATAGCTCATACTGAATGCGTTTCAACAGACATCCTTCTTGATGGAGGATGCAGGTACCTCTGGAATTTGGTC
+>40664 1
+TTCCATCTTCACGAATTGGTCTGGTAAGACGAACCTAGGATCAATATCGACCTGGGTGTCGCCGCAACCTCTTAAGCGCAAGATTGCCCAGTAGATGGTG
+>40665 2
+TCTTTTGAGATCATTCTCCGATAATGCGACAGAATCTAAATCACGCGGAGTCCGCAATTCGGCTTGGGGATATTTAGGTACGAAGCACGATGGCCCCCGC
+>40666 1
+ATCGTACTGCCTTATGGAGACGTATACGGCTATAAGGACGCATGCATTCTGAGGCTCCGGCACACCAGGTGCATGATGTTATCCCATCCAAGAATGCTGT
+>40667 1
+CTCATTATCAACACAATTATATGAACCTTGGCAGTGAGGCGCCGGTGTGGCTAGGTTTAGCAAATCAGCTAGTTCACGCCTCGTTACGCATCGGAGCCAG
+>40668 1
+AGACTATTGCTGCGGACCCTCCAAAGAGCCTAATAAACGCTTTAGCGGTCAGGCATTGATCCACAATGCTCGTCTCTTGATGTGGATCTGGTGGAACAGC
+>40669 2
+TACCAACCTGACCAGGGTATCCTATAGCAGTATGGGTTCCGCAGACGGGTGGGCTTGGTACTTTGATATGAGTGCATCGACACCCCAACTTGATAACTAC
+>40670 3
+GCATGTATACTGTCTCGAAAGGTTGCCACAGCGCCCAAGCTTGCTGCGCGTCGCCGGAACGAGTATAGAGATTGTCACCGATCACAATTATATCATGTTG
+>40671 2
+AGGCAGTAACGAGGTTCATGATAACTCACACACAGTGTTTGGCCCCGGCGGTGCAACTTTGACTTTTCTGGACGACGTATCAGTAACTGCATACACGCGT
+>40672 3
+GTAGAAGGTACTGGGTTCCACATCCGCAATGACCCCAGACAGTGCAGGGATGATTCTGTCTAAAATGGTGTTACCCTCATTGGACACCCTGCTGAGTTCA
+>40673 3
+AAATCTTCGACTAGGAGCGCGTGTGGTAGATGTGCAAGTTCTAGTATTCACCTAGTTGCAGCTCCGCATAAGTAGCACCGCCCCTGAATCAGACGATGTC
+>40674 2
+GAATGCTATTGAGACAGTGTTTAAGTAAGAAACAGGTTAATTGCGTCTATGAAATACCCGCCCTGGTGCCCACGCCATGCGACGCCGTAGCTGCTGCCTT
+>40675 1
+CACCTACACGATATTCGAAATTCGTGGCGACCTGTGGTTCGGCATATGTGGCTAATTTCACCATCTACGATGCAAAGACGTCTGCGTAGAGGCGACACGT
+>40676 2
+GGTACGAATTCCAAAAATGACTCGTCCCACATGCAAGTTAAAGGCTAGGCTGCATCATGCTACGGACATTGCTTCCCTTGGGATGTGACGGGCTCGATTC
+>40677 1
+TACATGGAATTGGAAACTTCGCCACCCGATATCTGAGCCCTGCTTTGGGCGTTTTCACAGCTGGAGGAGGTCTCAAGCCGACATCGACAAATTGCGTAAT
+>40678 1
+CTTGTCCAGACTAACTTATGAGGTTGAGGCGCTGGGTGGACAGTCAAACCCAGTCCCCTAGTTAAACCGCTTAGGTCCCACATAGCATGTCAGTATGTAG
+>40679 1
+AGCATCTCAGTCTACGGATAGCGCCAAGCCTCCTAAAACGAGGGATAATGGTTAGCACTGGTCTTGCTCAGGTCTTGATTAGCGCAACCGACTACGTTTG
+>40680 3
+ACTTATGCTGTGCATCTGTAAAGGAATCGGTAGTCAGCCCACAATGAACGGGAAGCGCCAGGGTCCTCACTTAGAAGGGTTTCCACCTGTATTTCCCTGA
+>40681 3
+AGAACCAGTTGATCTTAGCTGGGATGGAAGGAAATCCCCTGCGATGCCACTCGTGGTTTCGTCAAGCCGTAATCCCTATGCTGTCTAAAAGGTACGACCT
+>40682 2
+TTGCGTGCATGACAACCTCTCACGAAAATCTCGAGAGCAGATTGTGTGGCCATCGTGGTTTAGCACAATCGGAGAACTCATCCTGTCGATGACGTCCGTA
+>40683 1
+GGATCGAAACTCTGCGGGTAGCGCAAGATGAGCTGCCAGCGCTGATTAGAATAATCCGTTATCGACCCGATCGTCTTCACGTTTACGGCTTTCAGTAACA
+>40684 2
+GCCTGATGATAGACTAAACCTCAAACAGGGAGGTATATGGCGACGTTATGCTCGACGGGTCTAAGGCCACATCACCCGTCATTGCTTCTGCATCAGTTGT
+>40685 2
+TGCAGGATAGAACGACACTACGGAAAGCAGAACATTTCACGCTATGGTTATGTAGTCACACACATAGTGTCGCCGGTGGCGCCTCCGGTCCTCTTGTTTA
+>40686 1
+AACGTATGACCTTCAAAATCGATCAGTGTCTTATACCTAGAACCAGGCTCTTGTCGGTCTCCAAAAGTCGTGTGCGATGGGCTGCACTAGTCGCAGACGG
+>40687 3
+ATTTCAATAACGCACAGTGCGAGCTCGTTTCGCGCAGCGGGCACCTAGCTAAGATCGGCTTTTTGCTTGGACTCTAATTAGGAGACAACGTCGGTACCAA
+>40688 1
+AGCGCGGCGCCATCGGTATAATTGTGCCGAACAATGAAGACCATATGTTGGCTCTGATTTTTGAAAGTTAGAGATACCATGTCCGTCTGGCCCCCACGCA
+>40689 1
+TTTGGTACAAACCGTGATCGTTCACGCGGGGTTGCCACTGAATATTAAGGCAATTTGCATGGACACGTGCCACATTTTCGGGCACGGGCACTACCCAAAT
+>40690 1
+GGCTTCGGGCCCTCGACGTTAGTTACGACAAGGGTATAGCGTCCACTAGTTCTACACTAGCCCTTACGTAAGGCTTTCAGGCAAGACCAATATGAGTTGA
+>40691 1
+TTAGTTGTTCATGCCCATACAGCCCTAGAAGGCTTGGCCAAACAGAAGGATACCAGATAACCGTTAGTGTCTCACAGTTGCATGTGGTGCCTGCTGGCCA
+>40692 3
+GCCGCACTGCACTCATTAGATGCATGGAGGTATTATCTAACTATCAGAGCTCGTGCACGGCCACCTTACAGTTGGTACAGGGATGCAGAATTCACGCTTG
+>40693 1
+CCATTGGACATAGTGATGAGCCGTCGGTTCCACATTCGCAGCAATCGTAGTGACGTTTAGACTGGTCAGACAATGGCTCCCCTGCTCTTAGGAAACTGAA
+>40694 3
+CACCTAGGTATTGGTATCCGGCTTCACCGGCCGGCAACTCTAGCTTGATGGCAGTAATATAATCTAGCTGGCTCTACAATCGAAGGGGCTTAACTCGAGA
+>40695 2
+TCGGACCCGCGCCTATAGAGGCAATACTAGAATCCGTCTCTGTATCTTAAATAGCGACTAGAAGATCGATCGGTCTGCCCGTGAGTAGACGTCAGTCTTG
+>40696 1
+TTGGAGCCTCGATCATGTCAGCCGCGTGATTATAATTTCTACTCAGCAAATACGGGCTTAACATTGGATTAAGCGTGCCAGACCGCGCGTGCGTAGCACA
+>40697 1
+CGGTTCCGGTCGACCTTAACACAAGTCTAGCGTATGGGTATGATAGAGCCCTTCTAAATTCGAATACGATAGCGTGGTCCCAATGGAGTCATGCCCGATC
+>40698 1
+CAGTTCGCCGGCATTGCTAAGCTAATAAGACGCGTATAAGCCCAGCAATCTTCTGAGCTTGAACGTTGCCAGTAGGCGATGGACTACTTCAGATGGTCCT
+>40699 1
+AGTGGTTACCAAGACCGCGAATCTTATCCTCGAGTAGATGGGATGTATGGACTGTACCGTATGTGAGACACAACTCACTTTGCGCACGCGTCTAGCCCAT
+>40700 3
+CAAAGCTTGGACGGGACGAGCATTGGCCCTACGGTTAGAAGATTTTCCACAGCCTTGTCGAAATTCTGCGGACTCAAACTGGGAATTTCTCGCTCGTACA
+>40701 1
+CTAATGAGAAGCCCCTAGCCCCCTTTGATCGGGTGTCTTGTGTATACCGTGAAGATCAGCAGCAGCCGATACGAATGTCTTCATCCGCGAAGAGAGTATT
+>40702 3
+ACGCGTATTAAAGGTAAGCCTGTCTTTCACAATACCCGACAAAGGATCAATCTCGTGCCCTACCGATGTTAACGCTTTAGGCATGTCTGGGGTACGGGGC
+>40703 1
+CTTTGATGGACAGCCTTGCGAACAACGTATTCGCCAAACACCTGAGGCTAGCATCGGTTTAGGCGCAGGTAACACTTTGTCCCGCAATGCATTGTGAGAT
+>40704 1
+TCTGGAAATCCTCACCTACAGATAATACTCGGTGACTAAGTGGGAATGCTTTAGTTAGGACCCGCCAGTTTGCTATTGAGGCGCCCAATGCAACCGCGTG
+>40705 2
+GATCCTTGAATCTGTACAGTCCATGGCGGACCATCTGCTGACAATAAGGTCGGTGCGGCATATACGCCCCTATAATGTGCGATACGAAGTGGATCCTCTA
+>40706 3
+ACGTCTTAATTCCTTGAGTATCAACCCACGGAGTACGAAGTGTTACGGTGGGCTCCGAGATCGGTTACGGCTATCAGAACCAGACTAGCTCCTGCATGAT
+>40707 2
+AATGATGCAGGCCTCACCCAGACGGGAGAGGGTCACCATTTTGGCTTCCCCCTATTTTAACGTCCTTTCAAGTAACGATATACGGAGGTGATGTAGCCAG
+>40708 1
+GAGCCCGTGGGCGGAAACGCTAAAGAGTGGACGAATTCCTCCTAAGGGTTCACGTAAGTTACTTTCATGGTCCTTGTGAATCTCCTCCTACGTAACAAGC
+>40709 3
+TCACGATCAGTCGAGAACGAATTTTTAGACTTTCTGTGAGTTTCCGGGACCTTCTTGGCCCTGAGCCAGACTGGGAGAAACCGTTCAAACAATCGCCGAG
+>40710 1
+CGAGGTTCATCAAATCCAAAGCAGGATTTTCAGGGAATAACGCTATAGTCGGTCCTGCTCCGGCGCTGTCCCCTTAGGGTATCCTTAGAACCGATTAGGA
+>40711 1
+TCAGAGATAGATTTATCGTCGATTGCATGCACGTGTGCTAGTACTAAACGTTCCCAATACGGCGTCCCGTTTCCGAGCACGGCGAAAAGTCGTGCCAGAT
+>40712 1
+AACGTGGATATGCGTACTATGAGTACCGTCCAGTGTAACAACTCCTACAGGTAAAGTTATCGGTCGATCTGTTTCAAGCGCGGCGGCCATTCGGACTCCA
+>40713 3
+GCATCATGGGGCCCGAGCTGGTTTATGTAGGACGCAGTCAAATCATAACAGGACCACTCTGCGTCGTTGTCGCCATGAGAGTATTACTCCACCTTAAGTA
+>40714 2
+AGCGGTAGTAACCAATTTCGACCGGGTGAAGGCACCTTTGTGTAAACGGTTTCGACTTCCGCCTTAAAACTTGTCGGAATAAGCGCTTTCGACGAGCACC
+>40715 3
+CCCACCGGTCTACTATTCAGGGACCTCATTCGTCAAGGATAGCCAAGCGTACAGTTGTGTGGTGAAGTTTCGAAAACTGCGGGTCCCTACACAGAGTTTA
+>40716 2
+ACGCTTAACAGGGGCCGGACTAAATAGCGTTCGAATCTTGCACACTGTGGCCCGTCGAGATTCTGAGACTCAAAGGCTACGTAATTGTTAACCTTGTGCC
+>40717 3
+ATCGCGCGTTTACGGATATTGTAAGGCTTTTCATACCGGTCCCGCCCGCTCTTACCAGATAATAAGAATTGCACGCAAGGTGACGCATGTGAAGCTGGCA
+>40718 3
+CCCTCGGTCAACGGGACCTGGTCTGAGGGTCATGTTTAAACGGGGCTCGTTCTTGCTACAACAATGAACGCCTGACCACAATATACGTAAGACTTGATTG
+>40719 2
+GGGTGCAGAGGTTCACGATAACCTCCCTATGTTACATTGTCACGCTATAGGGCCCCGCCCATTTGTAGGAAATTGCTATGAGACGACCAGCGAATGTCTA
+>40720 2
+GTCATACGCCTATTCGCTCTACTACATTTACGCGGGAGGCATTCCAATCCATAAGTACAATACGGTCCAAGGGGTAGTGCGGTCTTGGGTACATACGGCA
+>40721 1
+GTAACCGGTTCTCACCAGTGCTAGGTAGTAGACGGGCATCAGAAAGTAATGTCTTAGGACTTTGGCTCCACACACCGTGCTAGGTACCTCGCTTCAAGAT
+>40722 2
+CTTAGTTATACGGTGCCCAATCACTGATGGCTTGTACAGAATGTGGGCCCTCCGGCAAAAAGTCGCTAGGAATGCGTACTGGTCCCATGATCAGTACTAC
+>40723 3
+AGGGGCGTGTCCTCTAAAACCACAGCCTTAGTGTTCAAGCTATTTGCCAAGGATGCACTTAAATTGCACATGCTGAACCGGAGTGCAGTCTGTCCCAGTG
+>40724 2
+GTATGCGGGTTGCTCAGAAACTCAGGACTCATACCTGTATGCTACGCAATGCCCTGCGACTCAAAAGCCCGTGTTATCCATCAGAGTTGAGTTGATAGGC
+>40725 2
+TGTGTAGCATCTATGACACGTTCGAGGCTAATCCTGCCGCCAATCAGTCCAGACACACCTAGTTGGCGTGGTGACAAGACAGATCGTCGAGTTTAAGTTC
+>40726 1
+TGTGACTGTGGAGGACTAATTCAGGCTATTAAAGCCCGTCGGACAAATTTGTCCACCGTCTCTGCGGTCTGTCTAAAACAGCCGTAGAATGGATCCACGC
+>40727 3
+TGAGCCTGCCTGACGTGATACGCTAGCCGGACGGCTATAGTTACAATGCGTTTGATCGGGCAACGTGAATTTAACGCATCGCCGCTAATCACAATTGTCA
+>40728 2
+TCGCATTAGGAGTGGACGGCAGGCAGCATCTCATGCATCCCCCACTTCAAACTTAGGGCATGACTGTTCATTGTCCGAGAGCTGTGTAATACACAGTGAT
+>40729 2
+GCTTGCAACAATGTGGCCGTGCTAAGAATTAGTCCGGATAATACGTTGTTCCACGTTGACACGTCCAACGCTGCGAGAAATCGGGTAATGGATCCCCTCT
+>40730 2
+AACAATTTATGCTAGCCCAACGGTCGCGGACATTTACGCTTGCTAACCTGTCATATATGCCACAGTAACCTGCTGGGCGGTCGAGAGAATGGTCCTTGAG
+>40731 1
+AATTGTGGAATTCGGTTTGTTAGTCTGATCAGAATGCCTGCCCATACACGTCCTCATATCGAGCACGGACAGTCTCAGAGACACCTCACGGAGATGGCGT
+>40732 3
+CTCTGAATAGAAGCGTAAATTTAAGTGTCTTTGATATAACTCCAAAGCCAACGCGCCGGGCTGGGGTTCCAGGGCATCCATTACTCCGGATTGCGTACCG
+>40733 3
+CGCCCTGCTGGGTATGATCATCAATATGCAGGCTGGCCTCACGTCTAGTGATGCTCACAACTTGAGACGAGACGCTAAAGGAGTACGTCTCCATTAATGT
+>40734 3
+CATACGGCCGGTATACAAGGGAATCCGACAATAAGGCGTTTGACGGGGTGAAGACCATGAATCCTCGTGTGTTAATCTGCTCACTTACAGTCTCCCCTGT
+>40735 2
+TTGCTAGCACGTATATCCGGGATTAACGCAACGCACCGGTTATGGTCCTGAAATTACCTGTACATCGGTTAGTCGACCCGCAGAATGGCGGACATTACTG
+>40736 2
+AACGGGCAAGGGGACACCAGTGTGGTCCCCTTTATATATGTTAATTAAGACAGATTTCCAGAGAGAACTTCTCCCGTCGGTCTACAGTGGAGGCCCCCTT
+>40737 2
+CTGGACAACGAGGGTATAGTCGGTTTACAGACTAGGTAGGACAAGCGACACATGGGTCACGTCTCCAAACTCTGATTCCGAGTTCGACTTTCGCCTATCT
+>40738 1
+TTCCATCTTGAGGGAAGCCCCGTTAGCTCGAGAACCGCGATAAACAAGATTCGAGTCAACCTCGCAAATGCTTGTTCCCGAGGTATGAGTCTGTTTACGG
+>40739 1
+CGTACGCTCGGCCGCCAGTGATACTGGGCTTAACAAAATACTGTAGTAAGTCCCAGCTTGTGCGGCACCTAGATTCTTTGCCGTAGAACAAGGATGTCTA
+>40740 3
+TTTGCCTTTTTGTCTGCTGGTATCGGAACAGCCGACGCGGGCCTACGGCGTCGAAACACAAAACGAAAATTGTAGAATTCAAATCGACTGTCTTCGCCGG
+>40741 3
+GTCCTTTTAACACTCTCACGGCATCAAGGAGATTCTTCGGATAGCGCGAAGTAAACCTGAGTGCCTGGGCGACGCCTAGTCAATTCGACGTTCTGAAGTA
+>40742 1
+GTACAACTCCGATTGGGTTAGTCTTATGCGTCGGCGTTGTTGCAGCAGACACTCACGATCGGAACCCGATCCTTGCCTAAAATTGAAGCCGTATCAGAGA
+>40743 1
+TCGGGCTAGACTCAAGTGGGAGATCCTAATCGCTTTCAGTTCCCGCACGAGATCCTGGGCTCTAATTCAGGCAAGGTAGGTTTGCCCATAACTTAGAACA
+>40744 2
+CAAGTACCGATGCGGAATTGTCTCATGTACCGGTAACCTGTACCCAGGAGGGCTGCCATTTCCAACCTACTCGGTCTTTTTAGTTGAGAAAACAAGGGCG
+>40745 3
+GCACATCCTAATGGAAGACTCGGTTCTCATCTGACACGAGATGTCAATCGGGTTCTAGAAAGGGTTTGCGTGCCAGCATGCCGAATGCGCTACTCACTAT
+>40746 3
+ACGCCTGGGACAGTTAACGTTAGCACTACATGCTGGTCGTAACGACGTTGCGGTGCAGCAGCCTGAGTCGAAAGTCATGCTTTCCATTTTAAGACAACTC
+>40747 2
+ATGTTGGCTAGCGGGCTTGGGGATACCGACACAAGCTCTTGTAGCCACGGTCAAGTAGACCTACCGTCTATCCCAATCAATCTTATTCTCAAGAGGGTAG
+>40748 1
+CTCTCGCTAGAGGATGCCGGGCTTTCCATCCTCCAAGTAATCCACGAACCGAGGGTGATGGTGTGACCATACGGAGACCTGGAAATATTTCTTTAGACTA
+>40749 3
+TTACCCGTTGGGAAAAGCTTCTTATCCCGGACACAAGGCTATTATACTGAGCTACATACCCAGGTTAACGATGTGTGGGCAGCCATCTCGCGTGAACGTG
+>40750 1
+ACACCACGGCACTAATTCAGTAACGGCGTTTCTGCGAATCGCGTCATTAGAAGCAGGCAGGGGACATACTTTGCCCGAGTGTTGTATTAAGTTTCCACCG
+>40751 2
+CGTGCCTAGCTAGATAACTACTAAGGTTCTGGACTGCGCATAGCGATATAGCAGAGCACAGACATTTCGTTGCTTGTCGAGCTCACACTTAGCCTAGGGC
+>40752 1
+GGGATTCTTCGTAGCAACTACTCCTTTGTCTCACTCTCATATGGACTGCTAACGTACGACGGAGATGCCAGAGCTGCAGATCGCGAACCAGATAGGGATT
+>40753 1
+CTAGTACAGATATTCGGCGTCTTGGTTTCTGACGATCGGAAGTGCTGTATCCACTATTCCGAGACGACCTGTTACGCCAGGTCGGAAAGCACAGAACTCA
+>40754 3
+TTGTCACTCTGCTGAAGGTCTAAGCGAACAGAACTTCATACATCAACGACCGACTGATGCGGCCGTATTGAAGGTAATTTCCTTGTGTGCAGGGCCCCAG
+>40755 1
+TAAAAGGTATCTGTTCTCTGGGAGTATTTGCAATGTCATGCGCCACAAAGTTCGTACAGAGAGTGGCGCCCACTAGACGTAGGATCACATGCCCTCCTGC
+>40756 3
+TGGAGTAGGCCTACGATGTAGTCCTCACTACCGTTGCCTATGCATAAACTGAGGCCACATTGCTAGACTCTAGTGACTGACTCTACGAAGCGGTATCGAG
+>40757 2
+GGGGCCGAGTTACTCTGGCCGTCAACGAGTTATATGCTAAGGGTAAATACGGCCATCGTTTTATCGGATATGAATTCCCCCGCAGTTAGAGACCCATCAC
+>40758 3
+CCTGAATCTATCTAAAGTCGAGTTCAACGTCCCAGTTCTCAACGCTTGAACACGCGTCTGGGTCTGGTTCAAGAGAGTGAACTCTTCGGGCATAGCGAAG
+>40759 3
+TATGGCTAGCGACCGGGAGAATCAGAGTACTCACGTAATCGATGCTTGTTGTGGTAGGAGTGATAACTTTCTCGAATCGCCCAAAGCACTGCCCCATCCT
+>40760 1
+ACCAAATCCCCCAGATAAGACGCATCCTGTTGTCCAGCGTTATGTCAGTGGTCAGTTCTTTTGCGAGATCGTTTAAAGCGGAAGATTGCACCCGGAGACG
+>40761 1
+AAGCACCCCGGCAGCGTGGTGAATTTTGTGGAGCCGTAAATACCCGCTCCACACTCTCTTGAATAACACGGTAAGGAATATTGCTTTAAGTGCTTCCGGG
+>40762 1
+GGGGGGGTATATAACTGCCCCTGCTAGCATCTACATCGGTAGTGAATGCGAACGCCTAGCTTCTGATCGCTGCTTGGATCTCCAGCACTAAAACATATAG
+>40763 3
+ATAGGCCGCCTCTGTAGAAGGTTAATCCCTCTATAATCCTTTGCATGGGGACCTGACCGTGCCGCGGTCATAAGACTCAGAGATACGCGTAAATTGTGAC
+>40764 1
+ATGCCCAGACTGCGCCATATTCAGCATCTGTAAGCAGAACTTCTAGAGCTTTTTACTGCGAGCAGTCGATCTTGCGGCAGTGAACGAGCATTAGGATGCC
+>40765 2
+AATGCCACCCTTTGTCGTTCTTTACACTAGAGCACAAGTACGGGGCGCGATGACTGGCGGGTACTACGATTTAAGAGCGGCCCGCGCTAAATATTTCATA
+>40766 1
+GTGAAGTTTTAGTAACCGTTCAGAGTAAGCTACCCCATCCAGCCGTCCACACGGTCAGCACGCACAGGCTGGCATTGATTTATACTGTAGTTGCGATAGG
+>40767 2
+ATCCTGGTTAAAACGCGCTAGCCTGTGGAGCAACGTTCGGGACTCACCGGTGCTACACCATGAAGCTTATAATCGCTTAAGCGAAATCTGGGTGTTTCAC
+>40768 3
+GATCCGCCCTAGGCGAAGACTAACAGCTGAGAAACCAGTGCAGTTCGGGTCCTCTCGCTCCATTGTGCTGTTTTGGTAATAAGTGTCCCTAGGTAAAAAC
+>40769 2
+GTCATCCAGCGAGAGCTTACTCCAGGTTGTATTCACGCGGGGCGTCTCAATAATTCGCAGCCAAAACTCAGGTAACACGTTATGTTTAAGGGGCCTTCAG
+>40770 1
+CTAACAGCGCGTGGAGTCGTGTGACAACGGACTAAACAGGACTTCTATGATTTGGATATGACCGCGGAAGACCCGTCTATACGCTCTCCATATTTCGTCG
+>40771 3
+AGCTTAACCAATAACCGTACTGAACACGCTGCACTTAGAGTCGCTCGTTGCCCGGCTTTCGCAGGAGCGGTATTCTTGTGACTATACAGTAGGAATGGCA
+>40772 3
+CCGTTTGTGGGCCAAGTGTACGAATCCACCGTAGCGACAACGAATCTAAGTCTATGCATCCGATTGGTAGAATCGACTCGAGTTGTTGTCAACTAGCCGC
+>40773 2
+GCGTCCGTCTGACATCGATTTGCGTTTATGACTCTGCGATCCAAGACAAGAGGATCGTCAACTGAGACCTACGACTAGTCTCAATTAGGTCATGCCGAGG
+>40774 1
+ACACGGGTATTAGTTTTGGTAGTTCCTTACTACGACCACACACGGCCACAATTGAGTGGCTCGAGCCATGTTAGGAGCAGCTGCAGAGACACGCTTCTTA
+>40775 1
+ACCCGAGTTCCTTGGTTATTACGACGACATGGCCATACACATCAAGACATGGCTCATAGTTAGGTATTTACAGCAGCGGCCGCGTAACTAGGGGCTTTGC
+>40776 2
+ATCCGACAGTATTTATTTAACAGCCGGTCCAGGGGAGATCGGTCCATCACAGCTAGATGACTGAGGGTTCCGGCGCATAATCTGTTCCAGACACTAGCTT
+>40777 3
+GCTCTTCGACTAGGGCGTACCCACCGTGATGTCCCGAATGGGCGACAAAAAGGCTATTTATGATGGTCTAACGTCTAATCTAGAACGACTCGTCTCGATG
+>40778 2
+GCAGACCAAATCGATGTTTTAGCCATCCTTCGCTTTGCTGAGATATGTCGAAGGGGGCAAATAGGGACCTCATCCGCGGGTGTCTAATTACCAATGCCAC
+>40779 3
+CTAAGGTTATTTGCCTCACAGCTGACCCGTCCTGGCAAATGCCTGTATAACGAGCCCCCCGTGGGCGATGTCAAATGCTTAGTTGTGCAAGGAAAATGTA
+>40780 2
+AAGCCAATAGGGAGTTACATTTAGGCGGATGCAGACGTGCCTTGCTGTGAAGCACCTAAAGGGCTGACATTCGCTGTCACTCATTCTTGCCTTCAACGCA
+>40781 1
+GCGTTACTCGTCTGCAAGGGAATATCAACTGTTCATTCGCATGCATTCGTGTCAAATTACTCGGGCGGTAAGAATGAACCACCCATGTCGGGCAACCGTG
+>40782 3
+GACGCAATATTATATTAAGTCTCGTGTCGATCGCCGGGTGCTCCATGTCTCACTAACACCCTTCTTCCGGAGAGGCTCCAAGAGAGGGCGAGAATTAGTA
+>40783 1
+ACGCCAGCTCGAGACTCACCGGGTAGGCAACGTCAGTTCCTTAGTCAATCATCCGAGCCTGCGGGTATGCGGTAACAGAATATACATTTATGATTGGTCT
+>40784 1
+TCGGTCTCGACCCTGCAAGCCCGGCTATAGCCGACTTTGAAATCCCGATGTCCCAAGATATGATGAGCTCTATGTACAATCTTTAGGAAGGAAGTGTGCG
+>40785 1
+CAAGAAACTACGTACTCCCTCGAATTGCTTGCGTGGCGCGTGGTGGGCGCGCGAACCGTTAGTTAATTATACTCGTGTCCCGTATAAGGCCCATAATAAA
+>40786 2
+GTAGATCAGAGGTATAAACTGTTCACTTCCGTCAGCGAGGATACTGCTTTCAGCGCGCACACGATTCCGTTGCGAAAGAGCCTATCTTACATGTGCGGCA
+>40787 2
+TGGGAGGCACTTGCCACCGACACCCAGACAAATGTCTTGACAGATTTGTGACTGCCTTGGCAGTGCTGCCATTAGTACTGTAGTTCGCAGTACGACATAA
+>40788 3
+CACTAATATCATCTTCCTTATCCTTGTGTAGTGCGTTACTGGCGGGGTAGGAAGCCCTCTAGGAAAACCGACGCGCAAAGCACACTAATGTCTGAGCGTG
+>40789 2
+TAGACGGGCCGGTTTTAACACTATGGTATGTTCGAGCACTTCGGTCGCATAGTATCGCCTTAACAGAACAAACGGTCGGCTGAACCTGAGAGTCTCCTCA
+>40790 1
+GTCAAAATGGGTCGTCGCTGCTTCTAGGTATCGGCCATATCCGTGCTATGTGGACAGCCCACCTCTTATATCAAAGGCACTAAAGGGGCGACTGTACTAA
+>40791 1
+CGGTGAGATGATTAAACCTCCCCCCAATAATGAAATCTTGGCCACGACTTCAGGGTTGGTGCTGCTCAGCAGACGATGTTAACCCGGTATTGGCTAATGC
+>40792 2
+AGTGTGCTCTTTTAGTCCGCGGACCTTTTACCCTAGATGGGGAGAAGCCCTAAAGATCCAGGCTGCAGCGGATTGGCACAACCCATTCGATACTATGATA
+>40793 2
+GACGAATACATTTAGCCACCGTGAATTTGTGTCTTACCGAAGGTCTGAGGCTTAAGCCCGACAACGCAATTTCGCTAGCTCATGTAGACGGCGCTGTCGA
+>40794 3
+TCGCTTTGGGTTTGCAACACTTCAATATTGGACGCATCTAGACGCCGACCCTAGATTGGCGGCGTGCTAGAATGTGACTGGAAGCTCAAAACCCACTATG
+>40795 3
+GAGGCGCACTCAGTCACTCTCGTACTCTCATCATAAAGACCGCGGGTGATTTACGAAATCGGTACTGAGCTTAGGTTAGCTAGGAATCATGCCATCGCTG
+>40796 2
+GTGATCGACGGCCTCGCGGAATATAACTTAGTTTGCCGTTAGTGAATAAGAATAGGGTTGGAGACCCGATCACCCGTCTCTCCTCTGTTCCCACAGAAGA
+>40797 1
+GGGCGGCCCGCCTCTGCCGTATGATTTTATAAAACACCGTGACGCGTCTTAAAAGTTACGATACGCCTTTACGAACAGGTTCCATTGTACAGAGACTGGG
+>40798 1
+CGTATTCGTGCGGATCATACGGTGATATAAGAAGCCAGGTCTCGCTGAAGCCAAAAGGAGCCCTACTGGTCCGCCATTAACGCGTTACATGTTTTCTACG
+>40799 2
+GCTTCCAGTAGAGCTCTTAGGTCCGCGAATGTGGTCTGTTAAATGCACCTGCCTATAGGAAGTTTCCAACATTTACTCATGAGACACGCACGAGGCGGAC
+>40800 3
+GTGCGTTTTCCCAAGCCTCACAGCGGTAGCATATGGAACTTGAGGCCCCTAGCGTAGTCATATATCCTCAGAGACAGATTTAACGTAGAGCATTCCGGGT
+>40801 2
+AACCAGCCTCTTGCGTAGAGGCTTAGTGTAGACCACATTTGAGGAACATTATGCGGAGCTAAAGGAGCGCAGTCCTATCGCTCCTGTCAGATTCACGTTC
+>40802 1
+GGCAATTAGCGCTATAGGGAGTCCGCCTCAAGATAGCGCGTGGATGTGTTGTTTTATACAAAGTTCACGCACAAGCTGGACTGCCCCACTACCTCGATTA
+>40803 3
+TGCTTAAAAGGCGTCGACCACCCATATGGGAAACATCTACTATGCGTTCGCGCAATGGTGTGATGCCTACAACCATCGGTACTTGGGAAGCAGCTTGTTC
+>40804 2
+CATTCTAAGTGAACGCCTCCTTACGACCCCCGTTAGGTTAGTACCTGGACCCGCCGCATTACTTAGGAGGAGATAGTATAAGGGTAAAGCGGTTTCCTAG
+>40805 3
+GCCGAGGAGTGCGGAAATATTATCTTTACAACTTTTGACGCAACTACTCGTTCCTCTCCCAGGGACACGGAAAGGTACTCGGCGTAATGCTCGTGTAGCA
+>40806 1
+TGCTGGCCAGGGCGCCTTCTTCGAGTAAAACATTTGTGGGGTTCACCCCTGAGTCTACACCATTTTTCACGGAAAGTCTGAGGAGCAAATAGCGACAACT
+>40807 1
+GATGCATGACCTTGTAAAAATTGCAATTATTGTCGTACTCACTGCGCTAACCGGTGGTCAGTCGAATACGCGCACATGCAGGCTCGCGTCTATAAGGGCC
+>40808 1
+ACACAGTCCACCGATGACGCGGAAGTGGAAGCCTCTTCGTAACCAGACAAGGGTTTCTTGAGTTGTAGTCCCCTGAGGTAACTTATTGACCCTAGTTGCA
+>40809 3
+CTGAACTCAGAGCTGAGGATAAGCACGTGTCTGTTTGCTCCCAAAAACACTGACCGGCCTTAAGGTGCGACTCTTAGCGTCTCTTAATATCAGTGGCAGG
+>40810 1
+GGAACTTCCTCGAAAGTGGCATCATTAGTTGGAAGGTCCGCGACTTACTGCTCAACCAATTTGGCACATCTACGGGATGGTACACTCGACGTGGTCACTA
+>40811 3
+CGCTGGTGCTTTCTGTTCGAGAAATTTCGTGCCCAATCTCGCGTGAACGGGACATATCCAACAGTACCGGTTGGTGATTGAGGCAACTCCATAACAACAG
+>40812 1
+ATGAATTAAAGTTGTATGTCCGCGGAATAGCACACCAGTGGTCCTTCATCGCAGGGAACTAGTCATGAGCCATTACGGTCCACGCCTGCCTATGATGCGT
+>40813 1
+GGGTCCGCTGGAGGTGTTAACTCTACCCAACTAAATTCTCCTGTGCCACAGGCTCCAATGGCTTTACGGGAGAACTCTTAGGCATGATTCGAAAGAGATC
+>40814 3
+TCTTATCTGGGCTCTATCGCATCCGAGGAACAAGTCCCGCCGCAGGTTACAAATAGTTGTGATAACTCAGAGCTTTTGGCAGCGCTCACAGGTACGGAAT
+>40815 2
+CTGAAAGCTAACAGTTTACTAGAGCCCTCGAGTGGGCCGGTAGTGTTATGCAAACGCAGACTTCCCTGAAGCTTCGCATGCAGCATCGTCTTGCGTAATA
+>40816 3
+AGTGGCGTACTAGTAAGAGAGCATGCCCACCTTGCTTTCCAAAAAGAACCTACTTGGGTCCTTCGGAATACTGTTAATGGGCGTGGAACCCCCCGTATTG
+>40817 3
+GAGATTGGTTCCACCTGAGAAGCCCCCCAGGAAAGCGAGCTCTAAAGAGGATTGTTCCTCTTCTCTTTGCTTAGTTCGTCAGATAGGAACAGCAGCTCAG
+>40818 2
+AAGAATTGAAGACGTGCGGTGACCTCAATCGCCTACTGCGCCTTGGACTGTCTAGCGTCATGTTGGGCCTGAGTGTCCGAAGAACTCATATCCAATAATC
+>40819 2
+AGCCGTCCTACAAGATCCCATTGTCCGCAGAAAACGTGGGGAAGTGCTTCCTTTTACATAGCCCCCCGGTATGCGGTTATGACGATGAGTCAATAGTGTA
+>40820 2
+GGCACGGATCCGGCGCCTTAACAGAAGGGAAATCTCTGTGGCAGTTGAGAATCATCTGATTTGAGTCCACCCCAGGCAGCCTATTGCTACTGATTTAACT
+>40821 1
+TTCGCAGATCGGATACTCTTTGTATTTGGACCAAGCCTAGCGTCGATGCTCAACAACCGTACCCAGTTCAAGCTGGTGCGGCAATGAAGTATGTACACGG
+>40822 3
+GATCCCACCTGGTAGCTGACTGACCATGCTGCGAGGCCTCATAACGGGTAATCGTCACAAATTCAGCATCGTGAGCTAGTGTTTCATTCAAGATGGGACT
+>40823 1
+CGCCATCTGGTGAGTTCAGCAACATTGATTAGCTTCGCGCGCCATGGTGCGTTAAGAGGTCATCGCAGGACACCTTAATTGCACCACGTAAGCTATTAAG
+>40824 1
+CACACAGTGATAACAGCTCGACCTTTTGTCGTATCTGTCCAGAGCAGTTGCTATTGGGCTACAATGGGGCCTTGCAAGCATAGCTCTCGGTCACAAAGAG
+>40825 3
+CGTGGCAAGCCAGCACGTAGCAATAGATAACTCGACACATATCATTTCGTAGTTATGGCGCGCCCTCGAGCAGTTGCGTGTGCTCTGCATTGAAGACATT
+>40826 1
+CAGGTGAGTTACCCCTCAGGGCACGTGGGGTTAAGCGCGTATTTATTTCATCCACTGTGGCACAACACTTGGCATCAACGCTATCAAAGTGTAGACAGCT
+>40827 3
+CTACTGTTAGGGTAAACCGTCTACGATACGCTTATCTCCAACGTTGCGGAACCGACAATGGTGGGTTTTGTTCGCAACATGCCCACCGAGTGAGCGTAAA
+>40828 3
+CGGTCGCGGGCGGCTTGAAATAACGGCGCTTATCTTCTTAAACAAAACCCCAAGATAGGTAACACATGCAGGCTTGATAGCCGTCTTTTTGCGCATGTGC
+>40829 2
+GACCGGAGTTATAAAGGCCTCGTCCTCTTTGTAGATGGACCTAACCTCTTTGAAAGGCAAGGCAGCGGTGGGTATTCATTCATCCCTGCAGAACAAGCCT
+>40830 2
+TGTTCCGCCTAAAGTTAAGCCGTGACCTACTGCATAGTACAAGGTATACTCGCAACGAGTGTTTGACATGCTCGCTCGGGTGATCCGATAAGACGACGCT
+>40831 3
+AGTCTTATCGGTAATCGATCGACCATTACTACTAGTGAGTCCGCGAAGCAGAGCTAGCCCAGGGTTTCACTCTGGCTTGATAGCGCACATGACTCATGGA
+>40832 2
+GGCTGGGTGCGGTTGTACTGCACATCTGGTATGACCTTAACCAATAGGTAGCGCTCCCGTAAAAACTACGTTAGAGATTGCCACTTCGATACGATGCACC
+>40833 1
+CATAGAGTAACGGTACAAGCCGAACTCTGTCCGATGAGGGGATTCAGTCCTGGCAAGGTATACTGGACACTATCAGTGACCCTGTCTCAGTGCTCTACTT
+>40834 3
+GGCGAAACAAGCTTTCGCGTCAATAACGTGTCATATCGCTTATACCGTGTCCCTGGCTTCTCGTGATCGGACAGGCCAGACAGCGTAGTAGGCTAATTAA
+>40835 1
+ATGATAGTGCTTGCAACGTCACAGGCTCCACGCCAGTTTAGATTAGTGAGACGTATAAGGCTCACGCGCTACTGTAGGCTGTAATGCTAGTACCCGCTCA
+>40836 1
+CACCGTGTGGTTCAGAAGCAAGTTACAGCTGAAGGTGCGTTAGCGGACTTATTGGCTGACCATAACTAGTCGCACGGCCTTACTACTACACACATTGCTG
+>40837 1
+CTACACTTTTGTACACGAGCGATTATAGAAAACCCCGGGGACGATTCTTGTAGCGTACAGCCCGCGCAGCTTTGGGTGCTATAGCATAACTTTCGCGGAA
+>40838 3
+GTTTGCGGGAGCTCAGTAACACCCCCAAAATGGGGCCGGATGCACTATACTGCTTCGACTTACTTTGATTCGATCCAGGCAGACAGATTGATCCTGATGA
+>40839 1
+CGCTGGGGGGAGATCTGTATCTTTTTCTTCTGAAACGGGGCATAGTGCTCAACCATCACTGCATGGACCTTGCTAAAACAACAGACATGACCTGGACGCT
+>40840 1
+CGCCAATGTCTGTGCCGCTGTCGCCCGTAGCAAAGTTGGGTCAATTATAAGTTCAGGACCACACTAAGGTAGGCTGGGTTTCATATACAACAGCATCTCG
+>40841 3
+GTAGCCCGATGATAAACCTGGCTTCCAATTGGAGAGTAACCGTATCCGACATAGCGATGTCAGGTCTGATATGTTCCGCGAATGCCTTAATCGCTGGACC
+>40842 2
+AAGGTAGAGGTTAGCAGTCGAACTAGCCTTAATAGTCCTATGGTTGTCACCTTATCGGCGATGAAGATGCTCGCGAACACTTCTGCCGCCCAGCGATATC
+>40843 1
+ACCATCGCGATGTGACCGGGCCCCTTAGCATTTCATACTTGAGATGAGGTTGTTCAGCAGGCTGGCCCAAAGAAACCTATGCGAAAAGTCTTTGTGCACT
+>40844 2
+TCGTGCCTTCGACCAAGTATACCAACGATCGCGTTATGACTCTCGCGAACTGGTAAGTGCTGTTGCGATGCGCCGGTAATTGTCAGTATCCAACAGAAGA
+>40845 1
+GAATAGAAGATTATCATGCGGTTGTACATTCCCGTGACAACGAATGCTAACCACTGTCAGACCTAGGGGCCTACAGCCGGTGGTCTCCAACTTGTTGCGT
+>40846 1
+ACGCACACGAGGCACTTACTGTACTACTAGTTGTCTGGAAGTTCAAGACGTCTCCCCTGTTCTTAAACAGAGGGCGACGTCAGTCCGGAGGATATTAGCT
+>40847 1
+ATGTCGCTTTATGATGCGTCCTGGGGCACATAGCAGCATGACATTCTCGTTCTGGGGTTCCCTCACATGTAAAAAGGGACACCTGACCTAGAGAAGCACT
+>40848 2
+GTATATGTTTGGCGCGTCCAATCTTGCACTACGCCGGTTTTCGCTGGCGGTCAGAAACGAACTTCTAGCGGACCAGAAATACCTATATTAGCAACCGGAG
+>40849 3
+CGCGGAATCCGTTCGGTCATGGGGCGGTCAAGTAATAGAAGCTACACGGTCAAGCGCGCCCATCAACTTTTATTAATGGTCGGTCCAAATTTCATTGACC
+>40850 3
+GGGCGGGTCTGCAGCCCCTCCTAAACATTGTAAGCTTGTTCGCTACTTTAAGAGCCAAGGTTCCGGGAAACTAGCTTCCCTCAGTTAAGCAAGGAAATTG
+>40851 2
+GCCGCGTATGACCGTTTGATCCGAGTACCGTATCCGCGCCAGTCGATACAACTATGAGTAAGTACCCTACGTGACGCAGTTGTTTTCATGTGAAGCAAGA
+>40852 1
+TGGTTGATCGCCTCTTCATTCGTTTCATCGCGGGTAAGGAGTTAGGCCGGATAGAAGCCAGGATCCGTTGCAAATGCTACGAACAACTACTGACCCACTA
+>40853 2
+TCCCAGTATTTCCCCAAATGCCGTGGCTTTCTTTCGAGGCTATGCTAAAAAGCTGTAGGTCGGGGCTAGAACGCGCCGAAACACACTTTACTGGAAAGGT
+>40854 1
+CTTACCTTGACCATCTCCGATAACAGGGTGGGGAACGTCAATAGTTTTTCCCAGGGCACAAGCTACTTAGTGTGCATTAGGAGTTACTCGACGACACCGG
+>40855 1
+CAGCTGCAGATAGAGAATTGGGATCGCGAGCCACTAGTCACGATCTCTAAGATCCGCCTTGGGCTGTATCTACACGATAGTCGCTGGTTTCTCAAGAATC
+>40856 3
+CGTAGAACCCGCAGTCCTTGGTTCAAAGCCCCGGTGGATAGCCAGACTTGTACTTTGGCAAGAGTCAGCTTCACTTTTAAGCACATAAACGACGGTGTTG
+>40857 2
+TCGACCCGTCGTTATTTAGGCGCGGTTTAATACACCACCACATTTACACTGTTATTATAAGGCGCTTCAAGTCCAAACGCGGGCGTTACAAGGGGGGCGA
+>40858 2
+TAGAGTACGAAGCCCCTAGTGGCGGTCGCAACTAGCTGTTTTCGTATGCAGCGGTACAGGCGATATCTTCGAAACAAACATTTTACGACATCTCTCGGGC
+>40859 3
+CCTCGATAGTCTGCAATTCAAGAATGGCGCGGCGGAATTCTCTAGATCCTATCGACAGGCTTGGTGCCACAAATCCATAATGTGGGTCTCCCGTATAAGG
+>40860 3
+TACTGGAGGATGACTCTGTCGGGCCCGCTTCCGTGAGTGCTTAGGTCCACACATGGAGAGTAGTACGTCTTCATCTACACATAAATACAGCCAGCTTGAA
+>40861 1
+AAACATCTGTTGTTCCCTCGATGTTCTCTATCGATAACTCCCGCAACTGTAGACCTGGGGCAATGAATAGCCATAGACGTTGGCGCAATGATAGGGGCGC
+>40862 3
+GAGTCAAATTTCTCGACTAAACGAGGAGCGCTCTCCCGTTGGTAGTACATGTCCGGTCCGTCAGGCCTCATCTTATAGCATGCAAAGCATGCGTAGTAAG
+>40863 3
+TGGGTGCATTCTCCCATTCTGCTCAAAGACTCCACCGGAGAATTTGATGTCTACCGGACACATCCCAGAAGCCTTAAGGAGGATGATGATGTGGCTCGAT
+>40864 1
+TTGCAGTGCTACGCCCAGCTCGTATCCAAATGCGCTATTTTCAAACAGTCGCTTTACGGGCGCCCGGAATGGACGATACGTGGAAGATTCGTGAAAATCT
+>40865 3
+AATGAGCCTGTCGGGCCGGTTTCTTCATGTAGCACAGATTTGCCAAGTGCATCCCCGGATCCACCGCTGTAAAATTGGATCACAAGTGAGACCTAGTTGA
+>40866 1
+ACGTTACCTCTGAGGCCACGCGGTCACGCAATATAGTGTCTAAGTGGACGAGACCCCGATATTGGTCGATTGTATCTTAGGCAACCTACCCGGTAGTATA
+>40867 2
+GTTACTTCGTCATTGTAGTTACGCAGGCATTATGCTATCAACTCTAAAACAGGAATTGACTACATCGGCGCGCGGGGGGAGGTCCTCCACACTAGAGTCC
+>40868 1
+TACCAGCCCATACTTGATCGTATTTATAGAGCGCCTCAAATAAGGCAATGGCAGTTGTCATCGCGGCAGGCCCCCTTTTGGAAGATAGGGTAGCGCTTAC
+>40869 2
+ATCAGTAGCTCAAGTTGATTGGCTCACTGCGATGTAATAATGTAGTGGCAGACTCATATAATCCGGGCGGGACTCCAACCGTTCCTCAGAGGGACCCTTC
+>40870 2
+ACCTAAGAGATCCAGTTACGCCTAACTTATAAGGTCCGGTGATAACGAGGTTTCTGGGCGTAATATCCATCTAGGGTTTCCACAGGGGAACCCGTCGTCC
+>40871 1
+TTCGCTGGTGGAAGGAATGCCAGGATGCACAATACGGTCAGACGCTATATTCCAACCTGGGCCGCTAGTTTTTACCGCAATTGGCCGTGCCCTAATAAAT
+>40872 1
+TTTATCCGTAATGGAGCTTGACTAGGGATGACTAATGCGACGAATAGTTACGATCCCGTCTCCAGAAGCTGAGGCAACGGGTCCTATGCCTTTAACGCCC
+>40873 1
+CACACGAGACGGCTCGAAGTGTGGGCTGGTATGGCTTGTACAAAACGATACAGCCCTTAGGAAGTTTATGTAGCCAACTTGTTACACTCTTGCCGACTCC
+>40874 2
+ACTGCATTATAAACCAAGAAAGTTTATCTCGTAATGTCTCGGACACGTACGGGATACGTAACGTACCGTGGCAGGCTGCCTCCTCCCGTGTTAGGGAGCT
+>40875 2
+CACGTATATACGCTAAGTGTCCCCTGTTGGAGCTTAACAAGGCTTTGACATGTATTGGCGATAGGTGAACGGCCCACAGTAATCTACTGACGCTCGGCCA
+>40876 1
+TTTGCGTAGCACTGGGGTTTAGATTCCATGTCCGTCGAACCGGAAAACTGGGCAGCCGCGGGTTCCATGGACACACCCGTTTTCCTCTATTAAAAAAAGA
+>40877 1
+GTTGCGGGAATCCAGTGGGCGCAAAACACTACGCTATTGTGTCACCTCCAGGCAAGGGCTAGAGTACTGTCACAAAATTTCATGATTTCGCTTCTACCGG
+>40878 1
+AGTTTCTTGGAGGGCACGTTTATCCCACTCCCAATCCAAGTAAGCAACCATCGCTAGATATTCAGCAGGCGTTACAATGGATACTGCCTGGGAGTGGGTC
+>40879 3
+AACCGTTATGCCTCGGAATATTGATCGTAATTGGTACCGAGGCGACCGAACGGTCTATTTAGAGAAATGGGGACGCTTGAACTCGTTTCGCCACACCTCC
+>40880 2
+AACAAATCGTTCATAAGATTTGCGCATGCGGCCCATGGTTAACCCCCGAACCAATCTGAACGTTCTCTAGTCGTTGAAGTGTACGGTTCATGGGGGCGAC
+>40881 1
+ATCCGTGTAACAGCAGTACGATTAACACTGGTCCTCTGACGGAGGAAGGTTTGACCTGTATCGTTCTCCGCGCTACCCTCCGTCGAGAAAATGAGTATGA
+>40882 2
+CAAGAACGCGACCCAATGGCAGGGCGGTACTCCATCTAAAAAACTTAACGGGCTGGCCATTATTGGTGTTGGATTACGAGCGGTCAGTTACTCCTTTCCT
+>40883 1
+CTGTGCGAACAAGGAAGAATGGCGGTTCCTGTATCGTTGACGTAGTGGGTATTGTCCAGCCAAGCGCCTCTCTTCATACGAAACGATCAGCCTACTAACT
+>40884 2
+AGTGCACCTTTATGTAGCATGTTGAACGCTGCAAGACGTGGCATGGCGCTAGTTGGCACCCGCAAATCGCGCTTCCTATCAAAACATGACCGAGATGTTT
+>40885 3
+TGGCGCCACTTCCCAAATTCAGGTCGGCACAAATTTGGGGTCTGTACGGTCTTCAGTGCACTGTAATGGCTACCCTGATCGCGGAGAAAACAATCTTAGA
+>40886 1
+TCATTATTGGAACCGTGTCTGAATATGACTAGGAGCCTGATAGCTAGCGCCTGCTACGGCCTGCCATTCCGTTCTAGACTGACCCGAAAATTGAAGGCAG
+>40887 2
+TATGAAACGCCCGTGTCTGGTCAACGAACTCTGCTTAATGAGTATCGTACTTCGGACGGTAGCCATAATCCGGAGGCCAATCGCTGTAAGCATGCTCATG
+>40888 1
+TTGACGTATAGCCCTACCGGCGGCCACCCACAAAGATAGACTCCCGGCAATATCGATTTTATGAGTAGCTACGTGTAGGGTGTCTAAGTTCACTGATGCG
+>40889 3
+TCATAAGTATACGGGGCACCGGCGCCGTTGGGGTGCAGACACTCATTTCATCCCGGGGCCTGTTTTAAGCAAAAGTCACACCTAATTTATCATAGGGCTA
+>40890 3
+ATGGCTATTATAGGTTTACAGTGTTCATGGCTTATCTCTCCATCCGTTTGCCGGGGATACTGCGCCAGAACCCCGAAAAGGACACGGAGACGATAGCCTA
+>40891 1
+ACCTAACAGCATGACTATTAGATGTCGCGCCACGAGGATTGTATTACGCGGTATCGTCCGATGCGCCGGCGACGTGTTATTCTCCTGACAGCAAAATATG
+>40892 2
+ACAAGCAAGAGTCTTGCCACTGTGGAGTCTCGTGCGTCGTACTCTCCACACGCCTGTTATGTAAGGATAGTACACTTGAACTGCACCGTAGCATGAGTAG
+>40893 2
+AGTCGACTATATATGCCTCGCAAACGGTATTGGGTTGCGACTCTCGTCTGGGTCCGTAGCGAAAGTCAACTTACGCAAAGGGGCTTATAAAACTCTGCCC
+>40894 3
+GAACAAGATGACGGTCTTTATCGAATCGTGACCGTGAGTCTAATAAGGGCCCCGGCCATGTGTTCACTCACATTCAGTCTTAAGCCAAGGCCGGGCTTTA
+>40895 3
+GTAGACACGATGTGGTGAGCTTATAGAAAAGATTGTTTTGCCTACCGCCTCAGAGTATCAGGGCCTTATTCTCGCCCCGGATGACCAGGTCCAACCTGAA
+>40896 1
+ACTAGACAACCAAACCGGTTCGTTCGGCGATGTCTAGGTCATTAAATCATGGCACTCGGCGTCTCATACCGCTTAGAGAGGTATCGGCTGTGTCATAAGC
+>40897 3
+CGCGATAGAAATCAATGTTTGCCGGCCATGATAATCATAAGTGTCGGGGCGGAGCCTAATGGCTCTCTATCACCGTTCACAAGGTGGCTCCCCATGTTAA
+>40898 2
+AAGGAGGTTAACCTCCCCCATGACTCAACGGATAATTGCCACGTGGTGATGTTAGAGGAGTTCGTATCTTCGGTACAACTACACCCAGTGGTCGTACTGC
+>40899 2
+TATCACACTATCGCGACGGCAGACGAGACACTTCGAATAGTGAGCACATTAGTGTTCTTCAGCGATTGTAAGACGTCTCTGCGTATGGTCGCACCCGATG
+>40900 1
+ACCGCTACGGATTGAACCGCAGTACATCAATCTAGGCTGATTCAGCGTCGAATCCGATTTTTTTCGAAACCATCAGGTTCGCACAGGTCGGTAGACTGGG
+>40901 3
+CCCGGATAAAGTCGCGTTTTCACTCACCGCACACTGGCCAGAAGGAGTTGTATATTGTACCCAAAGGTAGGCTATTGCTGAATCGGTCGTACGGTATCAC
+>40902 1
+AGGTTCTAGTTCTTTAACGGCCTCCCGTAGGCCGGCAACATGATGTAGCCATCGGACATAGCATAAGCGGCAATTCATTTACCTCGAGAGGTGTATGCCA
+>40903 2
+CATGACAGATGAAAATGGTCAGAACCGAGGCTTTCATCGTTCTAGCTGTGGTTACCTATAGGGAACACTTCACCCTCGCCTTTACTGCACGAGTGGCGGA
+>40904 3
+GTTAGCGATGGTTCACTACAAACCGGGTAATATCCTAGCGCTCTTTCGCACGCCTCGGTCTCTGGACCCCAATTATGGCGCGATAAGAGTAAGTGTGAAA
+>40905 1
+GTGTGACTAGGAGCCGGAGAATTGGGCTCCGACCGTCGTTCTGGAGGAACTATTCTCAGACTCCATGATTACGATCTCCGAATAAGTCAACCTACATTGC
+>40906 2
+GGTGCAGGCCTCATCCTTTTGGCTTAATTAATAGAAACCCCAAATATTACAAACTTACGGCTGCCTCGCCGAAGTTGAGGGTGTTGCCGGGCGCCAATGA
+>40907 2
+TACCCCATATGCGCGTGCACTTGGATGATCGGATCTGGGAGCTGTCACCAATACAAGCGCCTACTTTGTCACCGTACAGTGGTTTAAGACAGAGGTAATC
+>40908 3
+GACATAAGGCTCGTATTTGGTATTTCGTACAAAAACTACCACCGCCGCATAAGAGGTGCCGGGCTGGTGGTACGCTAGTCCCCATTATTGGCGTATCCAA
+>40909 1
+ATCGGGGCATGGTGTCTCCACGTATGATCATCATTAATTCAAGGGAAGGACTTTCAATATCGCACATGAACCGGCGTTCGAAGGCCATATCGCCGCGTTC
+>40910 1
+AGGTAGATGTACCCCTACTAAAATCAATGCTGCTAGTCACCACTCGTGATACCTGATTTATGGGGTTGGGGAGCCCATCCTGGGGCCAATCCGAATATGC
+>40911 3
+AGCGCGAGAGGCACACTCACTTTCTAGAGTTTTGGAATACGGGCTTTATCAAAGGCTCTCCTACTCGCAAAGCGATTTTCGTAAAGTCCCAGGCTGGAGC
+>40912 2
+CGGGTCTACTTGAATAATAGACATTTTTGGAAGCTCTGCCACATGGAGGCATCTCGACAACCACGCCTATCAGCACAAGCCGATTTTGGGGTTAGCGTGC
+>40913 2
+TACGCTCGAAGAAGGCGTGGCTTCCAATATGCGGCCATCGAAAGTCCCTTTGTATTAGACCCAATGAGATCAGCTTTGGCCGCCTAGTCTATAAGATGGC
+>40914 1
+CGACACGCACGCTTGGCATGGTCTCATGCCCGACTCAGGTGTCGATGTCGAAAAGGGGTTATTATTAGCGGGATTTACCCGTACTATAACAATTCACACG
+>40915 3
+ACGAACTCCTGCGGAATGTCCAGTCACGTTGGCCTGACTCGAAGATTCCAATGGTGGTACTGGGCAATGGGAATCTCTTCAACTCATTTGAAGGACCCTA
+>40916 1
+CTGTAGTAGGAGATATGCACATGCTATCATGAGCGTCCCCTCCGCCAAGCTTAGACGCCGCATATTCAGGGTGACTTGTCGAATGAGCTAACTGTATCAG
+>40917 3
+AGGTCGCCGTGTACAGTCAACTGGTCTCGTAGATCAAGGGACCTCAAATGAAGGAATTGATTATTGTGGAGTATTTTCACCGCCCGGTCCACCCCGAACT
+>40918 3
+CGCACATTAGCTGCGTCCGTCTAGCTCAGATGATATGGACATAGTCACCAACGAGGTCATGTTTTCGACCCAGGCAGTAACAGGCGTTGTCGAATGCTAT
+>40919 1
+ACTAATTGGTCATGCTAGGTGTGTAAGTGACGTTGGTAACTCTCCAGTCTGAGTGGCCAGCGCAGCCCTCATTAAGAGCCTCGCCTAGGACTAACAATAC
+>40920 3
+ATTCATCATGTTATGATGTGAAGACGGTTAGTTTCCCGGCTGTATGCCTTCTCTGCAACGATGTAGATCCACGACGAGCAAAGACCGAGGACGTCGCCCA
+>40921 2
+ATATAGCCGTTAAAGCAACGGCGGAGACTACCTGTTATCTAGCTTGGCAGATGCTTAATTGAACCAAGTCCGGCCCCCGCATGTCTGATCGGGTAACTTG
+>40922 1
+CTTCTTAGAGAATCTGCCAGACACTCTTGGCTCAGGTAGACATCGTTAAAGATGAAAGCGGTGAAGGTGGCCCTCACCGGTGCTCTCTACGATGCTTAAC
+>40923 3
+CACTCGACGCGTCTGTATCAAGCTGGGTAGGTGTAGCATCCAACTTAAGCCGAGAGCCTGGAACAGGTTACTAGTTGCACGCATGATTCCAGTACACTTT
+>40924 3
+CGCATGCGGGTGTATCGCTGAGATTGCGGTAGCATGTTGCTAGATAGCTGTTTTGACAAACTTCAACCTGCTACCCGCATCAACATCATGCCGAGCAGAA
+>40925 1
+TTAATGTGCAACCATCCCAGTTAAATGGTCATACTGTGTTGAGCGCACCGCCCGGTCGGCTGATGGAGCATTGCCATAATGAAAACTCGGGCTGCCTAAT
+>40926 1
+AGATCAGGTAATCGACTATAAAGGCAGTTTGCATTTGCTTTGACCGGTCCTCACATATTCAGCTGGGACTAGGCGTCTACCTCCGAGCAAGTAGCGGCCA
+>40927 3
+AACACGTCGACTTCGGAGCGGGATCGTATATAGCCATTCGCCAAATAGCGCTACGGTCTCCATTTTACAGACGCATATGTGCAAGGTGTAGTGAGCCTTC
+>40928 1
+CACCATAAAATGAGACTATAAGAACAGTCACTGGGTACTAGGGATGTCCCCATTACGCCACCGTTTTCGCGAGGCGTTCCGGATGGATACCGCTTGGTTT
+>40929 1
+TGATCAATCGATGCGGACACTGGGTGTCTAGAGTTCGATGCCAGTGGGCTCTCTTCGAGTCTTCTTCCAACGCCTTGGACTAGAACACGACCAAAAATAG
+>40930 3
+AAAAGCACCCGTCCGACTTAGAAGGTTTGCACTAGGGAAGGAGTGCTCGTATTCCAACATATTACCTTCTACTTGCGTAGCGGCCTGGATCACGTGTAGC
+>40931 2
+ATCTATGGCCCGATCTATAAACGTTTAGCCAATGAAGGACGATAACGCGTTAGTCCCGGATCAGCATAGAGCGGACACGGCTCTGATTTTCGTCCTGGTC
+>40932 1
+CAAAGTCCTCCGCTCTTAAAGGATGGATGTACTCGGAGACCTTTAGCGGTTTGCACCAGAATGCCCACTTACCTAGATCCTGTAGAGTGGGTTCACGAAG
+>40933 3
+AGGTGAAGTCGGTGGTTACACAAGCAGAATCGGCCAATATACTCAGGTAGCTGCGTTCCTACTACTTCCGTTAACTTACGGCCTCTAGGGCCGCTGTAAA
+>40934 1
+CGGACCATCAGGGTCTTTGTCCACAACAACGTGACTCCCTTACGTCAGAGGAAGGCGCTTTTTATACCGGCAATGTCTGTTCATGTAACAGGGATGCAGA
+>40935 1
+CCTCCCACTATTGACCGCGCTATATGAGCAGGCGGTGACTGCCATCACAGACATTGTTTATTATCATCTTGGGAAGCGAGGGGAACTGCGCCTAATAATG
+>40936 1
+GTGGGCAGGTTCATTATGCTGCTCCAACAACGTGTTTACGGGCGTGCCGGTGAATTCGGACAACGGGACTCTCATATTTCAAGTTCCAACGAACTCACAA
+>40937 3
+TTATTTGAGCGTTCGTGCCAACTACGGCAATCGGATCACTGCTTGCGAGAATCCGACTCTGAATAGTGACTACAAGTCCTTTCATCGGGACGGACGACAG
+>40938 2
+GTTGATGGCCGGGTCGCAGCTAACATGGTTTGGCGTCTATCTTGCCATCGATACCGCGACTGTCCCTAGCGGATCATGTGAATAAATAAAAAGCTCCACA
+>40939 2
+CTATTCGGACCCCGCTCAGAGCGGTTCTTGCTGTAAGAACGTCTGCAGAAATGTGAATTTTGGAGTAACCCGGAGCGTGATGACCTACCCTAGTCATAAC
+>40940 1
+GGGCCATAATCAGCTCGGTCGTAACCCGTAGCGTTGCTGTAGCAAATTATCCGAAAGCAGCTCGAATGAAGCATCGGAATTAAGCCCCTGTGGTTCTTTC
+>40941 2
+CGGTGGTGTAGGACTACTATTTGAAGACATCCATACCGGGAATTAGTTTAGGCCGCTTGCCCAAGCGGCAACCATTCATATGGCGAGTACCCCTCAATGT
+>40942 1
+CTTTCTGGGGGTACCTCGGCAAAATTCCATTCTGAATCGGAAGCATACGCCCCTTTTGCCCACTAGTAAAGGGGAGCGGAAGTAAAAGCCGCTAGTTTTC
+>40943 2
+TGGTGCATAAACCCAGTTGTAACGCCACGAGCTTATAGATCGCTAGGGAATGAGCGTTCGCAATTCCACGGTTTCCAAGTCAGGATCTCATGACCGTTGC
+>40944 1
+GAATATCAACCCCTGGCGTGGCGGTTTCCTTGTATGGTACAGCACAATACGCCGAGTCTACAGCAGGTCTATCACGCGGATATTATCGTTGCACAAGATG
+>40945 1
+TTGTCAACTCGATACACAAAGTTCCGTAGGACACTGCCTCTTGCTCGTCGACGGATTGTTGAGCCTTGCGGATAACTTACTGAACGTGACGAGCGAGCAA
+>40946 2
+TGAGCGCAAACACTCACGCATAAATTGCCTAACTCAGCGGGTTAGTCCCCCCGATACTAGGCGATTGGGAAGTCCTTCCGTTGAGGAACATGTGATTGTT
+>40947 3
+ATTGTTCCTGAGCCTATGTCACGTACGTTAGGCCCAAGGGGAAACGTGATGACTGGATCGACTCATACCTATCAGGACGATCTTTGTCAACTAGCACGCG
+>40948 1
+AGAGTGCCTGATGTCGCGCGACGTTAGTTGTGTATAAACGCACCCATTCACCCGGAGCGACTGCTAAAGGGTATTGACTAATCTGACTCCTGAACATGTC
+>40949 1
+CGGAGGCATCGTAATCCCAGGATAAGCCCTCAGTGTTTCGTGACCTTATGGATAGTGTTAACTCTCAGCCAACATATCCAGGTTGTACGGCATCCGGAGA
+>40950 3
+ATTCCGTCTCGTCTAGCGACATGCCATGCGCGCCTACAGACTTAAACAAAGGTCGTAGCGCTTTCGATCATTCCTAAGCTTGAATGAGGGTTACGGAAGG
+>40951 1
+TACTGTATCACGGACAGGATGGTGCCTCATGGAACCATTGAAGTTCCCCATCGGTTTTCAGTCCTGAGACAGTAGAGGCCGCAACATGGCATTTAGACTC
+>40952 2
+AACTAACCGAACGGTCTACGAGTAGATTGACTGGTTCTGGCTCGACGTGATATACTACTGTGGTTGACCCGGAACCGATCGAGTAACTGTCCACCCTATG
+>40953 1
+ACATCAGTTAAATGCTGCCGACGTGACAGTTTCTTATACTTGTTCAGTCTATATTTGGGGCCCCAGATCCCCCATGCAGGGAGAAGACGAGCCGAGTAGC
+>40954 1
+TTGAACCCGGCGAGTGTTTTGCTCTGTAGCTGGGCAGAGCGCGATGACTCAGGCAACCTACCTTAATGGTGTACATAGTAATACTATCCCCACAGATCAG
+>40955 3
+GATTGAGGTAATTACAGCAGTCCCGACATGGCTAGCTATTGAGCCCTATGTACTGACGCCAGCAGTTCATGTGTTCGGTGCCAACTCGATAAGGATCACC
+>40956 3
+CTTGCCCCTGCTAGAGACTTGCTCAGCTCGTCAACCCAGACAGAGTTGGCATATAGTCCGGATTGGGTTTAATTCCTAATGACCGGACCGTATAAGAGGA
+>40957 2
+TCAGCATAAATCGTTCTCCGATAACTGTCGATGAGTCCATCAATGAGTGGTTTATTACCCACGTGGGCGTCCGGTGACCACAAGAGTGACGGATCACTGC
+>40958 1
+TATGATTCTGTACCCACGCAACGTCTTCGGCATCAAAATGTCGGCTGGGCCCAGGTTGAACATATTTTAGGAAAATGCAAGGCCGCGCGTTTCATGCGCA
+>40959 3
+TCTAAGTTGAGCGTATTGGCATACCCGGGCCATGCTTTCGCGACGCCGATGAGTAATGACAATTACAAAACTCTGCGGATCTCATACTGGATTGCGACGC
+>40960 2
+CCTTCCAGTCATTACTGTGAAATAACCATCCGGGTATTCGCTGCGATAAGAAGAAGCTTATTTCAGACTCTATGCTAAGCGCGGCACGGGGTGCGCAGTC
+>40961 3
+CGAGCAGGTTGCACCGTCCCACTCGATAAAGCAACATTCGGTCTTGCGCTGAATTTCGAGCACGTTATTGTCTAGGTTGGCACAGGTATAGCTAAGAACC
+>40962 1
+GGGCGAGTTTTGGCTACGGACTATGGTAAAACCCGAATCTACGAACTACGGAGTTACTAGATCCACCCCCTTTCGGTCTGGCAGAGCTTCAATGGCATTA
+>40963 1
+AAAGTCTTGTTGGCGGTCCGACTCACCCTAGGGAAGGGTCTGAGCACCTTATTAGTGGAGGTCACCAAACTAGCTCTAGATGATAAAACCCGGCTTTCCT
+>40964 1
+CCGGCAGCACGGGGGCCGGTTTTTCTTACCAAACAGTTCTCAAGCCTTATGGGACAAATCTAGATAAGTGGGAGCTCACCGATTTGTAGAATACCCGTCT
+>40965 2
+GATGTGAGAGGTACCCACTGACACGCAGTTGCTCTATCCGACTCGCGGGAGACCCTGGAAGATTTACGACTGTTAAGCAGCTTAGTCTAGCATAATTCCT
+>40966 2
+CCCATTGAGACCCTGCGTATGAAGTTCGCTAGGGTAACGCGATCGATGATGGTCAGTGCGAGCCTTCATCTGAACTCCACCATTCTATAAAAGCGGTATG
+>40967 3
+CCCATCACTAAACCGTGAAACCTTGGTGTAGATCGTCTATGTGCGCTATCACTGGCAGCCCTTCAGTGTGAGTTGCGAATGCAGTACGAAGGTCAGTACA
+>40968 3
+ACCCAGAAATAACGGGTGGTCCCTTGCCGAATTCATACTGAACACCGAATACGGCAACTGCCAATACATTTTTGTCTTGTACTGGGGTGCGGGGTCATCG
+>40969 2
+TTTCCTCAGGTCCAAAGTCTGGCTCCCCAGGGGTGCTACATGCCTATTGCGCGGGCGAATCATTTTCGAATAGGTCCATGAGCATTAAGGCAACATAAGA
+>40970 3
+GGAATATACTAGGGCTCTACGCATGGTTCACCTTGGACTTCCTCTGATCACGGGCCTCCAGGAGACAGAACGGGTAGTCAGCCGTAGATCTCAAAATTTT
+>40971 3
+GGGTTCTTCAGACCAAGGAAGGTACCGACCGCTTATTGTTCGTCATGATACTCCAAATACCATGGTGTCCCGCTATGCTGAGTGGAGCACGATAAAGCCT
+>40972 3
+CGCTGAAAACGGTGCTTAGCTCGCGCCGAGCCTCGAGGCATCGGTTAATTGTCTTAATTAAGCTAGATCAGTTCGTAATGCAAGACGACATTACTCGCCG
+>40973 3
+ACGATAGGACGACTTCTCGCGTGTGGTCCAATACGTCGACCGTTAGCGTGTACGTGAGACCTACCAAAATACTTGAGACCGGTATAGTGTCACATTTGCC
+>40974 3
+GGGTTACGCCGAGTGAAGGTATAGCCCACCGGTAGTGTCGATACGCCTACACTGGTCTGCTGACTTCGGACAAAAATTAGTATGCTTACTCAATTAGCCC
+>40975 3
+CCCATGTCCATGAAGAAGAACTGAGGATCGCCCTGGGGTCTAAGGCGTTCGCATCTTATAACGATGTATACCCATTCCACTTTTTGCAGAGGTGGCCAGA
+>40976 2
+CCGTACTAAGGGAAATGTTGGGATGACAGAGACCTCTCAGTAAATTGGCGGTTACTGCCGTTCAACAGATAACTTCAGGGGAACTGGCTCCCTCCTTTCC
+>40977 2
+CTGCTCACCGATGTCTGAAAGTGGACCCCTGAGTGGACACTTCTGCGTATATCCGTATCAGTTTTTAGGACAAGCTGGGTAGTGCACCAACGCCATAGAA
+>40978 1
+TCGAGTTCCTCGTCGGGCTGTGAAACAATAAAATCATCGGGCTGCCGTGAATACGGTCATCGGGTAACTGTGATCTGACATTACTACCGGGACCCCTTAA
+>40979 2
+GGTCTAAGCAATCACGGTGGCACCACTGTAATGTCGGCTGCTCATCACTCTCCAGTTGGATTTGTAAGACGCCCGGTTATAGGAGGGAACCAAATTCTAC
+>40980 1
+ATCACGCGGGAGATAGCCATCGAACCGTTCACGTGATGGGTGGGTTTCGCTAGGAACCTCATCTATCATAACGTTTACTAATGTGACGCACCTGGCTACA
+>40981 1
+AGGGCATCTCCCCCAGTTTCCTTTTGAGTTGCGTAGAGTGGAAACTGAAAGCAGGCGTCGCATTGAATGTTGTCACACGGCTCAATAACCACGTCGATCA
+>40982 1
+TGAAATCTACGGTTCAATTAGGCTGTAATACATAAAGACGAGCGCGGGTTGTGCCAAGTTTCGCAATTGAGCGGTGTTCCTCTGCACGTGCCACACCCCA
+>40983 2
+ATCCACGGTCTCTTCTCTGTGGGAGTGGGAAGCGGCTTTAACACGTGCAAAATATCGACTAATAAACCGGCGTTTCCGTTAGAGCCGCTGAAATCTCGCA
+>40984 2
+GAGAGCACTCATCCCCCAATGTATTTCCAGACGGGGGAGCGTCACCTCATTTTCGATTCTTCAAGGAGAATTAGCTATGTCTGGTAGGGAACACCCGAGT
+>40985 3
+GGTTTACCAGGGGCGCTGAATGAATGAACCTGGATCCCTTGCTTATCTCATGCATGTATAAGTGCCACATTAGAAACCAGGAGTGAGCCCGTCAGCTTCC
+>40986 2
+CGATATAGGTTACTGAGTTCGTAGTGATCTCTCTTGCGGATCCTGTGCCGATGTCGAAAAAGAGAACATATCCACGTCGCTGCTCCAACGCACTAGGAGC
+>40987 3
+TCTCGACGTGTCGTACATAATACCTCGCCGAAGAGAGACCATATCGCTCCTATTGGAGACTTTCCACAGCGTATGATCTGGTGATGGGCATTAACGGCAG
+>40988 1
+GGATGAAGTCTATTCTAGTGTTCAGTACACGTATCAACGCCTTTGGCTGGCACTGTAGGAACCAGTCAGTTGGTTACCTAAGAGCCCGACACGCGCTACA
+>40989 2
+GGAGACCGCTCCGCATTCATGACGTAGATATCAACGTATTGTTCCTAGTCGACCCGGGATTATTAGGTCTAACGACATACCCAGGCTGTGTATGGACACG
+>40990 2
+GTACGCTTCAAACCAAGTTGTGATCCTATCGCGGGCGGGGTTAACTGGTGATTAATAGGCCCGCGTATATTATGCTAGGAAAATCACCATCCCGGCACCT
+>40991 1
+TATTATACGCATCGCTATGGCGGCATAGGGAAAACCTTTCCGTCAGTCGCTGGCAACAATTGTATAGAGTCCGCCGGGCTCCTATGTACTCGATAGGACA
+>40992 3
+GTCATCTGGGACCAATACATTAGATTACTAATTACGCTAGTGGTGCGCCACTTGCGCAAGTTGTCGACAATGGCCCGTAGTCTGCGCGCGTAACACTAGA
+>40993 3
+AAACCAATCGTCATCATCCATTGACGGGCCACGCGTAATTCTCTAATTGGCGGTTTCGAGCTCACCGATATTAAGGTGAACGCGAGTAGGCCTTGGACTG
+>40994 3
+CTCATAGTGCCGGAGGTTGCGGTAGCCAGATACTTCGAGCCTCAGTTCACGTTACTTATAATTGAGTGCGTCCACGACATCAACGTCAGTAAGCATGGCA
+>40995 2
+GCATCGGACTGGGACTGACCATCAGCGTTTAAGTGGTAGCATGAAATCTCCAGGCATAATTCCGTCCCCTGGGACCCGACTTAGCTGATTAAGTTCTAGA
+>40996 3
+CACGCTCTCACCAGAACCATTCGGACAACGTTATTAGGTCTATCGGCTAGAGCCGATATGAAGTTGGTTACCGACGCCCAGTTTTGATAAAGTGTGCCGG
+>40997 3
+ACTTTGTTTGTTAATCAGCGGGAGACCATCGAGCACGTCTACCGCAACATCCCGTCTTGGGAAATTATGCGACTTTGGTCCAAGTCACCGAGAGCTGAAG
+>40998 1
+AGTTACAGGCACGTCGTGGTATGCGCTGCTCCAATATCGCAGTGCAAACCCTGCATATTAGAGACCCGCCTTATTCGTTACTCGATTAGAACGGAAGGTG
+>40999 2
+TCGGGGCGAAACGCTGCTACATCTGATGAGTTATTCCCGCGAAGTCGAACTGATCACAAGCGTATTGTAACCTATTGGTCTCAGTATCAAGGCCAGCTCG
+>41000 1
+TGACTCGCAGTGTGAGCCGTAAGTCCCGTCATGCTAAATTATAGTCAACGTCGTAGCTGCGACAATCCACACCGGTGATGGTGGCTGTACTAAAGTCCAT
+>41001 3
+GCTATCTCCCGTGCAGTTAGAAATGGGAACAAGTGTCACTGAGCAAAAGTCTACAGGGTTTGTCTCCCGCCATATTGCGCTGATTATCTAGGGACGACCC
+>41002 3
+GACACGGTATGTTATTATCCATGGACCTAAGATCCTGCATGCACTAGAGTCATACTCCACGTCGGCAGGTAACCTGTGGTGTGTGAAGCTCAGATACCGC
+>41003 2
+ATTGCGATTGCCTGTAGATGTTTAGGTATAAGTACCTGCAAGGTCATTGAGCACACACCTACCGGCTACGTCGCCCAATGCTGCAATCACCAGTTGGGAG
+>41004 1
+CTCTTTGTGATCGATATGCTACTGCCGGCCTGACTGAAGCTTTTCAGCGTTTTAGGGACGTAGCCGCAGACGTACGAGCTACTACAAAGTCAAAAGCGAC
+>41005 1
+AGAATCAAAGTATATTATGAGGACACCGGCCGTTTCCAAACTTGGTACCGACTGTCTTGCGTGTACCATAGGCCTGAACGACTCACCGGTATGCTGCGTG
+>41006 2
+CAAGGTGATTTCAAATCTAGACGCGTGTCCGCGGGAAAGCGTGAAAATCGCTCTCCTTGTCTCGGGGTGGTGCCCTCAAAGCTATCAATACTTCGAATAC
+>41007 3
+TACAATTTCGTCCCAGACCTGATTGGATCTCAGCATTGAACACACCCGTTAAACAGGGAACCACGCGGATGTTGACGGTGGGGTTTAACGAGTTCTCGTC
+>41008 3
+AAGAATAGACTAGCTCCCCGTGCTCCTCAATGGCCATTTGTAGACCTAGGATTTAAAGGATTGAGCGGCCCCATTCCACGTGAGTCGGCAGGGAATCTTT
+>41009 1
+ACGAAGGCCACATGCATCCTAGATTCGTCCTTCCACTGCACTGCAAGATCTCCAGCACTGTCGGACATGTGAGACTAGGGTATTGATGAGAGTGTTGACT
+>41010 1
+TCAAGCTAGGGGTCAGTCCCGACCTAGAGCCTCTCTTAAACGTTCGAATGCAAGAATCGGCTTGACGCTATCCATATAGGCAATACTTTTGGGTACGGGC
+>41011 3
+AAAACTTTAGCTGAAATCATCAGTCGTGCCCGGCAGTTGCTTGGAGCTAAGGCAACCCATGCTCGAATTAAGCGGTTAAGGTTCCTCACGTTGGTGCCCA
+>41012 1
+CATGACAGGTCGATCCCACTGCCATAAATATCGTGCGGCGGGGAGTCTCATGCATCAACAAAGGGTCAGGCGAAGTCTTCCTTATATGGCACATTTGTTC
+>41013 1
+GTAACGTAACGATTCTACCAACATTTTCAGGTTACGCGCTCAGAGGCGCGTCGTGACGCTAGTCACTGAGCGGATATCAGCTATGCAAATTCGCTAGTCG
+>41014 1
+GTTGTTGGCCCAATCCACTTTTATAATCAACCCTAGGCACCTCTGAGGGAGAGGCGGTGCATTGTTTTAAGGGGGTCGAGCATCCAAAAAAGTCTCACCC
+>41015 1
+CATCACGCACGCGCAGAAAACGGTATCTCTATGTGAGGGACATGCTGAGGGTTCTTAGATCTCCAGCTCCGCGCTAATATGTGTATACTGTAAGGCCTAC
+>41016 1
+CGGATAGGTGCGTCCTATCTGCGCTCTCAACGGGTTTTTAGAAAATGGATCTGAGATACCGTAGATCTCCGCTACACGAATGAGGCACTACTAGTGACCC
+>41017 1
+TGGTGTTACGGTCGTACTTAGTTGGTACATGTGCCTATTACCCAGACTACATAGGAGCTCTAGGCGAACCATGTTCACTAGAACGACGGCCCGACAGACT
+>41018 2
+GACAATGAGCGCACCTCTATATGTTTGTTCTACGCGGGAATATCAAGGGTCTCGCGCCAAACTTTCAACGTTCAGTAAGCTGCCGGAGAACATTGCTGGC
+>41019 1
+TGATAGGGATTCGGCCTATGGACGACCATTCAGAGAAGATTTCCTGTATGACATGACCTATAACTAGACCCCAGTAGGCATTTGGGCCCTCGCCGTGCAT
+>41020 1
+ACGGAACTTTGCTTCGGCTTAGAATGAAACTGGTCTCTCCAGCTCTTTCATACGGCGACTGTTCGGGGGGCTAAAAATATGCCATGGCATCGACACAGCA
+>41021 2
+TGAGGGTACGGGTCTCAGCATCCTGTTGTTCGATCGTAACAAGAAGCGGTTTGGCCAAAGAAATTATCCATCCTGCTTTGTCAGCAGCCGCAGCCCAAAT
+>41022 3
+GAAGGGGTATTTAGTCTATTCCCGCGCTAACTTACTAGCGTGCCGAGCCAGCTTGCTTCAAGCCAAAGGTATGAGCGTTCCTACATGACCAATTAACGGG
+>41023 3
+TCGCCCCGCACTCGACCTACCTTGGCGGGATGAGTCGTTCTGTATTAGGTAAGCCAATGGTTCGAGAGAGATCAAAAACATATGTCATGCGGATTCACTC
+>41024 1
+ACCACGATGGCGTGCCTACCGGATAAATCCTCTCTGAGAAGCTTTAGACCATACGCCTTTAGCTCCGGAATGGTTCACAGAGCGAATCGTAGTTGGATGT
+>41025 1
+GATTGTCGGCTGACGTAGCATAGTAGAGGATAGCTCGCGTTCAATCGACTACATAGGACATCAGATCCGATGTCATTTGCGAGCCTCCCAGCTGAATTCC
+>41026 3
+AGGATCGAGCTTGCGTTGCAAAACCCAGGCAACAACGTAGGCAGCTATGTTGTTTTAAGTGAATTGAAGTACCCTCCAACCTTTCCTGGGGCTGCCCAGT
+>41027 2
+CCGACCATATCGTAGGCATGTACAGAGCATCTCGTGTGCCTGCCTGAAGAGTCAGTTACTACGCAACTGTAACCGGTTATGAGGTGTTCTGTAACACGAC
+>41028 2
+CCGACGACTTGTCATGGCCTCAATCTCAAGCCCCGGGGATTTTCCTGAAGTTCGAAGGCCTACCAGCAGGTGTCATTTATGGAACATTCAAGGGAATGTA
+>41029 2
+AAAAACTTCGAGGGTTCAGAGGCTATTAGCCCAAGGGCGACGTCCATTTGTCGGGCCGCATGCAATTATGACAACGCATTAGTTGTAGACCCCTTCTCTG
+>41030 2
+GCAATAGCCTACCCGTGAGGTGGAGCAAGAACTTCGGCATTTGTCTTCTATGCTACCCCAATTGAAACCTCGTTAGGCATGATGCCAGAGCAGGATTTCG
+>41031 1
+CAACTACTGCGTACTCAATGTACTGCCTACTGTAAGGCTGATTGGGTGAATCCTGGGCCTCTAGGCACCAGCGATCGTGATGACAAATCACGATGACGTT
+>41032 1
+CGTACATGCGTCCGCAACACTAGGCGTACAAGTAGGAAGAGAAATATAGGTTGTCATCTTTTTCTGCGCAGTCTGGGGAACGCTCTCTGCTCCGATCAAC
+>41033 2
+AAGCTAAAATTAACCGCTCGTACATCTGCGGTTAGGCTATCTGTAGGTAGCTGCAGTAGTACCGGTACTAGCATGCCAGGTTCATTAACCCGGTCACGGC
+>41034 1
+CCAGTGCACCAAGCTTCTTCTGGCTATATGTAACCCGTGGAAGCTTGCTGGCGTCTGCGCTTTAAAGCCGAGGTAAACCTGAAAAGGACACAGTACTGTT
+>41035 2
+TAAGTGCCCATGACTCAAATTCAACCATTAGCAACATTGGCTACTCTGGGATCTTAAGCCTGTTAGTGATTACGGCATACGCCCGAGCGGCCGGGTGATG
+>41036 1
+GGAGATGACGCCACAGAAGTTTCGAGTCATTAGAGGACCAGTGTTCGGGTCCTGCAGCTCTCTGTTTACCCATCGTCACATTATAACGAATCCCTGGGAA
+>41037 3
+GCGGTGCCTCCAACCGTTTCTTTCATTTACGGCTTGTGATAAGACGTGGAGCTTCGAGGACCAAATTGCGGATACGTCAGCATAAGCACAACTCAGTAGC
+>41038 2
+GAAAAAATTTCGTGGTCTGACACGTGAGCGAACACCGGGTAGGAACTCCTGACTAACGTAATCGGTGTAATCCTTCGTTCAGTGGCTCCCTGGACCCTAT
+>41039 1
+CCACAGCTAAAGAGTGGCGACCTATTCACCTGCGACTGCCAGGGATCAGGCTGGAGTCAGGCTATCGAAGTTGTAATTCCTTCAAGTGTTAACTGTCATC
+>41040 3
+TCATCTACGGCTTAAAGCGTTTGACCGACTCTATCGTGATTGCTGAACCCGAGATGTGTGACAGTGCATGCCGGATCGGATTAAAGTACCCGAAACTCCG
+>41041 2
+ACCGCGGAGCTGATGGACATTTTATCTTCCACTCTAGCTGCTGTGGGCAGACCCAACATCTCTAATAATTTGTCACGACAAGGTGGCGGAGGCATAAGCT
+>41042 3
+CTCACCATATGGCAGCCTGTGATAGGTGGCCCCGTTCATACATACGGATCGCTAGGCGGATCTTGACGCAAAGCACTGATTTGAGATCGCTTAGAACTTA
+>41043 2
+CAAATGATCTGCATCGCCCCTAGAGCCAGAGCTAAAACTTATAGTGGGCTCCTTAGACGGGCATCGAAGACAGTTCCTAGATTCTGATGTGTTTGGCCCG
+>41044 3
+TTGGTTGGCCCAAGTGTAACCGCGATGAAGGCAACATCAGCTGACTGTCCCCGATGATCACGTGTCGACAGCGGATATTTCTCTACATGGTATTCAAGAC
+>41045 3
+ACTCGATCTTAGGATGTTCAGCCGAACAGCTGTCTAAATTTGTAATCACCACGCGTAACGATTGGCCATTGGATTAAACCCCGCGGGCTAGGTCTGGGCA
+>41046 2
+GCATCGAGTCCACTTGTCTAGACGGGTTAAGTGTTGCAGTTTCCAGCTGACTTTACCTATGGGCGTGGGGGAGAACCCGCAACATCAAACTACTACAACT
+>41047 2
+GTATAAGTCGTGCAACTGGATTGCCCGTGATGTCGATGCAGATATGTGCGGACACGCCTACACAAAATCTCCGCGTAATCATACACCCTCGGTTTAGGTG
+>41048 2
+TGCAGACTTTTAGACACGGTCTCGACGCTACAGTAGTAAAGATCGCGTACCCGGCTGGAGAGCTTTAATACTTGATGCACACTTCCAGGCGTCAGATTGC
+>41049 1
+AACCCCACATGTGGAGTTAAGCCTAAACGGGGGTAAGGCTGACCAAGGAGTTCGCTTCACTTTGCCTTCTGTTAAGGAGCGCCTTCTCAACTATTACAGG
+>41050 1
+TCATCTGAGAGATCTCTACTATTTCCCGTTAGCCGGATCCAAGCGGCATCGGGACGCAGTTCTGGAACTTGAGATACCCAGCATGGGTAAAATTAGCGTC
+>41051 1
+CTGGACATTGTGTCCGGTCACGGGGAGAAGAGCGTAGCTGAGCTGCTACATGCGCATGTTACAACACAACTCTATACTATACTCGGCAGGCTCTTCTAAT
+>41052 2
+ACATGCGGCGGCAAAGTCTCGAGAGCATATGAGACCGATTCTACTCCGCCAAAAACCTTCTTAGTAGTCTCGTTGTTTGCAACTGCGGTACGGATAGGCT
+>41053 2
+GCCCGACCGTCGAACCAAAAGTACCTGATTGCGGGCGGAATTTCTATTAAACCTCTCCGTAGTCACGGTTAGTTCATTACTAGACTGGCGTAGTAGCAGG
+>41054 3
+ATAGTTTGAGTTGACACACACAAAAGCTGCTCGCTGAAGCTTGCCGCAAGTATCGAGCCCCGTCACGTTTCCGGGATGCTTTGTACCTGTGTAAACAGAG
+>41055 1
+AGTAAGAAAGGGAGCCTCCAATATCGGTTCCTGTTTGGGCATTACCGAGGGATAATCTGCACAAGCTGCCATCATAAGTCGACTTTCCCCCTGGGTCTGA
+>41056 3
+GGTGTCGAGTGGTTGCGGATACAACTTGCTTGTCATTATAGGGCAACTTACAGCCTTCGCTCACCCAGACCATGATTGACTAGCAAAGGAACCGTACGTC
+>41057 2
+GATTTTTATAATGGGGATAGTCGGGTCATTCGCAGACCAGCCACAATGATCGATCCATTACGGACTGCAACGGACTTGCCATGCAGTTCACGCACCGTTG
+>41058 3
+CATCGATTTTGAGAATGCTCTCCTGACTCACGCTAGTTTGGCCCGGGCAACAAGAATTCTTCTAGGGCTGCAAATTCGTGGCCAAGCTCGAAAGTGAGCA
+>41059 2
+GGGGCGGACTACCTAGCAAATGCACCTTAGACCAGATGTTATTGGTCCACGTGCCTAATTAAGCTGAGGTGTTCACCAGTGGCCTCTGAAAGCTTCCTAA
+>41060 3
+GCCAAACCTGCAGTGGACTAGCTGACGTTGGGACCATTGTTGAACCTTTAACGGGGAGTGTTGTCATTATCCTATCCAAGAACCTGCTTGACAAGCAGCC
+>41061 1
+ATGGCCCCTTTCACGGAGCACGGGTCCGTATGATACAAAACGTGAGCATATATGGGGCCACCGCCATTCACGCCATTAGCGATGTTATTTGATTCAGTGA
+>41062 2
+TCACGTTGTGAGATCTGTCACAGTCGATCGCGCCAGGTTTGACGACTTATATCCGTGGATCTAAAACCTGAAACTGAGAACCGTTCTGATAAGCGGCCCG
+>41063 2
+AATAGCTGTCGCCTTAGGTCTTTTTATAATAGTTAGCAAATACCAGTCTGGCCCAGCGAGGGTTCATACACGGGACACCGAGAGGGACCATTCTTGCGCC
+>41064 2
+ATACCTGTTAAGACATTCGCACCACCGTGGGGAAGACTAATCTCAGTAGCGCTGGACGCTCGACAAGACCTGCTTTGAGTGCGTTTTCTCGAGTTAAGCA
+>41065 2
+GATATGCATCTTTGACAGCTGCAGTCTCCGTGATGGTGTCGCTGTAAGCTCAATAATCCCAGAGATGAACATTCCTGAAGGGGCATCCGCACGTTAAGCC
+>41066 3
+CAATACACGGCCTCAACCACACTAGCGTACCATGTGACTATGGGAGCAAATGTCAGGGGTACGTGCCTCTCTTAATCGCAACCTTTTGGGTGAGGTTATG
+>41067 3
+TGGTACAGATTTTAAACGTTCTGACTCACGCGGGACTTGCTGGGTCCCTAAGTGTCAGCTCACTAATTAGCTTGCCAGAGAAGCACAACCGAGCTGATGC
+>41068 3
+GTAGCCCAGCTCTGAAGGAGACGTGAAGCTACTTGTGCTGTTCCTATCGTGATTGTCCGAAAGCTATCAACTACAGAAAACATCGGCTCAGTGTCGGCCT
+>41069 2
+GCCGGATGAATGTCGCCAGTCGTTATCAACAGCGATGTTGCTCTAATTTCACGCGTGTATTGTGCACATCTACCAAGTGGGCACAAAAGTCCCAGAGCTG
+>41070 1
+TCTCACCCGTAAATAAAAGTTGGGGCTACACCTCTGCAGACGTTGACAGGTATTTCAGAGGTCACACATGCGGTACGCTTACGCAGCGCATGTGAGTCTT
+>41071 3
+GTAATGCATGTCACAGGCGGTGCCGGTAGACTGTCTTTTCGAGTCACGCTAGAGCAACTTATACGAGAAACAGTTGCCGGAAATCCTCGATCTCTGTCAC
+>41072 1
+TTAGAGCCTACTACTGGAAGCACAACTAGACTCGGTGTTGCAACCGAGTCGAACTTACCCATATGGCATTGTAGTCGTGTTGTGATCGGTCAGCACCACG
+>41073 3
+GCAAAATAATCTCCCCGGGACGTTCCAATATGTTCGTGCAGGACTAGCGCCTCCAAGCTTCTAGTGGCAGCACTTGGGTTGGAGGTATCAAAGTCCAATT
+>41074 1
+GTCATTCCCAGGAGGTAATCAGCGCTTCCGATATCTATTGCAAGCCCAGGTACCTTTGCTTATAAGAGGCCATGGGGATCTACACCCGGAATTGAGTGCA
+>41075 2
+GCAGGCTGACACACCTAAATTGCCCTGATAAATAGCACCGCCGCTCTTATGTAAATGTGACGATTGTAAGAGATGCTGCGGGGCGTGTCTGCCCATACTT
+>41076 1
+GAATTAGACGCGCACTAGTTAGCAGTGAATCCTTCAACTCGCGGTCAGCTAGGTATTTCGACGAGTGCATTTCGTCAATCGGCGAGCTAACCTGTCCAGA
+>41077 2
+CATCCGATTAGGCGCGCGCCCGTGGGCCAGCTGCCAGGGGTTCCTTAAAATGGATTCCTACAAATTGGAACTTCGGCATAATTCATTATGAGCTCGAAAT
+>41078 2
+ATCAAGCGCTTGGTTGTTGAAAGCGAGTAACGGGCTCTAGAATATATCGACCTAAAGGAGTCTGGACTCGCCGTGCCCGGCCAAACTCGAACTTTCTCTT
+>41079 1
+TCGTGCGTTAGGCAGCACCGATATTTCCTCAGACTCCAAGGGCTCGTTGAATTAGCGTATAACCCGCTGGCACGTGGGCCAGACTAAAATGGTTTAACAT
+>41080 2
+GGCTTTGTCCTTCTAGGATGCGACGTACGAGTTAACAGAGCAATATTAGAGTCACAAGTATTGCGAGAATGGTGCCTTCCCCATCTGGCCGCAGCCATAC
+>41081 3
+CTACGGTCACCGCGTTTGTCACGTCTCCCCTTGAAGGCAGACTTCTATGTAAAGCGATCTACTGCTAGAAAGGGCGATACGTATGGAGAGAACCTTGACT
+>41082 2
+CAACATGGGTGAAACCCGTAAAAGCTTCGGTAGACCCTGAGGTTTGACAGTCATATCTGGTTCGGGTTACCGGCCGGGCAGTCTATTACACACTCACATT
+>41083 1
+ACGGTCCTGCAGAGATCACCGGGTTCTATACAAGGCTGTGACTATTTAGTATAGCTCGCTCAGAGCAATGTTAAGATTGGAGACTGTCACGGCTACCCCC
+>41084 1
+TTCAATTAAGGCTTCTACGATAGCGAGCGAAAGCAAGTATGCTCCATATGTCGGCGCGATACCGGCAGTCGAATTTCTAGCGTAGACTGCCCTTGCCGAT
+>41085 3
+TCTGAGGAGTACTGTCGCTTCAATTACCTGTCGACAGAGTTGTCTGGCTGTCACAACCAACCATCCACCGGAGAAAATGGGCTATGGAGTTGTTACAGCC
+>41086 3
+TCCAGACGTCCTTAATATGGCCACTATGTCCTTCGCCAAGCTAACGGTGTCACTCCATCGTTAGCGAAGCACTAAGAGCTCGAGTTGGTTTAGAAGGGGA
+>41087 2
+GCCCTATACGCATCTGGCATCATTACTAGGTGCTAGGTGGTGCCTTCACGCAAGAGTGGCCCACGGACTCGATTTTATCGTAGATGAAACAACATACTGG
+>41088 2
+ACCATGCCGGTGGGTCAAGTCCAGCCTTAAGCCAGGCGTTGAATTTCGAGACCTTAATAAGTCTAACATATTTTGCGGTAGCCAGACCGACGATGTGTCC
+>41089 3
+GATAGGTATTACGTCTCAATCTGAACACGGCCTCGCGAGAATTCCGAACATGGCTGGGTGTGATACATAGGATACGTCTGTCGGTCAATCCATCCCTACG
+>41090 2
+AATACACTGCCTCGGGCCTCCGAACATTCCGTGGAGACTACGACCGCGAATTGATTGCACGATTGTAATTTCCTGAGTAGGGCTCTTAAATGGTACGAGC
+>41091 3
+AGGCCTGGATTCCAGGTCTACACGGTCTGAAGTGTTAGGATTCCATTTGCACCATGACACCAGGGCAGTCATACCATGTTACGATGGTAGTCCATAGCAC
+>41092 1
+CATGAACGTAGTCCTTGCTTAACGCATGTGACCGTGGGCCCCTTCAAAGAGCAACAACTTGCCTGACATTTAGGGAAACGCTTGCTAGTTCGTGGAGCTA
+>41093 2
+TATGACAAGCATGCTGGTATCCTGACCAGAACTACTAATATTTCCCACGTCAGTACTTGCAGGGCGCGGCTCGGACGGTCTAGGCTTAATGGCACATTAG
+>41094 3
+AGGGGTCAAAAGAGAGGATGCGGCTTTCGTCAGCTCGCTCTCAATGTCTCACACTTAGCTGGCCTCCCTTGAATAACTACTAACGGAGGTGAATACCTTG
+>41095 2
+TCGACCAGGCAGGGCATCTTCAAGCAGTGGTATGTGGCCTTGTCATGTACTAACTCAAACGACTGCGTTCCAAAAATTGGTCCTTGTGGCCAACTAGCGA
+>41096 3
+ATTGACCGGTGGGGGCCCTCTAGGCAGGTACATCTATGAGCCTGACAGGATTGTACCGTTGTACCTTAACATCATTCGAATACAGCCATCCACGGAGATT
+>41097 2
+ACGAGATAATTGAGTCGGTCCGGTTCCCAATGCCTCCTCACATCGCCGAGGTGCTTGAGAATTGAGTACCAGAGGAGAGGAACCTTACATTCCATTTTCG
+>41098 2
+CTTAACAAGGTGACCCGCCATTTTGAGTGTATCGACTGGCACGGCAACATCTAACTTCGGAATTGATGCGTTAAGACCCTGCGCTAGTTGTCGCGGAAAC
+>41099 1
+CGACCTGGTAAAGACCTATTGACTCGGTTTAACGGTACTACTACGAGTAGGTGCTCGCAGCATCTTGTCAAACTCGATTACCTCCGAGGTGTCAGACGGA
+>41100 1
+TGTGCGTCAAGAACAATATTCGTACCGCTCTTCGTTTCTACTCCTGTGAATGAGCGACCAGGACCGGAACGAACGCTTACATTCTAGGTTGGAGCGCGAA
+>41101 2
+GACACGGACGGCATGGGATTACATCCTATGCGCTCTCTAGCGCATATTGGACCGGGAGTGATTATTTACTATGCGTCATTAGACCACACATCATGGACCG
+>41102 3
+GGTCTATAGAGTCCAACCTACTTGCCATCTAGCAGGTCGTCGGTATGCGAAGTATCGTCCACAGGGGAAGTCACTACTTATCAGAGATTGCGGATACCTC
+>41103 2
+GACTGTCTCCCATTCTCCTCTTATGCAAGGGGTCGACTGATTAGGGCCCGATATCACAGCATTAGAAAGGAATCTTCGCATAGGACGCGTCAATATGCGG
+>41104 1
+CCCCAATGACTTTGGTAATGGGTACTCTTCCTTAGCGCGCGCTGGGCTAAGTCCGACAACCCATATAAAAGTAGAACGTATGCGGTTGGGCAAGTCTATC
+>41105 2
+AACCCAGTGGCAACCACCATGATTCTAGAGATGTAGCTGTCGATCGCTATTGAACTGATAGGGCCTAGATCTTGGTCCGCGCTAGGCTCGGACCTATTAA
+>41106 1
+CAGGTACCGCTCGTACCCCCGATCACAGTAGTTTATCGCTGGTAAATTGTAAGAGAGGTCTATCTGGACTCATCCAGGAACATGAGGGCTTGCTAGCCTA
+>41107 1
+GGTGCACTCGACGCCTTAGCCTGATCGTTGATGATATTACCCCGTGAGTGTCCACTAAGGTCAGCACGGCATAGTTCTGACCTTAAAGAAATAGGCTCGA
+>41108 3
+CAAGTTGTGACATTTTCTCGAGCATCCAGACCAGAATGGGTATCCGCACTGACAGATCCTACGTGTGGTAACCTGTGTCTGTTGGACGCAGTACCCAAGA
+>41109 3
+TTGGCTATCGCTAGCGTCATCCAACTCCATAAAAGGAATTTGGAGACCGCAGGACTGTATGAGCAGCCGTTTTCCGATTCCGTAGACAGCTGTTGCCGAA
+>41110 1
+CTCATTGAACATACGGAATGCCTCCTGAGTATCTTGACCGCCAATTCGACGTTGGGAGGTTCCACTGCAACTCACACATAGGTTTGGGATATGCAAGCGG
+>41111 2
+GCGTCACACCTCGATACCGTGGTGGTTAATTTGGTACCACAATCTACACCCAACCAAGGGGTCATTGTCTGAATACCTGTATGAACCTGAGGGAGCGTGT
+>41112 3
+GTGGACGCGAGTTTGGGTCGCTTCTCCAAACGAGAATTCGCTTTACGTCGGTAGTGCTTTATTGGAAAAACCCCGAGCCCTATATCCAGTGACAGAACCA
+>41113 1
+CAGTGTACACACTCGGTGAAATACGAGGAATGGATTCCACGGTCTTATTAAGGCGTTGCGAAACACTTCGTGCCGCCATGAGTTTGCACACCTGCATCGT
+>41114 1
+GGCCGACTAGAGAGCCCCGGCAGGCGGGTCTTAAGACCGCGCGTTGTAGAAATACCTATGTTAGATCGTTATAGCCCTTCTTTACTACTTGCGAATACAA
+>41115 2
+GTATGGTGGTATAACTTCACGTCGCGGGTCGGAACGACCTCATGTCGCTAGGACGAATCCCAGAATAGGACTCTCGGCCTTAAGGTTCAATTTCTACAAC
+>41116 2
+AGCAGGATGCGGCTCTTGTGTTCCCGTAGACCCCTAGGACATACACGCTACGACGTATGTCGGATACACAGTTGTCCTTGGAAGTTAGTCATAACGCATA
+>41117 3
+AGAAGACGCGTAGTACTGTCTTTTCAGAGGTAAGACCTCACAAGTTGCGTTGTATGTCGGGCTCTACAGTGCGCGAAACTTACCAACAGCCGTTTGCACC
+>41118 2
+GGCGTTGCAGTCGTGAGTGCCAACCGGTCACTAGGTATATATGCCAATGACTGCCAATAAACTATGCCGTTGGCCCAACCACCGTCTTTTTTGAAAGAGG
+>41119 1
+TTGTTCATTAGCATGTGTCCTACCGAGACTTCGGAGTAGAGGTAAGTGTCACCGCCTTCGCTACTGCCGAAACAACTTAAGGGGCCCTACGATAGTAAGC
+>41120 1
+AATCATAGAAACTATCCCGATTTGCAGGGCCGTAACGGTCGTGAGTGTGGGAGCATCGTGCCAACCGCACCTAACTTATGATTTTCCCGAAGTAGCCGTT
+>41121 3
+CTACTGAGTTTCAAAATACGCGACGACCCTTATCTACGTCGGGCTTCACTTTGCCACGAGTATATCGCCGGTTTTGAACAAAGTCGCGAGAAGTGGAGCG
+>41122 2
+ACACGTCCGAACTACGGTCGTTTCGCGTAAGGGGCCGAGTCAGTCGGGTATTAATTCGGGAAATCTGTATCTTATGAGCACACCTACCTCTAAGCTCAGA
+>41123 3
+CGCGTGCCGTGCATTCCGCTCCTTCCACGGACCGTGACAACGACGGTAATACGTACGTATTACTGCAAGTAAATGAGGTGTTAAAAGACGTGTGATTCTC
+>41124 3
+GAACGTTTTACTCACGCGTCCGTCATATAACGTCGCAACAAGTCACAGCAAGCTAGCGTATGCGTGAGATCGGCTCGAGCAGGGTATTCTCGACGTATTT
+>41125 3
+TTAAAGGCCAACGTAGACTAGGTCTAAACAGTTCGGGGACGCTCTAACTTGCCCGTTCAGGGTCAGCGGTTGATATCTCTCCATCAAAATACTGCGTGCG
+>41126 2
+GCAGCTTACTCGTCTTGGGTGTACAGTCTACCCATTTAGCAGCCCCTGTAAATGCGTCTTTGTGAAAGGAGAGCCGGACCTACAATCCAGTAACAGAGTG
+>41127 3
+GTCCACGGTAGAATCCGCCATATCTTGCCTCCACGCCTTGTGTAGCTAAAGAAGTTGCATGTACGAGGCGTGTAAAACGCTAGAAATGTTAGTCGCCGTC
+>41128 2
+CTATGTGCTCTCCACTTGCCCGTATAAACCTGGCTTTTAGCGAGAAATACACCTGCAGCAAACTAAGAGGCAGAGGATGCCAGTCCTTGGTGGTGCTGAT
+>41129 2
+CCTCATGGGGCTTTACTACTAATCATCCATTATCTACTATGGACGGTGGTCTAAGGGTTCGAAAGCGCTTCGCACGCGGGACAGAGGAAATACAGCTCCT
+>41130 3
+ATTTGGCCAATCAGTGATCGAACCGGTGGAATTTGACGGTGTGCTACGATATAACACGTTCCTGAAACAACGCAGACCCGGCTCGGCATGTCGATTCTTC
+>41131 2
+AGCCCGACGAAGAGGCATTATACGAATTCCACGGGCCGATTAGTGGTGCAAGTTATCCGTCTCGAATCTGCTCAGCTAAATTTGGCCGGTTAATCGCATC
+>41132 3
+ACCAAAGAATGATCGTGTCGTGAGACACGACTGCGTGACGTACACGATCACGCCTAAGTGTTTTGAAATCTGCAGTGGACTCCATCGTTCGCACTCGTGT
+>41133 1
+TGAAGGTTCTACGTCCCCGCTAATTCTCATAGAGAAAGTCCGATAGCAAGGTGTTCCGAAAATCCCTAAATTGCGAGACCTCGTAGCGCTGCCGGGTGTT
+>41134 2
+CAGCGTAACCTGTTGTTCGTTCCATATAGTTGGCACGGCGCGATCTACCAGAGGTGCTGTACAAAATATCCTACGTAAGGTCTGGCCACAAGCGCGTATA
+>41135 3
+GGACGACAGGCATTCTGACTTATCACTATGTCGGAGGTGAGTTCCCAAACATGCATCACCTTACAAGGGTTGGACTGGAGCCGTGTTGCTCCTACAACTA
+>41136 3
+CAAGTGCCGGAATTTAGTCGTCTATGTTGCCCACGTCGTCGAATCCAATTGTATTGCAAACTATATGGAATCAGCCAATGCGGAGGTACGCCCGAGGCCT
+>41137 1
+CTACGACCATGGGTTAGGGATAAATGGATTAACCTTTTCCACTCTGTGCAAAAGTGGTCCGGAAATTGGCTGCGACTCAGCCGACTCTGGGAACCTCTCA
+>41138 2
+TAGCCGGGACCGGTGGCGAGGCTCATGTTACTAAAGGAGAATTCGACGGCGTAACTTGATCACTTGCACCCTTTCCTAATTTAATCATGAGCCAATGCCG
+>41139 1
+TATGGCTCCTCAATGATTTTAAGTATTGAGTCGGGTGCGTCGGGTTTATGCCCTCCGGGACCCCAAATGACCATCTAAGTCGAAAAACACCGTGGAGCCA
+>41140 1
+AGCCATTGCATATTGCACGCCCAGGGGTAGGGAAATTTTTCCAACTACTGGAAACCATCTAGTCTAGGGATCGGCCTTCCGTCGTATGCTCGGTAAACAG
+>41141 1
+TACTGCGCATGCTGAATGGAATTCTGCCAAGGCGACAAAAAGATTATCTTTGGGCGACTTAACTAAGTCCTCGATCCACACCCAGGGTCTGTGGCCGTGT
+>41142 2
+AACCCACTAGGGACTTAGTAGCTTGAACCTCGTGATATGAATCCCGGAGACCTGCGTCCCAGCGCATTATCATGGTAGGTATGGGGTACTCCCGTTAAAT
+>41143 1
+AGACCTCGAGTAAGATGTCGGAAGCGTCATCTACGAGGCTCGCTTGTTATCCACTACATTACGCGCTGGCATTAGATATGGCACGAGATGCTTCTCGACA
+>41144 2
+ATTCTGACTCCCGCGAAGGGGTAATTACGCGATCGCAATCCGTAGCACTGCTTTGCGGAGGTACGCATATATTCGTTAAGCCTACGATCAACATGACGTG
+>41145 1
+GTTGAATCCCGCGTGCTGAAGTGGAGTAACTTATCTTTAGATTAGATTGAGCCACGGTACGCATACGCGGCTCCGAGCCCACGTATAATATCAAGCGCTC
+>41146 1
+ACTAATCTCAGGAAAAATCTAGAGGTAGACTGGAGGCATAATGATGGCCAGCCCGAGGTCCTCCACGCTCGTGATCCCATTGTTGTTTTCTGAGCTCGCA
+>41147 3
+TTTTTCGTATAGTCATCGATGTCCCATTACCCGCCAGGCAGCTGATCACCAACAGGTGCGCGGAGCCTCAAACGTTACGATGAATGGTAAGATCGGGATT
+>41148 1
+TGATCTTAAAAACAAGTCGGGTGACTAACTTGCCTTTCACGTGGAGAATTGGCCTATGGGCTACCGCGGGTGTTAATCCCGTGCCACCGATACCGAATCA
+>41149 3
+GAAGAGTCTAAGGGATCATAGACCTATTTGACGGCAATACTAGGGATGGACACCGCGACTACGGCCCGTGACTCGGACCACTTCCTTGTTTAGTTCTCTA
+>41150 2
+TACACGCTAAGCGGACTGCGCTTAACGTGGGGAGAAAACGAGGTCATCCTCTGCTGTCGCGCAGCACGACCTCCAATCTGTTTGTAGCTTAATATAGTTA
+>41151 2
+CACTAAGCATATACAAGGTGGAGCTTCTGGACCGGGGGATAAACATGGTTCCGTCCCCAGTAGTATCACTTCCCTCAGTTCACTTGAAGGGATGCTGTAC
+>41152 3
+CGAGATACGCGTGCAAAAAAGCAAGTGGTTGTCCCCGCTCGCCTAGAATTGTCAAGCCAGCAGTTCTGTGCTATGGATTCCGTTCTAGGAAACGCATTTC
+>41153 3
+TATGCTGTATAGCCTATAAGTAAATACATTTCGGACCCCTGTGCGTGTACAGAGTACGCACGCTGAGACGGTCGAACCCGGTGTTACTAAGTCGCCGTAC
+>41154 1
+GCTAGTGAGGACCGAGGGCGGTCTGTGCTCAAAACCTGCAAATCTTTCGATCATGGACAACTCTCGCCTGTTAGTTACGTTACGAAGTCAGGCAAATTCC
+>41155 3
+TTGGTTCTACGCCAGACTTGTGGCTTGGGTAAACACGGTACGAACACTCTTGGATAGAATCCCCTTCGACGAACGCAGGTAACGAGGCCGTTAACATTCT
+>41156 3
+TCTCTTCCCAAGGAGAGTTTATTCTCGGATAGCCTTCATGGGAAGCCACATATGACTTGGGGGTTACTTTCACACCGCCTAGGCGACACGGGAGACATAA
+>41157 1
+GGATGCCATCCGAGGTGCCGGTCGGCATTCATCAATAGGACCACAGTTTATCACCTAACCGGTTCCAAATAGTGTTGAAGACGATTAAGTGTCCGTGTCC
+>41158 2
+GGGGCTTAAATCCCGCCTAAACCGATTCGAGTTATCTCAGATGCGTAGGTTGTGGACGACCCAAATGCGTCGGTAAACCTGAGCCAAGCCTATTTGTTCA
+>41159 3
+CTACCACTGGGTAAGATGCAGAACTAGCATAGTAACCCAAGGTTTTTATCTTGAGCGCCCTCACGGCCTGGGACTAATGATCTTCAACGTGGTGTCGGCA
+>41160 1
+GCTGGAACAGAACTGCCGGATTGATCTCACTGCACTTACCGCGGGACAGCTTCTACTCCAATGGGCGCTACTATATTGTTGATGGGTGCTATGCCAAAAA
+>41161 2
+TGGTCAGAGCGCGGCCACATGGGCGGGACATGACACTCCTCCTCGTCATGAAATGTCCGGTAGAAGTGATCTTGTATCTACCTAAATTAAGGTCACTATC
+>41162 3
+TCCGCGCCATCCATAACAGTATTAAGAAAACTTGGTATTCCAGCTTCTGCGCCTTACTATGCAAGAGCGGTGGGATTAGCATGAATGTACGGCCCTGGCG
+>41163 3
+CCGGTAAGTCGCGAATCCTGGAATAGCGGGATAGTTACAGCTGTGTCGCGAAAAGATTCATAGTCTCCTAAGGACCGTCAACTCGGTAACTCTGCTCTTC
+>41164 1
+AACTATTTGCCCGGATCGCAAGGAACACTAAGCATCTAGCTCGGGGATTCATTCGCTGGGTAGAACGATTTAGAGTACGTCACTTGACCCGTCGTCTACG
+>41165 2
+ACGCGCGGCTGGCAAGTACTTGCCCTTAAGTGTAATATCTATTTCACGGAACAGCGTTAACATAGGGCGGTTGCAGCTATGCCCTGTTCACGCGAATACA
+>41166 3
+ACGCTTTGGGCCCGGAACGAAAGTCCTGCTCCGTCTGCAATATTCAAATGAGCCATATAGGCGCAGGTGCTCGGATAAAACCTTTAGCATCGCGTGATTT
+>41167 1
+GAATCAAGCACTTAGATGGTCGCCCGTATTTATACAGATGATAGTGCCTCGGATCGGGTCCTACAATCTACACATCTCGGCCGTTAGGCTAGGGAGCTAC
+>41168 3
+GTGATACTCCATGTGTTCTTTCTCCATGCATGCATCAGTACGGAACAATCCCTCACGCACTCGCAACTTAATGGTAGGAGTAGGTTCGGAAGAGCGGACG
+>41169 2
+CGACGCTATAAGGACGTCCAGTCCCTTCGCTGATCTACATTCCGACCTGTTTACAGATGGTGCCGAAGTGGGGTGTAGCCATCAGCCAAGTATGTATAAA
+>41170 1
+CAAGGGTAGTACACCAAAAGGCACTACGTTTCCTAATGCGCCCTCTCTTGAGCGTCGAGCAGTTGATATCGGAACAGGTTCTTCACGTGGTGCAGAATCT
+>41171 1
+GGGCCATACACAAGCCGGGGTATAAAGACTCACATCTCATGCGATGAAATCGTCATATGCTCCGTGTTGTGGAGTGCAGTGCTCAGTTGTACACTTCCCA
+>41172 2
+GGCACTTGGCCATCCAGGTTAATACGAGATGCATCGTGTAAGAAGTATCCAGCCGCGCGTTCTGCGCTATCCTATTAAAGCGGAGTTGTTCGCACCAATA
+>41173 1
+CATTGCATGAGAACCCAACCGATGCCATCCTGACCTGAATAGGGTATAGAAGAGACGCGACTGGGATGTGCGTCTCGTTTCAAGTACCTCTGTAGCTTTC
+>41174 3
+TGGGCTGAGATGCCTAATTCTATTGAAACTATTAACTACAAGTTCGCGCGGGGATGTCGTACTCAAAAGGTCCCAAAGCTGCGTCGTTGCGCACTCCAGC
+>41175 2
+GGCTTCATAGGGGTACTGCAGTCGCACTCCAAGAAAAGATGCAGTGACCCCGCATGATTTTAAGCGCTATGGACAGTGTATGCATGCCCACTTTTGTCAC
+>41176 3
+CTGATGAGAGCAAGGATACAGGGGTTCAGTACGCTCTCTACTTCCACCTTGATTTGTCCTCTAGCCAAACCTGCTGAGGAAGGCGAATTAACATCCGTGG
+>41177 1
+TATGTACCCGCCGGCTATTAGATTGGTGGAAACGTAGTACTGAACAAGTTCGACGGACTGGCTGCACGATTATTCGACGACCCGTTCACCCGCTTTAAAG
+>41178 2
+GATACGTGACTTTCCCAGAGGCACACTTGTAAAAGTGCAACCCTATGTCACCCTTCTGTTAGAGATGTGATGTCGACGGGCCCTGTAGGCCAGAGCTAAT
+>41179 3
+GCCCTTACAGAACGGTTAATTGGGTGGGTTACATCTAAACCAACGTGCGGCCTGAGCCTGCTGTGCGAATAATATAAGTGCCTGATGACGCTCCCCTTAA
+>41180 2
+CGCAGTCGCTAGGTATACCTATCTGCACTTACTTAACCTTTAGATGGTCTACACGGTACAGAGCGGGCTACTCCCTGGGAAATGTGACGAACACTTGGAG
+>41181 2
+CTATGCAAATGTTACCTGTAACCCCTACTTCCTGAGAGGATGGCCTACAAGGGTGCGTTGATTGGACTCCCCACCGCTGAGGGGAATCAATTCAATTAGG
+>41182 3
+CAAGGCCCTGAATACGTCGGTCCCTGGATTGGACTGTTGAACAACGGCACCGTGGTTTGGAATCATAAAGCGGCTATCCTCGATATACCGTATTCGACAT
+>41183 2
+ACAGCGCTCCCAATCTAAGATAGCAGTTTTTGCCTCAATGTGTCAGGGTGACGTGAAACTCCGGAAGTCATTTCAAGGGCCGCTGCATACGGACTTGTAC
+>41184 3
+TCCTCCACACGCAGAGCTTAATAGAGAATTCACGGGTTTCTTAATTGAGGGTACGGCAGGTAGTCGTTCAATATTGGCAATCGGCCTAGCAGCATCCGCC
+>41185 2
+GGAAAAATTGGCTTCAGCCGATGCCAACTGGATAGCCCCTCTCTACAATCGCGTTGTCGCATATTGACTCGGCAGGCGGAATTGAGGATAGACTACCTTT
+>41186 2
+GAACTGTCTCATTGCGTGAACAGACTTCTCGGTTGCATCTAATATCAGGCGAGACTGGAGTCTAAATTTCAAATCCCGTATCGCGACCGGGCGACGTAGC
+>41187 1
+TCCCACTAGAGCGCCGAGTGATATCCGGGTGGAGGCTCACTATGTGAATGATTTTTTGGATCGCGGAATTAGACACTCCCTACACGCCAGGTTAACTACA
+>41188 2
+TTTATACAAGTCTTACACTCATGCGGGATTACTGCCCCAACCCCAGATGCGGGACAGACGTAGCTTTGTTTCTCGGGCGAGGTCTAGTAAACGCGAGTAA
+>41189 2
+GTCAAGTTTAGTTTCAGACGACCTTTACACGAGATTAAGTCCTGCCTTAGTAGGAATCAACTATGTAGTCTGTGGGGAAAGGACCGCGCCGCCCGACTCC
+>41190 1
+TGGACAGCTTGGCGGCAGCCGTCGGCACTGCCAACGCATCTGTAGATCAGTGAGTGATCCGAACTATTATTTCCTAATCGCAAATTAGACGTATGCCTGA
+>41191 3
+GACCTGATGACACACTTGATAAGAGGGACTGCTTAGGGGCATCCCATGGGTTCCTACCAGTCATGACATCTCTCCGAGAAAAAATCTGTGGTCTCGGTTC
+>41192 1
+CGGGTAAAGCTATGTTAGCCATTTGTAATATGCCATATAAGGCTAGATGAACGTGTGCCAGGCGAGGGCACCTTACCGCCGGTCCCTCGCTTAACCATAT
+>41193 3
+TGCAGCCCGCAGGCAGCAATGCGTGTCCTTTCTCCGTCAGAAGAATCTATGTCCTCTGGCAAACAATCTACGAGATCACGAAGGATGTGTGGTACGTTTA
+>41194 2
+GTGAATTCCGCAAAGATTTTCGTGCAGATGATCGAAGACTATGACCTAACTTTCGGAGACCGCTCAGGTCCACCGTTGAGTTCGCATCGAAGTACGCGTC
+>41195 3
+CGCTAATACTTGTTAAAGTGGGCCATATAGTAAAGCCGACAGCGGTCACTACCTCCATCATGCGTGGTCGCATTGCCGACTATCGGAGGATTCTAGTACG
+>41196 2
+ATAATGGTATCACCTTGGCTGGGAACATCGCTCGTGTAGATCTTCGCTCTGACAGTTCCAAATTGCGCGCAAGACAACTCGGCTACAGTTGGATCAAGCG
+>41197 3
+GCTAAAGCAGCAACCTATGTTCCCATTACCATAGTGGAGAACGCGGATGATGACGAAGCTTTTCCTGGGTCTGGTGCTACCGACCACCCAGATTTGGTAT
+>41198 3
+CGGAATACCATAATAGGGGTCACCTCTAGGGGATCGATCTCACGATTTAGTGTCCAATCTCTGTCTGAGGATAAATCGATGTGACGCCACTCTGCGCGCA
+>41199 2
+TACGCCACCAGAGCGCGTCTGTTGAACATGGAGTCGTATCAGCGTACGCTGACTGGAAGTAAGCTCGTGTCTAGTTTTACAGCCTTCAGAAAATCGCTAC
+>41200 3
+GTCGTCATAAAACAGATGGTAACTATGTAGCGCTTGAACGCTGTCGGTCTGGGTGCATCACGCCCCGACTTAACCATATGGGAGGGCTCATTAAACCCTT
+>41201 2
+TGGGATCAGTACTCGACGAAATAAGTCTGCCGAACATCTTTGAGCAGTTCGGCACTTAGCTCTAATATTCCCGGGCTAGAGAGTGCGGCCCTTCTACAGA
+>41202 2
+GAATTGGAGCGGCTCAGGGCATGGTTTCAGACCCCTGCTTTAATACGACCAGTTCGGTTGGGAACACCAGTGCAATACTCCATACCAAGTAGTCCATTGT
+>41203 3
+TGCTCAGAATGTCATGGACATCACCACCAGTTGATGTCGCGAACCAGGACTGGACGACGTACCTTAGTACGGAGTTTATGTCGACTAGCGTATCCATCGT
+>41204 1
+GCGTGTCACGGAGCTACGTTGCCCTGGCGTGATCCATAGCTTTGATTCATGCAACAAGATAGCTTGGTGAAAAAAACTTGCTCCGCCGCAGCATTACATG
+>41205 3
+CATTTCTGGATCCCTAATTGGGAATTCTCTCAAGTGACAGCCACGTGGTGACCAACTGTGCTAGGCAAAATCGACCGCATGTGAGCCGATATAGGCCTGT
+>41206 3
+AGCTAGTCGTCCTGCAGTCCAGGATGACTAGCCAGCAACGCTCACTTTAATCAGGGATCGGGTTAGGTAACTGTGCCCGCGATTAATTAATATGGACCTC
+>41207 3
+GATCGAAGTGAAGCTCACACGACAGTAAGTGTTTTATGTAGATTCGGTCGTCTATCTGTGGCCCGACTCCTAGCCAGCTACATAACACGAGCCGTAGCGT
+>41208 1
+GGTGATGGCGCCGCCTTCAGGCTGACCGTTACTAATCCAACATGAATTTATCAGCCTCGGTAAGTTAAAGGTTAGCAGCCTATCCGCTAATTGAGGCCAG
+>41209 3
+GATGATACAACGATTTGGAGAACTACTGTGAACGCTGATAACGGACGCGACGCTTGTCTTGGTAACTGGCCCTTCGTTATGCTGGCACATCAACCCTAGC
+>41210 2
+GGTAGTCTGGATCAGATCATTCGAACGATAACCTCCTCGCCTCAAGGGCTTCGGTCGAATATTCTACCGGCAATGGTCAGATAGTGATGAACGCACTCTG
+>41211 1
+AGTTTGAAGCTGGAATCGTCGATACGAAGAGGTCACCTTCGAATCCGGCTTGGGACGCACATCTATCTTCTAGCCCTATGTGATCACGGAGACGTACTAC
+>41212 3
+GCCGTTGCTCCTGGTAAATACTAAGAACAACTGCCTGCAAGTCAATGTGCTCCGCTAGTGCTAGCCACGTGCGAGGGAAATGTATTCACTATGCGTACTG
+>41213 2
+ATGGGGACCCGTGTTCCGTTAGGCTGGGCAATATACCTACATTGTTCTCCGCTTAAAACAATAGGTGGGTGACAGATCAAGCTACCAGGGATCTCACTCC
+>41214 1
+CTTTCTCGGTCGATACTAGGGATGAGTCGAAACTGACGACTTTACTACCCGCGTAGCCGCCCTATAGGAACTTTGAATGATGACATCGGACCTAGGACTG
+>41215 2
+CCGTTTCCACCGAAGTCGAGCGATCTCGTTAGGGCGCAACGCAGTGATATGCCGGAATGAACGTTGACGATGCTGGTATCCTTTATTTAATACACCACAG
+>41216 1
+ACCCTAAGAGTAACGATGTCCCACAATGGTGTCCTTACGGTTGAGGCTAGGAAATTTACATGCTCTCTCGCTATGTTGTAGAACACCGGCTCGAGGCAGC
+>41217 3
+AGAGCATGGGTACAATACTGACGACAAGCTCTGCTAGTTACGCTAGAACTGCCGTGAGCCATCCCAGAGTCGGCTTTAGCAGAGATTTCTTCTGCCGTAT
+>41218 3
+GTAGTGGCGTGCTAGTGCGTGCTAGTAGCTTCGCTAATACCGGCAATAATTAAGAACTTGACCCGTGGCTACTCCATCCCCGCGAAAGTGATATCCTGAA
+>41219 1
+TGGCGCCGGTTGGGGTAATCATCATGATGGCTACCGCTTAGTGGAGTAACTGTCTCCCAACAGCTAAGTTAATTAAAAACCAACGCTATCCGGTGTCCCG
+>41220 3
+AATTGCGTCACTGTAATGGATGCGGTACCACAAAACCTCCCCAACAGACCAGGGTTGTTTTCTCGCACTCGGTTTTTCCTGAGTGGGAGGTAACGGCAAA
+>41221 1
+GTAAGTAAGACGTCACTGTGTTCTATTTGAGGGGCTACACGCCATCCATCAATTAGCAGCCAGTTGCTTGAAGGCACGAGTACGCTACCCCAGTGTACTG
+>41222 3
+TATGACATCTTCTAGGTCCCGTGTCAACGTTGGGTTGTAGCCGCCGCGGTATCTCCAGTCGGAAACAATTGCACGCCTCAGAGAGTATCATTAAAACGGA
+>41223 2
+CGAGTGTTCGCTACTTTACACTTGGTACAAGGTCGCACGTATGTGAAATTACACGCGCAGCACCCAGACATGCGGAGGGGTTTCCATTCAATAGTGCCTA
+>41224 1
+GGAGTAGTCAATAATAGCCTACTCGAACTGAGTGTTACTGGGGCTGGTCGTTCCCTCTAATCACCGAAGGCTGCCAAGCTTTCATAAGTCTAGCGCAGCA
+>41225 3
+ATGTCTGCGTCCCCAAATCTCATCCGGTCACATTGAGTTTAGCTTTGATCCAAAATACGGCGATAGTACACGGGCAAGTGGGTTGTACCGGCCTGAGAAC
+>41226 1
+TAGCTTCGAAGACATTGCTGGCCATACACGTTGTGATCGCTAAGCGGCTCTACATCTGATCCGAGAACTTGAGAGACTAAGCCTGTGGTGCCACCATAGT
+>41227 1
+TGAACTGGCACCTGAGACAGTCCGTCACCCGATATACCCGGATTTTGTTTGATCAGCATGACACCACATGTACTGTCGTGGATGCAGATCGAGTGTCAGA
+>41228 1
+TTCGAGATCCGAGCTTCGCCTGGTGTCAACAACTATTCAAGGATGGGGCTACTGCGTCCTGTGGCAGTATAGACCAATACTGTCAGTTGACGCTCAAAAC
+>41229 1
+CATCCCCTCCGTTCCATGAGGTCAGTAATTTAATTCGAGCGTGGAAGGCTAAGCCGGGGGTCAACACATACGTAACGACGCCATTCTGGTTTTAAGCAGT
+>41230 3
+ACTACCGGTGACCTCATGCCTACACGGAAGAGGGACACAGTCCATGGCCGTAATAAGATTCCTTCTGAATCGCTTGACCGAAGGTTTGTTGCATTACTGG
+>41231 2
+ACGGCGTATATGTCTCGTGATCTTCCGAGTGGGCTGCGATCAGATAATCAAATAGCCACTGGTTGCCCCGAAAAATTACTCGCGCCCTAGGGATTAGTAC
+>41232 1
+TATACTCTAACATGATGTGGGTGATACTTCCACACGTCTGTCCTTCGACCGTGTAACAGACGCAGTAGAATTTCAAAGAGTTGGCTCGCACCCGGGGCGA
+>41233 1
+CATCATGGACGAGCCACGATTAGCGGAGCTGGCAAGGGACATTCACTTTGAATTACTATCGCTTTGTCATTATAGTGCGGCGCTGCATACACCACTCGAG
+>41234 1
+AAGCTGACATAAGAGCTAATGAGCGCTGGTGCTGGGATTGAACTTCTTAAAAGCTGAGTCGCCCCCCCGACTCATAACCTCAGGTGTTTAGTCGCGTACT
+>41235 1
+GAACAGTGCATCCAGTGAATGTTAGAGATCAGCTGAGACACCGTACCTACACCATGTCCCCGCCCTGGGTTGAGGATGACGTTCCCTATGAGTATGATTT
+>41236 3
+TTATGTGGTGGTTCAACATGTGTCAAACCGACAACACACTGGCGACGCTATGAAATGGCCGGTACCCCGCCTCGGATAAGAATTAGATGCTTCTCGGTTC
+>41237 1
+TTTCGGACGATTGAACGAACGTAAATCGCGAATTACCACTTAGGCTCCCTCTGGAAGCCAAAGCCGAGTTGTTTCTCACTGATGTACTGGGACGTCCGAG
+>41238 1
+CGGGCGGATGTATGCCTACCTCAGACTGATCCGCTCCAATCTCGAGCTGGTCTATGAAGTCACCCAGTTATTGTTATGAGATCGAAGTGACACATACGGA
+>41239 2
+ATTTCTATCAGTGTACAAGGGTTCTCTCGTGCCGGGAGGATACTGCTAAGGTACCGTCTAACACACACCCTGTGGTATACGGGCAATCCAATGCGACATG
+>41240 2
+GCGAGTGCAGGCCAGTGTCGGTATCTATCGATCGCTTGAATTAAGACTTTCGGACATTACCAAGCGCACAAATTCGGCACTTCGCCATTGCAGTGGTCAA
+>41241 2
+GGTGACGACGTGCCCTGAATGCTGAGTATGAAAAAATGAGTCCGCCAAATCTGCAGTCTACTGTCATCACAGCTTCGGCCTATTCCTTTGGGCCGGTAAA
+>41242 3
+CCCCGGAGCTGTTACAGAGATGCTTCACTAGGCCATAAACCTTGTCCTCGCTCCACCGTGTAGGTAAAGGTAGGCTGTCTATTAGTGAGAGTACAAGTAC
+>41243 3
+CTTACCACACGCTGGCGGTATATACGCGGGTGAACGTGTACCCAGAATCCTTTGCATGGTCTGTCATTGAATCACGCAGAGTACTTGGCGACGTCTAAAA
+>41244 1
+CGCCGACAAACTGCGGGTTCCTAAGTCGAATCGTAACCCATAGCTAGCCTGTGGGTGGTTACCATTTCTTTACGGCTAATCGGAAGGACAACCAGTTGAT
+>41245 3
+GTAGGCCACCTCAGTGTTTAAGCCTACAATCGCGGTCATACTCCGAACCTTGGACCGGGGTATGTGCTAAAGGTCCGTCAGCAAGGATCTTCAAATGTAT
+>41246 2
+AGGGCCCTCGTATCACATGAACGCAGTTTGGTTTAGAATTCCACAACTTGATATCGAAGCGGTAGGGACATTCCCCCCTGCGATTTGGGGTATCAACGCA
+>41247 3
+TGGGTCCGAAAGTATGTGTGTCTAACTATCATGACAATCCGACTGCGATGCTGTGTACACCTAGTGCGAGACCTGGGCGGTCCTAACATCCTCGAACAAT
+>41248 2
+CCTAACTGTGTAAGTAACCATCTATTCCTCTCGCGATGAGTCCGACAACTAACGTGACGGCCGATATTCATGTGGCCGGATCTGGATACGTGGCTAAAGG
+>41249 2
+CAGGCGAGCTTAGACAATAGTAAATTATCTTAACTCAGGAGCTGGATTGCTCACCAGGGGCGTCCCGCTGTACGTATGGCGCCAATTCACTTGCGATTCA
+>41250 1
+AGGAATTCTCAGATGTAAGTTAATCCTAACGTTGAGAGCGGCTGACCACGTCGGCCCATTGGCTTGCGTAGCGAAGTACCCTGCCTCACTGAATAATTCG
+>41251 1
+AGTACAGTGGTCAAAGATTAATCGGAATGTGAAAGCAGCGGGGGCCCCCGACTCGATACTCACTTATTTTCCACTATCTTCACTTCAGGTTGCGAGCGGC
+>41252 3
+GACCTTATATATGAACAGATATGGACCCGCTTTGATTACAATGAAACCGCGTGCTGCCGCGCTAAGCCTTGTGGCAGCGTGCTAGTCCCTTAGAATCAGG
+>41253 3
+GAGTTGTTTGCTTGGTGCTACTAATTCCTGGCTGACGACGACAAGAACTAATCTTAGCGCGAACCTGCGCACCGACATTAGCGGGAGTCCCAAATCGATT
+>41254 3
+AGGTTATCACGCCCTCCTGCAGACCCAAGCTGATACAGTGGCACTCACCATAGGGCTTAACATCTTGTATAAACGGCGGTTGAGAGCAGTTGTTATTCGG
+>41255 2
+ATAAACAAGTCCCCCAGGATTGATAAGTCTCCCTTCTCCTTGGAATTGTGGAGAAGGACCCTCAAAGCGCCAACTTTGGCTCTACTCGGGGAGTGAGTTG
+>41256 2
+AGAGCTTTCCGGCAGGACGCGATCGATACTCCTGAATAGAGTCCTTTATACTGATCGCTTGACAGCCACTGAGGCAAGTCGTCAAGTCTTTTACGGGCAA
+>41257 1
+CCACCGATTACAATTTGGCAACGGTTATCAGGTAAGCTTGCGGAGCGGCTCATCCTACAGCATACAATGGGCCGTGCAACGTCCGATTGAAACGTTTGTT
+>41258 3
+TGTAGGGCGGACGCGCCAAATTAGTTTCTTTGACGCACTAATTTCACCTCGTTAAGCTCGGTGGCATATAATCCCGCGTATGGGCAGGACAAGTAAACCC
+>41259 1
+GTCATATAGCAGGTGGCCATAAGGAGAGGACCCACGGTTGTATCAGTTAGCCTCCAAACCATGTCTGGCTCTTGCTTCTTGCGCGTGCAAAAACATACTG
+>41260 3
+CTTGCTCGTCAGCAGTCTCCGTCCGGATATATCTTCCACCATGATGGTAGTTGGGAGCGGATACCTAGCAGACTCCTAGCAGAAAGTCAGTAGATATGAC
+>41261 1
+ACCTACTTAAAAAGCCGCAGACAACTGATGTTGGGGGCTTCACGGACTCCTCTGTTACCGTTATCACAGTCTGGAATTGTTGGTCGACGCCGCAGTGAAA
+>41262 2
+GCGTAGTTGCTATTCTAGCATGGCAAATAACTGGGTCCCTTTCAGACGTAGTTATCCGACGTAATGACGTCGCACCTTCAAGAGGAAGCCACGCTGCGTA
+>41263 2
+GAGGGAAACATCTGGCCTAGCGACTACCTACGACTGAATCATGCGGCGGGTTTAAAGCTTCAGTAATCCATTTTTCAGGCTAAGACCGCTTGCCGGTTCA
+>41264 2
+CGTTAACCTAATCGTCTGGTGGGTATTCGGATCTGGACACCTCGACCAATCAGTGTACGCTAGTATGATACACCTTTCCGAGGTGAAGTCCCCGAAAGGA
+>41265 1
+ACACCTGGAACTCTAGCGAGTTCTTGCGTTCATGGTGAAGTGCAGCCGCATTAACCACTCAGGAGAATCAGAGTTTATTCCGCCCTAGCACAGGTTAGGT
+>41266 1
+CGCCAGCCGTGAAAACATAGCCCTGGGGTTGCGACTAGCTTCCGGGCTGTGATTTCCTAGAGTCATCGCTCAAATTGTTAAATACTAGCCGGTACAATGA
+>41267 3
+AGCTACGTAGAACAAAGCCGCTTCTAGTACCCGCAGATACAATATCGAGATTTACCATGGTCTAGTCGATTTGCGGTCCCTTAGAGGGGGTCCGTCTGCA
+>41268 2
+GTCCGACAAACTTCCTCATGGCGTCATTTGTAGAAATTGGCATGCGTGTTGAACACTAGATTGGCATGGATGGCATACTTGCCCACAGCCACAGCCGGTA
+>41269 3
+ACCTCCATTAGCTGGCATCGAGAGGCTCGTACGGATCCAGAGATGTCGCGAGGTTCTTCCTTGCTAATTAGAATCGAGTCTTGCTCCAGAAGAAACAGTC
+>41270 3
+CGAAGTCACTGGTAGCACTACCGGGTTTCAAATTACGGGTGGCGAGGTGAATATAAGCCACCTTCCAATGGAATCCCCCGTATCTTGGATGTCTGCCATA
+>41271 2
+GTATGGACTTTCCATTGGATATTGCACCCCCTACAGAAGACGTAGGCCCCATAATGATCCCCTTGGGGAGATCCGGGTTAGCCAGTACACTGTAAGTAGT
+>41272 2
+CCTGTGGACTTACCGCAACCTTTCTACGGTCCTGATGCATCTGGTCTTGCCAGATAAGCTGAAGAGCGGCGATAAACTAAAGCCACAGGGTTCGTATTAG
+>41273 1
+TCCCTTATTCGTTGACTGCATGAATACCTCCCCTAGGCTCAATAACTAACGGGTAGACGGTGTGTACACACTCTTGGGATGACCGGAGAAGCAGACGGTT
+>41274 1
+CGCATACGGCCATCTGCAAACGGAGGCTTTATAAAGTATAGAGTCCCGTGTTAAGCGGACGACCGTGGGCCCAGTCTCACATCTATTAGTTTCGACATTG
+>41275 2
+ATACGTAAAGGATACATCCCGATGCTCTCGTCGCTCAGTGGTTGTGGCGATTGATCACCAATGTGATAGTACAAAGCTATGGCCAGGGCGATCCATCCTC
+>41276 1
+TGAAGAGTCAGTAGAACTGCTGGGATAATCTCTCATCTACCCGCAATGACTCCGATGCAGCACGAATACTACCGTCACGGCATGTGAGTGGCCTTGGTTT
+>41277 1
+CGCAGTAAGCACGCTGTAGGATTAATCGCGGCTGTGTACCCCTTGCGAAAGTGCCTGCGATTGATCTCTACCATATATCATCACTAGCAGTTAGGAAGCG
+>41278 1
+CGACTGGGACGCTCTACTCAGGTGGCAGCTATGATCAAAGGTTCAAGTCTGTACTCAAATGGGTATTGCCATCCGGAACATTGAGTGCTAATCGTCCACC
+>41279 2
+ACACATTTACGAGGGCGCCTCGGGGCGCGATGCCCGATTACTAGTGATAATTGCGCCCTTGACCTCTAGGAATATAGTCCTTGTCATAGAACTGGCTAAA
+>41280 1
+TCTGAGACAGTTCGGAATAATCACTACCGCGATCCCCGGGCGGGTTCCTAAACTGAGCTATCTTGGGGAAGGCGAGTCCTGTTTCTATATTCAAACCAAG
+>41281 2
+CTGCGTAGCTCCCATCGCCATACAGATCTTGGTGAGTTCCCCGACTCGGATTAAGACCTATAACAAGATAATTGGCTGATGTAAACTGGTGGGCCCGTAG
+>41282 3
+AAAAGGAGTTGCCCACACAGAGAGCACATTTCACCAGAATCGTTCTAGTCCTCGGTTCGTCCAGCCGGGAGTTATCCGGTCAGGACTCTATATTTGGGTA
+>41283 1
+CCATATTGGACAAGGTCGGAGTGCAGCCTACGATGAGCGACTTCTTACCCAAGGCGGATGTATTCGTTGATGCCCATAGCAGTCCCTTTAGTAAGACATC
+>41284 2
+ATTCAATTAGCGCCCGGTTATTAGATACTTCAAGGGGGGTACAACGACAATGCACCAAGCTCTGTCACCGGATCCAGTTTCGGTTGCACGATGAGCTGCT
+>41285 2
+CGTCTACTCTGGCGCTTACTATTAGATAACGCAATTCAGGAAGATGACCAGGCGAGTTAGGATATCGTATCAGTGTAAACCGTAGCTGCCCCGTGGTCCC
+>41286 3
+GGGGCTTGTGTCCCCATCCTATAAAACCCCAGTGGGGTTTTCCAATATAAGGGCGCACTGGAACCAGAGGCCGATAACTGTGCTTACGCTAGATACTATT
+>41287 1
+CGACTTCCGCGTGCATCCAGGCATACTAAATCTGTATGCTAAATTTAAACCTCCAGGATTCCGGGCATGAGGAGACTCCCGACGGGTAGTTGGATGTATC
+>41288 1
+CATGACCATTAGACTATCGCGGGGTTGCAGCAGGGCAGACACAAATCTGTCACAGAGTGTATTGGCACTACTATCTGTACTACGCGTGTCGCTTAACCGT
+>41289 2
+CCCATATCAGCGTCCGGCTCTAGTTTTTGTGTTGAGAACGCAGCCCCTAAAGATTGGGGTGCGACTGCGAGCTTAGACACCTAATTAACAGGTCGAATCA
+>41290 2
+CAGGATACCTGGAATATTGGGTAGATCCGCGGCCCCGCGGGTCGATCTGATCATTTTTATCGCGCTGAAGGCAAACAATTAATTGCAAGATGTCCCCACT
+>41291 2
+GGATAACAGTTCCGGTGTCCCCCCGGCATTGGGTTCCTAACTATGCAACCAGAGGTAGTCTTTCACATGCAGAGATCAGTTAGGAAGGCATGACTCTTAC
+>41292 2
+AGCTATAATAGCTCAGTATCACCGCGTAATCATGTATGCGTAATGCTTGAGTCCTGGAAGAGTGGTCCCCCACGCCTACAAGCCTTGTGCCGTTAGGAGA
+>41293 2
+GGCGAATTTCGGTGTGTTCCAATACGCACCCACTATCCAGCCGCATCAGAGGGAGTACAATCCGAGCGTATTTTGGGTTAGACTGACATGATTCAGACTC
+>41294 3
+CGACGACGGCATTTACTTTCTTGAATCCGCCAGGTCCGTCGTGTTCATACCATGAAAGTTACAATGCGGATGGGGAGTCGCGGTCCCTTAAAATCAAAGC
+>41295 3
+ATCATTCGATCCACTGATACGCGGATCGTCACAATCCCTAGTAGGCTGATCCGAGTGCCAGAGGACCGAGTATTCGGTAAGCACAATGTGGTCTGTTTCA
+>41296 2
+GCGGACATAGCGCTGATATCTGCTTCTACAAGTGAGGGGAGCAGTGTCTGATCCCTCATATCAGTGCAATACTGTATACGCCCTATCAAGCGTCGCATGA
+>41297 2
+ACCACGATTCACTTATTATAACATACGGTCATACTGCAAAGGTGTGCGGTAGTATCGTGTAGCGGCGAGAAGTTCTCCGCAGCTCGAAGCGGCTTCCCAT
+>41298 2
+TGGTCTGCGGTAATCTACACTCATCAAGCTGCGTATTCGGACAAGGTAAATCACGACGCTCGCGGTTTTTAATTAGCGGGCCGCTACTGCAGAACCGAAT
+>41299 1
+GGGTTACGCATGCGTTAACACCACGTGCTACATTGTCCCGAACGGATTAACCGCGGACGATCTTTAGGCACCCTGGTTTGGGATATCAGAGACTAAATCT
+>41300 1
+TCCTGGTTCGGGGAAAGCCTGCTCGTTGTCGAAAATCATTTTTACCGTATCTTCCAAAACTCGAGACGTCAGAATCTCCCAAGAGGTCACCGGGAAGTGG
+>41301 3
+GGTTCTTTTTCCGTAGTGCCCTCATCGCAGCGAAGATATGTCCATGCCCATGATAGGAGTCGAAGCGTAGTCGATCAAGAGCATTGTCAAAACTACGCGC
+>41302 1
+CAGATGAGGGTCAACCGCGTACTGACGCATCCATTCCATGTCTTGTCCTGCCCGGGATCAGAGAACACTTGTGTGGTGTCTTATCAACGCAATTAAAGAG
+>41303 3
+ATACATAGGCGGCACCTTCCATGTGGGCTCTTTCGTCCGTAGAGACCATTAAACCGTGTAAAAGACTCACAGTTCTATCGACAAGTGGGACTTTCGGCGG
+>41304 2
+TATAATTGGTGCTAGACAGTCCCTTTTCCGGTCCAGGAAACGGCCTGATGGGAGTCGGCATATTAAATACTGATCACCCCGCTTAAGCTGCGCAAGGTAC
+>41305 1
+GGCTGCTATTGCTCGCGAACTAACCGCAACGTCGGAGGGTCTTGAAACCCTTACCGCATTGTTTGGAAAGTCATATGGCACTCTAGCTAATGTACAACGG
+>41306 2
+ATAATTATCGCCTAGCAAAGTGGGCTGTGCTCCAGGAATGCCCGTTTGGGATAGACCTACATCGCTACTGAGGAAGCATCAGACCTAACCTGCTTGTGCT
+>41307 3
+TGGATCCTAGAGGGGGTTAGGGATGTCCACTTGCGCACAGCGCATCATCTTCATCTATACTGCACGCCAGTTAGGTTACAACCCAAAAGTTACATTGGGC
+>41308 2
+TGCTGGCACTCAAGCGTTCCAACGTTATCCCGTACTCATTAAGCTCTTCAAGGAACTGGCGCATGCAACAGTAATCCGTAGGGTGCTATAGGGGATGCTA
+>41309 1
+GTAGTAATCCCGTCTTCTAGAAACCGGCGCATCCGCTCTAACTAGTATACCCAATATGTAGGAGTGCAGATGGTTATTTGCACTGGTCCAAGCACGGGGC
+>41310 1
+CAAGTCCGAAATAGTGCCCTTGAATCGTTGTGGTCAGACGACTGGTCACGATAAGACGGGTCCTAAACCGCTCCTGCAGATGACTTTCATTTTAGCGGCA
+>41311 3
+CACGACAGGGATGGGTTAGGAACAGAAATCCTTCCAAGACGTCTTGCGTCTTCGCACTACTGAATGTAACGCTACCTCTGGGATTCTTGTTGACGCGCAA
+>41312 2
+CCATCCCGAGTCCCAAGTCGTGCAGACGTGGTGAGTTCCCCGTCTGTCTTTATCTATGGGACAGAATGAAACGAGTACCACGTAGCAGACTTTTAAGGTA
+>41313 1
+AATCGACTTCACTAACCGAATTGGGCTAAGGGTGTGGCCTCCTGTATGGGGTAAAGCACTCTGTCCATAGTGTCCCACAAATTTTCCACTGGCGGACAAG
+>41314 1
+TCACCCGACACTCAGGGTTTCGTACATGGAAAAACTCGTAAGGCCTACGTAAGCGTGTTTTCCGTACGGTTGGTCATCGGCCGCCAACTGTAAAAAGGTT
+>41315 3
+TCCTTGACGATGTACGTCATTGACCGCACTTTATTGGAGCATCACCGCTGACCCGGAAAGAGTGAATAAGCCATGCGAGTACATTTAGAGTCGGGTTCCC
+>41316 3
+AAACTAGAAGGGTTCACATGCCCTTAGGCATACGAGCTCGCTCGCTACTAGCTTAGGGTCAAAGTATCCAGGTTCAATGCTTCTGGGGCGACAGTCTCAT
+>41317 2
+TGCCGAGATCTGCCGCTGTGCACAGTGTATTTTGTCACCAAAACTCACTCACAGTGCAAATTGACCATTCTTACGCGGGATGAATTGGGAAGACGCTGCG
+>41318 2
+AATACCGGACTGTATTGCCAATACATTGTTCACAAGGAATGGGGAAAGGCGTAGCCGACCACCGTCGCTTATCTATTCCTATCCAGGCTCGGGGCTATTG
+>41319 2
+GGTCCTTACGATTACTCTGAAGCGCAGCGGCTACCTACTTGGCCATACCCTTGTAGGAGACAAAAAATTGGACGCTTTGTCCAGAATCCTTCGAGGGGTA
+>41320 1
+TAGGGTTATCTTGCGCCTTGCACAAATCCCCAGTCAAATCGGTAGGTTCAGGACCAGCAGCGTATGATGCTAAAGTGCCCTGAGATCAATCCGGCAGTTT
+>41321 3
+CGGTCCTACCGGTCTTTATGGGAGAATGAATTGTGTAAGGGCGAGGAACCCGTCTAAAATACCCAAGCCGTTCCCTTTGACATGCGCGCAATCTTGCTAA
+>41322 2
+GCTGACATGAACCATGAGATGTCCTGATGTTAACGAGTCGTTCATCAACGCTGGCGCATACCAACAGCCTTGCTACGTTGGTATTAGCGCCGAATGTAGC
+>41323 3
+AAGAGTAGTCGGAGGGAATTGGTACAAATACTTAGGTGCCTACACCAATGGTACCCCGACCCTACACCGGATTCGCTCATATGTGTGCTTTCTTGGAGCC
+>41324 1
+CAGCCTACTGACCCCGGAAGTAGTTAGTAATCGGCTATATTTATCTGGATAAGGCCGGTACGCCGAAATTGTCGGCTAGTCCTATCACGTACCAAGGGTC
+>41325 3
+GCGTGGACAGCATCCATTATTAGATACTCATGCCAAGTTTCAGCCGGGGATCAACATCTTGACTCGCGGGTAGCTTCGCTGTAAGGATATAACACTCGGC
+>41326 3
+AATCGATGAAAGCGCTATTAGGCCGTAAACACTCCTGCCATGTGGTTAGTCAGATGCCATGGCCGGGACAGTTGCTCGATCAAGCTCCTCGGCAATATTT
+>41327 3
+AAGAGCTACTTAAAGATCATATTCTAAACAGCCTTTACGGCGGACTTGGCCGGGAGGACCCTGTCAGGTTGATTAAGGCCCTCCGTACTCCAGTATGGTC
+>41328 1
+ACCTTGCCATCAATCGTATATGCGCGCTGACCTGGCTGTTAGCAGGTCGCATAGTGCTTACGAATTGACAAGCAGCGAAAGGTATATTGCGTACACCGCT
+>41329 1
+CAGGATACACCGGTAGATCAGATTACTGTTCGATCGGTCATGGCGCTCAGTCCAAAGTGACATTAGTCTACGATCGAGTTGCCTCGTTCTACGCAGAAGC
+>41330 2
+GTTTCTCAGCCATGACGCGGCCTACTGGCACGCGGGTTGAGGCCAGTTACGACCATTCTAGTTTGAACGAACTTACCCATAAGACTCAGTGTTAGAAAGT
+>41331 2
+TGAATAAAAAGTCATGGCTGGGAATGCCTGGAGTTTGCAACGTGCACCATGCATCACTCGGGCTAACCTTCGTCTAACTAAGGGTACTGCCCTCGTATGC
+>41332 3
+CTGTTCAACCACAGGCGTGAGCATGACTCTTGTCAGGCCTGTTCGTACCAAAGAGCAGGAAAGGCCGGCTAAGTCAACCTGGCATATGTGTAATCTCTTT
+>41333 3
+GTCGCCGTCAGATTGTCTAGCGATATGCCCAGTCCGCACAAGTCGAAGGCGTCAGCTCCTCTGACGTAAGTTTTAAGGGCTATAGAAACCATAAGGTTCT
+>41334 1
+AGAAATAGCACATGATACTGGGTCTCCATCCAAACGATGTCCCCGGGTTCCCATCTTGGGAACCTAAGATTTGGTAGGCGGCTTCCCTTGAAAAGTGTCG
+>41335 1
+CTACATCTGTCATTAGTGGACCGAACGCCGTCGCCGGTTAGTGAGCTCCCCGGAGAGACGCTGTACCAAATATATTGTGATCCGAATATACGTTAAGCTG
+>41336 1
+GATCGTTAGTAGATACCCCCGATCGTTGCGGTTTACTGTGTGCTCCGTCACTACACAGCCTTTAAGCTAAGCTGGGGCAAAGAGAGGACACTGTACACTA
+>41337 3
+CGGGGAGTGTACCGTCTTATAATTAAGCCATACTATTCGCACGACACGTGTTCGCGTGATAAACCGCACTTGAACTCAGAAAGTGCTCGCTCGTCGAGTG
+>41338 2
+TCGACTCCTGGAACCCGGTGCGTCTTCTTCCCAATTACCATTCAGATGAATGAGAATCTTCTAGTCGTTGGAGGCCGAGAGACGTGCAAAAGGGAACTCT
+>41339 2
+GACTACGTGGCCAATAGGACGTTTTCGTGCTTGATCGAGGAGTGTTCCATCATGAACAGTGTAGCGCACTCCCATGGTAACTCGCGAAATCAATGACCCT
+>41340 3
+TCTTGAGTTGCCAGCAAGAGAGAGTATAGCATATTTCCGGCTATCCGCGCTAATGGGCTCATCGGACGAAGGACTCCTTGCGTCCTATACGTAACATCGA
+>41341 2
+TCAGCGCATCCCGTGTAGAAACTGCTTATCTAGCGAGGTTTAAGGTGGATAAGCGAATCACTGGCACCTATCACTCTGGCCAGATCGGCTTTAGGCAACT
+>41342 2
+ATAAATATTTACGCCAAAGCGGCGACTAAATCTGCTCTTTAATGTCCCGCAGCATCTGGTAGTGCGCGTCTCACGCGGCGGACAGCACATTAGGGTAGTT
+>41343 2
+AATCAGACGTATGCGTCTGGAGATTCTTCATCCTGGGAAGACTACTGTCCCCCAGACGAGCCTGGCTATACAATTATATTGCGGCATGGATGTACACGGC
+>41344 1
+TCCCATTTGGATGTGGGCCGCAGAGAGTTCTACCTACTTCGGTCTGAATCGAACACTTGACTCGAAGACTGATAACAACCATGCGTCGGAGACGTACTGT
+>41345 3
+GTGCCTATCTGAGTCAAACACCCCTCAGCTTCGCCCTTCATCGGCAACAATGGCACGAAGGATGGCGTTCTGTCACAGGATTTGGGTTAGTATAAGAAGT
+>41346 1
+CAATCAGGGCTGAGGGGCCTCAGTCATCGCTTTTCAACCAACCGGAAGTTAAACAATTCGCTGTCGTTGGGCTCATCGGGCATGTTCACATCAATAAGTG
+>41347 3
+CACCTTCTTGAGTGCGTCCACGAGCTTAGACGACGTTATTCCTGGCAGCCGTAAAACCCCGATTGACGAAATTGACTATGAGAAGCTCGCGAGGTATGTT
+>41348 3
+TGGCCGATGAGCGTGCACGTCTATTAGGATCCCGGGCAAATCGTTAGACTAGTTCACACCGGGGAGCTAGAACGTATAATCCAACGTATTCCTTATGCTC
+>41349 1
+TGATAGGGAGGCTAAAAGACCTACGCTATCAGCGCCTGGTTACCAGCTCTCTCTGATCATTGGGGTTAATCCGTCAGAACCTTACTGTTAACCCAGGAGG
+>41350 3
+AGACCGAACTTCTCACAAGATAATCTTAAGGGCCTTAGGACCCTTTACGGTACGACTACTTGAGCTGAGTTGACGGGTAGCATCTCTGTGACTCGCGCAG
+>41351 3
+CATGCTGCTGAACTTTCTTGGAAACAGGGTCGATGGGCAATTAGCCTCCCGGATCACACTATCTTGCTGCCATGAAGCCATTGACCCTAAGATGTAAGGG
+>41352 1
+AGTCTAATTCCGAATGAACGGATGCTGAGTCATCCATCGGCTGCGGTACAAGAGCTTCCTTTGCCCTACACACTGTGTTCTCAGGCGAGAAGGTTAAACG
+>41353 2
+CTCATTCAAACATAGGCTCGTTATGGGGCAGCTACTGTTCAAAGTAAACGATGCTTCTACTGGGCCGACCATGGCACACGAAGTCTGTTCGGCACTTAGG
+>41354 2
+ACTTTACACGGACATTACATGAACTACTCGGATAGAAAAGTCCGGAAAGCGTACGGAGGGCCTCGTCTTTTCCTCCCACGGGCTGTGTTATACTGCATGG
+>41355 3
+TCCCTATCGGCTATCGAAGAAGCGTTGCCAAGTCGTACATGCAATACTGAGTGTGGACACATAACGTCCGGGCGTAACCATCATTTGTCGTAGACTGCTG
+>41356 2
+CTGCACTACATATTGGTAGACCACGTTGGTGTAACTATTCGTCGATCAGGTACCATACGGGAATCCCGCTTCCAAAGCAGGGTGCAAATGGCGTCTACTG
+>41357 2
+AGGCAATCAGCTTTACTGAAGGGCATGTCGGAACCGAAATCTTCTCGACTGAGCGTGTGATAATGAATACTTTTTCCCGGCTGAGGATGTCCCGCCCAAC
+>41358 3
+GAGTACAAGTGCTGTGCGATCCCCCTACGGACAATTCTCCCTCTTAATAGACTACTCGGAGCATCGAAGAATCTGGGCGATCGGTATTGATAGGTACGCT
+>41359 3
+ATAGTCCTCCACTTGAAGTGCTTAATACTGGCGACCCAGGATATCTTACTAGGTGAGCACGTCGCGTAGCTATCGTCCGGTAAACACAGTTGCGCAGAGT
+>41360 2
+CCTGCGCGCGTTGTGGGCTAGTATACAGGCTAGCGATTACTCCACACATAACAGACCTATCACTTGGGATGAGTATGTACTCCGCAGATAAGGTCGCTAT
+>41361 3
+CACTGTTCAACCGTGGCAGGTACGAATATCAACGCAGCGCCCTCTATCTGACAATACCGTGGGTAGTCCGTCGGGAAAGATTTGTTCTCCGGTTAAAAGT
+>41362 1
+GCCTGGCGGAACGTGGGATGGCTCACCCGCATACACTGTGCTGGTCATATTACTTCAACGGTCCATGTTATTCTACTGCAAAGTAAGCACGCAGGTTAAA
+>41363 3
+GATCAGGGATGTACGAGTGAGAGGAATACTGTAACACACTGTAGGTTCCTTACCCTTCGTACATTCCACCGAATGTGGACCTTATACGCCGCCATGCTGG
+>41364 3
+TTAGGATCGTTTTAACGCTAGCCCATCTGCGTAAATCTGGTGCGTAAGGTTGCACCGGAAGCAGATCAAGCTCGTCAGGTTGAGATATGACATCCCCCAC
+>41365 3
+AGGCTAGTCGGGACTCTCTACCACGACCGGGAATCGAGACGCCTTTGATCAATTGTACGCTTAGCTGTCAACGCTGTAACATACATTAAGCTTGCGGGTA
+>41366 2
+CATATGCCCGAGGAGTCCCTATATGTACTGGGGATCCCCCAACGTATCAGTTCTGCAGGCATCCGTGACAAAATACTGGCGTGTTGCTGGTAATACAATG
+>41367 1
+GTGATCAACACTTCCCCCTGTTGAGAGCGTTACGAGTAGCGTATTGGCGTAGGAACCTACTGCTAGGCCCACCATGATTCCTTGTCAAGAAGTGCGTAAA
+>41368 2
+GTGTTTAGGGATCTCGCCCTGACATACGCGTACAACACATATGTTCGTCCCGGTTAGCTACGTCCCTGAACTTAAGAGTTAATGTGGAAGGCCCAGAGCA
+>41369 2
+CGATATAGCTACGCAACATGATGTGCTACATCAGATCTCCACGTTTATTGGCGAGCGTCAGTGCGTAGACTAACGCCCGGTTCGATCGCGTCTGAGAATA
+>41370 1
+AAACGTCCGTCCACATACGAGCTGTGTAGACCTCATAATGCTATGTTGGTAGACAGTCCCTGAGCAATGCGGTGGCGGAAACCTATCTTAAGGCTCTTGC
+>41371 1
+GAAACCCCCTCGTAGAAGTTATTGGAGTTTATTTGGAACCCAGCCAGCAAGTCGTCCGGCTCCACGACTAAAGGTACGGTTAAGGATGTACTTGCTCCTG
+>41372 1
+AGGTATAATCCGCGCATTAAAGCATGTCTAAAGAACATCTAGAGCGTACGAGTACTCCCTGTCTTTCCCTGTCGCGTGCCTGGAGGCATGAGAACTTGCG
+>41373 1
+GCCTACAGCTTCGTGGGATCTCTCACATACCGTGATGGTTGGACTGTTGCACAATCGAGGATTTGCAGAGGCTTGTCAGATACACAAACAACGACCTCTG
+>41374 2
+CCAATCAACGCGTCCGAGAGTACCCAACGGTTGTTCGGATCACTGTTCTATATATGCCTTGGCTTACTCCGGCAGTGGGGACAATAAAGACGGGTTAACT
+>41375 3
+GGCGTGTTTGAAGTCTGCCTTCATTCAATCCCTAGACGCGAGGCATTGGGGATCAATGCAGATGATAAAATCAGATTACGGAGCAGCGCCTCTCCATCCT
+>41376 3
+GCGCTCGGAACACATATTCTTTGTTTAAAGCTGCAGTGAGGGTGCCACAATGTATCTTTTGGCTGGTCCGGTAAACCAACAGCTACACGAAGCGGCATCC
+>41377 3
+CCTAAGGACGGTGGAGAGGCCTTCCGCCACCATTTCGCTAAAGTATTGGAGCGATCGGGGCCTAATCTCATTACCTGTGTAGCTCATGACTCTTAAAAAG
+>41378 1
+CATACAGAACGCAGTACTCAAGTGAGGCTGCTTTCTTCGTTATCTGAGCGCAACAGTGGTCTGCACGTGAGAACTTCAGCAAACGACCGTGGTTTATGCC
+>41379 1
+TAGCCTTCGTTCAGTCTCGGGCACTACCTATGCGATCAAGGCATATGAGAACAATCACGCAAGGCACCGATCGGGTTATGTGCGCAAGTTTTTAGGTCCA
+>41380 2
+TGTCCCCATTGCCATTGGGACGCTGAACGATGAGGTGACTATTCTGGAAAGCTAGTTACGAATGTCTACACATATTAGCCACAGTCCTCGTGGCCAGGAC
+>41381 1
+GCAGTTTTCGCACAATACGTGATGACTCCGCCTTCTGCCTACTACGGAGCCATTAGGAATGGGCCCTGTAAGAAGAAGTATTGGCGATTCGCTAAACCGT
+>41382 2
+TGTCGAACTACGGTTCTACCGGCTTCGAGCAACTGTAGGGGTACACCATGGCGCAACTGTTCAGTGTTATAAGTCTGGAACCATATAAGTCAAGCCTGCC
+>41383 1
+TCATTGTGATAGAGAGGCAGTGGCTGCGCGCTCCTGCCCGTCTTCGTTCGGAGGGTCTCGACTAATACCTAACAAACCACATATTACGATTAAGGAGTCA
+>41384 1
+GTTTCGACGCTTCTACAGCGGTGTCGTCGGCGACATAATTACTTCGGTTCAAAAAAGTCACTCCCAGAAACGTGGCGTCAGCAGTAAAGTGGCTCTAGCT
+>41385 3
+AGCTGACGTCTAGTCCGAACAACTATTGCTCGGGGCTGACCCCGTCGATGCCTACATGTAGGACAAACTTATATGCATAAGGTTAGTCTAGGTGCCGCTA
+>41386 1
+GATATGGCATGCAGCGAAGCTTAGCCCGCCCAATTGATCTGACAAGACTGGTTTCAACACTCGTTGCACAGTGATATATCCGGGTTCCTTAATGGACGGC
+>41387 1
+GTTGTAGGACGAGTCACCTATTCGCAGTGCCTGACAGCACCACTCGTTGGACCACACTTATAGCGAATCTGCTTAATCTGACGATTCGTCGGGGAATGAA
+>41388 3
+GGTAGAGGTCTCCTCTCGTGATTTAGTCAGTAATTAAAAAGAGTATCTGAGAATTAAGTTACACGCCTCAACCCCGCGCGGCCGCATCGTGGCGGCTATC
+>41389 3
+GGCCGGTTAAGAACTTGAACGTCTAATATGATGCAACGGGATTCCTTTACCATCGCACATTGTGGCAGAGCCTCCCACGTGTGGGCTCAAGAACGATTCT
+>41390 1
+CCTCCGATATTTCGCTGGGGACGACGTTTACCTGGGAAGGTCTATGTAGCACGATGGTACTGAACTCCAACAATGAAAACTTCTTCGCACAGATGGTCGC
+>41391 2
+ATACCTCAGTGATATAAACTTTGTCTTTGATCAGCGTACGCTCCCTGCGAAGATTCGGGACAACCCAGGGCGATGACAGTGAATTCGGCTAGAGTCCGCT
+>41392 3
+CGGGAAAGCCGAACCAGTTGGCCTTACTGTAGGCTTATATAGTCTACTGGCTTCATGAAAGTTACTATGTGGAGTACCATACGCGCCCCTGACATCACGG
+>41393 3
+GATTGTGATATTTATGTTAGGGACCGCATATAAGCCAGGAAGGCCCCACGAGCACCAGTATTTGACCGTTCCGTGCGACTCGGACCTGCTAAGAACCTTT
+>41394 1
+CAAGCGTTCGGGGTGGGTTTCTATGCGGAAACGCGACTTATATAGGCACTCGGAGATCAAATAACGGCCATACTATTTCGAGCTAGACCTATCCTGCCCT
+>41395 3
+GTGCCCTCTATCCTTCAGCCATGTGTGTAAAACGTCTACAAGTCGCGTTCACGTGGGAATGTAGGGTGAGGGTAATGATACCGCTCACACCCATTAACAG
+>41396 1
+GATCGTATACCCGTCCCCACGGGATGCAATCTGTGCCCAATGCGGACTCAACATTGGGAAGGCTTAACATCGTTTGTTTAAGGCCGTATACATGAGCTAG
+>41397 3
+CTGTGGTTGTAGAAAAGCTCGAAAGTAGCCGCCACCTTTTATTACTAACAGGGGGACCAATGTGTACACTATCCAGGTCCTGCTAGCCGTTTGCGCCAGA
+>41398 3
+GGTCATTCCTACACGCACCTATGCTAATCTGCTCCTGATGAGTTTCCACCGCTACGCGGTGACGAGATAGACCATAACGACGAGATGTGAAGAGTGTTGT
+>41399 2
+GCGGAATAGCACATTTCTTTCCAGGCATCGTACATCGTGCTGACTCAGTGGGTGACGTTTTGCGTGCTAACGGCAACAGGGTACCTACAAACGATTACAC
+>41400 3
+GTCGTGTAGCGTAACGAACAAAGTCTTGTCAGAATACGTGCTGGGCCGCTTACCCGTGCCGTTTGGCACATTAAGGATCGCCTCTATTAACGAAACTGCA
+>41401 3
+CCACAGTCGCAGGAGGATTGACGGGCCGATTTTTGTTGATCACAGATGATCTGTCAGGGATCCGTTACCCAACGTAACAATCAGTCAGCTCTGTACGTCA
+>41402 2
+CTTGCCAAAGCCGCCCTGGTATCATCCCTAGAGGTGAAGAAGTTATTTGGCGTAATATTGCTTTACCGACTCTAGGCCCCCCGAAGGGCGAATTATGAGA
+>41403 2
+TCATACAGTGAGCAGTCCACTTCTTTCAGAGTCGGCGAGGATTATCCAAAGTCGTAGTATCTCTAATCGCTCCGACGTGACGATCCATGGCGAGTCAAGG
+>41404 2
+AAATTTATGATTAGTCCCTAACATGACCGTCTAGATTCCAAATGCGTATCAAGCGGGCCCGGCCCGTACTGGTGGGATATTGTCACCCCAAAGGGGCTGT
+>41405 3
+AATTTCCATTGTGGGCTTTTTCTACTGAAAGGGGGAACCCACGCGGTGGATCGACACTACGTAACTCGACGCTGCTGGCCTAACACATGACTACTAAGTG
+>41406 2
+GGCACGCCTCAATCGGCATGCGCCTTCTGATGGTACTCGGACGAGAACAGTTCGAGGTATGATTCCCCAAAGATGAGTGTAAGCTTTACAGCTTTATCCA
+>41407 1
+ATTCCTCAAGATCGGTATCTACCCCCAGTGCTTTAACTCGTGCTAGGCTGGTGTTAAGTTAAGATGAAAGGGCTTCGGAACCGGCCAATGCTAAGCCACG
+>41408 2
+TCTCTCAGTGGCAATCTCCTTTAGTTACATGTCTATGCCCCCTCGAAGCTGAGGTGAACACGCAAGGTAGGCGTGGGATGAACAACATTACGGCTACGTA
+>41409 1
+TTCTTATAGATGTTAGCAGGACTAAGGGCCCCAGTCACCCTCTGCGTCAGTGTTATGCTCGGCTACGGGACAGACAAGCACAGATCTAGGTTCTTCAAGA
+>41410 3
+CCACAGTACTGAAGGGCCCAGGAGGCACGTCTAACTATTGGTACATCCTGTTCTGAGTGTAATTCAGGGCCGTCTGAATCTAAGGTTCCGCCGATAATCA
+>41411 1
+GCTATCGTGTGCCTGCGTTGGTGCGCGAAAGTGCTAAGTTACCGGTGCTCGACTCACTAATAATCCACTAAAGATTAACAGCATTGCGGTACCCCAAGTG
+>41412 3
+CGCGGACCTCGAAATGGTAAACCGTGCTGGTCCGCCGCTCGGTAACCAGAATGCCTCAATATAATCTGTCCTGGATTGAATTAGGTTGCATTGAATCCGA
+>41413 1
+TTTGTTCCATCAGCATCGAACCGCGATACGTAGGCTCCGGGTTTAGAGAATTCCATGCCCGTGAATTCTCCCATGACTAGGATGATGGCGGTGAACACAA
+>41414 2
+TCCGTGAACGCTTGTCGTAAGCGGAGCCCGTAGTGTAACACTAGTAATAGGTGCTAAACCGACCCAGGATCCTTCAGGGGTGTGAACATCATTCCACTTT
+>41415 2
+AAGTAAGGCCGAAGTTGAAGCTAGTCAACACTGGTCTACACAGTGTAAATCAGTGTCGCAGGACTAGTTTCCCCTCCGGGTCTCCAGGCGCTCTAATTTG
+>41416 1
+CATGACATTATAAGGTCAGGGAGTTTGCAGCTTAGCGTTGGATCGCCCACAGCATAGTTCACGAGCAATCTGACCCTACCATGGTTAATTCGCGCGTGAC
+>41417 1
+GGGCCGGAACGGGTAATCTTCTTCCTTCAGAGAGTTCGAGTTCTTGTGCCCCTGAAAGCAGATCGAATTCGGCAGATGCCACTAACTAACGTTTCGCAAA
+>41418 2
+GGTTAGTAGTAGCCAGATGCAACGAATTCCCCTGTTTGGATGCATCATTAGCAATCTCAACTGCCCCTCCTGTGGGCGCGCAACAGAGTACAAGTTAGTG
+>41419 2
+CAGAAATCGCAGCTTACAGCCGGCATGGCTTCGAAGTTTATAGTCCAGTCCTATAGGTACACGACGTCTCGCAGAGGATGGCTACCTATGTACTTCAGTG
+>41420 1
+GACTACCATAGTCTTCGTCGACGTGGTCAGCATACCCACCAAAATAACTTCCATCAGTAGGGGAGGTGGGATCATGCTGAGGAGCTTTGGAACTTCCTTC
+>41421 2
+CTCAAGGAGAACTGCGGTAGTACCCCGGATCGATAATCTACGTTACCATAGTGGGCTTCTCGCATATGGGTTGCGAGTAAACATCTACCCTTCAGTGGAC
+>41422 2
+TCCGAACAAGGCTGGAGAGCTCCAAATTAATGTGTCGTCGATCCAATAATTGGCGAAGCTATTGCGAGGGCAGCCTTCATAATGGTTCCTGCATCGTCCC
+>41423 2
+TGCGGGAAACGTTAGTACGCAGTGAATAGTGCTCTGTAAAATCGCAGTCCAAGCAACTCCTATGGATTCCCGTTGTGCAATAGCACCGTCCATTGGCTCG
+>41424 2
+AGTCTTCAGGCGTACACGATCTTATCGGCCATTCTGTAACTATTGAATTCCTCCAGGTCTTAGGCCTGGAGAGGGGGAACAAAAGGACTCGACTCTCACG
+>41425 1
+GGGTCTCCCTCAATTGCCGCGTGACCCAATGCTTCCGTACGTTAGGAAAATCGATAGATAATGATATAACTGCTACGGGTACTACGGGCCGTCGGCAATT
+>41426 1
+CGTACGCTTGGGGATCGGGCTCCAACAAACTACATCACTTTATGCGCATCACCGGAATTAGGTCTCAATGCTTGAAATGACGTCTGGGCTCTTAGACGAG
+>41427 3
+CTCATTCTGTGTTCGCCCGCACCTCGCCATTTTAATACGAGCAGTAATTGGCCCATCAAATCGGGAAAAGAATGCGCAGTGAGTGAGCGGGTGACTTACT
+>41428 3
+ACTTAAGCCTGACCGTGGATCGTCCGCTGTGCTCTACCAGTAACTATGGTAAGAGTTTATTATCATATAACGGTCGCATGAAGGGCCAACGCACTCGGGC
+>41429 1
+CATTCGGTAATACATTTCAGACAACCTGCGGCCGCGTGCGAATAAATATTAAGTTGACGTGCCCGGTAAGGTCTTTTAGAACGCGGGACGCCCCGCTTAT
+>41430 1
+CGACTTAAATGCTTCCAGGGACGATCCGAGTCATGGAAGGGATATATGGCGGTGTTCCCTGCATGATATCGCAATCTTACATTGTAACGCGCACGTCACC
+>41431 2
+CAATTTGTCTGATAACTCCACACTGGCTAGACTAGCTGTAAGCGGGTATAGCGTGGCTATGTCGCGAGACGCTAGTCGCATACAAACTACTCGCTAGGTC
+>41432 2
+TCCGGACCTAAATTGTACCCGAATAGTTTGGGGTGAAAACTCCCCTGGGGTACAAATTAGCGAAGTCCATCATTCCACGGGGCTCGCTCAGCGGATTTAT
+>41433 2
+ATGGATGTTGTTTAGTGCTTCTGACCCAAGACTAAGTGTCATCATCAATACGGAGGGATTCTTACAAACACCAAGCCCCCGTTGGATCGGCACGGTCGGC
+>41434 1
+GATTGTCAAATCGAAGCACCATCCCGTCGTATTACGGTGCTTTGACAGAGATAGCCGCGCTGTTGACTAGAGGGGTCTACCTCTAAGTACAGCCGTCATA
+>41435 2
+TTTCTTGATAACTAGACAGTTCGGCACGCCGGCCTGGGTTAGTTCACCATATATCGCAGCGCGTACCGGTTAGAAGCAGTACGCTGATTCGTAGACACAA
+>41436 2
+CGTAAATCGGTGCCATAGAAGCGTAAACCGGGCTAGGGCTACGCTGACTTACACCCTCCAAGCTTTCTGGGTATTGAGATTCAGTATAAGTCGTCCCATG
+>41437 2
+GTAGGGCTCTTACTGCTTACGGGAACTTGCCTGCATCATTGAATCGGCGTAGCCGCTTCCGTCACAGATGCACAGAAAGTGAATCATACTCATATGCGAG
+>41438 1
+AAAGTCCAGGCTTACTTCACGAAGCGATAGCTTGTAGTATTTGTGTGAGAAGCAGTCATCCACTGCCGTGAGTCTCGTAAGCTGACTCGCAGCCAGCTAC
+>41439 1
+GCTTAGTAGCTGTTCTCTTACAAGAACACATTCACCCGTGGGCAGATCACAGTCCAGAATGGCTCAACACAGAGATTTTGCGGTGCCGTTAGGTGTGACC
+>41440 3
+TAGTATCCATTCGTTGCCCAATAATACGGCACGGGTACACGTCATACGGCGAACGCGGGCCCCTGTAGCGCTTTTAAGCAGCGTTTCTAAAGAGTAGTTA
+>41441 3
+GATGTACTCGCACGATGGTTGGAGTTCACAACTTAAGGTACCAAAATCTTGGATGGCACTACGGCAGCTGTATCGTACCCATGCCAAGCGCCCTTATGGT
+>41442 3
+CATATATGCTGAGTTGTGGCCTGGCGTACCCTTCAGGGACAGCCAATGACCCAGGACGTACATGTATCTTGGGCTTCAGCAGAACACAGTTCGATCATAT
+>41443 3
+TTTATACCCGGACGCTCGGATGTATGAGGTGTCAGAACTTCTTGCAACACCCCGTGGCGTCGAATTGAGTAGAAGTTCTCGATACAGCGCACCTAAAGCT
+>41444 2
+TCGCACTCACCTTTCTCTCGCAGCGGCCTTTAAATAGCCTCAACAATTGATGCAACAGGTGCAAAAGGGACGCTTTGTAATGGGTGTAGTTCAGCAGCGG
+>41445 1
+CGCTTGATGTAACAACTGGCTGCTTACCAAGGAATTGCTAGGCGCATGGGAGCAGATTCAGGTTGTCGAAGATTCCCCTCTCTTTCCCACATAAGAGGAC
+>41446 3
+AGGAATTTCAACGCATTGCAGGCCTCACGTGTATGATCTAGGCTTGAATCGATACTGTCGACCTAGCCAAACATCCGCTTTAGCGCGATGTTCGGACAGG
+>41447 1
+GTCGGTGTGTAGACACGAAGGGGCATCCGAGAGAGAAAGTCCCTTTCGATTCCCTATATAAACGTTAACGTTCCTGTGATTCCACCGAGACTTGCCTGAC
+>41448 2
+ACGCATTTACGTTTAGTGCCGTGTCACCATCGGCGCTCGCCATAGTATCAGCTGTCGAAGAAATTTGTACGAAGGGCACGCGTTTCAACAAAGTCGGCTA
+>41449 1
+CATGATGCGACCCTGCTAGGGATCCTATGTATATAAACTTGATGCGGCGGTAGCGTCTACGCTCGCATGCTCGGCTTACATTGCAGGCAAATACTGCAAA
+>41450 3
+GGTACACTAATCGCGTCCGAGACCTACAGCGTGAAGCTCTCGGGAGCTCGTCTTGCACAGCATAGTTTGATTCCAAGTGTTATAGTGTCGCAATAGAACC
+>41451 1
+TTTTACGATAAAGAGTAGCGGTAGGGGTATGCAGAGCTCACTACGGTATACGCCGAACATTACAAGTGCTCGATCTCATCTTGCCTCCGGCAAGCTCTCG
+>41452 1
+GCGTTCGAGTCCCTGGTTGGAATCCCAATTCACCGTTTGTACTCACACCTGTACGTGGGTAAAGGCGCTGTAGAGAAACTGGACCTCTCACAGAAATAGT
+>41453 1
+CCTAAGTTCGAAACTCAAATCAGGCGTACCCATTCGTAATTGTAATCCTTCCGGACATCTCGAGGCCAAGTTCGGACGTGGGCTCATGAGATGGGGCTAT
+>41454 3
+ATTTGGAAAAGGAACCTCGATCCCGGTGGCACGTCGGCTTACCGCTAAGGTTGACGATCGAACGTAACGATAGCACTTTCGTCCCGTAAAACTCTTTGTG
+>41455 2
+CGAAACTCGTATGAACGATAGTAGACCGCTTGACTTTGCCTTGGCGGCGAAAAATCTACGGCTCCAACTTTATACCTGATGCGCGGACCGGGGTTTTAAC
+>41456 2
+CTAAGGAGTTACGAGAGTTACCGAAGACAGCTTGCAATCTGACTTGACTTCCCTTCGTAGGAGATCTGGTCGCTGGCGCTAGAACCCCCACTTTGAAAGT
+>41457 3
+CGTGGCGGAATCAGATCACCGGAAGTGTATGTAACTTCTTCGAAAACTCAGAGCTTATGCAATGGTGTACCTAATTGACGGCTGTCTGCCTCACCCGACG
+>41458 1
+AATCGACAGCTCTCCCAGAGCGGGCATTTATAGTGTAATCCGGGTGACTGCAATTAATTGGACCTCCACGTAGAATTGTTGGCTACACACCGCAGTGCGT
+>41459 3
+AGACAAACCCGATAAGATTAGACAAGCCGATCGGGATGTCTTCCATCAGTGTACTATGGAGCATCGAGACTGCTTCCTCTGTCTTGCGCCGGATACTGGT
+>41460 2
+CAGTTTTGTGAGTGCCCAAGTGGCAAGTTCGTCCCCTTTACAGTTCCTCAGTGGACGCCCGTAAGCACAGACCGGAAATTCAAAGTGATTAGCTTGCAGA
+>41461 1
+TTACGAACCCCATCTGGAAGTATTCCGGCCGCAGTATCTATAGAATTGCTCGTATTTAGGGGGGCCGAGATAAACGACTGCCTACCCTAGTAGCCATTGG
+>41462 1
+ACGGAATGGCGGGCTAATCACATTATGATGGGCATAGTTTGCATCAGGTCAATCGACCATATCCCCTCAGTCGAGACCGTCCTATGCAAGCGTCGATGTT
+>41463 3
+TTCCGTAAAAGATCCCGTATAGTACTGACGATGACAGAATTTCAGCGCAATCCGGCTGACGTGGTTTCTCACGTGGTCATGCAAGCGGCATAGTTACCCG
+>41464 2
+CATGCGCTGTAAAAACCATAGGCGTGGGTATACATTCTTCTTTGTTGCATCAGGAGCCGCAACATACCCCACGTGAGGAGGAGCACCTACAGTCTTTTGG
+>41465 3
+TTATTGCACAGTCAGCGGTTACATGGGCTGGTCCATAAAACCCGCAGCACCACGCACTTTTAGAGATCCTATGGTCGGTAGATATGCGATCTACCTAGGG
+>41466 1
+GCGTTTACAAGGAAAACCATGGGCCACCCGTTACATACTCTGAACCGCTTTTCCTGGCCGGCTGACTAGACACTAGGAGGGTAATATTTGAACCGGTTGT
+>41467 2
+TACCGGGTTCAAAGCATAGAGATTCGTATTGTTATTGAAAGCCTGGACTGGAACGCCTCGCTATTCAAAGCTTAACCCCAGCATGGGTCCCGACGTGCTG
+>41468 2
+AGCGAATGAGGTCATGCGTTCCGTACTTGCCTATTATCAGAAAATCCCGCATCCGGGGTTGTGTGCCGAGTACAGAGCAAATGTCTCTAATCCACCGGTA
+>41469 2
+GTACAGCTTAGCACCAAAGATTAGGCTGGAGCAGCCCTTCCGGAACTGCTCCAACGGCGGAGACCAATTATTTTACTATGGTTTGTACTAGGTGCCGCAT
+>41470 2
+AGTGAAACGGGGCCATAGGTCGGCCTATATTACGTACGGCGTGAACCGAGGTTGTGACCTAAAGCTTTCAACTCGCACCTCCGCTAGCAGTAACTTTATT
+>41471 2
+CGGCGGTACTTTTTTAGTGCACAGGATTCCGGCAGTGTATGGAGACCAGTGGTAAAAGTCCCTCCTCATGGGCCATGCTATTAAATGACCTCACAGACCA
+>41472 2
+GCTTTTTACCCATAAAGTTCCGACCCATATACGGACATCCTCAGCGGCTTGAAAAGGGTGATTGGAATCTTGAATGTCGTGGGAACTCGTCGAGACCCCG
+>41473 2
+ATCGAAGCACATTAATCTTTCGATGTTACATATGACGGGGTGTCCGCAACCTGGCCAGGTCTAACCGCCCCTTCGACTGAAGAAAATCGTTGGTTGGAGC
+>41474 2
+ATCACTATAGATGGTTGCACTGGCGTTGAGTATACGCTTCGTACGGAATGACTCGAGACGACCCGTATCCTGGACCGTCACGTCGTAAGACTATACTAGC
+>41475 3
+AATTAATTTTCACAGCTTGAATGGAGCGCTGCTCCCGCGCAGACGGCGCAAGTCTCTCCACTCTATACTTATCAGGAGGAGAAATGGAATGTGTCCTGCG
+>41476 3
+TACCTCCTGAACTTCTTCCCAATAAGCCGTTGGGCGCGTACGTCAAAATGTGCCATTCGAGACAAGTATGGTGACTGCGGATAATAAGTGCTGTGAGCCC
+>41477 2
+ATTGAATCCCACGAGTGAGGTGGTCCAGAACTTACTAGTCATCGTACGAGGCACGTTCGCGACAACACCGGTGTATATGTCAGCTCGGTATATTCCCTGA
+>41478 2
+TCGTACGGTTACACGGGTCACGTGAACAATTAACCAGTGTCCCTCCGTAAGTAGTGGTATGTAGTAGACTCTGGGAAGCCTTACCAGACGCCTGACATCT
+>41479 2
+AGCCCACAGGAAATTGTGCATGATGGAAATGCGAGTGAGCCGGAACTTTCGCTCCACTGAGTAGCCCTATTACCAATGTGCGCCATTCTTATTGCTGCGA
+>41480 3
+CAAAGTTAGTTGAATCTTCCCCTACGTATTAATCTCAAAACGAGAGTTATACACCTGTGCTGTGGAAGCCGCGCCGCGGCCTTGCAGGATTTGCAGACGG
+>41481 1
+CGGACTTCTTCGGCATTTGACTAGGTATCTTCTGAGAATAGGCCACCCACTGAAATATCTGAACACCTGCAGTGCATGGTACAGCCAGTCTCGTAGGGAG
+>41482 2
+CGGGATAATACAGCTATCATCTTGCCCCAGTAGACCGAAAAATTCAGTTTTTTGCACGGTACACGTGTTAGGCCATAGACTCGCTCCGGGTTACGGCGAG
+>41483 3
+CCCCAGAGCAAGTTTGTGGGGCTCTTGCCTCCCATCTAATGGCCTTCGGTAAGCGTGTCATGATTTACACAACGCGAAACAGGAATCTTGAGAGTCGATA
+>41484 3
+TAAATTTATTATGTTCGAAGGACCGTTCGCCCGGGTGAGCTTCGCAGTTCTTTGGGCACACGCCACCAATGCTACAAAAGATGTCGTAGCACGTGCGAAC
+>41485 2
+TAAGTTAATTTGCTGCAGCTGGCGCAGTTACTCAGGCGCTAGGAGTATCCGGATGCATCGATTCCTGCCTGCCCAAACATCTATGAAAACGTACTGAGGC
+>41486 1
+TAGTCTCACTTCAGCCGGTACCAGATCTTACAGAGGTGCTGGCTTTTTGGCATCCTAGCAGAGTCACTCACTGGAAAACCGTGTCCCAAAAGATTGAGGG
+>41487 1
+CCATCGAGGCTTAGCCCTGCGTATCATGTAAAGGCCAGCCTTAACGTATTAGTTACTGAGTTTGAGACGCGACACTGCTGGTTCGGCTTGAACACACGAA
+>41488 1
+CCAACCTGCATTCCTATGCATGTCTCGTGGTACTCCGGGAGTTTGGTGAAAGACACGCTTAAGAAGCCTTTCCAGGCAATGGGAGGAAAATCCTGTACCT
+>41489 1
+GTTCAGAGCTTTGACTAGTAGACTCGCGCGCGATTGCCAGACTCAAGTAAACATCAAGACGTTCGTGAGTACGACGTCTCTCGCTCCGTGTAAAAGCTTG
+>41490 2
+ACTATCTCCTTGGGCCTTGTAATCCCGGATTACCGCCCGCAGATGTGATATACTTTGGGAAAGCTAGGGACTATACCGTACAGGCATACTACGAAGGGTC
+>41491 2
+GGTAACCCATATATATGACAGATAGTTTCTCGTCCTGGTATCAAAGATCCTCCGTGGCGGGGCTCCGAGAGCGTTGACTAGCTAAATCGTGACTACGCAC
+>41492 2
+TCTGGAATACCGCAAGGTATTATGGACGCAGCAGTCCATGTAAAATCAATTCCATGTGCGCATTGTCGACTGGTTCTCGGTCGGGAGAACTACCCGACTC
+>41493 3
+TTTTTAGCGATCACAGGACTCCTAAGAAGCTTAGCCGGTCGGCTTACACGTGATAAGTCTCCTACTTAGGTACAGGATGTGACTCGGAAACCTAGGCCCG
+>41494 2
+TACGCAAGTTAGGATTCCCATTCGCTCGGACGAACTCGAAACACGTCAGATAGAAGCGACTTTTATCCTAGCGGGCTTACTGTTCACTCGTCGATGGGGA
+>41495 2
+CACAAACGTGTGCACTTTCAGATACCGGTCTTCGATCCGACAGGCTTTGATTCTCCGAAGCGTAACAGCATGGCTCCACTAGGATAAAGGGTAGTGTTGC
+>41496 1
+ACTCGAGCTTGTGTAACCTCCACTAGGTCTATATCCCAAAATCGCTTTTGCAGGCCAGCGCGTAGGGGACATACGATATTAGTGGCATGCTCTAGGAGCA
+>41497 3
+AGTTGAGAGAGGAGTTTATTAGTTATGCCCCGTAACCCTCCGGGAAATATCGGAAACGTACCTCCTGATTAACACCTACTGGGGATCTCGACCGCTGCGT
+>41498 2
+CTTAGTTCCCGTCTGTGGTACTTGCTAGCTAATTCGCTCTACGATGAACGACCCGTAACGAACGGACTGGTAAGACTCGAGGATCACGACCAATTGGTGA
+>41499 3
+GTACACGTGCCGGCTGACTCCCGCAACATCGTAAGTGAGGCGCTGCTCGAGTAGGTGGAATATCTCCTCAACTATTCTTCTAAATGATTTGGCGAAGAAC
+>41500 2
+ACCTGGTTTGCTCTGCCGTTCGGTTGGCTCAGGTATAGGCCCTGACAGAGCAAACAGGTTAAACAACCACAACGGCAAGGTACATGTTCCTTTCGTATGA
+>41501 1
+CGATATCCTCCTCGTTCGCTGTCGTCCGGTAGCTGGCGATAGCTAGTAAGTGTACAAAGTAGCCCTCATCCCAAAGGACAGAAGATTGATTGAGCTCTGA
+>41502 3
+CCTATCAGGACTGATATCTAGCTCAAGTGGAGCGACTAGCTGTCAGGGGAGCCAAGCGTAGTCATCGTTCCTACTTTGGACACTCGATACCTAACAGTTG
+>41503 2
+CGGCGACCTGTATTCGCGCCGTTAGACTTTTCGAAGTGAAAGATTTCACACACCCGCTCTGGAAGCTGCATAGAAAAATGATCATGGTCTCGCGGATTCG
+>41504 2
+GCACATCCGAATGACACGACATGCGCGGCATCAGTTCGGACATCCGTCCTGGTAGGCGCGCAGGCCACTATTGGTAATTTATTTGGAATAGCATATCTAT
+>41505 2
+CATGGTTATTTGCTCTCTGCGGTAGGATTCATGACCCGGATTAAACAAAAGACGCCTGCGCCAGTAGTGCACGCGCAATGGATACACGTAGTTTCGTCCA
+>41506 3
+AGTCAAAGTACGCTTCTTTGGCGGCGTCAAACTGGTGCACAAGACTTGTTCATGTACCCCGCTATTGGAGGGCAGTTAGTTCAACAGTCAGCAACCCGAT
+>41507 2
+TATAAGGTGTCACACCAGACCGGATATTCAGGAGGGGACCGGCCTGGTACTGCTTAGTCGTTTCTGGATTAAGACACCAGTTTGCACAGCAACTTACCCT
+>41508 1
+GGGCGAGTAGTAGCCCGGAAGTAATGTTTTGAGCTGCGCACAAATCGAACAGCTTGTAAGAGACCCGCAAGCCTTCTCGTCCTTTTCATGCCTTAGAATC
+>41509 2
+GGTGTTTAGATCGTCACGTCGCCCTTTATCGACCCATCGGTTTACGTAAAGATTAGACGAGGGCACATCGCCGATGACGACAAAAGTGTGCTCTGTAACC
+>41510 2
+CGTCTGCCGGCTGCTGGGCTCAGATGATGCTAATCCACAATGTGCCTAAAGCGTGGTAACATACTCGAATTACATCCTGATAATGTCCGCAATGGGGCAT
+>41511 2
+ACGGGTTATCAAGGCTACTCATCAAATCTGGCCGTGTCGCTCAACTAGACCAGCGGACTAGATTTAGATTCATACGGGCGCAATTTGTTTACGAGCGCCG
+>41512 2
+TAGCCGGACTCTCTATCAGTCAGCTGACCTCAATTCAGTGGCTGATAGTACAATGAGGCAGAGTGCATGACTCCCATGATGTATACGAAGGTGTCGCTCC
+>41513 2
+TCAACAGCTGCGGGTGAATTGATCAATCGGTGTGCTCTCAATTTGTTAGAGGATCTGTTGACTAGCCATAGGCCCGGCCAACCCGTCCCGAAAGACATAT
+>41514 1
+GGCCGCTATGTTTGTGTAAGTTCTCCGCAAACTACCATGTGGGCCGTCAAGCTGATCTAGAGAGTCTAGCGCTTGTGGTCAACAAACAACCGTATGACAC
+>41515 1
+AAGTGCGCCACCCCAGCTGTACCTCGACTGAGTAGGCGCATTGCTGAAATCCTCTAGACCGGATTGATTTCGGTGAGTAATGCTAAGGACGAACATTCTT
+>41516 1
+AACGCCCATCGCGGCTCTATCCATCCAGTTCTAGTTTTGCCCGTCTGCTTGGCAACCTGATGGGGGAATTATCAAAACAATGGCGGGTAAGAAGTGCTAA
+>41517 1
+GACCCGGCTACCCCGATAAGTTTACGAGTTGGGTACGCAAAGCGTCCTAAGCGTCATTATAAAATGTTAGGCGTTTTCCGGAAACCGGGCGTATACTCCT
+>41518 2
+ACTCCCGCCTCGCTGTGCCAGTCCAACGCTCATTGTAGAGTTATCCTGAACAGCCCTTGAGCGATTACGAGGTATGGTGCTTAGGAAAGTTAACGAAAGT
+>41519 2
+AAACGGGGTTGGATCGCGTAGAAGTTCAGGCTTACTTGTACCAGAACCCTTCCGCCTGATATTTACGAGGAACCGCGTCCTAGTCTAGCAATAAGCGTTC
+>41520 2
+GACCTTTTGGTCATACTACATGGCCAAGACCATCTCTACTTAATGGCTTCGACGAGTATGTGAGAGTCACACACAATAGTGCTAGGGGCGCGCATGCCGT
+>41521 2
+TTTACTCCGCTATTGTACACAGCCGCATATTGGTGATCGAAGGTCGGTCGCTCCAATGGGTATATAGCCACCGATCCTGCAAGATGAGCCGCGATAAGTA
+>41522 1
+GCTGGGATGCTGGGATTCCAGGTACGCATCAGCGATTCACGTAGATCTTATCAAACACACAGCCACGTCCGATCACGCTAGCGAGTAATGCTGTTTGATT
+>41523 2
+GTATCTCCAGACGCATGAGGTGTATTCGAACTCTAGGCAAGGTCATGTCATAGGGCCGTCTCGGCTTCTAACTCCTCAGCTTGATAAGGAAACTCGCAAG
+>41524 2
+GGTCCTACGGCTGTGAATGACCGCGATCGTTATCAGCCTACACGGGCAAAATTGCTCAATAACTTACATGTGGGTGTACCCTACTCTCAGTGTGAAGGAC
+>41525 1
+GGCCACGAAAGGCCCCAGCTTCTTTCAAACTGAGGTTCGACACCTATTTACCTTGCAGGCCTACCAAGGTTATCATGACTTAGGGAGAGGGGAGACTTTT
+>41526 3
+ACCGCCCTACTCAAGTGGTAGGCGTAAGGATTCATTGTATGTGCAGACCATCTGGATCGATTGGTTTTGTGGAAACCTCGGGACCCACATCACCGAATAC
+>41527 1
+AAGTGACCTTCTGAGTACCCAGCACGCAGGCGAGTGCAATAAGTTTTGTTACTGCGTGGAGATTCTCAACCTATCCGCTACGTCTAAACTGGAGATCGGC
+>41528 1
+TGCCCATCCGCAAGGTCACTACAAGTTGTGGCACTGAGATAGAAGAGGACAGTGGGATTGGCCTTTCTCTATTCTACGTGCGTAACCCTAGACACATCTG
+>41529 1
+TCTTGAGCCACTTAGTAAACTTACCGTGGCCGTGGCCCTATCGACGTGATGAGGCTGTGCACTACGTCCACAACGCAGGTAAAGGTTTAGTACATAGATC
+>41530 1
+TGTGCCATCCGGGTCTGATACACCGAGAAGTGACCGAATAATGCATCTGAGCCAACGATCCCGGGTTCGTTTCTAACGTGGAATGTAAGCCTAGTTTCCA
+>41531 2
+GCGTGGTACTACAGGTGGCCAATTCAGGCACTAGACACTGTGGTCCACTAGCTTCTTACGTCGAAACAGCTTATCTAAGTATAGTACGATAGCGGGTCCC
+>41532 1
+TCTTCAAAGGCAAGACTGAGCTATGATTGATTTATCGCCACATGAACGAGTACCTGGGACGTCACCGCGCTTTGCAAGCTTCAAGCACCCTGATTGGGGT
+>41533 1
+ATTTGATCGCCCAGAGCAAGCGTAGTGTCCTCCTAAAGTAACTTCAAGCAGGGAGCTGTCTACGGGAATTACGATTATGCGCTCGTACTCGCCGCTGAAT
+>41534 1
+ATGGTGCTCGCAGAGTGCAAATTCTCTGAGCGGAGTCTACTCATAGCACCTACTCCTAGACTAGACTGATGTGGTCCGATTGAGTGTAACAATCCGACCG
+>41535 3
+AGGAGGCGCTACTGCCTCCGATAACTCAGCAATGCCTTTCGGTCTACCATCCGAGCAAAGGAGCTTTCTAGCTGTATCGTGGAAATTCAGCTTGAAGGAT
+>41536 2
+AAGTATCTCACGCGGCTCGACTATGAGTTGTAATAGCTTGTCGACACGAATGAGTCCAAGGGTATTCCGCGCTATATGAGGACTGCATGTCCAACCCTCG
+>41537 1
+CCCTTGCGAATTCGCTTGACGTACGGCCGCGCTTTCAAAACTCTACAGCAACGTGTACTCGTCGAGTGAAACAGAGAGCTTTATCAGGGGTATTGCATAG
+>41538 3
+CGATCGGCTAACCCCTACTCTGTTCGGACGGGCGGGAACTTCAAATATAGGTACGACTAGACAAGTTAGTTCCCTGATTGGTTCGCAGGACGTTACAACT
+>41539 2
+CCTTTAAAATCACGGCCGTTGTCCTGCTGTTGTATCAGATCTTGCCGAAAAGTCATAGGCGAAATTGCCAGTACCGCAGCAATGGAGTGTGCCGAACCTG
+>41540 3
+GTCGGTTATGGTCTCATTGAACCGCAGACCCCTCAGACAATTTGGAGAACTCTCAGAGCTCATAGGCACTTGAGGGGGCGGTTATCTCTATCGTACAACA
+>41541 2
+ACATAGCTGGCCTGACAGTGCGAACTTCCCTGAGTTGCTTAGACTCCCCGTAATGCCTCGAAGCACCAATGAGTAGATGAATGGCGTAGTTTCGTCATAG
+>41542 1
+GATGACGAGTACAGCCCTTTTGACACATTTCACAATGCGTGGCTAGTTCGAGCGTGGGGATCCCCCAGGAAGAGCACTCCGTAATTTAAGACCCATTTGT
+>41543 3
+CCAAATGCGCTTGAGCCTCGTCGCTACTGGACCCACGTACTAGGGACTGGCTGGTGTTGTATCACTAATATCTACATATGAGACAGTGCAGAAGCCTAGT
+>41544 3
+TCCAGGGTGTCGTGTCCGGCGTTCGAACCGTTACGTCCCAAAACAGAGTAGAGATTACTATCAGGGCCGTGTAGGATATATTCCCATGAAAACTCGTCTC
+>41545 3
+GTGCCGGGCTATTGGGTATATTTCCCGGCGTATAAATACCAGGTACAGCGTTTGATAAACCAGGCATTCGCAGAAACATCGCAGCCCTACGTTAGCCTTG
+>41546 2
+TAAATCGAAGTGTTTGCTCGCAACATGCAACGTAGGGTAGCATGAGCCAGTTCTATCTCATCCGGCACAGGAGGCTCCAACATGGTCTATGTGGTCCTCA
+>41547 1
+GGTGCCGCATAACACCATAGGATATATACCTAAATGCTTACGAGTGTCGGCTAGGGAGAACTTTCGTCATGCGAGCGTAGTGGCCTAGTTCCCTCACCAT
+>41548 1
+CTTTAATGTAGCCGGTTATTTGGAACCCCATCCCCGGACGGGGTGTACATGAAGAAAAAGGCTAATTCCGGTGACACGCTACACTGCTTACGCTGACTGT
+>41549 3
+AAGGCCTGGAGAGACCCTACGACGGTATCGAAACTGCCTAGCGTAAGTGCCATGTCCTGCTACTGACTTAAGGAGGATTGAGTTCGCTCTACTCACTTTA
+>41550 3
+AAATCCCCTATCATTTATGCGTCGTCGATGACCTAATCGATGTAGCGTTGGGCCGAGCGGTCCCACCGATCATGAGATGTGAGTCAGAGCATGTATAACC
+>41551 2
+GGGTCATAAACGCTTTTTGTTCCTCGAAGTCTCAGAAACCGCGACGGATTGGGAAATCTCACGGTAGTTACCGCTTGCAGACTGCGTACGCCAATTGAAC
+>41552 2
+GTTTTCTGAGGCGAAAACCTTACCATCACCGAGGGTTTTGCCGGTCGTGCATCTGGATGGCTCACAAACTTATAGTCCCGCCAATATGTAGCGACGAAAG
+>41553 2
+TAACACTGCTCGTTTTTTACGGAATATGGCCCGAGTCTGTGCTGACATTAGTAACAATCGTCCCGGGATAGAGCGAGATCTCGGATACACCTAGAGCCGC
+>41554 3
+GACCACAGGTTCCGATCGTCCCTGCCATGCACAACTACGCGTGGACACAAATTGAATAAGGGGTCCCCGATCATATTTGTAGGTCAGATCTATTGTGGTG
+>41555 3
+TGTTAAGAAGCACGGACGGTTGCTCACGATCCTGCACCAGTTAGTGTAACACGGCCTGAAGTACTATGTTTTCTGGCCTAACACGAATCACGATGCTGGC
+>41556 2
+TTAAAATGGCCACTCTATCGCCCCTGTTGCCGTGGGGGAAAATCAAACAAATGTTGATATGCTCGCTACCAGCGTACCTCTGGCGGAATGCGTTCAGGTA
+>41557 3
+ACTACGGTTGGGCCTCATACGACTATATTTGCGGAGGCGGGGGCATCGTAATCGCAACAGTTTGTGCATACTCGATACCGAACCTGACTATATAGACCCT
+>41558 1
+AGGCCCCATTAGATTGACTGGAACCATTGGTTAATGTACTAGATCTTTCAACTGCAAGACGAGTACCCATCGCCAGGCGCGTGGGACTTCCTAGATGGTC
+>41559 1
+GTATGGGTCCTCGCCTGTTGTGACTTGAAAAAGCGGGAACGATGGCATGACATTCATAGACCCAAGACCTTGAACCGGTATGAGTCACGTCTACTTCCCT
+>41560 2
+GCCGGAACTCGCGTCTAACAGCGCGTCCAAGGGAGTTCTGTTCAACCTAGTTCTAGTGAGTGTACAAGTACACAGACTGTTTCCACGTCTCATGTAGGAA
+>41561 1
+GTATGTGTCCTGAGACAGCCGAATCAACAATAAGGCACCGATTTGGCATACGATCTTATGTTGACGATAGGGATCCTACTCCGAGACTCGTGCTCCGCGT
+>41562 1
+CACTAAAGGGCGCACAACTGCTTAGTAGACTTGGCCCTGGCAACTAGTGTTTTCTGGCGGAGCGAAGCTATTGCGTTAAGATTCACCCTCATCAGCATGA
+>41563 2
+ACACCTTGGACTAGAGATATCGTTCGCCGGAATCATACGTTCAAAGGTAAGTCTTTCGTGTAGCCCAAGCTGGACGTGAATCTCTGCCCGAGATCGATGC
+>41564 3
+GAGTTGTAGTTATAATTAACTTACTTCAGTCGAACGTCCACCACGCGAGGACCGCATCATGTTATTACACCCGTGGGACAGCGGGATCACGGGGTCCTAT
+>41565 2
+CATTATCCGAATACGCAACGGTTTATCTCCCGGCTGACTTCGGCAAGTAACGTAACAGAGCTATTCAGCGGTGTGATTGCACTTCTTGCAAGGAGACGGC
+>41566 2
+ATCGAATCGATGGGCATAAACTCGCAACCTCCGAATTTGGGTAAAAGTAGTCTGTCCTGAGCCTAGGCGCAGTTTCGTTATCGCATGTGCACACAGGCTC
+>41567 3
+TAGCTAATTGACAGACCACGCCTATGACGTAGATAGGTTCGACGGTACCCTGGCCACGTAGTGATTTGAGGGTGTTTGTCATGCCATCCACTCACCGAAA
+>41568 2
+ATCCCTCAGAACACTAGTGTGAGACCGGTGTCCTGGTCGAGGAGCGCTTCGTCTTCAGACTGCGCTCACGTCAAAAAACAAGTGGATTAGCATCTTTTGA
+>41569 2
+TATGTCTCACAATCTGCGGTCGGTGACATCAAGTAAGGCTCACGAAAGGATAGGCGGTGTTGTACACACGATTCCGGGTTTACCCAATTCAGACTTCGCC
+>41570 3
+CCAGCCGCTTATATCCTCGAAAATAGGTTCAGTCAACACTTGATTATACGGCAGGGTGATCCTCTTGCATACGACGTGGTGGGTCACAGCCATTAGGCGA
+>41571 1
+GACGCATCTAACTACAATTGACGAACTCTCAGAGCTCGGTTGCTGCTGATAGACGTCCACGTTCTTGCTGTGAGGACATATACTAATCGAGGCGCACGGT
+>41572 1
+ACTACGTAGGCGATCTAAAATACTCGCTGCGCTTGTGAGTGACTATCAACCTCCGCAAATCGTGTACGATGGCTTGCGACGCCGACATAGCGGTTATATG
+>41573 2
+TGATAATACTAGAATCGTCCCCCCCTCAATAACTGGCAGGGCTGCAGTGCAGGTAGCATTGCTTGCGTCTGCCTGAGACGTCGCTTACATGTTAAGGAAA
+>41574 2
+TACCGTGAATTAAGGGAGCTAATGTTGAAGGCTTTTAGAGCCGCCCCCGTATACAGTATTGGGATCCAGACACTAGCTAACTTGCCTGACCCTGCAGGTC
+>41575 1
+GGGAACTTTTCAGGGCCCAGTCATGTCGCACGAAGTCACCTATAATCTTGACATCAAGCTAGGACTTGATTGTGTCAGACAGTCCCTGTTAGGCCAGGAC
+>41576 1
+TTTTGTTGGTCCATTTCAGCGGCGAGCGCGGAACCGTCGCAGAACCCCGAAAGCGCATTCGTGGGAATCTAAGTTCAAACTTACTCATTCAGGGCATTAA
+>41577 3
+GCGTCTGCAAAGCTAAAACCTTGGTAACGTTTATAGTGTCCCCGCAAGGCAGCTGCTAATACCTGCGAGCATAGGCCGTTGGGTCAGCATTAAGTATCCT
+>41578 3
+TAGCCGCGCCAGCTTTGATAGCCATGGTGCGGAAACTTGCTCCAGTGGGGTGCATTGATACGTATCTAAACGACGACCACTTGCCTGATGATCATATCAA
+>41579 2
+AGGCTTAGATGCGGCTTCCTCCCAGTAATTTTCTCCCAAGAACATGAAGGACCTTGAACAGTGCATGGACGATTCCCGGACAGCGTATGGTCGATGTCTA
+>41580 2
+GTAGGATAGAGCACATTTAGAGCAGCATTTCAACCCTCGGGTAACAGGTGGCGCCATCCGGCGACCCTTCAGTCTGAGCATTTTCCAGATTATGCTAAGT
+>41581 1
+CGGTGCCTGTTCAGAGACGGGTACACTTACACGTAGAGCGAATGTGCTAACAAAAGCGTGAACGCCGATTCTGGACGGCTACTTACTCTCATCTTATTGC
+>41582 2
+CGAATTAGATCGCCATTGCAATGCGCGACATCATGTGAAAGTCCCGACCATTGAAGATGGACATCGCTGTGGGTCTCTTAAACTCAGCTTGCTCTGCGAG
+>41583 1
+CTAGGCGGCCGCCCTCAATGCATAACGAGCTCGGCAAAGCATTAGTAGAAGTATGTTAGCATTCAGCTTTATTGGCCTATACCGATACCTGGGCCGATTG
+>41584 2
+ATCTTGCACTCCATGTTCTAATCGAGTCCGTGAATGGTGACACCCAGTAGCCGTCGGCTGTTATACAGGGCATATAGTATAACTGCCCCATCGGAGAGAG
+>41585 2
+GACAGCTTTAGAATACGTGTAGATCGTAGTGAGACTGCGAGACTCCTGCCTTGGTGCACGAACGCCCTTCGTTCAGAGCTCTTTGCAAGCACGAATATAC
+>41586 2
+TGGCGGACACAGCAGGTACCTATACCATTGGTCGATCTAATCACTCGTTTTTTCACCAGCCGAACTGTGTGGAGAAGAAGCAAGTGTGTACGCTCTACCG
+>41587 2
+AAATATCTTCTGCTACGGGAGTGCCAGCGGTCGGCGATATTATCCTCGCGGCTGGATTTAGAGGACTGTATTAAAATCAACCTACATCACGACCGCGGCT
+>41588 2
+TACTTACTGTATTGAAAAAGCGCCTAGTCACGTATCAGCGCGGTCATTCCAGCACTAACTCCCGAGGATACAGGCTAGGCAGATGGTACTGGTTTCGTGC
+>41589 2
+AGTGCTAGCATTTTTGACCTGACAGCGCCAGCGAGAAGTATGGGATCCACTGGTTGAACGGAATCCACTTGGATTCTCAAGCCCTTTCAAGTCCACGATG
+>41590 1
+TGATAATAGTCTTACCGCGGAAGGTCTCATGGCCGAAGAGAACACGGCGGACCGGTGCATCTATTCGAGCTCTGAATCTCTTAATTCCGTCTAGCAGCTA
+>41591 1
+GTGTCCTTTCCGTGGAACCGATTAATTCGTACATGTTGATGTCAAAGGCGTCGGACGACGGCAGGATCACCCCTGGGCTAATATGCAACCCGTAATAATC
+>41592 2
+GGTTGTTCAGTTTGTCCTCCAAGGGACTCAAAATGCAGTTGCGAGGGTTCGGCCTGCCGATAACTACCATCCCTATACGATTCTCGACTAAGACGGGAAA
+>41593 3
+TTAGTTAATCACAGCCAGGGCTCTACCAGCGATAGGCGTGCTACAACAATCCCCGAGTGTACAGTGCTAGAACGATCTCGCAGTTTGTTGAGTTCAGGTC
+>41594 3
+GTATGGGTGTGTCTCCTATACTGAAGCGCCCACAGTAACGCTACGAACCAAGCTTGTGATCGGACAGGGCACAAATTCGCGAGTCAATTATTTGCCTTGC
+>41595 2
+CCTCCACGGGGTTCGGCATTGAGGAGCTATGTATACTTAAACAAGCCGGTGGGACGCTCGCTAGACGCGCACTCTTTGTATGAATAAAATCTATGTCCCA
+>41596 1
+TCATACCCTCTCATGCTGGTATGGATGTTCTAATTGGCACTATCCAAACAAGTTGACCGATCACAGTGCGAGTAGCATATGGCCTGCGCGCGTAGGACAG
+>41597 1
+GGATATGCTTGATTCGTCAGGCTGAGGGGACCCAGCTCTCTGTAAACGAATAACCGTTCACCTTGAGCGGAAAGTTCGACCAGTACGATTATATCCCTGC
+>41598 2
+GAGTTTCAATGTCATAGAAGCCTGCTACGGCCGATCGGTCGTTCTGCATCCACTGGGTACCGAATCACATTTGTGATCGAAGAACTCGGCAGTCCTGAAA
+>41599 2
+CGACATTCGCTGCAATAGCGTTCTTTGCGGGGGGTAATCGCTGTACATCAGTCCACGTTCGAATAACAGCCAAATGGACCATAGTGGCCTGCAATGTCTA
+>41600 1
+GAACGCCCATGGAGATCACTCTGTTCGACCCTCTGTATTTGGTGTTCTCAATGTGATTAGGGCACTCAATCAGCGTGGGCACTGATGAACAACGCCAAGA
+>41601 1
+ATGCAGGGATATCCAGCATAAGTTCATATATTTCAATTGCCCTTCCGGGGCATCGAATCGTACGTAGGCGTGGACTCGCTCGCGTACCCAATGGGATACA
+>41602 1
+AGCATATGTCCGCCGATGGCACGAACTACTTTGGCCGGTAGATATATCGACAAGCAGCCGTGATCCCAGGCACGTCGTTTTGCGTAGCTTATCGAATAAT
+>41603 1
+AGATGCATTGGATTACTTAGGCGCTGTGCGACTTGCCATCCCTCCCTGGGCATTTGTGAACACGAGACGTGCTCACATCTAATCGAGCAAGTAACGTGAA
+>41604 3
+CAAACGATAGCGAGTATTTCCGTGGCGCACTATGGTACAGTAGGGTCATTCGACTTAAAGTATGCAGAACCCGCATTCTGCCCAGCTTGACGCCTTGATG
+>41605 3
+ACGTGGAGCGTTCACAGCCGCCATGGGCGTCCGACATGGCAGCTCCACTGAATTATGAAGTTTTGTCCTAACACATATTGTTGAACCCTATACGAGTAGG
+>41606 2
+CGATGCGATTAACAGAGTCCCTCCTCTCATTACTAGAGTTTGGCTCTGATCCCTGGAACCCACCGAGTAGAATAAACTCGTACTGTGGGGCGAGGGTATA
+>41607 1
+CCGTTAACCTCGATTTTTACGTTCATATAGGGCTATCCAAGACCACCCCGGCGGTTTACTAACCTTAATTGACAGGGGAGTGCCGATGGAAAGAGGTCCG
+>41608 2
+TATGCGAGGGCTTTACATGACTCCACACATACAGTTTTCCTGTCTGCAGTGGCACGTATCAACTAACGCGGCCACCTGGTGAGGTAGAGGGAATCATCTA
+>41609 3
+TTACTGTTACATCAAGCATGCCGTCAGACACCGGACGATATTTCTGTACGGCAGGAATTCCGGCTGTCTTCGGAATTACGGACAGAACCCTGCGGTTGAA
+>41610 1
+CTCCCGAGATCTGTATTCAGCCACATGAGTCGGTTGATGCCCTCATGGATTTAAGCCAATTAGTGGAGCCATCAACTATGAAGCGATCCTAAGCGGGCGT
+>41611 1
+CTCCACATTTTGCGTAAGTCGGTGAGCCCTTAAGATTCGACATCACGACTCATAAGTATTTGCGGGGAGGTTCCCAGCAGACTACGGCATTTGAGGAACC
+>41612 3
+ACCTAAGAGGCTCGTGACGATTACTACACTGCATTGTTGAATACTCGCGGCCGACGAGGAAATTTCCGGCGTGGTCTGCAAAGGATTTCTACCGCTAACT
+>41613 2
+CTACACCATCATGCAGGCGGTGGATAGGGGTTCGGTGATTGCATCCAGGCTGAGCTATGATTCACATAATCCTGTACAATGACGCCACCGATTTATGCAC
+>41614 1
+TATACACCATTGCGTATGATCGCTCCGTACAGATAATACGCGACCTTGAGTCGGATCATCTTGGAACAAGTGCTGAAGCCCGCTAAACGGGGGCTTTGCT
+>41615 3
+CTAATAGAAACGACCCGAGCAAGTATTGGTCGGTAGATTGGCCCCTTTTCCCTCATAGCGTGTATCGGAGCCTGCCGTAGTGGGATACAACTAAACGTCT
+>41616 3
+CCGTTTGCAGTGGTAATATGGACTTCGCAGCCCAACCCTTTCGCAGCAGCGTATAACTTGAAAGTCGGCACAGCAGTTGGCAATATGCGAGCTAGCTATT
+>41617 2
+GCTTTCTAAGGATGCAATGCTTCTTCCCTGTATCTGGCGAAGTGATAAGGCGTCGACAAGCATGGAAACAGCCATATCCGACTGTTGGCGTCCCCAAGAT
+>41618 2
+AATGCCCACTCAGTTCGAGAACCACCGGGATAGTTTGTGCGCAAGGCTCGTGTGTGATTTTTGCTGGCAATAACCAATCACCGATGGCAATCACTGCTAG
+>41619 2
+TAAAGCCACTGATGGGTATACTTCTACTTCTATAATCCCAGGCTGCAGAGTAAACCAGTAAGGGGGGCTCTATCTAATCTCGCAGGAGCCGTCGGGTCCT
+>41620 2
+AGGCGAGCCTCGCTATCATTTTCGCCACACGATCCACAAAGGTATACGTCTTGGAGGGAGGTCCCTGTGTACTTAATTCTAACTACAGGAGGTGATACGC
+>41621 2
+TCAAACTTGACAACAAGAGACGTTTGCTCCTAGTACCCACCTGCGTTGTCATTTGGCCAGATACGGTGGTACAACGAAGGATTAGACTGCGTTGTCCGGC
+>41622 3
+TTCTAGGGTAGACGTTACCCCACATGGTTAGAGGCGACAACTAGTAACGAACATCTATCATGTATCCTGGGTGGAGCCTTAGCGTGTCTATCACACCGGC
+>41623 3
+CTACGTTCAAGTGTGACCAAGACTAGGCAAGAAATGGGACCAGAGACACTCGTCAATTACTGGGCTTCACGGCTTCGTTTTAAGGCTTTCTCGCGACGTC
+>41624 3
+AGGAATTAAGTACCGTTCCTAAGAGGCCATTCGACGTTAAAACTCTCGCATTTGTAACGGGGCTACTCGGCTCCGCAATCGTAGCTCGTTGGCATGAACG
+>41625 1
+TTATATAATGCGAGCGAGCGACTCGGCCGCTTTCCCTTCGACAGACACCGTGAGCTTCATTGAAGACCGATAAATTCCGACTTGGGAGTAGATTACGCGT
+>41626 1
+ACGAAAGAGAATCACTCAAGTCAGCCCGTCCTATTTCGGGGGTGGACAGAAGCCTTGTTTTTGCTGTTGAGGCATTCGCCAGACATCCCTGATACTGCAA
+>41627 1
+GGCCTGGGAGTTTTCAACCGTGTCACGACCTAGAATTCCGTCCCGAAATCAATCGAAGATGTGAGGACCCGCGTCTTTGTCTATAGACACAACGGTTGTA
+>41628 1
+GATTCATAATGGAATCTGTAGCTGGCGTTAAAAGGCTTCCAAACGGTCGCACTTCCTCCCTATGCACGCTTATTGGTGGTAAAGAGAACCCCGGGCTGCA
+>41629 3
+CTGTCTTGGCCGCTTGTCCGTGAGTCGCTTCTAGTTTATCCAGGAGATGAGACATACGATTGACGCCGGCTCAGGAAAAAATTAGCCCCAAGATAGTCAC
+>41630 3
+CGGGCTAACTAACTATGTAGAGTCCCGATTATGGCGAGCCCAATGGGAATTCTACTGACCTATATCCGAATGCACAGACGCGTTGTGACTCGAGTCCTGT
+>41631 3
+AGGGAAATGGGGTTGTATAGACTGGCTGGGGGATTGAACTCCGTCAATCAATTCCAAACTGCTTCCGAATGCCCACAATTGTCTAAAGCGCCTCTCGCTC
+>41632 3
+ATTATGTAATATGACATGGAAGGGATGCTGCCGTGTGTTAAACCCAGAACATCGGTGCACTCTCCCACGCTTTCAGCAGGCTTGCCGCGGCCTAGAATAT
+>41633 3
+CAGCACCGGACCATCCGCTATGGAAGGAGGTTATTCACACGGCTTTGGGACCAGTCAGGATATATACACTCTTCTTAGAGGGACTCGTTTTCTACGAGCA
+>41634 2
+GTCTACAGGGTATTAAGCATATGTTCCAACATGTTAGTCGCAAGAGTCATAACCGGTGCAACGTCGCATCACCCGGAACTCTGCGTCTTGGCTGCGAGTA
+>41635 2
+TTATGGAGGCGTTACAGTATCAGAAATGTAGCTTAAGTTCATCTAGTCAGGACGCGTGGCCTTCGCGATTCCTAGCAAAACCGGCAGCCCACCGTTGTAC
+>41636 3
+TAACGACGCGGTACGAGTCTCCCCATTGCAAGTTATCGACTATGCTTGATCATGAGCGAGAGGAGGGAAATCGATTTCGCCGCCCTAAGCTATCTTCATG
+>41637 3
+CAACGCTCCGTCTCAGTCATGATTTCAGTTCAGTTCGTAGGCGGCGAGTAACAATGACCCGGAATACATTGGCCGACTTATTGGAAATCGGCGATGACCT
+>41638 1
+TTGTTGAAACTAGACTCTAGTACGATGGCGCCTGATGCGCCGCCGCTGCAAGGTAACAAGAGATCGTAATTATGCGCTGCGTTATAACGACCATCGCTTC
+>41639 2
+TTTGGAAGAGTTCCATTTACTGGAGCCTCGGATACGCCCTAGTATACGTTCGAATAGAAAGCCCCATTTGCGGGACTCCCATGACATTAGCCAGGGCTGA
+>41640 1
+GCTATACTGGGAGACCCGATAGACGAATTAGCTTGTTGTCAACAGGATCAACTCGTCTAGAAATTGCGGTCAAGCGCCTTCCACGCTTTCGTGCGACGTA
+>41641 1
+ACACCGGAAATGGGTTACAAGGCTACTGAAGCATGTACCTTCTCGATTAACGAGTCTAACGATCGGTTACGAAGCCTGCTGCAGGCCTTTGCTCTGACGT
+>41642 2
+CAAAGTTTATTTTGCCTAAACGTGCATCTTTGGGTCGGACAAAACGTAGGTGTGCCAACGCCTGGAGAATAGCAATTCCCCATACGCATGTGGCGCTCCG
+>41643 2
+CCGCTTTAGCAACCCCGTGTGGATTGGTGGATCATTGATCTGCAGGCGAATCAAAAGGAACAGTTGACGTATTAGTCCAGATTACACTCTCCTCCCAGGG
+>41644 1
+ACAGAGGGCTGTATCCCGTTTTGGAATCATATGCGCCCTTCCATTGGAAGAGATCATTCGCTGGGCCTAATGCGAATATGGGCATAGCTACGACACCACT
+>41645 1
+TATATCAAGACTACTTAAGTATGCGTGCGCCCACCAAATGCACTCTCATTCCGGAGTACGGTGGACCATTTTCAGTCAGCGCAGGGGTAGGAGTCTTAGC
+>41646 2
+CTAAGAGGTAGAATCTTTAGCTAACTATCCCGAGCCAAATACGCAAGCGTGGTATACTGCTGCGCTGAACTGTGCCTCTTCCCGAAGGGCTGAGTCTTAG
+>41647 2
+CTCATTGCATATCCGATTAAGATAAAGCAGTTAACTGGAATCGCGTCCCTAGTGACGTCCCTTATAGGAGCATCTGCAAGACGGCCTGTACGCGTTGGGC
+>41648 3
+CTACTTAGCTGACTATGGGCAGGAAGTAAAAGATCTCGCTATCTGTGATACCGGCTATAGGGCTGACTCGATACCTCCGAGGTGCAGTTAGCTTAACCCC
+>41649 2
+TAGGACCCTTGCATCCAGATCTGGCTAGGGTATCACCAATTGATTCAGACCTTATCCACGATACAGGAATGCCGCGTGAATGGTGTGCTTAAACTGCCGG
+>41650 3
+ACGGACATAGCCCTTTAGCTTGCCTGACAACTTATGGACTCTTGGTTTCTACGAAGCATGGATCTAGAAAACCCGGTCGGCGGGTCAAGTGCACCAGTAT
+>41651 1
+ATAACCCGGCGCCGCCGGGCAGATGAGACGAAGAGAATATGTGAACAAGGTAGCTTTTAGAAAGCTAGTGCCTCCCTTCGGCCCTTCTATTTCATTGTTC
+>41652 2
+TACCACAAAGAAGGAAAAATATGGGAAAGCTCATATCGGATGTCCTTCCCTCGGCCGGATTCTGTCCACGGACCATATGTGCTGTTCCTGTTAGCGTGGC
+>41653 1
+CCAACCTGGACAATTTCGGGTCTCAATACGAGTGTCAGTACAGCCGCATGGATGTGGTCAGATAAGTTTATAGGTCAGCCTGACCTAACGTGCCCCAGTT
+>41654 1
+CTCAACCTCTGACCGGGTTGTTCAATGGCATTCCGTGAGCAAGCTATCAGGCGTCATATTCTAGCAGGTCGGATTCCCGTAGACTGAGCTAGCGAAAAAT
+>41655 3
+ATCCGTTTTCTTCTTGGGGCCAATTTTTGTCCGACCCACCGCGGCCACAACTTAGCGTGAGTGTTACCAGTAGTAGAAACCAACGAAAGAGATCGAGGTG
+>41656 2
+CTAAGTGAGCTCGGTCGTAGCGACTATGTGTATTACATGTACAGGGTAACTGTGGATCCACCCCCACATCCTTTGGATTTTCCAACAGGCGGGCAGAACA
+>41657 1
+CAATTGAGGCGGATCGTGCCGAATGGCTCTCACGTATATCACACACCGTTTAGATATACGTGGCATAAATTTGCCCGCAGGGTGATCTCGGAGTACATCC
+>41658 2
+CGGTAACGAGATCTTGAAAAGCAGCTCCTTAGAAAGTTTAAAACTTTCGGAAAGGGGCTTAACGCCCCGCGTCCTCCTTCTGCTCCGGTAGGTAGATGTC
+>41659 2
+CTATGGAGGGCTCGATGTATACAGCCCCGAAATCGCGTTTGCGCGCCACGTAACTTAACAGACTTGAGGGTGTGATTAGAATTCACTCTACCTAGCTGAC
+>41660 1
+GACCAAAGGCCTAGGGATCCAGTATTGTCTGCTGTACTGAAATGGAACGACGAGCTACCTCAGTAGCCTTCTTTCAGTAACACTCGGTATCGGCGTACTG
+>41661 3
+GCATCATGCTGTACAATGGTGATAACGGTCGGGTTGGACCTTCCTTGCGCGTCCCCCCTCTTTGAGAAACACAGCTTGAATGCACGCAATGATGAAATGA
+>41662 3
+GGCGAAAAGCTGAGCTCTTTTGGAGAAGGAGCGCACGCCGGTGTTCATATGTGTTGCCTGTGTCATACTAAGCTCTTAATACCATCCACACGCAACTCGA
+>41663 2
+CTTTACCATATGCAGCACGACTCACATACAAGGTCATTGTCCATCTATTGGTAAACAGCGGTCCCGGGGTACGGGGATATTGGGACAATGTCCGTCGTAC
+>41664 1
+CGGCCATGACGCTATGAAGTTGAACTGCTTCGTATTAGGAGACGACTGGAGCCTTCCTACCCGAATTGCTGTAATTACCTACGTGAACCAGTTCGGACAG
+>41665 1
+TCGCCTATTCACCGCGCTCACTAGAATGGTCACCGAAGAGGAACTGGATGAGGTTGCTCAGTTCTTAATTTTGGCCGGTAGGAACCACAACCCTGTTAAG
+>41666 1
+TTAATATATAGGGTACATTTCCGTGGACTACCCAGGGTAGCGAATCCGTCAAAGCATAGGCTGACTTGTCGGAGTCTCCGAAGATCCGTTCAACGCCGCT
+>41667 1
+CGTTATTCGACTTAGACACTGCTGCGGTTCAGTGCACGTGCTAAAGCCTTCTCTAGCGGAAAGTCCCGGATTCGGGACCTAGGAAGACAAATCTGATCTA
+>41668 2
+AGCTAGGTTATGGGCGCCCTTGGACAGCCATCGCCGAGGTAGGAGAAACTAATTATCTGCCTTGTGGGACGCTCCGCTTACCCTACTGATTTAAAAACTA
+>41669 1
+GCTTTCGCTTACTGGGTAATCTGCAGTGATTGGAGCAGACCACCTACGGTGAAACAAACACTTCAAAGACAGTTGTGGCGCGCGTCGATGCATTCCTCAT
+>41670 2
+GTAAACGGCTTGAGCATGCAACGGTGCCGTCATCGGGTGTCCGAATTCCAATTACGGTACGGCTCGAGTGATAAGATAGCATTCACCCGTTCCAATTTAC
+>41671 2
+GCTACCCTTAGTAAAATCACCTCAGTGTAGTGTGCATGCCTGGGTCAGGTAGAAGACTCGGTACCATGGAGCTTCCCTCATTGGTACAGCTACCAAGAGT
+>41672 1
+CTAGGTTACTTCGCTTGTCCCCAAAAACGTCAGTTAATGACCACTCGATGGTCTCGGTCCGGGACGTATGGACAGTTACGCTGAACTAGTGGCAAATCGA
+>41673 1
+ACGAGTGTAAGACCTATATGTAACTTTCGCACCCGAACCTGCAAGTCCCTGTATCGTTCCCAATCAATAGGGCTTTTCCGGGTCGAATGGTGGGACAGAG
+>41674 2
+TAACGAATGGAACTGGGGCGACGCTGATAAGAGGAGCCACGCCTTCATTTGGATACTCTCGCTCTTACCTGCTACAATGAGAGCTTACCAGTCTTAGTCG
+>41675 3
+GTAAACCGAGACGGCATATCGTTTTATTCTTATGAAGCAGTCACGCCTCGGTGCCAGGAGGCTGTTTGCTACCAAGACGTCACTAGTCTCGACCAATGGA
+>41676 1
+AAAAAAGTCGCTAGTTCCTCACCGAGCGCGCAAGTGCTATAGTGGACACCTAAGGTGCCTGATTTGTGGCACCTCCTCGTTCTCTAATAACATGGGGGTA
+>41677 3
+GGCTCGGTTGTACTACAACACTCTAATCTCATACACACCATCAAACAAATGCTTTGCAGAGGGTGATGTAAGGGCGCCTCTTCCGGGATTCGTGCGTGGA
+>41678 2
+TTAAGATATAGGATAAGGCCCACATGGGGTCTCCACTGCCGTATACGTGTAAGGGTGGCCACCTAGTGTTTGCCCGGCTCTAACCGATCACATGTATCAA
+>41679 2
+GTTTTGTCCAAGCCTTAACACAACGAAATGTGGAAGACGCGCGGCAAGGTAGTGCTTCGAAGGCCCTGTACAGTTCGATCTCTTTGATTCCAAGCCACGT
+>41680 2
+ACCTACTGTGATATTTCGCCCTGCATCTAGGTGATGCTCAACCGAGGAAAGTGCAACGAAGTTGTCTGGTGCGCACTTGAAATGACCTACGGACACTTCG
+>41681 3
+CATGTCATGATTATATACAAGGTTACTTGGAGCGAAGCGCTATGTCTCGGCAGCCCTGCAGCATAGCCGGCAGTCCCTTTATGGACATACCACGGTGTAA
+>41682 3
+CAATCCTTTCAAACGGCGTACTGGGAGTTAGCCATCGATTTACCATAGCAGTGATTATCGACCGATCGACTTAACGCCGGATTAGCCTTGGTGGCAGGAC
+>41683 1
+TGACACTCAAGCGGCTTGCAACTAGTCCTGTCGCTGGCTACGGTGCCGATTTTAAGTATAATGGGACTTCACGACACACTTTGCCGGCGAAAGATACTAG
+>41684 2
+ACCGCACGCACCTGTTGATGTATAACCTGTGTGATACCTGCCACATGAGTCCAGATGGCCAGCGCCCGTTAGACTGATAACCTGGTGGAATTTAGGTAAT
+>41685 3
+GAGTGTTCACCTAGATAACAGTGCGTCTAATTGCAGAACCCGCTTCCGGAGGGTCGATGTGAGCGACAGCCTAGGCTCACCATGTGTTCACAATTTATCA
+>41686 3
+GGTTGCACTATACGTGCTTGCCAACGTAACTCACTGGCTCTCCCCTGCTATGCGGCTCGGAGAGCAGTGATCGAAAAGCTTTTACGAAATTCAAGTGAAG
+>41687 2
+AGTAACCATCACCTAGGCCTCACACGCTGGAGAAGCTGGGAGCGTGTTGACTTAAAAGCCGAACTCATTTATTCCAGAGTCTGACGTCTTTGCTAGGTGC
+>41688 2
+TGTTTCCGATGAGTGCCTAGACGTTAATTGCACTATGAATGTAGCGCTCCCATGTAGGTGGAAAACCAGAGTTCTCAATCACCGCTGCGAGGCCACCGAT
+>41689 1
+ACCTAATGGGTCTCTGGATTCGGAACCTGGATATACAACGTCGGGCTACCCTTAGTAGTACCTATCAAGAGCGTCGGCGCGCATAAAGTCATTTCCGTGA
+>41690 2
+AGGCGTCATCACTTCAGCAGCCGTGGATTCCCATAGCTGAGTCCTTTATACTCACATATGGAGTTTCGTTGAAGCTCCACGGCTGAAGGAGTACAAGGAC
+>41691 2
+TATGTATACTACAAGGCGCGTCGTCGCCCCGTTACGGAGTGAGCACAGTGCCCATTGCGACAGTGGTCCAGAAATTATAGGACTACTGTTCACTAGTTAC
+>41692 1
+CCTTGAAACGGGCGATGATTGCCTTACGAGTTGCATTGGGTCCGTTACAAAGATCTATACTCGACGCTTAGATCACCGTCGAACAGGGCACTTGGCACTA
+>41693 3
+CCATGGTCTTCAGGCAGATACCGATCTGGAGTCACAGCATTTGCACTGGTGTAACGTCCACCACCTTTGAATTCTTAGTCAGGAAGCCAAGGGAATGTGC
+>41694 1
+CCTTGGGTCACAGGGATAGGGATACTATGAACCAGGTACCTGGAAATTCTTCTCCGCATGATACGTGGGATGCTATATGGCCCCGTAACTACTAGTCCCA
+>41695 1
+AAGTATCGCGTCATCCGTCCCTAAGTGAGATACAATTCACTCGAAACAAACAGGCGGGTTGGAAACGTTAGTTTCTGTCGGTCTCTGGATCCCTCGCGAG
+>41696 1
+ATACATGCTAACTTGCTTCCGAGTAGTCAACAAGCGTTGGACAGGGGCACTTTCTTTTCTGAGGCGTGAACGACCACAACGTTCAGGGTCCAACTCAGGT
+>41697 1
+CATAGTGTGCAAAAGTGGTCGGCACTCCATATCTGTGATCTCGATGATAGCCCCCACAAGGCCTCAGTCGGGAGTCATTAGTCTATACTGTGTGAGCACA
+>41698 3
+CTAAGCCTGCCATCTCACATGGACCCGAACAGGTGTCGAAGCTGTTAGTCACAAGAGGAGGAGGTCTTTTGTCTGCTGTATCGCAAACAATCTGTACCTG
+>41699 1
+GGCAGGTTAGATCAATACATGAGGTATGTATCATTGTCATACTTCTCGCAAGGAACTTCGGGACGTGAACCAAGGCATCTCGTCGAGCTTGCATCCGCCC
+>41700 2
+TCGCGTCGCATAATTGGTCGGTTTGACAGAAAAAGCACACTGTTTACAGAATGGAAGCGCGGCTTCCCGGTATGTCCGCTACTGGACCTACCTTCTGAAA
+>41701 3
+CTAGGCATGTGAGAGAGGCTAGTCCCTCTATCTCATCCCTCGGTGACTTGGGTACGTCGGAAGAAAATGCGCTATGTCTCCATCTCACTGAAGACAGTAA
+>41702 2
+CGTCCTTCCCCGTGTGCTACCAGATGGAATGATATTCATACAACACTCCAGTAGATAAAACCGACTTTACGTGCGTTGGGTGTAGGGAATGCGCGTGCAC
+>41703 3
+TGAGGGCTTAGTGAAGTTAATCTGATTCCCCAATCCCTACTTCCGGAAGCATAGAGGGGGCAATGGCTAAATCCTCGCTTACTGAAGCCAGCTGGTCATC
+>41704 1
+CAGACGGAACTCATACAGTGCCTCTGACTCGGATGGCTACTTGCAAAAGTCGGGATTGGGCAGGCATATACACGTCCGCTGAGACTTAGTCACTTTTTAC
+>41705 3
+TCTGAAGGAGACTGTCTGATCCTGAATGGAACTTTCCCTTCCGAGTCCGTTTTAAGTTACAGAGCATGGAATGATCAGGATCCACGAAATCGGCCGGCCC
+>41706 1
+CCGCAACAGCTGGCTCAGACTCTCGAAAACCTGGTCTTTGCTATCACTAAGCGCGGGGTTATACCAGGATCTTAGGGGATGCTCTTAGGACAATCGTATA
+>41707 3
+ATCCGAGGTCCTATTAGATAAGGCGTGCAGGTACACCATCATATCGAGGAGGTACTAACTGCCATATCGCGTGGCAGCCTAATCACCGTTTTCGGGCTAT
+>41708 1
+TAGATTTTCGACAGTGACAGTATGAATACGTGTGGCGTCGTGCCCACATATACGCTGACAGCTCCCCTAGCTACGCACGTGCGCGAGCATTAAATATGGT
+>41709 1
+GACTATCTCTCAATAGCATCGGGTAGGGGACTCTCACCGGCCCTAGTAGTCTTCTCTACATAGTAGGGGGCCTCGCGATACGTTATGCAAACAAAGTAGT
+>41710 3
+AGGGAATTTCGGATCCTTACGGGGCTGCATCTAAGTAACAATCTCCCGACGTCAACTCAACCGGGCTCTGGTGTAGAAAGGTTCAGAGTCATGTCACCTT
+>41711 3
+ATTATACCATATACACTGGGGACTGGACGTTGATGCCGGCGAGAACTAGGTGCACCTTTAACAAATCCCTGTGCAAGGCCTCCGCTAGTTCCTGATGGTA
+>41712 2
+GAAGGTCCTGTAATTAAACGAATCGAAGCCGTATTGGCTATTGCCATATTCCCTGATGGCCAGCACCTAACATCGCACGGTTCTGACGAGGGGACTCTTG
+>41713 3
+GTCGCAAGGCGCCGGGCTAATTCAAGGCACAAGGACGTCCATGTAGATTTAAGCGGCGATACCCTTTTTAGTAATGACTTCACTCTGATTGGAACCCGCT
+>41714 2
+CGATCGCAGGCCCAATCGAAGGGTGTCCATGAACCTCACAAGGTCATGTCGTACATTAAGCCTGTTGGCAGTTTGCTTCCACGATAGTCTTGAAGAACGT
+>41715 2
+CCGGAGTGGCAGCTAAATACGGACGGAGATGAACCGGCTGTGTTAAGATGCCTCTTTCGCAATTTCCACCCTAGTTGTACCATGAAAATTGCGTCCATCG
+>41716 3
+CTTCTGCTCTACTAGACATCCTTACCCCTTGTTTCCGAAAAGCGAGGAGCGAAAGTGGATATTCGAGAATCGGGAGTTACGCCATTACGCCGTGAAGGTC
+>41717 2
+ATGAGCTTTTGAAGTTTATCGAAGAAACGCTTTGCCTCATGCATCGAGCTCTCCCGTACACTGTGAATACCGGCGAAGCCGAAGGTCGAGATCGTTACCG
+>41718 1
+GGACAAGGCATGCCGTAGATCCCAGGACTGGTGGTGCTATGCTGCACGCCTTCAATGGTTAAAGTACGCGACCACCAGTCATTACTCTTGAGCTTTATAA
+>41719 3
+CTTACAACGCGCAGGATGAAAGACGGGTACTACGACTATGGCTGCTGTAACTAGCTGCAACCTTATCAAATTGTGATCGACCTGCCCGGGTATTGTTCCG
+>41720 3
+CCGCAAGTTACAATGAAAGGTGATTGTAATCGAGTCTCTTGTTTAGCGATACCCCGATGTGCTTACCAAAGGCCTTGGGCCACCCGAAGTGTGACATCGC
+>41721 2
+GAAGTAATTCACAACGATTATTTCGCTTGCGAGTCAATTATCGCCGGATTCGAGCAGAATTCCAGGCGCCACCGGCTGTGAACGATATGACTGCCCTTGG
+>41722 1
+ATGTCGCGACTATTAGTTAACATCAGATGTAAAGGTGTCAAGCGTTCCTCGGCGCTCGAACTTCCGCAGTGCCAGGCGAGTCACCAAGGCTTTTGATACA
+>41723 2
+AGCCGCTGAGGTTAGTCATCCAGTGTAGTAGCATCCTATTTCCAGTGAGCGATAACCAGGATGCTTAAAACTCGTCCAACTACTCATGGCGCGGATGTGC
+>41724 1
+ATAACTATACCCCGGTCAGAGGGTTCCCGGTGTCACTCCTTACACAAGCGCCCGCGTAGTCCTAGAGCTAGAGAGATGTAATATATATACGGTGGTGCTT
+>41725 2
+ACCGGAACCGGTCTTCCCAGCTTGGGAGTCCTGATAGTCGTATGATTTTCTTAAGCTATCACTGTACCCGAAACACAAGTGGGGCAAATCACGTGGTCAG
+>41726 3
+AAACTGTGGGCCGCGCTCACTATAGCAAGCTCAATTAGGCTCCACACTTGGACGTTGGATATCGTATAGCTAGACGACTTGGCCGACGCAGGTTTCTTAA
+>41727 3
+AAGCAATGTCTGCCTGGAAGCAGTGGCAACTCTGATCGAAGTCATACTCTCTGACAAAAAACGTGCCGGCGACATCGGCATGGTCCTTTTCGTGTTTGCA
+>41728 1
+TATTGCTACCTAATCCCATAACTGCTGTTTCCCAGTGAGCGACTTAGTGAGGCGCCAGAAGCAAAGTGGGACTTCGGTTAGACCTAGCTGATCTACGACG
+>41729 2
+AATTAACGCGCAGCTAAACCGTATCACGAGCTTCGGAACTAGGAGTCTTCGGCTAATTTTCGTCTTTAGGCACGGGCTTCACTGATGCGACAGACCGATG
+>41730 1
+ACGTCAGCACTGCTAAAGAGGTCGACATTGTCACGTTACAAACTCACTGAGGCGGCTCGTGAATAACCGGTCCGTTCTGAACGTGTGATATTGCTCGCAT
+>41731 1
+ATCGACTGATTGTGGCTTAGCACTGGATAATGATCCCCCCGACATTTAGGGTTGGAGAACGCCCCGGGTAGTTACAATGAATCATCTATCATGGACCCCG
+>41732 1
+TCGCCTGGCAGATGCGATAAATCTAGTAAGGTGGTTGAACGCTTAATGCGATTTACAAGAGAATAGGCCACTAGCCGGTTCGCTCGTCTCGTTCCCCACA
+>41733 1
+AGTGCATCAAAGGGTCATCCTAAGACCGACATGAAGGGCAGCCTCACGTCGGTAGCCGCGTGGCCCAATTTACATTACGTACTCTGATTTATGTAGTTCG
+>41734 2
+GTTTTGGTTACACTTCCAAGAGTGTGCAAAAAAGTCTTGCAGTTCCCTTCATGCTAGGCCAGCCCTCCGTCAACCCTGGGAAAGGAATGGGTCTGACGAA
+>41735 3
+TCGACCAATCTCGTCTGAGCTGTATGTGCCCCATGAACAATATTCCCATCTGAATTAGGGTTGTCAAGAAAGCTTCTTGGAGCAGGCACAGCGCTCGGGA
+>41736 3
+TTGATATGCCTACTCTGACCCCTTGCCTATGTTAATACAAAGTCACTGCGTGCTGGATAGCGAACGCTAAAGACTCGTTCCAGTGCCGGGACGAGAAGTG
+>41737 2
+TACAAGAAATGAGTGCATATGTTGACCGTTTGACGGTGATCGTCTCAAACTGGACCGCTCGGAGCTCTAAAACTTCGACCCTGCTCGGGTCTCAATGACG
+>41738 3
+TAGGATCCAGCACTATAATAATACAACGCTGGGTACCTCTTACTGTAGCCGCAAATGGGTTGTTCGACATCCCGGGGTACTTACGACATGGCCTGGAGCT
+>41739 3
+TTCGCAAAGGCTCGTCGCCTTTACCCTCGATGACGAGAAGGAATCAGGTTGCATCTACATTTCGCCGAATTCTGGTGACGCCATACCTAGGGGATAATAG
+>41740 3
+AACATGGACCCATTGGGGACACAAGCCTTCGAAGCTCGTTCCCAGTACTGAACTGCTTCGATTGAATCGGGTTAAAGCGCTTTCTAGTGGCACAGTAGCT
+>41741 2
+CACCTCTCGAGTTGGTAAGTTCGATATTCGGTACGTGATTATTACCACCGATCGCTATTGCCCAACCCGGAGTAAGCAGAGGGCGTTCGGGACTCAATAA
+>41742 3
+TTTTGTGAGGGTTTTACACATACTCGTGTCCGTATACACCGCCAGTGAGCCGAGATCAGTTCCGAATGACGTCCGAGAATCCACGACGTTGAGAACTCGA
+>41743 1
+TCGCCCGTTTCTTGCGGTTAAATTACTGCCCAGTGGGACCTAACAGAGAGAGAGTGTGACTGACAATACTCGGGTAAGAGCCACGGTACTTAATCTCTCC
+>41744 1
+CTTGTTCGGGTATCTCCGGCTCTGCCAGAAGCTATAGTTAAAATACGCCGCCACCTGGCTAAGTGCAAATGTTTCAAGCGTGCGTACCGAAGATAACTGG
+>41745 2
+GTTTGATAATGCGCGGGAGGATGGGAGTATATTACGACCAGCAATGCTTGCAGGGAATTCGTCGTGGTATGCACCTCCAATCTCTAACCCTTCAACCCAC
+>41746 3
+TCAATCGAGCTTGTCCGAATCAGACATTTTAGCTCACAACGGTGGTGCATGATGACTAGGCGTGAATCTTGCTACCTGGCAACCGACCTGGACCTTAGAG
+>41747 2
+CGGGGACGTGTGAACTATGTGATGTCCAGTATAGTCATGCTACGATGCCTACCAGTACGCCTGTGGCAAGCAAAACTTGCTCGCCACCATGGTTATATCA
+>41748 1
+CCTGGAGTTTAGGCAGTGGGAAAACATCGAGCGAGAAATTAGTCATTGTCTCCATGGCCCTCTACCCCAGCTGGGTGCTACACGCTAGTTACCGATAATT
+>41749 3
+CGCACTGGGCATTACCATCTTTATGGCGCGACAGTGGACTAAGGTACTAGGTTCTCGATATTGCAAGACACCGAGATGCTCATTGCTGAGTCAGTACCCA
+>41750 3
+GGTCGGACTAAGCCCCAGTAGTATAGTTGCTTTCCACGGATCTGCCTAGTACCGGTGGAGCTCTCCAGGTTCTAAAAAATTTCCGCCAGGATAATGAAGC
+>41751 1
+GTGGTGTCCGCCTAACAAGGAACCCTGCTGACCCCTTTCAATGTTAGCTTTGGCACCAGAAACCCTCATACTTGACGGGATGTTTCGGAAGGTTAAGGAA
+>41752 1
+CAGGGTACCACTGCTAACAGCTACCTAGCGCCTAACTATAGATTGAACCGGAGTTGTTCTCACGTCGCTGCCGGAAGATGGGATCCTTATGAAAGTGCTT
+>41753 1
+CTTGTCCAGCGGATGCCAGTATAGATAGCGAACGGACAGCACAGCCTGTCCCTACGTCATAGTATGCGACTATGAAGTGCTACTTTCAGGCAGCTATTTG
+>41754 2
+TCAAGAGCCAAAGCCAACATGGGCCATGAATTCACGCGATGCTACCGGCGTGATGTGGGTCAAGCGACTCTGCTATTCATTTGTTCGGCATCTAATCTAG
+>41755 1
+TCAAATTTAGTATCATACCGGTAGCCCAGTAACGAAGAATACGCCGAGGGCTGCATACTCTATCTGCCTCGCCTTCGCTCGAGATAGTGGCGTTTGAGAG
+>41756 1
+CGCTAATTCTCTAATCGTGTATTGAGCGTTGCTCAAAACCGCTGACCCTCGAATGCGCCACCAGCTGGGCTTGAACAGTTTATAAAGCGGGCGATGGTAA
+>41757 3
+TTAACGATGGAATGTTCACCCATTAGGCAAGGTTTGAGGCGTTGCGGTCCACATTATTCCCTCGACACCGGTTCGTTAACAATAAGGGGTAACGCCACGC
+>41758 1
+CCAGGACGGTTTCAAAACACGCCGAGTATGCAAGTTATTATAGATTATTCCGCGGGAACCACTGCTTTCGGCGTGCGGCTACATAGTTTACGCCTCGGAA
+>41759 1
+ATCCCAAGCTGTGCGGAGCACTTAGGCCTAATATCCCTTCGGTAGGTCCTAAACTAGAGCAACACGTGTTACGGAGTTCAGCTAAATCCGTAGGTGTGCT
+>41760 3
+ACATGAGTCTCTTGATTTTGGTCTGAAGTCAAACGCAAGGGGTGCATTTCCGCGGAAAAGAGGATTGACCCCGTTAGCCGTCCCTAACATCAACGGTCCT
+>41761 3
+ATCCGAACGGTGCCTACTTGGCCTGGCCCTCCGACTCTACAGACCGAGGTTTTGTAATCAGTAGGGTAAAAAAGGGTTTCAAAGGTCACCTTACTAGCTG
+>41762 2
+CTGGCGCTGAATATATAGACGAGGAAGCTTACGTATCGTCGGCTGAATGTTAACGGTCAGGTAACCCAACCCTGATCTTGCCAGCCCGTATAAGTGCTTC
+>41763 3
+AGCTACTAAGACTAATGGGTCATTGATACTGCTGATAAAACCTGACTCTGCCGGCGACCTTCGATGTCCCGGAGACGCGGTTGCCATGGGCACATAATTT
+>41764 3
+TCCTCCCGTGTACGTTCTGTGTTGCAGAAGTCTAATCCAGCTCGAGTTCTCGACCGTTAAAGACAGAAAGCAGCCGAGACCAGCTTTGACTGTGAGAGAT
+>41765 3
+AAATGTTGTAGATCGCAAAGCTTAACTGTGTATTACACCGCTGACTAGCCTTGGTACCACTGAGGCAGTGGTCCGACAGTAGGATCCCGGACGCTCTTAC
+>41766 2
+CCACTAAGTGGGATGTTATTACAGATATGACTGACCCCGGAGCAAGGACCCCGCATCATTCGGTGCACACTGTTTCGACATGGAATTTTACTGGACGGTC
+>41767 2
+CTACGTTCTGCGTCAGAATGCTTCCACCGCAGACTAGATCACGGCGATATAAAAAGGTGCGTACGCCTTTGTTCACGCCGATGCTTGGGATCTAAAAGTG
+>41768 1
+TTCACGCTAACTTTTTAGCTAGCTGAGAGACCCACGGCCAGGACTGGATGCGTTACACACTGCTTGCCACCAATCAGGGTAAGCGATAATATGGGTTGTC
+>41769 2
+GCGACCAAGGAATGCCCAGAGAGCTACTGGATGCCGACTCGTGGAAATATCTTTCCTTCTCACTAACACTACTTTGTGAATTGCGGCCCGGTGTGATGAA
+>41770 3
+CCAAGTTGGCAACTACGTACACTCAGGCAGCCATTATACTCGATTTCCAATGGGCGAGGCTATACCTAGCCTGGAGTATGCGTCGAGCATGTCAGTGTAT
+>41771 1
+CCAGCGAGCGTTCGTAGTTAATACGCCATGCTACTTGAGTTACATAGAACTATGAGGTGTCAAGCTACACCGGTCCCATTGTTACTGTGAGCGAACCGGC
+>41772 3
+AGCATTCCCGTTAAAGCCGCATAATACAGGAGATGGACAACCCTTCAACCTATCGGAGGCCTGCTTTGACTGCTGGCTTAAGTTCATGAGGTCGTTGCAG
+>41773 3
+GAGCCGGCTGGCAAGAATTTTTTGCAAATTTCCCACTAGTGACGATTGATGGCGACTACAAAAAGTTACGCGCCTGCACCCAGTCTGTTCGAGTCCGTGA
+>41774 3
+CGCGTGAGTTAATGACTGGCTCGGCGCCCTCGGCACCTTAGAGAACATTGTCTTCCCATGATTCTAATCGGCAACAGCAAGTTTAGACCATGGGATAGTA
+>41775 2
+AACGCGGCGCACGTCTAACTATCTACTGCGATATCTTTATGCTAGGCCTCGCGCCTTAGGAAGAGTTGAACGTGTAGTCTAGCGAAACGCAACATTTCGG
+>41776 1
+CAGCAGTCGACTCCCCTCAACGTCAATTAGCGTATACAGCTCTGCGCTGTATGGCTACAGTTGGAGGACGGAGATGTACAGTTCTCCCATGAAGGTATAT
+>41777 2
+TTGAGTACGACCCGTGTAAGGCACATACCTCAGCCGGCCTTTGTTCCCTGGTCAAGGTCTACGGCGGACATTATGGTAAAATTACCGACAAATGCGATTG
+>41778 2
+GGTAATCAAGTTCTGCCCAACCAATTTGTCTTGCGTGGCACATTTCGGCGATTCGACCAAATGGAAATTCAGTGGCGGGGGCCATCCATGCCAGTATACA
+>41779 2
+TAGGCGCGCATCTTGTTAGGATCGAAGCAACTCGTACCGGAAGCGTGGGTCAAGACACAAGATTGACGTCATCAGACCTATTCTTCCCTAGGTTTGCTCA
+>41780 2
+CCGCCCACCCAGTGAAGATCGGTATGTGGTAAATTCGACACACGTCATGTGGAATGAAGTTGCCCATTACTATATTTTACTCCGCATAGGCGGAGCCGTG
+>41781 1
+GTGCGGGTGGGGCGTGACTCCATGCTTCACGTATCGTGTCTGACCGATCTTCTTCTCCACAGATAAAAATAGCAACTCATAGTCAATCGGGCCGAAATGA
+>41782 2
+TCGGCTGGCGCAGTGGCCGGGGTCTCTTATTGTCTCCATCACTCCTAAGGAAGTCAAAGCGTGATTGTTAGTACCACGCTACTAAAGAAAATCCTGCGAA
+>41783 2
+CTCCATCAGACGGAACGCGGACATGAGAATTCGCTTCTGTCGGTTGTATCGGAATGGCAAATTTCTATAGGTGGTTACCCCATACTACGCGGTAAACCCG
+>41784 3
+ACCTCCATCAGTACGTTCGTACGGTGTAAGTAAGTGGCATTAACCTATTATAGGCCATTAAATTGCCTGCGGTCGAATGGGCCCATCATAGGGCCGGCCA
+>41785 1
+GGTGAGTGCAATCATAATCCGTCCGTCTTGGAGTGTCTAGGATTACACTAGACTCCTGGGATCTAGAGCATTGCTACTCCCTCGAAGCAGGCTAACCGAA
+>41786 2
+ACTTGCGCTTATTCGACTATGGCACAGAAATTCCGTTAATCACTACCGAGGACTACCTGATGTAAGCGCATCGGGGTGTGGTCGACGGCATCAAGCCTTA
+>41787 1
+ATCATGTCAGGAAGCCCCGTAAGGCCGAATCTGGGCAGGGGAGTATTATTATCTCTCGACCGTCGTCCATCTCCTAGAGAGATTTCATATTGCAACGCAG
+>41788 1
+CATCTACAGCCATAAAAGGTTCGGTAAGGTAGTGTTCTACATCCGCGCGTTCAACACTAGAGGCATGGGCGCCAGTCGATTACTCAGTTTGGGACACTTC
+>41789 1
+GGCACGCCAAGGGCGTGAGTGTATAACGGGACCTCCGCACGGATTTCTAAGGTCGATGTACGATTTTTTCTCGACAAATCCTGTCCATTAATGCAGCAAC
+>41790 3
+ACTCGTGTTCACACTGGCGCTAAGCTTGACTAATGGCTGGAACGAAGCAAAGTTTGCTGCCGCGTTTCTGAAGTACATACACCTGCATGCACGGTCATAG
+>41791 2
+ACACCAATGCTTATGCGCAGTTCAGCGGGGACAAAGTCTCGTAAGCGGAATTATACGTGGTGGACTCTTAAACTTTCCCGTGGAACCCGTACCTGCTTGA
+>41792 3
+CTGGCCGGCTAGTGTCGGGTGTTGGTGCGTACTATATTACCTAGAATCATCCAGTACCTGGACTACCCAGTATAAGACGATAACTGATCCCAACAGTCGG
+>41793 3
+CAATAGCCTTCCCACGCGTCCAGTTGCTCCTCTAAGGAGAGATGGTCAGGAGACATTCAATAGCGGGCTGAAGGTTAATCCATCTTTCTTCCGGGAATAG
+>41794 1
+GCGGGGGTCGTATTCGTGATCCGAAAATATACCGGTGGTCCGCAATCACCATGCATGAAGACCACTGAGTCTGGCCACGCATTGTACCTTCAATTTGTAA
+>41795 2
+TCTAGTTTGGTCCGAGATAAACAGAGTCTCTCTGCGAAAATGCACGGATGCGAGATAGGTATTACCGTTTCCTCGCCCCAGGTGATACCGGACTCAAGCT
+>41796 1
+TGATACGCTTCTAGTACAAGCGGCTCATCTCGAACCTCGTTGGAGTCCACTTTTATTACCGGTCCAAGGGCATGGCAGCTGGCAAGATGAGATACCAGTA
+>41797 2
+GGCTTGAACCCATATTAGAGGTGATACTTATACTATACCGCTGGCCGGTAAAGTGCGTCGAGCATACAGTATCGAGTCTCCGCTCATAGCAGCCTGAGCT
+>41798 1
+ACCCGGGGTTTAACGTAACCGACTAGACTAATGTCGTTACACAAAAGACCTGTAGGTCGCGTATTGCTAATCCTTGGCTGGACACACGGGTTGAGTCCCT
+>41799 1
+GACGTGTCGTGGATAAACTCTGTAACGTTCCTCGCGTTCATAGGAAGATTAAATAAGCGGCGCCGTTTGGGTTGAACTCCCCCTTATGAACCAGCAGACC
+>41800 2
+GTTAGCGCTGGTATAGTAACCTACGTAGGATCGCCGAATTCCACCTCTTAGCGTTGTGCTGGGCAAAATCGGCGGTGTCACCACGCTTAATAAACTAGAC
+>41801 3
+GGCTACGCGTAATAGGACAGCCTCTTCAATATACCGCTATGAAGACCGTGCCCTTTGGCTATCTGACAGTAAGCCTAGGGAAGAGTAGGCCCCTTTATGT
+>41802 3
+AACTTCCCATAAGGAATGCCCTCCTTACTATGCGTTGCGGAATTTATGGGACAAACGCAGTCTACACACTTGGGCTGCGTAGCCGCAGGGATAGGTCATT
+>41803 2
+CGATGCGGTGTCCTGGTTTATCGGATTGCTGCCCAAGTGAGACAGTCCACGTAAAAACCTTTGGTCGCCATAGAGTCCACCCTAGATAACGAGTAGTTCA
+>41804 2
+GGTGACCGCAGGGAATCCGTGAGTGCAAAATCCCCTAGGGTACCTCCGATTCCAAGTTAGTTAGGTTCTACACGGCCGTGATTAATACACAGTTCCTGAT
+>41805 1
+GGACTTCGATCTATCCCTGAGCCGGCAGGGAATGTAACGCAGCGACATCTGACGGAAATCGTGTTATCTGTAGAATGTCCGTTAACCTTCCTACGGATCA
+>41806 1
+CCTTCCACACGGACCCGTATAATTAATCCACGGCTGTCATTGCCAGATGCCCCGTCGGGGTGGTTGGGGGAGAATGAATAATATCTCATATCCATTGGAA
+>41807 3
+CATGATAGGTTTCTCAAAGTGAGGATGCCCGCAGCGTGCTAGGCCCGTGCTCGATTCATCGACAATCATCCAAACCGGTAACATTCGGATATGATGTCTG
+>41808 1
+TCTCAGATGACTTGGTATAACGTCACATCATCCCAGAGATGGTACGATTACACAATCGACAGCGCCCAATCCTACGGGGAGGGGTATCGTTTTTCTGGGC
+>41809 3
+TAGGTCTCGACGTACTCTAGATTGCACTTCGCGATCGACATATCAGGTTATGACCCAGAACTTTAAACATGGGCGGACAGTGGCAGGCTTCTCGGACACT
+>41810 1
+CGAGTATAACCTCCGACCTGGCGACAGGGCTGTAGTACGGTTCTAAAGCGCGTGTCGTATCAGCTGATTTCGCGCAATTTCATCTGACAAAATCCGAGTA
+>41811 2
+GACGTTCGTCGACTTATTACCCGACGCGTAATCCCCTGGCATTCGTGAGCTGAGAGAAGAAAACCTAGACTGTGTTTAGAGAGCTACGCCTAATTGCCGT
+>41812 3
+TCAAACGGCGCGGTATGAGTGTAGGTTTAGTAGGTTAAACCGTCTGATGCACCCTATTTACCGACGCATTCGCCCTAATTCTACGGCAAGGATGCCCAGA
+>41813 2
+TAGAGTATCGTTAGGGTGAAAATCTGCACGTACTACCTTCACGTGGTGATTCGAGCGTAGTGTGTTACGTGGGCCAACCGTCTCTCACAACACCCAAGCA
+>41814 3
+ACAGCCAATATCGATATTTTCTACCCCCAGGACCCGATGGGGAAGGGGTCCAGTGCTCACATTAAAGCGTGACTCTTAACATATGTGGTTCAGTGCCGTG
+>41815 2
+CTCGTGCTCCACATAGAGGTAGCATGACCATATAACACGCATCGTTCTAGGGAACGCTATCTGAGTCATTGAGAGTGCGGCCATACCGCATTGTCATGGT
+>41816 3
+CCCGAAATTACAGTGGCATCCTATCAGGACAGAAGCTTGCCTCCGCTATTGTAGATTGTCCTCCCGGATTGGCCTTGAGAAGCTACTAAGCAGGATGTAG
+>41817 2
+ACAAAGTTTTCATCATCCGATGATGAATGGCAACGAAATCGATAGTTCTGGGGCACCTGGACGCCCGGGAGCTGATCTCCGTTAGCACTATCTCGAGTTC
+>41818 3
+GGGCTCGGTATTCACCATCTGCCTTATAGCCTATGATTTCGTTTAAAACACCAAGAAGAGATGTAGCTACGCTGTCCTGAGATCACGGAAGCGCGGGTCC
+>41819 2
+CGGTAAGCGAATCGGAACAATCATGACGGTTCTTAACCTCGGCTGGGTACTTGTCTTTATACCCAACCAGGGTTGTACGAGCATCTCAAACGTGCGTAGC
+>41820 3
+GCCCTGTGTGTTGCGTGAATGATGAAGCTCCGATGTAAACACCAAGATGGTCCCTACATGTCTATAAATGTAGGCAACTTACCCCCCGCGTCGAGTGGTA
+>41821 2
+CTGTAGATGGAACGTAGATCCTATGTTGATGGGCCGATATAACACAAGTTCGACGGCCGATAGTACGTAATGGCCTACATCGCGCTACCGGACTTCCTCT
+>41822 2
+TCCATGCATGGCTCTACCTGGTGGGGGAGGGCATTGTCATCTAGCTCCACATAGGTCGAGGTTTGTTAACTATCGAACGCAATATACAAGCCCGAACATC
+>41823 2
+TGCAGCCCAAGTCGGGATCGCCGTCTTTTGTTGCACTGCCTGAACACAAACGAATGCCCGAAGTGTCAGCCTTAAGATGAAGTTGTTACCTAATGAGTGC
+>41824 1
+TATCTCACAGTGGGCCTAACAGATAGCCTACTTAGCCCCTTAATTACGGCGCGCTTGTATCAAGCTTCGCGTAGGCGAAAGAAAGGCATTAGCGTGGTTC
+>41825 1
+TAGACAGTTTTCTGTCCAGACCCGGGACCGGCGAGTTTAATCGTTAAGCCGATAACCGCGCGACGTACTGGAGTTTTATCTACCGACGTAGTGCAATAAC
+>41826 2
+AAGTTCTCATGCGTGCTACGTTGTACTGGTAGGCGGGACACGAAACCCCAAATTTCATACTTTGTCAGACAGCAGCTATGCTACGTGGGGCCCATAGACT
+>41827 2
+ACTACGATCAAACGAGCGTGGCCGTAGTGACGTTAACTTATCAATTCCTCCATGCCTCGAGGAGATAGCCCTCGACAGACGCTGATTTTTGAGGTGATGC
+>41828 3
+ATCCCGGGAACGTTCGAAAAGGTATGAGCGATCGCAATCACGTTCATCACCCTCCATGCTATACGTTAAGTGTGTTTCACACGAGTTCGTGGCGTAACGG
+>41829 2
+AGGGAGTGTACAGTTGAACGGCCGTAAAATATTCCAGGCGCCTCGACACTAATGTTTGTGGTTATTGACCACGCGCCTTCCATAGGTCGACAGCCATTCA
+>41830 1
+TTGGTTAAGGGGACATACCCCGGCAATCAACCGCTGTTATAGGGTGCTTAGACGGACCCTATCAGCTTCACAAAGGGCTCGACGATTCGTTGATCTATAC
+>41831 3
+GGGGTTGTCTGACTTTGCGAAGACACCGAGGGTCTTGGTCAATACCGACCTCCGGTTAGAATGCTCAGGATTCTATCCTCTCAGTAGAAAGCCACCATAA
+>41832 1
+TCCCGCAAAGTACGCATTGGATCGGCGCGCTACTGTTAGTCTGTTAAGGTACTACTGCATGGAGCCGGAATTATTAGTCGTCCCATCCGAGACAATCAGA
+>41833 2
+GTGCAGCAGGACCTTAGCTCAAGCAGACGTACGGGTAGTCCGGCATGAATATTCGTGAAGAGAGGAGAAACACTCTCTCGCTCTCTTAATTCCTCTTGTC
+>41834 1
+GAGGAAGTTCCTGTCTAATGTTCCTGGTGATAGGCTTTGGGGTCGTGACCACCCAAAAGGGCTGCCCACGTCACACCCAAAACCTTAATGAATCGTGTTA
+>41835 2
+TGGCTGGAACCTCCTCAGCATAGGCAAAGTGCTTAATTGTTGTGTGAGGAGAGAATCTCAGTTGCCCACGCATCTTAGACACGGAAGTCACTTTCGCCAC
+>41836 3
+CCAAAGATTCGTTGCAAGTGCCCGTATGGGCTGTTCTTAAGTTGGCCATAGAATTAAAGCTTGGGTCGACCATCCGAAGATCCCACCGGATGAGCTCTCA
+>41837 2
+TCTCTACTTGTAATGCAAATTTAATCAGTATCGACTGTTAGAGCCGGCTGGGGGCCCACTTCCCTCGGAGTACGGGAGACAAATTATCACCGTCAAGCGG
+>41838 2
+TAAGCGTGGGACTCTCTGCTTAAAATACGGTCATTACCAGTTAGACGGCCACTAACCAATTCTGCTTTCCGCAACTGAGGCGATCGTGGGCGACATGTGA
+>41839 3
+CCAGTAGTTGCCTTGATAGGCAGCCAGACTACATTTGTGTTTCGAACCCCTCGCTGGGAGTCGTATGTGATCGAAACGTAAGCACCTCACCGTAATAGAG
+>41840 2
+AGTATAGGTCAGTTAACCACTAAAGTAGTTCGAGGCGTAAGACGTACCTAGATCTCTGATACGCTTGGCCGTTCGCAAAAGTGCCTGCGCCCATCGTGTC
+>41841 1
+TGAAGGCCATGGGCGGAGTCTTCTTTTGCTTCCTAGTATCTCAGAGAGCGCTAAACAGACCATCGTCATGATCAGAGACCACAACGGCTGTGAAGCTTTC
+>41842 2
+GGAACTGTGCAGTACTCCTAGCTATCCCTGAAGATTGGGCGATGGCGTCGACGCCCGTTTAGGGTGAAAAACATGTTCCAAGTCACATATCAATCCGCTT
+>41843 3
+CAGATAAATCGCAGTTTCGTATCCTTAGGTGCCGTATAAACCGACTTGCGGCGCTATCATAGTTGAGATCGTAGCGCAATTCCTCCCGAGCGGTAGGCAA
+>41844 2
+CCCGCGGCTCACGCCTTATACAGGCCAACTGTGGGAGTCAGGGATACCTTGTCGAACTGTTTAGACTTCTTTCGCAGAGCATAGGATAAGAAATTACTGC
+>41845 1
+TTCGTGATAAGCTAATGACGTTACGGATGAGTCCCGGAAATATTGTCTGACCCATGGGGGGGTCTAGAGTACTTCACTCCCCGTGCTATACACCGACAAC
+>41846 2
+CGATATGCAGGTTAGAGCGGTTACCCCTGATCTGTCGTGCACCTTTAGCATTTGAATCACTGGAATGAGAGGTCGAAATATCCCAACCCGAGGACGTCCT
+>41847 1
+TCACGGCACGTATCATCCAGTCCAAGCATTACGTTACCTTCATAGCAAGTGATATGGAAAATGTCGGACAATTAGCCTCTGGTGGCTCAGGCGGCGTGTC
+>41848 2
+GAAACCCTAGTGCGCCTTCATCGTGGGCCACGTTGTTGGTCGACCGGAGTGCAGCACATCCAGTAACTTCGATGTACCAGTCGATAATTAGATATACGAT
+>41849 1
+CCGCCATGCCCTGATTCCTGCTATTAGTGGCGGGCCTCGGGAAACACAGTATTACTTGCCATGTGAAAGATGCTGCCATTAAGAAGATCAGGTCAGTACT
+>41850 3
+CTTCCTCATCCATCACCTGGGGGAGTAATGTAGCCTATATGGGCGATAAGACGCTCGAGGTTCATCATATATACGTGACCATAAGCGGACGCTCTTCGAG
+>41851 1
+TTCCGCTAGCACTTACGTATGAAGTGGTTGAGATTTGAAGAACACTACGAGGCTAGGCGTTCATTTCTGTTCCCACCACACCATGACGGGTCGAACCAGG
+>41852 2
+CAGACTAGTTTCCCAAAACCCGCAGGGATACCGTGGGATCTGCAGGATACTTCGTGGCTATCTTAGCGTGCAACGACGAGGTCTCAACGTATAACTTGTT
+>41853 2
+GAGCGCACTGACGGGCGATAGTTATAAGGAACTTACCACTTGTAACCCATAGGAACATAGGAGTAATTGTCTGTTGTCGCTTTTGCCCTCAGCACCCGGC
+>41854 2
+AGAGCGAAGGCCGGACATAGACCCTCGCTCTGTAAAGTTTCTTTCCTCCCGTGATCGGATGGGCTATAAAGATCGTACGAAACTCCTCGCGAGGTTTTAA
+>41855 3
+ACGAGACTGCGACTCGGACAGAATCCTTGTCGTAATATCCCTGATACCCTGGGGGGTCTCTTTGATGACCCGCGATCTTTACAGGTATCAAAGATACGAG
+>41856 1
+GGGTAAATCCGCTTATCCCGCGTACCAACCCTCTCACGTTTATAGGTAGGAGGGGACGGTGAATATTCGAGAATTACCCTCCGGCAGGACTAGTTTTAAC
+>41857 2
+GATAAGAGATAGATGGGATCTCTAACCATGAGTACCACTGTGCCGATGGGACCATCGCTGTTACCGAAATACCTCGATTCCCCTGGAGTATCTTGTCGCG
+>41858 2
+GAGCCGTAGTGTTTAGGTACTGTGCAACGTAGAGCTAGGTCCCAAGACTGCCACAGCTCCCTACAGTTGACTGTTCTCCAAGGAATGTGAGTTACCACTA
+>41859 1
+TCGCAGCACAATCATTACGCCGAACATAGTCACCCTCGTAGTTAAGACGTATTTTTCGGCAGCTGGACCTTGGGCTGGTAGCAGGGACGCAAGATTTATC
+>41860 1
+GTTTCCCCCTGCACGTACCGTCGTTACTACCAGTTGAAAAAAGCACAAGGCTCTCAAGGAGGTTCAGGGCGGCTTGTAAAGGAAAGTTTGGCCCTTATTC
+>41861 3
+CTGAATATTACTACGGCTTGGCTGACTTGTCAGTAGTTTCGCGAGATAGGGCCCCTATTCAATGTCACGAGAGCCGCGACTCGCAATGCATAAAAGTCGC
+>41862 3
+TTCCATCAGCTATATACGCAGTTAAAACACCGAGTATACGTATTGCCTGGTCAGCGGCTTGTTCCCTGCGGACACGGCATGAGACGAGTACTTCGGAGTA
+>41863 3
+GTTACGACAAGACAAGGAGCAGGCCGTGCACGGGTTCCAATGGTAGTACTAGGTGCATCATTCACGTCTTACCTTCCTCGGTATCTATGAATAGTGACCC
+>41864 3
+TAATCTACCATGAGGGATTAGAACCATGCGTCGTTTTCTGCTAGCCTTACGCTAGTGGATAGGAGAGGGGAGTAAAATCCTAGTTCCACCACCGTCCCGC
+>41865 2
+GAACGAATCACGAACTCGTCGCACTTAAGTATGTTCCACCTTGCGACAGTTGCCAGGGGCATGTAGATTCGGACTATCCTCTAGTACAGGATTGCGGTCA
+>41866 3
+GAAGGCATACATTGCCGAACTTTACGGTAACTATTCCACTCATGGAAGTGTGCAGTACACTTCAAAGTGTCCTGCGGGCAGCTAGCGGCTGTACTATCCG
+>41867 1
+GAGAGCGAGAGTGTAGTACCGTGCCCCGAGTTTTCTGCTCTAAACGTGGAACGCGACCGCCAATTTCATATGGGCTTAATACGCTCTGGTAAACCTCATA
+>41868 2
+TATATGCACCTTGCAAGCGAGGACGAATTTATCCGCTATGGCGACTTCGTCTATACTGGGAAACACGGACACGGCATTCTTGGGACCAATATGTTCGCCG
+>41869 1
+TACCGTATATAGATGACGGAAGTAGAGAACCCAGTGATTTACACCAATCGAGCTTAGATACACGCATACGGGGGTCGCGTCCTCGTCTCCCGGTGTCTTT
+>41870 3
+TTTCTCGGGGAATCGTAGTGTGATCGTGCCTTACCACATGCAGATCCTGGCGTGAGGAACATCCGGCTGTACAACATCAGGGCACAAACGCTATTATATC
+>41871 2
+GCTGTTGATTCCAGATGGATATAACTCAAGCCACAGTCGAGTCTGCGAGTGGCCCTGAAGTTTTTTCACATAGCGCCTTAAGCCCCAGGGACCATTGAAG
+>41872 1
+TTGATTCCAAGGTTACAAAGAGCGAGGCGCTCACCTCCCCGTTTTAACGATAACTGGGGCAGAATGCGGGTCCGGTTGTCCAAACAGCTTAACTGTTTAC
+>41873 3
+TGAGACCTGCAATGCATGGTAACGAATTTTCCTCAGATAAACCAGCGGCATCCGCCTAGCTTCGTATCTCATCGGAGTTCAGTGCGTCGTATACGGAAGG
+>41874 2
+AAACTATCTTCCGCTGTTAACATCAAGCCCTGCTGTTGAAGCCTGACAGACACATGACCGATAGGGGATCCGGACTTTTACGGAGTGCTCCTTTGAGGAG
+>41875 1
+GAGGCAAGGTCAATCAGAGAGTATCCCGGAAAATGTCTTCACGTCCGCTTTCTTGGCACACGTACACAGGCTCGAGGCTTCTCTAAGGATCATTTCTAGG
+>41876 3
+TTCGACTTAAGAGAGACGATTGAACGAGGATCTCATCTTTGGTGAAAATCATCGATGCGCGGCATCCGATTGACTGCTTGCTTGCCCGAAACCACCGGTC
+>41877 1
+CCTTCAAGATCAGAATCTCTACCGTCAGGAGTTCGGGAGAGTACGGCGTTCGCAGGGCTTGATATCGAAAGTCCTTTTTGGCACAAAGCCAACCCTTGAT
+>41878 3
+AAGGGAGATCAGCACTTTACTGATCCGCTACCGCAGGGACATTCGTTCAGTGGTGCACACTTCGGCTGTTCTGATGGGACCATGATCACGTATAACATAC
+>41879 2
+AGAACTCCCTGAATTCTCGACTTATCTCCCAATTAGCACGGGCAAGAATGCTACCTAGTGGTGGTGCTTGGTGTGAACACCAGTCAGGCTCGCGTGATAA
+>41880 1
+GCCTCGCAGGTAGTCGGTTACTCTATTTATGTCACACCGTGGTAATAGTTGACAGGGACTGATCCGAACACGACATGACACGCCTACGGTGAATACCTTG
+>41881 3
+GTGGGGAAGCCAAACTTGTTGCGATCTTCCAGTGAGTATCACCGTCCCTAGTATCCGAGGATCTGGACAATTGCAACTCTCTCGCAACTTAAACTGGAGG
+>41882 1
+TAATAAATGGTGTAAAGCAAACTAAGTTCGGGTTTATTCGGTCCCCTACTCTCACAAATCCAGTTGGAGGAGGGGCCCCTGAGTGAGGACTCTCCTCCCG
+>41883 2
+TACAGCGGTATTCCCCTACCGGTTGCGCGAACTAAAGTGGACTGCCCAGTAGAGGCTCGGTAGATTTCGTGAAAAAGCACTGTACATGTTCCTCGTCTAA
+>41884 3
+CCATCAGATATAGTTAACTATTCTTCGTCGCGCGACGATGTGGGATAACTGGAATACCTGCCCACGTAAGTTACCCCCTGGGAGATGCGAGGAGTTCTCA
+>41885 2
+GTACACTTGTGGTCTCTGAATGCGGTTGACCCTATGCTATGTACAGCGTACCGGAGAAACAGGAGAGTGCATCCATATGATCCTTACCCCAGATGCGCAT
+>41886 1
+GAACCATATCCCGAGTTCGATGCAGCGACGGGTGTATTGGGCCCATCTACTGTAGCGTTTCAATCACGTGTGTTCACTCCTCCAAATATGAAAAAGGGGC
+>41887 1
+GCTCCCTGAGGAGGGATACAGTCGAGCGTCAGCTGACGAGTTTTGTTTAGCAGCAGTCGCTCATTTGTTACTCATTCGAACATAACTCCGAACAACCAGG
+>41888 1
+TAAGATTCCCTCTTCCGGCTGGGTACAAGCTAAAAAGCCGAGCATACCGTACGTAATAGTCCTTTCGGCGATTGTCCGCACATCGGTGGGCGATAGTTAA
+>41889 3
+TTTGGCCAGTGAACCGAGTCACATCGCCGGGATAAAAATCCATCTCTAACACGCTGAGCTGTTAAGGACTGTGGCTCTGAACGTCTCTATGTCGGAATCG
+>41890 3
+CACCTCTTCCGGACATTACACGCCAAGTGAGGTTGGGCTGGATCGTTTAGACCCCGCTTCAGAAGCGTGAAAGATACCATCTATGATCAATGTGCTGATG
+>41891 3
+TAATGAATCGTCGACGCTCAAACAGCGTGAGCGCCACTACACCAGCCGTTCATCCGGGGGGAATAGTAGTCTGGATTTAACCTTCTTAGTGGCTTACATG
+>41892 1
+TGGGCGACGTTTTGAACGACCGGGGCGGAGCGCATTCCTTATTAGACGCACTGTTCACGCAAAAAGAATGGTACCACTTACCCTCTTAGCAATGTCATGT
+>41893 2
+CTACGCTTGATGACAGCTCTTACATACTCCAAGAAATGTGCCGGGAGATGGTCCTAGCCAGTATTGCACTACCAGCGTTCGGAATTCCGTAGGGGAATTC
+>41894 2
+ACGCTATTGACCGAGACCTCGTGTACAACCGGGTATTTAGTCCGTGAATGGATATTTCCAACGAACATGGGCTTCTGCATAGATCAATTGCGGCACCGCG
+>41895 3
+GCTTGACACCAGCCAATTGTTCTACGGTCAAGATCGGACGAATTCTTGCTCTGAATTAACGACCGCTTAGTGTGTGCTACCGCATAGGCGCGACAGAGAT
+>41896 2
+CTGTCACTTGGAGGTATGTACTACTAGGACCAGTCGGGGGTGATGCATAAGAGAACATGCCTAATGCTAATGCTTGGGCCCCCACTCATCATAACCGCTT
+>41897 3
+AAGCGTGGTGCCTACCATTCAGTTGACTTCTCTCTCTTGGCGGAATTGTTCCGGGAACGCTGAAAGTGACAAACTGGAGTGAACCCTATACCAGCCAGTA
+>41898 2
+CTGAACGACTAGTAGCTTTAATAAGTAGGCAGCCTGCACGAGCAAATCCCTCTGGCTCTGAGAAGTGTGACTCTGGATGCACCACTATGCCCAGGTTTGT
+>41899 2
+GTGCCAACCTGACTACGAGGATTATTACTCTTCGCGTCCTGGCGCGGAAAGACCGTGGGGAATAATACATACCTTCATCTGTTTAGGCCTGGCAAAACTG
+>41900 1
+GACAGCTGCCGGTATGTGGGCCAATTTCTGAAACTTACCTTGCCTGCTGCCATTCATTCTAGCCATTGACGGTAAAGCAGAGATGTGAAGAGACGCTCAC
+>41901 2
+AGGTTCGATAACGGCAATCGTACTTAGGGTCGCCTCCTCCGCTGCCAATTGGAAAATTGTGAGGACGCCCTTAATTGTAACACCACTATCGGCTAGTGAG
+>41902 1
+CTCATCAGGACTTAGGACTGTTCTAGACGACCTTGCATACTCGCGAGCGCAGATCATATTCGCGTCATCAAGCAAAATGAGTTGGATGCTGTGCGATGCC
+>41903 1
+CCCCGAAAGGGATGCTGGGGAGTAACACTTGTGGAATCGATGTCGACCCTCGACATTGCTCCCAGCTATTCTAGTCAACGACTTGTTAGTGACGATACTA
+>41904 3
+TCGTGAGTAAGACTACATGTAGTCGAATACGAGCCTCATTCATTGCGCGCTGCCCGTACTTTAGCGCATGAGGTGAATAGCCTGAAACCGCCTACGGTTA
+>41905 2
+AATTACCGCTTATCGTCGCGTGGGCTCAACACAGATTGAAAGGCACGTTAGAACTCGCGAAGATAACTGAATGTCGTTGCCGTCTGTCGTCAACTGCCTG
+>41906 2
+CAACTAAGTATCTGAGTGCCAGGCCCAGACAGCTCTGCTCCATAATTAACTAGGATCCGGTCGTTTTAGGCCGCTTAGAGGCATGCATTGTACTGCGGAA
+>41907 3
+GAACTCGTGTCACCTAAGACTCGTCAGGGGGAATCTTACCTCCCCTCCTACGGTAAGTAGTCCTTCCGTCACGAAATGCGTAGGTAATGAGTAGGGATTA
+>41908 1
+TGGGCATTTTATCCGTTTGCTAGGCCTACTCATACTGGACACGCTCGAGTAATTGTGCGAATCTAGCTCGAATAAAGTCAAAGCACGCCCCGTACAGGGG
+>41909 1
+ATGAGTGTTGGATATTGTCTCCAACGGTCAGAGTTGTCCCATCCGCTATGTTAGGTGACCCTACAAACCCATGCCAATCTTCAGTGGCCGGCAGGAAGAA
+>41910 1
+CACGCGTAAAAACGCGTGGATGCGTAATTACCCGGTTCTAGCTTGGATTGAACGTTCATTAATCGCTGACTAAGATAACCACGTACGGCGTGCCCTTGGC
+>41911 1
+GTCAGCATCCAATATGTTATCCAGGAAGTACGATCAGGCGCAACTCCCGCCTACCTAAGTCGGGCGTCGGAAGCATGTGCTCTGTAAATATGTTTTCAGG
+>41912 1
+CAAGACCCTATGATTCCATGCCATACCGGTCCCCTGCCCCTGTTTATTCTTAAGTTAAGAGGGAAGAATATAAGGCCGGGATTGGGCGTAATCGTGGACC
+>41913 1
+CTTTACTGGTCTTCCTGAGGGACCTACGGGAACTTTCTGGGTCCAACTAGAAGATGTAGCAACGATGGTAAAAAGACCTTGTTCGCGAATTCCGCGCACC
+>41914 3
+GTCGCGGAACGATGGGGGGAAGATCCCATGATATCTCCTGCTGCCTTTATTATCAACATCTCCTACTCAAACTGTCGCATCTTGGGAAAGTGACCGGGAA
+>41915 2
+CGGGTTACGAGGACTCGAAATCATATTTTGCGCTGTATTTTCATGAAGGTCCCACTCTCAAAATGACCAAGAAGGAGTTGACCGGTGCGTGCCTCCCCGA
+>41916 3
+CAGTCTACCCTCGTTGCTAAGTTTTTCCTGGGCCAACTACGCCCGCGGAGGGCCCAGGGATTTACATATTATTTGTAGAAATTAGAGACGGCCCAGGAAA
+>41917 2
+CGGAATTGCCCTACTCGGTTACGGACCATCAAGGTGGTTACATGTAATTCGCCTGTGGCCGATCGATCAGAGCGCGGATATTAAACGCAATACTCGTTCA
+>41918 2
+GTCTCCAACGGAAACCTGTAGTGTGAACTGTACCTAGGCGCAAGCGAAAAACGTATTCATAGCCTTTTCTGGAGCCTGGAGTCTTAGGCACGTGACCCTT
+>41919 3
+CGCGATAGTCGTTGCGTAGTGGTTAGTCGAACTCATCGTTCAGTCACTGTACAGCCCGTTACGAGCGGAAAACATCTCTAGGCCGCTATACCAATTGAAG
+>41920 3
+CCTGCACGCATACTCCTTGGGGGGGAACAACCGGTGTACTATGCTTGAATTCGACGCCAGTTCGATGTGGTTTCATAAAAAACACCGCCGTTGACATTAG
+>41921 3
+GGCACTTGGGTTACATCTCGCTATCGAAACGCCAGATTCGAAAGAACGGTTGCTCGCTACTAGGTATTGTCCCGATACCCCGGTGACTAAGTATCAGGTA
+>41922 2
+GGGACAAGGAATTCAAAGTTCAGGCACGTAGGCATCGCGTTGCTTCTGGCTCCAATTATTGAAAGTTGCGGCCCCTCAAGCATCTAACCAGCCGTTTAGT
+>41923 3
+CAACTGCTGCCGAAGCGATCAAGGTGACTAGGGATGTGTAACACTGTGTTTCTCACCCTGCTGCTATAGGAATTTTGGCTCAGAGAGACCGTCACATCAC
+>41924 2
+ATGGAAAACAAAAAGGTCTTTACCATTAGTAGCGGTCCAGGTTGCCGTCTCATCGGGTTCACGAGCCGATTCATGCACTGGTGCTACCGAAGCTCGATTC
+>41925 2
+TAGTGGCATAATAGGCGCGTAACGCTTCGACATTTTCGGTGATACAAGGCGAATGGACCTGTCACGATTCTGGAACTCCAACTCCGGTATCTCAGCGACT
+>41926 2
+AGAGGACTCCCTCAGCACCTGAATGGCCGCTGTCTCTCGGCCTATAAGACGATTGGATCCAGACTAATGTAGACAGTAGGGTGACTTTAATCACGTCTTG
+>41927 2
+GTGGGCTAGATTACACCGTAGGTCCATTGTAGACTAGTGGATAGATTGACACACGACATAATCGCGAACTGCTCGTCCGTACCCTCATAAGCCCGGTGTT
+>41928 3
+ATTTATGGCGGCCCTAGAAGCGACGACTTCCGATAGTATAAAGGGAATCCATATTGGCACTGACACCTGCGTGTCTACGGCCAGTTGTGCCATCTCTGAA
+>41929 1
+TCGCCCTCGCAACTGCTTTAACCCAGCATTGAGGGTACCCATTTAGGGACCTCGCGGACTATACTTAAGGGTTGGAACCTGTCGATGATAAGGAATGTAC
+>41930 2
+AGCTATCTTGATCCTAGACGGCAGGCGACGGAGTCATTATACCATTTACTACATCCCGGCTAGATAGCCTAGTACTCCTCTGGATATGACAGGGGTGCGA
+>41931 1
+GACGAGTCGCGAGAGCGAAATTGACTCTACTACCTTGACAACATTAATCTCCAGCGTTCCTTTTACACTCGGGCGAGCGGAATTCGGATCTTAGTACGGG
+>41932 1
+AGCACCCAAGTTACCGAGCCCGTGTTGGTGAGACCAGTCGATTAGCGCGCCTAGCACATTTTTTCAGCTAGCGCCTTACGTGAAGTATGTGACTAAATAG
+>41933 1
+TGCGATAGTTGGTTTCACCTTACCAGTCTCCGTTAAATGAGCAAAGTAAGTGGCCAAATGAAGTACTGTCGCAGGGGTGTCCCAACCCGCTCCGGTCATA
+>41934 3
+TTTATGACGTGGAACTGCGTGCTACATTTTCCCTGACAATAGAGGGCAGAAACTATATTGATCCGGGCACTTAGGATCGGACCTGTCATCCACCCGCAGG
+>41935 1
+GTAATAATACAGATCCAATGATGCTAGCCTAGCTCGCTTGGTGATTAGCCGTATGTGGCGGCGGTGTACACCGACCACGCGAATACTCATTTGCCACAGT
+>41936 3
+CTATACGGTTACCATTAGAGGGCGAAATAATGTGGTGTCCGGCTACAATGCAGGGGGGTCACGTCTCTACGAGCGAGCTTTCACTCCCTATACTACCTAA
+>41937 1
+CAAGTTAGCGGTGACGCAGCTCGTACCAATGCCATTAGATTTCTACCATCCAAATGGCGTCCGTCGACTCTCGGGAAGGTGGACTAACGATTGCTTTGAA
+>41938 3
+TGAGGCGACCTCTGATTACCCCCTCTGTGTAACCCTAATCCGGAATTTGACTTCTTAGGCCCGATTGCAGCGGTGAATAACTACGGGGTGGAACAAAATG
+>41939 2
+AGTATTAAGAACGTCCCATATATATACGCATGCTTCATCAGTACGGACTATGTGCCTGCCCGCACGGTCTGGCGAGACTTGCTGGTAGCATACGGGTAAC
+>41940 3
+CCTGATAATTTAACAGCGCTACCGGAGGTCTGTCGCCATTCTGCTGACACAGCTAGAGATGGACTGGCACCGGGACCTCATGTAATTTATTAACACGGTG
+>41941 3
+GAGCAATCGGTTGGAAATATGCAGCATGCGTGTCGCAGCATACGCCGTAGGCATAATTTCGACAAGTCTATACGCGCTTCACTGATGTCGACCTTCCGTA
+>41942 3
+AAATACTATGAATCTATTTACTCATATCAGTTCGGGGGCATCCGCCGAACGATATCCGGTCCTTCGGCGCCTGAACCTGGATAGATGGGAATCGACTGCG
+>41943 3
+TAAGACGTTAAGAAAGCGCCACCTGTTTCTTTTTAAGCGCGTAAGGAGTCACGTTGCGATGAAGGGGCCCCCATCTAGCTCTAACAGACCCCGTGTATTG
+>41944 3
+CGGTTCGCTAAATACCAGCGAGCCTACAGCTGCTTAAAGGTGACCTTGAAACCGTTCAGACCCCTCAGGTTTTGTAAATGGCTCGGCTGAGTTACTAAGG
+>41945 3
+AAGTGGGCATGAATGGCAGCATGAAGTCCCATAGCCTGAGAGTTAGCCTCTGTACAAGTAGCGTTTTCCACAGCCACTCGGCAGTACTGCCGTCATATTT
+>41946 2
+ACGCGGATATATTAGGTCCGACCTCTTGCTACGTCGGCGTCTCAGAAGGGTTCCGGAATCTAACAAGCTATGTTGAACAGGATCTTCTAATACCCGCGGA
+>41947 3
+GCAAACCATCCCGACTCTGCCATATTCTGGCTTTGTGGGTGCAGAAATTTAACCCCCCACAGCGACTAGGAAGTTTTGGGTAGCTGAGGTATGAAGTCAC
+>41948 2
+TATAGACCAGTTGAGCAGCATGATCGTAGCCCCTTATACTGAGTATAGGACTGACTAACTATGGAGGCAAGGGTTAGCTGCCCGCACCTGTTCCCTTGCA
+>41949 3
+TGCCTGATGACTCGAGTGAAGTGTAACTGCACAAATTAAGCCTCTCGACCACGTATAACACTCATTTGTTTGGCACGGACGACAGCCGTTGGTGACCGGT
+>41950 2
+GGTCGCACTGTGTGCACGTTCGCTGTGGAGAGTTCCGTTAACACGAACAGTCTGTATCAGGCATCCGCGAACGTACTACAATTTATCCGCGAATCTAGAA
+>41951 3
+CCCGGCTCTGAAACACGATTCTGCGTAAGCAGTATGGATGTACAGAGCGATGGTATGGTCCAAGACCAGGTCACTTCCTAACGCTGTCATTTCGTCAGAT
+>41952 3
+AGTAAGGAGCTGTCGTAACCTGACATTTAAGAAATGGGGTCCATGGTATGAGGTCCAACTCCGGGCCCTCTGACGAAGTGCTCCTTGTCCCCATATATCA
+>41953 2
+GCCTACCCGTAAAGTCCTGTTGGAAAAGAACTCTCCAAGGCGCTTGATCACTTTACGTAATCGCCTCTGAGTGCTGGTGTAGACCAGTGGGATCCAAAGT
+>41954 3
+TATTAGAAGCGGAAACCCTTCTGTTGGCAAGGTCTTCCACGCCAAAAACTGAATTTTGGCCTCCTGACGACGTTGAGTTGCGTGCTCAAAGCAAGGCGTC
+>41955 3
+ATGCTGGTGTCACTCCGTACAAAGCAATCCATAAAGACCATGGGCGCACTGTGACGGGTCCGAGGCCTTTCTTTTGCTGTGTAACAGCATTGTACAGAAC
+>41956 3
+GAGCCAGACAGTGGTATTTATGGCCTCCCGACTATAGTAATAGACTCTGAGGCTGGGAGAAAGTTCATCTTCCGACGCATTGAAACTGCTCACGCCTCTG
+>41957 1
+GCCGCAGTAGTTCTTTACTGCTAGAGCGCACGTTTATAACGGGAAGCAATCCACAGGGACATGTGATACGTTTCGCATTGAGATCCTGGGCTCCCAATAC
+>41958 2
+GTTCTCAGAACGAGTGGTGACACGAGACGCATTATCTTCCAATGAGTGCGTCGAACTCGCTGATAACAGATCTTGAAACCGTCGTCCTCGAGTACTCGGT
+>41959 2
+TATTACTGCTGAATGAAACTGCCCTAACTCGAATTGCGGCAGCGCGGCCGTACCTAGTGTATGTCAGACTTTGCTGTTCGAATCAGCAGCGGTCGAAACA
+>41960 2
+TTTCGTCTTCACGCGCCTTCGATCATGTTCTCTCCAGTTGAAAGGGGGAGCCAATGCCCTGATATCAGACTGGAGACACTCAGAAAAGGACATAGTGCTG
+>41961 1
+TAGTTCACAAAAGGGGGGGAAATAAGTACAAGGTCGTCTGAGGGCCTCATCTGTTCTTCAAGCGGGTATCCTGAATACCCTTTTCCATCCTGCACCACGG
+>41962 3
+TCGGAGATGTCAGAACGCACGTTGCCTAACCACAATAGCGTCTGGATCCGGAATTTGATTAATTCTCACGGCCGGATGAACATGCGTTGGCATCCTTCGA
+>41963 1
+TAGTTCAAGCTTTTGGCAAGGACCCCTAGCTGGATTGTCATGCCTACAGCCTCAGTGAATCACAGTTGGGACAAGCCGCCAATAGTGGGCTACGAATTTC
+>41964 3
+GTTAGCCCCGGGGCAAGCGTGACACCCTGTTAATTTCTCCCATTGACAACGAATCATGACGTGAGCGTCATTATGCCGTGAGTAAAGCCTGTGATACGTA
+>41965 3
+ATTAAAAGGCCCACCTTCCTATGTTTTAATGAAGGCACGTGAAAAACCGGGCTTGGTGATAAACGTTGGTCCTCATCGCAGCTCATGGCGCGATCCGTCG
+>41966 3
+CCGTTAACCATCGATAAGATTACTACAGTTTTCGTGCACGCTAAGTTCTGTCGCCCATATAGTGGGTGCGACACACGAAGTACTAGCCATATGGCGGCGG
+>41967 3
+TCCCATGGCGGATTTTCATATCTCCCGAGCAGTTAGTGCCAACACACAAGCTCGGATAACTCAGTTCGAATTCGGGTGACTGCTTAAAGACGTCGGGGTA
+>41968 1
+CCATGTGAGGTTCGATTTGCCCACGGCATAGTGAGGACACTATTGAAACCCAAATGTCCGCGTGCCAAGGGCTTGTCTACGCTAAACAACTTTTTGCAGG
+>41969 1
+ATCGCCTGGACGAGCATGGGCGGAATCGCTCATACTACTTTTCCACCGTTAGATTGAATTTCATTATGGCCGAGCGAGCATAAACCAGGTTCACCGTGAG
+>41970 1
+GCTACGGGCGCCCGTAATTCGCAAATCCGATTAAACTGATTGGCGTAAGACCAGCGTATGTGTCTTTGATCACGAGGTCGGACTGTATTGAACACCATCC
+>41971 3
+ATGTTCGACCCTGTTAGATGTGTAGGTATCCAATACGGAGAAGCCCTCAACCTATGACGGTACACAGAATTGCCCGGCGTAACGTGGTTCGCACCTTTAG
+>41972 1
+GGCCGAATGCACTCAAAAGCACCTAGGGGCCGAGAAAACCGGGAGGTCACCTGGCGTCTTTGTTTCTAATCAATGGGCTTAGTCAACTAACGTCTTTCTT
+>41973 2
+CGTTAATATATGTAGGATCCACGCCCTGAGCGAGACACGCTGAGTCACTTGCAAAGCTTGTCTTGGTCACCAGTCATGACTGTGAAGGTAGGTCTCACAC
+>41974 1
+CTTTCATAGGTCTCGTTGACTGCGGCACTCTAACCCGTGTGAGCCGGTATGGTCACCGATAACAACACTAGAGCTATGAGTAGTCATTACGGGAATGCAC
+>41975 3
+CGCTCGTGCAACGTAGTATCCAACTTAAGGATAAGATTGTGTAAGTTAGCTGCATGTGGTCCCCGGGGCGCACAGACTTTTGTAAGCGACACCCCCTTAA
+>41976 1
+TCCTTGCCACCCGTGGCCGGTGGAAAGCCCTGTTATTAATTCGCGTTATAGTTACCACGATCATCTTTACGGGCGCGATAAAGAGCTACAAGATCGAGAG
+>41977 3
+ACATCGTAGAGCGCAACCGCAGTCAAGCGCCGTAAGCTTGAAACTGCCGTGGGTTGTATCTTCAACCTGCCCATACTTGTTAGTTTGAAGTGAGGCAATC
+>41978 1
+TGACTGCACTTCCATGCAAGCTCCGGGATTAGTAGCAGCGGAGCACTTCGACATTTAGATCCATGATTGATCTACACTCAGCGTGTGGAGGCTCAAAGTC
+>41979 3
+GCTCAACAACGCATTGCGGCTCATAGTGGCCATCATAATACGAGGTTATGTCGGTCCAAAGAATCGCCGAGTTGCATACTCCGTAGTTGCGTCTAGTAGC
+>41980 1
+TACCCCTTAAGATACCTGCTGAGCTATAAGATCTGCGGGTACAAAAAGCCACGATCGCCGTGCGCAGGTAATATACTTCGCATTGTTGGGCCTGATTCGG
+>41981 3
+TTCGGCAAGAATGCTGAGGTTAGTGCATCCTAACCAGCCAACTGTCCCGCATTTGGCCTCATGAACCTTGGGAACTAAGCATAATCTGGACGGTTCGATG
+>41982 3
+GGATGGCATGGACCACACACTCAGTAATGAGAATAATTCCCTCTCCCCCTGACGTGAGAAGGTCGTACCCCTATGGTTAGTTGCTGTCATGTGATAGGAC
+>41983 1
+AGAATGAGCGTTACCAGGGCATATTCCGATAAAGAGTTCACTTGGTACAATCCCGTACGCCTTGAGCACACGGGCCCTGTTTTCCATTATGGGAGGCACT
+>41984 2
+GTGAATCTTGGTCCGTTCTTACTCCCCAGAGGCCCACAGGAATTGTGACGTAGTCGGAATCCTCACGGGCTAACTTAGATTAACCTCGAGCGGTGAAAAT
+>41985 3
+TAACGCTGTTCCGTTGAGCCGTCCCTGTGGCTCCTGGTTGATGGACTAAAGGAATCTAAGAATAAGACCTCGTCAGTTCACAGGCGAATATATCGACGCC
+>41986 2
+TGCCGTCATGGGTGAATGTCCCTCGGAACATTGAAGCAAGTGCCTTCGAGATTTCCGCTCCTCCAACTTAGACAAAAGCACGGGGTTCTTGAAGTCTAAG
+>41987 1
+GATATCTTACTCCACGACGTGTGCGTCGATGTGGTCGAGCCGGCTTCTGCTCCAGGGAAGAAAAGAGTCGACTAAGCTGCATTCAATAGTTACAATTCCC
+>41988 3
+TCCACCAGGAATTCGGTAAGAATGGAACCGTTTCTTACCTCGCAGCCTTGCTAGCTGTCCGGACAAAGGGAGGTCGTTCACCTAGAACTTGATTCGTAGA
+>41989 1
+ACGTAACAGTGCGACAGATTTACGCGATGTTGTGAAGCTTACGTCTCGGTTACTGTTTAATTGTCACTAGGCGACCACCGCAGAGCACTGCCGAAGCACT
+>41990 1
+GCACATCTCGGAGGAGTGTGGTGTTCTATTCGCTAGAACGCTTCCTCGCAATTGCGAAACGCGTCACCCCCAGTATCGGGTTCTAAAAGTAATGCAATGA
+>41991 1
+TACTCACCAGTTAAGGCCGTATTGATCGCTACTACTCATGATAGCGTCGCGAGATCTACGGCTTAGGAGTTTAATCACAGGGCGACTAGGTTAGACCCGC
+>41992 1
+GCTCTTGCGTATCGCCGCATAACGCCTGATAGTCACGGTCAAATCGAGAGGGGCTGATTCGGTTTGTTCCCCAATAAATGAGTAAGGTCTACGACAACCT
+>41993 3
+CACTTGCACAAGTACCTATAAGCCCTCTGAGGAACGCGGAAGGTTGGCTCAGCTGTTTCCTGCTTCACTAACAGAGTCTAATTCGGGACAGAGTCAGGTT
+>41994 3
+CTGTGAATCAAACTGGCCACGGCGCACTTGCAACCGTCCGCGGGTAGCGCGACACACGTATAAGTGAGAAATGTCAGAGTTTATTCGCCGCTTTTATTAT
+>41995 1
+TCATGCGTGACATCTCCCAATAAAATGGACAGTGGTAGTGTATTATTTAGCGAGCGCAGAATATCGACATGGAGGCCTCGAGTTCTCCCTGCGAGCCCTC
+>41996 1
+TAAAGGTTATCACCGGGAGATAGAAAACGTTCTGATTCGTTCCACAACTTACAGATAGCGCCTGTCCGGTCTAGCTGTCCGTATGGAGGTCCGCTACGCA
+>41997 2
+CGGCTTCTATATTTGCATATAGGGCATATTGGTCCCGGGGCTTAGTAGAGACGTCCTAGCTACTCATTAGTGAACCAAAGCTAGGGCAACCCCCACGAGT
+>41998 2
+CCACGATTCATCTTCTAACTATTGCTGTAACTGCCATAAATTGTTAGCAGAGTGCCTCCACGCGTCAACCACACCGTGGCGATGTGTAAGATGGAGGGGG
+>41999 3
+CACTCACTTGCCCCAGTTTATAGTAGAGAGTCCGCATTGTTACGACTGGGCGTGGGTGAATCCGAGTGATAGCTCTAAGCTCAACCAAACCTGAGGACTT
+>42000 2
+GGTTTAGCGATACGTCATGTCAACCAAATCCGCGGGTCACTACAAGTGTACATCTAGTTGCGTGCAGTGCTAGATGCCTGCCTAGATTCACCCGGTAAAG
+>42001 2
+TGATGTTGACTGTGCCTTCCTCGCATGCGCAAAGCCTCTTATTGTCCATCCACAGGACAAGTAATGGAGAAGAGGTCTCCTGTCACACGATGTGGGAAAC
+>42002 3
+GTTTGAGGAAGCGGAAACCGCGCATGCTGCGCCAGCATACTAATGTCGGTTCCATAGCTCGTCGTGAAACTTTTGAATGGTCCCATCGAGAACTTCTACA
+>42003 1
+TATCGTCCTAGACTACCCATGGCTCACATCCCTACGGGAATTGGGCTGACGCGGTTTGGAAACTAGCGGGCGATTCGAATAATTAGCGCGCTTATAACTA
+>42004 1
+GGCGTAGGGTAGGATAGCCGATCATTCTGGACACGCACCATTACTATGGGAGGTTTAGACAACGGCCGATCCTTCATCTACACTATATCTCCACGGGTTA
+>42005 1
+ACCTGGAGGATGCATTATGTACCAACAAAATGGCCAGGCGGTGCCTCCTCCTATGTGCCATTTAAAAATGATACCATCACATCCTTGTGGCGGCTGGGGT
+>42006 1
+GTTGTATGTATTTTTCTAATGGGGATTATCCAGCTCCATGAACAGTGCGCCGACCAACTGTTCGGTCGCAGAGCGATCCCAACGGCGGAGCACAACTAAT
+>42007 1
+AATCCAAGTTCCTTTCAGGCTTATCATTTCATGAGATAGCATAAGCCCATCTCAGGACGTTTGCTGTGTAGGCCGGGACGATGCAAGACACCGCGACTGG
+>42008 1
+ACTAGCCGATGGTATCGCAAGTCGGCGCCGGGCGCTGTGCCATGCCTCAGACCTTACTGCGTCATACTTAGGATGTCTTAATAGATACTAACGATAAGAT
+>42009 1
+TACCGGTTGCGAGCGTCGCCATTATTGGCCCGCAGGTGCAGGCCTAGCTCTCAGTAAGGGCCAATGCTAGAGTTTTAGGTAAAATCATACAATCCTCTAA
+>42010 1
+AACGAGCCTGATGCAAAGTTGATGATGATACATGAATAGACCTCCTAGGTCGGTGCACGTTGCGTTCCCCAGAGTCGTAGAAGACTTCAGTCCTTGCCTC
+>42011 3
+ATTGAAGGAAGTTCGCAAACTTCTTCTCGACGAGGTGTCACGTAACGGACTGCGGGCATGACCAACGAAATTCACTGTCTTTTTCGCTGGCGATGCCAAC
+>42012 1
+TCAATGTGCTAGTCATTCCGGCCGCTACATAAGGGGATTGAATCTCTCGCGAAAAACCAACTTGGTGTGCATATGTAGTTCTAGACACGCCGCCCGGGAT
+>42013 3
+ACTGGCGTATAACATCCGTAAATGCGACGTCCTGTGGCAGGTATCCCTACCGCAAGCGAGAGACTGATGTCTAGTTTGAGGTACAGCATTCTTGTCAACC
+>42014 2
+CACTCGTAGGACTATGTGCTTACATCTCAAAAGGCTTGGCACGTATCTAGGTACCATATGCCCAGGACCTAAGGCATAAGGATCGGGGCCGTTGCCTTTA
+>42015 2
+AAAGCAGAGTCTTAGTACCCACCGAATCGTACCTGGCATGGGCGAAATTATTTCGGACGTTAGTCTCAAGGACTAATATTAGCGGCCCCCGGTGCCTTGT
+>42016 2
+TGAGAGTCTGAGAGCCCTGTCCATGCCCTGCGGATATGATCTCTCCCAGGGGACCTACAACCAGCTCTCACAGGTGATGTTGATGGTTAATTATAAGCAA
+>42017 2
+CGTTGCTCAATTAACAGCCTGGGGTCGTACGCCTTAATTCTCCAGCATTTACCCTATTGTATCCGCAGACGGGAAGGAAGAGGATACATAGAGCCTGTCG
+>42018 3
+TCCCTGGTGTTTGACTCATCGCCGCAGTAATGTGCCGGACTCAGAATTTGCCACTAATCACCTGTACTCGTGTTGAAAGGTAACGGCAACGGAAGACTAG
+>42019 1
+AGCGCTCGATGTGACGGATCTAATGTATAAACTTATCTTGTGGAACCCGCTTGAGCAGTGGGCGCCTTGCCACATCTGTCGGCCGTTCAACATAAAAGCA
+>42020 3
+GACTCCGAGTATAGCGCGATTAATCCACAAGTCGGAGCGCCGTATGTCTCCTTCAGTAGATACCCGCGATACACGTGAATTTCGGGGACTTCAGAATTGT
+>42021 3
+CACGTCCGGCGGTTAAGTCTGTTCCATTGGGAACAAGGGGCATGGTAAACTACCTAATCTCCGTTTTACCAACAGCATAGCTTGACTCGCGGTGTCGAAA
+>42022 1
+ATGTTTCCAAGTTCGTCCTCCGAAAAAAATCCCTTCCTGGGGTCTGTACTAGTGCTGAGGGCGCCGAGTGCTTTCAATCCATGCAAGAGCCTAGAAGGAA
+>42023 1
+TTATTCATTCTCCGCAACAGTGGAGAGGGGTCTTGCGGGAAGTACATTTAGAGAACGTTACGCCTGTGGTCGCCCGACGCTTCGTACCTAAAACACATAC
+>42024 1
+ATAAGTCAGCACTCATTGGTCCTGGGCATTGGAATGCCAGTCGTGCTAATCCCTTATAATCTCCGGGCATACTATCGCAGTGTGCGCAACTACGGGAAGA
+>42025 3
+CAAACACTGGTCTATACGTATGGATAGGTAATCGCCATACGGTTGATATCCTGAAGGTCCGCGTGAAAGACCTGGTCGCAGCATTCGACGAGCCTCTTCT
+>42026 1
+GTCGTTAATGTACAGTCAGTCGCCTTCGAACCCTCGTTAAACGCATGCGTCACGACTGGACAGAAGGCTTTAGTTTGAATTGCCGATCTGAAGAGGACCC
+>42027 1
+TTCAGAAGGCCTTATAAGATGGGAGATAGGGCTATTTTTCCGGGTCAACGCCCCCTCACGCAGCCCTTGTATCCGAAAATGCTGCCCATGTGTAATGAAG
+>42028 2
+GGATCACTAGTCTTCAAATCCGCAGTTGGTAGACTGGTACTACACTGCGTCGAAACTGCACCAGTCATGACTTCCGTAGTTGGTGGCACTAATAGCAGCG
+>42029 2
+CCAAAGAAGGGATGCTTGCCGTTGTACCCGTCCCTCCAAAAGAACCGGTCTTGCATGACGATATTTGGAAGAATCCCCTGATGACCAGGTCTTGGTATTG
+>42030 3
+GCAGAGCCGTACACGAAGCTTGAGTCGCCGCCAGTAGCTTTTGGTAGATCCGTAGCTAGATCCGAAGTACCGTATATTTCACAGCGAGACTATAGTTCCT
+>42031 1
+ATTCTCGTTGCTTTGAGAGACTCACGCAAGCCGGCTCTTGATTATCGCGCCAACCCGGCTGCTGGAAAAGAGCTGTTAAGGTAGATTCCCTCAGAAATGA
+>42032 2
+GCTTTGCCGCGGGTGTTATTAGATCATCGCCATGGAACCTTAATGCCGGGACACGGGCCTAATCTTTCAACGAGGATACTTCAGTACAGTCGCCAGTAAA
+>42033 1
+CCGATTGAGAATCCTATGCGGATGCTAACTCCGCTGTAGCGATGCAACCTGAAGAGAACGCGCTCGTATGTCCACTTGCCGAAGTGTTAGTATTGACACT
+>42034 3
+ATCTAGCATCCGCCAGTGGGAGGCGCAGTTGACTTCTCGTGATGTTCGATGCACCAGTAGGAGTTACCGTTCAAAGTATTTACATAAAGCCGTACCACGC
+>42035 3
+CTCATACGAGTAACCTGGTAGAACGAAAGCGGTTGGTTAGTACTTCAGAACTTTCGCTCCCACAAGGCTAGGCCTGCCGTTAATAGGTTTGGGCCACTCA
+>42036 3
+CGGTATTGTTTAGGTCCGCTAACATTCATCAAAGCTACTAACTGGCAGGTTAGCCATCATGCCTGAGAGACCGTCCTGCCGGCCGTACGGGTAAATTAGA
+>42037 2
+AATTCTCGTCTGCCCGGCACGTAGTGTGAGGGCAAGCACTTATGACTACTTCTGTGGATACTTCCGAGGTAGTCTTCGGAATAGCGCACGACTCAAACAA
+>42038 3
+CACCCGAGGAACATCCCTAGGTCATAGTACGAGTTCTAGGGGAGTCTATAGCTGACGCAATGTCATTATCACGAGTCTGACACGTCTTCTGGTCATGGAC
+>42039 3
+CCGGGCTTACTGGTACGCTGAAAGGCTTCGAGCGATATACAAGACCGCAAGATGCAGTATAGTTTCTTCTGGGATTACGCTCACCTGCTAATTACGACGC
+>42040 3
+GCCGAAATGCCGGTAGAATTCAAAATTAGGCGTTGAGATTCCCGACAGTCGCTGCTGTTTTAGGTCGCGCCTTATATAGGAAACATAGCGCCCCCCATTG
+>42041 3
+TCTGCATTATGAGGTAACGGCTCCGACGAGGACGCCTTCTACTGCTACTCTCATGGCATATTTTCGGTCGAGAAAAGCAAGCCAAATATCGGCGGACGTT
+>42042 2
+GGCTAAGGTGGATCCTAGCTGGGTTATTTGACAAACATGTAACATAAGTCCGACGGTATTGCCCTAACTACTCAACCGGTAGCTCCGGGTCCCTAGCATG
+>42043 3
+ACGATGGCCCCCTCTAGACTATCGCCTGGAGCAGTTTGCTTTAATGATATGGGCTGTGACCCCACCTCACTAATTGATTGAGGGGTTCGGACACAAAGAA
+>42044 2
+GCGCGGTCAGGAAATATATCCGGGATTTGCGCTCAGTTTTTGACGGTTGGGTACTGAACTCCCGTCCAGAACCCAATAGTAACATACTCACATGCGTCGA
+>42045 2
+CTATTTGTAGTGATACACGTCTTCGGGTGAGGACGCGTACGGTACCCCTACATTCAAGATAACCAGTAGCGTTAAATGACGCCTTGAGCAGCTAGCCGTC
+>42046 3
+ATGACCGTCTCGCTGTGTGCCTACTACGAATACCCTGCTTGGCGTCGGGTGTGTACTCAAATGAGATTCTGGAAATATTAACGACCAGGCGGCATCAAAC
+>42047 1
+CTCATGGTCATAACTGTATATGAAGACTCGCCTCGTACTGGGTCCAGGCTTACATTAGCACGTCGCGGCCTTTACGGAGTCTAATCACAGATAGAGCAGG
+>42048 1
+CGACTGCTCGAATGAGCGCCTTCAGCAATGTCACAATGGAACGAGCCCAGTATTAGTCCATTTGTCGTGAAGTATAGACTCCTTATAGCCCGGGTGTGAC
+>42049 3
+ATGTGTCGGGAACCGCTCTTTGACGCCCCCGCGAGTATGGCCAATAGCGTCTTCAATATTATGGATAACTTGTTCAGGTCAGATAGCACAGAGCAATCGC
+>42050 3
+AAGCAGTCTTTGGTACCAGCAGAGAAGCAATCAAACAGTGCCTGTGACTCAGCCCATTTATCTTAGCTGGTGGCATCTGAGCTAGTCGACTATGTCCGCG
+>42051 2
+AGAATCGATTCGCGAGGCATGTTATCATTACTCCTACACTAGACTTGATCGCGTATAATGTAGACGAGGTATATGCTCCGCGGTCCTACGCGGGAGCCAC
+>42052 1
+GACCGGGCCAGTATCCTGATATAACGCATTCAAATTGACAACCCGGGGCCTAGAGCCTTGGTCCTCCAAGCTGGTTGTATCTACGGATGGGATCTAATAT
+>42053 2
+CCGACATCTTAGCATAACCGGATGCCCATGGTGCCGATTTCCAACTAAACACGTATGCGATCGCTATGTGATAGCATGTGATGCGGTGGCCGGATAATTC
+>42054 1
+TGGTGGGAATTCTACCACCAAATACCAACGAGAGTATAACCGGGTTGTGCCTGGGTTGCCGATGGTCTCAATCGCTAGAACAATCTTTGCCCTGCGATCA
+>42055 2
+AACTTTAGTCGGTCAATCACTACGACACCCTACATCGAATTGTCACATGTGCCGCAGCGAGGATAGGACAGACCGTCCGATTTGGTTGATGTTGATGCCG
+>42056 2
+ATAGTAAATCTGTTCAAAAACCATCTTCCATGCGGGTTGGCAAGTTATGACACGCGCGTTCATCGGCGGCGCCGATGTCCACAATCTCGAGAGCGTTGTA
+>42057 3
+GATGAGTAAAGACAGCCTGTCAGCTTATCACCTTCTGCGCCATCGGCTTTCGCCTAGAACTCGGAAAGCGTGTTGTGGGTATTGTCCAAATGAACAGCAC
+>42058 1
+TAGCACCCATTCAAACTGTGAGGCTTTTGGAGTATGCAACCTTTGACTAATTGACGCGAAGGCCGCTAAAGCGTCCGACGCCCGTTTGAGTAGGTCCTAA
+>42059 1
+AATATGGGCGCTCGAGGTGCCCGCCTCGCTCCCGTCTAAATAAGTGTGTTCACACACAAGCGGCTTGACCTTAATCGAGATGATTTGACATGGACTGATA
+>42060 1
+TGAATAGCCCCGCATTCACAGAAGGCCTTTAACGGCTTCATACCCCCAATGTAGGTATCTTGTTAGTCGGCGGCGACCTAATCGAGGAGGCTATGATGTA
+>42061 1
+TCCGATCTGCTTCTAGGGAGTGTCGTGCTGACTTAAACCTTCAGGAGATACGGACTCGCGATGTTCCTACAATAAACAAGGGACGTTTCACCGCAACGGT
+>42062 1
+GTCAATGAAGTACAGGATAGTTCTGATACCCTGACTACCGCGCTTTTCGTTCATGATATCCATTTGGATGACACCCGGCGACCTAAGATACGACGGGCGG
+>42063 1
+CAACGGGTAGTAAGACCTGTCGTTTTTAGGCGCCGGAACAGCTTTGCAAGTCAAAAACTTGTCGACGTCTGGACACCCTCGCAGAGTTTCATTACGGCTA
+>42064 1
+ATCAGCGTAACGACTTCGAGTCCCTCGCCGTTAATTACTTCGTTAAAGACCCTCCTGTGCGGGCTGGTGTGTGAAAAGTTAATACAGATAGCCCCGGGAA
+>42065 1
+CAAGTGGCGCTCAGGTGGTTACGATTGAGCGGGCATCCGTGAAGTTGCGTATACTTATATCCAAATGAACTCGTCGATCAGACATCATCTCCCATCCGAG
+>42066 3
+GAGATGGTGAACGCGCCCCGCTATTCGCTTCCCCGCTAAAGGGAAAAGCTATCTTCTGTTGAACGGTGTCCACAAGATCATGGTTCACTTTATAGAGACG
+>42067 1
+GCGAGACATCCTGGCCGCTAGGCAAACTAATCTTCAAGGATAAGGATTCTTGAGTGCTAGATTGCATTGCCGTCTAACCGGAGTTTTCCTGCCCAGCGAA
+>42068 2
+GAGTTAGTTCGAGAGGTGCAAGTCTCCTTCATGAGAACGACCCCATTCGCTTTCAGGGAAGTCTACGAAGCCATTGCTTGCGCTCACTAGAGAAACGTTC
+>42069 3
+CAATAAGTATATCGGCATATCCATTCGAAGGGCCAGTCTTATGACCTTTGCCAGCCGGGACTCCAGTCTCCGCAGGTATGTGATCGAAACCATTGGGGAT
+>42070 1
+TATGCCAAAAGAAATTAGGGGGCTCTTAGCCATGAACTCCCAGGGGATGTGTCTTTAGCGTTTTGGTTCCCGAACTAAGCACACATGGCCTCTACACGCG
+>42071 2
+AGCACGAATCCAATAAGATCCGGCCCAGTGTACGTTGCGTTACTTGTGCATGCCAAAATTACTTTATGGGGAGCGTTACTCCATCAAGTGCTGGCCCAGG
+>42072 3
+GTGTGAATGCAACTGATTAGCTCGTTAGCAGCTACTCCTCGTCCCATTATGTGCAATGCAAGTAGTACACGTTAACCATCGCGGCCCTGAAGGCGAGGTA
+>42073 1
+TCTTAGGGACGGGATGTTGCACCTTCCATAAGTGCAATACATTCCGACGATGTTTCGGAAGAATCCTGCCTAGCCAGTTGGACCAATCGTCGGACGCATA
+>42074 2
+CCGGGAGGCACCATTTTTTACGGGCTTCGTTAGCGAATGGTAAATGACAAGAGCGATTTGTACCCATTAGCGTCAACGTACCAGATCGTACGCCTACCGT
+>42075 2
+AGACACTTGCTCCCGTACCCCATGTAGGGACGTATATCGCTCCACGAGTACTTCAAGGTCACGAGTTAAGGGACTTTGGGAGAGATCCTTGTTGACCATA
+>42076 3
+CGAAACCCGCGGTCTTAATTCAAAAAACCTAACGGTCTCGGCCAGCAGTGGGTAGCTCATCGTTGACCTAAGCGGTTGATTCGATGTCGTGATATGTCAC
+>42077 2
+AGATCATGCTATTTGCATCGCGTAACGATATCTACCGTAGTAGCACTGCTGGTACGCCGGACATCATAGCATCCACGCTTGAAGTCGTGGAGATCACGGT
+>42078 3
+TTCTCGGTCATGAGGCCCTCTGCGAGCTCAACTGTCCAGGTTACGACTGCATACTCCATAAGCTAAGCAGGTGCAAATTACGTAGATTAGGGTGGCATCA
+>42079 2
+TCACCCCTAGTAGCAAAAGCGGCTATTTGCAGGTCGACCTCGTATGCGATATATCATTTCGCTAGCCCTATATGCACGACACGAGTTTGAGAGCGATGGG
+>42080 3
+ACGTCGGCAAACAGCGCCCGGCCCTGCGCAAGGGCGTTAGGTGCACTAATCATAGAGTATGTGATATATGCTATTTCTTGCCAACGTCCTTTAAAGCTAG
+>42081 3
+CACGAGGGACCACCGTGATGGTTGGAACAACCTTCCCTCACAGAATTCTGATCAAGTGTCTAGCGAGAGTTTAGGTCGTTTGATATGCATGCCGAACCTC
+>42082 2
+GCTTGTGGCATGAGTACTAGGCCGAACCCTCATACAGTCAAAATGATCCGCTCCCGTGGACTGCTATCACTTGTACGAGAATTGAGTGCCGGATGACTTA
+>42083 3
+AAAAATTATTAACTCAGACCAGCGTGTCTCGCACCTTATGGAGATGCTCGGATGACGCAAACCTCTATGCATCCACTGCTGGGCTCGATGTGAGTGGCTG
+>42084 1
+CAGAGGGGATTCCCACTTTAACCACCGTGAAGATATCTTAACGCTCAGTTGGGAGATAGTAGTTTACCCCCCCGCAGTCGATCTTAGTCAAGGTGAGTCG
+>42085 1
+GTTCCGTACGCATTGGTGACGGAGTTCCGCATTGACAGAACAATATGTTTTGGCGACAATTCGGCCATCCGCCGACCCGATTGCTATACAATGTAAACGG
+>42086 2
+ACTGTCCAAGAACAGTCCGATCTGTTGGTGGTTACAGCTGTCCGTAAATAAAGACACCCAGAAAATGCATATTGTGCTGTGCCTGGTGCACCTCCCGTGG
+>42087 1
+CCAAATGGTGTGATGTGGTCAGATACCTAGAGGATTTAGAGATCCCCTACTCGCTGTGCTCTTAAGGTACACCAGTACGTGCACCCCGTGCATAAGCTAG
+>42088 2
+GCCCTCAGAGCGCCCAACTCTTAGAGGTAACCCTAGGATTGTGAACGTGAATATTGTGCGACTTACTATTTTAGGAACTGCACCTCGTCGCGTGGAGACA
+>42089 1
+TATGCCCGTAATTGCGAGTATTTGTTCAACCGAGAGGTAACACCGTTGCGGTCTAGGGCCAATTACCGAATCACATTCGACTCGAGGGCAGTTCGCACAT
+>42090 2
+AGGCTGCATTTCTCCCATGCGCATACAGCAATACAGCTTACAGGGTCTCCCGTGCATGTTTAGCTTGCCAGGGGAGATAGTATAGTCACATTCCGAGGAA
+>42091 3
+CGCCTTCGTAGTGTAAAGTAAGTAATCCCGCCAGGTGAGCATATGCACACGATTTAACGGCTGCCTACCATGGATGAAACTTGCCTTAGGTCGGCTGATC
+>42092 1
+CGGTTACTCGTCAACATGCGCGTATAGCGGTGGTCTCCAAGCATAGTCTGAACTGGACAATACTATACCCTCGGACTGTATCAGACGATGGATTCGCTGA
+>42093 3
+GCGTGGTGTCGCAAATGCAAATCTTCCTCTTTCGAAACTACGTAACCGGCCATGGACCACATATGGAATACCTATGCTCTGCGTTGCTCGGAGAAGGTAG
+>42094 3
+TATCGTTTGCGGATTCCCCATACGCGCACCGCTGATCGAGTCTATAGACTAAATGTTACGGGATGGGCTAATTAGACGTTGAGCGTGCAACAGTAACCCC
+>42095 1
+TTCGCGCCGGGCACTTAGTCAAAGTGCATCTCTGGGTATGCGAATGGCTTTACAGATCACTCTAGACGCCCGTAGTTCAATAGGTCAAAGACTTGCCAGA
+>42096 1
+CCGAGTGATGACCGAGTCCCCTGAGCAAATCGCGGTTCCATAGTTGGCTATTCACGAGTGCATATGGACATATGTGACATCACGCTCGGAATTACTTGCA
+>42097 3
+GGGAGGTCGAAAGCGCATGCACAACCTTAGTCCCATAACACTACCATTAACCGGTGCTTTCGGAGTGTGTTACGTGAGGGCTTCTGAATGTTAACTCCAC
+>42098 1
+AGTGTTCGCTATTGGGACCCAGCTCGACTAGCATTCGCTCGTTAGGCTGATGACACGAGGCACTTGCACCGTCAAGGTAAGTATTCCTAATAATCACGGA
+>42099 1
+GCCAGTTATCCACAACGCTGATCACCGAGGCTGATTTTCCAAGGCAGCCTTGTGCAGCCTGTGGAATGTGGAAATAAAGATTTGCGTATACCTGCGCCTA
+>42100 1
+TTCCACAAGTTTGAGTAACCTTGATGATATTACACGGGCCCCCAGGGGGATCAGTACTTGGGGTGCCATGCTGGGACCAGAAATGACCTAACTTCCACTT
+>42101 2
+CGTCTTCGCCCGAATAGTCCAGCTTTTTGACATTAAGGTCATGAGGGATATACGACAGGGAGCGAGGAACCCAGTTCCCTTTTACCTACTAGGCAAGCTG
+>42102 1
+GCCCGTGCAGCTTGCCCATCGAAGCGCGTTCTTAGACCTATTGATATAGAAGGAAAGTCTCCTATCACTACGACTCGTTTCTTGCGAAGGTAAGAGGAGC
+>42103 3
+TATATCTAGTACTGGTGACACATAGGCCGGGCTCGATTCTGTAGAAGAGTGGACCTCTAAATGGTCCTTGAGCGGGCTCCTAACTCCTACGAAAGCCCTA
+>42104 2
+ATGCTCCTAGGACAAACTTTGGAGTTAACAGGAAAAGCCGTAGTCCGGTGTTAAGCTGATTCCCCATTATCGCCCCGTAGAGCGCAGGCCTTATTTCGAG
+>42105 1
+GCCAGGGAAGTTCATCACCTGCGCGACGTTTGTCTCTAACGACACGGTGGTACAAATAGAGCCGAGATTGTCCTTTTAGACATGGCAGACCTTGAATCCT
+>42106 1
+GCGCGTAACTCCTTACGCTTAGGACCTAGGGTACTGTTACGTCCAGTTGGTGACCCACGCGAACTGTACATTGAATACAGATTATTAGGCTAGGCAACCG
+>42107 3
+CGTATGCCATAGTCGTAGTATGTCTTGGCACCCTCTTAACATGGGTCGCCATCATGTCCGAAGGGTCGCAAGAGAGCTTAGACGACACAGACTACTTTGA
+>42108 1
+ATGCCACTCGATTTGGAATCATCTTGACGAAATTATTGCTGGTATCACTCGCCACCTGGCAATCTAGTGAGCTGATGGTCAGCCAAGGGGCACTCGGACA
+>42109 3
+TGAATTATCCGGACCCCTCTGATAGGCACCAAGGTATTTTTAAAGTGTACTGACGACAGTTGGGAGAGTAGCACCCGCCCATCTTGTACAGCTCTGCAGG
+>42110 2
+TAGGATCTTATGGGCACAACTTCAGAACGTATCGCCTAGGTTCCGGGCGGCAAATTGAGCGGCAGATAATACTTACGTCGATGCATGCCAGTTATCCCCT
+>42111 2
+ATCAAATTACATAGTCCAGTTGTTCATAGCTCGGTCCTGAAGAGCACATGGCTGTAAGTGTTAGAGATCCCCCGCCGCTGCGCGATTATCAACGTGCGGA
+>42112 1
+TGGTCGGTGTATGTACGGCAGTTCCTTTAGAAAACCGGCCGAATTGAGCGGAGAATAGGTTCAGACCCACTGTTCACAGCTTCAAAGCTATACTCGCTCC
+>42113 3
+AATTGGCGCCTGCGTGAACTATTCACGTGAGATTGTACAAGTGACCCTCACAGCGCATCAGGGGTCGTATCGTACACTTCCTGCCAGCTATAGTGTAGAA
+>42114 1
+TTGCGGTAAACCCCACGTCCACGGAGATATGGTCAGCCTTTTTAGGATCAATTCGAGCTCACAGAGGTACCGAGTTGTTGTACTCGCAACCGATCAAGTG
+>42115 3
+GCGGTCAACTCGTTTTTGTCCATTATTAGTACTATATGAGAACGGGATAACCGGACACGTGGACACGACGCTATCCTACGGTGCGTAGTGCCCACACGAT
+>42116 3
+CTAGAATAGTTGCTAACCTCATCGAGCCCATATTGCTATCGTCTAGTTTCGAGGGCATTAGGGACAATGGAAACCCGGCTTACGATGATACCGCCGGCTG
+>42117 3
+CGCAAACGCCCGCCACGATTCAGAGCTCCTTAGTAAGGAGTACAGCCAGATATCAGTTGATTAGGTGCGTTGACAGCGGTGATCCATGTTATCTGTTCCA
+>42118 2
+GCTCGATCCAGCCTATATAGCAACCATATAGACCTTGGGGTGGTGAGCACGTTGGAGCCGCATTCCGATGCTTGGAGGCACTTTTAAATCCTAAAGTCCA
+>42119 1
+GCACCATGCGAGGGTTCGAAATATAAACAATGGTCGGATCGGTCGTCGGTGCCGGCATTCTTCTCGAGCGCACTGAAAACTACTAGTAGCTTCTACCATT
+>42120 2
+CGTTAATAAGGCACGTTCCCACATGCGACTGCACCCCTAGCTGTAACTAGGTCCATAAAGTACGTGATGTCTCTGACCATGGGGTACTGGGATCAGTATG
+>42121 2
+TCGGACCGAGGTGCATCTTTTAAAGACACTCGCGCATCTCTTACGGTGTAGCGCGTCGGCCTGTGGAGAATCCCTCAGGAAGTTTAATAACAAGCATTCA
+>42122 3
+GCGACCGCAAGGTTCGGGAACATATTTCTCACGCCCTCCGCAGCATATTATGGATACGTAAAGCATAATATTCAGTAGTGTTACGCGCACCTGTCGGTGG
+>42123 1
+AACTGACTGTGCTCTTGTGTACACATAGGGAGAAATTAGGCTTCGTGGGAGCGCTTCTATGTTAGCAGCCGGAACTCAAACGAGCTCCCCCGAACTATTC
+>42124 3
+AATCAAATCTACGATCCGTAGGTTTGTCTATGCGAAGCGTTGTAATTGGCAACGTCACTGCTACTAAGACCCTGAGCATCTCGTGAAGCGGACGCTGGCC
+>42125 2
+CGACATTCGCATCAAAAATTCCGAAACCGAACTCCTTCCTTTTAACTTATGGAGCACCGGCGGGTATCCGGCAGTTCTAGCGCGAAATTAGTGGGGTTGG
+>42126 3
+TTTACGGCGAGGTTGCCAGACTCTCATTACGCGCTTCCCCAGACGTTGGTAACGTTAAGGTTATCACATCCGACAGCTGCAGAGGTAAGCCAGTTAGTAA
+>42127 2
+TCGCCTTAAGACAAAAGAGTTATAAATTCCTACCTGTATCCATACGATCTCTTGGAAGGGCCACTGACGACCGGCTGTGTCACCAGAGTCGGGTGTGGTC
+>42128 1
+AGAGCTATCCGTAGGAATTATTTGGAGAACAACATGCGATCGTCTCGGTCGTACAATGCGAGTTTAGCAGCTAGTCGACTCGCAGCCCGGTCACTACCTT
+>42129 2
+CCCCCGTGGGCTTGTGCCCTATCCTCGGCACGAGAAAGTCAAAAATGTTCATCAGCCCCACTATATGTCAGTCTAGTGTGGCGGTATTGATAAGGTAGAA
+>42130 3
+GTGTCAATAAGTTCCGTGCTGACACGCATGTAGGCAATTGCAGGAAGAGCCAAACGTGTTATCGCGCATCGTCTGCTTGCACGCAGCCTCAGAATTCATT
+>42131 3
+GCATACGGCGCTCAACCGTGGCGATAAGCCTAGTAATTATCCCAAGATCATTTACTGGTTTCATACGCTTGGAGGCACCCGGCGGTCGGATAAATCTTAG
+>42132 1
+GCAATTCTGCGGAGGCTTCTTACATGAGGACATATAGGGCAGTCTCTTAAAGGCACGAAACTTCGACCATCTGCCCCTCGGAATTGTTATAGCGACTGGC
+>42133 3
+CTTGATCTGAGACACTTGCTTATAAGATTGGGATACTTCAGCTAACTATATGGGCCCGGAGTCAGGTGCGGTACCCCACGTTCGCCGCATGAACCTAGAA
+>42134 2
+CCTAGATGTTGGAAGCGCCCTCTAATGCTCTCGCACGGAGTCATATCATTATATTAGAAGCCGCTACACGAACGGGTATACTCCTTAGAGCTCAGGGTGG
+>42135 1
+ACTACCGCCTGCTGGGCAAGCACAGTCCTCCCCTAGAAGGAGTCTTTAAGCCGGTTGTGAGATTGTGGTTTGAACACAGATATCGCTCGGTCTAATCAAA
+>42136 3
+AGGATATTTCTACCAGCATAGACTCGGCCTTCATGCCAGCGCGTCGTGATCGCGTCACTAGCTCTGAACAACTGCTTTTGGGAAACAGGCTGATTAGAAG
+>42137 2
+CGCAGGGCCCCCAGCCTCCGAACACCCGGATGTCTTTATTGTGTAAGGATACGTTAGTGATCGACTGAAGATACACCCGAGTTCACTTGTTGAGTGAAAT
+>42138 3
+AGCAGGCTATATGACACGCGGCGGTATACCGTGTCACCGTCTTATAACTGCAACTGTTGTGGACTCACTAGTAGTCCCGCATACAGTTGAACAAGTTGCG
+>42139 3
+GTGTGATCCAGTCGGCATCGCCCTCCCGGAGTGTCCAACGGGCCCTTTTATACAACTCAAGCGATTGTAAATTTCTAGGTATTGGAACTAAGGACACGGA
+>42140 1
+GATAGTCTCCATCTGACCAGGGAGCTAGACCCCGTGCCGCTAGGCATTTGGGCTTTCACAATAGGCTAAGCCGAGTAACACTGTACATGTAGTAGCTTTA
+>42141 2
+AGATTTCCATCTATCTAGGCAGGAGCGCGTATAGACTAAGAGACATTACTATCGTGTGGCTGCACCTTGAAGAGCTCTCCTCCGTTAGTCCCAGGGGACA
+>42142 3
+TGCAAGTGAACGTCGGCGGCCAATAAACCATCGGTATACCATGGCTCCGTACTGGCTTGTCATATAATGAGTCGATACATCGCGGTTTGGCACAATGCCT
+>42143 1
+CATAAGAAAAGACTATGCCTCTGCAATATAGTCCGACGCTGCGTTCATTTTTCCGAAGGGCCGCCGACTTATGTGTCCGCTTGGTGAGGGCGACATAACA
+>42144 1
+ATGTAGGAGCTGCTGCTATATGAGTGACAGCCCCTTCCGTTCATGCCAGTATAGGAGTCAGCAAGCCTGTTCCCGGCGCAGAATTACCTAATAAGTGCTA
+>42145 3
+TGAACGCGTGTAGGATATTAACTTACTCCATAGCGCAATCCCGCGACGTGCTTTCCAGCTGACGACGATGCTTGTAAAGGTGTAATCGTCAGATCCCGGA
+>42146 1
+TGAGATCCCATTGATCTAGTGAAACCTGATTTGAGAGAGTCATCATGCATAGTTGATCCGCCCGAACAGAGGGTCTTGTCCTGGTCATCCAACGGAGCCC
+>42147 3
+TCCAATACATATGACCGCCTTTAACCTAGTAGTTCTCGGGAACGCTGGATTCTAACTGGTAGCGTTAAAACCGTCGGCATGCTAATCGTCGAAGGCGGCG
+>42148 1
+ATCACGTGAGTCCGGTGCTAGATCGGCCCGTTCCGAAACACTTTAGGTCCACCCGCTTTACCAAGGTTAGTGAAATGACGGAACTTAGGATGATCAGCTT
+>42149 3
+GGAGACCGATAGCTATGATTCCGTCAAGGCATAACCGCATCTGCCCGAAGGTACAGATGAGTCCAGTTGCCTACCTTCAATTATAGTCGTGGTGCTACTG
+>42150 1
+TCAGATCGCGAGGGAGGTACTCCTATATGCAATGGCCACCGGATAACATGAAATGCGTTGTTTAACATCGTGACCGATACTTCTAGGCCCGCTGTCTAGC
+>42151 3
+ACTGTACGACATGACAGCGCCTAGTGGTCGATTATACCTCAGCCGGGTCAGCAAGGCTTTTTACACATTTGCGTTAGATACTCGCCAGAGAGGTACCATG
+>42152 2
+ATCGTCAAAACACCGAGTCCGCGTTCGGTTGTGCTTCATGAGCAATAAGTTCGATCTCTGGCGCACTAAGGCGCGTATAAATGATGCGCGACGTCAACTT
+>42153 1
+GTGCTCAACGTGCTGTCTGTAATATATTCGTGAGACCTACGCCCCCAGTTTCGGGACGTGACGCCATAAAGAAAAGTAGGCTCTTCTTCGTGCAGGAACA
+>42154 3
+GCGTACACAGTCCAGCTTAATACTGGCTAAAAGTGGCGGCCTCTTCCGAGGGACAGATAGTGATAGTCTCAAGCGTAAATTACCCCCTTTTGTGTCACGG
+>42155 2
+GGCCTGATTATAATGACGAGCTTGCTCAAAACGGCCATTCGAAGCCATCTTCGTTCAGGAGAGATTACTGGCTGCAGTCCAGCCATAGTATCTCCGTGAG
+>42156 1
+GGAAGAATACACGAGATCTTCCCGGCCCATAATTACTGACGCTATCTGGGTCTTTGGCCTCATCGTTAACGACACAGATGGAAGCTCTTCCTGATGGGAG
+>42157 1
+AATGCTTGTGTTGCTTCGTCACCGACATAAGAGGCGAGTGCAGATAGATCTCGAGTATCGTCTAATGCATAGGACAGATCACCTGGCCCCAACTCGTCGT
+>42158 3
+ACCTAATCAGACACTCTTGGCGGCACAAGGTGTTTATAACCCTAACTTGGGTAGAAGTTCGGCGGATATATCCACTCTATGGCCTTGGCGCCAGGCTAGA
+>42159 1
+CTGTATCGTGAATAGCAGATTGCTGGGAGAGAGGCTCAAGTGAGTGCCTAAACATGCGAACGCAGCTGTACGATCGCCACCTCGTTCACTTTCCTAATTC
+>42160 1
+GTTGTCTTTAGATTTCGCGTTTCAAAGCGCACAATCTATCGAAATACTACCTGAACGACTAGGTCTAACTAAGGCAGAGCGGGCGGTGCCGCTCCGGCAT
+>42161 1
+TGCGGGCCTAGAGAGCATCAATTGGGCACGCACTCTGATGTCAGGCCGTACTTCGCGCACCGTTTGACTCATAAGATAAACTATTCTATCTGTGCGAAAG
+>42162 1
+AATACCCGATCCTCACATCGACTTGGTTGTTCACATAATGTCAAGAGTCGGCAACTCCTGGCTGATGAACTCTAGTGTGTTGAAAGGCCCACGACTGGGG
+>42163 2
+ATGGGACCTATAGCGGTCATTCACGAGTGTGTTATTACGGGACAGGTCTAACCCCTCGTCACCTTGTAAGGAGTACGACACCAAGTCTGCGATACCATGT
+>42164 2
+ACGAATTGCCTCTAATTCGGAAACCATCGTATACGAGAGGCCTTGTCTGCGGGGGATCTAAGACCCGTGTACTTATGTACACTCGCACGTCAGGTACTAG
+>42165 3
+TGCAAAGGCCTGGTGTGCCCTTCATCTTTACCAGATTTTGAAGAGAAGGATGGAGATGTACTCACATTGCACACCCACAGACTTACCTGGCGACTCGTGG
+>42166 2
+TCGGTAAAAAACCTCGTTCGGTAAATGGTGCTGTAAAGCTGTCCGTCAACCTACTCGGCTCGGTCTAATCGGGTCCCGTCAACATGAGGTGATAGTACCA
+>42167 3
+AGCCCAAGCAGTAGGGTAAGCATGCGGTCAATTTCCAAGAATTGACGCGGACGTTAGGTTACATGTATCTTTCGGACATCTCCCCGTTCCCACAGATTGG
+>42168 2
+GATCAGCTGGGCGATGTAGGGGCCCTGACACCTTTAATCGTACTCATGGTGCACAGCTCGATGAGTTGACACACATCCATTAAGGATCATCCTTGCAAGT
+>42169 2
+TCCGGATCAGGGCTGGAGTAGTTCTGCCATATGACTACAGTATGAAGAGCGACACAATCTATCCCATGTGGGCGCTCTGAATATCGATATATCCCGCCGT
+>42170 3
+CTGCGGTTATTCGATGTGTACCAGAGAACAAACCCTTGGGCCGAATTAACCGCAAATCATGGCTGGTCTGAGAATGCACGGCCTTGCTGCCTATGTCAAT
+>42171 2
+GAAGAGAATGAATGCCTCTGACCTTGGCACATTGGCAGGGTGCCAAGGATTAGTCTCTCACTCTATAACCAGCGTGGCTAATAACCTCATGGCTTGCGTC
+>42172 1
+ATAACTGATCGAAAAACATCCTGTATTGGGGGCCGTTACCGAGTACGGGAGTCACGGCAGGCTTTTCCGGAGGTACCCTCTAATTTCATGCCATCAGACT
+>42173 1
+TTGCTTTCAATACTGACCCATTAACGCGGGATGAATCAAGGCATGCCGGCCCGCTTGAATGGTAAGAGCACCGAAGGCGCTCATTTCAGCTGTGTATATC
+>42174 3
+TTACACCCGTATCGTATTCAATGTACCGGTATACGAGCTTTATACGGCCACAATCGCTGAAGCCAGCTAAGGGGTAGACAGTGCGTCTGGACTGACTCGT
+>42175 3
+TCGACGTGGTACCCCAATCGGGCTTGGCATCATAGTCAACTCTAAATTTTGATCGTCATGCATCGCGAGCGATACTCGAAGTTGCGCACAGGATCTGAGA
+>42176 3
+ACTCTACGTCAGAACTCATGTAGTCAAACCGTCTGTGCGTTTGATTTAATGAGCCTCCAGCAACGGCTGTCCCTTCGGACAGTATACGGGCGGAAATGGA
+>42177 1
+AATCTATGCTTAATTATGCGATACCGTAACTGTAGGGTGCCCGTCCTTCGCACGATGAATGCGTCGTCGGATCCGTCAGCTGTGACAAAATACGCGAGCA
+>42178 1
+GCCTACCATACAGAATACACGATGACATTTTGCGCACAGATCGGTTCACTTTCGCTGGCGCTCGTTATCAGCTGCTGAAAAGGTCATCGAAGGGAGGCTT
+>42179 3
+CATGTTGAAGCAACCCCAGTCCCTGTTTGGGCTGGATTTTAACCGATCGTAAATGCTCAAGAGATCCCAGCTGCAGACTGGAAACTTAGCCCATGGGGTT
+>42180 2
+TGGCATGCCCATCTGCAGTCCGAATTTCTACTAATGCACCATGGGAACGTAATGCGACTTGCTTACATAGGCGCAGGGTTTATACCGTTGCACCGAAGGA
+>42181 2
+GCAAATATGCGCGTCCTTTCACGGAGGTGCAGGCGCTCAAAATAACGACTACATGAAGGGGGGCATGCCGCCTGTATTTTGTAACTATCGTTCCTCTACA
+>42182 1
+GGTCTAGTACAACCCAGGTCATACCATTACCGTATTAGCACGAGTCTACACCATGAAAGTGGATTAACTGGTACTGTAGCGCGTCACCGTCGGGTGTCTG
+>42183 3
+CAGTTCGCCGTCGGTGTATCTACGCACTAAGAACTCGGGGACCGAGTAGACGCTGCTAAGGGGTCAGGTTCATTAATCTTAAATCTACGCACTATCGTCA
+>42184 3
+GGCACGCGCCGATCATTAGAGCACGGAAAAGCTAGTGTAGTCCGTCCAGCTTAGATCCGAAATTGAATTTCTATATCGATGTCCCAGGCCGAGTTGTTCC
+>42185 3
+CGTACTTTGTGATGGCAATCGCTTCGGGACATAGCAATAGCCAGCCAACCTTCGATTGTCCGCTCGAGTAAGCGTATCGCCAAAAGAGATTTGTGTCACG
+>42186 2
+ATTATTGTACCGGTATCCAAGGAGCCGAGCAAGGGCCGCGAGCGGTCAGCTACAACTTCCCGAGGCATGTTTTGTTGCGTACCCAGTTAACATATACATT
+>42187 2
+TAGACGCAGTTAACAATCCCTAGGTACATTGGCCTCGACGCTACTAGTGCGAGCTGTCCCTCCGATGATGATTTGCGAACGAGGCATATTGTATCGGAAC
+>42188 2
+GCGGTGGTCAATTCCTGTTTAGTCGCGTTCATTCACTCTTAGCCGGTGAGTACGGTCACTGTGAAACAGCATCCCGCGAAACTACATGAGTGAAAGACCA
+>42189 1
+CTTGGAGAAGACTATCGCCTGACCTAAAGATTGTCGCCGCGGCCCCTACGCGTTAGCTTTGGACTGGATTGGCAGTTTCAACCCTTCTAAAAAGTGAAAG
+>42190 1
+ACCCGGGTCATTACAGTAGGGATCGCGAGACTTGGCACTACCCAATGTTTAACAAGTTGGGTCTGAACTCGCTATCCGCGTTTAGGCTACCTACATGAAG
+>42191 2
+CGTGGACTGTTCCAGAAATTATTCAACTTCTAAGGCAGAAACTGCAGATCCCAACCCGAGCGGGATGACAGTGGATCTGGTACGTGCTCGTTTCCATTGC
+>42192 2
+GTGCCAGCTTATGAGACTATAGCACCAGAATAATGGCGGGAGAATCCCTGCAATATTACGTGTGTGCTGAGACTAGCTTTTGCCACGATCCCCTTGAGCC
+>42193 2
+GCTGCATAGGATGATGTAATATCAGCTCCAAGGAGCGCAGGTTTCGTAATTCACCGACGATTCATGCATTGTATGTGGCGCCGCCCCAGTCCCAATTAGA
+>42194 2
+ATCAGACTAGCCTTCATGGAACTCCTAAACTACGGCTTCCTGCTAGCACTTGCGATTATACTATCAGGCGGCGTGGAATGGGGCTGACCGATGAAAGCTT
+>42195 1
+CATGTCACAGAGTTTAAGTATCGAACGGGAGGCTTGATTGAACCGATACACGCCACTGAGTCTGTAGTTAACCCTTTCGGCCATTCCCGAGTTGAAGCGC
+>42196 1
+TCTGGTAGGTTAAAAGTGGGATGTGATGTGGGACGACCCATGTGCGAAACAACGAAATTACGCATACCGGTCACTCTTCACCGTCTTTCGCCTCACCGAT
+>42197 2
+GTTAAAATGAGCATGGCTATCGGCATCAAAACCGTATGGATTCCTACTCCAGTCCTCACCCTTTTTAGCTCAGTCTCGGGGAGAACTTAGCGGCAGGGGA
+>42198 1
+AATACCCGCAGTATTGACCATCCGCGCAACATTGCTCGTAGCGCGTGAATGCCTAAATCGTAGGAGGGAATCTAGGCGTTGTAATAGTTGTTCGACCCTC
+>42199 2
+ATACCCTTTGAGGCGGTACCATGCTCGAAGCGCATATGCTTACTTAGCTGGTCGCCGTATAAAGCACGGGGACGCGGATAAATCACTATCTGGTCTTCAA
+>42200 2
+GTATGCACGAAAGCGGCTACTAGTGTCACTAGACGCGGCAAACGATGGCCTATTACTTAGCTTTCTACCGGGCTATAGCTACTCTTACGGCAAGTTGACG
+>42201 3
+TCGGTCGCCTCGTTAATCGCTCTTAGGTCCCTGAAATCAGGCACTCATACGTGCGAAAAACGAATGAAAGATATGGTCGGTTCTACTAGAGCCGCGTGTC
+>42202 1
+GGAACAATGCTGACAGCCCGGATGCACGAGGTAGAGTGTCCCGAGGCCAAGTTTTACTCTCAATTAGGATTTTGACTCCTTTAACCCCGTGACGTGAACT
+>42203 1
+CTGTGTGATGGATGGTTAACCTTAATTCACCTCTTAAGTGGGGAAGACGGCGCTCGCCTAACGGCCTGCATGTCCATAGAATAAAGCGGCTTCACCTACA
+>42204 2
+TCGAAATCACTTGTGCCATATCGACCTACTAACATGGCGATGCGACGTAGGGACTATGTACGTTAGGCTCTCTACGAGGGCAATTGGACGATTTGCCCCA
+>42205 2
+GTCGCACCATCTTAGAAGCGGCCTGCCCTGCTTTGAAAATAAGTCAAGCGGAAGGGACTTATCCGTTCCAGCTGTAGGTGACTCGCGCTTATACAATGAT
+>42206 3
+GCCTTTTTATTCTGGTGAGTTTAAGTACACGATGGGCCCCTGAGGAGCACACGGCAAACGCAACCGGTTCGACCCATCCGATTAGGTTCGAAAACTTAGT
+>42207 2
+TCAGTAGGATGCTAATTGACCTCTTCGCGGCCAACCCATAGAGAATGCTGTCTGTTTGGACTCAGTAATGTGGTTACACGGACCCCCCTGAGAAAATGGC
+>42208 2
+TCTGCACTTCGGGAAGTAAACTTGGAGAATCCGTATACTGTAGTAACCGGGGCGGTCCTTTTCCGGTCTACACACGGCACGTGACCATAGGATTATCACA
+>42209 1
+GTGGTTTGGCCAGGCAATGATACCCGTGAGCGCCATAGACTGACCTCGATCCGTTTTTATGGATTACCGAATCGACTCGATAGCAAAACCGTGGCATTCA
+>42210 1
+CCATGTGTAGCTGCGCGTACACTGAGAGTTAGGGTTACGTGAGCCATGGCTGGCCAACTCTAGATCGCACAAGTATCAAATACCAGTTAGGTCTCTTCAC
+>42211 3
+GTGTAACATAACGAAAGACTCAGTTGGCACGCCATCCTCGGGTGCTACGAGCAGAGCCCTGTCTCGGTTCAGTGAACTCATAGGTTTAAACTGACTCGTT
+>42212 2
+TCTACGTCCGAAGCCCCGTGAGCGAATCGAAAGCATATACTCTTAGTTCTCGTGCATGGAAGGTACTCCTGGTCTTATCGGGACAAAAGCACTGCATTGG
+>42213 1
+AGGTCCAGAGTTAGCGCGTCTTAATAACAGATATATAACGCCCCGGTCCGCGGCACTTTGCACTGAGAGTTATAGCAAATGTCCGCTTGTGCGCTAACTG
+>42214 3
+GCGGACGACCTTACCATGGAGCCATGCGGCCGATTCGCCGGACAACTATATCTCGTTGGTAGACGAAACTCCTGTCTTCTATAAAGATATATCTGGAGTG
+>42215 1
+CGAAGACTACGAGGTGTCGTACACTCCTTAATCGCTTTGATCCAGAAGGGTGACATGACCAGGGCCAATGCAGTGGCTCTCGCTTTATATACCTTACGAG
+>42216 1
+TAGCTCATATATCGTCGCTAGCTGGCGGCCGCATTCATATGGCAACAACCGGGAGATGTTCCTCCTGATGGTCTACAACCGAATCTGTGAGAGAAGATCT
+>42217 2
+TTAGTAACGATTTATTAGCCGGCCTGCCGCTGTACGGCTTTGCCTAGGTCACGCTTACATCAGGTTAGCCGGTAAACCAAAAAGTGCAGCAAGCTCATGG
+>42218 2
+TTAGCCCGGCAGACTGGAGCATTGTTAAGCTTATATAGCGACGCGCCCTCCCAGTCGCCGCTAAACTCTAGTAGATATTGGGCTTTAGCCTGAGAGATAA
+>42219 1
+GCGCCTTATTGCTCACGGAGTACCAAGTGTGTAGAGTGAGTGCACTCAGCATCATTCGAGTCTCCTCCGGCCGGAAGAATTTTAAACTTGATCCGAAACG
+>42220 3
+ACTATTCGTATTAAATCACCCAGCAGCCGCTCGTTCTCAGCAGTGCACCTTGGTGAATATGGAAGGGGTCACGTTATATTATTACGACGGACGCAGGCGC
+>42221 2
+TTAGGGACGATCCGTCGCCGTTCCGATTCAACTTGCAGAACGGAAGAACAATCCGGCGTGATATGCTATCAACTTTCGACGCGGGATCTGCGATTCAATT
+>42222 3
+TAGGATAATGTATCATCGACATATTAGTAGGAGCTTCTGAACGGCCATACCTTACGGGGCGCTTTAGGACCGGCTAGCGACCACACTCAGGTATCGCCTT
+>42223 2
+CCTTATCGCAGGGGTTAACAGTTGCTAAATACTAAATGTAATATGGGTCGACCCGCCGCATACCCAGTAGTGGGGTGCTGCCTATTCACATTGGACCAGC
+>42224 2
+ATGAGACAACCAGTCGCCGCGGATTAACCTAGTGCCCTACCCGATGGTTAGGCTTGAGAACTGCAAGATGGTTAAGTGTTACCCTTACTGTTCGAGACCT
+>42225 2
+GATGCGTACTCACGTCTGGTGAAGCATACGAGTGGTTTTAACTTAGTTCCCGTAAAGTACCGGCATGCTCGACTAGATCTCCGGCCAAGCAAGTCAGCTA
+>42226 1
+CTCAATCACCAGCTGTGCAATTATTGAGAACAGCGGGGCGGTGGCTTTTTGGTACAGTTTTTTGGCGACCGTAACCCCTACATCAGGAGTCCCAAGACAA
+>42227 3
+TATGTTACAATTGCCGGAGGTAATTCTATCTTATGCCTTTGCACAGCTCAGCATCCAGGAAAAACCCGTGATCTGTGCGGCGTCGCAAGGAATCGGGCAC
+>42228 2
+GTGGGAAATGTATGGCCTCTATCGACATTTGAGAGGGCCACAACGCCAATGGTTTCAGATGTAGCGCGACTCCTGACTCGCATCGTCTCACACTATATGA
+>42229 2
+ACCGTGATGAACAACAGGGAGATTCCGCGCAGTCGTCCAAGGGTACGTACTTTTTCACCAGTCGACGGTGCATTGGCTCCCCAATAGGTTTTATTAAACG
+>42230 2
+GACGGCGTATGAGTGATCCCCACATTGATCTAGCTTAGCTAAGCTTTGCTCGTAATTAGGTACCAGGCGCCAAAGGTATAACTCGCTCGTCGACGGAACT
+>42231 1
+TGGCCTACCCGGGTTTCGGGAAGAAACGAAGTTAACAATTAGTATATTATGCAGCCTCCGAAGACCCTCTGACTTGATGGTAGTTCGAGCCTCGACTCGC
+>42232 3
+CTTCTCTACTTCCAGCTAGAATAGCACTCTACTGTCAAAAATAGCAGGATCGCGACTGGTTTGTTTATTCGGAGTCCGCCGAGAGGGCAGTCGCAGCGAA
+>42233 1
+GATATGAGAACAAGATCAGGACTCGCGAGAGGTCTTAGCGGTCCGAGAACTCTCCCTCGTTCGGGGGCACTAATACACTGATCGCTTATCTTAGCTTTCA
+>42234 1
+CGTAGGGCTGCTTGCACAAGGAGGGGAATTAAATACCGCCGACTCGTCCCGGAGTTATTTATGCTCTGTCCACTTAGTTATACTGCCAAAACTGAGCACG
+>42235 3
+GAGGCATGGTGGTCCAAAAATAACTTACCGTAGGATGACCTTAGAGGCGGCCTTCCCTTACACCCTATTCATGAGGCTCAGGCTCGACTTCTGTAAGATG
+>42236 3
+TAACGATTGACGGTACCCCTGGGCGGCCTATTGTGGTGTAGTCTTTTGCTTTCCTGAATACACACCACTAGGACAAAGAGAACCCAGTTGACCAGATGGC
+>42237 3
+TACACGATTGGATGAGAACTGGAGCCAGACGTGGCTCGCTTTCGCAAAGCACCTTTCTCATCTCGTAGACTACTAAGTGTGCAATCGCGACGTATTGCAG
+>42238 1
+TACAAGTTTGGTTGCCCGACCCCAGGGATCCTTTATAGGATGCAGCCAAGCAACTAAGCCTGTAAGGAAGCGTGCTTGCCTAGAGATGTTATTGTACCCC
+>42239 3
+TTAGAGGCAACTTCTGCTACAATTCCAGGTACGGTTAGTAATAGGAATCATGGCCGCGCAGGCACCCTTTGCAAAGCTGTAGCTCTGTATGCAGCCTCGA
+>42240 3
+TGACCGCCGGCAGCTCAATGAAATTCCGTCACCGTGCGCCATTTTAAATCTAGTGATGTAAGCGGGACAGTTGCCTCGGTAGCCCATCAAGTATTGAAGT
+>42241 2
+CAAAGGTCATTCCAAGGTAGCGCCGATAAATCTAAGGATTTGGCCATGTCCTACTGTAACGGCACGCGCGGCGCGGTTACTGTCTTCACAGATTTATCGA
+>42242 2
+CTTACAAGTCGAACTTTGTGGGGCACATCCTGGAAACCAGTGGTCGATAGCCTCTCAGCCTTACTTCCGCTATGAAGCCATAATTAGATAGGCGAGTGCG
+>42243 2
+AATTTGCCCTTAGCACGCAAAGCGCCGACTAATAAGCTGGCGCGTAGATCTGCTTCCTGCCGACGTGCACATCATAGAAGGTTAGTCATTTAGGTATGGC
+>42244 3
+TTGCTTGTGATAACACGCAAACGTGAGCCTACTAGATGGAACCTTGCTACGGCTTCATATAAGTTCACATGTGAAGCCGCCAGCCGGGATCTCTGCTAGG
+>42245 3
+AGTATGGGCACTGACAAGTGTTTGGGTATCGGTCGTTACTCATGAACTACATCGTCACCGTGCACAAGCCCAGTGAGAGTAGAAACCGCCTTTCCCATTG
+>42246 1
+TGCGATGATGACACAAAGTAATCCCGCGCTAACAAGCTGTCTACTCAGACAGTTGGGGTCCGTTTACAGCTAGAAGGTCGTGTTTTGGACACCACCTCTG
+>42247 3
+CTACTGGAGTAGCCCGCCGTAAATGACTCGTCGGATGTTAGATGTTCAATTACTGGTCCTAATATAACCGCCGTGACAGTCGAACCAGGCTGCAGACTGT
+>42248 1
+GGCTAATTGACCGGCAAGTCTTGAAGTTTCCCGAATGCGCCACAGCTACGCTCGAGTAATACGTAGCCCTTAGATCTCCGGTAACGCTGGGTATATAGAT
+>42249 2
+CCTACGCAGACTACAATGAAGTGTACTGCTCGACAGCTGTGGCTACGACCGGAAGTGGTGATTGACTCTGTACCCACTAGTTACGGCTATAAGTCTGTAC
+>42250 3
+TACCGTTCTAACGTCGTTGTAAGGGTGTTATCGAAACCCTATACGAGTTGGTCGCCCTCTTAAGTACAGCACCGAACGAGGGGAAACCGCTCTCAGATGT
+>42251 2
+TAATTGCGGCTGTCGTCGGCAAGTCAAGATGCAGATGGCCATGGGACGACTTTTGATGATTCCCAGACTACCGCGGTTCTCGTATCACAAGCACTAATCA
+>42252 1
+TGGGCGGCAATGCAGCAGCCATAGCTTATGAGGTAACTCAATTTTGCTATGACAGGCTCTGGTTACCGCCTCACTACTAGTGAGATCCCAAACCGGTATG
+>42253 3
+TGCCTCGCTTAAGTAGGTGCACACCTTTGTAATACAGTCGAATGCTGCCAATCCGACGATATGTAGACCCATGGTCATCGTGCCTAGGAGCGATGAATGC
+>42254 2
+GCTGCTACGATTGTGATCAGGCATTGGTGCAAAATATGCTCAACTTTACTACATGGGGGCATTCTAGGTCACCCGCCCTTCCGGAAGGTCGTGACCAAAA
+>42255 2
+TATGAAACCGAATCGGTGTTACACATTACTTATCGCAGCTAGTCCTATTTCCATTGCGCGCGGCGGGGGAAGCGACCAGAATCCGTTCCTATGGACGAAT
+>42256 1
+CGGGACATTGTCACCGGTCTGTGAGGAGGTGAAAGAACCTTCCGTTTACGCTAACAATCGTGAATAACTGTTCCACCCACTTATGCAGCATATGGCTGCG
+>42257 3
+CAAGACCATTTCGACGGTTTTAAGTAGTAAGCCGTAGACAAGTGCGAACCCATATTGACCTCGCGAGGGGCCGCCAGTTAGTTTCATCTATTGCACGCGT
+>42258 2
+GGTCCAACCTAGCTATGAAATTTATCCGATCATCGACAGCCGTTTAGCTGGGCCTCCGCAGTCATAATTATAAGAGTTATCGGGGCGGCTCACGAGTCAG
+>42259 2
+GCACTTTAGTCCCGCCTTACTCGGTACCAAAAGGCAGTTCTTGAAGGGTGTACTGTCGTGACAGCGTATTAATGACGAAGACCACATTCGGACCCATGTG
+>42260 2
+GCACCTCAAAGCCATATAATCCAGTACAACTCGCTCTGTGAATGCGGATCACAACTGTCGATCGATAACGTGCGTGGAGTTTGTGCTTGGAGCTGTACGC
+>42261 1
+CGTTCGAGCTACGACGAGGGGCCATGTGTTGGACTCGTAGTTGTGATATTAGATTCGTACGATCGCATGCAATCCATCACAACATTCACGCCGACGTACA
+>42262 3
+TGTTGACAGTCATCTGAGATCGGCCCAGATTCTCGTAGCAGGTTCTGGTTCCGCACATCAAGATGCGCGAAATTACAAGCCTCGGTCAGCGGAAAATTTC
+>42263 1
+GGACCTTAACCCATAAAGGAAATGCTGCAGGTGTAGAGCCGTGCACGATCAGGTATGTAGCTGCCTACGTGCCCTCTAACAGGATTATCTATGTTCTCCG
+>42264 3
+CTTTGGAGTATGCCAATAATTTTGCCTACGGTACAGGCAAGCCGTGTAGCGTACGCGTAGACGATTATGAAATCGCGAGTCCCCCGCCGTTGTAATACCA
+>42265 2
+ATTATCAGAGGTGAGTGCGCACATGCGCCCCCCCTCGGATCGCGATATGAAGCACATATTGCCTTTGCGATGACGACCTAACAATGTGTTCTTGGGTAAA
+>42266 1
+ATGAACTGTCCGTAAACGGCTCAACTCCTCGCCGTGGGTTCATAAACCAACGCCCGCAGCAAATGCAAGTTAGGACCGGTGGCGTTTTATTGGTATGTTA
+>42267 2
+CAGCGAACGACGCCTGGCAATTTACCCAGCGCAATACGTGTAGCATGGATCGTATTAGTTTCATTGAATCGAGCTTGGTGGATTGCCAAGACCGTCCTCA
+>42268 2
+ATATCGGTCGCTCGATTAGAAACTAGCATACTAAGTCCGTGTCTGAAACAGGTACCTTTCTGAGACGGCCGCGTATTCCTGCCTACCCGTAGTGGGAAAG
+>42269 2
+TATTTCTCTCCGAACGAGGGCAGGGATAGCTCAATGTCATGTTGATCTATGACGCAAGGTATGCCCAATCATGCCTGACATCGTCAGTGCCGGATCGACA
+>42270 3
+ACATACTAGAGGGCTTGAGGTCGCTGGAGTTGCAAGGTAGAAACCGCTCGCCGCACCAGACATTTCCGATCTTAACACTGAGTACTACTGTCGTTTCATG
+>42271 3
+TATGGGTCTGCAACGCTTTATGCCCTTTATACTAACGGATACTTCATACGAAGCTAGATAAAGGCAGAGCGGTCCCCAGTTGCGCGTAGGACGGTTCCAC
+>42272 3
+GATAGTTGACGGTTTTCTTGTGGATCCTAGACCCGAACCAGGAGTAGCTCGAATAACCTCCTCCAGCTCCCGGGATACGATATAGTACGATGCGTATCAG
+>42273 3
+TGAGGATAGGAATCTTGCCAGAAGCAATGGTATTAGCGCCCTGAGGAAAGTCGGCCCGACCCAACTTATTACAACACTGCTTTCCATTTGCGCCTGGTTG
+>42274 3
+CTAGCTCGTCCAAATAAAGCCGAGGGGCGAAAGCTACAGGTTATTGTAGCTGCTTGTGCTTCGTCTTAATTCCCTAAGACCTCTGCATGGAAGAGCCCAG
+>42275 2
+ATCGCTGTAACGCCTCTATTCCTAAGATAACGAGATCTCGCGCAAGTCGTGCGATGTGATTGAAAATTGCAACCCACCTAGTCCGGCTGTCAGGTGGGTA
+>42276 3
+CAAAAAACCCTCACGCGTTTCAGCGGACACATTACGTCATTGCCTTAGTCGATCGGCGTTGATAGTAACGGACCATGCTGAGTTTGTCTAGGTAGGGCAC
+>42277 1
+AAGGGGCCGCGGCGAGCTAATGTTTAGCCTTGCGCCATATTATTCGCGATGTTTCATAAGAATTCCCGCACAGCCGTGAAACACTTCAGATCTAGATGGC
+>42278 3
+TGCCACAACTCGCCTGGAAGAGGCCTTGAAGTCGGAGAATGTATTCCCGCAAATCTTAAGGCAACAGCTGACCTTTCTTGATATGCACATGCGTCTTGGG
+>42279 3
+GGTTAAAGATTAGTGTATACGGGACCGAGAGCGTAAGACCCCCCAAGAAGACGTTTTATTGTTCCTATGGGTAACGCGTGCTCCTATTGAAGCCCCTCCC
+>42280 2
+TTGATGGGACGCTAGTCAACTCCTAGCTAGTCAATCGGTCATCTGGATATTAGCGCTTGCGATGGATCCATCGCGTGCCCCCACGGAAGTAAGTCATAAA
+>42281 1
+TTGATAACGACTTGTACAACTATTAGAGGTGGTGCCCCACAATGCTGGGCGCCACAGGCGCTTACCGGTAGAATTCGTTAGAACCCCATGTTACGATGCT
+>42282 3
+AACGTACGCCGTCCATGACTGGTACCCAACGGTATGGCCCTTGTATCGTTGCCCTTGGAACAGGCGGATACTCATCATGTCGGCTGTAGTAATAAATAGA
+>42283 3
+ATATCTTACAGCAATCTGCAGCTGCAATAAGAGACCGGCGCAGAGTGTGGGGTCCGCCATGAGACTCTAACGGATCCATTCGATATCTTCTGTGTCACGT
+>42284 2
+CATACTCGTTGTTACAGGGCAGTTACTCACAGCTAACTGTGTGACCTGCGAGGAAAATAGCTTTAGTCGACTCAATAGGTACTCCCGGTGGAGTCCACCG
+>42285 1
+CATCTTGAACCAAATCCGCGTATGCAATGTTGAGACCCTCCGCACGGTGTCAAAAAGGTGTCGTGAATTTGTAACGCTATTGAGTGGGGCTCCCTCACGA
+>42286 2
+CATAAATCTGAGTTTAGCGCGCCGCCCCGAATGCGACTTTTAGGGGTTACACTGGTGCGCATTAGAGGACGCCGTTCACTATTACGCAAACTAATCGATG
+>42287 2
+ACATAGCAGGGACCTGGACCCCCGAGCGCACTCCGGCAGCGACGATCTGGAAATTGGTATTCGATATGTTGTTGTGACATGTTACTCCTTAAAGTCCAAT
+>42288 2
+CCTTTGCGACCAGGGTTGGTCTCTTAGGTTTCCCGGCATAGAATCGAATTGTGACACTTTAACAAACCACAAGGTTTGGGACGGGGACCCCAACGCTTAA
+>42289 3
+GTTAGGAACCGTGAGGCGGGAGCACTGACACTTATTATCCCTAATAGTTACCAGCTCATCCACTAGAGCGGGTAATCCAGCATCGGTGCAGGTTATTCTC
+>42290 1
+CGGATTACTGTTTACATACACCTGCTCTATGCAGCATTCGGGGATGTTCCAAGGCAGCTCGGTTGACAAGCTAGGCGCCCTGTACAAATGGATACAGTCA
+>42291 3
+GTCTAAACCACAACGAGTCTACGGAGGCGTGGACTGGCAGAGAATTATCGGCCACTGCTCGGACCCTGGTCTTATCTTGTTTCTGAACCAAAGTTATCAG
+>42292 3
+TACTCAGTGCCGATACAAACAATAGGCGTCTTATTCTGCCTGTCCTTGCGTGATTGGACCCCGCACAAGTTCTGGAGCCAGTTGTCAGGGTAAACAAGGA
+>42293 2
+CACACGAACTCGTCGAAAGTATCATTGTGTCGAAGGTCGTGCGGGCATATAAAAGCACTATCCCTGATTCGCGCTGACGGAAGTGTATTCCCGACGTTTC
+>42294 1
+CTCAGGGATAAATACACTCCGTACCGGGATACCTTGTGCCCCGTAGGCTACCGTTAGGGTACTGTTAGCAAGACGATACTGTGCACTTACGATAAGGTTC
+>42295 1
+ACAATCAGGTGGACATTAGTCTAAGCCGACGGTGCCTTATCATGCCGCTAACCTTTACATCACCGAAGCTTTGGCTAGTAAGGGGTGCTCATGACGTCAG
+>42296 1
+TACTGTCCCGTATTGAGGGCAGCAGTTTTCACGTACTCCATCGAGGCGAAACTTAGAGCCTGGCGCTATCAAGGGGGCAACTATGTTACTTCGAAATCAC
+>42297 3
+ACACTGCACTTTTAGTCTGATGTTTTGATACAAGTCGCACCCTCATCAAGTTAAGTCCTTGAGGCGAGCGACCGGTCTGACCCCTGGAGGATGAAGGAAC
+>42298 2
+AGATTTGAATCACTGTGCACCTAACGGCTCAGCCGCTGACAGGGTGTTCGAAAGGCATTGTCTATAGGCATGTTCTTAGACTTCGAAACCCGGGAACCTC
+>42299 3
+GACCTATCGACAATTGGGGATCAGCGACTTGAGGTAGAGCGCTCACTATATGTACGGTCTAAGAGGCCCCTTAAGGTTCCAATTGTACCTCCGCTCAGAT
+>42300 1
+ACGTCCTAGGTGGAACGAGTGGCATTGCACCTTCCATCTGTGCGACGGGTATGACATATCTATACAAGAACGTCTTACAGTACACGTACGCAGTCTGCTG
+>42301 1
+AAAGGATCTTTAAGGGCGGCCCGGTCTCCCCTGCTCCACTAGCTACCAATACTGTCCATAAAGTACTTCGAGATCGTTGTGACGTTTGGAAAGGACGAGT
+>42302 2
+TATTTCGAACCGGTTGATTTCCGAAATCACTTACGACAGGATCTGCGTGTAACCGCGAGGCATTTAAACGACCTAAGCGGAGGCTTCCCTATGTCGGACG
+>42303 2
+GGACCTATTAGGCCAAAACAGCGCGCCGACCACGATGACTTACCGAGAGTTCATCGAACGTCTAATGTGTGGTCGTCACCCTCTTGATGTGGAATAGTTT
+>42304 1
+TGTTAGTACCGGTTCCATAGCCCGATATGTTGTGTAGTTAATCAGCTCGATCGCTCGAGTCCATCACAAGCTCTGCAGTAGTCGCAAAGCCCAAGAGAGG
+>42305 3
+CACGAAACATAAGGGGCCATTGAGGTGCCCTTAAAAGCTGCCTTCTCTCAAGTACCCTATTTCTAGCTTTGGTTCCGTGGGAGCACTGCAGGGGAATCAA
+>42306 2
+TTCATTATTACAGGAAATGACGTGTTGAATCGGTTTCTGGTCCATTCTAAACGGCATCGCCAACACAACCGTTGGCTCGCGACAGTGCAGCGGCATGCGA
+>42307 2
+CGAATAGACTCATGGGTGGGATGGGCGTATAATCCCAATGCATTCTCACCTGCCTACCCGATCGCTCGATCAGGCAGTAGTCATTTGGCCAATTAGTAGA
+>42308 3
+CCCTATACGGGCGCGCCAAGTACGGGTGCGCGTAACAAGTTCCATTCGACCCCAGGTGATTAATGAGTACGTCTTTCTAATCGGACCTAAGAGTTATGAT
+>42309 2
+CAATCCGCTATGTGCTACCACGTCAGGATGCGGGGAGATCGTAATCAATCTGCAGGCCACATATTGCGTGCTCCACAATGTTTGTAGACGGTAACTGCAT
+>42310 3
+CTTACGGATAGAGTTCCGCATCGTTCGGGATGTTAGAGGCAATTACACTCGACGCATTAGCCGCTAACCTGGTCAACCGTAACTTCGATCAGACGGATGT
+>42311 2
+GTCAATCTTCGGCTCAGAACGCCAAGCGATCCGTAAGCGTCATGAAAATGACATCTCTGATAGGTAAGCCGCGCTATGTCTTGGTGTGCAGACTCTCGAT
+>42312 3
+GGAGCGTAACTGTTCGTTGATGGCGTAGAGGCTCTCCCCCTAAGTTCTGGAGTTTACAAGCAGAACTACATCCCTTCGCACCTGATGCGATCAGTAGAAA
+>42313 2
+ATCCTTGAATGTCAGACCATGTCACTAGCTCCTCTACAGAGACAGGGTATGTAGGGTATACCTGTTTAAAGGTCAGAGACGCCTTGAGCTTGCGCCCCGA
+>42314 1
+CCGGGTACCAACACTGTCTTAGCTATTGCACGCTGACACCTATAATATGGCGCCACTAACTACGTAGGACGATTTCGGAGTGTTGAGTCAGGAGGTCACT
+>42315 2
+AGCTTTATAGAGGCCTGTGCTAACTATGAGCCAACGAAGCGGTAGGCCCGCACTGCAAGTTTTGTGGTGGTCTCCTTATCAGGAGTACACCACATACTCA
+>42316 3
+TCCATGCTTTTTGCCAGGTTGCCATCTAGGACAACTAGCAGCGCTTAACAATAGCGTTATGTAACAGGGAACGCTGCGGGCGACATGAGCTGCTTCTAAC
+>42317 2
+CCGGAGATTAACCTATGGGAAGGCTTTCTCTAGCCACCGTGAGATTGGTAGACGTTACAACCTAATAGTCAACTTGTCGATCGGAGGACTGGTCCTCACC
+>42318 1
+AGACCCTATAGCGTTGTTCACTTGAGGATTGAGTTTCGTAAGGCGTCACGTACTGTGAACGGTCCGTGACTGACAGGACCCCAGAAGTATCCACTCATCA
+>42319 3
+CGCTTATTCGGTACGTAGGTTCGCGCGTCGGCATTGTGAAATCAAAAATATGTCGCGACCAGCGGCGAGGCCCTGAATTCTATGATGTAACCCCTTAAAC
+>42320 2
+CGTCTTAGGGCACCAGGTGAGTTCCGTCATAAAACCGAACCCCCGCCCTATAATAAGAGAGAACGTGTTTGATGTGTGCAACCATGTGGGCTCTGTCATT
+>42321 3
+ACCCGTAAGAAGTTGTTCGAGATGAACTCTCTGTCTTTTTGAAACGACGCCGACACACTTTGTCCTTAGGCCGCTAACAGGAGGCAACGATCAGGTGCTG
+>42322 1
+ACTAGATTGCTAACTCTTAGTCCGAGACAACGAACAGATTCGGGTGGACGTTCACCCTTGTCTCAGCTGTAAATAGGCTCGGCGCATATAGCTGCGTAGC
+>42323 2
+AGCTCTAAAACTTGAAGTAGAGCCCCATCTAGTCGCCAAGCAATCGTCCCCTTTTGTAGTGCGTGTGAATGTGAACGGCCGTTAGCCGACATGCGAATTG
+>42324 2
+TAATAGTCGAAAAAGAGACGAGCATGACGTCCAGATTGTGACTGCCGCCCTTCGGAAGAGCGGGACGCGTGTACATATCGACTCTTTACCTTTCCGCTTT
+>42325 3
+TTGCGCTCCTACAACCACTCTGGCTGGTCCTAAGCACAACAGAGGAACTTGATTAGGCAGACGTGTTGCTATCGATTGGGCATGTAAGAGGCATCTCTAC
+>42326 3
+AGTAGGTTTTACCTACTTTAAGTACTACTCGGAAACCTGCCACATATCTTGGAATCCCCCGGGGTCTGGCAGGGGAGAGTCTTGATACACCGAAAGGCCT
+>42327 1
+TAACCTCGCCATTGACTCATTTACCAAATGGCTAAACCGAGTTGGGTGATTTCTGTCATAACCCAGGGATCTGTGTCCCGAAGGCATGGAAATGCGGGCC
+>42328 2
+GCACTCCACGGAGTGCATAGAGGAAATACGAGTCACTAGGCAGTTTCAGGTAAGTCCGAAATCCCTATCTTCGTCTGCGAGCTCCTACGTGATGCTTTGA
+>42329 2
+TACAGTTCTGGACTCCATTATGCCATATGAATATCCCGAGTGCGGAATTTATAGGGTTAAAGTCTCAGAGGCCCTTACCACAGGCGAGCCCCGCTGAGGT
+>42330 2
+TGTTTACAAACCTACCAGCGAAGAATGGGGATGGTCTCACCTTTCAGTGACAGTTCTCAACGTGGACAGCGCCAGTTGCGCGCTCAGTGAATTCCTAGTA
+>42331 3
+CGGAGCGTCGCCCGCCTTGACGCGATTACATTGTGCAGGATTAGCACATTCCAGAATCACTAGCAGTCCGAGAAAGTGCATGATCTTATGTTATTACGGC
+>42332 2
+ACCCCTTCACCCTGGTATAATGCGTTCCGCAGAATCGCGAGTGGACACTGGGAGTTGCAAGTATACCCTTTTGTTTAATCGGAGAGTCAGAACCCAGGTA
+>42333 2
+AGCACATACCGTATATCTAGCATACGGCTCGAACATTGGTTCCCTATAGGCTTGACGACCCATCTAGGTGAAGCTGGCGCACGCTTTAGGATGAGACGTT
+>42334 3
+AGTGGAGATCGGACCGAATTACCGCTCTTGCATCGTGTCATTCGGCCAGACGCAAGCAGCTGGAATGCCGGTTCTAATAATTTACGAGAGCTCTATCCAT
+>42335 3
+CTCTTTGGCATACCACTGACGTAAAAGCTAAGCGCAATCTACACTCGATCAGGGGAGCCCTTTCGGCCGGCAGTGTATACGATTTAGACTGTACTGGTGA
+>42336 2
+GATACAAACCTAGAGTTTTCTTCATTCTCGTGTTGAGTCTAAATTACGGGAACCCGCGCGGAACGTATTTGGCAACAGTCAGGTAGGTCCACCGCGGACC
+>42337 2
+GCTTCTGCTCACATCTGAAGACCAGTCGACCTAGCGACGCCGAATCGGGTGATGCGTAGTGATTAATCCCGGTTAGGTACTTATTTAGCCGCATAGAACA
+>42338 1
+AGCACAATGGAATTGATCTGTCTTCAAGCATCAATCTAAGTTGAGACCTGTGAGGTCCCCGTGACCATCCCTGAGGAGTACGATTTCCTGGGAGCCACTG
+>42339 1
+GCTGAGTAATCGTTGTCCATGGCTGATGAGTCCAAGGTAAGCGCTACCGGTTACACGTTAACCTTAAGGCTAACACTGCTACAGTCGTTCGACCGATAGC
+>42340 3
+CCGGCCGAACTTAGAGTAATGTTTTTTCTAAGCGATGAACTGCAAGCGGATATTACCCCCCTCCTGTAAGCGAAGAGAGACCGTTCTGGTCGCTGTAGAC
+>42341 1
+ACTTCGTCCAAGTAGATGGGTAAGGCGCCCCAGCTTATGTCTATGGCCGAATAAATGAACGTTAACCGTTATCTTACTACGCGACGGCCTGGAGCCTTGA
+>42342 3
+CTGTTGAAACCTGAAGAGTTTACGGTGAAAACACTGCACTCAGACAATGACCGCAGATGGCGCAGGCCTGTATCTTGACCCATCGTTTTCTCGGTCAGGT
+>42343 3
+CCTGAGGACAGAATAAAAATCAAGGCTCGACTTATGGCAGCTGGGCGTGTAGTGCTTCGTGTCCCCTGTCCCCGGACCAAGGTATAATGCTCTAATCTTA
+>42344 3
+AGACCGTGTTTACCCACGATGAAGTAGATTGTCGTGTAAGTCACTAACATCGGGTGTCCCTAAACCCGGATGGGCTGTAGAATCCTCATGCCTCCTGGAA
+>42345 2
+GGACAATCCTGTTACCTCGTGGACTCATTGACTGATTGCCTAGACAAATTCGAGGCAGCTCAAAACTCCTGGGGCTGAACAGCGTTTAGACGACCGTTGT
+>42346 3
+ACGGCATTGTGAGTTCCCCTGGCCTAGGGTCGATAAGTTCCTCTGACCGTTTGTGGTGTCACATAACAAAAAAGTTCTACCCGGCCGAACTAGAGCATGA
+>42347 1
+ACTGCGGAAGGCACAATTGGCCCAACTGGATCTCGATCTTCATAGATGTATACTCTTCAAATTGGCTCTAATGCATCGAGGGTCGTAGGGCCTGCACCGA
+>42348 2
+TTGATAGCTGGGTATCAAACGTTTTTTAGCAACGACGGGCATTCACTGCTCTTTTGCAAGAGGCTGGCGCCCCCAACCTAACAGTGAGGGCAGCCATTAA
+>42349 3
+CCGCAACGGAGTGATCTTCCCCGACCCAGACAAGGACATAGTATTAGACGCAGATGATATGCGAGTCCGTGTCTTATGTGCCAATCGTAAGCCTTTTTGG
+>42350 2
+CGAATTATTCGGGCCTGGATGCACGTGGTAGGGCACAACAGTCATCATGACACTCCCTGCGAAATTGATTTAGTGACAGACCAGCCTAGCCTGTTTCATG
+>42351 2
+TCACGATCGTATCTCCACAGAGGCTTGGAGTTAAGACAGTTTTAGTACCAAGTGCCCAGTGTACCTGGCACCTCATTCCGGATGCCAGTGGTATACAAGG
+>42352 3
+GCGTGGGAAGTTACAATTTCACCATTGACCCAGCATTCACATGCAGACGGACAACTGCATCAGTTGGGAGGGCTCAGATTAGTTTGCCCGCTTTCCGTAA
+>42353 3
+ATTTGGGAAATCCGAGCAAACTGCGGTTCCTGGGTACAACGCCCGAATGCTGATGTAAGCTATCCTATAATTTCCATCGTACTGTCAGCGGTGCGACGAC
+>42354 1
+GGCAGATTGTCGAAGCTCATGAAAGTACGAAGAGTGATCAACTTGATATAAGCCTGTAACGTCCCGTGCCTTGATACCCTTAGTCCGCAGCCGGTTCCGT
+>42355 2
+GACGCTTCGCCGAAGTACGTCTTCCCCGACATGCACTGTAAATGCTGTCTACTGGACCGGAGATGCACGCAGGTTGTTTTAAAACGATGAAATTGTCCGA
+>42356 1
+TCCTAGTCCGATGGTCGAGAAAAGATATGTTGCATTTAAGAGAGGACTGATCTATTCTGTCATCGCAACCCCTCCGTGGGCGACGAATTACCTACGCGGC
+>42357 2
+CGAACTACACTGACGTGGGCCGCCGAAGAGTGTATATCTACCGTAATTATGCTTTGGCCTAATACGACATTGGTGCTACCCGCACTCGCTGTAAAATGGG
+>42358 3
+GACCACTGACTATTAAGGTCCTTTGTGGTAGGCAGTGCCTATATCCTGTAGACTGGGGCAGGAGCCTAAATCACCCTCGTTCACTCGACAAGAAGTCAGT
+>42359 2
+GCGCGTCGTGCAAGAAATATGAATACCGTGCTATTAGCATCCATCGCACGATGACGCTTGCGCTCAGTCGTTATTTAGCGGTGACCCTTCGAAGATGAAC
+>42360 3
+GAGTGGACTAACCGCTTGAGGTGGAGTCACACCGGCTTGCGAGGAACATCTATAGACCTACTACACCGCTAGACAGTGCATCATTCAGCCTTTTTAGTTG
+>42361 3
+TTTGTACAGCGTATGCAATGGTGACTAGACCGTTTCTCAGAACTATTTGAGCAGGTCCAAGACTGCAAGCCAGTTTGTACACAGGACGCGCACCCTGTCG
+>42362 3
+GGCGATTGTTCTATGCACTAGTTGTCTCCCTTGGTCAGTAGAGAAGAAGACCGCCTCGTCTCCCGCTGACAACTACGGGTTACAATCAAAGGGCTAATGA
+>42363 1
+CCGCGACTGCACAGCAATGGGTGATTGGTATTTAGACCCCTAATTAATGAAACGGCACTCACGGATTCGAAGTCGCGAGATTGCACCTGTCGTCCGATTT
+>42364 3
+GGTACGCCTGCCCCGGATTATGCCGTTCAATACCCTCCGTTACCAAGGAAGAAGCACTGTGATTACTTGATGTACCAGTAGGCTGGAATAAGCTTTGGAC
+>42365 3
+CAGCGGTTACCAGGCCTAGTTTAACGCAGTGCATCGCGATTTGGAGTGGTATTACCCATACAATGCGCCGTTTCTCAAGATGGAACGCAGTCTCTAGCAA
+>42366 3
+GTTACCTTTCAGGACCTTCCCGATATAATCTGAGATTGGACACTGAGGTTATAGGCTATGATCTAGGCCCGGCACTTGAGCCTAATCACAGGCGGGACAC
+>42367 2
+CCGAGTACGGAGTTCATGGTCAATTGTACCGTGCACTGCTTACACGAGTTCCTGAATGAGCGGATCGGGTTAGATACTTCCGCCTCAAGAACAATACCTG
+>42368 3
+AAGTCCGGATCGGTAACTGATGGTGAACGGACTGTATGCCTGGAGTATCATCTCCCGTTAAGAGTACCCTTTTTCGACGAAATCCTGCCCTGAAACGACG
+>42369 1
+ATTCACTAGTACTGCTCCTCGTATGAATCGGGAGACAATTGCACGCACTACGTGTCGAAGGAATTGAGGGCATTCTGCACTAGACCTTGGACCCTACTGG
+>42370 1
+ACAAGTCTGTCTCGTTGTCGGGTTCACTAGAATGTGCAGTTCTAGAAGCAGCACTATAGTGTCAACCACCGGCCGCAGTACCAGATAATGGGATGTTCCC
+>42371 1
+CGTGGTCGAGATTAGCCTCCCCATATGTGCCTAGTGTTCGCTCACGTCATTCACTGCAGAGCTGACTCGTAAACAGCAAACGTATTTACGAGGGAATGAG
+>42372 1
+CACTTGTCCATTATCGAATCACAACGAGGGGTCTACTAGTTTATCGGGTCGTCCTAGACCTCATGGGCAAGCATCTCCTTAAACGGGTGCTGCAAGGAAG
+>42373 2
+AAATGGGGCAGGGCCATGCCGTTTCTGAGTACTTTGAAGGGTCTTACCGAAGTCCAGTAAGTGCACAATTCGTACGGATCCTACGTCAACCGTACCTTCA
+>42374 1
+CGGGTGCATAATGGTGTATTGGCTCATTATAGTTACTAGCCCCAACGAAAGCAACGGCTCCAAGCCTTCTAGGTACTCCACTGATAAGGGGTGTCCTGAC
+>42375 1
+CTCCCGGGTTTTTCATAGCCAATCTCTCGGGGAACGATAAGCAGGCGCTAATCCGCCGCTCTACTAGACTATAGAGGATACTTGTAAGAAGTTCATCGGG
+>42376 1
+TTCAATTAGTCCCAGCCCTTGCGAAAGAAGTTTTGTTGACACAATAATGCACACGGGGGATAACCGCGACTCTCCATCTGGTATCGCTCAGTAGGGTGGC
+>42377 3
+CCCTTTGGGAAAAGATCCGACGAGGTCAGGATAGAGATCCTACTCTGCATAGTTAACCCTGGGCAGCCGAAATTGAACTGCCTCACTTATTCGGGCGTTT
+>42378 1
+GTGCGCCCCAGCGATTGACCGGCTTATTCTACTAAGTGTCACTAAACGACGCCGGTAAAAAATCAATCGGATTTGAGTTGACTGCGGGCTTGTATGACCC
+>42379 1
+ATAAGAGGTTATGATTTTCCCGCCATATACGTCGGTACATTGTATATCCATGCAGAGTGCGTCTCTCATCGGACCGACGCCTACGACGGAAGGCAGTGCA
+>42380 3
+TTGGCGAAATAGAGTCGACACCCAGTCAGTAGTGAACTATCGACGGGTGCCAATAGGCTGTCACCTTTAGCCCCTGCTGCCTTCTAATTCATAGATGGAG
+>42381 3
+ATATCGAACCCCCGCGTTGAAACCAACACGATTCGTGGAGAGGAATCCGACCATTCTTGCACTTGTCCGTGTAAATCATGACGAGTTCGGACTTGGGTTG
+>42382 3
+TGTGACGACTAGATCCCTGCTACTGACAAAACCACCGTTGGCGTACTGTCTAGTCACTATAGGTCGTAGCACAAGTCGGTAGTATAGAAGCTTCGTCGCG
+>42383 2
+GATTTTGACGTCGTGCAGGACCAAGCCACGATTTTTCTGCTTGCCCTTCCAGGCAGACATAACGTAGGTGATTAACCCGACATGTGGCACTAGACAGGTA
+>42384 2
+TCTCAATAATAGTTGGTTCAGACTCAACTGTGACGCTCCTGCCCGTCAGAGCTGAGTCCGCATCGTGTAGGAGTCATAAGACGTATCATAACCGCGTGAG
+>42385 3
+CCCTACGTAATTCGGGTGATGCGTTATAGGACAGGCTCACAAGGTAGTACTTGATCGTGAAAGGTCAACCTCCACACTCACGTATTGTAGCTCGCTCAGG
+>42386 2
+GTCCGCTCGGGCACCACGTCTGTCATGAACGGCTTGGACGTCGTTATCATTGACGGTCTTGGCAAAAACTTGCGAATCAAAATCACTACGTTTAGACGAG
+>42387 3
+GGACCAGTGAAGGTACATGGCGAGCTGCACGTCGAATCTCAACTGACTTGTTAATCACAACGCGTGAGCTAACCTGCTTTCTCCTAATGAGTCCATGGGT
+>42388 1
+GACAAGTATTTTACACAATCGAGCCGTAGGACGTCCCTCTGCCAGACGTTCCAGACAAACTGGTCCCGGTGGACTTAGCTGGGGTACAGATAGTTTCTTA
+>42389 3
+TTCTCTCGTCTGATGCCCGAGAGAACGTCGATGACCGGAGATGCTATGAGTTCCCAGCTGTTCATGCTTCTATAAGACCCCAGGGAGGATTAATGCACAA
+>42390 2
+GCATCCACTGACCATGTCCCCCATAGCAATAGTGCTGGGAGGCGACAACGGTCTCTTAATAATAACCGGATACGGTATGTACGCGAGTGTTTTATCGTGC
+>42391 1
+GCTTGATCTCTACCGTGCTTCCGTAGATGTAGATATCTAGAGCATACCGGTCTTCCGGAACATAGCGACATGCGCCGTAAAAAGGCTGAATGGTTCGCAC
+>42392 2
+GCGCTCACAAAATGCAAGCATCTCATAGTTGAAGACCGAAAGATTCCAATTAGTGTCGCCGAACGTGCCTTTCGCGTATAGGCTTGGCAGTGGGCCTTCT
+>42393 1
+TGGTGGCGCGGCTGTTTGATCAGGTTGTCTCGGGAGTCGTAACAACGCCTGCCGACCACAACACAAAACATTTGCATTAGTTCTCAGTCAGATGAACTCA
+>42394 3
+CTACCCAACACTTAACTCCTGGGGGGTACCGCGTGGACATGAATGGGGAGACCTGTTATCTGGTTCATATTACAATTATAAGCCGTCTCTACGGCGGCAA
+>42395 2
+ATGTTAGGTCAATATCAGTCCCTTGTTGCGCTGCACTCGGCTGACCGGGATCGGTATAATTATACGCGCCCGCCGCGTGATATTGAAAAACTACAACGGA
+>42396 1
+TGGCTGAAAGCACGCAGCTCCCCGTATACTACTCGCACGCTGGTCTAAGTTTCTCAGGCTACTTAGAGGATGACGATGTAAGCCACTCTAGGAGTATTAG
+>42397 1
+AGTTGAAAAGGCTATCTACACTCCCAAAACGTTCCTGGGAAAGTGCCCTTGCCCGGGGGTATTGTTATCGCCCAGTTATCGGAGGAAAGCCACTCTGTAT
+>42398 2
+TCAATACACCGATTATGCATAATTGCTACAACCCGCTTTGCTTTGCGTGTCGGGGGCTACAATTCCGTACAGGACGGAGTAATCTACGTACGGAGCGCAG
+>42399 3
+CAATCTCCGTTCTGCACATATTGGCGAAGTGCAACATAGGATGCACGCCATTCTAGGGCGCGTGGTGTATTACGCTCGTGCCTAGACGTACTTAGAACAA
+>42400 1
+CTCACGAGCTCTAAAGCTAACGATGAGATGGTGGCAAGTTCACATGCTTGTCCCTGATCACGTGGCATATATGCCCCGCGGAAACGTCGAATTAGCTTGT
+>42401 1
+CCGAGCCTCATCTCTTGAATGACGCGTAGCACTCAGGCCTGGATGCCATCCATTACTCCGATAAGGGCGGTAGTGGTATAATTGACAAATACTCTGTGGA
+>42402 3
+GTGACAGCAGATCGTCCGCTCGTATTTTCAGCCCTTTATCAGCAAAATCATAAACGGGCGAGATGCGGCTTCTTTTTGCACCGGACCAGAGGAGAGACTT
+>42403 1
+CCAGATAAAGAGCCGATAATACAACAAGCGCCCGCCACATTGTCTGTAGTCCTTCGTAGAGGATGCCTGTTTGACAGACTGTTTGGCTGATTGGCACGTC
+>42404 2
+ACACCGTCCCGCTAAAAGAACTGAGCCAGTTAGCACTTGACCTGTTGCCGTCACGTGTGTGACGAACAAAGGCGTTGTTAAGTCCTTGTGGCAGATATCT
+>42405 3
+AGAGATTCCGCCCATTCCATGTTACAGCTCTTCAGAGGGGGGCTTTTGAATAACGACAGTCTCAACATACATGGTGACGCGCAGTCTGTAATTCGCCGGA
+>42406 2
+GACAATGGGATCCAGACATACAGCAGTATCCGTGCTAGTCGAGCGCGTAGATTTTAGGTTCCTACATAAGAACATTATGGTAGCCGGTCCCTGCCCCTTG
+>42407 2
+GGTTCGGGATAGACTCTCAATTCCCCCGATTGTATAGTACGATGACCAAGAACCTAAGCACGGATATCTCCTGCGCAATGACCTCCGGTATTATTGGGGG
+>42408 1
+ATACTCTTACTCGTAGTAGAAAGACTAACTTAGCGCGGAATGTGCACGACAGGTTTCGGTAGAGCCCGGGTACTCTGCTAGCGATCCCACGTGTTCACAT
+>42409 2
+CCGCATTACCGACGATTTAACCGTTTCAATATACTGAAGTGGAAGGGAGGAAGAGTTTCCACAGCCTGATCGACCGCTTGTCTAATACGGTCCCTGGCTG
+>42410 2
+CGCGTCTTCTAGCAACTGATTGGCAGTCGGGTTAACCTCAACGAGCGGGCTTTTCACCGAAACGACTAATGGCTCAACGGGCTTAAATGTAGACAGTTTC
+>42411 3
+TACGTCTGCGGTGACTCGACACGGAATAAAGTCTTCGCATATGCGCCGGAACGTCCATGGGCCGGCAGTCGGTTCATTATAAGTTTCATCCTAGACAAAT
+>42412 2
+ATTCTCGTCGTATTGCGGCTATAATTCGGTTTCACGACTGCCATCTCCCGAAGAAACGATCGTATGCAAATTATCCGAGTGGAAGCAGGTCGAAGCGCGC
+>42413 3
+CTTCTTTGTGGGGCGTACAGAGTGGTGACTATATTCCGACGACCAATTGTGAACATCTACAGAGAGCTTCAACTGGCTAGATGGCTCACGCCCCAATGCA
+>42414 3
+ACGGTCACGGCCATCAAACTTGAATGAACCGAAGAGAAGCCAGTAGCATTCCTCCCTGTGGACTGTTGGTGTTGCTTACCATGCATTTCGCATGACTAGG
+>42415 2
+TGCCTAATCATCACTGGGCGTAAGAGAATGCGCGCACGCACTTATCTCCACGGCGTAGCTGTAACTGAAGCGTGTGTCTTCACGACTTTATACGGAATGA
+>42416 2
+GATATCTTGTATTAGTGGAGTACCACATCATATCCCCTAGAGCAACACCGGGACCAGCTATCGTGAGTGGCGGTCGCGGGACGAAATTTGTCTCCACTAT
+>42417 2
+GCGTTGGGTGTATGGTTCCATAACCCATGGCTATGCCTAAGGAAACTACCTCAATTCAACCACCGTGACTACCGCGATGGGGTTACCAGTGTGAAGTACT
+>42418 1
+GAGCCATCAGTCAGATCTGACAGACCCTTACCGGATCCTAGGTTGCAGTACTTTACGCAGTTGCATAGTCTTTAAGGAAATGGCTGGGCCGGAACCTTCA
+>42419 2
+CCCGGGTTCCGTTGAATAAGTACGGTCACACACATTACGGGTGCTCCTGATGCCACGCGTTAAAATGGATAGAGCTTAACCTGGCATTGCGAGATCTACT
+>42420 2
+CCATTCAAGTCCCGGGGAAACGGCATACCTCTTGACGGAAGGTAATGCATTTTGCTACGACGCATAGTTCTGGGCTGATGTGCACAACGTGCTACCTAAT
+>42421 3
+CCGTTAGTGTTTAGCGAGACGGTCATCACGTCGTCAAATGAAACTGACCACTACAAAATTCGACTGAATGGCTTCTGCACTTCGGTAAGGTTGCGCGGCC
+>42422 3
+CGAGTATGGTAGTGATTCTCGTATACCCGACGACCCTACTCAGTAGGGCGATGGCGTTGGTTGTGCAGTAATAACACATACGCTACCGCCTGCCAAATAT
+>42423 3
+CCGGAGCTTCTCTTTAACGTTGATCCTCAGGGGTTCAAACCATTAACGTACCAGGGGTGGCTTATTCATGGGAAGTGCACAACCCCTACACGATGAGTGA
+>42424 2
+GATGAGTGTGCTTCTTGCTGGCAATTGAGACCCAGTTCCGGTCCTGAGTGTCGCATTGACATTAATGTTGGCCACGATCCGAACGGCAACAACATACAAC
+>42425 2
+CATACGCTTAATTTTCGGCCACGTACAAGCTATTATTGGTACTTAAGCGTACGTCCCGCGTCACGTGTAATGCCATGGGGCGTCGATCGAACAGCAAGGA
+>42426 2
+GACCAGTTGTCCGGAGACCGTCGCCCATAATAACCTCCTATCTCAGTATAATGCAACCTAGATCACGCAAGTCACGGGTGGGGGTTAGACTTGTGATTGT
+>42427 3
+CTGGTTAAACGAATGGGTACTCCTGTTCCGTTGAAATGTAGAGGCCCTCGGCGACGATTGCGCACCCTTAAGTCTACCACTAGTAATTGACGCCAATGAG
+>42428 2
+GCAACTCTGAATATACGTTCAGTTAAGGTGGTAGAGTAGAACTAGTCGGCGGCGCGTGATGCACTATACATCTCCGCAATTGCTCGCTGACCACTCACGT
+>42429 1
+GTCGTCGACATCTGTTTTTTGTGGCACAGGCGATGCGTAATCGAACGTCCCGGGAAAATCTAAGACAGATCCTGGCAATAAACGGAGCCCTTCATCCGTT
+>42430 2
+GATTGGCTATGCTTAAGCCGGGGGTGTCCTCTACTATAACTGCTTCGTACGAAAACTACGAGTCCGGCTTCTATTCCGCCACGACGAATAAGGATGCAGA
+>42431 3
+CCCGGACCTCCTGGGAGCGTTGATTGAAAAAGTCGGACTACGTCTTGGAAAGCGTTGTTACCATGGGTAACTTCGACATATAGTCCATATGTACACCGCC
+>42432 3
+CGTCGTGACCGGCGCATTATCGTGACCTGAATTCATTATGACCTTGTGAATCAAAGACAGGCTGTATGGTAACACCTGTGCCGCAGCTCAGTCAGACTAG
+>42433 1
+CCAAGGGCGGTCGTCTCCCAGTGTATATGTCTTACAACAACACGGATTCATTACCCAGGGGTATCTGCGCGTCATTGTTGATGACAAGACGACATGGATC
+>42434 2
+AAAGACATCCAGGGGAGGCCCATCAAACCTCGTAGCTATTTGCCGGGCAATCCGGGGCTAACAAGCCCTCCTATTGTTGTCTGATTGTTAGGATTAAGTC
+>42435 2
+AAGTTGCCGATTAGTCCTAAATCCAACACCGGAGGGGCTTATATTAGCGATCTACCGATTATAACAGTGTGCCTCGCATCTGTGAGAGCGGCTGCCCAGT
+>42436 1
+CAGGGCGGCAACGAATAGTACTATCCCCTATAAGTACGTTCGTTGTGAGTGTTAGAGAACGCCCTCTACGACACTTTCCCTTGTGGGAACTCTGACAAGG
+>42437 2
+GGAACGAGCCGAGACGACTTAGCACAATCCACCTTTAGCCGCGACGCATGTATGAAAATGGGTCTCGTGCACCCCTGCTAAGCGTGTTTTGTTATTTAAG
+>42438 2
+CGGGCTTCAGTGAATACCGAGGTCATACTGCTGCTAGCCCTTCCATCTCCGTCAGCGCCAGATTCGAAGGGAATATTGTGCGAGGAAATACTTATGATAC
+>42439 1
+CCAGCTATGTTTCCAGGCCAATCAGGAACCCTCTCGGGCCTTGCCGGAACCACATAGTCTTTAGCTAAGAGCGAAAGTATCTTTAGGTCGAAGTTGTGGA
+>42440 1
+TTTCTGTCTTTGAGTACACTAACGGTGCAATACTAGACTCGTCTACTGCAGTCAGCATGATTGTAGACAAAACTGGGCGCCGATGACGGTCAGAGCCCGC
+>42441 1
+TAATACACGCATCGGCAGCCTCGTATAACGTTGAAGCCGCTGGCTTTACCAGGAAACGAGTTCAACTTCGAAGCGTCTGTTCGAGATTGTATGACGCGCT
+>42442 2
+ATCGTCAATCGTGTATCTTCAGATCCCCTCGTACTGGACGTCAACGAAGGGTAGTGCGCTGATGATTGTGGCGTCCCCCGTAATACAAAGGACCTTAAGA
+>42443 3
+GCCTCACAGCGGGGATCTGCTACTTAGCTGCTAAGCAGGAAAGTATCGAACTGAGTGTTGCCCAGCGAGTCATTGAAATGTCTCCCGTTCAATCCAATTG
+>42444 3
+ATCCAGAGCGCTCGGTTAATAAAATCCGTCGCCCCGTGTGGTTTACCAGATCGTAAGTCCTGATGTGGATAAATCTATGAGTCGCACGCTGCCAATAGGC
+>42445 3
+AAGTTGGTAGATAAAGACTCATGTCGAAATAACGCGCGAACACCAGGTATTCGCTCTTCGGGCGCCTTGTTACGAGGCCTCCCCCATTGCTGGTAATGAT
+>42446 1
+TGCCGAACCTTAGCATTGGAATTTCCGAGGCACAGCCTGTGCTGAGACGTTTGGAGCACAAACATCCTTATGCCAGTTGAGTACTCTGGACAATGGCCTA
+>42447 3
+TGTCGGTTCCGCTTAGTTCTCGCATGTCCAAACAGTAGCACACACGGTGTCGTATACGATGACAGGAATCGGCTAGTGCTGGGAAAAATCGATCTTACCC
+>42448 1
+TTCTCGATCTAGGCTCCAAAGCACAATTTTTGTTCAATACAGTAAATGCCCGCGGTCAAGATCGCTAACGGCCCATCGCTCGGATTACGGAAGGTGGTGG
+>42449 3
+CATAGTTCTCGTACATCCCGGCGTAGGCTGGTCAGGTCTATGAACTAAACACTGGGTGTAAGGACTGTTCTAGATCTGTGAACCCCCGAGCAAGTACATC
+>42450 3
+GTATTTATCGGTTACTTGCTGCAAAAGGGCCAGCAGGGAAACTCTGGGTATGTCTTCGCGAAAATCACATGGCCCCCGTATCAACATTCTGAAGCCGTGC
+>42451 1
+TGCACCACGAAATCAGGTTTGAATGGGCTGCGTCAGTGAAGTGGCAATCTCAGTTTCTTCCATACGCGGTCAGGGCTCGAAACGTGAATCATCCCTAACT
+>42452 1
+CTCAGTCCCGGATACTCCGTTTCCTTTCAGGGCGGGGGGACATCAATAGAGCTAGTTGGGTTACCCAAAGTCAATGATTCTCGAGATAAATATGCCCCGA
+>42453 3
+GAGCTGACATACCGGAAAGTTCCGTAAGCCGACTCGTGGGTGGGTATATTTACAAATGACGCCAAACGGCGGCCAATTGTTCTGAGTCTTTAACTCTCCC
+>42454 3
+AAGTTTCCGCCGAGTTATGCCCGCGGTGCCGAAATCACGTCGAGTGGCTAGATAATACGTACGTATTGACAGCTCTCTCACAAGTGTACACTGTTAACGG
+>42455 2
+CGGTCCTTTCATCATACGTCTCAATGGTAACGCGCAGGCCTGTGAACCCCAAGGCTGAAAATGTGGTAGTTGTTACTACCATGATCATGACAGAGTCCGG
+>42456 3
+GTCACTATATGGATCTACGTTTATGTGGAAAGCCGCTTTCCGCGCTACTGACCTGCTTATCACCCAATGGGCTGGAAAAACGACGGGCTATGGATAGCAC
+>42457 3
+TAAAAGCCGTCTGTTCCGGCCCGCTGCTATTAGGATTCGGCCACGGTCATGAGATCGTAATAGGGAGCAAAGGAAGACTGCGCCATTTACAACTTTTCTC
+>42458 1
+TTTCTGACCTGGAGCTATAACAGATAGCTTCGGCGTAATCTATTACCCTGTCGGCGGTAATAGAGAAGATAGCAAGCCGGAGTCGCTCTCTGCCGCATCA
+>42459 2
+TACTGGGGCGTCTGAAACCCGCGAGGTATCTAAAAACAAGTCTCTCGCGCTACTGAGAGTTTCTAGAGTCCTCCCATTGTTGCGTAATCGGAGTGAACAC
+>42460 3
+CATTGAGCGACTATCTGCCACTGAGGCCCCTGGCAACTAACGCTGTGGTACCTACGTCTTCTTTGTCTAGAAAAGTCCGTAGAAAAGAGATCGTCATGGG
+>42461 3
+AGTACGGAGTAAAAACGGGGGTGTGTAGCACTCCAATCGATTGGCTCCGCCCGCCTTAATACGCGTATAGAGTCCCTTCGGTATTTTCCGTAATAGAACC
+>42462 1
+GGCTTACTCGCGATCAATTTCCGGATTGGATGACGTCTTCAGCATGGTAACCTTCGGTTAAAATACAAACGTTACAGGACCGTCGCGTCGAGGGCCACAT
+>42463 3
+CGGTCGCGAAAAGTCAAGATTCACTCGTAGTAATTCCCGATGGGAGGTAACATGTGCCTGCAGGGCATTCGTGCCTTGTACAAATCCCCTCATGCAAGTT
+>42464 2
+GTCGGATGAGCAACACACGGTCTAGCCTTATGTCCTCGACATGGCGGCTTATGATCCTAGGCTTGTCAAGAAGCTAAATGTGAACCCTGCTAGGTTACAC
+>42465 3
+TGTCGACTAAATGGCCTTAATAACGTTCAGGTTGACAAACTTGAGCAAGCGCTGTTGGAGCCCTGGCTTGACTCGGACGTGAACGAGCCCCACACTTTTA
+>42466 1
+TATAAGCCCGTTATATCATCCAGTTGATCGCCCCTGGTACCGTGTGGGCTAATTAGTGTCGAGGCGTAAAGTCCAAGGATTAGAAACCCCCAGGTTCGAC
+>42467 1
+TGTCGCCCCACCCGTTAATACGGAATTGGGTTTCATTACTGAAGCATAAAAGCGCTTTCGGCTACTCCGAATTCGGCGAGAGGGTCGGTAAATACCTCGA
+>42468 1
+TCAGTCAAATTATCCGTCAGGACGCCTACGGTCGGTGTACTTTTGGATTAGCTACTACAGGAGCACAGTAGCGAACTTGATGACACTCCCAGGGCGTATC
+>42469 3
+TATCGCTATCCCGGTAAATCTGGATCTAATTCGTGCGTCGTCAGTGGCAGGACATGACCGCAACGTCGTGCTCCACCGTCTGAAAAGAGGGTTATAACAT
+>42470 1
+CGTCCGGCTCGGGTTTTCCCCTTAGCAGGGCTTGTAAGCAGTCGGTTCACTCCTCATACGTGACGAATATATACGTGAATAACACTATGCAAGGGCAGAA
+>42471 2
+TCCACACCCGTAACGTCGTGGCGCGGTAATCATCAAAGGCTCGTTTTGCGACGCACAATGTCCCCATAAAAGATGTGGGTTCAGATTTGAGTGACTATCG
+>42472 3
+AAGGTAAGGTGCCGGATATGAATTCGCCGCATGCGAACGATAGCTTGCCTGAGGCCACTCCTTCTGATGACTTCGTTCTACCAGTGCTAATACCATGAAG
+>42473 2
+GGGATCACTTGGATGTGTCCGCCTAATCATTGATTTGGACGTTAAGCCGCCCCATCATATGAGTCAGGCTTAACTCTATACAAAAGGGCTGGCCCAAGCG
+>42474 3
+AATTCATAGAGCGCTGACATTGCGGGGCGCCCTACAAGGCACTACGACTTCTTGTAGTGAGCTTCTACACTAGTAAAGCAGTTCATTTGCACGCATCGGG
+>42475 2
+AGCTGAAGTGGCGCATTAATACGAGTTCGTTCCACGAACCTCATAGTAACATGTGGTCATAGAGTCTTAACCGCTCGAAGTGCAGCCGCCCTTCAGGTGT
+>42476 3
+GGAATCCCAATAGAAGGACACGGGAGATTATTATCCAATCGATGCGTCTTGGACAGTACGCGCATCTCCCCCACATTCTCGTATGAGCTTGGGCGTGTAT
+>42477 2
+CAGGAAGAAAGTACGCTCAGACCACTTGCCGGTACCCTCACGTGACATTCTTGTATAATGGGTGGTGAGCGATATTCGTACTACCTCAATGGCCTAGCGT
+>42478 3
+CCGCGCCATAAATCACGAGGTTTTCTTGTCGCTCAAGAGACGACCAAGCTAGATGTTACCAAGGTAGGCCCTGATATTGGACACTGTGATAGCCGGTTTC
+>42479 3
+GGGTTATGAAGAGGGCAGATGATTGTTTCTGGTCACACTACCGTCCTTCGGAAAATACCACGTTATGGCTCCCAGCGCTAGAAGCATTACACTGGTCACC
+>42480 3
+CATCCGAATGATGCGGGATCCGCGACACCCTCCAGGAAGCTTAGGATGGAGAGAGTTCATCACTGCTCTAATCAGAATTTTTATAGTCGTCGTGCTGACC
+>42481 2
+ATCTGCACCGCGACTTGGCTACTCTCTAGATATTTGGACTGGTAGACGCAGGAAATCCTCGTTTTCATGGAGTGGCCAAGTAAACGTGCAGGACCACACT
+>42482 2
+CCCCTTTGAATGTGCAAGGAGAACGACTCTAACTAATCGTTTGGACCCTAGGCCTCAGCTGATGGAACCGGGTAGTAGTTCTTGAAGCTGGCATACACCT
+>42483 3
+AGCTCCATTAGTCTGGTGTGCACTACACACTGTCGCACAGTGAAGCGTTTCAGGTTCTGCTCATACATTGGGAGTTCCATCCAAGCGACAGGAGGTAACA
+>42484 2
+ATGTCTCTTCTAACTCTACTCGATAAAAGAAACCCAGCTGAGTTCGACACCAGCCTTAGGCGCAGCAATTGCGAATGCTACGCGGTTGGAGCTTTGGTGG
+>42485 3
+TATAGTAAACGTAAGACGTAGCCCGGCTTGGTGGCTCCTCTCGCGTTCGCCTAACTCGGGTAGTACCAGAGTCGTCTCAAACCGTTATAAGTAAATCGGA
+>42486 3
+TGGCGCTTCCACTTTAATTAACGTGCGTAATCATCTGTCAAGCCTTCGAAGGTACGCCGGACAGTCGAACAGAGTGGACTGGCTCAAATCTCAGTGCGTA
+>42487 2
+ACTTATTGATTTGATCGGCTATGGCACAGAAATGGCTGGACTAATGATGCGAGCTTCTAGCCTGCGTCCCCACACTAGGGATAGCAGACCCCTGTTGACA
+>42488 1
+TTCACTGGGGGGAGTGCGATCAGACCAGGGCTATACTCTGTGCCCATTTACTGCAGAAGTTCTCCCTAGGCGTTTGAAGGTATATCACCCATCCAAAAGA
+>42489 3
+TCGAAGTAACGCGTCAGGGAGAGCGAATATTTTCATCGTAAACCTTAGGGATTACGTCTGCGGTTAGCCAACCATAGTTACCTTGGCAGAGCGCTCTCCC
+>42490 3
+ATGCACGCCTCCGAATAAGGCTGTGATAAACACTGATGCGGCACACCGTGGTGTCATCCCCTTGGGAATTCGAACGTGTGCCAAATGAACGTTATGTCTT
+>42491 1
+GCAGACGAAGCTGCAATCAGGTCTAACCTTTGAAGGTACCAGCTAAGTTATTTTCCACCTCGATAGGTGCGGCTACTCACGAAGCTGATGGTATGCTCGC
+>42492 2
+AGAGAGTTTAGCTACGCTGATCCTGGTGGAGTCTGCCCTACTTCCTGAACAGGCGCTCTCCTAACTCCGTTGTGAAAACAGAGAGTCTTACAATCAGAGG
+>42493 2
+TAATAAATCCTTCTACAGACTGTTTCAGCCTATGCGATGACGCGGACCCCGTCAGAGGGTACTGTTATATGAGTACAGGGAGTGCTTACTACCCGCAGCG
+>42494 1
+CATCCGTTATGATGGTACGCGCAAGTGGCCTTCAAACAAACGTCCCACGGTAGAAATACGGATGCGCAATTGTGCCCTTTTGCAGTCCGTTAAGTGTAGC
+>42495 1
+CTGACGAGAACTAGCTCGACACCACGATCAAGAGCTGCAAGGTACGGGCTTAATGAATTATCTCTTGTAGACAGCTCGTTCTCGTTTCGGCGGATGATCC
+>42496 3
+CTCTGATCTTTCGCAGGTAGTTGCTCGGAGCTTTGAATCAAGAGGGAAGTACATTTCACCTAAAGCCTGCAGGCCGGATCAACCTGGATCAGATCGACTC
+>42497 1
+ATTCAATGCGCGTAGTGTAGGAGCGCATCCTAACTGGAATAGTGCCGCATTAGTTACGCTGCTGACCTCAATACGATCGGATCGCTCGAGGTTCATCCAA
+>42498 2
+ACCATTTTTGAGGCACCGAGATTGGCGAGCCAGTGCAGCTGTCTTTTGCCAAGCTGCAAACGTTTTAAAGATCGTGCCAGAGGGTCGCATTAACCACATC
+>42499 1
+CCAGGGCAATTCAGTCCTACAAAAAGGCCGCCGGATCCAATGGCTCTCAATTGATCTGGTCGTTTTAGAATGAGGTATCCTCAGGAGCTGTCGGCTTCAA
+>42500 3
+GACGGCCGTAAATCGTCGCCTGGCATCAATCACGTAAATGGTTAGAAGGTTGAGTTCTCGCTACCTGTCAAACCGCGTCCCTATGCAGGAATTTTAGCGA
+>42501 1
+GTATCAGTTGCATCGCAACTGCAATGACTCTTTATCGGAATCCCGCCGTGGAAAGAGGTACGTCGACCATGACTGCATAGAGCCGCTTTTAAACTGGGCT
+>42502 2
+CCAATTCGCACAGCAGGCGCCTTAGCAGTAGCACCGATCTGTTAGCCACAGGTATCCTCAGACGACGTGAATTTTATTCGATTCGGTAGCGAGATGATGT
+>42503 2
+TTCAATGGCTCCAAAAACGCGCGCTACGAGTCGTTCACTTGATTTCGAACGTTTAAAGCTCAACCTTGGGCCTATGAGCGCTGAACGCAGGAGTGGTTAC
+>42504 3
+TGCCGCAGGCGTAAACCTGGCCAAAGAATCGGATAACTTTGGTAACGCATTGTTTCTGACCGAAAAGACTACGCGAGTTCCACATGCTGTTCTGGGTCCT
+>42505 3
+TAGCACGCGTTTGCAAGTACGTAGCCCCACGATTCGCGGCAAGCATTGTTGGGACCGGACACCTTTAAAAACGTTTATCTCACTACAAGTGTGATGGCTG
+>42506 2
+TTGAACTGCGACGTTAAATTAGTCCCAAGCACATGAGGCCCTTAACTGCGTCGGACTGTTCAAGGAGCGAGTTGACTTCTCCAATTTCACGGCGTGACGA
+>42507 3
+TTGCAGATTACTATTCATCCATGTGATGTATGTCAGAGGCCGTCGGGACCAGCGTGCATTCTGTATCCACCCTAGGCGGAAACGGGCCGTAAAACATCTA
+>42508 2
+TCTTAGTCGTGTCCCAGACTCTGCACGGAGAGGAGTGAACGCGTTAATATAAGAGCTCTGAATCTGAAATCCGGTTCCTATACTAAGGCGCCTACCGCGT
+>42509 1
+AATCGTTGGTTTGAAGGGAGTCCAGAGTCAAACTCGTCAACATGATGTCCGAGACTTCTAGGTACCAGATGCTCCCGCGCCACAATCGGACTTTCATGTG
+>42510 1
+TGTTAGAAGTTTAAGGATTGCCACGAATAGCGGGCTGCCTCGGTGCCCGTGGAACATTTATACTCTTTATCCAAGCCGCGGCATAGATGCATACCGACCA
+>42511 2
+GCAATGGTTTCTACCCGTTTATGTAATTACATCGCCTGAGGGGATGGATGCACGACATCGACCAAACATGGCAATCGCCTAAGTCTTAGCTGTCCGCGAG
+>42512 2
+AGAAAGTCAGGAACGTACATCCCTTGCGTTCGTCTAGAGACACCAGTAAGGTTACCATTGACCTAACGGGGCTTCTCGTACTCGTCTTGGAACTGGTAGC
+>42513 2
+GCAATTATTGCGGTCTCGCAGGTCTAATAACTCGAAGCGGTAGGGATCAACCACAGGGGAATACTCGACTGCGCTGAGCAGTTCTTACTCCTTACTTCGA
+>42514 1
+CTGTCGATCCAAAGAAAAGCTGAGCTCCTGTTTAGTGACCATTCGACACTCAATCGGCTATGCGGGTGGACGGAGTGATCCTTAGCTCCCATAAGATGCT
+>42515 1
+AACCGGGCAGAAAATTCAGAGTGGTCGCTTTCTTAACATCGGATACTGCTGTCAACCCTCTGGCTAATCGTTCCCGTAAAAGAAGCGTGGGCCGATGTCT
+>42516 1
+ACAGCTAGAACGTCGTATGATGAGAGCGAACGCTCCCATTGTTGGGACGCCCGGTATGTTCTGGTCTCTCGTCTAAAGCGTGGAATTCATAACTCACCAA
+>42517 2
+AATCATAAGCACGACTCGGATCCGTTCTGTCTGAATCGATTGAAGACCGGAATCATATGCTCGCATGTCTAACCTAAGGGGCTAATGGCCGCGGTCTCGT
+>42518 3
+AAGCAGTCCAGCTATTAGCCTTTTTGGTAGTAACCGAACACGGACTGCAACTATAGTTGCTAGAGCACCGGTTGAGCGTGTGTTATCACCAACCTCGCGG
+>42519 3
+AAATGCAGGGATGACGCGCGCGATTCTAGTGTTACGTGTATCACACAACCGGTAGCCTGATATCAGTTTGCTATCCATCGGACAGGCCCCTTAATATGCG
+>42520 1
+AATCACCACCGCTAATAGATTAACATCGGTTTCGCGGGTCTCTGTGTCCATATCAGCCACTCGGGGACTTCAGCATGAAAGTCGATGATGCTCGTGAGGA
+>42521 2
+ACAACGCTGACGTTGTTCGTTCCAGCAGGACAAGGTCTTAGAAGGTCCTTCTGTGAACGCCTTCGGCTCGGGGTAAGTGGCCTATTCATTCAAAAAAACC
+>42522 2
+ACCCCTTGGGCGAACGTGCGATAGACCTAACGATTACATTCCCGCCCGATATTTTCGAGTATGGGCCTGGCCGATACGAGGAATGCTTAATAATAGTCTG
+>42523 3
+AGCGACCGATTGACACTTGGATTCGTGTACATTCGGGCAGCCGTCTGAGGGAACCCTTTTCAGGTCGAGATCGCTCAGTATTCAACAAAAGACGCCTATT
+>42524 2
+CGTCGGGAACCTGTAGAGGATACGCCACTGTCCCTCGGAATACAGATTTAAGGCCAATGGGGCTTCTTATATGCCAGCGGACCGAATGCATATACTTCTT
+>42525 2
+GAAAGCGTTATCTGCGGGCGCCCGTGGGCGACGGGCCTAGGTGTCTAAGATTAGTTTTTCCCCCATACTAACGAAATCACGTGTATAAGAACACATCCTT
+>42526 2
+CCGCACGTAAAAACATCTACTGATGACTATATGGCCGGCACCTTGATGGAAATGGTGGGGATAGATGCTACTTCCTTCACGCGGATAGCTTTGGCCCTCA
+>42527 2
+TGCATAATTCGCGAGAGTGTCGTCATACATGGCGTACTAGTGCTAAGCCTCGGCAATCTGATCTCATCATGTACGGAGATATGCAGCATCGAAGCTCCGC
+>42528 3
+TGTCGTCCGCTAAAATTGCATGCGAAGACCAATTACCGGAAAAGGAACAAAAGCTGCCCGGGCGTGATGGCTGAGAGTTGTCCCCCTTTTTTTTTGCCAC
+>42529 2
+GTGCACCGAAGTTCCCCACATATTGTATGGTCACAGTCCTGTTTAGTCGAGCGAGGGATGATATAGAAGCACGCTACCCCAGCGTATGTGTATCGACTAC
+>42530 1
+GACCATGGTTCCATCCAGTCACTGAATCTAGAGGTCAGTAGTGCATCATCACTACTACAGGGCATTGGGCCGCCATTGAGGTTTAACGAGCTGCGTCATA
+>42531 3
+GAATACGCGCTTACTGCGGCGCCGCATTTGGCACGTTACGATATGAATCGCCATCTAGGAGGTTACAAGTGAGCCTTCCCAAGCTTGCTGACAAATTATG
+>42532 3
+GGCCCTTAGTGCTGAACCATACAAACAATGTACAATCGGGGACTAAGCCAGAGTGTTGTTGTTACTCCCTCTGACCAGGTGCGTGTCACCACTTAATGGG
+>42533 3
+GCCAATCCCTCCCGCTTATTAATAGATGAGTATGCGCGTCGGGGCTTGTTTAAGCAAAGCTTAGGACCCGCATTAGCTCTGGATTATGCAGCAGCCGAAA
+>42534 2
+TGTCATCTCGGATCCCCCAATGTCGTTAGGTGGTCAACTGCCATGAACCATAGGAACTCCATTTCATGATGGGGTAGCCGTCGATATAACCCGAATGGAG
+>42535 1
+ATGAACTGAATGGTATTCTAAGCCGGCTGGGGCATCTATACCAGCACATTGCCCATTTCGCGTTCGGAGGGCGACAAACTGTTTTACAGATAGGCCTACC
+>42536 1
+ATGCGGGGAGTCGAACCTAGGCGTAGCTATCAATGTCACGAGTCAAACTTTTACGCCCCATTACATCAAGCGGTTCCCGTACTGCGTTTGACGGAATGAT
+>42537 2
+CGTGTCCGGGGCCGACACCTGACCATCCAGTTGCTAAGAGAACATTTACTGTGTGTGTCGTTGGACATTTTACTAGTTATCACAGACCGGGCCGCAAAAA
+>42538 2
+TTCATACGGCATCCGCTTCCCACATAGGGTTTGTATCCTATATGAAGGGGTCGGTGTGGCAGGGCCCCGCGTTAAATCACGAAATTAACACGATAGCCAT
+>42539 1
+CCAGGGCTTAACACGCGCTGGTGACCCAGATCTTAGTTTAAAACCTTTTCGGCCCACTAAAGACGTGCATTGGATCAACTGTTCGCTGTAAGAGCGGAGT
+>42540 2
+CGGATTTTGTATCGCCCTCGCTATCTTTAGTCGCATACCTCAACTTAGAAGAAAACACCATGGGGGGGGAACACGTGACGCGAATATATGCTCCTTGGGC
+>42541 3
+GGAGGCCATCAACAGGATGCAGATGTCGTTAGTTCAGTAATGCTCACGTTGTATGCAGCGTCCCACACTGTTCGCACAGAGCTATCTAATACGTTCGGCA
+>42542 2
+CCTTGGTCCACGTGAGGTACACGCCTCGTAACATGTGGGGCGGACTAGCAGCTCCGAAATGCACTATGACTTCTTTTACACACTTTAGTGAAGAAAGTGC
+>42543 1
+CGTGCCCTAAAGAGCTAAATGTCGTCGAAGTGGACTTGGGCCGCTCAATGCAACCACGTTGATGCGTCGAGTCATTTTGATCAATCTATAGCGGATACCC
+>42544 1
+TGGGATCTAGAATCTGGAAGACAAAGGAATCGGCTATGGCGACGAGCTGGATCCCGGCTGTCTCTTAACGCTTACTTCCAATCTAATGCCTTGCACACGT
+>42545 3
+TCCGAGCTGTGGCGATCCCAGCTGGGATATGCGTATCGTAAAAACAACCTCGCTATTTAAAAGCATCTGTGTAAGGCAGGCCGTCACCTGCTTTCGTAAG
+>42546 1
+TACTTTAGTCTCGACGCCGAGAGAGCATCCGATGTGACACCTCTTTAGTCACACGATGTACCTCGGTGGAGATGAGCTAGATAGTCTAGCACATCGGTAC
+>42547 1
+GTCCTTCCCACTCCAGAGCAAGTTACTGAAATGAATCCCAGGTTGACGGTCAACAAGTGGGATCCGGTACATTCAGTCGGTACGGATAATGCGGCTTTTC
+>42548 2
+ACTCACAGTCGCCATTAGGTGATGTCCTGTTAAGCACGGTAGGACTATAAAACTGTGCGCCACAAACTGGCCAGCGGCATACCCTTCTGAGTTATTTGGG
+>42549 2
+TGCAGCTAGGTTGCCGTATCCGATTAGGCATCATAATAGGCAACCTGGTGGCTACCGCACAAAAGCAAAGCGTTTTGTATGGAACTCGCCTATGCTTCGC
+>42550 2
+CACAACGCGGGGCACTGCTCGTGAAATGCTCATCGTGTTAGTTATCAACGGGAGCAGCAGTAATCTAAACCCGGTTCGTACTTCCCGTAGAGTCAATTGT
+>42551 3
+GGTAACTTCTCCCCTGAGCCAAAGCTGCAATGGTGCATGTAGATCTAGCGTGCGCAATTCTAAACAGCTGTTCTAAATTGCGCAGGAACGCGGCGTTTAC
+>42552 2
+TAGTGGTGACCACCATAATGATGATGTGTATCTAGGATAAGGTCCAACGGAGGTCCCTTTCCCTACAGTGCCCAATCCAGAGGTGCCTTAGGGCAATCCT
+>42553 2
+CACGTTCCTTTTCATGACGTGTTCTACAAGGGCCGAAGCTCGGGCAGCGCTTAACCACCGAAACATGAACTCTTACCAGTGAGTTGACGTTAGGTGGAAT
+>42554 3
+TACTACTTCAATGATGAGACGGCGCGCGGCTTAGAACAAATGGGAATTATGTGCCACAAGACGCGCTTCTAGCTGTTCACGGCTCTACCCCAAGTGTTGT
+>42555 1
+AGTATAGCCGGAAGATTCTCCTCTAAGTCGTTGCCATGTCGGGCAAACACCAGTAGTCGCTCCACATATGCGGCCCCGGAGATCTTTGTAAGATAGGATT
+>42556 2
+ATTTTCCAGAGCACCAGTTGCACAACTATTGTCGTCTCGAGTACTTCATTCCCGGTAGGCGCATGCCGCACGCTGGGTGAAAGAGTGCTTAAAACAATGG
+>42557 2
+TCGTTCACAGCGAGGTACACGAACATTGTACCAGTGGGATCATCGCACCTTATGCGTACAAAGCGCGAACCAGCATTCTCAGTGGCCTTGTTGAGGTTTA
+>42558 3
+ACGACGGCTGCACTGCGTAAAATAATCCACGGTCTTGAACTAACACCTATAGGGTCGTGGAGAATTGGCAGTCATCCTTACATCTCCGCGTAGTTTGGGC
+>42559 2
+AATGGGGTGAAGTCACGATTACTTACAAACTGCTCTTGCTATTGCCAGATCGGTCGTATATGCGGCCGTACTTGGTTCCACCACCGCCAGTAGAAGCAAG
+>42560 3
+GTAAAACGGAGGCACACTAAGGATGACGCTTTTCTTTCATTGGCCCTTAATCGCCAGGATTTGACTGCGCAGTTCCCTGACAACGGAGCGGTTGTCAAAC
+>42561 3
+ACATCGGAGACACTGGGAGAAGCAACCTATGGATCCATTCTCTTTAAAGGGATATCGTAACGTGGCCCTGCGCTTCTTGAAATAGTGCAGTCCCTGTCCG
+>42562 3
+CCTTACGTCACTAAGCTGTCACTTATTAGAAAATGCTGGTACGTACAGCGTGATGGCCCATGTACCCGTACTTGGGTGGTGACTTGGAAGGCCAACACCA
+>42563 2
+TTCTCGCGGATCGCTACGTACTAGTCTTCTCGGATGTAACGGAGTCGTGTGCAAGCGGAAGAACAATCGCCGTAGTCGAAAATCGTAGTACCTTACCACT
+>42564 1
+TACACATGGTGTATTAGCGCTTACTAAGCGGTCCGAAGAGCACGTGAACGTACTATTCGAAAAGCTCGACGTCCGCAGATGACTCGACTTTGCGCTGTCT
+>42565 1
+GCATAAACGAAATCCCATTGTTTAGGAAGATCCAATATTCGTACCGGGTGCGTACCACACGCGTCGGCCTGACTCATTTAGTATGTTAGGCGAGCCCTGG
+>42566 3
+TGTATGTGAATTCCTCGTACCGACACGTTGAGAGCTGAAACATGTGGATCGCGGCGCATGAATGGTCCACTACCCCGACATAATCCAGACGTTAGCTTTG
+>42567 2
+AGGGACTTCTCGTCTTGGCGATACCATGTGCGGTATTGACTGCAGAGCTTACTAACGCCATACACGGGCCTATTGAAACCAGTGACTCGGACTTATAGAC
+>42568 3
+CGCAAATTACACTTCGTCTGGCTCAGGCCGATTGAGAGAGAGAACCTAGCTCTAAACCGATTGTGGGGTACCAGTGTCTGCAATACTTCCAGACCTGTTG
+>42569 3
+TTCATCGGGGACTGGGCACTATCTGCATACTACAAATTAGCGACGGTAATAGCCCGATGGTATTTGCTGCCTTGATCATATCGATCCGCGGGAGCACCAA
+>42570 2
+AGGAAATCGTGCTGACCCGTAGGTTACAGCCGCCCTTTACCCTAAAACTATAGGTTATTTGATCAGTGAAGGGGCCCCGGTACCGTCGTGTGAACTACAT
+>42571 2
+ATCCCATTATCTCCAGGCGGGTAAACGACCTCACACGGGGGGGCTTGCGCGTCTCTTCCTGAAGTTTAAATCGATTGTAACTCAGGTTCGGAATAAGACA
+>42572 2
+GGGCTAAGGATCAATGACCGTTCTTGTCTGCAGAGGCAGCGTCATACACCCCCTCTCTGCGCTTGTAGTCTAGAGTAAACATTCCAAAATTTGGGAGCGA
+>42573 3
+ATCAATACCTCGATCTATGCGAAGAAGGTTTTAGGTAGCCGGTAGTCTGAGCTCATATATCGGCTATGCGGGCCCGTCTCCTAAAGCCATCGACGTACAG
+>42574 1
+AAGCGCCTGGAACTCTTTAATCACGAATTGCTGGAACGTTCTTCCTGTCGCACCGCCGTAGTACGCGAGTGAGTTCATGCACTCTGAAAGTTAAGAGGAC
+>42575 2
+GCCTTGATCCCTTGGCGACACACGCGACTAATAAAAATCATTCGTGAGGAAAGATGCGCCCAAGTTGGGTGACGTTAGATCTTCGTTCTACACGTGCGCT
+>42576 2
+CTGTATGCGTCGCAACTATCAGCAAAGGTGCTATATGAGGTACTATACCTGCTGTCGCATATGGCATTGCGACATGGTAGGGCTAATGCGACCACTCCCA
+>42577 2
+AATTGGTAGTTGACCTCGATTATGAGAACCATTTTACTAGGCCGACTCCTGAGGACACAATCATCTTGCCGCATACGACGGGCGAGCCTCGGGGTATACT
+>42578 1
+GTCTCTAGCCGTGTGTTGTAAACTGTCGAAAGCGTACGTCAGTCGAATTCCGATTACTGATCAAATCGTGGTGGCCGCAAAGCACTGCCGCACAAATCGT
+>42579 3
+TAGGGGCTCACCGGCGAAATAGGTGCAATGTGACAACTAAGGCCCCTCCTAACGTGTTGCCATCAGAAAGCTAGGAGTATGCTGTTTCTACTCGTCTCAT
+>42580 2
+CACTCTGGGAATTCAAAGTAGGACACTAGTGATGGACGGCTCGCGGACCCCGGACTATTAGGCGCCCGTATACTTGTACATGAATTGTGTCATCAATCTC
+>42581 2
+GACGTTACGCGTGGCCTCCTCACTATGAACAATGGACTATCATTGGATGGGATCCAGGTGGTTGTAAGCAACCATGGCTACCATGAATCTCTGATGCCCA
+>42582 1
+ATCGGACTAACACTCGGTTTAAGCTAGGTTAGATTTGGTAATGCAACAGGTCGGCCGAGTACATGATACGCTAACTCATCCAGTCGTGCGCTCACGTCCG
+>42583 2
+GAGTATCGCGGAAGTTGTCTTATCCGTCAAGAGATCCCAGAGATATAAGGTCTTGTACGAGTTCCTCGAACGACTCAGCGACCCGTGCAGCTTGACATCT
+>42584 1
+GACCCACGCGAGCAGGGAAGGATATGCTCGACAATTTGGAGTGTACGACTTATGTTTGTCTATCCAACGTCCCACAGGTTGATTTACAAGACTCCTGCCG
+>42585 1
+GGTGTAGGTACGCTTTCTAAACACCAAGCTAACGAACGAGGATTTGCGCGAAACGAGCCTTTCAGGTTTGGCCCCTTGTTACAGCGGATACATATCTCCG
+>42586 1
+GTTCACGAAGCCAATACATTCATATGTCACTTCCAGCAGGGCCGGACGCATTTGGCATATGTCAACCATCCGGACGGGCTATGATCTGGGTGAATCGATT
+>42587 1
+GCAAGAGAGCTATTGACCGTACGACCGACTAGTCCGGTCCAAGCGTGGCGCTAATAGAGGGCACCTCTTGTAATCTCATAAGCACTTGTCTTAGTTGTAC
+>42588 1
+ACTAGAGCCACAATGATGTTCCCGCGAGCGGGACCCATCGATCTTGAGGCATGAGCGGTCGTTCGTAAGATCTATGAAATCTTCATATCTCTCGAGCGAT
+>42589 2
+GGTCCGACTTACTGCCCTAGACAACAATCCGTTGGAGTGGCTACTAACTCTCCGTACACTGTAGAAGGTGATCTGCGGTGCACTGTGCAATCTGAGTAAA
+>42590 2
+TCATCCGATGGCTAAGGGCTATTACGATGGAACCTCACCCTAGAATAGCCCTACGAATTAGGGCTTTAGGCTTGCGACCAAGCTGCTGGTTGTACTGAAC
+>42591 1
+GATGAGACCGATCCTTAGATGCACTAACCAGACTCTTGGACTCTAGCGATCCGACTGCTCGAGCCGTGGCAAACGCAGTAGAGTTGATTATCGCTGTATT
+>42592 1
+CCTGGTGTGTTGCTGTTACGCCAGTTCACATACGATCCAAACGATTGGCACTCAGCAGCGGGCCAAATGCGCCGATGGATCTTACACAATTGTTGTAAAG
+>42593 2
+TTTGTATTTGACCGACAAGAGACCGGGTTATTTATACGGCCATTGCGTTAGTGAAGGGCTGTGACATAACCGGTACGCGCCCCCCGACAGCACAATATCT
+>42594 3
+AATGCGGACCTGGATGACAATCGCTTCAGACCAGTGCGCGCTTATAATTGACGCCTGTAATGCCTTCAGATATAAATGCAGGCCGGACTGCGAGCTCTTT
+>42595 3
+CACAGGTAATCAAAGCTGCCGCGCCTGTCCAAGTGCATATTCACTTTAGCAGGTGTCTCGAGGAGAGTCTAACGTCTACGCGACTAGTAGGTAGTCACTT
+>42596 2
+CGTAAACTCGGTGTATGGGCTAGCAAAGCACATAATTAACGTCCTCGAACCACTGTCGTCAGCCTGTAAATTCGTAACTTCATCTGTCGTAGCGGGGCGG
+>42597 3
+GGAAGTTCATGCTAGCGATGTCGTGACACCCGGACGGGATAGATATACACCTTTACTTCGTCCCAGATATAGGATCGATTAAGCTTCCCGTAATCCGGGC
+>42598 2
+GCTTACCTAGACCTTGTAAAGAGCACGGGTTTCTCTAAAGAGGTACGCTGGCCGTCCTTGAAAATTCCTGCCATGTGACAATATCATGAGCGTAGCCGCG
+>42599 1
+GGTTGAAAAACCTGCTCGTTCAGGATCACTAGTTAACTCCTCCGGGCCAGGACGCTTGCTCAGACAGGGTGAAAGTTAAACTCGCGTGCTCGTAACTTAT
+>42600 3
+AGCTAGGTTCGTTTGCTACCCTCCGACACCCTGAGTTGAACTGAGGTACTCTCGCTTAGAGGAATATCCAGCGGTAGATGATCGTCAAGGAACCTTCAAG
+>42601 1
+ACTGCGGCATTTGCGATGCGTTATAGGTAAAATTAGTATGCGCAGAACTCGCACAGAGCCATTCGCCTCTGTCGCCCGAGCCGAGACGCAGTATATTTAT
+>42602 2
+GGGTAAGGGTGTGTACCACACACGATCCGACAGGTTCAGCTTCAACCAGAGTTGGGCTTCTGTGCACGGATCTACTGTATGGTCCAAATTCATCCTACAA
+>42603 1
+TAAGACCGGCTAACCCTCGCAAATATCCTACGTACCATTAGAAATCGCCGCGTGGTGGGAAACTGCTCAACTGTGTGTAGGAACGCGTTTCTCGTGTATG
+>42604 2
+GTGTGGGCCCGCAAGTCGCGTTTCGTATTGTTAACAACAAAACGCTCTCGTTAAGGGCGTAGATGTTGCCAGATCCTGTCCACATGAACGAATCAGCCTA
+>42605 3
+AAGAAATAGACCATGAAGGCACCAGGTGGAGTCGCCTGGCTGGATGCTTATCTATGATCATGGCCCTTCACCATTGCTCTCAGTACTTACAAGTTGGGCC
+>42606 3
+GTCCAATTCGCAGGATGTCGCCGCAGGTCGTTGCTTGATCTACGAGATAAGCCAACCGAGATAATTTCGCCAGACTCTTCGATTTACCGTGTGCAAGAAG
+>42607 3
+CTTTCCTCATGGAATGTGAATCTCCCGCCTGCCAGGGGACCAGCGATTCATTCAATTATGACGAACGCTATTGATCTTGTATGACAGGGAGAGCACGCGA
+>42608 2
+CCGGCAAGCTCTGCTGGCGTGACAGTCTATGGCCAACTGGAATAATTCCCGACCTGATCCCCGATATATGAGTGTCAGAAATCGTCATTGTAAACGTTGG
+>42609 1
+CTACGTATAAGGTGAGGCTGGTAGACATATACTCTCATCGCCCGGGTCTTGGCTCCAAATAATTAGCCCAACATCATAGGCAGCGTAAGTTGTTCGGGCC
+>42610 2
+CCCTTTGACGCTAATAAACACGAGGATTTAAAGGCGATAGAGTCGCCTACTACGAATTGTGGGCCGGCGCTATAGGGCTACTTTGATACCCACCGGTCTT
+>42611 3
+GGATCTTTAGACTTGGAATGTCAATCGCTCCCCCATTTCTAACTTAGATAAGAATTGACCGTACCGGTACCACACTGCGCGAGGGGGGACTGTGAGCATC
+>42612 1
+GTAGGAACGCCGGTCCTATCTCCAGATCGAACGATCAAACTTACCTAAACGTTCGTCTCACTGTAGGCAAGTTCTCCGAATGGGGTTGTGAGCGATACGT
+>42613 2
+CCGTTGGAGGTGGCGGTTGTATCGATCATATCCCTTCGGAGTGAACATGCTGTGAAAAGAGAAACTAAATACATCGGTACTCTCCACGCCTGCTCCATGC
+>42614 2
+GAGTCCTACATATCACGTGGGATAAAATGGCTCAACCCCAATTCTTATATGCCACCTACTGACGTTAGCGTGAAGACATGTGGGCGACTGTGGCGTGCTC
+>42615 1
+TAAGTTTACGAAGCGTATATCGAAGTGTTCTAATTCCGCGGCCAGTAGGCACTAAGATCCCAGGAGATTCCCGTAATGGTTGCACTAAGCGCTCGCGCTC
+>42616 3
+GTTAGACAGCCCGCGGGGTTAATCTTAGAAGTCTCTATACTTCCAGCTACTCGATAACGAGGTACACGGGCTGAGCTCGGTCGTCAACAAGGTTACTTCA
+>42617 3
+TTGACGGTCGCACCTGCGGTTAGCATTCTACCTACATCCCTGCTCAGGGAAGGCATATATTGAAACATAATGCCTTGCGAGGTGTGTGACACCACTAGGA
+>42618 3
+GAGTAAGGTTTTTGCGCAACAACTGGTCTTATGTCCTGCAATGGTTTTACGATAGAAGCAGAGCTTAAGCGCCCAGCACCATGCATACACCGCGGCTCGT
+>42619 3
+CCAGCAGTGACACGAAGCAATTACTTTAAGGCGTTTTATCGGTCCTCGGAAATAAGCTCCACGGGTAGAGATGATATCTAGGCTTTCCGCTCCGACGCGT
+>42620 1
+ATATTTTCTGGTCGCCGGGCATACACGCGGTCTTTAAATCAAGCGCTTCCTTAGATTCCCGAAAAGGATACGGCACGGGGGGTATCCGTGAATAACTCAC
+>42621 3
+CCATAAGCGGCTCTCCAAAAGGTCATGGGGAGCCTCGGTTTCTAGAAAAATAGTAATGACTCCGCGCTCCTTTTCCTAGGGGACAGGCTCCTGATATTGA
+>42622 3
+CTACCGGCGAGTCTGTAACAACTATGGCGTGTCCTTCGACGACGGAGTACCCAATTGTCATTACAGGGAATCTGCCTACGTTTTAATGCGGATAAAGCGC
+>42623 3
+TAGTTCGATGAACTTCAGGCGGTTTATTCCAGGCAACCTGGTCACCCAATTCCCTGCTCGCTATCAAGCCAGGCGAGCAGTAGTGAATATGATGGATGAC
+>42624 3
+CACCCTGGCGTTAAGCAATGCAGCGTAAGAATCCCATGTGGCGCAATGTTTTCGCGTACTCGTACTGAGCAGGGCCTTCAATAGTCTGTTCGAACATAGA
+>42625 3
+GGAATCTGGCGCACCGAGAATAGTAGACGACTAAAGATGGTCTAGCGGCGCATGGCTTCCACATCTATGCCTATACTCATGAGTGATCGTTGTTACCCCT
+>42626 1
+CTCCGAAAATGCTGCCAGAAAGCTGCTTTACAATTCCTATGTTGTGGTCTCGCATGTGCAACCAGACTCCGAGTAACACGGTGAATTGAGAGGGGTCCTC
+>42627 2
+AAGGAAATAGGGGGCTGGCCAACTAAAGTAAGTTGGACTCCCTAATAATTTTGCCTCCTTCAGAGATCTCCCTGTTCCGGCTGATATGACAGCGCCGCGT
+>42628 1
+CGGCATGTATGCTATCCCACCCCACGAATAGCACCAGTATACCTTTGTTAACGCGTAGGATCGTGTGCGCGATTGGATACTCTAGAGCACATAGGTGGTA
+>42629 2
+GCGCTTCCATACTATGTGTCTCGAACCAATGGAGTTTCGTCGTTCGACCGAACAAGATATGCATCCGCTAAAGGTCCTATATTGAGAGTGGCGAAGCCCG
+>42630 1
+TCTCCTAAAGAGTGAGTCAGGCCGTTACTTACCCAAAGCACTGGGACTATAAAGGCTATCACTCCGTGGGACTCTATGCCCGGAGAATGGGTTGTCCATT
+>42631 1
+TTTATCATCGCGGTTTAAAAGCTAACCACCTGGCACGGAAGGTAGGCACGGGTGTTATATCCCCTTTGTAGCAGCCAGAGGGTCTCGCCTCAAAAGTCTA
+>42632 2
+CCGCAGACATTACTAACGACCCGTCGCGGCTTTGCGTATATCATGCGTGTCAGCTGATATCTCGCGGGGGCTCATACGGAATGTGCATATAGAATATCAA
+>42633 3
+GTTGGATCGAAAGAGGTTGGCGCCCTTGAGCAGTCATCCTGTGATCGTTGGAAAAGACCTCCGCCCTAGGGCTTTCATTACAATGACTCCCAACAATTAG
+>42634 2
+TTGATCCACCTGTTGGGAGGAGTCGGTGCCCGTTCTTCTGGTAGTATACCGGCTACATCCCGCCTAATAGCCTTACAATAGAAAGCAAATCGGACAGGAT
+>42635 3
+TACTACGTCTAACGGTGCGCTTGGAAGACATATTCCACCGCTGATACTCATCTGGGGTTATGTCCTAGCGGCGAAATTTCCAGAGCCAGGAAGCGATCAT
+>42636 2
+GCACTTTCTCCGGGTGCCGGATCTCGATAGGAAGCTTGCTCGCAGTCAAGCCCTAAAGCAATACTAGTGGATATATATATGAGTCACGGTGTCCTGCCAA
+>42637 3
+CGGGCCCTATATCACACGGCTCGGTGTAATAATTGGGTAATGTTTGACCATATAGCTCTCTGCCAGTTAACCAGCGAGAGAGAATGGTATCGCGCCACTC
+>42638 1
+ACTAACTAGACCGTCATTCGGACCTAGTGTCTGTGTTAGAACCCTTCCGGGATGGCGGTTGGGAAATTTAATACCACAAAGTACTACCGCGGCAGTCCTG
+>42639 1
+TTTCCTCAGTGACCGTAACCTTCAACCTGATTACGATACGCTACCGCTGTACGAGAATTGTATCTGCCAACTGCAGGTGAAGCGTGATTAACGGAGCGGG
+>42640 2
+CGACAAGCCCACCATATAAGTTGGCTTATCCTATCAAAGAGACGATTACGGTCGCACGGATTGGATGCGGCCTGCCGTGTCATTACCATTAGCGTGTGTA
+>42641 3
+AGCGTTTTGTTGACGGCGTGAGCGTCCCGGTGTCCATATGCCAAGCAAAACAGTGCTGCAGATAAGTAGATTAGACAACTTTCCCGTCCAACGTATCCGT
+>42642 1
+TGGCGGCTAACATCACACTCCGTGGGATAACTCGGATATCGAATTATATCCTGCCAGAGTCAGACGGTTCTACTTGACGTACACTTGGTGAGCATACGCG
+>42643 2
+ACTTTTGTGTGTTAGTAAAGCGTGGAGCTGCAACTTAGGGACGAGCTCACTACCAACCTAGAATATCATGCCGTGTAAGCACCGCTTTGCCCGAAGTCGC
+>42644 3
+TAGCACTGCGAGGGCACATCAATTCCGCGACGTCGATTACCGATAGCGAAATGCATGAGTTAGCTGATTACCGTGTCGAAGTTTCCTCCAAGGTCTTACG
+>42645 3
+TAAGGGCTGCGGTGCGGCTTATCTGAATACTACTCATGACAACAAGCTGTAGCTAGTCAGCTGGGGGAACTCCGCTTAATAGTCCGCATTCAACTAGCTC
+>42646 2
+CTGCCTGTCATACACATTTCTGCCAGCCGAAGCCCCTGTAGATAGGTCCCGAGGATGAGATGCCAGTGAGTAAAGAATTACGGTCAGGGCATTCATTCTT
+>42647 2
+CCAAAGCCAACGATGTACGGTACTACGACAATGCTCTGTGAGCTGCAAACATGGGATGACAAGTTCACCTCCTTGGAGTTGGCACCCTTGTGTGTTTCGA
+>42648 3
+TGTCTGACGTGTATATCGACGCAAGCTCGTAGGACTGACAAGCCAGTAGGGATTTTAAGTCCCATTCACATACGGTCCCACTGCGTGGCGGTCTAATAAC
+>42649 3
+CCTTATCTCCCGTTTCAGCTGATGTCAGACGGGCGAGTGCCAGCAGCCTCTGATGGTCATTAACATGGAAGATGCCATGTATAAGCACTATATCGCGAAG
+>42650 1
+GTGCGTCTAACGTATTGAAACGTTTCTGGCGTTAAGGAGCGTATCCTCGCTACATCATATCTTCATACAACGGCAGGCAAAGCTAGTCTGGCCCGAGCAG
+>42651 2
+TCGCACCCGATAGAGGATTCTCCAGAATTGGCTGTATCCAGCCTTGACAGAGCTGTTGTGAACCCTTTCAACGGTGCCCAATAGAAGGTTGTCATGAGAC
+>42652 1
+AAAGCACTGAGTAGTTTCGGCCGAAGTCGTGGAAACTTCTCGGACTCCATGTCCCTAACGTGTGTCAAGATTCTATGTACGTGCCGCTAGAAAGACCTGC
+>42653 2
+GTTGTGTCACAATGCGCCAGATCACTAAAGCTGATATGACTAAGCAGAAGGGAACTCGTGTAATGGCGGCTGCCTTCTTCTGCCATTAGCGGCAATCCTC
+>42654 1
+GGTTAGTAGTGACCTGACAACTATCGAATGGAGACCAGGTACGGGCCACCGCTAACTCCTCCAAGTCTAAAGCGTTTATTGGCTGGGCCTTCAGACATTT
+>42655 3
+GTGCTCGCGCAAACTTAGCCTCCTACCTTGCGGTACCTGCCTAAAAAAAGTGTGTGGATCTCTCACAACTTTGGCGCATCGGTAGATAGATAGTCAAGGG
+>42656 1
+TAACAACACGGGCCCTGTCGACGTTTTAACCGCACTGTCAACGGGTCGTCTTTGGACCAGCTTTTGAGACGTACAGGGGAGTTGCATAACTAATCTACAG
+>42657 1
+GCATGTGAAAGCGGACGGTGGCTTTAAGCTCCCAAAAAATGGACCTTCTCTGTGTAAGCCCTGGAAAAGTAAGTCGTTTCAGCGTCTGACGCCTCTCCTA
+>42658 3
+CCTTCGGCGCATTCGTACGGTTGCCGACTGTCCTAGAGTGTAGTGTAAAAAAAGCGTGACGTCGGCCGAAAGGTTTGAATACTACAACTCCCCATTGTCA
+>42659 1
+CCCCCCCCACAGCATGGCTTTCATATGTTAGTTCGTTTAGCATGACGCCTAGACGACGATGATACGGTTTCCCTACAAGGGTACAGGGATTGGAAAGGTA
+>42660 2
+ACTCCCTGTATGCGGTGAAGAACCTGATCGAAGTAATGCAGATTGTGATTTCCCCAGAAGTCCCCGACGGCTTCGTAAGGTTCGAACTGATACTTGCGCA
+>42661 3
+CCGAACATTAAGCTCATCTACGGCAGTGTCCATGAGCGGTTACTCCCAGATATTGGGGAGCGTCCTAAGCTGCGGAAAAGCATTCTTCGACCTAGTAGTT
+>42662 3
+TGTCACAGGTACGTAAGTGGTTTTCCTACCTCGGAAAACGACGTCACACACGAAGTCAACCTTACGGTGCGCGACTCGTCGGAGCATACATATGGTTTGT
+>42663 1
+GAATAATTTGAAGTTTAGATCCCCGTCTCCACGGCCGTCCTCTCCGATCCAAAGATTGTCAGAGGCTGACTATCTCCGGAGGTACGAGTTGGGCATAAAG
+>42664 2
+TTATCGTGTTACACCTCAGTGACGGCGGCAAACTCTGGAGAAGAGTTCTCGTTCAATTCCTCGAAGGGACAGCGAATACAGTGATGTTGCCCCTCCTGAA
+>42665 3
+CTGAACTATCGCTGTTCGGCAAAGCCATCATGGAATGCAATGCACCCTGTAGCGCGAATTAGGGCTTAAACGTTTGGGCCTCATATGGCCAATGATTCGC
+>42666 1
+GCCAGGTACTGGATGCCCCAGCAAATTGAACTTACACGTATCCATTCCTTTGAACTGGAACGGAGTTTAGCGATGCTCCCTTGGAATGGTGCGATACAGC
+>42667 2
+ACTCCACTCGGGTCCTCGTTTGAATGGACTTCACCAAGGGAGACACCTGTTGAGTACTGGGGTATACACGCTTGGACATTAGGCCAACACTCGAAATGTT
+>42668 2
+CGTCCAGCGTATGACCAGACGCTTCACCTGATCACAATGGGCTGGAATTCATTCCGAAAACAGAGGGCTAACTTACGGCCGTTAGGTCTGTCTTTAAGTG
+>42669 1
+AGGTTACAGCGAGTCTGGTCTTGTATGAATACCGACAGGGGTCACATTTTAAAAAATTCTCGCGGCTGGCCGGGCAGCCAATACCTCCCGAAGCTCTTTA
+>42670 2
+ATGATAGGTGTGGTACGTAACCCTCCGGGTGAAGTCAGTAACCTATCCAAGGTAAAACTATAGCTGGTGTTCGCGCTCCAATTCCAGCCTCTAGGGCCAT
+>42671 2
+AAGCGTAGATCTGGAACGGTTGTGCCATTTTATCTTCACGCATAGCCTTCAGGAATGGGGAATACGCGAGCACAACATTATCCACTGGTGGACCCTTCCG
+>42672 3
+CGGAACAGCTCGGGTAGCCTTTTCTGTAGTTCGACAACGAGCTTACCAATAGTTCTCCTAGGCCCGCAAGGAGTGCTAGGTGAGACATAGACCTACATTT
+>42673 2
+TGTACATGTCAGCATTGAGGACTCGTGATTGTAGACATGCCACGTTGTTGTTATCCGGACAGCACTGTTAAGCGGATTGCAACCTAGCCACACACGGCCA
+>42674 2
+TTAGACGTGCCGCTAATCCAATTGTCGTGAGGACGTGATCCTAGCATCGACATTGAGGGTTCAAACCTTAAACACCGTCTCCGTTTGCAGAACGCGGTAG
+>42675 3
+AATGAAACGTCGTTCCACCTGAGCTTAGACAATTGGTATTCACCACGCCGGATTCCGCGTACTCGCACTTGCAGAAGTCAGGTGTGAAGGGCTGCTTTAA
+>42676 3
+TGTTCTGGAGCAGCTTTGCCCACGATTTAGAGGGTCAGCCCGCCTAGTGTTCGATCAATAGTGGACGAACCTATCACCAATGTAGAAGCACCCTAATGTG
+>42677 2
+GGATTTGCAGTACCTATAGTCGTATCGGTCTTGGGCTGGGTTAAGTCGGGATTCGGCAACTAGCGACAAGAACTCACTTACACACTGATCAGCACCCACT
+>42678 2
+TACCCTAAACTTCCCAATAAACCCCGGTGCTTAAAGGAAGGTGTTTGCTGTTGCAGGCGATATGAGCTTCTTAGGCTGGCAACGGTAACCCGTAGCCAGT
+>42679 3
+CTGATTTGGTGAGAGTGTTCAAGCGTAAGTTCCAACAGGCCGCTAAGGCTTAGCCGAATTTATGGTACCCACACCGACGATTCATCCACGGATGACGTCT
+>42680 1
+GAAACCCTTGAGGTACTATCATTACTGCGCATAAACCATTATAGGGGGTGCAGTTGCGTACCAGTCCCGATTTTGGTCGCAAGCGCCGCGAATGACCTTA
+>42681 1
+TCGGTGGCGCCTGGGAGAACATTAGTGTACAGTTTGGACCTCCAAGATAGTTGTCGGAATAATCGAGAAGCCCCACTCACCTGAAAGTGTTATTCCTCCC
+>42682 2
+GATTAGCAGTATGTAGAAAGAAGCAGTCGCGCTACCGGACACGTTTGTTCTTATGTACAACCTGACGTGATTGACGGGGAACCTCTTCTCCCGATACCGC
+>42683 3
+CCGACAGGCCCAGATAAGTATGCGGTGCCTGACCAGCGCCGCTTCGCGGGACGCTCGTATTCCGGCTAATATATAAGTAAGGTCTAATATACTGTATATT
+>42684 1
+AGAACAATTTAAAGTCTGTGATTAAAGTATGGCCTCAGAGACGTCTCGACGGCCCCCCGCACCGGTTCAGTCGGAATGGGAATTCTACCATTCGGTGTCT
+>42685 1
+TACGGCACGTAGGCTTAGGTCCGCAAGGCCCGGTTAAAGTTTTTCAGTATGATCTTCCGGGACTGGTCAATCTATACCGAGTGAACTTCAAGACCCCGAA
+>42686 3
+CTCGGACACTCGCGCGAGCCATGACGAGGGTACTCATTGGCACATCCTTGGATTCAGGAAGAGTAGCTACACTCTAATTGTTTACAGTCCGTCGAATATG
+>42687 2
+CGCAGTTCTTACGCTTGAGAAACATTCCAGGCTGCCTACACTTTTGTACCGTGCCAGCTGGCTGCCCAATAATGAGAGAGAAACGCTGGCGATTGAATGT
+>42688 1
+GAGATGGTTCCACTTTTGACAGCGTCACCGCACCATGTCCAACGGACACCTACTCATGTTGTGGGTATGAAGTGACTTGCGAAACGTCAGGACGTCATAT
+>42689 1
+CGCACAACTTAATTTTACACTGACAACGGCTAACTGTCCGTCCTTATTCGAGATGATGGAGCGGTCGTCCGCACGAAGTGCTTGAAGGCTGAGTACTCAG
+>42690 1
+CGTCAGTTACTAACAACATTGGAGCCTGCGATTACCCGACTGAGTTGACCGTCAGAGCCTATTTTTGCTGCGGTGTCAAGAGGTACAAAGACTGCCGTAC
+>42691 3
+AATAGGGGCGTTCACTTTTGCGGAGTTAAAATGCAGAGTGATATCGCATTCACACTCCGAGGGCGAACCGCGGTATCCTCCTTCTCCATAAGTTAGACGC
+>42692 1
+AAGCGCTCCATAGTTGATTCGAACATCACGGGCGACCGGTCTATTGAGCAGTATTGCCCGACTGCTTCAGTCCAATTAGGCAGAAAGTGTACTACTTGGC
+>42693 1
+GTGGTGTACTAAGCCGGTGGACCTTAACTCACTTGATGGGGTAGACCATTGCCACCTAACCGTTACCAAATTAGACCTGTCCAGGGTAGTCGTCCGAATA
+>42694 1
+TTAAGAGATAATGCTCGAAGGAACACCAGTCGACTAATGTCTGCTTAGCCTACAGCGTTATCTGGACCGGTGTTTTCGCCGCAGCGCCTACAGGTATCAG
+>42695 2
+TTCAGGAGCCACACCAATAAATTATTAGGCTTAAATCAAGGTAACTTGGTTCCAGTTAATTGGCGCGCCCTTGGCCGCTAGGTCGCTGAGACCCGTGGAC
+>42696 3
+CATAAGCTTTCACACATTAGCGACTATTTTGCTAGGAAGTTTCGCCCGACGCGTGGATAGTACTCGGACAGTGTACCAGGCGTACCAATTTCAGACGCGG
+>42697 2
+TTTCATCCAACTATATACGACTCGGTGAGACGAGGTGGTAATATTGCCGATGGGGCATCTCTATTTCCAAGACCAGTGCCTCCACGTACGGTACAACGGG
+>42698 2
+CGGCTCTAGGGGACCAGACGGAGAGAGATTATTACCACATCGCTTCTTGTGACTCGTTGCCACGGGTTCTAGTTCACCGATCAGAATAACGCATAGATCT
+>42699 2
+GCCTTGCAATCCGAATATTCCTCGGATGAGCACTGCCAGTACATTAGATATCGCATGCTCGTTAGGTAGGCGATACGGCGACCAACGGTTGAACTGCATT
+>42700 1
+GAGAACCTCATGAGTATCTGACTACCTGGTTTTGAAGGTTACGAAGCTACCCGCCCTGACGTGTCATACAGGTGCGCAGAAATGGTTCCTTGTCAACACG
+>42701 1
+ATGCCAGGCGGGATACCAAGTGCTGGTGCCGTGATCGTCATTAAATCAACGCTGATTGACCGATCTACAGACTTAGCCGTATGGCGCTCTTACAACATTG
+>42702 2
+TTACCTCATCTGGGGGTTTGCGAGTTTGGGAAGCACGATAAGAATCCGCAAACTGATATGTTTCTGAACCCCCCCTCAAGACTACAGTAGACGCGGTTGC
+>42703 1
+CAGCGTCTACCGTACTAGGTGTCCTATCATGGATCTCTCGGCCGTATGCTTAAGAGCAGTTCGTTCATCTTGAATAACCAACACGCGAAGGGTAAGGAGC
+>42704 1
+CCCCTATCGATTCTTGGAACTCGCAGATCTACATAGACCTCATGCGATGCTCTAGGCTCAGCATGTGAATTAGACGGAGATTCGGATGATGAAGCCTGGC
+>42705 2
+TGTCCAAGATTGTAAGTAGTCTGTGTACGGAGCCTGGAACCAACGGCACCAACCACTCCCGCTGGTGATGGCGCTCATAATTGTCATCTAATGACTTGGA
+>42706 2
+TGCTGGGAGTCCTGATCGAGTAACATTCTAAGGTATGTGTGCACTCTTCCGTATAAACCGTTCTAGCGACTGCGCTGGAACACCCAACGCCGAATGATAG
+>42707 3
+TTACGTGTGTTAAATGGTTCGGCAGTTCAAACCGCTCTCCTATTCCGGATAGGGGACCTGTGCCGCCTATACAATGGACTACCTGCAGAAACGAGGAACT
+>42708 1
+AACTGTAGGTCGACCACGGGTTTACAAAAACGCTGTCTCGTGACGGCTTAGGCGTAGCAATTATCTAATCTCCCCGTGTGTCTACTCACATGACGAAGGG
+>42709 2
+TGCACCTCCTTCGTGTTAAAGGCATTTCGGATGATTCCGACCGTACAAATCGAACTTATGCGCCTCGTACCAGTCCATGCGTGAGAACGTAAGTAGAGGG
+>42710 1
+TCTGAACGCAGAGATAGCGCCGTAATCTGGATCTTCACTTGGTCAGACGCAAACCAGTATGCCGGTTTTGTGCGTCTCGTAAGTGGCAACAAGCCCATAT
+>42711 3
+TAGCTAGAACGGTTGACGATGGAAATCAATTACACACTACGACCAGACGTTGGCTCGCATACCGTTCATTCGTGTAGTTTCCCATGTGGGCAGACGTCGC
+>42712 2
+GCCTGGACGCTGGAGGCTCACTGTACTCGTCGTTTCTAATTCTGATTATCCGGACAGAAAGGACAACTAGATCTAACGCTTGTGACTCAGAGGCTAACGC
+>42713 1
+GGACGCCACGAAGGTCTCATCCTTATTAGACATTCATGCGTCAGTCTGTTAGTATTGCGCTACACTGGACTTCAAACTGCGAACCAAGGTGCCGAGTGAG
+>42714 2
+TTGACGCATTGCAGCTTGTAGACGCTGCTAATCATAAGCCAAGCAAGCTGAATAGCTAGCACCTAGTCTGTAATCGCGAGTGTCCTGCTATACTGGCGGC
+>42715 1
+GATCGATACCCCTGCTGGGGGCAAAATGGACCCGGCTCATAACATATATCCCCAATGTGGGACAGTTTAGTTCGACCCACTTGAGTGTAGTAATTCGGCT
+>42716 3
+TCGCATACGACTGAAACACTACCAGACTCACCTTATTTGCGGTTTTAGTACGGACCCGCAGAGAGGAGGCGGGTGCTTAAACTTGCTGCGTCAGTTACTA
+>42717 2
+CTAAGGACATAGTCTATCGGCCGTGTTTCGATCTACCTATGATACGACCGTGATCGCACAAGCAAAGGTTGTACGTGAGTCCTATGTCGCACGGACTCAG
+>42718 3
+GTGGCGGACGTGGAGGCTGCCCCCTATGTGTCAGTAGCCTGTAAACTCCCTATATCTCTAGGCAACCATTTATGCGAGCAGTGTACCAAAAATCGGATTA
+>42719 1
+TAATTGGGGACGCGCGGACTCTGTTCCTGGAAAGGATGGACAATATGAACTCAGCGTCGAAAAACCCTCGCCTCTTTAGACTTTCTTCAGCGTTGCCGAA
+>42720 1
+CGATTGGCGTTGGTCCTGCCCACACCATGAAAAGGCCTGTTAGCGAGACCTTCAGTACGATAGCAATTTAAAGCTGAGGTTTTGAGCATTACCTCCACGG
+>42721 3
+ACCGGTAGGACGGTACCGATTCAGAAGTCTGCTGTGACTGACCCGCACGTACCCGTCAATTGTGTGTGATAAACAATCTGCTGCATAGCTTCAATCAGTG
+>42722 2
+TTAAATGGGCTCGCTGGCATAGCCGCCCACTTTCTGGACGCACTCGTGGAACTGCCAGTTTATAGTTTACTCAAACAGGAAGTCTAAGCGTGCATCGAAG
+>42723 2
+GTAAGAGCCGCGTCACGACGACTCGCTCTACTAGGTTGACCGGTGGCGTGAACCTACATCCTCAGATTTATTCGACAACGGGTTAGATTACTGATTCGAA
+>42724 3
+GCATTGTACTATATGGAGAAAGGAGTGCATCTCATCAGTTAGAATGTTTGTCACGCAGCCCCGGAATCTGAGGCGCCATCTGAGGATCTCTTCCGCACAC
+>42725 1
+GACCAGTTTCCGATGCTTTGCAAAATGCAAGGGGCGGTCTATGAAGCTTGATGTGAGCTCTAGGCCGAGTAACGTCCATACTACAATTGCTCCAGTCACC
+>42726 2
+AGAGATAGTCCTGCTACGTTAGCTGCGGTAGTGGCAGTAATCTGTCGAACACCTTCGGTACACTAGGAGGTACCGTTAAGCCAGTCCTAATTCCACTGAC
+>42727 2
+GCTGAATGCCGCAATCTTTACCCTGAAGTCCGGAAACTTCTTGGGAAAGAAACCTGTAGAGCGGAAGGTGATTTGATACCCTGCATCTTCCAGTGCCCGT
+>42728 3
+TAATTGGCTATCTATTGAAACCGGGAACTTACAGCATGTCTGTTCTGACAGTCAGGAGCCTCGCCCTTCAGGCCATCACTGCATGTGGACCGGGTAAAGA
+>42729 2
+GGCTTATTCTTTGCACAAAGTAGACTCATCGTCAACATAACGCTGAGCGGCCTAGTTGTCAGCAGTTAAGGGTACCGGCCCACTCAAATTGTGTGACGCG
+>42730 2
+GTCATTTGCACGCACCTGTAAGTTGTTTGAGCCAGATGGTAACCGATTCCTAACAACTGACGGTGCTTCGGGACGATGAAACCCTTAGTGGCCAATCGAC
+>42731 1
+GAAATGCTCTATGTCTCACCTGCTATTTGGCGCGCTCCCCAACAGTTTGCATCAATCTTCTGGCAGATGCAGCAAATTTGACGGTCAGAGAGGAACGGGA
+>42732 1
+CGTCTACATGCTTAGCTACGAAAGTACAGGGGATCCTGGTACATAGTAATCACGGTGCGAAAGGGATTTACCTGTCGGTCCTGCACCTCACACGTATGCT
+>42733 3
+TTCGTAACACAATCTTACCCTGCGGAAGCAAGTTTCCAAATAGATTGCTCAGGTGAGTTACGTACGGGTTTCCTCATCGCGATAGAGTGCGACCCGAGCG
+>42734 2
+TTAAACTACATGCCGCGCGCGTGCGTCCAAAATGTCGTGTGAGCAACTCATATAAGATCTTATAGACTGTATGATGGGCCTGGAGAGGTTCACCTGCCCC
+>42735 3
+AGGGCCTCAGAGTTCACATACGCAGGGCGTGTTCCTTTCCGTGGAATAGGTCAGCCATAATAGTTACACGCTAAAATAGACTCCGCATGCATTGGCCTGT
+>42736 1
+CCACTTCACAGGTGGTAACGGGGTTAGTACTCTCCAACCCCTATGAGACGTGCCATGATGTCAGAAGACTGGACCGTTGGACACTGAATTACCTAGGTTT
+>42737 1
+GTTGGCCGAGCGTTAGAATTAGTTGAATAACTCCGTATCGGGATAGACCGCGCAGAGCTGTTTCCTAGATACACCGTCCTTCACTACTCGGCAAGTACGA
+>42738 2
+GGGGGGTTCTAGTAACCCCCATCGCTCGGCGCTGACTATATAAAGAACTTTGGCTATACATTTCGCCGAAGGTCTAGTCACGGCCGATTGACAAAACTTG
+>42739 3
+CGCGCACTCCGGGGTTACACAATCAGAAGAGACATCGGATCTTTACATGCAGATACGCTGATCTCAGGCCGTGGTATATCTTATACCATGTAGGCGTCTG
+>42740 1
+ATGTGGTAACTCTCCAGCGGCTTCGAGATGCTAGATTTGACTGCGCAACGTACGGTAACTACTAGCTGGGAAATACTTTTGCAGCGGAATCGCCCCTAAC
+>42741 1
+AATGGAGTCCGGGCTGTTGCTAAAAGCTTCATACACCCAATTTATTTTCCGGCAGTGATCCACTGCAAGCAAAGACGGTCAAGGGGTTTCCGTCGACGTC
+>42742 1
+TACCGTACACTTTGTACCGCAAATCGTGTCCTCCCCAAAGACAGTTCAGGTGTATACCTCGAATCTGATTACGAGGCCTAGCTAATTGCGTGGGGAGGGA
+>42743 3
+GAAGAAGCACACATACCGCGCTTGGATGATGATTCGTGCTATGCAGTACTTGATACCGAGTATCCCTAGCCGCCGTGAAACTGTACTGCCTAGGCTTATG
+>42744 2
+GTATCAAACATCCTGATGAGGGACCCTGGTCCAGTTCCGGCAATCATGGTACATAGGAGGGTAGTCCTTACGCCTGGCAGTAACCTACTGTGTCTACAAT
+>42745 1
+GCACAAGAATGCTTCTTCAACACTGTCAAGTCTCTTGTATTCCGGGGAGTCATACGCAGACGAAGTCAGAGACTTGGCTGGGCCGTGTAACTGCCATACT
+>42746 1
+TATAGGTCATCGGTCTCTTAAAATCCCACCGGTGTAGTCAATGTCGGGCGTACAGACCCACGTTGTGTGAATAACTCCGTACGAATCAAATGGTGGCCCG
+>42747 2
+CCCATGTGCATTATGTGAATACAGCCATTCATGAGGGTCGTGTGCACCGAACCGGCATCTACTGGGAAGAAAGATTTATTCACTGGCTTCCACCGGGACT
+>42748 3
+AGGAACGTTTTCATCTGGACCCTCGTACAACATTGCGTGTTCTGCAATTGTTTTGAACGCTAGCTATCGGGGAAAATCGAGCGAAGAGGCCCCGCAATCC
+>42749 3
+TGCGGCGATTCCGGATTTGCTACCATGGGTAAGTCATCCGGGCAGCTGCTTATATGTAAAACCGAACCCTCGATGGGAATCGAGTACAATCCCACTTTGA
+>42750 1
+GTGTCAATTCTGGGTTAATTGTGTGCCCCGGAAGTACCTACTGTTAGTAGGACCGTCAAGGTATACTCCGTACTGAGTACCCACGAAGCAAAAGTGCCCC
+>42751 2
+AACTCTTTCAGCGGCGCCGCACTGGCCCGTCATAGAAATAAGTCCGCATATGGTGGTGACCCCGCGATCATTATGATTCAGGATATGAGAAGTCTTGTCA
+>42752 2
+GCACGGTAATGATCGGCGAGATAAGTTAGACACCGTTTAGCTAGGCGACCTGGCGCCGAATTTTGTATGACAGTTAAGCGTATTACGTCCCCCTTAACCC
+>42753 1
+TGGGGTTGCGCCCGCATTAACACTATGGTGCTATCTATATCAAGGTTCTCATGAAAAAACCATGGCCTGCTAGCGGGAAAATTGGTTCCAGCACCGCTGC
+>42754 2
+TCGACTAAAGCTGACGTGCTTCTGGAACCTCGCTTGGCTCTTGTAGAGGGGGAAGTTAGCATTCTACAGAGCAATATCCCACGCCTTCACATGTACAGAG
+>42755 3
+CAGATATAATCTAGGTTTGAGATTGAGTGGCTCACTCGCATACATCGGATTCTAAACGGTGCTCCAACGCCAGCGGCGAGCGGTTCCAGACTTATGCCAT
+>42756 3
+TTGAACAATCAAATAAGTCGAGGTACGGCGCCTGACTTTCGCGCCGTTCCGTGATAGGATTACCACATATGAGGATGCGATGAATTCCCACGCCTGTCTG
+>42757 3
+TCCGTGTGTATCTACAGTGCTAAACAGCGCTACAAACGACGGGCCCTTTGCGCGGCTAAAAACGGGAGTTTTATACTGGTCCATACTGATACAGTCTCGG
+>42758 3
+TTCAGGCTCAAAGCACGTAGGGTCACGTATATCTATCTGATTATAAGGGTAATACCATCCTTGTGTGGAGGCGCGCTCCTCGTCGTCAAAGCAAACCCGG
+>42759 1
+CTCGACGTCCTTCGCACCACTGGTCTCATTGTGGAGTGTAGAAGACTAAGCTGTCGGATTTGACAAAACGAAATCCTGCTTTCAACGGGAGTGCATAGCC
+>42760 3
+GGCTAACGGACTTTTAGTCTCCTGCACCTAGCTAAATTTGGGTACCAAGACCTGAGAGCATTATGTGGAACTAAGTCGAGGCGCGACGCCTCCTCTAGAT
+>42761 3
+GCACTGACACGGACAGGGGACCAATATGCAGCCGCTAGTAGGCTAGCTTGAGCGGGTATTCCTACTTTGTAATTTCGCTTACTCCGAAGTAGCTCATCAA
+>42762 1
+CACCATAAGGCCCTGATCTACTCATGTCTGCGAGATCGCGTAATGAGCGATTTATAATACCTTGTATGATAGGCCGTTACTCCGGCAACATGCGAGCGGG
+>42763 3
+GAGTCCCGTAAGCATGTGCTGCATTGCCTTAGTTTACGTTTAAGAGGACCGTTTGGCAAGCTACCAACGTGGAACAAACATGCATCCGGCCCTAGTCTGA
+>42764 3
+CTGCCGTTACAACGACCTTGGCTGACGGACGTCTTCCGATGTCGCCAAAATAGTTAAGTGTGGCTGACATCGCATGATCTTCAAAGGACCCAATTTGAGG
+>42765 1
+AGAACATAAGCTCGCTACAATCAGAGAAGTTGCCTCGCATGGCCCTCACTAGATCGTTAGTAGAGGGTAGGTTCTTTTACTCTCCGAGGACTGCTCGGAC
+>42766 2
+CCAGATTGGGCGAATCTCATGCCCCATTAGGGGTAAGGCCGGCCATAGTGTCTACAGCTATAGTTATCGCTCTATCAAACGTGGCATATACACGGCGTAT
+>42767 3
+GTGTCGATGATAGTGCCTTTAGAGCGTCACTCTACGCAGTCTTTAACCACGGGAGTCGCGCAGCTAATGTAATCATAAAAGTACGCGGCCCATGTCAGCT
+>42768 1
+ACGCCATGCCGACATTTATTGGAGACCCTTGTGATGGGCGACCCAACTGGCTTTGGGCGGAATGGCGTCATTATACACAAATTTGCCTACATACACGTGA
+>42769 3
+TTGATGTTGGTGAGCCTTTAGTGCGAGATTCCGCCGCGGATGCAGCAACGTTTACAAAGCGCTCAGATAACGGCCAACCCTCCCGATTAAGAGTATCATT
+>42770 3
+GTAACACCAAACAAGTGCATGAGTTCGCTCTAACTACGTCGGAATGTAATCAGTTTGAGGCCGCCCATAACCTACCGTGTGCGCTGTGGGTAGTGACCTT
+>42771 1
+CAGGTCATCCCGTCAGGAGATGCTATTCTCTCATAAACGGGTGAAGTTCACTGCGGAAAGCGACGACATGGACTATCAGGTCATTCTTAGTCAGCCTGCT
+>42772 1
+AATTACCGAGCTAATCCTGTAGCCCTCCGCATCAGATTAATGGGGTTAGCATAAACCAAGTCATCGCGAGGGCTTCGCTTTGTATATCGCGACGGGTCGA
+>42773 2
+CGAGAGGGCTGTTGATGTTTGATAGTAATTGACCTAGTAGATTCACTCGCTCAATACATGTATCGGGCGAAATTGCAGATCCATCCCCCCAAGGCCGCGC
+>42774 2
+TGCTGACATTCCGCCCGGACTGGTTAAGGATAGCTCACATCAGATCACATTTCTGTACGGACTTTAGTTTGGCAGCAGAGCAGCTACGTGCATAGAGCCA
+>42775 2
+TCGACCGCCTACGCGTGGGGGCAATAGAATAAGTAGCGCTAGAAAGTGCAGTAGACTCGTTAGGCTATCTTTGTCTCGATCCCTATATAGTTCAACCGCC
+>42776 3
+CCAATGCAACTTCGCTTAATACTCCCGGATGGGACGAAGCTTGTCGACTGGCAAAGTAGTCACACGTACTTCGCCGTTGCCTGTATATATGGCAGGGTAA
+>42777 2
+CCCCACAAGCAGACTGGGTTCTGAAGTGAGTAAAGGGTCGTGGGTGTGCGTACCTAGCAAAGAATTCATCTCCCTGCATGACTTGCCTTTGCCTACTAAA
+>42778 1
+GACTGCAACATCCAATTATGCTGTACAGATGACTCGCGTACGTGAATAAATATCCCGGTGATGATGACGAACGCCTACCGCGTACTGCCTTTGTGGGGTC
+>42779 1
+GGAACCAAGCGTCCAGTTGCGGAATAAATTGTATGCTTTAGTCGATGAACGACCTCTACTGACTTCAGGCAATGCGCCACCTTGGATGAGACCCTCTTGG
+>42780 1
+CAAAAGTTTGTCTGTGTTAACCCAGTCGCTAGAGCCGAAAGACATGGATTCAATCCTAGGAAGACGCCGGCATGTTCCGACCGTTCTATCTCGCAGTGGT
+>42781 1
+AAATATGGTCCTCATTTGAATCGCAGATTATACAATGGAGTTGCCCACCACTAGAGTTTTCCGGCGAAGGAGCGGTTCTTCCTAACCCCAACGGGCTGGG
+>42782 3
+CCACAACCCTTCGTATAAGTATTGGCCAAGAGATTGTGATTGTGCAAACCTGTTCGCTCACAGGTCGTTAAACTCAAGTCGGGAGAGCTGGCCGTTACGC
+>42783 3
+TAAGCCCAATCGTGTGAAGATGAGACTCTTGACCACCGGACTCTGCAATCGAAGAGTGGTTCATTCTAGTCATAGTCCCGGCAGGTAGACCTGCGTATCT
+>42784 2
+CCCACGGGAGCGTACTGATATAAAGAAATCCTTTTCAATTAGAACAAGCCTAAGACCGGGCACCTTAGTCGGGGACGCCCCTGTTTTTCGTCGGTGGTTA
+>42785 3
+GGGGAAGTAACCGACCAGAACAATGACCTTTTTGGGCGTTTTATAACATCGCATCGGTTCAGATCCGTCAAGTTTCATACTCGCCATGGCACGCGTAGCG
+>42786 3
+GACAGGAGACCACACCAGGTAGACCTTTTGTACTCAGAGATACTTGCTTTAACGTTCTAGGCACCTATTCCGTGGGGCAAACCTGTGGGCTATGAAGTCC
+>42787 2
+TCCCTCCTGATGGCGTGATGAGCTGAACTTTGGAAAAAACCGGTGCTCAACTTCGTGAAGCTTCAAACGCGCTGCCCGAGTACTGTTCGAATGTAAAGTC
+>42788 2
+TGTTAGGGTTGAGAAGCCCGTACGCACGTGTGATCTCAGAGATCTGCTTATAACCATCCTTCGTCGGACCGCTAGTCAGAAGCTCCAAAATCATGAGTCG
+>42789 2
+CATAACCTGTTCCGCATGCTTTGTGTCGGGAAGATGCACCATGGCTACGAGACAGTTCCACAGCGATCTAGCGTTTCTAAGGCTAACGTACAGGAGTTAC
+>42790 1
+ATAGGGGTGATATTCGCCCAACTTATTTGTTGCAGGCGAGTCATATCCTTAAACCTCGTGGGACTATCCGTGCGTAAGCACCACGCTATCGCAAGAGCGA
+>42791 3
+CCCGGAGCGAGCCAAAAGGTTACCAGTTGAGCTTAGCTACAAGAAGGCACTTGTGTTTGGTTATTTAACGAGCTGTCCTCGCAGCCTAAGGTATTCACCC
+>42792 1
+CACTAGTGAATTCTCGAAGCCGGAAGGCGAACTCGTATGTCGCTCGAATGATCCATAAGGTAAACTACATCTGGCGGGCTGATTACTGTGCTCCTCGATC
+>42793 3
+GATGTTCGAGTTTGGATGGAACGACGCCTCGCTATAACACACGTTACAGGGCACCAAGTATGTAAGTCGGTCTTCCTGTATCACAGACGCCATGACTGCT
+>42794 2
+GCTCAGCAATCCGAAACCCACTTCATACACGGTCTTGCTCATATGTTGTGAGCGCCACTGGAACGAGGCACATTTTGTCACTGGATAGGTTGCAATGGGA
+>42795 2
+TGAGGATGTCTTCGGGCGCAGTGTAAAACGCGTAGCACTTGACTCACGACGTATCGAGCCACGCTGTCTAACTCCATAATTATCCGCACTGGATATAGTG
+>42796 3
+CACAAAGCAGCCATGTACAAGTGTGGTACGAATGTTGCGGTCTACCGTCGGTCTATCCATACCTGGAGTCATAGGCTCCTATTTAAACGTATGCGGGCAC
+>42797 2
+ATTTATTGATCCTTAGTACCTGACGTCACTGCTACTCCATAGTCGCTAGTCCCAGCACGAATGTGGGGCTACTGGCTCAGGAGGGCCGACTAGAAAGAAT
+>42798 2
+AAACGAACTGTTAGTGACCTCCAAGGTAATCTAGATATTTGCGCTAAGGAAGCCCGCGAGGCGCTTACCTGGGTTCGGCAGTCCAATGTACTCCTATTCG
+>42799 3
+ATGTCCCTGCTGGGGACCTCGAGAGGCTTACCGTCTACTACACAACGAAGCTTCTAAGAGACTCACCATTGGCTAATTTCGGGTGTAGGTGAAACCTGTA
+>42800 1
+CTATTGGGAGAGCAGCTCTGTCAATGTGTGTATCACCCACATGCCGGGAACCGAAAGTTGCGACCCTTGTGTCATTCGTCAGCGACAACTCGATATAATG
+>42801 2
+CCTATGAGCTTCGTCTATGTGTTCGAACCTGCCATGATGCAATTCTGGGGGTACAGATACTATATAGGTCAACTCCCCAGACCGATGCATAGGACCGGAG
+>42802 2
+GAGTGCCTGGAGCCCCTCAGTCTTCACGGTAACTCTAAGTAAGCTTCCCCAACAATAGTGCTTACAGTCGCCTTTAGTCGATGTGAATAAGGGGTCAAGG
+>42803 1
+TTACTCCATAAATGAAACTCTCGTAAGGATCGTGAGCCTACCCTTGTACCGAGGGGGGCAACCTAGCGTGGTTCCCTCTAACATGGCTTTAGTGAGAAGC
+>42804 3
+TGATTCACTACGGCTCAAGTCCACATTGGTCTGTAGCACAGTGAGATAGCACTTCTTAGTAGGCATGCTGAGGCTGCTGCTGCGACTACCGAAACAGACT
+>42805 2
+TCTCCGAACATTTGTTGTCTAGCAGTAGTCCTGCCCAGCAAAGTCGAGCTCCTAGATTTCGGCCAAAGAGATGGGGTCAAATCGTTCGGCGCAACTAGAT
+>42806 2
+TAAAATATGGTGACAGGGGCCTTGCGTCCCACGTACCTCTAAATTTGGTATATAGAGCACCCTCGCCCAAGGGCCAATTTCCAAGGCTGTGGTAGATTGC
+>42807 2
+CGCTAAGGGTTCACTCTCCTCTATTCGCTGACGGGGGTACAGCGTACACCGGAAGTTGGAGACGGCTTCAGATTACTTTCGTACTCATAGCAAAAAACTG
+>42808 1
+TAGGGTTAGTCTGCTTGGGCTACACCACGAGTCAAGAGCGCTGCTACTCACTGTGAGCTCCAGTTGGTCAATAAGTTTTGACCCAAATAGAGGACCACTC
+>42809 1
+CCGGGGTCGTTAAGGGATGCATGTCTACTGCACACGGATGTAAAGACGACAATCAACATTTGCCGCCTAACTGCTCTGTTGCTTCATACGTTAAGGGACC
+>42810 2
+GTCTATTCTATCGAAATTCATTGAGCGTACCGACCGGCTTACCGAAGCTCCACTAAACCAAGATGTGAGAGTCACGTATGCGCATTCTAGGGGTTGCGGC
+>42811 1
+TAAAGCCTAGGACGTGCGCTCATTCTGATATACGCAAGTGAATTTTACCTTGCGTCCGGCTCTTCTATGAAGGGGCAACCAGGCTGTTGACGACGAAACC
+>42812 3
+AGGAACTAGAGCCCACGTAACTGGGGAATTTCGGTCCATGAAGAGTCCGAGGCTAGCCACCCCACTTGGGCGCATGAGTCTATTTACCTCTTATTTGATA
+>42813 3
+CACCCTTATCGCTCCATAGGGGAGGCCTCTTTTATCACGCGGTGTAAGATTCAAGCGGAACTCTCGCTAAGAAAACGGGACGTTCTCGAGTGCTAGATTA
+>42814 1
+ATCGCCCGCTTACAGTAAGGAACTGCGACGTCGAGCTCTTATCTCATAGTGACCAAATTGCAAGTATCGTGAGCGTTGTGTATCACGGTCCCAATGGGCA
+>42815 3
+TGCCGACAAAGGGCTACTCTGGAGAGATGAGCGCACGCGTTTAACTACTCTTTCTTTAGAGTTCGTGTCCCACACCAACAACGCCGGAGGGTATTTTGAA
+>42816 3
+TAGACAGGTGAGATCGACAGTGCCGTCAGTTACAGGGTTCCTCATAGTCCATGTAGCCCCCGTCGACCGTGGACTCAAATATTCAACAGATGACTGTGTT
+>42817 1
+AGGGTGATCCTCTCACACTCGAGACATAGGCGACTATCCAGGGCGACTCGGTTGTTGCCCAATCTTGGTATGAAGCTTCCTAAGCATAGACTACATGGAT
+>42818 1
+GCCCCCGAAAACGGCTGTTTTTCAAACCTCGGAGAAGTAGCGGCTCTAATTTAGGGTCTTAATAGATCGGCCAGGACGCGAACATCGTCCGACTTTTAGT
+>42819 1
+TAGCACGACCCGCGCCGTTAGTGTTACGACAATGAGGCTGATATACGTTCATACCTCGAAGCGGACGCAGTTTAACGGCCTATGGATTCTAGCTGACTAT
+>42820 3
+AGCGCTTTACCATTAGTACCGCAGGCACACACTTTACCGTAGTATCACCTAACTACGCTGGGTGGGGACGTATGTCGACTTAGTACTAGGAAGGCTAGTC
+>42821 1
+CTCGATCATCATATACTCCTGAGCCGGTCTCGTAAGATAATGGCTTGGTGAGGATAAATTGCCGCAGTATGCACCGGTAGGCCCCGTGATCTAAGACCAT
+>42822 3
+TCCATAACGTATTATCGTGCTGAGTCACATTGCTCTTATAATTCAGGAAGAATCGCAGGCCTTAGAGGCTATGCATCGACGGATTGCGCGACGCCGACGC
+>42823 2
+AGTTTGGCCCCACGGTATGTGGTCGTGGTCAAGAGGACTAAGAAAGGCATCCCGCACAGACCGGACTTGATGTCAAATCTGTATTAACTTTCTCTCCAGC
+>42824 2
+AGATTACACCGTACCATGAAAATAACACGCAGGATAGATCCCTATGTTTATACCTCGGGGGCGGCGTGGACCCATCTTTGGTCGTGCACATGTATGCTGC
+>42825 2
+GCCTAGGATATCGGGTTTCTCAGCGTACCCAACCCGCGCTTCACGTGGACAAGGTCTAATACTCTGTGCACTACGGACGTAATATATTTCAAGTGAGAGG
+>42826 1
+GCAGAACTCCTGTCCACAAATACTTGATCTTTATTATCTGTCGCGAAAGCTTTGTGGGTGGAACACATGGCCATCCCTAAGCAATCGAGCAGCGGTGGGC
+>42827 3
+CATTACGGAGTACCCCGCGCATAAAATAGGGCCTCTGAACCTAGTGGCTCACGTGTTGCTGGTCTCTACGGAACGTTATAAAAAGCCGACAGTGTTCGTT
+>42828 1
+TCCAATACCCTAAATTTGGACGCGATGGTAAGGATATCTATAAGCTAGGCAGTTCCGCGCTAGGATCCGCTAGCTATGGGTCCGTCAAGGCTCATTACGC
+>42829 1
+CTGGAGCAGATCACCGTTTCGTTATAGGGTCTAGCACATGAACTTTCTCGTCGCCAAAGTCGGAGAGCCTGGTGAAAATGTTAGCTCAATCATCCCGGAC
+>42830 3
+GGGAATTTTCGTACAATTCGCGTAGTATGAAGTAAGACCAGTGTGATTTGCATTACCTCGCGACTAGCGGTGCTCGCGAACTAGATGACCCCACCTACCG
+>42831 1
+ACCTAAATTTTACCAGAGAAGCCTTGCTAGTAGTTCCCGTGTCTCACTCGCTCTGACGGGCTAAGCATGGGCATAAGGGATCATCGTCTCAAGATGAGCG
+>42832 3
+GAAGGGCTTCGCGAAATGCTCACCGGCCTAGCCGGGTAAGAAGTTTTGCATGATAGTGTACCTATGATTAACGATACGACTCCTTGTGGTAACCTCCCAC
+>42833 3
+TTTGCAATATGGTCGGGGCTTCAGGTACGTATGAGGCACACGGGATTAGAATCGCAATCGAAAAAATCCACCTTAGTCTCGTTCCCCCGCGTTGATCCAG
+>42834 2
+ACCAAGCTTCAAAGCCGGGCTACATTATGGCACGGGGTCTTTGTTGGCTCGAACTTTGAGACATCTCCTCTACGAGGTTGAACTTGCCCAATGGACAGAA
+>42835 3
+CTTGCGTATCGTGGCCGGTGCGGCGAATGATAACTGTGTTACAGCCACCGTTCATGGGCTAGGATACAAGCACCTAAAGATCCTCAATGACATTTCGCTA
+>42836 2
+TTAGAGATCAGTAAGTCTGACAGCGACGGGAACCCATCAAGCCCTTTAGGGATCGTACGTAATCGCGTCTACCACTAGGTATTGAGGCGCTTGATCCTTC
+>42837 2
+TCCCTGCGTGCTAAGACATTCTTATAGAGTAATCCCTTAGCGTTCGAAAGATTCACCGGGAGCCAAACGAGTCCAGCCGAGATTTGAGTTCGGGTTGCAC
+>42838 1
+ATTTACCTGCGCTTGTATGAGCACAGCTGGCGAAGTGTATTACTACTCCTGCGCCTAGGGCTAAGTGGTTATCCCAACGCGAAAACCCGAATAGAGCTGT
+>42839 1
+ATCGTAACGTCTGGCAGGCGGGTATGCTACTGGGCGGACATTATGCCAGATATGTCCCTTACAAGAAGCACTGCCTGAAGCTCTACTCTCAGAACGTTAT
+>42840 1
+ATCCTCAAAGGTTGAAATTGGATAAGCAAGTATGTCTCCCGCTTTGGGAGGCACTTCATCGGCCGCGTCAGATACTGAGGCAATAATCTCCATGCGCTCG
+>42841 3
+GCACGCGATCGTGGCGAAGACTGCCGGAACCTAAATTCCAACTAGGTATTACCGAGATTGAATGCCTTGCCATGCAGCCGATGGACGTACTGTTTTTTCA
+>42842 1
+CACGAATAGATGCAGGAAACCTTCGCGCAAAGGATCGGAAGCGTCATGCTGAGTCATCCTCGTGCCGTATCAATACGCTTATTCCAGGGTTTTTGTCCGA
+>42843 3
+TTGCGAACAACTGTGTACAGCTCAACCCCTATGTGCGATATAGAAGGTGGGAACTGTCGCTTGCGGGAAAGACTCGCGCTTCAACTAGCATCTTCTACTG
+>42844 1
+TTGAAGTTCCCAAGCGATTAGGTGCCCGCCCGTGGACTGGTCCCGCGACTTATCAGCAAATGAATGCGGAATTCAACAGTTCGATTAACGTGTAGCTCAT
+>42845 2
+AGATTGACTTGCCGGGCTCAATCCTAACTATCAGATACTCATTTGAACGTCGGGGACCCTCAATTGGTAGTGAGGAACCCGGTGCCGACGACTTTGTACA
+>42846 2
+GGGACTTCTTTTACTCACCGCAACTTGCCGAACGGTGTGCCGTCAGAATGTGCTTTTTAGCACGAATGACCATCTCAGAGGGGCGAAAACGATCGCATAT
+>42847 2
+AAACTCAGTGTGGGCCCATGGTTTATTAAAGGTGGCTAATCGAGCGCCGTGACCTCATTTTCAATGGTACCCAAGTCGAACCCTGCATCTGCACAGTGGA
+>42848 1
+AAGCCGTCGAAATTAATGGAAACACCACTTGCTTCACGGTTTGCCTTACTCGACTGAAGACTAAGCGTTCTATCTCAGGGCATTGGCACGCCGGGTGATG
+>42849 1
+GCCGTGGGAGTTCTGTCACTTGAACCTATGCCCGGGCCGCAGACCTTTATGAATTCGACAATGATGTATTCGTTCCATGAACGCGAAGGTACCTAACAGA
+>42850 3
+TAAGATCAGTGGTCCCGGGACACGCGATCTGCTCTTCGCCCAGACCCCGTCAGAAGCTCGATTGTTAGTACTAGAACAAGTGCTTGATGATTAATACTGG
+>42851 1
+GAATTAACAGACGACGATGGATTAGTTAACTAGAAACGCTTCGCGGTGGTCCGACTCGTGTCGGTCGACTGCTTCAATCACAAGTTTCTCACCCGAGTGC
+>42852 1
+GCAATTTGCCGCTCCCTCATTTCAGAGGCCAAAAGCTATCGGTTCTCGCCAGACGAGAGGTAGTACGAATCGATCATCTCGGAATAATGTGTCGTTCGAG
+>42853 1
+CACTCCACGCTGGTTGTGTATGGATGATCCCGTACGGCGCGATAGATTCTACGCTGTTACGTCGTGATCCTTAAACTATAGCAAAAGCGACCAGGGAACT
+>42854 3
+GAAGATCCTGCAGTTTCACGTAGGATTCATTCAGGAGACGCGAATCCACATCTGCGGAGAGTCTCTAGATCTACTCGACAGGTCGACTATTGCCTTAGCG
+>42855 3
+GCTCCTAGGTCTATTGTTTGGCGAGCCCCGGTTACCACCATGAAAGAACAAAATTATTGAAACCAAACGCCGCTATATGGGGTCTGCCACTTGTGGGTCG
+>42856 3
+GCGTACTAAAGTCATTCTATTGAGAATGCCATACCTGCATGGCGACCTTACTAATACGTGATACATAACGAGTCCGGGGCGCGTGCGGTGACTCCGTCAT
+>42857 3
+ATAGGATTGAGCAAAGCTAATGCGCGCAGTTACTAGGGCATCGATCAACCGCAGTCATCTGCGCCGCTCGACGATATGTTTGGTCGTCTACCGTTACATA
+>42858 3
+GCTTAAGTGGACCGCTTCATCGTCATCTAGACTGTTCACGGGTCAGGTGCAGAACGAATACTTCCGTCAGTAACGCACGAAGCCACCATATAGGGTTTGT
+>42859 1
+GTCCTGGCTGCAATGCGCTAGGCATTACGATGGTGCACGTCCAATCTTACGGTATGGATCTCTGCGAATAAGCTTAAGGTCTGTCCACTAAAGGACCAAC
+>42860 2
+CAAACTTGAGCGATGGTGAGCTACTTTGTCTAGCGAAAAGCGGGTCACAGAACCGCGTATGCGGTCTCATGTCTGCCTATCATCAATACGCTTTAGGCCA
+>42861 3
+TACGCGCGAATTTGCAATACAGCTAGGGGTACCTGTCAAGGAAGAGCCAAGGGCAGTCCTTTAATCTGCGGCATCAATCCTTCTGTGTGCTATCATACGC
+>42862 1
+CTCTATAGAGCTTTGTTCTTCCATACAAAAATGACATATCAGGATTCGGGTGGCGAGGATATCCCTTCGGGTAGTGCAGACGCCCCAGTTCAGCAGGACC
+>42863 1
+ATCAGGGATGATAAGTGAGGAATCATCTCACCCGACCTGGGTAATGCATAACTTCCGGACAGGTCTCCTCGTCCCGTGGTAGCGTATGTTTTGCAACAAC
+>42864 3
+TGACCAAGGTTCCATCGTCTCCAAGGGCTAAGCTTTACCAATGTGGGCAACCATCACATCGCGACAGTCTTGGGATTCGGTGGAACAGATGTTTACGCTA
+>42865 1
+TTATGTGTCTAATTGGAGATCGAGTGAGCGCCAACCTCCTATCTGCGCGCGACGAGTCTTAAAGAGTACGCCTGCTGTAAATGAGATCCATCGAGACCCT
+>42866 1
+AATAGGTTGGTCCATGGAAACCCCGTGATTAAGGACGTCCGCCCGTCGGAACGCTCTTACCAATTCACTCATACGTACCAGTTCATAGGGTAGTGTGTAG
+>42867 3
+CCTCGTTGGCATCAAAGTATTTTCGCGGAAACGCTGATGATATGACGTCGTCCTAGATGGTCGCAGTGTTCCTTGATAAGACACCGCGACCTGGCCAAAA
+>42868 2
+GTGCGTTGGCGGGCAGCAGTACTCTTCTATGTGACACAACATACTATAGGTTGAGCTACTGGCTACCGTTGTCTTACGACGTCACGCACCTAAGACAGAA
+>42869 2
+CGATTGATGCACCGGATTTTACTAAAGCTCGCGCCTAGTCGGTCCAAACTGCAAGCATGGGTCGCGGATATTCTGAGGATTCCGGCAAAACTTCATCGAT
+>42870 3
+AAAACTGGGTACTTAGCCAAACCGGCCTGCTTAGATACCTGATTCACCTTGCGGAGACTTCGACTGGTGTAGGTAAAAACCCGTTGGCACGTGCATTGTC
+>42871 1
+CCCATACGTCATTCGCCTCAAATCGGAGATCGAGAATTATGTGATCGAAGGGAAGAGCTATGTGCGGCAGGCTACATTAGTTCCTGTCGCCTGACTCCTA
+>42872 3
+GGAGAAGGTTATACTCGGCATGGTTACTACTGAGTACCTACGCGTCTTATGAGCTGTCCTAACCGGTGCGGTTAAAAGCAACTACTACTGCCCCACTAGG
+>42873 3
+TCCCGCCCGTGTCGATAGCGTTTTTTGTCCTCGCGAGAATTTAAGCCACGAGTATGAAACTGCGAGCAGCTCGACGATTCTATGTAGGACACAAGGTACA
+>42874 2
+ACTGTCGACTGGTCCAAGAGTACCCCATGTCGGGGGTAAGATCTTATTCTAACATGCACATGTCTTCTATCCTCGCAAATCGGGACCGTGAATGGAGACG
+>42875 2
+CCAGCCGCTGAACTCCGACCGCATCGAATGGCTTGTGTAAAACAGTAACAGGTTTTAAGGGAGTCTGTTACGAACTTAATTCGGATGGCCCCCTGTTGAC
+>42876 2
+TCTAGGACAGTGAACAGCTGTATGGCCGATCCTTAGTATCGTCCTGTCAGTACTTGAGCAAAATTGGGCTGCTAAAAAGCGCTATCGACACCTGGGCCCT
+>42877 1
+CGGAATGGTCTGAGCGCCTGTCAGATGAGATCCCCCTACAAAGCTGCATTGAGCATCTTACTTCCAGGCGATTACATGGGCCGTTATATGACGATACTAG
+>42878 2
+CTGCGTGAGTGAACACTGGGGTAATCTTGATGCCATTGTCCTAGGACTTGACTTCCATTAATCCATGCGGCTTCAGAACCAGAGAGTTACCGGCCCAAAG
+>42879 2
+CATAATGGAAGTCAGGTACAGGTGCCCCTTGGAACGCGATGAACGTGTAGCCCCTTTTTACTCTGCAGTCCAAACTGCCAGGCATTGAGCGTAGTATATC
+>42880 1
+ACCTGTCGCGAGCAGCAAGGGGCTTGTCGGCGGGTAGCCCATAGGCTTTATGTCAGGATCGCGGAATCTACCTAATCTACTTCAATCTAGACCATATAAT
+>42881 2
+TCCGAGTATTATGGGGCGCCTTTGACGATATGCCCGGTTATGCGACGTGAACGCAATGAGCTACACACTGCGACAAAGGTTGACCTTTCTTCACACGATA
+>42882 2
+ACTTCGCCGCATCCAAGTATCAAAGTGGCATACTGGGACAGATTGATATTTACATGAATGCTCGGCAAGGCTCTCCAGCCTCGGTGACTGTGTCCTGAAG
+>42883 2
+GTTACTAATGCAACTGTAACCGAGCGAGCGGCAAAGTCCAGGGCTCAGCGTGCCTTATGAAGCACATACTCATGGTGCTCTAATGCGCCGTTCTGTATAT
+>42884 3
+AGCTGAGACTTTAGCAATACCTGGAACACGACGATGGATCCGGGTCAGGAGAATGGTATGATCTCCACGCTGACCTCATGCGCTTTCATGTACGATCCTT
+>42885 1
+ATTGGCCGATGCCTTAAGGTAAGAATGGTTCTCGCAAGGCTAATGCTAGCCCGCGCCTATAAAAGCGACCTTACGATGATGCCCTTACCCTAATTTGGGG
+>42886 2
+GGTACCTTCATAGTCGGGATGTATCGATCGAGGGACTCCAAGCTATGAGTCTCCCCAGGCCTGTAACTTGCATCCCCAGAATGGCAAGATTTGAGTCATA
+>42887 1
+TGGCACGTGTTGGACTCTGGGTCCCCCCACACATGGCTGTACATCAACCGCTTGTGTGGAATTTAAGACTAAACGCACACCTGGGGTAACATGTTAGAAT
+>42888 2
+CGATTGCACATCATGGCGTTGAGAGACTTGCCGCGCGATTACCTTTGGCTTAAGCGTAGGTAGAACTTGTATCCACTCACCACCGAGGGGCAAAATTCAT
+>42889 1
+TCATTGGTCTACTATACTGCGGCAGGTGAATGTACGCATGAGCGCGACGCCTAGACGTGATAGTACTCTTACCAGACCGAGTTACGCATCGACATACTTG
+>42890 3
+TCATCGGCTCACAGGTTACGTAGCAGCGGCGCATGCTACTCACCAATGGTCTTAGAGATTTATCATGTCACGCAGCCGGGGAGAATCTTGCATGCATTAA
+>42891 2
+GTGTGAAAGCGTAAAGAAAGCGCTCGATACTCATTAGTGCTCGGGAAACCGCTATTCCGCAACCGAATGGCCTTAGCCGATCAGCTGTATTCTGCTTCTG
+>42892 3
+TCACAACTTTTCTAGCGTAGGACTGTCGTTCTTGCTGGCCCAAGGCAGATAAAGACGGCGGATTCACGAATGCCTCAAATGTCTAGCAAGTAGGTCGCTC
+>42893 3
+AACGTTGCTGGAAGGAGTAACGACGCAAGTCCGGGCCTTCCTCGTTACGATCCTCTTCTCTCGGGGGGTCTTTGATCGACCCAAGTATAAAGACTAATAA
+>42894 2
+TTAGGTTTGGCTCACTAGATGCCGCAGAGCGTCTGAGAAATATGGTGCAAAAGCACGGCCCCGAATAGCAACTTTTGGCCCATATTCTTGCTCCGAATGC
+>42895 2
+CGCAGCCCCGCTATACGTAAACAGCCTGATCGAGTTGAGTTGGCCGGGCTTTAGTCGCTATCGCTAGTAAAACAAATTGTGTCCCACACTTTAGAGGTAG
+>42896 1
+GGTGCGCTTAAAGACTGAAGCGATTCAATTGTTCATTACTAAGGTCGACCCCTTACTGGAGGCCACGCAATGATCAGCGCATACTTCGACACTTGGGTGC
+>42897 3
+CCAGTGTAGAATTCCGGTGCAACCACTCGACCTTTATACAATGGATCCTCTGGTTAGCTGAGGTAATCAATCCTGTCGGGGTCCGGAATGAATAGCCAGC
+>42898 2
+GAGGACAGGATCGGCAACGTGGCTGATTCCAACAGGCATTCATAGCTGTAACGCCTTATTGCCCTCTCCAAATCCTTTCATAAGATTCGACGTGGGTGGA
+>42899 2
+CATAAGATTCGGCGGCATGCCAAAGATAAGTCGAGCTAGGATATGGCTAAATGTACCTCCGGTTACGATTCCGTTGACATCCTCCGTCCGGCAGCTTTAG
+>42900 1
+CATTGCGCCCAAGGTGACACAGAACGTAGACCTTTTGGCGCACCCGAGTGGGCAATGTATCCTTCGGTTAACGGTAAACTGGCGACTTAAGTTCATTACT
+>42901 2
+ATTGGTGTTGTAGTTCGTTGCACAACGAGGAGGGCCTTCATGCACACTTCAAACTACTTGGTACCCAGAACCCAGTTTGAGGAGGCACACACGTGACCTT
+>42902 3
+TAATAGGAAGGTTCTCTTTAGTATCTGCCTCTGGGTTACATCGCGCAGCCAAGGAAGGCCCTGTTCACGAATCAGATCCACGGACCTGGCAGGATTCTAA
+>42903 1
+CCTAAGAGTCCCCCAAGAGGTGTGATCACATGAGAACTTTGAGCTCGGGCAGAATACTCGGTCTGGTGCAAGTCATCCATCCCTATTGATCGCTAGTAGT
+>42904 2
+AATATAGCAACTATTCATTCGAAGTGTAGTCCCACGCCGGTAGCAGCCCTAACGATGGATCACGATTAGGATCGATGACGGTGCTTTCTGCGAGCCGTCT
+>42905 1
+ATGATATTGCTTTGGGGTAGGATATTCTTGCACCGCAATGCCAAAGTCCTTATAAGCTGTGACGGCTCGTCCGAGCCGTACAGTAGATGGCACACCCCAA
+>42906 3
+TCTTCTTCTATACTGTGGACAAAGATCTCATAGTGGCTGTGGATGTTCACTACCCGCACCAAGGGGATACTCACAGGAATGCGCACCCTATACGGGGGAT
+>42907 3
+GGAGATAGACTCGTTTGCGCGTAAAGGGGGATTGGGCAATCCCGTTAAATCCCCCAATATGGTGCCTACGAATCGCCAAGCGAACCTTTCCCTTTATGAT
+>42908 2
+GGAATTCTGGATAGTGTAAAGGAGGCCCATGAGTTTAAGCTGTACCTTTAGACGTTGTATCGGGTCACACTCCCTCAAAGTTAAGCCCGCACGCTAGCCC
+>42909 3
+GTCAAACACCAAGCCCAATCTGAAATGTGGGCTATCGTCGTCGGGTACTTAAAATGAAGACTGCGTGAGGCCTTTCGACGAGTTAACCTTGCCCGGTCTT
+>42910 1
+GGAGTCAAAACTACAAAAAGGAAACTATATATGGTGTCGATGTAGCTGTTCTTATCGGCTTTCACTCTCCGGCACGTCGAATCCGCCTGCCTAGCGGGCG
+>42911 3
+GATTCGTACGCTAACATGAATGCATATGAACGATATCCCGTCTACAGATGGTTTGGCTCCAGAGATACGACCGGGTCTGGACGGGGCAACTCTCCTTCTA
+>42912 1
+CCCGGCGGAACTGTAACCACTCAGGGCGCAATTCTGGGTCAACGTTGTCCAGGACGTCTGAAAATATAGCTCTGTAAACATCTTAGCTTTAGACTGTGGC
+>42913 2
+CCGCTCTCCAGAGATTATTCTCTGTTGGAACGGTGACAAGGGAGCACATATGATACGCGGGCAATGTGCGCAAGCCATGATCCGTTCCTCGTAAATTTAC
+>42914 2
+GGAGGTGCAGTACTATTAATTATATCACCACGCTTCCGGGTCCAATACCGTTGATACGGACGCGGAAAAGTTTAGACTATCTCGCGCGATAGGTCCTCGC
+>42915 3
+ATGTACCGTTTATCCCGAGACATCTCTAAGTACGGTGTCCCCTAACTAGCCCGGGGCAGGTGGAGCTATCATGACGATAGATCATAATGTCGTTGCCGAA
+>42916 1
+AGGCGAGATCTGACGAGCCGCTTGTCGAAGCCTGTGGATAAGGCCTATCGTTAAAGCTAACTTCTAGCTCCTTATGACATGAACGTACGTGCCACCTATG
+>42917 3
+AGCAATTGAGAACCGAGGAATGGCACCTCTAGTATGCACTACCGTTCACGGGTTCTTTCTTAACAATGTCCACTCGAGACCGAATGGTGTTGACCGCGTG
+>42918 1
+CAGGGCCCCAACCATGACCAATAAGGGACGATATTGCCATCCTTTTTGGTTGGGTCTCCAGATTAGGAAAAAGTGCTTCTTCCGAGACGACGTATGGCCT
+>42919 2
+GGTAATATGGACCACGTCCTTTTACCAAGGGAAGAAATTGATGAGGTCCCTTACCTCGGGAGTACCCTTCCAGGGTTCGCTTACCATTAGAGGTCCACAG
+>42920 2
+ACATATGGACTGCAAGCGCTGAGAGCCGGCTGTCTGCCGACTACTAAACTATGAAGTGCGGACGCATTTAGGTTTACCTCGGCGATCTCCATAATACTTG
+>42921 3
+CCGCAGATACGTATGGCTGAGCATATCTACCGGGAGGAGGCGCACTTTCTTCGTTAATATCAATGACAGTTCTAGTAAGTTGAAGGCACATCCCCTGGCC
+>42922 3
+TAGGATGAAGCCATACAGTGATGGTACGGCTGATAACATTCAATGACCAGCTAGATGGACCCTTTACTCAAGGTGTCGGGCCCTCATTTGCTAGGCCCCT
+>42923 1
+TCGCCCATCGGGAACTCTTGCCCGGGATACCGTAAACAGTTGGAGACGGAAACGTCGGTTGCAAATACTATTTATCAACACCTTCGTTCTAATGGGGCGT
+>42924 2
+TTAATTCGTCCGCAACCCGTGAGTGATTGTAGTAACTGTATAGCCTTGACGCTGTCAGCCCGTAGCTTCATGGGGAGAGACCTAGCAAATACCGCCGAAT
+>42925 1
+GGATCGTAACTTTAGGGCCACCAAGCACACAATGGCCGGTTAAATAGGTTGTCGCTAACGTATCGAACCTTTCCTGAATGAATCCGGCTAGTCGCGGTTC
+>42926 3
+CCTATATGCCACTATCAGACCACCACTGCTTCTCCTTGACCAAGTTCTGTGACAGCCGTTATGAGTCAATGGGTGAGAAACAGCGGATGTGCGTTAGGAG
+>42927 1
+GGCTTACCACAGGGGCACGGATGAATGGAACGGGAGTAAAAACCCAATTCCTCTGATTTTCCGATCGTAACAGTCCTGCCGGGCGTATTCATTTGATCCT
+>42928 3
+AAGTTGTGGGCGCGCGACTACTATTGGCAGTATACCTGCTCGTTCGCGAAAATTGGTTACGCCTACCCATAGATAGCCGTTAGCGCGATCACAACGTATA
+>42929 2
+GCTCCGTAGGCGATTTCGGAGGTAGATGTCGCTCACACCGTGTAAACCTAACACTCAACTAGTTCGCGAGAGGAAGTCGTATTCAGTAGCTCTACGCTAT
+>42930 1
+GGGCGTTGCCACAGGGTATTTCGCGGCCCACAGGAGACTAGTACATGAAGAGGACTCGAAATACCGTTCACTCTCTCTTTTTTACAGAAGCTTCAGACGT
+>42931 3
+GTGCTAGTGACGGTATGAAGCGAGACATCCAAAGATGTATACTTGGCCACAGCCTTTCTTACCTGGCCGCGTCGATAAGCTGAGTCCATCGTTAACTACG
+>42932 1
+TGGGAGGAGGAGGCAACTGTTAATCGCTAAATCACCGTCATCCGAGACCGTAGGTGTCTTCCATAAACAAAGCTTCAGCCGGTTATCTAGTTGGTCTCCC
+>42933 2
+TTGCTCGACAGTTGCTAGGAAGAGCAAGCGGATTATGATACACTTGCTACGTAAACTCGCACTTGCCGGCGATGGCTGCACCAAGATCTTTCATACGCTG
+>42934 1
+ATTTCAGCGTGACTGCTTGAAACCCGAATTGATAGTCTTTGGTAGCCTTTAACGCCCCATCGTCGAGTAGAAGTACTAGCGAGACTTAGCGGGGCCAACC
+>42935 1
+CTAATCGGTTGCAGGATGTGTGTCCGCACGTACTCTCACGATAAACTTTGCCGCGCAACCGGGGAAGATTGGGCATCAATTCTAAACCGACTAACTGGTT
+>42936 2
+TGCATCTCCTCGTAATACCTGCACTCTTGAACACAATGGTGCTGCGTCATGGGGAAGACGGGCATGCAAGAGTGTGTCCGTCCAGACAATAGTTTATCAC
+>42937 2
+GGTTGGGCAGGGATACTTGGAACCTGACATCACTGTTCCGGTCCACGAATGAGGTCTATATACCCTCAAAAGGTTTCTCCGACTCCACGCTATAAGGTGA
+>42938 1
+GATGAACACGCTTGTCTGTTTAAGCATATTACTCCCGCTGCAACTAGCCTGGGGACGAGTCGAGGGCGCCATTTGACAGGATCGATAACCGTCATTAATC
+>42939 1
+TCAAGGCAATACCAAAGCTATTATGTTTCGCGACGGCCTGCCGCGTCCAAGTCATTATTCGGGAAGATGGGGTACTTTGGTCCGCTCATCAGAGACTCAA
+>42940 1
+GGCGCCAGGGAATAAACCGTCACGTCCCCCTACTTTACTATCGTTAATTTAGGGAATTCTACGGATAAGCATCCGGGGGTCCTCGAAGCTGTGTAGCTAA
+>42941 2
+CGCTTCGCAAGTGAGCCTGGTAAGTCGGTTCACCATTGTACCATCAGATATGATCACAATTGTCTCGGATCTAGCTCGTAGTCTAGCGACGGACAGCAGA
+>42942 1
+GTTTTTAGAATGCGCGCAGCGCGACCCCGGCACAATACCGTCATTACAGCTGACGTACTTGGTTCCTCTTATTACCGAGGAGGCCGAGAGAATATAAGTT
+>42943 1
+GTTTCCGCAGTGAATCTAGCCCTAAATCGACATGGGCGGACCAGAATTCAACTGCACTGCATTAGAGCGGATGCATGATCCAATCGACGGCGCTTTTGTT
+>42944 2
+ACCAGACGGAGGAATACCCAGTGTGCCGGTGCACTGGACTATAATTAGGGCCTGTCCTTCACGTTCTGCTGCTGCATCCAAAAGATATTTAAAGGGCTTC
+>42945 1
+GAAGAGGCTATAAAAGTGGTGCACCTCAGTACATCTCCCGGCTTCCATTTACGTTGCCGGTCATTAAGTGGCTAGAGAACCAGCTGTGCACCATGTTCGA
+>42946 3
+ACTTGAGCTGGACACACAAATTGATTTCTAGTCGTAGACGCTTGCATAAGGGCACGACTAGCGATTAGATGCGCCAAGTCCCCCGCAGCTTGTAGTTTCG
+>42947 2
+CAAGACGATCGGCATTTGGGCTCGGATTGTATATCCTAGTCAGAACCTCGACGCCTTAGCGCCCATGCTTGATTTGCATGATAAAATGGCAGCACGTGCA
+>42948 3
+TATCATATAAGCAATGAACCGCAAATCGAATTGAAATTTTCATCCCGCCGATGGAGCCGTGACGCCCGGCTCTGTTGTTATTACTGGAAGCGTCCCGGGG
+>42949 3
+CTCCCTGGTAACGTTCGGATACTCTAGTCCGGGGTCGATCAGCAATGGCATTAAGAGGATCCACCAAACCCCTTGGTTGTAAGACTAGCGCGAATTATGT
+>42950 3
+TCGTCCCTACCCAGGGTTACGATGATTGATGCGCGCTGTGATCCCTCCCAGGAAGAAACGGCGTAGTAATATAGTTATCCCATAACTCCGAGTAAGTGGT
+>42951 1
+GAACACAGTATTGCCCGGAGAAGCGCAAATGGTTCTTTCACCACTTTTCCTGGGTCTAGCCTGATGTCAAATTCGATACAGAGGCAGGCCTCGTCTGAAG
+>42952 2
+TTCGGCGTCCTAGGACAGAAACAATTGCCGGGTGTCCCAGCGATAGCAATGAGTACATCCTTGCATCAGAGTTAGATCAATGATATCGTTTTCGCGCGCC
+>42953 2
+CCTACTGATGGGCGATTAGCTTCGGAGGATAGTGTTCGTTCGTTACTGAGGACGCTATCACCTCGCGCGCAAACTCCCGTTAAAGTACCGCAAATTGAAA
+>42954 1
+GCAGTCTTGATCCAAGTCTGCCTTCAACTCGCAGGAGTTCTCTCCTTCGGCGACATTGCACTTGACAAACAGGACGTTGGAGAATTGAACCAAGTTGAGG
+>42955 2
+AAACTGTAAAAGGAACTAGCCATTCGGACCAGCCCTGCATTAATCTGACGGCGCTTATAGGTGTGGGCCCCTTGTTAGTTCAGACTTGATCAGGCACTCG
+>42956 3
+TGTGTTAAAAGTCTGGGCCCTTAAGTTAAAACTCGGGAACCCTCATCGTCTCACCGCAGTCTGTGCCGTACGATTTAGCGTTAGGAGCGCTACAAAAGCG
+>42957 2
+ATTGACCGTAGACAACGAACTCATGATCATGTTGACGACTAACCTAGGACTACCCGAAGTGGCCGGCTTTTCTTAGCGGCCTTGCTCAATTGATAGGCGG
+>42958 1
+GGAATTAATCCGATCTACCAAAACGCCCCTCTGGTTGATGGGGTGCCCTAAGAGTCGCGAGACGACCCTCGTAGGATACTACTTCATATATGTGGTTGCA
+>42959 3
+TAGAACTGGAATATCCGACAGTGATTGCTGACCCTGTGCTACGAACTTATAACCGGTAACCTGGCCGATGGCTTTGAACCGTGATCCCCCAGTTGGTGAA
+>42960 3
+CAATTAAATGGAGTGCATCGTCCCTACTCCGTAATACCACGGCGAGGTTCACGCTGCCTGAAAGTGATCCTATTCCGATTCTGAAGAGCGGGGCTTAAGT
+>42961 2
+ATGTAGGGCAACTTACCCGCGGCGCTCAACTTTCAAAGTAGGATATAACGGAGGTCGATGCACGGCAGTCTCCCCAATGAATGTGTATGTTCGCTTCATC
+>42962 3
+CTGCAGAAGAAGATGACTATAATACCGTTCAACAGGGACAGTGTACATTTTGTCATACGCAGTGCCGTAGGCGGCCTGTCCACGTCTCCACTGGGATTTC
+>42963 2
+AATCACCCCTTGAGGATTGGTTCAGGCTTTAGACTACTCGGCCTAGCCGAATGGCATTAAAAGAGTCATCGTGGTCAACGGCAACATCTTGCGAGTCCGT
+>42964 2
+GCAAAACGGTCTTAGTCCTGTTAAAAAGCCGATAGGGATGAAGCGCTTCCCATGTCAATGGACAGGTCGACAGTCCTCGTCCGCTGCCTATTCGATGTTA
+>42965 3
+GCAAAGCATTATCCTATATTAGAGGGACTCACTGGCTCATCTCCTCAGTCACTGGCAAAGTGTAAGGCCGGTGTCCGGCCTACGCTATCGGGGAATATTA
+>42966 3
+AATTTAATATTCACTCTTTCCACCCTAGAGCGGCTGATAGTAGAAGCGATTGGGTGTCGAGGGTGTCCCCCGGACTCGATGAATCGCCCGTAACATACGA
+>42967 2
+AAGCGGTTCCGGAGAAGGACTCCTTGTGGAGTGTCTTAGTTAAGCAACCCCCTGCCCTTTGAACTGATGGATGACAAGACACACATAACTGGGCCTCTTT
+>42968 2
+GGCAATCCACATAGTATCTGCAGGTTGACCAGGCCTGTTATACTGGTATTAGTCAAACCCTCGAGATCATCAAAGTCTACCGCGGCGGAGCGTAGCTGTT
+>42969 3
+ATTCCGACTGAGTGCTTAACTGAGGCGTAACTGACGGGTGCAAAACGCGTATCTGAGTGGTCAGACCGTCTTTTCTGAAATCCACGTCTACACCATCAGG
+>42970 1
+TACTCCGATGTTTCCTCGTCGGAGCCAGCAGCGAGGAACCTCCACACGACGATCTCGGGAGCTATTTGGTGTCAGTCAGGATAACAGTAATCTAAATTGT
+>42971 1
+GTCGATCTAACAATTCAAGAGAACTTCCTAAAGATCGAAACGCTTAAGCGTGTGTAGAGGGTCAGCTGCCCGGTCTTTGTTCCTTGACAGGATGCGCCCC
+>42972 1
+CGGAGCATATCCGTGTTGGTCTCCGATCCCTACCATCAAATATAAGTAACAATTTGGGCAAGAAAATGGTGGCGGGTGTTGTCTTGCCACCGACTCCACG
+>42973 2
+ACTTGGTAAGGTGCGGGCATGCGGTCTGCTAGAAAAGTACTAAATAGAGTCCGTCCTGTCAGCACGGCCCCACTTCCCTCTCGGAACAATTGTAGTTAAT
+>42974 1
+CTGGGTTGACTATGAAGGGATGGCGCCAACGCTGGTCCCTGCTCGTTAAAGCTCAATCAGCGCTTTCTTATATCGAAGGCAGGAACCCTAATCTTACGAA
+>42975 2
+GTCATAGGCGACTGCTTATGCCATGCCGTTTCAAGCAATTCACCTCTTGAAGGCGCCGTTCGAAGATCCCGCGCTAAAAGGTATACGGTATTTAGAACGG
+>42976 3
+TATATCAAAGTCGCCAACTACGCTTCTTTCGGTTGATATCGCGAGGGGGAAAGATATGGTACGATCAGATTTCCGTGCGTGCGCCCAAACCTACTCAGGC
+>42977 3
+GTGGATGTATATAGCTATTCCCACATGTATACGTGTGCAACCGGCGGCAGAGGTCCACAGCAAGTTAGCTTCCCCTTAACGAGCAGGGACACATTTTCGT
+>42978 1
+ATCATGAACATAAGGTACTACTCTGTAAGCCGGTGGCTTCTAAGGCTCGAGGAAGACATGTCACGCTTCGAAGCTCTGCCTGTTGTCTCTCGAAAGCAGC
+>42979 2
+CAGAGCTAACGGTTTCAATCCATTAGCCCAAGGACTGTGATCTGTCGGCCCCGCATCGAGGGGGTTGGTCAACTTGTTCAGAAACACAATGATTACTCTG
+>42980 1
+ACGCAGACGGAAAGGCTTCAGCTTTTATGACGCATCCGCTGACCTGACTTATCCCTGTAGTGAGACATGGTTTATACGCTAGGCATGGGCCACATGAATC
+>42981 2
+GCGTGATCTCCTTTGCCTCCAGAGTGAACCGGAAAAAATTGTACTAGAGTCATCACGCGCTCGCAGCGTTATTGCGACAAACCCTGGTGATGTACTAGTG
+>42982 3
+GGAAGTATAAGCTTTGGATCACGAAAGCGTTAGTCCACTTTCGCTTGAGCCCTAGTCAAGGCGGGCGGGTAGAACCGATCACAGACCCCTTTACCTTTTA
+>42983 3
+GCGGGCCATCTAGGGGCAGAAATCATCACCGTCAGCCTGACATGACAATTTATGTTAACGTGCTGACTATGCAGCGTCTGTAATCTACTCGTCGAATCGG
+>42984 3
+CGACTAAGTGTAGCTCGCGGACTACCACGTATATGTTCTGAGAACCGAGTTCATTCGTGTTTAGAAACGTTTCAGGAGACAACCTTCGAGCGGCCTCGCA
+>42985 2
+TTGCTCCTGGAACCACCGAATAGAGATCCCTAGATCAATAGCACCACGCAGGGACCGGAGCTGATTTGAAGGATTTAGCTACTGCGTTTCTTTCGCGAGT
+>42986 2
+GCCTGCGTTGCTAAGATAGGATCGTTAAACGCAGTTGGTTAGTGGACAACTCCAGTAATAACGAAGTTATGCTTGTCCCTCAGGCGGCCACACGCTCCAT
+>42987 2
+TATTAGCGGAGCGAAGCGAACGTTTCGTGATGCAGCCTCTCCGCGAACTTGGGTGACCGAGTGTATATCTATGGGACTCCTAATCACCACGCATATATAC
+>42988 2
+CTCCTATATCTCTATTCTTGCAAACGTCCAACTTAAGGCCGGTATAAGACGTCTTGGCCGAAGCGACGAGCCAATGGCTAATTCCAAGGGGTGGTGGTAC
+>42989 1
+CTCATAGGACAATGATACCCCGGGCCACGGAGTCCTCGTAGGCCGGATATGTTTTGTGTCGTTGTAAAACTACACCGAGCCCATGTTGAGACTATTACGA
+>42990 2
+CTGCCTTCAGGGCTTAGTAAGCACGTGTGGGAGAACTTACCGAAAGAAACGAAGTCCTTCTTCATGGCCCGAGTGACCTTATGTCCGTATTTGAGCCAAC
+>42991 2
+ATTAGGTATTACGGGGCTTGACTTCTCCAAGGCCCTAGCACATTTGTATAAACGCACAAACGCAGCAATGGTTAGGCGTGCCCAATGATCTGGCGCGTTC
+>42992 3
+CATTGACGAGCGTGCTGTGCTCCCCCGAGAAAGTCGAATCTAGGAGTCCAGCTAGAAGGTTTGCCGTCATACTTTGGATTTGTCACATTCGCAACGACAA
+>42993 2
+AGTGGATGCGCCTTTGCACCGTACCACCTGGGGTCTGTTAAAACGGCTGTATACTGTTGCAACGATGTACCAGCAAAGTGGATTAATCCGTCTACCGAAC
+>42994 3
+CGATGCGAGTCGATAGTATGAGGTATAGGTCCGTCCGTCAAGTGCTCTCCCAGCCTCAGGCTCTACAGGGCTAATGAGTTCATCTCACGAAACTGTAAAT
+>42995 3
+TTACGCACAAGTGCTGTCTCATCCCGAGTGCAAGGGTAGTGCGCATGAGGGTATTTAGTGCCTACCAGCTTTCTGCAAACACCAGAGAATGCTTTGACCA
+>42996 2
+CTAAACAGTCAGGCGGTGCTGTCGGAATTATACGATCCCATTAATGTTCGTCCCAAGTAGACTACGAACCCGGGGTCGCCTATTCGGATCAGTATGATCG
+>42997 1
+CACACGTGGGATTAGCCCAAACCACGGGATCGTAGCCGATCCATGTGCCGACAGATGCATTCTTTGGCCAGCTTGGATCATTGAAAACTCAGGTTTGTAT
+>42998 2
+TCTTTCATAACCCGAAGGTATGGAGACGTCCATCGCAAGATGCCGACCCCAGATGGATGATTTCCATTATTAGACGAGCTCGTGTTAAGGGCCTACTGGC
+>42999 3
+CAATGATGCCCAGCTTGCGCAGTGTAGATCCATGAAGGTTCTCTACGACGTACTACGTTGCGCTCTCAAGATCATAGCCTCGCTGGTGAAGTATAGGACA
+>43000 3
+TTGTTCGGGGGTCAGATGAGTAGCATTGCATGCTAATCAATAGCTTGCCCACCGCTAAAGCTTATACATAAGGACTCGGTATGAGACCCGCCACGCCTTG
+>43001 3
+TTATCGCAGCGCACACTGGGCCAACAACCTGTTAACCGGACAAGGCCCTAACGACCTTGTAAACTTGGGAAGGTCATCAAGCCGATGGTGTTTTTTTGTG
+>43002 1
+ACGGTGCAGGTGCTCCGGGCAGAGATTAACGTGGGGCCATATATTGGCACATGTCTTAAGCATCAAGTTGTCATGACTACTCCCTCATCCATACTCGGAA
+>43003 2
+CATTGCATGGTCCAATATGCTTAGCTGATGATAGGCAAGGAGCTACATGTGGATCCAGCACGAGACGCTTGTGATCTTTCGCACTCACCTGACATAGCCG
+>43004 2
+ATGCCCTCGGAATCATAACGCTTCGGCTCAGTCGGCTTCACGATATAGTTATGGCATCGATTGGGGACGCATTAACGACATGACTACGGCCGCATATATG
+>43005 1
+GCGACACTGAAACTTACTCCGGTTTGGATACGTCATCTGAGCCGTGATACATTGACGTCCACACAATGCTAGGGGGTCAATAACCCTTCGTATCGGAGGT
+>43006 1
+GATCGTAGCCCTGATGCCGTTGCCACGTGGGACCACTAAAATGGTTCTTCGGTGCTTGTACAACTGATTACTAGCATGCAACGTACGCTAATCGAGCAGA
+>43007 1
+TATTTAGATAGCGACATTGTCAGACTGGTCGGGGTCGTGGCCGCGTACTAATAGACACGGCTCAATCGTGATTATCGAACCCTGTCCCAGACGCAATTAC
+>43008 3
+TGGACCTTCCTATCTACTTATGCAGGTACTAGACAGAGCGAAGCTGATTCTCTAGAGCTTACCTGGCAACGACAAGGCATGCTCACGGCATCTTTGGGGA
+>43009 1
+GATATGCGCATCGGTTACCTGTCAGCGCGTACCCGCTGAAACGAATCCTACTAATAAACGGACTCAGGGTAATGGCTTGCTATGACATTTAGCGCGGCTT
+>43010 2
+GACTTTTGAGATGCAGGAGCTTCGTGGTATCAATTCCAATCGAAGTTTCCTCAAAAGCGAGATACCTGGGGTCGACCCCAACGGGACGTTACTTCGCACT
+>43011 3
+TGAACAGGTGTTACCTATCTAGAGTAACTTTCGGACGCGATAAGGTGGCGTTTGAGAGATTCACAAGTCCCTATACCGTCTGAATTACCCGCGACCGCCG
+>43012 3
+CTCCATTATAGGCAGATAACATACCAGGTGTGTAGCCTGTGATCAAAGAGTCTTCCGCGACGTCTAACCGGAGGCTGCAACCCTTTGATAGCTGAGTCTG
+>43013 3
+TACGGAACTCTGACTTCGATTAGGGCCAGCTAGCATTTCGCGTCGACAAGCTCCTCGCTGGATGATGGGCTACCGTATTGCTCCGAATAAAAGTAAGTCA
+>43014 2
+TTAAAGGTAATCTCAGTCGAATCGTCACGTCGTGAGGGCTCTCCGCCTGCTGTGACTCCCATAGAGTGGACTTTTTGGAAGAACCAAGCACAATCGTACG
+>43015 1
+AATAGCATATCGCTAGAGCAAGCTCCAGATGCCACACGTTTGACTTTTAAGCCGGTCAATGTGTCCAGATCTGGACAATTGCACTTTCGGGGCGGCGTCA
+>43016 1
+GTTCTACATTTTAGTCGTTGCACGATAGGAGGCTCGAGAACGTGGCCCCAGGTACACATCCTTAACATGCGGGCGGAGTCTTTCCGAATACACAGATACT
+>43017 2
+AAGCGCTCCCGTGAGTGCTGCCCCACAGCCATCCATTCTGTAGAAGGGAATGGGAAGAACTAAATTTATGCCACCTTTTTTTCTACCGGCTGGAAGTAGG
+>43018 1
+AAGACCCAGCCCGCGGCCGTCGGTACTGTTTCCGAGCATATCGTCAGAGAGATGTGGCCTTCAACATGAGTGCGCTGTTAATACTACAATATATGGCTAT
+>43019 2
+TTTAATCGTCTGGCGATGTCGATGACATCTTACTTACTACCGGTCCAACACCAATAATGCACGTATGTGTCCGGAGCCCGAGGAGCGGCAGATAAGCGTT
+>43020 1
+TTTGATCCGGGGCCAGCTAGGCGATGAACACCACAGGACTGTGTCGATTCCAGTTACCTGTGCGAGCGCATCATTTCCTGAAAGTTGGTAACATTACAAC
+>43021 1
+GTGCCAACCATGGGTATTGCAGTTCCCTGAGGGCGGTACTAGTCGAGTTCTCCCCTACTGTCAGTAGACCATAGAAAAGTAGACGCATGATTCAGTACTC
+>43022 1
+TGGCAGACAATATAGGATCTGCGACTCTGGTCACGTCACCGTCTGCATAATCGCTTTGGCGGCAAGTTTAAGAGCCGCCTCAAGCCATAAAGTTCAGGTT
+>43023 2
+TTATGGTTTACTTTCTATAGTGGACTTCCAGTGACCCGGGGGCTACCCTCCGAAGGGGGACAGCAAGAATTACACCGCCTCGGCATACCGTAAAATGTTA
+>43024 3
+CATCGGCCCCAGAGTTCCTCAATCAGAGCACCAGAAAGCTGAGATTTTGACTGGTACGTCGGAATAGCTTCGCTAAGCCCTCTTGATGTAGCGATGGATT
+>43025 2
+TGGCGTAACTCCGTTGACTGATGGTCCGATCGGTTATACAAAGTCCTGGTTGTTCCCAACCTCAACGCCACAAGGTCTAACCTAGGGTAAAAGAGGTCGT
+>43026 1
+AACCGAAGAACTCTCCACGCGAGGGCATGAGTAGTGATATCACTGGCTTATAGCAGCTGGGGCTCATCTTTCGGATTATAACACCTACTTGCTGGGCCAT
+>43027 1
+TGCCCCGGAGTGAACCATTGCCGTGATGGGAAACTTAAAATGCTTTTGACTGTTACGCTCTGACTCCGAAAGCCCAGACCTAAATGTACACGCGGGTTGT
+>43028 1
+TTCCGATACCGGTCGCGGTCTACTTATTAGGGTTCCGAAGAAAGGAATCCGTATCACTCATGTGGACTGCCATCACCCGGAAAGGACAAGCTGTTTATCG
+>43029 3
+TCGGCCTTGACTTTTGTAACCGTGGCATCGTTTGCATAGGGCTAATGGCGGCTACTAGAATCACATGCGTTTAGCTACCAAAATCCACAGACGGAGCAGC
+>43030 3
+TTCGATAATTCAGCACTGCCACGAGTATTGCTATCGACGTATGTTATCGCGCCGGTGGGTAACAACGCCGCTGCCCTAGAGTGACAAGGATACTGATTAC
+>43031 3
+AAGTAAACTCGGCCTGCGTCTAATGCAAATGTTGCCTTGACGTTACGGCGAGTCGTCGTGGACCGTGACCTTAGTCATCTCACCAGAATTATGCAGAACG
+>43032 2
+TACCTTGTGCGTCAGCGGGGAGATCACTTACAAGTATCAAGGTTGCATGTAGCCTCCACGTAACGTGTTCGGACATAACGAGGTCAATGCGACCTTCCAT
+>43033 2
+GGAACAGGTTGGCTGGCGTGCGGCAGTACCTTGGTCCCCACAAGCGATAGACCTTAGACAATGCTTCTGAATGTAGCTCGAACTTACACAGTTTACCTTA
+>43034 1
+GAACGCCACTCCTGCCGGAGTGATATGTCTGGGTCATTTAGTCATCATTTGCCTACACATGCTAGCCTGGCGGCGAATAAGACATGAACCATATGGCAGT
+>43035 1
+TGCGAAGTTAAGCTCATGCGATTAGGAAGAATTGCCCGTCTCACGTGCTACGCCTACATACGGGCCGTCGGTTGTACATCAAATCGAGGTGACTCATTAC
+>43036 2
+CTTTAAATTAGCGTGGAGACCAGAGACCAAGTTCACCGCGTAACGTCTGGTGCCACTTGAGCTATGTGAGGGTACCTACCTGCCACACGGTATACATGTT
+>43037 3
+ACCGCTATGGAATATCATGCCAGGCCGGGTCTTAAAGAGCTTGGTGGACTTTCGTATGCCTTTGCCTCTAAAAAGAAGATTCGCACAGCTTGGCGCCCAA
+>43038 2
+TCGTCGGCACCTAATGGCTAAGGGGCCGGGCAGTTCAGCCAATAATGGAGTAATACGAGTCAAGACCTTGCTGCGTATTTTCCAAACAAGCCTCTCTGTT
+>43039 2
+GACCAGGCGCTCCAAGTAGCAGGTTATAATTAACCTCAGCTTCACAGTTGGGTGTCTCATACGCTGCCTGCCCTGAAGAAGTTTTGGAACGGCTAGATAC
+>43040 2
+CCTAACTTCTCGCCGATTTGGCAAAACGCGCATCTGGGTATAGTATGGGACCCGGGTCGCATAAAGAGTATTGCTCTGACCGTTCTGGTCAACAAAATGC
+>43041 2
+TCTACAAAAGGCGAGCAGGGCCATCTATTCTTATATGGAGAGGGATCTAGTTGTTTTAGAGTCGAACGTCCCCCTTCGGACCACTACCAAGTGGGCATCC
+>43042 2
+AGTTCCAGGTTCAGGGCTCTACGTGCCAGATGCTTGGCAGCGAGGCGATGTGAAATCTACCAATTCGCTTATTAAGTTCAACTCCTTGAAGCAACCGGCA
+>43043 3
+CCAGATCTCCGTTCAAATAAAGGTGCAGTGGAGACGTCTCTACTGTACGAGGTTAGACCGCATGGTGAGCTCGTTATTCAACTGCCCATCGGCTATGAAC
+>43044 1
+ATACAATTTAAGGAGTAGCGCGTCGAAATTACTGGGCGTCAACCCTTATATCGCGGGGACTGCATGGTGTTCTAACGTATCACCTCACCTGACTCCAGGG
+>43045 2
+TGATGTCGATGATGTAGATCCGGCATACGGTGTCTCTCTGATATACCCCAAACAATTGTACACGGGTCCGTCTAAACGCGTCGAGATGTGAGCACCATCG
+>43046 2
+TACTGCCTGCGCGTTAATTTCCCCATGGGAACGCGGAACCGGCACCATTACAATGCCCCGTTCGGTTAATTTGGAAGGGAAGTTCCTATGGTATGCAAAA
+>43047 2
+TACGGCACAGATCGCTTGAGTGGTCATTTAGAACGGAATACCGCTCCTTAAATGAAACTAACGACTACTCCCTTAACTTTGGGTGGCCTGGATGCGCGCG
+>43048 2
+TCTGACACTGATAGGAACTTCCGGAAGCTCTACCGGTGTGCGCAGAAAACCTATTGATCCGCCGTTTTAGGCCACTGGACTGGACCTAGAGTAGTCTATA
+>43049 2
+TACAATGACAATACCTTTTTGCGTATAGCAGCCCTCGGCCTGAAGGAACAGCTTTACAAATATCTTAAAGCGGGCCTTCTCGGCCCGCTGTGGTGGAAGG
+>43050 2
+GCATGCCCGCCCTAATTTTACAATCGAAGCACCAGAGGGACAGCTTCGAAGGGACCTTACTATTTGTATGCGATTGTTAGGGTGGCCATCCGCAACGATT
+>43051 2
+AACTAGCTTAAGCACACTACACTCCCTACTCGGGCGTCCGGATATCCCAGGATTCTTTGGAATGAATTGAACAGCAGCATATTGTGGGTGCGGGTCTCGA
+>43052 1
+TTGTCACAGCCGATAACGCTAGAATTTGTTTAGACCCAAAGAGCCTTAAATGGGTAGTGCGCGGGCCCCGATATGTATGTACATCGACTCACGGCTCGTC
+>43053 2
+CGTCCGCCGTCCCCACTAACACATTCTGAAGGAGTGTTGCCGGTAGCATGCTTGGCGATTAGGTTTCATACACTGACGAAAGTACATATACAACGTTGGG
+>43054 3
+CTGCTTACCGGTACCAAATGTAGACTGCGAGCAATGGTTCGTTGTGCCTCACTTACTCGCCAAATCCCTTGGAGCGAAAACATGGGTTGTCTCGAGAAGA
+>43055 1
+ACGTGGCTTCATTGCGGTACGCGAGAATGCTTTCTCGATTGGCAATAGCCCGTCGAATTCAGTAGCCGGATATCAACCATTCGGCAGCGAAGCACAATTT
+>43056 1
+TCGTCTTCATGCCCTGCACTCCGAAGAAGTGGTAAACGTTCTAGAAACAATTATCGTTTGTAGGGCAGTTCTAACGACGACCCGGAGGCTTTCCAGAGGC
+>43057 2
+TCATTGCTAGTTCCCCCAGTTAATCAGACGGATAACGACGACCTGAAAGAGCGTTCATCGGACGGAATTAGGGACTGTCTCAGTGGTCAAGTTCGTTCCC
+>43058 1
+ATCGTTGAGTCTGGGATCACGCAGGCGCTCACACAAGTATGAGAATGGGCATGTCGAGTACAAATACCAGCTGTCGTACCTTTCTCCTGCGAATTATCGC
+>43059 1
+TGAAGGGCAATTCAAAGAATACTACTTTCCGGCATCACAGCCTTGCGAGTCCTAGGTTACCTTTTGCAATCATACCGCAGGGTACGAGGGGCTCTCTAGG
+>43060 1
+CTGGTTTCCGACGATCGATACAACGTGGGTGATAAGGCGAGGCACGTCACAACGTTTATACATCGCTTAATCGGCGCTCACATGCTGCTGATGACATTCA
+>43061 2
+AGAATGCTGCGTCGTAATCGGAGTGAGACGCTGGCGAGAGCTATTCGCGCACTTCCTTGATGAGCATAGTGCCATACTCCATGCCTATTAACCAGATCTA
+>43062 3
+TTGCAACCGTGGTGTAGCAGCATGTCGTGCGAGAGTCTCCAAGACCCACATGTACAAGTAATCAGTTGTCTCAGATCCCAGCGCCTGAATCTAGGTGTTA
+>43063 1
+TTCGATTGTCTCTCACGGCCCCAGGTTCGCCGACAAGGGCTATTACTACATGGTCAAGTGGTACGGCCGTACTAATCTAGATATGAAGGCGAGCAAACTT
+>43064 3
+GGATAGACTGATATCTCAGATGCGACGTTCCAATTTGTCGTCACGAATAGGAAGGCCCCTTTGGCGAAGACCATCTTGTTGGTCCGACCACAGGCCATAT
+>43065 1
+TGTTCCAACCAAGAGTTTTAAGGGCTTCCATGGGCTTAAAACGGATAGTCCACATAGGGTCCCTAGCCATTATATCAGCTTGGACCGGACGACTCTCGGG
+>43066 2
+GGAGAGGGCCACTTGGTTGTTTGGAGTACCAACTCCGCTAACATGCTCTAACGTGTTACGAACCTTACATTCCAAAAGCAGTTAGTGAGCCGCTCGCTGA
+>43067 3
+TTGGATGCACTGCGTCATCCCTTGCTTTTTGCTGCCGGGGAGGTAATCGCCTATGAAAAATACTTGCTCCAAACGAAGGCACGAGGCCACGAGAATTACT
+>43068 2
+AGAACTGTTATGATACCCCAAGCCTTGCGGTCCGCGTGCCCGTCATGAACACTGGCGCAAATATTATTTTGGTGATTCATCGGCACAGGTCGAGCAATAG
+>43069 1
+CATTCCCAGAGCTTGTGTCAATTATCATTGCACCTTGAAAGGGACGATAGCCAGGCATAACGATGGGCCGGTGCCTATGAGGCTAGCACTTTGACTCCTA
+>43070 3
+ACTGGCATGGTTGATCCAGTCATATTCTGGTTCAAAGAACACCGTGATATCCTCGCGTATAAATCGGACTCGACCCTCGAGATGTGCTGCCCGTAGGAAG
+>43071 1
+CCCAGGTGGTATGCTGAACTAGTTTAATAAGTGGACGGTCGTGGCAGACATTACAAGTATCTCCTATGCATGACCGCCAGGTCCCGATCAAGACTTTCGC
+>43072 3
+GATCTGCCCAGGGACTCGATCACGACGTTTGACCGAATCCACATGGCCGGATCCGGATCTAAGCCTGTTAAGTTTCATTGACGATGAAACATGTTAGCTG
+>43073 1
+CAAACGTAGATGGTAGCGGTTTAAACCTAGGTAAGTCCAGCCACTTATGCGACGTGACTATTGTCGCCCGGGTCCTTGACTGTTCCCTACACAGAGGAAT
+>43074 1
+TTATACTTTTCGGATACAGACTCCTGCCACTAAGTAAGACCGGGCTCCGCACGCGTGCTGTCTATCGAGAAGTGCGTGACATCAGCGTCAAGTATATGAG
+>43075 1
+CCAGTTTCAACTGGAGCATCGTAGTGTTGCTGATTCAACAGAGTCGCGAATTCTGGAAGCCATCCTCCCAGACCATGTGACGAAGAGAGACCTTGTTCGT
+>43076 1
+AAATCCACCGAGTGCGGGACGACATCATACAAATTCGTTTGTCGCTCTAGGAGGTTGACGATATCTCGCAGAAGTTGAGCTGCGAACGATTCTCTCGTCC
+>43077 2
+TGGTCGGGCCGGAAACAGAAACCCGTAGAACTAGATCAGTTCTTGTCGGTCTATTCTGCGAAACTATAGGCGTTGTACGATGCTTCGCTCTCCGCAAAAC
+>43078 2
+GCTTGCAGTTATCACGTCCAGGCGGTGATTAAACTGCAAAGATATGTCGGTGCTTCCCGCCCGGAAGAGGTTACCGACGTGTTCTTAAAAATCTACGCCA
+>43079 1
+CGCAGCGTTGGTGAAATGAAGGAGACAGGTGTTAGACTGCGCTATATACATCATTAGGTTCGCGCCCATTTCTAGAATTTCCGAGACGCCCATTCGCCCA
+>43080 2
+ACCCGGAAGTGGCTCGCATGATTGCCACACATACCAATTGCGGGGTTTAGTCCCGGCCTCTGAAGGTGAAGCTAATGACATAATGTCCTTTGCTAGACAT
+>43081 3
+TCTTGGATAGACCGCTGCGATAAGCCGCTCAACGGAAGACACGAGACACTTTTTCGGCACATATACGATTAGGTGCTATGCTCTATGCGATTCGCGCTAG
+>43082 1
+TTGTGTAGCTCGATATGAGGAAGGAGACTTTGTTTGTTGAGCACCCTTATTCCCCGCGGGAGACACATGTGTGAAACCAACTTGCCTCGAAGCACCACAC
+>43083 3
+GCGCTGAGCACGAACGTTACGAAGTTTAATCGTCGAAGAACACGAAACCGCCGACATACCGTCCGTTGTTTTGCTCCAGGAGGTTAGATCTTGTCGCATT
+>43084 2
+CATACGTGTCCAAACGAATTGTCGACTACCTAACGGCAGACTATGTCGATGACCCAAGCTAGCGGCTCTGCGGAGTCTTCTATTGAGATGGCATTCAGGT
+>43085 1
+TTATGAAGACCAATTTCACGTAGTGGTGGCATCTTGTATAGAAGCACTTAATTCGCTGGCGATGGCCCAACTACCTGTCACGCCCATGGGGCAGGTCAAC
+>43086 2
+TTAATAGCCGGACAGGTTGTGACAGATATCGTATTCCGCGACAATCGTTTTGAGCCTGGTACATCTATCCAGCTAGTGCCTCCCGGGGATAGACCAAGAC
+>43087 2
+TTGAATATGAATCGCCACGCGGTTGGACCTCCCGCTTGGGGACTTATATTAGGACGCGACGCGAATGTCTAACAACCATAATTACTCGCGATTGGCTGAC
+>43088 3
+CTTACTACACTAGAACTACGTTCGCTACCGTATTTCGAAGCCCGCACGGCATGGCTGTGACGGGGATATCTACGACCTGGTATAAAAGAAGGGTTTGCTC
+>43089 3
+ACGATGCTCCGCACCTTAGATAAGCTAATTCTATAATACCGTTATGTAAGCGGAACGGTATGCCGGCTCGTGTACCGTCCAGCTCAGTGGTCGAACGAGT
+>43090 2
+CCAGGACACCATCACCCCGAGTTCGCTCGCAGGGGGTGATAAGTCTCACTTTTCTCGAGATGTCATGAAACGAGCGTCTAAATTATGGTGAACGTCGTAT
+>43091 3
+AACCGACGTTTAGTATATGGGGGAAACGTCTGCTCCCAAGGCCTAGATACGTCTAACTTCCTGCGAAAGAGATGTTCGAATGCGACTGTTCTCCTGCCAG
+>43092 1
+TTCCTGTTCCCACGTCCAATGATATGAGAGCACGCCCTACGTAATAATATGTTACTGGACAGCAATATTAGGCCGTTACGCACGCGCAGGATTGGGGCTG
+>43093 2
+GTGTCTTCCTAATGGGATCTGGCCGGCCGTCGTAACAGACGAATAAACCAATTCACGTGACCAGTCTTGTGCGGCCAAGACTCTATCGTGAATGTGTAAC
+>43094 1
+ACTCTGACAGGTAACGGGGACCGTAAATATACAACGTCTTTATACGAGATACGAACTGGGCTGCTCGTCCATTTCTGTGCTCTATGACGGCGGACCTACG
+>43095 3
+GAGACCCTCCCTAGAAAGCGAAGTGCTTGTATAAAGATGTCCGGTTCCGGTTTCTTTTCTATCTGTCCCGGGACAAAAAGGCGCTAGCAGTAAGCCGTAC
+>43096 1
+CACAGCAAGAACCGGTGCCCTTTGCCGCAGAACTTAGATAATGTTAAGACCATCAGACTTTTCTCGTCTGGCGTGTCGTGTAGGGTATACCTGGCACAGA
+>43097 1
+AAGTCTTGGCTGCTATCTCAAAATCGGATGGGAACCGTTTCCCCTCAACATTATCGACCGGTGGTAGAGAGTACTTATGCACGACCACTCCGTGGTGAAG
+>43098 2
+ATATATCGCCTCCGGGATGGCAGAAGCGAACATCTCTAGACCAATTCCGCCTTAAGTATGCATGGGCTTAGGACCGAATGGTTTTAAAGGCCTGTCCGCT
+>43099 1
+CTGTTACTTTGTGGATAAGAAGCTCTCTGAGAAATTCGCGAGGAGCATCAATGAGCACCGGATGCCGACATCACTATGTACGATCTTCCCGCCCGGGTTA
+>43100 3
+ACTAGACACCCAATCAGGGAATGCTGGCCACGAATGATAATCCAACTGGGTGTTGTTACACACGGCTGTGGATAGCTTCAGAACTTCTGTGCTGCTCTCG
+>43101 1
+GATCACTCGGCGAGGGATCCGTGTCAATGTGCATGTTACACACACTCATATACCTGGCGGGCTCCTAACCATTGTTGCAAGACGACTACGAAGTTGGTAT
+>43102 1
+CCTACTCTGTGTAGGGTGGCGCATCCAAGACGGTTACAAGTGCCGATGTTTACCAAACTCGGCGCAAGCACGCCATTTCAGTGATATTGATGCCAATAGT
+>43103 1
+AAAAGTGGGCAGTCTATACTATCAAAGCACAATGTTTCTGAGCGGGCCCTGGATCCGTCCACCTTGATCATGACATGGCAGCCTGTCTGATCCTGGATGA
+>43104 1
+GGCCGGTCCCAGTAGTTTATACTTTGGACTCTTTGACCCAATTTGAGAGAATCCTCTTCAGGTAAGATCCAATACGCGTGACATAGGCACGCGAGGCCAG
+>43105 2
+CTTGTGGCGGCTGAAGGATAGCCAATAAGGGATGTTCCAGAGGCTAGCTCTCCAATGTTATGCAATCGGCCGTCTAGTTACACAACCTTAGCCTACCGAT
+>43106 1
+ATACTAAAAGTAAGGGGCTCCGCGCGTGAACACGCATAGCAGCTAAGGGAATTTCTATCGGTTTTGCTGCCCCGTCCGTGATTGCTCAGGATTCAACTCA
+>43107 1
+GGTACGAAACTGTGATACGTACCGCCTGTAGAATACCGAGTAACCTTCGTTCGTTTTCTGCAGAGAAAACCATTCTTCCTTTCGGCCAGGGACCGAGAGG
+>43108 1
+ACGCTATATGAGTGAGATCTATGACCAGTGATATACCTGGACACGCACGGATCCATGCTCGCAAGCGGTTGGTGTCCGGTTTATACACCAATGCCTGATC
+>43109 3
+CCCTGTACCCAACGATTGGCCTGACTTGGGGGTTTCATCAGCAGTCTTCGACCTTGTCATACATAACTTCTAAATGACTTGAGAGGAGCGGCGGAAGCAA
+>43110 3
+GAACCCGGTTCTTGCGGCTCCCTGCGACCACTTGATCAGCCATATCTGGTTCGCTACAAAAAGTTACCAGGATCGGGTAGTGAGTATCGAGTGAATACTA
+>43111 2
+CGTCTTTATTCCGTACAACTGCAGAAATGACGCGGCAGAGCGGCTCGACCCGCTTGTATCTTTCCAATACGCAGAGTTACTGCAATTGAGTGACGGAGTA
+>43112 3
+ACGACACCCGTTAATTGAGCGTTTTACAAATCACGGGGCAGGGATACCGGAATCCCATATTGGTTCATTAGCCTCAGGGCGAACTGCGTTATGCTACGCT
+>43113 2
+CACTAATACCTGCCCGAACATGTAATTGACGCGGATTCTGCGCGCGCTTGAAACGGGCTCAGTGGCTTGCGTATGCGCGAATCGCCAAAGATTTTTAATA
+>43114 2
+GGGCGAATACTGTCTATGTTTCCTATTAAATGGCGGCGGGTGGCTGGACTTCTAATCCGAGCTCCACACTCGAGATAACGCTCAAACATTGAGCAACGTC
+>43115 1
+TCGCCTCGCCATAAGGCTAAAACCTCCTCATGAGGCTGATGACACTTGGAACCGGTTTATAGTCTACCGACTTCCGAGGACGATAGTTCAATTGGGTGAG
+>43116 1
+GAGCCTAAGCGTGGCGTCACCGATGTGCGTTACTACTACCTTAATAACGAGCCTGTATTTGGTGCGTACTAGAGGACTGCAGTAACGCTAAACTGCTCCA
+>43117 3
+TAGTCGGATCAACCTCGAATGGGATACACAAACCCCCCAAGCTTTTATGGAATTCCTGCCTGGCCGATAGCGGCATTGGGATGGACCTGTGTTGATATCA
+>43118 1
+TTACGCGTTAGAACAAACGTCGAGGTCTCTGAGGATATATCGTAGTTTGCTTAGATAACTTGCCAAGCTCAGGTAGGCTCCCGGACCCGAACCAGTCCTG
+>43119 3
+GTTCAGGATCTGGAGTTTGAGTCTACTGAGTAAGAAAGGACGCAGCGGGTCGTCCTCAGAAGCAAACGCATTTCATCTGCAACTGTCTCACACGTTTCCC
+>43120 2
+ATGTATCGGGACACATATAAGGGCCGGAGCCAACGTTTGTTGGCAAATTATGCTTCTATTTACATGGTGCACCTACGACCGTCCGACTGAGACCCGAGCT
+>43121 3
+CATTGTTCGTAGTTTGCTTCACCGGTGCTGAAGTAACTCCGAGGGTGCAGACCTTCGTACAATCAATAAGCGGATGGCGGATCAGTTCAACTGCCACCAA
+>43122 1
+CGGTAGCTTCTTAGGACGTAATTGTCCACTTTAGTGAACCTAGGACTCCGCTTGCCTTTAGAGCGGTTAGGCAAAAGAATGCCAGCGGCCTATCGACCAA
+>43123 1
+GCATGTCGAGCGGTCTACCCGGTTCTAGGAGAATTTCACAAATCTGTGCCAGCTTCATAGAATTTGGTATCCGATGTCGGACAACCACCCATGGCTAGGA
+>43124 2
+CAGGTCATGGGCCTCCTTCGCAGACGGGTGACCCAACATAAGACGCTGGTTACCTGTTTTGAGAAGCCGGTGTATAAATCTCCGACCAAAATCTGATGTT
+>43125 3
+TTCTCTACACTAGTAGACAGAGCGCTTTCTATTATTCGTAAGGTGCTGAGCTCATAACGGGGAAGATCTAGACCGGAATCCGCGATGTCCGCCCTAGGCA
+>43126 1
+ACTGCAAGGTCTCTCCTTTAACGTCAAATAATCGAGTCTGTATCGTAGGAGATTGCACTTCTCCCAAATGACGCGGGACAGGGTCACTGTGCGCCGGTAA
+>43127 1
+ACTAGAGATTGGGTCATCAGGGTACCTTCCGAGTCGTAGCACGACCACACATCACAACTTGGATGCTTCTGTGCTAGTGTTGGTGAAGCAACCGACATCT
+>43128 2
+TACGGATAAAAGCCCCCGATCGTGTCTGGCTTTACCAGGGTCCAGGGTATAAAGTGACCCTTGCCAGGAATATTTCCTTACGTGTACAGCCATCAGAGTG
+>43129 3
+TCTTGAGGCTAGCTGAATTAGGTTTCATATGCCGACACGCTGTGGGTATCCAACAATGCTCAAAACTCGTGCGACTGGATGCCAACGCGCGGTACATACT
+>43130 2
+GAGCTCTAGATGCTCTATGCGACCTAAAACCCTGCTCAGTATTGATAAATGAAGTCTAGATCACTTGATGGTCGTCTCCGAGCCAAGGGGCCCTGGTCAG
+>43131 3
+GGCAAAGCTGGACAGTAATTCGACCGTTGTCCCAGCTCTCGTAACAGGAATGTAGCTACGGCGACTTTGCACTTGAAGCGCGCTAAATTCTGTGTAATCC
+>43132 1
+CGACGCTAGTACTTCCTCCTAGACACTCTATCCCGTAAGATTCAACTGGGACTAGTCTAGAGAGGTCTGTAACCGGATTGTGGAAGGTGGGCCACCTATA
+>43133 2
+CCGACCTGCTGATTTTAAAGTAGTACTTTGAGTTGCCATTAGGCAGTGAACCGGAACGCCAACGCCAACGTAGCATATGACGGCATGCCGTGCTTGTCAT
+>43134 3
+GAACCGTTTGGCGAAATGTAGAGAATACGCATGGCTATCACGGCGCTCTGGAACGATCTCCTAGTAGCTCTTGAAGATCGTATCCGGACTACACTGCTCT
+>43135 1
+AGTGTAGTTAATGGAATTAGGCAGTACACGCTGGTCAACACCCTGTCCCTGCCGACGTTTACTGGACTCGAGTAATTGATCACGGACTGTTACCGGCAAC
+>43136 2
+GGCCTTAATAACCTGGTGATTGGTCAGGATCTACATCCTGCTTAAAGTACACAGTATGCCCAGTTCTTACCAAAGGTTAAGCCCAGAGCTTGGGGGCGCC
+>43137 2
+ATAGATCCACCGAGCACTGGCCAGCCGGGAAATCAAAACGTTTCGGCCGTAGCTATGTAACTGTGATTAAGTCCTGGGGCCACTTTATAGTTGCCCTAGT
+>43138 2
+TGTCTACTGTCAGAGACGGCCTCTCAATAGATTGTAGGCACAACAGTGCATACGACCCGGGATTTGGTCGGGTCGTACTCAAGGTAGACCCACTATTCTA
+>43139 3
+GCCATTAGTCGAAGTACTAATTGATTTGACCAAAGAACCGGGGGCCGGCGACATTTTTCTGCCATGGTCGCTCGTCATGTAAACGCATGCGCCGTAATCA
+>43140 2
+TCATTTCATGAAATGAGTACTGTCCCACGTGAACCTGCGTGAAACACCCCGTCTAAGATGTTGCTTGAGAAGCCTCCTGACATGTGACGGTGTGCGGCAA
+>43141 2
+CAAGCCTCCGGATTCTATTCTGGGTACTGGTCTATCCGCTCTGATGTAGATTAAACATCGCCGAGATAGAAGAGTTTACCTGACGGAGAAAGCCTCCCGG
+>43142 2
+GACTCGTTTGTCTGCCTTAACAGATACTCGAACCGGTAAATACCTTTAGCGTAAATGCCCATGGGCCCGCGGACCACGAAGTCGTGGGTTAGATATGATC
+>43143 2
+CACAATTCTGTTCCGAATATAAGGAGTGAGGTGGGGGGATTCCTGGCGGTCTACTCGTCGGACGCTTCTACGCCCAAATCACCGAACACTAAGTTACATT
+>43144 3
+CAACCAGGATGTGCTGCGCCGAATTTAATTGGAGGGAAGAGTGAATCTTATCCTGTGAAAGTACGCCTCACGGTTCGCTGACCGCTTACATATCCCCTAG
+>43145 1
+AACTGGAGTTCCTCACCTCATGCAACGTTGTTCATCGCTGGTGAAGTGGAAGCTCATGCATCCAATTACCAGAGTTGAGTCCCGTACGGTCGACTAAAGG
+>43146 2
+CCGTCGGGCCCTAATATGGGATTGCTGACTATCGACTCCGAAATTCGGGAGTCCCTGCGAATTCAGGCCGATATCCGAGGCTGTCTAGAAAATTATCTAA
+>43147 3
+AGTGGAGCTGGGACGACACACAGCCCCCAAAGTGGTAGGTTATTCCACATTGAGCTTCGTCGGTTACAATCTTAGTGATGATTCATTGCTACCACGGCCA
+>43148 2
+GTAAGCGTGTCCAGTACTGTGCTCAATCCAGAAGCTGCCATACATGACAGTGAACTATGGGTGACTAGACCATGCTATGTTCTTGAATGGCCTGCCCAGC
+>43149 1
+GATTTGTGTCAGCACCATCCAAGGCCGTTCTTCAGTTGCCAAGATTAAAAGCTCCCTGTGCCTCTGACGATATGGAGTTCGGGCTACAAGTCACAAGGAG
+>43150 2
+ACGGACAATGCGTACGGGATTACATCTGACGCCCGCTCACAAGCCACTATCACTGCGTCTTGTAAGGAGTTAATTTGTTGCAGCATTCCTGGATCAAGGG
+>43151 1
+GTTATGAATAGACCGCCAGCAGGCACTAATTGGCGTCGTCCAGATTACTACTATCCGCGATTCCTCCTATGGAGTGGTACCGGCGAAAGCAGACTGATTT
+>43152 1
+TGTCCCACGGCGCTTCCTTCTGGGGGCGGTAGATCAGTACTTTTGAGCCAAGAAACCCTAACATGAATTTCTGCGTAAGTTGCAGCACAATATACAGGGC
+>43153 3
+TACACCAGATCTATTCCAGTGACACGAGGAATGCCTGAAGTCGGGTAAATACACATGGTGAGCCCAAGTTCTAGATTGTTCAGCCTGCGCTTCCTGCGTG
+>43154 2
+ATTCCGAATACTACAAATGTGGAATCCGGCTGCCCGGTTTCCGGGCTCACTCAACATGAGGCACACGATGGGGCATATACGTAGTTGCGTCGATCTATTA
+>43155 3
+AAGAATTGTGGAGACCATCGGAATCCACAAGTCGTCGACTTAGATAATCTCGCCTACCTGCCTTGGCGTACCGCCAGGTGCATAGTGTCGTTGTATCGAA
+>43156 2
+ACATAACAGTTATTGGCTGGGCAATAGCCCGGTCACAGACTGTGCCACGTCAGACGATTTCCGAATCGTCCTATCGCAAATGGAGGACTGTGTTTGCCTA
+>43157 3
+TATCCGAACTTCATTTACTTTGATGCCATGAGTCGAAAACTGTAGATCCAACTGGGTCGGGGTCTCTGGGAGACTGCGCAGCATGACCGCACGATCCTAA
+>43158 1
+TTCTTGACCGAGCGGTTCGGCCGATACAGATAAGTAGCCTTCGGTGTTCAAACGTACTGTCAAGATGAGAACTCCACATATCGGCCTTGCACTACATGGG
+>43159 3
+TCATGCCGTTGATATCTTCCTAGACGGAGTCGCAAGTGAGTCAATCAGTTCGACCGTTGAACGCGACTGCGTTATGTCCCCTAGGGACCAATATAGAACG
+>43160 3
+TCACTCTACAGGACGCAGGCGAGGTGTAGACACGCCTAAGTTTGCAAATGCGGAGTGCTTCGTACTCTCTTTTAGACCAGTGTTATGTAGACCAACGACC
+>43161 3
+GTCCCGATGTAGTCTGGTATCATGACGCCCCGTGCTTTGAGTAAATAATGAGAGTACATTCAGCCGCGTGATGCTTGAGCACCTTTACAAAAGGCCAGCC
+>43162 2
+GGTGAGTTGACAAGATCCACTCGAGATCCGTATAGATGTCTGAGGATAAAGGGCGGTTGACCTTACTCGCCCAGTTCCACTGAGTTTCGCCACAAATCTC
+>43163 1
+GCCCTGTATTCGTCTATTTGCAGGCGAGTTTCGGAAGGCTAGAAACCCCACACAAATCCAGGGGTTAAAAGGACTTCATCGTTTACGGACTCGTGACGTC
+>43164 3
+ACGTGACCCGACTGATATTTCGGTAGGATATGGGTCAGATCCTGCATCTGAACCTATTAAATACGCCCTGTAATCAGTCCGAGCAGCTGTGGGGCCACAT
+>43165 3
+ACTAAGCTGACAGTCATACAGCACTGCGGTCTACATATGTCGTTGCATTAGTAGTGTCATCATCCTATGGCACCCTGGTTTGCCGAGAAGACCCGAGGGA
+>43166 2
+ACGGGTAGACCGGCAAATGTGGCTATGGACCTAACCAGCTATACTGGATGACATTTGGGGACTTATCTTACTGCTATCGTCGCAAATCCCGGGATTACCC
+>43167 2
+CTCCCCGTCAATCTATAGCGCAAACCGTGACCAGCAAAGATGATACCTGTATGACTGCCCGGTTCGGTCAGAATAAGCCGTTTGATTGTGGAGTGGATTC
+>43168 1
+TTTGGCCATCACAATTGGGATGCCAGTGTTTGTATCGTAGAGTAACTACCCTACCACAGGCTGCACAGGTCCCAGTGACCCGGGGAATTGCCTTATAAGA
+>43169 2
+TGCTGCGGGGGTCGTCCTTTCAAGACTTGAACTAGAATATCCATCGCAATAGCTACTTCAACGCAATTGGCGTGTAGTATTCAGGAAGACGCACTCCGCG
+>43170 1
+ATAACGTCCTAGTGATATTTATCGAAACACCAGTAGCAGGCTGGTCCCGTAGTCATCTGGACGCTACGGCTTATAGAGTTGCACGCGACTTCCTGGGACA
+>43171 3
+GGTAGCCGTCTTCGATCAACTCAAGTTCCCATCAGTGTGAGACGTCGAGGTTGGCATGACGATGTTTTCCCCCGATAGTACCATCGGTAGCAGTAAACAA
+>43172 2
+ACATAGTGCTACGAGTTCGTTTTGATTAAGCCCCGTTCCACTCGGGAGGACTGACTGATAATCACTTTCTTCCCGAGGGATGAGATCGCAAGCGCAACGA
+>43173 3
+TGGAAGCCCCGCGTCCCAGAGTACAGGTATGAAGATTAGCAATGCTACGGCGATTATTAGTAGCCTCGCGATTTTTACTAGGTACATGTCCAGCACCCTG
+>43174 1
+CGCATTCCCATCCCCCAACAACCGCGGGATGTGATCGGCTATAGATTGCATTTATCTATGTGGACATACGGTCCAGGCGAGTCACGGATTTATGGAAGTA
+>43175 3
+TTGAGATCGTGTACCGTAAGGGACACTCCACCACAGCGTTACACAAAGCTTGTGCATCCTGCTAGTTCTTGAACGTTGGGCCTCGAACTTGACAAGTGGA
+>43176 1
+CCGGACACGCGCTAGACAGCTTTCAGCGACTAGATACAGTTCTATTTTCTAATTCCCCGGTGCGGGATCAGCCGTCGACACTTTAGGATAGTGTAGAGAA
+>43177 1
+GTCCCCTTGCGGCATTCTTAGAATCGGGACCTATTATCAATCATGGGCAGGAATTACCGGTTCACCTCAGGAGCTGCGGGGCAATTACTTAGTAAGCCAA
+>43178 1
+AACAGATGGGAGAGTTCTAAGCAAGTTGCTCTCATGACACCACCCTGGGCCACGTGTTAGAGGCTCAACCAATGAAGCCATATTCGGGTCGTTTTTGTCC
+>43179 2
+TTAAGAGCGTCAATTCCGTAGTCGAGCTTGGAATCAGAGCCTGCCATAACTCTACGACGATCCTTGTCCGCCCCGGTCAGAAGGGAGTGAGTTAATTTCA
+>43180 3
+AGGGCTCATTGTTATAAGCGTCGAGGCAGTCGATCCGTGATTCCCTTAGATAGCAATGTCGCAGCCAGACACTTGTAATGTCCTAGGCGCCTTAAAGCCA
+>43181 2
+ATGGGTCTTCAGTTCTGGCCGATCATGTGTGCATCGGCCCTTTAGATAAACGCGAAGCCTACGTTTCCCCAAGGAGTAGAGCCAAAAGGACTTCACTTAG
+>43182 1
+GGCAGTCTAGCACTCAGGTAGCCAGGAAGTCATGGTAGCCATAGCCAGGTACTCAAGTTCCTGCGAGGCGATCAGCACTTTCAGTTAGTTACCCTTTAAT
+>43183 3
+CCCGGGTCAATGCATTATCAAGCGACGTTGGCAAACTCTAGGGGGCGTAACTTTGCCACGGATCCTGATCATATAAATTGTATATCCGGCACAGCCGTGT
+>43184 2
+AGAAGTGATCCCCTGTTGGTCGAAGACCGCGTCATGTCTGACCAGGAAGTATCCCTATAGTGCTACGCCATTGGAGCTCTAATTTAAGCAATGGCTCACG
+>43185 1
+TCAGCATGTGGTCAGGGAGACCCCATTCTAATTCTATATAACAACTGTCGAGCGACCGGATGCGGAGCGTGGTCCTTTAACAGTTTCACCGCTGACGAAT
+>43186 3
+TGAACCAGGATTCTGGCCAGGTCTCGCCTGCATCACTAGGTGAATTGAGTTGAATGGCAGGCATATAGTTACCACTCCCGTCACCACGCTGTAGAAATTG
+>43187 3
+AGAATGAGCTTTACTCCTTCGGGTCGATCGACATGATTCGTCCTTGCGGCTAAAACGCCTAAGCAGTGCAATGTCTGACATGCAACGGTTCTCAACGGAG
+>43188 1
+TCTGAATCGTAGCGATCTTGGCTCAGCTAGAGTCCTACCGGTAAACAAGAATCGGATCCCGCTCGCGATTTGATCGCCAGCCGAGGATTATGTTCATAAG
+>43189 3
+TGGTCCTATTAGTGATGGTGCAACAGGAGCTGCTCGTAAACGTACTACGATGTCTCAAAAACGCGCGTCCGAATGCCATTGATATCTCTCGGGCCAATGC
+>43190 3
+CACGGAATCCAGTGCGGCCTATTACAGAGGGACCAACACCTTTTGGTAGTATTAATCCTGTCCTCGAACGCTGGCGGGATGTCTAGATATCTTGCAGCAA
+>43191 1
+CCCTAGATGGTAAGAATGCAGGATATTCTCGTAGTGGCGCCTCGCGATTAACGTTGAAAATGATGCCTATGGGACCCCGCATCTAGCCTGGCATACTACT
+>43192 3
+TTGGAACCAAAGTCGTCCCCGGCGATATGGGTTATAACCCATATTCCGTCCGCACGTCTGGGATGTATTCCAAACGGAGAAGTGGGATCTTCCCGATATA
+>43193 3
+ACCAAGATGGAAGAGTTTAGCGCACCCGGGTTCGTCTTCCGTAGCATGAGTGTACCGTTGCTATCGAGACACCTCAATAATTAGCTTGTCCAAGCGAGCT
+>43194 1
+AGCATGGTGCGGCGAAGGGAATTCTGCGTACGTGCCACCTTCAGTCCTAATCATAACTCAGTGGCACGCCTACGGCTCTATATGTTACAGAAAGACTTTG
+>43195 3
+GCTTCATATGCGTGCATCTAATGAGCCATAATAACGGGGCATCGGTCAGGTTTGGAACCGGATAGAATACCTTACGCTCCCTCCGAAGTCTTTCCGGAGA
+>43196 2
+AAGAGTATACTCGACAAATCGATTATTCTTTTCGTGTGCGTACCGACAGGGAGGTACATCGTTGTCAGGTCCCAGAGGCCATCCACATCCCGGGGACTTA
+>43197 2
+GTTAAACCTGCATCCTGGATGACCCACTATACACTACGGAGTTGCTCTGGCAAGCTTAAATGTTACAAAATCCGGTCCGGCGTCAGATGGGATGTCGCGT
+>43198 1
+GCATCCACCGAGACTCGCTGAAGGAGGCACAGCTTGTGCGTGAACAGTGTCAATCATACTTCCGGCGACGCTAGTATAGTCCAATACGTGTTTAGTTATC
+>43199 1
+CCAAATCCTTGTCTTATCAAACGACCTAGATTCACCAAGGAGAGCCTTGATTCGCTCGGGGGGACCCTTCGGTGTAGGGGGTCATCCTGACATAAATTAG
+>43200 3
+ATGCTGTGTTCTTTAAAAGCTGCCGATGCAGAAGCATCCGGGAGCTATAGTGATAGATTCCCTTCATACAGCTCCCAAGAGCGTGCTCCTGAGAAGTGCC
+>43201 2
+CGTCCGTTCGCGCAGCTGAGATTGAAAGTAGCGGCGTAGTCCCACTGAAGAGCTAAAGTACCTAGCGATTCATGCAGGGTACTCCAGTAATCCTTACTTT
+>43202 2
+GGATTCCGATAGTCGGATCATAGCACGGTAATGGCGAAAATAGTGCGTCCCCTGCCTCGTCCTGATACGCATTGCCAAATCGCTGGACTATGATGCTAAT
+>43203 1
+GGGAGGTACTTATGGCAAGACATTCTTGGCCACTCGGCTGCTAAGGCCATAAAGGCTGATCTTGAGTCATGACTTCAACCCCTGGTCCTCAAGATCAGAT
+>43204 1
+TCTAACCCATGCTACCGCGAAGGGGTTGTTCCTGAAACCCTCAAACGTATATATCGAATTGTTCTGGCGTGCAGACATTATCAAGCTACCGGCAGGGGGT
+>43205 2
+ACGTCGCACGACAGCTGGCCTGCCCCGTCCAAATAAGCTAGGCGTGCCCGTATGTCATCTCGAAATATTTCATGTGTTAATGGGGTAGTGAAAGCCATAT
+>43206 1
+TAGTCTGGATGCCGACGCATTCACTACCCTGAGCAGATCTATATCTGGGTACGAAACAGGATGACATTAGCCGACGTGTGCTGGACTTCACAGGCTTTAC
+>43207 1
+TCCCGGGTTCTACTGTAGGCAGAGAGCATTCTACGTATATGTCTCCAACTGAATACGCAACGGCACGGCCGAGCGGTCGAATTGCGATCACTAATGTTAT
+>43208 3
+TAAATGTTGAGTGCTTTATCTTGCTCACGCCGCTCGCTGAACCTGGGACACAAAACCGTCGATTGGAACGTAACGCAAGCCTATGGGTCAGCGTCTGAAT
+>43209 3
+ACCAGCGTCGATTCAAGATTCCGGCCCCGATGATTGTCACGCGAACTAGCTCATGCAGCAGAGAACGATTCCGTAAGTTGGTACTTATGTTACGGTCTAG
+>43210 2
+AGAAGTATACGCTCACGCGGTTACTACATTTATCGGGATTTGAATGTCGGGACCTTTTCTGCAGCCACGTAATGCGGCGTAGAGATCTAGACCCAGCACC
+>43211 2
+TAGGGGGACTGAATCCGGTTGGCCAAATCCTAGCGCAGTCATTCCGGAAAACCCTTTCCGTATACGTATATTATAACCCGGAATTTGCCGACGGGTAGTC
+>43212 1
+CGGACGACCCACGTACCTGGAATGCGGAAGATGTGTCCGCGAGGAGCTACGATCAAACTCGCCCATTACCTGTAAGGTTTCTTTGGTTACAATTTAACGT
+>43213 3
+CGGAGGACATCTCGTCCGGAATCTAACTGTTGGAGTACACATCTGCATGTAATCCGCAGACACGTTTAGTCGCCGCTTTGAAGCGGGGTCATCACATAAT
+>43214 3
+CCCGTGCACCAAACTTCCAGCTGGTTTATGTGTGTGCCCAGAGTTTCAAGACCGATCGAACGCATTGCCATTAGAAGGCTCAGAATGGGTTACGTGTACA
+>43215 3
+TATAGGCAGTAAAATAATCGGTAGGCCCGTAAGCAGTCGACAGGGTATGTCCATTAGCTTGCCCCACTTTGATACCCTGGCGCAGCTTACGTCCTAGAGT
+>43216 3
+CGCCTCGTCCTGAGCTCGTCATCTCATGTGAACGAGACAGAGACGTATTGTAGGATGTTCGTCAACTGCCACAATGAAGGTTTACCATCAGACAGGCTTG
+>43217 1
+TCGTTCATTCCCTGTAAAGTCAAGTACGGGGCCGTTACTAGAGGTCACGACCCATCCGCGCAAAATTGATTACTGAAGCGGCAAGGTGTTATGCATTGCC
+>43218 1
+GCCGGGCTATCAAACCGGCGAATAAATGAGGATACTGCCTAGCCGCCCATTATTGGGTACCGTCGGGTTTTATGTATAATTCCCACTGTGCCAAATAGGC
+>43219 1
+CCCGGTGTATTGAGATCGGTGAACTATGTACACCTAAGGACTCAAGACGCGTGCCGGATGTTAATTGCTTATCCCTCCAGGTGCCTATCGAGACGTAAAC
+>43220 3
+GACGTCGTAATAAATGAGTCGTACCTACGATTTGTCGCCGGTCTGAGAGCTCTCGCTTTGTAGAGAGAATGTTCGCGCACGAACTCATACACCGGTCAAC
+>43221 3
+TGCGCCTACTTTGGCCTGGTCGATCGCGACGCCTATCATGCATGAATTAAGTGGTAGCTACAAAACGTTTTTGCAGGCCCGATCACCTTAAGGCAAGAGA
+>43222 2
+GTCCGTCTGACACCCGTCGGAGAGTTCAGGTCCACAAGCTTACACTGAAACGAACCATTGGTCCGTAATACTGATATTGCTTAGAGGTGCATGATGCGTC
+>43223 3
+TTTAATAGAACGACGCTGGGTAGCCCGCAATGGCCAGACGACGTGCCCCTGCTAGCTACCTAAAAGGTTGGTCTCAGGTGTTCATTAAATCAAGCGTTCT
+>43224 3
+TGAGCGGAGTCCTTGCGGACGCTTCCCATTTAGTAACAGGCATCCACAACGATCGTTGGAATTAAACGTCGGGTTCATGAGCCACAAATGTCGTTACTCG
+>43225 2
+AACAGCCGTGCACAATCAAACATTTCTAGCAGACAAGTATGTCTAATCTTCCTTGGGCCGCGGTCGGGGTATGTATGTGCCCGTATGTACACCATGGAGC
+>43226 1
+CGCACTGTGCCAGAAGCTTTTTGCGCGATAGACTCAAGTGTCTACAAGCCTAAGCATCCAGAGTACTTCCACGCGGACAGTGGTCAGTTAATGTTGGCTA
+>43227 2
+AGGACCAGCACGTGAGTGCTAGCCCTCACACTTTGAACACCACTACTGTGGTCCTTGTAGATTACTCAAGTCGAGTAGTGGCGCTCGGGATAATCTTGAA
+>43228 1
+CCATCCCTAGTGAGTGGTAATAGATCTGGGGTAACGTAATCCTTTAAATCGACGAAGCTTATCCTGGAGCCATGGGGCGGACCATTTCATCGTGCACCCA
+>43229 1
+TGTTTTGGTGGCTTAAGAGGATCCCTTTGACGAGTTTATTCGGCTACGAATAGTCGATACAGCCTCGACACACACCAAGGCATATGGCCCCACCGAGAGT
+>43230 1
+AAAATATTTGCATTAGTTAACAGCCGTGCAGAAACCCGGTCGGACATTTCGGCCCTTGTTGGGATGGGCCTACTTTGCACACCCGTACGTCGAGACGATA
+>43231 2
+GGGGTTGAGGCCATTATGCACATAGCTCAGGGCCAGAAAGAGACGCCCGTGCTCATCTACGGTGCGCATATTTTCAGCGACTTAATGATCTAATCCACTT
+>43232 2
+GCTGAACCCTCTTCTTGGAGGGACAAGGCCAGACTCCAACGCGACCGCTTACAACACTATGTTTAAAGCATGTGCGTATGTGGAATTCGGAAGTCTCGTT
+>43233 2
+GATAGCTTCTAGGGTTTGACGGAAAACCACATCTGGGTCGAACTATGAGGAGCGAAATCCCATCGGACCGCTTCATTATTGATCCGGTTTCCCCGCGTAA
+>43234 2
+GGGAGGATTGATGTTGCTGACAACGTAGGCCAAAATTTAAACATCGCTTGTGGCTAAGCCAATCCCTCTTCCCCCGTTCAATGCTGGAACCGGGACTGAT
+>43235 1
+TTCTAGGATACCCCGGACTTAGGTTATATAGGTTCATAGACAGCGTAGGCTACATGAGATGCATTACGTCACCTCGAATGCCCTACGGTGGCCGTCGAAC
+>43236 2
+TCGTGTGACAATAACATACACGTATTTGTCGGAAAAAAAAGCGATCTGTCTCCCAGCTCATAGGGCCCGGGTCTCATTCCGGCTCTTGGTAACGGGGCTA
+>43237 3
+GCCCATCCCAGGTCGGCCATGAAAACAGATAGTCGCAAGTCGTGAAGTTGAATGGGACTCCTATGCTTGTCCGGGCTTCATTCATTAAAATCAGGTCCTG
+>43238 3
+CAGGTAATACCACGCCGTAATTTTACTCGCTGCTGGAGTAGCTGGAACTGGGACTGAACTTAGTGTCATATAGCCCCCGGGACACAAGCCTTGATAGTCT
+>43239 3
+AGGCAACTTGTACAGTACCGCCCGATTGAAACGCTCGGCCACCGTACCGACTATGATGCCATGAGTCTTGCCGCATGGGAAATGATATAAGGTTCTTGTT
+>43240 1
+GCGGTTTACAGTATTTCCCCGCCCAGGCCTCTTGGGCGCTTTATGACGGGCGGTAAAGATCTCATACTATATAGGAGACCAATGCAAGCGACCGATTATA
+>43241 3
+CTAAGCTACCGGAACAGATAGATAAGATATATTAAAACTCGTCCTCTCGTTACCTCGTCGTGATGCAAAGGTACAGCCGCGGGCGTTCTGCTTGCTGCGG
+>43242 2
+AAAACGATGTCCACATGCATTCATGCGTCCGTCGTCCAAGGAGCAAGCGTTCTACATTGACCGGAGCTTTCGTATCAAGGGATCGTTTCTTCAAGGGGCA
+>43243 2
+CGATGGAAACCCATCTGGGGGCGTATTGCATCCTACTACCCGGGCAAGATGTATGGTCTCTTGAGGTAATACCATATCACACTCCGCATGGATAGGCTTA
+>43244 1
+GGTTTCGGAGCGTGGACCCGCAGCGGTTATAACACCTCAGCAACAGAAAGTCTGGCATATTGAGACGGCCCTACTCTGCGTCCGTTGCTAATAAAATTTT
+>43245 2
+ACGCTACACTTATAAACGCTCACGGTGTGTGGCCAACATTGGGAAGGCGATCGATTCCCTCCGAGACGTTGGAGTCAAGGCATTCATTAATTGTCACGTC
+>43246 2
+ATTTATACCGGAGGGACAGTACGTTGATATTCACGACGGGTCGTTGGAACTTTCGCCAGGACTCGTGACCCATCAGCGGACCACGCTTATAAAGTTTCCA
+>43247 1
+CAACTATGGTTAACGAAACTACGTTTGAATGGGTAGCTAACACTGGGTGCTGACTAACTTCCACCTCCTAGGGACCGTCGTTGAATGGCTCGGAACTGCC
+>43248 2
+TCAGTATCCCCATTGTCTCCAAAGGTGATAAAGTCGATTTCCCTAACATAGCACCTGCGTATGCGGAAATGCGAGTGTAGCGATCTGCCGGTAGCCGATG
+>43249 2
+GGGGTGCAGATCGGCAGTGCTACACTCTTAAGTCATTTTAGTAGAATGGCGACACCATACTATCAGGCCTTCTACTGGACACCTTGTACCGAGGAACCGT
+>43250 2
+TCGAGTCTACAGCAGGGCCAAGGATTCGGTATTATAAGCCGAAATCGTCACCACCTTTCGGATAGGCGGTCAAGGCGCGATCTTCTTAGTAGATCCTATC
+>43251 2
+TCCGGCAAGTCTGACTTGACACCTCGGCTAACCCGGTATAAAGCTTACATCCGTGGGGATACCTGGCGACAGAATTAGCATTTGGTGAATCGTCAACTGT
+>43252 3
+GCCCATGTTCGGATTTATTCTTCAACGATGGAGCAATAGAAGCTATCAATCTCGAGAACGCTGACCCATGGTTGTGGGCGCACAGTTGCTGCACCGATAC
+>43253 3
+GCCTTGTTGCGTTGATAGCATTGAAACATGAACCCTCCGCTCACCGTGGCTTAAGTCAGTAAGCGGTTATCACGGGCTCAAAGCATGCAGGCCAAGATTT
+>43254 1
+CCGACTATGGTATCCACTTGATGGATAACCATATCCGCACTAGAGAGCGCGCGCTCATAGCCTATGTTAGATGGGACTGCATTGAGATGCTTGGTACACC
+>43255 2
+GAAGGGGACGATCCCATATGGAATCGGTCTAGATGGATATTCATCGCTATGCGGGCCGCGCTTCCGCACTTTACGATCACAAATTGTTCCACGTCATAAG
+>43256 2
+AAGAGATACGGCATATCCTTTGTTAATGTTATCCATCCGGAGCTGCAAGATCCTAAGGCGGATCCGGGATCTGAACCAGTCGATTCTGGTCTCCGCAGCA
+>43257 2
+GACAACGGTAGTGGTTTAGAACCATCGCTCAACGCATATTGTCCTTTTGGAGGGACCAGTGATGACTCCTCGGCAAACACGCGGTATCTCGTAGATCTAC
+>43258 1
+TAGAAGGCATTGGAAGTCAGTGTTGCTGCTAATGTCCACTAATCGCTGTTGAACTCGGCGTAGGACGCACTGGAGCTCGAATCTATCAACACCTTGCCCA
+>43259 3
+AATCGGTTGGTTCAGATGAACGGTCTTCCTGTAACAACCGGTCTTTAAAAGAGAGATCACAGCTGAGGTGACACACGCATGCCCGGCTTGATCCCCGTTT
+>43260 3
+GACGAGGTCATACGCCCTCCAAGGGAGGAGTATTCTTATGTACTGCCGGGTGACAGCTGGAACACGCTATAATTCCCCCTGTTCATATGCTGAGATCATA
+>43261 2
+CCGAAACTGTCGGGCACTGTGCTGAGAGTTGTCACGTCGCAATATTTCAGTACCAACGACTCCCTGCGATAGAGTTAGCTGTACATCAAACGTGGGCTAT
+>43262 2
+TATGCGAGCCACATGCCGGCACTAATTGCCTATTTGTAGGCCACCAGTTGATACGAAAGTATCGACGGATGAGACTGATCGCTCCAGATCCTATTTGCGG
+>43263 2
+ACCTGAGCTGTTGGATTCCTCGTGTCATCAATGCCTATGTCCACGAAAAGCGGCAAATCTAGGGATCGTACAGGCGCGTATAGGCCGAACATGTCTTCAT
+>43264 3
+ATACGGGATATGCCAAATCCAGATTATCTAAATGTCGCTCCTGGCCTGACCTCCGAGTCTTAACTTGATTGACGAAGGGGTATGGGTAGCGCTACCCACG
+>43265 1
+GTACGGCACGCGGCGATCGTGAGGCCACATAACGATTTTTCGCAGAAAAAGGGTGCCACCAAATCGCGCTCCTTCGTCATGTTTGTATATCTCAGGATTA
+>43266 3
+ATTGTGGATCCACAGCCATGGACTAATTCTGCAGAGACGGACACTCCTTCCTTTTAGCTGAACTAGGTACACATCGCGGATGCGGTCTATGAGAGTGCAC
+>43267 1
+GACGTAGTGCCGCATGCCCTTAAGCAGTCGTGGGAGCACATGACATAGTACCGCTTAGAGTATATGTCTTGTACGACTCCACCACTTAGAAATCGGGTTC
+>43268 3
+ACCACCACATATTGAAATCAAGTCTCACCCTCTTACTAAGCGGGTCGGCAGGGCTGCAGTACTATTTGGTGAAGATTTCCGTGCGCTGCGTATCGAAGGA
+>43269 1
+TGGGGTATGAGGTAGACCTATCACCCAAGCCAAGGCAAGTCATTCTACTTTAGCTTCTGTTCTCGGGTATCAAGACCTAGGAGCATCGGAGCGTCTACAC
+>43270 2
+CTACTACTCCAAAGAACCGACGGTCCGGGCAATGTTAACAAGTTGCTCCTTAGGCTATGGTAGGGAGGAAGCCATTGTCAGTGGTACTTCCACCTCTGTA
+>43271 3
+CTTTACGCCTTTAATGTGGTACCTTCACGTGGGCCTAACAGGGAACCTGGCATTGACAAGCCAGCGTATTAGCCAATGGAAAGCACTGTGGTACCGCTTA
+>43272 3
+AATAAGGGCTACCGACTCCACAGCTTCTCCAGCGTTGATTCGATCCCTGAATCGCATAGCTCAGGGGTTGAGGTAGAGCTCATATAAGGCGATTTAGCCT
+>43273 2
+CGGCCTGTTTCAACAGTCCCAGCTATGTGATCACAAATTATATGGCTGTGACAAGTAATCAGCGAAGATTTTAGACCCTGTCGGTGCGGACCTCGGCGCA
+>43274 2
+TCATCCGCGTGTGATAGCCCGTGAGACCTGACCAAGGCAAAGTTCCGGAATTGGAGTCAGATTCCTATCACAGTTCAGGTTCTTTCCGGCGAACTATGAA
+>43275 2
+CAGTATAGCGTTGGGGCACTCACTTTACTCCAGCACATACGGTCGGTGACCAGGAAGAGTTGACACAACGCATGCGTACGTTCGTTCACATCGATTGTAT
+>43276 2
+TTTAGAAGATGGTTTTCATGGCATACCATACAAGCGCAGGTATCCGCGCTTAATACGGGGGCTACTCCCTAGCATCTCTCGTACCGGTAGCAAACGTGGA
+>43277 1
+CTCCGATATTCCCTTGTGGGGCTGCACTGTTCAGCCGTTGCACACGCAGACTATTCAATGAAGGTTTTGAGAACATTCACCGGAATAACGGGCTGGACAA
+>43278 2
+ACTGATTAAAATCAATCTATCCTGGCGGGTAATCACCCGTGACACTGAGCACCCTTGGATTGGACGGGCCTAGTTTGTGCGTGAGTCATCGAACCCAGAT
+>43279 1
+TGTACAGCGGTCTGTCAGATGACAATAACGTGGCAGCTCATACGGTCCTCGACTGTTATCCTGGATGTACGTGTCTCGATAAGAAGCGCACGTAACTACC
+>43280 1
+ATTTCGAATTGATTGCACTGCCTGGATCGCAATCTACGCGTCCGAGGTGTAGCTATGTATCCACGGTGGGAATCGCTCGACAAACTTTACACGGAAGCAC
+>43281 1
+AGCCCACTGCCGGGATAAAATACAGGTCCTCGCAACTCTAATGTTTCGACAAAGCATTATAGCGTTTTCTAGGCGGGGTTGCATGTAGCGCGTTCGACAC
+>43282 2
+GGATGACCTGCAATTTTGGCATTGATCCCCTCGCGTTAAAAGCCAGGTACATTACCCTGAATCTGGAGGATATATTGCGAGTCGCGGCACCTGCATAGAC
+>43283 1
+ATGGTAAGAGTGATGCAGTAGGAAATCACGATGTACCGCCCTCGCAGTTTAGGCTATTAGATGGTCCCATACCTTGCCTTGACACACGATCCGAGCTTGC
+>43284 1
+TCTGGGAATATGGCAACCGGAAGTTGCACGGTTTATCTGTACGCAGTGTAATCGAGGCTACGGACCCTACGTCATTCACTAACGTGCTGAACCCTCGAAT
+>43285 3
+GACTTACTAAGGGTACGTCAGCTGGGATACCTTTTCCGGCTATCCCCAGGAACGGTAGGGTAGCGAACCATTATTTCCTGATCGTCAACCAATGATGGAC
+>43286 2
+CAGACTATTGGTGACGCGTCCACAAGGTTTAAACGGTTGCCAGTATAATTATCCCGGCACTGGACGCCAGTGTGGATTACGGTTACACAGCTTGACTCCA
+>43287 3
+GTGCACGAGAAGAGTAAAGTCTACCCGAGTCCTGATGGCGATAGTACCACTTAGTTAGTTGAGCCTGCCGACATTGCTGGTACTTTGCCTCCTAACAGAC
+>43288 3
+GCAAGCGAATAGCTGGCAGGACTGGCTTAACCCTCCCCTATTTATCGTGTACAAAATGTTCCATAACAACGGTGGGGATACTTCTGCATCTGGGCGATGC
+>43289 2
+GAATCCGACCGCACTATAGAAAATGGTCTCGAATAGGACATCGGTTCGCAGTCCTGATGTACAATAGTGGCACTTCGCTGGATTGCATCCCGATGGTTCC
+>43290 3
+TCCACCAAGTGAGTGTGGTACTGGCAGCCAATTGAGTTGCGCCAGTCTCCTTGACACAGTGCCGCGTAAGGTTAGATATACAACCCATCTTTGAGGAATC
+>43291 2
+GTCTACATCTAAGGCCGATTGGAGACGCGAACTTTATCATGGTATAGCGTGGCTTGCCTAAGCAGTCCCTGCATCTCGTAACGCCAAGCTGCAGATGTAA
+>43292 2
+ATACCACGCTCCGGTTGTTCTGTAGATCTTGATGCAACCCATGACGGGCATGGTCGCGCGAACTTAATGTAGGGACAAAGCATACTGCAAACTGTTGTCC
+>43293 1
+GGCAATTCCGAAGTGCACAGATCGTTTTGGCATCCGTTTTCGAGCCAACGGTAAACCCGCTCGTGAAGCAGGGTCATCTCTAGTATAGAATCTCGCAGTA
+>43294 3
+GAGGCTCCCTCTTGGAGGCAACCATATCTGCGATCGTACAGTAAGGAGATATTTAATGGATTCCCTACCCTAGTTGTTCGCGTCAGAGCCAAAGCAGCTG
+>43295 1
+GCTTCGCCCACATGTCCACGCGTGTCTGGGTTCATACATGACGGTTCAATCAGTGCTATGTTATAAAGAGCTAATCAGGCGACAGTCTGCAACGGAGACT
+>43296 3
+TGTTGCAAGACCAGGTAAGAGTCCACCTGGTAAAGAGCCACCTATTTTGAGTATCAATAGCAGGGACGCTTCCGCTGCTTGCGCTACCGATTAATTGGCC
+>43297 3
+ACTCATAGGATTCTAGGTTGTAGTATCTGTATCACGCTCCCTGCGTGTGAGAGTAAAGACACTCGAAGTCTGACAGCCTGTCGAGCCCGCCTACGGTAAA
+>43298 3
+ACGTACCATCTGCACATCAACCCGTGGATGTCTCGATTTGCGGTTGCACCAGAATCAGACTGTGAGTTTAGAGGGTGTCGCAAAATCAAGACCTGGCCTT
+>43299 3
+GTTCTCACAGAGCCTTCAACTCGAGGCCACATCTATATGCGTTTCCGAGTTTCGGAAGTGGCGCATTCAAAAGGATTGGACTACAGTCGCGTCGGCAATA
+>43300 3
+GGCTGTCTATTAGTCGCCCGCGAACCGCCATTGAAAAGTTAATCTAATACAGAAGTCTTGGTGGGCCACATCTACGCTCAACGTGAAGTTTCAGGGCCGT
+>43301 3
+TAAACAAAAGTTCGTTGCGCCAATGGTTTTCGCTGATGATCGGCTATCAAGTAGTGGTTAACTTCGACGTCATACCGTGGACAGAGACCCGCGCCACCTG
+>43302 3
+GATGAGAAGTGGTGAAGGGTCCATTTCCAGGTCGAACTAACGATTCATTATCACTCCGATTCCGCCGACTGCCCTGTGGGCAATAATTACGTTCCAGGCA
+>43303 1
+ACACTTCCAACGCAAATCAGTATAAGCATCCCTGGTGCTATAACTAGAAGTTCTCCGGCATCGGTGACGGTGAGCGTCGGTGGTAGCCCTTTATGCGATA
+>43304 1
+TCATTATAGCATATTCTACCGGTAGCCTTAAGTGCGTCTCATAGTGCGGGGCTGATTCGTCACGATAACCCGTGACCGATAGAGGTGAACGACCTGACAC
+>43305 1
+TCTCGGCCTACTTATGTCGGGAGAGTTAGGACGCGAAGGAAAGCGTCGCCCTCCCTGTCCTGAAGTCGCATTTCATATACTGGAAAATAAACTGGTCTAC
+>43306 1
+CTGACGACCGCATGGCTTAGCCGAGATTACTCCCAATAGAAGTTATCGCGACCAGCATCGGATCTTTCCTCAAAGTGGATGGGGAGGACTTGTTCATACT
+>43307 3
+TCCCATAATGGCTGAAGATAATTCCAAGGCCCCCGTGTCAATTTTGGGAAGCAGTGTAATCGGTCACTGGCGCGACATGACGACTACAGTATTGCTCCTG
+>43308 2
+TCGCTGTTTTATTGGTGCGCCCATTACGCAAAAGCAGGGAAGCTCCAGTCCACGGACGTCATGCTTGAGGGCACTTACTGAGAACAACGTTCCAAGTATT
+>43309 1
+TGGGACGTGTTGCCTGGATGTCCAATCACGATGATTTCTCAGTGCCTCGCAAACCTTTCAAAAAACAGAGAAACAGTTAGCCTCTGCCGAGGCGGTGTTC
+>43310 2
+TTCATGCAAATGTTTTCGACTACGCGCGTACATTGCAAGGGGAGAGAATTAGGAAGTCTACTTACTCCAGGTTTAGCTATCCCAGCTGGCCGACCCCGAG
+>43311 2
+ACCGTATCGAAACGGATACAATCTACGGGGTGACTCTACGTCCATCTAGGCGTTATGGGACTGTCTGTGTTAGCTGACATGCCACGTACAAGTCCAATCG
+>43312 2
+TTGGACAAGAAGTTGGGTCAAGACCCCAATTACTATTCTAAGGTTATGCCGCGGCCTCACCAGGGACCACTTTTCGGAAGCGAGATCTCGTAGCACTTTG
+>43313 1
+CGCTGCACCAGAAGCTATTTCGCGATAGATGTGTGAACGCCACGACGTGGTATTTAAGGTCAATTCCTTTCCCACTGGCCAACGGTAAATATTGGCGAGC
+>43314 2
+CCTACGCCTCTTTATCAGACTTTAAACTTAGAGAGCACGTGAACGTCTATATGTTAGTCGGGGCGCGGTCGTGAATGGGCTGTCCAGCGAAAACCTCCAA
+>43315 3
+CTGATTGGGCTGGGCTCACTGATCATAAGAGTAAAACGAACTCGCTTGGCATCGTAATTCGGCGGCATAGGCGCATCATTAATAGTGTCATCACTCCCCG
+>43316 2
+AGCTCTAGGGTTCCGTAGCTCGCGCACAATTACTAGTAAAGGTTCCTTCGACTGACGGTAGTAGCCTTTAGGACTATCTCGATGGAACCCACCAGGAGTA
+>43317 2
+GTTCGTCGACAGGTACCTCACTGTTGCATGTAAGGAAACCTGACAACAAGTCTAGTGTCAGCCAGTATCCCCCTAGGTACTACTATGGCGACTGGTGAGT
+>43318 1
+GCACGTCCCCAAGGTGTTAGAGATCTAGAGGGATTTCCAAGTCATTGAATTTCCCAGCTCATCCATGCAGAGACCGCCGTTAGTCCTGAGCTTGAGAGTA
+>43319 1
+CTGGTTCCAGCAGTAGGCCTTCAAAGGGTAACTCCCTGAGGATCTGAAAATTCCCATGAAAGTGCTCCAGTCTCGGGAAGAGGCTATATTCGTCCTACTG
+>43320 2
+TTTAGCTAAACAGCAGGATGATGCTTGCAACACAGCCAACTTTGTCGCGTTTACGCTGGGGACTCTTGCGTACCAGCCGCTGACTGCTGATAATAGGACA
+>43321 3
+ATCATGATGTAGTAGTTGATCTGATTGGGCAATCCCGGACTAACGCCCGTAGCTTATGGGCATACAAGCCGACTGTACACGATGTTCAGCGCCAGATCCT
+>43322 3
+ATACGCGGTAAGCTTCTCCGCAATCCGGCCAGGGAAAAACGACTACCATATGTGCGTGATGAACGTTTTGTAATCTCCATCTAGTATAGGCTGCCGGCTG
+>43323 3
+AATGGGCAAGTCCCGGGACTACTGCCCTTTAGAATGAGCTCATTGCTTGTTTGCGGCTGTTATGACCCACAGACTCGACTCTTAAGTACGCAGGAAGAAC
+>43324 1
+GCAGATCTTCCCCGCCAATTATGACTCTAGGCAGACTGTGCATAATATCTCGCTGAGCCGCGATACTGGGAGTGCTCAATCCAAGGGAATTGGTTGAACT
+>43325 1
+AACAGATCACAAATCTCTATGTCAACACCGCCTAATTCGGCGGTTGAGTTTTGGATGCCAACCAGCGCGATAGCTTACACGTGCCGAATGGGGTGGTCTT
+>43326 2
+GCCGGTTCCTGACAGGACCCTCATCCGAAGCGATTACGAGGCGCAAGGGCGAAAGGCTCGTCGATAGAGCTTTAACACTTAATTCTTATGTAAGTTCCTT
+>43327 1
+GTGTTGAGATCCCATCCGCACTTTACAAAGACGGATTCAGTGATGGCCCCAGATCTTCATGTGTGAACATAACAGCGGTGCTCTGTCTCCAGGAATGCAG
+>43328 2
+CCATCTTCTTAAGCCAGCTCCTGGACTCGGTCACGTGGAATCCGGTACGACAGCGGGTGGCGATAAATGACACCTATAATGTCAGATGGTTTAAATTCCG
+>43329 3
+TCCTCATCCCGATTGGGCCCACTCTGCATTAAACCAGCCTAAAATATGATTACCTTGTGAAGGTCGGACTTGTACATATGCGGACGACGTGGCGGGAATG
+>43330 2
+GGCATACGCATTACGGCAGAAGGCTGTATTGTCTGTGATACAAGCGCGCTACGCAGCCCCTCCTAGCTTGCTAATACTCAGGTTTTGGGACACATATAGA
+>43331 1
+CTGTGACTGTGACAGTAGTTCAGACAAGCCCTGCGGGAGATCTTTCCTGCATTCGCACGGGGTACTCGTGTGCCAACAACGACAAAAATATCTCATTGTG
+>43332 2
+CCGAGTACCATTCGACCGGCGTCTGTTGCTTACAACAACAAGGTAGGTATGTGGCCCAGATACCGTATCGGTTGAAGCATGCATACCGCTTGAGAATTTC
+>43333 3
+CTGTCGGATCGACTGCTAAAGGGGCACGCTCCATATTATATGAAACAGCAGACCCTTTGGAATCTGGCGTTTGAATACGCCCCCCAATAGTGTGCGGTTA
+>43334 2
+GAAAGGGGGAGTTCTAACTTTCGGTGCTGTAGAAGATGCAATACTCCATAGTGATCCAGCCCACGTTCGCCGTAATCTACATCGTCGAGCAACGTTCCTG
+>43335 3
+TCATATAAGGTTTATGTCCCATTACCGACAACTGAGTAAACGTTATGTAACGCTGGTTATCAACGGTGCGTCAGACGCACCGGAAGGTCTCTCGGCCCGG
+>43336 2
+AAGTCTCCTCAGCTAATTGAACAGCCGCCGTTAAAGCCTAGATATGACTACGTGAGAATCAACGGGGGGATTTTTCACACGCAGTCGGCGGTTCCTTCGT
+>43337 3
+GCTGTGGATAATTAACGAACAGCTATTTGGCGCTGGGGGTACTGGTGCCTACACCCTTGCTAACAACGGTTCACTTGCCCACCAAGGCCAGTTTAATGAA
+>43338 3
+GAAGCGGTTACATCAATCTTGGATAACTGTCGCGTACTTACAGCATGACGAGACTTACTCTGTCGCCGCCAGGCTGAATGGTGGCCATAGTACAGCTTAC
+>43339 2
+GCGACACCGAGGTTGTGATAGCTGAGCAGCGTCGCATTAGACTCGCCACTTATTGCGAAGTTTGCGACAGGACCTACCGTTCACCTTATATATGAAGCTA
+>43340 1
+CCTTCGGTTCACGACCTACTCCAAAGTTGACGAAGTGGAAAGATGATCTTGCTTGAGTTTCGAGTAACAGCCTTCGTTAGACCGGCTAGCAGCTCCGAAG
+>43341 3
+TTAGTGGATTGCCCCATAACAGGATGATTTGTAGTGCGACCCGGTACTCTAACGGAATAATGCATCCGTCATCGATGTGCATGACAGACCCCCTGGCAGT
+>43342 3
+CTTCGTGGGAGGAGACAGCCATTGACCGGTATTTGACTACGCTCAGTCGAGTATTGCCAGTTGACAAGCAGTTTAGCAACTTACTGCCGTACACAGACTC
+>43343 2
+GTAGTATGTGCCTGGAGGACCGAGCTTGCACCCCGTTCGAGAACCAAGTCTTAGCGAGAGTCAAGTTTGAGTCACTACCACTTCATGACAGGACTATCTT
+>43344 2
+TGCTAATCCTATGAGTTAGTTAACGGGCATTGCTAAACTTGGCCTCCACGAGGTGTGCATATCGAACGCGACGCCAGCAAACTTAGCTAGGTTCGGCCAT
+>43345 3
+TTAGATAATGCCCTCTAAGGTGAATGCGCTAAATGTTAGGAGAGCCGAAAATCTCGATGTCAATGCGCGCGACCTTTGCCGTATCGTGTGAACCCTCCCG
+>43346 2
+ACCTTAAGCTTTCATCAGAGGTGGACCTATGGAAGCGGTGGAGACGAGCACGTTCACCTCTATATCGGCCCTTGTCAATGTCCCTCAGAAATACGAGTGT
+>43347 3
+AGTCCTTGTGTATACAACGTGTCGTTACAGCATTGAACAGAGTCTTAGCGTTAAATTGAGCATAGAGGGTCTGCGCGCCATCGAAGCGCTGCCCCCCATA
+>43348 1
+CAGCTTTACCCTTCAGACAACGGCCGGAAAGCGTGTTCATCAAATGCCCCAGGCCGGTGAATTGCGACTTTATTGCTTCAGATAAGATCATCTATGGGGG
+>43349 3
+CATCGCCGCCTTTGCCCGCTCTGGTGACTAAAAGAACGTGACCCACTTGTCTTGGCAAAGCTAGGGAGGAACCGCTAGGTCAGTTAAGTCTATTGAATAT
+>43350 1
+CTCCCGCAGTGTCCCTATACGAAGCTAAATGACCTCCTGACTGGAGATTGGTAGAATGTGCAGCATTTCGTGACAAATCCTTGTGCCGGGAAAGCTTGCA
+>43351 2
+TGGTAAGTAATATCGTAGTTCGCGAATGCCCGGACATAGACTGAGATGACCATCCCGTTCCTAGACGCTCGTATAAGACCTCGTCTCGCCGAAAGTGTGT
+>43352 3
+TGTGATCGTTCAGTAAATACTTTTGATGCAACTGAGGGTGTTACTGATCGCATACCCGTGTTATCCCGCAACGGACGCCTAAGGGCAGAACTGCACCCGA
+>43353 2
+TAGGGACCGATGATTCCGTCATCGCGCTACATAGCGAGTCGGGCAAGTCGTTGACACGAAGCATCCTGTCTTAACATCTGTTGTGACCAGGAAACCTATT
+>43354 2
+TACTCGTTCGAGCTCAGTAATGTAGAGAGCGACCAATATGTCCAACGGCTGTAGCCGGTCCTGCCGGACAGCTACTGTCATATGAATCCGTCTAAGAGTT
+>43355 3
+TAAGGGGACCCAAAGAAGTCCATTTGTCTAGGCTGGACCGAGAGAGGCCCTATACTCATTATGGCCTACTGTAATCGGGATCTCTCGCATGCCTGATCAT
+>43356 1
+TCGTCCCATGGCTCATTGAAAGGGGACACAGGACATTAGTATTGGCGACTCTCAGCCACTTTCCGATGAGTTTCAAACCTGCCGGAGGAGTAACTCGTAT
+>43357 1
+ACTGCTAGTACAGCGGAACAGTCCATTTTTTTCAACAACGCATGATCGAAAGGTAATGCACAAAGTCCGGGAGCTTCGGTCGCTCAGGCTTCTGTGGCCT
+>43358 2
+GCATAGCGATTCCTTGTCCAGGACCGCACAACATCTCCTGCAGGAAGGGTAGTTCGAAGGTAAGGTTGGCTTTCTCAGCTCCTTCGCATGAAATTCAAAG
+>43359 3
+ATATGCCTCAAAAATTGCCCGGGCCTTTATCGAGAGCCAATCGCGGGAACGGATGAATTGAATGGGATTGTCTTTGGTCTCGATCCACAATGCACTGCCC
+>43360 1
+CTGATACCTAATTCGGCGGGGCGTGTAGAACATAGCTACTCTTAAGCCCTAGCGGACTTGTTGCACTAGGGCCCAATTAATGCACAGTCCGGTCTATAAG
+>43361 1
+AGGTTTTGACTTTGGCGATTCGTTAACATTTCATGGGAGCTCCCCGAGAGTGTTAAAGGGGAACGCACTGGACTTAAACCGCCATTCCCCAGATCCGCAA
+>43362 1
+CCTCTTGCAGTAATGCGAGGTGGATGCCGCGCGCCGGTCGAAAACAGCTTTCGATCTCTTTTTGCAAAATTCCTTTAAGGGGAAACGCCTAGTCAAACAG
+>43363 3
+TTCCTGTACCTCGCAAAGTTGAGCGAATTCAAGTGTTGAAGACCCCTCCGTAGAACATCTCGTGGCCGTGGGTATAGCCAGCTATCATGACCGAATATGG
+>43364 2
+AGCTTGGCTTCCATGTGCCTTGAACTAACCGTGGTAGTATGGTTGCAATCGGTCTCCGAAATTCAATGGACCATTAGAATCACCAGAAGGTCCGCACGGC
+>43365 2
+AACACGTAACGCCTCGGACTAAAACTGCTCTAGTTTCTCTAGTCCATAGGCGGGGGGCCTTAGTGAGCGCAAGTCAGGCTGTCTTCGAAACTATACTTAG
+>43366 3
+GGTGGAGTAGAAACGGGGCAGCTCGACGCTGCAGAACTATACATCTAAGATAAAGTGTTACTGCAGTGCCCTCTCCCTCCGAGCCTTAATTGTCTATCGT
+>43367 3
+GACAACCTCTCTGACCATAAGTCCGTAAGTGACCGTGACAGAATTCTCTGGTGGCTGACGTTATGCTTCAAACGTCGGCAAAGCAGCCCTGGGAGTTTAT
+>43368 3
+CTGGAGGATACAGACGTTTTAGGCATGGCATAAAATCTCACTGGCTCTCCCCTTGGGTCGGCAACAATCTCTTCGACGATTTAGGCGCCGCGAAGATATA
+>43369 1
+GTCATCAAACAGGTATTCGGATGATTAACGGGGCGAACATGTCCCCTTCGACACATCTGACTGATTACCCCTCGGCCATAACTTATATGGTGAGCGGGTG
+>43370 1
+GGTTTAGCAGTCAACTATTCCCCTTGAGCACGAACCAGACAGGCCTGGCGGCGTAGTCTTATTCGATAAATATGTTTCATTAGTGGCGCCCACAGGAGAC
+>43371 3
+TAGTCTCGTATGCGAAAGGCAGGGCCCACTCGTGAGACTTATGCCTCGATTACACGGTGTTCTGGGTACGAACAACCTAATACATGTGTAGTCGACTCCA
+>43372 2
+CCCACAGCTGGTTTTCTCGTTGCTGCTAATACTTGATTGCGAGTTAACGCGCTAGCAGCAAGCGGCACACATATGACGATTGGCAGATTACGACTGACGA
+>43373 1
+ACTTGAAAACTTAAAATCCGCCAAATGGGTGCGGTCAATGGGATACCACCGTATGTCCGCGCGTGTTTTGACCGCACGTGTTACTCCAGGTATGGTCACA
+>43374 2
+TGGTTAGCGATAAGTGCCCAGTTACTCAACGATTTAACCCGGACCAGGCAAACTCTAGACGCTCGTAGTTCGGGACTACACATCTTGGCATGGATGTTGC
+>43375 2
+ACTCATATGCAAGCAGTACCATCGGCGTTCCCTATTATGGCTGCGCAGTCTTGGAGGTCATCCGAGACATTCAGAATCTGTTGGCAGCGGAGCATACATA
+>43376 3
+ACCACTAGGGAAGGGACGACGTGCAATATCCCAGACTCCTTGACTGGCAATTTAGAATAGTCTGTGTACCTGTATCCCGTGTCCCTGGGAAATTGCCATG
+>43377 2
+CAACCATAGGCGGCATGTCAAATGATGATGCATTACTCTTCGGCCTACCGAAACACGGTGTATGCGCGCTGTATATTGTCCGCACGAAGGTTCCTGTAAG
+>43378 1
+ATCATATTAAGTGTACCTCGAGGTGTCCACGCGCACTTGGATAGGCCTAGTAATTGCCGCAGAGTGAGACATACTTCCCCTTCTAAGCGAGAGGCAGTCT
+>43379 3
+CGATATTGGATTACGATCGCCGGTTTCACAAATCCAAGATTACACCCAAGGGGAGTGTCTCCAACGGAGCAGTCTCGCGTGATTTATGCGGACCAGTTTC
+>43380 2
+CGACTTCCTCGAGTAGGTACGCAGGCGCTTGAGCTTGGACATGCCTGGTTCCTTGGACAGGCTAACAAAATTAAACCCAGTTTCAGGATCTATGTACGAC
+>43381 3
+TACTTAATAGCGTAGATACTCTAGGAGGCACGACCCCGTCGCTCTCACAAACGCGAGTTGGGTGAGGCAACTTGTCCACTCACGGTGGAGATACTATTTT
+>43382 2
+GCTAACAGAGCAGGTCATTGGCTTTCGACTCCATCATGGCGCCGCGGTCTCTATACAGAGCTACTCTTCGGATGGACAGTCAGATCTAAATGTAAGTACG
+>43383 3
+ACAGACAGGCACTAAATGTTGCCATTGGGCTAATGTGGGACCATGCCTATTGACGATAAGCCAGCACTGAGCTCTGGTGAAACTTCGCTATGTCCTTCCG
+>43384 2
+ATCTACGCGAAAACTGTGGCGCCAGCTTGCGTCCATTGTAATTCAACGTCGAGGGCGAAGGATCGCTATTCCTAGTCCCGAGTTTCATAAGAGTCTAAGC
+>43385 2
+GAATTAGCCTGGCCCCGGAAAGCGTCGAATAATTCCCGTGTTGCGAAGTGGGACTGTTTATGCTTAACCATTCCAACACACGAGCTCGTCAATGCTGGAT
+>43386 2
+CTTTGCCAGCAAGATCGACGCCAGCGACCATTTCACCTTATATTACAATTGCCGGAATCGTGGTAGATGGTGCTCCTGACGCGTAGGCGTAACTAAGTAG
+>43387 2
+AATGTTGGCGGTTATGCGCCCTCGGGCGCACTAGATTGGACAAAGCTACCTTCTATCGTTTGCCACCGAAAAAAATAGTCAGAAGCCGTGGCCTATGTTC
+>43388 2
+ACAGCCTCAAGCTTGCCGGCCCACCTCTTCGTGTACTTCAGTCGAGAAGCTGCGCAACGTAATGAAGTAGTACTGTACGGTGACTAGATCGAATGTTAGT
+>43389 1
+CGTGGCAAAACTCCTGCGTCGAGAAAGACGTCTCTTGCTCGCCAGTGGTCGGAAGTGGCACTCGCGACCTCAATGAAAAAGTATTTACGATCCTTGTTAT
+>43390 3
+TCTGGTCTTTTACGTGTGACCCGGCCTCGACAGGTTAGTCTGATTGGTGATTCGACATCCCACAGGACAAAAGAAAAGCACACGCATATATGGGCTCGTC
+>43391 2
+AAACCGGGACTCATCGTATCTATTCTAATGGGGGAACACTAGTCCGACTTGAGTACCACTCAGGCGCTTGATCCGGGATTAGTGGTCACTTGACCAGATC
+>43392 1
+TTACGGATACCACTAGTGCCACTAAGAATGGCGCACTTGAAAAATTGGAGAGTGTGGTCAGTCACCTATCTGTTCGATCCCTAAGGCGCCATGCTCCTGG
+>43393 1
+CAGGTTACAGGTAGAGGCCTTGAACTTTCGACGACGTCCAGTCGAGAAAACCCGGATGGCAGTTCATGCGTCCACGCTAACACATTACGTCTTTTTTAGG
+>43394 3
+GAGAGCAACTTGCGGTTAGCTCGTGATGCATCAACTATCAGTGTTACGCTGACCAACTAGGCCTGCTCATGTACCTTTCTATTGCGGCAGAAAGGACCAG
+>43395 1
+CCCTAGAGGGCATCCAGCGAAGTTGTTACAGACCCAACCATCTTCCCTTGCGCTCTGTACACTCGGGGTACTGTTATATGGAAGTGTGTGAATGCAAAGA
+>43396 1
+ATTTGTGCGTGTTGAAGCTGATCCACACCGCTAGGGAAATTGACCTAAACTGTGTCAGGAAAGCATCCGCATAGTACTCTACTCTCGGCGGACCGTCGAT
+>43397 1
+GTTCGTTCGAATTCCTGGGGCCCCGCGGCTCGCCATGCCTTGCTAAACGAAGAAATGAAAGAAGGTATGGGTAAATGCCTGCTTTTTAAATACAGCCTCC
+>43398 1
+TCTTCAGTAAGACGGTCTTTTACAAAATGTTTTTGGGAGCGCACGCAAGAATGAACCCTATGCAAAGGGACTCGCTGCCTGCGTTCCGGCAAGTCTCCAG
+>43399 3
+CTGGTTCACTGTAGGAACGGCGTAGCGCTAGGAATTTCATTCGTCATTTTTACGCAGCACCCGAGGCGACCGTAGAAGTAATTGTTTACCCCAGCGAACA
+>43400 3
+GGCTCCCAACTCCACCAGTCGTGAGGACGTAACTTGACCGAGTCCTAAAATTGCGATATCTGTCAAGGGTGCTGTATAGGTGTGATATCCTCAGATGCAC
+>43401 2
+CACGTTATCGGCGCTATTGAAGTGGCGGTGATAATAAAGTCTTTGGTAGCTCTCGGATGTTCCGCCCCAACAAGACTACAAAAGTACAGTGGCCGTCCTC
+>43402 3
+TGCGGCTATACTGAATGCAATCTCGTGGAGTGGAGAACTCGCACCTATAGTAGATCATCTGCATAACTGGGTCACCCTGACGTCTTGCTCGTCGACAAAG
+>43403 3
+TAGCCTAGAGTCTTTGGTGCCATTAGGGGGGTTGTTAAGTTGCAATCTCAACCCCCACAACGAATACCCTGACGAGATCAAGGCGTGTTCCTTCGCAGAA
+>43404 3
+AAGGGCTGCCTCATTTGCGTCTGTGACCATACTACATGGGCGAATTACCCTTTCCCGTTGAAACTTAGAAAGATGCCGCCCGGTGGAATACTAGAGTCAG
+>43405 1
+CGCTTAGCGCCGCCATTCACGCACAATGCAGGTCGAGACCTGATTTAATTAATTTCTAGTTGGCTCGACTCAAGAACCATGAAGCGCCATATGTGGTGGG
+>43406 2
+GACGGTACGCCGAGAGGGGTTTCGTCTACTATGACAAGTGGAGGGATTCGAGTCTATTCAAACTATAAGCACTCGCCCTCAATAACTGATTCCGCTGCTC
+>43407 2
+AAGTCCAGCCGGTTTGAAAGACCCAGAGTTCTCCCGTTATAGTGCTAGAGCATTAGAAGAGCCTGCTGTCAGTAGGCAATTCCCGTACTCTCTAGTCAGG
+>43408 3
+AGTGGGGTCCAACTCACAACGCAATTTGATTAACTCGCATGCTTCGAGGTTGACAGGGGCGACAATTTCCTCTCAGAGGCATATCTGTGGATTACCAGCC
+>43409 2
+TGAATGCGTGCCCCAATGTGTTGAAAAATGTTGTGCCATTGCTCGGCGTATCAACGACGCTGCCCGGCTACCGCATAGACGGACATCGCTGTATTATAAA
+>43410 2
+GACATCTATATAATTTAGTTCGGGTGGGTAGCCACCAGGGAAGGCATTTCTCACGATGTAACGTCGTAACACACGCCGTGTGTCCCGATACTCTCAGGCA
+>43411 1
+ACCGTGACCCATGCAGGGGAAGCGTTTGGTCATTATTCGATAACATGCGCATGATCCGTACAGTCCCAGCGGGTGTAAAAGGCTCCGTACAATTTCTACT
+>43412 3
+CAACGGCGTCGCTGTGAGTGACGACGGGCAGAACATAGAATTCCATGCTGGTAATTACGAACAGTGCCTTATCTAGGCTCTATTTCTGGCCTTCGAACCA
+>43413 3
+TTCGATACTTGACGTTCGTAACAAGTGTAAACGATGAGCGGTCCACGTAACGGCAGTAATTCGGTAGACTACTGTTCCCAGTCTACACGGGGTGCCCATC
+>43414 3
+CGCTGTAGCACATCTGTTTCTCTAAGACCTGAGCAAAGCGCACGAGTCTGTCCTATACTAATGTGGTCAGGTCTAACGAAGTCCCGTAGCGCGGTTGAAA
+>43415 2
+CTTCCAGACGCTTACACATAATATCGTGGAGGAAGTCCGACACCAGACGAATTGGTTCTAATCGCGGCGTCGTAATAGAGTCGTGCTGTCCTCAGCGTTA
+>43416 2
+TCCCCTTTCGCATGATTTTGGTGGAAACACGCGACCTAGGATCGCGAGAAGGGTTACGCTATGCTTGATCGCACACACCAGCGAGTTAACGATATTCTGA
+>43417 3
+AACTGCCGCTTCCGGTCAATAATCTTTTAAATTCTTTCGGCCTAACGACTAGGAACGCTAGCTTGGTATCAGCTCGGCGGTGGGGGGAGCAAACCAAACT
+>43418 1
+TTTCTCCCCTCAATCAAAGGGACCGGTCGTATGTGGATGCAAACATTTTTACGACGCGCGGGTCACAAATGAGCATGTGCCGTAGGAAGTGCCTAATCTC
+>43419 2
+ATGCGGCGTCCCGTACTACAGTGACCACTGGTCCCGGGAGGACTATCCAACAATTGGCTATCTGATGGCCACGTGTAGGACAAATTTACTGACGATTATT
+>43420 2
+CTTCGGGCACCCACGGACACAATCGAACAGTTTGAGGCCCTGTCCACGTGTAGATCCACTTCTTGATGATAAAAGGCAGTACACGTTGTTGTCTGATAGG
+>43421 2
+ACTCGCTACGCTGGTAGCAGGTATAGGCTCGACACTATCAGAGCTTACGATGAGCGACTGACCTTCGCAGTGCGCTCATTATTCTATCAGAGTATCGGAA
+>43422 1
+CAGTTTCGGCAGCCAATCAGCTAGCAGCATCATGATGCTCGATTAGACGTGGTTCTTATACCCGATGCGGGTCTTGCAATAGCAGGAGAGCTCCCATTAA
+>43423 2
+ACTCCAGCACCATTGATCGTCTAGACGGGGGTAACTATCTGTTCGCCTGGTAGCTAGGGACCAAGAGGTCATATGTACGTCCTCATTAGGAACCTATGAC
+>43424 3
+AAGCGTCCTACACCTGGGCAATCCAATGCGGTGAATCATCTATACGCGCAATCAGGCGATCCGCTTTTGATGTCTCTGTAAAAGCCTGATGAGTGGTCGA
+>43425 3
+TGGAGCCCATAGATATGGAGCAAACACCGTATTGCCGTTTGTCGAAAGGCGGTACTCGCCCTTTGTGAGCGATATTCGCGACTTAATGACCCTCAGACTA
+>43426 2
+CAGTCTACCTGGGTTGACGACTACCGCATATGACGCCAATGTGTGTGTAAATTTATCGGGAGCGCTGAAAATCATCGTCCCCGATTCGAGCTAGAGTCAC
+>43427 2
+CCCTTGTGATCCTTTCAGATGGCCTTTTTCCTAACAAGTATTAGCGAGAAAACCCCAGAAGTGCCACCGGTGAATAGAGGCGTAACGGACGTGTGTCCTG
+>43428 3
+GAGTGTAACTCCACACTTGAAATACTGTATGTGGCGCAGCGGTTTGATGGGGAGGCGATAACCTACATTCCTCCGTAACCCTGCCCAGCTAAGTATTGAC
+>43429 2
+AACGTTGATGCGTGTGCGTCGCACACATCGAACTCGATTAGTACTCGATTAACTGTACAATGGGTCGCACACGCTGGGTACCGTTATTGGCTCCGACAAA
+>43430 3
+GAATAATACAAATTGCTTTCGAGACCCGATGAGTTTGCTCCGAGCCGGGATCGAAAAGCCGCCCTGTATCGACAATCAGCCTTTTGTATCGTTAGGGCCG
+>43431 1
+TATCCATAGCAATAAACCTAGTGTATAGTAGTGTCGGCCTTATGAACTCCCCTAGGCAGAAGATCACGGGATGTGTGCTCTTGCTACGCACCCGGCTAGG
+>43432 2
+TAGTGCCTGAGCACGTGAGCATACAAAACGTCGCTCTTCCAAACGGGCAACTCTTTCTGAATGTGATGGTAATTAGGAGGGTTCCCAACTGACCGTGTCC
+>43433 1
+GAAGAGTGGCTTTCGTAATTGCGTTAGGTACTCCACAGACGCCACCATTGACGAGAAATTGTTCCGCGCCTGCCCTGAGAAGCCATAATATTAGCTCGTG
+>43434 3
+AGACCGTCAACACCTGGTAGCGCGACATGTTAGATAGTTCGTATATTGTAGGAGGTGACATACAATAACCCTCCCTCGTCAGGCGTTGACGCCGTCGTAT
+>43435 1
+GCCCGAAGTTTAACTAGCGTGTTGCGCAGCCGTACCTTTGTTTACTGCAAAACATGCTTAGTCAGTTGATGCAAAAAACGGCGTGCAAATGGCCCGTGCC
+>43436 1
+CATGGCCGAAATCTCAACTGTTGCTGCCTCGGGACAGTGACGTAACTTGATTGAACGTACGTTAGGAATGCTAGTATAGTTCCCCAAGACTAGCCCCTGG
+>43437 3
+CATCGGCACGGGGTACTGTTCTCTCCCTCACCTAGTTAGAACATTAGAGTGGGTAAACGCATCGGGGTAGCTTGTCATCGAATTAACAGCATGCCCGATA
+>43438 1
+TGAGACCACTTACTTGACCCGATCGATATGTGGGCTACTGTAGCAAGGCCGAATCATGGTCCAGGGGATGAACTTCGTAAACACCTAGTTGTACCTGTCC
+>43439 1
+CTGCCGGGACTTGCAAGTTCTCATATTAGAGGGGACATGGTCTTCTGACCGGTCTAAAGAATGCATCGTTTCGGCTGCCAACAGATAACATCGTCAAGCC
+>43440 2
+CCGGGTCAGGACCAATCAGAATGATTCATGCTAGCGTACAGTGCACCTGCAGTACATTGTCCTTATCCCGTGATTGACCGCTGCGAGGAATTGGATTAAC
+>43441 2
+GCCAGTTCGTGACAATCGTGCGCCCAGAGGTACGTCATGTTTCCCGGGCAATGGAATTGCTTCGCCTGACGTTACTATGACGAATGTTACGACAAAACTA
+>43442 2
+CATCACGAATCCGTCAACTGGTGGAGCCACCAATAGCACTGAGAGCATATGAAAGTCTTCTTTGGCTACTGGTGGTTCCGTTAGAGTCAGAATCCCTCGG
+>43443 2
+ACGTGATTTCCTGTCATCTGCAACGTAATTGCCGGCCTCTCATTCCTGGCCAAAAAAGATACCGAGGTAGGCGGTGAACAGATCTTACAGCTGTTGAGGC
+>43444 2
+AATCGTACGAACACTGGTGTTGTTCTAATCACGGAGTATCTAAGAGGCCTCCGGTCCCTCGAGTTGACTGCTTCGCTCTGGACACAGGTCAGAAGATAAC
+>43445 1
+GGTACAGATACTGTACTCCTAAAATAATCGCGCATCTAGCGGAGCGCGGTGGGCTCAGGTCCACACAGAAGTTTAGTCTGATGCTCGTTGACTCAATCTC
+>43446 2
+AATCTTGACTTGTAAATGAGGATGGTGACACTCAAGCCGGGAGCAACGCGCCCTCTCCCGTTCCATTAGAGTTGATGGGTAAATATGTCCCTTCCGAACG
+>43447 2
+CTTAGCCACTCTGGTATTACTAGCTACGATACATGCAGTAAGGTGCAGCTGGCGTCCAGTCGGTCTGGAAGACTGTAAGCCCGTTCACAGATCGAATATC
+>43448 1
+CGTTGGTAAGCATGACGACAGAGAACCGGTTAATGCCTTCACCGGGTGACCAATCGCTCCCGTGATTGGTATATCATGTTCCGAACACTATGTGTGACCA
+>43449 3
+ATACCCAACAGCGGTTTGTATGGTAATCGATCGCACTAGATACCGCGGGTTCCGAGTGCGCTATTAAATCGAGTTAGTCCACCCAGGGACCCTGTTGATA
+>43450 3
+CTCATCCATCATTGCAGCCGAAGAAATCCCACATTAGGGGTCAGAAGTGTTTCTCGTCAGCTGGCGTCTCGGAGATACGAGTGCCGTAAGATATACCTTG
+>43451 1
+TCCGTGGTATAGGTCTAGTAGCCCAGGGTGTATCCAGACTTAAGGGACCCCTACTTTTCGTCAGTCACGACAACAACTGCATTACTCTTGGGACAGGAAG
+>43452 1
+GTAACGTCTCAGAACTGGGCCTTCGAGCGTACGAGGCATATACTCCACACGGAAACTCAACGGATCTAGCTTTAATTGTTGGCTTCTGCCAAGAGTGTCG
+>43453 3
+GCCGGAAAATTCACCAAAGGATGGGCCGCACCGCTCTTAAAGTGCGTTGGAGTCCTTTTTACATCCATGCTGATCTAAGCGGATTGGTCACACTCAAGGT
+>43454 1
+TGCCATCTCCACACAGGCTTCGAGGTGATATAGGCATTAGAACCGAGGTCAACGCCGTTCGTTGCAGGGTGACACACCGCATTTGAATTACTTCTGAGAT
+>43455 1
+TACCTAATCCATCCACATTACGGATTGGGAACACTGCCAAGAGGTTTGCGGGACCGCCAGTAAACTCTGCACTCTCGTTAAGTCAGGTTAGGTTGACGGT
+>43456 1
+GGATTAACGCTGGCCATCTTTTTCGGCCACAGAAATCGCTCAATTGATCAACGGTTGTCCACAATCCGGTAGTCCCTTCGTGAGAAGAGCAAGGTGGTAC
+>43457 1
+TTTCCAACGATCCCCATTGATGCTTCGTACATTCAAAGAGGCGCTTTGTGTAAGAGCCGCGAATCCTTAGGTCAGCGATGGAATGCAAGGCATCCACTGG
+>43458 2
+CCCGCGCTGACTACGCATACAGTAAATAGGAAGTTGTTAACCGTAGACCGCGAAACTTCGCCTTTATGTACGGTCAGCTCCAGGGGCTTCGGTAGATTTA
+>43459 1
+TAGTGCACGAAGCGGTTCAAGGCCCCACCCTGCCGTTTAAAGTCCTATATAAGATTTGTACCGGGGCGACTAAGCGAGCGATTTTACCAGTCGATACGTT
+>43460 3
+GTACAAGAAGTCATAGCAGACTGTGGGCTTGTAAAGCTGCTGGGCCGCCTTAAGCGTTATCACGCATTCTTTCCTTAGAGGCCGCAGTACCACTTGAACA
+>43461 2
+GACTGCAGTGTCTACAAGTAGAGGGTGTACATCATAGTGCCCTTTACGAATCACACAGCCCGCACGGACACCGGGGATTCAGCATTCAGTCATGTTGTTT
+>43462 2
+TTTACTCAAGGCGAATACGTGCTTCGAGACGGCCATGGAAGAGTAGAGATCCTGTTATCCCCATGGTCGAGAATCCGATCTAGTGATCCAGCCTCAGCTT
+>43463 2
+GTTAGTAGTTAGGCTTCGAGTACCGCCACCTGACACTAGTATGCGGGCTTTGAACTGTAATCGGTCGGTAACACTTCGATCACCATCGGCACTACGAAGA
+>43464 3
+CGTTATCGTGTCTGACAAAGAGAGTCGTCAGTCATTCACCCTGACCCTGGACGAAGTCTTTCGATCAATTGATGGCTTAGCCAAGCCGAGATGAAGCCTG
+>43465 1
+GACTTCCTAGCGAAAAGTGTGAATCCTTCGTGACATCTACCGGCAGAAAAGGTTCTGCGGGCTATCTCACAAGTGTCTATGGAAATCTGTCACTCGCGCG
+>43466 2
+CGCGAGCAGAGATATCTCGGCCGCCGGACAATTTTGAATGTAACTGAGCAGGCTCGGAACAGATCTCCCTTTTCTGGATGTAAGTCAACACCTGTGTATC
+>43467 2
+GTTACATATGATCGATTGACGCAGGACCCGATGGTAGCCGTTCCGTGCCGTATATTCCGATCAGAGGATTCACATCCGGCTAAAAACACTTGCGATTGGC
+>43468 3
+GTGCATAGAATACAACCCCATCTTGTATAGTTGCGGTCCGGCACTCGTCTCTTATGGTACGAAAAGTAGGACGAACTCTCATGCCGGCTGCACAGGTGAT
+>43469 2
+CTTCAACTGACGAGGCCTCTGTGGGCTTTACAACTCACTAGTTAACGTTTGACGACGCGTTGCCGTCGCTTAACTGTAGAGCAATGGAAAAAGAGCCGCT
+>43470 1
+CAAGAGTTGTCGTGACCACGAGCTGTATAGGTTTGCGCTGCAGAGGGTCGAGTCACATGGAACTTTATAGTCCGCCTATTAACTGTACGCATCAAACCCC
+>43471 2
+GGTCATCTCGGATTGCCTCCCGTTGGACGTAACACAATCTCTCATCAGGTACTAGGCAGCACGATAAATGGAGGGATTCCGCCATGCCGATGGTTATAAT
+>43472 1
+GTCAGATCACATGTTCGTCAGGTATGATGGCACTTACACTAGCCATGCCCTACGCAACTGCCAAGGCTACCTCGTGAAGAGGCATGAGGATAGGTTTTCT
+>43473 2
+GGAAGTACACTGGTGAACGGCGCGAATTCGTGCACGAGCGTTGGAAAGTCAATCATACCTCGCTCTGAGACCGCTGTTTTTACATCTTCACAAATGCTCG
+>43474 1
+CCGTGCTCCTATACTCGTATACGCAAAAGGTATTGGTCGGTGACTAGCGGCACTGGTCTGATCACACCCCATCAACAGTATCTGCGTAGAATTGGGTAGA
+>43475 1
+CCCCTTAAATCAGTCAGAGGGCACGGTTCGCAGTCCCACCTTTTGGCAACTCTCACAGTACGAAGTTAACACAGGGTTGTGTAGACATGTCTGGGTTGAA
+>43476 2
+AATCTCTGTTTCGACCGTTTTAGACAAGATTCTGTTCATTCACCACGCCGCCCGTATGATGGAGGGAGAACCATACTGAACAGGGCAACTTGGCGGTGCA
+>43477 3
+TAAGTAGCTACCGGCTATAACTGGGCCATCAAAAATTATCTGGTTACCCTATATCGTCCTGAAGCCTCAAAAGAGTGCGCCCGGACTTGTGGGGTCGCGT
+>43478 2
+GCTTCTAATAGCGACTTTTCATCCGCAGAAACATAGTGCAACACCGACAGATGCTGCCGTTAGTGGCATGCCTGGGGTATGAGTGTAACTATACGCTCGC
+>43479 1
+TAAGCCCCGCTGTAGGGGTCTCAATGGAAATTCGCCAAGTGGATCATTTCGGGCAGAGCGCCGCATCTCAGCGTAACTTTCGATAGAACATTTACGTATC
+>43480 3
+ATACGTCGAACTGTCGCTGGCAGTTAAGTACGCTTTAGGAGACCTGCACTGAGCTAAGCCCCCTTCGGAACTTGCGTGATGTGAGACGCAAACCTATTAT
+>43481 3
+CGGGGCGTAATTATAACTTCTCAGCCAAGACGCGTTCTCAGAGCAGTGTGGCGGCCATATGGTTATACCTCACCTATGAGTACTGTCGCCACGAAAATTG
+>43482 2
+TTCCCCTTCGCACATTTGAGCTAGTTGTCCGCGCTGGTAAGGCTCTAAGGCATCATCAACTGCCTGTGAAAGTCACATGTCCAAAACAATGAGATGGGGG
+>43483 2
+AAGCAGGGTCGTGGATGGTTAATGGCGTGCAGACAGACCCCCGTTACTAATTAGGTCATACCTGTCTCTCCAAATTGTACGAGTAATGGCGTCCCCACTA
+>43484 1
+GTCTGGCCTAACAACGAAGACTGGCGGCGTTGAAACAGTGGCCTGTAAGTCTAGAAAACCCCCTCCAGGGACTAGTTATTATGTGTTTCCCGCTAGTATC
+>43485 2
+TAAAGCGTTTTTTAGTCCTAGCCGTACCAACGCCATACTCGGGAGCAGAACAGGCATATGCCGTTAGCTGACTCAATTTCGGAATGGCCGGTCGCTGATA
+>43486 1
+ACCTAAAGATGTACCCTGATCACAACGACTCGGGATGAAATGAGTCTTGACCGTACGGAAGACGTCCAGTATGCGCCTGTCTTTCGCGGTTTTGGACATC
+>43487 1
+CACAGCAAATCGCCAGGCGCTTGTATTGTCCGCTTAGGCGCCATTAAGGGCTAACGCCACATTTCTATATCGTATGCCAGTAACCAGGGTTGTGATAAGG
+>43488 3
+CGCATCGAGCTAGCCATCATAACGGTCGTCTTGCGGGGATTGGATCTGCGTTTACTAATCACTCATTAAAACGTGCCCCCGGGCATTATAACGAGTAGAG
+>43489 2
+CCCGCGTGAACAAATATTCCAGTTAGGTAGTCAGATCTTATACGCACATGCTTGAGGAGTAATATCTCGTGTTGCACCACACGCTGCACAGTCGGCTGGG
+>43490 1
+GGGGGTCGATTGCACGGCGAAGAATCCTTCTCTCGCTCTATATAGAGCATACGGCGATGATTAGCTTGACTGTGCTGTCCGAAGTAAACATCACACCTAC
+>43491 2
+CTGGATCCATTTCGCGCTTGGACAGGTCTATCAACATGACCGATCGCCACTTGTGGACTAGGGGCAAAGCATCTAGTCACATGTAGTGTAAATCCCAGGT
+>43492 1
+CTATTGCTTGGTTGAGAAATCATCGTCAGGCTGAACCAATATCTAATGAGACATTGGGCGCTCGGCTAGGGTAAGCGATCCCTCCCGAAACCTCTATCGG
+>43493 3
+CTCCTAGCCCGCTGACTGTCAGAACCAGAGGTTGTCGAGAAGCGCGTAATGTCGCGATCACAGTAATATCCTCTCTCATGACTTCTATGGAGAGAGTTGA
+>43494 2
+AACAGGACATCGGTTAGGAAACAGTCTGTTCGCTATGAATGGTATATTGTAGGATCACTGTCAGACGGGATGATCTCACTGCCACGCGCGACCCTTCCCT
+>43495 3
+TGTGCACTACGCGACGCGCATGTAGTACCTTTAACTTCCAGCAGGAACCGCGTAAAGTAATTAGCGGTGGGAGGGTCAGTTGTCTCTACTCCTTACAACA
+>43496 1
+CCTAGGTTGATAGCTAAGCCATGTGCTGAGGCCGCCCGAAGTGAGCTGTACCCTAATTAGGGGCCAATCTTTTCATACGGGTACAATACGCAACTACTGT
+>43497 3
+CACCACAACTATCCCACGTGCGTCAGAAGGCCATAAGCCCTTGAGAATTGACGGCTAGTTTAAGTTGATCTAGTGAGGTACCTTGGTGCATTTGCGCGCA
+>43498 1
+CTTTCCTTACAATGTTGAGGAACTCTGGCGCCTGTGATTTCAAGCATCCAAGCAGGAAGTCGGAGACGTTGCCGCGTCATGCGAGTCACAATAACTCGTA
+>43499 3
+ACGAAAATACTTGTTACCATTCAGTGACACTGTTCCACGCTTGCAGGTGGTAGCCTTGTTGAACTACGGAGCGCCGACCGACGTAGAGTACGGCTATTAC
+>43500 2
+GATAACCAAGCACACCGTTCCTGTGGAATTAATAGGACATCGTCGGCAGCTTACCGATCGCACGGGCTTCGATGTTTGCGGCAACCATGTCAAGGTATTT
+>43501 3
+GTCCGCGAATGAGTCTTCGAGCCGTTAAAGCCGTTCTTTAAACTGGCAGAGTGGTAGAAACCAGCCATCTCGTCTACTGTCCGCGACTATAGCATAAGGT
+>43502 1
+TACCCGACTTAGTTTTACGAATTTGGTGGCTAATGGGAAAATCCCATCGCTAGGCGCGTCCGGTTCACTTGGAGAGACTAGCTACACCTACGCAACGTGA
+>43503 3
+ATCAACTGACCACGTTCGGGCACATGACACTGAGTTCATTGACGTAACGCGATAGGACGCTTTATTCTCATGGGCACAATGCGCCAATAGGGGGCTTCTT
+>43504 1
+CAGAGACCAGAGTCCTATACTTATACAAAAGCGGTGGCCTACGGTCTGATAACAAGGCGGCTTGTGACGTAACCCGTCTTGGTTGGCTCGTCAACATTCT
+>43505 3
+CAGCTCGCAGCCGACTTTGACCGTCATTGGAGGACGCCAAAGCTCATCCAAATCAATCCCGATTGTGTCTGGTATTAAAATTGGTATGTAGCCGAGGGTC
+>43506 3
+AATCGTGTTTGCACGCATCCATTTCCTCACGTTTGCAACACGCCTGATCACGGGTCGAAAAGAACAACGTCAGATGCGCGTATGGCGCGGTATTTTGAAG
+>43507 3
+GTAAGCCTCTTGACCCGGGGAGATCTTCCAAGTAGGGGTCATATTCCTGGTATAAGTTTGGCCCGCATGAATCATTCATCCCCACGGTAAGGATACACAG
+>43508 2
+TTAGCGTTATCGTGACTGTATACAACGAATCATCACCCCTACGCACCGAATCCACGAGCAATGGGTTTGTCCCTTAGGTGAGGAAGTTGGGCTCTGAGCA
+>43509 1
+AGAACCGTGGGTGGTGATTCCTCGTCCTGGTAAGCTTCACATCCGCTGTTGAGTCACTGACACGTGTAGACGAGCTGTACACCATCTAATAAAATAGGCC
+>43510 1
+TGCATAGAAGTACGGCCCTTTCCCTTGTCTGCTCAAGCTCTATAGACAGGGGGGAGATAGAACGGACTAGTCAGTCACCTTACATAGCGAGCTCCGTTTA
+>43511 3
+GGGAGCCGGTCCGACGTGCGCATTAGATTCCAGTAGTGTACGTAACTTCTAAGGAGGTTCGGAACTCTTCATATCCCTTAAACGCGTCCCATTGACAAAG
+>43512 1
+CTTCGTTAACGTATGAACCGGAGGCAGGTCATTACCTCCCGAATACCGATTAACATCCGGGTGGAAGATGTTTAACGAGTGCCTCTGTTCCCCGGGTAAA
+>43513 1
+GCAGGTGGCGATATTGCGCCCGCGAAACTTTGTTACAAGGTACATTGACCCGAACTACACGTTGAGATCCTTTTAGAGGCCACACTTAAAGTGCTCGGTC
+>43514 3
+GAGTCAATGCGACAACTTGAGTTTGCCCATGACTCACCCGTAGAGTGTGTGTCGAAGCTCGCAATCGTGCTCCTGAACTCGACTATCTGAGCAGGAATAT
+>43515 3
+GACTGCTAGTACGGGTTCTGACACTAGAAACTGAAGACTAGCCATACTTTCGTGCTGCAATGACGCAGAGCCATTAGCTTGTGTTCGTCCTCGGAACGAC
+>43516 1
+CGTTTTCACCTGCTTAAGGGTTTCATACACCGCTAGTAGGCGAGCAAGCGTGGTGCTACATACCACAACCGTTATTTAGACATCTGGACGAATCGACGGG
+>43517 3
+CCTGTCAGCGCCCCTAGTAGCCAAATAGGTCGTGCGGGATTTGATCTTCATGATGGGGTACAGGAAGAACATTAGCGACCTCACTCTACTTAAGTGCACT
+>43518 3
+ACGTGTACCTTTCGCACGCTTCTGTTCCTCGATAACCTAGACGCCTGCTGAATCATGTAAAATTAGGGGCGACCTGAGACAGGATGCGCTCGAAAGTGAT
+>43519 3
+GAGCTATCATGGGCCAAATATCGTGACTACCTGCTGAACCCATACTCGTCAAAGTGTCTTGTGGGAGCCACAGGACTATCTGATGCCCTTAGAGTAGTCG
+>43520 3
+AGATAACACGTCGCCTCCTTCTCACATGTGGTACAGAGCCACTTCAGGATCAGTAACCAGTGAATGAAGGCCGGCAGATTCGTGTAGGTCTTGTACCGTT
+>43521 2
+TGCCGTTTAGGGGCATAGAGACTTCCACTGGGTTGTTTTTCTGCAAACTGGCACTTACACATACAAACCTGGCAGAAGCTGACCGGGCAACTATACTCGG
+>43522 3
+GGCTTGAGTGCCCTTATTAAAGCCACTAACGCTCCAGCTCTCCAATTGAATTAAACTGACTGTATCAGCCAAGGGGTTGCGTGGAATCGAGGCTCGGTAC
+>43523 2
+GGACCGCGACAAAACGCGGAGAATAGCCGACTCTGTCGTTTCTAACTTTGGTAGCGAATTTAGTACAGAACGCAGCTCAGTTGAGTTCCTCGCGCATTTC
+>43524 2
+TTAAGAGCGACATCCGCGGCACTCAGGATAGACACGTGGGTAAGCTTATAACCCGCTTGCGCTGTTATTGATCGTGCCAGGCATATTAGAACTCTCATGC
+>43525 1
+TGCTAAGCTACACTATGATAAAGGGATGTGGCTACCTATCTCCTTCCTACATTGTCGCGCTGACGAACAGAAGCTGTCCTAAAGCCGGGGTCGATCATGG
+>43526 1
+GGAGAGGTCATACTCTTTCGCCTGACGTGATAGAAAGGCAGCACCATCCGTTAGCAATATTGCCCCGCATCTGTAGCGTACGCAGTGGTTTCTAATAAGC
+>43527 3
+CAGAGGAGGCTGCGGAGGATCTCGGGTCTATCTAAAATGCCAATCTTAATGGTTAGGTGCCGCATTCCGCGTAGCAACTTCACTACCTAGATTTACCACG
+>43528 1
+CAGCTTAGAGTCTGCCTCGAACTTTTAAAACGGATTGCTCCCAGAGTGGTGCCCTGTAAGAAAACACTAGATTCTTGTCTGGACCTTGGGGCGCAACGCA
+>43529 1
+CCTGGAAGTTTCTGCCTAGACCATCTAGGTAAAGTTTTCTTTCGGAGCCTCCGGGGGCAGGTTCCTAGATTAACAGCCACATGACCGATTAGCGGACAAA
+>43530 1
+TGGATCTGCTTAGGTTCTCGTCAAACGAATCAGTAGATTACTGAGGTGAACAGCCTAACCGTCCGCGTAAGGCCCACGCGAAGCGCATGTTTACGTTATC
+>43531 1
+GACACTGAATTGAGTCCTTAGAAAAGCACCAACATATGGACCTACTGACTACGCGTAGTTTCGCGTCGACTCTCTGACGGGATGTCGCCAAGTCTGGTGT
+>43532 1
+TCCACGTTGTATGATGAAAGTCCATTGAGCCGGCCGTAGTTCTATATGACAAATTCAGGACGCGGGCCACCGGTATGATACCACTTCCTCAGTAAGCGGT
+>43533 3
+GACTCTGGATACATCGGCCCATCCTGATGGCGATCGGTCGTAGTTTAGGCTAACGCCACACTGTCGGAGCCAGGCTAAAAATGTACGATAATTGTATCTC
+>43534 2
+TGCCCGAGCTAGTAAACCAGCATCGCCTTAAATGCGTTCACTCGAAAAGTCACGGTCTTTTAAGGGACAATCGTAAGCCTGCGCGTGGAATGTGGCTCTT
+>43535 1
+TTAGAACTGTTTCCCCCTCAGTTACGACTGATTCTGAGGAACCACCGTGGATTCCATTACCAACAGCGCGTGCGCTTAAGACATAGATGTAGGGGGAGTC
+>43536 3
+GTGGGTGCTACATGCGCTTTCGGTAAAACCTACTCTATTTATGGAAGACTGAAACATGCTCGGGCAAAACCCCCCCATGCTGGGCCTATTTCATGGAGGA
+>43537 2
+CACGACGGATGTTAGGCTTTCACTTGTCCCTCCTACGGTAACGAAGCTCCGCAGTTCTCCGCTATGGGGTAAATCAGATTTACGTGACCAGAGATAGAGA
+>43538 1
+GTAAACCGGAGTTGGGTGTATCACTCCAGTTGCATTGTGACCTTGCATGCCAGATCATCCCCAGAGTTAGACTGGGGTTCATGCTAAAGACCATCCACAG
+>43539 3
+CGGTGTCCTATTGATACTACGTACTAGACGCCGCCAAAATGGTGGGGAAGATTGAACAAGCTTTTCCGCTTACTACGCGAACCTGCTCTTCTGGCAAGAG
+>43540 3
+ATCATCAGCATAAAAGGAATGGGCTCCAGTCTCACGAATCGGCGCCTGTGGCCCATCCTCTATTCAAGTTGGGACGATGTCTCGAATACGTACGGGTATT
+>43541 1
+GAACTCTTCCGCGGGTTTACAAAGATAGAGTCTTCAGGAGTCTCATGAAACGACTCTCCCGGTGAAGTGTTCTCACTCAAAAAGTGGCGTCGTCAGCGTC
+>43542 1
+CGGTAGAGACGATTAGCACCCTGATTGAGTCAGCACGTATGGTTTCCAGCGTCACTACGGGAGCAACATTTAGACATTGCTCCCCGTTATGCACGGTTAA
+>43543 2
+CTCGAATTATCCCCTACAGGAGGCTTTACATTGCCATGCGATTTGTGCGGAAGATCCAGGGACTACCGACGGGACTTTACGCGCTCAGCAGTAGTAATTA
+>43544 1
+CCATACTCGACACGGTTCTCCGGCTCTGTGGCGGAATCTCTACAGGTGGGATACTATATCAAGACGTAAGCTAATGAGGGGCCGACTTTCCTAACATAGT
+>43545 1
+GGGGCCCTACGTGTACATTAAGTAAAGACGAGGGTTGTTTACCATACCCATTGCTTAGCTATACCGCATACTGAGCATCGTCATAGCTGGTACCGGAGCC
+>43546 1
+AGGTCCTATTAATCCTAGTTTGTTAATCATGCACGGTGTTGACAAGAGTGTACCGCCGAAACAGTACCACCGTCGTGACTCTAAGGGCACGCGGCGCTAT
+>43547 1
+GATTAATCCACGTGATTCTGACTATAGAAACTCTTATGGCGCCCCTTGCCTCCGCAACAAGGAGCGGAGAGAGGTCCTCTAACGGTGTGATGTTGTCACA
+>43548 3
+TCGTCAGGCTTCTACCATCAACATGCAGCAGACGCATTATTTAGGCCTTAGAGGTACAGGGCGACTGATCTAGTCACCAGGACATTGTGTCACCTTAGGG
+>43549 2
+ATGTACCATATATCCGCTCGATTCGCCTGACCGTACTCGGTAGTAACTGATCGGCCATCGCATGGACAATACCTAGTAGGGAGGCATTCAGTGATGCTGA
+>43550 3
+CTACGGTTAGCAGATGTCTTTGACAGGTCGGACTACAAGCCAACGTTCGCACGACCCAGCGATTCAATCAGGTGTGACGTTTAGTATACCATGGCGTTCA
+>43551 2
+TAGCGCTGCTAATAGGCCGCCCCACGTTGCCCAATAAATCGGTAGGGTGGTGTCTATGCGACAAATATTTCTTACAATGGAATGACGCCCTGGATGCCAT
+>43552 2
+GCTACGTTATCTAACGAAAGGCTCATGTATCGCGCCGTAGAACCGCGTGGTCACGGAAGTGGCAATTAAGGATTTAAGACTTTCCACGTTCCCTCGACTG
+>43553 3
+GCCGAGGTAGCAGACAGTCGACATCTACAGCACCAGTTGGCAAATATCGATTGTCCTCGCTGATGTTTCATTAGGAGAACCCTTTTGGCATGACCGCTAG
+>43554 1
+GCATCAACCTGTCAGAATTTCTAATCCCGGCTAATCAAGGCGTGCGATCGTTTGACCTCAAGGTAGAGTATCAGCGGGTTTGTGGCCAGATCCCACTAAG
+>43555 1
+AGGACACATCGAGATGCATGACGCCGCCGTTCGTATCCCGATCCGTATTTCTGCAGACAATTATCGCGGTCTAGAAGTAGGTCGGGACAACTATATCTGT
+>43556 2
+TAAAGGCTGGCGCAGGTTGCAGCATAGCCTAATCTCGTGTCGGTTTGTACCGTATCCTGTAAATAGGTATTGGGCCACCCCACAGAGTCGCCATAAAATC
+>43557 3
+GCCATCGACGACGATTGTCGTTCTCGAGGATACCAGGCCTCGGCTCAATACCAACTTGGGGGGTATCTGGACAATCATGTCAAAATTGTTCCCGGTAAAT
+>43558 3
+AGTCGTGAGGAGTATCAAGCATCACGTGCCCCTGAATGTTAGATGCGGTCGCACCTTGAACTTATACAAGATGCACACTGATGCCGCCAGGTTTTACCTG
+>43559 1
+TTCACGGTTCAATTTGTTGGAGAACGGGATCAAGACCTGCACCAGCCTCGGAGACTATACTTTAACCCACCATGGGATTGATCTTAAGTCAGGCTGCCGG
+>43560 3
+TGACGCAAATAAAAACCTACTCCGGATACCCTGATGCGAACAAAGCTTTCGTAAAGAGGTCAGTCCCTGTGCGGTGGTTTGTTTCCGTTCGCCGGATCGA
+>43561 2
+TGCGAGAACAATCCCCCAATGAGGGTCACTATCATCGGAGCGATGTTCGTATATTACGGCGCGTGGCGCCATACGGTCATTCCTACAGAGGTTCATATAT
+>43562 2
+GTCATTGCACTGCACGTTTGCGTCAGGAGTCGAGAGACCACGTCACTACTATCGGATCTATGAACGAGGCATAACCCTAAGCGTATCGGCTTCGTAGTTA
+>43563 3
+GGGTGCTAGTCACGGCTCACCGTACGTAAGATCGTGAAAACGCTATCCCATAGCGTTTATCATTTATCTAAAGCGTGCACTCCGAGTACTGCGGGAACGT
+>43564 1
+CAATCAGATTATGGCAGGTGTGACACATGTGAGGCTTGCTCTTCTATCCGGCGAGGGTTAACGAATACTGCCAAATTGCGCGACTTACCGCATGCCACAT
+>43565 2
+TCCTTTACCTAAATCTCGGTCTTAATTGCATTCGGACGTACACGCCAGGAGAGATGCAACGGACGATACGTGCGGGTATAAGCCGGCACAGGATCTTTTC
+>43566 3
+CATTATTGATCCACGACCGGAACGGTGAAGATGGCAAATCTTCCAAGTAATCGTCACTACCCGTTAGTGGATTATGCACGGTGGGAGGGTCTTCCACCTC
+>43567 1
+CTAGAAACCCTTGTCGGGCATAGGTCTCTAATGATCTAGGGCTGAGAGGAACCGTTGCATTAGCAACCAAGCCTATTCAAGCATGCGCTCAGTTTGCCGT
+>43568 3
+TCCGCACGGAACTTTAAAGTCACGAACATTCTATCAGCTCTGAAGCGAAATTCGGGTCCTCACAGAATGGCGCGTTACTCTGCTAATTGCGGGTTGGCGA
+>43569 1
+CCACAGGGTTAACTCGAAGTATATACCCGTCGCGTTAGGGAACATCATGGCAGCACAGCCCGTTACACTTAGTGGGTCTATCTTACATGAAGGCGTGTTC
+>43570 2
+CAATAGGTCGCGGCGGGCATAGTTGGTTCTTAAACGGAATATCGCGATAGCCGCCCCTCAGCCAGGAGTTTATGTTTACTAAACTGGACTACCTACACGT
+>43571 1
+TACCGCACGGTTTTTCTAATAAGGCACGGACATTGATTGGCGTTAGCATCCACTTTAAATGAAAAGCTTACAACAGGGTCTGGCGTCGCGAGGCCGCCTC
+>43572 3
+TGTGGTCGCACGGAACGATGAAACCCAGCTGACGGTTCTACGTCCGTCAGCCTTAAAAAGTTCTGCGCCGGTAAGACCGCAATTAAGGGTTACTTACTTT
+>43573 1
+GTCCTGCTTTTAAGATAAACACGAACCCTGGCTATATTCGGGACTCACACGTTAGGTTGCGCTAACATAGTCGGTGGTCGAGTCGCCTCAGATAAGGACC
+>43574 2
+GTTTTAGCCGAGCTTGTAATAACGCGATTGGCGAAAGCCCATTGTCAATGTCTAAAAATCGGGTACTTCAAGGCCAGCCTCGCTGTTCAGAGCCTCAGGC
+>43575 2
+TTTGAGAGATGGATTTTCCACGATGCTATTGGGGACGTAGACAGGAGCTAGCCTTTAGACCCTGCAGTCCATCCACCCCAGCAATATCGCGGTAGAATCT
+>43576 1
+GGCCCGGAAACAACTTACTGTTACGTAGCGTCCATCATAGCGCGATATCGTAAATTCGCTCCTTCGTAGGAGGCCGTCGTCAAGCTAGTATGTAACTGGA
+>43577 1
+GGCGGCAGTCCGAGCAGTATAAGGACTGCGTTTCCTAGTGCCCGCCTATATTAGTGCAGTCAACGATCTCGGAATATATATTTCCGGAACAAAGCTTCGC
+>43578 1
+ACTGAAGCTCGGCCAACTATACGAATCTGCACACTATGATGCTGTGCATTGTTACTGGCGGTCCACGCCAACGGTGAATGAAGTTACTCCTATGTGCAGG
+>43579 1
+CGGTGTTATCGAGATGTAAAAGTTTGGGGCACCGCCACAGAACACTGTTAATCCTTCGTCATTCACCTGTCGAGGATCAGCGTATCATGACCGGATCCGA
+>43580 1
+GGTAGTCAACGAAAAGCTGGGTAACCTCCATTGATGACAGGGCCGTTTACTGGTCATGGATGCAACGCTACACACCTCTTCCCTGGGTTGCATGAACTAT
+>43581 1
+TGATAATGGCCCCCGGGTTTGAACGCGAGCGCACTGGTGCGCATCCCATGAAAATTATCTAACTTAGTCTTCTTGGGTCACTGCCACAGAATCAGGAATG
+>43582 1
+AGTTCGGATATTCTACGGGTGTGTGCCAGAACCAACCTTTACGGAAGCAACGCGAAAGAGCGTTACCTCAGATACGGCTGTGTTTACATCTGCCCGTATC
+>43583 2
+TGAGTTGTTGTATACAAGTGTCACCCTCCGTGCGTACCATAAATATATTCGCAAGCTGCACGTCGTAGAACACTCAGGCGCGCGATTGCCGGATAATGCG
+>43584 3
+AGAGGTCGGCAACTGTAGAATTTCTCGGGCACCACTCATGATACTAATCGACACGCATTGTCAATACGGACCCCGGACGTGTGTAGGGACTTTTCGATTC
+>43585 3
+CATAGAAAGCCTCCAGCAAATTTACAGAGTTGCCGTCTTCCAATGGGGCGAATCATTTGGTGGAGACATCGCCACCCAATGGGGAGCTATTTTCCTTGCG
+>43586 3
+GAAACTTTGTATCTCATCAGAAGTAGGCGTGAAATTAGTCACTAGACCTTTGTCGAGCGTCAGGCCGGATTAGCACGCAACAGGCCCCTATCTCGGGTCT
+>43587 3
+GACACGTAACTCGGCAGTCGTGTCCAAATGTCCACGTTTAATCGTCGGGTATAGCGTTCCGAAAGATGAAAGAAGTACTGTCGGCCCCATTGACCTTCGT
+>43588 1
+GCGTCTCAACAGACTAGGCTCCCTTTAGAGAGTATAACCAGAGCCTGGAGATCCTTGTAACGACCCCACGCTTATTGATCAAGCGTATGCGGTTGTAGTG
+>43589 3
+CTCGTGACGGATGCGCGGTACTAGCTATTTCACAATCCCTTGACACTAGTAAAGAAGACGACCTGCGGAAACTGCATACTGTCTTGGTTTATAGGCCGCG
+>43590 3
+GGAGTCATTCCGGCCCTAACACTTGATCACTGGCATAAAAGAACGTTGTAGGCGACGGTAATCCAATTATACTTATTTCTAGCCGGGCGGCGCCTTGCGA
+>43591 1
+GAGCAGGCACCACGCTTATACTAGGCTCAGATGTTGAACGAATTGCCCGACTCGCATGCAGATACTAGTCGGACCCCTGTGTATGTCTGATTAGTTAAGC
+>43592 2
+AGTCGGGGCATTGCACAAGCCTTCCGTAGCGGGTCGGTAGGCGCCTGTGTTAAAATAAGGTAATCTAGAACTCTTCAACTGAATCCTTCCGTGAACTCCA
+>43593 1
+GCAAAACATCAAAGCCTAACCGCCGTTAGGTTTATCGGAGATAGAACGTATTAATCTGGTCCCTCGCCCCGGCGGTTGACGGTTCGATTCGCATGAAGTT
+>43594 2
+GCTATATCAAGTTTATGGACAACGGTTGCTTACGACCGCATGGAAGTCCTAGCCCGACTGTCGACATGTCCCATCTGTGGGGATATCAGTGGCAACTACA
+>43595 3
+CTAAACGCAATGTATCGCAGGAACTGGCCCGATCAGAAACGTCCCGCGGATTTTGAGTAACGTAGCGCTGATAGCATGACCTCCATCTATTTTGTGTCGG
+>43596 3
+GACAACTCGCGCTTGGCCTGATACCGAAGCGTAATCAGAACATCGCGTTGGCTGCCTTTGTATCTAGCACGATCCCTTAGAAGCAAGTTACGGTTAGTAG
+>43597 1
+CGTGGCACCACACCCTGCGACCCCTTAAGACTGAAAAGGAATTATTCTTTATGGGGGGTAGTATCCGATCAGTAGGTGCCGTGTCCACCTTAGAGTATCA
+>43598 1
+ACGGGGACTTTTTCGAAAAAATTAAGTGTTAGGCAGAACCCACTTTCTTCTATACGCCCCGCCTCTAGTGCAGGGACCGTGGGACCAGTCGCAGTAATTG
+>43599 1
+GCGGCTGTTCCCACGGAGCTGTGACGCATTATAATCTTGGCATGGTTAGACACAATTTACCTGGGATTATAGCGCCCCAACTATCTGCGAAAGTGAAGCC
+>43600 3
+TTTACGCGGCCATGAAGCAGCGGCAGTTAAGCAGCATTTCCGTACGCTGCAGTATACTGGCTATCTAGATCTTAAACCATTCGTAGGCAGAGTACCTGGC
+>43601 3
+AGTTTCTGCTTGCGTACAAGAAGCGAACGTGACAAATGACGCGTCGTCCACCGGAACAGGTCTTATGGCGAACTTGGTCTCTAAATCCTAGTCGCTGTCA
+>43602 1
+GAGTCCTGATCCGTTAGGTTAAGCTTCGAATATGCATAATCGAGGACGCCCACGTACGTGCATCTTCTCCGGACGTTGAATAGGGAACTCCACCTAGGTA
+>43603 1
+TTTAGATTTCGTCAACCCGCAGAGACCTGTATCTCAAGTATGCCAAGTGCTGGTAATAAAAGCTAGCGGTGTCGTGCGACTAGTCCACCACGTGACGGCT
+>43604 3
+GAATGCTTCTATCTGAACCATGCCAGCATTACCAAGAAGGTCCAGGTTCGTGAATGATCGCCATGGGGCCGTCCCGACAGATCTCATTTTGATTAGGGAC
+>43605 2
+TTCCCCTAGAACCACTTGCACGATATTTAATTAGGGACAGCCTCCGAGTCGGCAAGCTATATTCCGGAGGGAACGTGAGATGACCCGTGTAGCATTTGCT
+>43606 3
+TCAGTCGCAATGGAGGGGGTCGATGTGTTGAAACCCGATTTACCCTAATTGTCGCGAGAGACCACCACGAAGTCTCGACTTAGACCGCTTACTGTTATAC
+>43607 2
+AAACTAGGCAGAGCCTGGTAATCGCGCAATCGCTCCATACCATGGTGTTTCAGGCTTGTAAAGGTTTAGAACAGCGTAGCTCGCAATGCCCGTCTTTAGC
+>43608 3
+ATACATGCCCGGTTTGAAGACATAGTCGTCACTGCATGTCCAGGCGCCTAAGATAGAATCGCAAGTCGACGCGCTATCTCATGCATGATTGGATCTCTGG
+>43609 1
+TTCCCGGGCACAGCTACCCGGGGGCATGGGTTAACTTCCTTGAATGCGCTTCATTACGTGAATTCTTATCCAAAACACACATGGCAGAGCTGGTGTAAAG
+>43610 2
+CGGTTACGAGTCAAACTTGAGCTGGAGGTATTTAGCAATGCCCCGCAAGAACGTTAAACCGATCATTCGTGTTTGGGAACTTTGCCCCCACCAGGGTCAT
+>43611 2
+TGAAGCAGAAGTTACCCGTGCTTCTCGAACACCGCATTAACGAAAATTGTCTGTTTGTCGATCCGCCGAGCTGTCGAAGCTGCAGCATATGAGCATCGGT
+>43612 2
+CAATAGTCCCAGCTACATACTAGAAGCGCTAGTTATACAGAGGTTTGACCTAGTTCGCAGCTGACCGCCATCCCTTGATGGATTATTAGCGTAGGGCGCG
+>43613 2
+AGCCGTCATCTTCGAGGTGGGAGCTGCTGAATGAGCCATAACTCCCGTTCGTGAACCGACTATAACGCTATAGTTTTTGAGCCGACCAAGTTAGAGCACT
+>43614 1
+CTATCGTTTGATTCTAGAAGAGCAGAACATCTGGACCGCAGGAATCTTCTGTCGCTACTGGTGGACGTGCTCGGATACAGAGACCTTCAGTACCAACCGT
+>43615 1
+GTCAACTACACTGTTTTCCTGTGTCCGCGTGAGAGATGGAAGCTTTTAGCAGTGTCACGCCTATTACATGGTAGAGTCTACGCCAACCGAGGAGACAACC
+>43616 2
+CGAAAGCCTCCAAGCGTAGGCAACCCCTTCCATCTATGGCTTAATAAGGTTATCGGAAGACGATGGGTGATGTTATCATCCTGGTAGCTGTATCACGCCG
+>43617 3
+ATTATCAAGAGGGTTCTTAATAAATTCGGATCCAGCCCCGTCAAGCCGTACAGCGTTCGAATTCTCTTCGGATGGGCTGCGAGTGACGAATCATACCGGC
+>43618 2
+GTGATGAACTCTTCACAACTTGCCGAGATTCTTTATGGGATCTGGCGCACTTACGGCGACCACTGAACGGAGCCAAGGTACCGATCGTAATGCTACGTAT
+>43619 3
+GATACAGCGCCATACGAGTATGAGGGTGGCTGCCGCGGAGGTAATGACCGTGCAAAATCCTACTCGAACGCTATATGCTTCTCCGATCTCTGTATACATT
+>43620 2
+GTAACATCACTGAGAGTCCTCACGGGGCGTTTTGAGTCCCTGAGGAAATCAATGCCAGTCATGAGTCGGCAGCGATAGCAACTTGATTATGACCTCTCTC
+>43621 2
+CCGGTTCGACCTAACTCTCTTAGAGGACGTACCGAGTATCTAGGACTAGCCAGTCGGGGACTCAGTTGGGAATTTAACCTACCCTATAAAAGCGCGGTTT
+>43622 3
+TCGAGGAAGACGTTGCGAGTTTGTTCAGTGATCAAACGGGTTTGGTCCACATATGGCCCCAGCAAGAGTTAGCTCTTGAGAAATCCCGCCTCTCCTACAA
+>43623 2
+GACGCTGTCTCGATCTTCTACACGGTCGATAACGTAAGCGATGAGTATTATGGCACTGCAGCAGGCTGAGGGTCAACTCAACTTTGGCATCATCCGAACT
+>43624 1
+CTCGGTGTATAATGCGAGACTAATTTCTGAGCCGGACGAGTTCGAGGCTAATGTCTCCGCCACGATAGTTGACCGTGAATTACGTCAACCGGTCCCAAAT
+>43625 2
+GGCGCCTGACATCACTGGTAAGCCGCGGGTCATAGTCTAAGGATCGCTATATCATTCAAATTAGCTGTTCAGTGGACTACGCGTATAGACCCTACAGTCG
+>43626 2
+CCCCCAAACCCTGGTTAACCTGTATAGCAACTATGGATTGGTCGGGACGTTGCAGCCTGCTTCACAGAAGATGGAAATTTAACACAGCGCGGTGTTTTGC
+>43627 3
+TGATCCGCTGATTAGCTTAAGCATTCTTCGAGGTCTGTGGACTCCTGGTGACCCCCAAATCCGGAAGATAGAACGCAAGTGCAATAGGTATTGCCACGCT
+>43628 1
+CAGATACCTCCAGAATCATAAGGGCTGCTGTAGTGTCGAAGTGTATTGGGAGAGGCACACTCACTTTGCCGAGGCATATGCCCCATGCTATTTACCGCTA
+>43629 3
+TACCCCTGTCATTAACTGAGTGTGGAGGCTGTTAAATAACGCCAATGCTCCGGGAATTGAGACCGCAGCACACCTACCGTTGCGTATTGGCTTCAAGATG
+>43630 3
+TCGCCCGGAGGTTGATACCCTTCCCGAGACGGGCAGATAAGCGTTCTTACCATAGTAACGTGATATTACCATATTAGTGCGATCGAGAGCTTCCAATGGC
+>43631 1
+CGGCGTCGGGAGCAACGGCTTAGCTCCGCATCGAGGGTTGTTTTATGAGACCCACTGTCACGTCTTCCCCAGTTAGTGAAATTATGCGACAAAACAATTA
+>43632 1
+CTGGCGTTGACATCTATTCAGAGGCTACAGGTAATGTGACTTGCGCCCGCCTGGCATGCACCATTCTCCCGTGCTCAAATCATATAAAATAAGTGAGGGG
+>43633 3
+GGGGTCAGTTATGCACGCAAGGAGATCTAGCACTAGCTGTAGTAGCGTGGCTCCAGAGATTACCCTTCTGATTAAATCTAGCCGTTTCGCACCGTACAAC
+>43634 2
+GCACACAGTGACGATCCGGTGGAGCGAGAATACAATTTCCGCCTTTTAGGCCATATCCATTAAGTTGGCAACCGTATGGATGGTCCCTTCGCGTGTAACA
+>43635 3
+CTTGAATTCTATAGAAAGCCGTCTCGTGGCTACAAGTCGATACCAAGAGGTTCTGTCAGTTATAGCCCGCTGGCCGTATCATCATCTGAAGGGACCAGCG
+>43636 2
+AGTCACGACGTTGAGCGCATTAGCGCCAGTTTCTGCAGAGATGTTGCGCGGGCAAGAGTAGAGTCGTCGCAAAAATATCCACAATCTTTTCCTACGTTCC
+>43637 2
+TTAGCCGGACACCCGAATTATTTGAATGACCGAAAATTGGAACGCGCACCGGTCTGCCTGATTTTAGTGCCCTTAGACGTGTAAGCCGTCATGGCCTAAG
+>43638 2
+TTGCGTGGCATCCCAGTTATCTTCAAAATCTGATCGCCCGGACGCTAGAGGATGTCGACAGTATTCATCCGACATATGTTCGGATAGGACAGCCATCGAG
+>43639 1
+TTCCAAAATACCAGACGTTACCGCTAAACCTTTTTCATGTAACAGGTGGGCGTGTCTAGATCCCGATCATGCGGATGAGGGCACTTCCCGGTTACGAGGA
+>43640 3
+CGAGGGATAATTGGTCAAAAGGGCTCCGGACTCTAAGTCAGCGCGAAGCGCTGAATGGCGCGTATACTTTTACTTGTACCCAGACAACTTTCGTTCTACC
+>43641 1
+GTTCATGAAATAGCCTGGTAAGACTACTCGACATGTTGTGATTGTTTCTTGGACGCCCGGGCTACCGCAGATACGCGACCGACTAGTCAACCATGAACTG
+>43642 1
+ACCTATAGCTTACAAGACCCAAGACGCCCTGCGGCCAATTCCAGCTAAGGAGACTAAGTGATCCGTGATGCAGTTGTCGGGTGGCTGTTCCTTTAGATTA
+>43643 2
+AATCATGTGGGTTCGGAACGTCAGAATTAGTCGTTCGCATAGAACCATCGCTACAGGTCGGTTCTGAACACCAGCTCAGCATTGCCGATGTAACCTGGTC
+>43644 1
+AACCGGGGTCATCTATTCATTGAATCTATGACGCCTCGATAAAGATGAGCGGTTACGACCCCGACGGAGAGTCCAAAGCCCTGTTTGTACTTCTAGTGCG
+>43645 1
+AACAATACCCGGGGGGCAACAGTGGCTATGTGAGGTACACCCTTGCTGCTTCCGGTTCTGAACTACAAATCCTCTGGTACCGTTTGAATATGAGCAGCTA
+>43646 2
+AACGTTGCGGTTGGATTGAACCACGGAGTCGGTTTAATCGACGCCTTTAAACTCTCACCTAGGGTCGCTCGCTGTTAATCCGACCTGATCGGAAACAAAG
+>43647 1
+GAACTTGGCTCGGGCCACAGAAGGGGCACGCATTTATCTTCTTTTAACGCGTATTAGGCTCAAGACAATAGCACGCGACTGCACTGCTAATGCATGCTGT
+>43648 2
+CTCAATTCAAGAGATCTCAGTATGGAATCTTGGAGTTGTCCACTCGGAAGGAAAGTAATCTGCTGGGCTCCACGCTATTTTGCCACCACCGGGTCAGGAC
+>43649 2
+TCCTGGTTCACTGCCGTTGGATCGAGAGCGGCTATTACGAATCCTCGTCGACCGAAAATACAGATTGTACAAGGCTGCTACGAAAGATCATCCTTTGCGG
+>43650 1
+GGCCACTGCGGTTAGTTCCGGTGAATTTGTCTCTGCAGACCCTCAATAGTCAAAACGGCCGACCGACACTGAATATGAAGCTATGGGTGACCAATTGCTT
+>43651 3
+CGTCCCGCACGTGTGTAAGGCGCATTACTGCACCATGCCAGTACTTAGTACTAGTTACTCGCGTAGGCATTAAAATACCGAAGCGAGGATCTTCGATGTG
+>43652 1
+TGGTCCAGGTAATGCGATGAAACCTGTTCTCAGTTACGGAAATGCCACCTACTACTAGTCTACATCGGTCACGGCGATCGGCCAATACTTGCTGAGATGG
+>43653 2
+ATGCCTACTTTATGAACCTAGCCCTGGTACTGACAAGAACGTGGACGCGCGTATGACGTGACTATGGGCGAGTACGCTCAACGTCTGACTCATAGACTTT
+>43654 3
+GCCCCGCTGGAAAATTGCAAATTTTTGAGCCTCAACGCCAATTTCGAAGGTCTCCGCGAAAATTGCGGATGAGTCGAGCCGGTTGAATCCCTTCTATGAG
+>43655 1
+TAGGAATAGGAAGACCACAGCTCTGACGGGGGTTATGACCCGGTCCTAGCCTACGGTTATTCGGGTAACTCCACGCAAACTCCTTATACTACTGGGTTTA
+>43656 2
+GGCGAGAAAGAGGGTACAATCCGTACAATGATTCACATCAGTGCGTTCCCTCGCAATCCGTTAGAGGCAATCTTGGCCCTACGGTTCTTCTAGGGCTAAT
+>43657 2
+GGCGCAAAACCGGTTTCCTATTGCGGTCGAAACGCTAGTAGGTTTATCCGAGACAACCATTCTTCGGAACCAAGCGCTGGTTGGTAACCCATTCTGTAAG
+>43658 3
+GTCGATTTGCTCCCGCTACCCAGCTGCGAGTATTAACATTGCTTGCAGAAAACATCGAGGGGAACCAGATTTGTTGTAATTGACACGTCTGACCCCAGGG
+>43659 1
+TGTGGAGCTTCAGGCACTGACATACTTAGGCTATACTTCAATACGCATGCGCAGGACTTTTGGTCAACCATTCCACACGAGAGGCTTCGGACTACTGGGA
+>43660 2
+GTCCACCTGTAGGGGTACTCGTGGACAATTTATTAAATGGGAGTTCTCTTGTTTGAGAAACGCCCCCTATCGACCATGCCCTGGCCAAGACAAGAATGCG
+>43661 3
+GATATGGTGCGCTATTGATAGAAGATTCACTGCGCGGGGATAGTTACGACATAGGGTGTACAGAGACTACCGTTACCTGCCGTATACCCCCCTTCCAATC
+>43662 2
+GGATTGCCATATTACTAATTTTCCTAGGTCCTATAACAAGATATCAGCGGGTGTGCCTCGAAGTAAACGGGCCGGCGACGTAATCCCAGGTTGCCGCCTA
+>43663 1
+CCCGGCAGATTTAAATGCCGATTTATAATCTCCGGCGTTACGCATCGATGACTCTGAAGACATAATTCAAGGATGCATGGCCGGAGCTTGCCGCGGATTC
+>43664 3
+GGCTCCACGTTCCCACAGGACATCTTGTGACTCCGAAGAATACTTTCGGATTGTACAATAATAGACTGCAGGTGCCTGGGGGATATCCTATGACGGATCC
+>43665 2
+TGACGCTACGTTGACGGTACATGACTCCTAGAATGAACCGCCTGTGCTTCCGTCAAACGTTCCGCGAAGTGAAGGTAAACGGTACGGTTACCTAACTTGT
+>43666 2
+AGGATCTCCCATTGTCGGAGGACCATAGCCTCCGGAATCGCATTTAGTATCTAGCGATAGGTCTAAACGGACGTCCAGCTGTAACTCGTACCTTGGTGAA
+>43667 3
+GTGAAAAACTACTCACACCTTAGTAACTTTCACGGGCGACGGGTAGATGTGGTCGTGTACCTGTTGGTCAACGACCGCACTGATTAAGGAGTCTTCCACC
+>43668 2
+GCTACATCTTCGGAGTACGATCGAAGCTCTAAAGGTCTTGGGTAGCCCCCTCCGAAAACTTGAGTCCAGACAAAGGTTTGGGTCTAATTCGTTAGGCCAC
+>43669 1
+GCCAGCCATAGTCCGCATGTCGAGTCAATGACTTACTTGGAAAGTAGAGTCCAACGTTTTCACTCTAGGGTCGCCCTAACACTTGAGGGATTGAGCTCAG
+>43670 2
+TACCGAGATTTTTACGTATTACTGCCAGTCGGACCTACTCCTCACCGGCATAAAGGTTACAGGAGGTTAAGTCCACGTTAGTCAGGTGGGCGACCTCAAG
+>43671 3
+GCTGCGTGGGGGAACAAGCTTCCGGCCTATTATGAATGGTACACTCGCCTACGAAATCTGGCACACCCAATGGTTGCATCGAGTCGTTGTATAATAACCT
+>43672 1
+GGTCTAGAGGTGGTTCCCGGCTGTCCACATTTGCAAGCGCAGGTCCCCTAAATACCGCAACTGGTATTAGAAGTATACCTGCACCTGTAGTGTTAAAGAC
+>43673 3
+CAGATTATAGCCGGAGCCAGCAACAGTAAGAGGGGCACATACCTATTATGCTGTCGTCCATTGAGTGGGGAGTTTCTTCGTTCTCTCGCTGCACCAACAA
+>43674 1
+CGGGCTCGTGCAAGATTAAGACAGTAAAGTCTACGGTATACTTTTGCGAAGGTTCCGTAAGCGCGCACACATTCGCAGAGCTCCTCTTATCGTCACGGTA
+>43675 1
+GATGAGCCAGTAGCTGCCCGAGTTAGACCGTGCGCTCAAGTTTAATAATCCCCATATTAGACGTGTAAGCGTGCTCTTAATCGCTGGTCCGGCAAGTACA
+>43676 2
+AGATATCGCATCTTTTACTGGACTAAGTGGCATCGCGTATACTTTCTATGATGACAATCAGCGACATTCAGGTAGCGCCAAGGCCGTCAGCTCGACGCGG
+>43677 2
+CCCCTCATGTAGGAATCCAAATCGGTCAACGAAGCTTAGCGTCTTGGCAGGTAGTCATAGGGTCTAGTAGGAATCCCTTACACTAGCTCAGGCAGTCTGT
+>43678 3
+CTCAACTTCAAAATGCGTATAAGTTACGGTTGGCAAGCGCAGCCAGTGAATTCTGTACAATGCACACACCCGGGGTCCGTCGGAAACGTTTGGCTCTTTG
+>43679 2
+AGAAATGACATCGCACATTCCAATTCGCTGCTTCCCAGTCTCACCGATGTGAGTTGGGAGGCAGGCCTAACGGTAATCCTCGTTAGGGGTATTAAGACCT
+>43680 2
+GCGCAAGGGTCATGCCGGACACAATGCAGTCATGAGCGCGTCGCAGCTGACTGCGACAATTGACCATTTTTAACCGGATGAAATCTTGCTGATTTCTCAT
+>43681 2
+CTCTGCTGGGTAAAAAGCTGGTACTACGGCTTGCTCTCACAGACCGAGGAGCTTTATTGGACGTCTCAAGTCGGATCGTATCCTGAAACGCCAAGATACT
+>43682 2
+CTCTGGGAGCCGTCGCCATGTCCTTAGGATATGGAAAAGCCGGAACGCAGCTCATACCGATTGGATGGCAACAAATGTCCTTTTCGTGCAGCATATTATC
+>43683 1
+GGCATAAAGGTACTACTACATGACAAACTGACGTCCGTTCATCGACTTGACAGCATCGACCTCAGAAAGTCGTGTGGTGCGGAGTCTTCTTATTGGCCGC
+>43684 3
+GTAACCAGGAGTATTCCTGAACCATGGGCTTTTCGCTCGGGGGATCATTTATAGATCACCAGAGACGATCCGACTTCCAGCGTTTGAACGATCGGTCAAC
+>43685 3
+ACGGTGAGGTGTACGTTATCTCCCCACTAATTAGGCTAACCGCGGCACGCGATAGCGGTTCATACGGCTTTCGTTTAATCAACAGCTAAAGCGGATGTCA
+>43686 3
+TACCGGCACAATTGTAGTGAGATGGTTATGTTGCAAGATGCATAAATTTTAGTGCAGGCGGACTCCGACGCCCCCTCTCCGGATTGAACTGCACAAGTCC
+>43687 3
+CTTAGAGTGAAACTCTCACCTAATTATCCGGTACGGTACGTCTAGGGCCAAGAGGTTGGTGCCCCGCTGCTAAAGATGGCTTAGCAATCGTCATAATGCC
+>43688 3
+ACATCCGGATCAGATGGACCCAATATCGGATTCCCATAGCGGGTTAGGTGTAAAACTTTGTTGGCGCCGTCCGACCTCCGAATGTTAATGACTAGACTCG
+>43689 1
+CCCGTTTACATGTTACGGACGTCACCAACAAGTGTCATATGAAGGTCCCGAGAAGTCGTTGTTTATGAGCGACACGGCGTCCTTAACTCACGGACAGGTT
+>43690 2
+GGTGCTTGATCTATGGATCCCCGATTCAAACACGCCCATGAGCTAGTAGTTGAACCCAGATCATAGGTGGGTATAACGTGCCTCCTTCTGACTGCAAAGG
+>43691 2
+TCACGTTTCGCTGCTTGAGCTCAAACAAAAGAGGCAGTGGCTACTTTAACCTGGACAAGGTCGTGATAACCTTGGCTGCTGCAGCGTGCAGCACTCTAAT
+>43692 3
+GCAAAAATGTTCCACGAGCTAATCCAGTGTCGAGAGCTACTTGCGGCCACGGCCACTGTAATATGTACTATCGAAAATCACGCTGCCTTTCGTGGGGTTG
+>43693 2
+CGCGATTAGTGGGGAGATAATAGGATTTCCACTAACCCCGAACATGATATCCCTTGCGAGTTACATACGGCCTTTCGGTTATGCAGTCGATCGCGACGAC
+>43694 3
+ATCCAGGAATTAATATTTAGAGAGCGTTTGTAGTTGGAACGGCACCTACTGCTTTACGGCCTCGACTCTCAAGCGACGTGAGTTGCAACTCCCAGGGACC
+>43695 3
+ATTCACTAGCAATCCAAGTGACGGATCTCATCAGCGGGGTCCTTGCCGTTGCGGTTTAGATGCTCCTAACACGCGACAAGCCAGTAAGTTATGGAAGTCT
+>43696 2
+GCCCGGCGGCAAGATCACTAGGTTTGATTCATTTCTAAAGGGCATAAGACTGAATTCTGCTGCTGAGAACAAGGCTGCCTGATACCCAGGCGTTCTATCC
+>43697 2
+CATGGTCTCAGCTCCGTAGGTTTAAGAATGTGTCAGGGCATTCGCACGTATAGTCTTTAATCGTCTGGACGTCGTACAAACAGCGTGAAACGCACCCACG
+>43698 1
+GCGCCGAGGTCGATTAGCGTCCCGTGAGTGTCATCTCGCAACACTGCACATATGAGACAAGACAATATTGAGTTTAACTCCTTAATCAGCCGGTCTTGGG
+>43699 3
+TCCGAGATCTCCACACAGTAGACCGTAGTGTTTGAGAGTTAAACACACTTTACCATTCTTGTGTAAAGCCGACTTGACCGGGAGGGCCCAGTGTCAGGTC
+>43700 1
+GCCGATAGGGTCACTGTCCCAAGGTAGTTGTATTGTGACGCAGCTCCCAACTCTTTGGCACTAGTGTAAATACCCCACGTCGACAGTGAACTATTGGGAA
+>43701 2
+TTACGGAGGGGGAAAGGCCAACAATGTGCCTAATGTGCGCCGCGGCGGATACAGGATCTCTTTGCTCGCCCTTAATTTGCTAACTCTCAATGCAATCTAA
+>43702 1
+GAGAAAATCCCGCCCGACCACCCCCGAGAAATTCTTTTGGGTGGGTTCCGGCTACTATTGGGAATCCGCTATAATGCCCTAGGTTATTGAATGGAGTCAA
+>43703 1
+GGAATCACTGCCGTCGCATGCACCCTGTACGGTCTCGCCGGATAGGCACAATCACCTAACTTTATTAGTGTGCTGGGTACCAATCAGGATAGAGTAGATT
+>43704 1
+CTGCAGGACAAGCAAACTGTGGTGTGTTTAATTGCAGACAATTCCGATCGCTCCATCGTGAACTGCCTGCCTGCTGCAGGTAACGAACGAGGTAATCTTC
+>43705 2
+CGTTGAAGCGAACGAAATCCCTGTTGCGGTAAGCTGCTCTGTAGGATCTCTCAACATAGTATTAAGCAGCAGAATCCGGCTTGCTTATAGCGCCCGTAGC
+>43706 1
+GTATCGCCTAACGGTCTCTGGTAGTGACTTTATTCATCAGGGGTTATCTAAGAGACGAACGGGCCGAGAGCTGAGACTGCATATCAGACTCTACCATCCC
+>43707 1
+CGATTTGATACAGCCGCGAATCGAGGAGAGAAGTGGCAGTTCTACCTCACTGTTGATCAGCCTGGGTCTAGTTCCGACACTCAGGCCATCATATCGATTA
+>43708 3
+AGATATAAGGCTTTTTAGTCCCAACCGAACGCTGCAGGGTCTAGACGATATCCGGTGGCCTATTGGACATCCCGGAAGCCCATCGGTGTTGAAACATCTT
+>43709 2
+CAGGTCGGCTATCAATGCAAAAACACCAGACCCCCAACTGCTCGGATTGCATACTGGGAGCGCAGTCTAGGTAGTTGGCCTATTTGGTATTATTGAGTCC
+>43710 3
+ACTGCCCCTGTTCTGGACAGACTAGTTTTTAATCCATTGTCAAGGGTCTAGAGAAGAGACAGCGTTCAATTTAAGGACCCTCGGGCTACGAGCCGCCAGT
+>43711 1
+ACCTCGCTCAACATCAACACCGTCTGATTCCAGCTTGACGCATAGGTCGTGACCAGCCTAGTGTTAAGGACCGATGTTAGTCCTATGGGGGTATAAAGTG
+>43712 2
+TATAATAGACGCGCGTGCTTAGTACAATCTACCTTGGCCAAGTAAGACTAATACACTCGTCTGTTGCCGCCTAGCGGGTAAGTGTTTCAGAGCCCGACGG
+>43713 1
+TAGCGGGCAAGCCCACGTCGAGCGGTGAGGTAATTCATTTCTGTGTGAACACGCGGCATCCAATTCATTTAGATTATCTGTGTTGACCCAACGCCGAACA
+>43714 2
+AACTTATATTCGTCCGCTAGTCGCGTACGAGTGCAGGGCGGCCAACCGTGTGCATTCTTTAACACATTCTAAAGACGATATTCGCGAAATGGGTAGGCCC
+>43715 3
+CTCGATATAGAAGCCCGCCTTAAATATGGAGCATCCCCCTCGTAGCGCGCCACGGGTCTGAAGGATAACGTTATAGCGGTTCAGCTTAGATATGGTTCAT
+>43716 3
+ACTTCCCAAACTATCCGTGTTACGTGGAAGTCGGTAGCTCCCTAAGGCTAGGGTGGTGTATCAGTTGACTTAGACAAGGATCTTAATACCAGACGCCCCG
+>43717 1
+GATTACAATACGACACAATCAAGGTCTCGTTTCGGTGCGTAGAGGAGAGATGTTGGGACCTGATCGTAGAATTTGTCCTCTCAACCCCACCGTACGTGCC
+>43718 2
+ATTCTGGTGGGCTTCTAGGAAACTCCCAACTTAAACCATGGATGGTACCCTCCTCTCAGCAAATATTCGCCGTTGGACCAGGGTGATGTGAAGGAAGTCC
+>43719 3
+TAGCGCACCACGGTAAGTCGCAGTTCATTGGCCGCGCAACAAGATAGTCGCAACCCGCCATACGTTTGAGAAATTGGTCGCCTGAGTTTTTTAATGATCG
+>43720 3
+ACCGTGCGCCGGTTTCACAAGATAATTTGCCGGCGTAAATGTACTGCAGCGGTCCAGTCCTGGCAACAGAACAGTTTTCAACTAGTGGATCATGTATGCC
+>43721 2
+TAGCTAACCGGTGCCGGCTTTGGACGGACAAGCACGGACCTTGAATCTCTTGAACGCTCGTCCGAGGTTTTGGACAATAAACCTTCATTTAAAAGCGTCG
+>43722 3
+GCCCGACCATTAGAATTTCCGCCTGGATTGCACCCACGAGCAGAGTTAACAGTGCAACTGCACTTCGACAGGGTTTGATGAGCTTTTTAGGCTGAGCAAT
+>43723 3
+CCCTGCAACTAACATCGTGGATCGCGTAGGTCTCGCCAGGTATCCGAATGAGCCATTGTACTTGCAGAGACACAACTCAGTTTGCAGGTAATTTTGCAGG
+>43724 3
+GATATTCGAGGAAGAGCGCTTGTGTCGCATACCGATCTACCAGAGCTCTCTAATATATGTTAGTCTGGGCTCTAACCACAACGGGCTACGGGCAACCGTT
+>43725 1
+GTTACGTGTTCGCGTACAATTCGATCGAAGAAGGTGCGTCAAGCCGCCTAATATCGAGGTTTCAACCTACAAGCGACACGCTTGGACGGTCACGATCTTT
+>43726 1
+CCGCCGGTAAAACCTAAACCGTGAGTTCATTAGCGCAAGGTTAATCGCCTCGCAGATCTGCTATCCCTAATGCAATAGGCGGGAGGATTTATCGGTTTCG
+>43727 3
+TATGTTTAAGCGAGTGGCCAACATCCACCAATGACACTAATTCTCAACGGCCATACTTTAGTTGCAGTCGGGCGTGCCATTAGATTGGCCACGGCGAGTG
+>43728 2
+TCGCCCCTAAAGCTGGGTTTCTGATCCTCAACGGTAGAGCTACTGGTTTCACCTGGTTAAAAGTGAGTCGCAGATTTCCAATGTCCCGGGAAAGACCGAA
+>43729 1
+CCAGCAGCTATAGGCCCCCAGCAAAAGAGTCTGCGTTCGATCAAGTTCGTAGTCGCCCTAGTGGTGCTTATCGGAATAAGTCCTAGTAGTATCGATGTAC
+>43730 2
+TCTAGTCAACCTCTGAAGAAAGCTCCAAAGCCTGGAGCCCAGTCTCTTCCTTACTTGGATGCAGCAGTTAGCGGGATTACAAAGCTGGTTTCGGTAACGG
+>43731 1
+TATAATGCTTGCGGAGTTGAAGAACTTGATCCTATCTGAACTTCAGTAACCGCCGGATGAGTGGGACGGCCACTACCGGACAGAGATTTCCTCTGCCACT
+>43732 3
+TGTAGCGCCCAGCAATGACTTCCGCTTTCCGGGTTTCACTGGGGGAAGACTGCAATAGAAGGCTTCTCGACACTTACTAGTATAACGCGAAGTAGACTCT
+>43733 2
+GGTGCATATAAAGCCTAACGTGTGTCCAATAACCTAGCAACTAAGCGCTTAGTGTGATACATACGCCCTTCGTGTTAGTCTTCCCAGGGTGCCGCGGAGA
+>43734 3
+AAAATTGCTTTAGCCCGAAGGCCTTAAAGCACGAAAAATTGCGTATCCTAGCGAGGCTTATAGGGATCAGCGCCCCTTACGCGGTTGCCGTTAGTCCGTT
+>43735 1
+GCGGACAGGCTGCTCCGGTTCGTAGACTTTCCACAATTATCCAGTTTAGACAACATAATTGCCTGCTACATTGGGCTCTACAAGGGGAATGATAGCGCCG
+>43736 2
+TTCCGAGAGAGTACCAGGGATGCCGTAAGCCGGTGTTCTCCGGCTTCTCCACAGATTTAGGAATTTTCCTAACGAGACATATCCAGAGCAGAGATTCTCG
+>43737 1
+TTAGGATTATAGTATGTGGCACACATGAAAGCCATCGTCTGGGTGATGATTTCGGCCAATTAACGACTCCCGGAAAAACCCTGCCTCTCGAGCTCGGCGT
+>43738 2
+ATTTGGATAAGCCTCCAACCCCTCTGAGGTGAGCAAGCGAGGAAGCTGATTAGCCTGAATTTCGTGCCCCTCAGATCTTTTCTCCCTAAAAGGGGGGAAT
+>43739 1
+AGTGTGGTGGATCATCTCAAGTTATACATGCTGTGTCGAACGTCTCTGAGACGACCCTCAACTTCAATGCTAGGCCAAAATGAGGCCTTCACGGTACGCG
+>43740 3
+CCTTGCGTCTGTGGCCAAGGACCTACTTCTGAGGAAGGGCCGGAGAACACTAATATCCCCGGATGGCACGTATGTGAGACAAAATATTTTTCTTCCGTAC
+>43741 3
+TCAGTTGGACTGCCTTCGTGGTTCATCCGCGTGGGGTGTCCGGCACCTCTTTGTAATGAATATGAACCCAGCAAACCAGCAAAATACTTGACGGCGATAA
+>43742 3
+GTCTTTACTCGTGCCCACTAGCGAACGGTTAAAGTAACAATTGTACGGTTTCCATGCCGTGTCCACCATGGCTGGTGAACTTAGCGCAAAGAAGTCCGGA
+>43743 3
+GAAAGCTTTATGAAGTTTTCCACGGGGCGCGTCAAGCCGATGTTAAACTGTAGCTAGTAAGATTCTGAGCCAGGCACTCTCAGACTGCCCGTCCTTCAAG
+>43744 2
+CGGACAAGATGTGGGCCATCTGGCCTAACGTCAGGCTTTTGGTTAATGATCGTCTGTTACCGTGCATAGCGCCATTACAAAATATAAGCGAGCCACGCTC
+>43745 1
+TATGCTCGCTCCCTGAGAGGAAAGCTGATGTTTTGCCGAGTCTGATGGCGATTATTGACCGCCTCAGAATACTATTCGAGCACCGGGGAACCAATACATC
+>43746 3
+TCTACCCAACGTCCGTCGTAGAGCGTCGTGATCGATATACTAGGATCCCAAAAACGTATGTGTTTACGGTGGTCGGCATAACAATGGCGTCAGCCTGTCA
+>43747 1
+AATAAAGTCACCCCATTTTATGGCTACTCACAAGGCTTACTCGGATTGGACCACTGCGGGAAGCTTTAATACGTGCGGCGCCCGAACCTATGTAGGTGGT
+>43748 3
+AGGCTATCTAACAGACCAGCCACTTTATTTGAGTCGCGCATCGTTTCGTGCACCAGTCAGGTCCGACCTGTCGATCCGGGCGTAAAGTGAAATGGTATAA
+>43749 1
+CCACATCGTAACATATGCGATAATTGGTGGTCCATACTCGAAGGAGCTGCCGCAACTGGTCTTCAGTCTCGGCGAGGATGATTGCAACTATTCGCATGCA
+>43750 3
+GTCGCCAACTTTGAACAGCGAGGAAATCGCAGTCTGACTCGCAGGTCACGTTTGATCCCTTTGACTGTTATAGATGCAGAGCAGCAAAGTCTCCACTGTG
+>43751 1
+GGGTGTTGTCACGACGGTACAGGACCGGTCATTTGCACATGACTCGCCTTCGCTTATGTCTGCTTACAAATCTCAGAACTAAGAATGTCCCAAGACGGGA
+>43752 1
+ATGATACTTCACGCTCTTCGAGCCAGAAGCCTTTGATCCGAGCTAGAAATGTGCGTGCTAGCATCGCACTGTAAACAAGAGCGTGATTCTGGGGCTCCTA
+>43753 1
+CCTAGGGTGAGCCCACTTTGCTCAAGTCATCACGTTGGACTGCTCAACCGCTAAGTTCCTGGGTCAGCAAAATAAAATGATTACAGGTGCGCACTGGTTG
+>43754 1
+CTCACATCACTAAGAGGCCGCTGCTGATCTTGCACATGAGGGACTTTGATCCACTATTCACTGGAGTGAGGGTCCGTCGAGGCTCAAGCGTAATAACTTA
+>43755 1
+GCTATATTATCGTTAAAAACGATGCCAACCTCCTGTAGGGACGATCCAAGGGGCAACTTGGCTTGGGAATCGTCCGAAATGTTCCCCAGCTTGATGCGCT
+>43756 1
+ATTTGTTCACATGGTTCACCAGACAGCTCCCTTGAAGAAAGTGACGTCGACCGGATCCCAGAAACGTTAATTTGCGGTGGCCAAGAATCGTTTTCGGGCC
+>43757 2
+CAATATGCAAAAAAATGCTCAGTCTAAGTGGCCGCGGTCATCAACCTGATCGCGGTTGATCCGGGATAGGCGTCTTTTCGCGACCTATACTGTCACATGG
+>43758 1
+CAGCATGGGTTAGCTGTCACTCGGAACGGCCAGACTCAATTCTCACAATGAGCGGTAGGCCAGCATCTCGTTTAATACGCTTCTGTTATTCGAGAGAAGC
+>43759 1
+GGCGTAACGCTTAGGTCACTGGACAACAACTATTCCACTGTTGATCGATCCGGATTCAATTTGCGAACTCTGAGCTGCGACGCACGTAGGAACTTAGCTG
+>43760 2
+TGTCGATCTTAGTGTGATTGAGTAATAGTACCACGGAAGTAGAGTGACACCTTTGTTGCCAGGGACTACTCTACCACGCGACTCGCCGGTAGCACCACAT
+>43761 2
+GATCCTCGTCGATTCTACCTAGCGTTACGGGGCGACTACTAACCATAGATGGTACACAAGTCCCTCCGTGAGCAACGTCTCTTAGGTTTTAGGGGGAAAA
+>43762 3
+TTGCGCGTTCTGCTTAACTCTCATCCGATGGGTTGAGTACAACACAGGAACTCGTCTTAATCGCGCTGGGGTGATCCCAAAAAGCCGTTAAGCAAGCGAT
+>43763 3
+CCATATGCTGCCTTTACAATACGGTTATCCTGGAGGCCGCAAATGTTGGTTACGTGCATCCAGATCCAAATCTCGCGTACGAAAGGACGACCGGGTTTGA
+>43764 1
+TACCAATGGTACATTGTCATAGATAGCAATGCGTTTGGACCATACAATAGTTGTGCCGCTGGTAACCGACCAGCCGCGTGTTACGACAGGCGCCTGCTAT
+>43765 1
+CCATCTAAGCGCGCTTTCAGGGCGGTTGGCACGGCACAACTAACAAATCTTGGGTCCAGCCTGACGAGAAGTGAAGGATCTACCTTATTTGATGTTCTCA
+>43766 3
+GAACACATGGCCCTGGTAAACCGAATTACCCTTAAATATAGCGCCGCCTATCAAGCTTCTTGAATGGCGAACGGCTATTGCCGTTATCGGGTTGGAGCGT
+>43767 3
+TTCATTCTGCGAAAAGCGATGACCCATCACATAACGAGGCCTAGGAGATTGCTTCAGACTCGGCTGTCTATGTAGTTGGCTACGGCATCAGGACGCTTAC
+>43768 2
+CTTATACAAGTGCACACCGGTATATCTGTGTCGTTGGATGTCATAACTGACGTGATCAGACGCACCCCGACGGAGCTAGTTTAGACCCCACTATTGGAGG
+>43769 3
+TATGGGAGCCCTAGCAAATTGACCTGTTGGCGTTCACTAAGTTGCACCGGCCGTACACTGTCCCTGGGCAACGTATTAAAACTGACTGCTGAATACATGG
+>43770 3
+GTAACCCTCAGAGGGGGCTCCGTAATTTGATAAGGACATGGTGCCTCGCCATCAAACGTCCAGGTATCTTCCAGTGGAATACCTCATACGTATAGGTCGT
+>43771 2
+TGATGCCCCTTTCTCGCTAAAACCCTAGCCAACCTGTGCAAGAACCATTTGGTAAGACCTGACTGGTACTTCGGGATGGGGGGGCGAAAATTTCAAGCTT
+>43772 2
+AGAATAGGGAGCACTCGCACGAAATACAAATCCTATGTGGTCTAGGATCGCATTTGTCCCTCTGCATAATTATTTGGGAAGCTGTCCCTCGACGCGCGCG
+>43773 2
+CATTCCGCAAAGTGTGCTTGAAAGCAAAGAGACGATTGCCCCATCATATTAGCCGCCGGCCAATGCGCATTTTGTATACCATTTCGCGGGAGGAGGTTCT
+>43774 3
+GTATAAGTAGCCTATAAGTTCCTTTCTGGATCTGTTAAAACGGGACACGGCCGTAGATATTGGCGCGGCGTAACCGGACTACGTTATCACGCCATGCCAC
+>43775 3
+TATAACGAGCTCGAGCAATATGCATGAGGGTGGCAGCTTCTTACAGACCATCTTATGGCTTTTGCCAGACGCGTTATCCCCCAGTAACAGAGCGTGTAGC
+>43776 1
+TTAATGCGCAGATTGGGGGACCAGGGCCCTATAAACCAGTCAAAATTTGTATCTTGGTCAGCTGTCGATACCTCAAGCGGCCGTATGCTCCTTACAACGG
+>43777 1
+GCGAACTTATCACGCAGGAGAAAGAGCTATTTTAAGATTCCACGACGCCACTGCTCTGCTCAGCCATGATTTGTGGTGAAACTCTGATCTCAGCGGGCGT
+>43778 1
+TAACGGAAGTCTTGAACTATCGCGATACAGCTTCCTCCGAGAGACAGAGTTGGTTGGCGCCAGCATAGGCTCTGGTAACCCTAATCTCTAGTCTAGAGCT
+>43779 2
+TTTATCGGTCAATGGGATCATAGCAATCGATGCGGATTGCGAATATGAACCCCTTCTCGTCCGCGGTCGGGTTCAGTAGATACTACACCCGCATGCAAAG
+>43780 2
+AGCTCTAGAAAAGGGTACTCAAATACGGGAGTTTTTTCGAGCCCACCGTAGGCTTTTGCCGTATCCGCAGACGACGCTAGTCATTGTCCGAACTATCGAG
+>43781 3
+GTCAATATCCCAGGGTAAAGGTCAGCCCTAAAGATATCTCCGGCGGTTCACTGGATGTCTAACGGACCAGCGATCCCTTTGAACCATTATTCGTGAGGGT
+>43782 2
+AGCTTTAAGAAGGTCGTATGAGTCCATGACGCTAGCGGAGAAGATTGCTATGGCCTTGCAGCCCGTGTACGGTACGTATTCCAAATCACCATCTTCGACC
+>43783 2
+CTCCTAGCCCTTAACTGCACGGACTTTTCCGTCACAGGTTCTCAGATAGCGCGTGGAGCAGTCGAGAACTTCAATAATGGACTAATATGGAGATTGGGCC
+>43784 1
+CTTACCAGTGCCTCTATTGGTAACCAAACAACTTGTCAGCTAAAGCGCACACTCGCTTTATGATGTCGATACTGAGCGGCTTAGCCAGGGGGGGTACATG
+>43785 1
+AGTGCCAGAATTGGTGACTGAATCACTCAAGGAGATAGCAAGTGGTTCTCCTCCGTCTCGTCAGCAGTGCCGTGCATATCCCAGAAGTACTGGCATACTT
+>43786 1
+CATGAAAAGGCAGAGAGTTACTGTCGGACCTTTGTAATCGCCCGCCGACTAGCCCATCGAGGAAGTTCGACGTGTTATCTTAGTCGGCCATCACTGATTA
+>43787 2
+CTAACGTGATGGTTTCTTCTCCAGCGACGGACCTGGACATGACGTCTGAGGAAACGGACACAATTTTCCTTCAGCACTTAAGAAGTGTCGCGAGCTGCAT
+>43788 3
+CTTAACAACATGCCCTGGACCAATAAAGAAACGATTCGCCACGGCATGTATGTGGTAGCTGTCGCTGGTCTCGTACGAAGTTGTGATCTCGGATCTACGC
+>43789 1
+CGGTTACTGACGCAGGGGCTATTACTCTCGTCTTATATCGGTAGACCGTCAGAAGTACCCTCAAGAGGCTGTTGACGACTCTATCATGCCACAAAGTAGG
+>43790 1
+GTAAATGGACCAAACTGATCTCTTAGGGCATATTTGACTTCCGATCCGCATCAACTACGTTATCGAGTGAAATACGATGAGGCGGCGGTTCCGGCGTCCC
+>43791 1
+TAGTCGGAGGCTTGGCAAATCATAGCGAATGCTCCCGACTGAGGTCTGAATCAACGTTCTCCGCTGGAAGCTCTGGTGTAACCACTATCTAGGACAATCT
+>43792 3
+GACCAGAACTCATGGGACGTGCTAAGAGTCTGAGCTTTGACATCTATGCAGGCCTCACGTGCCGAGTTACTTATATTGTGGCATTGCACCAAGACACCGT
+>43793 2
+AACCTTCTGTCACGTCCCTGTTAGGCGATCTCAACGCATACTGATCCGAGTGTATCACCCGGTTATAGTATGGGGAAAACGATAACAGCAGTGGCGGTCT
+>43794 2
+TAACCAGTAGAATAGTTTCTACATGCCCGAATCCAGCTGCGGTCGAGGTAGGGTCTATGCGTGAACGCCACATTACGACTACCTTTGGAAGTACGTTCCG
+>43795 2
+TTAGCAAGAACCATCTTGATAGTTAGTCATGACGCCTGCGACAGAAGGATTCAAGTTAGACCGTTTTCGCACCCAGTGCGTGCGCTCACGCACTGTGAGT
+>43796 3
+GCCTCAAGGAACGAATCGCCCCTGTTTCGGACTGAATTGGAAGACTAAGCTCACGCGATATTTGCGCAATACTGCGAGTATTGGCCGTTCTCGTAAATGC
+>43797 2
+CTGAACTGCACGTAGAGGTTTCTCCTGCAATACCACTCCGTGTGGACAGAACCCTACAAAGCTCGTAGACGGATATATCGATGGGCGGTATGTTATCGCT
+>43798 2
+CGTACTTAAGCACGAAGAGATGAACACATTGCTTGTAGCTGATCCCGTGGGATCGCAAGCGTTATACGCGTCCCTTTCTACTGCGATGCGAGATCAGATC
+>43799 3
+CATTAGCACGCTAGTAGTAGAATGCGAGCCAGGGGAGCACCGTCGCGCTGATTTTTTCCATCCCTGTTTGCGATCTGAAAAACATGCTGTAACGCCAAGT
+>43800 3
+TGGGACGCAGCCGGGTTACACACCTTTTCGGACGAGACTAGACTACGAAGATGCACGACGGGCCAATTATTCGCATCCCTAAGGTAGCTGATTCTTTTAT
+>43801 2
+GATGTCGCCATCGCAGTAGCGGCTTCTTGAAGTGTAACGATCACGCAGTTGGTGTATCCCCGTAACAATTTGTGGACTCGCGCAACTCAAATGAGACTCA
+>43802 1
+CTATGGCTTGCCCGCGCATAATCATACTTTCAACTATTTGAGGACCCATGTGATGCCGTCCTCGCTGCAATATGCCGGAAGCGATCAAGTGAAGAGGGTA
+>43803 3
+AATCTCATGCAGGCAGGGAGCCCTGCTCGGCGACTTCTCTTATGTAAACTCGTTTTCGACACGGAAGTGTTTACGGACGTCCTAGACAAGAACGGCAATT
+>43804 2
+GCATCCAGGGATCTGAAATTTTGGAGATTCGACGCGGTCGGGTCAATACATCCGTCCACCGCATAGGTTTCGTACTAGCAATGTGACCGATCTCATCAGA
+>43805 3
+CGTTGAATTCAGTGGTACGGTGCTAGTAGCGTAGACCCCAACAAGACTTAGCCATTGTCAGGCCATCTTAGCATCTCACGAGCAATGCCGGTTAGATCGT
+>43806 2
+TGGCAAGTACTCAAATGTAATTATACAACGCGCCACGTGTGTCCAGTGCATTCGCCTGTGTACGTGGGAAGGCTATCCGACGTTGAAAAGACCTCTCCTG
+>43807 2
+TGGTCATTCAGAACCCAAGGCTGCACTTTCTATTGGCGGAATCGTAAGTCCCACCACAGTGGCAAAGTGTACGTAGGCTGGCACCTATGAACTCATTGGT
+>43808 1
+ACGCCAGCGGGTACAAGGGGATTACTTTTGCTACTCTCGGAGATCTGAAGCCACAGTATAATCGCTGTTACATTCGAGCGGTAGCAGCTTATGTACCCAC
+>43809 3
+AGTCTCCGATGGCCTTTGATTGCGTAAATCCGCTCCTACGCAAGTCGGACGCAGACCAAAGATAACATTTATTTAAGGTGGTGCGCGCTCCTGGAGAATC
+>43810 2
+AACGACGTCCTTCTACAAGAGTGTCAGTTGATGGGGGTTACTCCTCGAGGAGCTACCACTACTTAACCACGCTTTTATATTGGGCGGACTGCCAGAGAAC
+>43811 3
+GTAGATGGGCGACCCCATTCGTGATACCAAATGTCTAATCGCATTTGAGCTATAGCCGGTGCTTCGTAGTCGAAAAGGCCGATTGATTTCAACACCCGGC
+>43812 3
+CCGAGCGATCTGGTAGGCACAACATATCTAGCGCATCGTCCATGGAAGGTGACCGATTGCGTGATTGCCACTTATTTACTCACAGCTCGGTAAGCTAGTA
+>43813 2
+GCGGCCTGCCAACATGAGTCAGGTTGAACTCGATACCTCAGCTGAGACGAACTTCTCCCATTCCTCGAATTCGCGTTGTGATAGTGAAAACTTTGAGGGA
+>43814 2
+ACAAGCGTAGTTGACGAATAACGCTCACCAAGAACTTGGTACGGGTATTTCTTGAGACGACACGTCCCCATGGAGCTGAAGTTCTTTCGTTTCGACGCGC
+>43815 1
+CCGTGTGCACAAAAGCAGCCAATCCGACTATCCGCTCTTCCTGAAGGGGGATAGCTTGCGTATTAATGCTACATGGGATTAGTCTGCTGATCAGTCCAGA
+>43816 1
+TATACCAGCGCGTGGGTCGACATGAAGAAAGGCTAGGACACCCTAAATGGGCTAATTATCATCTCTCGCGTGGCCTGATCGTTATAGTCTCCCGGCATAT
+>43817 2
+GTGGCGTGAGTCAGATCGCGCGGTAAAATACTACAACGCTGCATCATACCGCCGAATGTAACTACTCCCATTATGGACATTACTGTTGAGGTCGGTGCTC
+>43818 3
+CTACCTACCTATGAAGGATTATAGGTCGGCGTCCTCTTCCGCCTTGGGGAGGGACGGCTTAGAGGCTCGTCTCACTAAAACTAACTACTAGAACATAGTG
+>43819 3
+AATTACGGGCACTGCTGTTCAAAGCATTTCCCTGCGACTATAGCGGGGAGCACGTGGGTATCGGTCCGCAGTCTGATCTACTAGCAGTTAAATCCTCAAA
+>43820 2
+ATGAGCACGAAAGGCGCAGTGTCACCTATGCCACCGGAATTCCCACCGCCCATTCTGGTTATAGCGGTTTTGTTAGTAGGAATAATCGTGCGACAATCTG
+>43821 3
+CATGCAATAACACGACCCAACCAGTCTGCGGTCTGGAAACTCGGATCGAATTCCAGGTCATTTATATTTGAGCTATTGCCTGGGGGCAGATCGATCTGCG
+>43822 2
+GTTCCAGTATGTACAATCACTTCTGGCGTATTATCCCTGGGGTAATACACAGGTAGGCGAGTACCTCATCGGTGCTAGCACACGACCTAAGGTCACGGAT
+>43823 2
+GCGTTATAGCTCTGATACTCCTGCATGTATGCTCCATGGGAACTCGGCCGTACATATAACAGCACTCTATGAGCGATGTTAGTGCCCAACGAGGATGAGC
+>43824 3
+ACCAGGTGCGAATGCGCCGCAGACTGGGTGTCGTCTCTAGTGCCTACGTTTATCACTGATCAGCAGGGCATTGTCTCAGTACGCGACAAATTAATACTAA
+>43825 1
+ATATAACGCGCATCGTTCCATGGTGGTGACATGTCCACGCCGTGCTCACTGGCACTACAGCAGCGGGAGGTTAATACTGTAGATTAACTAAATCGCCTTG
+>43826 3
+TCTTACATGCCCCGCACCCGGCCCAAGTAATAGGTCGGTGACACATTGCATGGTCAAGGCTCACGGTGTAATCGTGGCTATAGGAGAATATCCTGATTTA
+>43827 1
+CGATGAGATCAATAGCTATAATGCGGAGGCCCAAGACGCTCCCACATGCGTCATGTTATATATTGCAGTGCAATTGTCACGGGTTCTCGCCGCTGACGAT
+>43828 2
+CTGACTCCACTTCTTCTCGAGCGGGCCGCAGCTACGGGGCAGCTATCAGATATACGACCTAGGAGTATAAATGAACGAGTTTTGTACTAGTGTATCCAGC
+>43829 3
+AAGGATTATGCTGAGTGAGGGGACTTAGACTACAAGGCCATCAGCCTGTAACTGTATCCCAGTAATAACCTGTAGCCGTGCTCAGTTTCGCCTCCGACGT
+>43830 1
+TGGGAGGAGAACCTAAGATTACCCGGCCAAGCATCCATCCTAAAGGCTCCCAAGTCACGGACAAGCTATTGGGTTTCCTATGGTCGTCTGTAGGTATCTT
+>43831 1
+ATTCCACCACGCAAGTTGAAGGCTGGCTTTACCCAATCCATAATTACGTATGGTCGCCGCGAGCAAGAAGTATGTGGAGTTCGGCTGATCTGTACCGTCA
+>43832 1
+ACCTAGCCGTGGATCCTAAGAAGCCTTCGGTGAGTACTCTCCGAACACCTGCTGTCAAATGCTTCGCGCGATACTAGATAATGGAGAATGACTTGTCTGG
+>43833 3
+GAGCCGTCTCCTCAGAAACATTTCTCTGGCACGTCGACTGTGAAGACTTGGTCACAGAGGAGTTATCAAAGGGCTCTACGCTATTGCTTAAGCGCCGAAT
+>43834 3
+CTACAGGGACATGACCGGTCCGCTACTCGGTTTAGTTTAGATCGACAATTCGAAACCTGAAAGCTTTCTCTGGATTGCGAGAGGGGTTATACCCACGCCA
+>43835 3
+ATCTATCCACATGCGCTGGAGGACAAGAAGTCACGGTGGGACTTGTCTATTGATCATGAAAGCACTCCGCGTTTAAATCCGTCCAGTGGATCCGGATTCC
+>43836 3
+ACTATCGCCCGGTGGGAAAAGGAAATTCCTGATAAGTATTTACGTTGCACCCGGTTTGGAGTATATTTGTGCCACTGTCTGGCCGCAAACGCAACCGCAC
+>43837 3
+AATCTCAAAAAAAGGGTATCGCAATTTGACCCAAATGTCGATCGGGTGCAAATGTGTGTATCAGTCCCTGTCGAGACCGCGTGTCCTCTCCTGCGAGGCT
+>43838 1
+TTGGTCTTCAATATCAGACCAGGGCCTTCACCAAGCTAGAGTAAATACGAGTTGGTTGAGTGACGACTGACAACGATGATTTCTGCCGTCGGTCCACGCC
+>43839 1
+GGTGAAGACCGGCTCACGTGTCTTCCCGTTTTTAAAGTGCTAGCATAATGGCGAAACAAAGGATGCTACTGGCCAGTTGTGATTGACCCCACTAGCCTAC
+>43840 1
+ATTTTAAATTGCCCGGGGGTTTGACTACAGCAAAGATATGATGTCCATCCCAAGCGTACTATGGTCTGCCCATAGAAAGTCAGCCGGCGTCGTTCGACCG
+>43841 3
+CCTATTAAGGCCAGGAGCCGCCTTCGCCGATATTTTCAGAAGGACCGAAGTACGGGCCACACATTCGTGCCATAGTGGTTTTTAGTTGCAACTCATAAGG
+>43842 1
+CTCAAGTATGACAACGCCTTGTAGCACTGACCTCTATGCACTAGATGAGCTAAGGTGGTTCGTGTAGACCCACTCTACTGTCACTCTAGGGAGGTGGACA
+>43843 2
+GCACCGTTTGGTGATGCGAGTCTTCCTATTTTCGTTAAGCCAAAGAGCATACCTCCGTCAGTCTAGGAGACGCGACCATGCAATAAAACTGATGCCTGGG
+>43844 3
+TGCCTACTTTTGCGGCCATTATAACTAACTAGCGCCGCCAGCCATGGGGTACGGTGCCGATAAAGACCTTAGGCTGCTGTCGCAAGAGTTATCAAGTATA
+>43845 1
+GTGGCCAAAAACGTACACTCAATTTGGGACTTAGTCGACTCGGAGGTTCACGAAGTTGCGGAATGATCTTCTCCCTCCCGTTGCCATCAAGGAGTACTGA
+>43846 1
+TGGCGTCCCTTCCGAATTAGAACAGGTCTACTAGCACCGGCTCCATATTTCAGTTTAACGGGCCAAGAGCAGTCTGGGTAAGCAGTTGATTACAGACCGT
+>43847 1
+AGAGACCAAATTCCGCTGTAGTCTCCCTTCAAGCATCTCTTTATGCGTGAGGGCAAGTGGGCCGTTATTACATGGGGTCCAAAGCTCCCGAACAAAGTTG
+>43848 2
+TCTCCAGTACCTTGCACGGCCAACTGAAAACATGACATGTTGTTGGTGCTAACTTGCTTAGCCTAAGCTGTGCACATCGACGTGGGTCGGCACAATAAGG
+>43849 1
+ACATATTTCCCTATTAAGCATGCGCGGAGGCAGCGTCGTGCTTCGATCATAAATGGATATGGCCTTACCTACGTGAGACTATCTCCTCGGCGCAAGAAGG
+>43850 2
+CCGCTTGCCTAGCCGTTTTAGGTATCGAAGCCTATTGTATAAGCTTCCGCCAAATACCATGATCTCGTAGCATCAAAGCGTTTACGGGGGGGAACCAGAG
+>43851 1
+AAGCTGCCGTCCCTACTGTCCCCCACGTCGTAGTGTACGGTCGGGGGCAGATTAATTAAACTTACTGGAAATGTCCGCTGGATGCTTAAACCTAATGAGA
+>43852 2
+CGGATGATCCGCATGGGAAGACGATTGCAGGTGGTAAGGTGATATTCCCTCTCCTTTATAACAACGGTCTACTCATCCAACGATGTTCAGCTGACACCGG
+>43853 2
+GCTACTCGGTTTTCATGTAATCGATTGCCCCGTGCTGTGCACCAAAAAGTGGGCCTACCGTAGCGTACACGGGTCACGTAAATTTACATAGAATGAGCCG
+>43854 1
+GCGCTTCAGGCTGTGACGAAGAGCGAGACCTTAGAAGTTTACCTCCAATGATGCACCGAGATTCCCATGCGCAATATTTGGGATCGCTAAATTCCCGTGT
+>43855 2
+GTTCTCCTACAGGGAGAGTGCAGCCGAGTGATCCTAATCGCTCTACACAGCTATCACCTGTTAAACGTGCCGCTAATGACCGATAAACAGGTGTTGTGTG
+>43856 3
+GGGTTACCGGGTAGAATAGGGACTTTTACTGCCCGCAAATGTCACGAGCTAAAACCAGGTAGGCGCTCACGTATGACCTGCTCATCTCTATAATCGCTGT
+>43857 1
+GGGCTTAATCGCAGAAGTTAGTGCCGCAACGTCAAGCAGGCTCCGTTGGCTCTGCCGCATACGATTGTATCCTAACAAGTGCTGAATATTCGTACTGAAC
+>43858 2
+AGTAAGTCCCTTGTCTCAACGACACCAGCTCTTGGTAGAGCTACGTATAGTGCGGCCAATAACGTGGTCCTTTAAAAGCAAGTTGACCTGTCTGCGCGGA
+>43859 2
+AGAGAACACAGGGAGATGCAACTAGAGTTTGGTTTCATTCATCCGCTTGAGTATATGCGAACCTCACTCGTCCTTAGATCGGGCAGCCGTGTCACCAGTC
+>43860 2
+GTGGTTGGCTCATTACAAAGGATATAGACCTCACCCATTTGAGCGGCACACCCCAACTTAGGACGCCAGGTCACTTTGTACTTGGTGCTGAAGAATTCGG
+>43861 2
+TCTGAGACAAGGCCGCGTCGTTCTCAATTGTAGAAGAAATCATGCGTCACACAGACTGGTACTATCGTCAGATACGCTTGTCCCACCTGTAGGGTTGGCA
+>43862 1
+TGAACTTGGCGGTCTCGAGGTCATCAGATACGTACACACGCTAAAAGTTGGTCACCTATCACCTATCGAGTCATGTCATGCGGGGCCCAATATTCGTAGG
+>43863 2
+TAAATCCGATCGAGAATGGGCAGCCCACGGGTGAGCCATCATTGTCGCTGTTGCAATAAGCCATGTCTTGATACATGATGGACCTAACCCCTGTTACTGG
+>43864 3
+ACAATGTCACCCTTCGGTATTTGGAGGCCAATTAGCCTTCGAGCAAACTTCCCTTAATTGGCGGCACACATCGCAGGTTCAGGTGAAAGGGCCAAGTTTG
+>43865 2
+ACGGGGGAGCCCAAAACGTAATCGATCCATGGACATTGGTATATTGCGCGTGTTACCGTTAATACCTAGCACGAACGCCCGCGTGATAATCTCGTTTCTG
+>43866 2
+GAATGCCTGGCGTTACCCCCGACTATGGAACATGCATACTGCCGGTAATCTTTCATTAGTGGATTCACCTAGTGTGAACCTAATCGGCTGGGCGACAAAG
+>43867 1
+GTCCTCTTAAGACCGGGAATGGGCGCGGATTCTACGAAATTTGGAGCCTGAGGACCCAGACCCCAGTCTTGTCGTTGCATCATCTATCGTAAGTCAAAAT
+>43868 3
+CTCGCTGCAAATCTATGCTCAACACGTTCCTTAGCGAAGCTGCCCCTAGACGGGCTAGATCAGGTACTTAAGAGAACTCTGTGGGCAGATTTTCGTGAGA
+>43869 2
+CAGGCAAGTTTGACCTTATGTATGGTGCCCCGTACCCAGGGATGGCATCAGGGTATTTTTGCAGTACCCCCCTTCAAGGGCAGCGATGAAATAACTACAT
+>43870 1
+CCGATTGTGGTGTCAACCAACCACGCAACCAAGCTATTAATAAGGGTTTTTCCCGTGGCTGCGGACGACAGCGAGCACGAGATCTTTTCTGAATTGTGAC
+>43871 3
+GACTTGTTTTGTCGGCCCTATGTGCACAACCAGCTACTCCTACGATTTACTGTTGAGAAAGAATGCGCGGGGTCGCGCGTTAAAGAGCCAATGCAACACT
+>43872 1
+AAATTGGTTACACATCCAGTCCACGAAGAGTATGCTCTGCGTGTCTACTCTCGACGGCGAGAGCATTTTGCGTGACCCTCGTAATGGTGCAAAGCAGCTA
+>43873 1
+TCCACTTCATAACGCCTCGACGACAATGTCGGGGTTGATCCGTCATGGGGATGGGCAGCAGCAACACGCCTGACTGCTTAATGACTTTTTAATGCATAGA
+>43874 3
+TACGTCGGGGCTTCTGCCGCCAGGAGGGCACGGTCTAGTTCTCAGTAAATTCAGGAGTATCCGCAATCCGACTTATTAACGGTTAGCTACTCAAGAACTA
+>43875 2
+CGCGGGCTTATAAAGTCTGCTTTCACTAATCCGTCAACCCAGACGCCATACTAGGATTTTATCGGGTGAATCGGGAATAGCACACTCGTCGAGGACGTTG
+>43876 3
+TGCGGCAATGAAACTCCGTAATCGGTCTCTACGTGTAATTGCAGCGGCCCATCACTGTAAAGTTCCAGGGCCGCAAGGTAACAGTAGTACTGTTTACGTC
+>43877 2
+CTCAGCCGGCTACTACGCATCTTACTTTACATCCAAGGGCTACGCCGCGACAAGAGGCACGGGTACAGTGATGAACAGTTTTGGATAGTTGTTCATCTGA
+>43878 1
+TTTGCCGAGATTCAAAAGTGTGCCATACCACAACTACTCTAGGGGCCTAGCTGCTTATAAAGTAAAGAAGTTTCGAGCGCCGCCCTTGCCTTGGGCATGG
+>43879 2
+GGAGTACATAAAGACTAACACCTGGGATCTCGTCTGGTTATTCTCTGCCCATGGAAGCAACGAACGCTCGCGATGTGTTTTCATGCAGGAAGACGCTTCC
+>43880 2
+GATCGATAGGATATGTCGGATTGTGTAAGCCGCCCGAAACGCGACTGCTCCTTTGCTGCATAGCAATTGCGAGCCTTATTATTGCCGACCGTAACAACGA
+>43881 1
+TCGTGCCCGCATGCTACCATCAGGGGTGTTAAGCTCCGTCAACGGTAACGTTTGGGAAGCCAGATCACGTTCGACGTGTACATCAAGTAGTATACTCAAT
+>43882 3
+GGTTTACCTCTACATTTGGTTTCGGAACTGCGCGATGGGCCAATGAGCTATAAGGCTAGATCGACTAGCTAACGAACGTGAGCCACGGTCAACCTTCATC
+>43883 3
+ATAGATTTTCAGGCCTGCTCTGCGTTCTACGTTGGACTGTACCAGAAACCATGTAGGCAAATACCACCCAAGCTTAACGCGTGGATGATCGCGCTGGAGT
+>43884 1
+GAAGTGAAAATGAGGGTAATAAATAGCTCGGAGTGTTGCGCCATCCCGGATCCATACGCAGGTATGCTTGTCCCCGCTGATTCTCACCCCTGTTGTAACA
+>43885 3
+GGAGATGCTTATCACGCCATATCTGTGGGCCACATCTGGCATACTACATACATAGGCGACACACTTGGGCCACCGCATATTGGCTTGGTAATTCGGTAGA
+>43886 1
+TTGCTTAACCTCTCAACCCGGAGAATGCCGGCATCATTTCGGCGTTCCGCAAGTATATGCTGCTCATTCGTGGAGGCGAGGAATACGAAAGAGCACTATT
+>43887 3
+CTAAGGCTGCATGGATTTTCTTCTTAACTTCCATTGCAGTAGTGCCGCCAGGCAATTGGAGTGTGACGCTCAGCGTATGCAGAACCGAACTAGAACCAGC
+>43888 3
+CAACTTTCCTGTGAAGAGTGATCACTGGGGACGTCTTCTCCATGTATGCCGAGAGCCCCATTAGTAATTAGCCGAAAGTTGGCTTCCTAAAAGGCGCACG
+>43889 2
+CTGCGCTGCGAAAGGTATCATAACCCGCTTTTTGCTATTCACAAGGTACGCGAGTAACTAGAGCCGATCTTCTAATGTCCTTGCGAGAACAGCGGGGCTA
+>43890 2
+CGCGGCCCAACAGCCTATCGAGGGTGATTATATGAACCGATTTTACCTGGGAGTTTCGGGGACCCTTCGAAGAGTAGCTTTCAGCACCTCATATAAAGCT
+>43891 1
+CATCCGTGTAGCTGAGAGCGTACGAAGGCTTGACTACTGCGTGCATTTGATTTGCCTCCCGCGAGTAGTTAAACCAACGACCCGTTAAGACCTGATTGAA
+>43892 3
+GATCTCAATGTATTCTGAACATCAGATCACCGAAACTTTTGTCCGCCGCTGTGTGCGTAAGAAAGGTTTGTGTCGCACCGGAAAACTGCGCGCTGAAGCC
+>43893 2
+GATTGCCTTGGATGGGAAATCGAATGTTTTGTCCGTTAAGAGGACTATCAGCCTCCCGTCACGAGTGAGAGGCCACCTGCAAAGACTCTCCCGACTATTA
+>43894 2
+TCTGTACCCTAGAGTATAGATTAGACTTAAGGGTGCGGCCCCGGGCTGTCGCTATAATCTCCTGTATGAACGGCCTGCCAATAACCAACCAAGATGGTTG
+>43895 1
+GGTAGAGGACACTTAGAGCGGGGTGGCATCATCTTAGACTGAACATCCTCTCACTCGAAGACTCCTATGTTGATGGACCGGATTCACCAGACGTTTTCAC
+>43896 2
+GCCCGCCCGGGCTCGACACCCAGAAAAAAAGGTATACGTATCAGAATTCGTGTTTTATGGATGGTTTTCATGTGCCTAGGTGACTATGCCGACGCTACCA
+>43897 1
+AGTCGATCTGGACGTATGCTGTAATAGCTCAACGCTTTGGGATAGAAGGTCGCATTCAGCGACGGACGTCTAATCAGAACCCTACAGTTGTCACCGCCTT
+>43898 1
+AGCGAGACGCCATGGAAGGATAAGCTTGGCCGGTGCTTGGTTAGGACTAAATCTCCTAAACTACCCAAATTCCTCTTCCGCGCCTACTGTGGTTAGAGTA
+>43899 3
+CGATCCATAAACGTGTTGGGGCCGTCTTCTGTTGCCAGTTAGCTGAAAGACGTCTCTTGTTGGCGCCACAGGACAAAAAATATCAGTAGATAGCCCCTCG
+>43900 1
+TGCACTAGACACCGCATCCGCAGTGGATGGCACAAAATCGCCATCGTAAGGGGTGTTGAATTCTCCTGGGTCTTAATATACAACCCCATGGTTTTCGGGA
+>43901 3
+GGAGACATGTGTTCTCACGTTAAGTGTTACTAGTCAATCTCTGACATGCGATGACGGACGAACCATTACTCGCCTTATGGCGGACCCCTATCGGAGGCAA
+>43902 1
+GTGACATGCCCATCCAGGTCTTCCAGAGTCTACTTTGCGACTCTGCGAAAGACCCGGTGGAATGTTGGAGGAGTACTTACCCATATTCCTAGAGGATCAA
+>43903 2
+GGTCAGCCTTCTTCGTATCCGCGTACAGTCGCAAACGTACGAATACGGCTAATCATGAGTCGTCTTCAATAGTGAGAGCAGGCTTGAGCAAGGCTCATTC
+>43904 1
+CGGATAGATGCTCTCACGATTGGAACATGCTATACGACCTAATAATAGTAAGCAGCGCGCCCGCAGCCTACCATATGTATGGTTAGCGGGCTTTCTGTCG
+>43905 1
+GCAGGCAATTAATGATCAGCACTGATGTCGCGACAGCTTCAGCGACTTCTGAGAGCCTTACTATGTGCCCCTGTCCCGTTCTTTATAGAGCAAGAAAGGG
+>43906 3
+CCGGTTTATGAACATTCGGGTCTAGTGAAAAGCCCATATTTTACTCTGAAGGCCAGCGTTAGTAGTAATTCGGGGTACCCTGCCACCTGGCACGACAAGC
+>43907 3
+CCTCACAGTATATTTAATGCTATCCCATGTACTAGGAATGCGATCACATAGCAGTATCGGGCCGGCATGTATCCCCTCGCCGTTTGGGAGAGACAGGAGT
+>43908 2
+AGGCCGGAGGCAGTTAGTGATGCGTCCGTAGTTAACTTCGGTCTCCAAAGGCTCAGCTAACGATACTTTACGCTAGAGTAAGCCATCTCCCATAGGACTT
+>43909 3
+CCACCCCTTTCTAGAGGGAAATCTTACGGACGAGTATCCCAAGGATATTCGCGCGGGATTTCACTTGGAGCCACGGATCTTGTAACTGCTGATTAGGCAA
+>43910 2
+TAATTCGACATGGGAACGTCCCCAAACTACGCGCGAGGGAGGGAGCCAGTCATATACGTATGTTTGGGCACGTTCTCCTCAGTTTGAATTACTATCGCCA
+>43911 1
+TAATCGCGGGGCCATTTGCACAGGGATGTCATGCGCCCAAGAATCTTAGGTTCTTGATGAAGAGGATCATCCGCCGGTGACCGAACTACCTTCTCTATAA
+>43912 2
+TAAGTTGAACGTTCAGCTCAGTCACGCTGATAACTTCAGGCTGCCATGCTGCTAATGGTGAAATGATTTGATGCCCAGCACCATCCCTAGGGGGACGTCA
+>43913 2
+GTGTATTTGAGGGGCTTTCGCAAGAAGATCATCGACAACCGTGGTACAGCCTTCAACCTACTGAACCGGTCTCCTGTCAGTGTGCAGAACTCCGATGTAA
+>43914 3
+CGGCTAGGCGACCAATTCACTACGTCTCGGGCGTAGTGCCTAATGCCGTTGAGTCTTGAGAATGGAGAACTCCAGGCTAAAGACAACAATTCTGTTTCTC
+>43915 2
+GTGTACTGCTACTGTTTTGTAAGACCTAGCGGATGAACCGTAGCGGAGAGCGCAGTGCAATGCTCCAATTACTAAGCCACTACACCTGAATCGGCTTCTG
+>43916 3
+CGCACCTATTCATGAGGGCAGCCAGCGGACGAACGTGGTCGTCTGGAGAGCTTGCTTTACTATCTTCTTATGCCGAAAGCGGTCCAAATGAATATCCTAA
+>43917 2
+CGATACATGATGTATGACACGGGTGCCGATCTAACGAGTCCGTCCTAGTCCTCTTGAGTACAGAACGCATTAGAACGATACGGTCACGGTGTCTACTCTG
+>43918 2
+GGATGAAAACGCGAATCTTGGACAACCATGATTTATAGTCACCGCCTTGGGCCTTTAGTGTATTCTCAGACATATCCCGCCGTCGAAAGGTCTCGGGCGA
+>43919 1
+CTATGTATCCTCCCCACTGTAAGTGGCACGTATTTGTCGGAGACAGCCATCTTGATGCTTAGAGCAACGATAATCAAGTCGGAACGTCTGGACCGAGCTG
+>43920 3
+TCTCCGCAGGCAATAGACGCTTCCTTCCGGGCAAACAAGATTTGTTACTAAACACCGAGTCTTAACAAGTTGGGTGATAGATCCGTTGCGACGTCGGGTC
+>43921 1
+TGGCGAGTTTGGGCCCGATATAACGACACGCCACTTCTTGGTCACCGCGCGGGAGTATGCGACTTCGAAGTATATAAAACTTTCATTTGAACCGCCAGAT
+>43922 2
+CAGAGCGCACTCGTGACTCTTAGTCAGGCGGGAACGCCTGAAGTTCAACCTGACACCCTGGTTCTGTGGAACTACTGGTATTTGCTGAAAGACACTTTAA
+>43923 1
+CTTTTAGACTCGCTTTAAGCCGCCAACTGATACCAGACTTTGCGGTGCCAGCTGCTCACGATAAGAGTAGGTAACAGCGTCAGTTGTCGTAGATACGGAC
+>43924 2
+ATGAAGGGACTTAATTAACTCCTGCCGTACGACTGGCCGACCCGAACGCTTAATGTCACATATCAAATTTTTTGGTAGCAGCGGTCATATCGCGCGGGCG
+>43925 1
+TTGGTGGCCCGAAAACATATCGCCTTGTCGTTTGCAAGTGCCACTGGATGCTTCACCGCCCAAAGCCACACAGAGATAATAATTCTATGTGGGGTGTACG
+>43926 3
+AGCACTGTTAGATATCCGCCGCTAGTCTATTCCGTGTTTAGTTAAGCACTATCAAGTTGAGAAGGCGAGGTCAGCGCAGCACTGTCAGCGCACTACGACT
+>43927 2
+AGAGCCATTCGTTGTTACCGAGTGTCGCAGACACCTCCACAACAAGCGTTTCGCGTGATGAAGATCATGCTGGTCTGATCAAAGAGCTCAGGTCGTTACT
+>43928 2
+AGCGTATACTCGAAGTACCATAGTACATACGGACCGACCCGGTGATACCTAGCGGGTGTCACTTCACACTTATTCTTGATGCGGGGATACTTATGGACGC
+>43929 3
+CCGAACGTAGAAGGATTGCAAATGTCCTCACATGGCGGCTTAACCAACGGCTTGGGAGAGAATTTAGGATTTTGCATATCCCCCGCTAGGCTAGTTTCCC
+>43930 1
+GCGACCTGAGTCTAAATTGCTCGTTCTCTGAACTGTCCGCTCCTCGGAGAACTGCGCGATACAGCTCAAGTATGCGGATCTAGGACTAGAATATGGAACT
+>43931 1
+ACGGAAAAATAACCACTGGTGTAAATTTACCGAGCTGCCGTCTCTGTCCGGCATGACATTTTCTATGGTTACAGGCGGGGCGACTGAAATCCCCATCGTG
+>43932 1
+AACCTGATCTAATTTACCCCCCCGACACTGAGGGAGGCCAGGTGGCCACGCGTAAAAGTAAGTATGTCATTCACTGGTGTCTAGTCTTTCTGGGACAATG
+>43933 3
+CTATCAACGTTTCGCTCACGGAGGGTTGAGCGAGCCCTCATCTAATTTCTGAATGATGGAGCGGAACACTTTCGCAAATGCGTTCCACGTGAACCAGTGA
+>43934 2
+AGATCCTGCGTGCGGAAGATACGATCTTGACTGTACCTTTGTCCAAGGTCATGAATGATCATTCCCGGACTCCAGGCAGGACAACATGTGCAGTTCACTG
+>43935 1
+CGCTTTACCCACGATGGATTAGCTTAGCGCAAGGCCTAGGAGTTCAAGTTTCGGAGCTTAATCATCGTCAGAATGATATATCAGTCCCGGACACGGTGCC
+>43936 3
+GATGAAGGTACTCAATGTGGCTAGCTAGGAGATTTTGGATACTGCAGTTCTCTGAGAAGGAATCTTAATGCCCCCAACCGGCCCTACCCATTGCTCGAGC
+>43937 1
+TCCCCACCCAATGGACCTACGCGGGGGAGTGGCCTAGTTGTACCAATTTACGTGAGTCTGATACAAAAAAAGTTCAATTTCTACTTGCCCTGGGACGTGG
+>43938 3
+TTGGAGCCTAGTCGCATGAGTCATACGTACCAGTGTGTGGTAGACTCGTTAACCGTCTGAAGTCCCAGTAGCGAACCGAAACCGATTTTCAGCTCGAACT
+>43939 2
+TGGAAAGGAGTTGAACCTGCTGATCAGAGGTGCCCTATCCCCACAGTAGGTGCCTGATCTCGAAGTTACGCTCGACGGAACTTTAAGATCTACATCTCTG
+>43940 3
+TTGTAATCGTACTTCATTTCTGGATGGTAATACCGCAGCAGCTTAAAGATCGGCGGCAAGGATTTCACCTGCCGCAGTAAGCCCCAAAGGGATGCTGCTC
+>43941 2
+AGTCAGTGAGGTTCTGGACCTTGACCATACCTGATATCTAAAGGTACCGGTCTCTGGGATAGCGGTAGGCGACATGTCAACATTTAGTATCCCACGACCC
+>43942 3
+TACGATATAGCTGTAACCACCGGCCACCGGGGGATCAGCTAAGCACCGAGATGAAGCCTGCGGTTTATTCTCGTTATAAATGCACCGGATGTTACTGCTT
+>43943 2
+ATGTGACGATTCCGATTGAATGACCTAGATTCTCGTGAGTCTTGTACCCCCTCATAGGGAGATGACGGAACCATTTGAGCCCGCGAAGAGCACTCGTTAC
+>43944 3
+CCGGCCTCAAGAATAATCCAGCTCTGGGTTCTTAACTGGTATTGTAACTTTGATACCACGGCCAAGAGCTACCCAATGCTCAACAGTGGGATGGGTGGCT
+>43945 1
+ACACAGGCTTGCATAGGCCGATTTCTGGCAGGGCCTGTAAGACCTTGCGCTGGCATGGTCTATCTTCCAAGATTATGACTTAATACATCAGAAGCCGGAC
+>43946 1
+AAACGACTCGTTCTAAGGGGGGCAGGTAATCTCCCGAAGGTTGCTCTAGTGGCCATACATCTAGAACCACAGCGTTATGCTGGATTATTCCACAGGTTCC
+>43947 2
+CCCTTGGCTTATGGCCATCTCGACTAAGGTCAAGCACACAGTAACTTGCCGTAGATCTTTGCGGTAATCCTTATGACATGAGCGTTCGGAAAAGAGGGCC
+>43948 2
+TTGACCAGGGACTTGCTATAAACTTACGTGCTGGCGTCCATCCGTTGCGAACACGACATTGGGTAATCTCACCCTGACGGCGATAAAGATATGACGGTTC
+>43949 2
+TCGATATACGCCGAACCCAAGGGTCTAGATTCGTCCTATAGCACTTAATGCACCTTGCTGCAACAGCTGGGTGCACATGTGAGCATATCGGCTGAATGTG
+>43950 1
+TAGCCAAGCCTAAAATCCGGACACCCTGCCAGTTCACTCCGGTAGGACCTTTGGTAGAGGGTAGGTTCTGTATCACTTAGTTACGTGTAGAGTCAGAACC
+>43951 3
+CTGTTCTCACGCGATATCTACCGAGGAAACCCACCGAATATTAAGTGCCTAAGTCACGATGCGTAAGATGTTGGCTTAGGACCTCCGTGGACGTGGATTC
+>43952 2
+GTTCTGTAGTAGACGTCATCCGTGGCGCACCAAATCCAATGCTTTTAGCACCGATTGTGGACACTGAACAAGTATCAGGCACGTCCTTGGCATGGTGACA
+>43953 3
+CTGGTCTTGGAAAATACCTGGTTTTCAGCGTGACCGAACAAACAGTACCTTGCGCTATTCCGGCCTCGAGGAACTGGAGACTTTCTCGGATAAGAGCATC
+>43954 3
+AAGGTATAGATTATGTTAGTGAGGTGCACCCCTCGCTTGGTCCGCGCACTATGACCGCCATACGTGAATTACAGGCGCATTACGGCGCTTTACGAAACTA
+>43955 1
+CTCTAACAGCGAGACAGCTGTGGCACTCCAACATTCTGTTAGTTCCAGATCCTACTTTGAAACGGTTGTAGACTGACGGGAGTACGACCGGGCATTAGCT
+>43956 3
+ACGAGACCCTGTCTAACCACATTGTTGGCGCATTGACGCTTGAGATTGCCTCTTCGAAGTCGACACGACGGACTAAGCGACGAATGTATATGGGCTCTAT
+>43957 3
+TCCTGTCCCTTATCATCTACGTTGGCGAGGGGGATGGATGAATCATGAACAATTACATACAGTGAACCGCACTGCGCGCGCTCTCGGTGACTTAACAAGT
+>43958 3
+TTCGATCACGCGGTGCCTTAGGGATCGAAGTGCAGTCCACAAAATGTGTACATCCCCATTGGTGAAGTGTCTCAAGAGGGCACCATCAATGCTTTTCGAC
+>43959 2
+CAGGGCATTTTCCGAGAGGCTTTGTGCCACTCACATCAAATCACAGCTGACAGAATTCTTAGAGCGCTGCAGATTTGGGCTCCCAGGCATGGAAATCTTG
+>43960 2
+TTCAGCTCCCATAGGACTTCCCTACGAGTCGGTGGCAGTGCAAAGTTGCCCTGTAACCTATGCGCTGTTAGCACTAACGAAGATGTACGATAGGATAGCT
+>43961 3
+GATCAGCCGACCGTGAGGCACGAAGCCCTTACTGCAAATTTCCTATCGTAACCTTACGTATATGATAGATACCTGATACCGGACCCTATTTTGGGGGGGG
+>43962 1
+GGTAATCGTAGCATGCTCTGGTACTGCAACTCCTGGACGACTTTGTGCAAAGAGGCGCCTTAACTCGATCAGAGGACTATAAAATCGCATCGCTTTGCCG
+>43963 3
+ATTTCCAAGCGGGATAAAACCTTCTAAGCGCGTGTTGTACCTATAGACTGTCCGTTTAAATACTCGGGCCCCTCGTAGATGAGTACGGGCCGTACGCAAG
+>43964 3
+CTATGAGAGCAGCGTTAGTTATAACAGGCGAGCCATAAACTGATGTCCAGACTCTCCTACTACTATGGTCATGAGATGCACGCGTCCGTCGCAGTCGTGT
+>43965 2
+GATCAACGATTCTATAGCGCCTTGCGGCAGCAGTGTCCGGATTCGAGCCGCCAGATGTCTTGTTCTAAGACATCTGAAAGGCAACACAGCTTAGTCTTGA
+>43966 2
+GTTACCCCTCACGATATCGTTCCGAAATGATAACACCCTCGGATACTTAAATGCGCCGTCGGGAGTCCAGTGGCTGAATGGTCTATTAAGCGGGCTTAGA
+>43967 3
+TACCTGTCAGGTCTAGAAATGCGGAACTGTTTGAACGACCAAGCTCCCAGGAATCTGGTGTGTCCGACTTTAATAATGTCCGGGCATCCCACGTATGGAC
+>43968 3
+GCAATCTAACGCCTTATCTCAACACAACAGCTGGTGATCCTACTAGTGTAATCGTGGTCTGACGTACGAGGCAGGCCGTAAGTACTACCTGTATTGCGGG
+>43969 1
+TATATACCGATTGCGGCCCCAAGTGGCCCAGACGATGCTACGAGCCAATGAGCGTTAACTTTGAGCATTACTGGGGGTATTCCTAATCTAAGCATTCGGC
+>43970 1
+TGTGCCCATAACCATCGAAGGATAGTCGTCACTCTTGACCTCGTCATCCGATAGGAAGCAACTAGTATGTGCCTTCCTCGGTACGGAGGAGTTGAGCTAA
+>43971 2
+AAGACTTATTGGTAACCGTAGTTCATAGTGCCCCGATGGCACGAATATCGCTCACGGACTGTCTCGTGATTAAATAGCTCGTCGTCCCGCTGGAAAGGAC
+>43972 2
+CTTTGTTGACAGGCAGGAACCGCATCCGGCGAGATTGTTAGGGATTTCATCAAAGCATACCGCACGAATTAAACGTAAGCTTCGGGCTCCCTATGTTCGC
+>43973 2
+CGATCTCCCTAATTTAGAGTATCGCCTGATGCTAGGTCAGTCGAGTCGTGCTCTTACCAAAAAGGGCAAGATACAAGAGCCGCTTGATCTGTCGAGGCCT
+>43974 3
+GTGCTGTCAGCCTGTGACATTAACGATTTCATTGAATGGGTTGGGAGCCAGCCCAGAACTTGAAGAGCATGATTCTGTACCATCTCCAGGCTCCCAACAG
+>43975 1
+ACCTACTATAACAGAAGAAACGTTAGCCGGGGCGGACTTGGTTTGACAAGGCAGCTCTTCTTCACTAGTCTTCCAGTGGTATCGCGCCGCTACTAGGATA
+>43976 2
+AGAAGGAAGTCGCTTTACCTTAGTCTGGCGGTCCCAGAGTTAAATGCAGGTTTTAGAAATTCTCGATGGCCGCAACTATCCCCTGCCATGAAGCTCGAGC
+>43977 1
+AGCTAGTAAACGAAAGAATTGCACTGGGGCGCGTGGAGTCCATCTATGCGGGATAAGTTCACACGCTCTCTACTCATCCCCTCTATATGTTTGCGGAACG
+>43978 3
+GAAAACGTCACGTGTAGCTGAACTCCCATAACTCGACTGTTGATTTTCAGTGATGTGGCCTCGCCCCGGCGACGATAAGAGTTGGACATTTTGCCCGAAA
+>43979 3
+TGAGAAATGGATATTCTGCATCCCTGTGCTTCGCCATACTACGTAATAGGAGTTATACACTAGTCCTCCGGCCCCGAACAAGCGATGGCAGACTGTGGTG
+>43980 3
+AAGATTGTACTGTAAGCTCGGTTATCCTTAAAGGTGGTTACGATATCGAGACGTGCTACGAAATGGGCTTCCTCCTCAGACTCGCCTGCAAAACCGCCGG
+>43981 1
+ATCGGGCAGTAGTGTAGCTGATCCCAGCCACAATGTTTTATTTAAAAGGGGCTTACCACAGGTGGTTACTGGCGTCAAAACTAAGCTCGCCGCGACCTTC
+>43982 3
+CAGCAATGCATATGACGTACTCTGATAAAACCTGGGTACACAGTGGCAGGTCAATTTCAAACGCCCTCGGGCAACTTGTCGTTGTTGGTGCCCTGATACG
+>43983 1
+GTAGCGATACGGATTGTGCGCTCAGGCTCCGTCGACCCATCAATTCATTAGCGAAAATAGCCATTGCCGGGATATAGCTGCGGAGTATTCGTCAACTCAT
+>43984 3
+ATGAGGGCTATCACGCACGATTAGAAGGACCACGCCTTACATTCAAAAAGTCTAGGTCGCGTGAATGTGTGCTGAGTGCACATCCTGTCGCTTTGCTCAC
+>43985 2
+CCGTCTCCACCAGGTAGATCTGGCCCGCACAACATGTGTTTGAGGGCATGTAGACCTTCTAACGAGTAGAAGACTTGTGTACCGTATCACCTGAAGGTTA
+>43986 1
+TGATGATGTGATCCCCGCCCAACATCTTGTCGGTGACATAGCTGTTTACTGTAAGGCGCCGCGACGTGTCTAAGAGAGTCTTAAACCGCAGACTACAAGT
+>43987 3
+AGTACACCCGTAATTGGCGTAAATAGCTGCCTCCAGGGTGACGAACCAGACTCCAACTATCGTACTTCGCTCGGGTAGTGTTGTGGAAAATTTCCGGACT
+>43988 3
+ATAAGGCAATACATGCGCAGGTTGTCAATTCCTCCGCGTTAAGGTTGCCGGGTTTCGCACGAGCCCACTGTCCTGTCATAAAGAGTAAAAGTCCTGATGC
+>43989 2
+AAGTAGAACGGCGGCTCCTTGAGAACTCAGCCCGTATATAAGCCTAGGGAATGTGTCAGCCATTTAGCTAAATTCAGGGCTCTCAAGCTCTGCGTTTCGC
+>43990 1
+CTCTATTGACAACATGGCATGGTAGGCGAGTATCAACTTGTGCTGTCTAGCCCATTAGCCGACCAACTCGCCATATGTAGCAATTGAGGTGCAGGATGCC
+>43991 1
+CCGGAGAATTATAGACACCTTTGGCTATTGAACGCTGGCGCCCGTCTGCAGCCATTGCGAAATACGTACGGCAGCGTATATGCCGGAGTTTATAACATCT
+>43992 2
+TTCGAGGTGCCCCTATGTGAGCCGGTCCCCGGTCCAAAAAAATGCTACAAACCTGAGCCGTCATGGTGTAAGATGTTAATGTGTTCAGCCGCGATATCTA
+>43993 3
+GAAGCCACACCTACGTACGGCATCGGTCACACAGAGCGCTCCTCGTTAGCTTTTTGCGACTTGAGGAAAAGGTCGAAATCTATTTCTTTAGGCACGAGGT
+>43994 1
+CTGACGTTGAGACACGATGTCATCGAATACGCTCGATCCCAGATTAAGAAGTCACCTCTCCTTGGGAGGATAGGCACGTACTTTCCGATCGCTTGAGGTA
+>43995 2
+TGATTTGGCAAGAAGCGCAAGTGATATCTGGGACATGACGCCGCAAACCCCACTGTTCTCTTACAAATTCTGTTCAGGGCGTCATCACAGCTTCAGGGTG
+>43996 1
+CACCTGCGGGACCTGGTCCAGTCTACGCTGAAATCTTACGCTTGAGATGATTTTCAGGGTAAGTCAGCGTCAACATTTAGCAGTACAAGCCAACGTTGCG
+>43997 1
+GTTAATCAAATATCGCTTAGGCGGCGACATCAAACCGTGCGATCCTGAATTACGTTAATGCGCCTGTGCGCGCCTAACGAGACTCTTCGATATTCGGGAG
+>43998 1
+GCACAAACTGGACGTGAACCTCTGAAGTTACTAAAGTGACTGCCTGTTCGGCAATAAGTACCTCGAGTCCCGCCATTTAGGGCCCGCGTTGTGAATATTG
+>43999 1
+CAGGGGATTGAGTAAACGCTCCGTCGGCTCCCTCAAAAATCGGATTGTTTTTCCATTAGGAGATTGCTCTCGAACTGGCGATCCGATACTCAAGACACGG
+>44000 2
+GATGCTATATAGCACTAGACGGTCCACTTTAGACGTTTTCCCATACCCCCATAAGAAAGATACCCGTTTGCGTGACGACGGGAGTGCGTAGGTGGACTTC
+>44001 1
+CCTTCCACTAACTGAGACAGATTAGGATTGAGGCCCACATGACCCTAGTCTTAACGACCGGTATTATTTATCCAGCTGGTGCGGTGGAATCAGGGCTAGC
+>44002 2
+CCGAGCGAAACAGTAATTACGCGATATATAACCCTTACCGTCGGGCGCGCATTGTTCAAAAGGAACGGCTGCTTCGATGCGCCCTTGCTGGATGTTATAT
+>44003 1
+GCGTAAGAATGTGCCTCAGTAATTAACAACAGGCTGGATCGGCACTAGATATCGAGTACCTTATGGCGAGACCGTCCGTGTATATCCCCTATGCTCTGGC
+>44004 1
+AGGATTATATCCCAGGCGGGGTAAAAGTGATACGGTCCGGGCCTATTATAGTCCTACGTCCAATTAACAAGCGGCCCCCGAGCATTTAGTCGTGTTACCT
+>44005 1
+TTAGTTGATTCTACGAAACGAGATGCCACCATTCGGTTCCCATCGAACAGGCGTACGGGACCGGGGTTTCTATATCCCAACATTTAGGACTTCGGGCGAA
+>44006 3
+AGTCACAGGTGTAATGCGCGCCCTACTAGCATGTTTACGGATGAAAGCTGTTCGTACAACTCAAACCTTGCGCGGGAACAGATCGTGTCCTGCATTACTG
+>44007 3
+GAACGGTTGACTACACCGAAATAGTTTACGCTCAGGTTGAAAAGGTCTTTGTTGCACAGACAGCGGATAGTGCGGGTACCCTTTGTCCCTCACATCGACC
+>44008 2
+CAAGCAACTGTTGCTTCTCTACTAAGTCCGTCGTTTGCAGAACGAAGTCCATAGCACGTGATAAGTATCTCGAGGAGGAGCGCGCTTAGACCTGTTGACC
+>44009 2
+GTCGTAACTTGGGAAGCCAGGTAGGTTAATCGTTTTTCGCTCCCTCATTTGCCAGGAGGCGTCCAACGAGCCCAATCAAGTAAACGTCTGATAGACTAGC
+>44010 3
+AGCTGGCTAATTCGGTCTTAGCAGCCAACGATGAGTCTCGGCAAATACGTGCCAATCTTTGCAAATCCAGCTAGCCTGACCAACTGTGTCTGTTGGGAGA
+>44011 1
+GTATCCACAGTGCTTGAGAGAGTAACTCACGTGAGGTAGGTGTACCATTACCCACATGCCGTCTACCCGAAGCGCTGATTTCGGAGACGTATGATATTCC
+>44012 3
+AGGCAAACATGGGCCTTTCTTCCTAACCAACCTAGGGCCAACTCTTAAAGTCGGATATCGTCATCCATTACCGGGTTGCTGGAGAGCAGAGGGTTTGCAT
+>44013 3
+GCGATGAGCCTGCCGGCTAGCGCTTTAATGTTCGCAGTATACCGTCAAAGAAGAAGTGGGTTAAACGTGGCCTTCCTGCACATATACGAAATCCCCTTGT
+>44014 3
+TTCCACTGAACCCCCATCCGTTAATTGCGTAATATTGCTACGATGGCTACGTGGCAGTGCGAGGATCAATGTTTTAGCACGAAAGGCGCACGATTGCAGC
+>44015 2
+ATTACGGCCGTAATAAACGCTGGTAACTGTGTCACCGAGGCATGCCTTCGAATGTCGCTATTGTATAACTCTCAGGCACTAGGTCAAAGCGAGGCTGTCC
+>44016 3
+TAAAAAGCTCCGACTATAGTACGAGAGCCACACGTATTGATAAGGAGTAGTCGGTTGTCCTCATCCCCCACAGCGGCAGTTGTGCTCGTCTAATGTCTGG
+>44017 1
+GCGCATTCTTAATACAGAACCTGAACTCATTAGTTCTAGTGGTGGCCGTGAGGTTCATATGCGACGCGCCATCCTCGCACAAATAGTTCGCGGAGCGAAT
+>44018 1
+GGCTAGGACCAATCGAGATAACTCCGGCTGACTGCCTTCTAGGCTAATTTGTTCTGGACGAGGATTTTGAATCCAACAGCCAGCTTACCCGCGGAGATTA
+>44019 3
+CTAGGGCCGAGCCTGCTGCAAGAGGTAATGTACAGGATAGCCTTCTGTGTGCATGACTGACCACATCTTCAATAAGTACTCCTCGTAGTGGGCAAATCTC
+>44020 1
+CCCAGGGGACCGTAAGGAGCGTTGCTCCCGGTTTGGCTATTTAGCCTCTAAGTCTGTTCAAGCAATTATGGAAGCGAGCTAGAATCATTCCTCAAGCAAC
+>44021 3
+TGGTCTGCAGCTGCTTGCGTATGGCCGGGACATATCGCTCAATGTCCACATTGATCAAAACTTGGTCGCTAAACGCCGATTACGAATTAGCAGCCTAGAG
+>44022 2
+TGTCTCTGTTCCGCTCCACGAAAGGACCTTGCTTTGGATACAAGGTTCGGGCCAAAGATGTGTAATATAAAGACTGTCTCGCTACCGGTCAGGACGCCAA
+>44023 2
+CATCCTTTTGTTACCTGAGCAGCAAGAGAGTAGAGAGCCATTGCTCTCGAACATAGGCGTTCCGCTTACCAACTCTAAGCGCTACCGGTGTGTTAGAGAG
+>44024 2
+CCAGTCCCTGCCTCACTTGAGTATAACTGAAGATTTCAGGCTTGGATCGGCCGTATATATCCGCCCCTGGATGAACCAAGGAGGGACGTATCGATAATGT
+>44025 3
+CGATCGCGAGTAGTTCTCACAGTTTTCATTGAGAGCTCCCCTCCGGCCGCTAGGACGAAACAGGTCAACGGCCCATAAGATCTTGGAAAGTTTTTAAGGT
+>44026 1
+GCACGTACCTTGGGGGGCTGCGCAGGCTTAATACGAATGCAATTCACAAACCTTGTGACATTAATGTTAAGCCGTTGGTACTCAGACGTGTACCGCACTC
+>44027 1
+CTTTTTGGGACAGGCTTGACCTGAACTTTGGTTTGTTGCCATTGCATACACCCTAGAAGCGACGCTCCACAAGACACTACATGGTGCAGAAGATCAGCGG
+>44028 1
+GTCCTAATGAAAACATCGTAACGCCCCTGTGAGGGTGGGAACAGCCCGGTCCTTGCAGACATCTCTATTAGTCGTTTTCGCGTGGAGCTAATCCTAAAGA
+>44029 3
+TACTTATAAGCTGCGACTCGTATCCGCTGAGAGCGCAATGTAGAGCTTCGTTTCAACCTCCCCATTATCAACTCAAAGGTGGAGGGCAGTGCGTAGGACT
+>44030 3
+GAGCGACGTTATATTAGCATCCGCGTCATGGCCGAATCCGATCAGGGGTACTGGAGTGAAGACCTAACAACGTTTCCATTGATGTCACTGATTGTCCCAC
+>44031 1
+CATTTTGTTTACGCACCAGTCGGTTAAGATGGTAGCCAACCCAATGACAACACTGGTCCATATCGATAGGGTCACTGCTTGCGCTGGACAGGGTAGCTAC
+>44032 1
+GAAAACTGACTGGTTGCGTAAGCGTTGAACCAGACCCTTGCTGAATCTTTACATGTTATCGTAGGATGAACGTGTCGACATTCGACCGCCAGCCGAGCCT
+>44033 3
+TCACAACGCCGTACGCTCAGCTTCTGTTCACATTCTATGCATCTAGGAACGATATGCTAAGTAGGTGACGGCGGACAATGGTTCACTGATCGACGTCGGA
+>44034 3
+GGTGTACGTCCATTGCATAATGTTAGGGCGACATGACTGGAACACGGCTTCATAGTGGATTCCGGCATGCCGCACCCGACTTCGTAATTATAGATCACCA
+>44035 2
+GATCTCCATCTTATGAAACCGATGGCATAACAAGCGGCCTAGACCGTCTTCAAAGTCTTGGTAGGGAGCTGATGTATGGCGGCCAATCCTCCGTGTCTAA
+>44036 3
+CACCCAGATCCTACAAAACGGCATTTTCCGGACCGAGGGTCTAGAGCCCCGCTAAGCCCTCGCAGTTTTGTTAGGGCATTTTAGAGAAATGTGTTAAGTG
+>44037 3
+TCTTGTTTTCACAAGAGAGAGCTGACGGACGCAATATTAAAACACCGTTACTCGTTAGCACGCTCGAGCTCGTCAATTCCTCCTGACGCGGGTGGAAGTG
+>44038 3
+AAACGCTACTGTTAGGTAGCCGGTTGCGAGATTCGGTCGGTTTTTAGCGATCGGCCAGGCTCGTTACCCCAACAGATTATACAGCTCATCACACAGATGA
+>44039 3
+TCAGTAACGCTGACTTCATTAGGCCGCTCGGGGGAGAGTACCGATAATAGCGTCCACCGGCTAAAGTCTAATGGTACCACTAGGTACTTTATCTCGGACT
+>44040 1
+GCGGTACATCCTAAAAGTGAGACTGACCTGCAGTTCGATAGGTTCCTATTGATCCGTCTGCAGGAGATGACCGGAGTTAACTTTGACCTCAACTGCCACG
+>44041 2
+ACGCTGGATAGCGTACCCATCTCACTAGACGACAAATGCCGTATTCCCGGGTACTAGTGTTGCTATGTGTTGTTGTAGGCTCACACTCAGAGAGGCAACA
+>44042 2
+GGTGGGTAATACAATGCAACAAGTGTGGCATGCAAGTTATCGAAACTGTTGGCTTTGCACCCATGGCCCACCGGTTGTTCGCTTCATAGTACCGCCAACA
+>44043 1
+TTCCGTTGGACGCTGCGCTCGCACCTGGGAAACCCTTTGTGGAAGCCGCAATTAACAGTATTGAGTACATACAAAATACGCTCGTCCCTTTTGGGGAGAA
+>44044 1
+GAAAAGGACGTAAGGGTGAGTACATCCCGTCGAAGAGCCTAGCTAGCCGTCGAACTCTTAGTGGGTCGTCTAGGACTCTCCTCTATTTACCATCTGCTAA
+>44045 1
+CATCGGGTTGCCTTTTAACTATGTATCATGTATCGTGAGTTAGTCACGTCTTGAGGACGAGCGGCGCGGATCCAGCCATGAAAACCCCCCACGAATTAAG
+>44046 1
+CCTAAATCTGCGCTGCGACTTATCCGCGCCTAGAAGTATTGTTAGGCACTGAAAATAGAGCACTGGCGGTGGCATATGGTTTCGCAAGCTCAAGATCCTC
+>44047 2
+GTTTATTACGAGCAAGCCTTGTGAAGCATCCTAGGCTGGAGTCGAAGTGAAGACCGCCATCTTACCTTTACACCGCCGTATAAGTTCCACTAGCGTGGAG
+>44048 2
+TCCAGTTGCAGAGTTTCTTCCCAAGTCTATACACACCAAGAGAGTCAACGGCTTTTGCATAGGTTATGGCTCTTGACGGGGACACGTAGGCATCCAACGG
+>44049 1
+GCTACCCTGAGTTCAATAACTCACGGATATCGCGGACGGCGATTCAGTTAGCTTACAACCAGCGTTCTGTGCTGTCTAGCGTCCAAGAGGTTAAATGCGA
+>44050 3
+AATTCCTCGTACAACCACAGGGTTGGTTTGACTAGCATAAAGAGGCGGTTCGTGCGACTGTGCCGTTGAGCCCCTACCTATAAAGCGTTACGCATAGACT
+>44051 3
+CAGCTGTATTGCGAGCCCGGTCCTACAAGTATAGATTCCTTTATAAGTAGGTACTACCCCGCCGGTAGTGTAAAGACTTATCGGCTCGAGGAGTCCAAGC
+>44052 1
+AGACTCTAGTCTTCGTTCCAGAGGCTCGATTCCGCCGAGCTTACGAATAAGCGACTGCGCTCGGGACACTAACTGAGGTAGACTATACTTAGCATAGTGT
+>44053 1
+TGATGTGGTCCCACTCCATATCACAGATCGGAAATGCATAAAGTCTCGCTCATCGGACGGCTCGCGTCTAGCGCACTAAATCATATGGTCAGGTGTGATG
+>44054 3
+CATAAGCCATAACTTGTTCAGGGGGATACTGTGCCCTCTGGACTTGCAGATTCTACGGCACGTGTCCAGGAACTACCAATCGATCGGATGTGCAAATCGT
+>44055 2
+TTCTATATCAGTTGGACCCTAATATCCCTCATCATAAGCGGACATCTGAGAGTAGGAATGAGGGAACGGCTTTTGCATGCAGTGCCCTGACCGCTCAGCG
+>44056 1
+AGGGAGGCCCTACTAGATGCGATTACACGAAGGTCAAAGTTAGGCAGCTCTTACATGCTGTCATTCTCACGGTCTTCATTGTAACCGAGCAGTGCCGATC
+>44057 3
+CTTTTCACACAATAGACTGTGGTGCGATGATACCCCTAGACGGTCGGCACCCTTACGATCATTTCGGGCTGAGTAATCCGGTGCCGAGCAGATAATGAAT
+>44058 1
+CGACGGCGTTCAGAGGATTCAGCACTTCACTGATAGGAGGAAGCCGGTTACCAGAGTGCATTTGTAACCACGCTGTTTCAGCGTATCCCGAATATTCTCA
+>44059 2
+GGGCCCATTTTGGCGTAGACACGCGCCGCGGGCTAGCGTGCATACAAAACACTCTGGTGTATTATCAATTGAACTTACGCTTTGAGATACCAAGTACGCT
+>44060 3
+CGTCAGTCGCCAAATGATTAATACTGGGTAAGGCCTTGTCCTGAATCGACTATCGCTAGCTGCCAAAGTCTATTCAGCGCGGGACCTATGGATAAGTCGC
+>44061 3
+TACGTCTGGTGGTGTAGTAGCCATTGCAAGTCCGCAACCGGGCAAGAATCTCCCCGTACGTACTAGTGAGGGCAGTCTTTAAACCACTATTATTCAGGCA
+>44062 1
+CAGAGAACTTTATCTCAACGTAGAATACAATTGCGGCATGCACGCGATTCGAGGAGAGCCTTAGTTCCCGAGTAGGGATGCCCGTGGCTCTTTTCATACC
+>44063 3
+GTCCTAAACCGAGTGAGACTGACTCCGTCACTGTCGTCAGTGAGAAAACTCATCTCGGGCGATTATACAGGTTATTGGCTCGGCCGATTCAAAGTTCCGA
+>44064 1
+CGGTGTCCTAGGTCAAGTCAGCTTGCAATGCTGTGATTGCTACCAGCGAACAGCAGACTCATAACGATGAATGATCTGACTGCCTACGTTCTGGCTAACG
+>44065 1
+TTTGCTGAAAGGACGGACTTCCCAACAGTTGCCTAGCCCTTCTGTGATGGCCAGGTAGAGTTTCCGCGGACACGAACATAGTGACCAGTTCAGCTTTAAA
+>44066 2
+GCCCTGTACGGCCGTGACTAGACTATACTCTCGTTTCAATACGTGTGCCAACGGGTTTTCGTTTAGGGAAAGAGAGATAACAGAACATCCGTCTCGCACG
+>44067 1
+TTAACAGGGTCGCGACGTCGAATATCTCTCTAGCCGAGTTATTGTGGCTCCCCAACAGTACTGTCAGAAGTGTTGCATACCCAGGGCACAGTAAACGTGT
+>44068 2
+AAAAATACCTAGTGCCAGGGCACGGATAGGGAGTGCTGTCGAACTACCTCTCTTCATGTCGGAGTCCCCCATTGTGACTGTGGTTACACAGTACATTGAC
+>44069 1
+GAGGCCCACGCAAGTTTAACTTCCACGACGACACGCAAGCTGCGCGACGTAAACTTTTTGTACTGTAGAGGTTCGCAATGTTGCTGCGTTATACGTAAGC
+>44070 3
+GTCCCATTCGGGCCCTCGTTAGTTTACAAGGTTAGAGTCGACGCATCCGTGCTTAGCAATAGCCAGCCGTTAGATGGGCAAGCAATCTATACGAGTTACA
+>44071 1
+AAAACGCAATCGCGATAACCCTAGTGTCGCTTCCTTCTCATGAAGTACTATTCTTGGGAACGGGTTATCGACGCCAGGACGCTGCATATGGTCACTAGGG
+>44072 2
+TCTACCGTCCAGTCTACGACGTATCCCGGAACTTTACTCAAATACGTAGCGAGACCTAGGCCAGGTTGAAAATTTCCCGTTCAGAGGGGTGTAGTTGCGA
+>44073 1
+CTCGTCACAGGCATTACTTACGCTTCTAGCGACTTTGGATCGCGCTCAAGCCCATCAAGGAGGACGAAGGATAGCCACTTGTACTAGCTTATTGGAAGGT
+>44074 3
+TCAAACCTCCCTTCGTAGAGTTAACGGCCGTACGTGTGGCCCGGAAATATTTTTAACGCGGTAATAAGTTGGGACGCCAGCCTTACGATGAACTGTCGAC
+>44075 1
+CCCCCGCCAAACGGTGTTTCTTACACGTACTCCTTAGGGATAGGATCAAATCGAGGTTCTACAGATTGGTGAAACCCGGCAATGTTGGCGTCTCAGGATA
+>44076 3
+CACGCTTAAAACTATTTGGGAGACAATGATTTCGTGAGGTCGGAGGAGACGTAGAATGTCAGTGCAATTTTCTGTAGCTACCCCCCCGCGCTTCCGACCA
+>44077 2
+GATACAGTGGCCCAATGACGGATATTGTCAGATACTGGCTTTCGTAGAGGCCTAGCCCATGTTCCACGCGCGAACAACACGTAGAGGTTAATTTCGCTCT
+>44078 2
+GTGTATATACACTCTCTACCATATCGAAGAGTGTCCGTTACGTCCACGGCCTGCCATCCGGTTGACTCTATCAGTTTGAGAAAAAGGCGGGACACGTGGA
+>44079 1
+TGTCTTAGGACGCCGTTCAGCCGAACCCTTCGGTAATTCGTTGTCGTGTAAGGCATCACACAGCTGATAAAGTAAGATACCGGGTTCAGTACCACTCGAG
+>44080 1
+TCCGTACCTCGAGAGTTCGCCTATAGACGAGTGGTAATATGTGTAAGCTTAAGTTTCTAACCCCTGCGACCGGCTATGACAACAGCCGTGAAGGCTGTAC
+>44081 2
+ACGGTCGCGACCTGCGCCGGAGAGCCATATTTCTTATCCTCAAGCTAATAGGTCACGGTTACGGTCTCGTAGCATTAATAATAGTAAGGCTCCTCGAAGG
+>44082 2
+CATGAACGACCTAGTATCCTGGTAAATTCTAGCGGAGACTCCGTGTTACTCTCGGGACAGGGCTCCTAGCAACTGATTAATCATTCAGGGGACACGTTCG
+>44083 2
+AAAGTTCTATTCATAATCCGCATAACGATAGGACCAATTCGCGTTTATGCTTCCCCCCTGCGCTAAGGGCCCAGGTTCGTAGGCAATGGAAGGGTGGCAT
+>44084 3
+TAGACAGTGAGCTCGTTTCCGTCCTTCATGAGAATCCACTCAAGGATACTGCCTCGCCACTAGGCGTCATAGAGCGATAGTAGCTTTGGGGAGACTTACA
+>44085 3
+GAGCGATAGGTCTCTCGATGTCGAGAAAACACATATAAAGGTTTATGACGCTTTCATTTTCCTGCCGGACAAGTCGGGCATGTACCCGAGGTCCACGCCT
+>44086 2
+TCAAAGCGCCGTGAACCAACAGACGCCACTCCTGTCATTTTTTGAGGTGAAGCGCACTAAATTTGGGGGCCTTTGTCCGAGGAATTAATGCTCGATCGCA
+>44087 2
+TTCGTCTTTAGTGTAACCCCGTACCAGTACACGATTCGAGGCGTACCACATTTAGCGGTACAAAAATCGCGTTACCGGGAGCGGATTAAGGTCCTGATGC
+>44088 3
+AGGGGCATGCTCCATCAGATCTGCTGTCCTCAGCTTTTGACTGGGCATAGGAAAACTAGTATACGGCGTTGCATTCGAAAATTGCAGCCGCATCCGTACA
+>44089 2
+GTGATACTGTATGGTGGCATCCTTACTGAAATATTGCTACTTCCCGTCATGGTAAATCCCCCGTCCTGGTAAAAGGCAAGCACGCGAACATGAGCGGGCT
+>44090 2
+TCAACAGGACGTTCATCTAATTCTCCGTCGGACTTCTGAATTTCAGACCAGTAACCTACAACGGGGTCTAGGTCGGAAAGGGGCCATAGTTATTGGCCGC
+>44091 3
+CGACTACGTGGAACACTCGATTTCCTTCATCCGGATGGGGGGCTCCTAAAGTGGTATGCAACCCAAATCATCCAGGGGTTCATTAAATGTGTCGCCAAGT
+>44092 3
+AAGAACCTTGGGAGCCGATCACGTTGCACTCTTTGAAAGGTGATCCTTATCGATAGTACTCGGGTATCCCAAGTGCACTAAGCGTTCCTCCGGAAGCTAG
+>44093 2
+GAAGGTGATCCTGTGGGTCTTTGCTACGCAATGACGAGATCGTAACCGCCATGCCAATTGGGGGAGTGTCCCCAAATATCCTTACAATTTACCTCAAGCG
+>44094 1
+TGCTCACCTCATTCATCGAAAATCTAGGCCGCATCAGCGTTTGTCGTGGCAGATACACTTGATATGAGGGGTGCATACAGGGAACCTCTAACGGGCCTAT
+>44095 3
+AAATTACCCCTGGCTATTCTAGGAGATAGATAGGCGCCTTAGGAGGCTGCCTCTTCGTAGATGCCTGTGACAGATCTTACCCATCCAAACGCGGGGATAT
+>44096 2
+GTCGCATAGGCGTCAATCAACACGCAGTAACATCGAGATGTGTGCTGTTAAGATATAGGATTTACCCCTTGGCCATCCCGGTGTCGCCACAGGAGATTCT
+>44097 3
+CTGTAACCTAGGCTTGGTAAGAGCGTCTGATGACGACCGCAGTCATTCGGGTATACGACGTAATGATGAACGTAATGGCTTCATTACGTCCCTAAGCCCC
+>44098 3
+ATATGCTGATATACATTTGGTGCCTGACAGACTTAACTCGGCGTATATTAAGAGACCCTATCATGACGACAGCTCGCCACTGGCTGCGTCCAAGTCGGGG
+>44099 2
+TACCAAGAGATTGATCTCTTGCCTACATCGATAATAAGCCTGCCTGCATGTATAGAGCAACGTTGAGGACGGACGGCGCGTGCGTTGCACTGTCAATCTC
+>44100 3
+ACAGATCGTTATCGGCAGTAGGTTCGGTGCGTCCAGGATTCTAGCGCATGCTCGACCGTATGTTACAACAACTTAATACTAAGCACATCCGTCGCGTAGG
+>44101 3
+GGCCTTACTCATTGGAGTTTCCCTACCATTTCTGTTGCGAACCAGGATAGGGACTTCTTGGAAGAAACCCTAGTACCGTATCCAAGGGGTCAGAGACACG
+>44102 1
+GCCTGGGGGTATCATCCGACCAGACGGGAGTACGCAAGTTCTCACACGTCACTCTCGGAGTTTTATGCTGTGGTCTAAATAGTCGTCTCACTAAAGCAAA
+>44103 1
+GAGCCATCATTTTGGTAAAAAACGTCGAACTGCGGCACAGTCACAGCCGTGCCGTAGTATTTGTACTTTGATGGTACCAGGGGTCCCTGCCTACGAAACT
+>44104 2
+ACCCAACTTCATGTCTACTGGCAGCGGTAGTAACGGGGGGCGTTGCAACGCTTTGGAATCTACAGCACTGGCATCTCAAAGAGTCCCAAGAATTTTTCTG
+>44105 1
+GACTAAAAACATACGAACGTGGTCACTCTGGGTTGAATCTCCGTGCCTTGTGTATGACGAAGCACTTGTGACTTACGCGATACCCGGTGAACGCACGCTT
+>44106 1
+GTCACGCTGGAATTCATCTGACGCAACGGCCTAAACTGACCAAGCAGCGATTTTACTCCGGGCCTAGATTAACTGTGCTGTTACTGGATATCCAGGAGTG
+>44107 1
+GCGACTTGCCAACTCTGTCGCCCAGGGAGGGTTTATCGGCCTATGCTTCCTATGAATTGTCCAAAATATAATAGGGGGACGAGAGCTAGAATCTCCCTAC
+>44108 2
+CCCTGGAATCAAACTAACTTAGAGATTCCGCATTATCCGAAGCTGTCGGCAATACCCCGTGTTTATGGGTCCAATGGGACTAGGAGGGTCACTGCAGCTT
+>44109 3
+CCCCTGCTTCCTGATGGTCGAATCAGTTGCAGATAACGCCGTAGGGTAACTGGGGATGGGTCACATCGATTAAGCCATCGTTCCCGAATAGTAATCATAC
+>44110 2
+ATATCTGACTGGAATAAGGGGGTTACCATGCGACTAGCAATTCAACTTGCTATCACTCACTCTCAGAGACACGTGGGCGCACTTCAGGTGGTTCGCTCAG
+>44111 2
+GGTCCGGTCCGATAAAGAGCAGGGGGACCCATTTCCAGGTTGCGCATTCGAGGCGTATACATCTTTCACATACTGAACACTGTTAACTCATGTTCAAGCG
+>44112 1
+TAATACAAACTGGTGCCGCGTAGGAGGCTCGCGTAAATCATAGCTTGCGCTCAGAGCCTAACTTCGACTAGGTCAACGAAGCTCGTTGGGCAATCCTTTT
+>44113 1
+TAGAGGTTCGAGGCCAAGGCAACCTAGGTGTTCGCTGAGCCGCCGTAGCAACCGACTCTTTAATGTTGATTCGACATAGTTCTACACAAAGTGCTGCTAC
+>44114 2
+CTCGGGAACGCTCAAGGCTTTAGGCACCGGGTGGCTCTTTTACAAAACCAACGCCAAACTCGACCTGAATGAGCGGTTTTGTAACTATTGGCAGTACGTT
+>44115 2
+GCGTCTAATACGATAAAATAGACACGAGTTCTCCGCTGTGGATTCGCTAGCTGTTAGCAACAGTCCGGCCGTGCAGATGTCGTAGACGGCAAACCTTTCT
+>44116 3
+GCAGGTGGGGAGGTGAGACATTAGTTGAGTCTATCTCGCATTTGTACCCCCCGCGTATAGGACGTCAGGTCAACATTCAATAGAACTTCTAATGCACCCC
+>44117 2
+AGCCCATTGGATTTAGTTGTCAACCGGTCGATAGACAATTCGCAAATTTGTGAGCGTCCGACTGCACGCGCTAGAAGTCGACCAGTATCGCGACCTATTG
+>44118 3
+CAATTCATTTGTTCGAGGACATGCACGAAAACCATACTTACCGAGGTCACGCTTATGGGAACTGGTCTCCCTGGAAGCGGTGGCTTCGCGTGCTACAATA
+>44119 2
+AGTACAACATGTTGCAGAAAGACTGCGGCTAGGTAAGAAGCATTCGTATTCACCGGGGCCTAGCGATCACTCCGCCGCGCTATTCCAGTGCTTTATGTAT
+>44120 1
+TTTCCATGCACGACCCGACTACGGCTCAATGTAGCATAAATGACAGTAAGTTTCCAGGGATGCCCTGGTCTCCGAGTGTAGTGTAACCTGACCTGGAAGT
+>44121 1
+CTCGTTGACTATTCAACGTGGAAAATCGAGGTAGCCAACGAGAGCGCGTCCCTTAATGTATATGCTGGCTGCAACTGCGTCAGCGAATCTCACGCGTTAT
+>44122 2
+AGCAGACACAGTAATAGGTGTTCCGCTCTTGCGCTTAACTAGCCATGCCAACACTGTAGCAGTCCATAGTGGAGGATCCTCGGATTGGCGTTATACCATG
+>44123 2
+AACTCCCATTCCGAATATGATCACGGTCTTTAATTTCTCAGGAGGTCTAGCAGCAAGCTTATAGCGTGCATAGCCCGACGGATCGAGGTCCGTACGGTGA
+>44124 1
+GCCGCTTTCGATCACATGTATCTTAGTTACCAAGTCCCCATCAGGTCCTAACGGCGAATGAGGATTTTTGACGGTCGGCGGATACTGGAAAGTGCAACAC
+>44125 3
+ATGCCGTTAAAAGCACCAGGCGGAGACGACTTCTTTGGCGGTGATTTATATCCTATGAATAGGGTACGTGGCCAGTCTTTAACCAATCCCGCGAACCCGT
+>44126 3
+AGTAAGTCGGATGTATCAGGTGAACGCAGCAGCAGCCTGAAAATTCCTGTAACTTCACTTTCTGCCTCGATAGCAGCCTAGGCGATTCGACGACTGTTGC
+>44127 3
+GTGCATAGACTCGGTATGGTACGGGTTGCTCCATCCACCGTGAGGGGTCTGCGACAATGAAAACTTCCATCATCCCTCTGTAACAGACTCTAATGGAATG
+>44128 1
+TGTTTTTAGCCAGAGGATAAACTTGCTGCACCAACTTGTGATGGTCTTGGTCGCACACCAAAACCAACTTCGAGCGAGCGCAACAGCTTCGGGCTGATTG
+>44129 3
+CCTAACTGCCTGATTTCTCAAATCTACGGCGGCTCTAGATGGCCCCGTTAAGGAAGCCGATGCCCTGGTGCTGCGCTTGTAAGAATAAAAGTAAGCTTGA
+>44130 3
+CTAGGCACTACAGTATCTACCGTCGCCTCACATTGTAATCATGACTGGGTGCGCACGTAACAGCTCAGGAGACATGAAGCTGGGGCGCATTTCGTATTTA
+>44131 1
+CCTTGAACCTACCGAATTGGCGGAATGACTTCCGAAGTTACAGTGGTTCCGCCGACTGTGGTGCTCTCTAGATACAAGATTCAACCTATGCGCAAGAGGT
+>44132 1
+GTTAGCACCGTATTGTCGGCTTATGCCTCTAGCAGATAACTCTTATTCCCCGCGCCGAAGAAACCGAGAATAGGATGCTGCCTTTATTGAGAGGGGCACA
+>44133 2
+CTTGAACTTAGCTACTTCACAAGGCCTAAGCATCCTTTAGGGTCGCGCACTCTACAAGCTTACAAATCGAGTGGATGGCGATGCTGTATAGGCGTCCGGA
+>44134 2
+CCGTAAGACCACCGTCTGGTGAGTATACTACTGTCGAAAGCCAAACGAGATACTCGATTATTTAGGTCCCCGCCGGCATGCGGTATGTCTTGGAAATTCG
+>44135 2
+AGGTTTCACGAGACAATATGAGAACACGATCCCGGTTCCATGTCGTCTCTCTATGGCGTCCAAAGGATTTCGAACAGCGAATCCACGCTCATTGGTGGTG
+>44136 3
+ATATGGCGTAGATATACGCTTCTTGGCACCGAACGAGGACCAACATGGGCGCAGAGGCTTGAGTGTCATAAACTCATCTGTCCGTGTCATCTCATTCAGC
+>44137 2
+GCCTAGAAGCCAATGACGGTGGACCTGCAGATGCGGTTTCAGGTAACTAGACATTGCTTGCATGCCTAGCCAGTTTTAGAAACCTCTCCATGTTAAGCCG
+>44138 3
+TTGTGCCTCAAGGAACGAGCTTCAGTCCACACTAGACTGTAACGATTCGTGCGATTACTTGTAGAGGGGAACGGTGCTCAAGCCATCTCGATCTGCAATC
+>44139 2
+GGGAAAAGTAACACTTCTAGTCCAGTTCGGTTCTCTACCCGAACCCGCAAGGACGCCTGATCTTTTTATTAGAGCGCGTATCACAGATGGGAAGGTCTCG
+>44140 1
+GGCTCGGGACCTTCTTATGGTTAAGGTTGTCAATCACTAGCTTACAGTAGCTGGGTACGACCTTAGCTACATAATCTTGCCGGGCGCAGACAAAACGACC
+>44141 1
+TTAATGCAGACGTAGTCTTTCGTACATTCTAAATCGCTCATTATGGCGGTGGAGGGGAATATCCTGCAATAAACCCTGCCACCGGACTGAGTGGCCCCAG
+>44142 2
+AAACGCGTTGCCTGCCCAGGACTCGCGAATTTCGACCTAGAGAGTCTGATTGAAGGTCATCTTCGGCCCTTAGTCTGAAAGGTACTACAGGGACTCTATA
+>44143 1
+TTGCATGCACTTGGACTCCCAGGTGCTAGTCTCGGTTAGCTAATCCCACCATAACAGGTAGTGAGTCTGAGGCGAGCGCTTCCGACACTGTTTAAAAGAA
+>44144 1
+CGGACCCGGAGACCAGTAAAGTGTGTAACCATCGTACTCCGAAGAGTTAGTCCTTCTAATTGTTTATGCTGCCGGGCTCCACTTAGTCGAGTGAACAAGC
+>44145 3
+ATAAGGAGCCCATGCCTGCCGGTCCCCATCAATTTAGAATGGATCTATTAGTATTACTGAGTGTGGCTCCTAGTACCCGGCTAATGGGCCAGTGCCAAGA
+>44146 2
+GATGTCGGAGAGATGACCTGTGGATGCACTGCCCTTTAGCTCGCCGCTTGAGTCGTAACTTAGCCTTCAGAGAGTGACAGCGATTCACTAACCCAATTAA
+>44147 3
+GTACTACGGGAAGATGCAAGCAGTATCTCGTCAGGCATATAAGGGGCGTTCTGCATTCCTCCACCATTCAAGACTTCTTGTCTGGCTACCTCGAAGGGAA
+>44148 1
+GCCCACCCCGTGCATTCATGGACATGGACCTCAGTGATATAGATACTGACTGTAATGGTAACCAGTAACTCTAATGGGTTTGCTCGTACAGACCCGGTGG
+>44149 1
+AATATTGCCATGGGGCCTGCACTAATCCACATCTGTCCAAGGAGCAGCTAGACCCAATCCGCTTTAGGCTTGCATCGTGTATGAACAGAAGGTTTGGCTG
+>44150 2
+ATACCTCTTATTGGGTTTACACCTAATACGAAAAATTAAGCAGCTGTCGCGTTTCAAGCCCCTGCGGTCATAGCGAAAGCCCGGGGGGACTTACGTCTGG
+>44151 1
+CGGTTCAGTACAGCAAAAGCTAGAACAGGCCAATTGACGCTCCTGTCGGGCCGGATCTGCTAGGAACCAGGTTATAGCTACTGATTATCTGTCCGCTATT
+>44152 3
+GATGTGACGGCGTTTATGGCCGGGAAGCATGAAGTTTACCTGCAACTCTCCGATCCTGACGTCTCAAGCCTTTGAACATCCGGAAGCACTTTGAATAAGC
+>44153 1
+TGCACGAGTCCGGGTGCGTTACGCACGGGGCAGGAACATTTGGATTTGCGAAATATCTGTTGAGTACTAACCCCACCCACTTCAATGCTTTACCATAGAG
+>44154 1
+GACCGTATCTTGTATCGAATTCGCGCTAGGACCGGTTAATGTGCCCAGTTCGCCAAAGATCAAGCCTACTTGGCCTAGAGACAGACGCAGTGTCGATTAT
+>44155 3
+AGACGAGGCGCGTCTCCAGGATTCTTAGAAGCACGTTAGTTCCATGCCAGTGTCAGTCTGACATGAATATACCCTACGCCGTTTTCTATAGAGACGCGAG
+>44156 3
+TGTATCGGAGAGAAACCAACGGATTATGCGTATCGTTGGTCAGCCTTCACCCAAATGATGATTTCCGCAGCTGGAGCTGGATTAAAGCATGCCCGCTCCT
+>44157 3
+TCAAAAGGTCTTGTAGATGACTGGAGTCTTTAAACCCCTCACCAACCCGACCTGGGGGCTTAGAAGTCCCATTGCGGCCGGAGTTTGTAGATAATCGCAT
+>44158 3
+GCATCACGTAGGGTGCCGTGTCAAGATCAAAAAAAGTGGTATCTTACACGCCACGGTGTCGCGAGCATGTGGCTTCATTTGCCTCGCACATACAGTTTCA
+>44159 1
+TACCGTAGATCACTTGTTCCTCGTGCAGAAAGTGACTGACGCGCTACTGTGCGGGAGTGCTCTGTAAGGCATTTCTTCAAGCGACACACGAACTTACAGA
+>44160 2
+CGACTGTACTTTTTAGGCCCGAAACTGCCATTTGGCACTTCGTTTGGACGGTTCGCAACAAAGATGATCAACTACGTGTACTAAGCGGGGCGACGCCAAT
+>44161 1
+GAAGTCAGAAAAACGCCCCTCTTGTGGCTGGGAAGATTTTCCCCTTATATGCTGTACCGGATTGTAGCAACATATGCAAAGGGCATGGCCGCTTACGCCT
+>44162 2
+CACTATGAGGGCAACGTCGAACTGACATCTCTGCCTCAGGAGCCTTGTCTCAGAGCGCTGCCGAAAAATAAAGGGATTTAGTCTTCTACTGACTGTGGCT
+>44163 3
+TAAGGGGGACCTTCCACTAGACGATGTTACAGCACAGTGAATTCACGCCCATCCGAGTCCATTCCAGCTTCGTTAGAGAACGCTAGTAGTTGTGCTTAGG
+>44164 2
+CCCAGACTTAGTTCTAAATCCCCCTGGGAGATAAGTATGGAAACGACTATTCTGTCCGGCGTGTGCTTCGAACGTTCAGAGCGAATTCATCAGCAGTCGG
+>44165 1
+GCCCTGCCGATCTACCAAGACCGAGATTTAGCACAGGAATATATGTTGACGCTGACGACCTTTGTTCACTTAGCAGTTAGTGCCATGCCGTCGGGAAAGT
+>44166 3
+AAACCGTTCTAGGCGCGACAAGCGGCCGATTTATCGACGGCTCAATGTAGGTAGCGTCGCGTGAGACGTCGTCCATATAATTTACCTGTTGACCATTACA
+>44167 1
+TTCACAGCAATTGCCTTCGCTTAGGACACGAAGGACAACGCCAGACTACTGTAATCTGCTGAGATGACTGCGTTCGTCTGCACTCGAGGTATTAGTCGAG
+>44168 3
+CATAGCCTCGGGACCAAGAACAAGGGGGATTAAAGTGTTACTATGATCCCGTCGTTGCGTAGCATATATTCGGAGCGCTTCTATCTTCCCAAGACCCGTG
+>44169 3
+TGTGGATTGCATACAACCTGGCTACAACAGGGACTATCTGACCGAATGAGCGCCTGGCACGCCAGGTATCTGCTTGACGATTTCAGAGCATTAATCCTGT
+>44170 2
+TCAGAAATCTCAGTTTACGGTAACCTGTCCGTCTCAGGGCGATGGCCCGCCGTATATGACCTAACTGGTAGGAGTTCTTGGAAGAATAACGCGAACTTCC
+>44171 1
+CGTTCCCTGATCACAGGCGGTACCATCGATAGGGTAGCACACGTAATTTTGACAATGTCCCATCCGGTGCCGCAATAGTCACTGAAGATGCATATTTGGG
+>44172 1
+AGTCTGGGGTGATCGGGCTCTATTATACTGCAGGCCGAAACTCGACCTCCGCGGATCAATTAGGTTCGAACGTCAAAACTCTGACTTTATAGGTCACAGC
+>44173 1
+GACAAAACCACTTTTAAGCTCCTGGTAGGGCGTTTGACTAGCTACGGGATAGCTACGGCATGAACACTGGGTCGCATTTGATCTCCGTCTTCCAAACAGG
+>44174 1
+GATCGGCTCGTTACCAGTTAGTGTGACGATCACTCGATAGCCACTTATGCTAGTCGGAAATTGTATTAGCAGCGTATCCAAGCATCGACCGCGGGCACAT
+>44175 1
+GTCGGCTCATGTAGCAGAAGGTCCATCCAGTTAGATGGGATAGCGACCCAACGTGATATACCAACAGTAGGCGGTTCTTGCAAGTTCATCGTCCTATTCC
+>44176 1
+CGAGAGACATACTGCTTAGTGCGTCAAGCCCAGTGCTCACGCAAGCGGGTCGCAACGAATAACATTGGTGTTATCCAATTCGTTTTTGGACTGCACGTCA
+>44177 2
+AGTCTCGGTCCGGGTTTGTCGGGCAGAGGGGTACTAAACTCTTTGATCATCAACCCCCCATAGGCAGAAGAGTTTTACAGACAACCATGATGGTTCCCAT
+>44178 1
+ATACTCATCGCGCTAAGCTGGAACCCGTCGTGTGGCCTTGCTAAGACTGTCTTGGACGTTAATTAAAGGGGTCGATACAACGCCTTTCCACTAGAGCAGA
+>44179 1
+AACCGTGGACATCAGTCGAGTTATGACCGACCTACTACTTGGAAACATACAGTCACAGGCTGGCGAGGTTGCCTGGGAGTTCAACTCTCATGTCTGTTCA
+>44180 1
+GCTTTGCAGTGCATGCGACGGACACCCACAAATTTTGCTGCACTCCCGTCAATCGGTTGTATCTATTGGATTGACAGGGAATAGTGCACACACAGTAGCG
+>44181 3
+GTAACGCACCTTTCGCAGTATTCATTAATCTTGAGCGAAATCGACAGCTTCTCGACCAGCTCTTAACGTCGCGGGATAGTTGGCGAGTACGGGCAAACGT
+>44182 1
+CTATCACTTCTTATGGCTGTTGACGCTCTCACGAATACCATGAAGCGGGAAGCGCGCGCCATAATCGTAAGGCTTTCAACTAGCTGAACATGTGAGGGCT
+>44183 2
+CTAGCCCCACGCAGGGAGTCAGCCCTATTATAACTGCGAGGATTGTTCAGTGTAAGACGCAGTGTGTTCCGTACTGCAACGCTAAAGAGCTCAAGTTCTT
+>44184 2
+CCTGGAAGACTACCGTTAGCAACGGGGTTTTTTAGCCAACTATGTACATTCACTCCAGACACCCGTGGGGCGGTTATTGCTAGGATCCGATATCAAGGCA
+>44185 2
+CAAAGAGCAGATAGACGGCTAGGCTCTCCGATTGCGACACGTCTCTGTTGACAAGGGTGTCGTTCAGACTCCTCATATTACGCTAACGGTGCAAAGTTTC
+>44186 2
+GATTGTTATTGTAAGTATGTTCGCACGTAGTGACCGGGCGAATACCTGCCTCAGAGCACTCCTCCACCAGGATCTGGATACTAATTAAGAACGTGGCCGC
+>44187 2
+CGAGGTGTTTGTGCACGCGCCTCTCAGTGCCGTCTCGAACGTCACAAGCTGGAGAAGTCGCGTGAAGACGATAACTAAGTTTCCGAATCTTTCTAATAAC
+>44188 1
+TTACCCGTCTGATTTCGGCGAGTGGTCAGAGGCTGAGAGACCATTTAACTAACCAAACGTCGCCACGTATATTTCGCAACACGCTGTGAGCTGGTACTAG
+>44189 2
+GCTGGGTACACGACGCGACATCTCATTCCCGATTGCGTTAACCCCCAAAAAACAATTCGGATGAGGTACTTTGAGTTGCTGGTATAGTCGCCAACGGTTG
+>44190 1
+GACGGCAGAGAATATACGTCTGCCCGCCTCCAAGACAGCTTCTCTTGAAGGCTTTGTTAAGGAGGTAGAGATATCACGTTGGGCGACTTTTCCCACATCA
+>44191 2
+CCGGGCGGGTGACCGACTGGTAAACAGTAACTTTGCTCGCCGACAGATGTGTCGCATATGACTACCTCGCTATATCATAGTGTGGCTCCATATGAAATCA
+>44192 3
+GACTACGCTTATCAGCTCGAGGTTTTAACACTTAATGGATAGCCTGCCGAAACTTCGATTGGACGCAAGTTTATACAGCACCTTCCGGCAAGGCGGCGGT
+>44193 3
+GTGGACTTTGTGCAGTAACCGCGTCCAGGTCGGATTTGGCCGATCCTTGGACGAGAGCAATAATACAAACTCCCGTAACTGCTTGCCTTAACGTGAAACT
+>44194 3
+CATTCAAACTAGCAGTCCCCCGTTCAGGGAGGTGACTTTACCCGGTGTCAACTTCGTGCAGTTTTAAACACAAGAGTGGCACCTTGGAGGCCTGAATAGT
+>44195 2
+GCTCACGATGCATTGGTGCAGTGACCCTGGATTCCCGAATACGACACTATACCCTCCATTTAGGACTCTGACGAATAAGAATCTAGGTGCAGCTGGTGGT
+>44196 1
+ACACCAGAGAGTTGCCTTTATTGCGAACCATAGTGTGGGTCTAATCTCCACATTAGTGCATTAACGGAGCCCCCGCGCATCGAGGTGTCCTTGGAAGTAA
+>44197 1
+TAAAGGCCGACTGCCGGTTTAAATCAAAAAGGGCTGTTCGTTGGGTGATTCCGCAGTACTCCGGCGATTGCTGTACGGCTCGAATCTAACATCATCCAAC
+>44198 1
+GCAACATTCTGCTGGTTAACTTGCTCCTCACAGACATGCCTGGCCAGAACACGCTATCAAGCAGTAAGTAGGTTACCGTGCCTAACTTGTGGATTGGGAG
+>44199 1
+ATGCGGCAGCTTGACCATAGCGGAGAATGTCGGTCGGGAAACCCTTCGCTAGTTGTCAGGATACAGTGATTCATATATCATTTGCACTAGACCCTCCACG
+>44200 1
+AAGTGAAGATGTTGCTGACACTCGCGTCTATTACAGACGACCGGCGATCACCCTGTATCAGTGGAATAACGCATTCGGATTGCTATTACCACGGGTCTCG
+>44201 2
+ACCGACACGCCGTCAGTACTATGAGAGTTGCTCTCTAGACGTTGGTGGATTTAATCCCGATTCAACAGAGTTCCTACTCGGGAGAATTGACCCTCAGGAG
+>44202 1
+CTCAGTATGTTGATATAGCATATGTGAGAGACCTTGACCGTTCGGTCACTAGGCCAATCTCAGAGCGCCACGATTGCTCTTGACTCGCAAAGCGGATCAG
+>44203 1
+CAGAACGAATACGCAGGGTTCGGGTTACGCGCCGCTCTGTAGAATGCATGTATCAATCTGACCATTCCATACAGTGATAACCGTCTTGCGTTAGCCAGGT
+>44204 2
+CGTCTCATGTCAACCCCGGCGTTCTAATCGTGAACGTATTAAAGTGATGGGAAGGCTTATTGTTTGAATCGGGCCAACTCGGGATCCAACCAGCCGAATC
+>44205 1
+AGTACTAGTTGGCGGCACTACATGTATAATGGAGTATGGGTACTCGCTGAAGTATGAAACTTCCCGGCTCAAAGTCGTAAGCCCTCGGCCCCGACATTCT
+>44206 2
+AAAGGTTGAGTACACATTTCTTAGCATCCTCTGTGCACGGTTACCTCTTAGCGGCCGTGTATACGAGAGAACGATCGTGAGAAGCAACTTTCCCGCGCAG
+>44207 3
+ACTTACCCTCGTTGAGCAGCCGTCTGTGCGCTGTGCTATCAAAACACAATTCTTTTTAGGTACCCGGAATAAGGCGGACGGCTATAATCCGAGGAAGTGC
+>44208 2
+GTGGATCACGCCTCAACGAAGGTGCTATTTCGAACCCAGCCCCCCAAGAGCTCGGGGACTCGAACAGTTTTTTTAAATGGAAAATGCTGTGTGTACGTTC
+>44209 2
+CAACTTTCTATATATTACGCGGAATGGTGCTTGCTTCAGTACAGAGACTGTCTAGAAAGCAGGCCCCCGAGTCCACGTGCTGTGCGTAAGATCAGGCCTA
+>44210 3
+TTCTGCAAGGATGAGTGTGGTCTAAAGTCTCTACCCGACTAGACTCCAAGTTCTCCAAGTAGCCTCGTGCATATAGCCTGTGAGAGCGAGTCTGCGACAA
+>44211 1
+TCGTTCCCGGATCACTATTTCAATAGCAAGAGGGGAGGAATCCAGTCCCGGATGTCCAGCCTCTCGTTGTCTGGTGCATTAGAACGCACTAGAGACTTAA
+>44212 2
+TTACTATCGGAACTTGCGCGCGAGCCTTAAGAGGTCCGGCACTCTGTAAAGCTTTGTCTGTGCATAAAGCGGCCACTACTCACTGTGAAAACCGGTGTAA
+>44213 2
+TGATAATCTCAGACAAGACGACAGTGCATGAGGGTCCCTAATAGTATCCTGACCCGCTACCCGTACTGTTTGCTGACGGGTTTTCTAGGATAGGCACAGC
+>44214 1
+TATACTGAGACTAATATCAGGAGGGCGATCGTTCGAATTCTTACACGGACTAGCCTTCGGCGGTAACATGGGCCCCTCGAATCATCGCAGTTTCATGCGA
+>44215 2
+AGGTCGTCGTGCATTTGCGAGCATACGGTCTCTTATCGTTGCCACGGACCTATAGCCGCAAGAAGGCCAGAATAATCTCAATGCCAATTGGACTCGGATT
+>44216 1
+GGTTGCAGTTATCGAAAGTTCCGTAAGTGGTCGTAAGATCTCCCTAGAACAGCGGTTCTAACGGGTAGGACTACCGTAACATCAGTCCCTGCACATCGCT
+>44217 1
+GTGATGGTCGAACTGGGGATTCACTACCTATTGCACCTGGTCAGTCAGAAGGTCCACTCCCATGCTCTAGTTGAGGATAGAGCAATCCGCATATCACTGA
+>44218 2
+GCGGGACTGCAAAACCCACTGTTCGTCATGTGCTCTGGTATAGGCACTTACTGGATTACCATGTAGGCAATCCAGCATGCAATGCCTCTGGATGACGTAA
+>44219 1
+TCTCGCTGGTTACCCTAGCAGAGCCCAATTTTACAAAGGGAGGAATACGGAGATCATGGAGCGCAGCTCATCAGATCTTGCTCGTCTAGTCGAGTACTTC
+>44220 3
+ACGACAAGTATTCTGTCGATAATCAGTAGCGCTGGGCGCGGAATCAGGGGGGCCAATTTGTACCTTCGTCCTACATGATAATCCGCCATCGCAGTTTCAA
+>44221 2
+TTGTCAGAGACCCCGATACTTGTATCGCGACAACCCGCTTGGCGTATAGTTTGGAAGAAAGAGATTAGCGGCTTCCGCGAATAGTGCTCCTACCGCTTAA
+>44222 1
+TATAGGGTGTCGCGGGTAGCTTCCTTACCAGGTTAAAACGGAGCACAGTTACATCCCCAAGCCTTGTGACTTGTCTCGTGTCCCAGCAGACATAATGAAG
+>44223 1
+GCTCAGGTGTCATAAGAGGATTTCTAAACCGGAGCTCAGAGCGGCGCTAGGATTATGCCGTCATCGACCATGTTAGCCAAGTCACGAGTAACCTCTTTCT
+>44224 3
+CGGAGCTCGAGACTATGGCCTTCACCAATGGCAGCATAGTTGGACTTTTGATCGCGACGCGAATAAATGGTCGTCAGAACCGCTCATTATCTAATGCGTC
+>44225 2
+GGGAATGATCTTCTAGAGCTCTCATCTATACTTGCATACTCATCGTAAGTGCCACTCCTGGGCCATATGGCTACTACGGCGTGGAGCAGACAGTGGAACA
+>44226 3
+CGCCTTCTACCTATGAGCCCGTCATAATGTATTGAGTTTTAGACGCGAAGAATTTCCTCGCTCCGTGAAAACCGAACATGTGCGGAGACGACGTCGAGTG
+>44227 1
+TTCCTTGTTATAGAGACTGCTACCAGGGAGGGTCGTGCTTCGACCGACAGAACGGGGTAGTCCCGTACCTAAATTCGTGCCTAAGTACTTCCAAAATCAG
+>44228 3
+CTCTGGACTTTAGCTACTTCACGAGCTGGCTAAGAAGTAGCTTGAAATGCAAAAGGTCAGTCGGACGTAGCGGGCATCACGCCTTCATCATCGTCTTGAC
+>44229 3
+AACTTGTACAAGCCTATTATAACTAGCGTGAAAAGTTAAGGCGTGCTACTCATCTGCGTTTAGGCTTCTTCCGGTGGCCGGACCGCAAGGCATCGCGCAA
+>44230 3
+CGGTTACTTTCTGCGGAGGTAGACATAACCGCAGACACCTTCGACCATGCTACGATTTAGGTTTCCAAGCTTGAATCCGGATGGGCGAGTGAACTAACCT
+>44231 3
+TTCCGGTGACGGTGCTATTCAGCTGTACGATACTTCAGCCGTTTGGAGGGTGGGTATAGAACCCTACGAATGAAGCCCACCACGAATACTTTCCTAACGA
+>44232 2
+GCACTCGATCATGAAACTTACTCGATCTAAGATGGCGGGAATTGTAAGAGCGCCCCGTGTTCCTGGAACTAGTGGACACAGGCAATTTGTCTCCACGTTC
+>44233 1
+TGCTAATGCGGGGCGTCGGTAGATTTATATTTCGGGATTCTAAGCTACAGATTCCAAGTCTCAAAGTACGCCTAATCCTCGCCGCATGGACCGCGAACAG
+>44234 1
+CAGGGTCAAAAACTAAGGCTTAATCCCGGTTATCCTCAGGGTATCGAGCTGTATGGTAGCATGACTCCTCTCGGTGTCGCCAACTTAGAATGCCTAGACG
+>44235 2
+ATCACATCTGTGGAAAGATCGTCTGGATGCTACACTGCATTATCAGGCTCGAAAGTTGTGTACCACACTCTCTGTGGATGCTCCCGGAAAGCGCAGCTAG
+>44236 2
+CAGGGTCAAGATAACCAAGCACCTGGTAGTCTACAGTCGTGTTCTCCTGAATATGGAACTAGAACCCTGGTGAGCAAGTTGTCCGTATCTCCGACGCTGT
+>44237 3
+AGGTCTGAAGTGGTTTCATGAGGCTCAATGGGAGCTACGCTACCTTGTGAGCCTAACTGCTACACTGAACGTCTCCTCATGTCAGTAAGGCAAAGCCCAT
+>44238 3
+CAGCGGTTCTGAACTCTGCAAGGTTTCTGTGATCAGCAAGCGCAGTCATGTGAGCACAGGTCCCAATTTACGGAGCCTAATTCAGCCTATGGACTGTACA
+>44239 3
+TTGACGGATGGGGTTGGCCCTGTACGAAATGCTGATACCGGTCGATCACTCTGACACCTAGCGGATCTCTTGCCATGTGCTGACAATGATACACACAATA
+>44240 3
+GTATAGAGGAAAGCGACCGTCTGGTCAACATCCGTAGGCGGTAACGTAATACTCAATGACTAAATATTCCGTCCTCTGGGGCCCTCCGGGTTCGAATTCT
+>44241 2
+TCGAAACGCTCACATTTTTCACATTCCAGGGCGAAGAATACCGCTGTTTTCGTCTGGTCAACTAAGCACTTGGACGTAGACAGGATGGGCGCGTGCACAT
+>44242 1
+TAAGGATTCTTGCAGGAATGGCGCTCTCCTTAGCAAGTTATGACACTACCTTTAGCCCGAGGAACGTAAAGCCCTTGGGAGCCTATGGCTTATGGACCCA
+>44243 3
+ATTGGTACAGATATCAGTTGCTTGCCTGAGATTGCGTTAGCGAACCCTAGTTCTGACTGAAGGGGCGAGTTAGCACTCGCGCGCCATATACACCCTAACA
+>44244 1
+TCGAGACGTCATTGCGCCATCCTTTGGCAGATCCCAACCGGGTGGCGATAAGAGACGGGACATACATAAATGATTGGGTGGCTCTCCCATATTCTCTATA
+>44245 1
+CGATCGTGTCCCGCTCTTACGGCTTGGACACATTAGCATCAGCTGCAAAATATATCGAATGGATAACGAGGTGCGCTGGACGCTCCTATGTCATGATACG
+>44246 1
+TCAGAGCCGGTACTCCTTTGAAAAGTTATCAAAACCTAACCGCTGTTGTTTTAATAGTCGGGGGATCCAAGCGGGGTAAAATCGTCCACTCCGGCTGCGC
+>44247 3
+ATGTAATATCGTCAGTCTCCGTGTTTCGTCGGGATGACAATTCGGTCAACCGACCCACTACGATTGGATAGAATACCGGAAGTCGCAGTCCGGTAGCTCA
+>44248 1
+CTACTCTCTACCACTAATTGGATGCGGAATATACCTGGGAGGAGTATCGCGAGTGATTCGCAGTCCGCGACTTTAGGCAAGGGCGAATTATCCCCTCTAA
+>44249 3
+ATGATGTATCCTTGAAGGGCAGGTTGCTGTGTAAGGCACCTTAGCCTTTAAAAGAATCCCCCAAGACTCAGCCTTTCCTGTGTCCAGGATGCCAAGAGGC
+>44250 1
+CCGAGTTCACCTCCATAGATACATGTACCCAAAGTAGCGTAGTAGCATTTTCGAAGGTAGCTCCGGTCAATCATCTGTCAGATGGCGCGAGTTGGCCTAG
+>44251 3
+CCAGAGAGCCCGAATAGGACGGATCCTGTTGACATCTTTATATAAGGTAAGATTCAGGACTTAGCTGCGAGATCTCTTGCAGGGTCGTCCACCCTACTCG
+>44252 2
+TGCAGAGGGGCAATAGTATCGATACGATCAGCTTTTATTGCCGCAACTTAAAGAAGCTGCATGGCCACTTCACAGTTCTCGTCCTGCTCTCGAGGGGAAC
+>44253 2
+GGCGCTGTGAGGCCCTTGTAAATCCAGCTCCCTGACAGGTAATGTGGATTCGCAGGATCCCACCGATAGACCTAATGAGGATAGTCTACTCTTCTTAAGA
+>44254 3
+CGATTGAACATATCTCAATCACCTAAAATCTCGGGGATGGTCTATAGCGGCGAACTGGCACCGTTATTTCCGCCGGCATATATGCCGTTAACGTCAGGGG
+>44255 3
+GTTGATAACTCTGTGCCGCGTATTGCTCTATCCAACTTCCTTCGTAATGAAGGACCTAGTACCCGAGAGGGCCTTCGCGTAACCGAACAAAGAGGTGTGA
+>44256 2
+TATATGATGGTGAGCTCAGAGACTCTAGCCCACTTAGGAGTGAATACTTGACCTCCCACGGGCTCTTCCTAAATGCGACGGGATTCTTGATGGCACACAG
+>44257 3
+ATCGTTTTTAGGGCTCTTAACTTGCGTTAACGCAAGAGCGCGCGCCATGGAAGCGTCAGCACTCATGAAAATACTACTCTCGACGGGGACAATGTTTCCG
+>44258 1
+CAAACTAATGGTCGAGTCACTCCGCACACGCCGCCAAACTTCCAATGTAGTTTTCGGTCGATTTTGTATCTCTGACAGGATAAGCAGGGTGCGGGAGATC
+>44259 2
+GCGACTCGTCGAGTCCTAGCGAGGTAAGATCTAGTACCACTGAAAGCAAGGTTGCCGGGGTTTCGAACTAAAGATTATCTTCCCCTGTGAGCTATCCTAC
+>44260 1
+CTAGGCAAAAGTGTTCATGCGCGGATGCTTACTAGACAGATTGTGGCGCCCAAATTCGATGACCCGGTGATTATTCGCAAATTCGAGTGCCACCGCCTTA
+>44261 2
+CGGCTTTATACGAAGAGTACGCCGTGGATTACAAACTCGGCCGAGATGCGTCTATGTAACAAGTGCTACACCCTCGGATTCGGACCCTGTGCAGTTAATT
+>44262 3
+ATCACCGTTCGATTCTGAAGGGACACATGGCCTATGTCCGATCGCCTCAAGGTATATAAATTGCGCCCGTTAACCGTGATATGGGCCATTGGAAGGCTAC
+>44263 1
+CTGAGGCAAAGAGGCGGGCTTGTTTTGGGTGCAGAGGTCCAAATCACGTAGTGCCTATCTGGTTCAACCTCCCGTTTAATTAACACCTACCCAGGCTAAA
+>44264 2
+CAGAACACGAAGCCCCGGACATCCTTCGATGCTTTGCGCTGAGGGACATTGTATCAGCCTAAAGGGTGATCTTTAGGAACCGTGCATGATTTAGCCTATC
+>44265 2
+TATGTGACTCACCAGCAAGCAGCTTTTTGCAGTAAATTCCACTATCAAAGTACTCCTTAGGCGAGGCGAGCCCGTGGGACGCGTACATCGAGGTTTTCAG
+>44266 3
+AGTCCTACGTCTGGTGCTCACGAACACTTGGGCTACTAAATATCGTTTTTAGGACACTTGAATGGTAGCTCATTGGGCTCAAGCCCAGAAGCCGAAGGCC
+>44267 2
+CCGTAAACTACTCAACAGGTCTGACGCTGTCAAACACATTCGGTCGGCCTACATGCTTCTGACCGTAAACGGTGGTTAGGACTTGACTCTAGGGATGTGA
+>44268 3
+CACCAAGGCACAAATACTTGCGGAAATGGTTACGTCCGCTAACCGGACGCTATGAACAGTGCTTTAATGCGTAGATCTTCGCTGGTTCTCGGGTAACTCG
+>44269 1
+TGGTCGTTCCTCTGGGCTTCCAGTTTTACGCAAGTAAAGATACGGCCATACCGCTCTGCGCGGTAATTTACGAGCCTACAGTACGAGGAAGATCAATCAG
+>44270 3
+ATCCCGAGAGTTACCTCGACACGATTACCTAGTATGTACGACTTACGGTAAACGTTGTTAATAACCGGGTCGTGCTTGGCAACCCGAGTCACGGTGATCG
+>44271 2
+CATATCCCCATACTGTGCCGTGTTGTGACCCTCCGGGAGCACTGAAAAAAAACCTTGTTGAAAGCTATACCAAGCTGGTCTGGTTGGGCCTTAGAACGTG
+>44272 1
+TAGGATCCCAAATAAGTTAGAACCACGTGAAGTATTCTTTCGTGGAAACTCGGAGCGTTGTGTCTGGCCCACGCCCAGCGGTCTATCTACACCAGTAGGT
+>44273 1
+TGCCGGTAAGCATCGGACTGGCCGGGAAGTTCTTACACTCGAAGTCTTTGCTAACCAACATGTAACTTCATGTGTAATGGAAACCCCCGTTGGGTGCAAC
+>44274 1
+AACGCAGATATACGCTCAGGCCGTTACGCCTTACGATTCTATAAAGGCGTGTCAATCGCGTCCGGTAGAACCCTGGATTTTCTAGGAGTTTCAACGGCGA
+>44275 3
+AGCAACGGTTGCGCGGAAATTTTCAAACAGACCACAGCTGAGTGTTTCGCGGAAGTCCCATATTAGTGTCTTAGAATCACACTCGCGCTCTCGGTTGACG
+>44276 3
+AATCGACGTAGTAAGTGTTATTGCGGTATAATCATCGAACCGGGGGAGGGTTTCCACTTATAACCAGCCTGCCCTTCGTAGTAACGACCGAGCCCATGTC
+>44277 2
+AGCGAATCTACATAGCGACAAGCCTTATCGGAATGTGTATGCAACTTCTGGCTCCGTTCTCTCGGGGATTCAAGAAATTCACCCACGGTTCGGCGGGAAT
+>44278 1
+CAGTTGAACCGACTTGAGCCTACGATCCGTTGGGCGTACGATAGACGTTCCACGAGATTCTTACGTGTCATCCAACGAGCGTATCGAGATATGCCTTGAA
+>44279 2
+TTAGGGATTACAAATACCACGGCGCATTCTACTTGGCGAGTGTATGAACCCTGTCATTCATGGCCAAAGTATTCATGCTCCGAACCGTCGGACGCGGTGA
+>44280 2
+CTCAACATCGAATAGCCGGTGCGTGGCCTTCCATGCGGAGGTCTATACTGCTGGGTGCCTCGCTACTAAAACGATCAGTATGTGGTAAATGCAATACCTA
+>44281 3
+CTATAAAAGAGGCGGTTTCTAGCGCGCATTGTGTGATAACTGTTCGCATACCCGACGGATCACTACCTTAGCCATAGACCGATACACAGGCCTGTTGGTG
+>44282 2
+CCGTAACGTGGCAATCCTCACATGGCGCAATGTCGGAGGGTAATACGCCGAAATCGCATTGGCTGACTATGGGTTCTATTTAACGACTCGTATACCATCG
+>44283 1
+ACTTTAGTAAGTCTGCCGTCCATCTTCAGAGCAAAACTCGAATAGGTCTTCACGTACCACTTTTGCGGAGGTGGGTTCCAGACGTAAGGGCAACCAGCGT
+>44284 3
+CGTACCCTTGGCGGTGCTCGGTGAACGGCCCTGTGTGTCTAGGGGTCAATACACCAATATGCGACCTTATGAAGCTAAAGCTACGCTGTACAAAACATTT
+>44285 1
+GGGCCTTAAACTAAAAATAGAGCCTGCTTGCTTCTTTACCTTCATTTCAAGCTTTGCCACAGACGCCGAAGACTCAGTAGCGCGAGTACGGGCGGTTGAG
+>44286 1
+CACCAAGGTGGATCGACCCGTCATTCGAGACGTCCCAGTTACATAGGACAAGTCTAGTGAGAACTACCTGTGGGTCGGATGTTGATTTCATTGCTCCAAC
+>44287 3
+AGATGCAAACCCAGTAAATCTCCTACGGCAAATGCAGTCCGAGTGCTGGCGGCTCCCTGTTAACCAAAAGTCGTTTTGGATTCGTGGAGGTCTCCAATGT
+>44288 3
+GATACGGGAGTATTTAGGCCTAACTTATGGCGATTACACCATCAGTCGCATCTGTAGATTGTTGCGCCCGAGAGAATGCACTGTATCCGCAAAGTCGCCC
+>44289 1
+AACAATTATATCCAGTACCGCGAACCATCTTTCCTGGCTGCGATTAGATCGAATTGCGTCGATCGAAATTGCGGCCGGCGGTCTATCGAGGCAAGCTTAG
+>44290 3
+ATTACTTGTCACATATGAGTGGATAGCAATCGCCCCTCGTCGCTGGTCGGGTACGAAGGCAAAACTGGTCCAAGAATTGGGACATGACCCTCTCTCTATG
+>44291 1
+TTGTAGCCTCAGAGGCCAACCCTTAGCTCCGTAAGGCTCTTGGTCCCTTAACGTTACAAAGGGGCAGCCAAGACTATTTGAGTTGTAGAGTGAAGCTCAC
+>44292 3
+GTCACAGTACTTCGACAGGAGTCAAAACTTGTTGAGGAGCCAGATTTCGCTCGAAGACGTACTAGGCTCACCGCCCTCGCGGATCTAGTATTCTGGTTAA
+>44293 3
+AATGGTCGCTTATCCTGACCCTGCTCCTGCAGGCCAAATCCTTATGACCGGGACTGGTGCTCAACTGCTATTGTCACGATTATAGGGACGAAGGAATAAG
+>44294 3
+AGTACGTGCCAGATACGTGCACCCAATCAGGCTTAAGAGCAATGCTAGTCATTGAGTCTGTTGGTGAACGCGCCAACTAAGTCAATTCTGCGGCGTCCTT
+>44295 1
+CGGGGCCCTGGGTAACTAAAGAATATTTGATTTGTTAAGAATGCACATGCGGCGCCATCTGACTACTATGTGAGTCGAGCTTACTCCGCCACATCCAGGC
+>44296 1
+GGTCAGTTCCAAACCTGCTGTGCCGCTCTTGACACAACTCAGGTATTAGTGCGAACCGGTGTGGACAAGATTGGAGTATCGGTTCCATTAACCTCCGAAA
+>44297 3
+GCGCCTTCATGAAGAGCATCCCGGCGGGCCAACAAGTAAATCCATGCTCAACCAAGTGTGGGCTGGCGTAGTAGTTATGCGTACGCTTTACTATTATACT
+>44298 3
+TGGCGGGGACTCACATTGAGGTCACTTCCGGAGCCAGAACAGTCATTAATTTGAAGTCAGGGCGCTCCTGTCTGTGAATATGCTTTTAAAGCCAACCCCA
+>44299 3
+CTTCTAAGTAGCTACCGCGGAGTATAGTCCCTCAGGATCCCCGTACCCATTCGATGAAGGGGAGGCCTGTAATCGTTTCATAGGTCTAGTATGACCAAAG
+>44300 1
+TTACACACCTAACTCCCGATGGGTGGTTGCGTTGAGGTAAGCCATAATGATTTACGGAGCGTACGACCTTCACGAGATCCCCGGATATCGGGCATTTAAC
+>44301 2
+ATTTGAATATCCCCGAAGCACACCGGGTTCTTTTAACACCGTGCTGGACAGGGCGAACGCTCGGAGGTCTAATGTGCTGCCATTCAGATTATCGAAAGTC
+>44302 1
+GACTGCTATTATCAAACCACACCCTTTCAGCTAGCGGCACTTATAGGCGGAGGGGGGTACCTTTTATGGCTCATTAGGGTCCAGACGACACCATGGAATT
+>44303 1
+GAGGACTTTGGAATTCTTTGCCCAATTACCTTTGACGAAATCGTCGAGAGGACGCAGACTAGGGACTCCCGTACTCCTAGACAACCGTAGATTCGTGTCG
+>44304 2
+TGGTGTTATTATCATTGGTAAATGAGTACGATCCAAGGACCCAGCGTGCATGGCCGAATGAATGACAATCCTGGTTCTCTGCCAGGGCCCCTATGCCCAA
+>44305 2
+AGCTGCCTCTGTTAAGCTAGTAGACGGATTTATCAGAGACAAGCAGTGTTATTACTCTGGGCACAGGACGGCCGGCATATTTTGGTCAAGATCCCACCCC
+>44306 2
+ATAGTCACTAGTGGTAGTGACAAAGTCTGCGATCTTGAATGAGCGCCGTAACCGTGCCGTTACCTCAATGAGCGATATTACCGCTAGGTTCGACCAGCTC
+>44307 2
+CATGTGAACCAACACCTTAAAAGATTTCTTGACTGACAGGGATCGGCTGGAGCACCAGGGTATTTCACTGCTGGAGCGGACCAAAGTCGTTTCCTGTCCT
+>44308 2
+TGTAAGGGATCAAGACCGAAGATGCATATTCAAATTCGCTAGCACCCTGGCGCAGCGCTAAACGCCTCGAATTTCTTAGTTGCCGCACGGATGCTGTTGT
+>44309 3
+CTGTCGGGCGAAGGGCCCAAGGATTGTGAGCAATCAATCTCCGATACGCTTCTTACACCTACTTGGTGACCACGTCACAAGTTTAATAGTGGTACTGCAG
+>44310 2
+CAGCTGGAATCAGACCGATGTTACACGTGGCTCGAATAGGTCTGCAAATGGGTAAGTCAGGTACCGAGTCGTATTCGATTATCCATTCCATACCGTCCCG
+>44311 3
+GCGATTCACAGCCTTATAGAGCATGTGCCTCACTGCGGTTCTTTAATATGCGTTGCACAGATGCCCGACAGTTGACAGATAACAACCACGTGCAGGTGTG
+>44312 3
+ATTCCTTCCATGTTTGGTTTCTCACTGCTCAGGCGGGATCTATCGGCAATCAAACGAAGTCCCCGATATTCATCGGAGACATGGAAATGGAGGACGCAGC
+>44313 2
+CATGCAGATACCCCGTTGTTGAAGACTAGGTAGCTGGGTCTGACAAGCTTCCGGTACCACACATTAGTTGCCCGTAAGATATAGTCTGACACCGATGCTG
+>44314 3
+GTGGGATTTCACTGAACTGTTTATCCTAGGCGACACCCTGGGCTCCGACAACAATGTATCGGTCCACATGTGAATCTGTGGAAAGTACCAGCATCATGGC
+>44315 1
+GTGTAGTCTTCAGCCCCTGTACTGCACGGAGATACGTGAATGCTTTGTAATACAGGCGATTTGCAAAGACTCCAGGATCGGGCTCATGACACACGCTACT
+>44316 2
+TTAGCTCCAAGGTTCAGAAGGGACGTTTGTACTCATAATACTACAGCCTGGCTTTACTGTGTCGAGGGAGATCGCTAGCCACGCCGCGATTCAAAGCATC
+>44317 3
+GTTCTGAAACCATGTGCAGGCTTCTATGTGGCAGCCTGCGCTGGCGGTGTTATCCTGTACAGCGACCAGTAAGAAACGACCTTATAGACTATAACTGCAC
+>44318 1
+CCAGAGTTGTTGTCCATCGCCACTGATTCAGTACACGAGTCAGTGCAGTTACATTGCGACCCACGGCTTTGTGAAGTGCGGACCACACTTGTAAAATGAG
+>44319 3
+TTCTGACAAGGCCGAACTCGACATCTTATACTCATAGCCTCGGCCTAGACCGCTTGGAATGGCGTCAGAGGGTAATGTGCTCAAATTTAAGGCCGACTGT
+>44320 3
+GCCCGCTGCCTCCCTTTGTGTACACCAGGGAGCAAGTGGTCTGTTGCAGACAAGCCATTGTAATGAAGTTGGCGTAGTCAATAATAACCTGCTCGTAACA
+>44321 1
+GAGGCATCTACGTGGCGATGGTGCGAATAACTGTCGAACGTACTACGCCAATCTGAGGAACGACGTTCCCAGGATCATGTCCCCTATGACAATTTTTGCT
+>44322 3
+TCGTTATCGTTTCAATTCGCACCAGGACTTTCAGGTGGAAGGTGCTACTAAGACGGCCGCTTAGTCGCTAATCGCTGGCAACCGCTAACTAAAATCAGGG
+>44323 3
+GGGTCGAAACGAACCAAGCCCCATGCGACCGACTAGGACCATTTGATTCGTTAGCGGTATACCCACTGATCCGACTCTTTAGTATAGATTATGTGCGGTG
+>44324 1
+GGCTTTTGCAACTCCAAGAAATTGTCATCGAATTGCGAATGCTACCTAACGGCGACGTGCCCTTCAGTAGTCCTCGTTCAGGGCGCGAATAGTTGAAGCA
+>44325 2
+GGGAGAATATTTACTTTGGCGTACACTATATCGGGAGCCGATGCTGAAGTCGGAAACCGACTTCTGGCACCCCGTATTCTCTACCAATCCGTGAGAATCG
+>44326 1
+CCCACGGCCAGGATAAAGCTAGGCGAAATTGCTTAATTCTTCGTAGTGTGAACTGCCGTATTGTCCCGGCAAGAATCTCAAGTTGATGGGTCACCACCTG
+>44327 1
+GTGCGGGAAGGTAAGCCTACTTTCGTTTCAAAGAGTGTGTCAAATCTCCATTCGGCCGCCCCAACGATGTCCATCAAATAGACGTCTCATTAGTCGGAGG
+>44328 1
+TATTGGCGCGTCCCAGATCGACGGGTGGTCAGTGCATGAACACTTATCCTCGCTTCAGAATAGATGCCACTGTAGCTCAAACAGGGCCTGATAATGTTAC
+>44329 3
+ACATCGATATGTCCGGTGTCAGAATGTCGCTGAGGACCAGCGACGTGGCCACCAGCGGGTGTAACCTAGATATCTTCAATCTCTAAGTTGAATTGCCACT
+>44330 3
+CCCGCCTCAATTAGGCGCCGGAGCTGAAGTGCTAAAGTGATCGACGCCGTTCTTGAACGTAAATTGTACCTGGGCTTGCATATTAACGCTCGTAGCATAA
+>44331 3
+GAAGTGAGGCTCTCCTGAAGCTTTTTGTCGAATGGCCCCCAGCATGCTGAACTAGAACCGCTCGACGTGGTAAGCGTAGTAGCTTCTCAATTTCACAAGA
+>44332 3
+GACAGGGAGAATTACGATAGTACGCCCTTGATGCGAGGGAACGCTGTCCGCTAGGCTCTATTTAAGCCTTGTACCCTATCTACCCTCGATATGGAGTCAA
+>44333 3
+CTTAGCAACTTATTCTAGGGCAATACACAGATCGGCTGTTCGTCCAGCCGAGGACCGCATCTGAAGTACAGTTAGTTATATCGTTCCTAGGGCCGGCAGA
+>44334 3
+CGTGATCTTTATGGTACCTAAAATTAGATCAGCCGGGCCGGAATGTGGCTCGTAAAATACCCCTGCACGGTCCGGTACAGTTACCTGGACTAGACTTAGC
+>44335 3
+TAAGGCGTCGAGTTGTTCGGAGATGATGTCTTTGGACATGACATCCGGCTCGGGTAGACCACCCCGCATTAGCAAATCTACGAATCGTATCGCTCAATAC
+>44336 2
+AGCAGGCCTGGGACCTCTGAATATATTCTAAAATAGCGGCCCTAGCGCACTGTAGTTAATGGCGGTCACGCACTGTTCCTTGAAATCGCGTACATCGTGA
+>44337 3
+AGGCCAATTTGCCAGCACTTCTTACAAGTAAACGCGGGACCGCACCCATCCGCTTTAAAGGTGAGCTACTATTGGTAGGCTCCCTGATAGGTTAGGTTGA
+>44338 1
+CAGTAGTATCCTATGACTAATGGACTATTAAGTCTTCTACCCTGGAAAGCTATGATCCCGATGATGCCCGAGGGGGGGAATGATCCACGCGCATCTCTGC
+>44339 2
+GTAACTATTACCGGGTCGTCCGCCTATTCTAGAGCGTCAGCGAAGACAATTGGCCCGGTGATCACCGTTTAGCTTATTAGAGAACAGTCACATTCGCGAG
+>44340 1
+GCAGGCAATACCTGCTGTCACCTGATGCTCCCTATAATGAAGTTCGTTTATTACGAGTGCAGACGCATAAGACCTCTCATCGTCGGGGCAAGTAGAGCTG
+>44341 3
+ACCATTGATGAAACTAGGTCATCAGTCAAGCACCTGCAGGTTGCTGCAACGCGCGTTAGGAGTTCGTTTCTCATTGCAGCATCGGAGGGTATACACCCTA
+>44342 3
+ACGGCACTGCCCTGACAACGAGCGTGCAGTCGTGTTCCGTGCGCTAAACACTTGGACTAGAAATAGTGATCAGACGTCTTCACGCGTTTACGATGTATTA
+>44343 2
+CCACTTCCTGCCGAAGCAAGCGGTGTAAACTCTTTCTATGAATGTGACGTGGATAGACGTGTCTGAAGTAACGCCAGCTCCAGCCTGTAGGCAATCAGTT
+>44344 3
+CTTTAGAGAAGCGTTCGGGTCTAAGGCAAACTAACCTAGACTGATCGGCTCGCCTGGAGACATGGATGCCCCAACTGGCTTAACTCCTACTTTGAATGTG
+>44345 1
+ATAACAGAGGCAGGTTAGGGTACATCCCAATTCGGGGTTCAGTCTCCCACTCCTAGTTGCATCTTCGACCACAGCCTTTTACATACAGGTGGAAAGTGGG
+>44346 1
+GGTACATTGAAGTACTCCGGTGGGCAATTAAGCGACGCCCATAGGCTAGTAAACGTATAGATATTGCCGTAGTATATACCCTGGCTGCCGCCATTGCCCT
+>44347 2
+CGGCAGTCTGTCCAGGTCAAGACCGTGCTTGTCTCGTATCAATCAGCGTACCGAGTCGTTAATAACCCAGGCAACTGCGTATATTCAGTCAAGTGAAGTG
+>44348 1
+CTAGGCCTAGAGAGGTCGTGGAGCATGTAGACCAACTTTCCGCATCTCTGTTGAACCAACAAGTTCGATGATGCTGTGCTGTACTGTCGCTAAAAACGCC
+>44349 1
+TAAGTACCCGCGGATTCGGTGTCGCGCCCTGGGGATACTTTTTATCACTGCACCAGGAGACAGTGGCCAAAGAACAAAACTTCAAGTTATCGTGTGCCTT
+>44350 3
+CAGACTCGACAGTTGTGTACGTTTCAAAGTCGGCTCGAAATCAGACGGGAAGGACATGAAGTGTCATACCTCGTCTTCGGTGCCAATTCGCATCCGATCT
+>44351 2
+GCTTCGGCGAACACGTTTAAGAAGATGCCATGATGACTGTCTGCCACTACTACAACGTAGCTCCCTGGGCTTCTTCATGCGATGTATAAAATGAGCCGGG
+>44352 2
+GAACCCATATCAATCGCATATTCGGATCCTCGCAAGCACTAGGGTTAACGATCGGCTACGGTCGGCTCTATGGTCGGATCAGCCCGTGAATAAATGTTTG
+>44353 2
+AACAGACTTACACATGTCATAAGTATGAGCATAGTCTTGTGGCGCAGGAACGCATGACTTGTCAGGTCACTGCCGGACGCTGTTCGAGGTTACCCCTTCA
+>44354 1
+CGATATCTTTGCATAGACGCCAGGCAGTTGTTGTGTGCATATAAGAAATCACGCCTGCGCTGAATGCACGGTCTGGGCAACTCCGTAGTGTACCTCAACA
+>44355 3
+CACTTTGATACACAAAATTACATGCCTCGATTGAACGGTAAGTTCCGGGGACTTTGGGCTCCGAGTTCGAGCACACGTGTACCGCGGATCTGGTTACACA
+>44356 2
+CGCAACTCTGTCTGTTGAGAAAGTGACCGCTGCCGGCTTTAGTAGTTGAATCATAAGAACAGCACTTAGGGCCCCCTACATACATGGGTAGTGCTTCCAG
+>44357 1
+CTTTTTAACACGATGCAGTCTCGCGAAGTGGTAGCTGTAACTACGCAATAGCTAGCCCTTACACATCATCTACGAGGAGGGACTACGTGTGTCAGCGGCT
+>44358 1
+TATATGGATCCCCGGGCTCACTGCTTCCACTTACGAACAAATTGAAGAGTGTCATAGCTTCGGCGGTGAAAGCACGGCGATCCACTCGTAGTAGCTATTG
+>44359 2
+ACCGGCGTTATTACCATCAGGCCGAAAGATCCTTTCACTGGGGCATAGATCATGCCTTCAAGGCTCATAGTTACGTCTTAGAGTGATGGCGACATGCACG
+>44360 3
+TCTACGATACGGGCGGCCAGCTTTAACCTTTTCGACTGCTAGCTAGAACGTGCAGCTCTCGAGTATTGCTGATAAGAACGATTTAACACCGCAGTCAGGG
+>44361 2
+TACGATCCAGACTCGTGCACTTGTGACCCCGTCTTCTATGGAACTTGAGACTAGCATGATTTAACACTGTTAGCGCCCGCTAGGAGAGCTAAACGGTGGA
+>44362 1
+GTTTATCGAAGCTTAGTCGTAACCTTCGACCGGCAAACTGTTCAATGGGCTCAGGGCAAGATCGGCCTAACGCATATAAGCTATCGCGTCCTGACAGGTT
+>44363 2
+AACCAATTTGCGCTACTTTTGTTCTACTAGGACGCTGTTGAGAACGCCGTTAACAGGTTAACCAACAGTGGCCCGGGCTGTCCATACGGATGCAATAGCG
+>44364 1
+TTTGTACCGAACAAGTGCTTAGGCAGACGCTTTCGTACAAGGGCCACCCTAGCTTATAGTATAGACAGTTCTACTCCTCGAGCGAATAGTATGCCCGGGG
+>44365 1
+ACTAGGTTATGCCTCCGGCATCAGCTAAGTCGATGGTAACGAACTATTTCTAATGGAGCCTCTGGAGCAACTGGTACCCCGACCTAGTAGATAGGGCTTC
+>44366 2
+GGCGGGTAGTTGCCTTAAGGTAAACCCCCACTGATTTACACCGATCGGATAACGAGTCGAACCCGACTTCTGGTTTCCCTGTCAGAATGAAGTGCTTAGA
+>44367 2
+GAAAGTTTGATCTTTCTGCCTACTAGAACACCCGTCACTCTCTAGGGGCGAGCCATCCCGCGCATGTTAGCAAGGTTAAGAAGGTACTGTAGTGCATCGA
+>44368 1
+TCGTAGTACAAAATCCTGGCTGGCAGTCCAGTTGTCCGCTATCAGCGCCGTATAGGGTTCCTAATACGATGCTCTGCTAGATACATCACCAGAGGGGATA
+>44369 2
+ATCTACGACCCGAGGTCCGAGGAAGGGCTTTCCGTTCCTGTGCTCTGCGTTTATCGGGCATTCAAGAAAAAGAAGACCAGCGACTACCTTATCTAGATGT
+>44370 1
+AGCCGTCTAAACATAGGGTCAGGAAAAATTCAGTTAGGCTTCACCGGATCCAGTGCGCTACTGGGTCTCGCTTTCACCGGTGGGTATACATGCAATTCAC
+>44371 1
+CACCTAGTATCACAAGTGAGGCCCGTACCGCGTTAGTGAGTCAACTAAAGTCCCTACCTATCATGTTAGTCCCTAGAGTTGTGGTGTTGCACGACGGGAA
+>44372 2
+TGACGGGCGATCATTAGATTTTACCAGTGAGATCGTACCCGTACCGCTAAGCCGACCGTGCTGGAATCGAAATTGCCGTTAACAGCTCCTCTGAAATTGG
+>44373 1
+ACCTAGTCAACTCAGAAGCCGGTCGGCTATCCTTCCATAACACTCGTCGATGGATGGCTAGGTTTATGCCGCAGACAATAGGTCATCGTTGATGGAGACT
+>44374 2
+CATTAGTCGCGATCAACGACTCTCAAACGGGAGTGTCTAGGTCGCGTACTTAATATGACCGCTGCGCTACATTGATACGGGTCATTGCAGCACCGAGTAT
+>44375 2
+GGAAAGAATCCACAATGTACGTAACTCACCCTTGGCTCAGGCTCTTGTCGGGTATGCACCGCAAATCTGGTATGAGTCCAGGCTGCAATATGCTGAGTTC
+>44376 1
+GCGGTGCTTACGTAGTCAGCTCCGCTGGGGTCGTCATCGTAGGTCGGTTACTCACAAGGGAATATCTGTTCTACGTATCCCTCAAGACTAACAAGAAAAC
+>44377 1
+TGGGAAGTTAGGAAGTAGACGCGCACAGGTTAACAGTTATGCCCTACCTGAACACATCCCATACGTCGCATACTCGGCTAGCTGTTTCGTTGACCGATTG
+>44378 3
+TTTAGGCCTGCGCTCACCAGGTGACAACATCGTGCATCGTCCGATATGGGAGTACCCGATTGATGCAGTTAGCCGATACATGCCAGGATATCAAGCTTAT
+>44379 1
+GCATGCGCGAATCCCGCAGCTCCTACAAACTATTGTTTGATATAAATCGGTTGCAAGCGTGGGTCTCCCGATGTCCACGGATTAGTACACCGAGTTGGAA
+>44380 1
+TTAGCCCGCCCGATCGCGCTAGTGGAGCTGTGCTGCTAGTAAATTGGGCTAAATAACTCTTACAGAGGCAACCTATACGCTGACATTTGAAATGCTCGCG
+>44381 2
+GGTTCCGGCGCGCTCAGACGATGCGCTGTTTGATCTTTCTACCACCACGATTTGTACAGTTCAAAAAAAGCTGAACCAGGGATTCGAGACGCTAAGTCGT
+>44382 2
+TTATGCAACGGATCAAGGATATACGGCAACTGCTCCGACGACCCGTACCGGTATGTGTGAGCTTCGTGTTCAACTAAGAGCGCTCATAGCCTTAGTCATG
+>44383 1
+TCTGATCCGGAAATCTTAGCGGAACTCGTTCTGCCTAAATGGACCGAGGAGTTCAAGAGACGCCTTTTAACACTCATGGGCCTGGCAGCGGATATACCTT
+>44384 2
+GCGTGCTAGACTCAGCAGCGATGAAGAAAAGACATATGTATCTATTCCGTCACACGATTCTATGACTTTGCGACGTCACTGCTGCAGCGTGTCGGGTCAC
+>44385 3
+GTTGTCTTGATTACTGCCACACGCCCTATGCCAAATTCTGGATCTGCAGCAGTCGTATAGATTACGGGTAGCCTCAGCAAAGCGACTCGGATTAAGCGGA
+>44386 1
+ATGGGGCAGCGAACATTTAGTCACCATACTTGACTGAACATAATATGCGCCATCCCGACTTGCTCCCGTCGCGAAGTGACGCAGTGATTTTGAGGTCTGA
+>44387 2
+TTAGTAAGAAAGAGTGCCTGTCACTCGTTTCCATTCTTGTGATACTTGCCACCGGAACGTCCACTCAGATGGCTCGGGGCTAAGTAGCCCTAAAAGGCGA
+>44388 1
+TAGGCGTATCCTCTTATTGAAAATCTGGCCACTTATTCAGACCGTCGGCACATCCGGGGCCGCAGACGGAAATGAGTAAAAGGTCGTGTCGTCTCTATCA
+>44389 3
+GGTCTAGAAATAGGCCTCCCTTCTCATGATTCACGCGGCGACCAGCGTCTCACCTCCTCTGAGGCTTATAAGGTAAAAAATTGATATGAGCCAGGTTGGG
+>44390 1
+ATCCGCTCAACGGTCACGGCGTGTACCGATAAAGTAGTTGTTCTTAAGTCGTCATACTCGGGTGTCTACCTGAGAGTCACACCTAAATGCACTGAGGGAC
+>44391 2
+TGTAAATCATCTTCCTTCTGGCCTCCCTGGAGGAAGCAGCCGAGCGCGTTGCGATAGCAGCGTAAGATCGACCTACTTAAAGAAAACGTCCGGTTTAGTT
+>44392 1
+ACCTAGGGAAAATGTCTCCGGACGTAATACTCGGATTCCGGGGAGCAGCAGCCTAATTCTCCTTTTAACAGCCTAACAGCCCATGTGGGGTCTATTGGTA
+>44393 3
+CCGCCGAACTGTGTTTCTCGGCAAAGTTCGGTCATTGCGAATAATCGCGGATCCCCCGGGTAAGGATGAGATTCAGCATCTAACTTAATATCGCGTAAGC
+>44394 3
+CATGACGGCCTAAGTTTTCATTGGGGAGGAACAGGTCCCTAACACATTTAATCCTCACCGCCAAGGTGCCAATGTAGCTTAGATCTCTTAGCCGGTGAGG
+>44395 2
+GGCATTACCCGGTACAGTGAGTCTTTTAGCAACGTACCAATCTTGACGTAAGACATCCGTGGGTATCTGGATTGGATCCTGAAGAGCCCCAACTGGATCC
+>44396 1
+CACTGCTTGCAAGCACCTAGCAAAAAGTGCCTGGCTGTACGATGGGTAGTCTCTCCTTTTGGAGGTCCATAAGCCTATAGAGATTCAGACGAGTCCTGCA
+>44397 3
+TCTACCCATCTCCGTGGCCCCGTTTACTATACAGAGCAGGTAATTCCTGTAGGGACCACGCGCAGCGGCTGGAATTAAGGTAAATATGAGAACGTCTGTT
+>44398 1
+TGCGAACACGAAAGAGTTAGTTGTGTCTATGACTCGGCTCCTCAGAATTTTACGACTTTCACAGAGATCCGAGGCAGCGCGCTGTCTCCCAGAGGTACAT
+>44399 2
+ACATAAATGCTCACGCGAATTTGACCCACGACGTTGCGTACTCGCTTTTGCAGACAGAAACCTTGTTACTGTGTAAATGGTCGCGGACATGTCCGGGAGC
+>44400 2
+AGTAACCATCCTTCAAGCGGGGATATTTTTAGCCGACGGCCTTCGAGGAACCTCGGAGGATGCGCTCTCAAGATTTAGCAACAGATTCTCTCGAGCGATT
+>44401 2
+ACATCTTCGTTGAGACGACGCAATGAAGGTGAACGTATGTCTCGCCTCGCCCACGTGATTTGAATTGTTACTCAGTGCTGATACAGCTGAACGGGACCAC
+>44402 1
+GCCCAGTTAGGTACGTCAATAAAGGGTTGTACTTCTCGTGGTGCCCTAGCGCGAGTTAAGTGTACTAACCAGCTTATAACACAATACCGGGATTGCCCGC
+>44403 2
+TAACTAGGTACGAATTGCGTAGGGCGGATTCCTGCCTCAATACTGCGTCTAAACCGCACATGGTAGATCTCGGTCCCGGAACTTTGCCAAATTGGCTAAG
+>44404 3
+CTATGATCACCGGAATTAGTACTGTTTTCGGGCGAGAAGCGTGGACCACGCGGCGATCCTGTCATATCAGGCACTCTTTGCAAATGCGATTCCATCAAAG
+>44405 2
+CCGAAAGTGCAGGTGACCATACACTCCCAGTTTGATCCCATGTTGGGCTAGTCAAAGCCAGAACTAGGTGTCGTAACTTCGATCAGAGCTAGGTGTCTTC
+>44406 2
+TTAAATTCGTGGTCGCTCCGTATATTCTGTGGATTACCCCATTCGGACCCGGACCATATGATACTGGGAAGACTAATCAGTGGGATCGCAGGCCACACGA
+>44407 2
+AACCAAGCGGAACTAAATGATGGGTATACCGACGTGCCCCGTGAGGGCCTTTTACCACTTAGAGTCCTATGTTAAGCGCGCAGCTGATTGTTAACCTTCG
+>44408 3
+TTTACTATGTCAAGGCGTCTCCCGCCATTCGCCATCTTGCTGCTCGGGTGACCGGGACATTATCGATATGAAGCGATAAAAAGACGCCGTGACGTTGAAA
+>44409 2
+ATCAACCTCGACCCCAGTGTAGTGCATGATCGCTGGCGCTTAGAGGCATCCTGCCTGGAACTGTATGTGCTATCTACAAGAGATAATACGTCTGAACGTG
+>44410 3
+GACGAGGGCCTGTGTCAGATACGTTCACTTATCTCATTACCGCACCTGCCGCGCTGTCGTGCCGATGATTAGCACATTAAAAGAGCGGTTAAGTAGATAC
+>44411 3
+CGTAAATGAGATAAAGTTAGTTTCCGATCACTCGCTCCCACGATGCAGGGCCATCCTGATGCGCATGGCAGTCAGTCCATGGAATTCTGGCTGGACAATT
+>44412 3
+GTGCAACCCATGCTTGTCCGAGTTAAAGGTCAAAAGCACTTGCTGAAGTGAATTGGAGTCCAACTCCCTAAGGGCTACGTGAGACCATTTTGCCCGGCTT
+>44413 1
+GCTTTGAGACGAACCATGTGTGTGTCCCAAACGTCTAATTCGAAGCGTCCTCATCTGATCCCGGTCGTCGATCAAACATATTGAAGTGGATGGGCACAGC
+>44414 3
+ACCGGTTCGCAAGTTCCTCCATTGGTCCTTTGAACAGTTGCGGCCATTCAAATCGACTCGTTATTACATGGGAAGCAAGCAGGGACTATGTGAGGAACCC
+>44415 1
+CGAGGTAGGCCCCCTTAGAACAGCGCGTGTCTATTATGTTTGAAACCTCGAGGGAGCCCCAACTAATTCTGCTCTGAATAGTCGCTCTAAGGACTTAGAG
+>44416 1
+TATAGTTTAGTAAGTAGAGCGAGTCTATACCAACAGAGAGTTACCCCACTCCCCCGTTCCGCATGTTGGGGGGTCTAACGCTATCGAGTTTCGACGCGAA
+>44417 2
+CTCAAGGCAGCATTGGCAATCTACCATTTGATATCTTCCTTTATTTGCACGGCTGAGATCGGTTGAGCCAAAGCGGGCAGCGAAGCTTCAAGACGCCATG
+>44418 2
+TGTAGTGGATTCTGCTAGCCGTCGGATCGGAGGTTCTACAAGTGGTTACAAAACACCACCCGAACATTCCTCCGAGGGTACTTAAAGTCTCTACAGTGCG
+>44419 3
+GAACGTGTGCTCGTGCGAGGCGTATGCTGACACCATCAATAGAAAGCCCCTTTCCGTCCCGTGGCGGAGAGATCTTATGTCTCTAAGAAGTTACAATACT
+>44420 2
+GCCCGCGTCAAGTATCGAGGTTTCGGTTCCATAGTGGACATGACACTCGCTCCGGTTACATAGAGAACTGCCAAATCCAAATTCCGTTATGTGGCGTAGA
+>44421 2
+CAAGTACTTGAGTACTGAAGGATCCTCGAAAAGTTGGGCTGGACATTACCATCCGGAGGGCATTTCTCCTCGTCGGTAAAATCTCTACCGCGGACGATTC
+>44422 1
+TTTGTCAGCTAAATGCCTGTCACATGATCCCGGCGAGCGACTGTTGAGGCCGATTATAGTCCTTTGAATCACTGGACACCGTAAAGTGAAGAGCCCGATC
+>44423 2
+GGGGTCGTGTTGAACGCGACGGAGCCCTTTGTCAATACCAGTTGACTTGGAACACTTACCCAAGATACCGGTTACACGTTGTCTAAGGTTGCACACTACA
+>44424 1
+CCGGGGTCTGAATCTTGCCATCGAAATCGCCCGGAATCTGCTCATCGGAACGGTCAGTAGGGTGTATTGTCTTGTCAAAGTCAAGCAATCTCAAACAGTC
+>44425 2
+TCTTACCCCGCCTAGGCGGACTCCTAGTTGCGATTAGACTAAGATGGCTAGGTTTCAGATAATACACGGTACGCGAATAGGTGTTCGAATCCAGTCGCCA
+>44426 2
+CTGTTCGTAATCCCCGCTATGGTCACAGACTGTACTGGGATTGGACGGGGTTTACAACTAATAGCACCCCGGACATACTGCAGGAGTACAATGCTTATCG
+>44427 2
+ATTTAAGCCGGCAGACTCCGGCATACCAAGTCATGCGAAACTATGTCGTTAATGACTCCTAATGGGGCCTGAGTGTCTAAGAAGCCCGCTCAGTGTTCGT
+>44428 3
+GTTGGCTACTGACGGAACGTACTATGAGTTCACCTAGGGACGTGCAAAATCCTCTTGGTCGGTATTCCCCTAGAGTGTACCCTCGCTAAATGAACGAGCA
+>44429 2
+ATGTTGCATGGTGTTCACCCGGGACCCAGGCACTCCAGCCCGAATTACACGCGTCGAGTCATAGTGGTAGTTGCTACTTGAAAGTAGATTACGTAACTAC
+>44430 1
+TCCGATTGCTAATTGAAAGGTCCAATCACCCGTCCCGGGTCTCTCAGGCCCGTACTTGCTGACTTAAACCTCTATGAAGGATGGAAGGGTGTTGAAACGA
+>44431 1
+CCTCGGTGTTGCAATTTTCGAGAAGATAGGAAAGCGTTCAATACTCGGGACTATCGATTGGTTGAAACTTATCCAGCCGATCCCCTCGGGCCTAGAACCG
+>44432 1
+AATTCGCATATCGCTGCTCGGAGGACCTGCATTCTGGCATACCCGGCGATAGGGGTTGCATGTCGATGCTAATCACTAAGTAATCAGATGATACCCGATC
+>44433 3
+TACCTAACTACCGTACGCACAGGGGGAGTTAACATACTCATGCGTAGCTGCTCTATCGTGTCATGGGCAAACTCCCCGTTGAGACTATCTAGGGTGATGA
+>44434 1
+ACCGTACAGGTTGGCTTAGGGAACTCTCGCTCACTGGTTCTGCGGGGATACTCACCTAATCAAGCAAACTAGTTGAAATGCCATGTTGCCAGTGCCGATA
+>44435 3
+CTGGTCACAATGACCCGCGGTGCTCCTACGAGGGATATAACTTTCTAGAGCCGACGTGGCTGGAGGAACCATACGATATATCCTTGTCTAAGTGCAACTT
+>44436 2
+GTCTTCGGTCCAGTCCCGTAGTATCCATTAGTGATAATGCGAACTGTAGCCAACTAGTTCATAGCGACGCTGAGACTTCGAGGACCCATCAGGCAGTGAT
+>44437 1
+TGAGTACGTTGGCGCGTGTCATGACTTGTTGCCGCAGATTGGCTATGAACCGCATCATAAGAAACCGCTCGAACTCACCTAAGGATGATGCTACACCGTT
+>44438 2
+ACATTGATGTTTCCGTCATTCTGAATCCAGTGTCACCCCTCGTATCTGTGATAGGTGTCAATGTTGCAGACGACTCAGGGAAAACCGCAACGGCGAGCAG
+>44439 3
+GTCACCAGCCGATGGCGTATATCTGCCGCGACAGGGCTGTAAGAGGCTTAGCTCCATACAAGCAGTGTAGTTCAGACCCGAGCTCTGTCTATATAAATTT
+>44440 3
+ACAACCATTGAATAGCCCTCACGTGGACTACGCGTGGCACTGTTTGGTCAGACGTGACCATTCTGGACTAACTTGGGGTTATTCACGAAATCCCTAGGAG
+>44441 2
+ATAATTACGATTTTGCCTGACGGGCGCGATGACATTTGGCAAAGAATTCGCGCCTGCCCTCGGGTGTTAAAAATGACGTCCACTGAGGCCTCATGTCCAA
+>44442 1
+TAGGTGCCGAGATTAAGCCTGAATGGTATTTACTGTAGGGCCGGCTTGCGAAAACACCGCTGAGCCAAAGATCGACCCGTTTCTCTGGCTATCACATATC
+>44443 1
+CCGAGTAAGACTGCCCTCCCACGGCGCGGTTGGAAGCATTACTTTGGTATTCATATGATCAACCTAGGCGGTTGGACACATCGTATCGAGCATCAAGTAT
+>44444 2
+CTGGGGCTGGGACAGTCACTATCCCGTCTTGACACAGAACACTATTTATGAGACCTCGGTACAGCAACACGGTGCTAATGTTACTGCGTACGCTTGTAAG
+>44445 1
+GATCCGCAATTCACAACGTGCTTTCGGAAGAAAGCCGTTAAACTCAAGGATCATAGTTCCGTCCCATGGTACTGACGGGTTCGTGCAAGTGATCCGCGTT
+>44446 2
+CGCTTAATTCACCTCAATCGCTAGGGTGGCTTGTCACATGTATAGCCCCCTTAAAGGTGACAAGCCATAAGAACTGGGTGGTCATAGGCAGTAGCTTCCG
+>44447 1
+ACCCAGGTTCATGAGGGACCGCAGTAGACTTACACGATCCCCCATTCTTGAAGGTACGTCTAGTGTTCTGGTGCCACATAACAGGTGCAATATTCAGGGT
+>44448 3
+CCACGAGCCGAGTGGCAGTGGGTAACTGGTTGGATTGACGATCTAAGTTAATATTCTTCAGCCTTTCCAATCCCAAATCGTGCGACGGCAAAACCCTGTG
+>44449 3
+GCTCTTAGAATAAACTGACTCCTCAATAGCCTATTATGCGCGTCTAAGTCTCAGGGGTCTGCTGGACGACGTAGGTCGATCAGAAGGACGCCTAGCATCT
+>44450 3
+ACGTGCCGGGTGTATGAACTACTCAAATGTGTACTACGCCTTAAAACCATGTGGCCAGTCCACTCGTCGCAAAGGGTTACGTTTACGCTAGTGGGCAATC
+>44451 1
+AATTTGGGCGTTCTAAAATAGAGGCACCTCTCCCGCGAACGAATTCGCTTCAGTTAGCGCAGATAGTAGCCACGGAGGCGCCTTACTCCGATTGTATGAT
+>44452 2
+AATAACATGACGGTATTTTAGGGTTTAGCCGCCTACACCCTAAGTTGCTTCCTTGGTACGGGCACCAGGTCCGTCAACAGATACAAGCGTTGCACGGTGA
+>44453 1
+CATGCATTAATAGACAGGAGGGTCTTACTCGACGAGTTTAGTCTTCCGGCGAATCCACCGGTTAAAATTGCCGGCTAGTAGGTAAACGCTCAGCCCGTCT
+>44454 1
+TGTAATGTCGATCAATGTGCACGCACAACCTCGGCATGAGGATTCATCTGTTAATACCCAAGTCCGACGGTACGCGTAGGTAATTGCTCCCGCATAGGTG
+>44455 3
+ACCTGTTTATGTATCGTTGTTATGACTTCAGACATGACAAGGAGGAGCACGCCGCAATCGGCTGAGTTCGGACTTCTTCATACCAGCACATGGCGGCAAC
+>44456 2
+AACCGACGAACGTCTTAATCTGCCGGATCGTCTTGTATGTGAGCTGGGACCCTAGAAAGATGGTCTCTCCCCGGCAATGTTACATTGAGCATAACGGATC
+>44457 3
+GACCTTTAGTCAACCGACGCCCTATTTTATCGGTGGTTACTACTATCGAGTCCCATGCGCCCTGAGTTAAGAAGGATGAGAAATGAATGGGCATGGCCCC
+>44458 3
+TGGGACATTGTGAAACAACAAAGAATTCTGCTGCGTCGCCTCCTACACGTCGAACGGGGCGTTAGCTTAATCACAAGGCCTTTAGCATCGCGATTTTGGC
+>44459 1
+ACAAATCTTTACCGTGCCATCTGGCCTGGGCAATTTGTGAAGCAGGGGGTCCTTAATCTTCGAAAAAGCCAGGCCTAGTTGACCCTAAAGCTCTCGGGTA
+>44460 2
+GTGAATAACCGAGCCCGCTGCGCCAATGGTAAATTGTCGGAAGTAGACGCGACTACTACTATCGGCGTGCTTGATTAACTTCCTCCTATGGAAGGTCTCA
+>44461 2
+ACTTGCTTCGAAATTAAGTCGGGACACGAGCTAGCCTATTTGCAGACGGTATACTGGCACTTACTCATACAGCCTCCGCCGATGCGGAGGTGTGTCAAAT
+>44462 1
+AGTAAGCCTGGTGCACCAGGCCAAAACCACGCGTCCTATCTACGATAGCGCACAGCGGATGTTAGTTCTCAATGCGTATATGGCTTATACCAGTTGGGTT
+>44463 2
+AACGGTAGGGTGATTCGTCAACAATATCTAGGTTTCAAGAAGGAAGCCACAATGGGCGCCTGCTCCCCCTGCGTGTCTCTGCGCACATTTAATGGTCTAA
+>44464 1
+TCCCCCCGTTAATAACGATAGTTGAGAGCTAGCTCCTTAATCAAAGACTCTAGTGGCTGGCAGGAGTTAGGGTTAGCTATAATGTGCTGCGCCACCAGCC
+>44465 3
+CCCCCTGTAAATGGATTTGGGCGCTGCCTGTGACATGGAGTTAAAAGCTGGGTACTGATACCGTTGCCCAAATCGTCTACAACTGAACGCTATCTACGGA
+>44466 2
+TACTTGTCAATCTTTGGGCGAACACCTATGCGTCAGCTTTGCCTATAGGTAACAAGGAAATCGGTATCACCCAAAATTGGGCGTCCCGCAGACGGTGGCT
+>44467 2
+GTATGCTTCATGCGGCCACATCCTCGGTCTTAAATAAGAACCTAGCCTTAGATATCACCGAACCTGTATTGGGTGGGACACGTGGCCGAGGCTATCATAG
+>44468 2
+CTTTCCCAATGGCGACGACGTGCGATCCCAACATGTAGAGAAGGGGTTTCCCTCTATGTTTAACTACCCAATGGGATCCAATGTTATGTCAGGGAGCAGC
+>44469 2
+TGCCCACCTGGACGAGAAGCGACCAACAGCAAGCACTCGGGATTTATAAAAGTTGCTTACGTTTCCCAGAGTCTCACTTTCGTAGGATGTTCGCGAGTTG
+>44470 2
+TATGTGCTCAACGGAAGCGCCGTCATCCGTGCAATAGACGTTACAGGCAGCACTGTTTATACTCTGATATTGACCATAGACCTGGGGGAATCTGGCACTC
+>44471 1
+GCCCAGCAAGATTATGGAAATCTCCCTGGAGGAAGTCGTTTTGGCTTCGCACTACGAGTACAAAAGTTACCTTCATAGTCGGGCACTCGCTACAGGGTCT
+>44472 1
+TATTAGTTATGTCGTAGGTCCCTCTCGTTAGACGAGAGCCTCCGCATCCCCAAGACAAACCTGGCCTCGTGGCCATGTTCGGAGTGGAAGATAATAATAG
+>44473 2
+CTAGCGTTAAGAGCATAGAGGTTTCTTTGCGAATCAAAGCTTATGCCGACTAGTCGTAATAGCACCAGACGTCCGCCGTATGCGCCCGTATCAACGGTTG
+>44474 2
+ATATTTGGGTGAGGAACCTAGTCACCCCCCACTTGCTTCAAACGCAGAGGCTATGGGACTGCAGTTGCAGTGGTAGTTCGCCTAGATACAGTTACCCTAA
+>44475 2
+TAGCTCCGCAGGCACTTTTGTACAAAATCAACACGCAACTAATGGTCTTTCAGATGCGTGGTGAATCGGTCAGGCTACGCGCACCTAATCCTGTGTGGGA
+>44476 3
+CTGCGTCTGACGGGGAACGGAGCCGTTCAGTACCGCAAGCTCTAAATCCAAATTGTGGTTTCCACACTCCGTTCATACGAGTTGAAATGAGATGTTACGC
+>44477 3
+TAGCTTAGGTGCGTCCCGAGTGGACAACCCCTTTGGCCATGGTAGTCTCTCGAAAGGATGCGCAGAAGTAGATCAATTCCAATTCCTACTTAGGCGATCA
+>44478 2
+CACAAGACTTCGGCATCGGCATTTCGTCAAAGTCTTATGCGTTAACCAACTCGCCCGGGCTGAGGTGATGGCGATATTACGATGGTCATCAGTCTCAAAG
+>44479 1
+TGGTCGCAAAAAAACCTAGAGCGGGTATCTACGATTAGCCAATATGAATTTCCTGACTCAGGCGACAGGTCTGATTCCCCGTCTGTCCTGGTGACGTACG
+>44480 3
+TGTTAGCATAATCCACACGATGTATGTAACTTCTGTTGGGCATTTCCCGAATCCAACGCGGTGGCGCGCAACAAGGTAGGTCACACGCGGGCACTTTAAT
+>44481 3
+CATCTTGCCGTATACCCCCTCGGAGTGCTGTTATGTAGGCCAGCTTGGTGACTATTGATGCCATATCATGACGAAGGACGAACGAAAACGAGTCCGATCT
+>44482 3
+AGGTCACGAATAATTGCTAAGAATGGTCCAGTGACTTCACGTTTGGCGCCGTATTCGTAACCCAATCTCGTCAGGGTAACGTAGGGACACCCCGATCGTT
+>44483 1
+CTCTAGACGAAGCCGACACTGAGTCCCGGTCCGCTTATCCAGTCAACGGTGTGCATCGATCGGTGCATATTGGCTAGGCAAGTGACTAGTAACAATTATT
+>44484 3
+CGGCAGTAATGCCACAATTCGGTTGCCTCTTTCAAAGCCGATTGGAAGCAGTACGGAAGGATAGTGTCAGATAGACTTCGCTTCACTCCGATCTGCTGAC
+>44485 1
+GGGGGGTCACTAATCGTTGAGTTGTGTTTATCAGCAAAGCGCCCACGCAAGTGCAATCCTTTGAAAGTGGTAACCAATCCGGTCACGCACTCAATTTGCC
+>44486 2
+CCTGTCCTTACGTCCTAAGGAGCGCTTCGAACCTAAGAGCAACTAGGATTACCAAAGCATCGCTGTGGCTTTTAGCCTATCAGGGTGGGAAGTATTCGAC
+>44487 3
+TACGATTAAATCCGTGTGATGGAGTCTTCAGATTGGCTAGAGTAAGTCACGACCAATCACGCACCCTCAGCAACGCGCTGTTGTTCGAGTGGACCCGTAT
+>44488 2
+AGGGACCTGGACACGTACCTTCCAAATCTTTGCGTGTCTTTGGCATGGAGTTTGATCAGAGCAATCAGTGAGGCTCCACCGTGCCAAAAGTACCGATCTA
+>44489 2
+ACCTTAGTTACGAGCTAGCTGAATGCCACAAACCACGACGGGAGATTCTGATGGTCTTTGACGGCTATCGCTATGAAGTCATTCCAGTCGCCCATGTGAG
+>44490 1
+TGCACAGCCTCTGTGACGAATATACGGCATGTGAACGACCTGGGGTTTACACCTCGCCTATCATTTGAGGTCGGCTAAGCGACTATGACATCTATGCAAG
+>44491 2
+CTGAGCACGGGAGAAAAGCCATGCCATCGCGCACTGGTTTGGGGTATTTCATACAGTTAGCGTACTCATTCACGCTTCTCCTAAGTAATAGGCGACCGTA
+>44492 3
+TTGACAACCAGAGTTTAAGGGCCACTCTCTTGGGGAGTTCTGTAACCGCTGCATTTTGTAGACTCATCAGACCCATAACCGCGTGCGAATAAATCGCGGG
+>44493 1
+TCCGTTGATGTCCGAGTGATACCAAACCAAGACGACTTGTCCGATAAGTTTGTGCTAGGGATTCGTACGCCATTGCGACTCATGGACAACCACGAGTGCT
+>44494 1
+ACAGTTGCAGTCGGACGACAACCGCGTGAACCTTGTACGCGACAAGTGTGCACCGTGGTCCTCTTAGTTTTTAACAGTCGGCTTAGCAGAATAGTAACCT
+>44495 2
+GGTAACAAGCTTGTTCATGGACAGCCTATTTCTACGAGACGCCCCATACTCAAGACTAGGCAGGCCCGGTGTTTTTCGGCCTGCAGGGATAAATACTAGT
+>44496 3
+GGCTCGCCACTAAGAAACGAACATACAGTACGTGATGTTAGGCGCCGTGTACTCTGTACTATATCGTCGCACTAGGTCCTCGCATTACGGGGCATATATG
+>44497 3
+TAATTTTTATGCTGGTCCATGTCGCATAGACTCTCCGAGGCAAATACAAGGTAAGACCAGATTCCCTAGAACTCCGTAGAGTGGCCGTTTCGGGCCGACG
+>44498 1
+ACTCTACCCCACGGTAAGGACCGGCCCCTATTACGGGCGTATGTGTATTACCTCTAGAAATCGGAAGCTGCGAATTACTAAGGTTCTGCCGAGGTGTAAT
+>44499 1
+GATTCTTTGAGGCCGTGCACTATGTCCAGATTAGCACCTAGCTACGTGATGCATCGGTCTGGCATTGACACTTTAGCAAAGAACCAAGGACTGCGGTCCA
+>44500 1
+GATTGCCCTGGGTTAGATTGTAACCACCTTACCTGGGGCCGATATGTATCAATGGAAACGGCCACCATGACTAGTACCGCGCGAGTATTACAGGCTTTCA
+>44501 2
+GTGTATACTGCCGAACTCTTAGCTTCCACAAATGGTCATCTAGAAGTGGCTGTCTAGGATGTTGAAACCGAAACGGCCGGACGTGTAGCCGTATATCCCC
+>44502 1
+AATCCAGGGGCTACATGTTAGGGCGCTTTCACTAGATGGAGAATATCATGGAACTTGGCAAACACTTGGGGTTCCTAGTCCACACCCTCTATAGCGCTCG
+>44503 1
+GGACCGATTATAGAGGTCTCTGTGTGCGCCACCATAGTTCTTTAAAGAGACATGCTCGTTCAGAGCACACGGATGATCCGCTTATCTAGAATGCCCGCAG
+>44504 2
+GGGGTTGTCTACTAGTAACAAACGGCCTCCTGCCGTCCTTTAGCTAGGTGCATGCCAAATGAGAGCCGAATACTGGAATCGTGATCCCATAATTAGGTCC
+>44505 2
+TCGCTTTCCCTCAGTAGTGTGCTAGATTAAGAAACAGCGAACCGTCGGGCATCCGCTGAAGACATCTAAATACTCTTAATTACTCGGTGATGGGCGGCCG
+>44506 3
+TTATCTGCTTTCGGGAAGAATCTTCGACATCAACCGACGAGGTCGCGTAAGCACCCAGGATGCACTTGAATACCATAGCCTATCGTCGGTTATTAGGGCG
+>44507 2
+GTTCTTCGTAAAATACCTAATAAGGGTGGCCCATGCGTAACGGACGCCCTAGTCTGTTTATTACCCACCGTGCGCTCGGCGACAGTGCAAAAATATGTGG
+>44508 1
+TTCTGCTTCAGCGATAATGAACTGCATGTCCGAAAAACTCGAACCGGGTTTCGGAGACCAAGTCGGTCTGGATGTTGCGACTGCCCATCCAAATCTGTAG
+>44509 1
+CGCGACTGTTGCTCTGGGTGATCCTGCAGAGCCATGAGAAATACGCATATAATCTGCACTTATAACTCGTGGACAAGTTTTGACTGCGCCGACCAGATCG
+>44510 2
+CAAATCCATTTCGAACATGTCGGACATGCCGGGTGAACGGTTTACCTCGTCTGACGCCCGATCGACAGCAGATCGACCATTTTAAGTGTGATGAGAGTCT
+>44511 3
+CATAATATGTATGTACATTCGTTGACGATTTCGGTGCACGGGACGCGGAGGCCCAGCTCATAGTTTTAATCGCGCTGAATACACACCAATCGCAGCGTGC
+>44512 2
+ATATCTTATGAGTTGTCTTCGGAAAGGAGTTAGCTCAGCCTAACAATTTAGTCAATCGGCATGTCGGGCTAGGCAGTACCACCACGCTACCGGGCGACCT
+>44513 3
+ACTGGAACTGCCATACTCAAAGGGTATACGTCACTAGCTATTTGCTTGGAAGGACTGAAGTCATTTCTACAGCACTTGCGGTCCGAGCACGCCGAGTTGC
+>44514 1
+AGTTGCCGGTGGGCACGCTAGCAATTTACCCAATTAAAATGGCGCTTGTGGGCCTTCCTATTCATCCGCATATTGGCAGAAGCTAGGGCAGAATCCACAT
+>44515 3
+TGGGAACTAAGCTGTAACGGCAGTTACCCCTTACGATGCACGATGGCTATGATAGTTTATCTTCACTCTGACCGTAACTTCAGCAAGGTGCCCAGAGGCG
+>44516 2
+CGGAAGCCAGCCGCGGCTGACGACTAATAGGCGCTAAACTATTTGCGTCTTCGTAGGGGAGACCTGAGTCACACTTCGTAAGTGCTCATTATTTCAATCA
+>44517 2
+AGTTTTGCAAGAACGCGCCTGGCTTTAAGCCTTATCGCGGTAATATACGGATCTCCGGATGTTCCGAGCAGAGCTTACTAGTAACAATCCGCGATCCGAG
+>44518 1
+GGGCTAATAGGAGGTCTGACTCCGTCCTGAAACAACGAGCTAGCCGTTTTCATTGTGCATATCCGAAGGGATCCTAGGTAGAGCCAATTACGTTACCCCT
+>44519 1
+TTGGATGAAAGCTATAGTCGAACTAATACTTGCCCGTGCATTCCTAGGGACTCCGTAATGCACGCTCTCCTAGGCGCTTAGCCAAGCTTAGGAGCGGTAA
+>44520 3
+ACCCGGCCATGGAGTGCACCGGCAGGCTACGATTTATAGCATATACGATATGTCGAAGAGATCGTCATGCTGTAGTTCTCCTCTGTAGACGGACATCATC
+>44521 1
+TACTTAACACCAGACCTTCGGGGTGCTACAACAAGCCTTTTATCTTCGTATAGTAGACGGGACCATCCCGTGGTAGGGCGGAGTACCCCGTATATGTAAG
+>44522 2
+ACGCCCGGTAAGTGATTATTAAATTAAGTGTTTTGTCCCCCCAGGGCGCTGTGCTTTGCCATCCTAAAGAAAGGATCAGGGCTCTACGCCTCAGGAAACG
+>44523 1
+GATTGGCCGGGTTGGCAGTACACTAGTACTTCCCCACGTGCTATAGATAAGAATTACACGCCTGCCAAGCGTTACCACGTGACATAGCTCGAGATTGTGT
+>44524 2
+CCTAGCTCTCCGCTGGACGTAAGCAACCCAGTTCGGAATATTATTCATCTGAGCGGATGGGTCATCATCAAGCGATGATGCCAATCGGTTCATATGGCAG
+>44525 3
+TGTGTCACCGACCGGCGCAAGCGCCGTGTTTTAAGAAGTCAGAAATACCGGCTGAGTCAACTCCATATATGGATCTCAAATTGCTGGTCGGCACCTTATG
+>44526 1
+AGCGTCGCCATGGAACATAGGACGTTAGGGTAAGTCCAGAGCTTCTCTTTTTCCACTCATGGACATGCGGGAATCTTGCTGACGGACGACACATTCCATA
+>44527 1
+GGGATTGTCCTCACAACTCGACATCCCATGCGTGCCCATAAGTCGGTTCGAGTTATCCTTTCTAAAGATCAGAGACGGATGTTCCCTCGGGGAAGATAGA
+>44528 2
+ACGTTATCGAACATGCCGAAATTTAATCTTTCGTGCCCGACGTAGCCAAGGTTACCCCATAACTACTGGGTGAATGAGTGGGCGGGTTGCCAACTAGCTC
+>44529 1
+GAACATATATACCTAATCACTGTTCAGCGGATTCGAACGGCCGACATCTCACACACCTGCGGATCTAGCGTGTCCTGTGCGTGTCGGGTAAAGTTGGATA
+>44530 2
+TCTGTGAGGATTAGGCTGACCGGCCTCAAATACAACCTGCACTATTGGCAATAGATCAGCAGCAATCGGTTAGTCCCTGTCGGAGTGCAAATTCCTGCGT
+>44531 2
+CAGGCGGCGGAACTTCATGTTTATCCGCCTGGTTCCACGATCTGACGGGCATTTCGTCAAGTCAAGTCATGGCAGTTACGAACTATAGTGCACGATCAAA
+>44532 1
+AATGGCGAGCATCGAATTTTCCACCAGTCAGTTCTGTCACGGCCTTAAGCGTGGGGGAAGTTATACCTTTACACGTATCACAGCGCGGATCGCGTAAATC
+>44533 1
+TCCGCCCCCCCGCTAGCATAGTGCTGAGTTCACATAGGCTGCTAAAGAACTGACTACGAGTGGTCTGTAGTTAATATGGTACAGCAATAGTGGCTTCCAG
+>44534 2
+ATTCTTCAGAATTCTGTGCCCCGTATTTATTAGTGCGGCGAGCAGGGCCCAGCATTCAATCCGTGAAGCCAAAATCGCGATCGTGAGATTGCGCAGACTA
+>44535 3
+TGCTTGACCATCGCGCGATGAGGTCATCCCCCAATCTGAGATCTCGAGATGTACGTATTACCCACGACTACTAGGTAGTACGACATGACGATATTGGGTG
+>44536 2
+GACTGCTACTTAGCGACATACGATCAACACCCACAAATATAATTTGTATGACGTCCTTGGTCGGTGACCGGAGCTGCTTCGTGCAGTGCGGGTTACACGA
+>44537 3
+TGGTCACGCGGTACTTGTCCTCAAGGCGAGCATACGAGCTAGTAGCGCCCCGCCAATACGCGGCTTTTGGGATTATAATAACAGGCTTTAATTACTAGCA
+>44538 3
+TCTAAGGGAAATCATACGTACGTCGTTACAGCCACTATCAGATGTCGGCCGTAAACGGGATTTTATCGCAGTTCCCTGCGAGATTTAGCACCGGGCGATC
+>44539 1
+ATCAGCCTCAAGATTTAGACGCGACGAATGACAGTCGGGTCGCCCGTTTGGATTTCTTTATTCTACGACCCGATGAGAAGTCATCCCAGTAACCGAGGTG
+>44540 3
+GCTGCTCTTGTGATTGTATCTGACCAAAGGACTTTGGTCGGAAAAAACCTGCATGATGTTGGAGTGTGGTCACGCTCACACCCTACCCGAACGACCTGAA
+>44541 1
+TTAGGCTCATTTGTAGGTCTGGTAAACTCACTTAGGCTCGACTCCCACAATGAACTGAGAAGGGAGCGCCCGTTATCCAAGGGCAACGTTATTCGACTCG
+>44542 2
+CAACCGTGGACTCACTAATTCGCGCCAGATCTTATGCACCAAAGTTCAATTTGTAAAGTGCGGGCGCGGCAATGCGTTCCCTTCTTTGTAAGAGCAGGAG
+>44543 2
+TGGAGTCGACGAACTAGATCAAACCAGAAGCTGGTAACCTTTTTGATACATTAGCACTTCTGTCACTATGCGCGGCCTTCGTTCGACGCGGCCTAGAAGG
+>44544 2
+GGTGTGTCACACCAGTAGAACCGTTGTACTGCGAGTGCACATCGTCAGACTACTACTAAAGGTTGACGCACGAGTTCAACTTTGAGTGTAGCACTCCTGC
+>44545 3
+TCCCCAAGTGAGTGCCGCAGAACCGTTGACTCAGTCCACTAAGAACGACGGGTCTTTAGTTGTTGCTTACTTCTCAGAATGGTCAAGGGTACTAGGCACA
+>44546 1
+GATCGCCAATAGGACATTTAACCTTGAACGGGAAGGACCGTTTCGAACGCGCGTTGGGTTCCGGTCTCCGCAACAGGTCTGGAATAACCCTTTTAACTTA
+>44547 3
+TGTTTTAACGGAGCAAACGGTCGTGCTCGTTCCCTCTTTCCATAGGTCGGGCGAAAAGTAGGAGGACAAGCCAACTGATCGTCTAGTCAATCAAGTCCCT
+>44548 1
+ATTCACAATAATCCCTGATGTAGGCACGTCTTGTCTTGTGTCATCTTCCAAGCGCGACACGCTCGAGGAGTAAGCAGGTGGAATTCAACTCAGCAGTGCG
+>44549 3
+GCGACATGTTGGGGTATCCCGAGGTCATGAATTTGATCAATAGTACTGCGAATGACGAGCCATCGCACTGAGCCTTTAATCTGCCACGACTACGTTAGCC
+>44550 2
+AGAGCGACGACGACAGAGTCTAGTCGCATTTAGCTTCTGGCCAACTTTCAAGCCCCCATAATTACTTTACATGTGGGTAACTGGTCGGTCAGACGAGTCG
+>44551 2
+GAAAGGCGGATCGTCCGATAAGATCTAAAACAGACGTTTTACTCGAGACCCACAGTTCTGGGCTCGTGCAACCACTCATTGGGTCTTGTGCGTGCTATCA
+>44552 3
+TGCAGAGCCGGACATAATCAGGAGAGCATTCGCCTCAGTGACCTGATAATCTAATAGCCCGGGCTTCTAGTGTGAAATTATGGCGTCTCTTATCCGACGC
+>44553 3
+GGGTCAGTGTCTCGTACAGTAGCCCCTCCCCATTGATAGGTCTAAACAGATCGTGAATGACCAGATCTGACGGAGAAGCTGTCAAATCGGGCCTTCATTT
+>44554 2
+GGCGTCGAGTCCCAGAAGCTACCCGCATAATTGATCTCGGGGCAACCAGCGAGTAGACCTTTACCAATGAAGATATTTTTGGTGCATCAGGCTCATTCTG
+>44555 2
+CTACTTTCTACACAGTCGCGCGTCGGAAGAACTCCAATTTTAGAGCAGCATACAGCTAATCGTCGCCTTGATAACTATGCGGGGCGAGACGTCTGGTTGA
+>44556 2
+TCTAGCCGATACTTGGTGTATGAGAACGGCTACCTGCTGATGCAGCCAATGATCCCCGCTGAACAATATAACACTTGTTCCATTGGGGGAGGTCCCGTAA
+>44557 3
+ACTCCCCAAAGTTCCCCTATGAGTTGGACGTACTATGCTTCAGAGTAAAGGGGTCCGAGCGTGGATCACACGGTGAACGAATTATCTGGCCTATTTACCG
+>44558 2
+AGTCTTCGGATACCTAGAGTTAGCGATCGACTTAAATGTGCCAACTCTAACTATCAACGTTTTCGACTCCGCTAGCGCACAGATGGGCGGATGTGAGCCG
+>44559 1
+ACGGACATTCAAGGAATCTTCACGCCCTATCTAACGCGGGTTCATAACTTGCGTCCAATATACGGTACCGTTCTGCCCTGCAAGGGAGATATGATGGTGG
+>44560 2
+GTATGAAAGCGTCTGACATTCTCCGCGTACGGGGTAAATTGTCCCCATTACCCACGCGGTTTTCGCAAAGGAGGGTATTATAACTCGACGTACATGCCAG
+>44561 1
+TTGGTATAGCAGAACGGCCCTGACCCAGGGCTACTACATCATGTGTTGCGCAAGTGTCACGAGGTATAAACTTTCTCCTGGACTGCAAGGAACGTCTATC
+>44562 3
+CGTCCTTTAGGTGGGAGAGCCCCTTCTCTGTACCAAAGTTTTTATGCGGCGACTCCTTAGCGGTCGACGAGAAATTGCACATACGCAACTGTAAAGAGAC
+>44563 3
+TCGTATCCCATGGGCGGCACATCGGAATGTGGATTACTGGGAATATGCCCCCTGGACATTACAACTGTTACAGGACTATATGAGGCTGTACTAACTCCCG
+>44564 1
+AGGACCTAGGCCGGCTTCAAAGAACGGCGGGCGTAACGATACCATTTGCTCAGCAATTCTCATGTTCGACGCTTACTAAAACTCGTCCTGAGGTTGATTG
+>44565 2
+ATCAGAACGCATAGTTCACGCCACCTTACGTGTGGAGAATTTCCGCGGGTGCCTTAAAAGTCATCGTCGTCGACATAAATTAGATCTGTCGACCGGCGGT
+>44566 3
+TATCTTACCCTCTGCATACTAAGTATCGAAGTGCATACGAGTCCGGTTAGGGCACATGCATTCACACGTACCGCGGATCTTAGTGGGTACGGATCAGGCA
+>44567 3
+CTCCTTCCTCTTGTGAGATATTCCGATGTGGTAACTCCCTGAAAAGTGGTAAGAAGTACCCCAATGCGTGAGGAATCCAGTCAGCTACGACATCGGCGTG
+>44568 1
+GTCAGTTGCACTGCTGCGACGGTCCCTAACCTATCTCACGTGCTAGATGTCATGATAACATTTTAATAGACTGTGAGCACGACTGAGGCCGCGTGAGACA
+>44569 3
+TGGACTGAGTGTCATTAGCGTACTACAGTACTAAATAGATACACTGCTACCGGCTAATGAGGAGCCGTAGCGATCCCCTGTGACTACAGTCGCTCTCTGG
+>44570 2
+TGGTCGTAGCTCGGAGACACTTTCCATCAGCACAACCCGAGTTGACACAGCGGAGCCTTCACATATGTTCATAGGGGCTAATCGTTTCAGAGTTGAGACT
+>44571 1
+CAGACGTTGGTAGCCCTACAACAGGCAAAGATCGAGCGTAATTCGTTTCTCCATATCCCATCGCGCTGACCGAAGGAGGCGTTGAGACTGCTTTATTGAT
+>44572 2
+TCTCCAGTTCTGGTGACTACTTTAACCGGCTCCTGAGGATACGCCGAATGCAACGAAGGGAAATGATCGGATTCGGTTAATGCCCTGTACTAACGAGCTC
+>44573 2
+TATCTGTGTATACAGATTGCCGGCTGAAGAAGGCATCAGAGCGTCTTGCTCGGTCTCCCCCTGGCTGCTAACTTGGACCCAATAAACGATGTTAAGCAGA
+>44574 1
+GGCTAACCACTTAATAACGTACGGCGTACTTGTGTCTAATTTGGCTCTTGAATACCGAGGACGTGCGTACGCAACCCTAGACAGCGTGTCTGACTACGAG
+>44575 1
+GCGGATTGAGTCGCCGGAAAGTTCTGAAGCATATTGGTGCCACTTCTCTCGATAGCATACAATTGCGACAGCTCTCTACGCCCGGTCTGAAGATTAGAAC
+>44576 3
+GCAGTCATCAGAAGGTGATAGCCCAAAACTACCGATTGGTATAGAAGATCCGGGTGTTCATGTCTCACCACTTTTCGCTGCACCATGGGGGGACCTATCT
+>44577 2
+GCAACGCTATATACTTTCTGAGGTCATTTGTATCCCTACATACCTAGTCCTTGACGGGTTCGCCGGACGCGCCCTTAGGAAAAGGAAGAATAGTCGGCGA
+>44578 1
+CAGCATAAGGTGTGCGCATATCCCACCTCTGAAGTTCGTCTATGCTTGTCGGGCAATGATGACGGCCAAGGCATGGAACCATATAGGTCCCACATTTAGT
+>44579 1
+CTTCAAGAGCATATGGACCCGCATACCGAAACGTACCGACTGTCACGGTGGTCTCTGTAGTGTAAATGCCGCCACGGCTTCTCTTAGGGAAAATGTGTAT
+>44580 2
+GGCGGGCACCCTTTCCTCTCGTGCGAGAAAACAGGTAGAGAACATCCTTTGAATGCATTTCCGGGCGTGGATACTTCCAAATAATTGGAGCTTCCTAAGC
+>44581 2
+GACCTGTGAGTGGGAAACCATGTCCCCAGGGCGCCTGGTCACTATACGTTTTCGGCAAATGAATGTTCCCAGAAGATAAACTTGTCCTCAAGCGTCTGAT
+>44582 2
+TGGAATACTGCAGGCCCGTGACTGAATACCAACCCAATGGGGTATAGAACCTTTCGTATCGTCTAACGATTCTCTGGCGGCAGGACGATAGGACTCTCTT
+>44583 1
+TACTAAGGAATGGGAGTGCGGCGACGCGCCCTCTCTAGAAAACGGCCTGCTTCCTGCCCCGACTATAGTTGGAATAACAGTCTGTTCAATCAATTGAGTT
+>44584 3
+GAAGCCGAGATGACGATCCAATATAGATACACTACCTTTCAGGTTGAGATGCGCTTGCCCTCAGGTAATTCCATGGTGCGACCGACCCTGTATTGTAGCG
+>44585 3
+CTGCGCGAACAGTGCTAGACTGCTATTGTGCGACTAGTGATGGCCGCTGCCATAGAGTCACACATTCTTTTACTAAAGCATATGGTCTCCAAGGCAGAGC
+>44586 3
+GGGTGTTAATGGGAGACCCCGCCATCCGATGATTTACATGATGTACAGACCTCCATAGTCTCGAAGTAGTCGTCCTACCCATATGCGGTCCGAAGAATGT
+>44587 3
+AGGTATTGGAGCGGAAAGGTCAATAAAGAGTCCTGCGCCGCAGCGGCCGACACTGGTATACTAATCCATACCTCGGCGCATTTGCTTCTTTATTTACACG
+>44588 2
+CTAGCATACTAGACTAGACAAGCCTGCATTGGCCTTTGAAGTTGTGAACACAGTCTCGTGGCGTTCCCAGCCGACGTTGCAAACTAAGTTCAGGAGGTCT
+>44589 1
+CTTTCTTAGTCATTACGGAGGCATAAGCACGACTATATCCGTCGGAATAACCACATGTGTCCCATGTAGGGGCTGACATGCGAGTACACAGGCGTCCTGT
+>44590 3
+ACTCACGTCCGAGAGGCGCGTTCAAACTATGTTTGGGAAAAGCTCGGCACACTGTCGTCTACAGATATGCGTACCAGTCTTCATCCGGGAGTGAATATTC
+>44591 1
+GACGTTTACCGAGCGCCACGGACGATCCTAACTCTTATATTTATGAATTTCCGCTAAAAACCCAAGGAGCCACAGTGGGTGTCCCCGTGGGGATGTTAGT
+>44592 2
+TTAGGCGGCACGTACGGCTCGATATCGAAGATAAGGAATACGGATATCGTCACCACTAGCCGGCTCTCTCTATCTTTAGTCCGAGCATGGCTGTGACATA
+>44593 2
+CGCGCTAAACATTACCTGGCTACGGTCGAACCTCTTTGTGGAGACTAATAGCCGCGTACCAGTTGTCAAGCACGAATACCGGTGCACTGGAAGTTATTTG
+>44594 2
+TAGAGTGCCTTTTGAACCCGATAGGGAAAAGCTGGCGGCTGTCCATGGCAAGAAGTTGCCGCGTCCTACGATATGATCCATATCGAACGATCTTATCTCC
+>44595 3
+GTTGTGCGGTCACACAGCGTAGATGGCCTCAAGGGGCGCTAAAAAGAGCTTTTCCTTAGTCCTTTGTTCAACCCCGCCGTGATAATGATCGACAGTCAAA
+>44596 1
+CACTCGCGGCTAGAGTCGGGTCCTCTTGTCGACCAAAGACAGATAGCGCCAGTGAACTGTTAAGCGGCCTTTCCATAGTGCATTTGTAAAAATTGTCGCA
+>44597 3
+GATGTAGCACGGGCAGGGTAATCAGCGTTAGGGAGTACATCCCTCCGGACCTCCGATAGCGCCCACTAAACTCGTTTTGGTTCAACCTTTATAAAATGTG
+>44598 3
+GTCTTCTCCGTCCCGGGACATCTCTGTGCATAGTCCTATTCAGGGGAAGTTTGAAGACAGACAGCGGGCCCACTGGTGATAGTCCATCCAAAGATTAAAT
+>44599 3
+AGGGCACACCGGTTTCACACCAACTCCTTGGCATCGGTGGACTATAGCGTCAAGTATGATGTAAGTCTAGAACTTTTACCGAACGACCGTCGACGGTGTT
+>44600 3
+AATTACTCCTGTCGCCCATGATGACAATCGGATATGGCTTGCAGGACTTGTAACAAGAGTACATGTCCTGCCAGTAGCGAGTGTGTTCCCGGGCTCCAAA
+>44601 1
+GCACTGAATCCGGAGATATAGGCCGTTTCCAGACGCTTTAAAAAGGTCACGCCTTCGGGAGCACCCAGTCCGATTTTGGATATCGCATGTATTCGAATCG
+>44602 1
+TGAAGATGCCACTCAACCAATGCTTCCGGGTCAAATTTAAGACTGCACGTGGGTGAGTCGTTACGGCTATATCCTCGGAATTAGAAGCTCTCCGCCAGTG
+>44603 3
+GTGGTACATAACGGGTGCTTCGAACGCCCGAGGCGTAGCATGAACGACATCTGGACTGGTCATTATCAATTATAGCAACCCCAGGTCCTTTGTTAACTCG
+>44604 3
+GTCGGCTAATTACTCAGATTCCGTCCAGATGGTCTGCAGTGCGGATCAACTTCTGTATATCGTTCTAACCGCGAATGCACAAGCGCAGGGCGGCATAAAT
+>44605 3
+GAGAGCAAGTAGCGTTCAGGTGTCTCATGCGGTCCGCTCGGTAGTTCCAATAAACTAGAAAGTCTGCCCCAGTAACTGTTCGGTCAGATTGCTCAATACC
+>44606 1
+GTCGCAGTTCAGCCTTAGACCTTGGGCTTCCAGCGCCGTCATGGAAGAATTCAAGTCAACGATGTGAATGGAACTCTCAGTAGCAGTATTCTTAGCCGAC
+>44607 3
+GGGGATTTTGATCCGAGTTAGCAAGATTGCGCTGCGGCACCAACCTGTGCCACTGGCAGCCTATCACTGATATCATAGCGCTTTACTAAGCAATAGATCG
+>44608 3
+TCATACAGAACGGAGGTCACTCGAGCTTCAACCATTGATCATTAACAGTGGAGTAGACCGTCGGGTCTGTATGCGGGTCCACGATCACCTTCAATCGTTG
+>44609 1
+TTTACCCGTACGCGCTGAAAACCTAACCGACCTGTATGAGTCGTGTCAGAACAGGGAGTATATACTACTGCGATCGCTGACTGCTGCTCGCTAAGGGTTA
+>44610 1
+GAGTCTTCTCTCACTAAAAGCGTGGTGTCCCACAACGAACTTGGTTCCCTTGGATCCACTTTGACTAAGATGGACCTAGGAGTAACAGGTGAGCACCGTG
+>44611 3
+CTACTAAACGAAGATTCCAGTGAATACGTCGTGTGCACTGTATCGGTGCATCATGTTCATCATCGGAAATGAGGACACGCGGCGGGCTTACACCCTGTCT
+>44612 1
+ACCAGCTATCTCCCCGGCGGGATTTGAAAGGGGTTTTGCCCTGATCTGGGAAGGGATCTGTTCCTACGAATCTTTAAAGGAGATCCTGACCAACTACACA
+>44613 2
+CCTTTCCCGGTGCCTTAGCCTCCCATTGCGTTCAGAAGGTAAAAGCGGGGAGGGTAGATATCAGTACCTATCGAGCATTTCTACATTCGTGCGGAAAAAC
+>44614 2
+CGTATAGCGAATTAGGAAAACATGCTGCTGCTAGCTCAATTTAGAGTCGGGAAGTCGCCGGCATTCTTGGAGCCGGCGCTCTCTAAACTTCCATCTAAGC
+>44615 3
+ACCGGACGAAGTTTCCCCAGAGCCTGTATGAAAAGTGTGTCAGCCCGCGTTTGTTGGAACGAGCGAAATCCTAATACACCGTTATTGCGCCTCATTTAGG
+>44616 1
+TGACTCAGACTATAAGCGTCAGCACTCGGAGCAGGCTAATGTGTGTATCTCCCCGTTCACGTATGGAGCGCTATAGACTTCCCTGGTTTGAACAAAGGCA
+>44617 1
+GGGCAACATATATCGCAGCTTGGGATCTAGTCCCTCCTTGAAAGATTCCAAACCTAGTTTTGTGAGGCAATTGCTAACTCAGACGCGGAGGCATGCCTGC
+>44618 2
+CCCATGGATACTCACGTACTGTCCATGTTGCCTAAGCGTGTATTAGTACCTGAAGAGCGGGACTAATATTGCGACAAGGGCGAGACGCTTCTACTGTACC
+>44619 2
+GATGCAGTGCCATTGGAGGTGAATCTAGTGACAACTGAGGAATATCCCCCATGGAGCAGCACCTTACAGTGCCGACAATCACGCTGTCTCCTTGTGTTTA
+>44620 3
+TAGTGGTCTTGATCATCCACGTAAATTGTCAGAGGGCCCTGCAGCGAATCGACCGGCGAACGTTTTCACCGGTACCACAAGTCGATAAGGCAACTTTTGT
+>44621 1
+ACCACGAGGCCATTCGCTTATTACGGCCTGGTGACCCGGATGCGTACGATTCAGCGCTGGCATGCGAGTAATAGCTCATTTAATGGATAGTAACATTACC
+>44622 3
+ATAGTTTGCGAGCCCAGACTTCTTGTTAAAAACCTCCTCAGCCGGGGGAAAGCAGTATCGTAGCTGTCACGGGTCTGGAGCCCTCATCAATTCATTGGAA
+>44623 1
+GCGTTTATGCAGTAATCGCCCGGGCTCTTTCGATACTACTTTGCAGAGGAAACGCACTGACCGCGGCCTCTCTTGTTAGAAAAAGTCTGGGACTAACGAA
+>44624 2
+GGTTCCCTAAGTGTACATTTTCAGCGCAGCCGAAGGCGATAGCGTTATGAGGATGCGGCTCGAATGGACCACCGTAAAGGATTCCACTATCTCTCTACTA
+>44625 1
+CTTCCTCCCCGTACTGTTGACCAGTGACAGGCGGACACTTGGCCACTTCATGCAAATACCAGGTATAATGGTTGAGAAGGTGATGTGCATACTGTACCAG
+>44626 3
+GGTCACCTAATGTGATGCATGGATACCTGGCGTTTATAGCAAACGTACTACTCGGAGATGAAGCTTCCGCGTCCGACTTGAATCAGCTAGCCCGGTTAAC
+>44627 2
+ATACATCTTACCACACACGGAAGGTGTATGCTGGCCTCATCTCTGGGCTTGGAGAATTAGTATTTGCAGGGTCCCTCAACTATCGGCAATCCGAAGCAGG
+>44628 1
+TGAATGTCTCCTTAAGGGTGGCCAATGCCCCGTTACGTTCGAAGAAACATGCGAAGGTCCCTAGAACGCATTGGGAACTCCGTATTCGGCAGACCATTTT
+>44629 3
+GCTTAGGTGGTCAAGCAGCAATGCTTGGTGTCACCACTTTAGATACAAACCGCTAATGGATCCGTGGCCCGACTCTTGCTAAGAATGCATTACGGCGACT
+>44630 2
+TGTACCTACATCTCGAGAGCTCCTATGTCCAAGAGGATCCGAAACCAGACACAGGTTTATCTTGTGTTCGTGGATACTCCGCAGGAGTCAGGGTCAACGT
+>44631 1
+CACGACCAACCCAGAGCGGACGAATGCCGCACGTATGTGCCGCTTGATTAACCGGAGTTCAAAGTAGGCTATTTTGGCAATACCTATTGGACCGTTTTTG
+>44632 3
+ATGTTCCGGTACGACATGTGGAGCCTATCGGAGCCCTAAATAGCGATTTCTTACGCATCCTACTATAAATGATGGCCATCAGGGGCATACGCGACCTTGG
+>44633 1
+AAATCAAGTTTTAAAGTATGGAACGCGGCAATATACCTTTTACTCGTGGGTATTCGGACAATCATGGGCCAAGCCGCATCGGTCTGGCCCGACTGCCGTC
+>44634 3
+GGTTCGTCCCCTGTACTCCGAAAGCGCATACTTCCTAAACGAAGTATTTGGACGAGGTGGTTTACAAGCTTCTCGCCACGGTTTGACCGGTCAGAAGAAA
+>44635 3
+TCGTGAATCAGGACCATGCGGGCAGGTTGCGCATAATACCCAATTCCGTACATGTAACGGTTATTTACGTAACGACCACATAATGGGTCGTCCTGGCCGT
+>44636 3
+TGGCTTCGTAGTCACGAGCCAGTAATGTCCCCACAGCCCAAAAAGGTGAGTTGGAGCTCATTGAACCTTTCGTTATGAAATGGAGCTAACGTTTCGCCCG
+>44637 3
+GTAAAACCCGCTCAGTATAAGCCCATCGGTGGGCACAATGCGTAGACTTGCGTTCAAATTGACTTGTACGTCGTCGACTGCACTTAAGCCGATCGTAGTG
+>44638 3
+ATAGCTCCACAATGTATTGGGGTTGACCGCGCGATGGCTCAGAATTCAATTACTTAAAGTACCTAAGCTTTGGTGCAAGGCCGACCACCGCTGATGGCCT
+>44639 2
+CCCTAAGATTTGAGCATGCGGCCATTGTCCTTGCCAGTGATGTTGATAAGATCGCATACTATCAAAGATGAAAGCCCGAATTGTGGCCGCCTGCGTACGC
+>44640 2
+CATGATTGGGCCCATACAGGGTATGCCATTGAAAGTGTATCCCACACCACTATTTAACTGGCCGTGGATCACAAGGCTGGAGGCACTGGACCATTTCTTG
+>44641 1
+GGGTCGTTCCGTACCAGTGGTATACCCGACGGGAGTTCGCCACTGACACTTGTCTCAATAAAACGGTCCCTATGGTGCGTTCAAATTAACAATCATGGAG
+>44642 2
+TGATTCCGCGCTAGGAAAGACAGCTATGGTGCGCACCCATTAGGAGCCGATGATTCTCGTGGTCTCTTGTAATAAAACATTAAGATAGTCCCGTCGCGCC
+>44643 3
+CCAGAGAACTGGAGCGTGCATAATATCGGCCGTACGTACTTCCAAGCTGTTAATCACAGGTCGCCCACATTTACCCTTTTAAAGGGGGTGTAATGGCCGT
+>44644 3
+TACATCAACGCCCATCTAGTAAACGCAGTATCTGGAATGCTCGTTCACGAGGCACATGTGGGGACCGGCGTGATAACTTAAGCAGCCGATTTTTTCGTCG
+>44645 1
+GATGTCAACCACCTCACCGAGCCCGGAGCAATCACACATGGTGTAAGATTCATAGACTGTGTGAGTTGGTTAGGCTCCCAGCATAAACTTGGGTGTTTCC
+>44646 2
+ATGCCTAAGCCAGTCCCAATGAGTATTTTCATCAGGCTGTCTGAGGGGGCTACATCAAAGGGCAGCTTTGGCAGCGAGCTAAACACGTCCCTATACTGTT
+>44647 3
+CTATGCTATCCGGTGACTTCTTAACAATCAAGGCAGATCGTAGGAGTTCTGACGATTTCCCACCGCGCTGTAGTACACTCGGGAGGGCTACGAAGCTAAT
+>44648 3
+TTGAAGAAATTACATGGTGATCCATCGCGACTATGCGAGTACGCACGGGCTCGTGCAGGGCCAAACTCTTCTATACATGCTACATACCGTCTTGTCGAGG
+>44649 3
+CTTACAAACACAATGTTATCGCAGCAACAGAGAAGTGATCTGGTACGTTCGCGCTTTCTCAGGGTAGCGTCGAGGCTCGCCAATTTTGGACATCCAGCTG
+>44650 3
+CTCTGTATAGAGTCGTCAAGCTGTTATCAGACCACGTTAAGAACTTGTTCGCACGCGCGACCCCTTGTCAGCGTCGCGTGGAAAGACGTAGATGATTAAC
+>44651 2
+ACGCGCACAAGTTGGGGCGTCGGCTGTATGGCACCAACCATACTGGAAGGAATATTAACCTGTCCAACCTTTATTGAATACCGTTACGGGCTATTTGCGC
+>44652 1
+TATTAGAGGCACTATTTAAAAGTACACCGCGCTTTTTACTGAAAAGACGATCGCCGGGACTTCGCTCCACGTCGTTTTGCACAAGGGAGCTGTGCAGCCG
+>44653 1
+TTTCCTTCTCGGAGGGGTTAACATGGGATTTAAGGCACCAATGTTAGGCCCGTAACACTGGGGACATTACTCCCATGCAAGGGTAAACTGCCGTCCATCA
+>44654 1
+TCGGATTGACCAGGGCAATCAACGTTTGCCGTACTGCCAGGCCCGTACTCGGACATGAGGTATTGACGTATTTACGGCAACCAAATAGCTTTGGCCATAT
+>44655 3
+TTGAAGAAAGCCCAGTAAAAATGGGCTCCGATCTATAGTTGGCGCCATGACAACTTGCTTCGGCCGCGAAATTCAGACCGACCACGGTCGTTCTTTGGTT
+>44656 3
+GCATTGTTAGCAGCAGGCAGGACGTTATCCTTTGATTTATAACCGCGACATCGTTTAAAGCTATCACAAGAGCCCGGACGTTCAGCTCCGTGCAGAGGTC
+>44657 1
+ATTATGAAGCGCTGCTGAACAGATCTACATAAAATACTGCCCATTTTGCTGGAGAAACAGGCACCGCCAGCTGGTCGTGTCCAGCGGACCGGTTTTTCGT
+>44658 1
+GCCGAAAGGTGACGCTCTGTCTCGCGAGTTATCCTTTTAGAATAAGGAGATCACGATCAGCATGTCTTAAACGCCTCACTTTTGTGGCAGCGAGCGAACC
+>44659 1
+CCCGAGATTTGTTCCGGATGTCTTGATCAGACATAACTAGGCTCCTGCAAAACATCGTTGGGAAGTAGGCTACTGCTGCGCAGGTTAGCTCCGCACAAAT
+>44660 1
+ATTAGCCTTGAGGCGCCGACAGGGTATGCGTTACAGCCATCCTAAATAACAGTAAAGGAGGGGCACCGCCTTTTGCTTTACCCTAATTGCGTAGCGTTAC
+>44661 1
+GCCGTAAGCGGTACATGAGGAACTAGCATTGTTAGCAAGTAATGACCATGGGTCTCCTACTTTCGGACTATTACCTGTCCAAAAAGCTCGCGCTGGGCTC
+>44662 3
+TCTTAGGAACTTTACGTCAGTGCACTACGATATAGCAACTCCGTCTAGCTGGACGACTGGGGAACACTATGTGTTAGGACTCCTGCGTCCCAAAGATGGC
+>44663 2
+CACGGCGTCCTTACAAGGTATGGGCTAACGATAATCTTCGTGAACAGGGTTAAATTTCCCCATCCGCTATACGCTAGGAATGGAGAGGTAGTCGTCCCTC
+>44664 3
+ACTGACCCCACGGCGTCACCGAACAGAGAGGTACGAAATAGTTGGATTTATTTGAACGTTCTGTCGCACCTTGACGCCTTGTTGGGACACTTCAAGGACT
+>44665 2
+AAACGCCGACTCTCACGACTGTGCGGTTAGTTGAACTGTGGCGACAGCAGTGCTTGTCAGGTTAATACTTTACCAGCTTCAGGCGTTCATAACACGAACG
+>44666 3
+GGAGATCTCGGTTTCCTATAATCTCCCCAATGTTGAAAGATAGGATCATCAAGAGAACGGCGGTCGCCAGTGCGACTTCGGACATCGCTTTCGAAGTCCT
+>44667 2
+TAACGGCGCTTTCTTACCATGACCACTAGTAAGGTAAGTGCCGTGGAGTTCTCCGAGGGCGTATTAGCTGTCAGAACGTACTCCCAAGACTGAGATCACT
+>44668 2
+CATACGCGTCGTCCAGTCTCTTCCAAAAACGTTCGTAAAATCGCTATCATGCTAACTTGTCAGGGTGCGGTAAACGTATGACGGGGGCACTATAGTCGCG
+>44669 3
+CTTCAAGTGGTAAAGGCCCCAGGGACGGCTTATTCAAGGCTAGTCCTAAGTGCTACGATCGCTAGGCAAATTGAGCTCTTGGGAACCCTAGTACATTCTC
+>44670 3
+TATGAACGGCGGGAACAGTGACTTCCTTCTCGCTCAGGGTTACTTATTGGACAACGAAAGTTGAGATCTTGCCCAGGGCGGTAACATACCCCATATCCGT
+>44671 1
+ACGGGGTTCTTCAAAAAGTCCTTCGCCTTGTTCATACAGTTTCGAGTCTGGACAAGAGTGTACAGCGTGATCACCAGGTGGCAGATTCACCGCTAACACG
+>44672 1
+ACCTAAACTTGCATCGCCTCATAGCTATCCCGTACGATCGTGTGCATCAAATCTGTACGTTAGAAGGGCTACCGCGGTGAAAAGCGTCACGATGTTGGGT
+>44673 1
+TGTAAGAACACTCTGTCGACAAGGGTTCTAACACCTAAGACCTAGGGGCTCTCCAGGATAGTCGGACTCATCTCAAGTGCTGGCTGGGACTATTACGTTC
+>44674 3
+CATTAACGGGACTAGAGCCTACTAAAGCCCTATAACGAGCCCCGTGCAATGGATTAGGCCGTCATCACTGTTTTGGTCCGTTTGAAACATTTGGCACGGG
+>44675 2
+CTTTACTTCGTGGGTGTACCATCACTGTGTCGTTTACCTCACTTAATGCATTCAGCAAGCCACTCGATATGGAGCGGACGGAAGTCCCAGAGAAACGAGG
+>44676 2
+AAAACTCCTAGACCAATAGGTCGACCCTGGGGATATTTCTGGTGGATCGGGGGCTTCACAAGCCAGACTGATTATCCCTCATGCGGATTGGAATCTACCT
+>44677 2
+CTTGCAGCGAGTGATTTCTTATTACTGTAGTTCACTGAGCCAGAGCGATACGACAGTACCGAGGAAGAGCGTGTACACGTTTGCCTCTATCAGCGCCCAA
+>44678 3
+GCGTTACATCTTAGACAGGGGCGATAATATCATCCTTCTGTGTCGTAGAACCATTCCTCAGGGGCCAATGCCAAGCCATCTGGATCTTGGAGGCCAAATG
+>44679 3
+AGCGCTAAGATGAAGGCGTGATGGGTTCCACTACGCCATGGAAGTCTAGAAAGTGGACTAATTTTGTAAGTGTCTAGTCTCCACCGATACCCCCGCTTCC
+>44680 2
+CGTGTCGGTCGCTGGGGCAACTCTGGGTAACCGTTGATCACCTCAGAGATGGAATAAATAGTCCCATTGTCAAACCATCTCCTCGCATTGGTAAACAGGT
+>44681 1
+TAAACGAAGGAGATATGACAGGAACCTTCTACATCCTCCGTTCGTAGTAGCGCAGGTGCCTTCTCCAGAGTGTATCGCGTGCTATGGAGCCCAAATTTGC
+>44682 1
+AAGGTTGCACCCGCCTTGTAAGGAATAGAAAGATCCGAAGCACGCCCCGGATTTTCCTTCGTATTATATGCAGCGAGGTCGCTGGTCAATACTTTCCGGA
+>44683 3
+GTGCATCACGACGACGTCCAGGACCTAAGGGTTACTGAGGCCACTCGGGCTGTATGGTGAGCACAGATTGTGCCAACTTATCTTACAATTTCCAATGCAT
+>44684 3
+AAGGTGTTAGAGGCCACGCCTATTTGCCCCATCACCATCTAATGTAACGGGATACGCGTTAGCCAGCTAAGTAGTTCGCGCATTAGTTTAGGGGCATACC
+>44685 2
+AGGACAGGTAACCAATAGCTGCCCACGATGTCTACTACAGAGCGTTAGCTGGTATTCCGCTCAGGGTTCCTATACTATGTCAAGTATGTCGAAGTGCGCC
+>44686 3
+CCTTTTCTTATTGGCTGCGGGTGTAATCGCCCTGTTCTTCACTCGAACAGGCCTATCCAGGACGTAAAAACACTGAGGAGAGAGTAGGCAGATGACCTAC
+>44687 2
+ACTAAAAGCACGGGGCTACCTGGGTAACTTATGTCCACATCCCCAGGCATCTTGCAGGCGTCAATTAACCTATTAGGTTATGTGGCCCTCAAGGAGGTGT
+>44688 3
+TCTATACTCCGCACATAACGGTCATTGAATCTCCGTAGTCGTGGAGGGCTACTTGTGATCGAGTGCTGAAAAGCGCAAACAGCACCATACGCTCTTGGGT
+>44689 2
+GATAACAGCAAAGCATGCGATAACACTTCCGCGATCAATGTCGGCCCAAATTAAACTTATGGGAGCGTAGTCTCCGTTGTGCGTCGATGCTGCCTTTCGG
+>44690 3
+AAGTATGCACAGTAAGGACATCGCCCCATAGGTTCACAACTTGTTAGAAGACTCAGGGCTATTCAGTGCGGAGTCGGATTGCTTACGCTCCATTGCGCTC
+>44691 1
+ACGCAAGCGACCCTCTTGTACCCAGTTTTACGGGCGCTCTTAGACAAAGTTGCAATTGGTTTGTCGAGTTAGGTAGAACCGTGCCCCAGTTAGGAAACAC
+>44692 1
+CCACTCGACTTTGAGAGCTGAGCACCTCCGTCTTTTCAGTAGGCGCTATAAGCTACTATGTAGAATCCGCTTTTGAGACCGATCGTACAGGGCGGAAGAA
+>44693 3
+CGCTGCCCGCACGCCTAGTGACCTCAAGCTATCCTCCATCAGGTGGAGACGTTAAAAGGCATACTCTGAAAAGTTCTGTTTCGTGTAAGATCTAGGAGTG
+>44694 3
+TGTCCTTCTCCCCCAAAATTGAGTTTTGTCGGCCATGCAGGCGCACTGGAAATGGAAACCGGGGCGGTTAAGCCTATTTACTCATGGAGAACAGACATTC
+>44695 3
+GACGATTACACGGGTGGTGCCTCCCGGTCGAAAGAGAGTAATCTATATATTTACTGCATCTTGGCGGCGAGAGCCTTCTCCAAACCCTGTGTAATCGCAA
+>44696 2
+ATGGTTCCTTATCGCGGCCGCTGAACCCAGCACGTTGACATCAACATGATTAAGCGGAGGGTGGGAACTAAAGTTCACACCATCTGTATTCAGTCCTTGG
+>44697 2
+TGCCTATTCTCTAGAAAGAACAAGCAAGTGGGATATGTGCTCCCTATCAGTCATACATGAAATTGCGCCCAGGTGCCCGGTGGTACCAATTCTGCTGGGC
+>44698 2
+CTCAGTTGACGGAAGTGCATATCTAGCCTCGAGAGCGCTCATGCCAGCGATGCTAGGGGAGAAACGTTGCATACATAACTTGTTTCCTACCCATCGTGTA
+>44699 3
+CTTTTTTAGTAGCGCACGTCCACCTGCACCTGGACACCGGTTTTGAGGAAGCCATTGCAAACAGATAGGGCCAGGATACAGCTAGAACTTGGCCTTGTAT
+>44700 3
+TAACTTTTTTATGATAACTACGCGTAGTGTGCCCGGCGTAACTAATCCGGGCGTGCAGTACCGGAAAGCGAGATACATACGCCTTCTCTAGGCCGACATG
+>44701 2
+TGACGTAAATGACTCTCCAAGTTCCCGGTGTCGGTCTGGACAGCCGTACAGTCCTTATGCCCTAGGGGGAAATGAAACGAGGCATTCCTTCAATAATCTG
+>44702 3
+CGCCTATGTAGGCCTCTTACTATAATATCTGAGTACGGGGCAGCTGTACGCGAAGCCAGGAAGTAGACGTGGTTACACCTTTCGTCCGATTACTGAACAC
+>44703 2
+ACAATCATTCTTCCCGGGAGAATACCAGCACTGTTGCGTCAGGAGTGGAGGGTGATACCAGCTTAAAATCGTGCACCTATGTTCGTTATCAGGCCGTACC
+>44704 2
+GTACGTATCATTGCAGGCTTACGCTGAAGCGCAAACAGTAGCCGCCCGAATATTGTCACCGTGAGGTCGTTACACGGGCATTATGTGCCCATATCATGTA
+>44705 2
+AGTGGACGTTGACGTTTTTCGTCAGCTCTCATAGCGGTTCTAGTTTAGCTAGGCGGTAGAATCCGAACCCCTAGACCACAACGCAAAACGGAGTGATTCC
+>44706 3
+CAAGCGCGACGGTAAGGATCGGTTCTTGGCGGGACTCACTCCTATCCCTCGTACAGTACACATAGCGGTGAAAAAACATTTACCCGATGGCTTGTGTTAT
+>44707 3
+CGAGGGGTACCTTTGTCTTAACCTCAGCGTTTATCCGGAGGATATACGTGCAGGACTCGATACACCAATGCACTCCGTATTCATGAAGCAGACTGGCTGA
+>44708 1
+AACGATTTGAGTGAAACCGTCGAGTTGGCGGGGCTACGAAATTTCCGACCAGCTCCCCAATGCTAACTATAGAGTCGGTGACTACTGTTACGTCTTCGAC
+>44709 2
+GAAATCTGCGTCGATACGAGGGGTACTTATTTTAAAATAAATATTCGGGGGGCAGTCCGGCCTTCCAGGTCCGGACAATCTGGATCGCCATAACTCCCCT
+>44710 2
+TGGCGGGCCCGAGATCCGCCTCGACTGAGCTCCGGGTGAACAATCAAAGAATTCGTTCGGGCATTACGAATCGACACATCTTTTGAGTTTGTTCTAACAA
+>44711 2
+GCTGGATAGACACTGGATGAGTTGACCAAGGGACCATCTGCCGGCTCCCCTTTACAAGTATATGGTACTTCTTCGAACGGCATACGGAGTTTCGAATCCA
+>44712 1
+GAGGGACCTGTATTCTGCTACACACCGATCCAGCTGACTATCACAGTTTCCTATGCTGAGCTGTGTGTAACATGCCCTTGACGTCGGAAAGAGGTGCAAA
+>44713 3
+ACTTGCCAACCCTGTCGATTTTGACGCCTCTGGCGTCCGAAACTTCTTACTGTATCAATAGGTTTAGCGAGCGTGGAGAGCTAAGCCATACGGAACAAGG
+>44714 1
+TGTCCTTCGAGACAGACAGGCTTAAATCGACCGCATTTCGGGTCAGGCTTTAAGGTACTGTTACCACAGATTCCAGATCAAGGTGACGCGCTTTACAGGC
+>44715 3
+GAACAAATTGAGTGCGCAGGTCCTGCGCGTCCCTAAATCTCACAGCAGTTCGGCCGGACATCGGGTTGCTTTATCATTGAATTGTAAAACGCAGCATTGC
+>44716 3
+GCAAGCTGCCCGGTCGGCAGGAAGAGAGGCGATAACATTTGCCTCTAGGCAACTTGGTCAGTCCTCGTCAATCACTTTTACAGTTGAAGGCACTAATCTT
+>44717 2
+ACTTCGCGATTATACTAAGCTATGCTCCAATACCAAGTGCTGAGTAAATGTTATAGTGCTTGGGACGGCCTCGTCGGCACTGGCCTAAGATCCAGCGCGA
+>44718 3
+GTGTGTCGGCGACCCTACGGTCACCGTACCTGCGTAAGCTTCCGGGGTGATTGGTGCCTAAGCTAATACTTATGGATGCCTACCATTAAAAGAAAACACT
+>44719 3
+CCGGTCCCCAGTCAATGAAGCGACTGGGAAACTGCGGTATCAACTTCGCAATGGGGTAAATATATCCGGTTGGTCGCGTCATCAGTTTTCAACTCTAGCA
+>44720 3
+TCGATTTTTCCAGGTCTAACCCAACAGTGACAAGGCGTTAATGGGTAGGGCTTTGTTTGACCCCCAAGACGTTGGAACAGCCGCCACCTTTGGCAATGAA
+>44721 2
+TTATGTTCTGGTCCCTCGGGATTCTACGGCAACAAAGGTGCCTAATCCCAAAGCCCTCTCTGACAAACGAGTTGCGGGAATTCGAAGGAACGTTCTTGGA
+>44722 1
+CGGCGCCCGAAACTTAATTGGATAACGTATCCTCTGGACCGCCCGGGAGTATATAAGGGCGGCAGTATTATATTTAATAGATCGACGGTACTGCTCCTCC
+>44723 3
+TGTCAATTGACCCGTATGAACCTCGGGGTAGATACCCCGGGACTCGTTCCACCCGTCACGAAAGGTACACTAATCATAATTGGTGTGTCACTGATGGGAT
+>44724 1
+CAGGGAAGTTTTCCAAGTACGAGAATTCCCGGAATCGTTAGAGACGCTCTTCATTCTTTGTACCGCATATGGTAGCCCAAGACCGGAGTACGCTGGTCCA
+>44725 1
+GTTTTACTAACGGAACCCTGCCATATGTGACGAGCGCGTTCCATCCGTAGCCACACTGTAAGAGACGGAGAGTAGGTCTGAGATATGAACCCTTTGCTTC
+>44726 3
+GAGGGGTGAACACACCCCCACCGACCTAGTTTCAGAATCGAAAGTAGTGACGGTAGCGGATGTCGCATTCGCCCAGCTCCTGAGTTCTATTTTAATTGAT
+>44727 3
+TCTAATCATGCGACCGAGGTGGTGACGAGTGCCAACGTTCTAGCTGTATATTAGCCCGCCATATGGCGGGATACCTCTTACAAACAATGGCGGTCATCTA
+>44728 2
+ACACCGATGTGAGTTCGATGTAGCCCATGGCATGCGAATTGAACAACGTTTACACCTTTGCGCGAAGCGTGCGGCTTACAGATGCTATTAACGACGTTCC
+>44729 3
+TATTAGGCAATAAAATGCCTTAGCCACGCGCTCTTTTGTTACCTATGGACAGTGCCAAGATGAGACGGGGTACCGTTGGTATCACGTTCACAAGCGCCCG
+>44730 3
+TTAAAGTCCGCGCCCCATGCGTTTCATTCACGAGCTCGCCCTAGCTCAGAACAACTTGGGGTTTACGTAGCACTAATATCACGTGGATAGTAAGGGTGGA
+>44731 1
+GTGCACGAACTTCCTAGCGCTAGAGCATCACATGTGCCTCTAGAACCGATCATGCGATGTGATTCGTTGTTCGACGAGTACGCACCAAACTTAGATGTGG
+>44732 2
+GGCAACAATCTGATAACACATCGCCATCTGGTCATTTACGCTATACAGAGCAGCGTCGAGTGGACCTCCTGGAGCTGCAGATTGGTACTTCATGATTGCG
+>44733 3
+ACGGTATGCTGCCTCTTAGAAGTGCTGCTACAGATCAAAATCGTTCGGTTCTCCTTGTGGCGATCACGCAAACAATGCGTCTGATACGCAGGCTGAACAG
+>44734 3
+TCGGCAGCTATGACCTGGAGAATTTACTCCTCAAAACCTCCCATGTCCGTCAGTAATTAGCTTTCAATACGGATGTAGGGCGTGGGAATCGCAGACCGTG
+>44735 2
+GCCCGGTAATAAAGACTGCTGCACTGTTACTCAGTTCTCAATCTTGGAGCCGGGTACATATAACAGTGAGTTCGCAGCCACACTGTGGGAACCGCTTTGA
+>44736 1
+TGAGTGTGGTCCGTTATGCTATACTCTTCTCGGTTAACACGGTTGCCCCCCTTGGCAGGCTACAGCTAAAAAACGAGCGGAGTAGTCACTAAACATGACG
+>44737 2
+GGCTAGAGCGGAGACCAGTGAGGTTCTATGCCAAGCTCTAAAGTAACAGTTGTTCCTTCTAAACGCTTCTAGGCGTGCCTAGCTGGTCATCAGACAATCC
+>44738 1
+CAAACCTTTCCACATGCGAGTGCACATTACCGCCTTGACTGTAGCCGGCTAGGAGTGTTGTAACGGGGTTTGACAAGCTAAGACTGGAGATTTACCCACT
+>44739 1
+TCCGAATAAGTCATTGGGATGAGTAGCGGGAGAATCAGGCCTGATATGGCTCCCGCTGACCATAAGCCCTGTTACTCAAAGTCACTTCGTGCATGTCATC
+>44740 3
+GAATGCACCGGTATTACTGTTGGGCATCAGTCTGCTGCCCGTGAATAAGGTAGAGTCGTCGCTTATTCAAGCGATGAATTCTCACCGACCACCAGCAAGT
+>44741 3
+AACCTATACCCTGCACGGGACGGCATCTGTGGCTGCTTTATAACTTCATGTAGCCTGGTACTAGGACCAAACGGCCTGAAGTGAAGCTGCTAGAATGCTT
+>44742 1
+AACCGGAAGATTTTTATCACAAGGTGGGCCTATAGCAGTTTCGTCGCGGTACAATAGCTAGCTGATAAGCTTACACGCGTCCGCCCGAGGTTCGCAATTC
+>44743 1
+ACCTACACGGCCGGGTCTGGGATTACGGTTCTGGCGTGACCTATGAGTGATGAAGACTCAATGATCTACTGTCCTACTGGACACAACAACTATCATCGGT
+>44744 3
+GGGTCTACCTCCGTGATGCGACGTCTTGCATTAAGAATAAAAGCCTGGACGCGATCTGAGTCGCAGACGATTATTCTGCCTACATAGCTTAGGGACACCT
+>44745 3
+TGCAGCTCATTCAGGACGCTAGCGTTCTGTCATGGCAGACCTGTATGGCTTTGACATCTGCAGACATTTAGAGCGGACTACACAGTAAGTGATCCACGCA
+>44746 1
+GCCATCGCTCTTGGACATTTATTGCACACCATTGGGCGAAATCGACGTGGGGATATACTCGGAGCTATCTACGTGCCCCGTAACCGAATTAAGTGACGTA
+>44747 3
+CCTTCATTGTCTAGCATTGCACAGAGTGGCCGTACCGGATAGAGCATACTATCGTCCACATTATCGTTTGGGAAGAAAGCCGCGCTGACCGCGATATAGT
+>44748 3
+GAATAACTCTTGTGTAGAGCCTTACTGCAGGGGTAGCCTACGCATTCTGGTAACCTGTGGCGTCCAGCTGGGACTGACTCACCAATATCAAGCGTATAAC
+>44749 1
+ACCTGGCGAATCCCCACACAGCTGCATTCAGAGGGTTGTTCGTACGACTAGGAGGCTACCATCATTAAGACTTCCCTGTCAGTGAGAAAAGGCGTTTGTT
+>44750 1
+GAGGCACATGTCACATTCAGCATCCACCGACTCATGTCACTCGATAATAGGGTGCTGTCCTTAGACCGGGTCTGAGTCCGAATGAATGCCGATAGATTGT
+>44751 3
+ACACATATTACTCGTGGTCATCGAAGCATTTGAGCGGCCGCAGGATGCTCTGAGCACGTTGCGTTACGGACGAATCTTAACTCCTACGATGAACTGACTG
+>44752 2
+GCCAATCACACGGATCTCGTATCCTCTGACTAGACTGAACGAAGGATGTAAGTGCAGAGGAATTGACTGACACGCGCTCCGGTCTCTTTGTCTAGCTTGA
+>44753 2
+GGACGCAGATATAGCTCGTAGAAACGTGTGGCCTCTACGGGGCACACTGACATATGTCCCTATAGGTAAGAATATGGGCTCCTTTCCAATTCTTCAGCGC
+>44754 1
+CTCCCGAACGTTCTGATATCTATCTGAACTGTCCGCTAGGTACAAAGGACTCCGGATCTTCTGCAACCAGGGATCACGAGGTACTTTTTAGGGGGAGCAA
+>44755 2
+AGATTCTCTGTTGAATCAGCTATGTCACGGCTAATTCACCGCGTGCGAGCATAAGCTGGATACATGGCCAGACTCCTGAGTATGGTTCGAGCATCACCGA
+>44756 1
+TACTGTCTAGTTGTCAGTTCACCATGCATGCCATGGGGCAGTCAATGCGTATGATGCCCCGGAGCTGAAAATTCAAAGCATCCGTAGGTCGACGCCATTA
+>44757 1
+TTGGCATGAGCTAAAACACCGGGGTCACTCATGTTAATGGATGCCCCTCCTCGGACAAGATGATATACCGAGCGCTATATCGCTGCGGTAGCTTAGCTTA
+>44758 3
+CTGCATACCAGAAGTCCAACGAATATGCTGCGATGGTTACCGCCCCGGCTAGCACTCTAGGTTTCGGGAGATGTCGAGTCTTAGTATGCACGATATTACA
+>44759 3
+GACCACGCAATCCATCTCTGCTGTGCGTATAAGGTGCGATTACACAGAGGACGCCTTAAATTGCGTAGCGTCCCGAACAATGCAGTCTGTTGTACTGTGA
+>44760 2
+TTTACTCAATCACAGGTTGGGTTTGTCATTCGTGCGAGGGCAGTAAAAAGCAAGCTGCATCCAGGGTAGCTGCACTAATTTCGCGCGAGCTTCCACACCA
+>44761 2
+TCGCCAGATAAACGGTCATGATCCTTAGGTTTTTGTTGGCCCTTAGACGGGTCTAATGGCGGGCAGCGCTCCTAAACAACACATAGTCACTCGGAAATGC
+>44762 2
+ATGATACCCTACCCAGCTTGGGAATTAGTTCTTGAACGAATTGTCGTGCTCTCAAATGCTTGACCTAAGGACTCCGCGTGAGCGGACCGGATGCAAATGC
+>44763 2
+GCGACGTCTAGATTCCGTAAAGTATAACACTGCTGATTGCGTGACATGTCCGGTCCAGGGATCCGCCCCGTTTGAAGATAATGCAACATTTGTAAGCCCG
+>44764 2
+ACCGCGGCCTTTCACAGTGTACATGCCGCTTGATGCAGTACTTGGGTTCGCAAATCACGAGTTTGTGGAGCTAGCACAGCGACAAATGAGATACATCTTC
+>44765 1
+GCCGTCTCATTCTGGTGCCGCGCAAGAAGATGTTTAGCCATATAAGGTGTCAGAACAATTTCACACTCGCCAGTCTGACTTTGTCGGGACGACAGTCGAA
+>44766 1
+CCCAACTGTCTTGTAATGCAATGCCTAACGGTCTGGGCTCCGTGCCGAGAACATACTACGTTAAAGGTGTGGCGTAAAATTTAGACGACCGCTCAGCTTG
+>44767 3
+CTAAACGCGTACGGGGGCTTTACGACCTACGTGCCTCGTCCCTATCTAAGCAGGATGTTTCGCTAGAAATGTATTGCATTAATCAGGACGTAGCACGCAG
+>44768 2
+ATCTTTAGCATGAGTACTTCCCGCGATCGCTCAAAGATGATATGGACGAGAGACCCTCCGTTGGGTCCCCACTGACCTGGAATAAGTGTACCAGTAGTTG
+>44769 1
+GCGGAGGGCTCCCATGGATTAAAATAGCCTTAACGTTTCACACTTAGACGATGACAGTACCAGTGGTTGTTTTAAACTCCAGTCGGCTCGCCCACAGGGT
+>44770 3
+TGAAACCTTAAGACATGAGTAACGCTTGTCTCCCGTCTCGCAGTTATCATAAATCACGTCGTCATGCGGTCCGGGCTTCGGAGAATAGGTAACGGCAGCT
+>44771 3
+CGATTTTGATTTCCATGACTCGCTCAGCGCAGCATCCCAAGATGAAATTACAGAGCTGGTGGTATTGAAAGTGCCTACATCCAGGCACCGTGTTCCGGAG
+>44772 1
+TGGAGGATACCTTTTTCTCAACTTCAATTATGAGAGCTGCTACCAGTCGTCCGTGCGCCTTGGCAGCGGGGAACTGTCAAAAAGGCTCATGCGATAACAC
+>44773 1
+TGCTGGATCCGTGGACGGCAACATCATTCCCTTAACGATCGCAGGCTTCAAGGCTGAGTAAAATCGAGCTCCCGGCTTTAGGTCTCCATAGAATAGTAGT
+>44774 1
+GAATCCGATACCTCAATGGTGTGCAATTGGAGGGGTAGAATCGACCGTACGCCTCTAGTCATACATGGGCTTGCCCTTATATGCCTCGCAATCGTGACAA
+>44775 1
+TCAGTCATATGCGCCGGCCCAGAAGGTTAGCTATTCCTACTCCTATGGGACTGTTTAAAATGGCATGGCTCCTTAATCACGAGCGAGACTAAATGGGGCC
+>44776 2
+GCAGGGTATGTTGTCGGAGGGAACCCTAACTACCAATGGAATGTCTTTGTCTCACCAATCACGCCGACGGTCGCTCAGTCCTGGAAAAATATATGGCCTT
+>44777 2
+GGATGCCTGGGTAGTTGTATACATCTCCCTTGAGATCGGAAAATAGCACCTCTCAGAGATTTCTACAGAGGCTACGCTTGCACACATCCAGTGCTACGGG
+>44778 3
+CATTCCCGGCGGCGCGTTTTGTGCAGAGCACTACTAGTAGCGTGTCCCAGGTCCCGTAAGAAAAACCCATTAGTTAGCACAGCTCATGTAAGTTATGTAG
+>44779 1
+TCCATGATATTCCTTTTGGAAAATCAGCACAAGTGGAGTGCAGTACCCAGGTTGTACCGATGATACTGATTCCAGACCGGTTTCGGCGCCTGAGACACGC
+>44780 2
+GGCTTTCCCGGCACATCGGAACATGATTGTGGAAAATGTATATGTCAGAATACCCTCTGATCGAGGGCATAAGGCTAGCCCCAGGCTCTTCCATATTGCG
+>44781 2
+GGTCCCAAGGTTTAATCCGAGCTAGTTGCGGTGACCATCCCAATCGAACTAGCTCATTCAGCAGGAGATGCAGGTTGTCGATACGTTTAACAGTAGTCCC
+>44782 2
+TGTGGGTTCCGCCAGGATAATATAAACGTGTATGAGACCCGAGAATAGGTCGGCACGCGTAGTTCCAATACTACTCCCTTATTTGCTTCCGACCGGGCAA
+>44783 1
+TCTTAAACAGTGTGGGTACAGCGGTTCCCTCTTCCACGGCGGATTGATTATAATCTCCGACCAAGACAATTGAGAACGCCACGGGGATCGTCTTCAATGG
+>44784 1
+GCGGACAAAATTTTATAGCTTAAAAGCCCTGGAACCTTGCAAATGCCCCGGTTGCTGGTAGATGTCCGGAGTAGTTCCTAGCTAAACAGCTCCGTGGCCT
+>44785 2
+TGACTCAGGGTTTCCTAAGCCGCCATCAGTAATGTTCATCGATGGGGAACTATTGATCGGAACGATCCGTAACAACACCGAGGTTCTCAGACTTCGCGTG
+>44786 1
+ATTACGGGGTGCGATTTAGGCCACTGCGAAGCGACTACTTCGCAATGCACTCGAACCCTATAGAGTGACATGTGTCTGCCCGGTACTTTAAGTAAACCTG
+>44787 3
+CCAGTCCTGGGTCAATCATTACATAGGCGGCGTTAGGGGTAAAAAACCCATACGCTCCGAGGCGATTTCTATAGCTCGTCCTTGGTACCGGCAATGAATT
+>44788 3
+CTTGATCAACGAGCTTAGGTGTGTAAGCATCTGGCGCATTCTCTTGTCACATTGGTTTCCCTCAAGACCAGAAGAACGGCTCGCGGACGACGAATAATCG
+>44789 3
+CACTCCAGCGTGATTCAGCGGTCCTAGATCGCGGGGTTCTACCCGCTGGGCTAATTAGACAGAAATTATCAGTTCGTGCTAGTTCAAAGTAGCGTACACA
+>44790 2
+GATTTCAAGATGCACTTAGTACTCGGGGTGAAGCTCCCAGTGCAACGTGGGACACCTATCCTCGCAGTTTCTGCTGTCACGGTAAGCGAATAAGCATACT
+>44791 3
+CGGAGTCCTTTACCAACAAACGTTTTGGAGCTTTAACATCCGAGTTAGCCAGTGCCTATAGGCGCAATTGCGTCGTCTAAGGTAACGAGTATGCCGGACC
+>44792 3
+TTAATAGCACCGAACCCGGGGGTTTAATCCGTACCGTAAAACGTGGTCGGTCAAGGCATGGCCTGATCTACACTAGCTATAGACTCTGTGTAGTGCACCT
+>44793 1
+AAGGTTACCGGAAGTCTTTGGGAGAAATCAGCTGTGATATGGCGTAAGGCACAACCTATGGCCCAAGTGCTCAACACTGCCCCATTCCTCATGTTTGCGT
+>44794 3
+GATAACGGCAATTTCAACGAACAAAGTTCCAATGTGCTCGCGTCACTGCTTGGGGATCGTTCCGTGAACGTCATTTAAGACCCGGCGCGCTATGTACATG
+>44795 1
+TTTATTAATTGTAACAAGCATACCTGGCTTGTAGCTCCACACGGGTTGGGGAGTGCGGAAGACGACAATGCCCCACCTTTGGAGCTCACCCGTCTAGTAA
+>44796 2
+TGGTTGAATACGGGGGCTTGGCCAACCTTACAACGTTTGTACTAAGATCGCAGTTGTATACGCGCACATTAAGGATCCCACCTTCCGATGGAACACTGCG
+>44797 3
+GCCTTTAGATGGATGCCGGACGACGTCCATACCGGCTCGTGACAACTTATGAGTAATAAGATAATTCCGAGTAGATTGAGTTTCTCGCGCCCATGCGCAC
+>44798 3
+TCTCCGTCGATTTGACGGAAGGCTACACATTGGACTGGCATAAGACTCAGCCGACTGCTGGATGGAACGTGTGATGTCATCTCCACTGTAAGAACCACTT
+>44799 3
+TCTCGGTGGAAAGGTACAGTAGCTACTGTGACAGACGCCCGCCTATACGGTAATCCGTAGATAAATTTCGGCGCTCACACATATACGCTTGTACGTTGGC
+>44800 2
+TTCGTAGGAGCTCACGAAGGCATTGGGGATAATCCCAAGCTGCTTTAAGTTGCCAATACAATCGCTCGCGCGTTACTGATCTAAGGCCAAATCGTTCGCG
+>44801 1
+GAGCTCTATGATCTTAAAGGCAACCGCTCGAGTCGCCAGTAAAGGTAGTATACTTGGCTGGCCGTCTCCTGACCCATGTACTCGCTAATTGCGGGAAAAT
+>44802 1
+CCGTATGGCAGTATTCGTAGGGGTCCCTGTATTCGTCAACACCTGAGTAATTGTCAGCATTAAGAATACGTGGACCACCGGGCAGACGACCCCTTAGATT
+>44803 3
+GTCAACTATACATGCCTACTTAGATCTACCCTACGCGGCGATAGCCGAGTTTAACTCATGGCTAGGTCGTAGTTAGCGGATGGCGATCACGGATACCTAG
+>44804 2
+GCGATGCGCTGGAATCTCACGAATAATGCCCCGAAACCCTCTTTGCAGGGAGCGTAGGTCTAGATTTACTGATTGACAAATAGACCTTCGGTCGGCTATC
+>44805 2
+TACGTGGCGGGACACTTTATATAACAGATCTAGTGCCGGAGTTATCCACAATCTCATCCTTTTACACATGCTCGAGGAAGGAGTGCCCGCCTGACGGGTA
+>44806 2
+GGTAGGTCAGAGATCACAAACGGTACCGTACTTACCGCCACCACGAACTTTACCCACACTAGCGGATTGGACAAATTGGTTTTGTTTGAGCGCTGCTTGG
+>44807 1
+CTAGACTCAAGCGGAGAGCAGAGCAATCCAGCATTTGCATAGATAGGCGTGTCATAATTTTCGCGCGCAATGTCGTAGGAGTTCTTCCGCACTTCGCATC
+>44808 1
+CACTGATCCAGCGACGTTTTAGACATAGCCCTATAGAGGCGTGCAATCTAATTCTGGAAGCAGGTTTTCTCGTCGGACGAACGGCGAAAGTTCGTCACTC
+>44809 2
+AGCCGGCTTAGTAGGACCCTTAGGTTAAAGGCCCGAGCGAGACATGGCCCGGTGATTCTAGTATTACAATCCTGCTGAAAGCGCTTCGTTCTTAAATACC
+>44810 3
+CCGGCGCTAATATGTCAGAGTTCCAAACTAGGAGACATTCACCCGGACCTTTGTCCACTTAGAGGGGGTGATCATAGGCGGCCGTCAGTATATTTAACCT
+>44811 3
+TAAGTCGGTTGGTGTACACAGGCGAAGGCAAGGATCCCGCTAATCGGATCAGACCGCAAGTAAACGCCTTCACGCTTGTGAACTTCATTTCATTGCGTCT
+>44812 1
+GATATCATGCGGCTTACAGCTAGAATATAATCACTCCTGTGGACCCGCGGTATCCGGTGAGCTAGAATGCATTCTGACCCTGGACTCAGGGTTACGTAAC
+>44813 3
+TTCGTCCAGGTTTTCTAGTCCAGCAAGCGATACAATAGAAGGTAGCGAGATCGTAGTATCGCTGAATCCGTTGAACGCTTCTACCCCGGTGGCTAACGCA
+>44814 1
+TGCGTCCTAAGCACTGTGCAGTTACGTTGCATGGTCTTGGCGAGACCACAACCATAATAACGCGACTGGGAAAGAGTAGCTGCTTGCTTCTACAGACTCT
+>44815 1
+ACACGCATACCTTTAATGAGTTCGTAAAAGAGTGTAGGTGTTCGGACTAGCTTCGTAAGCATGCAAAGTCCACCGTGCAGCCGAGTCCGCATGTGCTCTC
+>44816 3
+GGCTCATTATCTTTAACCTAGCCTAACAACGCTCCGAACATGCGCATTCGCAGTGCGCGACTCATGTGAGGCATTTGGGAAGGTCTAAAGGATGGCTATC
+>44817 1
+CCACTACGTACTCGGATAAAAGTGTGTGCTACTGAACCGGACAATATGTCCGTGCCGTTTCTCCGGGAGATCGTACTGAAAGAGACTATTGTCCAGTCGC
+>44818 3
+TTCCACAATCTTAGCTCCTCTATATCGTTAGCGCGGCGAAGTGAGCCATTGTGCAGACCTAGGGAAATGTGCAGGGCATTCGTGGCTATCAACAGACCAT
+>44819 3
+ACGGCTCGAATTCGATTCCACGAGGGTAAACGTGATCATGGCTTTCTGGTCTGAAGTACCCAGGCATATCCTAGCGACATACGATCATGTCAGCGCATTG
+>44820 3
+ATGTCACGTGATGTAGTACCCAGTTAGACGTTGCATTAGATCGGAAGCAGCTCTGCCGTTCGTGGACCCTCGAAAAAAGCGCCCTATCGTTAATTCGACG
+>44821 1
+GTATGGCACTGGTACCGCTTATCGCGCCGGTCCCCTAGTTGGATATACGGCGAGCCTTGCATACATTGAACATAGAATATTCCTGAGCAACGTGGAAACT
+>44822 2
+GCCTTGGGCTCAAGACCCATGTGCTGCAGCAGTGTAATGGGGAAGGTATTATGATCCCAGACACAGACGATACCCTTATACGTTTTTTCGGAACCTACCG
+>44823 1
+CGCCACGAGTGGGTCTTAAGCCTTTGGGGATTTAGAACATGATAAGGTTCACCGTTCCGCTCCTAAGTACGTCGACACTGCCAAGAGTCTTAGCCAATGA
+>44824 3
+GGCCGCATACTCGCTTTGCGGATTCCGTAGTTAATACATGGAAATAGAGTGCAACCTGCAGGTGCGAATAAAGTAATTACTCGCCGCTTCTCGGTCAGCC
+>44825 2
+CATGCGTTACACATTGTGGTAGCTAGTATAAGCTATGCCCGGTCTTTTACGCGCCGGTCAGACGCAAAGTCGGCGAGTAGATCTAAGCCCCCATATTGAA
+>44826 3
+ATCTTACAATGTTCGACTCCGCGCCTTAGGAACGGTATAATAGCTGTACTCTTTCGGCCTGGGATTGACCGGGCATCAACGCACGCGTGACAAAAGTGTA
+>44827 2
+CATAGTCGACCTAAGGGTGTTTGCGATACTCTCTCCACGGACCTAGACTGGTCTCGTGTTAGGCTATGCACTAACGTAATCAAATGGTAGACAAGCCGCG
+>44828 1
+TGAGACGATTGCCATCAGCACATAGGACCTTCAGGTATTTTACGGAAGTGTTAGCCTACTTGCCGACCTCCGTAAATAAGCCTGCGGTAGCATGCTACGG
+>44829 1
+CAGGGCCTTCATGTCCGCCCACCATGACAAAGCGAGCAACGCCTGATCCTGTGAAGGGGTCTATGGGTTTCTTCCAACGAAATAATGTATATGGATCGTT
+>44830 2
+TGGAGCCAGTGGGACCGAATCTAAGAATAGCATCCTCTGTGTTAATATGCCCCACGCCGTCGGGAGCTGCATACCGACAGTCTATTGTTCACAATTGGAT
+>44831 2
+TCATTGAGAAGCTTGTCCCAGAGAGTCCCTTGAAGCACATCTCCTAGTTGTCAGGTCCGAACACGGATGCTTAAGGGGCGATTAAACCCTTTCGACGTAG
+>44832 2
+GGGGCATTAGCGGCTCTTAGGTTAGCAGTAACATGATTGAAGCGCTCCCTGACACGGTCATATTCAATGATTGGTCGTCCCACATCACCTGGATACAGAC
+>44833 2
+GTAAATGATAAAAGACTGACACTCCTAGCGTCATTGCCGCGGCAGTTGCTCGTGGTTATGCATCGCCGCTCGTCCAACCTAGTTGATAGAAGCTGTAGCA
+>44834 2
+AGAGCTCGCACTTATGCCTGCCGTGAAACACGTCGATATTTTCAAGTACCACCGAGGTGGCTTAGAACAAGACGCTTGGTTCTGCTTTACTGCACGGGAA
+>44835 1
+CTACTCTGTAAAGTGGACGTTGGCGCGCCCCCTCTACTAGATACGGTCATGAATTGCGTGTTAAAGCGTGACATCCCGGCTTGGAAAAAACTTAGCCGAT
+>44836 2
+AGGAATCGCCTGCCTGCATACCCATCTTCGTCACGGCAGGAGTAAACATTGGGGACAATTTACAGCGAAGCTCGCCTTAGCTTTTACTGTATCGGGATGA
+>44837 2
+GTCAGGATTTTGTAGCGTTGCACACGGGCACCGAGAAAACGACCCTCCGGTAGAGACCATTTTCCTTATAACTGCTTTTACGAACCGTTGGAACCGGGTA
+>44838 2
+ATATGATGTATCAGCAGCCCTTTTAGACCGAGTTGTACCTGTGAGCATAAACATTATTATCAGGGGGCAGCCCCCTTGACTCTGCGACGACAGGCCTAGG
+>44839 1
+CGAAGTCGTCACACCTCCAAGTTAGAGGGACGATAGGCGTTGGTACCGTTCCGACGTTCCATTACGAAATAATTCAGATGCACTCCGTATGTCTATGCGG
+>44840 1
+ACGAGGAATGTTTTGCTTAAGCCCCGAAGGATCATTGGCACACTGATGGGCTGGTGCCGCCTCTTCGACCAGTGAAACCTGATTCTACGTCCAAGTTAAA
+>44841 1
+AGCAGGACCGTTCTCTGACCCATAAAAGTGAGCAGCTATCCGTAGCACTGAACTCGGCGTACGGTACTTTCCAACTGAGGGTGAAACTGGTTTTGCTTCA
+>44842 3
+ACCTTAGCGCCGGGATGCCGAATCGACGTGCATAATCTACGCGATCGTTCCGACGACTGAGATCACGGTATATTTTAACAGTGTGCCATTGCAGTACTGA
+>44843 1
+AACACTAATTTAGACGCTGAAATTTCAGTGGCTAAACAAACCGCCCCTGTAGGTGCTATCACGAGCGAGGGCGCTGCTTCGCGACGTAGTGACTTTCGTT
+>44844 2
+ACGAGGCGGTACGCATTTGGGTGGTAGAGCGAGCATACCCAACACCATTGTTTTGAACCTCGCACATTTGGTCAATCGGAGCCTTTATAACGTCCTAGAC
+>44845 3
+CTTGATTGCCGCGCATACATACCCTGAAAGTGATATTAATTCGGAGGGTTTACGACCAGGCGCAGGACTTAAAACTCCGATGATTCCTCGGGGCTACCTG
+>44846 3
+GTGCGACTCCGTTAAGCGAAGATGAGCGGAGCCTTAGATTCCGCGGATTCCTGAAAATACTACTCGGAAACCCGAGATTGCTCACCATGCGTCTTGTTTA
+>44847 1
+AATTGTTTCCAATGGCCGGCATAAGGCGGGCCTTCCCCTCAACCTAGCCGGGCCAAGCCAGATTTTATATAAGTTCATGAGGAATGCACTTTGTGCGAGA
+>44848 3
+GCCTTTGTAGAATACTATCTGCAGTAAGCCCTGGAGCTCTCGTGGATTCCAAGGTCACCCGGTATATAAGTTGACGATAGAAACTATGGTCGCGGCACCC
+>44849 1
+CCACCGCCTGTCCTTCCTCGATAGTAGAGACAAGTACACTAGCGAGCAGCTCTTTCAGGGCTTTGCCGGTTACTAAGTACAAGGGATTAGATGTGAAGTC
+>44850 2
+AGATTCAGCGAAGCCGGTAACTCCGGCATTACGGTGTCGCGGGAATGCTTGTCATGCTATGGAACCACTTCCAATGCCGTATCATCGAGCCTAATTATAG
+>44851 1
+GGAGCGGAAGTCCAAATAACTTCACCTGTGTCGGTAACTGGCGAAATTCGCGCCGCGTTTTGTAAGCTTGGTCCGCAATAGACTACATTCCAGTATCGCA
+>44852 2
+TTGACTGCATATCATTGTCTGGAGACGACCCATCGTAACGCGCTTGGGAGGCTGCCAAACGTCTGACAGATTTAGAACATACTCCATGGTGATATCGGCC
+>44853 3
+ATGTTGTTTCACCCCTGGGATGAGTACATTGCCTAAGGCTAGTCACACACGTCTCTCAAGCGTAAGTTCACAGGGTGAGAGCTTACGATACCGAGGTACC
+>44854 1
+AATCGCAAAGTCATCTGGAGACTGCGCCTTCGGTGTATACGGGTTGGGATGCTACTTCATTCATCCGAGAGAAATTCGAGCGCAATCCAAGCGATTTCCC
+>44855 2
+GACCTGTGAGAACGTGGATTAGCACCAATGGTGATGGAGACGGACCTCCATGTTCTTCTCGTAACACGCCTGTACCTGGTCTCAAAGCTTATGACGAACT
+>44856 3
+TCGCCTGTCATTACGCGGTCCAGGCTTAACCACTGAGCCATATCTATGATCAGCTGCCAGAATAGGGGTCAGGTTGGCCTAAGTGACCAATGGTAAATCT
+>44857 1
+GCGAAGCGACTAATTCATCACGGAAATTATTCTCCGGTCCAAAACGGCGTGTGTACCCCCTATTACGCTGAAATCCGTGTCTCAGGGTTGGGGGTAATAC
+>44858 2
+TGTGTACCCGCGAACACCTAAGGGGGATACCCTCGAGTGTTGTACAGTAGTCTGTATTGTCCAGAACGATCTGGTTTAATCGACGAGGTAACAACCCTCC
+>44859 2
+CTGTCGCGACTGTGTTTGCCTCAGCTGCCCAATTCAGTCACAGTAAACTGCGTCTTGTGGAGCGATGGGACTCGATGATGATAAGAACCTCAAAAGCTCA
+>44860 1
+CGGTTGCCTCTTCTAAGTACGTGCAAACCCGTTAGGACACCGGCGTACAAAGAGCTAAGTTTTGCATCAGGTTGAGATTGGCTCGAAGCGACTCTACATC
+>44861 3
+CAGGGGGTAACCTTTACGCGCACCCCTTTATGTGAAGGTCCGTAACTGGAATATAAACCCGATCGTGTCGACAAGGTGCTTAGATCTTCACTGATGCGCA
+>44862 2
+GCATATTATCGATAAAATTCCCAAGTTTGGCTGAGGCGAACAAGGGCGCTTTTGTCGCGGCGCTACACCTTTGGCAATACGGCTCTAGACGTCTAAAGCC
+>44863 3
+TGAGGATAACTTAGCGCTATGCCTATTCCCATGAGCAAGCTCCAACTTATACCGAGGATGTCGCGCCGCCTGGGCCTTGAGAGATAGCTACATTTAGTGA
+>44864 2
+TCGACCGTCCGTTACCTAGATGTTAGCTCCTCAATAAGTGTAGATCATTGACACCCATGCGACCATCGGTACGTCAGTATGGTAACCGGAATAGGTGCGG
+>44865 2
+TAAACAAAGGTTGTCCAGACTTAGTCGCGGACTTTTTACAACTCCAGGGACACTGCGTTTTTCGAGCGTACCGTGTATGGCCCAATAAAGCGCACGCGGT
+>44866 1
+CCTATTATTCACTGTTAGAAATAGAGGTATCTGAGCTCACTCAGTGATGTCAGGGTCCTCTGGCGCCGGAACATTTGGACTAACAAGCCCCACTCGAGGG
+>44867 3
+CTCCATGTTATGACCCGCACGAGCAACGTTAGGAGCTGTTGTTACAAGGCCAAAAGTCGTAGACCACTAAAGTACGATCCCGTCGTCTTGGGTGGCTATT
+>44868 3
+TCGTGAAAACGTGGCCTGGAACTTGGTCCAGCCTGTCTAAGTAGTGATTACACCTTAAACCTCGATAGCACGCATCTCGAACGCGTATATGGTGGGCATC
+>44869 1
+TATCATCGATCCTAGAGATTTCGGTAGCCCGCGTAGAAGCCCCGGCCATGACTCAAAGTATCAATTCGGTCCGAATCAGGAAACGGGCTTTTTGTGGTAC
+>44870 2
+GTATATTATAGTAAATGTATGCCCCCTGCCGACCGGGTGGGCCCGATCACCAGTGTGTCACGAAAATAAAGTGTTCGGTTCTAAGTCTTGGCCCACAGAC
+>44871 3
+TGGACGAATTCGATTAATGTCAATGGTACGAATCGGGGTTTTCTGCACGTGGACATGTCAACCAAAGCACAGGACGCGCCTTGTCTCTGTCCGTACCAAC
+>44872 3
+ATATTCAACTAGGCCAGACGTCGATCAGCCAGACGTCGGCGAAATTGGAGACCTTGCATCTTTGCTCGCTGAGAGCCCTATGTTTCGACATACATGGTAG
+>44873 1
+CAGATCTTGTCTAGAGCGGAGCGTCATTCATTAAATGATGCACACAGTTTGGGACCCCTGGGCCGTCTCAGCTGAAGATCGTCGTTACTCAAAAGGCCAT
+>44874 2
+CGGCTAAGCGAACTCGATGGACAAGCACTGGGGCAGTTGCGCTTACCGAAACGTGACCCATGTAGCTCTTTTTAACGATAATGTCCAATATGGCTGCTCT
+>44875 2
+TGCTTGCAGCCAATACAGAACCAGGCTGTCCGAGTTTTACAGCGCGGAGGAGAACTGAGAAATGGATCATAAACCTCTCTTTTGCCGGCTGCCTGATTCT
+>44876 3
+GGGGCTCCGAACTTATCGAGTGGGTAATATTGGGTCACACGGCAATTCCCCGTGAACTCCTTAAGGTCCCCCTGTACAGGATGTTAAAGTCAATCACGAT
+>44877 2
+TAAGTTCCAGAAACAGTTTGCTCTAGTATGAGGGATGCCGAGCATTTGTACGCCGGCTCATTAACTCCCGCCTGTAAAGGCGTGACCATCTCTGACAAGG
+>44878 2
+CTACGTCTGCAAAGTGTCCCTGAAGCTTGCAGATAGCCATGGGAGCTGGCGCCAAAGGGATTGATTTCCCCCAAGACTAACTCACGAGATTGTATTGCTT
+>44879 3
+TACAGAAGGATTGGTACCTCCCCGATTTTTCCAGAACTAGACCCATTGTCCGTACAAGCTGTCATGAGGTCAGGCGATTTTCGCCGAGCGGATATGAAGC
+>44880 3
+CCATCTATGCCAGGAGACTTTAATCTAGCTCGTACTGGTATGAGTGCTCCTGGCCCCCGAGCAGGTAACAAATATAAGTCTGGTGGCTATGCGCGAATAC
+>44881 3
+CCGATGTCTGAACGACGTTTCAGGCGTGCCCACTCAAAAATGGATGAGCTTAGTACATGTGTTAAGCGACCCTAGTTGGCGGGACCTTCATTAAACTCCG
+>44882 3
+TAGCACTTAATGCATACGAGGCCTCCACCGGATTAAGGCCTCCGCACGCATCCAGAACGAAGCTTATTGCGCTGCGTTGGAGTGTGTATAATTATGTGCA
+>44883 3
+CACCGTTCAGATTTGTATGCAACATCCACTGACTGGAGGGAAGGCGCAATCCTCTGTGCTGGATCTCAAATTTAGAAAGACGCTTCTCCTCGGCGAGATG
+>44884 3
+GGAAGACCGTGCAGAGTATGTCAACGATTCCTAATCACTATCTCCGACACACGTGGTTAGGGGCCCGTAAGAAATGTTGCTCTGCAGTCGCGTTCACTTA
+>44885 1
+ATTACCGCATTTCAAGCCGACAAATTAAAACGTTTTTTTGACGGACAACTGATATTCACGCGTGGCGGACGCGGTGCGTCACAGCGCCCGTTGGCTAAGT
+>44886 3
+TATCTTTCTCCGTGGCCAGTCACGATATTCAACACCATACTCGGGCTGGCAATTGGCCAGTCGGCTAGGCAAAATGCTGGAAAGTATGCCAATTTGGCAG
+>44887 1
+TTGCTTCTGACCATGTAACAAGCTATACTTATATGGCTCCTCATCCCCGTAGAATGGGGAGTCGACGCGGCGGTAGATCGAGTCAATCTAGTACCGGACA
+>44888 2
+ACTCTGCTGGTACTATTGAAGGATGGAATCTCCCCTACGTACGGGATATGGCTGCGAACACAATGACCATGTTGGTCCGGTAGAAGCACGCCCAATCTTT
+>44889 1
+CCTGAATTGGGAACCGGATCTAGGCGTGCTATCCGTTCTAACCAAGTTGACCATGGACAAAGGTTACCCATCATGGCGGCGAAATTAGTTTCGTTGCCCA
+>44890 3
+ATACATATGCAGAGGGCATCCGCGGTCTGAATTAAGTTCGTAGTCGGCACCCCTCTAGGAGTCTTACCGTCGAGATAACAGCACGCTTTACTGTACGATG
+>44891 2
+TTTTAGAAAATTTGACTTATTCGTGCCCGGAGTTCGCCGGCTCAAGTCCCGGGCTCGTTGGCAAGCAAGGGATCGTACACCAAGTAAAAGCGCATTCTAC
+>44892 3
+TAGTTGCGCCTCCTTACTGGTACATGACGAGTCTAGAATATTACAGAGCCGTAGAAGCGGCCTGCCGCGACCATGCTATAGGCGAACACTACTTAGTGTT
+>44893 3
+GACGGGATGTCACCTACTCCTAGTCCAAGTTGCGACTAAGGTAGTTCGTTCATCTCAGGGGGCTCTGAGTCGATTATATATGGGACAAGTCCAACCACCA
+>44894 3
+CCACGCAACGGTGGCTGATGCCGCAGATCTCTTTTGCTCGGAATTTAGCAGGAACGTAAACAGTTGCAGCCTCTGGAGTGTCCTCTCAAAAAATCTGGAT
+>44895 2
+CGGGATAAGTAGCACGCAGATAGGAACTCAGTACCCCCTCTCTGCTTCATTGTGTGCATCCCGGGAAAAACTTCGTTGGGAGGTCCTGCTTAACAGAATT
+>44896 1
+TTCACATCTTGACGTCACGTGTTGGCATAAAATTACCGTCCGTGGAGGAGGGACTGCCGGAGGCAACTGCCTGCTCCGATCTCAATACAAGCAGATTTAT
+>44897 2
+TTTTTATGACCGAAAGTGGAGCAGGCTAGGGCCGCTATAGACGAAGCATAGCGCACTTACTGCCCCACGACTATTCGTGGTAGAGCATCTCCTATTAGTC
+>44898 2
+AGCACCAGTATACTAGGATACGACGCCTACGGGAATGAGTTTGCAGATAGTACTCACCTCCGGCGTATGGCCCACATGTCTTTAGAGTCCTGCGAGATTT
+>44899 3
+TGCGACAGGGCTGCCTCATCGTGTTTGCTTATGTCCGCAATTTCATCAGAACTCTGCACTAGACGATAGGCAGGAAAACAGCGGAGGTAATCTCTGTACC
+>44900 2
+GAACGTGTCGTCTTATGGTCCCCCGGTCATATGGCTGGCATCCCGATTGCTAACCGAGTCATGATTTATACAGGGAGCAGCAGAGCATAACTCTGAATAC
+>44901 1
+TTGATACGGCACAAGGATCGCATTGAATACTACTTTTGTCAGTACTGCGCTAACTTGGAACCGGCCCCGCTCGGCGTGGCTAACTTCAAACGTGAAGTGA
+>44902 2
+AAAACGTCGGATTCGGGGCAGGTGGTTTCATTAGCGGCCACCTAGGACCACCGAGCCCTACGTAGCATATCATGTGGATCATTTATCCTCTCGATAGTAA
+>44903 2
+AGCTTCCAAACGGCATGCTGGCACATACTGTCGCGAAACTTCATGCTTCTATACGTTTTTTCTGGGACAAGCCTTACGGGAGACGACGGAAGGACTCAGT
+>44904 3
+GGACGGGACGTCGGATCCTCGAACCAATCATACGGGTATTTGATCAGCTCGTTCTGTACTTCACGTAACTGTAGTGCGCTAAAAAGCTTGCACATCCGGA
+>44905 1
+CGAGCGCCAAATGCGCGCTCAAGGACGATGCTTCCCATCTGGGTGCATGTCTTCCAAGAATAATAATTCCTCAATGATAGTGGTTAATGTTCGGCACGGC
+>44906 1
+ACGTACGAGCTCTTTACAGGTCAGAAGCAGGTGAGGGTCGCAATGCCCCTTGCTATGGTTTTGAATCACAACATTGCCGTCAAGGCCTAGTATCCCAGTA
+>44907 1
+GTGGGTCTACGATTACCTTGAACGTTGGGCCAGTTTTAAGGTACAGCACTCGTGATGAGTGCCCAGCAACGATAACGATTGTCGGAACATCCCTCACTAC
+>44908 2
+AGGTTCGACATACCGCCAAGTTAGGGGCATTCGTGCGTCGCTCTGAGACGGTTCAGATATTACGGAACAATTCTACACAGTCTGTCCAAGATACCTGGCT
+>44909 3
+TCAAAGATTGTAACTGTCCGATCCAGGCGTCCGGTCCATTCCCTCATAGAAAATATTGGCAGCTTAACTTTACGGTGAATGGCTTGGCGGGAACACCGGC
+>44910 3
+CGGCTGACCAGATTGTAGGCACGCGCATCTCATCTATACGGTGGTTATATACTCATTTCCGTGCCGTCAAGTAAACACAGGCATAATCGGGGTAGAGCTC
+>44911 2
+CCCTCGGAGAGCCTGAATTACCTGGGGTTTGGGGATACTCCGTTGGCGATTTACAAGATCTCCAATTAGCGGTTAACAGACCACCGGGTTCCATTCAAAA
+>44912 3
+GGGCTAGACGTGTGTCAAAGCAATTTTAACGTCCGTTCCCAGTAAAACTAGCGAGCGCTCCGACTCTTTAGTCTCAAACGAGATTCGTACCGTTCGGGGA
+>44913 2
+TGCCGCGGAGTTCAATTGGCTGGGAACTAAAACGACGGACGTGGATTGCTATTTGCAATAACCCACTCGGACAGTGTGGCCAGTCTCTATTACCTCCTAA
+>44914 3
+GTAGACACTATAGAAATGATGATCAACCTTGCCTGGCCGTTCCCGAGCTTTCCGTAGGTATGGGTGGCCCACAAGAGCGTACCCATTTGTATTACGCGAA
+>44915 2
+AGACATGTCCGCTGACGTCAACCTGAAAATCCGGAGCTGCTGACCTCACACATGTAGCCTGCGAACGACTGACTTAATTGAGACGGTGATTTTGTGTGCT
+>44916 3
+GGGTACAAACGGCTTCCAAAAGCTTCCAGGCGAGTTGATCTAGCTGCCATTGTTCGTAGGATTTCGAAGAACTCCGGCTCAGACGGCGCTAATTTCAACT
+>44917 2
+GTTCACCGCGGGGGCACACGTCCTGCTCGGAATCTTCCAAATTGTAGTAACAACCTGTCAATAACCATTGGAAGCATGGGTTCTGCCTGTATAGACATGG
+>44918 1
+CGTATGACCGCGCAAGTGTTTTCTACTCCGGTCTTCGTATAGAGGGATAGGTCGCCCGGAGGACAAAAACGGCCCACGTTGCAAAGTATTTTCATACCAT
+>44919 3
+GTTTATGTAGCTGGCGTTGACGTACAGAGCTTCACGAATCTTCCCTAGGCTAATTAGCCGCCTAGCCACCTTGAGGGCTAAGAGATATCTGAACCAGACG
+>44920 1
+ATACAATCACAGACGGCCATGGAAACGTGGACTCGTTCGAATCCGCTAGTGTGACGCTACGGTAGAGCCTTCGTGAAGTTCGATGCCACAATTTCCTTGT
+>44921 3
+AGACACGTCCCTCGTAATTTTCACTATTTAGATTCGCAATGCTTAGTACGGGTCACCTGACTGGCGAGGGTGAGGGGACAGACGTGCCACAATCACATCT
+>44922 2
+ACATGGTGTGGCGAAGTCGCCCCTGCTTACAGACTCCCGCCGTTTGAGAAAACAATGGCGTGTTGAACTTCATAAACCGGTTTTAAACCCTGAGACGGTT
+>44923 1
+GGGTGCGAAATAATAGTACGCGTTGTCATAGTATTAGCATTCCGGGAGCACACTTCAAGTGGCCAAGCAGCCCTGCCAAGCCTCCTTTCTTGGTAAGATC
+>44924 1
+CTAGTAATGGTGGTATACTGCAACCGGGTAACTGAGTCTGGGACGTGCGCGCATCGCTAACAGATCACCCAGAATGTACATCTTTCCAGGGTCTTATCAC
+>44925 1
+ATTTAGCGGCCCACCCGGCTATTTGTAACTGTAGCAAAAAGTCGCAGCCCGCATTATAATTCGTTCAAACGGGGCATGCGTCGGCGGAAGATCGCATTTT
+>44926 2
+ACACAGGGGGCTTGCCCCTGACAGACTGCAGGCAGAAGAATCACCCTTAGCTGTGTTAGGCTCCGTAGAAGTTTCTTGTTGTCGATGTCCTCCAAAAATA
+>44927 1
+GAATCAAGAAGTTCATGCGATGCATGTAGTAATGTCGCGCGGGTGCAATGGTTTTGAACAAATCACACCCTGTTGCGCAGCCTACCGACCCGTCGATTTC
+>44928 3
+GCTTTGCAGAGTGCTACTACCCTGAACTCAATGCTGAGTCAGTACGTTGAAATAGACAGGGTCTCCGGGTGAACTCCCCAGATCTCAATCTGAGGATTGC
+>44929 2
+GGAAGACTTATATGCCTGCGAAAAACCAAACCTGCGCGCCCACTTCCTGGGTCGGGATCGCTGATCATTGAGCGGGCAATTATGTTTTATCAGTTCAAGC
+>44930 2
+AAACGAACTAGGCAGCTCTATGCGATTCTGTACTCTGTCTTGCCATTGTGAGAGAACACGAGCACTCGAGGATCAACCTTTGGTGCGCTACAGAGCGCTT
+>44931 3
+CATATTAGCTAAATCCTATTGGCCGCATAATTCTACGAGTCAAAAGTCGACAGCTGCACTGAGCTTTCTCGGGGAGGATGTATGTCCGGAGCACCTCCGG
+>44932 3
+TTAGACGGCCGTTTCGCTTGAAAAGAAACTGGGCCTTACACCACCCGGTAATAGCTAGTATGCATACTGCGGTTTACCACGATAGTAGGTCCTTACCGGG
+>44933 3
+AGCTACCGTCATATCCGAACACAACTGTGTCGGCTGTCGTGGATGCCAGTCGGACATAGTAGGTTTTCCTCTGTGAAACAACGACGTGGCCTAAGATCTA
+>44934 3
+TATACCTAACATCGATCCCATAGTGTCTGTCTCGTAGTCGCTGTTTAGGACCGTCAGCTCCTAGCGGGGATACCAGTCCGTAGGAGAGGATAAAACGTAC
+>44935 1
+GAACGGGATCTTTCAAAGCGGCTTCGACGTGTCCACTGCTTTAAAACGGCGGGTGGTCGCCGTTAGTTCAAACATCGAATATACTCGCACGTCTAAGTAC
+>44936 1
+ATACGATGTGAGGTCATCGTCCAAGTCGTTCTTTAAACCCGTTCCAAACTTCCGGTGACAGCGTGTTCGGATAGCATCAGGCCAGACGTCAAAATGGCTG
+>44937 1
+TGAGGACCTTCTACAGCTAATCCCGAAGGCGCTACTTGCGAATTGCAAGCCGTTTACTGCGCAAAGGAGTGCAGCAGTAATTAGCTCCTTTCGGCAGTAT
+>44938 2
+TCCAGAAACGTTGATCCGTAACTCGGCGAATGCGGTAAAAGCTGCTCATTGGCTTGTGCTCGCTTTGGGTACGCTAATCAACCAGGGCAAAGTACTCCTA
+>44939 2
+TCTCTAATACCTGCCGCATATGTCTTGAGTATTACGAACGTAGGCTGCGATGCATCGAGGAAGCACGGCTTGCCCCCTTTAGCGAAATGATCAGATGCAG
+>44940 2
+AAAGATATGGAGCAGCGGTCTACTACATATCTTGATACGTCGTTTAGACGAACGAACTCACTTGGAGAGTCACCTTCCGGCGCGCTACTGGGTCTGCTCA
+>44941 2
+TAGGACGGATTGGGAGATACCGTAACACTACTCTTGCTGTACTTCCCCCCAGTAGCTTTGGAGACAATGGCGCGATTGGGTCACATCCTAACAGATTCAG
+>44942 1
+CGAGGCCCACTAGGCTTATGATTGTTCCCCTCCTTTAAACTCTAGCGCGTTAGCGTGCGTATTAAAGGAGAGTACAGCGAGAGTCCTAGAATGAAGCTCC
+>44943 1
+GTTTTAGCAGCTCACTAGCGACAAGCTACCAAGCTCATTTTTGAGGAGCGCTCCCCAGTGGGTCTAACTTCCAGGAGGGCTAAGTGCTTGCAACAATTGA
+>44944 3
+CGTTTAGAATCGACGTACCCATAAGGCTATGCAATGCCACCCGGGGTTAGATGTCGAATGGTCGCCCCGACTCCGGGGAAGTGTAAATTACAATTTCCTT
+>44945 3
+TCCCGGTAGTATTAACGCAAGACTTCGTATCCTAGCGATGTTCCGTAGTTATGCATATTGCGAACGAGTGACCCGTCTGGTGAACCGCAATAAGCACCGG
+>44946 3
+TCGGGAGATCCCCGCTTTTCGGTCCAAAATAACTCTTGTAAGGCCAATCGTCCGAGTTCTCAAGAATATCACGCGGGGCTATAAAGCCTAAGGTTTGCGG
+>44947 2
+GGCCCTAGATCCATTCCCGAAGCTTTGAGGAGTTTCTAGCTGTGTAATATGAGGAACTAGGAGGCCCAACACCCTTGAGTTCCATCAAACAGTGGTCGTC
+>44948 3
+TAGACGCGAATTGAACTGTGCACAGCCGACAACGCTTTCCGGGCCAGAATCGGCTCTAGTAGGATTTCGCTTAGTAATCATATACTGGCCAGTTTAGCCG
+>44949 2
+GTCATATAACCATAGCAGCCAGTTGGATCTTTCGAAAGGATACTTGGGGTAGACTTAGCCTAAACAAGGTCGCCGCTTACCTCGAGTCTGTCAGGGCCTC
+>44950 2
+GGTACGCGTCACCTACTGGGGACTCCTATGTGGATAAACGTAGCGCACGCCTAAGTAAATACTGCTGAATAGGATCTCATACCTTCACTGATTGTGGCGC
+>44951 3
+GGAGGAAGGTATAGGATATAATACACTTTTCCAGATCCACGTTTAACGGAACCTTAGCAGCTGGCACGCTCGGCCTTCGAACCTTAGTGTTGCAGTGCCC
+>44952 1
+GAACTGTAGCCAGTCCACTATGGAGACACCGAACCAGACACTCTTCTTCTAACAAGTTTGGTGCAAGTTCGACGGGATTCGCTTTTCGACCGTGAGGGAT
+>44953 1
+TTTCTGCTCGTTGTCAAGCCAGCTTACTAGACAGGCACATGCGGCTTGTTGCAGTAAGGAATGTTTACAGCCCGTTAAGTCACGCCAAAGCTCGAAAGCG
+>44954 3
+TAGGCGTACGACAATTCAGCCCCGAAAGATCTCCTGTACCTGATGAGTCCGATCTCTTCGGGTGAGAGGGATTTATTCCGACTCACGAGGTAAACCATGT
+>44955 1
+AAATTGTGATCCGGGCCGTGTAACTGTGTACTGGGGCCAGTTTACGTTCGAGCGCGGATGCCTAACATCCTGAACATTATAGCCTAATACCGTCCGAACA
+>44956 1
+ATCAGAACCTCTGTTCAAATTCACGGTACACGAGGAGTACCGGGCCCATTTGTGCTAGAGCTTGATGTCGATTACGTGCCAGCACTTGGGAGCATACCTA
+>44957 1
+CGCGTAGGGGCCGACCGTATTACTTCGAGGCGATCTTGAAATGCCTCACCTTTTGCTGCCACTGAGTTCATAATAGAGCTGGGATTACCACAATCAAGAG
+>44958 3
+GGCACCTGCGTTGATCTTCTTAAACCACGTTAGACTTTGCGGGGATTATACCAAGGTCCACCCGGATGAGTATCGTACCTGTGGGATTACACACCGAGAA
+>44959 3
+TTTCTAAATACTACCTGGGGTCTCATCGAGGAGGGCATCTACGAAATCCGCCTTACTCAGGGCAAGTTTCGAAGGCCGAGAAGTCTTCAGTCGAATCTGC
+>44960 3
+ACGGGCCCTCGATCAGGGCCCAAGGCTCTCAGAGACGGTGCTGTCTGATCGTGCTTGATAGTACTAACGATTTGAAAATTCATAACCAGTCTGTCTCAGA
+>44961 3
+TTCTTTGAGACTATGTCCCCGAAGGCTAGACAACGTTCGCTCCTTTACCGCATAAACAGGTGTATTTGACAGCGGTCAGGGGCAGAGGTACCATATCCGA
+>44962 3
+TACCGCACAGATACATCGCCTTGCAGCGCGCCTTGTACAGTCCATGGTATGCAGAACTGCTTTAATAGCACTGTTGACGGAGCTCTTAGACGAGGTTAGA
+>44963 3
+GCCACTGGTGACATATACCACGGGGCCAACAATAGATTACGGAGCACGTGGGCTTCTACTAAACGTTGACGGTCGTTTTAAGAGCGCTACCTTGTCTACT
+>44964 2
+GAGATTGTACGGGACTCGTGCTTCACACGGTTTCGTGCTGAAGTTACATCGAAGCCCAGACGATTTACGTAGAACCTCGTGCGTAACCCAATGGTCACTA
+>44965 2
+AGTACCTTATCCAGGCCGCTAGAAAGCCCGGCACTGGTAACGTCGTAGTGCATATCATGATACGTCGTGTCATTGTGCAACAATGTGTAGCTCCAACGGT
+>44966 1
+GTAGGCCCCGCGGCCCTCACAATTTGTGATTCTGATAATCGACAGGATCATCCTTCGGACGGCATTTAAGAAATAGGGAGTCCCTCACGGTTGAATCTAG
+>44967 3
+ATCTGTCCAAGCGGTGAAACGGCGTGTTCTAAAACTGCGAGTCACAAGTCTTGGTAGGCCATCCGATGTTCATAAAACGTGCCTGTGCTACTTGCACCGA
+>44968 3
+GAAAGCTGCGCAAACTGCTACTAGACAGCTGTTCTTCTCGATATCCCGCAAGCTTGCGTGACAGGCTAATTTGGCCATGGCTGTCCTGAGCAAAGTTAAG
+>44969 3
+AAGCGGGCAGATACGTATCTCTATTTACCCGTTGCAGCTAGTTGTTAATGCATGCGCTTAATTAAACAGCGGCTAACGAGGCCACGGGACCTCGCCATTG
+>44970 3
+AACGGGCCGAGACGGTGTTTGGAGTAGGAACTGTACGTAAGCGTTTAATGCTCGTCACCCTTAGGCCGATTCTCAACCTAATCGAAGCCTCCTATGTACA
+>44971 2
+TCGATGGCAGGTCTGGCTGGTACCTTCGTCAAGCTGGAAAACTGCGTCCAGAATGCCTTTCAAATCACGAATTCAAGAACTGGACCCCGTGATCGAGTTT
+>44972 3
+AATAGCACACGCTGGGGGTCCTAAGCTCGCCACGTAGTAAGACATTGCACGTGTATATTACCACAACAGGTGCGTTAAGTAGGTCTCGTGCTACTTCTGC
+>44973 3
+GATCTTAATAGAACTTATAGTGGGCTAGCGGGAGCGCGAATTGCGTATCATGCAAAAGCCGATTCCATTCACGTGCCTGGGCCTCCTTAGGCATAACCCT
+>44974 1
+CTGGGATTCTCGGGCTAACCGCGAGTGCATATTAAGGTCCCGTTCATGAACGGCAATCTTCCCGATCCTCATTGGCCTGGGATTACAAAAAAGATATGGC
+>44975 3
+CCTAACCTTCACAAGTTCGGGGAGGAAGGTTAAGCCATGCGTAAGTGTCGTACTCAGAGGACCGAGTTTAGCTAACTATGTACCACCCTCTGATTTCGCG
+>44976 3
+GACTTAGTACCTTCAACCCCCAACTTGGGTTGCATCCTCCGTTCCGGAGAATGGCTAACGGTCCCATCTTTGAAGGGAATGGAAGCCGATTATGGGTAAA
+>44977 2
+CGTGCACGATCTCACCTTCTGGCGGTAGCTAATCTGTGCGGGACAAATAAGCAGGCCGACAGCACTTCAGTTTCTGACCGTTAAAACGTTTTGAAGTGAC
+>44978 1
+GGGATCCCTTGGCGGGTCACCCTCCACTCTGAGATCAGTTACATACTGGTCTCTCGGTTAACATGTAACGAGTTGCCCAATGGTAAACTATCAGGAGGAA
+>44979 3
+CATGCCCAGCAACGATAGGTAGCACTCAGATTGCAAATCGCCCAAGTGATGGTCATTACAGGTACCAGGTTAGAAATGGGCTTTCCCGGTTTGCTGCTCT
+>44980 1
+TTCCTTGTCAAGGAAAGGTCAACAAAACATAGCAAGCGCCGGACATGCCTTAGTTTCGCTAACATCGTTCCTTGGGTGGCCAGTGCAGGTTACCTTGACG
+>44981 1
+GACTTAAGTGAGCTTATCGCCTCATAGGGTTATACTACAGCCGGGACGGCTGAGCAGACTAACCGTGTGAACCTGGTCTTCCCAGGCATTAATATCGCTA
+>44982 2
+CGTGTACGTATCCTGACACTCCCATAAGACTACTAAACGTTGCTCACACATTCCTTGGGCTGAAAGCAGTGGGAATTTCGAGAGTCAGGATGCCGGCTGT
+>44983 1
+CGACCTATACGCGCTGCTTAGAGCGCGAATGAATACCTGCACGGATCTGTATGATACGTCCGAAACTTCCGAAGAGTGTTTAACGGTCTATCGTTAGCCG
+>44984 2
+TAACGGATGCTATGGCGGAGACACTAAGGTAGAAAACTGTAGGTCGACTTACCCTCACTTAGTCCGCTTACTCACCCGTATATACTGCCGGCGGATGTGT
+>44985 3
+ACTTCCATGGAGCGGAAAGTTATTGGACAGAGCCTACTGGTATTCCCCGTCTAAGTGTTGGTCCGCGACCTAACAGAGTCTAGTGGACACTCACTCTAAG
+>44986 3
+TTCGGTGTAGGGGGGTTTCCTCTACTACTCAGCCAAGTAAAATATCTGACCTGCAAAGCGCCGGGTCAGACTCTACAGAGTCGATATTGCATCGCCAAGT
+>44987 2
+CGCGCTTAAGAATGCGTTTCCGGGTATCAAGTCAGAGAAGGGTCAGCATTCTATCCTCGCAAAATATTTAGGCCCGCGCCAAGCTGCATCTGTTGTAACG
+>44988 2
+GCTCACTCAAGTGTCACGGCATCTAGGTTAAATGACGGCTCTTGGGAGCGGCTAATATCACTGTTACAGACCGCTCGTTAGTCTGTCACCCAAGAGAATG
+>44989 2
+ACCTGCGCATACCAGCGGCGACGGAGCCACAACATGATGGTTATTTCTTCCTGTTTAGGGTGTCTGTATAGGCTGAATGTGCTAACACAAGCCCTGAAAC
+>44990 2
+GCAAGCAATACCTAGATGCTACTAGAACAATTAGCTGTTAAGCCGTACCGGGGCTCGGTTCCACTTGGGGCATGAGCAGCTGAATCAATTCGTGTCTTCC
+>44991 2
+AAGGAGACAGTCGGAAGTTACGGATAGGCCTACACGGTCGGTCGATTATCTTTTTCAAGTACCGTGTCCGACGATAGTAGGCTTAACTTGCCCCCCCTAA
+>44992 1
+AATAAAATAGTCAAGCCTGGCTTTCGGTGAGCATGCGGTCTACCACTCGGAACGGGTATTTCATTCATTCGTGACGCTGGCGACATATCGGGACCACCTA
+>44993 2
+CTGGATAAGGGTACCGTTAGTCCCACTATAACAGACCGCTCTGAGTCGGTTATGACACTCAAACTGGGCCGAATATGCCCGTTGCCCAGATGTGTTAGAT
+>44994 1
+GGGGTTGTTATAAAATCCCGCCAAACATCACGTTCTTCGGTATGGTTCACGGACCGACTTTTCCAAGTGCGATCACTTAGGCCTGACGGGTCCAAGAAGA
+>44995 3
+GACGTTTCACTTCACCAAACGGACACTGTTTGGATTTGTGCGGTGCATGGGACGGCTCTGGAATACGCGGCCGCCATTGACAAAAAGCTAACCTTACTAT
+>44996 2
+ACGATCCGCAAGACCTGATTGTCCTCACGACTGACACTAATGGTGTCCAACGCGCCTATGTATGACGGAATCAGAATGCTACTGTGTGCGAATGTCTTGG
+>44997 3
+GGCTCTTTGGTTGCATGCAAAGGCTTCGTATAGTCACATGCCGTATCGCTACAGACACAATAAGAATACTGCCGGTTGTCGGGTTATGACCAGGCCAACC
+>44998 1
+CTCGCATCGCCATTTAGCAATTAGATTCCTCATGGTGAGGCGGCGCTAGACATCCAAAGCGTGCTATTGATGAGCGATCACGTATCCTTATAGGCGCAAG
+>44999 3
+ATAGACCTACCGCAAGAATTATCAGGATGAGGCAGGTAACTAGTTCGTGATACGTCTCGTACCAGGGTTACATGTGCGTCCCATGAACCTTCCCGTGCGT
+>45000 1
+CGCTCCGCGTACTATATAGCTCCCATTTAAATATGCGTCAACAAGCGTGCGGTTCAGCGTCACACCGCCATGGTCTGAGATGAGTTAGGGGCTATATGAA
+>45001 1
+CTCTGAAGAATATTCCCTCGAAATCATGAACTAAGTGCTGGTGAAGCACGTGTGGACGTACCACGTGCTTTGGCTATAAGTCACCGGCCCTAGCGCTTAG
+>45002 3
+GCGACGTTGCTTTTCCGTATAATTAGTGCCTATCTGTTCGCGTTCAAAAAGCCCTGGTACGGCCTACTACGTGTAGGGCCCGCAAAACAGAAACGGTAGA
+>45003 2
+ATGGCCCTGCTGCCGTTTTCGCGCCCAATGCTCCGTAATACGACAGAAGCACATTCAGAGGGTGAGGGAAATGAGGTACATTTAGTAACTCTTGCCTACT
+>45004 2
+ACAGGAGCACGATGGCCTCAGCCATTAATTATTTTAGAAATTCGCTGGGACACCATGCAGTGTGGTGCGCTTCCCATGGCTGGTTACCCACAATACGGTA
+>45005 3
+TCGATGCCAGTGTATGGACTCCTCTGTGTAAAAAAGCGTGGCCGGGCCATACTCAGTCGACCTTTGGGTTAGCTAAACCGGAACAACATATGTCCGACTT
+>45006 3
+AAAATTGACTGTTGCTATCCGTGCCAAAGGCAGCAAGAGATCTGCACGCTGTCTTCAAGGGGGTCCAACCAGTGTGATATGTCTTCCGATCCGTACTAGC
+>45007 2
+CATGCAAAACCGCGAACTACTCGGAACTCGATGTGGAATTATATTATTGGTGGGTCGGTCAACTCCGATCCTCGACGGGTAACTACGTTGCACGTCTCAG
+>45008 3
+GGCTTTACAACTAGGCATCACACGCGCTGCGCGCTGTTCCGATTGTCAGGGTGGAGAGCCAAGTGTTAACGTGAATACTCCAACAACGCTAACTTGATTT
+>45009 2
+ACGAGCGTAGAATGCTCAGGTAACCAGTGATACCTTCCGGATGGTAACTCCGCGGGATATCAACTCACTGGTTCGTCGTTTGATTAGTCTACGCACAACG
+>45010 2
+TGGCGTTCGGTGTTTACCTATAATACATTAGCATGTTACAGAGATCTAGGAGCCCCCCTCGCTTCCGCCAGGACAGGTAACGAGAGACAGTCAGTATGCT
+>45011 2
+ATCGCACGAGCGCCCTGACAAACATATCATATGATGCTTGAGTCTTATGCAGCTAAAAGAGTACGCTCTCTGCGTATCTGTGGCTGATCCGTACAGCGGG
+>45012 2
+ATAAGCCAGAGTATTCTTCCGAGTATTGGCTCTGCGTGGTGCCCAAGTAACTCTATCCCACGAAGAGCAGAGGCTCGCGAAGTCTCTAACATAGCGTTTG
+>45013 2
+CCAGTCCTGTATTGACGGAAGGAACATGTGCAAGAGACGCCCAGCAATTAGTCGCGTAACTTCACGGTCAATCAACTTCTGTTTTGCCGTTGCGGGACTA
+>45014 2
+GTTCTGTACTAATCGATGAACCTGGTAATGGCCGAACTCCCAGTTTTTCGTACCCGCGCACTACAGAAAGTGGGAGCAGGAAAATGCCTGACTCTTGGTC
+>45015 3
+TCCTAGAGCGAAATTGCGGTGTTAGGCGACCCCAACTACGTTCATCAGGCATTAATGTGTACGTCCTGCGATTCAACACAGCGACATGGATGTACGGTCT
+>45016 2
+CCTGCGACGAAGTTATGATGGGTACACGCATAGACACGGCCACGTTCCCTAACCCTGTGACGCTATATTGGATTGATCCGTGCTTGTAAGCATGCAAGAT
+>45017 3
+GAGACTTTACGACAAAGTGAAACCTCATTCGGATCCCTGATTGATCCCTCGAGGGACCGCCTCTCATTGGCGGTTTTAAGGCGATGGTAGTCACAAAGTC
+>45018 3
+ATGACAACGTGCCCGTGTCACATATTGCTAAAGGAGTCCCCCGTGAGGTCAGGCAAAAGGAGCAACTGCCTTGTGGGCTTTTGATTCCAGATCTTAACCT
+>45019 2
+ATCACAAGGAGCAAAGCTGCACAGCCGCTGTAAGATCGTATACTTGTCTCTGGGTTACTGCGGTCCGCCGCCAAACCGGTGTTAGTTTCATATGATACGA
+>45020 3
+GGTCGGCTACGATTTTCGATTCTCTCAATCTCGTTAACCGGTACACACGCAGAAATGTACTTAGCTAGGCCGATGGAAAACTCAGCAGTAGTGCGGTCCG
+>45021 2
+AACTCCTCATGCGGCTAAAATTACTAGGCCAGGATATTTACCGCTGTAATGGTAGAGCGCTTAAGACCCCGCTGCTCAGAACGGTTCGTGGTTATCAGGC
+>45022 2
+CTAAGGTGCGTCCCTTGTCTCGGCAGGCATGCTCCCAGATGGAGAAGTGAACATTCGATACAACAAGTTAGATCATTATTTGTACCGGTCACCGCGCTAG
+>45023 1
+TGGCCCACGTAGGCCATTCGTGAGGCGGTTTCTCTGTAATAGCAAGGACGCCTGAAAAAAGTGCTCCCAATTTTCCTTGGAAAATGGATCACCCTGATCG
+>45024 2
+TCTTTTGTTACGTTCGAAATGTAGAACGCAAGAATGAAATCTACCCGGGCAACGGCTTGTGTCGGTCGGCCAACGTAGCACACGATCCTGTCGTACTCAG
+>45025 3
+AAGCCTGCACGGGCAGGACTGTACCTATTTTCTGGCGAGAGTGTCCTCCTACCGAATAAAATTGAATCTTCTAGCTCGCTCACGGAGCATATATAGGGCG
+>45026 3
+AACCACTGGGGATATACACTAATAGGGTCTATCGGCTTTGGCCCGATCGCTGCTTTTCTCACTGTCGCTAGCTCGACTGAAAGGCGGTGAAAAAGCTCAA
+>45027 3
+CGCCCGAAGGTCAGTGCGCGTAATAAGGTTCTCGTCGTGGAAGGCCACCACTTCTTAAGGTATATCGCGCGACAGTTCTATCAGGAAAATTCATGTATCC
+>45028 1
+CGGCCCAAGTGTGGTGGGGTTGGGCATTTACTTTACATTGTCGAGGGACACACCCCTTGGGATAACCATCTTCAATGCAAACCTATAAGCTACTGCAACG
+>45029 3
+CTGTGCCGTGGCTAGGTGGAAATGGCAACAGCGAGAGATCGACACCCCATACCATAGAAAGTTCTTCCGAATTTGTGCCGACGATTTCCGTTGTACCATT
+>45030 2
+CTTTTATCCAAAGTTGTTTCTAGTAGGGTGAAAGCCTCGTTACTGAACAAGCTGATCCCGACCTGTACGGCGCATGGACATGTCGGAATGCCGACACACG
+>45031 3
+GGACTCATTACCCTATCTGGGGGATAAACTTATGCACCTTACAGCTAAGACCGCCGGCACCGTGTAGGGGGGATCGCCAATTACGCGAGTTTAAACTTTT
+>45032 3
+TGGTGAGAACCAGCTTCTCTAATTTTCGGAAAGGCTTGGGCGATGGAAGTCGACCGTTACCGCGCCCAGAATATCCACCCCGCTGGCAATTTTTATAGAA
+>45033 2
+ATTAAGTAAGGTACGCAAAGGCCCAGGAGCGTAGTTGGGGTATGTCAATCTGAACACACACTGCCGACCTTTACTGCAGCTTCATCCTGGATCGTGTTCC
+>45034 1
+TGGCTTCTCGAAGACGAATGCTTACATAGTGTCATCAAGCACGGTGCCACTCGCTCGGCCGTTTCGGTATAAACAATTGAGGATCGCTTTCCAACAGAGG
+>45035 1
+CTACCACAGTGGCTCGCGTTAACCTACGTCTCTCCTCAACTATTCATGCGCTTAGTAGAGTAAAGACAATTTATGAGGGTGCGTCGAGTAGGGCCACGGA
+>45036 1
+ATTCCAAACTGAGAGACTCTCCAAGATTTGGGTTCAAAACGGTGCTGGAATACTTCGTCCTGCTCCAGATTCTCAGGTCAAGGTTGGCGCCCATAAGGGC
+>45037 1
+CCCAGGTATAAATTGACTCCAGTGGAGTTGGTTTGAGATCCTGTGTGTCAAGCATCATGCTTACACCCCGCTGCCGGAAACCGATAAATGTGCAACTGCG
+>45038 3
+TTAACGAACAGGTGTCTTCCCGACCAGGAGCTTGTGGATCGATGTCCTGTCTGCTTAAGTAGTATTCACCGGGAGGACATGCCACACATAGGACTAATCC
+>45039 1
+ATAGCGAGTCTATTGTAGTATGGCTGGCCTCCATTGCCTCTGGCTTTTGGAGGGTGCACCACCTATTTCAACAGAACGTGTGAACAAGGCACGCAAACCA
+>45040 3
+CCTCTATGTCCGAGATCCATCATTCGGCAGGGTGAAACAAACTGGCATATGCGATGATAAGATCTGAGAGTACGCTCGCTTTGCCTACCCGTTGTCGGAA
+>45041 1
+AAGTGGCCGAGTGTGAGCATTAGGTTCGCGGTATGCTACGCCCCTGACACACTGTAGATACTTACGCTCAATTCTTTTAATACACAAGGACTCAGGGCCG
+>45042 3
+CTGACTCTTTACATCTGTTTTAAACGAGTGTAGTAAGACAGTGGAACGGGGCCCTCCGTCGGTCGCGCGAGAAACCCTCCATTTATAGTAGCCTACGAGA
+>45043 3
+TTCATCGGACAGAAGAAAAGTGCCTCACCGCTTTTAGAATGCAGAATGAGGGGTGCAATATGAGAGGTGCTCTCTCCTTTCGCCCCCCTCAAGGTTGCTA
+>45044 3
+AAGGCAGGGCCCCTTACAGTTTATTACGGGCAACATATGGGAGTCATCCGTAGTCCAACCATGCTCTAGTGCGCGTGCCGGAAATCGTTACTATTAATCG
+>45045 3
+GACGTTTAAGACATCGTAGCCTTCGCTGTGCTACAAAACGGTCTTGAGCGACTCCTCGTGCTAGAATCGACATCTTGCGGTAAGGACTAACTCCAGTGAG
+>45046 3
+TTCACTCCGACATACAAGGGAGTCCCCTGCATAGCACTGAATTTTGATTGACTGCTAAGGTACGCTGAAGAACCTTCGTGAGTGCAGTTACGGGCAGCCT
+>45047 3
+GCGGAGCGAGTTGCCACTACAACATGCTTATTTTCAAGGTTTCCACCCACACGGTCCCGTACGGAATAAGGTGACGAGATGTAGTCAGTCGTCTACGTAT
+>45048 2
+AGTATGCCTTCTGATATCGACTGTAGGCATTTCACTCTTACTAGTGTCGTCGTCCCAGTGCTACGAGCTGCATCAGGAAGACCGACCAGAATGAGGCAGA
+>45049 2
+TAGACCTTATAGGCAGCGGGCTAAGCGGCTAACTTACTCAGTTAGATGCGCAGTAGATAACTCCCAACCTGGGGCCCTTTTGTAGAGTTGGATACCTCAC
+>45050 1
+GACATCCAGGTCAGTATAGATCTGTATGACCGCAGCTGGCATATACGCTTAAAGGAGTTGCATCCTTGCAGGAACGCATTCATATCTCCTTGCCGGGAGC
+>45051 3
+GTACTAATTATGGCGTACGGCATATCGCGTTCTGGTCGATCCAGAAAGGGGATTCTGCTGACACCCAGCAACTCGCACACGATCCTTATTTGGGCAAATG
+>45052 1
+ATGGGTCACGTGTTCTAGGCTAGCTCATTGAGGTGTCTGTGACAGACATGCTCCAGCAGAGTATAACACCCTCGCACGCAAGCCTATTTTGACATGGCAA
+>45053 2
+CCGAACGGCGCGGCTCAGGCCCGTCCACAAACAGTGTAAAGGAGCTGTTGAGTATTTTTCTTACATGACCTGGTAAATCCGTCTATATTAGGGCAGCCAT
+>45054 3
+TCATGGTATAAGACTTACATAGGAGCGTTCAAGGAAGTCCTAGCGTGGGACAATTAGGGACTGCCTTGCCATTCGGCGTACCCCAGTCCACCTAGATTCT
+>45055 2
+GGTAGACACTTGCTTGAAGTACGCTCATGCCCCGCCTGACAAACTAAAGTTAATGGTCTTCGCGTGTCAGGCATCTAGACCAACTAGCCAGGGAGTGTTT
+>45056 3
+CACCTGTCGTAGGAAATGTTTGGCTCAAGCGATCTCCACGTTTTACGAGGATCTCCTAGTATGATGATGCCCTAAAATGAGCGCACACGGGCAATGCTGC
+>45057 1
+GAGATTTGTGCCCGTTGTTATAGTCTGTCGGAATAGACACGACAAATAATATCGCCGTCCGCGGTCCTAGGAATCCAAGCGATCTCGCCTAAGGACTTCG
+>45058 2
+TCAAAAATATTCGTGGATAAGTCCACAACGGCTCAGGTAGAGCCCCCTGTCCGAACCTGCAAGTGAGTCGATTCCGGAGTTGCCAGGGATACTGCTTTTT
+>45059 1
+TCTATATTGGTGCGATGCTCCAAATGTAAAATTGTCTTGTGCCGAGTTCGCGATGCACCTGGCACGGAATTTTCGCGACTAAGAACGCCCCAGCGCAAGA
+>45060 3
+CGGTACTTTTTCAGGCGACCGGAGGCACCTCTTCGCAAAGGTCCATGGTCGACAACGATTATTGTTGAAGGCTGCGGGACCATTACTATTAATACGCACA
+>45061 2
+AGAAGGACAAAGTGTTACTCGCATCCGATTTGACCTTGCTTGGGATTACAAGAGGGTACTGCTCGGTAGCCGTTGCCACGCTACCAAATCCGTATTACCG
+>45062 3
+ACAATGCATAAAAGATTCGATCCTCGCCGTATTATCTCTCGTGGATAGTGTGTGCTGGTCCAAGAAGTACTAGTGTGGAGTGACCCGACCGCAAGCCTCC
+>45063 2
+TATGCTTAACCCCCACGCGAGAGTATGGATTTTTGGGGGTACCATAAGATACAGATACATGACATCCTGCGTCTAGAGCTCCTCCGGACGAGGATTTCGC
+>45064 3
+CTCATTCGTTGTCCTATTAGCTACTGACAAAGTACGTTTAGGCCGCTAACGGCATGACTAGACGTAGCAGAGTAGGTGAGCGTTACAAGCTGTGCCCCAC
+>45065 1
+TCGACACAATGGTCGGAGAGCGATGGCATCTCTACACCCTTGCTCAGATGCTCAACGAGAGTATGTGTCCTGGTGGTCAGTGTAATACACTCTGAACACT
+>45066 3
+CAACGGCTAAGATATCTGAACATCACTCGGTCTCCTGGGTACATTTTGTCCCGCATAAGAGAACGGAGGTGTTATGAGTAAGATCTGGCTCCGACCCCGT
+>45067 1
+GTGATAGGATGTGGGAAGGATTATGCGGTCCATCGCTATTCGCCAATCTACAGGGGCTATACGCAGACCCTAACTCTCACAGAAGTTTCCCAGAGCTTTC
+>45068 1
+CCACTCAATGTGCCACAAGCTCTGCTATCAGTAGCTAGTTATCTGCAAATCCAGTCGTTTTGCGCGACCATGGGAGACGCTCAAAGATAGTTGCGGAGTG
+>45069 3
+GCTACTCTAATAAGCTCGTCGCGGTCGCACGTACGATTAGAATAGTCATCTTCTCGAGTACAGGCATTCAAGGATGTCCGCGTGGTCATCTCAAGGAGCA
+>45070 3
+GCAGAATGTGTTTCTCAAATTCAAGGCGGGGCAAGCCTTGCAGCAATGGGTAGACGTACCCAAGCTCACTTTGGCCCCACGAATGCATTCTTCATGAGTT
+>45071 2
+TCTAGCACTCTTGATGGGCACGACATAAATCGCGGGCTACTCGCAGATGACCCCTCAGTTCCAAATCTGAAGTGATTTGGAGTCCGTGTTAGATCGCGAA
+>45072 3
+AGCAAGGTGGCTCGGGTTGTCGAGTGCGTTCTTTAAACTCTAGATGCGAACAACCAAACTAACAGGTCGCGTCCTAACTGATATTGCATTGCGCCGACTC
+>45073 1
+CGTACAGACCCAGTTATCTAATACCATGTTTTGGATGGCCCCCCGCCAGTCAAATGGGTCCAACGGCTACAGCGTACTGAGTTAATTAGGGGGTATCAGT
+>45074 1
+CGTTCATGGTCTACGTACCCTTCAGATGTAAGGGCACGAACTACCACGTTCCGAGAAGTAATCGGGCTGAGTAATTTCGGTGCTCATAGATCGAACTGCC
+>45075 3
+CACGCAGTGCAGTCCCTAATAGGGCCGGGGCAGGGTTTCATACATACGTTTATACGCACTTCATTAGCATGCAGCGTGGAAAATAAGGTCTCGACCTCTT
+>45076 2
+CTAGCCGACCCCCGGTATTCCCTGGTAACTACGTTGCCCTGGGATAAGATAGTCCGTTATGTAAGAAGCCTATATTCTTGACAACGCAGTGGGAACGTAG
+>45077 1
+CGCATGGGCCCGTTACCAGCATCACGGGAGCATAGGATTTTAATTCTCTTAGGAAGTCCCATCCTGAGTAACGCCGGGGTGCCGATTCTTCAAAAATATG
+>45078 3
+CTGTATAAGTACTGTGGCATTTCCTAGGAACCCACGGGTGGAATTCCATACTGCAAACTCCTCCTAGATAACAGGATTGTCGCGCAACCCGGGGGAGTTT
+>45079 3
+TCACTGAACATGTTTTCGAGTCGTTGAACATACTACGTGACACTCCACTTCGATCGTTGAAGTGAGCTCCCCGGATAGGGCAATAAGTGCAGGCCTAGCG
+>45080 1
+CGACTACCCACTCCGGGCAGGTAGGCTAAGCTTGTAACCAAGGCTATGATGATGGTGGGTGCGATGCTAATAGTCAACAGCATTTCCGCATTTTCCAATC
+>45081 3
+TAGCTTGGACTGATCGTGGTAACTGCGCTATAGTAACCCCTAGCACGGAGGACTTCCCGACGGGTGGACCAATTTCTGACTCGACGGCAATTAAATCATT
+>45082 2
+TTCCATATGTTGTCTACCATACGGTATCAGTGCATCCTAGAGGGTCGATAGCTTACGTGATGTCTCGGTCAAAGCCACAAGATACCGACGCTGGACCGAG
+>45083 3
+GCTCGTGCTCCACCCCGTTAGCGAAGATTGGTTCTTGGACCAAATTTGAACTCTCACTTCGAGAGCATAAAGAGGTGTGTAGGATCCATCCCACTGGAAG
+>45084 2
+GCATGTGTCAGTACGCGCTCGGGCGCGTTTCGTCGTGCATAATCTAAAAAAGTCAGGCTAACCCGATTTCTACGCAGACACTATCCTGGACGGGTATATA
+>45085 1
+TCAGCTAGTAACAACGGCCTCAGACTCGGTCACGCAACATTCGGCGGGGCCTTGGCTGGTGGACTAAGTGATATTTAAAGCAGCAATTCTAAGTTCCTTC
+>45086 2
+GCCCACTGGTTGGTGAGCCGCTCGGCCCATGGTTAAAATCAGGAAAGTACTTAGACTTCCCAGATGATTATGTTTCGACTTACCCAAAGGCGCGTATCGA
+>45087 1
+AAATCGGCCCGGTTTAGATGAGGGGCACATCACATGCAACTCGTTTCGCGCGTTTTGTGTTAAGACAACAGCTCTCGCTAGATCCGGTAAGGTACAACCT
+>45088 2
+AGATCGTCGAACGAATTGCTCCGTAGAATCAAGCAATATCGCGGGCGTCAATGCCCTCCCCAGTAGGGGTCACATTTCGTGTTTAATTGGCGAAGATCTC
+>45089 3
+CAGTACAGGCGAGCGACTTTCGTACGTTGCTCTTCACTAAGCATGTACTGACGAGAGTACCTCGAGTAATCCTGCCAAAGAGCACATCATGCTGTTGGTG
+>45090 3
+AAGCTGATTATCCGTTTTTTATGTCGCACGAGTCGGCAGAACTCACCACTAGACGTTCGACCGGACCGGACTTTGAGGCTAATATGTACGAGCGCAGTCA
+>45091 3
+TAAACTGCCGGCTACTGCCATATTCTACGCTCAAGGGTTTCGGGGACACATGGGGACGATCAATTTGTAAGCAAGGCTTCTCATATTGCCGACCAGGATC
+>45092 1
+ATCACGCCATATCTCGCTTTGGAATATTTCTCAAGCCTGTTCGCAGCGCCGGGCGTGACTCTAGCGAGACTTAGGACGAGAATAATCCAGGTGAATCATG
+>45093 3
+ACGACACTCGAATAGGGGCAGAAACTAGGCGAGCTCCCTACATAATGCTCTGGGCTCTCTGACTACGTGTGTGGATTTAGGTCTCTAACCTCATTGACAG
+>45094 1
+TACTGGTGATTGTATGTACTGCGACTTTCAACCTCATCAAAACTGGGAAGTGAACATGGATACCTGCGCGCCTCGAGATGTCGCAAGCTCGAGTCTCGCA
+>45095 1
+AGATCCCGCACTCATACAGTTACGCCAGCGACTACGAGATCTTATGTACTTGACGGTGGGTAATCGACTTACCACGAATGCTGGGTTTGAACATTGCCGG
+>45096 1
+GAAAAGGACGTGGTGGGTAAAGATAAACTATGCTCAGCGCCCTTTTACTATCGCTTGTTGAGCACGACATATCACCCTTGCGGGTACACGTTGTCCAGCC
+>45097 3
+ATTATGCGACATAGGCAACTGATCGAGGTCAAGGGCGTGCTCATTAGGCAGATTCCGGTCACTAACCTCCGTGTAACCCTGTAGGTTCAGCACCGTTTAA
+>45098 3
+CGAGTTTGTACCTACCAGCTCTAGAAGCTACTTGAATTGATGCCTGTACAAGGCCGGTTATGCGATTTGGTCACTTTGACCGAACGGCGACAACCGAGAC
+>45099 3
+CTATGAATTAAATACCTGCTCCTCATATGGCCCAAAGCCCAGTCGTGTTTTGAAGGTCGACACGGAGGCGTCATGAGACTTCGATTACCTCGAGGTACGG
+>45100 2
+CCCCGCAACTCTGAACAACTGCTTTTGGGAACAATCCATTTCTCGGTAATACCCGCTCATTTGACGTGAAGTTGCGGGATGCACGGGTTAGTAAAGACGG
+>45101 3
+TCCCGCTTTAAGGTTCAAAAGTATTCACCAGAAGAAGACGTGCCTGGAGTGTTATAGTACCCGTCTCCACAGGAAGCTTCATTTGCGGCCTGATGCCGGA
+>45102 1
+ATCTCCGGTCCCCTAAATTTGACCTTTGTCATGCAGGAGATAACGTGTAGCAGGGGGCCAAGACGGATAGCTCTTACTTCACTAAGCGTGACCAGACGTT
+>45103 1
+GCATCAACAGACGGCTATTTCAGGACCGTTTGCAGTTTGTATGCGGGCACATGGCTCATCACTAGACCGAATCACATGAACGCTTTATCGATGTACGGCG
+>45104 3
+CACACAGCATTAGTGTGTCAGCAGCCAGGGGGCTGTAAGCCTCCCAGCGTGTTAAAATTTGGAACTCCACGTTAAGTGTTTCGCATTGCAACAGTTGACC
+>45105 2
+ACCGGTCTATATAAACCTCGGATTGCCACCTCGTCCCTGTTAGCCACCGGTCCTAGATTTTTAGACGACTAGGAGGGAGGCGTGGAATCGCAAATTTGAA
+>45106 1
+TGGGCTATGAACGTGCACAATGTCCTTCACTTGGCGTGCGGAAACGACATGAACGTTGCTCGGGGCAAATACTAAACCGTCGGCTATTCCTCTAAGCTAT
+>45107 2
+AGCTGCCTTGTGAACCCATAGGTCCTAGGTGTGCTACACTTGCCATGCAGCTCTACTTGCGAGCAGGCTTGGTTAGTCTACCGAGTCACAAGGATAAAAA
+>45108 2
+ACCGGCCTTCTTTCGCTCTTTGCAAAACAATTTTGGACTTGGGCTTGGTCGGTATAAAGCAGAAACCCGGGGACGACTCGGAACCCAAAACAGTTCTGTG
+>45109 2
+TAAGAGGTCTAACCCCGCTTCTATTAACACGCTATAAGGGAGCGTAATCTGGCGCGATGCCATATTCAATAAGTGGTCATCCAGTCCGTTGGCCGTGCAG
+>45110 3
+GAACGCCTTATCCGGTACAAAGTGTTGAACGATCATGCGCTTGAGTGAGAGGACGTAATGTCCCCGCACTCCGGCTAGACTTGCTGAACACATATCGTTT
+>45111 2
+TGTCTTAGACAAGGCCTGTGGGCGTGTTGACTACGAGAGACTCACCCTGTCGTTGTCAGTGAAGCAGCATAATTCCGGTTGACACCAAAACCCCAGTTAT
+>45112 1
+CGCAGGGCCTGGTGAGCTCCAGTATGAATAAGTGTCCCATCAGCAGAGGTTCAGGCTGGCGAAATACCCATCAAAGTCGAATTTCCCTGCCTTAGTATTT
+>45113 3
+TACGAGCTCGTTTGCACCACCGGCAGGAATCCTCGCTAGTTCCATGAAGGTGTCGGGAAATACTCCTGTCGCGGGAAGTTTATAAACCAGCACAAGTTTT
+>45114 2
+GCCAATGCTGCGATTGGATCATCAGATATAAGAACAAATAGCTGCGGTAAAGCCTTGTGCCGGACTTTTTTACCTGCGACGCTCGTTCTAACGAGCGCCG
+>45115 2
+ACGCTGGAGGACGACGTCTGGTCGTAACAAGAGGTGCAAATCCCGACCTGACCCGTCATAGTCTTATGCCGTAGAATTGTATTATAATTCCGTCGCCGAT
+>45116 2
+TCACTCGTCTTAGAGCAATAACACCCCACGCGGACAGGCTTCGGGTAGTATTAATTCTGATTATCGGTAGCCGAGCTACGGACACGGCGATGTTCAGATT
+>45117 1
+ATCTGAACCAATGGGAGCCATGAAACCTAAAGGGGGAGCCGTGCCACTTTTCGTGTAACCCGTATTATGTGTTTTACCCCTCTAGGAGCTGCATAGCACG
+>45118 2
+CCCCTATACTGGGTGTCATGGCACCACGTCTGCGCATGTGGTCCGGTAGCTACTACGAGAGAATACATACCGTGAACATGTATTGACCATGCTGGAATTA
+>45119 1
+AGAGGATTTGAGCAACTGGCTAGCCTAGGATTCCGCCCAGGTCGCAATACTGCTCCACGAAACTGTGGCTCAAGAGCATTGTATTACTATATCTCGGGTC
+>45120 3
+CTGTATGGCGGAATCATTGTGGATAAGAAGTCGTCAACACATTCCCCCTTACGTTTACTCATAGGATAGGTCGGCCGGGACTGCTTGATACCAGCCAAGC
+>45121 3
+TACGCCGTCGTAATAGTCCCCTCTCAAGGACGCCTGGTATGTCGATGATCGCTCCGAATGACCAGGCTGGTTGGAACCTATATTAGCATAAGACGAATTG
+>45122 2
+GGTGCTCGGGACATAGGAGACGATTAAATCATCGCAGCCAGAAGCGTTGCGGCTAAATTGTCTTCACGAATCCGACATCCGCACTCTTGAACTGTGTCTT
+>45123 3
+GCTCACCTGTCTCCAACCGTGGGCATTGACTGACTGTACTGGGAGTAAGGATCGCGATCATTTCAGGCTCTTTGGAAAAGGCAAAAGAATCGCCCTACTT
+>45124 2
+GATTTGACTGTACGAGTCGAAACACTCTTTTTGCAGAGGTATCCAGTCCGCCGTCTGCCTGCCACTTGAAGAGGCACCAAAGAGGGTGATACCTAGTCTA
+>45125 2
+TAGCCATTGTAGGCCGCTCACCTTGTGATTTCAAGGTACCAAAAGATATCGTCCAGATTCCCACTGCACGGAAGTCTAGCTAGGCTACATGTAGGTGCGG
+>45126 1
+CAAAATGTATGGGGGTTGAGGCTCGACTATGACACAGTCAGCCGTAACGAATACCAGGACGGTTCGAGTCGACCTTACTTAGGTTCCAGTTCTTCCCCAT
+>45127 3
+TTGACTCAAATGGATCTGCGTGCCCTAAACGAGTTTCCCGTCAATTGTCACATCCGAAATGGAGGATGACACTGTCGTTGCGGTTGGCACAAAGCTGCCA
+>45128 3
+CATATCTACTTCCCATATCACAGCACCATAAAGACTATAGGGGTCAGGGTGGGTTCTATGATCCGCGCGGATAGTCACAGATGGGCTCACGGTTCGTTCA
+>45129 3
+AGACCTCTGATCACAAGCGCTGTAATTTTATGGCTTAAGGAATGCCTTTAGGCGTCGCGTCGCGCTGTGAGATCTAAGCCAAAGCAATGCTTCGCGCACA
+>45130 1
+TGTCAATTTTTCGCACGAGAGTGCAGTAATTCACGCCCCCCGATCCAGCTTGAATGCGACCCGCTGCAAAATTAGACTTGGTACCAGTGGTAGAGTAGGT
+>45131 3
+CGTTTCTTCTTAGCAAGTGCGTGAGCCAAGGATCCCGGCGGGCTACGCATCATATAACTCACCGGTCGATATATGAAACGTTCCGGTTCAAGTGATAGCA
+>45132 2
+AACTAAGGAGCAAGTCATGGGCGCCAGTTGTCTTCTCCGAATTCGACTGGTTAAATGACGTCTATTTTAAGGTGCTCCATCTCCACGAAGCCGGCAGCGA
+>45133 3
+AATGTGCAGCGTCCCTCGCCTTCATCGTAACTTAGGACAGAATCCTGCTTTGCACAGACAGGTGGACTGTAACTAGACTGAGTAGTTGCTCACAGGCTGA
+>45134 1
+AGTTCGCTTTACACCCAGCAAGCGGAGCCCCAGTGATTTATGAAAAACGTTCGGATTGCCAGGATGGTCATAGCTCCAGGCACTGGCTCTTATATTGAGC
+>45135 1
+AAGCCTGAGAGGAGCTCAGGTACCTTACAGTTAATCCGTTTGAACGTTTTAGACTACGTGCATTCATACGGAAGACACACTGCGCTACCCTCGTTGGCGG
+>45136 3
+CAGTAATAAATTGCCCTTAGAATGCCCGGGCGGGGCATGTAGTTTCTAGTCTCGTTTCCAAGAACTATACACGGTGCCAGGACGGACACTACGTTTAGCC
+>45137 1
+ACTTCGTGTAGATAGGACCGTCTAAGAACAGACCTACCTTTTGTGAGGAGTTCTGCCTGCACCCTGATCACGAAAACGAATGGTGGCCCTTAGTGCAGTC
+>45138 3
+GAGTGAATTCCTAGCGATTTAACCCTACTCGGACCTCGCGTTCTTACACGCCTGTGTTTGTGGAACAAATCAGAACCGTATTGATGGACACACGGGGGCA
+>45139 3
+CTTCTCGATATGAGCTGACGGCGATCTGCAGGGTTAGCCTGCGCACCAAAAATTGTCGTCCAACATCATAGTGGACCATATAGATGTGCACTGATTCGGC
+>45140 2
+GGTCGATTCCGGTTTGTATAATCTCGCATCCTATACAATACGGCGTCTCCGGCTGTAGCATCCGCGTTCGTAAAATACTAACAGCATCGAGCGAGAGGGA
+>45141 2
+TTCAAATTCTCAACCTGTGTCTGAACATAACGACGCATGGACGTTGTCTAGATGTAACGGATGGTGGTCCTTAAGGTACCCGCACCTCGAGCCGTACGAG
+>45142 3
+ATTCGGAAACTGCGACACATGCCTGGGAGCCCCTGTCATCCGTATTAACTCAGCTGAGCACTTATTTCCTAAGTGGGGCGATAGGCTAGGTAAATTCCGA
+>45143 3
+GCTCAATTTCCGACCTGATCGGCCCAGGTCTTGTCGGGAAGCTCAGTAAGTGGGTTACAACTAAATGTACTGACCCAGGGACATCAGTCTATGCTATCGA
+>45144 3
+CGTCTGATGAACCCATCTAGAATACCGGCAACTGGGGTTAAAAGGTGATGTCATTTTGCTTTACGTAGCCCTCCAGTTAGACGCCGGCCCATTAGCGAGA
+>45145 2
+AATACCAGTCGTCGTAGCGCTACATAGTGGTGTCGGATTGCCAAGCGTACGGTAACCAAGTCCTTGAACGCTTCGCATCTAAGAACTATGGCCAGTTGTC
+>45146 3
+TAGCTATAAGACACTGGAAGCCGGCGTGAGAGAGCCATCATCATTTGTGCTCTTAGATCGCGACATCTATGATGCCACTTGCGGATGGACCTCTTACCGA
+>45147 3
+AGACTTACTTGTTTCGTCCCCCGCGAGTTGGAAGGAGGAACACGAGTGTTTACAGCTGGATTCAGGATCAGCCTAATCCCATGTTACCCAAGAGGTACTC
+>45148 1
+CAAATATATGATCTTACAGGACGCAGTGGCATACCATTAGCCCGATCCAGTTAACAGGGACTGGCTTCCTGAGTGCGGCGTTTCATCTCACGTGCGAGAT
+>45149 3
+GATTTGGCCCTAAACGTAGTCCGACCCCAAAGTACGATGGCAACGCGGGGAGTTTAGATCCTATCCACAAGGTTTCTGATCTAGCATAGCTGCATCGGTT
+>45150 1
+ACTATCCGAAATAGAACTTTGGTCTGATGACACCAGGATCAACTGTGGCGGCTAGCGCCCAGGCAATTTGGGCTTAGCTAAAGTCCTGCTGCTATTCACG
+>45151 3
+TCCGTTTAGTATACTGGTAAATACGACTAAGACTTTCAACCCGGTAATCCGACAGGCTATTCCCGCTCGTTCTAGCGGCTGAGAAGTACGGCGTGCAAGG
+>45152 3
+TTCGATAAACCCGGCGCGCACCTCACTTCCTAGGTTGATGCGTCCGAACGTCCGGATAAGCGGTTAAATAGCCGGTTAGTGAACAGAGTTTCGTAAATCT
+>45153 1
+GTGCTTTCGTAGATCGCCCACGCCTAATGGTCTAGCTGCGAGTCGTTTCAGAACTCACATAAGCCTACTCGTATAGTGCTACCCAAAAGGTGAGGATAGG
+>45154 3
+CATTCACATCCGAGAGTTTTACCTTCAGTGTGGGTGAAAAGACTCACTGACCCGGACGCAGAGTGTCCTAATTGGGGTGCTTGACGTTAACACGCCACAT
+>45155 3
+TTATAGGAACTCACACGAGTTGTTAGCGGTGCCTCGATATTGGACACTCAAATGACGGCGTTGACCCCCTCATACGTTAGCGAAGTGGTATCACCCATGG
+>45156 2
+TAACTTTCTCCTGGGTCGCAAAACGAAAGATAGGGTAGTATTGACGGGACTCCCTGTACATTTCCCATGCATAAGCGACCGAGGCCCCTGTTATTGGCGA
+>45157 3
+TGTATCGCACGGGGAATAAGAACCGATCGTCAGATTTACCGATAGTCTGTCCGCGCGTGTCTTAGGTTAGTGAATATCGGCACCACACCGCTTAATCAGC
+>45158 3
+TCGATAGAATGTAAGTACGCTCCATAGCCGAGCCAGCCTAGGATAGCCGGCTCGGCCATATCCTTGTCATTGATTGTATAAACTGCTCGCTGATGACGAG
+>45159 1
+AATCTCCCCGTGATCGATCATAAAGCGACTAACGCGTTCGTTTTTCCACAGGCGCGGTCTAGTGTTTCGGATCACACGGAACTACGAGATGAACGTAGTG
+>45160 2
+ACATCGCTTCGATCACCGCAATTCTGGTCGCCTTATAAAAGGCCGTGTATAGAGATATCTGGCTACTACGTCGTAAGGAACTGAAGCCGCGGTCTCTAGG
+>45161 2
+GAGAGTGCGGGCCTTGTGCCCAACGAAGTCATCTACACGGCTTGAAAAAAACGATTATCCTTAGATAGGCCGTAAGCTAGCCCAGGCCGTCTTTTTTTCG
+>45162 2
+GCTTTCGGATCACACCATGAGTGCATGGTACTACCTGACATTAAGGCCCTTCCCGGTCGATTATCGCTGTCTGGAGCGATAACGGGAGAGTACAATTCAA
+>45163 2
+AATCAATGGTCCATTACTCGGGTGCGAATTCCAGTGTTTAATTGCGTTCTAATAAGCTCGCACAGACGCAAAGACCTCGAGCGGGAAGCCTCCCTGTGTG
+>45164 3
+CCCGGAGGCCTTACTACAGTGCATATTCTAAGTCTGCCACAGGTTGTGTCAATATTCATACCTTATGTGTAACGCCAGAGAGAGGACAGTCTCGCGGACG
+>45165 1
+GTTCCGAGACACCCGGGCCTATCCACGGAGTATTGTAAGGTCAACCAGTCTAAGGAGTGCGCGATCTGAACTTTTACCTTAGCGAATGATTCGCTATCGA
+>45166 3
+GTTTATTTACCATTGGGACCGAATGCATTATCGCCCACGACACGACCTCCTGTAAACTAGAATGAGGAGTGCCGCGCGATGTGGAAAACGTCCTTCTTGG
+>45167 2
+TTGCATGTTCGGGTGAAACGAAGCGCCAAGTATCTCTCTCATCAAGACCTTCCTTAGTATGGGCGCAGGCTGTAAGGTATGACAAAGGCATGTCTCACCC
+>45168 1
+CGCCGGGCTATCGGTCGCATCTGTAGCTCGAGCCTCCATGACTACGGACAATGGAAATCACACATTGCGTTAAGGTCCAGAGACAAGGTGAATTTTCTTT
+>45169 3
+CCAACGGATTAAAGTCGAGGGTATTGACCGTTGTAAGTTAGTTCAGTCGTCTTCCATCGCCACTGGGGTCCATTCAACAGCGACTACCGAACAGTAGCGT
+>45170 2
+AGACTCTTTGCCTCGTTGAGACGGCATTATCCTCTGGCGGAAAGACCCCCACAGGCTGTTCGATGAGGAATTGGATACATCTCTTGAAACACGATTACGG
+>45171 1
+GCATGGTGGAGCCATGTAGTTACTTGACTACCAGACAGCGTCTTCCCCAATAAGAGCCCTAGTGGTCAATCCTGGCGGTATGTTTCACAGCATGCAATAG
+>45172 2
+TTAGTTATATTAAGACCGAATAAATTTCTACGCCGGGGGCACGGGCCTTGTCTGAGATACCAAGAGAGACTCAATGCGCTGGGCCCAAGCTCTTTCCGTC
+>45173 1
+GATGGAACGAACGAAAGTCTTCAAACCCCCGCGCTCCGAGTCATGTATTCTATGCGACTACTTTGGATCGAGATACGCTGTTTTATGGGAGGCCGACTCA
+>45174 2
+CGCAGTACATCTGTTAGCATCTCCAATGCTCTGCCGTAATTGTGGCATGGGCTTACACCCTTAGGCCCTAAATTTCGGCTACAGAGATAAGGCAAGAGGG
+>45175 2
+GTATCTTGACTTGCACCTATAAGCACGTAAGACATTTGCCGGACAGTCTAGCAGGTGGCCGCGTCGTTATCATATACAGTGACGGCCGCTAACGGTAATC
+>45176 1
+TCACACCTTGAGACAGATTCTGTTGAAACCTATTGCGATCACTACTCGTGGCTAGAAGGCCTACATGTGTGGGGATGAGATGCCCGCAAGCTCCTTAGAC
+>45177 2
+TTCAGCGTATAAAAGTACGGTGTCACGGTAGGCACCACTTGGAACTTCATGGTCTTCACATCCATCGCCAAATGGCATACATTCTGCGCGGAGGCTGTGA
+>45178 2
+ATTCGTTGCAGCACTTGTGATGGACTTGGTGCCGGCTCATACCAAAATAGTGATGCAGCGACAGCTGAGACTAACGAGCCACACCTTCGTTTCATTGGAC
+>45179 1
+TGCTGGAAAATATGTTGTCTGGGGCATGATCATTTTCTTATCCCTCGCGCCAGCTCCGACTGTGAAGCAACAAACCGCCTAGGCAACCAGAAGATTGTGG
+>45180 3
+AGAGTAACCATATTGCATTGCTGGGCCCGAAGAGTTGGGGGAGCTATTAAAAAGAAACGCGAATACCCCCCCCTTTTCGGGGGTTCCTGTCTCTTACTAC
+>45181 1
+GGAGTTGATATTAGTGCGTCCCATTCCAAAACTGTTCAGTAATTTAGGCTAGGAGTGAGGTCACCGCTGCAACATCTCCGGCGACAATACGCTCCTGACG
+>45182 2
+ATGGCGGCTCCGCCGACGCCCCGAGGAGTCACCTGAACCAATCTTAGGCGATAATATCGAATATGCATTTCCGCTTTAAGTGTTGGTGGTCCTGTAAAAA
+>45183 1
+GCGAGGGCTCGGTTAATCGCGTACTTGACTATGGAATAGTTCTACTCACCAATCCTCTTGGTATGACAACGATATGCATAGGCTCCCTCACGGGGAACAG
+>45184 2
+GTTGGCGTAGATGCTAAGCGCCGCCGAGACTGCATATGGTATGACTCTCAAATTTGGACAGCTAGTTTACACGTATCTACCGCACTGTGGCACTACAGAC
+>45185 3
+GGAGGGCGGTCGAGGCAGTGAAATCACGATAATGCTCATCGTGTAACACGATGGTTTATATACATTGCCTACGCGTCCATTACCCCCTCAAGCGGTACTT
+>45186 2
+ACTGGTATACAATGACTTACGCGCCAACATACCGTTAATCGGAGCAGTACTGGCTACGGCTGCCAGTGCTAGTTCGGCGAGTAAAATCTGGATCTTTCGC
+>45187 3
+ATCCGGCAACTCGGAATGCCCTGCGATTCTACCAAAGAGACGACCTCGAACATAGTGTCTTTTCCCGTGTCTTTAACTGGAAGTAGGTAGGAGAGTCCTG
+>45188 1
+CCACTAAAAGAGTCCGGAGCTAGTTGCTACCCCTAATACTTGTCAGTAGTACGTTTATGCAACTACATGACGGTTCGGTATGACGACTTGGGGGCGCCAC
+>45189 2
+TAAAGGCGATTGATAGTCGCTTATTGCTACCGGCAGGTGCGAGCGCACGATTCTTACGGGGTCATGCAATACTCAGTAACTCTTCATAGGATAGACCCCC
+>45190 1
+CGCTGTAGAAAGTCTCCCAGCACGAACTGCGTACCCGGTGCTCCCGATGTGACAAAAATCCCCGATATGGTGTCGTTCTTTCAATGTATGATGGGAAATG
+>45191 3
+CGTGATGACCACGGACTCTGTAGTTGACGGTCATAGTCATACGTTACGTTTCATAGCCTTTGAGACAAAGCCGAAGGGCCGTCAACAGTAGTCACCCGTT
+>45192 3
+GGGATAATCACGAAGTGATCAGGACTTTCATCTCATTGTGTACTAGGCTTTCGCCGCCCCTGTAGAATTTACCGGAGGAAGTAGGCTACCGCTCAAGCAC
+>45193 2
+AGCGTAGGAAACCAAGACCTATAGCATTCAGAGATAGGGGTTCTATGACCCAGCTTAGATGACGCGCCCTTCTCTTTTATCGCCGGTGAACTTGGCTAGC
+>45194 3
+CAGCCTGTTGAATCGAGGATAGCTTTAAGATTGTACGCCCGCATTCGTACCTATACGGCTCTTAGGTCTGGCAGCATACACGTGCATCAGAACTGACGGA
+>45195 2
+TGATAACGCCGCGCTGACCTCTAATCTCCCGTGAGTACACACGCCGTCTCCAGGTGAACACAGAGGGAATTATAGGTTCGTAAGTAGGTAGCTTCTTTAG
+>45196 2
+GACTGTATGCGGTGTCTCGTCCTCCAAATCTGCGTATCGAAAGGTTACAAATACAGTAGTCGCCCTGACAATTCGCGTGGTAAATGGGACGTGCCATACC
+>45197 2
+CATTAGGAAAGCTGGATACGAAGTCTCGTGGCGTTTCACTGCTCACAGCGGAGGTAATCCTAGCCTCCTGCGGCGCCTACTTATATTGCTACGAAAGTAA
+>45198 2
+AGGAAACCTGGTTACGCGGATCAGGTTTAGCCTCCTCCGCAGGATATACGTAGCCAACGATACAGTTGTCCTAAGCTGACGGTAAGTTCGTATCCACTGT
+>45199 1
+CATACTAGACGGGGTTGATCCGTATTCACTGAATGGTAACATATGGACAACGTTCTAGCCCGAGTCCATGTATAGACTTCCAGCCGCGAGGTTGCGATCC
+>45200 1
+AGAAACGTTTCGTCTGCTTGAGAGCAGGTGAGACGAACGCCGCCAGTTTTCTTAAAGCGTCTCAAGTACGCTGGAGCACCATAGGTGACCTATCCTTATC
+>45201 3
+ACAATTATGCTAGAAGTGCTCCAACAGTCTGAGAGCTGTGCTCGTTTACTCACTATACGGTGAAACTCCGGGAACTGCAGGACAATGGCTTTGTCGCCGC
+>45202 3
+CATTCCAACGGCGCCAATGTCGGAGCTTCTTCGAGGGCGTCTGTTAAAACAGAGACTTGATTGCTCAGAACCTTTCAGTGATAAATCCCAACTGGGGGTC
+>45203 3
+TAGAGACGGGCAGAATACGTATCTTCGGTTGATTAGTCGCTCCAATTTCTCCAGCAGTGAGAATTCGCTCCGATGAGTCAACCCGAGCGCCTATCATGGA
+>45204 3
+TGGGAAACATTCCCGGCATACTCAGCATACGAATCGTACGTAGAACAGGTACATTTCTGTTAATGGCGGTTATACTCGTGGCGGTCCCGCATCAAGCTCG
+>45205 3
+TTGGCACGCTATCTGTTAGGGGCTATCCGCGGGGAAAGCAACTAGGGCACCTTACCTAATGGCGTCCTAACCTTACAGAACATTGGACTCTAGACTATTG
+>45206 2
+AGGGCCATTGCCCTATACTTCGCGCTATACCCACGGAGTATCGTACTGACCAAGGTGGGCGATTTGAATTTAAGATGCCACTAGTAGAGTGATGACTCCC
+>45207 2
+ACCAGAATCCTCATAATCGACCCAGTTGCAACATGTCGTTACTTAACAGGTCCCGGCAGATTCTTTGTAGTGCTGACCTATGGCGGCAAGTACTGGGGGA
+>45208 1
+CAACACTTTGTGGGTCTAACCCCAATGAATATAGGGTGACCGATGTGACGCGTGACTCCCCTTACGGGTTTGTATGTGTCAAAACGCGTATCGACAAGCC
+>45209 3
+CACTCCATGTTGTCGTTACGTCAGATAACAGACCACTGACTCTATCTTAAATTAGGTCGGGGGTCGGAGAACGGGGATTGCCCCCAATGCGATGATTACC
+>45210 1
+GCACGATTGGGGAGTTTCAAATCTGCAAACACAGAGTCTGCGGCCAGAAGGGGGCGATCTTTCAAGTCCTTTATCCGTTCAACTCTCTTCGAACGCATAG
+>45211 2
+TCCGGCTGTATGGCGATTGCCACGGAGGCAAGTTTGACAATCCGTTGAAAGACACAACGATTTCCAGATAACCACGTTGTATCCTCTACGACTTGGTGGC
+>45212 2
+ATCAACTCGCCGGCTGCTAACTGTAAAGACATCCGTTACGGTCCTGACGTCGTTGCAGGATATTATATGTACCCTTTGGGCGCGACCAACAAAGTAGGGT
+>45213 2
+GACACCGCTAATCCCAGATCCAACGACTTACACTCTGCAATAGGGGGGTAATTACAATACGTGGAGCGCTTTTGCTTAATCATTTTGGGCAGGCCGCGGT
+>45214 3
+CCTAATCTAGTCAGTATACGACTGACTCAAAAGGATGATTTCTGTGACCCAGTAATCTATGGGCTGGTATTCCGCCCTGCCGTGGCAAGGCCGCGAATAG
+>45215 3
+AAGTGAGCGCTCGGGTGATATCCAACAACGTATGCCTCTTCAATGTTACAGATGCCGTGTCCTTATCAAACGTTGGAAAGTGGCATGGCGCGACCTCCAT
+>45216 1
+CTTTACATAGGATGATACGTGAAGATCAAACGCGCCTTCACACGCCGTGCTTGGGAGGTTCTGTATGCGCATATAACCGTCAAGAGCGTTTGTCCGACCA
+>45217 3
+GACTTTGTCCACAGGTGCGTCCGGACCGAGGTTAATTTTTCTAAACGGTTTGCACATTGCTTCCCAAACCGACGAGCGGAAGGAAACGTTCCCGAAATTG
+>45218 2
+GACGCTGGCATGACACAGTGCAGATGTCTGGGGGCATTACATCGTCGTTCGCCTTACCCACGGAGAGTTTATATATAGAAATGTCCGCAATCTTCCACAG
+>45219 1
+GGTGCTAGGGAAATCAGTTTGGTAATAGCCGAGTATCCCGGTACCCAAGACCATCCAGACTTACTTTAGAACGCTTCTGGCACCTAGTTTCCTGCAGGAG
+>45220 1
+TTACTTTTGGTCACTCGTGCCCAGCAGTGGTTCCTGCTCGGCCTGTACGACTCAGTCTCAAAAGTGAGTCTCTGTTAGAGACAAAACGGGAAAACGAACG
+>45221 3
+AGCCAAAGTTGATCACCAAGTCCACCGAGTTCCACGCGTTCTAATGCACGCTGAGTTCAGCTGAGGTCCTCCGTCTTAGAGGAATTATGTGAGTATGGCA
+>45222 3
+TGTAGCTGTGCAACCATTAGCGCAAGTTTGCGGAGGCGTGCATGGCGATTGATTTTGCTTCGACCCGACACATTTAACACACAATCAGGCGTACACGATC
+>45223 1
+CGGCATGGTTCACTCTCAAGGCTTCGTAGACGGAGTTACAAGTATGACCTCCTATGAGTCTTGAAAACGGGAGTGCACTATAGTCAGACCCTCCCGGTTA
+>45224 3
+GGCCCCGCTCTTGCCTAAACCTCGAGCGTTGAGTTAATATTGGGATTATGTCTATAAACTCTCGACGGAGGGCGATGACAGATATGTATCCACACCGCGA
+>45225 2
+AATTCCCGTTGATGTTGGGCCTGTGTTTAGTATGCCGCCTTCAACCCATACTCTTGCGCGAGAGAGGAGTCTCACCAAGCATATACAGGCGTGAGAAACA
+>45226 3
+GCCATAGGTTGATCAATACGAGATCCTCCTGGGAATTCAGCATTTTTACGGCGCAGCGAGAGCTAAGGGTTCTTCAGGTTAACCATCACCCTCGATAGCG
+>45227 1
+TTGTAACCTTTAACGAACTGGTCTGCAGTGGTACCGGGGGTTTCCTCGAGCGACATCATTATGGCCTTCGGCAACCGCACAACGAGGATCAACGTTAAAT
+>45228 2
+GCGAAAAATGCGTTCCGACAGGGCGACGTAGGCAATCGTCTATATTCATGACATTTGTTACTCCGTTAGTACCTTAGGGTGTGCCGTCCCACAAGCAGAC
+>45229 3
+CGGAGTTAGGTGCGAGTATGACCAGTAGAATGTCACTCCTCGATATTAGTGTCCAGTCTGACGTTAGCGAGAAACCGTGCATACTAATCCCTTGACCCCG
+>45230 2
+GGACAGTGGCGGTAATAGACCGCCTCTCAGGAAAGCTCAGACGCAAAGATCCGTCTTCACTGTCTTGAATCCTTGGACTGTTGGCTGGTTCATATACCAA
+>45231 3
+TATTCCGTCAATTGTGTTCCCCTCTGAAGCCCAAGCGGGCTTCGATTCGAAACGTTTCCTAGAAACATGGCCTAAAACCTGAGGCGTGGATGATCGGGAA
+>45232 3
+AGTCTATTAAGGACCATGAGTGTCGCTTTACAAAGTATTTGGACAGTACCCGGCCAGGTCTGCCGATCGCGAGCAGCGCCTTCTAACCCTGTAATAAGGT
+>45233 1
+GGCAAGTGCTATGCAAGGTGGCATGCATGACGCTTCCCAATCGCGCCTGACCTTACAAAATATAGCTGAGTGAAGCTCCTCGCTTATAGGCAAGGTTTTC
+>45234 2
+TGGTACTGAGCAACTGCCTTACACCTTTGCTGAGGGATGTTGTCGCGCAGACTGGTTAGAAACATGGCTATGACGTCGAAATAGCTTCCCCACCTCAAGA
+>45235 3
+TCCCGGGTGCAAGCGCTGATCCGTGGTTATTTGCCAAGATTTAGACTACTAGATCTGGGAAACGCCGGGTATACTCATAAGCTCGTAACCTCATGGACCA
+>45236 3
+TTATGAGTTGAATCCTTCACCACCAAAGGTCGGCGACTCCGGCCGTAAGCCAGTTGAATGGTCATAAATGTTTCCGCTCGTCTGCGCGGAGAAACATATG
+>45237 1
+TCGAGGTAGGGCTGCGTGCCTCCGGATAAAACGCTTTGTTTTTTAAAAACTCTTTAATGTCCCGGGGCTCTCAGAGACACGCAGCTGCAGGACTAACAAC
+>45238 1
+TGGATAGGTGCATGTATAAGCCCCTAGCAATGCAGAGGCCTATTATCCTACGATCAGAGCTATTACCTTTCGGCTATGGCGGGACTTAGTGACACCACGC
+>45239 1
+ACCCCCGCTAGGTCGTTGTAACTAGGATTGAGTGAGATACTAGAAATTCTGAAAAAAAGAGGGTTCCGCTGCTTCCAGCCCTGCCGCTGGCTCATTGCAT
+>45240 1
+CATACGGGATAGGCCTAGCTCCAATAGCACTGGGCACCTCGGAAATCGTTGGTCAAAGTTATGCTCGAAGAGTTACCGCTAGCTCTGTCTTTACAGAGCT
+>45241 3
+CAAGGGGGATGCGTTAACACCGTTACTATGCCACGGTCTTACCCATAACCTTACTAGATCAAAGAGCCTTTTTGTCGCGCGTGAGGTGGCGAAAACCTGT
+>45242 3
+TTAAGCTCATGTACTGTAACAAGCACCGTTGGTTTTCCGAGCCCGATCAGCTTTCATACGTAACTAGAGACTCAGCGGCGAGCTAGATCGTCGGGAAGTC
+>45243 3
+TCCGATGAGCCAACCGGCTCCAAGTGGACGAAAGTGGCAAGATTTCTGGTTTAGCATCCTGTCCTATAACGGGATGAGCACACCCCAATGGTTTCATTTG
+>45244 2
+TCAAGTTACGAGGCGAAGGTCGTATAATGTACTGAACGGGGCACACACTATTGCTATCTTCTTGGGTGCATATACGGGATCTACTCCACGCACCGCGCAT
+>45245 3
+ATATGTGGTCAGCTGTCTCTCGTCAATGTCGAGAAAACGTTGACTTTGGTCAAGGGTGCCATCCGACATATAGCGTCCCCAAAAACGTGCGCCATAGGTC
+>45246 3
+ATGCCCCCTGATCTGACTGATGGATATAAATTATAGGCTTACTAGGATTATCTGTTCGCGGAAGCAACGGGGCGAACCCACTCCTTCGCGGAAAGGTCTC
+>45247 1
+GTTCTTTTCATTTGAAGCACAGGAAGGCGTAAAGTTAGTGTATTTCATCGAGCTCGACGTAAGGCATGGCCTACACCCGCCCCGCTTAGAACTAAGCGCG
+>45248 1
+CCCCAAAGTGCTTAAAGGACTGCGGGGATGGGGCCCGTACTGATTCAACAGAGCTCGTTAACTAAGACTGTACTTGCCATCAAGCTATGCTGTCATCTTG
+>45249 2
+AACCAGGAATATAAAGTGTAGCGACTATTGATTTCAAGCAGCCACCGGAAAGCGTCTGGCAGTGTTCTGGTGGTCCTAGTCCTCCATTTTCACGCGCGAC
+>45250 3
+AGCGTAATTATCACGTGTCCCGTACCCACGGGACACAGAGCGTGCTAGAGCAGACTGAAGCCTTTCTCATCAATTCCGATGTGACTGAGGTCAATGGTTT
+>45251 2
+AACTTTATCACGAACAGGTTGATCGATTACTGCTACGTTGATGGCGCAACTTTGGGACGCCCATACTTCAGCACGGGATAAACCGGAGTGGTGACCTCTC
+>45252 2
+GTCCATATGTGGCTGACGGTGCATTATTTCCCTCAGTCTCGACTTCGAGACCGCCAATGGGGGACTTACTGCACGAAACGAAACTATAATCGGAGGTTCA
+>45253 1
+GATGACCCTCGCGCGCTTCCATGGCGGGACCATGAGTCAGATCGGCCAATCCGTTCGATTACAAAGTATTGACTCGAGATGATAATCAGTCGATGATTCT
+>45254 1
+CCGACTAACGTATATGATCGTCATGACACCGCCCGGAACAGACGACTTTGTTCGACGTTTTACCAGTGCATCACCGTCGGACTTGGGTGAATAAGGTGAT
+>45255 1
+ACATACACCTACTTTAATTTACTCGGTGACCGCAAGGCTTGCTAGTTTGAGAACCTCGCGGGAGTGTGGGTTAGCCACCGACTACAGAGCTGAAACGTCT
+>45256 3
+GGTTATCGAAAGTAAAGTCACCGTCAACGCGTGGCGTAACCTGATTACAATGACGCTGTGCGAGAAGCTTTACTCGGTCCTTTTCCCTGCAGCCAAGTGA
+>45257 1
+CCGAGAAGATCAGCATTGCCAGGCCCTATCTCGTTACGATTGGCACTGGAGGTATGGTCTCAACTCAGCTGGATAGCTTTCGCCCTTGGAGATAAATCAA
+>45258 2
+GTCTTAGTATTTAATCTAGCGGTGGTAGTAATAACGCCCCACAGTGACCGCTCCGCTACTACAGGTCGTACTAAGGGAATTCTCGACCCTGGGGCATAAG
+>45259 2
+CAGCTCAGTACGAATAGAATCCCCGGGACCGTGTCCGGCTTCCACCTACAATAATTGATGCACGAGTTAAGCTGGGTTCCAACGTGCGTGATTAGTGTAT
+>45260 3
+GGGAGTCAATATGGGACCACATACGTAGTACCTTCAGGTCCGTTTTCCCACGTCATGGAATCCATGGCTCCTAACAAAGTGAGCGTTGACGATCTACTGG
+>45261 1
+GTTGTCTGTCTAATCAGCGAAATGCATGGGACTGATAAGGTCATGTCTGCAATGCCTTAGCGTACTCGCCGCCGACAAACAACGCTTAGTCCTGTGAAGC
+>45262 2
+GAAAACGTTCTTAGGCGTCGTCTGAAACGTTCGACGGGTTTAGGAATATCAATCAACCTAGCCAGTCCACCGGCAGCCCAAGTTGGTGATTGACTTCTCG
+>45263 2
+ACAGGATTAGCAATCGGCCGAGTGGAATGACTTTCGCCACTCCCGGCCCGTAATGTTAAGATATACTAAATGCTGTTGACTTAACGGCCGACGGCTCGTT
+>45264 1
+GGCCATATCAAGCCAGCAAATTTGCTAAGTGTGTCGCACTTTCACGTTGGCTTCGGGAACTCGAGTACTCTGAGGGTAATACTCGGGACATGCAACACCT
+>45265 2
+GGGTATCGCTAGTAATTCGTCAACCTTTCAACTCACATTGACGGGAAGACGGGTTCTCAGGCAGTCGCACCTTGTAAAACTCAAGCGTTGGCGCCAATGT
+>45266 2
+ATCGCCTGACTCTTTCCGCAAGGCACTTCTTGAGATAATCTTTGACAGTGGAAGCGGGTGCGGTGACACTGGATGTACCCATAAATGACTAACGCCCAGT
+>45267 1
+GCTGGATCGGGACACACCCGTGCGAATATACAAACGAGCTGAAGGACAATACTATTTGTGCTGTCGGCATATCAGGTTCGTCCATTCCCGTAGTCTCTAG
+>45268 3
+TTTGTAGGCGGCATCTCGGGTAGTAATACCTGTCGTTTCAATGACCATGCAAACCGGCTGTAACGACTCAAACGATCCGAGGCCGTTCATAATACGTGGC
+>45269 1
+ACTCGTTGGATACGGTTCAGCGACAGTAATGTCAGGATCTTTTGAACGTATCGATCCAACGTACTAGCTGAACGCGTATGAGCCCAGTAACGGCTCTCCG
+>45270 2
+TCCTTAAAATCCGTTGGTAAACTTTTTGCTAGACTCCAGCTTGGCCCTGGTGGCAGCTCCAAAGCTATGGGAGCAAGTCATCTGCCTAGGCGCAGAAAGA
+>45271 1
+TCATAGGACCCTTCGCTCGTGGAGATTCTGAAAATACCTTGTGTCACGGGCGTCAACAGTAACGCAGACTCGTCACGCGGGAAATGTCTCTTTTCAAAGG
+>45272 3
+CACTTGTACGGAGAGACATATTGTCATATACGTTAGGCTGACGATCATAAAAGCCCGTGTATCCTCGCGGCGGGAAAGGTATTTCCATTCGCACTGCCGC
+>45273 1
+GCTTAACTGAGAAACCAAGTATGGTCCAACGCAACGTTTATGCTCCCCGTCTGGGTAGTACCGCCATCTATTGGGGTGAGATCGAGCCTAGCATTCGATA
+>45274 2
+CATGAGTGGCCGATTTACAGCCATAATGATCCTTATAGACCTGTCTATTGGGTAGCGCGTTCATGCCGCCTCAATGACGAACCGTACACACGAGTTAGGG
+>45275 2
+CGTAAGAATTGCGGTCCATCGGCATCTGAGGCTCCTAAACGTGTTCTGGTAAGCCTTTCGGACACCGGAGCTGATACCCTATAATGGCATCATACGAGAT
+>45276 1
+TTGTAGGCTACATGCTAGCTCGTCAATGTGTTACAGTGCAGCAAAATCGTATGTCCTCGTCATGAAGCGGAGTTCAGCGCCCGACATGGCACCAATCGTA
+>45277 3
+TTACTGGGGAGGGGTACCTGCCTACCTGAATTATCTTAACCCAGTTACAAAGTTCGGAACCGACTTGTATCCCTCGTAGCGATATATGGGACGACGAGCC
+>45278 2
+AATGCGGCATGAACAATGTCCAAGTCAGTTCACTTGCCTTAAAATTTTTGGAAAGTCCCAACTGCCTGTGAAGGCGTCGGGCGCCGGTCGCTGCATCATA
+>45279 3
+ACTGCGGCACGGGACCAGCTCCAATCCAGCAATCTATTTGACGGCCGCGGCGGAAACTATAAAATAGGTATCTCGCTTACTGTGCTCGATGGTATTTAGT
+>45280 1
+GCGCTGGCAGAATACGGCATTACACTGGGACAGTGTTATGCCTTTAACGATGATCCTCGTATGGGAGTCGTACAGCACCACGTACTTCATCTTCGCAAAG
+>45281 2
+CCCACAGGAGAGGCTGGTTCCTTCAGATAGCGCTAGGACAACGCTTCTCGTACGTTAAACTAAACGATCACGCGTCCAGTGACCTTTTTTGATAGGTGGA
+>45282 2
+CGACTATGAATGATGTCGTTTAGTCCGCTGACATGGCATCCGTTCAGCTTACTACCATATGCGGGGCCTCACGATGTGAGCATATAGCCTCAGAGCAAAG
+>45283 1
+ATCGTGAATCAAGGACAGCTCGTCATCCCCAGATGGTTGCATCCTGTCAAATAAATGCGGTTGATCTGCCAACATGCTTGGGGGGACCTATCTGTCAGCA
+>45284 2
+GCCTAACCCATTCTATACTGTAGGCTATTCGCTTACGATGTCAGTATGTGACGAAAGGAAGGGTGCGACATCCTGCGCCACTGAGTGCAGTTCGCCAATA
+>45285 2
+TTCGGTGAAGAACACGTCAATTGCGCTTTCCCATTGTTCGTAGCTGGGCAAAAAGTTCACAGAAGTCCTTGAAGGACTACACTGTACCGTGTGGCGCCCA
+>45286 2
+GGCTGACCTTTAGGAGAAGGTAGCCCGGGCACTCCACCGGCATAAATAAGTATTATGTTCTTGTTCTTCACGTCGTACGTGCTACCCAAGAAGTGGACCA
+>45287 3
+TCGGCCTTACACGAAGCGTGCTGTCACATTGGTAGCTGCTCCGCCTCTAGATAAATGTTGTACCGCGAAGATACGGGAGTTAGCACCAATTGACTGTAAC
+>45288 1
+CTTGTTTAATATAAATAGATACGCTCTGCCGGCGCGGAGTCACAATATTTCTCGCCTGGCATGTTGCGCACATGTAACGGGACCGACACATACGACGGGT
+>45289 1
+GAAATCGTGATATACGGAGTTTATGCGCTCATTGTTGCGGACAGGACTACTGAACTAGGGCCCTTTTGTAGCGTCGAACCGTATCCAAACCATCGCGCCA
+>45290 1
+CGGAACCCCGTAACGTGACGGTATGTTAACTACGCTAGCACTATCGACGGTCCCGTTCCTCGATATCGCAGCAAAAATGGGTTACGTTATGTATCGGATG
+>45291 3
+TCGCGATCGGGCAAAGTAGAGGTATTTCCCCTTACGTGTGGCCGCGTCCTATATGAAAGTAGGTCACCAAATAGGTAGGTCTAGCCCTCAAAGACTTTCC
+>45292 1
+GCATACTGCAATGGTTTGCCGTGGACGCCCTGGGGTACCATATGGCCAATATTACCAGGCCAGGGACACTACTCCCTTTATCAAGCTATGGAGAAGTATT
+>45293 2
+AGACCTATGTAGGTTCACTGCTGCTCCGTACGAGGCGAAGCACAGTGAAAAGTTCCTTACAGTTTGACTCTGACCCTGAACTGCAACGTTAGTGGCATCG
+>45294 3
+ACGGTGCAGAAAGAGTGGTTGCGGCGAGACTACTCTCAATTCGCGCTGCGGGGACACCTTCACGTTACATACGTTCTACAATACAAATGTTAGCTTGCCT
+>45295 2
+GGATCTTTGTGGATCAAGTTCGGCGACGGAGTAACCGGTCGGTCGACCTTCGATGCAGTACAAAATCACTTTTAGGGACAGAACATATGTCCTCCACCTC
+>45296 2
+CCTTACTCTCAGATATTGGGACAGTCAACTCCCCTCCCAAGGGGCGGGCAATTCGCTATCTGACAGTCGGAGTAGGCATTGTATATTATGAGCGAAAGCT
+>45297 2
+ACCCGCCTTGTTACCGCCACTGCCGTAGACATGCGGCGCATACATAGGAAGGTGTAAAACCTACCTTGGATTTCATGTTTGGCTGAGGTTGAAAACTGCA
+>45298 2
+CGTATACACGCCCAGACACCAATTTTGGTACGGTCCCGTGTGTTGACTATCCACCAATCTGGGGAGATGCATGGCCATTTTTGGAAAGAGTTAGACCGCA
+>45299 3
+TAATGAACCCACTCGAGGCTGCACAATCGGGAGTTCCAGAATGTGGACGTCATTACAACCGCGCGGTATGTCGAGAATGCACGATTTCCCCTTGTAGTTT
+>45300 1
+TTCCCCAATTTCGGAATGCCTTCCACGGCGAATGTCTTCGGTACGTGATATCGTTAGATCACTACACGACAATCGAATCGGGGTTCAAAGGGCAACGTGG
+>45301 3
+ACCTGAGTAGGGAATTCTCAACCTTCAATGGGGCCCACCCTAGATCGGACTCTTTAGCAATGGTAGATTTGTATAACGACCAGGACGCTAGTTGTCGCGC
+>45302 3
+CAGAGTAGCTTAGACGACCCGTTAGCACTATTACATTGCTCAGCGCGTATAAAAAGACGGCTGGACGAGGTCAGCTGCCACCCATTGTTTCGTATTTCGG
+>45303 2
+TTATGGCTCATGATGAAAACTTGGAATCGGCCCTAACAACCCATCCACTATGCCTATGGGCTAGTGTCAGTCCGGGTGTAACGCGTAACAACTCGGTTGG
+>45304 1
+GGTATGATCCGTATCATAAGCGCAGCTCCGAACCACTGGCGCTCCGCATACGAGCAGTTTGGAGAACCTTTTTTTGCATGAACCAGTCAGCTGATATAGG
+>45305 1
+CCATTGTATTTAATCTCAGGGCGAAGTTAGCGTGACTTTAAGACGGGAAATTCGTTAGACCGGACCCTCCTATGAAGCCGCCGGACTACGCCTGGTTAAC
+>45306 2
+GATCCTCAATAGACTGACTTCACGTCGAGCCCAATTCTGCAACGTTGAGTATATTAGTCCCGGAAGGTGGTGAACTCGTAACTTCCGCTGGGTGACAGAC
+>45307 1
+AGGATCCACGAAGCATTGGGATAAGCAAGTGCTACGCTGTCAGTCGTTCCGGCTATCGAGGCTGTTATCTCTTAAAGTAACCCTGCTCCGGAAATTAGCC
+>45308 1
+GTACTACGCGAGGTCCACTAAGAACCCGTCTGTACATCTAACACCGGCGTGCCTATGTGGTTGCGATTAGCAAAATCATGCGTTAGTCTAATGTCGGGCA
+>45309 3
+TGAAACATGCTCAATCGAGGAGTCTACTGCCCGGCCAAGGAATCAAAGGGGATTAGAGCTTCCACCGAGATTTGTGTTGGCCCACGCATTACTTCCTTGT
+>45310 2
+CCACACGGCGGCATTGCGCTCTTTCAAAGCGATCGCCAGGCCTTGGTGCCTACGTAGTCATGTTTAAAAAGTGCACAGAATAGAATGCATTTTTCCAGGG
+>45311 2
+CTACTCGGCTGGCACAGGGATCTTGAATTCGTATATAGTGGAACCGTTCAAGTTGCTAACTATTGATTCACGCTCAGAAGGCGACCCCGGGATTACCGAC
+>45312 2
+CGAAACTCGTCATTTGCCATAAGACGACGAGCGGAGATAGCTGCGAATGTGCTGTCGTCTAGATTTACCCTCATGGAAACTAGCGTCCCGTGTACCGATT
+>45313 1
+TTACCGCCGGCCCTAATCGCAGGGAAAGCGTTGGAGCTTAGGCTAACCATTCCAAAGGGTGGTTCGCCTTATACAATGATATCAACGGTTTGATACCGCT
+>45314 1
+TACGACTCTGCGGAAGTCCCTTACCTGCGCATCAAGTTGGTACTTAACTAGCCGAATAGTCATGTCACTTTCACAGTAACTAAAGCCGGGGACGGGGTTG
+>45315 1
+GTACATTACAATCAGCTCCTTCCCCTTGGTAATACAGCGTCTAGAGGAGTTAAAGCGAGGACCACGCTTCAGTCGGATGTTGGGCTTACGGACAACGTTC
+>45316 1
+GCTACTCAGGATTGGGCCCTTGTTCAGACTATTGGATCAGCTAGGCGAGGTCTATGGATACGAATCCTCACTTAATGAACGGACCAAGGCTTCTAACCCG
+>45317 2
+ACGTGTGCCGTTCAGAGGCTCATCCACAGGTACTGGGTTCGGGGCGCAACGTGCCTCTGACTGAGTAGATTATGAATTCTACCAAAATTCAAGTACATCC
+>45318 3
+AGGCGTCCAAGGGGCCTAGATTGATTACTATAGACCATCTCGAGGAATGAGCGTGAATATTTACGCCTATCGACCGCATCATAGTCCGTCGCTTCTGACG
+>45319 1
+TACATCTAGGGTCTACAAACAAGTGTTGACAGATATACCCACTCGTTCGTACGGGGCGCAGTCATTGAGCCCGGATTACATCGGGATGTGCCCATGTACT
+>45320 1
+TCATGCAACCGGGACTAAGGACGCCGGCGGATGGCCGCCATGACTTTGAAAATGTTCCGATCCAGACAACGATTCTTTCTTGCTTGCTAGAGAAATGCTT
+>45321 1
+TCTTAATAATATACCAGACCCCTTGGATCGCAGTTGGATCCTGCTTCCTCACGGCACTGAAGCGAATCGGAACGGTTAGGAGCTAAGGAGGCCTTATTCG
+>45322 3
+GTTAGAATTTTTGCGCGGCACCAGTGGCCTGTGGTGAGTACCACATAATGGCGCAGCTATGACCTAAGTCTCGGTCGAATACACTCAGGACCTCTTAACA
+>45323 3
+ACATCCCAGAACAAAAGATCGGTACACTGCAGGTTGATGCCGTCCGTTTACACTATCGTGGACTCTGTGTGGTCAACGCACGGTTGCAATCCGGTTAATG
+>45324 2
+CCTGTTTTGAGACGCTCCACGGAGGAAAACCGTTAGTATGCACTGCGTTCTCCGCCAGATGGACGTCTATAGCTATATCGATAGTCGGGAAGAAACTCTC
+>45325 2
+TGAACTTGATTGAATAATGCCGAGCCCACGTAACGTCGGGCACTCCATATTCAGGCGTGAACTGTCTAGCTAAGGACTCGTGTGTCACCCGTTGGAATAC
+>45326 3
+CTGCACGGATGCTGAATTCATCTGTCTGACCTAGAACACCTGATGCAACGGAACCTGGTGGATCGACTGATTTGGTATGGACATCGCGTAAGTCCCCTAA
+>45327 1
+CAACTCGTTGCCAGGTATTAGTCGTGCGGCGGGAGCGCACGCTAGTCAAGCAAATCAGAATTGATCTTCGTATGCCCGATATCACACCGCTTGTTATAGA
+>45328 3
+TACCCGATATACACATTTTGTATTCGGCAACATCGACTAGGACCCATCGGTGGTCATTGGCAGATGGAACGCCGCAAGAGCTCTTTGCGTAGCGTTAACG
+>45329 2
+CAGTCTTGTCCTCGGCCGATGTCAAACCCCATACTCTCTGTGTTGCTGGGAACAGATGCTGGGTCTAGAAGCAACGAAAGCAGTGCCAGTATATTCTAAG
+>45330 1
+AGTTAGTGACATGCTAGATATGTTAACGCCACCGGGAGTTAATGAGGCCTCGTATCATGACTGTCTCAAGCGCCGATTCTGACGGCCGTGTCAACCTAAC
+>45331 3
+TTCCTCCGATCAATGTCTTCGCGTGCCCAAGGACGATGGGAGGTTAAAGGCATCCACAATAATATTATTCCTGTCGTGTTGCGAAGCACCAAGGAGTCGC
+>45332 2
+GACTGAGACTGCGCATAGCGCACTGACTGTATTCCGTCAAAGTAAGAGTGAATCACGTGACTTTCCTTATTAGCCTACGGACAAAGCGCGCTCTGCTGTG
+>45333 3
+AGAGGTGATTGAGAGTTGCTGAGCGCTCTACCGCCTTATAAGGCACCGTAAGTTCACATAGCTAGCTGCCCGCGAAGTCAGAATTTACAGCTTGTCTCAC
+>45334 3
+CGCCGACACGTAAGCTCTGGGGACTTTACCAAAGTTGACGTTTATACAACAGGCAAGAATGGGAACCACCCTTAGCCTGTTGTTCTGCCTATGGCAGTTG
+>45335 1
+TGTCCTGTCGAGCCGACGCCACGGATTAACAACCCTCTGTCAAATTGTATAGAGGGCTCAATTTCTCGGTAAAGAGCTGATGGTTTAGACGCCCCTGAAG
+>45336 1
+TGGTATGAAAAAGCCATTGTAATTCCCAGTTGCTTTCAGCAAATGGTCCCGGCACATTATGTGCACAGATGCGTCGCAGTAGAGCTCGGCGTGCTACCAC
+>45337 3
+CCGGAGGAAAGGCGAGCATGGGCCCGCACCCGATCACCACTCTGTTTGATAAGGCTGGGAATCATTAATGGATGTTAGTTGCATCTCTAACTTCCAATTC
+>45338 1
+ACGGTTGCAAAATGGCCGAACTCTGCCTTTCGGTACCGATTTGAGTTACTGACTATGGTACGACCGTCGTAAATTCCGCACGCGTCAAGACTAAGATGGC
+>45339 2
+TTTCCAGCATCCCGATCTATCGACTTTAACTGAGCATCACAATGATTAGCGGGACCGATGAGAGTTCGCAACTTGGAGTGGCGCACAAGGCGCTCAGTTT
+>45340 1
+TGGCTAAACGGAACGGCGCATTGACCAAGCAAGTTCGCTGTCGACACTGTTACCATTGAGGAGTGGTTTCAGTGACTCTCCACCCTGATTGCGACATATA
+>45341 3
+GATACCCGTCAGATCAGAAACATAGTATAGGATTGGGTACGTCGTGGACTTCTCGTCGTCCACGGATGTCAGTTACCGACTACATGTCTCCGGAATACGC
+>45342 1
+ATTCATTTACTGGAGCCGGGAATCGGTAGCCCGCTTAAGAGTTAGCCGTCAGCTCGTGAACGTCACGTACGTCAATACTTCGAGAGCCTAGAAGCTTTAC
+>45343 1
+GCGTACAGCCGTGTACTATGATCGAATGACCAAGGTAACAGCTGATATATCAGACTTTCCCCAGTCCGAATTGTCGCGGGCGATTGAATTCGAGCTGCCT
+>45344 1
+CTAATCTAAAACCTCCGTGCTCGGAACCCGAGGAATCGCTGTGCTGGATCACTCCAGTCGTGCGTTTAGGAAAGAATGCTAAGTCTAGCCAGGGCTTTTA
+>45345 1
+GTACTGGATGTTCCCTGCGTGTTGACCTTACTCCAGGCGAAATCGCTGAGTTTTAACTACACATCGCCGTAGGATTCAAATGAACGGGGGCACCAAGCTA
+>45346 3
+CATTGGTAAGCACCTAACGCTAGTATGTAGCTATGGACGTCTTGAGACCGTAGCGCGTATGTCTACCGGTCTCTACTTGCACAGCCTTAGAAACGAGACG
+>45347 3
+GGCCGAACGTCGCGCGATTATCGAAGCACCTGGTCCAGTGAGAAAACCGCTTCGAGTACACTCCGCTACTAGTGTGTTTTATTCTAGATGCAAGTGAACT
+>45348 1
+CCGCTATACATGCGGACTAGTTTTAGGGTTGGAGCTCACATGCTGTGTTACCATAATGGCCTCGAGACCAGAGCGCCGGACTGATTATCTACCAACAGAT
+>45349 1
+GCTTTAAGAAAATGGATTAGCATTTGTAGCATCATGAGGTGCGTTAGCTAAATGCAGCGGGCCCACTTCTTCAGCCTCGCTCGCGCGATACCTCGACAAG
+>45350 3
+GAAGACGAGCCACAGTAGCAGCCTGACGTACCGCGGAGCTAACACTCCGCTTTTGTAAGTAATAGCGGGAAGTTTGACCTTTTTCATTCGGACGCTTTAC
+>45351 1
+AGCTGATAAACTAATTTTAAGGGGCTTCCTCTTGACGAGCCACTGGGAGTGGTTTCAGCAGCCCCACGTAAAACTACCCCAGGGGGAGACCTTTTGATCT
+>45352 3
+TTCATGACCCGTTACGGTGCTCACTTACACCCACCACGTAAGGCTCACGGATTCAAGACTTCATGGGGCTGTGGAAATTTCGAAAGGGTTGACCTTGAAG
+>45353 1
+GTCAAAGCATTAGCCCCGTTCTTCGCTTAATAGAGGCAGAAAGGCAGATTGGCGGATTCTTGCGCTTAACACCTCGACATATCTCCATGACGTAGTGGCG
+>45354 3
+CAGGGTTTACTTCGCAACATGTTATGTCGAAACTACCTACTGGGATATGCAGGTCATATCAACGTCCTTAGGCGGTGACCGGGAAACCATTGCCCGACGT
+>45355 2
+TCTCACGGACGAGATCGACTTACCGATGAGATAGAAGGTGCTAAGTTTAATACGTCGCCGGATTATAAAGATGCCGCGGCCTGCTTCTACGCTCCACTGT
+>45356 1
+GCCTTAGTTATTCCCGGCCTTGCACCAAACCCTGGTAAAAGCAAGGTCCGCTAGCTCAGGAGGTGCTATCATAGATGCAAGTGCCATCTGGATTATTGGA
+>45357 2
+TGAGGATCCTTACCAGTCTCGCGCAATAAAATCTAATCGTTGTACAAAGTCGCGGCGTTTGACAGGCTCATGGCCCGTACGACAGTATAGGACGCTTCGT
+>45358 3
+CGCCCTTGATGGTGTCGGTGTGGCAGCACCATATTACCTACCTTGATCCATAAGCGCGTGAAGACATTCCGGAGAGCAAAGGAAATTCATTCGCGCTTTA
+>45359 1
+GAACCTAAACTCCGTCTCGATGGGAGAATGTTTCCAGCCTCTACGGTCAACCACTCTCATTGAACTGGTACGAGAGCAGTAGGAGGGATTTCTCGATCTG
+>45360 1
+TACAACTCCGGTTTTAAGCACTAACGGGATCGGGCCAATGCATGACGGCATTCATTATGGCTACTCGCCGGAGATGACTTCGGTTAATCGTACACCGTAG
+>45361 2
+AAGTCCACACTTCTCACTCGTTGTGTGGCTGACGGCTAACAAGTTACTGAGCCTCTTGAGACCCATAATGCAGGGTGGACAGGAGATAACCTTATCGTCG
+>45362 1
+ACTGTGGCGTCCAACCAGCCAGACACACTTATCGTGCAGCGAGAACCGAACCGGATGATTTTCGAGTTGATTCCGTTTGACTTCAGTGGTATAGTCCAGA
+>45363 2
+CTTTAGTCGCAGAGCCACTCTATCGTTTCTGTAAACACGTGCAAGTTGGACTCGGCGGATCGAACCAGCTGGGGCATGAACATTAATGACTATGCCATCG
+>45364 2
+CCGAAGCCTGGATCCAACTGTCCCCCGCGAAAACGTTATCATCAGATGGTATGACCGTGCAGACGATTGTACGGTGTCAGAGCCACTTTTAATGATTGTG
+>45365 2
+ACCAAGGCCCTGATTACCTTGGAGGACCCGTCAAAAGCAGGGGGCTATGACGCATGTACTCGTACTTTAGGCAGTTCTTGACAGCTGTAGTATTCCAACT
+>45366 1
+CTCGATTCGGCGGGGTGTACGTGGAGTTTCCGCCTGGGGGAGAAAAAACGCCTACGAGTATCACTCGTCTGTCAATAGACAACCATCTTTACATACATTC
+>45367 2
+TTGTCTAGAAAGCCGTTAAAGGACGGATCTAATCGTGGGACTATGCACTGAATAGGCTTGACTCCTCATTCACGAGCCTCGTCGCAGTGAAGCCTTCACG
+>45368 3
+TATTACTCGAAAGTCGCAATTCCTTGGCCCATCACGCGAGTCTTAGCTCTTCATAGGTGCGTGCAAGGTGATCAACTAAATCTGGTGGCAAGCGGCGAAC
+>45369 2
+GGGAGTGCTACCCTGCACTCACGGGCGTTACAATACAGCTTATGCCATCGTGTAATTGACGATGCACACCCCATATTAGAATCCTATGGTGGTTAGGAGC
+>45370 1
+TTTGGACAAGCAAATGGCGCTAGCCGACTATAACTGTTGTAACGGTCCGCCTAGTAGGAAATGAACACGCTGATCGGGTTGGCCCCTTCTTCTACGATAC
+>45371 3
+CAATGTATGTGACTAACCTCATAGCGATGCCGAGAGCCCTTGATGTCCATGAGTAGATACCGGCGCAATCGCTCAGTAATCATTACACGTTCTGGGGCTG
+>45372 2
+AGGTCTGGGGTAGGATACGCCGGGCCTAACTAGTTCCGCAGAAAAAGAGTTACTCTACGTCGTCACAGTTACTCTGTCCTCTACATGCGTTCGTAAGACA
+>45373 1
+TATTGTCAGTCGGGCAGGTTATGTATATACCTCTTGCGCACAGACCGAGGAAGATTTCGAGATCCGACAGCTTTAGGCAGGATAATCCGACCGCTCACTC
+>45374 3
+TAAACCACCCATGGGATAGAATACCGCATATCACGAGTGAGGCTCTAATTGTCATCAATTCTTTGCTTGGCTATAGAGGCACTCCGGCCGAGTGTGGGCC
+>45375 2
+TTTGTGATCGGACCTCGATTCGTGGGTTGGTACCTAGACCAGAATAACGGTTTGATTATCCGCCAGGGTACACCCCAGCAATTCGTGAACTACAAAGCGC
+>45376 3
+CTTTAGCGCTTCCGGGTATGGCCGTACCGTGCTTCGCAACCAAGAGAATATGTCAGCAGCTACGAGTATTTCACAAGGCGTAACTAATAGCTGACGTCTG
+>45377 2
+TCCAATCTGAATCTCTAGTTCCTAAATATCGTTCATCGACTGATATGGTCGCGTACCTTCACGAGGTGCAAACTGGCGACCATGCGGGGGGAGTAAGACC
+>45378 2
+AGATGTAGAGTAGACTATCGGTAAATTGCCGTAACGTGGATTTGCTCTCCAATCCGTTGATAGATATTCCCACCACCGGGATGGTGCTCCCGGAAGCCCA
+>45379 2
+TCCTGGCATGTGATGAAACTACATGCGAGCACCATTGCCAAGGTCATGCCGAACTTCGGGAACATTTAGGCTACCGGGAGGTTCATACCCAGTTGCTATT
+>45380 2
+TCTGATGACCTAGTCAACGCATTTAGGGGGCATTATGCCGTGGGCCAGAATGGAAACTATTGACGGCCAACCTCCTATGGTTGCTTTAAACGCACATCGC
+>45381 1
+AGGTTGCTGGAGGAGAACCTATAGAGATGCATCGTCGATCCATCAAACGTCCGGAGAGGTCCTGCACCCGCGTTTAACCTAATAAGTCATTTCGTTGTCC
+>45382 2
+CCTACAGTACCTTCGCTCTTCTGTAAGTTCCGTGAGCCAAGTCCGTAGGTTAGCGACAGAGAATTTAGGAGGAACGCGCAATTACGGCAGTTATTCGCAC
+>45383 2
+CCCTCATGCTTAACTAGAGATCGGACGATGTCCCCTGGCAAAACTGACATCGGCATGTCTCGTCAAAGGGGTCATAGTGACCTGTGATGCTCTATTAAGG
+>45384 1
+GGCACGTCTTAAGGCTCGGTAGATATTTTATGTACGCCCATTTACACCCAGGGATGGCTAACGTAAATACGTTCGCGGCTTCAACCAAAGCCGGGGATCT
+>45385 1
+TCGGCTATCTCGGAAATCTCGCCCAGGCCTTTAAAGATGGTGATGGATGCGTGTACTAGCGGTGACCGTCGCACTCAGTACCTTCGAGTAAACATTAACA
+>45386 1
+CGTGGAACACAGTTCGGATTCCTTTTTCCCAAGCCTGTTGATACTGAGAGCATATCGACGCAGGACCGTCGCTTTAGGCAGACTACGTAAAGAGCAGCTT
+>45387 1
+GAGATTTGGGCACACTTCCGGTTTAAGTTCATTACCGATGGAAATGACCGCTCCGTGGAAAGAACTAAGTCCGATTGCTTGCAGCCCCAGTACGTGTACC
+>45388 3
+CTAATACTTTGGGACCGACCCCCCAGGTTTTATTACATCTATCAGCTGGACGGTGCCATAATGGATTCACGTGTCAGCGGCGATTGGGGCAACAACTAGA
+>45389 1
+CAAGCATGTGTATAGCCACCGATGCCGGGACTTACACAGGGATACGGTTACCCGCCCGTAGTGTATCTCGGCTCGCATCCGGTTAAATTAAGAATTTTAG
+>45390 3
+ACTGGAATGCGAGTCTTCTCAACTAGACCCATCATTACAGCGGAACGATGTTTGTTATGACGGAGCCGACCGAGTTTACCGGGTGGAATGACCCATTTCC
+>45391 1
+ATGATCAGGTCTAGTGATTTCCGTGCCCCTAAACTAAAACTCAATGGCTGCAAGGCCGGTATTGCGCTGACAGGTAAGCCGGGCCTTTAACGTTCTGACA
+>45392 2
+GATAAGTAGGGCTACAGCTAGAGAATCCAAATGGGCCTTAGTTGGGCTTACCTATGCTGTATTAGCCGCCGCTACGATCATCTCATTCGCAAGCTCGCAG
+>45393 1
+TGCCACGCATAGTACTAAGTTGTCATGTGGAGACGCGAGTAGATATAGGATCGCAGGACTGTGAATCACTGACCACACTTTTTGCCCCCTACGGTTAGCC
+>45394 2
+AAAGATGCATGCTAGCACCAAACGTGGCACATAGGCCCAGTGTGCAGAGTACGTTATATGGACAGCCTATTGCGTAGGTTCGTATTCCCTCTCCATTCGG
+>45395 2
+CCAGAGCTGTTAGGGTTTTTATACTCATCTCCTCAGAGTGGTTTGTGAATAAAAGGATACCTCGCCTCGGACGGCATGCCGAGATGCCACGCACTCGAAA
+>45396 1
+ATAGACTGAAGTGTACACTGCATTGCGCGCGCCACTGCCAATGAGGTTTAATCAGACCCCGAGAAATCAGCCGATAAAGCTGCTGTTTGCCTTTTCGGGT
+>45397 1
+GCCCTCCGACCGATATCAGACCGCTCTTATTTAGGGATCTCTTTAAACGAGTATCTTGTGCCACTGAAGGGGTGAAACGAGTCCGCATATGAGGTCAACG
+>45398 1
+CCCGCCAAATACTGAGAACAACCTGCCACTCTGATGAGGATATGCACTTAGCATTGCGGTCTGTTGTCGGATCCGTATAAGATAGCCTGGTGCATTGACG
+>45399 3
+GAGGAGATGCAGATCTTCTCACGGCGAATTCACAACAACTAACACGTAGCTTTTTAGCGGTCTGATCGGTCTCGTGCTTACCTCCGTCGAAAAATGGGGC
+>45400 3
+AGCCATTGGGGACACTACACTAGGCCGTTGTTCAGTGCTTGTAACGCGTCGAGTAAAAGCCTTTTAACTACTATCAAGCCATCGTGGTGACCCGGCAAGT
+>45401 1
+TTTGACCCCGAGACAGGCGGCGGCGACTTATGGTCAAAACCGGTGATAGGATTCGTGTTGATCAATCCATATCGCAGTTAAGCTCGATTCACATCGCCTA
+>45402 2
+CGTTAGAGCACCCGTAAAGAATTTGCTAGTGTTCTGGAGCCAATCGTGACCACTATTACGTGTTCCACCAGGAGTGTCCAAGCAACGGTCTTGAGCCAGT
+>45403 3
+TGCTGCAGCCGCGCCCCAGAAGACCTAAATAAGAGAGGTAAAGGGTCTGATCTATACCTTTGACGTGTCATTGAGCCTTGGTCCGCTAACATCATTGCTG
+>45404 2
+GTGCATTGCACTCTGAGGCGCCTAGTCTTAGTATGAGCGATAGGACGATTACAGCCGCGAACTAGCGTATCAGCGCTATTTAACCTGCCCAGCTTGTAAA
+>45405 2
+GCAATTTAGACTATCCCCGAATCAAACCTCGAGCTAGCTACTGGCTGTGTCAATCATGCCGTAAGTAGGCCACTTGGACTTTTCAGGGGCGGGAAACTGT
+>45406 1
+GTTACAGGATTCGGAAATGGCAGTCTAACGCCAATGAGCCTAACTCGGTTGGGTGTCATGTACGACACTGTAGGATCCACGACCAGTCCTATCGTCTTAC
+>45407 1
+ATAGTTCGGTCGAAGGGCCACTTAGATGTGTAATAGCTGTGTCCTTGCCTTACATGGCCACGACAGACCTATGAACCATAAGGCTCTTGCAACCAGGTCG
+>45408 3
+ATGACTCGCTGAGTAAGCGTGAATCAGGACGACCTCTTAAAGGCAGGACCAACCCTGCTACTTTGTTCGCTACACCGGTCATGGCATTCTTGAGTAGGTA
+>45409 2
+ACGGGTGGCTGGTCCTAGTACATCCGGCCCACTTTACACAGCGTGGAGTAACTCCCGCGTATAAGAGATGACTGATCTTGATCAATACCGTAGCATGATT
+>45410 2
+TGTGAAATATGATGGCGGAGTCAATCTTTTCGCTTCGCTCTGCATTCGGTCCACCCAGCAAGCGATTAAACTGACCACGAACCGATTGTATACGGGCGGA
+>45411 2
+ATTAGCGCGGTAATTTGAATTTCCGAGCGGAGGACACAGGGAGCTTTCAGTTACTCTGGTGCGCCCAATCCTAACCCTTAAGCAGCATAGGCTACGACTT
+>45412 2
+TGGCCTCCAACTACACTTAGGTTGTCGAGCTTTCAAAGGCTAGAGCACGCTTAGAGCCAACTTGAACAATCTAGACGATGGCGCTCGAATTTTGTGGCGC
+>45413 2
+TGCTCAGTGAGTGTTGACATAACCGCGTATATGACCTAGGCCACTCGTGGGACTTTCCGTCAATCGAGGACGTAACCAAATGAAGGCCTTGGCACCTTTA
+>45414 2
+TAACCTTAAACCTCCTCACGATTTTTACTAAGGTGCTAAGAGGACGTGCCGAGGGGCCATAAGCAAAGCGCCGGTGCCACCTTGATACGCTTGTTTAGGT
+>45415 2
+ATCTATTTATGGGAGAAATCTCCGTTTAGCGGCACCTCACGGGTACGCGAATAAGCAATGTGGGGATACTTTTGCCACAGAGCCGAGTAGCCCTCTTCAC
+>45416 1
+AACTTCCTTTGCTCCCGAGGGACAAGCTCAGATAGAGCCCGCCTAGAGAACGAGATAGTCATTCATCGTTGCCTATGTAATCAAAGGCTGGCTTCTGGTG
+>45417 2
+TATAGACGGGGTCTATAGCCTGTTTTCCTAATGCATAGGCAGCACCATAAGCAACTCACACCAGTTATTGGCATTCCTGGGAGGGGTGCTTGAGCCCAAC
+>45418 3
+ACGATATGCAAGATCCAGGGTAGGACCGATTAACCCTATCTATGGAGGGATTTCGCGGTCATTGCCTTGACGTCAGCAAGCGGAGCCCTTTATACTACTC
+>45419 2
+CTGCCGGATCCAAGTACTGACGGGTCGATATTAGCCGTCAAGCAAATTTTCCGAGAGCTATACCCCGTGATCCGTACCAACGTGGGTTAGGGACTATTAT
+>45420 1
+ACTATGCAAGGCATCCACGGATTCTTAGCCTATGGCTCGTCTCTAACGGGCGAAGCGGTCTCATATGCAGCTTTCAAAAGGAAGAAGAGGTCTTTCGTCC
+>45421 1
+GCACCTATGGTGGCCGAGATCGGATTCTCATATCCAGACCCAGTCATGTCCGACGAAGTTCGCATGCGTATGGTAATTGGCTGCAGTAAGATTCAACATC
+>45422 2
+TAACCTTTCGATTAAGTCAGGCTCCATTGGGCTCGCCACGCTTGTCGAAGCTAACCGCCATGCAATTAGGAACCGTAATACAGTGGTTGTGCAGAGTAGC
+>45423 2
+GTCAGATTGGCATGTGATCCAGATGGCATGATAAAGCCACGTATGGGCACCCTTCACATTGGTTCAGAGGAGCATGGCTTAATCTTCCCGAAGATCCCCT
+>45424 2
+ATAGTCACCGATGGGTATCTGATTACCGGATAATTACAAACCGTTGAGTAGGCCGTTAGCTACAGTGCTGCTAACAATCTTCGCAGATGCGTCCGGCCGC
+>45425 1
+ATCATTGAAGCAACTACCATAACGAGGACTTGTCTAAGGTACACGCAATTCCGACGGTTACGATCTTCTGCTTATCGGAGGTGTGGCCTCTCGCCGGAAG
+>45426 1
+ACGGTCCAGGACCTGAATAAACCGCGGGCCGATACGAGACCCAGGTTGCTCTGAATAAGAGGTTTACGATACATCTTGTCACTTGGTACTCTGACTTCTG
+>45427 3
+CCGCTAGATTACAGAGTACCCAATGGTGCTTCATGATCGGCCCCCCTAAAGGGGGACTAATCTAGCCATTCGTTGCAGTTTAGGTAAGCATTGCGCATAG
+>45428 1
+AATCGTAATATTGACCAACGTCTCAGTAGTACTACGGCGGCTCTAACGACGAGCTCTCGCTTGAGTAATATAGATGAGGCATCCTGGGCCTACGCCTGTG
+>45429 1
+ACCACTCAGGCACTTCTTAGGGAGGCGTAGAAAATTCTGCTGTCGATGCATTGCGTGCATCCCGAGTGGGCTTATACATCCTCAGAGATCAAACTGAGTC
+>45430 1
+ACCACCCCTAATTCAATAACATGGTAGTGTAGGCGGGGTGTATAGGCGTTTAATACCACTTAGCGAACTTTCTCAGGCGAACCGATATGTGCCCGGGCTC
+>45431 2
+TGAGACTGAACCCGCTAAAGCACACATCTATACCCCGTGTACGCTTACTATGTTGGAATTCCGTAGTGGAACCTGGCCTGTAGGTTAAGCGGCTACTGAG
+>45432 2
+CATCTGTGGAACGATGGCAAGACGGGCACGTTGTGTTTAAACCTTCGACATTCCAGCGGCTAATACATCTCATTGGGCCGTCTCCAAAATAGGCGTAGTC
+>45433 2
+CCCGAGCAGTCGAACACTTTAATCTACAGTCCGCAGAGACCCCTTATTAGTGTTGGGCTATCGGTAGCATTACATAATCGGGGCCAGCAATGTGTTACGG
+>45434 2
+CGGCTTTGCGCTCCGTGTGAGATTTCCCACCAAAAGACACAGGCATCTAAGCCTTCAAGTTGAACTTGCTAGTCACCATCATGAAGAGAGTGTGGTTCGG
+>45435 1
+GGGTCCTAATATTTTTCCGAGTCTTTCCAAGCACCAATGGAAGGGCTACCACTATTGGACGTTCCGAATGCAAATGCCAGCCGACACGTGTAGAGGCTGT
+>45436 1
+GAGGCAACAGAAATTGAGATCTCTCCCGTTCTCTCATTTCTTTCGCTTCGGAATGGAGGAAACCAAGATACTGGACCTGCCAGAAGGCGTGGACTTCCTG
+>45437 3
+GCCACTGAGTTTGGGTTAGCCTCCGACGTCCGGTATCGATGCTCGGACTCTTATGAGTAAGCGGCAGCGCTTTCACTTAAACCCAGTTTAACGAAGAAAA
+>45438 3
+ATCGTTGTTCCATGATTTGAATACTCCCCAATTTTACGTGCAGGATAGCTGGAACGGAGGAGAGCGGCCAATTCTGTCACTCAGCGACTACGTGCCGACA
+>45439 3
+TACGCACCTGAGAAAGACTGACGAAATTCACCCAGCTTATTCCAAGGGCTTCAGCCGGCGTTATTATTCATTCTACGGGAACGGGAGGTCCTACTTGTGG
+>45440 2
+GCCGCACTATTTTAACTTCTGGATGGAACCAATGGGTACGAGAAAAACGGATTACGTTACCTGGGGTATCAAGGACTGGCTGCCTCCCCCTAAGGCTTCT
+>45441 1
+AAAAGTACAGGTATATTGAGCTGTCACTCACTGGTTCCCCGCTGGCGTTACGAAGTTAGGTCGAAGGAGTATCACCCTCCCGTGAAAACTGCCAGTTCGT
+>45442 1
+GATAAGTATCATTTGAGACTTCGGTAGTGTCTGTCACACAACACGTGACCTATGCAAGCGCGGCTGTCCCGCGTGAACACCCGTAGACGCAATTTTTGGA
+>45443 2
+GACGTAACCCTTCACTCAGGCTTCTCCGGGATATATACTACGTAGATCGCGGTTGACCAACAACATTGTGTATGAACTGGTATTAGGGGCGCTGCCACGA
+>45444 2
+TGGAACCGTGTTGGCCTATTATCGATGTTCGTAAACACGGAATCTCTTGAGCACTGGAACTCTCTACCGGAAATGAATTGGGCAAGCGTGGCACCTCCAC
+>45445 2
+TTCTGGACGAATAGTGCAGGCGTCCGTGCCCGCTACACGAAATCATAGAACTGATCTTGAAAGACAGTATCTATCCTGTCCTGCCATGGCTTGAACGGTG
+>45446 1
+GCTGCCATATAAGGGGCTTCGATAAATATGGTACCCAACAACACGGTGCCCTCGTTCATACCATCGCATTATCGTCTTGCAGATATTAGCGGGGGATGGC
+>45447 1
+ATATAACCTATGGTTCGCTCAGGCGGGGCAAGCTTCCCAATGAAGGGGGATTTCATCAAGCTATCTTCCTTCATGGAGGCCGTAAACCTCACCAGGATTG
+>45448 1
+CTCGAGGGACCCAGCGGGCTCCATACAACTTGTTAATAGAATATGGCGTACGGATTACGCCAATTGCTGAAATCGTCGGCCTGAGCAAGTCTTGACTCTT
+>45449 3
+TTTCCTTGCTGCGCTGAAGCAGGCCGCGTTATTGGTTATGAGAAATGCGCTCAGCATGCTCAATTACGGCCTTTAATGCACGAAATGAAGACGCCAAGCC
+>45450 2
+AACAATGGAGCCGATCCACCGTTGTCCATGTACTGATTACACCTGCCACAGATGAGCGGACCATGAGGAACTTCGTTTTATTGTGGTGTGTACGCGCAAC
+>45451 3
+GTGAATCCGGTGAGGCTCGTACGCGAGGCACTGGAAAGCACGCATTAACCACCAACCATATTCCAGGGCATAACTTTGTGTCCGTATGCGGTTTACTTTA
+>45452 2
+AATTTCAATCGGGTGAGCCACGACGGGTTATTTATGGAACACCGAATGGCAGTCTGAGGCTCTGCAGTCGCTTTTACCACCACCGTTAGAGAGCATATCC
+>45453 3
+TTTATTGCCATAGCAGGGGGCGTCTTGAGTGCGATCAGTCCACGCATTTATCTTACGACTAGCGATGGTCCAGAATGGAACCACAAGTACCTCTGCACAG
+>45454 1
+GCAGGCAGACAAATAATCCCTGTCGGTGTGCTGATGCCAGTCCGATTTCGAGGATTTAGACGTTCATCTTACCACAACAACGTCGTTGGCTCAGTAGGAC
+>45455 3
+CAGTCATCTGGTATCTTCTGAAAGCCCTGCGATCAGGCCAAAAATTAGAGGGGTACATGTACGATCCGCGCATCCCGGCTCTCAATGGATGTGGATATTC
+>45456 2
+GGCCGCAATTCAACATGGAACTCAGCTTACTGCACATTTAGGATAACGCCTCGGCCTGTTGTTTCGAACCGGTAATGGTGGACAGCTGCCGCGAAATATT
+>45457 1
+CCTCAATACTGATCAGACTGTCTTGGGTTCTGGGCTGAGCAGTGGTAAGCGGCGTAGCACCTGTAACCGCCCCAGAAATCTGTCAAAATATTCCGTAATG
+>45458 3
+ATCGATTCGCCGTGATTCACCTGTCGCGATCCTCAAACCGAGTCTACCATATTCTAAATAAGTCTAGTGGTTAAGCAGGGGAACGAGGCGGTACCTGTGC
+>45459 1
+AATTGGCCATCCTACTGCTCAAGTGGATGCTACGGACTTAAAATCTCCAAGTCTTACGTTAGGCGGTCTGGTCGAGCACTTATGTGCAGCCAGGACCAGA
+>45460 3
+GACCGATAAATGTGCGGGATGACTGTTGGCTCCGGTCCAGACGTCTCGCATACTTAGTCCGTTTGACCACATGAGCCAGACAAATTACTAGGCGCTAATT
+>45461 2
+CAAAGCGTTGGATTGTATCTCTTCAAGTAGTACGAGATTTCCTACCGCGACTACCTACTGGTGTACGGAAGGGTGCTACCCGCCGTTGACAAGCAACGTA
+>45462 2
+GAACGAACGTTTTTTGATACTCCACCGATTCCGTCTGCGACCGTAAGAACATTTAGAAGCGAACTCAGCATCATCAGAGCCGAGCCTTGGGTGGTTGGTC
+>45463 1
+GAAGACGTCACAGGTACCTGTCTTCTACCGTGGGTGGACGCCATAAGCGTCACTTGTTGAAAAAATCGTCGTGGCCTTTTATCACGTTACAGACAGCGAC
+>45464 3
+GTTTGCTGCGACCCGTGACTTAACAGTGGGTACACGTTCGACAAGCCCGGGGCCTTATATGAGCGTGCAGTTAACGACAAGAATCCATTCTATAGTCACT
+>45465 2
+GTATCGCCCTAGCGTAATGGGTTCAAGGTGACATGAGCGACGTTCACCCATGCCTGACGGCACTTCATAGTTAAGTGCGTACCTAAATCCAGCATTTGAG
+>45466 1
+GTCGACCAGGACTACATTTCAGCTACGGGGCAGGAACACGCGCCAGCTTGCCGGAAGATGAGTTACAATTTGCGGCTTCGTTATGTATTTACCTAACATC
+>45467 3
+TCACTTTCACAGAGGCCGGATATTAGAGATACCTCAGGCCGAAAACGACCCCACGTTCTGGACGTGACTCGTAAGTTAAGGGTTCGATCGAGGCTTTTTC
+>45468 3
+GTCTCGAGGTTATGCGCGCAGCGGGCACATAAATCTCGCATCAACCGTTCCCTCTATCAGTTAATACGAGAGGTGCAGGGCTTAATCTCACGAAGGTTAT
+>45469 1
+GCAACGGGTACGCCCCATGATTCATCATCTCGCCTCAGCTAGCGGAGACTGTGCAAGCTCGGTTTGTTTGAATGGTTTGACAAACGAAAAGGTCTTCAAC
+>45470 2
+GATAATAGACATGTATTCGTTAATTAAGCTCCACTTTGAGCCGGCGAGCGAGCTATAGCTATTTCCCCTGGGCTAGTCAACGTTGGCGAACGACCGCGCA
+>45471 2
+ATAGGGCAGACCTTGATGTTATGAATGAAACCAACGTAATTTAGCGTGCCCTGGAGAAAGCCTTTTGCCCTAACGAACCACGCGTTCCGGGTTTTCGCCG
+>45472 1
+CAGTACACTACCTCATGAAAAAAGACTTCTTTAATAGTCCCGCCTGTGTACGTTATGGATTTCTACAGGGGCATCGCGGGAGGCATGAGGGCCATCGCTC
+>45473 1
+CAGGAGATCTTTGTAGCTTTCGGGCTGCAAGCCTAGGTTACTAGAGCGCTACCTCTACTACTTATTAATCCCGAATCGCTCAGGGCCGACGGTAAGAAAG
+>45474 3
+CCTAGACAACGTATCATCAGGAAACTCATGTTTGTCCACACGCGCTTCTGGTTCCAGTATAAATCAGTACTAGCCGGCACTGGCGTGGAGTTAGCGTGGA
+>45475 1
+ATACGGGTCGCGCAAAGAATAGTGCCGCTCGACATAAGGGCGATGCTGATCCTTTTCGACTCATTGATTGATGTAAGCCCTTACCGTTAGCCCCAGTGAA
+>45476 2
+GCGGTACCCCGATTGAGACAAGCGCCGTAACAATATATCTTTAGCCTCGTTCGTACGTCGCTTGGACTACGGAAGCTCTTTCGAGGCGATGCTTAAAAGA
+>45477 2
+GACGGTCGCCACGGCGTGACTGCTGTTTAAGCAATCATCCATGCGTCAAGTACTCACCTTTGAGGCAATAGGCTACACACAGCTATTTGAGTTATGCGAG
+>45478 1
+CACGAGTGCGTTTTTAGGCTAGATATCAGGCATACCAATTACTCAGCTCCATATGCCACTGTTAGCAGAAGGCGGTGGGCTAAGCCGGGCCCTATACTTA
+>45479 1
+GTGCCAATATCGTCGCAGTTGGTCGCATACATACAGGCGGTACTACTTCGGACGCTCCTCAATACAAATGGGTATAGATCCATCGGCGGTTAAATTCGGC
+>45480 3
+CGTGTTCGCCGACTGAGTATACAAGTGACTGTAACATTAGGTCTCTAGAGACGTAGGTTGGCCTATGGATCGGAACACACTCCAATTCAGCCCGTGATCC
+>45481 2
+CTCCACAACACAGTAATTAAATTTTAGCAGCCTGCATGGAGCGTCCAACCCAAGTTAATGTCGGGTTCGATCAAGGCCCTGGCGTGTGTGAGTGTTCCAG
+>45482 3
+ACCAAGCACTCCGGTCCGCTATGATAAGTTGTAGGCAGTTGACATCGTCCGGTGAAGCATTGCATACTGGTGTAGAAGATCGTTACTCCTAGCCTACCAG
+>45483 1
+GAGACTTGCTAGCAAGCCTGTCTGTTACGTATTAGTTTTCAACCAGTGCCGTAGGGGGACCTCTTACGAACTCCCCGGAGCTTAAATAAACTGCAGGCAG
+>45484 3
+ATTGATGATCTGCTATTCCGCATCGGGAGAAGTCACAGGCGATCCCTGGTCTTAGCCCAGGCTTAACAACGACCTGAGATATGGGTTCACCACAAGTTTG
+>45485 2
+GTCGCACTACTGTAGTAGCTCCACTCGAGTGATACAGCGTCTGCACCATAGTATGACTCTGCCTCCTCATAAAAGGGGCCCTGGATTATGGATTGAGAGA
+>45486 2
+TCGTTCGTACCCAAAATGTATTACGCCCTGATATGCTGCTGCGAATAGCTCGCACAGCTGTAACTATAGTTATCGGAAGACGGCGCGCTCGCGAGGTTAA
+>45487 1
+CTCGACGTCTACTAGGGCCGACATGGTCACAATAGCATGATCATTCCCTATAGGTCGAATGGATGGCTTCTTAATCCCTTCGGTGGACCCATAAAGAGGG
+>45488 2
+TTGACTCAGTCATATTCCAGTAGGATCGAGACATGTGGCGATTCCACAGCCACCGCCCGCGTACTTAACAATTGCGCGTAGGAGCTTAATATACGGGGTT
+>45489 1
+CTCAATGTGGGTAAATAATGATGAGTGATGCCCCTGCTGAGTGATAACCGGTGTATACCACACTTCAGCTTGCATAATACGCGTGAACGCTCGCTCGGCC
+>45490 3
+CGAGTCATTTCATATTCTGGGGGGCGCTACGCCACACCACGAAGGTCTAATATACACCCTGCATCATCAAGGATACATGTGGTGAGGAGGTCGTCACTTT
+>45491 3
+AACCTAGGGAATCAAACGTTAAAACTTGTATCGGCTGGTTGCTGGGCACCCTACTGGACGGACCTCGTGCTTCACCCGCAATGGTTTAATGAAGGTACTC
+>45492 1
+GCACGTCCTCATCTTGAGTGATACAGAGGACCTATAACTGAAAAGAAAGTTGTCCCTTGCCGCTGCATGAAGGGACGGGTCATTCAGTCTCGCATTCCTG
+>45493 3
+AGCAGTTGGTCTCTGTCTGCGGAGCTTGTCGACACTAACCGGGATTACGCCATCGAACCCGTCAGGTAATCCGAGCTATTTAGAGACACTATAAGCTAGT
+>45494 3
+AAGGCTGCAATCTTCTGAGCTAACCAGGGCTAAGGGTTCGCGAGCTTCAACCCTAACACGACGTTCTCAGTAGGGACTGTTATGCTGCAATTGATACCGT
+>45495 1
+CAAGAACGCGAGCGTACGCTTAAGTGTTCTCTAGGATCCTTGTCTAGACAGGCTTGCGACACTCGTTTAGTCCCTAAGGGTAGAACTACGTGACGAATCC
+>45496 3
+AACGAGGTGTACGTCGTGCTCAGAAGTCGGAATCCAATTCTGTGAGACCAGAGCCGAGCAATACACGTTTATCTTTTCATGCTGCTCCTGGTAGACGCAC
+>45497 2
+GCTATTTATTGTCGAAGGTCAGAAAACGATCCGCTTCATGTTCCGAGCTATTCTAGGGTGGACAGTAGCCATGTCGGACAAGCCACTAGATCAGCCCCTG
+>45498 2
+ATTTACCCGTACGACTGCGGCTAAGGTAGAGACAGCATAGGTCCCCAAACCTGAGATGAGAGTGTGTCGAATTACCTGCGATTATCCGTCTTTGTAGCCC
+>45499 1
+CGGACCCTCACCGTATGTAGCTGATAGAACGGCTGAACCGCGCACAGACTCGCACTGTTGTTCTGTCGGTTGCTACAAGTTAAGAAATTTGGACACATTG
+>45500 2
+CACGAACCGGTCTGGCTTTCGAGCCCACTCGGTTGGATCTCTATATTTGGAGACACGGTAGGACGGACTACGACCAGTCCGTAGTACAATATATATGTAC
+>45501 1
+TGTGTAGCTGGTCCTGTCGCTCAACGCCCCTGCACAGACTTAATTCAGGAGGATGTCATTGACATATGGCCTCAAAGGTGTCCCCTAGAAATGAGCATAG
+>45502 1
+GCGCAGGTAAGTAAGGTAGAATATATCTCGCCCTGAAGCCTGGGAATTACCGCTCGCCGTTCTAGATCTTCATTGTCTGAGAGCAACTTTACGACGACCG
+>45503 3
+ACGGTCGACTAAAACGTTGTCCTCGCTCTCGTACAGACTGTGGCTGCGGCAAGTCGAATCCCGATTCTTATAAACGCGTTAGTTGCAGGAGACAATTACG
+>45504 2
+TACACATAGCTCGCTCACCTCACGACGAGATGGACTGGACAGTTACGAGTTCGGAGTAAGGGTGGTTTCCGCTGATCTCAATAGTACACCTCAGATTCTG
+>45505 1
+AAATGGCGCTGAGACGAAAGAACGTGAGCTCGGGTTCTTCGATGCGTAGGATCCCTTATGCAAAATCGTTTTGTCCGGCTTACCTACGCAATTCAACCCG
+>45506 1
+CGGGAAAGGTAATGTTCTGGCCATGAACGCCTTCGGCCCGTGGCGAAAATTGTTTAACTCCCCAGCAATTCTCATTGACGTGAGAAACTATGTGCTCGCA
+>45507 1
+GCGTCGATCATGAATGATGCCCCTCAGCCGAAGGTCTGCCCACGTAGACGTGACACTAATTGAATTTATTTAGCTTCAGCATCGTAAATCGAGGTCGGGC
+>45508 3
+GTCTTCACGGGGCGATAAATAAACAGGATCATCGACTGCAGCTCCTCGTCCTCGTGGTAGGATCTAGCAACAAGCAATGTCGTCGGCATTCTTTAAGGTC
+>45509 2
+GCCGCACTTATGTATAGACATTCATATGCATGGCGCTCCGTTCGAAGGAGCGTATCTTGAAAACCCCCGCAAACGGGCTAGGATTTTGGCATATACGGCT
+>45510 2
+ACTATGCTAATCACGCGAGGAAGCCTGAGAGGGCGTATGATCCGGCAGAACATTCAACTGCGGCCCTTGAAGATCTTTTCGACTTCACTTCTGGATTAGC
+>45511 1
+GAACCAATAGTGGGTCTCACTTCGAACTCGCAGGTCGCGCTCCTGTAAACTCCGGATAATACGTAAGTCTTTAACCTTGAAGTTCGGACGGTGCCGAAGT
+>45512 2
+GTGGTGCGCCAATTTACCGGTATAGCCCGGAGCCACGCAAGTACGCAACTTCCTACTGAGATGGACATAAGTGTATATCAGTTTCTGCATGGTACCTGCA
+>45513 1
+CATTTTGCAGGGTCAGAACCATGACGAAAACTAAGCCGTACGTCGAGTGCGCAATCGGTCCAACCATTGCCGCATTTAGTTGACCGTTGAGACGTTTGTC
+>45514 2
+GATTCCAGCACGACTCTGTGGGGCGAACAGAAAACTGACTTCCTTTACCAGATATGGGAACTAATGCGCTCTCTCTGGAGGCTATATTCGTGGTGCACCA
+>45515 2
+TGTGCTGGACTGCAGGAGTCGATAGTAGCCGCGTGATCACTCCAAGATTCAGTCAGTTGACTTAGATCGATTGTTAACCTTCCAAGCAGTCACGAGACCC
+>45516 3
+AGCCAGCTGGGCCCATACAAACCCCACACATGGTGACATTCCAGTCCAGTGAGGGATTGTGCACTAATAAGCACCTGTGTGGTCACTGAAGGTTTTTTGT
+>45517 1
+CGGTTTTAGAAATTGTGCGTGTCCCGAAGAACTTCATCAGAGCAGTATTAGAGCCTAAACGAGGCTCCAGCTCGCTCGCTGGCGACGTAACGTACACTTT
+>45518 3
+GCGACAGGCCCCGGGGGCATGTCTGTTACATTGAAACGCCGCACACTTCAGTTAAGATAGCGCAAGTATATTATGTGACCTCTAGTTCTGGCCACTTAAG
+>45519 1
+ATGCACTAGTTTCCGACTTGGGTATAAACACGGAATACGGGTGTCCAATGGTGTATTAGGATCCCCGCGTGTACAGTCAGATTGTACTCCCGCAGCCAAC
+>45520 2
+CCATGCAGTCTGAAGTGTTTATGCAAGGGCTTGTACCGGCTGAGGCACGATTAGCTGGGTATTAACCAATAGGACCGCACCCTAATTATGCCATGCCACT
+>45521 3
+AGAATTGGAACGAGGGCCCAAGCCCCCTTGAAGGCTGAAAGCACTGAATGGATCTTACAGCATCCACATTGTTGGTCGCTTGACCTTAGTCATCTCGTTG
+>45522 3
+GCTGTGAGCCAAGCTGGTGTCGCAAATAACCTGTGCACACCCATTGTTTTAGCGAGGGCGTTCTGACAACACATAACTTCAGCCCTCGATGATTAGAGTG
+>45523 1
+GCACCTCTGCTTGTAGTGAACCGCAAGGGACCTCTAATCTGTAATTTCACCTTTAGTAAGCCAGGGGGACGAACGGCGAATGAATCTACGTCGATTTCGC
+>45524 1
+TAAATCGTCAGCTTTGGCGTCGACCATACTAAGGTATATGATGAACTGGCCTGAGTCAGCTCACGTCGGCGTGCACATACTCAGAGCACGTCAGTCTATG
+>45525 3
+ATGGCAATCCAGACCAGACCATGTGTTATGCCCGTTGAGCGGATACAGCTAAGCCGTCAACGATACCTGGGTTCGTACGGACGCAAATATCCTTTGTTTG
+>45526 1
+GAGCCGTATGGCATGAGCTACTTAACGCCCAAGACGTACGGACTGGGCTATTCTAAGCGTATAGGCGTATTACTCGAATTGCAGTATCGATGATCTCCCC
+>45527 2
+TACCCTGTCCCTCGTTAGCGCCCCCAGTGTGGGTTCGACTGGATTGTCAAAAGGGATGCGATTATACAACAGTACTGTTAGAAGCCTTAGCCAGTAGACA
+>45528 1
+TTGGCATGTAGTGACTGTTTTCGGTCGGTGTGTAGGCATTTATGCCGAAAGCCCGAAGCCGAGAATCCTTGCGACCCTACTCACCATAAAACAGAACGCT
+>45529 1
+TTTCTCGATAATGAGGATCACGCATACCCGCTGAGTCAGCAGATGCGTTTATCAGGTCCGAAACTAGTCAGGACACGCCGGTCGTGATTGTAATCCTCGA
+>45530 3
+ACGCGTAGCCTCCTAAGCTCATCGTGGTGAGGGTGGATTTTCTCCGATTCAAGAGCTCTTCGAGGACTAGCAGAACACCCAAATTTGCAGAGGTTTACAC
+>45531 2
+CATGTGGCTTAGGGGTTACCCTGCATTAACACTCAATGCCACTTCCCAGGCGGCTGTTTTGGAAGGGGATCATGATTCGCGGAACCTGACAATAACTCAA
+>45532 3
+CAAGGTAGACTCGGACAGGTTAACTACATCTAGGGTCTGTGCAATTCTGCCGTTGGCAACTGCTTGCGACCATACCAATCCAAACGTCGAGGTGTATCTG
+>45533 2
+CTTAGTGAATGCCGGTCCTCGTCGCCCGGGAGGCTAAAACCTAATTTGCTGCCCATGGATAGACAAAAGGACATCAATAACGGCCGCTATTGTGGTTTTC
+>45534 1
+CAGTGCCTATACGAGGTGTTCGCCCAACATCTGACAGCTGGTCAATTTCCCGCCTTCGGTCGGAATAGAAAAAAGCGCTTTTGAACAGATAGGTCTGGCT
+>45535 3
+CAGACTCGGAAGGTCGGTAGTTTGGATGACAGCTCACTCCTAAGTAGCAGCGACATGCACCTCAATTACGTGTGACCTATTAGTAATGGCCGATGTCTCC
+>45536 1
+AGTCTTTTGAGCGGATCTCCAGGTCGGAAGAGCCGAAATGAAACGCAGCATGACATCATTTACAGAGTTCGCCTCTCCCGCTTGTAGAATCGCTGAGTTC
+>45537 3
+TGCAACGTGAATCAAGGCAGTTGAGTTGTCAACACATCACCCTAAGCGGTGGCGTATGTTTGCCCCGTAAACCATCGGTACTCGGTCTATTGCTAAGGAC
+>45538 3
+ACTGCAGAAAAAGATTTAACTCAGGTGCCATGCACCCTGTTGTTAATATTGGGTCCTCCTTGTAGGGAAGGTCCCAGTCAGACCGTCGGGCCTCCTAAGA
+>45539 3
+GAGGTAGCGCCCGTGAGTCAAGATGTATTTAGTGTACCTGAAAACCTGCCGGGTGGCACTATGGCTCCTTGTACTAAGGTTCCATACCTCACAAGTCAAC
+>45540 2
+CAGTCGCTGGGAGAACGTGTCCGCAGGATTGCCATCGACCTCAGTAGACTGCGTTGTACCAAACTATTCCGACATTATTTGATCTTAACGGCGCATGAAG
+>45541 1
+GTTGTATTTGCTTCAGCACCAAAGTTTCTGTCATCCGTCCGAGGAAGGGAAATGCTGAGGAAGACGCTTTACAGACGTCTTCCCGCCGCTATCGAAACAG
+>45542 1
+AGTGACGTTAGGAAGTCCAGACGTAACAATCGCGTTACCTGTTTCCAGCCGTGTATTGACCGCGAAATGGCTAGGCTGCGACCTTAACTATCCTGATCGA
+>45543 1
+GTTCTGCTGATACAAAGTGCGACGATACGGGACACCACTCTTTTATCAACGTTTGGGAAGATCGGAGGTTACCCTAACACGCTTAACCGCTGCGGGCTAT
+>45544 3
+ATGGAGAGTCCGTCGCACCCGTGCCGAGGTGTGGCCACCTTCTGTCACGCTTTGACCGCTAAAGAAAGGCTAACTTTAGAATTTAAAGTGCCAATGCATT
+>45545 3
+CGCGAAGTTTCAGCGTAAGCAAACCCCATGTCATTAGAAGTGACGTGGCTGCACCTCACTTGTATTTCGATAGAATGCGATCCTGGATCGCCTTGGCAGA
+>45546 3
+CAGGACGAAAATCTGCCTTCGCTGCCGGGCCTTACGGAGCTCATAATATTAAGGGTTTGTTAGAATCCTGCAATATGTCCGCTTAGGCAACATAGCCGGC
+>45547 1
+GTTCTAAATGGCTTGGTTTAGTCATCATGTGAAGGGCCTCACATAGGCGCCCTTGTATGTCGAAACCGGACACTGGACAGGCATCTATGATCGACACACC
+>45548 2
+CGTCACCATGGAAGATCTCTAGATAACTACATGCGCGGGTTCGACACTCACGATCGTCTTAGTACAGGCAGTTGCCCGAATTTGTGCGAATTTCAGCGGA
+>45549 1
+CTGGGTAGAAATAGTCTTTGCAGCGCCTATCGGTTCTCGATGTACACGTGAGAAAGGACATTCACCCTTCTTCAAGACCAACTGGGGACTTGGAACTCCG
+>45550 3
+CTCACTTAGGTTTACTTAGAATTGTTATAACGGCGCGTAGACACTTAGTCATATCCATGGGCCCGGTCGTGCGGGCGGCGACGATAAACACAAGCCTTCA
+>45551 1
+ACTAGTCGCGTCTTGTTGTTAGTTTGTCGCAAGGAGCGGCGCAGAAAGAGAGAGGCACTGAAGCTCATGCCAAACATTCCCATACCCTTTATAGGTCCTC
+>45552 3
+GGATCCAACCCCGCCAGCATGGTATGTCGAGTCGTGGCGTCAACCTTACAGCCATATGATTTAGGTAGTAATAGATGTGTACGGCATTCAGCTACACCGT
+>45553 2
+GGCCTAATCACACCCGGCGGAGATTGTGAGAATGGCTAAACTCAGAGTCAGCGGAGTCCTCAACATTATACCAGGGCTCTTGCGCGCTTATGAATTCTTT
+>45554 3
+ATGTCGACCCATCGCGCTGAACCGGGAAGGGAGGCGCGTACTCTAACTCCCGTAGCATCTGCGAGTTAGATAATGGACATTCAGTCTTGATATAACTCTT
+>45555 1
+AGACCTATCTCACTACTGAATCGATGCGCCGCCCTGTGGTTACTTCTAAGCTCCCTTCGAAAATGGGATTGGTAGGTTCTGAAACCACAGAGGAGGAGTC
+>45556 1
+GGATTATCTCTTGAAGTCCGTGGTGCCCTTACGTTTGAGAACAAGTAATCGCTCGGATCAGGTTAAAGCGGTTACGAGACCCCGCAAAGTCTCAGCCCAT
+>45557 2
+GCGGACGGGCCTTCTATACGTCGTTGTGTAGTAACTCCCTACTACGCGTTATGGCGGCCATCATGCGAGTACTCAGTTCGGAAGCATAAGAAATCAACAT
+>45558 3
+CTGTGTAGGTAGCAGTCTGGCTTTAACCTAGAACCTGGGCCGATGGCTGAGTACCAAATAGTCCAACTAGCTTAGTGGCCATTAGAGCCCATACTACTGC
+>45559 3
+GCCTGTGTCCTTAACAGATGTGTGGAACACACTGGGTCCTAGACAGACACGTCTCACTGCATTTCTTAGCTGGCATGAATGTTAAAAGCGTCGACCGGCA
+>45560 3
+AGAACTACTCTGCTGATAACGAGAACACTGTATACTGTTATGTCAAGACGCTGAATACGGGTTTCTGTCCAATGCGCAAGGCGCGTCGTCCATGCCGCGT
+>45561 2
+GTCGAACCGCCGGTGTTGTTTATGTAAGGGCCAGACAATAGATTCGGCGGATCTCTGAGTGACCGATTATTCTAAAACGTCTTAAGCCCCATCGCCGAAC
+>45562 2
+ACGCACTGTGTCGCCTTACATGAACAACCAGTACGGTCGGCGAGTAACGGTGGCCAGTAATCACTTACAATGTCCATGCTCGTATGTATTCACTAGGGGT
+>45563 2
+AGAACAATCTGGCCAGCTTTTATTCTCCGATGCTCCGGGAACGAAAACTCGGGATGACTTCACGACTCAGGGGCTACGGAACTGTTTTACTGCGTCAGAT
+>45564 1
+GTCAACTATCAATGGTTCGGTGTCCCTCGCTCTAGATCGCATAGTTCGAACGGCGCAATGTCCTGTCAGGAGAAAAGGCATATGAACGCGGTCCTTACTA
+>45565 2
+CTATCACTGGTATGCTCCAACGGATAGCAAAGGAGCGCGATGGTAACCAGTTTTCCCGTATGTGTCACCAGTGGTACTACCTATGCGTCACTCAAGGATG
+>45566 2
+CCCTTAATGTATCTATCATGAAGTGGAGTCTCCAGCCCTCCCGGGAACGACAGGTTTAGCTGCGTTTACCCGTACGTGAGACTGAAAGATGAACTCGGAT
+>45567 3
+TACTGGGCTATTATGGTGTAGGCCCGATTACGGTAACACCGACATCCCAGCTAAATTATATAGGCAGAACGCGCGTCCCTGCGATTACTGCGAGGTTTAC
+>45568 2
+CTGTGCGTCCTCAAGAAGTCCTCTGCCAGTTACAAGCCGAAGGGCTAGCCACGGTATCTGTAGGACCATAGTCCTGATACTGATATGGAACACTAGGTTT
+>45569 3
+GCTAAGCGCAACTTGCTATAAGTTCACGCAGGTCTGGAAGTGCTTCATCCACACTCAGGAGGTTTCACTAGCATGTTAAGGCCCGATAATTCCTCGGGGA
+>45570 3
+TCTCTTTAAACATTGGGCCGCGACCATAAGACATTCTGGTGCACGTGGTATATGGACGAAGTCTGACAAAATGCGACGTCCTACCCGGTCGATCGCTTAG
+>45571 3
+CACTTGCACCGTCCCTTGTACGAGGGCTTTTTCGACACGCGTGGGTGGTCGCATAACAGAAGCTAGTAATAATCTGGGCAAGTGTCAAAGTCTTCACCAA
+>45572 2
+GAGTGAGACACTAACGTATGTGAGCTGGGTAAATTCAGCCTTGCGCAGCGCACTGTTCGACCCAGGACGCGGTTCCTTCTGCATTTGCTTCAAATACAAA
+>45573 3
+CGCTACGTCAAAGTGAGCATCAAACGAGGTCCTGCAGAGGTTGAAAATGTTCTGGCGTTCCTCCAATTTTGCCGAAATCAATTGCTGGAGTTCCAGCCCG
+>45574 3
+TATAACGAATACATTACCGGTAGGTCCCGGACTATTGCGTATGAACTCCGAGCATGTCCATCGCCAGCAATGGTGTGGCACCTCAGATGAGATGTGCTTC
+>45575 2
+AGCTCTTGAGAAGAGCGCGAATCCTTTTTACCGGGAGCAAGTGGAGTATCTGATCACTGGCGACAGTATTGGCTCCAGCTACACCTCCATCCTAATGGTA
+>45576 1
+ATCGTTCTAGGGTGAAACTTACAATGCAATTCTTACCAGCGAAAAGGTGGGCAAACTATCGAGGCTGCCTCGTTCTTCCGCCTAGAGCATTTGGGAGCCC
+>45577 3
+ACAAGCTCTATTTTACCGGTGGCCACTAATGTACAGGGTTACGAACCGTGTTCAACACCTCCCATGCCTGTCCTAGGGGGGAACATTATGGGTAAGTGAC
+>45578 2
+GGAACCGGGGCATAGCCCAGTTTACCTTTGGTCAAGATAACATCTACTCCGGATTATGGCTGGACCGCTGATGAGCTCCTGTGAATCAACTAGACCGATT
+>45579 3
+TGAATAAGAGTCCCCAGATCGTCGCGTAACTTATCCCCGTCAGGGAGTCTGGCGAACGATGAACTATGTTGTGCGCGATCTGCTCTCAAATTCAGTAACG
+>45580 2
+ACGGCACACTTATGTTTTGGGTGGAACCACGGACGATTGTAGTCTTTCTCCTGTCGGGATAGCCCCTAGACATGCGGAAACAGCTTACAAATGATCGCAC
+>45581 2
+TATCTTTGGACACGACGGCATTATATGGATCGTCGATGACCGCGTTTCCATGATCGGTATTCAACACCTCCACCATAAAGGTGCGAAGGCTCTAGAGCGG
+>45582 2
+CTCGCGTACAGGGTAGAGTATCTCCGGCATGCTTCTTGACTAGCTGCAGCTCTTCTCCTTAATTCGATAACGGGGCGAGTACAAGTACAAACCGGAATGA
+>45583 1
+ACGTAGACAATCGATGTCCCTTTTCCTGTTATGGCCGGGAGTCTGCTGACGGAGCGTCACCCCGGTAAGATAACGGACGCAATAAGTATTATCTAACCGT
+>45584 1
+CTTCGCCCTGGTTATGTTCACAAAGACGGCTAAACCAAGCTTACGCAGCAACGCATGGAGACTCGACGTTGTCTTAGCCGGAGGTTTTCAAATCTGTGGA
+>45585 1
+TATGCAGTCTGAGCTGCTCATACCCTTTCGGCACGTAGTCCAATCGAAACCAATGCTTGGGTTTTGCGGCCTTGGGGGTAAGCACATCACGAAACAGATA
+>45586 1
+GCGCACGTCGGAAAAAGAATCCTTTTGAGTTCTTTACCGGAAGCGCTATGCAAGGCCCCTCGCGATGCGACAGCCTCTTTTGATTGCTAAATAAACTGGG
+>45587 2
+CTCGTATGGAGGACTAATGTCAAAAAGGGTGGTCAGCTAAGTTGTCATATGCCCAATATCCTCTCCCGCGAGCAGTGCCTTCCCGGAAAATGGTTCTACG
+>45588 1
+TGCAAGTGAGTGTATCGGCTTGATACGGGACCCGTCGCAGTAAGCTGTTTAAATTCCTGGAAAGCTTATAGCCTACTCCGTCCGCACTAGACGATGACCA
+>45589 2
+TAGATGGATCGTTTCCGCGTTCACGTCGCAGTTCATGGCCTCTATCAGCGTAAAGGACAGACGCTTACGTCTCTGTATACCCGAAACAGGGTTGAAACGA
+>45590 3
+CCCATACACGCACAGTCGCTCGTGGAGATAGAGTTCGTTCTGTGAATGCTTCTATACATACGGGGGCTATGAGTGCACCTTATCCACGAAGCACTGAATG
+>45591 1
+GGACGTTCCTTCCCGGTGAGAGATTCCAGTGGGTTCAATTCGATGAAGCGTTCACATCAGCAATACTCATACCTGCACAAGCTGGAAGAGCCGTTCATTG
+>45592 2
+CGGTGTAATTCTAACAATCTAGGCAAACTCCTGCGATTTTGGAGCAGATTGATGCATACCCCTAGCTAGTAGGTAAGGGCGTATCCTGCCGACTAGCCCG
+>45593 2
+ACAGCCCCTGGTCCTGGGACTATCTGGAATAGGGTTACTAATGATGCTCTCGTCGCCGTAAGCCTCTCAAGAACTTCTGAGGAAGTCAGCTAAAGATCTG
+>45594 3
+TGAAGCGTCATTGTCCTCAATCCGAGATGGTTACGGAGGAAAACGAAGCCTTACCCCGGGCGTCGTTGCAAGCCTAATAATCCCCATAGTTTGTCTGAGT
+>45595 1
+ATAGCTAGGTTATGCACAAGGTCCCATTCTCCTGTTCCCAACACAACCGGATAGACCTGCTTGCGAGCCGAATGATCAGATGTTTAGGAGTTGTGCGGCA
+>45596 3
+AAGCGTCCATTATCCGCTCGTGCACCAGAGCGTCAACATAGCGTAGCGGCACATTCAGTTTGGAGACATACTAGTACGGTCAGGCTATTTTTACAGTGCG
+>45597 2
+CGCTCATCCCACGTGATCAGAATAAGCCTCGCATTCATTGACTAGGGGACCGGGAATTCGTCAGACAACACTCAGTAGTTCCTGGATTGGTGTTCGAGAT
+>45598 3
+TCTAGCGATCCGACAGATCCTGATGTCCTATGAGCGTTGCTAACCATTGTAGAAGTTTTATGTAACACCCCTGGCCGCAGCTAGTGCGCAGGAGCAAGTA
+>45599 1
+GGAAGGTCACCATCGGATGTTAACCCTGCAGAATGATACCACATGCTTGGTCTTAACGACTCCTAATTAGACCTCATTGCTGAGGCGCTCGGTATGCAGG
+>45600 1
+GTAACCCTGCCGAGTACTTTGATAATCGTGGTCTATCGTCGATGGCTACTACAGTTGCTCGACTACAGCAGATAGCAAGACGCGGCACTCAGGTGCTAAT
+>45601 1
+GAGTGGAGGCGTGTCTATCCTCGAGACATGATCCGCGGTTCATTCACGTAGCAGGCGGCCAATTACATATAAACGAAAATCTTAGACTCGTTCCCTGTGC
+>45602 2
+GATCTTCAGATGCGTGTTACCCTCGAAATGCAGACAAACACCCGGTTTGGATCCTCACCCAGTGTGGTGTCCAACAATTAGGCTCTTGGTAGGTAACAGG
+>45603 1
+GCCCCCCAATGATGGATCCCTTACTGGATTAGAGACTCAAAACAAAACCGAGTCCCCACTGCGCTTTGGTGTGCCGCATTGTTTGTGTGAGAAGGTGATA
+>45604 2
+TATAGCTCTTAGGCTCCACGAAAGAGAAATTGAATGGGAGCGCGTATGCACCGGACTATGCCTTCGGGGTCAGGATTCCGTCTCTAAATTCCCTCCAGAT
+>45605 3
+TTCATAGTGTGGCCAAACGCCTCAACCGTGGGGTGGGAGCATGGCATACCTCATGTAACTTTTTCATCCGCCTACAGCCGAGATGCATATTGAAACTGAG
+>45606 2
+GTGCAACTATTCTACGTTAGTGGGGCGCTTGGATAGTACCACACCTAAATCGGTAGAATGCCCTTAAGGTCGTCTTGGAACACCGGGCCTCTACAAGACT
+>45607 1
+GTCGTACGATGGGACTGCTAGGAGATTCTAATGCAACCTTAGCACATCGCGCCCCTTCTAGTGATCCGGTAATGGCAGAAGACGTTTTAGCACACGCTAT
+>45608 1
+AGTTATCGCCCCAATGTCGGGAAGTTCAAATTTCGGACGTACGTGCTAACAGGCCTCGATACTTTAAACAGTACGGCTACTGGACCACCGTTCGTGGTAG
+>45609 2
+CCGCGAAGCGGAATTAGCCTGGTTCAGTGTCTTACATTCGACACTGTCATGTACATAGCGGACTCGTTCGAGAGGTACCTACCGGAGTGCAATTATCCAA
+>45610 1
+CGATTGTAAAGGGGTGCAACGCGCACGTCAATTGGAGTTAAAGTGCGTATCATGGTTGATCCACAACACCTCGGCCTTTTCCCACCCGATAGAGAGTCTT
+>45611 2
+CCATTACGGGTCCTGTTCGCGCCATAACTTGGAAGCACAAGCAGGTCCAGCTGTTCAGCCCGACAAATTAATATTGGGGCCGTCAAGATCGTTTTTGAGA
+>45612 3
+TGAGAGAAGAAGGTAACGCCTGGTCCCCCCTCTTGAACGTCGCATACTAAGGCCCCGTTCAGTACACTAATGAACAGGGTGACACTGTTTGGGTTTCATT
+>45613 2
+ACCCCCAGTCCGTGGGCATAGCTTCCGGACCCTGGAAGAACTGGGCTGTAGGTCAAACTATCCGGATGATTTTATTCACCAAATATGGCCATGGATTATG
+>45614 3
+TGATCCTGTGGTAGCCGTAAACCGAATCGGATGTACTAGCCTGTAAGTTTATAAACCTCCCGGGACCGATTCCTGGCCCGCCTTGAAAGAGCTAATGGAT
+>45615 1
+AATAGCAGGGGCACCTGACCTGTGTTAATCACCTGAGCTCCCTTGCCGCAGCTAAAAGAGTATGATTTCCTGCTGCAGGTTCAGTGCATAGGATAGCTCA
+>45616 3
+TCGACGGCCAGATGTGAAGATACGTATAGCTCACGTACCTTCGTCAAAAACTATAGTTGTCCGGCGCGTTACACGGACCTGTGTAGTTCCAAGTCGTGCA
+>45617 1
+ATTGCTTATTAGCGGAGAGACCCATGGGCTCCGGCATCGTTACTTATTATGGCTCGTGGGCCGAGTACAGAGATTGAACACAATCCCAATGTGACCCTCA
+>45618 2
+TCCGGTGGACCTGGTCAAATCGGCGCATAAGTCTTAGGGGGTGGCTTGTTCAAAGCCTAGGAATGCCAATAAATTAGCTAGATCATACACCCGTCCCTTC
+>45619 1
+GAATGTATTCTTTCTGTCCAGCTCTGAGGAAAAACAGTGGCTGACATCGCTGTCACGCCGCGGGACTAGCCGCGCAGGATAAATAATCTTTTCTCGAGCA
+>45620 2
+TCCCTGGGGCGGATAGAAGTTAACTCGAGAATACGGCCGATAAAGTCGGATGTTATGGGCTTTCCTTCATCCAGACGACCACTGCTAAACTTCTCACGGT
+>45621 3
+GAAAGTGGCCCCCTTGTGGCTATCTAAGGGACAATCCAACTGTGCATTCCCAGGTTTTGTGGCGTCTATTGATACCACGTATTGAGACGAAAACCCGGCA
+>45622 2
+TGCTCACTAGCCTGGGGCTCGTGGGTCGAATTTCTCTCCGGAATAAGCCTGTTATCTCCTAAAGGCCAGAAGAGCGATGACTCTGGTAAAGACATTACAC
+>45623 2
+TAGTCCAGACGTCCCTAAGGGAGCTCGAACATAAAAATTCGGCGTGTCGACGGGCATCCGAGTCCGATTCTCTGCGATTTTTAGGTACTCTTAGCACAAG
+>45624 1
+CTTACGGTCTAGCGCGAGCATGGCTGCAGTCTTGTGCTATCCGGGATCCGATTCCGATTATACCATAAATAGTGCGTCAAAAGCCGAATGGCAGATTACC
+>45625 3
+CCGCCTGTTCGTCATAAGTCCTGCAACTCACCTATAAGAAGAACGGTGAGCTTGTTGCGGATATAATGTCCGCAACACACGTTCTGATACAGGGGCGTTG
+>45626 1
+GGCAAGCCTAGGATCATATCTAGGACTCTGCACTTTATATCTGCTTCGCAAGTACGATTACCTTGGGGTCCACGAGCAGTCAGAGTGCGACCGATTCAAG
+>45627 3
+ACACTCTATGGAAAACAGAATGTCTGGGCCAGCGTTTTTGAGCTACCGCCTCCTCATGCCACAGCGATTCGAGTATGGAATTGCGACGATGGTCGTCATA
+>45628 3
+CCGGCGTTGCAAACATTTTTCCATCGTGAGTACAGTCGAAGTTATTCGAGAGTATTGCTGAACGCTGTAAGCTGAACGACCTGACGCGCGACAGACTTCC
+>45629 2
+GGCAAGCACATCTCTGTGAGTCGCATTAGGCTAGTACCAAGGGGGCAACACCCTGCCGGTCTCTTCGGTACCGATGTGTTAGATATCTTCAACTGTAAAA
+>45630 1
+CCATCTAATAAGTTAAGGCCGAGGCAAGAGTTCGGCGCCGCGGCACTATATATCTAAACTTGGGGTAAATCCCTCAAATTGTCCGTGCTGTAGGTCGCCT
+>45631 2
+GCTTCTCATTAGCACATACTTTGATCAGACGGACCTGGATCTCGCTATGCTGAGCGGGGACCTTCTACCCTAAAAGCAGCAAAATTTGGGGCGGTATAGC
+>45632 1
+GAGTAGATTAATGTGCCCCCACCTGCTTAACTCCTAAACGCGAGGGGGGCGAACCCGTCCTCATTAAATCAAGTGGGGCAGATGTGTCATTTCCTTAATG
+>45633 2
+TGTCGCATATCGCAATTGACGTCTCCTGTTAAATTGATATTGACAAGACGGCGGGACAGGACACGTCTCCGGCCGAAGTAGCTCCCCTGTACTTTAAAGG
+>45634 2
+TTCACTATTATTAACCGGAGGGTTAGTCAGGTTGCAGCTAGAGTTAGCCTTACGAGCACCAGATTCTAAGACCAGCATTGGCCGACCCGGCCATGTTCAG
+>45635 2
+GCTGTCGCATTATACCGTTCAATGATGAATGTCTAATTCATGCCGAAGTATACGGGGGTATAAGGCCAGTCGGAGCTCCCGATGCCCCTCAAATATCGGC
+>45636 2
+ATCTAAGAGCCAAATTTCAGAGACCCTATCGAGGATTTGTGCAGAGCCGCCTTCGCGTCGTTTCCAGAAGGGTTCATGCTAGAACTGTACGCCGTAACGT
+>45637 2
+ACCCGGGGCTGGATGGCAGGCGTATAACCCCTCTTTCTAGAAGGACACCATTACTTGGGCTTAGTTGACTGTGCCCAGACATGCCAAAATTAAGTTGCAT
+>45638 3
+GAACAATAGTATATCGCCCCCAGGGGTTCCGCGTGCCTGGACAACGTAGTTCTTACAGGGATTCTGGCAACCACGCTGACATTAGCTAAGACGTTATGTT
+>45639 1
+ATGTATCTGTCGGATAATCACAGTGCTCGGACTGCCGCGTGAATGTCGACTAGGAGTATAGTGCACACCCTTACAGCGTCCAGTAGAAGTTTCCACTGAC
+>45640 3
+GCGAGCAACACGCGGACTTCAGGAGATTCCATTAGGCTCAATGTAGTCCTAACGCACCCTTTTGGTTGGTTAATACTCGGAGATGCACGACTACTCTGGA
+>45641 2
+AGGAAGAGGTCGATTGCTGTGGACTAATCTACCCGTGGTGGAGCCACTATCCATTTCGTGTCGTTCAAAATGTTTACGCTTACCCGCGACCACCAAGGAA
+>45642 3
+ATGACTACAGAGCACGTTGTGAGCCGTAGGTACGCAAGTTGCCAAGAATGAACCCGTCAGTGCTGTCACGTACGCTCCTATAAACCCTTTGGTGTTGTCA
+>45643 1
+ATCCTAGGCCTCTTTAATGTAGGGTCGTAGTATCGGAAACTTATCCTATCCCTAATCCATAGGTAGCGCGGGACCGCGACACATGCTAGTGGCATGGCAA
+>45644 2
+GTTACACGTGTATAAAAAGCGCTCACATCTGCACGCACACTGTACGTACTCCATGTGCGGCGCGACACTCGATGATGAGTGTTTTGATGGTTCCAGGCAA
+>45645 3
+TTTCATAACAAAGCAGTGCATCGGGGCACGCATGGTCCAATTCTCTCCTGGGAGTGACAACGCTTGCGTCTGAAGCAGATATGCCATCTTTAGTAGGCCA
+>45646 3
+ACGACAGGTGCTGTCCGCCCGGAATATAGTGGCATCCGTGACAAGTAAAGAAGCATCCGATGTGCGGGCCTCCTTTCATTTTATTTAAGCACCTTGAGAC
+>45647 2
+CTTCTGATTATAGCATAGTATCGCTGGACTAAGTCCGTCTGCATAGGGCCTATTACCCCCACGCTTTAGCTGAACGAAATGGGAGGGGATCCAGAACGCT
+>45648 2
+CGAAGGCAATGGCTAACCCCGCCACACACCGTTTTTATTTCTCCGACTAGATAAAATCGGTCGCTGGAACCGGTGGCGGTAAAGTTTTATGCGGATTCAG
+>45649 1
+GCTTTTTTTAGGCGTCAAACCATTGGTAAAGCGAAGCAGTTTTGCGGACCCGACTCGCTACATCTGCGCGTCAGAAACGGTGAGGTCCAAAGTTCACTCA
+>45650 1
+TTTGCTCGACTTACCTTCGTGAGTGGGTAAGGACACCAGAAGTGCAGCTCCATTCCATACTCGTGAAGAAGAATGAACGGGTGTGCTCACCTCTGACTCA
+>45651 1
+GGTCCGAATTACTATCCCGGGACAACACCGAGTCCGTCAACAAGATCGTGTTAATGTATAGGGCCGGGTGGGATCATGACCTCACCTTGTACTTATATCG
+>45652 2
+CTAGCATAACTGGACACGAGGTCTAGTGATACAACACGCTTGAATCCGTGCTCGTGTCCAATCGTCCGCAGGATGTAGGAGACTTGAACCGTATTCCTTG
+>45653 3
+GACCGTTTCGCACTACTGCGAGTCAACTTACGTCTAGAAGTTCCAGGCAGAAATTGCTGCCAGGGATTCGGTCAGGTCGTCAATAAGCTAGTCCATCTGA
+>45654 3
+TGAGTTTTTAGCTGAATGCTGCCCTTTACAAAACTCGCTTATGCGGTTGCAAGCTCGGAGCGGCGAGCCCGGAGAATATGTGATCCGTCACACTACACAA
+>45655 3
+ATCAATTGAACTGCAGGAGCTTCGATGATCCCTGTATTTCCAGGGCTCGAAGGGAGCGCGGTGAAATGGTTAGTCCTGCAACAGTTCTAACCCTCATCAC
+>45656 2
+CGACTCAGAGAGTTCTGTTCTACCCTCGTGCGTCGTCTATACGCACAGAGAACCCGAGTCGTAATTACGTTTTCATGAACGTGGAGTGCGAGCAAGTAAC
+>45657 2
+GTTCACCAGGATGACTCGATTAACTTAAACCCGTAGTCGGAAGCGGTGCCTGTCGACTATGAGCGCCCAGGTCTGGATCTATTTAAGGTCATCATAGCCA
+>45658 3
+GTATGTGTTTTCGACTCTTTCCATGGAGGGTATGTCTCCCAAATGCAGAAAATCACTAGGGACCGAGCGCCAATAGACCTATCTCTCGAAGGGGTACCCG
+>45659 2
+GCACCCGCCCTTGCCCGAATTCAGGTCTCGTATTTAGGTATAGCATATGGGAGATCTGGAGGAACCATCTTCGACCGCAATGCATTGTAGCTGCAAAGTA
+>45660 1
+ATGATAGACCTCGTAGCCGATGCGATGTAAAACACCCCCTGGGCCATACTACAGTAGGCTGTGCTGTACTTTTTAGAGAATATGCTCGCTGCGCACGGAT
+>45661 1
+GGCGGTTAAATTGAAAAGTTGGACTACAATGGTGGATTCTCAGATCCTACTCGGAGATCGACACTACTAGTCCTACCGTCCGCTACTGGCGCCAGCGTTA
+>45662 1
+TTGTAAAAAGGTGTTGGCCTGTACACATCTAGATCCGTCTCGTTCACTGGAACGCACGCTGCTAGAGTGGCGACTATGAGATTCGTCTACAGAGCCACCA
+>45663 3
+GAGGATCCTGAGTCTAAGCTAAGCACAAGATTCGCATTGTGATTGCTCCCCTAAGATGTTGAAGGAAAACTTCGCGGCAGTAATCTCCGCTTCCGGCTCG
+>45664 3
+ATTTGAGCAGTTAGAACGTTCAGGTGGCTTATCCCAACCTGTTATTGGATACCCGATTACTAACAATATGGGATCAACCCCGTGCACGCGTCGGGGCACG
+>45665 3
+GCATAGATTGCGCTCTTTGCCCGTCTGCGGTGGGAATTAGCCAGTCTGCCCCCGAAACTTCGCAATTCACTACGATTTTATGGGAAAAGCCAAAAGGAGT
+>45666 2
+AGACAGGGCGGTACATCACCGAGTTCAATAATTTGTGCTAGAGCGACATTCCAACACGACCTTATTCTTGCCCCGTTGCTACTAGTGAATGGCGGGACTG
+>45667 1
+TCATGAGCGGACCGAATACCTTTGTACCGTGTTGGGAGACAAAGAACCGTATTTAAATTGTGGCCTGAGAATCCTCGCCAGAGCTTGTCCGCCGTCACTA
+>45668 1
+CCCTTTTGGTACTCACCACGCTCTCCGAGGGGTTATCTTATGCGCTTTACAAGGGCTAAGTCGGAAAGGATAGATCCCGCCGAAATATAAGGCGTAATCG
+>45669 1
+AAAAACTAGATACGCATTTCATTCCGGAGCTGACCGCATGTTCCATATACGTCCACTCCACGGTGGGCCTGGTAGTAAGGAGCTGCTATCGTTGGAGCAT
+>45670 2
+CCTGTGCGTTTCCAAACAACCGAGTTTCTTGACAGCAAAATCAGGAGTCTTATGGCACGGCCGGGCGTGATGTCGGACGAAAATCCGTTCTCATAATGCT
+>45671 1
+AAGCGCAAAGGCCTACGCCGTGAGAATCCCTTCTGGATACTGTAATAGGCACCAATGGGCTGTCGTCTATTAGTTTGCGCTAGCTGCATCGAACTAAGTC
+>45672 3
+CGGTCTCGCCTGCAAGGTGAGTTGGCCCTTGTGACTTCCCCAATACCACTAATTTGAAATATAGACGGGTAGCGGATCCAATTAAGGCAGCTATAGCTGC
+>45673 2
+CCTTGCGAATGCCCTCCAGTTTGGATGCAACATGGAATCGTGTATAGGCATTGGCGCAGTACCAGATACGCCATCCGAAGGATAGTATCCTAGTCATTCG
+>45674 2
+CGGTCACGACAGAGAGACATGCTCGTCAAACTTGCGAGGAGTATACCGTCGTCCTTGGGTGGAAAATACTAGCTGTGTGTCACGCTTCCTATCAACCTAT
+>45675 3
+ATTTCCGGGGGCATAACAGACAGCCCCGTTTCACCGGTGAGAGAGGTGTGGGTTTCCTCTCGGGCAAGCAGTCTATCTAAGATACAATTCAATCTCAACT
+>45676 1
+ACACCCCCCGTGTCCTATGATTAACGAAGGGACATGTGCGGAAGGACAGATTTGCATTTCCTTTAGGGGTCATCGGATCACGCTCGCACGATTAGATCTA
+>45677 1
+TCTTCGAGCGCCCGGTGAACCGGATACGACTCTGTCTACAGATCTAGCTTAGATAGTTGAAGGGCCTTTAACACGGTCGTTGATGATCACACGAATCACG
+>45678 1
+TCATCATTGGGCCTTGTTCACCGAAGGCCGGCAAAGCCTCTGATACGGAAAGAGACTAGCGATGGCTTGCCCCTTATCCTGCTTACTATTGAGAAAGAGT
+>45679 3
+CACCGCGTAGGCGCAGCTACGTAGTTCTATAATGAGTTCGAGCCACAAGTGAAAGATAGACTGGTATCTTGGTCACGTGCTTACCATCTGATCCCCGATG
+>45680 2
+TAGAATACCCCCTACTAGGTCGTCGTACCTCAACTTGGAATTACTATTTAAAGCGTAGCGGGCAGCTGGGTCAGCAGCTGGTCCAATCCGATGTGTACAG
+>45681 3
+TCAATAGCCACGGCACTCTGTTATTGCGAGGTTTTGAGATTTACCATGCAATTCCAGACCCTATACCATAGGCTTCGCGAAGTGGTAGGCCAGGAGGCAC
+>45682 2
+TTGGACGTAATGTGGGAGGTGCATCCCCTCGGTACCCGAACGTTCATTCCTACGCTCATAAGTTCAAGCCTTATGGACCGAAGGTCTCGGAAAAACTTGA
+>45683 2
+ATGGGCTATTGGCGTGTATCCAAAACTGGCTTCGGCTCTGAATCAAGAAAAACGAGGGGCGTTCCATCCTCCACTTGCTCAATCGTGATATGCCAGTACG
+>45684 3
+GAGGTAAAAACCAGTCTTTTACCTACCTCACATGGGTCAGATACCGAGCTCGGTCGCGGGATCATGCACATCGTACCTTGGAGTTATTGGGTCCCAAATG
+>45685 2
+GCCGGTGCGCGGATAGAAATCTCAGGCACCAGTTTCGAGCTTGGAACAAGTACTAGCTGGACAACCCCTTTTCTTACAGGTCGGACCTTTACTGTGAAAT
+>45686 2
+GCCGCGAGGAAATTGTACTTAGCTAGAAGGGACCGCGTTCTGCCCTCGTTGTCCATAGCCAAGAACGAGACCTGTAGTTATAGACGCTCACCTAAGTTTT
+>45687 1
+GCTTTGATAAGTTGAGCGTCTGTTATACACTGTACAAAACTGTGGTCTGATGACCCCGATGCTCCTTACCAGACGAGGGTGAGGCCCCAGCAGTACATCA
+>45688 2
+GCTCTAGATAACTGTCGTTGAACTGAAGTGTGTGCGCATGTACCCACCCCGTCAGCAGGACGTTCGGGAGAAATACCCAGCTTAATTAAAGCGTTTTCGC
+>45689 2
+AGCGGATAACATATCACCTCTCTCCAGCCATGGACGCTTCGTGGGTAGTGTCTAGGGATCCGACCAAAAGCACTGCTGGTTGAGTAATAGCTGCTTATCA
+>45690 2
+GGAAACAGACTTTTCCTTAATTAGGTAAGTCTACCGTCCGCCCGGCCTAGTCGAGCTGCGACGAACTAGTTTTGACCGAGCTGGCTGGAATATGCACAAT
+>45691 3
+GGACTTTGTTACAAATTGTGTGCACGGAAGATTCGGGGATGGGCCAAAAGGTAGCATGCGTGCCATATCGACGCTCCTTCACACCTCAGTCACTACTTAC
+>45692 3
+TCGAGTCGGGGGTACTGAGAATTAGTTACTTAGTATCCTATTCGTGCCCAGGTAGCGGAGACCCCTGACACATTCTTCCCGAGAAGTCTCCAAGTCAGAA
+>45693 2
+GTGCCTAACCGCCAATCGAGTACAATCCGTAACACGGGCTCTGGCCTATCTGATGGACGTCGATGTAGGGTATTTTAGTTACAGTGCAACACATGAGTCC
+>45694 2
+ATAAAGGTCTTAATAATAGCTTCATCATCTCTGCGCACGCCTTCGACGATAACCTCCGGAGTAAGTTGCAGCGGGCCATTTCAGCTAAGAGGCGGTGGTC
+>45695 2
+GATCCCCCCATCAGTGCAGCATAATTGGACCGGCCATGGGCAGAAAGGAGGTCACCTTCCAACACTCTGTGGGGATTATTCCGACGATGTATATGTTTTA
+>45696 1
+TTAAAAGTCTACCGGCAATCATCGCCAATGTAGACCTGCTTGAAATACGGACCGTGATGGATTGCGTGATTTCCGGTTAGTATACCGCGGAGTCCAGCCC
+>45697 1
+GAGCATGTAGCGCGATGCCCTGACGAGAGATTCGTTGACACGAAGACTTTGCGTGAGATGCCTATTGCATAGCACCTCTAGTCTAACCGTTTCGAACACT
+>45698 3
+GATACATCGTCGCAAGACGGACAATAGAGGCCTTGAGTAACAGCATGTATTTACTTACCTGCTCACGATCTGTTCAGCACGGCATTCCGTGGGTCTGCGA
+>45699 3
+CCCTCGATTATGCGTCAGAGCCCTCTTACACGTGATAACCTTTCCACTAGAGGATGAAGTTATGGATGGATGTACGTATACAGGAGAGATCCGCCGGTCC
+>45700 1
+TGTGCTAAGGAGCACGAGGAGGTGATGATGTCCATTGTCCCTTGACTGTTGCTCAGAGCAACCCAACTATCATTAAGTGAACCGGGACTTTCAACGTCCC
+>45701 1
+ACACGGTCTGCACTGCCCACTCGCATTCACAGAGAAGCCAAGCAATATGTGGCTTAGTAGCGTAGCGTGAATCGCATTTCAATGTCAGGTAGCCTTGTTG
+>45702 1
+GAGCTCACCGCGTCGATCTCGGCAGGTGGGTTTCAAATCTACACCATTTGAAGTAGACGAGTAGAACATGGCCCCTTTGACTCATAGGAATAGTTCTCGC
+>45703 3
+ATTGGTTGGGCATTGGTCTTCCGAGCCCGACGGACGATATTAAATTCTGCACGTATCAGGTCCCCTAGACGGACAACGTTACGTGCTCAATCCGATAGAA
+>45704 3
+ACACCTTCAGTTTCGTTCCATGAGAGAGATGCCTAACGACCGTCTGCCGGCGTGTCGGACATACGTAAGAGGCGGTTAAACTGGGTAACCTTTAATCCTA
+>45705 1
+TCCTGTCACCAACTTGCGCACGGAAAAGTCCCTTGTTCACAAGGATCTCGCGTAAGTAGCACGTGAGGTTTAGACATGTTATGTCGCGCCTAGGCGAATA
+>45706 3
+GACCTTCGGGACAATCCACCCTGCGTACCAGGGGTAAGTATTAGGCGCTCTACTACATCAGATTGGCCTGCTTTATATACAATAGCTAGCGAGATTGGGC
+>45707 2
+TGTGCAGCTAATTGACGTTTTAGTCACGTACCTTGTCCGAGCTCATTCCGGCTCCGAAAAACGATACAACAAGCGGTGGCCACGTCAGATAAGTTTGGCG
+>45708 1
+ATAATGTTGCAAGTTGGACCGAGTCGTCGCTAGGCACTTAATTCCTGCCTAGGGATTGTGCCACCTGCCCATTCACCCAGGACACAAGAAAATTGGTGTG
+>45709 2
+TCGTGGCGAAAAAGAAGACCGTGTACCGACGTAAAGTATCCTCCTGTGGGCTCAGCGGATCCACCGTCTTCGTATAACAGACTAGCTGATTGTTCTACTG
+>45710 2
+TTCGTAAGCGTTAGCGAGCGGGATTCTTTGATCACATGGCCGACAACTGATAAAGATAGCCTGCCCAACGGACTTCGGATCGTTTCCGCGCTAGTAATCA
+>45711 1
+TATGGTATAGTACAATCGCGGAAACACTCACTGGTAGTACAAATTTTTAGGTGCCTGGCCTGAGCCCGCCTTGCAAGGCCAGGCAGCCAGTTTTAGTCAC
+>45712 1
+ATCTGTTCGTGTGAATGTGTCACCGGCAATAAAGAGGGGTCTGCTTTGTCTAGGCCCAGGCCATTCGCAAAGAATGGACCGCTATCCCAGAACCATATTC
+>45713 1
+GGATCAACAAGGGCACAACTGCACAATAACTTTCTATGTCGACGCCACGCCTATCATTTTAGTTGTCCAGGGTAATGTGACCAGTGGGTGCGTCACCGGT
+>45714 2
+ACGTCCGACAACTGAAACTCAGATCGTCGGGTGTCCGAATACGTTAGCAATTAGGTTTCTGGAGGTAGGCCACAGTTACATCAATCTGCGGCCCAGTTTC
+>45715 2
+AGCTCCACTACGGAGTTATCAGAATCACGGTGGGGAATTAAACGATAGATTTGTGCATTGCAGATGGACGCGCACCGTCATCCCTGCCGGCTATTTCTAC
+>45716 2
+GCACAGTGCAAAGAACGCCGCAACTTCTTCCGGTTGACTCACAATGCTGTCTGGCGTTGCTGTATGAGTAGCGCTTAAACGTGAATAAGGAACCCCGTTT
+>45717 3
+ATATTGCAAGTCGGAATCGTACGGGTGCCGTGACCCACACGCTTTATATTTCGTGGCCAACATATTGTAATCCAGGTAACCGACGGCCGGAAGTCGTATC
+>45718 1
+CAAGGTGAGCTGCCATTCTTTAGTACTGTATACCTAGGAAACCCTGGCCTTCGGCCGTTCTACAGTATAGACAGGCATCTAATTGGAGCGAAGGACTGCC
+>45719 1
+ATATCCGGCCTATTCATTTCAGCCATATCGACGTCTCAGGAGCATGATGTGGCAATGGCGATGTCATGACGGCACTGTGCAGGCATCACCATTAGATCGA
+>45720 1
+GATTTATAGGCGGACCCTTAAGACTGCAGCGGACTTGTAGCTTTGTCAGGTAGCTTTACCGCAGTCGCACTATTCATTACATCAGCACAGCAACAGGGGC
+>45721 3
+GTACTCACAGCAATCTATATGTCTACCACCTACTTATGATTGAACGGCGTCCAGGCTATTTCTAGACAACGGCTTCGAGTCCACTTGGGGCGAGGAGGAG
+>45722 1
+AGCATATCTGGTTATTACGCTCAGTTCGACCCGCGCGATCGGGACTGAGACCATTCAGTCAGTACTTAGTCAGGCTCACCAATGGTATGGTGATCGAACA
+>45723 3
+CGGAGTACGCTTTTCAATGGTGCGGGCCGTGCGTAAAAAAATAGCGCCGTAGCTACCTTTAATAAGATGTTCGGGTACTCGAGATCCTCATGCACCACCT
+>45724 1
+GGCAAGGCGTATCGATGGTAACTACCCCCCGCACTTAGATTCATGTGGCTTAGATCCGCGCCGTACCTTATCGCCGTGGTATAATATAGTAATAGCGAGA
+>45725 3
+ACTTCCTTGGACAATCACCGCTAAGATACGGTCTTCAATTGATAGGAATCCGCCTCTGCCGTTAAAAGCGAAAGCGGTGTGTTGGGCCGATCCTTGAAGC
+>45726 3
+TGGATGATCGTAGTGTGGGCAAAACGACCCACTGGGATTGGTTCCAACACCAAATAGATCTAGGCCATGCTGCACACATGGTCCAATGTCTTTCTCGGTC
+>45727 2
+AGCCTATTCAAGGCGAAGCAAAACCAGTAGCAGTAACCAGCCTAGTCCAGGGGTTCGTTACTTGATACGGTTACCCTTTCATGGTGTAACTCTGGGTGCC
+>45728 1
+AACCGTCCGAGAGTCCCATGTCATTATTCGAGTTCGCTAGCGATCATGTGCACCCCGAGTGATCGGTAGGCCAAACGCATGCGATGAAGTTTTAACGTAT
+>45729 3
+TAATCACAAGAGGACAGTCGTAGCGGATCACCTAAGATGCTTTAACGTCGCCAAAGATATCTTGGTGGTCCGTTAGCGCTGAAGGTCCGCTTTCACGCCT
+>45730 2
+ACCAAGAATCGTGCGGGGTTTCGGCATGAATCTAGACTTTATCGTTGATACACTGAGCTCAGCGGTTCAGAAGCCATTCCTTGCCAGAACGTCGCAGTAC
+>45731 2
+TGGAGCCGCCAAATTCGTCGAAACAAAGGACGTGCGTCGTATTTCCAATGTAGCTGACAGGCCTTGGTGAACTGCCTCATTGCATAAATCTGTAGCTCGC
+>45732 3
+GGCCGGCACGAAGAGCGTGTTAGGCCCAACTGTTAAAATTGACTTGACCGAGTCGCCCTTTAGGTCTTGCATTCTCCCAAATACGGTGCAAGCATTAAGT
+>45733 3
+ATCAGGCCGAATGCACGTACCCTGAAGCGGCTTATCCGTTTTTTGTTCGAGCTCTAAGGCAAATCACGGATACGCATGGCGTAGTGCTAAGCCAATAGTC
+>45734 1
+TTCTTTTCAGGTTAGGCGCGAAGACTCAGGAATTCGGAGACATGGGGTGCTGCTTCTCAGATTTGCCTCACTCGAACATAAACTGCTAAACCAGCGGCCA
+>45735 1
+CCGGTGTTGGCTTTTAGCAAGCCACGTTGCGATATTGGCCGTACACAGCATTGAGACATTCACTCTAATCAACTCGATGAGCCGCGAGACGAATCGGTAT
+>45736 1
+CATTAGTCATGCTCGGTGTGCCAGATCTAGAACCGTAATCGTCTAGTCTCTTACGGAAGACGCACCACATAAATTTGAGCCGGTGGGCATCGTAATCGGC
+>45737 1
+AAATCCTTTCAAATCGGTCAGGGCAGGTTATGCCAGCAGTCCCCGATAGTTTCGGCCGAAGATTTGGCAAATTTCACTCGCCGCAATGGTCTAGAGATCG
+>45738 1
+AACCTGAGAATGGGCCTTTGCCGTTGGGGACGACAAAGACCTGCTGGACAGAGACGTTCACCAGATAATCCTCTCTTGGCCTTTTAGTACTCGACAATTG
+>45739 2
+CTCTGCCACGCACTTGCAATACTTATAAGGGGGATGTCGAGATCAATTCGTCGAGCCATGTAGCCGCGGGATATACTGCTCTGTTCACAATCGGATCGAA
+>45740 2
+AAGGATACAAGGTCGTTGTCAGATGCTCGTACCTGGTCTTCATATACAGGACAAAGCTAACCCCTAGCATTCGTGGTTAGTGCGCAGAACGTTCCCGGCT
+>45741 3
+ACACGGTAATCCCTAACTTCAGTGACTGTTGTCGCAACCAGTGGTCCGCTCGGTGTAATGATGCGCTACCAAGCTGATAATTACGCAAGTTGGGGTAACC
+>45742 1
+GCCTAGACAGATTGCTCGAAAGCTAATCAGTTATAGCCCTGTCGCCTATGCAGAGACTCGAGGCATGGCCTGTTACATGCTTCTCGGTCTCGAGAATAGA
+>45743 3
+GGCCTGCGAAGCGGTTACAGGGATTTGGTAGGCCACCCAAGATCGCATTAGATAATCTATGCGTTAATTGTAACCCATCCCGCCGGCCAGCGTATTAATT
+>45744 2
+CATTTATCCCTGTGACAATACGAGGGACAGGGTGGGCCGGAACGACTCAAGGGCATATTTCCGACGATCCTTGATGGTTATCTCATCACTCACTAGGTCA
+>45745 3
+TAGACGGACGAAATGCGTCGTTCTAAGTGTAACCTGACTAATTCCAATCCCAAACGCACCTGCACGATCGGTGAGCCGGGCGTTGATTTAGATCGGTCTT
+>45746 3
+AAAATCAAAAACCGAGCTCCGTGGGCTTTCACTTATTTGGTTTGCGACGACGCACTGGACGACCATTGCCAGCCTACTATATTGCAGATCCTGGGGGGAT
+>45747 3
+TGGACCTTACGTGAGCGCACTTAGCGATATCTTCCCAGGAACTCGATAGAAAATGAGTCTGTAGTATTCGTCAATGGATGTGCATCCCCGAGAGCTCCCG
+>45748 3
+CGCATTGCAACCCTTAGGCGTTCTGCTTCAAAATCCTGCGGAGCAGTAGCAATCGGTTTTTTGAACCTGGATGAAGTCATCCGAGCAATGCCAATCGAGG
+>45749 1
+GAGTAAGATTACTAGCAGGGGCACAACTGCATACATCTCTCAAGGTCGAGGTTTATTCTCAGCGCAGCCCTTGAACAATGACGTCGTGCTGGTCACTCGT
+>45750 1
+GCTGAAGCGCATATCACCGATTTAAAAGGCATTCGTTTAAGAGAGCCTGTCGTCGATCCTCATCCGGTTCAAGTGGAGGGCACCCGCAAGCTTATATGCT
+>45751 3
+TAGACTTGAGGTCGTACGTGACACCTAGACCTGCGCTCATGTGAAGACTCAACTTACCTCGGTATCTGTATAAGCTGGAGTACGGTGATAATACGCCCCG
+>45752 1
+TGTAAGCTGCCATCATATCCGCATGATATCCAAGCAACGCGCCTAATTGAGATGACGACACTGTGTGAGATTGGTGGCAAGGCCCATCGTGCTCTCTTGA
+>45753 2
+ACCCATAACTCACCTGTTGGATTGTGTACAAGCCGAAATCTTTGTCAGGGAGATCTGGTTGCGTCACCAATTCCAATGTTCCCGCGGGCAAGAGGTAGCA
+>45754 1
+ATACGCAAGACTCGGTGCTCAAATTCTAAGAGGTTACGTGATTGTGCACGAATGTAACGAGTCCGGCACGGTCGATACCGAAGACTCCGCTCCGTTTCTT
+>45755 2
+CCATCTTCTGGACTGTTAGGCAATCTGGAAGTGGAAAACAGCAGAATCCATATGAAGGGGTACCCATCCTTGCAGCCGCTTTCCTTGGTCAGCATAGTCG
+>45756 1
+AAAACATGCGTAGTGCGCTTCTAAAGACACGCGCTAAATGGACGGGTTAGGCCTCAGATACTTGAGTCCATGTATCTGCCCTCGCAAATGCCGTGTCGTT
+>45757 2
+GGGTGAGTCTAGCAAATTGCCCAACGTTCGACCTCGGATGCATCTTCCAGAACGTGCTAATGAACGGTCAAAAACTACCTGTCAGGTTTGCGGCTTTAGC
+>45758 3
+CCGCAGAGACATCTGTCATGTGAGTTCTCCGCTTTTAGCTTGGAGAACTGGAAAGTATCCACATACCGTAGGTTAGCCTGTGAAGCCCCAATCTGGCAAG
+>45759 1
+CTTCGACCTCATATGGCAATATCGCGGGTGAATTCTTGGTTAGCACCCCCATTGGCCTGAGAACTAGGATTGATGGAAACCCCTATACAAGTGCTCGGAG
+>45760 3
+GGGAATACCAGATGCTATCTCGAGAACTTTTCAGGAGGATGAAGATTTAAGGTGTTTCGTCCCGTCCCAAGACGCAGCCTGCATCAAGTCCACTCCTGTG
+>45761 1
+CAATCAGTGTGTAATCTAAACTTTGAACGTAGTACATCATATGGTTACGATCGGGTGTCCCGTTATGAGCCCAGGAAGCCAGCAGGGGCCTCTCTCAGCC
+>45762 1
+GGGGTCATTAGCCTTACGAGAGAGGGAAGCCGTCTACTAGGACAGATTTCCGTTACGATTTACCCATATAACTCTCGATGTTGGATCCGCCCAGAGCTAC
+>45763 1
+CTAACCATCATTGAATGCCTGTCACTCGGGTACGGAACCACTATGGCATTCAGTGTGGTGAGTCAGCGGTCGTTCTCCAGCGTAAATAGACGACATGTCA
+>45764 1
+TAGTGTCCTGTGTTCGAGAATTACGCCACAAATAGACTGTTTGCTGTTTCGGGGTAGCCCAACGGCACCTCCAGATGCATCAGGGTGGAACAATCCTAAC
+>45765 3
+TGGCGGAGACATTCATCGAGGCACCAAGGCGGTCTGGCCCTTGAAAACGTGGACCAATCTTGTCGCCGTATATTTTCACAGCCTAATATCGTCTGATAAG
+>45766 2
+TTCTGGGAAGATAAGTTCAGTATATACTAGTCCGGTCCGCCGCCATGCGCGTAGTACTAGGACTTCCAGGCCTTAATAGAGATGCCCGAATACTCGTGAC
+>45767 2
+TATCAGAGCAGATCATTGACATCCAGTGTTAAATGGTAGCTCGAGGAGCGACCTCTCCGCCCGTGATAGGTTCTCGGACAGTCAGGAAATTTTCCTACGC
+>45768 2
+CTCGGATGGTTTATTTACCCCAACAGAATGGCCCTTTCGGAATAGCCGTATGTGTCGACTAAGTGGGGACGTTGCAACCCTGCCAATAGACAAGCTGTAC
+>45769 3
+ACGCAAGTATTCCGGCGCCATCGACGGTCGCCCGTGTACCCTGCAAGGCTAACTTTCAAATTGAATCATCATTGGTGTGGGTTACGCTATAAGCAGTAGA
+>45770 2
+CGCTGAGGGTCCTACTGTAATCCGTTGCAGTCCCAGGTATCTAATTGAGTTTAAGGTAGAACCCGCAGAACGCTGATTACATGCGTCCGAAATGCCATGC
+>45771 2
+TTACGATATACTCTGTTACCACTTGGAGATCCTTCAGCGGAGCGCAATATCTCGGAAAATCCTCCTGGTTACAAAGCTGTCGGGCACAAGTGGGTGAGCC
+>45772 3
+TTAACTTATATGGAGCAGAAAGGGGTGCCGACTAATGTATCCTACGCAGTTGTACCTCAATAAGAAGGTTTCTCATGCCGCGGTGCCCTGCCGAGCCATC
+>45773 1
+ACTCAAAGCTCGATAGTCCAGCAGCCCTCAAGTGTAACGATGGCTTCCTTTTTGGGAAACGTGAGGCACAAAGGCTGGTACAGCATCTACCCTTGTGTTG
+>45774 1
+TAGTGCCCCTCGCGATAGGGGCGGATGGATGGGTTGACCACTAAAATCTCCACAGTTGCAATTTAGACGCCTATTATAGGTAAAGCCCTCCCACAGTTGT
+>45775 1
+CGAAGACGCCGTCCTTCCCGGATAGGATTAATTCGAAGTCCGGCGAGGCTTATATTAGTTTAGCTAACTTACTCGAGCTCCATGAGACCGGTGCAGCATA
+>45776 2
+CTACCGGAAGACTAGGTAATGTGGGCTTGCGACCTGGGACTGATCCGTCCTTTTAGACTCTCGGTACCCGATCACTAAAATCATCCCATTGGGGAAATAG
+>45777 1
+CGTCCCCTCACTACATTGTCGCCGTCCATAGCCAGGGTGATTATTTCTACGGTGCAGCTTGGAAAAGAGTGGTAATACAGCAAGTGCAAGTAACGTTCCG
+>45778 1
+GTGCAGTGGTCCTCCGCATTATGAACACGCCCCATATTATTAGACATCCGGCGGACCGGTCTCGTTATGATAACGGGAATGAATGTGAGTCCTATAACGC
+>45779 1
+GCGTACTACTCGCACGAAGATACTTCAGACTCTCGCCATAGGTTTCTGGGTTCTATGGTAACAAAGATAAGCGCTTCCAGGAGGACCGTTGGCGACTCAT
+>45780 3
+ATTATCGCCATGTCACTGTGTAGTAAGTGTAGCGTACGGTTGGAGGTTACTATGCGAACCAAACCGCCGCTGCTCCACACTGCGCTTACATAAACATGGG
+>45781 1
+GGCAAGAAACGTACTTGGGGTACTCTTCAGTTCTCATGTTGCCCAACGGATAAATGACGCGCGCTGAACTGGCTCCTGTGATCGAATACACCTGTTACAG
+>45782 2
+CGAGCAAACGTCTTCGGGGGCGAGAGTGTGTCACAAACATGCGATCTGCCAATTCTTAGCTCTATAGTTCATATGCCGACCCTAACGAGAGTCCTTAGTG
+>45783 1
+ATCCGAATTGATTGAGCCTAATGGGTCTATTGCAGGTAAGCCCTCTCGGCAGACGACGACCTGCTGCTCACTCTTAAATGAGGCACTCGTAAGGAAGTTC
+>45784 2
+GATCGGCGAAACTCTTCTTCCCTGTAGAAAAGATTCGTCCCAACCTAGGAGTCTCGTGGATCAACCTCACCGCTTTAAGAGGATAGGGATCTGGGCTTGA
+>45785 1
+CACAGGCGTATGAGCGGTACGGTCACAATCGTAGACTTTATTGTGGCGACACTGTTTGCAAGTTTGCACACGTGCTCGACTCCCGACCATAATGTGACAA
+>45786 2
+GTTCATCCGAACCTGCTTAAGCAGGATATATGCACGAATTCACCCACTTATTGCGATCCGCGGTAGATCAGGAGTAGTCAGAGTGCTCCCTGAGCTGTGA
+>45787 3
+GTGGTGGTTTCAGCCCATTTTCCCTTTGAACGATGGAAAGACCCGTGGCCGTTAATAAACCGGTGTGCCAACACATATGTCAGCATCTGAAAGCCGATCG
+>45788 2
+GCGGGTCGCTTGTCTCACTTGGACGATCGCAATCGTACATTTTCACTCCCCAGGGTTAATAGCTTAGGAAGACGACTTGTAGCGCGAGCATAACTACAAG
+>45789 2
+ATAGTGAACCCAATTCCAGGAAATGTTCCGCAAATTGGCTCTGGGTGCGCCACCTAACAGTTTAGGGCCGTGCGCGTTCTATGCTTATGCCCTAAGGAAA
+>45790 1
+TAGCCGAGTCCCAGGTTAGAAATTATCTGTGTCGGCACGAAGTGCGTTCAGCAAGTCTCCTGGAAAGGTACCGCTAACTTCATCCCAAAGCGTGTTTGAC
+>45791 1
+GCAGTTGATCATGGCATGCCCGACTTCGCGTCTTCATTAAATCGACGCGACGTTACGAACCAGGCGATAAATGCCAACCTTTGGGTTCGGTTAGTAGAAC
+>45792 1
+GGTGATAAATAACCACCCTGCCTATGGGTTAAGCATAGCTTTACCGGATCCGAATGCTTAGGTTCTAAGCCTAGAACGGTGGTCTGGGGCCTCACCATCA
+>45793 3
+AAATGTTGTAGAACTCTGTGTAGACACGTACGCAGCCAGATCCTTCCAGGGACACCGGCATTGCCGGTCTTGGTATCCTTTCAGAATCATATGGACGCGA
+>45794 3
+AATCAGTCTAAGTAGGGCCGTCATACCGATCCACCCCCATTCTGTGCCTTAGATTAGTAATGGGGGGGTAATTCTTGCCTAAGGAACCGCTGACATGAGC
+>45795 1
+AGATAATAGATCCGACGTTGAGCATCCGGCTACAACGCGGTCGTCCATCACTAGTACCGAGGGTTTCAACTTACCATTAAGGTTTGGAGTCTCGCGAGTC
+>45796 2
+TAATTTACCCCAACCATGTGCCCAGCATACAATGGTTTTGGTGCTACCGAATAGCTGCAGATCCCGCGACAAGTATCTGAGCACTGGTTGCTGGGGTGAA
+>45797 1
+GACTCATTTGCGAAAGGCGCCCAAACGCGTGACATATGTAGTAGCTTTTCACAGATGTCCCACTGTATGCAGTTCTGATGGCGACGTAGGTCCAAGCTAC
+>45798 1
+CCTGATGTTCTTATGTCATGCATGCAACCGGTGTCCGATTTGCCACGCCGACAAGAGTCATTATCAGTGACACCATTAGTTAACCCGAACGGGGGATGGA
+>45799 1
+GCTTTCAGCAGGACCATCGGTATATCGGCAAATCTCCCATCTACCAGTCCGGGTAAATATTTCCTAGAGGTTCGGAGAAACCGGTAGCTAGCGGTTCGAT
+>45800 1
+GTGTGTAACTAGTGCTTTAACTAAGAAATTCCTGACCGAGCTTGCTCAGCCGCCGGCCGCCAACTGTGTAGAATTCAAGATACCGGGCGTTAGCTAGTCA
+>45801 3
+TTGACATGAAGCACATGCGGTGAGACGAAGGCACCCCTTAAAGGGTTTGCAGGCGATTTCCGAAATCTCTCTTCTATACATCTAGCTCAGGTACGCGCGT
+>45802 1
+GACTATTATATCCGCCTTGGCGACGGATTACATACCATATGACCTCACACGTTTATGATCGGGCGAGTTCTCAGCGACAGTGTATGCAAGGCGGTACCGA
+>45803 1
+GTTCAATGAGACGCATTGCCACAGTTTCGTGCGCCAGGCCTAATAGTATGGCTCGTCATTGGCAACAAGCCTCGACGTATATCAGGTAGATCATTCAGGC
+>45804 1
+TAATCGTGTTTAATCTGGTGAGGTTGTAGTACTACTACTGGGCTTGGAGCAGCAAACCACCCGGTGTACCTTCGGGCAAACAGACCCCCGTAAAATCGTC
+>45805 2
+TAGCCCTCCTCAAGAATGCGATTGTTCCGTACCAAAGCTCGGTCGGGCTCGGAGCATGAGGGTCTCGTACTATAAGGGCAAACTTATATCTACCGGATTA
+>45806 1
+CTGTTACCACTACGAGATTATAGTTCCATAGTACCAGTCCCATCTTAGGATAGCTAAACTAGTGGTTACGGTGGCCGCCTGACGCACGAGAGGCTATCGG
+>45807 3
+ATAATATAGTATGCTAGGCACCTCGAAGCTCCAAGTCCAGATAGGCATCGGCGCGTAAGGCCACCCTAACGTGTGATAGCTTTCCAGGTCGTTGTGTATC
+>45808 1
+TCGGTCAAGCGCGTCAGGTATTTGGGTATGAAATAGACCCGTATTGAGCATCAAGTCTGGTGTAGGACCTCTCACACCTATGCCTTCAGACAGGCCACTA
+>45809 3
+ACGCCTGATGATCAAGCCTCGAGTTCTAACCATTCGTACGCGCATAGCCCCCCACGGTACTTGTGATTCAAAGGTGGGGTTCTATTAAGAGGAGTAGCTA
+>45810 3
+CGAATATCAGCGCTGTCAGTTACCGAGGAGTTCGCCTCTGTTAGGCCAAAAGTAAAGATCTAATCGTTGTGGATCGTGGACCTCGAGATTTCCCCCACGA
+>45811 1
+CATGTGACCACATCCAGGCACGATCATTATTGCGGATCAAGTACATGAGCCTCATGGGGTGGTTTATCTTAATAAGCCGTTCGGACCTGAAGTAGCCGCC
+>45812 3
+GATGACCCCACCGGAAGTCAATGGTCGTATTGCTAAAAGGGGTCTGGTACTTTGTGATTAGCTCGCCATCGTATGCACGATACAACATACTAGTCCCGCG
+>45813 1
+CGGGATTGTTGAGATAGTCTTCCGCAGGCAGGTGTGACCACGTACTTAATATCCCAGTCTTGGTACCATCAAAATAGGATCGCAACCCAGGTTCCGGCTA
+>45814 3
+ATACATAACCAGGGCTTGAACCCTAGAGAGGCGCGCATGCTGAACTATCGGTTCGGGGCGCTCTTAGCGCCAATGTCGTACATCTATAAGCTAGTATCTT
+>45815 2
+GGAGTGAGATTCGCTGCAGATACTTTGGTTAAACTACTAGGGCCTCGTGGCTAAAGTCCCTATCGAGTAATCTCCGTCTACAGGCAAGAATCCGCCGATC
+>45816 1
+CTGCCGAAATCTCAAACTCATGGTATCACTTTCGAGGTCATGCGTTGGCAGCAGTTAAGGCACCGGAACTATCCAATGGGCTCCAGAGGTGGTCATATCT
+>45817 2
+CTCGGTTTCATTTTACCAACTGATACATCTACACTACCGCGTGGCTTCAATTACGAAGGTAGGATGTGAACGTAACCCCGATGCCGCGGCTGTGAGGAGA
+>45818 1
+GGGCCCGGTTCTGCTCGTTCTACAAGAATGATAACGTTTCTGCCGAGTACTACGACTAAGCCTCCTAGCCCTCAGTCTAGTTAATAACAGGGGAGTAGGA
+>45819 2
+GGCGTCGGAAGGGTCTACACGCACATGCGGGTACGAACGGTTTGCACATATGGTTCTAACCGTACTTGGTCGTATACACAACATATCCGAAGCCATTCTT
+>45820 1
+CATGCATCTAGTAGCCGGCTTAAGAAGCAGTTACACCAAACCAGGTATCCGCACACGGCGGAGTGCGGTTTTTTGGGTAGCAGCTCTTCTCTATTGACAA
+>45821 3
+GTGTTAGTCTACAAATTCTAATGCGACCTTCGCGTAAACAATCTGTGTGGCTATTACACAGAAAGAGTGGCGCCCGTTGGGCCCCTGTACAGAGCCCAGT
+>45822 3
+AGAATGGGGAGTGGGAACTAATATCCTCCTCGTTATGCACCAAAAGAATGCCGCATAATTTTATGGTTCGTCGCGGCTTCGACACTCCCTGGGGACCCTA
+>45823 3
+GACCGTGGCGCACGATCCCGAGCTCCCATGCGGATAATGACCTAATGTATGTTGATAGCACCGTTGGACTCTGACACTTCTGGGTTAATGAATACTGACA
+>45824 3
+AAGTCATGGCCTAAGGGACATTCACCGCCTAGTGAGATATGAAGGTAAAGCCGTTGGCGTTCGGATTGAGCTCCTTCCCGGCTATTTACCCAAATACGTC
+>45825 2
+TTCGGCGGGAGCCGTGGTTTATTATTGCATAACACGCACGCGTCGTTGAAGGTCGCGCCTCCTCATCATCAACATAAAGTAAGGACCGTATACGTACAGT
+>45826 2
+GACCGCAAGGTTAGCTGTTCGATTCTAAAACGGCTGTACACCGGACAGCATATATGTCGCCCATTCGATATTTCTACATGGCATCGCAGCTGGGAAGCTG
+>45827 1
+CTGTTGACTGATGAAAGGTCGTACAACACATCAGGGCTATCTCCAGCCGGCTTGGCTCAGCCTTCTAGAGAATGCCAATGCAATGGCAGCGTTGTCTATA
+>45828 2
+TCATAAGATCTAGAGTCTTTTCAGTGCTAAGCCTGGGCTCGGACTACCGTCAAGCTAAAGTCACGGTTTCGGTCGTGGGCCAAATCATAGGCCCTAGCAA
+>45829 1
+TGTGACAGACTCGGGCGCTTCCTTTTTTACTTAGCTCGACGCCACGACTTTCAGACTTGGATGAGAGTACTGGGGAGAACCAACTTTGAGCAGCAAACCA
+>45830 2
+AATCTCGGAGCTTTACAGCCTAAGCGATAGTTCCATTGAGTCGGTCCGCCAAAAGGCTCTTAGAAGTCCTGGGGGTAACGCGCTCCTAAACCATATGGTT
+>45831 3
+TTAACGCCCCAGGTTTTGCAACCACGCTCGCGACCTATTGGGGGGTCGGGATTGAATAAAACCCCGCAATAGTAAGTAGCATCTTCTGACGTAATCGGTT
+>45832 2
+ATTCGCACCGCACCACAATATTAAGGTGGCCACTTCGCGCTTACGCTCACATTTTAGGGTAATCTTAAGACTCATGTGAACCAGAGGGGGAGCTTTGCGG
+>45833 3
+AATTAACTGCAGCACTACGCGGGGTTTTGCCCTGCAAAACGCCCCCTGATGGACTAACTGAAGGTGTCGTGGCAGTGGATGATATCACTTTTGAAACCTC
+>45834 3
+CCTGCTAATGATTAGGCGGACAGAAGGCAGTTAGTTCTGCGAGTCTATCTTACTCGGTACTGCGAGTGAACTTCCGACGTCATCCTACACCCGGATAAAG
+>45835 2
+AACAGCAGTCGGGGTCTGTGATCGATGATCACAGGGACGGGTCTTAAGCCTGATCCAAATTAGAACCCCTCGCGGCAGTCTTAACTTTGGTATTTACCCA
+>45836 1
+CGCTACTTGAGGGTCTTCAGATAAGAACCGACAGCATGCTGGGCCTTTCCGTGAAACGGATGACTTTGAGCCATCGTTCTACCTAGCCGCTAGTATAAGA
+>45837 2
+AGCATATGCCCCGACACTACTGTGATTTCTTGACAACGCGGTCCTCTGTTGCAGAACGACGGATTTGTAGTCATGAGTCCTAGCCAAATGGCCGTGAGAA
+>45838 3
+TGGACCGTTTTTCACCCGTGGCAAAGGGCAATGACCCAGTCTCATAGCAGCGGGCATCTATCTATTATTCAGTATAAAGAGGAGGCGTTCGCTAACCGTC
+>45839 2
+GAGCAACCTGCTCGAGTTGCGACCATTGTACTACTGTGCCTGGTACCTATAACGCGGGTTCTCGAGTGGCATACTGGGTCCAGTACTAAACAGATACATA
+>45840 3
+CCACTTAATAGAATACGGCAGAGGTTCGCTTAGCATGCCATACTCCCCCCAGTTAGGAGCCTCGCGGGCCATGGTAGTTTGGATAAGACATCTGTTAATG
+>45841 3
+TCCGTAAGCGCTGACATCCGGGTCACAGGCCTAATGGTATATCTCGTATATTGACATCGCGCCCTAGCTTACATGTTGAGCGGGACAGTATGCTAGCAAA
+>45842 2
+ATGCCTGCTGACCATTTTGCAATGGCTAGAGCCATGATTTCAAGAGCAGTACCGGCCTAACTGATTGTCAAATGCAGAATATCCGCCAGGCGTGGTCCTG
+>45843 1
+TTCAATCCCCACGTACAATTTGATCGCTTTCCGTTCGCTCATTGGGACGGGTAGGGAATAGAGGAACCACTATGAACGGGTCCCGCAATGGCAGACATTT
+>45844 1
+ACTCAAATCCGGGCGAGTTTTCTGTAACTATCCTCCGGGCGGCTGGGCAAAGTGTTTCGGCTCAATCTCTTGTCGGACAACAAGTAGTAAAAGACTGCAC
+>45845 1
+AGGATTGTCAAATATGCGACCCACAGGGTACTCCCAGTACCGTGCCCAGGGGTAGTTCTTAGACAACCTTAGTGGTCGCTATTAGTCAGTCACGTTCAGA
+>45846 3
+CAAAGGGCGTATAAGAGTTGACGAAGGGCACCGTACCCTCATGAGACTTTTCACTGGACTCGGCATCCACTAAGCGATGACGTATTTGCTTTCATTCGGC
+>45847 2
+GCTGTGTGGAGTAGCCCCGAACTAAGTAAGACTTCGCGCCGTGTGGATTCTAAACCGATTTGACTAATAGGACAGTTACAGAAGCTATGTTCCCTCCCCG
+>45848 3
+GGTTTCCGGGTAGGGCTGGCCTTTCTGGCACCCCTAACAGGCATTTTTCAGGATTCACTCTTGGGGGCTACAAAAGCAAACACATAAACTGCAATGAGCT
+>45849 2
+CTAATTTCAGTGGTACAGTTGGCGCGTGGCTTTCCTATACCGGACGTCGGTGCCGCACAATCCAAGTAAGGCATCTGAAAGACCACATTATGTGACTCAG
+>45850 2
+AAGCACCGATTAACCGTTCAGCTGCCGACTTTGTTCGTTAGGCTAGATCCGTCGTGAACCAATACCACGGTCCGGAGGTCATGTCGACGATAGTAAGTAT
+>45851 1
+CACCCTAGTGTTGGCAATCGTCACTTCGTTTTGTTCGATTGACAGCTGGAGGTATCCCGCGCCTATCCGGATGAGAGAGTACACCAGGATCTCAAAAAAG
+>45852 2
+CTCCGGTCCTGCATCACATGTACACGTATACCCGATCATGACGCTGCGAAAGCTTGAGCGACCGCTAGCAGTTGTCTTTGGTTAGCAGTTAATAAAAGGG
+>45853 3
+CACCTTCTTCACGTCAAAAATCCTGAGGTTGGTTGGGGAGAAGAGCACTCTATTGTGAACCTATGCATAGTAGCCGACGGGACATTCTTGCGGTAACCCC
+>45854 3
+TACTCCTACCCTTAACGGTTGTCGTGGACTACCTATGTCGTAGACACTAACTCGCGTAGGACTTATGAATTCAAAATTAGGGACCCCTGCGCGGAGGGAG
+>45855 3
+GATTCAACGTGAGGCTGACAGGTACCCTCGAGGCGCTCACAAACAAGTAACTGATAAATACTTTCTTCGTAGGTCATACCCGGTCTGTTGCGATCGGCTG
+>45856 3
+ATCTAAAAGCCACCTCCGAAACTACTGCCTTGTAGCCGTCTTAACTCTGGTGGGGTGCTACATTTCAGAAGTTGGCAAGTATCCGAAGCAGTCTGGGCAG
+>45857 2
+CCTGTTTTCTCATTCGATAAAACGGAATCCAATCGGGGAACTCGGTGAAAAGCCATCCACACATGACAGCGATTGTCAGGGCCCTGTCGAGTGTGTGTCT
+>45858 1
+TAGCCGAGGCACGACCAGTCCGCTTACCTCATGTCGATCGATGAACTGCTTAGGATGCATAGATGACCTGAATTTGGTTACTCATCGGACGGCATCATAG
+>45859 2
+CACAGAGTCATCATCAAGATGCGATGGTCTCGTACCTGATCAATTTGCGTATACACTTGACTTGAGAGTGGCTCACTAAGCGGGGGTTAGCCCTACGACC
+>45860 2
+TTGTAGGGCCCTTATCATAGTATTCAGAGTGGGTCATACAACGTAGGATAGCTGATCTTGGACCTTAGCCTCGGCCGCGGAAATACCCCTCTAAAGCGAC
+>45861 3
+AGGTCCCCCGTTGACCAACACGGTTCAACCTCAGGATACTAGGCGCGGGATGAATAACATCCATCCTGTTTATTGAAGAGTGGTGCTATTTCCGTGGAAC
+>45862 3
+AAAAGTGTCCGATGCCCAGGCCCCCTTAGATGAACGTCATTCTTGAGGCAGGAGTTATGTTAATAGTTGTAATGGATCCACCTGTGCGCCACGTACACGC
+>45863 3
+GGGCATCCATTCGGATGTCCGGTAAAGGCTTACGCCCACCGTGTGGAATCCAATATCGATACTTTCCCCGAACAAACGATGCTGGTGAATTTTGTGAACG
+>45864 1
+ACGGTCTATACCAGGCTTTGCATGATGCCCGAGCTGGTTTCCAATATTCGATAGCATAGGCGATCTTAGTCACTAGAGACCGCGAAACTCGGTCCAGGTA
+>45865 1
+ATGTACAGACGTGGCCCTTGGTTATCTCAGAGTGCAGTTATCTATGCATCTGCATTAAATCGGGTCGGCTCGCGGACAGACACTCGCCACCATAAAGTGA
+>45866 1
+TGACTACCCGTGAACCGGAACTATACTCGATATGCCCTCAAGAGTAAATTGGGTCTAGCCTATGTAAGAACCCGTGCCATGACTCTTCGTGAGGTCGGTG
+>45867 2
+GGCAGTTGTGCCCATGGACTTGTAATGTCTCCCTAGAGAACAAGGCTGCCTCTGGAGGTTCTCAACTATGCTATAGTACCCAGCGCAATCGTAAGCTGAA
+>45868 1
+TTCGCTGTATCAGAGTAAGCTGCTGTGATTGCAATAGTGCACAGCGTGTATGCTTAACAACCCGGTCGTACCATGGCGAAACGTTCGGGACTCCCTAAAC
+>45869 3
+AGACCCGACCGCCAATGGTAACCACCATAGTGTTGTACTGTCGGAAGCTCGAGGAGTCTGTTCCTTGCATGCATAACTGATGTCTGGGAACTTACACAGT
+>45870 1
+CTCGTTCTCATGTAGGCTATGGCTAGTTCACGTAAACAACCAAGTACCGGGCGAAAGGTTTAGAATAAACTCGCTGTGTTATCCGCGTACCGCTAGCGGC
+>45871 2
+TGCGACGCTATAACTGGATATACGCAATTCGGCATGTTGGACAGGCGCATCCGCGTCTTAGACCATAACGCATAAGAGCATGTCCTGGCTCATCAGTGTT
+>45872 1
+ATTGTTTATTCACTTGGCGTATCCGCCAATGACAACCACATGATGACCACGTGGTCTCGTGGAAGCTGGATCCAATGGAGCCCGGCATTTTGGCGAACAA
+>45873 3
+CTATCGCGCACGAGTCCACCCCGCTATGACTTTCGATTGGATGCACCCACTCTACATGGTGTGACTGTGTAGTAGATGAGTTCGAGATAGTGAAAACCAG
+>45874 1
+GCCTCTTATCTGGTTGAAAGTCAATGACGTCCGCCTTTACTGTAATATCGAACAGAGGCACGGGGGGATAAACAATGTCATGATCCGCCTGCTCGTGCAC
+>45875 3
+TCTTGGCACTGTCCAATTTATATCGAGCGGCTAAGCACAGTACGATGGAGTTAAATCGTCCGCCCAAGTCGGTCTGAGTCACGCCTTACGGTGAGTAAAC
+>45876 1
+CCTTAGAGGGAACCATGGAGGTTTGCGACATTCATTATGCATCTAATTCTTGTGTCACACCGCTCAAGCTAGGCCATTAGGCGCAGCATCATAGCCGGAG
+>45877 1
+GCGAATCAGCGACCTGAACTCGTCATTATCCCCTCCGTAGTATGAACTTGGACTGGAGGTGTACCGTATGACCATTCAATGATCCCAAGTGGGGGTATAC
+>45878 3
+CCCGATACTGTATTTACACGGGACCGGAGTGATATACCTCCCCAATTTAAGCCTACGCTGAAACTAATTGTAGGTGACAGCCGGGTGTTGGACTTCGCAG
+>45879 1
+GTACGTTCTTGTGGTCTTCCAGGACACACAAGATGCTAAGCACAAGCTCAATTATGGAGCGCCCATTTGCGGCAATCGGAGGGCCATATCTCTCTTGAGA
+>45880 3
+AAACTATTCTGCCCGCATCCCCTCAGAACGCAACGCATGCCCGTAGTTTGCGACATAGCTGGTGAGAGTTACTAGAATCCGTATGGTTGAGGAGGTTCAT
+>45881 1
+TCTTTCCGGAGGATTACGAATCAGAGCTATATCCGTTTTCGTAAGGCAAGGAGCCGGGCAACCGCAATACGGTGCTACACCACGCCCGTTGTTGTTATAA
+>45882 1
+ATCATCCCGCCCGAAGAGACTCGGCAGAGTAGTTTGTAGACTGTCGTGTTTCTCGGTGCTAAGAAGCCCAGTTCCATAGAAAGTCTCCGGTGCATCAATA
+>45883 2
+AACCGGGTGTCGGTCATGATCATTGGATACGGGTTTACCAGCGCAGCGCCAATGCCCGTAGGAGTATTATTCACTGGAATATTGAACGATCCCCCTAACT
+>45884 2
+CGATCTGACATGTCGACGGTGCTAGAGATTCAAGCGCCCAGTAGACTCTCGAACAATACCTGGTTCGGATGCCACGTATTCTGAAAAGTCCTCGTAGTTG
+>45885 1
+TGGAACTTACAAAATCTACGCTGGCGGGGTAGCCTTGTTACACCATAACCGTAAGACTCCCATCGTTACGTCGATTCGCCTAGGTAGTGGCGGTGACATA
+>45886 1
+TTCCTGCCGATGACGATTCTGCGGCATATCCGACATTAGGAAATCGTTAGCAAACAGTTGTCCACCGTACTGACTTGGCACGGCAAGGAGTACTGGTTCA
+>45887 3
+TCACCGGAACGATTTAACCCGTCCGCAAGGTAGTCCAAGCAGCGCTGTCAGTAGATCCGGCATAGACGTTATGATTTAACGTCTCGTTTCGGGTGACATA
+>45888 3
+TGAATAATGCGCTCCATTTTGAAATTATTTACCATACAGTGAGATGAGGCGCAGATGCCCGTCACCCGAGCTGCGGGTGCTATGGCTCTACCCAGATAGC
+>45889 2
+CAATTGGAGGATCCCAATAATTTATGTCTGTTGCACTAGCTTCTACATGTCACCCGAGCCTCCACGTCTGAGACATAGCCAAAGCGGGGACGTTGGATGG
+>45890 2
+AGCCCACGGGCGCTGCGGTTTGAGAAACTGGGGAAGTACAAGATAGGCCTTCGTGTTCAATTACATTAGCTAACATGGCACATAGTTCCCCACGTTCCTT
+>45891 3
+CCAATACTATCTAGATCGTGTAGATTACGTCCGGCTGTCCGGTCCGGCTCGACCGCATCACTCTAATGTGGAGAATAGTGCAGATTATAGCCATCAGGGA
+>45892 1
+TAGATATGCCCAAGAGATCTACGCTATACTATGGGCAAGCCACAGTCGGACGGTTTCGTCCTGGTTCTAGATTTCAGCAATCAAGCGCCCGTTAGCATGG
+>45893 3
+GTGCTCTATCCCATTATGGCATTCCCGATTCGATTACGAAGCAGATCCACAGGTTTGACCGACCACAAGCAGGGTTCCCGAATGGGGGGTATAATTCGTA
+>45894 1
+TCTACGTGCCGGTCTTAGCACCCATATGGAATGTGGCGTGTGATACCCCCTCCGTCACCGAAATTGTCAAGATTAAGGGCACTCTGAGTAGAGTACAGAT
+>45895 1
+CAAAAATCGATTTGCGGAGGCGTCTAACTCCGGGACTAAATTCTAAGTGACTCAGTGCATGGATGGCGTCGTTTATGCCTCCGACCCTGCAGATCTCAAG
+>45896 1
+GCATACCCGTCGCAATCGTGGTCAAGAGGAGTGTTTACACCTTTGGAATAATAGTCTATGTGAAGCTCACCGATCCACAGGGTTATCCCGCGAGGTCACT
+>45897 1
+GGGCCATAGGTGTATGGTCACCACAGATCGCGCCCGTTAAGCACCAAGTCCCGGTATGGACTAGTCTATTCAGACTCGAGGGTCATCTTTCAAAATGTAT
+>45898 3
+GCCAAAAGCAATGCGCTGTGATTCCAGCTTATGGTGTACGGAATCAGCTGACCGGAACTACTCCGGATGCGTCATTCGAATATATCACCCTGGTTGTAGC
+>45899 2
+TACCGCTTACTGAGGACCATCTTAGATACCATAGCGTCTCGCCGGGGGGTCATTCGACATTAAGAATGCCATCATCTGTCCGGTGTAGAGTGACGCAAAT
+>45900 1
+ATATTCAGGCGGCCTAGCGAGATGTTTGCAAGATGGGTGCGATTCTCACTCAAGTCAACCGATAGCCGAGTACACTTGGCGTATCAACATGCCTACGTTC
+>45901 3
+AGGTGGACTGGAATGCGACATGCCATCTGAGTCGTTCACAATTACGTGGAGAACACGGTACCTCCCCCGCTCTCAACTATGTTGGTGTATAACTGCATGA
+>45902 3
+TTCTTCACCAGATGAGTGTCGAGAACTATTCAGTTCGGAGACAAAGTCTACCTTGTACCTATGTTCGACCCGCGACCCGCAGAGGTCATGATGGACGATG
+>45903 3
+CGGTAATAGGAGTTATGCTCCCTCCACGACTTGGGCCCTGACGTCCGGGTACTGATCGTCAAGAAGTTCACTCAGTATTCGAGAATTAGATATCAGGACC
+>45904 2
+AAGGGTTTACTTTCGGACCATTCGTCACGCTTGGGATGAAACCAAGGTAAGCGCCAGTCCCAATTGGCGATCACAGCATTGACTCTCTAGCGTTACTAGG
+>45905 2
+GAGCCGTACTGTGCATTACATGTTCCCACTAGACCGGAGTCAGTGCAGGATTAAGTCATGGGCTTCTATTCATCGCATGGGCATCACCACAATAGGGACT
+>45906 1
+TTAAGGACCCACCGAGCTAATCTTTCCTACCTATGGGTACGTTGTGAGAGAGAAGGGATTCGTCCCTGGTGCAGCCACAGCATCGCATAATATACTGGTC
+>45907 1
+GCAGTACATTGAAGTGCACATTAACCAGATCCAACGTTCATTCCCAGCTTTGTTCTAACCGGGAGGGCCTCTGCCTGATTTGATCGAGGAGGGACTGAAC
+>45908 3
+CAGACCACAATTAATACTACGCTGTATAAGCCGATGGGTTTACGGTGCGGAGTCCTAATACCGAGCCGTTCCTGCAGGCTCCGAAGAGTCGTAACTTGTT
+>45909 3
+GGTCAAGAAGTCGTACGGCTACAAAAACTGTCAGTAGCGCAACGTCATTGTTGACCCGGTAGACACCATTTTTGCGTCACCAGATGCTTGATGCTGCGTC
+>45910 3
+CTCGTATAAAGTTACTTAGATGCGCAGTAGCCGATTTTCCAGGTACGCTAGGCATTAAGCATTGTTAGGGGCGGACGACCTTCACACGTACACTGCAGCC
+>45911 3
+ATGCGAACCACTCTATTTTACCCCGTCTGTAGAATCGGACACGATGAGGTCCTACGGAAATAACGTTCGGGACCCGGGTCGACTGCTGTATAAGCTGTAT
+>45912 1
+GTGAGTATACATTGCGTGGCGTATCAGGAGCATGATTTGTATAACCTTACCACACACCTTACTTTGCGTTCTCCAGACAGCGGGAGATACCCGCCAGGGA
+>45913 2
+AGTATCTTACACATGAGAATGCTTACCAATCCTACGCCGTGGAGCGTAAGCTTCGTCCCAGTCGAATGGCCGTTGTCCCGGTTGGAGGTAAAGTCAACTA
+>45914 2
+ACTTTGGGCTCGTTTATACCAAGCCAGCCAATGGCAATACGCAAGAGGAGAAGATTGTCCTGATCGAATCTACCATCGTCCTGCGGCTTGCGGTAATGTC
+>45915 2
+TATTTGATTGCGCCCTTGGGTTTTAACAATTGCCCCGCGACACGTAACCTCATGTCGTTTGGGATACTGGGACTACCACGCGAGGGCGAAACAGAAAACT
+>45916 3
+TGCTGGGCGTCATTCATACTAAGGCTGTCGCAGAGTTGGATCCCGTGGCCATTTGTACGGAAAAACCATCGACTCGTCCTTATGTTCCAAACGAAGGACA
+>45917 1
+CACAATTAGAAAAGGCCGTTTTACATCCTGTCCTAGCTTCGGTGCCTGAGAACGCGTTTGGACTATAGCGGCTTATTCCAGGGTCGACAAAGCCATGAGC
+>45918 1
+GCCCGCGGATTAGACCTTCAGCGAACGTTCTCATTAGTAAGAACCTTAGGCAGAGTGAGCCAGTTAGCAGAGACACTGCTTTGCATCCTTACTTCGGAGT
+>45919 2
+CCATGATATTAGCAAAATGCGGACGCGCCTCCGTCAATTTAGGATTGCTTGGTCTGCCCGCGGATAAGACGAGTCCTAGAAATTGTGCATAGTCTCCACG
+>45920 3
+ACCTGGAGAGTCAGGTGGAAGTTGGATTCCTCTACTTATCCGGAACAAAGGATCCGACCTTAGATGGCCTCCACGCGAGCTCGCATAGTTTATGTCATCA
+>45921 3
+GCGGTTGGACATAGTATACGTGCCACCCAGCCCACGTCTTCGCGAGTTTGTGTTAGCCACGGGAATATGCGGACAAAACCTAGAACCATATTCTGGTTTA
+>45922 2
+AGGATTTATGTATTTATCTGGTATGGCAGCTGTGACCGGAAAATACTCTCGGCATAGACTGCCGAACACACTGAACCGTCTGCTACTCAGACGGCGCCTG
+>45923 1
+TGGGTGCCACCCCAGCTATCTCCGACAGATATGTGTTGGGATTACGCGGGACCCAAGCGGCTTGATTCAAACGATGACGCTTCCATATACAATGATATGT
+>45924 2
+GGCAGAAGCTGAGGCCAATTCGTAGCTGGTTTTCTAGCTAAGCTCCCAAACTCATCCATCATTCGTACAGGATGTCCGCCACGTTAGGTTAGGAAGTACG
+>45925 2
+TGTAGTCTACAGAACATCGATCATTGGGTCTATATGGGGTATTATGTGGTCCGGCTGTCCTGAACCGAACGATCCATCAACGCCCGGGTATAGCCCACAA
+>45926 2
+ACCGTATCCCATAACGGTTTAAAATACGCACTACTGCTTACGGAGGATTACTATGATAGTTCGAGTTCGTCCGACGGAAGCGCGCCCATCCGTGAGTGTG
+>45927 3
+AGTTTATGGCGCCCAGTCCACCTGCGAGTACCGTTACGCACAATCGCGATACGAACGTGTTCCATATTACTATTGCGACGAGAAAGGTTTGGGCATAGTC
+>45928 3
+TACTATACACGTGGAGTCCGCGACAAACGTGGTAGACAAAGTCTCCGGATTCTTCAACTTTGGAGTCGGAGCATTCACGTTGACACGCAGGTGCTACCTT
+>45929 1
+TAGACCATAAGTATTGTGAAAATTCTCCTGTCTGGTCGCAGTTAACGCTGTAGCTCCGCTAAGTGGCCGAATCACAAGGCTCCGAACCGATTTCAGGGCG
+>45930 2
+CCGCTGTGGGCACCGTTGGGCACTCTCCATATGTAAGACTCGCTGGAATGAGCATCCGTATACAAAACTACTGATGTGTGATCCGGCTTATGACTAGCAA
+>45931 1
+ACTCCCGGCTGTCGCCTGGACCTTCCTTGTGCATCGTACTAAGTTAACGGCTGCATAGTACTAAAGCCAAAGAAGAGTAGTGGCAGACCTAGTATTCTGG
+>45932 1
+TGTAGGCCTACGGCGTGCGCCATCAAGGCATTATCAGTTCGACAGTGCATGTTACCACTTGCAGCAGTGACCTAAACCTTTATGAGACGATCATCTGAGG
+>45933 1
+AATCACGCATAGTAGAGCATACCTCGCAGGCTAATGCCACGCTCCTGCTTGCTTGACAAGGGAGACATAGTACTGCCCGTATGGTGTACTAGCGTATTTG
+>45934 2
+GTTGTGACCGTGTGTCCAGTACCGGAGGACCGTCCATACTCCCACGCGAATTAATTCCAGAGCGTTCAATTCTAAAGGGTACAAGTGTAGTTGTACGCCA
+>45935 1
+GGGTTGGAAAGTTTAAGGTTGGAGTTCCTTCGGCCGGAGCTAAGCTTAGCTCCAATCACTGACCTTATCATCCTACTACGCAACGGCTCTCAAACGAAGG
+>45936 2
+AAGGGCAGGGATCAGCGTCTTGAGCCCGAAGCCTTAGAAGATCCACTCTGTCTCTACGCCTGTTAATGTCCATGCGCGTATAGTATTGCCAAAAATTCGG
+>45937 1
+GATCATTATTGGTTTGTAACTAGGGCACACCCACGAGTCGGGGGTACCGCTGTCAACGAGGTGCTCAATCTGTATGGCCATGTCATCGTACCAAAACACT
+>45938 2
+ATTCGACTGAAGATTTATGTGGAACCAATAATTGCTAGGGCACCCCCCGATTTGAGCGTGTGGATCTTCGCACCGTCATCTGCTCGCATAAAGCGGCGAA
+>45939 1
+GTAGCTAAGTGATAGACGTCACAACCCACCTCTGAGGGTAAAACGCCGAATGTGCTGCTTTCGGCGCTACATAGTTTTTCTAGCGTACACTCGGTGAGAC
+>45940 2
+GGTGCCACGATAGACAACCCAATCGTAGGTGATTGAGTAGTCCTATGTAACTGGTGGTAAGCCCCCCCAATAAATCTAGTGTTCATAGCTCGTGCGTCGC
+>45941 2
+TTCCGACGTAAGCCAGGCAAGTCTGGGCGCTACACTCAACGGTTCAGACCCGATTGGACTTCTCGGTTTTGCGTAAGAATCCAGTAAGTTCTTACAAGAG
+>45942 3
+ATACCACTCCCGGGCTCATGCAGATTATCGCTTCGTACATAATTGCCGGCCACAGAGTGGTGGTAAACTACTTAGTGCAGCGTTTGAAGGCTCAGATCAG
+>45943 3
+CGCTTTGGACCAGTAGTCCTCAGTGTCTTTGCCGCATAAGATGAGTGAGGCTGGCCCCCAGGCAAAGTTGAAAATGTCTACTACTCCAGAGATTTCGCAA
+>45944 2
+CAACGGTGGTCTATTATACGATGGCAGATCACCCTCGGGGCAGGTCCTTTACCATCGGGATGATGCCTAACGCCTCATTGGACTTCATAAAGGAGCATAT
+>45945 2
+CTTTGCCGTCAGGGGAACATTGGCAGGCCTCAGCAGTAAACAAAATCAGGGATCATTGTTCAATCTCTTAACCGGTAACGCGTAGGACTGCTTCCTGCGT
+>45946 3
+TGTACTTTATAAGCCGGTATGTTCATGACGCAATAGTAGCTAAGGAAAGAACGACGCGCTGACACTCTGTTTGACCGGAGTCCCGTCCGCTCACTACGGT
+>45947 3
+TGTGCCTACTGATTGCAAGATACGTTGCTACATGCTCGTGCTTGTACGGGATCCAAAGAAAGCTCTGCCCAGATAAACATGCATCCCTGTGGCTGCAAGG
+>45948 2
+GGTAGAGCGCCGAAGTGGTTTCCCTCGATTGTAATGAGGGTCTTTGTCAACGTCATTACCTCCATACGATATCACGGAGGCAAGAATCCACCATATCGCG
+>45949 2
+GTATTTGTTACTATGAGCGCCTTGACCCGGCTCTTGGCAGAATCAGTGATGCCTCTCGTCGACGAAGAAGTCAAAGAGAACCACGCACTTTAGGTCGACT
+>45950 2
+CAACTGAAGAACACGCGGACATTGTTGGGCACCGCTCTGGATATTTCACACACGGATTTCCCTTAAGGGTCTTCTGTAGTTCAGGAGACCGAAGCCGTAT
+>45951 3
+CCCGACAGAGTAAGATTCAGAAGTACTTCGGCCGCGGTTCCCAGTTCGAATCTCAGAGAAATCGTTCAGCCGTCGGGACTATCGTTTGTGAGATATCTCA
+>45952 2
+GATAGACAATCAATCCTATGTCGCCACGCTAGATGGCCTAGTACACAATTTGGGTTTAGAAGGTGGAGCCTGACCCGCTGTTTGCACAGACGTTTCCGAC
+>45953 1
+TTATACTATTGCCACACATAACGTCGTTTACTGGTGGCGCCACCCTGCGCAGATGTTAAGGCGTTTATACACCGAGGAGATGGCATGAGCCGGCTAACTA
+>45954 1
+GCCACATACTGCGGCAGGATGCACAGGATCGTCTGAATTCGTGCAAGTATCGGTTCAACTTCTAGCCTGAACGCCCCTGGCTATGCGTAAGGATATATAT
+>45955 3
+AACCGTGGTATTTCCGTTCTGACTCCTAGGGCAACCGACGTAATTACTGGCAGTTGTACTGAAGTGTCCGACCGCGGTATAGGGTAGAACCAAATATCCC
+>45956 2
+ACCTCCAACGTGTAGTAGGCAGCTACTTGACGGTTATCGAGCCAGGAAAACTAAAGCCATGTTCGTAGCTATTCCCCCGTTGAAGTATGCTGGTGTACGC
+>45957 3
+GGGTCTTGCTCATCTTAAGCTCATAGTGTGTAGCCACTACCGCTATGCCCACGCTGAGAAAACAGAGACTGATGAGGTTTCGTATGGCAATGCACCTGCA
+>45958 3
+CTGAGCATTATATGACAGGTCACCTACTTACCGCCTCTTCAAACTGTGGTGAGCACTACGATGCAGGCATTGCTGTGACAGGTCGCGGCAGTAAACATTG
+>45959 1
+TGCTCCAACATGCGAGGCTTAGCAGGACCGCAAGGCACCGGTGATAATGGTTTTAGGCTTACTTTAAGCCTACCGCAAGCAGATTTGAAGTTGTTCCCCA
+>45960 3
+TGGCTTAAGCGGTCCGTACACTCAAAAAGTCATCGGATAACAATGCATTGTGAACAGCGGTCTCGTATCGTGAGTTGCGAGTGAATCTCCACTGCCCCTG
+>45961 1
+AAGAATTTAGGACCCACCAAGCTTATACGCGGCTGAGTTAGGGGTTACTGTTGATTCTGGCGTAAGGCCCACGCCCTCACAGCGTCAGATATGCTTCTAA
+>45962 1
+AAGGTTTCGCATATAAACTGTCACAGGCCAGATAACGTGGTATATAACTTCACGTGCTAAGCGGCATGAGGTCCTATCGAGGCCGCGGCCTTGCACTTTC
+>45963 1
+AGACTAAAAGCTGGGAAGCTATCGTGTGCGTCTACGGTAGTATTCTCACAACGCGCTATGCGCCACCTAGTCAACTCTACCCAACGTGATTTGGTTAGGG
+>45964 2
+CATTTAATACACCGAAACAAAGCGATCCTGGTTCACGCAAGGACTGAATGGCGGTATTACTGCATCAGTTCGGTAGATCCGGGCTTCTCGCTCGTTGAGC
+>45965 2
+TTATAAACTCGCCACTGGTGACTTGTTGGCGACGAATACGGGCACGTTGGAGATCCAATAGATTCTCCTCAACTGCAAGTTAGCCGTTTAGCCGAACGCG
+>45966 3
+GATCATTCATACTCGGCCATTGGGGATCATACTCGGCTCAGCTCGATTGAGAGACATAAGAAAGCGGCCTTGCTAGACTCTTGATTCGACGACCGTGTAC
+>45967 3
+GGGCGTTTAAGTGTTATCTATACATTCAGCACCACGGCTCGGCGCAAAGTATGGGGTACCCTAACTCCGATAAGCTGACAGCTGTTCAGGGTTAATCCCA
+>45968 3
+AATCATTGCTTAGTTAGTTAAGAGATCGGCCACATAGAACACCGGATAGGCCCTGGGATCCATGACTTCACGAGCAGGGCTTGTCCTGAACCTGTCTGCT
+>45969 2
+GTTTCAATTAGCGGCTCGAAGATGATAACTTCCTAGATCATCGATTCGACCCGAGTCCTGGGCCACCGAGACTGAGTTTGACTGTACCGGTCGATGACAA
+>45970 2
+CGATTAGGTTACATCTCGAACTGTGTCGGGCTGGAGTCTGGTTAAATAGCCCCATTACACGCCCAAGCGCATCAATATAGGAGTTTCTGACCACTGGCAG
+>45971 3
+CCGAATGGTACATGAAATACTGCCATTATATGGCTGCTTCTTACCGTCCCATCAAAGTCACATGCCTGATCGGCCCGGTGCGATAAAGGATGCAGGTTGG
+>45972 3
+TTAAAAGGAGCTCGTCGGATCTTCGTATGCTCACCACAGGGGCGAACCCCAATTGAAGTCACTCTGCTCCTTACATTTATGCAGGGTGGGTATCAGGCAA
+>45973 1
+CTAGTGAGACATGACTCCCTGGCAATCAGTGAGTATATAGCACCTGCTCACCCGAATGGCTATGAAACTATTCGTGGGCTGCTTGAGCCAGGATTGCCAT
+>45974 3
+AGGTCCCAATTACAATACTCTCAGTAAGCGGGCGTCGTGAGCAGCCTTCATAGTTAGGGCCCTATTCATCGAGGATTCAATTGCTAGGTTCCGACGCGAA
+>45975 2
+TCACGACGACGCCGCGCATTTTAACAAATTCATGGCTCTAATCTGCCCGGAGCATGACGGATTGATCAGTCGCACCAGTGGAATGAAATCTGGGTCTTGT
+>45976 3
+ATATAATAAGGCCTCGCAGGGATAGTCCAGCGAGGGATTCTGGTTGCTTCCGTCACAGGGGTTACGGTCCGCCGACGTTATACACTACACTCATTAATAC
+>45977 3
+TTCAGACGCGCCGGTGTATAGCAGGAGGTAGATGCCCTTCTAGATCGATCCACTATACGATCTTCTAACCATAGCATGTCGAAATCGCGTGGTACCTAGG
+>45978 2
+GTGGTTATGCACATTATCGGAACCTCACTGCACATTCACGTCCGAACTAACAATTCCCAGTGTTCGCGACGTTGAGGAAGTTGAGAGTCGTCGCACGTGA
+>45979 3
+ACGGCCATAGGAGCCCCTGTTTACCGGCTGTGCTATATGGAAGGAGATCTATCATCTCCAGCGACTCGTACGAGTCGTTTGAGAGATTTACAAAGATCCC
+>45980 2
+AAAATCTGGCTTGAGCTGTAGTAACAGGCTTTCGCACGCTAATTCTGGTAGGACTAACCACAAGTCACTTGAGGCCCGGCTTTCGCTCCGGAATAGATGC
+>45981 1
+CCTCACACCATTTAAATCTTTAGGGCTCAGCCGCAGGCGTTATCGTTTGGCCCTCCGGCTGAGAAAGTTGCGTGTAAATATTAGGATACAGAACCAGCGG
+>45982 2
+GTCAAGTTCATTCGGAACTCTTAGTTCAGTAGCTAGTACGCAGGCTCTACAATATCCTGGCCCATTCACCGGTCAGATAGGTCGGCCGGGGAAAATTACG
+>45983 2
+AAGGACAATTTCATTCAAACCAACGCGTATCTGGTCCCCGACGTGTCAGCAAGCCTACTTTGCGAGACAGTTTTATAAGGTGCATGCTCGGGCGTGGCAT
+>45984 2
+TCATTCGAAACCGTGCCCCGACCCAGATAACCAGTGTGACCACGCTGTATGCGTGTGAGGCGATAAAGGGGTTAGATCTAGAATTTGCCTTTAGTCCCTA
+>45985 1
+GAGAGGGCGGTCACGACGCTCCTTAGTTTCCGACAGCGGATATATAATGCAGTATCAGTCGTCGAAGCGTTTTTACTCCCCTGGAGAAACCTTTACGCAA
+>45986 3
+AGTAATATCCTGGACCACCTAGTGAATACCATTTTGGGTAACCAATAAGCAGTAGGTAACGTATTTTGCAGAGCGGGCCTGGCCTCCCTGTCATCGGCGC
+>45987 1
+TCCGCGTTGACTCTCGCAAATGACTAAAATCCTCATGTTGACCCCGATATAAATTGGGCTAGAGCGGGAATGAGTTCCTCGAGCGACACTTGTGTGAGCC
+>45988 2
+CCTTAGCCATCCCTGGACACCTGGGCGGTTTCCTGAAGGGTCTTAGTAAAAGCGTAAACCAAGTGATCATTTGGTGACCGCAAGAAGTATCTGCAGTCTC
+>45989 1
+TAATGCGAGGACCAGGATTTTAGGCTTCTGGTAGACACTTCGGTTCACTTCCAAAAATAAGCGGTCCGGCTTCGAGATCTTTACGCATCCGGGCAGCAAC
+>45990 2
+GCCCGAGAGGGTCTCACTAACCAATTGAAGTAATGGGTTGGTGACGCACCGGGCAATGAATACCCCAAAACGTGATCTTAGCTACTTTGCCCTTTTCGTG
+>45991 2
+CATAGCTACCCGCCACCGAACGATCTACGTTATTCGTTATGACCGGTAATCGTGCTCTGGTGTAGACGCGCCTTACTAAGTGGAGGTTAAAAGCCGAAGT
+>45992 1
+CAAACCGAACGTTGTACAAAACCCTGGGGGCCTGGTCCCGCTTATCGCAAACAGTTAGTGCTACAACATTGACATGAGCTACGGCTCTGTTTTTAGGGTG
+>45993 1
+TTAGGGCTCCTCGTCTATCAACACGGCCCGTATTAGTATGCTTTCACCGGGGATGACACACGAAGAGTGAACTGGCGTTGTAAATACCAATGCGACCTGT
+>45994 3
+AAAATGGGGAGTATGTCCTGCATGCGCCGTTCAACGCATGAAAAGAGTGAATCGCTTGTCGCCCCGCCAGATACCAGCCGGCTTAGTTCTTTGTTTACAA
+>45995 2
+GGGTGCCTGCCCCCGAAGCTCCCCATTGTGAAACACGTTAGTGGAGTTATTGAATCTAATGAACACATGGCTGCTAATCACAGTAGAACTGCTTTGCCGG
+>45996 1
+TTAAGATTAGGTCCTTAAACCAGGCTGAGTGACCGATAACCGCGCTAGGTACGATCACTTTTATCGCTGTTCGATCCGAATGATACACGGCAGGCGTCCG
+>45997 1
+TAGACATGACTAATTTCAGCGCCGCGAATGTATTTCCTAATCGGGGTATAACCTTGCTCTGGTACGCTATGTAGTACCCAACAATCGAGCGGGAGCCGCG
+>45998 2
+TGCCCCTACTCTGGTAGTTAGTTGACAACGCAATGATTGGGAGCTTCCTTCAAGGGTAGATCAACAAGCTACCTGTCAAGGACCCCGGAGTGTTACTCAG
+>45999 2
+CCTACCGATCTAGCTTAGCCGACGGGAAATTGGGCCGTAATCTTTAAAAAAACAGAGTGGTGCCCGGCGCTAGTACAATCGCTGTCGAGGTTACTTCCTT
+>46000 1
+TACGTAGCAATTTATGCTGCGGGCGATTAGGACCTTCCTCGAGACTAACTAACTACCATCTCAATGCGACCGTGTTGCGCTATAGGAAGTGAATCCGCGG
+>46001 3
+ATATCACGCCAGCGGGTCCTTGGTTAATTGCCCCTTGTCAGTTCACAAAATTGAACGCTCGTGGGGGACGGACATTTACAGTACGAAACACTCGTGAGTC
+>46002 2
+GGATACGTAGTCCTAATAGGTACCGCATCACTGTGTAGACATTACTGGGTTGCTAGGTCAAATGCGGCACAATGTAGATGCCGAGCCTACTTCCCCCATG
+>46003 3
+CTCAAACAAAACGAGCCATAGTGTTCCCATCCATTGGCGCGAGTATGCGAGGTAAGTGTAGTACTCTATCGGGGCCCAAATGATCTGGGTTCCGTATTCC
+>46004 2
+CACCTAGGTATCAAAGAGCGTCGAGCCGCCGTTGCACGTATTCAGGGTGATTATATTCCAACACCTGGATGCTTCTTAGGAATTTAAGAGCGGTCACCGC
+>46005 1
+TCGGTGCATATTTGAACCTTACGACTACACGGTAGAGGGGATTCGCCGCACAGTCAACCACGTACGTGTCTCAGTGCGTGCATTATATAGAGCGCCTTAA
+>46006 1
+ACACCACGATTGCGCGTGTTTGATAGGGTAACAACTGTATGTCGTCTAGTCGACACACTGGTAACGTTAGCCTTAGGAGCTGCGGCCAACCTGAACATTC
+>46007 2
+GGGTCACGTTGTCTTCATAGGAGAGCTCTCCTAGAAGTATTTTGCTGAGACCTGGCCGATCCCTCACATGGAGTTCATAACGTGAACAACCAGCAGCGAT
+>46008 1
+CGTGATGTGTGTAAGTGGCACTCCCTCAGCCAATCTTTGCAATAAGGTGCAGGACCACATTCAGATCGATTCCCTACATGGCAAGACGAGGTGACGTTCT
+>46009 3
+GCGTCGTGTCACGTACAATGCGACTTCGAATTCGAAATGGGTTTCAGCCTAGTCACCATGGTCCTTGTACAAGGTGCCAGTACCCAGCGTCAGATATAAG
+>46010 2
+AGTAGGGTTTGGTGACTTCTAAAATATTGCGCTGTTGCGAACCCACAACGAGATAGACAATGTCTTCCTATACAGCACTCGGGGCTGTCATGCCCAGCGC
+>46011 1
+ATCATAGGCCAAGACTTGGTAGGCAACGATTCAATCGCCCGAATATCCGCTAGGCCTTGCGGTATTCGGAGTGATATAAGTTTATCTCCGGGCGTAACCC
+>46012 2
+AGAACACCTCGCCTACCAGATGAGTCAGGATGTCGTGCATTCGCCTGCTTCATGATCGTCAGAGGCAGGAGCTAATTTTATTTACGGCAGTAGATCCAGC
+>46013 2
+CAGTTGGAGTGAACCGCCGACCTTTCCGTGAGCGGCTCGTTGCGTTTGGTTTATCCTCTTGAGTAATCATCAGCGGATACAAACCAAACGCAAAAGAGTC
+>46014 1
+TCGAACGTTGGACTTGACCCACATCTGAGTGTACATTTTTAGCCGCTTATCTCATCGCCTACACGGGTAGAGCGCGGGAAAACGATTTTAAGCGACAGCG
+>46015 1
+GACAGTCGCCAACTATTTGGTGCGGTATCAGGCAGACAAGATAATTACCCATAACAGGGCTACTTCCATGAGTACGCGGTCGTACCTTACTCTGGGGCTT
+>46016 3
+TTACGGGATCGCATTTGTGTCCGACAGTGGCGGTATGACCAAGGACTCTACAAGTTCCTAAAGCTTGAAGACGCTGGACAATCAGACCCTTTGTATCGCC
+>46017 1
+GACCGAGGGAATTGACATAGCTCTTCCGCTTACCCTGGTCTAGCATGGCTACAGGAGATCTACATACCTGGTGTGACTATGAGCACTAGCACTGCATATG
+>46018 1
+ATACCACCTCGGTGCGTGGGTACGAGTGCGACTGTTCTCCGATCGTATAAGAGCTAAAAACACAGTCCAAGCTCGTTTGATGCTAGCTCGCTATGTAGCA
+>46019 3
+CACGGGGGCGAATGGCCGTAATCACGCAACTATTTCCGTGTACATGCCCCAATTTTTCTAAAGTATAAAGCGGACTCGCCGGTTTTTTACAGCGAGCGGA
+>46020 2
+ATTCAGTGTACACATATCTAAGAGCCTATCGGCAGCAAATCGGAGAGCCCACCCAGTCCTGTAGTGTTGCATCACGTCGTTACTTAACGTATCGGGGGGT
+>46021 1
+TAATCATTGGTTGTTATGCTCTAATAACATACCTACTTGGGTGCGCGTCTCACGTCGCGCCACGACCGCCGGTTGAGAGCACTGATAGGCAATACAAGGA
+>46022 1
+CTAATGCGTGAATATAGACCTCATGGTCCGCTACCGGTCGAACTTTGCAGATTGGCTAACCCTTGTAACTGACTAACCACAGGCTGGGATGGCGCTTAGA
+>46023 3
+ACACGACGTAAAACTGAATAGTAACTTGTGCAACCCGGTGACGACCTTGGTTCTCCCGTCACTGTGGAGCCCCATGAGTGATATGTGCTAAGCTTGTGCA
+>46024 3
+TGGCAGTATTCCATCTGTATTGCGGTGCAGCGGTACAATCAGCCCCGCAGTGTGCAATGTCCTGAGTTGAAATGAACCCAAGTAAGAGTTCCCAGCATCT
+>46025 1
+TGTAGGTTCCCGCATTCGGCCCCAGACTTTAAAGTCGATCTGCAAGACGATCCGGCTATCATGAGCGAATCGGCAAGAGAGCGTCTTCTTCAAATTAGTG
+>46026 2
+CTATTATTCAGGGCTCCAGCCCGTAGTCTGGCTACAACTGACCGTCGACTGGGCAGAAAAAAGTTTTGCCACCTGTTTAAGCCGTATGCTGGTAAACGAG
+>46027 3
+GACCGCCCGTCAGCATACTCGATTGCCAGCTCATGATAACGGTATGCTGCACCCCTAACCTAGTACTAGTGAGAGTGTTTTGAGGGGGAGTTCAATATAC
+>46028 3
+AGGCTGTACTCACGGACAGACGGATTCCAAATCAGACGACGTTCCCACCTGCGATTCGATTATAATTCTGTCCCTGTCTAGCGTTGGTAATAGCAGAGGG
+>46029 3
+CAGGGTCCAAGGTCTGACACGGCCTCGACTCTTATTAGTCAACATTATTCTACCAAGAATTAAGGCCAAACTGTGAGCCGGATCGTCGTGTGGGCCTGAT
+>46030 2
+CCAAGCGTCAGTGCTTCATAAACATAGGGGAAGCTCCGGCTTTAAATACAGTCCCATGTATGGGGCGGACGCTTGTAAACACATCCGTGTCATTCGCGTT
+>46031 3
+GTATCAGGCAAGTTTTGATCCTCGAATTAGGTACGCCCACGCTACACCCGGGCCTGTGGTATGGCAGTAAAATGAGACACCCAATGGACGTTTTCAGCTT
+>46032 3
+ATCCCAGACAGTACTAGCCACGTCAAACGGTTTCGTAAGTCATGGTGGGGTCTAGTCGATGCGACGTAAACCATTGACTCAACATTGTACTTGTGCCCGG
+>46033 3
+TGCTTTTATTCCGGGCAATCTGGAGAATTCTGATCCCTACAGTTGTAGAAATGGGTCGGACCACGAAGGCCTCGCCACGCCTGGTAAATGAAACGCTTAC
+>46034 1
+GATCGTGATTATGTGGACTGAGCAGAGCGACGTACCGTCGTACAATGCTCAGTACCTTCGTCATCCACTGTGGGACTCCTAAAGGTCCTGACTTAGCAAA
+>46035 2
+GTGCGACGGACTTCAACTGTCCAACGTTATAGCAGTCTGAAGAACAAGGTTTGCTAGGTTCGGTTCGAACCCAACAGTTTCGACTGAGCGTCAGTACTCC
+>46036 3
+TCGTGTACGGCAGACAGGAAAACTCTTGCTCGGAGTATGCACAACATCCGGGCCGAACCTCTGTAATCGGGCTTTTCTAAGAATTGTGGGACCAACTCTT
+>46037 3
+TTCGACCAACATAGCTTGGGGTAGGTATCGTCAATAGTTATTATTAACGATCACGTCCTGCCCTAAACGCCGGGGCCTAGTGCTCGACAAGTGTGCAGAC
+>46038 2
+TCTATACTTCCAGTGAAACCGACGTGCTTACGTTGTCACCGCCTTAGGATCTATCCAAAGTACGGAACGAGAGATTGTACGAGCGGCTGTGAGAGTCCTC
+>46039 3
+GCACCCCGCTGTTTCGCGTCCTAGTGTGATTGCTCGAATGCCTAGTATTTTCCCAAGTGCTAAGGAGACAGCCTTAGAAATCATGGAGGCGGTCAAAACA
+>46040 1
+ATGTTGACCAGACGGAGTGTTATGATACAGAATAGCGCCCCTTCGTACCGCCAATTGTATTCCAGTGTTAGTGCCCATACAACGCTAAGGTGAGGTCCCG
+>46041 1
+CTGAATTCCCTTTGCTGGATGGTTGCAGGGCGCTCTGCTGGTGACATGCGCCCGAATAGACTAAAATATGATGACTTATTCAAACAGACGCGCCTCCAAG
+>46042 1
+CAATTTGATCCTCCGTCGAGTGCCCTACGCACGCCGGCCGGTTACTAATTATGGAATCATGGGTGGTAGTGGTAATAACCATGCGAGCATCCGCTTAAAA
+>46043 3
+TGTATCCGGCCATCCGGCCGGCTCGCGTTGACGATGCAAGGTGAGACGCAACTTGATACTTTATGGAGCGCCTAGATTAAAGATCACCATACGTCATTTA
+>46044 2
+GTTATTTGCGGACTAGGGCTCCTCTACGAGGACTCCGAACCTTTGATGCCCTCGCAGGTTATGCGCGCGTCATAATCACCGGATTGAATGAAGCAAATAA
+>46045 2
+CTCGGATTCGGATGCAAGAGAGCAGCGATAATCATTAGCTAATGGGCCCTGTTGTCCAGTAATCAAACGGTGACGCATTCACATCTGCGCTGATCTCGCT
+>46046 3
+TGATCTACTAAGTCCATAGGAGTGCAAGTACCCCCTTCTGGGTATTTCGGACAAGGCCAGGTAATACCTGGTGGAGTGTCAAGACGCAGTTCCATATCCC
+>46047 2
+CTCCGCTGTACGGCCAGGTAGGGCCTTGCCTACTCGTCATTTTAAAGGTATATGGTAAATATCCCTCTTGGACAGCGCCACGGTCGAAAATTGGAAGCAA
+>46048 2
+CGTAGTTAATACCCATTGGATCATAGGCGAGGAGCGACCGAATACGCGTGCCGCGAGCCATCTTTTACCCGGCTGGTTTTATGAATCACAGACTGTTAAC
+>46049 3
+GAGCCACTCTACAGCCGTGGGGAAGTTACCCATTATTCCAGTACAGCAGCTCCGTTGAGACCAATTGGGGATATTGTGGCATCAATCAGCTTACTGATGC
+>46050 3
+ACCCTCGAAACGCCCCAGCGGATGAGAGTACCCCAAGGTGCCCTTTTACGCTATTATATTGAACCAGAACGCGGGGGTACATACTTATTTGTGTGGTAGT
+>46051 2
+GCATTTAACGAATTCTCCCGAGAGAAGACATATTTTTGGTGGCGCAGGGTGTACATAATACGATGCCGTAGATCCAGGTCCCATCTACGATCGCGCGCCT
+>46052 1
+GCCGCACATACCAAGCAATTAGAGAAGAGTCTTGTCAATTTAGTAGCCTAGCGGCTTGTCGGTCTCCTTGGCGCGCGGCGCCGATAAACAAATATTGTTC
+>46053 2
+GAGAACGTCCCCGGGATAACGGTGGCCTACACTCTTCTCGATATAAGACATTGGGGATGCAGCATGTCATGCCTGATACACCTCCATTCATGTAGAGTTG
+>46054 1
+ACTAATCTAAGCATGTAGGACGTTTCAGCTGGAGGCTACGTGGCGCCGACTTTAATGCCAGATCAGTTGGGTCTATATCCATCGCACCTTGCAACGACAG
+>46055 1
+GCTTGTACGTACGTTGTTACCCTCTCGGTTCAATTTATGTTAGTCTGGCCTGAGACTGACCACAGCCAAGCAGACTAGCCGAGTAGGGAACGATCCAAGA
+>46056 2
+AGCTTGCTTAAGAGCGCGTCGGAGCGCGGCTGTATAGAATAGGTTGCATCTACATGATTCGAAGTTCAAGCCCATCCCCCGTAATCTAAGTAGGTCCATC
+>46057 2
+TTGCGTCATAGGTTTTAAGAACCCGTTGCCCTGGGTTCAGGACCGTCATCCCAACGACGATGCAAGGTGTCCGAGTCTGAAACCGCTAAAGCTATTGTAA
+>46058 2
+TCCAGTACCGTCAGGCTATCGTACATTGCAATGCTAACAGCATAGAAGTGGCCGTTGCGCTGTAGTGATCTCGCGAGACGGCTCACTAAAACGTTTTACG
+>46059 2
+CCCTAGGGCATTCCTATTTCATGTGAGTAGCAAAACCAACCTTCGCTATGGTGGTAATCAGTTCGTAAGATGGCAAGGGTAGGACGCTTACTGCCGCACC
+>46060 3
+CTGCCTCGCTATCAATTACCAGGGCAAGCTTGAGTCTGTTTCGGTCAGCACTGTGTCACCGTGGCACTACAAGTATACACGTACGTAAGGCGGATTAAGA
+>46061 1
+GCTTGCGAACGTCTAATCCAGACCGCACATGTGCAGCTCGCAGAAGGCTTGGAATCATTCTGTTATAGGCCTCCTTTAGGGAACTAACAGCGGTTCAATG
+>46062 2
+CTTGCTTAGTTAGTATCAAAACCACTCGCTTACAAGTGGGCTGCGGTTCGCATGGGGATTTAACAACGCCCGTGATCCAGTGCAACTCCAGCGGAATGAT
+>46063 2
+TCTCATACCCCGCAATTGAATTAAGCAATATTGGGAGCTACTGGCAACCAGTTCTGATATTCGGGTCCAGCTTTGCGGGCATTGAAACCCCCGGTAAGGG
+>46064 1
+GCAAACGCGCTACCTACCGAGGTCACCCCAGGATAATCGTTAGTAACGTCGGTTGGTTCATCATTGGTATGCCGGAAGCTTCGTTAAAATGTGTCCAGAC
+>46065 3
+CTAACCGATGTTAGTGCCTTCCGTCACAACACATTTTGGAAAGACGCGTTGAAGGTGGACCATTCGTTGAAACCACTGCCCCTGGGTCTAGGTTAACGAG
+>46066 2
+AGACTTATAATCGGAGACCTAAGGTTGAGGGTAGGTCAACCATCCGTTTGCCGATGTTTTGTCCAAGGGCCACACGCCTTACCTGTTATACGGAACCCGA
+>46067 1
+TGGCTGATCTTTTCCCAGGGTATCGCGCTTGAGACTCACGTCCGGAATGAGAATCCCGCCCAGGCAGTATAAAAGGTTAAAAGTCTTGATCGTCTCCAAG
+>46068 1
+CATCACGCACAAAAGCATCTGTCCGGCGGTGGTGATGTCTCGATACGAACTGGTCTATTACATTTAGGTCTACAGTAGACGTCTATGTCGGGACCGCAAC
+>46069 3
+TGCTTGCTGAACAATGGTTACTCATCCAAACTGATGGTGCGAGACGGGCGTGTCAGGTAAGCACGAAATACCTACCAACGCGACTCGTGTTCTTACTGTC
+>46070 2
+CATCATTTAAAGTCATGATCGGGAGCCCCCATCGAAGTGGAATCCGGCTTGGTGTGCAATGGCTGCGATATTATACGGTATATGCCCCGCCAAACTGATC
+>46071 1
+TGCTTATGGTATACATGATCTAAACGCACCCCTGAGTCTCTGGGTAGGCACAACTAATTCTGCCTTCGCACGAGGACTAAGACCTGCCTGGGGGAAGATT
+>46072 2
+AAACTTGAGTGCGATTATTTCGTAACATGTATGCTTATCCGTAAAGACGTGACTCCGCTACCGCAGACCCGTGACTCAGAGTGGGAAGTGCTCCAGCTCG
+>46073 2
+TATGAGTGACATTCACGGACCACGCGGCAAGCGTGCCGTTATCTCGTGACGCATTAAGAGGTATATCTTTATAAACTGGCAGCCACTCGCCTAGTCTAGG
+>46074 1
+CGACTATCTAAAACTTAGTTTTTAGCCCGATGCCGAGTTCGCGAGAGTGTCTAACTGGGTTGCCTAGGCAATCCAGTGCTGATACCAATAGGACCCCGAG
+>46075 1
+GTAAACCATTAGTGGGACGAGTTTGTCGGGTCGGAACTCCGAGGCATCTCACGAGCGAACTCTCCATTATTCCGCAGATCAGCACAGGGTATTATCTTCA
+>46076 3
+TGAGGAATCATCCTTCTTTAGCCACCCGCTTAATACCAATTCGGCATAGGGATACCGGGATGTTTGGAACCAAAATTCGCGCATCGTGTACGGGATGCGC
+>46077 2
+ACGCCCATGCATTTCTTGACGTATCGAACGGGACCTTGCTTGGTGACGCTGGATAAGCGGGGATATCTATACAAACGCTACCGTCTCTAAGAAGACTCTG
+>46078 1
+CAGCTTCGAATTCAAGACAACAAATGGCAGCAGTCTCTTACTGTTTTCGCGATGCCGCCCAGTGGAGTTGGTGCCATCGAGCAATAACCGGTTAGCTGAT
+>46079 2
+ATACGTGTTAGGACGCGACATACCTTATGTAACTCCTGCCAAGGGGACCCACACCTCAGGGGCTTATGTTTGATTCGAACTAGAATATGATTCCGCGGGC
+>46080 2
+GCGATGACAGGTCAGGAGTGTCAATACTAGTACGACTCTGTTCTCAGACGAATCCTTCCTTGCGATAGGGTAGCAGATCCCTATCAGAACTCTGTGCGAC
+>46081 1
+GATTAAGGTGCATTTGCACCGTCCATCATCTGCCGTTAGGTGGACCACATGGTTTATTTCCAAGCAGCTACCAGCCGATCCGAGTAGGAGGGACTAATCA
+>46082 3
+ATCAGCGGCCTCGCCCCCGACTTAATAAATAATGTATCGGGTGGCCACGCTAATGGTCTTCAAGTTCTGTTAGATGATAGTGTCGACCACAACGGAGTCG
+>46083 3
+ATAAGAGATCGGGACTGGACAATGAGTGTGGCGCAGACTGGTAAATTCTCCCCCTAAGCTGACGTCCCTCAGGTGTATACGTTTACGTCACAAGTCCTCT
+>46084 1
+ATATACAGTTGCAAAAGCCTGTAGGAAAGACACTACACCTGATGTGTCTGTCTCAACTTGCCGCCTGTCTCGGTGAACGGGGTTGATTACAGCGTCGCCA
+>46085 1
+ACGCGGTCTAACCGTCAGAAATTATGAGATGACAGTCGAAATTGGTGCCGGCGTTTAGAGCTGTAGCTATCCACTTTTGCCCCTGCATCCTGCGCAAAAG
+>46086 2
+AGGCGATACGATAGAGCCCCTCCAGATATCTTGGTTCATACGCGAAATGCTGGTTGTATACCGCCGAGCGTCCGCTAGGTATTCTGCTATAGAAGCTAAC
+>46087 2
+CCAGAGGGCGGTTCCGCTTTTCCTTCAAGAGTGCCAGCAAGTGGCGTGAAAACATGATTTGCCATATGTCAAAAGGCTTCCTTTCCTGAGAGATACCGAC
+>46088 2
+CTGTATCTTGCGAGTCCCTTGCTTCGTGTGTAAACACCTTTCCGAGCTAAGAACACGAAAAGAACGAGTGAGGTGCATTCGCCGGTCCAATGTCATAGGC
+>46089 2
+GTTCAATTATAAGACCAGCCTAGTTAGGTTAATTACAGCTGCCTTTGGAAGTACGAACTCGGACTTTGCTTACAGTCCGGCCGCCCGGGAACGATCAGGC
+>46090 2
+GATATCCCCGAGGGCGGATATACTTCCTTCATCGCTCCTGGGGATCCTGAGTTCCAATGACAGCTCTAAATTGGATAACGCAGCAAGTAGACCGTGTAGT
+>46091 3
+ATTTCGTCGATTTGTGGTATCAACGTCTGATGAACGTCGAGATGCACGCTAGTCCACGTACGCAGGAAAGCCAGCGAAACGGCCTTTACTTTCCACGATG
+>46092 3
+GATCCGTAGCCCAGCGGGTATAATCTTTGTCAAGATGAGCAATGTAAATCCGGCTATTCGCACAGTCTGCGGCGCCCATGTTCACGATGAGATTACGTCA
+>46093 2
+TCTTATGGTCGTGAGAACACGGAATTAAAAGGAATCTCATCTGACTGCGAGCCGGAGTCCACGGCCGTCATCATTTTCACGTCCTAAAGCAGGTGCGTCT
+>46094 3
+AGTGCCTCAGAGACAAACATTGTGCGGCTATATTGGGCCTAATGGCTTTAGTTTCGAAGGACTATCCATTACGGAAGGTCGGCGCCCTAGCCCTTCCAAA
+>46095 2
+TACGTACGATTATTCGGACTCTGGTCGGTGACGTGTCCGGGACGACGGTTCAATTAGTATAAGCACCAGAGCCATTCGGGCTACGCTTTCTCACAAACAA
+>46096 3
+CAGCGACCATACTCTACCGCAGCCATGCGCGTGATTACGGCTAAATTTAACTGGCGCATTGGTGTAAGAAGAAGGCCTCTGTAGAGCATTCGTGTCTACT
+>46097 2
+GCGTACTGCGGACCGAATTTTGCACGTGATTTAAATGCACGGGTTTTGAATCCGCTAATTATGCACCATTACACGCACCCGGCTGACAGTGAAACCTGGG
+>46098 2
+CCTCATATGAGAGAAGGTTTAAACTGAAACCCGTGGGTTTCCCGAATCTTGATGCGCGCGTTCGAGCCTTTTTCCTACGGAGGGCACTAAACATGAGACC
+>46099 1
+CTACCGTCGACGATGGCCCTAAATTAGGCTACTGTGATATAGTGGCTAGGGATCAAGTTCTAGCGTCAGACCGCTTGGATGCTAGAACTTCACGCCCATA
+>46100 1
+ATCACGATCTGGGACACGGATAACACTTTCACGCGGGATATCTAACTACTGCGACCGCGCTATAGTTGTATATTTCACGATTTCACGACGACGGCGGGGT
+>46101 1
+GCTATCTCAGTCGCCAGTTTGTCTGGCGGACAAGGATCAATCGAACATAGTACTACGCTGTCATTGACCTTGGAGATTAGATGCCTGGCCACTACCGAGA
+>46102 2
+CAACCGCCGGGAATGCAAACCATAGGCGCTTGGCCTTTCAGAGGGGATCTAGCTTTTTCCCAACTTGGCCTTCAGGCTGACTCGGTTTATAAATAGGAAA
+>46103 3
+GGACTACCTGCGATCGGAACTTAACGTCGAGAGTACTTTCACTGCGCCACCAGTGTCCTTCATTCGTAATGCAATGGAAATCCAATCGCTAGGTGTGGAG
+>46104 2
+TCGCACAGGTCAGAGTCGCATAGAAGACGGTATGTTTCTTGAGCGCATCAGACCGTCCTCGCAAGTCAGCTATTCGTAGAGAGCTACCGCATATACTGTT
+>46105 3
+GTATCATGAAGTAGCGTCATGGCAGGACTTCAGAAGGTAGACCTCCATGACTCCGCGATCTTAGTACAATGCGATAGCTTTATGCTCGTGCGAGCCTACC
+>46106 2
+GCTAGACGAACTCGGCGAAGCAAAGTATCTCGACAGAACTTCCTTAGATTGGTCTATTGATTAAGATACTTGGCGGCGCGCCACGTTGGCCATTGCATCC
+>46107 1
+CGGTAAATGCGGGGCACAAGTTATAGCAACCGAAGCCCTCTTTCAAATGAGACGGATTCCCAAATGCCGTCTTCGATTCTCTTTGTGCAGGCGGACTTAG
+>46108 1
+AGTTTGGCCCAAGCGATGTCAGCTCGTGACTGAGGACCGTTTGAATGGACCGCTGTTGACATTGAATTACGCCTATTTAGGCCGATCAACTGAACCACAC
+>46109 3
+TCTCAGGTGGTGTTTGCCGAGTATGACCCAGTACGTACGACGACAGTTCCAACCCGGGAACGGGAACTCATATTTTCGCTCGATAATACTCTAACGGTAG
+>46110 2
+CAGCAGGTCAAGCGATAAATGGGGCCCTCGTGTATCGAATTTAATGCTGATGAATCTAGCCAATTCGGGACTTACCGTACGCAGCTTGGACCCCTAGTTC
+>46111 3
+CTCTCGGCCGTACCCCGGTTAGCAAGTTGATATATTATGATCAGTCGCTCCTCTGTCATGTAGAGGATTCCAAAGGATGGTCCCGGACAAGAGGCCAAAT
+>46112 3
+ACCGTTCGTAGTCCACGTTCAAGTGCGACGAGATCCGGTTAGCGGGATCTTTAGAGATACTATGCGCCCTCAAGTATAAATAAATTCCCGACGCTGCTGG
+>46113 3
+TCCGAATCATTTCCTGACTGACACTAGGGGATGGCGTTCCCACGCCAGGTAAGCCTAAAATCTTGTAGAATTGTAGCCGAGTTACTATCGACAGGGTCGC
+>46114 2
+TTCAATGATATAAACCTATTAACTCCCTGTCCAGACTGCGGTCAACGAAGGCGAAGAGGCAGTGTGTAACTAGGTTGCGTGCTTGTCCCGGATCCCTCAG
+>46115 2
+GCTCAACTCGCTGATGAGATTACTATCGATCCGGATAGTCATTGGCCCTATAGCATGGCTCTTCTCGGGAAGACAGTGGGTGCTACAAACACGAGTCACT
+>46116 3
+GCTTTTTAACGACGAAGCTTCCTGTCTGCCGACGTGGAGCAGTAACCCATTCTGCTATAACCGAGGGGGCCGCAGACCTATTCTAAATGACTGGAGTATA
+>46117 2
+GATCTAAATCACGTCACAATAGGCCGCGCGTTTAAGAGCGTGCTAACGATTTGTTCCTAAGAGCATCCGCCTTTCTAGCAAAGTTGGGCGCAGTAGCGTC
+>46118 1
+TCTTTATTAAAGAGGTTATTCCAAGATAGGGTGTGGCCACCGGTCGGTGTTCTGCCGGTCACAAGGGGCTACTAACTAAGAACCCCCGCATTCTCAAGAC
+>46119 1
+GGTATCTACGTAGTCTTACCGAGGCCTGTGACATAGCAACTCATGATACATGGCCCAGAATTTGGTGTCTCTTGCCCGAGAGACAACTCGTCTAAGGACG
+>46120 1
+CCTATTCGTCAGGACCCAAGACTTTGAGGATACCATGCTTTCCGGGATCACGAGGGTGGCCAGCTCCGAGACCATAGGGTTATACAGAAATTTATCTCGT
+>46121 1
+TATCGATCAACTGTAAACTTCCGCTGGGTGGAGCATGACAGCCCCTGGGTACAAAATCCGAGCATGTGTGCTTAGCCCGATTTGTCTGGCATCGCATAAA
+>46122 2
+CATATTGAACAGATCGATCGTGCATATGAGAATGCCGCGCACGTCGCATCGGCTGGTCTGTTCAGTCAGATCGACCAAGCATGTTCGGATTCAACATCTG
+>46123 1
+CGTCAGGGACGCTCAGTGACAATTTTCGCTATAACTACAGTTGAAAGTCTCCTTTTCATGTCGCGTTCAGGTGTCGGAGACGTAGAAAGCCCACCGCAGA
+>46124 1
+CCGATTTAACGGCCAGGGTGGGACCATACAAATATCAAGTATATCCCTGTCTACATCGGGGTGACCGGGATCATGAGCCAACTTGTCTTACGATGGTCCT
+>46125 1
+TCTAGAGGGCAACGCTTCTGGGTGATCCAAGAGGGTCTCTGAAATCAGTACACCCGGTTTCTCTGAAGCAAGTCCAACCGGATCTATAACCTTTGGCGTA
+>46126 1
+AGCCGGTGAGTGACTTAAACACTATGCCCATGGCAGCTTGACACTGCTTAATGAGGTGTGACCATCTACCGATGTCGGAAGGCCTTTACCTCAGCTAATG
+>46127 1
+GCACCACGCAAAAACCCTAGATGTTTCCTTCTTGGTGGTGCGCTATCACGGTGGTCGTACAGATGCTCGTATGCTACAGAAAATGTAGGCAGAACTCGCT
+>46128 2
+TTCGCGACTGTAGGGGGCTAAATGGGGTCTACCCGACAGTATATAGATCTTGTCAACAGGATCTAATGTAGTCCGACATCAGACCGCCCTGGCTCCATAT
+>46129 2
+AAACGGTGACCAGCTTGATTTGGACTGATAGCACGCCGGTGTATCTTCATGATAATCGGTACGCTACCTGCCACCGGCTAGCATCCGATTAGAGATCAGT
+>46130 1
+TGTTCTTAAGCACCGAAATTGTGGCGGGCGGCGGAGCGAGATTACCCCAGGAACGGCGTCAATTCTTTGAGTAAGCTACTACTCAATTTCTCCCAACTGA
+>46131 2
+TGACGAGTACATGGATACCCGTTCGAGCAATGCTCCCATTCTCCTAGTCGGGGATCCTAGAAGGCGTATAAATTTCCGGTAAAAGGGAGACCTTTCTGCC
+>46132 1
+ACTCCCTTGATAATGAGATCGCAGTACAATGTCTCCTTGTGGACTGTTCAAGCGTGGTCGCAGGATCCCGCCTAATCGGGAACTGAAACGTGCTACATGA
+>46133 3
+TTCCGGAGCCATCGTCATTTGACCTAGATCAACACTACGGAGCAGCTTCAGTTAACGATACTCGCGCGAATTTACAAGTGCGACAGGTGCGTCAGTGTTG
+>46134 3
+CCGTGCGACGCCCTTGATTGTCAAGTTAGATACCGCTACAGCGCGCTGTAATCGTTATAGGCCGGCACCGCACTGAAAGTAGGTAGAGTCTATATATACT
+>46135 3
+GTCGAATGGTCTGACGCGCAGTGAGCACTAGTGCACATTGCCGACAGGAAACTATTACAAGCATCCGTTAGGCTAACGCTGTCCGCTACCTTATATGTTG
+>46136 1
+AATTCTGAAAACCGTCACCTCGATGTGTCAGTGGGACGTAACGGGACAACGGAAGACTCATTGGGTTCGTTCGCCCTCCATTTCTAGCGAGTTCGACATA
+>46137 3
+CTAATGTCCGGGTTAACCTGGGATCACTCCAGGCTGAGTAGCGATTTCCGTGTCTCACATACCTACGTTCGGATCTTAACGAAGAATGCAAATACGGGGC
+>46138 1
+AAGCCAGGGCTTTTAGATTAACGACCCGGCACCTCACCCAGTTATACCAATCAAGATGTCGAAAGAGCGCCTTGGTTGTCTGGAGCATTGGATCGTCTGT
+>46139 2
+AATAGATGGAATGGCGCGACACGTGAATGCACTATTCGTCATATTGCTCCCATCCAGATGAGTACCCCTGGCGACTGGTTGCGGACAGATCCTTTCATAG
+>46140 1
+AAAGAATCTGCTTTAATCACAATTGCCTTCCCATGCGCGCGTAACTATACTCTGATCGGGTGAACACCAGGGAAAAGTGGTGGGGTCGTGCCTCCATCTG
+>46141 2
+GGAATCAAGGCTCGTGTGTAACGATAGTTTCCCCGCTTCTTCGTACGGGACTGCCACGACTGTATAGAACCGAAAGTGGAAGTTTAATCCCAAGCTGTCC
+>46142 3
+CCGAGCTAAAATTATTGGTTTGAGACAAGCCTCTTTGACAAACTTTTCGCTGGGCAGGGACGATACCGGGCGTTATGAATCACTACGCCCGCGTCCGTAA
+>46143 3
+ACAGATGAGTAGGCATTCCATCAATTTCATGCATAAAGCTCGGGATAGTCTTCCATAGTCTCGACCCGAGGCCTCGCGGCTAGGGATTTTACACGCGAGT
+>46144 3
+GCGAGGTGTATCGTCATATCCATTAGCTCATACGCGGGTGTTATGACAGTAGCACGCGTCCCAATATTGCAGGATCCGCCTGCCTGAAAAACAATGTGCT
+>46145 2
+ACTGCGGCATCCTGTTCAATTCGCTCCCGGGTAAGGGTTCATTAAGTCAACCCGATGCTGACGGTCAAAAATTCGACTGGAGAAGTTACGCCGTGTCATA
+>46146 1
+GCACTGAGGTGACTTCACTGCTTCTCGGGTGTTGTAGCCAACCGGCACGGTCCTATTGAACGGGAGAAAACCCTGTTAACCGCAGTTAGATATTACACAT
+>46147 1
+ATGGAAACTTTATCATACTGTCGGTTTACTACGGCCGAAGTTACGTGCAAGCCGTCAATGTACTGCAGGAACCGCCTGCGTATCGCCAATGGAGACCGTT
+>46148 3
+CTTGTGGCCGAGGCCTAATAGTGAAGGCGACTGTAAACTCACGCGCGTGTTTTAGAATCTCTTGCACTCGAGTCTGTGACCAACTCCACGTGACAAAGTA
+>46149 2
+GGGGCTCTACTCTATATATCGAATGCAAATCGGGCGGCCAATTATGGATCAGCTTGTTCTTCAGGAGTGGCCATGCGACTCCTAAAACGATCCGCGTAAC
+>46150 3
+AGCGCAGAACGCCCATCCAGTGGCTCTACCCGATGTCTGGTGAAGCATTAGGAATGTATTTCCAGTTAGGATCGCAACTCAAGCATTCGGGTCCTAGTAT
+>46151 3
+CGAGGCTTCCCAGTTCTAGTACGAGTTTCGGGGACGACAGATTTTGTGTACCTATGTCCGCGTTCAAAATACAGTCGGTTGGAACCACCAACAAGATGCC
+>46152 1
+CTAGCCTAGACCTAATGTAGCAACGACAGAGGTTCACTTATATCTTTGTGGGTCATCACGACCTACTGTGAGCACACGTGCGACGCGGCTGCAGTATGTA
+>46153 1
+GTAGTTCTCAACAGAATCCGCAGAGCCCCCGTGCATGCGAAGTGGTTGTAGTTGATGTACACAGGAATTTCCCCTTGCTCGGGCGACTAATGAATCCATA
+>46154 2
+ATCGGAAGGACCATTTCCGGCCGCTTTCTAGGGATAGCCGTAAGCGATTAATAGACACACGTAAAGGTTGTCGGTGCTCTCATGATGCTAACCCATCCTG
+>46155 3
+ACCACACCAGGTTGTTGCTGAGACAACGTCATTAGCGGTCCAAGAAGTTATTTACACCTCTCTGCAGGCTTGAATATGCTTCAGGTGACACGGGAGCTCG
+>46156 1
+TGAAGTCCCCATCAACCGACGCTACACTACCTAGATTTCTACCACGTTTGTTTCGTGAGGGGAATAAAGATTCTGTCAATCTAGGAGCCGTGCGGGCGAG
+>46157 3
+CAGCAGAGGTCTATTATGCCCATACTAACAAGACCTCGGGTTGAAGTGAGGTTCCGGTTTCAGACGAGGACCTATTCTCATTCCTTCGGTAACCAGGCAG
+>46158 2
+AAAGCGTAAATGACAGCTATCCCCGCTCGTGAATGTTGGATATCAATTCAAGGTCGCTAGACCAGGCCTTCGTGCCGATGAGTGCTCAATCATTGGGCCT
+>46159 3
+ACCGCGGTAACTGATCTCTTTCTCGAAGTACCGGTCATCACAGATGATGGGCGGCAAGAGAGTTACCTCCCCGTGATTGTCGTTACGACGTATGAATCAA
+>46160 3
+AATGGTTTCCATTAGGCAGATTCAGGGGCCTTCCTCGATGAGATGTGAGATGAGAGGTACCCCGCTACGACCCTTATTATACGATCTGAACGAGTCCCAC
+>46161 1
+CTATGGATCGCCTCCATGAGTGCGAAGCGTATTTCGCACGGTCTCATGTGCCAGTTACACAACTTTTCCGATTAGGGACCGAGGAGGCAATCATAATGAC
+>46162 1
+TGTGTCAGAACCGGCCAAATACACCGTCTAAAACACACGAGTGTGTCTGCGCAGATAGGAGCGTACAACCTCCGGTACTCCTTTTGTGTTGGTGTACTGA
+>46163 3
+AGCGGAGCAGAAAATCGTATGGTTCGGCCTAATCGCGACTTGAACTGAACCGACTCGGTTAATGTCCGGAACTATCCCCTAGTATCGTAAGCTCGTCGTT
+>46164 2
+AAGAGAAAGAACGAGAACTGCAACCCGCCGTTTTAGTAAATTTCGGGCGTCGGCCCTAGAGTGGCTGGTTTGTTCCAGAATCCCCCAGTGCTTCTAATTC
+>46165 2
+GACGTATCGTTACGCAAGGCTAACTCAGCGAAATTTCTGACTGCTGAAGACACGATGCTTCCGATTATGACCGTTTGCATACGGGGTCGTCGCAACTACG
+>46166 2
+CCGAGTACTATCTGTTGGCAGATCATTGACGATGAGGTAAGTCCTGCGTAGAGTCAATCGTCAAAGATTCGAGCTCCAGTCCGCCCATAAGTTGGCCATC
+>46167 2
+TGGCCGGTGATATCATCGTACAGTAGGTTCGGAGTTAGCCCGTTTAGGTACCCTAAGCCGAGATCGTCATTCCTAGGAATCGCCGAACACGAACCTTATA
+>46168 1
+GAACCCCTGGCAGCGCTCGTACTGTACGTTACCCTCTTCTTCGTGGAGAGCCCGCGAGGACTAACTAGAAGCTTTATAATGACAAGATACGAGTGTTTGA
+>46169 3
+TTCGACGGCTCGCTTATACGGAGTGGACACGTAATATTCACACATATCGGGGCCAGCTACGCTGTAACAAACAGCACGTGGCCTTGAACATGTTTTCTGG
+>46170 3
+CTCCGTTGGGAACCTGGCGAAAGCAGGGACACCGGTCCGCATTTGCCTTATCGATTGGTATATTGCACGAACTCGCGTAGTATCCCAGCAATGAATTTAA
+>46171 1
+TGCCATCGAAGCACGCCCAGTCGTTGGGATAACGGGCGCTTTTTCATTACACACTGTGTGAGCTGGGCCCGGAACTTGTAAATTTAGCACTAACGACTAA
+>46172 3
+TGGAGCTTTATCGAAGCAATTTAGGTATCGGCGTTAAAACGATTCTAAGTAGCACGCCCTGTCAGTCCTTGTCGTAATCAAGGACGCGACGCCGGCCTCA
+>46173 3
+TTTCCCAAATCTATGGGCGCGCGCCAAGTTGTCCTGGCCTCTCACAGTTGAGCCTGCCAATAAACATTGTGGGAGATCCAGGTGGGCATCATAAAATGAT
+>46174 2
+TAGATGGACGTACTATACTAGATTCGTTCCATCATACACTGCCCTTCATAGGGACAAAAGCTCTAATGGAGTACGTAGCGGCTTCACGCTGTGCCGGCGG
+>46175 2
+ATTTCACGTCAAGTCAGCTTATTCGGTCAGCCCCGAATCACTTTAGGGTGCCTTAGTCAGCGGACGGGAAATAGAGTGGCTTCCCGCCTGGAATATACAA
+>46176 2
+TAGGGTCGCGACGAGTTAAGCACCCCTCGGATATCGGCTCGTCATAATATGATACTCAGCTATCTGTTGGCCTAAAGTTCACCAGAGGTGACGCCAATTG
+>46177 3
+TAGGTCAGACAATCCGCGAATAATCGAGACCTTCCCGTGGCGCTATATGTATTGCGTACGTTCCTCTGAGCGAAGAAGGTCACAGGTATCAACTGTCTCG
+>46178 2
+ATGAGGGCGATGATATCCACACAACAGCGTACTGAGTGATTCTCGTGCGATTATGGTCCTTTGGCACCAATGCCGTTTTACCATACGATCGAAACCGCGG
+>46179 2
+TAGCGCCGTCCTCTGGTAATCCGCTGAAATCGTGAAGATCATCTTAGATTCCCGCAGACGTCAGTTAGGCTGTATCCTAACTGTCGTGCGAAAAAGACGG
+>46180 3
+TCCTTGACTAAAGTGCTAGTATTGATTACGAGGCATTGCGTAGCTGGTACAATGGACGTTGCGTAGGACCGCCCACAGATGACTGTCCCACTACACCTGA
+>46181 1
+GGGGCACAACGCTAGTAGTATTTGTACTAGACAGAACCGACGACGATACATTGCTAGGCATGCTGTCAGTTCTCTGGACTTGTGCACCAGATGTCCCCTA
+>46182 1
+AGAGTATCATACCGCCGCGGATGCACCAAACCCATAGCTTGTGTTCAAGCCTTTGGTCTACGAAAGACTCGGTGTGATTTTTCTGGACGCTCGAAACGGA
+>46183 3
+ACATTATACAGTTACAGCTGACTCATGCGTTACGCTACGCACTGCACGATTAGTTAGTGCTTACCCGGTTTTGACCAGACAGGTGGACGGACCCTAGGAG
+>46184 1
+TACTCCCGAACTGATGAATCTACATCACTTTGGGCGAACCTACGGGCTTAGTGATAACGGCGACGGTCGTATGCCTATATCTAGCCGGCATTGGATCAAG
+>46185 3
+ATCAAACACCGGCCTACATGGTGACATGGACCCTTCGGTCACAAGCTCGTTAGTTCCCGGCGAAATTGCCTGGGCATATGTTCATGTGTATACGTAGAGA
+>46186 2
+TCCTCCACTGCTACTAGATGGTGTAAATGTGATGGCGGTGAAGGAGCAAAAGCATAATCTGGCCACAGGATCTTATGGACCGCTCCCACTGTCACTTTGC
+>46187 3
+AGTAATCCAATTGGGCTTTGTAACTACCTTATTAGGGCCAACGGTCAACGAGCGCCACCGCATCCGCTGTGTGCGTGCTAGCAAGCAAGAATCTAGTTGT
+>46188 1
+CGTATAGTGCATGTTGGCCCACAGGAATCTGCTCCGACGACCCGAGAAAGGCAACGATTCTCTAGCGAATAGGACTTGTTTGTCCTCTGTATATCGGACA
+>46189 2
+TATTTAAATCCGTGACCGTACGATTTAGCCGGTACTTCATGTACGAGCCTAGAAGAAGAAGAGCAAGCGGGTCTTGTTATTCACGCGTGCGCAGCCCTCC
+>46190 1
+CTGTACACTATCAAGCTATTTATACGGCGAGTCCCTCCGACTGGGCGGACGTGAGACAACAAGCGCCTTTGGGATGACTTTAAACTCTGGCTGACGAATT
+>46191 2
+CCATCGTACCTAGCCTAGAGGATCGCTGGCAGTTAAGGGCATAATGGTGTCGTTTCCCCAGATACGGTTAATACTAGATGTACCTACACGATGACGGTCC
+>46192 1
+AAATTTCTTTGAACCTAGATCGGCTTGTTATCAGTCCGGCGCCGCATGTGCACCAAGTTCCAGGACGGTGATAATCGCGGTGCCATTGACGAGTACAACA
+>46193 3
+CTACCATAAGGCAACGATTAAGCAAGGATCCCCGTGGCACGCCAATCGCCGCAAGGGTCATATTGGACTCTGACTGGCTTTGTAATTCGATGTATGTGCT
+>46194 2
+CGTTCAGTTCCAAACAAAGTTAAGTACGTAAGGGCTCGGTGTAACACCTTTCCCAGCTTCCGGGTGATAAACCCTCGGCTAAACGTGTGCAGTCTAGGTG
+>46195 2
+ACCACGGGTACGTACACCTTTTCTACTGATGCGCCACACACCTATAGGTTTTCACTGACACGAAGCGGGGTCTGTGGTGAAATCTCTGCGAGATGAGTAA
+>46196 1
+GACGCTTTGGGGACGTAGATCCGATTATGATCAATCCCGTCTCCCCGCTTATCAATGGTAAACATAGTACTGAAATTCGCCGCTATGGTGAACCGCAGGG
+>46197 3
+CTAGCTGTAGGCTCACGACTCTTTTTTTTAGATCAGTCCAGCTGAGAGAATTCTGAGTGGCTGAAGATCAGCCCCGACCGCAGCGAACAGTACGCTAAGT
+>46198 1
+TGTACCTCCGCATGCTTAGAAAATTCCACACACCCTGATGGTGAGTGGAGTAACTGGGCATAAGGTCTCCCAAGGTCAGTCGTCGTGAATGTCTACGTAC
+>46199 1
+TCGAAGTCACCGAGCGTTATTAGATCCTACCACGTTACGCAAGATCCATGGTATGTGTCCGGATCCAGCCAGATCATGCTGCTAAAGTAGGCTGGGATCT
+>46200 1
+GCGTGATATCATGCTAAGGTCATATTGCGCAGGTAGCCGGACTGTCATTACTAATAGAGGCGCGACCATAGTCCGGCCCATATCTCTACTCAAAGGCGTT
+>46201 3
+CCATGGTCCTGTTGCGCTAGAACGATGTCAGAACAATCAGTACCCCGAGCCTCAACTATATAGGGACTCCTATTGGTAGAGCGGGTCTGGTTACAGTCTA
+>46202 2
+AGCTACTTAGACCCGATGCTTTAGTTGCGCTAGCCCGCACAATAACGTGTCGGTTGACGACGAGGATCGTGTGGAAGTCGTCCTCACTAGTATAACAACT
+>46203 2
+TTCGGGATGACAGAGTCTGTTATGCACTCCCTATCCAAGGGGCAGGCTACTCCAAGATACAGTTAATGGCGGTCGATCATCTAATCCAGTCCATGGGCAT
+>46204 1
+ATTGTGCCGTCCACGTGCAAGTTTAGACAGGAACGACCGCAGAACTGACTCCCCTATTTAGATACTCAGGTTTGACGTGACCAACCGATAGCTTTGGTGG
+>46205 3
+CAGGTCTACCTGTCCATGTACCCCTAATGGGGCTGTCCCACAGGGCACTTGAAGGTAATGCGTTCGAGCTCGAATTTCGAAGGAAAAGGTCTATACATTC
+>46206 3
+AATTCCAACTCAAGGGCACATTTTGCCAACGGTAACGGCATAGACTAGGGATCGATGTGCGTACACTGTTGCGTCGTAAATTTCCCCTAGCTCGAGGCTG
+>46207 3
+GCGGCAAGTATCTTCTGGATCCTGGAACCTATGCCGCCGATGATTGCTCCGTACGAGCGACAGACTCTTTTAGGGTAATTAGACCCTCAATCTAGAGGAA
+>46208 1
+TCAACTGCGATTGCATCTCGTAGTCTGTGAGACACTGAGAGCTCCGTATGTATAGTCAGACTTAATTCGAGCGAACCCCGGAAGTGTACAGTGTCCCAGC
+>46209 2
+GGGTAGCCCTTCGCGCCAGAGCTATTGAGCCGATCCGATAGAAGAACCACCATGGATGCGGTACTATTGACGTTGTGTAACGTCATCACAATTACTGTTC
+>46210 1
+TTGATCCAGCGGTCACTACGATAGGCTAAATGGATGACTCCCTCCCCGTGATCATCAAGGGTTATAGCACTAGGACCCATTCTGGCAATGGGGATCTTAG
+>46211 1
+GGCTACGCGCGAAAATCCAGGATAAAGCACGCTAGTCATCGTAACTACTGCTTTCTTACGGGCCGACTTTGAAGTTATGCTTCGACAAGGAGCCTCGTGT
+>46212 2
+CAGGTAACATTCCATGGCGCAAGAGCATCGTATTTATTCATCAGAAGATACATTGTGGCCCTTTCCGACGGATTGCATTGGCGGAGACCGAGCCCTGATC
+>46213 2
+ACCCGTTCAGAATCAATGTATCGCTGCGCGTTAGCTACTGGACGCTCTCGATCTAGGCTCACAGCCGAGTTGAAATACTACGGCAGAGGCGTTGTATATA
+>46214 1
+TTCCAGGCGTGGCTACTGTAGCTTTAACAATGTATCAGGGAGTTTTCCCCACTTTTTAAAAGCGCCACGGCTAACGTTTAGGCGCGGGGACCCAGAAAAC
+>46215 3
+GGTGTAGTTTACCCCTGACTGCGACGCGTCCGTACGATCATTGAATAAACGAGTAGATAGACTTGCCATAGGAGGGGACTCTACATCTGCCCAATCGCTT
+>46216 3
+TCAGGCCACCACTAAATTCACCGGTTAACCACGTTTACGGTTGTGGGCCGTCGCGTTATATTGACCTTAACGAAGCGATATGGAAGCATGGCCATACTGG
+>46217 3
+CAAGGAGATGCCACCTTAGGCTCTACCAATCATTAATCGATGCGGGCATTCACCGAATGGGTCGGTAGACATTCGTTGAGTATCAAACGGCGTTCTCTCG
+>46218 1
+TGCGTGTACGGGTAATTGGCGCACCAACGTGGAGCGATAATCTCTGGGACAGATGTGTTTGCACCCCACATTTAGCACAACGACACGTTTAATTGCCTAC
+>46219 2
+GACTTTCGGCTGTCTCCGCGGAACCTAGTTTGATCACACTGGGACCAATCTGTGGGTAAAAACGGTTTACGAAGGCGCAGATCAACTCCCCATTGTAGAT
+>46220 2
+CATCTTGTAACGAAGGTACCTGCGCCGGATAAGAGACGTCAGTCGTTGCGAAATCTTCTTAAGTTCGACTATCCTACACACTGATCAGGTGGGCCTGAGC
+>46221 1
+GTATGGCTTGAACGCCCCATCATTTGTTATGCTGACGTCTACAAGGGTAGTGGGATGTTAAACACCACGTCTAAACACTCACCGTGGCGCGGTACATACG
+>46222 3
+GGCGGCAGCACATAGTTCCGACGACAATTGTAGAGGATTTCAGGGATCTACACCATAGTATGCCGCGACGTATGGTATCGACTCACCTTTACGTTCACGT
+>46223 2
+TACGGCCAGGCGGTCCCCTATTCGTCATAGGGAGACTAGACCATTGCTATTGGAAACCACTGCACAATTTCTTGAGGTAGCTAGAAGTTGTATCGCCGAC
+>46224 1
+TACTAAGAAGCAGATGGCTAGTTGACTCATTCAGAGCATTAGACGACCAGCTCATGCATTAGGCTGGTTCCTTGGTGCCCCGGCCGATTAATTCCGAAGC
+>46225 3
+CTCGTGGATGTGTTGCTTAAATGCTTAGAACAGGACTCGCACACAGTGCTAAGAGGCTAGGCTCGCTACTTTCGGTCCTCAAGTACACCGTAAGTGACAC
+>46226 3
+TCACAATCAACGGTCACATTCGATTGTGATGGACGGACTCGACCTTGCGTCTGCGCGAGTCTTGTGTACATCAGAAACCAACGTGTACGGGCGATTTAAC
+>46227 2
+CGCGTTGGGTACCTCATGTGCCGCAGAAGTTAGAGTTTTCTCTCATTACTTCGACATAAGACCAGCAATGACGTCTCCATGTAGCAGGAACGCTGCGAGA
+>46228 1
+TTCAGGTGCCAGCCAAAATGTCCTGAGGCGATCCAGTACCGTCGATGCCACTTGAAGTAATGTCATGTGTGTTCATTGGATAACCCCCCAAATGAGGCGT
+>46229 1
+GGCTACTCCATGGTGTTTTTACAGCAGTGTGCGATCGAAGACCAGTCCTAGGCTCATAACAAGCTGCGGTTGACCCTAACTGGGAAATGTCACCGATTAC
+>46230 3
+AGTTTAATCTTCTACGTGCGGAGTAAGTCACGGCTGGAACTCTGTGAACCTCCTGCTGGGACATCTAAGCATGGCAACGCGTAAAGTCCTTCGCACATAG
+>46231 3
+GCCGGGTATCAGTTCGCCAATGTGCTCAAGCTGGTGTCGCAACATGATTAGTACCGTTACGGCAGCTTTAGAATCAATCCCACGGTATAGGGACCACATT
+>46232 2
+GTACCGCGAGATTACTCACGCTTGCGTGACGAAATTCAACACTGCATTGAAGTTGTTCCTAGGGTGGGTCCGCTGTACCCGGAATAGCGCACATAATATC
+>46233 2
+TTTTTCAAAAACCAGCAGCGATACGCCTTGTGTAACAGCACTAAGTGGGGTTGTGTCACGCGCTTTTGTCTTCTAGAACAGCGCAGCAGCGAGCTACCGA
+>46234 2
+TGTCTTGCTGGCCGAAGACTGAAGTAAGAACTGCTAACCAAGTTTCACAGCGTATGCTGCGGTTTCCGATGAGATCGTCAACACTGGCAACTGACCTTCG
+>46235 3
+AATTGATTTAGTAACGGCTGAGCTACTGACGACGCGTCTTCAGAGCATCACGCCCTTGGCGGCACGATCGTAGTTCCCTTGCATTTGAGACAAGCATAGA
+>46236 3
+CCCTTTGTGATGTGTTGCCGTAGCTAACCCATTGGACAGGGGATTCTCTGTAAACAAAGCACATAGTGGACGAGGCCTAGTTAGCAATGAACCCGTCCTC
+>46237 1
+CGGGCAGGTAACCTTTACATCATCATCTAGTCGTGGACGTCGCGCTGCGCCCAGAGCGCAGTATGTAACTCAGATCTATCAGATTCTTAGCTAGTGAAGA
+>46238 3
+ATGGGAATCAGCAGAAGCAAGCTCATGGCTAAGGTAGGCGTGGCTCCTTCGTCTCGTTCACGTTAGTTCTTACTCAGCCAAATGGGCAAACGTAACTCTC
+>46239 3
+GGGTTGGCATGTGGTCCTCTATTCTTTCACGCGTTAGCCTAGCAGCGTAAAAGAAAGCCTAACCGTACTGGTACGCCGTAATCACATAGCTCGAGACTAG
+>46240 3
+AGTTCCTTCCAAATGGTAACTTGGGGCAGGCAATCGATTATTCTTATCTACCACAAGGCACTCGACTGGTCGACCGATGAGCATGGTTCTGAGCGCCGAA
+>46241 3
+GCAGGTATACCAGCTATGGCTGCAGTGGATATATTGGGTGCGCAAACGATCGCGAATTCGAAATCGCTCCCCATACCTGTGATTCTGCTACAATCAGCTG
+>46242 3
+CAAAGAAGCGTGGGAGAGGAACAAATTGGCCATCCTCGTGCTGTTTTATGCACTTTTAGGCTCACTCGCTCGATCTATCATGAATCCGGAGATGCACCGC
+>46243 1
+GATTAGAGGGCATGTTAGATGAGAGCCCCTTCCAGTCAAGGCATATCTTAATATCGGAGCTTCGGCTTTTCACGAAAGCGCTCTCGAACTGCCAAGTGCC
+>46244 2
+CGTGTATCAGGGACTCACTTCTGCCCCTAATGCGTGGGCCTGTCCGCACAGACAGGATTGTAAATGGGATAGATACTATCCACATATGGGACTAAGCCTT
+>46245 2
+GCGCTATCGCTCAGCAAGGACTAGGAACGGTGGAGCTAGCCAACTGCTTATAACAACTAGGATTGTTAATGATGCCCGTCAGCTTGTTTCCCTCGAGCTA
+>46246 2
+CGTCGCTTCGTCATATGTGCGAAGATAGCTGATCTCACGGGTGCTTATCGAAAAATGCGTAGGCGCATTGCCGCCTAAAATGCTCCACAACGTTCAGTAG
+>46247 3
+CACCCTGGTAGCTACGGTCCCGCTATTTTCGAAGGTATTCAGACTATTATCTGGGGGAGATCCTAGGACCTACGTTACAAATGCAAACCGGTGTACGCGA
+>46248 3
+AACCAGCCAGGTTCAGGTACCCTTCGGACGTTACTGAGTATACTTACGTCCTTACACACTTACTGCTAGACCGCGGTGAGTTACGAATAGATGTGACGGG
+>46249 3
+GCTAATGCACTAGTGACCCCGACACCGTCCCAATTCAGACGATGCGACAAAGATGTGTGATAGCTCCGACTTGCCCTATGTTTCGGGTTGGAAATGTAGT
+>46250 3
+CGAAATCTTGGATCGAGCCGTTTGGACGCCATGTAGACCTTGAGTAATGGATTGAACAAATCGGCGGCACTTCCTTACAAAACGAGTTCGCTGCTCTCGC
+>46251 3
+GACAGCGGTCGGTGTAAACGCTTGTGCGAAATCGAATTAAGCGCTTTTGCGACGTTCTTCACTTGCGTCAACGTTAAATCACGGCGAGCGAACTACTCAC
+>46252 2
+GGTCTCTGATACATCTGTGGAATGAACTGGTAAAGTTGGCAGCACCGCAACCATATGTAAGTATAATGTGCGGTCCCCTCAGTGATTTGCCCCCCGCAAG
+>46253 2
+CAACCCCAAGCTTGTATCATTAATAAGAAGCACCAGGACGCTAGCTCGATTCCGTTACCGAGTTAGATGGCGGTGTTTCACCGTTCCTTTCAGGAGGAGG
+>46254 3
+GCTTGGGCAACCATTCAGCACACTTTTGTCAAAGCACTAAATGCGGTTCTTCACATCAGATTCGTCAAGATCGAGGCGTATCGGGATCTCAGGGCTAGGC
+>46255 3
+CGCCCCACTGTTCAGAATCCATAGGGGGGTGTCTCTTCATCGAATACTTAACTGAAGGCAGCGCAATAATATAGGGTCAATAGCGTGCCGCTCGCTTTAG
+>46256 1
+TTACTAGATCATGCAGTTTGCGCGCTCTCAGGCCAATGCAGAGGGACAGCACAGGACTCCCTGACCCAATAAAATGTAGTTGATGCTGCTCGGTGTCATT
+>46257 1
+AATGGACCGGCATTGAGTCTGGTTGGCCCGAGGAATGCCGGCTTTAGACTCACCCTGCGATTCAACGTAAGCCTATCTTATCTCTGGTCGACATAAAAAG
+>46258 1
+AACGAGTAGCATCCATGAACCTGTGCGTCTCTTTAGCTCCCCTTTCATATACTCCCCAAGAGGTGGGATGATGGATAATCGGAACTTGAGCGTAGCCGGA
+>46259 1
+GCGATTACAACTTCTGGATTAGTATTAGACTAGTGCGCCGGACGACTCGATCACCCTGGAAGCCTGTTGTACACAAGCCAATCGGTAGCTTTCAGAGGCT
+>46260 2
+TATATGCGCCATTAAGGCAGCCTGTGCGTGTTTGCATATGTGCTTAAGCGAATTATTCCCTATAGCACAAAAGTTCGAAAGCGCCGAGCAGGCGCGTCCC
+>46261 2
+CCTCTCCCAAGGATCCTCCAAGCGTCGCGAAGCTCAAAATGATGTTGGACAGGCATGTTAGTCAGGGCCTGATAGTAAATGCGTAGTTCCGTATGTACTC
+>46262 3
+GAGTAAGCAGTCTATTCTAACTCCGACAACCGTAATTAATTTCTATGGAATGCTCGCGAAGGCCCCCTTTCAGGGCCGTCAAGTACGTAGTCTGAGCGGG
+>46263 3
+TCTCTGGTGGGCCACGGGCTATTCTGTACTCCAACGCCGATAGCGCACCGAAACGAACTAATTGCGTTAGTGGGTCTTTGTTAATAACAGATGAAAGCCC
+>46264 2
+CAACTGCCACCCCGATTATCTCCATTGGTAGGTTGGAGGACGTAAATATTCTTCTGAACGCAGAGTGCGAATACGTTCTCTGAGGGACGCCCGTAGTACA
+>46265 3
+GCTCGCACCACGAATTCATGCTAACAGTTGTCGCTGCTAGTTGTGAGGGTGTCGCGATGAGCAACCTTAATGAATCCCCACGTTGTAGCCCGAATGAAAT
+>46266 1
+CTGGCTGTCACACTTAATGACGGCTAGACAGAGTACTTTAGAGCTTTACCCTAATGCGAGACCGGCATGTACGGGCCTTTTCAGATGTTGAAACAGCCCG
+>46267 1
+CCTTTGGTCCCCTAATGTGCCATCGATCTCTGAAGGTGAGCGTATTTTCAAACGCTCTAATAAGTAAGCTACATGCGCGTGGAACACGACGGCAGAGCGT
+>46268 3
+GCATCTTCCGTTAAAGGCCAAAGTCGGGGCTAGCTAAGCCTACCTGAGAGCATCGGCAGAGATCACGTTGGAACCTTATCGACTTTCTATAGTCTGCTAG
+>46269 2
+GCTATATAAATTCGAGTTGGAGTGCATAACATCCCCGAACGTCTTGGCCCCCCCTGCGCCAAGAACGGTATTGTGCATCGGATGGTGATCGTGATTAAAC
+>46270 2
+AGAGACTTAAAGTGCATCGCACGGCCAGGTTTTTTACCACTTGGGACTGGCATAGCGCCCGTGTCGCTAATAGATCAGGCCCTCGCTTTGTTAAGAACAA
+>46271 2
+GTAGCGACGTCGTGCTTCGAATAACCGCTGCTCCCAGAACGAAGCGATCGTGCTTGAGGATTCAGGAGAAGCCATACACGATTACCACTTAGTTTGTCTT
+>46272 3
+CGCATATCATTAAAGATGTGTCCGAATGCGTTCCCTGCGAGTGCACAAATCCTGATGCGATCTACGAAACCGTACGTTACCCGGATGGACTATTGGCGGT
+>46273 1
+CACCTCAGACTTAGCAAGATGGATCTCTATCTTACAACAGAATAAGGCCATTTGCTCGGACTTGAGTAACGCTCCCTGGACTCTGGTGGGTTGGGGCCAA
+>46274 2
+GTGCGCACGGTTTCATTTATGTCACCTCAACAATACCGTTCCTTTCATGCAGAGTAAACGATCACTCTGAGACGAGAATGGGGGTAAGTGCGGCCCTGAC
+>46275 1
+GTCAGGAAGCAGTGGAGGTACTCACGTGCAGATCTTTCATTTCCTAAAACTAATGTGCCTTACATTTCGTTCGGAGCGGGCAGCGCACGCAAACTCACGT
+>46276 3
+GTATTTTGCTGAGAGAACGATAGATCTTACGACGTACCCACGTTTAGTCTACCGATGGGCCTGACTGGGCGTTCCAGACTGTAGCGAAAGACTCCAACTC
+>46277 2
+CTTGCGGGCTACTATTTCATCTGTCATGGGGTCGGCGAAGAACTATCCGTCGAGTGCGCGACTACATGGTAATCACGTTCCTAAACGAATAGATCCGAAC
+>46278 2
+GCGCCTTGAAGCGTAGGCTATAGTGTAGAACATACCCCCCGCCGTCAATAGCGTGTGAGAATTATCTACACGCGCTGTGAAGTGATCAGTCATTATCTGC
+>46279 2
+GCGGTCATGATAGCTCCAACTTTTAAAGAGCCGAGTGCTCCTTACCAGTGTGATAAGGGGCCTGCGCCAGAATTGAACCAGTCGCACGCTACAGTTTATT
+>46280 3
+CTATATCACGGCCCGTGTCTAGCTCGATCGCGTAGTCTTCGTTCATCGTACAGGAGCCGAGCTTAGGTTTGAAAACCGACCATGTGGAAAAGTATACCAG
+>46281 1
+AGCACTGGGCTAGGTGCCGGCCCAAGTGCGTGAGTCGGTAAATCTCATCGAACGTACAACTTTTATTTGGATGCACACGACGCCTTGTAAAACTGTCTAC
+>46282 2
+TGCTCACGTTCCCCTAACTGGATGCAATCTCGGTTTTGAGTGTGGGTCTTGGTACTAAATGCAAGCCCATACTGACGTATACGCGAAAGGACAACCGAGC
+>46283 1
+GTTAGTTTCTCTAGACGAGGCAAGTGGACACATGGTGACAACGATCCGTAAGCATTCGCGATATACGGACTCAGACATGCGGCCTGTATCCGTCCCTTAT
+>46284 1
+TCCGGCAAGAAGCCATTAGGTATCGGTAATGACTTCGGCCCTTACACTGCGGGTATGTACCAATCCAATGCCACGTACCGTTGTCTTGAACAGGATGTAG
+>46285 3
+ATTGCGGTCCGAGTTTCTAACGCCGTCTGTGTTCCAATATCCGGCTGTGCGTAGGGGAAATTGTTACGGTCCGAACCTACCTCAACAAAGACCAGGAAAT
+>46286 3
+AGCCGGTCATGCCGTAACTAAAGCGCTTATAGAGCTCTAACCACACGTCTATGTACCAGACGCGTTGTTTCCATACAGGTGATGAGCAGATGCCTTTGGG
+>46287 2
+TATGGAATCGGTAGCGCACCTCAGCGGTGCACCAGGTTCTTGGTGAAGAATTTTGGAATCTACAACAGAATCTACTTGTGCCCCATCCAGCACTTGCAGG
+>46288 2
+GGGACCCGTACTCATGACGAAACTCACTCGCGAGGACCAGAATTCCTAATAGGGTCGGTTCATATGGAAGCTACGTGGTCTATCCGACTTGTTAAGCTCT
+>46289 2
+GTAGATTGCCACCCTTTAAGATCATGAGAGCGTTGATAAGCGGTTTGGCTTATTGACCCTTTTTCGCGTAAACCAGCAGCGTCCCAGAGGACGAACACGC
+>46290 1
+GCAACGCACGGCGTATAACTCAGCTTCCTCTTGTACCTCGCATAGTCACGTCTGATAGTTCGGAGTCGGCGGTTGGGCCAAGATTGGAAATATAACATAC
+>46291 2
+GCGGGCTCGAGCCTTCTTTAACGTGGGTTTATCAGGACGAATGCCAGAGACCCCCGATCAACAATATGGTATATCTAATCTGAGACGCCCGAGTTCGTTA
+>46292 1
+CCTTTGTATGAGATACCTCTGGTATCGGAGCGCACGGCCAGGAACTCGTTCTCACGGGGCGTGAGCCAACAAAGTATTTTATATTCAACGTTGAGACCAC
+>46293 3
+TATGGGTCGGAGGATCCTTACACCTGGATTCGATGCCTCTGGGTTGTCAGAATAGGATCACCCTCAAACACGAGCAGACGATATCCTGGATCTGAATTCC
+>46294 2
+AATCACGTATATCGTTCGGGTCAGTTCATTCCCCGGGGACACCATAGGCCGGTCTATATATCGGTAAGAACCGAGTCAAACTGTGTTCTACTCGGAGCGA
+>46295 1
+CTTTTCAATCGCGGACACTTTGACGGTATATAGAAGATACACTGCCAGGGGCGGTAGCTCCCCGTTAATTTGACAAGCCTGGAACTTCTGGAGACACTCG
+>46296 3
+AAGATATACGTTAATAAACCCGATAGTTCGGTGCGCCACGGTTGCGACGTTACCGAATAACTGACTTCGGGGCGGTGTATCTTGCCGCCCACTCTGAATA
+>46297 3
+AGGCCAGAGTACTTACCTGGAGGGCCATCATGTTGGCCCTACGACCTGGGAAAGTACGCCCATTTTTACAACAAACGCTAGGTTCCAGTGAGTGTACTTT
+>46298 3
+AAATTTTGGGTAAGACCAAGGCTCCGCAATTCTAGGTAGTGAGGTCTACTCCTAGTCTTGACGATGATCACACCTGCCTTTGAAGGCACATGCCGCGGCA
+>46299 3
+AATAGCACCCGATGATGTTGTTCTAGCTGACTATTGCGCGAATCCACGGAATCCTGATAGTAACGGAACGTCGGTCTTCAACGAGATCTGATCTCCGGCG
+>46300 3
+CCTTGTTCACCCAGCAAAGTCGGATGTATCTTAGTGGTGCCAAGTTGCGGGTTCAACACAATAGTGAAACCGGATCGCCGGTCAACACAGTCTGTTGACT
+>46301 3
+GATCTTACGAGGAGTATTCATGTTCACGGGCCTCCCATTCTGCATAGTCAGTAGCAACTTCTCGAGTCCCAATTGAACAGGAGGATCGCTAGGGACCATG
+>46302 3
+AGCCTCTTCGATTCCTGTACTATGAGGCAGCCAGTATTGAACATGTGGAGGGCGCACGTGGAGTTTAGTTGTCGACATGATCATCCCCAAAACAATGCCC
+>46303 2
+GGCTGAATGCAAATTCCTAAACGTGGTCGACGATTATACGCCTGGGAAGTCTTTACTCAGGCCTGGTACTCTCGCGTCACGGTTCCGAAACCAAGAATTG
+>46304 1
+CTCGGGAACCTCGGCGTTTTTTGCATAGAGGGTTACACGCGTAGTTAAATAAGTTTCCAGGAACGTCACCAGAAACCGGACTATCTGCCGTAGCGTACCT
+>46305 1
+ATTTTATCAGGGTCAGTGCACTAGCGTATGTCACAGATTCACCTGAAGCTCAATATTACTTCGTTCCGCGCACAGTGGGGCAAAGCAGGCATTCCAGGCG
+>46306 2
+ACTCTTTAGTCATGCTCAGATCACCGAACTCCCAAACTGGTTGATGTGTTGACAAATCGTAGTGGGCCCCCAGTGGTCAGGGTAATGGGTAACGCCTAAC
+>46307 1
+TGGCCGCAAACATTTCCAGCGGGATTTAACCTGGCGGGTCTAGCAATGATCGCTCCTATAGCTTTAATGAGCGTCCCGTTTCGCCAAGAACGATTAAGAG
+>46308 2
+ATACGCAGCCAACCCCTTATTGTCGAACGTGCAATTATCCTAAGGTTGACAAGACGCTGGCTCACACATGTTGGCGTCGAATGGCCGGAATGTCTGTGTA
+>46309 2
+TCTGGCCATCTAGTTTTAAAAACCTGTTTCGACCACGGGACGGTAAGGTCGGTAATACTTCCATTCATGACGATTGCGAAGGGGGCAGCGCTACCACCAT
+>46310 2
+TATAGACGTGCCCGTATCCCGTACAACGATCGTCGAACCAAGTGCGCTTGGATCTCCGAATGATTAATGCCCGGTTTCGACATTAAGGGGATTATCGACG
+>46311 2
+TGCCAAACATACGCATTTGCGTGACGAGTATCGAAGCACGGTCGTGGGACCAGTAATTTTACACAGGTACTGTGTACTCGCCCCATAACGGTGTGTCTCA
+>46312 2
+GGCTTCTGAGCGAAGACCCTTTCCTAGGCTAGGTCGCCTGAGCGCGGGAGCGGAATAACACATCCCTTAGTCTATTTCATCGTAATTACTAGGCAAATGA
+>46313 1
+GTGGTTAGCAGCAAGGTATACACCCTAATGCGGATGGCATCCTTAGTAGCTGTCATAGTACTTTCCAGGCAGTCCACGACAAGTCTCGCGGAATTTCACG
+>46314 3
+GCCCTGTCCGTTAAATTATCTGGCGCACCATCCTCGACATTAGAGAGGGTTATAACAACGTGTTAGCTAGGAAGCATGGTCTACCCGTGCTCGACAGAGT
+>46315 3
+GGCGCTCGTAGCGTCGGCATGACCTATACCTCCGGATCAATACCCGGCGTTCGTTTGTATAGAACTGTAAAGTAAGAATCAAGCCGACTCTCAGTTAGTG
+>46316 2
+ATGTACCAGAAATACCGATCGCAGGCTTAGGCCGTCCTATGTACGCACTGCCTTTTATCAACCAGACGGGGTTATGACAAAGTCATTTCGAGCCGTGGGT
+>46317 3
+GGTCCTGAATGTCGGTGCTTGAATAATGTAAATCTCCTTCGTTGACCGCACGTAAGCGCAGGTCCAATCCAATTGAGCAGTCCGGGGATCAACGACTTAC
+>46318 1
+GGAGGATGATGTCACGGCGGTTGACACCGCTGTCGCGGTAGTCCTCCGACCCACTAACAACTCGCACATTTAGTAAAGTTGTTGTAAACACTTGATGCAT
+>46319 3
+CCCTCGACCGGTAAAAAGTTGGCATAACCGCCTCTATTTTGTCCTGCAGGCACGCTTAGTGTGGTTGCATCCACTGAAAAGTACACGCAGTGTAGGGAAT
+>46320 3
+TGACCTCTGGTGGATCCACAAATGGAGTGCACTTGACAGCGCGTAGTAAGACGTGACCCCCACTCGACTTGAATTAGTGGTTCCATGAATTCCTGAGTAC
+>46321 2
+TTCCGTCCACCTATTGGAACTGAGAAAAGGTAGCTTTGCCGCGGCCTGAGCCAGTTGTAGGCCACCATAAGCGAATTTAGGCTAGGTCCCATAGTATTCA
+>46322 3
+ACGACGAATCTTCTCCAAGACGCGAACTTAAGGAGGAGAAGATGTTGGCGATTGCGCCCGCCAATACTATTTTTTGGGTGACTTTGCACTCTAGCGCCAC
+>46323 3
+TCTTAATAGTCACACGGGACCCTGCCGACCCGGTTTGATTTCATGTAGAGGGGGCACTGCGCATGTAAAACGGTATCGTCATAACCAAAGTCGTGTCTCA
+>46324 2
+GCCTCTTTCCTTGGCCAAGGGATCAGCCTTGTAAGCGATTCGTCTAACCGTACTACGTAACTGTATGAATCACCTAGTCGTGAAAAGGGCCGGTGAGAAC
+>46325 3
+ATTGAGCGCTAGCCGTTTATCGGTAAGCGTCGCCCTCAACTGTAGAGTAAGACAAATACACCTCTCAATCGTTTCTCTGTGAAGTGGACTGAGGCCCGAG
+>46326 3
+TTGCCCCACATTAAGCAACTGGTCTCTGGCGTCCGAGGTGACGCAATAAAGATGCGGATGCCCCAGTCCTAGAGCTATGAATACTCGAATTGATTGTGTC
+>46327 3
+GTTATATACTCGAGTGACTTCCCGACTTTTCAGCTGTCGCCAGGACAGGGGAATTTGGCGCCATTAGGTCCACAATCCCGCTAATGGAAGAATACGGTAC
+>46328 2
+GGAGCGCCTTAGTGAATATCCCGTAACGTTAGCTAGGAATCGACAGACTGCGGCATAATGACTACGCTGTACGCTCTTGATTCAACTAGGGACTCGCCTT
+>46329 1
+GTTTGTTTCGATACGGGCATCCTTAAAGAGAAGCAGGAACGTTACACCATCCGCTCTAGGTTTTGGTTCCCCCTATCAGGAAACAAAGCGTGCGTGCGAC
+>46330 2
+TGAGTTCATTGGCCTATCAACGCGTGGAGACAAATGACATGGAAGCAGGGACTGCGAACAGTAGATTCCCTAGCTAGTACCGTGCGCCTTTTCCCCTTAT
+>46331 3
+CCACCACGATGTTTGATAGTCGTGGTCACCAATACTGTGGATAGTTAGACTCTCGCTGTGAGATGTTAAGGTAAAATGAGCCGGCCGCCCTCCACGTCAA
+>46332 2
+GCGACAGGGCGTTCCAGTTCCATTCAAATTACGATGTCCAACTTCAGTCAAATAGCGGTTAAAGAGGGCGGATGATGCTTCGTCCCACTCACATGGTGCT
+>46333 3
+CATGTTTTCTAATCGCATGCGCAAGCGAGTCTGGAAACTGGGTAGTAAATCTCTCTCAGCTCCTAGATCTGACACGAGAGACAGCTCGAGTGACGCTTGC
+>46334 2
+CCTAACGGTGTGGATTTAACCGGCCATACGGCCGTACCTTGCCGTCAAACTTCGTGTGCCACTTAACGGTAATCATGTCAGTATTAAAGTAGGGCCGGAA
+>46335 3
+GTTAGTCGTAGATCGAACACGTCGCATGGCACAGTGACATGCGTGACGTTGCTATGCCACGACTACACAATTATAACACCGTGCCTTTGATGACTTCGGG
+>46336 2
+AGACTTCAGTGCTGAACGCTCAACTGTTCTAAGATACTCAGACGCTCGATTGTACTTCGGATAACCCTGACTCGGGTGGCCGATAAGGGAGTGACCCATT
+>46337 2
+CCAGTGATCGTGTTGGCACGCTCTAATCAGTCTCGGAAGTTGTCCAATTAGTACGGGTGTGACCACATTAATCGCCTTGAATACAGGACCATAGCGAGCC
+>46338 3
+ACACGGCTTTTAGAATTATATGACACGAAAAGGTTGGTCCCAGGAGCCTTGGCCGGAAACCTACATTCATTCGCTCGGTCGTTTCCGGATAATGCGGCAC
+>46339 1
+CACTTAACTCCACTGAGCTGGCGGAAAATTCATTTAAGAACGGTGGTTAGAGATTTGTCATAGGGCTGGCCAATCCCTTCTCCACGTCCAGAGCGGAGCT
+>46340 1
+GCTGAGTACGACGTAAGCTATGCTGACGTGTTACCTCGGCAGAGCGTTCTAACAGCCGTCGTTTCCCGTAATACCGAAGTTAACGCATCTTAAGGTAAGC
+>46341 3
+GTCTCCGCATGATATACGCCACTGCCGGTGTACAAATTATCGCGATTACAGTACTGAGCCGAGGAATATATAGGCTGGTGTTACCCGGATTCGACACTCG
+>46342 1
+AGCGCAGCTGCCATCACATGTGTATGACGATGATTCTGCTCGCGCGAATTGCAGCGATCTTGAGACATCCAATAACATGGTAGTCTGGACACGATCTTCG
+>46343 2
+CCGGTTGCTATAATTATTGCGAACTGGACCCGTTGCCGACGGCGATAAATCCCCCTAATGAGGGTATATATTCCGACGTAGTAGCACCCTCGAAGAGTTG
+>46344 2
+TCAATGGCACAGTTAGTTTACATAGCTGGAGGTGAGGTACCGCGGAGATAGTACATGTGATTCGCCTAACACCTCCAATCACTCCTGTTCCGCGACGTGA
+>46345 3
+CACCAGCAGCAATAAGCATTGGCTTTCTTCCGGAAGAGTCCCCCGGATGTAAGTGTTAGCTTCCTCCAGACAGCATTGGATTGCTAGAGGTTAAGTCCGA
+>46346 2
+GCGAGAATACCTAGACGAAGTGGAAGCCTGCCATGGCTGTACGTTCTTCAAGTCGCGGCGCTTCTTCCCCCACTAAGTTTAAACGAATAGGGTCATTATG
+>46347 1
+GATTAGCATGTAACCGAATGACCATGACACACGTGACGTCCAAGCGGGTACTGGGCCAACGTTTGTCTCCTGTTCGGGTATTTAATCACGAACGCAGCTT
+>46348 1
+CATTGTCGCTGGGAGCCTATACCTAACGGGGTGACCACCTACTCATGTGATGTATCGATTCATTAGTATACAAAACGGGAAACAGTTTGTCCCCCGGGCG
+>46349 2
+CCGCATGTCAATAGACCCCACGAACCAACATGGATGCCATTAGTTAACACTAGTTACCCCGTGGGAGCTTGGGCGAGGTTATTTGTGTGCAAATGCTGTC
+>46350 3
+CTAGTCGTAGCCCGGAGACCAGGCATCTTCTGCGTTGCAATATCGAATAACAGGATCGTCATCAGTAGTCAACGCCTTGGAAGGTAGTTTAGCGCTCCAT
+>46351 2
+GATCTGAAGACAGCGATTTGCCTTCTCAAGTGATATGATTAGGGACACGGTGGCTCCCCCTTTCAGGGAATGCCCGAACACTGGTAAACTATACCTGGTC
+>46352 2
+AAGCATCCTATACGCTACCCTACTGTCTAGTTTAGTGAGATATCTATGAGGAGCGCCAGAACTTTGTGGCCCCAGTTCAGCAATGCGTAAGAGCGCTGGC
+>46353 2
+CCTTCGTAGACGCTCGGTAATCCAGACTCATATTAGATGGTTCGGCGTACCAAATGGTCAAAGACTGCAGATTCGACGCGAGGCTCTCATGTAGGTCTCA
+>46354 2
+GGAGGTAGACTTCGCAATAGTTGGACACGACTTTTAACAGGGACATCCCCGTAGGGACTGACATATGTCCATTTGTTCCATCCGACCGCAGATTGTCCGA
+>46355 1
+TTTACGACCTGCTAACTGCGATACTGAAGTACGGTCCTCGCAGTTGCGAAAGTGGGACGTCAACGTGTATACACGTCTAAGAAAGTCATGGTCGTCCCCT
+>46356 3
+CTGCGAAGAACAATAGTTATAGCTGGTCACCGAATCTTATTGCGACGACGTCTGCTGTGGACTTCGACTTATTAGCTTCGGCCACGGCAAAGCCAATCGG
+>46357 1
+TTTGCTAAAGGAACCTATTCTTTCAGCTCCCACGCGGGGATTGCCATGATTATATGTGCGCGAAGGCAAGGCTGATTTTATCAACAGGGCCGCAGACACC
+>46358 3
+AGCTGGCAATTAATCGCCGACAGTCGTTCTGGGAATAGGTAGGCCCAATGAAAGTATGACCCACCTCGCTGTCTGTCGGCATTGAGAGCACTTTCAATCT
+>46359 1
+GTTACCAGAACCCGCACTTCGTAAGCTAGCCCTTTAGGCACGGGGCCTTGATGCAAATCTGAATTATAAACCGTGGACGGTGCGTTGTAGCTGCACATTA
+>46360 3
+CGGGCATTAGGAAATGAAACGACCTCCTATGAATAGATCGTACTGGACGGGTCGGCAGAGATTCTCCTTTCTAGCCGCTCTCCATACCAAGCTTGGTGAT
+>46361 2
+GGTCTCTATAGCGAAACCTCCTACAGGGGACCTAATGCGTCTAAGGCTTACTGGATGTAGGATCATGGCTATCCCGCGAGAGCTATTGAACGTACACTTC
+>46362 1
+GAAGCTTGTCTGTAACATCGTAAAGAGGCCCTTCTATGGGAGCGCAACGATCCGCCTGGTATAACATCCTCGGCTTGCACCGGTGAGCTACATGTAATTA
+>46363 3
+GTTTCGAGTGTCCAAGTCTAACTGCGCTTGGTAAACAGGGCAGTTACATTGGGTGTTGACAGCACACAGGGCACACTCACCGCATCTAATCTATCAGGCT
+>46364 3
+ACTCTAAGTATGCATTAACGGAGACACCCAGTTTCGTTTCAAACGTGGGCATCTATCGTGTACAGGGTCGGCTTAGCCGATACCGTCGTATAGAGCGACC
+>46365 2
+CCACAAGCGTACGCACTGCCTAGGACGACTATTCATGGAGTCGTTCACATTCTGGTCATTGCATCAACGCACTAACGAGTAATAAGGCCTTGGTTGTGGG
+>46366 3
+CTGTGCATACGATGGAGTAAAGTGAGAAAATACCCGCGCTACATCCTGCGCTATTTTGCTCACATTGGGCTGAGGTGCCGACGATACTGCCATTACGTCA
+>46367 3
+TGGCATTAGAGCGTATAGGACTTTAGACTGACAACCAATGACGACGCTTTTGCAGCTACTCCGTGGGCTCGCTCATCAAGTTGATCTCGTCCGGCAAGAA
+>46368 3
+AGCTGACGCCCGGTGGCGCTACATTGAATCTCATCCAATCGGACGCGTTAGGTTTAAGGCCGCAAGTCGCATCTCATATTGCCATTTGGCATAAAAAGTG
+>46369 1
+AGTCCATCCGCGATGTTAAAACTTGTCAACTCTGCTCATGGGAGACGACTCGCTGAGAGTCCCGCGCTTGACATGATTTCGAACAGGGTGATCACTATAG
+>46370 3
+TGGTGAAGCAGAATTACCATTACTCGACCTAAACCCCACGGCATGGGTAATTCTAGTCTGATGCGCAGAGTATCGGCTTTGTCCCGACTTAGGAGTACGC
+>46371 1
+CCTCGCGGTGGCTGTCTCTCATTCCAAGTTAGAGACTGTCTCGCTATGCACTAATAGGTAAGCACGGGACGTTCCATAGATGATCCAGAGAAACGATTGC
+>46372 2
+TCGAAGTTGGTGCACTAATAGCTCAGCCACGACAAACCATCGTTTGTCAGGTCGGTCTTTAACGGGGGACTGCAGGATGTGCGTATTCCCTACTAACCAA
+>46373 2
+GAGTCTACTGAAGGCTCTTCTATTCTCTGCCCCGTTAAACGAACCTGTACCATATTAACAACATGCAAGAGTGTGGGTCACGACCCTGTGGTCAGAGGGG
+>46374 2
+AATCCAGATACTTGCTCGTTGATCGAGACTTTGGATCCAGAATGTCGGGCACACAGCTCGACCCGAGATGCGAATCATTGGTGGACTCACGTAAGCTTTC
+>46375 2
+AATCTGCCAAGTTGCCGCCGCTTCTGGGAGTTAACTGTACGTCACACGAGGCCGAGTATTCTTACTGGGTCACGATACTGTGAAGTACTCTCAAAGGCAA
+>46376 1
+CACCCTAAGTTTATTTTGTCTCCCTTCAGATCCGGAACTCAAGTCTCGAGGGACATGTGAGCGGAGATATTCCAGCCGGATTCGATCGATAAACGCGGGA
+>46377 3
+CACCATCAGGGAGGACCACTCGTATATGTTCCTGCTAAAAGAGGGGAAGCCCCGTATAGCAAGCATTCATGCTGGTCACATGGTTCATTTAGGGCTCTCT
+>46378 1
+GAGTTAGACGATTTCAGCAGCATGGCCTGAGGTCCGGCCTCCTGAAATCTCCGTTTCCATGAGAGATTATGAGCTGCCAGAGTTGATACTCTCCACAGAA
+>46379 2
+CCAGCGAACCGTGCTCGATGCTATATGTGACCAATCCCAGTAAGCAACGCGTTCCATGGGCCTTCTGAAGGGAAGCTTGTCCTATGTATAGGTTAAAGCT
+>46380 2
+TTTAGCGATCGCCACGTAGCCCACCCGGGTAAATTTGTTGAAGAATGTTAAGTACAGTCGAGTCACTTGCGCCGCGATTTACACTGCAAAGGACTGCCTG
+>46381 1
+CTAAGGAGCGGCGTCCTGATAGCTCGCTGAAGCCGGCCACCGACGTTAAAATCTGCGTCTCTAACAAGGTGACGTATACTGTATTAATCAATGTTCGTGC
+>46382 2
+CCCGCTGTCTCTTCCCGCTAATGGCCGATCGCGTTGAAGTAAGACCGAATGTAGCGACAACTTCGGAATATTTACAACAGGGTCAGGAGTGTGTCATATC
+>46383 2
+CGTTGATTACTGACGTAAGTGCGGAATTGTCGGAATCTCCCGAAAAGCAATATAAGCGGAGCCCAGCTCCCGCACGCGGGTGCTAATTACGATCTCTTTT
+>46384 1
+TAGCGCAGGAAAACGGTAAACGCGACTGCGACTTTAGGTGCATGTAGATTGCGCGCTCCGGATTTTTACTACTAGAGCGCCCTTCATCTACAGTCCTAGA
+>46385 2
+CTACACCGAACTATAAACATCGCGGCAGAGTTTATACCAGAGCCATGATTTCAAATCGACTGAGGGTTGTCTCGCGTGGGCCCAGTCCGGGATTATCGTT
+>46386 1
+CAATTGAGCACCACCAAAATGATCGCTGGGATAATATCCTCCCGCGGCTGATCATGGCTTATGATGTGTGCGGGATTTGGCTCATCGTCGGCTAACAAAC
+>46387 1
+GTAAAGCTGCCGTTTTATAAACCGTCAGGTGCTGAATGAGTATCGACTACCACAGTGACCCAAGCTATGTAACCCTTCGGTGTCGTAGCTTGAGGCCCAG
+>46388 1
+TGGAGTAATACTGGCATTACCTTTTAGCACGCGGTGCATGTCCTAGGAAAATGCATTCTTTTGCAAACCAGATATAGCCGGCCCGACGAGGATCTCGGCC
+>46389 1
+TTCTTATTAGGTAAGTTCGCAGGAGACAAACAGGCATCTTCTTACCCAAGGCGGGATCTCCATCACGAAGTAACTCTGGGCAAGCCCTGTGCCTATTGGG
+>46390 1
+GAGTGCTCACCTGCAGGAATCGGATTGCGAGTATTTTAACGGCAAAGCTGACTTGCGCCCAGAACTAGGATATCCTGAACGTCGTTCTTCGACCCTAGAT
+>46391 1
+ATATAGTGAATCCCCCACTCAATCTTAGGCTCTCCGAGGCGAGCCTCTAGTTGGTACACAAGGGTTTCCGCGGATAAGCGATAAGGTGATACTTGCCAGT
+>46392 3
+CGAGAATGGCCCGTGTACGATCAAGTCTTACTTAAGTACTAGGGGCCCAATACCTGCTACCTCGAATCAACGTGGGTTTAAGCGTCGGCCGATATCTTAG
+>46393 1
+AGTCGGAATTACAAATGAACCTCTTTCTCACGTAGAAAATTCCATGGTTGGTGTATGCTGCCTACGTCGACCACGCGGCGAAGCGCAACTGTGCGGCTAT
+>46394 1
+GTCTCGTTACCAGGCAAGCATGAGGGACTCCCACTATCGCTAGCCCTCATCTCTGTTCTGTTGGAGACGGGATCATGGTAAAATAATCGAAGTGATACGC
+>46395 1
+CTGAATACGCCACTCCTGGTGTCAGATGGATGATGGTTACGATATCCCTTTGTTCGCCAAGGGTCTCCCGATGAAGAACGGTACGCACGCATCATAGAAT
+>46396 3
+GTTCGTGAGTCCTCCGGCATGAGTTACCGTTACTAGGTACTAAGATGTACCCACCAGTGGCGGTGCAAACTTTCTTACGAGGCCGTAGCAATTACCAGAA
+>46397 3
+GGAAGTAGACTCCTATTGTTCAGTCGCATAGTACTTATAACTGGTGGTATATACAAAAGCCCTGTACGTAGTGCCGGGCCCCTCGCCACTGGCCGTAAAG
+>46398 2
+TCTTCGTTATAGAGATTTAAGCCATGGTAGGAGTACGGCATCGCCTCAGCTGGAATAGGCATGACTAGGTGCTGCCAACCAGACCCCTTGTTTCACGACA
+>46399 3
+TAGCGCTGAGTAACCTCATTTGGTCGCTCGCAAGAAGCTAAATCTGGAACCCGGGTAGGTTATCGACCGTATACTGCTATTAAGATACCCGGTCCATGGC
+>46400 2
+AGTGATGGTAGCTCTTCCAGACATGATAGTGGGTACACACTCCCAAGGCACCGGCTTATGTCGTTACGCGTCACACAATTAGGCTACGCTGTAAGTAGTC
+>46401 1
+ATCTACTAAGCTTTTAAACCTGCGCGTCCGGTTATCGATGTGCGGTGCACGTAAAGATTGCATGCGAGTTCACACATCCTGGAGTAGGACACCTCAGGAC
+>46402 2
+CCCATCATGTATCCGATGACCGCGCATATTCTCCAGAAAGCGTTGACGATGATAACGCGTCGTTTACAGCTGTGAGCAGCTAAGCTGAGTAGTCATCGGT
+>46403 2
+TCGCTGCTTCTGGACCGTCAGGCGAATCACTATAGATAAGCGGAAGATGTCTCCCAAGGCAGTGTCGACCGAAACATTGTTCAGCTGATCTTAGTCCTAG
+>46404 1
+AGAGTGTTTGATTGACACCGCATTCTTGTAATGCCTGAGGACGCCCTTGCTTCACCATAGACGCGTCAGTAAAGCGTCGTACCTAACGACAGAGGAGCTT
+>46405 2
+AGATGTGTAAGGATCATCGGCTGTGGCTTAAACGACAACCGGACCCAACAATAAGCACCCTTTTCCATCCGGTTGGGGCCTCGGCACAATTGGTATTTTG
+>46406 1
+GGCCAGCGGTTTTGAAGTGCTCCAGTACGTCTAACTCCTCTTTATCAAACGCTTTGGGGCAGACACCCTAGGGGAGTATGGATTAGGCCCACATTAACAA
+>46407 1
+TGAACCCTTAAGATCTCGGAGTACTCGGGGGGTGTCGAATGCGGTACGCAGCTATTCATCGTAACCACGATCTCCTTGCGACAATAATGCGATCATAGTC
+>46408 2
+CAACTCAATCGACGATCTTGTTTACCGATCTATAGATCACGAGTCCGGCGGTATTACAATAGAGCGCGTGTAAGACTCGCGTGAGCTGCCCTATCTGGGA
+>46409 1
+CCCGCCAGTTCCGATATAGAGAGGACAGGGTTTAACTTGTTACCTTTCCTTCCAAGTTAGATAGCACGTAATTATATCGGGTCCGACGGGCCGCCGGAAA
+>46410 2
+GTCAGATTCCCACATCCTTACTGGAAATTTACTAAATTTCACCGGTAGGGCTGCAAGTCGTGACCCATGCGCTGGGACCTCGAAGCTCTGGAAATTGAGG
+>46411 3
+ATACGAGATGCTAATAGCCTGATCGGATCATGTCACTTGGTGACCCGCGTCCACTACGGGGTCATCCAGCCATGGACCGGATGTTTAATTACAAATCGGT
+>46412 2
+GAGAGTTGACACACACATATTATATACACAGCGTCCCACTTTCAGCCCGTTGCACGAGGAGTGTCTGGCAACTGTCGAGGGTACGTATAACTGTGCGTCT
+>46413 2
+GTCCAAGTCATTATGAGAGATTGAGTGGCATACGGGCATGCGAAGGGTCCTATTCAAGCGGAGCAACATAGCATACGTCCCCCAATCGCCTTTTTCTTGC
+>46414 3
+GGCCGAAAATTCGCGGGTGTGCTTCGACGTCGGATTCCTGATACATCACGCTCAAGCGCAGGACTATAATTATGGCCCACAGTACATTCTATAGCTGGAT
+>46415 1
+GGCGAACCAGGCACTTCCGATGTATCTCTGGCAAGAATCACTGGTAGACGCTTCAACCGTATCACTAGTTGGGATCACTTAGTCGGACCTTAGGATGCTA
+>46416 1
+CAAAGGTTCGTACGTGTCCTATAGTGTTGGCCGGCATAGAGCGGGCCCTCTTTGGTCTGACTAACACGAACCTACGTGACTTCATATGCAAATGCAAGCA
+>46417 1
+ATAGACGACGAATTGGTCCGACATTTGCGACCTGGGAGCTAATGCTCCCATAGCTTAAGGGTTACCCCCATCACTCGGTGACAGAACGCAGTTATGTGTT
+>46418 1
+GAGAGAGGTTTCTTGCAGATTAAAGCCCCAATATGCTACCTGCGGACTGACATATCTGCTTATGAGCACGCTCCGGGGTTTGCTCCTTCGGGACACAAAA
+>46419 3
+GTCCATGTGCGCACTACGAACCACTTAGTGTGTTGTGCTTCTAGCAATCGTGGTCCAACGGAGATCTACCGAGCATAGGCATGTAAGGGTACTATCACAC
+>46420 3
+GATCCTATTCGCAGGCCAGACCGTGGAGCTCAAGGGAGGCCAATGCATGACATCCAGCATGTGTCTATTGGGTGGATTTTCTCTCAGCACAACTATTACA
+>46421 2
+TCAAAGGTACTTCAATGACGGTACAGTTAGATGCTGCGCCACATCTGGCCGATGTTCTATTCGCCTACCCATAGATGAATGCTCAGCTGGGAGAGCTACG
+>46422 3
+GATTTGCTTTACGCGAGTTCGAGGGTCGCCAGGCACGTAAGTATTTTCCCACTTGATATGGACGGGCATCAGATCCAGCTCAAACGCGAAAATCGACTCT
+>46423 1
+TAATACGACATAACGATGTTGATCCGCCGTGTGTTCTCCGGTGTTCACCCTAGACCTAAGAAAGAGAGCGAGCTAAGTGACTTGCCTGGTGTGACTCCCA
+>46424 1
+TGCCATCCGATTAGACAATCTCCAAGGCCCCGTACGCGAACGCGGATGGGGTGATTTCCAATAAGGTCGAACACGCAGTGCTTTAGTTTATTTGCAACGT
+>46425 1
+CGGTAAAACTATAGAACCATTACCGAGTAATTTCCACGGCGAACTCCTTGTTGAACAGCATCAAGCCTGGGCTGGCCTTCTGACTGATGCGGGGCTGATT
+>46426 2
+GACCCTTGTGAAGGGCTAATGGCGAACCGGTATGACTGCCGGGAATCCTAGACTAATCCCCAGGCCGTATCTTAAAGTGATTCAGGTCTCTACTGCATAT
+>46427 1
+AACAACCTCTCAAGTAGATTCGTGAAAGTCAAGCGCAGGCGCTGTAGGATGTAACTGTTACCTCTGCCGTAGGGACGTCCCAAGCCTGAGCTTTATTGTC
+>46428 2
+CGTCGGCCCGAGTGTATTTGTCAGCAACGTTAGACCTAAGCCATCGTTAGTGGAACAAATGAAGCACGGGTAAACGCCTCTTATGGTTCTGCTCTGCACA
+>46429 1
+CTCGGCCACATCGAAGTACGATTCTACTCATTTGCAGCCCATCGGATACGGTGTGGATGGTAGTAATCACATAACACCCCGGCTGCGGTAGTAGTTTAAG
+>46430 2
+TTAAGGATCGCAGTACCACGACTCTGCATGACGCGGTTCAGCCTCTGTATCGTTTTACGCAGGTCGCTAAGGGTTCAAAAGAGAGATTAACCCCGTACTG
+>46431 1
+ATTAGGGTCTTGTGAGACGCACCGCAAACTGCGCACCCTGATAAGTAATTTACGAGTCGACCAGAAATCTATTCATACGCTTCGTGCCGGGGCGTTCGAT
+>46432 1
+GATAGCGAGTCCTGGACGGTGCGTCTAAAGCACTCTTATCACTCAGAAGTTCGATTGTTGTACCAGCAAACGTTACGCTGGAACTGCCCGAACGTATGCT
+>46433 2
+TGGGCGCCAGTGTAAACTGCGATGCACTGCACGCCTAATGACGTCCTGCGTGTACAGGTCACGAATCACCAACTTACTGAATGTTGGGTTAGTAAATTCC
+>46434 3
+GTAGACAATAGTCTAAAGATACGCCCAATGGGGGGCTGTGCTCAGTCTCAGCCCGTTCTGATTAAGTTGCCCCAGCAAATACCGTGACGCTTAGTTTCAG
+>46435 3
+ACGCAATCCAGATACTGTTTAAGAGCGGTGTGTATGGTAAGCACTTCACTGCGTCCAGGCCTTTAGAGTCACGGTGAAGACTCGCGTTGACTCCCAAATC
+>46436 1
+TGAACTGCTAACTCTTTTCGGATTACTGAGATCCAGCGCCAAATGAGTTTCTAGTGGAACAGAGATGTACGGGTTCCTACAATAACCGCCCGCGCGCGGT
+>46437 3
+CGAAGCTGTGTCAACTATCAATGTCTTTTTGGCGCCAAATGGGCCAAGAGCGGATACTTGCATCCTGTTCCTAGGATTACACCACGGTGACACGACAGTG
+>46438 3
+GTAACAATGCAGACGCTTACAGGGTGCTTGTGCAGAGCCCAGCAACCCTTTTTTGCGTGCTATCACCTAGACGAATGTGTGGAGACCGCCAGTACTATAT
+>46439 1
+CGCATTCAATCATAGTAAAGCACGTATATAGTTGCTCCGTCGGCTTGACCTTATCGGGCACGGTAAAGAAATGGGCGAGGCGCTCCGACTACGTTCTATC
+>46440 1
+CTTCCTAGAGACCCCTCGAGGTGGACTTAAGAGGACAATCACGATTTTAGCTAGATCTTTGCAGCTGCTACCTGAGAAGGCCCTCGGCTGTTTGACGAAA
+>46441 2
+ATCCATGGGTGGTCCCAAGTGGCCGGTGACCCACTGGTAAACTGAGCGGGTTTTCCACTAGTTAAATCAGAATCCCTGCTTTCTCAGCTAAGGAGAAATC
+>46442 1
+GAATTATGAATTAGCCGCTTGGTACTGTGCTACAGACTAAATGCATCCTGGCTTTTCCGCACGGAATAATCGACTCCGAGGGAGGACGGCCCGCTTACTA
+>46443 1
+CGAAGTCTTGAATAAGCTGCCTTTACCCCCCGGCATCTTGTTACGGCTTGTCAGAGCCGGCGCAATAGGAAGTGGTGATTATCTACTCATCAAAGGAGAC
+>46444 3
+TTTTCACAGGGGAGAACAACGCTAGCGACCAATGTACACAGAGACACGTTGCTTGAGTCTACGCTCGGCTAAATTTCTGTTAGCGCCCATGTGTTCGAGC
+>46445 3
+CGTCTGCAGCTTATGACCCTAGAACGTGGACAAATCCCGCCTCACTAGTGCGGTTGATTTAAAGGATGGGCGCTTCGGCACGCAGTAACACTAATTTGTA
+>46446 1
+GCTAACATTGGTCACAGCCACGTTGGGGACCAATATAGGGTGACGCAAGGTCATACCAGTTGCACATGATTCAGCTGTGTCCTTACGCATATGCGCACTT
+>46447 1
+GCAAGTAGGGCTCTGTATAGCCAAGCGGTGTTTTTAAAACTGGGTTTGTTACGTGCTCGCGGTACGCTCACCAGACCAAATGCCACATCACATCTACAGG
+>46448 3
+GACCCGTAACTGGCGACGCTGCCAGAGGAAAATCTCGATTCGTCGCGCCCTAAAGTTTAGATGGTCCAATAAAGTCGTTATCTGTGGGCTTCCCGAATAT
+>46449 1
+GGCGTTCTATTTGAATTCGACACGTGTAGACCATGGTAGAGATGGACGAGCTGATTCTTACCCATCTACCAATGGATCCGTCCGTCCTCCAAGGAAGAGC
+>46450 1
+GATCGCCGCCTAAAACTTCGGTCCGAGTCCACGTCTTCCTCTCATGAAGAAGCCATGGGGATACTCTCGATTATGACGGAGTGATCGGTAAGCTTGAATA
+>46451 2
+ATTATGTGCGGGTACTCACCTGACTCACTAAGGAGAATACTATGGGCAGTATGCAGGCAGCCTGTCGGCATCAAGTCCCTTTCCCACAGAACGTTGGTTA
+>46452 1
+CACATCCATCCTACGCAATCGACGGTGGAGAAGTGCCCATTCTTTGCGGAGGGGGGTATCTAGGGAAAGGATTCTTCCATATTAACTCTGCTTACCAAGC
+>46453 1
+TTTACAGCGACGCGTAAACATACTGTCCGCTTTTCCATTTAACTCAAACCTGGCTACTACGAGGAGTGGCGGGCTACCTGCGTAGAGATGTATGAAGCGC
+>46454 3
+AACCAATCCGTGAACCGTCATTGCATTGCCCAACAGTACCATGGTGGGGGTACGTAGGTCGCGGACTGTGCTACCTGTAGTACTCTTCTAAGTAACTAGA
+>46455 1
+GGTAGGAATGGCGAGTTCGTCACTTGTACCTCAAGTTGGTAAGTTGCCAGGCCTGACCGTTCCCCGACGAAGGGACTACTAAAACAAAGTTTTCCACTTC
+>46456 1
+GCCTTCTGGCTAATACGGAACGCGGAATCAGTCTATTCGTGATCTGCCTGTCCCGTACCAGTAACCAGGCAGTCCTAGTGCAAATGAGGTAAAAGTTGTC
+>46457 2
+GGCTTCCAGCGGCAATCGGGCATTTAATTGCATCATGGCCTGACAAAGTGCAGATCGTGAGCACGCCCATGTGGTAGAATGAATTGCCTAAACCTTCTCT
+>46458 3
+GCAGGCCAGTCATAAAGTGCCGGCACCTCGATTAAGCAGTGACAAACTTTCCGTGATGAGTGAGGTCATTTAGTCGCCCAACGTTGTACTCACTGTCGTA
+>46459 1
+CGCACGCAGATGACTCCGACGACGGGAAACTGCTCAGTTATTTCTCGCCCGGCATTTTACTAATAGATTAGTGATGTGGGTAAGAGCTTATCGAAGCCCC
+>46460 2
+TACAGGTGATACTTGCATGTTCACATTAGTACAGCTAACCACAGTTAATGGGTTGGTAGGAGCCGCGGAATCTAGATGCACTCCCCCGCTGCTCGAGATC
+>46461 3
+TAGGTTCCTATACCGACGCGGCATTTAGCTTTGCGGGGGCTCACGAAAGTATCCCAAGGAGTAGTGCTAATTCCGTTCTGGCAACTCACAAGATCACTAG
+>46462 3
+ATTTATCAACCGCCGCATGTCGTAGACATGCTCCGCCGCGGAGACTTTAAGGTACTGGTCTGTCATGATCGAGGTCAGGGATTTACGATAGATCCCAACA
+>46463 3
+TCAGGCACGGCATCGTCCCGTACTTGTGAGAACGTTGACATTGGCTCGGAACCACGAACTTTGGTCCCTGTAAAGAGCTGAGTCTGACAAATCGTATCTA
+>46464 1
+CATTTGTAAGAGCCCTCCGTTCCGCTGAGTAATCAGCGCGACTATTGCGGGTATTCAACACACTAGAGACCTTGTGTACCGGAGGTGTTAAATACACGGC
+>46465 1
+ATGACCGTCACTGGAGAACGACTAGAGGGCTTCAGATTTCCACGCTGCGTAGACATAGACTGCGAATTCGATCCGATCAGACCTTCATGGTTCGTGCATT
+>46466 2
+TCAAGCCCAAAATGGGCCTCCAATCTGGTTAAACGATGAAAGAATTTCGGTGAGGGCATACTGGTGTGCCCGACGTATGAACGCGCCCTTCTCCTTTGAT
+>46467 2
+TCTGGTCTGATGCCGCGACCCGCGTGGTAAGAGTTCAAACCACCTGTCCCCACACTCTAGCTACAACTAAGGAAGGTGGGTTCTTAATAGTAGTAAGTGT
+>46468 3
+GACCGTTTACGCATCAATAAAAGAAGTATTCTTTCGCCTTATCTACATGGCACCGCGCTTCGAGGAGCTGATGGGCTAAAGTAAGCCGCTGCAGTGGCCT
+>46469 3
+TCACTAGGGGCACTAGTGGCAATGTGGTGCAATGACACGATCCTGCCAAATGTCTTGGCACAGATCGCAAGACTTATTTTGCCGTACGAGGTCCACCTAT
+>46470 2
+TTCGCCCTCGCTGGCGTACTTGTTCAGCTTGACTGTCGTTACTCAAAAACCGGATCACACAGAAAAGGAGTTCACCGTGAGTGGATAGCTCCGAATGAGT
+>46471 2
+CACGGATAGTAGGACGAAGACTATCTCTCCGGTCTAAAGATAGAGCATGTTAAGTACTTCGGCTTAGCGACGTCGCATTGTTCGGACCAGTGCCTCCTCA
+>46472 1
+CGTAGAGGCCCCCATCACCATCGCTTTCTGGGGTTGTCGAAGGACGAATAAGGCTCCCACAAGAGAACTGTCGTTATTGTAGAACACTTTTAGTCAGCGT
+>46473 1
+CTTACTTCGTCCAGAGACCAAAGGGTTTAAGGAGGTTGCCCTTAAAATATTGTCCCACACCCCTGCGTTTGGCCCCGGAGGATTCTTGAGAAAACAGGTG
+>46474 3
+GCTGAAGTTACTCGACCATTTCTTGTGGATGCTCCTGCATAGGCGTATATCGAACTAGGATCTGCTGGAAACGTGCCACTACTGCAGAGGCTACCACGAA
+>46475 2
+GGTACGAACATTGCCGCACTATAACTTTCTGCGACAGATGTGCTTCGACTCGTTGAGACAGCTCTGATTTGGGACCCGACCTTAGCGAGGAATCAATAGC
+>46476 2
+TATCCCCTTTCCATCGTTCCTTCATATTGGAAGCACAATTGGGATCTACCAGCGCGCTCGCGAAACGTGAGTATTATCCAAAGGTAGTGGGAAGAGCCGG
+>46477 2
+GCCTTCGGAAAGAACGCGGTTCAGCCGTCACGTCGTGGATCCTAAGAAATGCTCCGTAGGCGACTCCTGTCATTCGTTTTGAGGTCAATTAATACAACGA
+>46478 2
+GTGCGAGCCACGAGAGTCGGGGTTACCAAGACAATCAGCCTTCACTTCAGACGAACGTAGAATTACTACTGGTTATCGATCTTGCCTATTGGGCCCGTAT
+>46479 1
+CCATAGCCTTTCTGGTCACAGCAGCAAGTCGTCTCGAGAGCGAGATCCTGCAGCACAGGAGTGACGATTAGATAACCAGTGACTGTTCGTCCAATGTTTT
+>46480 1
+TTGTTCTACGCGCGTTGAAGGCCCAGCGCATGTAGAGGTTCCAAGACTTGTTGGGCGAAAAGTCCCCTCCCTATAACTGAGCATACTGTAAGCTAACTGA
+>46481 3
+ATAGTATAAGACAAACTGTTAACCCTCTGAGTTTAATATTATGAGCGCATTTGGGTGCCCGTGCGCACGCGGGTTCGCCGACCGACTAGCGCTTAGACCA
+>46482 3
+TAGCCTCTCAGACCTAAGTTGAAGGCTGAAAAGCCCGTTTAACCCTTCTGATAGAAGGCCGATGCAGCAATCGCTCCAGGGGAGGTCTATTTCCTGTAGT
+>46483 2
+TCCCCCGTATGGTAAGGGTCACGATGAATGTGTTAACTTTGCATGCACATACAAGTAAAATCTCGCAGTTGCTCAGCACAGTGGCGTGGCCTCAACCTGG
+>46484 3
+TTAGCCCTTGTTCCTTCAACCTCATCCCGAATAATCCGAGTACGCGTGAAGGTCACGCACTGAACCGATGATTGGAAAGCGGTAGCAGTAGCTTGTGGAT
+>46485 2
+CGATTAGCGTTTCTGTCAGTCTCAGCGGACACCTCCAGTGACAGGCGTGAGAATTGAGCCCAACAGTGTAGTGGGTAATCACAGCTGCATAATCCCTATT
+>46486 3
+TTCAAGAATCATCCTAGGAGGCACGGTTCGCCATTGCCTCACTAGGTTTTCGTTCGGCGATAAACCCTTGTGACGGTGATGGCCGCGACAAAGAATTCAA
+>46487 3
+TGTATCCATCGAGAGAAGCTCTGGACCAATAACATTTCGTGACCTGTAACCCATCATCTTTTGTGTGTGAATGAGAAGGCCCAGCACGCCGTGCGACTGG
+>46488 3
+AAGTAATCTAGAGACGGAATTCTAAAGGACATGACCCCTTGGATTGTCACGCCACCTCCCTAGATTATTCCTGCAACGTGCGGAGTAGTTGCGTGGCCTG
+>46489 2
+ATTGTCAATTCTTTGCGGTTCGCTATTTCGAGTGTCTTCCCCGCTAGCGAAACCAAACGAGCTCGCCACTCGGTAGACGGACAGTGTAAAGAACAGTGGA
+>46490 3
+TACCGCTGTCGGGACGAGAGTCCTAACCTAAATCTCTGCGGGCGAACATCGGCTTCTGATAAACTTCTGGACTCAGTAGAGCCCATGCTATGTAGTTGAA
+>46491 1
+CATGTAATACCCGCAGACCAGTCCGGTTATGTTCTGCGGCTCGTGCAGTGTGGTAATTCTGAGAACCATAACGGTCGAAGGCCCCATATACGGATCATAT
+>46492 2
+TCGAGGAGAGCCGATCTAAAGTATCCAGGCTCCTTCGTCCCTCCGGTATCCATCTTCCAGTAGAGAGCAAATGGGCGATCTCATAGTATTGGCAGGTTAA
+>46493 2
+GCAGGAAGTAAGATCGGCTTACGTGACGATCTAGGTTTACACCGTAGACCGCTATATGAGCTTCTTATGACTCTACGTCCCGGGAACGGATTCACTGCCA
+>46494 2
+TTGAACGACGACTGAGTAGGTACGAATAAACCAAGTACCTCATATAGTTCTCTACCTTCTGGAGAGGTGCGCCTACTTTAGCAGCGTCACGTGTGGCCGC
+>46495 1
+ATATAGATTGACCCCGTGTTCGCGGACGTCGATCGAGCATAAGTTATACACTTCCCACCAGGTGCCAGCGCTGCGCTGTGGGAATACGAATAGTTATTAC
+>46496 1
+ACGCGGTAGAGCCCCTTAATGGGGCTTGCATATTAAGAGGGGATTTCGCAGAACTTCTTTACACAAACTCCATCTGACGTGGGACTGAAGTACGCTCCTC
+>46497 2
+TAGGGTCAGGCTATTGAGTGGAGACCATGTTTCATACCGCATATAGTTACGGGCCCAATGAGGGACCCCTGTAACGCTCACCCAGTAGCACATTTGTTCA
+>46498 1
+GGTACGCTCACCAACGCCGCTGATACGGAGTTGTAAAAACCGAGGGGTAGGAATACATTTTTCAGCCTGTCTACGTGCTACACCCTATGTTTGAGCGTAC
+>46499 2
+GTCCGGGTTCAACACCAGATCTTTTGACTCACTAAAGTGAGGCAGTGCGTCATAAGGTAGCGTAAGCCGGCTCCTTAATCCAGACCGCGTGTTCATTAGA
+>46500 1
+TTGCCTGCTAGTACAAAGCCATTCCAGTTTCAACATATAAGTACTCATGAAGTGCAATGCTGGTTGGCTCAGCCACTGAACACGCCCGAGTGTTCGGGGG
+>46501 1
+AGACTTTCCATCTCGTGGCAAAATTTATTTCCCAGGATGGTCTCTTTTGGTGCAAACAATCTCGGGAGTGGCTAGACCAGCGCAGCTGGGCCACACAAAG
+>46502 2
+TAGCAGGGTATCAGGGGACGGTTAGCTAATCCTGGGGAACACAAATAGTCCACCGGGCCTTGCACTTTAACACAGACTTGAGATTTCTTGTTCACCGCTC
+>46503 2
+ATTGAGTCAAACTCGTCAACCCAATATTTCAACGGCTAGCGACTGCACTGTGTTCTTAGGGGGCGGCCAATTCGATAACTCTAGGTTACCGGTCGACAGG
+>46504 2
+CCGCGCATGTATTAAGATCGAGTTGTGCGGCCCGTAATTGCAGCACCATATAACCATCATTATCTCTGTGTAACCAGCCAGAGGGTGCCGGTCGATAGTA
+>46505 1
+ATAGTAACATGGCTGGTCCGGACGATAGCGTATTGACCCTGATCTTGCCTCAGATCACATAACGGCCACCTCGTGCAGCGAGGGTGATTTAGTATAACCT
+>46506 2
+TCCTTGCTGGGGTCTATACGGGTAACGTGTGCCGTACGACACGGTTACCAAAAATGCGATGGCATATACCTGTGATACCATCACTAGTGCACTACATCGG
+>46507 1
+GGCTCCATCCGCGGATTATAACACTTCGTACTCGGTTGTACCGTTAAGGTTCTTGAACTTAGAAGGCCCAGCAGCCGTGACATCTTACCGTAGGAGAAGA
+>46508 3
+AAAGGTGCTTTAGGGGATTGTGACAATTATCTTATACCCATCGATCCTGGAAGGGCGCCCGAGCTGACGTGGCGACACCAAGCCTTAGACACTCTTTTCA
+>46509 2
+ATCGTCACCGGTTGGCGGTCTTTCCGCCCCGTTTGTTTAGCCATATAATTACGGATACAGAACAGCAATACAGGTATACCGAGAACGCAGTACTGCTGGG
+>46510 1
+ATTAGGACCAGAAAGTAGTTCCCATTCGCCAGATCGGCGGCCATCCTATCGTGGCGCTATCACTCACTGATAGATGGAGGTAGCTACATCTAGTGTTCGA
+>46511 3
+TTCCATCCTCGGTGATTGGCCTGAGACATAAAGGCGTAGTATAATGTGAGAGGTACTATCTGAGTTCGGCGCAATCTCGAAGTCACTCGCACGCCTACAC
+>46512 2
+ATTCCCATTTATAGGCGTTCGCAAACTGGTAGGCATGTGATGAAATTGAGCAGGTAATCGAAACCCCGTTTGACCCACCACGGTGCGTACCACGGTGTCT
+>46513 1
+CACCGAGGTTCAGATCTTAAAATTTTAGAACTCCCGAGGAGATCCTTATTCCGCTGAGCACCTCTGTGGCAGAGCATACTGTGATTGGGGGTCCAGCACA
+>46514 2
+GGTTGTCCACCTATATACTAGCCGAAACTGAGCCAAGGTATCCGTAGTACTAAGCCTTGCACTACACTGGCTAGTGACGGCTGGTAGCTGCCTTAAGGAT
+>46515 1
+TCAGACGTTCGTAGTACCGTCCTGCAATACCGAGAGGGCAAGGACCGGAGTTGCAATCAGCTATATCATGCCTGTTTGTGCAGCAAGCCTTATCCTGTAA
+>46516 3
+TAAAATAATCTTTCAGTAAAAGCATAAATGCGGTTCGCGGGATCGTTCGACACGCCCCTTTAACGGCCGGTATCGGAGGGAGGTCTATTGGCCTTCCACC
+>46517 3
+TCCTCTAGGGAGTTCGTTTCCACAACGAGACATCACAAGTACGTCGCGTCGACAAGTCTTGTGCAGATCTGTCAGGGAATAGCAGTTCCTTAGGGACTCA
+>46518 2
+CCGAAAAGCGAGTGGCGGTCCCTTTTCAGACGACTGTTCGTATTCTGCTTAATATAGGGTGGGAGAAATATACCACTACGAGCGGCTTTCCACTAACCCG
+>46519 2
+GATGCCTGATAACTTCCCGGTAAGTTTGGAGCGCGAACTGCTATTTAACAGCCACAACTTCACCGAGAGTCGATTTAACGCGTTTCAGAGCGGCGTTCGA
+>46520 1
+CACAGGATGTTGGAAGCGCTTAGTAGATCCCTGAAACTGATCGAAGAGTTCCTGAGACAAGCGTATGTGGCCCGCGTGCCTACCTCCAGTTCTTATATCA
+>46521 1
+TCGCGACCCAGTACCTGAGCTGGCTAGGAGCTATCCGACGAAGCAATTCGACCGCGTGCTCGATCATGATTTTGAATTATTGACGATCGTCGGCATAAAT
+>46522 2
+TCGGAACCGCGCCCTGTTCGCCCTAAGCCTATAATGTCGGATGTTAAACTTTGGTATAATGCTCCTATGCGGACCGGAGAGTTAAACAATGGAGGCACTC
+>46523 2
+TCGGTTCCACGCACTTAGGGACAATGGACCAGACCACGCCGGCAATAGTCCTGATTTTTAGTTTATTCTGCTGGCCTGCTGAAAACTAGGGATAAGCCAG
+>46524 3
+CAGCGTTAGCGGCCAGGATTCGCCGGATCCCGGAACAGCTGTCGCTCGAGCTCATGAATTGTAGAAAAAACTACGGTACTTGTTTTTCAGTCACCATATG
+>46525 1
+TCAGAACGTTTCCACGAAATTCACTTGGTTATTGCACGCAGCTAGGGGACGAGCTGGGGTCTCCGCCCCAGGCACTTACGTAATATACCTAGATATTGGA
+>46526 1
+CCCGCCATGGTGCTCCATTAATAACGCTAAATCGTTGCGCTCAAGGGTTTTATCCTGGGTAGGTCAGCCTGGGCATTAACATCGAGGAAACAGTCCTGAA
+>46527 1
+TTTTTCCGCCCCTGGCTTCGTTTGCGCGCAAATGCCGGCGAACCATAAGACGTGAGACTTACGATAACATGCGTCGCAAGGATATTATGAGTCTGCAAAG
+>46528 3
+CATTTAAATTCCATCAACCACCCGGACTTGTTATGTCTATGGAAGGCATAGGGAAAGTCCCCCGAAGATCTGGCGCTAGTCAGGTAACGCCGGTCTGTGT
+>46529 3
+GTCCCTTCCGTCTGGGAGCTTGTGGTTGAAGACGTTGAGCAAAGCTCCAGCTTCAGTCAATTCTCAGTCTAAAAATGGGTTGCACGCACAACCGAAACGT
+>46530 3
+GTATTACGCCATACCTCGACGACAAGCGGGTGCTAGTCCATTAAGTGTTTCTCAGAAGTTCACTGGCGACATACTGATACAGAGGACCCCGCTGGTTTAG
+>46531 3
+GGGTACCACAGGATCGGCTAATTGCCGTTTCGTCTTTCCATAGCGCAGGGTTTCATGTGCCCTAACAGGAAGAATATTTCCCCCAGAAGTACCAGATGAG
+>46532 2
+AGGTTAGGACTACCTACGCTCTAGTGAAAATGCGAACTTCGGTGCGTGGGGTAGCCATTACAACGTTCTCTCACCACACCGCGGTTCTGTGAAAGTTCAA
+>46533 3
+ACGGGCACGTGGCGTTCACTTCCAGTCGCGACGGGACTGTATATCCCGTCGCAATTTTATACAGGTCGATCATCTTGAGAACAAAGCAAGAGTGCCTATT
+>46534 3
+TCAAAGGGGCTAAGATTTGCATATTGCCGTCCGGGATGTCACGAACCATTCGTATGTTATGAGAATTACCAAGCTGCCCGGTACTACCCGCATCCGTGAG
+>46535 3
+GCCGTAACGTCTAATGCTGGTTTGCACTGCAAGTGAGAAGCCCGTAGCGCGAAGACTTCACACAGTTGTCAGCTAGTCTCTTAAGGACACAGTCTGATTC
+>46536 1
+AACTCGAGGACTAAAGTTCCACGACACTAATCCAGGGGGTAGACTCTATCAGGTATCTTTAATATTTTCGGAGCGCGCCTGGTCTGTGGTCCAGCCGCAA
+>46537 1
+CGTTCACGGTACCCCGAGACGATGATGCGGCCCGTATTCGCCGCTTTACTGGATATAAAAAAAGTTAGTTAAGCGAAACCACGGTGCGTTTTTTGACGCC
+>46538 2
+TTCAGGGCCGGCCGGAGGGCGGTTTCATAAGCATCTTTCAAGCAGCATTTACCTCATGAGTTACCCAGGAAATATCGGGACTGCACAAGCTCACTATTGT
+>46539 2
+GAGCGTTCCGTTCTCTTAGTTCTGTGGCCTGTAACGGATGCTGTAGACACCCTCCGTCACAAGCAGGGGCCAAGCTTTCAAAAAGACACTAATTGTGAGA
+>46540 2
+TGAAAGGGGGGGTAAGTCCAACCCCACAAGTAAAAGGTGCGTATCGACGTGTTTCCACTGCAACACATTATTCTTGCTGTCGACTCCATGACTTTGGCGC
+>46541 3
+ATACGAGAGTTTCTTGCGGGTACTTATGCCCAAGACCATCAATCAGCACTTATGCGGCCAATGTCTCAAGCCATGGTTGGCTGGGACGACTATCGGTCAA
+>46542 2
+GTCGCCACCATGAATCGAAATGCCGGCGTATAATTTCTCTCTCGGTGCGATAGCGCCACTATAAGTTTCCGTTAGCGATGGAAGAACTGCGCAGAGCTTA
+>46543 1
+TATATTCCGCAGAGGCAGTATTAAGCACTGCCGGCATCGTAAATACGGGTCCATCAGCATCGACCCGGAGGGGTTTCATGGTAGCGCTTTTATCATACAC
+>46544 3
+AAGACCTGATTACTGTCGTTGACAACTAGCTTCGGCTTCGTACTTGGGCCAACAGATCCCTGATCGGGGGCCTTGATCCAAAAACTGTCTAGACAAGGTG
+>46545 1
+ATGCGGACGCTTAGACGGCTACTAGCAACAATACCTTGGCATAGGGTACAATACCCGGTTGGTATGCCCGTGCTATCGTGAGTCAACTCACTGACGATTT
+>46546 1
+CTCGATCCGTGCCATCAACTATACGATTGCCACTCCCACAGTTATTGCTGCAATGTGTGAGAAGTCCGTCGTAAGATTTGAGGTCGGCCGGTGAAAGCAA
+>46547 1
+GCCCCGATGGTACTTGGTCGCACCACTGCTTTAGACATAGAGTAGAAGCATATGCAACGAAGTTCAGTTCTTGACTGCACCAACGCTATTGTCGCGTGGA
+>46548 1
+CGGACTTGTATGGAGATCGCCGATCCATATGAAAGCTGTCAGACGACGTGATCAAGATCCCCCACGTTCCGGCCATTATTTATGCCATCGGGATAGTTGA
+>46549 2
+AATGTGCATGACATGACACGCCACGTGCGAGTGGTACAAAAGATCATGTCGTCCTCGATGTTCTGCCCCATTTACACAAGCCAAATTGTGGTCTCTGGGG
+>46550 1
+ACATTGTAGGAGTAGTAAGGTATATCAGCTTAGAACCCCGCCTCCATATGCAGGATTGCTTCCCGATTACACGCATGTTGGGGGCAATAGATGCCGCCTC
+>46551 2
+GACTGCGTAGGTCGGTTAATTAGACATCCCTTAATATACAATCACGGGTGCACTGACGACTTATCCAGTCCGGCACGGGGATTTGTCAGTAGGCCACTCA
+>46552 2
+TTACAGCTTGCAATCGTATGGGATGGCTATTCGGGAATCGGGTTTTAGACCTACCCAGGTCGTTAACCAAGAATACCCCGGAGGCCCAATGTTGTCAACC
+>46553 2
+TGCGCGATAAAGGCAACGTACTACTGAATTTAGGACAAGGCCTTCCCGAAGATAACTCTGTCTGGAGCTGCGGATATTATCGCACCGTCTCCTTTAGGGC
+>46554 3
+GGCGTGCGAACCACGAGTTCATGAGGAGCTCAGTGTTAAGTTAAGCCCTTTGGTCCTACGCTCGCTCATCCCAACACGTAATGAATGCAGCGATTTGTAA
+>46555 2
+AGTGATATATTCTTCTAATCGGCAGCGCTCAGGTAACCCTCCTTCATCAGACTCGCGCGTCGAATGCTGGTACTAAGGAATGATGGGGAATCCGCGATCA
+>46556 1
+GACGTCCAATAGATACGGGCAGTAACTAGCTCTTGGCAGACGGATGAGTATGGCAAACCTTACTGAATCATTTACCTCGTTCCGTGCCTAGGGCTGCCAT
+>46557 3
+GAGGCGGTAGAGCGCCAAAGTGGTGAACCAGAATCTGGAGCAGACCTATTGTTCAAGTTCGCCTATTCCGCAAATAGTCTCGGCCTTCTTTCTAATACGC
+>46558 1
+ACGTTCTTATTGAAGCACCCCATGCGGATTGTCAGTAAAGGGTGACCAACTAAGCGTATGCTTTGACTCGCCCGCTAAGCCGCTTAAGACAGTGGCTGAT
+>46559 3
+TTTTAGGGAATCTTACTTGTTACCCGCATCCGACCCTGGTCAACAGGATGGGAAGGCAGCACCGGTAATCGCACTAAGACTTATAGTGTGCTCGGTCCAA
+>46560 1
+CTTAACTGCGCATGCTGACCGAGCGCTTCCCTGATCGATGATGAAGTCAAACCGAAGTTAAAAGTAGCCCGGATGTTACCCTGGCTAGCTATTCGTGATG
+>46561 2
+TGGATATCGTCCCCTTGGCTTGGCCCTGCCCCAATTGAGCAATTAAGACTAGGGGGTCCTGAGCAATATCTTAGACGGTTATGCAAGCGATAGCACACAT
+>46562 3
+TGGCACCGTTCTATGGACGCGGAGGGAGATCGCAGAAATCTGCACATCCAAACTTTACCGGCTGTTCCATAAGTTCCCAGAATCAGGATTGCGTTCGATT
+>46563 1
+CCGAAATGTTCAGTCGTTTGGCGATCGAATAGTTTAGCTGCCTACTGGACCCTAAAGCCGAGTGATCTAGAGGAAATGGCATTCTCCCGTCACGAGCATC
+>46564 2
+TTAGCATGTACTGTAACACTGACCTCGCCCCAGCGCCTTAAACTGTTCAAGGCTAGGAACTTAGATGCTGAACTGTGACTGGCGAGCTAGTATGTGACCG
+>46565 1
+GCACTTTAGTTTAGGGGACGTTCAAGCGATCGCTGAACCTCTGGGAATCCTTGAGCTGTCAATGCAAACACAGTACGAGCCGAGAACCTTCTAGCGTTCT
+>46566 1
+TAGAAGCATGCCATATTTCGCCTCCCGCATGCTCGGAATAAAATGACGTATGGTCTCGGGACCGAGCTGTTGTCTCGTCACGCAGCACAGAAGTAATGTT
+>46567 2
+ATGTATTCCAACGGTGGAGGATTAATATTATACCGCCCTCCCATCCTCTGCGCAGCAATCGAGCTGACTCATCAGGATCTAGGGGGATTGGAACACTGGT
+>46568 1
+GCAGCCGGCCTAGTGTCGCCTGTGTCTTAAACACAAGATTAATTCGTGTTGCGCCCGATTCTTGCAACTACTCAATAGTGGAGGATAAGCAGCCACATGG
+>46569 3
+CCTATCGCAAGGTGATGTTGTTCTCTAAGACCGAACCTAATTTACAGGGCTCTGTCCCCGAGGAAGGGCCCGCTAGCTCAGTTTAGAATAATGGTACCGA
+>46570 3
+CGGACACCAGTTACCCAGGCTCGTTACTTTTAGGGAGAATGCTTGTGACTCACGTGAATCTGAATCGGACAATTCTATCAATCCTGGAACGCGGGAGCTC
+>46571 3
+AAACGTCTCCCTCTTCCATTAGGATTGTTCTAAGCTGTACTGCGAAAGGCTCGCATGATAAAATCCGAGTGTCCAGGCACATGATGGTCGATGCCAGGCG
+>46572 2
+GACCTTTTGGGAAGTCAGAACTAAGTGTAATAGCTTGTCCCGGACGTGCACTACACTGAAGAGTGGCATGTAAGCCTCGCCTCTAAATTGCCGCATCTGC
+>46573 2
+TCGGCTCTTTGCGAGAACTGGAATTCTGAGCTTACCAAGAACTAATTGGGGTCTTGACACATCCCAGATAGGCGGTCACTAGGGCTGACTTACCAACCTG
+>46574 2
+GCTCCGCCAAACTGCATCGGAATGCTTTTAGGAGCCACAGCGGTGGATCTATCTAGCTAACTTCATCATCTGCTTGGGTGCAGGAAACAGACTTGCAAGT
+>46575 2
+GAGTTGTTAATCCATTGCGCCATAGGTTTAGCCGGAATTGATCCGGCAGTTACCCCGGGCGTAAGACCGCTCAATGCCGACATTCTATTATAGCAGAGCA
+>46576 2
+CATTCTGCTCTCTGATAACCCCGGAATAGGTCATCCTTGAAGAAATCCGGGACCATTTAGATCAGCTTACGATGAGGGTCGTGACGATGTACGGGCACTC
+>46577 3
+TGTCGACTCCAGAACTATAAATTAGCCCGTCGGACCTATTTAGTAACCGGGATGTACCGCCGAGTGTTTTACGCCCTGAAGGAGATGCGGTGACTCCATA
+>46578 3
+GTCCTCTACTAATAGTACTCGAGACGCATACCTGAGGGACACCGCTCCTGTTGTCGATGCGCAGTTCAACACTTATTTGAAGACTGATACGGTGGCAGGA
+>46579 2
+TATCGTCATTCATAGTTAAGCCCTCTGTAAGCAAAACATACTCACCTCTAGTGTGCGCAACTGAGTTGGATATGCCCCTCATTCCGGGGGAGGACGAGGG
+>46580 2
+GTGATCTGGCCCCTTGCAAACACCAATGGTGAGTGGTGGTGTCTACGCGCGATGAATCCCCTAAATGGAACCCATTCCGAAAACGGTGTTCTTAAATTGC
+>46581 3
+AATTTTAACGCTAGCCTGCAAGACAAATCTGCGGATCTGAGCTCTCTCTCAAGAGAAGCCTGTACACGGGTGGACATGTCTCTAGTGCAGTCGCCTATGG
+>46582 1
+CCCGCCACATAAGGAGGTGAGGCATTAATACTTTCCGGACTACCCAGCATGGTTAGCAGAATGCGACTTACTGTATGGGTTACGCTTTAAACTGGGCCTC
+>46583 3
+GACTTCTGCGAGTGTTGTCGGCAATTCCTGAGTTACTAGGTTACGCATCTGCAAGGAACATAGCTTCCTCCCACAGAGCCAGTCATAGAAGCTGATACGG
+>46584 2
+TCCCATCCGGAGGAGAACATGCAGTTGTGACCACGACAGCTTTGGGTGATTCTTCCGCGATCGCCGCAAGCTAAATGACTGATTTCATACGATGCATTAG
+>46585 2
+CTAGCAGTTCCCGCGTGCCAAGAGTGAATCATGGACCGACAGAATGGACTATGCGGTGTTTTTGTTACGACCGTACTGTCACTTTCCGGCCAAAATGAAC
+>46586 2
+GGGTTCAGAAATCTAGGGCTCTGCCCACATGCTCCAAAGGAAAAGGTCTGCCATTCAGAGGTTTGTCTCATCGGATAATGTGCTTTGCTCACCGCGACAA
+>46587 2
+ATGGAGCGAACGCACATTCTAGGGGCAGGACTGGCCATAGTAGCGACACCTTTACCCTTTGCTCACTTCTTATCCAAGGTCAGTGATGACCTATTGGAAG
+>46588 2
+GGCCTGGTATAGCACACCGAGGGAGTGCAAAAGGGTAGTCCATATCCAGTCCTCCAGGTCTCTGGGTTCAACACGGATATTTAGATTCATCCTATGACCT
+>46589 1
+ACAATGTACTCCCTGAGGATAGTCCCCTGGATCTGCACGACCATTGGATCCTCATACTGGTGAGATTGTGCCGAGAACTGTAGGTACAAGATCCGCTATG
+>46590 1
+GATAACGAGATCTAGGGCCCCATCGAACAGACATGACTCATTAAAGCGTTTCCTCTGTGTCAGTTGAGCATGTTGCTAAGCTCACGGCCCATGTATGGCG
+>46591 2
+CGACTCTCTTCACAAGCCTAGGAGTAACACACTCAATGACAATTTTACTAGCTCCAGCAGCGCTCTGTGACTCGCGGTTAGTTTAGAAGGCTGGAGTGGG
+>46592 2
+GGACTTCGAGCACTTCGGGAGTCCCATTCATATAGATTCGTTTGATACTCATACTTGACATAAAAGCGGACGGGGCCACGGCAGAGTCGATCCCCATGTT
+>46593 3
+GCACAACTTACCTGTTTATTGCTCGACCCGGGAAGGTGCATGTAGTGGAACTATCTAGAATAGTCACTGGGTGGTAACCTTAGCAGCCGCTGCCAAACCT
+>46594 1
+CAATGCTGCCGGTAACTCACTAGGTGGAGGTAATGCGAGTCCTACGCAGCGTCCAATTCTTAGCGTTTTGATTCCAAAGTGAAGCCTAGGATACGACCCT
+>46595 3
+CGAGTTAGGTTGCAGACATAACATTGCCACTCCCCCAAGAGGGCCCCGTTGGGGCTATTATAGCTGACGGATTCACTTTGCTGCGACTAATATTAAGAGC
+>46596 3
+CACGCGGTAACGGGCTTTAATTGCGCGTGCTAGGCAGAAGGCCATTAAGTTACGGGTAATTTCCCTAACCTCTCTTTGAATACACTGCGCCGCATGAAAG
+>46597 1
+TGTGCTTCCGCGACCCGTGAGCTCTAGGCCGATGCTCATCATATAGTATTAGAGTAGCGTCTGGGCCCAACAGTTTGGTAAGGACATATCAAGTACAACC
+>46598 3
+GGCAGTCAGAGCACGGTTTAGGCCCCTCATTAGATGGCTCTCAGGAGTACCCTTTTACAAACATGATGGACCGACGACTGAGTCTCATGTTGTAGCCAAT
+>46599 2
+CTCGAGACAACGGCGACTACTCGGTAATAACTTCCAATGTACAGTTGCATACTCGGGGTGTGACTTGCTTTCGTATATGCGGTGCCAACCGAATGCGAAC
+>46600 2
+AATGACTCTCCGATAGCTATATGCTACTTAGCTCTCGGTGGTACCACGGAGAACGCAGGATGAAACACTCCGCCACGGGCAGGATTTTAGCTACGTTTTG
+>46601 2
+CCCTGTATACATGCATTCACTGGCAACTCCAGGACGCGTATGCGTTCCGTGATATGAGACATGATCTTACCCAAAAAGTGTCCGGTGATCGTGCGGGAAT
+>46602 1
+GGTTACGTGAATTACAAGCAAAAGTTTGGTCGAGAGAATCTGCTAGGAATACCTCCCAGTCCCAATTGACGCGCCCCTACAGGTGTCGTGTAGCCCGTTT
+>46603 3
+GATCGTGCTCGATTCTCAGGAGGTTGCGAGTAGTGACTCTCACGGCCATACTCTCAAAAGCCTTACTCTCTTAGACTAAGACCGGGAAGATCGGATTGCA
+>46604 1
+AGATTCGGGCTCTATTATTACGATGGCCCCCCGGACTTGATAGCAGACTTACCGGCCGGTCAACGAAATCGGGTGTTGAAACTGACTGAACATCATGCTT
+>46605 2
+GCACAAGACGGGGGGCAAACTAACAGTCACAGGTTCAGCGCTATCATATAAGGCAGAAGTTTCCCTTGAGACGGTCGTCTTCATCTCACTGCGTTTCGTT
+>46606 1
+CTATTCCGGGTACTGTTATCTCGTACTTGTCAAAGACACCCTCACGAAGGGTACTCCAGGGAGGGGTACCATCATAAGACTACCGTCAGTGTATCTGGGA
+>46607 1
+ATGAGTGCCTTATCGCTCACCATGAGGGCCAGAGTAATGAAACGAGTCGTATTTGAGTATTTGGACTGTCATACCGGTCGAAACCCCTCACTCTGGCCGA
+>46608 2
+TCGTGCTCTGGCAGTCGGGTGTAGTGGAAGGTCCAACTTTCCCAGCATCCTTAAATGTATAGCCTCGGCGTGGATTGCATGACTGACCAACCAAAACATA
+>46609 3
+TTGGATGATCGCAGCCGAGTGGGGAAGGAACGTGCTCCTTAACCTCGCTATTTGCAGTTCCTATTACACAACTTCCGATAACATCGTGACCAGGGATAGC
+>46610 2
+CATGTTAGCTAAGTTTATTCGCCGTATCAGGCCAGCGGTGGATTACCGTCGTTACTACGTAAGCCATAACAACCAGACCAGGATGCTTAACGTTCCGGGG
+>46611 1
+ATCTAGACCTAGCGAGGTAACCGTTGCAGCCCTGGCGTGGATCAAAATGCCGATAACATGTATATTATTGACGGCAGCCTTCTACTGTCGCTCATGCAGG
+>46612 3
+TTTACCGCGCGGGGTACCGCAATTTAGACTAACTGGACATCTAGCCTTAAGAGAGTGTTACCACGGGTAGGCATGGTAACCCTTCCGGGCAAACTTTTAC
+>46613 2
+TTCATTGGATCGGCTGCCGTACTAGAAGCGATCTACATTGCAACACTCGGTAATCCGCCGGAGGAAGCGGTCAAGTTAACCTTGGCCCATGATAGATTCT
+>46614 3
+GTCTTGGGTATTCAACTGGCTTTCTGGCGCCACTCGATCGATGGGTTCAAAATGAACAGCCTCAATCTACTAGACCGATGCATGGGACTCTGGACCGAAA
+>46615 3
+GCATAGGGGTACTATATCGACCGACGCGTCTGCCACAGGCTCCTTTACCGGACGGATTGATGTATCAAGATGGGTTAGCAATACACCGGTCCTCAATTAT
+>46616 3
+CTATGTTCCGAAAGGGGGGTCACGGAGTATCTGTGAGGAGGATTATGAGACACTATTCTCCCGCGCCAGTAACCATTTACTGCCAGCCACGTTCAAATTC
+>46617 3
+CGAGGTCTTTAAAGAAGGTGTTTATAATTCAGCCATCCGCCTATCCGGAGCCCCGATCGTTACTGCAATGTGTTCGAAAGGAAGTAGCTTCAAGCGGCCC
+>46618 2
+CTATTCGCCGTGGTGACAGACACTGCGCTGTGTGTACAGACTCCTGACAAACGGATCATAACCTATTTAGTCCCAGTTGGATACGCTGGTTACAAAGGCG
+>46619 3
+ACGTGTGATTGCCCGCTGGCGATCCTATATGAGTACTAAAAGGTGCACGCCGCCCCGCTTAACATAATAGAGCGCGATTAGACAATTGGCATGTGTCCTT
+>46620 3
+TGATCTGTCGTTACATACAGGTGATAAGAGCATTAGCCTCGACATGGAACCAGCCTCTGTACTGGCCTCGCTCACACGGTATGAGAACCCGTGGTTTGAA
+>46621 3
+ATCTAGCGGGCTGAACTTTGACTACTACAGGATTTCGCTTGCAGGAGGCCGCAAACCAACCCTCGTAGTCTTATTTTGAGTAATGATGCGAGCGACGCAC
+>46622 2
+CTGATTCCACCACTAATGCCATAAACAGGATGGCGATGTTTCCCAGCTACTATACTCGAGGAAGAGTTGTCTAGCATTGTCACGTCGGGCGTACTGGACG
+>46623 1
+TACGGGGCCTCCAGTGGCTACAGTTATATTTTGTAAGTACATTGTGTCGGTAACAAAAGATCACCTGCCTGGGCAAACGAGATCCCCGCACTAGCGGTCT
+>46624 1
+AGCGCACCTTACGGTGCGCATGCTCATCGTGCGAACTGAAATCATATACACTTTTCTGAGGTGAGCAGTACAAGTCGCTAGTCAAGAAGGCTTCGGTCTC
+>46625 3
+CTAGTCGTGGCATCTGTGGATACGCGTCACAAATCTCACGGTGCCAACTCGCACAACCGTAGTGGGTCGGAATAACAATCATTGGACAGGTTGACTTCTT
+>46626 2
+GTAATGCCCCTATGCGTTCAAGCCTAAACTGTGAGAATGTTAATGAGGTCGGCGGCACTAAGCAGACCCCCTAAGCTGTTGATCATGTCCGTTGGACTCA
+>46627 2
+GTAGAGTCAAGAAATCCGAGCATCAGGTCTCGGGGTCTATCACCGCTCAGATACGAACCCTAACATCCTGGTTTGGTTCGAGACCAGCTCGGTGTATTAT
+>46628 1
+GTATCCTAACTAAGGCTATTTAATCTTCTGAGGACAGTGCCAGCAAGAAGAATCGCGGTGCCGCCGGGTATGAAGCCTCTCGTGCCTTTAGTAACTCAGC
+>46629 3
+GGGGCAAAGATAACAGTGCAGTGTTGCCTGTATTGACACCAGTAGTCCGTCTTGCATCAGAAATGATTCAGGCCCCCGTTGATCGGTCCTCGAAACATTC
+>46630 3
+GGTGTCTACCGTGGCCAGATTAGCTGTCGATTTTCGAAGCAAAACAACACTGTACGAACACCCGGATGCAATTTTAAGTTGGCGTCGTAGCCCCATTCGG
+>46631 2
+CTAGCAGACGAAGGCTGCCAGCGAACATGTGTGCGCAACGTATGAGGAAGCTCACTTCCCAGCTTAATTTTTGATGTCGCTTTCGCGATATTCAGAACGC
+>46632 2
+CACTCATCCGTCTATGAGCTGTCTGCTCAATTAGAGCGACTATAATTGAGAGGGCAATTCTCCTCGTTAGCCAACGGGGGACGATAGCTTGCGAAGCCTA
+>46633 3
+CACCTGAGCTTTGGAACACCGGAATACGATCGCCATTAAGGGCGGCGTGATCTTAAACCTTTTCAATCGATCTACTTGACGTAACGGTCTGACGGCTGGA
+>46634 1
+AACTGCGCAAGCCTTCCGCTTATCATAGGAAGCTCTGACAGTATGGTCCAGATGTAGATCACTCGAAGGAGCCTTATATGAACGGGCCCGTTCCAGTGTT
+>46635 3
+GTCTTGCTCATAAGCGACTACATCAACATCCCTCTGTAGGTGTTTTTGGGCTACTACGTGCCGAGTAGAAGGTTACCCAAACCAGCGTGGACGAAAGGTC
+>46636 3
+ACCCATCTAGGTAAACGATGATCCCCGGTCGGGGAATTATGCTAGCTCCGCTTCGTGTCACCGGGGGTTGCAGATGCAAATTCCCCTAGTAAAGATATAT
+>46637 1
+GACTGCGGAGCCCTCTGTGCACCTCGATCATTGCATTGGTTGTATATCCATACCATTTGACAACCTGGAGTGGTCCGAGCAGGCCCGATAAAAATTGAGA
+>46638 1
+CTTGACATGTTCCAGCACTTATTTCCCAGAAGCCGCACATGAAGTGAACAGTGAGGTGAATTTGAATCCGCGCTAGAAGTGGGTGGCTTGCACATCCTCC
+>46639 2
+CGGATCTGTCCTGTACCAAAAGCGCCACGTATTGACAGGTGGCATTCTAGGTACTGGCCATTGTGGCCTGCCAACTTCATCGGATTGTGAAAACCAGATA
+>46640 3
+ACGGTTTTCCCCTGATGTATCACATGGAGAGTTGGGACACATGATTTTCACTCACTCGTGAGGAGACCGCACGCAGAACGACGTTTATACCTCGAAGCGT
+>46641 2
+AAGGTCTGAGATTTGAAGGCTCATCGGAGCGACTAACGGCATTCCACGCGCCCTTGCAGACCAGCGCGTTGTACTCCATAAGGTATGACAATCAGTTTTT
+>46642 3
+TCAATCTTTCTGCGTGAATTTTGCGATGGGTCGGATAAGGAATCACGGCTCCATGAGACCTTAGCACCGAGCCCGTCGTTAAAATGGCAACGCATCTAGC
+>46643 3
+TTGCTAGTTCCAACACACGAAGCAAACGTCTCGCGGACGTGGAAATTGTGTATGTCCGTAGCTGCCTAGTTTAGGAAGAGCCAGAACCGCATTTGCCTTC
+>46644 3
+AAACCGCACTATGATCCAAATTAGAATTGTTCGATTGGTCGAGGATGCCCACCCGAGGTCGCTACGTACTGTTAATCGGCGGTGAACACTCTACCGTGTG
+>46645 3
+AGCTGCCGGTCAGCCCGGTTGTACGTGTAGTATGAGCTTTGTATAGGACATCTAACATATTACCCCAGTTGGGCCACACAGAACGCAGATCTTCCGTAGA
+>46646 3
+CAGCCGAGGGCGGCAACTTGAGTAAAATTGTCATCCTGACCGGCACCTATATTAAGGCTCCCACGCGAAGCGAACTGGTAGGTCTATGTTCTAATCTTTG
+>46647 2
+GTGGCCCCGAGACCAACATGACTATAAATCGGTAGTGTACAATTGGTGGTTATTCTCTACCCAAGTATGCCCGGGTAGGACCGCTCGACGTACGTTATCA
+>46648 3
+GACATAGCCACGTGGTGAAAAGCATCCGATGTTGGTTACTTTCCGGATTGCTCAGTCTTGCCGTGCAAACCGAGCCTCATAAGTATGCATATACGCAGCG
+>46649 3
+CACGATTACAGCCTGCAGATCGGCAGGTCGTCAAGGTTAGCATACGATCACACCGAAACATCACTTTGAGTATGTCGTGCGGTGACTTCTTAGGTGCACT
+>46650 1
+AGCTATGGATGCACTTGCAGAGGGTCCCCAAAATCCAACAATATTTTTCACAGGCCGGGACGCTCTCGTTTAGTTGCCACGGCATCTGGGTACTGAATAG
+>46651 3
+AAGAGGGCGGGAAGCTGGCTACCGTTCCTTCCGATGGTACTTCGAGCACAGATACTAACCATCGCTCACGTACATTAGCTATGTTTCTGTCAAATAGCGG
+>46652 3
+ATTGCTAACGTGGAATTACGGGGGTTACCGTCACTCGGTGTTCTACATCACGTACCCGCCAAGTTAAACCCCTACGGAAGCGATGTGAGACGATTATTGC
+>46653 2
+CAAGAAGGGATGGTACCAGTTTGAAGGTTTGATACAACAACTGCGAGTCTTTTCGGCCCGTACGCTTGCCCGACTCCTTTACACACTTAGACTGGACGGA
+>46654 3
+ATATGGTACCAGTCGTTTCCTGATCGATGTGTGGAAGCTCCGTACTCCAGGCGTTAGTCAATAATCGTCACATAGCACCCTCTGAGGCGCACGAGTAAGA
+>46655 2
+TCGACGTGTTCAGAAACGATAAAACTGTTTTTCGCGATGCCCCTAAGGCGGTGCCCCCGTAATTCGCGGGCTCCTCAACAAGTGGATCGTAAAGTGAATT
+>46656 3
+GTGTACAGCTCGTTTGGCAGTGTATTAACATATATCCTTCCCGCAGGAGGAGCCCTCAGTGGATTCGGTGCCTGCAACAATGAGGAAAACTTCACTCCGA
+>46657 1
+TTGTAGTTACGTATTGTTAGACCGACCGGAGAGTTTTCACGGGGTTGGAGAAATGTATTCGCTCACACCCGAGGCTACCAAATCGCGCCTCGACCTAACA
+>46658 2
+TATCCTAACGAGATATACGGCCTGGGCTACAAGCATCTGTGTAAGACACATTGCCTGCATTCAGGTCCATCTGCGCTTGTCCCAGCGGGATGTGATGAAA
+>46659 1
+GCTTCGCGAGATACCCAATCATACCATTACACGGTAACTATCCGGGGTTTGGAGAAGCCTGCGAGGGTGTCTTCGAGCACTCTGCGCGAATATAATTATC
+>46660 2
+TAATTGGTCGCCCTTACAAAAGGTCATATAAGTTCTAGGTGCGGAAAACGGCGACGCTACGACGTGGGACTTTACTCCTGCACCGTCCGATCACGTTGTA
+>46661 3
+CCATAACGCCGCCCTAGGCACTGACACTTAGACACAAGTTCTGCTAAGCGGGAACCGCACACTGTCCTAATGTGTGGGTTATGCTGTTAAGGATTGTGAT
+>46662 3
+AACACATCACTCGTCAAAAGCCTTACTAGATGTACCGATGCGCTCTGGCGTCACTGTAATGCAGGGATTAGCTGCTCATGATTCGCGTGGGGCACTGTAA
+>46663 1
+GCAGCGTTATTTTTTCACAACGGAAATGCGCAATCTGTTAGGTACCGCTGTACGCTCTCGCGTACGCGCCTAAGCGGAGAAACTATGTAGTCAAACGTGC
+>46664 1
+GTAATTACTGAGTGAGCGGAATTGTATCCGTAGCCTGAACCACGCCAACTTATATACCTGACACGCCGTAGCAAATCGCTTCTAGCTGACCGTTGGGTGG
+>46665 2
+CATGCGAGTTCTCCTCGGACACCGAGAGTCGGAAAAGGGAATAAATATTACTGCTTTGTATCAGTCCGTACCGGTACCTTTCGACCCCTTGAAGTGGACG
+>46666 2
+ATATGTGACGACACTCGCAATTATGATTTCCGGGTCCGCGGAGCTGCGAACAAGACCATAGTAACCAAGTTTCGGGTGGTCGACGCCTGACTTCCATTTA
+>46667 2
+TGACGATTCACTCGGCGAGGAGACGTATTGCAACAAATTCTCCTGTAACGGGCTGTACCTTTGGATCCGGGCTGGACCGTCACGACAATTATAAATCCGT
+>46668 3
+TCCCAGGTTACCGAGGACTAATGAAAGCCATCCTTAGGGTGACGCATCATTGCTAATCGGCTACCCTAGAGCGTTCTTGGTATCACGCGAATTGTACGAG
+>46669 3
+TGCGTCTTTATTCCAATAAAGCAACGCGCGGCAACGCAGAAGGGCACATGATCAGCGGACGGTCCTACTTTTTTAGAGTCTACCGCTTGGGGCCTTATAA
+>46670 1
+TAATGTAAGGCCGTAATCAATTCACAGCATGCTATTGGGGCCCTTGCCTGGCGCACGTGCCGTGTCCGACATATGGTCTTAAGACTCATAGCAAAATGGC
+>46671 2
+TATTTTTAATCGTCGCGACGGCGCGTTCAGATACTAATGACTTCCGAGCGGGTGAGGAAGAACCTCGCGTTACCAACAAGTAGCTCGCATACTGCTGACT
+>46672 1
+GCGCACTAATCATCGAAGGCGTGAAATGGTGTACTTAACTCAGTATTCACGGTGATCGCCCTGTTGTTAACTAGACGCGCCCTGATACGAGGGTCACCAT
+>46673 3
+CCGATTGCTCGACAGACCTTATAGCTGATCCTCCTTGGATGTATGATCCGTGATGAAGAATAGCGCATGTCGCGGACCACTCAACGTGAGGTTCATGACA
+>46674 2
+CTGACAGAGTACAATACCCCTCAGGCTTCGAGTAACCTAGCTTGGTAGACACATGCAGTGCGTCTAAAACGTACTGTGTTGTGTGCTTCGGCGGAAACCT
+>46675 3
+CGCCGGAGGTACAACGCGATGCTTGCCTTCAGTTCTGACTTAATATGAACTGATGGGAGTACTTCTCCGCAGACAACTTTCACTTAAAAGGGTGCGGCAC
+>46676 3
+GTCTAGCTGTCCTCGCAATGCGTGATAGTAAGGCAGGATCATTCCGAACCTGGGGAGCGTCTGCACGTACGCATAGACACAATCCTAATTATTAGCTTGC
+>46677 3
+GCCACCGATAGGTGCACCCTGCCTGGGTCATATACGATTTATGGAATGGCGCACAAACACGTATGTATGTAGCGCGGTTATCTTAATGATCCAAGTGCCC
+>46678 2
+GCCCGGCGGAAGATTACCACGAAACACATGGGCTTATTGCGTCGTCATTTAGGCCTCAGACGCCGAAGGTACCATATTTAGACTTATTAGATCGCGGTCT
+>46679 3
+TATAAACAAGTCACGCAGATTGAGTAGGCCCTTATATCAGCCTGCTGCCCTCTCACCGATTATCCAGCCGTGTTTATGTAGAGGTAGAGGCTCAGGACGG
+>46680 2
+GTCTAAGCATATCAACGCCCGTATGCTACAGGTGTACGAGTAGTTGTCCGCTGCTAAGAGATTGGGACGTAGCCTGATCGATCATCCATGTTCCCAACGA
+>46681 2
+AGCACGGCGGAGAATAGGATCGGACAAGGTCCAACCTGGCAGGCTAATTTTGACTGATCCAGGTGTCCAATCTCCTTCATTGTCAATATGTCACGGTTCC
+>46682 2
+ACACCGGGCGTAAGCCCAACACGCGTTGCCGTTTTGTGTTTAAACGGTAGGCAGAGCCATTAAAAGCTGTTGTCAAGCAACCTGGCGACATCTTTTTCAG
+>46683 3
+TTCCTAGGGATTCTGGCGCTAATTCCAGCACAGACATTCGCGTGGTAGGAGCGGATTATCGAATAGAACGTAGCCATCGATCCTCAAAGGGTTCTCATCC
+>46684 2
+CAAATTGAACTTACGCCCTGAGTCGCCGCGAGTCCACTGGGATTCAGGGAACCCGGTCTATATTTTGATCGGTATCTGATAATATGCGCTAGCGACCAAG
+>46685 1
+TAGGCGATAATAAGGCAGTTTAGGACTTCAGATTCCTAAACGGACTCTTCATTTGGCTATAGCAACGTACGCCTTGTCCAACGGGCGCGCCAAGGCCTGT
+>46686 3
+ATTGCCGTCGCTCACGGGACTTGCGCACTTTGACCTTGAATGCAGAGTGTGACGAAAATCCTAGCATGCTCTTCCTGGCACAGTAAAACGAAGTTGGACT
+>46687 3
+TACGAATGTAGGGAGCATTCTGAAAGCGATTTGGACTGAAAGACGATATCTCCCAGAACGTCATTGCATGCGCGCGATCACGTGGCTCGTTCCTCTTCCA
+>46688 1
+ATCTCGAGGAACCAGGGTGACTAATAACTCCGCTGAGCAGCTTTGTTCAAGCATCGATAGAAACCTGAAGCCTGCCTTTACGCTATGTCCCGGGTTGTAG
+>46689 1
+TCGAACTGACATTGCGTCCAATCGACATATGAGATGTTACCCTACGTAGCCGGGAAACGGGGCTCTTTTGGGCGCTGCTGATCATAAGCATCGACACATT
+>46690 2
+TAAGTTGTCGTTGGGCCAGTCGTGGAAAGCGGTATGTCGAAACGACATCCACTCAGTTATCGTGGTGCACTAACACAGCCGTTATTCAGCCACAGCCTAT
+>46691 3
+ATCCTTACTACGGGCGATCGTCCAAAGCTTTCTGGCAAGAATGAGTTATCTTATTCCAGTTGCCAGCAGGGAGCGCTACGACAGTCTCAGCGAAGTGTCA
+>46692 3
+TTAGTAGCAGACCTATCCTAAGCGCCAGCTCGACATGGTTTAGCATCTGAACCGTTGGACTAAGATTGTGATTCCTCCTCCCATGCGAAAGGTAAGGGCG
+>46693 2
+TTCAAAATAAACACTCAACGGGATTGCTAGCGGGAAGCGTCTCCTGTTATAATAGTCGGAGTTTCACTCACCGGCATCGATCCGGTGGAGGCAGCTTTCC
+>46694 1
+GGGGCAACACATACCGAACCCAACTATCTTAGTTGCATGTGATATTTGACGGGGGTGAACGACGTTCTCGCAGTAAGAGCGTCCGCCTTACTGTCAACTT
+>46695 1
+TACCGCCCTTACTATCGGTATGTTCAATCCTGGGTTTTAATGAACAGAAAGTCTCGACGTGAACAGACTGGGGTCCCTTTATCCCGGGGCAAGAACAGGC
+>46696 1
+AATGTATGCCCAAACCTCTATGGGTGTACGCAGGCGCTCACTAGTTGGGCCAGAAACTACTATGTCTTGTATGCGGCTGAGATTCCAGACACTTCGAACG
+>46697 1
+ACTCATGTATATTCTGGACTAGCATCCAAAGCCCTGTAAAGCGGTTTCGGGCTTTGCGAACCTAGGGATTCTTGGGAATCAAGAGGGATTCCGACCCCAC
+>46698 1
+GCGCAAAAGTGACCGCGTTTTCGCTATCTTTGCTCGGCAAGGTTACAAGAATACTCATAAATGATTGCCCTCAGGGTCAGGGCCTCCAGTGTATCACGAG
+>46699 1
+GAGGTCGGCGCAGGATCAGGTTAGCGGTAAACCGGTTTGAGCTAGACACTACCCTGTAAACCGAATACCACGCTGTATCTTTTCGCTAGCAGATATCCTT
+>46700 2
+CTGCCCCTCGGAATTTGTTTGAAAGTCGACGCCCAATCGTGATCTCGAGACGATGGGAAGGAGCAGCGGATTCGGAATCATACTAATTAGATTCTTCCCC
+>46701 3
+TTAGCGAACGATAATTCCACATGTTCCGCTATCCCATTGTGGCATACTAGAGCGGAGAACGCTCCGTGCGCGTTTCTGAGTAGAACAGCCTTACGAATGG
+>46702 1
+CATTGTCCTTACTAGGAAGCACGATATGAACAAAAGACTGTTAGCCATGGGTCCCCACTCACCCTGTTCGGGTATAGTCATTTGCGGAGCCACGATGTGG
+>46703 1
+TCACGAGCACGCCCAAGTTTAGTTCACCGGCTCCATTGACTTAGGTGGTGTACCTGTAACAAGAGCGCCATTGCTCGATTGATCGATACGACAAGGGATT
+>46704 1
+TATATCCTGGGATGCGCCAATAAGAGGCCCACTTCCCAGGTAATTGCACTTGCTAGGCAGTGACGATTTCCGTTGGACGAGATACGGCAGACATACTCTT
+>46705 3
+CCAAGTCAGTCGCTCCCATTATTGTTGCTATAAACTATGGCCAGAGTTACCATCGATGGCCAACTGTGACTGACCCGGTCGAGGAAGATTTATGAGGCCG
+>46706 2
+AGCGATGAATGGGATTTTTAGAGTTCGTCCCACATTAAGCCCGTGCGGAAGGCTCTCTGGGGTCACTCTATTTACAACTCCCACGGGGTAAACAATGCCA
+>46707 1
+GTAAGCGAGTCAAACACGTTGTCGCTGGTCGATCAAATGGGTAGGAGCCAGGGACCCCTTACGGGGCCCTTCGATAATTATCCATAAATTCTCGTTCACT
+>46708 2
+GGGATCATCACATTAAGAAGAAGATAGTAGATCCCCTCAGGTCTGTCTATTGCTCAGTGAGCGCGATTAAGATCGCCGTGTCACTGCCCTGCTAGACTCG
+>46709 1
+AGCCCGAGTCAATCACTGCTATTGAGCACTCAAGGATACTAAGATCAGGTTGCGACTGGGGGCATGAGGCTCTTAATGACGTCCGTAGTCTCCATCTTCA
+>46710 3
+TTGGTGGCCAAAAGTTCGGCGCAACTCTAGTAGCGGATACGCTTAAGCAGCCTACGAAATCCCCCTTGGATAGTTGAACAACCCGTTGTTAGCTATCTGG
+>46711 3
+TGCCGAAATTTGTAATGTAACATTACGGACCGAGCAAGCATACCCGGCCCCGCACTTGCTGCCGCTTCTGTGCGTAAGGTTCAAAGGTAGTTCTAGAAGT
+>46712 2
+AGGCTTGTATTACTGCAATTGTTGATTCGTCCCGTACAGTGACCACTGAACCACATCACGTAGCTTCAAGTGGGAACCACGCTTTGCAAGATCGGGGGAC
+>46713 3
+CTGGGGAGGCTGAGCCGACGCTTGGCCACCGGCTATTTAAAATAATGGATGTCTCACCTACGATCATTTTCGCTGCGACAAACTCAACGAGCTGTGAATT
+>46714 2
+GCGCAAATCGTGCATCTACTTTGTTCACTACGTAGTGCTCCGTCAAAGCGAAAGGGACTAGCCAGTTCCTTAAGAACATCTCTGGATGCATCTCGAGGGG
+>46715 1
+TGAGCTTAACGTTACGGATGGTTTTTCAATCAAGCCCCAGTGGGTGGATTTACCACCCTAACAAATTATGCAGCTGGTCACCGGCCGCGGACAAAGTGTC
+>46716 2
+CCTTCTGCGAAAACTCGCGCGTAAGGGATGTCGTTGCATAGGCGTATACATCTTTCCGGCTATGGCTTCAAACCGGTTCGTGTAACAGCCTAAAAGACGA
+>46717 1
+ACTAAATATCTAGATACTCATGCTCCACTGTCCAGATAAGCAGGGTACTGGTGATAGGCTCGTCGGGTCACCGAGGGCTAAAGCATTCCGCCTGTTAGCT
+>46718 3
+CACCATTGAACAGAATCCTGCTATTACCGCTGTTGGCGCGGGCAAAGAAGGCTTGGCGTGCTTTGTGCACAAAACCGCCCTAATTACAGTCATTGGATGT
+>46719 2
+CTGGCTTGGTAATGCCAGCGCGCATAGGCATGCGCATGTAAGCTTCGAGCCATGTAAAGCGCTGAGTCGAGCTACATGTATGCTATTCAATACACTCACT
+>46720 3
+ATAAATATTAGAAGACGGATCGTTTGGGCCGCATTCTCGACCGATTTTTCATCCAACCCGGCATCCTCGTAAATATGCTTGGCCGAGAGAGGGCGCTACG
+>46721 2
+TAGACTGCTTCTGGATTCTCTGTCAGACGACCATACGAGGCCTAAACGCTCACGACTGGTGACGTATAACACCGACCGGTAAGGTATGCTCGTGAAGTTT
+>46722 3
+TCATTTAAGAGATCGAACGGACCCCGGACCATTATATCGTGTTTGGCAGTGGTACCCTCCAAAGCACCTTTGGGTCTTCGAGTGCAGCATGCACTAAGGA
+>46723 2
+GATACACAAGGCTCCAGTTCTTCGACATAATACAGGGTGCGGGAGTAGCTCCAGTGCCGAAGGCAGCTTTCCTTACTCTTGTTTGACAGACAGCCGTTAA
+>46724 1
+AGTTCAAGGAGCGATTTGACCAGCTCCCCCTAGTCAGGTGCATTTCAGTACTGCGGGCAGATTGATGACAACTCACTTCCCGATCATGGAGTGTACTAAG
+>46725 1
+GACTTCGCTTAATCGGCGGACGCTACCAAACCAGCGGACTCTAGAGATAAACTGCATTTTCAGTCGTGTGGGCGTCTCGCATAGGCTGTATCATCAATGA
+>46726 3
+AGTTGTTAGTACACCACAAGGGTGAGCTACCTATCCCGAGCTTGCCGCTATGGGTGGGATCCCAGAGCCCCAATGATATCGCGATGACTTGTAATAACTT
+>46727 3
+TACTCGTAAGGGTCAGGGGTGGGCTTATTTTATTGACTCATGCCTAAACAAGGGACCCCCCTTCCGGGGTTTCTCAACGAACGGCACTAATTACACGAGA
+>46728 2
+GCGTATAGGCCAAGGCATATTGAATTTGCTAAAGAAGCCGAGCCATACTTACTTTACGAGTACACGGCCATTCGCCTGATGCTTGTTCGACGAGCGGTCC
+>46729 2
+GCGCGTGTCCATTGCCGATGCACTGCACTTCAGGGGTAGATTATAGCCTACTTGCTGCGGACGTTGTTACAGAATCAACAACGAAGCAAGGATCTACCTT
+>46730 2
+ACTGGGTGGGTCGTTGTAGTTCGTACCACATTCGGCACAGATGCGTTAGCGACTTAAGCTGCAAAACACCGTATCCTTACCAGTCAAATAGTGCTGGCAC
+>46731 1
+CGGGGTTGTACCACATCTATTAGAGTAGGTCTGGCGGCGGATCTCCTAAAGACTGTGATATTCACCATCACGCCTGGCGACATTATATCAGACATGAGCC
+>46732 2
+ATTCTCGCCGACGGCTATACGCACGTATAGTAGGTCCAATCCCTCAATAGAATCTCTAGCATGTTGAGTCAAAGACCGGTACGCGGTGGTCGTGAGACTT
+>46733 1
+AATAAGCTATGAATTTGGTCTCCCGGGTTGTAGAGGAGTCCCGAGGTCCTTTTCCCTCACGCTAATGACGTAGCGGAGACAAGAATCATCGGTACTCCCA
+>46734 3
+GCATTTTAAGACCACCTATGCGTATAACGAGGCTACACCGTCCATAGGACCAAGGGATTCTTGGTGTTGCGTCGATTAGGAGTCAAACGCTCTCCCGTGA
+>46735 2
+CCACGACATGTACTAGAGGCCACTAAATTTACGGACCCATACCTTGGTGACAGCTGGGGGGCTATTAATCCGTGTCATGCCTTAGTCCGAGTATACGGTA
+>46736 3
+TAGTGCCATACTGTGACCTGTGACCGCATTGCGTGAGAAAGGGATAATGTTATACCAAGCTGGACCACTTATGTTCTGACTATTCGACGCCCGGACGCAC
+>46737 1
+CAGCACTCCGTTTGCAAATACTCGTTATGCGCGATGAGAAGCGCTGGTTCAAGTTTCGGGACACTTTCTGATAAAAAGGGCCGACCGACCCGTATACGTT
+>46738 3
+ACTGAATGTATCCCAAATTGCGCTATGGGGCCAATCGGGCGCACCATCGTGCTAAGACATCGTGAGCTATCGGTTGGATCTAGGACCCACTTTACATTAG
+>46739 3
+GGTAGGGAAGACTCGTCTGATCATCCTAGGCGCCCGCAGCTGAACGATCGTGGACTCCTTTGGAGACATCTCAGCATCATGAATCTTACTATATTCAGGA
+>46740 2
+AAAAGATGGTGAAACCATGTCAGGCACCCACTGCCCGCATTGCGGGCGAGTTTTTCGAATTATACTCATTGTCTCAGGAGTTTCCGGTGGGCATCCAAAC
+>46741 3
+GTACGCGACAGTATCGGAGCGTCCTGTGACGATCTTGCAATAATACAGCAGTTCAGAGGCCCGATAGTGTATCTGCAACTACTGCTCCTAATAGCCTGGT
+>46742 1
+AGCTGGGCAGCCTACGGTTTTATTACAAAGTTCGGGGCGAGCTGCAACGGGAATCCTCTTACTCATACGACGCGTCATCATAATAAATATGCGGCTCCGT
+>46743 2
+GTAAACGTCGAGGCTTTCTCCCTGTTGGTTGTATGAAGACATCTACCATAGGCTCCGCCCGCAGATAGCATGAACCGATATGGCATTCAGGGTACGAATC
+>46744 3
+CACGTCAGTGTTGGTTGATCGTCATGACCCAAGGGAGTAACCTTAAAGGGAGATGGTGCTTCTAATTCCGAAGTGCATTAATACCGCTGCACCCCGCTCA
+>46745 3
+ACTCAGATGCCAGCGGGCGATCGGGTCCTGTTCTTTAAACCGCTTCACAGCAAAGGGCCCATAATTCCCATGTGAGTGCTGGCTATATGGGTTCAAAATA
+>46746 2
+GACACTTGCATGGTCGTTAACGCCTCAACTCCCAAAACAGTTCGGCAGGCCAGCTGCGAGTATAGCAGATGATAGCGCGTATTACTGTGTTTTATGGCCA
+>46747 1
+TAGGTCCATCATCACCAAGCCTCATAAGCGATAGAAGTTATCTCTTCATGCCAGTGAGCTTAGGGAGATGTCACTGCATGTGCGTGCAGCTGAACCTGGC
+>46748 1
+ATTCTGCGTAAGGGCAGTAGTAGCGATTAAATCGGGCGGTGCCACCGAACCCAGCATTTCCGCAAGCGTTATCTACAATATTAGCCTTCGTCATGAGCTG
+>46749 3
+TCCTCAGACATCGTGTCTTCATCACGTAAGTGAATGGCGCGGCGTGATGTATCACCGTCAGGTCTGCTACCCCAAATCTCTGGGAAATCGTAGTAAGGAA
+>46750 2
+ATCCCGGATGAGTCTGCAACCCCTTACCTACTGGACTTATGATTACACGGTAGGTTCATGAATATAGGAAGTGATAGTCCGACTGGCCCTCGCGTGAACG
+>46751 3
+GATCGTGGTCGGCTTTATTGAGTTAGCCCATGTAACCACGCTGGACACACTTGCGCAAAGTTGCTGTAATGTACAACGACGATCCAGCGGGTACTCAACT
+>46752 2
+CTGTTAATCCGTTAGCATCAAGTGAGAGATGCGTACGTCCTACGCCCTTAATGAAACGGGGGCTCAGGAGTCCTTAAGCGCTTCGATCAAACGTTGCTCA
+>46753 2
+GTAGCTTAGCGCCGTGCATATTGCCGGGACCAGGGGCGTTACATTCGGATTCTATCTCAGGAAAGCACGTTCTACTCGAACATGACAAAATTCGGCTCTA
+>46754 3
+ACATGCCGGGAGTTGGCTTGAAGAAGCGTACTAATATAACGGCATCACCGGGGCCATTTTTCGACCTATGAGCATCTTTTAACTGCCGGACGGACCTTAC
+>46755 3
+GGTCTTAATACTCGCATAAAAACTCTCTCACCGTGTCGGTACAGGGTTGAACTGGAGATAAGCGGTACTCCTTAACGACTGGTCTCGGGCGAACTACGTC
+>46756 2
+TTCCACACTCCGCTGTACACACGCAGTAGGAGGGCCACTCAGACACTCGTCATATATGATAGGGGCTCCTTGGATATTGGTAGATTGTTGACGACCAGAT
+>46757 3
+AACAAGGAGAGTCGTGCCTTATTAGAAGACTAGTTGCGTCCTCAACCTTTTTGGGGCTCCAAAGCTAACCGAGCCTGCGGTTACTAGTCGTCCAATGGAC
+>46758 1
+AGACAATACGGTCTGTCGTCAGTCTTGCCGGTATATCTTGATGGGCTTACAAGGTACCATAGCTCCAGCCCTGAAACCAAGCCATAATTGCGGGTCTAGG
+>46759 3
+TGTACGTGTGAAGAGCGTCACGGAACGGTCAATGTCCGAAAAGTCACCTGTCAACGACTTCTCTCTCCTTGAACAGTAGCTCCGAACCTGGATGTTTAGG
+>46760 1
+ATGGTGGATCAGCACCCGTAGAATCGTCACGTCGAACCATCCCTAACGGGCAGTGTACTTTATGTCCATAGAAGACATCAGGGGGGTCTATCATTGTCCT
+>46761 3
+TTTCCCAGCCCTAGTATTAATGGCTTGCCAGCTGGGTAGAGAACACTAGCGCGACGAGATATCAGAAGATGATTCGTGCACACTTCAGTCGTCCGCGATT
+>46762 3
+TTGTTAAGCGTTAATTGAGGCCGCGTAACCGGATTGCATAGCCTGTATCATGCGGGACAGCCTAACACACTGATTCATGGGGTCGCAATCTTCCCAGAAC
+>46763 1
+CCGGCGGGTCGACTGAGGTTCTAGAGCTCCTTTTCATGGATACCAAATAACCTACGTCTCTTCGGAAGCATGCATGTAGCCTACGCGTATATCGAAAAGG
+>46764 3
+TGGCGGACAAGCGCATGCGCGATCCTATTCGAATTGTAATGCCAGATGAACCTAAGATCCGTTCTATCCAGTGTACGAGGAAGCTTAGTCCTTCGACCTG
+>46765 1
+GTGAGGGACCAGACACTTGCTTTCGTCAATAAGCCGCTGGATCAGAGCAGTGTTATGATAAGCCGCAATCCCCCACCGTGTTTGGTCGTAATGATACACT
+>46766 3
+TTGCCCACCCGTCGGCGAGATCGAATGGAGCATAATGGCATTATTTCGATGGGTTGGCATACTTGGAGCCGCTATCCAATCATGATACCAAGACCCAGTT
+>46767 1
+ACCACGAAACGGAATCATCGGTCGGTCAACGTCGTACAACGTATAACAAGCTTGGTTTCATCTTCACATTGGGTGAGATGCCATTCGGGTGGTCCTCGAC
+>46768 2
+AACTTGCATCAGGCTCACTGTTGCGTGACTTGCCGTACAATCTACGAGACGATTCAGACTGAATCAGATTGGCCAGGGTCTATCTACAGTGATACGCGGC
+>46769 2
+ATACTCACAAATTAAGTCCGTGAATTAGTCTGGCTGCCCGGCGTCGGGTCTTAGATCGGAGTGCATGAGACAAGTCCCAACGCCTCATTCAGGTCATTAG
+>46770 1
+CTTGTATTAGCGGATTACGTCGGACCGTGCACATCATTGAACTTTAACCTGCTCGCTCTTGAACAACGCTCCATAGAATCGTGCCGGAAAGAGGCGGAGT
+>46771 1
+AATCGGTGTGGTCATATCCTAAATTGATTGCCCGGACAGTCGGTCGCAGGTTAATGGTACCTGCAGATCTCAGCCTACGACCGAAGCTATTTACGACGCA
+>46772 1
+CCAATACCCTGGGATTCCTAGGTTGATGGAGCCGGAGAATGGTCGAATATCTCCACCCGCTTTGTAGAATGAGATTCGATATCCGGCCTAACTCTACAGG
+>46773 1
+GCTTAGCGTTAGGAACCCGCAGTACTGGGTTGGCACCCTAATGATACCTGTAGTTCGTCAAAGCGTTATTACATAGGTACCTACACACAGTGGCAGGCCT
+>46774 3
+CAAGATTAGACCTCCTGGCTGGTAGATCCTAGTGTCTAAGGGGTCTTAATTACCCGGAATACCGCAGGGCATGTTATCCCCAATGAGCCCACAGGTTTAG
+>46775 1
+GTGGTTCGAGCCATAGAACGTGATGGCGATATTGACCGCTCCGATTCGTTTGCACCTCTCTTTCCGCCTAAAACCGTCGAGAAAGGAATAATTGACGCAG
+>46776 2
+GGACGATGAGTCTGGACACCATTCTAAGAGAGTTGCGAGATCGAATTTATACGATAGTCCCGTGGTAGCGAACTCTACCTCCTCCTGCTGCCGCAATGTA
+>46777 3
+TAAAGGACCTTAAAGCGACGTTGCAGCCTCCTTAGTGGACTAGGTCCCTAAAATTGCCCTTGCTCGAAGATCGCCCCGATTGTACTAGGGGAGTAATTGC
+>46778 3
+CTTCCAACTACGCTTGATATAGGGTACGTCCGTATAGCTTGACCACGGACAACACTGAGCTGTGCTCCGTCGAACCTTTGGGGAGTCTAATGATAGAGCA
+>46779 1
+GGTACCCTAGTTTCCACTTACAGCTATGTTTCCAAATGGGCACATCGACTGGAGCCTGGGAAGGGTCCGAGCTCCTAAGTGATGCACCTATTAGAGTCAA
+>46780 1
+AGATCCAGGCTGTAGTTTCAGCGAAGTCGATACCTTCCACATCGCACTCCGGGAATGTACCTATCGGTACGAATGCGTTATTTACCAGATAGGCCAGTGG
+>46781 3
+CTTAGGTTTCACCGGGACAATACGGTCCGCACCGAATGTAGCGTTGCACCGGTACGATTAGGAGCTTATACTACGTGACCTGGGCAAACAAACTTGTCTT
+>46782 3
+AAATGGCTGGGTTGGACTCGATAGAAAGTTCGACCTATCGCGGCACCGTTGAAGCACCAATGCCAATTATTAAAACGGGTCTCTTTCCCTTCGGGACTGC
+>46783 1
+GCATTTCACGCACTGTCACCATTCTAACTCGCAATCAGAGAGCAGAGTGTAACACGTGAGTATTAGTCAGGCGTGCTGCAATCGTGCCGTCCTGAGGTAT
+>46784 2
+GAGATTATCATACTCCAGACAGGCGCTCAGAGTTCTATGCGTACCACATGTTATGTAAGATGGATTCAGACCTGTTCGCCGCAGGTGGCGCAACTACCGT
+>46785 1
+ATTAGTGCTTCATACCACCGTGTAGAACTGTGCTAGCTTTAGACGTAGTCACGCTGCCTGGACAATTGGCCGTCCGAAAGGTAATTCAACGCAGGCTCAG
+>46786 1
+GAAGTGTCCAGCATACGCATCGGCACATTGTGGACCACCTAGGTTTATAGCGCTGCGCGGACACGGTACCCTTATTTTTAAACATGGACGTGAAGTTCAC
+>46787 3
+GCTATCTAGCATACAGTGGTGGCCGACCACGTTCAAAAGCTGCTTAACACTATTCGATTATAAACCGGCGTGGCTGATGACTCCGTATCCTGGTAACGGG
+>46788 1
+TGGGTCAGTTACACCCCCATATAGCCGGCACCCTTGATCATTGCAGCAAACTGGACTCATCCATTAATGTTTGAGCGCGAAAATGGGGTTAAGTCCGTGG
+>46789 2
+GATCTATTTAAAAACAGGAGGAGGTTGCCGGGACCTCGCTAGTCTCAGCCTTACCCGTCCGCTCACGAGTTCGAGATGTGATTCGCGCAAATATTATCAG
+>46790 3
+GCATTCACAAGGATATCGATTGTCTGAGAATGTACGTCCCTGATACTGCCCCGAATGATCGCTCCATCCCTCTAGGCCTGGATGATAGTGACTGGAGAGA
+>46791 3
+CAGAGTTCTGTTAGTCGTTGCTTGGTCTCGATAACTCGCAATTCTAGATACTCGGACTACGCGAGACCTAACAGATTCCGTCCAAAGCGTGCGGGCAAAG
+>46792 1
+GACAGCGCTCATGAATTTCCAAAAAGTCTGACGATACGCCTGACTAGTGTATGGTACTCGCTAGGTCGCGGACAGGCCTTCTAGATTGTAGTCGACTCAC
+>46793 2
+ATACACTAGTGACTTAAGTTGCTTGAACCGTACTGGGCTACGTTACAGAACGTATGAACAGCGCGCTCACGTGTGTTCCTGCCGTACACTGGGTCAAACG
+>46794 2
+CGTTATACGCCGTAAGGTTGGATCTACATGTGCATCGTTCCATTGAGTCGCCTACATCAATACATGCTAGGGCATAGTCCGGCGCGAGGCTCAATAAGAC
+>46795 1
+TATACGCAGTAGCTCTCTAGCTCACGAATGAGCTGCCTTGTCAAGTAGACGCCAGCGAGGCGATAAGGTACAAATCTCCCTTTCCGATGTGAAGTTGGTC
+>46796 3
+GGCCTAATGAAGATATATACCTGCCAAGAAACATACTCTGCGGTCTTGGCGCCGTCCTGAGGTCGACGCGCGCTTAGGACTACTAGTACTTTTGTGCAAA
+>46797 1
+CCATCTGACAATCGATGGATAGGCGAGCCCATTGTTGACAGGCGGGACCGCGATCATCATAGGCTATGTATATTACTTCTATGCCCCATGACTCGGAGTA
+>46798 2
+CGTCCGAAATCAAATGCAACCGGAAGTGGGATGAGCCTCGAGCTCGTTCTAAGTGTTATCCGGTCCATCTCATGACTATGTCTCATATCAAGTAGGCGGC
+>46799 2
+TACGTGTTTCTGTATTCCTCCCGGTCTGACATCCCGGCACGAAATCGGAATGTGCCTAATAAGGGGGCTCTACAACGAGTGAGTGATCCACGTGACAAAT
+>46800 1
+CGCCTGGATGTCAGTTGTTTCAGCTGAGTGCACCTAAATGCAGGCCACAACACGAGGTTCTAGGACTTCCGGTGAACTTTTCGTGACCAGCTAAACGAAT
+>46801 1
+ATAATCGGCTCAAGTCAGAAACTCATAAGCGAGACCCCACCGTAATCCTCGTCATCACCCGTGGAGGGTCTGGGTAGTTGACCGTAGATTTTGGGCATTT
+>46802 1
+CTTCGCCCTCGACCAGCGGGTTATTGAGTACTCTCACGATACTCTTTGAGAGAAGTTTGAAAGTGTCTCATCGAAACTCACACCCTAACGGAGGGGAGTG
+>46803 2
+GTTGTCCCATCGACATGACGCTAAGAGGATTCTCGGTGACTGCTGTGCAAACACATGACGATGGCCGAAATCCATTATCTTTACGAGTCCGCCTTGAAGG
+>46804 2
+CGTGATATGGCTAAGCTAAAGTACCTTGGGATTCTCCGTTGGCGCACGAATCATGAGCTTATGAAGTCAACACTACCGCGGTCGACCGTTCACGCATTAG
+>46805 2
+TAAATTCGGGCCGTTTAGACGCGGTAAAATTCGAGTGCTATCCGGCTACAGTAACCACAGGTTTGCTTGACTTCGGGCCACTGCAGACCCGTAAAGTCTA
+>46806 1
+GGACGAAAAACAGTGTCGAAGCATTTCATACGGACTTATCGTATTCGTTAACTTCCTGCACGGTTCCCTCGGAGATAGCGCGCGCTTAGAGCGATTGCCA
+>46807 1
+CTCGTGGAGGTACTCTTCCTAAATAGTTACGCCGAGCTTACATAGCTCACGAAAGAGATCATGTTAACACGGAGGCACCAGCTGCCTTGTGCGCTGGATT
+>46808 3
+TCCTTATAATAGTGTGCTTCTTCAGTGCCTTACGAGTCTAATGATATGTACGCGAACCCCTAGAGGCGACCCAGATGAGCGGGGGTACAAGACTTCAGCC
+>46809 2
+TGCGGCCCTCTGTCGAGAGCCTCCAGTGACATAAACACGTGAATTGAATCCCGCGAATGTTCTGTGTAAATGTACTACTGAGCTCGTTAGAGAATGCCGC
+>46810 1
+TCTGAATATGAAGCGGAATCGCCATAATGAGCATAATACCCCGCAGGAGTACCCACATCCACTCTTCTGAGCTTGTCCTGGTGGTTGCCAAGTAGGGTGT
+>46811 1
+TAAGACAACTCCGAGAGTTTTTTCCATCCGGTCGTGCTGAACATCGGTCCTTAGTGCACGGTCACCGGGAAACCTAATTCGGGAAAAGCGATGCTTGATC
+>46812 1
+GGTCTGCGTCTCTGCCCGAAAAACGAACCCAAGTTTAGTTTATGGGTTAGTTATGTAACGCAACGGATCCCAGTGCCAAATGCTTTCCAGGGGTCCCGAA
+>46813 3
+CCTGTTTTCATCCGGTACTTGTTAGTTGTCGATAACGCAGCAGTACCGCAATACTGCAGCAATATACCAGAGCGATAGTTGGCGAACAGGCCTGACGTCG
+>46814 2
+CAAACGTTGTACGCCATCTGATGCAAGGACACCAGAGTGTGCCCCTCTAAGCCTAAAAGATAGATGCTCCTTTAATATTCCTGGCGTGGGCTTGACGGGT
+>46815 3
+GGCTCTTACCCTTGGCGTCGACCTCCGATTCGCAGCTAACTTACACTAGCCATACAAATGAAATCTGAGGGTTTCAGTATGCGGAGTGGAGGCAAGTTAC
+>46816 2
+TTTCGTCACGTTTGCCGCGAACTATCCACAAGGACTGCGTATTGTATGACGGGTACATACCGTAGCAAGTGTCAGCGATTTAGTGCAAGCACCCGTACGA
+>46817 1
+ACGCCACGCTTGCAACCTTAACCTGTCTTAGACAGACTATGGAATAAACGTTCACGACGCGCATTTTTAAGTGTGGTGCAGGGGTCAGTACATCCCGGGT
+>46818 1
+AACATGACCTGACGTGCCATCCGGTCTCTGATCCTAGCAACCGCAGCAATGCTTACAGTGAGTCGTGATATCAACGATTTTGCGTACTTAAGTGGGAGCG
+>46819 2
+TGTCCGTCATATGGAGAATGGAATCACTGCCGCTGACACTCTGTTTAACTGCAATCATCGGGAAGGACGGTTACAAGCCAGCCGTTAGTTCGGTATCCAC
+>46820 3
+GTTCCACCCGAACCTGAGTATCAGTACTATGGGTGACCCGTTTCATGAACGTACCGGAGATGCTAGGAATGGGATCATCTGGATCCGATCCACATAGTTC
+>46821 2
+AGAACACAAACGCGGGTCCGACACGACAGTGAAATGTCACCAACCGCTGGTTGCTGGCATCGTTGTTGACTTTGAATGACTCCCCTGGTTTAGGACATTT
+>46822 2
+AATCTTGGCCGAAGTCTCCCATTATTACTTAACGCATCTGGGCGAGTCCGTAGTTATGGGCCGCCATTAAGTGGGTCACCAGATAATGGCAACGGCTCAA
+>46823 2
+ATGCCTTCACGGTAAATGCATGAAAGGTTCCATTACGATATCTGAGTCGACACGGGCCGTTTGATTGGGCATCGATCATCAATCCCATGTGACCGCCGGA
+>46824 3
+CCTCAGTCCAACGCTAGGTCCGAAATACGACGACAACCTATCGATTGGACTGAAGAATGACTGGTACGCTTGGTTTCATGAGTTTGTCTCTGCACCGGAG
+>46825 2
+ATTGCAACGGCTGTTACCGGACATACCAATCATCCTTAATCAGTGCATAAAGTTACCAGGGGTGGCTCTGGTGTATGCCCACGCGGTGGACATCTATACG
+>46826 3
+GTATGGACAGAACCGTGTTCATGGAAAGCCACTTAGCTTAGACTCCTGCGATCAAGTGAACCGGTACTCGGCCATCGTTTGAGACGCTGCTTTAACGTCA
+>46827 3
+GCACCGAACAACTGCAGTACGAAAGTTGATGCCAACTAGTGCCGGGGAATAACGCCAAAACGTTGTGGTGTTTGTTCATTATCCCTGCCGCTAGCTGTTC
+>46828 1
+TTATTACGGAGAGTCGGAAGTATGCTTCTCCAGAAAATCGCCTTTGAGAGCCTTTCGAGCACGCAGAACCCCCCGGGAAACGTGGCTTTTCGGTTACATA
+>46829 1
+GCTAATAATGAGGCCTGTTTGCTATACGACGCATAGCTTGGGTATTTTAAACGATTGCATGACATAGCTGGCGGTCCACATGCGCCCAACACCGTCCGAG
+>46830 3
+GCTTAGCGTCCCACCAGGAAAATTAGGTAGACAGGGTGGCAGGTTTTAAACCTAAGGAGTCAAATTGTCCGCAGTCTCTCCCAGTTTGATCCAGCCCTTG
+>46831 3
+AGCCCATCGGTGCGGGGGTGACCCAATCGCTAAGTTATTATAAGCTTCTCGTTAGAGTGTCGACCGCGACGCCTAAAGCAATCTTGTCTATTAACACGGA
+>46832 1
+AGCGTCAGTTGCCATGTCACCGTATCGCTCCTGTAATTGAGTGCTCGGCAAAACTGGCCGGACAACCGATCTGTATGAGTCTATCGAAAATCCAAGGTTG
+>46833 3
+CGTACTTGCGACTTTACATCGTACTGGACTGTTAACGGCGCTAAGTTTGCCGGATCAGCCCCCTCAGAATAAGGGACCAGATACGGTCTTCTTAAGAGGA
+>46834 2
+GGATGTGATCGCCCCTTAAGAGGACACATGCCGTCCCTATTGAGAATGATAGCACATAACTTCCGAGTATGTGTCCGCATTACGCCGTAAGTGGGCTATC
+>46835 1
+TTGAACACATACCGGCACTAGCTTGCTTCTAAGGTGCGTTACGATCCTTTACCATACACGAACAGTCGGGTGCTCATCAGGAATTGAGGGGACGTCCTAG
+>46836 1
+TCCATATACGAACGGCGACTCCACGCGGTGCATCCATAGACAGGTTTAGCAGCTAGTGAAGAAACCTCCAGTCGCCAGGTAGTTTGGTTGTTTATTCGCA
+>46837 1
+TGTTTATGACGCATAGAACCTATCCCGTAAATCGAGGGACCTAAATAAGTTGGGACGCGTATATCTAGTCGTACCGAGTGGTGCGTCCCTTGCCGCCACA
+>46838 3
+ATTATCCAAGATCTAAGGCAGATGACTACCCGCCGAACGTCCGACCCTACTTGCTCGTCAGGTTTCTTAGCACGAGGCAGAGTTGACATGGGTGTGTTAA
+>46839 2
+CTAACATCAGTGATGTCTGGCGCCACTCTTGTCCACGCGAGAACTACTAAGGGGTTTTGAAGCTAAGAATCACTGACTAGAGCGCACTCGTGTCATCGGT
+>46840 1
+CAAAGCGACACACGCACTGTGCGTACTGGGCCGTTAAACGATTGATGTGGCGATGTACCAACGATTCATGTCACTTACGGAGGACTATCGGTCATCTCTT
+>46841 1
+ATCTACTGATTGTGAACAATGAGGAACGACCGCGGATTCTGGCGCTAGGACTCTCCGCATACAGTAGACATGCGATCATCGTTGTGGCATCGTTCACCAT
+>46842 2
+TTAGGCCTCCATGGATTCACATTTGTCAGATGACTCGTCACGGTGTTGTGGACGGGGGCTGCACCAAAATCCATAATATATCTGATACAGGACCCAGCGC
+>46843 3
+AGAGTCCACCGTGGTGTGTGAACCAACGGTCATTGCTCCGATACTTACAATGGGACTGTAGCATATCGAGTAAGCGATTCGTACCCTCCAGCGAATTGTC
+>46844 1
+TACCCAGTACATGGTTGTACCCAGGCGTGCCTTTAAGTGGTGGTGAGCACCCAAATTTCAGTTTCATCCGGCGTGCCAGAGTATAAACAGACCGAGACTT
+>46845 3
+ATGTCGTGCCGCATACCTACGTATTCACAGACGTCGTTCGCAGAGTGGAAGTGGAGGCCATCCGTCCAATTTGGTTCCATAACGACGAGTTACTATGACA
+>46846 1
+GAGGATCGAGGTCCTACGATGCGAACTGCCCGAATATTTTTTGTCCCGGATTCAACACTGTTACGTTCGTTAGTCCACAGCATAACAGGTACACCAGGGG
+>46847 2
+CCCAGTATACTCATTAACTTTACAGCTCAGGTGGCAACTTCTATTGGCCTGCGGACCGCCTGCGAGGGCGACGTTATTGAGGATAACAGAGGCTAAACTT
+>46848 1
+TTCAACATGAATGGAGTCTAAGAGTCATGTCAACTGTTCTGGGGCCTACCCCGTGTAGGCAACCTCGCTCTATCCATTAGCCACAGGTAGCATAAGGGTG
+>46849 2
+TAGTGATGGGGAGGCAGTGTCCCTTCTACGAGCGGTATCCTAATAGATAAGCGCAATTTCACCCATTGCCTTACAGATGTGTCGTACCCAGCGGTACAAC
+>46850 2
+GAGCGGAGTGTGTACCAGTTTTCTGGTGCTAGTTGACACATAGGGGAACTACCCAGTAGCCAGCCCTCATTTATTAAAATCGCCCACAACGCTTTAGGCG
+>46851 2
+GGCACTACATCGATGACACTGATGTCAGCTTCAAGAAGGACGTGTCTCCGGAGACCTCTAGAATTCGCCTATTGCCATGACAATCTGGTCTGGACTGTGA
+>46852 1
+CAGAACTTGGGATGGCGCGCGTATTCCCACCAAGGCTCTTCCGGCAAAATGGTCGTTTAATGTTCAAAGGATCACCACTCATCTATGTCCGTATGGGAGA
+>46853 1
+CGGTAATCAGAGTGACGAGATGTGTCCTGATTGAAGACGTACGTGATCACGAGCAGCCTAACTTCCGCAGACAACGATTCTAGTCCCGGATCTCTGTTCT
+>46854 2
+ATAGGACGCGATGGGTGTTGGATACCGACCGACCCTGAGACAGACGAATCACCTCATGACTCTTCTCGGTGTTTTTACTTATCCTCCGGAGAACATGAAG
+>46855 2
+CTTTAACCCGCGTTAAATCGGGAATGGACTCCATCTGCGTTATTAGAGGGGGTTATAAACAAGGATTGCTCGCCCCAAGCTACTCGCGGTCACCTGGAAT
+>46856 3
+CTTGTATCACGAGACTACACGCTCTGGCATCATACACTTGAAGCTTTCCGGCCGTGCGAGGAACCTGGACGCATGAGGTAAGGCTATGCAATGCTTAATT
+>46857 2
+AGAATCTCCACGTGACATTAATGGGAGGCGTTCTGCACGAGATCCTCACTGGGTCGCGAAATAATCCTTACTATACCGTGTATAGCCTTGACTCAGGGGC
+>46858 2
+TGATCACCCACTGCCCGTCGGGTGGCGAGGTTTTGAGGGAGGTTAGACTTTAAATCTCATTACACGTAATCCCCAACAGGTACCCGTTTAGCACGGATAA
+>46859 3
+AAGAATAAACCCTGGAAAACGGACAGGTGGTCCCTCTTGGGCGGATGCTGTGTCCTGCTTATTGATGCTACCAAGTTACCCTCTCGCAGTACGCAGTTAA
+>46860 2
+CGGGGTCCAGCGCCCATTCAGTGGGTCATAAATATCCAGAAGGGGCCTATACCCACCCAAGTTTGCGGATTCCGGAACTGTTTTTTATTGAACGGCAATA
+>46861 2
+CATGCGATACCGGTTCTACCTGACAGCCAAATTGTGCGTCAGTAATATAACAATACGGGGTATCTCCTCTGTAGGCTATGTGGATCTCGCGAAAGGCCCG
+>46862 1
+TGGCAGCCTCTATGAACAAAGGTGAGATCGGCTTCATGAAAGGATTGTTGTACGCGATACGCCGGACTACTCCGTATTAACCGCTAACTACGGTCTCTGC
+>46863 3
+CATTCGTGCATCATCCTTACCGTATACCACAGGCAAGGGGATTGCAGCCTGACTGAGCATCGGAGTAGAACCCAGTGGAGTATTATTGCCGCTTAGTCTA
+>46864 2
+GAATCCGGTTCGTTTAGGTTCGGTGCAATCCGGGCATTTATCCTTGGAACGCATTGGTAGGTATACAACGTCTAGAACAGAAGGTCCTAGCCCCCACCAA
+>46865 3
+TAGGCGGCTGTAGTGCCATGCCCGGGCTATAAGCAATGGCAATGTCAGGTTACACTCATACGGCGCGTAACGTTATTCTGATAAATCTAGTATCCCGACC
+>46866 1
+GCGGTCCCTTCAAGGTCATTAGACTCTAGTTGCGTACCACTCTGAGAAATCACATTGCGCAGTATAGAAAGCGAATGTTTGCCCGTCATCGGCCGGATAG
+>46867 3
+ATTCTAGCTAGACATAACCTACGCCGGTCGCACGTTGGACGCAGGCCTGGTGCCCCTACAATAGTGTAGGATCAATTTAGTCGCATATTAACGCTGAGGT
+>46868 2
+ATTCTGGGCTCCCCAATTTGATAGGCTCGCGGCGAACAATTACAAGACGACCCTTGTAATAATCCTATCGAGAGTGTATACTGCGTCTAGGCGGGTACGC
+>46869 1
+AGCAGGAATCTTCAGCGGCCGACCCATCCACTGAATTGTCGTACGATTTGTTGGTAATAGCCATCTTCTAATTTGCGGTCAGAGGCGACGATCAAAGCGC
+>46870 3
+TACCAGGGCTCAAATGTTTGTGAAGCTGCCCCCGCGGTGTCGCTTATTGCAATAGATAAGATCTACAGGGGACAATGGACGCACTCTCCTGTGATCATAC
+>46871 1
+ATCCAGAAAAAATTCCCATCTCTCTTCGATATGCCAGTAAGTTCTCTCAGCGCCGCCTTCTGGTGACTTTCGGATCACAGGAAAAGGGCGGGGTAGGGAT
+>46872 3
+CTGCACGCTCTAAGTCTCTAGGTGAACTCTCCGTGCGAGTCATCGAATTAATGGCAATATAGAGTTCTCGCTAGTTGCCGCAGGAGCAACCAAGTACTGG
+>46873 2
+GTAGCAGCATAGGTTCGCATTAGATTGCCATATCTGGACTTCCTCACGTCTAGGGGCCCAGTCAGTCTACCCACAGGGTAGCTCACTTAGAAGAGTTAGA
+>46874 2
+ATGAGCAAGGAATCATCGAGCCCACCCGATTGTAAGCAATCTTCTATCCTGTCAATGCGGTCTGAGAGCACAATGGCTCACTCTTAGGATGTGGGGCTTC
+>46875 1
+CGAGGACTCCGCTGCGTAAAAAAGACGTCCCGACTTTGTCGAGTTAATCGTGCCGGATTTCGGCTTACACATTTAGAAGCTGACAAATCACGCTCGGTGT
+>46876 1
+TCCGACCAACACTTAGGCCAGGAGACTGTGCCCCTTCGGCGCAGGTATCCAAATAAAGTACTTAGGGGGTTATTTCCTCGAACGTATCCGTGGTAGATTA
+>46877 1
+TACCGAATGACCCGCAAAATCAGTTTTATTTTCCTGTCTTCGGAACCTGAAGGGGGTGCCGATAGTAGCACTGAGGTACGCATTGCCGCAATCCGTCAAG
+>46878 2
+TAACATGGCCGGCGTACGTCACAATAATCTATGCGCGGTGAGGCCAACATACGTTACCAAAATGGGGTTGCCATTATCCACCAGATTCTTGGGTGTCTGC
+>46879 2
+ACAGATGGAATCCCAAAGAAGGCCGTCGTCAGTAAGGTGTAGCGGCTTATCCGATCAAATCAGATCGTCCTGGCTTTCCGGTTATCCGCTTTGATCAACG
+>46880 1
+GCCCCCCCAATGTACTAATTTGAACCTCTTCATGTGCAATCTACCAGGGTTTTAAGGCGAAGGTGAGTGGCGGCAGGATCTTCTCCAAAGACAAGTGCGT
+>46881 2
+AGCGCCAAGCGGCGGCTAGAAGTTCTAACTGAATGACGGATGTTGCACCCCAAACCTCTGGGAGTTACTCGTTTCACCTTAAGGCTGATGATCATCTGAT
+>46882 1
+GCAACGACGAGGTTTAATACGCCCGATGCGACTGTCCTAGTAGAACGTCCATCGTTATCCTTAGCGAAGTGTGCGAGAATCTTAGTCGGACTTACGATCC
+>46883 3
+ACTTTAATCTGGTGACCCGCGCGACGACTGAAACCCCGGTTACAAAGTCCACATTGTGTGGTCCTATTAGGGAAGTCATTGGCGCCATGAAGTACACGTT
+>46884 3
+CTAACATTGCCCAGCGAGCCATAGCCTCGTTTTAGCTATGTATACGGAGAGGCTGGTCGAGATTACTGCCAGGGCCGACTTGGATATATTTCAACCAACG
+>46885 1
+TAACTGGATCGCAGGTTGCGCTCTCTATAAGAATTATTACTCCTAGGTAGAGGTATGGGCTAGCATGGCAACGCCACTGCAACCAGAGTCTTGACTGCCC
+>46886 2
+GGGAGGCATCTCTACTGAGGAACCTTCTTACAATGTACAGACTCAATGACTTTATGGGACGGGTAGAGGCCTAGGGTGACATCCCCTTACATCGCTTCCA
+>46887 1
+TGGCTAGCCACTTGATGCACGTTAGTGGAAAGACTAAGCCCGGAAAACATGCCCTCCTAAGTTCGGCTCACATATGTACACGAGGTCTCTCGGTATGGTT
+>46888 1
+AGTTTTGAGGTGTGCTGTCTACGGGGTAACACATGCCGCCCCGCCACGTTGCTGCCCAAAGAAAGTACAAGTATAAGTTTAGCTTCATACTAGGCTCACG
+>46889 3
+CGGAGCATCCTGTTGAGACAACAGCCGCGTCGACTTGACACGAGTTTAGCCCTTCATCCTAGCCTTGTGATCTTGTAATGAAGTTAACAAGGGGTCAAGC
+>46890 1
+TTCGATTAGATATCGTACTGCCCCACATGGCATCCGGTAGCAGTGGCTTTTGTCCCAGGAAGGAGTCTGCGTGAACCGCTACGATCGAAAGTATACTAAC
+>46891 2
+CAACAATATGCGTTGTGACCCATGGATGACAAGGCTTGGTACACCGGGTTGAATAGAGTGGCTCGCTCAACCTAGGCTCCCTACATGATACTGTTCACGT
+>46892 3
+TAATACGTTTTGTTTCCCAACACCGGTGTCAACAAGCCAAGGCTGTGATCATCGCTAGGCAGTCAGGCTTACTGGCCGACGATAAGATTGGTACCCTGAG
+>46893 3
+ATATGGTAGATGGGGCCCGAATATGGGTCCCCACCGCTCGATCGCATGAGTCTACAGGGAGTTTACAGCACATTGCCTAATCCACATATGTTAGTTCGCA
+>46894 3
+GGCTTATGCCGCGGCCGCATCGTTGGGTTTTTCGCCACCACTAGTCAGGATTAAAAGTAGATATCACTCGAAATAGACAGGAGATCTTTACAGCCGTGCC
+>46895 3
+AGAGGTCAGTGGGAGTCAGAGTTTGCACGTCCATGCTAAAATAGTACGTGCATGCTGACACCACTTTCCCTTCCAGATAGCGCTCGTCATGCAATTCGGA
+>46896 3
+GTTAATAGTTAGACACCCGGCGACTCACAAAGTAGGTTAGGATGGACCCGCAGGGGAAGTGCCATTACGTGCATCTTACCGTTCACGCCTTTCCTTAATG
+>46897 3
+CCCTGGGGATTTGTAGCACCCGAACAGCTGGACCTGTCTCCCGCATGAAAAACTCCGGCAGAGGGATAACAACTACATTGGGTAATTTTTCGTGTTGCAT
+>46898 1
+GACACACGGTGGCGAGCATAATTTCTTTCATTCCATACAAGGTAGTAGGTCTGATTCAGTAGCTCGGGCGTACAAAGCAATGATGTTCCAGCCCGCCGCT
+>46899 1
+CGACGCTATGTTCGACCAGCATGAGAACATATGTTAACCTGTAAAAGTAGTCTCACTGCGAGCCCTCCAGGCGCCAGACTCTGGTGTATTGACAGTTGTG
+>46900 3
+GCTCCACTCGGATAGTAAACTAGTCAGACAGGCCTTCGTCACCTTCTGGTTCGAGTTGGCAGGAAATGTGTACCAAGCTGCTGTCCGAGACAAATTGTCA
+>46901 3
+GCAACATGGCAGCTCGCTACAACTATACTGCGTGCTGGTACACCAGTCGAACCGGGTGGTAATGCTGAATCGATCTCCTAGATGATTGATAGTCCCAGTT
+>46902 3
+AGGCAATATTGCGTGCCCGTTGTCGATCTCAATGTGTCCCGCTAAGCAAATGCTGATCAAAGCGCGGCCTAAATATGCGCGTCAACGGCTGAATTGCTTA
+>46903 1
+TGGATTCTCGGTCAACCGTAACGCCATTCCTGGGATGATCCTAGTGGTTGAAGTCTAAGGGGGCTCGTAATACCACTCCAATAGGTCCCTTACCAAGGAA
+>46904 2
+TACGACTTATAGCTGGATTAATTTGGACTGCCAAAGCGCACCACTAACCGCATTAGACGATTTATGTGGTTGCTCGTAACCCGGTCGGACATGCAGCGCG
+>46905 2
+TGAGGGTTAGCTTTCTAATAGCGACGGTCACCTGCTAGGAGTCCGCCTAGTACATAACCGCCGTATGCTACCATCTCTCGGGATAAGAAAAGACCGTTGT
+>46906 2
+AGAGACCTCCTTCCATAGACAAGATCTTGGTTACTCCTCCAGGTGTATGCTCATGGCGACGATTCCTGAGCGCAATGCCTTGACGATGGAACATGAGGTA
+>46907 1
+CAACGCCCGGTCTCGGGAGTGGTAGAACCTGGCAAGGTTTCTCGTTTCCATCTTGAACATTTCGACATATCACAAAAAGGATGCAGCTAGGATGTTCCCG
+>46908 1
+GGCCAAGCTGCCTCAACTAGATGGACATATCCTTTATTGCGGCCCTGCTCGAATGAACACAAGTTTGATGCTACGTCTAACAAGGGGTACGGTAGGCTTC
+>46909 2
+ATGATCGGACGTTTCCGGAATCGCAGTTCGTCAATGTGATTTGACTACGGACCGATGACACATCGAGAGCTCTGGGCAACCGACCTTACAGTTCATGCTA
+>46910 2
+GAAGGTCAGCCAAATCCAATGTGGGATGCGCGACTTCAACTAAAGCTGTCACAGCTATATCACTCATTGGTACAGGGGCTCCTTCACGGCGTGTTTTCAG
+>46911 1
+GCTCATAATCCTCAGTAGGCTTGCGTTTAACGCCGACAATTAGCATACGGCGATCGTTGCCCAACAGGTAGCGACTGAGTGATTCCATAGTAGGTCAGCT
+>46912 2
+ATGAGAGAACCAAGTTGTCGCTTCATTAGGTCCCGTCAATGGGCAAGGAGCGGGAGTATTTTCCCATCGCACCACACACTGGTTACGTACCACTTGTAGT
+>46913 3
+CCCACACTTTAGGGATAGTGCGAGTAACGGACCAAGACGTATATATCTTGGATCACGTAGTCCTCATGGTCTATCGTTTCTCAGAGCGCACAGGTGCGCA
+>46914 3
+TACAGGTTAAGGACACCACTACACTCTTAAGGTTGTACGTCTCATATTCGAGGAAGGACGGGCAGTATGCTTGATGTAATACTCGGTCCCCCTCGGCCGA
+>46915 2
+TTCAAGGTAACCAACCTCCCATGCGTTTGGGATCATCTACCGGGTCTATCGCGATAGAATAGATGCCTAGGACATCTGCGGGTTACAGTCAGCTCAGGAT
+>46916 3
+CTTTGTGAAAGTCCACACGGTCACTAGTTAGGGCTTTGCCGTACGGACACATACCGCGATTAGACCAATACGAAAAAGCAGTTTTGCGCTCTGCGGTTCG
+>46917 1
+TACTGTCGGGTCTCTACTTAAGACCAAGCAACCGGTCCGCACGTTGTGACACTTCACGCGCTGTGTCACTCGTGAGAGGAATAAATTGAGTACAGATGTC
+>46918 1
+CTACATCGCGCGCGATGCATAGACTGTATCTTAATTTGTAATGAAATTCGTTCGGGTCTAGGGGCCACTCCTGAGCCCAAGAAGGCTACGTCTGACCAGA
+>46919 1
+GTTGATGAACTACCGCAGATGTATTACCAGGCCGGGAGTGTACATTCCAGGCTTGCAGTTTGTTTGAATTACGTCAGCACGAATGCAATCCGGACCCACC
+>46920 1
+CTTTTTGTCCCTATAGCAAAAGTGTGGCAGCGCTGAGTGCAATGCTGATTGGCTCGAATACGACCCGCCAGAGTTGTCTACTTAGAACCCAGACATGAGC
+>46921 1
+TCCAATGAAGGAGCCGATCTGCATTAGTAATGCCAAGTACATGCCCTGTCGTCCATGGGCACGACTTCCGGGGTGGAATTCTCTTCTCGTAGAAAAACTG
+>46922 3
+GTATTTTCTAGCAAGGTAACCCAATCACGGCATTTTGATTTGAACCGGGTGTTCCCTTAAGGACGCAACAGAGCAGGACATCCTGAGCCCTCCAGGGGTT
+>46923 1
+CGTGTCAGCACAGAGCTATTTAGATGACATTGGATGATCTAAATGTCATGTGGATCCGGTAACCCTTGCGCCCTGTCTCGCCGGAATACGACGGAACATC
+>46924 1
+GCCAGTGATATATGACTGAAAAACATGAAAATTCGCACGAATTCGGCGCTCGGTTGGTTTGAACGCGTCTTACACATGTGCACTCCAGCGCTCTGCTCGG
+>46925 2
+CCAAATGCGGTGGTGCTGTTCGAGGTAGGCCGAATACAGGCCCAAAATCTCAGGAATTTAAAAGTTCCGTCCTCCAGTCTACTGGACGATCTTTCTACGG
+>46926 1
+CAGTAAGGGTTGGCAAGTCGTAGGACCATGGTCAATCGCTCCTATGGACACCTACTTGTAGTCACTAATGTGACCCTCATACATCTGGCTTAGGCGAGCA
+>46927 1
+TGAATTAAGTTTGCTTATTCTCAGCTATGAGGGATTCCGTCTAGCAAGGTGCCGCAAAGAAACCATACGTGTACAAGGTGCTACCCGCCCTGCTGCGAGC
+>46928 1
+GAAGAACAAATCTCTGCGATGACCGCATACGCCCACTGCACAAGGCGCATAGGTTACCTTCAGGGTCTTTGGAGATTTACGGGGCACTATGTTCTATCTG
+>46929 2
+CTTTTCTCCCGTGATGGACACAGTAAGGCCAAGAAAGCATTGACGTTACCGGCGGTATCTAACTCGTTTGATTGCAAAGTCAGGTCGGTGGCACACATCC
+>46930 3
+AGGCGCTCATCTGGTTGCATTTTTAACTTAAGTCAGGTATGACGCCTAAGGACGTGCCGGGTTTTCTACTCCAAGACGAACAGTAGTCCGCAAGCACAGC
+>46931 3
+TAGTCAGCACATGTTAGAATGGTTGATGCAGGGAGGGGCTCCTTCAAGATTATACCCACTCGCGTTTCAAACCAGACGGCTCACCTCGTACTCGAGATGT
+>46932 3
+TAACATCCAGACATAATGGATTTCCTGTTGTTCTTCCGGTGAGGGCCGGGTACCGCCAGGTAAAGCTGCTTAACAACTAGCCTATAGCCTGGACCTGAAG
+>46933 2
+TTCCCGGGCTGGACCGGCTTCAGTTAGCATACGCAGAATTTAGAAATCAACTGACCCAGCACTCATTATAGGTTACACGTGCGGTCGGCTAGAGTTTCAG
+>46934 2
+CACGTGGTCAAATTTCCATGGCATAAGTCGGTCCTCAGTAATGACTGGATAGAGACGTCTGAACTGGCTCTCACACGGGTCCACGAGCTCTGATAATGTC
+>46935 2
+CCAGGGTCTAGATCTCTGGTACCATCCTTCCGCGAGGCAAGTGCGGTATTGATCAAAGACAACGAGATATCCTCCCTGATCGACGAAATCTTTGGATTGG
+>46936 2
+AGAATCCCAGATCGACCGGCTATGCACGGACTATCCTCTAGAGACGGCAGAACTGCCTATGGCTCTTTCTTGGATGCGTTTCAGGGAGTGACTAACATAT
+>46937 3
+AGCATGGCTCGGAATTATCTCTAGGCTGCCATCCACTAGAAAGGTAGACACACGGTGCATATTTTCCTATGCTTAACTGCCCGTAGGTATGAGAGCCGCG
+>46938 3
+TTTACACCACAAGTCGTTACCGGCGCGTAATAGGTTTTATGCATGATACGCCGGCGGATCGACAGGATAGGATCGTGGTACATCTCCCATATCGACTGAC
+>46939 2
+CCAAGTGAGCTAGCCGCGATATCAGCGCATTAGATCCGCACTTACAATTAGAGGGATGTCGTAGCACATTTGCATATGAGCCCCATGCATTCCGGTTTGG
+>46940 3
+AGGAGGTTACCCACTCTCTTTGTGCCAGGCGACAAAGAGGGAACCGTGGGTGATAATCACAGGCGTTTTCATCCGGCTAGCATTACGATTACTACCTTCA
+>46941 2
+TGTAATCGCACATTCAGAATCGCGGCCTGCGCGACCGTCGTATGAGAACGAACACGTTGATCGTTCGCTGAATTTAAAGTTTCCAGGGACATCATTCGCG
+>46942 3
+CTTGGTGGGCTCCATGGTCGGGCGTAATATTCACCTCACAGTCAAGAGGCCCATAAATTGCGTACTAGTTCCCAAATACACGGATCCGTGGTTAGGCATA
+>46943 1
+CGTCGGACGAACGCTTTGATTTACATATCTCCTGTCGTGATATGTGAAGTGTAGGAACGCATTCGGACGAACCTCGCGACAATGTCGTAACGTCAGCCCA
+>46944 3
+TTAGCTCCCTTCAGGGAGCAAGTTTAATACCTCCGACAAGCATTCACGGTACACCTCGGACTCCAAGAGTGTGTCTTTTGAAAGATTGAGCGGAGCTGGC
+>46945 3
+TCTCAACGGGTGTCTTGCCTCTACATCTGCAGCCGAACCAGATATGACTAGACCTGTCGGTGCTGGTCGAGATAACGCCCGAAGCATGATGTGATATAAT
+>46946 3
+TAAGATTTCTATCGTGATGCACCACAACTATCTGGCCGGGGCGGAAAGCTCCCTACTATTTACATGATTGAGGCGCGACGAGCGGCTCTAGTAACGATTC
+>46947 3
+CATAACATGGCTAATAAGTTCGTGATGTGGTTATCAGTGAGGTGAGCTAATAAGTGCCCACCCTTCGTCCATCGGGGTCCCATCCGCGCATTACAAGAGC
+>46948 1
+GCTGCTAGTCAACATGTAGATAGCTTGCCGAAGGACAAATTTCCCACCGAGCGGCTCTGGCGCTGAATTAAAGCTTCGGATCGCTAGCCTTAATTATGCG
+>46949 1
+GCCAGAGAGTCGGAATGAGTCCCACGAGGTTAAAGGCACTCTCGCCGTCCACTTCATAGCCTTTATAGCAGCATTTGTACATCCTGTTAGGTGCATAGGA
+>46950 3
+TGGGACGCGTAGTAACTGCCGACTCAATGCTATGCCGGCCTTCGTCCCAGACTCTGTGATCCGCATAAATTAAACAATAGGGAGTAATTGTGTCTAGCGC
+>46951 1
+TTGTGTGCATGTGCGCATGAAGACACGTTGTGCGGCTTCAGCCTAATCCGTAACACGCGCACCCTCCGTTTGATACAGAACTCGAGGCTTAATATGAAAG
+>46952 2
+CGACAGGCGGAGGACATTCATGGAACTGAATTAAGCGCCGGTTTCACGCTTCCGAACTGTCTATCATAAAAGCCCCAATTGTTTAAGGGCCCTTGTCTGG
+>46953 3
+TAGTGACCCAGCGGCTGTGGTTTCGCCACGGACAGCCGAAAGGGTCTTTATTCTACTCACTGTAGCCTCGTAGTCGCAACGTTTACAGGTTAAAAGAACA
+>46954 1
+CGATGAATTTAGCCCCGGCCAGAGTTGACTACGGCAGGAGCTAACATAAGGCGTTTTATAATTCCTGCGGAGGTCGCACTGGCATTACCTTTACCAGCTA
+>46955 2
+AAGGTGTTCTATGGAGACGCCTAACTGGTCATTACCCAATGCGGGATATAAATCACCAGCTTCTTCGAGCTGTGTCGAGCCCGCAATCCGATGTAAGCGT
+>46956 3
+ACAAAGCCTGTTACGAGGTTCGGCAAGTCCAAGCCATCACTACGGTCTATCGGATTGGCTCTGGCAAAATTAATGAAGACCAGTGGTTGTCTCTCGCGTC
+>46957 1
+TAGTTTTCCGCAAGGATTATGCCCGTATAGCAACAACTTATGTCGGTGAGCAAGGTATAACTCCGTTACGCGCCGAGCTGTGCGCTCTAGAGACCCATGA
+>46958 3
+AATCCCGTAAATTGTCGTGGACCGCATTTGTTTGGAAGATACTGAGGCCAGACGCGGTTCATGATCCACTCAATAATGACCGCCTGACCTTCGAACTGGG
+>46959 3
+TAGCCCCGTGTGATGGATGAAAGCCGGCAGCCCAGTATGGGACATTTATTCCTTCCACTTAATTCTGAACTTGCAGCGAGCAGTCCAAGAGCAATCTTGG
+>46960 2
+GCTGGTCCCACGAGCTTGCTTAAATGGCGAAGTAAAAACTGTCCCGCGAGCGATATTGTGTAACCCTTATTCCTCGGGGCACAACTGTTAGGTCACGATA
+>46961 2
+TGTTCCGGCGTAGCAAGAAACAGAGTGGTACTTAGGTACTCTCACGTCTGAATCATGGTCCTAAAAGGCAACGATTGCTTACCGTCTCGTTGAGCAGCCC
+>46962 2
+CCGGCGTAACCCATGGGGGAAGGTATCGGTGGGTATGGATAAGATGACCTTTTGATCTGTCCCCTAAACTCCAAGTACCTTCAGATCCCAACTGTCAATG
+>46963 3
+GTGCATGGACAGAAACATCCAAGATACCGGCCAGTCTTCAATTGCAAACCGATCCTGACGGTGTGATATGCGCATGCTCTGTGTCGATCTGTTACATGCG
+>46964 1
+CTGTATCGTTGTACGCTTAGAGATGTTTCTCACTGAACATGAAGTCGCGATATCACATATGAGGAACCCCCTTGCTCCGCGACGGCTGGCCGAAAAAGGT
+>46965 3
+CCTATGTTTTAGAGCTACGCTGTCCCAAACAGAAGTCTGCACGATTTGACCGGATGAACCTAGGCCACCGCATTACTTATGGGGTGGACCGTACTGAATG
+>46966 1
+ACGTACTTGCAAGCAACTTAACATTAACGCCTCCTATAAGAGTTGGGTCGTCTCTGTCAGAGCTTGCCGCATGCTGTGCGTGCAGCATGGTGAAGAACAC
+>46967 1
+GATCGCTGCACCGCTCTACCACTTCTACGTATCGTTGTTGGCGTTAAAATGGAAAACTCTTCACGGCACGGCCAGTAAAGTGAGCTCACAGGAATGGTGT
+>46968 3
+AGCCCCATCAACCGTCCCATGACCGACTAATCATGGGATACCAAGAGTTGTGTGTCGATTACTCCTGATGTCGAGAGAGGTACTGCTGTCCGTGAAAGTT
+>46969 3
+TAAGCTGTATTTGAAGTCTGTCCGCAGCCGAAAGATATCCGTTGGCGAATGGCACGTGGCCCCCCGACATTGTCATCAGGAATGCTTCCTAGATAAGCAT
+>46970 3
+GTTCCAGGAGAGGTGAGGCACCGATGTCTGTACGCTCCTGATACTCATCACTGGGATAGATCTTATAGAAATCCTGTACGCTCTGAACCAGATGGCCTCA
+>46971 1
+GTATCGAGTCTGTGCGTCGATCCGAAGTAGATCCAATTGAACTGCAGATCACATTCACGCAATCGGTCTCCCTGTAACGAACGGATCTCTGCGGATGATG
+>46972 2
+TCAATTAGAGTGAGCAAGCTTTAGCCATCATGAGCGGTCCTTCAGTGCGCACTGTGTACACGCTCGGAGGGACGCCAACGATTTGTACCTGCATAACATT
+>46973 2
+AGGGCGTTGCAAATCGACATCATGGGCTCGATTATTACTTGAAATCCCAATCACATACATCGCCCGGAGTTGTGGCCATTTCCGTACGGAACTGAGGCTG
+>46974 3
+CATATAGCGTGATTTGAGTCCAAGGAGGGTCGGACTGCAGGCTTGACCTCTCCGGTAAATCTACGATAGTCTAGCCCGGATATCTCTACAATGAGCATCC
+>46975 3
+ATACTCGGAACGTAGGACAAGGAGTTTTCTACGCCAGAGCCCTATTGCCAACCGCATAATTGTTCGTGCTATGATTTCGAGTGGCGATAGCTCGCCGCAA
+>46976 1
+CGTCCCTGAATGTGATCAGCAGAGAATTGTCCTTATTACGTACAATCACAGTATTGATTAACCAGTCGGCCTAGGATGCGGTAGCTGTCCGCCAGGCACG
+>46977 3
+CATAGGGAACGGCTACCGCGTGTAGTCTTAAATGGGCAGAAATCATTACAATTGTTCCGTACATCGCGGCGCGACCACGCAAATTGGGTCGTCTTATTCC
+>46978 3
+GGCATACTAGGGCGCTTGAGTACAGGATAACTACCGTAATATTAAGCCACTGTATCCCGGTCTCAAGTTCATAGCACCCGTCGGTGAGTACTGTCTCAGG
+>46979 2
+GGGTTACTGTTAGGGGAACACTCAGCGTTCCAGTGTCACCGTTTCAAATTAGATACTCTAAAAGCAAGCGGTAGGGCTGCCCCCAACTCTTGGAAGCTTC
+>46980 1
+TTGGAAGATGAATGGTCTCAGGATTCTCAGCTGACCAGGCTGGCAATTCGACCCAGCAGTCCGAAGCTCTTCGATCCACCTTGACCGTAATTGTAAGTAG
+>46981 1
+CTTTCCAAGGTCTATCACCGGGGAGCAGGAAAGATTCATTAAGATGGTCGGAATCAACTCCCATTGACGATTGTTGCTTCGGGCCTTGCTCAAGCCAGCA
+>46982 1
+ACACTGGAAGGATCTGTACGTGCGATCCATATTTTATTCTCTAGGGAACCCTCGTCCCTGCGGTGCAGACCGAAGAGTGCGATGTCGAACACTTCTGAAA
+>46983 2
+TTTAGAGAGTGCAGTTTTACCGCGGTGAGTCCCACGACAAAGGTACCTTATCGCCTAGACCGACGGGTACCTTAGTAAGCCGACAATTCTGGATTCAGTC
+>46984 1
+TCTACTGCTGAGGATGATTTTAGGTAATACGCTCAGGTGAAGTCCTGGACACGGGAAGCCCTTGGTCACTGGCTCTGACCCAAAACTTGCCCTTGACAAA
+>46985 1
+CGTGCTATTTGAGCACCAGGCTGCTTCCCCTTATGGAAGGCGAGGGGACTCATTGAACCTCTCAACACGTATCTGATAATCCGCGATGTAGTATAAGACG
+>46986 1
+ACGCCTGAAGACTTTGCACGTTTTGCCTAATACCTGTTCCCAAGCCGTGAGACGCTGGCAACGCGTCTGGGAAACGGGTTTTTCAAAATGGACTAGACAT
+>46987 3
+GTCTCATCGCTCGTGAGGCCTAGTCGGGAACTAGTAGATCCGCGAGATAACTTAACCTGATGTCTGTCCACCGAGGCTAGCGTAAGCTAATTTATCCAAG
+>46988 1
+AGTCTGAACACCAACAGTCAATTTGTTATGCCATATGGACTGCGCCCATCAGGGGTGGTCGGATGGGCTTACCACATGTGCAACGGCTCAACTTTCAAGT
+>46989 2
+ATCGCTAGATCAGTATGACGTCTTAGCCTTACGTACCCCTTCGTCCGGTCCCAAGAGCATCACGGGTAAACAGCTGAGAATTGAGATAAGCTGGCGGTTT
+>46990 3
+AAAGATTTTTTGGCACTCGCGGGACGATCCTGTCTACAGTCAATCACAATGCAGCACGATCTATGTTGACCTCAGGTATATACGGAGTCGGGCACCCGTG
+>46991 3
+TATTACCACTGCAAGCAATACGTATATAATATCCGGCACGGTCCGATCTCGGTGAATGCTCGCCCTTGAGTGAGGAGCGGTAAGTCTGTGCAAACGTTCC
+>46992 2
+TATCTGACACATAGGTTTATGTGATTCAAGACGGCCCGATCATGGGCTCAGGTATCCATGGATGTGTGCCCTACCTCCCAGGCTACGAGATAGGCAACAT
+>46993 1
+TTTGGTTCAGGAACACTAGGGTGGAACGTAATTTCCGAGAGTCTGACCAACGCCTGCCCACCTTCAGGTAATCACTGATCTATGTGGAGAAGGTCACTCC
+>46994 3
+ACGCGAGAGCTTCGTGCACATCATTACCATATGCGGACTATGGTGGGCTTTACGCTCTTGGCCAAAGTCCGGATAGTCGGCTAGCGTAAACATCAAATCT
+>46995 1
+CTTAGGTTAAGGGAGAGCCACATCCGTCCCAATTCCTCGAATTACGGTTGTCAAGGTAGAACTGCGGACTCACCTTTACGAAGTCGAGTGCCCGGTTAAT
+>46996 1
+ACAAACTCTAGGTCGGCCTACGTGGGTCTCATGTAGAATATGGCTCCACTCGAAACGTCTGACCCGTGCTAATGACTACGGTTGTGCACTTTGCAGAAAG
+>46997 1
+CCGGGATTCTCCGAGTAGGGCGATGGCATACATAACCTGCGCCGGATATTAAATTTCAGCTACAAGTCCCTTGCCGAATTTAGGAATCTTGACCGGGACT
+>46998 3
+TATTCTAACCTAGTTCTCAGGTGAGGTCCAAGACTATATAGCTTGGTTTGCGGGCCGATAACTCGACACTGGGGCCGGCATTACAGACGCACGCAATCTA
+>46999 3
+AGATCGATTTAGTATACTCCGAAACAGTGCGAGGCTACTGTGAGTCGAGGTGATATTTCTAGCTCCCAACCTCAACCGCCGTCACGCCATTGTGTAGAGG
+>47000 2
+GACGCATAGTTCAGGGCAAGGTAACATCCGATGTCGTAAACTACTGATCAAGGTGTGGCTTATACGTTCAGATTCGTACCGTTCCCGTAGTCCCCAGACG
+>47001 2
+ACATCTGGCTAACCGGATTTGCCGGAGTCATTCGGGCGAAAGGTCAGTCAGAGACCCGAACTCCAGGACGGTCTACTGACCTCCTATTGTTTTAGAATTA
+>47002 2
+TCGTCTCAGCCCGCCTAATGCGCCTGCTTTGGGGAACAACATCGCTCCTTGAAATCTAAAGCAGTTTGGACGTACCCGGAACAGAGGTTGATTTTGGAAA
+>47003 1
+TGGCCAGCTACTACAAATCTTCAACTGCTTGACAGCGTGGGGGATTCCGCTTTCCGCGATTTACAAGTGGACGCACTTGTAGCATGACACAATGGGATCA
+>47004 2
+TGACGTGTAAGTCCTACTGTATATTCTGGCGGAAAATCAGTCGTCCCGGCAAGTGTCTTTCAGAATATAACCTGACGGTCTCAACAAGGCGCTGCGCGAC
+>47005 2
+GTAAGATCTGACCCTGATACTGTCTTGGAACTCATCATAGGGGCGGTCGAGTCTTCCAGCACGAGACTAAGCCGTACGTGCCTTTTAAAAGATGCGATCC
+>47006 1
+GCGTCCGGGTTTTAGGACAGCAGTATGGCTGCCTAGCCTTCCGTATAACTCTGAACAAATTCGGGCACAAAAACTTCGCATTCGGACCTCTGTAAGGAGT
+>47007 1
+GACGAGCTTTCATGTGTCTACGTGCTGCCAAGGACCAACAAGGAACAAAGGCGTTCAGTCTCACACGCGGTCACTTTTTGCTGGAAGCTGATCGTTAACT
+>47008 2
+AACCTCTCTGTGCTGACAAAACACTTGTCCCTAATAGTCCGCCGGCGTCCGGAGGTTTAAGCATTCGTTAAGACAGACGTTAAGGGACTCCGTGTAATGG
+>47009 2
+AGGACAAGAACAGTAATTTTAATAGGGCCTTCACCAATATTCCACCCCTGAGGTTATGCACTGATTCGGACTCGTACCGGCGACTCAGGTTGGGTGTGCC
+>47010 1
+CTCTTCCAACCAAAATGGAATGTATCGTTCAACGTGTGGATCCCATGATAGCTTGCCGCACGTGTCTCCAGTGTGGCGTACGGTACAGATACAAGACGGT
+>47011 3
+CCCCTCATTTGGGGTCCTGAAGTAGTCAAAGGAGCGTTGCACCGGTTCACCCATTTAATAAAGTTGTGCAGCGAAACCATCCGCAAGCTGCTTGGGTATA
+>47012 3
+GGTCGCACTAATGTGACAATGGCTGTCGCATCACCCCGGCATACGGAAGCTGCAGTACTAATCGTTTAAGAAGCTCCATTTAGCGCATCGTTGGACGTTA
+>47013 2
+CTTACCGGCAACTTGTGACCATAAAGCAAGTTCGAGGCCCACCGGGAGAAATTAGACGCCCATTGCGATTCACGTTTGGACCCGGTTATGATTGTATGTC
+>47014 2
+GATGGAACTCGTCCTAAATCACTGCGGGTGTATCCCTGTAAATTACTTACACTGTGGCGGGATATTAGGGCCTCCCGCGCTGTGATAGCAAATCGACACA
+>47015 1
+ATGACACCGGGCTGAGTCCCTGTTTATTGAGTGACTCCAGGGTACACCCACGCGCCCCGCTCATTAATTGCCAAATTAGTAGGAAGTTTAGATACGGAGT
+>47016 1
+GCTCAAGCTTCGAAGGTTAACTGGAACTCGTGAGATTGGTTCGTTTCCGTTCTGGCTCAAACTCACCGGGCAGAGCTCGGCCCTTGAAATAAAAATACGC
+>47017 3
+CACGGTTTTAGGCAACTGCCACACGCCTTGCCGGCACAAATAGAAGTTGTTGAGTTGGGTTCACGGAAAATGTTGTACACTGCTTCGACTCCGACCAGTA
+>47018 3
+CAGTGCCGAAGGTTTGGCGCATGTGAAACGAGACGTCCTGTCTCCTCTCTGCTTAAAAAGACCGTCTAAGGTCCAAGATATTGGAGCTGCTCATACACGT
+>47019 2
+TACTAGAGGGTCGTCAGACGGCACAACATAGCACTTCCTTACGACATGACCGGTCGACCTAGATCTGTCTGCCTGCGATTTAGGATGAACCTTAGTTGAG
+>47020 3
+CACGCTGTCCGAACTTAGCTATTTGTGGGATTGTGTCCTCAGGAATTCGAAGCCCTCGAGTAAGACGACTGTATCAAACGTTGTGATGCGAAACCCCGAC
+>47021 2
+GACACGTATCTGCATGAAGCAACATTCTAGAATCTAGTCAGAGGCGCATAGACTTCGCGTTGTACGGTCCGTGTGCGGAACAAATCTGCTGCTGCCATTC
+>47022 2
+TTAGCTCACGGCGTACCCACTCCAAAATGCGCAAATCCTTTCGTAGGAGTTATAACACAGATTGGGTCGGCGGTCCCAGGCAACGAGGGAGTCTTTATTT
+>47023 3
+GCGAATATTCCACTTCGTCAAAGGTGCCGTTACAGATCCGATCCGACTTCTGCTACGACACTTAAGGATCCCTAGAGGATGTGGCGGCAAGCGTTTAAGT
+>47024 1
+CTTGCCCAATTAGTTAGGAGCTATCGGGATGAGTACCTTTCTGAAGGGTGGTACCGGGAATTCCCCTCATGTATCACGGACCCACTCCAGATATAGCAGA
+>47025 1
+CCATGATGTCTTAGTAGACCTCACGTAGAATTCTTACCCCGGACGTGTTAAACGCCTTCTACTCACAGGGAGTTCTGGGTGACATGCAACGGGACGTAGA
+>47026 2
+CCTTATTATGCGCGACTGCCCTAAGGATTAAACGACTTACCGCTCAGGCGTTAACAAATATTTGCCAGGAAAGCTGGGTTTGGTCGACGCCTTCAGGAGC
+>47027 2
+AGTATCCACCTCTCGACCCATGATTACAGCCGTTATGGCACGTCTGTATAAGCGAGTCATACGGATCAGAGACTGGGAGTCATTAAACGCTTGGGCCGTT
+>47028 1
+GGCAACAGGTTTCCTTTAAACAGGGTTGCCCGCGGATTATTGCAATCGCTATGGCCACCGCCCTGAGTCCGATAAATAAAGCTGCGTAGCGTAGTAACTT
+>47029 3
+ATTAGATATCGAGATGCCTGGGTCTTCCACGAACATTGCTCCAAGACCGTTTCCCATGTGGACGTGATTCGGCTAAACAGTATTAAAGCCCGGCTGGAGC
+>47030 2
+GTCTGGGTACCTGGATCCCTATCTGGCCTAGCTAGAGAAACTGGTCACTAATGGCACTTCCTAATATAGCGATATAAGCCGGCAGTGAACCGCATGGCTT
+>47031 2
+TATCTTGGATAGCGCTGCGACAGGAAATCTTTTAAGATCTAGCAAACACGTGCCTGCAGCGAGCACAGCTATCATGGGGTGCCGCTTGAATTCCTTCAGC
+>47032 1
+TGAACACTAATATGAGGGCCATGCAGCCTGATACGCTTCCTCAGCGCTATGTCAGAGGCGTACATCGGATCGCCGTCACTTTTAGCTAACTGGTGAAATG
+>47033 3
+CAACGTGCTATCTCGCGGGACCCTTGTAGTGAATTGGCCATGTCCAGTAGGCGCGAAAAAACAAGTTTTCTGAACACGCGTACCGATGTTTCACTTGGAC
+>47034 2
+AAATGTGGGGGTTGTCAGCCCTTCAACTCTTTTAACGAAATCATCCTCTCCCAAGGTCGTGGAATGGAAAGCTATCTTCGCCGGGGTGAACGAGCATACC
+>47035 2
+CGTGAGAGTTACTGTGAAGCTACTATAATGCCCCGCTTTAATGCATCTTGAAGCCAGTGCGGCGGTAGCTCACTACAAGTTAGGCGCGATTAACCCGCAT
+>47036 2
+TATAGCCGTAGATGAAAATGACCCTATAGTCGCCTATTTGAACCCGCTAAGCCCGGGCCCTCATGCTGGCCTCAGTATAAGTTCTGGAGTAGGAGGTCAT
+>47037 2
+CATCAACCGGGCTGGCTGCAGACTAAGGTATGTTAAGGCACACAAGTTCCCTGTGCCTATGGAATTGGCAAAATCATTTTGCCGTAGCGCAACTTGGCCT
+>47038 3
+GAGTCGATCTGGCTCTACTCGCGTCTGCTTAGGCTCAAACGGTCATTGAGTCAGTAAGAGGTCACCGCACAATCTGGGTATAAAGCTCCGTAATAACGTC
+>47039 2
+AAACACGGCAGACGCCAATTGCATATAACGGCTTCTCTACGGGTTTTCGTTTAAGGAAAGATACTGCTCAGGCGACGATGCGCGACGTGCTTTATTCCGC
+>47040 1
+TAGTCGACTGATTACTGCCGGTCGGTGCAAGTCAGTTGTTATCCTAGCATCTACCACACCACATACGAAGGAACGAATGTTGGCCTGGTGCTACGTACGA
+>47041 3
+TGAGGGAGCCAAATCCGTCCTTACCGGTGACGGATTAATTCAACCATAGAAGGTTGACCGGAGGTGCCCAAGAACCATCTACTGGCCCTTTTATTTGGCT
+>47042 1
+TATTGTGGGGCACCACGACATTCAGTAAGATGAAACTATCGGGTTCGAAGCAATTTCCGTGGTGTGGCTGCTCCATCAGCCCCCAATAAGAAGTGTTCCC
+>47043 2
+CAAGCAATTCGCTAAGCCGGAATGCGCAAATGCGCTGAACGCAATTCGCTTTCTTGCCACTAGGAGACTTTGTATATCTAGGAGTCGTCGCATCGTGAGC
+>47044 2
+CGAGCTAATCATCTTAGCGGCCACGCCGGAGCTTCATCATAAGCATTGTTGAGGCTTCTATGGGACAGGTGGCATTACATTCAATCTGAGCACGCCGTAA
+>47045 1
+ATTTGAAGCTTAAGATCAGAAGACGCCTAGTCGAGGCTGCGTTAGTGCGAAATTTACTCTTCGTCTGCAGCCCGTCCCCAAGTCACATCGTAAGATGGCG
+>47046 2
+GTCGCGCCCGATGCAGCTCTGGACCAAACTATGCCGAAGCGTTCTAGGGCACATGGGATATGACTTTTTAGGGTTTATCCCAAACAGCTACGATCTATAG
+>47047 1
+CACTCGCATATTACATCCCACCTAACGCGTTTGAGGCGCAATTTTGCGCGACATGAACTTGGTACCAGTATTCGTCTGCACAGTAAGGGGCTAGATAGGG
+>47048 2
+AAAATAAGGATCCCATGCATATACTGTTACGAGAATTACCGGCATGTTGTTATCGTTTCCGGGCCGACATGGACGTTCCCAGCGCACCGTGACGGTGACT
+>47049 1
+CAGTATCGCGGGGGAGCAAAGCGTTTAGCTCGCAAAAATACGTCGTTGGGCGACCGTTACATCAAGTCATTGCATTATCCCTTAGTCTAGGCTAAGCCCT
+>47050 1
+CACAGGATCATTGGTTCGGTGGCCTAGGCGGATAACTCATACCGCTAAGCCAAAATATAAAGGGCCATCCACCTAGTGCTGTGTAGCGCTGTACCTTGTT
+>47051 1
+ATACACTATAAGAGGTGTTGCGTTTAACCCCTGGCCTGTCCGCCGAGGTAAATGGCAAGGGAGAAAATAGTCATTTACGTTTACCAGGCCTTGCCCTCGC
+>47052 1
+TAGAAGTTGCCGATATAGCTTTGATGCTTAACCAGGTAGGTCCAATACTGGGTCCATTGAGTTAGCCGCGCAACGCCCGGGTCCCAATTTCAGGCATACA
+>47053 2
+TTCTGCTCGTATAATATACTTATCTACCAGAGCGGCACGTCCTCATGAGCTGGACCGCACCGATGACTGATTCTTGGAGAACTTGTAGGCGGCAGCGAAA
+>47054 1
+CATCCAGGACAGTACTCTCCCTCACGTGGTTGTCCATGAGTCCTACGATTTATGGTCACTTTCAAGAGGACAGGATCGGGGACGTTCGGACAATATAACG
+>47055 1
+ATACTACGATACTAGGTAGCTCTCGAGCTGCGCACTCTCTCTGCTTGTAGACGTTCAGCGAAGGGCCTCTCTACTTGAGGGAGTCACAAAGTACTAGGAA
+>47056 3
+TGATAATGCAAAACGAAGGAAAGCTGGTAATATTCCAGGTCCTTCCTTCTAATGCCACGCATTACCTGGGCCTGGCGACGTTCGAGTAGTGCCTGCGTCA
+>47057 3
+CATACTTGCGCATGGGTCAAGGAGGGACTTCTTCCCGGTTGCTCCTGGAAAGTAAGCTGAATAGCATTTTCGCACATAGCAACAACTCCATTACGGCGGT
+>47058 2
+GGAAATATAGTTATGTGACTCTAGTGGTGAAGCTATGCCAAGGCGTCACATCCTAACATGTACCCCGACCTACGTGTAGGCGACGCGTACCCGTACTTTG
+>47059 1
+GTTAGCTCTCTCTAGTGAGAATCGTGTCTTCTCAATCCAGCGGCATTAGAAGGCGCGACGTGCCGAAAAATGGATATCAGAGGGCCCCCACTATGCTATT
+>47060 3
+CTGGATATTTGTGTCAGAGTGACCAACAACTTAGGATGATCCCGTACCTTGGTATGACCGATTAGGACCCCGTTTACCATCCAAGGCACGTAAGCTGGGC
+>47061 1
+TAAGTTCCCTCGTGGACATAAAATATTTGGCGGAGCCTTCGTGACGTACACTTAGGTTCTCCGTACGCACCCGGCAAGACAAGTGGTCGGCCTGAAATAT
+>47062 3
+TCACTTGGGGAGTTGTGCTGGCCATGCACAAGCGTTGAGTTCAATGTCAGACAGTGAGACCCGGCCGTTCATACCAATTTTGACTTGCCAGTAAACCAAC
+>47063 2
+AACTCAATCTTAGGGCCCACAACTGATGTACGACACACTTGCCTCCCTTGTGCGGTACTAGGCACGCTGTTCCAAAGATAGGGGTTGGATTGAACGTGAT
+>47064 1
+GTAATTAGGCACACTTGTCCGCCAAGCGTAGCTTGTCACAGACTATCCTTGAGAACAGGAGTAGTAAGGTTCACCCGGGTAGCTCAGTACGTTGTACCCT
+>47065 2
+GTCTTTCGCCTCACGGGTCCTTACCAGTCTATGAAATCATTCACTCCTGGAGATAACAAGATAGATTATTGAGCGCGCAGAGAACGAGCGTGCGTGCCGT
+>47066 3
+AGCGCCATAACGGGTGTCGATGCAAGAAGTATAGGATAGGTCCGAACAACCTCACGCACTTCTACGTCTACTGATTTGCTACGGTGTTTGGCAATGCCCT
+>47067 3
+CTGATCGAATAAGCGCGTAGCATGAGCTCTGTGTTTAGCTACAGGTTCGCCACCAGATCATCACGGACGAATTATCACAATACGTATCGTGGGTGCGCCT
+>47068 3
+CGGGTGTGTTAGCCCTTTACGGTCAAGCATCATCTGTGGTGCGTTTCCAGCCCCCACGATAAGTAAAGAGTACCAAAAGTAACTTCATCGTGTAACGCGG
+>47069 2
+CATAGTAATCAGTACTTTAGGCCAGCGAGGAGAACGGGTCGATTGCCACTATGGCATTGACCACTTCGCAAGTCTTGCATTACGCCAGATGCGCCTTTGA
+>47070 2
+TTCCGCTTTGCTTACTAGTCAACCAATTTGCGGATATGTAAGAGATATCCCCGATCGGGGAGCCAAATGCCTAAGGCGATTGGGCCAATGAGCCACCTTG
+>47071 2
+TCGTAGCAGGTTTACAATACTACTCCGTTAGCGTGTCCTAGACCCTCCCATGTCAGTGGCATGACTCAGAGGTTACAAGGCTGGGTATACGACCAATGGA
+>47072 2
+TTTGACATTACCTATACAATTGTGAACAGACAGCGTGATGGAAAAGCTGCCGGGAGTTCCTCGGCTGTGCTCTCTACCCCGTACACAGGTGATACGGTAC
+>47073 1
+AAAGGCTAACTGCACTTAGTATCCCTGTTCTATATCGTATGTCCAGGGTGAACCAAGGAGGAATCCAGCGCGCTCTCGGAAGAGACCCTGTGATCTTTGC
+>47074 3
+CGCGAATCTGTCTAGCAAAGTGTGGATTGTGGCAGGGTAGATATATCCAACTTACCCTTTGCACGCTGAGAATACCTTGCGCTGGATGCGAACCCACACT
+>47075 1
+GGCGTCTGACCAAAATTGGGTAAATTCATGGACATCTAGCACGTTCATCCAGCAGACTCCATGTCCACTGCACTTGAGGTGGCACTCTTGGCAGTAGGTA
+>47076 1
+ACATAAACTGCGGCGCGAACCCCCGGGGTAATGGCATCGTTGTCGTGGCTCACGGGCATTAACTATTTGACTTATTATTTGTGCGAAGCTAACCCGACAA
+>47077 1
+GAATCTAGAAGAATGGGCTCTGTATGCTCGCCCGGTAGGCTAATTCTCAGAAAAGGTCGCACATTCCTCTATCGATTCAGTTGGCGCCTGAGCTGACACA
+>47078 1
+CAGGGATCGCGCATTCGTTTAGACGATGCCTAACGACGTTAGGCGGATTATCGGATCAAGAGTTAACGACCTTCTTTACGAGGATCTGACCCACCTTAGC
+>47079 1
+CCATTCCGAGACACAAAGTAGCGAAACTTCGATGCCATGCGCATTGTTAGAGAACAGACGGTTGTGCGGGCGGGTTAACTCCGTCTACTATATTTCCCGT
+>47080 2
+GATGCACTGATCACCCCTTACCATTGGAGCTGCAGTGAAATCATGCACGTTGGTCTGTTATCTAGCGTTGTAGGCACTAGTGATCAAAGCCCAACGGGAC
+>47081 2
+ACCTCCAGAGACCAGACAGGTGTAATAGTCCTATTGAGTTAGTTCTCACTGCGGCGGCCATTGGGACTAAGGCCAGTTTAGCGCATGTAACTATTCGCAC
+>47082 1
+ACAGGGGGCGCCCTGGTCAACTGTAGAAGGTATTTCCCCCGCGTAATTTTGTCGGATCTTCCTAAGGTAACGTCAGTACTTGCCAGTACAGACAGACTAA
+>47083 2
+CGAGTCGGAGACTCCTGGGAGCCCCTATAGAGCCTTGACGAGAATGTATGTCCAGAGCTCCTAGTTCTTGCCAATGATACATGTCGATGCTAAATCTCGA
+>47084 2
+CGGAATGTCTGATTGACTCAATGATAAAAGTAGTGTAAAGCGGTCCCCATAAGGGGTCACTCCGTCCGCTTATCTAGAGCGCCTGCTCTTATCAGGACGC
+>47085 1
+TCAAAGGTATTTCTGTTAAGAATCGACAGTGCCGATTGTACTATTTACACACAGCTCGCACGGGATCGTCGAGAGCCATTACGGCGGGACTTCGCCATCG
+>47086 3
+TGTTCCCCTAGTCAAGAGCGGCGTACGTGCGCTAAGACGCGCCTACGAAAGGCGTTTACAAGTTAGGTACATGAGTTGCTAATAGCTCTTAACTCAGCCT
+>47087 1
+TGAATGAGACGAGTCCAGACGCATCGCGGAGTATTATTCGCGTGCTCTTTTAACGAACATCCGTATCCCGATCGGGTCTAAATCAATGAGACCTGGGCCT
+>47088 2
+CGTTGTCCTTCTGTCATTGCACGGAGACTCCTGCTATGCTCAACAGGCAAAACATATAACAACGAGATGCGTGTTGTAGATTGACCGGGGCTGAACTGCC
+>47089 1
+TCACGGTCCGAAATGTATCATCGATTTACCGTCGCACTCTCCAGCACCACGGTAGGAACTTGATTTGCGTAGGCTAGCGCTGACAAAATGGGAATGTCTG
+>47090 3
+TGTGCAGGATTCCGAGTTCTGCCCGGTTAGGGGACACTATCGACACATGCCTGGAACTTCTAGGTACTTCCCTAAATAGGATTTAACGCAAGCCTCGGAA
+>47091 3
+ATAGGGCCGTTGAATATCCGAAATCCTGGTCATTGTTCGGCACTAGAGTTTCGCGTTCCGGCACGCCCACAATTTACGAGTAACTCTCAGGATGCAGAAG
+>47092 1
+AAGTCCAGAATACCATTTATGTGAAACACCGCTGCAAATGTGGCGGCGCGCCCCCGATAGGGTGAATTGCAGTTTCGTGAATCTGGAATCTGATTCTCCC
+>47093 3
+TATCGTGTGTCATGGGGAAAACCGCAGCTTGATGGGGTTTATCGTAGTCATCACACGTCAGTGCAACGTAAAGTCATAGCACCCCTTTGGACCCAACGTC
+>47094 1
+CGAGTTCCTCAACTTTTTCCGCGCCGAAGCATCCGAGTCGACATGAAGAGACTTACTTTCCTAAGACATAGGTTGCAAGGGAGTTCACACCGGGTGATGT
+>47095 2
+AGATAGTACGCCTTTTCATTCCCACGCGCTACTATTTACTCTGGATCTCGGCGTGTAGAAACACGGGCCAAAGCTACACGAAGGTTAAGGTGGCCTTAGG
+>47096 1
+ATTGCGTACGACTGCAGGTCGCTACCTGCATGCTTCTCTCACACGTGTGTACCTGAATAGGCTCAATTTGGCAAAGATACGAGGGATCAACTGTACGGAC
+>47097 1
+TGGTCGGCCGCTTAATCCGGAATTACTCTTCATTGAGCTGGCAGGAACCAAGACACACAGGGCGAAGGCTCGATTTTGTGGAATGTTACCCCATACTCTA
+>47098 2
+ATATATACGGCCACTTAACACTATCCAACCAGATTTAGGGGCTTCGGAGTAGTGCATCGTCTGGTTGTAGGACAGTGGACACCGACGTGATTCCCCACTG
+>47099 2
+CATTAACGAGATTCGGGACTTGCGTTCATGATAGAATATGTTGATTAGCATAAGAGGCCAACTCCGACCCCGTGGTTGACTATCTCTCCGCGACGGGACC
+>47100 1
+TTTGAACTGCGCACGGTACTCAGGAAGGTCCGAACCCTCAGAACTCTCATACCATAGCGTTGCCGGGGACTGAGGATCGGTGTTAGATCTTCAAATATCT
+>47101 3
+ATGTCCAAGATTGGTCCATGCAAATCCACTGTGGCTGGACGTAACGGTGCCCGAACAATCGATGCTGACAATCCGACTGTCAGCATTGTAAGCCTTTTGG
+>47102 3
+GGGCTAACTATTGAACACCCACGCCGTTGTGGGACGAGGATGAGCACATAAATCGTGTCTTTACAGACTAGTGAGCGTCTACCCCTCTGGACTTGTAATC
+>47103 3
+TCGCAAATCCCGCTCACTTGAAGCGGATAGTACCAATATTCAAGCGTTCGGTGGGCCAATGTCGTCGTCCAGGTTATGCCAATTGTATGCAGACATGGCA
+>47104 1
+AGCGGCATGCTACTGTCGCTAACCACCGTTTTGGTCCTGTGAAAACTTAGTGTACTCACGTACAGTCGCAGCAGGCGGACTAATGCAGTCATATAAGTCG
+>47105 1
+CGCTAACAAGCGTTGGCCTCCGCCCAGTTCAAGTGTTAGATTAGCGATAGTCTGTCGTACTAACTGCTCAGGGTTAAAGAGCAAACCCAGTGGTCTCGTA
+>47106 2
+TGCGATGGAGCTCTCAGTCCGGCATTAAGGCATCAGATATTCGCGGAAGCTGACACGGTACTCGATGTCAGCCCGAAGCCTCATCTGAATTTACTTAGTA
+>47107 2
+GGAATATTGCGTGCCACCAGAAGGTCTACTCATAATACCCCAGACACTTCGCAGTTCACGAAGGCTTCTAGGCTGGGTCTAAGGTGATGGATCTCTACTG
+>47108 1
+TACGTGCATACCTGAAGCTCCTATTAATTTGAGCTGAAGACCGGCAGCGCGTCGGCATTGGACAGTTAATTCTCGTCCGGAGAGGCTCTATTAAACCAGC
+>47109 1
+ACGTTCCTGGGTGTACCTCAAAAGTACGACACAGGCCTTGGCATGTTTTCTTGAAAGAGAATTTAACTGGAGTTGGCGACCCCGACCTGCTACTCCGGAA
+>47110 2
+CAGGCGTACAGCCCGGGTTGTATGCCCGTCGGGTACCTGAAACATTCAGAGTCGTAGGGCTCAAGGAACAAACTCTGTTTCGCTATAGTCACCTTATAAT
+>47111 2
+CTTTTACTTATAGTTGCGCTCAGCGAGAATGTCGCCTCTTTTGATACCAGCTCAGTTGACGACGGGCCACAACCGACAACAATAAGCTGCGGGAGTATGG
+>47112 3
+TGGTACATGGTCATTGTGCACTCATGACCAACGGAAAGGTCTAGTACCTACACGCCTGCTCAGGCATGTATGCTTCCTTAATGCGCCAGGGGCATAATGA
+>47113 3
+TCGCCTATAACAAAATTGGGTCTGCTCGGTAGGAGAATGGAAACTCCGACGCAAGGACCGCTGTCCAGTACCATTTTTACCCGACTGTTATGGCTGCGTA
+>47114 2
+GGGGAGTACTTGCCGTCAGACCCCCGTTCCAGAAGGTATCGTTCCATACTATCTGAAAGCCTCGAATTGGGGATAGAGGCCATACATTGATTTCATACGC
+>47115 2
+GCCGACGCGGGGTTAGTGTATGAGGACTAACTGAACACACGTCCCGGCTTTTAAGCAAAGTGGTAGGCCCATCTTACCTCCGCATGTTAATCTTAATACG
+>47116 3
+TGTTGGCGTCATTCGGCGAAAGTGCTCCGCGGATGAACGTCACAAAGCCCTCACAGTTATATTCGGCACGGTATAGTGTGAACCGTACGCAAATACTCTT
+>47117 3
+TTTGGCCGTATGAGAAATCATAATCGCTCAGGAGGCGCCAAAGGGTCACCTATTAAGAGATCGAGCGCCCCCTTGACGTGTACTCGACTACTTGACTTTG
+>47118 2
+TACGGGTATAAGTCCGAGAACCGCACTAGATCCTATTTAGCCCAGTACCGTAGGTATAGTGGACCTCGCATACAGGTCGGTATCTGACAGCTAGTTCCTG
+>47119 2
+CTTGATCCTTGCCGTATAAGTGCGGAGTAAGTTTCCAGCCTTCGGATCCACAACTAGCGAGAATATCATTCAGAGGCTAGGCACGTTGAGTGCCTAACGC
+>47120 2
+TCCTAACTTCCCCGGAAATGTGCCCAGGACGAACCAGAACTGACTTTTAGACGCATGCGAGAGTCGCATATTACTGCTATATGGGGGACCGTTTTTCGAG
+>47121 2
+AAGCTGAACGAGATTACATATTAACGGAGTGGCCCATGCGACTCTCGGACATCCTTCTTAGGTTGAGTCACACGCCTCGGCTAATTTGACTGGCGGACAT
+>47122 2
+CATCTCTTAACGGCATTTATCGAACTACGAGACGCTGGCATCTAGTCTGTGACGGCGTCCGAAGGGTACCCGACCATTTCGAAGGTATCGTTAAGAAGCT
+>47123 1
+ACAAAGTACTGAAGGTCCGCTGTCATGGTCCGCGGGCCTACACTAAGCGATGTCATCTTCCGCAAATTAACAACTGTGGTCACTACGTGGGTTTTGGCAA
+>47124 2
+GCGTGAGTTAGAAACCGGATCATGCTTGTACGATTGGCCACTTGTGGCCTTTAGGATTCTCAAGTCCAAAATCGGATAACGAGGACTAGTCCTCCCCGAC
+>47125 3
+GCGCACTTCCATTGCCCGAGTGTGTAACCTTTAAGCGGCCATACTCTGTGGTTGCCAAATGAGAAGGATGCTTGGGCAGTTAAATGCATTACACCACCAG
+>47126 3
+GGAATCTGCCTCAGGAGCTTCAGAGTATCTAGGAGGCTCATCTCGGTGGTGCGCATCTCTCGAACCGTCTGAACTAGATAATGTGTCTGACCAAACAATC
+>47127 1
+TACCCGGACGGGGATCGATGGGCGGAAACATGCATGGAATCTCCTCACTGGAAGTCGTCCCTACATCGCTTTTTAATAACACTCTTCTGTTGGGAAGACA
+>47128 3
+ATACATAGCTGCTCAGCGCATTGTCAAACAGGGCTACCTAAAGGAGTCATGCGCTTGCGCTGACGACGCTCTCGGGCAGTATTATCTATGACGAGTCTAT
+>47129 3
+CTAACCAGTGACGGTTGACGATCCAATGATTTAGGTCGCAACCACAGGCGGGTAGGTAAAGTCTCATCCGTTCTCTTACTCGATCAGATCGCGGATGTAC
+>47130 1
+GTACATTTTGCTCGTTGCCAGAGTCAAAGGTTAGACACCGGTTCATTTCGCACTATAGGATGGTGGGCATGCCTACCCACGTGAAAACCGGTACGACACT
+>47131 2
+AACATGGCGTGTGCAACGGACGTAAGAACCTATTAACAAACCGATCGGCGTTACCCACGTCTTTATTGTCTGCTTTGCGCTGGGACAGGGTTACTCGAAC
+>47132 3
+CAGGATCACTTGGTCCTGATTTCCTACTTGATCAAGGGATTGGAAGACGATTTATGGAGACCGACATCGGAGCTTTCCACCCCCCTGCTAGAAATGGCAG
+>47133 1
+AGTACCTACTTGTAACGTCTTTAGAGTGAACCTCTGCATGATAATCGGGAGGAGCGGGTTGCGATCCCATGACTAGATCCGCAGCACGTCATTTGCCCAA
+>47134 2
+CCGTACCGGTACAGGGAGTTAAGTCTCCGTTCTTCCGAACATTGAGGTGACACTAAAGTACGCTCGATCAGGATTGCCCCATAGGTATGGTGCCACTTAA
+>47135 1
+AGCCGCCGCAGAACTGAAAGATAGGATACCACGGCCTTGCCGCGATGTCGCTGGCTATTTACTTAACATGAAACAATTTGCTTCGTAGTGCCTGCTTGGA
+>47136 3
+CGCGATTAACGAATGGCCCGCTGATCAATCCTCTGGACGTTTTGGGTTTGGTTTCTAGAACGAGTGGGCTACGACCACATGGATGACCCATTACCACAAA
+>47137 2
+TCGCGAAAACACCTCTAGCTATTCAGAACGGCTGTATTTGCAATGGTCTGGCCGAGGCGGGTAGACATTTACAGACTACCCTCGTGGCGTACTTAAGCTA
+>47138 1
+CGTCAGACTGAAAGTGTACTGTCGACTCCACCCGTGGCTTCAAAGACCATACCTGCCTGTAGTAGGGTTTTCCTGAACGTATTGATGGCAGACACGAGAT
+>47139 2
+CTTATCTAACATACAGCTCGGGAGCTCAGGCGCACACCGATCGGCTAATATAAGAGGGAGTTTCCATCGTTACTGCCAGTAGATGGGTATTGGTTCCCCA
+>47140 3
+ATTGCCGTAACACGAGAGTGTTTTCCGAATCCGCTTGTTCTCAGAAATGGGGATAACAGTGGCACTAAACGACCCTGAGCTTGTCAGGCACCTGAGTCCT
+>47141 2
+AACGTACTGGGAAAGCCTCAGGTGGTCGTGTGGCCCTATAGATAAACCACTATTGCCATAGTCATCTATTTGAGTACGTCGGCGGTGACTGACCACCATC
+>47142 2
+TATCATCCACGTTATACGAGCGATAGCTCTTTAGTACACGCGTCGATGGGACCGGTACCATGCGATGAAGTCGCATTACGCTAAGACTGTCGTCGCTAGA
+>47143 3
+GACTCCCCGTTTGTTAATTGATGGCCAAAGCCTAGCCTCCATTGAATGAGGCACACACCTCTGTTGAGCATACAGGGTGATGTAGTGGAGCTACTCAGAC
+>47144 1
+ATAGGATATCGAGAGGGGCGAGCGACCGTCCAGAACACTTTATTCTCTGGAGTTAGCCATACCGCCTCTAGGCATCTCATCCTTGGTAATGAAATGGCTC
+>47145 1
+CAGAGGTGGAGAAACCCTGCCTACATCGTGACTGTAGCACGGTCCTATTACGATTCAGATCTGCGATGACAACAGTGTCTGGTCGCTTCTACTAGCGAAT
+>47146 2
+TCAGGATTCATTTTCGGCTTTGGGCAAGTACCCGTTGGATCGAGACGGTAGACCTCAAGGTAGTCATTCACATTCAATATGTGCCCACCCAGAGGCCGAA
+>47147 1
+GCTAAACTCATGAAATGCTTCCATGCGTCATTTACGAACGATTGGATATACCGTCCTTGTGCCGCGTGCTGGAAGGATTAAATAACTCCCGGACGGCCGG
+>47148 1
+CTCGTGGGTCGTGCGTAAGGGCTAAGTGCATTACTCGCGTTACTTAGATTGCGTATCTGACAGGCAACCCTCAATTAGATCGACCTAGATACAACAGCGC
+>47149 2
+AGCTACTGCGTACTAGCGTGCGTGTGCCAACGCGTCACATAGCGATCCCAGTATCAGGACGCTCCTATGTTGACCATGGACGGTTAAAGAATTATTCTAG
+>47150 2
+TGCTGGTAGCGCATGTGAGTGCTCGATCTTGTGCGGGCGCACGATACTGACCTACACGCAAACATGCTTTGCCACTCTAAATCCTAAATCGAGAGGTATA
+>47151 1
+CTAATCACCCCCAGTCCTTTGATGATATCGTATCCGCGACAAGTCCATGGAGATCGGGCGGTATGGATTATCCGGTTAGCTAGGCATTCACTAAGGCAAG
+>47152 1
+CTTATACTCGGGAGCGCCTTCAGCCCCGTAATCATGGAGGTTCCTGTCTTCAGTCACCGTAGACATCCAGACCGGTAGCAAAGATATGAGTATTGGATAG
+>47153 2
+AGAGCCCTGAAAGGGTTTATTACATCCCTAGGGATACGGTATCAAGCACAGTCGGCACAAGGTATCTACGTCGCGTCCTTGTAAGATTGCCCCTGGATTC
+>47154 1
+GAAGAAATGTGCGTTGTAGCTCATGTAGAGCCTTAGATAGACCGTCCTCTACACTTTGCCCCAGCAATGTCGTACCAAGCAGTGGCTCATACATTGGGGC
+>47155 3
+TTTCAGACTACAACGAGTTGATGTGTTTTATATCCGCAACGTGAAGAGGCCTACGCGACCGAGCCCAATGGCTTCGAGTCGTACACGGCCGGTTATAATC
+>47156 3
+ATACCGGCACCGAGGCGAGGGCTATGCACTCGGGCCTTATTGGGTCGTAATCTATACTCGTCCACCAAGGCGTTAGTAAAAATAAGATCTGGTCTCCATT
+>47157 2
+AAGGACAACTCGCGTCCGTGTGAGCATTGGGACACTATACCTTCAATTACATATTGACATGGACATAGCACTGCTACTGGGTGGCAACTGTTCGCGCGCT
+>47158 3
+GTTGTCCAAGCTGGCACACTGAAATAGCGTAGACGTTGAAGCTGGAGATCACCTCAGTTTTCTTCGTGTCACTGATAGCACCGACGCCAATGCTCGAGTA
+>47159 2
+GGTAACTCTATAGACATCCTACATAGACTCTTGGTTACCTACGCGCACATGATGTACAGTACTGAAGCGTTCGAGGGTGCCGAAGGTAGGCCTCCTACGT
+>47160 1
+TTCAGCTCTGCTGAAGAACCGGAAATCAGTTAGGATGCGACTTTCTAATTCCAGTGGGGGCGAGCGCTCGGATCTAGTCCACCTAAACGTTTGATACCAC
+>47161 3
+GGCCAGCGCTGATGTGCGGTGCGACGTAACATATAACTGCTCATTCGAAGACATACCTGGGCGAAAAGGAGACGTTCTCTATTCTGCTTACTCTGAATCC
+>47162 1
+GGTCTCAGAACGTCAAATCGCCAGAAGCTCGTATCAAGCCGCCCCGGGGGGGGGATACAACTATTTTTACTACGTTAAGTATCGCCCGCTATAGTGTTAT
+>47163 3
+CTAGGGTTGCTCTGTCAGTGGCAGACTAAACCCTAATTCGACTCCGACCGGAACAGCAAGGGATTAAGCGACCCTGAAGTCTATTAGTTTCGTCACGTGT
+>47164 3
+CATTGGACAGTGCCTCTGAACGCGTACCTTCGGTAGGTCATTTTTTCGAACTGCTTACAAGCGCCGGTGGTGACCATAGTAAAATTGGGCACACCAAAGC
+>47165 1
+AAAAGCACTTCGTATGACCTGATAGGGGACGAGACCCACACCCCGTAGGAGATTGGTGTCCTACAGCTCAAAGTCCTTGCGGTTTCGTAGTCATTCGTTA
+>47166 3
+TGGTTAACTTGAACACAACCCTGTTCTGGGTTGACCCCGAGCGGTGGAGTAAGATTTTGCACTCTGCACTACATCCCTGGCCGAGTACCAGAGAATAGAT
+>47167 2
+TTTTAAGTGCACCCAGGGTAATATATTCACCCTGGCGCAAAACAGGTTCTATATCCTTTTGTGCCCAGTGCCAGGCAACGAGGCCCTGGGAAAGAGTGTC
+>47168 3
+TGTGGCTCTACTCACATCGAATCAGTCCTTGCAAGTGCGGGGGATGAATTCCGCATTAGCCGTGCAGCTAAGGTCCACAATATAAACTGGCGTAGCTCTA
+>47169 3
+TCCAGGGCTCATGACTACAGTAGACGTACTTCCTTGCATCACATCGGGATATAAAACTTTTGCGGTCATTATCGCGCAACAGGACGCTGATGGAGCGGTC
+>47170 1
+CAGCACTGGGAACTACTATCTTAGCGCCCGAAATTCCAGTCATTCTCCTTCGAGGTGAGCATTGCAGGATGGAGCCGGCACCTAATTCTTGGTAATAGGA
+>47171 3
+ATCCCTAGGATTGCGTTGACGCTAACCCGTGCAGAAATGCCCTGGTATGGATACGCAGCTGCAGGCGTCCAATATAGTACTAACACAGTCACTTTGTGGT
+>47172 2
+AGCTCCACCTTCAGTCATAACATAACGCTGTCTTGTGGGGCTGCGTTGTGGCAAACTACGCTAGTCACACAATATGAAAGATGCTCCGGGGCGATCTGAT
+>47173 1
+CCATAACCGCTCGTAAGATCTAGTGGAGGCGTAGGTGCTGAAACATCTAAAACTTAGAGATACCGTTGTTGAGCCCAGCGCTGCCCATCTCGATGTTCTG
+>47174 3
+TATCCAAGGCACTACTCGAAGGGGTATATTACAGCCAAGGCACCATTACTGTTCTCATGTGTGCAAACCTGCCTGGGCTAACATGGGTGTGAGTTAGCCC
+>47175 2
+CTTATATACACTAAAGCCCTCGATCCGGAACCAGCTTCAGCAGTTCCCAGTAGTGATGACTGAAAATATCCATCAGGGGTCGGGTGCCCTGTTGGATGTG
+>47176 2
+ATCGGAACTCCCGCTGCAATCAGAGATGACGGCCTAGAACGCACTAAGCTTACCGTTTTTCAGGTTTAAATACAACCGTTATACGGCGGGTGTTCGCTGG
+>47177 3
+GCGTGAAACATCGAAGGCAAAGATTCCGCGCGTGTACACACCCAAGGTAGACTACTTCTCCTTTTTGAGATCTATCATCGACGCGCGTTGCATGAGTGGT
+>47178 2
+ATTTTTTTTGGGTATGAGGCCCCACAGAGGAGCAGCCTTTCGACGAATCTGCGGGGAACAACTCCGCTTTTACAACCAGCAGCGCGGTTTAAATACTACG
+>47179 3
+AAATCATATGTTACTAGGCCCGCGTTGCTGTGCCCTGGAAAAGCTTAAATACGCAGTTATAGCACCGCAGCCCATCCGACGTGATGACCTGTTGGTGTAG
+>47180 1
+GGATGTTGCGGCATGTTCGCATTTCCACCTAGCAAACATCAGAAATGAAACATATTGTATCTCCCGCGGCGTTTGCACAGGGGAACACGTGCGCTGATTC
+>47181 1
+CCTTGATCGCCGATGACAACACCTATCGCATAGAATCTAATTATTCGTGGGGGTTAGCGAAAGGCCGCAGGCATTCTCTGAGTAGCGTTATCATAGCCGC
+>47182 2
+GAGATCTACACATCTAAGAGGTAGCTCCTTCCAGCCCAGCGTTTCGGTAAGGATATCTACGATTGCTTGCGCGGTAGCAAAATTGGCACTGCTGAAGTCC
+>47183 1
+GCTAACAACAGTCTAACAACCTGGCGGCCTGAGCTCAGATTCTATATGTTTACGTAGACTGCGCTAGGAACTGTCGGCCCTCGGCTTCTAAAGTGATAGG
+>47184 2
+ACGTGATCTACCGCTTAGCTCTAAAGTCCGATGAGCCTCGAGGGTATAACTGACACGGGTGCTACCATCATCACATGCAAACACTTGTCTGTGGTAGGGT
+>47185 1
+CGGGTCAACGCTTGTGAGATACAGTATGTACATTGCAGGAATCCATGAAAATGAGAGCACCACGTTCGTACTTGAGTTCACGCGCCCACGTGCTCTGTTC
+>47186 3
+GTGAAATTCGGAACAGAACATGACGAGGTTCGCTGGGGCCCCAGCGACTTGTTTCCGCAGTTTAGCCCGAATTAGCGTGTCCAATCATTAACATCCGTTA
+>47187 2
+CGAACTTGATCTGTGGCACAGTTTTATTCCTTCGCGTTAGGGCCTAGACTACGACGCAATTAGGGCCCACCCAACCGCGGAAAACATGTGTGTTAGAAGT
+>47188 3
+ATCAGCGCCATGAGCAGCCTCTTTTGTGGTGGCAATGTTGTACCTTTAATCAACCTGAAGATCGGGGTTTCGACACAAGCGACAACCGGCGAGTACATTC
+>47189 1
+ATCTGCCTGTGGGTTGTCAAGGAAGGCCAGCCCATTGTCCCACCTTATCGTGACGACGAATTATGAAGAGTTAGTAACGGCCTGAATCACACGTTATCCG
+>47190 1
+CCGAAGAGGATTTTGCCCCATGATGGCTGTTGAAATAAGGGTCTTTATATCCCGAGCTGACGACGGAATACTACCCACCCGATTAGATCGATCTGCGCTG
+>47191 3
+GTAGTAATGCTGAGAAGGTCCTGACAGTGTAGTCTTCGCAGATATACGCCATCGTTCCGCTATCACACGGGGTGTCCAGCATGAACCATTCATCAGGATC
+>47192 3
+ACGCTCACATACCTGGGGTCCGCGGTGACACGATCAGATCACACCCGGAGGCCAACTTTGAAATGGGCTATTTCATGATTAGCTGTGGAAAGTTCTTCAT
+>47193 1
+GAACCTGTCCGGCGAACGTGATAAAGCGCTATCCTTTCGTCGGCTTTAATTCAGCCACGCCGGGTCGGTTACTAGTGCGGATTTAGTAGAATCCAAAAAC
+>47194 3
+TATCGCCTCACGCCCAATGTATATTCGAGGTGATAGGCAGAGATACTAGCCCGTATGCCGGTGCCTCGTTATAAGATGCCGCAGGTAGCTAAGCTTACTA
+>47195 1
+ACACAGGTTCTGTAGCGATCACTTCCATGTCTTCAATAACACCTAGTAAACAACTACGTGTCGGTTGCCCGGGGGAAGACGTGCTCGCGTAGTGGTAATC
+>47196 3
+GCCGTTTTTCTCCTGATTCAGAAGTGCTGACTGGTCCGCTGAGCCCTGAATCATATCGTGACGGGGCTACTCCCAAATGGAGCAATATTGACAAGAGAAC
+>47197 1
+AGGAGTATTGGATGTTTCACAATAGCTATATCACGGGGTTCTGATAGCAGGACGATAAACCTTTTCGGTACGGCGTCCTCCCAGCCGTCCTCAACAGCAG
+>47198 3
+GCCATCACGCTGGACATGTCTCTCCCACAACCGAATTGACCTAGTAGCACTATTAGGAACGAATCACTCTGAGTGCGTGGTATGAATTGTTGCGTGGCAG
+>47199 1
+GGACCAATTCGCGAATGCGGACTATCTTTATTGTCTGTCACCAAAGGTACCTCAGGTGGGAGCTCGAACAAAGACAGCCACTGTCGGTGTTATGTACCCT
+>47200 1
+CCAGTCTACTCAGTGGCTCTCAGTATATTTTAGAGGCGTCCGCGGGTCGAAACACCGCAAAAGGTTGCACTCCACTGATAGTAGACGAGCTTGATTTGCA
+>47201 2
+TTATAGGTATTAGCCGATTCGGAAGTAAGCTACTCACGTGGCGCGATCTTCGAAATGTCAGCACAGTGCCATCCACAGCATGTTCGTCAGGTCTCAGACG
+>47202 2
+GGCAAAGTCTATCGACGCTGCCAATAGGCGGGCTTGCTTAGACTACTGTACAACGGTAGGGCCCGAAGCATGGCTGACATATATTTTCCCGCTATTCTAA
+>47203 1
+GGATCGGCTCCGAACCGCAAGGAATACGCTATGCGAAATTTGCCCGCCGGTTTTGCTTTAGGATACACACTATACCTTTCGAAGGCAGTCGTAATCGTAG
+>47204 3
+AACGAGTTATCCACGGACTAGACACTGCTTCACTGTTCACGGAAGCACCTCGTTCGTTTGGCGCTTAAGATAATAGGACTGCTGGTACATAGGCGCACGT
+>47205 1
+TGTTGCTCGCAGTGTATTATGAACGCCCGCACTATTTAAAGTAGGCACCAGCTTGGGTAAATGAGCCCAAACACTTCCTCGGGGAATTCTCGTAAGGCCG
+>47206 1
+AACGGAGGCGATGCCGTCCACCGATCCGATTTAGGATCATAGTCAACCCGTACGCGAGACATTTTAAAATCGGTTTGTTCACTTCGCTAGAGAGGCTTCG
+>47207 2
+GTAAGCCTTACCATAACCCGCGGTCAAAGCGCAACTAGTGGTAGGAATTAGCAGCACGTTTAGAGTAGCATGGGTGCTCATCCACTCGTCCCGGTTTATT
+>47208 1
+CCGAATTGCTGCGGTGAAATTCGAGACGTCGACTTCTAAGGATTGCCTTCATGTCCAGTATCCTAGTCCCGAGCGATTGACAACGGTACTGGATCAACAG
+>47209 3
+TGAGGTACCGGCTGCTCGGTGTCGGCTTTGTATATCAAACGCGCTGGACCCGGCGTACTAATTCGAGGAATTCCAATTATCCAAAGCAGCTCGAATCTAA
+>47210 1
+ATGCGTATCTTATCTCGAACGCAGATCGCTACTAACTGACCTCTGCGTAAGTCATTCCATTCAAGGCTACGGGGGAACAGGGGGCTTCACTACTTAGGGA
+>47211 3
+GCTTTACAGCTCCAATGTAGTAACGGAGCAGGCTTCTCAAAGACTTTGAACGTTGGCTCCTACAGCGCAGATTATGTAACGGCTTCAATACCGGGTGCCG
+>47212 2
+AATACTGTAATAAAACAGGCGCGCGGTGTAAAATCTAGCGGCCGACCATGGATGTATTCGAGCTTTCCGACCCCCAGTGCAGTTCGTATCAGCTTTGTGC
+>47213 1
+CCCAGAAACGGTCGTCGTGCTCAGCTTCCAGAGAAGCAGGACGGATCCTCCAGATCTTGATAGTATGTTGAATTCATCATCTCTCAACTGGGTGACGGTA
+>47214 3
+TTCAGAGTGTACTGGATTGGGTGCCTTCTGCAACGCTGAGAATAAAATGACGATGGGCATGAAACGCACGCACGTCTCTTATCCTGACGGCCTCTACTAC
+>47215 1
+CGAAGGCATTCGTAGGAAAAGGACCCGGCATCTACGTTGGGTCATGTACATTGTAAATCCTTACCTTGATCACTCACGTGGTCCAAACTGGGTACGTCCG
+>47216 3
+ATCATTTCCGGCTCTATCGAATGTCCAAGTGCACTGGGACTTTCTGCCGAAAAAAATGACGGCGCAGTGGGAGGGCCGTGATATCCACGATAACTTTCTC
+>47217 2
+AACGCTACATGTTAATCCCCGGTACACAGCGGAAATACGTATGTGACATCAGTCTACTGCTAGTGCACGCACGGCGCGCGTGATAGTTGGATCTCATGTT
+>47218 1
+AAACCAGTAAACTGGGCAGTACCCTTCGTTTAAGAGTAGAACTTGCTCCAACGTCTTTGTGTGGAGCCTAGGAGTAGTCCAGGCTGTCATCGAACCTCGC
+>47219 1
+TCTTAAATACCTCGAGTTTTGGTGACCGGCTGGGTGTATCGTACCAGCGCACAACAGACTTATGGCACGCCATAATTCGGCCAAACCTCGAGTGAGTTGA
+>47220 3
+TTGACCACACTACTAAAGAGCACGGGTCATGATGTTGCTCGTTTAGAGTGTCACTCGACGCTATTAGTGAGATGTCTCATGAGCTCAGCCGCAGCAACGC
+>47221 1
+AACCTATGTATACTCTCATGCGCCTGAGCCAATGACGCCGTTATGCCAGGCAATTGCAGTATACAAGTGGCCAATGCTAACAGTTGGTGCGGTTTCCGAG
+>47222 2
+ACGCATGAAAACGTAATGGGATCCCTAATGCGTGTGGCCCAGTTTTACTAATGAGGCTCCCGCCTCGGGACGTGACCAGCTTTGAACACTAGGAACTTTT
+>47223 3
+AGAACCCAAACGGTTGACGGTCACGGGCAGTACGTTCTGACCCTACTTCATTTGTTCTTACTACAAAGTCCGTGAGTCACTAGTAGGAGACGGCCTATGG
+>47224 1
+CGGCTAAAAAGAACGTTTCCTTTGGGCCGTCCAACGTGCGCAGCAGCATTTTTAAAGCTAGCTTCCCGTAATTAAGCTGCGATACGGGACTGCTGATCAG
+>47225 1
+GCTATCGTTAGAGACACTTCGCCGCTAGTGCAAAAGCAATGTGTCCCAGCTTTCCGGATATCAATTGGACTTGCTGAGGGACCGTCTAGTAACTAGCCGA
+>47226 1
+ACGTGTACTACGGAATTTTGGCAGTCGGTGCGGTTGGCGCCACCGGTGTAAAACCCTAAGCACGATCATACTATTACCTATGAACAGCGACTGCTAGTCT
+>47227 2
+GCCTTTACATCCTCTTAGCTGGATCTGATGATTAAGCAACCGAGCTTGGAGAGCCGGGGGTTGTAATGGCCAGATCTCAACCGGACACACAACATCTTTG
+>47228 2
+GCTTTTCAGACAACGTCGACTGTGTACAGCCATAGACATCAGCAGCAGTCCTCGGATCCACGTAGCAATCCTGTGAGTCAGCAGTATTGGTTGATGCTGA
+>47229 3
+ATACGTAAGGGCAGTGGTGTACGGGTCTTGCGCGACAACGTCATGCAAGATCACCTTTATTCCCACTACAACCTTATCTATCCGTGGACGGTAAGGACGT
+>47230 2
+AAGGACTAAAGTCCTGGTGGTAAATCGGCCACCCCAAGTGTGGATATAATGCTGTGTGCTTCACCACCCGCGAGCATTAAGCGGGCTCTAGTAATCCTTT
+>47231 1
+TCCAGGGCCGAAGCGCAAATGGTCCGTAGAGTTGGGCCCAACTTAGTACAAATCTTCAGAGTCGTTTGGGCTCGACCAACTTGATGATTCGTTACCATCA
+>47232 3
+CTCGGGGGGCTGGGCACTATGTTTATCGGGTACTGCCCCGGTACGAGCCGAATCTAATATATGAAACATAACACTTCTGCCGAAACATGACTTGGCCATT
+>47233 2
+CGGCTTAGGCGGGGAACAGATCTTGCGAACTCTATGCTGGCGATCAATCTTCTGGTATCGATAGTACAGCCGTACAACCAATTTTATCATAAGCGCCGGC
+>47234 2
+GGACGGCGTTGCACCCGGGGCACTCTTCGCTGACATGGTCACAGAGTGTTTATTAGACTAATTGAGAGCCAACTCATCTGCAGAAGATCGCTCTAACATT
+>47235 3
+TGGGGCCGTTATGTCGTTACTACCCGAGACCCGGTGCCTCAATGTTCCCACTGGACAACAAATGTCGAAACTTCGTGATTGGACTCAATTAGGGTACGAA
+>47236 2
+CTCCCTCAAAGAAGAACATCTTGCGCATAGGAACTGGGAAACCAAACTCGACCTATGGAGGGCTTGGCTGTATACGTACGCTTTTCTGGTCTGTCGGACT
+>47237 1
+GCCCGCCACCCCTACCGCGTCACAATGAGTTGCTCGCCATAAATAGAAGGGGAGTATACGTGTAATTTAACCTGCTTGTATGTGAGTCTCTAGAGGCTGA
+>47238 3
+TCATGTTCTTAATACGTTTACAGCAGTCCTATCTGGGAACGTGACAGCGTATCCAACATGAAACGCCCCCGGTAACCGAGCGAATCTGTGGGTCTGGATG
+>47239 2
+GGGTATGCGCGACGACACGACGTCCGTATCAGCGTGAAACTCCCGCATTATATTTTCCAGCGGGTTTTATGACCGAAATTAGCCAACGTAGTGCTGCAAT
+>47240 1
+CAGTATCAAATCCAGAATAGGGGACGTTGAACATCGGTCTGTCTATGTAGTCATCCTTGACCGTGGCCCATGACTGGAGCTCCGTGCCTATTAGGAACCA
+>47241 3
+CCTGAAAAGGTTCGATCTGTCCGGAGACCCAGTGGCTGTGCCTTATCGAAGCTCTTACATACATCGACAGAGGTGCTATAACTGGATTGGATGTCACACC
+>47242 2
+GAGAGTGGTGCAAGGGATCTACCGCAATCATCCCTATCCCATCGTGAGCAAGAGTCCAACTGATTGTTGCCATTGAGCTCACGGATTGATTTCTGAAGCC
+>47243 3
+TCGCGTAATGGACTTCTGCTCGGCTTACCTCGCTCAATCCCAGTGTTCCACGAAATTGTCATCAGATAGTGAGTCGCGAAGCAGGGAAAGTTAGACCTAG
+>47244 2
+AAACGTCTACGCAGTGGGACATCTATGATCTTCGACCGGGGCCGATTTCACTTAATCAGATCGAGTACCAGGCCTCAGGTGCGTGCTCAACGTATGTATA
+>47245 3
+ATTGAAACCCTTCCCTGAGCGAATAACTCGCCTGCGGTGAGTTAGGCTAGTTTGCGTGATAACGTCAATGCACCCTAAGCCGTCTGCACTGGAAAGATTG
+>47246 3
+ATCGATAAAATCTGCCTCTGCTGCGCAGACACGTTTTTCGCACTCCATGTCTCCAAGGCACAGGTGGTCGTCGAAAGGCGGGCTGAGAAATCATGTATAT
+>47247 3
+GATCGTGTTCCTTCCGTAGATTGATTTCACCTTATGCGCCAGACCTGGACATGGTCGCCGGGAACTAAAGGCGTGTAAGCGAGATAGTCCATTAACCAAC
+>47248 2
+ACAGGAGTTCAACCCTTGGTCCTCTTAATCCCAGAGCGAGTCTATAGACGCGTGCATGATACTGTCCGAAAGCGGTATTATAGAACTGCGTCAGGTGTCC
+>47249 3
+TTACTCCACAGTCTCATGCTGTCACACGGTTGTCATTTAGCGCCCTGCTAGGCGATAACTTTGCCAGATCGATTGTGTAACGCGAAACAGGGGCAAAGGA
+>47250 1
+ACTGCGCTATGCAAACAACTTTTTGTCGTAAGCCATGCCTACGGGACAACAAAGAACTGTTTAACTCGGGCGTCGTGTCCGTGACACGTGGTTAGACGCT
+>47251 3
+AGTCACCCATCCAGAGTAGTCTGGCAATGAAATTGCTACGCACAACTGAGGTTGGCGGTTAGAAGGTCCATGTAATCCCTTCGGCCCTCACTAGTTGTGA
+>47252 1
+CTCGAATTTTAATAGAAGGCACAGTTCAGCCCTCTCAATACGGGGTTCGCAGACAGTCGCCACTCAGAGCGAGGGGTATATCTGTCATATACCCTTGTGG
+>47253 3
+CCGTTTCCCCGACGCTATGCGGTATGGCACACAGCCAGATAGTATTCAATGCGACCGTCGTAGGTATTTCGAAAACATGTTGCGGATCCGGACATATGTA
+>47254 2
+AGAACGCTTGCTGCCATTTCCTGTAGAAAGTCTTCGAGGAACTTTGGTCCGATCACACGAATGCGCTACGGATAACACATTGCTAACCCTGTGGGGATGC
+>47255 3
+GATCTGTGCTCTATCGGCGTCAGACATCTGATCGAGTACTGACTCCATCAAGATTAAGCCGAGCGATGGTTTCGAACGGTATCATTTGAGCCCCAGAAGC
+>47256 3
+TCTGAATTTTCCGGAGGATCATAGGCAACAAGTAGGCATACAGTATCACTGTCTGAGCCTTATCTGCGCGATCAGCTTGGCGACCCAGTGACTAGCGCAT
+>47257 1
+ACGGATGAAATTACCATTCAGGTTCCGATTGTTCCAAATCCACCGAAATGAGCGCGTCGTGCAAGTGATACCGATATCCGGTTCCATGGGATGTTCGCCG
+>47258 1
+CCTAAAAACAACGGGCGTTAGAATCGTAGTCGAGTCATTTGGCCGGTGTTCCCGGCAGGTAATTTAAGAGAACTCCCCGTCCGAGATTTGTGTACACCTC
+>47259 2
+GTTTCAAACAACGCGGGATTGCACGCGCTTTAATACCGGGTCCAGAGCCCCAAGTGTCTCCTGTTACCAATAAGCTGTCGCTACGTTAGGGATAAAGGTT
+>47260 2
+GTTCACAAGAGCCTCTCGCTCGCATTACAAAAATCTAGTCGGTGTCGCCGACAGTAGAGTCGCTGACAGGAGTAGGTCCTACTGCGATTATACTTCGATG
+>47261 1
+CCGATAAGCGTGATCCAAGCGATGGTTTTCGCTCATAAAGAAGACAAGTGATGCGCCTCTACTCCGAGGTCCTCGTGTTGACGATTCGCCTGAAAAGCTT
+>47262 3
+CCGGATATCCCAGTTTAGGTTCAGCCTCCAAATGGGCCGGAGGTTACCAATTGGACTTCTTGACGGCTAGGAGACCGACTTATGGTCTCCATAAGAACAT
+>47263 1
+CGTCACTGGGGCTCGATTTGATCTGCTTTGGAAGATTCGGCAGCTAAGAAGTCCTGATATAGCAAGAATACTTCCCACTGACGCACTGCGCAGATTCGCA
+>47264 2
+GACCCATTTCGAATTCAGGAATGAAGGCTCAGCAAACTTGTAGCCGGCGAGACTAACTATGGGTTTTTCTCAATCGTGCAGCCGCTGGGACTACTTACGC
+>47265 1
+TGCACGTCCCCTTGCCGTTTGGATCCCAGTCAGGTACGTTCTAGCGAATTCAGTCTGAAATCAACGGGAGATAGCAGACCTAAAATCGTAAGGCTGTTGC
+>47266 2
+GGAATCGTCGAGCGATTATCCTTTACGGTACTTCGTGTTGCGAACCCGAGCACCTATATAACACATGCATGGAGTTCGGATTAACACAGCAGTCCTGGGC
+>47267 2
+GAAAGCCCCGGTCATAACTAGTTAGCTCCTGATGCATCTCCAGTGGACAGCCAGCGCATTAGCTGAATACTCTTTGTCGTGGAGCTTGGAACAACTGTAG
+>47268 2
+CCCACCCTTCGGGAGGGAAATACTCTTCGGGAACGGGGCCTATAGGGAGTTCTTCCGATACCATCACTCCTAAACTATGAAAGTTGTGCGAGTTAATTGC
+>47269 1
+CCTGCCACAGCATCTCTCCGGGAACGAGATTTAAGATTTAGTGGGATAAGTCTGTGCGGAATACAAACTTCTGGCACCCATCCCGTGCAGGATACTGTTG
+>47270 3
+CGGGTAGCTAGTTACCATTACCTTTTGGAGTATTAGCTCGAAAGACTTACGCCGAATATGCATGACTTCGACAGCGTGACCGGCTAGACTCACCGTAGGC
+>47271 2
+GCAAAAGCACTTCTCGGCACGCTTTAGTGTTGAGGTTAACTGCAGCCGTGTCCGCAGATAATGCGTGAATCGTTTCCCCAGCTGTACGAACATGAACTAG
+>47272 3
+TAGCATTCGGTCATTAGCAGACATAAGCTACAGGTGAACACGGGTGGGTCCTACGCCGTCCGCCCATCGAGCCACTGCTATTGGATTACTTGTATAAAGT
+>47273 2
+CGATGATCGAATCATTAGCCTCGGCATCTTGTAGCCTGGCGCTAGAGGAAGTATCATGAGTAAGCTTAAGGAAGGCCAGCACCTTACTTCCATGCGCCTT
+>47274 3
+AGGCATAACGTGCCACTAATTATAGATCACTGAGCACCCGGGGTGCTCCTGAATACGATTATTCGCTCAAGTGTCTCGAGTTTCAAGCCCGGATGGCTAG
+>47275 2
+GTACGCATACCTCATCTCCGAAATGTTACCGCACGATCTAGCGGTGTCCCCACTCGAAAGTGAATGGATGAGTGGTTTTCGATACTATCCAAAGGGCGGT
+>47276 3
+AGGCAGGTCGCGAACCGCGAGGAATTTACATCGTAATCCCTGATACGTTACTCCCTGCTACACAGTGTTGGTATAGCATATGGCGGAATCGTGTTACCCA
+>47277 1
+GTACTGTAACGCTCCAGATGATGAATTTATCCGACCGATCATTGCGACGAGATCCCGGGAACAAGCATAGTCGACTGTGGCGCTCCTCTATTTCATAGGG
+>47278 1
+AAGGAGCATAGGTCGGCGATGGCCCCAAGCCCGTAGCGGCCGTACACTGGAGCGCAATTTTCTCCCTGCTTATATAACACAATGATTGTTGAGTTTACAT
+>47279 3
+CTCGTACGCAGCAAGAACGTGGATCGGGTTATCTACCACCGGTCAGGGCGATAATGCCGCCTTTTGCTCCAATATTAGATTGGAGAATTCCGACCGTATA
+>47280 1
+GAGCAACCTACCCCCAATGGAAGGCTAGTAGTCGCCTTAGTTTGAAGTCCTTGAAAGGTTGAGCATTATGGGGCCACTACTCCTCTACCGTTGGACGATA
+>47281 1
+AAAGAATGAACAACGTCAACGGTGCGCCTTGCAAGTTAGCCATCAATTTCTTGTCGTCCACAGGGCGACTCGCATGGGGGTGTGTATCACGCTCCTTAAT
+>47282 2
+CAGCGGTGTGAGGATGACAGTTTGTCGCAGGTTTCGTCTAACTAGCACGGATATATCAGGCTCTAGCCATCCTAAAGTGGTCTCCCATATAGGCCCCAAA
+>47283 2
+AGACAATATATCTTTAAATGGGAGTTATGGTACACTACCCCGTGCGCTGTACTTCTGCCCAACGTCCGAGCTTCGGAGTGCGCGCAGTTGACGACTAAGA
+>47284 1
+CGACCCAGTAGCTTTGAAGATGGGTTCTCTCTGGACTATCACGAGACGGACCTCAGCTGTAGTCTATACACCTACGGGCGCTAGTCTAAAAAGGCTGTTA
+>47285 2
+CTAGAAGCCCATAAAGTCTAGATGCGCTATTCAGATGGGTCATTATTAGGGCAGGGCACGCCATGACCTTTCCGCCAGCTCGTGTTGCTAAAGCAGCTAT
+>47286 3
+TACTAGGACAGCGTAGGATACTAGCCTATAACGAAGCGTCCCTATATCCGTAATCTCCAGGTTTCAGCACCGTCGTGAGTGCGAGTCAGGTTCAGATTCG
+>47287 3
+GTATGAAGGCCGCGAACGTGGCCAATCCTAGATTTCCAGCGATAACTTATCCTATCTGGTCTCAACGTGCAGGTCGTGTACAGCTAAATTCCTGCGGAAG
+>47288 1
+AATCGACAGGCCATTGGTTGCAGTGAACCCTGTGGAGTGTGTAAAATCCACTGCCCTTTGATGACAACCAGTAATCGTCCAACTATGCGGATGGGCTTCC
+>47289 2
+TGCCCAACAGCGGTTCGTGCGTTTTACACAACAAGTCCTGTAGATGGTTCACGGGAAATTGCCTCTCTGGACTTACCGGAGTAGACAGCTCTAAAGAGTC
+>47290 3
+GCCACGTTGGGGCTGCTTTATTGGTGTAGCGCTTACATGGTCAGATATTAGTAGATGCAACCTACCGGTAGCACCAGTTAGCAAGAACTCGCCAACCCAT
+>47291 2
+TCGGAGCGCTTTCATCATATAGTTCCGCCAGGCGTGTTACGATACTCACTCGACGTATCTCAATGTTCCAAGAACCTAGAAGAGGGGGTCCTAGGGCAAT
+>47292 2
+TTACGGCCAACCATCGTATTGTGATCTAGATGAAATTAAGTGCCGGGGTGACCCGTTCGACGTCCCCAACTTGCTAGAGAGCCGACTTGTAATCGTGAAC
+>47293 1
+CTCCTATGGATTAGTGACGCCTTTGGTGTAGTCTCGATGCGACCAAAAATCCACTGAGCACCATAGGCTACGTAATGTGTTAGGCGCGACAACTGTCGCA
+>47294 1
+CGCCTGCGCAGGCAGTGAAAGACCATTCTAAATCAGCTGGCACCCGCAGATGCGTGTAGAGAAGCTAACTTGTTCCCCGTCTAGTTGTAGTTGATTCAAT
+>47295 1
+GAGTCTATGGAGCACGCCAAAAGATCTTTGTTACTACGGGTAAGGTTAGCCCTTCAACAAACGTTCGTCCAAGCGTACCGTTGAGGTCTTCGTCAGGCAC
+>47296 3
+ATCCTATAATGGCGCCCGGTTGACGAGACGGCTCTGGACATTTGTAAAGCCTTCACGCATTTCAAATCCGTGTAGAGGACGAGTCCCAGCTTAGACTAGT
+>47297 2
+GTTGCGGAGCGTAACGGTACCTTCGTGGTATGAGTCTAACTCTAGGTCCTTCTCGTTACCCTGTAAAGTAAACAGACGATAGAGTGGGACCTACCCAACC
+>47298 3
+TTGTTTGTCTGACTTGCGATACCATCAAGCCTGCCTTTAAGCGGAGACGGTGCCGTAGCCAAGGCACACAGACATTGCATTAGTCAGTATCCGCGTAAGA
+>47299 3
+AGTGTCCCCCTATCTTTTTGGACGGCTGGGGTCTGGAGTCGAACCGTATTACAGAAAATATAGAATCCACTAGGCCAGTACCCGTACGACGACGTTACGT
+>47300 3
+CGGTTCTAACACGATCTAGATTGGGTTGTGACAACGCCCGTTCCTCTCCGAAAGAGGGGTCCCCGGACTTGAGTTCTTAGAAACTAACACGAGATATTCG
+>47301 1
+AAGTGGCGATCATGACAAAGCCTTTATTCGAAGTGCATCTACTAGGAATTGATCTCCTCGGACCTGACGGTGCGAGGCGTTCGTTACACCTTGCAACGAC
+>47302 3
+ATGTTTGTCGACGGATTGAAAGAACTACTCATGCATCGGGAGCAAATAACTCATGTTACGGGTTCAACCGTGGCGGCACCCCGAATCTCGTGGATCTCTC
+>47303 1
+CTACCTCTTGAAAACGGCAGTAAGGTGGATATCCCCACGGCCGTTAGTGTCGAATCAGATGGCCGCTCCACTCTCGGGAAATTTAGTCGAATGTAGTACT
+>47304 1
+GCATCCAATGGATCAAATTATCAAGGGCGTGACCATCTACGTTGCGGCCGGTACCTTAAGACAGTGTGGATCACAGCCAGATCTAGATTCTTGTCGCTCG
+>47305 2
+GCGAGAACAATTCATCATTGTGTGCAGTCCAGTTATGTGCAGGACCCCCGATCTTCTTCAACCGTTCGAGAAAAACTGGGCCACGTCGATCATGGGATTG
+>47306 1
+AGGCTCTCTTGGGGTGGCATGTCTTACTACACCTAGCACACAAACAATAACATCGCAATTAGTGCACGCGGTGGGTTAGACGTTATTTTCACACGGGCGC
+>47307 3
+ACGGATAACAAGGCCCCAAGGTACGTTTCGACTTAGTGCTGAACAACTTCGATCTCCTGTATAAATGTTCGGTGGGGTTGCCGCAATCGGTCACAATCGC
+>47308 3
+ATTCTCTAAGAGAAGCTGCTAACCCACCCATACCTCTAGTAGTGGGTAGGTGCCACTGCTTGGGAGTAATCATTATAGGGCCGGGCAAGTGCCCTATTAC
+>47309 1
+GTATCCTCGTATGCGAGACGCATGCCTTGCCCGATACATGCCAGCGTCTTACGAGATACGCACGATGTGTAATGGAGATCCTGGATGTACCTTATGAAAC
+>47310 2
+GGTTTCCAACCGTAACTCCCTTTGCGGAAGAGATAGGCACCTAAGTATCTGACTACGTAGGTAGTCGAGTAGCAAATCCTGGTTCCTCTGAAAGTGCGCC
+>47311 1
+GAGCGAAGCAGTGAGTCATGACACAGCTGAGCCCACCTATATGTCGGTCCAGGGAATACCCGTCGACATCCTCTGGACTTTTCGTTGTCTTATAATGAGA
+>47312 3
+CTGTGGTTCCGCCCCGAGAATTAAACATCTCCGATTTCCGTTTACAATGCCTAAATTGGCGCAAAAGGTGTCGTAGGGGACTCAGCTACAGACGGTCATG
+>47313 2
+CGAATAAGTTCCGCCTCGGGTTCAACTTACATTGGTTAATTGCCGTGGGCAAGAAACCGAGAGGCGCGATCTCTCTTCGTAGGGACTAAGCCTTATCCAA
+>47314 3
+TAGAGCGTGCAACGCCTCCTATTACCGCTTTACCAGTGGAATCTGTGGGTTGTTCAATTAGAAATCGGTGCTCGGGCCGGCATAAAGGTAACCATCCCAA
+>47315 2
+TGCGGATATGCAAGAGTCAAAGAAGTTCTCCCGTGCTAGACTTAGTGTTAGACGCATGGACGCTGATTCAAACCGTCTAAACCGCTTCGCGGCCGCTTAT
+>47316 2
+TACAGCGCTAACAAGATGCCAAAAATGAGTCTGATTTGGCGCGGTGCTGCCTTCTCAGTGTGTCGGCCTCAAGTATCATTCACGCTAGAATGGTCGCCAA
+>47317 3
+ACTTAATTTCCCGAGCGTGATAAGTCTAAGGTCTTGATCCCAGCGGGTATCTAGAAAGGCGATTAGTCGAGATCACTGTGCCATCGCCATACCGGGTCCA
+>47318 3
+TTCTTATATCAGTGCAAGCGAGCAGTCATCGGATATACGCCGACTGCATACGTTGTGGGACGTAGGACGGTAGTTACCATCAAAACTGCCATCCTCGGCT
+>47319 3
+GTTTTGGATAGCTTCAGAGGCGATGAGTTGCCGCTGTACAGCGTCATACTAGTTTTGAGAGACAGCACGCACTCCCCATATTAACAGCAAGCCCAGTTGC
+>47320 2
+TTTAAACATTAGGTCATGCGGGACTGTAACGACGTCCCTTTGTACTCCGGGTCGCCCGGGCAAGGATAACCTCAGCGAACTTTAGCGATATAGCTATGCA
+>47321 2
+TGTAGATACTTGGGTCAGGTGTTCCGATTCGCACTACGCCTACAGGTACATCTCACTCATAAAGATCTGGGTGCGGCCGACTATTGAGGCCCAAACATAG
+>47322 2
+TTCTCTAGAAACCTACCGGGGCAGTTGCGTACCATACGACTAAGAACTACCTGCGGCTTTTTGAACCAAGGATTATAAGGCCATTCCGGGGCATTTGCGG
+>47323 2
+TCTAAGTTGAATTTCGCGTTTAGGCGCGATTCTAACCACTCCCTAAACCCGGAGCAATAGCTGCGCCCATTGTTATTGAGAGAGTAGAAGCTCGGCGGAC
+>47324 3
+CTCGCATTATTTGTGCCGACAACTCCGAGCCAGGTTATAGGGTACAGGCATCCGCACGTTTAAGCGAGGCTTACTTACAGTGTAACCGGAAGCTTTAAGC
+>47325 3
+GTGCCTTTGTAGTCTCGCTAACGCGCAGTAGATACGTCCAAAATAGGGCATATAAGCTACGTTTTGCCGGTTAGACTCACCACCACAGGGGGCTACTATG
+>47326 2
+AGGCCCACAACGATCAGGAACCACAGTTGTGTGGCATCAGACAGATGAGGCGTTTGTATGCGTCCTTACCCGAAGCCTATATCTTGAAAGCGCTGTTTCT
+>47327 2
+TTTCAAAGATTCGTGATGAGATTAGGTGAACATAGGCCGAGCTTCCACAATGATAACGGCCCATCTTGTCCTGGCCCCTGACAAATAGCTCTGCGTCGGG
+>47328 2
+AGGGCACATTTATCTTGGATCTGCGATCTGGCAGCAACAGACCAAGTCTAATCGGTAGTCAGACTATGCTACCTACGGGTGACCGCTTCAGTCGTAATGC
+>47329 3
+TTAAACCAGAATAATGGCCGCTTGTGTTGTTCATCGTCAGTATTGATCACGAGAACGGTCTGCCTACGGGTCCCACGCGAGAACAGGTGATCTCACACTG
+>47330 3
+AGTTAGCCGGATTTTCACGTAGTATAAGACGCTTGCAAGGGCCTATCGCGTTACTGTACGCTGCATCCGGTGTACATCAAGGTAGGACAACTGCCTACAC
+>47331 1
+GTCTTTTGCGCTACGGACTTGAGGCCGAAAGCTTGTCTCTCGTGTTCCACAAAGAAGTGACAGCATTAACGCAGTGTACGGGAGGCCACTCACTTCTAAA
+>47332 1
+GGTGTCCGTAATCTTCTGTTATCAGTGAAATATTGACATGAGAGTGTCGCGACGCTGCCAGCGATAAGCGGCAAATTCAATCCGGACTCGCCACCTTCAG
+>47333 2
+GCCGGCGCTATTGAATGCCCATAACCTAGTCACTGGACAGCTCAGTGGTAAATATTGTCGGACGCGGATAGCCTCCGAGCAGTACTACGGATTTTTCAAT
+>47334 2
+TTACCCAGCCATATATACTTCGTTATCTTCAGACTTTACTCGCTGGGATTGAGACAGTAATCGTTCAGCCGAGGCGGGCGCGTGAGAGCAACTGAGCCAA
+>47335 3
+GCTTTCTCTTGCAACGAATAACGAATTTGCAGGGGATGACGCCGTGACCTTGGAGGACGCACTCATGGTCGGTAAACCATTCGTACATCCCTTGAACGTA
+>47336 1
+CTTGGGCGCCCAGCAAAGTAACGCCATTAAATGATTACTGTGCGCACCCACAGGGGAAACAGGGCTGACTTTCCGCTATTTCTTTTAGGTTAAGACGCGT
+>47337 2
+GCTGTTCCCAGAAAGAAACCGTTGACCAATTCTTCGTCGAAGGAGAGTGTATGCTGTGTCAGAGACTCTAGTTAATCTCACGAGCGGACCACGTTTCGCC
+>47338 1
+CAGCAATGATCTCAAGCGGTTAGTCACCATAAGTCCGATTACGCAGCATGGGCCTGACGCATAGTGACGATCTCTATGGTAGCTTTCAATTCGCCTGAGG
+>47339 1
+CAGGAGTTGCGTCATGGCGAGGAAAGTATCTGGCCAGCCGAGGTTTTAAAAAGGGGAACTCTGTCATGTATCTTATCTGCACTACACACACCCTCTTGCC
+>47340 2
+CTTTCCGACGGCAGGGATGTCCGGCCTGGACTACGTCCCCAAAACAGAGAGTTCTTGAAGGTCATACCTCGTATTAATGGTGTTGTGGCTCACAATACAA
+>47341 3
+CACGGGATGAGTAGATTTTCGGGGACCGGCACTAGCCAGATAAGCATCTGCTGCCTTCAGGCGTAGCTATTGACTCTGTATGCACTGAACTCACTCAAAT
+>47342 2
+CTGGTGGCCTAGTACCGTCCAACTATTTGTGAAAATAATCCGCACCGGCCGGTTGAGCAAGGGTGCCAGGCATCGGGAATTTAATCCCATTCATAATTGC
+>47343 1
+TTGACACTGAGAGTGTGCCTTAGCGGGATCACCGGCGGCTAAACGAAGACTCTTTACCCGGCTGTACCCTAAAATAATGAACTGTTTTCTGGGGTCCACA
+>47344 2
+AGAGCACAGTGTGTACCCCCATGTTCTCGCTGTTATTGAGGAACTATTACCCAGGAATGATGACTTGCCAACGGATCGGATTGATACGGACCGGTCTACC
+>47345 1
+GTCGTGACGCGGTTATTTAGTCGCGCGTCGTTCATGCGATTGTATATGATCGCGACTGAACACCGACCCGTTGAACCAGCAGGATCCCCTTATAAAAAGA
+>47346 2
+CCGTCGATAACGATTATTTTCACTGTAAGGCGCTTGTCTCCGAGGGAGTTTCTAACCAGCTGATTAGCTCCCAAAACCGCCGAGTGAAAGGTGCCAATGG
+>47347 3
+ATGGAGGCACCGGTTGATTCTAAGTCGTTCCCCTATCATATCTTGGGATGAGGTATTAACGTCCAATATAAGAGATACCCCCAGGGCACTCGCTGCGCAG
+>47348 1
+GTTGTGTCTCAGGATCTGCAAGCAAAATTGGCATGCAAAGCCTAGCATGTGTAACCGCCGCAAGCTCGCTCACGCCTCTGGGTTATAGACTGTTCAATGA
+>47349 1
+GCGTGTAAGCAACTGCGCTGTCGATCACGCACGCCCTGTTAATAGATAAACACGTGATTGGGTCCCCGTGGATGTACCGAAGTTACCATGCCAATATTGT
+>47350 1
+TGCTAGCCGGACTTGAGCAAGAAGAAATGTGTAATGACGTCTGCCCCTGCCGCTGTTATGGGACCGTAAATTCGAAACCTCGGCTAACTCTCTCGATTAG
+>47351 2
+CCGGAAAAGAGCTACCTCCTCGATACGGAGTGGACTCAATGAGTATCGCGGGATTTGTTGTTCCGACGCCTTCTCACGATCCTAAACTGAGATCATTGGA
+>47352 2
+CAACCCTCGCTCGAGCGGCGCAATTGGGACACGAGCTGCGAATAGCATATGCGAAGTGTTATCTAGGCGTCACACGCGCTAATCTTGTCATGTTTATTAA
+>47353 2
+TTTAAGTGGCTGATCGAGAATCACTCCAATACAAGCGAGACGCATTAAGCTTGTAACCCTCGGCATTCTCTGCTATGGGGGCTGTCCGACTTGGAGCCAA
+>47354 2
+ACTGCTCGTTGACTTGGCTCCCTTCACGTTCGACATGGGGGGCTAAAAGTACACGGAGACACAGGCGCTCGATTGGATTCAAACTACTCCAATTTAGAGT
+>47355 2
+GGACATCGGGATATGTACGGCGAAGACGCTTTTTTTGAGCAACTCAACTAACCGTGGTTCGATGCCTACCCAGCTGACTACCCTTGGCAAAAATTGTGCG
+>47356 3
+GAGTGGCCGGCATGTGAGAAAAATCGATCAATAATGTCACGTAATGGCATCTAGCCCTCCTTTGGTCTGACGACCCCTCCGTATCTATTGCGAATACGGG
+>47357 1
+TTTCCATAAAAAGTATGACATTTCGCGCCACCGCACATCGCACGTCAAGGTAGCATGATAGCGGTTCCGGTTTCTTATGGCTGGGCGTTAACCGAGAGAC
+>47358 1
+TGAAGTGGTTGTGCACGAGCCAGTCAACCACCAAGTGTCCCCAATCACATTTAGGCTTCTATCGTTGAAAACGCCGTGCGCTGGCATTTAAAAGGTCGGT
+>47359 1
+GGTGGAAGAACAAAATGCTGCTTTGTGGAAGACCCGAGCCTCGACATTGGCACTAAACGCAGCCTTTCCTCTGACCGACTATGTCGCTTTATAGGACGTT
+>47360 2
+GATTTAAAGAACTTAGGCTCATACATAGGCTGGCGCCGTTTGTCTATGGCCACATGCGGTAAAAACCCTGCATAGCTAAGGTCTGCCGACCTCATGTGCG
+>47361 1
+TCCAAGCTTAAGCAGCTCTGGCCGGGTACCCCCATAAGAGAAGGAACGGTTTGTTGATCCTCATTTGTACGGACTGAATTCCAGATCGTGTATACCGCAG
+>47362 1
+GACTTTGTTACCTTCTGTGATGCACTACTGGTGCCCCTGAGGGGAAAATAGACATGACAAGTGCTAGTACCCCTCAACCCGACTTTTGAGCTACGGAGAG
+>47363 3
+TGGAGTGGTCTTTTTCAAAAAGGCATCAGCCCGCCCTGAGAGTGCAGAGGTACAACCCCTGTAGGCCGATATTATTTGCCCAGGTAATGTAGCCACATTC
+>47364 3
+CCCGCCATCGGCGAACAGATGGTCAGAACGTGGTCATGATAGACTCACGTTTTTCGGAATGCACCAATTGAGTGCTTCAATTGCAGTATCTGGAGTACCC
+>47365 1
+CCTTTGAGCCTCGGATTGGACGAGCCTGGTTCCTTGCACACAGTTGGGATACCTTAGTGACAGTCGGCCTAATGGGAACATACCGGTTACATAATACCAA
+>47366 1
+TAGGCGGGACGCCACATCGCGTCATTAATAAAGTACTACATATCTATACCGGACGATTGTGGGCCGGAGTTTATTCTAGCCCATGAACGCTCCGGTGATC
+>47367 2
+GATAGGATAATGCTAACCTTATGTCTGAACCCAGGTCATGACAGGTGCTTCCCCGGCCGATAAGGTGGTAACTGCATGACAGTTAGCGTACATCCCGTCT
+>47368 1
+CACTTAATCGCGCTATTTACATACGGCTTACTGCCGCTTAGCTTTTTAGAGGGCCCCGCGACCACAAGCAGTAAATAAATGCCGGTGTTTGAAGGGAGGC
+>47369 1
+TGTTGGAGTCCACTACAAAGGTAATCTATGATTTCACCCCGGTAACATAGACCAGACGAGCCCACGTTATTGAAGGCTTGGCTTCGGGACGCACTGTTGC
+>47370 1
+GACTGCTACACTTCGGTATGCGCCAGTAATGCAGTAAATCCGTCCAAGTCTTGGCGATTACCTCAGACTAGTTATGAAGGAAGACCTTGCTCAGGCCTGG
+>47371 2
+GTGAAATATTCAGTATCACTCTTTCCGGACGGCAGTCAGGCTTATAGCCACTTGTGTGCCCACAAACTCGCTTGAGCGGCGGCTAAGAAATTGCTAGAGC
+>47372 1
+GGAATGTCCAAAACCAATAGGGCATTCGTGCTTGGAGTGTACGGTTCATCCTACTTCAAACCCGGATTCCTCGGTACCGTAACTGCGTATGCGGAATGAC
+>47373 3
+GAAGAAATTTTCCCTTGCGTACGTCTCCGTACAGACGGAGGATCATCTCAGGCGGTCTAAGAACCAATAATCGGATATGCGGCATTCGGCCTAGTTCCTG
+>47374 3
+GTGGTCCTGAGCTCTGATATATCTGTAGGAGAACCCCCTCCGAGAAGTAGACAGTTTGGTCCTCCAATCTCCTACGAGAGAACACATGGTGGTCAACTTG
+>47375 3
+TGAAATCGATCACTCATTGACTAGGCTTAAGAGTGAGGATTACGTCACCGCCATTTTCAGCTCTTCTCGGGGAGACTAGCAGGCGCAAGCCCTCTAGTGA
+>47376 3
+CCGCCTCGACTCGGTAATAGTCCTAGTATGCAGGCCGCGTGCTAACCGGTTAATTTACGTCTGATGAGGAATCTTGAGAATTTCATGCACCCCAGGAAGA
+>47377 2
+TAGGGTCCAGCTGACGGACGCGACAGGCCTGACTCGGCTTTCACTCATAAGAGCTTTGTATAATGTCGAACATAACCGACCGCATTATGTCATTTCAGGG
+>47378 1
+GCCATACACAGTGATTCGTGGTGACGACGGTCACGTGTCTAGGTGCTGCCACCCCGAGCGTGTACAATTATATGATCGCTATACCCGTATTCAAGAAGTA
+>47379 1
+GGTCTACTTTGGCAACTCCAAAGTGATTCCCGTATGGTCGGCGTCAACAAAATCCTGTATATTAGACGCGGGTAGTCTAGTAATCCAAGGCGGCAGCCTC
+>47380 3
+ATCAAAGCAGGCCTTCTGCCAAGTAACACCCGACGTATGAATTGCCTGATTGTTTGTTGTACAGGTTTGACCCGCGCCTTAAAAGGCGAGCATGGCATGC
+>47381 2
+CCACCGCCTGTGGGTTATGCTACGCTCAGGCTCGCCAAATCTTCTTTGGGCTGTGAGCAACCCGTGATAGCAAGTCGAATAAATATGAGAATCTGATCGA
+>47382 1
+CCCAATTGAGTGTCATAGCTTTATGAATTGTCGCTGAAGGTCGCACGCACTAAGAGGACGCACTTTCTGACCACTGAGAGATGTCACGGGATCCCTCATG
+>47383 1
+TCATGCAACTGCTCGACGGGCCAACCTACGATCTGGTCTGAGTGTGACGCAATTCAATCATATAAGACTTAGACCCCCTGGTTGGTAGGAGCGTAGTACT
+>47384 2
+TGTAGTCTACCCTACTTAGTAAGGCATAAGGAGTGGACATACTCTGAAGTCGACCTCGTGTTATGCCAGTCCAGCCCACCAGGTGTTGAGCGAATCGCAT
+>47385 1
+AACTCGTTGGGTATCCAAAAAATTTAGCTTGCAATAGGCCCTGCCCGACTATCCCGTGAAGTAAGCGTCACTCTTAGTGCATAAGCGGTCCAGTGTCGGG
+>47386 3
+ATTCTTAGGCTGTGCAGACTGTTACAAGTTGGCCACGCTTACTCCCTCGCGGGGCTCAAGCTGTACAAAGTTACTAGTAGTCAGGACGCATGACCAGTAA
+>47387 1
+ATTCCACACCTGTCTAGGTGCCTTTGCTAAGCCAAACCACACGCGGTTTGTCGTCCATACACTAAGGGCTGGTGTTTACGGGGACAGAGAATAGGTACTA
+>47388 3
+GGCTCCGCCACCCTGTCCCCGAAGAAGTTCGGCGGCGAGAAAGGAAGACTCGACAAACATTTAATGTAGTTTTCCGTTCTTTTAAAGGCGTTAGTGTCAC
+>47389 3
+GGGCCAAGATACCCTATCCCTGGCTGCACGCACGTAATCTATGGTGGCGAGGAGTACTTTCTATTTACGATCCATCCAGGTGGCCAAAATGGTGAATACT
+>47390 1
+AATCATTGAGATGCTCATCGCTAGCTTTCGCTACGCCGGTGCGACCGATGAATGGACGTTAAGAGCCCAGTTCGGACACGTCAACGTTCAGAAATGTTTC
+>47391 3
+CAGTGGCTCACTTGGTTTTTATTTGCCACGAAATACGACTGACCGCACATAGCCCAGAGGGCTGACTCCCTAGCGTGTAGTGAATAGATCGCATGTCAAG
+>47392 2
+GTACGCTCCCTACCGTACCACTTCCGGGTTAAGGAATAAGGGACCATGGCGATGCATTCTCTTACTTGTATCTCAGACGTCAGGAACGCTGAAAGTGAGT
+>47393 1
+CGCAGTTGAAAAAGATCCCGTCCGAAGAGAGTTGTAGGCCGTATTATGTCGAAATTGGCCCCCTTTGCTGACCGAGTCAATCCTGAGTTCCGGCTTAAAC
+>47394 3
+ATGAGACAGGTTCTTGCTCTAAGCGCTGCGGAATCTTCTGTCGAGGCAGTGAACAGCAAGTTCCAGCGACCTCGACACTTATTTCGGAGACAACATGTCT
+>47395 2
+CACTTGTCGGAGTCAAAGTACCCCAGCGTACAACCATCCGAGGGTCAGAGAGGCCACCTTTTTGTGGATAGTAAGTGCCGCTTTCAAGTTCGCTAATAGT
+>47396 1
+ATGTAGCCAGCATTATACCTTTCTAAACCAAGAATGTAGTCAACGGGAGGTACGGCGGGTTGAACTTCGACTGCACGGGCTATGTCCATCCCTATGGCTC
+>47397 2
+TAAGGCCACTATTTGCTTGCTGGTATGCGGACAGTATAAATGCCAGCTATATTTGACTAGCGACCGTGCGCCAGGACGTAATCCTCACTCGCGATGCAAG
+>47398 2
+GAAGGTCAAACACGGCGCGGGTTTTCATTCCCTCACTGTGTGTCACATCTATGATTCCGAGCCGGGGGATAACACGTAACAGTGCCATGATACTTAGTCA
+>47399 2
+ACTTCGTTCAACTGTTTCCGAGGCACAGACGATCGACGTAAGCGTTCGGTCCTACAACGATACCCTAGCGTCGGGTTGAGATTATACATGGTCCAATGGA
+>47400 1
+TGAATCGGCACACAGCGCAATGGACTAATATTCTAGCCTGCTGGGCTATATTCGCCCTAATGCTTTCGGGGCATAGATAGAGCATCGCGAATAGTCTCGC
+>47401 1
+CCTAGAGTGTTCTATCTGCATCAAGCATCCGGACATCTACCTGTAGCATAAGACTCTATAGCGGAAGATCCACTACGAGGCGTGTTGGTCCAGAGTGGCT
+>47402 2
+GTTATGCGCGTCGTGGGCCTGGGAACTGGACCGAATAAAAACACGCACCCCGTCACACCTACATCACTGTTATTTTGATGGTCAAGATTGTTGCGTAAGC
+>47403 2
+CACTAATCCTGCTAGCAGGTGTATTGCAGCACTCGACGGATCGGGAGGAGGCGGATCCTTTTTTACCTGAAAATTACATCCGGGGATCCACATCCAGTTA
+>47404 3
+CCTACTTTTGAATTGCGGCGGTAATGGGGCCTATAGCAAACATTTCGTACTGCGAACTAGGAGAAGCCCCGAGTATTTTGACGTCCGCGGTCTCCAACAA
+>47405 3
+TTTCGTTATGCTGGGTACGAACAGTAACAGGCTTGACATCATACGGGCAGGTTCCAACCATCTGCAAGACAGCCACGCTGAAGTTTGTCCTCTAGGGTAC
+>47406 3
+AGTCTTTGTGATGGTTGACGGATGGTTCTCACGACGAGTCTAACTGCAGTGGTGACTCCGTCTATAGCAACACGAGAGCCAAACCAGGCAACTCTATCCT
+>47407 1
+CTTCAGTGTTCATGAATACCCCGCCTTGTGTAGAGCTGCACGGGTACATAGCAAAGTACTAAGCTTTGAACTGGGGGGCGCTATGAAGACCTTCCAATCC
+>47408 3
+GGTACAAGAAATGCGTTGGTCCTGCTCAGATTGTCTCATGAAAGCCAGAACGGTCTGTTCGTTTGCCGTATGAACGCACAACGGCTTTGCAGACACCTCA
+>47409 2
+CAATAGGACGATCCAACGCGCCTGCCCTTTCGATGCCGTCACAGGTGCACTTTGATATTTGCAAACTCTTGGGAGCCGTATGAACGATCTTGATGAGAGA
+>47410 3
+CGTGTAACCCATATAACCGTCCCATAGTCCTGCGTGGTCCAGCAAAGCTCTGACAGTCATGCATTCAAGTGCCTTATTGGGGACAGAAGTTTAGGACTGG
+>47411 2
+GGGAGAAGCGCCGAAGTGGTAGTAACCACGCAATGAGTTGACCAAAGCGGTATCTTGCTCTAACTTAACTACTCTGTGCGTGCGTCTTTCCAACTACGTC
+>47412 1
+TGTTCTAAGTAATTGGGTCCCGATTCAAGTACCCAATTAGATGGTCTAACGCAGTATGGCCAGTGCAACGGTCCCTAAAGCTTACTCGGCCGAGCAGTCG
+>47413 1
+GATATCTGAATTCTATCAACGTGCGAGGGAGTAGAACGCGATCCTTCTGAACCGCCCGATTATAGTCGCTGCACCTCATAGTTGCATACGGGACATTGGC
+>47414 2
+TCGGAAAGGGTAGCTCCTGTTCTAGCTCACCACAATCGTACGGTACCGTCTCATACGCCACCAGGAGTAGAGATTGTGGAGTATATGTTCGCCTGTACAA
+>47415 3
+GCTTACTATTGATACGCCTCACTAGATTGGAGGTTCCCCGAGTTCTGTGAATGGTCGGTCGGAGCAAAGCATCTACAAGCCAGCACTACACGTAATTGGC
+>47416 2
+GAGGTCCACCTAATGCCAGGGCTTTAAACTGCTTACGACTATGCAGACTAAAGACATGCGGTCCAAGTTTTCCGAGGGGCACACGTCGTGTTGTCTATAC
+>47417 1
+CCTGGTATCGTAACTCTGTTCGAGGTCGAAGGTTTGCCCAGAGGACAGACATGCCTCGGTCTTCGATGAGGACCTAAGTCTCAATCACATGGTCAACTAA
+>47418 2
+AAGTGATAGTATTACAGCCGGGGAGTATACTTCGCCGCACTTTGCGCTGGGACAAATCCACTACACGTATTCCGGTCTGCAACATTCTTTAGGGGAAGCC
+>47419 2
+GTTGAGAGTAGGCAGCTTCGTCGCCCGTGAATTCAGACTATAATATTATGCACGTGACCCTCCGTAGTCAACGGGATCCCTCAAAGTAGCGCACGTGTAT
+>47420 2
+AAGATAGAATTCGGTCGTGCTCCCCGGTCCATGTTTGGGGCGCATAGAGAGCGCCTTTTTACATCCGAAGTCAAATGTAAGTGTAGCCCTCTCAGAACAC
+>47421 3
+ATATGAGCGACAACTAGTCTCGAGAAGTGCATCCGGCGAACCCTCTCACTAAAGCGTAGGGCGTGAGTACTTGCTGTGATTTTCCATAGTCGAATTCCGC
+>47422 2
+GGATTCATGCGTGTGCGTAACGCTAATGCGATTCCATCTCAATATCTGGTGGGGCTGCACATAAAGTTGAATTGAGCATAACCCGCGCCCAAGCTGATCC
+>47423 3
+ATAACCTGAGGGGACCTACCGACTCGATACTAAATGTCTACTGGATTGATGGCTCTTATCCGCACACGGGTACCGCTCTTTAGGGACTAAGGAGTTACGC
+>47424 3
+TGGATAAAATATTTTATCCCGGGGCAACCTCCTGAGGGAAAGCGATGCACCCCCAATTTACCATTGAGGTTTATAGCGTCTCATGCCGGAGTTAGGCCCG
+>47425 1
+CGGCTATCAGGTTATTGGGCCCCGTAATAACGTGTAAACTATAAGTCTTGCACAGTTCCGCAGGAACCTCTTAGCTGGGAAGTTGGACGAGCCTTCCACA
+>47426 2
+CAACCGAAATTATTTGGATGGCGTATAGCGATTTGCGGCAGTAGCCATGGGCGCGTATAGGGTTCAGCGACTCACCACTCTACTAGCATTAAGTACCTCC
+>47427 1
+TGACTTGTTCATCGTTCATGGGAATAGACGACTGCTGACCCTGCAGGACCTATAAAAGAGTGTTGCTTCGCCCAACTTACCAGGTCCGATGATGGACGCA
+>47428 2
+AACACTATTGGGCTGAATCGCGATTTGCAGAGAGAGTGTACATCTATTTCCTTTGACTCGAGATCACCTGCGCTCGGCCCGGAATTGCGTGAACCACAGA
+>47429 2
+TGGCAACCAAAGGCCGATGAATCCTTAGATGCTAAGCCAACTAGTAGGTATGTCATAGAGTGCTGCGCCTTACTTACGCCACTGGCGTGTCTGTCATGAC
+>47430 2
+TCAGGGTGGATATGGGGTCACAAATACCCGACGGCCACCTTGGGCGTCCTGGAAAGCGATGCCTGTCAGGTAAATTTCTTAAAATCCATCGCATTCACTT
+>47431 1
+CAACGACGTCCGACAATCTCTATGATTAGGCCTTTGTGACAACGGGGACGTTCCTAGACAATTGACATGCCCGTATAAGGTCAAAGGGCCGTGTTTCTCG
+>47432 2
+TGCGTTCACGGTGAATGCCCCACGGATATATAGGGTCGAGGGTAGCAAAGGTTTTGTAATGATCCCTCCCGAAATTCATCGTTGATCCAGACTCCCAAGC
+>47433 1
+TATGCCTCACGGTCATGTACAGTAAGGCTCACTATGAAGGACGTAACCCGGCTTAAGGGCAAACCAGAAGTGGCCTGTGGTATTTTCGTTGCCCCAATTC
+>47434 2
+CTGTGCAAGATCAGTTTCACGTCAGACGCTTGCTCTCCCCAATAGGGACGGGTGGCCTGGGATATGACATTACGATATTTAACCTGCAGAATGCCCTAAG
+>47435 3
+GCAACTAGTTAGTCTAAGGCCGTTGGATAGCAACCACGTACTCTGCACACCCGTGCAGTTTCCACGTGTGGTTTAGATCAGACGTCTGCTGGAGCAAATA
+>47436 1
+AGGCTGTCTCTACCGCCTCATCAATGCATTGCTATGCGGGCCGTACGGTCCTCAACATTTTACACATGCGTGGCGGAAATGAAGTACCATAAGTGAAGTG
+>47437 3
+CGCTGCCACGACCCTGCGCCGAGTTGCGAAAGCCCTAGAGAATCAGGCTTGGACATACAGTGTTAGCGAGTCTAAACTTGCGATCATTGTTTGATCATAT
+>47438 2
+ACACATCTCTACGCCTATCGGAGGTTCATGTGACGATCCGGGCAGATTCAGAACACTCTTCGAGCCACCAGATGACGTTTTGCTTGGTAAGATGACGTGA
+>47439 1
+GCCGGATATTGAGAACCTTGTGGGAAGGCGGTGGCGCTATATGGTTATATACATCATCCGGATCAATACTTCACAAGTCCTAATCCGGCCCGGCATCCAT
+>47440 3
+TGTTAGCAGCTAAAATTACATTGCGACACTGTCATTCCTGCTCCGCCCGCTGGGTACAGTGAGCAATGATTAGACCGACCTTGTGGAGCAACTAGCGGAT
+>47441 3
+GCAGGACTTCCATGGAGAGCGAGGTGGTCCTCTTCTAGTTCGAAATTTAACGTCGAATGCGACACGCAATTTCTGCCCTGCGCAAGTTTGATAGACACAC
+>47442 2
+AGGCGACATATCCGTTAGCGCTTGATCAAGTATGTTGGGTAGGGCTTCCCCGAAGGGAACATCGACGTGCCCAACGTGTTAATACTCTCCCAACTTGTAA
+>47443 2
+CGGGAGTGTTAACCCGTGTCCTTTCTGACTACCACTCCTAACGGCGGTAACACTAAGGGTATGAGAACATTGGGGATGGATTCATTCACTCCATAACGGC
+>47444 2
+TTACCAATAGAGCGCAGCTAGCCAATCATAGAACTGTTCTGGATGCAAACAATGAGTCGGCTTCACACGGTTCAGCCGCTTGGATGGCTCGGGTATTCCT
+>47445 3
+TCACTTGAAAGTCTGATTGAGCTTGGGAGGCAATCAAAACTGTGTTAACGACGTTGAGATCAACCAGGTACCGTGACGCGCCCCTACGGTTCGCCTTCTA
+>47446 1
+ATTCGCTACGGAGTACGAGGACGTTGGCAGGCGAGGTGTATTTTATCTATACAGATTAACGCCTGCACTTATCCCCGAACCAGTAGCCTCTAATCGGGAC
+>47447 3
+GTGAATACTTCGCTGACCCGAGCCATCTTTATACGATAATGCCAGCCATCGGGGAGTTTTTCCAAAAGTTACACGACATGACCTAGGGCTGCTCGGGTGA
+>47448 3
+TGACTGTCGTATAAATGCTGTTCTTCAGATGCGGCGGCAAGCCGGTCACGGTCCACAAGCACTTTTAGGCTCCTGTAAGTCAAATCCGCAGATAGTACGA
+>47449 1
+GATACTCGTCCGGGTAACCGAATCTCAAACGGCGCAGTTTCAGTGTTCGTGAACTTAGAGCCCTATTGATCGAGTCCTCTTCCATGAAAATGAGCCGAGG
+>47450 1
+ACGAAGCCTACTGTGCTGAACAGCGGGCTCATCGAGAATAGTTAAGACTGAACTTACTAGTGCATCAGCCTTTGAGGTCATTCCGGTTCACGTCAGCTGC
+>47451 3
+CTAGGCTTTGCAATACATAGGTGAACATGGGCAGCCCATGGCCTATCAGACACCGGGTTTTACCAATCTATGCTCTGTAACAGGGGGCAGTACTATCGTC
+>47452 2
+CAGGAGATTACTATGTTGGGAACAGCGTTAAAGCTGCCAGCCAGCAGATCGCTCCTGATCAGTATTGCTTGGTTTCTTTAACGAACCGCCACCGGATAGC
+>47453 1
+ATACAGTGGCGAGGTGATTAGGCCAACGCAGGCCCTCAAAGAGTGGCTCTGGATTACTATATGTAAGCCCTCTCATTCACGTAGAGAGATTCCCTCTTCG
+>47454 3
+GTAAGGGGCAGACCTGTTGCCTTCGTTCGGACACATGATTTCTTTGGCTAGGCACCTACAGGCGATATCTTACGGCGTGAGTATAGAAAACAACCTCCCA
+>47455 1
+GAGTAACTTTAATGTGCCCCCTTGGTGCTAGTAAATCAGTTCAGTCGGTAGAAGGGCTAAACCGGGCTAATCCGGATATTACGTCCCGACCCCGAACTTG
+>47456 1
+CACCTGTTCCTAGTGCGTGGGCGATATACGCGCTTGACGCGTGTTTGACAAGATCTTTTCGAAAGCTTTGATCAGGCCAAACGAGCTCCGTCGAACAAAA
+>47457 1
+TAGGATTTTCGCCTGCGAACATCTTCGCCAATAGCATGCACCCTGTTCAGAAATGGGCAAGTTTCCCGAAGAGCTATGACTTGGGAGCTCCGATCAGATG
+>47458 1
+TAGAGCAACGCGCCTTGGAACGCCACTCAGTTGGCCAGAAATCAGCGTTATGCAGAGTCCTGGTTCGATCTATCATGGGAAGTAACACTCTATTGTTCCG
+>47459 2
+ACAACCCTGTCCTTGGCGATGTATCGTAATGCGATATATGTAAACTGCCCAAGTTTCTCTAATGAAGGTACCTAGACGTTTGGGCCCCGGGAACCGGGAC
+>47460 1
+AGGCAAGTTACGCGCGCCCTAGTCCGATTGGGGTATAATAAGCTCGTTAACCACGATCCAAATAGCCCAATTAGTCTGTGGAGCTCGTGCTTCGTACGTA
+>47461 3
+GCCTCGGTTATGCCGACTAGCTCTTTGCGACTTCCTCCACAGCATAATATAAGATAGAGTGAGGGATGGTCGACACACGCGTGACTAAAGCGCGTCTTAT
+>47462 2
+CGTTAAATGGATTGGCATCCGAAGGCCATTGACGATTACTTGATTCCTTTTGTGACGGTTACGGGGGAAGCTCTCACCACTCCGACCACGAAAGAGTCCA
+>47463 1
+TCGCTCAGCAACTCGGTATGCGCGCCTACGCCGGTTACAGTTCTAGCAAAGACTATTTACGTATTTTGGGAAACCCAGACTAGGTGGATAGCATACCGGT
+>47464 3
+ACACTTTATGAGCGCACGCTCTGCAGCCGGTCCCAGCAGTATAGAGCTCCGTCGGAGTCTATGCTGCCTATCATGCAGTAACGTATAGTTAAGAATAGGT
+>47465 2
+TCCCGTGAACTGTATTGGGCGCAGGGTAGATGTGAAAAAAGTGTTACTCCACGAATGTGCTGATCACCTCCACCCCGCTGTTCATCTGAGGACATGACAT
+>47466 1
+CGCCCATAGACAGGGGTAACCTGGAGATGGCACACTAGGAGTGACTCAATGTCCTGCGAGGATTAAGTACTTACCCCTTTGAACTTGCTTCATAGGCTTC
+>47467 1
+AGGGGGGCCAGGAAGTCCCATAGCTAGGTGACGAACGTGTTCCACCGCACGTTCTTGTCATATCTATAAATGTGTTTCAGACATTCCCGAACTCACGATG
+>47468 3
+TACCTAGCGAGAATAACGGTAGGGACTGAATAAAGCCGTTCGCTGGGCTACGATGCAAGTTCTCTGTTCAGGAATCCTATTATCCCGCGCCGTAGTTACC
+>47469 2
+GACGATCACGAGATGTGCAGCTGCATCTCATAGCAGTAAGATTAGTCGACGGCATCTCGGATATTGCCTTAAGGCTGAACTCTCCTCTACGGCATGGCTA
+>47470 3
+CTCACAACCGTTAGCTTTCTTAGTCACTCTCGCCCGGCTATGAAGGTGACCGTTGAATAGAGATCACAAGCGGGAAATATCGGGGCCTGATGCACTTGTA
+>47471 2
+ATTCACTATCCGTTAGCTGTCGATTGTAGGCTTATGTAAGCAAACCGGCGCTCGCAGGGTGGCAATCCTACCACGTATCAACGATGGTGATAACAGGCTC
+>47472 2
+AAATGAGAGGCGGAATAGGTTTACTTCCAATCGAGGCCGTCGTACGTAAGCGCGCGACAGCTTTCTGTTTCAGCAGTCTGGATCTCATAGACCTTAACCC
+>47473 3
+AGAGCGTGCACCAAGGCTCTATGCCCGCGTCCCTGTGTATCGAATTCAGGGGGAGCGTTCGTGATTACTCCACAATAGATAAGCTATATCTAGCATACGT
+>47474 1
+CACTCAACATTCATTGTGCTACCCAAAGGCGAGGTACCTTCTTGGCGAAAAGGGGTTCCATCTACTACTACGTCCATACGCTAGGTGAATGCGTGGTGAG
+>47475 3
+TCTTGGGTTATAGCCGGCTCGGGCGAAGTTAGTTCTTAATTCAGAAACCAACGTCTGCGTGCACCTGATAGCTCTAGAGATAGGAACATCCGCACAGCTC
+>47476 1
+TCGCTGAAACTAAACCAAGCAGTATTCAGCTACCCGACCTCTTAAATAGGCTTTGGCAGATATTGTGCTGTCTCGGCGACTTCGGGGGATCAGACGGTCA
+>47477 2
+GTTTATGCTAGGTGGGGGCATGACAACATTGAGTCTACCAGCATTACCAGCACCTGGTCATACTCTTCCCAAATGAGGTACCTGGGTAGTCAACGACGCT
+>47478 1
+ACACGCAACGCGGGGTTTGACTCATTTAGGCCTGTGCTAATCAAGGTTAATACCCAATATCCGATGCTGGCCCTCTTATACGCGCGAAGCGAAGTATGTG
+>47479 3
+TACTAAACAAGATCGTTCGGGCCATTAGGGTTAAATGCGACCTCGGGTACCTAGGGTTACTAAAATCTCGCGGATATCCATAGCTTCACCGGTCCTGCGG
+>47480 1
+GGGCGCCCTGTAGCGCGGTCGAGGGTTTAAGAATCAGTCAATGAAAGTTAATTTACCCTAACCAATAATTAGTCGTTGCTCGAGCGCGCCTCCTCATGCA
+>47481 2
+CCTCATGATGGTAGGGATCCTACCGATTGGGGTCCTTACCGTGACTAACAACAGCATCCTACAACAGGGAATCCTGATTTAATGCTCAGATCGTTGGCGG
+>47482 3
+ATGTCGGACGAGCCGTATAAGGTACGAACGGTCACAAGACCCTATCGCAAAGGGTGTCTCGTCTTCCAATGTTTTTGTATGGCCTTAAAATCGGCCACCG
+>47483 3
+ATAATCGCTAGCAAGAAACGGTCACGGTCATACTGTCGTCAAAAGTTCGTCTTGGTATACCATCGGAGCGTTCGCAGCGACGGGAGCACTTTATCCCGTT
+>47484 2
+GGGTGCCACCTTCCAGCTCGTGTTAACGCTACGGGGTTTAGAGTGTAGCCACTAAAGGAGGCCTTTCATTTAATACCCAACCACTGGACATAAGTTCGAG
+>47485 1
+AGGCTGTCGGGTTGCCCTGCCGGAATCAGGAGGATCAGAGCTATTTCAACAGGTTGGAAATCCACCCTACGGTTCAAACATTTCTGGCCTACGTTAATCA
+>47486 3
+ACCTGGAACCGTCGTACGAATAAAGATTTGGCGTACTTAATAATCCTTGTGGGGGGCGTGCACAGTCGCATAAGCATGGAACAGTTCATCTCTCCCCCGT
+>47487 2
+CGCCAGCTGCCACTGAATACCGCTAACTCTTGAGGATAAAAGTTCGCTTGAACCGATACGCTAAAATGACAGGCGTGTTTGTTTGCTCCCGGGCGGAATT
+>47488 1
+AAGTACTGGTGGACTTGGGCCGAAAAAACGATTCGTTGGGTACGATTATGCCGCACTTACGTGTTAACGCAAGTGTCCCGTCCATACCAACCCGACTGTT
+>47489 1
+GATCTAATACTGCGAATCGCCATACGTCATTCTGAGGCCGGTGGATAAGGTTCGAAAGCTATTCACATCATTCCTTGCGTGTGGCAACCACCTGGCGGAA
+>47490 3
+ATCTCATCCAATCCTCTGGTCTGCGGTCTTGGCCTATGAGAACTTTACGATTGACTAAATGCGTGGGCGGAAAAACCGGACACCGTATTCAGTAGGCGCA
+>47491 2
+ACGTGGGTTAATCCAACTGCGCTCTACAGAACAGGCGTACTCTTGGAGGAGCTCGGTCCTAACCCTATGTTATACGAACATCTGAGCGCGAGCGTATTTA
+>47492 3
+AGAAGCTCGAACGTGACGTTCTTGGATAAACAAGCAGCCAGTGCGTCCACTGCATACGTTCCAAGTGGGAGCGATTATCTTCCAGGAGACTTGCTCCTTT
+>47493 3
+GATGGTACGACCGGCTTGTCCAGAACCGCCGTCTGAGCGCAATCATGAACTCCAGTGCTAGTATACCTGCTAAAGTATGGTGCCGTTGGATACTATAATC
+>47494 3
+GATTGTCGACGCGGCGACGAGTGCATTCGCCGTATCCATCTACAACGAGAATGATATCGTCAGGGTTCCGTATAAGCAGTTATTTCAAGCTGATCCACGC
+>47495 1
+GAATGACTTCCACTCATGGGCGATAGCCCAACACGGAGTAGAAGAGTGGACATTTTCATTACGGTTCGCTAGCGCCTTCTGGCCCTGATAACTTCGAATG
+>47496 2
+TGCGGTGCGCAGAGAACATCCAAACGCACTCCGCTTTTGATTGTTCGTCACCCTGCAGCTGCGGTACGGACTGAGCTAACTGAAAATTGTTGAAGTTAAC
+>47497 1
+AACCAGATGGAGAGATAGATCATAACTGTGATGGGCCCTCCGGGTTGAACTTAAGTCTGACCAGCTCTTTTCGTGGTTCCTGGAACTGCACCACCCGAAT
+>47498 3
+GGCCTCGCTATACCCGAATGTTTGTAAAGAGAAGTTAATCCAGTAGTGTACGAGGCAGGCCACTCACTCTTGCTTGCTAATTTGCAAGGCACCACGGTCG
+>47499 2
+TCTACGTTCCGCCTGAGGGCTTTCATAGTCACGTTGGTAAGAGAGGGCAGCCCATCTAGATATGACGACGACCAATATACATATCAAGTGTTGCGTCCCG
+>47500 1
+CGGTAAGATTGACATCACGGTAGGAACGAGCGTTTATTGACTGAGGGTAATCTCCTCCTATACAGCGAAGCTGCTACGCCCAAGCTCGTATCTCGTGTCA
+>47501 2
+CCCTTAGCGTTCATTACGTACCGCAAGTATATATTCACGCGACTAGAAGTTAATCGGTGCACGACCGAGGTGAGTCTCACGTCAGTACTACGTGGTGACG
+>47502 1
+ATCCCCCGGAATAGAGACCTCCTCGTCGATCGCTGACTTGATAGAGCTCGAATTTATAGTGGGGTGTGCATATCTGCAATGCATACCACACGGGTAATCG
+>47503 1
+CCCGCATCACGTAACCGTTTGATAGAGTTAGTCGATCGGCGACGGTCAGCGATCTGTACTAAGGCGTATTACGACCTTCATCTCTGACTGACGGTAAAGA
+>47504 2
+ATTGCCTGAACGAGTATGGCCACGCTGCACAAGTCGCGTAGATCAATCTACAGACGTCGTGTTGATAGCTGAATTCGCACGCAGAATTCTGTGTATCGCC
+>47505 2
+TGCGCGTTTCGTCTCCCTTGACCTATGACCGGGACTCTGGTCAGGCCGAGAAAGGTCTGAAAAAACCTCGGAAAAGCTGATGTCCACAGGTATATACTTT
+>47506 1
+CTCTCTCTATCAAGGGGAATTATTCTGAACGCATACGGTTATTTAGACGGGGTTACCCCACGTGAGTTCACTGAAGTTGAACGCAAGCCGGGCCTCCAAG
+>47507 2
+AGTTGTCTCTGGACCATATGTGCTATATTACGGGCACTTAGACGTTCCCGGTGGAACGGAGGGCGCCCAAAACTCGAACCTCTTAATCTCAATGAGGCTA
+>47508 3
+CGAGATGGTCAGCGGCAAGACATAAGGGGGCCGCACAAGTTCACATACTCTAGTCATTTATTACCTTGTATCAGACTGGTAACGCGCTCGGCATGCTCTT
+>47509 2
+AACCGGCTCAACCCATGTCTCGTTCAGAAACACAGGGCATGCGCCGTTGTGCCGTATTGGCGGTGTGCCAAGTCACAATGGTTCATGAAAATTAAGTTCT
+>47510 1
+GCGTGGATATTCTGATGTCTCACTGCCGCCTCGATTGTGTCAAAAGAAGAATGCAACGGCCCTGTTTCAGTGACAGCCATGAACCATCCGGCAAGTTAGT
+>47511 1
+CAAAGTTACTGCTGCGGGAAGGTAGGACTTAGAGTATCCGCTGTTATATCCCGAATGTTAAAAACGTGCAGCCCCCGGGCATCCTCGGATCTCTCTAATG
+>47512 3
+ATCCAAGTGCTCTTAGTTCAACGCGGTCTGAGGACTCCCAAGGAACGTGCCGAGCAATGGCTTTGAGCGTCTTAGACATGTGACACTTGATTATCCGCAA
+>47513 2
+CGTGCATCTGTCGCTATTTAGCGCCCGCGAACTCTGTTCAGTCGCAACGATTAATTGTCCAACGGAATGGCCTATGGAACAGCGTCAAGAGTTGAAATCG
+>47514 1
+CATTTCAGAGTCGCGACAGTCGAGCCGAGTTAACGCCCGAATGCGATGGCTAAGGTTTTCTTGATATGATCCTCATACACGTATTAGCTGGACGCCGAAC
+>47515 2
+TAAACTGCCATTCTGTCCCTAGGGAAGTTCCTGGCCGGGGGTCAGCAGATGTAGGGCCACTTCATTAACACTATACATAGCGCTGTTGTGAACTGACCAA
+>47516 1
+ATGCAAGCTCGGTTCATCCTGGGCAAAAACTAAGATTGCAGAAGGTTAACAGTCAGGCCGAGGATCGTTTCTATTAGCACGTCCTTCACGGCTGTCCCTG
+>47517 3
+ATAGTACCACTAGGGTAACGGATGGTCTATTTGCACCCTTTTGGAACCCCACGTAGTCCACAGGGTTGTGGCGGGCGGATGAATTACACACATAACCCTT
+>47518 2
+GAAAAACGTTGGAAGCTAATTTGCCTGGGTGAGCGTGTCTAGGTAGGTTACAAGAAGATTCACGGTCCCACCCCGTCATACCTACGATCGTTGCACCCTT
+>47519 3
+AAGCTTGTCGGCCAAAATATACACCCTCAAATGTCTTCACAACGACCCCAGCGGAGTCAGGGGAGCTGCTTGATCGGCTTGGTGTCTTGATGATTCAATG
+>47520 3
+GTCCGTCTGTGCATCGATCGACGCAAGCCCGTAGTAGGGCGCCAACTAGACCTTCGTGAGCTAATTAGCAAGTTATACGCGGGTAGCTATTTCCTAAATA
+>47521 1
+TGCAGCATACCGAACTCGAGTGGGACTCTATCAGGCCGGTTAGGTAAACATTCGATCCTGCACTAAGCCACTGTAGGCAAGACGTCTCTTTCGAATTGGT
+>47522 1
+ATGGCAATGATAACCCTGCATAGGTGGAGTCAAGCGTTTTTCACATTATCCGTCGTGTATCCCATGCAGATTCGGGCTAGGAAGGGACTCCCTAACGACC
+>47523 1
+TCTTACACTGGTTCGATCATGTAATGTCGCCGCCTGGGGAGCCTGAGTAATACACGAACACTCGTATAGTATACCGAGTTCATCGGATAAGCGCCGCATG
+>47524 3
+GGACTACGGTGACCAATCGTTCATTAGTAGTAGTTACGCGCTTACTACGAGCTTATAACCTGCGCGATTGACGGCTGCCCAGCGATGGATAACACTCGTA
+>47525 1
+AGCCCTCGCTGCAAGTGTGCGCACATAGTCAAAGCTTGGAGGGCGTGCTGCAGGACTAATAGTCCAAATCTTTTCGTCATTCCGCCATTAAAGATGCTGA
+>47526 3
+ACCCCTTGGTGTATGCATTGCAAAGCCTCTTAAGGAATAGAAGCTATTCTATATCCTGATCGGGGGGTGTAACGCCTGGCCCAACGCTCATCAATGAGGC
+>47527 1
+TCGTGTCGAGCCTACTACTTTAAGTCGCGTAGAAGACTTGCTTACTGGAAAGAATATCTGTCACTCCGCTATAGCCTGCATTGCGCCGGACAAGAAGGGC
+>47528 1
+CACGTCCCGTGTCGCTAGCGTTTCATTCCGGGAACCGGGGGATTTGAAATTTGTATGACAATAATAAAGAGCCTATCCCCGTATGGAGCCGAGTCTAACC
+>47529 3
+TGCGCCGATTTGCTTGAGCACCACAAGACTCGTACCCAGTGACCGTGAGCTTTAGTAGAACGCTTTAAACGAATGGAATGGATGACTTTCTCACGTCCGG
+>47530 3
+TATATTAACACGCTCTAGACCGTAAAGAACTCTGGACAAGGCCTAGGCGTAGGTCTCCTTAGATAGCCGTACTTGCACCTGCATGCTTGGTGAGGCAGTC
+>47531 2
+CGGAGTGGTGCGATGACAGCGTAACGTGGTGGGCTATAGTGCCCCATCCTGCACCCGAACTCCCCGTTTTACTGTAATATAGATGAGTTAAAATTCACAC
+>47532 3
+GGCTAGCATCGTAAGGACACGGCCTGCTATCAATTTCAAGACTTTCGTAGAGAACCGCGGAAATGCCATTCCCTACTGTTATAGTCTTGCGGGCGGACTA
+>47533 1
+AGTATATGGCGTATCTGTTATATGAGCACACTGCCGGGCCGCGTAAATTAGGAACCCAGTTCAGTGCACTGTCTGATCAAGAAAGGCCATCCTGTCCCTG
+>47534 3
+TAACAGCCGGTAGCGATACATCTGCTAATTCGACCGGCGCGTGCAACTTTGACGAAATTTCGGTCGTGATCAACATTCTCTTACCGAGAAGCTGTGAGGC
+>47535 1
+TGACGGCCCGAGCCCCAGATCCGGGCTCCGACCTGTTTAGACCCTCAGGTGAGAACAAGATGTTTTGCAATTCAGTGACAGTTTTTATCTAACTGAAGAG
+>47536 3
+AGCAAGACAAATTTAGATCAGAGACGTTCCTTAGGACAGGTTCTATCTTTGGGCCGTCCTCCCTTACGCAGCAATCCTTTCAGCGAGTACGGCGGGATGA
+>47537 1
+TGCAAGCGAGTCCCGGATGGCCTGCATTTGTGAGCGCCAGGCAATGCAAATGACCGTGAGCTACAGCGCTAATCTCTAATCATTTCTATATAGCAGCGTT
+>47538 3
+TGTGGCCGGACGTTTGCCTTGGCTGAAATTCGAGCCCAGCATTGAGCCAACTGCATGGCCCACGTCATGATAAAGAGGTCAAAATTCTTTATAGCACGTC
+>47539 2
+CGACTTGGCGCTTGACCGATTCATCTAAACCTACATCCGATGCCGGCTACCACTGGCAATGTACTTGGAGACGGTTAATGAATCGTGTCATGAAGCGGAT
+>47540 3
+TCTTTGGTCAGTGATAGTGCCAGCCTTGGCCAACTAATCGAGATGCATACACCGTGCGGTCTTAGGAGGAAGAGATTGCGTTCCCCACTTAAATGACCAC
+>47541 2
+CGCTGTAATGAAGGTATCCCGTTTGCCATGAAATACCGGCTACACCTGGCATGTCGTTACATCCTACGAATACGAAGTATGGTTAGGACCGATGTGCCCG
+>47542 2
+ACCGGTGTTGGTAGCTCCCCTAACCACGCTACGTACACTTCTATCTGGGTAATCTTAGGATAGAATGGGAAAATGGGTACAAACCTGCCTGCTGCGTGCA
+>47543 3
+GTAGGAACTTCGCAGTTGTCCCTCGGTCTCAAGTTACTCCTCGGATAATAAAAACTGTGCCTGCGCAACATCAAATTCATTGCGTAGCAGCGGGAGGTCG
+>47544 3
+GACTAACTCCGGGTTTGAATACCAGCCTGTTTGTTATCGCTGGTAGTTGAAACCACTCTACCTGCAGCGAACAAGACAACTTCGTGGAGGAGTGTACCGC
+>47545 3
+AAACCTATAGGCACAACGCAAAAAACCTTGTTTGAACATTGACGTGATTGTAGCGCCGGCTCCACTGTCTGTTGGGTAACTACGTTGTGGCACTGGCCCG
+>47546 1
+GCTTCATTCCCGAAATGGGTGCCAAGGGACTTCTCTGACTCAATGAAGTTCGACCTGGACATCTTATAGCATCTGACAAGAGTGGCGTATGCGTCGCACA
+>47547 1
+CGATGGCTCGGTATAATCTCCGTGATCCCAATCTCAGGTCGACGACTGGCCAAAGTCTGAGTAGAAGCAGTAATCCGTTGATGGTCTAAGCGTACATCCT
+>47548 1
+CTGACATGCTTAGTAGTCTTGACGAGACGTAGGATGTATACGCAGTGCGACCACGATTCTTTGCAATTCGGAGGTGGAACCCATTGCCACTAATCCGCCA
+>47549 3
+ATAAGGATCTCGTTTTACGCTCCATTAGACTTTATGACGAGGGCAATTGGCACTAGTGTCCGGTCGGTCCCGACCAGCGCGCCTATAACATCAGTAGAGA
+>47550 2
+GCCCAGCGTCACGGAAGGCGTACAACGTGATAGTTGCCACTGTTCAGAATTACGTCACCTGCATCCCGCTAGCTATGAAGTATAATTTAGTTGGTAGCCG
+>47551 3
+TTCATATGGACCAGTCATCAACGGGATCGTGCGGACATATCTAGCGCCCTTTCGACTCGGGGTCTACCATCATGACTAGGGTATATCCAGCAGATAGTAG
+>47552 2
+GTTTGAGCACCTGCGTGGTGGGTAAAAGGATTGGGTCCCCGATGACATGGCCCACAACAAGTCACAGTTTCACAACGGCCTACGACTCTTTTTTAGTACA
+>47553 1
+TATCAATTAGGTTGTCGTTTCTGGTTACACAAAGAAGGCTGCGGTTACAGGCCAGACCCTAGGGGAACGCTGGTCGTCTCTCACTCCCAAAGATAGTCCA
+>47554 3
+GGAGCGGTGTCGATCGTCTAATCCCTGTAAACCGCTGTCTAAACTAAAAGGATCGTATCCACCGAACGAGCTGAGGGTAATGATACCCGGTCTTGTTCTC
+>47555 2
+TGTGGTCAATGCGAATGAATGGCAAGGTCATAGCCTGAGCGATTCATGCATGACGACCTATGCCGTGCCTCCCACAGCATTGTTCTTAGTTACAAGCGCA
+>47556 1
+AAAAAGTTCCGTGTTGGACGATAGCTGCGGCTTTGGTCTGGGAATTGGATCACCGACCCAGTCGTCATACAATCGATCACGCGTTTATACACGCAAGTCC
+>47557 1
+TCACACCTTTGCATATCTAGCGAGCGATAGATGTTCGGCGGGCCCAAGGTTTTGACCATGTGTAGTGTACAACCTTAGACCGAGCAGCCTTAAACCGAGT
+>47558 3
+TGATAAGGATGCTCTACGCTAGTACGGAGTCAGGTTGCGAACCACATACCGAATCTGGTGGAGGTTTACGCTAACCGAAGCCCCTTATTTTCCAGCGTCA
+>47559 2
+GTCCGGCCCTCGAGCTTTAGGGGCTCCAGTCTTAGTTACTGGCAAGCTGGTTTATTTCCGATCAACGATTGCCTGAAGGCGAAACAATCATAAGCAACAG
+>47560 2
+GCGTTCTTTACAGGTCACAATCAGCGACTGAGAACAGGCTCGACCGAAACTACCATGTGGGATTGCTCCCTGACGCATGATGCTCGATTTTATTGGAACG
+>47561 3
+GAGTAGACTACCGTGCAAAAGAGTGCCTACTTTTTCCTACGTAATTCTCATACGGCCACCCTGGCGGGCGAATTCAAGGCGTCACTATGAGTGTATGACG
+>47562 1
+TTTGCTCAACAACCTCATGGGGGAAGGATCACACTCCCGGTCGATTAATTTAGAGTAAGCGTCCTTATGGCGTCATTGCTAGCTGCCAAAGGCAACTGCG
+>47563 1
+CCTGTATCTTGGGATATTCAATCATCGCTTATAGCCTTGAAAAGGCATGTCGTGTCAGCTGCCTAACGCAGATGGTAGGCGCGGCCGAAAACTTCGAACC
+>47564 2
+GGACCACCCCCGCTGTCTAATGACAGAGTGGTTCGACAGATCGGAGTGATCGACTGTGGCATTAATCGTAACGTCGCTTTTGGCTAAATCAGTAATCCAC
+>47565 1
+GTCAGCGGCGTAGAAGATGCAGCTCGAATAATGGCAAGTTAAGCTACCGTCATTCCATTAGGGCAACACCTAGGATCGCCTCTGTGTGTGTCCATCTCAT
+>47566 2
+GGCAATCTCTCGATGCGAGTGTCATGTAAAACATCACGGAGAGTTTGAACCGTTCATTAGCCCTCAGGACAATCACCGGGCGAATTGAGGTCTTTCCGTC
+>47567 1
+TGAAATATGCACCGTGACAGGGAGCGGTTTAGGTATCGCGTGTATCCCTATATAGTGTCTAAGGTGCCCATTCCACCACATTTGAAAGCCAGCCATCGGC
+>47568 2
+TGTTAACGCGAGGAGGTATAGATGAGCATCGCTCACGTACCTAAAGCTAATAGGATCGGGTTTTATCACCTCGATGAATTCCTCGACTCCCCGCGCGGTA
+>47569 3
+AGCTGAGGAGGCCGAACCAATATGCAGATTTGCGCAGCCTCTCTCATAACCTCGTTCGCGATTAGATTCAAGAAACCTTCGGTTGGAACGTCTGGACGTT
+>47570 2
+AAGTGAAGTGAAAATTTACCCGTTGTTAGGCTACCATGTCACATCGCGCTTCGAGCGGTCAGAAATGACATTATCGCGCTCCGGGCACTTCTATGGCCGA
+>47571 3
+TTCGTGGAAATCCTGAGCCAAAGCGTGGGGTCCTTCACGTTTGCTTCCTGCGGCCACAGTCAAACATCATTTGAAACTCTCTAGGGCGCAGGTAAAAGAT
+>47572 2
+CACTCCATAATAGCGATGGTTTCCAGTTGTCTATGATAGGTTAAACTAGTAAACGCATGGTCAGACGACCCCTGCGCTTGCCTAGGGGTCTGACGCAGAC
+>47573 2
+ACAGGCAGTATGATAGTTTCGTATAGCTTCCAACTCGGTGGCAGAGTCTTCAACTAACAGCGCAGTGTGGGTGACGGCTACAACAACATTTCTCCGGTCC
+>47574 1
+CGATTCTGTTACGCAATGCGCGTTCTTACTTAAACGCATGAGTTACTGAGCGTAGTATTCCGCAATGTGCGCACCTGACCAGCGGAATGGGATAGCCACA
+>47575 1
+AGTACATTATCCCTGTGCGTCAAGCTCGGCATACCTCGCGACGTACCCTTGTATGCTCGTGGATATGCAAGCACAGGGTCATTGATGGCAAAAGTCATGA
+>47576 3
+GTAATACGAGTAATTCGCAGAATGCGCAGACTACTTACTTATCCCGCTTGTAACGTTCGATACAGGTTGGCGGCCATTCACGTACGGGGACGAACTTGCC
+>47577 2
+CCGTCTTTTCGGTGGCTTCTAGGTAAAGATCTGGACTCCCGGTAGTATACTCGGCCGAGGACTAAAGTGTCGTATACCCACGGCAGTAAAAAAGCTCATC
+>47578 3
+TTGGGATTGGCCCGGCCATCATTGATAAAACATGTGTAGGCTTTGCCGGGATTTCTGGACACCGTGAGTATACAGTACCGCCCCAGTAGATCAACCATAC
+>47579 2
+CCAGATGTGTGATCGGGTCCGTTTAGGAACTGGGGATCGCCCCCACTCATTACAAACCAGTAAACGCGCTTTGGATGTCAGCGTCATCAAAATTCAGTGT
+>47580 3
+GTATTGCGGCGACTAGACTCTCGGGCCTGAAAATAATAGCAACTGTAGTTTTTTCCATCTAGCGCATGCTCCGTATAGTCGGAAACGGACTCAGACGGCC
+>47581 1
+TTAGCCTTGGAATATCACAGGTGATATAAGCTTGCTAACTAGGCCGTCCGGGACCGAAGCACGTAGAGCATTGTGCTCCATGCGATGCCCACAGTATCTT
+>47582 3
+GCCGATTTCCCACGTTCGACGGTACACCAGTGGTCAGAATCTTCGATCCCGCAGGCGCGAATTCATTAGAGGATTAACTTAACCTGTGATCGAAAGTGGT
+>47583 1
+ACGCGCGCTGTATGAACGTCGGTAGGCTCTATTCCACTCAAGATGGTAGCCACTGGATATGTATAACGTACATCCTGAACCTCCATATAGTGCGGTGGCA
+>47584 2
+CATCGTCAGCATACCATGTTTAACGGCCTCCTTAACAAAGGAATATCAGCGATGTGGTGTTCGCCCAACGGGGACGATGGCACAATCTGTCCTGTTGAGT
+>47585 3
+AACCTCTGAGGCAAGCCAAGTTGTTGGCATTTGGATCCATTCTCCCGAGGGTAGGATATAGTTGACTCAGTCATGCCGATGTATGGACCACCAAAGCCCT
+>47586 1
+TTCATCAACCCGGGTCCCCAGTGTTACGGAGGTGTCGACTCGTCAAGTTATTCATTAAGGCGGGTCCCAGCTAGATCGTACTATCCAGAGAGTATAAAGC
+>47587 2
+CATTAGGCACGATAAATATATGTCATTATCGACTCCTTTCCTCCCTAGTGGGGGGAAAAAGTTGGTCCGATCCCCGGCATGACGACCATAGGGAGTGCTC
+>47588 3
+GAGTCAATCTCGACCGTGTGTTCCGGTCGAATCCGCCCGCCAAAGGGATAAGGGCCTATGATTTTTAGGCTTTAATCGCCCCTTACAAAAGGATTAGCAG
+>47589 2
+CTCTGCGACAGGACTGGTGGGCACAATGTCCATGGTAGATGGCAATTCCGTGGCGTTACATCTTCAACCGAGTATTCTACGTCAGAACCTCTAAGAACTG
+>47590 3
+ACGACCGTGCCGCGTGATTCGGAGTGGGATTCAAGTTAGTCTTGAAGCCCTGATTTCAGACACAACGCTCGGAAGTCAAATACCCCTGTTGATTACGCAT
+>47591 3
+GGACTACGGCGTGAGATTAGTCGATTTCAAGGCCGCGGATTTCCAAGAATATGATCGTGTCCGCGCCCTGGAACCATTTAATAAACCCTCCGTAATGGTC
+>47592 3
+CTGAATTAACAGCTGTACTGGGATACGTTATCCCTGGCCGTATTGGGACCAGTTATAGTAATCCTACACCTCTGGCGCGTTTCGGAAAAACCACAGCGGG
+>47593 2
+GCGCTGCGGCGTGGCTTGCTCTATATATCCCAGGTGCAACGGGAATTTAGCCCAGACTTGTGTTGTAACGGATCATTCCCAATTCACGAAAAAGCTAGAC
+>47594 1
+ATCTCAGATCTTCGGGAGAACTCGCAATACTAGCGTTTACTGGGCGCCTCGCGTCCTGGAATAATAAGCCCTGGTGAGTACCATTGACGAATTAGCAGCT
+>47595 3
+TTTGTACCTCACACTAGAACAGAGGAACACAAGGACTTTCCGTAGACTACCGTGGATTAGTCTACAGGCTATACTGGCGCCCGCTTCGGGGATTGTCGTA
+>47596 1
+GTAGCTAAAGTACGGCAGAGGAGACTTGCGAACCTGAACCCAGTTATTTTAACTCCACTCACTTTGCTGGCTTCTTTGTAGGCAGGACCCGGAATCGACG
+>47597 2
+AGATGCCAAGCTTGTATACTACTCCCAAACAAGATGTGTGGATCGCCTTCCGCTCTTGAGGAGACTAGCCATAGCCGGATCGCTCGCGAGTAAGTTTTGA
+>47598 2
+CCAACCCAAGGTTTGTGGACGAATACATATCCGCACTATCGGTAACACTTGTCTAACCCAGTTATGGATTTGTCGGTCGGCCCCATCAAAGGGTGTGAGG
+>47599 1
+ATCGGGTGATGACGCTCAGCAACACACGGGATCCGGAACTAGAATCTATCGACGGCTTTATAGCTCAGAAGGATCTGGCTTGCTCGCTACTAGATCTCTT
+>47600 1
+TCGAATGCACTGCTCAGGAGTGTAGAAGGGGTTGAGATGTACAAGCGCATATCCCTACTAACCTCAGCACCTTAGCATGTTCACTTAGTGGCTACTCGGC
+>47601 3
+TAGAGCGTCCAAGGTGTTATACCATTCTCTTCATCCGGGCGGCTGCCCCGCAATGACGCCTATCTGCAATAGGAGAGTATGAACGTTTATAAAGGTGCCA
+>47602 2
+TTCCTCTAGATCGCTGAGTGCCTGACATTCTCGACCTTCGTATCAACATGCAGGTGCAGGCATGGACCATTGAGCAGGTATATGGATGAGACCCAGTACA
+>47603 2
+CGCAACGTAGGCTCGAACGGTCACATACTCTTTGAACCCGCAGCCGCAGATGACGGTTGACCCTCTAATTGAACTAGTATTGGGGCTTAGTGTGACATTA
+>47604 1
+AGTAGGACTCCCGACAAGTCGTTCGACGACAACTTCGGAGGATTCGGCGCAGTGTAGCGCAGCTGATTACTGTTCGCCTCTCTCAAAAATTAGTTAGCAT
+>47605 2
+GATTTGTAATGTTGAGTCCGTCTGTCATACAGTAGAAAACCGGGACATGCCCGGCCTTCACTCTTGCTGGCAAGAGCCTGGACCGAACCATATAGATTGC
+>47606 1
+GAAAGCGACTAGCGCTCCAATAAGGATTGGTCCTGACGAGTGATTCCCCTCGATTGGGACATATGAGAACGTTCGTCTCCCGAGCCTTCTCGTTAGAATA
+>47607 2
+ATTTTGTATCGAGGGCTGCAATGCCTTTATCGACCACGCTAGCCCAGGAGCTACTCCGTTCGAGCTTGCAAATTGATAATGCTCCACATCGGAGGAAGAG
+>47608 2
+CGAGATAGTGTGTCATAAGCTTGAATCCGTGCATTCCGATGATACGTGAGACCATGCTCAGTAACATCGAGCCACTTGGTATTAGACTCTGAGCCGCCGC
+>47609 2
+TGCCTTAAAGAGGAGGGACCTTAAATTATCCCGTATTCGTGTTCTGCTGGGGCGTCGGGAAATAGACTGCAGCTACCATAACCGCTCAAAAGCGTCCTCT
+>47610 2
+CGTCCCAAGATGAGACTCACCTGGCAAAATCGCTCCGGTGGTGCTAATCCGGCACCTGTAGATAAACCGTTTAGTGGGCTGAATACTCGATATATGGCTT
+>47611 3
+AGCCTAGTTAACTGTGCGACTGTGCCCAGGTGTAGTACCGAGGGAGAAGTACCATGCAACCTATAGGCGTTTCGCCATACGGACCTAACTTGTAACCTTT
+>47612 1
+GAGCAGTTCGTATGGTGCCAGGCATCACGGCTAGGATAGCCGATTATACAGTCCCGGTCTCCTTTGACAAATCCTCGAGTGCAACTCGTAACTGAAGTAT
+>47613 1
+AATGGTACGTTCCGGGCTACCGTAGATCAAGATAAAGTCTTAGGTCGCCTGCGTGTTAGTGCCCGTAAGCCACTGGAATCTAACTCGTCATAAGCTACCG
+>47614 2
+TAGAGCACAGGATGCATGACGTCACGTGGTTTTGCGAGGACTCCCTTATTGTCAATGTCTACAAGGGTTCCCAAATATGCAAGGTCACCGCTTCGAGCCA
+>47615 2
+CTCAACGGAAGATCATGATCACCTTTGGAGTACTGGTTTTGCCCTTAAAGCGCCCGAGGTACTCGAAGGATTCGCCCTCATTTGAGCCATTGGAAGAAGC
+>47616 2
+TAGAATGTCCAGAGCGATCGCGTGTTCGCCCGATGATATAAGTGCGGAAACGACCAGTAAATTACAGCCTATGCCCCCATTTATGCAGCCCTTGTGTGGT
+>47617 1
+TACTCGAGCGTTGTACTGATGTATGTGCGGGGTTCCCAGATTATGTCATAATAACGACAGCACACGCCCGCCATTCAGAGATGGGTCCTGCCACGATATA
+>47618 2
+ATTGCCGGCGGCTTTATCTGAGAATGCTTGCATGGCCGCTAGGCTAGAGGTATACAACCATATACACATCTCCATGCACAGAGAGCTGCTGTTGATACCG
+>47619 1
+GCCATTTAACTCTATGATTGCTCAGAATGTGCCTGTCTGCAACCACGCTATTGTGAGTCGGGATTGACAAAAGCTACAAGGGTCCCAGCGAGTGCCCAGT
+>47620 3
+ACGGAAGATCACTTATAAATTTCTTCCGCAGGTCTTGATGGAAACGGTAGCGCCCCACATTATGATTTGCACGCAGGGCGCATGACCATTTGGCCGACGT
+>47621 2
+GCCTCCAATCGTGTAGGCCCATTCTCTTATCCTCACCCTGCCCCGAGAATTAGTGAAGGGGAGCTTATATATGAAAATCTGTAATCCGGACATGGGGGGA
+>47622 3
+GATTCTTCCGTGGCACGCAGTAGGCTAGCAGTCATAAGGACTTTACCGAACGCTAGTGGGCCCCGATGTAAAATCGGTTCCCTAATTGATGACGTCCATA
+>47623 3
+GTGCGCATGAACGGGCATACTCGTCAAAGTTAAGCCGACGTGAGTAAATTTCTTCCGGTGGGCATAGAATCTCCAAGACGACCTGGTTTTTACGCCACCT
+>47624 3
+TGTCGTAGGCTTAGGAGGGCCCGCACTCATCTGCCCCTAGGAATCCTGTGCCTACAAAGAGTTAGTTAAAATCGAGCGAAACTCAATTCGGTCATGTTGC
+>47625 2
+CCACCATCTCATGATAACGCTCATGGGATTGGTTAATCGTCCAAGTCAGGATGGTACCCTCCCAATTGTTCGGATCTAGCTAAGGAATTGACGCGGACGG
+>47626 3
+CGACAAGGATCTCTATAGCCAACCGTTCCCATCGTACAACGTCATGAGTGATCTCTGCTAAGTGGACGCGTTTAGTGATCGGGGGCTACAGTATAACTCG
+>47627 2
+TCTGATGTCCCGACTATGACATCCTGATAGTGTGTTTGGCAGACAGACCAAGCAGCATGTTCATTGGCCCCGGACAAGTCAAGAGCCGGTTAATCCTTGA
+>47628 2
+AGCGCCGGTTCCCGAAGCGGTCCCTGTTGACGGAGTCATTCCAGTACTGGTAGTGATCAAACCGCATTATACATAGGTCGGTCGATAACAACGTATCATT
+>47629 1
+CCCATTGTCGGCGTCATGCACTTAATTCAAGTAGGCCAATAATCATGCGAATTCTGGTCTAGCTCGGGAGCGCCTACAGTGATAGACTCAAGTGGTCGAC
+>47630 2
+CCCTGACCGGGCATACGACAGGTCTCAATAGCCTGCGGCCCTTTTAAAAGACTTCCATGCCATTTGAAAGGACACAAGGAGGTATGTTGTTCGGGCTTAT
+>47631 1
+CGGCTTGGACGAGCACCGATAGGTCTGCCTCACAGATTCGCTCAGATTACGCTTATATTCCAAAAATAGGCGTTTTGCAAGGGCCCAGGTAGGTCATCAT
+>47632 3
+GTTAATGAGGGTGCATATCCGTGAGGCGCAGCGCGATTTATTGTGCAGCGTCTGCTACCTATGCGAACTCGACCATACTAAACCTAATACGTACCTCAGG
+>47633 3
+GGCTTCGGAGTGTGGTCAAGTGCTGGCAATTTGCACTCATGCTTATCCTCGAGGGATGAAGAGTACAGTACAATGGAATCTCCCCAATCCCAACCATCTG
+>47634 3
+GTATGTTCCAAGAGCCCCTCGTACCACAAAAGCGACTCATTTACGTAGCCAGATTACGGTTGGCGATGGACCAGAAATTAGTTTGCCTTCGGGATCTCGG
+>47635 2
+TACAGATAGCCCTCCACAGGTTCCGTAATGGCCTGAGGAGCGCTAGAATTGCATGCCGTGTGGTCACATAGTAGTGATTATCTAACACAACTTGCGGCTC
+>47636 1
+CATGATCTTCTATAGCCATAGAATTCTTGAGTTTGAGGGATCCCGGATAATGTGGTACCCAGCCCGCCGACTTCGAAATCCAAGGCGGGTCTTCAACGAG
+>47637 1
+ATCTGCGTGAAGTATGCATTCACTGGTTAGCCACAGCGTACCACGAGGCTTTGCTCTTCATAGCGTACAGACTGATACCCACAAGAGGAGGATCTGTGTC
+>47638 1
+TGGATGAAAAACTGCAAGGTGCGTACCTTGGAGATGTGCCTGATACACAGTTATAGTGTCCACCGTGCTGAGACCCTCTTATACTACGTGGGCTCACCCA
+>47639 1
+AGCGCCCTGATGCGCTCGTGTAACTGCAGCTCCGCGTTAATAAGTGCTACGGCAAATCATAGTGACTCGTCATTGCGCTACTAGTAATCAGTATGGCAAG
+>47640 1
+ACCGTCTTATGCCACTTCGGTTCTCTCACGGATTATTGGAAATAAGCCCCAGGTAGTGACCGTAGGCAGTCCGGAAAAACTTGTCTGGAAGAACGTGTCC
+>47641 1
+AGTCAACAGCTACCCTTGTTGTTGGAAAGCGCGAACAGATGTTCCCGGCCACCTTCGTACTTAAAACCAATGCTTTTTGTGGGGTAGGGCAAAGCTCGCA
+>47642 3
+ACAGGTAGTCGTTGAGTTAGCCATGTGTCGTTTGGCCCAGGAAACTGAGGACTACAAAACCAACAGCCTCTCTAGATTTTCCCGCATCGGACGCTTATGG
+>47643 1
+GTCACTACAGGTCAAATCTGTATTTTGCGATTTCTCGACGTCACAAAAGCCGGGGCTAGGGCCCTAGGTGGTCATATACCACAACTTACTCGGGTAGCAG
+>47644 1
+GCGTTTGGCTCAGACTATCAGGAGGGAAACCCTCCATATGTGACTCTTTGTTTCCCAAGCCACAGATCTGGCAAATGACTATGAGGCGTGCGATGACCTA
+>47645 1
+CACATACACGTCTTTAGAGCGTTAGTATCAGCCCTTTAAGTCGCAAGAAGGAAACATGTGCTCATTCGAACTGAGCCTGACGTTGCGGCTCGCGGAGTTC
+>47646 2
+GCTGCAAGCATTGTATTTACAGACCGTAGTTCACTACAAATTTGCACGCGGCTTGTCACCGATGTGTATAGGCGAATCGAATCTGTACCACCGGCGACGG
+>47647 3
+CCGGGAACGTTTACTACGGGAGCCCGGCTAATTTCATAACTCCACATTTGTTGCTGCGTGAGCACCTCTCGTAGTACATAATACAGAGGACCGTATGGGA
+>47648 1
+ACGGTACAACCGTAGTCTAAATCTGCCTGATCGTAGCTTATCGTGGTCCATGCGTCCACGGACTTTTAACCGGGAGTCCAGAGGAAACAGTTGTACTGAC
+>47649 2
+ATCCGCAAACCCCCTTGAGCCATACGGCTCTGTAACGGGATGCTTATCAAAGGTTCCGGCGTGGGACTAATGCGCCCGAGATATCTAGTTTAAATTAGGT
+>47650 1
+GCGGTATTTCGAGACAAGCTTCCCAACCAACGTGGATGTGCTAGTTTCTGTGGGCGTCCCATAAAAGCCTGTATGAAGATATGCCCAAACCTATGCGGTC
+>47651 2
+ATTAACTATTTACTTACTTGTACCTATCAACCGATTATACGGAAGTCGCATTATAGGATCCCGACCCCGGCCCTAAGGCCGAGGCGGGTGGGTCAGAGGT
+>47652 2
+CTAGTTAGTAGCCCCAAAGGTACGTGATCCGCGCAGAGCGTCAAACCAGACTATTTTGTAGGACCACGTCAGTGGGTTCACCGTGTACAGATGTTCTCTA
+>47653 3
+TGGCGATGATTAGAGTCCAAAGTGTACGAGTCTTCACGCACCGTCGCGACGCACGCGGGGGATTATTCTAAACACCTCACTTACGATTTGCGATATTGCA
+>47654 3
+CGAGCCCAATTCATAGCCGGCGCCGAAATGAGTTCACCGCAGAATTGGACCCGCCATGTGGACGATCTTATGTAGATCGTAACGTAGTTTATGTGTTCAC
+>47655 1
+AAACCACACGTCCATTGTTAGCGAAGCATATCACAGGCGCCATTTCCGGAGCCCCTTAAACTGTCGTTGTATTCATGCGGGACAGGATATGCTGTGGATG
+>47656 2
+TGCTGTAACTATGTGGCTCTAACTTAAATGGTAAACGCTACTGAGCGACTCGTACGATGTCACATAGAACGGTCCCTGAAGGCACCTAGTCCGGGGTCCT
+>47657 1
+CTACCTAGACCTACCTATTCGGGTGGAACGAATTAAAATGCAACGCCGTGCACGCGCCTCCGAGGGTTGGCGCATAAGATGCTCATTGATAGTTTTAGCT
+>47658 2
+GCCACGTATTGGCTATTGGAACACGTTACAACCAGTCTTCAAAGAGGGGGGGTATCACTGCACTCCGGGAGCCTAAACTTAATGTGATCCTTGCCGCATT
+>47659 3
+ACCGACCGTAGTATACTGTAGAGTAGCTTCGCTTCCGTCGATGGGAGCTAGCCTAGCAATGATCTAAGCGCGCTTCGATACTTAAGGATACGACTACCTG
+>47660 1
+GGCGAACGAAGGAGAATATTGATAGGAATCTTCTACAAAGGTCCTGCTCTTCTGTGATGCCCTTCTCCGAGCAACGACTTGCCTGGATCACCGTTAAGGC
+>47661 2
+GGCCAGACGGCGATAATACTTATAAGCGGTCACCCTAGGATCTTCTACATATCTGCTAGTGAGGCTTATTACACCCGCGGTCGGTAAGTGCTTAAACCGG
+>47662 1
+GTTACGTTTCCGCCGTAGGGAAGTCTGCTTGCAAGCCCGACCGTGAAAAATCGCATTAACGTATAGTAGTGGTAGACCCGATCCCGCATTCATGAATCGT
+>47663 3
+TATCACTGCCCCAGCTCTTAGGGAAGCATCGGTACGAGTTCCAAGAACGATTTGGTCTTATGTACCTACCGTTTGGCAAGCACTCAACGGATCAGATGGG
+>47664 1
+CGGTGCAGTCCGAATACTTATGTCTGTGGCGCCAGGGGACGATAACTCTTCACACACCTATGAAATTAGTGATCACTTTGGGGTCACCTGCGACCTAGAA
+>47665 3
+ATTCAGGGCCAGAAACCGGAGGAGGTCTTTCGCAACGATTGAACTACCTTCAGCATCAGCTATCATGTTTGCTGATTCCGACGGCCTCGGGTATTAACGA
+>47666 1
+CTCGTGACGTCAAGTGAGCGCTTCCCACTTGCAACCGATCTGGATACCTGCCTAGATATTAATGTGAAATAGAGAGGGTGCAGTTACTGGTACCCTCACG
+>47667 3
+AGTTCTGCGAGTCTTTGTTACCCCAATAACACGATTGTCCTATCGTAGAGGGTAGAGACGTGGCCAGCCCTACTGCACGTATCAAGCGAAGGAACTTGCT
+>47668 3
+GGCTGCCGCCCTTCTGGAATAGGTCGATACATGAGTTCAAGCAATCGCTATGTCTGATCCGGAGCGACACCTGAGATGTATCTACACCCGGAGTAATTTA
+>47669 2
+TCGAATTGCGATCAGTCAAGGCCTGTTATTACCCGACCTACAGAGGTTGATCCCTTTTATCAAGGAGGCACAAATGGCGGAAGATTCCTGGCTTCCGACG
+>47670 1
+TCCTAAGGGTAACAATAGGGTGACCTAATTCATCGATTAGCCGTCTTCGCCAACCGGGGCCAAGGTGTGCATTCACGGCTTGTAGAACCTCGTAAGCTAT
+>47671 3
+TCGGAAAGCCCGTCCCAAAGGGATTCATGATCGTGAGACGAATTGCGTTCATTCCATGGCCATAACCGTAACTTCGGTACAAGGATGTTTGCGGTCACTC
+>47672 2
+CCGTCTTGAGCGCATGATAGGGTTCCCTTACGTAACCACATGCGAATAGAGAATGCATCACTCCGGTACCTCTGATATCCATTGGGTAGGATGCAGTCAG
+>47673 2
+TTGAATACGTGATTCCAGGTGCACGGCAATTTCGGGTGATTGACAATTTCAGTGACCACATGGAACGCCGTTAAGGATTGAGCCCCTATTCCAACCCCGG
+>47674 3
+GCTCATATCTCCACGTTAACGGGTATATGGCGTTGTACATACCAAAAGTTGGTCGTCCGTCAACGTAGAGCCTGTCCAGCATAAAGTACTCTACGCGGGG
+>47675 3
+ATGCACGCCTTGGTGATATCCGCGTGGGCGAAATCTTACGACCACTACTACTTACGGCGTAGGTGTAGAGCTTTGTAGCACCCAGAAATCGTGCATCATA
+>47676 3
+CCCACCCGTTCCGACAAAGAAATACATTATACTGGTGGGAGGACTTGCGTGCGTATGGTTCGTGGCCGTAAGGTACATTCAGTAAACCAGCTTGCATCTC
+>47677 3
+GCTCGACAATTCTGACCTAAAAGCCACCGGATTACTAACTAGCTACCTACGCGTTCGATTCTGGCAGAACGGGGGGCAGTTTGACATCAAGGTCGTTGTT
+>47678 2
+CAGGGATTCTGAGAGTGCCTTAGGTATTTTTCCAGCAAGTGAAGTTCAGTTAGCCTCATCCCAAGGTCCGTGCCCTACACCAGATAGTGCAGAAGGCTCA
+>47679 1
+CAAATCATATTACCGCTGACGGTAGTTTTACACGGTAACCCAGAGGTTCTTGGTAGCGACAATCTATCGGGCGAGCTTCGACGATCCGCATTTAGACCGG
+>47680 1
+TAACCCTCGTGCCCGGCTCGTCCAGAGACGGGCCGGTCTATTATCGATGCAGCGTATCTCCGTGTTATCAGATCCGAAGAGATACAGAATAGTATAATTG
+>47681 2
+CCGAGCGTGCTTCGCAATCAGTTGGCACTGGATAGAGGTCTATTATGTACACGAGACTGCATCCCTCACAGCTGAGCGCAGATTAAGTTCCGTGTTAACA
+>47682 1
+ACAGGTGTTTAATACGCACTGCACATAGAAAATAAGTGAGTTGAGCCCAGCATCGTCCGTAGCAGGGTTCTACCCGATCTGCCCTGAGGTCCTGTACGTT
+>47683 3
+TGATGTGAGCCGCCTCATAGAATCGGTTTGGGTCATAAAGCTTCCACCTGACCGAGTGCAATCACAGAACTTCCGTGAAGGTCTCTTAGTAGGAGCTACC
+>47684 3
+AAGCTGGCTAGGCCGTTCGCATGCACGCGTTACTTTTCTTCAGAATTACGTTTGGCAACATACGGAAGAGCGTCCCATGGCTGTCAAGCAACTCGAGATA
+>47685 1
+TAGTTGTCTCACAGGAGATGGCCCGCATGGTCCAATCGAACTGGTGCAGAGTTAATCCGTCAACGGCGAGCCGAAATTGTATTTCGATGTCAATCCCATC
+>47686 2
+GTCTTTACCTCTCTAGAAGCACTCCAGTGCCGGAAGCAGGGATTAGAGATCTGCCAGTCATGTTTCCATAGTACACTAGGGCCCGTAGTGCGTGACATAA
+>47687 1
+TATAGGCGCAATTTTCCACTTCGCATTGTGGATGTGACCTCTGGAGTATCCCCTCATACGCTGTCAAAGGAATAGAGGGCACACGACATGCCGATGGCAT
+>47688 2
+CCAGTACCGGGTTCCTTAGGAGTATCGCAGACCGGAACTTGGTGACCACCGCGAAGTCGCTTTTTTTACAGTAGCGACAACTCCGCATGTTATAAATGAG
+>47689 1
+TGGCGTATCCGATTTGACCACGTTCAACAAGTCGGGGTATATCTGAACAATTCAGCAGACCAGCAGGGATGCCATTTTGCTTACCGTGGACTCAACCGTG
+>47690 3
+CTCCAGGAATACAGTATTGAAAGCCCCGCCGTCCATGAGGCCTTATTTGTCCCGGCGTGCAATATAATGCAGGGATGTAGGATGTATACTCGTCCCAAGT
+>47691 3
+TTCAAGTATCACATGGCCGGTCGTTCAATAATTTGACTCCGGAGACCACAACTGATCGGTCTAGTGTGTAGCAGTGCGTAACCGGTGCCACTCCGATGAA
+>47692 1
+TTCTTGATCTTAGACCGCGGATAGTCGAGCCTTGTGGACTCCCGTGCGAGATGACGTTAGAACAGCGAACGGCCTTGACATATCCCTGTACAAACAAGTT
+>47693 3
+GCAATTAGCCTTTTTGGACCGACTCTAAACCTGTGCGGTGCTCTAGACCTAAGGCACCGCAGACTTAGAACTCGTGATCGACGGTGACCTGGATAAAGTT
+>47694 3
+GTAAACAAACCTATTGGCATCATTAAAGTGGCTCTACTCTACCTGCGCATCAGGCCACAATGTGGGATCGCTGGGCTAGCTTGCAGTGTACTGCAATCGG
+>47695 2
+ACAGGGCTTCAGACAGGGCCCTTGTCATCATCTGGGCTTCAAAATATGACGATCTTTACTTGCTGCCTCGCAATACTAGGCAGGCGATACTGGGTAACGA
+>47696 1
+TAGCGATATACAGCGGAGCAACTGCCGCTTCTGTTCCCTTTACAGTTGGCTGGAGGGTAAGGGACCTGATACCAAAAGTGGTTCTACCTACTGACACTCA
+>47697 3
+GTTCAATCTACCGCCTGACCTGTGATACAGACCAACCCCGGAGTTGATTAGGATCGGACTTCCTAATTATTTGGCGAATCAGAAGCGCGACAGTCGTGGT
+>47698 1
+GTCTCACGTTGTTAGATGGGGAGGCTACAACTAAGCAGCACTCCTCACAGTCACTCATCAGTGTCCGGTGTCCATCGAAAGACGTAGTGCGTATATGTCA
+>47699 2
+CACCCCCTTGATCCGGGAGGAAGCGATATAAATGAGTCTGAGGGATAGATTCCGCTTCTAGTATCCAATTTATCCGTGGGCCTATGAAGCCTCAGCGCAT
+>47700 2
+GACAGTGTTCCTTGTTTCTCACATCCGCTTAGGAAATCGTAAAGGCAGCGTGCCGCACAAGGGAGAAACTAGTTCAGGAGCTTTCGGTCTATCACTAGCC
+>47701 1
+CATGGTGTTACCTGATAGTAGCCAGGTCACATTATGGTTACACTGCAGTGATCGGAAACAGTAAGTCGGGACCTACCTGCTGCCATCTCGCTGCGAAATC
+>47702 1
+GATAACCAACCGTGCAGCACTCATTGACGACCGTCATGGAATCGGGAGGAGAGGCGTTTGCGCTACAGACACAAGCTTGCTTTATGACTACCTTTCTTTG
+>47703 1
+GCTCGTCACTAGAACTGTGCATAAAAATTCCCGAAAAATTGGCATCGACCCCCGACCGTGCTTGTGCGTAGTGGCATTCTGTCGTGGTAATTGGGCAAAC
+>47704 2
+GAGAAGGGTGTCGAGTGAGACAGACTCACACTGATTGATGAACCAACCTAGCATATCGCTTTCCTCTTTTTCAGTATGACGCGCGAGCCATAGCGTTCGC
+>47705 3
+TTGCCCAACTAGAGACATTTCTACAGCTAATGAGCTATCCATTACTCCCGAGACCGGTCGTAAAAGAAACTGTCTTGCACGTGGGGGTGCCATCTTGGGG
+>47706 1
+ATCTGCTGGACGGGCCAGCCAAAGTAGCCGAATCGCGTTATGTAGTATGATACGACCACGTGTTACTGTTCACACCAAGTCTCCCAGTGGATAGCGTATT
+>47707 1
+GGATGTCACCCGTCGTTGGTCACTACGCCTTTTGATTATAATTGTTCAAGCAGATCAATCACAGTGGCGGAGGGTACTTACCAAAGCCAGGACCTCAGGC
+>47708 1
+CAAGCTTTGTTAGTCTACTTCCCGGAGAGTCTAAAGTGAGCCACCTAGCAGGCACCCGCTTGGTGGAAGGGTAGGAGTACTCAATTATCACTCTCCGAAT
+>47709 3
+TACAGTTTAAGGCACGCCTGCAGGTGTTCCCGTTGAGAGCGCCTATCCCTGGAATGTCCTGAATCCCATGTGGATAGAATGACGACGAACATCAACTTTG
+>47710 3
+CAATGCCAAGACTGTGCTCGCAATCGTCACCGTGTCAAGCAGGAGTAGCCTTGCGGTGTACATAAACGAATAGCGTCCCCCGTGTAGATTTAGATTGTTC
+>47711 2
+TTCATCCAAGAGAACTATGCTGTACGTATGGGAGACTCCATGTATAATCGTTAGGCCCACCTAGGAGAGCCGTCAGACAGGTTCCACTTGTGCTCATCGG
+>47712 3
+CTATCTAGGTAGAACCCCACAGAACTTTGATGAGATTCTGGGGAATGCCGGGTAAAAGTCTACAACCGTTTACCAGTCCTCGGTTTCGTACAGGGCGCTC
+>47713 3
+ATTCTCCCTATCGTGGAGGTAAGGGTTGGCGACACACGGTGTGCGCTCCTATCTCATAAGAAGTCGTCTGCGACCCTGACACAATAGGTATGTCCAAAAT
+>47714 1
+TATGATTGGCGAAGGCAGCGAACCATAGTACGCTATTACCTCGTTCTGTGTATCCAAGCGCGAGGGATTCCGTACTGAGCCTCAAATATCGGCATGCACT
+>47715 1
+GTAGGAAGACAACCAGCTAGTCAATCAACCGTTGTCTTTCGTCTACCAAATGCCGAGTGGCGATCTTCAGGATCTTGATGTGGGCGCAAAAGCTCTCGCT
+>47716 2
+CTCGTTAGCACTGACAAGTAAACATACTTGTACCAAGCTCGGCTGTCCGGCGGGAATTCTGCAAAATTCAACCAATGGCACTGTGTCGGGGTGATCTTGC
+>47717 1
+AACTATTTGGGGCCTTAGTGGGGTAGCGGGAACTGAATGTTATCCGCGCACCCCTTTAGCCTTCTAACCTACGGAGACACAGTAAGAAGTTCTCCGATCA
+>47718 1
+GCATATGCTATTAAACTACGTCGCAGTTATAAAGGCGTCGACACCTACCCGGGACGCAACTGCAATTTGGATTGTTCCGCAGCCTAGAGCTGGCTGTTAG
+>47719 2
+GATCACACAGTTAACTAATTCTTTCGAGCAGTCAGTGGCACTAGTGGTGGTTCGTCATGGGACAGAATCAGCCCCGATACGCTCCAATGCCACTGTGATG
+>47720 3
+TATTACCTGTAATTAGACCAACGCCGCGTGCGTGGGTCTAGGGTCTTTCAGTCACACCAATACCCCTGGCTATGAATGACTTCAGTAGGACGATAGAGGC
+>47721 1
+CGAACCTTCCGACCCCATGTTTCGTATGCAGGAGGCATTTATTATATACGACCCGACCGCGATGGTAGAATGAGGGTTTCGCGATCAGAATCTACCAGGT
+>47722 2
+CCCGGAGTGGCGAAACTTTCCAGTTGGACGGTTATTCACGAGAACTACTAACTGACCGGTATCTCACGGGTCTTAGTTCTAACGCTCCCAGTGAATAGAG
+>47723 1
+TAACACTGGGGTAGAAAATACCTCCCACACACCCAAGATCGAGTTAGGGGGTGGTCCTTGGTGTGACTTCAACTACGTCAAAACCGCTTTGGTGGTTCTC
+>47724 3
+TCCAACTGTACTTCTCCAGAGCAGGGGATGCAGGTCACAGTTGTTGTTATGATCATCCACTGTCCCAAATCAGTAGAGACCGCGTGAAGACACGTTCGTG
+>47725 3
+GTCCGGGCACGACTCGCAGCGGCCCGATCATAGCTGTCGAATTTGAAATCTAGTCTATCCACCTAGAATGGTTTATTAGAAAGTCCTAGGCAGGACCTTG
+>47726 3
+CTAACAGACTCGTTGTGTTCTCCGAAATAACGACCGCGGTAGCTGAGATCGGCAATTTTGAAGTCACGCCCATCTTGTGGAATTGCGTGACCATGCACAG
+>47727 3
+GTAAAACGTGTCAACGATGGCATCGGTTCCGCTGGGATTGTAAGCCTTGTACCTTCTCCCCCTCAGCTTACGATTAAGCGCGAAAAATCGATGGGGTACA
+>47728 2
+ATTGCTCTACTTCACTAGCAAAGCTTTTTAGCCGACGGGCGTTTAGACGGACATAAGTCCGGCGCTTCGAAGATCTGTCCTGCCTGCGAAAGATAAGGAC
+>47729 3
+TCTAGCCCAAGGAGCCATAAACTTCGTCCTGATATCCCTTCTAAACACGGTACCAGTGTAGCGTAATTGTACGCGCGTTCTAATAGATGGGGCAGTCGGG
+>47730 2
+GTCCAATACAACCGTCGGACTGCGTAGCTCTGATGTTTTGAACCCAGACGGTATGCACTACCAATCGCGTAACTTAACCTGTTAGGGGTTGTGCAAGGCA
+>47731 3
+GTACCTACGCAGGCTAGTTTAAATCAACCCCCAATAGACGCTGATTTCACTATTTGTCATCAGTGGAGGCCTAGAGCTTAGGCGCAGGGGCATCTAGGCT
+>47732 1
+AATCATAATCAGCTCCAACGTTGTTCAGACTCTAGCGAGATGCGCGGGCGGTGCACCAACGTTGGACAGTGTGTTATAAGATCGACCTTCCCCTGTAAGT
+>47733 2
+GGTGCGGGACAGCGAAGCCAGCCTCTAACAATTTTACGCTACTGTCACGCTTTACAAGCCCACGGTGACTGCTTGAAGGTGCGGCTTTGCTAAATAAATT
+>47734 2
+CACTAGGCATGTGCGAGTGTAACAGGATAGCGATTTGAACATGGCAATCACACGGCACGTCTATCTCTCTCCGTAAAGACCCGTTGTCGTTCTCGGAATG
+>47735 2
+TTTCTACTAAACATTAATAAGGATGCGGACGAGCTAAATACGCGGCTTTTCGTTGCATGTGCGGTCGAAACCGGCCTCATAGTCTGGCACCGCTCAGGAC
+>47736 3
+TTTTCGTTCGAAGAAGCATTCCGTGGGTTCACGAGTCCTAGCAGGATCACCAACGGTGGTAACATCTCAGACTACCATTTCGCTGGACAGCGCGAGTATA
+>47737 2
+ATCCTAGTCCACTTTACCAGTCCGCCGAGACGCTGAGGAGTAGAAATGGGTTAGTACCAGTTTTTGGGCTGCTTCCATGCCGTCACGAAAGGACATAACT
+>47738 3
+CTTCACCTGAAAATTCAGCGAGGCGTTCCAACCGTTGATGGGCCGTCTGTTCGTTAAACCTCGCTGTTACTTATTGGAGGGACGCAAAGACGACAGATAC
+>47739 2
+TCCAAGCGTTGTAGGTCGTTCCTCAACATAATGACATCAGGACCAAGCGACTGTTGTACATGGTGACATCGGTACACTACTACGTAGCGCGGCTGTATCG
+>47740 3
+ACCCAGCGACGGGTACAACCCGCATTTCAATTATATCGGCTCAGATTTAATTTCCGGGGCTTTACGATTGTAACAGGCGGGGGCCGATAAATCCTTAGCG
+>47741 1
+AACATACGAAAAGCCCTATTGGCGCAGCGTCTATTTGGTTTGCAAGCAGCATCTGTCAAGAATCGTGCCACTCACTCACCTTGGGTTTGGGGGACGTACA
+>47742 2
+ATAAGGAGGAGGGCTCGACGCGCCTGTGACGTACATTGACAAGACGTTCCCTTCTCAGCTCCAATGTTCTATGTACTGAATAGTATGCCATCGAGCGATC
+>47743 3
+GGTTCCTGCGCTCCTTATCCGCCCTCAGGGGACAATTAAGGAAACTGAACGAAGAGTCGCCTTTTTGCGTAGGAAGGATTGCGTCGCCACTATAATAATC
+>47744 3
+CCAACATGCGGTGTTCATGAGAGGAACCATTCAATGCCAGGGGTGAGGGCGGCTAATCAACTAATCCGGACTGATTGTTTTCTTCTCTCCTGAACACGCA
+>47745 2
+TCAATGCAAGGAGGTACGGCGTTGGATTGGTACCACTTAGCTCCCAAAGCTCGCCACTCGGTTCTCGACGTGGCAATTACGCAATAATCTTTGGATAAGC
+>47746 1
+CTAGGGACACCGACGCTCAGTAGCTATGATCCTTTAGAGGTAGTCTTGCCCAATATTAGGCCAGCTTTGTACTCGGGAGATTCACGCCAGACCAGAATGT
+>47747 3
+CCTCATTTGGGCAGTCTCGGGTGAACAGACAGGCTGTACTATAACGCCCATTTGAGTACCCCTCGAGGCTGGTATGTATTCCAGAATAACTCATGAGCGA
+>47748 1
+AACCGCAGATCGCCATCACCATTGGATTTCCAGTGGCGTAGTGGTGGCACACGAATCGAAGACTATTGGCCGGTTACCGTATACTTCCGTGACTATATAG
+>47749 1
+GGATCGAGCAGTGTACGTAAGCGCCAATTACGCATGGGCCCTATACGGCTCTAAAGTTCATCAATGTCGCAGAGCCGATACCCAGTGGTTTGTACTTTAC
+>47750 2
+TTAAGGATGATAACTCTGCAGCATGCTTCGAAGGTGTTCCTCAGTGTGTGTAGATGTGATTTCAGCCGAAACACCTGCCACCACCGAGCACACGTCGTAG
+>47751 2
+TATTCCGGTCAATTTCGCGAGTCGGCCCAACTTGCATACATATTAGTAATACAGCGTTATATCAGTCGACGGTATACCAGCGAGACACGTGGCCGCGGTG
+>47752 2
+GCCGACCTATGAACATAAGTCTAGGGGAAACGATATCGCAACATGCTGATGGATATCACCGAGCCCTCTGCGTTCTTGATGCTGCTCTGCGATGATTCAG
+>47753 1
+TGGTCCAAGCAATCCCTACTCGGCACTAGGTCTGCGCTCGCCATTTTGTCTACACAGTAGGATAAGTCGTAGTCCAGTAAAAGTCATGCAGTGGAAGGTC
+>47754 3
+TAAACCGGCGGCGTTTCGCGTACATGAGTGTCACGCCTAGGATTTAACGTAGGTCCCTTCATACTTGCTCGCAGAAGAGGTGTCAATAACAGACGTATCC
+>47755 3
+CAGCACCGTCCCCCAACTGAGTTTCTGGAGGGGTATCTTTCCTTCTACTCCAAGGAACGAATCATGAGCAAGACATTTAGGGAGACGCAGTTGTATTGGC
+>47756 3
+ATCCTATCCAGTCGGGCCATTCTGCATGCAGGGAATTCCTAATAATGAACCAGGACGGCCCGGGAAGAATGGCCTCTTATAGCAATGTCGATTCTGTGTC
+>47757 2
+CCCGGGAAAAGTCTCTAGACGTGTGGCAATCTGTACCTATGGCATTATCCCGGGAGTAGGCTACGACCCATGGCAATTATTTACTTAAGGACACTCGGCT
+>47758 1
+TCAACCGACCGTGGCGCACCTACGAATGTCTACTAGATGCTGGTTTTAGAAATCGGTACACGAGCGAACGTATTGATAGCTGTGCACCAGTCTCGTCTGA
+>47759 3
+TTCCGCTCATCAAAGGCAGCGCAATAGTGCTGTCAATTGAAGGCCGTTTGGAACATGCCTACGCGACAGCATCTCTCTATTGGTTCGGCCTGAGATAAGA
+>47760 3
+TTATCAGACGACCGCCATATACTGCTCGCACGATTCCGTGAATTGCGGTCGTTTGGTAATTCCAAGCAGACGGGGAGTTCCCAGGTGCAACACGAATTTA
+>47761 2
+TCACCGACATCCTGCACTGTAACAGGTCAGGCTACAATAGGTAAGCATGGTAGGTATCGCTGCTTATCCAACATATTCCATGGGTTCACCCTGTGGGAGG
+>47762 3
+CTGCTTATAGGAATTATGGCCGCCCCAAGACACTCAAATGGTGATGCTGCGCATGATCCCTCAGCGAACTAGTGAAATTGTAAGGTGCTCCCATGGTCTG
+>47763 3
+CACGAGGGTACCGATGTAATTCGCTCTATTATCTGGTCCTGGGCATGTAGCTTCACGCGAAGAAATCGCGTTCCAGCCAGTAGGAATTCTCCAGAAACGT
+>47764 1
+GGGTCTAGCGATAATCCCATCCGGGTTTGTATAGGCAACGATTAGGCTAATGTCACCGGTGACATAGCATTGCGATCCACTTATACACGCGTATCCAGGC
+>47765 2
+AGAGGCAAAGCAATACAGTTCCAAACGTTAGTGTCAACCGGGTGGAACGTCTTTTGCCCAATGGTAGTTAGCTAGGTCCCTGGGCCCTCTCTACAGCTAT
+>47766 2
+ACGTGATCTGGACCATGTGGCATCCAGACGAAAGATTTGATGACAGCAGTGGTGCCCCTCTCCTCTTCATTTTTAAGACCCTACCGGGAACTAAAGGGGT
+>47767 2
+CAAGCAAGACAGAGACTCAAACAGACCCGTTGTCTGTCTCCTAGTACGGTTCTCATTGATGTTACTGATGCGTTATAGCGCAACTCTAGTCAGCGGGGCG
+>47768 1
+TTGATCTCCTCGGAGTACGCTGAGTGCTCAGAGTCAGTAAACTGCATTAAATTTAGTCCATGAACCCCGGCCTAGCACTCGCCAGGTTAGAGAGTTGCGA
+>47769 2
+TTCATGCGCATCGAGGCCTAGGGAGGACTAGGTCGATGTCCATGTCAAATAGTTGAATCATTCGAATCTGCACGCATTCACCGAGTAGCACCCTCGTTAG
+>47770 3
+CCGGAAAGGTAGTGTCGCAACTAGCTATAAGACACTCATCCCAAGGGTTGACAGCTCTGTTGGTATTTAGCATCCCTCATCATAGAGATGGGCGCGCTCT
+>47771 2
+GTTGGGAGGCGCAGACCGAGTGAATTTGCTTCAAAAGGGCTTGGCAGGATACACCTACAAGATTATACATCCCCTGTCTTGCCTGCATACGATCCACTGT
+>47772 1
+ACTGACCCGGCATCCGGTTTGGGGAATTCCGTCTCGCACAGGAGTGTGGACCTTTACTATATTACGCCTCTTACATAACCGAGGGGACGTAATAAAGCTA
+>47773 3
+TCGCAACCCATTCGGCTTTCAGGGTTTTCTGAATGGTTACTAGGACTCTCAACGGAATTACTGTGCCGCCGGAATGACAACGCGACACGGATGGAATTCA
+>47774 3
+ATCGACGTCAATGCGAGTGATTGTATCCGACCGCGACGTCACGACGCTACATACAGTTTGAATGATAGGCGTGTACGGAACCGGATTACCCCTCTTTTGA
+>47775 2
+GCGCGCAGGCTCCAGCGAAATAATTCTTTTTCAAGACGAGCAGGAACAGCAGTTACTGATCAGAGTACTCGCGTCCTTCCCCTTGGGGCTGTAGTAAATT
+>47776 1
+ATCAACATGTAACCGACGAATAAGATGGCAGCTCGGTGTAAGATTTACTGTTCTCTTAGTTACGCGGCCACTGGGTGTGCCGGTCGCAATCCCATCCGAA
+>47777 2
+ATCTCACTGTACTCCGTTTTCTGAATTATCATGAGCAATGGAAGAGGCGCTAAGGACGTACGCGGTGACGCCCAGTGTAAGCTGTTGTCCCCAGTACCAA
+>47778 3
+TCATCGCCGCTAAGATGCACGGAGATATATCCATTCCAGCCTAGCCGTAAAGCCAAGATTTCTTCGATTGGCTGCCTGGGACCGTTGAGTTGCGAAAGTA
+>47779 1
+CCGATATACCAAATGCCATGAGCTTCGTTACTGCGAGCTTAGGTCAAACTCATAGAGTTCCTCCGCAGCCAGTGTCTGAAGGGAGCAGTTGGACTATTCG
+>47780 2
+TAAGTTAGAGCTGTACTTGTGATAAGGACCATGCGTTCTCAGAAGTGCGTACAGCCGCGTTACTTTCGCTCCCCACTGCAACAGCCGAAGGGCATAGATT
+>47781 3
+TCGCACGCACTGTGGGCACTCACAGCGCTCAACAACTCGTGTATTGTTGGGAGTACGACTGAAATTCTATTAGTAGGCCTTGGGCTCGATACCAAAACGT
+>47782 1
+TAGATGGAAATGTCAATCACGCCTACTTTGAACTGCGCCACGGCTATGACAATATCGGATGGGTACAATAGAATCCTTTGTGTCGGCACTGCCGCCTGCG
+>47783 2
+CTTGTGCCTACTTGGGCGCAGAAAGGTTTTAGGACGCCACTGCCTGCCCATATATCTAACACAGCGACGTTACGTCAACGTTGAGAAAGGCTGATGATTC
+>47784 3
+GTATTATAGACTATATGGACTCTCATGTGAACGGTACTAGGAAAGCGTCCCGCGTCCCACACGCGTCCCCACGGACTTTCGAGTGAGAAGTGATGTCTTA
+>47785 3
+ATCTGGTGCGCGATCTTCAGTACGGCGGCGGGGATAAAGTACTTTCCCAATCTTGAGGGCGTCAAACGGATTTAACTAACCCAGCATTACTAGCCCGATT
+>47786 2
+TATAGCCTGACAACATCTGGCTGAATTTTACTGAGGAGGGCTGGATCAACCCATTCTACGTATGTCCCTAATGACCTCGACTGCTTGCGGGGCCGAAAAG
+>47787 2
+GGTTCTCTTGAGCTATGCGGTCTACGCTGAGCTTGTGGAGCCCACAGCTTGATAACGGCATCAAAGTGACAGTAAAAGCCATACCCACTATCGAGTTGCT
+>47788 3
+GCGAAGATCGATTGAGTATTTCTCTGTAGGCTAGTATACCACGAACACGTAGAACCGTATTCCGTGGCAGCCGGCATCCGTTAACATGGACCTATCTCGG
+>47789 2
+TTTGCGATAACGCCTTAAATTACAGTGAGCACGAGTGATCCCCACGGCTCCTGTAATCACTCGTACAGGTGGCACGGTTCGAGGACAGATGGTCTCTATA
+>47790 3
+CCCCAGCATCATTTAGTTTAAGAGACCTGGAGCCTTTAGCTAAACGGTTTTCCTGGTTGGGTCTTAGCTAACCCGCGGACATCGAGCCAAAGGGTCAAGA
+>47791 3
+AGTTTGATTATAACGCTACACCTTGTGGACACGTCGTGCGCCGGAAACTTAAATAACACCCTATCCGGACGTACTGAGCTGGGGCGATCCCGATGTTGTA
+>47792 1
+TAACTTCTATGGGCCGTCCATACTTCGCGCGCTGGGAGTCCAAAAGAAGCGCTTTAGAGTTAAACACAGCAATTCAGGTTCCCGGCTATGGGTCACTTGA
+>47793 2
+ACGTTCTATAGCAGGGATCTCGGAGGGTCTCCGCTTTACGTTACCTTACAACCAAGCTAGTCGGGCGATCATCAGACGGTGACCGGAATTGTCACTATAA
+>47794 1
+TTGATTCGAAGACGGGACGATTTGAACATCGGGACCCTCCACCGCAGGGTCCGGATTCCACTTTATAACAGGGTGACGACAACTTAGTGATCTTCCTAGT
+>47795 2
+TAGAATGACACCCTACAGATTGGGTACGTTGCGAGTTATTTGTATGGTATCAATGCCCCGATGCCCAAATCGGCGTGCAGTGATCGTAACCCAGTCACGC
+>47796 1
+GCCAGGTCCTGCATGGGCCTATTGCTGTGATAACAATACAACCCAGCGTAATTAGAGTATGGTAGGCAGTCCGGCACACGGTTGTCATTCCTCAATGCTA
+>47797 1
+GGCGCTGGATGGTCTAAAAAAGGCCAGCAATCCATTTATTACTCCGTTGGTAGACGGCATAGAACACTCGCGTGCTAAATTCACGGCCTAGCTCTTGCGT
+>47798 2
+TGGCAAATGGAAGAAACGATTCTTCCCCTTATTAAGGCCAACTTCGGTTTGGGCAGTACCACCGGGCATGAGCATCGTTCCTCCCGATGAGATGCATGTA
+>47799 2
+AATACATGCTTGTTCTTCCAGATGTCCCCCTTGTGACTAGATCTGGCAGCCGCGAGGGAAGTAGTTAAGACGAGCAATACTTCGGCATCGTCCTAGAACG
+>47800 1
+CTGTTGGGTCGACGCAGTGGGATGTTTTTGGATTCTGCTCTAGACCCTATGGGAGGCTACCAACCAAACATAAGCGTGCCAACCAAATAACCGGTTTCAC
+>47801 3
+GGGTTCCACCTCAGCTGTAGTACTACGGGAGGAGTCGTACCGTCCAAAGCTTCATAACAGGACTAAGTAAATTCCAGGTAGCATTTCGTGTGTACCCCGT
+>47802 1
+ACTAGTAGTTCCCTTCAGGTTGGGGTGGCCGTCATCTGAGTCTACGAGAGTGTTCACCAAACCGCGGAACTAGACGTGAACCCTTGAAATCACATTCGAT
+>47803 1
+CAACATACAAGACCCTTGCGTGTAGACTGTGCTCCCGGGTAGTGTGGGCTCTTATAATTTCATTGCGACCAAGAGACCTTATGGATCCGGCCAAGGTACA
+>47804 1
+CGGAACGAATGGGCGATCCAGGTTGTTGTCATTTATGCGTTGCGCAACGGAAGTCAGCGCACTTATTTCATAGGTCACCTTCGCGATAATAGCAACCCCA
+>47805 2
+GCCTGGACAGGTGCAATAACTCCTCATGATCTGAAATGGGCGACTCAGGATCGGGACGGTCCTGTTCTCACCCCCATAGATTTATAATACTATGGTGACG
+>47806 3
+GCAGTATACCAGACAGCTGTACGTTACGTCCGGAGGCTTGGCTTTGACGTTATTCATACAGAACCGATGCACAGGATATATTCATCCCGACGCTGATCGG
+>47807 3
+CAGGGTATGGAGTGTCGCCGAAGGTACTTATAAACCGGAGCTCAATCATTCCCAGCCTAGGGGCAGTCCGACCTGTAATTTCTGTCAGAGACTACTCTTA
+>47808 2
+CGCAGCTGAGTAAGCTTGTCACTCTACCCGAATTTCGCGGTATCCAACATGGATACGCGAGGGTATAACGCGCCGCTGCTTATTTTTTGAAAAGGCACGA
+>47809 2
+AGCGGAGTCTATCAAGGCCTGTATACCGATAAGGAATCCACATTGTGCGCCGTTGGTGCCTGCTCTCAAACTGAATCTCCGCTGCAGATAGTATAACGTG
+>47810 2
+AGCCGGTTACTCTGCACAGTGACCATGAAGTTCTCGTTCTGATATACAGGGCCAATAACAGATACCGGTGAGCGCTCCACTGACTGAAGGGCTACGTTTT
+>47811 1
+AGTGAGTCAATAGCCCTTCCTTTATAGCATACTGCCTCTCTGGACGAGGACTGAATCGCGTGGCGTTAAGTGCCGAATGACGGGAATTCGTATACACCAC
+>47812 3
+ATATCCCCAAGTGCTCGGTACACCTTCAGTCATCCAATCGTTATGGAGGGGGCGCCACCGCGGCTAGAGGCGAAATGTGTTCAGTACACTTATTTTAAGA
+>47813 2
+GCCCTCGTCGATTTACCTCACGTTAAACCAGGCCAGAATACGGCCGCTGAGGTTTTACATCAATAGGGAGGCGGAAGCTGTTAGACCTACATGTAGTTTC
+>47814 2
+GTAGGAAGGGTTATCAAATTGTCGTCCCGCAGACACTGCTTGCAAGAATCTAAAATCTACGCCTCCCTATGGCATGAGCTGGTGTGTGACGTCACATCGC
+>47815 2
+ATCCTCATTACCAAGTCCGGTTAGAATGGGTCCCCATATCTCGTAGACGCGTGTGGTTTCGATAAGGAGCGCTTCCTAAACATTCGGACGATACGGCAAG
+>47816 2
+ATACTAGGTATTTACGGTTGATCCCGGTGTGGCCGAGCAGACAAGCGTTTTGACACATCCCTTTCGATTCTCTATCAGGCATAAAACGCAGCCGGAAGGC
+>47817 2
+TTAAGGCTTGTACAGTCGGCGAACTACGCCATCGGCCATAGCCAAAGTGTTAGGATCTTCTTCGCAAGGGGTTTTGACTCACAAAGCAACTGGCTCCTGA
+>47818 1
+ACGACTTAGCATGTAAGTTGCATCTTGCTTTAGAGAGGCGACGGGGTCTATGTACGAAGCTCCCTAGAATCAACTAACGACCTAGCTGTGGCATTCCCGC
+>47819 1
+CCAGACAGTTTTTGCTGCGCCCTTATTGCTCCCTATGAGGCCCGAGCCGGAAGCTCAATGTATCAGGAACAATTTTCTGTACGAGCATGGAATCGGAAGA
+>47820 2
+GGGGAAGTGTGCGTATCTGCCAATAGGTTCAAGCGCGATCCCTCTTATACGACTAGGAACACCCGTCGCGTAATCCAGTTGATGGATCCTATTCAAACGT
+>47821 1
+TGGATTACCAACAACGGTTTGCAATAAAGAGAAGCGTTTACGATACTTAGGTCGCTCCCCCATCACTTCACGTGTTGAGGTCTCGGCATCCAACGGTGGG
+>47822 1
+TTGCTGCCGGGGCACATAGCTTTATCAACGGCAAACCTGAGACCGCCACAGGTTAGCACTTTTAATTATGGTCATCTGGTCGTCCGGGAAAGAGCTCAAT
+>47823 2
+GAGTATAATCGCAAAGGCTGGCAAACCCTTGATGTGCTGTAGGGCCCTGTTCGTAGTTTACAGCACTCTAACCGGTGCTAGAGTCTCAGATAGATCACCC
+>47824 3
+GGATCAGACCCACTATCGCAGAAACTCTTTGCCGCGTATACGTATGTTTTGTGGCAAGCCGAGTGGTCTGAGCAACTGAGATGCGCTCTAAACACCAGTT
+>47825 3
+ATTAGTTGCTTCGCCCCGACCTAGATCACCGTGAACAAAGCTGAAAACTTACGCCGGGCTGGAGCGATTCTGGGAAAAGTATATTTGGCGATCGTTTCCC
+>47826 3
+TGAAGTCCCACCTTGATGGGGACTGGAATTCGGTGATACGAGTTTTGATAATCTCTTGCGGGCAAACTGCGAACACGTTAAGTCACGTGATCCACCCACC
+>47827 1
+CGTAATCGTTGTCGCATCGATGCGAATCCCTTATGGGAAATAAATCGGGCCCAGCCATACAGCTTTTCGATAATTAGCTGTGCCGCTAGGGTACAGCCAG
+>47828 3
+TAGGCCGCAGCGAGCGTGGCGACCGGGCAGCTCGCGTTTCCCTACCCAAACCAGTTATAGATTTGATAGGTGTGAATTTGGCAAAAACATTTACCTATTC
+>47829 1
+TTCTCAACTACCTGCGGACAATATGTACTTCCGCTTGGTGAAAATCACGGTTGTCAGACAGCAACCGGTGAAGTGTACACTTGGCAACTGTGCGCCGGAT
+>47830 1
+CGTGAGGCTACGTCCCATGCGGTATCTAAGTTAATGTAGCTTGACGGGCATCACCCATAACCAACACCCATAATCGATATTGGTGCGTCATGGTCAGGTG
+>47831 2
+CCGTCTGTTAATTCGGCATCTTTTTTATGCAGCTGAGACAGCAGGCCTAGATCGATGCACCACGGGCCGAGAAAGAGTAAGGTCCTTTTAAGTCCCGCAA
+>47832 1
+TAAGTGTCTCACGGATTTAGAGGTCCGTCCGCCAATGGTCCGTGTGCTCGTAAGGGGAGGTTCACTAACGCCTCAACCCTTTAGCAAAGCTAAACATATG
+>47833 3
+ACGCTTTCGTTACCCGACTAGGTGAAACAGGGCGATAGTTACCCTTACCCCTTACCTGCGGTTGTTAGAATCCTGCTAGTCAAAGACGAGATTAGGGCAG
+>47834 2
+TGTTCCGCCAAAGGTTAACAAGGAGGTTACCAGGAGTGTTGGGCCCTTAACATTTTTCATCAATCCTGGCCTAAGAACCGTCGTCCCACGGAAGCATTGG
+>47835 3
+CAGCGCTCTCAAGCACATCGGTCTTGCATTAAAGTTCAGTACTAAGAAGTTAGCGGTTCTAGCAGCTGCGCTGTGTCCACGAAAGTGCTCGTAGCTCAGA
+>47836 1
+GTACCCTCCACTCACATAGAGGCAAATTGATTTGACTCAGGGACTCCACAGCTGTCTTTCCGTTACCTTGGTAGTGGGAAAACACAGGGTGCTAGCATGG
+>47837 1
+GTTGCGGGGATCGGCATCGAGGATTTACTGCGGATACGCTCAGACCAAAACTATATCTCACCGTACACGACGATTGCTCTGAATAGGTGGCTCACTTCAT
+>47838 3
+ACGATGGCCTGATCTAGTTGAAAACCAAAGGGCACCTAATCCGACTTTGTCTGCGTGGTCATGTAACAGCCTCTTGGGACCGACGATAAGTGCACTCTTG
+>47839 3
+CCGCGTTTGCCGTCGAAGCGTACAGTTGAGGCGTGTCTAACCGAAACGAGAAGTGCTATCAATGAGCTACAACGCTCACATTTGGTCATTTTCCCATGGA
+>47840 1
+TCCGGGTATGCAGATTTCCTCTTCAGAGCACTCGGTTCAAATCTAGAACATCGCCAGAAAATTAGACTAGAGTCGGGTACGTTTACTCACCGGTCGGCGG
+>47841 2
+CACCAGGGTACATTAAAGTTTTATCTTGTTCGAACCCTGCCATATTGACTAATCCTTGTAAGTCGGCGTTAGCTGGCAGACGCGAGAACGCAGGCGGCCA
+>47842 2
+AGCAGACATCTCTGTGGGATTTTATTCCCGGGTATATTTAACGCGTTATACACCCAGCAGGTTGCTGCAGGACAGCGAATGACACCCCCTGGAAGCAGTT
+>47843 1
+GCGGTAAGCGGGCTGAATGCAGCTCGTGTAGCCGATGAATGCCATACCTTTATCAAGATCTACTTTTTCGCATACGAAGCTAGGTGCTCGACCGAAATCC
+>47844 1
+AAATTTCCAAGTCGCTGTACTCGGTACATCATAAGGTCCGGAGGCACTCGTGTATAGACCGGCAATACTGCATGTCCAAGCCATTCTGGGCCGTGATGTA
+>47845 1
+ATGCATATCGCTTACCACTGAATGGACATGTGCAGGCCGGAGACCTATCTTTTAAGTAATCGTAAGGTAGCGTACGGTGCGTTATCGCGTCACACCGCAC
+>47846 3
+CTATATACCCTTCCGGTGCTAATCAGTGAAAGCTGACTATCAGGTGGAACCAGATGCTGAAGTCCCAAACTTTCCTGCGCTCAGGTCAGGGTCGGATGAT
+>47847 3
+CCTCCTTGGACGATGGAGTTCAAAATGAACAAATTGAAGACTGGTTGCTAGAAGCGCCCAGTCGCAATGCGTGACGCTCTGTCTACTTCGATCTCGCGAT
+>47848 1
+CAACGATGGATGCTAGCATTGGGTACTACCGGGACTCGTCCCAAATAGCTCTTTACGTAATGCCCACCGCGCAGTATTCATCTTGAGAGTAGTGGGTCAA
+>47849 1
+CACTGTGCCCGTAGGCCAGAATGCCTCAGTAATACGAAGCCTTATAGCCGGCCAGGTGGATTCGGGATCACAAGGTAAGAGTTCTGCCTAATCTATTCTT
+>47850 1
+TCCCGCAGACGTGGCTACTAGATGCGAGCTTGGTAGTGTTCCGGCTCATCCTAACATAAAAGGAAATTTAATCTGACGTACGCACATTCGTGCCCAGGGT
+>47851 2
+TAGTCGGGTGGTTTGGGCCTCAGAACTCTAACTTGCTTCAAATCTCCTAACTCTGCACAGACAGCGGATCGGTAAGGGGAAAAACGTCACTTCAGTTCCG
+>47852 1
+GCTGACTGCTAATCGGCTCCCAAGCATAGTCAACGATTGTTCAGCCACATAGAACGGCCTTGTAGTATCATTTAGGGCTGGAGAGAGTCACCCTAGTTGC
+>47853 2
+AACGTTTATGGCGCGATTTCGAGTGCTGATTCGGTTTCACACTGTAACAACAACTACCTACAGTTGGCGCGAGCCGCTGTCAAAGCCAAAGCTGCGTTAG
+>47854 3
+CACGTCAAACGTCGGTCCATTGGAGTTCGGCGTAGCGAACGCCAGTAAGTTGGACATACTTGAGAACATGCTTTGAAATCGCTTAATAGCTTTGCGCCCC
+>47855 1
+CGAATAATCCAGATTCAAGAGATAGCGGGGGCTAAGTTACTCCGAGCGTATCCCACTCAACACGTTGAGCCAGTTTCTGTCCCGTTAGACGTCTATGTGG
+>47856 3
+GAGCGATTATTACATGAACCATTCAGCATAGCATTCCGGAAGTACGCGAGTTGACTGGCCAAGGGATCTCACGCTGTCTTATTACCCGCGTGATTCAGGC
+>47857 3
+TTCGGAGCAATCATAAATAGCGGTGGTTCGATCATAATCTGTCCATGCTGGCGGAAACTTGCCCGTATTGTGACCAAGAGACACGCCTTAACTCCTCGGG
+>47858 1
+TGCCTCCGCGCCTTCTAAAGATGTCTAACGGTAGCATCAGGATCGACTTTCGCGAAAATTTGTGCATGCGAGAGCTGATCCCCGAACGTACATGTGGAAT
+>47859 1
+TGCACTTCGTTTGCCAGCAGATTGAGCTGGCGCTATAAATCTAAATGAAAATTGGTAGGCCCTGAGGACTAACAACGGCTCGAGCCCCTCTCTTATGGCG
+>47860 1
+AGTGTATGACCCGTGTCTAACGTCGCGCAGGGTAGACATGAAGTCGGATTCCTGCTCTCACGCATTTCCAGTGAAATTGAAGGAACATCCGTCGAACTTC
+>47861 1
+CTAAAGGGGACACTGGTCGGCTGTACCCCTGCATAGGTTTGCCAGCAGTCGTAGGCACCTGGGGTTTAAGACACTCAATATATCAAACCTGCTTCAATGT
+>47862 1
+GTCTGGCTCAATGTCTGGAGGTACATGAATCTGACCAGACCCAAGTCCCGGCTAGACTGGTAGTGTATACGCACTCGAACACTACCGTCTTGTTAAGGAT
+>47863 2
+TCTCAGTCTTTCTCATCTAAGGTTGTGCTGAATATGACTATGACTGCCACCGAAAGGCGTTGACCAGACGGGGCCTAGGAGACCACTCAGCGCAAATGTT
+>47864 1
+ATCATCCGGTCTCTTGAGCTCTATATAACTACGAGGGGACCGGTGTATGTGTGCAAGGGATGCAGCAGCTCTAAGCACCATTATAAGCTCGACCACTCTG
+>47865 1
+CATCGGAATAGAAAGTCCGTGCGATCTTAAGGTCAGGGTCCACATTTGGAGCAGTAAAGCAGGCCTTCGAATGCCTACCCACTAGTTCCGGCTTTAGTCT
+>47866 2
+TTGTTAGGCATACTCGGTAAGATGTGTCATTTAGAGCCGGAACCATACAATTACCTAGGAGCTTCGCAGCCGTATTCAAGGCGCATGATGCCGCGCCATC
+>47867 1
+GCGGGATGCTGATACTTTGCGTTCCGCCCCTTGCCGTACATAGTATACCGAGGTAGGAAGTTTAGTCGCCAACACCATTGACCACTGAATTACGTGAAGA
+>47868 3
+CATGTATGAGGATCCGTAACGCGATACTATCACGCAAATTGGCCCGTTGAGACGGCCAAGTTCGTTTGTCCTTCAACGCGGATAAACTGATTCCCGAGGT
+>47869 3
+AAATCAGGAACCCATTAACGTGCATTTGGGCTTTCCAAAGTATGGCCTTGAGCGTTATCCCGTAGACGTATCAGGTCGACGGAGCCCGAATCTGCATTGC
+>47870 2
+ACGGGAGGTGTTGGAGATATCTCCTCCCCAAGAAGGTCTCTGTGAAAACGCTCCCGTGCAAATTATCCCATGCTCCTACTCAGAGTAGTAACTGTGTGAG
+>47871 1
+GCCCATGTATATGAAAACGTGTCCACGACGCACTGAGATCTCCGAGCGGCATATAAATCCCGTTGGGTCCGTCGAGAGCGATAGCTTTGATTGCCTATAT
+>47872 3
+GCCGACCCTGTGCAACTTGGACATGTCTAGCCAAGTCGGGTTAGCACACTCTAAGGCACGTGGCATCCCGTTAAGCTAATATTATATTCAGGGGTCAGAT
+>47873 1
+CTATAGCCAATTAACCAAGGTCCAGCCTGGCTAGGTAGGTTTTGGGTCCTTTAACTGTGCCGCAGGCCCCAGGGATCCTGGACACAAGTATCATAAATTG
+>47874 3
+TAAGGTGCAGTCTCACCTGCCAGTGCAGACGGATGTCATTATGCCAAAGGGACCCAGGTCGTTAATAACCCTAGCTAATGGACTTGGCATGTCCGTTCTA
+>47875 1
+AGTAGGTTGGGCGTCACGGATCTATCAAACCTCAGAAGGCCAGCTCTCCCCTGTACTAGCGTCAAAATGAATATTATCGAGGGTCGTCCAGTTTTCAGGC
+>47876 1
+ACTTCCAGTGCAGATGGTAATGGATCCTTCCTCCTTAACTGAATGCTAGCAGAGGTGCGTCTCTCATACTAAGATGGGACTGTAGCAAGGCTAGCCCGCA
+>47877 3
+AGGGGAACGTCCAGCGAGCTGCGCAGTAAGCCATAACATTATGGTGAATTACGTTACTCCGTAAATTCGGACCTTCACTAGCGACGGCCGTGTCCATTTT
+>47878 3
+TGCACTTATGATGCTCTGAGCGATGTAGTCTAATGCCTTTGCGTCCCAGGGGCGATCCGCAGCATAATCAAAAAGCAAGCCGTTGTATTGGACTGACACC
+>47879 2
+ACGCTAAAACTTAGCGTGTAGTTATGTTGTCGTCCCCGATTAGAAGCCTCTACGACTGCGTACAGTCTCTCATGGTCGAGCGCTAACGAGAAGGCCAGAT
+>47880 1
+GCAAGTGATCGATTCGTTAAAACTTCATCGGTGGCTGCCCGATGGTCCTATAGGAAGTCTACAATGTATACGACGTGCCGTAGTCTGAGACATCACCGCC
+>47881 1
+ACGCCCGAACGATGGACCCCGCCATTTACCATATTGATATCTTAGATTAAGGGGTCGCTGAGAGCTGAAAGATTGCGATATTTCGCCGTCCGATCAGCTG
+>47882 2
+CAACGTATCTTTTCCCGGGACGCTATTTCGATTGTGACTCTACTGTAATTAAAAGCCAGAAGGCACGGCCCAATGACCGCAGGCGTAATGTCGGTCGGAT
+>47883 1
+TATCTAGTGCTCCCCAGTGCTGCCGGCGGGCAGGGAAATAGATTTCCGGAGAAGTATATAGCATATCCTATGCTTAACCTCCCTCCAAATGGGATAGGTC
+>47884 2
+ACCGTGGAAGATCTAGAAGGGGTGTACCGAATCTTTTACGGAACTCTTTTGATACAGCTATTTCCCCTACGGGCATACCGAGCTTCGACTAGGGGCAACC
+>47885 2
+CGTCGGACAGAGACTTGGGGACGACTCCAGAACAAAGGACGCATAGCCACTTATCCCTTCGTCGTGGTTTTATAGTCTCTACGTAAGACGTGCTATTGCA
+>47886 2
+AGCAGGATTCTTGTGCATGCCTAACAGAACGCCCTTTGGATCCGCTAAGATTCTAACCTTGGGGAAATGCCTGGTACTGAGCTTCTATAAGCCGGCCGAA
+>47887 1
+GGGAACCGGAGACACTAGGTCTCGATTAGATCTGCCGAGATGTTCGGAGGTACTTATAAGGTCTCCCAGAATTGCTCATGTACATCTCTCGTCAACCACG
+>47888 2
+TTCTCCTGATGCAGACAGCAGTACCAGGACTCAAGCTCGTGATCTTATCCGGTGATCTCTAAGACTGCTGGTAAGAAGTCCGACTAGTGTGGTACGCACA
+>47889 3
+AAAAGCACATAATGGCTCAGCGAGCGCAGCAGCGGCCTCTTTGGATCCTCTCCGGAGAGGATCTATTAGGTACTAAAGTTGTCGTCATATCATTTGCCGC
+>47890 2
+AGCGTCATCGACGATCTTGCAATACGCGTCAGTAAGACAGGTAATGACCAATACTCTATCGGTGAATCTAGGTGCACCGCTTTCGACTGTGCCCTGAGTG
+>47891 1
+GATAGGAGATTATTCCTAGGAATTTAGACCGGCAGTGTTCGCGCGAGATTCCCCGTCCACTCTCTAAGCAGAAAAGGTGTCACGAGATCCGTCTTGCTAC
+>47892 1
+CTAACCCGGAGGGCTTTGGTATACTCAGTACACGCCCGCCGTTTCTTCCAATGAGGCTACCGTAGCAATTCTGTATTATACAAGTGGGGGAGGAATCACA
+>47893 2
+TCGGAGGCACTCCTGGCGACAACAGTAGTTGGTCTTAGTTGGGGATGGCTAAAGACACAACCGTTCACATCGTTATTGGGACACGCTCTAAACCATCCTT
+>47894 2
+GGTTTATACAGTCTGCGAATCCGTTTGTTTCCGCACCGCCTGACCAGTTAAACTACAGCCTGAAGACGAGTTGCGAGCCGAAGATTTGACATGCGAAGCT
+>47895 2
+TATGGGCCGCGTGGTCACTGACCAAATTTGGTACAATCGGACCATGGAGCATTAGCCCGTCGGGTATCGTCCGTATAGCCTCATGATACTAGATCATCAA
+>47896 3
+GCGGATTTGGTTAACCCTGTCCTATAGGACTAGTAGCTCCGCCGGGTCCGAAAACCGCCTATATTTAAATAGACAGTAGGCTCTCAGAAGCCTGACGGTT
+>47897 3
+GCAACGGTATTTCACCTTAGACTTGGCTCGTTTCGGATTGGAGATGAACTGTGAAATCTTAATGTACGTCGAAGACGGAACTACAGGCTGCCCCGCCACC
+>47898 3
+ACTAGCGTGAGATCGGGACGAACTACGTTTTCGCTACACTGAGCGGCACTGTGCACGGCAGTAACTAAGTGGTCCACGTTCATCAAGTACTTGCTTTAAC
+>47899 2
+CATTAGATGGTTACCTCAAGATTCGCAGGCAACCATACTGTCTCAGATACATTCCTCTGCCGGGTGGATGTGGTGAGCCACCACGGTGACTTGTACGAAA
+>47900 1
+AAAACAACCTGTGCTGCCACATTTGATCAGTCAGCCTTGACTACCCCCGTTCGGGTAGGTAGAAGTGCTGCTGTGGCTAAGCCGACAGGGAAATTTTTCA
+>47901 1
+CCATCCCTACGTTACGAGTTCCTACAATCCAGGCTAGTAGTTCCGATACGTGTCAGTCGAAGTGCATGAGTTTGGGATATCTGATCGCCACCAAGGAGAG
+>47902 1
+CTGCCACCTCGGAAGGTACACAGGCCATAAGTGTATCCACATTTGACGTGGGTAGTAGCGAAACTCTGTAATGACCGCTATGCGTCTGTTCATTGCACAG
+>47903 1
+GGATAAGAAATTCACTATCCGAGGCACCATCCTTCATACAACTAGAGTGGCATCCAAGTGCATGCGCGATCGGATGCAGTGCGATGTCCCTTCGGTTTGT
+>47904 1
+TGCTTGATTTCATGGGCCCCGTATACGTTGGTGCATCCGGATCCCAACCCATCTACACGTGGGGTGCGACAATACCTGTAGTATGAACTTGAAGGCAAAA
+>47905 3
+AGCGATGTCATATTAAGCGTCATCCTGCACATAGCAGCAAGCTGAGCGTGAGGGGTACTCTCTAGCGAGCTGGGCTGACTACCAACTTCTCTTAATCTAG
+>47906 3
+GAAGATCCATGTTCCGGGTTAATGTAGCCGCCCGACGTCAATTGTTAGAATGCACACAAATGTGGTGAGGTTCAGCTCCAGATAGCTCCGAGCTCTCACT
+>47907 3
+GGGTGAGCTGGTATGCAGCGTCCACCATTACTACTCACCTGGGGAACTTATTCTCGTGGTAAGAACATCAGATGCTCTCAACACCCATCGAGGGATGTAT
+>47908 3
+CCTGAGGCACACAGGCTATTATGGATCTGAACGGCGGGTAGTCGTTTGCTCAACTCATGACGAATAGGGCACGCTCCAACATCTACGTTTGGACATTACT
+>47909 1
+CACTAAGGAGATCGAGCTGATTGTATACAAGTGCTTGATGTCCACATAACCCTGCACCCCATGGGTCGCCATTTCCGGTTGAACTAAGGATTGGCTCAGG
+>47910 2
+CACCCTATCGAGCCCCGTCCTTACCAGCTGATTTGAACGACATAGGGGAACGACTTCTCATATGCGAGGAGGAAGTGAGGCTATCATCGGATCGTTTTAT
+>47911 1
+ATTCAGTTCGGCGTCACCACGTAGAGGCAGACGCTGGTATTCCATTAAACTATCTGCAGTCGTGTTGGAGTAGTGGCCCGGCTAAAACATTCAGCCCTAA
+>47912 2
+AAGAATAACTAGCATGCAATCCGCGAGTTTATCGCCAGGTCAAGCGGCCGTGTCGGTCCCAGAACGCTAGGTTCAATCATTCTGTTTGACGGGTCACTAT
+>47913 2
+TACTCACGCAAATGCCTCGTAAAAAGACTCTTACCGAGATGTGGTAGGGGTTTCTCCGTAGGGTACAGTTACGGCCTCTTAGGCAAGACATCTCTCCGAG
+>47914 3
+TTATTAACTAAGCGCCTTCCTTACAATCCTTGCAAAGTAATCCTGTACTGGATCCAATCGGACTTCGGAGGTTGGACGGGAACCCCGAGCTGGTGAGGCA
+>47915 2
+TATGCAGCTTTCGAGCCTTTCTGAGCCATGAGATACGACACCCGAGGGGTACCAGTTAATGGGATATAAGCCCTAACTGGAACCTTCCTGGTCATCGTGA
+>47916 1
+ACATCAAGGGTTCTAAGTTACCTTCTTCTCTAATACGGTACCTTGTGATGGGAAGGTCCGGGACTGACTACCCAAAGCGGGAAATGTCACACTTCGCCGG
+>47917 2
+CATGTACTACTATTAGCTGGCAGACGACAACGACTCGTGCGTGGTTGTCTATGACCTGTAAGACTACCCGTTGCCTTCAAGGCTACCACAATGAGGTAGG
+>47918 1
+CGGGCAACATGGCTTATGGGTGGTAGTTCACTGATATTACAGATTCACTGTATCCCTGTCATAAAGTAGACCTCCTCAGTCACAACGCCATGCGCGGGAG
+>47919 2
+TCTCACTACAGCTAGCGACTTATAGCACACAACACACGAGTCTTCCAGGTGCAGACGACCACACACATGTTGCGGAGATGGTTCGTTGTATTGGGTTGTG
+>47920 3
+GATTCCATTAACATTATAGAGCCACCATGTGTCTAGGGCACACGGATGGGATCGCATACCCCGATTACGATTTCTCGCCGCTAGGGCGGGAAATTGCTTA
+>47921 2
+TATCATCTGATTAGAGCTTATCCTCGGTGGAAAACGCGGTGGTTCGGCTACTGCCAACCGCAAGCGGTGAGAACAATTACCGGCTTCAAGATCCCTTATG
+>47922 1
+GTATTCAGGATAACATGCCCGACAATTTCCCTCGCGCTTAGTTTGCTGAGGTAGAATGGTCAGCGAATACACGACGAGCCTTTCCGTCTCACGTGAAGGA
+>47923 3
+CGGGTTTGCTTCAAGACATCTGACGGAATCGCGGACATAAGTCTATATCGGGAGCGGCTGTGTACGACCAGTACATTTCAGATATCACCCTCTGCGATAC
+>47924 3
+TGGAGGGTTATCGTTGTGCGGGATGTCTGATCCTCGTGGAACCCGGCTACTGTATAACACCCGGACACATAGCACTAAAAAGGCTACATCAAGTCCCTTT
+>47925 1
+ACCACTTCGAGCGAGCATCCGTCAAGAGGTCTCGCTAGGCGGCATGCTCACAACAACATCAGTGCATCAAATAGGTTTTGATTAGTTCCTGTGTCGGATG
+>47926 3
+TTTCAGTAGGTACAGCCAGTCCGTGACTTAACTGCTTTAGATAGCGCCCCACAGGTAGAGACGTCAGGTTCCAGAAGGTTCTCTGAGTGCCATCGAAACT
+>47927 1
+CCACTAGGTGGCTTAACAAAGTTGTCCTTTCGCTACCTTTCGGGTAGTTGTTACAGCAGGAAACGGGTAGGCAAACGAAAGGCACTTGCATGACCCTCCT
+>47928 3
+GGCAGTGGACCACGTCCGCGCGACGGAATGGTAATTATCTAATTTGAAATTCATCTCCTTCCGGCGCTGAGCTGTACATCCTGAAGGCAGATCATACTAG
+>47929 2
+CGCGTCACTCTGAGGACGTTCCAGATTAAGAGGTACTCGCACTAAAAAGCCTCATCTATTAAGATTATCCGGCCATTGGAGGTCGACGGTGCTCGTTGCA
+>47930 1
+CGACCAGATACTGTGGGCTCTGCACCCATAAACACAGTTTAACGGGGCATGGACCTCGGTCAATGAGGTTACTCATATCTGAATGGTGTAATTCTCGCGC
+>47931 2
+GCGAAATCTACTTCCAACCTCAGCTGTCCTACGGTGGGGTGGAAATATCGAGCAAGTGCAAGGTTATGGTGGACCGTCTCCTTCTATGAACAGATCCACT
+>47932 3
+AACAAGTGGCACTGTGTCTACATAATGGATCGCATTGACTTTATGTTAGCGGCGTGATTGCACACGCCAATCGCACTGGGCGATGTACACCCCACTGATG
+>47933 1
+AAAGCCTGAAAGACGATATTGACCGCCGTACCCAGAGAAACTTACTGAGGTTTAGTGGTTAGACGCCGTCCCCATTCTTAAGCCTGATGTCTGGGTCCTG
+>47934 2
+ACAGCACCTGTGGCTGTTCCAATTAACTCATTTGCTGAGGCATCATAGTAAATGGCCAACTGCGACGCGATGCTCCCGCTTCTACTGTGGAGGAGAATAG
+>47935 1
+GATTGTACCGTTGATAGATTTTCGGGCTCCCCAGCCGGAGACATTTTTGCATGAAACGCCTAGTCCGTCAATGGTACATGAGCTACCCAACACGAGTGAG
+>47936 2
+GTACTTGAAATAATCGCGCTCTGTCGATTACCGGATAAATGCGCGGCATCACTCTCCCCTGATGTAATGCAGACGTGTGCAATCACGTTACGGGCTAAGG
+>47937 3
+CGGCAGTAATACGCCGGACTTGTGCGTGCTTCGCTTGCGAGGCCACTGCCAAGTGCATAACGATTCATTGATTCAGAACATAACCATAGTCGAATGCTGT
+>47938 3
+GAATAAAAATCAACCATGCTTTCACCATACCGACGTCAGTCGAGCGTAGAGTGCTACTGGTCCCGGGCGGTATCTGAACTTTTATGTCACAGGGTCGTGC
+>47939 1
+AATGGTAAGTGGGCAGGTGCGTGAACTTTCACCTATTGCCTATGGTGAATCCCCCAGTTGAAAACCTATACAATGCCTGGCCCGTGCGCTGTCAAAGCTA
+>47940 3
+CGCGATTCTAATGTTAGTCGGCCACGACTATACGCGTAGCGCCATCGCGAATTGTTTACGATATCACGATCGAGAGATTGACTCAGCATGACTGAGGTCC
+>47941 2
+TCACACCCTAGCCATACTTACTTACCCCTGTTGGAAATAAAAAGCGTCGGCGAGGGTGATTCACTTTGCATTTAATGATCGGCCCAGGGGATGCAGGTCG
+>47942 1
+ATGAGATTACCTTTTCCCCTACGTACCGAAAAGGATTGAAGGAGTCGGGTACTATTATCCGGCCTGTTACTCGACTCACCACGATGGTGCCCAGGTAGGA
+>47943 3
+TACAATCTCCTGGGATGTCAACAGTCAGGGAGCGCCCTAGGACATGTCCTTAAAGTTGTTTACAAGAGTATGTCGTCCAGCAGTCGAGGGTTATCCCCAC
+>47944 3
+GCCCAAGCAAGACTATTTCCGTAAGGAGCATAAGCAGGCTGACCAGGGCGTAGCATGTCATTCTTCATTAAATTGCGTGTCTCACTTCCTGCGATGAGGC
+>47945 2
+ACAAACATACTCATTCTAGCTGGAGAGCGGTAAAAAGCCGGTCCTGCACCGCTCTACGACTTTCCTGAGGCCTTATATGTGGATCGATGTAAGGTTCCGG
+>47946 3
+CGACTAACTTGTAGAGATTACGTCTGTCACTCGTTGAAGGACTTGCCGTACACCTCAGCGATAGTCCAGTGTGTAACACACTACGATTGGCACGTAGGCG
+>47947 3
+GAATCGGTACCCTTCCAGTTGCACTGCTTGGTGGACCACAGGTCGTATGCAGCTTTCCTTTCAACAAAATTGCAAATTGCGCCTTGGGAAGCAAGCGAGA
+>47948 1
+TACGGCTTTATGAAAGGCTCGCCCAAGGTTTCCGGGATAGACAGCTTACCTCGCCGGATGAAACTTCCGAGGTTCAATTACCAGTAATGGCGTCTAAGCT
+>47949 2
+CTTAGCGGCAGACTAAAATCTCGGTTGAGCGTCTACGTCCAAAACATCCTCCACAGAATCTGTAAGTGTTGAGTGTGCGCTAGTGCCTCCGATGTAGGAC
+>47950 1
+GGACTCCTTAGACAATGTACAGTGGGAATCAATCCGTAGTGTAAACGCGGACAATTGCCGCTCTTAGGGTTCGCTGATTTTCCACTCAAAGGCCGTGACC
+>47951 1
+GCCGGTGCCGGAGATACGACTGCCTAGCCACTATGTAGCGCACATTCCGTACCACTATAGTGAACTAAAATAGATTCTTTTTTGTGAGGGGGCCCATAGC
+>47952 2
+CCCATCGACGTGACCTTGACAGTGCTTCCCGCTAAGTCTACAGTAATGATGAGAGGTGGTTGGTGTATAGAGGCCTCCATATAAACTGCGTGCCCTACAA
+>47953 3
+TCCCAGGGAAATTCAAGGCATTTCCTCTTTGGCTGGTAGGTCTTCCTGAGCCCGGAAACTAGGTTAATGTCGCCGCAAGCGCAATTGCATTAGAAGACAC
+>47954 3
+AAGGCTAGTTCTAGCTCGGTTACGTACGAACTCAGAATTGGTCCCGCAAAATCTTCAGGATCTAGTAACAGACCGGTCGGCAGAGCAGTCTGCTTTGCCT
+>47955 2
+TATCGGGTCCAGCGCCCTAAACTGCCCGGAGCTGCAATGGAGTCGAGGTAGCAAAAATGCTTCTCGTCCACGAACATTCGTGCGTTACATTGATATATTG
+>47956 3
+GGCGAAGCACCTTGAATACAGGATGGTTTTCAGTATCAGTCACTTTGCCTTTTAGATTTCAGAGGGGGCAGCAACGAACGTACCAGGCCCACATTTCCGC
+>47957 2
+CGTCAGGTGTTCAGATTTCCCTTAAGACGATGAAAGATCGTACGCGCGCCAGACCGGATCATGAAATCCGTTGTAACGAACATGGTTTTGCCTCGATGCC
+>47958 3
+TGCTGCACGGGGAGCCGTGCAATTGGCCACATCTTCTCGTCTTAAGTTGTAGTGGGCCATCCCTGTCAAAAGCAATCGGTTCATTCAATACAGAAGCAAG
+>47959 3
+CATCGTGAATCCTCTCTCTACGTCATGTGGAGGGCGTTCAGCGTGGCGACTGGGTACTCTCTTGGAAAACCAAATGATTAGTGCCAAGGTAACCCATAAC
+>47960 2
+TGGAGACAATTGCAAACACGCCTCCCCCTGCCTAGATTAATTTAAGTATACAGGCGAATTGGGCGGCGTATGCACGCTACCTCGATGGTATCTATGGGTC
+>47961 1
+CTTCAAACGACGACTGCGAAAATGTAAGAAATCACACTGTATCGGGAGCTTGAATCCGGGTGGCCTTGGCTTGAATTGCGACTTCCTGCCATGTCCTCAG
+>47962 3
+ATCGATTCGCGCTTAAATCGTCTTGGATGCGGAGCCCTAAAAGTGCGAAGAACATTTACCTCCGGGCCTATTTCCAGATAATCTTGTAGCCAGCGAGGGC
+>47963 2
+AATGTGCTATGCCACGGGTGCCACATGCACAGTCGGCTGGGTGAATTTCCCTGTGCATGCACCTGTTAGCAAATTCCTTAACACAGGTCAGAATGTACAG
+>47964 2
+AACAAGAATATACCACATTCAGACATTCTGTACTTCCCCTGGGCGCGCATTCAGGACTCTACGATCCTTTGAGCGTTGATGGTTACGAAGGCAGGCTGGG
+>47965 3
+TGGTCGAGGATTTCGCGCGCGAACTGCACTCACCCAATCAAGCTCCGTCTAGCAGAGATTGACTACAGGAGTCACAAACTTCTTAGGTTGAGCAGTTTTG
+>47966 2
+GACATTCGAGTATCTAAACCGGTACTCATCTAACTGCGCCGTAAGAGCTGTAGAGAGATGTTATGAAACCGCCTTCGGGCTGCGGGCCTCAACTTGATTC
+>47967 2
+TCATTGTTACATCCCCGTCACACAACTGGGAATGTGAGGTTGCCCAATCTCCGAACTGCGTAGACCGTAGTGAGGCCTGAGTACGGTATGATTAGCTACA
+>47968 3
+ATGGACCTACACATAGGATCTACGCATGGAGGGTGGAAGTGTAATACTGCACATCCAACCTGACATAGGTAACGAGTTCGCCCCTCTTCTTTGCTGGTCG
+>47969 3
+CTGTCTTTTATCGGCAGCGGAAGCTTTGACACCAGCTCATTCAAAAAACAAGGTCCGGGCGAGTTACTGGAATGGGTTTTGGCAACGACCTCTAGTACCC
+>47970 1
+ATAACGGGAAGTTGCCCGGATTCGTGGTAAGTCGATGCCACAACGACCGAAAGGATACTTTCCGTCAGCTCGTTATGGGATTGATTACCCTCTTCCCGAA
+>47971 3
+GCTGACATACGTCGTTACTGGATATTGCAACTCAATCGACAAACGTTTTCGGCCGCGATGCCTGCGTCAACTGAATATACGGCTGTAGCGCCATTGGGAA
+>47972 2
+TGGAGGTATTAAAATACGATCACTACAACTCGCCCTACCTGCGTATCAGTGGGGGAATCCAATCTTGGGCCATGTAGGGTCCTGTCCTTCCTAGAGCAAG
+>47973 1
+TACCGTTCATTAGTGTGTAGGCTAAATAAGCTACGAATGTCCGAGTAGATCAAGCCTATGGCTCGTGGCACGATCCATCGGAGGCCTAGCGATCTTACCC
+>47974 2
+CCCACCTCCCGGTCGTTCATACAGAGCTACGTGGTATATGCCGTAGCCTCAAGGTTGGAGTAGCGAGCAGCTTAGTTCTGAATAAAAGTGCCAGCTTTAA
+>47975 1
+GTAAGAAGCGAAGGGCTCAACATTGCTATTCGCAACCAAATCAATGTGCTAGCCCCGTTACAGTTCACGCCGCAAGGCGTTAGTCACTTTTTGGTCGGTG
+>47976 3
+CGCGTGGTTGCTACTCTCACAATAGCGAGCACACAGCCCGGTGTTCTCATGTCATAAGCTATGGATTTGGGATGCTAGATGCAAGCGTCTACGCCATAAA
+>47977 3
+TTGCACCGTGTAATCGTAGGGCTTTCGGATACCAAGCAAACCCGTTTCAAAGGTCGGCGCAGTCGACCCTGTAAAATTGCATTGTGCTACTCTCAAGGAG
+>47978 2
+TCTCGCACCTCTCAAGGTGCACTGTTAAAGTGTCACTGGCACGCGACTGAGATAAGGCAAATTATCTGTCTACGGGCGCTACCGTTGTCTAGAGTAACGA
+>47979 2
+GATTTTTTAGCTTATATAAAGCGTGGACATGGTACGCAGTGCGTCGAGGACGCCACTAGCAGGTTCCGCAAGCTTAGCGAACCCTAACTTACGACCTGTC
+>47980 1
+CGTTTGAAGGTAGACCTGTGACCACATCAACTCAGTTCACGGTCCGTCACGCCGGTATGGACCTAGTAGATAGGCAGCGTATGGTCGCTATTAATCATCA
+>47981 3
+TCTACGCTGCACTCGGCTCTTGCATGTGTTTGTCAGAACGGCTGTAAACATGAGCGTGATCTTGAACCGACAAGAACCGGGCTAGAACGATACTTTGACC
+>47982 3
+AAGCCTGGGGTCAGCTTATTGTTAGGTTTGCACGGTATAAAACTAAGCTGGAGAGAGTGACAACTCTAGAGCACTCATCTCCCGTGCATCGCCACGCTTC
+>47983 3
+GGCCGCTAACCAGTCTCTAGCAGAGGGGGTATCTCCAAAGCGCTCATTTAGGAGACCATAGAGACATTCGTTTTCACAGGCGATTGTTACAGCACCGTTT
+>47984 1
+AACAGGAAGTTAGGCCAACGACCCGTCCAGCCCGGCCAGCGGTTTTCCAATGTTCAAACTTACTTAGTCTGTGCTTGATGCAGGCTATACAGGATGTTAG
+>47985 1
+AGCTAAAATTACTCGAGGACATAGAAACGCGGACGGCTTCCTATTCTTTGCTGTCTTCTGGGGCAGCCTCGTGAGCCTTAAGACTCAGGTACTAGACCGA
+>47986 2
+ATTTATGAATTTTGCTGTCTGCTCCTCAACAACAAAGTACACCACTTTAAGGCTTAAGTGCGAGGCTGACGATCGTAGGGCCGGTCCAGTGACCGGCAGC
+>47987 3
+CTCTTAAGCCTGTGGATCTACGCCGGCTCAAATTTCGAGGGCCTTTCAATAGGTACAAAGAGTTCCGTAATGGAAAAGTGACTGCGACCCTCGTAGTCCG
+>47988 3
+GTTAACGTTCGCCTGATCGAAGGTCGGAGGTACAATTCCGATCTTCACGGCTTCATGAACCTACTATTCAATAGGGGACAGAACGTCTCGTGGTACGCAC
+>47989 1
+AAGATTAAACCCGAATTAGAGCTGCTGGATTCCTTAGATCGGTTATAGGGCCATTAAATACTGGAGCTCGCAGGGTGCTCGTTGACTCGCGACTCCACCC
+>47990 2
+AGGGAAACTGCTGAGCTCAGTTCCTCAAAAGCTTTCATGAGGTGATCATTATTGGCCAAGCCGAGGGGACCACCGACGTGCTCTTCTTACTCGAACTGTA
+>47991 2
+CTTACTCACGTTAGAGTACAGCATTTATTTCACTTGGCATCCACCAAAGGAAAGGTGAGACCGCAGAGTCGAGACTTGTAGCTCAGCCGCTGGGGTCCTT
+>47992 2
+ACAGCTGACGACGCTTGCAGTCTGTCCACTGAGATAATAATCCCCGGTCTCAGCGGATGTTAACCGAGCTGTCGGTATAAGTCAAGACTTCGATTACGGT
+>47993 2
+GGGTGTCTATGTCCCTAGATACTTGCACACGGATTGCTCGTAGTCCTACATGAGGCACTCTAACGTCACGTGATAGGACCAGCTTAAGCACATACGATGG
+>47994 2
+CAGTGTCCTGTTACGGAGTCTAAACGCGAGACGCGATATGTCGGTGTGTAAAAAAGACCCTAGATGCCTTAGCACGGGTATTCCCTTCCACTCGCTATGA
+>47995 3
+TCCGGTGATCGCTCCCCCAATTCTTTAGGAATGAAGGCGTAGAATGTGAATACCCTAGACGTGTCGGTCGTAACCGCTTCGATCCGTCTGAGAAAATCAG
+>47996 1
+ATGTCCACACGTTAAAACTATATTCCTCGACAGGGTTCAATTCGCCAGGGGATTTCAGAAGGTCGAACAGAGCATTTCGGGGCGGGTCATCCCCGTCTAT
+>47997 1
+GATGGACGCGGCGGTGGCCGGTATCGTTTAATGAGCGCCTAATCTACCGCAGATCGCATGAAACACTAAACATTTAATTCGGCCGTATTTTACATCCCGG
+>47998 3
+GATTGACCTCGCATATAAGGGCCGGTTGCTCGCTCAGGCACTAAGCGCGAATCCGCAGCGGATCAGTTTAGCATACAACTTTTGCGAGCTATAGTTATCA
+>47999 1
+TTCAATCTCATGTAAACTCAGGGTATGCGCTGCCACCCGACAATGGATCCGACAAGCATTCGGTTTGCAAGATTCACGGGTTACCCTAGGGTGGATTGCA
+>48000 1
+CTGCATCCACTTTCCATGTACACAGCCTAGTCCGTGGGAGGCGTATATCCGCATGTAGTCGGCCAGGTCCTTACGTAGGATCAAAAATTGAACGATGTGA
+>48001 2
+TCACGCATTAGTATCCAGCTTCGAAAATGCCAGGATAAGGCTTCCGTTGGTAGAGATAGCTTACGGCTTGAAACTACGACTTGCCCGAGCGCCTTGATGC
+>48002 1
+CGGTACGCACCCATCGCGGTTTGCGGGCTCGAAGGTTCACACTTCTTAAGTCTGAAGATGAGAAGTCTGATAAATAAAGCCCCCTTGCTCGTTGAGTACA
+>48003 1
+GCTTGTAGAGAGCGAATCTACGTCGCTCATGAGGGCATCGCTTCAACGGTTTACCCGAAAAGTCGGCATATAGATTATTTCCTGCACCCGTAATCCAGGG
+>48004 1
+TGTCTTGAAAGACGCTCACTCGGATCATATAAGTTAGCAAACGACAAGTAGGGGCTATTCGGCCAGCCTATTTGCCGTCACCTTTTCAAGCATGGGGGCC
+>48005 3
+CGCACAGGTAAAGGAGGCAAGTAACCTGTTTTACCGGCGTACATTCACGTAGCTCCGTAGGATTCACTTCACGAAGCTAGTATTCCGTTGCCTATAGCGG
+>48006 1
+AGGTCATGGCGGCCTTCCACGTGTGATAGTTCATGAAAAAGAGTTAACTGCGTGCGCCCATAAGAGTAGCGTCTCAAACTAGCCCTCTTATCCAGTCTGG
+>48007 1
+TGAACTACTTACATCCATGCTCCCCGACCATGGAGTATCCGTCGGAAGTTATTACGGTAAATGTGCAACCGGTAGTCCCGGACGGTACTTGTGCAAGGTA
+>48008 1
+TGATGCAGTGACGTGTATTGACCGAAGTAGAAGCCCTCTGAGCGGCTGAATCCCCATATCAGCATATCCGATAGTTTCTTTGCCGGCGAAAGACACTCGT
+>48009 1
+TTCGGAGCTACTTTCGTTAGTCAAGCCCCACTGGCGTCTCCGCACAGTATTTGGAACATGCTAACTGGCCAATTCAAAAGATAGTTAGAGAGGGCGGCCT
+>48010 3
+CCTCGCTGCAAGCACCTAAGGGCTAGTAGACTGATGAGGATCAAATAGTATGGAGGTTCAGGCTCTCCGCCTACGCATCATACTGCCTGAATTGTGCTAT
+>48011 3
+GGCTCCTCCATATTAAGGGATCAATCATGGAAGACGTATGTTCTCCGTAAGACAGGACACGGGCACTCCTCAGGATGCCTATATAGCGTCTGTGTGCCTA
+>48012 1
+TCAAGGGGTGGCCGCTCTCGAGCCGAAAATTTCAGATACCTATGGCCTATCGTACTGCTTACGATGCCTCCTTAGCTAGAATGAGCAGGGACTTTGACAA
+>48013 1
+CGTGGGGTAGTCTGAAATGCCGTAGAGCGTTTAGTGAAACACGACACCGTTTTTCTCCAAACTGCGCCAGTCAGAGCTAAACACTGCTCGTTATCCTGAG
+>48014 2
+TGAAGCACGTTGCGGGATGTACTCTCGACCAGTTTCTGTAGACACTAAACATGTTTTGCAATGCAAACCTTTCGTCCGCCAAGGAGCCAGGAGAGTCTCG
+>48015 3
+CGCAGCAATAGTGTATCTTGATTCGAACCTGCCAGGCCTAGGCTTTATAAGTGTGGACGCACTATGGGACAAGAATTTTGCAAACCGTCGCCACTCGGCT
+>48016 1
+CATACTGACGCGTCGATGACGCTGACCGGCTTCGATACCGAATTCCAAAATCTACTTCATCTAGGATGTCGGGGAGAGGCGAGTGTAATTACTAGCTCTC
+>48017 1
+TAGAAGTTTCTCTGCAATCTGGATCAAGCTGGCGCCATCATGCTTTGCGACCAGATAAATCCCGCGTAGATGGCAGCACACTGGATGGAATTCAGCTTGC
+>48018 3
+TCGTAATCTGGTCGAAGCGCTTAAGCTCCGTTCGAGCATAACTTGACTAACAAGACGCGGTTAAACCCTGTAGAGGCCCATGTTCCGGAATGTTCGGCAT
+>48019 1
+CTCCTAAAGACCGACTGGATGCATCCGCGCTCGATATTCTCCCGGACGGTCGCTTGATGCTACATGAAGACGACGTGTTTATAATGCAAAGTTCAAGGGT
+>48020 2
+ATCGGATCGAGAAGCCGAGCCTTCATGTCCGGTCCTTAGGCACTCCAATACGGTTTGTGTCCAATTTAATGCAACCGGCGACTGTCGATGTGAAAGTAAC
+>48021 1
+TAACTCAACGCACCGAAGCAAATCGAATTGCCGATTGGGACACCGCGCACCTTCTTTTACGCGTGGTGTAGTTAGCAAAACGTTTGGGCGTAACTTGGTC
+>48022 2
+AGACGCACCCAGACTCCAGAAGTGTCTCCTACATAGGCCGAGGTTTGGTTCGTATCTTAAGTACTAGTTCCCCAGATGCGATTGCACTAAAGGTCTAGGG
+>48023 2
+CGCAACATACACATTTTTCCAGCCTGGGAAGGTCATTTAGCAAGGACAGGTGGTCACCGGCGTCACGCGCGGTGATGTCCATTTAAATTTCTCATAGCAG
+>48024 1
+GCTTCAGGCATGACAGCTGGCCCGGCTACTTCTCGGAAAACGTACATGCGTTACGATTATATAGCATAGGAAGCCATTGACGTTTTGATCCCTCCGGAGA
+>48025 1
+TTGCTATGTCCACTAACTCGCGTCCGAATGAAATAGGACGTTATCACATGACAATGCGAAGATCTAGGCCTCCAGGTTTCGAGCGGTGCCAGTGCTGACT
+>48026 2
+GATAGGAATAGGATGCGTTAATAACTGTACATCTGTAGGAGGCATCTGGTTAGCCTACCGCTCTTGATCTGAACCCTACAAGAAGCTTGCCGCCCCGTCG
+>48027 2
+AGAAGACGTGCTATCCCCGTCTATGATGACCGTGACGAAGGTCCACGATCAATTCACGTTGACACCTTTTGGGCCTGGTTTACATCGAGCAGAAATGCGT
+>48028 3
+CGATTGGCCCAACTTGAGCATCTGTGATGCCGGTCAACATTCGGGCGCACTGCAACGTGTCTTAGTAAGGTTTAAATGCCTCCACTAGTGTACAAAGCGA
+>48029 1
+ACGGGATGAGACTTAGTCTATTTCGCGTCCCCGCAGCCCAAGCGGACTAGTACCTGACGTTGTCAATTTTCAAAACAACCTTCGTTGGTTGGACAAAGGG
+>48030 2
+GGTGATCGCTTTTACAACGGACCGTAACGAGCGAATACTATGAAGTATCCCCGTGCTTATCAAGTGACGATCCGGGCAACTCCGCGTTGACATTGTTGCA
+>48031 2
+CAGCCTCAAGCGCAGAGGAATATCGGCAGACCGCAGCGCTTTTCTTTGTTGGCTTTAACGCATTTAGCAATCCGAATCATGGCACTGCATGGGACATAGT
+>48032 3
+GGCCCAGCTGCGGAGTAGTTTCCCTGCTTCCATCGGTATATGTTAAAAATTCAGCCCGCGTTTAGACAAAATCGGTGCAAGTCGAATGTCCGCACATGGA
+>48033 1
+ACCAATGTAAAGCATTCGCCGCCATGAACTTTAGGACCGAATGCATCGGTACGGTGGGCGGTTTCGTCTTTCGACGTGCGAGCTATCGAACTAACTAATC
+>48034 2
+CCCTGGGTCCTAGACAATCAGATGATTGGACTTTCATAGTTTGTCGAGTCTGCTCAATATAGTCAAAACGGACGACCCACATATAGCGGCGGCGGCTCTG
+>48035 2
+CAGTTCGATAGCCCCCTAAGAGCGATCCCGTCGACACGCTGGTGTTGCAGATCCAACTTGCTGAGTTCGGTTAGAGTGAGCTCATAATGAGAATAATTCC
+>48036 2
+CACCAAGTGGCATTATAAGGCCATGCGTCACTTGGGAACAGTCTGGGTATACCGGCTCTTGCTAATGAACTGTAATCCTCTTGGATACCGAAGCACTCGG
+>48037 3
+GCTGCAACACACGAAATACATGTCTCGACTAGGATCTGAGTGCTTCACTGACATAGTGTATGGCCCTTCCTTAAGCTTGAAGTGCGACACCGGCGAGTGT
+>48038 3
+GGTCGAGAAGATATGTGCAGAAACTAGAGGTCGCGTTTGCAAAAGTGCATCGACTACTCCGTTTACCGTTATCTTTCTGGAGCCAGTCACCAGCCACTCG
+>48039 1
+CTCTTTTATCGACCCGGATTGGATCCCCGTATCCACGATACGAAAGGATGCTAGAATCGCTTGACTAGGGAGTTAGGCACGAATTTCGACAGATCCGGCT
+>48040 3
+TGAGTGCAGTACGGGCAGAACTGTCCGAATTTGCTATGCTCGACTTGTTGAACAACTACCAAATGATTCGCTAACGTGACGCTCCGCCGTGGTAGTCACA
+>48041 1
+CCACCCCCTATTGCGCCGGTACGAATAGGGAGATACCGACTTTTTGTGAGACATGAACTAGATCAACATCGGTGGAATGTTTACTCCGTGCCGAGCTTGA
+>48042 2
+ATACTGCTAATCTCCATGACTATGCCTGCACTGTTGAACGGACATAAGAAGACGGTTCCTGTGGCTATCTCCTACTAATCGCGAGAGGGTCCAGGTGAGC
+>48043 3
+CAATTACTCTTGAGGTGGAGGGATCTGCGGGCCGCCGTTAGTTAGCATGATGATCATCCGACAGGCATCTTACTGACTCACGTCACCTTTGCAACAAGAA
+>48044 3
+CCCGGTTTGGTGCTATAACAAATTCATGATCGGTGCCATCACAAATATCGCCGTCAACGTTTTGCAAGGTGTTGAAACCACCGACGGCCACGTGTTAGGG
+>48045 2
+CAACCGACAATGGTAGCCGCAAAGATTGGGGTCCGTCTCTACGATTTAAATCGCCGGATGTCGTTTCCAGATATAATCACTATGCAATGTGGGGCCGCTC
+>48046 2
+ACACATAACGGCCATATTTGATTCGCGATTCCTATAGAGGTTAAAATTCATCATCGAGGGGAGCAAGGCTCGGGCTCTCCGCCGTAGCCTTATCGGTCAG
+>48047 3
+GGTGGTCAGAACTAAGCCCAAGATGTGTTGTTCGCTTACCGGGGAACTCGACGTTATATCCACTTGTTATGCCTATCAGGTAAAAGACCCCACTCGGGCA
+>48048 1
+ACCGCTCGGTATCCGAGGCGGTTGTTGATAGACTGAGCACAAACAACGGCCCACTAACCCGCTCTGTAAACGTTGTTACATGCTGGGAGTTTATTACATG
+>48049 1
+GGCCGAACTAAATATGCATGCAATAACGACGATACCGGAATTGGCGTTTCGATTTTCCAATGCCTTCGCCGCTGTATAAGTCAGGAGCCTGCGGCTACTG
+>48050 3
+GGCCATTGAACATTTAGGGCTCTTGTAACAGGTCTGGCCCCCAGTTCTTCTGAAGTTTCTGGCAAACAAACCTGGCACCTAAAGACCACGATTGGGAGTG
+>48051 2
+GCATAATTATTTAAAAGGCCCAAGACTCTGGCCTTTCACGCGCTACTTCGAAGGGTGCTGAGCCAGGCTTGATTACCTGGCTACGCCATATTGGAAAGGC
+>48052 3
+ATAACTCATAAGAGCCTGTGTCCTTGTACGCTGCCCTTGTGCGCCGATTTCTGGCAAATTGATAGAACGCTCAAGCATACATTGTCGGGGACAAAGGGCC
+>48053 2
+CATTTTAGGGCACGTCTGGTGAAATCCGCAACGCAGCCTTTGTGTAAAATGTACAGTTCAATTGCTTATCAGCACCAGCTGACTGCGCGGCCAGGTAGAC
+>48054 1
+TAGACTGCAATTGCAGCCGAGCCCTGGATAGTCGGGTTATACTAAGGACGAGCTTTAGACTGTCGCAACTATCTACTGTGACAACTCGATTGGCCTACCG
+>48055 1
+GTGTCGCGAGACCCGGATTCTGCATCATAGTAGAAGACCATATGGCCCAGCCTTGAGGAGAATATTTTTCTTACTCGCGCCCGGTGCGATAGATAACTCA
+>48056 3
+CTATGCGATCCCTAATGCATTACTTGACAGGCTTCATTTAACCTCTCTGCCTTTTTGAGGACGACCACGGCACAGTGGGGCAGAAGAAGTGCGGCGAAAT
+>48057 2
+AGCCGGTGACAGTGGAATAAAATCCTATGTTCAGGGGGCAACCCCATTAGTAGTCTTTTGCTGTGTCAGTGCGTCAGTTCGACCAGCTCCGCATCACAAA
+>48058 2
+CGCAACACTCGATACGGCATCGGTCTTAGTACGGCTATCATGTCAGTTTCCTGCAAATAGTATAGACAACCGAGTTGTCGTAATCGCCGAGGCGTCAGGT
+>48059 1
+TGGCACATGGAGGTTTCGACAGGCCTAATCGAACTATTGTCGGCCCCAATTCACTCAGGCTTTGTCTCGTCTAAGGTCTCTAAAAGGTACGAGCGAGAAC
+>48060 3
+AACCCATAACGAGTACTATACTCTATTCTCCCTTTGCCTGGCCACTTTTGGTCGCGCACGAAATGGACATAGGGGATGGTACCTGGGAGTGAGACAGTAC
+>48061 1
+GCACAACCTATCCAATAGGCCCCGATGGCACGGTTTGATCTGGAGGGCCTAGAGATGCCGCTGTCAACTTGTTAAGGCAAAGTCTTCATTAACTAGGCTT
+>48062 1
+CTTTCGCAGCAAAACGCGCTCATTTCGTTTATACGTTGATCTTGGCGCACTGACCCGGCTGACAATTAAAGGTCGGCGATATAGGCGGCGAATTACACAG
+>48063 1
+TTTCGTATACTGTCAGGTACTGGCGCCAGGGTGGCCCATCGTGTACTTCACCAAAACTATTCGGCAGCTACTGCGTTAAAAGATCTGCCGGGAAAACGAT
+>48064 2
+AGCCTACGTATCCTGCTGTTTCGTCAAAGATGTCCAAGCCTGGTATCGGAAAAATAGTAGGACTCTGGGGGTAACGATCTCCCCCTGACAAATCGTTCGG
+>48065 2
+ATCGGCACTAGTAACCCTACAGTGTGATACACAAGCTGTCGCTGAGGTCTTTTGCAATATCCTACTAAACCGGCCTTGCCGATAGTGGGTACCATGAGGG
+>48066 1
+CGGTTCGTTACTGCGCGTGCCTTAACAAGACCGCGTCGCCAGAGCCAATCGGCATAAGCCTTGTACATTGTCCACTAAATGAGTATATAGGAGTTGGCAT
+>48067 1
+GAAGACGCTCGCAACCATGTTTATTAAATCCGTTGGTCCTGGGAACTGCTTATCCAATGTCGAAGGCGCGTTCTTGACTCCAGAGGTCAAGCGACCAAGT
+>48068 3
+AAGCACATTCTACCTTGAGGGTACCAGTAGGTATCGGTGTACTCCGATGTGCCGCCCAAATTGTTGATTACTGCGCGAGTAACGTCGAAACAGTCTCCGA
+>48069 1
+GCTCCTCGATAACCTGGGGTTGATTATCACTTCATCGATTCAACACACGATCTGTCTAATAGCCGAGTGGGGAAAGCGGTTACTGTAGCTGCCACAGGCA
+>48070 3
+TCTTTCTGAGGAGGCCAAGATGCAGCGACCCGACGGGTACAATAGGTACCGCCAGGTCTTCCGTAGTCGGTTGCTATAACTTACTTCCAGAAATTTGCAA
+>48071 2
+GTTTGACGCTCCCCGTCTCTCCGAAGGACGAACTAACCTTTTGCTAATGTCCGCAGTTACATACAGGGTACAGAAGGTGCAGCAGTCGGATAGATTACTG
+>48072 3
+TGTCTTGCGAAAAAAGGGGAATGTCAGTGGTCTCTGTAAAAGTCGTCCAGACTATCATTCCTCGCATCCCGTCTTAGCGGAACTGAGGCCACTACCGATG
+>48073 3
+GCTGCCATTTAGAGCGCGTGAGGCCCCGCTGACTTATCAAATTGATTCAGAAAGGGGCTATCTGGATCGGACTAGGTATAAATCTAAGCCCGTCTACCCT
+>48074 2
+GGGAGGGACCTCTGTTCTGACCAAGTGTTGATCCAGACGTCCAACACTACAAGTATAGCTGTGCTAACAGCGCTCGGTCAGAATACGGCCTAATTTCGTT
+>48075 2
+CAGGAAGCGACTGTATTAGAACTCAGGTACTCGTCCTTCCGATTCGTATGCGACGCAAATAAAGTCACTCTACCTGTTCTATAGCAGGTGCGACTGGGGC
+>48076 3
+CTGGTGTCAATATAATGGCGCTAATTTTCCCGTTACGCGCTCTAATGCCCTGTCTAGCTACCGCATATCAGGTAAAGGAGAGCAATCGTCAGAGAGGCGC
+>48077 2
+CTCGACACTCTGACAATGAGGCCTTCACGCACGGGTTGACAATGCTTGAGGAGTCCACACTGAGAGAATTTCACGAATGTCTCCTATGCGTTGTCAGGTA
+>48078 1
+ACAATTAGGTATTGATCTTACATCCACTGCCACGGGTAGCACAAGGCCCGGTGTTCCCGATGTGCATGGATCACGGTTGATGTACGCACAAGTCCTAGTA
+>48079 3
+GAAGGCTGACATGCACCGAATTACCTAAGTCTGCCTTCCTACATCCGGGATCATTACACCCGGGTTTGTGTCTGCCGAAAGAGGAAAATTCGTATGGTGC
+>48080 2
+AGCAGAAAGGATGGGTGGCACATGGGCGACTCTGGTTATTTCGCCCGATCACATTTAGACTTAACTCCATGCACCATAGATGGTCATCCAGTGACGTTCC
+>48081 2
+CACTTTCAAGACACTAGACGGGATTTGCGGGTTATTGACCTTCTAGCCTTCGCCCTACAGGGAGAGCGAACACCACCGAATGCGTGTTTTTAAAGGTAGC
+>48082 2
+GGTTGTTCCAAGCTTGATCCCCGTTTCGTTTGGACTCCGACACCGGAGAGCGTACTGGAGACGCGTATGTTTTCGTGACAAGACAGTAACAATAACCACA
+>48083 3
+CTTTCCAACCTTAATTCTAGGTCAAGCGACGGCTTATGATACGCGAACTACCCGTGTAGGACCGGAGACTGCGTATCAGTTAGGGAGGAGACATTCTTCC
+>48084 3
+CAACTAATCTGATTGACGTTCACTGACGGGTCACCCACGCAAGCCCAAGTTGGTCTGGATAGGAGGCTAGAGGATTGCTGATATTAACCCCTGACCTGTT
+>48085 2
+CCTACGTCACCACACGCGGTATTCTAGACTATGTGACATGAGTGAGTTGCTCAATGACGGGCATAACCGGCCTTTCGGACAGCGTTGTATGTAACATACG
+>48086 1
+AGGACGCGGGGTTTATAATTTCAAAGCCCAAAATCAAAAGCCATATTCCTAATGCGGCGTCAGTTCGGTGCGTGCCCCAGTGTCTATCTGATCCCTGGGA
+>48087 1
+TCGAGACATGCACTGCCTTTTTATCCGGGTCGGGACTTATTCCCTAATTTTGGAACACCGGCGACAGTGACGGAATAAACGTGATCCGTGAAGAAGCCTC
+>48088 3
+CCGATGTAATCTAAATCCCCTGGGAACAAGAAGACATTTCCGGTGCGATTAGAGTGTTACCGGCGGACACTTACGCTAGGTTATCGTTCTCCTCAGACGG
+>48089 1
+CAAATGTTGAAGTCCCAAAGAGTCCTACTTGCATGGTCTAGACCCGTGGAGGACCCTCAGACGCACTCGTAGCGTTAAGTTTGACCCGAGTTGTTCAAGT
+>48090 2
+AACAAACTTCTGTTAGCTGCAATCGCGCCGGTAACGATGGATAGAGCGATTCAAAGGCGAGTTTCTGTGCGTCCCGTTTTCTCTAAATGAGGCCCGACAC
+>48091 1
+GAAACGCACGGTGCCTGCCCCTGATAACGCACGGAGAACAGTGGAGGGTATTGAACTTTACCTGTATTGCTAGATGCTTAGTCAGTCTATCCGACTCACT
+>48092 2
+ACCACGGCTCTCACCCCCTTGAGTGGTTGGAGGCGAGACTATGCAAATTTTTTTCCTTAATAAAGTCAACAAATACTGTGGCGCACGCAGGTTCGCGGAG
+>48093 1
+CCGTCCTTAAAATTGTCTTAACGGAGGTGTACAAGGTCTACAGGTATGAAGCACCCGGACTCTGACGTTTGGCCCTAAAGCGAAATTAGTCCCTGTCGCG
+>48094 3
+TGTGTAACAAGAATTCGGTAGGATACACTCTCACCAAGCACTAACGGCCGGGGCTGCATTTCCTGTTTTAGTCGCACGTAGTAATACGGCGGCTCACTGA
+>48095 3
+GATTAACTACCACATGGGCACTGACACATCTCCCAGAGGCGATATTCGTGGCTGTAAGCTTAGAATGGTAGTAGGCTTACCGGTCGCAACTCCTTAGCTG
+>48096 2
+AGTCCTTACTACAGGTACACGCTGGTATATATGACTTGTATAGCATCTACGCGTATGTGCGTTCCGGGACAGGCAGCACAAAATCCTAGGGCCCTCTGAG
+>48097 1
+GGCCAGAAAATTGGATCGTAGCCCTTGCCTCGTGGCTAGTGTCTCTTGCCAGAGAAGTATGACGAGGGTCAAAATCAGCTAACTTACTCCGCTCAATCTG
+>48098 1
+ACAAGCTGAAATTAGCCAGCGAAAGATTCTGTCAGTGGACGTGACCCTATTACGCGATCATTACATGCAGGGCCGGCTTCTCGTCCCATTATGTGGTCAG
+>48099 1
+GCTGTACTGCAGACAATACTTTTCGAATCCTAGATCCGTGCCACGCCTTTAACAAGTGTGTCGGTTAGGGAGCAGCGTCCAGAGGGCAATTCTGCACAAT
+>48100 1
+TTGCGAAGTATGAAGTCGTCAGGTCTCAACTTACCCCTAGTCCCACTAACCGTCTGACGCCGGCTAGCGGATAATACAATGGTTTTAGTGAGTCAGGCGA
+>48101 2
+TCAGAGGCAGACTTGAGCATTCATAGCCTATCTGTTTCTTCTAGGACAGACTTGCCCATGCCGCTCGGACGTGGAATGAGGGACTACTTCAAAGACAGCT
+>48102 2
+TTAGAACCATCCGGTCTGCCGTGGCAAGTTAGCGATTAAGCTCCGGGAAAAGCCCAGATTCCTTCCGGGTAGCGATATCGAACATGTAGTACTTATCGTC
+>48103 2
+TGCGTGCGTGTTTGCGGGGACACGACATATACGAGGCCGTAATAATAGTGTTACTCAAAATTCCTGTGACATCGAGCCAGTCAACCCTCGTTACCTCAGG
+>48104 1
+GCAACTACTGCATACTTCTTGGCCTGCTAGACAAAGATCACTATGCGGACCTTTTGACAAGGGATACCGGGGACCTTCTGCGGCGACAAGTTGTAGTCAT
+>48105 1
+CGTACGGGACGTACTGAGTTAGCCGAGCAGCTACTGACATTGGATGACATGGCAGAGTCTAGGTCACCCTGACTCGACACTTCATACTGTCCATTAATTG
+>48106 2
+CTCCTTCCGATGGGCTACGTCCGACCTATCTTCAGACTTTGCTATTCTAACTATATTAGTGCGAAAGCATCCGGAGTATGGGGGCAAAGCGGCAGACAGA
+>48107 3
+GGAAACCGTGGAAATCTTACGCCACTGCTACATGTATTAATGCGCCGCGATGTGTAGCAATTAGACTGACGCCTGGACGCTCCCAGTGATTACTAGTCTG
+>48108 1
+GCGTGTCAATTATATACGTGCGGCTCGTCAGATCAATCGTCGCCCGGTTCAGTTCACATCCAAGCCTTCTAACGTGGACTGAGTTGAGAGGAATGAACAC
+>48109 2
+TCAGCTATTTCAGCGCTCGGCGTAGACTCAAACTCTCACCTGGCAGGAAACGTGGCGTAAAAAGCGATTTGAGGAGCTGTCTTTGGCGACCTATCCTAAT
+>48110 3
+AACTCTTGATTGTGTTATAGTTTAATACTACCTCAGCGTGCTACCGCGGAAGGTGTCTGCACACGGTCGAAATCCTCAGGAAATGGGCAAGTCCGACCCG
+>48111 2
+TTAGCAGAGGTTAGTTCACTCTCGATAGAGACAAGAGGGTCTCTTGAGTTGGACGATGCATAAAGCCGTATCGCCAGTCTAAGCCAGTGCTATCCCTCCC
+>48112 1
+AGTGGAACCGAGCTTCGGTTTAATACTCAGCCGACTCTTTCACGGTACTAGCTCTTACGCGTAAACTTACCGAAAGTCGGGAAATATCGCCTATGGGGGC
+>48113 3
+CAGAGTAATACAGATCCAATTTATGGGTCAGTCTGCGACAGATTGGACCCGGTCCGTCATATCAATAACGTAGTGCACGGTGGCCTGTCCGTAACGTCTC
+>48114 2
+CCATAGTCCTTAGTATCGCCATTTGCTGACCCTTAATCCTTCATATGTGGAGGATAGGCCGCGAAGATGCACGGAGAGTAGAAATCCTGATCACGCGCGT
+>48115 3
+CGCTGGCCCGCAAACGTAACGCTACGAAAAAAAGGTGTATTGTCTAGCGGGTATCTCCTCGTCAAGGTAAACGTCTCGGTGACCATATGTTCCGTCGTAT
+>48116 3
+CTTCCGGCTGTAACGGCTGTCGTGTACGCAGCCTGAGCTCACCGGAATGTCTGTCAGATATGTGCATAGAAAAAGCCTATTCTCACGAGAGTTGCCATAA
+>48117 3
+CTAACGTCCTCACGCGTCGGTACGACTCATCTTAGAGACTATGAAAGGACGATACGCTTTCTCTATGAGCTACGCATATAGGGACGCGGGTACTGATGCT
+>48118 2
+TAAAAAGGTGCGTCGAGCATACGTCACGTCGCCCCATTCTGGGTGTTCAACGTCAATTTTATACAGGCGGAAGGACCAATTCTAATGACGGTCCCGTCTG
+>48119 3
+ACTTCGGAATCCGCATTCCGAACTAGGGTAGTTCGCCTAGTTAACACTTTACGAATGCCCGGTGCCTGAAACGAAATAGTAGGTTAAGCGCTTCCGGGTC
+>48120 2
+TCGACACGAGTCAGCTTCGTCGGACCGCCGTGAGAAAATATCCGGTCTGGTTTACAGACTGCTAGGTCCTTTAGGCCAACAGTGAAATATGTCCGATTAC
+>48121 2
+GACAAATCCCAATCATGGTGCGCCGTTACGAGATGAAGTGAATATGCGCGTTGCCCGAGTTGCTATCAGGTATGGCCCGGCTCTACCTAATAGAACCTTT
+>48122 2
+AACAGACCAGACGGTCAGTATCATCTGCATTTTTATCGTTGGTTCACGGCTTGCCGTATGACCCCCAGCGACCGGGAATGTAGATCTTTGGGGCACAAAA
+>48123 3
+ATGGGAAACACGGTTCCGGACCGCAATCAAAATTCAGGCGTTCACGCAGTGCATGACGGATGCGTGCACTATTCTTCTGATTCCTATTGCCTAGGACTGA
+>48124 3
+TGACGTGCGTTGAGCATCGACGGACATGGGTCATTACCCGCCACTATAGACGAGCCAATAGTGTCCCTTGATTTCCAACAGAGGCGAATTGACTTGCTAT
+>48125 2
+GCGAACTCACTTCGAACGTTGCGACGCGGGACTTTTTATCGTCTGAACTAGTGGAACGCGCTGAGAGTAGCCGTCAAACTTCGCATAAACCATGTCTAGT
+>48126 1
+TTCCGACTTCAGATCAATCATCGGCAATAGGCAAGGAGAGGCGTGGTTGTCAGACCTTCCACGATTTCCTCTTCAAGAGTGGCAACCTAGGATAGCGTTC
+>48127 3
+GGAGAAGGCATTACTTCCGCCTAGCCACTCGTTAATGAGTTAGGCCGTGATCCAGTCCGTCCCGTGTTGCCATGGTAAATCGTAAATCATAGGCATAGCA
+>48128 1
+AAACACGCTCACGAGGGTAGCTTGAGGGCACTAGACACTCGAGTGCTCGGTATCATGACAAGGCTCATTGCTCGTCGTTCGAAAACTGGTAATTCTCCTT
+>48129 3
+TGGGACAACATATATTCCTCGGGGCGCAGACGGACCGTCCTTTAAGTACGCCTGGCTATCGAGAAATTGCTTTCCCTGCGTTATAAACCAGCGGTAGTAA
+>48130 3
+CCTGGAATCCGGACAATTGCAGCGGAGTACGTTTAAGCCCACTCCAGTATGGAAAGAGAACTTTAATCGTTGGGTTAGCCCAGGCCACGTTTTTACCGCT
+>48131 1
+TGGCTATCGGTTATATTCGTCAGTTGTGTGGGAACCGCGCGGCGACACTATTTCCACAGACAAAGTCAGATGTTTATATGCCCAGCGGACATCACCCAGA
+>48132 2
+GCTTCCCTCTAAACGGTTAGCAGCGTGCCTTCGAGAGCTGACATGGTAAGCGAGGTTAACCAGGATGAAAGTTGTAAGCCTCCTAGTAAGTCCACCTTCT
+>48133 3
+GCATAAACATGCAACCTGCGCATATTAAGGTGACGCTATATATGGATGACGGGTTCGGGCCCGTAATGGCCTCTTCCAGCGCGACACTCGATTTAGTCTA
+>48134 1
+AAAGCTCATCAGCAATGTGGCGAGAGCGCTAGGGTCCGTACATGACCCCGTGAATCTTCTGGTAAACTGCGTGTAAACCTCCAAGGTTTGTCTTAACCGT
+>48135 3
+GTTACTAGTGATCACCGGTACACTATCGAGCCTAGACCTCGTACGCGACTGTATGGCAAATCATTGAACATCAGGCGGGTGACTTGCCGCGGATAATTCT
+>48136 3
+AAAGAGCTTCCCACTCCAACTGGGCTGAGATCTCTGGCCCGAGTAGATTATATCCGTTACGGTCAAGGTTCGAACATGGCTCGTGTACATAGTACCGTAG
+>48137 2
+GGACATAGTCAGCAATTAATGGCCTATTCATATCGGGTTGGTCTGCGGTGCCAACCCGTCGGGGGAATCTTTAAAAACTCAACACTAAGCCCTGTCGGCT
+>48138 3
+GCGTGATACTTGCTTCTACTTATCATAGTCAATTAGCTGGGCCCCTATTGACAGATGTCACCTAGCGTGGCAAGATACGCTCAGGGACGCGCGAATGACA
+>48139 1
+CTGTATCGAGCTGTCTGACTTCGAGAGATTTCCGAAATTTGGAGCCGCAAACGAGCATCAGGAGTTCCAGCGCGCTTAAACTCTTCCGATAATGAGCTGC
+>48140 3
+CACGCCTATGTTCCCTGTGCTGTATGGCATGTGCGAAAGTGGGCAGAGGCCTCCAGGTCATATAGCAAGGTATCCTCATCCCTAGATTAAGACGATACTA
+>48141 3
+TCTATAGGACTCGATCTCCGAGACCTCCTATAGAATCTAGCCCTACCATAAGCAAGCACTGCGTGAGTTGTGGAACGAACGGGCTCCTGTGTTGTGAGAT
+>48142 2
+ATAACGAATGGCCCAGGGACGCTCTCGCCTTTCATAGCCCATTCCCATCTGAGTGTGAAGAGTATAGAGTCGCCTAAAGTCATGTTATGATACGCCGTGG
+>48143 1
+CCGAGTAAGATCAGCCTGACTAGCCCAGGAACTGTGATATAGGGTGACCTCGGGCGCCATCGCTATAGTTTATTCTCATAATGACAGTCTTGCAAGCTGC
+>48144 3
+ACGTGCCCGTTCACGTCGTTGGCACTATATTGATACGTCAAGGGGGCTTTAACAGACAGTCGTAGACTTGCCAACTAAGGAAGCCTCAGAGACTCCGTTT
+>48145 2
+GTTCGAGTCGTTACGTAGGCTGTACCTAACAATGGATCCTACCGAGTCACGGACTCCACTGGCAATTGTAAGCCAGGCAGTAATGCTATTGGCCTAGCAT
+>48146 3
+AGTTCTCACGCACCGGGCACAGTTACTTATATTGGCCACTTAAGTCACGGGGGTAATGGTTACGTATACCGCGGCATCCAGCAACGTCACGTGTTTAAAG
+>48147 2
+CGCTGCCATAGTATAAGTATACGCTCGCACCGGGGGTCATCAACCCTTTCCAAGCATAGCAGGTCTAGCAACAAACGTGGTTTGGTAGGACTATGTCTGT
+>48148 2
+AATCCAAGGATACCTTCGGTCTTACTGTGTGTGGATACAGGGTGGAGGACTTGGGTCCCCACTCACGACTGCGAAAGACGCTTCACTCCTTAATACAGAT
+>48149 1
+CAGGTGCCCCCGTGTTGCTTCGTTACGAGAGAGATATACCAGTCGTATATGTAACCACTAATTCGTCAAGTATCGACGGTAGGGCACCAATTTCCCAGGG
+>48150 2
+GCGATCACGCTGGGTCGTCGTGCAGGTTCCTATAACTTAACCGGACCCTGCTTTCGGAAATTATGGAGTCTCTGAAGCGTAAACTCGTTAACAAGGACCA
+>48151 1
+CGAGCCCAGATCTATGTACTGTGGTAGACCCAAGGCTCTACTATGTCATCAGTTAGCCTTCACGGTTCTCCGCAAAAATCTTCAGGGCAGATAGGTAGGG
+>48152 1
+CGCCCTGCGTCTGACGAGTGGCCAGTGATACAATCTGCTACACGCGTAAGCGGCACTCTGTAAATATAAAACTACTAGTTGTTTCCAGGCCGTTATGAGG
+>48153 3
+CAGCTGAAAAGCGTTAAGATGATCTATGTCAACGTTCCGATGAACTCCGCGGCCATATGCGCTCATCGATGGGTTAATGCTTTAGCCCCCTGAGCTAGGA
+>48154 2
+TCTAGGCAAATGCGGCTCTCATATATCTAGGGATAGCGATTTCAGCAACTAGTTGGAGCAACTGTACACTGATGTATCTAAGGTCCCCGGCCCATGCCGG
+>48155 2
+CTAACAAGACTGACGCTCCCTCTTTAAATTACGAATTTGCACGAGGGCTCCATCCTTGGGCAGATTGTATGCCGTGGTCGGAGAGGACACATGTGCAATC
+>48156 2
+TTCCGGGCTATACGTTACCAACCTGCAAGCGAGTCAGGCGTTCTGTCTACATCTATATAAGCCTGTAGTGAAGTTGAGCACCATCCAGGGGACGATGCAT
+>48157 1
+ATAGAACTTTAGAGCATTTTTCCGGCGAGAACACACGGAACTGAGGTTCAGTACATTACGGAATTGGCCCACGCTTGCGTGAGCTATAGCGTTCGCCCTC
+>48158 3
+ATGCCAGAGCTACTACGTTCACATGGCGCGGCTGTTCAAAGTAGGGAGTAGCAATTATTAATGTAGTCGGATCCCGCCCGCTAAAGTTTCCTAGTGCCAC
+>48159 3
+GAAACACATATGAATGAAGTTGACCCGCTCCAACTCGCGAAGGTCCAGAAGCTGTGCTGCGAATGTAGTTCCGCTCGTTGCCTGATTAGGTACTTCACGT
+>48160 2
+TTGAAGCCGAACCGCTCAGCTATAGGGCGACAATAATGGAGACGTCCGCCGTTACTTCCTGCAACGTTACAAAGATCTGATTGCTTTTGGACGTCTGGCA
+>48161 1
+CTGAACCGGTACCCAGAGTTAGTCGTCAGACATTACGTTCTGGCCAGAGAAGGAGATACTCAGCAGCAAGCACGTTCTTCTTGACGTTTCGGACTGACTT
+>48162 2
+CTTCATACTGGCGCGGGACAAGGTTCTGTAGAGAAATGTCATGTTCAAAGCGCTGAGGTCAATGTAGCTTCCGGACCTAATATTTCAATCGGGCCCCCCA
+>48163 1
+GCAATGCTAGTTTTAGGACCTGGCTCCGACGGCTAACATCGATCTAGGGCCTTGATCGAGACTTCGGAGCACCCCTATGGGTATCAGTTGAAAATAACTC
+>48164 2
+TACGAGGTTTGCGCGGATCCGTTCGATTGTCTCGAAGACGTAAAAGATCATTGCGACTCGCCGAGCGTATTATCGCAGGAACCCTCTTTAATCGAGCCAA
+>48165 1
+CGGCTAGACTTTGTACCTCGGTCACGGAAATGCGTTTACCGACTATAAGCAGGAATCGTCTTTGCTGAAATCAGTAGCGAGTCGTGCAAACAGGCTCTCC
+>48166 2
+TCGTAAATCTATCGCCCGACTTGAAGTCTACAGCGTAAAACCTAGCTCCCTGGCTCTTAGGGGACTATGGCTCGTGAGAATCTCTAATAGGGGTGCACGA
+>48167 2
+TTCGGCGAGGCAGATTTGCGCAAGAGCAACGGTCACGGAGTTGTGTGCGACCTTCTGTGCAAATGCCAAATTATCCACATTCTTCCATGAATATCCAGGC
+>48168 1
+CCAAGATGAGTAGAGCGGCTACAAGGTCACCCTTGTTGCTCCTGAGAGCTATGGCGTTTTGACCCAGCCCCCAATCTTTGTAATGTTACCAAGGAGATGA
+>48169 3
+GGAGGTACATACAAGGGTTCTAGGTCACTCTTGTGGTCCTTTTCGCAGCGCTTAAACTAATGACTTGACCCAAACACCGCGGCGCTATGTGAAGCAATCG
+>48170 2
+GTCGGTGAATACGCCCCTCAGGGTTACGGTCTGTCGAAGTCACTCACGGCCCATTCCCTTACATCAGAGTGGTCATTTGAATAAAGCGATAGAACAGTGT
+>48171 3
+ATTTGGTTCATCCTGCTATACCCGAGTGAGCCTAAAGATATGCCTCGTCAAGGTCGCCGAAAACCGTTGTACGCATTTGAGTGGCAACGAACACTGGCGT
+>48172 2
+CGAACGTTGAAGGGCTCGTAGAGCTATCTCGGAATCATGCTGTTCTGTGCGGCCCGAGAATAATAATCGTTCACTCACTACACTGCATAAACTGCGTCGG
+>48173 3
+AGTCTGGAAGGTACGTGCACTAGCCTGCATGGTGCCTTAGACTCGGTCACGAATTGCTAACGATTCAAGTTAGCTCTTCGATGCACACACTCGACAATGG
+>48174 1
+TCAAGATAGTCCAATCGGAAATGCGGTGTTCCGACGCTTCATTGATTTGTTGTCTGTCACACTCGCGGCTGAAAAAGTCAGGACCCCCAAGCGGTTGACA
+>48175 2
+GTATCTCAGAGAGGCCGTGATGCACTGACGTTTACTGCAACCACCTTCCCCAGTTAGGTCTAAATGAGATACCTTGGGGCGAGAACGGCACTCGATTATT
+>48176 1
+GTGCCTATTTTAAGCACTCTTAGTATAGGCTACCTTGACCGAGCATCTAACGACGCAGACAGGGGCACTGTGACCCTTGGAGACATGCATTCGTAAGGTC
+>48177 2
+CCGGGTCGTGTCTTGTAGTAGATTCCTCTCCGATCACCACCTCGTTATAACGTTAGTGTCGCTAACCACGCAACCTTAAAGGAGGATAAGTGACGAGAGG
+>48178 1
+CCACAAATTACTCACAGCAGTTGGGCTCTCGAGCGTATGCCACGTATTTCATACACCATTGAATCTCCTGAAAAAGGTAGTTGGGGGGATCGTGTCCGGC
+>48179 3
+TTGCAACTCAGGCAGAGTAGTGGCGGGAAGTCTTTGCGAACACAGCCCAACTAGGGGGCAATTCTGATTCCCTTTTGACTCCTCAGTTGACTCGATAACA
+>48180 2
+TATAGTTGCATTATAAAACTTACTACTTTCGTCTCGCGTGCTGCCGGACTGGCGGGCAAGTCTTGCCAAAAGCTATGACAGCACATCTAGCGGAGGGCCA
+>48181 3
+ATACTATTCCGGAAGTTAGATTTCCTCCCCACAAAGAATTTAATTGGGGAATCGTGCGGCCGGTCAAATCACCTTCGCTCACCCGGATATGGCGGAGGTG
+>48182 3
+AACCAACAGTTTGGTAATCCAGTAAGTCGCGCTCATGCGCGGAGCAAGACGAGGTTATGAAATTATTGATTTAGTGCCGCTGCCCTCCCGTGACCGTTAC
+>48183 2
+AGCCTAGGCCTTGTGATGCGATAGGTAGTCGGCCCAATCCTAGTAGACGTTAAGCACATCATGTCCAGACTTTCAAACGCATGGGTTGCTCACAGTGTAC
+>48184 2
+TTGACCGTCGTTAGTTAGTGCACCTCCCAGTGGATCCTGTATAGATCAAGCTAGCGAGTCAAATCCTCGCAAGGTGGGCGTATCTAGCACAAAGCATTCG
+>48185 1
+AAGGTCACTTGGGACCAGCTACATTCAAGCTCCGCGCCATTGCAGTCACTGGGCTATGTAATTTCCTGCAGAGTACTTGACTAACAGAGCATGGATGTGC
+>48186 1
+CACGCGGCCTTAGTAGCCGGACTCCTGACTTTTATGGATTGAGCAAGAGAATTTACAGGTTCCGATCGTCGTGCACAAATGCACTGAGATCCAACGGTCT
+>48187 2
+GGCCATACCTGACGGACGCTACCATTTCATTTAGCGCCAAATGTAGATTCTACGGAGAAAATTCGTCTGTAGCGTAGTTTCGGCTGCCATAGCGGAAGCC
+>48188 2
+TCAGCACCCTTCAAGCCGATTAAAACGTCCTGCGAGCGTACTGGATATACGCGGCGGCATGACCCTGTGGGAAATCATTGATAGTCGGATTCTATAGTTC
+>48189 1
+GTTGCCTCACCAGTTCGCTGCAGTCCCAGCGACATAATCGTTGGTCGTACCGAAACACAGGATTTGTATGTCTAGAGCGTACAAAGTAATGCGCGTAGCT
+>48190 2
+GAATTGAGTGTTCACAGAAACCCGACCGGTAACCACACGATAATTGGCCCGACGGGGGTCATGTGGGGGTTAATGGCCATTATTATCTTTCCACACTCCT
+>48191 3
+GAAGTCATGGGAGTTCGGTTTAAGCCAATTTTATAACTGTCCGCCCATCTGCTAAAGACCACCGACCACGGGGATTTCGAGCGATCGTGCTCAATGGCTA
+>48192 1
+CACAAATTTGAACTTACCTCACGGTGGGAACGCGACTCAGGCGCCATCGGTGTGCGTTGTTTGTACCGACTAATCTCTTCCAGATAACTGTACGAAAGGG
+>48193 2
+GAGGCGCCCTCCTTCCTTCTTCCACGGCGTGACAGATGAATTTTGGAAGCACAGAACGTTGTTAAGAAGGCTGCAACTTTGAAATGCCATCGGCTGCATA
+>48194 3
+CGCATCAAGATATGCAGCTGTTGTTTGGATACACGCCTTATCTATAAATAAGGCGGATACTTCGCTCACGTGGAGGCGTCCTGAACCCAGTACGGCGACT
+>48195 3
+TGGAGCTGGCACTTCGGGAGAAAGATTCTAGTAGAAGACCTATTGGCCTCCATAAACTCTAGGACTCTCCTACCGGTTATGTCGATCGTCAGGCATACGC
+>48196 1
+CACGTGCTAAATATTGATCCGACTGAGCCGATGGAGGAGGGCTAATTAGAGCCTTTAACGTGACTGAGTCCTCGAACCGTTTCACTTCACCGCACTTAGG
+>48197 2
+AACGACTGTCGAGCTGCGACTCATCGTTAAGAAGATGGTCGCTTATGCGTCTGGACCTCGAAAACAATACATGACGGAGCTTTTGTCGCGCGTTACATCC
+>48198 1
+GCTCAGCAGTAAGGAACTCTACAATGCGGCGGACCTCTAAATTCAGTACGTGTGCCTGTGTGTTAGCTCACCTTAGGTTGATCCACGAAGGCACCAGATT
+>48199 1
+ACCTCGGTCTGGCTTACGACTTACTTCACCGATTGAGCCCGCAGAGTCGTCGAAATCATCCATACCATCTGGTGCATTGTGGAAAAGGATCGATGGAGAT
+>48200 2
+TATATACGGGATCGTACAAGTGCACCATTCGGTCAGGTGTTTAGGCAAACAGTTACAAGCTCAACAGAGCCTTCGCTCGAGATCTTTCCTCGCTGGACGG
+>48201 2
+CCTCGCCACAAGTGCTCGGCGAACGGTGCGTGTCTAAAGAAGTCCCGTTGTCCCAAATGTACTGAGTAACAGTAGTTGACATTTATAAGCCCGTGTTGAC
+>48202 3
+GTTAGCGAGCACGGCTTATCCATACCTGTCCGCTATCCCAATCAGAAGGGATACGATCTTTTGCTACTCAGCCTGAGAGCGAGGTGGATAAGTTAACGTC
+>48203 3
+CTCTGTCTTAGTTACTAGATCCACAGGCCGGAGACACGTCGCCCTTAGTACATCAAATCCGCAGTCGTGGTTGTAATTGGCAACCGGCGATTAAAAGGTG
+>48204 2
+AGTTCCTATTAGGCTTGTTCTGGGGAGCACTAGGAGCTTCCCGGTATCCGACAACTCACGGAAGAAGCAGCGTCCGAAATCTATAATGTCAGTATCGCTC
+>48205 1
+GCTACACTGAACTGTGATAGTCTAACTACGATATTGGTTCCCCATGCCATCCAAGGCTGCCGGTAGGTGAGCTAACAGGACACTTGCGTTGCCTAATGGA
+>48206 3
+CTATGACCAAACGCTGCCATCGCAAGGTGGTGCGAAGCTTGAAACGGAATTGGAATTGACTTAGCGACTTTCGGTCTTCAGCGGTCACTTCACAACTGTC
+>48207 2
+CGACGCTAATCGCATCAACTAGTATATATTTGTTGCACTGGGATCATCCCCGGAAACCAACTGGCTGTGGGAGTGCTGGTCCTTGTGGAAACCCCAGATA
+>48208 3
+ATAATCACTATTACACCGTGACTGTAGCATCCCCAAGGTATGTAAGGCTGCAAAGGGTAGCGTGCGTGACTCGCGGCCTTCTTTGATACCAACGGTTCAG
+>48209 1
+ACCGGAAAGGATGTATACTCTAGTAAACACGCATGGGTCATCGTTACGCCTCTCAGCCTTCACCAGAGAGGTATTCTCTCTGTGGTAACGGTGGGAATCC
+>48210 1
+CTGGTAACATGAATCACTGTGTTCAGCGATGTTCCAAAGAACCGCCTGATACCGCAACGACGGTTGGATACCGTCATGACTGCGCATTTAAGCGCTTGTG
+>48211 1
+TGTGAAGTTTACCGGTGGGCAAGAACACAAGAATAACCAGCCATTGCTTGCCCGTCCGCTCGTCCTTCAGATTCACTAATTAATGGCTGGAGGTAGCCGT
+>48212 3
+GGCAAGTCGCATGCCCACATAGGTAAACCGTATTACTGCTATCATGCGCGTATGGACTGCTTGATCGATTTCAGCCGTAAGGACTGAGCACCGAATTCTG
+>48213 1
+GCTCCTCGCAGCGGATCTAATAGGTGATCGATGCTTTGTTCTTAAAAGGGGGTTGCTAAGTCACACGCCACATGACAATCAGAGCAGTCTGCTTCCCGAA
+>48214 1
+TTCACCGTACTGTAAACAGGAGTTCCGAGTAGTAGCAAAGGGATATCTCGGCTGCGTGCACCACTATGCTTACGCTTGACCGGAAATCGTTCAATGCGCT
+>48215 3
+GTCAATGGCACTTAGTTAGGCAACCCGCTGGCAGTGCCTCAGAGAAGTATTACAGCTGCATGCCTCGTTACCGGGTGCTCGATACATCTAAGGAATCTTA
+>48216 1
+GGTTATCTAGGAACTACAGCTTTGCGGGGAAGTTCGGTCAGTCGTCCCCTACCACATTGGTGCTACTAAAATAGCGGACTCGAGTGTACATACCACCATG
+>48217 3
+AAGGTACTCATCCTTCCGGCTTTTTGTTCAGCAATGCGCAGCACAGGTGTCTCAGCCTTTGAAAGATCGATCGAGTCAAGACGGAGCCAACTCATGTGGA
+>48218 2
+CGTGTGGGATTTACTGTATTTGGTAATTAAGGAAGACACCGAAGAGCTCGGACCAAGCTCACCTTTGAAAGCTTCCAGCCCTTGGGACTCAATCGCCGCT
+>48219 3
+GCTTCACAGCACGACTCGCGATATTAAGATGAGTAGTTTCTGAGCATGCTGGACACATGGCGTAAAACTGCATTGGCAACGCCCAATTTCTCTGGGTCCG
+>48220 1
+TCTCCTGGAAGTTAGTAAACACGAAGCCCTTGCATCTTTGCTACTACGAGGTCTGGTTGCGAGATAAGTCATGTTAGCCGCGCCGGACGAAGATCTACCA
+>48221 2
+CCGTACGCTCGCGGAATGTCATCAGGAACTATCATGAATGTTGTCTGAAGTCCGAGGCAGCCGTTGCGCATTAATTATCGATCCACAGAGCGGTAACTTC
+>48222 3
+CCGAGGGTAGCAAGAGTGCATAACGGGTTATTCGACTTATTTTATTCACATCCGCGTTCTCTAGCAGACCCAACATCGAAACGAGGCCCCTGGTTGTGGA
+>48223 2
+GCTGCATCCACACTGGGGTCTACGCTAGACCAGTAAGGGCGACCTTTACTGCCGAGATAATCCTACTCTCCGGAGAATTGGTTCTACGTGAAGTAGATTA
+>48224 3
+CAGAGTGAGTCGACGAGCCGGCCTTGAGCCACTCTGTAACAAGTGTTTCCACTAGTCTGGCCATGATCAGTCCTGCATGACTTAAGCTAGCTAATATGAG
+>48225 1
+TACTCACCTTGCTGAACTGCCCGGAATTATCGACGTAGTAGGGTTTCGACCAACTATTAATGCGCAACCCTGAGTCGTCTAAGGTGTGCTCAGGAAGGCA
+>48226 1
+TCTCTGTTTGCGCAGACCAATTGGAATCACGTGAATTTCATGACCGCGAGTTAGTAACAAGGGGCGGACCGATCATGCTAAGTTCCCACTCAGCGCATTG
+>48227 2
+ACTTCCAGTTGAATCCGTAATTCGGGCGCTCTCGAAGTAAAGGCGGGCGCTATAACGTGAAAAACACTTATTTCGCCATGGGCCTCTCGCAGATCTAGGT
+>48228 2
+TTTCCGCCTATCCCGATAAGTGGGGCTCTGTCCGACTGCGTAAATTGGGACACGTTCCAAATGAACACGAGTAGGCTACGGACCGGTAAATTTGCAATCT
+>48229 2
+GCCAGAATCACCCGCCAGCTTGCTCGTCGTTCAGTCCACAAATGAGCGTTTTGGTGATGACAATACCGTGACAACTCGATATGCATTGATGCTGGGTGAA
+>48230 1
+ACTCATTGGCATTTAAGACTACACCAGTTCGAGTATGGCGAATAACCGATTTTGCGAGCGCTCGTTGCGCTAATAACGGGGTCGGTCCTAACCACACGTG
+>48231 1
+CAATACTACAGAAAGCGCGCCTGTGGCCGCATTAGAACCATCTAACATGTCTAATTGCGGGGTTCTGGGTTGAGTATATCCGCGCTGCGATCATGTACCA
+>48232 3
+ACGGTCCACCGCGCTGAATCTATGACGTTATTTTCCTGGGAACGGCACAGAGAGTGTGATTCGCCTTCTAAACTTATCCCACTACGGAGAACTGGAAGGT
+>48233 2
+AAGTTCAACACTGTATCGCAGTCTCATGCAATGGAATGCTTGCTTATAGAGCACTTGGGCCGATGAAGGTTCTACGATCATTGGCCCCACAGCTGGGCCA
+>48234 3
+CCCGGTTTGCGCAACGATGTTGATCACCAATCCCTATTCGGACGAATGTTGGCCATGTAAGAGATAAGCCAGTATTCTGGTTCCAGCAGGTGTCCACAAG
+>48235 3
+TAGCTGAGGCATCTACGCCCAACTTGCATGTATGAGGGTATCGTTGACGGCTTAACATTACGTGACGGGCTCCCCGGGTAAAAGCATACCCTTGAATACT
+>48236 2
+CCCTGTCCGTATTACATTGGTATCCGACCAATCGCTTAACGGGATAATGACAGAAGCGAATTTACGGATGGAGTGTGCGTCGGTGTATTCCCCAACGACC
+>48237 3
+ACCCGTTCAAAGGGCAGGTACTTTCCTCTGACGACCCAACCGCTGAGGATACGTCTCTCCAAATGGGGATAGAATACTTTGGAGCTTCCGTGGATAATTG
+>48238 1
+AGCTCCTCAAGGTGACGTTACTCTGTTCCACCACCGTCCTAGATGTTTGTCGAAGCGGAGCGATAAGTAGAGCATCAACCTATTGGCGTACGTGAAGCAT
+>48239 2
+GGTACGTGGCACTAGCTTGAAGTACTTCTCCACCCATGGTCCGTGCACGAAGCTGACTAATGAACATTTGTGTAACAACGCACGGAATTTCCGTGCGGTA
+>48240 3
+CAGAGAAGTCTTTAACGTGCTTCCCATTACATGCGCGCGCTAATGTTCGCAGGGAAATCGAGCTGACTAGTTCTCTGCTCCGACGATAATAGCAGAGCGT
+>48241 1
+GTGATTCCACCGATGTGGCTGAAGGAACACCCTCTAGAGGTCGTACGTAAGTGTTCTAGTAGATCCGCTAAAAGGACCATTCGGTCCTAGACTCCTACTG
+>48242 3
+AGAGCCGACGAAGTTGCTCGCCTCGTCCGAGGCGTATTTGGCTACAGCATGTCACAATTGTTGCACAATCAGCTAGTATGGTTGAAAGGTCACCCCTATA
+>48243 2
+CTATTGTTCCGCTAACCACCCGACTGAGAGAGTGTCGTTTGGGATGAAGAACGGGTACGAGCTTTGAGAAACAACCTTTCCCCAGCGTCTACATACGGTT
+>48244 2
+CGCTGCCCCCAGTGATAGACGGGGTTGTGTAAATCAAGAGAGGTACTGCTATACCGGCATACTCGTCCGTAAACGTCTAGCCTTGCAATTGCACGATTAT
+>48245 1
+ATCACTTCCAAGATCAAAGTTTGTCAGGGAGCTACTACCAGGACGTTTCATTGTGAACTGGCTGCGCGACCCCTTTGATGACTCACGGATAACGGCATGG
+>48246 3
+CTGTCTCGGCACTGGGAACACGCTTGCAAAAAAAACTGAGCGACTTGATATCGGTTGCTGGACAAGTATCCCTCTTCCGAGTTACAAGTGGCACCTGTTG
+>48247 3
+GGATATGCGCATAACCAGTTCCATCAGCTTGAGTTGAAGCTATGCAATGAGTGATAAGCCGAGTTAGCGCGTCAATACTCTCTATGTGCCCCCGGGCTCA
+>48248 2
+TCACGGGCGGGTCTATTGTCAGCATATATGTATCGGATCTACAATACATAGGTTCGGGCTCATGCGGGACCCACGAACACGAAAGGTCACTATGCTCCTT
+>48249 2
+GAGTTCGCCTGCCTGTTTTCTATAATAGCCGTAGGATTCCGGGCTATCAGACCAAAAGTAAGCGAGTCGCGACACCTCGGACTGGTAATTGACGATCTCA
+>48250 1
+GTCGCCGCCTGCCAATATACTATAGGCATATCCAATTCAAATGACCATCGCTCCCGGGTGACAGTGATCGTTGTAGTCTGGGACTTTGGGACGCAAATGA
+>48251 1
+AGCACGATGCGTTTGAGGTGCGTAGGAATGTTGTAGGGTCCCCGCACCTGGACTTACACATCACCATTGCATCGTAGAATAATCGTCTCCACATGAGACT
+>48252 3
+CCTATTTGGCCTTGATGCAGGACTATTTTAAGCGGCCCAACGAGGAAATTCTCTCAGACGTCGAGGTCTGAAATTCAGTTCTGCATGAAGCCACGGACGC
+>48253 2
+GGAATCGACAGGTTTTCCTGAATCTCTGTTACGACCACGAGCGAGGGATCGAAGGCGACGCTTGGTTCACCTAAAGACCTACTTTGAATGTCTACGATCC
+>48254 1
+GCAAGAAATGGCGTGTACCCTGCCTTACATGTAAAACCGCTAGTTAATACATACTTGGCGCCGTTAGTCTGGGTGGTGCCCGTTTGACACCGAAGCAACT
+>48255 1
+GGATTTGCTGCGCCACTAACGGTTAATCCACCGCGATAACCATGAGATAGTGTCGCATCTTCCGGGCTTGGCACCACTTCTAAGTGGACAGATTATGGAA
+>48256 3
+CCTGGATGAAGGTCTGCACGTTAGACTACATGCGCCGATTCGAACGTGAAAATATCCTCTCTGCTTCCTGCTGGGGAAGTGGCAGATCCAACGCTATATA
+>48257 3
+GATACCCCGCTTCTTTAAAGAGACCTTGGACAGACGTAGAAGTCCCCACGTAGGGTTATGTTTTACAGCCTGGAATGCCGAGATCGCTTTGAGCACGTCA
+>48258 1
+CCTGACACGATATACGAACTCTAGAAGTTGTCCCCCATAATCAACCGAGGTATTATTTGAGTGTTGACCAAGGGGTGGTTCCGACCACCCTGCAGGTGTG
+>48259 1
+CTACCGTGGACTACCCGGCTAACGTGGGCAGTGAGAGGTCGATTATCTATTCTACCCAAATATACCTGATGGAATATGTAGATCACGTTGCCGCAGCTCG
+>48260 1
+ACCGGTGTGCTAACGCAGTGCTCGGAGGGGGAACCACTGAAGTTGCGATTGCATGCAAAAAGAAAACGCTTTCTCTCTTTAGCCTTTATCTCCAGGCACT
+>48261 3
+GACGACAAATGAGGCTAACTCCTGAGGAACGTCTTTTAGCCCGCATTGTAACATCAAGTCTGGTCCTCCGAGATAAATGGCCCTTGATGCTTCGGAGGCT
+>48262 2
+GTGACCAGTATTCGGCGAACCTTAATCTACAGCACGCTCAGCCGTATCTCGTGGAGGAATCCCTACTCTTCGGAGCGTAAGGTTGGTAGAATATCCGATA
+>48263 1
+ATACGCAGAGTTCTACCACTCACTAGGGTTTCGCAGCTGCAGCAAAGTCTCCTTTAACGGCAATCGAAGCACAGTTTTCAGGGAGTTATTGGGGCCATCG
+>48264 2
+GCAATAGTTGTACCGCTACGGCTACCGACACCCAGAGGAAAATTTTAGTGCTACGAGGGTGTGGACCCACCTGTCGCGCGTTTATCTCTTAACAATGGAT
+>48265 2
+TATAGTTCACTTGCGCAACTACACTTGGTTAGCTCTGCCAGAGGCGTAAAATACGGAGCTGAGCCCTAGGTTAGTGAGTTCTCTGCCAAGCACCACAGTG
+>48266 1
+AACGATCTCTTCAGCTCTTCTGGTCCCTAAGTTGACGGGCGGGTTTAAATGTACTACCGTGAAGGGGAGCGAACCAATGACCGTGCCAAATCCCTTATGA
+>48267 2
+ATATCGCAAGCCCACATTCTTAGGAAGTTGTGTCGGGCCTATGTGCTAGTATAGCTCTAATGTAGTCCTCACAAATAGATCCGCACGGCGCGGGGTACCA
+>48268 2
+AGGTGAATCCGTTGACCTGACTCAATGGACATCCGAACTTGTATTTTAACGCCACGTGGCCTAAAGTCTTAACAGAGTTCGGTTCAGACGCCATGGGCGC
+>48269 2
+ATACTATGCTACACGTTTAGAGTCGTAGTCCTGGAACGACAATTCTTTTGCGGAGTTATAGCCGAGGGATCCACGGCTACGATCGCCAACAGCATTCGGC
+>48270 3
+CTTTAGCGGGTCAGACGGTACCGCCCCATTCTGAGACGGTAAAGACCGTAGATCTACCTAATGGGTGTCTGCCTGATGGCATCTGCATACAGCTAAAATT
+>48271 1
+TGGGGACAACATTTTCCGATGTTCTCTCTTAGGAAACCATCAGCACGCATAAAGTTTCATGGACCTGGACTCGAATCAGCGGGGAAGCGTCGCCCTTGAT
+>48272 2
+CTGAAATTGTTCGATAAATACACCTACTTCCCCTAGGGCTCTAACCGCAGATACGCTGGGAGGAGTCTGAATCAGGGAGAGCCGTGACTTCTGCGTTTCA
+>48273 2
+CGGAGGCGCAAACTGGTACCAAATTATGTTGGAGCATAACTTATCGTCTACGTACGTTACAGTCTTAGCACCATGATCTCGCCCGAGCTAGGGCGTAGCT
+>48274 3
+GAGATACACGTACGCATGGGTCTCGGTCTCCCCAAGCAAACTAGTTGCTGATGCTGTTGACTAAGGTAGCTCCTAATCAAGCGGCTCGGACATAGTCTAT
+>48275 2
+GCTGCAGGGCTATGACGGTAAAGTACACCTTAACGCACCTCGTCTTGAATGACGCCCACTATGGGGACGATTTACAGAAATGTGGGTTAGTTTCCCCTCA
+>48276 1
+CTAAGTACATGCTCGTGGCCGATCCTGTCCAGATGATTTAGTTTAGTAGGTACGCCACCACGGAGGAAAATGCATGAGCCCGACATTTACTTGCGACTGC
+>48277 1
+AGCGTTCGAATTTTACGCGAACCGAGTTTAAGATTTAATTCTTCATTATGTTGAACCCAGTAACGGGCCATAGGCTGAGGGCGACGAACCCCCGGCCTCG
+>48278 3
+TGTTTACGACCGGAAAGTCTTTTCCACGGTGGCACCGATCAAAGGCAGCCGCCGCACACGTCAGTATCAAGTCCATTGAACGTATTTGTTCAGAATGTGG
+>48279 1
+CACCCATGGAGCATTCCCATAAGACCGGCGTACCGGCCTGTCGTTGGAGAGAGGGCGTAAAATTGTCATAATTATCGTATTCAGCTTCAGTGTACAGCCT
+>48280 3
+ACGCAATAGCTTAAAACTTATGGCACCAGCGTATCCCTCCGGCGGGGCGGGTCTTAAGGTGTTGAGCACATAGGCGTCAGCTCATTCTATACCATATGAT
+>48281 3
+CTAGCACGCGTGATCGACTATCCCGGCCTACGCTTTGGTCATTTTTCAACGATCGCACGAGATGTAATGCTCAGAGAAGGCGAAGTATTCTCAACGGAGT
+>48282 1
+GCTAAGCAGATCAAGTATCCTTCTATGTGTATAGGCGTGCGTGAGAGGACGTCACAGCGGCGAACTTATATAATTCTGCCGAAGTCCCTACCGCGCTTAC
+>48283 1
+TACCCTGACTCAAAAGGATCTAACGATCCCCGTGTCCGACCTAGGGTAATGTCCATCATCTCCTGAATGGTTAAGTGTCGGATGGGGAGGCTCAATAGTC
+>48284 2
+TCCCGGTTCGACAAGTGGGGCAATTCAGTACAGATAGTGACCTTCTATACCATTACGGTGCTAACTTTCGGAGTCAGATACACGGGCCACGGTTATCCGA
+>48285 2
+CTCCAGCCGCAATTGCTCGAGATGTGTGACGGCGGTAGGATCGGTGTTTACATCACAGATGACGAGTCCAGCTTATCACAGTATTCATGCATCACAACTG
+>48286 1
+GCTGCTGTCGCTCCTTGCGGCAGGAGAACGTTCTGCGCTACGCGACATAATTTCGTCTTAGCATAGCGACCAGGACGGATAAAATAATATATCGTCCTAG
+>48287 1
+GTAGCGACGCCTGGTCTCAGCGTGGACACACAGCTAGCTTAGCGTAGTCCCCCTGTTACTGGACATATCGATAGTCTTAATAGGTTGGTACGAAAAACTC
+>48288 2
+ACTTGTGGCTCTCTTCATAAATGTATGTCCCCTGCGCTACCACTGAGAGAGAGAGTTTACGTCGAGCGACATAAGGGTTGCTATGAGCCGATAAAGCCCC
+>48289 3
+CAACCGATCCTCGGAGGGGCTGGTATATAACGATAAGCGTCATCGATTATTCGTAACTTAGGCGACTTGCGACCGTAACTAGTCAGCTCGGGCCTTATAC
+>48290 1
+ATATCCCCTTCTGGCAACTTGCATGTGAGGCAGTGATACCTTACTGCGCGAGGCTATCGTCGGCCGCAGTTATCAATGAAACCGACTAGAAGAGGTTCTA
+>48291 3
+TTAGCAGCAGGGGACCGTGCACAGCTCTAGTCAAATCGCTCGGAGCATACGTTTATAACCTATCATCTACCAGTGCATGGCCTGGTGTGAGATTGACATC
+>48292 2
+GTTGCAAGTGGGCTTCAGTACACGTACTTACCGTGACATGCGAACCATGCGTCAGCCTGTCCCGAGCATTATATCATGGAAGTAGAGCACTTTGCATGAC
+>48293 3
+GGATACTGAATTCCTTGATAGCCTCCCAAGAGCTCTTGCGGTTACCCAGATGCTAAGTTAAACCGGTGATTCCTACCTCGTAGGAGTTGGAAGGACGCAC
+>48294 3
+GATTGAAGATTCTCAGTATTAGTCATGCATGTGCACGGGTCCTCGACCCTAGCAGACGCCAATGGAATACAGTAGCTACTTTTGACCTGACGCAGGTCCG
+>48295 2
+TCTTCACTGCTCCCAATAATCTCAAGAGGGCAATCTTTCCGACGGACTTATACCGACCTATGAAGCGGTCGGTGAGGGGAATATAAGGTCTCTAGCTCGG
+>48296 3
+CTATATTACGCCGACCATCACAGCGTGGTCGATCGATGCTGTAGCCTTTGGGCGCCAATGCGATGCGAATGTCACATAACAACGTCTGTTTACAGTGAAG
+>48297 1
+GCCCGGTTACACAACGACGTCGCATGGAAGGCTCGGATTTAGTAAACAGGACCTCTAATAGCGGTTGGGACGTGCTCCTTCTATAAACCGCTTATGCTTA
+>48298 2
+CTCTCGCGTCCGATTAAAACTCTGATGGTCGCGCTATAAAGATGTCGTGAACTGACAGACCCCCTCAGATTGGAGACATTTTTGGAGTCAGCCGGACGTA
+>48299 1
+TCCACCAAAGGTGGTAAGCAAGTAGTGAGTAATAGTGCCTGCTGCTGGCAATCAGTTCCATCTAAGGCTAGCATCTACCCGTGATCGTGAGGTTCCCCAT
+>48300 2
+CAAAGTTGTTTTCAGGGGGCATAACGCGGTCGGATCGAGAGCACAACTTAATCTTTGTACCACTTTGCACTATGGGGAGCGTACAACACGGCCCCATTCT
+>48301 2
+CTTTAAGGGTGATCTGCATGGACGATTGGATCATCTGTCTCCAGTACAGTGCTCGTGATACCTATGGGAAAGGTCCCCTACTAAGCATGACACAACCGCG
+>48302 2
+AAGGAAGTCTGGGGCTAATTCGCGCAGTCAGATCGGATTCCAATGGGCTCGACATGGGTCCCACTAATAACCTATACCCAGGGCTTGTCTCTGTAATTCA
+>48303 2
+TGTCTACCGAAGTATTGGTACTAAGGAACCTGGTGTAACCGGAGTATAGTGTACATTAAGGAGCAGCCGTCACCCCTCTGCCCCCCGAATTGAGTCATTG
+>48304 3
+ACACCGTTGTCTTGCCCAAAATGGGACAATGATCTTTGATTGAATACTTCCGGAAGTTCGGGATTCCGTCGCAAAGCGTTCGTGCCTAAACGGAGACCGC
+>48305 3
+AACGACCACATAGCCCGCCTCTCATACTTGGGGTTTCTGCATACGGGAGCGTGTAGAGAGTTCGTGCCCTTACCGTATCATCGTAAATAAGAATGTCAGG
+>48306 2
+CTGGCACATCCTTCTGTGCGCGCATGTAAGCGCTTTGACTAAATCTCTAGAGGTGTACACAAGGTACGAACGTGTAATGTCAGCAAGGTTTCCCGCAGAC
+>48307 1
+CTACAAGAGGGTATCGTGATAACGGCAGGTCAGATATGTGCCACTGCTCGTCCTGGTAAGCGCTAGAATCCTTTAGTCTCTCCGACCAGTTAAAATCGCG
+>48308 2
+CACTGTTCCATAGGTCTACACGAGGGATTACTATATTGATCGGGATAACGGTTAGTGCCCTCAGACAGTCGACGGTACAGCCGTGCGTCACTAGCATCTA
+>48309 2
+TCAACGATCGGCTTGCCACCAAAGCTGTAGATATTTTCGTGCAAATTTACCCGGAGCACGCTTCAGGGAAATTGACCACCGGTTTAGTGGTCGGCCATGA
+>48310 1
+CGCCCGGGTATCACCCAGCAGTTGGCGAACCAGCTACGTGGTAGACTTGAATTTCAGGAAAAGTAGATATTTTTTTCGCCACAGTCGGCCAGTTTCCAGA
+>48311 2
+GGCTATTTACCAGCAGCGGGATAACCTCAAAGAATTAACTGTTGCGCTTCGAGCGGGCACATGTATATCCTAAGACCTGGAATCCCTGTGGGGCTTCTCA
+>48312 2
+CTACGAGCATACGACATCCAAAATGCGTCCCCGCACAGACTGGAATGTGATAAGACCACTGACCGTCTGTTCGCAGTAGTCTGTTATGGTGTGAGGTTCT
+>48313 1
+GCCTATAATTAGAGTGCATCATAACCCTTTAAGTAAGGGCGTACCCGAAACGTGTCGAGGCAGATGTAGCTGCATTCGTAGTATGCTCGTTCACGCGCCC
+>48314 1
+CATCGGGCAGTGGATATTATGATCAGACTGGTATCACACTCGGAGCTATCGGACGCGTCGAATTGAACATGCCTGGATGTCTTGAGCCATTATCCAACCC
+>48315 1
+GGAATAGCCGTATACACATCTATTAGCCTAGGGACATTTTCGACTGTTTTAGGAGTGGGACGCCTGACGTGACCATTGATTCCATACACCACGGACGCGC
+>48316 1
+GCGAAGGTAGACGTCCCTTAAAACAACCTAGGTGGGGGACTTGCTCCAGTTAGACCATACTCCTCCGTGTGTTACTGGGTCCCATTGCATAAAACGTGTA
+>48317 3
+TTCCCCCCCAGCTCCTAGCGGGAAGCTGGGCGACATTCTACAAGATACGATTTAGGGGAAGTCGGATACCCTGGACTTGATACACATTGAAGTTTTTCGA
+>48318 3
+ACATTGATGATGTATCTAATCATTGACGACTCCCGGAACTTTATCGGGCCCACGTTAGACGGTGGTGTAACTGGCGTCTAGTCGTAAAGCCCGACACGAC
+>48319 2
+TCACGCATTGCGAGTGCCACATTCGATGCGGCAGTAATTTTATGGGATCGTCGCTTAACATGCGACCCCACGTTTTTGAAAGTTGCACCCGGAAAACAGG
+>48320 2
+GAATCTACACGCTTGAAATGGGACCTACCGTCCCTGGAGCAAATTTACTTCCGCGGCAGATACGCGAATGCGGTTCAAGGATTGTAGCAATTTTCTCGGC
+>48321 1
+GCAGCGCGCCCTCGCATTCTGATTTAGTCATAAAGTACTATTCATAGTCCAAGTCAAGCAACGGAGGGCGACTGCGTATGCGAGTTCCTGGAATTGACTC
+>48322 2
+CCGCAGGATTCACCACTGAGACAGTTCGCCGGGCGGACTAAGTGTGAAGTGCTTTCTAAAACTCCAATATAGTCTGCCAGAGTTTTCACTGCGGCATTGA
+>48323 3
+GCGAACTTACAAAGGTCGCGCATCAAGTCCGGGGTCACCCTCAACCCTTCACAGGTTTATATGGTACCGATGGCGAAATTAGGTTCTGATGTTCTAAGCG
+>48324 3
+CATAGTACGGCTGGAGATGGCTTCTAATTATCCAAATCATCAGGTGACACCTGATGGCAACAACATTTTGCTCTGAGGCCGCTGCGGCTACGACTGGTCA
+>48325 1
+TTTGGCCTACGCTGAGTCTTCTCGGCTGGAACGAGAATAGTTTAGCCCGGACAGAGACTTAGCTCAGCAACCTCAATTCCACAGTTAGTGTCGATGAGCA
+>48326 2
+TGAAGGCGCTCAGGCAACACGAGCCCCTACTAACCTACTGATCGAGGACTAGTCGTTGGATGATGTTTGACGTCAAGGCCCTTTAGACTGTACCATTGTA
+>48327 3
+ACTTGTGCATGAGAGTCCACGCATTCCCGGCCACACGAGCAGTGAGAATGTTCTAAACCTCTGGATAGGATCTAACTTGTGATCAGAATGCTGTCCGCGT
+>48328 2
+GTGAGTATTTCGACGGTCTGCGACAAATAGACGGCCCACATTTCCAGGTGTAAGCCTACGCCTTCAGCGTATATTAAGCACGTGGAGATTGCGTCACTAC
+>48329 3
+TAAGTAGGCTTGAACGTCGTACCTAGCGTGAACAGAAACGTCTCGTCACCTACCCTGAGTAGGTGTCATTTCGCTAGAATGTCACATGTCGCCGGAGTCA
+>48330 3
+AGCTGCCAATCGCCTTAATTGCACGGCGCTTCTCCGGAGGCGATTGCGGATGAGAGAATCTGAAGTCATCACCTTAATCGGAACTGATTGTACCAGTTCA
+>48331 2
+GTCTCAAGCGGTCAGGGTGCCTTAAGTACCCACACCGGAGTCCAAGACACGGTATGGCTTTCTACCATTAGTGTTATAGGGTATCTAACCCGTATAGAGC
+>48332 2
+TCGAGCTCAAGGAGAGCAGTCCCTGTTTGGGAAGATGTTCTCCACACTCTGATCGAGTAATTAGTCCTGAGGCGCAAAGTATGATATAGTGCCACCTCCC
+>48333 3
+TTATCCTGAGAAAGGAGATGTTGGGTCCACCGCTCTGCCGGAAACTAAGTCAATCTATTGGCTAACAGAGCCGTGTATTCCCGCTGTGCCTGCAAACGTA
+>48334 1
+AATCTTACTTGCGTTGACCCGAGGATTCATCTGCTCAAGGCCTACGGTACAGGTAGAATGGGACCTTAAAAGTCGCACGTACGAGCCGTCTTGGACTTAC
+>48335 2
+GATGTTGTGCGCCACCCTCTTCAAGGCGTTCATACAGATTAAACCACGGTAAGTCACAATGCGTCAGTAGGATGTACGCTGGCTAGTGGCGCTACATATC
+>48336 1
+GCATGAGGGAAGGGTCTTGTAAAAGAACCATATTAACCGTCGTTTAGACTTTAGCTCGTGCACTTCAACATCTGGCCCGCGCGCTTGGCAAGTCTACGCA
+>48337 1
+ACTAAATCAAGATTCTTCCTCTGGTCTGTTCCGCCAACCCTTAGGAGTCATGGTGGAAAGTGCCGTGACCATAACAGCTGGTAGAGAGCAGCGTCTCTAG
+>48338 1
+GCGACTACGGAGGACTGTTGGGCCGATTCATAGCGTCGCATGGCTGAATCTCAAGACCGCCTAGTCTGAGTCCTCTTCCATAGGTAATATAAAGTTCACA
+>48339 1
+AGACATTGGAAAGCGCTTCGATAAGCGACGTCATACCGCTCCTGCTCAAAATCAAACCTCATAACTCTGTTCGGGGTGGTTATTGCGTGATGACCCGTGG
+>48340 3
+GGATTGATCAGTGTGCCTGCCACGAGGGGACGCAACGACATAATACTTTCTAACCTCAGCTGCTTTATCGTAGGAGTCAGGGCCCAGTCTCATACATGTA
+>48341 2
+AGATAGCCTCCCAAGAAACACCCGTGACCAATCTTCGTCGATCAGTATTAAGGTGTCACCCAGATACCGTGATGGGTCAAGGGGTCCTCTGAGGTTTGTT
+>48342 3
+ATCGGGGGTGCTTTGATTGCGGAGCGAACCGTTACAGTTGTGCTTAACCAATCGCCGAGTGTAAATCCATTTCATGCCACATTGCCCGCACAGAACAATG
+>48343 3
+AGCACTACTCTGCATCGGCAGACTTACAATCCTGGCTGTTAAGTATTCGAGGGTCGCCCTAGGTTGGAACTCCACTACATCGGTATGGTAAGAGATCCAG
+>48344 2
+AAGAGATCACCAGCCCTACTGAACGCCCTTTTCCAGGGTCCCAGGATCAGGTCGTGGTAATCGAGTCGGGCCTTGTGGGCCATATATAAAATTTTTACAG
+>48345 3
+CTCCCCTCGTCCTACGCGAAAATATGGTGGTAAAACACGAGCTTCGCTCATGTACAGACGGGCTTACTTACGGGCACGACACTATTGTAGGAGAGTTTTG
+>48346 1
+TCGGGTTCATACATCTGGCCAAGGGTGTCTCCATCCTGCCAACAGTTGCTACAGGTACTAGACTTGATGATGTAACGAGCTATGCCAGAGCGATACCTAG
+>48347 2
+CCTGCCGAACCGATCTCTAGTAATATGGCCTTGCTTTACACGAGCGTATATCCGTAATCGGGCGAGTTCGGAACCCGAGGAATAGTCGTGGAAACATCTT
+>48348 2
+TGCGACGCGAGCCGTTCATTTACACGGCGCCTAGTGATGCTTCCACAGGGTTCCATCTGAGGACCGATCAGGTAAGATTTGTCACAATGATCCAGATAAT
+>48349 3
+TTTAATGACCCTATGGGTCCTGCCGTCAGTCGGAAATGCCTCGATCGGATCGACAGCCAACTTAAAAATTCGATCCGAGGGCTGTTGGTATGACAGCCAT
+>48350 3
+CGTCCCCAAACTATACGAATGGCCTAGCGCGTTAGAGTGCAATCTGGGTCTAGCTCCACCGTGTTGATTGGGTTATCCCGTCACACAATAAAGTGGAGTA
+>48351 2
+CTGTCCCACTCGCGAGATGGGGATCGGTCCATGTAACTGTTAAGAGCGCCGTATGGTCATCGATCATCAAGCCTTGAACGATCAAGGTATGTATCAACCT
+>48352 2
+AACAACGATCGTTTCTATCCTGGAGTGCTGACCAGGAGCGGTCAGGGTGTCGCCGTAAGTTCTTAAATCGGCTCCAGATGACGTACCACGTATATATCAC
+>48353 3
+GAGAGACGGCAACTTACACATGGTTCCTATACACAAGAAAGTTATTACCTCGGCACGGGAGTTTCTCAGACCTAGCAGTTGTCTGTCATCTGCGCGTGGC
+>48354 1
+AACTCTACTGAGTAACTAAAGGCGTTGCCGATTGTATATCTAGGGCGGGTAAGAATTCGAGACACACTCCGTTTTCTGCGGCCAAGAGTACGCCCGCTTC
+>48355 2
+TCCATTGCTACTTGCAGAGAGTTGAGGTGGACATGCAACTCTGTAAGTCATAGCCAGAAAGGGCCACTCGTCCCTACGCCAACCTTTGGATTTGCTGAGA
+>48356 2
+CGGAGCGGTTAAGTCACCTGTATATTACCGGACGCTACCAGTTTCTTGATCAGCCAGATTTGGTAATAAAGCCTGCCTCAATGCGGGCACGGATCAGCAT
+>48357 2
+ACGTCCTTAAAGTGCCTCTTGAGGCACATTGAAAGTCAAGTTGCTCATGGGACGGCCTTAGTGAGAGTCGAATAGAATCCCTACAGCGGCCACTTTGTCC
+>48358 1
+TCCTAGCTCATAAGTTCGTGTCACCATACCCTAGTCCTGTATGCCTGTCGCACCATATAATTGGTCAGGTCCAGGGGGAGAGCCGAAGGAGAATTATCGA
+>48359 3
+CGAAGACGACCTCATAATGCACTTCGTGTCGGTATTACCGTAGTTCCGTAGAACTGGGTGGTCAGATCATGACCTTGCCAGTTAATGACCAGGTAGCCAC
+>48360 1
+TGTTGTTGGCCTAAAAGCTCGCCCTGCTTAGAACCATCTGATAAACTCGTGCCTAGTTTACACCCCATAAAACGCGGAGGGTTACGCCGTGTGGGGAAAT
+>48361 2
+ATCAGCACCGGACCGAAATGGACTGTCATAGGGCATAGGTCCCTTCGTACTCGCACTCCATAAGTTGACTGCCAATTGATCGTCGTAAGGAGGAGTCTTT
+>48362 3
+ATGGTGTCATCTCGACTGGTCGCGGGACACCTCAGGTACCTTATGTCGTCAAGAAATTGTGTACGTCAAACCTGGCACGGAAATAGGTGATCCTTCCAAC
+>48363 1
+ATTCAAGAAAAGACCCCCGAGTCAAAATTATCTTCTCGTTCGATAAACTGCATGGAGCCCTGGTATGTGTGGCCGCCCCCTCAGGGCTAGGATTAGTGGT
+>48364 3
+CAGACCTAGCCTTTTACTACGGTGCATTTCAGCAGACCTCGATATACCAAGATCTGGGCGCTAGGCATAGAGTCTAAGTTCATTCGCAATCAGCGGTGGG
+>48365 1
+TCAACTCGCTCTGCACGTTAAACGTATGTACCCTGCCGATTAGCCATCCGCACGACAGGGAAGATCACTGGTAGATGGAGCTTTGATACTGATTTGAGGC
+>48366 2
+TGTCAGGCGTCTAGGATCAGGTTTCGGATCTGTTACGTGCCGGAAAGTGGATGCACTAGGCCTCAACACAGCCTAACTTGATGACCAATACTCGATTCCA
+>48367 2
+CAAACACATCGGTACCGTGTCCCAATCTCAAATGGCATTCTGTGATAAATGCATGCTGCGATTGTTGACGATCTGTGTCAACGAGGTCGGCGCAATGCCG
+>48368 2
+GCGTGTGACCAACACTGTCTCGAACATCCTCTACAGCTTGGTTAAGCTTACTCAATCGGATTACGGCGATTCCTGGGGTGAAGCAAGTTGCCCAGTAAAG
+>48369 1
+AAGGTAGCCGAAGTCGGCTTCGATGAGTATGCAGCTCCTAGTGGTCATTACCGACGGCCCACGCGTTTTACCATCATAGGGCGTAGTTCACAATTACTAA
+>48370 2
+CTAGTCAGAAACAATATGAATTGGTTCAGTGTATTGCGAGCGTCGTGCTGAGGTAGTTGAACTCCCCCACGGGACCTCCATTGTCAGCAACGAATCCCTG
+>48371 2
+CCGCGAAAACTTAAGGTCTAAAGGTGGATTACTCTATCTTTTCGTCCCATTCGGCTCTAGGGACTCCAGCATGGCATGGAACCGAGTGGAAAGTACTCCG
+>48372 3
+CTCTAGCTTGCGGAGCATTAGAAGCCGGATTGGAGCCAGCATTCCGGCGTGACAGAAGCAGCACCCAGATGTACATATCATTTGTTCCTTCGTCGATAAT
+>48373 1
+TATTCGTCCACAACCCATTTTTCTTCGAGGGGCCTTCCGAGAGGTCAGGGGTGGCTGTATGGATCCATACGTCCACCAAAAGAGTAAAATGGCTTGAACC
+>48374 2
+CGTGAGTTCGATCATACGTAGCGCTCGCTTCACCACCGGGCGCCTAGTGTATTAACATGATTCTCCAGAAAATCACATTAGTCGGATAGGTCCTAGGGGA
+>48375 1
+TTGCCCACTAGTGATACGATACCCACCAGGGCTATGGCTGGATTCTAGACTCGATGGTCCTAAGTGCTGCATACACAATCGGAATCAATGGAGGCTGCTT
+>48376 1
+GGAACATCCATTATAAAGTAGCCCCCACAGCTTATTTCTCTAGCTCGTGTTGAAGTACGGACCAGCCGGCCTGCTACGATAGAGGTTGTATTCAGGGCGA
+>48377 2
+TTTGGATGGGCACCTCAGGATACACTACCGGAGTATTCTGAGCGGCCGACACTAAAGTGCGGCGCATGATTACACTCGTCTTATCATATCCATGGAAGCT
+>48378 3
+GATGAATACGTTAGCGTTATATACAAATGCTGCGGAACATCCACGTGCATTCGTCCTAGATGCGCCGCACGACGGGGAGTCTTCTCCGTTATGCAACGTA
+>48379 1
+GGGGCAGGCCAGACAAGGTGTACCGGTGTCGCTATAAATTTTCGCATGGGCGTTCCACTGGAGATCACGAATACTACTATTAACATCTTCTGCAGTCACC
+>48380 1
+GACCTGCAGCTCACCAATACGGATTACCATAGTATTCCGAAGAATGGCCGGCCATTATATTAGCATTTGTGTCATGGGTGTCGGCCATACAGAGGCCCTG
+>48381 2
+GACTCCCCCAACTATTCTAACAATTATAATAAGGGGGAGCCATGTCTTCCGTTGCAGGAGGAGCAAGTTGGTTGAACCCGATAGGCAGCTCCTTGCTTCG
+>48382 1
+CTGCCCATCCGTTGACCAATGGCTCAAGAGTCGTTCTTCATAGGTGACTAAATAGGAGATGAGTGTCTCCAACGTGCCAAAGACGTTTAGCATTGCGGCC
+>48383 2
+TGAACCCTTTTCGACCCACTGACTTTCTTAGACGTTGACAAACCTTAGGTAGTCAGGACAGGAGCGTGGTCAGGCCGCCATGAATTTAACGAGCGTCTGA
+>48384 1
+GTATATCGGGGATTCGGAGGTGGGTATCCGATCTATAATCACGGAGCTACAAGCCAACTGGGATCTCCCTAAGGCTTCTCAACCCGTGATACGTACCATT
+>48385 3
+AACTAGGAGGCTTGCTCTCTCGTCCCGTAACTAGTAGGATTTTCAGGTCGAAGGTCAACAACACCCTTAATGCAATCTGGGGCACCTACATGGGGGTTAC
+>48386 2
+CGTCGTAATGCTCCCCGGGTGTATTAATCGATCTGACAGGCTGATCATCACTCGATAGGCAATGACCCGCCACTGGGAACTGGAGCATTACGATGATTAT
+>48387 1
+AGGGGATTTGGACGATCAGTCTCACTCTACCATACCCACGTACACAGCATTGCAGGGCAGATGGAAATCTGAAAGCCGATCTGCGATCTGGCTTCTTTGT
+>48388 2
+ACATCCATGTTGGTCCTGTCCGAGTCGGAGCGATCGGCCTCTCGTAAATTAGAAGTGGCGGTGAAATTACTCCATCTCCTATCTCCAAAGGTAGACAAGG
+>48389 3
+CGGATGTCACAGGCTTCCCGCAATATGGCACTCATAAACTGGGCGTCGATTTGTAGTCGTGAGAACAAACATCGCTTAACCGAGTTCGGTGTCAAGCCTT
+>48390 2
+TATTCAGGCTGCAGCGCGAACGGTGAAATCGGCCCTCTGGTTCATCAATGAGACTGTAAGTGTCTCTCCGACCGGCGCATAGCATAGAATTCAGTCTTAA
+>48391 2
+GGCCTTGACGCTCTATTAACGAACGTGAGCATCCACTCTTGGGCTCAGAGCAATAGATCTAGACCCGATGACTGGGTTGAACGTTCAGCACTATCTAGGT
+>48392 3
+TACTACACAATCCAGTGGTCCTTTTCTTCCACATGGGATCACAGCTACGCCCAGTTTTTGCGAACAAGAAAGAATAGCGGGAGGGGTAGGTTCGGCCCTT
+>48393 1
+CCTAATGCTTACGATTTCCCACTAGGCAGGGAGACTTAGATTGCCATAGGTGATCGCTATTATCTTAGACACCGACGGCGTAGTGGCAGATCTAACCCGG
+>48394 3
+CGTCGGCCAATCCCTAGGGGTTCTATGTAGCGCATAGTACAACAGCATGATCTAGGCGTATCAATGCCAGTCCGTGAGATTACATTTGCGCATTCGACAG
+>48395 1
+CGCATGAAGCAGTTGAATCTTTTCCAGCCTAGTGCTACTCTTATAGGGATATGAGGGGCCAGGTTCGGGACATCTCCCCGAAGTAACTAACTGTGCACAC
+>48396 2
+GTATAAAAATCGCGGTGGGGGGGTCACTATAATACTAATTGTGGCACTTTGGCAAATTTAACGCTCTGCCAGTCCGACCGCTAATCGGACGCGCCTCTAC
+>48397 1
+CGTCAATTAGGAGGTCGCACTGTAAAGAGTCTGCGTGCTAGTTCTCACACTTACTAAGCGTAGGTGTGTGGACCCTAACGTTACCGATCCACAGCTCAGA
+>48398 1
+CCGCAGTATTGTTACCTGGTGTACTTGAAATTGTACGCAGTCGAACTGGGAGCACGTGCTACCTACGATATAAGTCCGGATTCATACGGACGTACCCAGC
+>48399 3
+GATTTCTTGGTCAAGGAGTGGTACCTTTACGGTCACCCACCGCAACTGCATCGTGTAGTGACCCATCACACGATTACTAGGGAAATCGCGGTGTAGATAC
+>48400 2
+TAAAAGAGGTGGCCAATAGGGCCGAGGTGGTAAATTCCCTCACTTGGATATCCCTCTGAGGTCTCAACGGATCTACGAATGCCTCAGATCTGTGTCCTAC
+>48401 3
+GGTCGGGGAAAACCAGCCTCGTTGGTATGACACAACGGTTCGACATAATGGACTATCATCTAAATATTGGCGCCTAGATTGATTTTACCCCGCGCGTCGC
+>48402 3
+ACTAGTACATCATTGCTTCCGCGCATAGGCACGCGCAGACCTCAATGTAAAGCAAGACCCGGGGTGCTTTATCGGAGACGTAGTTACTTTTGGACTCAGT
+>48403 2
+ATAGAGGGTGCCTACACGCTATTAAAATCGGCGGCCTCCGGCTTTTGACGAATTGGTAGCGGTTTTCAATACCTGAACCGGGCATTGTAGCCTAACCCAA
+>48404 2
+AATATCGGTGGACTTGCGACTGACTGCTAGTACAGGACACGACTAGGATGGCATAAGTCCCATCTCTACGGTAATGCAAGGGTATTACCCGTCGCCTCTT
+>48405 1
+AAATATCCTCTTCCCTCATCGCCAGAGGTAATGGCCATTTCAATAATGGATGATGGAGGGGTAACAGTGCCACGGCGCACCTGCATGGGCCCTATTTTGA
+>48406 3
+GCGCGCACCAAAAACTTCAAGCTTGGTGTCATGATGGGTGACCACGGGGATATACATTTCCAGATACTTGCCTATGATTGCTCCGAATGTGGACCTCACG
+>48407 2
+TTTAATGACTGGAACTCATAGAGGCGTCCCGGGCCTTTACGACCGCCGTTCTCCGTAAGAGGTATAGTTATGTCGCGTAACGTTACACATAGGACAACGC
+>48408 1
+CCTGCAGTCCGCGCACCCGCTTGTTTTGTTCCAGTTACGGTGATTGATAGTATGCACCCGATCACAAAAATAACATGTGGAGGAACAGTCAGGCCTGATG
+>48409 2
+CTTTCACCGATTAAAAATGGCGCGACGCCACATCCTGTAGCCAGGCTAGGTATTTATAAATGTGTCGGCAATAGGGGGCAGGATGCCCCGACCTCTTTAT
+>48410 1
+GGAGGGTTCTACAAGGCGATACGACTACTCTGTATCGCATATTCTTCCGAGCGATCAGCGATATGTCTACTCGGCCATAAGGGATTTAAGCGGCCTCAAC
+>48411 1
+CCATTCTCACCCGAGACGATCTTGTCATAGATCTCAGAGGCTGTGGCATCGTCGGGTCAGGGTTCCTATACGCGATTTAACCAAAGTGCAAGCAAGTGAT
+>48412 1
+GTGACGCTCCTCCCATATACTAGGTAAATCCGAGGCAGAGCGGTCTTCGCATACTTCCTTGAGAGAACCGTTTGCGATTAAGAGCAATACTGAGTGCCGT
+>48413 3
+CACGTCAATACTATACACCCGAGACGGGTGCAATACTGCTTTTCATGAAGCCTTCTTATCAAGGGGCTTCGGATAAGCGTCCAAATCAGCTGTTGGGGGC
+>48414 3
+CTCACCAATGACGGTACGGGAGACTCCCAATCGCAGGATTAGCGTCCCATCTGTCTGACGATCTGCTATTAGCTATGATTAAATGCCCGAAGAGTGGTTG
+>48415 1
+ATATGCGGCAAAACGTCCTCCCACGGCAACACCTAGTGTATTGGACGTTAGTTGTTTGTCGGAGAGGAAGTTATCAAACGTCGAACTACTCTGGCCCGTC
+>48416 1
+ATTTGATACTGGCTACACAAATACCGCGGTGATATCGCTCAGAGACTTGCTAGTGGAGGCTGGGAATGCCCGACTGCTCGCTCATTCGGTTACTCAAAAC
+>48417 2
+ACAGAGACTTGGTATATACTCCGTCGGAGCTCCGCAGCAAATGCTTTGCGTAGCTAAGCTTGCGATGTTAGGCTTGTCGACCACATGCGGCCATACAAAT
+>48418 1
+GAGGAACACGAGAAGACCGAAGCGTCCCCTCTGTATTGCACTCGTCCAAATTTGCGTAATGCTGTCATGGGAACAGTCCCATTTTATTGTCTACCAGGGG
+>48419 3
+TAGACATCTTGACTCGTGACCTGGTGCAGTGCCAGTAACGCAGCACTCAATAGTCACTTTTACGTTGACGGTCCGACGTACTTACTGACAGAACAGTGGG
+>48420 2
+GGTCCACCTGGAAGTTAGGGGTGTGTTCTATAGACGTACTAACACCGCAAATGTGAGCCGGGACTCTACTAACTTTAAACGCTGTGCTCGACTCGCCTAA
+>48421 3
+AATGTTCACGCAAAGCTGTCAAGCCTGCTGTGCACTACGGAGATATACGCTGAACTCAAACTGGTTTCGTAAGCCGGAGGCTGGGGCTCTTATACTCTAC
+>48422 3
+AAGGGGTTTTATCAGCGGGGAATGTGTCCTGCCCATCGCACCCGCGCGAGCCATATATGATAGCGAAGCAAGGTTTGAAACCACCTTTCCAATTCTTGAT
+>48423 2
+TCAGAACCTAGATCCTGTCCCGGGAAGAAAGTTTGAGATTTCCGATACCTGTGCCTACGAGAGCTGATGACCTATAGGGTCTGTCACATCATCAGGCGTC
+>48424 1
+CTCTTTATCACGCCATAGCACTAGACGAACACCTCCCTGAGAAAGCTGTGGGTAGCATAGCTAGTGGATTGATCGGCGAGCTACCTGTTTTTGAGACCGA
+>48425 2
+TTCCACGCTGGGCGCAAATTGCCATGAGGAGTAACCCTAGTTGGTGGATACAGATTCAGAAGTGTTAACCGGTCTGTTCCACTAGAACCGGCCTACTTAC
+>48426 1
+AAAATCTTTCGCTATCTCAAACCGGTCACGGCAGGAAAGCTACTTGTATAAGCCGCGACGTTAGTAAAGCCGACGGTTGCTCGGGGGTATTCCCTAGCTT
+>48427 1
+GGATGCGTCGATACATTGTAGCTCAATGGACCATTGCCAGTGCTCAGCATTTCACCAAGGACGTTATGAGCAGATGCCCGAGATCCGTAGATGCCTTTAC
+>48428 3
+GAGTTTGGGCTGCCAAATAAACTTCGCGGCATTAAGCGTTTCCGTGTGCTGTTTACTACCACACAAAGTGGCCCTGAAACTACGGCGCTAGAGCCAGTAT
+>48429 1
+CTAAGTTAAAGCAGAACAAAAGTTTGTCGTTCGGAGCCCGAAGACCAGGCTTTACATACCTGAGGAGCAGTGCCGGGTTACTTTTCTTATGGCCGTCCCC
+>48430 1
+AAATTTCCGCGAATAATAAACACAGTGGTAGATGTTACAGGATCGCCCTAGCGTCCGCTTGTGTATCATGGGCGCCGACCGCTGAGTTAAGTCTCCTGCA
+>48431 2
+TACATGGAACCAACAGGTGGGAAGTTGCCTCTCCTACCAGGAGCCGGTGAGCTTGGTCCTCTATTTGATTACTACACATGGTGAATTACTGCAGAGCACC
+>48432 1
+ATTCTCGGGTCTCCCCCGGAGAAAGACGTTGTTCTTGCGTTAACGGTTGGAAAGAACTTCGACCACAGGATGGTCAGAACATAAGTGATCGACTCCTTCC
+>48433 3
+TCAGAGAGACGGCGTGGCTTACGGGTATCGCATCCATGCCTCCGTTTTACGTGTTAAGAAGGCTAACATAGATTCACCCGTGATACACGGGTATACCTCA
+>48434 1
+CAGTCTCTTGTCGCAGAATCTCTACGGTAACCTAAACGGATATCAGTATCCCTTGCCGCGATCGGAGCCTAGGTCTTAAGGCTATTAAGGCGTAAGGGCA
+>48435 3
+CTCACCGCCCTGTGAAAATATCTCGATTAATCGGTGCGTGATTCCTCGAACGGGAGGATTCCGCCATGCTACCACTGTATGGGAGTAACCGAAGAATGTT
+>48436 1
+TTTGGGGAAAGCCCCCAGACCTACTATAACAATAGCCCTGTATAACGTCGCGTAGTTAGCCATGGTGCTCACATGGGTCGGGTCATTCGATCGAACATTG
+>48437 2
+AGAAGCGCTGCTACTTCTCATCAACCGGAATAAGGGTAAATCAGCCGATACGGGCGCATGTGGCGCCATTGTAAGCCCTGACATTCCTATTAGTTCTGGT
+>48438 1
+AAACCAGATGCTCCCTTGACCACTCGATACGTGTAGCGAGATGATCCGCAGTGCTACTTGATGCTCCAGTCATGTGCTAGGGATTAGACGTGTGAACTAC
+>48439 2
+AAGCTTTGATCGTGTGCTGCAATACTCCACCCCTCAGAAGTATTACAAATACTTGGGAGATGCAGGGGTCGCTAGCGGAGTTCAATCCTGCGGCTAACCT
+>48440 1
+CCAGATATCGATAGCTAGGGCGGTATGATTAGACTGACACAGCACTGAGCGATCGCTCCTTTCCGGGGTGTTTCATATTCGGGCCCAAAACCAGCATTAT
+>48441 1
+TTGCAAGAAGCCTGGGAGTGGGGATCAGTACTACGTATACTATAAGCTTAACTATTCACAGCCGCTCGAGTTAGCCTCACGCGCTTATCGGATATCGCCG
+>48442 3
+ATCGGTCCGATGATTGAGCTCATCTCATATAGTGAGTTATATTGTCTCGCATCCGCGAGAACTGATCGGCCGGCGCGTTTAACACATAGGCAGACAACGC
+>48443 1
+TATCCGATAACTTTGGACTTCTAGCTCCAAAGGCATTTAAGGCAATGCTGTCCACACTCGGAATCGGATAACGTGCTAAAGCGGTCTGGCACGGGTGCTC
+>48444 2
+AGCCAGTGACCGGTGTAGTTGGCCGACAATGATAGTCGTCGAAGCATCGAACGGTTGTATCTCGACCCACTAGTAACATCCGTCATACTGATGGTCTCAT
+>48445 1
+TCCCACTATGGACTGCCATGATTAGCGATGAGGCCAAGGGTTAATTAATCGGCAGTCGTCTTTGCGGCAAGAATCGCTATTCCGTGACCCGATTCAACAG
+>48446 2
+GGTCCCCCTAACATATCAGCATAAAGGTCAGGTTATGGACTCAAGCTCGTGGATTTGCTCACCCGACGGGAGAGTGTCAGGGACCTCCCATGAATATTTT
+>48447 2
+GAGTGGGATAATACCCTCTTGGTGTAGCGATCCCGAGAGAGGACATTTCAGCATTCGCAAGTAGTCTACGCGCACCCAAATACTCTGTCGGCTTGTTCAA
+>48448 2
+ATGCTGGCCTAATCCCTCTGAACAACGCCGTGCAGTCCTGTGTAGATGACGTCGTTGATTTTAGAAAATTAAACCCGGGAGGAGAGATCATTCTGCGCCC
+>48449 3
+TCCATGACGAAAAAAGTCTCTTAGACGTGGTCGTGCTGTTTTCGGAGGACAACTCACCATCATGTAGCTACCGCGCCCACGCACAGTTTGTGATTGAGAG
+>48450 1
+CTAGAATTACCAAGGTCTGCATCCTTCGATTGGCGGGTTTCCTTCAAGAGCTGTAGCAGGGCAAATCCGACTATTCGGGCGTATCAGTAAGACCAAGCCT
+>48451 3
+ATGGAGGAACCCTATTCCGCATAACCGGTCTGTTAGCCCCTCTACAGTTCGCACAAAGTCCGATCGATAGTGGGCGTTTGAAAGCTATCGTACGTTGGAA
+>48452 2
+ACCACGATTCGCGTTAGTGCGCAGGGCGTACTGCAAACTCGATAGTCTAATATGGCATATGTACCGCACTGATACTATATATCGTACGTAGGGCGCGCCT
+>48453 2
+GACGAGCCTGAAGGCATCGCATTGGCTTTTCGAACGATCCGGAGACTATACGTGGCAAACCCTATAAATCCTGAGAGTTCTTTAGACTTTGCATGGCCGC
+>48454 3
+GGTCCACTTTCAATGATGGTCCCACATCTCGTTCGGCCCATGCCAGGGGTAGTGAAATGCTAGACGTTCCATGAAAGTGCGATTACTAAAGAGCCTAGCT
+>48455 2
+GTTATTCCTCTATCTTGGGAGGGGGCTACTGGACGGACGGTTTACCACGCTAGCTCAACAGTGCTATCTGAACACGAAATTGTCAGACACACTACGGTAC
+>48456 1
+TTGCCTTATGACGGAAGGGCTTGCGCGCATACGTCTGGCTCGAAAGTGCACAAGCAACCCAGCAGTCCTCTACGGGATTTATCAATTGTAAAGTGCATCT
+>48457 3
+GCGGCTCCAAGTCTTATGTAAGGTAAGATTTAGTCCAGACGAGACCGGGTTCTATAGAAATGCGCCCAGGCTCTGAGCCGATCCTTATCGAAATCCTCTG
+>48458 1
+GGAATAGAGTAGGGTTACTGATCTAACGATGTACGGGTTGCCTTGACCCGCCAGCGATTTCACACATACCTACTTCCTAACGTAGCACAATCCTGGGTGG
+>48459 1
+AAGAGAGTCGACCTAGCCGATGCCTCCAGCTATGATGATGCCAGATCTATGAGTCGCGTTGTGCCAGTCGATAAATTTCAGGACCGATTAACTTCCGCTG
+>48460 1
+ACTCGCAGAAAGGGCGATCTCGGAAGATATGGCCGTCTCGCTCGCTCTATGGAAAGGAGTCATCCTTGTCCACTCCGGCAATTGATAGTAACTACTTAGT
+>48461 2
+ATCCATTCAGTGTGACAATCCCTCTATGTACTGAACCGGGTTAGTGAGCGATGATACTGGTGTGCGACCTTGCACCGAGCCATGCTTCGACAAAGAGCTA
+>48462 3
+AGCCTCTTGACTCGAATGTGGCACCATTCTAATCGTAGGTTTCTTGTGCCGGGGCCGATATCACAGACCGATATGATAGACTAAGGCCGTCACGCTGAAA
+>48463 2
+CCGTGATCGACGTATTGATATACGGTTGTCTTCTCTTAGACTCCCCCTCCGGCACACGGGTGGGTCCTTACGTCCGAAATAACAGAAGAAATGGGAGTAA
+>48464 2
+AGCCAGTCACGGTGAGATCCCTTCGTGGCTCTGATATAGAAGACGCAGGCAGAATTTATTTGTTTCACCATCGCACTCCGTCAGTAGACGGATCTGAACG
+>48465 1
+GACTCGAGATTGCGGTATATTCGAGGCTACCATGTGTAACCTATCGGACAATCCAATGCAACAAGTGCCGACCGCTGGCACTGCTTTTAATGGGGTCATC
+>48466 3
+CCCTATAGAGGAATGGGGTTCGCACACAGATCGACTATGCCCGCCTCTGTCACACGTTTTGCGAGGGTTAATAGATTATACAATAGGTCTGCCACTCGGA
+>48467 3
+AATCCAACCTGCGCCCGTCTATCGTAACGTGAGTTGAGGTTCCCGAGTGTATCGTTACCGATGAGAAATCCTTTCGAGTCTGAGAAGTGCATGCCGAACA
+>48468 2
+TGTACTCTTAAGCATAATGACCGTCACCCGATCCATACTATCAAGGCCACTCCCGGAGCACAATGTAATAGGCGGGGAGTCGTGAGGTCTCTTATTTGGG
+>48469 3
+CCGCGCGATCTTTGGAAGAGATGATAAGCCAACGTTAATGAGCACATGCTCGAGCTCAGTTTCGCTGTGTCTCACTCTCCTTTCCGAGAAAAGGAACGGT
+>48470 3
+ACAGGGTACCAAGCAGCCCCTCTAGCAGCTCTGTGGGTCTTTTGGGGTATGAATCTATCATTTAGCTACGAGAAACTAAAACACGTGATGGCCTGCCCTG
+>48471 3
+GCGTTAGCGACCAAGGCTCGTTTCGCACGTATGTTGTATGGTATGCGGTAGATTAACTCATGTAACGCCGAAGCCTAGACGTAACACTAAGTTGCCCCCA
+>48472 1
+TGTGCACTCAACTCTCGGACTACGATGAAATGGCTGACCGGGTCCCCCCACACAGATGGGGTAGTGACCATCAATGTTTATTGATTTGTGCCATAAGACG
+>48473 1
+ATTCTGCGGTAACACCGAAAACCTGCAGTCTCTGTTCGAGTGCAGGCAATGATTAGCGTGCACGCCCTGCTAAACTGGGCGGTGTATGATCTCTAATAAC
+>48474 1
+AAAACCCTGTGGCACGAACATAAAACTTACGCTGGCTGATGTTGCGCGGGTTAGAATTCGCCCCGTACATTCCTGCGGACCATTCGAATTGCTGAGGTAT
+>48475 3
+GGTATGTCTTAGGCCGAACATCCCTCCGCAGGTCTAAGGGCCGCAACAAGCATACGATATCCTCGATGGGAAGCTTTTTTGCAAGTCCTGATATAGACTG
+>48476 3
+TAAGTGTCGCTAACCGCGCATGTAGTTGCGATCCATTTCCCCTAATTCGGGTTGCCGAATCTTAACTGAAAGAAACAGCGGCGGTCAATGTATGGACCGC
+>48477 2
+TATTGTTCTCAACTACCTTGGTGCATGCCGACAAAAACAGAATGTGGCTTGAGGTCCGTAACCATGGCTCTGGTGCTGCCGGCACATACAAAGTGTGCAC
+>48478 2
+GCTTCGTACAAGGATTGGTGGTGGCTTTCCTTAAAGACAAGCTATTTAACCATCCTACGTGACCCATATCGAGCGCGGGTATCGCACTGAGCGTAAGCCA
+>48479 1
+TCACAATAGCATCTTAGGTACCGCCCAACCGAGCGAACCTTATAGTAAGTACCGGCGGTGTATAATTTAGATGCGGGTCTCTACTCTCGGCATGCGGGAT
+>48480 3
+CTAAGGGCTATCGGGGGCGGAATTATGTCCAGCGTAACCTGACGGGCTTAGTCCACATTATCGCGTCCCTCAAGTAGACTTACATATACGATCGACTGTA
+>48481 3
+GCGGTTCCTTGACATTATCTTCCAGCGGTGCTACGCACACTTAGCGGTGGCTTCGGGGCACAGATCGATTGGAGCACAACCACTAGAAAACTAATTTAGT
+>48482 3
+GGTTTCGCACTCTTTTTCGGTGAAAGCCATCAGATGTGCTGAAACACACTGATACCAATGGGACTAGGTCCATCAATATCGGCGACCAGGTGCTAGCCGT
+>48483 2
+GATGAAACATTCCCATTAGACCGACTTTATGCTGAGGGACCCCTTGTCCACCCAGGTTAGAACGGCAGTTACGATGATCGACATTTGTGTGCCATGAGGC
+>48484 3
+CAACATGAAGGCAACTTATCATTGATCCCCTGAATTCCTACGTTATGAGGTCACAATTCCACAGGGATTCGTGGTGTCGTGTGGCGACGAGAAGGCCCTC
+>48485 2
+GTAATCATGCAAGCGAGGGCGGCTGGGTTGGAACCGTCCATGCATCTGTACCCTAAGCGATTCAATACTTAATTACCTTGAGGCTTGCGACGACTCCATA
+>48486 1
+ATGGAATCTCTTCTGGTTTGAGAGCTTTTACCCGATTTGACGGCATGGTAACAATCTGCCTTGGACGCAAGAGCCAGTGACCCACGAGTCGACCGATACA
+>48487 3
+GCGCAAGATTTTACTACTAGGTCTCTGCAGTCGACTTGAATGGGTTATTTCATAGTCCACAGCCGCACAGTCATGATCCCTGCAAAGTGAGGAACGGGCC
+>48488 3
+CCCCACGTGCGCAGACAGGTAGTGTCAATTTGCTTCTAGATGGTCAGCTCCGTCACGGTGCTTTAAGGCTGAAATCAAGCATAGCAAGGCATGACTTCTA
+>48489 1
+ATATTGGGACAGCCGCGGTTCCTCTTATAGGAACCACCTACGGTTAACCTGACAGGATCCTGCTAATACCTGCACCGAGCTTGTTGGTAAAGGTAAGTGC
+>48490 3
+GACGTAGCCCACGAAAGTCGAGGTCCTGACATTTAATTACTTCATGAAGGCCATGAGCCGACCGCGCCGATGTTCGACGGAAATTCCATGTATTGCTGTT
+>48491 1
+TATTTAGACCTCAGTTGGGAAGTGGCCAGGTGCTCATTGGCCACGAAACTAGGAATATTAGCTGACCGTCCTACATCTGGCATGAACGTTGTCACCCCGA
+>48492 3
+ACTTACTCTAAAGCTCTGAGCGTTCTAACTGCAAGACCCACGGGTGGAGATACGCTAGGCTGCGCCAGAGTTTCGTTTAAAGTAAGCCTCTCTGAAGTGC
+>48493 3
+TAAGGACTCGTGCAATCTCCACCTAGAGGTCGATGCGTACAGATCACCAGAGGCCGCCAGTGAATGAATCTATTTAGGGTTCTATGTTGACGCTCCCATG
+>48494 3
+GACCTGATGTTACCATAGGTGATGAAACCCCGACGGAAAATCAATTGCCTTTGGACATATCCATACTCTGTCTCTTCCGGGTGGAGCGGTCGCGCAAGAT
+>48495 1
+AACGCACTGATGATAGGATAGGCGTTGGCGCCACCCAAGGTATCTCTTGACATTCAATGCATATCGCGAACGGTAGACCTGGTACCATCTATCTGGCTGT
+>48496 2
+TATGGGCAAACTGTATTCACAAGCAACTCTTGGCGGCTGATGGGGTTTGAAGCTTTTCAGCTTCACCAAGACCGCTTGTACAAGATCCATCGGACACGCG
+>48497 1
+TAGGGCGTTGACTCACCCATTGGGTCATCAAACCCCAAATGACTGTCTCCTGTGGAAAAAAAGTTTTAGCCCGTATGGCCTGGTACTGCCCAGGTGAAGT
+>48498 2
+ATCCACGCGGACAGATCGAGAGTTGGTCCTTGCGAAGGATTGCTTCGACCACTTCTCATTATAGGGCGGGAGATCCCTTTTAATAAACCTTAACCACGGG
+>48499 3
+GTATAACCTACCCTCATTCACTGTTCAAGAGGCCCTGTACAATACTGGAGGACTACCAGGACTTGGCCCACATAGGTGTAGGCGATCTGGTGCGTTAAGT
+>48500 1
+TAAGTGCCTTCAACCGAGAGTCGCCCAACTTTGTGAGGGGTAAAGTCATGGTATGTAGTCATATGCAAGATTTCAAGCATGGGCCCCCCCTGCACCTTAG
+>48501 2
+GTGTCAATGGTCATGTGCCATGCTTACTGGATCGATCAAGTGCTGAGCAAGGCAAACGCTCTAGACAATGGTTCACGAACTCCCACGTATTCTCGTGCAG
+>48502 1
+CTCTAGGAGTGTCATAGGCGAGCACCGTTGTCGTCCATAATCATTTTTGAGTCTAGCCGGAGAGGCCATGAGCTAAACTACATCCCATACATGAGCGTCG
+>48503 1
+TTCTAAGATAATATCCGAGGCGTCATACCGAATTATAGACTGTGGAGAGCCCGGAAACTCCGATGAGCAGTGTCCGTATGCGCCTTCGAATCGTCCTGTC
+>48504 2
+AGTTAACATGATTCGCAGGCATCAGCCGCTCTGTAGGACTTAACCAGTCCGAGCCCGTAAAATTCACTCGTGAATGTTCCAAGCACGGTCAGTTTGGTGG
+>48505 3
+TGACTAGTTGCGAGGTAGTTTGACTCATAGGCCTTAACCACCCGTCGGACTACCAATAGTAACGTTTCAGGGGACACTATTCAGTCGCACGGTGAGTCAC
+>48506 1
+AAGATAGAGGTAGACAACTTCCAGTACGCCAGCACCAGTTGAAGGTCAGCTGTCTCCTTTTAGTCGGGCGATTTCCGCAGTCTTTGGACTCCTGAGAACA
+>48507 1
+GACTAGACCGTCTAATGTGATTCTGGGTAATTTGAAGCACTTGAGCCTGCCAGCGATGGAGTCCCCACACTTGCACGAATTACGTCAACAGATGCGTTCG
+>48508 3
+TAGGCTACGGGTTTTGTGTAGTATGGGGCTTCAACTCGCCCAAGCATCTCTAGGCGCGCCATTCTCAATATACCCAAGAGCTGACACAGTACGAGGTATA
+>48509 2
+ACGCTGTGGCTACAAATTAGTGTCGAGTGATACTTGGGCATTAGACTTGTATCATCTTCCGAGCCCAGCGAACCATCGTATGACATGCCGCAGCGATGAC
+>48510 3
+TAGGGATATTGCACCAGTGGAACAAATACCAGCGCTTCCTGCGTAGAGACGTCTCGGCCAAGAGTGCGCCTTAAATCTCTCTGCTTAGTAGCACTTTGGA
+>48511 1
+CGGCACGGTATTAGCCATAGTGTATGATAACAGACGCCTACTGTAACGCACCTGTAATTCGCTAACCACCTGATGGGCGTTCTGCTGGTGGATCTAAGCA
+>48512 2
+GCGACAATTTGTAACTGTTGACGTGGGGATCCAGGAGCACGTTAACAGAGACGACATTGTTTCTGGCCACCGACTTCTTACACCCCGCAGTTATAGTCAG
+>48513 3
+GAATCGAGTTTCTATAATGTGAACGCTGGTTAGCCCCGAACTGCGTGAAGAACCGACTAGTAATTCTCCGCTGCGATAGACGCGTCCCTCTACGGGATTA
+>48514 1
+CTGCAGTCTTCGAAATCAACATTAAGCTTGATCTGATCGTCCTCAGACGCGCGAGAACCCAACGGAATGTTACAGCTGGAGTCTGTGCAGTTGGTTCCGA
+>48515 3
+GGCAAGAGAATGCGCGGAGGCAGATTTCAGCCCGCGGGTTAACTCCACATAGTGATGAATCTTTACATTCATCGGCTTACGTCCAGCAATCTGCTTCATG
+>48516 3
+ACCACCGCTAGGGCCTACCGTCGCATGGGATAACGGTGTGATACTAAGATGCAGATTTGCCTGCTATAACGCAAAATCGCTCTTTGGCCCTATGGTTGAA
+>48517 1
+GTTCAGATAAGGGATGGTGGGACGTGGAAACGATGCGCGTCATCGTAGCACTAACGTCTGCCGTCTCATTACATGACTTAATACCACCTCCACATGCTGT
+>48518 1
+AGTAGCCAAATCAGTGTGCTTACGTATGATCGGTCACGGAGCGATATTACGTGGCTACCTCTCTCGCACTTGTGATCATAGTAAACAGCCCTGACGGAGC
+>48519 2
+AATGCCTCACTCGGTGTGAGGTACCGAAAGTAGGCACTCATATGCCGAACTGTTGAAGAGATGATTTTAGCTGATTCCCCGTGAGATCCTCCCAGAGCTC
+>48520 1
+GGAACGAAATACTCGCTTTTAAGTTCACGAGTGCATTCTCAGTCTTAGGCTAGGGAAAGCATACCACGGTCTTCGCTGACTCACATTGGCCAGGTCCGAG
+>48521 2
+TCGCTTAACACCCATGGTCGCGTGCTTTGAGCCGGACAGTACTTAGTCAGCTTTTAGCTACAGTACGGCGCAAATGACGAAGACATGCAGTGGTCCATTA
+>48522 1
+ATCTAGCCTGATTTTCGATTAACCTCCGGAGCGCGGGGCCCCGTTTATTAGCGCTCGAGAAGCATGAAAGATGTACTGTTGCACGACGCGTTCAAAATAC
+>48523 2
+GCTAGTACGGCTTCCTCAAACGGAACCAACGAAGGTAGCCAGGACTTCCGCGCAGATGCTTTTTATGTTTACTACGCCTAGCTGTAGGAGAATTGGCACT
+>48524 3
+ACGACGTTTTAAATTAGGTATAAGCTGACTTCGGCATGGAGGCTTTCGCCCACAAGTAGTACGGCTACCTCACCGGCACCGATGTTGCAGATGATCGCAT
+>48525 3
+ACCTACTCGAAAGTCTGCCTGGATGTCATACTTGCTTAGGCACCGTGAGCTTTCCAGAGAGCGCGAAAGTGTTACCTAGCAAACCTTGTGCAATCGTGGA
+>48526 3
+CTATGTACCTGCTGTACTCGGGACTGGCTATATCTGGCTGCTTAGCTCATCCAATAAGAAGGTATCGACAGAAGACACGTGCGGCGTCGTTAAACCCGAT
+>48527 3
+TCCGTCCTATAATTCGACCTGAAAGGACCCCTGTAATACCGATCGGCTTAAGATGGCGGAAACATGATCTGGGTTCTAGAAGTGTTCCCGCCTAGTCGGA
+>48528 3
+TACGATGCACTAATGGACGGCTTTCTTAACACTTATCGACCGTTCCGGAAGGCTTGGACCGCACGGCTACGGTAAACGGTTCTAGCTTGTGACCGATAAA
+>48529 3
+CCCGGCATTCCCAGGTTACAGGATTGCCGTATTGACTCCCCTCCATAAGCATATGGTCAGTGGTTATGTCAGAAGTTCCAAAGACGATGATGCAAGGGCT
+>48530 3
+TGAAACTTATATCACCTGACCTAGGTAAGGACGTGTCCAGCGCTTGTAATTTTGGCACTGCGCGTATCCCATGTATGTCCGAAGGCCGCAAGAAGCGCTA
+>48531 3
+TCCGTTCCACTCGTACCTACGGTAGGAGACATTGAGGCTATGGAATATGGGCATGCCTTACTTTAGCCTACTGCCGGACCAAATGAAACAGGGATCCGTT
+>48532 1
+ACGGGATTTACTACTCAATTCGTCATGGGTAATAGATGTCCAGCGGAAACGGCATCGGGCTCGCGTTGGGTTCGTCACCACTATAGACACATCTTGAACC
+>48533 1
+CGGCTCGACGGCGCTGATCTCCGAAAACACGAAACCTTTTCCTGTAGGGTTTGTTTTAGAGTCCAGCTCGGACTACACTTAGCGAAAAGAGTGCTATGAC
+>48534 2
+ACCATCTTTTGTTGTCCCCGAATAGAAGTAGCCGGAAATTCACACGATTGCATGGACTTTCGACTAGGGCAGACCTTGATATGGGCGCCTAGGCTGCAAC
+>48535 2
+CAGCGTATATCCATTGGGCGGACGCCTGTTTATCATGTGATAGAGAAGCGCAGCCCAGTTACGTAAATGCCGTGTCCCCCGCGTTCAGTATAACAGTATA
+>48536 3
+TAAGTATTGAGTATGATGCGACGAAGGGCTGCACGCAAGTTGAAACCCTTCTTATACTGAGACCGTGCCGAAGATCCCTTGCAATCTCTCCGGGCCATTG
+>48537 1
+GTACTCTTTACATAGGGAATCTGATTCTTACCCCAGGCTCGAGTCAGGTGGCGAGTTACACTAACGGACAAAGCGTACCATTCTTAAAGGTCCCGGGTCG
+>48538 2
+TCGTGTTTCGTATACGGGGTCTGGACCCGAAATGCATGTATTGCATAGTCCCACCAATATAATATGGACTGGAACTTGACGCCCGGAAAGGCCTGTCCCA
+>48539 1
+AGTGAATTTGCGATTCACTCGAGACCTACGGCACTGCCACCGTATCCCCGGAACTTATGTGGGGTACAAGGGAGTATTCACTTGCATCTGTGCTGAAACA
+>48540 2
+TAGATAGAGCTCTCAGAATTCGACACACAAGGTAGTAACCAAGGAGCACCGGCTTCCGTCAGCTAGGCAGGTCAGGTCAGTGCTTTTTCATCGGTCTCTT
+>48541 3
+AACACGCAGACCTTATCTCCAATTGATGTCGATGACTGTCGTAGGCCCTATAGGGTTCATCTTGGCACAGGTCAGTCGTCCCTGTAACGAGCTAAAGAGG
+>48542 2
+GGTTAGAGTACGAGGCGTCTCTCGCCCAACTCGCGCCTGCTTAAGCCTTCAGAAATCCTACGAAAACGGTGGTGCAGGCTTACGTAAAGTTATTCGATTA
+>48543 1
+CTGGCCCTCGATTGATGGTCACAACTCTATTCCAAGGCCGTGGTTATGGCTACTCCTATAATAAGAGTCAACAGGAGGAGACCATGGGTCTATGCGTCCA
+>48544 2
+GGGGCCCAGAAGAAAGTGCCTAAGGAAAGGCGCGCACCTGTCAAGTGCCTCCTTCTTGTATTTTCGAGGCCTTACAACTTTCCTCTAGAGTTCGATAGAA
+>48545 2
+CACCCGATCTTGCACTATACGGCAATTGGGGCTAGGAGTTAAACAGCTAGGGCGCATGAATTCCAAATGATTTCGCAATGTCTTCCTGACGGAGCTGCTC
+>48546 3
+GCGCTAAAAGTTAGCAGGACAAATGGATATACGCTCTAGACTCCATTTACCTGTATGACTGAGGACCCATTCGCCCAGTCAGGGGGTGCTAGTTCCTTCG
+>48547 3
+TGATATCTTGGGGTGAAGCCTTCCAGGGCTCGGAAGTATTCCCGCCCGTGAATTTGGTGCCATAATACACACCGAACGATATCTCGGTGATTCGCAAACA
+>48548 1
+GTTTCATGATAATTTCCATCGGAGGGTCCTAAACTCCGGCGCGTACAACGCTCCTCTAGGTAGCTTAGGGCTTGTAGTGAACACGCAAATCGGAAGATCC
+>48549 1
+AGTCCTAGGGGCCGCACTCAATTAACTTATCATACAGGATTCGAACGGGCGTAGCTAGAGGTCCTCCCTTAGTAGATGATATCGCTTGAATGACTGCCCG
+>48550 2
+TAGAGCGCGCAGTCACGTTAGAAGTTCCACCGTGAGGCTCTGTTTCGCACGCGGCCTGTAATGAAGACGCATAATTCATATCTTTGTAAGTGCAGCCAAC
+>48551 2
+ACTCATGAAGGTATTTAGGTAGGTGACCTTATGTGATCCAAGACCCTCGGCGGTCTATGAGCACGTACAAACTCCGACCAACTGTGTGTAGCTGATGCCC
+>48552 1
+AAGAGAAGTCCGGTTCTGCGCAGCTGTACATCTTACCGATGATTACGGGTGCAACCATAGCCCCGTTGTAAGCTAGGTCTCTCTACATAATCACTGGGAG
+>48553 3
+ATAGTCATCGAATTTTGGTATAGCTCACGGCTGCCTAGATGAATGACACCCGTAACTTAACCCGCGGGCGTAGAATTTCAATAGGCTGCCGGCTGATCGC
+>48554 1
+ACTGGACTTACTGTCCTATTACCTGAATGCAAGTTGTCAACGATCGTGCTGGGACCCTTCACGGGAGATGGAACTCAGCTTATCGCAAATGGGCAGCACT
+>48555 2
+GGAAACGTGGTCCTTACACCTTTTGATGCCCGGGTTAATCATCGTTCGAGTTCCACGTCAGGCTCGGCTCAAAAGCAAGATGTGTTCGAACAGAACGTCA
+>48556 2
+GCACCATACGTGTCCATGGTACAGGTTACGGAGAATACTGAGGTCACTACCACACCCTCCAATAGTCTGATGTGCTGATGGCAGCAATTGGTTGTTAGCC
+>48557 2
+ATACTTTCTAGTCCCTGGAGCAGTAATCCTCCGACACCGGCGGACCTAAACTCATACGAGCAAGTAGGGGGAGTGATTCCACTTTCGAGAATTTTGTGCG
+>48558 2
+ATAACCCTGGGGCCAGCACGGCGTAGTCTAAGGTAGGTCTGACGGACAGTTTATGGCTTAACAGATTCACCTCTCTATATCAACTGGCCGGTTTACACGA
+>48559 2
+GTGAGTAATAGACTGGTCCTAACCGTACCTAGACGGAGACTCGGCCGCCCTACTTTGATAAAGACTTTCTTAGCTCAATACGTTGAGGCTGCGAGTGCAC
+>48560 3
+ACCTGCCAACGCGACAACTGTCTCGGGGTTCTTGAGAGGTTGGCATGACTATTTACCAGACGAGATAACCCACTCGGTCATGCGTGCTTTAAGGTAACAT
+>48561 3
+TGGCCTTCTATGCCACACTACGTATGAGGATACTACCACGGTTAACTCCCAGGATGTAGACGTAGCCCTGGCAGCCGAAGAGTTGTATGTCGACTAGTTA
+>48562 3
+AGCTGGCTGACACAGGCCAATACGGTGAACTCGATACCGGTATATGATTTACACAGCGACTGTGTTCTGATAGAGTTGGCGCCAAATTCGCTGACTCCCT
+>48563 1
+TCTTAGCAGACGCTAAGATACTATCCTGTAAGGTCCGTGCGGACGAAGCTTCACATGTCACTCCCAGGCGGGCTAAAAGTACGTTTGTTGGAGACCCATT
+>48564 1
+AACCAGTGGGATTGGCTTATTACCTTCCCGGCTGACATGCCAGGGCTTATCTGATACCACCGCTGTTCCGATATGCAGGAGCGCAAAGATGCTAAATAGT
+>48565 1
+CCAGATGCTACCCAGTCGGAGTGTTATTAGGTAGGTGTATCTCAGCAGATGCCTGCTGCAGAGTACCGATTACCTTTCAAGGCGTTCATACCGACCAAAG
+>48566 1
+AGTGGCGAACTATTCATACAGCACGGGTACTTTAAGCAATTCACGAGCAGCTGATCATATGTCTCGCGGCAGAGTTTCCCTGTTGGATGCCACAGATCCG
+>48567 1
+GGAAAACTTAACGTACTCCCATCACTTAAGTCCAAATTTTGTGAAAGTGTTCCACCTCTGGGGAGGGGCTCAGAGCCACCTCGCGTGAGTCTTAGGGTAC
+>48568 2
+CAGCCAACATCAGTCTTCATGGTAGCCAAGTGTATGTTTGAAAGGGGCATTTGGTGGTTTCCTCGCCCTAAGGCCAACCGCGCGTCGAATCGAAAAATCT
+>48569 3
+ACGTGGCCCAGTTTGGCTTTATGGCCTTGCATTTTCCCAACCGTCGGTTCTTAACCACCATAAGCTGCGAGGTAACTATATCCGAAGAGAGCAGAGAGAG
+>48570 1
+TTGGTTATCGCAAACATTGAGCTCAGCAGTGCGCGTCGTACGGATACCTACGTCGATTCTCAAAGGACGTAGATCGTCGAAGTCGAAACTCCGTCGTACT
+>48571 1
+ATATGCCTTGCTATGTTCGTTCGTAGGGGAATGTTGCGCGACTTCTAGGAGTCGAAGCGACTAACGAAAGTCCACTACCCGATCGACATAGCCCCAATTG
+>48572 2
+TTGCTGTGCCCATTAGATCTTGGGATGCGATGGGACAGCCAAAAGACCCGTGGATAACTGAAGCATTTGCTCTAAAGTAACAGTGTCTCCCCCGTTGCCA
+>48573 3
+ACGCAAATATGCTACGTCGCCTTCTGGAGGCGTCTCATCATAAACGAACCGCGATAAATGCCTTGGCTGAGTCTACGGAATCGGAGGTTTTATCTCGCAG
+>48574 1
+CCGATAGGCCTCATTCCTCGCTAGAGATTAAAGACCACATCTAAGATTGGATCTCGACTTTGGGTCCCTTGTGGCCACGCACTAAGGGACTTTGAAGGGA
+>48575 1
+CTCCCTGGAAATTCTGACTCAGGTTTAGGGAGCGACGCCTTTGAACAGGAAGCACAAAGCTGACTGTTGTTCACTCACGGTACCTGTAATTCATCGCAGG
+>48576 3
+GAGGCCGCGTAATAAATTTTTTATAATTTACAGCGAGAGCGGTACCACACGTTCGGCCCAGAGGACGTATGGCTAACCTGGTTGATCTTACGCCCATCCG
+>48577 1
+ACCCCCAGGTCCGGCTGTCAGAGGTTTGCATGGGTGTACGTGGTTCAGTCCTGCGACACAGAATTCCATAGTGAAACTACAATTTACTGAATAGCCTGAC
+>48578 1
+TCTGTGCTCCGTTAATTCAGTTTCAGAGCCGACACCAAAAACATATCACGCCGCTTCCGATGCCGAAGGTAACTGGGGTCGCGGTGATAGCAGTTGTTAA
+>48579 2
+CGGAATCCATTTTCCACTATGAAGTTTCCGCCGCACGCCCACATTGTCCACGCACGATCTAATACAAGAACAGGGGGAGGTTAGGAGGTCGTTGATTTGT
+>48580 3
+AATCTCATGGCACATGGTAACACCCCGGACCGTATCGGTCGTAGTATCTGTTCTAGGCCTTAATAGCAGGGGACATCATCTTACACCGGGTGCTAGATAG
+>48581 1
+CAAGCCCATGTCGTCCTTAGCGTAGTTGGAAGTGCAGGGCTATCTTCGACTATTCCCGTGCAAGACCGGAAGCGAGTATCCGTGAACCTATTGTATAAAC
+>48582 3
+AATGTCAGGGCGAGAAACCTATTACTCGGATACGCTTCGCTTCGCTGGTGCTAGTCATCATGCAGCACTCATGGCACCGTTAATGTTGAGACACTAGCAG
+>48583 3
+TAGACGTACCACTCACTTGCAGGAGCCGCTGCTCAGATAGGCTGGTGGAGCGATTTTTGAAGCTGTTACATTATACGGGTACCCGTACCAACCTCAATGA
+>48584 2
+TTGACATTAAGCCTATGCATAGGCCTTTGACTGGGATATCCCCTCTGATGCCAACCATAACTCGGGAGTGATACCGGGCAACATGGTAGTTACAGGCCTG
+>48585 1
+CATCCTTACATGGGCTTGGGTTCGATTCGTCATCTGAGGTGGCCTGACTGCTATTACAGCCGACACACACAGGAAAACATGACTGATACCTAGAGTGGTC
+>48586 2
+AAGCTATGATTTACCACGTTGGAACGTAAACAGCGTGTACGTCTATCATGCCTCGAATACGGAAGCGGTTACGTTGCCCGCCGCTGCTATATCACTAGGG
+>48587 3
+ACGTTACAGGCAGGTTCAAAGCAACTACAACGTGAGAACGACGTTTTCCATCGATCATTGGCAGAATGGCATGCTGCCTGTTGCAATCCGTGTCCGCGTT
+>48588 3
+AAGTGCATTCGTCGACCTGGGTGTAGCTAATGGTGGGGCACTATAAAGACGCGGCGAACACTAGTACTAACCTTAATTGGAAGAGCTCTCTCCCTTCCTC
+>48589 1
+CAGTTAGCGGCGTTCTTGATTACAACTTACCGCAGACTTGACAGCATCGTCCATACAATTCCACCTATGCGTAGTTGAGCAGATGTAGTGGAGACCCGGG
+>48590 3
+AGTGCTCATTTGGAGCCCCCAATTTCAACCGTAGTTGATTTGTCCCTCAGTGAGGAGAACAGTAATAACCGTAATGAACGCCCGTCTCGTCAGGTAGCGG
+>48591 1
+GGGAAGCTATCGATGGATACTGCAGCCGAGCTTAGCTCATGTGAATCACCTTCCCATTGAGTACCTGATGATGGCCAATCAACACTGCGAGGTTCTACGT
+>48592 1
+CTTCCTCCCGCGCGTATAGAGAATCTCATATATCGGTCGGTCAGACTACAATATGACTGTAATTGGAAGCGGCTACGCATCTGCCGGTTCAGGAAGTGCA
+>48593 3
+TGGCACTGTGCAAGACAATGACCTGCTCCGTGCAGCTGCGTAAGCCGATAGTATGTCTATTCAGACTAGGGGATTCATGCAAAATGTCTAACCTCGGCCT
+>48594 3
+CTACCACACGACGCGGAGAAATCTCCATTTCTTTGTATAAGAGGTGTCCTGTCCTTATAGGGTAGAACCACGTGGAGAATAAACCCCTTTGCGGCCGGGT
+>48595 1
+ACTCGGTAATATCCGCCAGGCGGATATCTTTCTGCTGAGGAGAGCCACTTGTCCTGACGGTAACCCCTAGTAGGCCTCTAAACCAATTATAGGGGGTATA
+>48596 2
+CGTGCACTGCATTTCAAAGGCCAGTTTGACGCAACCTAGCTACCCACGTGTAGGGAGGTCTTGCCTTTCGTCGTACGTATACGAAAAGGTTAAGACACGT
+>48597 1
+TGCTATCGTGGATACCTCCGCATGACTTAAACGGCGTCTAAGCTTTACCAACTTTTTAGCGGTGCAGCGTCAATCAGGGGAAACCTATTACCGCGGAGAG
+>48598 2
+CCTGAATTAGATGCGCGCTTCTGGACTTGGAATCAAGGTTGCATGGTTGCTCGACCAAGGGAACAACCCACTATGCAAGCCCATCACTAGCTGTATTTGG
+>48599 2
+TTGTGCTCCACCCTGAGACTGAAGCGCAAAAATTGAAGGCGCCACTGCAACCTAGGCCTCAGCGCTTACTATGGTCAAAGGGGTATTGCCTATTATGTTG
+>48600 3
+TCTGATCGGCAAAATCGATGTTAATGCCGTACACGGAGGTTAGCGCAGCGTGCTCGTTATATGACGCCAAGCTGCCAGCCCCCGAATAGCTATTGTATAT
+>48601 3
+AAATGTGTACCTGGCAGAATGCCTTAAGAAGGCTCTGCGCCTCTTCTTTGAGACTAACTAGTCTAGCTCCGGATTCAGGCGTCAGTGGAATCAGAACCGC
+>48602 3
+TGTGCTCATTCTACATGTAGCACCTGCCCTTCCACATGTCCTTCATAGGGGATTGTGTGATGGGCGGCAGGCAGTACAAATACCCGGACCGAGTTAAAAA
+>48603 2
+ATACATGCCGCGCTGTGGATCTGATTTGGCCCAGCTAAGTACACTAGAGTACGACCCTAGCTCGATCCATGCCGTAGATATTCGTAAGCTCAAGGGTGAT
+>48604 1
+GATGTGGGTGTACCATATAGAGAGAGGAGTAGTCCTTGTCTCCGTCCTCCGAAGTAACCTGAACAACTAGAATTAGGAACCCCTCTCGGGCATGTTCCTC
+>48605 3
+ACGCACGCAGCTCGCTGTGAAAGGGCGATTACTATACGTTCACAACGCCCCCGGCTTATTGATATATTGAACTTAGGTGGCATGCCGAGAGCTCTGTTAA
+>48606 3
+CAATAACATATGCCGATGGGTTCGCTGGCCTACCCGCGTAAACTCATAGACCTGGCTTCCATTCGTCTTAGATCCTGGGGGAAGATACTAGGTATAGCAG
+>48607 1
+ACTGGTCACCACGTAAACTCGCCTGTAGGGCTAACCACTAATCTGTGTATCAAGGAGGCACTTGCCATCAATGTCGGAGTTTACTGGTACGTCTAGCGAG
+>48608 2
+ATTAAATATTCAGCGTCCTTGCTGGTCACCGGCTTCCGTTGATGAGAACCAAGACGCGTGTCTATGATCGATGAAGAAGCGTCCCCGGTCACGGACTAAT
+>48609 3
+GTCCTTCGGAAGTGACGGAGTTCTAAGTCTTTCCGACCGGGTTCCTAGGCCAGCCAACACCACTTCACTGGTTCTAAGGGGCAAAAACTTAATGGTAAGT
+>48610 2
+TATGGCGCATTAAAAAATGAAAAAGTAGCCTACCGCCTCTTCGAAAGGCCCTGCCGGCTTATTGCTCGGATGCGCGATGAGTGGTATTCACGACTGCTCT
+>48611 1
+AAGCTTGCTTTCAAAAAGGGAGTGATCGAGTGTGCTCGAAGTCGGTCATCCCAGCGGTATCCATGTGCCGCACTCTAAGCCTAGAGATATACATTCCTGC
+>48612 2
+ATGAATTGCAATAACCCGTAGATGACTTCGTACGGGAGTGCAGGCTATAGCTGTAGTCCTGGCACTGAATGTTCCCACTTAGCGAAACCTCTACGGCTCG
+>48613 3
+CACAATCCTGTGTTCGGGCGCCGACGGCTGATGAAGTTGACAACCAATGATTGCTTGGCGCGCGGAGTTTCCGTCAATACATACTACAATAGCATACTTG
+>48614 2
+CCCAAGGAAATTATAAGGGGGAAGGAGTCTCTCTAGGACCTTCTTTGGGTGTACTCCTGGACGAGGGATCCATTGCAAACCATCATGCCATGCTCTTCCA
+>48615 3
+ACTTAAGAAGCAGTAGCTTCGAGGCTCAGCGTTATGCTATGTGATCGCCCCAGCTCCCGATTCCCATGATACTTGCAGGGAGCTACACAGATGGTAGTTA
+>48616 1
+CAACAGATGGTTACGGACCAGCTTGGTCCATTTGACGGACGCCCATTTAAGTACAGTCCAATGAGATGAAACGTGACCCTCCCGGTGAATGTTCTTTGGC
+>48617 3
+TCACAGGGGGGAAGGAAAACGTTCGGTGACCAGCTTATTATCGTTCCTCGTTCTCCTATTCACGACATATCGGAAGAGAAAGCCGTCTGAGCGCTCATCT
+>48618 3
+CCTAAAAATCCTACTCGAGTAATCCTGCCGATCCAGAGGCTTTAGAGATTAGGATTGCTGGCCGCCGTGCGGGTCAGAAAGGGATGACCATTTATCCCTT
+>48619 3
+AAGGCAATGTCGCTGTCCCCGAGCGACATGTGCTCATCAGTAGGTCCAGAAGAGAAGATAAGTACTTACGATGCTGCGTCCACCGCTCTTTCTGTATTGA
+>48620 3
+AGGGACGTATTGGCGTGAACCGGTCCGACCAGCAATCCTTTTGCGGCGACGTTCAACGCAAACATGCAACTGCCGTGATCACATCAGTTTGATATTAGTT
+>48621 1
+TAATAGCTGAGACGTTGTAGCGTATGGTGACTAACAACCCCTCGCTAATCGCCGTCATGTTCGCGGTTCGAGAGACCTTGAGGTGAACAAACCTGTCACT
+>48622 3
+CACCAAAGATGTTTTGATTCTAACTATGGACGAGCGCAGTGGGGCCTGGGCCCCCTATTTAGCTAGACCTAACATGCACGCAGTTCCGGCTGATATGATA
+>48623 3
+TATTGGCGCTCACCTTGTAGAAGACCCCTGTCCGGTACGGCTCTAGAGCGTAATCCAACGTTCAGTATAGTACATGTCGACGAGTAAGTACAGATGGCCT
+>48624 2
+ACGTTAACGTCTCATACGCCACCGCTCGGGTACAAAACATTGACTGCAAGTGGCGTGTTACCAGTTCGCGGGATGGACTTGATTAGTTCAGCTGAACCTA
+>48625 1
+AACATTACCTCGGCGCGGCGTCGTCGCGACTGCATTCTTCGAACGCAACAAGGTTCACGAGAGAAGAGGAGTATATGTGTCTATAGCTTTCACTCGACTT
+>48626 2
+ATTCTCAGGCAGGCCATGAGAGTCCAGTGCATTACCCGGCCCGTAATATAGGAGTCGTAGTTTCCATGATAGCGACACATTTCACAAGCGTGTGCATTGC
+>48627 1
+TCAGTAACCATGGCTCGAAAGTGCACTTGGTGGGCTCTCTCACCATAGTTTCCTTCTCCACGGCGATGCTGGCTAGGAAAAGTACGGCTAAATAGTAAGC
+>48628 2
+GGATTCCCTATGGCATTAACTGTCTCCAATGGGGAAGCTGAAACAACGACACAGAGCTAGGTTCGAGCGCCACCGGTTGTGAGTGTTACATCCCTTTATC
+>48629 2
+AGAGAAGCTTGTAGGGTATCCTTCTGGACCATCAACAGCATTGACGTTTTCCGCTCCGAAGACGATTGATACGGTGAGACCGCGAACCTTCGCCAGTATT
+>48630 2
+GCTCAAACCCGTAGAAATGTGGGGATCCCCTGACCTTAGAGTGCCATCATGTTGACGGGTAAGACCTGATAAATACGTGAACTCGGTTCCTTTGCTGACC
+>48631 3
+ATATCCACAGGAGACTCTTGCTTCGTGGTAAGTCGCCTTTAGGAAATTGTACCTCCGGCGACCCGGAACAATACTCGATCAGTTCGAACAGGTTCGTGAG
+>48632 1
+TCTGTGAGGGCCCTCAATTCGAAATGCGTATTAGGAATGACAGCTACTGTCCTGGCCGGCGATAACTGTCTCGTTGTGAGCATAGAATACATCCACCCAG
+>48633 1
+TTAGCAACTACCATCGCTCGTCAGATCTGAATGAAAAACCGGCGACCGCGGGGTTTCTTTGCGATTGCCGCGACATTGGTCAGATAAATTGGATCCTAGC
+>48634 3
+CAGCGACGCAACTTTGGGAGGCAAAGTGCTGATAATCATCCTGATTCCACTTTCCATAGAGTGTTCAGCTGCGCTAGGTACCTGAGAGATCTTGACGACC
+>48635 3
+CCTCTAGAACTCTCGTCCGCGCCGAACGTCATGGTCCAATGTAACGAGTTTTCAATCAGGGGCGAAGTGTTGCGTACGGTCTAAAGTTCGTAACAAGCAT
+>48636 3
+ATCTCCCAATTAACTGAGAGGGGGCAATTAGGACCCCGCGATGGTGACTTAGCCAAATGATAGGGAGCACTTCATGGTGGGTCCCCATTATTTCCATCCT
+>48637 1
+CAGCTAATCCCAACCATAGTGATGTTCAGTTGACCTCCGCTTTCATACCCGGTATTCGGCATAGTTGGGGAACGGCACGGCTCATGATGGACTAATGAAG
+>48638 3
+TAGATTGCCCATGCGACCACGGCGGCACAAATTTTATCTACGACTCAAGGGCCAGGCCCGTTTCATTTAAGGCGTAACCTCCTTGTGTGATGGGAGAAAT
+>48639 1
+TGAACTAACATGAACAAGAAATCCGGCTTCGGCCCGCTGTTGCTGACAATGTCCACTCGGAAGGACTATATTGGCGCTTGCGGCGAGCATACTTTCTATG
+>48640 1
+CAATATGCATTAGCTGGTCATCGGAATGTGTCTGGCTGAGCATATCGGCCTGGACCCCTGCCAGAGATGTAGTTCACTCTTCGTCGAAACCAAAAGCAGT
+>48641 3
+GGTTCGCAATGTCAATGCGGTAAATGGTCTAATTGAGGCTGAGTCGGTGCGACTCTTTTCATGATAAAGGCCTAACCGACCAACTCCCCTACAGCTAGGC
+>48642 3
+GCTTTCTTGAGACACATCCTCAAGACCACCTGCGGTAACTGGAAAGTCGAAGTACTCAGCTGGTCCTTTAGTCGGCGGGTCTCGATAGACACTTGAAAGT
+>48643 3
+TAGCCCCACAGAGGTGTGAGCGTTCTAGAGATTCTGGCGAATTATTAGTCCTAGAGAATAACGACCGTGCCCCCTCGATTGAAACGTCCGTATGCCATGT
+>48644 1
+TTTACCCCTTAAGAACACCACGGTGAAACTCGTGCGATGCCCAAGTGGTCCGCTGGCCCATGTGTCCGAATCATATTATTGTTAAAGGGTACATCGGAGG
+>48645 2
+GTACGCCTATCGGTGAGATTAGTGGGCCAGCAACTGAAGGGTAGTATCATCACATTCCTAATGCACAGGCGTCGCTACGACTCCTGAATATGACTTGCTC
+>48646 1
+TCGCGCACTTCGTCCCAAAGTGACGACATGAGATCTTGGTCTCTCGTCAGTGGCGAGATGCAGATCAACCTATTGAGCGTTTCGAAGCTTAAGCCAATGA
+>48647 1
+GGTCTCGGTGAAACCAAAGTCGTAGACTTTGGCCATGACAACGAAGGAATAGAAGTTTCCTCCGTTGGCTCTATCCCCTACCGATGAGTAGTTACGCTGC
+>48648 1
+CTTAGCATGTCATGAGTTATTGGTTCCGGTTGCGACCGGCTTTCGTGTTGCACAATTAGCCCACCTCGAGCGAAAGTTAACCACACAGGAGACATAAGGC
+>48649 1
+CGTTCAATAGAAACTTAGCGGGCTGAAAGTTCGGTAGTCGTAGTTGTTCCTTAGCCTCAAAACATCCGGTCTCGGGTCTCGTTCCCAGCAAGCCAGAAGA
+>48650 3
+TACGCGCGTACGACATTTCCGTAGCCACCCGTATGTGGACCTACCTGAAGAAGGACATAAATGCGCTTTTGCGTTTGAGGCTCAAGAGACTGTCGATACT
+>48651 2
+TCTCAACGACGAGTTGTACAAATAGGCGCCATTTGAATCTAGCGATCGGCTTGCTATTGGAAATCAGGCTTACCGATGCATTAGGTATCGCCCACGCCGG
+>48652 2
+ACAGAAACTGTTTTGCAACTCGCCCCCTACAGCAGCGACGATACTTCGGCAACTATTTTCGGTGTACGGGGTGTCCCACAATGGTACATTGGAAAGTGTG
+>48653 2
+CAGCGGGCGGTTCGCACCTTATGTATCGAGCTTAAAAAACGTAGCGACGTGAAGTGACAGTTTGGCCGATTTCCCTGACGGAATATAAACTCCGCTCCTT
+>48654 3
+TGGACTATAAGCAGTGTGCTTGAGATCGCTCACAGTGTACAGAAGGCTTGCCACAGATTAGCCACCGCATACTTTCCGTACATCGAGGATCAGTCTTGGC
+>48655 1
+CTAAGCCGCGCTAAGCTTTAGATTTTCTCACTAAGTACTTAGGCAACCCGGAAGTCGTGGGAGGAGCGACGCTCGTTCTGGACCCGTACTACTATATAAG
+>48656 3
+TTCAATTGCACAGAGTCTGGGACACACCACAGCTTGTTGTTCGACTCAGAATAGGACGTAGCTAGTATGGCATGACCCACCATTCTGGCCTGGTCAGTGA
+>48657 1
+ACGTAGCACCCTGTAGCGTGCGCGCGATAGATGAGTTTTCCGAATAACTGGTAGTTGCCCAATCTTGGTAGACTAAATAACCAGCGACCGGTCTACGTTC
+>48658 3
+GGTAGGGAGTTACACTACTCCAGTGACTTCAGTTCATGCCACCTCATATAAGACGTAATTGCTTAATCTCGATGGGCCGGGACCGAAGCGCACTTGACGT
+>48659 3
+ATCGGCTAACACGGGCGCGGACATATGTCGTCTTAAAGGATGAACCTCAGGTTTGTGCCAACGGGCTTGATTCATACTCCGTCTTCAGCGCTAAAAAGCT
+>48660 2
+GTAACAGTATCAGGCCATAAGTTCGAAACACGCCCTGCCAAAGCTTTCTCGTACTGTATTCGCCTCTTAGAGAGGCTGGTGGCTACTACGATGCGGATGA
+>48661 2
+AGGCACGTGCCGTTCCGTCTGGGTAGAGGTCGGCTCTCGATACATGCCTAGAAGAACGATCAACACGCAGTTCTCAGTACTGACTGTATCAACTATGATT
+>48662 1
+ACTACTGTTCCAATTCTGTAGGTGGCGTGTTATGGGCCACTCCGGTAATAAGTGTCCATAGGATGCCACGGCAGTACCCCATAGGACCCAGAAGTTACAT
+>48663 3
+GTTCTTCTCACGTCTAAAACTCCCAGCACAGGACAGGAACATGAGCACATTTTCTAAACGTTGATTCGGCGCGTCTGCGCAGGGTCTTGGGAACGTGAAT
+>48664 3
+CGTCGGCCCAAACGATGATTCATGGCAAATCCGCTTACATTTGTGCGACGTGACACAAAAGGTACCGTTCTTGACCTCACATTAAGGGATGTCGGCTTGG
+>48665 2
+CAGGAGTTTTCAGCCGTAATTAGCAAAACGCAACCGGATGGGCCGGCGCTGTTCTGATATACGTCCAAGTTCTCGCAATAACGTTCGGTACAATCCTTGG
+>48666 2
+GGAGCCGCGGACCGAATGTTAGGCCTGAGACGATAAGTATCAATCGTTTCTAGTGTTGACGTTGGTACTCGGCCTCAATATAAACACCCTCAGCCTACGT
+>48667 2
+ACTCACTGGATTGCACCGGAGGTCCTTGGGTGCGATTGTGCGCGTGCAATATGTATCGATATAGACCTACCCACGCGATCATATTAGCCCCAAGATATGA
+>48668 1
+CATGGCATCGGGGATGGAGAGCTTAGTCAACTATGACACGGTCCTTCGATACACAATGTCGAGAGAGTTGTACCATCGCACTTACTTGACTTCCGATCCG
+>48669 2
+GACTAGGTCTCACAACTTGTATATGACCTCAGTTATAATAGCGGCGCCTTGCGTAGGGCACCAAGCCGTTGAGAGTATGTCTGTAAACCCCACCTGGTGA
+>48670 1
+GACGGAGCTGTTGCTAGAGCATCACATCTGATAGCCATGTCGAGTTGGTCAGACAGATAATTCGTTCGTGCAAGGCCTCATAGAGATCACCGCCCTTCAT
+>48671 2
+CACCATCGGGGGTATCATGCGAAAGGTCGTCCTCTCGATAATTTAACTAAGCGGCCAGGGATGTTTCCTTGCCTGCAGAAATTGACCGCGATGTTAACAC
+>48672 3
+CTCCGTAGCGGGCCGTCATCAATTCCCTTGTTCGTACATAGGACGGATCTGCCCTAGACGGACCAATCATCTATTCGTATATAAGAGGTAGGGAAACTGG
+>48673 1
+GATACTCCTTCTGGAAACATCTCGGTGAGAATTGCCAGAATCTGAATCGGGGAGCGATGCCCAAAGCTCCATGGCGCATGGCTACCTGTCTTTCGAAATT
+>48674 3
+GGAACTTTGCCCAAAATCCACCAGCCCGCTTTCTAGTTGACCATGGTGAGGGAATAGACTCCCTCGACTGTTAGCGGGTAGAATCTGGTTTAGGAACTCA
+>48675 3
+GATAGGGACCTCTCGATTGCCCTTCCTGTCAGAGTCTCAGTCACGCCGATCGGGTATACAGGTGATTAACGCAGATCTAAAGACTAATGCCGTCTTAAGG
+>48676 2
+ATGGGGCCATGACAAACTATCATATTCATCTGTGAAGACCCTGTATTGCCCAAGGCATTGGCTCTGAAGGTACGCCACACGGAGCTGTACCTTCGTAGTG
+>48677 3
+AACGCTCTGGTTTTCGGAGTGTTTACGGACTACTAGGGTGTGGAACTGGAGCCTATCGACGCACGTTACGACTGAAATAAAAACCTCTAGCTCCACGCTC
+>48678 1
+CGAGGAAACGTAATAGAATCTTAAAGTATACGTTGTTACTTTGCTTCTGTCCGACAAGTGTCCCAGCCCTCACGACATAGTTAGCCGACGCGGCGGGCTG
+>48679 3
+CAGCCGAGCAACACGAAATGGTTCTGATATAGAACTGTCGGGCGTATCACCTTGTTAGCTCTTTACAACCATCTGTTTCAAGGCGCCGAGGTCACGGATG
+>48680 1
+TGATATGCAATTAGTTTCTCCTCATCCCGGACAGCAACGGAAACGATTGGTACTACCTACGCACTCTCCGGAGGATGGTGAACTTTAGGCGGATAGGTCC
+>48681 1
+TGCGAGATCTATCCGATGGGCGCTCCGTCCGGTCTCCGCGCCGAAACAGTTAGAATTATGGGTAAATAATTGTGCATCCGATGACTAACACTGAGTACTC
+>48682 3
+CGGTAGTGTGTATCAAGCACAGTGAAAGGAGACATTTCCCCAGTCTGCCCCCCGATGGGATAGTGCATTATGTTAAACGCCCATATTCCTATGGCACGGT
+>48683 2
+ACTAGGAGTTTGTTCTACGTCACACCATCACCTCGAGCTATAAAGATTAATGGATGAGGGCTTGAGAGTGACGTAGTTGCGGCCCCCTCCTAGTGCCAAC
+>48684 1
+CGTGAACCGACCGCTAATGCGTCTTGATATCAACCTCCTTGTGCGAGCCAGAACGGTGATTTGCTACTTTTAAACGTACGGGAATGGACCGGCAAAGTTC
+>48685 1
+CCAGTCTCCGATTTTCCTGGAGATCTCCGTACTCAGGGATACGATTGCAGTCAAGCAGACGATGATCCCCGACGCGTGTTATGGATAAAACGTTACGAGT
+>48686 3
+AACCCCTCAGTGGCTTTCAAGGGGGAGCAGCCAAGTTTAGGCAGGTATGACAGAGACGAGTTAAATCTCCAGCCGCCGCCTGTATTTGCCTTTTATCATA
+>48687 2
+TCCAGTTCTTATCCTCTCGGGACAGAGGCCACGTGCCAGGTAGAGTTCACTTAGTTAGGTCTACCATAACAGGGTCAGCCTCAAATGTGACATGTCAAGG
+>48688 2
+GCTATACAAATCGCCCGCAAAGGATCCCTAGGTTGCCGGGCGGGCTAGCAGCCCGACACGGATCAACGATGTGACCTTTTTGTATTATTAAGGCTTTAAT
+>48689 3
+GCTCTTATTCGGGAGATATAATGTAGGGGGTGTCTTGTAACGTCAAATATGGGGACCCACCATCCGAACCCTGGTAAATGCGTCGCCTCTACCCAGCATA
+>48690 3
+GTCGTCCAGCACTTCGTCCACCCCCAAGGCGATTGTGCCTAGAGTAATAGGTTGACTGGAACCACTGCCAAACGGTCTGGTTGGACATTTAGAATAGATT
+>48691 1
+AAAGGAAGATAGAGTCCCTACCACGTAGGGCGTCGTGTAAAAACCGTCCGCTTGGAGCTGTGACCTCCTCTATTCAGACTCTGTCATTGCCTGTAGAATG
+>48692 1
+TAGTAGCCTATAACCGCCAGGTCTCCCATTCGGGGGCTCAGAAATGTTCACTTGACACGTTTAGATGTGGGAACTCTTAAGCACTTTGCACGAAGCAGGC
+>48693 1
+GGGTATTTGTAAACGTACAGCCAATGGCTGATCACAATTCTCCGGAGCCAAAATTCCCTGAAGTGAGGGGAGATCCCTGTCACCTGGTTTGCCGCTAATC
+>48694 1
+CGAACACTAACTCTTCAATCATTATGGATACAAGCATTTGCCGGTTCGATATACGCGTCCTGGCGCACGCGGCTGCGTTATCAGTCCAAGTAGAGGGAGT
+>48695 3
+GGGTATCATGTCAAGTCCGTGGGTTATGGACCTGGAATTCAAGTCGACGGCTTTAATAACCTAAGCGTATAAGTGAACTCCAAGATCCCCGCGTCTCCCG
+>48696 3
+GGGCTCCCTCGGACAGCTATCACTGAATGCGGGTACTTAGATAACGGGTTTCAATCACGGTGTACGGATCACCTTTTTGAACGAACAATGCTTCCCGAGA
+>48697 3
+GCAGTATGCAGACTATTAAGCCCTCCAAATTTTTTCACCTGATTGCCCGGGGGCCGAAAAGACTTAAACGAGTCCCTCAGTGCAAGGGGTTGGGTTTACC
+>48698 1
+GGAATTACCATTAAGATGGCACACCTTAGTGTTAGCCTACATATACGCGCTGACTCACAGCGCACTTCGCTTAGCGTAGATTGTCGGAGCAGTGGGCCAT
+>48699 3
+TCATGATTTATCAAGGGGCGATCTAGAGAACGCTCTTTGGGGACGGCATCTTAGTCAACATCCCACGATTGAACTCGCGTATGACGCATTCACGCTCGAG
+>48700 3
+CCGTCCTGAACCTCGAACTGGCAGTAGGAACATACAGTGGCTGTCCAATAGTCTAAGTTCCATCATGACATATTAGCGGACTTCGGGCCTGGATGGACTT
+>48701 1
+CTCGCAAGAATTTAACAGCCCTTGTTGCTCTGATGTACACAGATACGATGCAATGGCGTTACCCGGAGGGACGGCTACTACGCGACTGTTGTGCAACTTA
+>48702 2
+ATACCTAGGAATTTTCCCTGTCCTAGGAAACCGTTGACACCGGGAGACCTAACTGGGAGATCTGCCCTAAGGGTCTTTCGTAGATAGCGCGTCACTATGA
+>48703 3
+AAAGTGAAGAACTCCGCACATGCTGCTTTTTCCTCGAGTGCCCGAACCAATAGAGGAGGCAGTTAACCATTTAGTGCGCGCGACCAACTGGCTTGTTTTG
+>48704 2
+TTACGGTTTAATGTAGGACTAGAGGACAACATCTACTGTCGGATGTATGTGCTATTCACCCTACCGCGCGCTGCCGGATTGCACTCAATCAGGGAGACCA
+>48705 2
+CATTGAAACACTTGTCAAGACCGGAACAGCGCGCGCGTGCGTTGACTTTAAGTGACTATAACTAATCGGTGCCTAATCCCGAAATGCGTGTCTCGTGGCT
+>48706 2
+AGTGGTGTTGCGTAAGTTCATACTATCCAATAGTAGCCGCGCCACAGATATGTGCTGACAAATCTATAGTGCTCGTACGTCGGCAGACCCGCAGATCTGC
+>48707 1
+TTCGTAGGACTTGGGCGTGTTCCTTGTTGGAATCTACCGACGCTAAGGGATTCCGTCCCACGAAAGTGCTCAACACGAGAACATCGTGTGAACTCTACAA
+>48708 2
+CATATTCAGTCGAGCAACGCTCTAGCAGCCCGTGTTCCCCAGATGCTTTTTACAGGGTGCCACTATATTCCGATGGGGGTGGTTACCTAAAAGGAACAGA
+>48709 1
+GCAGAGGCTTGACTGAATGTCGCGACTCTCATTGTGAAATTTCGGCACGGCGGCCACATTCGTCCAGGAGCCACCAATTTGCCTCGAAGTTGAATAAATT
+>48710 1
+GGCTACTAGTTATGCAAAAGGAAGTGGATTGCCCAATCCTTAGGCTCTAATCGAGACTTAGGGTCGCGCCACCATGTGCTCAGTACCTCTAGGTCAAGTC
+>48711 2
+CAAATGTGTAGAAACTGTTATCAATCCGTGTCCGACTAACTGTTATTTGCGCACGTGGTCTCCCGGCAGCCGAACCCGCAAGGGAGCAAGTTCTGTTGAA
+>48712 1
+AACCGGAACATTGTTCGCTCTGTTTGAGGCTCATAAATTTGATGGACCTGCGCCAGATCCCTCAACTGACTCTGGCTGGGTGACAGAAACAAGTGTAGCC
+>48713 2
+GTGCTAGACTGAGAATCGGTTGTCGAGCGCCATCGAAACGGAATCCTACCGAGTCTTTCGCTTCCTATTTAATGCAGAGCAAGCGCGTGCTGTAATCAAC
+>48714 1
+ATACGATTTCGAGGCACGCCAGCGGCGAGCCGTAAATAGTTTCATGCACCCAGAACCGTGCATCGGTTCCGCAGGTCTCGGTTAGATAGATTAATATCTT
+>48715 1
+GATGTATTGGATATTACCTCGCACGCAGATGGGAACCGATGAAGTAATTTACCCCGGCAACCGGGTACTCATATCCTGGCGTGGGCGCTTCCTTCTAAAA
+>48716 2
+TGTTTTAGCATAGTGAACGGCGACTTATTCACTGTGGTTCAGGAACACTATCCGCAATGCACATTCGAGCTAGTCACAGCCGGAGTGCCCGATGAGTACC
+>48717 1
+GAGTTACCCATATGTTCCATTTGAGGTTAATGTCGAGGAGTGAGACGGCGCGTTAGTGAGCATCAGACACACCTTCTCCGGAATCACTTGAAACGCCTCC
+>48718 3
+GGCGCGTTAGGTTAAATGGCAGCTATACACAGACCGCATAAGTTAGCCGGCAGTCTACGCATGCGTCTGATACTAGTTATAGCCCGCCTCTAGACTTAGT
+>48719 2
+TAGATTGGCGCCCGTCATCGTGCTAATTTGTACGCCGAGCATCATTGACGAGAAGTCTCCGTAGGCTTGCGAGGATAAAAACCTTAACATCCTTGACGGC
+>48720 2
+CATCGCCAAACCTCGATTCGTCGTCCTTTAGACCGTAGAGCAGACGTTTATTAGATCCCAGCGGATGTCACTTAAGATAGTCAAGGGTGGTACGCGAGCT
+>48721 2
+ATTGTTATATGGGAACGCGAGACATTCAGGTAATCTGGCTAGCTTGTGAGCGGCGCAAACCGGCCCCTTTACAGTAGTCCCAATCGGAACTCTTACGTCA
+>48722 3
+GTCCTGATTACCTAGTCAGTAAGGGCACAAGAATATATCGCCGGGTGCACGGTGGTTATCGAACTCATGTCCCTCAAAGGACTTGGTATCGTCTCGCACA
+>48723 1
+AGTGGACCCAGGGAGAGCTCTCGTAGCTCGTTTTCAAACTATACAGGCGAACGACCTTCTAGCGTGCGCTAATGTTGCTAGACAAGCTTTGCAACGCATT
+>48724 3
+TATTTTCGTGAGACTTAAGTCCCGTCAAGGCGCCTAATCTCTCACCCCAAATCTGTCTAATTTAGGGCGGGAATGACATCAAAGAGACGGCGTCGCTGGG
+>48725 3
+AGGGCACGTTGTTCTAAACGAGGTCTAAAAACACACTGGGAGGACTAATACGGTCTTAACTGTGCTGCAAGTCTCTGCCTACTCCCGTATTCGATGCGGC
+>48726 3
+AACGGGACGCATTGTACGTTATGTGGTCCGTCCTGCAGATAGCACTCGCATAGCTAAGCTCTGTCAGAGTAACTCCCGGTACGTACGCTAAATGTGTCAA
+>48727 3
+ACTCGCTTGACGCCCGGCGCTCATTGCATGTGTATTTAAACCGGGTCAATAAAGATCTTCTAATGATGCGGGGCGGCCAACGCCTAATAGATGTACGCAT
+>48728 2
+ACTGCATTCTGAAGTACTGGGAATACACTCTAGTAGCCGAGTGCGGTATACAACTCGGTACGCAAGTCCCATGCTTTACGTCTGCGCAGCGTATATCGGA
+>48729 2
+GCAAGGCGGTTTCATCTGTCTAAAGTTCCTCGCTAAATCCCCATTGTGACGTCGCAGCCGTTCAGTCTAAATGATGAAGCAAAGGGTAGTCCGTAACGCG
+>48730 1
+ATGCCGACTAACCGTGAGTTTCGGGGCGTAGAGCACCCTGTCTTCAATCCTACCATTCTGACGGGCCAACTTGAGAGATCGTTTATACAGTAAAGAGGTC
+>48731 3
+TTAGCAGTCACAGTTCCTTGAAGAATGCGTATGATGGCTTTCATGGGATTGGACCAATATCCTTTACCAGCTCACCCGATAGCGAACCGGCAGGCAGTCG
+>48732 1
+AAGCCGATGTAGCCTCGAGGACTCATTACATTTCCAGTACCCTGCAACTTCACGGTTTAGGGGTTGATCTCGCTAGATTATGAGCCTGGCAAAAGGGCCA
+>48733 1
+CATAGTGCACCGGTTTAACGGCGTTCTAAATAAAACTCGGCCCTCGTTCTACTGAAGCGCCGATATGAGGCTTCATGGAGATAATCCTCTCGGGCGAAGT
+>48734 3
+GCGTCTATGGAGGCCCGTGTGGGCCCTGAATTGGCTAGCAATAGACCAACTGAATTCTTCATATCGAGAGTTCTTACCGCGACTCGTTTAAAAGCAGCCA
+>48735 3
+CGTTTAAGTAAGTGGCCCAAAAGAGGCTTCACAAATTAAGTGGCTTCCCTCCTAAAGTGCGGAATCGGACCGGCTGGCCCATTGTTTTCGCTAGGAACCT
+>48736 2
+TGACGATGACACGGAAACACTTGTCGAATTGGTAAGGTCTTTCCAATACATTCCGGAGTAAGTTGCATCCGGCTGCGTGCACGCAGTGATCTCAACTCGC
+>48737 1
+ACCCTTCCTAACGACCACTAGTCGATAAGAGTATGCTTGAAAACGGAAGGTTTAGGATTCCATTGCTGGGCAATTGTGGTGCATCCCCGGAGCAGTCCCT
+>48738 3
+TGGCTGCTCCAATAAGCGGTAGGGTATTTAAAATCCGTCTCCTCAGCCATCAGCTCTCGGTCAATATCAGTAAACGAGTGGACTTGCCACGAGTAGCGGT
+>48739 3
+CGTACACTCTGCAGATAAGGTTACTACCCACTAGAATCAAGGGTACTATGGACTGTCGCGTGAGTCGTAACGGTATCGCTCATCGACTTGTGAGAGCTCC
+>48740 2
+GCCAATTGCATCTGAATGAAGGTCAACGGATTCCGCAATCGGATTAGTAGTCACGCTGTCTCGGGAACGCCCTAGAGCAGCTCGCCATAGTGATATTCTT
+>48741 1
+ATCTAAGGACTCACAAGCGTATCATGCTTTGACTGACGCCGAGCCGTAGCTGAAGGAAATCTGCGTAGACAGCTTCCTGCAAGCGTCAGGTCCTTGTTTA
+>48742 3
+AGAAGCACATTTCGTAGTAAGTGCCATCTGCCTTTTGGGATTCGATGCTTCATCTACGCGCGATCCCTGTGAACGCGCGCTTAGCACAAGACAGGGATAA
+>48743 2
+ACGGTTAACGCCATAGCGACGTGACGACATGCGCAGTCGGGTGTTCACTTGTGTACACCCGAGGGAGATCTTTATAATTCATCCAACGAATCAGTGTCCT
+>48744 2
+TTTGCGCCTATGCCATAGCAGAATCCAGGACGTGGAACCGTATCCTCCAGAGGCTCTTAAGTGGTATCACTACGCGGATTTGATGACTGAAATCCGACTG
+>48745 1
+ACTGCTCTAAACTTTCATAGAATTGAGTCCTCGCCATCCAGACAGGTTGGATATCCCAGCATGTCCTGGCAGACAGGGGGGGACCGGATTGCATTCTAAT
+>48746 3
+GTTGGAACTGATCCAAACGAGACTAAGCCCTCCTGATGCCCTTTCGACTGCTAGTATGCCGACAGACAGTGGGACATTATGAGCGACCTAGTATGTTCTG
+>48747 3
+TAAGGCAACGGAATCACTCCTTGTTTAAGCCGATTCGAGTTCACGGCTTGGTCATCGCGTTAACTATTGAAGCGACACTTCAGCGGCCGGACTAAAGCTG
+>48748 2
+CCCCCATATGTACGGCGTTCTAGAACGGTCAGAGGTGTTGTTGAGCGTTGGCCTGCCCGTAATGAAGGTCTTTCAAATCGTGCTAAGTAAAACCCCAACA
+>48749 3
+GTCCAGTCCACCTATAGGCGTTTAAACTAGGCTGACGCGGACCGGATAGCTTCCCTCAATCAAAAGCCTTTATGGAGGGACTGGATTTTTGGTGCCACAA
+>48750 3
+TCTTTTGATACCGCATATGGCCTCAATTTTCGTGATCAAGGGACCACAACATCGTATGTCCACGGATCTAGAGGAGGCTGACCCTGGGGAGCACGTTAAC
+>48751 2
+ACCGTGCAAACGTGGTCTACTAGTTCTCTGTACCCAAAGTGTCATCGGGATATGGTCTGCAGGTCCGACCTGCGGGAGCCATAAGTCAATACGTAATACT
+>48752 3
+TGGGTACTGCCCAGAGACCCAAATTCTATTAACTTACGGTACCTACAACCTTCCTTGAAGAGTCAAGGGGAGTAGTCGGTTAGGTTGGCCCCCAGCTTAG
+>48753 1
+CTCCGCACCAAGCATAACGCTCGGAGAAGAGGATTCGCCGATCCATCAGTGGATTGGGTGTTAATCACCTAGTATCTAAGTCTTGCCGCATAAGTGTCTG
+>48754 1
+GGGTAGAGATAGACCCGTGCTCGTGACCCTTAAAGCGGTCACCGCAAATCCGATGTGCCTAAACCAGGGAAATCTTTCTGAGTACTTTGCCTGAATCGTT
+>48755 1
+TGACTGCATGACCAAGTGCGCCAGATTGCTAACACGCGCTAGCCAGGTGCTGCGGTATGATTCCATTCTTGAACTGATGTAATTAGGCTACCAGATCAGC
+>48756 1
+GTTACGAGCATCTATAGACGATCTGGATCGGGACGTAATTACCACACACCCGGGCTTCTTGCCTCTCTCTAGGGTAATAGAGCCAATTGTGGCAAACTGG
+>48757 2
+ATAGTAAATACGTGTACTCGGAAACTTCAGCGCCGTGTACCGATTCATGTATTGGAACGTCTCGTGTGGTACCCCGAACACGCGCCTGGCATCAGATGTA
+>48758 1
+AATGACAAATAGGCTGTGCAGTCACGGTTTGAGGTGAAGCACATCCATGACTTTGATTTAGCTTGACAGCTCCTTCGCCACCCTTGCGGGCACTGACAGA
+>48759 2
+CTCGAGAGTCAGCGTAGCGCATTCATATGGTATCGGTTTACAGCATTGCAAGCGGAGCTTGAGTTAATCACGCCGTTGACACGCTCAGTAACAGCATCCT
+>48760 3
+AGGACAGGAGACCACCAAATGCAAGCCCGTATGACTAATTGCAGCTTCAGTTCTTCTGTGGCACAACGGAGCCTTCCGGCTATTGGCGATTTGTGTATCA
+>48761 1
+AGCTTGATTCGACGCGTTTCGCAGTCCTTGTCACCTTTTCGAAGAGATTTAAGGCGAGAACGCACATCCAATCAGTCGCAAGTCGGAACGGTACTAGCGT
+>48762 2
+GGTAGGACCCCATTGATTTTAGAGCTAGCAGCGTCGGTTCGCACTTCTTCATTATCGCAGAAGCGTGACATGGCGCACTACAATCGGAGCAACCATTTAG
+>48763 3
+AGCGTTGTCGATTTGTGGCAGTCCGTCGACACAAGGTCTTCCCGTCAAGATGTCCTCTAGATCGGGCTCGAAGCCATAGAAAAAGAGCTATCCCTATGTA
+>48764 3
+CTTATAGAAAAGCCGCGACCTGACGGGGGCTAAGTTAGCTTCCCACTCACTACAAGCAGTAGTTTGTAGCTCACGAATTGGCGTTCATGGTGAGTTCCAC
+>48765 1
+CGAACTATTCACGCGGAAATAATGCACTACGGTGGGAGGTGGGAGCGTTTCTCAGTTCCTCAAATCGTGCCTAATCGCGGCAACCTTCATAACTCGATTG
+>48766 3
+GAATGTTGATTTCAACGCGTGTCATGCATACCACGAGCCTTATAAGAGTATCACCACTATCATGACTTCGGGTGCGCTACCATCCGGGCGATGTAGCAGG
+>48767 2
+TCGCGATCCGAGGTTAAGGCTGCTAGCTTTACACCCCTGGTAGTCACAGACTAGGGTGGCAAGATTTTCCACTTAGTGACCGATCAGCAATAAGCAGTTC
+>48768 3
+AGCTTTTCCGAACAATCTAAACCTATGCCCCGCCGTCTGGACGTGTAGTCCTTGGCGCACGATATGGCAGACCTAAGGATAGCCTTGAGAAATAGTGTTG
+>48769 1
+TGACTGGAACATATTTGTCGCCCCACTACCATCACGCTTCTTATCGTTATTACTAGCAGCGTCTTATGCCAATAGGCGGCGGTGAAGCGACGGGGAAAGA
+>48770 3
+AAACGAGTTGGCGGGAGTACGGACTCCCAAGTACCCCATGAGGGACGTTTGCATACCCCGATCCTATTTTCTTAGCGTTCGACCTGTAAGGATGCATAAT
+>48771 3
+ATCCCTCGTGGCTGAAGAGGGAGATGCTACGCGTGGCGACTGAAGAATAAGCTCCTAGTCACAAGTTTTTTCCCCAGCTTGTACCAATACAGGCTTTCAG
+>48772 1
+AGTACGTGTTGCCCGTGTACCTAATTTTCGAGCAGAAACATACGTAAGTTCCGATGTTCCAGGCGATACGAGGGCTGAGTCATACATTCGAGTCCACCGC
+>48773 2
+TGGACCACCAATTCCGTACTATACGACCTCTGTGGAAGGTGCGCGCGTATCTACCTAGTGATAGCTAAGTGGGCCTTAACTACAATGTCGAGACCAGTTG
+>48774 2
+ATAAAATCGCTTTAAGGATACTGACCAGCCACCGAGTTAGTGGAGATTTCGGCGTCAGGGATTAGCCCCCAGCGGGACATTAATCTGCTCTCTTTGCGAC
+>48775 2
+GACCCTTTTTAATTCCTCTGCCACAAGGCGCGCCTTGGTCGATGCTAGAGCGGCAAGAAAGGATTGGCTGCCTCATCACTAACGAGGTGAATTCAATTGA
+>48776 3
+ACCTTACGACTCGGTCCATCTCAAGTAACTTTGACTTCTACAGTCCGTCAGTGCTTGCCTGGATAAAGAATAAGGGCCGGGTGTGGTCGCAACAACTGAG
+>48777 2
+CTAAGGCAATTCGCGTCCCTTGAGTCAATAGTGTCAACGCGGTATCTAGCCATAGGTAGAACGTCAGCCGCGTATGATGCTGTATCTTGCATAAGCGCCA
+>48778 3
+TCAGTATTATCTCGTCTGCTAAGCGCCGTTGGGGCACGCACCTCTCATTGAGAAACTCACTCATGCAAGCGGTAGGGGGTTAAATGTCACAGATGCACAT
+>48779 3
+TTCCGTGACGTTTAACGTAGAGCACGCTTCAACTGGGAGATTCCGCGTCACGACGCGGTGTGCCACGTCTTAAACAGAAACGAATTGCATGCGTATTACT
+>48780 3
+CCAGCTAATGTGTGAGCGCCGTTACTCAAGTCCATACCTGCTGGATTGCAAGGCTGAACCTGATGTGAAGGCAACTACTGACCCATGTATGGATTCCTGA
+>48781 1
+CCCTTCACATGTCGAACCTATTTAGATAATTTAATAACGGCAAGGCTCATTGAAGTCGCTCCGCATGACGGGTTGCACGTAGATGACGGGACCCTTGGGC
+>48782 1
+CCCTGTTCATCTCGTTAGAAACCCGACGGTCACTTTGCCATGAGCAAGGGGCGTGAGGTATAATTTTCGCAATTAGCCGAACCATGTTGGCCGAAAGTAC
+>48783 2
+GTCCGGGATGGTCCTCTACCAAGAAATAAGTACGGCTGAGTTGAGGAATCTCATATTGTACACCCCTTTCTCGTTCGTGAGAGTTGAACCAACGCGCACG
+>48784 2
+ATCCACTAGTATGAGTACGGTTCGTAGCAGACACCGGGTTCTGTCTTGTTCCCACATCACTCGCGGGACATCGAGCAGATATAATTGCAGACCTGGAATG
+>48785 1
+TTTTCCGAATAGAGCAACTATTAGCTCGGAGCACCGCGGTTCCTCCACCTCTTATTACCTTGAAACGAGCCGGTGATGGGGGCAAAGCTTAGGTAATCGA
+>48786 1
+AATTACGAGTTGCAATTAGGGGAGTTGAGTCCGTACGTGTCGATAAGCACAGGAGGGACCCCCGCTTAGAGGCTCCTCTATCATACTCCAGTCTCATTAC
+>48787 2
+TGTGTGAGAATCAGCATCGTTCGCGATTTAATCGTAGATTCAAGGTCCCGCTTCCAACGAAGGTCAGCGCGCCGGCCCGACTATAATAAGGTCATACGTT
+>48788 2
+GTCCAGCGTCATTACGAGCCCAACTCACCGCAGGCTAGTTTTAGTGATATTAGGAGCTAGTGCCCGCTTTGAGTATAAACAGTCAGACCTGCGAGCTGAT
+>48789 2
+TCCTCCGTCAACGCTGTTGACTACGGAAGATGAGAACAGACTATTTGGTAAGTACACAAGTGATCCCTAGGATGTCGCTCCTTACGACGGCGTCGATCTG
+>48790 3
+GCCCCGCGTGGTCCATTACAACCGTTATGAAGATTCGTCTTAAATCCCTAGGAACGCCGGTGCGCCGGGTTGAAAGTGTTACTGAATAAATGTCCACGTA
+>48791 3
+TAAAAACGTGTCCCCTTTAGACACCTTATCCCTTGTCGAAGGAGCACTAGAGCTAATCTAAGGTCCCCAGGGCCGTTACTCGTGGGGGATATGTCTAAGG
+>48792 3
+AGACCTTAGCGACCGGCGTATTCTGATTATTTGTTAACCTGAGGCCACCCCTTGTCATACCTTCGGACCCAGCGAAAAACGGAAGGTAGGTTGTCAATGG
+>48793 2
+CGTGCGTAATAGACTTTCATATAACCCAGAGTGCAGTGATAAGTCTACCGGCCAGAGCGATCCACCGGATGATATTTTCGCGCTGACTTGCGGTAACGTC
+>48794 1
+GAGCCCGACGTAAGATGTCACTTCTTAGGGCATGGCTCTGCTCAGGTGTGTAGAGGACCCGATCTATCATCGATCCATCTATCGAATGGACATAACTAGC
+>48795 3
+GGGCGCGAGCGAGGTTGATCGTGGCCCGGTAGCTTACATATCAGTCATCACGTCCCTATAATGCTCCTATGCCGAAGCTAGTATCAATATAGCGACAATT
+>48796 3
+CCGCGACTCAATCTCTTATTTGGATGGGGGGCAGTACCTACGTCGGCATATCCTGATCATCTCCAGGCAAGACCAAGGATGTACATGAGGTCAAGTTATC
+>48797 3
+TGCATGCCGAACCAGATTTGCTTGATGCTCCGGAGCTCTGCGATGACCCGACATAGTAGAGGATGGGCAACAACTACATCATTCGCTGAGATTCTTCATG
+>48798 3
+CCCTATCCTCGGTCGTAGGGAGCCCGAATGCTCACCGGCCAGGCGTACCCTTCAAGGCTATAATATGAGTCAAATCTATCTTTAATGGGGTATAGGATAG
+>48799 2
+GAAAGTGTAATCGAAGGTTTCACTGAACTTATAGTCCCAACCGGGCCCACCGGAGCCCAGAAAGATCGTTTGGGTACCGTCAAGTTGCTCTGCTTTACTG
+>48800 3
+ATCGGGAGAAGCGATAATACGGGCGTTCTCCACTGACTTAACTTCTCATATGCTTTAAAACACGCGGGGAATCGTCTCTAAGGTCTCGTCCGTGACGAGC
+>48801 2
+GACGACGACGCCCTCCCATCGCAACAGCCTAATACTGCGTTTTTCGATAGACGGGTTTCTAGATGCTCGAGAGAGAGTTTGATGGCGAAACAGCTTTTCA
+>48802 3
+TGTGATTATGGTCGTTACGACCATGCACCGTGTCCTAAAGGTTCCGACATAATCGCGCCTACACCTGACTGGAGGATGGATGACGGAAACTCAGCTATTC
+>48803 2
+TATTCCGCCCATTGGGTATTCCGGAAGATTCTCAACCGCCGCTGACCGTAGATCTGATAAGCCCGCTTGGAATCCGGAGTGTAAACTTAATAGGAGCAGT
+>48804 2
+CTCTTCTACCTAAGATCAGTCCGGTTTCGACTCCCTTCAAAGGTGAGCTCGTCGAATTATCCGGGGTCGGCAGGAGCTCTATCAAAAATGGAGGCAATGA
+>48805 2
+AATGATTACACACAGACCCTCTCAGTGCTGCTTTGTTACTAGTCTCTCGGAATGGTATGGTCATACTGGAGAACCGTGGTGGACGACACCCGACAAGGTC
+>48806 1
+GACTCTGTAGCAGGGGAATTTGTTATTCAACTGAATGCAAAGTCGCCGTGGCTAATCCGCCAAATCAGAGTGCAATATGTGCCTTCCCTCACGGCTCGGA
+>48807 3
+TGCTTCTTACCGCTAGGGACGTTTGGAATCATTTTCCATGCAAGAAAACCCCTTCTTCGGAGAACGCAAGGCACGTGGCTGTCCCTCGGAGAAAAATGGT
+>48808 1
+AGAACGGAATCTGTTCTAGTGCCTATCGCGACTATCGTATCAGGGCTCATCTCTACAAGATCGTAGCCGAGCGGTATCCTATACAGCCCAGTTTGAGAGG
+>48809 3
+CGCTTGATTCCCGAATGCTCAGGTATAGATCAATATTCAGTGTAAACTGCAGAGGCGGCAAGGGCGCGCAAGCCATTTAACCCGCTTGACGGTTTTTACC
+>48810 2
+GCAATTAGGGTGCGCCCCATGAGAGTATCCACACTATGGTGGACATACTCGGGGCTCAAGACTTATTGACACATCGAATAATGGCTCCTTGCTTTGGCCA
+>48811 3
+ATAGTTACGCCCGTACCAGGTTAGAACTCGACAGGAACTAGAAATGTTGATTCCTGTCTTTGGATGATCAGGCTCGGCACCAAGGAGCCCCCACTGTGTT
+>48812 2
+TACGCCTGCAACGGTTCACTTGGCTGCTTATAGCCAAGCCTTTTCTGTTACAAAAGGATAGTGCTGAGCCCGAGCCCACCTGGTTGAAAACGGATTAGGA
+>48813 2
+ATAGCATACGATCAGCGGTAGCTGCTGTATCCCCTCGCAACGAACCCCTTATTCAGTTCCCAGTGTTAGTGAAGGTAGATTGGGGAGGCCACTAGTAACT
+>48814 2
+GAGCTCCGCAGTGCCCCGATTACCGCATAGCGATACCAAGCAGTGTGCTCGAGCGTCGTGTATCGATCTATATAGGAGAGTTTATCGTTTAAATCGAACC
+>48815 1
+GGATGTAGCTATTCACGGTCCGATCGCATGCAGTATCGGTGGCCAACCTGTAACAAGACTCCGACATCGTGTTACGTCATACGAATTGTCCATGATGCAG
+>48816 2
+AGGTCCACCTGTAAACTCTCCTCCCAGCTTGGGTCTTGGGAAGATACAACTATCCGGTACTCCGGTTGTCATAAAAAGTGAGAGTAGTGATGGCCTGCAC
+>48817 3
+CTCAACGGAGCGCGGCTATCTGCTACAATGATAATTTCTATAGCCCTCTATGATACTCAATAGTGATTGTCGCAGCGATTGGAAGACGCAGGCCGGGCCT
+>48818 3
+TGTAAAGATGCCTCTGAGTCAAGCGTCTATATTAATAGCTCGACCCTGTAGTCCTGACTCATCGAGCATGCTGAGGCCACGGTAGCCTAGTCGATGGACA
+>48819 1
+TGTAACTCGTTCAGTAGAAAACAATATTCATTACGCCTGGCGACACGACAGACTGTCCTCCGTTGGGAGGTAGTTTCCAGTGCTGAGTCCCCTAGAACGG
+>48820 3
+CTCGGTGCTACGTGGCCCACAATTTTACGAGTATGCCTGGTCAGAATCTAACTTGAGATAGGAGCGAGAAGTCCACCCTAGTTTCTCGGCAAAGCAGTCT
+>48821 3
+GGGCCAGGGTAGGTCGTTAATCTTCCCGTTGCTATCGAGCGTTATTCTATAGGGGAAATCACCTGATTGAACAGGACCACCCGATTTCCGCATGCAAAAC
+>48822 1
+TATTGGATCGGCAATTTCATCATGTAGATAACCGGTGCTGTTACTATGAGGTGGTGCAAACCGGAGGAGGCCACCGAAGTCTGACATCCCTAACCCCTCT
+>48823 2
+ATAAGCAAACGTTCACCCCCGCGTCGGTGGACTATAATAGCCTCACTGTAGGTAATTCGCAATGTTCGATCAGCGAATGGTGTAGCGGTCTCCTAGCAGT
+>48824 1
+TTCCGGGACACGCCACGTATCAATCGTCATACCCAACGATTCAGATAGTCTGTTCAAATCGGCAAGTTGCTCTGATTCGCGATGCGGATTAGGGCGGTAA
+>48825 2
+TACTTTTCTTACAAGCCACGACTTCATATTCGAAATACCATCGGCGGGGGCGTGATGGACAGCTGACCGCTCCAGTCAGAGATCTTAATGGTCTAGCAGG
+>48826 2
+CGTCTGCCCCTGACGAAGATTTGTAGGAACTCAGGTCGGGCTATCGGAGATCGTCCCAGGAATACACACTCGTACTGATTATAACATACTGGGTTCGATC
+>48827 3
+AATGCGTTTACGGGAATCCCGCCGACACAACTGGTTGGGCCGGGTAGTTACACTTCCCAACTTGACATAGGGCTATAAAGTGTATTCATCGGCCAACTGT
+>48828 1
+TTAACCTATGTCGGGCGCGCGCACATATAGAAGTCGTTATATGCGAGAGGCCCATGATTGATAACTCCGCCCCGGAATGCACAATGTGCCTGTCATTAGT
+>48829 1
+CGTTTCAGACTACGTCTGAGGCGCGCTTGGACTCCACAGGTTCCGATGTTGTCGTTCTAATACATAAAACTAACGTAGTGTAGCCACCGGAGGCGACAAT
+>48830 3
+TGAGAGGACGTATGCCTTGTTGCCATAAACAGGACCCAATGCTCGCAAGGGTCGATGTATATGTTCACGCTTACCTAACCGCGTACTACGCCTTATGGGA
+>48831 1
+CCGTGGTGGGTTAAGCGTTCCACCACTGTACCAGTTCGGTAGGTATACAGTACAGGTGCATGAGACGATGACACCAAATCTATCAAACGCTTTTTCCCGG
+>48832 1
+AATAATGGGCAAGGGCGGCCGAGTAGTTTTTTCGTCCTCCAGCGGATAAATCCCTGCAGGAGCTCTCAGTAGCCTATTTAATGGTACAACAGCTCACTGC
+>48833 2
+TCGATATTCCACAGTGAACCCAAGTACGTGCCAATAATAGGCACCTATTACCGCCTCGCAAGGGAGGGTTTCAGATTTATTGTCGTCGGCCAGCGAGTGT
+>48834 3
+TCGTTATGTGTTTCAGTCATTGCATAGGCGTAAAGACGATCACCGGCCCGCGGGTTTAAAAAGACCGACCTATTTGTCCTCAAACGTAGGACTAGGCGCC
+>48835 2
+AAGAGTCGTCGCCTCTGATGCTGTTGAAGGACCGCTAAATCCTCTGCTGCGCAAATGGGCCTTTCCGAGGCCATGGAACATCTATGTTTAAGGCAATAAC
+>48836 1
+ACTTTTCATCGGCTGCACCAGGAGTTATGCAAGCTATGGTTTAGTTAAGTCTCACACGCTATGCTCCCGCGGCGGGAAAACGTAAATGGGTTAACCCCAG
+>48837 2
+GGCTAGCCGCACGCTCTCGTCAGTCGGGCAACATAGTACTACCTGCGCATATTATCCTTACCGCTTGTGGGGATAAAAACATGCTGGTAATGTCGTAAGA
+>48838 2
+TGTGATAAAGATGCGAACGTGGGATCATGACCTCCCCACGCAACAGGTGGTTTCCGACTTATTTCAGTGACCGCTGGTAGGCTTTGCCTACAACACTAGA
+>48839 3
+TAACTAGTTAAGGCTGGCGGTACCAGAGCTTGCGCGTGTTCCATGGTAAACTCAGATGCTTTAAAGACTACACTTGCGATATGGCCTCCCGCAGCCGAAT
+>48840 3
+CTGAGTAAGACGGACTCTCCTTCTCTCAGAATATCAGATTTCAGAGAGGTGAGCTGTCCAAAGTACTTCTGGCATCAGTGATCCCGGAGCCACCGGTAGT
+>48841 3
+ACATCGCCAGCTTAATTTTGCGTCCGGAAACCAGTGGCGTAACGTGCCAACTTTGGGGGGTACGCTCGGATAACGCTCACATTGAACTAAGCATATTGTC
+>48842 3
+GAATGCGTTGCAGTTGCGAATGGCAATGGTGTTGGCTACTAAAGCTGACAGCACGAGCCTGCATTTACTCGGTTCTCCGTACCCAACGTTCAACATAGAC
+>48843 3
+GAACATATGATCCTGTCTCGTATAGGGAGCATTACCGTATGGAGTCGATACGATCCGTTTCAGGTAACGTCTGATCCCAAGAGCGGCTGCCATCAGCATC
+>48844 1
+GCTGTATTGTAAACCCGGGGATAGGCAAATATAGCGCAGGCCAACTCCGTTATGGACATCATCTGATTTCCGTGCCGCGGTATAGCTTGACACATAGCCT
+>48845 3
+CGTGTCGATAGGGCAGCTAACAATAATGGCGCCACCTAATAAGACACGTCTAGTTTGGCAATTAATAAGCTCTCACACGGTCGGTTTTGCCGGCCGTGTC
+>48846 3
+TATGTCTGGTTGGGGCACACAAACCTTCTGAACTCGAAGAGTACGCTCATTCTACCTTGCAGTCGACGACGATCGATGGTTCGCGGTCAAAAAGTCGCTA
+>48847 3
+ATTGGCCGCGTACTCTAGTCTGTGTATACACTCTCGTTAACGTTTCATCCACGTTACAATAGGGCGAGGCAAGACGTGACTAAGGGCGGCTCCACAAAGT
+>48848 2
+ATGGCAAAGGACCAGGGGTTTCTCAACATCTAACTTTGCATGATCGATCATCTCTGTTACAGCCATCGACGCTGCGTCGGACGCGGACAGGCTGATATAT
+>48849 2
+AAATCCTGGGCACCAGTGTGAACGGCTCTGTCTCTGCCGTGAATCGGATCTTCAAATCGGAGGCCAGTGACTTATAATTTACGACAGACGGCTAAGTTCC
+>48850 2
+TCAGTCTTTGCCTATAGATCCAAGCATGGACGTAAGTTGGTGCGTCATATACACGCAGATCCGGGTCCACTATCTGAAAGTCCGAGGTGACCCTAGTGCA
+>48851 1
+GCTAATTCGGCAAGGTGGCGTCAGATATGTAGCGTCACCCATATCGGGTGGGTACCATGCTTATACTAGCGTAAGTTATCCGATCACGATAAACTGCCCC
+>48852 1
+GGCACTTGGACTAGTTCAAGTGACCCTACGTAGCAGAGTCTTGCAAGTGTCTACCCATTGTACGTGGTCGCCCAAGAGCTCGACCAAATATGTTAGACTG
+>48853 3
+TATCGGCCGCCGTGAGCGAAACCGGTCTATATTCAGCGAGCTCGTCAGGTCAGCTGAATTGATTCCGCCAGTCATGCGGTTGAGTATCTAATACAAAATC
+>48854 3
+CGTCACGAATTGCCAGCTTTCCTGAGACTAAGTAACTAGCGGCGGCGCGCTATAGGAGCTTTGGATAATGCAGAACAGCTGCTTAACTCTCATATGCTGC
+>48855 3
+GCCTCATAACTTGAGCGTTACCGTTGGGAACTAGGTGCTATTATGCGCATCTTATAGTCCGCAGAAAGCTGTGACGGTAATACATCCCTGACCCACGGAG
+>48856 2
+ATACCTCGCAGGACGAAGGATGTTCTTGAATCCTGGTCCGACTCCATAGTACTAGCATGACCACAGTTATCATCGCGAAGTAGCCTTTCGGGGGATGCAT
+>48857 1
+CCCGATTTATATTCCGAGACCGGGACATGATGACTGGTTACCAAAGCTGGTTAACTAGAGTGCAGGACGTGCCATCGTTGCAAATTCGCCCCATCAGTTG
+>48858 1
+AACGGTTGAAACCATGGTGTACTGCCCGTAACATACCGGAGACACCTTCCTTGTTGTTCGCCAGCGGTAGACTGGAGCTAAAGTTGCCAATACGGCTTAT
+>48859 2
+CTGCCGCGTACATTGTCTGCCCAGGAATCTAGTATGTGAGTTACTAGACAGACTTAGCGACTCCATGAATTACAGGATCTACCCGGAGTTCATGGCCGAG
+>48860 3
+CGTCTATTCCCGGAACATAGGATCGATCAGTGGCGATTGAGTTCGCCTGTAATCAAGACGCCCTGCTTACAGTCAGATGTCAGCAGTCGAAAGTAGTCCT
+>48861 1
+CACTTTAGTAATGCATGGGGCGAAACTTAGTTATGTGAGTCTGCCGAAGGCAAGACGTATCCATCTTCCCAGTGCGCAATGTCGACCATCTACTCGAGGC
+>48862 2
+TGGTCCCAAAAGCCAGGTCCGGATCATGGGAGCACTTCTATCCATTGGTTAAGGTCCGACTGTATCATGGTCCTAACGATGTCAAAGATCAGTACTGCGC
+>48863 1
+AGGTGATTAATCCAGTGTCCTGCCTTGCATCAGAACTCATTCAGCTGGTTTTGTAGGCCGACTACAGCATTCCTCCACTACAGGGATAACGGGCAAGGAG
+>48864 1
+ATCGGAAAAGGGGACTAGTCAATCTGTCCAGTGGCTATAGACATCCATAATCCTACCGTTGACACTGTGCTCCTGCTTTGGGTTAAGACGACCACGTGCG
+>48865 1
+ACTAATTCCCTAGCATTCATTGGAGACACTACTGGAGGGATGGCACTGGGGAACATGTCCACGGGGAGACCTGCATATCGCCTCCTATTTAGTCTAGTCA
+>48866 2
+GGGTATACTCTGTGTACACAGAATCCCAATTTATCGGAACGGTGTAAGAGCGAAACTGTCCGTCAAGCCGCCTCGTTTCGTGGCACCCAGTATTGTGAAC
+>48867 3
+TGTTCAGAGGGCGCTTATTATCCGCGGCAACATCTCGTTAAGGGTTGCCGTCCAATCAGGCGCCTAGACCAAAACGGGCGATAATATTGCTCATTGCTAA
+>48868 1
+CAAATAGCCCTCATATCTCGCAATCTTCGGGGAAATAAAGGGTGGGGGTACACCCCCACCAACATTCAATATTCGACTCGTTTGGTTGGGTTGACGGCTG
+>48869 1
+ACAGCTATCCGAAATCTCTTTATATGGCACTTCTGTATCAATGTCGAGGGGACACGCTGGTGATCGCTGCACGAATGCCGTCACAGAATGGACAGCTCGT
+>48870 2
+GTTCGCCGAGGCCCCGAGACTTCAGAGTCGACAGTTAATAAAGCCCGCAGATTGGCTCGTATTATCGCACAAACCCTGGCAGAATTTGGTTTCGGTATTA
+>48871 2
+CCAAGTCCCTCGGATTTATGAGAATGCTTTGACTGCGTACTCCGTTCATTGAATAGGGCGAAGCAGATTACTCCTTGAGCTACCGACGTAACGCGACGAG
+>48872 1
+CTGATTCACGCTCATACCATGGGGTTGGTTCCATGAAGGTCTTACCGAAGATCGAGAGAACCTGCGACTATCAAGATCGATGGTATCAACTCGTCCGGTC
+>48873 1
+ATGACGGTATCAACAATGTTGGCACAGCGTTCGGATTCTTTTTCTTCAGACGGCCGCCTGGCATATCAAGAGAGGCAGGTTCCTCCTATAAACCGCAAGG
+>48874 2
+GGAGATCCGTAAGTATTCGTCAAAACGACCCATACCTCTGCACTTACCGCGAGGCGGCTTTGAGTGAATGCAAACGATCAGACCCCTGGGTTTTTTGTAG
+>48875 3
+AGGATTCGTGATGGCTACCAGTCCCATGAATTACGCAAGTTATTACAACAACCGCGGCGCGGATTGTCTTATGAAACTAGCGTCTGTTCGCCGCGACTAG
+>48876 1
+ATAGCTGGAACCGCGCACAGCCTTATACTCGTAAAGAAATGTCTTTTAGGATCGAACCAGTGTGACATGCAGGCACTGGTGCCGCGTTCTTACGGCTATC
+>48877 2
+AACCGATCGGATGAGCAGACCCCTTCAGACGTAACACCTTCGTTGGTTAGGAGTAGCTGATGGCTATTAGTGCACTGGATCGAGATCCCCTATAGTATCC
+>48878 3
+AACACCAGTCCAGCGCGGAGCTGCCCCTGAATTTGTGCATATCGTGCGGTGAATTATCGAATAAGTCGTCATTCTCCTCCGAAATAGTCGAACATGGGTG
+>48879 1
+TTTTCCTGTAATTCCTTAGAAACGCCTCTTGCGGGGCTCCACATATCCATGGAAACTGTGCATGGCAAGACGGAGGGTTGCTAACATATCAGACAGGGCC
+>48880 2
+ACCGTATGCGTACATTAAGGTATAAAGCCGAGACGAAGGCTGCCAAAGGGCCTACTGTCTCCCGGTACTGCTGAAAGGAATTCTTGTTCCTCGTTAGCTC
+>48881 2
+GTACCTATGGCGTCCTCAGTACGGTGCGTGCTTATTAGTTGGAACGCATTGTAAACCCCTAACTGCAATGAACACGACAGTTTCAGGCAGTTGCGCAAGC
+>48882 3
+CCGTAAGTGACGGCCCGTTACGCTGTGAGTCCGCAAAACTGTGAAGTTCGGGAGCCGCGTTATCAATCCCTCAAACAATTGTGCTGTTTGCTAAACATAG
+>48883 2
+TGCATACGGTTGTTCTGGGAAAATCGTTTCGCCCGTCGGCAGCGAGATAAGCGCTGAGCGCAACCGAAATATCCTACCGTACCGTGTTATTCAGAATACT
+>48884 3
+TTGAGTAGACAAACCGGAACGTCCCCGGGAGAGCCATGGATTGTGAGACGTCATCTAGGGAGAGTCCATTTGTTGCGAAATCTTTTCCCCACTATTCCCA
+>48885 1
+GTGGACTCTGTATAAGAGTCCGTAAGATGCACTTACACGGCTCGGGTCATGAAACTCACAGGTCGAAGCATACAACCGAGCCGTGCTCTTCGTTTACTTG
+>48886 1
+CTTCCGATGCAACTCACGTTTGTTATGTTGTCGCGGCCTGGAACACAAGCGGAACCGCGTGTTAATAGTGACTTGTACAATGTGCAGTAGCCAACAAGCC
+>48887 3
+CGACAAAAGAAGGTCATCGAGCCAGACGGTTGAATTGTTTCGTGTTATACGTACCTCTAAGCCGGTCCTCATCAGTATAGGCTAGAGCGTTGCATCGCCC
+>48888 1
+TAAAGGTGTGTCCGCCTCTTGGTAATTACAGCGCACCGCTGTACTCCATCGGAATGGCTCCTTGAAATCACACTGGGAAAGGACATTTGCACGAGTCTAG
+>48889 3
+ACTAAAATCCTTTTGCCGCCCGACAGAGTTGCTTTAATAGGCATGGGATCGAGGATTACCCGGGTAGCTGAACACAGTGCACTGGCAATTCTCCTAGTCG
+>48890 2
+CCAGGCATACCCAGTGGTGTTTTCCATTATACAGGGCGGAAGTGACCTCGGCAGTACTACCTTGAAGTTGTAACTTGGTTCACCATCATAGCAAGGGACC
+>48891 3
+GGGGTGAGTTTAAAACCTAACAGCTCTTGGCTTGGTCGGATGAAACTCACTTTGCGACACACCCTGTCTAGGGACAGTAATCCCGCTATCTATAGGCCGA
+>48892 1
+TTTCGAACAACGATTAGTATGTAATTACTTGACCGGCATGCGATGTTGAGCTTGGGAACACCGATGCCCCCTCTCTGACGCAAGGTGAGGGCATCACTCA
+>48893 3
+TGCTTGAACGGCGGGTATTCCGCCGACTGAGGCGGATTTTCTAACCCAAGCAAAGTCTAGTGAACTAATCTATCTGCCGGTTACCCTGACGGGTTCAAAA
+>48894 3
+CCATAAAAAACCGCCCTAGTCGGCGAGAGGCACGGGTAGGAACTATGCATTCTACAAGTTATCTACAGCGAAGTCCAGCGTTGCTTGTTTGGTCGTCTCT
+>48895 1
+CGCCATAGGTTTATCAGCTCTGCAAGGGGCCTTATCCATCAGGCAATCTCAGAGTTAGCTACTAATTTGGCCAAGGCAAATTCGGCACCGTGGCTGAGAT
+>48896 2
+GGGCCGCGTTCATACGGAAAGTACAGATCTAGCGCACAACCAATTGACGCATGACGTCTAGGTTCCCAACTTTGTTGCTCCTTCTCAGGGTTGGATGAAA
+>48897 1
+CCGCCAGCTCCTGCAGTTAGCGATTCTATAGGGCGTGGGCAAAGGGACAGCGGAATTGTTGCATAGCAGGCATAATATCCAATTACCTTCTTCCTACGAT
+>48898 2
+ACCGTGGTGTGAGTTATTCCGGCGGGCATCGCTAGTAAGCGACTATTACAACGTATGTCAAGATCAGGCATAACGTCAGATCCCTACTACGTAGCTGTCC
+>48899 1
+TCCACGGTGAATATGATTATCCGGTCTCCTTGTAGGGGGAGTGTCAGCCAGAGATCAAGAAATTCTCCATATGGACACTTCTACAGCTACCCGCGGATGC
+>48900 2
+CTTTTGGCTTGGGTCAAGTTCTAGATAACCAGCGGACCACCAGGAGACTTCCGGTTGATTGTGGAGAGATGCTAATACCCAGCCCCACCAGTATATGTAC
+>48901 1
+CCTGTAGGTCGGCAGGGTAGCTGCTAGCAAGGATAAGGCCCATAGAGAACCTTCTAACGTACATGTCGCCTGCATTACATTCTATGGACCACTCAGTTGT
+>48902 3
+AATGGTGCATGATATCCTCGACTCGAGCTTTGCACTACCACGCGATGCAGAAGAGACTATAAAACCGCTCCACTATTGGTTAGCCTGGTAGTTGGGGTCC
+>48903 1
+ACCGAAGTAACTTCTTTAATTAGCGGATTCAGGTGAAACCCGAAATTTCACAGTTCCGATCTGCGTATCTGGGCCGCCCTGACGATAGGTGGCGAATCCG
+>48904 3
+TGGGTGACAGCTAGGTGTTAATTGTGATTTGTGCTCGCTCATGAGGCAGAGGCAGCCTCCCCCATAACTCCCCCAGTACAATCCGGAAGAGCATATTTAA
+>48905 2
+GATGGGGACTTTCGACTGGTAAAACGTCTCATGGTCATGGGTACCATTCGTCAAACGGTTGGTAAAGACTCCCTCTTGCAGCATAACTTCCACGGGACAC
+>48906 3
+AGCCGTGGCTAGGTCTACTGTGTAATGATGGGGGACTAATTTTTCCCCCAAGACACTGCTCAACAACGAAACGGCGAACATTTAATCGCGTTTGCCGGCT
+>48907 1
+ACTAAATATCTGTCAGAATTAGAGCTTCAGGCACTTCCTAGAGTGCACGGGATTGATACGGCCAGCTGACTCTTTGCGACGTGGCACTGCTCTAACGGAC
+>48908 3
+CTTGCCGTGAATAACTAAGCAACGTAGCGGGTCTAACAGACTGCGTGCGTCCGAATATTTCGCACGTTAGAGTCGTTTGAGGGAACCATTCTTACCCCGA
+>48909 3
+ACCGGTCGAAATCGTAACCTCACTCGGGGAGCCGTCCGCCTGATGATAGATTTACAGTTGTGTCAGGCCGTAACAATAGATTCTTAAACTCGAGGTCCTG
+>48910 3
+GTTGTTTGAAGCCACGACCTCTAGGCGGATCAGACAACTAACCTTGACGTCAACATGTTCTGATTTTACCTGGATATCATAGAGGACGCGCGGCCCGTAG
+>48911 1
+CTGGCCAACACTGCGATGCTTCTCAACGTGAGACTACTTCCAGATTTAACCTTCTCTAGCATAGGTGTGGAGTGGCAAGACCAGTTATGGCAAGGCATCG
+>48912 2
+CGGACGATCTGCGCTCATAGCATACAAAATGCTAAGCATCATGGGTTGAATCTCGGCTTTGCCCTGAATGCACCCAGTTGCGTCCAGGTAAAATCGGTTG
+>48913 2
+TCTGAGCTGAACAGCCCCTGGAAGTCCAAACCTGGAAGAGAGGTGACCACTTCCGTTCGGCTTACTATAATATCATTCAGGCTGTTATCACGAGGGCTTG
+>48914 2
+TCGTCAGACTGAAGCGTCAAGTGGAAACGCTGCCCACCTGGTACAACCATTCGGATACGTGCGAGAACATGATCGTCGGCATACATTCTGTTCTTTATGG
+>48915 1
+TGTCGGAGAGCCGGTAGCAGCTACATCATCCATCATATAAGATGTTTCAGGACATTACTCTGTAGTAACAAGCAGTGCCCGCCGCGGTGCTTTGCACTAG
+>48916 3
+TTTATGCGCTGGATGAGCAGTCTCCTGTTTCGAAATCGAGCTCCCAATACGTAGATATCGCTTCACAGGTATCAGAGTAGCGCGCAACATGGACGGTCAC
+>48917 3
+GCTTGTAACATCGAGCGGACATACGACTGGGTCATACTCCTCCAGCGGATATGCTCTCCCTCGATTTTGGGTTAAAGAACAGGTCATCCGGAAAAGGTTC
+>48918 3
+CGTGGCCAGTCAGGAATAAGCGCGATGTTATGTCTGCGTTGATATCTTGGTCACGCAATTTCAACCGGCATTAGTATACCCGCGGTCGAAACCCACATAG
+>48919 3
+GAGGCGAATCACAGGCGCCACCTGGATCAAGACCTGCAATGTTTTTGACTGTGCTGAACACATTCTTATGTGGCTGACCCTCTGCAGAAGGTATACGTAC
+>48920 1
+GGGTGAGCAAGCGTACTCAGCAGGCTAAACAACCCTAGATGCTTGTCGCGGTTTGAGTGTCCCTGTTCAGTGAAGAAGTTGTAACACCCCAACTTCTATC
+>48921 3
+CCAAGATATCGCGTATTATCGCTTGAGCTCCTAACCTCGGTCGGAAATAGCAGACAGGACAGAGGTAATGATCGTAAGGCTGTCTGCTGTTCCCGATCTC
+>48922 3
+GCTAGGGAAACATTCCGTCCACGGGACGTAAACGATGCTTTCCGAAACCGCGTGCGATCTAACGCATTGGTTATACTGCCTCAATTGAGAGCTTGTTCGA
+>48923 3
+AGGGCTCAATACGGGAACTTGCCTCCCAGGAGCTAGGTTTCACATCGAAAGCGTATCGCGGCTCGGATGTGGATTTTGCCCCTTAGAATAACTCTCAAAT
+>48924 1
+GAAAGCTTCGAGTTTCGAATTACACAAGCTGTCTCCTTCGGCTAGGGTCCCTGTGAGAAAGACTGATACTTAACCATAAGCTAGCGTCCTGCCAGGTGGC
+>48925 1
+TTCGGCCCAGCGGGGTTAAGTAAGGAACCAGAAGTAATGCCTACAGCAACTCCTCTAGCGTGTTGACACTCTCTAGTTCACAAATCCGTATGTTGGGTCG
+>48926 1
+ATAGTCATTTTAGGCTACATACGAAAGTAGGACCTACCGTCGCGGCGCTAGAATCGATTCGCTGCCCCGAACGTCTAATTTGATTTGGACCAGGACGTGC
+>48927 2
+TCTGTTTTGGACTAATAAATACCCAGTAACGGATGATAAAACCCTGAGGCTTGCGGGACTCCACGCCCCCGATAGGGGTCAGCTCATTTGCGATGATCGT
+>48928 2
+GGAAACTTACTTTATTCACCGACTAGTCCCTAGAGGAGCCCGAGTAAAATCGGATGGTCGCATATCCAGCCATCTTCGGTGATGTGGTGTACCCCGGATA
+>48929 2
+CTCCTTCTTGTGAACAAAGTAGCTAGCTGCCAGGAGCGCGAGTCAAGTAACGATTAGTCGGCCGATTCCATATGCTAGCTGTGCGACGCAATAGCTCTAT
+>48930 3
+TAGCCTACCCCCTACCGTGCTTACAGTGCATTGAAGCGTGCTTGATTGGAGGTGTCCGTCAGTATCAACTATAGGCCAACGGTTACTACAAGTAGAGCGA
+>48931 3
+AGCGTCTCCGGGTATCCCCTAGAAAGCGTGACTGACAGCACGGTTAACTCACGGTCTATGACGATCTTGTTGCAGATACTACGCTTTAGATGACGCGAAT
+>48932 2
+AAGGTTTTACTCATACTCCCGGAAGAGACCAGGGGTTGATTAACGCTCATCCGCTCGTGTAAATATACGAGCGCTCACGCGTGAGCGTCAAATCGTCGTT
+>48933 2
+AGCCTCAGAAGTGTTGCTGTATTGGCACTCACGTTCTTGTGTGGCACCGATAGCCTGGATCATGCAGTCCAGTACATGCTAATAACCGCGACATAAACGG
+>48934 2
+TGGTTGCTAAATAGCTACCCGACACTGCAGACGCGCATTGCCTCAACATGAGTCTTTCCTTACAGATGCGGTCGTCCTCGACTTAATAGAAGGGATGGGA
+>48935 1
+CTGGCCAGGTAACGCAAGCGTCAGGCCGAGCCTCTCAATGATGAAGGGGTCCCCTTGTTTTAGATCAGACCGGTCAAGTTTAAGAATCTATTTGCACCAT
+>48936 1
+CAGGCCATCACTCCATAGCAGGTTTATGGGATCTACTCTCATGACAGACAGTGATCTGACGTGGCGCCTTTGCCCGTAATAGATGACCGAGGAATGTCTA
+>48937 3
+CCTCGTCGGTTTCTATACCTCAGACGATTGGATAGCTCAGAGGACATGCGCGAATTATCGCACAGTCGACACATATAACTGCATGTGGGCTACGCTTAGG
+>48938 2
+CAAATGTTCCATAACTCAACATCTGGGTCGACCGCGGTCGGCAGGAGTAATCTCGACATTGTATCAGGTGCGCAATTATTCCGGGACGGTACGTTACATC
+>48939 1
+TCCATTCATGTTCTCGAGTACAGAAGTTGCATCGGTTCAGACCCGGCGATCTTTTTAGACCTCCTACCGGGGTAGACGGAGGACTACAAGTAAACGTCAG
+>48940 1
+CACCTAACACGTACATCTGTGACTCGAGAAGCAGCTGTGCGTTTGGGAGTCAGTTTGGGGTGGCCTCAAACAATCATGTCTAGATGACCTCCCACATTAG
+>48941 2
+TTACTGATGACGAGGACGCCTATGAGGCCAGAGCTGATGCCAGCTCGCAATATTTCCAAGTTGTACAGACGGAATACTGGGTCCTCTTTTCGCAACAGCT
+>48942 1
+GTTGTGAAGGAGTCCCCTGCAGAATACGACCTAAAATTTCCTTATGCTCTTTCCATGTCCCATGGAATGAGGTATCCAGGGAAAGCGCGCCGATTGCGAC
+>48943 3
+AAATGCTCTATTATGCCTCTCATACATGGGAGCTGCTCCTTATCGCAGGAACTTCAGTGTCGCAAGGAATGCGCCACTAGTACTGAGCGGCCGGAAGTAT
+>48944 3
+GATAAGTGCACAGCAATTCTCTGACTGCCACCGAATCGGATATCATAATCCATAAGTCGTCGTCGGGAGGATTGCAGCTCTCTGGCTCGGGATACTTCGA
+>48945 1
+GCAAGAGTGGCCCCCTTAGGATCAGTTCAAACGCAAATACATGTTGGATTTCTTCTCGGTTAGTCTGCTGAAGGCCAACCTGGCCCTATACTCGAGGAAG
+>48946 1
+GTATGCGCATTGACGGGCATCATTTCCAGCAAGCTTAGTCATCACTGCTTCCGGCAGGGGCCGGAACGCTCTATCTCGAAGATGCTAACTAAATGTTAGA
+>48947 1
+ACTTGAAGCCTTCTCTCCTTTGAGCCGAAGAAAAAAGGTTTATGGGGAAGTCAGACGGCGATTTCGCCCTATGGAAACCTGGAGTGACTTCACTCCCGCT
+>48948 2
+ATCTAGTGCTTGGAGCCGCCCAGGATACCTAGGATGTCACGACCGCTGGTATCACTTACCTAGAAACACGAGCTCAGTTAATGGGTTCGATCTCATGGAT
+>48949 1
+TAGGTTGAGCATACTTAATTTCCTATTTGCGCCTTCGGGGTTCACTGATGGAGAAATACCAAGCGCCCCTTGTAACGGCGCTCCAAAGGATCAAGACGCG
+>48950 2
+ATAATCTGAAAGACTTCTTATTCGCTCACCTCCGGTAGGGGTAGCGTTAGCGGCGTTCGTCACACGGAGCAAGGCTCATCTTGCCGATAGAAGACTAATC
+>48951 3
+AGCTCTTCTCAGGCGATCATACAGTGGCTTCGACCTATCGTTAGCTGTGACGAGCCCTTGTCGAGCTCCGGTGATCGAAAAAATGAACAAGCGTATGCTA
+>48952 2
+ACGTAACCAGAATCGATCCCGCGTTAGCTTGAAAAGCAGCTGATACCGAGATTGTCTGTCTAGATTAGCGGTCGGTTACACGTTCTCGATGACGCCCTAG
+>48953 3
+TTCATGCCCACACGGCAGCCATGCTTCCAGACAAGCAGGTGGGACATATAATTTATTACGCTAGGTGTCCAGTGTCGCAGAGTCTTTAAAGTGGCCTCGA
+>48954 3
+CTTTGGATCGTCCAGATAGAGAACGCCTCACTCGCTAAGTATATCGAACTTAGAGCAAGCGTAGCGTCTCAACATGAGGCTCTGTCATGTCCGGACTGGT
+>48955 3
+TGTAACACGAAGTCCCTGGAACTGGTCGACTCGTCTCATATCGATTCGATCTATGGTGGCTCACTCGCAGCACTTTAAGAGGACGACGACGTGTCTAGAA
+>48956 3
+TAGCTCTCCATGCTCTGTGCTCTCTAAGTCAGCGGGATCCGACTATATGTTCAGTAGGATTAACCGACCAAAAGTTCTGTGCCAGCGAGTGCAAAGCGGA
+>48957 2
+TTCAGGTACCACGGACCTCCTCACAGTGAGGTATCAAGTGGCAAAGTTATCAACTGGGCCTTACGAGTACTCTCGGAGTCCTGGGTGAACTATACACTTG
+>48958 3
+GGCCTGGGTCTGAATCTGAAACGCCACGTAACACGGGCCCAATCGCTAGGCGGAACTCGTTTTGAATCTGTACAGCGAAATACATCTGTGCTGCATATTT
+>48959 3
+TAGATATAGCTTAGCTCCGGCGGGCACGCTAAAAAGCTTGACACTGACGTGTCAAAGTGATCAGCATAGTGGAGGCACTTATCGGCATTGCCTTCCTCTC
+>48960 1
+ACCATTCAATGGTGACGGTAATTCGTCCCCTGAATTGATGCAGAGCAGGAGTTACGGGCTCATCATGACGCTTTTGAGCACCATTAGCCAGCCGAGTTCA
+>48961 1
+CATCACTTAACTGGCGTGACGCCTCAGCTCCTATGGAGGTCATACCTTGCCTGAGATCTACTTAAGGGGCAAATGGGGTAATCAAATCCGTTCTAAGGCG
+>48962 3
+ACTCCTGCGATCTGGAGTAGACCGTCTTTCGCTAGGATTAGACCAGAGGGGATACGAAGCCACTCTTCGATAGTTACCGCGTTATATGCACCTATGACAG
+>48963 2
+GTCGCCAGACCAGCGAAGCTCTTGACATAAAGGCTTGTCGCCTTAGGTACACACTGAATATCCAGCCTACTTGCAGTAATCGGGGGAATGTCTATCGTGT
+>48964 1
+TTGATGGAGCTACCACCATAAAACGTTGCTGATATTGAATAGACACGAGCGCCTGCTTGCTGAATCAAGTCTCAGGACGAGGTCCGGCTGTAGTTTCCCC
+>48965 2
+ACGTTTTTGGGTTTTAAGGAACAACCGCACATAACTGGCAAGGTACAGTCACAGGGGCTTCGCCGACGTCATGATGCGGCCCTATTTTGCACTCACAAGT
+>48966 3
+TGAATACTGGGAGCCCGTACGCATCTTTTATGGGCCTCCGCTAGAGCGAGAAAATCGACTGCAATCTGCACTCGTTGGGATGGTCATTATAATAGCCCCA
+>48967 3
+CGATTCGACGAGCCCGGCGGCTCGGAGCTTAGAAGATCTATTTAGTTTCCTACAAGCCTTTACAGCGGTCTCATCGAAGAACGCATGGCATGTTCAGATA
+>48968 3
+GGGTGCGCTGATGACTGCGTCATTGTTCTGTTCCACGAACGATTTGTGCCGTTAGCTTGACAGAAATGATACAGGACAACCCCCCGAAATAGACGTTCCA
+>48969 3
+TTCAAGCTTCACAGGGATGCTCTTAATATCACGCGACCCGAGGATTTGGCGCAAACCTATTGTGGAGATCGTTATGCATACATACACGGTGGTCGCCACG
+>48970 1
+TCGTCGAGCTTCCCAATTTCGGATAGTTAGAAGTAAAGTGGCGACGCATAAAATGGGGTGTCCCCCCATAGTCACATCCTGGAACGTCGAGCTGCTCTTA
+>48971 3
+CTTAAAGACGAAGGGGACTTTTGAGCAACCGTTCCTTACCACACTGTATATGCAGTTCGGGTCGCTCGCAATGCATATCAGCATGCGCAGTGTAGTGCAC
+>48972 1
+AGGCGAGACTGCAGTACCCGTAACAGCTGTCGAATGTAAGTTTTGCACATTCACTACATAGTCGATGTTCGCTCATGGCATTGCGTCGGTAACCCGAACG
+>48973 1
+GCCCATCAAGAGAGGTGAGGCCTCATACTAGTGCCAGGCCCACTGTCGATTACAAATCAGTCGAGCTGTGATCTGCTATGTGATACAATCTGTGATTCCG
+>48974 3
+TCCCGCACCAACTACTCAGCCCGGTGCAAGACGTAACACAGCATATATTGCATCGCGACCGTGGCTTGAGATTGTGTACTCATAGGGTGTATGGTGATAT
+>48975 2
+GACGTCTGGCAGGGTAGTCATCATCATTCTTAAGACCGAATATTTTACGGACGTCCCAAGTCGCTTAACTACAACGCCCGCATGGGTTTGGGGAGACTAC
+>48976 1
+ATGCCATATGCCTAAGAGCCAGTTCTAAGGCGCGATCAATTGCTCCGCTCCGTTTAATAAAAAGCAACGGGTTCTCTGCCAGTCAGTGTGAACGTGCGGT
+>48977 3
+GTGCATCAATGCACAAAAGCCCTGCCGACGAAGCGACTTAGATCGTGCTCATTTACAGATGAGATCGCTGTCTCTGGCCATCTCACGTAGTTGTAAGTGG
+>48978 1
+TAATGCAAAGTGGATCTATTCGAATGAACGTAACAGCGAAGAAATTCGCCGCGGCGTTTTGCGAGGACTACCCCCCTTATACATCCTCCGTCTGGTGGTG
+>48979 1
+AGGCACCTGATTTTTTCGGTCTGAAGGATACCAACTAGGCTCGTGCGCGAAGCTAATGATTAAACCGATTGATAACCCCGCCGTTTCATCTGGGCAGACG
+>48980 2
+GTCACCTGTGGATCTCTCTTACAAATTCAGGGGCATCTCATGGACCGAGGTGATAGACTTGGGTCGGACATGCAACTTGTCAAAGTCTAAGGACTCACCC
+>48981 3
+GTATGTCGATCGCCCGGTTTTAACGTGCGCAGACATTAGACATCGCATACAGCTCCTCCTGAAAATACTGGTGAGATCGTTGCGTCCGTAAAGTCGCAGA
+>48982 2
+TCGTGCGGAACAGTGTTAATTAACGTAACAAAAGTGAAGGTCCAGTCTTTCTTCCGGTCCGCCGCATCCTGCCGGTCAAAGTGAGATTCTCAATGGAGCC
+>48983 1
+CCTAGCTCCATTGTTACAGCCTGGCTCATCACATAGCCAATTTAGCTTCCGGTGTAGACGAGAACTTTCTCCGGGGTTAAAGACGCCAGATAAGTGGGAG
+>48984 1
+TGATTTCCGCGAGCCTTGCAAATACATGGATTCTGCAAGTTAGTCAATGACACCCAATGGCGTCGGGTGCAATGCAGGGCCACATGCACTCTATGTACGT
+>48985 1
+TCAGGAGGGTCGAGTGATCCCACAGGGAGTTTTTTAGCCCCTACATCTCACCAAAGTTAATCTTTCGATGCACCGGGCCATCAGGACAGGATGTGCATTA
+>48986 2
+GGACTACGGCCTCTTTAATGCTCCTATCGCCAAAGATTCCCGGGCCCTAGGTATGCAGAGAGGGGACTTCACTACGATTATAGTAAACAATCCGGTGGTT
+>48987 1
+GTCGAATTTCTCATTGATGCAGTACGCCCGGAACCGGCGTGATATCACTCGATGTGTAACCATTTACCGGTAACTCAGACAGCCGATGCTAAGATTGCGG
+>48988 1
+CGGCATTACTGTCAGTAGGCCATATTACCAGCGACATAGTTCGGTCTTGCTCCAGCTGGCTTACATCTAGACGATACCAGATCATTATGGGGGGAACAGC
+>48989 1
+TAAGATCCGTCAGATCAACATACGCATTCGATACGCACGGTCTAATACTTCGCAGCGATGCTTAAGTGATGTGATTCGGCCTGCGTGGAGCCAAGCTGCT
+>48990 2
+GCGACCTTACTACTACCAGATAGTAGAACAATAATGAGTCTTAGCGTAGGCCATCGTTTGATCTACTTAGTGGCCGGGTCTTGGCCGCTAGACGCAAGCC
+>48991 1
+AAGGCGTTTTTACTGTGACTCGCCCGAACACGCACTGCTCAAGCACTGTGGCGACTTAAGTGCCCATTATGAAATGTGAAACTCGTACCAGTGCTGTAGG
+>48992 1
+ACACCTTCTCTTTGCGTATAGAGACGTCACATGTGAGTGCGAAGCCGCAAGCCATTGAAATTATGACAGATCCCTGGCCTTAAGTGTGCCGAGGTCATCG
+>48993 1
+TCCTTATAGATGAGAATTCGGAGTTCCGATAAAGTGCGAGTTGCTCCTCGTATGGCAGCATAAAGCGGTAGCACATTCTTCCTCAATCAGGCGGGCCCCA
+>48994 1
+GTCAAGAGTCCCGCGACATAAGGGCCATTGCTGTATCATATTGGGTTTAATATTCATGATTACGCGATGCGACTGTAGCCACACCCGAGGATGTCCCAGC
+>48995 1
+CGGTGAGCGTTCATCTGAGCAGTACGTTGCCACCTAGACTTCGCGCATTATCTTAGGGAAAGAGCATCTACACGCTTACTTGGTCCCAAATGGGATCAAG
+>48996 2
+CCGAGTCGGGATGGACCAACCCGCAAATGCATTAGACCAATAAATGGGTGCGTCTTCGTTATCAGACATCATTTCTTTGAGGGCCTTAGATTGCACCGCG
+>48997 1
+ACAGTCTGTGCCAATCGGTACGGCTGAATACTTTACGTTATTGAGTGCTGTACAACAATCTGATGGTCCTCAACCGATACGTGACAACCCGGCGATGGGC
+>48998 2
+GTGACCGAATCGTGCATGAAACGGCTACAGATTCGTCAGTATCGGCTTCTCTCTGAGCCTCAACGTAACGTAATCTACTATCCGGAGATGCGGAGTTGCA
+>48999 1
+CATCCTCGAGAAACCCTGAAAGGACGGAGGCTCATAGCTGTTGGGTTCCAATAAGGATTAGCACAGGCTCCCGCCCGTTGATAGTCAGTTCAGTTTATCT
+>49000 1
+GCATCGTTCTGCAGGTAGGCAAGAGAACCGGAGGATACCTCTATCTATTCTCGAGAAGTACTGCCTATTTGACGCATATCGCGATCTCATCTAAGGGCGC
+>49001 1
+ATAATCTTCTGGAGGGCTCCGGACCGAAATACCCTACCCTAAGTAGGCACTCGGTTAACAGAGCGACTTCGGTTCCTCGTAAATTCGTGAGGATTCAGGT
+>49002 2
+AAGGAGAAGCTTCAGATAACGTCCTAATATGTTCACCCATCTCTGACTCCCCCGGGTGACGTGTGATGATGCACTCTAGGCGTGCGTTCTGACAAGAGTA
+>49003 2
+GGTGAGTCCAGCGTACTATGTATCCATGTATCCACGAATTGTTACACGTGTGAAGCTCGCTCGGGGATCAACCTCGGTCATACGGTAAAAGTCGTACCAC
+>49004 2
+CTCGCGACTAAAGGGCCACCATGGAAGAGCAGGGTGGTCGCCTGCAAGATCCCCCATTTTCTATGTATTAATCGTGTCTAACTTACGCAGCAATTATGGG
+>49005 2
+CGACACGGATGTCGGCCATTTATTCAGATATCAGCCCAATGGCTGCGTGATAGGTTTCCACCCAGATAGAGGCGACTCGGAGTTTTAAAGCCGCTTAATC
+>49006 1
+CCTTAGGGTGTCACACAAATTCGAAAGCATAAGATTATTGAGCCTCCTTGATGGTGCCTTGCCTCCACGAGGAGACCGAGTGGATTCCTAGATCGTGCAC
+>49007 2
+CCTGCGTAGAAACGACTCCTTAAGTTGCTCCGTTGTAGTTCCTCTACCGACGCGGGGATTAAGCCACAATAGAGTCTTACGTACGGTGAGCATGAATACG
+>49008 2
+GAGGTGGTCTTACAGCGGCGTCAGTGATTATCAGCGATTAGCACGTAACCGACGGATATATACACGTTATCATAGAATTGGCTACGCCATCCGTCCGTCC
+>49009 2
+TTGTACAGGGACATCCTTGGTGTGCGTAAAGTGTTGTCAGTAGACCCGTAGAACACGAACCTCGGACCCACCCTATAGACCTAGGTTGCGTATCTACATG
+>49010 1
+CACGCTATGGCCGGTAATTCAGAGAACTCTAGAGTTGGAGGCGATGCGAATGCCGCCCCCTACTATCCTTAATTCTACGTCAGATGGTGTTAACGCAGTA
+>49011 1
+CTTGAGTTGTAGAGCCCCCTCAGCCGGTCCTATTGCTGTAGGGAGTAGATCAGGGCATCTCACGTATCATAGAAAGCCGGATGTCCTAATTTCCGAACAA
+>49012 1
+ACGGACCCGACCCGCTTCGAACATGTGCCTGTTATTCTTTAGGGCTTCTGGAGGATCGTCCACTATTATAGAGATCAAAAGTACGGTCGGCAACCATAGG
+>49013 3
+TTCACGACGGGGCTCCAGGCATGCTGACGGATATCATTTCCGCCGACTTAAGTTCAATTGTCCAGAAGTTGTGCACCTCTATAAGAGGTTAAAAGGGCCC
+>49014 2
+AAGTAAGAGTCCACTCATAAGGGCAGCCGCTTTGGCTCATTTTGCGTTGCCTGTGGCGATACGCCTATCGCGCAAAAAGGATCCGATATTGTACGAATCC
+>49015 1
+TAGGTGAACGCCGGGAGTTCCTCAGTTTCCAAGGCATGCTCGTTGTAGTTAAACAATCGCTCCGAGAATGCCCCTGTATCAGAAAGATTTAGCCCGGACT
+>49016 1
+CCGGTAGATTACGTCCTCAATCATGGTTCTTCACCACATTGTGCGACGTCAGAACAGGATGCCCAGGCCTTGGGGATTACAACAGCATGTGAGGACATTT
+>49017 1
+ACCATCCGGAAGAGGTTGCACTAAGCCTGAGGCGTGATTCAAGTTTTTCATTGGGAAAGCATCGACCGGCTCCTTGCACAGTTTTCAATTGAGCCACAGC
+>49018 2
+ACGGGAATTGGTTAGATCTGAGGTAGACGTATCCATCTGCCTTGTCGCCCGGCGATACCACGGAATACTTGAAACCAAGCAGCCTGTCCGATTAGTTTAC
+>49019 3
+TCGAATAGGACGCAAATCATGGGAAAGGCGCCTATGCCAGCTCATGGTAAATCTATTGTATGATGAAGCTCCGCAAGTCCTTCCATCTTGGCGTCGCCTG
+>49020 3
+ACCTATGTCCACGTATCAATCATTGAACAGTAGGGCTCGGGGGTATGTGAAAGGCGTTTCCCCCAAAGATGCTTGCAGCTCGATCAACGCCCGGTTATTA
+>49021 1
+GGAGTTAACTTGATTCGAGCACTGTCAACGGGTCCCATACTGTCCTCAGCACCTATACTGCGAATTGATGACTGTGGGGACAAGAACTAAGTCCGCTCGT
+>49022 1
+CCAGTGTACTGGTCGTCGCGGGCGGGAACTTCGGACTGTATTCATAAAATGGTCGTTCGCCCGGTATCCTTAAATAAACCACTGGAACAATGGCTTCCAA
+>49023 2
+TTAGTGAACCGGGCACACTAGTAGAACATTTAAGATTGGTTTATAGCCAGACGACACTCGTTCGGCTACGTCACCTCAGCAGACTTCAGTGTGCCTGCGG
+>49024 1
+ATACTCAAAGTCTGACGTTGTATGTGACTCACACCGAGCTGCGGGTAGCGATTGAGTGCTAAGAGTGTATATCATCCCACAAGCAGGTTCGCGCTCTCAC
+>49025 3
+CAGGTCTGCCCGCAATCCTTCGTGTTCTGAAATGTCGGTCAGCCCCTCCTTAATGGAGGAAACGTATTATGCAAGTTGACTAGGGTAGCTCCAACGAAGA
+>49026 1
+CCCCTAAAGGGTGCACAACGTAGTTTGGCGCGTAGCCGCTGCTTAACATTCAAGTTACCGTAGATACTTAACATAGATGTAGGTAGCGGCTCTGCACTGC
+>49027 1
+ATACTAGCGTCTGGGCGACATCATACAGTGTTCCGTCCACGTCCAGAGGTGTTGATGAGTTACTCAGGGGGTCTTTATGCAACACACCAACGAAATTCCG
+>49028 3
+AGCTTCTCAATATGACAGTACAGATGCATGCCGTTGTCTGTAAAGATTGTTCCGGGCCAACTCAATTGCGACGCGAGTCCAACAGATGCAGCTGTTGCCG
+>49029 3
+TTGACAGCGTTTGCCACCTTGCCCCTCAAACAAGTAAAGCCGAATTATGCGTATATCATTGGTCAAGCCAGGCAGAAGTTCGGCCATGTCGGCTGATGTG
+>49030 3
+GTGAAAAGACACTGACCCCGGCGAGGAGGTGTGTATTGGCATAATGCTATGTTATATTGCTCGGACCCTCTTGCCACTCCTCATAATCGACCAGGGATCA
+>49031 1
+CCAGGTTCTGTCTCGACAACTGACAGAGCCGCTCAACCGCTGTAGTTACAGTCGATAGCCGAGCTCATTGGAGAACGGGGTTCAATCATAATCGTTTATG
+>49032 2
+GAGGTCTCGAGAAGCACATGGATACGTGGTCGATGCCTCGACTAAAACGGTCATCGTTTATGATCCCCCAATATCCCATAGGCGTATTTGGTACGCGCAT
+>49033 3
+AATCGCTGTCAGGTCCAAATTTACAACGTGTATGCCATGCAACCTCCGTGCCACACTAGGTAGGACGGTTAAGGGCGTCGTTGCCCTTAAACTGGTAGTA
+>49034 3
+CGAGACCGCTAAGTACCAGTGCGTTGGGGATCGGAAATGTCTTACTTTAACTTTCGCAGCGGACAGCGTTCGTAAAGTATATACAACTGCCCGCCGTCAT
+>49035 1
+GGGGGTGCTGCGCGGGAGCTGAGCAGCTTCGCAGAAACCAGTCGCTAAAACGATCTATGCCGCCTCTTCCAATTCATAATATCTTAATGGTCTGTATAAC
+>49036 3
+TTGAAAGTTTTTGACTAACGACTACTCGCATCAGTCGGCAGGTATGGCACACTCATACCTGGATCCGCGCTGCATCGAGGATCTGGCAATGTACAGGACT
+>49037 1
+GGCTTCAGCGTTCAGACTAACTCAATAGCAGGAGCTCTAACATGTGCAGTATGCTCCAGAGCTATTCGAGGACAGGTTAGTATTCCTGCACGGACTTGCC
+>49038 3
+AGTAGCCAGGTGACCACGTCTTAACCCACTGCTGTTAAGGAAAAACTAGAGCAGTCTTTTTACGGTATGGGTGCTGGTCTGCCCTTCGCAAAAGGCCACT
+>49039 1
+CGCTGCTATCGATTGATTGCTAGGCTTCTCCGTGAAGGCGATAATTTTGGCCGCATCGACCAGTCTTAAACCCAGGACACCGCGTAGGAAGAGATTATAC
+>49040 3
+GGGCTTACTCCATCCAATCGAGGGTCCTTTAAAGTCTCATGTCTACTTAAACCCAGGGCGAGAGTGGGTTGGAGTTCATAACTGAAAGTAATCCCCCGCG
+>49041 2
+CAAGCTTGGGGGGCGCACACTATGGAATTCGGACTGCACCCACACTTGCCGCGCCTACTAAATGACTATGGGATTCGATTGTTTTACGATAAATTCCGAG
+>49042 3
+ACTTAGTCAACCAATAGGTTCCCAACGCTCGAACTCAGTACATTATGGGTCAGGTGGGATCTATTACCCGAGGTGTCTTAGTCAGGCATATCAGGCCGCG
+>49043 1
+TTATTAGGAGTCATTACCTTGGTTATTCGCGCGAAGTCCCGTTGACATCGCTGTGACACGCGAGTCTGAACATAAAGCGGAAACCGGATACTCTCCAGGC
+>49044 2
+GAAAAGTGGCATTTACTTGTCGATAACCCGTCAGTACGCACCTCCGATAAATGTTGTACTTGCCCTAGGCTACGCGTGCGCGTAATTGAGGCCGAAGCAT
+>49045 1
+TATGATACGGAGTTGGTTTTTTCCGTAACACACCCTACACGCTTATGTCGGCCCAGAACAGAATAGGAACTGTGTTACGGGAGGCACGCCGTCCCATGTA
+>49046 3
+TACCACCATCGTAACTTTTGGCGCAATAACTCGCGGGCGGCATTGACTCGTGGAAAAGTCATGCTTGAAACGTTTGTTGCCAGGGCCAACGCCTGTAAAT
+>49047 2
+AAAGGAAGTTGTAGAACCTGGGCACCCTTTGGCGTGGTACGCTATCTCTGAGCTAGGAGCTTTTCCTACGTGACAGACTACCACCGTATCTACACGTGAA
+>49048 2
+GGGTCCGCACCTAGATGACAAACAGTCCTTCATTACCGATACGCAGCACCTGCAGTGACCATCTTTGTAGGCGCCGTTGAGATGTAACGGTAGTATGTTA
+>49049 1
+GCATGTGCTTTCAATGCCGTCATAGGGCTCGTACCTAACGATCTCTCTAAAATGGTCGAAGCGTCAGCAGTGCTCCACTGCTATAAGGACAGGATATGCG
+>49050 2
+TCGGTCCGTCGACTCCGGAGAATGTCTAAATCGCCAACAAGCGGGAGCGATCGCTGTTTGTCCGCATCGCAATTTAATGAAACTATCAGATCCGTATGGT
+>49051 3
+TTACCTGACATTGCCTGGGTGTGCTGGACGACTCGACACCCCTACATTGGTGTGTCAGACGAGCTCATATCACCGAGGTCATCTGACAGATAAAAGTAGT
+>49052 2
+AGTTAAAGCGTACCGTCGTCGCCCCGAATTGGAGTTTAGTTCCATACCAAGACTGTAAGAATAGGTTGCGGCCAAAACTGTTTGGCATATCCCCGTGCGC
+>49053 1
+TAGTCCGATTATAATAACTAAAATTGCCTGACCGATACGGCTACGGAGCCCATCGTTCATCGCTATCGTGTGAAGCGATTCGCTGGGGGGCATCATGACC
+>49054 3
+GTAACCTCTGGCTACAAATATGTATTCTTTACGTTGCCCTAAGGCAGGGAGGCTCGAAATCCTGGAGCGCCGATCAAGCTTGTACAACCCGGTTATCGGA
+>49055 1
+AGACAATCTAGCGCCGTTATACTTCCAATCAGACATTGATGTAGCGACTGTCCGCCGTCAACGCTCCAGGATCGAACGCGTATGGAGGTTATTGCGATTG
+>49056 3
+CCGGTCGTGTATCATGTGTCTCACTTTGTCGTGTAACCAAACAATATACGAGCCAAGGTCTCCAAACAGAAGGCGTGCCCTTATATGACGGGTTGGAGCC
+>49057 3
+TTTGGTGACTAGATAACGATGAAGGCCAGCTAGCAATGCTCTTTTTATTGCCGTCGCAACATACGGACGAAACTCCATCTGCACTCTGGGAAGGCCGTGC
+>49058 2
+TTCCAACACCGGTGGGAGCAGCGCCAGGTTACTCACTGCTTTGTGGTTTCGGGTATCACCAAGCACTGTGGGAAATCGTGACTGATCCACAATTATAACA
+>49059 1
+AGGCCTTGTGAGTCTCGGGGCGGACCTTTGCATTCAGGGTACTGAAGTCCAAAAAAAGCTTCCCAATTCAAGCATAGATGCGCTTTCTCGTGGACAACCT
+>49060 1
+ACACACCCAAGCTGCGCTAGGTTCGGGCCGCCTCAGGTACTGGTCATTGAAACCTTACTTGCCGGGGAATGATTAGAGAGGGATTTCTTACAATCAATCT
+>49061 3
+GCGTTGGAATTGCTAGGACGTGTTTATGCTCGCGAAAAAGCACTCGCGCCCATCCCGGAATAGTCGGCGTGGCACCATTATAAACTTTCGAACTGTACAT
+>49062 2
+TCGGACATACTGTGGAGGCAGACTGTGCAATCGTTGATCTTGAGACCTTCGATCAATGTTCTAGCAGTCGGCTTCAATTCACAACCCAGGCCAAACGTGG
+>49063 2
+CTGACTAAATCATAAGCGCAGTGAAGCACTCTGGAGGATTGCGTTCGTGACGGCAGTGACAAGGATACTTAGCATTGTCCTCTCTCACAGCCCTGCTTAG
+>49064 2
+GCTATTACAGTACTGCGGCGGGGGACGGTGCGGATCACGCATACTACGTGATCGGTCCCAGATTATATCGTAGAAATCCTCCTACGTCTTACGTTCAAAA
+>49065 1
+ACGGCGACTTTAGGAGATGTCTCGGAGTAAGCCAAGCACTTTTCCTTGAAGTTGTCATAGCTGCCACATCCGAGGTGTCAAGGATACATGCGCTCAACCT
+>49066 1
+GGAGTCCAACGTATGCTTTACCCACTGAAGCATCTATTGCTGATTACCAGCCAGCGCCCGAGTACGTGATTGTCAATGCATCGACCTGGAAGGGTATAGT
+>49067 1
+TAGGAGCTCGGTCAGCTGCCGGTCTGCCAGTTATAATTAGACCATTGGAACTCGAGTCCTTCTTTTACGGCGCGAAGACAGACCTATAGATCAGTGCCAA
+>49068 2
+TGTGTTTAACGGGCATCTGAGTAAACACTATCTATGGGCCTACACTCCAGATTCCTCCGCGTCAATGTGCACCTGTGACATAGCGGGAAAGGATCACTGG
+>49069 1
+CGAATTATTTCGGACACTAAAAAGAGTGCGCAACTCACACGTGGCGTGCTGTTAGTGGTCTCCCATCTTCCGGGGAACGTACCTACGTCGACTGAGTATA
+>49070 1
+AAGGATCGGGTCATCAGAGATTTAACTTCCCCTAGGCTCCGGAAACTCAAGTACAGCAGGGTTAACCTTCCACGAAGGGTCTTGTCTTTACCGGGATGCT
+>49071 3
+GCACAGCATAGATCACTTTCTTGAGTACAACGCAGGCCAACGTAATGTTTCGCCGAGCACCGGGGTTACGTCTTCCGTTGACGGCTCTGTGTATAGAAAA
+>49072 2
+GCGCTCATAGGCGAGCGAGTAGCGCTCAGCCGATTGTGCATCAGTACAATATTACTGCGCGCTTTGACACAGTACCTATGTTTAGAAGAGTACCCTGTAC
+>49073 3
+GTCCGTATGATAGAAAATACGCTGTAGTACTTCGTAGCCAAGCAGGCTGATTAGTTGCGACCGTCACGGCTTACTTTGGCGCTCCATATCACCCAGAGAG
+>49074 3
+AGAGCTTTACAGGGCGGAGACTCGGAGCTGACACCACGATCGTTTTACTAAGCACTGTATCGTTTAGTTGCATGGCCGTGTAATGCCCACAATCGCCAAT
+>49075 3
+TATGACGAACACTGTCTGAAGATTGCGTCTCGTCACATTGAAGCACTATACAGGAGCCCGTATTTGCAGCCGACCTGAACCTTGTTGGAAGCAGCGTTCG
+>49076 3
+AAGATCATATGGACTCGGACCCTGGAATTTGCAGTAGCGGACCAGTCGTGTAACTACTCTTTCTATCAGCTCAGGCCGTTGGCACCCGGCTTAATAAGGA
+>49077 3
+AAAGGTACAGTCCGAGGGGCTACATGCATATTAAACAGACACCGTACTCTGTCGAAATGCCTGGGGAAGTGTTCCTTCGGCTTATCTACGCCCGAGTTTC
+>49078 1
+TGCTAACGCAACAACGGCGTTAGGCGCGTTCACGTCACGGTAGCTTGACTGGCCAATAGCCCGATTAGATTGTCTCAGTATTAGCCGTTAAGTCGTCAAA
+>49079 1
+ATAGATTCTCCGAGGTGCGGTTAGGACCATAGTAAAGCCCGCCCTGATGTACTAAGGTTCACTATCATCTCACCTAGAAATCATGAGTGCGCGTCCGGGT
+>49080 3
+CCACAGCTTGATATACAGAATATGTCGAGGTGCGCCTCGAAACGCCTTTAAAGTATTGTTCAGTTAACTGCCTAGCGGTCGCCTAGGCACGGGCTACTGA
+>49081 2
+TATCCTGGCCGTTATCCGGACGTAACAATTAGGTCCTAGTAAAGACGAGCTTTGTTCATGACCTGAACGGGCTCCGAGACTTGGCATGAAGCAGCTCCAT
+>49082 1
+TAAGCCTGCCTAGGAGATTGTTCGCTGGTGACCACATAGGACTTTCCGGAAAATTTTACTACTCCAAGGGACCCCTTAACGGTCGGCTTGACATCGGAGA
+>49083 3
+TATAGAAGTCCTGCGTGATATGCTCCATATGACGCAGTCCGTATGGAGACCTGACTCTGCCCGCAACCTAACGCAAACCCATATGGGTAGTTTGGTGTAG
+>49084 1
+TCACGGATCAGTCTATAAAGCCCGGGCGTTTATTACGGACCCAAATCCCTAGGTACACCCCTTCAGAATCGCCATAGGAGTGGTGGTTTGAACGGTAGTT
+>49085 1
+TCCAGGCGACTAGCGGTGACGTCTTAGTTCTCCTTTACGACCTACTTTCAAGGAAGCCCCAATGTGGTCAAATTAGACCATAGACAGGAGGTAGTTGCGC
+>49086 1
+ATTCGTTCGTGTTACCGCACTAGGTCTGAAACCACCATTCAGCTGATCAAAAGGGCACGGTGGGCTCGAAGATCGAACCTCGCTTTAGATTGGCTACTGA
+>49087 2
+ATAGGAGCGGATCCGCTGACGCAGAACTCCAATGGGGCATCAGCAGTGTGACCCTAGGTGGCTGTCTTGACCATTTTCGGATTCCATCTAACAAACTTTA
+>49088 3
+ATCTACCAAGGTCCCTACCTAACGTTGACTCCTAGCGGCTGAGATCAATGAGTGGAGGTTAGCCGTGGGGTCTGATTTAGCGTCCCAAACTTCCAATGAA
+>49089 2
+CGCGATCAGCTGTGCCCCCACGCCATTTTAGGAAGATCTCGCTGCTCGTTAAAAGGTGCTTATCACTCGGTAGATTAGCATGAGAAATAGCTGCTACGGA
+>49090 1
+TACAGATGCCTTTAAAGCAAATCAAACCAAGCGGCGCTATCGTCTTGTGCCGAGAGATCTCTAAGCAACGGGCGCGGACATCTCTTTGGGGCCTTTTTGA
+>49091 2
+GTAGTCGGCGCCCGCATCTGCACTTTGAGAGTTAAGTCATCGAAAAGCCCACACGTAACCTCTTAGAGGTACACTTGGTTAGAGGTTACCAGCGTTGTCA
+>49092 1
+GGAGTGCCAAGATCACGACGGCAATACGACATACAGGTCCGGCTTTACCATGATCACTTGTGTAGATTGCCGTCCGGTTAACCGAGTCATGCAACTTTGT
+>49093 2
+TATATCAGTCGGACCTGACAGATCGCAAGCGGCTCACGATCTGTTTCTGAGCCGATCTTTGCGGAAACGTCGTAATCATACGGTGCGACAGTCGATACTA
+>49094 2
+GTCACTACTCTACACGAGGTGACAGGGGCCACTGCTATAGAGCTTGGAGTTATAATAATTTACAGCTAACGGCTCGCTTAATACTATGCCCGCCTGGGCG
+>49095 3
+GCGTTGGCCATGACAGGTAGTGAATAGGAATCTGCTCATGCTCGGAGTATTTTGTGAAATCACCAAGTGCCACACTCCACATCGATGATCCAGCGCTGCT
+>49096 1
+AGGTGGACCAGATCCCTTTCGAGTACTAGCCCCGACATGGATGTCCAAGGAAAGGCTACAGTTCTTCATTTTATTAGAGCGCGTCGATAGTAGCTCACGC
+>49097 3
+CGCCTGCCAACTAAGTCTGGACATTGATCCCCGGTGATGATTGATAGCTCATCTTCAAGCGAATCGCAGATTGGGGACTGAAGCCTGAATTCCCTAGGAT
+>49098 3
+ACTGCTAGAGAAAGAAACATATACTCTTGCGTGTGAATCACTACGGCGATTCTCGCGCAGACCTAGGCTGGAGCTTCCGACCGAGCGTGTTATTCACGTT
+>49099 3
+GAAAATGAAACCGGTCACTTGTTAAGAGTTGCGCTGTATCGCCATTGGCTCTGTCTCGCGTATGAGAGATAAAGAACCAAGTGCGCTCTCCATTCGCGCC
+>49100 3
+TCAGAAGGAGATTCCCAGTTCCTCTTTACTAGAGAGTTCCAGATCATCGGAACTTGGTGGACCTCTGTTTGGATAACGCGCCGCACATGGTACAACACGG
+>49101 3
+CTAGCAAACCACACGGCGAATTTACGGAACAGGCTCCTCTTGATTGTATCGGTCCGGATTCGAGCTCCTGACCTACATTCAGTGAATTGAAGGTGTAGCG
+>49102 2
+CATGTTGGTAGCCAAACTTGACGGTGATTCAGTTGGTGGCTCCTCCATATGATAAGCGCACGAAAAGATTAAGACTCTCCGCTCGTGACTGACATCGCGC
+>49103 1
+CCCCCGTGGAGGCTCCTACTACGCCCCGAACTGGATAGCAATGAATAAAAGGCAGCACAATATCGGTTATTCGCGTGTGGATTACTTTGTCTAGAGTTGC
+>49104 1
+CTTGCGGCTTCTCGCCACAGCATGTACGCGGGGCCAGGTGCACTATATACGGGGATGATTCGTGCCGAAAGCCATCAATTTGGTAAAAACCATATATTCT
+>49105 3
+GCAGACCATGATCGGCGTGCCCGGCTTACATAAGGTCAGAACGGCATCAACTGGTTTTGCTATCATTGACATACAGCGTTTGGGAAAATGGTCCACCTTC
+>49106 1
+TGCACGAGCCATTAGCATCTTCTAGTAATATTTCTGCCTGGCTGTGTAGACTCCGGGCTTAGAACAAAATGGGTGAAGACCAGTCCGGATCACCACCGTG
+>49107 2
+CTACTCCAACGTCCTGTCTTTAAACCTGTCCGGGTGCCGGCTCCTTCACTGTGTAAATAGATGGAGCATCGGAGTAGGTGTGGAAAAACGTACATCCAAG
+>49108 3
+GTTGGTCCCCTAATGTGGGCATTAGGCAGAAGTGCTTGGATCCGCAAACTTACAGATCAACATGTAGACTGCGCATAGTGTCAAGCCGATCCGACCTTCT
+>49109 1
+TAATAATCCCAAGGCGAATGAGCGCCCATCTCCAACCAGGCAGTAGACAGCGGTTGCGGGGGTTTCTCGTTTACAGCATTAATTTCGAATGCGACTTTCG
+>49110 3
+CCGAGTCTTCTAGCTAAATTATCCGGGGCCGACGATCGACTAGCCTAACGGTAGAGATTATGAGTGGATTCATAGGTGTTTGCAACACACGTCCGTACCC
+>49111 2
+GTTAGGATACCCGACCTATAGGCGGGGCGGTAAGGGGCTGCAGACGTCTAGACAACGCACCTCTCACAATCTTTAAATTGTCTCCGTATTTCCATAGAGT
+>49112 3
+TTACTTTTCTAAGCATGTGCATAATCTATGCAACGCCAAAATGGCGCCATGCGTGATGCGATCCGTATCAATGTGCCGGGCGTATTCGACGCCACAAGGG
+>49113 2
+ACTCCTGAAGCCTGTTTACGTGCGCGTGACGTGGGAGAAATCCCATCCAACAGAACGGTTCTGAATACGAATCCGGGTATCTTACGCTCTTAGATATGCG
+>49114 2
+AAGATCAAGTAGACTGTTGCACACAAGGCTGCCCCACCCTGCGTTAACTTCGCCCTCCGGTGGGGTTAGGTAACTAGTGAACTGTAATAGGGTACACTTT
+>49115 1
+TCCTTACAGCCATTCATGAGCTAGGTTCAGAGGGCGGTCCAACATGTTATACTCGAGGGCTACTAGGCCGGCGACTCGATAAGCCAAATACGATTTGTCT
+>49116 1
+TTGGATTTAGCGTGGCTCGTTGGATGTAGGAACGAAACCAAGTCCGTAAGTACACTTACGCCCATGGACTCGGATTAGCACACTTCGGCCATCCGTATCA
+>49117 3
+CATTCAATTTATAAAGCGCGGCTCAAGTCAGCCGAACTGCGGAGCCTTGAGTCCCGTAATTGGACTAGGATAGCGACTGCGCTTCTTCAGCCGGTTAATA
+>49118 3
+GGAGAAACACCATCGCTGATTTGATATAATTCGCTAGAATGGAGTTCCAGTGCAGAGGCTTTTAAGCATTCCCGTCAAGTCCCCTAGCCCGGGCTACTGG
+>49119 2
+GAAAGTGTGTATTGCTAGCTCGGAACTGAATCCCTGTCTAAGATCTCGGTCGTATGACCTGCCTGAAGTCTGACCAGCTAACGACGCGAGCGTAAACTTC
+>49120 1
+AACTGAGCACGCAACAGTGGGCATTGTGAGTGATTACGCTATCCCAACTGTTGGGATCGCGATGAAGGACAGTACTTCTCGATCTCATTTTCCGCCGACA
+>49121 3
+ACCACAATCAAGAGTGGCCCCACCGCATTGAGAGGTCAGTAAGTATTCGCAATTCTCTGTGTGCCGATAGGGGTGGTGTTTAGTCCCATCTGCACTAAAC
+>49122 2
+CCTGCAACTCTCTCACCTCCTTAACACTGCGTGGTACGAAAAAAAGGCAAACAGTTGGCGTTCGCGCGAGGTTTAATTTATGCCGGATCAGGCGAGTGTT
+>49123 3
+TGGCTGACGGGCTAGATTGTTTAGTTAGGCACGGAACATGCAGTCAATGTCGCTATTCACGTAGAGCAGCGTTCTCTATACCAAGACATCCCCCGATACG
+>49124 1
+GCGTCTGGCGAGTTTACAAGATGAGCCCCTACTGAATCGCTACGACAGCTCTTATATTCCGATCCGACGGACGTCGTGTCCACGGTAGTAATATGAGTAA
+>49125 2
+CGGATTCGTACATGGACCCCAACGCGCCGAACGCTCCGAAGGCAAATAATTTTTTGTTAAGAACAGGAGTCGAAGTCGCTTCTTCTCGTGTGGATGCCTA
+>49126 1
+CGATACACAGCATTCAGAATGGGTTGCCTCTAAGTAATGGTTGTTGGATTACACTGCCCCTTTTAGGCCGGAGAAGGTAGCAAAACCTACCCGGTGTCCC
+>49127 2
+TGTTATGAGCAGGCTATCACACAAGAGCGGTACGGAGTCAGTGAAAAGCCTCCACTCGCCGCGTTTATGAGGTCTATCTTAAAGCGTCTTCGCACTAGTC
+>49128 3
+GGCGCGGCGCTAAGTTCATCATAGAGTCCTTCTAGCCTGTTAGATCATAAAAAGTGGGCTGCACTAACCGAGTTCGAGTCTATTCAAGCTCCCCAGTGAG
+>49129 2
+GCCAAACTGGACAGTGGTCCTTGTAAAGTTTATGCACGGGGCCTTGTCTATACCGCTATCTTTGACGTACGACAACCGGTATCGCCGTCAAAGCAAGGAT
+>49130 1
+ATCATTCTGCTGCGAATCTTATATTCGAATAATTCGTCTGGCTGACAGCTAGGGTACTCGGAGAACTGGCCGAGGGCAAACGCCAACCCGCGTGCATTAT
+>49131 3
+GTTAGGGTGTAACGCAAGTTCTCCGCGTTCCGGCGATGTACTATCCCTACTAAGTAGCTATTCACAACTTGCCAGACGACCACGGTAGGGTAACGTAATG
+>49132 2
+TCAGCTTAAGGCGTGTTAAGGATCATTTACAGTCGGACACCGATTATCTCAGTAAGCAGTTTAACTGAAGCGACGTCTGTAGTCAGCGCCCGCACGCTCG
+>49133 2
+GACCATGACTGGGGTAGACCCATGCGTACGATTAACATTGCTCATCATATGCGTTCAGCCTTGGCAACGTTTCCGTGGTCTAGCAAGCGCAGAATTAGCA
+>49134 3
+AAACGGATCGGCGAGTCCCTTCTATTTCTGAGAAATTTTAAGGTAACGCCGGGTACACCCGTTGGTCACAAACTGAGGAGTGAATACGTTCTCCGCTGCC
+>49135 3
+CAATGTTTTCTCTCGCGAGAGTGAGAGCGGTAAGGTACACAGATGATATCCTGGATCCCCGGGCTAGGTCCCATGTACCTTGCAAAACTCCGTACGTAAT
+>49136 1
+TGTCACATCACGGCATATGATACCCGTCCATATTGCATGATTATCGCTATGATCTCCCGACTGGAGACTCAGGAAGTTGACTGGGTCAGCGAGCAAGCGT
+>49137 2
+GCAAGGCTACAGTACGGTTAAACTGTTCACGCGACTGTATCCAGTACAGCGTTCTTCATGAATGGATTCGCTAGCGGGCTCTCGGTGCTACGAAACCATA
+>49138 3
+AGGCGGATTGTGCACGCATGTCGCATTGAGAGTATCCTGCCCGCGGTCAATGTAAGGGTATATTACTTGATATCATCCCCCACGGACTACACAATCGTGA
+>49139 1
+CCACGGAGAATGCCATCCTTTTTCCCAGTCGAGGTTGAAATCTGCGATGGAAGCGGCCACTCTCCAATACTGCGTTGGTGAAACCTACTTTAGAGAGTAG
+>49140 2
+TGCGAATCTCTCCCGGTCCTCCGATGACCTGGAACTCTAAGCTAATTGCAGTTGAATGAAGACTGAGGCGAATTAGCGTTGGCAACTTCGCAAGCAGCTT
+>49141 3
+GTTGAGCATGCAAATAGTCCTTCTGGAGCATTGGATAACACCCTTTTCCTGCCACACGGTTACATGCGTGTGAGACGGCCCCAAAATTGAGCGATCGGAT
+>49142 2
+AGTTATTCTGTCTCATGGCAAAGGGGTCTACGACACTGTACTGCGCCACTCCGACGTAGTGTTTAACGCGCAGAGAATGACCATGATTCGGCACAATGCT
+>49143 2
+TTACGGGAGTCAGTAGAACAATGATGTTATTAAACCCTGTGGCGGATCGGTTATCGACTTATAGTAGATCAAGTCCGCCGCAACGATGCTGCCCCTGCCC
+>49144 3
+ATTGCACTTATTTGACGTTCCATGAATACCTCAGAATGTCCGTGTGGACTACGGTCATGGCGGGCGGGTAGGGACTCCCTTACAAGTCACCAATGAACCA
+>49145 3
+CATTGTTCATAGTGATAAAAGGATATGGCCAACAAGAGGGTCACCATCCATGTTGGTTCGCTATGTCCCATGGGGTTCTCAGGACCAACGTCGACCCGCT
+>49146 3
+TGCTTGCCCATGCCTGGACTGTCGTGAGGGAATCAGAACGTCATCTGGTGAAAGCCTACACAGAAAGACTCGTCCGTGTGGACTCGTACTACTTTACTAA
+>49147 2
+ACGTCAAAAAGAGCCGTACGGATAGACAGTTTCGTACCCCGCTCTTCTCGGCTACTTTCGAAGGGAGCATATAGAGATCAGTGAACTTTGCTGCGCGTCT
+>49148 1
+CTAGTCAGTACCGTCGTTTATCGGAGTATACTCATCGAGACACGGACACAAGTATTGGAACTCGAGCCACTGTTTATGGCCATTGCGATGCGAGACCCGT
+>49149 1
+CTTGAAAGAAGTAGGGATCTTCGGTAATCACGTTCACTACAGGGGAGCTTCCCCTCCGTGGTCCTACTTCAAACATTGCTCTAGGATGAAGCAAGGGCTC
+>49150 3
+AGCGCTGTGGGGAGTAAAGACGCCAAACCCTGATCCCTTCAACTCGTCCGCCTCTCAGGGGCGATAATAATTTAGTAGAATGCTCGTGTTGCGCTTAATA
+>49151 1
+CCTACGAGACGAAAGGTGTGACAAGTGCACCGGATATCTGTCAACATTGGTCCCGGTTGTTATAGGGGGTAAGGACCAATTCCAATCCACTCTTGCTTCC
+>49152 1
+TTCTTGAGTCTAGGTTCCGAATTATCCCGAAAAAAACTGCCGATTGCGTCGTAATGCACACGCCAGGCGCCCGGTTTGGTACTCTGAGAGTACCAGAAGT
+>49153 3
+TAAGTACTCCCACGTAGTCATGAGCCGAAGCTTGAATTATTCTTGCATAACGGTTAACGTGACGATCTCCAAGGTACGCCGTGACCCGGATTGCGACGTG
+>49154 1
+GGGCAGAGACTGTTTTGACATGGACGGTGAGGATTCGATATCAAGCAAGCTCTGAATGGCACGTCCTATCTCGATCCTCTTCAACCGGATACGCTTCCAA
+>49155 1
+CCTCACTCGCATTGGCAAGCAGAGTTATTACCTGCGAAGACCAGCATCTCTCAGCGCAGAATGACAAACTACAGCGTGTTGTCATGTTATGCGGGGGTTT
+>49156 1
+AATTTACCTGGCAATACCACAGGGCATTAGCCCAGGCCTGCTGTTAAGTACTATGACGGCGGCGGGGATAGTCATCTTTAAGGCCAGATTGACCCATTTC
+>49157 1
+CTGGGGTTATATGCACGGTCGTCCTGTTTAATACAATGGAATCTGCGGCAACTGAGGCGCCCAACATTCCGTTAATGACTCTTCGAACCGCGGACAAAGT
+>49158 3
+AGAGCTTTCTGAGCCCACCGACAATATCCTCCAATTGGGTCCATAGAGGTGTAGAGTTAGCTATCAGTTCGTACTACATGTGGGGGTGTCCCGACCCAAA
+>49159 1
+AATTTAAGGACAATACTCGGCCGCGGGGCTTGTGTTACATCTGTAACGCGGCTATCACACGGATCGAGTTGCACACGGTCTGATTCTGTACGCATCAAAC
+>49160 1
+GTGTTTCCAGCAATAGAGACGATTCTGGGGATTCTGGCACCTAAACATGCGGTACTGCGTCGCTATTCAGTATAATCACTCTCGAGGGCTCCGCAACAAG
+>49161 3
+CCTTACAAAGGATGAACTATAGGTGGGATGGCCCTTTCCATGAGGACCTTGCGAGGTGACCGCGCGTTCACACTCCCTTTGCATTTTGGACGAAACATAA
+>49162 3
+ACTCGAGTGAAGCTCCACGCAAGTTGGTCTCGACCACTTCAATGTAGGGATCCTTCTATAGGAAGGCTGACCCCCTCATCAGATGGTCGTAAGAGGTTTA
+>49163 2
+ACGGGTTTGTAGCGCGGGCCCTGATTTAATGCGACCCATTTCCGTATCAAACAATAAAGTCTCACGGGCCTGCACGGTCTGGTTTGCTCAAACGAATGAA
+>49164 3
+ACGTGCCGTATAATGTCTTGTACGCCGGGCGAAGCGCAAAAGTATCTCATATCTCGAAATCGGAACCGAGGTGTCCTATCCATCGAATCGGTATTCTGGC
+>49165 3
+GCGCCGCATTCCGGTTGTAAAAGCTGAAGCACATTAACGATTCTCCCAGGTAACCATTTGGGTTTTGCTTAAACCGGACGTGGAGAGTAAGCTCTCACGC
+>49166 2
+GTGTACCATGGCACGCGGATAGGCCTCACATTAAATACAATCCCTGTATCGGTGCTACCCTGATGGAGAATTAACGATGTGCGTTGTCGGCCGCATTCAA
+>49167 1
+GTGAGCCGTTCCACATTTCTAGAGGGACTATGAAGTCTAAGTGCTGAGTGCAATGGCTCGGCCATTACCAACTTGCATATTACCGACTGCGCGCAGAACT
+>49168 2
+ACGATATCAGGCTGTACGTGATAGGATAGCAACTATTACGGCTGTGCGAGCGGACTCCACTGGGCATTCCTTACTATGCCCCCGTATTAAAAGTCTCGAG
+>49169 3
+GGTGGTGGGTCGACTATGCCGACCACTCCTATTCACAGGTTCCGGGACAAGATTAACTGGCCTTACGTAAGCTGTATCATAGAAACGATTTCCGTGAACC
+>49170 2
+GGTGTCAGGTCCATTCCTTGACGCCGAGTGTACCCTACACGAGAGACGCTCTTACGAATTTAGAATAAGTGACCTCTTGAGTAAGTCGAGCACGCGACTT
+>49171 3
+ATAAGCGAGCGTGAGAAGTATTATTTCTGGTCATACCCGTAAATGACCGCGATTTTCCCTGACTGCCCGACACAATTCGCGGAGTGTGAAACTGCGGCCT
+>49172 2
+CTCGGAGATCATAGCATATACATGGCGGAAAAAGGGGCCCGTATCACTCAGGCATTGGGCCCTCTCCTTTGCCAATGCTAGAGTAGTAACTTGCTGCTTA
+>49173 1
+GGGTCACATATGATACTGTGAAGCCGTCGTTCACCATACACCGTCATTTTCAGTAACTGCATGCCATCGGCTGGTAGAGAGGCACGAGGAAGTTTCCATC
+>49174 2
+CACCATTTGCCGATGAGGAATCACACGGACATGGCCAAATAGATGGGCTTTGTGTCGTCTTCATCATAACCTTATCCAGGGGTCAGGGTTGGCTCCAAAC
+>49175 3
+TCGTTCTTGCTCGTAATAATTAGACCACCAACAGGGAGGAGTGATTTACAGCAATATCCAGCTTGCGGTGGGACACATCGCTTCCTGAGCGGTAGATCCC
+>49176 3
+CTTATCGGTTGCCGCAAGATCCAGTGTCGTCGAACAGGAAATGAAAGTGCTCTCGTCTCACGATTCTACAGGCCTATGCCGAGTCCAGTACGTAGTAATG
+>49177 3
+CCGCTAGAGCCACTGTTGCTCCCAACGCGTGTATAGACACTTGAGTTTAATGTATGAGTGGCCCCTTATTTCGTTCGCGAGCATGCAAGGAAGAAAGCCA
+>49178 1
+ACGTCCAATTAGAGCTTGATTGAGTAAATATTGGTACGGGGAGGCGCAGCCAGCTCAGTTTCCACGCAGTAAGTCTTCCCCATCGCCATGCCGATTGAAT
+>49179 1
+GATCTCCTATTATCATTTTGTTCCTCATTAAAGAGCGCGAGACACCTTGAAAACCCGATATGTGGGGTCGGAACGTAGGAGCGCGCCTTCGCTGAACCGA
+>49180 1
+ACGGCTCACGCACAGCTGAGAGTAGCCTTTGGTAGCGATACTATTCTTCTCCGGTCGCCGTGGCCTGCTTATAGATAGGGAAAAATGATGCCTTCCAAAA
+>49181 1
+GGTCGCCACCTTAGCCTCCTAAGCCTTGTTAAGGCCTATACATGTCCAAGATAGGAGAGCTTGAGAAGGCCAAAATGTTTTACTGGCACCTGATTCCGGG
+>49182 2
+GTTCAGTTAGACCGGCGGGTCCCCCGTAAGCATCCGCTCATGCCGTTAGGACTAGGGAGCTATGTGATATTTTACCCGCAATATTCGGAAAATGAAACTC
+>49183 1
+TACCGAATCGGCAAGATCCCTGCGGATTCATGCCTCATGAATCGCTCTAAAGTAAGAAATGGCGTAGTACCTCGCGGGATTTCGAGTCTCGTGTAGACCT
+>49184 3
+CCAATGTAAGGGGGCCTCCTTCATCGCACTAGCATCTCTGACGAGGGTGGCACCTGATGATCGGTTTAACAAACGCCTATTTCAAGCGGGTTAAAGATTC
+>49185 2
+TCGTGACCGCGTGGGGGGCGCCGATTCGACTTGATCTTTAACTGACCAATACAGTCTACATAATGACATTTTTAGGGGCTGCGACGCACCCAAATAATCG
+>49186 3
+AAATGGCTAGTTAAGGTGCCCTACCGGGTGCGTGGCTTGTGCAGACCTGTTTTGCCACCATAATGCTATAACACGCCTGGATCATGACACACTAAGATCG
+>49187 3
+GCTACTCTATCTGATGGCGCGACCTTTGAAGACAGGTCGATTGCAACTGTGGACCATGACGTTGTCGAGAAAAGTCCTAAGCCCTTGGCATCCACAGTAT
+>49188 2
+GGAGGCACACAATCAGGGATTCCCCGCACTTCTAGTCAGGTGGATGCCGCTACTAAATTATACCCGTGGCATTCTGGATCTTCTTAACAGGAAGACTGGT
+>49189 1
+CTTGGTTAAGCAACATGTCTAGCATCCCCGCTCCAAAGGGAAAATAGAGATTACCCGCGTCCATGGCCTGAGTTCTTTCGGAGGTGCGTAGGATACATTC
+>49190 1
+GGTATAACTGCTCAAACATCAGCGGCTGCAGATATTGCCTACGTTTTGCCGGCATATGGGGATCCTTAGTCCGATCCCAATAGTCCGTACGTGCAAGGAA
+>49191 3
+TAAGGGGGATCAATTTAACGCTCAACGAGATTAACCAGCTCCCATGCCCTATCCGGCGGTAGTTGACCAAAGCTTGTCGCTGGTCGTGGTAACTCATGTA
+>49192 3
+AGCAAACGAATTCCTTAGCACAGCGTCGCGGGATAGGCTTCACCCAGCACACTTGCTGAATTATGTAATTTCGGGCATGTTTGAGTACACAGTGTCCGCG
+>49193 2
+CGGTTAGGATCTCGTTACCCCCGCACACTACAGGGACCGTTGCATGTTATATTAGGGAGAACACCAACCGGCGAAATTCCGAGAGTGTTTAGGCTTTCAT
+>49194 3
+TTTGCCGCGACTTAATGTGCACTGATTCTACCGAAACCTATATTCGCTGAGAACACGTAAGAGAATCACTTAATCTTCGACGGCCCCGGAGTGCGGGGGT
+>49195 2
+GTTGTAAGTGAGGTAACTCCTAGACTGAAATCCTAGGCAGCAAGGACACCGGCACTTAGGGCTCAGAAGCACCTCCCTGCTTGTCTTATCTTGCGATGAT
+>49196 2
+TAACCCAGCTAGTCCCGGTTGCTTTGCGAAACAAAGTATGACAGTAGCCAACCTCTGGATGAGGCCTGTTGTGGTCAAGTCCTGTAGTCCTACAGGATCA
+>49197 1
+ATACCGAGGAGGTTGCGGCTCAAAAAATCGTTCCGTCCTTGAGGAATTTTCGTCTGTACACTACGTGCTCGCGAAGAACCTATAGGGCTTACCTCACGGA
+>49198 2
+GCAAGACCGTAATTGATAGTGTGCCTATTTCGCCTACCGATCTGGCCGGCCGGTTGGTCCAGTCGACTTTCTAACAAGGAAATAACACCGGGAATCGATT
+>49199 3
+AAAAAGTGTAGGTGTATGCTGTGGGCTCTAAAGGCTCACAAGCCCCCGGTGCCCCTCATTGTCAACCCCATTAAAGGTGAGGTATGGACCCTACGTTTTA
+>49200 3
+ACCTTGGGGACGGCCAACACGGCTTCATCCTTACACTGGATCTTACGCCTGAAACAGTCGGACTCAAAGTTTCTTGGAATATGGCAAGTATGGCACTGGT
+>49201 3
+TACTGTGGAGTAACGCATCGTGTCAATCAGGCCCTGGGTGTCTGGAGTACCATACAATATCGAACGCCAGATGAGTACCGCTCTCTTCTAGAGCCGAATT
+>49202 1
+TCTTCTCCGGGTCAAGTGGGCAGATGAGAGGGTGTTTCCAGGAAGGCGTCGAACCACTCACCACTATTTCCGGTCAGTAACATCCTATTGAAAGATCACT
+>49203 1
+AATGATTAGAATCCACCCATTGCGTGCGTCTCCATAAGAGTTGGGAGCCTCCGGATCGACGATAAAGGGTTGCTATCAGGCTCTATTATGTGCAGCCACC
+>49204 3
+GCTTATAACGACATAGTAGAATGGAGGGTGCTCACATGGCCCTTCAAGGGCTCATACTATAGTACGCTGACCGATTCCCTAGAGCGCACTGGTGCTTCTA
+>49205 1
+CAATGCACCCGCGTGGAAACCCTGTCCCCGCATCAGATATATTTATGAGCTCATGCGTTGAGCTCGATAGACTAAAAAGAGGCGTATTTGCTTGCGGTCG
+>49206 3
+CTTAAAAACTAGCACGCGGTAAGGTCGCTTTTGTATAGTGAGTCTACGCTCCGCCCCCCAGCAACGTGTGACTGGGAAACACATGGAAGCTGTGTTCTAT
+>49207 3
+ACGCTTTTTCGAACACGAAGGCCGTATACCGTCCGGAGCGTGGTCTAGTAGCAGAGGTATGCCCGACCCTAGCATTGAATTCGGCACTATGTTCATAATA
+>49208 3
+CTGCGACGTACCTACTAGTTCAATCCCCGGTAGGTCAGAGACTACTTGGAAGTCGGTGGGAACCGAACGAAGCCTGTTCTTCAGAAACTCTTTAGCTGAT
+>49209 2
+ATTGGCACCCCAGGTCAACAGACAGTTCGTCGTAATTTTATGAACTCTCGATCTGTTCCTAACGGGCAAAACGCAAGAGTGGCGGCACTCTGGCTTTGAG
+>49210 1
+TCACCGCCTGTGAGCTAAATTCATATATTACTACGCAAGCGATATCGCAGTTTTCGGGACGGTAGTGATCGAGGCTCTATGCAAGGGTTCCAGCAACGCC
+>49211 1
+CTGCTCTGAATGCAAACCCTAGAATAAATAGGGCTTAGTAAACAGTCCTGTTTAAGGGCGGCCGCAGATTCTTCTCACGGCCTCTGCATCCGGGAGTATG
+>49212 3
+CTATAATGGACCCAGGACCCGCAGACGTATGACGTGTTAAGCAGAGTGTTGGTATCTTTCATCATGCCAGTGCCATAGCTCAGATCTTGCGACAGCTCGA
+>49213 1
+AATGAACCGGCTTACGCTGGAGCTGTCTGTAGGCACCAATAACGTCCCATGTGAGTCTCTAGTACTCTAAGTGCGTGTACCTCGCGGTGTGAACAAAATC
+>49214 3
+CCCTGATCACCGTGATGGCTCAATGTGCCAGAAAGTAACGCCCAAGTCAGGAATATGTTACTGAATCGATGGGCCCCCAAGTTATGGTGTTGTCCCTATG
+>49215 2
+GCGCTGCATCTTCCGCTCTAATAGTCTACAAGATTATAATACTCCTATCGATGGAACTTCTGATGGCGTAAGGACGCGGCGAACACGCGTTGGGGCTACA
+>49216 1
+GGGGCAAGGAACTGCGAATTGGGGGGGCAATCCTCCACATTGCACATCGTAATATCGTAGCTTAGTCGTACAACTATCAGTTGGACCATTGTCCCCCTTA
+>49217 3
+AGGAGCGTCAGACCTGATAAGATTTTTCCACATACACTATTAACGGATCGGGGGTGATACGGCCAATGGCTTTAATATGTCCTCCTCCTACGGACCGGGC
+>49218 2
+CAGGAGTTGAAGACGACGTCTACACTACCTCTGCGTCTTGGAATACCGTACGCTAATGCTAGTTATCAGGACAGCGTCTTTGATAGGCTAAAGCTCGCCG
+>49219 1
+TGTGAACGAATGTAACCAGATACGCGTCTTGGACGCTAGAGCGCTCCGTCGTTGTTCGTTCATCTCAGCCGTTGTCAGGACCTGAAAAAAGTCACAGCAT
+>49220 3
+ATATTATCTAGCGAATGAAAACTGACATCCGTGGTCTTGCTGCGCGTAATGACTTACGACTCCCCGGTGTGCAGCAAAGGCATTGATAACCGCTTCGGCG
+>49221 1
+GCGAAGTGGACATTTCCTTTCCTTGCCACATTCCTGCACGCGATGTGAAGAATGAAAACAGTTATGAAGCGGTCCTGACTATTGCGGCAGTAACGCCGCT
+>49222 1
+CGATCTCTGTGATTTCCCACATAGCAATTCGAAATGCGCTGCGGCAGTCTGTGCAGCCTCGATTATGATAAAGCTGCGCGACTGGATGGGCAACATAACT
+>49223 3
+CTACTCTCGTCTCCGTATGTACAGAAACCTAGAACTTCCGGTGGCTGTCCTGAGGGGATTCGCATGTCCGGGGGCTATGACAGAATTAAAAACATACTCG
+>49224 2
+ACCAGATCCGGAAAGTCATCCTTGTGCATTATTCGGATTAGGTGGCCGCGTACTCAATTCCATTGGGACCAGTTTGTTGTAACCGGGCAGCAACCAACGA
+>49225 3
+CACCCTGATCGTCAGCATATGCGACATAGGGGGATCTTTATTGCTGACAATAACCATTCTCATTTGGACTGGGCTGGCTCGACGCCGAGATGGTAACACA
+>49226 2
+TCCGGGTTTGTACGAACCATTAACCCATATCCAAGACCTTCTACGAATCGGGTACTGGGCTATTACTTGGACACAACGGTCGATTGTGGACGCAGGACTG
+>49227 3
+ATTACCAGTAGGTCCTAACAAACGATTGTCTACTGCTGCTAGCCTCACCTCAACAAGGAATATCGGTGGGCTGATGTGGGGTTCCAGTTGCGACACATGC
+>49228 3
+AGAATATTCACTCGCATAGTACCTTTGACTTTATCGCGCGTGAGCTAGGGGGCATATTTGGAGACTCGGCTATTTCAAAACGCACCCACGTGCACAGGCG
+>49229 2
+GGACGCGTCTTAGGCATCATTCTCGAGCAGCTGTATAGGTGACTTCCGTGGCTCCTGCGGCCTAGCTCGTCTACTATGACAGAATAATACGAAAATGACA
+>49230 2
+CAGCTATCACAGATGGTTAGGTGGACTGCCCTTGTATGGCGGCCGACAGTATTCACCCTAAGGACGTTTGCCGATATGCAAAAATCCGTCAGTGTCTCAA
+>49231 2
+GCGGAACCTGAGTGCAACATGCCAGTTTAGTCGGTGAAAGGAGATATCAGATCGGCTAAACGTCTCGTCTTTCTCCCTCGCAGTCTGAATCGTAATCGCA
+>49232 3
+CGGTGCTCCGTGTCTCATAAGTATGATTTTGTTCCACGGGTAGTAGGCAAACGCGCTAAAAGCAGATCTCAGCCGACATGCCTCTAATACAGGTGCGATC
+>49233 1
+CATGACTTCCGATTGTGTCCCATTGTAACTTAAGCCACATAAGTATACCGCTGCGCGTCAATGTCGGGAAGAGCAGCTAGCCGTTACGGTGGAGAATCCT
+>49234 1
+AAGGAAAGACGTGGTCCCTAAAAGCATGTTACAGCGCTTTCTTGATCAGCGCGGTCCAATGGTCCCATTGACGGCGTGTTTAATTGCTCGAAACGCCACT
+>49235 2
+TGCACCCCACGATGTATTTGCTCTCATCTATGATAGCCATGTGTTCGGAAAGTGCGCCGGATAGCACGGCGGAGCGTTAATAATCCCATCAGGTATACGA
+>49236 1
+ACCCCCAGCCTAGACATTCAAGCAGTTCTCTTATGCTTAAGACTTATCCCGCTTATTTTGTCAGGTGAGGACAGAGGAGGTCTTACAGAGGCGGCCGGAA
+>49237 2
+GAAACAGTCATGTTGGATCGTAATGCTCTGCGAACCCAGGTAGACCATTATTCGGCAGCGACTTCCGGAGTCGGCTATAGTGTGCCATTGACACCTACTA
+>49238 2
+AGAAAATAATCCGATTGTTACCCAATGTCACGCTGGGGGAGTCTCTGGAAAGCTGGTGCGTGTCGATAGGACCTGACCTTATCGACCCTTCAGATCCTAC
+>49239 3
+GGGGATTTTGACTTTAAAGCTGCGAGACAGATAACCGGTCTATACCGCGTTGACATTCGCTGAGAAACTGGCCACTATATGATGAGCTCCACGTCGCCCT
+>49240 2
+CAATTTGAGCCCACTGAGCTTTTACAGCTAGGAGAGACCAAAAGCGCGTACATTCCTTGTCTCTAGCGCTTTTGGCCCCAAGCAGGGTTGCTAGAGATAG
+>49241 2
+CAGAATTATGGGCAATCCGTCATCTTAGAGAATATCCATCTGGACTGGCTTAGGCCCTGGAGTGTCACCAAGACGTGACCTTAACGTCGCCTTGGATACG
+>49242 2
+CGGATCACAGGGCAGTATATCCGAACAAACGTCAGGTCAGATGGCATTCTGGCTGGGCACCCCTGTGATTCCTTCTCAATGCGGTATTGACATAATTGCA
+>49243 1
+ATAACGGGCATTAGCAACCGTCAACGGCTTTCTTGCGCCAGTCCGGAGCACCCGCTGACGTTAAACAGTTAGAGGTTATCCATATTTTGAAGGTTGCACG
+>49244 2
+AGCACAGCCTCCAGTTGTTTAACGACAGACCATAACTTGTATAATCCGGGCCTCATCGGTGCTGTGTCCGTATATTTGAAAGCGGCTGGATAGCCCGAGA
+>49245 2
+CCAGATGCTTCAATAGGGTGCTACCGGAACCGCCAAAAATCGGGTTCTTTTCCCCAATGTTCAAATGGAATATCGACGGTCGCTCGTCACGATGATTGGG
+>49246 2
+CTGAAGTCACCCGATCCGAGGCGAGAACTAAAATTTGGCCATTACATTAGTTCATCGTTTGATAGCTGAACCCGCGGCACCCCGTCAGGGTGGATGTATT
+>49247 2
+TTGTGCGTGCAACACACAGCTGTCAAGTCAGGGAACAGCCAGTGCTAGTGAGCACCTAGGACACTTTGTCAAATGAATGTGCTCTGCTAATGCCCGTTCT
+>49248 2
+GGGATCCTCGTGGAAACGATGCTCCATACCTATGATTGGTAGCTTGCGTTCTCAGCGCGATTGAAACAGGTGTCATGTCATACAGCGTCACAACCTAGAC
+>49249 3
+CTGTGTTATAACGAACTACATGCAGTACTGTTCTATATCATACACAGGACGGCATTTTTCGACCTCGAACCACCATGCGAGGCCGTCTGGCAGATGGGGG
+>49250 1
+CGAAAAGATCCATGTTGGTGCCATCCTCACGCGACCATTCTCATAGGCAGTGTATCAGTCTCAGGTACCGCGGGAACGTCATGTCTTTAACGAGAGTTAG
+>49251 1
+AACATACACGTCTGAATCCGAAGTGCCTCTGTGAGCTGGCACGCCGATGTTTAGGGTATAATAGTGATATACATGGCCGTTCGTCGAATGCCACTCGACC
+>49252 2
+TCGGGGCATACGAGGCACAACATTGCTTTTCTGTTACAGCCAGATGAAAGTTGAAACCTCATCGCATATCGTGGCGGTTACCAAGTGCCAGGCGATTCCT
+>49253 3
+CGTGACAAAGCGGTATGCTCGACCGCTGCGTTTTAAAATACCCAACCTGGCTAGCTCTGATCAGCCCGCTGATCCCGGTTATATTAGGAGTGAGATAAGT
+>49254 2
+TTGTCTGTTAGCTAATCAGCCGGAAAGTAGCGAAAAATATCTGGTCTGATACCGCGGAAATGTGCCACAGCGGTTGCCCTTAATGTCGTCCGCGCTCAAC
+>49255 3
+CTTTCACCCCAAGGGCGTCGTGTGATGAGACACAGTATGAAACGTTTCCACGGCTAAGTGGAAGCTTACGCGTAATATGCCACTTCATGTGACTGGCACT
+>49256 1
+TAGCATAGAATTCGTATGTTTGTCCCGTTCGTCCCAGGACACATGGGCGTTTGCCCAATCCTCATAACAGATGCGGTGACATCGATAGAAAACCGGGCGT
+>49257 3
+GGGCCCGACGTCTACTAAGCATGTGTTGGATACGATTAACGCCCCGTTGGTCGTTCTTTACGCGACCACGGTATGGCAGTTCCTAAAATGACGAAACATA
+>49258 3
+GAAATACGCTGGCGAAGCCGCACCGGTGCAATCGTAATCATGGTCAGCTGGCGTTCATGGTGAATTTAACACTTATCGCCTGATCTGATACTCGCTAAGC
+>49259 1
+AGATCGATGCTTATCAGACCATTGATAGAGCGCTTTTTCTTACCGAGGGCGAGGTGGTAGCCTAGAATGAACCTCTTGTACCGGCAGCATGACACTCACC
+>49260 1
+CACGGGGCGTCCGCGTCCACTCGAGTTATTTGCATACCCCGACGAGTGCAATCGTAGTAACAAAATTGTCCTGTGAATCTGAGGGTTTAAGCATGACACT
+>49261 3
+GCTTTGATCTTCCCACGTAAGGCCGGACGGGTATACAAGAAATTATACCACTGAAATTGCGTTGCGTCCCGGCAGATCGGAAGCGCCTGTAGTTAATCCT
+>49262 1
+GTCATCAAGCCGTGCCCACACCACCACAGTTTAAATTCCACATGGCTACTCTGCGGTTGTTGGGAGTCGAATGTCGTTGGCTACTTGAGAGAGATAAGAC
+>49263 1
+TCGATCGGCGCTTCCGGGGTACGAAACCGTAACATAGATTCCAAGGACGCGTTTGAGAGATGGTTCTCTAGGCAACCGTCTACCATGTAACTTTCCTGAA
+>49264 1
+CGATTCACTTATTTGTTTGGCGCAGTAGGATAGGGTCGATATCTGCGCCAGTCCCAAACCATCCCATCGGTTCCAAAAGAACGGTACGAGGATCACGGTT
+>49265 2
+ACGGAGCGCTTTCCGTTTTCTGGTAAACGAGGCATCTAACAGTGCGATCCGAGTAGTACTACTCCACATTAAAGCCATGTACACGTATGGGGGTATCCGC
+>49266 1
+AGTCGTGACACATCCAACCGGTGGTGTGGGATTTCTGTAGAACCCGCCATTAGTGTTACTACGTAAATAATAGCTCTCGCTCGCGCGAGATGAGTACACC
+>49267 2
+AATCACTAGACTGTCCTTGGGCGCGACGCAGTAACTGTATACTTAACAGTATGAGTCTCGGCCAAAGTCATACTGTTGTCCGAGCCCGACATTGTGGCGA
+>49268 3
+TTAGGCAAACGCGATCGCCAGCTATGGCGTTAACTTAGCAGGCAATATGAATTCACTCAGGGTCATGGCCCGTGCACGGGGCTTCATACTATTTACGCTA
+>49269 2
+GTAAATGCTCCTCCGATAGTCGTACAGCCATCTGTGAGGCACGCATAAGACAGCAGTGAATGGTCTGGGCTATTACATACTATCGCGTTCGCCTTACGGA
+>49270 1
+TCGGAATCTTCCACACAGCCTAAACAAGACCATCCGGTCTATAAAGTGCGTAATTTAATACACCCTCGTATGACCGGGTGGTGTCTGGTGGAGCGTGGTC
+>49271 2
+GACACGCGTCCTGCTTGGTCTATGCTAAAACAGTATCCTCAGAGCTCGGTATTTAAAATTTCCGTCTGGAATCGGGACCGCCCAGTTATCAAGGGGGAAC
+>49272 2
+CATGGCCAGCGGCCGCCTATGCTAATTATCGTGCATACAGTCCTTGTCAAAAACGGGTTCGTCTGGATAGCACAGCAACTCTAGTATTGGAAGCTGGCTA
+>49273 2
+ATCGAGAACCACACGTGACCTGGCTATTTAGGAGCTACGGGATACAGCTTTACCGTCACATTTGCCTTGATCATGCAAACATTGAGAGTGTGCCGTCGCG
+>49274 1
+GGGTCGATTCTGTCCCTTCCAAGTGGAGCGCTCGCTTGCTGGTAAACCGTGTCTCGCAATAAGATTGGACGTGACACAAATATTGCCAAATAACCCGTAG
+>49275 2
+GCCTACTACGGCGTATACCGAGTTTCCGATAGGCCACCCATGGTCATGATCTTTGTGTTATACCATATTTAGACGGACAGGATGAACCGCCGAGGCATAG
+>49276 3
+TCCGGGACAACTCTCTCCACCAGAGAGTATATGGTCTCCGAAGTGATGGTGAAATGCCGTCAGGGTACGTATCTTTGTCATCATAAACTGGCCACTGCGA
+>49277 1
+ATTCTGCTTAACACCGGAGGTCCAAGTGGTTAGCATGAATCTACAGCAGCGACTTAGTAATGACGGCCCGCATCACAACTGCGTGGGTCCTTTGGAATTC
+>49278 3
+CCGATAGAAGCGTCGGGTACTTCTCTCAACAGTTATGGATTTGTCCAGCAGAGAAGATGAATTTGCCGTAGTCTACCACCCAGCGCCGTTGTCAAAGGCT
+>49279 1
+CGGCGGATACCAAGCATTTTCCGGAGCGAGCCTTCCATATTGACAAAATATGATAGGACTCAGCGATGAGTTGACGAGTTGCCCTCCGCTAGCTACTGTT
+>49280 2
+GTGGAACCATAGCGTCCCCGGTGGAGCACTGATGTGCTGCGTCCGACTACTATCGAAAAACTAAAAGTCAATGTTTCTGCCAGTGTCTAGTCTATCGCGA
+>49281 2
+GCCAAAGGACCTCTACGTTGGACCCTACGGACTTTGTCTAACATGACGAGGAGCAGACATTGCAGCAGATTAGCCGTCGGTCCTTATTTCGGCATGATAT
+>49282 2
+TATACTCCAGGCTACTTAGTCAATTCGCGTAGAAATGGCTGCGTGCGCGTTGACTACCAATTAAGTCGCGCGACCAGCCGCAAATAATGTTTGGCGGCAT
+>49283 1
+GTCTGTCAATGAGTGGTAGTCAAAGATATCAACACTATTCCCTTCACCGGAGAGGACATGGCCATGCGTCACATATCCTAGTGGGCTTAAGCCGGTCTCG
+>49284 3
+ACTGGATGCTGTCCTCCGGCCCTCGTCCCCAATACAAGTCTAGACAAGGATGGGTCCCATTGTGAACTTAAGACGGTGATGTAATGGCGTGAATACTTCA
+>49285 1
+ATAAGCTCTATAACGCCCGCTCAGGCGATGCTCTTCTTCGCACTGTCCTGAAATTGGGGATGAGACCAAGAACTTCTGGATGAGCTTCAGGAATTGACCG
+>49286 1
+CAGACAAGGTGCCAGTTCGCGAGGATTAGAACTTCGTTCGTTTCTCGCAACAAGACCACAATGCGTTTCGCGCTGGGTGAAACATCTCTGCTGTGTAACA
+>49287 3
+GATTTCCACAGGCGCGCCATCGCCAATTACACGCTAGCAATATGTGAGGCACTGTAGGCCTCGACTCTTGCTATGGTAACATGTTCATGTGTGCGGAAAA
+>49288 1
+AAACATCGCTACAAGACCAGATAAGTCATACTCGTCGTAGTGCTCACTGCCTCTCTGGGATATCGATCGATAAGACGTTTGTTCCGCGAGCATGTGCGGG
+>49289 3
+AGCGAATGACACGAATCTACACGCGTGAATGTAGGTTCGGGTCGACCGTTGTATTCCGCGGATGAGCTCTCTTTACCAATATTAACGTGCGCTCGAACAC
+>49290 3
+ACACTTGTGGAAGCCGGCCACAGCGCTGGCCTGTAGAATCTACCCACAGGTCACCGAAGACTATCGATACGATATTTATGCAGTTCTGTTTGTGAGTGCA
+>49291 1
+TGGGGCGTAACCAAGACCTCGAACATTTGATCACGAAAGTGAATCTTCAGTCGCCACCGTTGTGTCGGTCTCAGTCGTTTGTAAATCACGGGCAAGCTCA
+>49292 3
+CCCGACTAATAAGAGGTGGATCCTACATCTTCACGGTGTGCCATGCTGCTGAATACGGGTGCAGCCTGTAGACATGTTCTGCTAGATAAGCGTACTACCA
+>49293 2
+GACTCGACGGCCGATGCTATAATAATTACACGCCGTATGCATGGCTCGTGATGATACCAAGGTCTTGCGTAATGAGCAACCTCCTTACGGTGGTAATCGC
+>49294 3
+AGGCAAGCATTTACTCATGGGCTACGTTAATATAGCTCTGTAGTAGACCTGAGGGTTGAACTTCACCCCTGCCTGGGATCCACCAGCGGGAAGAATTTCC
+>49295 3
+GTATGATCTGCCTTTGTGTGGATGGATTATGCCGATCCCGACACGTCGATGCAGCCTAAAACGAAGTCGAAAGAGCGAAGATCCTTTCTCTCATCACGGC
+>49296 3
+GTATGTGCTTCCAGTCGGTATCTCAGAGAAACGATCTGGGGAAGTTTAGTCAACGCCACTCATACAAGAAGGTTGCTCACATTCCTGGGCGTCCACGCAT
+>49297 1
+CGCTTGTATCACTACAGTACAGCCTCTCTTAAGAAATGTGCGGTATTTCCATGGTCAGTATGAGAACTAGGGTGGAACGCCCTAGGAACGTGCCCCATGC
+>49298 2
+TGGTTCCTGAAACAGGTGAAGCCGACGAATGACCAATACTTGTGCTCGTTTTTGCGCTGAGCATCTCCAAGAAATTACGTTCTAGACGACAGGGCGCCCT
+>49299 2
+TCATTAGCCGCCGAGTGGTACCCACGAAAGTCATTGGCTATCTAAGAGGCGACCTTCGTTCTACTGGGTCTGTGAGTGACCCAACGTTCATAAACATAGG
+>49300 3
+CTCCTAGCAACTCGCATCACGGTGTAGCATAACGTGCACGCATGGCAGTGACGCTAGCCGAGGCTTTTTTGAAACTAACGGCGTTCGTATACGTAATGAT
+>49301 2
+TTAAATTGATCTTGGACTAAACTCGTTCTCGGCTACAACAAGGTACTTCCCCGCCGAGGTATCCCGCATAGGTTGACAAGTTCGGCGAAGCGGGCTTGAA
+>49302 3
+TTTCGTTGAGACACGACGGCTACGTACACTCATCCGAGTGACCCCGAGTGCAGTTCTACCCATGGGTGTTTGTTGATCAACGGAGAAAAACTAGCCTTGA
+>49303 3
+CCTTAGCGAATCGGGTTTATGCCATGGTTATGAACTATGAAGGACGCCCTATCGCCTGAGCGCCTTGTGTACAGAAATCAAATCCGGGGCCATAGCTTAC
+>49304 1
+AAGTCTCGCTCTGTCGCGCAAGGAACGATCAGTTCATGTTCCGTGGTTGTATCGTGCCCCATGTCCAAAACAGCTCTTAAGTAATCGGGGCAAACTAGGA
+>49305 2
+CCGACGAAACTGCACATCGTCGTGACATGTTTTCGCGACTCGCCGTCTAGTTGTAATAGCTTCCTCCGATGAGGTGTTAACCTAGAAAGGAAGTCAGGCA
+>49306 3
+AGCCGGAAGCCCCTAGAAAGGGTCGTAAAGACTTCAGCTGATCCGATCAGCGACTTTTCCGTTAGTTATTGCACCTAATAACGCCGTTTTGTCGGACGAG
+>49307 1
+TAGGCTATATCGTACCAAAAGGGGGCTAATATCTAGGAGACTCAATATTCTTCTAGCGTGCCTCATGTGCGGGGTCGAGCCACTGGCTACAACACGTTCC
+>49308 2
+AAGGCGTGATTAGTTCCGTACAAGGATGTAAGACCGCCAAGATCTTCCCTATGCCATGACGTAGCCGTTGGGCAGATCTAATCCCCGATGTTTGAGACTC
+>49309 2
+GGCGACCTAATTCACCTCGAAAACGACCGTAGTAGATAGCTGGCCGTCACCCTTTGATCCCCGGCGCGTTTTAGATGGAAAGTATTGGAACTACGTATGT
+>49310 2
+CTGTAAACCACGCGGGACCATCGCGCCATCCTGCAACTATTTCGGGGTACATATATTTAGCGGGGGAACGGAGGTTATAGAATCCGTACTTTTCACTGAC
+>49311 3
+CGTCTTCCCGATTTAAAGTATACGCTGGCGCAATGCGGTGACAAAAGTATGTCCCATGCTTCTGGGTCCACCGTCTATCAAGCAGAAGTGATGAAGCCTG
+>49312 3
+AGCCTGACACTTCCATGTGGGTCGCTACGCTGACGAACCAAATTACATCTCGGGTACCTTACTGGCAAGCATAATGACGTGGTATGGGCGATCAATTTGC
+>49313 3
+AAACCTTTGGTGCGAAGTCATGATGGGAAGAGTAAAGCGACTCCTCGAGATCAGGTTTCCTTCGTGATCCCGGACTGGATCGATTCCGATCACCATACTC
+>49314 3
+CATGATCACTGGCCGAATGAAACGTATCTTGCGAACTGGATCGGATTACACTTCTACCGTGACGGAATAGACGGCGCTACCGTTAGAGACTTTGTTGCCC
+>49315 3
+CGCAGTCGCTCCATTTCAGATCGACTTCCAGAGCCTAACGAATAGCGTATTCGTTTTACGTTAAAGTCTCGCCAGGGGCTAGATAAGCAAGTGGCCGAGT
+>49316 2
+GTGTCACTTACCTGCATTAACGTGTTTTGTATTCAGGTGCAAGAAGTACACCGGCTGGACGGGTTAGAAATCCGTTGAGCCACACGGTCAAACCCACGTC
+>49317 2
+AGAATTAATGTAGCGCCTAGCGTTACTTGCAATTGTCCCTATCGTTCGCACGGCTATAAGGCCGCTAGGAAGCTGGTAGTTCCAAAATGCGCACGCCGAT
+>49318 1
+CTAGACCGTGAGGGGAAAGTTGCTCGAGCAATTATCCCTCTTGGTGTGTATGCCAAGTCGTAACCCTCGACAGCACAAGATGAGTACCCCCGTAGTTATT
+>49319 3
+TGCAAGCCGTTAAAATGCCGTCATGTAGATGCCGTATTGGCATAGTTGCCTACTTACATAACGCTGCGGGATAGACCTATTGTCACGACCGGCTCACAGG
+>49320 3
+CAGAGAGTTTGCCGACTAGGACCACTCCGCACCCATTTTAGTGCAAGTTATACGGTGTAGTGGCCATCTAAACGCTGGAATCCAGAGTGCGTATCTCGTA
+>49321 2
+CTGGTGTCCGGAGGGTGCTGGCACGCGATAACAAGTCCGCCGTTCGATTTCAGAATTAAACGAACCTGTCTCAGTTTCACTACGGCCTAAAAACTATTGG
+>49322 3
+GCTCTGGCGGATAACTGAATATTAACGGTCGTGCTAACATGGCGTATGGACTCGTGCCTTTCTCCGAACTGACTCGATACACCGACTCGAGGAAAGTTAC
+>49323 1
+AAGTCTTACGCAAACTCTAACGTTATGTGGGTGTTGCACCGGCCCTTCAAATTGATCTCGCGTGAGGTAACCGTACGCTGCAAGGACTACGGCACTTGAA
+>49324 2
+CATACCGTCGGGCGCGCGCCGAGAAGATACTGGCATCTTAACTCAAATTATTGATAAATGTACCATGCTGCCGGTCGACGAGTAATACCTTGCTGGTGTC
+>49325 3
+GTTTCTGCGCTACTGCTACAGGCACTCAATCGAGGAAGTTAGTGTAATCACAGGACTCGGTACGTACCCTACGCTGGCTCTTCAAGCGGCAAAATTTGGA
+>49326 3
+CAGTATATGGGATTCTAATTTAGGCGAGTTCGTCTAAAGTCGCGAGAATCGGCCCGTGAGAGTCAGTTATGACTACAGCCGAACTGGCCCCCTTCCTACA
+>49327 2
+GTCCCCAGAGTCATTGCGAAAATCTGACATCGTGAGCGGTACCGATCCTTGATAATTACGCCATCCAAGGGCTCTCTAGTGCTAGTCTAGAGTTAAGCGG
+>49328 1
+CTCTGGAACTACGGGCCTACAAACCCAGTGATAGAATGCGAGTCATCTGAATCAAGACACGTATATTGGGGTTCCTCGCCCTCTGAATTGTGGGTCCGTA
+>49329 3
+GTATTGTTTATCGAGCATTACACAAACTCGGAACGGACCGGGGACGTTTTTGCGATCGAAGCCAATTCAGGAGCTAATCCGAAGTCGCTGACTGTCTCCC
+>49330 2
+CATCGCCATGTGCTCCAGAACGTGGATACTTGGTCTCCAGGGAGTAGCGAAACCAAGTATATCCGCTTGGCTAGGTCTCCATGCTTAAAACGTCGTGTAA
+>49331 3
+AAGAACCCAGGCTGGAGCAGTTTCCGAATGCTTCAAGCCATCATTGATAGATCACTCTTGGGCGCTTGGCCCAGTCCGTATAAATGGGTCAGCCTGATTA
+>49332 1
+CTTCCCTTACGGTGTGAAGGGCTTGCTACCACACGCAAGCGATCCGGAGTTCCTACTGAATCAACGCGATCGATAGGCATTAAATGTTAACGCTAGTTGG
+>49333 1
+CCACTTTCGGCATTTAGTACATCAGGGTACAATACGCACGTGCATTAGACCCTTATGGGGGGATGCATCTGAACCTAGGTGGTTATGCAGCCTAACCAGC
+>49334 3
+ACACTACACTTTAATGTCTATCGTACGCGGTCTGGTGCGTTGGGTGGGCGAAATGTTAGGCTGCCGACAGATACCAAAGCAATACAATCACCCGCTTTGC
+>49335 3
+ATACACTGGAACCGCCCAAAACTGCCTAAAATGAGGCACACTGCTCAGTTTCTTGCGGTCTGGTTCAGATGCTCTGAGATTCGCGATGTGCACGGGTAAT
+>49336 2
+GTATGACCGATTGGGGATGTCAGTAGCCGATGGGAACTTTGAGTACTCAACAACCATAGACATAGTTACTGAGCCGCCCCCTATTTCACGCGTTCTAGGC
+>49337 1
+ATATCGTCGTTTGTACACAGTTTCCGAGACAGCCGGGCTGCGAATGCGCACGAATTCGGCAGCAGCCATTAAAAGCATGGGGTGCCTTCCAAATTCATTT
+>49338 1
+TCAATGGCGATCCATAGATATGGCGATCGCGAGATCAGATTTGCCGGCACAGCCAAGCGTTGTGTTAAACCTAGCCTTTCCAAACGTTCTGTCAGACTGG
+>49339 3
+CATGGATACCGGATCGGCGGATCCCCCGTAAGTTCCGCATCACTTTCAGTTGCATACTAATGATTATGGACGTACACGTATGAAACAGGACGGCGGTCTT
+>49340 2
+ATACGTTTTACCGTCTGTCGTAATAATGGGAGGGCACCTTGGAGTCCCGCTGTTCAAAGACCTTGGTGCGAATCTAACAAGTGAGACCCCGTCAGCTCAA
+>49341 2
+TCAGGTCCGTGAATACATGTCAAACTACCATCCTTTTTGGGATGGCCAGAACTCTTAGGACGCTTATTGAGGTAGCACTAAGCATGGGCCGCCCACGTGA
+>49342 2
+CCGGAAGCGGTTGAGGGGGAATCCTTCTCGCTTCAATTTGCCTCCCTTAAAAAGTACAACAGATTGGCTTGTGAGGTCCGCAACGGCCTTACCATTGAAA
+>49343 1
+CGGATATGGCGCGATGCTCCCAGAGCCAACATTAGGTTGTTAAAATCTGGAACGACGCCCATAATGAGTCTTACTGTCTTGTTACCCGTCACGGAGCTAG
+>49344 1
+CGGCCTAATTGCGACAGACTTGCGGGACGTGCCATCAATCGGTAACTTCTCTCGGTCACAACTTCCACGGAGTGAGAAAAGGACAGTGTTGTACCTTTAT
+>49345 3
+TGATAGAGGATCAGGTCTTGAGCCCTACGCTCAATGTTTTCAGGATAACCACTAGGGTATCATTGCGAAGAGGTCGACCAGACCATACTTCCCCTGCGTG
+>49346 3
+TAGGGATCAGGTATGTCAGTCGGAAACGGAATCCACTCAAGTTCCCCACTCCGACGTAAAGGCTGTATTGTCTCTGCCGGGCTATAAAACTTTGCTGGCA
+>49347 2
+TCTCACGACAACTAAATTGTGTCGCGCGAGGCTGTGTGATTTATTAAAGTGCCAGCACGCCGCGTCGCGTTACAGTGATGGTAGACGCCTAACTCAAACT
+>49348 1
+CCTCTGACGGCGACACGTTCGAGGCCGACGGGGCATCACGGTTCAAAACTACGATAGTTAGTAAATTGATTCATACCTCTTAAAGTCCGTCCTTGAGTGG
+>49349 2
+AGATCGCATCACATCTATGGCGACCTGGGATCTTAAATCTGGTTTATTAAGCTCTGGATCTACCCGCAGCTATAAGCTTGAGGGGAGCGTCCAGCCACGA
+>49350 3
+GAAGCCCCTTTATGTGGTGCAATTCGAGCCGCTTCCGAGCATGTCCGTTTACACAGGAAAACACTAAGCTTTTCCGAGCCAAGTTACAGGAGGCAGGTTT
+>49351 2
+AAACCCCCGATCGATGTTATTCCCTTCAAGATGGGCGACATTGCGCCGCGAATGACGGAAAGTTTGTTTAGGAAAAGCCTGCGGGTTCCCGTTCACATAT
+>49352 3
+ACTCGTGTTCCTAGTAGCAAGAACCATTTTTGCGCCCACCGTGGCTTCAAGCAGTGAAATCTCAGGTACAGACGGTACACCAGTTTTGAGTGCAAGGCTG
+>49353 1
+TATCATCTGGCAAGAGTTAAGACTACTGCTAGCGTAGAGTGGGAAAAACTGGATCGCCCGTTGCATATGGTTCCCATGTCCAGTTCTCGGCCCCCAAGAT
+>49354 3
+TAGAAGTAGCCTTTCAATAATCCCGCTCTTCGGGGCACTGGTGCCTAGCGCAGCGTATAAGATCTCACATTATGGGTACACCTCAGAGAGACTACTGTGG
+>49355 3
+TTATTATGACTGCGTGTACGTATCTCCGGTCCTTTACCATAGGTGGAACCGCTATGATCGGCACCACAACTGTAGCCGAATGGTATAAAGCGCAAGCCGG
+>49356 3
+TTGCAATGTGTATGTAGATACACCACCCACACGTTACACTCCGGGCTATCACGATGCCGATGTCATATGCATTCATGTGTGCGGGAGATGCAGCACTAGG
+>49357 3
+TAAGGGCCAGCACCAAGATGCTAGCAGTAGCGAAACATTTTGTGCGCCTCAGCAGGAATCGAGTTGAGATCTGGGTTCTTCCTCGTTCCCACATACTAGT
+>49358 3
+ACATAATACTGCTCTCAGACTGGCTTCGAGGGATCGTACTCTTAAACGGGATAATAATGACTCCGTATGCTCCAGTGACCGGCTTAGCCCATGGGGGCTA
+>49359 3
+TACGAAGACGTGGTGGCCTTTGCCAACAACTTGTGTGAATAATTTGGCCCTTCAACCACAGAATGCTACCTGTGCGGACTACGCCTCTAAAGGTGCTAGG
+>49360 1
+CCGATAAGTTCGTGTATTACTCCTTGTAAAGTACGCGTTGAAATCGCATCTTCAGCAAGTCAGGGACCGCGCTACGGATCCCGAGTTAGGGTGCCATAAC
+>49361 2
+TTGGTACACACCATCGGCGGTTCTAAAGCAATATTGTACACTGCTTGCCTACATGAACAGCGCACGCTATGCCATTATGCCGGGGAGGTTTTAACGGGAC
+>49362 1
+ACCCTAGGGAGCGTCCTATGTATCCAACTGTCTGCACCTTTGAATCGTCGGCTTGATGCTAAGTCATTATCACCAGAGAGTGAAGATAAGCGAGGGCCCT
+>49363 2
+AATGCGCCCGTGATGCCGACTGGAGTCTCGTACCTTTTCCACGAACAAACGTATCGGTAGGGTCGGCTATTCGATGGCAATCAAAGTCTAGCGTATTACA
+>49364 1
+CAGGCATCTCGGAGGAGGTAGCAGATAGCCTGCCAAAGCTTAAGTACAGGTGTGCTAGCAACATTACTGGCACAAGTCACTCTTTATTTGTCGCTCCCTG
+>49365 2
+GCCAGTATAGCCGATGGAGTAATTTCTATGCACTAGCGTTCCAGCGGCGCACTTCCGCGACCATAAGGAGGAACCTTACAATGATGTTTGGCAACTCTGT
+>49366 2
+TTCAGTAGGACTATCCAAAACTGCACCCGACTAGGCATCCACTGCGCTCTCAGACGACTCAAGTGTAGGTGGTTACATTGGGGGTGTAATCTACGTCGAT
+>49367 1
+ACCGGCGCGCTGGTAAAAGGACAGAGCAGAGCAGTTTCCGCTCGGATGCGCATTTTCTCCGTGTTAATTGAGATCACCGTGCTAACTAACATTTCATGAC
+>49368 3
+GCTCCTTCTACGTCAAAGTGTTCGGACTACAAGGCTCACCTCGGGCACGCGTGCTTGTAGTGGAGACCTATAATTACGATGGACTAGCCGTAAAAGCATT
+>49369 2
+TCGTAGCGAGACGCGTCACAGGAGCGTTATGAGATGGTCATCGCCAAATTATCTATCAATGCTAACTTTATTCTCCCGGTAGCGATTCGAACGCCACGGG
+>49370 3
+TCTTAGTGCGGGGTGGGCCCGGCTATCTTGTCTGTGAAAACGGAACGAAACGCCTTGAATCTAGTCATGTAGGCATCACAACCCTTCACGTGTCCAATAA
+>49371 1
+CTCATGTGAAGTCGCGTAAACGCAGAAGCAGCAGTGCGGCTGAGTCTTATCAGCCTGCGCTGCACTTGGTGCGAGATCAAAAATCTTTAAAGCCTTTCTC
+>49372 2
+GGGCGGGTCTCCATTTGACCGGGGCACCTAATGACACCACCGTCAGTACACTCTAGAATGCATCGGGGTCAATTAGTATCTGTCTCACAAGGAATGTATT
+>49373 3
+AGGCCCCGGATTTTGAATTCGCAACGATCTGAAATTTCTGCGGATCTCGTAGTACTATCCGTTTAGGATCGTGCCGGCAAGAGCATCAACCTGGCAACAG
+>49374 1
+ATGCGAAACGCCGACGTAAGGCGACGTGGCCCATTAAATCCTGTGTCAGGTTCCGTGGCCATGGTCTATGTCTAAGGTACACATATATGGACACCTCTTA
+>49375 3
+TAAAGCCGAATGTAGCCCCGGTCGTCTTCAGCTAGCTTTAACAGGGCTGTTGGTGATCAGAGCGAAATCTCACCAAGTCGATTCTACGCGGTATTCGACA
+>49376 2
+CCGCCGACTGAGGTTATTAGCATCACCGGTTGTTCGCGAAAAGTCTAGCATCCAGTCAGTGATGAACGCTTACAACGTGTAGTTAAGGTCCCCTCGATGA
+>49377 1
+TCTAAACATTACAGGGATATAAAACGCTCAATAGAGCGGGCCGTCCCGTCAATGCCGGGCGGAACGCCATGGTCTTTCGTATCTATTGCATTTGACGGCT
+>49378 3
+GGCAGACAAAGGTCTTCTGAGAAACACTGCTGCTAATGTTCAATGTGAGATCTGCACTCGATTCAAATTGGCAGGTCCCCGTTGTTGCCTAACGCGAGCC
+>49379 2
+TCCTCAATGCCACGTATCATTTCAGTAGGTGCGGTGCTCATGCGCCTCGTCTCTCCCTGAAGCTGCGGTTAAGATGTAAAGAGGTGACTAGAACCGAAAA
+>49380 1
+CAACCGCATGAGTAAAAAGATTCTGTGGGATTGGTGAGGTCATCTAATTGGCTTACCTCGCTAAGCCAACGACCTGAATGTGGTGCACGCTGACTCCCCT
+>49381 2
+TTTCTACGGTTGCTAAGACATCGTAACGTTCGCACCCGGTACGCGGGCATCCGGCTTTCTTACGCGAAAGGAAAACTCGAGATTTAGTTGCAGCATAGCA
+>49382 1
+GGTTCGCCTAATCAGCCGGGTAACAGCTACGGGTCTGTTCAGTCCTCTGTAAAAATCTGACATAGGGTCGCCTGCATCAAGTAAGATTGGCGTCAACCAT
+>49383 2
+GACGAGAAAGTTAAGACGGTCTAGCGCCGCTCAGCACCCCTGAACGTCGCTTGTTATGCATGCTTAACTACCCGAAAATATTGAATGCGCCGTTTTTGGG
+>49384 2
+CGAGAAGCCGTGCGAGAATCGGTTAATCCCAAACTATCGAAATTTGGTCGTGATGCTTTCATGAGCGCAAGGTTGCAGACCGTGCTTTCCTTAAACCCGC
+>49385 2
+TTGCTTTCGCACACGTATATTCAGAGTCGAAAGCCCTACGGTCTCGAAGGACGAGGGTTACTGCCTCTGGTGAGTTAGTCCATTAACCCAGACGGTACAA
+>49386 1
+GAGCCGCTTAAGCAGGGTCTACCTACGAACCCTCAGGGTTAGTCGGTTGCAAGATACGTCTACCGCATGGTCTTGAATACAAGTTTGTAAACCTTGAGCC
+>49387 3
+GAGCATATACATTGGACTATTAGCCGTGCACTTACTTCGCTCAATCGGAGACGTCCTGATCCCATTCAACGGCGTGTTGATGGAGTCAGCGCAACAGTGA
+>49388 2
+CGCTTTATACTCCCAAGCGATAATGAGACTAATGACGCATGTCTAATCTCGGTTTAACCTGGTGAACCGAGCCAGTACTCGGTGACTTGGTAAGGCGCCG
+>49389 1
+GCTCAGGCATGCTCGGGCTGAAAGAGAGATACTAGATCAGAAATACTTGGCCCGGGAAGACTCCCGTTGTGGTACCTCCCTTTAGTCATTTACGCTCAAT
+>49390 2
+CGCCTAGGCTCAGAGGAGACAGAATAGTGGTTGTCCCTTACACATTTTCGGGTAGCAACGTACATCAGTTTGCAACGTTAACGCTCGTAATGCCCTACGG
+>49391 2
+CTAGTATGCCCGATCTAGTCCGGGACAACATGAATCCCGTACACGACCGCGCACTTTTAGGCGTAATATAATAGGCAGATGGGCGATGTCCTCAGTTGTT
+>49392 3
+TTCGGACACTTGGAGAGCTATAACCTCCGCGTAATCAATCATGTACACTCTGAGCAGGGAGATAATTCGGGTGCGCCCAACGCTGTTGGTTTACACATCG
+>49393 2
+TACTAAATATATTCAGCCTGTAGTGACAGCCAAGTTGGTGGGCTATACAGGGCATGACATGGCTCGAGCCGACGATCGTGCTCACTCTCTCCGGACATAT
+>49394 2
+GGCATTAACGAAATCCCGATTCGGGCACAAACCCGCCGGATCTGACAGTAATTAAATTATCGGTCTGTCCGCAAGGTCTGAGCTCGTTGGTGCATTCGTA
+>49395 1
+ACGGCTGTCAGTCGTGATCATGCTTGGGGAATTCAGCAGACAGAAACCCCCAGATTTCCTAAACCGTCCGGGGGAACATTTATATCCTTAGGGAGTTCCT
+>49396 2
+GGTTAATGACCATTCGATCTCCGGTTCTAAGAGATCCGTTATCGCGGATCGCACTGACCCGACGTGAACATTCACATCGAGCGTTAGTACTGAAACTGGG
+>49397 2
+GCCTAAGCTGGCTTCACACTCATGAAATATTCCCTCTTTTTAGCTGCGGTGGACAACACGGAAAGACTACGATCAATAAGCGCGTCTTTGCTGAGCGGGG
+>49398 3
+TGAATGGGGGCACAATTCTCTATGAGCATTCTTCCTCACTGGCCCACCACACTGCGGTGTCTGATAAACGAAAATATGGTCGAAGACCCGGCGGAGTTTT
+>49399 1
+GGTGCAATTCTTCAAAGGGAAGAGTTATCCTGCAGCAGGATCCAAGTAGGCTTCGCTTACCCTCTGCGCTTCGGCGGAATAACCATTAAGTTCACTCGAG
+>49400 2
+ATCCCCGTCAGCTAAAGGTGAATCTCATCTTGCCAGCTTATTGCGGTCAAGCGCTAACTAGAGCGGTAGCCGCAACATTCATAGAATCGTCTGGTGATGG
+>49401 2
+GGCGCGATTCAGCCCTATGTTTAGAGCACACCCTACATGGACTCAGATAGCTCCTCGAAGTCTGTATAAAGGTGACGCACGTTCGATGTTTAACGGATCG
+>49402 2
+AGACTCTATTGCTTCAGAGAGATACAATTGAGGATGTTAAAATGTGCGCTAGATAGAGTGCCGTACTGGCGCTCCCGCCGACTTTCTACAGATCCCCCGG
+>49403 1
+AACGGGCGTCCTTTCAGTAGCTTACGTCCAGTCAAAGGCGTGCACGAGCCTACATGTAATAGTCAACCCATGTGGGAGAATGACTCATTTGTTCGCTAGC
+>49404 3
+CGGAGTTGCATGAATATATGTCACGCAACCGCCTGGCCTACGCATAAGCCTACTTTCTAATCAAATTATGGAGTGAGGCGGTGAGGTTTGCCTCACCAGC
+>49405 3
+CGGTAATGGTGGATGCCGTCATTTACGGTGGCTCGATACGCTGACACCTCAGGCGCAGTATCTGATCTACATTCCCTCGTAGGATGCGATCTAAAAACAA
+>49406 2
+TACACGACTACCGTTAGAGTGAACTATATACACCGCCTAGGGCGAGCGCTAGTTCGTACGGCAGTGGCCTTGCACGTTTGGACGGACTTAATTCTACTAA
+>49407 2
+CGGGGTAAAAGCCGCGCCGTATCCCCAGATGCTAATTGCCTCTCGCTGTTAGAATTAGGATCTATAGCAACGTTGTACACAAGTCCGAGACGTGTAGTCT
+>49408 3
+ACTGAAATAACGGTATAGCACTCTGCAGTTCTAGTCTGTCTAGCAGGATCCCGCTGGGCATTCCCATGTTTAACCAATGGAACCGTTGCCCGAGGGATAG
+>49409 1
+GCTATGTATCCCTCACAGGACCGTGCCCAAAATTCGGAATCGGCAGGGTACTGTTAGCCAACTTCTGGCGTTATAAGGGCTTTACTACTGAACGAAGCTG
+>49410 1
+CATCCGATTGGACAATAATTGCTACAATTTAGCAGCATGCGGACTTTATACAAGACGTGCAATGCACGCCGCGTTTATGCCGTGCGCGGCTTGAGCCGAT
+>49411 1
+TCTCTAGCAGATATTGCGAAAGACGAGCCGATGACTCCCACACTCCATGCGGTCGTGTCTAGGCGAAGATCTAGAAACTCCTGTGTCTCTAGGTGATATG
+>49412 1
+CACCCGCTGCTTTTATTCAGCTCTTCTATGGGGGTATTACCGAACACGATCAACGATTGCAGATGGAACGAGAGGGATTGACACTCTACGACGCCGAGTT
+>49413 3
+CGATAAAGTTACGGTTTGCCGACCCAAATTGGGAGTGAGTCAACAGCCGGTGCGAGGCGCTCTAATGCATTCAACTCTTGTTGTCAGTACTCCAAGACTC
+>49414 3
+GGAACCCTCAGAGCACCGTTGAACACTAGACTGTGGATTTTGGTACTTGTCTGGGGCTCCTCTCAGTAGAAGCATCCATTAAACCATCGAGCATGTGGCA
+>49415 1
+TTGTCCTGAAAAATTGGACCACCTGGGGGACTTCTAGTGGAGGATAAACCAGCAGTGTCCTGTAAAGGTTCTCCCGGGTCCACGATAACGACTCTACTTC
+>49416 1
+AACCGGGCAAGGTTAACTATAGACCGAATCTAGCGGGCTCCACCTCTGCTGTGCCATCTTAGTTAAGATGTTCTGCACTCGGAGTGTCACAAAGACGTTG
+>49417 2
+ACTGGGGCCACAAAAAGGTCCGCTAGCGCTTTATTTTCGCCGCGCATTTTATTCGACACTACATAGGCATTGTACGGTGGCCGTTCCCGAAAAATGAAGG
+>49418 2
+GCAGTGTGAATGAGTTGGAACGAGCTCCCCTATCTGTCAGCGGTAAACGTTCCTTGTACGTTTTTACTAATCACGAGCCCCCCCGGCAAAATTGGAGAGA
+>49419 3
+CCATTGGACCGCGACCGACTACAAATCGTTGCGTAACCACAAGTAGACATGGTTTCGCCGGACTTTGCCATAGAATTGATTCTCGGGAAGATTCGGGTTC
+>49420 1
+TTAAGAAATGGGATGATAGCCGTTAGCACGCCCAAAGTGCATCCACCTAGTCTCGCCCTCCTTACTTGAGGTTTCATACCGGAGGTAACGTGTAAGTCGG
+>49421 1
+ACGCAGCTTAGTGGCTGTATCAAGCATGGTGATCATCTCATATACACATAAATGAACTAGGTCCCGGCGGGCAGCTCGCCGTGCCGAGCTATAGTATTCT
+>49422 3
+GAAAGTTGACGTAATTGCGCCCGGGGCCTCGGATATACTGGCACGTTTTAATAATAGTACCTGCCTCCTTCAATCGTGGTAGACAAGGCGACTCATCCGA
+>49423 2
+TAGGGAAAGGGGAAATATTTAGTCTATCTCGTAGGATGTATATCCGCGGCGCTTTTAACTGCACCACGGCGTGGTTCCTCCAATGCCGAACACGTCCCAA
+>49424 1
+GCGCCTGCGTGCCACTTAGGTCTTGACGAAGCTTCCTATAGCGATTGTCAGTAGGATCGCTTACATTTAAATTGCAAACAACGGCCAGGCTAGAACGCGT
+>49425 2
+AATGAGGAAGCGTCATCCCAGGTGATATTTGATACGTCTTCCTCGGTTCAGAGGATCGCATAAATGGCGCTCTCTGTCGCTCCCAGAAGGAACCTCAATG
+>49426 1
+TCAGGATGCTATGAGGGAACCTATTATGTTTCGCACCGCGTAAGCACACCCGATTGGATTAACTGGGTGTGTGACCTTCCCTACGCATCAAGACGAGTAC
+>49427 3
+GTCTTTGGGTATTGGGGCCATGAGCGCCCACTGGGAATGTCACCACCGCTTCAACCAGGATGATTTCAACGAATCGTTATCAAAGCCCATCTTAAGGTAG
+>49428 1
+CCGCGCAACAACCATTGTGTTTCTGACAAATCGTGATGGTCTACGGTTATTATCGCATAGGCTAGGGAGGAAGGGCAATGAAACGTCCCCTCTTTCGCCA
+>49429 3
+GCAGATGCAATATCCGGTAATACAGCTTAGACTTCCAACGCACCACACTTCATCGTGAATGCCGAGGGTTTGAGGCGATGGTCGGTTATCGTTAGACCCT
+>49430 1
+GGAAATGTACGCACATCTACTTTCGTCCGCATAGTCGTCTCTCGATAAACTTATATTGCGCCGCCAGGGCGAAGCATTCATGAATGGGGGTGCCAACTAG
+>49431 3
+GTAGAAGTGATCCTGTATAGGGTCCATCAAATTAACGCACTAAGAGTGAGCGAGTATTGTGCACTACCGGTCGATAAGTGTCCCTCCCTGCCCAGCTGTC
+>49432 2
+TGGTACACCAGTAATCCAGAAGTACTGCACGCTTTACCCGGCGCATGGACTTAATCTCTTCTTATCTTGCAATCGTGCCGAAGAAAGGGACGGCTGATGG
+>49433 1
+TCCGGAGCGTGCAATGCTAGCTCGGAAAACTCAATCGTAACTTCTGTTTTGTCGGACATGATAGGAATCTACTCGACGTGCGGACATAGAGCCGTCCATC
+>49434 3
+AATTCCAAGGGTGTGCGACCCCAGTGTTAAACATCCGCGAGGACCATCAAGTTGAATGTGTTATAGCAGTTCGGGTAACATCCTAGCCCGTCCCATGGTT
+>49435 3
+TAACTATGCCTGACTAGACGACTTGTCTGTACCGATTAACAAGAATGTAAGACGCGACCGCTGCCATCGATCGTCGCCAATTTTAGGTGCGGCTCGGTGA
+>49436 1
+TGTGGCTGATCACCTTCTTTATTGATTACTACCGGAAAGTGAAACCATGGCTACGCACAGATGTTCTCTCGCCGGAACTCCGGCGACGAACGGGATTAGA
+>49437 3
+GCGCCGTCCGGGTTTGATTACACTCATTGCACAAGCGTATCGTGCGACGTCGTCACCTAGACTGGTCTTGATACAAATAATCATCAGAAGATCTGGGCAG
+>49438 3
+CATCGTGTCCGACATTAGCTGACCACTGAGATTATCGGAATCCGGTGGAACCCATATGCAAATTTGCGGCGATCCGACCTCGGGATTGCTGTCAAGTAAT
+>49439 3
+CGTGTGAGGCCTAAGACTCATGACCTATCTGACGTCTAAAGGTGCGTGGATGGCGATCCAGGACTTCTTGAAATAGATCCGATCCTTTCCGACAACGTCA
+>49440 3
+AATCCCAGCATATCCATGTTGCATACGCCCCATCAGGACCGGGCTGAGTGTGTATGCGGTCCCGGGAGTAACCTAAAGTTTTGACAATTGCAGATGATCT
+>49441 3
+GAAGTTATTGTAATGGAATCCTGGCAGCTCAATGCCCGGTCGTAGGACTCTTCGTCGGTGACACGCTGACCCGTAATGCCATACAAGCTATATTCAGGAC
+>49442 1
+AACACTCGCTTCCTTAACCCTATTAAGGGTTCCGATAAGGTCAGGTATCTCTAACCAAGTAGGCGTAGTGGGGGCTCACGGCGCGCACATAATACGGTTT
+>49443 2
+AGCGTAAGTCACGAACCCTCGCCTTCATGGAACACTGTCGTATGTATGATCGCTTCCTGGTAGCAGGGGGGTACAGTCCTCAAAAAGTAGCTTTTCAGCA
+>49444 1
+CGTTTAGGGAATGCCCCAGTCGATGTCCTAACGTATGATGCGAGTTCCCGAGTTTTTCGAGGACAGCCACCTGCTCAAGCCTATCGAAGAGAAATATTGC
+>49445 3
+CCCGTTATCACGAATGAAAGATTTAACCACGGGGACGAGTCCTCAATTCCTTTTACAGCCTTTCGAATAACATCGGTCGGGCGTGGAGGCCTGTGGCAAT
+>49446 3
+TAAGGATGGGTGTTGTCGAACCACACGTCAGGATTTTGTGGACATGGCACTTGGAAGACGGCACCTATCATTCAAACGCATAGCTCCATTCGCACCGCTT
+>49447 1
+GAACTATTGTAAGGTTTCAGATGTCCTGAGCATGGGATGCTGTCAAATGACGACCATGAAGCACCATCGCGTAGTCGTCACCCCCGCTGATTATGACGCT
+>49448 3
+AGCCTTAGCCACTTCCATCGGTCACACAAAATTGTTATATCCAACATTCTTCAGAGGGAAGGTAGCCTGCGTGGAGGCCGCAAGTTGGGACATGTCTTGC
+>49449 1
+ACCCGTAGCACCCTGGCGAACGTGGCTGAAGCGCGTTAATTAAGGACACGCAAGCAGTGATTGTGTCAGGGTTTAAATACTTCATCCCATTTGCCTATGC
+>49450 1
+AAACTGATTGCTAACTCATGCGAGGAATCTCACTGCAAAGCATGTTTGCATCCACGGGAAGCTATGGTTTGTGCCCAGCGACCGAGCTATCGGCGCTATT
+>49451 3
+CCTGCGGACTTCCAGAGCACTGTTAGGCATGTAATGACTAGCGCGCAAGCACCAAATGTGTCTTGCGTTACGCCTATGTACGATTACTTGAGACCGATGA
+>49452 3
+CATCGTTCGTCCAACGCGTGATGAGAGACCTGACAATAAGCAGCATGGTATCCGGACTCGGTTAGTCCGAGCGTAGTTCGTTAGCATTCTGACAAACTTC
+>49453 1
+TGACCCCTTTAGTTAGTACGGGGCAGATGGCAACGCGCTGAGATGCTCGTTCTTCGTGAACATGAAGGTAACAGCCATCTGTGTCCCCAATCGAATTACA
+>49454 3
+GTTGCTATCGTCCGTCATTGTCGCACGAGCTTGAAAAACAGCTCACAAAGTTGTTGGGGGCCATCTTTTTACGAGAAGGCCCGCTAATCACGAGCGCTAA
+>49455 2
+AATTAGGACACCTTGTACGCCGTGGGGAAATGCACAATTGACTGATGTTGGTATTATATCGGATTCCGGAGACCAGATCGAGCGCCTCCCAGTCTCATCC
+>49456 1
+ACGACAACGAGCTTCCCAATAGGCCAGATGTCGTTCGATACTACCGCAACGAGTGATCGACTGTCTTCATTGCCGGTCATGAAACGAGGATCGTTGGTTT
+>49457 2
+TGCGGAAAAAGCGTCCGGCGAATCTGCTTTGAGATCCCCGCATCCGCATAGCAGTACAACTTCAGCGGTCTGGTATTTTTAAGGCTTGCATTACGAAACG
+>49458 1
+CGCGAGGTGCCACCCTTGAGAGCACATTAGACATAGTGAACTACGCCGCTCGATGCAGAGCTGCCTCTATTTTGGTATTTTGATGCACTGAACGAAACTG
+>49459 1
+GCTAGTTCAACGATCAGTCGATGCAAAATCTACGCTTTCAATCTGGTCATGTGCCCTAGCAAGAGCTTGAGTTTTCGAGAAGCGCGGCGGCCAGCACTTA
+>49460 1
+GACTTAGGACTGGATAACAGGCATTTTCCGAACGTCTGTCATCCCTGAATTTCGGACCAAAATGCCGGGCTCGGAGCTACAGCAAGTGGACTATTCCTGT
+>49461 3
+ATGCGGTTGGCGACAACCCATCGGTTCATTCTGAGGATCACCTGTGAATGATGCTATGTACATCTTACTGGCGGGTAGCTGAACCCACAAAAGCGTATCC
+>49462 1
+GGACAGACGCTAAAGGAGGTTGTTGATCGACGCCACTCCGAATCTTTCTAATACTCCTTAAGGTGAATGGAGTCGCGCTAAAAGTTCGCGGCCTCCTTCA
+>49463 2
+CACCACCCTGGTTGTGTCAAGTTCTCGCGAGGATCTCAAACTCGTAGTGGCGGATGTGTAACGTACCTTCCAAACTAGTTGGATAGAACGACCACTGAGT
+>49464 1
+TTATGGCCGTGAACTTAGCCTTAAATTCAACATTAGGGTCAGAGTGGATTCACCACTCCAGACGCATCTTGACTCCTACGGCCTAGAGGACTAGGGGTCG
+>49465 2
+CCTGTAACCGGCTCGGGAGTAAGATGAAGTTTAGGCCACTACTATACGAGCCTGAACCAATCTTAAGTGTGTTCTATCGCCTGGTGGCCAAGTCGCATAC
+>49466 1
+TTGGTGAAGCAAATTACGCCGTTGGTCCTGCCAGGTAAAATGGTGGCCACCACATCTTAAAGGTTATTGCATCACCTTAGCGTGCAACTATCGGGCCACG
+>49467 2
+TGATTAAACTAAACTTCACCAATACGGTCCGACAGCGCTAGGGTGCCTCATTAGGCAGACTCGGTCTTCAGTGTATCTTGGCGCGGGGAATTCACTAGAC
+>49468 1
+ATAACCTACTACTAGAACTCGATATTGACGCATAGGTCCGCCAACCGCGATGAGTGCCTTCTGTAGTAAGAGGGAGGGGGGCCCTTGCCAATTCCTTTTA
+>49469 2
+TAGGCCGACCCTTGGGATGAACTGACACAGCGGTATCTGCGTCTCGGAACTCGCATCATCATTCCTTGCAAGATCTGCTAACTTGGAGAGGAACTGAATT
+>49470 2
+TACACGCAACGGGTGGCATCCGGTAGAAGATTTGACTTTCTCTCAGACCGTTGCAGTAGCTCTCTGACTACCAAGCATGCGTGATATGCTCAGGGAATCA
+>49471 3
+GGTTTAGTACGCCCTTGCTCTCGATCAGGAACGTCAGTTCCAATCTGAGACGAACAGACATGTCCCGCAATTGGCAGATACAACTGGCCTTTAGGGTAGT
+>49472 1
+AAGCTGAATTTCGGCGGCTGCCATTTAAGCGGGATCATTTGGACAGACCGCGAAGAGTAGTTTCTACACGTCGGAAATCTTATCACCAGCAGTTCTGCCC
+>49473 1
+GATGGGCGTACATCCTTACATAAGTGAAACGTAGGGCCACCCCTTTGTCGTGACTCGGCGCGATCGCTCAACAATCGACGTGTTGTAGATAAATAGTTCC
+>49474 2
+AAAAGGGTAGGTTTCTAAATTGGCCATGGGGTTAGGGCTCGAAGTGTCACTTCATCCGGCTACCATTCACACTCAACTCAGGTCCTACAAGCAGGTCCTG
+>49475 2
+CCGCAGGCAGGTGGTTCGTGATTTGGGGCGACTAAACCTTTCGTATTTGGAGAGCTAACACGAGCTCCGACGCGTCATAAAACCTAACGCATACATCTTT
+>49476 1
+GGGCGTTACGCACTGTTGGACAATTTAGTTCCGAGCGCCATTGTAGCCTATTCCTATGAGGTTGAAGCACTACGAACCCACAATAACAGCTCGCGGAGTT
+>49477 3
+TCAATCAGCTCTTGTGAAACCCATCTCTACTGCCTCAAACGCGGTGCGAGTTCGATTGAGCGGGCGTCGCCGCCTAAATACAGTAATTGTTGGGATAAAG
+>49478 2
+GCTTCAGCTGGCAAAGCACGATAGGGGTCTGGCAGCTCTCAGTATGCCGATGCCCTAACCCTCCGTAGAGGCCCTTTAAATTTAAGTATAACGATGATTG
+>49479 3
+GTTAGGTCCGGCCTTCGCAGACATTGGAAATCTTCATATCTTCGCAAGGGTCTTGCACATAACTGTATGACTCCGAGTGAGACCGCGACGTCGACTGAAA
+>49480 2
+TATTTCTTATATAACCTGGACCTATGTCCTACCGTGCAGGAGGGCGGAGACGGACTACCAATACATTTATTGCGATCGGGACTGGGACCCCTGCAGATAC
+>49481 1
+CTCGCCTAGGCAAACTTGTGCTATGTCAAAAGCAGCAAGAGCGGAATTAGTCACGGCCTTGGTAGTCTGCACACACTTTTTAGCTGAAACGGCTTCGGTC
+>49482 2
+ATTACCGAATGATTCCAACGTCCCGTCTTCGATGTATCAGCATATAGTCTTAGTGAAACGTCCCCATCGTACGTGGTGAGGAAGAACCACTGCGGGCGTG
+>49483 1
+CTTTTTAATTCAGACCATGTCCAAGGCCTATCATACAGGGGTTAACAAAAGATGCCGCGCCGACTATGCCACATGGATTGGGCGACGCGGTCTTGTTCGA
+>49484 1
+ATGTTAATCCCTGTGGCGTAATGCAGCTCGGTCTCTACGAAAGGCTAATAGCAATAGCAAAGTGTCAGCCGTATCGCGCTGTGCCCTCTCAGTAACGGAT
+>49485 3
+GTAGGACTGGGTTAAATATCACATCTAGCACCTGGTCGACTGGCCGTCGGTCTGATATCGTTGAGCCCCGAGTATGGACATATAACGACGAACACTCTTC
+>49486 1
+CCAACCATATCAGGGGACCTTGAGCGATGGGGTATGGAACAGCGTACAGATTTGTGCGCCACTTACCGTTTGTAACACTGGAACGCTCACTCATGCATTT
+>49487 1
+GTTGCGAGCATCACCTATGTATTACTCTAAAGGCGCACTCCACCTAACGTGTCTATAGCTTGTTAGGCGATAAGTCCCGGTTAGCTGAGGACAAACCGGG
+>49488 3
+TGTTAGCTTGTCTGCAAATACCACGCAGGGATGACCTGCGACGAGTACAATGAGAGCCTGCCTAGACTACCTGGGGACGGTTCTAAAATCCTCTGTATCT
+>49489 2
+GGGGAACGGCTCTAAGCTCTGGACCACCTTCCACTTCGTGCTACCAGCAGTACAAGCATATGTCAGTACCGACTTAGTTGTGTAGGATGAGTATAAGCTC
+>49490 2
+CTCACTTGTTCAAGTCTTGCTCTGGATCCAAGACACGCTGACGGTCGGGTACAGTGATCCTACCCAGTAGAACATCGAGACTAGAATTGGGGTTACCATG
+>49491 3
+AGCTGCTTGCGTTAAGACAGGAACGCCGTTGTGCTTGCAAAAAGTTTACGGATCCCATATGTCTTATTACCCCAGTAACAGGAAGGGGGATCCCTCTCGC
+>49492 3
+TGACGCTAACTCTTCGGTGCATCAACATTGAACAAAAGAATGGTCTCTGGTGGCCGTTTATGGGACCGCCGAAACCCTGTTAATTTGGCGCCCGACAAGT
+>49493 3
+TCGTGTTTTCTCTGACCCCGTCGGTGTTCTTTAGCGGAAAACTAAGTTCGAAAACGTGACACTAACGACGACCCGTAGGTACTTGAGAATGAAGCCGCGC
+>49494 3
+CGCTCTCGGCCGTTGCACGCAGCTTAAAAGATGAGAAGGATTTGCCCCGCACTTTGATCTAACAATTAGCTTGTGCATTTGGCGAAGTCGAGAACCTCAG
+>49495 3
+GAAATTCTTTGTATTGCGATGCACACCCTAACCGCAGGAGACGAAGTCTCAGCCCGTCAGGATACTAGTAACGTGCACCACTTGTCTTTCAGGAGTTGGG
+>49496 3
+GAGTTAACGACCACTAAAACCCGGTCCGCGTTTCTATTTCTTGAGCCGAGCGTTATGTGTTAGACTGTCCGGGCGAGACTCAGATAAGCGACGACCATTA
+>49497 2
+GATAGTGGGCACATGACGAATAACAGTTGTGTTCACAGCGGACGACCCTCCATTACGGTTCGTCCCATCGGAGGTCGGCTAAAGGTATTTCTTATAACCC
+>49498 1
+GCCGCACAGCATGGTAGTTTCGCTTAGAAGACTTGCCAGGGAACTAACTGCTTCACATTATCACCTGGTGGATATAGAGTTTAGACATGCGCTAGCCCGC
+>49499 3
+GACAAGCAATCCCTATGGACGACCTACATAACGCTAGAGCTAATTTAATGTCGGTTATCCAATTGTCGGGCACCCGGGCCTTGGCATAGGTCATTCGGTG
+>49500 1
+ATCAGACTACTCTTATGTGTAACCATCAGAGTTGACGCTATACTACGTGCCGGGTACCTCCCGAGGTGTGAGAACCCCAGGGTCAATGTGTATACGTCAG
+>49501 2
+GGCATTATACTGATAACACAATGTCGACAGTGTATATGTCGAACCGTAAAATGTTTGACGCGGCTCCACGTCCTCTGGTGACCCGGGGACCGCACATGTT
+>49502 1
+CACACCGCCAGTCTTTAGAATCTATTGACTCTACGTGCACCCTAAGTTTCTAAGGAGATGTGGGTGACCTGCGAAAAGGCACGGCGAGGTTGCCTCATTA
+>49503 1
+TAACCAGGTACATTACACATTAGGGCGGCTCTAGCTTGGCCCATGTAGCTACTGCAACGAGTGGTCATGATGCTCACTCAGAATCGCGATTCAGGGTCTA
+>49504 2
+TTCTAACCGACCTGCGGGTTGAAATTTGCATTACTTGTCAAGGGTAACAAAAGGGGTGTCCGCAACTCTTACGCACCTTAACGTGAGCTACGCCGAGCTG
+>49505 2
+GTTATGCCCCACTGAGATGCTGATATCCGAGAGCCTCGACATAGTCAATCCGGGATCAGGACGAGCGGAGTATGTCCCCCACTTTTATTATCATAGTGGA
+>49506 2
+TCACTGCCACGAAACTTTCCTCGAGGCGGAAAATTTACCCTGCAAGTAGATCTCGAGTTAGAGTGGACACATCGCACTTGAGCTGGGTGCGTATGTACCT
+>49507 2
+GGGTGCTATCATGATTATCCTAGGTGTCTGTGCAATTTAAAAAATTCGCCCGCGATGGGCATCCTATCAACGACTCAACTCCGGGGTACTGCCCGGAAGA
+>49508 2
+ACTGCGCTTATGGGTTCCACAGCGGCTGCATCAGAGCGAGAGAGTCAGGACATTTCGTGCAGTCCCACCCTATAAAAGCACACGTGATGTTTCTATATGT
+>49509 2
+ACTACAGGGACTGGCATTGCAGCTACCGGTGCAATACTGTTACGTTAGGCGCACATGCATCCCATTCCATGTCCATATGTGGCGTGCTAAACTAGGATAG
+>49510 3
+ATTTTTCGCGTACTAAGCTCGGTAGTCTCAGTACTCGGCAGCGCAGCTCAGGGCAGACGCTATAGTTCACTGAAGCCAGCTCTAAAGTTTAAGCCAGAGT
+>49511 3
+TACGCGAGATCGTGTATTCCGCCGCCGATTTAATCGGATGAAAGACCGTATCAGAGTCGTGGGGATAACGGTTAACGATAATCGTTTGCTCCACCTCCAC
+>49512 1
+CGTGAATGATCGTGCCATGTGTTCTGTATAGCGATTACCAACGAGACGCGGCAAGTTACACAGCACCGTCCGGAGATTATCCACAAGTTGTCTCGGCTAT
+>49513 2
+ATCCAAATGTGGTAAGCGGAGAAACACGCGGTTGCCCTCACGTACCATTGCGTTCAATATTTCATATCTCCTGAGTGCTGGCAGCATAGCTGGGATGCAC
+>49514 1
+TTATTATAAGCCCTAGTGGGAGGGCATGAGTGACACTCGCTGATCATTGGGTACTATCGGGATACACCTGATGCCAGTGAGGTCAACCCCCTCCAAATTC
+>49515 1
+CATTGGTCCTCGCCTCCCTGAAGCAATGTGCCGAGGCGACGCAGTTGAAACTTGCCCGCATGGGAATTCTAATGTAAATGATCTAGGTACTGTAACGATC
+>49516 2
+ACGCACACTCCCCCACGATGGTATGTAACCCAACTAGCCATTCTGGTACTGGAGTTGCAAGCCAAGCATAAGTAGGGTCTTAGGGTTCGCTTGGTATTGA
+>49517 1
+AGTCCCGAAATCTCTTTAGAGTGAAGTACCCGTTGAGTCTGCATCCTGCTTGAAATTCGGAACTGTGCGTCGAGGGTAGCCTCATAACGACCATACACGG
+>49518 2
+ATAGCCACGCTCGTCCTATACAGCACCACTTGGCAGGGTAGATTATTCTATGACGGTTGCCTGGGATAAATGTCCTCGAGCCAACCATGTGCGAGAGATT
+>49519 3
+GTATAGGGGCTCGATGGCCACGGAGGCATCGGCCGTGACTCTTTACTCTGGGTCATACACGGCCATACTGAATTATGTAAACTCCATCTTAGATAAAGCC
+>49520 2
+TCAGGCGTCATGTCATGGTATGGGGCCTACGGCTCATAATTCTGTGCTGCTCAAATTCCGATTAACCACAAGCGTCAGACACATGAGGACACTTAGGGTC
+>49521 2
+GTCCGAGCTGCGCCTCTTACAGCGCCGTTTCGAGATTCCTGTATATTCAAAGCAGCAGAAGGCTGCGATTTGGAAATACGCGGCGTTATCCTAAAAGTCA
+>49522 3
+TATTTCATGTGGTTTCGGGGAATGTTCCAACCCTCGCGCCGCGAACAATCTGTATGGAAACGTATAACGGCAAATTCCACGAATGCATTGGCGCGTCCAG
+>49523 2
+AGAGGGTGTGAGAATGAATTGGAAGCACAAAGCCCGACCCCCATCGATTGCGCTTGCTATCAACGCAGATTCATTCCTTCTGTAAGTCGCGGCTTCATGT
+>49524 2
+TGCTTAAAAATCCTGCATGAGAGTATGTCCCTATTCAAAGCCTGTGGCGTGGGCAGTGTTAACGGTGACATACAATGTTTTGCAACCGACCCGCGGCCAC
+>49525 3
+ATGATGACCATCTTAGCCATGTCCAGAGGTTGTGGTTAACGCGTGTTATGCGTGGAGTGCGACTCTCACCTCGAGAACCCAATAACGCTAAGCCCGAATT
+>49526 1
+CGCTGCGATAAGGGTATACGGCCTCGAAGACGTCCTCCATCAGTGTCCGCAAACTGAAGGTTATCAATTTAATCGCGTAGTCAGACGTCTACTGGATGCT
+>49527 1
+TCTGACCTGTTAATAAAGTGCGCGTAGTAATGGATCCAGGGTGGACGCGCATGGTTACGATTCGCCCTATCATTCCGAATCACCGATGGAGTAATCCCCA
+>49528 1
+CCAGGTGTATTTTCCTGAGATAACATCGAATAAGCGCGTCGATTCAAACGGGGTCGACGATTGCGCAAAAGGCTTTACGCCATTCGGTTATTAGCCCCGC
+>49529 3
+TACGGCATCGAAGTCATCGAGGCTGGAATTAATCGACTTTTCAAGGAAGTGGCAGGGACTACATGCTGTCTGGTCAAAACGACCCCCGCTGACTTTCTTC
+>49530 3
+CTCGTGGCGTACGGTTAGCCGATCCATCTGATATAATCGTCGGTCGACCAATTGACGTATGAGCCATAGTTATTCTGCACCGGCGCAGGAATATCGACAA
+>49531 2
+AGTGGTGATAGGGTCCCTGATGGAAAATCATGCCGCTCTTGCGTTAGCAGCCAGCCAGATGCCTCGAATGTTTCTGATTCAGCCATAGCACTAACATGCA
+>49532 1
+GCTGGGGGATCAAACACCGATTTGACAAAAGCAACAGTAGCCTCGCTATCGCAGCATGTCTTGTACGACGCTTGGGAGGCGTTTTGATTAATACCTCCCT
+>49533 1
+TTATCTGCGAGACCTCCGCGTCGCAGGGACTCAAAGCGAGGACTATCTCAACATAGCAGGGTGCTTTGCAAAATGTCATCACTGTGTCTTGGCAATCTAG
+>49534 3
+TCCTGAATCAGTCGTACGCGGTCTCTTCTAAAGGCAGCGTATACAGCAACACGGCGTGTCCTGCGAATCTGCAATAGATCGTCCAAAGGATCAGTTTGTG
+>49535 2
+CTACCACGAATGCCTACTCTGCACGCCCCGACAGAAATATGAGTTATCAATTTTCTCCTAGGTCGCAACATGCGGGGGTATGATGCGTATATGGGATGCG
+>49536 1
+TGTCAAGACCGTGACGGGCAAGCTATAAGGCTAAACTGAGATCCCCACTCAGCTGGATCGTTGGTTCCCGATTCAAATGCACCGGTGAACTTACTGTGTT
+>49537 1
+CTATCGGAGGACTGCAACTGGAAGCACACTTATACTTTGCGCGCATGCTAGCAGACGGAGCACTTTGTTTTACATTGGTAAGTCCTTGGCACCACGACGA
+>49538 3
+ATCCGTCCTATGTGGAAATATCGGATCGCCTACTAGTCTTTTTTAGCAGTCAAGCGGGCAACGGAAGCTGTGAAAGATATACCTGCGCCACACGTTGGCC
+>49539 1
+TGCCGATGTTGATCACAGTCGATTGTGATACCAACCCTTATGCGTACGATCAGTCCGAGGCCGCGTAGTCAAGAGCCGGTAAAATACTCATGGTGCATTC
+>49540 2
+AATGATCTGAGCCATATGGGTTTTGAAGGCTTCCGCAGTGCTCAGATTTCCGAAGGACCAGGTCCATCTAGGTGATTAACGCGCCCATTGCCCAGACAAT
+>49541 1
+TGGCTGCAACGAGCTAAATCTGATTTCACACGTGGTATCCTGCCTTAATGTTGGACTAGGCGGCATAGTTCCACGTACTACAACGTCGACACAGTGCGGA
+>49542 3
+GGCATCTCATGGTGAATGCAGTTAATAACTGCTGCTTACACCACTATCGCGGACACCGCGTTGTATAGCAGTGATGTCAAGCTCCCGCTCGGGAAGAATT
+>49543 2
+ACGTCCGATGGTTGCGCACAAGGGCTAGGGATATTTCTTTAGATTTACCCGCCCGCAAACTTGTAGACCACGAAGTATTTACGGCCAGGACGTGAACCTT
+>49544 2
+TTGCAACTGTAACACTTCCCGGTTTCTATGTCTAATTATTATGTAGTAGGGAGGGCGAGGCTAGCTTATCAGGCAAGAGCACCACACCCAGTGGACCCCG
+>49545 3
+ATGCGCTTCGAGGACTATTCCACCCGAGTAGGATGAAGAGTAGTGACTCTCACGCGCGTAGGCAGTGGTACACAACGTGCTTCCCATCTGTTTAATTAAC
+>49546 3
+ATACTGCGCTAAGCTCGACCATAAATTCGCATACTCCACGTACCGGAGAGGTTGTCTCGTCACCCTAGGAGTCTGTATTACCGGGGAGAACTTAGTAGTG
+>49547 2
+TATACGAGCCAGATGTTTTCCTTGACGGCAATTTCAGGTCCATAGGTGCGACGTCTTCTCGAGATGATTCTAACCGCAGAAGCAGAATGACCACCGTGCG
+>49548 2
+ACCAAGGGCCCTAGGCGCTGCCTGTTGTGCCTTGAACCTGTTTATAACTCTGTAAGAGAAATCTCTAGTCATCTTGAAGTAGCATGAGCACACGAGGCCG
+>49549 1
+AGGGTACCGGCAGCTACAGACTACGGTTTTCGATGCGAACTTCTCATCGTGCCAACTGTTGCCAATGGCCAGCAGAGGTATGACATGTCTCTAATACTGA
+>49550 3
+GAGGGTCTTTCATCGACCAGCGGACGGCTTAAGTACTTATCTGATAAGGCCTAGAGCCCAGTTTTTAGCGGATTGCCTAAAAAGCATCCTCCTGGCCGAA
+>49551 3
+TCCCAGTTGACCGATTATCGCCCGGATAGTATTCAGCTCTCGAATAATGTTACGCAATAGGGATGTAGCTTCTGAAGGCAACCCCCTTAGAGGATGCGCG
+>49552 1
+TTTCAATGTAATTTATTTAGGCTGCATGAGCCCTAGGCGAGCTCATCATCAGAGTAGCCGCGATACGTGTAGACTTCCACGACGGTGCCTACCGAAACGG
+>49553 1
+GGTGTCACTGAGGCCGCTTCCAGTTTGATTGCGCTAGACAAGGACGTGTGTACACAATACATCCCAATTCCACACTGTGCCGAAGTGGATCACAGTGATT
+>49554 1
+CAGGGGGTATAGTCTGTCATCTAGCCACAAGCATGCGACCTGTTAATAGCCATTAATTTGAGTGGCGGTCCCGACCATACCCGTGGCGCCGAATTATAAT
+>49555 3
+TCATCAAAACTGCTGGAGTCAAGACTCCTCTTGGTAACAAACATAAGGGGAGACTAGGACATCACGCCTGCTGCCGCGTCGTTATGTGTGACTCTCGTTG
+>49556 3
+GAGTTACGTATACACCTGTGGAAGGTCAAATTGGGCCATAGTGTGCCGCATATCTGCTGGCATAGTCATACAACGGACACGGTTTTCACAGCCCGCTTCA
+>49557 1
+GGTAACTCTTTATGGTGCTATCATGGATGGATTCGGGGCTGACACCCCGCAAAAAGTATGATCGTAATCCGCGTCCAGTGTGAGAGTCTCCCACCAACAT
+>49558 1
+ACAATCAAGATACGTAACACCTTGGTATGGCGGGCGGCATTTTCTACTCGTCCAGGTCTCGGATGACGCGAGTGTCAGTTTGTGAACCAACAAATCTCGC
+>49559 2
+GTAGTCGGATTGGATAGAGACCTTCGTAAGCTGTACCGCAAACCCCTATTCGCACATTGATACCCCAGAGTTGGAATACCACCTGTGGTTGCGGTTACGA
+>49560 2
+CGAAACGAATGCCACATTGTCGAATGTGGGTTCGTCCAACAGTAATCAAATTGCTTACCCGACGGAACGGGTACTGCCATTCCATTTGATGTCGGGCCGT
+>49561 2
+GTAGCGTTCGTTATGCCCCCAACAAGGTATAACTGGTTATGTTGCTATGCAGGTGACCGTAATGTTCGGCACGAATCATAATGGCCACGCCCAAGACGCT
+>49562 2
+GGTGACAGGCATGCAACAATTGACCTCATTCCGGATAGGCGGATTACATGTGTATCAGATTACAGACTCCTGGAGGCCGTTAACACGGTCCTTTCCTACG
+>49563 2
+AGCCCCCTCAGGCAGTGATGATCGGATGGAGGTAGCGAGCGCTCACATATTAGTCCCAATCTTGTGTTATTTACCCAACTTAGTAGAGCAGGAAGCTCCT
+>49564 2
+CGACAAAGTGGATAGAGCCTCCTTGTTCCTACAATATGTACCAAAACCCGCGCGGCTTTGAGCGTGCGAAGATTCATAGAAGCGGTCTGCTGCGTTTTCA
+>49565 1
+CTCCGTTTCCAAATATCGTGGAATGGGGGGCTAGTCAATTTACCTGGGGACAAATGCCCGTATACGGAATCACAGACATTCTCTAGGGCTCGACCATTGC
+>49566 3
+CCCTTATTAGAGAGTGTGTCGGATAACTGACAATCCTTAGAAAGTGTAGTGGTGGGCACTCAGCGACCACTCCGCCTTTTCACTAAGCGGCTGGACTCAA
+>49567 2
+TGGGCGTATAAACGGTCTCTGTGAACTTCTGGGAGTAACGCAACGATCATAAACGGAAGGTATGGTCCGACGATCACAACTTTCCCCGACCTCTTTGTGC
+>49568 2
+AGGACACATGCAACGTTCGACGGCATTAGCTACTCCGTTGCACAGACTCACATCTGGCTCGTTAGCTCATGGAGTCATATGAGATTCGTGGGAATCCAGT
+>49569 2
+TTGCCGACTCTTGTAAAACAGTTGATGGAGCCGAGGCCCTACGCCGGTGCCACGGCTTAAAATCGTCTGCCTGTCTAAGTCGTACGTATATACAGAATAG
+>49570 3
+TAATTGGATTCTTGGACACAGCGCTTACGGTTACTAGCCGTATGCCTAGCCTACCGTAGATGGCGCAACCCGATGTTAGAGCGCCGATAGGTATTAACAC
+>49571 1
+AGCGCATACAGCTCCTTCTGATTCGACTCGGGCGATTATAAATACCGAAATTCGGTCTGGTCATACTGGTCGCCAGTACCCAATAGCTGGTCTGGAGGAA
+>49572 2
+AAGGTAAGACACCGGTGCTAGGCTTGCCGCTATCTTCGCTGGAATAGACAAGCTAAGACGATGTAGATCGCTTCCTCAGTGGCGCTCCTTATATACTGAC
+>49573 1
+TCCACGTAGTCAATGCAGGGTCCCAGGCCAGCTCGCATCTAACGTCAGTGGTTGAAAGTACATTTGAAAAACGTTTTTAGGCATAGGCCGGACCTCTGTC
+>49574 3
+ACGCATACCAACGCCCGCGGCATGAGACGCTAGTGGGTTCTCCGTTAATCTGGCCAGAATATATTGGATACCGCTTACTTTGCGATCTTGAAGGAACAGT
+>49575 2
+AAGACTGTGTACTAATGCAAGCCAATGTGATCAAACTGCGTGCGTTACGCTGATGACCGGAGTCTATCAGCACCGACCTAGGTTGGTCTATCCGGATTCC
+>49576 2
+TTACTGGTAGAACAGACGGTAAATATCAGGTCTGCAGTTGGCCCGATACCTGGTCTTTTAAAGACCGATCCGGGCCCATTATCGGGCGTCCACATATAGC
+>49577 1
+TACGAGCGTCCCGCTATAGCGTATTGATTGTCTAGGGTAGGATGCAGTCATAATGGTCAAACACCACTCGTGTCTACCCTAGGTAAGACGCGCACGTTAC
+>49578 3
+ATCAGTAGGGCTCTGGCACGTCAGGGCCGATACTAGGCCACATCCACGTATAGCATCGAACTAGATGTAATAGTCGCTAACTGCTCAGTATTGCCTTGTG
+>49579 3
+AGTTATATCAGCGACAAGCTAAAAGTCAGGTGCGCCTAGTTTACTCTCCCGTTCGGAGCCGAACTGAGCAACGAGGCATTTCGCGGAATTCGTTCGACTT
+>49580 1
+CCACGTCCCCCCCGATCGCTGTGACAAGAAGTGCACTGGGTGGAGAATATGAGCCTTGTCACTTAAATATATGCGCTTTGATGGTAGCCTTCAACAATGG
+>49581 2
+GCTTCTATTCGCTTACCGGATAAAGGGCGATGTCATGCGGATCGGGATTAACGCCCACCCCTGTCGTATAGGAGCTAACGAGCCTTATTATACGGAATAC
+>49582 3
+TTCGAGGGCAGTTCGGGCGAGGTAAATCTTTACTATCCTTAGGTGCCTCAAAATTAACCAATAATCGGCTGTAAGAACGGTCTGGGAACCCCCCGCCTGT
+>49583 1
+TATATGATCGTGCGTTCATGAGAAGGGTTGGTCAGGAAGTCTGGCACAATGAAAGCCACCTACCCGGATCCAGTGTCGCGCCGTAATTCACTACATTCTC
+>49584 3
+TACACTCCGGGTCCCAAGCCGAATAACGGGGCGTAGTTTGATCAACTGAGTGTCACCTATGGAACCGACAGCACATAGTATCGCTGGTTGTTCTACGTAT
+>49585 3
+TCGAAGCATGTCATCTATCAGATGAGTCGTTAGGCGAGTGTCGTTACTTTGGACGCTTATAACCGCCCTTTCAGGCCAGGACCCGGAAATACATCGAGCA
+>49586 2
+TATACGTCGGTGTTAGACTTTCAATGTGGGCCGTGCACACACGTTACCAATCTGGCAGTATACGGATCCGAACCTACTGTCGCGAGGCAATTGATAGCAC
+>49587 1
+GGGCCGTCGGGCTGGTGAAATCAACGACATGCGGGCTCCTGTTGACTATAGACATGTCACTTGCATCAAGTGAAATCCATGCTAGAACACTTTGCCACTT
+>49588 2
+ACCCTAGACCTCTTAGTGAGTGTTACCCTAAGTTTACCCTTAAAGGGTAAACCGTACTGAAGGGCGTTAAGCACAGGACTGTACTGTGCTGAGGGCCCCT
+>49589 2
+CATAGTCCCTGGATGCACCTCAGTTGACCTGGCTCATTTCCCTAGTAGAAATACTCTAGTGGACGCGCGTGATTGACAAATCGAGTCTGAGAACGTGCGA
+>49590 3
+GGACCGCCTTACACAGATCCATTAGGCAATGCAACTATGGAGTAGCTTGCCTATGACTTTCCAGGCGCGTATTGACTGGATTTACCACCGATGTAGGACG
+>49591 2
+ATGACATAATGCAAGTTTGCTGGCCTAATTACCGTTTATTCAAATGCGGAGTATGCCTGGCTACACTATGTCAGGCTCAAACGCACCGCGGCGTGGGACC
+>49592 3
+GCTAGCGCGGGAATAGGGTCCAACCGAAGTGTTGACTGTGACCTGCCCATGGCTATATACCACAATTACCACTTTAGCTGAAACTTTGGCTTAGGGTCAC
+>49593 2
+CAATAACATCAGCCACTTATGATTGATTACGGCCCTGGTGGGGTTAGTGCCTCCTAACATCAATTAATCGGAGCGTGCCGTAGGCACCATCTCGAGGATG
+>49594 2
+GCGCGGTACGTGCTCAGCTAGACCTAGTACGCCGAGCCTATCATGGTCGAATAATGTCCACCTTCGTGACAATGAAAAGAGTTGTTAAGTACTCGCGCTT
+>49595 2
+AGACTTGACACGCGTTCGGCCGACGGTTTCTACGAGTTAACTATCTCTTACAGTCCCGCACAGATGGGTCGCATACGTGTTTAGACGTGACAATAGAGAC
+>49596 3
+CCGAGGGATGTGACTTGGTGGGAGCATTTAACAGTCCAATCCGGCAAACGCGTAAACGTCCATCGTAAAGCCATAGCCCTTTTCGATACGTTTTTCCGGA
+>49597 1
+CCGCTGTTGGTCACTACTGAGGTAACTGAGACAACTCAATAGATCGTACGCTAGCACGGCTGTGAATTATCCACACGTAGTGTTAGCGTTGCACGCAGCT
+>49598 2
+GCGGTGGTGCCTTGCCTAGTGTCCGGAATTCTAAGCAAAACATGCCTCGGATGACGAGAGAGATCTATCACTCGACCGATTCCATGTCTTGACTATAAGC
+>49599 2
+CGGGGAGTGCACCAGCTTCAAGGGCATGGCAAGCCCGAAACTGTATCCCTGTAGGCACGCTTCGCTCGAATTTTTTATAAACGTGTTTGCACATATACGA
+>49600 1
+AACGACTCAATTATGGTACTTTTGGGTGACGGGTCAAAATGGTGAGGCGCACTATGTACCCCTCGCTCTGATCCGAAGAAATCCTCCGCGCGTACAATGT
+>49601 3
+AAATGGGCTGCCATGTCCCACGAGCGGGTCTGTTAATCAGGTTAGATTAATGCATTGGGTACGCAGCAAGCTCAGTTCAATCTTGACTCGAACTCCCGAC
+>49602 2
+TCCTCGGTGAGAACACTTTTGTGACTACAGAATCTAGGCCCGACTCTCGGAAGAGCGTCTATAAGTGCGACCTATGATGCGCAGTAATCGGCGTCTATCA
+>49603 3
+GTGTTACAAATTGCACAGGGCGCCGAGATGTCGTACTCCCTTAATTTGACATGGCAACAGAACCTGCGACTATTTTCAACGGTTGCCAGCGTACGCTAGG
+>49604 3
+TCCTATTGGTACCACCTATGCTGTATTACGCAACCACAAGGTAAACTTATCTTACGAGCTCGTCTCGCTGCGCTAGAGAGAGAAAGGGGCGTGTCGTGAC
+>49605 3
+CTATTAGCGAGGTGACGGTTGTTGACGTATAGACAGGTAGCCGCCAATTTACGTGCTTGCGTATTCTAATGGTAGGCCCACCCATCCATGACCCAAGAAC
+>49606 1
+TACACTTTGACGGTATGACATGGACTGGTTCTCAAAACCTTCAGGTGGATCCGGACCACAGGCTCTTGAGTAGGCACGAACAAGGCTTCTAGGCTTCATC
+>49607 2
+CCTTGTAGAATGGAAGCCAGTTTAGATGGCGCCTAGACAACATGCAGCAATGGCCCGTTCGTACCTCTCTATCTCCTTCGATGTACATAAGGTAGCGGGA
+>49608 1
+TAGTTCCCCCTTTGCCAAAAGCATTCTATATGGCTTCCCGGGGATGATAGTTACGAGACGTGATGAGGACCCAAGAAAGTCTACTGCGCCGACTGTCGAT
+>49609 2
+ATTACCCAGGGGCCTAAGCTGTGGGATTAAAATCGCGCGCTAGGATGGGCCATACATTTCCTTGGGCCGACGTTCGCAATAAATAATATATTCTCCGCGC
+>49610 3
+GACCGTGAGCAATCACGGCCCTGGTTTTGATTGGGGCCTACCGTGCATCACACACCCCTGATGACAATGTTGTAAACCTAGAAGTTTAGCCTAGTTAGGA
+>49611 1
+ACGAGACATCTGGCTTACTGTCCATTTGCAGAGATGGTTGTAACCCCCTCGCAAAGAGCTCAAGCATGAAACCATCGCTAGTTGTTGGTGAAGCTGCGCT
+>49612 2
+CATTTTGCGAATTGTCCTGCAAAAGCCCGGGGCAGGTCCTAAGTTTGGAACAATCACTCCTATTCGTTGGGTACGCTAACCGAATAGCCTGAGCAACGTG
+>49613 1
+TCGGTGAAATCAATCAGTATACCCGGCGCAGCCATTGGCGTCGTATGCATTCATTTTCTATTTAAGCCAGGCAGCGCTCGAGGACAGCCAGCATGTGATA
+>49614 2
+ATCCCCTGGCTTGTCGAAGGGTGTTCCTATGGAGTACAGCTACCATTGGAGCTTCGACCTATAGTCTATACGAGGTAGCTATCCATACCCGAAGCGAGAA
+>49615 1
+AAATCGCATTACACATTAACCGCAGAGGTACCGCACTCGTGCGGTCTTAGATGCTCGTGCATGAACATTACCCGTATTCAGATTGAGATGGCGGGGCTCT
+>49616 1
+GTATCTGGGGAACCGTTATGCCTCACATGAAATAAAAAGAGGCGCGGTTCCGTGTCTATATTTGAGGGACAGCGCCACTTGGACTCACCCTATCAGTTCC
+>49617 1
+TGGAACCGCCTCAGCATTCTACCCCTTTAAGTATATGACGGGGACTATCGTAAGTGTTCTAGCAGATACGCCTAGCGCGCGATTATCGGAGCTTAAGGCA
+>49618 1
+TTAGGACCGGAGTCAACGAAGTTGGACATGCGTGACTCGGATATTTTGTCACACAGCCTCCGGAACAATTCTTTGAGCCCACTGGAGGCCGACTAATTCT
+>49619 2
+CAGGTGCAGACCGTCTGCGCGGTCGTAATGGTAGTAGACTACGCGCTAACTATTTTCCTACTTGAGTACATTGTCCCTGAACGTCAGCAAGACGAACATG
+>49620 2
+GAGAGACAACGGTCACCAAGACTTTGACGCTACTGGATACTGCACCTTCACTGTTAGCGACTTAGTAGCACAGCGGGACGCGCTTTTGTAACTCTGTGTA
+>49621 3
+CCCATTACCTAATTACTTGAGGACGGCCCTATGATGGGGGACGGCGAAAATCCGCGTGCAATTTGGCGCTTCCATTCAGGAACTGGAATCTTTTGAACAC
+>49622 1
+CTAAACGGTGGTGACGATGTGCTAACGATAATGGCAGCGGCGACTGTTATCAGATAGTCAGCATTTGGTCCTCCTTCAGTAGCACTACACATTCCGCAGC
+>49623 2
+TCACCCTACTCCTGATATGAGAAGATATTGGTATAGGTTCCCAGAACGTCGACCGACGTGGCGAGGCGTGTATGGACCGCAAGCCCATTCACAATTTTTG
+>49624 2
+AGACCCCTGAACTAATGGTATATTGGACAAATGGCTACCGACCCTTAAGTTACCGTAGGCTCATCGAGGGGTCCGGTTCGACGTTCAGATCTTAATGGCC
+>49625 1
+ATACAAACCCGTACTTCACGCGTCTCGAGGGTAGCATGTCCTAAAAGAATGCTGTTCGAGGTATCTAATGTGTGCACACGCAGGCGCTTAGTGCTACTGC
+>49626 3
+TCCTTCTCACACATGCAACGGCGAGCCCATCATTCCGATAGCCAGAGGGATTTTATAGTGACGTCTTGCGGTCGATACCTAACTTGGGTGCTAGAAGAGA
+>49627 1
+GAAGGCCCTTTAGCTTATATATGTGTCGAAACAGCCTTTCAGAGTCCGATCCTAGGTGGACAGCTCATCTGGACACCTTAGAATACGTAAGCCGGGTGCC
+>49628 3
+TATGTAGAATAGGCTCACTCTTGACAGTGAGCCGCATATCAATGGTATCTCCTAGTCCACATCTTAAATCGTGCGTGGCCGCAGCCGGTCAGATGAGGCA
+>49629 3
+TCGGCTTGCTTATCCAGCCCGTCGGTGGGCAAATCGAGTGAGAACGGTCCAATAATTCATTTTACTCCGGCTATCGCTAATGGAGCGATAGTCGACAAAC
+>49630 3
+GTCAACTCTGTATATGGCTAGTCTACAAGTGGCCAGCACTGTCAGTCCACAGTGATTGAGGCGCTTGTGGTTTCGCGACATCAACACGTCCTACAAGAGA
+>49631 2
+GAAGTGAATACGTAGTTGTCGCGCGACGCTGTGGCCCTGCTCCATCATAGTACATGCACCCGAGCTGCTGTACCGGTAGAAATTAATAACGACATGTCTT
+>49632 2
+TTAGGATCCTCGACCATTGCGTTGCTAGCAACCACGGAACTGTCTTTACATGGCTGGGCATTTTTAGGTTAGGAGCGTGCACTAGCAACCCAACAGGAAC
+>49633 3
+GTCTTATGCCTACGTTCTACTGTCAAAGGTTTCGCGGTAAGAACGTTACAATTCGTGGCGAAGAGCGAAGACACGACCACAACCTTGCCGGGTTGCTTCA
+>49634 2
+ACGCCAGGCACGGTCGTTGCCTATTTCTAACATTAGGTCAGGGAAGAGTGACCTTAGAATATAGTTCGCTTGATCCCCATAGGGCGCAAGTGTCACACCT
+>49635 3
+TTCTCTTTTGCATGTGAGACAGCATTCAGGATGAATTGCCCCGAAGCGTTCACGATTAAGGCGCTCGGAGCGTAAGCTGTTCCCAGTGACAAGAAATCCC
+>49636 2
+CATGAGGGCTCCTCGTGTATTCCGATCATAGTGCTATACCAGAACGCAGGCAATTCCGGTCCGTAGCAGTCACTTAGTTGCATAAGGAGATCCCTATGGA
+>49637 3
+AGTTAAGTCTCGGACCTAATTTTCTGGCCGCAACCGGTCGTATCATTTAGAGGGAACACAATCGGGCAGCCCCCGATTCAGGACCACAATGAGTTTGGTT
+>49638 1
+AGCAGATCGAGATTGGGTCCTGGGCGCTTTTGAATCTTACCATCACAGATCGTATCCCTCGGTTCCGTCACCTGTGAAGCCGAGTTGAAGGAAAACCAAT
+>49639 1
+ATGCCGTCTCCTGCGAATACGGATAATGACAGCTATATTCCCCTTCTTATGGTAGCCCCTATGGACCAAGGCTCGGGGAAGGGGTTGTAATAAAGCCCAT
+>49640 1
+TCAAAAGGCTTAGTGCTTAACGTGTAGCGTTTTGCACTTCGCTACCGTCGCTATAGGCCCCCTCATGTAGGACAGCCGGGAAGAACTATGAGATAGCTCA
+>49641 3
+GCGTGAGTCGATAGTACTTAAACAAAGGGGCCCAAATGTCAGTCCCCCACAGCGACAGTGAGGTACTTTCGTTTCCTTAGGGGAGGCCATATTTTTCACC
+>49642 3
+GGGGCGGGTCTTCACCTGTAGTAATACTACATTGTTATCTTCAAAACTAAAGTCCGAACTGGCTCCCCGATAATATGAGGGCCCACATTCCGACGGGTGG
+>49643 2
+CGATACGCATGCGCCTTGAATACCCTTTAGCATATTCACCAAATGTCGTTTGACAATAGGCCACGTTCCGTTCGCCTAGGATGACGGGGGATGAGGACAT
+>49644 2
+GACCCCAGTTGATCGCGCTCCCAGGGATATTATATAGTGTCAGTACAAATGCGGTATCTAAGTGTTGCTACGTTCTTCCGCGACACGCGATACGAGAGCA
+>49645 3
+TACTTAGGTTCGTAGCTCGGGGTGCGCTGCCGATCGATGACCCATGTCATAGCAAAACGGCCGACGCCTTTATTTCATTACTAACTACCAATGAGGAGAG
+>49646 1
+GTACATAGCACGGTCAAAGCTCCTTCCTGTAAATCCAATGGGCAGGTTCGGCCTTTAACGCGGTGGTACCGGAATTCACGAGACTGTATTTTCCAGAGCA
+>49647 3
+CTTGGCGATATAAGTTGACTTGCGTCCATCCCAAGTAAGGGATTGCCTCACCAAGTCAGCTAGAGGCGCTTTGCATGTTGTGCAGAAATCGCCCAGAATC
+>49648 3
+GAGTTAATATAGTCCCGATTCTGTTGTGGTGGACGATTCTCCCGGTTGACAACGGGTACGGATAAGCCGAGTACTTGAAACCCCACTATCGTAGCCCACA
+>49649 2
+ATAAGTCGTCGCTCGGATGATACATCGCCCTGGTTTTACAGCGTATACGTGGCACTCATTTCGCAACTTAAACGCGGAAGGGTATCACGAACCGGCTTGA
+>49650 1
+GTGGATTGAGAGAGAAATGGAATCGTATCTCCGCTCGCCTCTTCTGATTCCGCATCTGGCCATGAGAGCCATGTTGGCACATAGCATAACTGAGCCATCA
+>49651 3
+ATCATACCGCTCCGCGCGTCTGATACCCATAGAGCCTGTCAGATCACTCGGATTAGGAAGCAACGGAGTGGAATTCCGCAGTTTTACGAGATGTCATGTT
+>49652 3
+ACCGAGTGACAATACGAAGTCACGCCTGGGCAACTTCGGTGGTCCGATTCATGGATATTCCCGACTTGTGGCTGACACGAATTCGTATGGAACTCCATAT
+>49653 2
+CTTCATTACCATTTACCGGCTCTTTATCAAACGTCGCTGCTAAATACTAGCGTGAGGAAGTCCCGAACGTGCGACTAGGGCGACGGTGTCGATCGAGAAT
+>49654 1
+TACGTGACAATTTCGGCTTTCCAAGTTGCGACTAAACGCCGAGGTGATAGTTTGCGCCCCCCCAAGGGCTGATTTGTCACTCGAGATACCAATGAGGAAT
+>49655 1
+GTAAACTTGTGTCCGATCATTGTGCCACAAACAAGGGACAGTCGGTAGTGCTCCGTCAGTCGCACAACGTATGCTTAACAAGCAATCTTCTGTTCGGGGC
+>49656 2
+CGACTAGTTGACGTTATCGCAAGTGGAAGGTGAACGCAGTTCCCTGAGTCGGGCTATTACCCCGGGCACTCATACTCACAGCATACATGGTCATTATATG
+>49657 2
+TACGCGGGAACACACCGCGTTGCTTTATCGAGAGACCTCCAGGTATGGAGCGAACCTAATAACACATTTGTAAGGATCCTTATTGGTCCTGGGTACCCTG
+>49658 3
+GCGAACCAACATGCATGGTGGTTGGCAGGATCGTCTCATCCGGCAGACCCAGGAAGTCACACCTTTGTTAACCTGTGACGACTTCTGATCTAAATGTGTA
+>49659 1
+CCACTCAGTCTCGGCAAGCCGCTTAATTAATATTTGTAGCGTAGGATGCGGACGGGTGCCTACGTAACAGTGCATTTGTACACGCAGCATGCTATCGACA
+>49660 2
+ACGCGAGAAAGACTACGCAGTCTTCAAGTCGTACGAGTCGGTGGTCTGCTGAATTCATCGACGTACTCTCCCTTATTGCGGCCCGGAATATTGGTACAAA
+>49661 2
+TGTCTCTCAACGCTTCCTTATGTACCGGGGGTTATCGCTTTCACGGATGAGCAATCGGGCTAACTACCGAAAGCGATACATAAGTAAGCGTACCGTCAGG
+>49662 1
+CATTAGTCAATGGACGGCGTTCCAACATTAGCGGTGGAATATTACCTGCAGTTTTGGGGCCGCAGACTGGCAACTTTCTATAGCCGACCGAATTACCGCA
+>49663 2
+ATTTGAGTGCCCGCTACTGAGAGAGGCGCTGAACATCTTTACTCTCTGAACGGGTAATGTGCTAGCTGACTGCCGCTACCAAGAGTAAACGACATCCTGT
+>49664 3
+TCCGAGCCGGATAGAACCATAGATTAATCACACAGGAGTTGCGGTTTATGGCCTTCAAGACGGGGTCGCTATTTAGCTCGCCCGACTGATAGCTTACCAT
+>49665 1
+CTAGGCACTGTAGCTCGCTGTGACTTGTATAGTCAACAAACGACTACACCATGGGATCGCAATGCAGGTTGCGTGCCATTGTCAGATCAGGCACATGTCT
+>49666 1
+GGCGTATGTGCTCCGAATTGTAAACTCCGCGAGGTTTGACTGGGCTAACTGTACTCTGTAAACGATTAGCGCGCCTAACCGACGTCCTCACTGTAAAAGA
+>49667 1
+AAAGGCGGCTTAGTGTCGCTTTATCTCCCCGGTACTTGCTCGACATCCTCGATACTTATAAGACCACGTCAATGTGAAGGGCTAATGACCATAGGGGACG
+>49668 2
+CTAGACTAGGAAGAAGTACCTGTGTCATTCCTCTAGGTCACGGTGCCCGTCATTGCAAGAATGATATCATTGGACGTTGCCCGATGCGCACACCAATTGG
+>49669 3
+ACACCTGAGAGCATCGGGGACTTTGTCTGAGGTCCTTCAATGACACTAAGGCAATTCCTTGGCAACGGCTTCGCCAAAAGCTTTGTCAGACTATCGGAGT
+>49670 1
+TTGGCAATGGAATATGCAACGTAGGGCAAGTTCGTAGTGCCTATCCCACCCTTTATTGTACGTCACATGCCGACGGTTGTGAAGACTAGACACCGTAGCC
+>49671 1
+AGGCGGGTACCTCATCAGCAATAGAAGGCAATGTCTGTAGCCTGAGTAGGTTCCTATTCGTGACTACACCTAATCCGTCCACGAGTCATTCTCGAGGATG
+>49672 3
+GTACTATTAGTAAAATATCCGGCATTCTCAGTAGATTCTAGATAAGCGGTAACCATTTCTCCGGGGGTACCCACCCACTGAGTTGCGCTGCCGGACGGAG
+>49673 2
+ATTTAGTGCTCGCAACAAAGAACACAGGACATCATCGCTTCATTCCTCATACGCGGCAAGCGGAAATCCTGGGGGGCTGGTGTTCTTCATTAGCAGCGTT
+>49674 2
+AGCTATTTGTCGGTAACGAACCTAATTTGACTGACTCACCGAGGGTTGCGTGCATACGGGATTTTTAATTGGGACACCAGCCGCAGTCCCCCGAACATAG
+>49675 1
+AAAAGGAATGTCGGAGAGTGTATCCCAGGCAGCGGACCCTCTTGCGGACCTGTACTGTGCTTCACCTTCGACTATCTCTAGACTAGTTGATAAGCAGCAT
+>49676 3
+GATCCCCCAATGTCCTGATGCCCGTAATCTAGGGAGCACGTTACATCAGGGCAATACGGTTACAGGATTTGCCTAGGCAGATGTTATGCCTGTAGTCACA
+>49677 1
+CCACATAGATCCGGATTGAAGCCGTCGCCTCAACTTGCATCCTGTTACTCAATTAGGGGTGCTACAGACGTATCATGTGAAGGCGCGAAACGATGTTTGC
+>49678 1
+CCCACGGCTTGGAAAAATGTAACAAGAAGTGGGCGTACGGACCTGCCCAGTGCAATTCGGGAGACTCATCTCCTTTATGTGTCATCTAGGAATTTCCCGT
+>49679 1
+TAGCCGACCGGCCCCGTACGGTTACTAACTAGACGTGGATTTAAGTTACTTCGATTTGCAGGCACCACTCTTGATGTGCACATTCAACTGAAAGCAGGGG
+>49680 2
+ACAAGAATACACCGGGTCAATGTTGTCTGCGCCGGCGGTTCTAGACTTGGCTGGCACAATTTGTGCAGGAAGCTTCTCACCATTCAGGCTCGATAACATA
+>49681 2
+ATCCGATATTTTGCTCTGGAGCGTTAGGCTTTGAACGAGAACCCCGTTAATCTCCCGAATGTGAGCGAGGAGATGCGAACAACTCGACCGCTTAACCGTT
+>49682 1
+AACGGACGGTATTGCTTGAGCGACTCGTCGTTCGTTTGGTTTAACAGCGAATGCGCCCCTCGGAAAGCCCTGTTTCAAAATTCTAGACAGGCGAACTAAC
+>49683 2
+AATGGTTTTCACTAACTCGTCACCTGCTCGTTTAGGGCGAGTATTGTACTCCAATGAGGAAGCCTGTAACGCACGCCGTAACTGGACATAGAGCCGAGCT
+>49684 1
+AAATTATCACAGGTTGAAAACTTTGGGGGTCCTCGTTTGCTGCAAGACGCCCTCACACGGGCTAATACCACTTCGGTCGTTAACGGACAGGTTAGTCGAC
+>49685 3
+CGTACTACCCGTATCCAGTCGCTGTAAGCTGAAAGCGCTATCCCGTTAATACCCAGGTTAAGGAATGCACTGCCAGAGTTAGTACGTGTGGTTAAGCGTC
+>49686 1
+TCTAGTGAACAGTAACTATTTAATCCGGGGACGCGGGTAGGTGCGCTCCCTAAGCACTACTATGCCGTCTAATAACATGATGTGCCACCGATAGGCGTTC
+>49687 3
+AAAGTGACAGCAGATTTCTTGCCCGCCTGTTCAAGAATCGTTACTATCGACAAACTTTGCGATCTTGCAGGATCGCGTGGGTAAACACCGGGCGGCATCT
+>49688 1
+CTCGTAATCGCTCTCTTCGGTAGTAACGGAATTAACGGGGGTATTTAGCACCTCAGGCTAACCGTTGTAGCCGAAGTACGCCTAAACGTGGGTCCACATA
+>49689 2
+CTGACTCATGAGCATCTCCTATGAACGAAGGTAAGAGACTCTGGAAGTTATCCATTGAATACATGCGGCTGAGAACCGGTTGCCCTGCGGCGACTCTTCT
+>49690 2
+CTCGAGTAATAATTGCAGCAACGGGTTCTTGCTAGGAGACTCTGGCGAGCTGCCCTATGATTCCGCGTCCATATAGCCGAAAACATCTTGCGAGATCGAT
+>49691 2
+GGGGTTTCACATTAGACGAGGTATTAAGACGATACTGGCAAGTTGATTCTCATGACACATTGTCTACAGGAGTGCCTGCCTCCGCGCACAGTCACGTCAC
+>49692 3
+GGAGTTAGATGAGAACTTGTCAATCGACCGTGGCTACTTTGTTGCCCTGCCTGTGCTATCACAGATAGTTGCAAAAGCCTACCCAACACAGCGTGCATGG
+>49693 2
+CGTCTACTGACATTTGCATAAAGTTCGAGTCCGTGTAGCACGTTCGCTCGCAATGGCATAGGCAAATCTGAGAAACATTGCAGGAACGCCTGGTCGTTCC
+>49694 1
+GTACGTACGAGTACCCACGATTCCCCATGAGGTTTTGTCGGACCTTAATCGATCCGCTGAAGAGCATTTGCAGCGGAAAGATCAGTTTACGCATGCCTAG
+>49695 1
+ATGTATGCCTTACAAAGATTCGGAGCGACAGCGTCGACATTCGGATTCAAACAGCTTCAGGTGTTGTGACATTGCCATTCCCGTGCGACCCGTGCGAAAT
+>49696 1
+ATCTCTCGGGCGTTCCGATAGCGAGAGCCAAGGCCGACTTATCTATTCGAGTGTACATGGTCAGTCCGCCGTTTAGAACACGTTATAATCCAGTACGAAG
+>49697 2
+ACCTGTGATACCGGTATCGTGGAGTTCAGTACAGACCGACCTTTATGCCGGTTAGATCCCCCAAGCTGGCGAGTCATAATTGGATGATATGCTAAGCCCA
+>49698 2
+TCCAACTGTCTTAAAGCACCGATATAGTTCAAACCTCGTACGCCGTAGTGTTCATAGCCCATCGGGCAGATCGCAAGGGGGTTATCCGAGGGTATGTCAT
+>49699 3
+GTCCACAAATAACGTGCGCCTCGGAGACGATCAGTGTGGGCGAGCATTTCACTATGTGCGTGCATCACGCACTTTGCATCTCGACATGTACAATGGATAT
+>49700 3
+AGTTCCCGTATCGCTTTTTTAGTCCTCATCGCTAACCCACGAATGTTCGCTATCCCAATGAAGGTCGAAAAGGACGGAGCGCCGAGTTTAGGGGCAGATA
+>49701 3
+GACATATAAGTAGGCGAAGACCGTCCGCGAGTACACGTTGTCACTATCTGTGCAACTATTAAGGGCTGCTTGTTGCTCCCAACGGGAACACCCTTTAGTG
+>49702 1
+ATACTTCTGCTAACGCTAACGAATAAGGTCCCCGGGAGACTTTACCTATATTGCAGCTTTCTGAGGCCGGAAATCGGGGATGTTTACGCCCTGACGACGA
+>49703 3
+TCCGGTAGTTCGGGAAGTTAACCCACTAGAGAGCGGTCGGAGCATAATGCACAGTACGGCGCTATACATCAGGATTTCCTACTGATACCTCCACGTTGTT
+>49704 3
+TCGGACAGTCGTACGCCCAGCTAGGATGCATGAACAATCTAAAGCCGGCTCGTCGGGGCACGCTTTATTTCAACAATTGTCGCTATGCTAGATAGTTCGA
+>49705 3
+AGGGGAGGAGATCGCGACTATTCATATCACTTAACGAACTGCGCGATCTGAACTTAATTGGAGTCCGCCTCTTTACCCGGCCTTACAGTAGGGTCCGAAT
+>49706 1
+ACACGATTTCCCGCAGAACTACACGGAACGGAAGTCTATTTGCGTCAGTGTCTATTCCGTGAGGTAGCTCGTTAGCGATCCAAGCGGACTTGTAACAGCT
+>49707 2
+TTTGTTCTAATGCTCGCTAATGCCTGTGACCGCAAGTAGCAAGTCTACCATCAATTTGTGAAAATCCCGTTGATGACAGGCACGACGGGGCACGGCCGAT
+>49708 3
+GTATACACATTGCCACTAATCTTGAGGGAAGCTAAGTGCTGCATCTCGACTTCAGGCGACACTGAGGCCCAGTCTTGTGGCTACTCGGTTGAAACGTAAC
+>49709 2
+GTGCGGGTAATCCCTCCGAGACAACGGTCATTACTCCGTACAGGGTAAGCACTGGGTTCGCAAAAACAACCATTGTCCGGTTCTATGCGTTTGATTACGA
+>49710 1
+CGGGTCACGGCTTGCCACGGCCGGTACTCCTATAACTTACCGCTAAAGAGTATAAATTGCAACATTGAGTGTTGTTGAGATCAGCCCCGAGTCCATGTGA
+>49711 1
+CGGTCACAATCACCACCGCGCATTTGGCTCACATTAGGCAACGGTTCATGCGAGTTGTATGAACCTTCATTGTCAGTAGGACATCATGCACGTGGAGGTA
+>49712 2
+GAAGTGCTAAGGTCCCATTTGAATCAAGCGTGAGCCCTAGCGACTGGCTCACGACGTTAGAAAGGGGACATGTTCCATGAGTACAGTTTTCATCCCCTCT
+>49713 1
+CGGAGCCTAGTCCGCAAATGTAACTGGACTAGCGATAACGTAACCGAGCTAGGTACTTGTCTGCCCTGTAGAATTTGCTAAGTCCGTGTCCTCAGTCAAG
+>49714 3
+TATCGCGCTAAATGCGAAACGTATGATTATTGGCTACGCGGAAAGGAGCACTAGCACGCGTACCCTCCGAGTGTGTGACCTACTTTTCCAGAGGATCTTC
+>49715 3
+ATGAATAGATGAAGCGTATCGGTGGTTGAAATGAGAGTATCTGTGTTGGCAGCCACCCTCCCGCGACCATCTTGTGGTCGACCCTCCAACTTCAGCAAAT
+>49716 1
+ATTAAGTAAGTTCACTGCTTGATCTGGAAGCGCAGTACCCTCAACGGTGCCGCCTACGGCTATCCATAGGATATTAGTCGTGACACGCAACTGACGTTGG
+>49717 2
+TACCGTCAGGCGTTTTCTATACGACAACGAGTGGGAACCGGAGCTACCAAACGAAATAACTCCCGCCAATGTGTGTGCTTGGGAACCTTTTCGGTTACGT
+>49718 1
+GTAACGCAGTAAGTCGTGGCTTAATAATGCCCTTGTAGGACTAACCGCTCGTGGATTGCCACAATCCCCCTCTTAGCGGGGTATACGTGTAACTGACAAG
+>49719 1
+TCTGACCGATAGAAGCTCAGGGATTTCATGGTAATAAACCAAAGCGTAAGGGATGACGTTTAGCCCCTTCGCCGATTGCGGCTTCCCGATACTCACGTTG
+>49720 1
+GGTGTTCTGTCGTGTGGCGCCTAGTAATTGGCATCCGCTGTACGCTAGCATCAACCGAATCGCGAAACTATCCATAGCATAGTGCAACACGTGAGCTAAT
+>49721 1
+GACGACGGCGGGGTCTTTTACACCGCTGTACATGAAACAGGGGCGAACGTGTAATACCTCTCTCAACCTGTTCATCTATAACGGTGCTTGTGTCAACAGA
+>49722 1
+GCCGTTGAAAGGCGTATTGATTCTTCCGGTGGCTTATCCGTACTAGACGCGAGATAACAAGAATCTCCCAGAAAGGCGCTATCGGCATTGCGTACTTCCA
+>49723 3
+GAATGGTCCTTAAATGCGCAAGTTCTGTTCAAGTTGGCACGGCTAGAGCAAACTTCGGCACGACTTGGGGCTAGTGTACTCCAGCATGTCACCACTTACA
+>49724 3
+TTAATGTTTGTCGTCGGGCACGCTACCTTGCAGGTTCGCCATAGTTATGGTATAGAAGGACCAGATGACAATCCGTCCACACGACTCGAGATCAAGGTCC
+>49725 3
+GATTCGAAGGAGTACTTCCACAACCCAGCCCGCGCCCTGATAGGATGTAGTCGAAATTAGTTTAATTGATTCCATGGAGGAGCTGCCTTCTAGGCCGCAT
+>49726 2
+CTGACGAAACATTTATTATTGTGGATCCTGAGTGCTGCTTCCGGCTCTAAAAGCTCGACCTGATCCTGAGGGGGCCCTCGAGCAGCAAGGACTATATCAA
+>49727 3
+AAATAGAGCACTAGGTTCGCACAACTTAACCCGAATCTTTTATACTGTCGGTGACCTGCCAGGCTCGGGATGTAGCATGTGCGCCCCATGAGTGTAGCTA
+>49728 1
+TATCGCGAAACACGATCTCAGCCCGATTACCCGTGCAACCGACCGATTATCGTAAAGTTATGTTTTGAACGATCGTTGGGCACGCGGATGCGATAGTTGC
+>49729 1
+TCCCCTGGTGTTGCCTGGTCCGGTGAGCTGTTTAAGTATCGATCAAAAGCGCATACACATGGAGCGTGGAAATACCTACACTGGATTCCACGAATGTACC
+>49730 3
+CGACTGTGACAAATATAGATTAGCCCCGTAACGTATCGGGCGACTAGTGTGGTAATCCCAATTCAAGTTATTGCGACCCTTCGTGTAGGGTCCAAGCGCC
+>49731 3
+AGATCTCTTTGAAACTTTAGTTTGGGAGGCCCCTTACGCCATAGCACGCAGGCACTTATGCTCTAATAGCGCAACTGTGAGTTTGCGACACGAGGAGCCA
+>49732 2
+TCGCAAACGCAGGAGAGCTGACGTATCAGAAACTATCTGGACTTTTGCCCATCATCATGGGCAGGTGCACAACTGCGTCGTGCGATATATGCGACCTTTT
+>49733 1
+GGCGATTTGAGGATGTAAGAGCAGTAGATCCCGCTGTAGAGCACGAAGTTAACGATGACGCCTGCTTTCGCTACCCGATTACCCTCCTTTGCAAAGTATC
+>49734 3
+CGGGAGCGCACCTTGTAGTTCAGTAGATATGTTCTCATATCCCCAGGTAGAAGTCTCTATCCAGCAAGCTGCATCGGTGCTCGACATAACAGGTAGTGCA
+>49735 1
+GGCGCTGAAGTTCCATTCTGGCCGTGATAAATAAGCCGCTTACTGCTCGCGAGGAGATTACTTAAGGGGAAATACCGTTACATTCACATCCCCTTGAGGC
+>49736 1
+ATTGCCCCACATGGAGGATGGTACCAAATATGCTCTTCCTGCCGGTTACAAGTACAGCAGTAATGGCTAGTGTTCTGGAGCCCTCCATATCTGAAAGCGG
+>49737 2
+TGGATAGAAGGCCAATGCTCCTAGATTCTTAGGGACGAAAGCCTGCATGACTCATGTTACCGGTCCATTGAGTCCGTAATGCCGGCCAGACAATTCTCTG
+>49738 1
+TGTAGATGTACGACGACTGGGCAGACGACGTTCAGAGTCGCTGCTATTGTAAACTTTCGCGCTGATGAATAAGGTTAGCCCCACCGTCCCGACAATTATC
+>49739 1
+TGAGTAGACCCCTAACTGGCATTTTCTATTTATATGGAGGAAAGAGCTCTTGCCATAGCCAATCATGCGGGCCTAGGACTGCCACGTCGAGCATGGTACC
+>49740 2
+TTTCATACCCTTGCTGGACCATAATTAGGCAAAGCTCACTGGATTTTGGCCTACAGGCGGTGGGTAAGACACTCGCGCGTCTCGGCATATGAACCATAAG
+>49741 3
+TTCTCGCCCCAAGGGAGTTCAAGAGAGTTACTGCGGCGCGCGGAAAGCCCGGACATTATTGGTTCTAATTTCTATCATGCCTACGAGATCTACTCAAAGG
+>49742 2
+AATCGACGCCTACATACTCGGCTGGCGCTTTCGTCCGAATTGACACAAGATGGCAGTATTTGGCGGCCATAGGCTGCTAACTTTGATATGGGTAAACCCA
+>49743 2
+GATAAAAGCTGGAGCTTCCAGGACCTGCCCGCTTGAAGTACTAGACACCCTATTGAAAGGTGAAATTGGTCCACGTTTCCATGTCCTCGGTTGTGACAGC
+>49744 2
+CATTTGGATTAACGGACAGCCAGTCCCTATCGTTGCTCTACAACAACGTTGTTGCTGTACGCTACCTCGAGAGGACTGGAACGATTTAGAGCAGACGGTC
+>49745 3
+TGAATCTCGGTGCCCATATTCGAACCCGGGAGTAAAGAAAGAAGCAAGTATTCATTGGACCACTCATTTTGCTTTCATCCAGCTGCGCCTGTGGCCGGAG
+>49746 1
+TATACATCTGTTTCGTGTCCTTATAGTACGCAGTGGACACACATGGGTGGCCGTCCCGCGTCGTCGGTAAGGATCTAACAGAAATGCACACAGCACTAGT
+>49747 1
+ATCAATTATCGTTCAGCTTTCGGTGTACATGGCAGGAACTTGCGGCTCAGAGCTAAGATTGCGGGGAGCACAAAATCGAATCAGTCCTCGCCTCGATCCT
+>49748 2
+CGGCGCAAGTAACTGTCGGCACACGCTTTAGTGTAGACTCGTGAATGGACGACCATAAACGGTGCTTGCTTACATTTCCTGCTAAGCTTACAGGTACAGC
+>49749 1
+AGGAAATATTGGCGACGTTCGAAGACTCGAGATTCGTGGCATTCTGAACTAGCCAATCCCTCTCGTCATCAACGTAGAAGGCTCCTTGCCGCTAGAGTGT
+>49750 3
+TACATATTAGACGCAGTGTGACAGGTAGGTCTACTTAGGGTTGAGTCACTCACGCCCCTCAACCGCAAGGGCTTACTAGAGCATCGCTTACACTGTGGAT
+>49751 2
+AGCTTCTCATCGGTGAAGCAAGGTGGCACCCGTTACTTTCGCGAGACTAAGGCGACGCGTACTCATGCTCTCGTTATATAATTAGCGGATGGACCTAAAC
+>49752 3
+TATGTGCCGTCGACGGTGATTGTCGAGCAAGTCAGTAGACACCATGTTTCTTGAGATCCCTTCCCATACCGTAACCAAGCTAAGCATCTGGGAAGCAGGT
+>49753 1
+GCGTGAATAAGTCTTACACTCTGCGGTTTGGCCCGAACAAATTAGGTCACAGCTTCGCTAGAGTCGCCGTAACTTTCCTCGCAAAGTAGGATAAGCGGTC
+>49754 3
+CCTTTCGTTGTAAGGACACGCTACAACGATACATCTAACTGTACGGGTCTATGCTTGGAATGTCAGAGGATTCAGCCGTAGGAGAACTTCGAGGTCCCCC
+>49755 1
+ATTGCTGCACATAGATCGTATGAATTGAACCGCTTGGATCACGCTTAACGACCACTCGGGAAGTGCACGTCCGCAAGGCTTTCCACGTAATGTGATCGGT
+>49756 3
+TTCAGGTCGTTATGGGGTCATACATAGTACCGCGATCTACGCGCATCTGTCGCCTACGTACGTAGCGAGAGTTGCAAAGACTAAACGTCGTCAGCTATAC
+>49757 3
+CCGGTGCTATGGTCTGAGATTCTTATATCGGGCTAGCGTATCTACGGAGGCATCCAGCGAGGTATCCATACTTGCACTCTGCCACAAAGAGTGCTACAAA
+>49758 2
+CGTGTAGGCTACCATTATCCGGATCGAGCACCTCCCCCATATCATATACTTGCTGATCAGGGTGCAGACCGTGGATATGTTTCCATGGAGGTCAAAGAGA
+>49759 3
+TACCAATGGCCAGCATTTATAGCCGTTGATTCCAAATAGAGTGACAGCCTGAGGGCCGGGCCTGTACACTCAGTCCGAGTAATTACATTCGCCGTATTGG
+>49760 2
+TGCTAAACAGATTTCATAAAAAACTGCCCGAGGACGGTGTGCACATGGTTTAACAGAATTGCGATTGGACGGCTCCCGTTCCCTAATGCTGCGCGCGCTT
+>49761 1
+GGGAACCTAAGTAGCTAGCCGGCTGAAGGGATATATCTTGTATCCCCTGTTTGTGCGAGGACACTACTATTCCGTAACACGACTACCGATACCGTATCGG
+>49762 3
+CGAGATTAATCGATTAGGCCTGATCCTCGTCCGTCGTACAACGCTCCACTTGACGGTCAAGAGCGCTTACCTGTTGAATTCGAAGCGATGCGAAAATGGT
+>49763 3
+AGTAACAGGCACACGACAGGCTGTACAAGGATATTGTGCCTATAGCGGTCTAGCGGTGCCCCAGATGATAATTTCCCGTTTGACAGTAGCTTAGCCCCTT
+>49764 1
+CTAAGAAAGATGGAGGCCGATGAGCCCTAGCATGTACTTAACGGCCTTCACTCAACCAAGGTTAGGTTTCGTACGAAACGGGCCGGTCTTGCTTTACTCT
+>49765 2
+TGAAAATTTAATAAACCTAGGTCCCTCCAGACTACCTATCGCGAGCCGGGTATCAGGATACTATCGCTCCGCTTTAGGCGGCTCTGAAAGGGCTAGGTTG
+>49766 1
+CTGACTGGCCCCCATGGGGAATTTGCCCATTACAGTCCCCGATAGGTTTAAATCTACCGAAATACGAGGGGTGTTTTACACGCATGACGGCGAATGACTT
+>49767 1
+ACCGAGAGCGTTTCGTCTCACCACCTTATAGCGGGCGGGCGCTAGTAAGGCTTAACGTAGAAGAAAAATGCTCCGTTTTATTCCTTGACATAATCGCCGG
+>49768 1
+AGAAGAAGTAGAGAGCACGTCTAGGCGCTACAGAGCATCCGTGAACCTAATCACGCTTTCGCTTTTGATAGACATGGCTGTGCGGGTCCTTCCTAATCTC
+>49769 3
+GCTGGGGAACTAGTAGCAACCTCCATACTATTTGTTGCCCAGGGACAAATGGTCACCTTTAAGAAGTATGTAGCTATTAACGTGCCCCGCGAGTGCCTGC
+>49770 3
+CGTACCTTATAGTTCGTACCTGGGCGAACCCGAGCTAACAATAGCGAGGTTGATCGTTTAAGTTCTGACCAAGCTTATAGAAACCTGGTGACGCCGTGCC
+>49771 2
+CATGGCGTACAAATTAGGATCCTGGGGGATGGAACGGTACGATCTAGCTCTCGAATCTTCTATCATGCGTACGGGTTAAGTATACAACCCCTCGATCCCG
+>49772 2
+CGCTCTTCGTGATCTCGACATGATGGGTCCTACAGACTCGCGACGTGTACACAGTAACCGCATGGAAAGAATCGGATTCAACCATTTGGGGCTACGATTT
+>49773 3
+CTAATGGGCATGTATGCGTGCCCTCATATGCATGTATGTAGGTAGGGTTTTAATGCGCTAACAAACCAGCTCATGGCCTCACACCCAAGCATCAGGGGCT
+>49774 1
+AATGCGCCATGGCCGTCTTCATTTATAAGAACCGGCTGCGACGATCGGCCCTTAGAAGCAAGTGCACTTTGGAATTGTAGTTGCTCAAAAGCTCTCGAGC
+>49775 2
+ATTCGACCGCGTCGATGAAGACAGTACGACGGTCCAAAGTTACGTGGTAGTGCCTTAAACTCTCTGTATCGTAAGGTTCGGTACCCCGCTAAGACATGTC
+>49776 3
+GCAGTACTCACACGCTGGTGAGAGAAGTTCACCGCCCATAAGTTTATCCACTAGATATTTCGCCTATGCTCCAGATTTGTGCGGAATACGCGGAGTGCGA
+>49777 3
+AATTGGTCCGCTAGAAACTTATGTAGCCCATGCTATATGCATATATGAGGTGAGAGCCTTACAAGCGGCGCGACTGGACCGATCATCTTCGCAGCGCTTC
+>49778 3
+GCCAATGCAAGCATTCCAAGTGGGTTGTTTCTAACCTTCGGAAGACTCCAGGCTAGAGATCCCACCTGCCTTGGGGACTCGTATTGGGCACAATATATAG
+>49779 2
+ACCGGTTAGAATGGGGCCTGCCTATAATCTCTAGCGCTTGTCGCCACTTACACCGTAAACTCTTACTGCGTCAGGGGATGAGACAAACTGTACATGGGAT
+>49780 1
+AGGATTCGAACAATCCAGTAAAATTGCGGGACTCTGTGTGTTCCTGAAGACACCCATTGACAGGCCCCGAAGGATAGTTTCTCGCTGCTCGCTATTGGAC
+>49781 1
+GTCTCTAGCGGTCAGGTATGTATGCCGTTGACTTGTGGTCCCTAATACAGTCAAGCTGAACTGGAGCAGTAGCCATACCAACACGAAATCCCTAGTGTCG
+>49782 3
+ACGATTTGAGTTAACTCCGCCTCGAGTGACCTTCGCGGACCGAGGTTTAGCAACTCATAGTTCGCCAAAAGAAGCCTACATGTGTGTTCAAATGGGCCGT
+>49783 3
+CATCCATCGGTGGATTTGCCGCTGTAACCAGTAGGATCAGCAGAACTTCGCTCCGTAGAATGACAACTGATGATTCTTGCGCGCGAACAATATGGTCCGT
+>49784 3
+TTGCCAGAATCTTTTAGTTCCATAAGAGTCAGTGACCACAAACCAGCGCTTGATTGCGAAACTCAGCCCTTGGTTCATAGGGCCAGCTGGTGAGTCGGCA
+>49785 1
+CGTGTCACTATGAACTTTTCCTATATCGACAGGGAACCGGCGGCCAGGCGACAATTGTGGTCGGCAAATGATACACGTTACTATTCACCCTTGTGCGGAA
+>49786 3
+TCGCATAGGACAATCGAGGCGTCTACGCAGGTATTTCCCTCGTCTCCGAGAAGAGTCGGACACTGATGATAACTTTCGTGACTCAAGCTACGCATTGTGA
+>49787 2
+AGCAATATGCGTCCCTATGCGGGTCTAACCCACAAATCGGACGATTCCACTGTCAAAACGGTGTAACACGGGAGTGCATAGGTCTTGTCCTTGTTGGCTA
+>49788 1
+AGGCTAGCCGACCTAAATTAGGGTCTTGGGCAAGTCCGGATTTACCCAAACAACTATCTTGGTCACTAGCATGGGAAGATTGGGTGACCATGCCTCCCTT
+>49789 3
+TTACTCTGTGTTCGACCGTTACGAAATTAACTACAACCTCGAGTAGTCTGGTCAACAGAGCGACGTCCGAATGGGTTAGTCGGCACCCGGGTTCAAATGC
+>49790 1
+CTACAGATCGAATCGTCGGAGAGTTAAGCCATTTTCACTGAAGGGCTTGCAGACAAACCTGTTTTGGTGGCCACACCCTCCATCGCATTTGGCAAGTGGA
+>49791 3
+GAAATGCAGGTTCTCACACGGTCTCGCGCCAGCACGACACAAGATTCGTTTAAGCGAGCAGTCTTTTGGGCTCCGTTAATGTGCCTACGATGCAAAATTG
+>49792 3
+ACAGAACCCCGGTCGGAGTAACACTAAGGACTATAGGTTATAGCCGTTCCGGATTACAGTGGCTCCTATCGAATGGCTTCGCTCGAATGATTCATGCTCG
+>49793 1
+ACTGTGCTCGGACACAGACAGCAAATTCTCGGTTCCGAGCGAAGGATTACTTCTCAAGGGAGCACCAAGTCCAGGACATGCTTAGTTCGACGTTGTCTTT
+>49794 1
+GTGTGACCTAATACGTCTCGCTACTTCGCCGACAACACTGTCGCGCCCCGTGGATGGAAGGTGACAAAAAATGTGCAGTAACGCTCCTAGATTTTTGGTA
+>49795 3
+CGTACCATGGACTAATTTTAATTTACGACAGTGCTACTCGCAACATGACCCCCGCGGTCGGTCGTGGTTTGAGCATAGTAGCAAAAGTCGGAAGTCTCGC
+>49796 2
+GCTAAGTTTAGGCCTTGACGATGGGCTTCCTATCAGCACCCAAGCTTTGTATGCGCAGCCAGACCAAGATGTTAAACTAGGTTGAATCCACGATTGCCGG
+>49797 1
+TCATGACGGCACTGATTGGTTGGGAGCTCCCCATCAAGTGCACGGGAAGACGCCTCACGATCATTCCAAGGCTAATTCTTATTTGCTGTCAAAAGGGTAC
+>49798 2
+ACGTGAGTTGAAAGCCGACCTAGATAGCCGCTCCAGCGAGTACTGAAATATAAATCAGGCTTGATTCGCTGGTGCCTGTGCCCTTGTGCTAATGCCATCA
+>49799 1
+ATCCTTAAGGATCTAGATGGGGCTCGGGGATATCGAATCTAACAACATGCTGCTGACATCGCACGCAGATCCCCGCCGTAGGTAGTTATAGCGCTTCATT
+>49800 1
+GGCGTTCACGGTCTCGTCTACCGGCCCTTTACTTCGCAATAGACCTAGATAAGGTTACGGCCTTTAAGTCCAGGTCAAGGCATTAGAGCCTGAAGAAGAT
+>49801 3
+ACGTATTCGCTCTATGACTGCTATGCTGAAAGAAGGTAATATGTGAACGGTAACGCGAATTACAGGATGCCCGCGTCCCTCCGAGACTTCCTGTGCGCAT
+>49802 2
+TCCAAGTTGCGTTGCATGAGCGCGCGGACGAGAGCGAGCTCCAGCTTTATTTTCGAACGACACCGTTGAGTATCTGTGTATTTACGCGAACATCACACAA
+>49803 1
+GGACTCTGTTTAAGGACGATCCCTTCGGTATACAAAATAGGCAATTGTAAACCTGCTCTCCAGCTTGCAGCGCAGTCCTTTGCAAATAGCCGCGGTGAGG
+>49804 1
+GGGACGTAAAATCCACACGCCCAATTCGAAAACAATGCATTGGGGTCGATCTGTCCATGTCACGTACTTATGCGTTGTCGCGCGTGACTTGACTGCTAAG
+>49805 1
+ATCCGGCATGCACCGCCTGACTACGTCTGAGAGTACCGTTCATAAAAAGCAGTCCGTGAACTTCGGCATAGACAGTATCGCCTTATTTAGGGGTGGATCT
+>49806 3
+CCCCACTCCGGAGGATTCGCAATAGGACGTACCAATCAAATTCTTTTGAGTGTGATTCTTAGGGAAGGGGGGATATCGCTCACCACAATTTCGAGGTCCC
+>49807 3
+ACGCCTTTTGTGCGAATTAAATATTAGGCAGCCTCAGCTTAGATGGGCGGACCCGCAGTGATCGAAAACATGTCTATTCTCCGATCACTGTGCGACGAGC
+>49808 1
+CTTGCGATTCAAACCCAGCGATCTCACCCGGAAGATGCCTTGGGCAGTCAATGGTTCGCTGATCCTGTGGGTACTCCCAGGATAGCAAAGTGTATATAAT
+>49809 2
+AGGCAGCGGAGGCATAACCGTTACTCATCTAGAGTACTGGTAGATATCTCCCTCTGGTTAATTTAGAACGCTGGCCCATCGCCCCAGATGGTTGAAGTAC
+>49810 1
+GGGATCAGCGGCTGGCCAGCAATTTCCTAGAATTGTTAGAACCGTGTAGACATTAGGCTGCAACATACTGGACACCCTGTTAGACTCTCCAGGTTACGCT
+>49811 1
+TGTCAGAGACTCAACCGGTTAAGCCGGATTAGAATCTGAGGGTCCCTCAAGCCCGAACCGTCTAGGAAAGGGCGTTTCAGTATTCACCATTTTCGTGATC
+>49812 3
+TTTCTCAGCTTGTTCCCCAACATGCGGCGTTCATCGCGTGACGGGCGTGAACTCCGTAGAAGGACCGTCTGAACTACTTAAAATGGGTAGACAATAGATC
+>49813 2
+GGCGTTTTCCTGTTAGACATAAAAGCATACAGCGTTATCCGACGTTCGAGCCATTCTGAGCGCATACTGTCCGAAGCTGCCACTTAGGCAAGGGATTAGC
+>49814 2
+GATGCAAATCTTGTCCTCTTACTCTCAGATGAGGGAACTAAAGAGCGTGTGAGTGATGCGCCCGTTTTACTCGATCAACCCGCGACTGTAGACAGATGCC
+>49815 3
+AAGCCGCAGTTGTCTTTCGCTAGAGAGTCGTGCGTGTCCGTTGGAGACTTATATCGATCCAAGATCCGCAGGACCAAGTAGCTCCTCTAAGACTAGTCAA
+>49816 1
+TAGAACTCCCCCGTCTTCATGCTGTTCCTGTGGATTCCGTCCACAATTGTAAAACGGGAGGAGAAAACGCACCTATGTCAGGCATAACTGGGACTGGGTT
+>49817 3
+ATACGAAGTCTCAGGGTTGGTTAAGGGATACTCATGAAGGGCACCTGTCTGGCTACATAGCGTCCTTTGACCGCCGAATGCAACGACATCTCTTATCACG
+>49818 1
+TGGACATTGAGGACCAATGAGATACCGAACTATTTCCATGGGCTAGCATGGGAGCTACGAGCAGCTGGCGTTCCCGCGTCTCACCATTATGTAACATTCT
+>49819 3
+CTGCTGCTAGGCGGAAATCGGAACGCCAGGTGAAAATCTTTTCCTTCTCTGTGATCCAACTCATCAAATGACGGAAGTCTCATTTAGAGCGCAGGGTGCC
+>49820 1
+CGGATAAGAGCGCCCTCTACCCGGAGCAAGCGAGGACGTCTAGAAAATGGTCCACCCTTTTATACGTTATAGACTGTCGAGCAACACTGCGTTGGTTTTT
+>49821 2
+ACCGTTTCGATGCTTTCCCAGGTTAATTTAGGTATATCAGACGTTGAGGGCACGACCACGGACGGACAATTACCAATCGACTCGGTTATCATCCGGGCAG
+>49822 3
+TTTAATCTTACGGCCTGGGAGTCCTAATAAGCAAACGTGCGCCTAGCGTAGTGTCGCCGGCCTCTTGCCGATAGGCAGGCCACAAAATATATGATACGTT
+>49823 3
+GTTACAAGCGCGCTAGGTTCAAGAAGGGCTTGACGGCTCAGTTCTCCATTTTGGGACGTGCCTAATGGCACCACTAAACCGTAGCCTAAACATGATTCGT
+>49824 1
+TTGTGGCCTGACCTGGCTCGTTGAGTTAGGACCCGCAATGTAGCAAGAACAGGCTTCGCTAGCCTTCGATGATGGTATCCCCAGACTCTATGAAATACAA
+>49825 1
+CCTATTCTGAGTAGATCTTTGAGACCCTGCAGCTCTATGAGTCCCCGGTATCTGGCATTAGAAGCATAACGACAGGGGAATCCCTTAGTTGGAGCCCAGA
+>49826 3
+GACCACGACTGCTCTCTGTAAGCTCAATTGTGCGTCAGTACCGATTCGACGTGGTGAAATCGGAACCTGAGGGTCCCGAGTATCTCTATCGGTTAAAAAC
+>49827 1
+AGGAAAAACGTGAACGTAGGCTTATGTACTACGAAGTAACGTAGGCTAGGTTCACGCTCCCACTACTAGTCTCTGGTGTGGTCTACGAGAGCTCTCCCCT
+>49828 2
+CATACATCGCTGCGCCTCGGCGTACGCTGAAGTAATTGAAAGCGTGTTTCACGATGGTGATACATCAGTCTGTCTACAGAGCGTGTAGCCCCAAATCTAG
+>49829 2
+TGATGGTTGCGCCTGCACTCTGCCCAAAGGCATTGGCAGGCAGGACGTAACGCTTTCCCATCTCAACAGATTTGACAATGGGACACTAGTAATTTTAGCG
+>49830 1
+TTTGTTCCGCCGAACGGCTAGTGCGGCACCAAGCGAGAGCTTCTATATACTGAAAGGAAGCATAAACTCGGATCAACCGTGCGTTGCGCCTGTTTACTAT
+>49831 3
+ACTGCAAATCAAACTCTTGGTCTGCGTCACTATACCGAATAGCATTGTAGGGGGCATACTGTGCGGCGGGTGCCCTACTACCAGTACACATGACTTGGTA
+>49832 1
+TGCCGAGTGCTCCCTAACAATTTTGCTTGATTAGCCAGACTATGTTACACCGATAGCAAAGGCCGAAGCACTTGCCGTCGGAATTGCGGCAAGTGCTTGA
+>49833 2
+CAATGAGTAATAGACTAATCTGTGCCACGACCCTTGCGACCTCCGATAATGTCTTAATAACGTTAATCCTTGGCAGGAGGGCGTCGGGGGTCACATCGTC
+>49834 1
+AGCTTCGACTTCCAAATGGGCCTTGCCGTTTCGAGAGTTACCATTGCGCTATCTCGTGACTAGACCATGAACCAGTGTGGCACAAACGGAATTCTAGGGA
+>49835 2
+AATGTCCGTGCATGATGGTTATATCGTGCTGCGTCGAATGTAGTCACCGACCATGTAGCATTGAGATACCCATGTGAGAACCACCGCCTACATCTGGGAC
+>49836 2
+TGCTACCGTATTCTAATTCTCAGCTAGGACTGTACACCGAGAGCCCAAACGCGGAGGTTCCCACCCGGATCCTAGGTTGTATTTTAGTTAAGGGCAAAGG
+>49837 1
+TCCATGTTGTATGTGTAAAGTTGTCCGAAGAGAGGCCGGCTCCTCCCCGTAGACTGAATTAATGTACAAGGATTGGGCAAATCTCGATCCCCCAGTCAGC
+>49838 3
+CAGCGCTGTGGTCAATTATAAATTTAAGTTTCTCGTACAGAGCCGCCTGCGGCACATTAGGCGTGCACCCACACTCGTGGCGTGCTTTGGTGAAAAAACA
+>49839 3
+CAGTGAAAAGAGGTTTACTCCTTGAGCGGCATCTTTTCGAGTTGGTAGTGTCTAAAGTCCACGGCCTGCCTCCATAATAGCCACGTCGAGACAGCAATCG
+>49840 1
+ATCGGCCGGTGAGAACGTCGCACGTGTGTTATTTACGACCCCAAGATAAAGTCGTAAACGTGATTACAGATTGGCACTCTCGCCACAGTGTACCTTGCTG
+>49841 3
+ACATATCACGCGACGGGTTGGCTGCTTCTCATGAGACATGATGGCATCACCATATACTTCAAAATGTGTCCTGTGCAGGTCTTGCAGAGCGTGCCAAGAC
+>49842 3
+GTGGCTTCACTGATGCCCATTCACGTGGCGAAAAGCGATCCTTTGGAGCAACCTAGCTAGTTAACTAGCTGCATGATGATCGCGCGACATTTGCGCAAAT
+>49843 1
+TTCCAGCGGCGACCTTAACATTGATGATCCCTATCGTCCTTAGTCGAATGACCACGAAATGATCGTCGCTATCGTAAGACGGGGGCTGGCGGATAAATTC
+>49844 3
+AGTAACGTGAGGCATTATTCGTCACTCTGTCCAGGGTGGTGCGAAGCCCTCACTGGCCCGAACAAAGAGCTCGGGTAACACTGTTCTTTATATGTACAAC
+>49845 3
+GCAGTGCAGACTTGATGCACCTTTATCGGATCGATAGGGTCACAACAGTGTCAATTATCGGTCTTAGGCTAGAACTACGTGTCACTCGGCGACACGTACC
+>49846 1
+CGCTTAGCAAGTCTTCGAGACATTTCCACTATATGTCGAGTTCAAAAGATCACCACGCGTGGCAACCTGTTGGCTTGGCCGAGGACGATTCGTGATACAG
+>49847 2
+CCATAGAAAATGTTTTCGCGGTTCGTCTGACTCAAGGTACACGAGCTAGACGAAGACGGGTTTAAAGTACCACACAGGGCTAGCCGTTCGTTCTCCGTTC
+>49848 1
+CAGTTTTAATTCGTCAGTATCCCGCTGACGTGCCCCTATTGATACATGGAAAATAGGGGTAGGCTGACGAACGAGCCTCTACTACTGGTCGCAAGCTGCA
+>49849 3
+CCCATACTCCCCCGATGTTAAAAGGTTTCCCAGGTCTGGAACTGGCACCGTGAGGCTTGGATGGAAAGCTAATTTGCCTGTCATAGGTCCAACAGTAATG
+>49850 3
+TACTAGTTCAGCGTCCTGGGCCGCGTAAGCCGTGCACTCGCCAGGTTGACTAAATGTATGGTGACTAACAGATAACCTTTGTCAACGCCCTAAGGTATAG
+>49851 3
+CTAGCGTTGCCGGGAATAAGTGTCTGACATCTTGTCACGAAGGCTGGCCTCAACGAGATACGTGCATTTCCGTGGCTAGACAACATCATCATGGTACCAT
+>49852 2
+TCGCCTCCAGACTAAATAAGGAATTAGGTCACGTTGCGACGAACCTCCAGGTAAGAAGCTACTGTGGTCTGACCGCTCCTCAATGTGTGGTGGATTACCT
+>49853 2
+CATCGGAATGCTGTAGCAGTTCCAAGGACAGTGATGGAAGCTACTATCCCGTACCGAACCGCAGCGTAGCGCTTCAGTAGTTGCAGTTCGCTAAATTTCT
+>49854 2
+TTGCGACGATTCTCTGAGTGACCACGACTACGCGGACGGCTGGCAAATCATGCTGGTTATTTCAATCTCCGAGAAAAGGTACGCCCCCAAGTTTAGGTTA
+>49855 3
+AAGTCTCACTGGAAGCGATTGCCATCCGCTGAAACGTTGACGTTGCCTAACCGTCTGTGGTCCATCATTCGGGGTTTAAATCTAGAGAAGCCCTCGAGAA
+>49856 3
+TGAAACACCGATGGGATCTGTTAGCGTAAGGTATCGAACTTCTGCAATGCGGACCGTTGATCCCGGTTAGTTATCCTAGACATTCCGCCCGATGGACACA
+>49857 3
+CTGTAATTCACGTAAGACGGACCACCTAAGTCGCGTGTATCCAGACCTAACAATAGGTGTCGGTCTCAACCCGTTTGTCCTGTGGAGGTAATCGTAGGCA
+>49858 2
+CTTCTTGCGTCCATTATCCCACCCCGTGTGTAAACCGCATACTGGTAAAATGGCAGGACAGGTGGAGCAGACCTAATTTAGGTCTAATCGTATGGACGGC
+>49859 2
+TAAATAGAATTTTCTATGCCTCGGCGAGTGGCTAACAGGTGGATCGACAAGACCTAGCCGCTTCTTCACTCAATTGGGCCGGGCTCCTAATCGAGATCGA
+>49860 1
+CTATTCTCAACATGCCAGAGGGTTAAATTGGGTATGAGCCGGTATAGAGAACCGGAAGCACAGTACTTCTTCTGATGCCTAGGCCTGCATTACGTCGCCC
+>49861 2
+GCGGCAGCGTGTAGTCTGCTCACGTCTGTGTCACGTGACCTTGCCAAACCGCTAGCTGCTAACAGGAATAAGAGCGACGAGAATTAATGTATATCTCTCT
+>49862 3
+TCGTCATACATCTGTAAACGTGCAGCGTGGTGTGAATGGTGAGAGTCGATTGCGTTCACCCATTACTAGATCGGAACGTAACTACGAGCCTCCCTCCAGA
+>49863 1
+GTCTATAAGACGTTTCAACAGTGCATGCTACCCGGGTTGGACCCCGATCGACGTTTAGTGTGGCATGGTGGACTCGACTAACTCAAACCATACAGTGCAT
+>49864 3
+ATATGCCCGCTATGACGGTCGCAATACTGAGATGAATACGCTCATGATACAATAAATGCATTCGTTGTGCCTCGACGCGATGGAACGCTGTCCCTTCGGG
+>49865 3
+CTAAGCGTAGCCTTGCTAACCGTACCGCCCAGGGGATGGGTTGTGCTGTAACTAATAGATCTAGCTATTCACGTTACAACCTGCTCGAAGGGTGAACCTA
+>49866 1
+GCGGCTTATTGTTGCATCCACATGTAATGAGGATCGTAAAAAAATCAGTAAACCTTTTTCCTGCTGGCCGTGAACGTCTGGGCTGAAAGCCCGCACGCGC
+>49867 3
+AATGGGCGAGGTTTGTGCCGTCGCTAGATTGACAGGTACTCAGGCCAGTTCGTACCTACGACCCAGCACCACCTAAATAGGTTATAATTGACTTCGTGCA
+>49868 1
+CCTATCTTTTCTAGATATCAATGGTGTGGGAGCCATGGTTCCGCGGTACAGGACGATACTTTGACTTCATGACCGACGGACAACTGAAGCACGGTACCCA
+>49869 2
+TTGTTAACCCACCCTTAACGACCTCAACCCTTTCCTTCCGTCAACGCGGGCGGATGTGACAGTAAGAGGGGAAATAGGGAATTCGGTGCACAATTTGTTG
+>49870 3
+GGTACTGGCTCATGGAGACTGGACGATCGTCCTCCTCTAAATGTGACCAGTTAACGTGTAGTACTCGAACCAAGTGCGTATACACTGCGAAACTTCTGCG
+>49871 2
+CCATTAACGAGACTATAATAAAATATCTGGGACTTGCGCTCCACGTCGGGGACCGTCTGCAGTAACGCTAGGTACCATGCTGGGTTACCTTCACAGTTGG
+>49872 3
+AGATTCTGTCGATAATACGTGCTCGATGTCCGCGCCTGCAAACGATCCAGATAGTGGCGTGTGCACATTTGGAGTAAAACACTTCAGTTCACTAGGCGCC
+>49873 3
+AGACATACAGCGTCACCTACAGGGATGGATCAGAGGGCAAACGATCCGCGTCGCCGTATCCGCTTCTCCTATTTTCATTAGTCAATTTGGGGTTGACAGA
+>49874 3
+GGTGTGGCTCAACCGCGAATCTCACCCATGCAAAAGGTCGCAGCCTTCCCTACTTATCGGCTCTACGTTTTAATGATAGATACACTAATAGGTGAGGGGG
+>49875 2
+AGCAACACTTCCCTAATTTTGCAAAAATTCCAAACCATCGCGCGGCTTCCCGGGTAATGAGATAGTCGTACGTGCCATCAATCGTAGTTGGTCTGGGGGG
+>49876 2
+AAGCGGTGTCTGGATAGAAAGTATACCTTAGCACAACATCCCCGTGCGTGGGCGGCACCGTCCCTTTGTTTATACAGAAGGGCCTCTGAATAACCGTTAT
+>49877 3
+TGTAGGAGTTACTGCCGAGCAATGGCACCCTCCGACGAATTAATCATTTACCTTCAGAGCACTCTGGGCGAAGAGTTGTACCGGATAGCTTTACCTGCAG
+>49878 3
+ACCTCGGGACGCTTCTACAAGATCCATTGAATTCGTCGACCTGTGTCGCGAGTGTCGATCTGATAGTTCAGCTAGCACATACGTTAGACCAGAAGAGGTC
+>49879 2
+GAGACCCCATAGAAACGCAATCCAGTGTGGTCGTAGATTCTTTAACTCTGTGCACCATTTCCACCTCTTGAGGGTGTGGAGGCTCAGCTATACGAGACGA
+>49880 3
+GTCAGTACCATCTTGGAAGGACAGACTGGCTAGCTCTCTTTCATGCACCAACGCGTAGTGCTTTAATCACGTGGACAAGGACGAACGGTGCTCAACTTTG
+>49881 1
+TTCTTTGCACCGTATTCCTGCAGCGTTACATCGAGGAACGTTCAAGTAGGCAGTAGGGGCACTATGCTAATCGAAGGCGATGACATCCGCCTTAGAATCC
+>49882 2
+TAATAGAAGCATAGCGGCCAGTGCGAAGCAAGGATTGTATTTGCGCCAAGTTTATGTTATACTCTGTGTTCGCACGCCCTGGTAGGCCACGCTCACAACC
+>49883 2
+ACCCGAAGTTACTTGCCATAAAGACGGGTTCGCGGTATGCAAGGTGCATCTCGTAAAGGTCAAAAGGTTCGGCCACACTTCGACCGTTTCACTAGTGTTC
+>49884 3
+CCCGGGCTGGGCCCTCGGCACGTACATAGTCTCGAGTTCTTAAGTAATTTGGAAACGTTTGTTTAACATGGCAAAACAATGGGCTACGCGCGTACACCTA
+>49885 3
+AATCGACCCTACTTCTGTGAGCATGACACCGTGTGCGTTAACACGGGGTATTGAATCCTAAACTGGAATTCACGCCGGACTCTGTAGGACCGGACTTTGA
+>49886 3
+AATTAATATATGGTCCGCCTAAACGCAACCGCTCGTTGATGCGTAGGCATTAGTTCACGGACCGGTGGCGGACATAAGACAGCCAGCGTTCCTTTTTGAC
+>49887 2
+AAAGTAGGTGGATGGCTATAGCCTTTCCACAGACGTCGGCTCGGTAACGAGTAGCTTACTCAGTCTCACAGGACTCACTATATGCGCATCACCGTTATGG
+>49888 3
+GTTGTTTTCTCAACGAAAGGGAAGGCTCCCTTGGTGAAGCACGTTAATTCTTGGCCTGTAACACCCACATGTACGCTTGAAACCAGGGCCTCAATGCGAG
+>49889 1
+ACGGATTCCTTTGGCATAGTCTATTCAACTTCCCGATTGAGCTGCGTTTACACGCGATAAAATTGCCAGCGCGGGGATATACAATGGGCCTGGGCACAAC
+>49890 3
+AGGGGGCCCCATTACCAAGCAAGCGATACTTTCAGAGATTTTTATGTGGGTGTGCACTGTCGTCATCACGGAGCAACTCGACTTATGAGCCCATGAACCT
+>49891 2
+AACGCATGGGATCGCCCTGGTATCGTCGCGTAGCGAGGAAGATTATCTTCACGGGATAATAGCATCCTCTCAATTCAGAGCCGTTGCAAATCCGAGTTCT
+>49892 2
+GCTTGTCGGGAATACTTTGTATCCTTTTACGGGCGTGGTACCAATCAATATCGGAAGGCGACGATGCGCCCACAGAACGGCTCCTGCATAATGTTACACA
+>49893 3
+CAATCCTACCCTTTTGGCAAGTGTATGTCAGGATCTCAATGAGTTAGGCGTCGCCTTGCAGAGACCCATAGTATACGTTAGACGCATCATGGACCCGGGA
+>49894 3
+TACCTTCTAACGGACGTTCACGTGGACCGGTATTGTGGCGTGTCAAATCAGCACGTTGGGAACCACAAGCACGACGTTGAAATCGTCACATTTCCAGTTG
+>49895 1
+CTCACCATCTGTAGGCTATTATATATCCCGCGGACGTCAGCATGCTTCAAGAGATAAGTGTGCGCCAGTGACACGGCAAGGTCATGGTTAGCCTTCATGA
+>49896 3
+AGAATTTCAGACCTTCTGAAATCTGGGCTATGACAGAGTCGCTTTCGCAGGCCCCGGCCGGTAGCGCTAGGCCATTTAGCAACTGACCATAATATGGTAT
+>49897 2
+CTGAGGGGTGATTTACCCTTTCTGCTAAGAAACGGGCACAGGTATGTTACATCTACCAGCCGCGATACATCAAGTCTTGTGGGACTCGACGACGTCATAC
+>49898 3
+GTACTTATGACACATTTGAGCCAGAACTTGAATCGGCAGCTGCGGAGTCCGGCGGACGTATTTTAGACCGCTAACGTGACTCCAGGAACCTTCTTATAGC
+>49899 3
+ACCATATGCCAAAGTCGCCGATACCGGGGTGTTGAGCTGTGACACTTAAACCTAGCTATAGCTAATGCGTCGCTGTCAGTCATAAAGGGTTCCCTTGGAC
+>49900 2
+GAACAAGCCTCGGCAATAAGCATTAGTGCACTACAAACATGCGGTCTTTACTCCGGTATCATTGTCTGTAGCGGGTCTCGGGCAAGCTGATCTAGCGATC
+>49901 2
+CGTTGGTAACTTTCTAGCTATAAACGTTGCCATCCAGGGAGCAACGACGCAGGGCCGTCAGCGTGTGTAACCTTAGCCTACAATGGGCTCAATCAGTTAT
+>49902 2
+AGAGCCGTGCCGTGCGTTAAAAATGTACGCGAGCAATCTAAACCGTCATCTTCGAGATGCACGCACTTTTGCGTATGATCCTTGCGGATGTGTAGAACCC
+>49903 2
+TCTAAATAAAACGCCACTTCGAGTTCTAGTGGACGGGAGTACACTGTGGCACAGACTACCTAGCAGTCCGGCCTTTAGGGACTTCCTTCAGTGACGATTG
+>49904 2
+TGAGCTACTCTGGGGGTTCATTACATAAGGGGACCTCCATGTCCTGTTTGACCTCCCCAACCATGAGGAAGGACGAGGCAGCTAATAACTGACTTTTGCA
+>49905 3
+ATGGGATACGGTGAACTCTCAGCTGTAAGCATGGGAGTGGCGCGATAAGCTTGTCATGTAATCTACTCTAACACCTTTAGCCTAACCCACTTAGGCGCCG
+>49906 2
+CCCACACCTGGTTCCTGGTGAATGGGGACGCAGCTCAACCCGGTGATGATGACTGCACTTTGCCCGGAATTGATCTTAGAGACTTGCTAAAATATAACTG
+>49907 3
+CCCTTCTAAGCAATCTAACTAAATACGATTGAATAAGGAGCACGCCTTGTCCCGTGCTTGGGTTGGATTGCCTCTGCTCCGAGCGCAGAAGGGCTAAAGT
+>49908 2
+TCAGCCTAGGCTTACCCTACATCTCTCGATTATAGAGTACGAGGACCAAACAAGTCCAGTTGGGGCATTGGTGTGTGTGACCATGAGATTGGCCCCAACT
+>49909 1
+GGCTTCGTTTAATTCATAACTGAAACCGCTCGCACTAGATGAAGTCGCCATACCAGGGGCAACTCATTATGGGCTGCCTGTACTAGAGCGTTGTCAGCAG
+>49910 2
+CTAGAATTGCTGGCATGTTCGGTAGCGCTCGGGTAGCCTTTGGCACTTACTCACGACCCCTGGTCAGCGGAAAATCAATCATTATCGCATAGCGTGAAAA
+>49911 1
+ACTGAGAAGGCACTCCCTGATAGATAATCTGCTGATCGTTAGTAACGTGCCGCCTATGTGTTAAACCTCTCCTGCGGGTGCCGTCACCAGAGAAGAGTAT
+>49912 3
+GAGCAACTTGTGTACCGCCGTAACGGCCGGCTCAGAGATCATTCATCTCGTCGAGTTGTAGTTAATATACCCAGTACCTCGGGCGAAGGAATTCATACTG
+>49913 2
+TTTACACAGCGGGCCTGCTAAATCGACAAGCTTCAGGACGCCATGTCATCCTGGCAATCAGGATGACCTTATTATTACGGGCTAGCCATTGGTCTAGGAG
+>49914 3
+TCCATGCTAATGTCGGGTGAGCTCCACATCAATCTTCTTTTACGGCTGATATGACCTCTGGCGTAGCGCTCAAAAAGATGGGGGGGTTCACACAACAGCA
+>49915 3
+CGGGTGCTCCATTCTAACGTTGTATTCGAGTCTCTCGAAATTCTGAAGACTAGGAAGACTAAGTGTTCACGCAACACCGTATACAGAGTCCCGGTGCCGG
+>49916 3
+ACCCTGACATCTCTTGGCTAGCTCCCGCAGGAACATTCTACTTGGAGGGAAGTCGGGACCTAACATGGCAAGTGCGTTGAGAATCCTTCATGAAACTGTT
+>49917 1
+TTCTGAGGTGTATTTACTATTGTACCCATCGCCGCTTCTACCGCAAAGTGCTAGCGAAGGAGACTTTGGCCGAGAAGGGTGCTACCCTAACACAGATGAC
+>49918 1
+TTGCCCAGACACCCGTTACTTTTTGCTCAACAGGGAACGTATGTCCTAAACTTGTCGAAGACGGAGGGATGAGGAGTGCGGTACCTTTCCATGATAACCC
+>49919 1
+ATCTGCTTGCAAAAAGCTCTTGCTCGGACTACTACGAATAGCGTCGCGAATCGAAGATTTTGACAGCGGGCTTCGCTTCTACACGTGGAAACTCGACGGT
+>49920 3
+GTGGCAAGAGACCATCCGCGTTGCAACTAATTCGACATTGGCTCGGACTCTAAACTGACCCGATACCCTGATTTCTACAGCTGACGATTGTGAGGGTGAT
+>49921 1
+GAACCGCACGTCGTCTTGACCTCAGGATGAAACTCGTAGTAGGTCGCTAAGGGCGCCTAGGGACATAGTGCCAGGTATCACATATAACTACTGTCTCTTT
+>49922 1
+CATGCATCGAACGCCCTTAGGGTGAACGTCACTATCCGAAGGCACTTTCCAGTGCATTGACTGTATGAAAGCTGCGTGGCAATCGATGCCATGTTAGTCA
+>49923 2
+GATGCCGAAATCATTACAGTGGTCAGTGTGCCCCGAAGTTTTTACACCTTCTAGGGCCGTTGGCACAGCTGAACACCATGCAAGTTGAACAGCTTGTGAC
+>49924 1
+TCTCTCCACGTGATGCGCATATCAGGGAGTTTACACAGTAGTGAGCAGCAGGATCCAGTCACGATCTCGTAAACCTTATGTACATGGGCATTAGTCCCGG
+>49925 2
+TGCAGAAAGTCTGGCCTAGAATTTCTTACTCCACAACGTAAGGCGACGAATCTGACGATCACCGGGTTCGACCTTGCGCGCGTTGGGTAATCATATACTG
+>49926 2
+AGTACCGGCGCGTAGGATTACCCCCGATGCGGGTAGAGAACTTCCAGTTATTTAATGGTCGGCTCATACGACTTTTGAAGGGACTACTTCAACCATCAGC
+>49927 1
+ACAGAACCGTGACCATAGATCTTATGGGCAACATATGCCGACCAATAGATAACGCTTGGCCGCGTGTCTATTCTTGGCCGCCGTGGAATCGTTGATCATG
+>49928 1
+TCCCAATGCAGCGATCTCATGCCCTAAAGCCCGGCAACAGCGTGGAGCCATTCCTAATATAAGCGTTTGTTGGGGAATTGAGTTCGAGCACTTTAGTCGA
+>49929 1
+GGGTATTGCCTCAGCTTTCTCGTCAGCATGATCCGGAAGTGCATGCTGTACAACACAGTCAATTCCGATGGCTGCCGACGCAATTGCAATCGGAAAGTAT
+>49930 1
+CTCGAACATGACCACTATAGAATGCGCTCAGACCCCACATTATATTGCCGTCGCTATTGTTCCGTGCTTGGCGGGAGGGGCGACGTTAGTGAATCATAAA
+>49931 3
+CCGAACTGAACTTACAGGCGAATGCAAGGGCCAGTGCTGTCGACGGTTTTTTTCGTGTTCGATTCAGCTGACGTCTCAAGCATTAAAACATCAGCCGCGA
+>49932 1
+GATGCTTTCGCGAGAGAGGCAGCTAGACATAAGTCCTACGGCCTGCATATTATGGGGGGATAAGGACGTCCTACAATTCGTTACCCCTAATTTCTCACCG
+>49933 1
+GTATCTTCGAAAGGGATCCGATGTTAATACATCGGGGGAATACGCTGCGTATCCATATGCGGATACGATGAGGTGGCCCTAATTCTGCATACCCCCCACT
+>49934 1
+GAAGAGCAAGTTCCTGTTGGATCACGCTCGTGTCTCGTCTCTTCGGTAAACAAACCAAGCTTATCGACGGAGTTACGCTGCAAACAACTTACCGTGGTGG
+>49935 3
+GAGACCGTTGTATGTTTGATAGGCAACCGTGAAAATTCCTACCAGGCTTCGGCGATGACCCCGTACAAGTTCACGTACCTTATCTCGAAGGAGGTTGCCA
+>49936 3
+AATGGAGTAGGCAGACGACGTATCAATTGGTTTCCTGCGGATCCACTTCAGAGTAGATTACAACGAATCCCTGCTTCTGCTGGACTATGGCGCAACCGTC
+>49937 3
+GAGCTACCCTTGGTACTGCATTGGAGACGAGCCTCCTATAGGAGTACCCAGACAGTTACGGAGAATTCGATGTGTTAACACGCGTAGATCCTCGTTTCAC
+>49938 1
+CTTAACGTCAGAGGCACATACGTTGGGCACCCCATGGGTGATATATCTCAAAGTTCCTTGCATTTCGCGTGAACTAATCTAAGCCCAGGGGCAGTGGTCA
+>49939 1
+CGATCGTCCAGCGGGGATAATTGTGTCGCTGTAATTTTGTTAGCTCACCTACGACTTGAACTTGGCATGCCAAGCATAAAGGCGCAAGATCCTCAGACGC
+>49940 3
+CCACCAAGAGGAATTCCCTGAACAATTGTGGCATGCATACGTGGATGGGGTCCAGCACAGCATACGTCGCGACTATCTTTTGTTCCGCATTATACGGGTA
+>49941 3
+CTTGGTTAGTAGCTGACCCGCCCCAATCAGCCGATCAGATGTATGAAACCAGGTTTTATGCGGGGGCGACCGATTAGTCGTAGCATCATAAATGTCTACC
+>49942 1
+TGTGGATGCGTCCCTACTTCAAGGAAAAGATTAGAACCTGCGGACCGCGATACTCCTTGTAGTCGACCAAGCGGACTCTTTAGGGTTACATGACCGCTTA
+>49943 3
+CGGCCTCTATCCACGCTTACGGCTATCTCTACCTAAGCGAGATGTGCAGGGTCATAGGGATAGGTCCAAGAAATTACCGAATTAGAATCGGCTCTCTGTG
+>49944 2
+GCTCGGGTATTTCAAATGGCAGCTGGGCAGTTCCGGTCATCTATGAATGGCTAAAGACCATGCCGCTGTGCACATTTACACTCAAGAGAACCGGATTCTC
+>49945 1
+GTACCATCACTTCAACGTGGACCAAGTCGGGCGGTCGAAACAACATGGGCAAGATCGCCTGGGTCCGGATTTGCCGTTTTTTTCCAGGATACACTTAATA
+>49946 3
+CAGGTATTTTACGTTTCCATAGAGTTGAGGGCCCTTAGCAGTCTATTGGGCGGACCCAACCCAGGAATGTCAAGCCGCTACCTCGTAAAAGACTCGGATT
+>49947 1
+CTTCGAACTCGTGTCCGTGCAGGACCATAATAGGAGGCCTCTATTATTTGCGAGACAGGCTTGGGCGCAGCAACCTCGTGCTTACATGTCCTATAGAAAA
+>49948 2
+CTGACGCGTAACTCCTTGATTGTTAATCGACGCGCGGCTAATCTCCAAAGAACCGACCTTGTTGGTGATCAAGGCGTAGGTATTAGGAGACCCAGTTCAC
+>49949 1
+ACGGACAATGAGACGTCCCAGTGATGCGCTATACTTCCATGCTGTGCCTCCGCGCAGAATGGAGGATAACTTATTGCTATTCTAGATGGCCCTAGATCAG
+>49950 1
+GGCCTAACTAGTTCAGTGATCAGAGGTATACGTGCGCTGCTATAGTCAACAATGTCCACCCACTCGGGTACTAACGGAGCCATGGTTTGTACTTCACAGG
+>49951 1
+AAAACTCTACACTTGTCCAATGGGCAGCTTAACTTACCGGGGACCAGCTCCCCTGCGGCTTTATGCGGGGTTGTTACTGAAACGTGGAGACGAACTATAT
+>49952 3
+AACATGGAGGACGTCATCTACCACATTACTCTCTGACTAGTACATACGGGCGGAATGACTCGCGGCTTTTTTTCGATTCAGCAAGATCCGAGACGGGTGC
+>49953 1
+TACCAAGCGTATCCCGCTCCAGGAACTGAGAGCCTCTAGAGATCGACTCTAGTAGCTATTGGCGTCCGTAGAAGGGAATTGGGACTCCTTTTGCAACTTA
+>49954 1
+GGTCTCCCTGCAGCGTAGGCCCATTTACGTTAAGGATAATCTAGTAACCACAGCGAATGGGGGTCGAGCCTTACTAAGATACGGATTCTTCGACCTTGCA
+>49955 2
+TCCCATGTCCCAAGGTTGCAAACGCTAGACAAGACTTTGTGGGCTAACACTATCGGCGATCGGCTAAAAATGGCTAGCGGATTTCTGTGAGCCTCTAGCT
+>49956 2
+CCTGCCACTGTCAACAGTATTCGAGGAGTGAAAACGTTGTATTTGATTCGTCGATTCGGTTAATCCCAAGGGGCGACACAGCTGAGCATGCCCCGTATAC
+>49957 1
+AAGATCCTCCAACTCAAGTCCTTGTCGGGTTTGAGCGAAACCAATATTCTATATTCATGCGAATCTGGATGTCAGGCGGGGCCCGTATAGCGGCTACAGC
+>49958 2
+ACCTATACAAGGTCGTCAGAGGGGATCTGAGATGCTCTGTGCTCTTTCAAGACAAATTGCTAACTCGGTGCGGCACGGACCGCGTACAATTTTCATCACG
+>49959 2
+CTGTAGGTGGACAGACACATCCCTATGAGCTCGTGGGTGGCGTAGCTTCATATGATAATCCCAACTTCGCGACTATGGTATGTGCCCTAAAAGTCCGAAC
+>49960 2
+ACCGGGAAGCAATGGTTACCGGCCTCCAGTACTGCGTCTCTGGACCATAAAAGCTTCTGCAATGGGAGCAGACCAGGTCAGCGTAACGTTTTTTTTCAAT
+>49961 1
+GAACGTGGCGTCTCTATGAGCATCAAGCGATTGATTGTGCTGTATCTTCAGAGAGGCCGGCTGTCTTACCCAGCATATCCGCAATGGACCAATCTAAAGC
+>49962 1
+TTAGAACGCTATTCTCCGCGCGGAGCAAGTGTTGACTGCGCTAGTACTAAGAGTGATGCACCCACCGGTACGCCCGGTTAGCTACTAGTTATGCAATTAA
+>49963 3
+AAACACGAGGGAATTGCGATTACTTTGTCTTTGGGTCAGCAATCTATGTGGATTGCACCTCGCCGTCCAGTAAGGATCGGAATTCCACTCCCGAACGCGA
+>49964 1
+ATATTGCGCTCGCTAAGGCCGGTTGCTTCCTTCCGACGGAAGTCTTCGCCGGACTGCCAATCCGCTCGAGATAGGTAATAGGAGAACTAAAACTTAGTTA
+>49965 3
+GCATGTTAATATTATACTAGAGTTCGGGATGTGCTACTCAGTCTGGTGCCCCAATCCCATCCCGAAGACACTTGACTGGGAGACGAAGATGCGGTCCTAC
+>49966 2
+CTACAGGTGACTTACCGAGTGGGTTATTCTGGCCCGGTGACGAGCATTCTAGCCTGCAAATACTACGTCTACAGGGCCAGCGACTAAATGGTATCAACTT
+>49967 1
+TTATTCGTGGCCATAGCTTAAGGAGTCCATAACTTTAGGCAATCTTCAGCTATTGCTACGGCCGGGACGACCGGGGGAGAGACAGATCCCCATTTACACT
+>49968 3
+TCGAACAGAGGATCTCTGCTCTCCAGTACGAGGAGCCACGTCTTTTGGTTTCAGAACACCGAGAGGTGCAGTTAACGCTCTTATGGGTTCCTCCAAAAAG
+>49969 1
+TTAGGACAGCTGCCAAGGCCTATATAAGCGAGACTCGAATAATCTCTGCTAGCCGCAGGATTTCCTAAGCGTCTTGTGGGGTCAGTAACTTTGAGCCACC
+>49970 3
+AACCCCTAAGTTGTATGTTGCGAGGTCTAACCTGAAGCGTATGAGTGCTTATATCGCGCACGGGGAGAAATGCACTGCTACACGTTCTCTAGCCCAGCTA
+>49971 1
+GCCGACGTCTCACTGAAGGAGTCCTCTCACAAGAGGCGCATTATGTAGAGTCCTGTGATGGCCAGTGGCACTTGGACATTCCGTTACACACATTATAGTA
+>49972 1
+TGCGAGGCACGTTGTAATGGTCAATTTACGCTTATAAGATTGCACACCTATGGGAATAGTTCAACGTCACCTGGGAGTCGTAACCGCTCGCACTGCACCG
+>49973 2
+AAGTTGTTTCCGGGCTGCGACTCGTCGACTCGCGAGCCACTGCATCGAATCTACACTTCAAGGCCGAGGCATATCTTAATACAGTAGTACTGGTGAAAGT
+>49974 1
+GACGAGCGTGTGCGCCTTACAATCACCCGGATCTCGAATGATTTGTATCATCGCCTTCCTAGTACCATTTGAAGTTGATCGCCACGAGGAAGGAACTGAG
+>49975 1
+GCTGGACACGTCAAAATGCTTTCTCTTTTGTTATAGGCCCTGGGTTAACCACTAGGCGGTCGTACACAACCAACCAAAGTCGCAGTTTGCAGCGAAGGGT
+>49976 3
+ACGATAAATGTTGTCCTTGTTTCCCTAGTCAGCGTGGCTTCCTGAGGAAAGCAGCAAGACAACGTTGGCAGTATCCCCTTTAGACTCCGATGAGCCAAGG
+>49977 2
+GATGATTTGATTATGCCGTTCTAACATTATGAGAGAGCACGGAGGTACCTTACTGTGCACCGACCAACGTCAGAGCGCTCTCCTTTAGGGCCCTAGCGAA
+>49978 2
+TACATTATTCTCAGAGCGTAGTATAAACGCGTTGTATGATTTTCGTACGTGCCAAGCGTCCCCATCGATCAAAAACGTGGCTAGCGCGAGGTCGGCCGAC
+>49979 2
+CGTACTAATGTCAGTAGCGACCTGCCTTCATGGACGATTTTAAGTCAACAATTAAGTTAGTGCACCGGTCGGCAACGCGAAGGGCACATGTCCCTCGTTG
+>49980 1
+GTTTAAATGATCTCAACTGCAGTGGTGACCGCTGACGACAATCGCAGGCTATTGTTAGTCGTAGACGCCCCCAGTCTCCCAAGCTCGGTAAGATGTAGTA
+>49981 1
+AGGGAGCCGGCTTTATCATACTCAAAGTACCTTCCTGGTCTAATACTCGATAGACAGGATGCCTACTCATAGGTGGCATGCCAAGACGAGTCGTTTGCGC
+>49982 1
+GGGCGACATTTAACTGCCCAATGAGCCCACTATCTTTTTTGGTGGTAGAGCGACTGGCTACAGAAAGTGAATTCATGATGACGGGCCAGCCTCCTCCAAT
+>49983 3
+TTTGGCGCCCAGTTTTTATATCCCCCGTTTACTGACGCGTTCAACGACCCAATTGATGGGAGCGTCAAGGAGAGGCAGTATAGAACCAACTCCTGAAGGT
+>49984 2
+AATAGCGTACGTGAATTATCAAATTCGCCACTGTACTTTGGGTTGAGACGGGTACCCCTGCCAGTCCTCCCATATGAGGGAACTTGATAGGACCCCGATG
+>49985 1
+ATACACGAAACAAAGATCTGCTTGTAAAGGATCCAGGTACATCTGCCTGTCGAGCTCGGTTACCGCCCCGGCAAATTCTCTATGGGCAGAGTGGCTTGTT
+>49986 1
+GGACTGTGCCACTTATGCTTGCGGGATTATGGTATTGATCGAAAGCCTCAAAGTTCGACCGTTCGGTGCCGTAGTCCCAGGACCAATTAGTCCAAACAAC
+>49987 3
+ACCCCTGAGGTGCTCGCGAATCGGACGACATTGCCACTAACGGATGCACTTTATGAGGGTCATTTCCCAGCTCGGGGTATAAACCTAGTGAAAACTTTTG
+>49988 1
+GATCTCTTTGAGTGCTTACATCGTTACTCGATCTCCACAGATGACCGACCAAGGCGAAGATGGTAACAGTCAGGTAGGGACCCCGAACGCTTCGTATTTG
+>49989 3
+AGCCGCGGGACCGATACCTTTATAGCTGGCTTCAACCCAGGTGTCGAATAAGGAGTAGTGTTCACCCAGCTGGATTACTCGTTCCGATGATTCAGTCAAA
+>49990 1
+GATTCGTGCACTCGATCGTGAAATCAATGGGTCTGACCCCTGTACCTGAGACTAAATTGTGAGCTCATACTAAGAGACATCCGACACGGGCCTTGGTTCG
+>49991 1
+TAGCTCTGGCAGTACCCAATTTGTAACGGCGCCTTCATTGAGATAGGACGATTGGACTTGACACCCTGTCTGGCCTGGAGAGACCTAGGTCTACTAAACA
+>49992 1
+ATATAGACCATAGACGCTCTCGGTAAGCCCCGTCAGAGTGACTTTGCACCTCTGCGTTGAAGTATATTGTAAGAGCGCGACTTCTGCTTACCGAAGAGGC
+>49993 2
+GCTGCCCGGCTCTCAAACTGGCTCGTTATGTATTCGTCAGCTACGTCTTCGAGGTAAAAAAGAAAAGCTCTATACGGAGGGCTCCCTATGTGGACACATG
+>49994 2
+AAACAATGCGAGAATCGGTTCACGCTAACGTCCGCCGGTGCCGAACGGATAAGTATACACCTATGGAGGCATCCATTTACTTCTTACTGGTGTTTCGGGC
+>49995 1
+TTGAAATCTGGCAGCACCTCGTGAAGCTGTGTCCGAACCCTGCTGTATTTCACAGGCAACAATATAGGGGCTTTTTCTCTGAACAGGCACGGTACGCAGA
+>49996 3
+CGTTTAAATCCCTTGCAGTTTATCGGTTCACGACGACAACAGTGACCACGGCGTTTCAATGACGGCCCGGTATCATTGATAAGGCGATATCGCCGTAGGA
+>49997 3
+CTAAAAGCCATGCTAGCTGCCCTATAATAACGATGGACGCCACGAGCCTTGCTTACCAAATTGCATTGTGGTTGTGTCCTTGGGAGCGTCAAGCAGTCGA
+>49998 3
+ACCCCGGTTTAGCGAGCTCAACTGAGTGTTATCGGCACACTACGCGGTGAATGCTACCCAAGTCTGTATTAGATTTTGGTGCCCAACAATGGGAGCAATC
+>49999 2
+TTCATAGTTCGGATTGAAAACGGACGCTACCACAACCTTGAAAGCCTCTGCCAGAGACCGTCGTCTTAAAGTAGCGATGTAGTCGGCGGGTCTATGCTCT
+>50000 2
+TGCTAAGGTAATGTCGTTATCATCGGGTAACTACGGAAGCCCGCTGGAATACTCTTCCCCATTCCTAGGGGTGCAGTAGTGCCTGCTCACGAAAATAACG
+>50001 1
+TAGTAAGCTAATGCGTCTATACCTTAAGGGCCCGGACTTGGATCTGTAGCCGAGTCGTACGCCATCTGGTGCACATATCTCCTGCTAAGACTAAAGCAGG
+>50002 3
+CGCAAAGGTTTCGAACGCGTTAGGAACGACCTCGCAGACTTCCGTTCGTTAGAACACGGCTGCTGAGCTATTCAAAATGCCCTCTTGACTGAGATTTGAG
+>50003 2
+GTGAAGTGATCTCGGATCAAAGTCGAGCACATTGAGGAAACTTGTCCACTATCTACCCTAGGCTATTCTGAGCCTGCCCGTACATGGATTAGGCGATCGC
+>50004 3
+CAAGTGCAGGGTGTCCTGAGAGTAATGGTTCAAGCCCTGTAAGCAGTCTCGAGTCGGTGAGCCTTACTCTGCGCCTAACTTACTACGGTCATCCAAAATA
+>50005 2
+AGATCCTTTCATCATCACAGGAGGTCGTTGTGGCACGCAATCTTCCTAGGGGAGAAGATGCTACGAAGGTGCAAACGTTATGCAACTCCTATCTGCCGTC
+>50006 1
+GTTCACTTAACTTCGTCGTCTTTGTCTCGAAGCACGGATATATGGAGCCAAAGCTCGGCAAACGAGTCACTCGAGCTCTTAGTCTATAAAGGGGCGACGC
+>50007 3
+TCAGAGTCGTTGCAAGGGGCTTTGGATGGCCCAGGTTCGATTATCCCTCTCAAGTCACAGAATACTCCAGCCGTAGACGGGCCCAAAGTTTCTAGTAATA
+>50008 2
+TGCCACTTTGCCGGATGCTACAATGTCTAATCCAGGCTTGAATAATGAATATGAGTAGACCCGCCAGGGTCTGTGCTACCGCATGCCATAACGAGCTGGT
+>50009 2
+GACCCAGTCGGACAAGCGCCTGATGCTAACCTTTCTCTTGATACCTTTTATGTGAGTCTACGAGATTCCGAGAGCGCAACCACAAACATTGGGGGGATGT
+>50010 3
+TCGAGTATTCGTTGCACTAAATAGTCGCGTCGCGTTGACGGAGTACGGCCGAATCGCCAGAATAATCATTCCGGTCCAGTAAATAACGTCGGGCTTACCT
+>50011 2
+GCGCTGGAAATAAGTAACGTGTCGCCCCTAGCCGACTGAATGCCACTGTGTAGGGGTCATATTAAATCACGGTGTCCCCACCTCAGTTAATTGTTAGACG
+>50012 1
+CAGATTCGTCCTAACCTAGGAAGAATGCTGGCTCGTCCCGGTTATAATCTTAGCCTTTGTGCAGCGGACAAGAGTCAGCGTCCAAGCGTAAATCATGTGC
+>50013 2
+TAGCTATGGATGTTTCGATACCGCTTGAATGCCAATATTCCGAAAGGACGCAGAACCCCTTGTACTCGACCGCTTGGCTTAGCTAGGAGAGTGCTGCCAA
+>50014 2
+TTCTCGCAGTTGTAATAGCTAAAGGCCAGTACGTACGGTCCTTACCTTACAAAGGAACCTGTGTCGAAAACCGTCTCCGTCAGATGGGGAGTCCGTCTGA
+>50015 1
+CGAGACATTAACCTGCTTACGAGCGCGAACGGGGAGTGGCGCTCCCTAGCTTAGCCCACTTCGGGGATAACATTATCTAAACCATGGATATATCTTGTGT
+>50016 1
+ACTTCCAAAATCAAGCAAATGCTAATTGGCTAGCGATATCACGGGGAGGCACCTGGTTCCGTTATGGTCATGCATGACCATCCTTTACGTCGTCGGGCGA
+>50017 2
+AGTTTCACTACCGCTAACAGCTATTGAGTGATACGTATTCAAGTCAGCTCCACTCCCAGAGGGTTCTAAGTGGAGTAGACTTTCGCGGACGCAAGTGGCC
+>50018 2
+CGACGAGTTTAGTACGAGCTCCAATAACTGCCGGACTTAACGTCAGTCTTTCCGGGACCGACACTGAGTGACTCTTAGGGCATCGGATTACGGTAATACT
+>50019 3
+ACGGGAACAACGAACCTGATAATAGCCCTATTTGATCCGCTTTAATCGTCGATAGCGATCGCATTGTTTGCGGTGAGACGGCGCTCCATCTCGTAACGAG
+>50020 1
+GTCAATGACTGTAGCCGGGACGCTAAGTGAACCAACGTTAGCCAGTTGAATCTGCATTAAATGGCCTGAGGTCGTGATGACCCTATCACGTTTCTCCGCA
+>50021 1
+ATACGCCCCGTAAGGCAGCTTCCCTGGTCTCGGGTTTTAGCCGTGCAATTGTTCTCCTACGTAAATAAGGAAGCCTCGGTACGAACTGAGATAAATCAGG
+>50022 2
+AACGTAAAATCGGAATTACCCCGACACCTCATTTGCGTCTACTGCAACATAAGCTTGCTCGGGGTAGTGATGATGGCCGGTGGTTACCTTATCACGGCGA
+>50023 3
+GCTGCCCATCGATTTCGGTGTTAGACTGTACAAAGGTGATATAGGCCAGTAATGACCTTGCCCGTATTTCCCACAAAAGCGGAAGCAGTGTCCTCGCTGA
+>50024 3
+GACGGCGCTTACACTTTTGCCTTTGTTGACCGGGTAAAGCATGTGTCGTCCGAATGGCATGAAAATGCGTGCTGCAAACATCCGCAGTCACGAATAATCC
+>50025 1
+AAAGTGATAATCGCTTGACCCTAGAGAGCTTTCGAGCATCAGTTGTTCACCAGAGGGAGCTATCAAGCACGCCAGTTCCGGTTCACAATTCGGCGGCTTT
+>50026 2
+TTTAGGGTTAATTTCTATTCAAGGCCACCGTAAGACGGCAGACGTTGCCCTTTTCGTGTCGGGAGTCTAATTCAGACCCACGGAACAAGCTAGCACGGAC
+>50027 3
+GCGCCGTCATGAGACATCAGGAGGCTCGCCATCCAAGCGTATTGTAATATATTTTAACAACGTTAGATCGGCCCGGTTTCAATCCTAGCGATGTGGCGAC
+>50028 3
+GTTTTAGAGCGACTCGCAAATTCTACATCGTCAAAAAGGCAATCCGGGAACGCCTGAACCGTCCGGCAAGGTCTAACTATATGTTTGCGTGCGTGCGCTT
+>50029 1
+ATGGTGGAAAGTAGAGTCGGCCCTGTAATCGCCGACTTTAGGCAGGCTGGAGGACCTATTTCCGATCCAACCAATGCAAGATCACCTCGATATTCTTTGC
+>50030 3
+GACCCCGTACATATGTCTCGATCTCGCATATTGGTAGCCGTCAGGCGCATGCGAACTGACGATCGAGCGATTAATATCGTCACCACTGAGGATTTTAAGG
+>50031 1
+ACTAACTACCGAATCGGTGGAACGATTTGTATTCACGTGTGCATCAGTGCGAGAACTGACTACTTGTCAGGACCTCGTCCGTCACCAGGCTTGCATAAGG
+>50032 3
+AATAAAAGTGTGGCCTGTGTATAATCTGGAATTGTCCGGTGCATAGCTGTTGGGTTAACTCCACCCCACGGAGCATACGCCTTGGCAAAGCCCGTACCAT
+>50033 3
+GCTAAACAACGGTGCCAACCTGACGCGATTGGAAAACTTTCGAGCTCGATACCGCCAGCCGGATTTGTGTATCCTTTTTGAGGGCATCGTAGGTAACATC
+>50034 1
+ATAGAATACCCTGACCGTCGTGTGCTGTCCTTCTCGAGTGACCCTCAGGGTAGCGCCTAGATTCAGTGTATCTCCAGCAGACTACAAGGAAATGGGTATA
+>50035 1
+CCAACCGAAGGAGCTGCCGGTGAATTAGCGGTTCTCATTCCCAATGTTAGTGTCCAGTCTACTTAGTCGGCGACACCATGTACAGATAATCACGATGGGT
+>50036 3
+CTCCAAGTGCCTGGTTGAATGGCGTAATGCTCACATCGGGAGCAGCAGTTCTACTGACCCGGACGCCATTACGGTGTACCTATACTGTTAAATGAGCAAT
+>50037 3
+TATTTATCCGGTGAATATGTCGGATCTTCGCGGGTATAGAGCATATGTACAGACGTCGCGTTAAGCACCGGACCATAGGTTACCGGTCGCACACCAATCC
+>50038 1
+AGACTCTGCGGACTGATGTCGATCTCACGCGACGAAATATCGGCGTGAAATCAGTATAACTAGATCTCTTCGCGGTAAAGTATGCCGAGTTCCCTTGCCG
+>50039 3
+CTCATGTGGTTCAGTAGGTGCTTCTGACCGGTACGTCTAACAGGCAAGGCTTCATATAGCACGTTAGAGCGTGTCCCCGCTGTCCAACTGGAAAACATAA
+>50040 3
+CGTCGGACGTTGTAACGGTGCTAATATGCCTACGGCCGACTGAATTCTCCGGATGTGGTCGGTCCAATAGCACTTATGACCAATTATAGCACGATCAACG
+>50041 1
+TCCTGCTGGTAGCTCTATAGAGCCACAGCATGGTTTAAGCTCACAGAAGGTGGCTATAATGTCTCGCGAGCTAGAATGTGGAGCTAACTCTCCGACACTC
+>50042 2
+CCCCACGTGTGCGGGAACCTATGATTTTCGCTAATACGGACAAACGCGCCACAAGTGTGCGTTTGATTTAGTTTGCTCAAATGCAGATCCTACGAGGGCA
+>50043 1
+CGTAGATATCCAGCCCATGTCATACACTTTAAATAAAACGAATCGTCGAGTCTCCGGAGGCTGCGGTGTGTAACTAGGCACCCCTTATACGGTGCTTGGG
+>50044 2
+ATGTCTAGACTGGCCGAGGGCTCCGTTTACCGACGCAGTTAAGCATTCACCCTGGATCAGTGTGCCTTTGACTCGACATAGAAGTTTACAGACGCGATAA
+>50045 3
+ACCCTTCAAAACGATGTAGATTCAGTCAACAATAATGATTCGGTGAGTCCTGCGAGTTCAGGGCAGGAACCGTCTTTTTCTGCCGCCGGCGACTGTAACG
+>50046 1
+TTTATGGTGAAATTGTACTGAGTCTATCCGGCGTCGATTAATGAAGGACGGTAATACTTATGACGCGCCTCGGACACAGGTTGCGACCCAGCCCCTCACA
+>50047 2
+TTAGTGTCGTAAGCCGGATCAGGGTACAATAGACGCCTTAGTCTCTTCCAAAGCGGGTGCAGATCCGTTGGATATGAAGACTCCTGATCCACCTGTACAC
+>50048 2
+AGCTTTCATTCCGAAAAACTTCTCCTACGTAATGAAGGCGACGTGGCTCTACTAGACGCACTCCGTCCTGGAAAGAATGAGTTGGATGGGGCTCGTACCT
+>50049 2
+TCGCGTGTCAATCGTGCGCGACATAATACGAGTTATTCATTCAACGTGTGTATGCCCAAGATAACTAGCACCAGCTGCTCTAAGTGCCCTGAAGCGGGTG
+>50050 1
+ATCGTTGTGCACAGGGCATTGGGTTTCGCCCGGCGACCAAGGAAAGCGTACTCGCGGTATATTCCACTACGAATTATTGACTTATCGGGACACAACTCAT
+>50051 1
+CTCCCCAACAGAAAGTGGAGGGTGAGTCTCGCACTCAGTGAACGCATATAGCTCTGTTTCTAAGATAGTACCGTATCAAGTCTCCGGAGATGGCTCGTTC
+>50052 1
+TCTAAAACGCCAGTTTTCGCCAGCAGTCAACCAGGTCGCCCCTGATATATTAACAGGTTCATGGGGATTTCGGTTGCATAGGCGAAAGGCTTCACTGACG
+>50053 1
+AAAACGTGTCCAGTGGTGCATGACGACACCGTTAGGAGCACTAGTATCGTATTGCCTACTTTGACCAATTGCTAAAACCCAGGTCGTGTCATGTGCGCGC
+>50054 1
+AGTGATTCTGGTTTCACCCGCACTGGCGTTATGGCTATAGTACTACAAAGCAGATTAGACTTCACGCACTGAGGATCCACACCTGCGGCGATGTATGAGC
+>50055 2
+CGGCCTCTGATACCGTCTGAGCAGGCTGGGTAGGTACACAGGCCGAAATAAATAACAATTCTTCGGTTATCCGCTTACCCATAAATTGTGGTCTGCGACG
+>50056 2
+AATAGACCCTCTCAGGACATTGTTGGTCGATCTCTGACCTGTCGAAAAGTATCGCTGGTAGATGGGCACACCCAAGTCAGTAGGTTCTATGACCGGTACC
+>50057 1
+AACCCGCGGGCTGGATCGACGTATTCAGAAAAGAAGTAGCACTTCGCGTACGACTTCATTGGCGCTTTATCTTCCGACTGCACAGATAAATGGGCTCGTT
+>50058 2
+TGCAATCGCTCAAACCGACAGATTGTAACTCGTTTCAGGCGACACAGTGGATAGATGCTGATAGATTACTGGCCCCAAACCTTTTGAGCTGGCGTTCGGC
+>50059 1
+ACTTGTACATCGAGCCCCCCTGTTAAGGGCGTCTGAACTCTACCTTGAGGAGAGAACTAGCATTATCGGCACTATACGCCAATTGGGGGTAGTTGCTACA
+>50060 3
+ATGTCCAATGAAGACCTAGTAAGACATGCGTGCTCTCCGCGCGATTCTCGTCGAGATGATACGTGAGCATGGCATCATTTGCCGACAATTGAGCCCTAGT
+>50061 2
+GCCAGTCCCCAGAATAGCCTGCTTGCAAGCTCTGGGTGTTTATACCGTGAGGTACACCATCGTGTGACGTGAGATGATCGGAACGCTCTATCATAATAAC
+>50062 2
+GAAGTTCCTGCGGAGACGCGCTTCGCGAGGTAGCTCCAATTCTTACCATATGTTTTGGTTTGGGCATAAAGCTCTAGAGCACGAGGACCAATAACCCATC
+>50063 2
+AGCACATTCAGGACCGCACGGGTTTTTTGAAACACCATCCTTATGGTAGTCACTAGGGGTAGTCGGACGAGAGCACAACACACTCAGTCTTTTTCCGTGG
+>50064 1
+GACCACCCGACCATTTCGGGACGTTACTGATATCCTGAATCAGGTTTGTTCGCGACATGAAATCCTCGCGACGACGAAGAAGACGGAGCGAGTTTTTTCT
+>50065 3
+AGTAGAAGTACCTGGGCAAACGATTAACGCCTGACTTTACAGTAGTCCCGACTCCTTTGCCTGTCATGGACAGACGGTCCAGTAGGACTTGGCTTCGAAT
+>50066 2
+ATTCTATAGTATCTGTCGCAGTCTCATGGATGAGGAGTTGTCAGGGGTCCTGCGGAAATACCCAGGGATAACTTCCCGAACGTACACTTCAACCAGCTGC
+>50067 2
+CCAGAGTGTTGTCATTGATACTTTGCCCGACAGTCACCCGCGCCACTAAGGGAAAGGCTAGTCGTTTCGCAGGTTAAACATAGGTTTTCCCCTAAAGGAG
+>50068 1
+GTGTTTTAACCCCGAGACATCCGGGTGAAAAGACGATGCTTAAGCGGTCCTTAAGAGGTTGACTTTGACTTACAGCCGATGACCCTCGCACATCCATGTG
+>50069 1
+GAATCTGAGCGCGCCTTCTGTAGCGCATTCCAATACAATAAGCTAGCTACCCTACGACCCGTGTATCGAGGTGTTGAACTAGGCAATCACGTTGGTGGTA
+>50070 2
+AGCGTAAATTCATCTAACGCCATCTGATCCTGGTATATTCGCACAGGATGAGTGTCACGGTCTGCGGCAGACAGGATAATTCGCTGTTCAGACACGCCGT
+>50071 1
+CGAGACTTCCTCGATGATCGGGGCTCATCCATAGCAACTTGTAGCACGTATAATGGCAGCAAGCACTTGAAGCGTGAATGCTCATGCATTGCTGTTCGCA
+>50072 2
+ACCCCTTGCTCCAGCATACACGTCTTCCCGAGTCTTGTATGAGTGAGTTGTGATTGTTGAAACCTGCGGACAGGCACACGGAGCTTGAACGTAGATAAAC
+>50073 1
+AAAAATAGTCCCCGTAGTCAGAAATCGGTGTAGCCATCTGGATGGTCTGTTAGTCTTTGGAGTACAATTGCGTGTTCAGGATCAGACGCCCCAGCCCCCA
+>50074 3
+CTAGCCGCCTTGCTCCTGTCTAGAGGTTAATGAGGCCTGAATCACTGACGCGACGTTACAATACTTGCCTGGCCAAAGCGTAACGCGATAAGTTATAGTG
+>50075 3
+AATTATCGCTTCGGTTCCCCTGGTTTCAACAGTCGCATGGAATAGCAAATGGGCGGCTGTACGACATGCGAAGACTTTCACGCATGCCAGACGGATCTTA
+>50076 1
+CTACGCTCAATGGCTAGAAGGAGGCCTAAATGCTCATTCCAATCTATCGTTCAACTAGCTCCAGGTAGAACTGAGTGCGATCGTGGCCTAGATTGGTCGC
+>50077 1
+TCGTGACCGTGCTAGGTCAAAGATACTACTGATCCTTATACGTAGACACCGCGCTACAAGAGCCTAACCGCTTTGTCGTTCGAAGTGGTAGCCGTAGAGT
+>50078 3
+TAAGATTCAAGACGGGTGAGCTGCGCTGACGCACTGATACTTCGACTATACTGCTCGTAGACTCTGCCGCTTGAAGTTCACAGCTAGAGACTTCATCGAG
+>50079 1
+CGGCGCACTTAAGATTAATAATGCGATACCGTTACCGGTGCGATATACTCAGCACGGGACTGCTTGCCCTTCCTAGCACTGTAGATCAGCGGAGTGTTAA
+>50080 1
+TAAAGTTACCGCGTGCCCGTGCCACGTACCTCTGAACAGAAGGTTATGCCTGGGAATTGCCGAAGCACCCGGAGGCATGATCTCTCTATTTAATAATTGG
+>50081 1
+ATAATGCAACTTAGTCTGGGAACACGACCCAAATTCAATAGCGCGTCGCGCCATGGTAGATATTGTGTCCAGTCGGGTTCACAAGTGTCCCGGGTACTTC
+>50082 2
+CATAGTATCTCCACCTCGTCCATGAGTTTAGGTGATCATTCTTCCGAAGATATAAGCGTTACTAGGCCGCAGGCATCAGGTACTAGCGGTGGCGAGAACC
+>50083 2
+ACTTAACTTATCCCAAGTTTCAAGGGCCCGTTCGGGTTCCCCGGAGCGTAGGAGTATGTTAACTGTACTAGCCAGACGCATCATACGTTCAGCGGATGAA
+>50084 2
+GCTCAATGCGGAAGTGGTATCCTGGATGTCGATCTAGTAGCGAGCGCAGTAATAATATAGCAATAAGCTTGCGCCCGCCACTTTGATCACTTGCTGACCC
+>50085 1
+GGCAAGGTGTTAGTTGTAGTATGTGCATCGTCCCCCTTATATAACGCATGCGCAATGCTTTAGGCCATCTTCCGCTTAGAGAGCGCAAGAAGCACAAGCC
+>50086 3
+ACTATACGATCACGTATCTAGTCGCTACGTCGGGGGCATCTGATTATCGCGCAATCCGGGCCTGTGAGTTGATCCGAGAAGGTTCAGCACAATCATAACT
+>50087 2
+CGGAAACTGCTCGTTGCGCTAAAACGCCCTAATTAAGTCTTTCACGAGGACTGTGAGATTCTTTACGGACCCCATCGGTAAGGCCGAAGTGCTGTTACGA
+>50088 3
+GCGTCGTGTAGACACCTAGAATCAGGCGTATACGTACTCGGTGCGCATATGACTGTTTCTTTCTGGAGGTATAATCCATGCCGACACAGGCATACGCACA
+>50089 2
+CTACCGATCAACACATACGTTAACGGGACTACGGAACCGTGTCACGGTGTGCTTCGATTGGTTTTACTGAAGTTCAAGTCCAGGGTAGGAGTCCCACCTA
+>50090 3
+CATACTGATAAATATTCTGCTACTGTGATTGTGATAGCTATGCGAACACTGAGACGTCAGGCAGCGGGACCTCATTGTGCGCCTCTACGCTCGAACGAGC
+>50091 3
+ATGTGAAGACCTGGCCTTTGTGCGGCTCGTCGTCAGCATAAGTTCAAGATAAAAATTAGGTTCCATCTCGGACAACCGCACTAGCACTCGGGGCCGTTAT
+>50092 2
+AAAATAACATGCCTTGCCCAGTACGCATTTCACGCGTTGTGCACCCAGCAGAGCCTACGGGGCTGAATAGTTAGTATAATTGCTCGTGGCAGGGATTCCT
+>50093 1
+CATCGTCGTCAAAGACAGTTGAAAGGAGTCTAGACTACATCGCTTTTTCTGTCCAGGGGTCCGGGTAAGACCCAGTCACGATGGTACTCTCAACGTGCAT
+>50094 3
+CAACCCCTCTCCGATTCAAATGGATTGTGAGTCGAGTGGCGTATCACCTTGGAGGAGGTGCAATTCCTGTACCTAATAATTGCGAAGCCGCTATGAACCG
+>50095 3
+TCCGTCCGGGCGCGACTCACTTGCTCAGTCCGAGAAACCTCCGGAACTGTTAATACGGAAGAACAGGCCGTATTAGGGATATGGCTACGTAATTTTACTT
+>50096 2
+CAAATGGAGTAGTCCTGCTACTAATTGAGAGCGATGTCTAATCGGATCCAGCTCCCCGACCCTAGATAGAGTTGGGCTTGATACGCTCCGCACTTGAGAT
+>50097 3
+GTTACCACAGGTACCTTATACTTGCCAAAGTTAGAGCATTCGACCCAAGTGTTCGAGCGTGAGAAGAACCTTTGACGCCGTTACCAGTTCAGTTGGCCGG
+>50098 2
+TATGTGAGAACAGTATATCTTACGCGGTAGGCAGTGGTATCGTCCACTGCTTCTATAACACGCAGCGACAGTAAGCCAGATGTTCGCCTGTCTCGCCAAG
+>50099 1
+GACGCTCTACCATCGGGGGAAGGTTCACGCAAGCGACCATTCCTCCTGTTTCCTTAGGTCAGAACCATCCAGTGCTTAAATGGTGTAAAGTGGTACAGAT
+>50100 1
+AAACCCCGAGTTAACCCTGCGCACACCAGGGGGAGAAGAGAATTGGACTGGTCATATCGGTTCCAAGCTTCGTCTGCTTACGCGCTAGTATGAATCTTTT
+>50101 2
+CTTTATGCGATGAGCGCCCCGATTCATGCATCCCCCCAGAGAACGTGTGTATATGACAGATAACGTTTGTCGAGACCTGTCGCCTAAGGCGATAGTAATG
+>50102 1
+GCAAATGGCGTCGTGTCCTTCAATAGTTGTGAGCAAAGCAAATTTACCAACCCACTGGACCGGGTGTTCTTGCCAAGACTTACGAGGTGCATCCCTTAGG
+>50103 1
+GTCGTACCTATTCACTGGGTCGTACGCACTACGTATTCCCATAATCGACACATGGGAGCAAGGGTAGTGTTATCGTCCGCTTGTCAAAAGGAACTCAGGC
+>50104 2
+TATAAGGTCGCTTCCCGTTAAGACCAAAAAATCTTCGAGCAGGTTTAGAGCGTGCTTGAGGTACTGAGTTCAGACCACCCAATACCGGTGCCTCGGTTGC
+>50105 1
+TAGGGGCCTTATCACACCTTTCTTAATAGCGGTCCCTGAGTGCGCGAGTAGACTAGCACGTTTACGGAAAAACAAGTTTAGCTAGACTCGTGTGGACCCC
+>50106 2
+TAGCGAAATGGGCGTTGCCTTAAAAGGTCCCAACCATGCGAGATTACTTCTGCTATATTATCCACTTCGGGGGGCATAAAATCACAGGCGTCGCCGTTGC
+>50107 1
+GGATCTCAATCTCCAGACCAATCCGACTCGATTGACATGGAAGGTCAGTCAGTCCATGAGTACTTAGTCCTAGCTGTGTCCCTATGCGACTGGGAGAGTA
+>50108 1
+AGACTGAATTTAGAAGGGGCTGGCGCACTTCGTCACTATCGCTCCCGATACTACTGTTCGGTCGTAGCGATCAAGGACTAAGCATGTCTCGTTAAACCGA
+>50109 3
+AATCCTCCCTCGAACGATAATGCATGGCATTGTCCTCATTTCTAACGTCAACGGAAGAGGTGGGGAGGTGCTGATCCATCCGCACTTTGATAGCCATGGA
+>50110 1
+CGCACAGCGATCAACAACGGCGCGATCATCGGCCGTTTACGATTTGCGTCAAATGGTCGACAACTAAATATGGTTTTTAGTCGCCAGTCCGGTAGATCTG
+>50111 1
+CGGAATACCCGGGGCTCGGAATTACATAGCCTAACACCTAGACGCTAGTAGATTTCTGCTACGGTTTAGTATTTGGCCAAACTGCCGGGTCTAACAGGCT
+>50112 3
+GAACCAGCGCGTTCCCAGGTACAACATTGTGCTCTTTGACGAAGAAATTTTTCTGTCTGAGCAATGTCCTGAGAGAGTGACCGAGCGTACCACCCTTAGG
+>50113 3
+TTCACACTACATCTGGTAAGAAAGAATGGGGATCAACCCATCAGACGTGCGGTGATTCCGCAACCTGCCTGATTATGCTCTGAACCTGGGTCTCAGTGGT
+>50114 2
+GTTTAGTGCGCGGTTAGGACACTCATCAGGAGATCATTAACGCCCGGTTAGACCTAACCGCTATGGTTTCGATTAGCCACACCAAAGTGGGACTGTTACC
+>50115 2
+CGGTAGCGGTAGATGCATGCATCCAACATCCTTTGCAGGGCGAAGTAATGATAAACTGTCGATCATGAATTCGGTTCCCAGGACTCAAGCTCCTTTCGGC
+>50116 2
+CTGCGAAGATGACTCTGCAACCAGTTACATTGGACGGGGGTATGCTTTGATCAAACTGATGTCTGTCTGCCTACTTAAGCCTGAACCGGAAGCACGCTAC
+>50117 1
+CATTGCAGGCTTGTAGATACGGGATTTTTCTTTGAAACCATGACGGACTTGCGCCAAGCATAAAGGTACAGGGTTTTCCACTAAGCCCTAGGCCCAGGCC
+>50118 3
+CAGACTCCCATGCGCAAGACACTGTCCCAGTCTATTGGGGCTTGTCACACGAGTGTGAGTCTTTCTTAAACTTATCTTGTAACGAGAACAAGGAGGGCCG
+>50119 2
+ATGTCGTAAGAGTCGTTACCGGCATCTTCAGACATTAATGTCTAAGCCAGCTTAACGGTCTAGGGCAATAGGCTGCTACGGCGATGCGGTCTCATACCAC
+>50120 2
+CATCCCGAAACAATGGGCTGTGTGAGTCGCACCTCCCTACTAAATTTACAAATACTATAGGGCAACTCGAACTTGCTGATCTCGGGGGACGGGTTGTGCT
+>50121 3
+TGATAGGGGATGAACGAAGCCGTGAATAACGTCAAGTCTCGGCTCAAGAGCCTTCTCTCCAGATTGCTGGCGGATAATCATCTATCAGCATTCCCTTGGC
+>50122 2
+AAGAACTGTGTGCCATAGAAGATGCATAAACATGGACTGACTCGCTTTCTGCGTCTTTGTGAATTACCATAGCTCCTGGAGTGGCTCGGGCCACACCGCA
+>50123 2
+ACCGACAAAAGGACTCGCCATGGCCGCAAGTCGTTGGCGAGGGGACATTGTGGCTTTGTTTTCTGACAATACATTTAATCCCGAAAAGCAGCCCTGCTTT
+>50124 1
+AATAAGGATCAGTGCCGGGCGCTTCAAACGTTTTGAGCAGAAACCTACGAACGTACTCCCATTAGCCTAATGGTTGGGTCGCTGCTTCACTATGCGATCG
+>50125 2
+CTGGGAGCCGACTAGGATATTCGAGTTTGCGATAGTTGTTAATCAGCGCCGTCCCACCTATACTACAGACCTCATGCAGTCAGCTTGCGTACAGGATGAA
+>50126 3
+ATAGTTCCTGTGGAGCTTTCTGAGGTCCCCGCTTACCCCAGACAGTCATGTAGCGATAATTGAGCGTAACATCGACAAACTGTCTACCGGGAGGTAACTG
+>50127 3
+GCGCCAAGAGCATGCGGAGCTGCGTGCTATTCTTTAGGTCAAAACCCTGGTTTCGAGCACTTCCAAGTAGCCATAACGTATCTAGATCAGAGGTGCATCT
+>50128 2
+TCCGGATCTCCTCCTGGAGAGCAGGTTAGCACCGTAGATTGGGGGAATTATTTTGTTACAAGCAACAGCTAAACAAACGTTCCCGCTGCCTCTGGGAACT
+>50129 2
+CTGGAAATGTTCGTGGGACTCCCTACAAGAGCGAGAATGGAGTATATTGGCGGCTTAAGAGGCACCCATCTCCGCTCCTCCTACAGATCATACAGTGTTT
+>50130 3
+TTTTTCACAAATTCGCGCTTGTGTAGGACCGCGAAAACGCAGGCGGTGCGTATAACATCTGCGACTGACCTCTCCGTGTAACAATTCGATGTGAAAGGCC
+>50131 2
+CAGAGAATCAACTCTTTCGAATGGCATAGTTAGATCCCTTCGGGTGCGTATGTGTGGGCGGAGAGCTCTCCACCCGAAATTCCTGGGATTAATCCACAAC
+>50132 1
+CGTTTTCTATCAGAGAACAAAGGTAGTGTCCCCGCCCACCATGTAAGGTTCCCATCGAGGTTGCTAAGGGTGACAGCTGCCGTCTCAAAAGTCTTGAGAT
+>50133 3
+AAGTGATTGCCCGTCTTGAGTCCAGTTGATAAGCTACATTTCGTGGACACAAATAGTCAGCGAAGCCCTGGATTGCGCACACAGGGCCTTAGCGCTCATT
+>50134 1
+TGTATTTGCTCGTCGCTCACTCGAAAGGGTAAGTAGATAAAATCTGTGACGGCTAACATTCACGCCGCGATCCACTATAGGGATGCTTGCTCCCGAGGCA
+>50135 2
+AGTGCAACTTTCAGGCACTATTCGGCGTGTACGTGTTCTCAGCTTGCGCGAAATTCCCGACATCCGCCCTTTTAAGTAGGAATGAACTAAGGGACGCAGA
+>50136 1
+AATACCTCGTCGCTCAATGTTTCTGGCTTCTTTAACCGGAAGTAAGCGGGGTCGGGTCCTACAACCTTAAATAACAGGAGAGACTAGGCTCCTTAGGCCG
+>50137 2
+GCGCAATCGTTTTGCGAGTCGTTCCTAACAATAGCACTTCCTGTAAGATCTTGCCCTGAGATACCGCTGACATGGGGGGGTACAGTAATTGAGACCCACA
+>50138 1
+GACCTTAAAATCTCGACAACCCTTCGAGTAACGGACGTTCGTCTATATGTGGGAAACATCTTAGTGGTACACCCGTGACCTTGGTGTCGACCGAGTGACG
+>50139 1
+TGTAGAGTCGATGCCTGCCTCGAGATAGGTCGGGCCGGCTAACTACCCCGGATCGATTATGTAGACCCTAAGTTCATAATATATAGCATAGCGGTTCACC
+>50140 3
+TGTCCCTTCATTAGGCGCATAACGACGACATCCGGAAGACGTCGATGTTTTCGGCCTCTCGAAGTTCTGCACGTGGGAGCTAAATTGAACCAATACGTGA
+>50141 1
+AGACCATGGACACGGTATTCCGGGGTAGTTTGTTAGGAATTCTGGCTTCTCAACTCACCTCGATATCGTCAGCGGGAGCACTCAATTCCGAGGAACATCA
+>50142 3
+AAGTTATTTGGGGATTAATCAAGGGCTGATACAGACTTCACATCATCTCTTGCAGACGGTGTTCTCTGACGCTAGAGCCACGACCGTCAGCTCCAGGGCA
+>50143 3
+GAGATACCGTAAGTCTGCCCAAGCTCGTTCCGCGTGCAGTTGATTAACATCATACGTATCGGTAAATGTGGACACGCTACACTCTACAGGGCTTATGGCG
+>50144 2
+CGACGCATAGCGGCTGTCTGTTCTTAGAGTAAGTAACACGGCTTCGGAAATGATTAGTAGTATGATCCCCTTTCTCCGGCCCGGATACCGCGCAAGAATA
+>50145 2
+CACCGAGAACACTCTATGTACGCCATCCTGGAGTGATCGTAGAGGCCTCAGGTCGGATACTACTTGATGCAGACGATTTTAAATTGTCGCACGTATGCCG
+>50146 3
+CCACGGACACATGCATGATACGTACTCACTACACGAAAGTGGGCGAACGCGTGTCTGGACGAGTTCGTCAGAGTAGGGGTCCCTACTTTATCACTATTTT
+>50147 1
+CACGCCTGAGTTAACACGATATTTGGTCGATTAAGGGCCGGTTCGACGCCCTCGCCACAAGCGTGCTTAACAGTTACAGATATATTCTGTTAAGGAGCGC
+>50148 2
+GAATGTTTAGGTCGTCTGACGCAATCGATTTCAGTTCACCATAATTCCTATATGTTGGCCCCAAGCAAGGAGCCATGAGGAGTGAGACGGGCCCCACTTC
+>50149 3
+TCATTCGTCTGGCCGTCAAAGATACTCATATGTACTAGACAGATAACAGTACGGGCCTTTACAGTGCCGGGTCCCGAAGCTTTATGCGACAGGCTACTGG
+>50150 3
+AGAGGGTGATGTGCTAGATGTACTTCCCCCGAAACCAAACCCTACGGCGGAACTCGATCTAGATGAGTTTGTTCCTTAAGAGTTGCCCACATTAGTCGGC
+>50151 2
+CAAACCTTCCCTGTTAGGCGCTAAAAAGAAGGTGCAGATGGGCTACCCCCGTATGTCAATGTTTATGACCGAGTGTTTTGGGCCCGCATTAAACCGTACG
+>50152 3
+ATGAAGCTGGTCCCCGCAAGAGTTTTAGAACGCGACTCATTGGTTTCCAAAACGGGCTCCATTCCTGGCCTTAATAATTCGGAAGCACCTTGGTCGGGAA
+>50153 1
+GCGAGCGGTGTACCTTGCAGAGTGCGGCTTGCTACGGATAAATTAGGTAAAACTTCCGCCATTAGATCATATAAATCGCCGGGCCAACCTGTTGTTCCCA
+>50154 3
+TTACGCTTAATTGCACTACGGCTCAACTCCAGCAAAGACAGAGAGGGGCTGAGGAACCTGATCTCGTCTAGTTCAGCAACTGGGCTCGCTCGGTTTATAT
+>50155 1
+GGACGTCCTGCAACCCTAGAGTCCGCGATTTGATCATCAATTCGGGTCTACACGGACTCTGTGATATACGGTTCGGTAAGCAGACTCAACATACTTGGGA
+>50156 1
+CGCTGGTTTTGCTTACGCCTACTCGACGTAACACTATCAAATGAGCGAGAACTGACATCTGAGATAGACGTGTTCCCTCGGGAGATCAGATTGGCATGCC
+>50157 1
+GGAGCTCCTCTAGGTCTACCCCGCGCGCAGCGGCTTAACTATGACCAGTGATCATTGACGGAGGCGTTTTGTCAAGAATCCTACATGACTAATAGGATTA
+>50158 2
+CGTAATAAATTTTGGAGTAAGCACGATAACACCTGCAATGTGAGCTCCGTTCTCGACGCGACTCTTGACTGTGACCCTCAACGTGGAACTCGGGTGCATG
+>50159 1
+CTTCGAACGTATCCGCCGACAGTACGTCCGGCTCAGCAGAAGTTTTATCTAACTCCCTACGTGCAAAGGAGAGCATTGCCATCAAGGGTGAGTGATTTGT
+>50160 3
+GTTTTCGCCGCGGCCGATAGCTTGGAGTCTGGTGACACCAGCCATCACAAGGTAACATTGAAAACGAGAGCGTCTTTCATTGATATCGACTGCCGATATC
+>50161 3
+ACGTTGTCAGCACCCGCATTGAGAATTGTACATGTAACGTCCGCCTGGCGACAAATTCACGAGTTGGCCGTCATGTTCAGAGACGAGCATGCTGCTATAT
+>50162 3
+GTACGCCCCCTAGGGGTACCAATGGTTGACCTATAGCTGATAAACACAATCGAAGCACGGCGTGTGGGTCCACTCCTGGATATGTTTCATTCTCGAAGAT
+>50163 1
+GTATACCGGGGCTACCATGGTCTCTATCGTCCAGGTAGTTGTTACGGTTATGCAAACACAATGAAGGACGTAGCCATCTACCGAGAGTTCCCATCGGCAT
+>50164 3
+GGTCGTAATTATCCTATCTGAGGTGCTGGGTAAGCTAGGCCTCAGGTAATCTAGACTGTAGCTATCCGCCCATATCGCAGGCAAAGGCTATCGAAATCCC
+>50165 3
+GGCCCATTTCACATGCGTCCGTTAAGAAGGCCATCAGTCATTCCCGAGTACGGGATTGAGTAGAAATTTCCTGCCTTAAAATCCCACTGGAGCGTAGGTG
+>50166 1
+AAACCAGGAATCCAGTGGGTCTGCGAAACTATACCTATATCTAGATCATCGCGCGACTGGAGTTACGCTCGGCTTCGTTGTGCTGCTGCAGTCATACAGA
+>50167 3
+GCCTTATTAACTCAGGGCACGTTCCTTTAGGTATAGTCACGCCCGCGTATAAGACAAGCAGTTCAGTAGTTCAGCCGCATTGGAGAGCTAGCGTGATCAC
+>50168 1
+GGGGTGCGTTTGTCCACTAAGACGTCCTTTGGCTAAGTCACTTCTCCTGACATCGTAACAGGGTTGGCCCAACATCGAGTAAGGTCAATAAGAGTCCCAA
+>50169 1
+TTCTCGTCCTGACATGAACGAGCGGGCTCATCTCCCGTGGAAGCGAATACGATTCACGATAGTATGATACCGATGGCTGTGTCAATCCTAGAAACGCTTG
+>50170 2
+ACCTTTTCATGAAGATGTGGGTGTGATCTGTGTACCAGTGCCTACGACCTCCATGTATCCCCAGTATAAAACCCGAGGGCTGTGAGACACAGATGGATCC
+>50171 3
+GTCCGCGGTCTCGAAGAGACTCATCAGTTAGTTTAGCTCATCATCTATAGTCCGGCGAGTCCCACTCAAAATCCGGTTATAAACAGTTGGGAGGAGCCGT
+>50172 2
+AAAAAATCCGTATAGAACCGCTTTTTTCACATTGATACTGGCTTATGCGGAACGAGCTTGGGGCGTACCCGCTGCTCAAGTCAGTCCAGGCTCCAGTGAG
+>50173 1
+AGGGCGAGCCCAAGACCGTAGGTGCCGCCTTATGCATCTTTCATGTTTACTTGACCACAGCGGGTATTGAGGCTTCAAGCGACAAATGAAATGTCATCCT
+>50174 2
+CCCTAAATCAGTGATATTATCATGTACGTTAGTATAGTGTGGAAATCGCCGCGCCTCTACCCTAGCGCGGGGTGCAAGCTAGGCGAATCACAGTCGTATC
+>50175 3
+TTGAATGTTATTTTCCGGAGTGATACCGATGCGGTAACTGATGCCGTCTTACGACAAATCGGCGCCGTGGACCCCGTAGACGCTTTAAGAAGCTCACAAC
+>50176 1
+AAGAGAAGTGGTCGAGAGTGGTACCCTTTCCCTTTAATTCATCAGCCAGGATGATACTCTCCTAAAGAACGGCGCCTGCGGGTTTACTGCCCACGTATGA
+>50177 3
+TTCATTGAAGAACACAGGTTGTTGTTGAGCAGCAAGCCCGATGGTCTCGCAGACATGAGAACCCTTCCACATCTAGACTCGTGCGCATTTTGGACGGTAC
+>50178 3
+AAGTCCGGGTTCATAGGCATCAGTCAGATTAGAGCATAGGTCCCGTACAGCATAACCTTATGCACGCTTTAGCAGCCTTCCTGGCCATTTAGTAGGGAGC
+>50179 1
+ACTCATATGGGCCGGGCTCCCCAGAGCCTATAGTGGCTGCAATAGAAAGGACTCCTAGTTTTCACATTGCGTACCGATGCGACAAGTATTGCATTTCAGG
+>50180 3
+GCAATGTAAAACGTTAGGATGGAGTTCGGTTGATAGGTGCTAAGGCATCGCGCCTCTCCGATTCATCATTCCATGTCCGACGGCCCTCTGACGCAAAATA
+>50181 3
+CGTTAAAACCGGTGGTCGCGGCAAAATCTTGAGAGAGTACTAATCCCGTTAATAGGCTATCTAGTGAATCGATGCCATATCGGTCTCCCTCGCCTCGGAG
+>50182 2
+ACCTCTATCGGTTATGGCAAGGTATAAGCAGCACCAGGTCCCCAGCTGGGGAACTTAGACGTTATCCATCATTGTTACAGCGGATATTGCCCTCGAAGGT
+>50183 2
+GTGGTGACGTCCTGATTCGCTACTTCGTGCACGCATAGCATGGAGTAAGGACCGTGTTGCCCAAGTTACCAATAAGGATATATCACTACCCTCGGAGACT
+>50184 2
+ATGGCAGCCTCTAGACTGAGTTCGCTCTACTTGGTCCTCACACCTTAATAATACCGCATCGTGGTAGAGGGAGGACTAACGCATGTCGTCTGGATAAGAC
+>50185 1
+TTGCACGCGGCAGTCCCTGGCCATGGAAGCAGGTGATAATTTTGATCCAGTAGACTTTCAGTATGTTTCCCAGATACAGAACAGATGCCACACGTTGCCG
+>50186 2
+TAAAGACCGTATGTTAAGATGGGAATGACATCGGTCAATCGCACTGTAGTCCCGGGGCGTCCATTCTCTCCCTGTATTGTCACACGGAGGTAATAAGCCC
+>50187 3
+AAGTGGACGCCTCGGCTTTGGCTATACTATGACAGCTTAACATTGTTATCCTGACCTGACAACGTGCGCGCGACAAGTAGGTTGTATATAGCGCGCACCA
+>50188 1
+TTGAAAGCCTGGCAAGATAAAGCGTCTCTGCAGGTCCCCCTTTCAAGTATCTCGGACTCGGCGGGTACTATATCCTAAAGATACGTGCGTTACTGAGCAG
+>50189 1
+ATCAGAATCGTTGTTAAGTCCCAGTGTACTTTGTTCGAAGCAACCAGCCGTGAGCCGATGGTATTCGGGACTAGACCCCTAATATCTCGAAGCGCTGGAC
+>50190 3
+AGTTTGCTAATGATCTAAGTCTAGAAGCCATGGGTTACCCGTTCCACGGATCGGAGCGTATTGAGACCTCCACAGTATCGGGAATAGTCGACCTCGATCC
+>50191 2
+GAATTAAGAACGTGTACTAATGTAGCACCTGCTAATCTTCTTCGAGGTCTGCCACTACGCTAAGGGCGAATCCGCGGCTGCAACTGGCCGTGACTGTTAA
+>50192 3
+CCTGATTTAAGGGTGAGAATTAATCAGACTCTATTCAGGAGTGGAGTCGGACTGCGACCAGGCCTCAAAATCCCGGCTATGTCTTCCAGATGCCGTCCTA
+>50193 2
+GAAGTCTCGCAGGTTTAGTCACCCACTTATGCCAGTTCCTGAGACGACACGCATAATGGAAGTGGCATGTCAGCCCTGAGTGTAGTTGACCACGACATTT
+>50194 3
+CTGGACCCGATCACCGGAGGTTACATGGTGGAACGATCCGTTTTTAGTTTGCCGAAACTTCGGAATAAGCTCACCTGACGACAACCGCGATTATTGGTCA
+>50195 1
+GAGAGTGGGGTCCACGACTGGCGACTATCGAACATAGTATCCTGAATCCCGCAGAACCACTGCTGAAGATGCTATTCGTTCATAGGCTGACTTGACTTCT
+>50196 2
+ATGGAGATGCTAGTTAATTCCGACATCGTGACGAACATCTCACTTCATAGATAGCGCGTACCGGGGCGGTCCGTGGTGCTTAGGACCCCCAAATTATCTA
+>50197 2
+CCGCTTAGGTCATGTTCATCGAAAGTCCCAAGGTGGAACACAGGTCGTTTCTTTAAGTGGCTCTGAGGATAGCTCATATACGCAGGAAGTACCATCCGCC
+>50198 1
+CGTATTCCTACCCGAGATGACAATACATTACGTGTCTGTTCTGGGTCAACGGACCTAAAGATGTGCACCATGATCGACGGTATGCCCGTTGCTACAGAGG
+>50199 3
+AGTCTTTGAGTAGGCGAACGATAGTCATCGGATCCACCGCTAAGCGTTCGTGTTGTAGAGAACCTCGTTACGACCAAGTTGCTCTGAAACCGGCATCTCA
+>50200 2
+ATTCAAGCGTATGTTAGGGTCAAAGCCGTCCGGGGAGTGACTAAAAAAGTCCTAGCCTGCGCTCTACGGCTTGCACATGACTCAGGGCATTACTTCTCTA
+>50201 2
+GACCATGAAGGCTGGCCCAAATAGTACCATCCAGAAATAGTTTGAACAATTCAACATTTTGCGGGCCTAGGCTGGCCGTTTACCCGCGTGGTTCGTGTAC
+>50202 2
+AGACGCTCGATCAGTCGGTCATAGCGAATTGGGTGGCTCACTCCAGTTATGTCCATCTCCGAACATGTGAACGTGTCTACAAGTTGAGGCTCACAAACTG
+>50203 3
+GTGCTAAGGATTTTTAACGTGGACCAAGCTTTCGTGGAACACCTTTCACCTCGATTGCCAGTACCGGGTAGATGACCAATCCAGGCTTGGCAAGGCCAAT
+>50204 1
+AGGAGGATGACAGTCAACCTCGCAATGACAGCGTCAGTCGTGATGTATTAATGGAGGCGTTCCTTAGTCACTTAATGGGTACCAACCCCTGCACTTCCGT
+>50205 2
+CGGGTAGGACTACGGATTTCCTGTCGATCCTATGTAGCCCTTTATTGACGACACGTCCGGAAATCACTAAACGCGCAAGGATGCTTCCAATGAGTGTCGA
+>50206 3
+AAACGTCCACCATGGTCACGTGGGCACGGCGCGCTCGATCTTATACTTGTCGTATCGCAGGTAGGGATATCGCTGCCGGCCAAATATCTATATAATAGTA
+>50207 3
+ATTCATGACTCCTAATTCCAAAGTCTAGAGGGCAACGTGTAACAATTTGATCCCAACCGCTTGCACGGAGGTTCTGGAGTGGCCGTAGATTGTAGCCCGC
+>50208 2
+GGCTCACTCGGTTGTCCTATCGGTATCGACCCAGTCTATTCCTTGACCAATAGAGTGTAAGACATTGGAAGCCGATCGTATAAGCGCGCAGCTAGGACAT
+>50209 1
+TGTATACGAGTCTGTTCCCGCCCCTACTTCACATCGGCTATGAGATCACCGCAACTCTGAACTGACTGGAATGAGATAAGGCTGCGTGCTAATTGAGGAG
+>50210 2
+TGACACGTACAAGTGGCTCATGCTACCGGGCAACAGGGATTTGCTAGTATTCACCACTCGACGGGTCCCTCTATGTATGTTCTGCGAATGGCGAATACAA
+>50211 2
+AGATAGTTCTGAGGAAAGAAGCCGCATCCCCATACAGGATTACTGAGCCTAGGATTGATCGCCAGCTCGGCTCTCACGCTTGATATATTCGCTGAGTGCT
+>50212 2
+GGCCTCACGGGCCAACATTCAGCTTAGTTTCGGTGGCTAAGCGCAGAATTGTAGCTTCCAGTGCACTGGTCTCCAATAGAACGTAGAATGCAAGTTCTCA
+>50213 1
+GAACAGCCCCGTATGGACTAGTATAGGGTTTGATAGACTGCACGATGCCATCACGAGTGACTCAAATTCGCTGTACCCTTAGGTCAACGCCAGTTGCGTT
+>50214 2
+GCTGACATCTTAAGCGGTTGAGTACAGGTAAATTCTCCATTAGAACAAGCGGGCGATTAGCGTCCCACGCAGAGGTGACTCATTGCAGCTTCCCTTCATG
+>50215 3
+TTTGGATAGGATGGGCCTAGCGGTGGCCCACATGCAGCTCGTCACCACAACACATCTTTTCTGCATGTCATCTGGTCACAGAATTGAGGTGCAAATAGCA
+>50216 1
+GGGGTCGGAACCGTGTTTCAGTCCAGCGGCAACTGTAGCCATGTCTGTAAGAACTTGTACACACTTCTAGTCAGACAACAATTGGCAGTGTCCCAACGTT
+>50217 1
+GTGTCACTATACAACCGCGGGTAAAAGTCGTTCGGTCTTCAGGTATTTTAAAGTGGCCTCGATGAAGATCCACCAACGACCCGGCAGAGATTTTTCGCCG
+>50218 3
+ACGGGCGCCGTGGTGGAAGATCTACGACGCCGCACTTTGCCGATGAAACTCATAGAAGATGTTACGATCTAGAGCCGTTATCTTTACTAATTTACGCGCC
+>50219 3
+CTCAATCCTTAGCGGGGGGCACGCTGAGAGTTATTCTCAGCCCCACTGATCATCAATTATAACTCTTTGACGCATAATTCGGGCGCTGATACGGGAGAGA
+>50220 3
+CTTGCTATGCCCCAAGACTCTTGGCGTTGAGTGGGGCAACTGGCAAAGGAAGTCCCTACGATGTATCTGGGCTATACTCACGAGTGATCAATAATCCCAT
+>50221 3
+TCGGACAGATCGCGTAGGTAGTGGACCATCTTCGATGCCCCTCCATTATCTCGAATCAATTGTCGAATGAGGAACAGGCAACTAAGTGGTTAGCCCTCGT
+>50222 1
+CGTAAACTCGGAGCATTCTAAATTACGTCGTGTCTAATTCGACTGTCCGTGGGGACAGATAGAGCACCGGCAGCCTGAGTTTAGATGGTACCTATCACCC
+>50223 2
+GGGTTCCTCTGGATCCTCCGTGATTTCTATATGATCTAAGTCGTAAGCCGCATGGTCGACATGTCACAGCGGACGACAGCATGACCGGAATCTTAAACAG
+>50224 2
+CAGCGTGCGTCCGTAGATAACATCATATGTGCCCTATGAATATTATAGGTAAACCGATCCGTCTCTTGTGTCATAAAAGGGACCGGACGTCGTCGCCGCG
+>50225 1
+TTATCGTTCCCCGCCGCTTCGAGGCCGATAAAGCACGCTACCAGGCGAGTCTTGGCGTTATGACGATCAACGGATCGGAAATACCGGTTAATAGTTAATT
+>50226 1
+TGAAGCGAGCGTCCGTAGAGACCTCCAAGCCCCACTAGCCTGTTACTTTTTCGAATTCTCACAGCAGGCCAAGTAATGTGGTGTGAGACTTGCATATGAG
+>50227 3
+CAGTCTCCAGAAGCGCGCCCCAGAGAACTAAGGGGTACGTCTTTTGTCTCACTCTGGTCAAGTTCGCAAAGGATGGTAGTCCCTAGTGTAAATTTAGACC
+>50228 1
+GGTCCGCTCACGTGCATAGGATTCGACATATAGATAGGTTAACCACGTCACTTAAACGGACTATCGGTTTGCTTCTATGCAAAGGGGATCCCGCGCACGT
+>50229 2
+ACCGGGAAGATCGGAATCCTGTGCATTGTTTCTGCTAATGAGTTGGCAACACCTCCTGATGACCGTTACTGTTTAACGTACGCCAACGGACAGCAGGTAC
+>50230 2
+TCCTTCGGGGCGCATAGACTAATCGGTGCCGGCGTACATGACGGTACGTAGGACGAATTCTCTTTGAACTCTCTATACCTAGACCGTCGTATCAAGAAAG
+>50231 1
+GCCCATTTAAGAAAGTGCTTTACTGCCGCGGCCCTTAAAGGACTTCCGGCCACGGTATGGTCTACAGGGTGGTAATACGCGCCTGCGATTATAAATCATA
+>50232 3
+ACCTAGTGTGGCCCTGATTCGACGTGCAGGGGCTACATCGGATATAACACTGTTTTAGAATCTTAGTATCAGGCCCAAGAAGTTCACAAGCCGCGCTGCT
+>50233 1
+AGTGTACCTAGGGTCTCTCGATGGAACTGTTAGGGCCCGTTACACAGAGGTTTATGTTCCCGGTGGACCCATGTCCAGCTCGTACAAAATCAACCGATAA
+>50234 2
+GTAATTGCTGATGGCAGTGAGCGTCCCGTATACCATCGCTGTACGAGGCGTATGTCGCGACATTAACCAACGGGTGAAATATCACATTACCCATGCGCTT
+>50235 1
+TCCGAAGGAAAAACAGTGTGATTCTTCTCGCATGGCTGTAATTAGTCTAGCGGTCCTTCGTCAAGCTTCGTAAGGAGCACAGATCGCCGCATACTGGCCA
+>50236 3
+GTGCGAGTCATCATGTTCATTTCCCAGTGTTCTACGCGTGTTACTTGAAACAGGAGTATGCCGACTATACGCGTACGACGATGACAGCGTACCAACAGGC
+>50237 3
+AGTAGAGTAGCAGCGTTCGTAGATATATAGTCTGGCCGTTTCGACCACCATGATGTAGCGCCCGGCATTCCATTGTCCGGGACAATCCCACAATTGAATG
+>50238 3
+ATGATTTCAAGGCGCCAAACCCGTCCTAAAGTACTAGGCTTTTTCGCAGAGCCCGGATAAGCAGTGAAGAAGCCGCGAATTTCCTGCGTCTATCTTTGGG
+>50239 1
+AATTGCATGGAATCCTCGATATATCCGCTTGGATTGTCGGAGCAAGGCGAGTCACCTGGCGCTCGACCTCGCAAATAAATATGCCTTTCCCGAGGGAATT
+>50240 1
+CACCTGAGAGCGTCATGCTCAATGTCTCGCTCAACGAGCGGTAGATAGTTCTAATCGTGACGAGAGCCATTCGTGGGTTCTATCCACTAAGGACCTTAAG
+>50241 1
+TGAGTTGTTGGGCAACAATCGCATGTCTTAAGAGTGTTCATCATGTGCCTCTCTCGAACAGCCTTGGAGAAACCCTAATGCCACGGGGGTACGAACCTAC
+>50242 3
+ATCACGCCCCGATTGCAGTGGATAGGAAGATTTAGCCCAACGGAATCGATGCTTTTGCCCCAACATAGGTTTGATTACTGGACCTCGCACAGTCGGTATG
+>50243 1
+CAACAAGGTGGTAGCCTGCCTTCAAAATAAATAAGTATTCGATCGTGGGGCATTTCGCCCCCAGACTGTCATTAGGTTGCCTATGAACTCCGCGCGTGAG
+>50244 3
+GAGTTCGAACCGAACCTATGGGCCAAATTAGGTGGGTTACCGCCTGTGTCACGGAGGAAGTCCCTCATTGCAGAGTTTTTTTTACCACCACAAACTGGCA
+>50245 3
+TAGAAGGTCTCCGCTTGAAGGTGACCCGAAACTCTTGGGCCTGTCCAAAACTAGTTGCTGTAATCGGCTGGTTCCATTGAAGCACCAGCCACTGAAAGTT
+>50246 3
+GTAAAAAGGGATATGCTCGTGGAGAAACATCCGGGATCCCTCGGTCGGGATGACCACGCCTTATATTGCCATTTCGACATTTGACATTACCACGGGCCTT
+>50247 3
+CTAGAAAGAAACATCCAGTCATCAGGATTTATTGCTGGTTACTGGAACTGGCCGTTACGCGGACCATAAGTCACCGTCTAGTATGCGGTACCGTCCGCGT
+>50248 3
+AGTGGTCCAATCGGGAATGAGGGGCGTGTTCGGATTATCAACCCAACATTAATCTCGTATGCCAACTTGGGATACACCTCATAGGTACATGGCCTTCGCC
+>50249 1
+AGTCGGCGCATTGCGACCATAATGACGACCAGTACGCCCGGACAATTACTTATTGAGAGCAGTCTCCTGCTGTTTAGGTAGCATTCATATGCCTAGCAGG
+>50250 2
+ACTCGTGGACATTGTTGGTATCCCCTATGACAGGTAATCCGTCCAGTGTAGTGAATCTCCCGATATGCTCGAAAGATCAGTACAGACTGCGAACCCGGTG
+>50251 2
+TCACCGGAAAACATCGTAGCTATATTATCGTGAAGATTCGTGATATTTTCTTCCGGGGACCGTACTGAGAACCTGGCATGCACATCAGGCAGCCGGCCTG
+>50252 2
+TATAGGCTAAACGGCCTGAATTATCTACGCAGCCCTATAAGATGACGTGACCTTAATCGGGCTACGGGTAGCCCCTTGCGTCGGGAGTATTACATGACTC
+>50253 1
+TATGAGATGACCCGTGAGTCTATCCCACGGTTATTGTCTAAGCAATAGGAACGGTAGTGTTTCCCGAGCGCAAGAGCTATCGCGACTTCACTGTAACCCG
+>50254 2
+GCACGGGCAAAGAATTTATCTCGCCGAAAGGCATATATAGACGCGTTAGTGGTGTGGTTCGCTGTCTTCCCTCCAATAAAACGCGTCTGGCCTACAGTCA
+>50255 3
+AAGGCTGTTTTCCATTAACGCAAGTTATCATCCAACTGTTTGGGCTGGACGGTGATCATAGCCGCAAACCGGCAAGAACCTTTTCGCGACAACGTCTGGG
+>50256 2
+AGGGTCAGTTCCATACCCATTCGTCGTTAAGGTAATCGGCAGGTAGATAGAAAATATAACCATCATCGTTCTCTGCTGGCGCGCGGACCGTGTATGACCC
+>50257 2
+TCGTTCTCCAGACCAGGGTCGCCTAAGGATCGCTATTATTGTTGTAACGGGTTCTCTCAGTTGTCGACACGCCAACGAACGTCAAGATAACACGGAGTGA
+>50258 1
+AGCCTACCGGTTGTGTGAACCTCAACCGATTTCACTGCAATATAAACTTAGATTTAAGGACGTCATAAGGGGCGGGTAAGGTCAGGCCCCTTCGTGTCCC
+>50259 2
+ACAGCATCCCCTTACTGACGCTCTTCGGCAGGTTGCTTTCAAGCAATTCGGGCGCTGGATCCGACGGTTTATATGGAGAGGGGTTAATAACCCAATACAA
+>50260 2
+GAGTGACGGACACAGGGGGTTAAGCCAGGTTAGTCCCGAGTATACATTCACTTTACCAGACCCCATATCTTCTTCCTGTGGAGGCTGGCTATCCATAAGA
+>50261 3
+TCCTGCGCCCAACCAATTATCTCCATTACTTGATTTGATTAAGGCAGCGGCGCGTAGGGACGATAAGCTGTCGCAGCAAACGTCTAATTTATAGGCGGCG
+>50262 2
+TCCTACATTTGAATGCTGTGGCAAGTAACCACGTTGGGGATAAAATACTGAGACTGACCTGTCCTTGGACTGTCGAACAGCCGCACTTCGCGCGAGCATT
+>50263 1
+CCCGACGACGCGTCATAGCCAGTTAGAGACTTTTTGCTAAAGAGGCCCCCGTGTATAATGTTCGAATAGAAAGGCTTCCTCGATCTACATGACGTGGGTC
+>50264 1
+TCCTTTACCGTATGCCAGGATATAAAATCCATGACCCAAGATGCAAACTTGCGATGCGGCGTCTAGGTGTTATCGGATAAGGCAACCCGGTCTTGCGCGT
+>50265 2
+ACTTTCATGTAATATCCGGCCCAGTGCAAACGCCAAACAAGGGTGCAGGCATCAAGACAGCTAGACTTCGTATTGTTCTGCAAGCGTTGCTGTGGGCTCT
+>50266 3
+GGTCTAAGCCGAACGTCACAATTGTTGGTTATCCAGCATTCCGGCCCTTAGCATTTCTGGTTAGTGATCCCGACGGGACATCAAACTGGGGGTCAACAAA
+>50267 1
+CGCTGGCAATGTTGTTTGATACTCCTCTGTACCTCCGTAGGGCTGGATTCTAAGAAAAAAGAGACACGATGTACTAGGGCCATGGGTGTCACCCTACACC
+>50268 3
+CTCCAATCTAGTTAAATGGGATCCTGGACTTTCAAGTAAATCATGAGGACGCCTCGGGACCAACCGCGTGCTGGAAAAGTCGGGTTTCAGCACGTTTCCT
+>50269 2
+ATCTACCTACTTGAAACGATTACGACGGCCCGCAAGCAGAATGCTCTATTCCGCGCCATTTATAGACACGCTGGTTGGCTGTCACGGGGGTTTGTAAAGA
+>50270 3
+CACTGTTTTGAACCAGGCCCGGGTTCTCGCTCAATATACGACGAAGGAGATCAAGTGGTCACCGTGTTCGGTTAATGTAAAGTGACATCATCCGCCCGTA
+>50271 2
+GATAGCCCCACGGACATATATCCTGGTACTGCCCTAATTGAGTCTAGCAGTCGAGGGGTGGTACTCGACTCAACCTTGCCTCGCAAAAAGTTGGAATGTT
+>50272 1
+CCGACACCACTAAGTAGGGATGCAGGTTTTTGTGTTGTCCAAAGGGAAGCTAACTCCCCTAGACCCGTTCGACGTGATCATAGGACGCCTTGAGCTAATT
+>50273 2
+GGTCCTCAATAGTAATTGCGGCCAGGATTCCTGTCTAGTTAAGAACAGAAGACACGACTTTGGCTCGCTGCCTGACTCTGTCAAAACCGGATGTAGGTCC
+>50274 3
+AGTGGCTGTAGGCGCTTTACACCAGCTTTATTCTGGGTGCAAAAAGGCCGATGCCGTTACTGGAAAGCGAATGACTCGTCAGTCCTTGTCCAACAATCAC
+>50275 1
+TAGGTCGGTAACAAGGGCTAATGGACCTCGATGCCTCAAGACTATGCAAATTGCCATCGGGCTGTTGGGTAAACGTCCACACGTGATTTCCTTCGTACCA
+>50276 1
+ATTACACGAAATACGGCAGGCCTGGTCCTCACTGCTAGGGGGGTCACTTTCCTAACTGACCTCTATTTGTGGAGAATTCTAAGCGCTATAGACCAGACGG
+>50277 3
+CCTATTGTAACGCTCCACGCTAGTGCAATGCTTGAGCGAGGTCGCGCCTGGACTGCATATAATTTGACCACCGATACGATAGATGCTGGACAATTCGTAG
+>50278 2
+GACTCAAGACGTGTAAAGAGCCATTGCGTTCCTGCTAGACTAAATGACCCACATTCACCACTGCTAGTGCTTAGCGAGTGGATTTTCCAGTGCCGGTAGG
+>50279 1
+GTAACTGTCATAGTGGATGCCTTTTATCCACGTGCGGTCTTTACATCACGATCGTGGTGGCTGAAAAAAAAGCCCAGATCCCACCCGATAGTGGGTCCGA
+>50280 1
+CGATTATCTTCCCTATGGTCAAAAGACATCTATTTACAAGAGGTGACACACAAGGACGCGAGCACCCGGTGATTCGCTATGCGCTACGGGGTGTTCGCTT
+>50281 1
+GGAACGACGAATTGCCGTTGTTACCTTGCCCGCATTTTCTTTAAAGTAGAGCACCCAAAAACCGCCTATGGGTATGGTAGGGTACGCGGTGTCATCACCA
+>50282 3
+GATGTCGCCGACATACAAACCACGACCTTAGTGCGGGTGATCGCATGTTGTAACGTACAGGACATCTCTTTTGATCATAGCGATGGCCGGACCTTTGACA
+>50283 3
+GATGGGTACGTCGGTGACGCAACATAATCATCACTCTAATATCGTCTAGATGCCCACATTGCTGGATCGGGCGTCTGGTGACTACATTGGCAACACGATC
+>50284 1
+CTTTACGCAAAAATTCAGGGGCGAAGTGGGATACGCATTCTCTCCTGGTAGGGCTGCCGTGATACACCGCATTGCAATCCGGGATATAACACTTGCTCAT
+>50285 2
+ACAAACGGTGGATATTCGCATATCGGGGTTCCTTCACGGGGGTCCACTTTCCTGCGCAAAAACATAAGCCGTATGTCTATGATAGTTGACCGTACCAGGC
+>50286 1
+TTGAAGATTCAAGGGCGGCGCACCGCAGAATGTCGAGAACCACTTTCATGAATCTGGGGGCCAATAACATATCTGCACCTGTTTCGTCGCCATATGTGCT
+>50287 1
+TTGGCCTCCGGAATGACTTTCATACTGGCCCACTTGCCCTGACGACACAGAATTATGAGGCGCAGGGTGAGGGAACATGGGTTATCTTATTTCCCAAAAC
+>50288 2
+AGACCCGAACGTGAGCCCAAGAATGCAGTATCTTTCAGCCCTCTCGACGCTAATAGTTGGAGAAGTTAAAGTGACTGGTGCTGTAGCGGCTCCTCCTTAT
+>50289 3
+TTCTAGGTCACAGAAACCGCTAAGCTCCTTACAGGCGGGAGTCTCGATGGGAGCCCCTGAGTTTCCTTCAATGAATCGGTATGGTAATGCCCATAACATG
+>50290 3
+TTTTCTCTACGCGTGATGTAGACTAGGACCGCCCGTATCCTGGAAGCTAACCAATGGTGGGCTGCCGAATCGAACAATTAGGCCCGACTTTAGATAATCG
+>50291 2
+TCAACTGAGTGGTGCCGTGCTCGTCTGCTTGGCGAGGAAGTACGCAAAGCTAATGCTTAGAATCGGCCACGTACTTCGGAACCCCATTTACAATCAGATT
+>50292 2
+TAGAAGTCCTACTCTGGTTTTGATTCGCCACGCACCTTTTAAACTGTGCACAAACGGCAAAACGGTCCGCGTGGTCGCACGTGCGAGGAGATGTATATCA
+>50293 2
+CAATGAGTTCGCGTCGCACTGCCAAAAGGAGTGTTTTCCTCTTCAATATCCTGGCCTCGAGGTAGGAAGTCCCTTAGTACGTCAGAAGGAGCATACACTG
+>50294 1
+TGATCCTACCCCTTTAATGTAAGCAAACGGGGAGCAGTAGCAGACGGGTTGCCCGTGTCTTGAGGTAATATTATCATGCACCTCGCCGAAGACTTTACCG
+>50295 2
+TAAGAGTGAGGCACGCGACCTTGAGATTACTTGACTAGTCGCACATGGTCTGGCCTGCCACGGTTACCGAATCTACAGCCAATATTGACGTTTCTGGAAC
+>50296 3
+TCACACTAATGCGAATGTAGTGTATAGCGCAGTGCTTCTCGAATTTCTGCCGAGTTCTGGGAAAAAGCTCCATCTAGTCCGCGACCGACACAGTGCGGAT
+>50297 3
+CTTATGGCCCTGCCCATCATCTTGAACCAGCGCGTGAGCGGCCTGGAAGTAATAAATCTATAGTTTTGAATGGCCCATGAGTACAGAGAGTTACTGGCCC
+>50298 3
+ACTCAAATTGCGCTGTCCCACAACGGAAGCGGGATCGTCTCTAAAGTTGGCGCTGGTGTCAATTAAGTCCGGGTACCGTAAAGCACTTAACATTGCCTGT
+>50299 2
+AACCCCGTCGCCCCGTGAGATGTCTGATAACGGAAACGGTCCCTAGATAATTTGAATAGTAACTGATGCTTCGGGGTATAGCACGTCTCTTACATCGGCG
+>50300 1
+CAAGTAGAATATAAGCCACGTGGTAGCATCTATGGTGATTCTCTCGTGTCTATGTGCAACGTACCACCTATAATACAGGCCTGCGTACGGGCCGGCCATG
+>50301 2
+TTTGAAGGGAGCATCTGAGTTGTTCTACCGAGATATTAACCACCTAACACTTAGGGAGAAGGCACAAGAGTCCTTCTCGGGTCACCTTCCCGTTCGCGGA
+>50302 1
+CGATCTAGAGCTTGTTCACGCCGAGTTGGGTACAACTAGGGCGACCTCTTCCTCAAACGGCGTAAGCAATAAAATTTATGGCGGGGCTTCACTATACGCT
+>50303 2
+ATCTAGTGAATTGCGCGCGTGGAGATCGACCTTCTCCGGTGCTTACGCAACTCTTGACCCGGAAAAGACGGCTACCTCGTCTGAAAGTTATATAGACGTA
+>50304 1
+TGGAACTGCTGCGATCAACTCGCTGATTCTTGCGAACCGAGACCTGTATCCTCAGAGTAGATAATGGTTACGAAGATCGTGAGCGCTAACTGCCACCTTG
+>50305 1
+GTTTAGTCCTTACTGCCGTCGGCTGGAGGACGGACAATCCATAACGACTCCACTGATTAAAGGTACAAGTTTGCCGCTATGCCGAGCGTATTAAGCGTAC
+>50306 3
+AGTTCAAGCGAGCCCACCTATTGCACGACTTGATCTCGACTTAGCAGTTTCAGCGGTGTGTAGTTTGAGCAGTTGAAGCCGCAATGCCCAGACAAGTTCA
+>50307 3
+TTCAAAAGCGTTATCTATCCAGCCTCAGGGAGTCCAACGGGAATGAGGCTTTCGCGTGACGCACTCACTGTGAAAGTCTTACTATCGGAACGTAGTTGCC
+>50308 3
+ACCCGTTTACGCGGCGGCGTTAGTGTTTTGCCTGCATTATAGAGACCACCATATGCAGAGTCGTTTAGATGGCGACATGCACACGCGATACACATGCATA
+>50309 3
+AGATTCCGGCGCTTGCCAACCCAGTCTCTCTACGTACAAGGAAATTTCTGGAAACGAAAGGCAGGCGATGCAGTTCGTAGCATATTCGCTATGTCTGGCT
+>50310 2
+GGGGAACGACCGTCTTCTATCGTGCTTGATAAGGTCACGCCCTTGCCCCGGGATAGACTTTCGTAAGCAGCGATACTATCAAGTCTATTGTAGCAAAACG
+>50311 2
+ATTGACCCTGGATCCTCTCGCCGTTCCTCATCGAAAGTAGTCTACGAGATAGGTGCCTAGGATTGAAGCGAGACTAACGATGTCTCCAGGAACGTGCTAT
+>50312 2
+CTAATTGGCAGAATACCTGAGCCCCTAAGGACATCTTAATCACTGGGCGGGATCGTATGGATTGTGTCACGATATTGATGGCACGTCAAGCTCTCGCCCA
+>50313 1
+TCTCTACGTCCTCAATGATCGCACGTGAAAGAAAAGACCTCATCTGACGGTTGTTCGCTGCTCGGCGGTCGGAAGTGCGTAAGTACGAAAGCTTCTCTAA
+>50314 2
+TCGTAAATTGGCGTGCGAAACCAAAATCACCACTGCTTATCGGTGATCATAGTCTGAGGAGGCAGATCCCTGGACTTTCTGGCTGCCATGTAACTCGCAG
+>50315 2
+GTCAGGTTCCCCTTCTAAGAATGACTGCAATCGGTAGTCCGACGAAATCTATTCCCGTGGTTCGCAGACAGCTCCGGTGAATAAGTGTCCGTATAAGACG
+>50316 2
+GTAACTCAAACTAGTCTTTTGTGATGTCGCCGGCAAAGCTTCTCCGCGAGGGTTATCGACAAGGGCGACAACGTGCGCCTCTCAAGATCACTATGTAGAT
+>50317 2
+GACAATAACCCTGCCTAATAGCGTGCCCGTTCATAAACTGTCACCATGTGACGATTCGCTAGTAGTGTATACGGCAATGGTTTGCTCAACGAGCGCGTGG
+>50318 2
+TTATCCGCGCCGTCATGGATCTTAGCAGATCAAGCCACTGACAGCTTTAGTGGCCCTCCAGTAAGGGATGATAGATTAGGATCAAGATCGCTTGCTGCAC
+>50319 1
+ACACTGGCACCTGCGACTGTAATAATGGACTCTGTCGTTAACGACCCCGCTGTCTAACTTTGGTGCTAAAGGGATACTTGGTCAACCCGGTGTAAGGACA
+>50320 2
+TCCTGGCGTCAAGGAGCCAATCGACTCGCGGGGCTACACATAATAGGCCTGTGGGCCCGTAGGTCACTTTATAACATTTCTTCTAAAAATGGCGTATACG
+>50321 2
+ACTCATGCTATATTCGTTGCCAGACGGGAGTTTAATCCTCATGCAGGTGAGAGCGACTGCCGGTATGATGATAAGCCTCACCTCGGTCGATACGACATCA
+>50322 2
+TTCGTATCAGAGCCAGGTAGATATTCCTTTTCCAGAGGCAAGAGCGCTGTAAATCGACTACAGTTGACCAGTGCTGCAAGCGTCCAACCGTTGCGCTTAG
+>50323 2
+GACTTATGCGACAGTAAACCAATTGTAAAAGGTCATTGTTGGCATAACGACGGCTTGTCTGACGTTCTTGTCCTTCAGCCAGCAGGCACGACGCTACGCG
+>50324 2
+AACAAATAGTCATTCTCTTTATTGAGCCATATTTCCTGCATGCCCAGGCGTTTGGCGAACTCCGTCCGAAAGACGGTGGCATCGGGAGGCGAGACTCAAT
+>50325 1
+GCGCAACGCACCCTTCTTGACGGGGATTCTCTTTAGTTGGTATCTTCCAACTGAGGGTAGTAAGGACAGACAAGCTCGCAATCGGGACTATACGTACCAT
+>50326 3
+CCAATCCACGGCTTGAACCTCTCGGACAAGAGGCGCACCGTCTTACTCATCGAAGAAATACGAGGGTCTGTGGTAGTAGAATTTATCCTTGCTTGTCAGG
+>50327 2
+ATGGTTCTCGTCCATACCCACGAATGATTTCCGATCGCAGACTGCACCTGGTCTTGAAAAGTTAAATGAAAGCTAAGCGGCATTCGTGAGTGCGGCCTCG
+>50328 1
+ACTATGCCTCTGTCAGCCTGCCCGGTCTGCGAAATTTTTCCAGCGTAAATGTCTCGTCAACTACCATTAAGAACATGCCGGCGTAATAAAGGGGGGGTGA
+>50329 2
+TCCTAAACCGTGATCCCCTACATCTGGGGTCATGAGTAATCAAAGGATTGGCGCGTACCTAGTCAGAGATACAAGCGTGGTGACTCGATTGTTCGCCCTA
+>50330 2
+CAGGAATGTTTGACTCGTGTACCCTCCACTCAGCAGGCGGAACGCCGAAGTGCTTACGTTACTCCAACGATATAATATTGTCGAAGTCTGGTCTGCAAGG
+>50331 3
+TAAAACAGAGCTGGGTTCTAGTCGAATCTGTGCATTTAAACATCCCCGGTCAGGATAGTGTAAGACGCTCGCCATCTCATCAAGTGGACCGGTCGCCGTT
+>50332 1
+TGCCAATTTACATCCGGCGTAGTACGAGGTGTGGTTTCTCGGATCAAAGTAAGAACCTAGTTCCAGTGCCCTGGCCCGAAGCCTCGATACGGATCTATAA
+>50333 1
+TACAGCGTGATTAAGACGTCAGGTATGGGCTCATCTGCATTTCCTCTATCTGGCCAGACGGAATGCAAAACAGACTGCCTGGGACGAATTCTGGTCCATC
+>50334 2
+ATCCGAGTTGACTATATCTAATAGGTGTCGCAGAATCTACTGGGGAAGCTTGTCGTGGTTGGCCCTTACCCCATCGCAGCCGTCCGAGTAAAAAATACGC
+>50335 2
+GGCTCACCGCCGAGACCGTTGTATGAACCTGTAGAGAACTCAGGGTTGTAGGCGCAAGGCATATACTAATATACTGTAGCCATTGGATGCTTTCCACCTC
+>50336 1
+ACGCAGTTTATGCCCCGGAGTCCCGCCGAGTGTATATCGTCTAAGAGTTCGTGAAAGCGGTACCGCCAGACGACGTCTAAAGCTAATTTACTGATGCATT
+>50337 3
+TGCTCAACTGATAGCATCCCTAAGACAGCTGCGCAGGGTTGATCTTAGGCGTGTAGGGTAGTACCGTCCTTGGACCTAATCATGCTACAGAAACGCACTT
+>50338 3
+GTCTTGTCAAGGGAAGGCTCGCACTCCGAGATGTATCCTGCGTCTCGACTTTGTAAAACGGCCACACAACCCATTGAAGGCTTAGTGGGCGTCTAATTAA
+>50339 1
+GTTCTACCACGTCGAAAGAATTCTTCGCGTGCGGAACTAAGAATCTAATGGGCACGCTGCCGGCTGGCTGAAGCTAGCTTAATGTCTTGAATTGCCACAC
+>50340 2
+GGCCTCAGCCCTCTTTAAAATATTTACCAGTCTAGTTGTAGGCGCAGAGCACCCTGAGTTCGCGAATCCGATAAATCGTTACCGTAACGGGGGCTTGGAA
+>50341 2
+CTTACACGTCAGCGGCCGTGTGGCAAAACGAGCTTCTCGTCTCATGTCCAATGGTTTCTAAGAGTTAGCGGACGACTTACAGATGTCGTAGGCTCAAACA
+>50342 1
+TGCCGACGATTTACTGTTTCATGGGACCCCGTACAGGACGCCCATAGTGTTACAGTTTTCCAAACTTCCAATTGCGGAAGGAAGACTGACATGTGCGGCA
+>50343 2
+CGTGTCGATGAGCATCTTCATCTGGGGCCCTATCATGCGAGAGACTCTGATGGTCACAAACGCAACATACTATCTGCTCTGAATACTGCATGGGCAGATG
+>50344 1
+GCTGTTAAGGTAATCGTGCCCTGAACGTTATAGATTATTAGTGGCGGCCATCTTGTACCCAATGGACACATGCATTCTGCATGCAAACGCCGGCAAGCCG
+>50345 1
+GTAACTTTCTACAAGCATATAACAAGCAGCAGTCGCCGTAACGGGTCGGTACAGCGTGATTTGCTACTTCGCCGGACGGACCGGTAGATGTCTATCTTAC
+>50346 2
+CTCAAACATAACGAGCTAGCCGCCTCGTTTAGCGGGCATGTAATCGATTCATACGTCTTACTGGGGTAATCTGAGGTGCTGTGAACTACCAACGCCAGGT
+>50347 2
+GCCAGTGGGTAATTGTCGTCGCAAGCACTCAATCTTGAGTTCTGGCCACCACCTGGGTTTCGCAGAAGACACAAAGCTGTCTAGTCATATGGACGTCAAT
+>50348 2
+TAGACGCTGACCGCAAATTACTTCGTAAAACCAAATGTCGAGATATTTTACCCGACCATGGGGCACTTCGGGGAATATTTCGGTCGCCCGTGTGGTCACG
+>50349 3
+GGCTTCGCCGGGACTCACTAAAAGTAAACTTCTGACATGTGGGGCGCTTTTTCTAATAACGCCCTCAGGGGCTCCGGCATTAGGAAACGAAATCCTATGT
+>50350 2
+AAGCTTCTTCGGGAGAGCGTTATATGACATATCGAGAGGTATTTCTCCGACGGGTCACTAACTGAGACCGAACCTGGTCAGCTCGCCATTGCATAGCATC
+>50351 3
+CTAATTGCGCAGGCTGTCGATTTCAAACCCGCTTTAGGTAGTATCTCAAGATCGAATTTGGGCAGCGTGTCGACAGACGCCGATTACACCAATGGCGATC
+>50352 3
+GATTTCCACTGCTGTAGACGTTCTAAGAATGATCTTGACAACAGAAATCTCGGAGGTGTATTACACACCTGCCTGTAGTTCCAAGCAGCGCGCTGGCCGG
+>50353 1
+GCAGCTCGGTACAACGTTGTAATCCCAGCTGAAGGTGAGCCCCTATGCGGTAAAGTGCGCGCTTTGATTTCCCAATTCAGAAATTGACAACGTTCTGCGA
+>50354 3
+CGCTTCGAGATTAAGCCCCTAGAATTCAGGGACCTGAGGCATGTACGGTCGTCCATCATTTACATAGTGGATGTGTATTACAGTAGCCCATGCAGCCACG
+>50355 3
+ACGACGTCATGACGCCCAATTGATATTCAGTGAAAGCTGAGTACGTTACGCTCAGCCTCTGGGTTCCAGCGCTTGAATATTCTGAGGCCGAATACCTGGA
+>50356 3
+CGCCCTAGTCGTCTACCCTGTCACATAATGAATACTAAGGGGCCGTAGTATATAGGGGCCATGTGGTAACCGCCCAGTTCGTTAACGTATTCAGAGGATC
+>50357 1
+TATAGTTCAATAACGACCTTTAACTTGCGGATCGTAGTCTATGTGTTTCTAACGCGTTTCAGCTAGGAAAGGCCACCCAAGTCCGCAGGGGCAGCCGGAC
+>50358 3
+GGACAGTTGCTTGACCGCGTAGCCCAAAGACTCAGTTACTTCATAGACAGAGCCTTATTTGCTGCTTAGCTGACCAGTATGGTGGAACCTGGAACACGTC
+>50359 1
+ATAAGTGTTACGTACCCTTTCGATCTGATCCTCCGCAGTCTAACGTAGAACAGAGGCATAGACCTGGCTGAACTCTAGTACCGAGCTTAGTCGGGCGTAG
+>50360 3
+TGCCCCTACACTAACAAGGCGCTGAAACACAGGCATTTTCGGAGTTTACATCCGGATTTGCCCAGTAAGTAAGTCGGCCTTTGGCGAGTATACGGACTGT
+>50361 2
+CAGTAGAAACACGCCGCAATGATTCAGGCCTCGAAGCGCTCTCCTTTAAGTCCATAGGGGACAATTGGGGGTCTCTGCATCATTCAATTGGATTTCGGAC
+>50362 2
+TAGGCATATATTGAAGTGCGTCTGGGGCCGACATGGACTAACATGCTGTTATACCATGCGGAACGCTCAGTACTTGCTGGCCCCCAACCCTAAGAAGTTT
+>50363 2
+CTTTGTGATGCTCACGCGAGAACGCCACAATGACGCTAGAGTTGTCGTTAGAACTGCCCAGCCGCGCTCTATTAATTTGAACCAGTAGCTGAATGGACTG
+>50364 3
+CTTATGACTCGTCTAAAAAGTCCCAGCCCACTAAGAGGGCGATGCTCCGAAATGCTCGCCTCTAATGGCGTTGGTATTAGTAATCGAGGGGTCCAATGTC
+>50365 3
+TACAGGAACCCCCACCGGCGGTACGGGTTATAAGTGTGTCAGACAATTTAGAAACGCTTTACCTTCGGGTTTTGACAGCCAATTGCACTGTGCTCGCGAA
+>50366 2
+AATGCCAAATATTAGCCGAGCTGGAATAGCGTTCTTAGTCCGGGGTCTCCGTCCTGGGGATCTTTCAATAAAGTAGCTGCCATCCGTGACCCTCGAAGAA
+>50367 2
+GTTGCAGGCCGCGCGTTAATATTCGATTCGGGCCTAACTGTCCGAAGCAGCCGAAGGTACAATGAACTCTATAATCTGATGACTATCCGCGTGCAGTCTA
+>50368 3
+CCCAGCGTGAGTTAAGTACGGTTATACTGTGCTCTAGTGCCAATATCTATCGCAATCTATTGCCCCATCCGAACGACAGGCATGGGGCGATAGAATGGTC
+>50369 2
+TCACAGTACCCGCAGAATCAACTGGTAGACCTATGTGACCGCAACGGGGTGCCAAGTTGTTCTGCGTAGAAATGTGTTTACGCTTCTAACTGGATAGCCC
+>50370 3
+GCGGACTCCCAGATCTGTTCAACTGGTAAACGGCGGTACATGCTGTAAGACTTCAGAGGTACACACTTGGTACCCTCTTTACAGTTCAAAGAGGGCTTCG
+>50371 2
+TACCGCGTTAGACCTACTAGTGTGAAGACAGTTACCAAAACGGTGTTATATCCCATCGCGGCTCCTCAGAGTTTGAATCTGCAGTTTGCGAGGCCGGCAA
+>50372 3
+CCGGCCTAGGCATTCGGTTTGACGATCTACTATTACCGTATACTACCACTGTATGATTGTCCGAAGCACACACACTTGGGAGGCCTGGAGTGAGGTAACA
+>50373 1
+GTTAAAACTGCTACGAATACCTAAACATCAGGCGGGGTGGACGTCCTTATTCCAATCGTGACTAAAGCTCCTCGGCCACGTAATTGGGGCCGTGCTTTAG
+>50374 1
+GAACCGTAATGCACAACACATCCGCGCGGTACGAAGTCAGGTTACTTCCCGAACATGGTCTGCAGTCTTCTAAGCCACTGTGAGTCTAGATTTTAGTGGG
+>50375 2
+AAGACACTCCGCTCTCGTGTTTTTGGAGAGTAAGTCAATCCCGTGTCCGTCCCTAACGAAGTGTAACCCCTTCGGAGGCATAGATTGTAGAAAGGCCAGT
+>50376 3
+CCGTCACCGACATCTAACACTAACTACGTGAAACAGCCTGTGTTTTAGGTAGTTGGATTTCACAACGAGGCTTGGGGGGCAGGGCTTTAAATACTCCGCC
+>50377 1
+CCCGTTCATGCCCTCAGGGGCAGGCACCTTGCAGTTGGGATTTCCGAGAAATGCCTAACTATCTCGGATAATAATGGGGAAGTCTAGCTTAACACACGTT
+>50378 3
+GCTATCTCCTTAAGGGGAGCCTGACCATATTATCTTTCCTACCATACACACGGCAGAGCTGGGCGGTGCTATGTTGACGCTAAGAAGCTGGCAATGACTA
+>50379 3
+ACAGCGGGACTAATGATTTGTTCAGTGAACCTCCAGCCTGGGCTGTTACAATCTATTCTGAGCTATCCGATGAAACGCGGGATCAGCTGAGCCACGATCT
+>50380 3
+AAGATTAAGCAGCAAACCGCTTTTAGCTACTCGTATAGGCGGACATCCTGCCGAGGTAGAGTCATCGACTTCGAGCAACTGGTGTCCCTTGTCATGGTAC
+>50381 2
+ACTCTAGAACAGCACTTCTTCTGCGGTAGTAATTCGGCAAGCACTTTATAGCCAGCAGGGTCGCAAGAAGTTATAGGCACGCCGACTGGTTGATCCGTTC
+>50382 3
+ACGACGGGTGTTTAAAACAAATGCGTGGCCGTAATGCTTCCGTGTCGGAATTCCACGGTGCTAAAGCAGTCAACATCACGCCTTAGCTAGCGTTTTGCAC
+>50383 2
+GATCTTGGTGCCCGCGGAGACATGCTGTTTAGCAGCCCCCCGTGCCAGAAGTACTATTACAAGAACTGGGAGCCATTGTGTTTTATTCGAAGATACCACA
+>50384 2
+GAACGGGGGCTGTTGGACCCGATTCTGCTTTGGCAAAGCGTTAAAGCGCGATGTCACACAGATCAACATTGCAACCAGTCCTTATCATGGTTCATTCCAG
+>50385 1
+AAATGGGAGTAATCCTTGGCGCTCCTGGTTCATGTTGCATCATATCAGCGTTTATCCTTCAAGCAGGCTTAACGGACACGTCAACGGCGACCAAAGGCGT
+>50386 2
+GGTGTCCTAACGAATCTCGATGGTTCCACTTGTCGCTGTACTATCGTAGAGAACGACGGCTTAGCTAATCGAGTGACGTAACACGCATCGACGCCGTTAA
+>50387 1
+CTTATAAGTTCGCAATGCCCGAGCAGCCGAATGCCTTGGAAAACGGCCCGGAACCAATCGGTCTGCTTTTTCAGTCGATTTTAGTGAATGAATAGGCCGC
+>50388 1
+CCTTCACGAGTTCGGATGAACCCAACGGTAGCTGCTCGTTTCCACGCGGAATTGCAAAAGTGTGCTTAGGTTAGGCCTTACAGATGCCCTGAAGTACAAT
+>50389 1
+TACAAATCTTGCGCGTCCGGTTAGTAGAGTCCATGGAGTACGAGCACTTCATATACTCGTACGCCTGTGTGGGAGCCTTGAGGAAATCTCGAACACTACC
+>50390 2
+TCCGTATAGCTGGTAGGACAAAATAGAGACGCTTTTATTCCACTAGGCATGCGAGTATTAACGGGCCCCGGACGAGTTACGTGCCATGCCAATCCTTCGT
+>50391 2
+CCTTCGGGAGTACTTCTGGCTTTATGAGGATTAAAACGGATCTTGCCAAAGGACAGTATTCCACTGGACGCGTACCACGGATCCCAGAGACTCGTACTGT
+>50392 3
+GTTGCATTACTTCGCACCAGGAGACAGAGGGTAATGAACTAGGCACGGTCCAATCCGCGCGTATTTCTTGCGAATTGACATCGCCCTGTCCGTAAATGAT
+>50393 1
+AATAGATTAACATTTTGACGCGCTTTAAGCGTAGTAACACGATAGGCTGTCGTCCTGGAAACCCTTCGAGATGGCACCGTCACGCGGCCGTTGACGTCAT
+>50394 2
+CTTGGACGTCGGATACAGTCCCTAGTGATTCGTTAAGCGCCATCCGCTACCAGAAAAGATTGGTGTCCTGGTGCAGTGCTACGCCTACGTAAATACAATG
+>50395 1
+TAGCGACCCGCTACAACATTCGTACGGGGTTCAATAGGAAGCCAAAAACGCTCTTCCCCTTCCCAGGTGTGGACGATGTGAGTCTTAAGGTTTGTCGTAA
+>50396 2
+CTTACGAACCTAAGCCCTAGCGCTTTGGTCATCGTAGCTTACAAGGCTTCTGTTTTTTGGGGAACTCCGACGAATTCCGCCACAAGGGGAAGACAATAGG
+>50397 1
+GATATTTAGCAACTGTCTCGGCATCCGCGCGTCACTGGATTGTAAGGCTAGCCGCATGATTTACGTCTCACACCGAAGATTAAGCAGCGGATCACGTGTA
+>50398 1
+ACCTTTCCCAGCGAGGTGGCCCTCGTTAGAGCCTCTGTAGTAATATTCCGAATATAAAATAACTGTGGAACGCTCGGCACCGGCTCGGAAGCAGTTATGT
+>50399 2
+GTGTACCCGCCGCCCCGTGAGGAATGCCTCGGATTTGTTTTACGATGCCTAATACATCCCAGTTGGACACGAAAGGTAACTCTTGGAAGGTAACCTTAAG
+>50400 3
+TAACATCGGTCACCATATCGTGGACGGTTCGGAGTTGCACGGTGTGGCTGACGCTAATTTTGTAATGACGCAACTTCAGCCATAGCTGCCAAAAGACTCC
+>50401 1
+AGCTACGGACCTTCCTTGAAGCGGTCTGAGAGAACCCTCGGGGATTTACAGTCACACTGAGAAGTTAATTCGCTCGCGAAACGTGACGGTAATCTTCTCT
+>50402 1
+ATCTTCTTAATGCCTTTACGCAGAACTGGCACTCTTCCAGGCGACAAACGGTAGACCTCTAGGGGATTGTCGCATTGGCCGCGTTAAGCTAGAAGGCAAT
+>50403 3
+CCGGTTAACGTCGACCGTCACGGTGAAGAGTGGGTTGCCCCTCGGAAATGGCCAAGAGTACCTTTCTTTAACGAACCTGTTATGTTCCCAAGACAAATTG
+>50404 2
+GATAACACTATCAATTACCCCACAGACGCTTCAAGTTGTTTCAGTCGTCGATAGGTCTGCAACATCCGAAGACCCGAAGGGGTGTGGTTCTGGTCGACTG
+>50405 3
+CCCATCTTCGCATACTTAATACCCGAGAAGACGTTCGTCTTCGGTAATGTAATTGACACGTCTGAACTTGATGGGCGGGGCCGCAGACTGAAGTAGCATC
+>50406 3
+GAGCTTTTTCCAGTTAATGCCTTAGAGGGCTCCGATGGCCCTTAAGAACGGTAAACCAGGCCTCTCGACTCAGACTGAATGAGCCGAATTCTCAGGATGT
+>50407 1
+TGGTTACAATGCTCCAGAATGTAAAGTTGACACGTGGTACGGTCGGTATCTAGACCCCCCTTGGAACTAGTAGGCGAAATCACGCTCTTGATTCCCGGCA
+>50408 3
+ATCCTCTGGGTACATCCTGTAGACATTAGTTATATAGCCTCCGCTTGGCCACGGAAAAATGGTTATCGCTTGAGGGGACGGCACTAACCGGCGACTACTA
+>50409 2
+TCGAATGCACTCAGTGGGACTGGGTGGCGGAACCCCTCTTCGTACCTCTAACTTACGTCGTACACTCGATATGGACTACAGAACGCATAATATTGTGGAG
+>50410 3
+GATCTGTCAACCCTTTAAGCCGCCCGATTTGGTTTGGGTACCAAATAATGACCCACCGAAGGTACTGGCCAATCAGAAATGGTGCTCGATTGGGCGTACT
+>50411 2
+CGTGTAGTACACTTTAAATTCATGCGGTTCGAAACACACCAAGTAGCTAGTCCTGACGTCACGTGAGGCAACTTGTGTTACATCCCGCCCGGAGGTGTAG
+>50412 3
+CCGAAGTCACGCGTGAAATCCAAATTGCAAGGGAACCTGACGGCATAGTCTAACTTCGATGTCTGTCCTTAACCGGGCTGCCTCTTAGGCGATAGTAGTT
+>50413 2
+TATAGATAGTTGACCGGCATGGTTCTCATAATTGCGTGCGAGAACGCGCCATTACGGCCTCTTTTTTGGCATCGCAATGACAAGAACCCACGAGGCACGT
+>50414 3
+AAGTCGCCAAGCAGTGTGTAACGGTGCTGGAACCCTATTCCTTCTAGCATAAACTAGGATTCACTGGTTCGGCGACTACCGTCCTTGGATTGCAGAAAGC
+>50415 2
+TGCTTGGACACTGGACCTGGCCTCGGCACTGATAAATATACTAGAATTACTAGGTATATGGGCTCCGACGCAGTCTAGTCAGGGGCCAGCTAATCCATCT
+>50416 2
+CAGTAGTGTGATGCATGGCCTCGATGAGTTGCAAGTCACTACGAACCGAAATGGTTTATTATGTCATACACACCTGCCCCCATTCACGGTAGTGGCGGCA
+>50417 1
+GACAGACTCGTCTGAACTCATCTGGTTTCGTTATTCTGGGACCGGTTCGCACGAAAACGTGAGTTCTTAACGCAAGCACAGGTACTGGCTGCAAGATCCA
+>50418 3
+CAGATATAATATTAACCGTCCTGAAGCTGTCGAAGGGTAAAAATTCCCATAGGTGCGGTCCCTCCGATTCAACTCGATTGCGGGAGGTTGGTCCTCCGCA
+>50419 1
+CGGGCCCAAGACATGCTTGCTAAACAAAACGGGCTGATTTTTTGTGTTTGGCATAGCATGCAACCTCCCCCTTGTCACAGATCTTAAGGGGCGATGAACG
+>50420 2
+TACCGTGCACACAAAACGCGATGTGGGTATCTTAATCGTGGTTAGCGGCGACATCATGAGTGTTTGTGCTTAGCGACCCCCATGGAATCATCGCCTACAA
+>50421 1
+TGGAACCACTTCAAGCCTTATAGCCAGGACGCGAGGCACTTCTATCTGTCAATATAGCAGAGACGCTATTGGCAGATTTCTCAGTTGGGTAACCGCGGTC
+>50422 1
+ACCATCGCGGGTACAGGATTTATGACTTAGTTGCTGGCTCAAACGCCATGCCAAATGTTTAGATTACCGCTGGCCGCTCCAGCGTTAAAGTCCTGGGAAA
+>50423 2
+TAAAGCTCAATCTCGTTTCGGTCGACTTACAGTAATCGAGCCACGAGCAGCGACATTCATGGAAAGGTCCAGGCCTCAGGGCTGACTCGATTGCTTATTG
+>50424 2
+AAGTTCGCGTGCAGACCGGCCGTATTCCTCCAGATCATAGTGATACGACAGTTGCCTCGTTGTAACGCGAATAAGTAATCGCGTGGTCTTAAGATACGCC
+>50425 3
+ACAATAGGGTGTTTATGAACGCCCGGGGGTAGTCCTCATTCACCATATCAACGTCGTAGACGTACAGTTTCAGGCCGTCATCATAAGAGCTTCTCCGGAG
+>50426 2
+TCTGCTAATGATAATCTGCCCTGTCCCAATGAAACGGGATCTACGAGTTGAATTAGGTATCGCCTGCTGCACCATAGTGCAACGGGTGACTCATGCACGG
+>50427 2
+GGAAGGCCTGACTCCAGGAATCCTTTTATCTACAGAACATCTGGTTTCGGTGACCTTGTCGAACCCAGATACAGTCAACGGTCTCACGCATGTGATGGAG
+>50428 2
+CCGATGATGTGCTTGAAGTTGTGCGATTGCTCCTGGCAAATATAACAAATCGGAGGGCGCCGTAGTTACCATCGCATTTCGCGAACCGCAACTCCTAAGT
+>50429 2
+GCTAGTGCGCGGGAACAGGTTCCCGGTACGACAGGCAGTAACTACCAGGATTCCTTAACTCATATAGTTAAAGCGTGTCTGCCTCTAAATGTCTCGGTAC
+>50430 1
+TGGGTCTCGACGGCAGAATGCTGTCAGAACTTAGATTAGCCGCGGCACTGACACATAGTTACTCACAGGTGTACTTTGCGCAGACACTTAGTGATTCCAC
+>50431 2
+TAGATGATACCTGCTGCGCGTCATCCCATGGATCTTGTTGGGCCACCTAATACCAATCGGAGCAGTCTAAGAGCAACTAGAGTCCACGAGGTTTTGTGCA
+>50432 2
+CCATTCTAAGGATCGAGTAAGGCTTTAAATAGGATGTAGAGCGCTCATCTGCCACTCGCACCCTGGGTGCCACTGGTAGGACTACCAAGAATCTTGCTTG
+>50433 2
+GGCTATCCCTTAGATTGGCGGATTGCCTATCGATGGGAACTGGCTCTACCGTAGACACACGCTACTTAGAACGATTTCACTAAGAAGCCCATGTGGATGC
+>50434 2
+TTAACCTTAATACCGCCGATGGTACTTAGTTAGAATCGAAATTCGGCGGCCGTCTACGCTAGACCAAATCGGTGGTGTTGCCTCAGCCGACTAGAAGTGC
+>50435 1
+GCACAACCATACGAGAACTCTATGTTACGCGATTTAAGACATCCAATCCCCGTTCAGGTTAGGCCTAAGCGAGTGGTGATGGTGGATGTCGCCATCTTGC
+>50436 1
+CACTGGTGGCAGGTTAGTACGACATATGTTCATGCTGTGCTAAAAAGATATAACTCCTGCGCTGCGGCCGGCTGACACACTGTTAACCATTCAGACTGCG
+>50437 3
+ATTTTCTACAGTATTAAGCACGTCCTGCTAGACCCGGGACGTTCTCCGAAGGAGGTACAAGCACATTGGGTTGACGCGTGTCTACATGATGCAAGCACTC
+>50438 1
+TTACCTTGGCCGTGCGACGAACGAAGAATGGCATGGATAAATTGCTTACGGCTTGGGGTAAATGCACTACCCGATTGGTCAGACGATCTTACCTCTCCCA
+>50439 1
+TGTGTGCCCGTATAAGGGCCCAAAGGTACATCTAGTTGCCCCATTCCAGTCAGGTACGAAAGTCTACGTACGCATTCACGTAGATTCGTGAGTGGACACT
+>50440 2
+AGGCTGTATAAACCCGCTACACTGGTAGACGCTTGTACGCATCATCGGTAGCGGTGACTTCCCTTGAACCGAGCACCGGAAGCTAGTTACTAGTTTGATA
+>50441 2
+AAACACGCTCGTAACTCTTAGAGGCAATCTTACGAAACGATTCGAGTAGTGGTGTCGCTCGATGCAGATGGACTTCTCTCACATTTGCAGCGCGGGCCAT
+>50442 2
+GCGTGTAGATCCGAAAATCCCGGCTCTTTTGGTTGGCCATCGAGAGTCCGTGTAATTGCGTTGATCCTAAGCGCACCACATCACAGTATGAAGAACCGTA
+>50443 1
+GGCTCTCTGGTAGTACAAGGTTTGCGTCGCCACTTAGCGCCAGAATCCTTTAGCATTCAGAGAAACTAGCAAATATGGTCTGTGTCCCCAGAGATGAGCC
+>50444 1
+CCCGCGGTGTGAGTGATTTGACGTCACCGAAAGTCGCGAGCGCGCAGATAGTTCTAAGTATCGAACATCCCAACAACGTTTGCGCTTCTTTGTAACAAGT
+>50445 1
+CGACAGCATACGTGACGCCCCAATCTAGCTAACCACGATACTGCGGAATATCGGTCCATTTATGTTTCGGGGGAGCGCTGCAGCTTAATACTTATTGGAG
+>50446 1
+GGGTCGTATCTATTGACTTCGCCACGGCACGTGTGCGCGAATCTCGCAAATTCACAAGTAATTCACTGATACGTCATGAGCTTAGATAAGGACTGGCCGC
+>50447 2
+GGCTTGCATCCGCGTTGCCAAATTGGTGCGATATTAAGAGACATTAAAGCGCCAGACGCGTTGTTACCTCGGACTGATCGGCATGTACTATAACAGTCCC
+>50448 3
+AGCCTCCCTTGGCGTTCGCTTAGTAGATGTTTACGAGCTACAGCCAAAGAGGATCGCTACCACTGTACACTTTGCCTGAAAGCCTAGCGGTGGAAAGTAT
+>50449 1
+CCGCGGGCGCGACTTTACGGATGCAAGTGAATATGAGTCAATTACCTGCCAAGATTCAGCAATTCCGTGTTCTGTATATCGTGAGGCCCATAAAGCCTGC
+>50450 1
+ATCTTTCAGAAACCCATAAAACCCTACTAGATGGTCTCAGAAGGCCGGTGTATTGGGGGAGTTTCGCTAAGCCCTAACCGCCCTATGGTTAGGGATTCCG
+>50451 1
+CTGTACTACTGTATGAAGTAAACCACTCAAGCGAGACTCTAGGTCTGGGCCTCGCTATAACAGCGAGACTCACTGCTTGCTTAAGACGTGTCTGATCGGG
+>50452 1
+GGGCTTCTTGGAGCGGGCTAAATTGCTTGTCCTCATTAGCTACTGAACATAACCAGCATTGGCTGCAGCTACTATGGTAGCACAAATCTCGACGCACGAG
+>50453 1
+TGCTGCAGCCAAATTGGCGCCATGAGCCGGGGTTTGAACCGATCCATTCTGTTTCATAGAGAACACCTCAGTGGTATACACGTCGAGTCTGGAACCATTA
+>50454 2
+CAGCCCTATTTGTCCATAAGAGAATGTCGCACATATGTACTAATATTGCACGCGCTCGTAACGCGTGACGGGGACTGGACTTCGGTCATCTCGAATGACG
+>50455 1
+GGAGCCCGACCTTCACCCGCAAGACCGACGGCAGAGTTCAATGGAGTGGGTTTCTTTGGTTTAGAACGTATTTTAGTCATATCAAACGTCCATCCGACAG
+>50456 3
+TGCGCTGAGGTAAAGGCAGGTCCCGCATATCTTTGCTAAAGAACGTGACTTCCTAGACAGTAGGCACGTTCATCGCGCTGTATTATCCTGGCCAATCAAG
+>50457 3
+ATGCTCCTTTTCGATACGGCCCGCGCTCTCTTGATTTCCTTTCAAAGAGGATAGGACACATATCGGGCCCTAAATCGGTGGGGAGAACGGAGTTACACAA
+>50458 1
+GTGCCGCCGGAATCACTGTAATTCCACCAATTCTCGAAGGTGGATCAGAGTGCGACAAGTAACCGTCTTATATGGGCTGCTGTTCGCATCTAGAAGACCT
+>50459 1
+CAGGGTATCCTTATCAAGCATGCTTGCATCAGACAATCATGTCCACTAGAGTCCGTTGTGGCATGGCCTGAAGTCGATCGTGGGATCCTGCAAAAGATCC
+>50460 3
+ATCGCGCAATGTCGTATAATGCGTTTTGGATGCGGTGATTTTTACTTTGTGAACCGAAAGGCTCCACAAACGCCGGAACGACGGCAATTGTCACCCGCCA
+>50461 2
+AGCCACTAACGGAGGGGTGTTTTTCGACTAGTATAAGATCGTACGCTTCCGACCCTTACACATCGAGGCAAACCGAATGCTACATTCGGGCTAGCTTTGG
+>50462 3
+AGCGCGTTGGCAAGACCATGTAAACAGCTCAGGTTGTTTTAACATCCCAGGCATGCGAGCAGATCTGCTGAAATTCCCGATCTTGAGTTCACCTTGGGCA
+>50463 3
+TAATTCGTTCACCCACCCGTCAAATCCGAGCTCGGTGGATTCTCATTTTTGGGTGAGCGGTCAAGAATGCACACCGGAGAAAACTTAGTCCGGAATGTGC
+>50464 3
+CGATAATATGTCAGAATTATTCTTGGCACGAACAACTGCGGTCCTGTGTTGAGTTCGCGGTAGGATCAACCCAGACTATGTCTGACGCTCCGGACCAAGC
+>50465 2
+GGTTCCTATCGAATGCAAAGCTACATCATTGGTGGAGCAGATACTATGTATCACTCGGCATGTTTGTATCACAAAGTCCGAGCTCCGCACCGCCGGAGGT
+>50466 1
+CTCAAATGAGAGGTGGCACGGTACCGTCCTATAGACACTCAAGCAATCGGTGTGACTCTCGAGTGACTTTTTGACAAACTGGTCAGGTTATCAGGCTCCC
+>50467 3
+ATTCTGGAAAACCCTTTAAACGGAGAGCCTTCTAGGGGCGGTTATTGCCGATTTACCATCAGCCCAACTTCCGGGGCCAGTATTGCAAACGCTAGATTGG
+>50468 2
+GTCAGGATGCGCTGTTAGACACACGACGAGGCATCTTTTACCTCTTAGGATGGCATACGCTGTCGTCGGAACGGACCTACACAATACGTTTTCCTAGAGA
+>50469 3
+TTGCTCACTCGTTGTACCCAAGTCCATACCCAAGGAGAGTGTAAACCATGAGCCTTTGCAATAGCGGTCACATTGTTGGCTGAAGCGGGCGTTACAACTG
+>50470 2
+TAATACCTATAGGCCCTACGACTCCGTCAAGTTGCAGCGCCCTGCATGATAATTGATGTTACTAGATGGGGAGCCAAGTGATCCCTTTAGCGTGACGCAG
+>50471 3
+TCAATACGTCACAGCCTGGCCTCTGGGAAAGATAGGACTATCCGAGCTAAGCCGCGGTCAATTCTAATTTACCCCGTTCGTATTTCAACGGGGGAGAGTT
+>50472 3
+TCACCGAGCACCCCACTAGATTTTCGATCCACGCCCTCAAGCTTAGAGTCGTATTAATAAAGGGTCCGTTTATGGGGATGTGAGGGACCGACGCAATTTG
+>50473 3
+ATTCAATCACCGCGCACCAAACGCTTAGGTGGCAAGCCACAAGCCTTTGATCCTGATTCTCGTTATGCACTGAGAATGGGGGCATATCTTGTGCAGAGTG
+>50474 2
+ACAAGCTGGACCTTTCGTTCGCTGTTAGGGGGTCCCTCTTCAAAGCCAGGGTCACTACATGCGTTAAAACAGAGCACGTAGTTGTAATGATCCAACCGGT
+>50475 2
+ATCTAACATCATGGGTATAGCGCGGTCGGCTAGGGGTGAATCAACCGATCCCTTACGCGATTTCAGGTTGTTCACCCAGGCACTCGCTGTGAAAATTAAC
+>50476 3
+TCATGGTGTTAACACACTAAGCGCACATTTCTCCAGGAATCTGGCTCGACACCAACCAGGATTTGGGTGATTTGTTGCACGTTGACACGGCAGGGCTACA
+>50477 3
+CCCGACTTGGAGCATGTACCTCGCCATGTGCGAGATAAGATATGTATGTAGAGCATAACTTATTCCGATGGTGTACCCCCAACGACGTGTTGACGCACGT
+>50478 1
+CTGGGCAAATTGAGCCCAAGACCGCGAGGCAGACGTTTCTCAGTCAGGTACGTGGTTTAACATCTCGCAGACAGATTTAGTTCGACCAAATCTTTCGCGT
+>50479 3
+AAGGGCTAAAAGCGCGAGTTAGTCTATGCTCATCGAACCTCTCTCTTGCACTGAATGACTTAACTGCATCAGAATGAACCCGGCGGGCGCTGATTCTTGG
+>50480 2
+TGCCAGACCTAGCTGTGTTAATGAGGACAGGATTCCACGGATGTAACTTATGCAGATCTTGCTCACCGGCCGCCAGCCATCGTAAGGATATATCTTACGG
+>50481 3
+TAAGTCGTCGTTGGCGAATGTGGAACCCCATGTTTGGCAGTCTTCGATGTAAGGGAAATCCTACACTGAAGGTACCATCCCGTGCTGAAACCTCCATCGA
+>50482 1
+CATGGCTAGCCACTCGGAACCTAGTTAAATATGTACACCTTGTCCATGATACGCTTCTGAGTGAGCCGGTTCACCCGGCGGAAGCCTAGTAATGTGATGA
+>50483 3
+CTACCCTGACTGCGGTGTCATAGAAATTAATCATAAACGAGGTCCCGGTAGGTAAGTATGGATCACTTAGGTCCCCACTGGGCCCGGTCTATGAACTCTG
+>50484 1
+TCCAGGTCTGTATAAATAGACCCTGTTAAATCGCGTATTCATCCCCTCATACATCAGCCGCTGGGAGAGGTTGGAAGTCGCTTCCCAAGGGAGCATTGAG
+>50485 2
+ATGAAGAGTTACTTGTGGGAAACAATGGCCCCTAGGGTTCGATCCGTCCTGGACCTATCATTAGAGCCGACAGTCCCCAGATACATGTCTGACTACGTTG
+>50486 3
+GGGTATAAGCACATTAGCCATCGACAGGCTTCTACTCCGATTGTGGGCACCACGAGCAACGCTATTGTGCTAGTCCACAGAGCCGGTTTGCAGTTTTAAA
+>50487 3
+CCGGTTCAGGCCTTAAGCTAGCCACACTCTTTTCCGGAAGTCATAGAGATCGGTAACTCTTAACACTATTAGGGTACCCAAGGAGCGGTCTCGTGGGTAA
+>50488 3
+ACCCTTGTAGCGACATTTCGTTATAAAAGGCATTAGTGGAAGTGCCAAAGGACTCGCTACCCCAGCCCAGGCTTACACGGGTATCATATCGGGTTCGTGT
+>50489 2
+GTGAAGCACAATCTACCGTTTCGGTCAGTTAAGATCTGGCCAGTGACGCACGGCGATCACAGCGCTTGCCAAAAATCACGCTCTTGGAGTCTATAGTGTT
+>50490 2
+GGCTAAATATCATCCATCCAGCGTAATTTCTCCGTAGTTGAACCGCACCGCATGACGGGCGCTCTATGGTACAACTTTGGCTTGCGGTGGGAAAAAGCAT
+>50491 1
+TAAGATTCGGACCGTAGGCGGGACGAGTTTAAAAACAGACAGCGGGCCCTAGTGCCTCACGTACCTTATGTTCATGCTGCTTGCTTGCCAATTACCTAGA
+>50492 3
+ACACATGTAAGGCCCTGATTTTTTCCTGTATCGATTGGATCGGCCATTTGAGCATCACAGACTACCGAGGCCATAACCAGCAGGACTCGTGTTCGAGGGA
+>50493 2
+ACCAACCGCCGAAGAGCTTATTGCCGCCGAATTTCTATCTGTAGCTAGCTGTAGTCTGAGTCGCTAAGGTAAGAACTGAATTGTAAGTGGCCCGCATGCC
+>50494 2
+TCAACATATCATCAGTTGAGACGTCCACGGCAGCTTTCATCAGAGTCTATACACATGCTGCGGGGAAAGGCATTTAGCGCCTTGTGAACGTTAGCTGCCG
+>50495 3
+CACAGGATCTGCTATCACCTTACGACAGTCGAAATCCTGAAGACTTCCAGTGGCCTCTTGATGGTGAGATGGAACAGGCATCTCGAAGCCTTAGTTGTGC
+>50496 1
+AGACGTGCTGAATCTACTAGCTGATTACACCGTTGGACTGTCGGCGCACGCGCGGCATGAATGTTGCACTCATAGTGCCTATATTCGTGCAAATAAGACC
+>50497 2
+TAGAACACGCCCACCGTAGGGCTTCCTTGACAGTACGTATTGGTCCTAACAACCGGAAAGTCGTTGGTTGCGCCTAGCCTAATTCTGAGTCATAAAGTGG
+>50498 1
+GTCGGGATTGGGTTCTGGTTACTAGAAACCCGACACCTTCGCCGTAGTATTCCATTTTTCCGAAAGTGTCAGGCGCTCCCTGTAAAAACGACCAAGGGAA
+>50499 2
+GCAGAAGTACAAATTCTTCGGTTCTCTCTAGATGTCACAGGTGTCCGCCCGTCTAATGTCGAAGCCCTGTGTTCAACGATAACCCGGCATATAGGGAAGG
+>50500 3
+AATCGGCAACCCATAGAATTTCCCTTACGTACGCTGTGCTGTATGTCTGCCTAGCTACTGACCCATCGCTGAATAAAAGTGGTTGAGCGATGGGACGGAC
+>50501 1
+GGGATACTTTCCTGCTCCCTCATTCCAGATGTCCAAGCAATAATAGTGGAAGTGCGCTTGGTTATGAGTGAAGCCCCCCCAAGCCGACAGTAGTGTTAGA
+>50502 3
+CATACGAATTAAACTTTCTCAATGGTAGCCACCTTCTGGCTGTCACGGTGGAGGTTAGCAGCTCGAATTGTCAGCACACTTTACGGCGATCGAACGCGGA
+>50503 1
+AAACCTGGCTGACCTCTTGCTCCGTTCGTCCATATATGCCTAGGGGAATTGCGCTGTATAGTGCAGCACGAGGTCTCGCGATACAGATAAGAATGAACCT
+>50504 3
+TCGTCCGCCCGGCTAAAAGGTGTAAGGCGACAATCTCGACCCTCTTAAGCTATCCCGCCGTAGTAGTGAATGTTTGTACGAGCGTTAGTACATGAGCAAT
+>50505 2
+CACTGAGGCGGGAGCGCTAGTATCCTATACGAACCTTTGTCTATACGTGATCCATTACAGTATAAATCCTGACACGGTCTGGGCGTGGAAACAGGTCCCT
+>50506 2
+AAGGAGAGCGCCTACATGTGTCATATTTGCATGATGCTGCTTTACAGAACCACTCTACGGGTCCAGACCGACGGAGGTCTCCATAAGCATGTCGCGTTTA
+>50507 3
+GGAGCTTACCCAGGACGGTATGACAGGTCTAGTTTTTGCTGACACGGGACAATTGTACTTACAAATGGGCCAGCTAATTTACCGCCAACCGTTCCCGTAG
+>50508 1
+TAGTTTTGCGCGTAGAAGTAAAACGGATAACGGAGCCACGCCGTTGTTTCCGAGTCGCCGCCCCTATGCTATGCAGGATCAGACAACAATTTCTTTGACG
+>50509 1
+ATCATTGATGGTAAGCTCTAATAATCTCTGGAGTCCTGTATGAGGACGATCAATGCGTACCAGCAGTCGATATCGAATCGTTGCCCTGAGACCGGCGCCC
+>50510 2
+TGCTTTTGCGCATAGTAAAGAGTGCCCTACACTAGAAAGACCTAAGAGGTGCTAAGGACATTTCTTCCTCCTGGAAAGTTGACCCGCCGCGCTGCTGGTA
+>50511 2
+AAGTCCGGGTCTGTGCTAGCTTACTCGATGCCGCGAGCGTCGGAGAATCATTGATGAACATCTTGATGAAACCCATGTTGTCCAAGCTGTCCAAGTACAC
+>50512 3
+CCTCAGAGTTTACATTCTCGGGGCGTTGTTGCACAGCGGGCCGCTCGAGAGGCACAAGTAAACACGAATTGGAGATCATCTTTACAGATTATTTCACCGC
+>50513 2
+TCACAAAAGGTTCCAGCATGTTCGCAGCCCGGACCACAGATCTGGTTGTCTGCTGCCTCTACAGATCGTGTATACTGATGGAGGCACAACTTGAGAGTTA
+>50514 3
+AACGGGATCTTGATATGTGACACCAACGCGTCTCGTGCGATGCACGTAATAGTGCAACCTCGAGATGCAGACCGTCTTATACCGCTTTTGCCGTAGTGAA
+>50515 1
+TACCGGAAGGTTGTTACTTACAGCGGATACTGTCGGAAGTAGCCAAGTTGCTCATTCCTTGATGTATACGTCCAGGACAGGACGTATCCCAGCTGACCAC
+>50516 1
+AAGATCGCATTCTTACACTCTCAGCATGAAGGCTGATCTATAGTTTGTTGCGGGGAGAATGTCGTCATACCCGCGGGTACGCGAGACAGCTATCCCCAAT
+>50517 1
+TCGACCTATGAAGTGTATAGGTTAAGATTGAACACCTTTGTACATACCTCGATCAGGCCCGCAGTTCATGTCAGCCCGGGACCGAACTATGTGGGCGTAC
+>50518 1
+CGACGATGCGAAATCGACTCCAGTTATAAGGTTCAGTACCGATCAACCTTGCCGGGCAGGTGTATAACAATGCATCTTGCGGATCTGCTCGATCGTGTAC
+>50519 1
+GAAGCAAGCTGAGATCGTGCACTTACTCTTTTTTCTAATAGGGCATAGCGAAGGTGTGGAACAGAGACCTAGCGTCTATCTCCCGGACCTCGCCTCTAGA
+>50520 2
+CGCATCGGTTAGCGCCACACTCCCTCTCATTAATGCGGGGGTGTTCAATGCCAATCTGAGGATGAGACAGATGGTTTACCCCCAAGAAAGTTGAATTCGT
+>50521 3
+GTCCTGATAAATACCTTCGGAAACTACCATCGAATTGAAAATTGCGGGCTGGCGCTTAAGGCATGCGGGGCACATTAGCCCTCCCGCTCGTGAATTTAGT
+>50522 3
+ACTCCAACTAGCTCATCGTCATCGACGCCCATGCTGCATTACCTCTGGATAGTACCGTTGGGGGAGAGTTGCAATGACGAGTCTTACCGAAGGATAATTG
+>50523 2
+GCCTATGCAAGGTTGTGGAAGGGAATGCATCTCCCTGTATCAATGAGAATGGCGTCCCACGGGCCCATAATTCTGGCCATATCAAGAATTCCTAGCTCGT
+>50524 2
+CCGTCGCACAACTATACGTTTCAAGAGTATCGCATGTGACTCGACATCAGCCACTAGCATTAGCTACTTCATCTGGGCGTATGGTAGTGCGCGTGAGGAA
+>50525 3
+ATGCTCGTTCATCGAAGGTATTGCGCACGGTTAGGTTAGGGCGATCAGGAAAGTTCTTGCAAAGACTAACAGCGCCCTTATGCCCTGCACCAGCTATACT
+>50526 1
+GGGGCGAATACCGGCGTTAGCTTTCACCGTAGTCCATGACAAAAACCGCTTTTCGAAGAGATGAATCTTAGCCGGTACCTATCTTCAGCGGGCTAAGCTT
+>50527 2
+GCTAGATCACATGACCTGCTAATTACCTTTAGACGGGGCTACTAGTGGTGTGCGGGAACCGGCCACAGCTAGCTGTCAAAGAAAATTCCTCTCTCGATGT
+>50528 1
+GTCTGCATGCAGTATGAAAGTACGATGATTTGGCAGCTAGGCACACAAACGCCCCATTCGGTAGCAGTCCCTCTGAGAGGCTTCACCAGTTTCAAGTGTT
+>50529 2
+CGGTTGGAGCCTGATGGGTAGGATTGCGAGTTGCCACTCATGAATCGAAGCAGTTACGATACATCTCATATATCACGTTGCCTATAGACCCCAGCGCATC
+>50530 1
+GTGGTACCAGAACCATTTGCAAGCTCTTCCCCAGCCAACTGCTTTACCGGAAGGTGAGAACCATTGGAGGCGGTTAGTTATACGCGTTGCAAAGCCTTAT
+>50531 2
+TCACTGTGTTCCATCGGTGACTGCGCGCATAGCGGCCTGAATGTACTAGTGTTAGAAAAGCTGGGGAGGCCACCATGCCACCAACTTCGAACTAATATTT
+>50532 1
+AATCGCACTATGGCAATGTTCTCAGGCTTCGCTACACAGCTTACTTCCTCCCAGTGTACCTAAGGGTAATGAAGAGGTGGGATGCTAACGAAGCTCCGTG
+>50533 3
+CATATGCTTCATAGCCTGGTAAACACCCCACGAGACTGGCCGATAAGTTAGGTTTCACGTTTGGTGTATCATGGAAATCGGCGACAGATTCGCCGCCGAT
+>50534 2
+ATCGAATAGGAAGCCTCTCTGTTTCCGGCCCATAGTGGATCACAAAGGGGCATCGGTCGTTCACTCTTTTACAACTCAAGTCAACGGGAGAGTTAGGCTC
+>50535 3
+CACAGAGCTTACTGTGTGAGCGGCTCTACTCGACCACACTGGAGGTAGTTGACGAACGCTGATTATTTATTGAGTAGCGCTTAACGACACCCAGCTGCAT
+>50536 2
+TCAGCTCAGGCCGCTGTGATGTATGCTTCACTTAACCGGAGAGAACTAACCAAGCTGTGTACGGGCCATCACATGGTGTTATAAGATTTCCCAGTCAGCG
+>50537 1
+TCGCTTGACACTCACAGATGAGACCGTGGAAGGGCCGAGATTACATCAGCATCTTCGACTTTATGATGCAACCAGGGTATCCGGTTTCATGGTAGCACCT
+>50538 3
+CCGAACCACATTCTCGTAGCATGATCTGTTCCCACTGAAGCAACCGTTAGTCGAGTGAGGGATAGAGCTGTGACCACAGTACTGATCGTCGTTATGATGC
+>50539 3
+CAGAATCTCCATTGCAGGGCGAGCACTTGATTCCCACGTTTGCGTGATGAGGTGCAAAGCAACCTTACTAACGATACTGAGCTGAACTTGGCTACGGCTT
+>50540 2
+TGCTAACCGTCCACCGAAGACCAAATACTTACTAGTGCTGACGCGAAAGCAAGCCCGGGGGGGTACTTTTTACGGTTGTTACTTTGCTGGACACACTTGA
+>50541 1
+ATGGTTAAAGGCGTACGTTCTCTCGCAGCGACCCGGCGCCTATGGTGTCTATTTCGCATGGGCCACTGCAGGCAAAGATCTCAATGAACCGAATTTATAA
+>50542 1
+CGTAACGCCACTTAGCAATAGCAAGTGAGAACGTCGCTCTCAACGGCCGGGCGTTTTTGTTCCAGCATTCGGATGCTGGATTAAATTCACACAAGGTCGT
+>50543 1
+TATTTAGTCCACCGCAATCCTTGCATGATAGGCTCGCTAGATGTTATAGAACTTACTGGCTCAAGGCGATACGGATCTGGGCTGCGAACGATAGGCCCAC
+>50544 2
+GATCACAGTGAAAAGATGAAGCGCTAGGTATCAATGCCCCCTTGCGACTGCGCACCTCATTCAGGTGGATGTGGTTATTCAACGCAGTGTTCACCATGTC
+>50545 3
+GCGCCATTACAATCTTCCCGGGACTTATCAGTATTGTCCATGATTGAAAGTGGACGCAGCAAGCCAGTCCCTGAGGCGCAAGAAATGGGCCTTCATTGTT
+>50546 3
+GCGAGTAATCGTCGGCTAACGTAGGGCGTGTTATGTATTATTACCGAAGAACGCGATAGTAGCGCTACAACGCCGGGATTCCCATACCTCTCATCTTAGC
+>50547 2
+AGTAAATGCATTTCGTCCCTATCGGTGGGGGTAACTTCGCAGATCTCGTTCGACGGGCTGAGTTACCATGTTGTCCTACGACGAGACCGCCAAAATAAAC
+>50548 2
+CGCCCTAGTCACTAAGGTACGATCTTCGTCTAAGGTACGTGTAACCTAGAGCCTACATGCCGGGTGCGTATGTGCACGACAAAACGTCTTATTCGAGAGT
+>50549 2
+GCCTGTATTTCATAGTAATCACATATTACGCTAGGCAAGTCAAGAACACTTAATGCAGTCTACTCGGACGCGCGCGTCCTACGATGTCGGTGGCGTAGCG
+>50550 2
+CTAATGAGCGGAGTATCGAAGTACCGCCGATGTACGCTTGCCTCCATACGAATACTTGGGCACCATCTAAAGAACTTATCTGGGGTGTTAAGCGCTCGTC
+>50551 1
+ACCGTGTTTGAAAGTGCTCCAACGCCCCGCTTATAGGAGTCGTTAGGTCAGGGTCAAGTTAGAAAAGTCTTTTCAACCTACAAGTGCCGTAGCTCGCCGA
+>50552 2
+CTGAGGCGTTGAACATATCGAACATTCCGTGAGCAGAATATGAGGGCTCTCCCACGGTGCTTCCGCCCGATTTCTTAATAACTCATGCAGGATTAGAGCG
+>50553 2
+TAGGCCTCTTGGGCGGAATTTCGGATACACGACAGTTGACCTAGTGACTTCAAGCCTAGAGTGCCCGACTATATCTACCCGTTCGCGAGTAAACGGATAT
+>50554 2
+AGACGTCTTTTTCCAAAACAGGCTTCGAGTACTTTGACAGCCGGACGAGGCATCAACAATGTTCTGACGATCCTGCAGAAGTTTCATCGGCTGTGGGCCA
+>50555 3
+TCATGTGCGTATTGCGAGGTGAGTTACTATGCGCCAGAGTTCATAATTCAGATCAAACTACCAACCGGCATCCCGACCTGAGCTGACCATGGGGTTTGCA
+>50556 1
+TGTCGCCTGCGGACGAGTAGACGGATGGTTCCATCCAGAGCATGACACCTTCAATCAGTCCTGAGAAGTCAGTGTCATATTAGCTCTTCACAGCAGGTTA
+>50557 3
+TCTAGTCAGTAATAGCAACCCTCGGTACGCTTTCCGGATATTTAAATTAGTTAAGCACAGTCGCATCGGTGCTCCCGACTAGAGAGGGGACTCGAGTCCG
+>50558 3
+CCCGGGAGTCCAACCTTGAAGTCTCGGTGCCAAATCTGCGGGATTGGATTCGGAGTCCAATAACAACGATCGTCTCGGCTCTTAAAATAGCTAGTATCGT
+>50559 3
+GAAGGGATCCTCCTCCTCACAGTACTAGTCCGTCCTGGTTGGAAATTGCATCGTAGATAAGCGACACCGAAATTTCTCCATATACTAGGGGGTGGTCGCA
+>50560 1
+ATGAGTTCGTAAGTCCTCTCGGTTAGCGGGGCACAGATTCCGACGGGTAACCCTGCAGAGCATTCTTTACTACTCCAGACACGGAGAGTGATTTAATCAC
+>50561 2
+CGCGCGTACTCCTGAGTCTGAAGCCAAAGATTGAAACGTCGGTCAAGGGAATCCTCTTTTGGCAATTGACTTAATTCCGCTCACTAGCGGGTTACGACGA
+>50562 1
+CGTCCGGGGGGAAATCGCGTACAAAGATGAACTCCGACGCCTATAACGGTCCTTGGTTAAATTGCATTTTACTCAGGCCTCAATTTCAGCTAGGGCGCTA
+>50563 3
+GACGAACCACGGTTATGCCAGGGGGCGAGGATTTCATCATGTATCAAAGAAGGGCTCCTCACTGATTCCGGCATCATTTTGCCTCCCGATTAATGAATGC
+>50564 3
+ATGTGAGGTAGAGCGCTCCGGGTTACTCGCTAAACAAAGCGCGTATTTTCATCAGACCTCATCGACGGCCATTCATGCTGAGCTTAAGCAATTCAGGCGT
+>50565 1
+TCGCTATTATGAACTGTCAGAGCAGCCAATAAGTACAGGCCTACTCATGAAATATTGCGCTATTCTCCATGTGTACAGACGGCTGGGGCTCGACCGGGTC
+>50566 2
+CGGGTTCCTGCTGAAAAATTTCTATTACCCCATCGAGTTCCGACTAGTGGCCTGCAGACAAACCTGACGTGCAATGAAGGCTGAGATCATGTGCCTATGG
+>50567 2
+AGTGCGACTTTTTGGTCAATGTCACATATAAACCCTCCCTGTATAGACATGATGTAGGCCGCTAAAGGGTGCCTACCACGACCGGTCCATATTGGCGGGA
+>50568 1
+TGCAACGCACAGTCGGTGGGGGTCCAAGACTTTCTGCAAGACAGGACACATTTACGACGCAAGTATTTCTTCAACCGACGGACATTTTGGCGTTTACCGT
+>50569 3
+TGATGTAGGCGAGACTCGGCAGATGCGCGCCGCAGTGTTAAACGAGGGTTATTGCCTTCGCAAATTTGAACTCTCCTCTCTCCAGAAGAAACTAAGTCTC
+>50570 1
+TAACCACCTCATGAGGTTTAGCATCACCCCAGTAGGGGAATTCTCTTGGGCCCCCGGCGAGGTCTTAGAGTAGTCTAGGACTACTGCATCATAGTATGAA
+>50571 2
+CGCCAGAAAATACATAGCCGGCTAGCGCTCCATAGGCACGGAATGGTCCCGTTTAAACTGAGGTCATTGGATTGGTATCCTGGCCCTATGATGATTACCT
+>50572 1
+TTCCCACAGGAACTACCAGTGTGATCGTCACTGTCCTACTTGAGACCGTGGTTTGAGTTATTGCAGCTGCATACCGGTGAAATCGAAGAGACCAGGATCC
+>50573 1
+CATAACGAAACCGAAATGTTAATTTCGTGATTCGGACGTAACCTCACTTATCCGCTCTACTTGCATGCGCTGCGCAGGGGCGATGAGGAGCACTAGCTGT
+>50574 2
+CATCACTTTGGGAGGGGCTTCAAAGCTCATGTCGCATCTTCTGCACAAAATCCTGGACCACGGGTGCGGCCACTCAAAGTTTGCGAGTTAATAGTAACTG
+>50575 3
+TTCACGTTCAAACGGCGCACGTTCTCTAGGCCTTAGTATCTGAACTATGTCGCCTGAACGAACAGAGGCGGAAATCTGGTAACACTAGACCCTGTGGTTG
+>50576 2
+CACCGCAAAACCAGCTTGTGTAAGGATTGGCGCTACCGACACATGGAAGTATAAGCAGTTTATTGTTCCAGGTAGCCCATATCTCGGCTGGCTTTCGCAG
+>50577 1
+ACATCAAGGCCGAGGCAACGCTTTTATGGTCGCGCAGGTTCTGTTTACGAAAGTCATTCGTGTTATAAATCAGCACGTCCTCGACGAAGTCGGTCAGCAC
+>50578 2
+TTGTCAAGAGGAGCTGTGACCCACTAACCGTATGTCTAACACCACTTTCTGAGCGACGTGAGGTGGCCTTTAGGATGTACGTACCAGCAGCAACTATTGC
+>50579 3
+GGTCACTGCACCGTGTATTTCGGGACGCCTCCTGCAAAAGTACATTTACCAGTGCACGGAGCTAGAGTCTAGTTAGAGAGACTTTCAGAACCTGGTATCC
+>50580 2
+TTTCTGGATATCCATGGGCCGCAAAGTAAAACCCTTCACTGGTACAGTGGCGGTAAACTCGCTGAAGGGCACCTATTCTAACGAGTGTAAGTCGCGCTCT
+>50581 1
+CAGAAGAGCGCGATGGTGCGTTATGCCGACCGCATAAAGCCTGCCGGTCTATTTTCTTCATATGGAACAACCGTTCCTCGATGACATGCAGAGTCTGAAT
+>50582 3
+CACGCGCCGGGTGATAAGGTCACGGAGATCTAAAGTATTCTTTATGGCCGTACCTGACACGACAGTGAGCTGGTAAATCGTGTCACGTCATCCACTCTTA
+>50583 1
+GCAATTGAGTGAGTTGCAAAGAAAGGCCACATTCGGTAGTTCCTCGAGGGCGTCGATCTTCGCTTGTGCAAACAACATTTACAACTGCGTGCTGTCCACC
+>50584 2
+CTGGCAGCGTCTGACTTATGGGAAGCCCTGCGATTGTTATCGAATGGACCAGGCAATTTGACTTACGCTCCATGTGTAACTGCAGCACGGCAACATATAC
+>50585 1
+GCGGATTCTATATCTTGCCGAGCAAATAGATATCCGCGAGCAAATAAGGTACCTCAGTTGAGCCTAGCCGCTGTACCTGGGTCCTATTAAGCTGAGCGCT
+>50586 2
+TGACCACGTGATCACTTTGGTAGGTGCATTTAGTAAATATGACATCAGATGGGACCGTGTCGTCCTAGACTCACGAACGGGGAACGCCATTTTCCCAGCC
+>50587 3
+TTCGTCAGTGCCGTGTTAAGCCCTGCCACTAGCTAGGGTCCTTGTTCACGAAAAACCAGGGAGTTTAGAAACGCAGGACAGCCTAGTCTGAATATTCTCG
+>50588 3
+GCTCTAACAGAGTGGACGGTCGTCACCGGAAATCTATCGGGCTTTACATATCAGCACCTATGTTGAGCTCATGGCGCCGACACTTTTCCGATAAAGGGAT
+>50589 2
+AGAGGGCTAAGTATTAAGGTTGTAACACTCCCATCGCCTTCTTCATCAAGGACACTTAGCGGACTATTGTGGCAGTCCAGGCTAACTACGGCTTGAGCCG
+>50590 2
+ACTCTACTCGTGGACCCCAACTATAACCGCCGTCATTGCTCCAGCGATGGGCTTCGATTTAGGATTTGCCATAGAATCTCTAAGGGAAGGAGATGGGATC
+>50591 2
+CATCGACTAAGGGGCATGAGCCTATAGCCTATTGCGACACCGGGATCATCACCCCGGACCGGTATAATGCCATGTAGGATTTACTGCTTTGGACTGATTA
+>50592 2
+CGCGGAACGGGTCCCAAACCTAGGCAACATTTATTCTTATAGCGCACTGGCCCGTCATGGCATACCTATAGTTGTCGTTGGTTATGAAAACGATACGGCG
+>50593 1
+ACGCCCTAAGGTAGCTCCAGCCCTAGCCGCTTGTGAATCCCATTAAGAATACGAAGGAGTTAGGGTGCCCGGCCTTCGTTCTAGATGTCATAGGAATATT
+>50594 1
+CTCATCGCGTCCGTTAGAGTGTATACCGCAACAAGTGCATAATCTGTATAGGATGCTTGGTCTGAATGGGTCAACTAAATCCGGATCGCGACCCGATCGC
+>50595 1
+ACCCGTAGGCAGAGAGTGTCAGGCGAGATCCCCTAGCTTTTAGATTTGCCGGCAAACCTTACGAATTACTACATTTACCCTGGGAATGCAATTGCCGGTG
+>50596 2
+ATTCGGCGTCTCGTTTGATAGCCTGGGAGCCGCACAGACCTAAAGAACAATGTGAAGGGTTTAGCACACTAACATGCACTGACTCCTGCTGCTATCTGGT
+>50597 2
+CTCGGACCCAGCTGTCCCAAGCAATTCTATAATTTTGGCGGTTATGCCGTAAAACCTACTACGCACACAACGACGGGTGGGGGTCGTTATGGATCTGTAA
+>50598 3
+CGTTCCGGTTCTTGTGTCTGGCTCCTCGCCTAGAGTGAAAGGGGAACGCCAGAAGTTGTGATTCACAATGTTTACGTGCTACGCCACAACAAAGAACACT
+>50599 3
+CCACTAGTCCATAACTCCCTTGTCCGAAGTGTTGGTCGTGGGGTGCCAAGAGCTGATTACAGGCCTCTGACTAACCATCAAAATGCAATGGATCTAGTGG
+>50600 3
+GACATCGGAGCCAATAATTACCGGGTTCTGTGGAACTGACAGGTTTACGCACCAAGTGCACGTACCCGTGATCTCAGGCTTTGGGACCTAGTATCTCATA
+>50601 3
+CGAGTGGATCTACGAGATTGGATTTGCAACCATTGGTCACGAACATTACTGCCAGATCGCTTAGCTTGGGGATAACTACGTGGACCTCCTCGACGCATCA
+>50602 2
+TGATCTTGTCCGTTAACAAACTTGGTTGCCCTTAAGAAGAGGAGCGCCCCTCGGGGTTGATAACAGCACATGAACAACTCCCAGTGCTATGGTGATCCGT
+>50603 1
+TGACGCAATTTGGTGCCACGGCTACAAGTCAGCTTTAGCCACTGGAAAGCAGAGCACCCGCTAGTGTTCGTGCCGAAGGACATTGCTCATTTAAATTGTC
+>50604 2
+AGGCTTCTAGCCTATTATGCTATAACGCTGTCTCGCAGAGGCAGCATCAGCCCCATTCGTAACTCAGTATAGTGAAACGGAGCGCCGGGTTTTAGATGAC
+>50605 2
+GAGACTTGCAGCTAAACCCTACTGTTTACGGCCCAGACGGTTGTACTCTGATACGGCGCGAGCACCACACAGTTTCGATGTGTATAGGTCCTGTAAGTAA
+>50606 3
+TGACCCGGGACGTCTTCCGCAGGACCCACAAATTGAGAGGCAGGGTTTTTAGACCGACGCTGTTTTCAACATGTACGTTGTAATCCTCGCTAAGAATGCA
+>50607 1
+TCTTGTGCTCCTACAACAAGCCAAAGCGTCTGCATTGGCTGGCAGTGGCACAGGTAATGATATCAGTCTCAGTCAGTGTTAGATCAGCGTCCCGTAGACA
+>50608 3
+CACTCCAGGGGATGACAAGACACACGCTTTTTTAGTATGGTATGGGGCTCCCTGCACACCACAATGGGACAGATCCGATGTCTGTACCGTTCTTGAGATA
+>50609 1
+TAATTCCGGACGGGCTGTGCCGATGTTAGAGGTAGCTGACATAGGTTCTGTGACCCGCCTATCCTAGACAATTTTAGCTACGGACTAGCAAACATCCGAC
+>50610 3
+CCGCCGTATCATCATACTATGGATAGTTGGACTTCGTGCCTGATCCCTGAGTGACGGGATCCCCAATAAATAGAGGTGCCTTTCAAACGCGAAGCATGGT
+>50611 3
+TACTTCATACCAGGACGTCGGTAAAGTGTGCGGGGAAATCTGCCCATGACATTAAAACAAGGTCGCTCTCCGGACCCTTGAACATGTGTCGTCTTGTCGA
+>50612 3
+CATCCCTTCGTTGGAGTAGATAGGTTACCAAGGCCACAGGGGACCGCATCTAGTTGAAGTGAAAACCCAGTTCGTCCCATTCTGTAGCTGGCGCTTAATA
+>50613 2
+CGTCCTGTTGAGAGTCATCCTCGATAAGCAACAGTGATCTGACAAATTTACGCTGGGGTGCACTGCTAGAACGCGAGGTTTACACCCCCTAGCATTTGGA
+>50614 2
+TGACAGAAATCAAGAGCGAACCTGCCTCCAGCACTGTCTAGGATCAGCCAATCTGACTGAAAACCCGTTACCTATGGGTGTGTGTCTGTGCATTTGTCGG
+>50615 1
+CTTGCCACCATTTTTGCCGTGTCACATCTGGTCGGGTGGACAAGGAAACTATCGTAGCTATGAACACGAGATACATCCTTAGGGCCTGACGATATGCGCA
+>50616 2
+ATAAAGGCCGAAACTTTCCGTAAACTGGGCAATCGTGTGCCTAATACTCGGTTGGGCCAACCTAACATGTCCGCCCTGGGTCATTTGCAGTTATGCAAGG
+>50617 2
+TCGGGTGGCCATATACTCAAACCGGCACAAAGAAGCGCAAGCCTCTGAATCGTGACATCCGATCTCGCGGGCTTATGGTGTTGCCATTAAGTATAGCTTT
+>50618 1
+TTTTTAGGCTGAAACCAGTCAGTGTCAGGCTGCGTGCAGAGCGAAACTTTCTGGTGACAGCGACCCGTCCATTGCTTGAAATCTTGCAACCCACAAGGAT
+>50619 3
+CGGGGTACGGAAATCTGAGACATTGAGCTTAAACTGAAAAGCTGGTTGAGATTCAGTCCCTCCTCGTTGCTGCCGCAACTATGCTTGCTTAACGGACCAC
+>50620 1
+ATGCGCTCTGAATGAGATCTACTCATATCCCCAGACCGAGGGGAAGTCCATTGGCCCTCGTTGCTAAATCGACATCGGAGAACAGCGGTTTGTCATATGT
+>50621 3
+GTCAGACCCATAGAATTAGCACGCCTGTGCAGGATGGGTAGTCGTTATGGCCACCCCAATATCCAACTGTTGAGTCTGCATCTGAGCAGAGGACTATCTT
+>50622 2
+CCGTTCAATGGCATGAAGCTCCAAGTTGCCGCTATACCGGTGCGCCTGTGCGCGAGCACGAACGATGTAAGATACCCAAGTTACTTCTTAGTTTGAGTAA
+>50623 2
+CGACTAACAGTATACCCGGTGAGGGGGCCCTCATGGTCTAAACAAATAGATATCTCCGCCGTTCCATGGCATGTTGGGCGTGTTACATGCCCTTAAAGAT
+>50624 2
+CCGGGTTCATCAAGCCAAATCCGACGTGCTATACGTTTTTTACTCCCACCCTGAGATGGCGGCGATAAGGCGCAGAACCCTTTAAAAGTAGGTGGGTTAT
+>50625 2
+TCACTCCCTGTCAACTCTACAGCATACTTGATGTCCCCGGTGCTGGGATCCGAAAGGTCATGTTGTCCCTGGAAGAGGACGGTGAACCTAGTATAGAATA
+>50626 3
+GCACGCTATCGCCCGAATGGATCCTAAGAGTGCTGTCCTACCATTTCAGAAGCTTGAAGGATCAGGATAGAGATAGACACGCGCCTCGGTTATCTGCTTT
+>50627 3
+TGTCGACTGCAAAGACCTCAGCAGGCTGCATAGGCTACGGAGTCGCGCTAAAGATCGCTAGCCCGTTATCTTTAGTTCGTCCGAGTAGATTCTAACTAAG
+>50628 1
+TCTGAACTTACATTATGTGCCAGGTAAACCGGTCGTCCAATGAGGGTCCCTATGACAATGGGTCGAGGCCTGAAGGCCGTCCTGTTATAACTACGCATCA
+>50629 2
+ACTATAGCTGCGATGTTAAGCGTCTTCGGTCTATTCACGCGAGCTTGATCAGAATTAGACGTCGGCCGACCTCTGCGCCGACGAACAGATGTTGAAACTA
+>50630 2
+GGCCATGTAGTCTCAGCCTAGGCGATCATATGCGCGATCTGACCTGTGGAAATAAAACTCACGCCATATTATTTTGGTGACGCCAAGGCGCGACTTACGT
+>50631 2
+CTCGCGCAAATGGTGGATGGTACAACCAGATGCTTTGACAACGTAAGATACCTTTCCGAGTCACCTAACCAATCCGGTCTGTGGGTGAATGCTTCGGACT
+>50632 3
+AACGTTACGCAGTCGAACGTTTTACAGCTAGTGATAGTCGGACAAGGATTTCGCTGAGGCCCCACTCCCTAACCCTTGTGAGCGTGTGGAAAATATCGCT
+>50633 2
+AGCTGACTCCTGAAGTAAAAGCTAGATGGCGCAAGGTACACTAATCCTAAGCGGGGTTCTACAGTAACTCTGTCCTTCCGTATATAGCTCTCGGGCGCGT
+>50634 2
+TATCTCCTCTTGTGTCGAAGGCAGTAAGCACGGATAGCAAGTGGTACTAGCCTAGCCTGCCTCATTAACGCGGTATGAAAATCTCGCGGCAACATGTTCG
+>50635 2
+TGCGTACGAATCAAATGTCCAATATCTTAACATCTATAACTCCGGGAAGATGTGTCTGACAGTGCCACGCGCCTTGTGAGTGCCGGAATTGGCGTACCGC
+>50636 2
+GCAAATTAGAAACGCAGGTGGGTGGTAAGCTTCAGCTCGCTCGCATCTGCGACAAATTCTTTGACCAGTCTTCGAAGTGGCCCTATATAGGCTACGCCAT
+>50637 2
+GCAGGGAAGACGAATATACCGAGCCGGGCTGATGAATCCCCCCGTACTACTAAATTACTTGAGAGGGTGATCTGCACTTCCCATTACGGAGTTTCTCTGT
+>50638 1
+GTGGGTAGTTGGTGACTTGCACCAGTTACCTATTAGTCGTGATGTCGAAACGATTCGGATGCAATACCACCATCGGCCGAAACGATGCCCCTATCATGCA
+>50639 1
+ATTCTACGCAGCTCAATTCACAAGCGTTTCAGGTAATGCCGAACGAAACGGGTGCTGACGATGTTGTTTATCGATACTTGGGTCACACCCGTACCGACGG
+>50640 3
+TATCCAGAATAATTCCAGGGCCGCTGGTCTTGTCGCATTCATCGAGTACTTGGAGAAGTACACCTCTCGAAATTAGGGGACTATGGACGCCGGCTCTACA
+>50641 3
+GCGTTGAGAGTCCTTGCCGCCCACCGAAACGTTTCGCCTACGATACGTTTAAGTTGGCGATATAAGACTTGTAAGAGGCTGGGTGACTCCACATATAACC
+>50642 3
+TCAGTCATCGAGAGACATTTCCAATTGGACGACCCGGACGTGAGTACCATACTACAAGTATTTTCGCAGTTTGTCAGCCCAGGGAGGAATCGTCTCTGCG
+>50643 1
+TGCAGTGGGTTCGCCAGACACCCCGTACAGCGCTTCTGTATCACTCCCTATAACATATGGCAGTGCTAGCGGTTAGATCAGCAATGCGTAGTAAATGGAT
+>50644 1
+AATCGCGGAACTTCATACTGTATCCATCCGGTTGTTGAAGAGATTCGAATGGACCGGTAACAGAACCACGGATCGTTCGCATTGCCTGTCCCCGGATTAG
+>50645 1
+CAGGGTTTGGGCCCAGGTGACTACGGCGGTTTAGGACATAGCCCATACCACAGTCCTCTCAGCTGACTACGAAATTGACTATTATTCTACCTGTGAAAGG
+>50646 1
+TAATCGGCATATCGCGTCTATACACTGGCGGCCATGCACTGAGACGGCGGCTAAGACGAAAATGGTGCCACCCCGATATTAGTTTGTCCTGGATACTATT
+>50647 1
+TGAGCAAGACACCGTAGTCCTTCGTGGGTGTATTAAGATACACACACTTATCCCCGGCCTAAGGATTTCCTTGGACATCGACGGGAGACCTTGTAGAGCT
+>50648 2
+GAGCGAAACCATAATTAGGGTTAGCAATTGCCGTTGAAATTTGTCCTCGAGTTTCTATCGACCGTTGGGCCATGTAGCGGCCACAAGGCCACCGCATCAT
+>50649 3
+CGATGAACTGCACGAAACGTAGGGTCGTGTGATGAATGCAGATGATGTCTGTATCCTTAGTGGCGCAAGAACCTGCAAATTGCCTCCCTTCTCGCCAATC
+>50650 2
+AATACTGGCGGAATAAGTATGAGACTGGTCTCACGTGCCGCATACGCCTAAGCCTAATGTATATCTCGAGACTGTTCGGGACCCCCATCGATTGTGAGCT
+>50651 1
+ACCTGAGAGCTGCTGTTAGGGGTAGACTGATTGCGGCTCAAGTGACCCGTTCTATCTAGCATAACAAGACACCCTTCTACAGATGAAGCGTCGTTGCTAC
+>50652 1
+AAGCATTGCAGATTAATGGCGCCCGTATGAGCGATCTAGATTTCGTGATGTCTTGAACCATGTCCTCGTCGAGGAGCTGTACCACTGTAACACCGCAGAC
+>50653 2
+CCAACGCTTCCATCAAATGGTGAGTAAGTCCAACAGGTAGGCAGTCGCCTTACTTTACGTGTCGCTTCAACTAACTCGATAGTTGGCGAGGGGTCAATGC
+>50654 3
+ACACTGATAATGAGGTGGCACACCCTATGCTAGAGCACCCGCGGTCTGCCTCTTATAATCAAAATGAGTCCTCAGTATACTGTATGGCGAGGTTGGCGTC
+>50655 3
+ATCACTCAAGCACTACCCTTCATGGTAACGCTGAATCGGCGACTTATGGGGCGGTACTTAAAGTGTTTACCAGAGGTCCGCATTAACTCGTGCGCTAGGA
+>50656 1
+GTGCTAATCAGCTTGTAGGATTAGGCGGCCAGCTTACACTCCCAGCCGGCCACTTATTTAAACCGGAATGCGCTGTATGCATAACTAGGCATTGGGCAAT
+>50657 2
+ACTTACTCGCACGACCTGTGGCGATCGGCGAGTTCAGCGTAACATCCCAGGTGATTCACTGGTAGGTGCACTAACTGCTTGACGGAAACTCAGATTTATA
+>50658 2
+CTGCAGCCTTTACATGTTGTGGAGAGCAGGGAGGCACCGTGTTCATTTTCGCTCAATAAGCGCAGTCAGTGTAAACTCAGTATCTCGACTAAGGACCCAC
+>50659 2
+GATGAACTGAGCCAACGGCCCGCTGATTTCGGATGTCGCTTCAGTTTCACCTTTTTAAAGACGGTTATTAGGACGAAATACCGCCGTGCTGGCACGAAAC
+>50660 2
+ACATTCTACACCACCCTTAGCTGCATCATCACATCGTGGGTATTTCCGCGGATATCACTGAAGGGTTCAAGTACAGGGTCTGGTAAAATGCTGGGCCAGG
+>50661 3
+ATAGTATCCCAGAACTACGGGCAGGTGAAAATCCAGGAGTGTTCGTCTGGAATCCACCTCTGCGAAGACCGTGGGCGGCTTCAGACTATCTCTCTAATTT
+>50662 2
+GCTCAGGGTTCGCAACTGAGGAACAGTCTAGAAATGCAGTCTTTATCATCGTTTGGTTGCCAATACCGGTCTCCCGGGCAGGCAAACGCGTCATACTTAA
+>50663 2
+AGCGTAACTCACAGGTTGCTGGGATTGCGCAGCACAGGCAAAACTTGATCATTTGTGGGAGCACGATTTCCGCTTCTCTGTCCACCAACCTGAGAGATAT
+>50664 2
+CACAACGACAAGTTGGTCGTCATTCCCGCCGCCGCAATACGGTACATTTCTAACCTAGAATAGGCCATTTGTCGGTATGGTGGCAACTAAGATTTGCGGG
+>50665 1
+AGTCACGGTCGGAGTTCCTAATTCTAAATCGGATCTAAGAAGTCTCAACGGACTTCGACGGTCTGGCAGCCCAGGACCCGGAGGTTACTTCAATCTTTGA
+>50666 2
+TTCTGGATCCTCGTTGTGATTCCAAGAAGAACACTGTACGTGTCTCTCGAGTGTGACGCTACTAGCAAGTGTGAAAACGGACGACCTGTTCAACCCGAGC
+>50667 2
+TAGAATATAGGTCACGGACTTCCGTACGCCCGTTTGCGATATACTTTAGCGAATAGGTGCGGAGTCCATATTAAGCCACCTCTGGACAGTTGCCGCCAAG
+>50668 1
+TAGCGCGACGATAGTGGCTAGCTCATCCAGTACACGTGTAGCAATTATCGCCCGCGTTATTTTAACGAATGGGACTGGCAAGTATTGGTGCCAACCTACC
+>50669 3
+CCTTCCCGGAAGCGTTGAGATGTTGGCTGAGAGTTGCGGTGACGTCCCGGTCATCAAGCAAGGGTATGCCTGAATTAATAACTAAATCCCTTTCCACACA
+>50670 3
+AATTCATAGATAGACCGAGAAGGGTTCTGTGTTACACACCCTGGTCCGTTCCCGCTCGAAACTGGGACCGGTAAGCGTCTTTGATACGTCCATCAGTAGA
+>50671 1
+CGTCGTAAGTACTGCAAGACACACCGTTTATATTGGTAGTTGTATGGTCAAGCAAGCTCATAAGCCCACTGAAGCGCCCTGTAGCGTCTAGAGCTGCCGT
+>50672 1
+ACACGAAAGAACAGTTGTTTTTCATCTAGTCTATCCACGAGTTCCGAAGGCCGCTGACCGAGAGCGCTGGCGAACCTATTATCCGGTGAAGCTTCTAGGT
+>50673 2
+CGCTCTTCGTGCCTCGCGTAGGGTGGCGGTTGCGTAGTGTACCAAAAATTATCACCGGATGGAGACCAAACAATCTTACCCCCAATGAAGTTATTGTCAG
+>50674 3
+CCTAGGGGCAAATGTTAAAGTCCGTATGCCCCGTCGCATCACCTGTCATTAGGTGGTAGCCTAACTCAACGTAGCGAGTCGTAGGTAACCATCTAGTGAT
+>50675 2
+AGTTGCGCACGTCTGCACGGCCAAGGCCTTTCTGTTGTATGTACCCAGTAAAGAACATGGCCCTAAGAACAATCTAGGCCTATAGTCTGAGCAGTCTTGG
+>50676 2
+AGGGAACCATCACCCCTAACGTTTGACACATTGATACAGGGTCATCAAACAGGGGTTGTGACGTGCACACTTAGTTACGTTTGCCCTCTTGATGCCGGGA
+>50677 3
+CCTCGCTGTGCAATGTGCTACTAGCTAGACAGCGGCCCTCGAGTTGGAGCTTAAGGTGCTTCAACTACGAGTCACATGATAGGAACCATCCTTAGGTATA
+>50678 1
+GCTTCTTCAAAAGACGCCGAATCATGCCTGACATGCGGTAAGTTAGATCCAAAGGTAGAACCGCGCATTCTGGCGGCTTATCTCCCGGATTAGGTCGTTA
+>50679 3
+CTACGCAACGACCAATAGGTTGGCAGATCCAGCACGGGCATATTATCTTCTGTGAAAATGCATCGCCAGCTTGTGACTTCATGAAGGTACGGGCCTTGTC
+>50680 1
+TTATAGTATTTGGCAGTTTGAGCACTTCCGTCCGACCTCAACCTCGCCGGCCCATGGAGCTAGTCCGAATATGAATGAGAACGGAACGTAGCTTAGGTAC
+>50681 3
+CTACGTCTACAACTGAAATAATTTCCGTAGGAAGTCGGATTGTCTACGCGCGTATGTGTTCATTAGGTTGCAGCCGCAGGGCAGTGTCCCACCCGAAAAC
+>50682 1
+TTAAAGCTTCAGATTGTTGCATGCCATCAACACCACGGAGGAGTACTGCACGTAATATTGAACGTCGTGTAACCACGGTGGACTGATTCCCGTTGGCCCG
+>50683 1
+GGATGTACGAAATTATATCTGCTTTCCTCCCTGGCAACGGCTTTGACCCTCGAACAGATCGACCCAAGGTGTGTTGTAGGGCAGCATAATCGGAAATGCC
+>50684 1
+GATCAACTCAACGATAATGGTCGAACGGTGAGGTACCCGATACTGGCTTGGACGATTCCGCCTCGATCTTTACATCTGTACGGCCATGACGTCGAGTATA
+>50685 1
+CCCTGTCATCGAGGGCGGACGGCATACCGGTAGTAGTCCAAGCAAATGTGTATTCGAAATAAGTGTGGGCCCTGCACAATAGTCCTACACCTTTCGTTAT
+>50686 1
+ATTTATGGTTGAGGACAGCAATCGATTGTGCCGACTGCGAGTTACCTTGCCCCCGCATACACTAAATCAGCGGGGAGACTTTTAATTTCGCGGGCAACAC
+>50687 1
+TCGGCGAGAATCATGTTTCAACGAACAGGATTAACTTTCGGGTGAGGCACCACTACCCATAGCTTACAGATCTGGTCCGAGTGTCGTCTCGTCCAATGAG
+>50688 1
+ATTAACGATCGTACATGATAGTATGCGCGTGCGCGGATTGCCGACATCATCTCTCTAGCTCCGAATACGACGTTAGAGCGCCGCTTTAAGTGGCGCAATA
+>50689 2
+AGTTATAAGTCTTGCGGTAGGCCTATTCGAGCTCGCGATTTATGAAGATTCACCTAACACAGGCCGAGTCAACAACCGGCTAGTAGGCTGTACCTCGCTG
+>50690 1
+AACTGTAGCCTAGTTCATCGTTAACCGACTAGGGACTAAAAGCCCATTAATGTACCTGGGAGACGTTTGGGCCTAGCTTACTGGGTGAACTGCCCACGCT
+>50691 3
+CTATCGCCAGTATACCGTGAGTCCCCAGTGTCGCGCGATTCGCTCAGAAAAATGAACATTATCAGTACGACGGATCATCTAGGATTGTTCGCATCGGGTG
+>50692 2
+AGGCACCTTAGCTGAGAGAACATACCCGCTCACTTAGCATAGTTTTAGTGGTCCTCGTGGTCATGCGCTGTAGGGTGAACACTCGGCCAACATTAACGAT
+>50693 1
+GACCCTTTTTTGATCAGACCTACTCGTCGCGTTTGCCGGATAACCAATTTTCTTCTGAAGGAGTGGAAAGGCAAACACTTAACGACGCGGGTCGGAAGCC
+>50694 2
+CCAATCGCGGTTCGGCACGATAAAGTTGCACCCGAGTTGAATTAATCGCGATTGGTGGGATTCAATATTGCGTCTCGCGGCCACCAGCCCAATTAGAATT
+>50695 1
+CGCGCTGTAGCAGTGGAACAGGCCGACGACGTCTGTACTACGGTATCACTGTTCTGTTCCTCGAACAAATTTGATTGAGCATAGTTCAGCACCATAGCAG
+>50696 2
+AGATTCTGGCGCAGGAATCGGGCGTGCCACTCACTTCGCAATCTGTAAACGAAAGGGCGTACTGAACTTATCGATCTGTACGTTACATTACCCGGCTTGA
+>50697 2
+TGTCAGACAACCGCGTGTTCGCGGACCAGAAAGGCTCCGTTGCAGGCTTCTCATTGGGAAGTCAATACAGCTAATTTCCCTAATAAGGAGTATCTCGTCG
+>50698 1
+CCAAAGATGAATCTTGACCAAGGCTCGGTCCTTCTGAATTCCGCTGCTATAACGCGGTCAGGCTTAAGGACGCCTGTTTATTGCCAGCCAAGGATAGTGA
+>50699 3
+AGATTCCGACCGTTGTCTCTAGACCAGCTCTGGAACAGGGTTGTGCGTATATTCTCCCAGTGGAGGCCGGCATAGATAATAACCGCGATATCATAGCTCA
+>50700 1
+TTTGGACGATGTTACGCAACCCGCGGATGGATCCATACGGTGGACTTACTTTCACAGACGTACGAACAGTGTCCCACTGTATCGAATCTGGCAGTGCATA
+>50701 1
+ATTGACGTTACCCAGTAATGGCTAGGTATGCCATATTGCAGCATGGAAATAGAACAAACGTCACCGCTGCTCCTACTATGTGAGTGCGGTGTCGCCTGCC
+>50702 1
+CTAAGCTAACGTTACATGCCTTGACTAGGAAGTGAACGATCCCTCTCGGCGAAGTAATAACTTGGTTCCGTAATTCCCGGTACTGAGGCACGATGGCTGC
+>50703 1
+CACTAGAGTCACTTGGCTCCAAACCACGTTTAACGTCAATGGAGCGCAAAGTGCTCTGGTGGAGTTGACCCGGATTGTTAGGTCACTCAACCTGTTGAAC
+>50704 3
+CGTACTTCATGACTTGTCCAATTGGGGAGTAGTATCGACGAAGCTTTTCAGTGGGTAGCCCCGCTGGAGGAATCCCACAACAAGCTGCGAATATACTCTC
+>50705 2
+CCAAAGTCAGACGACCGCATCATATTCTATGGTTTCGAGAGATAGCATTAGAGCCTGATATTCAAGTACGGTCGCCGGTGACCGCGCCGTCCTGTAGATT
+>50706 2
+GGCTGGCCTGGCGGAAAAGATATGCAGGCACCAAACTGGTCCTTTGGGGTTATACTTGCAGGGCCACCTATTAATTATTGAAACCAACTTAGCCTCGTCC
+>50707 3
+GGTCGTAATCTAAAGCGACCCGCGAAGCAACAGGGTCCTGATTTATGCCATACGAGGTCTGCTGGACCTAGTGAGCCCGTAGATCATCATATCTTGTATC
+>50708 3
+AGTTTATTGAGCGTCACCGAATACCACGCTGATAGGGGACCAGCGCTTGTTTGCATTGCGTCCGCTCTGATCAAGACACGTATCGTATCCAGATGAAACG
+>50709 2
+ATGTGTAGAACCTTGAACTATTTTACGAGTCTACATGGGAATTGCTCGGGTCATACCCGGCACACTGTAGCCATGATGTATCCATGCCGAGCACCGGCGA
+>50710 1
+CCATGTCCAAGTGTAGTGTCACGCGATAACTTTGGCGACTGATAACGTACCCATCTAACGGGGCTTAGAAGGATCTCAGGTACATGCGCATTCCGTTGCA
+>50711 3
+TTGCGTTCTTCGGCGAGATTCGACATCCATGCAGAAGTGCAGGCCTGAAGCCAAATAGGGTGCTGGCTAATGCAATACTAAAACCGCTCTCGTTCGCATT
+>50712 2
+TACCAAGGACCACCATGTTTAGTGGACACTATGTGGCGTTATATCCCTATCACACCCTGCTGTCAGGTTGCAGAGGAGAACGAGGACGAAGTTGTTCTCC
+>50713 2
+TCAGTGCACTGACACCATACCAGTCCCTTCCTGTAGGATAAGGAGGTATGTGGCGGTACCTGAGGGTTACTCCGATCTACGTAAATAATCCGGCTTGCAA
+>50714 2
+AAACCATTACGTGGCACGTCTGTGCCGAGATGCCATACTCTATGTTTGTAGGGCGTTGCAAACTAGCCTTCTGCAATAAGCGAGTCGTAGCGCCGCAATA
+>50715 1
+AAAAGACTGCGGACTGGTCCGATCCCGGCCTACGCTCTGTAGCGCTAGTCAAAAGACTTTGTTGGGAACCTCCAAGTTATTCGATTTACATCGCAGATGG
+>50716 2
+TCATTGAGGTCTCTGCATGGAATAACTCAAGACATGACGGATTTACTTCAGGGTCCCCAAAGATAAGCCTTGGATTAGCGGGCCGGGTCCATGCCATTCC
+>50717 3
+TCCGTATAGCAGCCCGCCCTCTCTGGTTGATACTAATACGGGATTACGTGACAAGAATACGGTCCGGCAGGTTTGAACACAATGATTCACTGTAGTCGGC
+>50718 2
+TCCGCATCGCGGTGAAATTCGATCTCAAGCAAGCTTCTGCAGCTTGCCAGTGTATCGTCGGTCCATATTTTCAGAATACCGACAGAGTAGTGAACGGAGC
+>50719 3
+TGTGCCCCGCATACCTCGAAGTGATCTCATGCCTGAACAATACAATGTGGCTAAATCTAGTTTTAGGCCTATGGTGAATGTACCAGCGTGGACGCGCCGA
+>50720 3
+GAGTCAGGCAACTAGGGCGAGTCCATCCAGGCCTGTATGCGACTCCTTCTGTGTCCTAAGACCTCTAGAAGCACAAGACTAGGAATTAGGTTTCTATGCT
+>50721 3
+CCCTACCAATGAGCTATGATAGTAATACCCTGATTTGAGGATACATGGGATCGGAAAACTTGGCGTTGACCAGCTTAGTCCAGTCCGGCCCTGTTAGCGC
+>50722 2
+TACTATCGATGTAATCCTTTCGGATTGGTAAGGTGCTGACGCAGTCTGTTAGTACCCCCCATCAGCCAACGAAGTGGCGGCGCGATACGTTCAGTCAAAA
+>50723 3
+CTACGGTAATCCGTACGAACCTTTTGGACATACGGTCTCTCGCCGTCCATGAGAACCTGCTGGGGAACCAATGGAAGTTCAACTAGTGAAATCTCGTGTG
+>50724 1
+GCTGGCTCAAGGAATCTTACGAGCGAATAATTCGACGGTTACCCGATCTAAGTGATTGGTAGTCTCTCAAACGGTACGCAAGACTTACCCTGCCTGGCGT
+>50725 1
+TGGTGTGTAGGCACATATGCCACTTTACAACCTCATTTTCAGCTTGCGGTCGGAACATGCGTAACACCTTTCGAAAGAGCGTCGTCGAGAGCGAACTACG
+>50726 2
+CAACCGGTGTTCATATCAACTTGATCTTGCAGGAATACCGGTCGTAGTGTAGAGACAGGATCCTTTCAGCACAAATGCCCTTGCGCCGAGACTCTGGGAT
+>50727 1
+ACCTCATGAGGTACAGACCATGCTAGTCTGGTATTTCGTGCATGATCCACCGAGTGTACTTTATGCTCCGGAGCCCATAGCCAATTTGCGGAAAAGGGAC
+>50728 1
+CGCAAGCCGGGTCTAACAAGAGTATTTCTCAGCTCTATCTTTATTCCGTCATGAGGAGCGCAGACGCGGTGCCAATGCAACAGTTCCAAGTGCTGGATTA
+>50729 3
+TGCCGGTCAACTTATCTGTCTTGTCTACGAATAAGTGTCTATTGCCGCACAAAGGCGCCTGACAACGTGTCTGGAGCCAGGGATAATGTACAAACCGTGC
+>50730 3
+AAGTCTACATAGAGGGACCAATCCTCCTAATTGCTTACATAGTGGTCAACCACGAAATGGGTACCACCCCGTGGGGATCGCGGGGTTTGGTTTTCCCTAA
+>50731 2
+ATGGGACCTACATCGTCAGGTAGCTAATAAAAGGGGTGTTAGCAGCACCTGCGTTCTGCTGCAACCGCCTAACTGCTGCAATCAAACTTTTCACGTTGGG
+>50732 3
+CGTAATGCCGGGAAAGAAGGTCAGCCTAGGCTGAGGTGTTGCTCTAATCTCTGATTAACGTGCTTACATAGAGCCTACCTCCGAGTATGCAACCATTGCC
+>50733 2
+GCTTACGCAATGTGCGTCATTCGTTAACTGAGTCCCCTGAAACCATGTGCGCTAAGCTTGTTACTACGTCGACACGGTAGAGATGGAAAATGGTCGCACC
+>50734 2
+AGAGGGCTCCTAACTGACCGGGCCAGATCTGTTAATTTGATACTCGCCTACGGTACGTGCATATAATCTCCCTTACACCTTAGCTGGGGAGATCAGAGGA
+>50735 3
+GGCTCTAGTGTCACGACATATGATCGAGCATTACGCCAGCGGCATATCTTTCCATTTAGCACTTCGCTAGTTGGCACCAAGGGAGGCCTAGAACGTTAGA
+>50736 2
+AACTTGATTGTAAGTGCTATCAAATTGAAGTGGGCCGGGTCGAGAATTTAACACTCCCCGCACCGGCCACAGAGCTACGCTTCGCTATGTGCTATGTAGC
+>50737 1
+CCAAATATGGCGAGCGCTGCATCTGAGTGTAGAGTCATAAGGTCTATTGCTATTGGATTTTAATCAGCCGGCCACGAGCCAACTTCCTGTCCGAAAGCCG
+>50738 2
+TCATTGGCGGCGCGCATAGGTTTATAAGCTCGTCGGAACCTTCGGCTGCGCTACGATGAACACCAATCGTAAACGATGGTTGCGAAGCTTCAACATTCTA
+>50739 2
+TATTCGAGGGGTGTAAGAACACTAGTTCCGAACCTGCATAATGCCCTATGAAGACAGAGTCGCTTGCTTGCCTCATAAGCTGCCCCCAGATGTGTACTGG
+>50740 1
+GGGCGCTACGATAAACCAGAGGTATCTGGTGCTGCCGAGAACCTTTGTACACTGATTGTAACGACCGTCTAGAGCCCGAGAACTTACTTTGCGTCACATT
+>50741 1
+ATAGTTCAGCTAGAGCTCGCGGCGGTCGACACTCCTGAATTATACACTAGAGGAGTCCTTAGTTAATCTTCTGACGTACGTCCCGTGGCGCGAAATAACG
+>50742 2
+TGATGGACAATCATACCCCGGTTACGGACGCTCATAGTCTTAAACTAGGAAGGCCAACGTGTTCTCTGAATTCATAGTCGGCCGAGTGTGTCTCCGGACA
+>50743 1
+GCGGCGATATTTACGGGGTCGAATCTGACTCTATTAATGGGGATTGTCTACTTTTAGCTCCAGTATCGTCGGGAACCCACCTGAGACCAACGCGAACAAC
+>50744 2
+GGCCAAGAGATTCACAATCCAGGTATACATTTGAAGAGCGTGACTTGGCGTAGCACTATTGGTCATTCCTAGGACCTCGTGACCTATATCCGCAGCCGTG
+>50745 2
+TTCCCGATGCCGACACCCCTCTGAGAGTAACTATCGGGGGTTCAAGGCATGGGGATATGATAAAGTCTTATATTAAGACTTGGGCCACCCTATCTGGACC
+>50746 3
+GGTAGCAATGCTAAGCTCCGCGAGATCTCTATTAATCAATTTATTGGCTCCGCGTGTGCGTCACGACAACCACCGTCGACAAAGGAGGGGTTTGCTAATC
+>50747 2
+ACGACCGTAGTTTGACAGTAGCTTGGACTCTCGGATACCTGTGCACAGACCCGACTATCAGCGCTGCAGATATAGCGGACTTCGGGTTATTTCGATACAA
+>50748 1
+TGTGGGTCTGGGTACATGTGGACCCTGCGTGCGGCTAAAAAATCTTCCAGCGCTTGTCAGGAACTCCGCCACCGTGAAAATATGACACCTATTATACGTA
+>50749 1
+GTAGCGACAGAATGTTCCTAGTCTCCTCAGGAAGGGCCCAATTTCTGAAGTGCTGCGCGCAATCAATGATGCTGCGCAACATTTGCATAGCCGAGTACTT
+>50750 2
+ATCCCTTTTATCGTGAAAGTCAAGTCGCTCCTGACACCGGAAACTGCGGGTGTACTTAAAGCTGGACGTAGGCCTGATGATCACCTGCAGATCCGAGATT
+>50751 1
+CTAGTGCACATGCGGGCAACTTCGAACCCGCTAGTATATCCATCTCGGAGGCTTACAGGTACCTACTGATGAGGAGGTGATATTGATACGTCACCTTGAC
+>50752 2
+GACTCAAAAGATATACGTCTCTTCATTAGAACGGCGAGTGCCACTGTGTGGGACGGTTCCCACCACTGGGTGTATGCCCTCTATGGAATAACCGTCGATA
+>50753 3
+CCAACTAGGGAATCGAGAGCTTACCGTGCTGATATCCAAAAACGAGGAGCTCTGCAGGGTGATTACGCTTTGCTACGGGTTCTCGTCTGTTCCAAACTAC
+>50754 2
+ATCCAGATGGCCGCCGGATAGATGGCTTAGATGTCATCCCTTGTAGTAACTAGCGTTGTTACCACACAAGAGACGTTTGTTAACCGCGCTGTGACAGCAC
+>50755 3
+ATTGATAACGGAACGAGTTATCGGATGCAGGTAACCAACCGTTCACCCCTAGAGTATTTATATTCTCCCTGGGTCTCGGCGGCCGATAGGCATGGTACAC
+>50756 3
+AGTCATGCTCGGGTAGCTCAGATTCCTGGGCACGCTATATATGCTCCAAAATGGATTAGTCACAGTCGAACGTTATTGCCCCGGGCCGAACTTTCAGGAA
+>50757 2
+CAGGGAGACTATGAGCTCGGGATCCGTCAATAGTCTACTCTAATTACGATTCGTGAGATGCCCCTCCATACAGACGCTGTGCGATGATATTGCCTGAAGC
+>50758 1
+TCAATAGGTGATACGAGCCGATCGCCACTCTGTCAACTTAACGAGCGTTAAACTTGATGTCCGCTCCAGGCTCTAAATGCGGAGAGGTCTTTCGGAGCTA
+>50759 3
+AGACTTCGTACGGTTGCCTCTTTCGATGATACGTATCAAGCTGGGAGCCCAAGCGCATGGTCGCCGCAAAGGCAACATATGACCTGGCATAATTTATCTG
+>50760 3
+TGAAAATGGCAATTCGGATTCCCATCGTCAATTGACCAGTAAGTACTTCGCTCATGCAGTACGCCAAAGGCCTCGTGTGCGGGTGACCTATGGTCTGAAC
+>50761 2
+AGTGTTAGGGCGACGGTTCCCTCGGTAGGCTAATGCTGACAATCTTTCATAACAGTCGCGACAGATCGTTACGCACACGGGAGTTACATTCCCAAGTACT
+>50762 1
+AGTGCTATGGGTGCTTTTCAATTGCCTACTTCTCAGCCTTGTCCGAAGAAAGCAAAGACCTGTAATCAGCGACCACGAGAAGGGCACCGTGAGGCTTCTT
+>50763 1
+AGGGGTGGAGCGGAAGGACCACTGGCCCCAAAGCAAATTTTGCCAATTTCTCATTTACCTATTGCATTAGTCGTGCCCCCAAGGGTCCAGGAAATGCTTT
+>50764 2
+CCTATGTTCTACGGGCATGGTGTCTGGAAGTGCAAAAGCGGCAATTAGTCAAACTCAACACTAAGATCCTAAATGTCGGGCTTCTGCCCCTGTCTGCGAG
+>50765 2
+GCTTAGCAAGAACATGGTCGTATGGATAGTTATACAAATTCACGCGAGCTATTATTCCCCCGGCAGACGACTGCCGTTGCTAGTGGTTCTGCCAGACAGC
+>50766 1
+AGTCGGAGATTGATGCATCAGAAGGAAGGCACTATATCCGCCACTCAATCCCGCTAGGATGCCGATCTAGTACTGTCCCTCTTAACGGGCTTTATTGGAG
+>50767 2
+ACCTTTTCCCAGACGAATGAGTCTGAGATCGATGGAGGTGCCGGATTATAGCCTTGTTAACGGCATAACCCTTTTCATGGACACACAAGGGGGTCTACCC
+>50768 1
+CTGGGAGGAGATTGGGGTATACGAGAGTCCAGGAGCCACTCAATAATCGTCACACTCCCCCGTCTCAGCTTTCCTAACTTTATGTGTTAAAAGCTCGAGG
+>50769 2
+ATTGCTGATGACAACATCAGGTTTCTTTTAAGCCCTAGCAGTACGCGGCCGATGTATGGTCGCAAAGTCACAGGCCTCTCACCGCAAGAGTTTGTAAGGC
+>50770 2
+TCTGAAGCGGGCACGAGTCCTCTCAGAGCATGAAGATTGGCTCTAAAGCTTCAATCATTGTCACTGCCTACGAGTGCCGAGTTATTAAGCCAGACGTGTC
+>50771 1
+CCAGATCTAGAGGACCATCTGCGAGGTGTTTAGACTCCTCCAGGCGCTGTGACTAGGCTGTCATTTAAGCAGAAGAACGAGCTTCATTAGTCTCTGACCA
+>50772 2
+GTGAACCCGCTGTAGCTATTTCCCATGCTTGGTTCATTCAGAGGCCGCCTTAATGTACATACAGAGCGGCGGCAATAGAAATTTACCGGTAGACCGCGAT
+>50773 3
+GACCCAGATTAACGCCAGCCAGAAACCATCTCCTCACTACTGGTCTTTAAGGATGCTTTAATCGGGCAGGGATACTATTATCGATGGCTTCAGGGGCTGG
+>50774 2
+GACGCTTGAAGGTATAGTTAAAACTGCGCGCGTCCTTAAGCCTAAGATTGAAATCTATAAGGGCCTCGTCTCCGGCGTAGGACAGTAGCCCATCCTCTGT
+>50775 2
+ATTAAAGGTCCAGGTAGTCTCCCCGAATGATAGGAACTCGTCGCTATCCTGTCTACATCGCACAGCGGACTTATGGACGGTAGAATTGTCTATACGCCGG
+>50776 2
+TCAGCATAGAGTTACAGGCTTCGTTCGCCTTCAGCATGTGAATTAGGCGTACCGCCTGAGTGAGTAAGTGCCTCAAGGACTATGTCGCCACTACGAAATC
+>50777 3
+GACGTAAAATAACGCGCCCGTCAACATTGCCAATGAGACCTTTTGTGGGGAACTGCTGCAGGACTGTGCGATTCTTGTAATCCCGCGCGAATACATCTGT
+>50778 3
+ACGAAACTCCCGGACAGGAAGGTGGTACACATATAAGCTTCTAGACTAGTCAGCCTGTTCGAGTGTATCCTTAGGGCGGATCAACCCTTTGACGGTTCCT
+>50779 1
+AACTAAAAACAGGCATACGCCCTTACCCCACTCTATCGGCGGGTAGTGTACGACCTTAATATACGCTAGACGGGTTTTGAGCGTTCCTGCAATGGGGTGT
+>50780 3
+CTAGTCGCAGCACGGGGCGCTGATATCTAACGACCTAACTAATCTTCCCTCATAGGAGGAGACCATTGAATTGCTGCGAGGCACCTATTTCTGTAGTGGA
+>50781 3
+GCGGTCCAGCTGTTGCCGAATAACTAAGAACGTACTGTTACTATCACACGCAAATTAGTACGTGAACCTGGCGCCATGGATTCGGAGTCGTAGTCGCTTC
+>50782 1
+ACAACGAAAGCATTTTTCCGCATACTTGTCGGCTGTGCAACGGAACGCTTAGCGGTAAAGCTCACAAACTCACTGATCGGGTCGCTCGTAGGTATGTCGT
+>50783 2
+GAAGGATGTGGTCACATTAACGCTATCATTCAGGAGCCGTTCTTTTCCTAGATGAGCCGTTCGCTGGCAAGGCCAGCATTGCTAGCGCATAAAAGCCTCA
+>50784 2
+CCATGGGTGTGGAAGCAGGTTCGTTCTCCAATTCCCAGCTAGAGCCAACGAGTCTGCTTAAGATCATTCGCTTGGATACCGTGAAATTCAACGTACCGGA
+>50785 2
+GCAAGTTCCCCAGAATGGGAGATATGGACCCGGCTAGAGCTTGGGTCAATCTTCAGGGCTACCCTATGACTATATCTTCACTGAGAGCCTTACTTAGAGC
+>50786 2
+GTCAACCCAGCGAGGGATCGACGTTCGCAAGCTAAGAGCACTTCTGTCGATGTGCCCTTAAACTAATAAGGTCTTTATGTGATGCTCACATAGGGTCCGC
+>50787 2
+ACCTGGTTTAATCGGCTGACGCTCTGTATAAGTTTATGGTAATCCATTGTAGAACAGACGGCCCGCCTACATGCAAGAGCGGTGAGCCGCCATCAGTACT
+>50788 1
+CATCGAATCCGACCCTGGGTAATGACAGCGCGGTCGGATAGTCAGAATAGTTAAGTCTCACCTCTTTCTCGTAGTCTAAGTGGTAGGACCGAGATACCTC
+>50789 2
+ATCAGCCTACTCGAGCCCACGACTACGATAGGCGGCTTGAAGTGTGCGTGGCTTAACACTGTCTCGGTTCAAGTACGATCCAGCGTTATAATGTAGCTAA
+>50790 3
+CCTGCCTGGTGCTTTACCTTGCGGGGTGTTAATTAAAAAATTCCTCTAGCTGCGAAGCGTCCCAGGAATGGTAGCCGGATAGCACCCTGATAATAGCACA
+>50791 3
+TCACAGGTGGAGCGCCACGTAATGCTGGACACCTGGTGGAATTACTCCTTTATAAATATGCGACCATTGGGCGTCCTGAATCTAGGCCTGACACATGCTA
+>50792 2
+GCATGAGATTCTACTCGATGTGCGGGATAACAACGTCCCAGCTTACGGTATTTCAGGCCGCCATGCCCAAGTTGAGAGTCAGCCGTGCGTTAAACTTATA
+>50793 3
+TCAAATTTTATTGATACGAATCGCAGCGGATAGAAATAGGGCATCTCTCCGTTGCGCTAGGTAACATCTCGGGTACAGCCACCTCCATGGGCGGTTCACG
+>50794 1
+TAATCTGGCACGGACCGCTAGATGAGTTCAGTCCTCTTTCGCAAGCTCTTACGGTAAGGAAATACAGACCGTCCCGTGTATCAACCGTGATTCGGAAGGT
+>50795 1
+ACGGGTAGTACCCCACACTAAACTATCCGCCGGGAGCTTTGTGTTGAATCCCGCGTTAGCACCAATCCTGCTAGTGGAAAAGTTGTATGCAATGCGAGTT
+>50796 1
+GAACTGAATGGCCCGGGGTAGGGCTCGCGTGATCAATGCACATTGTGAGCTTCCCCGATCATAATATTCTTAGATAGTGCGGTACTCTCCAATCCACAAG
+>50797 1
+GATTGTAGCAGGCTTCACGTATGAGCTTTTTCGCTTGACCAAAAATGGCTCGCAGCCCTCGAACGTCGACGCACATGAACGGTATATAGACCTGTGTGCA
+>50798 1
+TGCGCTAAGTTACTTTGGTCCCCGGTAAGGAAATGTGTGCGAGAAAACCCCACCTTATGTGCGACATTATACCCCTCGTCGATCGTGCAGAAGGAGTTCA
+>50799 2
+GGCAGTAACGGATTACTGTTTCAATGCTCGTACTCGAATCGTTGAAGAGAGAGGTCTGCCAGTGTTCACACAATTCCACCGGTCCAAGTGAGCGTCTACC
+>50800 2
+CATCCGGTGTTCATAAGTTCGGTCGTCATACAAACTGGTCACAAGGACTCGCGGGGATTATTAGTACACTAGTGCAACGGCGCACTCAGTCTTTAGACGC
+>50801 1
+TGTCCCCCTAAGAGTACCACAGCTTAATTGAGAAAATTCGGCCAAAGGGCGTTGGTCAAGGTTCTATCGAGAGCGGCTTAGAATGTTGATCTCCGTCCCC
+>50802 1
+CTGAATCTATTCCCAGCTGTTTAGAACTACGCGCATATTGGGTAGACATAAGCCATATGCGACGCAGCCGAAATGTAAAGGCGGCGGTCTCGCCTCTTGT
+>50803 2
+GTCAGATTTATTATATCTCATTACGATAGCTGCCCACGACCGTCCGAAGGGAGCAAGCTGTCGTGATGCTGATACGCCGAAAATCTTGCGTTGCGCGAAC
+>50804 1
+TGAGAATCTCATCGGACGATATAGCTCTAGCGTTCCAGCAGCGAGCACACTGAGCTTTGTACAATTGTGACGACAACCTTGTCCACCCATTGTTGGAGGG
+>50805 1
+CCAGTGCATAGTAGGGGATGACAAAATATGGCCCGTAACCACTACTACAGTTGATCTCTGCGGATCTGTTCAAACGCGTTAATGGCTGCCGCCGGTATTC
+>50806 2
+GAGTTGCATTTCCGAGGTTTACCCAGTACAACTTCTTGTGAGGCACGGACACGCAGGGAGTATGTAACAATAGGATGACTTTTCCGGCCCCTCCAAGATC
+>50807 1
+CAATTATTGGCTCATAGTTTGATGACTCGGTAGACCAGGATCGCCCTATGCCTCTAGGGGCAAATTGGACAAAATGGGTTGCAATCCCGGATCCACCGCT
+>50808 1
+AACCGTAAGGTCCCACGTAGCATTAGTGCCCCATTCTGCGAGCTAGGGTATGGTTGTTAGATCCTACAAGCTCCACGCATTGATAGAAAGTCAGTTGCGC
+>50809 3
+AGGGGGTGAATTGAGTCTCTCGCACTGTAGGTCAGACTGCTCATCCAACCCCTATTGGCATAAGCACCAAGCGCCACGTTAAGAGAGTTAATCTCGTGTT
+>50810 3
+CTTTTTAACGACGGATACACGCTTCCTGGCAATTTCCAGTTCCTACATAGAGTCAGGTAGGCGCACTATTGTGCCATAGGAAAAGAGTCGCCCGGAGGCT
+>50811 2
+GTTTTAATTCACTGCGATCAGTCAATCCGGATTGAGACGCCTCATCAGGATAGGCCCCGTGTTTGGTACCACAGACGCGCGATCTTATCGGAATGAACAG
+>50812 1
+GATCGTCAGCTATAATTATTCATGTGGACAGGGGCATGGTAACCGGGCCTTTGACCGCGCATGTTCAACGTAGCAGTTGCAACCCGTTCAATCTACACAG
+>50813 3
+AGCTGTACATATTGAACCTATCAGTTGATGGGAGAGACTCGACTCTGCCGGATCTCGAATGATTTGACGTGAGCCACGTAATGGCCAGACCTTCCCCTGA
+>50814 1
+AGACAGTGCGCGCTTATTGTCCAGTGAGAGCCTTGTCACCTCCCGTGCCGGTCGTAGATAATCCAAGCTAGTGCAAACTATTAGTTAGGCAGATTCCAAG
+>50815 1
+GCCGGAAGGCGGACTCCCGGTCGGTTTAGCCAACACGACCATTTAGTCTGTTTCAGAGAATGGGGCTTCTTCAGGTACTCATAAGCAACTACTTCAGATA
+>50816 2
+TCTTGAGCGCGCAATGTGGCTGCCAATCCACGAGCTGAGATTTCGCGCATGACGTTTTTCATATGAGGCAACCAATGCAGGCCAACCGCTAGTAGTATTA
+>50817 1
+GCCACTACCGAGTCCTCGCAAAGTCAGCTTGACTTCTACGGATCCTAGAAGTTCATACCGATCATCTATAACGCGGTGCAGGTGATTGAGTACTGTGGAG
+>50818 3
+GCGGATACCCAAAAGTAAGTGGAAAGGCACACCAACTTCAAGTGCTTTTTTTCTTGCGAGAACGTCCGTAGACTTTCTGTCGCTTAACGGCGATGGCGCC
+>50819 3
+ATGACCTTAAAAAGCGTGGATTCCCGCGCAGCAGTTGACATGCAAGCGGCAGATCGGTCTTTTTGTGCAAAGAACGCTAGCGAGCTCGCATTTTCTACCT
+>50820 3
+TTACTGTTCGAGAAGCTGGTTAGAAAAAACCGGAATCTTCCTGATTACGCTGGAAGTTCCGATAGCCGGACCCTATCGTTTGAGCCGCGTAACATCCCGG
+>50821 2
+CAGAATAGTCAACAAACGGGCGTTCGCATACCCAGGAGTCTGATAGATTAGTAACGCACTTCCCTCGTGTTTATGAGGCATTCAGGCGATGTGCGCTTCC
+>50822 1
+GCTGCTGACCAATGACGCCACTAAGAAGAGGCTGGTCCCGGGTGTTTATTAGTTTAAACCTCCCCTTGGTCATCATAATGCCTTAAAGTAGGAGCGCCGA
+>50823 1
+AGGCGTCAATGTAAACCAGTTCGTACCCTAATGCGTTGGACGGGAGCCCAAAATCCTGGACCCTAAGATCCGTCCGGGCTTGATTTTTATGTGAGTACAC
+>50824 2
+TTCATCGCTGAAGTTTGCTCACCACAACTTATATGGCCTCGGTGAACGGGTGACCCCGACACGTGGTAGTTATAGTCGGGCTAACAACACATTTACGAGG
+>50825 2
+CTCCTTCCGGTGTGTTCTGATACAACGGAGATGTAGGCGAAATGACCGACACTCGGTATGCTTCGCCCGAACTCGGCCAAGAGTTTCTAAATCAAAGGTT
+>50826 2
+GGCCCAATGTACGGACTAGCGAACCGGCCCATAATCGCTAGCTTGAAACTACGTGCCAGGTTTTCGTGTAGCTCCAAGCTCTAATATCAGGTGATAGTTG
+>50827 1
+ATAGCTGTGAATCACCTGTTAGTGCGCAAATCTAAGCCGGTAAATGGCCGTAGGGCTGGAAACCTACGTAAGTTACCTGTTCGAACCGTTGCACCTTCGC
+>50828 2
+TATACTCTTGGGGTTTAGGACGAGGAAACACAGCACTCCTACCGCCCGTAAGCAGCCGATTAGGGCATTGGTTGACATCGTAACGTAGCTTCAGTCACTT
+>50829 1
+CCGGCTCGAGCCGGACAGTTGGTTTCTGATTATGCGCTCATTCGGCACACATCCTGCGTTAGCAATACTCGGCCATGGCAAGTATTTGAGGAATACAAAA
+>50830 3
+TGGACCTGCAGTGTACCAAATCGGTCTGTCCGCAATTAGACCTCACCGACTAACACCATATAGGGCTTGTTGTGTCAAACGCGATCGGATTTTAGAGGCG
+>50831 3
+TTACTAGTCGATGATCCTTAGTGTCCTTTTAGAATCCAGCTAGTCGACAAGAATTATCGGCAGACAGCGGCGCTCGCTCATCCAGAGGAAGGCATGTCCG
+>50832 1
+CAGCTGAGTAGGCTCATTGCTTCGTCCCGGGTGGTGGATCAACAAAGATGCGCGATTTTTCACAACATCCATGACTTCTGTGTGACAAACAGTCGAACCG
+>50833 3
+CAGTCGAACACAGGTCTCCAGTGCAGGATTGGGCCAAGAGAGGGTCTTATAAGCGACCCCTGTGCCTCAATGACTCCTTAGTTTAATTTGGAATCTGACC
+>50834 2
+CAACTCCATGTGATCGCTACGGTCTTTTGGCGACAGTTTGGTTGGTACCTAACCGCGGAGATAACCAGAGAATCTCCGCGTGAATCGGTAATCGAACCAT
+>50835 3
+AACACGCGAGAGCTAGTCACTTCCAGTAGCGGTGGGTCAGTAGTCCCTTAAGAAGTTACTGTTCTTAAAGAACTTTAATGCCCCGCGTTCCATGCGGACG
+>50836 1
+ACTAAACAAGCACGGAGCTCATCCAGCGCCTGCATCATTTCCTGTAGGGATACTGAGTTGGTTCCAGGGTATAGGCATACCGGTTACGTCGACTAGTACT
+>50837 2
+CGAGGCTCAGTAGTCAGCGTGGCGTCTGATGAAACACTGCACCACTTCTATAGATTGTCGTAGGCTCGAACATCAGCTAAGACCGTAATGCGTATTTCGC
+>50838 1
+CGGATCTTCCCGAATCAACCCCCATCTCTGATCTTCACTTTCTGGTCCGTGGGTCAAAATATAGGAGGGTGAGCATAGTAAACACCAGATGGAGTGGCTG
+>50839 2
+AGGTTTACGACTTTCGCAGAATCACACAATCATCGCTCGTCCTGTTGCAGAATTGGTTGGACGATCTAGATCGTATGACGGGACACGCTCGAGACCAGTC
+>50840 2
+AAGTAAAGTGGACGTATAGCTAACTCTCGCTTTGACGGCACTCGGTCAACACGAACGTTACGGGGATGCTTGCTTGAACTTTGTCACTCGACGCGCTCAA
+>50841 2
+CGCTTTCCTCGCAACATGCGCGGATGCAAACTTCCGGTTGTTGATTTACTCACTGATAAGAGCGCGCGAGCCTAATCTAGGTATGGTACGTGGAACCAAA
+>50842 2
+TTTACTCGTAGCACCTTGTCAGTGGGGATATAATAAGTTTAGAGGAACGACCTAACCGCTGATCGCGGGATCCGTCGAATCATCTCCAGGCACTCGAGCT
+>50843 3
+GTGGGTTGATCGAGGCAGGCGAATTACGCGGTGAACCTTTCCATTGAGTAGGGTAGCCCGCAGGAACCTTCTACTTAATCACCTATCAGAATCCCTTCAA
+>50844 2
+AGCTTAACTTACAGCTAGTAGGTGACACTAGACGAACGCTCTCCGTACGGTGATTTCCGTCGAGGGCAATTTAACAATATCTGGGGTTCCCGACGCCTAG
+>50845 2
+AGTCCCGGGGAGACGGTCCTTTATGGAAACATTAAGGGTTTTAGGCGTATACTCTCAGCACGTCTCGCGTCATGCTTACGTAACCATAACCCCAGGATAG
+>50846 3
+TAGTCGTGGTGAGCTCTGGCTATCTGGACGCTTATGCAGTAGTAGTAGCGGTAGCAAAAAATTCCACTAAGAAGATCTCTGCCACTCCGCCCCATGAGTC
+>50847 2
+CTTTGCGGAAATGCAGAAGCAAAGCTCGACGCCGTAAAGACCATCTTAGGCTTATTCTGCTGTGTACTAGAGCATTCCCGCATAGCGGTGACTGTGTCCA
+>50848 1
+ATGGTCAGTATAGTGGGTAGAAAGCGCGTGGAATACACATCTTTGTCGCTCTATCCCTGCGCCAAGACGCTGTGCATCAAAGTTATCGGACATGATCCCC
+>50849 2
+CACCCTCTGGCTAGATGGGAGTGCTGCAGAGGTCTTGTGTAAGATGCCTGAACGATTACCACCCAGGTGTCCTTAATGACTATATAGACCTCTGGAACAC
+>50850 3
+AGCAACGCCGTTACCTCCGGCTGCTAACAACTAGTCTCAGTCAAGTTTTGAAGTATCCCTCGACATGCCGTTAGGCTGGTAATAGGCGCTATGTAGGAGA
+>50851 1
+TCGCCTGTCTTCAGAGGAACGGTGAACTCCATATTTGTATGTTAGCCATCCGGCGATCGATCCGGAATAGGAACGCACGTGAAGTTGTCTGATCCCCAAA
+>50852 1
+CCAGTGTCCTAGGGGACGCAGCTGACTGGTGCTCTCATAGTTACCAGTTCCCGGGTGAGATCCGCACTGGGCAAATTATCCAATAAATATTAGGCAATTC
+>50853 3
+TAGTAACGTTAGTACATCTGCGCTTGACGTGAACATTCACAAGCAACGGGAGCGTCTCCGAACGGTGGCGGACATTATGCAATGACCCTATTGGCCTTTC
+>50854 1
+ATGCTCAAATTAGGTGCTCAATAGGAGAATATTCGGGAGCGACGCGATACGGCTTGTATTCTGCGCATCAAACTCTCGATACCGTTCTACCCAGGCCGTG
+>50855 3
+GCACTGAGCTGCTCGCCGTTCGAACAGCTACATACTTTGGTGATGAGTCACTTCTTGAAGGCCGATATAACGGGCATCTTAGGTAACCAAAGTCACTCGG
+>50856 3
+ATATGTCCCCAGTTTGATACTGAAACATAGACGTTCCTGGACCGATGTGGCCGCCGTGAAACTGTAGAACCCGTTCAGCAAATTCTCTGGCTAGGTAGGC
+>50857 3
+ATACAGAAGATGGACACGGATTTATCACGCCGGGGTCGTAGGGCCTTCATGTGGCTCTATGTCACAGAGAAGACTGCCCCTGTTAGCCCTTCTTAATCAA
+>50858 1
+CTCATTCGGCATCTTACCCGGCGCGGATGGTGTAGAGTTACCGACGACTGTCAGACAAGCCTGTTGCACAGTAAAGATAATTCCGCCCGGATAAAGTTTT
+>50859 2
+TCGCCTTCTTCGAGAAAACAAGCCTATTCATTCCAAAGTCGACAGCACACAGTAGCATCGGTTGGGGGGGCATTTGTTCTTAACTGAAGGGCGCTACGCT
+>50860 2
+GAAACTTGTGAAATTCACGAAGAATTCCGAACGTCTAGAGGCGTGGTCCGGGTCGCGTGTAACACCTGGCGCATCCCCAATATTCGCTTTAATGGTACCT
+>50861 3
+TTGGGCGAAGCACATCAATCGTTCCACTGGCTGCGGGGGCGTAACTTAATACCAGTATCCTGGATTCTTCCATCAGGTTACAGCGAAGTTAACGTACGAC
+>50862 1
+ATACAGGAATTAAGCTCCCAGAGGGCGCATGTAGCCTGAGGCGTGCTTCAAAGTTTTCCTTAACCATGCGATGTATATCCTCGGACGATTCCTGGACAGC
+>50863 1
+AACGGCTCCAAGAAAACGCTATATGCAGACAGCACTCCTCTTCTATTGTGCGCTGTCCGGCTGGAATTTCCAGGAATGGTGTTCAGCAGACTCGTGGAAT
+>50864 1
+GGAGCTTAGCTCTAAGACATATTAAGCAGTGCAAGTACTTGAACCATCCATCGTCCTGGACATCCTACCTTATAGGCGGTGCTCGTGGAAGTACGGGCCT
+>50865 2
+AGGAGGACCTTGCCCTTTCCACTCTGTCCGGGTGTACCAGTTGTGGGTTAATGGGGATACAATGACACGGTCGATCAATCCTACGAAACAAACTACCGTT
+>50866 3
+CAGACATTAGGACGGGCGTGGGGATAGCCATCGGTTCATTTGTGCATCCCACAGATGCTGTTAAACAATTTACCCCGTGTCCTCCGGAATTTAACCGAGA
+>50867 1
+ATTTACGTCTTCACCCGTTAAAACGATCCGTAAAGGTTGGATATGCCCAAGGAACTGCTGCATGAAGGGGCTGTGATCTCGCAGCGATATCGCATTCCCG
+>50868 3
+CAACCTCGCTCTCTATCGCTAAAAAAATGACACTCTCTCCTAAACGAGGGAACCTCTTCGTGGAGGAGGGAATATTCGGGGGACTGGCCATTGGCGTTTT
+>50869 3
+GAATATCAATCAACACCTGGGCCCGGGGTAAGAAATATCTGAGCCTGTGATGGAACCATTACTCGCCCTGTTGTTCAGAGGCTCCTTTTCAGTCGAGACG
+>50870 2
+CACGATCGAAATGCAACCATCGGCTGCCACCGTAGTATACATACTCGGTTGTAGTTTTGGACACATTGGGATTCAACCGTTAAGGATGCACTCCGCGGGT
+>50871 1
+AAAACGGCAGTACTTTAGACGCGCTAACGTACAATCTTATGTTGTAGGTCGTCTGGACGCGTTGGCGCACTGTCTAGACCCTTAGCCAAATCACGATCGG
+>50872 3
+GCCACACATGCAAACCTAGATCTCCGGTGTGGATGTTTAGTCAAATCCGAACTTTCGGTCGGGGGAGACGTCTTATTGAAGCCCAGTAGCCATAGATTCC
+>50873 1
+CACGCTTATCCTAAGACTTGAGGTCAGACGTGCATGCGTGTACTGAGAATTATGTTGAAGACCCCGGCTGAGACTATCTACCGCTTTACGGCATACCGGA
+>50874 3
+GCTAATCCGCGGAGCCGGTGTTTACAGGCGCCCACAACGGCTCGTTTGTTCTACAAATACAATTGGGACAATCCGTCAGAGTAGCAGTGTCGTACTTTAA
+>50875 2
+GTAATACTGTACTCCCGGTTTGCAAGCGTGCCGAGCAGAATTGCAGTTACCTTTCGCAAAATGGCGATCTAATGTCGCGCGACTAGAGGCAACGTTCTCA
+>50876 2
+CTCCACCCAATCCCCGGATTCGTGTACGAATGGTTATTAACAATCGGGTGCTAGTCATGTGATAACAGGCACGAATCATGTGGCTAGTGCTGAACCGCGT
+>50877 3
+TAAGGTACGAGTACTCCACCTTTAAAACGATGACTTATTCGCTGCGACGCTACGCCTCGTGGGACACGTACTTTGGACTGGAATGACCGTCGCAATGGAT
+>50878 2
+TTGGAGAAACATGTTCATTCGGATGTCTAGTCGCTCACTCAGGCGCACATAGGAACACTATGTATCATGCTACGCCTAGTCGCTCCGAGTACCGGTAGAG
+>50879 3
+AAAACTCTTGTCGCCGAACTGTAATCCCAGACGTAGTTTATGACCGAGTGCCACGATTAACACCCTCCATGGGTGGATCAGTGTGGGAAGCTGTTACGCT
+>50880 3
+ACCCCGGAGGAGGTTGCATCCTGAAGATATACTAGTCGTGAGTGGGATTCCGTATATGAAATCAGCCGACGTAGATATATCAGTCGACCCCCTTGCCTCT
+>50881 1
+AGAACCACCTTTCACGACCCCGCGCTGAAATTATTTGCCGGGTCGGCACGATACAGCATTACTTTTCGGAGTAGGCCCCAATGATGAGATATGTGAGTGT
+>50882 1
+ACGGCTCGACCAGGTTACATCATTTCCTAAACACGACTCCCGTCACCCCAATTGGTATGTTGATGCAGCGTGGACTTGATGGGCAAGGTGAATCATAGTG
+>50883 1
+AGTATAGTTGGACCCCACTATCCAATGATGCCGTACTGCTCTACATTTACATAACGTACGGAGAGCTATCACTGTAAGCGTGGATCCCGGGCTGCAGGGT
+>50884 2
+CGAACTTGTCACCCGCAGATTGATAGAGGCGATGATTGGGCGGCCTTCATGAAGTCTAGCTACCAATCTCTATTCTATGTAGACCGAATCCGACAGGGTC
+>50885 1
+ATTAGCTGCACAGCCTTTGTCTCCGTGTTTAGCGGAACGTAGGGCACCGACACCTTAGGTATTAGTGTGACCCGGGAAAAGCAATGTCCTAGACCTCAAT
+>50886 2
+CGTGAGCTGCATCTGGATGTGATCCAGGTAATAACGGACCTATTAATCGAGGTTTCGCGGCTCCAAAGCGTACATCCGTGTCAATCGTAAAGTCCAGTCC
+>50887 3
+GGTTGATTAATCAAGGCCCCAAACGGAACGCCCCGCTAGATCCTAGATGGAGCATAAGCGATATCGGCTGAACCTTCTTTGTCGTGAATTGCCTAGGTCT
+>50888 2
+GCACACAATAAGGATTCAGTTTGCACGATATTACGGCTGCACCGGTATCGACCCTAGAGGCAGCGCATTGTTTAGCTCAGGAAACTTGTTTGTCCAGCCG
+>50889 1
+GTGCTCTCGATAACCAGTCTAGGTCTCGCGGTTTTACTAATCCGAGACTGAACCTATTAGATACTGGGACCGAGGACTCTCCTAGAGTGTACCAAACGGG
+>50890 3
+AAGATCGTCCATCTGCTACAGGATATTTGCGATGCGTAGTGTCCTGACCGTTTAGCGTGCACGTAAGCGCCTCACAAAGGTCGCAAGTTAGACTGATCCA
+>50891 3
+GACGCCTCGTCGTCAACGAGTTGTAAATCATATATCGCGAACGTCCCTCGTGTTATTTAAGGACCATCCGCGATGTTAGAAGCCGTGAGCGTAATACGCG
+>50892 2
+TCATGTGATCACGTGTTGGGTGGCAATGCTGTAACCACCCCAACTTTTAACTCGTGGGTGAGTTACCAACCCCCAGCAAGATAGGGCCGTGATGATCAAT
+>50893 3
+AGGACTGTCTTATTCATTAGACACGGCCTCCTCGAATTATTCATGAAGAACCTATCCATAAGGTCCCAGCTGAACGCTGGGGGAGATGGGTCTGCCTACG
+>50894 2
+TCGCGGCATTAGTTCTACGCGACATATCTTGCTAGCGGGCTCAAACCAGTCGCGATCGATTGGTCATTAGGGTGGCATCCAACTAACCAGTATGGAAATC
+>50895 3
+ACATTGTCGTAAGGCTATCCGTGTGAACGGAGTGGTCGGTCTAAACTTACATGATCAAACTACCGCTCTACATGTGTACATTCCAAGCCGGCTGGCCGGA
+>50896 3
+CTAATCAGGGGCGGGTACTCTCGGCCTTTGTGCTCACGGAGTCCACAAGTCACTAACCCAGACACTTAAGATTGTCACGTGATATCTATGACGTTAGGGA
+>50897 1
+CCACCTGCACTCTATGTCCCGTTCGGTTCACTAGAATCCACGAATCTATTTGGACAGCTCAACGTTAGGTAGGAGATGGAGGCGGCTGACTAAGAGTCAT
+>50898 2
+AGGTGCTCTGATGCCGAGGAGCTGCTGCAACTAGAGAACTGACATATACAGCCCCAAATTAGTCTTAATGTATGTTCCTCTTGGCGCCCGCACATGAGGT
+>50899 1
+CTATTTTTTGTGGCCCAGACACCCTTAGTCGCGACAATTGAGAGCCGAGTGGATCGAGACAGCATCGGTTACTTTGCCCACTAGGTCAACACTAATAGGG
+>50900 3
+GAATGGCAGGACGCTATTGCTATGACGTTGCGGATTCTGGCTCCGCTAATAGTCAAGCCCCAATGCATGATTCCAGCTCCCCATTTAAAGGTTGAGGACA
+>50901 2
+TAGATGCAGGCTAGCTTGTCTGGAACGACGCATACAAAAAGGGAGATTTTCGCAACTGTGCTCGGACGTAACGCACTGTCACGTTCATCGTCCGTACCTT
+>50902 1
+CGCCTCCTCAATAAGAATACCGCCGGAGTCTGGGTAGAATGTAATATAATTGAATTTACGCCCTACATGTAGTGCTACTGTGCGACGATGCGCCTGGGCC
+>50903 1
+ATCATGCAAGCGTGATTGCGTTCGCGAATTAGATCTACTCAAGGAACCTTTATGGGATACTCTGAGATCCCCTTAGACCATGGACGTCTCGCGAACGCGG
+>50904 1
+GGAGTCCCAGCGCGCTATAAGCTAGACCCATGCGAGTGACAGTACCGGTCCTATCCTATAAATGATATTGCTTTTGTCAAGTTGAAAGTACCCCGGGCGT
+>50905 2
+CACCGAAGCACAGGGCTTACTCAATCGGACGCTTCTTTTCTGTCGTGGCTGAATCGTGCGATGCGAGTCATAGTCGCGAACAATTGGTAACAAAGTCCTA
+>50906 3
+GAACCTGTTGGGTACAGGCACCAGATAGACCCGTGATCAATTTAGGCATCCTCGTTTACCACATTATGGTCTCACGGATAATCTGATACGCGCGAGGTCG
+>50907 3
+GTCCACCCTCGAGATATTAGTGCGAGTGAGACTTGATAGTCCGCTCTATCCGGAAGCTCCGAACTAAAGTTGATCCCTGCGGGTAAAATGCTCGGACTAT
+>50908 1
+GTAACAGCGGCCTCTCATCACCCTGAGGCAGCTTATCGGAATAGTCATTTTGCCCATACTCAGACAGATTGGCTGTACGAGAGCTTCTAACAGGGTAGTG
+>50909 2
+CACCCGGCTGTTGTCAATCAATAAGAGCGGGTCGGAGTACTCCTTAGTGTTCCTTACTCGATAAGCCTGATCGAGCGGATAGCATACGGTAATTACACCG
+>50910 1
+CTTTTTGCTATATGTGACAGAGGCCACGGTCGCTTCCATTTGGTGGGACAAAGCCGGGCTTTACGCAAGAAGCCTCACCATCATAAAGTAGATACTCCGG
+>50911 2
+GGTCGCGATGTAATCGTACACTCTCCAATTAGAGAAATGGGGCGGTCTTCATCGGCTGGTTCAAGTGTTACAGCCCTACCATCAACAAATCAGTTGCGGC
+>50912 3
+CCATGTGACAGGTGCACGTTAGGTTATGCTCGCACCTAACGGTAACAACTAAGGTACGTACCATCGCGTTAGAGCAATTCTGCTAAGGCGCGGTTTCTAC
+>50913 3
+CAATCACTATTGTGTACAGTTGTATTAGGACGACTAGCGGATTAGCGACTTTAGCCGCTACGCCGATCCAAGTGGAGGTCATTAGACACCTCAGTGCCGC
+>50914 1
+GCCAGTGGAATTACAAGTACCGGTTCTATCACACGAGACGCTCGTCTGCGACATTGCGCCCGACTCTTTAGGGCTTGGACCACATATTAGTTAAGGTAGA
+>50915 3
+TATCAGCGTTATCGATATTGCATCCAGGCCAGATAGAGCGCATATTGCCTTATGCACTAGTCGCTCTGGTGACCTAAGGAAGGACCGCCAGGCTATGATC
+>50916 1
+CCAAGACATGTGAAGTCTAATTAGCTGAATTAGGGGCTAGCAACTTACCAGGGCTAGCTCTGGCTTGATTGGCGCGCTGGTAGACTCTTCATACCACCCA
+>50917 3
+AATCGGATGTATCATCCCCACCAGCAATATAGTGGGCCCCACGTTTCCCTAAGGTTAATTTTAGCCAGATGGGGGTGATGAGCACGCCGCGTGCTAATAT
+>50918 3
+TACGAATTTCCTACACCTTGCTGCTGTGGTCAGCCGTCAGGATTTGCAGGCCGCATTGGACTGGCAAACAAAGGTGGGCTGAAAACTACGACCTATACTT
+>50919 3
+CCTGTATGCTAGTGGTGTATGAAATCCCGTGCAGTGGCGAATCACTTTCTAGCCTCCGGAGCGAAGGAAACAAGCACGATTCTACTAGGTACCTTCTGAC
+>50920 3
+AGCGTCCTTACATGGGAAGTGATACGCCGCATAGCTCAAAGGCTCCGGAACCTTACTTGTGATCAAGCTCGTTCCGACTTGAGGAGAATGCTATCTAGTC
+>50921 3
+CGTTTTAGTGCTCAAACAACAACCGAGCGAGTGGGCAGTTCGTGGCATACGGTTATTTTCTCATGATTCAAACCAAAGGAGCTGCGCTTGGCATCCGACC
+>50922 1
+CGCGCCAGGTGAAACTTAGGACACAGCGGTGGGTTAGTATACCCGAGTAACGGAGCGTACCACTTCCCAATGGAGTTTTCAATTCCTTTCAGTCGAACTT
+>50923 1
+AATTCATCACACCATTGCCGCATTAAGCACAACACGCGCGCGAGGGAATGCTTGTTGAGCTTATTCGGAAGTATCAAGGTTGCTGAGTCTCCTGCGGTAC
+>50924 2
+TGTCCAGCTAGTTGCTTAAGGCTTCTCGTGAAGCATCCAGTGGGAGCCATCTCCTCAGACTGATTCTACCAGGCGGCTGAAAATTTCGAGAAAGCCGAAT
+>50925 3
+TATGCCTAGGGTAACGCCCCTCGTTTTTAATGACGAAAACCCGGCGTTCCTCGCCAAGGATCCGGCATAATAGGTACAAGGCGGAAAGCTTTGTCTATTG
+>50926 2
+GAGTCGATCTAAACGTAAGGTATACCAAAACTTCCGTACGGGACGCATGCGGTACTGCGACTGTTTTGTCAGACACGCTACCCAAGAGCTTGGTGTCTCT
+>50927 3
+CATGCGGAATCTTGTTCTGAGCGATGTACTCGAATACATACGGCCACCTTACGTTTCAGCTCAAAATTGCAGCCGAGTTCGCGTCTCGGGAAGATAGCAG
+>50928 1
+CAGAAAAATGGGTGTAAGTCCCAATGCCCACCGCCGCGGAAAAGCCAGTCTTCAAGTCTCTTCTAAGCAAGTCTGTACGATTTCGGCAGGCTTGTTGTTG
+>50929 1
+TGGACCAGTGCCATACAAACATAATCGCTTCGTCCCCCTACGGTACGCGCTGCTGTTGAATTAAGGACGAATGAAGAGAGGCTCTTCGTTTCAGGCGTTA
+>50930 3
+AAGAGATGTTGCCGAAATGAGCATCCTGAATACTGGCTATCGGCCTTGCGGTGTCGTCTTATGATCACGCATTTCACGGACCACGTTCCCGAAATAAGGC
+>50931 2
+CGATACTTTTTGTTCGCATGTACGGCGTGTCTATCCCAGTCTACATCCATCAGCGGAGAAAACCGAGCGCACAGTGGGAGACGTCGGTTATACTATACGA
+>50932 1
+ACCTCACCAGGCAAGCCATGTGTTTGGTGTGAATCGGTCCTGACGAAAGAGACGGCGCCGTCTTTATGAGTTTCAGAACCACATACATATGGCTTCCTAG
+>50933 1
+GATGGTGGGACGTCGCAGATTTTGCAAGAGATGACAACCGACTAGTGTATGTACTGCTAGTATCCGGACGGTTTCAATTCTGACCTCACCTACCCCCGAA
+>50934 1
+GCAAGCGTACCGGCGGGAGCATCTACCGGTATCTGTCGAAGCGTCTAGGTCCCTCTAACATGTAAGACTCTAGAGCAAGAATTTTTACCGCCTGATTTGA
+>50935 2
+AGTCCACGATATTCGTGAGAGTAGTACAGGTCTTTACACGCGATGCCAAATCAGAGATCCGCCACTCTTTCAGTGCTTCCGGGTAATTAGCGTAGGCCGA
+>50936 3
+TGTTGGCAGAACCGGGGAGCATTCGGATGGGCTCCTACAACCCGAACAGATCTGAACTCCCTTGTGTCAAGGTCTGATCAAATTTTCGGTAAGTTCCACA
+>50937 2
+TGTTTCCTGAGGCATCCACGTAGTCCGAGCAGATTGGATGTAGGTGTCAATTCACACCGGCTAAGGTACAGGGGTCGAGCAATCCATCTACCAAATTCTC
+>50938 2
+ATATAGACTGGAGTCTATAAAAGCAATACAAACGCGCCCAACCCGTCACTGGGGAGGTCGCCACAGGGGGTGTGTTTCTTCCCTTTTTCGAGCCATTTGA
+>50939 2
+ATGGACGACTCACTGGAGCCATGAACCCTTTTATATTCCCTTCTGACCAGGGAATGGAATTACTTTGCTGGAACTGACAGGGTGTCACCGAACCAGGCTG
+>50940 1
+AGTCTGCAGATTAAACGGTTATGGACAGGTATTTGAGCTGAGTGCTCCCTAGATCGATACTCGTGAATTGCGCCACTTCGCCTCAGGAGCGACACTAACC
+>50941 2
+CTGAGACTCTGAGAAGATCTTGCTTAACATTCCCTGGTCCGCAGGGCAACTGGAGGCCTAATTCAGACGTGATTACGGAGCAATTCAAAGCTTGTTGCCC
+>50942 2
+TGACTCGAAACAAGCTTAGGGTTTGCTTTAACGCAACCAGCGCATTATCCCTAGCTCTAGCTAGGGACTCTGTACGGTGATTACGCAATGCCGGTGAAGC
+>50943 1
+TGGGCAAGAATACCCCCCTGACTACAATTCCGGATTTCATGACCTGCAGTCCACCACGCTATTTTGTGATCGATGTGAGCAGCGAGTTGGGTAACAAGGT
+>50944 1
+GTACATAACCCGAGTCGCCGGTTATATGCTCTGGGTGGACCCGGGTTGCCGAATATAGCCCTAACCTTATCAAAATTCTCACGAAGATGGCAGATGTCGT
+>50945 3
+CAACGTAGTCTAGTACCACGATCGGGTTACTTTCCTCGTATTCTAATTAAAATGCGGCGTCAAGGAGGGGCAGGACTTAAGGGGATCCCCAGTCCTACTC
+>50946 2
+TCAGATAAGGGGGGATTAGATACTACTGGGGTGCCCCTCACTTGTACTAACTCAGATGGCCTCTCCCTCATCTCGTTAGTCAACTGGCGAAGTAGAGAAC
+>50947 3
+AATATGGGACCTTCTCCGTCATGGACGTCTACGGTTTGCTTGGACGGTGCCGCCACATCTCGCGGAAAACCAGGAAACTATCTTCTGAATTCAGAGTAAG
+>50948 2
+ACGCGGCTGGTGCCACAGCGATCGGTCATAACACTATCGATTAAGTGCCCCGTATTAGCATGGTAGTTTGACCGATCCTTAGACACCTTTTGGAGAGCAA
+>50949 3
+TACGGGAGATCGGCCCAACTTCACGCGGTTTCTAAGGAAACTGGAGGTCCATCGAATACGAATGTGAGGTTCTTCATTAACCTGAGTTCCGCCATTCAGC
+>50950 3
+GTGTCGAACTAACCTGCGGGAAACCTGGCGTTCGGGCGAGCGGTACGTTCTAGTCCACGCATGTAACCTTGAAGTTTTATTAACGAACACTCTCACAATG
+>50951 3
+ACTGTCTCATGGCCGTCAGTTTACCAATATGGGTACTTGATCAAACTACGCAGGGAATTGCCCCCTAACAGCCACCGGAGGATTGCGGGGTGTATCTATA
+>50952 3
+GGCGCTTAAGATACTACGTCTAATGATGAATGCCGTCACTGTACTTATCCTTGGATCGGCCAGTGAGGGATAGCCATCAGGCCCCTCTGTGCTAAGCAAA
+>50953 2
+GACTACCTGTGAGGCCCGCCTGATATTATCAGTCCAAAGTGACTGGTGACTACCGCTTTGGCATCCATCCAGGAGTAGGGGCATAAAGCTATGTAACTTC
+>50954 3
+TGCTGCGTAAGTCAGCAAGTCTGAAGACAAGTGCGGAATCTCATTTCTCGTTCGGCACACTCCTTGACAGCCCTCGGCGAAATGGGTGCACATTAATGAT
+>50955 2
+ATTTTCAGGATCTTCCCGACCATTACGGCCAGCGGCTCACATTATGTGCAGAGCATACGAGTAGTTCGCCGTGAGACCTAACCGTTTGATGATAAGGAGC
+>50956 2
+TAAGCAGCAGTCCATCTCGGAGCTCCATCTTAGCAACTCGCCTATGGAACATGTGCTGCAGGAGTTTCGTTAATCTGACAGATTATACGCGGTAGCACGG
+>50957 3
+TCTAATCCAAGAAACCTTTCTCCAGTCCACGTTACATAGTCGACTAAATAGCTCCGGCCGCTAGTGCAGAGTACTGGATGTAGTCAAGCGTGTGGTGGCG
+>50958 1
+CCCTTGCCACGCATAAAGAAGTTGCGTGTCATTAATTCCATTAGAATGACAGCCTCGCTTCGGAGTGCGGGCGCACATTAAATGTGCTCGCGAGCAGATT
+>50959 1
+ATTACCTTAGTTATTCTCCACAGTTCGGACGGCGTAGAACCCGAAGACGGAGGCGATTCGACTCTTCTACGGTAGCTTCTAGCCCGGGATGTCATAAAAG
+>50960 1
+TCAATAAGGCTTAATGAATGCTCGCAGGTCTACACCTATAACAACGGGTGTGTAGTGATTCCTGTTAAGATCCATCGGAGAGGCCGATGCCCGCCCGCTT
+>50961 1
+TTTACTGTCAAGCCAGATGGTGACCTGAGGTATTGCCTCGTCGACAGCTTGGAAAGTCTGACTACAACGTGTCCGAAACCCATCGATCAAGTGATTCCGG
+>50962 3
+AATAAGCTTGCGGGCCTAACGGCGAAACTCGTTATGTACGGAGTCACTTATCGATATGACCCTTAGACCGCTGTCCTATCGGCCTCCTAAGGTGTAGAAG
+>50963 3
+GAAGAACCCTGTCCTAAAGCAGCATGTAGCGATTTTTAGAATCACGTAAGGGAAGTCAGGCCGTTTGTAGCGTCTGCCCCGTATTTAACCGCCTAGGCCT
+>50964 2
+TCTTCATCGCCAGCCAAGTTGCAACGGACCTGTAACCGATAAAATGCGTGAGCTCGTTCGTCAGCAGATGAGCGCTTGGTTGCCACATATTATGGACGAT
+>50965 3
+GGGAATCAATCTCTACTGCTAACAGCGAGAGCCTTGTGTGTACAAAATCTTCAGATTGTGTACGCGGCTGCGGAAGGACACCTCCCTGTTACCGCATAGT
+>50966 1
+GCAAATGCAAGTTTCTTGGCTGTGCCTGACGAATGATTCAACACCTTCACATCCCTGTGCTGCACATGGCACGAGGATGTACTCGGAAGGTCGATCTGAA
+>50967 2
+ATACGCACGCCTCAAGCTTAGTCACGAGGGAGTAGTGTTTGTCGAGACTACTACTCGACTGCCGAATAGCGAAAGAGCGCTATTTGTCCACTGTTGTCCA
+>50968 2
+ATTACCGTGTGAATTGTTGGGTAGTCACAAGCTGGGTCATATGCACACGAGCGTCTGGGTACTTGCTACCACCTACGTGATACGAAGCTCAACAGCTCAC
+>50969 2
+AGGCATACCTATCATACTCTAATCTCGGGTTATCCGATAAGTGTAATGTCCCGAAACGCCGTGGGTAGGAGCCAGTTCGGTGTAGAGCAACCGCTCACTT
+>50970 2
+CAGGACTTCTGGGTAGGATTCTTGAACGGCCTAGGAACGTGCATATCCGTAGGAATCCCCATGAAGGTCCTCTCCATATCGATATTGACCGCAGTCGAAT
+>50971 3
+CTCCGAACCCGCCTCCTTGAAATATTATGTTACCTCCGCAGATGAAAGTTTTGGATACATTGTGCGACGTAGGCGGGCGGTCTCAAACCGAAGAGGTACT
+>50972 3
+GTGAAGAAACCGTATAAATCTTAACGTTCGTGTCGTCTGCGAACCCGCCGTGGGCGTAATCTCATTAGCATTATGGCTGATCCCGGAGTCAAACCCTGGA
+>50973 1
+TAATACCAATGAATCTGCTTTTCCAGCCAAGGTACCGCGTTCGATCCCTCGCAGGGTGACTAGTCTTGAATACGAATCGAAGCCGTCTGCGGTGAAGTGA
+>50974 3
+CTGTCGGCACTATGACTCCCGACTAGGACGCCTAGAACCAATACTGAGATTCTGCAATGGTCAGTTGTCTAAGCGGCATGACAGTTCGACCTATGTGGAT
+>50975 2
+CTAGGGAGTTACTCGCATGCAGAACGCACGACTTGCTAAATACTATCCGCGCGACCTTGGAGCCTAGGTGATTTCACTATCTGGGGCAGTATATAACGTC
+>50976 1
+GATGGGTACTTCGAGGTTGTCCTGCAATCTAATCACAATACGCACACACCACTGGCAGTGAAACGTGTTCTTCACGCCGTAGCTCAGGATCTGAGTGTGA
+>50977 1
+CATCCGTAGGTATACCTCCTTGTCCCAGAAGATCCGCTTCGCTCTGTACTGGTAACGGGGACTTTGGGAGGTGCATCATATACCGCGACGATAAGATAAA
+>50978 2
+ACTTCCCACTAAAGTTAGGGGTTACGGTGAACAACCTTTGCGCCTTGCTTACCGCACTTAAGGCCCAAGCCAGAATATGTGGCGTACTAGGGGATCGTAT
+>50979 2
+CCACTTAAGTACGCAACACCGTCATGACCTGAGAAGCTTGAAAATGGGATTCTGCGCTTCGGGCTTCAGAACTTATAGGGCAACTTCTTCGTGTCAGGCG
+>50980 1
+GTCTCGGGTAACAGAATATGATTTAGTCGAGACCCCGCGTTACACAGCTAAGAGTTACCGACGCTCTCTGTTGATTCTAAGTTGGGTCACCACGAGGCCA
+>50981 2
+GCCATGGATACGTCTACATTATGCCTTAACGACCTTAAGGAAACACGGTCCCGGAGACTGCTTACGCTTGAGGTAGGTGTAGCGCAATTGTCCTCAATCG
+>50982 2
+AAGCTCATCTGTGGTTGTCGCTCTTGTTAAAGGCATAACAAACGTAAAAACGCTATCCCCACCTTGGGGGAGGTTACACGCTGGTTAGAGCCTCTCAGGC
+>50983 3
+CCCCAAGTAGGGGAGCCCTTACAGTTATTCATGCCCCCCGTTGATGCGAGTATGAAGGAAGCTACGTTTTAATATGACACGACTTGATTGGACGACCGTC
+>50984 2
+TAAAATCCTTTACAGCGCGTTGAGGGCCACGTGGCCACACCGATTCGCTCTGGACAACGAACTTGGCACAACAAAGCGGTTCTTTAGGTATATGCGTTGT
+>50985 2
+TAAGCTCTACAGCCCGACTGTATTTGGCCTCCAGTCTGTGATAGGCGGTGAAACATTTAGCGGGCCAATCTAACCTCCGATCATAGGACGTTGGTAACAG
+>50986 1
+CGATTGGTTACTCCGCGACGTCCCTTATGGTTACGCTTTAAGTAACTGATAAACTCTTCACACGGTTCCACGCGAGGAGTGAGGGCTGTCAGAAAAAGCC
+>50987 1
+GAACAACGGTTTTCAGTTACAAGCTCGCGTTGTGTGTGGAACAGGGTCATAGTCTATTGTCCCGCCTATGCCGCAAGAAGATAACGCATATCCACCGCGT
+>50988 1
+GGTAGGGCTTCCGATGACTCAGCCTAACAGAATCAGCATTCGGTCCATCGAAGGCAGACCGCTGTGGCTCTCTGACGAAGATCTGAATGATTTTTCACAT
+>50989 2
+TCATCTACGCTTGGGATTATCTAATGTCCCAGAGATGCGGAACGAGAAAGGCGGCTCTATTGTCGTACACAGATGTTCCCTACCAGACTGCTGAGGTCAC
+>50990 2
+TCGCTGCATCTTAAATGGTTGATTTTTCGACACTCTCCAAGGGTTGAATAGTGGACCTGGTTAACCAAACCGTCCCCCCAGACGGAAGGGGATTCGAGAC
+>50991 3
+GTTGCTAACATCGGGTTCAGCTACTACCTGCCAACCTCTTTTTGAAGCCGAGGAAATGTCCGATTTGGAGGTGCAAATTGAGGCGCAACAACTCGCGCTA
+>50992 2
+CATGGTAGTTGTAAGTGCCACTCCTCGCGGCGATCGAAGGTCAGAGTCGTATACCCGCCCTCAGGTTGATGAAAAACTAACCTTCGTTTGAATCAAGCTG
+>50993 2
+TTACCGACGAGGACCATGACGTGGGAAATGTGTACCTCGTCACTCTGCGAGCATCTTATCTTTATCAGACGGCTGGGTCATGAACCAACCCGTTTGAAGA
+>50994 2
+TCCATGCTCTTACCGGCGATCAGTCTTTGGGCCACCAAGGCTGATGCACAGTTAACAGTAACGTGCAATACACCGAGCGATTTTGGCCTAAGGATGTGAT
+>50995 3
+CTGTGCGTGAAGGAGACTATGTCGATGTGTCTGACCCACAGATCCCCGGTCAAAGTACGTAACGAGGTATGTCTAGAATTTACCTCGGCAATCGCCATCT
+>50996 1
+CTGTGACACTCTATCTGAGACGGCTCTGCGGGAGTGACGCCCTCGCCATATAATGTCACTGATCACCCTAATAGATTCGAGGTACTAGATGATAAGCTGG
+>50997 1
+CTACGAGCACGTGGCGCTAATATATGCACTTGGAACGCCCTCTCCAGTTACCGCGTTTACCGCATGGGTGATGACTGTAAGATATCCGCATATGGTAGAA
+>50998 3
+GCTGTATGATGCAATCCGGGCGTCAGCGACACAGTCGAAGGTAACATACTATATCGATTAGATCATACTATGCGCTGGGTCTCGCAGAAGCCTTTCCCTG
+>50999 1
+GGGACGGGTCACTCACTTTAGGGCAGTCGCAGTACTTGGCAAAAGTGTCTACCAGACATAACTTTCAATCAGTAGTCGACACTGCGCCGTTGAGCATTCT
+>51000 2
+CTCCTCAAACCATAGCATCATATCCGAAGTGCTATGAACTACGTTGTCACCAGAGCTGTCGTGGCTTGTCTTGAAGGTAAGTCCGCCAGGAGTCGGAGAT
+>51001 1
+CGATTCTAATTTTTACTGCTGCCGTAAGCAGACGGGCTAGCATGTAGCGTATGGAGAGTTAGAGATCGCCAGCCACTATATCCCCGGTGCTTCCAAAGAC
+>51002 3
+GTCCGACAGACAACGAAATTTCTGTATCTCAGGAGAACGCCCTAGGATTACGTGTTGCACTCGTTATGACCACCTGTGTTGGCTCAAAACGATTGGCCGG
+>51003 2
+GTCTGGTTCACATCGGGACCTACACCAATTAAACTGTTATGGAAATCTCGGATGTCCCTTTGGAAAGGGTTGGCGGAATACCAGCCCTGCTAACCTGCAG
+>51004 1
+GCGCCCTGAATGGGATCCGGAAATTCCTTAAGATAGACGAACGATAAACGCGGTACACCTATCCAGCGTGTCGGCAACCATCTGTCTTGGTTATTTTGGC
+>51005 3
+CTTAAGCGGATGGACCTTAGTACTATACGTGCGATTAAGTTCCGACGCGTCAGACAGGGCGCGGCATTCAGTTGAAGTACGAACTTTTAAGCCCTCCCTA
+>51006 1
+GCAGCCTTGTCCGGAAGTATACTGCGCTCCTAACCCAGAGGCTGTTCGAATGATCTACATCGTTAGTAGTGATTAGCCGTACCGGTACGAAGGTACACAT
+>51007 3
+GACACTATAAGCGAGGCTGTGTAGACGGTCGCCAACCGGCCTTGATTTTCCTGACTCAGAACAGTTCACAGTTCGCCTGGAAGCTCGATTAATTCGTAGA
+>51008 1
+AGGCCAGACCAAGGATCACATTCATCCTACAGTGAGATTCTCTGTACCCTTTACCGGTGCGATGGATAAGGGCTCTGAGAACTGGCATGTACCTTGGATC
+>51009 1
+ACGGCATGTAACCCCCACCAATAATTCCTTTAGTATAGGGCTTGCAGCGTAGACATAGAGACCTTATTATCGCGGCGGGCGCGTAGGGATTCCTATACGT
+>51010 1
+AATCTTTTCTGGCTGTATTCAGAGACGGAAGCTAGCGACCAGGAACCTCGCCTTATCGCTCAGAATGTTCCTTCGATGCAGGCATTAACGTAGAAGCGCG
+>51011 1
+CACTATGCCCCGTAATTGAACGGAACGGCATCGTCCATTTGGCGCAAAAAGACTTGAGTACGGTGGCCCGTGAACAGCTTATAAGCGTTTTTCCTGCATG
+>51012 3
+TAGGCCTGGGCCACAGTATTCCTCACGTTGCCGCCCGAGCCATATGTGGAGAATGATATATCGCCGATACATATCAGCTAAAGGGCACGTCTTTAGATTG
+>51013 1
+TAAGCAGTCCTGGGATGATGCCGACATTGGAGTAGTGCCCTATCAGGTGTTGCCAAAGGAGAAGATTACGACCCTAGATTGCCTTTCACACGTTCCCATC
+>51014 1
+AAATTTCAGCCGTATCCTTAACTTGCAACCGAGGCGCTATAAGCCACGGTTAAAAGTACGTCGAGGTCCAACTATCTAGGCGGTGGATTGGTCGTCCTCG
+>51015 3
+ACTTTTTGATACGAGCATGACCACACTTCCGAGTCTGACCCAGATGTCTCGCGAGGAGTCGCTGCGAATCGAGCGTCAGGACCTACTTAAGTTAAGAGTT
+>51016 2
+GTCGAGCAAAACCAATCTTAGGGGACTCTTCAATTGCTGCAACGCGAGGACGTGGCCTAAGTTCTACGTCTTCGTTTAAGCTCAAAGATCAGGCCGGCTT
+>51017 2
+GTGCTATGACATCCCGACGCTTCACTTGACGATAGACCAAAGTAACAAGTATACCGTTGAGGCCTGGCTTGCGGATCCGATAATAGGCTGCCTTACTTGG
+>51018 1
+TTGGTGTGTCGCCTAGGTCATCTTCCTGGCACCAAGTTCTCGACACGCCGTTGCAGAAGGGTAACAACTCCGTCCAATACATAGGAAAGGACTATAGGTT
+>51019 2
+ATATATCCCCGGATCGATAGGGTGGAGTAAACATAGGCTGAAGTTCCCACTTGTCTTGGAAATGAACCGTCGCCATTGCGCAAGCCGTCCTAGTGATTCC
+>51020 2
+GGTAACTTCGAATTTTCAGACGGTTGGCTAATGATTACGAACATGAGCTCCAGGTTTACGCCACAGCTCTATTGGACGTCCCCCACGGCGGGGTAACATA
+>51021 1
+AGCTCCCAAGGTTTCGGTCCTAGGTTTACGATAGAGACCGCTATGGAGCACGTGGATCACGGCACAATAGTATTGTGAATCTGACCTGTACCTCGACTAC
+>51022 3
+CCAGCTTGACGTGAAAACTCTCTCACAGGCAGCTGGTCGAAGCTCGTAAATACCGCTTGGTGTATACGCAAACCCTTAATTCGGTTTAGGGGAGTCAGCT
+>51023 1
+TCGAAGCTCTCGCGCAAAGCACTTCGAGCCCCCCGCAGGATGGAGTTGCACTTTCATTGATAAGTGGGTCGAACGAAGTATTGTGTTCCACAAATCTGAT
+>51024 1
+GCCCAGGGATTTCCGATAGAGCAGCAGCTGGGAGTTTATGGATACAAACGTTCTTATTGATCGAATGCTCTTTGCCCACGACCCAGACGGTACAGTCCAT
+>51025 1
+ACCTTACAGGGTCAGTCAACTAATGATTTGCCAGTGAACAGTCTGGGCCTCCAGTATGCCCAGCTATGCCATAACGCAGTCGGTTTGAACTGCTTAGAGG
+>51026 1
+CTCCTTCGTGTCGGTTTAATGGCTTCATTATGCCACGCTAAACATGACCGCGGACAAAAAAAACGCTGCTGGTAGTCCGAGCAGAGTTTGTGACCAGTGC
+>51027 2
+GAAAAAAGTCCAAAGCATGAGGTTAAGCCTATGCTCGAATTAGAACGCGTTGCCTACGCTATGTGGTACCAGTAACCTCTTGTCGCCCCTCGGTTGGTCG
+>51028 2
+GGCCGGGCTATAGGGTAATAGTTCTTCATAGGTGTCCTCCTGCTTGCGACAGTTTTAAGGTAAAACCCGCCACCCTGAGCAACATCAGAATGCTGACAGT
+>51029 1
+TCCAATTCGTGCGATGTTGTAGAAGTGAGGTTAGAATCTGGATTAGACCGGAGGTAGCACCCTCGTCGATACGCCCATATGTCACCTAAGCCTCTCGCAA
+>51030 3
+ACCATAAGCGTTAATAGGCTAGGGGAGAGGTTCGCGTATCCCACTAAGGTGAGAACAGACTTGCCGGTTTGATCGCTTCCCTCATCCTATGCAACACTTG
+>51031 1
+CTTTGGCCGGATAGTATAACCTCTACCCCTGCGCGTTGAATTCCGCGACTGAGTCCACATGATTGATGATCAGACACATAGAGCCATGTTGGGATGGCAA
+>51032 1
+TTCACATACGGGAATAGTGCCCACGACTTTTCGACGGACCATGCATTAACCAGAATTCAGTGGTAGCCTCTGTACGACCATCGAGGTCAGCTATTGGGGT
+>51033 2
+ACAGTTCTGATTCGAAGATGTCGAAGGGTCGCTCCGGCATGAGCATCCGTACTAGTTTCATCGGTCCCAGCACAATAGATGAGTACTTCTGAGTCGACAC
+>51034 2
+ACGGTCTTAGTACAGCTGCTCACTCTATCAGGTGAGGGCCGTCATTGAAGAAGATTCGACGGTCTTCAATCAGGGCCGCATCCGTCCCAATAAGTTTGAA
+>51035 1
+CCATTAATAGGTCAATTCGGTTTGCACAACCGAAGTCAGGCCGGACTCTGAGTCCCTACTCTAACTTAGTAAAGGGCCGCCATCGGAGATGTTACGTGTG
+>51036 2
+GCGCGACAAGTTTCGACCCGCATAAATAACTCATTGGTCCCGAAGCGGTGGGATGAATACTAACATGGGGACCTGTGGTTTCGACTTCATACTTCCACTG
+>51037 2
+AAGGAGGGCTTCGGGTCCCTATCGCGACTTAGCCTGGCAACAATGCCTAATCTACGTCGTGACAATAAAGTTCACATACGCGCAGTGTAGTCTTTGCATG
+>51038 3
+CGACGCTCGTGCTTTACGGTTCAGTTAGTGCGGATTAGTCGATTCCCAATCCACCCATCCAACAAGGGAACGGTCATGGGGACGTTATCATGACATAGTA
+>51039 2
+ATATCGCTTGAGTAACACAAGCGACGTGCGCACTGAGGGCGCATTACGCTACAGTTTGTACCAGGCTAAGTTTAACTTCTCGTTGCCGGACGCGACATAT
+>51040 3
+TAGTTGTTTGGAACAGTAGGCATGGTTTCTCCATAACCCATTGAAACCCATCTTCCGGTTTGCGAGGCCGACCAAGAGTCGACGGGCTAGATCATAAGCC
+>51041 2
+CGGAAGGGCATGCATCACCTGTGGTGACCTCAGTGCTTCATGATAATGACAGTACGGAACAGTTATGACGATGCAAAGTTGCCCTCGGTTCTAACCCCTT
+>51042 3
+TCGATAGCACTGAACGTTTCCCACTACTATTATTGTGGGACCTACTCCTTGATGTGCGAAAGGCTTAAAGGCGCATCCAACATGAGCGGGCCTCAGGTGA
+>51043 1
+GACCTCGATTATGGAGCAGTAGAAATCCCTATGAGATTTGATGATCCCTCCGAATTGCTTTCGACACCCAGTTGGCACGATCCTGATGGGGAGACTGCCA
+>51044 3
+CTAGGGATTACTCCTGTTCCTGCTTGCAGATTGATGTGTTATGCCGGTATGACACAGCCAAGTACAGACTGTAAGAAGCCTTCACCCGTAGCACGAGAGC
+>51045 3
+ACTACACTCCTTGTACGTATCTCACAACCGTAGGGGGAATATCGACTTTCCGTTGGTCGAGACAATACCGGCGATTTGACGCGTCTATAGAGCGAAGCTG
+>51046 2
+CTTTATTCGTTCCCCATCCGATTGGGTCTGCAAGTCGATGTAGTCTCCGTAGGAAAAAACTCTAGCGACCCACTTAACAGGAGATGTGGCCAGGGGTCAA
+>51047 3
+AGCAACACGCTAAGGTGCGTGTTAGGATCTGCTACCTCATACATGCGGCCATAGTATCTCGATCCTTGTCACAGAGGTAGATCTCGGCGACGGCAATTAT
+>51048 1
+TAGAGATACGTTAATAAGCGGCGGGCATCGCCGTATTACCCTGAAACGGAACTCTGCAAGTTATAATGGCGCGGTTCTACGTCACTCTGTGTTCCCACAG
+>51049 3
+TACTATGAAGCTATACCTGAGGTGCTGCACTGTGCCATACCCTAGACCTATATTCGGAACCTTGCATCGCATAAGGAACCGGCCAGGTTTGAGTGGTAGC
+>51050 1
+TCTTCCGAAGAATACGCGAGGGCAACCTCGATCAAGTCGTTTGTGAACGACTTATGCAGCCTACGGTCCATCGTTTAATAAAGTTGGTGGCCACGACGTC
+>51051 1
+TGACGCGGGCCCGATAGTTTAGGCTGGATTCCACGATCAAGTCTTAGCCCTTATGCGTGCAGGACACCCAAGCACAAGGTTACGTTTTAGTTAAACCGAT
+>51052 2
+CTACGGGTTAGTCGAATGGGCTTGAAGACGCTTTAAAGGCGCTGTGCCTCACTTGACCCCACTAATTATTAGCGGCCGTACGGATTGCCAAAGAATCTCA
+>51053 2
+TGTATCGGCTAGAGGAATCGGCCACATATCGTGGTGCAACTATTCTTCGTGCAAGCCGAGATATATTTAAATCGCTTCCCGTCCACCAAGTGCGGGAACG
+>51054 1
+CCTCGCTCCAGCTGTTGGTGCCACGTGTAATAAGATATCGAAATAGCCCTCTCGGGTAGAGGAACTGCGGCGACCCCTAAATATTAGAATATTTTGGGCC
+>51055 3
+CCCAGGACGGTCCTATGAGCTGGTGATACCTATCAATGACGCAATGGGCTGTGTTGGCCACAAGGCGTCATACCAAAATTGATCATGCTTTACGCTTGCA
+>51056 2
+AGCCATTTCGAGTTATAAAGCGAACGTTATCCGGGAACCAGGCGCTGTCACCTTGTCTTATGTCCTGCATCTTATGGGAGGAGACCACCCTGATGCAAAG
+>51057 3
+TCAAATGACAGGCTTAAGTATCTGGGTCAGTATTGGGCCTACCCTACTCCCGTGGCACCAGGGTGTCTTACAACCACCGCCGTATAATATAGATTGGGGA
+>51058 3
+CTCAGAGACCCAAGATGCGGCCTTGCGGCCTAAGTCCAGAACTCACCAGCTTGAGGTACGTCATTTTGCAACAAATTGCGTTGGCGAATTTAGTTGGCAT
+>51059 2
+GCTGTAATGTGCCCAATAATTGCACCGTCCGAAGACTTCTGCGTAAAATATTCGCTCCCAAAGGGAGTCTTGATTACGAGGCGTATGGCCAATCGTGGCC
+>51060 3
+GTTAAATCTAAGGCCACAAAAGCGTATACTGCAGGAACTTGGGAATAGGTGCCTACTTCCGCCGTCCAAGCCTGGTTTCCTGTAGTCGTGTCAAGGTCCA
+>51061 3
+TTTCCCGGAAATTCGGGCCCACAGTCTTTGACGAAAAGTATTTCGTCACAGCGTGTGTTAGACGTCTGCCATAGATACTCAATGCGAAGATCACCGGCGG
+>51062 1
+CCACTCTCATTCGAACCACTGTTGGCCGATACGCTATACCCGTTGATAGGAGGTAGAGGAACGCCTATAGTGAGGTTCTTCACGTAATCAGCGGTGATCA
+>51063 2
+GCACCCTTACCAGTTAGGTACGGGTCTCATGAATTTGAAGGGCATGACTGCACTGTCACAGAGATCGATCGGTTATGACCGATCGACTAAGATCTGCCTC
+>51064 3
+ATGAGGGACCAGATTGTCCCACCAATTGTGGTGCGCGCTACAGTCCGTGGGATTTACCCCCGCTTCACAGGTATCTAATGACCGATCATAAAGGTATGAT
+>51065 3
+TCTGTCCAGCCGGGAGCGCTTGTTAGTTTTCGGGTCAGAGCCTCTTAATGGCCTAGACGACGATGCAATTCCAAATAGAGCAGATCAGTACACTCCTGAA
+>51066 3
+GCGGGCCACGCAGACGTCTTTTAACAGTACCTAAGACCAATGTGTCTTAACGGATATGAGTCATGGTTGGTCAGGTCGGTTCGCCCAACACCGAACATTT
+>51067 3
+CTTGAGATTTACGTAACTACTCAGAAGGTCCCTCCGTCCGTCTTATGTTGGCGGGGTAACAGCACCTACAACAATCGCAGACCTAGGCTGGTGAGGTAAT
+>51068 1
+CCTCTTGTAGAGCCCACCGGGTCCTCTCCATGAAGGTGAGAGAGGAAGTTGTGCAATCGGAGTACTACCGGTATACTACATATCCGTATTATCATCAGGC
+>51069 2
+GGCTACTCTTTAGCGAAACACTTATCCTACGGCTAAGGGAGGGGCGTTGGATGCATGCACTATCATCAACCTTAGCGCTCCTGTATGCAAGCGAACTATG
+>51070 3
+TACAGTGGCATTCCGTGCTGGTTAACGGCGTATCGTTGACAGATCCTCAAAGCAAAAAATGTAGTGGTATGAACGAGCCCTAGGAGCGTCTCCCTCTCCT
+>51071 1
+AGCATGGCGTATGACCCCGCTCATCTGAGGAAAGTTTAGTCCGATACTAGCACCGCTGGGGATGTAATCCTGGCGTTGTAACTCATCGCTAACAAGTTCA
+>51072 3
+TCGCCGAATCTAGGATCGGTTCAGAGGCCCTTGTGGACATTTTTCTCCCGCAGCGCATGGGAATTATAAAATCTCTACCAAAAAGAGGGCGGATCTCGTC
+>51073 2
+GGGTATGCCGGACCTAATCCAGCGGAATCGCGTAGTTATTATGTACCAGTTTATTACTCTCAGAGCCGACCTGCCGGGATAACGCTCGGCAAGTTAACAT
+>51074 1
+TGGACATCGGTACGAAGCGCAACCCTAGACTTGCGCTCCCTGGATGTCCATATATTTGTGCGACATCGGTCCGGATTGCTACATTACAGATAAAGTCGGA
+>51075 2
+ATCGTGCCACGAGCGCTTGCTAATTGCAGCGATGAGATTCAATCACGCACAATTGATAGGCATCGCGACCCCGTTAATCTGTGTGGGTAGATCGCCATTA
+>51076 1
+TCTTACGGTTACACTGGACCCCACGATATCCGCACATCGGGATATAATAGTGCAATAGGCAGCTTGGCAGTGCTGTCGGTGAGATTCTCGAAGACTTACC
+>51077 1
+TTTCCCACCGGGCAAGATAGTGATGTGTGGGTGCCAAATTAAGGATGGCCCGCGTCTCCATTGATGTACAAAGACTGTTTCACTCTACTGACACGCCAGA
+>51078 2
+GCTAGTCGCTTGGGTCTACGAAAAACGAATCCTGTCGACACGCGTATTTACGGTCGTCAGTAACGGCGAGTGATTAGCTAACCCAAATGTCCTGCTTCAG
+>51079 1
+CCTTTATGGAAGCTAGACTTAACCGTTCGATGCGGTACGTAGCCGAGACGTAACTTACCCAAACGCCGAGTCGCTTCAAGAGGTCAGGTATATTGCCTGT
+>51080 2
+TTGGGGCAGTTTTTAAATTGCGCAGTGAAAATCGGAGCCACAAGTAGCAAGCCCTCATCAAAGTTCCGTGTCTCCCATCCAAATCTGCGTCTGGTGCAGG
+>51081 1
+GCAATTCGTCCACCGATTACAGCTTCTGAGGTACGGCGTCGGCAACTATGACAGTTAGCCTGTTAGAACATATCCGATCCTGGTAGAGCGAATCTGTCGA
+>51082 2
+TACCAGAGCAGCCTCGCTGTGGTTATATTGAAGCACTAGCGCTGACTAGTATGGCGATAGCACCTACACGAAAAGTTGGTGTGTGCCCTCTACCAATGCT
+>51083 2
+AGAATTCTGGCCAGGACTCCTCGCATAGTAATGTGCAGTTCGAACCTTGGGTTTGCAGGTTATGATCTAGCGAACGGACCCAACCCTATCGCGTTAACGA
+>51084 3
+CCGACTCCCTTTGATTTCATTTGTACCGATAAGCCGTTTCGGCAGCGTCCTATCACCGAGGGGTAAAGATATGAAAAGGGTGCTTCCTCGACCGAGGAAA
+>51085 1
+CAAGCCAGCGTTACTTACCAGCTAGCCACCATTATTAGCCGTCAGCTCAATAAGTCTTAGGGGTAGCGCGTTCGTCTTGCTTCAGGAAAAAAGGTGCGTG
+>51086 2
+AGCCCTTGCGTATGCAATGTGGCCGGCAGACACGGGTACAAATTTACCCGAACAGTTAGACGTTATTGAAGCCCTATTTGACGGCCATCTATATCGTGGC
+>51087 3
+GAACTGTGCAGCCATAGGAACTCCACGAAGAATTTAGAGCAGTGTTCTTACCATTCCGCACGCGGGCGTTATTTTCCATTATCCACTAAGAGTCGCGGGG
+>51088 3
+TTTTGCAGCGCAAAATTCCATCGGGCAACTGAGCGTGCTCGGTCGAAGTAGCTGCCTGATGTATGAATTAAACGTGAGTGCAATAAATCGCGCCCTCCTC
+>51089 2
+CGGATCTGCGAATAGCTGCAACTCCACGTGAGGCTCCTGGGAGATAAGAGATAGTCCCTTCATGCATCCGGCATCCGTTTCTAGCAGGTCGAAATATATT
+>51090 2
+AAGAGCCCATGCCATCTAGGCCTGCCAGAAAGTGTCTTATCCACCATACGCTTCCTTGGTATGATTAAGTGACGAGCCCTGTTTGAGATCGAGACTGGGA
+>51091 1
+TAACCGGAGGAAAACAATAAACGTCAATCCGGTCCGTAACGTGGGTGACACTTAATGTTACTTGCTTGCTGCGAGCCCACTGTCGACGGTGCATTTCCTG
+>51092 1
+CGACGTATCGGAGTATCTCGGTGGGCTCAACAAATGCACGATGTATATTCACAGACCGTATAGTCAAGAGGGTCACCGTCTTCCCCGATTATTGCTGCGA
+>51093 3
+GTGTTACCAAAATCCCTTTAGGGGCAGCCTCCTCGGTGAGTATGAAGATTACCCTTGTCCCGCTGGATTTAACGGGGAGCATCGAACTACTAGACGATAC
+>51094 2
+CGTGCACTAAACGATAGAACTTCCGTTCCTGGTTGCAAAGCCTCGCCAGGCAGGAACACCAGATTTATTCTGTAACCGGCGGGCCGAAATTTAGTGTGTT
+>51095 1
+TACGGGTTAATACGCCACCGCGAATCCATCATAGAGTTGGTAACTTGTACGTCACAGATATCGTTCGTGTATAACCCGATTCGCGGCCCAAGGTGATGGC
+>51096 2
+GGTTAAATAGCGACTTGTCTCACCCGTCAGCGGGGTACGCCGGTGACATGGCCAATCGTGTGGAAACCAGATTATTACAACTACACCCAGGTCTGTTTAT
+>51097 2
+TGGCCCCAGTTACGAACCTTGAGAAACGCTGTGTCCGCTTTCATCCCCCGGAAACATCTGATATAACAGAGGTTGAGTGGTCGTACGATTGTATCCAAGG
+>51098 3
+GACATTATTTACGTACCAGCGATTACGCAGGAATCCGGAACCAATGTACTCGCGGGCCGTTTTAGCCAGGCAAACCCTGGCGGTCATGTATGCATATTGT
+>51099 2
+GTTCGGTGATACCACCGATTTAAAGAGACACATTACCGGGGTGTAACAGCACTACGCGATCGGGTATGGCGCCTTATCTACGTATCCGGAACTTTTCAGC
+>51100 1
+GCGCAATCTTGGGATAAATCCCGAATTGCGCATTCGTGCCGATGCAACGAAAAGATCTTCCATTTTTAACCATCCGCCGAGAATGTTGGCTGGCGGACGT
+>51101 2
+TCGTAGCAATGTTCAACAAACGACCCTTAGAACAGGTGCTGGCACCACGTCCGAGGCGCTTCTCGTCGGTTTGGTTAACGGTGAAATACTTTAACAGCTG
+>51102 2
+AGGTCTATTTGTCAAGACTCCATAAAGCGAGAAGTCGCCATGCAGTTCTGGACACCTCCACCCAGGTGATGTGTCGAACCGTGAGTATACGGTTTGCCTA
+>51103 3
+CCGGACCTTCTAGCCTGTTGTGAGCCTAACGAAGTCGAGTCTTTGCCGTCAAATTTTGAGGCTGGAACTGAGTTTCCGCAGGACAAACGATGACAATACC
+>51104 1
+ACATTGATATGCTTCTCACACGTTGGAATCTGCATGTCCTCTTGATCGTCGTCCCAGCGAGAGCGAGTATAAGGAGCAGCTGAACATTACGGGCAGCCTA
+>51105 1
+TTGGGTCCGGGAGGCCTATGATCGCATGGTTCCCGCAACCTAAGAAATCCCGGGATAAACACGTGGTATGTCACCCGAAACATACATTTATTGCCGTTTG
+>51106 3
+GTGCTCGCGGTGAGCTAATCGGCAAATCGATCATAACGTACGTTCGCTCTCTCGCGATATCTGAATCTGGTGGGTTCCTACAAATCGTAAACAACGAGCG
+>51107 3
+TCCTGAGAGTGGCGTTACAGGACAAGTAAGCAATGCTTCAAGTTCCATCCGTAGCGAGCTCCCCCGGTTGACATATAGTCTACGTACGGTAGTTCCGATA
+>51108 1
+GCACTGCCGTTAACCCTGACAGGCAAACGTTCCGGTTTTGTGTGTGTGGACGTATTGTCTACAAGTTAATCAACGATACGAGACTAGACCGCGTCGACAC
+>51109 2
+AGTAGATGGCAGGGTGGGCAAGCTCGAAAGTTCCTTGAAGCACTGTTCTTCCATATCTTCACTGCCCAGAGATGTTTTCCAGCTAGCCCAAGCATAAGCG
+>51110 1
+CCTCCTTGAGGCAAAGTAAGGTGTCCAAAGCCGCCAAATTAGTAAACTGGTCTTGCTTTTGCGAGACGCTATCCCACATTTGAGGCTCGAGAGGCGTACT
+>51111 2
+TATGCCAACTTCTTCAGGAAGATACTCCTCTGCAAAATGCTGATGATTTGGCCGGATTATAGCCGCAAGCGCGCGGACACCCGTCTGTCGATGTAGAGTA
+>51112 3
+AGACTGCACCGGGTGTAGCCTATCATTAAAACGCTGTTTGATTGAAGAGGTTGCACGTCACGTAATGATCGAACCTTGACTTCGTGCCCGTCGCAACCAG
+>51113 1
+AGGGGACGCTGATCTAATTCGAATCTACATACCGAATTCTTGTCCCGGGCCAAGAGTGTATTGGAGGCTGTCCACAGTGCCTGACTACTAGACCGAATCT
+>51114 2
+TGAGCGTCAATCCTAGCTGTAGACGGCTTCCTCGATATCAATGACGCTGATCGCTAACGAGTGTGCGTAGCTTACGAAAGTAATGCAACCTGTTCCGAGC
+>51115 2
+CATTGTCGCATAGAGGGTTATCCTAGTCGTCGGCATCAACCTTATCGCGGCAGATTCCTGAATACCACTGCGCTGCGGAGGATTTCCAAAAAGTGACGAT
+>51116 3
+AACCTGCACCATTAATTCCAGTACACGTGTGCAACGTGTGTCCAGTAGTAGTGATATTGTCGCAGCAGCCCGGACAGCGTTCTACAGTGTGCTCTGAGAA
+>51117 2
+GCTAGTCTTTAGTCATGCTTCTAGTAGATCGCCGTGGAAGGTGATCGCAAGGAAACATCCACGGTCGACAAACCTGAAACTGGTCCGCTCTTCTGATCAG
+>51118 2
+GTCTACACAGAGGTTGTAAGTCTTAATACTCCCTCGACACGCCGACATCAGTAGATTAGTCGCAGCGTGCCAACTCGGGCCTATAACGATGTGGTGATGT
+>51119 2
+AACGAATTTAGGTCCGCTGCTAATAAAGCCCAATGGTTATGTGACGGCTAGCCTCAGTGATCAGTATTGTCAGACGCGATCGCCCAGGCTTCGCGTACTA
+>51120 3
+TTACTCTTTAATCCGGTAAGGCTAGGTCCGTTTTGGGTGCCAGCACTCGGATGTGGTTCCACCACAGAACGCGAATAACTACAAAAGGGATCGCTCCGTA
+>51121 3
+TATTGCCCTGTCAAGCGGTCAATGATGTGACGGTGAAACTTGTCCAGCACGGCGGCAATGGCGCACTTGTCCTGCCTTTGGCAAAATTCTGACAAACATA
+>51122 3
+GCCGGTGTGCCGTTCGCGATTGAATTCCCGCACGAAACGATTACGAGGTTATTTATTACACGACTGGGTGAAATAAACCGCAGTACCGATTCCTGTCAGC
+>51123 2
+AAAAAGGTCATCCACCGCGCCTTCTGGCCATCGGAGCCGCAAATGAGGGTTATATGAGCTTGACCTTCGAGATGTTTTGACCATACCGTTATCCGAGAGT
+>51124 1
+ATGACGGCAGGCTGAGGAACCTATAGCCAACTAAACGTACTTCTGGGACGTTATTGACCTTTAGACGCTCAATGCGTCCTGCGGTTTACATGGCATCCAG
+>51125 3
+CTCGCTGGGCATTAATGAACGAAAGTTCCTAGTTGCCACAGACAATGTAACCAATTTCAGGGATGATGGGCCCACTCTTAGCCGTCGGTCAGCTGTAGCT
+>51126 1
+GAATTAACACCTAACAGTCGAGCATTTCTTACCCAGATGTGAAGGTGCGCAGATGCATCGGCCCGGGTCACCGTTCGTCGTAGAGATTTCACTAGTGATC
+>51127 3
+GATACAAGACAGGCCTGTGCATGACTAGCAGGTTGGTTGAGTCCTCGGGTTCGGCTCACACTAATTTCGGCCAGATAATCAGCATTATGACCAAGTCTCC
+>51128 1
+CGCCACATCGCAGGAATGACAGGATTGAACTCGTCTGTAATCGTCTTCGGGCTATCCTAAACGAAGGTATAGTGGCCTCGGAATCCGGGATCAACTTTCT
+>51129 1
+ATACATAACATATATTTTGACTTATGGAGCGGAGGACGCGTCGGTGTGCCCCTCCCCCCGCGAGCTTCTCGTTGGGTACCGATAGGAAGTAAATTACCAA
+>51130 1
+GGCTCAAACGGCTCATTTGCCATCGAAAGACGCGCGGGAACTTTTCAGCTGGTGCTTCCTTGCATTAATTTAAGACTGTCACAACTGGGGAAGTACCCGA
+>51131 1
+CACCATTGTCCTAGACTCAATCCCTATCGAGGATCCAGAAACGGTTGTAGATTCCTAGGGTTGTTCGGTCCTAGCCAGTCGTCACGGGAGCTAAAGGTAA
+>51132 2
+AGACACCTTATGGGTCGGACTTCGGTCCCGCTGCGTGTCCAGAAATCGACAACGTGTATAAATGATGGGTGCAAGTACGTCCTTCAACGCATTCACTATG
+>51133 2
+AGGTCGAATTCGAGTGGAAGACCGCACGGCCTACGTGTATGCTCTGGAACAGACCCAGATGGCCACTTCGGAGTATTTTAACGATCTTCCTGACATTATC
+>51134 1
+CGTGACTGAAGCTTCCTCGGTTCGTTTAAAGATCGCTTCCACGATCGAGACAGCAGCGCTCTGAGGTCGCCACTATGAATAATAATGTTGACCAGGACGT
+>51135 2
+GATTACCCATGTATATTTAACTGATCAAGATCTTTTGGTATGCCCAGGGTCACGCGAAGGCCCGACACTTGCTAGAGCGGTGTGGCCACAGCACGTATAC
+>51136 3
+CGGTGCGATCACCTTTCAGCTTGATTGCAGGACTCGAATCTTTAATTGCAATATCATAATCGCGACGCAAGCGACGCCTGGCGGTACCTAAGTGGATGCA
+>51137 1
+ATGGGACTGCTAGCGACCGGGCTACAGGTTAGATAAGCGCCTGTCTCAGACGCTGCCTGATTGCACACACGTTTACATGAATCGTTACTAAGGATCACTT
+>51138 3
+GGGTATCTGGCTTGGTCAAAGAGTGAAGCAGTGCAAAAATGCCATACGACTGACGCCCTATCTGCACAGTTCCCTTGACTCGTTATCGCGTCAATTGACG
+>51139 1
+TGGACCTTTCGGAGTGTAACATTGTAGGGCACACGATCCGCCGAGCTTATGCCCATGACTGACTGTAGTCAAAGGATAATATCCCGCTGATGACTGATCC
+>51140 3
+ACGACATAGGACCCTAAGGTTAGAGTCTAGTGTCATGCTCCAAGGCCCAGTTGGCTCTAACTTGCATAGGTTGCAACGGAATACGAACTTCTGCGCGCTT
+>51141 1
+CGGGTGAATTGTCATTAAGGATCGATGCGCTGATTGGAGCTAAGTACCTTCCCCGTGTGCGTTAGCAAAACCTACGACTACCGAATCGATATATCCCCGG
+>51142 1
+CTTTAAGAGCGTACCTGCTAAGTCAAGGTGGCCATCTTCAACTAATTGGCGAACGAGTTGCCCTAACCCCACCTTATGGTAGAGATGGATGTCGTAGGCC
+>51143 1
+CCTTTGGGCACGGACCCTGTATGGAACTGATATAGTGCATGAACGAGTCGGTTGCACGACGTGTCTAAAAACTCGTCTACCATGTCTCAATCGCGCAATG
+>51144 2
+TGGTGTAGCCATAAGCGCCCTATATTTACCCATAGGATGTGGGAAGCCTCCTCTCCGTTGGGGACCAGCCCGGTAACTAACTAGTTGGGATAACATCATA
+>51145 2
+AGGTATCCCGACGCTTCTCCGGGGTAAACGAAAGTCGTGATCTTACCTCATAGGCTGACGTGAAGAGCACGTCTCGTTTAGCGCTACTCTGATACTAGAA
+>51146 2
+CCTGCGGTTTCAAACTCGAGGCAGGCATATGATTACGTCCGCCTATCATTTGTCAAGAGGGCCATAGGGAGCTTAAACGTAGACTTACCGAAGTCTGTCC
+>51147 2
+GCTCGCAGCTGCCATGCTGACGTCTCTGAGTAAATAGGAGGATGACAGTTTTGAGGTTATTGTTACCTTCACCACACAAGACGATCGCTACGGCCAAGTC
+>51148 3
+TATAGTGTCTCTGCCGTCATATCAAGGTGGAAGAGACGGCACTGTGGATCGCTACAGGATTCTACTACCAAGTTTACCCCCATCGAAGTACTGGCTGGAC
+>51149 2
+CTATCTCCCATAAATAGTAGTCAACGCGAACATGTGGGCAGGTAGTAGGTGTCTCGAACGTACGACCGGTCACTTCACTCGGTAATACCCGTCATGTGTG
+>51150 3
+CCTACGGTCAATCGAAGGTGTGCATAAGCAGCTAGAGGAACATTCTTTCGGAATAGTTAGCCTGGATACGCCTTAATTATGTGCAGGCCCGTCCCACCGT
+>51151 2
+TATATCTGCGCGGTGGTCAGCGGCGTGCATGGCTAGGAATAACAAGTGGTCACACCGTTTACGAACTGCATGATATGTGAAGATCCACCACCTATCTCCT
+>51152 2
+GTACCAAACTCTGGGTGCGCGTGTCTTTGCACCTTAGTAAGCTTGTCCCTGGAGAACGATCCTCTGCGCCATACTACTAGAAGAAAGTTGAAGTGACGAC
+>51153 3
+CGTGTGTCTAGGGATAACAGCTACATGGAGTTAGCCCCCCGGCTTTATGAGGGGTATTCTTCCCAATAGCTCAACATGGGAAAATTCCCGTCGACATCGA
+>51154 3
+GAATCGAGGCACCTGAGAACGAAACAGCGGACTAGTCGCACGATGCCGTGGGCACGCTATCCATTCTTCTGTGTCATTAGTCCCGGTACATATAATGTTT
+>51155 3
+CTAGATGCATATGCAGAGGACTGAACGAGGGCGAGCGGTTATGGATAAGGTCCATCTTCAAGTCATTCTGGCAATCCTCTGCTGAAGCCCACATTCTCCT
+>51156 1
+ACTTTGCACCTCCCCAGATACAGTGCTGCATGAGCTTTCATAGCAACATATACGGAGTGTCGGGAACGGCGCAGTAATCGGCTCCATTGGGTTCAGATTA
+>51157 3
+GCGCAAAGCAACTGCAGGGCGTACATGCTACCACGGGGGTATATATTATGTCTCGGCCTTGACTAGTGCGCTGAACCATTCTCGATGTCACTAATACTGA
+>51158 2
+GAATGACATCTGTACCCTTTCGGGGGGAACCCGCTATTGCAGAACGACTCCTCGAGAATTAGAGGTATTACGAGTAAGGCCCTATTTGAACCGCCTGCTT
+>51159 3
+AAGTAGACCTCATACCCCTCCGAAAATTGATTGCCGATCCATAGTGGAAATATACCTTCGTATTGGGCCGGGTTCGGAAGATTGGCCTATCGATGGCCGC
+>51160 2
+AACCTAGGGGTAGCACTTGCGAAGCCACCCGTATGTGGTCAATCTGTTTTCCCTCCTTAGGCACTCAACGAGAGAGTATCTAGAACGTCGGTGTCGAATA
+>51161 2
+TTCATGGCGCGGCTTCAAGGAGGCATAAAATCCGTTATGGATCTTCGGTACGCGCATACTGTGTGAACTATACCAGAATTAACGCCCTACGCGTCCGATG
+>51162 2
+AGTGTTTACCTACCTGTAGAACGCACGATTTACCAGGGGCTTCACCAATTTGACACAGCCGACTTTGGGGTCTCGGGAATGCTGAACGATCCCGTGTAAA
+>51163 3
+CCCTCACAGCATTGTTCCAATCACCGGCGGAATACGTAGTCTCATGTCAAACAGGAGAGGGTTATTTATACGGGCGATCGGGTGAGCTCGTTTCACAACT
+>51164 2
+GCTTAGGTCCAAACGGACCTCCTTTTAGAGTAGGACTTAAGCGCTATCACTGAGCACGATGTTGGGCGGTAATCCGTGTCCATGTACTAACCCTAAGCAG
+>51165 3
+CGGCGAGGTGTCGTCTGCAACCGTTCATCAATATACTAGCACAGTCGTAATTCACAATGCGATGACTCGAATTGCGGTCCGTGACGAGACCGTGTATCTA
+>51166 3
+CCTCGCTTTATGTGCCAATTGAAGGAATCAAAGCCATATAGTACTCTCTAACCGGCGAGTCGTCGCGCGCACGTTGGATGCCTTACAGTTGGAAGCGATA
+>51167 2
+CTGCTGCACGTGGGTCGCTCTCACGTTCCTCGATATTTCGCGAAACTATAGCGATAAACGTACTACCTATAGTACATTCGGGCGGTCGAAGCATAGGAGA
+>51168 1
+TAAAAACCTCACGTGGCCGTCGTAACTCCCCGGGACTCACTGCCTAAAGGGATTAATTATTTGGGGGATCCATATCGTGTTGAGAGACAGACGTTCCGCT
+>51169 2
+TCCACATCTTATTGGGTCAAGGAGCTCGAGCTGCGAGCCATTCCCACGTGGTATTTTTGGCTGCCAAATCCGAAAGTACTACCGCAGAGGTAATACAGGT
+>51170 3
+TTGACTGCAACTTCGATTCATACGCGCTCGTGTCGCGCTAAATGCGAACCCATAAGTTAGTGAGCGCAAAGTCTGGTGGCATTGCGAACAAAGCCGTTCT
+>51171 3
+TCCCAAGTGTTTCCAGCTAGCGAATAAGGGATTATCTGGGGTGACACATGATTACAGCAAGTCTTCAGATATTATTCGGGCGCCACGTCCCTACGCGGCA
+>51172 2
+TGACTCACTTCCTACCGCTTATTCGTTGAAACGCTTTACTGGTTGGAAGCAAAAGACCCCATCACAGATTCCGGGGGGGCCTTAAGGTTAGAAGACGCTG
+>51173 3
+AGCTGTTGGTGTTCACGTATAGTTAAGACGGTCGTTCAAACTCTGCAGTCCCGTGTCCCAAAGCACCCTAATGCGGTACAAACAAGTCTGGGGTGATCCA
+>51174 3
+ACCCTATTTTCATAGCCACCCAACAGCGACCAAGGGCTGGCGTCTGAATGCAAAACTCACGGTTTTGTTTTGGGCTATGGAGTCTGAACACCGTGGTAGA
+>51175 2
+GCTATTGCCCACAATCACTCCGCCAAGACATAGGGAGGAGCATCATGGTTAGTTCTTAGGGTGCTAACTGTCGCCGCGCATAGTTACATGAGCCTGATTA
+>51176 3
+CTCCTGGTGTTCCTACACTAGCTCATCAAACTTGACGTTCTCTGATGGAAGGGCACACAAGTGCCTTAGTCGCAAGAGAGTTCGGAACATGGCGCGATAT
+>51177 3
+CGCCAGGCTACTCTTGTGTTGAACAATCAAATTACGTTCCCACTACTAGAGGCCCTTAGTCCGGTTACAGGTGACCATCGGGAGGCTGGACTGTAAGATA
+>51178 3
+GTTTCGTACCGGAATCCGGACGATCCTACTTTTCTGGCCCGAACGACGCTCCAAGAAGATTTTAACAGACACATTCGGGGTTGAGACGCATTGTCGAATG
+>51179 1
+TCGTAAGGTCCTTAGCTTAGGCACAGGAAGAGCAGTGCAAACCTATGTGTTGGTACCAGCTCTCCTGTACCCGACAAGGCAGTGGACTCAACTTCTAGTT
+>51180 2
+TAAACCGGCGCATAAGATGGGCCTCGTGTACATACCGGCACCTAGCGACTATTGGGAGTCGGAATATGTCTTAGCTCCGCTACTTACGAAATTGGTTACC
+>51181 3
+TCCTAGGCAAGTCTAAACGATTGCGGTAAAGGTGTATGAAGTCAGGGAATAGCTCTTTGACGTCTTTCGGGACATTCTTATCGCACCCCACACCCAGGGC
+>51182 1
+CCACGACACTACATACTAGTGCCAAACCGCTCGCATGAAGCACGTTGTCTTCTTTTGGATAACGTGTGCCGATGCTAGTGCTTACAGGACGTAGGATGAG
+>51183 3
+GACCACACCGACGTCTACCCGTCGCGGTGGAACTAATCGTGCCTTGAAATCAACTGTGGTGACGTTTTGTTAAATGGATCCGGTACACATGCTAGTAGAC
+>51184 3
+GTAAAAGCTACGCTCTATTGGAGAGATCCCCAGTTCGGTGAAGAATCGCCCTTCTAACTCAACTACTCACAGTGGTGTCGCAGGGGGATTACGTACTCGT
+>51185 1
+TCGTGCATCATGCAGCTCAGTGCACATAATGGGCCGAAGCAGCAGACCTATCTACTAGAACCGTGTACCACGCGCTCATTATGATGGTGATTTGGATTGC
+>51186 1
+GATGACATCTATGCCGAACGACCGAAGGTTCCTTACTCAGAGATCTTCTCTATCAAACCGGGACTTGTAAACAAGGTGATGGCTTGCGCGTGCGTGCTCA
+>51187 1
+ATAAAGAGGCACTATAAATAGTGAGCCATGGGAAGCGACCCGCAAACTCAATGCCGACCTGGTGTGCTGTGTTAGTCGCGTCCTGTGCCATTATCCCTTT
+>51188 2
+CCGCGACAGACACGAGCTGGGCATGATGTCATCCGTACATCTCACCGGCGGTCTACGGGTCTGCATTGTATGTAAAAGCAGAGATATTATGCTTTTCACA
+>51189 3
+ATCGCCCTCCTGACTATACACTCGGGTGGCTATGAGGTGGTACCGCGAAGGGGTACGATATCCTACATGGCAGTGAAACGTATCTCATCCATTGCAAATT
+>51190 3
+CCGGTAAATAGGGTGTTTAGGCACCCTCTTGGTTAATCAGTAGATCCAGGGGTCAGTCCAGCTACAGCCAGGATAACCAAGCTTTACGCGCATGTCATTC
+>51191 2
+GAGTCGTGCGTATCTGATCAGGTAGCTGACGCAGAGACAAACGGGTACACCGTTCATTTAACCACTATACTGTGGTCTTCACCTCTGCAAAGTGTGAGCC
+>51192 2
+GTGTTCACAGAACATATCAGGGCCGGGGGAAGATAAACTGATGTTACGGTATGCCCCATCTTTCGGAATTAGCCCGTGGAGCTACCTTCAATGCTCCACT
+>51193 3
+ACCTTTAGCACATGGATGGACATACCAGAAACTCCCCGCTAGCCGTGTACCAGGTCGCGAATTTATGAGCTATGTCCGTTCAAGAGATTCTGTATGCGGG
+>51194 2
+GCCTCTTATTCCAATGTGGACGGCCATAGCCAATCGGCAAACTCTGGGCTAAAATTATTGGCAGCCGGAGTTGGGTATCCATCGATCGGAAGTCCCAATT
+>51195 2
+TCCGTCGAACTGAAGTCAGTAACCCTCATGACTTGGTGTTGAAGACCGCTCAAACATGGAATGCGGGAAGCCCATCTACCATCCTTTCGTTTTGGGGGAA
+>51196 1
+TCCGGGAGGTTCCGCCCGTGTGTGCGATAGGACTGTAATCCCGGTTAGCAATCTGTTGCACTCCCGTCTAGAAAACACTACAGAAATTGTGCACAATAGT
+>51197 3
+GATCGTACAGGATAATTTTTCGTTGGATCCATGAGGGGTTTCGAAGCGACCGACATGTATGTACACAGGACTCTACTAGCCCGCCGCTTTCCACGCAAAG
+>51198 1
+TAATCGCGAAAGGGCCTTGCATACAGCGCAACTTTCCTTTTCAGCTGGGAGATGTATATGGACTAGAGTCCTTGTAGCGCTGCCGTCAAATACGGACACC
+>51199 3
+TGGCCCAACAAACCGTGCAAGTTGACTTATGGTGTTTCTATCAGTGTCCACCCAGGGGTCCTCCTTCCGCAAGAATCGCCTATAGAGGTTAAAATGAGGG
+>51200 1
+GCTCCAAGAATAGTTGCGTGTAGAACGTAGAACTATACCCCGGGACGAGACAACTTACCCTCTTCGGTATGACGCGAGATCCGGCTTTCTTAAGGTCGTT
+>51201 1
+CTCACACGGTTAACTAGGTTCTACGAGCTAGAGACCCGCGTTCTTCTACAAGTTCCCTAGTGCACCTGAATTATTAGGGTCGGTAACCTCGAGGAAAGGG
+>51202 3
+TACGGGTCCAGGATACCGTATGGACCCATTAAGATTCGTGAGCCGGTTTATCGCAGAGTTGGTCATACCAACACCCTGTTCCAGATCTGAGGAATACGTC
+>51203 2
+CTTGGACGGGTGCCCGGATAATTTCTATACCTTGGCAAACAGAGGCTTGGCAGAGATTCAGCGGGACCTCTCATTACCTTAGAAAACCACCTGTCATGTG
+>51204 3
+AACCATGGCCTCCATAGTGTGTTTCCGGCACCGAGTTTGTAGCAACTAGTCAAGACGCCTGCAATGTGTCAAATGATAGTCCATCCGACGTGACATTGGG
+>51205 2
+AAGCCTAAATGGACTACATATCGTCGCCAGAGGTCACTGTGCCAGATTTCCCATACTTCGAGTTGACTGGTTACTCAGATCAGCGAGAGCGGGGCCTTTA
+>51206 3
+AGTCCGGTCGGGCTAGCCTTAAACCATTTTATGACCGACAATGCATTTGCTGCTAGCTCGGGTGAGGTATTATTAAAGACCTGGCCACCCTGCAAGGACA
+>51207 3
+GTGCGTCAATTCTGAAGAGGCTGGGGGAGTACTTTCGACTCGATAATTCCTACACTCCTAGGTAACGCCAGAAACGTTCGAGATCCTTAGGACGCTCTAC
+>51208 1
+ACTAACATCAGAGAACTTTGGATTATACTTCACCACGCCGAGATGCGGACCACCCTCTTGCTGGTGAGACTCGGATGCTTGAAGAGAGTACTTGTTCGGC
+>51209 1
+CGACAGAGGCTGATGTCATATCGGCGCTACTTCATTAAGTGCATAATCGGGTTACGAAGTAGCGTACCATCCAAATGTTGGTATCGCGGCCTCGACCTAC
+>51210 3
+CACAGATCCTGCGCAATTATTCCTCAAAGGCGAACAGATGTGTCGTTTCCGTTGAACGCGGAGCAGAGCCTCGCTGTGCTAATCGCTGGATTAGAACATT
+>51211 3
+TTGTGAGGCGGTCGAACAACCGTAATCCGCCACGGCTTAATCTACAGGTTCACCATAGCCCGCGATGTGTGCGAGGCGATATGTTATCTAACCATGAATT
+>51212 1
+CTAAAATGTACCATGCTCCACGAGACTCCTCCCAAGGGACGTTACGGACAGCAGTGTGATGCCGGTAGTTGTGCTAAAACAGCGTTACTGTCATTGGTCT
+>51213 3
+CTGCTGCCCCGTCCGCCTTTTATGAATGAGACAGACGACGAAGCAAACCGTATCTAGTATTAACTGCGGATTTCATCACGATATGTGGAGGATCGCGGCT
+>51214 2
+TATTAGGGCCCCTCCTAAGTCCCTGACCATTAGAACGTAATATAGCAGGCAATATATGATTCCCATCGGTGACGGATTTGTCCGAGCACCAGTGCGGTGG
+>51215 1
+GCGCTTCCCATCTGAACTAGCGTTTTCATGTGAGAATGCAAAATTGCGTCGCCAGTGCGCGCGAGCGAGTGCAGAAGTTATTTAAGGCCCTCATCTCAAA
+>51216 2
+TCCGTCGTAGCCAACCAGGTTAATTACGCAGTGAGTAACAACAGGCATTCTACCTATAGGAAGTTCACGTTGGCGTTTGGTTAAATGGGCCACCCGGCTC
+>51217 3
+TGAACCTAAATCGACAGTGGTGGTCTACGTGCAGCATGTTTCACATGCCTTGTACGTTAGGATCGACCTGAAGCCCACGCAGTAAGGTAATTCGCCCGAT
+>51218 1
+GATCCCACTGTCCTAAAGTTTTGGACACCGACGAATCTATGAGACTGGTAACGCGGCGGCTCCACAACTTCGACTACAGTCGGACATGTTTAGTGATGGT
+>51219 1
+CCACTTCAGGCGTAAAAAGCGGCAGGTAAGTCCTTTAGCACCGCCAACCGGTCTCCTTTATAGGATATTTGGTGAACTGGACGATCAGGGGTTTCTCCAA
+>51220 3
+AAGATCATCAACTCGACGCATTATTTTTTACGCTTGTCAGGGAAGGTTAAACGCACCGCGTTGCCCAAGCGATATGTCGTACCCCGCGATGAAGGGGTCT
+>51221 2
+AACAGTTCTTGAAGCCGCAGTAGCATGTCAATTATCCACCCCAGGTAGTGTTAACTTACGATGCAAGAAGTTGTGCAGACACTCTGTGGTCCCGTCGCGG
+>51222 3
+TGGGCTGGCCAATCAGGATTGAGCCGCTCGAGGGTCACCGGCTCCCAAACGTACACTGCTTGTTGTGGTATGATTAACACTTAGTTACTAAGAAACCCTA
+>51223 1
+GTCCCCCTATCCTGTCAAGAGGATCAAAGTTGGTGAGATGCCGTCAATATGGGATCCATCTGCATTCGACCAATGCGTACAGCGAAACTCCAGTGTTTGG
+>51224 2
+CGGAGGGACTAACAGAGTCTCAGTCTTCTTACCATCTTAGCGCGGGAAGATAACGAACCTACCACAGCGAGTTCCTTATTGATTGCTGGCTGGGTACCTA
+>51225 1
+AGAAGACTGACTCTACTGAATATCACCATCACGTGCCTTCTTATGGACCGTGGTTGCGGGCAACATCTACGATCAGCGTACAGGGGTTTAAACCGGTTGC
+>51226 1
+TTCAGCAATTACGTGCTCAATACTGACGTGCGAACAACATGATGGGGACAACCCTTTCGACTCCCACGGGCATTTGGTTTCTGCCGAGATAGCAGGTGAT
+>51227 3
+TTGGTATCCTGAACTACGGCGAGCCAGTGCACGATATCTTGTGCAAATCCGATCAACGTAAGTTGCAGAGGTCGGCTAACGTCTAATGCACTTGCCTGAC
+>51228 3
+AGGCGCATCGATCCGATTCGCTAACCATCTAGAATTGTGGGGAGTACACCTTCCTGTCGGTATAAAATTCCGGCTTATCGGTGGGAGCCCTACAATAACG
+>51229 1
+CATGAAGGTAACGAGTTGTACGCCGTCAAGTCACTGCAGAGCCCTTTGTACTTACTTAACAGGTCCTACGGCGCATGAGTAGCCCTTATGAGCTGCATAG
+>51230 3
+CTATCTACGCCATTCTCGAATGCTGTAATCAAGCATTTCACTCTGTGAGTGCCCAGAACGGCGAGGAGAGTACGCTGATGCAAGCTCGTCTGGTCATAGA
+>51231 2
+TGTCTACTTTGCATGCTTCCAGCGAAGGGGCAAACACAATCGATGAGTTTAACGCAGTGTGATTCGAGGGACCCTTGCCAAAGATCATCCAGCCTGCTTG
+>51232 2
+AGGTCGGTCTCAACGCCCGCCGGCTGATTCGTCTCAGTTAATAATAAGAGTATTTCCTAGCTTATCAGAGTCTGTGGCGAACGTGCACGCAAGCATGAAC
+>51233 1
+GACCTCGTGGCTCGCTCCATTTTTTTTAACCAATAAGGGCGCAGTTTGGTCAGCAAGCATGCTGTCAAATGCATCATAGTGAGGGCACGCGACCTGAACA
+>51234 1
+AACTTCTTGGAAGGCTCACGCAATAGAGTTTACGTGTCGACTTACCCGATACGTCGACGTAGCGAATTTAGGGACGAGAATGTAGCTTTTCCCCCGACGC
+>51235 3
+TGTTAGGGGCTACAGCCCACCCAGCCGAAATGAAGTGATACATTCATTGATTTAGCGCGGTGCTGGAACACGATGTACCACAGTTCGCGTCTTCTAGTCA
+>51236 3
+CCCAGGCGGCCGGGTATGGTTCAACAACCATTTAGTCAGGATATAGGTGCGTAAGCACTCGCTGAATTGTAATAAGCGCACTTCTTGGTCATGTCCCAAC
+>51237 2
+GCCAACGTAAATCCAAATAACCTCCGTGTTCTGAATACGGGTTACGGATGCTTTTTGAGTCATTTAATACCGGCCGACGAGCGGGTTGGACGACTACGCC
+>51238 3
+ACAGTCTTGGTGCATCAATACGCGAAGTTCACGCCTTAAGGCCACTCTGAGCGGCAGACACTAGCCAATCTATTGGTGTTGCATCAGGTGAGAAGTTTCC
+>51239 3
+GGACCCTTAGCGAGGGGTCAACTACGCCTTCAATTTAGGGAGCTATATCAAACGATCTAAGTGGTGACCATGACCTCGTACCTGGATGTTGCCGTATCAC
+>51240 3
+GGGGCCCTTACTAAAAGGTACACGCTCCCAAAGCGGGCGTTCGATATCCAAGCGCTGTCGACTTATGGTTCCAGCCCTTCATTGGAAGAAATTTGTATAG
+>51241 2
+CGGTAAACTCACTCTGGACCCCTAATCGTATGTGGTTCATACAGGCCCGCTGTAATAGGTTAGCGGCCTATCATTGAAAATAGGGACAGCCATGCCTGGT
+>51242 3
+ATGTTCTATTCCACGAGACTTTAGGCAAGGATAGAGTCACATCTGGCCCCCCGTACGGGCATCCGCCGGTGGTCGTGATCTCGTTACAAAGAAAATTGAT
+>51243 1
+TTTTGCGGCGGCGTTGGCCTCAACTACGACTCACTACTAGGCAGCTGCAGTGACAAAGCCGAGACTATAAAACTTTTAAGAGGGTTGCTCTCCGAGTCTA
+>51244 3
+GAATCATCGCCAGAGATGACTGTTGTCACTGCAGCGGGTCGTTGCAGATAATTGTCGGGGGTACATTATCAAATCTACGACGCACCTCATCTGCAGATCC
+>51245 3
+GCGTTAACTTGCCTGAACACCCAGCGAGTGCCCTTATAATCGCGAGTGCTCAGAAAGATCGGGTTGTCAACTGGATAATTCGCGTTTGACCCGACGTATA
+>51246 1
+CGAGCTGATGGTCGGATACATAGAAACTCGCCTCCATATAGTCTCGGAGGTCCAGTGAGCGACTAACCTGCATCTTGCCATTCGACTGGAGATAGTCTAT
+>51247 3
+TGTGGAAGTCTATGAATAGAGGTTCTCGCTGCTGATTTAGCAGCGCCAGACCTAGCTCTCACACGCCATTCTCCCAGAAGAAAAATTTGGGCTACGCGGT
+>51248 1
+GGGTCTGCCTGCAGAAACTAGCATGATGGGCCTGGGGTATAAAGTACTCTGCGATAGAGCGATCAACTTCTAATGCATTCACAGCTACTGCCCATCCGTT
+>51249 3
+GACGGGCCCAACACCTACGCCGAGGTCGCATTTCCCTCGTATGAATTACGCGCACTTAGATATGGCGCAAATATACATTAAGGTGGTCAAGTTGCTGGTT
+>51250 2
+AACTACAAGTCGGACTGTAATAGCGTTTTAACGTAGTTGATTGTCGATCAGGGGCCCACAGGATGCTAGCCCTACGCTCGTGGCACTGAACTCCTAGACT
+>51251 1
+GGCATCCGAGTATCTAATCTAAGTCCATGGCAAAGGTGGCCCGGATGTCGCTTGCCTCGCAGAGTCCGCAGTACGTAGTGAATTATCCAATCCTATTAGA
+>51252 1
+CTGAACTATATCCACCAGACAACTCTCAGCCAAGACGGACACTCCGTAGATGGAGACTAGTTTTGGACTTGGGTTACGATGTGGTTCGGAACCCTTGTCG
+>51253 2
+TACGGTGAAAAGGGTAATCGTAGCTCGTGGGCCGCCTCATTGACACTTATTCCTAGTGCAGTCTAACATAGGACCCATATGTCCGCAGGCTAACTGCAGT
+>51254 1
+TATGAATGCTATTCGGAACATATCGTGACTTGAGCGCAGAGCAGTGCGATGGACATACGCCAGCATTCAGTAATCAAGCCGTCTCTGGCCGTGCTCATTC
+>51255 2
+GGCTCGGCAAACGGATTGGTAATGATGCTATGTTCGCCTGCATGCATCGAAAAGATCTACCATGTCCTAATAGGGGCACGCCCTACGGATTCACATTTCG
+>51256 2
+TCTAGACGAGGTCTGACGTTTCTTGCAAGGTGCCTGGGAAAGACAGCACTCTCCACATTGCGGTATATCGAACGTTAACAAGACGCCTCTGTCTGCTAAG
+>51257 3
+TTTTCCACCACCATTAGTAGATTACGGTTTCGAAGAGTACAATTTGACATCATTGGGGGTTTAGTCAACAGCGGGGCACAGGCCGCTCGCCAGACCACTG
+>51258 2
+TCAGGCGTTCGGCACTCCTTACTCCCCCGGGGTTAGCCAATGAAGTACTTGCACGTCAAGAAATTAAACTAGTGATGGGGAATGTGTCCCTCTGGCAATA
+>51259 2
+GCCGTCAAGGTCACTCGCGTAGTATTAATTATTAACTGGGTCGAGCCTGATTCGCGATCGAATGACACAAAAGGAGCCACAATTCCGTTGGTGCCCTCTG
+>51260 2
+ACCGACTGAAACATTGTGTCTTCATGGCGGGAACCCCATTAATGGAGGTCATTATGCTTGTACGTAGTTCCAGGCCTGCAAGGACGTTAGAGCCCTCAAC
+>51261 2
+AACAGGAGCGATAGCGCATCGCAGATTTCTCGATGGCTTTAGCCAACCGCTAGCTGCTGGTCCATTATGGATCCGCGCGAGTAAATTATTTCAGTAACCG
+>51262 2
+GAAATTTGTGATGCATCGGTTGATTCTTGCGCGCATTCACTGGGGTACACTCCTACCGATTGGCAATAGACTCGGGCTCGACAGCACCTTAACAAGGACA
+>51263 3
+ATGTTACTGGTTGTTTATGATCCCGCGTAGTCCCCGTGCTAGTATCGCTTCGATCCTTGGGGACAAAAATCCGCCAAGGTTACGAAGGAACCAGACAACG
+>51264 1
+GGTGGCTGTAGATCAGCCTTATAGCTATGCGAGTCTATCCCTGCCAAGGATCGCGTACACAAAGCCCCCGTAAATGAGTTCACGAAATTTGTGCTACGTG
+>51265 2
+TCATGCCTCTCAAAATGCGCACTGGCGGAGAGTTCCTGTCGCAGTATCCATTGGTCTAGCATCGACGTGGATCTTAGAAACAAAGGTAGTGCCAGCTACT
+>51266 3
+GCCCCTACCAGAAACGAGAGACGTGATCTCACCAAGCGTTTATCGAATTCCGGCACTCTCTCGTAGGGTGCTAATCTTTATTAGATTTGAGGGAGGCACG
+>51267 2
+CCAGGACCCAGAGTTATGAGCAACCTTTTGAGGTTTCTAGGGCGAGGCGGTGAAACCCAAACATTTGGCTCCTTAAGGTAACGTATCGCTACCAGTTCCT
+>51268 2
+GAGCTGCAATATTGTACAAATCTACGCTCGCTCTATATTTCGACGAAAGGGTATTGTAAAGCATGCTTCCGGAAGCACGGGCTGGCGTTGTCCCACCCGA
+>51269 3
+TCTTCAACGTAGCATATTCGTAAAATAGCTCGAAAGAGAACTGGCGGGAAAGTCGCTAGTTCATCGTGGTATCCGGACTTGTCCCTAGTTCCGCCCCGAG
+>51270 3
+ACCGGTAGACACATAGTCGTACCTGCTACGGCCAGTTCATAGCTTGTGGCATGAACCCAGTAGGAAAGTTTTCCTGATGTCGTGGCACCGCATCTAATAG
+>51271 2
+GTAAGCGACAGATACCATTGAGTCGTACTATCTAAGACACTATATCATAGATTCTGCAGCCTGGCAGAATCTGGCGGTCGTGCACCCGTGTCGGTCTGCA
+>51272 3
+CAGTCAGTGACGTAATCGTACCGTCTCTAACCGCCGTGTGCACTTGATCTCATTGGGGGGAGCTCGGTCGATGCTTTATCGAAGCTACGAAAAAACCTAA
+>51273 2
+TGAGGTGACCAGCTTACATAAGGTCGGCATCGAAGTTGAAACATACCTCGGACGCTCTATAACGTTTGTCGTGTACTCAATCTCGGCGGCAACGTTACCG
+>51274 3
+CAATGCTCGGTCCTAGTGCTATGCAGTTACCATCTAACCACACGGGTGCGAGCGTATTCAGCAACTTTGGTGAAAATAACAGGGGGTCCATTCTGGTACC
+>51275 3
+ATAGTCAACACACGGGCTAGCATTTTCTTGATAGTCCAGGAAATGCCGCTCATTAATTCAAAGTCGCGAGGTCGCGTCCCTTCCTGCGGATAGGGACTAG
+>51276 2
+GTACTAATTTGCCATTGGGAGATCTGACGCGTAACTGCGCTAAGCCTAACAAAGATTTTATGCGGGCTCTATCTAGACACCGGCCGGTCCGACATTGCAG
+>51277 2
+ATGGTAGCGCTCGTTTCTGATCTGAAGCTAGAAGTCCATGGAACGTTCGCAGCGTGATATCATACTCGAATCAGGCTGACAACGTGTATCCACCCGCGAT
+>51278 1
+CAGGAAATGGACACTGACTGCCCATGTGGGGCATTATACTTCGTGCAAAACACTCACGATTCGTAGTTTGCGTGTCAGATTGACGAATGCATCCGCTCCG
+>51279 1
+TATGTGATATAGATCCTCACATCGTCACGATCATCAAATCGAGTGAACAGATGTCCTGAAGTCGGTGGCCGCCTGTGCCAGCCTACGGACTAGTCATGGT
+>51280 2
+TTGGGGGCCAGCCCGTTTCGATAACGCTGAAACCTCGCGCATTCGGAAACAACTACCAATTGTGGACTTGAATGCGCCATTGGTCCAACTATATGATTGG
+>51281 2
+TCAGTCGAATACTTGACTTCTACCACACGGGACAGCACTGAGTTTTCGTGCACGGTGTACGAAAGGAGGCGGTTCGTCCTAAAACTCGATATCCGTACTG
+>51282 1
+TTTAAGCGTCGCGCAGAGGCAATCTAGCCACGCAGTTTCACTCGGTTTGGCTCGAATTGGAAAGCCATAAGCTGAATCATCCATATTTCAGTGCCCGGAG
+>51283 2
+AGCACAATAATGGTTACCCAGGCTAGGTGACGCTGCGGATCCATTGTGTGCGACCTGTAGAGTCCATACTGTACAGGTCGTAAGACCATCCACGTTTATC
+>51284 2
+AGACGACTTTGAGGACTACTAATTCGAAGACCAGATTCGCCTAGCGACTCGCGTATCAGCGTACGAAGATGCATATTTCGGATCGTGTTCGGTCCCGACT
+>51285 1
+CGATCGTTAGTAACCGAGCTATTCGTGCAAAGGCATATTCAATCGCGCGGTTTTTCCGCTTACCTTTAGAGGGACGGGGCATGAGACCCTCAACATAAGC
+>51286 1
+AGGTTCAGTGGGCAGCAGGGGGTATTGGTTGTATCACACGAATGCATCAGGAGGTACAGCCTTTATTCCTCGCCTCCCCAAGTTAACACCTTCGCAAATA
+>51287 1
+ACGGCTGCCGCCGGCAGCTAACCTAGTTGTAGAGGCCACTTATTTACTATCTTAGAGTCTAGTATCAGCGGCATCTACAAGGATCGGTACAAGCACGTGT
+>51288 1
+TCATCACTTCATACCTCCGGAATCTAATCGGCGGCCATGAATAGCGGTACTTGTCTACATGGGTTCGAGCACCCGATGTTTATCAGGGTGGAAGAAGCAC
+>51289 2
+TTGCTGCTCCTTTGTTGCTAGAGTGACGGACGTTGAGGACAACATATTCCCTACTAAGGCCGGAAAAATAGTTGGACATCTGCGCCGCGTGACCTACACA
+>51290 2
+TGTCCAGGTAAGAGAACCGTGTTGGAAGGACCTGAATTCAGTCTGTCCATCATTGATCTATCCGCATGCGCCTAATCGTCCGAAATACTGGGCCTGAGAC
+>51291 3
+GTTGTAGCACACGGGTGCCCTCTATTGGCATGGAGCCTGATCCGCCTACAGAAAACCGGACGCTAGTATGTTGCCCGTTGCTGATTTAGTAACAAATACA
+>51292 2
+AGACACCAGGCGGTCCTCCAAATCCGGTTAAGTTCCTGGCTTGTGCTGGTTTCTGGCCTTCTACGGAATAAATCTCGCAAGGAAAAATAATGCGGTCACG
+>51293 2
+ACTATGACTACGTTGAGGCCTAACCAAAAGTCGAGCTCGGGACGGAATCTATTGCCGCTATTTAAATTGTTGCGTGCCCGCGCAGGCCTAGTACATTGCA
+>51294 3
+GTGACCTTGCATGATACCCTCTACAAGAGTACTACTAACGACGGTAAGCTGCAGGTCTGCTGAATCGGCGGTCCGTAATACGAGCTCCTATGATGCATTG
+>51295 3
+CACCCCACAGGATTTGCAGGTACCCAAATCAGGTAATTGGTCTAGGTGTGCGAGGCTGGGTTACCACAAAATGTCGGAGGGTCTATATCCATTCCTTCCA
+>51296 1
+ACGCCCGTCCAGGATGTGACGGCAGCGGTACATTTGTCCGCTAAATTCGCGAATATAAGGTTTCAGAAATGCTCACTAGGTATCATCCCGGATTGACCGT
+>51297 3
+CGCGCCTGGAGACTTGATTTAGCCAGGGGGCTTTCTTTATACAACAGGCCACCATTAGCAGGCGGCAAGTCTAACACTAGTGTACATCGAGATTTGCATC
+>51298 3
+CGAACTTTAGGCCCCGTACTTGTTACAGTGGCTCTATAGACTTACAACGTTGCGACCAGGGTTACTTAACTCATCAGTGTTAGAGACCCGCACAGGGGGA
+>51299 3
+CGAAGCACCCACTCACGGATACTAGGTGTCGGAGTGACGGCCTATAAACAATTAGTTAGGTGCATCCTGGAGTTATTTTCCCGGCATGCCAGCCTAGATT
+>51300 3
+CTCACGCCGCTAGTCTACTGGCTGTGAACGCTACCGATGCTGGTTAAATCCTACTAGCTTTATCTGAAGTACTCACCATATAAAGAATGGGAGCGCGGGG
+>51301 1
+TGATCTAATCGGGAGTTTGTTCCACCATGCACATGCAAGAGCATCTCTTCGTGTAGGAACCTCATTCGTCAGACCCGAGCTTGAGAAAGCAGAGGCTGCT
+>51302 2
+TCTGTGAAGGCCTAACGTCTACCTATGGATGGGTTACATACATCCCATTGACGCGCGGTGTTTCCATAACCCCGAAGGAGCGATGGATACCCGTATTAAG
+>51303 2
+AGTCGTGATTCCTTATCCCCAAGACCCGCAGTAGGCTAAAAAGTGCTCGCGCGTGGCTAAGTCCCCTGAATCATAGTATTCAAGTTGATGTGCGATGCAG
+>51304 2
+TTCAGACTGCGGTGTTAGCATTAGAGGAACACCCTCCACATGTTTCATGCCGCCCTAGGCAATAGCTGCTTGCTGGACACGGAATAACATGTGATGGCTA
+>51305 2
+ACATTCTTGAAATCACGGATGTCCATGTTGGCTAGTCTTCACAGGGTCGGCAAACCCCATTACGTCACGGGAACGCTACGTGGCAATTGTAATGGCATGC
+>51306 1
+CTGCTTACACTGTAAGGGAGGACATTATACCGTCAGAGCCGAGTCCACGGTGTACAACACCCCATTTTGTTAGATGGTCCCGCGAAGGTTGATTAAGTCC
+>51307 1
+TTTTTGCGAGCTGCCACTACGATTACGTCCCGTGCCCGCCTATCGGGCTGTCAATCGCAAGAATAAGGGTGAACCAAACTATGGTCCATGTTGAAGTAAG
+>51308 1
+TACGTCCATGCTACGTCAGCTGAACTGGTTCGGTCTAGTGAGTCCAAGAGCTATCAACGCAGGTCTCATAATCCAGTTATAGAAGCTATCCGCTGAGGGC
+>51309 2
+AACTCGGCGATGGAGGGTGTCGCGTATCACGGCATTCTTGCCGCAACCAAATTAACATTTCTGGTAGCGTACACCTAACTAGAGCGTAACGCTTTTAGGC
+>51310 3
+TAAGTGTCGGTCCAAGATCCTTGGTATCTGATTATCTCATAGAGCGGCCCGCTGACCCTGCGATAGACGAGAACTCAACTCTCGTGGGCGTAATCAAAGT
+>51311 2
+TACTTGACTCGGATGCAGGGTGGAGCTTAGGCCAACAGGCCGGAAGTGATATCCAAATCTTGCACCTATCCCTGTTAAAGACGCTACCTCGTGATGCTTA
+>51312 2
+AGACAGCGTGTCCTACCCTTGCGACAATCATCTCGGCATTACGTCTCCTATACAGGAGGGAATGTTAGACGGCCCTGTACAGGTAGATTAAGTAGTGCTC
+>51313 1
+GGGCACTATATGTAGCATCGTTTAACTGATCCAGTGTAGAGTTGAGACGTTACCCCCTTCAAGGGTATCCCAGGGACGTACACGCTCTGCTGAATCAAGC
+>51314 3
+GAAGGACCTCGTGAGAGATAAATGGCGTACAGTCCAAACCTTTTCTTCTGCATGACACGGTGCTGTCTGATGCTAGAACCACGGCCTTTTAGTCACCGGA
+>51315 1
+AAATGTAGCCTTCAGCGATTGGACCGAAACCCATACCTGCGCGGCGTTGACCAGTGTTACCATGCCTATTAGCGAATTCAATTTAACGGGCGTTAGGTGC
+>51316 1
+AGAGGTATGATTTAATTCGGCAAGGACCAAACGCGCGTCTCCTACCATGTGAATTATAGATTCAGGAGATCGGTCGCGATTCTACCTTGGCCCGGCCACT
+>51317 3
+TAAGCTGCTAGGGCTTCTTTAGGTGTCCGCCAGGACAAGTTTAAAGGCCACTCAAGGCCACGGGCACATTCCATAAGGTCTTTATATTGCCAGACGCTGA
+>51318 3
+TCTTAGTCGTTATAACTCTACTGGCCTGGTTTAGTGGAATCACAGATAGCGACCGGAGCATCGCACCTTAAAACGGGAACCCAGGCGACCTGTTCGTTAG
+>51319 1
+GATCTGCCGGTTTGCTGGATATACGGGCCATTTTCGATGTTGAACTTGAGAACCACGACTAGGCAAGGACGCTACTATGTTCGCTCACTGAAACCGAACC
+>51320 1
+ATTTATACGCCTGTAAGAGCGTTCTCATCGCCAGGGAGCGGTGCAAAATGTGCTCATTAGTATCTGGGACCCCGAACGGAACCCAGTTCTCTTCTAGGAA
+>51321 3
+TGACGTGCAATTTCACTCATAGGAACGTTGGGTCTGCGCCTACACAGGTATATACCTCTGTCAGAGTCAGTCTTGCAGGGGACCTAACGATAAAGTCCCG
+>51322 3
+GTAGGTTCGAGTCCCGTATTTCTGACCACTTACCACAATCTGATGACACCAGGCAGACAAGGCGCTAGTAGGGAGCTGTATCATGCTCTAAGACTTGTCG
+>51323 1
+ACAGCGCTGAGCCCGAAGGTAGTTCATCGGCTGGAGAAATCGAATTCATGATCTTCCTGGGTCATCATAAGGATGTCGCATAATGACTCTACTCGTCCCG
+>51324 2
+TGGATCAATACACTGCGGTCGAGTTGGCCGCAGTTCCGACAGTACCCTATGTAAAGCCCTATAAATGTATTGTGAAGGCCCCTGCAAAGCGTGTTCATCG
+>51325 1
+ACGTTATTAACGGGCGCTCCGCCCCAAAACAGCCTGGACAGCGCATGTACTTTGATGCTTTTAGGGCGGAAATTATGTGATTTTCAAAACGCGCCTGCGA
+>51326 2
+ATTAGGGGGGACTTTTTCCAGCTGTTTCACTCCCCCATAACCGATTAATCTAGCGATTAAGTGCAAGGTTGGCTCGCAGAGAAGCCAAGGTGGCTCACCA
+>51327 3
+TTGCATTAACTCGAACATCACGTGTAAGGAATACGACAGGAATCCAGTTTTTAGCGATGCGGTGTATTCGAGCTCCCTCGATGGCCCGTCTCGCAAACGG
+>51328 1
+TGGGATCACGCCAAGTAGTAAAGGCTACCACTGCAGACCGTCTATAGTCTGATGTGCTACTACCGCGAACTTAATTAGCGTCATCCTCTCATGGTGGAGG
+>51329 3
+ATACCGTTCTCCCAATCTTTTAGGGCTCCTTCAACCAGTTGACAGGCAAGAGAGATGCATCCGGAGCAGCTAGAGTCAAAAGATCTCGCTGCGTTTGGGT
+>51330 1
+TGCTATCCGGTGAGGTCCTACGAGAAGCGTTGTCGAGTATACGCACGCAGTACTAACAAACCTTTCCGTGTTGAGTTGTGACCCTAAATGCCAGCCGATA
+>51331 3
+TACATCGGGCTAAGGCCCGGCCCGAGACACGCAGATATTGGTCATGTCCGGTTGAGGAGAAGGCATTTACTTCACTATACCATAGTTCCTTCGAGTTAAC
+>51332 1
+GGCTAGGAACCGCAGGCATGCTCTCAAGTGAGAGCTTTTTAGCTAGTTGTACCATGTACACGGTCTACCAGGTGAGAATCCCCAATGTAATCGGCTCACT
+>51333 2
+CCGGCTCGGCGCATTAGCAAGCGTTATTTAAATGCTAAACCTTATGACAGTACGCGATGGCTGCGCGGAAACGAGATTTATCAGCCGTTCGCCAGATCTT
+>51334 3
+TCTAGGAACAAGAATTAAGTCCAGTCAGATCTATGGTGATTTATCGCACAGTGGTTCTCCGGCATAAGTGGGCGCCTCAATTCGGCTGCGGAATCCCCCA
+>51335 2
+TACCTACTGAGCAAGTATCGGGGGAGGTTCTCTCAACGGCTCGCGAAACGTGTGTATTTCGTCTTATCACGTACTCAACCGTAAGTGACAGCGCGATAAC
+>51336 2
+CACAGGGATGTAGAACACAGATGTTCGAGACAAGCCTTGTGGACCGTGTAACTCGTTTATACTGCGATATGACTTGCCGCGGCAATGCTACATCCTCGTC
+>51337 2
+AGCAGAGTCCACTTCTGTTCGGTGACGTTGGCGCCAGATAAGTTCAAGTTGTTATTGAAGCGATTACACTAGATTCCGACACTCGCCAGGGCAGACCACT
+>51338 3
+TCGCTTCCGATAATCCTTAGGCACGAACCTAGGGCTGAGAACGGTATCTAGTAGACAGTTCATTGCCATGCCAATCGAGATAGCCTTGGAGCTCCATTGG
+>51339 1
+GGTAGTTGACGCTATAATTCAACGAAACTAGTGCACGGATACAATAACCGTACCTCCGGCTGTTGTCATGCGCGCCATGCCTTGAGGTGCATCGTAAGTC
+>51340 3
+ACAAGCCGTTGCGTCCTTGGTAGCAAAGCAGTCTCCGCGGCGGGGACTGTCCAGTAGCCAACATCTTACCTAGGTATTCTGAAAATATGCCTTAATTAGG
+>51341 2
+TTCGATAAGTTAAGGTCGCGACTCAGGGATTGATGGGACACGATCGGCATGAACAGTCGTTTAAGCATCCTTAGCCAAGCTTCCTAAATCGCCGGTCCCT
+>51342 2
+ATCAACTCGGTCATTCCGAGACGAGGGTCACTATTGGATTGGAGCATCTAAACCCAATAGGTGCTCCACACTGAATCTCATCTCTGGTCGTGGCTGGAGA
+>51343 1
+GGAAATATTTGCATCTACGAATCCGTCGCCCTATTCCGGGCGGATGACGCGAGACTTAGCCGAACCTAACAGAGGAGGCCCTATGCTGTATATTTTGCTA
+>51344 2
+AAGCTTGCGCCGAATGACTGGTATCCTCATTAGGCTGTGAAAGCTCAACAACGTGGCGTCCGATAGTGTAAGTTTCCTTCCACAAATCGGGACGTACCTG
+>51345 2
+CTAGTGGTCGCCATCCATTCTGCACTGCTTGATGAATGATCCCTGATGGGTGTGAAGGGAATAGCTGTCACCACCGGCATCTGAGATCTCAAACTAAAGC
+>51346 2
+GGAACGTTACAAATGGCCTCACCCTGTCAAGAAGTCCAATGTTGGATCCTTCTTTGTGGCGGCTGATTTGGTGTACGGTAAACCCCACGACCCTAAAAGG
+>51347 1
+AATTCGTCAGATGTACTGGGCGTACACTGCACGCGGAAAGTTGTGTTCAACCCTTAAGCTTTTTGCAAGCGAAGACCCGGACAGTGCGACATTCTTCGCA
+>51348 2
+CGTAAATCACCGGGGGTAACGGAGACCACCTATCTTGGTTATACCTGGGAGGGTCGCGATTTTAGGTTCCGATCACCCCTTACTGAAGTATATAGCCACA
+>51349 2
+CCATTTCATGCTGGTGATACAGCGGACTCGGTACATAGAGCGAGAAACGTCATATACCAGCCAGCCGAACCTGCTCTTGGAACCGTGTAATTGGTTTCGT
+>51350 1
+ACTATAATTCCTCGAGTCTAACAAGTGCACGCCATGGCGGAACGCGAGTGGTGGCAGCTTTTCACATGAGTATTCATGTTTACCTCGACACCGCAGAGGT
+>51351 2
+TACCTCTGCCTAGACAGAAATCTTAGTGCCGACTTCTGATTTTCAATGACTTGGCAACGACCCCCATGTATCGGATTGGGGATTGGGAGACCGCGAGAAC
+>51352 2
+TATAGCTATCAAGGGTGTCAGACCGCATTGGTGGTCGTGGCTATTGTAGGGTTAATGCCGTAAGATCGCACGCAACATACAATACCACCGCCTGCTATCC
+>51353 3
+GACATCAGCCGGTTCCCCCCGCGAGCTCTATGGATTAGCGTAAACAGTGTGATTCCAAGTATGTAAGCTCGAGAGTTACGATTGCCTAATGGATTCCGAC
+>51354 1
+ATTAACCAGGGTTCGCTAGTCACAAATGCCAGCTGTGAAGTGTTGTTGAGCCTGCTTTACTCGCAGTGAGCAACGTAAAGTCCAAGCCTCGCAACTCTGG
+>51355 2
+GCCGATCTCCGTACCAAAGCAAAACACCATAAGCTTGAGCTCGATATGCGGTGACATGGTTCCATCGGTTGAGCGAATGGCTCTTGATAAGTGTCTTCGC
+>51356 2
+GCGCACTTGTGTAACCCATAGCCGTGTGTCCCGCGAAAATGTGTGCCACCGTTATAAATGTAATCGGGTTGGGCTGGCCTACAATACCTACATGTGACAA
+>51357 1
+AGCGGCTGTTGTTCGTTCAAATTCACTCGCGACAAACCGCTGACAAGGAATATCCCGAGGTTGAGATATACGACCAGTAAGCTTATGTTTGGCCGCTCGC
+>51358 2
+CCCCTACCCCAAAAACTTTCTAGCCCAGAATTAGCCTAGGTCCACGGTGACGTTTACGCTGAGATAAGTAGTAGTGGGCGTACTTAGAAGTGTTGGCGCT
+>51359 3
+GCAGCTCAGTAAGGAACGAAAGCTTCCTAAGTCCGCCTGGCATCGATATAACGTAGTGTCAAGCTTTCCCTTTCGTTCTGGGACTAGAGCGTGCAACATG
+>51360 2
+GCTGACCTTTCGATCAGGCCTCCAGTATGTTATCAGCTCACGCCATGTGTTACTTAATAATGGCGTGTAGTAGGGAAAGCCGGAGGCATTACAACCACGC
+>51361 2
+CAGTCGCCACGGAGGAACTCCTAGCGCCGTAAGGACGGCGTAGTTTTGCCTAAGTAATTTATGCCGGAGTACGTACATAAATTTCGCCATCACATTCGTG
+>51362 1
+AGAAGCCAGGCTCAACGCAAAATACTTCTTGAAGATGCATGGCCTGGTCTTTAACAGCTATAGTGATCTCAGCGTTGAGTCAGCTGGCGCTACGGCCTCT
+>51363 2
+TAAGGGATTTACTTATCTGGGAGGTTGACCATGCCGTAGGCTGTAGACACCATATCGATTACCTGGCTCCGACACCTAAATGGGCCATGGACCTATCCGA
+>51364 2
+CTTTCCGGTAGCTCGATACAAGTCATCAAGGGGCATTACACACACGGGCCGTAATCCAGTTCGGATACTAACATTTACTTTAGGGGAGCCTTCGGTCGGA
+>51365 3
+TCATTAAAGTGGCCCACTAACTTCAGAACCGCGCGTGATTAACGTTGCAACCCGCCTCGTGTCAGTCTTGTGCAATTGCATGCGAAATGGGTAGACAGGT
+>51366 3
+CTAACCGCTCTGACTCGAATACCGAACAGAACTTGTTTTTGCTCCTTTACGACGTACGGTCGCGACCTGTTAGGAGATCAAGTGGATCGAACAGTGAGCG
+>51367 3
+CTCGCAATCGAGTCTGAAGGATCTTGATATTCGCTCCCCAGACCGCCAGGTAGTAACTTTCTAGTGTGCAGATAAACCCGCACGTATGAACATGTTGGGG
+>51368 2
+CTTGGCTCCGGCAGACACTTGAGTAAAAGTGGTGACATGCAAGGACGGTCAATCCTCCCTTCGATGCTCAGAGCGCTACTAACGGTTGAATTGCTCATTA
+>51369 1
+GGGCACCCTGGTAATTGGATGGTGCATCGGTTGTAATAATCGAATCACACTGTTGGCAGAACACACTTCCAGATGCCTCGGATACCCGATATTCGAGTCC
+>51370 3
+ATCACTCCCTGCTTAGGGGGCGAGAGACGCGCCCTATTATGGGTCGTTCAGCAATGTTCCTTTCTACGATAGTTTAAGACTAAACAAAAGCCTCAGGGGC
+>51371 1
+GTCCCTGGGGGATAATGAACTCCACTCGAGTACCGGGAGTACGATCCACGTGATATTGTCTACGGGCAGAGTGACAGTATTACTCAAATCACCTCTTTCG
+>51372 3
+TTGATCCTAAACTTATTAAGCCTTCAGGGAGCACTCAGTCGCTCTCCCACGACGGCACTGAATTCGGACTCAATATCGCCTGTGAGGTGAATTAAGGGGG
+>51373 1
+GGCTATAATGGTAAGGAGAGGCTTACTCTAAGATTACGCTGGCCCGAGGTTCCCTTAGAAGGATATCACACAGTTACCTTAGTCTCGCCGCTCGCCAGAT
+>51374 2
+TTAACTACGGAAAGACCGTAGGTACATCGCAGGGCGCTGACTTGGTTTTCCCGACGGCTTGCATATTCTTAAGACTTCCCTGTCGGCGAAAATAGCAAGC
+>51375 2
+GTTAGGAGGTAAACCACCTGGTCTACGTCACCCAACCCTGGAGAAACCTTATTATGATACGCAGATGGGAGCTTGTACGGCATTATCGCTAGCGTTTCGC
+>51376 1
+ACGTAAGACTACTCCACCCAATTCAGTGTCGCAGAGTAGAAGCCGCTTCTGCTACATGGACCAGATTCGGCTATTGGCGTACGCTATCTGTGAGGATATG
+>51377 1
+TTCTGCCCGGAGAGTGTGGTTTCCCGTGCTACCCAGTGACTGATCTAGACGGACCAACCTCAATTGGACGTAAACCGTAGATTACCTGGTAGATGCAAAT
+>51378 2
+CGATATCTCCGTACGAGCTACTCCAGAAATCACGGGTAGTATAGCTCGGAAGCAGAGTATTGTGCTAAGCCTCACCCTTCGATCGTGGTGCAAGTTACGT
+>51379 3
+GACACATATGAACTTTTTCCGAGTCGCCAACGTCGGCGGTACATATCTAACCGGGATGTGCGGCGTTGACAAGTCAGCTCGATATGACATGGTCTCTCAA
+>51380 1
+GCATTGCTGACTAGACTTCAGGGCGTAGTATGGGTAGCACTAGCTTTCGAAACAACATCTTCATCCGGACCTAGCTGACGACTACAGTGGTAGTCGACTC
+>51381 1
+GAATAGAATTCACGGGTCATCCAGGCACATGCCCGTGGACGGATTTTTCGGCGATACAGTATCTCTCGACATTGAACTTGCTCAGTTCGGAATGCGCACA
+>51382 3
+ATGGTCGTATCGTATTGAACTTACGTGGAAACCCAGTGATAGCTGTAGCCACTTACGAGCGCTATCCACATATCGTTGCGCTAGCAAGGCTAGGTCGCCA
+>51383 2
+GAAGATACCGCCTCAAGAGACATATCTACTTCACAGACACCGTCTTCCGTTGTTGGCAGCGCTCAAGCGATGGGTCATTGCGGTTGAATTGACACATGTG
+>51384 1
+AGCTAGATTCCGGACGGTGAACTGAGCCTTAATCCACCACGGACAGCCTGCTGGTGGTTCGCTGATTGTGTTAAAATCAGCCATCTTAGTAACACTGACG
+>51385 3
+ACAAACCTTTTGCAAGTACTCCTTCGGTGTCTTCCGGGGACCATTGGCCGTGGCTATTATCATAGGCCTCCGAGGGCGAAGCTAAAGCTTATAGAAGCAA
+>51386 3
+CCTTGTTTGCTGGAGGGTCCAGGGTCTAGTAAGGAACTCGTTGACAGGCTAAGGCAACGTCCCGTCAATGGAACTTACATAATTCAAGTATCCCATCCCG
+>51387 3
+ATGCACATTCCGGTGCAAATGCGCCCGAAAAAATAGGACTGAGATTCTAGTGTCTGTTCGATGCTGGCTATCTCTTTCTCAAACGGCTGCCGGCCAAAGG
+>51388 1
+GCTCAAGTAAGCCTAACGTGTACCTTTGACGAGAACTGGTGAGCTATAGCCGGCGATCTATGGATATGTTGTCCCACGAAACCCTGGTAATGATGCCCCT
+>51389 2
+TTACGAGCCCGCTCCGACGAGCGACGGTTACTGTACCGCTAAAACCATTGGAGGCTATGCTTTACAAGGAGATAGGCTTGTTTTTTCCCAAGTCAAACGG
+>51390 2
+ACAACTCCGAAGTCCCGCTGTATTGCACACCTTGGTCGGTTGTGATTAGAGTCTGGCGCGCATGATAACGAACCTAAGGACGATGTCTAAATGTTCCCAG
+>51391 1
+TAGACTTGGGGGTGCTTAACTGCAAGTGGTCAGAGTCTAACATTGGACCTAATAGTCCAGAGGACTGACCACAACCCAGCAGTCCTCGCATCGTTTCTGT
+>51392 1
+ACATGGTTATGGCACTCTGGCTGCCACCTTAATTTATCTCGAAAATTCCACGCGTGCGCGTAAGGCACCATTTTGAGACCGGCAGAGAGACGTCGATATG
+>51393 3
+GGGCAGATTATGATGACATCTATGACTATTCTTGGGAATCTTAGCGATAGCGCATGTATCCCTTGCGCCAGACTCGCGCTCCCCGTGAAGCAGAGAACTA
+>51394 1
+GTGGCCTATTCGCAGCGCCCCGTATGCATTGTCCGAGAAATCACAAGGAAGTCAGTCTACTAAGCGAGCTTGGATCGCTTTGATTAGAGCTTCGAACTCA
+>51395 1
+TAACACGGAAGGTGATACCCACAGGTCGCAAGCAGTGTCTCATGAGTGCGAGCTGCCCTGCGTTAATTTGACTTATATGGATAACCAGTTTTCGCCACGC
+>51396 2
+CCGACTTCAGTCGGACTCTCTGTCGACAGGCCACTGGTAGCCAGGTGAAGTCTAACACTTGAGATAGAACGTGTATTACTTAAGTCAATGGGGACCTTCC
+>51397 1
+ATCCCGCGCGGAACTTTTCATTCAACAGCAATCTGTGGACGTTCCATAAATGCCTGGCGGATCCGAGGGTCTGGCCATTGTATAATCCCTGAGTGAGAAA
+>51398 2
+ATACGTTGCACGTCGTAAGTTGGATTCCCGTATGCCCCGACAATTCTCTGGTAGAAGGGACGCTCGCACTAGATATCTGGTCCAAACGATGGAACTTGCA
+>51399 3
+GATAAAATACGGCGGCCTAGTCGAATAAGATAGGGACCAGATTAGCTTTCCAACCGATTTTCTGTTACTCGCGCTGCGTGCGAGATACGCGGCCTCTTAC
+>51400 1
+TAGCGCATCAAGAAGCGGCCACGACTTCAAAATTTTCGCTGTTCTGCATGCCTAGCTCTGAGAAGAGTGGATCTTCCGCCTAGCGAGTTGCTCTAGGAAA
+>51401 2
+GACGTGGGACGGTAAGTATTTCATTCAGCGCCGGTTCTACGGTAAACTGATAAGTGATCCCGGGCGTTCACCCTCAACAGCAATTACCCAAAGGTCTTGT
+>51402 3
+GCCTCTACTTAGATTGAAGTTCGAAATCCCTTAGTTCGCGGTATCGGTGCCAACAATTGTTAGTACCCTGTCCGGGCACGCAATGATCGACGGGAGAACA
+>51403 2
+TTGTTAATGGTACTAGTGACGCGGATCCCCGATGGTAACTTCGCGTACTGGCTTGACACCAAATACATCACTTAGTTGATTGCCCAGAGACACACGGCGG
+>51404 3
+AATCTCAGACAGCTCCGAAATTGGTTCAGGTTTGTCCAGTGCCTGGAACACATAGAGCCCCGTGCTTATTGTACGTGCCGCAAGAGCCTAGATATCGTAG
+>51405 2
+GGGTTCAACAAGCAACTACCGTATTGTCCTCTTGATTCCTGCAGTTAAGGATATCAGCGGTTGCGGTATGCCTTGCGCAAAACCGGTCAAACTCGAGGCA
+>51406 2
+TGTTACATTGGGCGCAGACTTGCTCCGCTGCCGCTAATTATTCATTATTTAGCCTAACGTATCGAGAAAAGGTGTGGCACGGCTGGAACCCCACCAAAGG
+>51407 3
+TTCACATCCAGGAATGTCGGCGGGCAGTATCAGCTTCGGGCCCTATAGTGCAGAGAGTAGCACGTAACCTAACTGAATTTTACTTAAGCGCCCGCTTAGT
+>51408 2
+GCTCCTACCCTTCTGCTATCCTGCCGGGAGAATATCTACAAGTGCTCCATCTTTGGATGGGACCAGCGTGTACAAGATCAGGGATATCGGAAAATTGCAG
+>51409 1
+CGGTAGCCGGGTGTGCTTAAAGAGATAGGTATACGTAACAGCCCTCCGATATGTCTAAGGAGCCTCTGGATTCCATGACCGATTCTCACTACTACGGCAT
+>51410 2
+ATTTCTCAGACAGGCCTAGATGTTAAGAGTAGGGTGACCTAGGCTATCCGACGGACGCTGCCTATCTCTATAAACGGACGCTAGCGACTGACACGTTTTC
+>51411 3
+TCACTTGGTTCACCGAAGCGACATACGGCTGACCAGGAAGCACGGATGGTAATCTCGGGACTGACAAAGTATTCTCAGATATTGCCGTTTTCTACCGCGT
+>51412 3
+TGCGGATCATAGATAAGAACCGGACCATGCATAGTGTGTTATCTGTCCCCTACGGTATCCAGCCCGATAACAGGAGTAACTAGCCTGCGGAGTTGTTCTC
+>51413 1
+CTGAGATACTAGAATAGATACTGTGTGCCTGCATGTCACCGCTTCAAATCGGCCAGTCCTGGTATTGCCCATAACAGGATCCCGAGTTAGGGGAACTGTC
+>51414 2
+GCAGTGGATCTCCAAATCGGCCCCCTGAAGCCAAATATGTAATTAAATTTCGCAGTCTCAGTTGGCCTCCACCCGAGATTGGGACATTTGTTGGAGGCAG
+>51415 1
+ACACTCTGTTACTCGGACTTCACATCGAGAACGTGTCGAGTCCCCAGACGATAACCCCCTCTGGGTTGAGACGGGATTATAATTACCGAGATTTGAGGTG
+>51416 3
+TTTATGTTACCAAGTTTGATTTCGAGCCCGGACTTTTATTCAAATTACTCGCCCATGAGAGCCGGGCGCAACGGGAGTGCGCAACCAGATGAACTCGAGC
+>51417 3
+GTTGCAGATCCATTATTTTCTGGTTGCTAACAACCTGAATGGACGACGGGGTGCTGGGCCAAAGCTACACCAATACGGTCCCGCTAAGTGCTAACTGTAC
+>51418 3
+CCGGCATTGGTGGGGAAACATTACCTTGTAGGCTACTTCGCTGAACTTCAACCCATTGAGAAGGTGGAAATTGCCTTCGCTAGGTTCCACGGTACAACAC
+>51419 1
+TTTAGCGTCGAGTTTGGTTGGATGGCACCTTCGATAAGCGAGATATCTCCTGAAACCGCGTGTTAGCTGATACCAGCAAGTCAACCCAGGACCGAACCTT
+>51420 1
+AAATGCTTTCCATTCACAGTATGGACAAGTGAACGACGGCTTGCTCGTTGAGCCAAATTGTACATCGCCGAATTTGGCGCACCTTTCGGATGGACGCACG
+>51421 1
+ATACGTGCACCTGAGACCGGTGACAGTGCGAAGTCCTTTCCTTTCCGGCGATCGTGCCGGGCCGAAGTAACCAGGATAAAGTTACAATCTTTTTATACGA
+>51422 2
+TATTGGAGGCTCCGTCTGCGCACATCCCACCTCCTGGCAGATAAGCTATGTGAAGAGTTGAGCACTTGTATACGTTCGAAGAGTCCTACAAAGTGCCTAG
+>51423 2
+TCTACCATCCAGACCTGTGTCTAAAACGGGAATCGTGTTTGACACTTCATGCGCCAGACGCTTGGACTCACTTAAGCAGGGAAGTTGAGGCTGTACCAGT
+>51424 3
+AACACCTAGGGGCCTAAAGGGGTATCCATTAATTTCTACGATATGCCCGAGAAATCGGTTCAGAGTCCCACGACTTTGTCATCTGTGGAGGTCACCGGCT
+>51425 3
+CTTCCACGCTGTTTCCAAGGATGCGGCCTTGGTATCAGCGATCTGATTACCCTGATTAGTCGGAATATCCATGGTCAAACACAGGCAGGAGTAGTCACAG
+>51426 1
+TATTCGACCGTATAGCACTCGCGAGAATGACGATGGAACATATGATGTCGATGTAAGCGCGGGCACGCATGTCTGTCCATCACCTAAGTTTCCTCCAGTG
+>51427 1
+GTGCCGAGCAATGGGGTCTCCGCACACCGAGCAAGGGATGCATTACTCCTTTTACTTTAGCTCTGCACCACGCCGAGAGTGTTGAATTTTGATACGAAAA
+>51428 2
+AAGCATAGTGGTGCAGCGGCATATCTTCGTGCGAAAGTTGATGTGGTCACGCCCGCACAACTGTTTAAAACCGTCAGGGGCTATTATCATTTAACCCGCC
+>51429 1
+CCTCGATCCGGTGTACATGATCATGACGTCATAGATCTAAAAGTGGGCCCCGCTCAGGTACTTCTAGAGATTAAACTCTGCTGACGGATGCGGTCCAGTA
+>51430 1
+GGCTGAGATAATTTCACGTCTGAACTGCGGGCATGAGGCTACAAGACAAACTTCACGTTCTAATACAGTCCCGAGTCACTCCGTAAGGTTCTTGGCGCGT
+>51431 3
+CAGGCTCCCGATTCAATGACTCAGCTGGTTCCGAGCTTAACCGAGGAATTTATGACAGCACAGAAGTACTGTACTGGGTCCCCAATAGGTTGCTACGTGT
+>51432 3
+AACCGCTACAAGTCCTTTCCTGTTTCACGATCTGCATACTTCGTAGTGGCAAGTGGGACGACGAGCATCCAATGGTCAGACGCGGTCTTAATGGGCATAA
+>51433 1
+ATGGATGATCGACGGACCGGCGGTATGTTTTTAACAGAGTGCTCATATCACACCGGCCATTACAACCGGGTCGACTTACCATGTAAGTTAGCGCCCGATT
+>51434 2
+CACAAAGCTGAATTAGGAATGTTTGTGTCCTAAGCGATTGTTACGTACTTTAGCCGCTGCGGTGAATCCCACGATTTGGGGCGAATCACCGCCCAACGCA
+>51435 3
+GTGAAAGTAAGCGCCAGCCTTTCTAGCTGAGCCTATCCCGTAGCAATCATCCGATGATACCCGTCTGATCCGTAGGTCGAGATAGTTAATCGATGCGGAT
+>51436 1
+CGGCCCCTATGTTGCATGTAACCTGAAGGACATACTGACTGGCCATACTGCGGGGTAGTGAACAGCATGTAGCGACATCGGACCTATTTTACTTATCGAC
+>51437 2
+GTATTCGCGTACCAACGTTGTCAATGAGACGGGGTCTCCCGTCGGCATAATTGTGCCATAGTATACTAAGCTAGCGCGCTTAGACGGAAAACGTTCTCCA
+>51438 2
+CTAATCGACACGGTCGCTTCAGCCTTATAGTGACAGATTTGCTAAAAGTCGTAGGCGACAGCCTATGAATTGATGCTTAACGCAGGTCCCGCGCTACGGT
+>51439 1
+ATAATACCGGCTCGTAGCCACAGGGAACGCAATAATGTGCGGCCACCTCTCTTTGCAAATCGGTGTGTGCATTTAGGGTCGTCAAGTCTTAACGTGCCAA
+>51440 1
+CGAGGATTAGTCGGCTCAAAAATATCCACCAGTTGTGCACTCCTCCGCAAGCTACAGGTGTACGCAGGGCGTAGTTTATTTCACTCATGGGAAGCCGATT
+>51441 2
+CCTCTAGGGTCCCCCGGTGTTGCCTAAATGATGCGCTGTGACCAAGAGTGCGTTTGAGACTCGAGGTACATCATTCAGGTAACATACTGGTTAAAACCAC
+>51442 3
+GGAAAACGGAGGAGCGCGACGTGCAGCTAATATCTGTGCGTGCCTTCCAATCCAGTCCTTTGTCCAACGTAGTGCTCAAGAAATACGCTTATTTGTACCG
+>51443 1
+CAATCGTTCTTGAATACGTAGGATTGTATAGGAGGCCGTATTTGAAGGCAATTTCCGCTCAACGCCTGGCCCCAGAACGCGAACTCCGGACGCTTAAGTT
+>51444 2
+AACCCTGTGCCAACTATTGATCAGAGAATGCCTTATGGGATCAATAGTTTCTACGTACAGTGGGGCATACCGCTTCTGAGGCCTTCACCGTACCAGGGGA
+>51445 1
+ATTCAAGCTGGTCATAGAATGTAGTCAACTGTTCCATCAAGTGCCATGCCGCCTGAGTCCTCAATTAGGTTTTGGGACAAGAGTAGCACGCGCCAGGCCT
+>51446 3
+GAGTTTAAGCAACTGGCCATCACATTAGGGTCGACCGTCACAAAAACTAATTCAATGTAGGCCGATAGGGCTTTCGCCCTCTGCGTGTGAGGTCCGCTTA
+>51447 2
+ATGTCCCGTGCTTGTGAGTCGTAAGCGGAAGCGCCTGTCTTACGAGAATATGGGTACCACGATGGTTCGAGCTTATAAACACTTGCCCCATAGCCCAAAT
+>51448 3
+GCGGGGACGTGGCCGGAAAGACATTAAAAAACGCTAGTCCCGAACTTTACTTTTCCTGGGCCTTCGTCGGTCTACATGGGATCGCTCATACAATCTGAAT
+>51449 3
+TATTGGCGGTAATCCACTAAACCTATGCGTCATCATGCGCAAGCCGGTCTCGTAGGGAGTAGATACAACTCGGAGATATAGTTCTCGCACCATTCCTGGG
+>51450 3
+TTCCCCGTTCGTCTGAAAAATGATTTCAAGCGACTAGACACGTGTGTAATCGGCACTCATGGAGCGCTCGTTTTGAGCAGAAAGGGTCACGATGCCTCAC
+>51451 3
+GGCCAGGGATTCAACTGACTGCGGCGTTAACGTTACTACACAAGACAGACCAGTCTGTCGGGTTTGATACGCCAAGTCCCTGTAAATTAGTTCCGCAGTT
+>51452 2
+ACATCGCGACTCAGCGGGCCGAGATTCAAATTTAACCTCCGTTATCAAAGTAGCTCAGTTGTGTACAGATTCGAAGGCTCAGTTGGCTGTGATACCGGCC
+>51453 1
+AGCACCCCCCATAATACTGAGACGGCTGAGCTAGTTGTATCGCAGATGGCGGGTTTTCATACACTCTGGATCAATGTTCAACACTGGCTGAAGCTTGGCA
+>51454 3
+AAACTCAAGATCATTGCTTGTGGATAGCTAGCCGCTCTGAACGCTAAGTCGGACATAACTTGGCACTTTTTCGGGAGTAATGTCCGAACCAGCCGCCTGG
+>51455 3
+GATAGTACGTGTTCAGTCACAGCATCACCACTAACTGACACACGTACGCGTTGTTAGGGATCCTGGCCTACTCACTCGCAAGGAACGGTGGTATTTTGAG
+>51456 2
+GAGTTGCTCCCACTGATTTAACAGAAAGTAAACGTGTGGCGCCAATATATACTCTTCAAGGAATTGTGTCGTGAATTCATCGGGCTCCCCCAGGCGCGCG
+>51457 1
+AAGTAAAGTGTAGACCACCTCCCTTCGAGGGTGAAAACTACGTAGGCTTAGTGTCATGGGTGAGCAATTGGTATCCCGATGTCACAACCCTGTTCTCCGC
+>51458 1
+GTTAACGCCATGTTCAAATGGACGTGGTACAATCCAGGCATTTCTTTCCGAGCACGGGTTTCGTAACGAGGCGAAGTTGACCCCCAAGGACTACTTCGAT
+>51459 3
+GTTGTGGATTCCTGGACAGAATGTTAAAATGTACCATGCGCGATGATTTAAGTGGAAGAATTCCTGCTGCCCCAGGGTTCCCTACGCCCCATACCGAGCA
+>51460 1
+ATTGGTGTAATCCTCGTCAGATACACGAACCTCGCTCGTGGAGGCCGTGAACTGAGGTACAGCTCACAAACTGACAAGTCCCTTGGGTTACTATTGTGCA
+>51461 1
+GTGTAAACGGGATTGACAGGCCCGGTAGCTACTACGGCTGCTGAGTTCTCTGGATTTACTGCACAAATCCTGGAACAATAATCTCGCTGGTTACACCGAC
+>51462 1
+CCACATCCGCGCTGGTTCCTCTCCCTGTGGGAACGACTATTAGTCCGTCGTATATGGTGTCGAATAACGAGAGGACTGGAAGCCTAATACTTTAAGGACA
+>51463 3
+GGGACGCCTCAAATCTGCCAGTTATGCCGCATACGACTCTTTCTATACCAGACGCGATTATACGAGCGGTTCGCTCCAGATGGGAGGGTCAATATATGTA
+>51464 2
+CTATCCTGGCGAACAAGATAAGAGCGTGTAGAATAATTGAACTAGGTGGTCACTTTCTGCAACAACTCGCAGGCCCTTGCCCTGGGATGTCCCGGTTTAC
+>51465 2
+ACAAGAAATATGCGCGGTATCGCAGTCGCGAATACCCTTTTTCGCATACTGTACACTAGCCCGTCCGGGAATCACGATGAAGACTGTGTGTTGCGCTATG
+>51466 1
+CCTGGACCGATCGACGAGTTTTGTAGAAACGTACTTAGTCATGTGCCCGATAGCCCGTCTAAAACCGTACGATATGCTAGGAGCGCCTAGATGTCGACTT
+>51467 2
+AGGCCAGGAATAACATTGTATTTGAGATACATATATTTAGTCCGTCCTGCCGCCCCCGCTACTCATCTATGAAAGGGGGCAGGTCTCCCAGCTGGAGGTA
+>51468 1
+TCAAGATGTTCCCGGCTCTATAAGCAACTTGCAAGCGCATGTAGACTGGCTAGGCTCTTACTAATCCAACAGAATGACTTCTTACCGCGGTTGGGGCAGG
+>51469 2
+AGTTCAGTCAGCGTGCTGCGAAAAAAGTCGGGCTCTACCACTAACTCTACCGCTTAGGGCTCGCGCTTAGAGTGATAAGATGACGCTTTCACAGGTCTTA
+>51470 2
+CGAGGATGACGGCACCGGAGTGCTAAACGAATCCGGCTTAGAAGCTTCTGCAACGGTCCGCTCAAACCTAGTTAGTAGTTATTGTTTGCTCGCCATAATC
+>51471 1
+CTATCATCCAATTTTTGAGCCTTACCTGACCGGAGGGGACCCGGACGCAGTGTGACCGGATTACCGGCCGAGGATAAGTTTTTCACATTATGCCGTAAAA
+>51472 1
+ACTTGCCTGTGATGGCTAATACTGGGCGTCTTTGCTTGTCAAGAGACTCATCGTCTAGGGAGCTGTCGACCCGCGAAACATAGAAACTACCTCCAAGGTA
+>51473 1
+ATTACGTGCCCGAGCCGAGGTTACCGCGTTTAGCTTTGGCACCCCCCGTCAAGCAAGTGGCTGTTACGTGTGGAGTGAAACAAATTATGACTCAAATCAT
+>51474 3
+CGATGCGTGAAAAATTTCCTACACCATTGAATCCCGGAATAGTCTCCCTTGGGCCAGGTTCGGATTCCGTCGAAGAAGGCAACCGGAAGTGTACCTTTGT
+>51475 1
+CCCCCGTTAGATTGCTACTTAAATTAAACTTCCCCCCAATTTGGGCACTATACGTGAGCGACTTCGAATGGCGACCACTAATGAGGGTTGGACGGGTGAG
+>51476 1
+TAACGCTTTGAATTCACTTGGAACAGTACCCGGAATTTTCCCGCGCCGATATTCGGTGCTTAAAGTGTTGCAGTTGCTAAAACCGCCAAGCGGACGGCAG
+>51477 3
+GGTATTCTCTTCTAATGCATCGCCTGTTGGCAAAGGGGCCGCGAGTGACCTAGGGACGTTTGTAAGACGATATAAACCAAGACGCTCGCCCATCAATCTT
+>51478 1
+TGTCTCCGGCCAATATTGTCAGTGTAAAGGACGGCTAGAAGTAGTCAATCCCGAATTCATGGCTTGGGGCTCCTGATTAACTCGCCAGTACAGGACACTC
+>51479 1
+TAGTCGGACCTTGTCACATATGCACAGCTCGCTGTGGTGCAAATCACGTGCGCTCACCGCAATTGCACGAACTTTTACCTCGAGATATGTGGGATAGGAA
+>51480 3
+ACAAGCTCTACACCAGGGGATTCGCCCGGAGCGAACGTATTAGTCTGCTCTTACTCAATAACAATAGACTGTATAGTGCGGGGGTTGCCGTATCCCTGAT
+>51481 3
+GTCGGTTAGGGCCCGGCCATCGACTAGGCGGTGCCTATTACAATCGCGACATACACTGATGGTCTTTCAAGCAACTGATGGTGACATTAGACAATTACTC
+>51482 1
+TTGTATCGAGCAGAGGGATCGCCCAGCGGCGGAGTACAAGGATTACGCTTAACCTTCAAAATCTTTTTCGACCCAGCTGATTCGTTAATCCAGGTGCGAC
+>51483 3
+ACAGTGCATCACGTGTGTAATGAGTCCTGTTATGAGTCGGTCTCATGCTAATCGCGCGTCAAAATGGCGGGCAGGACCGTTACAGCCCACACATATTATC
+>51484 3
+CAAGTATAGGTGTGATTATTTGGATAGGGTGATCCGCAAGGAAACAGTCCAGTCTTTGCAACTCATTCGCGGGCCACCTCCATTAACCAAGGCGTCGCTC
+>51485 1
+TATTTGTGCAGATACATGGTAATCCTACCCAGCTGTTGCCTTTGGGTCTGGATACCACTGTTACTTAGCAAGCAGCCAGGCACGCGCTAGACGGAAAACG
+>51486 2
+TAGTGTCGGTCAACGCAATCGGGCGCTAACCTATACCCGATGGGCAAGCTATGCCTTGCCGTAAAGAGGGTAGTCACATGATCATTGCAGTCCTCATATT
+>51487 2
+CGGTCTACCGTCGGTGTCCGATTAAATCGTTCGCCCCCGCGGAGGTGATCACTTCAATTATGCTATGGACCAGCGTTATTAGATGAAAGAGCACGATAAC
+>51488 2
+AAAGGTCTCGAAGTCCTCGCGTAACGGTTTAGCCCTTACCCAAAACTCGATGATTAGACAGTCAATCTTTGCCGGGTTCGGTTAAGGCAGGCGACAGTTC
+>51489 2
+TCTCTGAAATGAAGCCGCCGTCGTTCACCTTGGCTTGTGGCAACACTCCGAGAAGCGCAAGTTAACGTTCAGTACTACCAGGTGGATCTACGAATTAGGT
+>51490 2
+CAATCAGTTTGGCTCCCTTATGGACACTTCTACGTTTTATCGCGAATTGCTAGCGGAGAAGTTCACGGAGATCAGACCAACTTGCACAGAGGGGATCCCG
+>51491 3
+TTTGCCTGTTTAAGACATATTATCTGGAGCGAACAATGCGAACCGTGATGATACTAGATGACTTGTCCTACCGGAGGTGCCCGAATCCCAACGGCCTGCG
+>51492 2
+ACATCGCCTCTAGAGTCAAGTAGTGAATGCTATCGGCTCGGAAACCCGCAGTTTTTCCAGTGATCTAACAACCTGTCGACTTGCCAGGCGAATGGGATTG
+>51493 2
+GTGCCCGCAGATGAAGAGGTAAAGAGGCCTGGTGCGTTAGTCACAGTTTTTTCATCCGAAGCGTAATGAAGTCGATACAACACTCTCGCTACCTTGTCCC
+>51494 3
+AACCGGTGTGCTCTCGAACAACGTTTATGTCCATTCCGAGAATACCTGTACCCGTCGCTGTTTTTCCGTGGAACCGAAAAGACAGGACGGGTTCTAAAGG
+>51495 3
+ATACACTTTATGACCGTCGGACACGTTCTCGAATGAGTCCTATTCTAGCAGAGGCGCTCCATGCCAATGTATTATCGTGGATGTACCCGGGGAAAGCACG
+>51496 3
+ACGAAAAGTCCCCTTCGCACGAGTCATCACTTGAGTTGATTTACAGATGTTCGTCGGGGGCAAGCTCATCAAGTCGACTTCGATTCTGCCAAGAGAGCTG
+>51497 3
+ATTATCACTTGACGTAGTATGCGAATACGGCACTAAAATTAGATGTCGCCGAGACCACGTTATCAAGTTAACGTTACGTCGCGCCGCCGGCGGTCGCTGT
+>51498 3
+AGGAGGCTATACAGGGATCACCGGTTCTAGTTATGTACACTGGTACCAGGGCTTTCCTCGACCCTGGATTAGCGTAGCATCCATGCGAGTATTCAACCAA
+>51499 3
+TGTTCCGTAAAGTTATCGCAACTCAGGGTAGTACGGCAGAATATCAGGGACATCGCGCATGTCAGCGTCATATCAATTGGTGAATCGCTCCTGCACCTGC
+>51500 3
+CCAAGGACTTCCAGCCGACGGAACTTACATGGATAGCGCATCTGGTGATTGAGGGCTCATGTAAACACGTGTCACAGCTCTATATCTTTGCCTTGAGACG
+>51501 2
+CGCAAGGCATGAAGACCCATGGTGATGTTTGCTCTCGATACGCGCTCGCTCTAAGCTTTTTGCTCCATATATATCTCGATGGGAAGAGGGAACGACAACC
+>51502 2
+CCCTCGCTGGCCTGGTAGAAAAGCCCATTAGCATGACCGGCTTCGATTCATCGGGATTAAGGATTCGCGATAGGCATAATCATTACATGCGACGTCTTGA
+>51503 3
+TAGCAGGAATTGCTGGGGATTCGTCTGACTTGTGTGGGTTAGCAACACAGATATCTTCAGTGAGAAGCAGTACGCGACTCACGTCAACATACCCTCCTCC
+>51504 1
+CAACCTAGGGAGCGGTCGGCTCACTATGCTGGCAAGATCATCGCCCTATGGGAGGGATTATCTCGCCAAAATTTAATGTGAACCTTACTGTGATCCGTAC
+>51505 2
+GTTAGGTAATGTGTTTTTCATAGTCCAACATATAGGCGTTCCCGGTCATGCGCGACATAACAGTGGCAGGTCCAGCCAATAACACGGCGTGCCCGTCTAA
+>51506 1
+AAGCTGACTCGGTAAAAGTCTCTCACAATGGGGCCCGTGTCGACAGGGCTAACAAGTCCGGTATGCCTATTACCATACCGGATTCTGTTGTTCCAAAGGT
+>51507 2
+GTACGTTTTGGTTAACAGGAGACCCTTATATACCCGAACCAGGGTTGATTACTGCGAATGAAGACTCGACCTCGGTCGCCGTCTTGGACCAAAACCTGGT
+>51508 3
+ATACATATCTACGTCTGGGAGTCACGATGCACGTACAGAAAAGGATCTCGCGGTCCTGCGACGACAGTTGGGGCGTCCTTGCTTCAACATAGCATTTATC
+>51509 1
+TAGCGTACCTTCGAAGCGGATGCTTCTCTGGTGCTGAGACTGCGAGATTTCTGATTAGACAACTACAAACGGTTAACCCAAATGGGCATCCTCAGGTCGC
+>51510 2
+TTCATCGAACCTGGGACAAGACTTTTATTACAGGGAAGGATGATATTGGCTGCGCCGTCCAAGCCTAACGCCAGACCCGTCTCACCATTTTGGTGGAGTA
+>51511 1
+CTTCCCATACCCTGGCGCAGGAGTACAGTTGGGGGATATCGGACACTATTTCCGCACTAAAGGCCTACTGCATGCAGAATGTAATATATCCTCGGTGGAT
+>51512 2
+TTTCCGTAGACCCATTCGCAATTATTTTAGACACCACAATACAGAACGGGGGTGTAGGTAGCCAGGTCATTGCAACACGCTTTGGCGCCGGTGCCTGAAT
+>51513 3
+TGCGGGATTTTATCACGCACTTGGCGACAATCACTGTCCTTACCCGGTATCAGCCTAGACCATACTGATAAGCTTCCTGTCAAGGGCAAGGGGATGAGTA
+>51514 2
+TACGCATTTGCGGGGCATGGACTAAGCAGCGACCCTGAGCTTAACAAATGTCGCGTCCTTCGCTGTACTGTCCGATTTATTTAGACAAGCGGATGACCAA
+>51515 3
+TAAGTTATCCAGCCTTGAGCGAAATTCCACGTCCGTCCTTAGCGACCGAGGATTTAGAGCACTAAGTCTGAGATTTCGGCTTCGTAAAGGGCACTCAGCG
+>51516 3
+ATTGGATATTGAAGCCTATTGATCACGTGTTAAGGCGTTCGGACTCGGAACGCCGTATTTGATACTCCGAAGTAACGATTGCTGCCCACGACCCACCAGG
+>51517 2
+CTGTGCCGTTCGTGTTCGAGTAATCCCCGGGGATTGACCACGGACCTCTACCCGAACTATTGACGAACAGGGATTAACTGAAAGCACTAATTTGGGCTAT
+>51518 2
+TCCGTCGAGGATGTTCACTCCGTCCCGTAAGCGGCGTATCTACTATAGATAAGTCCGTGAATAGGTCGTATGAAGAGAGAACCCTCAACTTGTTGCGCAC
+>51519 1
+TATGTTCTGCACCATATTTCAGCGTTTACGACAAGATGTAGCTACAGGCTGTTGTCTCTGAGTGGAGCGCAACACAAGGCCCTACCGACCCATTGGAGGA
+>51520 1
+ATTATTACCTGGAATAGTCAGCTCTAGCGTATATCCCCGCATTTGCTCAGATATTCACGGCAGGACGAAACTCGTGGTGAATTAGCGACAGCCGGGCTCG
+>51521 3
+TGTAGAAACCACCCGATAGTTGGCGACGTGTAGTTTATTGAACCCAGGACATGCTTTGCTCCTCTTACAAACTGACGACTCTACGCGGAACTAGGCGGGT
+>51522 3
+AGATGGAGCGGGATGAGTAATTAACGTTACCAATGCGCCACGTCTACTTCGTGACCGGTACCTAATTCGGCTTACAATAATCGACGCATTCCGCGGTTCG
+>51523 1
+GTAGCCGGGCCTATAAGTGGCTTTGTGCAGCCATCACCTCAGTACAATTATGGGTTAGTCTAGTATCGTACCGTTTAGCAGACCAATCAACGGCCGAACG
+>51524 3
+CTGACGATTGAGCATCCGGGCTCTAGGTAACTCACTAAGGCATAATATCCACTTGCCGGCGATGGAATTGCCATTTGCTTTGGGGTCAAGCACCGCATAA
+>51525 2
+GTTCTTATGACCTGAGGGTCAAACTGAAGACAGTATCCACCCTAAAAACTCGGCCGAATGAAGGCCGGACTGCCGTGCCTATGTACTTAGTGGTCTTGTC
+>51526 3
+TCTTCGAGAAATTTAGTGCTATAGAGCCGAGCTAAACGACTGCCCGGTCTTACGAGGTCCATGCAGATAAATGGATTCTATCGGGGATCCCCCTGGCACT
+>51527 2
+TGAGAGAGCAGACATCGTGATCAAGATCTTCTCAAGGCAATCGTTGTGGCAGCGCTCTTCAGGACAATGCATGTCTCTCGGTCATGCGACATCGAACTTC
+>51528 3
+TTCACCCGCCCATACCCCAGGAAGCGCATTGTGTCTAATGGATGCCCTGAACGACCGAATGAATTAGCTGTCGTCATGAAGGATGGTGAACGGTTTCTAT
+>51529 3
+GAGTGACAGTACCAGTGTATCCCTTCTCCTCCCGGACAGAGTTCAGCTGCCAATCATCAGGCATATTGTCGTTAAGTCGGGCATAAATGCGGCTAGGATA
+>51530 2
+GGTGGCCGCAGGTGGCTGACCTGGATCCGCGCTTACTCAATATAATAACCGTTAACCGAGAAACTTCCTGAGTAGATTTCACAGTTTTCAGCCGTACGGA
+>51531 1
+AAATCAGGGAATAGCGTCTGTTTAAAGATGGCTACTACTCAGTGCTCTGGAAGCGCCGCCTATGTCCGTCAAGGTGGCACGGAAATCATATGCTCCCTCT
+>51532 1
+TTATACCCGCAACGACAACTGGCATGGTTATTCTAATATACGACTTACTTGACAAGGTCGTCGTGGGCCGTACAGATTCGCTACCGGGGTACGACTACGG
+>51533 2
+AAAATTGGGCACGGCCCTATGCCCCGGTGCGCCGTATATAATTTGATCACGTGAACACACATATTGGTGGGGAGTTACCCCTTTACCGTTAAGGTCCAGA
+>51534 2
+AGAGTCCAGACAATATCTTACCTAATCTATGCGGCGCCTGGCCAGTCTAACTGATTGAGTCCCCGTGTCGACGTAAACTGATGCGCTGCGGATGTTAAAG
+>51535 1
+TCCGAACTCACTACATCGCTAGGGGAGCTTCCGGTGCTTGACACCATGGTAAGTTTGGACCAATCACGTGCGCATCGCACTATCTTGAGGGGATAATAAT
+>51536 2
+TGGTAATCAACCGTTCTAACGTGGGGTGGATAACGACCAAGACTCCCGTATTTTTTACTGCGATTAGGCCCGCACAACTCAGTGTCGGAAAGCCGTCAGT
+>51537 2
+GTTTTGATGGTCGACTCCGATAACCGTCTTACGTCCCGAAGGACAGTTCCACACATTGGGTAAAGGCACCAGTACTATCAAACGGGTTAACGTGCGCTTG
+>51538 3
+AGGTCGGCAGTTGTTAGCACCTCGGGCCCGACTTTGGATCTGTTAGAATCCTGTTCTTCAGAAGCTAAAGCAGAGTTACCGGGCCTCAAACAATATCGCA
+>51539 2
+TTGGAGTATATCGGTTCCCGAGGTTCGGTGCTCTAGAACTAACATGAAGGCAAACGTTTAGGGGCCAAACCTTTTGGGCGTACCTAATCCCCACAGACTC
+>51540 3
+CTAATTAAGCTGTGCATGCAATCCCCGGATGGGTATACCTATAATTACGGACGATGCTGTCACGCTTCCAGGTTCTGCAGGCAGACGATACTAGTCAGGC
+>51541 2
+CGCTATGGGAACTCCTGGATTTGCTGGACCAAACCAGTGTACATTCAGTCCCCACTGCAGTAGAACATTTAAGCTGGTGCTCCGACATGAGGATGCTGAT
+>51542 2
+GCTAGAAAAATCTCGATTGTCAGGTATCCACGCGCTGATCGGCTGCGTACGCGATTGCTTTCAGATAAGCCCAATAACTACTCGGAGCTCGAGTGGACTT
+>51543 3
+AGGAGTATCCGAAACACGACGGAGCCCTGCGTTCGAGATGTCCAACCTATTATGTGCCGCTGATACGCACAAGCTTTATTTGGCTTTGACACAATTGCGG
+>51544 1
+GAGCGTAGAGGGTAAGGGTCCCTCAAATCCAAAAGGCAGGAAGTCTTGACCTTTCCAAGTATTATGATGGCCGTTGTACCTCGCAAGCCTCCTATTCTCG
+>51545 2
+CGAGTCTGGCGTTAAATAAACCGCGTAATGCCGCGGCTAGCTCATATACAAGATGGCCTTGTTCAACACGTACTGCTCCCGCGGTATTGCGTGAATTAAG
+>51546 3
+AATACCCTCGAGGAGATCGAATAAGGTCCAAATCGCGTCACTAACCCCCAGACAGTTGGTTTTTGCCTCCGTGTGAATGTCGTGCACTGTGACGAGATTG
+>51547 1
+GTCTATATAGGCTCAGTAATCTCGTTGATAGCTAGCTAGCCATCACGAGGCGCATGTCGCATCCGACTGAAAAGCCTTGTGGCGACTCTACAAGTCTGAG
+>51548 1
+GATCGACGCCCACACTTGATCCTTCATCGGGATTTCCCTATCTAACTGGAGGCGTTAGTCGTTGGTAGTACTAGAGAAGAATCAGAGACCGCGCTGTACA
+>51549 1
+CGCCAATCCGGGCATACAGGTATTCTCTGACACTCTCACTCACACGGTTACTGCGAGTAATTGTAGGATTGACACTGGAAACGTCTTCGCTGGAAGTGAG
+>51550 2
+TAAAAAGCTTCCCTGACCACCGAGCATGGAGCAGACAGGTTTAGGTTTGACCATGCTTCTCTAGTAGGGCATGTTATGTACTTCACGGCCACGTAAGCGC
+>51551 3
+CACGACTATATTAGGAACCGAATCGTGACGGCCGATGCAGTCCGCTGGTTATCTGTGACCGTCCAATTCAAAGTCTAAGATCATTCTTGGGCCAGGCGAT
+>51552 2
+TGAGGTAGGTGCCGAATCCCGTAATCGTACACCGTATTCAGATTATGAGCGCCATTGCAGTTTCACCTGAGTGCTAAGTCCAACCAAGTCGCAAGGCTGT
+>51553 2
+AAGTACAGCGTGGGCGGCAGGATCCGATTCCCTTCAAACTTCTCGCTAATTAATTTAGTACCGACAATAGCCGGAATGGGACGCTTTGGCCTAACTTCGG
+>51554 1
+AGCCCGTACTTAACGCCGGCCATTTAACTACAGGACTCGTGGGCGAATAAGAACTCATGTCCTGAGATTAAGCCGTGGCACACTTGATGTGATTTGCTGC
+>51555 1
+CGTGCTCGTAAATAAGGCTGCGTTCTATCCTTTGTACACGTAAGGTGTAGCCGCCCAGAGCTACCCGAGCTAATTGAGGGCTTATCAAAACAAGGCGTTC
+>51556 2
+ACAACCCCACTAGAATTGTGAGGGGCCCGTGGGCTGTTAGAACATGCTGGAGGCTCCGTTTATGTTCTACAGAGCGATCACCTAACGACCCGTTATATAT
+>51557 1
+ATGGTCGAATAGATTGGTCCCGATATGGCTCGTTCCGTCCTTACCCCGCCGATGTACAGAAATAATGATTGATGCCGTAAACGCCACGGGTCGATGACAT
+>51558 2
+CCAAACCAGGCCGCAATTTAACGGTCATTCACATTAGTGTGACGGATCCATATTGGCTGCTGGGACGCTGGCATCTGTATTGACGCATCAGGGACATACT
+>51559 2
+AGCCCTCTCTTTCAAAAGTTGGGACAGTCAAATCGGGAAAGTCCGGCGATTTCGTTGATGCCCGACCATAACCGATAGGGCCCTCTGCAAATTTTGATGG
+>51560 3
+TATCGAATCTTGATCTATAACCAGTTTAAGGCTTACGCCCATCCGCAGAGGCGTCCGCCTTTATTTCAGGTGGGAGAGTGGAGACGAGCCAAACTCCTAG
+>51561 2
+TCCATCCTCACTATCCAACTTGTGGGAGTATCGCATTCCGAGAGAACTTGAGCGGCGGTATGAAGATGCTAGAATATCTGCGTCGCCATAAGCTGACCTG
+>51562 1
+CCGTGGGTTTATACCACTAGATTGGGCATGCGATCCAATGCTTAGGAATATCGGTATCTCGCAATTCGGATCCACCGGCCAAACGTGGTTACCCAGTAAG
+>51563 2
+GTCTTAACTGCAGATCGACATGGCGAGAACAAGTTGCCGTGACAACAGAGCTAATATGTGACCGTCCGGCACCGTTTCCTGTCTAGTCAGACATCGTGTT
+>51564 1
+ATTCTATACACCATTGGGTGGCACAAGAATGCGTGAAAACCGCGTGCAGTTACACGCGTTCTATGGCTATCTTGGCAGGGCTATGCGTACTACAGCACCT
+>51565 2
+TGGCCCCTATATGCAACCGTTCGCTGATTCATTACGGGTCGGAATCAGACGGTTGCGCAAGTCTATGCGTGGCCTTAATCAGCGTCCCAAAGTAATGAAA
+>51566 1
+AGGGCGCCTTGTTACTTGCAGAGCGGCAAACATCAATAGACTATTGCCCTGAGTTCGCCGAAATCGTCTGTTGGTACAGACTCTGCTCACTAAGTAGCAG
+>51567 2
+CTTTCGCCATCGTTGTCAGGCCGGTGTGGAGTGTGAAAACCAAGATGGATAGAAGACCTCAAGCTCAGTGCCAAGCTGCGCCCTTATCACTTTACAGATT
+>51568 2
+TAGTGGACACGAGGGAACATACTATCCTGGGTCGCTTTGCACCCAGGTCTCAGAGACCTTGCACATGGCAAATATGACGTCTCAATTGGTACAGTTCGTC
+>51569 3
+ATTTCACAGTTGATGGCGGAGCTCTGCACACATGTCCTAATAAGCTTCATGACTCAGGTGTAGTATCAGTGCAGACTGCCCACGTGGACGGCACGATACT
+>51570 2
+CTGGTCGGCGCACTAAGGGCGAATGCTATTCACGACATGGTTGAACCCGTGGATATTGACTGTCCTCAGCTGACTGACTTAGAACATAACCGTCAACTGT
+>51571 1
+CTTCAGTTCCTGAACTGTAGGGATCCTCGACTAGATTACCGCCCGCCGAGTCGACTATTGTCGGAGGGCAAGCAATGTACGAGACAGCTTTATATAGTAC
+>51572 2
+CTTGGACCGGAGAGTCTACGATGCGCACTTTAATTACTCCTTGTAAATGGCCTTAAGAGGGTTGGCCAACCAGCCTAGAACCGTTCAGCTGCGGAATTCA
+>51573 3
+CGAAATACTGTGTTGCCAAGCGTCATGTCAACCATCACGCGCTTCGCTCCTAGAAGTATACTGTTAATGGTGGTGAGTTCCCCGAGGAGCGATGATAACC
+>51574 1
+TCTAGCAAAGCTTGCAGAGCATGATCTCACGCAGAGGTGTCTTTGTCGGATATGCACGCCCTGGTCGGTATTTTCAAGCCAGACAAGACGTCCGATTACA
+>51575 1
+TAGATTTGGCATGAGGCAATGGCGTCTCACGCATACTTCTCACAGCTCCGTACACGGTCCTAAATTTGTTGGAGACCCTACCGAAGGTGCCAGATGATGA
+>51576 3
+AGTCACAGATACAGTGAGATTTGACAGGATGGAACAGGCAATCAGTGCAGCGTTCACCCTCCTTTATGAGTTGGTACTATGCCGCCCCGTACTACGCGTT
+>51577 3
+GATGTGATAAGAGTTACTAATGAGCCACACTTCAAGAGAGCCCATACCGTTGTACGGTGGATCAGTCGCGTGGCCTGCCTAGCACTAGCCGCTTCATTAT
+>51578 1
+CGCTCAGCTACTGAGTAAAAGTACGGGCCCGTTAACGGCCGAGACAATCTGTTATACCGTTCCAAGGTCCGTCTTGACGTAGTGTATTATCGGAGCTACA
+>51579 2
+GCGATAAGTACACGGCCCTACCCTGGCGATTAGAGCTATGGGCTATACTTGGTACGTAACGGCTATGCAACTCTTAGACGACATGACTTCGACTTTACGG
+>51580 3
+GAGACATGAACTCGGAGACGGTCATCAGCTGGCTCAAAATGACGGACATTATGGTCAAAGGTCATGCCAACCCGACTTCCTGACTGTCTGTTTTGTTGCC
+>51581 2
+GATCCCCCATCAATACTGTCAGCTACTCCTGTGTTCCATAGTGAAGCGATGGAAGTACTCATATCAGCCATGGATGCCGGGATTTAGGCGAACTTAGCGG
+>51582 2
+CAACATTGAGGCGACGCGGTTATTTGACGTCGATAAGGTTTCTCTCCCTGCCAGGAGCTTCGATTAGCCGACAACCGGTCAGATATAACGATCGTTAACG
+>51583 3
+TTCAAGTGATTGTACTTGGCAAAGGACCACAAGCAGGTAGCCTTGGAATTAGCGGGAACTAGCCGCTGAGTCGCCACCTGCGATTACTACACTGCTCTTT
+>51584 2
+TCTTCCGTATTACAGATGGCCTCGGATAGTCCTTTTAGGGACGGGGACAGAGATCGAAACGGCCTTAATCAGCCCGCCGAATCTGTCCATAATGAACTTG
+>51585 1
+ATTCCACTCCGGGCGTTCAATGTTGGGTCTTATACGTTGGTAGCCTACGGTGTGAGAACCCTAGAGCCAATCCTGGACAGTACCCCAAAATTACGTAAGG
+>51586 1
+TGACAGAATGGCATTCGTATATTCACAGGTGCCTTAGACTATCAGGGTTCTCTCCCGAGCCTCACCCGTGGATCTGCGAGGAAGACTGACTGAGATTACA
+>51587 1
+CTGGCCTACTCGTCGATAGTAACACCTGAAAGTAGACGGCCCGCAAGTGCTACTATCATATTGATTCGGAAGCCCGTACTGTAGTCCTGTGAGTATCAGG
+>51588 3
+CACTACACAGACGGATCGCCCTGAACGTTTGTGGGGAAGAGTATGGCGCTTGCAATATCATTCCTGAAGTCGCTAGTATCTGACCGCGTAATAGCATCCT
+>51589 3
+CTTTCAATGCAAATTTGGTGTTAGTACCGGATCCCACTATCTGATGTGACGAGTCATCACCCACGAGGGAGTAGCAGAGCCTCTAAGCCTGACGGTAGTC
+>51590 1
+CCTAGTGGGCTCGATCATTAGCAGAACGTTGTAGGTCAGACTAACCAACTTCTTCCGTGGGTCTGGCCAACAGTGATAATTGGCCGTAGGCCTACTACAA
+>51591 1
+TGGCCCTCTACGTAGCATATAACAGCCGATAGACCTGACCCGAGTGGCTCAGGAAGAGCATTTTAAGGCGCTCCTAACAGGTATCCGTTTAGTGTCGTAT
+>51592 2
+TACCGGACCCGGAGTATTTACGGACAAGACTTCGGGCACCTAGATAGGACCCGTGTTGCTTCATCCGGTATTGGTCTGAATAAAACGACGATCTTAGCCT
+>51593 2
+GCGGCTAATGATATTGCTACTACCACCCTGAGCTCGGTCCTTCGCATCGTATCAAGTCAAGTAGCAGCAGGGCACAAATATGGGCTGGCGTAAGTTCTTA
+>51594 3
+GTGAGTCCTCAGAATACCACGCGACTCAGACTGTGCTATGGCTCTCTTACACCGCTAAGACCAGCGTGCTGTGTCTTTGTTTCAAGAAGACAGGTGGAAA
+>51595 2
+CCTCGTCGACTGTTGGTATGCGGGGTCGCCAGTATTTAAACAAGCCTAAAGCCCCATCATCGCGATGACTAATTGACTTAGCTACGGTATATGAACCGGG
+>51596 3
+GTTGAGTCACTCTAGCTCGCCTTCTCGTGTCCCGTGAAACTTTGTAAACTAAGGCCAATGAAGCCTGCCATCTATAAGCCGATAGGACGAGGTACTGAGG
+>51597 3
+CGAGTTGAAAAGTGTTCCGGAGTCCCCGATATACAACTATATTTGACTTCAGTCTTAGTGACCCGTGTCCCGGGTTGAGGCCGCCAAATAAAGATCCGCG
+>51598 2
+TTAAACACCAGCTCTCATCCAAAGACGATTTCGAATATTTAGGCACTTTCGCGTGCGTGATGGCTAAGAGCGGACCCCTGGGTCCTAGACGGTACTGAGT
+>51599 1
+ACCGTGAGGGCTCTCATACAACGCGCGACGCTAGTCTTTTGCGATGTGAACAAGACGAACCCCGCTTTTTAAGAGGCTATGACTGTCGAGGTTTCAAATC
+>51600 3
+CGCGTTGCTACGAAATGTTATGGCAATCCCAATTGCTCGAGCCCGTGGCGTAGCCGGACTAGTATTTCTCGAAGAAACCGACAAATAGTTTGTGCAGTCC
+>51601 2
+CGATGGTTAGCGCCCGCGTCATAGAGACCTGAGTCTGATGCGATAGTGCGAGACCGAAGTGTGATAATAATTTTCAATGATGTTCATCCCACTCCCCAGC
+>51602 2
+GTTCATTAATGCATCCCAGAACATCACATTGTTCAAACTTCGGGATGGTCGATGTCACCGGCTGCAGACGGTAAGTCGTGAGTTCCTGCAGCACGACTAG
+>51603 1
+CTAAGGCAAGTCTTATCCCCGGTTGGATAAACCAGTCTAGAGCAGGTTCATTTTAGGCAGAGGGACGTAACAGACTCATCGGTCCGTTTCCCATTGCGAC
+>51604 1
+GCGTTAGGTCGGTCCCTATAGTTCCGCTGCAGATGATGTCCAAATACCAATGTCAGTCTCCCTAAATAGAGCAGACGTTACTGGACGGGTAGTACGTACC
+>51605 1
+TTGAAATCTTGTCCCATCCAGATCATCAGGCTGAGGAGCTAGCCTGGTTGAGTTCTTCTCCCCGATATCCAGAGGGATGCAACGGGACAATCCGAATTAG
+>51606 3
+AGGTTAACGAAGACGGTTTCGGCGAGAATATCATCTCGGCGCGCCTATGACCCTATAGTCGGTGACATCATCGCATCTGGGCACTTGTACAGCAATCTTA
+>51607 1
+ACTTTCCAATCTGAGCTATTATTACTGCAATGGTGCAGGAGCCAACTGCGTCTCGTACATGCGGATCTGTCGATCAGAGACCGCGATCCCTTAGGAAGGA
+>51608 2
+TGGCCATCCATGGCAGGCTCAGAGGTAGAGAGGGCCTCAGGCCTCTAGATCATACATGTCGTGTATCAACATCCATGTTACGTCCATGGGTCAATTCAAT
+>51609 1
+AAGCGCGAACCCGTGTTCATGTCCCTCTTATAAGGGGGGGGGGATGATTCCTAGAATACCCATCAAGCTCGACGAAAGCTAATTATTCTGCCTTCGTCAG
+>51610 2
+TACAGCAACTATGACCCGGGAGTAGATGCGGGTGCCGAACATCGTTAGACCCTGGCTTCCGAGTTCATGGTCAATCTGTTATCTGTACTCGACAGAACTA
+>51611 3
+CCAAGAGCAGATTACCGCATCTCGTATAAACGACCTTCTGCGAGCGTGGAAGCGCGTTCGTAAGACTTCTTACGACGTTTGTCATTCCTGTAAGCAAGGG
+>51612 2
+CGAGGGTTGGGAATGCTCCGCATCGAACCACGATACGCCATGGAGAGGACATCGCTCAAAAGTATATTCTTTTTCTTCATTCGACACGCTGACGCTGAGT
+>51613 3
+GTTCGTCCGGGTAGCCTCCATTCCGGAACTAATGAAGTGCCCGACTCTTAATTAGAAGGCAGGAATCAGGGGCATCGTATACTCAGTATCCCCAGTATTG
+>51614 1
+TCTACTTCATCACGCGGGGTGATAGCAACCAAGGTTTCTAAGACGGTCCAGGTGCTACAGCATGCATTGCCGTATATAGCTCACCTTCAGTGGTCAGAGA
+>51615 3
+AAAGTCTACGAGGATGGCTATTCCCCGTGATTGTAACGTCCACGATCGCGTAGACGTCAACTTAGCGAAATTCACTGATTGCGTGTGACCGCGTCGAACT
+>51616 1
+AAAGTTTTGATGATTGGTCGTTGCCACCTCGTAGACTGTACGCTGCACGTGTCCAAAGGGCCCCCCCAAGATTATAGTGCGATCATCGGTGGAACATAAC
+>51617 1
+ACACTTCGACTGTGATAGCAGGAGTTCGGTTTTGCGAACCACGACCGGAAGCCTAACCGCTACTCTCTACTTAAACAATGGTCTATGGACTGTGCGTGAG
+>51618 3
+CATCGTGTTGGCGCAGACTGGCCTCTTCGGTAGATTTTCTGCTAAAGGCCCGACATGATCATCACATACAAATGGCGTCAGAGTCCAAAGTATCGTCAGG
+>51619 3
+AAGTTCAAACTGATATTTCTCCGGAGGCGGCCAATAAGCTTGTTAAATAGGTATCGGTCGAAGCGGGACGCGTCGGATTCCTCATCTCACCCGGTCAATC
+>51620 1
+ATTGAAAAGTGGGTACGTGCATAACAACCCTCTCTAACTGTACATGCCTCACGGGGTAGTGAACACTTTGCCCTGCGCATGTGTTACGTTGCGCAGCAAG
+>51621 1
+AACTAGAGTTTTGTGTCCGAAGACCCTAGTAGCACCAGGCTGACTCACTCATATGTCAGCCTTGGAACGACCGTTACAAGTTGAGCGAAGTCGGTCCGTT
+>51622 3
+TCTTTGTACTAAGTACCGTACTCAACTCGCAGCGTTGTGAAGCAGTGGAGCGGAGTGGGATCCCTATAAAACGCTCATTCCGTGCTACCAGATGCCTAAG
+>51623 2
+CACGGTGACAAGCTTAACATACACAATAGTCCGATACTGTCCGCCTCTGCAGGAGGTTGCCGATTATTCTTTTCGTACGACGGGAGGACTCAGTGCTGAA
+>51624 1
+CACGGCGGTATTCTTAATGGAAGGAACTCTTATTCCCCTTCGTGCCAGCAAGATGATGAACGTCCCACACAGAGATTCTGTAGGACCACGAGTGTTTGCG
+>51625 1
+GTCTGTTATCGCCGCCATATATCGCCAACGTATCAATTGGAGGTATCGTACCCGATGATTGCGATACGCAGGAGTAAACTCAGTCTATGACGGGCAGTCC
+>51626 1
+ATAACCAGGCAATTGCAAGTTGGCAAGCAAAGCGTTGCAATGTGTTTACGTCTTCGAGCCCTGGCGACCCGACGTTACCTGTACAATCATTGAGTTCGCG
+>51627 1
+TTTATCTGGGCAGGAGCAGCCCCGCTTGTGATGCAAGCACCTTTGGAGATGAAACCGCTTTGGATGATGAGCCTTAACTGCTGGACATACACATCTACCA
+>51628 2
+CTTGTACATAGTGGCACGGCCGCCCGTAATGTATTCGAAGTTGGCCTGGAATTCCCATCCACAACGCTAAACGGAATGATGCTGATGTACAGACTGCGTT
+>51629 3
+CTAGCACAAGCTTCTTAAGGCTATTAGCTCTAACTGTGCCAGCACAGCTATTGCGCATCTGCGGGCAGAGACTCGTCAAGGGTAACGGGTCTAATTGCAT
+>51630 2
+ACCCTAACCACTAAGGGGTCGACCACTCGGTGTCCTCTCGCCGTAGAGTGAGATTTCAAATGGATCCGACTCAGTATGATTTCAGTTTGGCAGGAACGTA
+>51631 3
+TCGCCTGTTAGTCCTATCCATCGCTGTCATTACGTCACATCGTAGTCCCCATACGTAAAGCGAGAGTGGGAACCAAGCTAGGGAGTTATGGATGTGCACA
+>51632 3
+AACGCTGTGATCATGCTTGCCTGTCGGTAGAACCGGACGAGTGTGAGTATAGACTAACACGTTCCGTAGCAAGCCCGACTTTTATAAGTTCGGACATCCC
+>51633 1
+CTATCAAAATGCCGAATGCTGATAGGCATGGGGGCTGAGTTGGGAACCTGCAGTAGCTCCACGATCTAGCTACCCGGATCGATTATCCCACTTCTTGATA
+>51634 3
+TTTTTAAGAGAGCCGAAGACTCGAAACCGAGTCTCCCTTCTTAGGACTACTCGGATCTTGCTGGCTATGTGGGAATCACGAGTCCGATGCCAGATCCAGA
+>51635 3
+TATAGCCCGTATCAATACCAAAATTCGGGCATGTGACTTAGGTTGTAAGTACCAGAGTTCCCATGCCGATGTTGGGGGATGCCACCCACTGCCACATGTG
+>51636 3
+TCTCGGTCCTTCGTAGTACTCGTGCCGTGTGTAGAGGACACTCGTGAGAACAACCACATTGAATTGTGTCCCAAGCCATGCAAATCATGAAGCCGTAGTG
+>51637 2
+AACTTTTTGGCCAGCGGCCCGCGAGCAACAAAGTCCGTCAGATGGCTATCGGAATATGAGTAGTCGGATTTGGCATCTCTCCATTCAGTGGCATATACAC
+>51638 1
+GATTGTCACATGTTGCTCAGTGCACTGAATCGGAAGCAGGAGACGTTGTGAAACTTCCTCCAGTTGCCGTGAGAAACATTCTTCAGCCGCCTCTGAGCAA
+>51639 2
+GTCAGTCCCAGCTGTCATGGGTTGTGGCCAACCTAGGCTGTGCCCACTGGAGTCAATGATGTAGTAAATTGCGCATGAATAGTTCAACACATGATCCCAC
+>51640 3
+TAACACCAGCAACTGGTTTAAACTGTACTGCCTGAATTAGATATCGCGCGGTGGGCAGAGCATAATGGCTGGCCGCTATGCTAGTGCTCTATACCGCACT
+>51641 1
+TCTATGACCCGACTCTAAGCTTTATAACCACGGGCGAACAGGTGCCGTTATCACTAGAGGTTTTTTAAGGCTTCATGGTCGACAGTCCAAGCCAGAGGCG
+>51642 3
+TCATGTAACTTGCATGATATAATGAGTCTAATCACTCCCGGAGTCGAGCCCAGACACCGGAGCGTGACGGTCAATAGTGTTCCGCGCACGGCTTATATTG
+>51643 1
+GGTTACGGTGTCTTCCCCCGATAAAGCGAGTCCGCAATATAGGGACCTTTGAAAGACCTAGATATTGTTTCTTACAGGGTGCCCAATAGAAGGTCCGCCC
+>51644 3
+GGTAAGGGCAGTAAGTCTCTAATCGGTCCCGGCTCGATGGCCTTTACTGACTTAGTACTAAGAGCACCGCTCAGTTTGCGCCACACTTAATAAAGACTGG
+>51645 2
+GTGTTGATCATCCGCAAATGTACCGGAAACGCGGCTTGTCCACTAGCCACAAAGTGTGCTGTTCTGGTAGAGTTTCGCGCCCAAAGTTGTACCATAAGAC
+>51646 1
+ATTAGCCACCCCGCTTACAGCGTTTCGCCTTGAGAAATATTTTGTGAAAGGCCAGCACCTTAGATGAGAAGCTACTAATCGTGTCAGTCGGTCACCGGGG
+>51647 3
+TCCGCATGGGAACTCAACGGGAAGTGACATTTCGTACCCGCTTCGTTGAAGTTACACATCCAGCGCACAACATGTGATGTAGCTGGTCAGTGAGCTATCT
+>51648 2
+CAGTTAACCTGCTATCTCCGGCCTCTGACATTAAGTCAGTGTTGCCCAAGGAGAGAGGCTAGGCGGAGATACTGTGGTTCATTTGAGACTACTAACCCCA
+>51649 3
+TTACATACTCGTTGTATGAGCTGGGCCTGAGACGGTCTATGCATCTCACCGGATGGCACGAGGCAAACTATGCCCACAATCATCAGCCAGTTGGTTATAG
+>51650 1
+TGGGATACTACACTTCCACGGGAGAGAACTGATGGTCGGTTATATCTCCTAAACCGTAAAGCAATCGTAGGTTACCGCCCCTGTCCTGTAATCGGAGCTG
+>51651 3
+TGAACGTTAGCGTCTCTCTTCGGTAGGTCCAAGCCATCATCATAAATTGAAGAACCCTCGTTACAGTTGGCCAGGGCTTAAGTGATCGACCGTGGCGAAC
+>51652 2
+CGCGAGATGAGTTCTACGCCTACTTGCGTCGTTTCGATGCTAATTCAGCGACGACAGTTAGGCCGCATAACCGGAAACATTTGTCGCTGTAAAGTAGCCA
+>51653 1
+ATTTATTGCTGATTGCAGAAGAGCTAAAGCCTCGGCAGATGCTTGCGTCCGTTAGCACAACCAGGGCCTAACCTTACGCAGGTCTGTGCATTAGGTCCAA
+>51654 2
+TGTGTGAAATGCTCTTACTCTCATAGTCTGGGGGTAGGACGCCGAGTTAAGGCCGTCATACTACGAGTCACTCAGCGCAAATAAATCCCAGTATGCTCCG
+>51655 2
+CGAAATATGGTCAGTCCCCCTTCAATCCTAAGTGCAAAGGGCACAGTATAGCAGGCCGTGTTTCTGGGATCACAAGATTTCCACTTGCAGCGTGGTCAGT
+>51656 2
+TTTCAGTGCGCACGGTCTACTGCCTCTGCTGGGGCGAAAAGTTTCGTGTGTAAAGCTATGATAAATGCACGCAAGGCCAACGCATGTGCAACTAACCCTT
+>51657 1
+ACGAGCTGTACGAAATGAGCACGTTTATGAGTTGAGTAGCGTCCTCTGTATCAATGTACCACGCCCAGAGTACCTAGGCTCCGAATTGATTGCCATCGGC
+>51658 2
+TTGCGAATCTGTGATACGCAGTAGGTGCAGCCTATTCTCGTGGACTAAAACTTCTGATCACGGCACTCCGATCTCATCCGGCATAGAATCCGAGGGTAAG
+>51659 2
+GGCTTTGTCATGTTCGCCATACCGTGGATTACGGAGGCACAGCTACCATTATTGAATTGCTGACCGAACTCATGGACACGTCGCAAACTCGGAACTGGAT
+>51660 3
+AACGCCGTCGACACCACTTCCCTTCGTTCGTACAGTGTGTCCAATTTAAAGAATTGCCGTCAGCGAGATTAAGGCCAGACGTAGACTTTTGCGATGGGGA
+>51661 1
+CGTTAAAGGCATCGTTGACAACCCGATGCCGATTGAACACCTAGTAGGCTCGACCGGCGATACTCTTCAGAAAGGGTTCAGCATTTTTCGAGGGTTACCT
+>51662 2
+AACGGAGACATCGCTTACCACCAGAAAACTTCGTTTTATTGTTAGTGACCCCAACAGTGGACTGGCCTTACAACAGTTCCCCGTTGGGTTATGGGGGACG
+>51663 2
+ATATCCTGCTCAAGCAATATGATACCTCGCGGTTGAAGCAGATTTCTAATAGGTATTTGAGGACATCCATGTGAGCTGCCGCTTACCACGGCACGGCGCG
+>51664 1
+GACAAAGACGCACGTCAGAGCAACTTAGGTCGCGCAACGAGTGTTCTGCCAGCGAAGTCGTTCCGTGACTCTTATTAAGACGTTATCGTACGTGATCTCT
+>51665 3
+TACGATACTCGTGCTTATCACACGCGCCTCTCATTAGATATAAGCTTGTATACTTGAGTCTTGCGCCAAGGGGAAACTACGTAGACGGGCACCTCGGGAG
+>51666 1
+TTTCCAGTTCGTTGTACGCGCGGCATCTGGCTCCTGAATGCCGATGTTATGATTGCGCCAGGATAAAGGTCCAGCATCGAGTCAAAGCCCAGACATATAA
+>51667 2
+ATCAGCCCGGCCGTTATAAGATACTGGCGAATTGCTTACTCGGAAAGCTGTGATCGAACGTACTCGGTTGCCACAGGATGTCCCCTTAGAGATATTCGCA
+>51668 1
+CAACTCCTGGAAGGGACTTCCCATTCTTTGGTCGTTATGAGTGGCAGCAATGCATCGCTCGACGTATACAGATAACGCGTGAGAGATAACCCTGGCTTAC
+>51669 1
+CACGTGTAGTACCCTTTTTCGCGTCGAAGTCCCCAGTGAATAACTAAAGGTCACACAAAAGTCATGGACGCTGTCGAGTCGTATCGGTTCTGCCATGAGG
+>51670 2
+TACCTAGGGCGCTACTAATGATTGCAACCTCTGAACGAAGTACCGGCTACCCATTGCCCGTAGAGGACAGTGGAGGAGATCTCTGTCTGTGCTCTATAAT
+>51671 2
+GTTCAAGTGGCTAGGACGATCGTCCTTCGCGGACCCGCAACTGATTGTGGACCCAAACGGTGTCTCATCATTTCTCAGGCGTTGGTATAAAACAAGTAAC
+>51672 3
+ACAGTCCGGCGGAACTGTATCGGCCTAGATATGTGTCCGGGAAACTCCTTTTCGTGCTATCCAGATGAATGAGCTCCAATCTCGGGTAACAACACTAGGT
+>51673 2
+ACTTACCGTTGACGCACGATGGAATGTCAGCGAGGTGCATAACCATCCCATGTGAAACACTGGGTATTAAGGGGAGAATTCCCTTGTGACCTCCCTTTCG
+>51674 3
+TCGTCAAGGAAGACTTCCACAAGCTCCCGGTATAATGTTCAGTCGATCGTCAAACCTGGTAATGGGTGTTATTGTGCACACGGCTCCACGCAGGCATAGT
+>51675 1
+TGCACTAGCCAGCGACTAGATTTAGCAGTGATTTCTGACTGGAGCTCAGCCTTGGCTCACAGTGCCGATTAACCGAGCCAAGGAATTTTGAACGTTACGC
+>51676 2
+GCATCATCTGGACCGCCCTATCGCACTTAGACTATGCTAGAGGTTGCACATTGGACGAAAATCTGAGGCCAGTGTCAATCGTACGTTAGAGTCCGCATGT
+>51677 1
+CAGTCATCGTTTCGAATAGATCGCGAAAACCTTGAAGGCCTCGAGAGATCGCTGTGGATTGGCTCCAGATAGCGCGTCGTACATCGACACTCTCGTTATA
+>51678 2
+AGGACTTAACGTGTCAGCTGATGTCGCTCACGTCCTGCGCTGGATACAAACTTAAGTATGTCTTGTAAACCGGCCCGGCTGATTCAGCTGGAAACTAAGC
+>51679 3
+CCAGTTTCTACGGCGGCACCGACCCTGATCCTCAACTGTACCATATAGAGATACTGGTGAAAGGCTTATTAGGAGTTTGCTAAGATTTACCGACGGCCGG
+>51680 2
+TTTCATGCTATCTGCAACGGTTCTTACAGTCAGTGCCCACAAACGCGGGGTCCCACTGCATGCGACAAAGCTTATCTGATGTTAGAGCAGAGGATGGCTA
+>51681 1
+AACTAGGGCCGGAGGGAAGTGCCCTGACGTCGAAACTGTCGGCAAAGTCGAATTTTATCTTCACTATACGACAACACAGGTGCCCCTTCTTCGATGGTTT
+>51682 2
+CAAAATGATCTTCGGCCGCGTCTTGAGCGGTTTGCTCGACAGGGCTCCATCAGCCAAGATGGGTCCTGAGCCCGCTAGTTGAATGAATTTACACATATAA
+>51683 3
+TCTTTTCCATCAATCCGCACCGGGATGTCCACAAGCGATCAATCATCTGGGATTACTATGGACCGGGGCATCGGTGCAAGTGGGAATAAATTGCGCTCAT
+>51684 2
+CGAGTAACTACGACGTTTGCCTAAACCAAATGGTGAGATGCAGCGTGATCACCTCAACTTGACGTCCTGCGATCTTGAGAGGTCATCCTGCCGGTAAGTT
+>51685 1
+ACTCGGGACTTGCGTTAAAGGTCCTTGCACCGACATCCAAGGCTTCTATCGAATCCAATCTGGTGGGAACCGAGACGACTACTAGATGAGTTGGTTACCT
+>51686 3
+GTCCAAATATGACGCTTCACGGGGATTATAGCGGGCCTCAGTGTGGACGTTGCGCAACAATTCTTTAGGCCATCTTGCTCACATGCGGCAACTGACTAAA
+>51687 1
+CACGAGACCCGGGTTATCGCGCTTTAACAATTCGAGTTCGGCCTCCAGCCTGCTGTTGAGCATTGGAGCTGTAAACTAAATGCAAGGTAGTCATAATCGC
+>51688 1
+CCGGGCGTCCCCACACTGTATAGATTAAATCGGTCCACCTTCTAGATGGGAGGCTAGTTGGCTTACCTACAGGTAAACACTTGATACGTAATGCGTCGGA
+>51689 2
+GATTGTACATATGGTGAATGCAATCGACAGTTCTGTCATGTGTTTCAAACGCTCACAATGTCGCCTAAAGGGCGGACCTGGAGGTCGCGTAATCCCCACC
+>51690 3
+GAACGGCGTCGCTACGCGGCAGTTCTCACCTCTGCGCCGTACGTAGCGAGAAAGAACACTTACCTTAGTATATGCGGGTTTTATTATTGACCCTGAAAAG
+>51691 3
+GAGATGTTTATCCATGTCCCAGTTGGTAGAGAACCCCCTTTAGTTTCGTCCGAACCTATGTCGGAGTGTAACGAATGCCCCAAGGGAGTAAACACTGCGC
+>51692 3
+GCTTGAACGTGGCCTACCGGTTGTAATAGAGAGCTCCCGCAAAATAGCCAATTAAAGTGCCGCACGCTGACCGGACGAATTAGTCTTTGCTGTATCCGTT
+>51693 1
+GTGGTACATACTCCCCCGGCGGAACCACCCGATGCTCCCGAGCACCGAAGAGAAGCTATCGTCACTTTTAAGATAGCTGTGGTTGGTTTTTAAGATAGAT
+>51694 3
+GTCCGTCAATCGGCCGATCTGAACCATGTGTTCATCGCACTAGCACATATAGTCTCAGCGGAGTATTTTCGATAGGGATACACAGTCAGGCAGCTTGAGC
+>51695 3
+AGTGCCAAAGTGGAGCTCGAGCACCCGCCGTCATCTCGATATAAGAAACCGCCTAGATGTTTGTTCGCTACGAGTATAGTTCGCGCACTGTGATGTACAT
+>51696 2
+AGGCTAGACATTCGTTTGATCCTTTCTGCCGAAGGTTCCAGTACCCGTTCTGAGCAGATACTGCAAAGGCGAGCTGACATACTGAGGACCCATACGTGTA
+>51697 2
+TGGGCTGGTTAACTGACGCCGTCACGGTTTCTTGTCGAGGTCTCAAACGAAAGTGATCGACAAACAGTATCGGCGCTATCTTAATCCTGTCGACACGAAC
+>51698 3
+TCAGATAGTAGATCGGCTCGACAACGAGTTCTGCCTGAGAGTTATTCAGAGCGTTAGAGAAGACTGTCCAGAATCCGCTCGACGTTCTGCTCAAGTTCCC
+>51699 1
+AGTTGAGTCCATCTTAGTCCGGATTGTACGCGGGAGAGTACCGGTTCACGCGCCTGCTAGACTTTTGATGAGATACGCAATTGTTACCCACGAACAAACC
+>51700 3
+AATGCTCGCCTTGGTCGCGCGAGTTTGTCACACACATATAACGACGGTCGTGTCATATTGTACGCAAAGTGTCGAATTGTCGCATAACTGGAGAGCCCCA
+>51701 2
+TCCCCGCACGCGATTCAAAAGGTTCAACGAATCTATCCCATCTGAGTGCTCGAGTGCAGGCATGCTGCTAAAAGAGGTTTTAGCATACGTCTATGGTGGC
+>51702 1
+CTATAGTCACATAATGGGCATTGCACCAGTTGGCCAGTGGCAAAGCCGGCAAAGGATCTGCGCTAGCCTATGCGACATAGCTATATGTTCTTTGCCATGC
+>51703 1
+TCTGGTTCGGTGCATATCCCAATAGCGACGGTGCAGACTTTTGTCTAGAGGCTCAGAATCAATACGGAACTTCTAAGCTGACACAGGTCCTTAGGCACCG
+>51704 3
+CTAAGCATATCCCTATCAAATAGATGCACATGGATTGGTCGTGCGGCCTAGCAGAGGGCGTATTGCTTGCATAACCTTCGCAAGCCGGCTAGCCATATGT
+>51705 1
+AAACCTGGTCGCCTGGGGCAGTGGCATCTCGTTAGAATGCCACCATTGCGACGCGTAGGCCAAAACATGGTTTATTATTGCCTACACATGCTGATAAGTC
+>51706 2
+CTTCCACGACGCGGATATACGAAGAGCGGGAAAAGATTTTAGAGAGCCCCTGGTTGCGGTCATTGTTTTCCGAACTATCCGACCTCGTTAAGTACGTCCA
+>51707 1
+CCTCGCTGTAACTCTTTATTCCACCACAGGTGGTGTGATACTGTTGGTGCTACAACCCACGCTAAGGGCCAGGAAATGGCGAAAGGGATGACCTTTTAAC
+>51708 1
+AGTAGGCTATCCGCAAAGGAAACGACAAGCGATCTGGTATGTCGTCCCTGAAGTGTGAAAAGTACCGCGCTGGATTTTTATACCTACGGCTCCTCCTTCG
+>51709 2
+CTACTTGCCGGGGATCTGCGAGCACAAGGGGGATTAATGCTGGCATGACTAAGTCTGTTTCGTCATAGGACGAATCAATCGTCCATCCTGAACCAATCTC
+>51710 3
+GCGAACGTAAATCCGGTTGACAACGCCACTTGTATGCCGGATAGGATTGAAGTTCTAGCCTCTACATGAGTACAATTCGGCCCCGCTCTAGTATGAGGCT
+>51711 2
+GCCGTCACTGACGTTTCCAGTTGAACAGGAGACCGTTAACGTAATCACGGTCGGGCTATGATCAACGGCGACCACCGGACTAGTTATTTTGATACGATCT
+>51712 3
+GAACAAGTCCTATGTCTATCCTGACGCAATGGCCGTACTCGTGGTTGCCAAGCGAGCGCCTTCCGTTTGGTTCAAGAAAATGGAGACCCTAATCGATGAT
+>51713 1
+CTGGAAGTGGGACCACATCCTAGTCGCAGGCGTCTGTGTAACACCACTGATCTCCGCTATGAAGGTTCTAGAATCATGTTAGGGGTACTACCATCCAAGT
+>51714 3
+CACCAAGTAATCCCTGAGGTCATGAATCTTACTCTATGCCCAGACGATGGCTACGGAGTTTGGGATATGAGAGCGCACTTCCTACTTGACGTCGACTAGG
+>51715 3
+CGGGTATGCATGGCGTACGCTACATGCATACTTTGCGCATCGAGTCCCCTTTAATAACGTCAAGACGGCCGATAGGGACATCGTCAGAAATTCCTTGGAT
+>51716 1
+GCTATCACTGCACGCGTTCTCACTGTGTATAGGTTCTCCCATTCATACAGCATTAAGTACAGGCCGAGAAGGCACTGAGCCATGGCGGAAAATGGTCGTT
+>51717 3
+GGTCGACCCCACATGTACTGACCGATTACTAGTCACAAGGCTCTAAGACTATAGGGGGTCAGTATACGTTTAATTTCCGGACCGAGCCGGTGTTTCCAAG
+>51718 2
+TCGCGCCACGCTCACAGGTGGTTAGACTTTGCAGATCTGTGATACCACTTGCACAGCTTAACCCAGAATGAAGATACTGGTTTTCCGAGACAGTGTGCAG
+>51719 1
+AGACGATGTGAACAACGCTCCACTGGGTTTTCGCATGTGATTGGTAAAGTGCGATGACCCCAACTAGTAGCTATTCACCCGCGTATTCGAGGGACCACTT
+>51720 2
+GGCACCACGGGAGCCTACGGAGTTCCGATTCGCTTCGGAAATCGACTCATGCGTAAGAATTTTTTCTATACGTAGGGGTACCCAATTCAGAGGTCCATCA
+>51721 1
+ACTAAGGAAGCATGCGGTCTCTTTCGCCAAAAAACAAGTGCTGCGATTGGGGCTCTTACGTTCCTAAAGTATCCCCAGTCTGGCCATAACCGATGGGTTG
+>51722 3
+TTGGTGCCATAAGGGTTAATAATTACACCCCCGCTGCGCGCATTCATCTAATGAGTAAACCCGCTGAGGATAAGGTCCCTGTACCTGTGGAAGGTGCCAT
+>51723 1
+TTCTTACCCGCTGCGGGAAAGCTCGATATGCAAAAGGAGCTTCGTGTCAGTCGGTCGTCGACCATATCTAAGGGTCTCTCGTTATGAAAGCGAAACACCT
+>51724 3
+ATTGGATTCGCGGCAGCTTGCGGCATCATGCATCACACGCCGGTACATACAGGGATAGCACATCAGGTCGTATGTATGCATTTTCCATGTACACAGGATC
+>51725 2
+TGAATATCGAGTCAGCTTTATCGAACCGGGTGCTCTGCGAAGTCTAATTGATCGGCGGCATTCCATCATGGTCACCCGGACAACTGATGAGAGTTCCCAA
+>51726 2
+AGTGCAGTTAGGCTAAACGTTGCCTTGGACTGCAGCCCCTGAAGGAAGGCAAATCTTACCTGGCGGCCTTTATATCCACCTTCTCGTGCTAAATAGGGAA
+>51727 1
+ACTTCTATCTGGCATCTCAACTAGGGCTTGTACATCCGCAGTCAGCGGGCTGGTTCCGTCTGAAACAATTGGACGAATGCAGTCGTATGCAAAGATCCGA
+>51728 3
+TCTTTCGTGCCCCCATACTCGACATACAGAAGTGGTACATGAAGCGTTAGGCTCTGATACCGGGTGGTGTGAATGAATCCCGTTACACCCAATGGAGACT
+>51729 2
+GCCGATACTACTGACGACTAATACGTTTGAACGGCACATGGCCTATAATAACTACTGGCTTGTTATTGTGCGCGTCGCCGAGCACACGTATCGGTCAGGA
+>51730 2
+TCGAGACTCTTACGTAAAAGTTGCGTCCGCCGTATGCAGCAGAACGCGCCCAATTATCCTTCGATGCTCTAGGACGCGTATTATGGTTAGAGAATCGCAG
+>51731 3
+TCTGAGCGTTTATGTGCTTACGAGAAGCTCTAGTTCTTACATTGCAAAAGTCAGCGCCACAGAACTTCGTACCGCAGGTGAACACGGGGTTGCCATGCAC
+>51732 1
+ACGGTCTGACTTCGCAGGTAGCAAAAGAGGATGATTACCTCTACCCCGTTTAAATGGGATTCTGCATCAGAGAATACTTCGGCCGCCTTGGAGTCGCATC
+>51733 3
+TACGTACATTCGTCTGGACACCGGCTAGGAGAGCTACGGTCATCTCATTTCACGCCGGCAATGCACTAGGTCATGCTGTTGGCTCAATCAGAGAGATATA
+>51734 1
+CGGGTAGAGGAAGTAGTACTCTGATCTAATTCGTTTTCCCCTCGTCCGAACGTGCCAAAGGTCGCCAGCTTCTGGAAGATCCATTAACTCAGGATGAACG
+>51735 1
+GTCGACGTAATTCGCCCGAGGCACGTCTCTCTTAGAGAGTATGCGACATGGTCATAATGAATAATGGGTACGTGTTGTGCCCCCTCGACACAGTACCATA
+>51736 2
+TGCATTGAATGTTCAGCAGCTGACAGTAATCGAAGCGTCTTATGAGCCCTTAGCTGTGGCTACCGAACTGGCCCTGGGATAAACAACCGCAGATTTGTCC
+>51737 2
+CGTGAGACGCTGTAGATCACTTTCCACAATCCATCCAGTTATCTCACGGAAGTCAAGGTATTGTCTCGTTCTAGGACAGGATACGGCCAGGTCAGTGGCA
+>51738 3
+GAGGTCTCGACGCGGGAGCAGCCCCACGAGGTATACTCTTTTTTCTCTTGGCTCGACATCACACGTCGCGGAACAATGAAAGTTGCGTTAAAATGATACT
+>51739 2
+GTACCCTAGAGCCCTTTTGTTAGCCTAGCGTGAACGGCGGTATCAGCATCATAGAAGGAGTGCTTTACAGTGAACGCGCCAATTTGTAATCACGTCAGCC
+>51740 3
+TATGTCTTCCTTGGACATCGCAAATTTTGGCGGGGCCAATATTATACCAAACGGAGTCAACAATACTACGGCACCCTGTGCTGTAGCAAGTCGTCGGGGC
+>51741 2
+CGGGAGGGTCCTGGAAGGCCTGCTACGCCATGTCCGGACCGAATAGGTCATAAAAAGACGAATAACCCATTTTGTTATGGTTCAACCTACTTCTGCTGCT
+>51742 3
+CACCTAACCGGTAGATCAGCCCCCACTGAGAAGACATGGGAGTTTAAGGTAACGGTTTTCGGCATAGGGCGATCACCTTGTTTTCCAGATTTAGCAGCCT
+>51743 2
+TAATTGGATGCTGATCGCACGGATTTGCGCAGAAACCCCAAGCGACTTATGCTCGCCGTGATGAAATAGCAGATTCACGCACTCTTTTTGCGCGTGAGAC
+>51744 3
+ACCGACTCGCATCTGTTTGTCGTGTATCAACAAATAAATGGTGCAACTGCGCGGTTGTACTGCCGAGTCACTACGCGTCCGAGATAAGATTCAGACCGGT
+>51745 3
+TGAACGTGCGTGAAAGATGAGAAGCATGCAAGCGTTTGTACAAGTACTCGTTCTCCCTGACCTCATCAGGTCCCTTGAGTCGCCGCAGAATCATGGTCAT
+>51746 3
+GAACGCAAGGTAGAGAGTTCTGACTCTGGAATAAGCGTAATCCAGGATTATTTGAGCCTAGCCGTCTCGCGTGAATGCTTACAAGATCGTGTCCCTCCCC
+>51747 1
+GTATATACCAAGTAGTGCCCCCGATGGCCGTGTTCTAAAATTCTAGAATTATCAAACGGTGTGGCACTCCACGCGCGGCGATCGATCAGGATACTTGGTC
+>51748 3
+ACGAGGAAATTCCACTCAATTTTAAAGTGCCTTTTAGGCAGTTTGGAGTACCCGCCCTTGCCGCCTGGCGGGACTATTAAACGGCGACGGCGATATACTA
+>51749 2
+AACTTTCTCGGTGTTAAATCTGATGTGTATACGGGATCTACGGCATCTGGTCAGGATAGCCTTCGCTCCTGATCGAAGAGTCGACAAACCAGCCACCGGA
+>51750 3
+TCGACTATGAGATAATCCCTCATGCGTTGAGAACTGCAAGTAAGTTTAGCGGTCCGTTCGTGGCCACGTCCGGAATCGTTCCAGGAAGCACACACTGATT
+>51751 1
+CAACTACCACAAAGTGATCAGCTCTTCTGGCTTCGCTAAGGGCGGATGAATTTAGAACTGCTGGCCGACACCTCTATTTACACGGCAGTGTACAGTTGGG
+>51752 3
+CCCTTGAGGATTATCAACCCGACCTGCTTCGTTATGGTAAAGAAGGAAGTCGTATGATAACATCCCCGTCGTCGGAATGCTAACCGGACACTGTGGTCGT
+>51753 3
+TCACCGTCTAATCAGAGGGGCCACTTACGTATCGAACGTCCCGCAGTGGGTTTGCGCGGAAGAGTCTAGCAAAGAAGTACTTCTAACTTTGCTATCGCAT
+>51754 3
+TCAACCATACTTCATAGTGAGATTTAGCCTTGCACCTCCTGGGAGCAATGATACAAGTGAAGTCGAGTCTCCAGGGAGTCGTTTGCCAGAACGGGTCCTC
+>51755 1
+TTCAAACGGCTTCAAGGAGGGCGTACATGCAAAAAGCACGATGCGTTCTTCCGAGGTGGATAACTCAGGTCACCCCGTCATTCTTGTTATGCGTCCAGTA
+>51756 3
+AAGTACAAGTCACCTAACAGCGTCTGGATGTATGCCCGAATGGCAGGAGGTACTATTCCCTGATTCCTCTCGCCGTGTACTCTCTGTAACGTAGGAGAAG
+>51757 3
+GTACGTTCTTTCCCAACGAAATGGAGCCGACGCGATTAGTCTTAGTGACGCAGGCATCGTCTGCGCGAAGACTGATCGACGGAAATCTTGCATTCTATCA
+>51758 1
+CCCCAATTAGAATCAAGCACTATAGTGAGGTCGTGCCTCTCGTCAACCCGTTAAGATTTCGCTTCGAGTATGCTGTTAGGAGGTACAAACGAGCGTCGGC
+>51759 1
+TATAACGAGTCTTTCGCCCTTCAGCGTCGGGCTACGTCCCGAGGTGTAAATAATAAATACATTGGAGTGGCCCACAGCTAATCGATGGCTCGTACATCGG
+>51760 1
+GTGGGAGAGTCTTAGGCACCTCCTCTGGTCGAGCGATCCGAAATTTATGTTCCTGGAACCTTCTCCATAAGTAGCAGAACACCGGGCGTTCATCGATAAA
+>51761 3
+ATCAAATAAGCCCAATGTAGAGCGTTAGCTGCTTGGCTGGAAGGCCTGGATTCGCCTCGTTAGCAAGATTCATATCTATCCCGTACAGCACCGGTACGGT
+>51762 3
+CTACTGGTGACTGTTATGTAAGGCGTACTAGTTTGCACTCGACGCGACGTTAACCGTCCCAGTCCAAGATGACTATCGCGTATCCAAATGAGGGGACCAT
+>51763 3
+AGTCACGATCATAGCTCCAGTATCACTTCCTTCATTGCGGGCGGGTTCTGCTCTAGTGATAACTATGTTACAAGCCCCTGGACAGAGAGAGGCGCGAATA
+>51764 1
+CGCATGGTTATCTGCGACATGAAAGGTCGCTACCTTCGCTGAACAAATTTTCTACAGCGTGATTCCGCCTAAAGGTACTGGGAGCTAACTCCTCGAGAGG
+>51765 1
+AGACTGCAGCGAACGAACGGGCCCGCGGTTGGCGTGGGCTGCCCTAGGTCCTTTTGATATAACTCTATAGAATTAAGTACCTACTCCGCGTAATACTAAT
+>51766 1
+GATGTTTGGCCGTCGGACACCTATATACCACATTAGCCTAGCACAGGATGTATATAGTAGTACATCGCGAGCGCCTCAAGACGTGTTCGGCAATGCGCTT
+>51767 3
+AACGAGCGACCAGGTTAGATTGTGACTAACCCATATTTATGGAATCGCGCGTCGCTGAAATGGGCTCACTCGTCCGAGTGTATTGTTAAACATCCCCGGC
+>51768 1
+GCCTGAGGGTATCCGCACCCCAATGCTATAACCCTCTATATTTAAGATGAACCTAGTCGAAGTAGTAACGTACGGGCCTAAGACGTTTTCCGGGTTGCGG
+>51769 1
+TTCGTTAATCGACAGGTCGGACGACGACAGAGCCTGGTCCATAATCAGGGACTCTTCTCCAGTAAGACGGATCGCTATATTATGCATTCGACCCTAGTGG
+>51770 3
+TGGCGTACTTGACTTTTTCCCGCATACTTATAGGCCCGTAGACCATAATAAGACGTACTGTGCCAATGCGGGATACGTGACGTACACGAGCGAGGTATCC
+>51771 1
+TAGAGCAACGGATCCCTAGTGGCTCTTTGCCTGTTACAGGCCCATGTTATACTCGTAATGCGGAGATGAGAGAGTACTACCTGCACGGGTACTCACACAT
+>51772 2
+TCAAAGTGGCCCACGGCTCCATATTGATTCGGTCTCAGCTGGGTATCATAACTGGCTCATAGAGGTCAAGTGAGCGCACCCCAACAATTCTTGTGGAATG
+>51773 3
+GTCACTGTTGACCACAACCTGATCAAGCTCGTTCTTATCTTACTTTCGTTGGAAGAACGTCCGCGAAGCAGCGGCGTTGAGGACGAAAGTCAACGTGCAT
+>51774 2
+ATCACGGCGAAGCACGGGCCGAACGGCCTTATCGCGGCTCGAGAGAAAATGTCATTATAATTACGGTGTGATTCCTCTTTTTCTCGCAGGATCTACAACG
+>51775 2
+GAGTTGGAACAGTCCAGTGTGTAGAGATCCTGCTTGCTAGTTATCGCGACAGGCAGGTGATTGCGGGCACTTCCGCTAATCCATCACCATTCCAAAACTA
+>51776 3
+GCCCTGCAGCGTGGCTGGTTTAGCTTAGGTCTAAACTCAAAATATATTGTACGATGGCGTTGGCCCTGAAACGCCGATCCAGTCCGCTAACGAGATTACA
+>51777 1
+GTCGGATGGAGCTGGTCCAACGCCCTGTTCCAACTGTTTCTTGATTCAAGGTATATCGGATACCTCCCATGCAGGTTAAATTAGACAACCCGAGAGCAGG
+>51778 1
+TCATGGCTCGTGAGACATGGTGGAGGGTCTGACGTGCGACTTAATTAGCACGTGGAGATACACGTCGAAAATCTCACTCTAACAGCTCCCTCTCAGTCAT
+>51779 2
+TGTCAACGTCGCATGGCAGCACACATGTCCGATGTATTGTCTGAGGACGACATGGATGTGCCCGGATATCGCACAAGTTCCAGGCACATTATTGCATTCA
+>51780 2
+ACGAAATTTATTACCCGTGGATGAATCAGGGAAATTTGTGTCCCCCGTACATAACCGCCGTGAGGTATACTCGCCACTAGGCTCGTACGAGTGTGTCCAG
+>51781 3
+AACGTGATTCTTGCTTCTCGACGAGTTGATCCTGTACTTCGCCACCATTAATGGGCATAGAGAGGAGCTAAAACCAGTGGCATGCCGGATTGATGCACCC
+>51782 1
+TGAGAGTAATGAACAGAGGCGTGTGTCTCCTACAGTAGTATCCGATCTATCATGGCAAAGCGCCACTCCCTACCAGGTCTGAGGGTTACTATGGTCCCTA
+>51783 3
+TAGATCGGCATGGAAAATTAAGGCTGTTTTAGATTCTCCCTGGGTTAGAGCCATACATAACCGGGCGCGCCAGACCGTACTTCACGCGAGATGTTCCCAT
+>51784 1
+GTTGCGGTTAAACTAATGCCGCAGGGAGTGGTTGAGAGCCCGCGCTTCTAAGCTGCTCACACTTGTATCCATACTATACGGCCAAATTTTGCAACCGAAG
+>51785 1
+CTAGATGCCGGGCAAGGCTCGTTATGTCTCTGTGCCTCCGGTGTACTCTAGCAAATAGTATAGAGCTACATGTGCCCACCCTAAAAATGGGAGTCGCTAA
+>51786 3
+ACCAAACACCGAGACTTTAGATACGTGACAAGGTTATCTAGCGACAGCTCCCGGGTTGTCTAGCTAGGGCGCCAGTCGATCTCTGGCGACTATTTAAGTT
+>51787 3
+GATCAATAGAGCCACACCCTGATCACCGTCCCAGAGGGGACTTGAAGATTGGTGTTTCTGTAATCTTTCAGCGATGCGAGGCCCCTACGGCTAGATTAAT
+>51788 1
+TTGTAGTCGTGGCATAACTGCCGTCCTACTGGCAGCGAGCAAGTGACAATTCCAAAGTGGGAACTATCTGTTGATCTCTCCCTCGTAGCCAAGATGCAGA
+>51789 1
+CATTCAAGGAGCGTCACAGTGCAGCGGTGCTACTTGCTCTGTCCAACCATCACTGGTAATCGGGTATTGACCCGGTAGTCTGTTACCTCGAGTAGAAAAA
+>51790 3
+ACGACGGCGACCGTTGCCATACGGATCGGAGATGGAATAGCGGATGCAAAACCGTCTTTTGTTTATCTGCCGGATTATAAATTCTCCTCTACAGCACGGC
+>51791 1
+TCCTAACAGCTTTGCACCCACAGTATGGTGATTGAGCGGACTTGAAGACGGCGATGGATTAGTTACCTACCTACCTTAGCGCTGAAACTTAGGGCGCTAC
+>51792 1
+ATATATTAGCGCACCATCTTGGCCTGCGTCCCAGGTAGGTGGAGACTTCGACCTAATACAAAATAACCTATGCGTACAATCGTCGGCTCTTGTGGGGACG
+>51793 3
+CTGTATCTGTGTATAGCGCAAGACGAGACGTCTCGAAGTGACCAAGAGAAATTCGTCCTCTTTCCGGGCATTCGCGCCGATATGTTACCGGTAAACATCG
+>51794 2
+CTGCCACAGGTTCTTGTTACCCTTCTGAGCGTGGCTGATATAGACAAAAAATGCGGCTCGGAGGTATGATAGAACCACCTCTCGTCGGAAAAGCTGTCTC
+>51795 1
+ATCAGGGACTCCAGTCCGTCAGCGGTTCACTAGTATACAGAGCACCTAGTAGTCCAAATCGTATCCGTACTGAACGGGCTGGATGTTTCGCAACGGTATT
+>51796 1
+CTCCTCGTAGCTGCGTGACACCGTAAGGTAGCCCTGGTAAATATGCAGCGGATGCCTAATACGGTTTAATTCGATGTGAACAGCATTCTCGCCGGCAATA
+>51797 3
+AGTAATCCGAATAACGTACTTAATCGGCACGGTGAACTAATACGGGGCTCTCCATTACCGCTATGCCTGCAAGGGTCGTAGTTTCGTGGATCCGGAATCC
+>51798 1
+GTTCCTTAGCGTCTGGGCAATAGTTCCAGCTTTAGAGCTATCGAGGCCGGTGCACAGACATTACTTCCTACGGCGATATTGGGACGAAACACTGCAACTA
+>51799 2
+GTCGTGCTAATCTCAGGCTAAATGACAGGGATCTATCTAGCCCTAATCCTGACAATATATGGATGCGAGTGGTACCCCGCTAAGTCCGGTCGACGTGTAC
+>51800 1
+TGGCCCGCAAACGCCCAACCATTTGTACGTTGGGCAGTTTCTAGAGCAAGTTTTAATATTAAGTAGCAACGGCAGCCTTGGCTGTGACATACCGCCGGAT
+>51801 2
+GACTTAGTACATATATTCGTTAAGTCACAGCGCCTATATTACCTGGGCCCGGCAGTTTCAAGTGGGGACGCGGACGAGGTCCTTTCGCCTAAACTACAGA
+>51802 2
+CTATCCTGCTTCCATCCCCGTGAAGCTACCTGCTCGGTTAAAAGAGCCAGCGCTAAGGTGGAAAAAAAGACATGAGAGTTGTGCTCTGGTTCTTGCCTAG
+>51803 3
+GACTCAGTGTCACAGTTCTTAACGACGCCGAGATACATTTGTACTACGCGTGTATTCCCGTGGCTGCGAAAATACGGATCCACAGAGATTTTCGCGGCAG
+>51804 3
+GGCACATCAGTACTTCGACAAGAGTTCCTGGGCCTACAGGTTTTGGACTCCGGAGGTCAAATGGAAAGGTACCTCTTGGTACTGAAACACGCCTTTCACT
+>51805 1
+ACGAAGGTGCCAAAGTTGAATCACCCCTTCTCCCTGAAGTGCTAATGTTAGGCAGATGGATGGGGCCGTACATACCGCCCCGTGTTAATAAGTTCTGCTA
+>51806 3
+TGGGCCCGGCGGGTCATAACAACTGATCGTAGTTTTCAGGCTTCGATCTTCTCATATCCCCCACAGTAAGAAACCAAAATAGGGTGGATTGGGTTCAGCC
+>51807 1
+TGATTAATACGGCCGGTTGGAACGCCCATTCTTCCCGTTGGCGAGTTAACCCTACAGAATAAGTTTGGAAGTTAGTTAGCGACACGGTAGCGAACCCTCC
+>51808 3
+TAATTGGTAGTCTAATTCAGACACTGGGAATCCACTCGGATGAGTTTCAATGCTTTTTACTAGATCCCACCCCCCAGGGCCGTAGAGGACGCGGTGAGAC
+>51809 2
+ACTCATAGTAGTATCTGGATCGGACTACGACGGGAACTTCGAGATTAACACGTTCGTTCACCCAGACACCGTTGCTGTCGGAACAAGTCGTCGATGCGTT
+>51810 2
+GTAAGGCCCAGGAACTGGTTTTTCGTCGTACAAATTTCTGTCCGAGATGGCCACTGTGAGGACTTAACAGACGTCTAGTGAACGCATCTTGACACCGACC
+>51811 1
+GCTTACTCATGGTAAGCCCTCCTGAGCGTAAGCCGTGGTTAATACAATCAGTAGGAGGTCTTCGGGCTATGCAGCTTAGCAGTACAACCGACCTTATAGC
+>51812 3
+GTGTCTTTTTGTGAGCGATAAGAAGACCTACGATGAGTGATAACTCTGCTCTCTCGACACATACCGGCCTCCCAGGGCAGTCCGATCTCAGAGATGTGAA
+>51813 2
+AGTACTGAAATGCCGACAAGGTTAACCATAGGTGTGGTGGGAGGTTAATTGCAAACAACCGGGAACCTCTCCCGTCCGTCTGTCTTCAGCCCTTCAGTAT
+>51814 3
+TATGGTATCCCCTGCATATCGGTAGTTACCAAATATCGTACCCAGGCGAAGCGGTATTGGGAGTCTTCGCGATACCAGTCAATGACCATAGTGGCACCGT
+>51815 3
+ACGTGTTTCACGTGGTTCCAGCATTTACTTAGCCGCCTCAAAGTGGCTGCAGATGAAAGTGAAGCATCGACCCTGCATCTTCAGTCACAGGGCAATATGG
+>51816 2
+TGCCTCAGATTATCAAACACCCATAAGGCTGGCCGGTGCCTGGCTTGACCGATTGTGAAAGAATTACTGACCGTTGGACCGATTAGTCCGTTAAGGATCC
+>51817 2
+ATCATGCCGGGCAAACTACGTATTGTTCGAAACTGCTTGTTGTAGACGCTTAAAAGACATTGTCCGACGACGCGATTTCGCCCCCGAGGAACGGTCTGAT
+>51818 1
+TCTTACCGAATGACCATCCGAACGATATCGCTCAACGGCTTTAAATTGGGACTAAACACTTGTACCGCGCGTCGGCTATGCAGTGACGTGGCGAGGTATT
+>51819 3
+CATTATCTTTTTTACCCCAGACATGACCCTCTCATGGGGTCGTATAGCTCTGACGAGCATCAAGTGAGCAGTACTGAGTCAAGCGTCAAGTAGGGCCAGG
+>51820 2
+GCCGGCGTAGTCCTTAAAGTCTAAAGTTGCGGCGAATGAAGCGACATGGCTGACTCGAGCACTCTGATATCCTCGAGTCTTATAGTACCATACCCATGGT
+>51821 3
+AGCGCCACGATGGTTCAGGGCCCGTAGCACCCAATTGTGATTATAATAGAGACAAAGCTGACTAGTAGCGGATTCGTCTGATTTTACTGCCTGCTGCACC
+>51822 1
+CGTAAAACCCCGGGTATGAGATCTACTCTCCAGCCGTAAAGTGAAGTTAGGTCACTGGCGCTATGTGACGGTTGAGATTTAGCCTTACGTCCTAGCACCA
+>51823 3
+AATGCGACTTTGCGTACGGCTATTTCGAAAGGTTCACAGACAACCATGATTCTCCCGAGATTTTGACATGGGCCGCTGGCTAAACAGTGGTAGCCCAGTC
+>51824 1
+GCTCAGTAATCACCGTGTTAGATTATAGGTATGAAAACGTAGCTGTGTACCCGTGGGAGCACATGTGCGACCTATGAACCGTCGCCTGCCTGATCTCACA
+>51825 3
+CCTTTGGGGCCAAAAGACTTAAGCCCAACCCTTTATATATGGCCCAACAAGCGTCCTAGTACCCGGGTAATGGGCGTGTAAGTGATCGGCGTTGCATTTA
+>51826 3
+GGTCGGGTAACTCAAAATCGGGCCATCCGAGAATCTTGTTCTCTGGAGAGTAAGCTTTTAGGGTATGCCAATCAACTCACCTGAATCGGACGTGACCTCC
+>51827 1
+TGTACATCGGCACCAGTAGATAACCGCCCGAGAGGGTTAGATACCACATCCAGTGTCGTACTGCGGTTGAAGGTTATTGACCTGCATGTCCATCGTATCA
+>51828 2
+CCGATAGACCCTATAGTCCGGCGCTACGTGTCCGCTCTAACCTGTGAGGACGTGTAAATAGGTAAACTTCTAGCCAGAGGGTAATGCTACCGATTGTCTA
+>51829 2
+CGATCAGCATATTTACAGGGGGGGGAGAAGCCAATGTCGCGAGTTGCCAGTCGCGACCCTCTTATTTACCATCCCTAACATATTACTGTCTGTCGAAAGG
+>51830 3
+CGACGCGCTTACGTTTCAGACGAATAGCGTAAGTCAGCACCCCTCCTAGCGTGTCAGTACTAGCCTCGAGTGAGGGCAGTTATATTTGCTATGTAAACGA
+>51831 1
+GGGACCTCCACGGCTTGACCATCAGTAAGACATCCACGAGAGTTTAATAGTTTGATTAAGGCGCATAACGCTGATCCCATGGGCTTAGGCCTCGTTTCAG
+>51832 3
+ACTCCTTACCTGGTCCCGGGACTGTAGTTTCTCTACAGCTTTACACCCAAACATCTGTCAGGCAGCAATTAGGGGGGATGGCATAGACGGTAATATAGCG
+>51833 3
+CTAAGGTTGCTAGCAACCGGGACGCTTTGGACTACGCATGCCCTACACCCCGGGAGATATTACGACAGGACTACGCGTTTATCTGTCTAAGTGATTGTAA
+>51834 3
+TGGCGGAGATGTTCAGCCAAAATGGATCGGAACTAGACCCGTGGACTGAGCAATCACCGTTATGTTAAGGATTCAGGTCGTCTCCCCTTGCTCCATAACT
+>51835 2
+GAAGGCGTTCCCGCGAATTCATTATTATAGAGTCGTGAACCTTTCCGGTACGGGGTACACCAAACTTAGACGGTTTAGCTGACGCAACGTCGCTATCGCA
+>51836 3
+TATATCGCATGTGTGGGGTCACACTATTAGGGCTACGTTCTCCTTCAAGCCCAACAAGCCGTTATCTAGGCCAGTAACGGGTGAAGGTTTACACCGGACA
+>51837 3
+GTGCCCTCGATGATAGGAAGATCCGAATCGTATAGTGATCAGCTAGCTATACCTATACCGGCCGGGATTGGGTTGTTGCCTGTGCCCAAACTATACCAAC
+>51838 2
+CCTCCCCTCGCGGATATGTTGTCGCAAATGTCTACTGTATGGGACGCTGCGCACTTGAATCCCCGGTAACGTGGGAATGAAAATTTCGCAACGAAATTAG
+>51839 1
+GTACATGAGAATTTCCAACCCGCAGTACCCCTGTGTTGCTGTGCGGATATGGTAAACTGATCGGGAACACCCAGATTTCGGAATGCCCGGCAGCTTAATT
+>51840 3
+TATATCCATGCGTAAGGGTCATCAGATTCATGAACGAACGTCCACCATTGCGTATTCCCTTACGCCACGGATTGGTCAGCACACGTTGTGGACAGTGGGA
+>51841 3
+CCAGTACCGCTCTTACTGAGTGGATCGACATGTGGAATCCTGGGTGTTTGAACACTTGAACCTCATATGCAATTAAACATTCGCGGCTAGCAGGCGCGAC
+>51842 2
+CGATACACCCAGCTCAGCAAAATCCCAATGATCCAGTCTTTTCATTTGCTGGGTTGGATAGACTTCAAGAGCATGATGGCGTACTGGCCCGGGGATTGCA
+>51843 1
+TATAATCCATAGAATTAAGTTTACGGGGGCCCTTTTCGGCCGAGCATCATCAGATCATGAACACGAGATTAGGCACTATCTCTGGCCCGTCGGAGGTCGC
+>51844 1
+AACATTTACCCGACACTACTTAGGCGTTTGACTACCCATATGGTGTTGCTTAGATATATCAAACGGATGGCGTGGGGGACCCTGAACACTTGGCCACCGG
+>51845 2
+TCTTTCTAAAGCACGGCGATCTACCAGCGGTCTGGCTCGTGATTCCTTCTAGAGAGCGCATTATCGATCTGGACGCGGTAATCACAGATCGAGTCGAAAA
+>51846 2
+CCTCTAAACTACAGGGGGAGACTTCCCCAACGGTAAGTATTGGATCGCCGTTGTTTTAACAATTACTACAGGTGCACGGAGGTAGCCTTGCTTCCGCGAA
+>51847 2
+CGCTAATGGGAAGGGTGATAAATGCCATCCATACCCTCGTTATCCTATGGCGAATAGGTTAGCTTAGTCCTGCCCTCCCGAGTGAACACGATAGTCGAGT
+>51848 3
+GCAACTACGACTTCGAGGTATAGTGCTAGTGGAGTACTACAATATACGAGAATCGCTACTCCTATTAACCAGTATGATCCCTCTGTCGCTCGGGGCGCGG
+>51849 3
+GGGCAACTCGATTTAGCCACACACTCAAATGGGTCCGACTTCTGGAATGTGCCGTAGGCAACGTTCTTAGGCAAGGGACCTTTCCATTGAGCCGTATTAA
+>51850 2
+AGAGACCGATAGCGACAAAGAGAAAACCTGCCAGCTTTCTGGTTATCGCGATTCCCCGTTGTTCTCTGCAGAGGGCATAGAGTTCCACAGAGTGTTTTCC
+>51851 2
+CCGCTCGAATATGTAGATACACAACACTGGTTATTTGTCATCAGTGCGTACCGAGAACTCATCGGGTGCTCTCAGAGTACGGCCAACGGCTCGGAGTTTA
+>51852 2
+GAATAGAATAAGTAATTCCGCGCTCGACAGTATATCAAGGCCCGTGCGCTCGTCTTCAGCTTTGATTCCAACTGCCGATCCGAGTTCGAGGATTCAGGAG
+>51853 3
+TGCTCGTGGGGAGTCTACCTGCCACTCCTAGTTAGTTCCGGTAACCCGTTCCCCGAATCTAACTATAACCCAGGAATATAAGGACAATAGGGGTATGGTG
+>51854 1
+TTTTGGGACTGCTTGACGCAGTAACGTGGAGCACCCTTGCAAAACCTAGGATAATGCGGAAGCTCTCGTGTCCGCCTCAAGCAGACTAATGTATGTACCT
+>51855 1
+CGAACCGCCGGTGAATCGAGGTGATTTTGGTAGTGAAATCGGGCAATTCTTTCCTCAGTTCAACCCAAGGAGTACCGATTTCATACTCCGAGGTGCCAAC
+>51856 2
+GGGATTTCTGCGTCTTGATTCGTACAAATAGCAAAAGATGCTTGATAGCTGGGCCCCAAGGTTCAGTGCGTAATCCTACAAGTCCCAGTGCCCCAGACTG
+>51857 2
+TCTAATTGTTTAGACGAGATCCGAGGGTTAAAAAGATGGTTTATTCGTGAAGGACACACCAAGTTGACCTCGACTCCCTGACCGTCCCGCGGCGCCGTTA
+>51858 2
+GGCCTCTGGGACGCGTCGGAAGAATACTTCCTTGGCCGCGTATAACCTCCAAGTCAAGCCTGCATAGCGGCCAAAGAGCATTACAAGTGTTTATTATGTT
+>51859 2
+GGACTTCCGGGTGAAACTGAATCTTATTCTCAGGGCGCGACACTTCCCGTGATTAGCTCACGCGTGAATAGAAGTCGCGCCAGTAAATAGTTTCCAGCTA
+>51860 2
+CATTGCATGGCCCGACCGTGATACGGATTCGAAGCATTTCCGCAACGAGAGTCGGTTTGTAAGGCTGAAACGAGTCACGATTGGTCACCTACCTCTAATT
+>51861 2
+GTCGACGACACATGCGGGGGCATGTCGAGAGAAGTTCTTACTATTTGTTATCCTCATTCTACCGCGCCTTAACGGAACTTGCTCTGAACAAGAGAGACCG
+>51862 1
+AAACTATGTGCGGGATTACGCTGCGCGTCACGCATATGACAACCCGTTATACTCATCCGTTGAGCGGATAGCGTAATTCACCGCAGGGAACTCGATTGTT
+>51863 3
+CCACCTGGCTCGCTTTAATAGTATTCCAAAAAGGAGTAGCAACTCACCCTACTGTTGGTCGTGTCCAAGGATATCTATAACGCCAAGGGGGGCCGGTGTT
+>51864 1
+TGCCGCGTAGTTAGGGAATGCGCCCAACGTACTACGAAAGTTCTAATCCGTGGCCAGCACTTATGCTGTGATGTTCAATGTACTGGCCAGCGTACACTAA
+>51865 3
+CTCCTTTGATGGACTGATCCTAGAGCGAGTTTCCTAGCGCCGCGTCAAGAGGATAAGGAGCTTGCAAATGAACGCTACGAAGCGACTTTACCGTATTCTC
+>51866 1
+TTGTGAATGTATACGCAGTCACTATCAGTTGCGATAACGATTGTTTTAGGTCACGGACCAGCAGCCCGACCGTTCGCGGAAGCTTCGCCCTCAGAAGTAA
+>51867 2
+GGCATTCACCGCCGCGAAACTTACTTCGGTAACTGATGGGCGCAAATTCAGTTACACTCTGGGAATCCAGATACATCTTTGCATGGATGAGCCGTTAGGC
+>51868 1
+ACTCGTGGGAAATGTGCTATTATAGCGATAAAGAGAAGCTCCTAGGCCTCTTCACTGTATTGCTGGCCAAGTTCTCCCCCGCCACTGGTGGAACATGAGA
+>51869 3
+TGCCTTCTCGGCAGAGCCCCCTGCTATTAGGACCTCTGTGAGAGAGGGTCTTGGATACGAATGGCCTGTTAACTTCACCAATAACGTTGAACTACGAAGA
+>51870 2
+TACCCAAATAGTTCGCGGGAAATACGGCGACTTCCGTGGAGACTGGTAAGATTGTACGATCACAAGCCTTGATTTCTGCGTCGCGACGATACCTTGACCT
+>51871 2
+TGGGTCGTGCGGTCCGGTCTAGCACGCCCTCCAACAGTTTGGTGGTAACTTGACAAACTCCATCTTGATTGCAACGACAAACTCCTATAAGGGAGATATG
+>51872 1
+TAAACCGTTCCCTACCTGTAAATGAAGGAGCTCGAGTTGCTTCCAGACTGCGTCCATGTCGTGTCAAAATGCAGGGCAGTATGGAGCAGTCCTCTAAGCT
+>51873 1
+ACACATGGGCTTTTTACTTTTGTAGACCACGACGCTAAGCTTGGAAAGCATCAAAGGCAATCTCTTCGATGAGCCCTAACAGGAGCCCGTTGCGGTGTCG
+>51874 1
+ACATAGGTTGCGTTTCTATCTGGGTACTTCTCGCGAGGGGACGGCTAGCAGAAAAACATACCAGGTTCCCAACCCGGAGTAGCTAAACGCCTTATTTCTG
+>51875 2
+TTAGAGAACTGACCGCTAGGTCGGGATCCCGGCCTGTAGTAATCACAGCTGTCATTGAAACTAGTGTGTACTCGTAGCCCCCTCGTTTGAACCAAGAGTA
+>51876 3
+CGAGTATATCTCACATTCGACATTCCAAGGCTCCTTACGCAAGGGCGCTCACAAAATGCACTCGGGGTCTGAGGAGATCAGTACTTCATGTTGGTCAGTG
+>51877 1
+CGCTAAGCCATTAAACGCTAGCTTGGGTACTACGCCGAACAAATTGCGTGACCTATGGTGATTCGCGTCGTCTACGACTTCGAATAGGACAGGTGTCTCA
+>51878 2
+CCCCAATTGCCTTTCGAACAGACTGTCCGCCCAAGACGTAGAAACTTGTTGGGTACGCGTATGGATGGTTTTGCCATGTGGGCGAACATTCCCAAGAAAT
+>51879 2
+GCACGCTAATTCTCCGCGACGGATACCTACGGGTGGAAAAATGAAATTCGCCTAGCCCATTCAGGGAGATCGTTTTAGGCTTACTTCTGCGTATCAGGAC
+>51880 1
+CGTCAAAGTTAGCAGCATGGAATCGATAGGCTTGCCATACACTTTCTAACAAGAACATGTGTTCGGCCCCGAGCTCGTTGGCTCTCGTCCGGAAAGTGTA
+>51881 3
+CTAAGAGGACGTAGCATCCAGGTACGGCAGACCCTACGGTTTTGGCTAAATCTATACTACCTGCTCCAATTACACGTTGGGATGAACTGGGGTCCATTGC
+>51882 3
+GCTTGCCCTTAGAGCCTGGCTCAGAACGTCCTGTAGCCAACATGATTAATCGCATGCCACTATGGGTCTGGATTGCTCAGTACCATAGAGAGATCTAGAG
+>51883 1
+CGCGTTACCGATGATGTTCACTGGTGCGGGCAACGGCTACGCTCACGCACCATTGACTCATACATAGGTCCGCATGATTGTGACGTATTGTACATAAAGA
+>51884 2
+GTAGGTCGAGGGTCCAGGTTTTCTGTTACTCCGAAACTCCAGTAAAAGATGACCCCCTCGACACCTGAATTGCAGGTGGCATAAGTCCAGAACTTTGCTG
+>51885 2
+CAATTTAACCCTAGGCATGGCTCCTAGGAGACCCGGACCTAAAAAGGTTTGTGCTACGGGCACATCGGAGTCCATCCTGTAGCGGTTCTTATAACGTTAG
+>51886 3
+TGGGTATCTCAGTGCAGTAACCATATACCAAGGTTGTGATATGAGCTCAACAGGGAAACCGGAGTTATGCCGCTTCTGTCCCACACCATCAGGTCCTTGG
+>51887 1
+ACGGCTCGCTCGTTTTTGAGTCTACGGCCGTGTTATAGAAAGGAAACTGACTCCCGAACACGGAACCTTGCCAAAGTAGACTGTGTATCGGGACTTCTCA
+>51888 3
+GTACAAGGCGTGACACGTGCCTAGCAATGCCATACTGTCCCCTATTTTGCCGATAGCTATAGATACGTATGCCTCCCGGACTAAATCTGATGGGTAGGAG
+>51889 1
+ATTTCATTCGCCCGTAGGGGGTCATTGGACACGGACGGAGCAGATGTCGGCAGTTTCCTCGACTTAACTACCCCTGCAAGAGAATATACATATGGTACCT
+>51890 2
+CCCGCGTGGAGCCCGAACACTACAAAGCTTGACGTTTGTCTCGTGGCACCTAGATAATAGTGGTCTTCAAAAGTGCAGGTCATTACGTACCTGAAGTGTC
+>51891 2
+CTCTACTCGTCACATCGTCCCTACATCTGAGCACTTGAACACGATGAAGCTTGGACAGTTGTAAGCTTGATGACCTGTCATCGAAACGGGGGCGGTATGA
+>51892 1
+ACCAGTACGTTGTTCCGGCTACTCGTTTCACCGGCCCAATGGTGCTTTTAGGTCTACAACATACGAGGTAGTCTCTATAGGGCAGAGTGAGCCCAGAAAA
+>51893 2
+CATCACAGCGTGAAGCGCTGATACACTAACTTATGGTCGTAGGGTACATTAACGGCTTCGCACTGCCGGCATGGTTAAGATATTAGGTACTCCAGCTCGC
+>51894 2
+CAGGTTAATACAAACAGGACAGTCTTTAACCGTCATTCTCTGTCCAAATACTTGATCCCTCGCACAAGCGTGGTTGCTAGCTCCGAGGGGGATATGCGGG
+>51895 3
+AAAGTAACGCGCTATGTTTGTAGGGACTCCGGACTATTTCTCAACACAACGAGACACTCAGTCGGACGGCTGCTATGCTCTGTGTCGCTCGACAAGTTGA
+>51896 1
+GCCTCTGAGTCTGTATCCGGCTCTGTGAGAATCTTACTGGTCACCTTCTTTGTAAGGAATAACACGCGGACTGCAACCTCGAATACAGAAGGTAGCCAGG
+>51897 1
+CCAACATTTTCCGGAATGTTATCCACAGAGGCCTACTGCAGCGAGCCTATATACGCACGTAATCCGTGAGGGGTCATCCAAATTCAGTGGAGGTTTGTGC
+>51898 1
+GAGTTCTCAGTTATAGTCCCCTAGCAGGTAGATAGCGAATGAACTCTTCGCAATAGCAGCCTATGGGGCCTACACCATATCCATGTGGAACCGGTCGTTG
+>51899 2
+GAATTGGTAAAGCCATCGATCATCCTTATGGCCGATAGTCGAGCGCGTGATCCGCATATCTACGTAAGGATCTCATAGCGACTCCTCGTACTGGTGGACA
+>51900 2
+ATTGAGTTCGTGATTCCTGAGCTCATACCACGGAGTGCCAATCACACGCCCCTGTCTATAACTGCTTGGAAGTGCAGGAGAGCTGAGATAAATCCTGTGC
+>51901 2
+AAAGGGTCAGTATCTAGGAGGGAGTCAGCATGCACGACTTTTCGACTTACTGCTTTCCAATAAATGGGCCGACGCTCTACCGTCGGAAAGTCCGCTTCAT
+>51902 1
+TGATCACAAACGTTCCAGACGGGTAATGTATCATTGAGCCTGCGCCCGGTTGGTCTGAAAGTACCTGCGGAGTCCATTTAAGAGGTTCCATCGATCACAC
+>51903 2
+ACTGTTGCTCATCCCGCCTGACACCCTTAGACGGCGTTAACCAGGAAGACGTTCGGCTATATTGGGCTAGTGCAGGAAACATATTGTGAAAATCCGGTTC
+>51904 2
+ATCATAGTCTTAGTCGCTGCCGGATGAACTGACCAACGAGAAGTTCGGGTCTCCACAGCCTTGAATAGCGGTCACTACATGGTATGGAGCACCTTCTTGA
+>51905 2
+ATTGGGGAACCTAATTTTACTTCGGCTTTCACCAAGAGGGCTATTCATGGGATTCGCGAAAGTCAGCTCCCTCGGCTCTGGGAACGAAACCCAAGAGTCT
+>51906 3
+CCTTAGTAACAGTTCTTATCCTGTGGAACGTCGGATCTAAAGCGTAGGTTGCGGTTGACAAAGCCTGGTCTGGCTCGACCGAATAAACGATCTACCAGCC
+>51907 3
+GGTCGGGGCTTCTGTTCCGAGCGATGGTGAGCCCCCACTATCAACCTCTTCCTCTAAGGCATATATATCAGGTAAACACCAGAGAGTGTACGTGAGTAAT
+>51908 2
+AAGGCGAACGTTCCACCCTGTTACTACTTTTTAAATCTAAGCACCTGTTCCCTGGCAGCTGTTGATAGATGGCCTCGGAACACGAGAGGACAAGGTCGTG
+>51909 3
+AAACAGACGCGACCCAGTTTTGCCAGGGTGAGTGAGGCCATCAACATCATCGCTTCAATCCGATTATCCACTAGTTGCTACTGGAGATCGGTAGCGGTTT
+>51910 3
+CGCTGAAGTGAATGCTAACTCCGCTCGAGGTATGTCCACCAATCGCTCTAAGTCAAGGTCCAAAGCAAGATAGCGTTAGATTGCTTGCTTGCTTGGCCAG
+>51911 1
+TGCCTGAAAGGGTCCGTAGCGGCAATGGACACACCTCGTTCTATTGCTCGTGTTCGAAACACTCAGCATGTCATTCAGGCAATGATGGCATATGGCAACT
+>51912 2
+TAATTAGACCTGAGGGACCCACCGCCTCATGGCCTGAGAATTCCGCAATCAGGGGCAGTCTGCCTGTTGTACTAATATAGCATATCGACAAGGTTCTGTG
+>51913 1
+GTGGAAGCAGTCCCTTTCGTTCTAGGACCTGAATTTTACGACTCATAGGTCTGAGATCGAACAGTATGCCCTCATCGATGGGAGCAGCAGCATTAGCCAC
+>51914 2
+GTACACGCTGCTACTCGTGCCAGCCGTATAGATATGATAATGGAACTGGACTCCAATAAGCTGGATCCTTGATTGGAGTCCTCCTGTAGTACGGAGCCAC
+>51915 3
+CCGTAGAACCCCTTCATTAGCTCTAGGAGCCCATTTTCGAAAGATGTACTATTAGCCGTTTAGAAAGACGCACGATCCCACTGAGTCGAGGGGCTGGTGT
+>51916 3
+ATCATACCGCTCAGGTCGCATATCGGATAAGGGCAATATACTCCTTGCTCTGAGGGATTCGTTACACTGTGAGGCATTGCGGCCACGCCATTAAGGTCAA
+>51917 1
+GACGCCCCTAGTTGAGCCGGCGACCATCACTAAATTTAATTGCATCCCGTAGTGTCCAGAAGTACACGTAGCTAAGTATCGTGGTCACTCATGTGAGTGG
+>51918 3
+AAAGCGATCAATGTTAGTACACGTCCTGAGAATCGCCAACGGGCCCATAGCGCGCAGACAATTTTTTATGGCCTGATTTCTCTACTGCACGCTGGGAGTG
+>51919 2
+AGTTAAGGAGTAAAGGCTCCTAAATACCCCAGGAGTGTCCGTGAATTTTCCCAGTAGTTTGGATGTCCATGCCCCGCTAGGGTCGCCATGTAAACTAGCC
+>51920 1
+TGCAAATTTCGGTGCCTCGATAACCAGAGTCGGATTATGACAACAATGCCATTGCAACGCAATACGCATGGATCGGGTCCTGTCCGGCGATTCGATCTGT
+>51921 1
+TCGAACCCTGGCGGCGGATTCTTGACGCATAGCGTAACAATTTTGAGCAGAGTGTTGCTCATCCTCCACCTGACGCCTAAAGAGTAATATTGCAAGGTCG
+>51922 2
+CGCTGTATGGCCTTTTTTCGATATAGCTCAGCTTGAGAGAACCGGCGGCAAAGGGATGTCACTGTCAGAACAGATTTCACCACGATGCCCCGATCTTAAG
+>51923 1
+CGTACATCGAGTGTGAGCCCCCACAAAGAACCACCACGGTTCCAGAGGCTTTTCAATGGTTTGTAGCCCCTATATGTTGCTAGTCGGCTGGATAAGAGTA
+>51924 3
+TACTGTACCTTGATACAGCTTAGAAAGCACGATACATTTTGACTGTCCCGTGCAAGCGACTAGAGCCGCCGATATTCAAGACGTGTTGCATGTGCCGGCG
+>51925 1
+ACGATGTGATCGTTGGCTCGCCCCCAGTTAAGTCCGCAAATACTTTAAAAGTGGATACAAGTGCGCCTAATGGCCGTCCGTGTCGAGTCAGTAACTACGT
+>51926 2
+GCCTCACAGGGACACCCGAATAATCGGCGGCTGATCATGTTCCCACAGATTCTGGTCTTAAATATTCACCGCTGTACTATGGTATGGAGCGAGGCATGTA
+>51927 1
+GCCTGGGTTTTGTGACAGCGTTGACTCCCGCTCAAATCACCTTACACCATGGTCACCATGAGCGTATTGGAACTAGTGAAATATAAGCTGTGACGGCACG
+>51928 1
+CTATTCCTCAACCCGAGCCTTGAAGGTAACCCCCGTATATCAAACCGTTCCAGAGGATAGTAGAGCTGGGGACTCCTTATTGTTTACGAGAGTTGGAGCG
+>51929 1
+GACCCGCCCTATCGTAGAATCTACCTGGTAACGTTCTTTGGTTGAGCAGCAGCTTACCAATCGACGCTGTCAGTTTCAGAGACAATGATGGAGGACATGC
+>51930 2
+CTGAATGGAGGGCCGTGCCCCTACTCTCTTCTAACGGGTTCTGAAGTTTCACGAACGCCCTCGGAAATAATCCGGGTGGCTTAATCGTAGATAATAGCAA
+>51931 2
+TCTAATTGAGAAGTGCACCAGCTCTACATCGACGTCCGACCGCCCTTGTACGGTGGCAGTCAAAGTTGGGAATCGTTAGTAAGAGCCCAACATTGTCGTT
+>51932 1
+GGGCCTCGGGAGTTTTTCATCTGGCAGTACACTGCACGCAGAACGCCTGGTCGTTCACAGATCCATGTTTTTTGTCCCATATCGGAAAGAGGACAAACAA
+>51933 1
+AATGTACCACACATGGTGCACCGTGAGCACTCGGAGCGAAGTGACCTTCCGCTTGTTTGCCCTGAATAATCGGATTGTAGGCGCAATTGAATTCACTGAC
+>51934 1
+GCCGGCGCTTTTTGTAAGCGTACCAGCGTGCTCAGATAGAACGGTGTTAACGTCATCCCGATAAGGCTCCTTCAAGACTCAGATTTAGCATCGAGCTAAG
+>51935 2
+CTGCCTCTGATTATCAGCACGTGTCCCTGAGGTGCGAGCTCTTTACCAGAAAGGCCAAAACGGTCAACTAATGTGATTGCATGTCGAGCCACTTTGAGAG
+>51936 3
+GGAGAAACCGCTTCAGTGTTCATTTGCAGGAATTCACCGTGTTCAATAATGATCCTGGCAATTAGATAAAGTGCCTACCGACTCGGGCCGCTCAGCGGTC
+>51937 3
+CCCATACCAGGTTATTGCGAAACAAGAAAGCATGTATCCTTTGATAGCCAGTGGCTTAACAGCCTTTGACCTGGACTCCACTGACGTGAGGGGTGCTTCG
+>51938 1
+ATAAGCATTCCCCACGATATCCAAGGTACATACAGGCTGCACCAAATGCCGTAGTCATGGATCTGGTAGGCGACTTTCTCCTGGATGTTGAGGCAGGCTT
+>51939 2
+GGTGGCCAAGACCACGATGAACTCACGTATACGTTGGAAAGATGTCTTAACCGATGCGATCTACCTTTAATGTTCAGCTTAGCCCGCGGCTTGTCCAGGA
+>51940 2
+ATTACATTGAACCAGCTGTGAGTACCATCACCAGCGCCCCTGGGTCGATAATAAGTTGATCAAGTCACCTTTCGAGTGTGAAAGCCTTGTGCGGGATGCC
+>51941 2
+GCGCTTCCTAAACAGCAATCTTGATTGTCGTCGTTGGAAATGTTACTGGCCTCAGTAGTCCGCTCGAGCTGTGTACTAAAGATCCCAGAAGGGACGAACC
+>51942 1
+CGTAGGATGTAGCTGTCCGGGAACATAACTGCCTTCAGTTTGTAGGACCGCGATAATTAGAAAAATTCGCGAAATCCGGACCGCCGGATTTCCTCCTTCG
+>51943 1
+GCGTCTTATTGCAATCTGAGCGACCCTAGACACTGACCAGTTCACGAGAGATCGCCCCTAGGGGCGTGGTATAAAACTGTTTCTTACAGTACCTAAGGGT
+>51944 1
+CATAGATAGGTGTCTCGTATCGCCAACCGCCCGTGGTGTGGGATTATTGTGCCGAGCTGCCATGCTACACGTAGACCAAAACTGCCCATTAAATTTAAGG
+>51945 3
+ACGAGCGAGCATTTGCCCGAATCGACTCCGTCCGTATAGCCGGAGCTAATTTGCAGAAAGTGCTCTTCCCGGAGCTGTTCAATTGCAATGGATAAATTGC
+>51946 1
+GCACTAGCTAACGGCTTGGAGATTGGCTCAACCAAACTTTAGACTAGACATGTTGATATGCCGTGACTGTTCGGAGCCATGGAATGCCTCTCTAGGCCCA
+>51947 1
+TTGTTCAAAAATTCACAGTACAGTGGCGAACCGATCTGATAGTCACCCTAGGGGACGGTTCAAGGCCCCGTATTATGCTTACCTCCCAAGTGGATGGTCG
+>51948 3
+GACCTCTAATCTGGGCGGCGTGAGATAAGGTCCGGGTGGTCAGATGGCATTAAAACTCCAGCCGCAATTAATTGCCGTTCGTTAGAACCTTACATTCACC
+>51949 3
+ACAATAGAGTCAAGCTGTCCACCTAGATCTGGGTAATTTTTTTGGCTGTAAAAATGACCACATCCCTACGGGCCGGGGGCGGTCCGCCGACATTTCTAAG
+>51950 3
+CTGGGTAACTCGTCGCCGGGAAACGCGATCTCGCTCTCGCCATGATGTAATACAAACTATTAGCCCAGAAGTTGCTGTGGTTTAATAAGCGCTTGGCACA
+>51951 2
+TCTCTGGCGAATACATATTATTCAACAGCTGTAACGCGAGTATCGCATGATTCGACCCTGGATGAGGGCCTACTGGACCGAGTTCCACATTGCTAACGGG
+>51952 2
+ATAATCGCGGTGACAACGTTATCAGTTTTGTAAACCGGCTGTCCTTAGGCCCTCAGTATCTTAGCGATATATCGGAGGCCAGGCTGAGAGCCAAGCCCAT
+>51953 3
+CCTTGGAAGCACTTTAACCGTGGGCACGGAACAAGACTATACTGCACTGATCCTGCGTGCTGAAGTCATAGGTCCAGTGACATCGTCTAGGTTATAGTCC
+>51954 1
+GAAGGTAGTGCTTGATCACAAGTTTCATCGTAAATGTGGACACCAAGTGTACACTTCTCGCCGCATGTCGGTCCTCCGGAGAAGTGCGCCCGATAATACT
+>51955 3
+ATCTGATCGTTCGATGCGAGGCCGCGAAGCGAAGCTCGGAAGCCTTGAAACGGGCTGCCCAACTTAATTCCGTTAGGAATTCTATACCGATTTTCCGATA
+>51956 2
+GTCTACGCACGCCGTTAATGCCCAGGAAACGTGACTACAAATTCTCGGGAATTGAGTATACCCTCGTCCTGCACATACGTGGGTCTGTATTTGACGAGAG
+>51957 1
+TACATAGCAGGTATACATGAAAGTTTGAGCTGAGTCTATGTTCTGCCTGCTTCCGCGACAAAGCCTAACTAGACCGCCTCGGTTTAGCAGGGACGGCACT
+>51958 3
+AGCACTCTCTGAGTTGAGTCTCCCCTAGAGTGGAACCGCATATTTCTTTTCGGACATAGACACGTCTTCAAGACGAGGTGAAATCTGCAGGCGCAGCAGT
+>51959 2
+TGGTTCTTGGAAACGTGCCCTACTGACTCAGTCTTATGCACAAGACTGCAAACTTGTCATGGTGGTAAGAAACACTAAGCCCGGATGTGTGGCCGTCACC
+>51960 2
+ATTATCACGATGTTTAGGACGGAGGTGCGTCTAGTCTACCTTAGCTTAACGTGAAAGCCGTACAGCTATCGCCCTCTAGATAGGCAGCGCGAATAGCCCT
+>51961 3
+AACAATGGAGCCGCTCAGCTCGTTATAATGATGGTATTCATAGTCTGCTGCGCTCATCGAGCTCAGGCATCTGCCGATGACACCCGAATAAGGTGCTTAG
+>51962 2
+AGTTTCCAGTAGAGCCACGACTCTTTAGCACGAGAATTTTGAACAGGGTCCGTACTCCGCTAATTCCGACTGACCATGCAAGCTGAGCACGGTTGTGAGT
+>51963 1
+TGCTCGTTTCCACTGCTCTCGTGCGCTGTTTCACACCCCCGGGGGACTTACGATGCCTGGCGGGATAATAATGGTTAAGAAAGACTATATAAAAAGAGCC
+>51964 3
+AGACATTCCCAGTGATAAAGAGTGTACGTGCTGTCGCCGGAGCTATCTAGTGACACGAACTTATGGCGAGGACAACCCTCCTTGCCGTGCTAAGTTTTCA
+>51965 3
+GCAGGGACCTGGTACTAACAACAAGCGCGGACAAGTGTGGTGCCCATTCAACTTCCAGCTATAGGCTTAATTGTCACGAGTCTTCTCTCAGTAGGGACTT
+>51966 1
+TAGCCAACTACCATGCAAGACGCGTGGCGCTCTGACCTAGCTGCGAGGCTAAACAGTCTATGGGGTATACCTAGGTCACTGTAAATCTGATCTGTGTACT
+>51967 1
+CGTTACGTACATGGGACGCTGCCACAGCTCCTCAGTGGGTGTCACGAGATTTGCATCCGCATAGGCAAAACGATCGGTACTTTCATCAATTAATGGTGCA
+>51968 2
+ATAGCTATATTTAGGCCTTAATCATAAGCAGAATCCCCACAAGTACCGATGAGCCAGTCAGTGGCGGGTGTCTGGCTGGCCCGCGCATGTATTACGTATC
+>51969 1
+CCGTCTGCACTAACGAGGGGATATGTTTGTTGACATACCGATACCATGAAAGTTTAGTGTTGAAAGTTTCGACGCCGACCGTGCATCCAATCCCCCAGGG
+>51970 2
+GCGTCTTCGCGAAGAGGCGGAACATCTAGCAACGACAGGATTAATCATGTTTCACTTAGATCGTTACTGAGGCCCCTCAGCTCTTAGTAACGGTGCGATC
+>51971 3
+CTAAGTTTTGCAGTGACCCAATTAGGCGGGCGGCACTACAGTCCTAATCCATTGAGCCGATGGCTACCTTTCTGAAGTCCTGGTCAAAAGTTAAAGGCCG
+>51972 3
+AGTCCCGGTATGGCGCGACAATCCATTACCACATTGGAAGTTAAGCTGTAACAAAAGCGTTGCTCAGCTGCTCCCTTAGACTTCGAATCCTAGGTGTGGG
+>51973 3
+GATACTAGCTACCTAGATCGAGACGTTTACAGGTTGTCCTAGCCTAGCCATCGGCATTAGGAAGCTATGGGATCCACGTGTGCGTCTAGATTACACCACG
+>51974 2
+TGATTACCGCGTAATTGCCCCTAAAATGCAGGGAGTTAATCCCGGAGCCGCAGAAGCCTACAAAGAGGCGCTATCGGCTACGCGTAGCTCTTTGTTTTTA
+>51975 1
+ACAGCTGATCGGTTATCGACTCAGGACGAAAGGGATGAATGTTGGTCCTACGAGCAACGGGGGTCCACTAAATCGCTCCTTGTAAACCGCTTCACTTTTC
+>51976 2
+GGACGCAGCTGCCGTTGCTGGCTGCAGCTTGAACCCATGAAGCTACTCTGCGCGTATGAAAGTCCTCATATGATAGACGCCTTATTCAGAGATATGAATC
+>51977 3
+TTCGGAATTGCGGTCACCTCCTCACCAAGCCCTATGGTGACGACGCTGTAAATGGTATTGGACATGCCATAATCCAGGCGGATCGAAGGTCTATTATAGC
+>51978 3
+CCGTAACTACGTGTCGTTTGCAGCGCCTCTACCACATATGAACCTGGCGTTCGAGAACAGGCATGGAGCATGAGGGAAATCCTAGCAATCTTTCTGGTAT
+>51979 3
+AGTGGGGCGGAACAGATGTCTAATAACAGTGTCCTTGCCGGTTATATGCCAGTATACTCATGAGATCTCGCTCTCACAGCGAGTCCTAGGAAGCTTCCCA
+>51980 2
+TAGTCGGAGAAACCTTTGCGCTGACAATGTGTACCGAGTGCCATATTAGTCATGGTATTTGGCGTGATGACCTCTGCTGGCCACCTCCAACAAACAGAGC
+>51981 3
+GGCTCGCCGATCAGACGATTCCTGCAGCCGACCTTACGGTGAAGAACATCGTCTGCAACCGCTATTTAGGGGACTTAATCTTTCTGGTGGAAAAATTCGA
+>51982 3
+ATTTGCCAACTGTACGACTCACGTGAGAGCTCTCTATCGCCTTAGCGTGCAACCATACACCAACGCCAGTTTGGAGGATATATGTGGTACGGACGTGGTA
+>51983 2
+ATATAGGGCGCATCCACCTCATCGCATGTCATGGACTCGGGATCGGTTATAAAGAGCAGTCTTTGGCCGCAATTCTGCGAATCGAGGGATACTCAACTCT
+>51984 1
+ATCGGTACGTGTTGCGTTAGTAAGGGTGACATAACGGGGCCCTTACGTTCACACACACGAATCCGTTCAGTAGTCTTACCCTGTAAGCGCGGAATATCCA
+>51985 1
+GTAGATAGCTCCGGACCCCCAAAGTGCCGAGCCTGACATAGATTTGAACTTTCTTAAGAGACGTCGCCGCTGCGGAGTTTTAGATACAGTTACTCCGAGT
+>51986 3
+ATGACCCCTGCGACTCGGGTCAATTCGTTGGCCTAAAACAACCTAGCACTCCAACATTTCTGTGGGGGGTTTGGTCAGTACGTGATAAAATCCGTACGAG
+>51987 1
+TCCAGTTGTGTACGCGAACTCGGCGGGCTCGCACTACCAGCCTAAGTTTAAGGGTGCCAATCGCGCAAAATCTTGCCGGATTTAGTTCATAAACGATTAG
+>51988 2
+AGCGGCAAAGGAAATGGACATCATCGGTCTCGCCCTTGCGCAGTATACATCAGGTAGTCTGCTTCTGCGCCGTTGATATGGCGACCGACTTACTTAAATA
+>51989 1
+GATCTTCCACGCTCATTGCCACTGTCGGCTTGGGCAAACATGAATTATATAACCTGCGGAGAAAGATGGGAGCTAGTCCAGCCTACGTTGCTCGCATTGA
+>51990 1
+AACCGTTGGTTACCGCGGTATGTGCGAGTTCCTTTTTCAGTCTTCGCGAACATCCATCGGAAGTAACTGGAGCACTCAAGATACAGGCCGAACGTCAGAT
+>51991 1
+GCTAAACGAGCCCTTACAAGTCGTATGCAGTGCGTCCGTCTTGACTCAGTATACTATGCGCAAGCTAGGTTGGACTAAAGTAGAACTCGCCGTCTAGGCT
+>51992 2
+TCAATTATAGATCTCACGCAAGGTCTGTCACCTCCGTTTACAACTTCTATCGTTGGCGAAGGCAATCATCACCCAGAGGTGCCTTACGGGGGTAGGAGGA
+>51993 1
+CGCCAGCCCGGTACGAACGGTCCTAAAATGTCGTGAATGGCATTCCGGGCTTTACTTTTCATCCTGCGACAAGTGAGCCCATAAAAGTGTGAGATCTTGA
+>51994 2
+TCGGGAAGTGTAGTTGAGGAGGCAACTACCATCCTCTGGTATTGTTCCCTTAACAAATGCCACCCTTTGGCCAGTGCAGCATGCCATAAGAACGCTGTGA
+>51995 1
+TTTGTCAGCATGCTGGAATACGAGCCTGCTAGTAACTGCTTGACCGCAGTTTATGCGGAGTCAGCGCACCCGGTAGCTTTCAAGAACAGTAGCATCTACA
+>51996 1
+TAGGGTTCGTTCTCACCTCGATTCATAGCGCAATAACTCAGAGTCTCAGCAGCTCGTACCATCTACAAGTTAGGGTGCCCGGGGAGGTACATCTAGTGAA
+>51997 1
+GCGATACCAGTCCTTCGCGAATCTTCGGTGCGGGTGTCATGGTCGTTATAAGCTGAGCTGTCGTAGAAAACATACAAACCCCTGAGTCAATCTCGTCAAG
+>51998 3
+TCCTGGTTGATATCCAATGCCCCTCTAATGATCGCTGCGAAACGACATGGAACCTTTCCGAGTTTGGCGGCTGACTGGGAGCCTAGGCAATAAATTCGAA
+>51999 3
+GGTCTGCATCTCGTAGATCGCTTAACATATGATAGCCCAGCATCTTCAAGTCGGACTTCTGGCATAGCGAGAGCTATCGGGTAAGCCCAGCAAATTGGCT
+>52000 2
+ACTTATCCTTAAGGGGGGTCAAGCACCCTAGTATTCTGGCGCGACGTTACGGAAGCTTGGCCCCGTTATCTCATGAGGACAACTTAACAGGCCAAATTTG
+>52001 3
+AGATGAGTTATATCGTCCACCAGGTTTGCCCTCGTCGATTCCGCAAGACGCATATACTAGAGACTTAACAGGCGTCGCTTGCCGAAGTGGATCGTACTGA
+>52002 2
+GCTGGTGAAGCTTAGCTTCAGAGGTTGCTATACGGGAAGAGCGCAGACTGATTCTCAAAGGAACTCCGCAGTTCACTCTTACTTACGAGTCTTACCGCCA
+>52003 2
+GTGAGCGACTATTAGCCCGCATCGCGAGAGCACGAGAGTTCTGGCCGCACTTTAAACCTTTAAGTCACACTGCTGGATTGAGGGTTCCGTTTACCAAATA
+>52004 2
+TAGTTTATGAAGAGAATTCCTTCACCTAATATCACATCGGGGCATATGCGGGTCACTCACCTGCAATGTGCTGCGCGACAGCGCGTCAGGCTTAAGACGT
+>52005 1
+TCATGCTTCAGTTATATGAATCCGATCCCAACAGCGTCCTCGTGAAGATGGACGTGCCGCAATTGTAGCCATTTGCACTCAGTATACGCGGTGCGAAAGG
+>52006 2
+TCAGCGAATGTGCTCTACGAACTAAGATGCTATGCCCGCTTTATGGAATGCTAGGACAGCTGGATCCACACCCACTTGCAGTGCCTTGAACAGGGTGTTA
+>52007 3
+TCCCCCGCCGTCTGTAGGTGTTAGACCTAGTACCCCCGAAAAAGTATAGATACGGGAGGCAGGCATGACGTTAGATTTGATGATTATTTCCACATCGGCC
+>52008 2
+CCGTATGACGCGACGAGGATGATGCTCTCCTTTGCCGACCCGATAACTTTTTGATAGTGCCAAAGGAGGGCATAACCGCGCTAATTTGCGCTACTTAGAA
+>52009 1
+CTGGGGTGATAATCTTTGAGCTAGGAGGACAACGCTGAATACCGCTGCTGGAATAGGCATACCCCCAGGTACCATAGTTTTTCCCCCTCTAGAGGATTCA
+>52010 2
+GGCCGGACTGATCTCTATTGGAGACAAACGATCCGATCGGTTTACCCGCAATACTTCGAATGTGGCTGCACTGACCGGTCATCGATAGACGCATTTGTAA
+>52011 1
+ATCCTCTGCGTCCCTGCAAAGTATCCAGCTCAATCTGCCCATTAGGTCGGGCCGGTATGACGAAACTATAACATCGGGAATCATAGGCATGTGGTGAGTT
+>52012 3
+ACTAACTTCCCGCTTCCGAATGAGGTCCACGGTCAGTCACCTTGGGTTAAGATGAGTCACCGTTTGATCTAAGCCTGGTGGTGACAAAACCAGACTGTAG
+>52013 3
+AGCGCTTGGATTAGAACGACCTTATAGGTTGCGGTCCTGACTGGTGTCCCATTGCCAATATTGAAATCTACGGGAAGTACACGGGCTCCAACAATCGCTC
+>52014 2
+GACTCACTAGAGCGGTTCACAAGGACCCTGGACTTTTGCACGCCGATACAATTCCCTTATAGATGGAAAACTTGGGCTGACCGTGTAGGCCTCAAGTGTT
+>52015 2
+GTCTGCAGAAGCGTCCGATTTGACTTGTCATAGGATAACGCTGGGATCCGAAGACAATCCACCACTGGTGAATACCCTTCCGCGTCTAATGGAGTGACTT
+>52016 1
+TGAAAGCGAACTCTTTGAAGCCGCTAGTGCGACCTATCTCCAGTCCCCGGCGGTAGCAGGATTCACGTGCTGAACATATACTGTGAGTGTATTCAATGCA
+>52017 2
+TCCCGCGCTCTGATACGCGACCGTCGGCATTGTCCAGGTTTACGATCCAATAATTGGATTTGAGGCAAGGAAGCATCACATTAAACGGTCGTCGACTTAG
+>52018 1
+TTCAGCCGCTTAATGAGCGACTTCCGCTATAGCGATACCCACTGCTCCGAGAAACGTTACCGTAATGAAGCTTACTGTGGATAGTGGGTTCCCGATAGAG
+>52019 2
+CTATCATAGGCTTACACCATGGAGGGGTTTAATAACAGGCATTTACCTGCGTCGTACCCAACCTGTTCAGAACACGACTCTGCTGCTTGGGCAGAGGATG
+>52020 3
+CGCCCAGAATTTGACCACATGCGATCGCCTGGCCTGATTACTGACTCGATCTTGCCTAATACGTGGAAAAAATGCTTGTGCGGCGCATAAGAGCTGATTG
+>52021 2
+CGGTATGTCGCTATGCACGAAAGGGAGTAACTGTACACTACAAGATGCCCTGGAGTATCGTGAGCCACCACTACCCTCGTTCTAGTTTGGGAATTGCACT
+>52022 3
+ACTGAATCCAACCGCATAAGAGTGGCCCACGGCCGGAATTGCTCGCCACTCTATGAGATTCGCAGCAAATAAGGTCAGTTGGTTCTGCTGTTATCGTATG
+>52023 3
+GTCCAATGAAAATCTGACAGAAATTCCAGCCCCAGATTTGGCTGTCTACCACTTCTGATGCGCTAGTTGGTGCCCGGCTGAAGAAGTCAGTTTGAGGCAC
+>52024 3
+GTGTTTAGAGATACGATCCGGGACGGTAGTCAGGAACCAGCCCCCACCTCGCTCGAATCGATTTGTTGTTAACCGTCGTGCCACTTTAAATGAAGCTGAA
+>52025 3
+TGCGATGTCAATCGAACGAAGTCCAATAGAAGGGTACGCCCGGCTTGTCAATTAAATGTGCGGAGCCCAGTCAACATCTTTTATTCGCGTGCAGTTCCCG
+>52026 1
+CTCTAAAAGGTCAATTCGAACATCTGGTCGGTCCTTCAACGTACAACTGTCTGTCCAGACCGCCAGGGCGTCTTCAGTATAAGAGATGTACGACGTGGTG
+>52027 3
+AAGCTTATACCAACATATACAAACACCGGGTCGTGCGCCAGGTGAATGCCTGACTTGGCTGCATATTTAGCACCGTCTGTCTCATATGGGTAGGGCCATG
+>52028 2
+AGCCTGTTTATTCGAATCTGGCGCCTGCGACGGAGATGATGCTGGTTACCACGTCGACCTCCGAGAATTAAATCAAAACCGACCGCAATCTTGGAGTTGT
+>52029 1
+GCGGAGTATCAAGACCGCCGTACTCTTCGCCCTGTAGTGCACTTGGGAATCATATCGGTGTTACATGGGGTCTGCTAATTAGCCAACCGTGCTAAAACAA
+>52030 1
+TCTAGTAGCAATAGTATGAGTGTATATTGACTGCGGCTAACATGCACGGTCTGGGTCTCGGTGTCAGCACTCCACCTACATAAGGGGTCACCTCCCAAAG
+>52031 2
+GTTGTCATAAATTGCCATGATCACGCCTTGCACGGGGTTAATCGAGCAGCACCTATCGTGTAACGACCTACCGCGCATCATGGAGTGCTCTATAGGATAG
+>52032 2
+GCCATAGTTCTGAATTTTATCCTGCTCCACTGCCGCAGCACGAGAGCTCAGGCGTACAGTTCTGGCGTTCCTGAAAAGTTGGAATCAGGGAATAAGCCAT
+>52033 2
+CATCCGCTACGCAAAAATTTCGACGGACGATCTATTAGCTCGCAGGCTCACTACGGATGTCTGCTGTTGTAACCACGCGTGTAGTATAGGCCGTGAGTAA
+>52034 2
+CAGCCGCATTCAATTAGGGCCGTGCCAGTCGCAAGAGCTTTCATCTGCAGGGTCATTAAGCACTTTAGAGCTTCCGTAGACTGTCGATCAATGGGCAATA
+>52035 2
+CATCTATCTAGAGGAGTGACAAGGTGCCCGTGAGTGTCTCTCACAATCAGCTCGTATCACGACAATTGGATGCCCATACATGTTGGTTAGAGTGCGACCC
+>52036 3
+GACCTGAGCGTAAGGATCAAGCCCATTTGCCACAGTGACCGTGATCAGCCTAGGAGTAAACATAGTTGGGAGTCACTCTGACTGTGTTAGTTCCTCCACT
+>52037 3
+AAAAGTAATTCCGATGGAGGTGACATTACGGAGTTATCGCGCGCCGTTTCAAACCGCAGAGGTTAATGCGGATCAGCTCCAATCCGTTCTCCGTTACTGC
+>52038 2
+AACGGTCATATTCCGGTACCCAATCCGCTTAACCTTGCTCCTGCACGTAGTGATCACAGCGTGCGAATTTGATGAATAACATTGGCAGCGCATGGTGGAG
+>52039 1
+GTGACATACCGGTATGAGTGGACTAGAAAGAGATAACGCGACGTAGGACTTTTTATCGTACAGTTCGATTCTAGGTGACGCTCAACCTCCCGTCCCCTGC
+>52040 2
+GCTGTGTAGAAACGTTAGAAGCCGGTCTTTGCCTGGTAGGGATATCACCATAGACGTTGCCCCAACTTTATACCGCCATACCTAGGCTTCAGCGGTGAAA
+>52041 3
+TGAACGTCGGCCCCTGCAACTGCGCTATCCTTCTCTTAACAGCTAGTGTCAAGCGCGTTCGTACCTTGCTGACGAAATAAGCGGGAAATTTAAAGGGGAT
+>52042 2
+CATGCACGGAGCATACAGGTGGTGGAGTCAGGTATCCAGCCAGCGACTGACCTTGTAAAGTCATACAAACTCTTCGTTTTGCCAGGCTTCCTGTGAAATC
+>52043 1
+CCGTATAAACTTAACCACCGGATCATACGGGGCTGGGTGGAGGGCACTTGAACACCCCCAAGGAATGCAGCCTTTTGTACGGTACTTGGTATTACTCTAT
+>52044 3
+TGTTGTCTGCATAGCGCTCTTCAGAGAAAAGCGTTTGCCTGTGCCCACGGAAGTTGACAGACAAAACCCGAGCCTTTAAGCATGTTCATTGACCGGATGC
+>52045 2
+CAGTCTCAATCCGGGAGGGCATATGGCGATTGCGGATCATATGTTACCGACCTACAGCCTTGTTCTTGACGTCGGTCATTAACAACTAGAGATCGACGCA
+>52046 3
+TACCCACCCCTTGATGACCTGATGCTGAGCGGACTCAAATTCAGGGCGCCTATCTCGATTGACAAGCATGCTTAATATGTCCAGGAGGGGTTGATTACAG
+>52047 1
+GCAGTGACTCGCGCATACTAGGAATCTATGTACGTGCTTGGATGAGCGATAATGTGCCACCACGATTTGTAGCTCGGCCCCTGAACGTAGCACATATTAC
+>52048 3
+TGAGACTCTCCTGCGAAGCCGCTGTCATTCGGTTGGCCATTCAATTTTTTCCGCACACCCAGACGAATACGAGGAAGTAGAAATCTCTTTAAGGCAGGGG
+>52049 3
+CGCTGAGAAGGATTTCGGCGTACGACACGGATCTTTAGGCACCAACGCGTTTAGCGGCGTTAAGGAAATTTCATCACTCCGACGCTTGCTCTGTACTAAA
+>52050 2
+TGTAAGCCATCACTTGCCACGTGACGCGACCTCGGACATACAGGGACACTAGTCGAGTTTACTTCGACGATGCTGAGACCAATGGCTCATGTGTAAGTTT
+>52051 3
+AACTCACCCTGAGCTAGACAGGTCCTACCCCACACTTATAGGCCGCCCGTTACGTTTGCGAAGGAAGAAGCATTGTGAGTTACGCATGTTTTAGTAGGGT
+>52052 1
+GGGCCCATTACAAAGAACTACGTCAGGGCGTGCTAATACAATTTTGATCGTCGAACTCCGACTTGGCGCAGGCCGACACTAAGCTATGTACGGTTGCTTT
+>52053 3
+CCGGAGCCTAGTGTAGGTCCGCTTTAGCCATACTGCCCGCAATTAAAGTTCAGCCATGAGTTACCTGGGAATTGCATAGGTCGTCAAGTGTAACACGTCA
+>52054 1
+TAATCTTGCCATCTGGAACAGCCTATTTTGTTAAGCTGACGACGATAGGGTGAGGATTGTCTGGACGGACGGCCTTAACCCTCCACCCGACCATGAGATA
+>52055 1
+CACCCCTAGCTAGATTCCCGCGTGTATAAAGAGTTACAGCATTCCGGAGGAAGACGGCACATATTCGGCGGTGCTTTGATATCAAGTGTGTGACTCCCAT
+>52056 2
+GATAAAGCGAGCGCATCTCACAGGACGGGAGTAGTAGGCCGTCTTGCGAAACACTATTCCCCTTTTGACGCTACGTGACCCTTTCTCAGTTGATGGATAA
+>52057 1
+GCAGTCACAGGAGCGCCTTCCTTGGTGAATATCAACTCAATACCCGATTTTCTAACCTGGGCGGGGCTCTTCATGTATGCAACATACGATACGAGATGGG
+>52058 1
+AACGCACCGAGAGGAGTTCTACTTACCAACATGGGCCATTCCCCTGGTGCTGAGTTCGTACCAAATATCGGGATGCTTCGTGATGAAACATTGTGGACCT
+>52059 3
+CGGTCGTGAAATCGAGGCAGCGCCGCGAAGCTATCAGCCGTGAATAGGACTCTACGTTGGATAACCGAAATTCCATATTTACTGTACGGTCCGTTCCTAT
+>52060 3
+TAAAAGCGCGCGATAGCTTTCAGACGTGAGGGCTAAGTGTTACGTACCGCCATTAATGTTCACAATCGGGATCCGTCCGCTAAGGTATGCACGATCCTCT
+>52061 1
+GGAGGAACCACAATTCGTTCGGCTAAACTCGAGGCCATCGAAGTGCAGTTCCTCTTCATTCTAAAGCGGTGAATACCTTGACAGCGGCTCTGTCAGTTGA
+>52062 3
+ACCCCTCGGGTGTATCCCCAAGACCGTTATGCAATGACCCTTCTAAGCCCTAGAGCAATTTTGTCATGGTAGTAGTTATCAGGTGAAAAGGACGCCTGGG
+>52063 2
+CGGATGGCAGGGACTTCGTGTTCAACTGTCGCAAGAAGTCAAGCTCTAACGCATCGCATAGCTGTATCTTGAGTTCTTGTACCAAACTGGCACACGGACT
+>52064 2
+TCGGTGTGCGCACGCACGGAGCCTTAAACTCACCCGGTCTGCAGCGGCCACCCTATTAATATCTATAAAGTAAAGCGAAGGTGTTTTGCGAATGTTAGCT
+>52065 2
+TAAAGGGTTCACGCGGACGCTTAACTGGTACGTTCCTGGGACGCATGTATAGACGATCGAACTTAATCTGCAGACCAAATTGTTGCTAGGCCACTTCGCC
+>52066 2
+GGAATGAAGTAGAAATGCCATTCCCACGCGTTAACAGCTAAGTTTTGTTGGCACGGGTTTGCCGACCCGGTCTGAGCCTTAAAACCGTCGATTCACCAGT
+>52067 3
+TACAAAAGAGGTCCATAACTGGCGTAAGCGGGTTCCTCTACGCTGAACTTCTGAACCGGTTGCGGTAACCCTCAGTTCTTAGCATAATAGGATCCGGCTG
+>52068 3
+AGGATGACTAGGTAACGTGCCCAAGTCTAAAGGTTCTGCTACTAGAACCATCGGTCTACCAGTTCGAAGCCTCTGGCTGATTTATGCAATCGCAGTGCGC
+>52069 2
+ACGGCAGGTGTTCGGATTGATAGTGTACTTAGGTACTGCTACCAACACGTGAGCCATGGTTCAGTAATAGCACCGCATACAACCGTTAGGTGCATCCTCC
+>52070 3
+CTCTTGTCCGAGGCTGTGGTCCAAGAGCGCCCTGCCGGAACTCTTACAATCCGGTATTTGACAAGATAGCGTTATCAAAAGTCGACGAACATCTGGTAGT
+>52071 1
+CTTTAGTAGTGTTTTCTTCGCTTAACTTCGGAACTTGCACCCAGCGAGTTTACAGTAAAGCGAAAGGCCGAGGAGCGACCCCCATTGGCGACGCAATATG
+>52072 2
+AATGCATGTCGGTCCTGGATTCAGGCTCGACGCATACAATGCTTCGCAGGTATTAACTAAGGCTAGTTAGCCCTCAGCTAGACAGCATCGTCGGAGCATT
+>52073 2
+TCCGGCTCGAAGGGAGCTAGGTATTCCCCCAGGGTAACTGTCATCTAAGGATTCGGCATAACATTATACGTCAGGGAGTTTAACGGCCTGACTACCTCAT
+>52074 1
+ACGGCAATTTGAGGGCGCTAGAGCTCGAGGTCTCATACGTCTTGCGTGTGATCACCGATTCACGAGATTCGGAGACCTATCCGAAAGTACTATCTCATAC
+>52075 2
+TATTCATCGTTCGAGAACCGACATACATCACGTCAGCTGGTGTGACAATTGGCCGACGAAAATGGGGTACACAGGCTGTCACGTTCATTCCATCCGGTTG
+>52076 3
+TGCGGCCTTCCAAGATTGAATGCCCGTTACTTAACCTGTGCAGCCGCGATCGGACAAAAGTCTTACGCATACATACAGGAGATGGTGAGTCCCTGTTGAT
+>52077 2
+CTCCGTCAATAAAATGACCTTAGTGCAGGGGTCTCGCTCGATGGGAGTTATACGTTGCACCGACGGGCCCGCTTGAATACTGATAGCATATACTAATGCC
+>52078 3
+GGGACCTATTGCTAACGAGGAGATTAGATTTGACTGATGGCCTAGATTCGCTATCGGCACATGCAACGTATCGCACCATACTGCACGTCGAGGTTCACTC
+>52079 1
+ACGGCAGAGTGCGAAAACTTTTCCGAATACGAAGTTTATTTTGGAGTTGGTCTCGAGACAGCCGCCGCCCCAAACTCGTTACGTCTTAACGCCGTGGAAT
+>52080 1
+GCTATGGAATCTCACTTGAGATGTGCTCGTCTTGGAATTTTGGTTTAGGCAATGACCCGGACAGAATAACGAACCCACGTACCGGGAACCCTCGCGTCTA
+>52081 3
+GTCAATACAGGAATTCTCTATCCACACGGATTACCCTCATACTACTGCGTCTGTGGGAGCTAGTCACTCTGTGGGTGACGGAAGGACCATATGGCAGCAT
+>52082 1
+GGGGACAGCCTTCCGGAAGTATAGTCTCAGAACCCTAGCTGTAAGTTCTGCCATTGTGCGTTCGTCACGGTCTCAGAAGGACCCGAATATACTGACTAAT
+>52083 3
+GAATGACCTCATCGCGACTGACTCGATCGGATCGCGCTAAGTGGCATTGACTCACACGTTCATATTTCGCATGAAGTGTGACCGTCATCATCAGTGGAAG
+>52084 2
+TTTTCCTCCGTCTGGTATCGAGAGGTGGCCTAAGATAACGAAAAGTCTGGACCCACTTTGACATCAAAGGGCGATCATGAATACGCGCCTCCGTTCATGG
+>52085 1
+GACATGCAAATCATAATGTAGGTGTGGCAGAATACTGAGTCTCCGGCGTCTCAACGTTACTTAGGACTGGTAAGGCTTCCCACACCTATCACTGCTGGGC
+>52086 2
+CTTGCTCCTATGTATAAACTAGCTCAACGGGTGAATTCTCCTGACCAGCCGCGGCTGTTGCAGGGATAGGCGTATTACCGGTAAGGTACTAACATACCAG
+>52087 3
+TCAAACGTAGCCCCGCTCTTATACCGACCCTATCCGATGACGGCGAGGATAGCTAGCATGCGTGTTTCACCTGGTTGGGGTGAGATGTTAAATAAAACTC
+>52088 2
+CATGAAATATCGATGTAGTCTTGGCGGATCTGAGCCTCCTTCCAAGCAGCCCATTGATGCGGGGCGAACTCAGACGTACCCAAGTGAGGATTCCTTTTAA
+>52089 3
+TGTTATATATTCCGCCCTGAACGTCTGACCTTCACAGCGGGTAAAGAGGCCTGGCAAAACGTAGAAGTTAGCCGATCCTAGCCATGTGAGCTCTGGTTCA
+>52090 3
+GGGACTATTCTAAAATGGTCAATTTCTGATCCCGACGGGTGAAGGACAAGGTACCGAATTCTGTTCCCGTCCGCGTGAACCGACCTCGTGTATGAAACCT
+>52091 3
+TAGACCTAAACCGGTCATTGAAGGCGTTAGGCATCTCTTGGAGTCTTAGATTCTAAGATCGGACCGGGTGCAGGGTATGCACACCCCCACTTGAATATCC
+>52092 1
+GGCCCTTAAGACGCCTTAAGCCGCCCGAGTGTGGTAGTACGTAAATCGTAAGGTAGACACATTGGTCGGCGCCCGTATATACTAACCCGTTTCTTGAATA
+>52093 2
+GTTGTCCAGTGCCCCGAGTAAGATTCGATATGTGGTACCTAGCTTGCTACGTCAACGCCAGCAGGCCTGAGACTACCGGTTAGATTACATCGATCATGAA
+>52094 1
+TGCCCTGCGCGTCCTATTATTCACAGCACGTTTCGAAATAGAGAGTCTAGTCGTGATCTTGCTTTGCTACCAGGAGGGACCATCAAACGACGTAGGAGCA
+>52095 1
+ACCTGTGCTGCACGTGCTGCTGATAGTTATGGATTAGAAGTCCCACTGCGGGATCTGTATCCCGTAGTCGATCCGGCTTAAAACATACCGAAGACGTACA
+>52096 1
+TTGGCTATCGACACGCGAATTAGCGTCCGAATACCAGGGTAATTGGGTATCCCCTGCACGGCTGTAAATTAGTCAAACCGTACCCGATTGGTATTGGCAC
+>52097 3
+CCTCGCTCGCTCAATATTGAGTTTTGTAGCCGCGATCATGGCAAATATCCAGGATGAAGTTGACCACGAGCCGACGTCTCAGAGCGTTTTGGATCCGAAA
+>52098 1
+GCTATAATACCTTCATCGTGATTCGGAACACGCTTCGCTATCATAGGCGTAAACAGGACCGGTTATACAGCGCGGCAAGGGCATCCTATGCATGGGTTTC
+>52099 1
+GGGCTAAAGCTACGGTAGCCACTACTGAAAAATGATCCAATTATGTTCGGAAGCGGCTCTGCTTTATGTTGTCGACCTCGGCTACATGGCACACACCGGT
+>52100 1
+GAGCACCGCTATAAGCCCAAGGGCGGTTACGTCAGGTTAACATTCATGTGCCTATGAGGGTCTATTCGTCCATTCTTCTACGATGAGAGACAGACCGACT
+>52101 2
+GTCAGATCTAGGTGCTCTAGAAGCAACTCCTTGAATCGGCCGTTATATCGGGTCTCGCTATAAAATTAGCGGCCTGCCTAACACCAGAGGCCTTGGGAAT
+>52102 2
+GACTTTGAGGTCGCGCGCTCACGAGGCAAGACTCGCAGTCCATGGAGCTAGGCTTACTCTACCAGATCTTTAAAGTGCTATAATTGGCCCATAGAGTCTA
+>52103 3
+CATAACTTAATCATAGTGAAAGCTAGCAGCCTTGACCCTCCGAGCCGTCATGTATCAGTAAGCTTGAGCCCTGGAGTTTCAGCGTCGGGGACCTAATTGG
+>52104 1
+AGAACCCTAAGCTCTTATGGAACCGCTGCAGTGTGTCCTCTCATAGCATTATCTGGCGGTACAAGCATACAATGCGGTAAGTCCGATGCTGGCGCATTAG
+>52105 2
+TGCTCTGGTCGGGTACTATGTGTCTGCAGCGAAGCTGGCTAGAGTGCTTGACCAGCGAACCCTACTGAGAACTAGATACATAGTTCCTTAACCGATAACC
+>52106 3
+TTGCAAGCCAGGGTTTCCTCAGCCTATTACTTAAATTGGCGTAGTGACGTACGGAAAATGCTACCTCAGAGTAGTACGCGCTGAGAGCCCGTACAGCTCT
+>52107 1
+ACCACGCGTGACGCCTGAGTATTAGATTAATGCGATATCGGTCCCTCAAGCTCGACAGGAAATATTATCCTTGGCGCGAGCATACATTGGCCGATGTTGC
+>52108 1
+AGAGCTGTCTTCGAATTCCCGACGAGCACACAGAAATACGTTGAAAGTAGTGAGAGCTCGTTTCGCAGTGGCCCTTGGTCTTTCTGCAATCCACGCAGAT
+>52109 1
+AGTGACACACGCAGTCTGAGGTTGCGCCACCCTTAGAATGACCTATGCGGGCACCATCTGGTAACTCGCTTAAATTAGGGGTGACCTAGATCTTTCTAGA
+>52110 2
+CGTATTTTTCCGTGGCAACCATGTTTAGTAGTGCCCGTAACACGTTACGCTAATGGTGAGAGCTCAAGTTAGTCCGCGCTCACCGCACCAGGGAAAATGA
+>52111 3
+TTAGTCGGCGGTCTACATATCACATTGTGTGCGTTCCGTTTACATGACCGAATCAAGAGGCGCGATAAGCCCGATCCTAGATCTGTAGACAGTCGGCCAA
+>52112 2
+TTGTTGTCGGAGGATGGAGGACGCCGATTAAAGCTATTGAGAAACTCCAGTGTAGTATTCTGCCTCCAATAGCTCCCCCCTTGCCGGGAAACTGCAAATC
+>52113 3
+CGCCCGGCTTCCAGACGACGGTCTTAAACCTCTGAAAGACTTGTGTAAACCTTAATGCCTTGGGTTCACATTGTGCGGAAGGTACCAATGGGTAAAGTCC
+>52114 3
+ACCTGGCCAACGCGTTTAATTTTCAACGTGGGCCCCGAGGTGGTAATACGTCGCTAAAACGCCTCCTCGGTGCTTAAAACGTAATAGTCACGTTAAGGGT
+>52115 2
+GGCTTACTCTGAGTATCAGTAGCGTTTGCAGAAGCTATTTTGAGCGCGATGGCCCAACGTTTCAATGCACTCCGCCCGCGAAAAGTCTGCGTAAGAACTA
+>52116 3
+CTCATTTGCCCTGAACATTTGGGTGAAGATGAACCAGCAATCCGCGCGAGGAGCAATCCAGTTAATTTTTCGGGGCAAATCTCTACGCCAGTTGCATGGC
+>52117 3
+GGATGGCCGCTATTTCCAACGAACTAGGTGTTTTTCCTACGACACATCGGTAGGAAGGGATATTCGGCGCCGTTATTAGAAACAACCCATCCGTGAGTCC
+>52118 1
+AACAATTACCACGCGTTCGAGCAAGCGGGAACCTATACCTGCAATTGTGGTTGTTGCCGTATTCATTCGTACCGGGACTCTGGAACTTGGCAATCGACGA
+>52119 3
+GTGCTTCACGAAAACTTACTTACTGCGTGAGTCCACAATCTCTCCGGATGTGGAGCGGATATCGGGCGAATTGGTCGACCTTAATCCACAATCACGATGG
+>52120 1
+ACAGGCCCCTTATTGCGCCGTCACATAGTCGTGGACTGATCCTATGAACACGTTCGCAGCTTATATATACAGATTCACAGGAGGCGACTATGGGTGTAGC
+>52121 2
+GAGGACGTTTGTAACGTGGAGAAATAAGCGCTGTCTCTATTTTTCTAATAACCAACGCCATGATTGTACCAGCGGCGGTCGCCACTCCTAGGGCCCAATG
+>52122 3
+AGTTCCGACTCATAATGTCAGATGAAATCTGTCCAAGCGCGATAGGTGTACCGTTCCTGATGTCCACAGAGGTGGCATCTCCAGTTTCTAACGAGCCAGG
+>52123 2
+ACCGTAACAGGGTTATCTCAAACTTTAATCAGCTGGGGTTGGTTACGATAGTTGCTGGGCAGCCCACTAAGGAGCACAACGTTTATCGTCGACGCCTACC
+>52124 1
+GTTCAAACAACATAAACGTTGAAAGATTCGGATTACCGTGGCTTGTACCCGGAGTAATCTCGTCATATTGCGCGAGGGGCCGTTCGTCCAGTCGCAATCC
+>52125 1
+TATTCTCAAGGGAAGCGACAGTTTCGTCTCGGGAACCTGCATTGTACCCTGAGCCCCTGGATCAGTATGTAGTGAGTTCGACTCTTACAAAGAACCGCGA
+>52126 2
+TTCCGACGAAAGGTCTCTCTTTTGGAAAGCAAGCCAGCATATGTGCATGTTCCTTCCAACTAAGGTGCCGGTCAAGCTTGAAAGTCAGCGCGAGTTACGC
+>52127 2
+AACGGACGAGGAGAGCGGTTGTAACTGAGCGGTTTGCCACCCATAACTACAAAACCACACTAGGATTCATCGGCCCCTGCTCCGTGTTGTGTTTTGAATT
+>52128 2
+TGCTATGGCATAAAGCGTATACGACTGCATTATCCTGTTCGTACATTCCAAGCGTACACGCAAAATTCGAGGGCCCTTAGAGGCGCGGAATTCGTCCGGT
+>52129 3
+GCTAAAACCTTAACTATGTCCAGTATGGCCCTGGGTGCCCCTGATAAGGAGTCTGAATCCAATCGTTCGGATGAGTATATTGCACGCACTCCCAGTGGGA
+>52130 2
+CCTCGCTGCGTTAAACGTGCTATCGCGATGTAACAAAGTGACCCAGTGAGTACGATGCTTAACGGGTGGACATATGACTTAACTGGCAGTGTCCCTACCT
+>52131 2
+CAGTCGACTACCGATGTGCCCTAACAAATCGGTTTACCATGAAAGCGCTTATAACGCGAATTGCGGCAATTGTCTGTCGTTATGGCACAGGGGGCCATCT
+>52132 1
+GGTTGATCATGCCCAATCTAGCTGACGTTTTGCGACCGGGACCCGGCTCATCGGAGGTCACGACCTAAAATTATATTGCAAGTCCGTAACCAGGTTGAAT
+>52133 2
+CGGAAAGTAACTTTAGGTACGTGCCATCTGTCGTCTGGAATCCACGCAAGTAAGATACTCGGGGCAGAGTTTTCCTCCCAACCCCTAACTGGATGGAGTT
+>52134 3
+ACTTGTCGCTTTCGCGAATATGGAACACCCGAACGTAAATCGTCGGAGCTGTTAATAGGGCAAGATAGCCTAATACTCCGTCTTGTCAGAGTCGCGGTCC
+>52135 1
+AATATACCGGTCTCTATGCGAGGAGCTACAGCGCACTTTTCATATAATAGTACAACCGCTGCGTCTCGCGTATGGGCGTGCAGCCACCTTAAGTTAAGGG
+>52136 1
+ATGTGTTTATGCGCAACTACCGAGGAGATTTAGAATCTGGTACATGAGGAAACTTCTCCAGTTCCTGACGGTCAGCTCACCGTACCTCTGGAGGGCACCA
+>52137 3
+GGCATACAATTAGTCGTAACTTATTACCCGAGATAGATTGCCGCACGTCGCGTATAGGCAAATTCTTCCGCGGGGCTTGACGTCAAACGCGATAGCGTTC
+>52138 1
+AAACTTGGCGAGTTGCCATCAACGCTGGCGACCTACTAATTAGCTCGGACTATCTTATCGAGGATTGCTAAGCAATAATGGCTGGAGTGTCCCCGGCTAC
+>52139 1
+GGGATAGCGTGTCATCCTTGATGTTTTAACTTAGCCTGGATTCACAGCAGCCTCATTCCGTGGCTCAGATCACAACGGAACTGGGGCAACTGTACACAGA
+>52140 2
+TCGATGCAGCCTTAGGAAGAAACCGCTTCCTTACGTGTCGGACAGGGCTTATGGGTCCGGATCCACTATAATTAGTTCTGACGCACATGAACACGATTCG
+>52141 1
+GTGTTGCGGAAGCGAAAATACCCACGTGGCTGTGTGAAGTTACACCGTTATTGTGGCCTACACAGAACTTTTTCAGACTGGATCAGCAGCTCACGCCACT
+>52142 3
+CTATAACCCCGGAGGGATGATGTACAATAGGTAAGTAGCTGACACCCTACGTAAAGGCTGTCATGTACGTCTTCGCGCAGTCAGGACCTGATGTCTTCTC
+>52143 2
+GGTCGATTAACCACCGGAGGGTGTGCTACGCTACTTAAGCCTCAAGTTCAACGAAAGCGTTTAGGAACTGTCATACGAATACCGCGTTGCTTGACGCTTC
+>52144 1
+TCAACTGGATGGAGCCGGAGTGTGTGCTACTTACGGCAACTGTTTTCGCACTTTAACTCATCGCGATGTGATCTGTAGACCAAACAAAGCCCGGCTGAAC
+>52145 2
+TAAGCCCATACATGGGTTGTCATGACCGCAGGCTGCGAGTTCAAATTTCGCCTTAAGGACTGTAATAGATCCATAGGTTTACCACGGCAGGGCTACCTGC
+>52146 2
+ACGTGGTCCAGGTTTGGTGAGTGTATGCTTTATTTCAAAACCCCCGTTCTGACACACGAACCTGACGCGATGCGAGAAGCCCAGTCCATTGTTGAAAGAC
+>52147 2
+CGGAAGTCATCTGCTTCACGTCTTGAGGGGGTAGAATATCGCAATCTCCGGTCTAGCTACGCAATCTTCATCGAGAGCATCCATGACATACTTGGGCGAA
+>52148 1
+AGCGCATACGCTGATCATAAGTCCAGCCCGTAGCAATCTCGTCTACTATCATTTCTCAGGGTGCGTAATCCGCGGGGTAGTAGCCCATATTAGAAGGATG
+>52149 3
+GTCTTAGATCCATAGAATATGGCGGGTGCGTCGAACAAAACCCGTCTTGTGCATGGACTGCAACCGACACGTTATTCGTAGAGCCTTAGCGGACATTCCT
+>52150 2
+GGAAGCATTTCGGTGACCAACTTGAACTCATGTCAATCAGCCGCCTCGATAAAACGCCGTGCGGATTGGCGCTTAAGTTGATCCGTATTGTAATGGCCAC
+>52151 1
+TAAGCTTCTGATCAGGCCCTACACTCGGCCATAACTATTGCCAGTTTCCGCTTAGAGGTCCTGCGTAGGTTGAGCTGAGTGGCAAAAGACAGATAACTCG
+>52152 1
+GCTATTCGCCATCGTTGTCGGAAGCGCACCTATGGATAACGGACGGTCTAATCGGAAGATGGAGTTTCCACAAATAGCTCGCTTAGTCGATCGCTCCATA
+>52153 3
+AATTGGCGCTGCGTATGGTACCCATAGCGGCGAAATATAATAAGGGTCCTCCGACACCCGTTTCTTACTGAATAGGCGATGACGTCGCGCATTCGATCTA
+>52154 1
+GATTTATCCATTCCAAATCGGGTTAGCGTGCTACATTGGGCGGAACGAAGGGTACAGCGCTGTTTAGAGAACTGAACGCCGCCCACCCGTCCTTAATATT
+>52155 3
+GGGCCACACTGATGACAGTCTGTACCCGGTTTCCAATGTTTAGGTTAGGGGTCTCGGCAGCCTCGGATAGTATACTACCAACACACAAATGTTCGATACG
+>52156 1
+ACAAGTCACGGTATCAATCTTGCAGAAGCCTGGGTTTGATGGCTAACTAATTCGATAGAGAAGAGTTGCTCCGCTCCTGCAATTTCGGACGGCGTACCCC
+>52157 2
+GCCTAAGATGAGACGGGTGAACTCCGGGCATATGTTACCCGCCTAGATAGATCGCTTTACTCTTCCCGTTGCAGGCAGAGCATATCGACTGCTAAGATAT
+>52158 3
+ACCCCCGCGAAGAAAGGTTAATGACGCTCCTGCCAGGTTACATAGTTTGTCTTACGAGTTCAGAGAATCCAGGCGGTAAGATGCTCTTCCTGCTTCAGAG
+>52159 1
+CGGACAATTCTCCCGGGTAACTTACTATATTGACCAGCGGGTTTGGACTATTGCCCTGGCGGGTCCACAGATAATAAAATTCAATTCGCGCTGGGGCCAA
+>52160 3
+CCTGCAACTTAGTGTGTAGCGAGCAAGATCCTCATATGCTCGGCAATGACTGTAAACGTTGATCCGGTGGTCAACAGCTACTATCACCCGTTGGACTAGG
+>52161 1
+TAGCAGGTTCATGTCCAGGTAGGCTCGTCCTAGGAAGTATACGGCAATTGCACTGCAAACTCCATTGTTTCTCGAGCCAGTCGGAGCCAACTATCATGAG
+>52162 2
+AAGGGGTCTCAGAAGTCTGTAGTTCTTATCGACCGTGGGGCCCTTAAATAGCGACTCTTCTATCAGAACGTCCGTGAGAAACCGTCGTCACAACGGTTAC
+>52163 1
+TGAGATACAGCTGTAGGATCTGTCTCAAGTCCTCGAGCCAGAATGTTGCTTCTATAACAGAAGACCCGCCCCAACTATGTCGTGGTGTTAACGCGCGTAG
+>52164 2
+GGGCTACCTTACGCTCAGCGGTTGTGTAGGTCCCGAAAATGTGCCACTAAGAGATACGACTGGCAGAGCAATTGTCGACAATGTTCCATTTCGCAATCTC
+>52165 3
+GCCCACTTGACTACAGTTAATCTGCTGAAAGTGAGGCTGGACGGTATATCCCCCTACACTCTGGCAGAAGCTTGGCTATGATAGTCCGCTGATCAATAGG
+>52166 2
+ATTAGGCAGCGGCCTTAAGAGGCCGTACCTCCAACACTTTATCTTAGTCGGAGAGAAAATCGGCATTTTAGATACACGGCAGTCTCCCTGTTACGGTGGC
+>52167 1
+TAATACTCCAGCGATATGAGCCAGCCTTAAACGGGAAGTGCGACCTCTTCTACGGCCTTGGGATTTCTTACTGCGTAGCCAAAGTATACCAGGGCTTGAG
+>52168 2
+ACTGCCTTCCACACTTGCATAAAAGGCGCTGTATAATGGGCCATTCCTCTGTTGACACTGTTGGGCGATTAGGAGAGTAGCGTATCAGAAACGCATCGCC
+>52169 3
+CTGCAGGATAGTGCAAGAGAACCAACAGTGGGGTTTTAGTGACACTTTTGGCCCCTTAACGCGTAGATCTTCGAGGCTATCAGAAACCTCCTCTGCCGTA
+>52170 1
+TCGGGCGAGTTCAGCTGAAGCATGGACCACGCTCCAGTCACTGTAAAGCGATCTTACCGCACATTTTACTCTGGTACGAGATCTTGGAACTACATTGGAG
+>52171 2
+GACACCACAGGGCACAGAACCATTCGCTAGTGGGATGTCGAATTGGAGAGCCACTTATGCCTTTTCCATGGGTGGTTCACCAATGTTCCGAGATCTCTAA
+>52172 1
+AGCCCCGCTTGGGAGCTACAAGCATAGATATGCCAACCCCACTAAGGACGACAGTTGGGCCTGTGATCCGGTCGTGTTGACATTCTCTTGAAAGTATTTA
+>52173 3
+TGCGCAATCATACCTGCTCCTATATAGCTGCGTGGAGATTCGCTGAGTGCGATGGCAGTACTCGACATCGTGACATGCTACGATACGTACAATCGAGTCA
+>52174 3
+AGCACCACCATGAGACCTAGAAAGCCTTTGGGGACATCCTTCTCATGGCTGATAGCGCATTCGGTATTTTAGCATTCACAGGCGAGCGTATGACAGTGCT
+>52175 3
+GCACCATAAAGAGTCACTTTGACTGTTCTTTTGGAAGAATTAACGTGATCCACAGCGCAGCTAAGCCGGTTCCGGGTTCGATGGCATCGGATTCCAGCCA
+>52176 2
+CGTCGCAGGGCGCAACGTTAATTGTCATACCTAAGTGTCTGGGCAAGATACAACTCGTAAACTCGTTCATTTAGCTGGGTCAAGCCAGATGCGCATTCGC
+>52177 2
+GGTCTGGAAACTAAACAGCCCACTTCCACTCATAACATAGTGTTCCGGGGCAGGCATCTTGCTAGACACTGTCTTTAGGGTGGAGTGACGTATACGACTC
+>52178 2
+CCATTGCTAGTCTCGCTAAACAGGCGGATTACGACTCTAATAAGGCACCTATTTACTCAGGTTGCCAGGGTGACAATTATCGGGCGCGTCTAAGCCATGG
+>52179 1
+GTACGGAAGCTTAGTGCTAATAGCTGGGCCTGAGGGTACCTACACGTCACGATAATTTCATGCCCCTGGCGAACTTCAACTTGGTTGACATGCGCATAAC
+>52180 3
+ATGGCCCGTCCGGGAGCCTTGAGCTTTGGAAGATCAAAAGAGCACCATTGGTTATCTCCTCCAGGGCTAAAAGTATGAAATTCTGCTGCTCGTCTGCAAC
+>52181 2
+GCGGAGCCAATGGAACCGCAGGGAAGTTCTTGGCCTTGAACCCTATCGTTATATCACTTTCATCCAACTAAGTCTCTCCCAATGGTAGTGAGGGACGGTA
+>52182 3
+TTCACTGTCAGTATCGATCGGGAGAGTACGCGGACTCCGTAGTCACTTCCGTGAAAACAAGTTACTAGCCGTCTTGCGTATATAAACGCCTGCGATACGG
+>52183 3
+AGAGTTCCTAAATTGGCAGGGAGCGGGGAATTAATTCTGACAGAACCGAGACCCCTCAATGATTGCAGATCTTACTAGCCTCAGGTCCCGCGCTTTTTGC
+>52184 3
+CCAGGAGAGATCCATTGCAGCATTGGGGCACCAGTTGCCCAAGTTCGGCGCAGTGCGCGTTTGCACATCTTTGTCATATTATTAAATACAGACCCAAGGT
+>52185 2
+GTGTAATCGTCGTGTTATCCTCAACTGCTAGCGCTCACGTAACGTAACACCAGAGAGTCAGCAAAGTCGTCACTCGCGTCTGGGAGTTAGAACATTGCTG
+>52186 3
+GACGACCGCTGGCCACTAACGCTTCGGTCTTTATAGATAGTAGTCTCGGAATTGTGACGCGCCAACAACGGCCGTAATTAGTTAGAAGGATTGACCCTTC
+>52187 2
+GTGGCTACTTCTCCGCAGGCATGATCGTTTACGTTGAACACTAGTATTTGGCAAAGGGGCCTCATAAGAAACTCATGCAGTATCGCCAACCGGGCCGTTA
+>52188 2
+CACGGGACTCCCTACAGAGAGGAGTGGAACGAGCTATAGATCGTACAGCACTAGTGGAGTTTCCCATCTGTCTTATACTCTTAGCGGACAGTGTTATCCC
+>52189 1
+GGTCCAGACCACTCTATAGTCACGTTAGTAGCGGCAGCAAAGACTATCCCTGAGCTTTTAGTTGAATCTGGTGCACAAAGACCCTGTGGGACAGCTTCTG
+>52190 1
+CGTCGCCTATACTACACACTAGAGGTTATCAGTGCTTCGACACTGTTTGTAGTAGAGCACCTGACCAGGTGCCCTACAATGACAGTGAGCGGATGATTGC
+>52191 2
+AGGGAGCTTTTGTCGTTCCTTCCATCCCTTCCCTCAGTAAGGTAAAAACATGTCTGTACAACGGAGAAGTATGCGGCCAACTGCGCTACAGTTCAAGGGG
+>52192 1
+GTGCATGAGGAGGCTCCGCGTACCTCGCAACTTAAACATGTGGCCTGTGGAAATGCCATTCAATCGTTTCATGTCCGATCAAAATGTCAATCGGAGCGCT
+>52193 2
+AACATCTGGCTTCCCTACGACCGAGCTGAAGAGAGGTGTTCTTACGGACAAATTTTGGTGGATTGGTAGTTGCATACTCACCCCGATCGCGGCATAAACC
+>52194 2
+GCTGCCCACGAATCCTCCAGATGAGCGTGCGTCTTTAGACACGGTTAGTTCAAGCGCACTGGCTCAAAACATGTTTGGGAGTAGACCTTTTATACGACGA
+>52195 1
+ATGGACAAACGACACAAAGGCTGTATTAATGGTTCCCTCGCGGCGTATTACTTCCTGTCATCTCGTAGAGGGCCTTAGCGAGTACGCAAGAGTGCATCTC
+>52196 3
+CAACGATTCTTTATCACGGAAGCCATTAGGAGAATTGTGGCCTTCAACTACGCCGTACGTGCGATGACGGGACGGGACTTTGATAATCATGTGCTCCCAC
+>52197 2
+GCGATATTACTCCCACGCATTCCGACGATAAAAGTCCGTTTCCGAGGGATGCGGTAATTTCTAGAATGGTTCTAAGCTAGAGAGCGGGCCTGCTTCAACC
+>52198 2
+CGTCGGAGGGCTCGCAAGTAATTACGTCTTTCGGGCCGATATCCTTGTGCATCGTACCAAGCTGCGAACTTAATGAGCAAATAGGGCAAATGTTCCACCT
+>52199 1
+TGCCAGCTTGCTATATAAGGCCCCCGGGTGACTTGGGCATTAGAAAATGTTTGATATGCATGGATATGCCATTGCCCGTTCAAGGCCCCGCAAACAATGC
+>52200 2
+CTCTAGGTCAATCGCATAGGACTCTGTACCTCCTCTGGACAATGGCATTCCCTAGACCAATTATGGAACAGGGCGAGTCATTCGGGGCTTAATTGAGAGC
+>52201 3
+GTAACCTAGCTTAAGATAGTCGCCTAGTTGTTACCTTACGATTACACTCGCTGCAGGAAGTGGAGAGACATCCACGAGTTGATCCGTCCCGGGACTATCG
+>52202 2
+GGATCTGAGGTACCGAACCATTCCGTAAGCTGAGTCACCAGTTTGACGACCTTTTTCTACCAGGGAGTCCTATGCGCTTGGGACAAATGAGGTTAACCAC
+>52203 1
+TCTCGGCTAATTCTTCACACCGAATAGGATGCCTCATCTGTTGCCCCAGGACGGTGGGGCGAGCTTACTAAGTAGATACCTACATGAATAACTGAGCGGT
+>52204 2
+GCCCTGTTTAATCCAAGATACGTAGCACGTAATGGTAGCTTTCACATCGAGTGGGTGTTGCGAAACCAGGGGGCGAGCGTCCATAAAAACTTCTCTCCCT
+>52205 2
+AGCGCGCGACTCGTAACATAACGACCGGTTGTCTTATAATTGCGTTCAACGGGCTTTGGCACAACATGATAAACCACGATTGTAGGGTTCCACTCCTGGG
+>52206 3
+AGAACTGGCCGCTTGGAGCGTTTCTGTTTTGATTTCGAGATCAGACAACCCCATCCAAGACCTAGAACTGAGGCCGTAACGTTCTAGAATGATGCGTCCG
+>52207 1
+TTACAGATCCGCATGGCCATCAAACTTATTGCACTAATGCGAGATACTGACGGAGGGTCTTGCGGGTCCTGGAATGAGCTTATCCGCCTTGTCAAAACGC
+>52208 3
+ATCCTATGCTCCGTAGGCATGAGTTCGGCAAAGCTGAAATAAGTCGACTACAGAGACGTTCCCAGCTGCTGAGCTCTTAAGTGAGCTCTACGTTTGGCAC
+>52209 2
+ACGTAGATCGCTCCGTCCTTACAGAAGACAACCTGGCTGGACGTCTCCCGTGTCTATTCGGCGGATCTTAAAGATATCGAGTCTAATCAATGGAGATGCG
+>52210 2
+CATGTCTCACATAGTGTCAGGACAATTTATGGGGTTTAGTTTTTAACAGGGGGCCTACGAGTCGGCGGGAACACTCCCGAGCCTACCTCTCGTAAACCAA
+>52211 3
+TCAAGGCTATTGGGTCGACCTTGAACGTCGCTGACACTGGCCATCATATAATATTTTTACGACGTGCCCGCAGGATACCATAACGTTGGGCGAGGCAATC
+>52212 3
+TGCACCGATTCGTCCGTATCGGCTTCGAAGCTCTAATCGCTAGCCGGATCTATTAACCCTTGGTTGTAGCGCCGAAGAAAGCATATGAGAATCAGCGTGA
+>52213 1
+CAATCGCCTGGATGGCCAAAGCGGTAATGGCTCTGGATAACATCCTGCCCTCCGGTCTGGTCCAGTTGATTCCAGATATCGAAACAATGCAGATAGGTTT
+>52214 1
+ACACCACCTGGCCATGGCAATGTGCCGAAAGAGATGTCCTCGTCACGTGGTACGGGAATAATCTGTCACCTGCTAGGTTTGAATACTATCGCGTAATCGT
+>52215 1
+GGACAGCCGTCATCTCAACTTTGATGCATCCCGTGCGTCAATTATAATGTAACGCTTACTCCTTTCGGAATCCGGGGCCGTTAGACGGAGGCGAAAAAGT
+>52216 3
+AGCGTCCCTAAGTGTACACCCCGTGTGCATGTGAGACGGCCTATGGGGTCTTATAACTCATGAACAACGTCTACGAAGCCGCTTGACTATAGTCGTTAGA
+>52217 3
+GCGTTAGTTCGATACAGGTCAGCACCAACGAGGGCTAGCATCGCTAATTGGAGACAGCTTTTAGCACATCTCTTCCCGTCAAGACAGTGGTTGCATTCGA
+>52218 3
+GCGCTGACGGTAACTTTGTTTACAGCAGACTCACCGCCGACACTATTCTCGTGCGGCGACCTCGCGATAAATCTGACAATAATGACTGGAAGTGTAGTGT
+>52219 1
+GTGCCGCCATCACATTTGGACGGCATCCATGTGATAGCCGATTTAAGGAGCGTACCAGGTAAGTCAAATGTGCTGCCAATCTACTATTCCGATAGGTGCC
+>52220 1
+TAAACTCATGGGTACCGTAGCTTAGGGATCCGGGCAGTAAGTTAAACGGGCTTTAGCTGCTACTCGATACGTGCCCGCGCCTACCCAGTATAATTTCAGA
+>52221 1
+GGCCAGGTGTGATTAAGTGTGCTTCAAGGCATAATTTGGGACCAAGTATGACGCGAATTTGCAGCATCTCCCTTGCGTCTCAATCGAACAGTGACCACCC
+>52222 3
+CTCTAGGCGTCCCCGATACATCCTTTTTGATGATGGTGGTCTGGTCATAAGAGTATGAAATAGGGGTGGACCAGCCACTCCTCAAACAACGGGCCATACT
+>52223 1
+CTAGTGAGCCTACTGATACGGAAAATCGAGCATTCAGAGCCCCACCTCGGAAGCTTTCGCATTCGTCAAATGCCGGGGTGTTTTTGCGTTTAGAAACACG
+>52224 3
+CGAGGTTACCTATTGAGCCTTAACCAAGGTCCCGGGACTGATTAAGTTAATTACAACCACTGTGTGCGCTTCTCTCGGCGAAGGGAGGAGTTACACACCT
+>52225 2
+ATCCGGAGATTGCCCGATCGTAACCCCTACGAGACCTGGCAGCTGGAGCGTCGTATCCGCCTATAATCATTCGGACTAATGTGTGATGATTGTAGACAAT
+>52226 2
+CGTACTTCTAGCCTCTGGGGACTTCTCGGTTGTCGCAATCGAGAGTCCGAACACAGTAGAAAAAAATAGGGTGTTGAGTCCTCTGGCTAACCAGTCCATC
+>52227 1
+GCTTGTACCCATATTTAGTCTATCAACCTAAAGTGAGCACGTCGAACTTGGAGGGTCCACAAGCAATCGACGCGCTTGCGATGCAGTGGCGACGCTATTT
+>52228 3
+CCCGACGTCGCACTACCCACTTGACCTTATAAGCGGTGCAGACGGTCCTCTTAGAGTCTGGATGCTGTAGTTGCAACATGGTAAGTAGATTAACTAGAGC
+>52229 1
+GTCCGTTGGGAAAAATCGGACTTTCGTCTCGAATTGCACTGCAGCCGCTACAGTGCAAGCCTTGGTCCAGAGGATAATGCATACATCCGATCTGGCATAT
+>52230 3
+CGGCTCTGCCTATGCGATCGACAGCAAATTTAGAGGCGAGTGTGAAACGAATAACGCTTGTTTTCTCACAGACTCGATGAGGAGTGCTCTGCTAACCCCT
+>52231 1
+CGTCGTACGAGAAGCAATTAAGCCGTCATGTGCCACTTCGATTGGAATGAACATAGATCCATCTGGTCGCTGGATCTCAACGTCGTGTTACCAAGGCTGC
+>52232 2
+GGTTCACACTGATTATGAATGGTGCCGCCTACGACCCACGCTTGTAGTACAGCATATGTAAGTACCAAGATGATCGCCGGACACACGTTTTCAGTGTGCG
+>52233 3
+GGTACCCAACAGTTAACCGACTAGTGTGTACCCCTCTGTAACACGAAATCCATACCAGCTGCTTGTCAGAGAATTAACGGTAGGGTGCGGGTCTTTCTGG
+>52234 1
+CCCACATACTAGGCTATGGCTCTGCATCGAACGAGAACCGTTCTCTGACCCTGCCGATGATATAATTCGTCGACTAGCGGAAGTTGTAGGCAAGTTGATG
+>52235 2
+AACGCGTTGCGGTCATCCTTCATGAGATCACGAAATTGTTGGCTTAGCACTAAGAACCGAGCCGTACAACGGCCGTGTCGAGGGCCGATCTTTATTATAC
+>52236 3
+AGGATGGCCGAGAACAACATCTTCTCGTCGAAGGATAGGCCCCCGCTTGGGGAATGTCTTAGGCACTATATTACTAAACGCTCTGTGGAACTGTATCTCC
+>52237 1
+GTCGGAGTGTCCGAGAGTGTTATTCAGTTCAAATCACAATTGGGATACTCCAACTTCCATCCACCCTTGATGCCGGGGTACCAAACCTCAGGGAGTGTGA
+>52238 1
+ATTGGATACGCATGGAGTATCAAATGCAGCGGTTCCTTTACAACCTGCAACCGTGCGCCAGTTGACATAGACGAAACCCTTGTTGAATCCGGTGCTTCGG
+>52239 3
+TCGACACCCCTCAATTCCTGGCTGACACGACGGTAAGAATCGGTCTACTTCTCTCGAGGGGATGGATGGGCGATTTTCGATTGAAGGCAATTTACCAAAC
+>52240 2
+TCTGTGAGGGAGGGAGACCGACAACGTAGCGCATCTCAGTTAAGCAGCATTCAAGTTCCGGACTAATGCATTCTGTTATCTGCTAAGCCTTCAGGCACCT
+>52241 1
+TCGTGCCGATAAACCCATGAGCCCCCTCTGCGGAACCTCTTAATTAGGAGGAAAGCCCTGTTTAGTTCCCAATTGAGGGTTCTAAGAGGGTGAACCGTAT
+>52242 2
+AGGTGGAAACCCCTTTCCGGTGGGAGGCTACAGGACAGTACGTTAATTTCTGAAATAACGCGCACTCATCTTTTCAGGATAGTCGCCGCGCGCAACATTT
+>52243 3
+ACGACCGGGTATAAGTCCGGTGGTTGTCGATGTGCAGCTACTGTACTTAACCAATACTGCGACCATTTAAGTGCCTGACTGCAGTCTAACGTGAAACGCC
+>52244 2
+GAAAGCACAGCAAGCATGGCGCCCCTTACGGCTTCGTTCTTAAGTAGTTGTACTATGTTGTCGCTTTCAAAAGGAAGCTCCAGGGCACCTACGGTGCTAA
+>52245 1
+CGATGTCATAGCATGATACTGTCTGCGCCTAGTATACGACTACTACAGCGTATCACATTCAACACAGGGGTCCGGGCTACATGGTCTCGGGAGGTTCATA
+>52246 2
+GCTTGGCCAATACGGATACAATGCTCGAAGGGCTTATCGTTAGCCGTTTTGTCGTAACAAGAACTAACGTAAGTTACCGGATTGCAGCTGTGGCCCACCC
+>52247 1
+GCGGTTGGGAACGGTACTCTATGGAGTAGCCCGGGCTCGTTTACTATTTGCGCACAAAAGCCACCGGATACATTGCAAGTAATGTAGCCTCTATTCCACA
+>52248 3
+CATGCCAATTAGTGTTAAAGGATACCAATTGAGAGGCTCCCTGTCTCCGCGAGCAGTCTAGGTGCAACACTGAGTTTCTGCGACACCCTGATTGACTAGG
+>52249 3
+GCGAGCGTGAGAGCAGCTATTTCGTATGATTGGCTATACAATCATCCCTTTCTCACTTGGGAGAGAGCCCGACGATTCCCGAAGTCACATAGAAGCTCTG
+>52250 3
+AAGACGTGATACGGAATAGCGGGGGTTGTCCCTTAGAATTGGTGGCGAGTTAGCGTCTTAAAATATACAACATCACCCCGGGCCCACTACTGTCTTCCCT
+>52251 3
+ATCAATCTGGTATACGTTAGGATTAGAGTGTGACCTACACTGCAGCGTAGTTATTGCGCGGGCCGGTCCTAAGGCCATCATCTGGCCGACAATCAATCCA
+>52252 1
+AAAAACTTGAGTATCTTCGGAGCCGAGGGGCCAACCGTTGCACCCCCGTTTGAGTTAGGCGGGTTTAGACTCACTGCATATGACCGATCTACAATCAGTT
+>52253 2
+TGTCCCTTTAAGTACACACGCGCTACTAGCACGGACTCATAGCCAAGGTCTAGCGAGATTTGCTGTCTCCTCACACAATTGGTAGTGTCAGAGAGGGTGA
+>52254 2
+CGGCTGGTTTTCTATAAGAAACGCTCCTCCTTAGCAGATAGACGTGTCTCCTTTAAGGGGACGGTATGACAGTGACCTATGGCTCAACCACGGCAACATG
+>52255 1
+GTTGAGCGCAATGTCTAGGATCTAATTTTACGCCCACAGAGGACGATACAGTCCGCAGTTACCTCGTTGGATTAAAACCAGCGCGTTGATCGCTACTCGG
+>52256 2
+ATACTTCCGCCCAACACTAGCGCATTGCAAATTTGTGGCAACCGTCGAGAACGGTGGGTTTACACTATGTTCCTTCCACATGATGACGATAGGGGGACTG
+>52257 2
+CTCTACAGGTGACGGTGTCACGTTGACAAATCTATGCTCCAACACATAGTTCCATCTCAAGTGCGGCTCCGGGAATGTTGAAGTGCCGAACTGGATAGTC
+>52258 2
+CACAAGGATCCGGAATTGAGAAGCCTATGCGCTCTTCATCGTTACGAAAGCCGAGGAATCTTCGGTCCCTTCGCAGAGGTATTTGCATGCACTACAGTTG
+>52259 2
+ATGTTCACAGTTGTCCGGTCAGCGCCTCCACAACAATGTGGACCTCTTTTCGAAAGAAAGAAACGCGAGTGTTGCTTACCCGACGTGTGCTTAGGTGCAA
+>52260 2
+GGGGTTTGGAGCCTATACCTAGTTGAAAGTACGCGTGTGCCTAGCCCCAATTGCAGCAGAAGTATCCCAAGCCCTAACCATGTCTGATCGGAAATCTTGT
+>52261 2
+AAGGCGAACTCCGAGCTCTTCTCCTCTCCCTTTCAAAGTACATGGCGCACTCGAGCGAGTTTGGTATTAGGGGAGATCCAAAATCCGAATATTGTCGAGG
+>52262 3
+ATTCTCCAAAGCACGTAGACCACGGGAGGGTTCCAGCATTGGTTCGTCACCGTCGGCCTAAAATCCAATTTCAGAATTGTATATTGGGCTCGGGAGCACT
+>52263 1
+CCTAACCCTATAGATCAGTATTACTTGTGGGGGTGGCTTGGAAAAGGCCGTTCCCCGCCCGAATGCAGCAATCATCATTAGCATGTATGCCAGCTATGGA
+>52264 3
+CTTTTCAGGAAATTGTGACCATAAAGCTACTCGGAAGCAGATCGCTCTCTCGATCAGTTTGGTCTAAGAACTGGCTGAGCCCATACCGAGCTTGCGGAGC
+>52265 3
+ATGTTTGGTGGATAGAGATATGTCCACGACAAATGAGCGTCCCTTGAGCCCAGCGGATCTTTCTGCTATAAATTGCGTATGAACGCGGCCCTCCCAACGA
+>52266 1
+TTTCCAGGATCACCACACACAAGATTTTAGCTCCGAGTTGCAACGTGTTTGAGATACTCTGCTACCATCCGTCCCAAAGCGGGTTGATGGCTGAGGGAGA
+>52267 2
+AGAATGTGTGCCATGGTCACCAGGGGTTTTAGCGAACCCTGGGATTTCCGTTGCCAATTGACCCGTTAAATCCCGCTAGTCAAGCGCTGAAGCTAAATAC
+>52268 3
+TCTCACAATCTCTAGTGCTGTCCAGGCAGCTAAGGATCCAAATCGGAATCCGGTAAGATCCGATGGCAGCGATCTTTCATTGGACCTCGACGATGGTATG
+>52269 2
+AATAGATGCTCTGGAGGCCGCACGATCGCAGATTGCTACCGCTATCAACCATTGCCACGATTTTAGCAGGTGAAGATTCTTGTAGGTTCAGCACGCGTCA
+>52270 3
+GTACCCCATACCTGAGCTCGTAGGGCCGGCCTGGGTAGTGATACTATGATATTGTACTGTGTGAGCAGCACAAACGAGATTACTCATCGCACTCAACTGT
+>52271 2
+AAGCCATTGCGAGTCCCTATCTTGCGACCACTGTCAGTAGATAACGTGGTGTCAATCAGTATCCCGCGATATAGAAATGACGTCAGCGGAGTGTGCTTCC
+>52272 1
+ACTATCCTCTATATGGAGGTCGGAATGTGCATCCTAAGACATGGTACCTCTGTGGCTTCTGTGCTTATGATGCAGCGTCCAACGGAAAAACGACCCCGGA
+>52273 1
+GTCTGCTCAGTAGTCGTTGCCGATTGAAATGACCCAACATTAACCACGTCGCTAGGGCATTGCCCTGTTTGGATCATCCCGCGAAAAGGAACTAAGTTGG
+>52274 2
+TCGGGTCTGGCTTATTGTCATACGATACTCCCGGGGAATACACGCAGTGTACTTAATTCAGCAAGAAAGAGCGTTGCCTATACTACGCTGTCAGGCGCCA
+>52275 1
+AGAGGCGCCTTTTGGGACATGGAAAGCATTGAATTTCCCCTAGCATGAATTTAACGGTCCACGATCCCGCCATCTACCGCCGGGACAATGGTTAGAGTTT
+>52276 1
+CGTGTTGTGTCGTTAAAAACCCCACAACAAGCACCTTGCGGCGGTAGCGACGGTGTGCTAATGGGTCTTACTATCGAATAGCACTATTAATGCCGACCGT
+>52277 1
+CTGGTGCAACGAGTTTCAATGTGGATATGCAGATCCTCGGCACTAGCTTCCAGACTCGAATCATGTCGTAATCCTAAATACCTAGTACGGCAGGGCGTGC
+>52278 1
+AGCAATTGGGGCGCAATCCCCACTGCGGTGGTATTAATTTCCAAAGATGTTGGGGAGATAGCACATCTGATGCACTCCGCACCCGCTTCTTAGTAGATCA
+>52279 2
+ACTTCGCTTATGCAGGCTGCCGTGACAGTATCATAACTCATTTCTGCAAACAACAGGACTCTGACATGAGCGTCTATGAAGGTGTCGCCGATAGGGCTGC
+>52280 2
+AGTGCCGAACTTACTTTGGCTACATCTGACTACAGACGGAGGAATATTGACCACCTATCACAAGGCGAGTCTGCCTGCTCGGGTCCAGTGTACTGTATAG
+>52281 3
+GTTAACCTTAGTGATGCTTGCGGAAACTACAGATCTTTGGACACGCTTCTGCCAGCACGTCGCACCGCTTTCGTAGCCGGATCAAGTGATGAGAAAAGTC
+>52282 3
+CTGCGGGAGGTTTAGTAACTTAAGTCGGATGTGTCACCGGTTTATAACATATGGAATGGGGCGTCCCCATCCTCATGCACACCGGTACTACACAGCACAT
+>52283 2
+GATGTTCCCTAGGGCCCTAGGGGGAAAGGTAGAGTGGCTGGCCCTGTAATCATAGCATACCGGCAAATACCTTGCCTGATATTTCACAGCTATTCACTAC
+>52284 2
+GTAGAGTAGAAGACCGTCGGCTTTAGATTCATCGCTTGCCCTGCTATGGGTCGGACATACACAGTCTGATCGCACCGTCCCTAATCAAGTAATGGGATCA
+>52285 3
+GTTTAGCGAGTTTGCAGTTCCCGCAACCGATCACACAGAAAGCTCGCCGTGGTACCTGAAAGGGATTGCTCATTAGCCTTTTAGATAACAAGCTTGCCGG
+>52286 2
+GAAGTGTGCGTTCAAAGGCCGCGTAAAAGACCGTCGCGGACTATGTCTTTCGAAAATGACCTCTACGAATCCAGCCGTGTGCTCGGACGATCATTACTTT
+>52287 2
+TGCCACAATACTGTACTGGTACGTAAGCCATCTACAAATCCGGGCTTGAAGCATTGATCGCCGCTCATGGATCTTCCGCAAGACGAACGTGTAGGTTTGG
+>52288 1
+GCGATGAGCAGGGAGCTAATACGCTCTGTCAGCCCCCTTGTCAGCATAGGCGCTCAAAGCTCTTTGACAGGCATAGGAAAGTCACTTTTATTGTACCGTA
+>52289 2
+CTCTTGTTTTTACGTGGATGAACGATCCCTCGAAGAAGAAGAAGTACGAGACCTGCTGCGTCTGGGTCACACCGAATGTCATCTGGTTACCACATAGCCG
+>52290 3
+GTTCCGCTTGTTAAGAAATGGTGGACTATCTAATGGTACGGACAGGCCGGACTATCAGTGGTCGGTTTTCGCTGATTCCCCCGAACATGCACCACAAAAC
+>52291 1
+GACACTGCGGAGTTTTAACGCGCGACGACCCAGATTCAGCGACTTTTGGTCTTGATTCCAGACCGACGAATCGTGTCTATATGGAAATGGCCAACAGCTT
+>52292 2
+GCAAACCAGTCATACCGCTAGTATGCGGCCGGGACTGAACTAATTGCTTGTCGTACGCAGCCGTGGTTGAACTAAGTATTTACACGCTCACGTACGTGTA
+>52293 1
+CTCCGACCGCGAAGTGTCCTTTCAATCAATCTACTGGTAGCGATGAGTTGTGACAAACGCCCCTGAGTTTGGCGGAAATCGATCTTACTGGATGCGAAAC
+>52294 1
+GACCGTGATCTTTGCAGCCCAAGCTGAAAAAATTCGGGCCATTAGATGACTACTGGTTGCATTATTCTGGCGAACTACAGTGCGCTCCAGCGCTCGATGA
+>52295 2
+CTCGTCGAAAATGGCCTGCTTCATTACATTTTAGGGGCCAGTAAATCCCCAGACCGTGCTGCAGCTCGTATTAGCCGAAAAGTTTCGGGATAGAGATCCG
+>52296 2
+TGGAGCTTGGATATGATTGGCCACCATTCATCAGTGTGACCGCTTACTATCCGTAACTGTAGAAAGAACCTCGCCAAGAGACTTTCGCAGTGTGCGACGC
+>52297 1
+ACTTATGCCGTTCGAGTTAGTAGCTAATGTATACTCGGAACTTTGCATCTCACAGCGAGATGATGCGCCCGGATCACACGCCGCCATTGTAACAGGTGAG
+>52298 3
+GGTCTCAGATCTTCTTTGGCGCCTGCAGCGGGACACTATAATTTCAGCATGAGACGTTGAACATCAGGTGATTGAAGACTCAGCCACATGCTACCGTCAG
+>52299 3
+ACTTGTAGGTTTAATTAAAACCACAGACAGGTATGTCCTTCCACCCGAGCGTCATGCATAATGGGCTCGTCACCTCTTGGATAGTGCACATGGGACGGCG
+>52300 3
+GCATCCTAGATGTAGTGGGTTTTAGACCACAGTGGCCCCTTCGGCTCACCTTAACAACTCCTACGAGAAGCGATGGGTGTAAACATGTTCGCACATTGAG
+>52301 2
+GCTTGTAACACCCACGAGTACATTGTAAGTTTCATTTCTGCTTCCGCACGACCCGTTTAGATCACGTGCCAGCGGGTGAAATGTAAGGAATCAGCCGGAG
+>52302 1
+CCACGTATCCGGTCGTGTTCTCAACTAAGTACACACGGCTAAGACGCATACCAGGAGTTATAGACCCTTTTCAGGAGTGTTAGCTAGTTCGGAGGCACGT
+>52303 3
+CAATGGCCCTCCCAAGTTTAGCTGAGGACGAATGCCTGTGACTTTAGCGTAGAGAACATAAATGATTTCGGTCGTCATGAGCGCCTATAGCCTCAGCCGT
+>52304 2
+TGCAATCGAACTAAGCCGCTGCCCTTCTATACGTGAGACGAGGTTTTCTATCCTAGGGTGGCCGTTTAATCAAGCGAAGCCCTATAAAAGTGGGGACCCT
+>52305 1
+CCCTATTGCACTGGAGGCCGGGCACATCTATCTCGATTGAAGATAGTCTCCCGGAGGCAAAGCTTCAAATGCTATATGTAGGTTGAGGCATACCGCTATC
+>52306 3
+AAAATCACGCCGTCGTGTCGCACATCAGACTAGTCCGTCTGAGTACTGCTGAATTTTTGCAGGCACCAACACAAGTCGGTCCAGTTATGCGGTATAGGGT
+>52307 2
+GCTGGTCGAACAACCCCTATTAACCGATACTGTACTGTGACGCTTAAGCTTGGCTGGACAAACATGCAGAGACTATGGCGGTCACGGTATACTTCGCTTG
+>52308 2
+AGTGTTCTAAAGAGACGATATTCCGTGGAGGCTTGGAAGCAGACTGTGGTGACCGTCCTGTAGTAGCTTACATGTCTTAGCCACCATTCAGCCCACCACA
+>52309 2
+CGAAAGGTTACCCCTGTACGTAGACTCATAGCACATCCGAAATCCTAACCCCGTAGCAGGTAGTCGGTGTTGAAGCCCGGGGATCAGATTCTTATTGGTT
+>52310 3
+TAGTCGCTAAGTGTCTCGTGCTACGATCAGTAAGAGTATCCACAATGGCCAGGCCCACTAACTTTCGACGGTGGAGATATGGCTTTCAAAGCTCGTACGC
+>52311 3
+GCAGGAGTACAAACGGATGCTGACTACCCTCGAACCCCTTTGTATATTGGCATGTAGTTAGCACGATCAGGAGCCGTACATAGTTTCGTGCTGCTCACGA
+>52312 1
+GGCCCGGCATTGCTGTCTACATGGGTAAAGCTACGTAGAAATCACCGGCGACTGTGCTTGTTATAGTCCGGCAACCATAGTTGTCCAGATAAACTGTACC
+>52313 1
+ACGTAACAATTCATCTAGCTGCTAAGCTAAGTGGTCCAGGTAGCCTCAGAGCTTCGGTGCCAGCGCCATATTAATGTGACTTGCCAACATGCACGTGGTG
+>52314 3
+ATGCAAGCACCGAGTATGTATGCACTTGAAGCCTTATAGAATGGTTTTGAGCAGCCCGATGAGGATTCTCGCCAATCGGGCAGAGCCTTTCAACCTCTGC
+>52315 2
+TACCGATCAGGCCATGGTTTGTACTGTCCGGAAAAGCCGAGACTTTCGATAAGTTAAGATGCTAAGGCCTTGACACTTTAGCGCCCGGCGACTCGTACAT
+>52316 3
+AGATTCGTATCTTACTGACCTGTACCCGATTATAAAACAGCGGCCGAGTAAAGTACTTCTGGGCTGTTGACCGGGCCCCGAGAGTAATTCTAGCCATGCG
+>52317 3
+AACTCTCACGCCGAGACGAACGAGTTTCCTATTCAACAAACGACGTCGGGGGTGAACGTACCGCGCTAATCTGCATTGAGTGATTCTTGAACGGTCTGTT
+>52318 3
+GATGATACGACCGCTGGAGCCATTCCGACTCGACGCCAGGTAGATATTCCAAATGAGCGCTGATGATTTCTGTTCTAACTGCCATGCCAGATTGATGAGC
+>52319 2
+AAGAACAGGATCACGAAAGCGAGGACTTAGAAGGTCTATCTGTGGTTCTCTGACGTTTCGTAGATATGGTCACATAGTCATACCCCCGCCGTGGCTCTCC
+>52320 3
+GGGTGTGTGGTCGCGAAGATGAAGCTATCGGATTCAAGGTTAAACTAATCTACCATGAGGGCATTCCGACCTGATATCTGCATGCAACCTCCGCACCTCT
+>52321 1
+TACATTATACCCCCAGATTAGGGTACAAAGCGGGGCGCTCTGCCGTTATTCAGAATACGTATCGAGGGATGGCCGCACATCACTGGTTAAAGTCCTCTGT
+>52322 1
+CCATTGGCGTAGAGATAAATGCCGCACAACGTGCGTGGGCTATATATGTGCAGACACCTCTCTGGACACATTCTCATTTGTCAGAGGCGCATCGTATCGA
+>52323 2
+CTTAGCCGCGATTGAAGCTGTGCAGGGGAGTGTTTCTTTCTCTGATGAAACCAATAACGAGGGCACTAACCGCCAGTATCTCGCTGCATTTGGAAACCAC
+>52324 1
+TCATCCTACGTCGACAACCCTAGAACTTGAGGCAATGCCGTAAAAAGTTTCTCCAGCCGAGGGGGTCGGAAGCATCGTCTCTCATATTTTGGTGCGAGTA
+>52325 1
+TACGAGCGTTTATATTTAAAAACCTAGTCTCGGCATGTCTGGTAGACGTCAGCTGTCCGGTGCGTGGGCCACCTAGGATAGCAATAGACATCGTCACACC
+>52326 3
+GGTGACCACTTATGTGTGATTAAGATGCATTAAAGAAAAGGCATCCGGACTGTGGTGTCGTCTCTCGTCGCCCTTCCAGCACCATACCAAAGCTCTAGGG
+>52327 3
+GGAGTCGATTTTCCATCCTCCGAGACTGCTGATAGGTGTCCTCGGGATTACAACGAAAAGTCAACCGGTATCGTTCGTTAGCTCAGCAACCTAGGAACTG
+>52328 1
+TCACTTTAATCAGGATTAGTGTCCACGCGTACGACCGTGGACTATTATAGGGAAGCGGTATCATACATCGATCGTGCCGTAACCCCGCGCTAGTATCAGG
+>52329 1
+GCTCGGCCAGGGTAAACGCTCAGTCCTCCGCCTGTAATGAATTTCAAGAACGCCTTACTGTACTCTGTGAGAGTGGGAAGATGATTAGTCTAGACCCACT
+>52330 2
+AGTCGGGATAAGCCACGAGATGTTGTTGCAGTGACGACTCACTTCCGAACCATGCATACATTGGGTTAACATTACCGCCTTGTTTGTGACACCAGACGCG
+>52331 3
+TAGACGCGTTAGCTCTACATACGATGAGCCATGAGACTGCGTTGGCCAATCAAGTACATGTCCTTGGTAGTACCCACTCGGTGCCGGTACATGTTAGACA
+>52332 2
+CTCTCTTCTTGAAGGGCTCATCGTACCGAGGTAGAGCGCCAACATCACTGACTCAGACTCAGGGATGGTAATGTATCGCCAAGTTTGGCATTTCGAACAG
+>52333 1
+AGGCGTCCTCGTCAAAGGGCTCCCGAGTCTAATCTATCTTCCAGCGGTCCACACCTAGAGTTGTTCTCAACAAGGAGGGATATTGTTGTTGAGAACAAGC
+>52334 1
+TCTCGAGCACCAGATCTCGATGAGCAGGTGTTTTTACTCGATCATGCGACTTACGTCGCTGCCGCGCTGGGTCAAATATAAGAATCAGAGTCCGATACAG
+>52335 3
+CGAGTAACGGAAAGTTTCCATACAAGTGGCATCCAAGCCACTCTCTTTGTGCCACCTAAGTCATGGGTAGACGTTACGGGTGTGGACACCCCGATTGTTA
+>52336 2
+CTGTGCGCTCTTGTTCGTTGATTTAAGGTGTAACGTGCTAGTAAGCCATTGGGCGACATTACAGCATGCTAACTCACCAGAAGCGCGCAAGACCGCTACA
+>52337 2
+TTGGGTCAGGGCCAGATCCCGGCGATACATGCATACCACGAAAATTCAGAGGCACCGTGTAACACGTTTCAGATTTTTCCGTTGGGATTTACAAGCCTCG
+>52338 3
+CATTACGTCGACAGAGGCCTGTCTAATCATGGGCTGGTCGATACAGATGGGTGGGTCGCTCACCGAAACATTCTTAATCAGTACGCTTCACTGAAACTGC
+>52339 2
+GCCTGATCGTTAAGGCTGAGGATGCCTCCCAGTCGACCAGATGATATGCGGAGTCACACCTACTTTGTGGTAAAGCGAACTGGTTTACTACATTCCAAGC
+>52340 1
+GGATATCCGTGCACTGGTGCCTGGATCTCCCGGCACCTGGTTGCGATGACTGTACATCCTAATAGAACCAAATAGATTGTGACTATCGCGCAATTCAGAG
+>52341 2
+AGCTTCTGTGATCGGTGGCGATCCTAACGGAGCAAACTATTTATCCGTCGGTAAATTGAGCATAGTCTGGGGGCCTGCCAAGTAGACAATACTCCTACCC
+>52342 3
+CACAGACTCCTTGCCTTATATACGATGAGGCCTTCTTGTACCGTGGACACGTCGTGGACTGTATCTGAGTCGCATACCAAAAACATTATAGGGAGCGGCG
+>52343 1
+ATTTCCTCCTTATAATTAATGTATCTGAGGCCACACAAGGTCGGTCAAGGTATGGGTCTGCCGGTCAACAACCTAGTGTCACGTACGGCGCCGACAGATG
+>52344 2
+GGGAAGCCCTCAGACCGCAATTGCTCCTTTTAAGATCACACGGTTTCTAGTTCCTGAGCGATATGACATTGGTCTCCCTGGTTGGAGCGACAAAACGAAG
+>52345 3
+TAGTATCGAGTCGTACGTCTTGTAAAGCAGACTACAATGAGTCACACCACGTAGGGTGGGTGGGTGGCAACACTTCCCCGCTTCGCTCAATTGACTTCAA
+>52346 1
+CACTGAAGAGTGCAGTGGACCTGCCCTGCTAGGAAATTCACAAGTGACCATTCCTAATGCAACTGTTTCAGCATTGAGTTGTGGTTAGAGCCCCTCCAGG
+>52347 1
+GGCCGATTTCAGTACAGGATGCCCGACAGGTTCCCGTAAATTCGAAGTATTTCATATCGCGATGAACCGTGCGATATTCTGTGTCGACAACACCAGGTCG
+>52348 2
+CGTCAGCCGGAAGAGATACGCATGCGCAGACCGCCGTTAGATTACTGCCAATGTTTCACGTTGTTCTGTAAATCTTCATGAGCCAGGAGCTTAGAACGTC
+>52349 2
+ATCACGTCGCATGTACTGATGTGGCAAAATGGGCGTACATTCATAATGTGATGGAGACCTCAACGTGTTGCACCCACGGCTCCGATAGCATTCCGTCTAG
+>52350 3
+CCAGACGCTGTGAAACTTACAGCTGTCGAAGAATGCGTGCATCCATACGTGCGTAATGGTGTCTACGCCTCAACTTGTTAGGAATACTCTGGACTGCCGA
+>52351 3
+GGCCCGGTAATTGCCGCCCGTATATAGAGACCGGCTGGAACTACATTATTGTTGCACAAGAAGACTTCCGTGATAGTAGAGTTGGCGTCTTAACCCCATC
+>52352 2
+TGTAACCAACGGGATGACGACGCGAGATTACAAATTACGCTCACGGCCGCCACTTCGTTTCTATGAGCCATCTTAAGAACAGTGTACGTTGTCGTGTGGC
+>52353 3
+TTTCCCAAGCTTAATGTAGCAGTGGATCCCGACATATTGCACGGCGACTACGCCGGGAGCTAGAGCTTCTACCATTGCATGGCATGTCCTAGGAATAGAT
+>52354 1
+TTGTAAACACTTGAAGTGGAAGCCGAAAGTCGCCTGTGCTTATCAGACTCCAGCGTAATCCCGTATAGCCCGTACTAAGCGTCTAGCTGTAGGGCTGTAC
+>52355 2
+CCTCAATCTTAGCACAAAAGGGGAAATCAGCCCGATAGGATAGGCGGGGCTCATCCGGCTACGATCCATAAACTTTGCAGGCTGTTTCTGTTCTGTTGAC
+>52356 2
+AATTGAGAGATATCTCCTAGTGTCGGCGGGATTACCCGTGCTCCAAGACTCTACCCCGAATTACTTGACACGTGATGAGGTATGCCGATGAGCGTACCTA
+>52357 2
+AGCGCGAAAGTTTCTCGCCTAGCATTTAACACCCACCGAAAGCCAGGTATCCTAGTGTCTAACTGGGAATTTGACTGCTTCTTGCCGAAGCAGAGTGGGT
+>52358 2
+TAAAGAAGCACCTTGAGCGGTCCTCGAGTCCTATCGAGGACTCGTTTTAACCTCGATTGCACAGGCGGTCGGATCGAAATCACTTGAAAGCTGGCTTATC
+>52359 2
+GAACACACCCCCCGCATGTCTTTGTCTGGTCCCTAGTCCGATCACGGGTTTAGACAAGTAGGACATTTAGATACGTGCTGCATCCGAAGTGTTGAAGAAG
+>52360 1
+CTTCGCAACAGCGCTACTACTCGCTTTTCGGAAGCGGATCGGAAGTGCACGAGACTTCGTACTTCGTCAGTTAGTAGAACTGACGCCAGAACGTTAATTG
+>52361 3
+GTAGGCTCTCTCCTGTGTACCACCCAGCCTAGTGGACTGGCTGTAGATAATCTGTGCCGCTGCCTTGCCAGGAAAATCGAGATCAGAGATAATTCGATAA
+>52362 1
+ACAGCGTATAGACTGTATATGCTTCCTAAGGACATCGAATGTGTCATTACTGGTAATGCACCTGGGAATCGACATGGTACATTCAGGGCCCCCCTGGCGC
+>52363 2
+ATATATGATTCTAGGCTAGGGCGCTCAGACAGAAACTCAGCCCTTACGGACTCAGCTTCCGATGCATAATGTCCAATTGAATTCTCGCAGTGGGGCCTGG
+>52364 2
+TGATGGTCGCGGGACCCTATGCACTTCGTACGTGAGCACTTGAACAGGTAGATCCACCGCGCAACGTTAACTACATCATACGTAGATCTGTGACAGTGTT
+>52365 2
+GCAGTTTATAATCTAGTCCCCATGGAATGGACGCACCGAACCTCTGGCTCGTTAAAGTTTTCCGATCCGAGGTCATCCCATCGAGAGGAAATGGTCGATG
+>52366 2
+CCCTCTACCCTGGCTATGTGACTGAACGCCCCAGGTTCATTAGTATGGCTAACGAGACGGGTGATGAAGTCAGGTATAAACTTCAATTTCCCGAGTACGG
+>52367 1
+GTAGGATCATAGGCAGTGACAGCATGTGCTGCACCAGATTGGACGGCACCTTCGTCCCACCGGATAAGTTTACTCTGTATATGCGTTTGCCAGCACAATA
+>52368 1
+TGACGAAGATCTCACCGCTTGGGCGGCGAAGCTACCTCAGTAGGCCACTACACTTGGGGTCATATATGTGCGGTCGACCACATTTCTGAAAATGTTACTA
+>52369 3
+GCACCACGCCACAATGGACACGGTTGGACAGATCGTGGAAACCTCACCTCCTATCTCATTAGGGGTTTTGTGAAGATAATGAGTCTTCTAGCACGTTGCG
+>52370 1
+AGACAACCTTGTGGCCCCGAGTGACTGAAACTACCCCCCGACTGGTCGGGCCTAGTTGTGCCAATATTTTAAGAGGTTCGATTTGCACGCAAGATAGTTA
+>52371 2
+ACGTCGAGGATTGCACACGCTCAATGTGATGGGGCGCTTAACCACAGAATATGTTTAAGGTGACTCCTCCTATCGGGTATCAAGCCACCCTGTAATGGCT
+>52372 3
+CGAAGTTGCTTGTACCTTGTAATAGCCCACGGTAAATATCTGGGCCTGGGCCATCAATCTGGGGTGCAACGCAAGTGCTTAACCGAACTTATAGCAGTCC
+>52373 1
+CGTCCCATCACAATGCATCAGTGACTACCGTTTATACCATGCGGGCTCTGAGTTTCTCCAAGGGTGGTGATAGTACAAGCGTACTACGAAGCTCAGTGAG
+>52374 3
+AAACTAACGGAATCTGGAAGCGCGATGCTAATTTCGGTTCACCGTGCCTGTTCTAAGTAATTCCGGCAGCCAGTCCGGACGATTCTTGCGTGGCAATAAC
+>52375 3
+GGCAACATCCAGCATGGGTCCGAGTACCGTCCCGGTTACAATCTGTGATATAGAGTCACGCCCAGTTTTAGGAACCTGCCTTGTACATATGGAGCATTGA
+>52376 3
+TAGTTTAGGCTCGACGATAGCTTACAATCCTCAAAGTAAGTAGGCGGCCTCTGTAGGAGCTCCACTCAGTTGCGCATGATGTTGGTCCCAGAGATACCCA
+>52377 2
+AACACGAAAGTCCGACATCTACCTCTCCCACGCAGCCTGGGTAAGTGGTGTTTCTGCGTACATTTTAGCAGAATTCGGTAGGCTAAACGGGCGTCAGTAT
+>52378 3
+CGCGACGTCGAATAGTTTCGGCTATAGAACATGAGGAAGTGGCTACAATCTTATATGAGCTGTTTTCTGTCCGAACCACCCCTTTGGCAGACACGCCGGA
+>52379 3
+ATCCTGCCTGAATCTAGGGTACCATAGTCATGACCGTGTACCATTAGCTCTGACTACGTCAGAGCACGATACGACGGTATAAAGTCGCTTAGTTGGCGGC
+>52380 3
+GCGACCTCACAACTGATGCATGGTCGTATCTTTCGACACTACGCGGGATAAGTCGTCTAGAGAAGGTTCGATGTCGGGCATGAATCCTATCACGATTACC
+>52381 1
+AGGGAAAACCACAAGACGCTTCCTGGGCAGAACCAGTTACGAAGTATGAGCTTTGCTGTCGAGATCGCTCTACCAATCCGGTCTGGTTTTTTGCGCAATC
+>52382 2
+CCCCGGAAAAGAAAAACCTTCCATAGCAAGTGCGCTAGGCCTGAATTTGTGCTATTGCTCTTGGTGTGAGTCGGGATACCTCGAGCAATCGTTCATACCG
+>52383 1
+TCTTTATATGAGAGGGCGTCACGCTTTATAGCCGTTCTGAGGTGTCAACGAAAGCCGAAGGACAATAGATGTTCCCCCGGCAGACCACCTCTGTAAGTTC
+>52384 1
+GCGAACGGCAAACGCCGCATGCCGCTGTCGCACGGGGTCTAAGTGGCAATCCATGAGAGTTATAGATCTTACTCTCCGCAATATTTCTGTAGATTAGATC
+>52385 3
+ACACCACTACTTGAGATGAATAGGCTTCGTGAAACCGGATAGGGCCGGGAAATCGGTGAACACCATGTCCTTATTGCTCCCGCTGTTCGCTCATGAGTAT
+>52386 2
+CTTTCCTTCATTAGGTTCAGCGCGTTAGGTCCTCACGTGAAAGCGTTCATTGAACCTAAGCCTCAAATTCAAGCGCAGGTTGGGCAGAAGGCATCGCAAG
+>52387 2
+GCCGACATATGATATTCTTTGTTGCAGTAGCCAAAAAGATTGGGATCACGGGATATTACACGCGGCAGGTTGATCGGCCGACCCCCCAGAGTTCTATTCC
+>52388 3
+CTTCGGCAAATGTTATCGCCCAAGTGCAGTCAGCCTTCGTTGTTGAGAACGATGATTGGCTCAAGCATACCTCATCTGGATTAAGGCGCAGAGAGCTCAC
+>52389 2
+CGTGGGAGCTCCTTCTTGAAAAGCCATTTGGTCCATGATGGAGATGCCAATTTCGTCAAGCGCACACATCTTAATAGCATACCGCGGGCGTCAAGTACTG
+>52390 1
+ATTCCTAAGCTTCCCGGGTTTCTACTCCGCAGTGACGATCTCCTGAGAAACCGGAAGAGCCAATAAATCGTGGGGATCTATGGAACTGCTTAGGTGCCTA
+>52391 1
+TGAGAATCCCGCTCTATACGGGAGATCTCTGAAAGGTATGCGTTAATCTAAGGACCACCCGATTTAATAACAGCATCTCCGTCCGGACGTGGGGTCTTGC
+>52392 1
+GTTCGGGCAAACCCCCGATCAAGATGGTTCGGATATCGAGGGTTCACCGCAGACGTGACTTCTGTAAGGGTCCTCTGTATACTCAGCGCAACATTAATAT
+>52393 2
+ACAGGGAGGGGAATCCGACTCCAATCACCTTGTGCTAAGAAGCTGCGTCGATGTCACAAAATGTTCGGTGAATCCCGGAATTTTGCACTCATCGGTTCCT
+>52394 2
+TGCACAGCGGTCGCTTGCTCACTAAAAGGTTGGCCCTATATATGAAGTAAATTAGACTTGAGTGCCAACGTACCGGCCCTTGTACGACGCGTTTCGAACG
+>52395 2
+AAAAGTAGTTACCGTCAACCAATGAGTCTTGGACATCGGGCGCTGGGTAGCTAACGTCAATATATGAGTCTTCCAGCCCTGCCCGGCTGATCTGAACTTG
+>52396 1
+GAAAACTGCCGCTAGCAGTTATCCGTCGGCATACAAGGTGCAGTGATTGGCCTCAATTTGCATCCGTTAAAGCCAACTGTCTGTGAGGTAGCTCGCAACT
+>52397 2
+TCACGGGGGGGTTTAAGAACCCGCTCGAGATGCTCTAACACTCCTTAGAAAGATCAAACCGTCGCCCTCACGGCGACTAGTAGTCTAATTGTGTTAGGTT
+>52398 1
+CTCTGGACTCCGTACGGACGGAAGATCGCTTCTCACTCATAAACCCAGAGGGAGGAACACGTGCTGACGAACACCTGTAGTGGTTGTCATTTTTCATTGA
+>52399 2
+GTGATTGGGACCCCGTATAGATTAATTTTTTAGCGGTCAAGCACCGCCTTCCGTCGCGCCAAACATAATCGAGAGGGCCAGCTAATTAAGATGCTGGCCT
+>52400 2
+TATCGATGGCCGGAGCTAGAGTCCATCAATTGTCCCATCTAGCGACGGATTGGAGCAGATGGTAGGAATTGACCTTGACTCATCTGACACATACCCCTTG
+>52401 2
+AGATGTGAGGACTTCTGGGTTGGGATTAAGCAGTCCCCGTGAGACCAGACCCTCTCCAAAGCCGTTGCTCAGTCTCAACGTCTTGAATAAAAGTTCATCG
+>52402 1
+GCGATTTGAGTCACCGATCCTTAGACTAGCCATAACCTTTGAATGGTTAGCTCTTAATGCACGCACAAATGCGTGGGACCTGTAAACAGGCCCGGTTCGG
+>52403 3
+TGCAATAGTTATTTTCCGGCTAAAACCTCGCGGGGCAAGTCAGGAATTTACCAAAGGGTCGCGCACTACTAACTCACTCGCGGAATGTTGGTGTCCAGTC
+>52404 3
+ACATCACCCACGGATATATTCAAGCGTAGGTGCATCCCGGGTTGCTTTGTCACAGCACGTGCCTCCGGTGTAGGTTCGAACACTAGTTATAGTAACGAAG
+>52405 2
+CCGGACACTCATTGCAGCAATACGAAACGTAGCTATGCCTCCAGCTTTTCGGCAGGGCTTTAGGTACTACATGGGTGCAACTTCGAGTAATGTCACGGTA
+>52406 3
+CTGACCTAGCAAATTGGTTGTGCACGACGCACGCAAGGCTTATAATGTTTGCAGTCTTAACTGCGGACTTCATTCAAGCGCGCATACCCGAGTGCGGAAT
+>52407 3
+CATTACTAACGCGAGGTCAGAGCGGCCATAAGTTCCCTCTTCTGGTGTCGCCTGTTTGAGGGCCGGGCAGCATTTAACACGAAAATAATACTTCCGATGA
+>52408 2
+GATATATCACGGCTTCGCCCTGAAGATAGGTGACTAGGGAGGATCTGAGCAACATGTCTTCCGTATGCACGAACCATCGCCTTCAGATTTGGGCACATCT
+>52409 2
+ACAACCGCAATTACCGAGTTGCACCCGGTGTAGCAGAGATGTTTGAGGACGGTATTTGTCATTTCCTTGCTGCAAAGAGAGATCCGCTCGTCCCAAGTAC
+>52410 3
+CAGACCAACTCGGCTCTAGCGGGCGGGAACCCGAAATTTAGGTAGCTCAGCCATCGTCGAACAGGTACGATCGTTTGTATCATCGATGTTTGCTCATATA
+>52411 3
+TAATGATCAAGGTTTAGCCCACCGCGAATCCTGGTTGTTAACCGGGGATTGCACGTCTCAACCGTCCTTGTAGCGAAGTAGCTGACACGGCACATGATTA
+>52412 1
+AGGCGCCTGCAAACTGTTATAATGTCCTGGTTCCAGCAAGTCTCCCATGGCTAAGAGGAATGCTTTGCGCTGAACTCGGGCCGTATACGTACAAATTCGA
+>52413 2
+GTCTGACACCGCGGGTGACTGTCCTATAGTAGTGGAGTGAACCACGTATCACTTTAACGGGCGGCTCAAACACTACCTATGCGATATGTGTCTACAGCAT
+>52414 3
+GCATTCGACCATTGCTTCCCTGGAGATGTGTTGCTAGCTCAGCAGAAGACTAGGTTGCTCCCGGGTATGTGGGATCGATATACCTCAAAAACAAGCCATC
+>52415 3
+ATGTCCAAGTAAGGCCAAACGCTTATGTGGAGCCCTTAAGCAATTCTGCGCGCCGAGTGAGCTTCAATTCAGTACACGCATACGGTCTTTTGGGTGCACA
+>52416 3
+GCCCCCGTCTATAGCTTTACGCAGCCGTAAACTGTTCCGTGGCTAGAGGCTCCAAAGAATAACAAATAATGAAGTGTGCGCGCGTATGGATCCTGTTGCT
+>52417 2
+CCAGGGTGCTGGTCAGCCGATAGGCAGAAAAAGGCATCCTTTGATGTTAATTACCTATACTTTAACGTCGACCGAGCATGGGGTCTCAATGATCCTGCCC
+>52418 2
+GCTTTGTACACCAGAACTGGATGGAGATTCCCCTACTCGCGAGGAATATCCTTTTAGACAGGGCGGCGTGTTCATCATTACCCCTGAACAACAGATGTGG
+>52419 2
+GACAGAGACACATCTGACGTGGTGTTCTTCTCTAATCCGGAACAACTGGTAATCCTTTTCCCAGGCCCGGCGTATGATTCGGAAGTGCAAGCTACGAATG
+>52420 2
+ATCTTGATGGAGCCCTTGCCATGTTGAAAAGAGCGTCCATATGGTGCGGCAACTCGAGTCGCTAAGCGAACCGCTAGCTCCGATTGACTACTATTTGAAC
+>52421 2
+GCGCAGTCGGCTTATCATCTGTGGGCGTGCGCGAAACAAGCATCCAACCGATTTAGATCTTAAAGTTGCCCTCAGAGCAAGTGTATATACCCGGTTCATG
+>52422 3
+TTCATTGTAGAGCGCTCCTGTGGTTGGTAGACACGTATGATACTGTTCACCGCACAGACTACTGGAAAGTCGAGGAATCTGAGGCATACTCCGACCACTC
+>52423 2
+CCCAAGGTAACTAGGCGTCACGATGTACTAACGGTCTCCAGCATGATAGGTGCTTGCTGGAAATTTGTGGTCACTTGTACCACTTGGACCGGCAACACAT
+>52424 1
+GAGGGTGAGACCTTCGTCTTCGCAGTGCTCTAGAAATATTCGCGAGTTGGACTGCTTTACGCAGACCTACAGGAAATGATCGTAACCTCGCACTCGTCAA
+>52425 2
+TGCTGGTGGCCTACCAGACCCAGCAGCTTGTTTACTTACGACAACAGCGGTATACGTCGACGTCAGTTTCCTATCGAGGATCGAGATTGGCATAAAAGTC
+>52426 1
+TTCGATTGTTTACTATTGATCAAGAACGGATGAATAAGCGCCTCTTGCCCAGACAACCAGTCACCGAGAGTGGCGGCTATAGGTGGCCGCTACTGCTACT
+>52427 2
+ATCAATGTTTTTTTAGTATGACACGGACGTTTGCGCCGATTCGCACCTACCGGGCCCTGCGGAGACCTATACGTGATAAATCGACAGTCTGGGGAAACAC
+>52428 1
+GGCTTTTACTCCGTGCAGACATTGAATGGGAGCATAAGAAGACTGCGCTTCGATTAACGTGTTCCAAATCGAATACGCACCCCGAGCCTATTTGCGCGTG
+>52429 2
+AGGAACACTATTTGAGAGCCTTATCAGGCCTGATGGGTATGTTCCGCCAACCACAATTAAGGCCCCGGGTACCAGATATCGGAGTTGTTCCGAATTCCTG
+>52430 3
+TTAGGGACGTAAATGGAAGGCAACCTGCCTCTTGGCGTCACGCGATGTCCTTAGTAAATATCAGCTTGCGACTACAGGGACCGCTAATCCGCGCTTTATA
+>52431 1
+TGAATTTGGCTGCCCTGCGATCAAACAGTCCGCGAATCGTACAGGCGCTAGGTTGCTGGAAAGTCACGACCGTTTGTTGCGCAACACTAAGAACTTTCAT
+>52432 2
+TTTCACACCACCTTGGGATGATTCCTGAACGCAGTTCGCACGTTTAGGGAGCCAGGGGAACCTGTAAGCATAGTGGATCCTTGCCTTCAAAGAAAGTCTC
+>52433 1
+GTAGGCGCCCAATCCGACGAACTGGCCACGCACCACAAGAGCTACCTGGTTGTTTTATGAGAGCTTGTCCACTTAATAACACGGGTGGCATTTGTGATAT
+>52434 2
+TGCTTATTCAATCGGCGTGGAGCCCAGTCTAGCTAATAAGTATGTATTGAGTTCCGCCGCAGGCGGCCATGAAAACTGTGTCGATAAACCCTCCTACGAG
+>52435 3
+GCGCCCTGCGCAGAAAGACATAAATTTGCATGAACTCGCGTTAGGTCTATCCTGGCAAATCCCTCTGCATGCGAATCTAACTGCATTGGGGCGTAGTGTA
+>52436 2
+AGCGACCGGTCCCCATAGCCACACAAATTCGAGGTCTATAGACCTATGGCCAGGACCTTGGGCGACTTGATTGGTAGTATAGGACCTGTTATCAGTTTAC
+>52437 3
+AAGGGCAAAAGATAGATATGGTCCCCTTCAGCTCTGGCCTTGCCTCATCGTTCCAAAGTGAACGAGCTCGTAGCGCGTGCCAGTCATTTATTGACTAGAG
+>52438 1
+GCCTGCAGTTAAAGTTTGCTTTGCTTGCCAACCTGCCGCCGCAATCTCATAGAAAAGGTGGTGACATGGAATCACCCTCATAGCATTGACAGATGGTGCG
+>52439 2
+GCCCAGCGCTGACCACAGAGAGAAGAAGACGACTTTTAATCTATGTAGGATCGTACTTTATGCCACGGCGCCGCATGACACGTCTTGTTCGGTTGTATAC
+>52440 1
+CTGTATGGGGCCTGCTTCGGTCTCAAGTGCCGAGGTTCGCAGTAAAACTGTTTGAGTTAACAACTACCTGCTTAGGACGCGACGATCCGTAAAACAACCT
+>52441 3
+CAGACATAGAGGTGCGTTAGATATCAGCTCGTCAGATTCGCGCTATTGACATCGCGCCCTACTGTAGGCTTCGGACACAACTGTATAAGATCGCATGTGC
+>52442 2
+ACAGGAAGAATCGTCTAGCGAGTCTAGCGACATCAGGATCTCTCACAAATTGTGGCCTCGTACGGCGTGCCGGGCCTGAGGAACATTTATCTCCTTAATT
+>52443 2
+TAGACAGTCGAGGCATACTGCATTTTCAAACACTGTTTCTTGGGTCTGAAATTGCCGAGCGGAGTATACATCATGGGCCCCTGAGCCCCAGAGTTCAGAC
+>52444 1
+TACGCCGCGAGAAGTAACGCGTATATATAGCATCACGAGTAGCGCGCTTCATGGCTTCTACCTTCGGGTTTAATTGGATCGTGACGCGTCTACAAGACAC
+>52445 2
+CGTACTCCATTTTTTTCATGGACCTTGGGACGACGACATTTTAGGCAAAAGGTGGAATTTCACAGGTCCTCAGGGAGACCGCCGCTTACGGCACTACAAG
+>52446 2
+GAGTTGAAACAACAGTCATTAAACCTCTTGAGCCAGCGCATTCCGACGATCCTCTTGCAGGAAGTTGGGACTGGTGGTCAAAGATGTTCCCTAGCCGTTC
+>52447 3
+TCTGTGATGGGGCTCCGATTCCCCGGATAATGCAAGATTCACTGACCTTGACATTGACACGACTCAGCTTAAGGGGCACATTCGGATGCAACGGTTCATA
+>52448 2
+TGAGAGAGCGCATGCATACACCCCTTGCTTGCACTTGTACTCCAATCAGCACTTTCATCTTTGAGACGATCAAAGGGTAGGGATGATCTCGTAGCGAGGC
+>52449 1
+GTCAATGCGCGATAGAGCCACGGCAAGTCCGCAAACCTTGCGAAATTGGGACCCCTTTACCTACAGAGTGTTTTGGTCGGTATATTCGAACGAGCTCTTA
+>52450 2
+AAAGTCTCCAGACGTCCAAGACGATGATTTCCTCTAATGTGACCGATAGTCGCAGCCGCTTGTACCTGTGGAAGAATTTCAGTCGTGCACATGGCGACTG
+>52451 1
+CTCGCTGATCTGAGGCTGAAGTATACGACGAACCTCGTAAGGGGAAGGCGGAATCTCTCGTCATGCCAGTCGTTATGATACACGTCCTTACGCCTTATAA
+>52452 3
+CGCGGACGGTTCCGCAATGCTACTCGGCGGTATAACCCGGAAGATTGCAGTTAATACCTTTGGACATCAGCTGTCGAAAAGCACCTAATACTTTTCGGGT
+>52453 1
+TTCGGCCTAATCGCACATGATCAAGAGATCTTTCACAGCCTTGCGATGTTTCGATGACATAAACGCCAGCAGCGGGGTTCCGGCTAAGTTACCGGTAAGT
+>52454 3
+AATGGATCGCAGGGGAGTCGGATCTTCTAGCATAGCACCGTCCGACTTGGTGCGCTACCTAATACTTATGGAGCCGTCCAATCTGGTTACAATTGAACAC
+>52455 3
+CTCCAGATCTTTCTCGGTATCCCTCCGGGTACGCTGGAGTCGGATACTGGATGCATCTGAGACACATCGAGAAGATAGTAAATTCTTCCAAGGGCGTCAA
+>52456 3
+CGCTTTCTATCGAATATAAGTCCGGTTAGCTGCTGCCGCGTGTATTTGCCAGGTAAGTCCACCCGGAGGACTGTACATTAAGGGCAAGAAGCCACATCTA
+>52457 1
+TCACTCTCCGTCCTAAGTTGTTCGTGGGTAACGGACCTTACCGGTGGAAATAACTTAACCTTGCATCAAGCGCGTCGATGGAGGCGCAGTCTAGCATAAA
+>52458 3
+GCCAGCAGTTGAACGTCGATATGGATCTGCTACCAGACGCGCGCAGTATGTAGGATGGCTACGAATTACTTCCGATCGGCAACAATGAGCTTCTCTTTCA
+>52459 3
+GCCTCAGGTACGCGCACTGCAACGAGTACTGTCCCAGACGACCAAGTTTGTAAGTATCGTCTACCTGTGGTTGCTGGATGAAATCTCTGAAATCGGTCAA
+>52460 2
+ATAGCAAATTCAAGTTGGCTCTAGCCAAGCGTTCTGGTCCACTTGTAACGATCTGCGTGCGTGATCTAGCAGGTCATAGGGTGCCGCTAACGCAAACCAT
+>52461 3
+GTCAGGTAAACCATTTTTGCACGGGCCAGACCTAAAGAGAGCTTCTCACCGTACGTTGCAGTGCTCATACGAGGACTTTATGTTAAAACGCGCGCGGCTT
+>52462 2
+ATCGTTAGGAGAGCCCGCTGGATGTTTAACTTCAGCAGGACATCGCTGGTGCCATCCGAAATCCTTGAATTGTAGTGAAACTGACAGCCAGTCCTCGTAC
+>52463 2
+GGATGTTAGGAACACGCAGGCGGGCAGCAGGAGCCTACACGTTATACTCTTCCACCTAATCCGGAAGGATGTATTCTCATGACTACGCTGCTTTGATCAT
+>52464 3
+TACGGCAGCCGGCGATCAGGTTCTGACGCCTAGTTACAGTTTAGGAAATGGGAGTTTACTCTCGGCAGAGAGTTCGATCGTACCCCACAACTATTAACTC
+>52465 2
+CCTGTCGGGGAATCATACTCTAAATTCGGCGTTTACGGCGCCGCGGAAAGTCTTTACACACCTCGGCCAAGGTAAATGTTTATGAATGTCAGTAAGCGCC
+>52466 3
+CCCAATGCTCAACCATGTGAAAACCGCTGACGGGTCCGGGAGTATTATGTGACGTGCAAGATTACCAAAGCTCTTCCGTTCATAGGAGGTCGGTCATTTC
+>52467 2
+CGCCTGTGGTTACAAAGCAACAGAGAGTATATATAGGCTGTCTAGGCCTCCTGATCGATGGTACTACCCTCCAGGTTCGCTCGACGACGAATTTCTGAAG
+>52468 2
+GAAAACACAGTCTCCTATCTACGTGGGCCGCAATTTTTAGGTAATTTACTCCACACGGTATTACCCCAGCAGTTAGGGCAGCTTCTGGAACAGTGGGGGC
+>52469 1
+ACGGTGTGCACGACCTTACTACATTTGAACTCCACCATATGCGGCACGAATTCTTTGAGAGAGAGGTATTTTAGAGGCGGCCGCCAGCTGAAGCTACCTT
+>52470 3
+GTATCGGTTGCAAAAGATACTTTAGTGTTATGACTCCCTCAATCGACCTGTGCGCGAGTAACCCGGGATTCATGCTTAAGACCGGAATTCCACGCGGACG
+>52471 1
+TACGACTAGACTCGGCATTCTGATTATAAAGAGTAACCCCTGGTCAGGTGTGGACTCCTCAGTTCAAATCGCGCTCTCCTACGGATACGGTGAGGCGTAA
+>52472 1
+GTCGCAGATATCGTTTCGATGTCTATGCGGCATTAGTCTCGTCAGTACCTGCTAGAGGATGAAGCTCCGGAGATGACCTAGACTCACAAACACTATGGCC
+>52473 1
+CACGGGTTAGACCAAAGATCTATGCAAAGACCGCGCTGCTGTATACTCCCATTCGCCGGGCTGTAACTTTTACGTCGCAGTTGTGGGTCGCAAGAATATA
+>52474 1
+ATCGGTAGGAACCGCATGTAAACCTTAAGCAAATCAGCGATCAGGCACCGGCTATGTCGTCTGTTGGGGGCGCCATTCGACTCCAACAATCTTTGTTAGT
+>52475 3
+ATCCTGGGCAAGTAGCATTTTGTGGGGATCGGCGTACGGTCAATAGTACTCCATACCAGTGAAATCGAAGCTTATCGAGTTGCACACGCACCCTGACTCT
+>52476 2
+ACTATAGGCTCCGGGCCCCGTCATTAGTCGGATGCCACGTGTGTCATAGAAACCGGTTAAGTGCACGATTTGAAATGTGTTTAGCCACTGCACTGCAAAC
+>52477 1
+AGCAGTCTGCGGTCAGACCCGCACACTTACTGATATGACCCGCGTCTCAGGACTTCACTCGAGATATGCGTTTTGGAATTTGCGGATATACATAGGAACG
+>52478 3
+CGGTCTGTCTGGCGGTGATTCAATCACCAAATAACGCTCAGGCATAGAGACCCACCGTCTCGATGGCAACATTGAAACTTTATCAAGTCCTGTGGTGGTG
+>52479 2
+ACGACCGTCGGCATGCTGGTGCAAGTGCTAACATTGTTTCGTTTGGCTATGTCTATACCTACGAGCACCGCGATCACATATGAAACGAAACGGGCGATTC
+>52480 3
+ACGTTGTTTGCCGCAAGTAAAACCCCAGGTAATCGTACGCATGAGGACTGTCTGTTAAACTTCCTCGACAGTTGAATAAATCGGGGCTCGTCATCGGCGC
+>52481 3
+AGCCGATCTTTGAGAGCACCATAGAAACTAAGTCTCTATTACCCAGGCGATTTTGTAAGCTCCGGTTTGTGACGCGCTAGATAGCAAGCGACGTGCTGCC
+>52482 1
+CTACGAATAGATTGTTGCACCAAGGAGGTGGCTACCGTACGTCTTAGGTTGCGCGTTTAACGCCTTGGGCAACTCTCAGCTACAGTAAAGCTATAACGCC
+>52483 3
+CAATGGGGCCAGCCCCAGAAAGGCGTATGGTGTGATATTGCCTCACGAACTTAAGATGTTTCACGCTAATAGCCATATAGGCGGTCTCACCTTAGCTCGT
+>52484 2
+GTAGTCACGACTACCCGTCTCTATCTCCGGTACGGACGCAAGTATAACACATTAGGCATGCCGTCATGTGCAGGTTACGTGCGAGTAGAGTAATGTCATC
+>52485 2
+ACACGGGCAACCGATGAGTAGGGGGCTTTGTACGTACACGGGCATCTCATGATGTTACCCCGCTTAACATCACTGGAAATTAGCTAGACCTCATTGCTGT
+>52486 3
+GCGAAGCAATATCGGATCTTTTCCAGTTGCGACGGGCTTACAAAACATGTTCTGATTTAAGAAGCTGTCGTACCTCGGGCCATCGCCTAGCAACCGAGTG
+>52487 2
+TATTGATAAGTCGAGAAGAGAACTAAGCCCCCCGCCTCTTCTTATAGCTAGCTAGGTGAGACTAAAGCTCTGGTGCCCGATCCCGTCGGTATGATGCTGA
+>52488 2
+CCATTCTCACCAAGACGACTAGAGCGTCTCACGTGACGTATTGCCCTTAGGGGGTATCTGAGTTGCAGTGACTACCTGGTATCGGACAAGCATACAGTAT
+>52489 2
+TAATGTTTTACGATCAAGTGGATTAGCCAATAGCGGCCAGTTGGTAAGTCTTAATGCACACTCAGGTGGCAAGACGTATCCCTACGGCGCTCTGCCCCAG
+>52490 2
+CCACCTTAAAACTCTTATGCGGCTATCGGCAGCAAGGATTGTAGCGGTAGGGCGTGCACCGTCAGTCAACCTCTCGCTGAGCAACATTTTAATTGAATGG
+>52491 3
+CTGTCCGCAATTGGTGCAAATGGCGTAAAATCGTACGTTGTCACACATGCTACCATTGGGCCTCTCCGTATTACCTGGTGCGGAAAGAAGTAATCGCCAG
+>52492 1
+CTATAACAGTAGCCTTTCCTGCGAAAGTGAACGCTGAGAAGTATTGTGGTGAAATGACTCAAAGCCCGCGGGTCCCTGAGCCATGAATTGTTCCCTTGCC
+>52493 2
+AGCTAGCAGTCCTCCCTTGAACGGAACTAGCACTGGCATGGGTGATGTTGAACTCGCTAGGGAGTGCCAGGTATTGTACCTACATCCGTATTAAACACTC
+>52494 3
+ACATTCACATTTTCGTGTCCGATGCGGATACATTGTTCCCAGGAGCCAGCGTACAGGTAACCTTGCAAAGCGAAAGCTGCAGGACATTGGTCGTGCCATT
+>52495 1
+GCTAAGAGCCGTGGAGCTCAACTGGTCACCGTGCAGCAATGTTCTTATGCTCACCCGCTTATAGTCAACTTAGAGCGTCAGGAATGGAGCTATAACTCTG
+>52496 2
+ACGTCGGGCCTGCGGAGTGTACAAGTTCGGAGATTTCACATTAGTCTTCCTGCCAGACGATCCGGCAAGTAGATTAAATGCACTACCATTCTGAGCAGTC
+>52497 2
+TGGGGCAGCGGAGACCACCCATCGATTCGTGCATTTTGGTACAAACCGACAATTGTGCGTCTTATAGAGTTTACCCTGCTACGACCAAAGGTGGCTCATA
+>52498 3
+GGCGGTACATGACCAAGCGCAAGTCTTGAGGGTGAGTCAGCGGCACCTTGGTCTCCCCAAGGTATTGAACCTAATTCAGTCAGTATCTATACGATCCTTA
+>52499 2
+GGGGTGATGATATCACCAGCAGTGAGAGCATCTAGTCAGAAGTCCCATTTGGGCTCCCATTTTGCATCGCCGATACGGGCTACTCGAAATGACATACCTT
+>52500 1
+GTCGTCTAAGATCAGGCACACTGGTGGTCCCGAAACTGATCACTCGGGTCGTCGGGTGCTTTCACAAATCACGTTCATAAAGCTGCAGTAAGACGTTACT
+>52501 1
+CATTAGCGTGACATATGTGGTAAAGCAGATTAGCCATCGTATTCGCGGTTCATGGCTTATCAGTAGTGCGAAACTCGTCCACAGAGGCCCTGCCGCCAAT
+>52502 3
+GCTCCATTTGCCATAGCGGTATGTACCCCACAAACCGGGAATTCAACTTATCGCGCCGAGAATTTATGTATGACTGCCAGCGGATGGATTGGGCTTAACG
+>52503 2
+AAGCTGGATTGCATTCGCTCACACCACTGTACTAGTTACCGTGGGAAGTGCCGGTCCAGAAAGGTCTCCGCCTATTAGAATTGACGTTACGTCAAGGCAT
+>52504 1
+TAAATTGTGTGGTTCTCAGGCAAGTCGTGATAAACGAATTTCCAATTCCCGATACACCCCCCGGGTTAATCCTCTGGGTCTGTGGCAAGGAGACCAGCAG
+>52505 3
+CATTCTTCACATTCTAAATTGACTACAGTCGGGCACGGAAGGCTTATTGCGTATCCCGCGTTAGAAGTAGAAGCACCTTGGCCGGCATACGATCCGGTGA
+>52506 2
+GTGCGTGCCACCCAGGACAGCGTTTGTCTTGAACGTTGCCCCCTCAAATAGCGGATAGTAACGATTTTCATCAGACATGATCTTCGGGCGCGGAAATAAT
+>52507 2
+ATGAAAGCTTTTTACCAAACTCATATAGTGCACTGAGGCGAAAAAGGCCGTGTCCCGCCCCGTTTCGTTAATTGCCATGATCCAGGCCGGATGTGCGTGA
+>52508 3
+ATCCGCAAAAGAGCGGTTTCTTTCCTGGCTTCGAATCACATTTGAAAGTAACCGGGATTGCCGGATACAATGGCTCTGGCGACCATTGTCCCGCAAAGGT
+>52509 2
+TGGCAGAATCACCACATCACTTCACGCTTGCGGATAGTTGGTATTGACATGCAGACGGACGGTTAAAGCAGTGGTGCACCCGTTTGAGCCTACAACCTTT
+>52510 2
+ATGAGCAACATAATCATGGCTGGCGAGTCTGAAAGTATAATGACTTCATGCTAATGGCCACTCTCGCCTGTCAGGGCGCTTAACGTCGCTCTGGAGCATC
+>52511 3
+ATGCCAGGGAAGCACGAACCGCGGGATAATTATATCGGGCCGAGTCTCAATGTTTACTGGTATTTGTCAACCTAATCGTATTTCCCCCACGCGAAGGCGT
+>52512 3
+TTATTAAACCTAGGCCTACGGGAGATCATTTTTCAAGGCCGGCTCAGTGCAGAACACTATCTGCGAATTGTTCGGTGCCAAGACGCGAGCTCGATACGCT
+>52513 1
+TCGGTTCTAATACATGGCACGACAGGACACTGCTGCTGAGGGTTTGGAATCTACCAATGATGGACTTTGCAGATTGTCTCCATGAACACCGACACGGCTC
+>52514 1
+TAGCGATGAGCGGATGCTCAGGGACTGAGATATATAATCTCAGCGTAGACATAATCGCCAACTCCACGTTATGCTTCAGCCCTCGGAGTTGATTGGTCCC
+>52515 2
+GTCACCATGAACCTTTTCACGGTATAGCGCTGCTGGGCCTGCCACAGATGGAATTGTGTCATAATAATGCACGAGACATGCAGGTGACATTACCCCGTGT
+>52516 1
+TCGAGCCCCCTGTCTCTAGTAAAGACACCGACATTAATTGTAGATCGTTAGATTCGGGTGATCTGCGCACAAGGCTTACAGTACGACCTTGGAAGGTGCC
+>52517 3
+GTGAAGATCGTCACGTAGCCAACTTTAGCGGGCTGGGTATGGAGCCAAGCTCGTACCATATTCTACCTATCGACTGTTACGCGAAACCATGCAATTGGTC
+>52518 3
+CGTATTTAGCGAGGTGCTAGGGCAGGCCACAATCAATATCCTTAGTTTCGGAGAGGAAGGGAAACGAGCCCTCGCACTTTTTGCCACCTATTGTCTCAAC
+>52519 1
+GTCCTTCCCAGGTGCGAATTTCGCTTTAAGGGGGCTTAGAAACATTGCCGGTGGCCAAGCCTTCATAACGTGAAGAGCTTAAAATACGCGGTCCACTACT
+>52520 1
+AGGTGAAGAACCGCTGCCGCGTCCGTGGATGAATCTGCGGCATTTGGGAATTATTCCTCACGTTCGAGTGTCCCTAATAATCCGACAAGAGCATCAACTT
+>52521 3
+TACAAGGTAGCAAAATTTAGCCTATAGGCAGACCTGCTGCGTATCGCAACACGCCCGCTCAGTATCCTCCGGAGTGGTTAGCATGTGGTTTCGACATTAG
+>52522 1
+GCCCCTTCTTGCCAGTGATTTAACGTAACTGCTGGTTCCTGCATGAAAGACCCCTCGTATATGGCACGAGTACCTACGGGAACTTGAGAAGGTACTGGAA
+>52523 3
+CGCGTGATAAGACGTGCTGAGCTCTCCTCTCTAACTATCTTGTACACGGCGGGGTAGCTTTTAACCGAGGAGCAGAGAGTCTTCTAATACAGTACCGAAC
+>52524 2
+GAACCGCTTAGATGGAACGTGCATACCACGCTAGTATACTAAGCATGGTCCTTCTGCTAGGCTGTTATGGCGTGTGAGATGCCCCACAACGAAGCCTTTA
+>52525 1
+CTTAAGGGGGTTAACCCAGTGCGGAGTCCCCTAGAGAGCCCGAGCTCTGTTGGGATCTTTACTCATTCGTATCATAAAAGCGTGGCCAGCCATAAACATT
+>52526 1
+CACGTGAGCCCTATGTAGCTGCTAAGAGTGTATGGGCTACCGTTTAGCTCGATAAGTCATCAAATAGATCCTGAACGCGCGGCGTCTGCACACATCTGTA
+>52527 2
+TCACTTCTTTAGAGTGACTTACGATACAGTGGGTCACAGTAATCAGGGGCATTTCCGAAAAGCTCCGCCCATGAATTCATGCACGGCACGCTGTGCGTGA
+>52528 2
+CCGGCATTCTATGATGACAAACCAGCGTTCCGTCGGTGATCGATGTAGGGGAAAACGAATAACCACGCATGGATCGCTGTTTCTATTTCTTCACCGGAGC
+>52529 2
+AGAACGAATTGGATATGGTCCGTTTATCGTGAACGTCGAGAGCTAAAGCGCTGCAACCCATGCTCTACTCTGTGACGTTAACCTAGCGGGTCGCTTCACA
+>52530 2
+CTACCGTGTGATCCCCAGGGCTCTGCTAGTGACCGCCGCCATTCAATGACATGATTGCTAGTGTTCATTCTGCGAAAAGCGGAATTGAACAAAACGGGTT
+>52531 3
+ATACACTCCTTGCGGCCTCGGTGATCGCTCTCATACGAGAGTTGGAAATGCTTCTAAACTCTACAAGGCGAGTTAACGACGTCTCGGTGGTAACACATGG
+>52532 2
+GGAGTTGCGAAGCTTATATTCCAGCACATCCGAAATTTACTGGTCAGATTGTTAGACCAGTGTACCCGCTGTTGCAGCGGCCAGCATCTCGCTGAAGAAC
+>52533 2
+TGTCCGCGTTAGCCACTAGGGCGGCATTATTAACAAGGTGCCGTATCATAACACTGTGCGTACGGGCGTACCGAAAAGTCTCTGACTCATTCAGATCAGT
+>52534 2
+GGGCGGCGTAATACTTACCGTGTTTTCTTCACTGCAGGCGACGTAAAATTCCATACAACCGGCGGTAAGTGAGATACTCCGCAAGAAGCTAGGTTTCTCC
+>52535 2
+AGTAAAAGTGCTCCGTTTGATGAGCCAACTCAGGCCGCTCATGCTTTATTTGGAAGTAGCGTGCCGGAAAAGGTCTGTCCATTTCAACGATCAACGCCCG
+>52536 2
+CCCGGATATAGTCATCATGCAGGTTATCTGTTATGGCAACTCGCTAGCCATAGGGAAGGATCATTCTCAGAGTCTCCTGGACGAGCACTGGCTTACGAAC
+>52537 1
+CATAGAGCAGCTTCCATAAGAGGGGTCACTAGAGCATAGGAAACGCACTTACATAGCGTCTTGCCGTGGCTTAATGTGCGTACCTAACTCTGCGGTTTCC
+>52538 1
+GCTGTGCGATGTCACGATCTTGATCAACGGTTTACAACCCATCGGTCGGCGTGACTATTGCGCGAGAAATCGAACTGATACTTCAGTTCAGTCAGAACCG
+>52539 1
+ACGTCTAACTTACACCCGTATGTCGTAGAAGGAAGAGCTCACCAATTGCTCGGTCTTGGATAAGTGGTCTTGTCGGCACACAAGGCATAGCCTCCGAGTT
+>52540 3
+AGGAATTCAAAAGGCGCTGACTGGTCAGCAACCTAGTGCTCATGTAGCTTTCCCTTACGACTCAGTGTTCAGATGTGATCCAGACCGGGGCATTAGCCTA
+>52541 2
+AGCCAGAGTTCACTCGTGACCTGTCGTCGGTAGTGAAGCTTCAGCTATCATGACTCTGCGTTGTACGAATTAACGTAAGAAATCTATGCGCCCACACGGG
+>52542 3
+ACCATTAGGGTAAGCCGACAAGCGGTGGATAGTGCCATAATCAGCTTATCCCGCGCCTCTCTGTACCACAGATAGGAGAGTACTCGTCTTGCTTGATGAT
+>52543 3
+CCTGCGTCCGGCATAAAGGCACGCTTTGTCTACCTAGAGAGTTGGCGAGCGTAAGTGTCACCGACGGTCACAAAGTCTTGAATCTTGATTGAATTACCCA
+>52544 1
+ACCATTCGTAGTCGGGACTTATATAAGGGTTACGACGATCTATGGCACCCTGCACTACTGTTTTACAAGAAAAATTCGAAGCCTGTTGCGGCGCCGCCGG
+>52545 2
+ATAGTGGCAGTGAATATTCCCAATTTGACGGACCAGGGTCTCCAGGCTTCGGTCTCAAAGCTCCTAAACTGGAATGGTGCGTCTGACGCCAATTTGACAC
+>52546 2
+ATGTCCAGTTTCAAGCTAGGACTGTGCCTATTACGAAGGGGCGTCCTTTTGCCGGAAACACATGTCATGAACTGACCCATATCGGGGTGAATCCGAATCC
+>52547 2
+ACGCTATCCCACGGCTTGCAAGGATATCGCCCGTCGATATATGTATAGCTTCGCACAGACGACCTATAGGGTTCCGGACGTCAATAGGTGATATTGTGAC
+>52548 2
+TTTTTCCAACATCGCTTGGAACACCGAATGCGAGAACGCGGAACAAGTAAAATTGTTTGCCGGCCCGGCTTCTTGTCCCAGGGGGAATAGCTTTTGCACA
+>52549 2
+CCGTGATTGTCATACTCTTAAAAGAAGTGGACTGATACAGGCAAATTGATCTTCCACCGTCCAACCCTCTGGTCGGGCGAGCAGTTGGACGACTTGACTG
+>52550 2
+TTTTGCGTCCGAGCATCTACAATAGCGTGGCTGCAACTTGCAAGTAGCTCACTCTAGGTGGACAATCAGAAAGCTTACAGCCTCTATCGCGAGGAGTCGT
+>52551 2
+GAGATAATGTCCTTACTGATGCTTTGCGAGCAGCGCGTTTCCAATAAGCGTGGCTCACGTTCCAAAACAACGCTACGATTGAGGGATGCCATGCGCCTAT
+>52552 2
+AAATCGGGAGGTCCGCTCTGTGTTCCACGTGCAATGCAGCGTCTGAACGGATCCGCAGAGAGCATCCATCTCTGATGATTCCTTAAATATGATACTGACG
+>52553 3
+GCTTAGATACCCAAAAATTGTGGCGACGTCTGATCACTGCCTTATGCGAGCATAGTCCCTTTAAGGTCGTACTCGGCTCACGACACGGTTGGATAAGGCA
+>52554 2
+AGACTAGGGGGTAACCTGAAGACCAGAGATTTTTGCTAGGCGTCTCTCTGTCGATACAGCTATCGTCTTGGGTCGCTATGCACGAAACCTATCCGACAAC
+>52555 3
+ACGTACGCCTCTCCCTCTGTACGTGGTACGTAAGTCGGGGGATTAACTATCAGTGAGATTGTACGCAACTACTAAGAGGGCCACTAAGTTTCCCGAGCTA
+>52556 2
+CAGGCTTGTGCGGGATATGACTTCTAAAGAGCGGGTTCAACCTTAAAGTGTCCGATCGTAAGCAAAGTCTTATCATGACGTCCGTAGGTCCGTCCACCAC
+>52557 1
+AATAGTATATAGTGTCTGCATGGAAAAAACTCCACTCGGCACTAGTGGGATTGATGACTCTCAGGGAGGCCATACGCCGAGTGCTCTTCCCTTCGGCTAC
+>52558 3
+ACTTGTCTATGGTCGAGAAGCGGCGCTCTTTGGTTTTCAAAGAGTCTCCAGGAGACGCACTAGTCCAAAGTCGCTGACAGGTCACATGGACAAATTCCCT
+>52559 1
+CTTACCACCCACTGCGTGGCGCATCATGGGCGAATCTCCGGTGCAGATAGGTAATCTCAATAGATGTGAAATCCACGCTATAGGAGTCTTTGTTAAGCCG
+>52560 2
+CTGAGTTAGGAAATAATTTACGTATAATACACGGCAGCCAGACAACAGGAATCCGTCGCTCTCTGGCTTGCTCCCTCTGGGAACGGTACTGTGGGTACCT
+>52561 3
+CGAAAAGACTGTCCCTCAGTCCGATGCGCAAATCAGTTCGAATGCTAGCCCTATTAGGATATGGAGCTGTAGCGACTGGCGTAGTATCGCCTTATCGCAT
+>52562 2
+CCCGACTCGCGACCTTGTGGGAAAGGATTTCCTAGAGGATGTGCGGCCTCAATAAACTTGGGTATCCTCATCTCCACGGTAACCATGAAGTTAGATAGCT
+>52563 3
+GTCTAGGCACCACTACCATGTCCAGAGCGCATCTTGATGCAATAACTCTTTATGGATAATGTAACTGGGTGGTGCGCCGGAGTACGCAATCACATCGGCT
+>52564 2
+CTGCGGAAACAATCAAATTAGGGATCTGGTGAGTGCCGGTGACTCCAAGATATCCGACCTGGGGATATATGCGCAAACTTACCGTGTTATTCCCTCGTCC
+>52565 3
+CTATTATGACCAACCTATATGAACTCTCATGGCACGCAGCAATTATCTCGTAGCGGGTTGTATCAGCATTCGATGCGAGTGGGAGGACCGCCGACAGTCT
+>52566 2
+ACAACGCTGTACTATGCGGGCAGTTTGACCGCCAATGTCGAAGGGCCACATTTGATGTGCGTTGAAGCACTTATGGACAAACAGTAGCTCCCGCATTCTT
+>52567 3
+ATTGACCGATGCCATGATGGGGACTCTATATTTCATTTGCCACACTTTTCATCAAGACTTCCGCGCCAGCTTAGGAGACAGAATACGGAGTCGGGGCACG
+>52568 2
+GGGGCCGTACTTTCCGAAAACCCTCCTGACTTTCTGGCAATTCCTTGATAAGAAACTATGATAGACGGATGGAGGACGTGGTGATCTCAGACCGTTACCC
+>52569 3
+CATGATTGGGCCCAGTCTGCCCGAATGTAATAGATTCTTCGGGGTCAAAGCAGTCCATAATTATCAACTCCTGACGTCTCATCAGAGTAGAGGCGGCGTC
+>52570 2
+GAGAGCTGCCACAAAGGAGTTACTCCGTTACTTAAGGACATGTTGATGATCTATTAGCGCGGCACGTGTCTTCATAGCCTAACACTATCCCAGGGTGCCG
+>52571 1
+CAGTTGCTGACGGCTCGCGAATTAACTCCAACTATCGGTGGTCCTCCGATCGATGCGAGGATAATACGTGACGATGAACCATAGGGTTTCCGTATCACTA
+>52572 2
+GGTCCCCCACACCAAACACGGGGATTATGGGTCCGCGTTTTAGTTAACTGGAAATTCCCAGACGTCAACCTTGGATGGTAAGTGAGTTCTGATTGCACCA
+>52573 3
+GTAGTCCCTGAAATCGCTACGTTCCAAATGATTCTATCTCTGAGCCGCGGCTAGACGATCTGAATCGGGACGTCTCGTGAAGCAGTCTCAAACGTTGAAG
+>52574 1
+CGAAATAGTGTATGTACCTTAGAGCGGAGAGGTATGCCATATGAGCTCTACTTTGGGGCGACCTACCAGCATCTTGCACCATATCCTACGGCCTATGACG
+>52575 3
+TCTAGGACATACGTAATCGCGGGCGATAGCCCGAATATTTGATAAGCGCATGTTTCTACTAAGTACTGTCCGAAGCCCAAGCCTTCGCGTAGCGATGTGC
+>52576 3
+TTCTCGAGCAGTTTCGCGGACACATGCCCGCAACACCGTCCGCAGGATTCGGGGCCTGAAACGAGTATGTTTCCATAATAAGGCAGTGTTTTTACTAGAA
+>52577 1
+GGTGTCAGGCATCATCGGTCAGCGGGCCAGTACGAGCGCGAGGATACTATTCCCTATAAGCTGTCATGTAACTTTCGCAACTGAAACCTTCATCATGAGT
+>52578 1
+CGGCACTAACACCTTTTTATTGACCCGGGGAGGAAAGTGAACGCCCGGCAGATCAATCGTTTACTTACAATCGCCATGCGACTACTGGTGCGATGTTTGA
+>52579 3
+CGCCATATGACTCGGAAGGAAGTGCCACCGGGATACTAACCCGACTGTCCACTACAGGTTTTAGTTAGACTGTTGTCACCTTGGTGAGGAATTGCTCAAC
+>52580 3
+CGGAAGCTGGCGGAGTTCAGGAGCCCATTAACCACTCTCCCGGATCACTAATATAGATTCGCTATCGGGGTAAGACCTAGTTTACCGATAACTTTGGGCT
+>52581 1
+TTACCCCGAAGGTACCTGTAGTCAGAACCGGCTCAGTTCTTCCAAGGCCATGTAGGATATTCATTGAAAGCACGTTTCGCTATGAAGGAGGGGATCTCCC
+>52582 2
+CCACCTCGTTGTAGATGGGACGACGCGGTTATTGGATACAACACTTGCGACTTTTAGCAGCACATTGTAATGCACGACGTTGTTCCCAAGACGCTGCAAG
+>52583 3
+TTGAACTGCCCCGGTGTGCACCAGTAGTGTACCACCATTCTGTATGATGGGTGACTTCCGGCAAAGGATGCTTGCCATATTAAAGTCCAAGGACCGTCAA
+>52584 3
+GGAGGTTCTTCATCAACCGCGATCCAATGCCTAGCAAATTTGCGGATCCGGTGTAATGTGATCACGTCACTCGGAGACGAAAAGTTGCCTCTGTGACACT
+>52585 3
+CGGCACCACTGCGTCCGATTTACGCGTGTAGGCGGTGCGTCCGGAAACCATTTAGTGAAAGATCCCCAGACCAATAGTTTTAATTTACCGTAGGATCTGA
+>52586 2
+ACATAGAGGCACATTAGTATTGTCGGCCGGTGTTCACAGAGGATCGCCGACAGTCTACCTTACGATGCGTCTTGATAATCATCTTCCCGAAGTGGCCGAA
+>52587 1
+CGACGATCTTCAGTAAACGTAAAATTTCCTCAGTTGATCTCGCTTGTACATGCGCAGCGTACCTGGTAAGACAGTCGGCTTGGGACCTAATGGGCAGACC
+>52588 3
+GAGTCCGATCGACCACCCGATTATCTTAAAATTGCGTGCATGAGGATCATGGTCGTAGGGCGTTAGAATCTCTCCCCAAGCATACGCCGTAGCTGTGAAT
+>52589 2
+ATCTGAAGACTTCACCGATGGTGAGCCGAGTTCGACTGCCTTATCCAGAGGCGCTACGTCTGGATTTACGCCGCTTCCATAGGATTTCTGAAGACAAAAG
+>52590 1
+ACTCGTACTGGCTCACAATCCCGTTGTGCATGGGCCTACGCCCAGAACCATTTCGGTGTAAACAGCATAATGGTACTTTTGAGAAGGCGATTTGGGACCA
+>52591 2
+TGAAGTTCTCACATCGAGTGGGCCCAGAGCCGTTTTCGACTACAGACGTTCGGAGCCTGGATAAATGTATCCAATTCATGATTCAGGACCCGTAGTAGCC
+>52592 2
+GTTATAGTGGGATCTGCCTAAAGGCACCTGAGACGAATACTCACGACCTATTAATGATCGGGCGTGTGGGAGCTGTCCTACACCCCACCAGTATTGCTTA
+>52593 1
+CGCCACCTTAGTCGTGCCTAAGGTATGCGCGCATAATGGCATCATCCTTAGAGGGTGTATCGACAATGGCGCGACTATTACAAATCTTCTTCGAAGCGAG
+>52594 2
+TCCTAGGATAAAAGTAGCTGGTCGTCCGCCGGGTCAGTACATGCGCAGGAACTAAAAGTCGCCTTCACTTGCAATGCGGTTGAAAACATTGCCGCTCTTT
+>52595 3
+GCCTGTTAATGTAAACGGGCAACGCTTATCGGGTAGGCGCTTCCGTGTCTTGCCCTTATACCCCCTTCAACAATACAGTAAGGGGACTTGATGACAGAGA
+>52596 2
+CGTTCCCTCCCTATATGACTAAGGAGGCATACCTGAGTCTTAATAGGATGCACTGTTTCCAGACTCTAAGCGTGAACATGAGTGCGCCACGAGGTGGCTA
+>52597 3
+CACCGTAGTCCCTGAGTAGTAGCCCCCGGCAGCCAGGCCAGTTTCATACGTTAGTGTCACACTGCCGCTATAGATTGAGCGAAAGATGTTTATTGAGAAT
+>52598 2
+GGTGATCTCGCCAGGACTCGAGAGATCCTCCATGCGCTTCCAAGGGTGATTCAACTTTTTGGTCACCACCGGCGAAACATCGTATGTGTGAACTTAAGAA
+>52599 1
+ACCTATACGGCTATGTGCCAACTGATCAGTAAGGGGATCCAGAGTCGCTTCCCGTTCTGTACCACAGAATTTTCACCTGCTGGTAGAACCTGAGAGATGG
+>52600 1
+TCACTGCTAGATAGCAGCTATTTTGCAGTTCTACTACAGCAAGAGATGGTTGTTAAGAAGGCCAATTCCTCCTCACAGGGGTCCTGCTACCGGGGCCGAA
+>52601 2
+GCACACGCCGATTCTAGCGCTGTGGCGAATATTGCCCTATGACTATCGTATTGAGTTCCGGCGCTACGGCTTAGTCAAACATTGAAATGACGACGGAATC
+>52602 2
+TTGCACCAATTCAATAAGGGTCACTGGAGAAGTGTAGTCTGGGTCAGCAATTGACATCGCAATTCAAGGCCCTCCCCCCGGTATTTTGAGGGTAGCCCAT
+>52603 3
+TGCCTCGGGCCCTTATGACTATTATTGAATACGATCGCCCCACAAACAGAGAGATAGCTGTCCTACGCTGATGCAGATAAGGGGTTAGCGTGGCCTATCT
+>52604 3
+AATCTTCGCCCGACCCTTGAGCGTAAGGCCTTCAAAATTGCTGTAAACCCACAGGCGTGTCTGGATTCGGTATAGCGTGCATTGATAGACCATGAGTGCA
+>52605 3
+ATGGTTGCACGGGCGCATAGTCTCTGTATACCTAATTAACACTGAGCATTGGTAACGCGAGACAGAGCTTGGATTCGCCACATTGAGCCGTCTACGACCT
+>52606 3
+CCGGACTCAATCTACGCCTCTGTATAAGCCTCGACTGTTGGACGTAGGGCGGGGCGAATCCATTCGCTCAATCTCTTGAGATAGAAAGCAGGTACATTAT
+>52607 1
+ATGCTTGGCCAAGCGGATACGTTTTTTCACAGGGGCGTAATACATGACAACAGTGACATGTGCCTGCGCTCGTATCTAACATTGGCAACTCCAAGGTGCC
+>52608 3
+TAGCCGCCTGCCCTATTCGTGGCAGACGACAGTTCTCCGGAATCGTGATTCAAGCAGTAAATGACCTGATGGCCGAGACTTTGGCTGATCAAACTGAATT
+>52609 1
+CCTGAAAATAGCTTTAAATTTGAAAGCAGGGGAGCGCGCCTCGCCATGTACATCTCGTGCTTTAACCGGGCGTGCTCTAAAACATCCTGACGTGTCGGTA
+>52610 1
+GGCTTCCGTAAATACATGCACTCTTTAGTGATAGTAGCCAGACGGAGCCTATTGGGTTGGCAGCCCGAAGAGTCACGCCCAATCGGTTCTAGATAATTCC
+>52611 3
+GAGGCGTTCGGGGACGACTAGTCATATCTTTCGGTGAATTTAAATACCTAACGGTCAGACCCAGCAGTCCGCGCTCGGGGATTCACCCTAACAAGTATTT
+>52612 3
+ATGATACCCATAGCGACAGTGACGTATAATAAGCTGTGGCCACTTCGGGGGGGTAGCCAACGTTCTATAGGCGTTCTCAGTTACCTCCCACGTATTACAG
+>52613 1
+GATGATAATAAGCTGAGAACCACGCCCAAGCTATTATACCACATCACTGGTGGACTACGCTTGTAGGGCTCACTGGCGGTAGGGTCAATCGCTTCCTGTT
+>52614 3
+AAAACGACACCCCTTCGGATTTAGGGACCCTCTATGCCTTAAGTTTCGGGGTGGTACAATTGAGAACCTTAGCCACGCAGAACTTAGGGGCATCTTTGGC
+>52615 3
+CCCCCACAGTGTCTGCTAATCAGGGAGTTTCGCGGAGTTAACCTGTAAGTCTAGCACGTAGAGACTCTGCGTACATTACTTCTAGCGGCAGATTAAACGG
+>52616 1
+CCGCTCACTGGTTATGCACTTAAGGCTTTTATACTCTAGCAAGACCATCAAGCCTCGGATCAGGCTTGCTGGAAGGAGTCTGCTTGCGCAGCAAGAAGTA
+>52617 3
+TTGCAAGCATATGCCCGGCCGCGTAGTAATGGCAATTACGTTCATCGTGTGAAGGGTATTCCCCTCTTCCCAGCAAACGGAGGATCTATAAGAGTACTCG
+>52618 1
+AGACGATACCGCTGGACTTGTCTGGCTGTAGTCCCCGTCAAGAGATTAAAGATCGTGCAAGGAGAGAGATTCTTTATTCTCTGAGCACCTCACGCTCGAC
+>52619 1
+GGAATATTCACTCGTTGGGGACGCATTTCTGTGGCCACAGGGTGTACGCAACCACTGACCGTAGCGGAACGATCTCCTACGTGCGATATTCCTTAATAAA
+>52620 1
+GATGAATGAATTGGCTATCGCAGCGCAAGCCGATTAAAACTTGCCACGGATGTAGTCTTTTTCAGTGATCCGCCACTTAAATACCGAGTTGCGCGGCCCG
+>52621 3
+CGGTTTTACGGGGATCGATCATTAGATTCCTCAGAAACAGGCATGGAGAGAGCTTCGGCTTGCCACGCCACCCAAATGGAACTAGTTAGTTTCACTCTGC
+>52622 3
+CGAAATACATGCAGGCTAGCGCTATACTGCCATCCGGACGGAGCATAATCTTGGCATTATAACTAGGCTGGGGTGTATACTTCTAGCCTGATCGCGTCCA
+>52623 3
+ATACAGAGACGGTTGCCCTTCATGTCGCGCCTGGCACACAAGCAAGCCGAGGTCCCATTATGATTATGAAATTTGCTATTTCACCGATAGTGAGGCCGTG
+>52624 1
+GTCGTTATACCCATTACGTGCGCCCAGTCGGAGATTAATCCGAGAGGTATAAATTTATAAAAGCCGGCCCCTGGACCTGCTGCTCTTCGATGATCGAGAG
+>52625 3
+GAGGCCGAAAGTGTCGTCCAAGGGGCTTCTCAACGGGTACAACTGCCACCATTGCATAGGTCGTCGTCTGTCTTCTATTCAGATGCAAGTTCAAAAGTAC
+>52626 1
+CGATAAGTGCGTCCACGTCTCGTTTACAAGTCGAGGTTTTTGCTCGCACTAATGTACTGACATGAACGAACATCGAGGCGCGATACCCAGCTGATGTCAG
+>52627 2
+TCTATCTGGTCACGAGGAGCAGAGTCCGTAGTCTCTCGCGAGCCTTACTCCGCTATATAGTTAAATAGCGGTAACCGTACGCAAAGAACGTGTATGTGCC
+>52628 2
+AAGACGACTACAGGAGCGCCGATTTTGTTAGGGTGGATGCTGTGGTTGCTTACACCTCCGCGCTCACCATCTTGAAACGCTTAGAATACAGTACACATGC
+>52629 3
+GCGAGGGCATTCCGATTTCAAAATTGGGCTGCTTGGTCAAGACTGACATCAAGTGTTCATCCTCCTACCGCGTGCATCTACAGAGAAGGCCGGTTCAATA
+>52630 1
+TTATAACTGTTTTGCGGCATGGTAGATGACCGGGTCGCAAAATTATTCTGCCTGTCGACCCTGGAAAGGCGCTAAATCATCCGCCACCAATCGGGCATGA
+>52631 2
+TTACGGACGATTTAGAACATGTGGAGTGCGCAGGCATCGCTCAAATATCACCAGTACCAGGTTCCCTTGGGAGCACGTTTATACTAGTTGCCATCCCGGA
+>52632 1
+AATTGCTACGGATGATAGACTCCCCTGGCGCTAACCGCTACAGCGACTTATATAACTATACAGGGATCCTTAGTTGAAATGTCGAGTTCTCGCGGGGCGC
+>52633 1
+TATTAGCCGAGAGATTCTGCAACATCGTATGACATCTTCCGAATAGCGCAATGTTCACACTCCGACCAGAGTTCGCGTCGGTGGGGGATATTGGACCATC
+>52634 1
+GAATGCGCCTACATGAAGTTACCCGAGTGAGACTCATGGCTGGGGTGTAATACGGCAAGTATCTCAATATCCGCATTACATGGGTCGCAGCTCCCATCTT
+>52635 2
+AGCCTTTCCTAGGTCTCGTTGTTTCTAAGCAATCAACCCATCGCGGAAGGCAGTAAACCGCGTCGCGTTGCAAAGCTTGGGTAATATGCGCAGAGAATCT
+>52636 2
+TTCGGGCGTAGCCTCCCATGCTGGGAGATCCTGGAGATCAGTTTAATACACTAGGTTTGATCCTAATAACCTGAGTACACTAATGCTGGGCCCCGAAGAC
+>52637 3
+GATGGTGATCTCATGTAGAAAGACCGTTCTCACAGCGTATGTGGAAGATTCTGGTGTGGTCTCACACCAGACGCTCCGGCCGTACATAATCCACCGTTAA
+>52638 1
+TGTACAATTCAAGTCAGGTCGCGAGAGGCTCGAAGCTTCTCGGACCATCTTTATCAATTAGCGCGTGAGCATCGGACATATCAGCCCACAGATCGGTGTT
+>52639 2
+CGTCACTCTGGTAGAACGTATCTCTTGGTGAATCGTCTATAGCTCTCCGACCAACCTATAAGCGAAGCCACGGGGGTCACTGAGAAGGTGTCGTTAAACT
+>52640 2
+TACTTCAGGACCTCTAAAAAGTAGTCTTGAGCCATCCCAGGTGTTAACAGACCTGCACCCGCAACCAGGCTTTAGCATGTCGCGTTGGTGGGGATTGATA
+>52641 2
+TCGGGTCCCCACCATCCCAATTAGTACTAAGACTCAAGGGTCACGGGATTTTGCGGAAGCGTCTTGAAGTATGCTTTACAGACTATGCGACACGATGCTG
+>52642 2
+TTGATACTGCCTGCAATGTACTGAGATTACATAAGAACGGTCGCGGTGCTCAGATACGTGGTTATCCAGCCTATTCCATAATGCGGTCGAAGACGCCGCC
+>52643 2
+CAGGTCAACTGTGGATATACCGTCAGGCGTTAAAGCGTTTTCCATGATCAATGAGTTATGAAGTTGCTGGTCCACCTTAGCGCCTGCAACCCAACGGACG
+>52644 2
+CCAGGATTTCTCCTAGGCGTGGGTAAGACACCGGTGTGGCACCTACCAATCAGAAGGTCTCCTCTCATAGAAGCATCGCAGATTTGCGTTATGGTACATA
+>52645 1
+TGGGTCCTAGACATAGATTGGACCTATGGCCACGGACCTGGCTAACGACTCAACCGAATAAGAAGGGCCACTTAGTTGCTGTCCGACAATGCTTGTTCTT
+>52646 1
+CTAAATACCCCCCTGGGCCCTGTAGCGATACAAGAACGGGGATGTGGAATTATATCTCTAGCTGTCGATCCACCAGACACACGATTTTTATGGGGTGCGT
+>52647 3
+TCTAGGTCTAAGATGCTAACTAACAGCTTTGCGAGAAGGGCAGGGGGGACTTCCCCGCGACTACACCATGGTTCATTTTGAACGCCTTAGTTCTACAGCA
+>52648 1
+CAGAGCAGCCCCTTCACCGAAAGTCTTGTCATTAGCATATTGCATGCACGATGAAATACGTGTGGCGGGCGGAGCTACGTGTAACTGTCCTATTATGCCA
+>52649 1
+CTCGATTCCGAAAAAGGTGTGTGCACCTGTACTATCACCGGGCCCTGAAAAATGTGGGAATGCGGTACGGCTTGGTTTGCTGTACACAAATCTCCATACC
+>52650 2
+TCCAACTAAGTATTCGCGTAGTGGAGCAGGGCCATCGACATCTCAGAATCGCGATGACGTGGGTACTATGAGCCCTTTTAGGATTAATGACCCAGCCCTT
+>52651 1
+AGCGTTAAGTCCGCCGCGCTCAAAAACATTGTTATACTTCCACCGAGAGAGAGCGGATGGGAAAGTAATTCCGTTTTACCTTATCTGCCCGTCAGTGGGC
+>52652 3
+GAAGGTCAATTCGTTACTTATTGGAGAAGGGTTGCGCCCGTCCCCAACTTTTGTTCCTGGTCATCAACGACACTGGCTTACCCGTCGAGAAGCGAAAAAG
+>52653 1
+ATTCCCACCCCTGCTAATGAATGTGGTACGGAAGCTTAAGGCGGTCTATGTTCAGGAGTTGCCGCTATATGCATAGCATCCCATCGCAGGGACAATGTCA
+>52654 3
+GTTGGCTTCTCACCCGCAGTTATCCTACGAATGAACCAAAGAAAATGGCCTGGCCCGTACATCTAGGAGCATTCAAGTCGGCACTGGCTTGTGGTAATGT
+>52655 2
+GATGCGCCAAAGGTGGGGCATGTACCACAATGGCGCCAACTGCCCCGATTCTCACCAACTCTGTAGGATACTGTAGTAGTGGTTTTGACCTAATTTAGAC
+>52656 1
+CTTAACTCTGTATCATGCAAAGTGTGGGTGACATTCGCCGGGTGAGTCTTAGGTCAATCAACCGAACGACTCTAGCTATTACGTGCGAACCAGCTACGGC
+>52657 1
+TCATCCGATCGGCTTCTCGGGTGTCCGCCCAACGAAGCATAGGGACGAATATTACCATCGTGAACCTGCTTTTGTGTACGGATTAGGAAACCAGATATCG
+>52658 3
+ATGACTAAGTCACGGTACAGTCTTCTCCATGAGGAATGACCTTTTATCGGAAAGGTATCCCGAACAGGCGCTGTCCGGGCCAGCTGAGTTTACACTCAGT
+>52659 3
+AGCGCGTCTGCCAATACCATTCCTTGTCTAGAGATTGCACGAGATCTATCACGCGGATCAACGTTAGCCTGAGTGGATGATTGACCGTATCAGTACAGCG
+>52660 1
+CAAGGTCGCGATGAGTTATGGACTTTCACAACAGGGGGGCCCACAACTTTAGTTACTCGGCCTTATGCTGTGCTATGTCCGATAGTCAGCAAGTACCACA
+>52661 1
+TAGGATGCCTGCCGGGCTGGCCAATCCGTCGATCAACGTACAGTGGTGTCATCACTATGATGACATGCGGATACTTATGCGAATGCGTACTTATAACACC
+>52662 1
+AGGCGTCGGCTACGCTCATTCGTCTCCTGGGTCCAAGTCCTGTGTAGCAGAAATTAGCTAAATGGATACCGTTGGGCATACATCAAGTAAGTCGATCACC
+>52663 1
+ATGTCAAAGATGGCGCGTCACGTTCCTTAATTCCGGTAACAGGGCAGTTTGCTCTCATTAGCATAGACAAGTCGACAGTCACCTCGGAGGCAGATCGTTC
+>52664 3
+CCTGCACTTATCACCCGTAGTAGCTGATTATCGACTGCTTTGGTACTGACATTCATGACCCAGCCGAGAAGTGCGTAGACGTCATTACCTAAGAAGGGGG
+>52665 1
+TTTCATGCAGTCCACGAGATACTAAGGTGTGAGTATCTACGTTCGGAGCGATATGCTATCCATCGGACGTATCCACGGAGGCTAAATTGGCTACCCGCCA
+>52666 2
+CGTTCTTTGCTGGCGTATGGATCAGGCACTAAAAAACCTATGAGGCCCGACCATATACGCATCGGTCACAGTTCGCGAGGAATTGGAGCGACATTTCTCT
+>52667 3
+AATTGGTGGGCGTCTCACGTACGACGCGCGTCAGACTCATAGTCAGTATTACTCTTTCTTTGAACTAAGCCAAAGGGTGCGGAACTACTTGAACCCGGAC
+>52668 2
+TCCCGATTGATTTACAAGTATTTAGGGAGATTCTGCGGCCATACCGTTGATGGACTTCCCCCGATCTGAATAACCAGCAGCGAGAGGTGATCCTCAGGCA
+>52669 1
+AGTAGACACGAGCCCCAAATTTCCGTGGTTTTATAAGATGTCTTCACCACTCTTATCACGAAACTAGGGGATGCTGCTCCCCGGAGGTCGGCATTAGGGA
+>52670 2
+AATACCGTTAGGGGGACTACTGCAGTCAGGCCAACACACAATTCGGAGTTGCTATTAACCCTGGGTTTTTGTACTGATAAACGTGCCATCTGGCGGCCAC
+>52671 2
+TCACACCCCGGCCGGTTTATGCAGCCAAAACTGTTGGGGAAATATACATATTAAGTTCTTTGGCGCCGAGGGCATCCTCTAAGATTGGCATCAACGGCTG
+>52672 1
+TGAAATATAGCCTTCCAAAGGTGTAGGACCCATTTCGCCCATCCTCTAGTGAATTCCTGGCTCAGTCGTCTAGCGGAATGATCCGGGGGGTAACATACGA
+>52673 2
+CCACTATAGAGCCGATTCTAGGTTCGGTGCCACTTTCAGACGGAGTTATCGTCAGCCATTCTGGATTACCAATGGTCCACTGTCAGAGCGAGAAGCTGAA
+>52674 2
+TTAAGGTTTGACCAGCCAAACTAACGGGCGGTCTTTCACCCCCAGAGGTACTGCCCGAGGACAAATTCAGAGGACCCGTTTGATTCCTTATGTGTATGGA
+>52675 2
+CTACACGTGCGAAGCTGTCCTACGAAGCGTTAGTCATCTTCGAGGCTATTCATGTTTAGTGAGCGACTGAAAAAGCTTGTAGCCGCCAGCGTGAACTCCA
+>52676 1
+CCCGCGCAACCAGTCACCGCAATAATCGAGGATCGGGGGCTCTCCAAGGTTTAGCACTTCAGCTGAAAAGGCGTTTTTCAATGGTATTGGACACTTGATT
+>52677 2
+GTATGGCTAATTCCCCGGGTGAACGCTGCAACTTATGAGAAATCCGTACTCGGTGACCGTGACTCCTTCTACTACATACTCGAAGGTGTGCACGGGATAA
+>52678 1
+TAAGCAAAATCTGCTTAGTAGCGCTGAACTGTTTCCTCATATGGAATCCAAAGTCGACGCCCCCTGGGGAATGTCGCTGAGATCATACCATTGGGGCCTG
+>52679 1
+TTCCAGGCGCTAGACGATCACACACCATTGGCTGAAGTCCGGGCGTCAGCCATACCTGTGTTCCAATTGTGATCTTCTTAAATAGTACGAGAGAGGGCAT
+>52680 1
+GGCATAACCCTGCCTAATTACCCTGCAGTGAGAGTGCCGGTCTATGTCATGGTAACCAACTATGGATACTGGGGTTTAATCAAGTGCTTCCCACAGGCGA
+>52681 3
+GCCCCGAGGAATCTAATATGGAGTGCGGCCTCTTTGTTCGTCTCAGCGAAAAACCTTTGCCCAGGTGGCCTACCACAGTGAAATTCTAAAAGTTGGTGAC
+>52682 2
+AAAGTCCCTTAACGACCACAAGGCGTGATCCCGCGGATGATTTTCGCGTTTAGGACAGTGGTAAAGCTATTCCGATAGTGCCATTAGTCACCGTCGCTAG
+>52683 3
+CGAACGTTTTTGACGTCCGGGTTGCCTAGAATTAGTCAGCTTACCGCAGACAAGTCATTTACGCCCGAAAGCTGGGTTCACAGCGGCCATAAGAATTTGC
+>52684 3
+CGAGCAGTTTTCTAGAATACGGTTTACCGGCCGACTTTTGAGGGACAAACTCAGAGTTTCACGGACTGTTGCGAGCACTCACCTTAACGAGACGCGATTC
+>52685 3
+TCAGAAATATAGGCATCAGATGTATCATCGCTTCCGACCGTTTTCCTCCCTGGAATGCGGAGCTGCTCTGAGAGTACCGGTACAACGAACAGGCTGATTG
+>52686 2
+TTCCCAACCAAGTCGTTCTTTGGAGGATTGGACATATGTTACGCGTATGAGTCCCTGCCCATTGACATGACATAGAGAGCAGACGGTCATAGACTCCGCG
+>52687 1
+GAGCAAGCTTAGTTCTCGTCAGAAAGTTAGGGCGCGCGTACTAATACCCAGCTCCGGCAAGACTTACTACGCTCTCTTACATGTAGGGGTTAGTACTCGA
+>52688 3
+AGTAGCAGTCCTCGGCTATTAGACTGCCCAGTAATCCGGTCAAGAGATTAGCTATACTAGCTAAGCGTGCCCTGTCAACACTCGGCTTTCAAGTGGGAGT
+>52689 3
+CCCGAACGGACTGTGTACCGCGTATGGCTCGTGGGAAGTCTACTTTTTGCGGATGGCGAAGCCAAAGGCTTCGTTACAAGATTCCTAATTCAACTCAACA
+>52690 1
+AAACATGCTCTGTTACCGATTGTCCTGTCTCACAGAATGTCCTATTCTGAAGATTCGGGTAACGAGCAGAGCCGTAAAGGAGTGTAACGGCTCCCGCCTG
+>52691 2
+CTTATGAAACAACGTAACACATTTGCAGGGTGGGTCCCATCTATGGTGATCCATAGGATCGATGTTATATTTTCGCCGCAGGGCCGGACCACCGTAGCAC
+>52692 3
+CGATTTTCACCGGTCTGGTTCGTATGTAGGGACGCGTATTAGATTGCCTAATCGGATCTCACCCTTACGGGTCGAGAAACATGCCAAGAACCAGATCGCA
+>52693 3
+TCCTACAGGAACTAGGTTAACTGTCAGGGCCAGCGAAACACACCGCACTAATCCGGTGGTAGTTCTCTTCGTTGGCATCATGAAATGCGCTTGACTGGTA
+>52694 1
+AGTCCTCCGCCTGCAAGCTAGTCTCTAATTTGATTCCGGCAATTCGTCATTTGGCAGGTACCCGCGAAAAGTAGACTATACTAGACGCGAGACGATTGGG
+>52695 3
+TAAACCATATCCCGGATGGATATCGTGGAAAGTTCCTTGGTCAAAGCCCTAAGGTCTTCCGTCTGTCGACAACGATAGCCATGACGGTGGCTGCAACTGT
+>52696 3
+CGGGCGGTAACTCGAGGGCCTGTCACCACATCCGTAATGTTGATTATTCATCAATCTGCGAAAGGCATATGCATGATGTCCAATGGTCGACAGCTCCGAT
+>52697 2
+TTTGCAAATGCTCAACGTACCAGTATGACTTGATCGGCCGCATGGGGCGTGTATTTGAAACTGATCCGACTCTAATTCAGCAAACGTCCGTGACGCCAGG
+>52698 2
+GCCGTTACGAAGTACTGCCTTCAGAACCTAGAAGCTTGGCCGCGGTTAGAAGCCCGACCTGTTTTTAGTGCTGAATAAAATGCCATACTGAGTCGTACGC
+>52699 3
+CTGGTTCTTAACGTTCCTACTGAAAGCAATATAGCCAAAGCTGACTGGCGACTAGACACAACCTTGCGCGTTGGATATGGGATGCCAGTTGGATCCGTCC
+>52700 2
+TTATTCCGTACTTCTCGAAATCGTCGTGCTAGTACGAGTAATCTCCAGTGAATGCGGTAGTAGCTGGCCCAATAAGCCGCAGGCGATCCCAGTGAACTGA
+>52701 1
+ACAGACAGTGCTCTCATCGTTACTGCACTTTAGATGTGCGGTGCCAATATACACGGTGGCGTTAATATCAACGGTTAAGGATCTACGGCGACGCCATCGC
+>52702 1
+GGATTGATACTCCCGAGGGTAACCGTCTAATTAATTGGAACGATTCGCAGCATAAATCTCCTCTTTACGGGGGACTAGCGGCAGTCCCTACGATATCGGC
+>52703 3
+ATTTCGCTGGCGGCCTACGATATTGAATGACTCCACGCCGTTGACATCAATATGGAAGCGCAGAAGTTGAACTCGATCGCAGCGGCATAGCCGACTTTTT
+>52704 3
+GTCGAAAAGCCTACCGTGTCAATGAGAGATCTTTTCCGTTTAGGGCTTGGAACCGACGAAGGACGCCTATCCTCCGGAAATACGTTTACGTTCAGTACCG
+>52705 3
+CAGCTGGTATACAAAGATGAAGATCTCAGAAAGCTTAGGCTCTTGACGTAGCCAACTGTTCACCCCATACCTCCGGCGATGTGCGTCGGAGTTCTGTTAG
+>52706 3
+CTATGAGCCTGATCTCTTTTTGTGAGGCGACCTGGCTACCGGACAGGCAGCCTTACGGTTGACAGACTCTTTCGAGAAAGATCAAAAAGCGCCTATGACT
+>52707 3
+GGCTGGATTGATTGACGTCATCACCGGTAATCTAAGTACTCCGCTGAACATACTGGACGGTCCAGCAGGCTCCCCTTTCGAAGTTGACAATATGGAGCTA
+>52708 3
+CTTGACCTCATGCGACATCAGAACCCCACAGCCGGTCTACTAGGAATTTGGTCTTGGGTCTCACTTCGATGTATCGTCGGATCATCAAAATGGGAGGGAA
+>52709 3
+GGATGATCCAGCTGGGGTTGTAACGTCCCAAAGAGAATAACGTTTGCATTCGAACCTCCGTAGCACAGTTCCGTTTGTCCGTAACCAAGACCTTCGGAGT
+>52710 1
+TCGTAGGTTATCAGTTTTCAAACCACAGCCCAACGTTGCCAGTGCGAGAGGTAATAGTTGCTCGAATGCATACAGTTAGGTCCAGTCCGCAGCGCCTATG
+>52711 3
+CTCCCTACCCAGAATTATATAACGTCAGGAAATGGGGGTGGGATTTGCTATGATCTTGCATGCGTACGCGTTAACGCTCCAAACCTCGCGGGTAACGACT
+>52712 2
+TGTTGTGTTAACCGTAGAACAAGTAAGAGACGCTGTCCGATCGGACACCTGCTGTAAGACGTAATTGCATTCGGGCAACCGGGCCTATCTTTCACCTCGA
+>52713 3
+TGCTGTGGGGGCGTGAGGTTGCTCTCTTGCAAACATAAAAAAGTCACCCGCCACGAATTATGCAGCCAGATTGCCGACGGATCAGTTTAATCCGTTACTC
+>52714 2
+TTATGGCATTTGCTCTGCAGATTGACAAGACAACGTCGTCAGCTAACAGTCAGTACATACGTTGCTCCCTGTGAAGCCGCTCGCCATGTGGCGAGATAGA
+>52715 2
+GTGGGTGACTCATCGGATCTTATAGCACCACCCGAAAGTGCTTAGCCAGAACGCTCGTGTGCTCACAGTAAATAGACTTGCTAAGTTCGTACCTAGGGCT
+>52716 2
+CCCACAACTGGAACTACCCATATCGAGCCTGCTGACGACACTTTATGGTGGTTATAGTCCCTAAATTTAGTGTGCTCCGAGGGGGTGTAGCAACGCTGAA
+>52717 3
+GTCAGCCTTTGGTGCAACTGTTTAGGCAAACGTCCTAACTTCGGACTGGGGCAGCACGGTCAGAAAGACTTCTTAACAGTCTCGCCGATTAACCGATGAT
+>52718 2
+TACCGCCACCAGGCATGACGGCAGCAAATGGGCACTGGCTTGGCTGCAATATCTGGATGTTGTACGTTTAGTCCGGAGTTCCATTAATAATCCTCAACGA
+>52719 3
+AAATACCAAGTCCAGGACATTTTCCCGGGCGATCATGTGTGTCGTGTTAAGCGTGTATTTTCAAGGCCGCATTACCGCCTAGGGATATAGGCAGCCCCAA
+>52720 3
+ATTTGCAGAATTTGTCTCCCTGCACCCGGGCGTCAGCTATCAATAGGAGGTTAACTTCCGGGAAATCCACTAACTCGCCGATTTTGACCGGAGGTGAGAA
+>52721 2
+TACTATCGATTGATCCACGCGACGAGCTTGGGTCCTTCCGGACACCCAAGATCCACTACGAGGATATTAGTCTTAGTTGCGAAGTCTAGAAGTCCAGTGG
+>52722 3
+GTTGAGATTGAACTGAGATCTCAGTGCAAGCGGGTGCAGCTACCTACGCGAATACAGGCTCATGCCTTAGTCTTTGACTCGATACACTGACCCTCTGGAA
+>52723 3
+ATCAGGTGCTAAGGGCGGATGATTTGCATGACGAAAAAAACACTCCGTGCAGCCCTCTAAGTGGTATTCTTGCGGGCCATGGTTATCGATTTCCCACACC
+>52724 3
+GTCGGCATTTAGACGATAATAAAATTAAGTCCTGGAAGTAGCTATCCGTGATCGCCCCAAGATTTTGGGTCCCTCTGCTCACGCGCGGAGGACAGTCCTA
+>52725 3
+ATAGTGGACACAGCGCTAACTTCGGTACTGCGACTGTTAAGAAGTGGTAACCTGAGGCGGTAACATCGTTCCTAGACCTAATCCCTGCTTCGAGACCTGT
+>52726 3
+GCTCCTTACTCGACGTGGGAATCAGTCATACTCTTGTGTAGGATCTAAATCGCCCAGGCTCCGAGGGATTAGATTCAGATTGCACCGATGTGAACCCGAA
+>52727 2
+GCGGTTGTCTTTCGCTCATCGAACTTGCAAGTGGAGCATTACAATCCCTAGACATATACAAGGCGACCGAGACCGATAGCGCCGGATTGATCTACGGTTT
+>52728 2
+GTGTGTACACGATTGGCAGGCTACCCACTACCTTATAAGACGTACAAGAATGCAAGTGTGCGAGTCCACGATTTGGTCTCCCTATTAGGAGGTCCCTCGA
+>52729 2
+CAACTTGGGCTTCGGCGCTAACTACTGGAACAGGTACTCCTAGGCGTTGTTTTGATAAGCTAAACATATAAGAGACCTACTCCGTTGGTACCGGGCGACC
+>52730 2
+TGCGACCCGCCGTTCTTGGCGCGGTTAATGCAGACCCCAGTTGTACGAAGAGGCAGCCATTATTATCGATTACATCTACGAAGAAGCTTGAGGTTCTCAA
+>52731 1
+GCCCTTAGACATCTGACTCCTCGAAGCGATATAGTCTGTTACCCCTGTAGCTAAACATACGCTGGACCCCTTAGAATAATGGCAGGTTGGCAAGTTGGGG
+>52732 3
+CTAGTACCCGGAGTTGCGTCACCCCACAGAATCAAGTCTCATTTATGAAGATGCCGAACGGATACTAGCGATTATGATTTGCATGCGCGGTGTCGTACGC
+>52733 2
+GGCTAGTATGTACATGGGACCCATTATTACTCCGCTGTTCGTCCAGCAGAGCGTTCTAGGGTTGGAAAACAAACGATGAACCAGCCTGTCCCCATTTAGG
+>52734 3
+TCGACGCACTTCCACAAAATTGAATCGTACGGGAAGGTAGTTCGCTGCGGAAGTTCGTCACGAAAGTTGCTTCGGTTATAGGTTCCCACAGTCCACTGCA
+>52735 2
+CGAGATAGTTTCGAGTCGGACTACTTCTAGCAGACAATGATCAAGGGTGTCTCCATTAGAGCGCCTGTACGGACTAAACAGGTAACCCCGCTGTTCCTGT
+>52736 3
+AAGCGGTGGTCCTATGCTTATATCGGTCTCTAGGCTGAACAACCCTTTTCGTAGCGTTAGACTGACCCAGAAGGCGGGTCTACCAGAAAACTGATCAGTC
+>52737 1
+CGGTGGGTCCACTACTCAAGAGAATATCTCCACTCAAACGGAATGCTCTGTGGCGGATATCCTCGATTCTAAGCGCGCAGCACGTATTACGATGTGTGAT
+>52738 1
+TGACTACTATGCTCAACGTTGTCCCTTACAGGACTCAGTTTCAAATGATTACGTGGGGGGCGGGTCAGAGCTAACCTACAATGACAATGTCCACCTGGGC
+>52739 2
+TATGCAAAGATGATCTAATGACGGCTCCGCGCACTCCACCTCGGATAAGCCGCATATCTTTTTCTAAGGCGGTCGAGGTATGCACTTTGCGAGGGCAAAT
+>52740 1
+CAGCAAATGGGGACTTTACTTTGTCAGCACGAGTGCCGATTTGCTTTTCATTCACCCCGAGCTGGTGTGCGAACGTGAAACACACTGGCGCAGTAACTAA
+>52741 1
+CACGCGATACTGGTACCCTGTTCTCGGCTCCGCATAGGGACGGCTAACGCGAAAGTTTTGGGTACTAGCAGACTTAGTTGCATTTATCTACCAAGAGCAA
+>52742 3
+GTCCAGCGAGATTTACCGTGGTGGGTAAAATATACAATAATTCCTTGGTCGTCGGCCTGACCTCAAGCTCTCCCCGGGCCGTAAATGAAGCTGATGAATC
+>52743 2
+CCCCTCTAAGAACATAAGGGGTAAGAGTATTCGATATTTGTTCGGCGGCTCTCTGCTCCTAAAATACTTACTCAAAGGGGCGGCGAGGATGATCGCCCTC
+>52744 3
+GATCTACGAATTTATTGAATCCGACCACGCGAATCCGTGCAACAGCGTCCCCCATGTAGACTTTAGCAAATCCCTAGGAGATTGTCGGGTATCGGGGTTG
+>52745 1
+CTGTCCGAAGGTTGAGATTCCAGCACATTTCTAAAACTAAGTGCGGGCGTCTATAAGAGCGTACCCCAGTTGAGCTTGGTACGTACTTAGTCCGAGCCCA
+>52746 3
+ACCCCTTTTATGTTGGATGGAATAATTCCCGGGGATTTCCCATTCAGACCTAAAGGGCAGTCGTTGAACAAAATGAATCCGGCTCATCCAGGCGGTCGGC
+>52747 3
+TATGCCGGCCCACCTCTCAGCGGGCCACGAACTGTATGTTTGTGATGTAATCACAGAACTCGGTTTATTACTAGCATACCGGAGAAGGAACTCGATTCGG
+>52748 3
+GAGCCTCAACCGGAGGTCGGTCTGCGGGTCTGTTCTCACTATAGGGGCTAGCAAAGCAATTAGAGGCGTCTTTCGTAATACTTACCCCTACTATGACAAA
+>52749 2
+CTTTCTCAGGAATCTCGGTGTAGAAAGCGCGTCCGCTCAATTAATATCCTAGGAGTAGAGAGGACTAGGACCTGTGCTGAGATGACCCATTCGTTACCCC
+>52750 3
+GCGAAAGTGGGTCACGCCGTATTACGGATCTTCAAGCGCAAAGTCTATTAATTACCCGCGAAACTTTTAGCTACGACCTGGCGCCGGAGTGTCTTTGACA
+>52751 3
+CCCACACTCGTTAGCCAAAATGGCATAGATATTCACGGCCAACGGGTATGTCGGGCCACGCGACTCGTGGTTGTGGTCAGTATTTATTATACGAATAGCC
+>52752 2
+GGCCCGTGCTAGTATGACATGCGCACCGACATAATTACTTCGGGGTTAAATTAAGTGTAGACGAATATGCCCACGGCGCTTTATTTCCCAGCGTCCGGAA
+>52753 1
+CGGTCTAGATTCGTTACTCGTGACTTTGGGAACTAAGGTAGTGCCTAGCAATTCTCACCGAATCGTGAACTGATACGTCACTAGGCCGATACACGAGCGC
+>52754 3
+AGTTAACGACATAAGAAATGAGTTAGTATGACATGCTGCAGATCTCGCATTCGGGCCGAGGCCCCGTGTTGCATCTGTCCCTAATATATGCCCACTGGGC
+>52755 3
+CACGTCAATTCCCGCTTCTTAGCTAACACGGCATATTAGTGATAGGTCATGCCCGGCCCTTTCCGATTGATGAAGACTGCAAGGAACGATGGAGCTATGG
+>52756 2
+AAGCTGCGTGCGTCTCGGCGAAGCTGAAGCACTGCGAATTTCAGTTTAAAGCTACAGAGGTCCGCCCCCTTTTACTGACATGAACTTTCAGACTGTAAGG
+>52757 3
+ACTCTATGACCGTCGTGGCTACAGGTCAGCTGGGACGCGTACTTGTCACAAAGTCGTTAGTACGTTTGACTCAACAGCGGGGATCACTAATTCATCACGA
+>52758 1
+CCGCTAGCGCCCGAAGGTTGTCATAAGCCCGAGTGTCTTATGTTAATTACATGTCTCATAAATAAGTCGATCACGCCGTCTCGGAGGACGGGAATCAGTC
+>52759 3
+AATTGGAGACCTGTCGGATTGAACCTTTTGAGTAATACGAAGACATTAAAACGCGCCCAAACTTTATCCGACCGGGCCAGTTGGCGTGCCCTTCTGGCGT
+>52760 2
+AGTGGCAACAACTACTTCAGTTAGACATTGTTCCACCCTTGTTATACTCAGTGCGTGGCCAAATGCTGCCGTGTGATCATGTCGCGACAGGCGAAGAGAC
+>52761 2
+CGATGATTCACATTACGCTTGGCAATTCTCCGTGAAGATTCCCCAGCCTGCCGTACGAGCGTAGTGCTGGATAGTAACTAGCCAATATAGAGTCGTGAGC
+>52762 3
+GATACGCATCCTAAAACCTATAAGGTGAGGCTGTGGCATACGGTGTCGGGCACCCCGCTAAAGACACCAGGGATTTAGTTTCGCCTCTTCACTTAGGATT
+>52763 1
+GTAGTCGGTATGCATCTTAGACTCCAACCGGGAATAGCGAGCTGCCCGTTAGGAGAAGGAGGCTAATGTGGTATATCCTTATAGCTCCACCACCCTCTTA
+>52764 1
+ACGAGCCTACTCGTCTTTTGTGGTATTTAGCGAAGAAGCCCAACGGCTGAACATATGAAGGCAGTTAGGGGCTTTCCAATGGCTCCCACAGGACTCTTCA
+>52765 2
+AGAATCTAGCTCTCAGGAGGTGTTATATACGTGCACGCCGTCAAACCTCTCCACGGCTTCAGACTTGTCTAGAGCCGATTCTGCATTAAGACAGGAGGTG
+>52766 3
+CATCAAATATTCAACTGACGAGCGCGTCTTGCTCAAATGGTGTGACCCGGATGGTTAACTACCCATTAGTCCGGCATGAGTGCACTACAGTGTGCCGGTA
+>52767 3
+AGCCATTTCGTGCGGTATAATCCCCGTCTGCCAGACATGCATACAAGCGGTTTAGTGACCTCGATAGGACCCTAGTAGGTGTTAAGCGCTGACACGATTA
+>52768 1
+TGAGTCCGTAAAAAACCTATGAGGGTTATTCCGTCCGGAGCATCTGACATACGCTAAACCCTTTCGGGCGTATCGGAGGATGCCCCCGTAAGTGTCTTAA
+>52769 1
+CTTTTCGCGACGGAAGGTAATCATCCTTCACTCATGTTTCATGTGCTTAAGGCAAAGAGCAAGTGCCCCAAATGGCTCTTAGGGCAGACGGAATGCTGCC
+>52770 1
+TCCCTTTCCGAAAACAGTATAGGCGAACGTTAGCAACTATTGGACCTTCTTGTAACGGTTCCCCAGGGGTACGGGAAAGGTGACGATTCCCTCAATGCGT
+>52771 3
+AGGCAACACTATTGACGCCCGCTCGTGCATGCTAATACACTGGCTAGTTACATGCAGACTGTACGGCTCGTTTTTGGGAAAGACCCATGAAGTCCGATGT
+>52772 2
+CTATGTGACTCCAATTACCGTAGGCTAGGCGTCTTCCCACCAATGGCAACTTGAGGTAGTACTCTGTACAGTGCTCGGGACTGGAGTCAGCACAATATGA
+>52773 3
+GAGATGACCCAACGAGGCTAGGACGAAGGGCGAACGCTAGTCATTACTTTTAAGCGTTTTAACTTAAGTTTCCTCTCGACGCGGCAGACGATTCTCTGCC
+>52774 1
+CGAGGCCCGATCGCTATATTAGCTAAGTCTGTAGTGCGACCTTTCCAGAAGATTTGCGCTCTACAATGGAGGACAGATTTGTCCGGCGCAAACACTGATC
+>52775 3
+GAACGTGCTTTCGTCTTGGTAAATGCACGCTAGGCCATCACCTCGATACCCTCATTGAGAGGGGAGAATGAACCGCAATTTCATCGACCTAGTGTGACGT
+>52776 1
+TAGCTCCTGCGGAAGTATGGTCAACGCGCGGTCACGGCGTAGTGTTTCAATTAACCCGCCAGGTGAACATATTAGCAAAATCGCTGCATGCTCTCAGATT
+>52777 1
+GAAAATGGCCTCCTTGGTCCATCTGACTCGTGCCAAGAAAACAGCGCGATATTTTAAAGCTCGAGGTTTGTAGAGTGACGTTCCCAACTGCATGCTGGCC
+>52778 3
+CGTATCAGGTGATGGCGCACATCGCCCATAAAACGCCCGTGAGATGATTAACCGGTTTTAACTCGATATTGCCGGAGGCTTACCTGTGACGATCTAAGCT
+>52779 3
+TATCACCCCGGCGTTGCTACAGGGGAAGTCTGTCTTCGCCCCGTTGCCTTAAGAATATAAACAAGTTCCGCAGATTACTGCGTAATCGGGAGGTGTAACA
+>52780 3
+TAAGACTGAACAGGGTTTGATACGTATACTCCAGCCATTGGAACCAGCGTTCAGCTTCCTAAATTATTATCCGCACGAACCCGGTGGTTGAGGCTGCGGC
+>52781 1
+CATACCAATTCGCTACTTCCACTCGGATTGCGAGGAAAGACGGCTAGTTCGGACTCTAGTATCTCTCCGTATAATGGCCCAGGTACAGTTGATGGGGCAA
+>52782 2
+ACATTTTCCTCTCAGGCAGTCATTTAGGCAGAACAGACCGTAGAGGTGGGTACTTATGACGCTGTAGCGAATACGACTTAAGTAACTCCGTGCCCGGTCC
+>52783 1
+CACTACTCTGAATCGGATACTTGACCGACAGACGGTGAGCCGCGGTTTTTTCGATGATTATGCCGCCGATAATGGAGTATGCAATACATGCACCCCGTAG
+>52784 2
+TACCGCGCAGCCACCGTAGAGAGCCAGTCATATGAAGTACCTTTGAATAACCACCTTAATGTGGCTTCTACGCAGGTATGTCGGGGGGACTTATAGTTCC
+>52785 3
+TTTCGTAGATTCAAGGAGGTGGAATTTCCAGCCGCCCTTGCTGCAGGGACTTCGCAAGACCTATCTACAAAGTGCAAGAGGTGTTTGTACGACCTCCAAC
+>52786 3
+ACTCCCATATTTGGGTACCCTGCCCGATGCTCACGAGGATTTAATGTGTATGAAGCCCGGAGGAGTTCCCAGCTATACGGCGACTAGGAAACCTTTGATA
+>52787 1
+TGAGTGAGTGGCAGAACTTCGCCTTATCTCAATGAATGGCGTTGGAGGAGGCTTCACTACCGGCTCAGTTAACGGACTAAACCTCTTAAGCTGCTCACCA
+>52788 2
+ATCGTTCGGGGGTTACTACCACTTCCTTTGTGCGGTGCGCTCGCCTATAACGGAATGTCACGTAAAATAGAGCCCAATCGTCCGGGACACAAAGTGATAT
+>52789 1
+GCTGTGTACGATTCTCGTGAAATGTCCTCGGTCAAAGCTGACTATGTCGGAGCCACCTCCTATGGCGGAGAACTGACGGAAATCCCATAGCTCTTTAGAA
+>52790 3
+TCGTTTAATAGATGCGGCACTAAAACCTTTGCGTAGCTCGTATGAAGGCCTATGGGAGTATAGTCCTATCAATTCAAACGCACGGTCCGTGCCACGGCGC
+>52791 3
+GTCCGCCAGCTCGTTCTCATAACCTTGTAGTGGTGACGTTCCAACCAAATCTCGGGAACCAGAGGTATGAGGAAGTTCCTGGATGGAATCCTAACTTCGA
+>52792 3
+TTCATTCGCTAAGAAAACTGGATGAACCTTATCCGGCGAACTCACTGTCGTTGCACATGCGCTACTTCGGCGCCTGGAGGTTAGAACACGATTAGAGTCG
+>52793 1
+AGGTGTCCCCGATGATTTCGGAAGTCTGGCTTGCACCACAGTAGCCCGTTGAGTGCATCCTATAAAAGGCTTCTCAAGCGAAAATAGTTCTTACCGCGAG
+>52794 2
+CCGCCGGTGGCTATGGTGCGAACGTTGAGACTCTCCTGGATGCACAAGCGCTGTATCTCTGGATACCAAAGTTCCTCGATATTGACACATGAAGACTAAT
+>52795 1
+ACGATCACTTGCTCTTGAGAATGGACCCGTGTCCTGGTTCGTCTGTAGTATGCCAGTGCTGTGTACGCCTGGAACACTGCAAAATAAACCTACGCGAGAA
+>52796 3
+ATGATAAAAGTTTTTACGCGCTCGACTTAAGACCCTCGTGTTAACCAACTGGTGGTGCATCTGTGTATCACGGGGCCGCGACACCAACACAGGTCTGGTA
+>52797 3
+ACGAGCCGGTGGCCGGAGCCACCGCATTATGCCAGCTTTATTATTTGACCGGGAGATCGTTCTAATGGCCGCTGATAACATATTCGCGAGACAAAACTTT
+>52798 1
+ACCGGCGTCGCTCCTATGCTTACGCGCATTATTCTAAGTATCGACCTTATAGAAGACTCCGGGGAGAGCAGGCAGTAAATATCGATTAGGCGCATCGCTT
+>52799 3
+CACTGAGAACGGAGGCATGCGCATAATAGAAATACTACCTTAGTTGCTGGTTGAGAGTTAACACTATGTGGCGCTCCCCCGGCCCCGCTTATTTCGATGA
+>52800 2
+GAACAATTGCTGGATGCCAGGTGGAATGACTCGCCCACAGCCGCTATTTTAGGGATAAGTTTAAGCCCAACTAGCTGTCCCATTGAAGTGCTGCCTATCG
+>52801 1
+GCGGTGGGTAACAGGAGGTAGAAATATCCGCTCGCTACGCATTATTTGGTCATAACGGCATAACAGTGCTATAACCGCCATCTTTTCGTCCACAGCGCTG
+>52802 2
+GCATACACAGGGTGCACTTGGTGTAATACCGACACTGCTTTCCAACATTCATCGAGCTCGTTTGTACAGGGAATCCTTGAAGCCGCTAGGATGGCTAGAC
+>52803 1
+ACCCTAGTCTGTGGCCGACAACAATCAAGTTACAGCATCTGTGGATACGGCGCCTGTAAATTCCAGTGGGAGTACGGTATCATTTCTGTAGCCACGCGAT
+>52804 3
+AGAGTTTTTTGTCGGTCATACGACAGTTCGCAGCCCCCAGTGCATATAACGCGAGCTAGTAGAGGCAGCCAAATGATGTCATCGATCCTTTTGACGCACG
+>52805 3
+CCGTGCAAGTCGTAATTCTCCTCCTTAGAAAATGTAAGAACCTCGAGAGCGCACGTAGGGTGGTTTACCACGCTTGCCGGAATTCTGCAGTACACTGATG
+>52806 1
+CGCAGACAACTTCCAATTAGATGAGTTCGGTGCTCTACCGAAATGTAGCTGTGATGCGGTATAGTATGCCTCCGAAAGCCCACCGCGGTGTCAGATTATC
+>52807 3
+TCATCGACGGAGTGTCAAATGCTCGTCAATCGGAGACAGCCCTCTAGTTAACGTATCACCTACGTCTAATAAACTTGTAGGGGTTCAGGGTCGGCCACTG
+>52808 1
+GACCTGCCTAAACCACTACAGGTTGAGCCCTCACTGTCGCGAAATCCTGCCAACGGGAGTTAATGGGCCGAACTTTCATAAGTATTGTATTATGGTGGCG
+>52809 1
+GCGTGGATCGACTGCAGTTAACTACCAACTCTCCCTTTCTGCACATCACATGTACGTCCGGAGTTATGGCGGTTGGGCGACATTTGATAAAGCAAAGAGC
+>52810 2
+GCATGAAACCGAATATCCCGGTAGTAGCGACAGTGAACAAGAGGATTCTTCACTGATCCCAGTGTACCTGTCTTTCAGGTCGGGGTTTCACCGTGCACAT
+>52811 1
+TAAACAAGCATGTGGCTCTAATCAGCAGCCCTAGCTCGAGCGGCGTGCGACATTTATTTATCCGAGGGGGCTGTGGTACTGACTGCACTACCCAAATTAT
+>52812 2
+ACAGGATTGCCTCGCGCCTAAATTCCCGTCGACTGTATAGTAACACCGACCTTCAGTACAAGGACTCGGCCGTAGTAGGGTAGATACTAGTTAGTGGCTT
+>52813 3
+ATAATAGGGCCGGGCACCCACACCATATTTGCAAAGTGCCCGGCTGCGTACGCCTTTAAGCAATGTGTAATTACCTGCAGTACGGTATTTATCTGCGGGA
+>52814 3
+GAATGGTTTGCTCAGTCCTCCCAGCGGTTAGCAATTAACTCAAGCAGAGTTTGGAACGGCAGATAATGGCGACCTCTTCGGTCAAACCTTAGCTCCAGTG
+>52815 2
+GTGGGGTTATGATCACCACGGAGCCTTCTTAAAAGAGCCATCCGGCTTTGATGCTGTATGACAATTTACACGTTGGGGCCCCACGTAATTCCAGAACGAC
+>52816 1
+GTTGGAGAAGTGCGCTTCGCACAATGCAATCAATTACTACTGATAATTCAAGAGTCTTCCCCGTAAAAGTCCCTTCGCGAGGCGCGGCAGCGTAGTTCGT
+>52817 3
+TTGGCCGACATTCTGCTATAGACCGTTTCCCCGAGCTGGCAGCAGTGTAAAGGGTCAACGCAGAGCCCATGATTACTTCAGACGTGATGATAATTCATGC
+>52818 3
+GGGAGGGCACGATTTTCATCGTATTAGTCCTACATCAGATCCTCCGGTATTCGACGCATACTATTAGACATTACGCGAGGTTGGCACCCACAGAAGTGCG
+>52819 2
+GAGACGCTTCGAATCTCATACCCCTGCCTCGACCCAGGTGTCATAATTCGGGATGCACGTGTGATGGCATAGGAACTGACCTGTTAGGCATAAGTACTAT
+>52820 1
+CTTGTGAAGATTCGTACTGCGACTTCCGCAAGGTCCGCGACGCAGTTACTTAAAAATACGCGAGGTGCAGCAGTTGTGGATATATGCCCCCTTCACAAGT
+>52821 2
+AGACACGGCGCAATCAGAGATATTGGGATGCCATTTCCAGAGTCTGTCTTCCATAATCCCCCGAGCCTATAAAGCAGTCGCGTTTTGGGCGAGCTTAGAT
+>52822 2
+TGATCCTCGGATTAGTAGTTGGCACTGAAGCTCCGCGGCGCTGGAAGGGCCAACATCGCTTGTCACCGTTAGTGATATTCCACTAGTGCCTAAAATACAA
+>52823 2
+ATCCCAGACGCGATTCATGATAGCGTAGCATGTATATGGTACTTTCAGGAGCCCATCGCCTTGGCACTGTTCCACTACAGTGGCGGGGTATGACACAAAT
+>52824 3
+TGATTAAGCCAGCATTGTCTTAGACTAACGGAGTAGAAACATCGTATAGCTTAGCCGTTCGTGGCCCGATATGGCTCGATAGCTCCCACCATGCAGGTCG
+>52825 3
+CGCTCCAGTGCCTGAGGTTGTGCAGTTGAGTGCGCCCCCGCCTAAGAAACAACAAGACACCTAACTTGATTTGTAATCTGTCGTCGTTGGAGCGATAAAT
+>52826 1
+AACAACTCATGTACTTCGTGTGAAGCAGCGCTGGTCGACTCCTGAAAATGCTCAGAAGACCCGGCTGCCTTCAGTGTTCCTTAGATGAGCTAAGGGTACT
+>52827 3
+ACCCGGGCGCATGTGTAGTAAGCAAGATACGACACCCCGCGACTTCGTCTAGTCAGTATTACGGAGTGTGTAGCTGCACATATCTGGCTCATTAGTATAC
+>52828 1
+ATAAGAAGTAGGATTTGGCTCTGTTAGGTGACAGCCGCCCGCGATCAATCGACCTATTCGACCTGGCTTTGCCGTTCGCAACTTAAATACATGCGAGCAG
+>52829 1
+GTCTGCAAAAAGGCGACTTCTCTAATACGTCTAACACGTCATTCAGTGATCGTGGCAGATCCACGGTGAGCAATACATATGCGTCCGACGTCCTGTTGGG
+>52830 3
+GGAGCTGTCGTGCCAATCACAGACTCCTCGCACAATCTCCCAGTTTGCTTGTAGAAAGAGATTCTTAGCGGGAACTGCTAACATGATTCCGACGGGGTTA
+>52831 3
+AGTGCTGTCGGCCATCACTCCGCTTTCCTTTAGTAAACGAGATGGCTCGGAATTACTAGTCGAAGACTCACAATCGAGTAAACCTGTGCGAGGGATTGCC
+>52832 2
+ACAGGCACCATCGGGTACAGTTGCTTACACTCGCTTGATGTCTAGGAGTCCTCCACATCGATTGCGAGCCATGGGCACCAGATGTTGGTTGTTAAAACAA
+>52833 2
+GTACTTCTTAGGAGAGGCATTCCAAGGTACATAATGTCATGCCTGCGGCATGTCTAACGCCCCGAAAGATTCAATTGCGTCGGCAATTGTACCACGGGTC
+>52834 2
+TCGCATATAGCTTTTGCAAGCTCTTTAAGTGCGCGAAATCTGAGGTGATGTGCCCGTGCACGCAAATCCCGACGTTACTGGCGGACTATACAATCGCAAG
+>52835 1
+GGTCTCTGTTTGACCAGTATGCAGTCATGCGAGAAATGACAGCTATTTCCGTCAGATTTGGTCCGGCGCCCCACGTAAGAAAACAGATGCCGTAATCCTG
+>52836 1
+CACCCTAGCTCCTTCGCCCGCGACCCCTGGAAGGTGGCTGTTCCTTGAATGAAGAAGTCATTGAAGTAAATAGCAGGCTCGTTGTGATTGCATACGATAA
+>52837 3
+AAGTCATTAGCCCGCCTTGATACCCGGGCCGAAATAGGTCACGCTTCTTCATTCTGATGATGGTGGTACGAGTCGGGCAGCTATTCTCATGCCAAGAAAA
+>52838 2
+GGTGTCTGACCTAACCATCCGTGAATCATACCACACGTGTTGTACAGGCTGCTTTTCCGAGGAATAACAGTAGGCAGAACTCAGTATTCACTGGGCGTCG
+>52839 3
+GTTTGGCGTCATACCCGGGGGACAGTCAAATCGCAGGGCACTGTTGGTTCCCCCAGCAGTTCACGCTATTGATCACACGTACAAACGTTAAGTTGATTAA
+>52840 1
+TTCGATGGTCACCGACCAGTTGTAGATATGATGGCTTGTTACAACCACGAATGGCGACTATGATTGGGCCGCTGCAATCAAACATCATCGTCGCTGCCGA
+>52841 3
+TGCGTGCCAGGGCGATAAAGACTTTGACCAGTCCTCGTCTCACCAATATGGTGAAATTTAGTCGTCCTGACGGCGGGAGAGAAATTACCCTATCACGTCT
+>52842 3
+GTGACTGGACGGACTATTACACGAAACCGTCTCTCCCTTGTAATGTCGTAAGCCTATGGGGATGATCTTTACATTCCCGATCGAAAAGTCGGGGACGCCA
+>52843 3
+TCCGGTACGATCGCGCTGTTTACGGTGCATGGCAGTGTTGGCCAACAGGGCTTACATCACTGTTTAAGCCAAGACACTACGCAGCATATACTATTGGAAC
+>52844 2
+GCCCCGAGGAAGGCGTCCTTCTCTCAGATTCTCACTCCAGACATTGGCAATAACGGTAAGATTGTCTTCTGCGGGTATTGAGCCGAGAATAAGATTGCAC
+>52845 1
+GCTGGTGGCACAAAGTCATATTCTGGGATACAAGACTCCGACGTGACCATTAGCCTTACTCTAGCCCTATAGCGGGGCGCATATCAGAATTTGTCTCGGA
+>52846 2
+GGGTGCAACGCTCGGTCCCGATCCTGAAATCCGCATATCGTTACCGGTATTATTTGCACACAACAGGGTTTGAAGCCAAGTTTGAACGACCGCATTTGAG
+>52847 2
+AATCCTGAGGTGGGGGAGCATAGCACAGTCTCGCCTTACAATTGATAGCGATGGTGCAATCCGACTTGAAGACAGCCTCTCTCAAGGTCCCTACTGTTTA
+>52848 3
+ATATGGGAGACCGTACCTACGCTAGACCTCGACGTGAACGACACTATGTTCTGGTACTCGCGTTCAGGTCTAGTGATGAAGTTAGACGTCACAACGCTTC
+>52849 1
+GCCTCGAATCGTTATCTTCGAGAGAGCCCCGGAAACGGCAATCAGATCGCTTCTCAACTAGTCAAGCAACATGCGATGTCTAGAGTGTTGTTTGGTCGCA
+>52850 3
+ATGGTTTTCAGCCGCTGTAGGAGCATAGTTGGACCGGCTATTCCAACGCCACGACACAAGATAAGGAAGAGCTACTAGGCTCACGCTTGCCTCTTTGTAT
+>52851 3
+ATAGCACGTAACTTCGCTTGTGGACATAAGAGCGCCGGATTGTCCATCAATGTCGTCCAAGCTGGTCTGAGATTGCGACCAGCTGATGCCAGCTTCTAAA
+>52852 3
+GGAATTGCGCTTTCGATACAGGTAGGCGGCTAAACCAACTAAGTCACGTTACGATTCTCACCGGATACGACACACGTATCCTTTTTTGCCGGAGGGTCAG
+>52853 2
+GGATACATTTCGGATACATTACCGCTTAGGGTACGTGTGCCACCTAGTTATCGTTACGCAGTAGGGATGGCACAATGCTCCCGAATGTACCCCGCATAAG
+>52854 1
+CCACTACAAAGCAGACCCTTCCCCGTAGTTCTGAACTTTGAGGAAGTATAGCGGTAGTGGACGTCCATATTCTGAGAGTATCGGACTGCGTACGTCCGTA
+>52855 3
+CATCCGTAATCCTGTACTTCGGCGGTAATAAATAGGGTTCTCGAGGTGTACCGGACAGGTTATGTATTCGACACCGGACAGGCTAGCCCTAGTAACCATC
+>52856 3
+GATTAGACACCTTGCGCACCATATCGCTTCGCATGCTAGTCGGCGTCGTCACTTAGGCCCCAAGGAACGCAGGGAAGACGAATAGTTATTTGGTTATCAT
+>52857 3
+ATCATGATTGTTAGGTCTCAGGTTGGTCGCATCAGGGCCGATGTATAACCCAAGGCGTGAACGGTAGCTCGATACTAACCCCATTGTCCACAGCGTCAAT
+>52858 1
+AGTCGGGCCTAACTAGTCCTTGTCGCTCATGATTACCTTTCACCTCAAGCTGTAAGAAGACGGCGGTTCTTAAGTCCATATAAAAGCGGCGGGCCGAAGT
+>52859 3
+CCAGGCCCGATTGATCGTGAAAACGAAAGGGCGAGGTCGGTAAGTGTAAATAACCGCGTCCTCAGTTTCTTCGCAATTAATCACGCACGTCGTTTCTGCT
+>52860 3
+GGGAAACTTAGTCAAAGCACGCTTGATATAATGATGCGTGCCGGGGACAATCGATGAAATGTGCCCACTCCGTGCGCCCTAGTGCTCAACTGTATTTCTC
+>52861 2
+GGAGGTTAAGAACTAGGTTAGACGGCCGGACAAGGAGCGACAGTTCCCCTACGCGGTTTGCATCTGGAGTATTAACCTCTTCTCCCTACATATCACGTAT
+>52862 3
+ATGACAGCAACGGCATATGTGCGTGTTCCGGCTGGTGTGTTAAAGCACTCTCTCCCAATTGCTGCAATGTACAGCGTGGACCAGGACACTACAGACATTT
+>52863 3
+AATCCCGTAATAACATGCATTCCCACTGAAGGGGTCCTCTATATAGCGTGCGCGTATCGCATCTGACGACCTTAACGGGATGAGATGACTACGGTGTCGT
+>52864 1
+GCATTAAACTTAGGCGAAACCAATATTGTCTAACATTACTGGGCCCAAGCATGTGGGTACTCGTCCGTTATGGATCCGGGCGCTGCGCATGATTACCGCA
+>52865 2
+CGGCCACTCCCGTGTTACAGAAGCAAGGTTGCTCAATCTCCGTTGAGTAAACCTACGATCGGTTGCATCAGTTACAGAGCGGGGCTTATCTGAAACTATG
+>52866 2
+TGACCGCTTGCCTATGACAATACAGTACAGGGCCTACGCACCCGCCCAGCGGATACTAACGACTGATGTGAGGTATTATGCTTTGATTAGTTGCGGCAAT
+>52867 1
+AGGGGCCACGTTGGCTAGCGAACCATCCGCATATTCCGATTGCAGGGTGCAATCAACGCTGACAATAGAAGTTGTTCCATCCTCAAGTTACGTTGTATGC
+>52868 3
+TGCAGCCATCCAAATCTTTCGGATTTATAGTGACAAGAGCTGAGGGCGCCCTTGCAGACGACACGGGCATTTCAATCTGTGGAAACAGACGGTTTCTCTC
+>52869 1
+CAACCTCAATGCTTTCATGACTCTCATGTCTAGATTTGCGGGGTCACGAATAGGCCTACACCGTGTATTAAGCCGGTAGACATGGACGACTGAGCTGGCA
+>52870 2
+TTGTCACGGATTCGTATTAGACCTGGCGGACTGACCCCGATAGCGGAAGAACCTATCTCGATAAACTCGTGCGACGTCCAAAGTTCCCATTTATGTGGGA
+>52871 2
+TGCCATGATAATGTGTAGATGGCTAGGATATGCCCCTTTCACCGACCAAGCCAATTCTATGACCACAGAGACCTGGAGAACCTGCTGGTTCGGCTGTATG
+>52872 3
+CAGCGGCGAATGGGTTTTGCACGGAATGTGTACGTCCTCATTATGCGCGAACCGCACGATCTACGTCTTAAAAGATCGGATCACTCTGTCATTGACACAG
+>52873 1
+ATGTCCCAGTTTACCCAGGAATTCTCTTCGAAGCTGACATAGCAAGAGTCAAGCACCTATTCTGCGAACGCGGGTGTCTATAGGCATGCTAGCGTGGCAT
+>52874 2
+ATATTAACGGACTTTTCCGGCCTCATTTCCGGCGCATTCCGTGAGGCAGATTGCGTAAGGGAGAAGGCGCCCCATCAAATAGTTGCCTAGAATACGCATT
+>52875 2
+AGCCGCGATTAGAGCGCTCCATTCAGGCTGACAGATGAAAACCGATAGGCTTGCATGCATCCGCTGTGTGATCAAGTCTTTCCATGTCGTTGGCCAATAA
+>52876 1
+ATAAACGCGAATGCGCTCCACCGTTCCTTGTTAGGGACCGTAAGATCGTATTCGCGTTATCCAGGTGGGAAACGGGCCCCACTATAGACGATATGACTTT
+>52877 1
+GGTGAACTTCTCCCACAATGCACGAGACTAACCTCTAGAGCGTGGTATGCTGCTATGTCCTAGATGACTACATTACCGTGATCGGGTAGTCTGCGCAAGA
+>52878 3
+TGATCCTGGCCGATAGAACTAGATCGGTCCAGTCATAATTGCCTTGGATTAGCACTTCGCCGCTCTGATGGATCGGATAGCTACATAACACGTCGAAGGC
+>52879 2
+CATACGCGTGTCTGCTATAGTTTTCGGAATCCAGGAGGACCTAGAGCACAAAGGCCTAACTGATCACAAGGCTCGCAACTCACCGTTCGGATGTTGTTGT
+>52880 1
+CACTACCCGTAGAGAATTTAATCAGGGTTTGGCTAGCCTCTTATTCCTAGCCACTGAGATCATTAGCAAAAGCGCCGGGGTCGACCAGGTCGGTGACTAT
+>52881 2
+AGTGCGCCAGCTGAAGATATGGAACTCACACGGTTACTAATACGTTTTTTTGGCGCCCTGGGGGCAAAGTGGCGACTGATATTACCCTACCTCAGACATC
+>52882 3
+GGTTCTAAGAGTCCCCTGGGAATTAGTCAGGGTCTGATCCCCCGTACAGGCCCTATTGTAGCATGGTAGAGTATGTCGGTAATTACCGCCACATCACAAA
+>52883 3
+TAGAATAAAGCGTAACCTCCGTTACCTATCGATAACTCGGGCCCTTGGGAACTCAACTATGGTTCGTGAAAGCGCATTTGGAGCGGGCCGGCACTATTCT
+>52884 3
+CGCAAGTTCAGAAGAGGTGTCCGGCGCCACTCCCTCCGTTCGATCTCCTAGTGTTTATGCCCGGACGGAAATGGTAATAGAAAATGTCTAATCATCAGTG
+>52885 3
+CGATGTGCTCGCGGTTTACAGGGACGCCAGGATATCCCTCTGGGATAGGCTGAGACGTGTCCATACTGATCCCTAAATTAGTATATTTCGCAAAGCACCA
+>52886 1
+ATATTTACATGAGCCTTAGTGAAGGGCAGTCGACCGCTGGCCTTCCACATACTTCAACGTGTCTGAGTAATGCGCAGTTGGCTCAAAGGTCCGCTAACGA
+>52887 2
+CTTGACCACTAACTTCTACGTGGATCCTTCAATTGGCAGCTACGTTGGGCAGCCGGGCATTAGGCTAAAGCGAATCCCAACAGCGAATGGACTTGTTATG
+>52888 2
+GCCAATAAAAAGATCGACTATTGGCGGTTCGTCGCTGGCACTGGTGGAATATGTTAACCGTGCGACATCGCCCTGTTGTTAACCACGTGGCCACATTCAA
+>52889 2
+TGAGTTCTAGAAACCTCCGGTATTTCTAGCGCCTGCTCACAATGAGTGAAAATAGTTAGCTCGCTACCTAAGGGGGAGTCAGTAGCAGCCTCGCACGCTT
+>52890 3
+CACTGGTAGGTCTCGTTGGGAGACCGAAAAGGACATGTTTATAATTTCCCAGTGGGTCCCTGCTGCCGCATGTCTTGGCACCACCATACATGAAGTCAAA
+>52891 2
+GGAGCGCTCCCCATACCGTATTTACGTTCGTGGAAACGAGAAACAGCCACCACAAGTAGGTTCGGGTTCTTAGGGCATGTCTCATAGTACCTTTTAAGCG
+>52892 3
+TTACTGGAAGTCTCAGGATGGTAGTGGGCCAATCGTCTTAAGATTGCGCGAACTGTAATGAACCGCCATGTTGTACTCCAAAGCCCTAAGCACCGCGTTC
+>52893 1
+TTCAGTGGCGCAACTTGGCGCAGGGATTTGGGCAACGTTCAACCCTCACATGGCTAGGTATAGCTCAACAAGTGATGCTAAGTGGTCTACTACCTATCCA
+>52894 3
+AAGTGGAAGGTAATCCCGGGCGCGATCCCGTTAGAGCTGCAGGCTTACGGTATAACCTCATTACTCGAGCTATCTTGATCATAGGCACGAGCAATTTCTC
+>52895 2
+CTTTCTATTCTCACCCCACAGATGCCCGGTTCTGCCAGGGGAATTCGAGCGCGCAGTCATCCGATATGGATAAGCTTGAGGAGTTAATAGAGGTCTAAAC
+>52896 2
+TTCACTGACTGAGAACGTTAGGCCAGGCCACGGGAAATTAAAGTTCTCGGTACACTCTAATACTTCTCCTGCCTTGGACCCAAGAGTATGGGGGCATGCT
+>52897 3
+GCATGCATGTATTACTCCTAGGTCTGCATAAAGAGGCGCAAGATACACGCCAGCTTAAAACTGACACGTATTCGGATGCGCATCGGCCGGTTTTCTGGCT
+>52898 2
+GAAGGTCGCAACGACCGCTTACGTTAAATCGAGGTCTAGAAGCCTGTCAACCTTCCCTGGTCTCAATATAGGGTAGCACCTGTTCTTTAAGAGGCCGAGT
+>52899 1
+CAAAGACGTCCCGATCGCTTTGAATCCTTTAAACAAGCTAAGGCCCAGGTCAATTGGCAGAGGGTTTCGACATGTGTTTACACGGATGCTCTTGCGACCG
+>52900 1
+GGTAATACCGCGTCGGATCATTTAATCGACCATATGACCATGGTACATTGAATTTTGACTGCGGGTAACCTCCAGGTCGACGTGAAGCTAGCGCTCGCCA
+>52901 2
+CTTGCGGGAGATCGCAGCGAGCCCCAGACATGAACATTAGTGAACTCTCGTTCTGCTCTTGGACTAGACGCAGATCGAGTTCGCGATAATACTTATCTGA
+>52902 1
+ATCTCGTAAGCTCTCAAAAATCGGGGGGGATTTCACCAGATAACCGTTTGGGGCAGTTTATCCTAATCAGAACCCTACTGCAGGCACGGTGCGATCCTGT
+>52903 2
+GTTAGATAGACTTTGGCTAGCACGATGCGCCAGGTGGTAAAAGATTTTCTCATCTAGAGTATTCTGCTCTCCACGAGGCGCAAAGCCATCCGACTGCAGC
+>52904 2
+ATTTAAGGTATCAATGATGGGATCAGTCGACGATGTCACAAGATACCCCTATCCGGGACGCGCTTGGTCAGCTGATTAGGGTACCATACGTCTGCCTACC
+>52905 2
+CGTATGAGGTCTAGAAAGCCCTTTCCATTTTTCGAACATGTCCAAGTAATGGAATTGACATGATTTCGAACACGGCCATAGGCCCGCCACCTCGTGGGGG
+>52906 1
+GGAGCAAGCTTCCGCCCAAATAACTGTCAATCCGTCATTCGCGTGTCAATTTGGAGGGTCCCGTAGCGCTGATGACAGTTACGACATATTAGTATCGGAC
+>52907 1
+GTCGTAACAGGAACTCACAAACCGATCTACTCTAAATATGGTGGCAACACCTGTGCGAGCGCCAAGTCTGGTTCCTGCTAGAGTTATTCTCATCGGGGGT
+>52908 2
+GCGTGAACCCCCAAGCGAGGTGTTTCTTACGATTACTCGATCATAAATCTGGGGTTTTGCCAGGTCCTACAAACGCTGGCAGCGCGCAATTTAACGAGTA
+>52909 1
+AGCGAGATTCGCGCTAATACGCGTTGCATAATCTCTGTAGGGTTTAAGGACCCGCCTTCTGAGATACTCGTGACTCACAGTCGAGAGCTGCCACATGAAT
+>52910 2
+GGCGTAGATATAGTACTTAAAAGCTTTTGGGCCATGATACCCCTTTCACATCAGAGCGCACTGCCGCTGAGGATGCCTATTCGCCATATGAAGGTGAGCC
+>52911 1
+TGCTCGGAGTTGGGCGATGTGCTAGTTTACGCTCATTAACGGGCCGTCTAGAGCTGTTGATACGTACCGATGAAATCACCCCTGCAAACTAAGCATACAC
+>52912 1
+GTCGTAGAAGTAACTTCAACCCGCGCTGTTGGGAACGAAAAGGCGGCCCCAACTTTCAGTCGTCTCTATAACAATGCTGATGGCCCGAGTCGTATGTTAT
+>52913 3
+GCGAAGTGTATTTACCTGATGGGATATCGGTAGAGGCAACAGAACACCCTGGTTTCAAATCTACTCCCCTAGCGCTCGCAGGTTTCTGACTCGTGAACAG
+>52914 1
+ATAACTCTAAAAAGGTCGCTGTCAATTTTCGAGGCTTAAGGTTCAGGGATTCACTTGCGCGGAAATGCAGTCTTAAACCGGCCCCTGAGGCTCAGGTCCC
+>52915 1
+CCCGTCACCAGTCGAGACATGAGAACGGCGGAAGAAACAGTACGGAAAGTTATTCTACACATTACTTCTGCCGCTTCTGGTTTCTGGTGGCGTAATGCTC
+>52916 3
+ACCGGTCTCATAGAGCACTTTTAAAGTCAATTCAGACGGAAGGGCCTCTCTGCGGTCTAGCTACGAATAGCATCTTTCCTGAGAGCAGTGGAGACGTCCT
+>52917 3
+GTCGCTGCCGTCATTCCAACTGGAAGGATCAACCGTATGACGCGTAATGCATGCTCATGCGAATCGATCAGGCATTGTGATCCACTTTCATGCGGAGAAT
+>52918 2
+GGGACAGTAAGGCAAGCTAGCAGACAATGTACTTCCTAAACCCTGCTTGGAAGCAATATTCTGGTTACTGTCTGACACTCGCGGGCTTCAGCACGCTTGT
+>52919 2
+AACGATCCCAACCGTAAAAACTGCCGGGCGAGATTCGCACAGCTGGGCATTGGATTGATGTGGCTCCACACATTATCTGATAGTAATGGCTGCTGTCCTT
+>52920 2
+GAGGCCCATCTGGCGCCGTGAGGAAGGCTCTATGTGGAAAGCAACCACAGTTGACCTAAAACATATCACGTGCGTATTGTCCTGAAATCTCTGTTTCCGT
+>52921 3
+GTATAGAGCGACCAGACGTCATATCTGGCTTTCCAAACGTCCGTAGCTCTCCTATGCGATGCATGAGGGAACGGTACTCCAATCAGTTTTGCGACGTGAA
+>52922 2
+ATTTTATCGAGCGTTTGAACCTGGGTTAGGCCGATGTGGCATAATCCTAAAGGCGGACACAACGGAGTTAGCTCATCCGTACATTGCAGCCGCTAACTCC
+>52923 1
+AATCGCATATCGTAGGCGAACGGAAGAATTGACGCTCAAGCGTACAACTTACTCTACGTGCTCTTGGGCTTCCCGCGTAAAGCCTGCAGGATTGTTTCGA
+>52924 3
+CGCCCACCCCGCCGTTTCATAGACGGGCATGTAAACCCTGGGTCAGCGTGGTAGGAGACATAGTATGAATATTAACACTTTGTCTTCCATGGGAGATTAC
+>52925 2
+GTGATCCCTCATAAGCGCACGTCAGTATTGAAACAGCCGTGCTATTAATCAATTGTGGGCTTGGCCACTACTGAGTCGACGTTCAAGATGAACGCCGTGC
+>52926 3
+GGCGAGGCAGCTCCAGGTATAGTAGTCCTAACCCCCTCAGTTCAACTGGCGATTATTGAGTCATGAGAAAGAGTTGCGATCGCCTTGTATAACTTCCAGC
+>52927 2
+TCATGGTGAGTGGCTTAAGGTATCCATAGCATATAAAGTTCGCCTTCGCGCCTGTAGGGAATAAGGACTATCGCCTTCGCGTCAGGGTTACCAACCCCAA
+>52928 2
+GGCGTAGATGCGTTTGGTAAATCTCGAGGCCCCTAATCAAGAACTTGCGGTATGGTGGAGCGACCCACCTCACGCTATCGATAAAATTCGCATCCTTGAT
+>52929 2
+GCAAACTGCCCGCAGTTGAGGGTGTTCTTGTGGAAATACCTGGCCTCCGAGCTCTTAATCTTAGGTGAGCCCAGACTAAGGTCCAGAATTCATCAGCAAT
+>52930 2
+CTTTATCAGGGTAATGCGAGTGACGGGCACGGCTTTGGACCTACCCCCCCCAAAGGGCTTAATATGTACTCAGCATTCCAGAGCATATATTGCAGATTGG
+>52931 3
+GGGACAGCCGCGCGGTTGAGAGTTCACATTTACCGACTCCCTTGCTAAGTTGTCTGATCATTCAAAAGCAGTAGGATCGGTAGTGCGCAACATCTTCACA
+>52932 2
+CGGGTGAAGCGCGACACCTAAGTTCTATAACATAGGGTCTTATTCATCAAGCACTTGCAGGGTACCGATTCGCCGTGTAAGGCTAAATTATCCGGCCGCT
+>52933 1
+AAAGTGCGGCTTTTAGAGCTCCAGCGTAGGACCGCGTGAACCTCCGGCTAGGGAAATCATATCATTTTTTCGACATGGTACTCGCCTGCCAAATTGAACG
+>52934 2
+ACTACGAGTAGGTCTTGAACGCGTCAGAGTAAGTCTGGTGTTTCCACAGAACACACATGTGATAGTCCACTTCGCACTGGTTTGACGTCAGGCAGTCACC
+>52935 3
+GCGCTCGTGTAATGCGCTCGCCTACTGCAGTATACGATGACTATCTCTGAGGCTCAACCGATAACAGACGATTCTGGGAATCACATAGACGGATTCTGGT
+>52936 1
+CGGCTCGAAGGACTCTATCGATGGAACCTGCGTTGTCCTGCGTCGTACATCAAAACCGGTTTGATTCAAAGGATATGATTCATAGGGTCCCGAGTCACAC
+>52937 2
+CTATAGACACCTCTGAGGAGGGATGAAGTCATATTAGCTTCTCCCGTCGTGTAATTCGAGCCTCCGCTGACCAAATTCTGCGCTGTGAGGTAACACGGAA
+>52938 1
+GTCTATGAACAGCAGAATGCGCGAGGTTACTACCCTGCACCTAAAGACGAGATTGTACTCCGGGCTATACTCGTCAGGTCGTCAGGTCATTACAGTTGTC
+>52939 2
+TGGAAGTTGACTACTGACAGAGGCCGGTTCTTTTGAGACTCCCGCACGTAGACGCTAGTCCATTAGGTACTATCATCCCCAGTTTAGCGCATCGGAAGAA
+>52940 1
+TCTCGAATTACTGTCGAATCCACTACGGATGGGGGTATATGAAGAGCGACCCTGAAACTGCGTTCCTCTCTGGTCATAGCATGCATCAACGGGTTCACGA
+>52941 1
+AGAGTATCGGATTACGTAACACGAGTTGTGACATTCTAGGCTCTGCGTACCTCAAAGACGTGCGCCTTCGGTGTTGACACGCATCGCGCACTATAATACG
+>52942 3
+ATCGGACTTTCGGCTAGACGGTATGGTGTCAACTATCTAGGACCGAGAACGACCAATACTAGTCCTTCAAGCCTATGGACTGGCAGCCATGGTTACCTGT
+>52943 2
+GCCGCGGTTGACGCGGTAGAAAGCCGCCGGGCTACTATACTTAACTTGGAATGGGATGATCCACTATCCGGTACACCCTCTGAAATTGAAATTTATCTGC
+>52944 2
+GACCATACTCATAAGACCGACTCTATAACCTCTTGTAAGAGTTGCTAGGTGAGGCAATCGTGTGGATCGTCCCCCTTACGGTCGGTACCTACAAGAGGGT
+>52945 1
+CAGACAACAGGGGGCTCCGGATAAATACGGGCCTCATTGCGATAACAACGTGTAGACTTCTTACTGGCCCTTCCGTTGTGAGGTTCTACATATCTGAGCA
+>52946 3
+GTAATCCCGTAAACATGAGCTAGAGGTTACGTCTCCACAGGACAACGACCATCGGCTCTCCGCTTATAGTACTGCGGATACGTTGGCGTTTCAGGGTATA
+>52947 1
+GACTCGCAGTTGGCTCATTAAGTTGGAACGACGGAAGGTTTTCCGACCACTCAATTCGCTGTCTTGATTCACCGAGACCAGAGTGTCCAACTTAACGGAG
+>52948 2
+GATACTAGGTACCGCAGACAGGTTGATCCCCCATCGTCTAATATTCGATTTTCAGACTGCCGGTTTCGCAGACCGGCAGGATTAAAGCAGGGTGACTTAC
+>52949 2
+GTCCAGTTGCCGATAAGTCCACATAAACTGACCACAGGTAGTGCCGAGTCGTCCTGATTCTTCTAAGGATAATCGCTGTCTATGGCGGAGTGCACCAAGT
+>52950 1
+AGGAAGTATCAGTTTTGCATGCCCAACACTAAGTACCTGCGGGGTTCCTGGGTGATAGACCGATTCACCTCCGTAAGTTATTTAGGCGACGAACCTCCGA
+>52951 1
+ACTCTCGCGAGCCCTAAGTTGACTCTTGGTTGCCGTCGCAAAACGTAGCGCGACAAGTAGCGATAAAGAATGCTCATGCTGGCAGTCATAAGGTTTTCCT
+>52952 1
+AAAAAAAGCCGTAAGCTGCGGAAGAGCCCCTTGTTAAAGATCTAGCCTGCCAGTTTTAGACCTTGGGACGTTCCATGTGTGTGCATCTCCGCAGCCGTAT
+>52953 3
+AGCTTTAACGATTGCGAGCCGTAGCGGCCTAATCTCTCACAAGAGCTACGCACTGACTACAGTGTTTCTCTTGGGCAAGGGCGAGATGTTCTAACGTCAA
+>52954 2
+GGTCTTTGTGCTGTGTTGTGAGGGAAAACGACTTCAGCCCGCTGACACACGCTCCTGAAGATAAACTGAGCCGACGATAGCACAGCTCTCATCTATTAGT
+>52955 1
+TGTTCCAGAATAGTGACATCTAATCATGGTGAGGGGACCAAGGCATCCCCTAATTGCGTTTCAAGTAAACCCACTGGGTGAAGATTTGTCGCGGCCCCTC
+>52956 2
+CCAGATAGTGGTGGTGTCACGCATACTACATCTAGGCACGTGCAAGCCAGCACTGGGTTTAGATAGTGAACGCAGACCGCGTTCTTAACATGCATCTTCT
+>52957 2
+GAAATAGGACGGTTCTGTAATATGGTTCAACCGCCTAGTGGTAGGCAGGCAGGAATATCCCTATTTAGACCATTAAACCCGGGTATGCGCCTCCTCGCTC
+>52958 1
+TCAAGCTTACTGGCAACTTTGGCGGGCAAGTAAGGGAGCTCGCTCTCCCTTACTGATATATACCGGCATGGTGTTGCGCCACAGTATCCACAGTAATAAG
+>52959 2
+GCACGCTATCGAGGCAGAGACGAGATAAAGTCGCAGTTAGCACGTGGAATGTGCCCACAATGCCTTCGTGTGCAACCCTTTTTCACAGTCCTGTAATTGT
+>52960 1
+CAGTTGTCATTGTTAAATACGCGTATAGTGACCAAGCCGTCGCGCCGGCTATCATTAACATCCTTAAAACAGCGGGGATGGGCCGTTCGCGTACTTAACG
+>52961 2
+GTGCGCTCCGACGGTGGTGTCTAAAATAACCCCACCGGCGTGCTAGGAACAGTTACGCTGAAGCCAATGCACAGTTCAAATTAGTTCTGAATGTTGCTCT
+>52962 2
+ATAGTTGGAGTCCGAAGGCAACATATGGGTGTATAGTCTTCCCGCATACCAGGGCTTAGCACCGGTACCCCGGGACTTTTACGATAACAATATCTTCGCG
+>52963 3
+CCCTGGAGCGCCCTTACGTGGAGATTTAATACTTACCTACGATAGCCGGAGTTACTGCTGTTCGGTCCTCCGTTAGGCTAACACACGAAAAGAGAGTATG
+>52964 3
+TCTCTGCTGAGTACTTGTCTCTGTTGCAAAGGCTAAATGTCTTCGGGAAAAGAGTACGCTCACCAGGCTGCCCTGCGAGAACTAACGGACGCCTATTAGA
+>52965 2
+GACTTCTGCCCACGGTTCTAGGGGCTAGCACATTATCACGTAGCAATCATTGTAAACAGTCAGTAGTCAATGCGTGACATACGCTGCTGGCGTCAGGACT
+>52966 3
+TTAGAAGCTACTGGACTGCCTTTGGTAAAGTAGGATCGCCTAATATCCTGCAAGTGGACTTGTCCGCTCTGCGGCAGCCGCCAACTCGAATTACTAGGAA
+>52967 1
+TGGACGACGGACCTGTGGCTCAACTGATAGTGAATTACTGAAATCCGCCGCTAGCGTCGCTGATTGTGTAATCCAAGATATTGTGCCGACCTCAGCAATC
+>52968 1
+TTAAAGGAGCTTAGCACCCACAGATGAACCCCGTAACCGCTTGCAGCATCCCTCCAACGATTTAGGGTAGGACGTTCTCCTGTAGGTTTGTATAGGGAGT
+>52969 3
+CACAGTGAGTCACGAGGACACTTGTTACGTTGTCTGATTACAAGCGCGACGCCTGATGGAGATCCGAGACACCATACAGTCTCTGTGGACCATTTGTTAC
+>52970 3
+TAGGATCGCGAACAACCAGGCGGGTACTTTGAGGTACGTTGTCTGGATCTCCCCGGTTCTCCCAAGGTTTAGAATTCCCACACGGGAAATAGCTATTAAC
+>52971 1
+CTACGAAACAACCTACCCGTACCCCTAGGGGTCGTGGAGCTGGTTTGCACAACTATTCGACGACTAAATGCGTTAGTGTTGATGGGCTAACCTGTAGCTA
+>52972 3
+AGGGATAGAGTACTGCAGTATCTCTCCACTTTACCAGGCCATGAAGGCGTGGTTACCCTGGTACCGCAAACGAGAATAGTGTTACTCCAATCGTTGCTGC
+>52973 1
+AGAAAGGACACATAAGGAATCCAGTCAGAGTGGCCTGGATTTCGAATCGCTTTCGCACTTCTGCACGGCAGTCTCCATATGTCCCTACTAGGTGGGTCAT
+>52974 2
+TCAGCCAGCAGTCTCGACTCGGGTACGGAACCTCGGCCGCTAGCTTAATGCTAGTTGAATCTTCATTTCCTCGGGGAAACAGTCATATGCAGGTAAGTAA
+>52975 1
+CACGGACAATGCTTTAACTCCCCTGAAGCTATATTGGCTTTCGGAATCGCGACCACCTAGATTACCTAGGAAGAGATCGCTAGGGCTTCCTGATGGGAGT
+>52976 3
+AAGGAATCTTTCATCGGGAGGGGACCCTCAAGGCGCGAAGAAGATCTGCTCCACAAACCGTAATTGCACCTCTTGGTAGTTGCGGTCATCGACTTTTATC
+>52977 3
+TCCGGTTAGCGAAGAATTTACGAACGAAACTGTATCACAGCGGCCCCGCTGCGTTGCTGCAGCTTAGTTTGGCGAATCTAATGAACAGTTCTTGCCCAGA
+>52978 1
+CCTTTATGACTGCATCTATCTGGGCAAGCGATGGAAAAGGCATAATAACTGCGTTTGACTCGGGATTAAGGGCTTGGCACTCACACCCTACCCGGGTTCA
+>52979 1
+TCCTCAAGGATTAACGCGGGTTTAGCACGATTGGAGAGAGTCATTCGCTACTGTCGACCCAGATCCATTTATTCCCGCGGAACGGCGTTAATACGGAACT
+>52980 3
+GCTATTTCAGTAGTGCATGTGGTACTCCCCCCAATACTCACGGGATAACCTTATCAAAGCGACGCCAGGAAGCTGCGGAGTTCTATCGTCGTTGGATGAA
+>52981 1
+TGGATTGTGGCGTGTCCTGTAGCCCGATTGCCCGTCAAAGCCCAGAGTTATTGGTTAAGCTTGCATGCCTAGAAACCATAAGACATCCGAGATTACCGCA
+>52982 3
+CTAAGAGACGCCATATACTGTGTCCGATTCAACCTGAGTCAAAGTCTTCCTTTAGGATCGATGGGCCAGAGCCATACCCGCGTTAGGGACCGATAGTTTG
+>52983 3
+CTCGGGATCGAAGTTTGACGAGTTTTGTGTGCCACATAGATCTTGAGCACCTCTAAGAACCCGAATCAGGATAGATGTAATTTCCCGTCACGCACGGCGC
+>52984 2
+TGATCACACGCGCGACAGACCGTTTCAGCCGTGTGTGTAAAGTGGATTTTATATCCACTGGGCCATTAAGACGCGCGAAATCACGTTCAATCTGCCTGAG
+>52985 1
+TACGTGTGACCACCACCACACGGAGTCTCTCTTAATCAGGATGGTTGGGTAGAGCCGTGTCGATACAGGATCGAATGCCAGATGCCTTTGTTACATACAC
+>52986 2
+CGTGGTTATATATCAATGTCGGCCTTGTAGACCTGAGTGGAGACCAGATCTACCTAAAGGCGGCCTAGCCCCGGAAAGCTTGGTGTATTTAACCCCATAC
+>52987 1
+GCCACTCCTGATCGTGTGCAATTCTGCCAGCTTAGATTTGCGCGGCTCGCAGCAAGTAAACAGGAAATGAATCAACGGCGGTCACTGTCCGTAGTAATTT
+>52988 3
+CTTCTCGACCCCGTGATTGCCCACCGGGTATATTATGAAGACCCAGAGGAACAGTCTAATGGTCCCGTTAACGGCTAACGTGAAGTCTATGGCAATTGTG
+>52989 3
+AGTGGCGCTATAGCCCAAAAATCCACGATAAATCGGTACACCTTCGTATAGCGGCTTTTGATCCGTGACTTTTGACGATCACGCCAGAGTGTGTAGCCGG
+>52990 2
+CTGGCTGACTACGCTTTCCGCTACGAAGAGCTAACAAATTTAGATCTGGAGCCACGTGCGGAAATCTTAAGCTATGCGTATTTAGCCGGGCTACGCCTGA
+>52991 1
+AGTATCGCATCTCATCTCTAATAGATAATCTGCCTTATACCCCGTTCTCGGACCACGTGATGAGGGAGAGCCAGGGACATTCGGGGTTCGACTGGAATCA
+>52992 3
+CGATATTATCGGCATAAAAGTGACTGTACTCCACCGCCAGGTGAATCACTGGTGTACAATCCGCAGTGTTGCCTCGCGACTCCGATATTGATAGTGCAGG
+>52993 1
+TGCTGTATTATATGTTTAGGTCGACTGACACGTGCACTCGGGAACTATTCTACAAGACCTGGGCAGACGTGCGTGCAGACCAACAGTCCCTTACAATCGG
+>52994 2
+AGCGAGCCGACTCTGTTAGAGGCTGCCAGGCAGATTGTATGTTGTTTAACCTCACTCCGTCCTAACTTTAATGAAGGGGACAATAAGACAGGCCCGTCCT
+>52995 3
+GGTCGGAGACTACTACGGATACTTCAGTGTCATCATTCCTACCTCTCACCAGATGTGCGAACGGTCTCGCGTGAAGCGAGTAATGATGCGTCTAGTAACA
+>52996 1
+ATGCACCTTAAAGGTCTAGTCAACATGGTATACGTCCATTTCTTGTCACGATACGACGCCACGAGTGATTGAAGACCGACTTAGCCTGCGGAGGTCGTCG
+>52997 2
+ACAATCTCTCAAAGGTACAGCCCATGCTATGTCTTAGGCCCGAGAATTTTGTCGTGTCTGATCTAGTTAAGAAGAGAGTCTCGTGCACGCGGAGCGACCC
+>52998 1
+CTGGAGCCTTCGCATCAAGAATTTCACGATAAAGCTTGCTCACGAGGAATCTTGACAAGCTGTATCCCTGGATGGAGATTCCTCCTACGGCGCGTTGAAG
+>52999 1
+CTTAGCTTGGACCAACGGAGCACTGGCTCTAAATTGTACTCCAGACTATGACGCTACTGAGTTAAGTGAAGGTAACACGCGGTCGTTCCCCATTGAGCGT
+>53000 1
+TCCTTGCCTATGACTGAGGGGAATTCCGTCTACTACGATACGCCATGAATTTCACAAAGTTAAGAGTCAGGCGCGCCGAGGCCTAGTGCTATGATCCTGA
+>53001 3
+TCTCTTCGTCTATGTAGGGTCAAAACCCTGGACAGCACCAGTATCCGTGTATGCGACTGGAAGGGTGTGCAACAACGTTCATACCTAATGGCATGCACGT
+>53002 3
+GAGGTAAGTGCCCCACGGTTATCCTCATTACCCCTTTCGCCATTCCAGGATAGCCATACTATGGCTCGTGAGAACGATATATGGATAGGTAAGGGTGCCA
+>53003 3
+CAGCAACTTACTTGTGAGTACTGGTCAGCTTAGAGATGGTTACGGAGTCGAATTGACGCGGCTATGACCCTACAAGTACCATCCGTATCACACTCTCGGG
+>53004 2
+ATCGATAGTAGAGAGTGTACCCTAACAGGCTGGACGGAATAACGTCCGAGCTCTCCTTCATCTATGTGTTATCGCGATACTATGCCCCGGATACCGGGAT
+>53005 3
+GGTGAGTTATCTTTCCTATACTCTCCTGCGGGGGAAAAGGGCAGCCGTAACGCGATGCACATACCGGTGACATCGCTTATCAACCTGGGATTACTAAACT
+>53006 1
+GGCAACATTTCCATCTCACATTGTTTAGACATTGCTGGCGTGCTCGGCAATCTCACAAGAAGCTAGGGATAGCACGAGGTGACGCCTGAGCTATTGCTCA
+>53007 2
+CTCGCATTCTGCTAAGAATCACGTGCTTGGCGGGACGCCTTTTACCAGATGTTTGGAGATACGGACTCCCTCCAGGCTAACGTAACAGTGAGGAACATAT
+>53008 2
+CCGAAGGTTTTTTCCTGCCAAAGTCTATTTAAGAGATGGCACATCCGACGCATCTCCCTAAGGAATTGGCACAACGAATTGACCAGGCGCTGTGGGCTTG
+>53009 1
+TAGCTAGTGTCACCTCAATGGGGGTACCCATCGTGATGAGGCAGAAAAAGGTCACGCTGTGCCTTCCAATACATGTACCTATGCTATGGCCTATGCCTGA
+>53010 1
+ATCTTAATAAACTCGGGATCTTCCGGTCCGCGTTAAGGTACAGGCCTCCGCAAACATGGTTACTGAATAGGCTGTCTGGTCCTTTGGAAGACACGCCAGA
+>53011 1
+GCATCTTTCTACTTTGATACTTAGCTCCTGTCATACGGGTCGCCGAAGGAAGTAATGTCGGACCGAAGGAGATTCACGTGCCAACCTGATCCACAGGGAT
+>53012 3
+ATAAGTTCGGGGCGTCCTGATCTAACCGGGCACGCTCAAGCTATTCCCCGCAAAGCAATTGCTGAAGGGTTGTCTAACGAGGTAATTTAAGTCCCTGATC
+>53013 2
+GTCTGCGCGCTATATAGCCACAAGCGTGTATTTAACAACGGTGCGACGTTTCGGAGGATCTAGAAGCTCTAACGTCTATACCTGGTACCTCAGCGGACTA
+>53014 1
+TCCCGTCAGCACTATTACAAAAGTTTTGCGACGATTTAACTGCCTTGTAACCTCACAATAAGGCACGGGCGCTGTCCGGGTTCAATGATCAGGAGGGGCT
+>53015 2
+TCCGCACGCTATGCCAATTCATTGCCGGTAACAAGGGCGGAACGTGCCGTGAGCTCCCAAGTAATAAGATCTATCTTGTGATGGCCCTAATCAATTTGGG
+>53016 2
+CCCACGGGGCGCGATCCCCGGTCTTCACTATATATATTTAAAACGTTGCCTGCAACGAGATTTCTTCGAAGACAAGCCTGGCGTTATAGTGGGTAGAAGC
+>53017 3
+TCTAAATCTAACCCATCCACCATGGGAAGAGTGCCAAGCGTGCAAGCGTGCGCCGTCGTAGTTGGTCTCTGGGCGTTTAAAGATGATTATAACGCTTACC
+>53018 3
+CCAAGATGGTAGACGGGGATGAGGTACTGCTCGCGTACGGTATTTTTAATCCCGGCTCGTTTTAACGCAGCTTTGGGCACAACATCCACGTAAATCCACA
+>53019 1
+GCACCGCAGAAACCGGCGTCCTAACCCTTTAAGCTATTATATTGCAGCTGTGACAGTTAGGTGACAATTTGCGTTTCTGCCCAGAATGGGGCGAGCTCAA
+>53020 2
+CATTGTGGAACGGCCTGCACGTAAGGAAATCCGCTCGCCGTAATTGTCGAGCATTCTATTAACATTCGGTGCATACCCTTAAGACGCGTGTACGTCGAGA
+>53021 3
+TACCGCACTAGGACGTCGGATAAAAGCCTGATCGAAAAACTTCATCTTTGGATAGGTGTGACGGCGATTCGCGCAAACTTTGCACGCATTCGCGTTTCCG
+>53022 1
+TATAATATCGGGCTAGGTCCCATGTAACGGGATGCGATTTCTATTCAATAGCTGGCACTGGTTAACTCGGATACGGCCTCCCGCAGAGCTCAGATCGAAC
+>53023 2
+CTATAAAGTCTTGAGAAGAGTCCACTACTGTACCTCAAAGTTCGTTACCTCGTATGCCGTTTGCTCTAATGGTCCGGATCCGGAGGAAGGGCGCAAAGCC
+>53024 3
+CGCGTCGTCCGTTTGGCTGCCAGACTACTAGTAGACGCTAGCTAGAATAAGACACTTCCAGTTCTATGGAATTGGGCCCCACTGGCACTGTTAAATGAGA
+>53025 3
+GGTTAAATCGATTATACTAATCCCAACCTCAAACCCTTGCTAACACCGACTTGTTGGGGGCCGTAGGTACTCAGAGGCTAGAGTTGTGCGCGGCATCGAT
+>53026 1
+AATGCCCTGTAAAGCCCCGCTTCTGCTACTTACCTTGGCATGAAGTGGTTCTACGGCCAATATAGACGCTCAACCGCGGTGATGGTAAGAGGCTATAGTA
+>53027 3
+CAAGGACCAACGGGAGAATGCAGCGTAACTCGCTCAAGGGGGACCCATCTGGCGGAATCTTTCACCACAACTTGTGTCAAGTGTTCGTTATTGCATTCTT
+>53028 3
+TAGTAATGCTTCTGAAAATGATGCTTGAACCGAGTACGATAGGAGCTATTGTGCAAACCCCGGGCCTATTTCGCCCAGGTGACACGTCGTACCATGCGTC
+>53029 1
+GCGCAAGTGCCCTTATCCTCTAGTCAGAGTCTAGGCATACGCTTCCCAGTTGCAGGGCAGTTATATACTGTAGCCTCTCGCTGAAAAAAATGAGGGGTCA
+>53030 1
+TACCCTTCAGCGAGATTACAACGTTGTGTTACTGCTAAGTTAAAACCGCACTCGGCGGGAAGGATGACATCTCCGTACAGCGCTAGTTGACGCCTTGGAT
+>53031 1
+ACGCCAGAGAGTTAGTCTCTGCGTAGCGTGAGCCCTACACATAAATCAGTTCGATGAGTACTCATTGTGTAGAATGCCGCCTAGCCATCCTAGGTCGTAG
+>53032 2
+CTATCGACGTTCGCTCGCTCTGGTTTGCTCACTAACTCACTACTCAAAGTAGTATCCGACTGGCTTACGTAGTAAAACGAGGGGGCGGTGCAAGAACGTA
+>53033 2
+GTCATGGCCACCTAAGGACTGTGCTACGGAGCTACTGTATGTGCTTCGATGTTGCCACGCACCACACAGAACAGGTCACGACAAGGATATTCGTAGTTTT
+>53034 1
+CCAAGCTTGGGAGCTTCTGAGCGAGTTTCCATTTTAAACGTAGGACACTCAAGCCTCTAGCACGTCGACAAACAATTGGGTATTCTCCACGTCGGGAGTG
+>53035 3
+CGTAACACGCCCTAGAGTATCGTCAGCTAAAGGTAGACTCGTGTGAAGTTTGTCTAAACACAACCTTGTGCGCTGAGGATATCCTGCCTGTCGCAAGGTC
+>53036 2
+TGATGCCAACGGCACCTAAGAGCCGCCCTTCCGATTAGGATGTCAGTAGGAGCCCATGTATGTCCATATACGTGAACTTGGTGGTTAACTCCACTTAGGA
+>53037 1
+CCGGAGACATCAGTGACAGTGCTATACTCGCTCGTGTAAGCCAGCTGAGACCGGAATATCGTTGCTCCCGCGCACGATTTTTTGAGGCATTGAATACAAT
+>53038 3
+TAGTCTACGGCAAACTATGTGTGGGCGGTTGCACTAGCCGCCATTGGAGAAATTTATCGACGCGGATCACTTCAGATTAACACGATCGTTAATCCCGGCC
+>53039 1
+GCCACCGACGTTGAAAGATGGTCCCCTATCGTTCCATTAGGTAGTACTATGATGCGAAGCAATCCCAGCGTTGGATCGTAGGTACCATTTCCAGAACTGG
+>53040 1
+TGTCAGCTCTAAGCATGGGGCGCGTCATGGCGACCCAGCTTTACAGGGTCAAAGGCCAGACGCCATTGTCGTATGGTTAACAATTCACATCTAATGTTAC
+>53041 1
+ATGCGATTCAAGCTTGACTGGCTGTTCTAAGAAACATAAATGGATCCCTACATCTCGATCGCGGGGGTCACTGGGAACCCTGCACTTACGGCAAGTTCTG
+>53042 3
+GTGAGCTGTTAACGAACACATAAAATGATGGTACGCCCCACTAGTATGTGGTTGCCATCCCTGCGCGTCGCGAACCATAACGGTTTCAGCTTGGAGACTT
+>53043 1
+TCGTACGTTGTTTAGCAGCTCCCGAACCCCGTAAAGGTCTAGGATTATAGAACACTAGTGCTTTGAATCAGCCCTAGAGGCTACTGGAACAGCTGCTCGG
+>53044 2
+ACAAGTTGTAATTTATTACGGTACCTTGATCATACCAGGCCCAATGTGCACACGCGTGATTGCCTGGCTAGCCCGAAGAGTAGGTGACGAATGTCCCGCT
+>53045 1
+ATGTTACCGCGGAACCCCTGACTTATATCTATGTCTAACGGTGGGGCACCGGCGGAGAGCAGAGCGTCCTACAACCTTTATTAGTCCCTAAGTAAGATGT
+>53046 3
+CTAATGTTCATCTTGACTGGCCACCACGCTTCATGTACGGAAGGCTTTGTCGCGATTTAACGGCGACGATCACTAGTGCGAGACAGTGGAACACCAATTG
+>53047 2
+CAACCTGTTTAAAATCATATTGGATTCTTCACTAATGCGCCCGATGTGCGTAGATTGGCATGAGTCCAGCCCGGCGACAAATGAACCGCTCGGTGAGCGT
+>53048 1
+GCCTTGATTACCCAATACTGTGGATCCTAGATAGGGACACCGCGTATGTGCGCCATATCTACTGGCTATACGGGTTAGGCACCAAGCAGTGCAGTCAATT
+>53049 3
+AGCAGACTATCCCGCATCAAAGGCCTAAGCGTCGCTAGGACTGGTCCCTATAATCGTCATGATCTATCGAGGGAGCAGCTACTGTGTGGAATCAGTTCTT
+>53050 2
+GGGGCCTGGTATACGAGTAAGGCATCTTAAGAATAGTAATCCGTCGACCACCTATCCGCGTAATCCTCTGGCCTCACTTGAGGCACGTTTTGACAAGGAT
+>53051 3
+GCTATGCCAAACTCGCGGACCTAAACTACGGGATTTTATATTGCGTTGCGATGACCTTCACTGATGACTATGAGCGAACGCCGATTACGCCGATGGTGCA
+>53052 1
+GACCCGGATTCTACGGGCCGTCTTCTGGAACGAAGGGCGTAAGGATCGAGCACGACCTAGTCCCAGTTTCCTAGACCGTAATTCATGTTAATTAAGATCT
+>53053 2
+ACAAAGACTATGTACAAGATGTCCGTAGGCCATTGAACACTAAGATCGTTCCGCACCCATGCGGAGCGCTGCCGCTTATGGGTACCGTTGTACTTAGTGT
+>53054 2
+GTGACGTTCAGTTAAGCACTCGTTAATACCGCATTAATGGTTATGGCACAGACTCATTACCGGACTACATGACCACAGTGGCTCGGTCCTCGCAGGAGTG
+>53055 3
+ACCTACTGCTGTTGACCGCGTACAGGTTCAATTGAGAACTGGACGGTTGTGTGACCGACGAGGTTACAACACGATGTTAACTTGCCCTGCCCAAGATCTA
+>53056 1
+CCTCTCTAGGGACGACCATTGCTTCAGGTTCTAGTTATCTCGACGTAAAGACCGCGCTCAGACTACTGAGAGGAGCTAAGGTGCCAATCGTATTATGCGA
+>53057 1
+GATCCCCACCCCAATTGTTACCGCCACGCAGTGCAGAGAACATCGTCGACCTGAATTTATTTATGGAGATCAAGGTTGGCGCCCGTAGTGGAGTTTGTAA
+>53058 1
+GGCACGATGCTAAGACCGATTTCGTGCTCCCGCTGCGCGCCGGCTTAACTCTAATGATAAGAAGGATTACCTGGATAAGTCTAATCCTGGCCATTATGAG
+>53059 2
+ATCTGACAGGTTCCTACACCACTTCGAGTTTGAACGGTTTCAAGAGTAGATTGTCGTACCGGGCCGGTGCGCACCAGACGTAGAATACCTTTTGCAACGA
+>53060 2
+CGGGGCAATTCGCATTCATTTCTGAGTGGTACCCTCGAGCGTATGAGTTAATCCGCGCCCGCTTTATCCTGCAACTACGCATAAGGAAAATATGGGGACA
+>53061 2
+CTATCAGTCGGGGGCGACTTTGCACAATTCTCCCGGCGTCCTACGACGAAGCTATTCAGTCCGAAGGTAGAAGGGAATTTTAGACCAACTTCTTCAAGGT
+>53062 2
+ATGAACTAGAATTGTCCCTTGAAGCCTGCCATAAGCACACCCAATAGGCCGCCCGTGGGTGGGCTATAGGTGGCACCATTGAAGATGTTTTCGTATCCTA
+>53063 1
+CGATCAATCTTTCAGATACAGGGCCTAAAGATGTTGCTGCATCGACTCCTTCAGGCCTAACAGTAAACGATCGGGCCTATGGGTCCGGGATAATCGCTGT
+>53064 3
+ACAGTTCCGTTAATAAAGTTGGACCACCAGTATAGCAATGACTGAGTGTCATCGGCAGCAGGCGTTCGGCTCCTCTCCCATCAATCGCAGATTGTGGTAG
+>53065 3
+TTTAATCCAGAAGGCTGCTATCAAGTACAGGGTGACTACTGGGTACATCTGCGAGTACAGGTTCCGTACGAACCAGGTCTCCGACTATGGTCCTGTCAAC
+>53066 1
+ACTGGAACCGAATGCTCGTAATTGTAGTCCCGTAGTTTGTTAAGCTGGTTCCAAGTACACCTCCCAAGGTCATGTACATGCGACTCAGACAGGGGGTACC
+>53067 2
+GTTCTATACTAAGCGGCTGAGATAAGAGCGCATGTCGCCATTGCATCTTATGGGCCGGAAACTAGTACTCAACTCTGCATCAGTGGCAGCCGGATTCATC
+>53068 1
+GTAGTAACGACGTGCATAATTCAAGGCGATTCCGTATTCTGCCCCTTAGACAGCTATCTGCTAGTTTCTGAGACGCGTGAACAAGATCGATCAGGGGCCC
+>53069 1
+TCTTCATGTCCGTTACTCGCACCTCGAGGATTGATCGCGGGAGCAGGATCCGCAACATAAGCGCGACGTAATAAAGTTTCCTAGGTATCAGTAGGTACCT
+>53070 3
+ATTCATTGCGTGTGCACGTTCATTGCGTTATACAGTACGAGCGAACGCACTCATGACGATGTGTTCGTAACCTTGCAGAAGCACCGAGACAGAGGTTCCC
+>53071 3
+GATGTTGCACTTCAACTTCTAGCAGCAAGCTGTCGATGAGGCTGCTGAGTTTCCAGCATTGCATTATACACGGGTCGGCGACCCATGAATAGACCTAACG
+>53072 3
+TGCTCCAGCGGACTGGGCCTTCTAAAGGCAACGTACCGTATCATAGTAGACCTTGGGGTTTCCACTGCCGAGATAGTTATTAGGCTCGAACAAAATGTCC
+>53073 3
+GGTGCTTGGACCTATCAACTGAGTTTTTACTTCATATGAGACTGACAAGACATCCCACCATGTGGGTGGGCCGCAGGCTCCATTAAGTGCAGCTAGACAC
+>53074 3
+GAGTTAGTCGGAACCTTCACAGCTGCCCTACTCTTTAGGACTTCCTAAAGGCAAAGGGCTTACGCCTCTATGCAAGAAGGGTAGTCTTGCGTGGAAATCC
+>53075 2
+CTGCAATACTGAGACTAGTGTTTCCAATCGAATCTCTCGACATGGGTTGGGACGCAAAGAGATCCGTCGATTCGAGGTCTTCCGGTACACTGGAACACTC
+>53076 2
+TGATGAATGCCGCACGCGCAATACTGCGGGTCACGGTCTAGGCGATCGAACGGGACTATCTACCGATATCTGTATCTGTCTTTAAACTAACGTCTGCAAG
+>53077 1
+GTCCGAGGGCTAATTCAGGTAACGGGCATGCATACGAGAACGCCGGTCCTCCCTTGGACACATGTTAGTCCCATGTAAAATTATATGTACGTTTCCAGGC
+>53078 3
+CCTCGCGATCTCCTCTAAGATAAGTCGCGAGAGCCCATGTCATGACACGGAAATCTGGGGGCACTAAAAATGCTGGCTCGGGTGCATTTTCGTATAACTT
+>53079 1
+AGCAATGGATGTACTTGGATGCCAAACACGTTTGGTCACGTTCAGTATAAAACCGTCCAAGACTAGTGCACTGACGGTCCCCGCATGTTGTCTGCGTGCA
+>53080 2
+AGGCTCGCATAAATGCCGGCTGATTTCCTTCTCCATAAACGGAAAACACGGAGTACGCATGTACTAAAGGTTGCTCCGTGGTATATCCGTGGGCCGATTC
+>53081 2
+TAATATGTCAAGTTCCAAGCGGAATGTCTGTTCCACCAGGAAAGCTGGTTCGCAGTTAGTCGCTGATCCCATAAGGACCCCAAGTTGTCGAGAGCTCTGC
+>53082 3
+TAACACGTAGCTGAGGTAGCATGGTGGTAAGTTTAGTAACTAGAGCTGCGTCCTCGTTGGACAAAACTCCGCGCTCCATATCTCCGAGCCCGCTTGATAA
+>53083 1
+CAATGGCGCTTGAATACTCTGTTCGGACCGTTATCAGCGTACAATATCGAAGGCTGTACGGACTGCCAAGACTGGGCCTAGAGTGCAAATTTCCCGTATC
+>53084 1
+CCAAGTAGAATAGGAGTCTGGCCCTTCAGCTGTATGTGCGAATGCAAGAGTGATACAGCACTTTTCACGTGTCATGCTCTCCTTCAGCAGAGGCAATCCG
+>53085 3
+TCTACTTCTTGGGTCAGCACCGGGCGTTAGGGCACGGATTGAAAACTGTCTAATCAACTCCGTCAACCAGTCGTGTAAAGCCTTGCTATCGACGAGAGTA
+>53086 3
+GCCCGCACAACGTTGGGGTAGGGCCTGGTCAACTTGCCCTAATTTTCTAGGTAAAGTAGACTGTTTCGGGCCGAATACCATTAACACCTACAAGTGGCTA
+>53087 2
+TGGAATTGTACACACCGTGACCACCCGTATCAGGGCAAAATGGTCCCGTTCTATAGGCTGGTGCGTTACTGCTTAACTCCATTGGCGCCGGAATAAATAG
+>53088 3
+AGCGCCCTGCCTCATGCCCCGAACATGACAGATGTCTTTGTAGCTCAGGATAGATGTGCCACAGTTGTTGAGTATGTAAACCGAGGAACTTAGACCTTCG
+>53089 3
+AACACTGCATTCTTACGACCGAATTTGCAATCAGCTACTCACCGAATGGCTGCTGACGTTGCTGATGCTAGCGACGGGATGACAGGCTACTTTGAACGTG
+>53090 3
+ATTCCACTGCTGGTTAAACCCGTGCTCTAACTCTAGTAGACCGTAGGCGTGGTACCCGGTAAGATATTCGCGGGCACGGATAACTGGTTCAAAGCATCAT
+>53091 2
+CGACTCTGCAGGTGTCATGGTCGGCCTGTGAACCACGTACAGGTAGCATACCACTCCTCGGCAACATTTGAGATTAAGGTTTGGACACAGTGTTACAACT
+>53092 1
+GGGTCTGAAACTCGCGCTACCGTTTCTCCATGGACATACCCTTTAATATAAGAGCCGACTGTTACGCAGCTAAGCGTGGGGTTATGCACCATGGGAAACT
+>53093 3
+GATGCTGTACGGCCAAACTCAAGCGAAGCTATGCATCGGTCAGGGTGCTCGATAATGAGAAACCAACTTCGTACTCTCTCGCCATGTGTCTGAGAGCTTT
+>53094 3
+GGCACCCCAAGTCGATGTGTCGAATATAAGACTAACCGCGTTTGCGGTACGAGAGCGCAAAGATCTAGCTTTATTATCCACAGTTTGGCCCGAGTCTGTC
+>53095 3
+GCCTACTTTCCTATAGGGTATGACGTGGGTGATGACAATGCTAAAGTGCTGCCCACGATACCCTTGGACAATGAACGCATCTCAACTGGCGACTTATGGC
+>53096 1
+TCAGCACGCCGGTGCGATCTTCTCGCAACCGAAAACAATCTAGGGTAAATTTGACAGGCTGCTGTTGTCTTCTGAGAAGCCTTAAGCTGCGTAGACGACT
+>53097 1
+ATGGACCTTGGTTTCGGATTTTATACTCCAGGATACAGTACTTACTAAGAAGACCGCTTCGCACCCGGCGGTCATGATTGCGTGGAACTAACACCAGGCG
+>53098 1
+CACGACGGCACAATAGCCGATCGTCGGTCGTTGTTCAAGAGGCGGACCAATTTTCGCAGTTGTCATTACAGACTTGATGACAACGTAATCTGCGCTAGTC
+>53099 2
+CAATTAGGCTGTTTAGACCTTCCTTTCAACCGTTGTGAAGCCCTCCCTACCCGTGCAAGCCGTACGGTAGCCGGGAATGAGGACAGTGAAATGATTGTAA
+>53100 3
+CATTTTATCTAATCCTCGAGCAGAGAGTTTCGCTGAACGAGGCATACGTTCCTCATTAGACTGGCGAAGAGACATAGAGCATTCGCGTGCTCGTGGACCC
+>53101 2
+TGGGTCTAGTGGACAGTATGGGGATCTTTACTCTACTATCGCCCTGCAGCTCCATGTCCCAAGCCAGAGTTGAAGTCAACCGAAATGCCCTTGAGGATAA
+>53102 1
+CACTCGAAGTCGGGCTTACACACGACCAAAACGTTGGCAGCTCATTGCAGTGATTTTTGCTAGACCACAAGCTGGTGATGCTCGTAGTCACGGTTAATCG
+>53103 1
+CGTACCTCGTGCTTAAGCTCCAGTTGCGGCATGCCTCCAGAATGACTTTGAGAACACCATAGTCAAAGCAGACGTTTAGAAGCTGACAGGGTTTTCTGCG
+>53104 3
+GCCCGGCGTACTCAATTAACAAACTCGAGGAAGTCTGTTGATCTTCGTACACGGGCCTCATGACCAGACAAGATGTTGGCATGGGGATCCGTTTACCTAT
+>53105 1
+ATCGGACTCGGTGGAACCAAGACTTCGGGTAACTGTTCCGAGTCACGTCATCTGAGTCCTCATTGTCATCAGTCTCTTCCAAAATGCAGATCGAGGAGAG
+>53106 1
+TGGCTCCCTAGAAGTTTGATTATCACAGCACTACGGACCTTGCGTTACACCGTCTACGTAACTACGGTATAGAATGACCTCATTATCGGCGGAGGCGGGA
+>53107 1
+GGTCCAGATTCGCTAGACTTTGCTGACATAGGGCATGTTGCAATGCTAACATACCTCACAAGCTCATGAAGACTATAGGCTCCCGATCGTGTGAGGCCTG
+>53108 2
+CTGGAAGGGTGGGGTGCCTACTTCTCCGGACATTGCTGAGCCAATAAAAACGTTAAGTAACGGCCCATTCGCTGTACTTCGCTGAAATACCTTGTCGAAC
+>53109 1
+CAAAATACGGAGTGGTTTGCCGTGCATTATCTGTTGCCGGCTCGCAGCTATGCCGAATTAAAATCCCTTACCGTCCAGGGCCCTAAATGGTAGGCAAAGT
+>53110 1
+ACTAAGAATGGGAAGCATTCCGTTATGGTGCTTCGGCGCATATTTTCTGCGCCTTGTCACCACGGCCAATCGCACGAGGTGTATGTCGAAACTAGACCAA
+>53111 2
+AGGTGATTTCATTTCAAGGGTTGCCCAGGATCAAGTCAGCGTACGCAACTAGCCGGTTTGGCTTGCAGCGCTAATTATAATGCAGCGACCCTACGAACCT
+>53112 1
+CCATATAATCGGTGACTACGAAGAACCCTTGGTTGCGCCGCCTGCTATGACATTGGGCGGACCTATAACATTGGAGCGGAATGCCAATCCAATTGTTGTC
+>53113 3
+TCAGCAACAGGTGGGTCGATAAGGACTTGACTAGGGACATTGGTACGTAGTGCTATGATCCTAACTCCCAACTGGGCGGCTTCATACCTAGCATCCTACT
+>53114 1
+GGGATCGCTCGACTTGCACTACGGCATTACTGCTTTTCTAACAGTATTCGCACGAGTGTTGCGGCGACGAAAGTTACAGCTGTACACGGTACAACTAGCA
+>53115 2
+TGTAGATTGCCCTAGGGTACTTCCTTCGTTGGATGCACAAGCTGACAACAAACGTTTAACTCTAGACTAGGGGGCGCCCGGGATGTAATCACTCCGCTAA
+>53116 2
+CAGATAGAAATTCCCCTCAGTAGATAGGCTAGGACGAAATCCCCCTGCGCCTCTCGTCAGCGGCCGGCAGTAATATTAAGTTCGATTTTGAGAGCGTGTT
+>53117 1
+TTTAACACCGCTCTCCATACCAGTCTTCGTACAGCGCCGTCAAATATGTTGTAAGGGCAATTAGCTTGCAGATATACGGGTCGGGGAAGTCCCGAGAGTC
+>53118 2
+GCGATCCAAGAAATCATTGGTCCCGAGTCGGGCCGACCAGTTCATACCGTTCGGAAGCGCAACTGTCGCATGAGCGTCTCATATGGTTGTATAAATTTCA
+>53119 3
+TTTATAATAGCGGTGGCGAGCAATTGAAGATGTGCCTGGGACGTGCTAAGCACGTGTCCCCCTGCCACTAGCTACATCTGACTTACATCGACTAATGGAC
+>53120 3
+CTGTAGTACTGGGCCTCTCAGATAAGCAGACCATTCATATCGGTCATGTCTGGCTCTGAAAACTGGCCGATCAGGAGAATCACGGGTCCGTGATATCACT
+>53121 2
+AGTGAGAACTTCCGCAGGAAGAATACCAGTGCGGGTACCAGGGTTCCTGATTGAGTCGCTGCAACTACATTGCTCCCTGCCTTGGAGTATATTACATACC
+>53122 1
+GGCTCATCGCTATGGATCGGCATGTTACCCTTCAAGGATGATACCCCGTGCGGATTACGACTTTTATAGAAGTGAGAGCCCTATCACCGAACCGGATGAT
+>53123 2
+CTTCGTGAAATCCTGTCACCCGAGTGTGAGCTGACGCGACTCGGTCTCATTTGAAGGCCACAAAAGATGAGTCTTGGATCTGCGTACCATAATGATGACC
+>53124 1
+CTCTGGTGCATAAGTAGAGTATGCTCTCTCTAAGGTACTATACTGGCATCGCAAGCTCAGATTCGTCACTAATGTACAGCATGCGCGCCGCGTCAGAGAG
+>53125 2
+AATGCGGCGAGTTCGCGTGTGCACGACTCTGAAGACAGAACACTTATAAAGCACTGGGCAGGGCAATCGCTGACTACCTATTTCATTCTGTTGTCGCTCA
+>53126 1
+ACTAGACCATGTATTTTTTTAGTGGACCAATTAAGGTCCGCAACGGCCGTTGTCAGGATATCGGGAGAACGTAGTCCACGGGTCCCGACATCCATTCGCA
+>53127 2
+CGATGGTTAGACCGGCTCATCTCCACACATGAAAGGGGGGTACGCTTGTCACAAGCTGCGATTTAGATTCATCTTTCAACGATCGTCCATGTGAGACAGC
+>53128 2
+TGTGTACGCCGAGTCCTTTGATGGGCGTCGCGCCACACAAAGCAGACTGGATTAGTTACGCCCTCCGTAACAGAAAGACCAGGCTTTTTATAGATTACTG
+>53129 1
+GACTTACAGACTGCTCTCGTCCCTCGCCTACGAAAACCTTTGGCCTATGATCGCGAAGTTATTGATTCGTCGGTGAAAAGGGGTGGAATGCCCATCGAAA
+>53130 1
+TACTAAACAGATCCGGATTCGTACATACTTAGAATTAGGTCAGCCCTCTGTCCGTGATCCAAGCGGTCGGAATGCTCGTCTGGGATCGACGAGATGTACC
+>53131 2
+ACATCCGCTGTGGTAGCGGTTTTTTGCAGGACGTCGAAGCCAATTCGTACGAAGACTAGCTGACACACTGGATAGACATCAGTTGAGCGATCCTCTCACT
+>53132 2
+CTTACGCTCCCTAACTATTATGGCGCGTGCTCTATGATCGCTGAAGCGGGGGAAACGAGTGAGGCTTCACTACGACCGACTTGGAACTTGAAAAATCTTC
+>53133 1
+GTGCATTAGCATGTTTGACGTGCTAACTCATGCCAACTGGCAATTCCGTGACGCAGCTTCATTCCGGTCGACTAGGACAGGGAATTGAACTAACCATCGG
+>53134 2
+CAGGTGCGTCAGTGGTAGAGTAAGACTCGCTCTTCCTCTCGAGCACAGTAAAGTAGAAGGTAAGCAACGCCATTTCATCCAGGGACACCTTTTCCTTTGG
+>53135 2
+CTTTTGTCCCGGAACCCCATTCCTGGGAGCGAAACGCTCACATTGCCAGGCATGTTTGTGACTAGGTAAAACTGGGCTGAACTAAACGTAAGCTATGCTG
+>53136 3
+TGAAAGAATCTAGTCAACTACCAGTAGTCTGAGGTGAATTCTAACACTCATAAACCCGCCTGGGTCCTACCTATGGCGTGGGTGCCGCAATTGGCCGGTT
+>53137 1
+TCGGGTACGGTTCAGCAACTACGTGAATAAAGCCGGTGGTGAACGCACTTCTACTAGTTGAGCAAGGTAAGCTGTGTTTCTCACCGCTATAACCCCAGCT
+>53138 2
+TGTACTAGGGACAGTGACACAGGACACAGCCTTCACTACATTAAACGCGACTTCTACTTGGCTATGCGTTTCTTGCGGAGGAGATGGTAGATTAGCCCCC
+>53139 3
+GAATGGGCAAGCCTCCTGCAGATTGATCGCAACATTGAGAGGACGCGGGCTCATAGACGTTTTCATGATCAGCAATCTTGATTCCACTGCGTACGACTCT
+>53140 1
+GGGCGACTCAACACGAGTGCATCGAGTAACGGTTCCGTATTGTTTAGACCTTTTTCTGGGGCGCCCCGTGGAAATCCCTAGAAGCACCATAACATTAAGT
+>53141 3
+GTGGCTTCACGAGTGATCCAATCGTTAGTGCCTCTAACAACTACGGAGGGCACACGGAGTGAAGGTATCACTTATCTTAATCTATGGGGCGACACCCTCT
+>53142 3
+GAGCTGGGAATATTTTCCGCGCAGGGGCCTCGCTAAAAAACTTGATGATTACGGGCCGTATAATCAGCTTACTCTCGAATTTCTAGCCGCGCGCTCAGAA
+>53143 3
+GGCCTGCCATGTGGTCACCGAGACGCGAGACTTTGGGTAGCCTTTGTTTATATCGTGGACGCAGGTATACACACTACTCCCGAAAGAACCTTTAAGACAT
+>53144 1
+GTATGAAATCTGCGTCTGCTGTTCTGCGAACAGCGGAAAACGCCCTGAGCCGTTGCGATCGTTTCATTCACGGCAGATCAAAATTGGCGCTCTGAAAACT
+>53145 2
+GTTCTATAAAACGCCAATTTGACTAATTAAATAGTGAGCTCAATGTGCATTTCGGAGGGCCACTCGGCTAGCGATTACCAGCGGTGCGTCGCGAGCCTCC
+>53146 2
+AACTTTATAAATGGCACCGAAGAACGTCGCGTACGCCCGTTTTCGCGTCATGCATAAGAGTCGAGTCACGTTACATGGTGGCGACTGATACCCTCGATTG
+>53147 1
+CGCACAAACGTCTGACTGGGATGACTTGGTCATATTCTTCTCAACCAATCGAGATGGCACGTCATGCCTGCGAAACTCTGCTAATGTGGAGGTCGGACTA
+>53148 2
+ACCTCTCGGGCTATGCGACTAAGCTAGCTAAAATAACCTGATCGATGATATGGAGATAGTAAGGCTTCCTTTGAGGCCGACTTAGCTTACGCGCCTCGGC
+>53149 1
+ACTTCGTCTCGTGCGCATGCGATATGTGCAAGGGGCACTCCCCGACAGGGCAAATGATCACTTTCGCTGGAATTTGAAGACTATTCCAGAGTTCAAGCTA
+>53150 1
+CTGTTTTACCGGGTCTCACTATAAGAAGGACGTGCTGTGCACGCTTAACCAATAACCTACCGGAGACTGGCTATGGGTACTGAATTAGTCCCACGGAGTC
+>53151 3
+TCTGGCGAGCTGAGTCCCTAAACCTCAGATTCCGTCGGGATTTCGTTTCCCAGGATAGTACAACTGTAGAGATAGCGTAGATGATGCTGGCATAACCCAC
+>53152 2
+AGTTCTTCAGGTGGCACTCGTACGTCGTAGTGCATAGTCGCCGCACCAAGTGGTATACTGAACCAGAACGGTGAATCACTCCGCGCGATTTATAAATTCG
+>53153 3
+GATGTTGTTATAGAGATGCACCCCACTGTTGAACGTCGCGCCGCGCCTGAGCAGGGAGAGTATTCATATTGACGCTTCACCAGCTTCTACCAAGTTAGAA
+>53154 3
+CCCGTTAAACTACTCGTAATTGTATGCGTCAACCAGGCTCCGGACTGGGGAACTACAGGTTTAACGGATGCTGCACCGAATATCTAGACTGTCGAGTGTC
+>53155 2
+TGCCGATACAGCCACGTTAAAACTCGCGTGATTCCCCAAGGTCCTGGTTGTAGTCTAGGATTGACAGCTTTGGCATACTTCGTGAAGCGCCGTAAACAAG
+>53156 1
+ATTTAACCTCGAGACGTCCACCCAACCGCCTGACTCTGCAGCGTGCCACTTGGATTAGTTCGATAACAGAATATAGAGTTGTCCTTGGGAGGGAGGATCT
+>53157 3
+GGGTCCGTAAGACCACTAAGTTCACGATGTCTGCGCGCGTTGACCTATACAAATCGCTGTGCGTATCCTTGCTGGAAGTAAAACGGACATAGATTTCGCC
+>53158 1
+TACGTGAGTCACTGTCCCTCTCGGAGTATCAACGTAACATCCTTTATTAATATACATGCGGGTGACGGGAACTGACAGTCTACAGGATGGCCCGCTCAGG
+>53159 1
+GGTCGGAGTCTATCGATGAAATGATTACTTCATCAACGCTGTAATGCCATGAGTTTATGTCTGAAATGAGTGCCAGCCGCCCGGAGTGGACCCACTCACC
+>53160 2
+GGGATTGTAACGAGGACGAGTGCTGGTGATTAGTCCTTTCGGCTACTCCTCATTAAAAACCCTCACAAATAAAGACAACGCGGTTTCTGTGCGGCGTCCC
+>53161 1
+AATCTAGGGTCCGAATGGTCAACCACTTTTCGCCTGGCGCAAATTCGCTGCAATCAACGGAGTAAAGCTCTGGGTTACGTCTTCGCAGTTCGGAAAGTCA
+>53162 2
+GGACTGCATCACCTAGGTCGAAGCCGACCGCATGTTAGATAGCTGCCATGGACGTTCATTTGAAACATTACCACGGTCTGTGCCGGTGACTTAACATGAT
+>53163 1
+ACTCCTGATCAGCGGAGGATATCATCAAGTAGGCGGAGCGCTCATCACTAGATCTGTCGCCTAATGCCTTGGTGGATTAGCAACTGGCACTCTTTGACAA
+>53164 3
+GATGAGACAACTCCTCTGGATGCTATTCCGGACCGATAGGTCCTACAGGCCCGGCTATTAGACCGACCGTAATTCTGATATGAGTTACGGTCAAGTGACT
+>53165 1
+AGGATTAAGACGCGTAGGCGTATAAGACGCCTCGTTGCTTTCTTCGCATCGGGAACACAACATGTCCGCCGTACGTTTAAATCAGCCGTTAGCCAGGATT
+>53166 3
+CTGTCCGAGCTCCCATTAATGAATGTTATTTACCCAGTGGGTGTGGTAAAGCCCGGACACCGGATGGGGAACCCTTAAATCCTGAAGACATGTCTCCTGA
+>53167 2
+GGATTCCCAAGGTACACGTGCTCCCTCAGAGTGTTGATTAGCCGCGATTGTGACACCGCGGTGAGAATCCTATACATGCCAAGGATAGTTCCTAGTAACT
+>53168 2
+GTGCAACCTCGAGTTTGAGTTCGAATACGATCGCGGAGCACATTATCCAACACTGCGATGGAGATCATATCAGCCAGTTCTCCGTTTAGCATCGGGACGT
+>53169 1
+GGAGAAGTCGTCTCCACGCGTTAAAGGGTACGATTATATGGTATACATGAAGCTGGACTATCCGGTCGGAGAACTCCCCAGCCTTGTCTACCCATATTCG
+>53170 2
+GCGGCAATAGTTTGCGGAGCAGGTCACGGTCTAGCGTTAAAATAAGTTCTTCAATTCTCAGGTGTATCGTGTCCCCTCGATCCCGAACCCGAAGATACAG
+>53171 3
+CCATCCATAAAGGTTGAGTTGGCAAGCCTGATTCATACGTGGCATTCCTCGAGATTTGGTCAATGTAATATAGCGAGCCGTCCCTTCGCAAGCCGGGAAC
+>53172 2
+CTATGGATCGGTTCTGTGCTTAACACCTCAAGTGCCTTCCGCAGAAGCACATGTGCAAGTGACCACACTGTAGGCTATCCAGGTCGAATATTGGGTGACA
+>53173 1
+CAATATCGGTCTGCTTCATAAGCCTGGTGTTAGATGAGACGCAGTAATCAAGGGGACACGCCAGTATCATTCACGGGCAGATTGCACCTTCCTGCTGATC
+>53174 2
+CAACGGATGACCCAGCTTCAGACCCGACTGTTCTTTTTAGAAGGTTGATTAATGGAGATCGCACACCGTTCCGGCAATTGCGAATAGAATCGTGTGCGCC
+>53175 3
+TGCGGGTGCCCGAACATTTACCCCAAAACATGAAGATTGCACAACTCTCCTGCAATGGGGATCTCGGTTTTCAAGTGGTGTCCTCTACTGGTGAAGCAGA
+>53176 3
+AAATAGCAACGTCTAATGTATTCTGCGCATCCATAAAGGCGGTATTCCAAACGGTCTCGCTATACGAGTTATCGAGGCCACGCCGGCTTGCGGGTCGATT
+>53177 1
+GTTAGGTATATTTAGCCACCGAAACTACGGGAGGACCGGACCGAGTCCTATACCCCAAGTCTCATTCTGTCGGAACAGTGGTCTCCTGTTGGAGTTAAAC
+>53178 1
+GTCTTGTCATTATAAGTGTTCGCAGCGCCCTACGCGGCAACTGTGAGCGAATTAGCTTGTCGGCCATTTACGACCAAGAACAATGGGAATGCTCACGATC
+>53179 1
+CCCTCCTTACAGTTTACAAACGTTGACTGCAGGGCTAGTATAGAACCGGACACTGCTTAAGAGGCTCGAAAGTCTGCTGATAGCCGCTGTGATGAGTCCT
+>53180 3
+GAAGTATCTGAGTTTTAGCAAAACGGAGCTGCTGCCTTATGGTTTCATCGACCGAACCGGTTAAGTTGCGGCAAACATCCGGCACCGCAAGCCTCATTTG
+>53181 2
+ATTGTAAAATATCATACGGATCTTCCCTCCAGGCCCTGCGGTGATAGTTGATGATACATGCGTACGGTAAGCATTGTCGACTACCGCAGTACGGGGCACC
+>53182 1
+GTAAGACAAACTTGAGGTAAGAATACGCCACACTCAAACACGTCTGTTCACGATACGCTGGCTGTCGTCAACGATTCGCTGGCTGCGTTGGACGCTGTTT
+>53183 2
+AGAGCTTGCTTAGTTTGGTTCAAATCCGTAACGACCCCACGAGCTGCAAATCAAGATGCTTTTAGGGGCCCACGGTCGACATGTAAGCTTCGATTACGGC
+>53184 1
+TCTTAATTATCATACATGTCTCTCCCGGAGCGAATTGTGACTACACGTTGACGTCGTGGAAGTGTAGCGCATAATGGCAAGTCAGAAGTCCGCCGCCCGA
+>53185 2
+ATGGTCGCTTCCGACGGTTGGAACATCGTCTACCTGTACAACGTTCTAGTCACTGGCTCCTAGTAAACAAAGGCCTGTGTTGGGGAACATCGACAAGCTA
+>53186 1
+GATTATACAATCCACCCTTGGCTCTAATGGCGCTTTAGGAAGTGGCCTAGTTCATACGCACAAGTTTAATCCAAGGCTGGGAGACGGCCGATACGTTCGC
+>53187 3
+TCTTGCGTTTCCCACACCGCTAGGGGGCTGTTAGCAACTGCTCTAATTAACGCGAGTGTTGCAGACTTACCACAAACTGGAAGGAATAACTCGCGTTAGG
+>53188 3
+GGTCACAGGTACCTCCGCCCGAATGTAGCCGCTTATTCTCCAGATAGTCGCGAATTGTTCGCAATACAGCTAGGATTGTTGAACAAGCGAGAGATCTTGC
+>53189 3
+TTTGGCTCTAGACACTCCTTGGCCTTTTTACCCGGGGATGCCCTACAAAATAGCTCGCCCACTTGGAGTAAACGACGGGCGAATCAAGGGAGTTTGTAAA
+>53190 3
+TATAGCGATTAATCGTAAAACTGGCGGCGCTCTATTCACGTCTGTATTTGCGATTCCTGTACCTGAAGCTCCCTAACAACTACGGGGCCAGGGGGGCAAA
+>53191 1
+GTGCCACAGGGTTTTATCAAAGTACGCACTAATCAAGACAAGTTGAAACTTGCTACGCTCAGCGTTCCGGGTGGAACCGTGCGGCATTAGAGTCCTCTCT
+>53192 1
+AACGGTAGATGCCTGATTTCCCGCAGCTTTAGCTACCGTATGTGGCACGTATAGCCCTTCTGAAAGGCTACTTACTGGGCTGAGGTCAATGAAACAAGCC
+>53193 2
+CAAAGCCGTCGTTCCGTGCGGGCATCTAGGTGGTAAGCGCAGTCCATGCTCACATTTTCGAGAAACGACCTTGAGCTGAAGTATGCTAAACTTACACTGT
+>53194 1
+CATACTAATTCCAAGTCGGAAAGGACCTCTCTTTATGGCCTTCACCTGCCTCCAAGGGAATATCTTAATGTGAAGACTGAGGCCGGCCGTGGAGCAGGTT
+>53195 3
+AGCACCGACCTGATCAGGGTAGAAATATATTGCGACGCGGAGTCGTACGTTCTTCCTAGTGGGATTTCAACTATGCGATGTGACCACCACTGCATCCTAG
+>53196 1
+GAATTCCAACCCTTGTGACTCCCAGGTAGAGCAGAACCGTGACGATCAGTTACGCTACTAGATGGGGTTCTTCACTTCGCTTTGACCGGGTAAGACGTAA
+>53197 3
+GTGACTAAATAGAGGAGGGATCTACGACTATTTGGTCGCATCGTACTGACGAGTACTGTCCAACGTCGGAACCGGCTAGTTATCCGTTGCCAACTCACCT
+>53198 3
+ATCTAGGAAGGCTTGGCAAACAAGGCATATCGTTTCGTCTCTTACGCAGTAAGCGCTCCATATTCGAATGCACCCCTGTGAAGAGGTCCTGGCTGATACG
+>53199 1
+AGCAGCTAAGTTTGACGCTGCTCAATCATTTTCCAGGCGCCTGACCATGGTGGGTACGGATGCTCGGCAGAGTACAACATTATGCAGCACTTCTATCGAA
+>53200 1
+TGTATTCCCTGGGCATACCTAAGTGGAGTCAGAGATGGCTCTAGTGACGCGAATTGACTATGACCGACATCACAGCCCATTTGACGACGTCCTTACGTAG
+>53201 2
+TCTGGGAATTTACAATAAGGGTCCTCCTAAAGCCGACGTCTAAGCGCATCATTGAGCGCTTCGGGTTGACATCAGTAAATTCGCCGGCCGCTCAGGTATA
+>53202 2
+CAAACATGACCACGTACAAAGCTTCGACCGGATTCGAGCTGAATGAACTCACGATGCTGCCGCGTTTGGCGTCGCATTTGCTGGGTTATGTAGTACATCA
+>53203 3
+CGGAGACATCTGTAATGTTTATCGGACCGCCAGCTGGAATCCTCGGAATTGGAGCCAGTATACGTATGGCACACCCTACGTAATACCTATCGTTGTCGGA
+>53204 2
+TAGGGACACCTTCTCGTGCGAGCCATCACTTATCACGTCAGAGCAATGTGCTCCTCTGTCACGCTGAATGGGCTCCATATGAAAGATGAGCGAGGTTAAT
+>53205 3
+GCATAACGTGAGAAGTTTCAAGTCTCTGAGCTAGCCGTGGTGTATAGCACGAACAAGGATTAGACTACCTCAGACCTGTCATTTCGCCTTCGCGCGCGAT
+>53206 3
+GGGCGTCACACTTCCACCGCTGCGAAAAACGTGCTGTTTGCAAGTTATTCTCGCACAACGTTACCGCAGTGGATTCTGGCAAGAGTAATTGTTACAGAGC
+>53207 3
+TTCGAGACTATGATGAACCCTAAGCTTGCGTCAATTGCCCAGGTTCATTCCGTCCGAACACGGAGCCGAAAGTATGAGTGTTGGTGGCCCATCTTGAACA
+>53208 3
+CACCGCTAATTCATAGTAAGGCATCCGTAAATATCACTCGCGGTCACGTTTGAATTGCAGTGGTTGGCGAAAAGCTGGCAGCGTTGAGATTCTCCCCAGC
+>53209 2
+GCCCAGCCAGTCGTAGCAGTCGGAACATCCCAAGCCACGTTTGGAGTTATGGATTGCGACTACACCCCGCTAAATTGATTTAACGTTCGGGATTTGAGTA
+>53210 3
+TCGAGGGACGTCCGGTAAGCCCTACGAATGTTAATGACTATTGAAAGTGCGTAGCGGACAACTACGTTGCACGTCTTCGGTCACTATGCTCGCAACCATT
+>53211 2
+GTTACCTTATCAGACGCGATGCAGCACAATATGTTAACGCGTCTCACGACCTCTACGCCTATGGTGTTATGGATAAATAGGGACGGCGGTGACGTTCCCA
+>53212 1
+CTGCCCTAGCGCCGTGCCTCGGTCGATAAACGTATCTAGTAACCCGGAACTGTCTATAGAGAAAGGATGATATCAGTGTCTCAGCCCTATTACTTGGGAG
+>53213 1
+GGACCAGCTGAAAAGATATGTGTGACTGAGTCATGCTAACCCTTGTCGGCATCCAATCGGGGACTGGCCCAAAGCGTGTTCTTAGTATACATTCCGTACC
+>53214 1
+AGCGGCACACACTACGCCGTACCAGTCGATTCAGAGTAGGTCGGATTATCTTATATTGAGTGCTCCCTCCGACTGGATAAGCCATATCAGTCGAGAGGTT
+>53215 3
+TCAGAGAACGGTGAGCAGCAGCACGTCAAATCCAATCTTGGCCGATTTATGTGACAACTAGGCTCTGCTTAAACGTTTGGTTCCCGCTTACATGGCCAGG
+>53216 1
+TACCGATACATAGGTCGGCGAGTTTGTCAAATCCGTGACTGCTGGGATTCCATTTCTAGAACGTTAGATCCCGCAGGATACAGTCGAGGCCTGTCCAAAC
+>53217 2
+TGTGCGGAGCACGAACATTCTGAGGAACAGCCGATTAAAACCGGTCACGGTGACATACTTCCCATTAGGATGCGTTTCGTACATGTGCATCGTTTCCGAC
+>53218 1
+TGACGTCAGCAAGTCTACCGTTATCATGTCCCCTGACGGCCGAAGAGATTACTTAAGATTGCCCCGTCGGTGGCATAAACGATTGAGAAGTTTCACGTGC
+>53219 1
+CTAACGGCTCATAAAACATCCGTGTCATCTGTCCAGGTGTGAAGCACAAGATCCGATTCGTGCCCTTTGGCATCCGGTTTGAATCGATCCAGGTGAAAGG
+>53220 2
+GTTGGCTGCTTGACTAAACGGAGCTTAGTGCACTAATAGGCGGTTAGCGGGAATCTCACCAATTAACTCCACCAGTTGTGTCCCCCACCGGTAAGGTTAA
+>53221 3
+ACACGCCAGTTTAGGCTAAATGTTAAGTGTGACGGCCCCCCGCTAGCAGTTCTGTGTATCCACATTACTCGAATCAAAGGTCGGGTTCTAACCGAGGATG
+>53222 3
+GCCCGTCCTCACAAGTCAGTGAGGCCGTTAAGATGAATCACGTACTGGGTGGGTACTGGACGCATTGTATATAATCTCAGCATCATGTTCCAGTAACCGC
+>53223 1
+CCGCAGTCAGACGCCTATGCCGTTAAACTGTCCTAGTCCCTGGTAGTCTTACAGATTTAGGGGCAGTAAGAAGAGGTCTAGAAGGCTGCATACCCCTTAT
+>53224 3
+GCGGAACTCATGGGATGAAGTCGTAGATGCTAACCATGGCCATTCTCGAACCCCATATTAATGTCCGCGTATTCGTGGTACCTCTAAGACAGGCGACTTG
+>53225 1
+AAACTCACTAGCCGTTACCTGAATTGTGTTCGTGCCGGACAGTACAGAGCGGTAAAATAATCGTCTTTCACGGGGCTGACGCTACTGGTTGCATGCCCAA
+>53226 2
+CTAGTCCCTTACGATCGGCAGAACGTAATCGAATGTGTAATACCACTCCGGCAAGCGCTGAGCGAGTCCGTATTTTTCGGTACTGTAAGCATAATCGCGG
+>53227 3
+GTTTACCGTCTTTACTTATACGCTGTAAAGCTGAGCTTGAGATCAGCTGATCGACTGGAACATACCACGAGGTGGGACGCCCCTCCAAACTGTCAGGTAG
+>53228 1
+CAGAAGCCGTGTGCAATCAATGTAACACAGATGAACGCCTCCATCATGGACCGACTGCTCAGTATCCGGTAGATGTCTGAGATATTGGCCGCTTCTGGTT
+>53229 1
+GACGTGGCCCAAGTACTAATTAGGCGGCCTCAACATTTGATATTATATTCTAGTTAGACGTGGTGACCTGACGCGGCCACCTGGACGCGTATACCTACAG
+>53230 3
+GCGTTGCGACCGTTAGATGCCCTACAATCGGCCTTTAGTCAGACTTCCTTGTGGCAATCCAGGAATTGATGCCACAACGTGGTTGGAATAGGCCAAATCA
+>53231 2
+AGGCACGTAGTATGTACGCGGTGGTCTAACGTCAAGTATTATCCGATATTCGACTCTCATCCACGGACGTGCGATCCGAGACAGGTGCCTCCAAGTAATT
+>53232 3
+CGGATGCTACTAAGCCGAGCGCCCTCAAGGATGACAGATTGATCTTATCCTTATTGCATGGATCTTGCGTTTCTCAGAGGCGCGGTAGCCTGCAACAAAA
+>53233 1
+CGTCAGTGGTGTCTGTAAGGCCCAGGCCCTTTTACGATCATCGATGAATACGTTATGAGATGTGATCGATCAAAGACCCGTCATAGATACCCTGGACCCG
+>53234 3
+CCATGGTCTTCGCTATACACAGCGCGTGAATCCTGGTACCTAGTTGACCGCAGCAGTTGGAGGGAAGATAACCAAGCTTTTTCAACGCTCAGTGGACATT
+>53235 2
+ACAGTCCAACGTAGCTGGCAAAGTGTTTGGTTGATTCGAGTCTCAGAGACCGCTTCAGAACAAGACCTGTATGCCCCCTGCGTTTTTGAGCACGCAAGTA
+>53236 1
+ATTAGCAAAAACACTGCCTACGGTGGTGGGCCGCTAACAAGCCTCGTATGTTTGACCGAGTGCCGGGCTCGAAGTGTGACACACACCGTATTTTTTTCAA
+>53237 3
+CAGGGCTGCCTTTTTGTCGACGTGTGCCACTCGGAGTCAGACGAAAATGGATTATTCTACTCTGCAAATGCGATACCGCTTTCCGAGAAAATGGCCACGA
+>53238 1
+AAAACCTAATCTACTGCGGACCGGGTCTTGAAAAGTCTGGCCCCCCAATTGCATTCTTATGCCTGCAGAACTCCTAAGGGGAGTCTTTGTAGGGAGGTCA
+>53239 3
+CCGACAAATTTGAAGTCCACCTAAACCGGATGGGGTGACAGGCCTGTTTCTTCACATGGGATGGTGTTTCTACAATCGAACTCGCCGCCTAGATGTAGAC
+>53240 1
+GATACCGCTGGACGTCGCCGCAAGATCATCCAATCGGTATCCTTGGTTACATGTGATTTCCCGTCATATCTGCGGTAGGAGAATGTCAGGTAAGCAACAC
+>53241 2
+GGAAGCTACTACGTCACTGGTTCACCAGATTACAATCTGTCACCTTCGGCACCACAGCTTGGATTGTTAAACAAGAGTGGAGTGACCATGGCCGTTCTGG
+>53242 1
+ATGATTCCCGAAGTTGTTATCTTCAGCAGTTGCGCAGCCGGATATGGTAGAATGAGTGAACACCCTAAAGGTGTACCACGTTGTAGCTACCTGCACCCGC
+>53243 1
+CCCACGACGCTCTAGTTTGATCAGCGTCCCCCTTGGATCTAGTATCTGATGGACACAGAGGTCCGAGAATAAACCTGGGATTTTATGGATATCCGAACGG
+>53244 2
+GTTTATTGCCTTCATCCTAGGGGATTTACATCGCTACGTCTGGCAGCTAGACGCAAAGCAATCACATCGCAGGCATGGAGTTTCTAAACACTAGGCGGGC
+>53245 3
+GTGGAACGCCCGTATATCAAGAGCAATAGGTCTCTTTCTGGGGCCGTGCTAAGTCGCACTAGTGAATAATTCCTTCGCCGTAACTCTATAAGAGCACCGG
+>53246 2
+ACGGAGACAGCCACATAGGTTGATGAGCTGCGCCCCGATCCTCTTGAGGCGTTTCTCAGTGAAATATCAAGGATTTCAAACACACTGTCGACTCGTGTGT
+>53247 3
+GTTAATGAGTACCGTCTGCAGAGGAGCCTCAGCTGTAGTAGGCAAGACGAATTCACGCCCCGTACCCTAAGATTTCACATCTCAAGTTTTCTAGCGGGTG
+>53248 1
+AGAACAAACTGGCTGACGACTGGTTCTTCTCGATCGAAGAGTACCTAGTCCACTCCGCCTGAAGCTTCGTTTGACAGGACGAATTTGTGGTGAACCCTAG
+>53249 1
+TTCACCAGCATGAACCGTGGCAGACAAGTATCGTCCGTAGGCTCAGTTGATCCTTTCACAGGGAATATACTATGGTCTCGGGGTAGTCCCGCGATTCAAA
+>53250 2
+GACCCACAGGCTGCTGCTGTTGATCTAAGGCTGAGCCTTGCAGTGTTGAATCGCCCCTAACGTCTACCGTAGGGGTATACGAAACATACATGATATGACT
+>53251 2
+CCTAGGGAGAGTAACTTTCTCACTACGGCACAGGCTCTGATTCGCAGCGTTTGCTACCTGCGGACACAGCCACATTGGATGACTAGAGCATAATTTGATG
+>53252 3
+ATGCGTTCTCTACAAACCTGATCGGGTACTGCCTCAATGATACGGTTCTACAGTTAACGAAGATACCTTCCTCAATTACGGGGCGCTGAGGGGGACGCAT
+>53253 2
+CTGGGAACAGAGCAATCTGCGGATCGAGCGCTCAAGGTACACCCTCCGTGTTTCTAAGGTAATTCCAAGTCTATGATCCAGTATGGTGTTCTCAGCGAAC
+>53254 2
+TCCCTCAGAGTTACGCGGTTCGGTACTACCACATTAGGAATGGGCTGGTAGAACAAGTCTTGGAGGCTATAGCTAACTTACCGCTGCAATCAGCACTTGC
+>53255 2
+TTAGGGCAGTGTAGCACCCAGTCGAAACCGTTTCATGACTTAATCGGTGAGAATCACGTCCAGTGCGAAATTTGTATTTCGAGACCCGCCAATCTGGCCG
+>53256 3
+GGTGACCGCCCTATTGGCTATGCTTACTCACATATAAATGTGACCCTAGTCAGCTAGAGAGAGTGTGGTGCCCCCGCTTTCTGGAAACCACTGAAGGAAT
+>53257 2
+CCGATACTAAAGTCGGGCCAAATTGGTTTAAGCTTAGGGCGGTCATCACCCTTTGTTCAGATCACTAAGGCGCCACTCTTCACTAAGCGTGGTGGCAGAA
+>53258 2
+GTTGCGGTGTGATATTCTGTCACGTGCAGAGGTAACCAATTGAACTTGCATATCTTCTGCCACTAAGAACCACCCGGCATGGACAGCATGGCTTGCAAGC
+>53259 2
+CTGGTGCAAACACGACGTGTAGCTAAGTACTTATTTGAACAGCCCGTTGTATGTTCTGCGACCCTCGCTGGACAACAACCTACGGAGGCCTGATATGATG
+>53260 1
+ACGTCGAGGCGTGGGTTAAACGATTATACCATACCCTCTGGCAGGTTCTGCTGGGGGTAGTCAGCATTCTACAATAGGACTTCTCCACTGAACAACCGAT
+>53261 3
+TTTAGAACTCTAGTACCGGATGTAAAGTGGCAGTCGCACGACGGGCATACTAAATTACCCGTCGTGGCAAGTTATTTATCCCGTAGCTTACGCCGGCGAC
+>53262 1
+TGGGGTAAATAATCCATTATGCCTCCATGGCAGCGACAGAGCGATCTGCAACTGTCTTATCTCCAACCATAGGGAAACAATCTCTGTGGGTCCGGCGTTG
+>53263 2
+GCAGTCGTCTAAGACCCATGAAAGATGTCTCACATACACCATATTGGCACCTCGGCGTGGTCTGCTCCAGGAGCATTATGATCTAGGTTACGCATAGTGG
+>53264 1
+TGGATGTGACTTGTCTGTTACGAGCGAGAGATTGCGCAAACTCAGTCTTACGACCCCCGGACTGTCTAGAGAGTCTAACACGAGCGCTTACATTACTGAC
+>53265 1
+CATCGCTGGGACTGACGGCATTAATTCCCCCCCCACTGTTGGGGTTCGAAGCGCAGACTGAGCGAACAAACAGTTTTTATAGAGAGGGTACACTCATTTT
+>53266 1
+ACCTCGACAATACTCTACGATGAAGTGCCTATTAATGGTATGCGGGTCCACGCAGGTACTCTGGCCACCGAGTAGCTATGACCGCGTATTCGATTGTGAA
+>53267 1
+CTTTTAGAAACCTGGAGATCGCTAGTCGTCACGTCGTGCCCATAGATCAGTTCTTGACGTATTGAGCACTTGTAGCATGCACGGAGACGCACAATCGCGA
+>53268 3
+AGTAGTAAAGTCTGATAGGTGAGGCGCTACTAGCAACTTCAACGTTGTTGGAGCCCCTCAGCGAGAAAGCATCCATGTAAGTTCTGCTCCTCTCCTAGCG
+>53269 1
+AGTGCCCAGACTGAATAGAGTTCCCATGTACATAGAGTGTGTTCCAGCGATATGAGCCCGTATTCGAGCCTATGAGGGATTCGTTGCCTCGACACAACTC
+>53270 3
+ATCAGACCTCAGGATTCCTAAGCTTGAGCGGGCGTAATTACAGCATGCAACAAGACCTACGCTGCTGGGAGCGCTGAATCGTTTGCGCCTCTAGTTTATA
+>53271 1
+GTGTGCTCCTATTCGGCCCTCACAGGGTACAGTACGGGTAGCTACAAAGGTTTTAAGGCTACAGATGAAAGCCCTAGTGGGCATTACACCATCTCAGTTC
+>53272 1
+GGGCTAGCTGTGGAAAGATTGTATCTATTCCAACCTCGTGCTTGCACGTGTCATACCCAGGGGAACTTCCCGAAAGGTGGATATTACGCCATATCCCGAA
+>53273 1
+ATCAATGTCAGTACGAGTCACTTCATTGACTTGAGCAAAAGTGGGGTACTCGCACGTGGAAGCGTCTGCTCTTGACCGGACCAATTCCGATGTACCCTAG
+>53274 1
+TCTGCTAACCGACTGGGTTTAGCTAATTCCCTGACACTCGCACCTGCCTATTATGTAGTCCGAGACTAAAGTCAGATCGGGATGCGCGAGCTATGGAAAG
+>53275 1
+GACACTAGCCATCAATTGCGGTATACGCTACCGTGGTATCAATCTTGGATTGCGGGTAGCATAGGCCAGTCACGCAGGCGAACACTCGATTGTATTCCTA
+>53276 3
+CAGATATCCGGATGTATGTGCGCCCGGTCCGAACATCTTGTTCGCCTCTCGAGGACATAGGCTTATAAGCCGTGACAAAACATGGCTGTCATAAGCGATT
+>53277 3
+CTTATATCGTGCCGTAGTAGGCAATCAGTGGGAAGCCCGTGCAATATGCAGCACCATCGCCTCATGATGGAATTGCTAGCGCTTTAATGACTTGACGACC
+>53278 1
+GTGACATAACCTGTTTCTCACAAAGGGTCTCCTGCGCACTGTGCGATTCGAGATGGACGACACCAATGAGACGTTTACGGACTGTTACGAATGTCCTGAC
+>53279 2
+AAGACGTTGTAAAAGGCCCTTAATTAGGATTCAGGTACCGTCTGCCCCACTGCTATTGGACCATAATTTACGGCTCGTCGCCTGAACCAGGGCATGTGAG
+>53280 1
+GTCGTTTCCCAGACGCAAGTATTGCACTGTCGCGAGGCTCAAGGCCCCACTGAAAAGTTTACGATGCGTGAGATAATCTCTGCATCTTGGGTAAATCAGC
+>53281 2
+CCTGCTGTTAACAGCCCGGACCAGCGTTTTTGCAATTCAATTCACAAATGATCCGGCTCAGTAAGGATTGATTCCACGGTGATGATGCGCCAGGCAGGTA
+>53282 3
+CCTGTCAGGAGTCAGATTCATATAGTCACCGGTATCTACGACATAATGGCTCGGGTTAGCGTATCAATATCAACTGACGTCGTCCGATCGGCGACGTCGA
+>53283 1
+TACCGCCCTTTGCGACCTAACTTTGGAAGATTCGTCGAGATCACTATGCCAACTGTATCTTGAAGTGCTAGACGGGCTGGGGATCACACGCATAAAGGTC
+>53284 1
+CGGAGTTATTGGACGCCTGGCGCAAGGTACGCTCTCACTAAGCCAACACGAATAGGTGTAGCCCTACAGGTTAGGCAGTTTTCACTGTACCCATTGTTAA
+>53285 1
+TTCGTGAGAGTGATGGGTAAGTTGCCGATTGACCATGAGAAACCAACTAGGCAATGTAAAACACGTCCCACCCGTGTCGGCCTCCTTCAGCCTTTAGTTG
+>53286 2
+TTCGCAAATGAATGTACTCAGATCGGCACGATATCTTCCCAGAGTATTGGTGGATCACGGGCCGGCACACTTCAATGCTACATATGACTGTGTGCCGGCA
+>53287 2
+GGATATCGAATAGGAGCTTTGCACATGAGATCATGTTACCGGAGGGCGACTCTCATTGCGACGTGCATTTAGACCAGCTCCATGAACTCTCAGCTCCTGA
+>53288 2
+GAAGCTCAGATTGTCTAGGCAGAGCTACAATGATTCGGATAAAGGATCGCAGACTTGACCCTCTCGACTCCCCGTATGGTTCGAGTACAGCTCGCATTTG
+>53289 1
+CTTGTCGATAGCTTGGACCGAAGTTCAAGAAAAACCTTCACAGTTTACTCCTACCTATAACCGGGGTGTGTTTAGTACGCTCCCGAAGGAAGTCGCGGGC
+>53290 3
+GGACGGGATGGATTAGAACCGTCACCCACCTGCACAGGACGTTTACATCAATCGCTCTATGTTCTATCGGGTAGGTAGACGTATTATCACGGTAGCCCAT
+>53291 2
+ACGAGTAATCAACGGGATTAGCCCGAAGGAGTCACTGGCGATTCGACGTGCTATGACGTCTGGATCTTTGCCTACGATTTCATATCGAATGCCCCCATGA
+>53292 3
+GGTATGAGAGGTATTTGTCCTCCAACCTTTAGGAATTCCTAGCTCGATCACACAAGCGAGCGGGTCCCGCAGCCCGTGACAGTAATTACTAGAGCATGTT
+>53293 1
+TCGCAACGCACCCGCGGCCGCAAGCGGCCTTAAATCTGAAAACTTATATCTACTGTGGACGCTCACGTTTTGACAATGTCAAGGTGTGCGAATTATGTGG
+>53294 2
+TTGCGCTTCAGGAATGCATTAAAGAAAAATGGGTATTCGCGCTTGGCATGCCCCAACACTGCTGACACTTCATTTCCCATAGTCGGCGCGGTAGAGGCAT
+>53295 2
+GGTCAAAGTTTCACCGGTAAGACGGGTGCCGTTAGCCGACAGTCTGAGTGAGTAAAATCCGTTACCCTTCCCCCATTTGTGCAGATCAACGGCATATGAT
+>53296 2
+AACCTGTGCGCGCATACTGAAGAAAGGGTTGTATTTTGACAAACCTGTGCCGTTCAGGGGGCCCCATTGGACATTTACATGCGCCTCATGTCATCGAAAC
+>53297 3
+TCAACTTGTTAATCGCGGGTTCCGAGTATGTGAATATGCCGGAGCTAACAGATTAGGTCACTGCACTCCTAGTTCGCCATCTGACTGGCAGCACGAAGCA
+>53298 3
+CTTCGGGTAAAGCCAAAGTCGTAACAGATCCGCACTGCGCGCACTCTATGGACATGGATCGTAGCTATTCGGTCTCCGCACAGGTAATTAAGGGTCTATT
+>53299 1
+CATGGCTTGGTTCATTCCATAGGATTGCTGAGCGTCTTATGCAAAAATCTAAGACCCGCGGTACCGTTACGGTAAGGACAACTATTCCCCAGGCCTGAGG
+>53300 1
+ATGACCTTCTAAGAGGCAGGCCCATTGGTAAAGGCGATGTTCCTCGTAAGGACATTCCCGTCTCGAAGACGACAATTGCTGGCCTTGTAGCTCCTATAAG
+>53301 2
+ATGTCAACTACCGGGTGACGCTCGGGACTACGATCCATGTGCAACTGTCCGTTATACCGATTTGTTGCGCACTAACGATACAACTGTCTGGCAGAAGGAT
+>53302 2
+GTGCGCACACGTCTTGCTTCTGGCCCTGTGGGTCAAAATTAGAATCGCAGCTTGATTGCACAGGACCCGCAGAGACCGATTGCATTTCTCATGAATAAGA
+>53303 1
+TGTTAGACATAACGACCGACCCTCTAGGGCGCTTAGGATTGCTCGAAACGAGAAAGAGTCGTGCGCCACATCATTCTCGGAGCTCTTTCACGATTGTTAG
+>53304 1
+GGCTACTCAATGGAAAGAGGAGGTACGTCCTCAGATATATGCTCCGGACCGGAGTCCCGGCAGTACAACTATCTTTGTGGCTGATACCCTATCATATCGT
+>53305 2
+TCTTAGATGGCGATACATCGGCCACGTTTACGGAAGAGTGTTGACAACAATCGGAAGCCGGAAGCCGTCCTTTCGTATGGACCCACACAACTGCTTTGTT
+>53306 1
+CCCGGTATTGTCTGTCCTCCGAATCGGGACGTATGCTGCTGTTATTTAGTGAAGGATAGCATCACTCTAGCACCGACAGGGAAAGTCCTAACCAAGGCTA
+>53307 2
+CTTTGAGCGCATGCTGTCAGCTCAGAGAGAATTTTAAGGACCATTCTGTACTTAATCGCTCCCAGGGACATCTGTCCGTCTCTAGCAAAGAACGCGAGGG
+>53308 2
+GATGCCTGTATTAGAGTCGGCGTGGAACACAACACCACTCGTGGTGGGTATTTAACGTTCTTGCTTAGAGCAACCAACAACCTTGGGCTAATCTCCAGCG
+>53309 2
+AGTTTGCGCTAGACATCACGTCTCCTGGTGCTCGAAATCGGTAATTGGGTCCTGTCCCAATACTGTGACGCAGTTCCAAACACAATTGCAGGTAAGAGCG
+>53310 2
+TGAGGTAAGTCCTGTTATGGGTTACAGTTACGATCTGGCCGAGATCTCTCTTAGGTGTATCCACGAGAGGCCCACCGGCACTACAAAGGTTATAACCCAC
+>53311 2
+CCCGCTGGGAGATACGCCTAGAAGAGTATAAACGGGTATGCTTACGCAATTGTCTCTTCCCGGCTCTGAAGCCGCATATGTGAGAGTTAACATGCTCCAT
+>53312 1
+ACTAGGTTACGCTAAATGGGTTCAGGCGAACTAGAATCCGAATATCATCTTACCAGGGATACATCGGCACCTCTAGCATGCGCTTGCGCAGGCTCGGTTT
+>53313 2
+GTATCCCTCTCATTCTGGGCTACCCGAGGTGTAGAGTTCATATCCAGCTAACCCAAGGAAAACAAAGCTCTTGCCGTCGCCGTGGTAGGTAGGATGTATA
+>53314 1
+GAGGGGAGAACTAACTAAACCCGTTTTCACGGAGGCTCAACAGCGCGTGTATCAGTCTACCGAATAGGCTTCTTCTTCAGTAATTCGCCCCATGGTGGTA
+>53315 1
+GTCCTGAACCGGACAGAGACGCACCTAAGGGTCCCGGTGCTTCTAGAACGCGGATCCTGTTGTGGTCTAAATACTAGTTTTCGTGTAAGAACTAACTCAC
+>53316 2
+GTGGACCGATGTTTCCCTATAATCGTCTGGTAACCTGACGTGTTTCTCGATTTCATCACGGAACGAAACGAATACAAAGTGCCCTTGGCAGCAGGGGACC
+>53317 1
+GACCATCAGCCAGCAGGATCGTCGTTCTGCCTATGGCTTTTGCTTACAGCGTTCATTCAATGAATGAAAGGCTCGACCGTGCATAGCGCAAGCGTAGTAA
+>53318 1
+GTTCACGGTTCGCAGTTACAGGTCCCTGGGGTAACAAACACCGACAGATACGCCTATACTCCAATGGAGGGCACAAATTGTATTGTGTCGGGCTTATCTC
+>53319 1
+CGGTATCGGCCTGCCTTGTGGCTCAATAAGTACCAGGCCGTCCAGTCGCTACAATACATGGATAGCCAGCACATGTCAGATCATGAATTCGTGTGTTGAA
+>53320 3
+ATATTTGATGTAGTAAGCGGAGTTGGCACGTTATGACGACCTATATTGCCCTAGGCGTTGTCACACACCACAGTATACTCCCCCGAAGGAGGCGATGCCT
+>53321 3
+GGAATAGACATCTGTCGTATCGAGCTTAGCAAGTCGCATGTGGATTTAGACGGTAGTGCCCTCCTGTGTCCAACGCTACTCAAACGAACTTACGGAGTCC
+>53322 2
+ATCCCTTCACCATTGCGAAAACGGACCATTGGAATCGGGTTACGCACTGCGATAGAGTATTTTCCGGCACTGGTTAACAGTTAGAACCTACCGGTGTCGG
+>53323 2
+ATACTGCTACGTGTCGCCCTGACACCGGTGCCGTTGTAAGCCAAAATAAAATCCCTAAGTGTCTGTGGACGTTGAAAGTATCCTGGACGCGTCTGATCGA
+>53324 3
+GCTCAATAAGTCCCCTGTTCGGTTGGATCGATGAGAGCCATCGCAGTGTATTCGCAATAGAGCATTTTTCTGATCCGGAGGAACAACACCGGATGCCCTA
+>53325 1
+AACCTCAAGTCTGTGCGATATGGGCTAATCGTAAGCCCCGTACTGATTTGAGTATCCAACCAGGGCAACGGGCCTGTGATGTGATCAGAACGTTATCCTC
+>53326 1
+GGACGAGCCCTCTCAGTAGGAATTTGTAGGCTCAGTGTGCATTAGCCAACTTGTTATGAGGCTGAATCCAAGTGAGACCTCGCATCACACCGTATATGCC
+>53327 1
+AGGGTCTATATCGACAAATTCAGTGTTGGTTAGACAGCTGCCTTGCTGTGAGATCCCGATCTTGACTCCCCACGCCGAAACTAACAGGTTGTGAAGCCGA
+>53328 1
+TATATCGGAGGTTCAAACTGCACGGTTGTACGAGTGGCCGCTATGTACTTTCAGTGAGAAGGGGTCCGCCACAAGACTCAATTTCCCCATTAACCACGGT
+>53329 3
+ACTTAGGGATTATGGCTACTGTAAGTCTTTAGATGGACCACGCATACAACGCTCCGGTGGCACACAGCCGCAGCGATTTTGCAGCTCTTACATGCGGAAT
+>53330 1
+AGGTGGTCAGAATCTAACGTGCAATGAAGTATGAGTGTATCACCGTCGTAAGGGTCACATGGACCACTTAGGTATTCGGTCCTACCTTCGCCCCATACGC
+>53331 2
+GTTAAGACTTTTCGGTGACGTCTACGGGAAATGTCCCAGGATCTTCTTTCGCCGGAAGAGCCATGACATTTTCCATGCACTAACCAAATGCCAAGGGCGG
+>53332 1
+TCGTTGTGATGCGTTTCGTACGTGCAAAAATGCCAGCTTTATCGCCGGCTGAAGGTTCGCAAAAGGCAGCACACACAAGGTGACATATTGCTTTCGACCC
+>53333 1
+CCCTCACTGCTGCGGTGGCTTCGAGTTGTTGAACTCACGACTTTAAAACATCGGGAGGTCTGCATCGAAGCCGCATTCTAAATTACTGCAGAAAGCAGTG
+>53334 3
+TGACCTCGGCGGCTTCCCGAGCAGTTGCTTCTGAAAAACCTTAAGCCGAGCTATCATGTGAAAGGTGTAGGGTGCAGACAATGCCTTTTTCACAACATCG
+>53335 2
+CTGTTGACCCCGTGAATTCGAACGGGATTAGTCTTGCGAGACACATAAACGTGCCCCTTGGTGCCTGCTCAGGCTGATCAGAGTAATTTAACGCCATAAG
+>53336 3
+TGACACTCGGCACCCGCCACGTAATAGGTCTGTGGGGCGAAATGAATGGCTAACGTCGTTCTTACGCATTTCTTCCCGATTAAATAGTAGCGAAACTCGG
+>53337 1
+GACGATTCGCCTGAATGCAATGTCAGGTCCCCAAACGCTAGGATTGCAGGTTGCTATTTTTTAGAATGACAGACAACTGCGACCGGCTGGGTCTATCACC
+>53338 3
+AAATATCCGAATCCGTGGTGGAGCTTACAACCGGCCCTCGCGTCAATGGACCCCGAGACATGATTATCTCCATGAATTTGATCGTCATCTGGTAGAGGGT
+>53339 3
+CTGGTGTCCGAAGCGATCGGACTATTCACGGCAGTACGTGGCAATTACCGGCCCACTAGCTGAACTCCAAAATGGGTCTTCGCAGTTTCTAGTTAAAATG
+>53340 3
+GTCGTCTGCGGAACAGGAGTATCTAGCGATGTTGAGGACTCTCAACCGTCATGGGGTCTAACTTCATAGTTCTATACTCGCGAGATACGCAACCCACGTA
+>53341 1
+GTGACTTCAGGGTACTAACACCGGGCGGTTAGACAGACTTCTCGAACGCTGCAGCATTAAGCTAGGAACTCTAGTTCATATTTTCCAGGCCTGGTAACCG
+>53342 2
+TCACTGCTGAAACTAAGTGCCAGCTCGCCAGGTAGAAATTACGTGTATGCGGCTCCCGTCAGCAAGACAACGCTTTATACCTAGGTTGGCGTGAATTGTC
+>53343 2
+GCATGCAAACTGCTTATCCATGTTCGATTTTGAACTGCCCCGGATCAAACTCAAGCGTAAGGATGTAGACTGACTACCGCGAGGGTTACGTCGCGCTATG
+>53344 2
+TTTGTCCCTAGCGGCTTATGCGTGCAGGACAGGCTCGAAACTGGATATTGCATTCTCACGAGGCATAATAAGCATTACCTGCAATCAAGCCAGTGCGCGT
+>53345 1
+GCGCACGAGTGTTTACCGTGCCTATAATCCCCACAGTTGCAACAGCCAGATTCCTAATTGAGCGGACCATGTGTAGGGCGCCAAGTTTAGTTAGAATGTC
+>53346 1
+ACACACACTCTTTTGGGGCCGAAGCCCGTCTCAAGCTTTCTGCGTCTGTTGGGAACTAGATGAGGTATATGGTATAGAGAGCCTCGCTCAAACGACCAAT
+>53347 2
+GGCTCTGATGGACCCGGTGTGCCCACTCACGTCATGCATACAGTAGATCATATTGGGTCGTAAGCGGCTCAATACTAGCTCGTAAACAGCTGACTAATGT
+>53348 3
+TCTCGCGACTGGTAGGGTTACTGAAGTCTCCCGCGGGGATGTGTTAGTGGACTCTATATCAACGCCTACACAAAGCTACAAATAGAAGCCGTCTTTCGCA
+>53349 3
+TTTGTTTGCGTCAGAAACGAAAAACGAGAGATAAGTGCCTAGGGGTTGGTCCCTTGTCTCTCTCATGCTAGACCGGTACTCCAGAATCACTCACGGCCGA
+>53350 2
+ACCCTTGTAAGGCCTGAACATCAGTGACTTGAAAGGGAGTCCGGTTCTGGCCATACTCTGGTAGTACTCCATACTTCGAACATTGGAGCTGAGCGAACTC
+>53351 2
+ACATCGTCCCGTCTAAAGGGATGTGACTCTCGGATATAGCGGGTGTTCAACTGTAACGGGATTTTGCGGCATAACTCAATCGGCAAATACCCACTCGCGT
+>53352 1
+ACGGGATTTACCGTCGCAAGACGCCGGCTCTTGCGCTAGCTTAGAAGATCGATGCTGGTTATGTGGGTCGCCAAAATGTCCATAGCAAACTCTAACTTCA
+>53353 1
+CCCAGGCGAGTCTTCTTATTACGGCGGATACGTACCGTTTAACGATACGAATAATCGCAAATCAGATGCTTGAGCGGGAGGTTCTGCAACGCTCCCTATG
+>53354 1
+ACCAAACGATCGGGTCCCTTATACGGCGTGTACTTGCCCGTCCCTGGTCACATTGTTGGGTAAACTAGTGAATTCTCAATTAGGGACAGTCAAACGGACG
+>53355 3
+GGATACTTCTCAATGGATTAGTCTAATAGCGCGATTCAGCTTCTAGATCGCACTCTCTACATCGGCAGTCGTAGATGCAACCGGTGCGAAGGGAGCACCT
+>53356 2
+TTGGCCTCCAAAAATTTTCGACCGCACGTGTTCAAGGGGCGTGATGACTACAAGTCGGCCTGAAGATGACGCCCCAACTTGGCTTAATGGTTATTAACGC
+>53357 3
+TGTGCGTCCGCAAGTAAAACGTACAGGCCCAATGTTTTACCTTAATCAGCTGCGAAGAGCAAAGCATAGAGTGTGGCTAGTTGCTTGTGCCCGCCTCCTA
+>53358 2
+GCCTTTGCTGGTTACGAACCATGTACAGTGCGAATCGCATGATTCCTTGCGACCGCAATCCCCAAAGTTGAATATACAGTCGTAGGTATAAGGCGCCGGT
+>53359 1
+CGGTAGAAACTGTGCGAGTTGCCTGTTCTGAATTACATTACACACTGGAATCTCATGTTTGTGAGAACCGTTCACCCAGCAGAAGACCTCGCCGCGGTGA
+>53360 3
+TTTGCCTCCGCCCAGCAAGAGTGCAACATGCGGTAGGTTGGCCAGAGCGATTATTGAACACTCAAGTACTTATGCAATGGTGTCACCGCCTTTAGACATG
+>53361 2
+TATACGAACAAGTCGGATATCGGAGCCATGCCACGGGCCTTGTATCAGCTCGGGATGGCCACCATTTTTGGATCCTCCGCAAATTAATCGGATTTAAGCG
+>53362 3
+AGGGTGAGCAGCTGTAGTCCGAGGCACTGTCATAACTAGCCGCCATTCGTGCTATTCCATACAATCTGAGCCACTACCTTAGAGATGAAAGCGTTTTGCG
+>53363 2
+GTGTGCTCGAAGTATCGACGCAATATTATCCCACATGTGCTGCTGCTTGGTCGAGGCGGTCTCCCACATTAGTGCTCACAGGTCAGGTAACACAAAGATA
+>53364 1
+TGGAAATCGCGGGGCCCATCTGTCAACTGCCAATGGTGGACTGTATACCGTAACTCCGTTGACGATATCACCCCGTTGGATAGCATAATGTCATAGCAGT
+>53365 3
+AAACGCCCTTGGACACGAATGATTTTAGGACGGGTTCCACACCGGATCCCCTCCCATCTCTTTAGGTAGATAGGATATGGTATGAGTGCCTACGAACGTG
+>53366 2
+AGGTCCGACCCAGGGCAGTTTATTTTAAAAGTGTTTTCACACTGTTCCCGGTCTGGCTAAGTACCGTAGACCACTTGAAGGGACGAACACCTCCGAGTAG
+>53367 2
+GCCCGAATGTAGTTTACGACTGGGTTTCCTGAGGTATGCACAATTGACCAACCGGAGTTTGACAGTGCGCTGAGGGAGACCTAATACTTCCACCCTCAAT
+>53368 2
+TACGTGTAGGGTGTACACGGGTACGTTCTACTGTTACATGCTATAAGGGCCCACCACTCGACACGCCACTATAGCTTGGCAGTAGTAGTCTAAAGACGTC
+>53369 1
+AGGTTACATCGTAAGCAGCAATCCCAGATCTACAAGTCCTGGTTCACAGTAGCATCGCGGGCAGAGGAAAGCAGTGTTTTGTAGCAGTGTTCCCTTCCCT
+>53370 1
+CAGTGGATTGAGATTGCATAATGGCGCCACATCACACTACCTAGCAACGCGAATAGCTGGCTATGGTAATCCCAGGTACCTCGTTGGCGTCGTGTATCAT
+>53371 1
+AGTCTATTGTGCAGAGTCCGCCTCGCGGTATTGAACGCCACCCCGGATCTAAAGGTTACAACACGGATTTAGCTTCTTTATAGGCCAATGAACGTGAGCG
+>53372 3
+TGAGGGTACTTAGAGGAGGTTCCAGATGACGACGGTTAGGTCGTATCTCCGATCCTCCGATAATGCGCCAACGATGTAGATTAACTTTACTCACACCGCC
+>53373 1
+CTGGATGGACGATAGTTATGGTCGTTGATATTCAAAACGACCGCGCCATGCAATCCCGTGCGAAACGGATCCCGTTGTTCAGCACGTAACAGTATGTTCC
+>53374 1
+ATAAAGCACTGATGGTGCTTATTAGGGATCGGTCCTGTTGATGATGCCATAGGGCGCAACACTTAACATTTGCACCACCGCACCTCTAGATCTGGGACGC
+>53375 1
+TGTAACATGTTTTGGTGTGGTTGGTCGACCATCCCGATACCGTCGGACCCGGGATGAAAATACTCGGGACGAACCACCATTATTTAGCGAAGCTACCCTA
+>53376 2
+GTCAACGACCAGGGGCCGACAACCGTATCATTACACACTTGTGGATTAACTACTGCGTCTTCTAGAATGTGGCGTACGGAGGTAGCATACTGAGTCCCTT
+>53377 3
+GAACTTGGGACCCCGGCAACAGGCGCACCTCTACCCATCACCACCTCGGGAGATGTGTGATTGTGACATAGAATTGTGTAATCAGTCAGCTTATAGTTGT
+>53378 1
+CAACGTTTGTGTCAACAGTTGAGTCGAGTGACCGGAACCTCGAACGAACTAATATGTTAGTGGCTTGTGAACGCAGTCCCCCACAGATCTTGCTGACTGC
+>53379 2
+AATCTATGTCCGCTTAAAATGGCCAGAGGTCCGAATCAGATACCGTTAATGGGCGACGGGATTCTTCAAGCGAGTCTCCTCGCCATGTCGGGTATCTAAC
+>53380 1
+GAGCAACCCGCACGAGATGCACCGGGTCGCATCGATTCCGACTCGTGGTAGGTTTTTGATACTGCTTAACAATGTGCAGATAATCTCTAAGGGTATCACC
+>53381 2
+CGCAAGTCGTCTAGCCAACGCAGGCGGAGCGCTCATTTCTCTTGTCCGGGCTAGTCTTTGACTGCGAAGAATCTCATTACTGGATAAATCAGAAAGGTAC
+>53382 2
+ATCTAATGTATGTACCGCGAACCGAGCGTTGCTTCAGGTGTCCATGGCCTATGAAACTCGGTCGCAAGCAGCCATTAGACTCGTTCCGATTAGATAAGCG
+>53383 3
+ACTACATGTGGTGATGACGACCGCGCCCTAGGTGTATGCCCGAATTCCTACATGGACAGAATGCTAAAGTGGAGTATTTACAATTTGCTCCGCCGAGCCT
+>53384 3
+AGTCCCACTCGAGGATCCAGCCCTCTGGAGATATAATGTAAGTATTAAAACTACATAGCCTTTGCTGTCTGACAAGGAGCGTGCGGTCTCCTCGGGCATG
+>53385 3
+CCTGATTCCTCGACCAGGAGAAAGATGATCGTCTCCGTCTGTATCCGAAAAGACGCGTATCTCTTATCGTCAATAACGGCAGTCTGGCTGTAAAGCGGTG
+>53386 3
+CTGATCCTAGTAGTCAAAACACGGTACAGATGCGACACTGAGGGGATTCTTGCTGACACCGTGCTTTCTTGCACTCCAACCTGTCGTGGATACAGAGAGT
+>53387 2
+AGAACCACCACTCTTCATTGTGGATTGCAGTCCGCACGGGAGACGCAGGACCGCCGCAGAGATATGTGGTATGCCTAATTTATCCTATCTGAAGAGTCTT
+>53388 2
+TATTCGCTACTCGCCGCGAATCGTCCTAATTGCAAATTTTCCGTGACGGATGGCGATGTGGTATCGAGTAAGCTCTGACCACCCAGGCAGTAGAGTCAAA
+>53389 2
+ACACCCGATCCATAGTCACGTCGAATCTTGATCAGGGTAACGGACGGATACCGCTCATGCCGCTATGAAGTAGAGATTTGCCTGATTCTAGGTCGGCTTA
+>53390 3
+AGTCGCAGGCCTCAATCAGTCGAACATGTGTCCGAAATAGCCAGTGGCCGCTGTGATTGGGCACTGAAGTTGTGATTACCCTCCAGTAATTCCGAATTCA
+>53391 1
+TAAGTATGAAACTAATGTCGGCACGGGAGCCCTAACAGTCGACTCTTGCTGAACTCTGCTTCGCGGTCAGCTTTATACTAATCCCGGGGAGCGTAAAGTC
+>53392 2
+TGATGGTTCCAACGATAAACCAGTTACTCCGGCCAATATGGCTATGCCGGCCCACATGTCCGAACTATGAAGTGCTTATCTATTGCGGACGAGGCATGTG
+>53393 2
+ATACTCGGGCTAGTCAGATCCCGGAGACTGGATAGCTGCGACGATCTTGTCGCACAGGACAGGTCTAACCTCTCATGTATGTCACGCTTAATAGATTCAG
+>53394 2
+CGAATCAGCTTTATTGCCAGCCTCAACGGTAGATTAGGACTCATGTTGTTAAACGGGCGCACCGGGCTACCGTGGATTAAAATTTAGCCTCAGCGAGTCC
+>53395 2
+TTGCTAGCACTGTTGATAATAGCGTGATCGTATTCTTTCCATCACGTAGTACAGGGGGCAGCCCTCCTGGCAAAGAGCAAAGTGGCTGCAGCCCTACATA
+>53396 2
+CTGAGTAACCTTTGCGCCTGTCTTAACCTTGTGTGCATACGAGATCAGAGACACTCTCGGTTAGGCTCCGAGGACAGGTAGGATGTTCCACCATCGAAAA
+>53397 3
+TGCTCTGCAACAAGTCCGTTACTCAGCAATCGACAGAGTCAGCCGTTCGGAGGTGGCCATTCCATGGACTGGCAACTTTTATTGGATTAAGTCCAAGACG
+>53398 1
+CCGTCGCCTCCTGTTGTCCTACAGTGATTCCGCTACTAAGGTGAAGCCTCTCGTTTATGAGCGACACACGATCAAAGGACTGTGGGAGAGGAAATACTAT
+>53399 3
+TATAGATCGTGCAACTAGAAAGTGAAGGCAACCGTAAGATCCGCCTCCCGCCTTGTCCAGCTTAGTGGGCTCTGTTAGTGCAAGACTAGTTGATTCCCGA
+>53400 3
+AAGGCCTCCCGCTTGTTATATAGATGTGAAAGCAAATGTTGTCCTTGGCGGCCACAGGGCCATAGCACATCTCGAATAACGCAAGGCCTGGTCCTTAGTT
+>53401 1
+TGCTACTAAGGTACAGCAATTCAAGCCTGTGTGTGTGGAACATTTGAAACGAGCCCGCCGTCCCGGTCGTTGCCAGACGACCATTATCGAGTTATGCTAA
+>53402 2
+GCGGAAAGACGTCCCTGCCCTGTCTAATAATGCGGGAGACTGTTCTCATTGAATCAGGCACAAGTGTTTTGACGCATCTCACTACGCCATGCGATAGTGA
+>53403 2
+AATGCTCATGGGCCTCCAGAGTACGTTATTATTACGGGCCACCTTAGAAGGCTTTGGACATCCGCTTCCCGAAGCGATGCGGTAGATTATGACATGACCA
+>53404 2
+GGGAACCCTGTGCTAGTGCGCGGACTGACTAGTTCACCCAACCACTGTCAAAGACTCTATCACGCCAGCCTAATTTGTCGTGATATGAGAGTAAGGTTTG
+>53405 3
+TGGATGTTGGCTTTTCAATGGCACAAGTAAGGAAGGCGAATGACAACGTTCGCTCCTCAAGAGATTTCCAAGCCGGTTAGTCTTCACCCCGTTCAGGCCA
+>53406 1
+ATGCGAGACGCTGTTGGGTCATCTTGCCAGTGTAATATAAGCCCTTCAGGAAATCTATTGACGGCACGAGGATACTTGCGGATTACTTCGCCCGCAAACC
+>53407 2
+TGTCCGGAAACACGTTCACCAAGACAAACTGCCAAGCATAGAGATTTAAGGTTACCTTTTTAGAGTTTTTCGGCGGCGCGCTGCTCCCTGCGGGGACTAA
+>53408 1
+TCTAACTGACTCCCAATGGCTTCATGGAGTGCTGACCGAGGCCATGATGAATATCTTATTGCCTGACGTAGGGTACTGCCAGGATCTGCAAAGACGCATC
+>53409 3
+CTTGCGTATTGTGAATATCGTCTAACGACAATTAATGAGTTACGGTACCATGCCCACGCTCCAAGTACCATTCGGGGGGATAAACCATTGGGTGCGCCGC
+>53410 3
+TTGGCTTTCTCGCCGATTCCTTGCTTACGCCAAAGTCGACAGAAGAACTATAGAGTGATTGAGATCTCTGCGGGAGTCCGCCTGATAACAGTCACACGGA
+>53411 3
+TGCATATAACGCACCACACCACGTTTGTAGCGGTCCTTGTCGCAGAAACGTTTCCTGGTGGGACTTAATCGAGACCAGCTAAGGAGTTATGACACGTGTC
+>53412 3
+CGTCAGTCCTTGAGTTTAATACAAGACTTCGTAGCAGGGATACCAGCAGTCCCTCCACCTCTGCCTAGAGGACCACGTATGGGAAGGTCGATATATTTGG
+>53413 3
+ACTTATGTGAGCCACGGCCGGAGGTACGACCCGCCGAGACTTGCGTATAGTGTTCTGAGTATACTATATCTTTCAAAGAACTGCATAACCCGCTCGGTAG
+>53414 3
+GTAACCCTACTGGCCTCTTTTGCAGGAATGGCCAGACCGTTACTTAATCCTAGTCCTCGCGTGGGAGCAGTCCGCTAAAAAAAGATCGGTTGTGCAGTAA
+>53415 3
+CGGGCTTAGCCGTACCTTTGCATCTAGATCACTGTGCGTCAACCCAAATATCTACTACTGTTGTCTGCGAAGGGTCGAAACAGGCGACATGCAGAGGATT
+>53416 3
+TTAGGCTGTGCCAAGGCCGCAACGATGGGTAGACCATGTTCTAAACGCAGCTCGTGTCAAGCTGGCGTATATCTTAACGGCACGGTCTCAAAACTATCTT
+>53417 2
+AATTAAGTCCATCCGCATCTGGACCCGCGTTTCCCAGATAAAAACGATAACTTCGTATGTGGCGCACGTTTTGTCTGGCGAGCAGCGAAATGTTGCCGAG
+>53418 2
+GACACAGCGATTTTAGCCTTGAGACGCGGAACTCACTCAGAGTCCCCTCTGAAGTGTTTGTATGTACTAGTGGCCTGGAGTCAGCCTATAAAAAGCTGCC
+>53419 1
+TGAGTTCAATCCACCTGGTGAACGATGCCACACGCCTCTTTGGGCTCCTTGTCCTAAAAATAGTAAGTTGGTGCGGGATACTGCTGCGGCTACAAAACAG
+>53420 3
+AGCACACCACAGCAAGGCATCTGACCCGGTTGTAGAGAATTATCTTGATACCCGGGTCTCAACTGTTGGGATGTCGATAGATCTTGAACCTTGGTCAGCC
+>53421 3
+TCGGGTACTGTAAGCCCGGAGACATTACTTTCATCAGAGTTGTAATGACAAGCTCCTATTGGTCTCGCACTGGAATACCGGTATCCAGAAGTCGGGCACC
+>53422 3
+ATACTCAATGGATGCTGATTAAGCATCGATGGCTTGGGGGTCGCTGTCCCCTCAGAAACAGTAGTACATTTACCCCTAGGGACAACGTACGGCCTGACTT
+>53423 1
+ATTACAAATATCCTGCAACGATATAGTTATGCTCAGGAGCCACCCCGAATGGCAGGTGCATGCCCGGGTAGTTAGCGCCTTATGAAGTTCTCGGCGATCT
+>53424 3
+GCGGCTCGTCCTCCCCTATATATACGCGGTGGATGGGCTGACACGCTCCCTTACAGACCAGGATATGATAAATTGTCACATAAATGTAGTGCCGGGTATA
+>53425 3
+CGATGACCACGGCTCTTCCAGGTTCGCTGAAGCTCTTGACGGGGATAGACGGATTCGGAGTCGCTCAAGACAATTAGCTCGTTCTTGACCATACTAATAA
+>53426 1
+TTCAGCTAAACTGGAAGAATCGCCTAGTGTCGCAACTGCAAACAGAAGGGTCCTCTACTATCCCTTATTCCCCCTTAGGATCGTGTGTTGAGGCAGGGGA
+>53427 1
+CCCCGAATTCGATATCAATCGAGAATCAGGTATCAGCTCCTTCATCGCAACAAGAGCTTTGTGACGGGCGAGTGAGTGGGCTAACCTTCAATGTCGTTCG
+>53428 2
+CCTAGTCAATCACCGCGTCTGTGAGCCCAGCGGCCTACGGCTAATGATGTGTTTATAAGACGAGGCCCCACTCTTTGCTAGAAAATGGTGACTGAATGTA
+>53429 2
+CTTGCACTGATACTATACGCACTGCGTTGAGTAGTGCATGGGACAACGGCGTAAAGGGATTGTTAGCGCCGTCGACTCACATCATCCCATATCAGTATCG
+>53430 2
+CCGTATATTCTCTGCATTGATGCTCAGGAGGATCAGCCGGAGCGTCCAGAGGGCAATGCTTTATGCGTCAGGTCCACCGTGGCTAACCTTCAAATAATAA
+>53431 1
+TAAAAGTCAGACAATTCGACCCTTAGACGGCTAGTAGCCATCGGAGTTGACTTCCTGGCACGGTTAAATGCACCCCTTCAGTCTGCTAAGGTGGTTAGCG
+>53432 1
+CCAGAACCATGTATCGATTGTACTTGCTTACGATCCCGCGAAGGGTTTGTAGCAAACAACAATTGCGGTTACTTCCTGGGCTCCAGACGTCTGACAGGAG
+>53433 1
+CGTCTATACTCCTACCGTGGTGCAATAGGAGTGGTAGACGACGTCCATTTCAGTAGAGACTGCATGAGCTCTCGAAAACCTCTGATAGATGATTCCGCGC
+>53434 3
+AAGTTGGGCAATAAGCTGCCCGAAAAATGTTCGCCTTTGCATCTTCCGTTGCCGGAACTGGAGATGAACCGCTAATCCGGGGCTTCATACTTTGGCAACA
+>53435 1
+ACGATGAATTTAAAACTGTAAGGGGGGCACTTTAAGTCGGTATAGGGCAGAACACATCCTCCGCTCCGGCCTGAGCATGCATTCTGATCGGACCTTCCTT
+>53436 1
+GCCCGGATTAGTACTAACTAAAGCTTTCAATCACATGCTGATAGTTGCCGCACCTACCTGCGTGTCCATAGAATGCTGATCGGGGGTGCGACGAAAGCTT
+>53437 1
+ATCGAAAAAAGCTCACCCCTGGATACAGATCTGTTTCGTCTCTGTACGCGATGTTGGAAGTGTGATCCTATGGGCGGTACCTCCGAGACAGTACCTGACA
+>53438 3
+CGAGTCAAGTCCAGGCGTGCTCCCGGCCTATGGAACGCACACTCTCATAGTGATCGCGAAGTCGTTGAATCTGACATGGTTAGATATCAGTTATGCTCAA
+>53439 3
+CTACAGCCCGATTGTTTACACACAGGTGGTTAGACTGCTCCACGTGGTAGGAAAGACTGATACGAACCTGTGTAGTCATAACGAATCGTCGTCTCTCGGC
+>53440 1
+TCGCCTGGGTCCCACAGTGAGCTCGGAAATCCTCAACGTACAATGTCATCCGGCGTATTTGAAATTCTTAGTTCGAGCGACTAAATAGTGTGACCCGGAG
+>53441 2
+GCTCACTTAATGTCGCGGAGAGTCGAGGTTTTGGACTATCGCTTCCAACAAGGCAGCAGCAAAGTTACACATCTTTAACTGCGGCCTGCGCATATGTGCA
+>53442 2
+TCGACCTTATCAAGAGGTTCGTAATGCGGCCTATTGCCAGCTACATTACCGAGGACAAGCGTTCTGTCCAAGGTATGGCAAGACTTGTCTGGCCAAACTG
+>53443 3
+ACACACCCTTCTCGGGAAGCCGAAGTTAACAACAAGTATAGCTGACCTCAAGTCGTACCTGGTCATATTCACTATGCGGCGTGGGGGGATTTATCTGTCG
+>53444 2
+GTATACCTCGATCATGTAAGGACTCGTGCAACGTCAGCCGCTGCTGAACTCGAACACACTTGATAAACTGATACGGTGTTGGTGACTCCCCGTGGATGTA
+>53445 1
+GTGGTCGTCAGTCCGCTCGTTTGGACTCCGGTATGATAGGCTGAATTGGGCATTCCTCGATACAAACTACTCTGGATGACCCAAACACAGCATTAAAGCG
+>53446 3
+CTACTCAACAAAGAGAGATCGAGAGAGGTAATTCGGTACCCCGCCTTTCGCGATCGCTTTGACTCATAATTAGCGCCGAATCTTCGGTGATTGACCGGTG
+>53447 3
+ATGAGCCCGACTAAGAGGACGAGTTGCACGGCCCGCGCTCTGCTCTGCATTTCAATCCAAATGCTATAGGCAACTTACATGGTTTAGGCCTGTAGTAATG
+>53448 2
+CTTCAGGTTCGACAATAACAATAATCGTTGAATCTGCAACGGAGGTTTCCTCCAATGTGTACGAGAGCTGCGATGTGCTCGTCATCAGCCGGCCGCAGTA
+>53449 2
+AGGGCTAAGATCTAGGACGACAGCAACTGCCCAATCTCGATAGTTTCCTGTGATGCAGCCAATACGTGTCTCGCCGTTTGGGTCATGAGATCCCAGAATT
+>53450 1
+CGTAGGGATTCACTTCTTAATAACTCACAGTTTCGCGGGGACTGCGTCAGATGAATGTAAGGTAGACGTCGCGCACCCTCCAGCATCCATTGTGAGTCAA
+>53451 1
+CCTAACATGCAAGAAGAATGGGCGAACCCCCATGACCGGAGCGTTTCTTTTGAGTGAGCGCGCCTTTTCGCGTATTGGTTACAACCTGAGAGACTTCTAA
+>53452 2
+TGAAGTATTTAATTGAGTGTTAATGCAGCCCGTAGGCATAACATGGCCCGCTACGCCTACTGCCACTACGTCGTTACAGATCCTGATGGGACGCGAAGCT
+>53453 1
+CCTAGGCAAGTGGGCCTGGGACCCCCTCACTCTCAGGTTCTGAAAGTACCTTGACAGGTTATAACATAGTAGTAGATCGCGAATTCATAACGGTGTGCCT
+>53454 2
+TCGGTCCTGATTCAACTTCGCCCACGAACAGTTCGCTTATGTGCATCATCAGTGAAGGACGAGTTATGCTTCAGACGCGAAAAGCGTTAGCGGTCCTAAG
+>53455 1
+CGTCCAAGTCAGGTATACTGCGCTCGCATGCTCGAGAATCCTAACGCGATTGGGTACAAGGACCATGCCGATGCAGTCTAGTTGCTATAACTTAGCTGTA
+>53456 2
+GTTCTGCCCACTGAGCTTCGCAAAGCATGCCTGTAAATGAGGCACGCTCAAGGGGAAGTACTGGGGTACTTGTCCATTGCTTCACCACGCAATGTTAATA
+>53457 3
+GAAAGCCAAAAACCGCGACTACCCTCCATTCTTCGGCCCTAGAGGGGTTCGGCCCTATTGTTAGAATCAGTGCTAACGACATGTGAGCTTATGGTAGGTT
+>53458 3
+CGAACTACGAGAAGCTTGAGACATCCGTTGGAATCCTTGGAGTAACCCCCGGTTACTCTGAGGCAACCTTGCATCTAAATTCGGTTCTTGTCGCAAGAGG
+>53459 3
+CCTCCAACCAGGTTACTATTCGCCGGAAGGTTCCAAAAGTTCATGACTTTTCCGGAGAGGAGGTTGATTTCACGTGGACGCCGCAGAGCAATTTCGTCAA
+>53460 3
+TCGCTGGTCTAGACCTACTCAACGGAAGAAGTAGGACCATAGCGTATTAACGTTACTGCGCTAGACAAACGATGGTTCCACTTCGGCGGCCCTGTTAGTT
+>53461 3
+AATGCCGGAGTCGGCTTACAACCAACCGGTAGTTATGGTCAACAGTGACTACCTGTATCTGAACCACCTATGCGGATGGTGTTCGACCGTATATTCGGAC
+>53462 2
+GGCGCAATCATGGTGGATGACAGAATAGTCCATCGAGCTTTACACTCGCATTCGTTATCGGATAAGGACGAGGTAGCCATCTTCCAGTAGTCCGTATCCC
+>53463 3
+ACTCCGTAAGCCAATGGCGCGAAAATTGCCTCGTCTTTAGATTCACGAGGTCCACGGCGCCACGGATTGAGTGTCATCTAATGTTATCATGCGAGTCAGA
+>53464 1
+GGAGTTACTCCTAAGCGCACGCGGGTAGTGGCGATATGGAGGTCATGACCAATTGATGTAACCATCGCCACTGCAATACTAACTTCAGCTTATCTTGCCG
+>53465 2
+CATGGCTAGCTCCTTGAGATGAATCTGGGGCATAACAAGTTTTCGGCACCGCTCATAAATATACTGCTAGATCGGCTTGCCGGGTCTGGCCAAATGCAAC
+>53466 3
+ATGTCTACTACGATTCATTCCCCTCAAGCTGTGGACACTTAGAAATACGTCCCTCCTCCGAAGGAGTGATGCGCGGATTAAGGAGGCGGGTCTCTATGAA
+>53467 3
+ATCGGATAGACAGGCACATCCGTAAGTTCCGTGCTTGCTTGGCCTCAACGCTATCCTTAGGATCAGATCGTGCAGGAGTCTATACAATTGGCAGTGACCA
+>53468 3
+CCTGTTCTACTGAACACAACATGTAGGTTCAGGGGAGGGCTTTTATCATTGGCAGAGAGCCCATCCTGCGAATATGCGGGTCAGAAGTCCTCACTCACTA
+>53469 1
+TGAGCAGCACGAGCTTAACACTGTTTCGACTTGACAGCTGAAGTGCTTGTCAAAAGCCGACCTAAGCGTCTGACAGCGTGTCGTCACCGTACGTGTAATT
+>53470 3
+TGTCAAGATCGTCTCTAGGGCCAATGTCGCCAGGCATTATTATGGCTCGTCTCCCCCATCAAGTGAAGCTGCACATAAGTTGTCGAGAGGTGCATACAGA
+>53471 3
+GTCAAAGTGTCGCTAGCCACACGACAGATAGGAGAGGTTCAAAGTGGTTAGTCAGCCGCAGCCTGGACTATTCTAATTTTTGCGCCGCTTCGACCAACTT
+>53472 3
+CTCATGGCCCTGCAGGAAGCAATAGTTCTTGAATCACGATGAGGAGAACGTCAGAGAGGTCACCTAACAAGTGGACGCTCTTTCCTCTTCGTTGTCATCG
+>53473 2
+GTTGTACGATGGAGTCCCGTATCACCAGGTTACCACAGTGCATCTCCTAGAATGATGACCGGGCCCAAGACAGCTGTGTTCCCATTGTTTGAGATAAACG
+>53474 3
+TCCCGAGTGCCCATACCTTGTCTACTGGCTATTAAATCAGCTGCACGGGCAGCGCATAAGTAGACGAAGACTATTCAGGTGTTTAGACAGCGCGTTGCTA
+>53475 3
+TTGGCTAGGATGGAACTGCCCAGAAAGTCTTTTCCGAGACTCGCATTCCTAATAGCCGGGCCCACAGATACACTAGCCTTTCGTTGGTAGCAGAGAGTAT
+>53476 2
+TTTTATACGCTAGTGTACGCAGCCAACAGCACGGCTGACTGGAGCGGGGCCCATATATTTCTCTCCGTAGACCTCGGATGTTGCATATGAAATGGACACA
+>53477 2
+CAAGTCGTAACGCGCTCGTGCATATAATTATGACTTGTAGTGGGATGCTCCCCCGGACACGAGTATCTCGATGATAGACTCATTACGGCGATGATCCAGC
+>53478 2
+GCTGCGAAGGGTAACCGATGTACGCAGGGGCCACAGCCTACCGAGAAAATAAGCTTCTGTCTACCTTTTTGCAGGATCTCTGTCCCGATGACATTAAGTT
+>53479 3
+CTTTACAGGTGATTGAGTGTTATCTTGCTGCTAAGTCGACTACCGTGGCTTCACCGAGGCTCTGGAACTGCGGCATAAAACAGACCGACCTTCGGAAACA
+>53480 1
+AACCGCACATGTAGGGAGTACACACGTTATGGATCATACCGATGGCAGTTTATGGACCGGAGTACCCCGGCCCGTATATTCTTCGTAGTGTCATGAATCC
+>53481 2
+TCCGCTTGGCGCTCCCTTGAACGCGTTGCGACTTGGCAGATAGTACGAAGAGACGACAATTAGCCTAATAAGCTGCGAGTTCTAGAGATGCCTCTATATC
+>53482 3
+CGTGGGTAGCCCTATCATTCGGGCTCAGGTATTAACCACATGACAGCAACTTAGCTCGAGATTTCTAACCCTCTGAGAGAATAGGGTCGTCGGTCCAAGT
+>53483 3
+ATGTCAGTGGCTCACATTATTACCGTACTAAGCGTGGCATATCAACTTCCTGTTATACAGCGCAATGACTGGCTGCGGGGAGGGATACTCTCCGCCGAAA
+>53484 1
+GCCGTGAGTGCGCCACGTAGAGAACCCTTTGTACATAGGATACATCCGGAGAAGGTCCGATACTCGTCTTACTTGCACTTAAACCTGTGTCATATCGGGA
+>53485 1
+CCGGCTGGTCGAGTCGGGAAAAAAGGTACTTCTATGAGCAAACTTAAAGTGCGCTAGTTCATTAGCGACCATCTCTTGAACCACGCTCTACCTGGGTGTC
+>53486 3
+GATCGCAATCACTGTCTGTGGCGGACACTTGGTACTGGCGTTACGAAATGTCACACTCATGGCCTTAATACGTCCAGCTGGATTGATGCAGTACCGAAAC
+>53487 3
+GTGAAAGGTCTCCGAAAGCCTTATTCCTCCGTGTTTGGTCTACCCAAAGAGGTCTAGAAGGCCCGACATGTAGTAAGCGCGAATAGGCCGTTACTTCATC
+>53488 1
+ATGAGGCAAGTCGTACGGTAGCAGTTTCAGCACCCGAGTCGATATCAGATGGTGATCTGTGCTCTTTAAAAGCATGATTAGAGGCACCCCTCTCCTACGC
+>53489 3
+GGATTGCCTCCAGCAGTCCCCCCCGAAATATGGATGAATTCCTTGCTTGGAGAGAGGGTGCTCGTAATTGTGTATAGCAGCCAAGTCCATATAACCGTAC
+>53490 1
+AATTGCACCTGGATGGCATAGGAGTGGGCCGAACCACAGCACCATATTTCACCTTCCCTTCAGAGTTCCATATAAGAGTCTTAGGGGCAGCGCGTTGTTA
+>53491 3
+CAAGCTCTCCTATCTGCAGGCTTGGCGGACTATGACCCTAGAGGTGAGTAGGGGCATACTTAAAGGGGACTAACTTTGATCCTACCACATTTACTGGCCA
+>53492 1
+AAATCTCATGCCTCAGAATTGTGTGACCGTATATGGCTGTTGCCAAGTACGAAACTAACCAGGCGGCAGGGTATTTGCCCTTACATTCCGCGCAGGTAGC
+>53493 2
+CGGGAGCTACGATGTTTATAAATAGTAACTCGCGTTACCGACCGATAGTGCACTTAGGGTTACTGATGCTCTGCCTTCCGACGTCCCGAAGGGAAATACC
+>53494 3
+CACTCAATGGTTTCGCCATCCGTGGTCTATTACATAAGCCTGGGTGCAGTGACTCCTAAAAGGAAGGGTAATTGACTAAATCCCCCGGGAGAGGCTTCCT
+>53495 1
+TCTTATAGATGTTCTTGCCCCCTCGGGATGATACCGGATTACCATGAAGCACAGATCAATGGATTGCCAGGGGTTACGCATGCATGCAAGGCGCATCATC
+>53496 1
+CCAGATGGTATCGAGGCCTCGGAGCGTATTTATGCCGGAGCGAGGAGTGTGCACTTCTTCCGTTAGTCAACCGATCACCAAAACCTACCAGAGATTTTTA
+>53497 2
+GCTATAGAGTTTGTGTAACTGGTGCTCGACCGATCGGACGGGAGTCTATTAACTTGCTCGCTACCACGTATGACCGAGACATCGTCCCAGAATTCGACAA
+>53498 1
+ACCGAATCATCTCGAAGCTCTGTCGTAAGTTTCGGGGATGCTCTAACCCTAGGCGTAAACGCAAAAAGGTGTCGTACGCCAGTACCTGTCGATTTTGCGA
+>53499 1
+GAAGAACTCACCCTTTTGACTCGTACTGATAAAATACGGAGCCGCCTTACACGTGGTTTGGAATGTGTCATTACGCTCTGGACTCGAAGGGCCGAACCGT
+>53500 3
+GAGCTCCTCATAGAGTTCTACATTCGGACCTTCACCTTGTAAAAGGATTGCACACAGTCGACTGCGACTACTGAGTTCTAGAGCCCGGTAGAGGGATGCT
+>53501 3
+GAGGCACCTGGCTAACGCTCCTTGTATATCACCAACTAGGACGAAGGACGGACTGAACCTAGTTGTACGTTGCTCGCGATTCGTGCTTACTTCTAAGAGA
+>53502 3
+TTCCTCGTTTTCATCGTATACAAGAGGATACGGTAGTGCTGGGCCGTAGGCGCAACCAACTATAGCCAGGAACAGAGACCTCTTTCAGGTAGCTCATCGT
+>53503 1
+CGCACAGATCTGAGTAAGCTCCCTCGTAACTTCAGAGGATGACTTTAATGGGAGTACTATTGTGCTGTAGGATCTAACACTTATCGCCGCAGGCAGCCCG
+>53504 2
+CTAGCAAATCCACGCAAGGGCGCGATTGGAGCTATCACTTTACCCACGAGCTCCGAATGCGCGGTGAATTTGTAATAGTCGAGCATATGCATCTTGGTCT
+>53505 2
+AGCTATAGGGCCCCATTGACAGCCAATGTAGCGGTGTTTTGGTACTTGATCCAGCTGTTTACCGAAGTGTGAACCGACTAGGCCTAAAACGCGCACTATC
+>53506 3
+GCTCTTCGCCGGAAGTTATCAATAGGCGTTCTTGTGCAGAAGGGTGTGTTTCGAACCGATGCTTAGACAATCGCCACATCTCGCGCAACACAACTAAGTG
+>53507 3
+ACCCATAAGGTGGAATGTAGCGGGGGAACTTGCAGCTTCGATTGCAAAATGTTTACCCCACTCTTGAAGGTGCAACGCCCCCGATTTGCGCTTTAATCAG
+>53508 2
+CTATTACTCATGGAGATATATTACCGCCCAGGACATGGTTGATCGGAAAGCCGAGCCGGATTAGGACCCGTAAGTTTCTTTCCGAGTCTGACCGTCGACA
+>53509 3
+GCGTCGCTCCTCAACTGTGGACTAGTGAAATCAGCTTACGCTGCGGGAAAAGCCCCTAAGCACGTATGACGATGGTCTGGCTGTTGTAATTACAATCATC
+>53510 2
+CGTGTCACCCTTGTGTCCAGAGTCCTGTCAACATCCTAAGACTGAGTGATGAAGCCCACTCGTCAGCCCTGGTAGTGAATCTAAGGTGAATGATATAGCG
+>53511 2
+TCATGAACCGTGGCGAAACGCCTTATTGATCACGGTTTATTGTTACTCAAGTACTGACCGACCTTCGCAGCGAAGTACATGACGATGGGCATCGAGTCGC
+>53512 2
+TGTTCAGAATCAAGAGTGTGTGCTGGGGTGCATCCATGCGACTCGGCGTCTATGCAATTCTACCACCATAAAGCTATGCTGACAGCATCCGTGACGTCAA
+>53513 3
+ACGGCGTCTTACTACCGAGCTAAATTATCGGCCGTAGGGGGGCTCTCCTTGTCATGGGTAGCTCCTAACAATGCTAAAGAGACGTGATGTCTCCATCAAA
+>53514 1
+TCGGTACGCGAATTTTCCCTTGAGTAAAAACTATATATCGACCTGTGAGCCTGCTCGCCATGCGATGGCTTAAACGCGAGGAGATTCAAGGGCTCTCACG
+>53515 1
+TTGAGGCGAGTCTAACCCCATAATTTTTGCGGGAGGGACCCGAAGCAACTCCCCCGAGTGCGGGGCTGCTATTCTTAACTACAGCTAACTATGATGTAAT
+>53516 1
+AGAAATCCCGAGACCTCACTAGTTACTCGTGTGGGGGCGACCCACTAATCTAGGTCGCTTGTTGTAAACGGTGTCTTGATAGAATAACGCGCATGCCCTA
+>53517 3
+AATTACGTTGTGTTAGCGGTTCCCCGGTGTTGAGCAGCTCCTGAGAGACTTCGACAGGATTGCCACTGCTAATAAACTTAGAACCCTGGAACGCCTCGAA
+>53518 2
+GGCAACAATCCGGCAGCATATCCTAAGCGGACTTCATTCCGATATCGAGTACCGTGCGAATTACGGTTTTTCGGAGCACTCTGTCTAAAGGAGCCTGTGA
+>53519 2
+GATGTACGGCGGTGAGCATAAGGCTGATAAGTCGACAATTCCTCCTACGTATGAATACCGTTCGGTAAAATGCTCCCTACTTTTGCGATCGCCAGCCAGG
+>53520 2
+GACGCGATTATTTTGGACCTCTGGTTACAATCTGACCAACGCAGAAGGAGGATTGCCTCGACATGAGGATATTACGCGCCATACGTGTCCAGTCACTTCG
+>53521 1
+TACACGCAAAACGCTCGTGGATAGGCGATCATGACTGGGGGCTCCAGGTTGTAGTAGTGGAGTTCTTCACCGATTACCCCGTAGTCTCTAAATCACAATC
+>53522 3
+TGATTCTGAAGAACCGACACATATTCTGGTTCAGGACACTACTGTGAGCCCGCGACGCTCATAGGTTGGAGATTCAAAGCAATCTTGGAGCGCTTTGCCC
+>53523 1
+GTCCTAGGCGACACGCGTTACTTATGAGATCATCTTTATTCACGGGAAGGTGTTAAAGTCCCAAAATACCCTTGGCGGACCCCAGGGCGGTTAACTGTAC
+>53524 3
+CATGGGTTTCGGCATGTATTTATTCCAATGGGGAGTCAACGCGCCTTACCAACGACCGAGTCACGCCAAAAGTGTTTCTACCCGAAATTGTATCGAGGCG
+>53525 2
+CTCACTCGTAGTCTACGTTGGGCGCCAATGAAGGTGCTATGAGAATTCAGTTATAGCCCAGCGAGTATACCTCTCGCGGTCGTATGAATGCCGAATACCA
+>53526 1
+AGTGTACCTAGCGGCTTTCGCCCAGCTATTGAGCCCCGACAAGAACGATTTGGGTGAAACGTTCCATTATCACTGGCCGACATAAGTGAGGCTTCGTATA
+>53527 3
+ACGGATTCAATGAATTCACATGAAGACGTGTTATGCGTGGACCCTCGAATCGCACTCATCTGTTCCCTCCCAAGAGGGCGCGACGGATTGGGTATTTAAC
+>53528 1
+GACTGGCGACCAATGAGTTACGAGGTCAGTCTGCCTGCTCCTAGTAATCATCCTCGTCTCGACATTTGATCAATGAGCAGGTCCAGCAGCTAGAATTAGG
+>53529 1
+CCATACAAACCATAGGGACGGGTAAACATCAGCCGCCCGTGCCCCAGTGTGCAGTTAAGGTCGAGGTTGACGTGGACCCCCTATTGTATTTGATTATATT
+>53530 3
+ATCCCTCTCTCACCGATCATAAATTGTGAACGCGCTAGTGAAGCGGCTGCCGGGAACCCGATGATTGCTGAGGATGGTTTCGTAAGTCAATACAACGCTT
+>53531 1
+CTCAGAGCAAGCCGCTAGTAAACCTGAATTGACCTTAAGGCCTGTGTCATATGGTCCGAAATCTAGGATGCCACGCCTTTTGCTGGTCATGGAAGCAGTC
+>53532 2
+TAGTGGTTGCATCGCACCCGAGTACCTATACCTACATCCTGCGGAGATGGATAGAGGACCCCGGAATGATGTATCTCACCTAACTTAGATCGGGTAGCTT
+>53533 1
+ATCCAGTAACCGGGATACCTGATATTTCTCCAAAGCAGGGGGACATACGGCGTTCTAATGCGTACCCGATTCAGGTCTAGTTAGTAGGGCGCTACATCTC
+>53534 3
+AGTGCCTGCTTCCAGTGTGGAGCCCTTCCTCATGATAGGCTTATCACGGTAAGCATAAAGCGGAGATCGACCTTCAGTCTTAGGGGAACAACCCTTAGAT
+>53535 2
+ACCGTCGGTGGCACCACGATCGGCGCAAAGGTTTTTCGAGATACAAGAGGTTATTCCATTGCAAAAGGGGAGCACATCTTGTTCTCTCTCGTCACATGAC
+>53536 1
+GGGCCTCGTACACGCAGGCGTAGCGTTTTTACCAGTAATGTGTCCTAGACACGAGATCCTGTCACAGACATAGACTTTTATGAGGGGCACCATTCTAAGC
+>53537 1
+TTTATTTGCAAAGAAGTTCTCACTTCTGCTTCGGGAGTATCCATACCGAGCGTTCAGACCACCAGCAAAGAGACATCCGTGCACACTTAGCGTGTGGGGG
+>53538 1
+CTCGATAAAGTCGTCGCTTATGTGCGAGCTCGGAGGCAAGCCACGACGTCTAATCGTCGTAAACTTCACATTGAGCAAGCTAACCTCTTTGTGAGGCGAT
+>53539 2
+TGAGGTCTCATGAGTAGAATGCTGAACCCTCAGGCTATCCTGGCCCAGTCCAATGTTACGTCGGCTTATACGTCGAACGGTAGCCTAGCAAGCATTAGTA
+>53540 2
+CGATCCTATCCTAGTGAAGAAGCCGATCCCTTGTGTGTTATCGGCGCGGAGGCCAAGGTATTCAGACCATATCATGGAGCTCTTCGTCGATAATGCAACA
+>53541 3
+ATGTAGGGTTGATGCCGCCCGTATCGCGTGCCCCGCCTTCTGCATTGGCAAAGTTTTAAGAAGGGTATATCGGTCACAATAAGCTGCAGAAATCCCTAAC
+>53542 2
+TAACTCCTTGTCTCGTGCTCTCCATAGGTCTTACGCATTGCAGACAGGGGATGCGATGTCAAAATAACACGTGGATACGCAGCTCCGAACACGTGGTAGT
+>53543 1
+ACTGAATAGGGATTAGACTTCAAGTTAGTGACTCGGAGGTAGCCCTATTAGGCTAGACCGGAGAAAGCTCTCGGCCTCTTTGCCTTAGCCACCCCAATTG
+>53544 2
+ATACCACCATAGTATGCCTAGTGAGGCTAGTTCCGTAAAGCGTCACCATCCTTGCAGCATTGCATCTGAAGGGCAATGGACTGTGACTCGAAGCTTGTCG
+>53545 3
+GATGCTTTAACTCACCGGACCATGGCTACAAAGTCGTAGCAATGAGAACGCTTCATGGATTACGAGAGCTGTTGATCAACTGCCGTATGGCGCTTTCGCC
+>53546 3
+TTTGGAAGCGAAGGACGCTTCTATAGCACCCCTGACTCCTACGCACGTTCTTCCTAGGGTTGCAAATAGACTCTGAACACGCGGGTGGAGAGAATCTTAT
+>53547 1
+GATCACAGTCGTGGGTGGAAGTACCTTGCTATGTTAGGGTCGTGCCACATAACTCTCAAGGACTCCCGCAGACTCCCGTATGTATACTTAGAGATCGCAA
+>53548 3
+CGTTCAGTCGACACCTACCGATTTTATTAGTTGGGAAACCAGTGAGGAGCTACCTGCGCGTGTCTTGCGGCAATCAAGCACACATCGTAAACGCTAGTGT
+>53549 2
+AGCTTACGTTCACATCCTGCGTCGTGACGTCAAACAGCGGTGCAATAAGCGTAGCAGTAATCGGTGCCCTAAACGTCGCCTGTATTTACCTAGGATATGG
+>53550 1
+TGGGAGTGCCATAAAAATTATATATCCCAATCAGAACGCTGATTCCCCATTTACGGGGTATCAGGCCCAGTTGTCCGGGGTAGCATCAAGCGGTCGCTTC
+>53551 2
+GATCAGCGCATAGTTGACTTGGGTCCGGACGCCACGGTCTTCGCCTCTTAGACTAGACGAATTAAACTCACCAATAGGTATCGACGTTGCAGAGTATTCG
+>53552 3
+CCACAGTCAGAAATGTTGCACGGCGTTCGGCATCCAGTTTGCGTTGCCTCGTAGAGACATCGGGTAAGGACCTCCTAAAGAGAAACGCTTCTATTATCGT
+>53553 1
+CACTCACAGTGTCTTGGGAGTAGTTATTGTGCTGCGCACCTTCTGACCGTTGATAAAAGTGTGCACGGCACTCCAAGGACAAAGTAACGCACCGGTTATC
+>53554 3
+TAGAGTGGAAGCGCAGTAGTGGTACTTCTGTGCGATAAGGAACACAGAGTATCAGCACCCTGATTCGCGTTCCACATTGCGCTTCTCTAGACGCTATACC
+>53555 2
+ACATCCAACAGGACGTTGAAGTGATAACGGTGGTTTGTTTCAATACCGGCGGTCGATAACGCTATGTCCCGGCTTGGATTTCCCACCAATTGGCCAACGA
+>53556 3
+CGTTTCAATGACAAGGCAGACTGTCATACCAATCCCCGCATTTCTTGTGTAACCTGACCGTCTTGGCAGAAGGGCAGACGTTGTACTGGTGATGACGAAC
+>53557 3
+CTTTTCTCATATTCGGCCGTTAAGTGAATTCATAAGCCCCCTTCTAATTGCTACCCCGGAGGTAGCAGCAAGCGTTGGAGGACCTTGAAGAAAAGGGCGC
+>53558 1
+TCACTAAGCATCGGTTGCACTTGACATTCCGGCCTTTTGACTCAAGCGATGGTGATAATCCAGAGGCTAATGACCGGATAACGCGGTACCATGGCTTACG
+>53559 2
+CTCCTTGGTCATAGTTAGTATTGACCCCTACGATTGTTACATCCAATCGCACAAGAGTGCCTCAGGCCAGAGATGTGAAGGGACTGAAGGGTTCCGCCTA
+>53560 1
+CTGCCATAGGATACAGGATGTTTGTCTTCCATCCATCTATTCCGCGTATGTAAGGAACCTGCACGCTCGGGAGTATAATCGAATACCGGACGGTCAGAGC
+>53561 2
+AATGAATAGCAAGGCGCCTATCAGGCGGGTAAGCGTTACCCCTATTGTACGACTATGGTCGTCTGGTACGAGCTCTTTATTGCACCGCAACCTCAGAAGT
+>53562 1
+TTTACAAGTGCAGTCGTCTAAATCGGTCTAGATCCGGGCATAAACCGTCTCTCGGTGATCATTTCGGCCTTATCGCATAAGTGCGAAGCGCCAAAAGGCG
+>53563 2
+TGGGTCACTGGTGAGACTGCATTACAGTCATCATAGTGCAGGCCAGTCACATTATGAGGGTCCGGACTTATCCCCTGACAATCCCGTACCTGGATAAAGT
+>53564 2
+CTACGCACCAGTAAGCCGACCAGCGTAAGTATTGTCCGATGAACGAGCGGTGCGCAATACGCGTATCTCAAGCAATTTGGTTTGTTGTGCACTCTGATAC
+>53565 3
+CTAGCTCAGAGGCCCTCTTGATACGCTTGACGATGATGAGGTAATCGTAACAAGTTATCTAGCGGGCCCCTAGTCAATCAGCGTGCGTCACATTGGATAC
+>53566 2
+CAAAGCAATAAGTGTAGCTTAGTCAAGTGGCGGAGCAACAGCTCACTGCTACTTCTTGTCAAAACGAACTCTGACCCCTTGTGGGCCTTGTTAGGGCCGT
+>53567 1
+CCTATTGCTGCGAGTGCTACCCAAACACCTACGCTAGTGAAATACTCTCTCGGACTCACTGGTGTTTCGTACATGTAAGACAGTGGATAAGGCACGGTGG
+>53568 3
+ACGTGATGTAGTTACAGCCGAGATCCAATAGTCAGTCACATGTGCATGACTGCGTCTGCGCAACTTGCTTCCTAAGGCAGCATTCGATGGGCATAATGCC
+>53569 2
+TTTACGATGAGTAAGAAGCCCGGGGCGCTGCATGCTTCAAGGTTATGTTCGTCCGCGAACATGATCCGCTACACCGCACCCGAATTAAGGTGTAATATTC
+>53570 3
+CAGTGGCTAGGCCTACGCAACTCGAAACACGTAAGCTTGGTTCTACAGTTAAGACGCTGTCCGCTGCGTAATGAGGTGGCACAACTGCCTTTGATACATT
+>53571 3
+TCGAGGCCGTGTGTCTCCTAATGACTGCATGCACGGGTGGTCCACCAAGCTAAAGTACAGAGTAGGTGCCACTATTGTCCCGATTTAGAAGACTCACTAT
+>53572 3
+TGTTGGAAAAGGAGTGTTTCATTCGGAGTCCTATCTGTGCCTATGGTCAACGAGCATGCGCCCCTGAACAATCACACACGCAAGATCGTAGCATGCTCTG
+>53573 3
+CATGCATTCAGAGTGGGTAGTTGCTGCTACCAGAGTATACACCTTAGCGCTCTGTTATAACCCGCATGCATCGTAGCTAAGACACAGGGTGACCTACGGT
+>53574 1
+TCGGGAGAACATCAAAGCGAATGAGACGACTGCAATTGTCTGGACATATCACGTGGGTCTAGGGAGCTGCTTACCCCCTTTATTACATTGGCCCCGTTAC
+>53575 2
+GTAGGGTCCCGGAAACCCTATCGGGGACCTACACAAGTTGATTAGAATGGACACCTACCCAGGCCTATCTAGTATGCCCTGAAGTTTATTCATGTGGCGT
+>53576 2
+CCAGCATTACACGCTGGGATGACTTGAGGGTACCGTTGTGCCGAAATGATTAGGGCTGCAGTATCTTTGCGTTACGCACAACAAGCTACTCGATCCTCAA
+>53577 1
+CCTCGCTCTCTAGGGGGTTGATCGCTCAAAGACGAGGATAAGGGTAGTTAGCTTCTGCAATGGCAAAATTCTGTACAAATGACCCCTCAGCGTCATCGTC
+>53578 2
+GTAGAATGTGTTTCAAGTTGATCGAATTTCTCTCCGGCTTCAATCTGAGGCTCACTTCCACCAGCATCTTCAGGACAGGAGCAGGGCCTAGCGAAGCGAA
+>53579 2
+TGCAGAAGTACCCCGACCCTAAGCACGTGAGTGTATACAGCCTGGTGACGAGGCATTATCTCACACATCTGCAGTTCCGTTTGATAGATCTTGACATGGG
+>53580 1
+CCTCTTGTTCGACAACGTGGGTCACAGCATAAACCCTCCGCAGTACTGACGTATAGATGAGTCACGCTTTGACTTGTGCGAGAGAGATCCTCGAGGTATA
+>53581 1
+GTACAGGTTGGGAAGCCGGTTTCCGTAACGAGATCAACATTCCTATGTCGAATACAGCGCACATCTAGCTCGTTGAGCCTAATATTATCTCGCCCGGGGA
+>53582 1
+TGAACGTTAGCCGTGTTAAATCTCCGAAGGAGCCAAACCTGGTCGCGCCGTTGATTAAGGACAGACCCTTATTCGCCGGACAATGATCATTTATCGGGTC
+>53583 2
+CAGCCGTAACATAGTGACCTTGTAATCCGAACAATATCAGTTTCCACTCCCCCGGAAGTGAGATCCTTTGAATGTAGGCACTGGGCGAGCGCTGAGTTGT
+>53584 2
+AGACATCCAGTTAAATTCCTAGCGGAGCATTAATCCGGGGGGATGCCTGCATTGTCTAACTAGTTCCCTGATGGGAAGCCCGGTCATACCGGCTTCATAA
+>53585 2
+AGAATAGCTTAGTAGGGGTGTGTTGTTTATACCCACCGTGATACTTCATCGGGCCACGTACAGCTGACCGCCGATAGGATACCAGAAATCCTCGCTATGC
+>53586 1
+CACCGGACTTTGATGGAAAAACTTATTCGCCTGGGTAACTCGGGGACGAGCCTAATCGTGTTTCTTTCAACTGCCGCAAGGGTCCTCCAAATTGACGAAG
+>53587 1
+AGATCGACGTCGCTGGTCCCCCTGAATTACTGGTCGTGGTCCGTAATGTTGCAGTAGCAGAGGGATAAAACATTCTTTTAGAAATCACGACCTCCCGAGC
+>53588 2
+CTGAGACTCCTTGGTTCCGCTGCCCGATCCATGATTAAGTATGAACGCTCGTGTGTTTCGAGAGACCATAAATGGGCCATGGGAACACATCTAGCTAAGC
+>53589 3
+TCCAGAGGCCTTGTGAGCTCTATGGAATATTTTATATAGCTCTGGTGCACAACATCCGCCAAGCCGGGGTAGCAGGAGGTCTCCCGACCTCAAAATTATG
+>53590 2
+GGCCTTACCCTGTAAATAGTGGGTTGACTCGCTAGGGACCGAATCCCGGTCAACGTACCCAATCGTGTTAGTGGGCATATCAGAGATATTTTAACCGCAC
+>53591 1
+TCACACTAAGTGATTGCGTTCTTCACATAGAATAGAATGGCAATCACTCTGGGTTGGAGTGGATCGCTAACGTGAGCCCGCAGCCCTGATTTGGCACACC
+>53592 2
+TAGATCAGCAATACCGTATAGGTCCCGATACGCATTTGGCAGTCCGCGAGAGATCTAATGTTCCTCCGTGGCAACCATCTGTTGAAAATGGCGCTTGCAG
+>53593 2
+GGATTAGAGCATAAGTCGTAGAGCAAGCTCGGGGGTCCAATCCGTTAATTTCAACACCGCCTCCTACACTTGAGGAAGCTCTATCTGTGAGACCGGCTTT
+>53594 2
+AATGACCAACCCTTGGCCGCCGGTTATAAGACGCGGTCTTAGAGCTAACACATAGAGAGTTCATTGCTCCTCTGACGTGTGTTGCGGCCATGGCTAATAA
+>53595 1
+GACGGCATGGAACTCTGGTTTTACTGGAGACACCACATACGGATGAGGTTTCAGCGTCTTGCACGGTGATTCTCTTCAGCACTACCACTACAGGATGAAC
+>53596 2
+CATCTTTGGATGTTTACTTGACGAGCGCCGCGTATCAGCGGGTCGCCCCTAGCTGGAACAGGACGCACTAGACAGTTAACGTATACCTTTTACGGAATAA
+>53597 1
+GCAGACTTTTAGGTGATCGTGCTATGCACATGCGGATAGATGGCGCCTGAATCTCCGCTCATGCAGCACTATACTTGGGAACATCAGACGCTTCTAGAAC
+>53598 2
+GGGTCGGCGTACTCTCCACTTAAGTAGGAGCACGCTTCGATCAGGGCCTAAACACTACAGTTCATCTTCTCAGTAGCTTGCTGTGCAGTCAGAATGAAAG
+>53599 2
+ACAAGCTTCGTAGGGTCATCAACGGCGAGGTGCCTGACTAGAGGATTTTCAATTCTTTATCGACAGCCGAATCACCTGCATGCCGAGGCCATTTGGAACT
+>53600 3
+GGGAGATGTAGGAAGACTCCAAGAACCGTTGTTAGCTCTCACTCCGACTGTGGACTTCATGGTAGTCTTACCATTTCAGTTATCAACGGCGCAGCCCAGA
+>53601 1
+AAATGCCCGTTTAATTGTAACTTGATCGGCGTGGCGGCCAGCACTCCAACGTGCCACACCATTCGTATGGCTGGCAATGAGATTACTCGATAGGCTATGA
+>53602 2
+GTGGCTAGAGTTCAAACGGTGAACCAGGGCCTAGCAAGTCCGCATCTTTTGAATAGGGCCTATCCACCTTCGGATCGGTAATCTAGATCTAATCGCTCGA
+>53603 1
+AACTAGCTCTTGTTACCGGTGGTGCAACCCTCTAGGAGAAAGCAAGCCAGTGACTTAGTTTAGTACCAGTAGCTAGGTTTAGCCTCATCAGGCCGACGCT
+>53604 3
+CCCGACCGGTTATTTAAGGTAATATGCGCCATGGACTCTCGAGGCGGATATTGTAAGGCCCAATGCTTATTAGTAACGAGACCCTAAGCGACCTCTCGTG
+>53605 3
+CCAAACTTCTCCCGAACACTAGCAGTGACCGTTACATAAGTCCGGTGCGATTGGATTGCTACCCTTCTTCTCAATAAGCGGGGAAGTTAGGAGGCTAGTG
+>53606 3
+AACAGGTTAGGCGTACACTTCAACCGTATTAAGTCGCGTGGATCGTTTTAACCTCCCGGGTACCTTCAAGTCCAGTGCGAGAAATCCGAGCGAGTTTCGA
+>53607 2
+TCGGACTAATGTTAGCGTAGCGTGGCGCTGATGCGGATGGTATGACACCCAGCACGACTCACTCTATGTAAAAATCAGGACACTCGTAGTTCATCGCTTC
+>53608 1
+ACTGGCTCCATGCCGGCAAGGTGGTCACCTGTACAGCTGAGTGGCTATTTTGCGTTTAAAGCGAAGTCTTATAAAACCACTGCGGGATAAACATTCCCCG
+>53609 3
+GAGCGCCGCCACCCCGTAACGATATCCGAATATGTAGGCAGCTAAAGAACGGCTTTTACCTTGGATTATAGGAGTATTCGTCTCCTCTGCAGGAATCTGG
+>53610 3
+TGGCTTCGAAAACCTGCCGTAAGGTCCGACCACAATGTTTCTGCCTCTTGAAGCGTATGGATGCAAGCCGTGAGATAGCTAAGACGAATTACGGTCCTCT
+>53611 2
+TGTTCCGAACCGACGGATCCTCGCACAACTAACCGAGAAGCTTATTCAGACTTACGCATTTCACGAGTGTTTACCGGGTTGCGAGGTGCGTAGATAGACT
+>53612 1
+GAGGCTGCGGCTCGTTAACCCAATTTTTCAATCCTTACGCCCCTACCGAGGCAGACAGATGTAGGATAGTAGCTGTTATCGTACTAGACAGGTAGGCTCA
+>53613 3
+GCGTAAGTAGCAATACCAATCGCATCAAAGTTGGGTGGTGCGGCTCGTCAGCCACTGTTCATTACAATGGGGCAGACTAGCTCTTCTACCATTATCGCAG
+>53614 2
+TCCCAAAATGCTGCTTATCCGCAAAGTCGTGGCTATAAGGAAGCTAATCACTGAGCGGATGTACTCCGCCGTCGGTCTTAGACTCCAATTGTCGAGATGG
+>53615 3
+GTCATATTAATCTCAAAACAAGTGCCATCTGTAGGGGACTTACCTTCCAAGTCGATAGTCCAGGTGGTAGCTCGCTGGACACAGGGTCATGTCTGCACCG
+>53616 2
+CCAGAAGTTTTCAAGCGGGCAGTAGTGATATCAACTAACGGAGTGAACGGTCAGTGGACCTAGGGTTCTCTCAGACCCCTGACTGTTTAGCCTTACCTCA
+>53617 3
+TGTATACCACTAAGGTCAGGTTCTTGCTCGAATACTGGGTAACGTCGACGGCTAAGCCGATCAACTCCGCGCTAGGGATACGAGTCCTGACTACTAGTTA
+>53618 1
+CCCGTAGACCGTAGGATCGCACAGAATGATAGCAGACACGGAGGTATCGTTATGTTTCACCTCTGCTCTCCTGCTGACAACGATTCAGGTCATGTTAGAG
+>53619 2
+CGTAGGTCCCCCGGATTTCTAGCCAGTGCGAGAGGATGTAACAACTTGTGTAATTGCTATAACAAGATCTGCTGTCAGTGCAGGTCAAGCCGCACTTACC
+>53620 3
+GTGTAAATTGTATCGGACTACGCCTCTGTTCTCCCGTAACAGGCACCTATAACCTTTGACGACTGTACAGCAAGCGGATCATGTGAAACGAGCGCTTGGG
+>53621 2
+TTAGCGAGAAGTGGCTTGGTGACCTCCCCGCTACAGTGTAGAGAGATTATAAATCGCCAGCTCCCTAGGGGTGCCCGTTCAGCCTTATTGACTTAACAAA
+>53622 1
+GGGGTCTATCATGCCACTTAGACCAACGGCCGTACGCACAGCATGTGGCAGCATTTATGATTAACCGTTGGAATTCGCAGTTGATATACTAGCGCAGCCT
+>53623 1
+GGCCGTCTATTCGTCTTGCCGTACGCGCTACAAGACGATCGTCGTAAAACAAGCGTTAACTGTTTCCACGATGACGTATGTGTGCTACCGAACAGAAGGT
+>53624 2
+CTGGTATGCCTCCCAGTTAGTGGTCCTCTGGAATCATGGGTACACGATTACCAAGCGGCCGTGTAATGTAAGCTCAAGGGCTTAAACCTAAGGATCTCCA
+>53625 2
+CAAATATCTTGCGACCGGCCTCAGCGTTCTAAATCCCGGATTTGTCTAGGTGGTATTACTAGAGGAAGCCGTCAGCCACGGTTAAGTTTAGGCCAGCACA
+>53626 3
+CAACCGGTTGCTGCGTATCAGTGAGACAACAAGGCTAGTTCCTGCATTATGCCTGGTAACGAGCTCATCTACCATTACTTGGATCGAGTTGGCAGACAGC
+>53627 1
+TGAGCTATTTGGAAACTCACAGGCCTTGCCATTATCCGCTGGAGTGTCCGTTGCACTAGGATGCTTTCACGCGGCCTGGAAAAGCGCGATCTTAAAAACA
+>53628 2
+TTGGTAGAAGCGAACAATACTGACCGGTTGGGACCGCGAAGCCCAACCATTGTCCCACAATGCGGCACTAAGTTTGTGTTGTGTTCCTGCCTATATAGCA
+>53629 3
+TTGGGTACACAGTTGTCTCGATGAGACGAGGACTACATCAAGCACATGGCTCCCCCAATTCGCGCGGGTGTCAACAAAGAACTTTGCCTTTGTAACTTGG
+>53630 3
+CAACTAGACATGATGGCTTGTTTGGTGGAATAACTCTATCGGCGTCGTCCCCAAGCCACCGCGTATAACCGCATGGTGATTGACGTAAGAGTCCTCGATA
+>53631 3
+TCAGGTAGTACAACGGTGTACTGAAATGTCCGACGACGGCCGTTGACAAGGACTGCTACTCCAGGGTTAGTGTTATCCAGACACGCCGACTTTTCCTTAA
+>53632 2
+TGGAAAGGACTTGCCCATCGGCAAAGACCACTTATATTCCCCCCGTTCCGACGGGGGATTGTACTTGATACCTACATTCTGGCGAATTAAGGATGGATCG
+>53633 1
+TATCCAAAACAACCTCGGCGCTGGACTCACCCGAGACCTGATTGGGTACTGTGATCATAAGTGATTTTACGGAGGGACATTGGTCGGTTCTCTCAGCAAC
+>53634 1
+CGTATAAAATTTGGGAGCTCGTGCACCCTTGAGGGTGGATACGGCGGCCTTCAAGATCTAACATAGCAACTGTTGGACTAATGCCCGCATCCTGCAATCT
+>53635 1
+TCAGGGTAACCGAACTCTGAACGAAGCGAATGACGCTAGTCAACGGGTGTAACTACTGACTTCTGTGTTTACCCGCGTAGCACCTTAGAGCTTTACCGGT
+>53636 2
+GTACGAGAGCAGCGCTCTTGCCATCTACGTTGTGATCGGGCTTGGGACCTCGAGCCCTCCAGATGGTTTAGATTATCAGCAAAAGAACTTTAACCACGAT
+>53637 1
+CGTCATGACCCCTTAAGGCATAGGTTAGTAGAGACGCCTCAACGCGGTAGCGTAATGTGATCGCCATAAACTCGACTCTCTATGCATCGTCTAGAGGTGT
+>53638 2
+TAGTCGCACCACGGTCACAGTGTTCTGCCGACGAACTTCTTTGTGCGACAGAAATCAGGTAAGTCATCCTATCGGCAGTAATAGGATCTGTTGGGCAACC
+>53639 1
+CATGTAAGCGCCTCCCTAATGGGCACATGTCTGGGCTGGAACAAGTCTGTGGATTGCAATACATAACCTAGGCTAGTTCACGAACTGGGACTTCAGCTTC
+>53640 1
+CGGTGGAGACCATCGTGGTCGTAAATTCAAGGCGGTTTATGCACTACCCTCGACTTTCGGAAAATGTAACTCAATGCCTCCCCGGGGCATGAGTATCTAA
+>53641 1
+GATAATGGTTCGTTAGGTCCTACCGAATCTTGTCGCAAATTCCGATTGAGGAGGCGCTAGATTTTCTGCAGTACCCAGGGCAAAGACCGTACCCCGATCA
+>53642 1
+CTCGGCCCTTAAGCCAAGGCTATCCCGGGGTGTAAATCAATAACGCCGGCTTGTCAGCCTATTTGATCTAGCGCGAGGACATGGACATGTTTGTAAAACT
+>53643 3
+GTCCAATATATCACACGCTCCAAGAGATACAGTCCCGAGATTTTGGAGAGGGTGCTGCTCCCAGCTCCGTCTGTGTGTTAAATCGCGCTTTCAAAGGAAG
+>53644 3
+TTACAAAAACCGACTCTCGCGTCAAAGAGACGAGCAGTATTACTTTCTGCCTGTTCCCGGTCTTATCGATGGCTTGAGGGGCTTAGCACGTAAGGCACGA
+>53645 2
+TGTATTCGACCAGACGATCGCGGATGGAGTGTCGACAGTTGCGAACAGGCCAATTTGACGTAGCACTTCCTCCGCAAAACATAACATTTCTGTCGGTTGC
+>53646 3
+ATACGCCATACTCTAAGAGGTTGCCTTGTAACAGTCTATACGATTGTCCATGTCTCTCCCGGAAAGTCGTGGGAGTAGAATAAGCAACGTCCCTGCGGGC
+>53647 2
+AATAAGAAGTCCCGACTCGCAAACGTTTCGTAGGTGTGGCCAGAATTGCAACACGACTTTTTGCTGCGCCTGTCAGGACTCAGCACTTAACGAGTTGGTC
+>53648 2
+TTGTCAGATCTGAGTCAGTTGATCCTGGGGTTGAGGGCATAACCACTGCCCTCCGTAGCTGTCTTTAAACAGAAGAAACCCCGCACACATGTAACTGTGG
+>53649 1
+GCCGTGAGAGTACGAAGGGTAATACCACCGACATATAGCGTTCTGCTGCGTATTCCCTCGATTAGGAGGCCGCTCCATGAGGTAATCATAATTCACCGTT
+>53650 1
+GATTGTCGCGGTGGAAAACCCTAAAAAACCTCTGAAACGGTGGGGCTTGCCGTCCAATACGTGGTTCCTCACGCAGTCGATTGTACCTGCTTTGATAAAC
+>53651 2
+GCTATTTGATCCAAAATCTTCAATCAAGCGTCTCAGGAGGCACCAGCCATCAGGTGGTTCTATAGCACTTTATGTCCATAGTCGGAGAGGGCCGGGCTAC
+>53652 2
+TGGTCGGCATTACGGGACAGGTCACCACAGTGTGTATATCCGTAAAAAGACGCCGTCACGGTCAGCGTTTGCTTTCTCTCCATTAAACGGATGGCACATA
+>53653 1
+CACTTTGCGGGTCGATCCGGAGTCTATCGACCAAGTTCTTGTGCTAGACAAAATCAAAAGCACTCTGTTACACGCTGGCGAGATATGTCCGTGACGGACT
+>53654 1
+TAATGGATCAACTTGTTCCGATATCATGTGGCTGCTACCGTGTCTGACGACGAAGTCACCCCAGGTCGATATCGGGCAGTCCCGTTAAGTCAAAAATCGG
+>53655 3
+CCGCCCCTTCCAGTAACGGAGCATGATACCTCTGTTGGTCGAACTAACTAGATCCTTTTCTTTGGTAAGAGTAATGGCGAAGCTGGCCCAAGGAGTAACG
+>53656 2
+GGGTGGCGCGAACTGAAGGGTCCAAGCACCGATCTTTTTCAACGAGAATGGATGACACGTACTCTAAGGAGCTGATCCCTTACCCCCAATAGTTGTCTTT
+>53657 1
+CTACCGTGTACTAATAGGAATAGAATGCCCGCACCGATCTCAATTTTGCCGTTCTACTGTCGGGGGTATCAATCCGCCGCGGCAGAGAAGGGACTTTATA
+>53658 1
+TGTCTAGAAACCCCCAGTGGACTGTCCCCAGCTATCTTAAAAACGCGTTACTGGAGATCATAGGTAATCTAAGGGCGCATTTCACACGTGTGTCGCGTGG
+>53659 2
+TCGTGTCGATCTGTGACCAAGCGCGCGATTCCGACAATCCGGTTTATGCCTACAGTCGCTGTACAAAGCTTACGTAAAATAGCGGGAATTGAAGGCCCTT
+>53660 1
+CAGCAGGTATCTGACTCCACGGACCACTAGTTCGTCTGAACGAATACCTGACTAAGCAACATGGTATTTGGCGTCAGCTGATGTAGCACGGTGGTTTCAC
+>53661 2
+AGAAGGAGACTCCTTCTCGTGCACCAGCGAATCGCGTTGTATCATTGCGCATTTTGCAAGCGGCGGTTACGGCTCAACATGGACTAATGAAGTCCAATTC
+>53662 3
+GCGTCCCTTGGCTTACTGAGTAGAGTCCTTCTAGCTTTGATACAAGGTGGCTAAGCAATGAAAATGGTAACCTATCGCGACCCTATGAGACCACCCGTGG
+>53663 2
+GGGTCTATCCGTGATCTTAGTTGGAAGTCCCTTTGCGGTACCGCCGGACAGCAATCCCCAAAGTGCTATTCAATAGATGTACCAGAACTAGTAGACTGGC
+>53664 3
+GAACTGCCGCAACGCCCAGCGTTCGCTCAAGGAATAGGAGGCTATTGATCGATCGGAAAGGTCTTTTTTTCACGCTAGAGATTCCTCTCAAGCGACTTAG
+>53665 2
+TAAGGGTAGAGATTCTTGCTATTCCCCTACGGAACTTCACTAGCCGTCGACACGAAAGACTCAGCTTTGGGTCTCCGATAGCTTGGAAACCTTGGACGAG
+>53666 1
+AATCGCCCTAAGGATTATACATTCGATCGATGGCACTCTGAGCGGCAATAGACAGGATCATATGCTGGTATGGTCACGTTCCCTTGCCTTCGGCGAGCAA
+>53667 2
+AACAACAATTTCTCGGCTTCATTAATGGTCGCGCATCTCACGGTATATATGCGCCGCCGCCTCTGAACGGAGTGCTCCATGTAGGAAACGGAGAGTGTTA
+>53668 1
+CATGCAGTGTAGTACCCAGGCGGGATCTGATAATCATTCGTGGTCTGCAAACGGACGTAGCCCACGAATCAGTACCTTTTCCGAAGTTTACAAGCCTGTG
+>53669 3
+CGCGGAGATCTACAGCGCCAGGTTATTACGGCGTTCCCAACCCGTAATTTTATTGGAAACTGCGTTCTGCACTGTCGAATACGAACAGAGTTAGTACGCG
+>53670 3
+TCTTAGGTATGGGCCTCACCGCTCGGGTAAGCTCATCCATCATTTATGCTCGGCTCGTAACCGATGCTGTAACGAACAAGTAGGCCAAGAATCGGATAGT
+>53671 1
+ACCTTTGGGTTTGACGACTCGAATGTTATATCGCGACTACGGACGGATACTCTAAGGGATTCACGCGCGCTGGTAAGCCTGAAAAGCATTCCTCCAGCAT
+>53672 3
+CGAGACTGTCGCTTGGCAGTATCGAGGAGCGGATGGACTCAATGCTAACCTTGCGTCTCTTGACGACCTCCAACACCCTTGATTGAGAGAACGATTTATA
+>53673 1
+AGTCGAATGGTCGCAGAGGCGTGTGTTTTCACTGTTCACAAGCGGCACCCGCGACGTCCAAGCGAACTTTGCATCCTTAATACTTGATATATGAGGAACC
+>53674 1
+TACGCGAGGCATCCTGATTGAGAGCTCTCCACGGCGGATCCGTTATGAAGTTGACCACGCCAAGCTGTAGTGTGGATCCCTTTAAGTGATAATTCAACAC
+>53675 3
+GCATTTTAGAGTAACATAGTCGCGACTTCACGGAACCCAAGCCGGGGTCCCCGGCCAAATACGATGAAGTTTGTTTTTCCCAGAGGTCTGGAAGTATTCC
+>53676 3
+GCGGTAGTTTGCCACGTCATGGGAACCAGTATTGCTGAGAATGCCTCCACGTGATCAAAGGTCCCACGAGATTCCGATCGCTATTACTAATGCATGTGAC
+>53677 1
+TCTCAGTTATAAGAAGGCTCGCAAACATTTAAAGTCCGGCGTACCCGGTAAAGCCTATACGGGTCCCGTGCCGTAAATCTCCGTTAAGTTATGGTGCCGG
+>53678 1
+CCCGGCGCGTTCCTCTGGATCTATTCATCCCATCTCGTAAGTAAATGGCGGAGCCGTATGGACCGGTTACTTGATCAAGACTGCAAAGCTAGGATTAAAG
+>53679 1
+CGCGTAAACTCACAGATCCTGTATGCCAGTGCCTTCAATCCAGCGCGAATGGGTCGAACAGTTGTTACGGGACATGAGTAATCCCTCGTATGGTATATGC
+>53680 2
+AGTGAGGAGGTTCCGTAACACGCGACGTGGCCCCAAAGGCTATCACTGTGATTATTCATAGTCCTACTAGAAGTCCCTAGTCAGCTCGGAAGTTAGTCTC
+>53681 1
+CTAGTACATCTGAAAAGTGACATCCCGGAGAAGGACTTCCGAGCTTTTTAGGTACCGAAGATGTCATTTCACTAACTCGCTTAGCCTCCGGGACGGGTCG
+>53682 3
+TAAGCTTGATTTACGTTGCGCTCGGTAATAGTGTATGTGTCAGGCCAACCTGCACTCACAAAGCAACGGTGCGCTGTCAGGCCATGAGCCACATTGCTAA
+>53683 1
+ATTATGCGATCTATACATGACTGTATGGCAATATATGTCTCATCTCTGAACTGGGGCTCGGGACCTCACGTCGCGCAATCCCAGTCTACGGGGGGAAAAC
+>53684 2
+AGGCTCAGCAGTGAGCTTGATGTTTCGTAGACACCTCTTACAAGCTCGATCAACCGCAGTGTAGATTGGGACACAGTACGACCCACTATTGGTTGGCTCA
+>53685 2
+CTACACAGCATTCTTGGCTCAGCGGAACCTTGCAGACCAGAGAGAGGGATTGCCTCGATTGTAAGCTACCGTGCGCTGGGATCTTATTAACATGCAATTC
+>53686 2
+CCTTTTCGTGGAGTGCGTCGCCATTATCCATACGAGAATGCACAATATGCGCACTCCTTAAAGGGGTACAGTTGCACTACACGCGGTGCTAAGCATGAGT
+>53687 2
+TGCGAGGTTGCAGCTCGCGGCCACTTACGTCTACATGTGACCCTACCGTTTGTTATGACTACCAGACAGAGTTACAGAACTACTACGTAGTGAAGGGACT
+>53688 1
+CAATATAGCACCTGGGCGCATCCCGCGCACGTCCGTTCTCTAGGACGCTGTCACACTCTGAGGGTAAATATTTACGATTAATAGGTAGTGGAAAGCGCTT
+>53689 3
+GTCTTCTGAGGCGACGGTCTTCTGTAGACGGAACAGACCACAGCGAATATATCGCCGCTCCACATGTAATGAATATCTGTGGCATTTGCAGGGCACATTC
+>53690 3
+CGCTTTGCCTTGTACTACCGCCAAGACCCTCTGGTTCGTCGCTAGTCCTAGACGGTCTCGTGAATTAAAGAACGAAGGGGAGAGTCTCGTATACATGAAA
+>53691 2
+TCCCTACATCACCAATCCGTATCTTCCTTTATTGCGGGTGTATTAGATGAGAGATTGCGCTTATACACCACATCGGGGGAGCGTAGCAAGACGGACGAGC
+>53692 3
+GTCAGGCATGTGCAGGGCACACTACAGGCTATCACGACGAGTTCTATTATGCGCTGTATACCTGTCAAACGATCTTATGCAAAGCGCGCCTTCGTGATGA
+>53693 2
+ATCACTTACCGATGGTCATAATACTTACGGAAGGTTCGCCTCTGCTACGCTCGATCCTGAGCAGGCATAACCTTAGGTGAAGCCTTGCCGTAAGGTGGAA
+>53694 3
+GCGCGTGCCCTCTGCCTGAGTTGACGTTACTTGCAAAACAGCTACAACTTCAAGGATATCCCTAAGACGAACTACTCATGGGTCGGGAGTTGGTGATATC
+>53695 1
+TCGTGCCGACATTCCATGCATTAGTTTTCTAAGTGTGGCTGCGAGCTGGACCGTAAACAGCGCCTCAAGCTAAGCACCAACGGTGATATGGTCGCAATTA
+>53696 1
+TCTTACCAAGCTGGTATTTAGTGCCGCCTAAATCTTATTAAGCTAAGGAGTGCGAAGCGGGCCCTTCGGGCGACGAACTCCGAGTCCTCGATCGAAATTA
+>53697 2
+CACCAACAGTGATATTCTGCATCCTTGGTAGATTTTTAGACTCCTCATGCCCGCACAGGGAGCACTACGGATAATGGTCTTGGAGACTGGAGGTCCGAAC
+>53698 1
+TAAGGGTTGTGCGTCGCTACCGTCATCGTGTAAGGCGATTTCGCCGCACAGCACGTCCAGGAATGTCTTTTTAATAAGAACGACCCCATATCAGGATAGC
+>53699 1
+TTGCCAGAGGTCTAGTAGAACCGACAGCCGCGACACACTCACGTGGACTTATATTACGAGCTAGTTCTTAAGCGAGCGTGATGAGCATGTCCCCTTTGAT
+>53700 2
+CTTGTAGCTGCTCGTGTATAGCTAATAGCTTTGAGAGACAAAGAGCCTTCCCGTGTAATGCACAAGTTGAGAGTCGTCTGAGGCCGTCACCTCCACCAGA
+>53701 3
+GTTGAGTCTCGAAATAAACCTGGATTGTAGACCCAAGACGGCGAATATGTGTTGGGACCCCTGCCTTACTCGACATTCGGTCACTATAGTATACGCGCGC
+>53702 3
+CGGGACCGTACATATCCCTGATCTGACGTGTAAACCTGCTTAGCTCCTATAGAGAGGGTTGACGTGTTCCCCATCAAGTTCCTAAACAGGACGGATAGGT
+>53703 1
+CGATACCGAGAGAGGCGACTAGCCTCTAGACTGCGTGACACCTCAAGGTAAAATCCTCTTCTCTATCATAAGGCGGCTTCTTTCCTGAAGGTAGTGGGAT
+>53704 2
+CCGCGATCTCCGTCAACCACTATATTGCGGGTCCGAGAGCCAAAGTATATCATGTCGAAGCCGCAGTCTTATAGGTATCCTGAATGATAAGTGCCGGTTG
+>53705 3
+GGGTAATGAGACTAACCACTAAAGATGGGTACAAGCTCCCGTAGCTGCCGTGTTCATTATGTTCGTGCTACACAGTCCCTCCCGTGAAAAGTGCGTGTCA
+>53706 1
+CGTGGACCTTCGCTCCGTATACTGTCTTCCGCCATGAAGAAGTCAAAGAAATAATTCGCTGGTTCATTGTGGGCAGTAACCACCACGGGGTTCCAAGTAG
+>53707 2
+GAACGTGGGTCGCAGTAACTCAACTGAGATTGTCTAGCTGTCATCAGGCGATGGGATCCCTACACAACGCGTGTTGATTCAAATTCTCGACTTGCAACGC
+>53708 3
+TCTAACTACCCAATAACGGCAGAAGTATTGTGCGATGAGACCTCCGAACTGCACTAGACGAGTCCCAGGTGTGGACATTTCCCGTTGGCGTATAGTCTTG
+>53709 2
+TTAGCCAAGCCTCTACCCAGGTTAAGCCACATGAGGGCATTGACTGGGGCTTGACACGTTGGCTATCTGACGTGCTAAGGTATCTCACAGCTAGTTACAA
+>53710 1
+CTCACCTCGGACCACTCACGAAATTCAGATACCAAGCAGCATGGGGTGGGAGTATTCTACTGAGCACATAGGTAGATTGGCTCGCTCTACTCAGGTTTTG
+>53711 1
+CCTTTTTGCGCAGACGTGGGGTGCCTACTCCGTGTACCTTTATAGCCTAACACGATTGGTCGTCGAAGAACACCAATTACAATTAAGGAGCCAGTAGCGG
+>53712 1
+TACATCGGGAGTGCGCTGATGAGAGGCTGTATCACGTAATAGAGACATCTATCTCGGACCATTGCACCTTACCAGGCTCCACATTGGTACCTGAGTGATC
+>53713 3
+CCCCTGCTCTTTAACGGAAATGACCATCATCTAGAGGCCGGGCATCATGAGCGCTATCAATCTCGGTTGAAAGAGACTTTTAGTATGGCATGATGCGCCG
+>53714 2
+TACATCAGATTCCTTTCGCTCGCTCCGGAACGCGACACATAAGCCAGGAGAGGAGGTTAGTCTGAAGGCCTGATGAATAGTTCCTTAAGATCCGCTCTGT
+>53715 3
+GTCCAGCATCTGTGGAGGTCTGCGCCCTCGCTAGCCGGGAGACAGAATATATTCTGAGCACTTAGCCTTAAGTGATGCAATCAACATAGGTCGATTCACT
+>53716 1
+TGAATTACAGTTAGCGAAAGCAACTTATGAAGGATTCTCCTTGTGTTGAAACCGAGCTGGTCCACGGGAGCCGGCTAGGAACCGTTCTACCTTGTCCCCA
+>53717 3
+AGTGGCCGCAGGGCAGAACATAGAAGCGACATGAGCTTGATGTTCCACTTCTAGTCTCCACAGCTTCAAAGCTGGACGTGTTGGTCCTATGCAACTTTCA
+>53718 2
+CGGTAAATAATTCCACGATAGCTTTGCTGACGAGGGAGGTCTCGCAAAGCTATCCTGGTGACTCCCGCGAATACTTGACTAGGTTCCGCTTCGTAAAGAC
+>53719 3
+AAGCGGCAATTCCCATGTGTCGGCAGTTTACCTCCTAGGCCAGTATGCTAGCACCTGCCAATTAACATCGGTCCTTTGGAAAAGGGAGTGCATATGACGT
+>53720 1
+AAGCAGTAAAAGTGGCGCCTCCCATTTGATTACCTTAGCGAGAGCCGAAACCGCGAATTTTATATAGGGGCAGTTTGCGCGTCCAGATCTCCCCGTTTAG
+>53721 2
+CAATCATGATGATCTGACCATCGGCTCTCGTCGAAAGGCCGGACAAAACGGGAGCTCAGCATGGACATGCTCTCGTATCTTAGATGTTTGTAATGCCGTC
+>53722 1
+GGTGAGGAGCCTGTAGCTACCTGGATAATCTCGACGCTTAACGTACCAATTTAATCGGAGGCATTAAGCGTCGGCACCCACCCCTAGGATTGTGTTCAAT
+>53723 2
+TTGCACAGGTCAATTGTCGACCCCCGGTCAGTTGCAAAAGACTCGAAGAATAACCTCGAGACATGAGGTTTAGTGCGATCTCGACCCGTTAGCGTTTTGC
+>53724 1
+CGAAGGTACCCGGATTTGGATACGAATACTGTTGGGTATTAGCGTTACGCTCTGTCGTCACGACTCCTACGAGGCGGAGACTTCACAACAGATAACTCTC
+>53725 3
+GTCTTACTTTGTAACGTGCAGACAGGCAATTTCAGTCATGTTAACCACGCGAGCCTCCGAGGTAGTACCGAGGAGTCCTTCATAGCAGTACGATGAGCTC
+>53726 3
+CTGGTCGTGACCGCAAGCGTACGAGCGAAGTAGGCTCAAATCTCATTGGAGGAAAACAGTCCTCGCGCTAATATGCTGTCCATTGCACCTATCTTTGTAG
+>53727 2
+GATTGCGTGCATCGTCTGACACAGGACGCTTGAACAGACTCATATCTATGACGGCTCCTAGCAAAACATGTTTACGTCGAGATCTCGGTATTCGCCGGAG
+>53728 2
+GGCTCCGCAGAGTGTTTTTCACCAAAAATTGCATCTTTCTTCGCCGTTGCACAAACTGTGGCAGCAAATTAGGGATGGAGCTTGCACTAGCAACGCCAGG
+>53729 3
+ATGGTTCTCTGACTCAGCTATGCGCGCCGCAAATAATGGGCGTAATACTATTCCGGAGCCACTCTGGGGACTCTCAATGGCGCACCAATGATAGTTAGAT
+>53730 3
+AGGTCTACTAACGTGAATACGCGTGGCGTACCTGTGGGAGGACGCACTCTGTACCCCATTGAGGCTGCATCTTTAAGTTCCTCCAAGAATGTATAAGCAC
+>53731 3
+CAATTGTCCCAATTTGTGGATGGTTCCCGCCCGAACGCCATTGCAGCTAGCGGGATGGTTCCAATCGGCAATTACCTCACCTAGAGTGATGAAGAGATAT
+>53732 1
+AACTAATCATAATTCCATCGGGGGATCACTCCATATTAGGGACCCGCATGGGGTTACGTCCATATGCGGGTGGAAACAGTCGGCTGACTCACCTTTTCGA
+>53733 3
+GGCAAAGTCCGGCTGAGAACACCTGGATCTTTTCGGGCAATTATATTTACACCTGGTGCCACGGTTGACCATCCGTAGTTAAACGTCAGAAAGGCGTCTC
+>53734 1
+TCTAGGGTTGTAAGTGGTACAGAGAATTCGCGGTGCACCTTACCCTGCTCCCTGATGCCCATGTAGCAACGTAATCAACATAGCAGGCACGGATTACTTG
+>53735 1
+TGTGATCCGGGGAAGGCGCATATTATGGATCGTTTAATGGTTGGTCACATCAGACTCATGGATCACAGGACCCATCGACATAAATATCCCTCGCGCGTCC
+>53736 3
+GGCTATCAAACAAAGGCACTAACTACTGGTCGCATCGGCTCAGGCATATTTCGCTGCGCTCTGGAGTCCGGCACTACGATTGATTTCAGAGTAACTTGAG
+>53737 2
+GATACTGGCTTAGTAACCCGGCTTAGATCTCCACAGACTTTAGGTCATCGAACCGCATGACTGTACACGATTAGAGTTGATCGGGACGTTGAGCACTCGC
+>53738 2
+CCTAAGTCATAACGTGCAAATCAGAAACTTATCCCGTGGGTTCTGATGCAAACTGCGTGCACTATGTCGCGTGTAAGTGCAGTCCCGGATAATCCGTGGC
+>53739 2
+GACTAATGAACCAGCGAATATTGCCGGTAAGCCGCATGGGTCCCGCCCTCGGAAGCCGTCAATGCTTAGCATCATTTTAAACCTCTATTTTAAGGGGGTG
+>53740 1
+CGTGAGCGTATCCGTTCTCCCGCCACACAATTTCAGTACTAGTGATGCACCCGGGGACGGAGATCGGTATACTGACAATGTATATCAGGAATAGCGTTCT
+>53741 2
+GCGGTGGTGCTTTCTGCTCGGATAGATGCCGAACGGTATCTGTCGCACATTCATCTAACATGATAACAGCGTGGCATAACGTATCTGACATAAACGCGCC
+>53742 3
+ACGGTAGTCCGTCACATTCACCGAGCCCAGATACCAATTTAGTGTATGGTGCTATCCGTGTCATAGTTGACTAAAGAGTCCGCTGAGCCAAGCGCATGGT
+>53743 1
+GGGCGTGGAGTACATAATACTAATTAACGTCTGATTGCCGTCGATTCACCCCAAAGTCGCTGAACCCTATTGCAAGTCGGGACGTTCTCTATGAGGGACC
+>53744 3
+AGGTAAGACTTAACCGACATCATGACTCGCTGGCGCAATAGCATCGACATGTTTATCCAGCTTGGCGTCTATGAGCATAGCTTCGTGGCCTACTGGGCAA
+>53745 3
+CTACGTCCCGGCAGATATGGCTGGGCGGATGACTTTACTATTGATAACCCGTCGTGGATCCAGAAGTGCCTAGGTCTCTGCATTCAGACAAGACATATCA
+>53746 2
+CCCTTAAATTGCCGCGTGGGTCGTTGCTCAGCCCTGCTAGCACACTTTAGGGCTGTCACAAGAATCACGGAACTGTCATAGAGTAGAGACCTTATGAGAT
+>53747 2
+GTCTTCTCTGCTCGTAGTGACCCAAGGTTTAACGAGCCATCCTCCGGGCGTAAACGCCTCTGTGGCTTCAATAGAAGTGTAAAGGGTAACTGTACAAGCA
+>53748 3
+ACAATAGGTGGCTACTCGTTTGGGACACACTTAGCTGGGTCCTCGTTAGATGTCTGCTTAGGCGATTACCCGCGCTCAACAGTACCCATGAAAGTCAAGA
+>53749 1
+TCTAAATGGGAGAATTGAAAGAGCGTTCTTCCGTGAGCCTTAACCAATTAACCCGAGGAAGTCCTTACCCTACACGTGCCTCGCTGGTGCAGGCATTGTG
+>53750 1
+GGGATAGGGTACTGCCCAACCTTGACATAGTTCAGAGACTAATATTGGCCCATTACTATCAACCAGTCCATGGAGCATGCCTTAGCGGCGTCCAGTGTGT
+>53751 2
+GCAGCCCTAAATTGCTACGTTAACAGATGACTGGAGTCAACGGGTCTATTATTCGGATTCGACCCACCATCGCCGGGGATTTCTCGGATTCGATAACAGG
+>53752 2
+TCATACATGCCAAAGTGGGTTGTAGGCACTTAGACCAAGCGGGGATTTGTGGTCATGACCCACGCTCTCCTAGATGTACTGAACATCGTACCGATCCTGA
+>53753 2
+CGTCGCCCAATTGTAGGAGGTAACAGTGTCGCGGTTGTCGCATACCCATACGAGAGAATTATCTCTGACGAATCCCAATGTGCTTATGACGGAATCTCCG
+>53754 2
+GGCCTCAATCAGCGGCCTTGTTTGTAACGGGCACTATAGACATTGCCTCGAAGCCAAGGGAAAGGGTATGACTTTAACCTTCATTGTGCACTCAGTCGCA
+>53755 3
+GACATGTGAATCCCGCATGGGGAGTCGATACATCTGCCGGCTCTCCTAACGAACAAGTTTTTGGTTACTCTCATCAAAGAGGGTGTGATACCACGAGTCC
+>53756 1
+GTGTGGATGTACCCTGCCAACGATCCAAGTGCCTAAGAGGCATTGCGGTCTGTCATACGAGTCGTACGGGCGCATAATAGCCCTATTAATCACCATATTG
+>53757 3
+TGAGAAATGGCGATTACTTGGCGACGCATGCATCACAGCTCATCGTCGTAACCCACGACGAAACGATGATTTCCGCGTCTTGTTCAATATGGCTTGGACG
+>53758 3
+ACCATTGCTTTGACCGGCCACGCCTCGGAGATAAGTCGGATGACTGAATTCCGTCATGACAATCCTATTGACAGACAGAGATACGTTGCGTGTGTACCGT
+>53759 3
+CACCCAGTAGTGGTGCCTGAGATGATGCAGATGTTCTATATCTCAGACATAGCTGTCAATAAGACTCGCCGGACACTTCTGAATACTTCTGGAGCCGGGC
+>53760 2
+AAATGGTTTCTAAGACCGGCAGGCTGTGAGCGACCAGCCCATATCGTAGATTACTGCCAGTCCACTTTAGGGGTAGTCTATATGAATCCGCGTCCTAGCA
+>53761 3
+CGTACGAGTCCCGGACGGGAATTAAGTACTGATCCTTTAACGGTTAGTCCAATTGCATAGACCTACATTCGGTGTACAGCATTGGCGTGACGCATGACCC
+>53762 2
+CTATGTCTACCTCTCCACACCAGTTACGAATGAGCGGCAAAAGCGTCTCGTACGTAACGAAGTTTGAAGATGTAGTGCGCATATAGGTGCCTCCGTTGCG
+>53763 2
+CCGGATACGTGTAATGTACTGTAATACGGTCCCATTTCTGAGTTCCTCGGCAAGACCTGGGGGCTACGTATCCCACATGAGACGTTTGTACGAACGACAA
+>53764 2
+ATGTTCAGACTGGGGCAATCCCGAGTTCAAGTTGGCAGAATCGCTTTTGTACTCCACCGTATGCAACAGTTTGCAAACCTCGACCTGGCGCATGAATAGG
+>53765 1
+GATCTGCCTACGTATTGAGTAGCTCCCTATCCGACAACGAGGAAGACGGCTTGTGGAGCGCAGCTGGGTCATCCGCATTCTATCAATAACAATTAGTCTG
+>53766 2
+GGATGGAGTACACGTAACCAATGCCCTTCTATGCCCTTTCCATGCGCCTTGTGATAACGTAGAAGTCTGCTGCCGACAGGGAATCCGTGATATGTGAAAC
+>53767 1
+TTGGTTTGTAGGTTTTGAATAACTCTATCGTCACAGTGAAGCTCGCTCCCCAAAAGTGACTACGACATGGCAAGGGACACTCTGCGCAGCGGCCAAGCTT
+>53768 3
+GTAGCACATGCGGCAGACAGATTGGCGCTATCAATGGACCTAATGTCCAGAAATCGTGACCTTGCTCACCGCTTCACTTAGTCCGATCGTTATTAGGAGG
+>53769 2
+TCTATGTGGATCTGATTGGCAAATACCTACCCGCTCCATTGTACGTGGCGCTGCTGTCCAAAAAGTTAAGCCGTAGAAATCAGCACTACGGTGTCGCGAG
+>53770 3
+GCGGAAGAAGTATAAAATCGTGTAGCCGCGTTCCGGCGCCTCTTCCATCACTACCCAATTCAGCGTGGATACGTAAGTGGCGTGAATTTACATGTACCTG
+>53771 3
+ATCTTACTAAAGGGGGTGTCGCGGGTATGCCTATCAGATGACCCCAAGGCCATTCCGGGCGAGGCAGCCTCAATTGTTCCACTTACTATGAACTTATGAA
+>53772 1
+GGGTGGTCTCTGCACGTCGGATTTGCACTTCCAAGGAGTCGACAACTACATTTGAAACGGTTGCGGATGATCTCAGAGTCCACTTCAAACATGTCCAACG
+>53773 1
+TGGCAAGTAAAGTTCTTAGTGAGGTCCCCCTCCCCGTACACGTCCCTAAAGTCTGTGTATAGTCGTAACGAATGACACGGTGGCCTATGGCAGGCTAAAT
+>53774 3
+GAGCATACTTTCCCAAGCCAGTTCTAAAATTCTGACTACGGGTAGCTTGGTCAGACCCGGAATGTGGCTCGTGAGTATTACGATCTAGAGCCTCCGCAGA
+>53775 3
+CTCGAATTGCGGGCCTTAGGCCTCTTAACTACATCTTAGGGCCTCGCGAAAAATCGCAGCTGACTGGTCTAGGAAAGCGATATACGCATAGCTTTGGTCA
+>53776 1
+TCTGCTATCTTTCAAAGATGGTTCCTCGATAGCGCAGCCATATCGGGCCTGATCGGGCAACAGTGTTTAAGTAGTTGCATGGAACAACGACCGCCCTAAG
+>53777 3
+TAGCAAGTAACCCACAACATGGTTGCAGATATATGTGGGCCAGTCGCAGTGACGGGTGGCACGCCATTCTCTCGTTGCTAAGTCTCCTCTAAGATGAATC
+>53778 1
+ACGTAGTACCCGTTAGGCGTTAAACATTGTTTCAGGAAGAACTCACCCTCAGCGCGACGCTAGGTTGATCTAAGCGTGATTCTTGACCCGAGGCTTAAGC
+>53779 1
+GCTAGGGTCACTGTGCGGCATTCCTCTGGATCCGTCCGTGAAAATAGTCGAAAACGTATAAACTGGTTCGACTAATCACCCGTATGACGACGTCGATGCT
+>53780 2
+ACGTAATCCGTCGGAGTGCGGCTCAGTGGTCATGCAACGTGCTCACTTGCGGATTCCTAATTACATTACGCGCAGGAGCGACGATGTACAATAATCTATC
+>53781 2
+GCCTGTCCACGAGAGAGGCATGGTCAGAACTTTCGTCGTAACAACTACCTTCTTAGCAGCCTTCGTGATATCGGTGACACACGTACACAGTTGGTTAGAG
+>53782 1
+CGACCTCCGTGCCACCTTTGGTTACCATACATTTGACCCCTGGTTATCGGGGGCTGAGCGTATTAGGAGAACATTTAGAAAGGATAAATGCGGTCACCCA
+>53783 3
+ACTTCGACGATCGGCGCGCCATACCCAGAAGCGGTCCATTCTGCGATATTTAAGATGGATATCCACTAAGCGTATTGGAATCCAGGCATTCGCTGGTTAG
+>53784 2
+GGCGGATCTATATTTGTACTGCCCTTAGTACCACACACTAGAGTTCACGGCAAGAAGTGTGTCAATTCCAGAACGTAGCGTCGTTGCGACTCTAGCACGG
+>53785 1
+GGGGCATGTCCGTATCCACCTGTACTCAGAATTGGAATAGTCGCCCTCAACTAGGTTGCCTTAACAAGTGAAACGTGGGTCAAATACTGTCGCTCTACGG
+>53786 2
+GGGATATATGGCCTACTCGTGCCTACGACATTTGTCCGTACCGAGTGTCGACCCCCACCAGGACCTCCTTGGATTTGGTAATTGAGGTAAAGAAGAAACT
+>53787 1
+ATTGGTAGCCTCCCTCACATTTTAAAAAGTAGAGGGCACTAGGACTGGACGTTGTTACCGCTAAAGCAGACCCGACTCGTCTAGCCTTCTTGGGACGGTA
+>53788 2
+TAGGCATCATTTACGGGTTTCCGATCAGTGAACTTTTAAGATATATCATCACCTCTTGGTACACCAGGCGCGGGGACGCAAAAAAGGCCGGCTTTCCCGG
+>53789 1
+CTCGCAGAAGTGCGATTCAAACGTCAGTGTGCTGTTGGAATTCCGACCCTCCGAGTCCAGACGTAGACTTAGTCCACGTACTTGAACCAATGATGTGATG
+>53790 3
+CTGGCGCTTATGGAAACAGCCAGTATCGTACCAGGTTCCAGGCCTAGTCAATTCAAATTCGATCGTAGCGAGCGTTCTAAGACGGCTCAAAGGTCGCTTT
+>53791 2
+CAAAGCATGAACGGTCTCCCCTCATCGCGTGTAGCTCGGTGACGTCCAAATAAGAAAGTAGTTGCCACGTGAACTCGCTCGCCTTATTTGTGAAATGTGG
+>53792 3
+CAATGTTCATCCGGGGTAAAGCATGTTCTAAACATTACTCGGTCCCCTTCGTGCCGCATTACATCGGTGGACAGAGAGGCATTTAGGAGACCGAAGTCCT
+>53793 1
+ACTGCAGGATGATCGCTGAATACCTAAGGCGCTCATAATAGTTCCGATGCCAACTCTGAAACAAGTTGCTCGTGTAGGGCTCGTGGTTGTACACCTGCAC
+>53794 1
+GTACAAGTTTGGCTAATGCAACTACCTTTCACTTGTGAAGAGATCCGAGTCGAACCCATTGACGATGCGACTGACATGTGATGGTGCGCAGTTCGCCCCA
+>53795 1
+GCGCAACAGGGTCGCTCAAAAAGTTTAGATGCTGGATGAATGCCCACACAGCGATTCACGTGTTGCGTTATATGTAGTAGCTTACTCCCCTAGTCGCCAG
+>53796 3
+AGCCCCGTGAGCTACCTGTTCTCAGCACATCTCAAGAGGGCGGGTCCTTAAAGTAACAGTGATTGCAGTATCGCGAATCTAGTGTTGTATAGCTCGACAC
+>53797 2
+CGGGTCTGGAAAGCCACTTCGCATCCACAACGTTGTCCGAATTGTGATGACAGCTTTGAAGAACTTGCCTACGGGTCATGGAACGTAGTCTTGAACCACT
+>53798 2
+ACGGGGTGCAATAACAGATTCTGCAGGGGTCGCTTCTACTGCACAATTTGTCCGGTTAACGCTGGCATTATACAACCCAGTGATCTGGCAAATCTGGACC
+>53799 3
+ACCCTTCCCAGCTGAAACAATCGATTGCGCAGGGGATTTATGTTCTCAAATCTTCCGCTGTTGGTGAGACAGAAGTAGGGACTGACCCGGACTCATTGAC
+>53800 2
+GCTCTCTTTGAATGCGCTACAGGGTTGGTATATGTAGCGACCAAATGATCCCTCCTCGGATGAAACCTTGATTGGCCTCGCATGGGAAAAGGCAAACTCC
+>53801 2
+TCCCATCGGCTTGGTGGAAATAGGGCGTAAGAATCTGCCGATGTCCCCTAGTTCGAGACACGATAAATCTTGTAATCCTCCGATTGAACGATACCGTGCG
+>53802 3
+TCCCGTGCGTAAAAACCCAAATGCTACTGATGCTGGGGCGACTGTTAAGTTCTCTCAAGAAGTGCGGTCTGCAAGATCTAAAGTCGGCTTTTGGCCACAC
+>53803 2
+ACACTGCGACTCACCGACCGTGTCTGTATTCGATTTTTAATCGCGAACATTAAATCGAAAGATGCAGGATCGTATGGCATGCTGTCGGCGCCATGGGCAC
+>53804 3
+CTGTATGGCGGCAACCCATAAATCGGTCCACGTAGGAGGTTACTTGTAATCCCGAGAGACTATTTCAAACGCAGGGAGCTATTGCGCCTACGTATGCCTT
+>53805 2
+TGGGAGAATTAATGTCTGGAAACACGCGCGGCACAAGGCCTACGGAATGAGATGGCATCTCTGCCTATAATTCCTCTCAACTGGCACGTTCTCATCTGTG
+>53806 1
+GGTGCTGGGAAACCCGCGAATTTACGCGCCGCTGACTTCGGAAGGCCGAACTAAAGTTCTTTAAACTTGACCACAATCATCTTCTTCGGTTAAGTGGAGC
+>53807 2
+CGTCTGCTGCGTGAGGTGCGCGATCGCCTTTGTACCCAAGCTTTCAAAGCACATTAGAACATTGAATTATTGGGCGTAGCCATGAAGGCGCCTAATACCA
+>53808 3
+GTCGCATCGATCTATGTACAAATGCTCGGTCGGTTTCGATCGCAGGTGTCCAGAGCCTAAGCAGCGTGGTTCAAAAGCAAAACACTGGATCCATCTTCGT
+>53809 1
+TAAGGCCGTTGACAAAAAAAGACTTGCGACGTCGGCGTGCTGGCAATCGGCTCGTTTTACATGTGTCTCTCGTGACTAGCAACCCACTTTGTAGCAGCAA
+>53810 2
+CGATGGGGCTGACGGAGCAGTCGCTCACATAATTTACTCTCGGTCCCGTTTATATATACAGAGTCGTAGGTCATTGCACCCATGTCAGCACATCAGAGGA
+>53811 3
+CCCTGTCCCCTATTGTGAATCATCTAGGGCCCAGAGCTATGTTGAAGTGTTGTCCAGCAAGCGCATAGTAGCATTTGTAGACCAGAAGCCGTCAAGGTAC
+>53812 3
+ATACGCACAGGCGCCAGCTGTAGCTGGCCTCATGCCCCCTTAGTGAGTGGCTCTATATGAGTGAGGTGGCTGAATAAGCAATATCTTAAGCATATCCATC
+>53813 2
+CCCTATCGTCGGGGAGCAGCAGGAGACAAAAACGTTCAGTGGATACGCGAACTTTGCGTCACTTGAGTCCTTCTGTAGTGCGTATACTACATTTGCCAAC
+>53814 1
+TCAAAAGGCTGAGCCTACCTGTAGAGATCGTGAACGGTAACGGTAGCAGTGACCCCCATATTCGCCTCAAGTCTTACGCGCACTGTTGTACGTATTTGGA
+>53815 2
+AGCTTCTGTAATAACGACTCTGGAGGGACCATTGCACCCCCAGATGGCGGTTACGTAAAACATCAGTACTCAGGATGGGACACCTCCTTTATTTTCGGGG
+>53816 1
+GAAAAGGGGGTTGGCCCTTCAAAGTCTTTTTCCCGATTACCCGGCACAGTTACGGCCGCGCGGCTAGTATTTCTTAATCAAAGGTGAACAGACGCATACT
+>53817 1
+TTCACGCCAAAAATTCTCGCCGATGTCGGGGCACCGGAATCCTTACTAAAGTTCCTCCGTGAGCCAATTTGGACGGACATATCGGAGGAAATGCGTGTTT
+>53818 2
+GGGTTGGATTTCATCCTTATTTCCGTAGGCGAGGTCACATCAAAGCGAAATCCGACGCGGGGGATTAAACCTGGACTTTGCGAAATTTCCAAAGCTCCCC
+>53819 1
+TGTCCCACGTAATGGCAGTATTTATACGGGCTACTACCGTACTGTGTTACTCTATCTGACTGACTAAGGCTCAGGGGAACGCCTCGATCAAAGGGGAACC
+>53820 3
+AGAACAGGCCCGCACTTGACACTCCTGTCGGTAAATGTTCGCTCTGATGTGATCGGAGAGCCATGTATGCGATAGGCTTCCAAATGCGCACATATTATCG
+>53821 3
+TCATCCGCTGCGTACGCGCTCAAGATCGGCTCCTTTGTGGTTACAGTCAATACCGGTTAGTACAACAAGCCGCGTACCTAGGCGAGAATTAATTGAGGAT
+>53822 1
+CCCACCGGCATATCCAGGAATTCTGAAACCGGCGTAGTCAAGTTATCGATCCTGTAGGTGTTAGCTTTGAGGGTACCGACGAACCTCTACAGAGCATGTT
+>53823 2
+CCGTGTAGCATCGGCATTAAACCGTTTGCCGAGAACATTCGTGACATATCGGGATACATGACTCACTGGACTCGTCCTCCGGTTATAAAGTTCAGGGAGC
+>53824 2
+CTACGAGAGGCCTCATGAACAACGTTCGTCAATGAAGATATGATAGGCCTTTTACTAAGCTTCGCACCGCCCCCCTGTGATTTTGGGATGGTACAGGAGC
+>53825 1
+ACGGTTGGCAACCAAACCCACAGATGGGAGAGTTTCGATTTTTTAAACGGTCTCCCCACACCAATGGGATTAGGTGTGGGAGTACTCTGACCTACCGTCT
+>53826 2
+GTTGTTAGAACTAGTTCCCTTCAACTACTCCTGATTATAAGAGCAGTCGATGCTGGATTTGCACATCGAGCTCGCGCCGACGACAGTCGGAGCAGACATG
+>53827 3
+CAAGGATGCACGCCCCCATGGGCCAACTTAACGATAGGGACCCTTCTTTTGATTGGCGGACAGCCGTGCTAAAAAGTGGACCTTATAATTTTTAGCGTGC
+>53828 3
+CGGACGCTAAGAGGTTAAGTCGGCCTCATGTATGTAGGGTTTACCATCTCGTGCATATTGTCCCCAACTGTGACTACCATGACATGAGGACAACCGGCAT
+>53829 2
+CTGCGAGGTTCAACCTAGAATCACCCAGTCGGTTAGGTAACCCTTATCCTGTATTTGCTGAGGTGATCCCAGCCTCAACAAAAGAAAGCGTGGGCGTTGT
+>53830 3
+CTAGCCCAGCCCAAGGTGATGCTCATGGATGACGTAACCCCATGGTATCCATAGGCTAGGACTTCTATGGGCTACTACTAACGAAGGTTCACGTTTAGGT
+>53831 2
+GTAGGGAAATCGCGGCACGTATCCTGTCGAACCTGTGCAGAACGTAAGGCTGATTTATACCTCTGACGTTTCACAGTCGGCATAGAAATCTCTCCGAGCT
+>53832 2
+ATGGTGAGTCCGCATCAATCATAGCTCGCACAATTCCAAGTATTGCTTCCCCGGTATTGTAAGGAGCAAGGCATCTAGAGTCCGGATAGCCTAGGTCCTG
+>53833 1
+TCCAGCACATTGGTCCTGATACATTCCATATCTTTTGAGCGCTCGAACCCCTGATACAAGTGTGTATCAGGAAGCAACTCGGATGACGAAGGCCTGGTGG
+>53834 2
+ATAATGTCGGGTATTGCGGGAGGTAATCCCTTTCCGACAGGACAATAGCACAAGCTTTCATGCCCACAGATTGGGTTTGTAGTCAACGCCGCCATTCACG
+>53835 3
+CATCAGCCCCTCTGTTGACAGATGACGTCACTAGTGGTAAACCTACTGATATCTTAGTGTCATTCACTATCACGAGTGCGAAGAGGGGGGATCCCCTGAG
+>53836 1
+AAGCAAGACGAATATTGTGCCACACAGCCGCTTCTCTTTACACTTAAGGGTAGGCCCGGGTCACTAGCGCATCGCTGTTTGAGTGAAGGATACTAGCCTT
+>53837 3
+TGATTACTTCGTCGCGCTAGGTCAGCACGCACAATCCGTTTAGAGAGCTACCTCGAGGAAATGATTTGTGCTGCCCGCATGAACTAGCGCAATAGAGTTC
+>53838 3
+ACTCGGTCACACCGTTTGTGGTTGCAGAGTCTGCCCACTGAATGGTAGATTAGGTCAGATGAAGCGGACTATAGTGATCCTAACTACGACTCCCCTCGAA
+>53839 2
+ACCCCTCGACTGTCCTTAATCGTGAGCATCGACGTGGCAACCACTTAGAACTGCATGTCGGCGCAGAGTCTTATGTTTAAACCGTGCGTAATAAGGTGAG
+>53840 3
+TAGGCGCAAGGAACTCCATTCATCATCGAGGGACTGTTTACATGTTCCGTGGCAAAGTCTCCAATCCGGTAGCGTCACTTGCGAGTACTGACATGTAAGC
+>53841 2
+AAAGCGTGCTATGTCCGACCGAGCGGTGGGTTTTTTCCAACCAGCCGATTGGAAAGTCCTGTCATTTGGCCTTGACCCTAGTAACGACAACGAGAACTAT
+>53842 1
+CTAATGGGCACGAGAGAGCGCACTTCATAGAACAGTACCTTCCTTTATGGTAAAGCTGAAGCAACGATCCCCGGTGTTTAATTGACGGCCCTTGTGGCCT
+>53843 2
+GGACCTCACTGGGACGACAACTCTCAACCCACTCTCACATACTATTATTGGGCCCCCGGGGAGTTAGAAGTACCGGTGAAGGATTTGCAATGAGTGTTTT
+>53844 2
+AGCATCAGTCCCATGTGTACTGTGCACTCCAGGGTTAAGGAAGACCTACGGGTCTCACTCTAACATGACCGGCCTGAGAGATCTGAGATCGTCTTATAGT
+>53845 2
+ATCTATAAGAATTCGTGGCTCACCGTGTCCATACTCTCGGCAAGCTGGCCATCCTAGGAGAGTCCTGAGGATGATTACCCACTTAGATGACCTAGGAGTG
+>53846 3
+AATGACACCTTATCGGTATGCATCCCCTATTGATGATATAGTCGAGATACTTACGACGCAGAACCGGTTGGACCCCGTGTGTGCCTGAAGGGACTTCCAG
+>53847 2
+TATGCCGATCCGGCGGAGGGTAAATGATCAACTCGTTTGCGGGGTCTTCACTGTATACTCGACAAGGAACTCATTGACCCAACTGCCGTAGTAACTACGT
+>53848 1
+TCTTCTAGAATACTACTGCGGACATGAGTATTACCTTCATTACGTCCATATGGACTAAAGGGCGCTAGTAGCCCGAAAACGGGAGCGCGCTCTGTTGGCC
+>53849 2
+CCGCAAATCCGACGCAAAGGACCCCGCAGTTAAAAAGTTTCTAGCGTTCCCAACTGATGCTCCTGGTGTGAGAATAGGGGTCCTTGTTTATCTTCGAAGG
+>53850 1
+TTTAGCCCGAGTGTTGGTTTCTTTCGAGTGGCAGCAGTCCATGGTGCACAGTCCCAGATATCCCCTACAATCCGAATCCGTATAGGAGGAACAACGAAGT
+>53851 2
+GTAGGTCCGTTATTGGACGCCACCCCTCTCCCATAGATTCGAGTGGCAGCGGAATACTACTCGCGAAAGCTAAAGTGTGTTGCTGCATTTATAGCCGAAA
+>53852 1
+CATTTTTGGTAAGCATCAAAAAGATGCACTCGGCATGTGCACAATCTATTCACCGTAGAGCCCGGCGCGTATCGCATTCAGGCCGACGCTGTAGGTGATT
+>53853 1
+AAAATTATCGTCACAGTCAGAGTAGCGCATGCATGCACATATGGTCGGCTGCTGGGACCTCGTTCCCTTAGGACAGTAGTGAGACCTTACGACCGTTCAT
+>53854 2
+TCCGTTCTTGATGCTACAGTCACCGCCCACTAAATCAACTGGACCATTCTACTCAAAATATTGCACTGGGGGTGTAGGGCCGGTCCGGAAGTATGGAATG
+>53855 3
+CTGTCGATCACATAACTCGATACTTTGATGCTGGCAGTTCAAGCGCGCCTCATACCATGGGTAGCCTTGGGAGATGAACAGTTTAGCCACCTCGAGAGTA
+>53856 2
+TGCTTGGGTAGTTAGACGTTAATTTTGCACCTGGGAGCCGGATTCAACCACAGTCTCGGTCGCAGACGCCAATCCAGTAATTGACGAATGAAACCCTTGC
+>53857 2
+AACGCCTACAAGGACACTGTCGTAGCAATGAGTCCGCATATGTAGACGTCCACTTATATCCGACTGCCCTGCGAGGTTCCTAAGTGAAAGGTTGTTCGTG
+>53858 1
+ACAGCGCTCCCTTTGCGATGTTCTCATTGAGATTTCAACCAGAGTCCACGCTCGCGATAGCAACGGCGCGAGTCTGTAAGGAGAATGCTTTTTAAGAAGC
+>53859 1
+GATTACTCACCGCGTTCTAGATATAGTTCTTACAAGGTTACCGTCACCCTGGTTGGGGGCAATAGAAAGCAACGGCCCTTGAGATCAGACGCGATCTCGT
+>53860 3
+CGCTAACGCCTCTAATAGATGCCGTGCCAGTCATGGTGTGCTTAACGTGCGGATATTATTTGATATAGAGGCCGAGTTAAACGCGCTGAACATACCGCCC
+>53861 1
+GCGCTATGAACCACATTTTAACTTAGGCATAAGCCCTAACTCGGGTGCTTAGATCATGTGGATCTAACGGAGGACTTAATGGCGTATCGACCTGGCCCGC
+>53862 3
+TACAAGATTAGCAGCGTGTAATTACCTGCCACGTCTTCGCACGACGAGCAGAAGCGTCTCATACACTGCGGATACATGTTGAGGTTTGGCGATGTCCCTA
+>53863 3
+ACCACACTTGGCGGACGCTGTGAGCAACATACGACGTCCGTTCAGGTTTACTCTTAGATGCTATGCCTCGAAGCAGTGCCTTTAATAGAGTCTGAGAAGC
+>53864 3
+CGCATGTGGAATTGTCGCACGAGCGTCAGGAATTCTACTTCTTCCTCACGCAGGCTCACGATATTAAGTGGCTAAGGCACCACATGGGCTTAACATGGAT
+>53865 3
+TAATGCACTGGCTTGTATTGTGTTGCAACGAGCAACGGTACTCACGCACAATATGACAGGGTGGGCCCAATACACTTTCGAGATACCGACGGCGCTTTTC
+>53866 1
+GATGTTGGTGCGTAGTGCTCCGATAACGCTTCGCCTGTTATCATGTAACGAACGTGGGCCCAAAAAGCCAGCAACGTTTCTTAATGCACGAGTACACGTC
+>53867 3
+CATGGGAGAATAATATCCTCGGGCTGGTTGCTCCAACTCCGCTCAATGTGAGTGTCACCATCCATCGAGTGTTCTAGGATGGGGCCATACACCTAGAATA
+>53868 2
+CTCTATTTGTACATTCCTAAGAGAGCGTTCGATCGTACGGGATTGGAGCGCCAATCATGGAACCTGCTACCGTGACAGTACAGGCAAGTCACTCGTGACT
+>53869 1
+CCACCTCATTCACGGGGACGATGCCAGCACTTGCCTATAGCTGAGAGATCACTGATTATAACTTCACTCTAGGGAGTCCGTCATGTCGGAGAGTGATAGT
+>53870 3
+TAGGTTCATGTGCACCCGAGGTTCCCCACTTAGAAGTTGTTACCGAATCATAGATATTGATGGAGACACTCGCCGACTGGCGATCGCTGCGTAGAACATC
+>53871 2
+ACGATATGTATAGCTTCAGCCAATGGCATGGCTCCAAAGTACCTCGAGGAAGGATTTTCGCATGCATCCTGGACTATGGCGATACTCCCTGCGGAGTTCA
+>53872 3
+TTGAAAACATCTGTCGGCTCGAATGGCAACGCCCCACACCCGCGTGAGTTTTCTGAACGTAATCTGGCATTATAGGGTTGAGACTAATGGCGCGTTCAAC
+>53873 3
+GACTACGTACAGATCTCCGTTAGTAAAAGAGCGACATGCTATGAGAGTCTCTGGCCTTGGTATCCGCGAGAGAACACGCGCGTCTTCATCCTTGTCAAGT
+>53874 3
+CTACGTTGCTCGAGCCACAAATCCGTCAGGTTGTTCAACAAACAGTTTACCAGCACACGTCATTGATGAAGGAAGAGCGGCTGTTCGCTGCATTCTGGGT
+>53875 1
+CGGGACGCGTAGGGCGGAATTGTCTGATTGCTCAATATGTACTTCATGCGCGGCGGCACGCCAAAATATCCCCACTTAATCATGTGGACATAAGTCTTAC
+>53876 2
+TTCCAGCCTGTAATGGGCCCCGGAGGTCCTGCCTTTAGATCGCAAAATTTTCGACTAACTGGGTATATTAAGGCCATCGGCGGTAAGACAGCACACTGAT
+>53877 1
+CATTAATCATGCGCCACAGCGTGCCACCTTGCGTCTCTAGAGTATTCACTCGACGAATAGGCATCAAGTGCGTGAGTGAGATTTGGATGGAGCCTCATAC
+>53878 1
+GTGACTATTTCCGTGTGAAAGACCGTTCCCACGAGAGAGGCTTACCGAACCCAGTACCAATGGTTCGGTCATTAGGTGAGCCGTGCATTCAATACTGATC
+>53879 3
+GGGCTCACTTACCGGAAGCCTGTCTAGACCGACCTAGTCTTTCGTAGATGACGTTCAGGAATAGCAAGAGTCAGCCTCAAACAGGTCGACTCATTGTTGT
+>53880 3
+CCTGAAACTTTGCAAGAGTCGAATGTCCTTGTACGACAGCGGGTTGCGACTTCGCGGACATTCAGCTATTTAACACAATGACGATAGCCCTACTTGGGCG
+>53881 3
+ATCGTCGATCAGCTCCGGAGCTGTTGCCGGATAGATCACCGTTACACGAGCACGTATTCGTGGGTCCATACCTTAATCGGCATATGATGTTGAAAGACCA
+>53882 3
+CCTATTACATGGCCATCGTTTGGGAGGCTGGGCCCACCACTAGCACTTTGATGGCAGCGTTGGGGTTTCAACATACGATTACACAATCAGGAAACTGCAT
+>53883 2
+ATAGTTGTTCACTTACTATGATGGGTCTCGGGGCTAACTCCGGATCAGCGCCCTTGCACCAATTGGTAACATGAATTCCAGACCGCACGATCGAAAGTGG
+>53884 2
+CCTCAGGCAGATATCGAGTCGCCGGGACCTCCAAGGACGCACATTCTCGTAACTATCTGTTGATGACATGATAGAGATTTTTGTTGGGAGACCACCTCAG
+>53885 2
+AATCCTACGCGACTCGCCTAGCATACAGCTGTCGATAACAACTATGAGTTTCTGTCGACATTACTAGGGTCACTGAGTTCGCGAGGGGTAACCGGTAGCT
+>53886 3
+TGTTCCAATAGGACGTAATCTGTCAGTCTTTGTGATTTACCAACTATTGGGTGGGACGAGTGACAGTTTCAAGGAAACCGCGCCACGCCCCTGGAACACC
+>53887 3
+GTTCTGTCAGCCTCCTTCGGCATTTCGTACAAATAACCATTTGGCATACAACCGGGGGGAGCTGTACATACTCGTCTCATGTAAAAGGCGGGCAGTAGAC
+>53888 3
+ATGTGCGATCATAGCCCCTTGCGCCTAAGATGCACGCTTGACAATTCAACTTTGGTATCTGAAAATCTGGCGCATAGCGCATCTCTCAGACGGGGTGAAG
+>53889 1
+AACCAAATCTTACTGGCGGGTCTTCATTGTGTGCAAGATAACCCATGGTCTGGGATGCAGATACCCTCTACGTAGCCCACAATCCGAGGAGTGATGGTTC
+>53890 1
+GAACGGCTGTAGTTACCTTGCTCCCCAGGACGTGGATAACACTTAGGTGGATCTGTAGACACACTGGATTTACAACACGATTCAACGTGGGATCCTCCTG
+>53891 1
+CAACTCCTTGGTTCGAATTACCATAGGTCCAACATCCCGGTGCTCGTGGTAGAATCCGGCTGCGAGGTCGAGATTATACGGAAGCTTGCGACATATATCA
+>53892 3
+CTGGCCAGCTTCCGGCAACGAAGAATTGTATAGTGCTTATCGGAGCAACTCAGTTGGTTACACACTGCCGAAGTATGCTTTAATAGACACGCCCCGTGTG
+>53893 3
+GGGACCGCCTCTTGGAAGAAACAAAAGTAGTGCGCACAGAATACTTTGTCACACCCGGATGATGGCCTACCTTTTTCTGTTGATCGGTGGCTAGCACATC
+>53894 2
+CTATTGCACGAAGTGCTCGACGGCCAATGGACAGCATCCATGATTAATGTCCTGCTCCGGGGGGCCGCTAGGTGCTATCTATATCAAATACTTGGCATAA
+>53895 1
+ACTGCTGAGCATGTATTGCCACAATGCACGGGAGGTAGGTTGCCCGAGTACATCCACACGAGGTCTGTTTAATATTCGCCCACGTTCAAAGTGTTCCAAG
+>53896 3
+AGGGACCTTCATCCAGGCCCGCAAGATCGAGACAAATGTCTCTGGTGATCCTGGTTCTACGAGAAGCATGCATCCCTAAGCATTTATGGTCTGATTGAGC
+>53897 1
+AATCTGATGGATACACGAACTAATAGGCTTTCCGCCCGGGGGCAGCTTTACTGAGTGCGTACATTAGCAAACTTACCCCGGCGTGGCCGTTTGAATCTAA
+>53898 2
+GCCAAACACTTCGATTTCAATGTTCATAGGTCGCTCCCGGCTGAAGAAACTCCCGTCATGTACGGTAATGTAGGGGAAGGTGGCATCTCCTTAAGCTAGC
+>53899 3
+CCAGTATCGGTCTAGTAGCTTGAAAGCTATTTCGAATCCTCTCTCGCAAGACGCTGTGAGCTTGGAAATGGGTCCATCCTTCGACGCTGAACAAAGCGGA
+>53900 2
+CTGCTCTGAGCAATTTATGACCATAGACGAACTTTTGGCAGGAGCAGCATTTAGATGCGCCCGTTACGAGGGGAACCCGTAATTTTCATACAGGCCCCGT
+>53901 3
+CCGCGTGTAACCCGGGCTTGACAATCAATGATCGTGCCGGCAAACTATTTAATCAATTCGGGGCCGGACTAGGGTATCATCATGCCAGGTTACAATTGCT
+>53902 1
+TCCTTCTCCTCCTACTGTCGATCTGCCATATAGAAAGACAGGATAAAAAGCCGTCGCAAGTCCGGTCTTGATCGCCTTAGGCAGGGTGAGTAGCTTGAGA
+>53903 2
+ACGCACGAACCATAGACCGCTCCAGAACGTGCAATTTTTAATTTGACTTAGCGGGATCTCCCTAGAGCTAGGGCTTTTAGGGCAAGTCGTCCCTGTAGAG
+>53904 1
+ACACCACCAAATGTGCCGTCCGCCGACGGTCGATTATAGCTGATGAGAAATGGAATCATCTGATTCGTTCGAGAGCTATTTGCGCACTGGTCTCTCGAGA
+>53905 1
+CTTACTAGTTACTATAAGAGTATATCACCCTTTCATGCAGACGTCACCTTGGACGCAGGGATGGGGCTTGTTGTGCGGACGCGAAATTCGACAAGCCACC
+>53906 3
+TGATACCCGAATTAACGGTCATTCTAGGTCCTGTCAGACGCAGGGTGGGCAAGCGATCTACTCTCACGCTTGACGATAAGCAGTGCTAGCCCGTATAATT
+>53907 2
+GCCGGATGACGTTCCAATCATGCCGCCGGTATTCGGCTAGGAGATCGTAAGGTTTACGGTCCTAATCTAGTTCATCCAAGATTAACAGGCACTACCGAGT
+>53908 1
+AGCACTGTTACCCGAAATTAGTTCGGCGACGGCACCGTCAGACTCCATAGGAAACTGTTCTTGTAGACTGGTGGCAAGATCTATTGGCTTCCAGCAGATC
+>53909 3
+CGCCATTTGGACGACTACGAGCGGACGAAGTTGACCGACGAACTGATTACTGCGACAGAACTCTCGTTTGACTTGGACCGGCCAAATTTCTTCGTGAATT
+>53910 1
+CCATCGGAGAGTGCAAACCTGGGTACCGGTTAACTTGATTTCGATGAGTTAAACGTTCGACCTCCTTAGTGGAATAGCCACCTCCTCATGCGGGATAAGC
+>53911 3
+CTAGAATTTCCAACGCCCAAAATAAGCACGATTGTGCGAGACTCCGCGTTACAGCTGAGTAGGGGCATCTTGATTTAACCGAGCGGCTCTCGTATGCTGT
+>53912 3
+TAGGGCCTCAGGGGGGACGCTTAGACCTTCTATTCCCAGAGAACTGCTGCGCTAGTCGGTTATCCCTTGACTAAAGAAACTCTTAACTGTGGAAACCATG
+>53913 3
+GTGTTCCGTCAGAATCCTAATGGCTCACACTTAGGGAACGCATAGGGGGGTATACTGCAAGTTAATCGGATAGAGCCAACACCCATCGTCGCCTTTTGTC
+>53914 3
+CGGAGCGTACTTGTCGTATCCGGGCAAGTCGCCGACCTACAGCACGAAACTGTCGATTCAGTATGTTGAATTCCTCAGATCAGTCTGAGTTCGAAGTACA
+>53915 2
+CGAGCAATTCCCAACAACAAAAATGGTTACCCTACAGGGGACTATTCGGGTCTCAGAGAATGGCAACGTTGGTTCGCGGCCTGGTTGTTCTCTTCGACTA
+>53916 2
+CGTATAATGAACGCAACAGCAATGTGTCGCACTAAACACCTTCATCAGGCGTTGTTCCAGCGTGAGAGCCTGTGCGGTAAACGATGTCGGTCTTCTTGCA
+>53917 3
+TTAATCGACTATGTTAACGCTTGGTCAGGTAGTTCCCACCAGCTAGCTGATGACTGAATAAACAGAGTTGCCATGCGCACGCCGAGGTCGCTTCCAAGGT
+>53918 2
+ACTTGCGTCATAGCAGGGAAAGCACGTGTGTCGCTCCATGGCAGGATAGCTATGTGTGAGGTATTCCTAGCCAACCCTGATCCAATCCACGTTTAGCTAA
+>53919 1
+GAGATATCCTAAATCCCTCATGATCACACTATAGTTGCCGCAGAGTTTGCACTTAAAGTAATGCGCGGGACGTCGAACTTCGTATGCAGGCGTGGCCTGC
+>53920 2
+TGGCATCTTGGGCCGCCCTACGATCATTACATAGCAGGTGTCCGTAGATCAGTCGGATTAATCCGGAATGATAAACTGATGACGCATCTGTTCCGCCAAG
+>53921 3
+TCTATTGGTCGACACCGGGACACGATGAGATAGAAACTGAAGGGTATTACCGGGTCTCGCTTATTCTTATCTCGTTCCAAATCAGCGCACGGGCTACCAG
+>53922 2
+TCCCATGTACTAGAAGTTTGGCTCTCAAGGTCTGTTCTTCCATCTTGAGATGCGTCAGGCAGACCGTGAAGGCCCCAATGAGACCAACAGAGGGAATTCT
+>53923 3
+AGATAACACCGAGTTTCAAACCGCGATAGCCATGAAAGCTTAGGGACGTGGGTCGCTACTGTTGGTTCCGGCACTATTTGTTGTTACCCGCAAGCCAATC
+>53924 3
+TTCAGGCCTACGTGCACTTCTCATGCGCTTAGGGCGAAAAGGAAATTCACAGAAATTTCAAGGGTTTGGTCTAGCGTTTCCACCCTACAGGGAATGGCCC
+>53925 2
+CTTAATTATTAGTGATACATCGCACGACCTCCCAAGGTTATACAATGTGCTATGCCAGGCGGTAGCGATTCGTCTCCTGCATAGGAGACGTCGGACCGAG
+>53926 1
+CCATCATCCTTGTAATATCGTACGGCATCCACGAGGGTACCTGCGATTGCGCTCTCATTAGTACGGCTGACAGTCAAATGTCAGCGCAGTGGGAGATAAT
+>53927 3
+TTTTATGGTAAAACCCCTCCTTACTAACAAAGGGATGCTAGGACTGCTCCGAGTGATCAACTTAGCCGTGGTGGGTATGATTCGCGGACGCCGCAACACT
+>53928 2
+CGCTAGGCTGGTTAAAAAGATCTAACTCATGGGTTGCGACTAGACTCGCCCTTACGAGCGTGCGTCAGATTGACGATCAAGTTCCCAGAGCTCCTATAGT
+>53929 1
+AACAGATACCTTAACTTCTATAAAGGGTCCTGTTTGACCTATACCTTATACAGAAGGCCCTCTGTCGCGTCAGCGGTGAGGGCGAAAGGCCTGCGTGCAT
+>53930 3
+TTACAGTAAGGATCACATCCCAATAGAGCTGCTGCCGACACCAGTTTTTGATGCATTCGAAGCTGCGTCCATAAGGCAGTCTAAGGGCTTTAGCGCTGGC
+>53931 1
+ATGCACAACGACCATGGTGCCAAGTTGATGGCCATCCCCTTACACGGCAACGTCGGGTAGTCGTAGCTGGGCGATTATGGCATCTAGTTTTAATCCAAAT
+>53932 2
+AGCGCCCGGGAAATCTCGCCAGTGAGATAATGGTTCCTCATATGGGCTATATGCATCTGAAAGCTCGCTAAATTCCAGCTGTACGACCGTTGGGTACTAC
+>53933 2
+GTCTAGCCAAGCGGTTAGGTTTAAGTCCAGTTTGCGGTCTACTCTCTACGACGAGCCCGAAAACCGAATACTAGTGCAACTCGGGTCGGTTAACGTAACT
+>53934 2
+CGGACTAAAGAACATATTTATGTATATGGACTGCCGTATGAGGCCCGATAGGATAGCGCGCGCGAATTATCTACCCCAATCTCTCTGCGTCTTACGGGGC
+>53935 3
+AGAGAAGCGCACGGGCGCCGAATCATACGTGTCGATGAATCCCGTCGAGTCATTTCACACCCTTATGTATAGTAGCATATCCTGCAACTGGGGTTAGCTT
+>53936 3
+AATGTGGGCCACGAATGCAGCTTCGAGCTTGAACGATTGTGGCCTTGCAACGTCAAACCTTGTAACTGGTGCTAGCGTCTCATAAATCCGCATGGACCTA
+>53937 1
+CTTTCAATGGATTATTCGGACATAGCAGCCTATGGCTCCCAGAGCACTCAGTCAGCGTAAGTCCAGAGCAAACCTTGTTCAAGGGAGCCTTTGGCATTGG
+>53938 1
+GAACATGGTTTGTTACTGTCAGCCAAGGCCTTCCACGACTGGTAAGTGGCCCACTCGCGTAGATTGGGCGTATTTTTGCCAAAGATGAACCATGAACACC
+>53939 2
+CCGTGTCCTCGAGAAGAAATATCTCAATTAATACGTCCGGCTCAGAGTGGCGTATCCTTTGTCATGCAGAGTACGATCGACGGTATCCCGAATAGCGTCG
+>53940 3
+GGTGGTGCGTCTTATCGTGAAATTGGCTTAACTAGAATCCGCCGCATACCACGAGAAGGGTCACAGTCATTGCATCGCTTTCAGACGTGAAAATCCTCGC
+>53941 1
+CTCGCTCCAGTCGGCGGGCATATGTCGCTATCTCAGAGTATGGCGTACTCCAATCTACACTAAGGAACGTTAACGCAAGACTTGTTTGGCGAATATACGG
+>53942 2
+GGGTGCACCAAGTGTAACTTGTGTTTCATCAACGGGTACAGTACCGTCAGAAACCATGAGGTCCAGAGCCCTTCACATGGATCGTCTTAGTGCGCAATCT
+>53943 2
+CTAAACTCTGTGCCAAGAGGTCGCGCCATGAACGTCATTGCGGGTCTTTCTGAGTGTGCCAACTAGCCAGGTAGACTGAAGTCATAACTCTCGAAATGTC
+>53944 3
+GATGAAGCCTAAGTTGATGTTATTGCCGGGGTTCGAATATTTTATTGCAACTCGCGCCAAAAGAGATCGCGTAAACCTTCTCCGGCATGACCGGCGCCCA
+>53945 2
+TCCGCCGTGACTGAGAAGGCATATTGTATGACCTACACGTAGATGGTGAATCCTGCCTCCGAACCTTATTGGCAGTCAGCTAAAAGATGTAGGTTGCCCC
+>53946 1
+CGGCGCGTCCTATAGCAGGCTGGCCATAACTTTGAGTGAAATTTTAGTTGCGATGAGAGCTACCAATGTAGCAGGCCTCGCATTAACCAGCCTTTCACAG
+>53947 2
+CAGGCATACATATCAAAAGAGAGACAACCGGTACCCCACGGTTCTTAGGCATTTCCGGTGATTCGGGCTGAGATTCTCCAGGTTCGATTCGATTGCAGTC
+>53948 2
+CACCCTAAGTAGCACTTGCTGATGGGCCGATCTTCCGCACCTTGATCTCTGAGAATTAGGTTCTGTAAACTCGAGCGGAAGGCTGAACGTAACTGTGCAA
+>53949 3
+GTCAACGTCATGGACCTAATTACAAGCTCCAACGCGATTTGTCGGATGGAACCATTTGCCGTGTCGAGCTTATGCTATCACCGAACCTAGTTACGGGAGG
+>53950 3
+CTGACACCATGTTGATAACGAATGTGAGCCTTTAGTTTACGACACGTTCTACGGTGCACTAAGAGCGTCGCACGGCTTTAATACGGAGGGCACGCTCTAC
+>53951 2
+CAATTGTGGGGAGAGTTCTTATATCCACGGGCCGCAGCTCTGGCTTTGCGAATGGCGTTGTATAAAAACCGCCTACGCACCGCTGATATCGATAACAATC
+>53952 1
+TAACCCAGGCACGCATGCAATCCAAGGCCTATTTGGTGTCCGGCTTGTCTAGATATGGCGAACCATTCCAGCGAAATGATTCGGCCTTTAGGAGGAATTC
+>53953 1
+CGACTTTATCTGGAACTTGGCAACACCAGTGGAGAAACGAACACGCACGTCTGTTAGATCGTTTCTGTGGAACACTAGGTAGCTGACTCCTTGCGATGCC
+>53954 1
+TGTCCACGGCCCCGACACGACTCATAGAAATTCATCAGGTCTGATAGTCTAACATCTATGCTTTCCGACGGCGGCTGGAGGAAGTATTTGGAGTACTGAC
+>53955 2
+GGATCGCCGTTGGAATGCGTAAGACGTGCGTTCGCATAAAGTACGCGTTTAAGACCTTTATGGTACAACCACACCTTATCTCATAGCCGGTGCCAGGTAC
+>53956 2
+TCCAGATGGCACAGGCCATACAAAGTTTCTCCACCTATCAAATCGGAAGCATAGATGTTTCTCGGTTAACCTTGACGAGCGAGTTGCGTTCGGGGCGCTA
+>53957 3
+TGAGAGTTACTACATGGACACTCCATGTCGTACAACTGTCGCGGCGAACCCAGCACTCGGGGCGAGCTTAGAATCTAATAGGACTCTCCTTTGTTATAGG
+>53958 2
+GTCGACGATGACGTCCTGTCTAGCGAACAGGGTCGGTAGAGGCACGAGTTTTATTTGGATGATTCGCTTACCAATTCAACGCTAACCAATCCACGTGCCA
+>53959 2
+TCGCATGCTCCATAGCGTGACCATCGCCCAGATGCTCTCTAACATTCGGAAACTTAGTTATTCGGTGCGACAGCTAGTGAGGCTAAGTATCAGTGCAAGG
+>53960 2
+CCTTACTCCGAATTAAGCAACTAGAGAAGAGTGTAAACGACGACGTGGTTTATGTTGGAAGACGCGGTCTTGTCGTAGCCCCCTTTATCGCCGTCACACG
+>53961 2
+AGGTAGATTTAGGATTCCACGGGACTTTTGACGAAGTGCTCGACGAGCCCTCGTTACGCCGCGCAGAATATATCTCTTTGGGACCAATATCACGAACTGC
+>53962 3
+GCTTCGCCGGAGCTTTCTAATAGAGGCGTCAGAAACAACTGTGGTGCAGATGTAGTTCGTGGGCCGCAATCATATTCAATAACCATGTGATCCACCCCGT
+>53963 1
+CGATTGACGCGTCCAGACACTAATCTCCTCTATAGAAATGCGAGTGGGGTAGCAGACTCTGACCAGGCGATTTATTTGACGTGCGCCTTCAAATGCGTAC
+>53964 3
+GGCACAAGTCCTTCTTACCGAGACCTTATCATACGCAGGCGATCAATAGGTGTACTCGGATGGCTAGTCAATACAGACGCTCATGGTTGCCTAGATGTCG
+>53965 2
+CCTCTGCAAGGTCATCTCAGATGCTGTTCCGGGGAGAGCCGTCGCATGCGAATGCCCTCTTAATCTTTTATATGAAGATCGATCGCAGAAAGACGAGCAT
+>53966 1
+AATTATTCGTCAAGATTTGATAGGGAACCCGATTGTGAGCTCGGCCAGAACTAATCAATGTTCGACCGTGTCCCTCCGTACGCGAGAGATCGTCGGCCTA
+>53967 3
+AGGGGTCTAACCTGTGAATAAAATTCCCTCCTTCAAATTTGCTTACGCCCATAGCCCGAAGAGGACGATGTCCTGGGTGGAGACCTAGCCTCTTGAAGGT
+>53968 2
+CCTGGGCGCGGTATTCAGCAATAATAGCTAGTGGATAACTCGACACTCTTAGGATACCACACGTTACGCTTAGGCCTTGAGATCCTGCACGTAGTTGCAG
+>53969 1
+GCAATGTGCCGATACGGTCGCTTTTCCATCTTCAAGGGATAGGCAGGATATCACGATCTGCATGTCCCCAGCTACGTCGCGGGAATCTAAGAATGTCTAA
+>53970 3
+TGTACGGCGGAGGTGATGCTAGGACCCACAATTCGTTCAACGATATTACAGCGTAGTATCCCCGCGTGTAACTGGTCATCTACTAGGAAGTATCACTCGC
+>53971 1
+GCACATAACGTTTAGGATACTTCGAGCGCAGGTCGTTAAGTGTACTGAAAGGCACTGTGTAAACACCCAGTTTCCACGGGGCCCCGTTGAACTTGTCCTA
+>53972 3
+AGTGTACCAGCACGTAGTGACATCGGATCGACGAGCCTACATAGTCTTTACTGCCTTAGACGTATTTACAATAGCGGTACCAGGCATCTGGCCCAGTTGG
+>53973 1
+GTCTACGGCAGGGCAAATCAATCAAAAAACGCTTGAGTGCCTAGGTCCCCTAGTCACCCACGTGGCGCCTATGCTATTGGAGTCTGTATGGTCAATGATT
+>53974 3
+TGCAGCATTCGCCCAGTGGCACCGGAAGTACCACAAACTTGCTGATTCGTGGCAAGTACTGACGAACATGCACTTTTTGCGCTGTATACGATACGTGAGT
+>53975 1
+TGCTTCCAGCGCCTAGGATTTTCCTTTTGAACGAATGAACCGCGGGCGTACCAGGTCTATCTGCGTTCCAAAATATTACAACCGGTAAAACTGACGGGGG
+>53976 3
+CCCCTAAGAAGACGTTGGTATCTACACGCATGAAAAGATCTAGGTTAGCATTGTCCTATAGTGGTTCCAGCGGTATTGCCACCCGGCGCGCAATTTGAGC
+>53977 3
+CTACGGTTATTCAAAACCACTGGGTTCGTGTCCCCCGTGATCAAGCTGCGGCAATTTCAGGGGAGAATATAGTGCTTCATACTATGGCAGAGGATCCCAC
+>53978 2
+TCCTACGATGCTACGTTACACATGTATGCCTATGCACAATTAGGGAAGCCCTGAAGTCTGAACCTCTGCCCGTACATTCAGCTGTTAGAGAGGGGTACGG
+>53979 1
+TAGTACCTAGGACTTGGGCACGATTCGTTAGTGCGCGGCTCATCACAGAAGGGCCCCATTGTTTACAATTGGAGGTCACCTGGCATCCAACATTCGAATA
+>53980 3
+ACTGTCATAGTCCACCACGGTGAACTCTACGCGTAGCAGATTGACTACGTGCTCTTGGCGATAAAATCCGGTACGCTCGTAGGGCCGTTATACAGATGAT
+>53981 2
+TCCCCAGTCGACAAAAGTAAACTGGTACACGTATTAGTCAGCGCTACTGCACGGGCTTTTCAGTGCAATATTGAACAGTTGCCAGCTCGCTTGAGCGTGG
+>53982 2
+ACTAGCAATTTAGGAAAGTGTAATTGTACGGTGTGTCCCGAGCAGATCCATTATTTACCTTCCCCCGAGCTTGGAGGCAGACGTATAGACAGGCGTCCCC
+>53983 2
+GGTTTCCACGGCGCACGTTGGTAGGCACTCCCTTGAACGTTGGAGAGCAGGATTATTTTTCCGAAAATGATACGGCTACTCCAAATGAATTCAACCGGCC
+>53984 1
+TCATGACCCGCGGGTGCCGCATGGTCACAGGTTAATCCGCTCTCACTCCTCAGACCGAGACCAATTATAGGGTTTGCAAGAGTTAGTGACGTTGAATTAA
+>53985 3
+GGTGTGCTCAGACGCGTATAGCCAGGGCTTACTATAGAACATAGCAATGGCGAGTGGTACCGGTAGCATTTTGCTCCTCAAACGCCTCCACGTAAACTTT
+>53986 1
+TAAGCTGACTGGTTGTGCCAGTTTGTTTGAGAGCTAAGTCCGAGTGCCTCATATGAGGATTGAAAACCAGTACGCACCCACGCCCAAATGAGCCTCGTCT
+>53987 2
+TACGTACGGTAAGTCTTCTCAGAAGGTCGGCCCGTAATCCACTTTACAAATTGTTGGAACGGGGTCCTGTTAAAGACTCATCGCGCCAATGCGCGCTAAG
+>53988 2
+CGTCCGAAGGTCCCACTTTATTATATTGCTCGACTCTCGATGACCTCGAGCACGTAGCATGTCTTGGGGAACGGATGTAATGGACCAGTCAACAGTCAGA
+>53989 1
+TCCTGTTCGCCGGCGCTGGTCCCGAAATTCTCTTTCGCTTAGAAAACGAAACTTCATTAGTTGTAGATCAAGGTAGTGCGCAGGATGACCAAGAGGCCAC
+>53990 3
+TCCGAGAACGGACCGTTGGCAGAGGGAGGCCTTAGCGCTTCAATGCACAATGTCTATCTGTTCGTCCTTCGGATTACTCCAATCAAGAGACTGGAACTTA
+>53991 1
+GCTCACAATCCTAATTCGGGTACTCGTTGAATAGCCGCACTGCATAGTCCAGGGTACGTATCCAGGTGTGACTCTGCTGAACTGATATTGGAGACGCAAC
+>53992 1
+CGTTAGCAATCTATTATATAAACCGGTTGCCGACGACACGGCCCCGGTATCATTATGAAACTGGACAGTCGACTGGGATTTCAATAGGGGCTCGCGCTTC
+>53993 3
+TCCTCCTGACTGAAAAGGCCTAGCGTCACATATACGTCTAAGGCGGTGGCGTGGTACATTATCGCCTAATGTCATACGAGGTACAGCGGATTTCCCAGAT
+>53994 1
+AGTCGCGAGTGGATTTATCGGACGTCAACTAAGTAACCAGGGCTAGGCAATGTAGACTAGCACTTTGGCCCCTCCTTTGGCGCACTTACACAACGTTATG
+>53995 3
+AAAACCCGTGTAGATGACTGACCTTGATGGGGGCGAAGAGGGAATGCCCTCTCAACTCTCGACGGCTGCGGGATTGTTCCTTTCAAACCACCTTTAAATT
+>53996 2
+ACATTTAGCTGTCTGGCGAAGTGCAAAGCAGTTCAAAATGGTCGCCATATGGATTAGCTCACCGCGACTGGTCCTCCGTATACAGCAGCTTTGAACGGCT
+>53997 3
+CTGAATCCAAGGGGCGATCTCCTTAGGCTGGGGGCACTAGAATGTGGCGCCGACTTCGTCATCGTTTTTAAAGGAACACTGCAATATAACTCGATCCCAT
+>53998 3
+GATCTAGCAGCTCATTTACGAGAGAGAGTTCTGAGCCAAGTGGAAACCTCCACTCGAGAGCTACAAAAGCCTCTTGTTCGTGGGCTCGTTGTTACGTACC
+>53999 1
+ACATGCAATAACACCCGCTGGACGGCTGGGCTAGACTGCTTACACCTCTTGACGCGAAGTCATGAAAGCTTGTTATATTTCGCATGCTGCAAGCTGGATG
+>54000 1
+GTTGTGAATCGATGAGCGGGTTCAGTTACCGGGCGAGGGCTGTACCCTCCATTTGAACCGACATTCCGACTGTATCCTAATGCGTGAATCAACACAATCA
+>54001 3
+GAACCCACGTGGTGCGGGCCATGCGATTTGAGTATTCCACGAAGGACCGCTATAAGACGAAGAGTGTCTATTTTTCGTTGTACATAGCCCCACGTCCTAA
+>54002 3
+CCTGCGGCTGAAATCTGAGCGTAGAATATAGACAGGTATTCTGCGGCGCCGCTCCCCATGTTATCGTAAGTAATTGGAAAGCCTCTACACGTAATGCGTC
+>54003 2
+CAGTCTTATGGCGGGCCGAAACTGGGTTCGCCACGCTAGACCGGCTCGTGACAATTCAACAACCACAGTAAAATTTGTGTTCGGTGGTCACAATACTGTT
+>54004 1
+AAAGGATCTGCGTCGTCATAAATGTGGAGTCAGATGACCCCATCCCATGCTCGATGGACCTAGGTTTACCGGGGCGTATCACCGGCGTTAATCCAATATT
+>54005 1
+TGCCGGATGCTCCACCTATCAGACAATCAGGCAAAAAGTTCCAGCCGGCGAGCGAAGCTGCTCAGAAGCTGGTCGTAACTTTTTTTGGAATTGTCAGCTT
+>54006 2
+GTCGCGGAGACGGGGCTCGATGGGGACCCCAACACCGAGCATATGTGTGACCACTAATCGGTCATTACATTCTTTTGGTGTGATTACTTAATCAACACCA
+>54007 3
+TGCTAAGGCTGTCCGTGTGCATATCGCCTAGAAAAAATCAGTAGGATATCCTTAGTCCATTCAGGGCACCCGTTGATTAGGACACCAGCTGACTCCGGTG
+>54008 3
+TAGTTGAAGTCTTTGCCTTCAGGATATAGGTGTGATCGGTCTAACCCCCACACAACTAGGTGTACTGGCATCAGGCCGGACATGGTATACTCCCGAGACA
+>54009 1
+TGTCTACGGGGCTACCCATAGTGAACAATAGGCACCTGATAGCGATTAGACCGACATGCAGGCTGACTTGACTCTTACAGTTTCTCGGAGTCCGAAGCTT
+>54010 1
+TTTGAAGGGCTATTAACATCTAGTTAGTACTGGTCTAACGACCGCGCCTTCAAGGGGTCGAAGGGTAGCACGCATGTCTAACGCTTCAACGTCACCAGCT
+>54011 1
+GCGTCAACTCCTGGAGTGTACACTTGACGTGGCAGTAATCATTCCTCTGGGAACCTGATTCGTCCCATTAGCAGAGCAGCGTAATGGTACGCTCTAAGAA
+>54012 2
+CGGACGAAATCGGGAATGGTCAATACTAGTTAGGGCCGCCGATCCGCCCAATGAGATTTCCTGTTCCACATGGTACCTGGTATTATATACCGATGGCTAC
+>54013 2
+GTCGCCTTAGTTCAATCTTCCTGTTCTCAAGCAAGGCTGCTTGGTCCAGGATTCACCCGGGCTTGGTATCTAGCACGGGAGGGTAAAGACACAAAACATA
+>54014 1
+ATTGGGCGCACTTGATTAACTAAACCGCGCCCGTCATAGGGGTACGCCGATATTCCCTTAGCTTTGGGGAAAGATCGTCACAATCTACGCGAGTGCTATA
+>54015 3
+AGCTCAGTTCTGACTGGAGCCATGACCGATTCCCGTAAACCTTCTGTGATGTACGTCTGCGCTGGTTAGCAGAGGTGAAATCCCGTCCAGAAATCAATAG
+>54016 1
+AAATGAGGCTTCAGCGTGTCACACCATTCTCCTATGATACGCTTCACGAGTGACGAAGCGGTCAGTACCTTACGACACAGTTTAGTGGAGCTCTTGGCGA
+>54017 3
+TCACAGTTCCAAAGAAACGTTATAGGGAAAGTAATTGGCCCCTAATCCTGTCTAGATCTTACGCGGGCGAGGCTATCTGCCTACGACCGCTGATGTGCTG
+>54018 2
+ACATAATTTGTATCGGGAATACCCCTGCGTCAAGCCGTGTCCACAGTGCTAGGTATGTGCGATATACTTCCAATTGAATCGACGGCCAGCGGTAAGCCTG
+>54019 2
+CTAATTCGAGTCAGAAAGTCCGACTGTATGTCGTTGAAAGATCTGCCCTTCCGAGGAGCTACTCATATGCAAGCAGTGGTGCTAAGACGAGCTCCTGCTC
+>54020 3
+CGCCCGAGTACATACGAAACGCCTTTGTGGTGTCTAAGCTTCAAGTCATAGTAAGTCACCAGGTATCGGGTCCGCTGCCCCAGAATCTGATTAGGTGATA
+>54021 3
+CGGAGGAACGGGGCGACTCTCTAACCTATAGCGCATTGATGTATAGAAAGTAGTCCTCATAATACGGGCGCTACCTTCCGTTAGCCGAGCTTTCAATGCT
+>54022 1
+CTTATTTGTCATATGAAACAGCCACGTGCGAGATAAGCTCGCCAGGTGCCTCCATGACACGCTTGAGTCAGTAGAACGTTCGACTCGTCTGAGTATGGCA
+>54023 2
+GACAATTTGCCGCCTGCTGTGTGAAGAAACCTTTAGCTTAGGTCTATTGCACTGTAAACAGGGGCGCCTAAAGCGTGGACTGTGAAAACTCCAGCTCCTC
+>54024 3
+AAAGAGGCGCGCCCGTTAATAAATCTTAGGGGCCCGCCTACGACTGACTCCCGGAATAAATGGGGTTATAAAAAGTCTCGCGTCCTGATTTTTCTCCGTG
+>54025 3
+GTGACGGAATTCGACTGCCCCGGGCGCGATTTCCACTCGACGTTTAGATGGCAATATATTTATCTCAAAGACGACCACACGTTTGTCGTGGAGGCATACA
+>54026 3
+TACTATATGGGGATTACCGGCACTCTTGGGATTGCTCTATGTATGACGATGGAACCCGACGACGCAACCAGGAATCCCTTCGAATTTACCCGATTCGAGG
+>54027 1
+GGTAGCGACGACTTCACCTAGTCTACTCACTGACTCCCAAATCTACGTACCCCTTAGGTTAAGACAAGGGTCGAGTGGCTCGGAAAGTTTTAGTAGTCGG
+>54028 3
+GAACCCTCGCTACAGAGGCACTGTTGAAGCTTTCATCGATCTCTTGAAATGCGCGTTGTCTACAGGATTACACAGTGTATGCCGCGTACAAGAGGCGCAT
+>54029 1
+ATATCGTTTGCCTCGAGACATAGGCCCATCGTTGGAGAAGACCGTCGCCTCACGCATTAGTGTACCTCCACCCTAGGTTGGGAGATTGTACATTAGAGAA
+>54030 3
+ACCTTCAACGAGGTATAGGCTACGCATGATGATATTGGACGTCGGTATATCCACCGCCACGATAGGAAGGTATAATCTTCGGGCGTCCCTTCGTGTAACC
+>54031 2
+TGATTCCAAATAGAACGCGGCCCCTGTTTCCACTTAAGTTAGGAAAGACATGGTCGGGTCCTTTTGGAGATGGTCCAGCCTGTAGTGCCAACCCAAAGCT
+>54032 2
+GTATATGCAGGTGTTCCCAAAGTGCCCTTAAATATTCAGCTGTCAGGAGATGTCGTATGTCCCTAGCCGAACAAGTGGCTCTGAACGAATCGGCCCCAGT
+>54033 1
+ACATTAGTACCCGTTCCCGAATAGACGTGGTTCCACGGCCAATGAAATTTCGCTAGAAGAACTCCCGACTGTGCTGGTTGTGGTCGAATAAGATCGCGTC
+>54034 1
+CGGCAAGTACCTTACTAAATAGACCTTCATGATCATCCCTCGTAGGCCTCGTGGGCCGCGGAAGGAAGGCCTCGCCGATTGATTAGAAGTTAGTATACTT
+>54035 3
+CTCGGTCCGACTCTTACCCTGAGCTACTGCTGAATAGATCACTGATCATCACCCGGGAATCGTTTCGGAGACTATTCTCGCGAGTGAAAAAGTGATAGGG
+>54036 2
+CCGGAGAGCGTCACATGATAGACGTAGTTAAGGAGTCTGTGGCTTTCAATGTCCTAGGTACACTATTATTATCAACCCTGCGCCCAGAGCCATCTCAGGG
+>54037 3
+GCTTGCATCCTATGTTAACCCTGTTTGAAGCGTGGCTATAGGCAGGGGTCGTATAGACCGACCCACAAGGTGGTCAAACACCTGTAACTGATACACCGTT
+>54038 1
+CACACAGTCAAGCGCGTGTCATTACTTAACTTCGTTTACGTAAACTAGAATGGCGTGCGCCACAGAGGCTAGCCGGGTGTGTTCTTAACCAACCATGGTG
+>54039 2
+AGCGGCTGACAGATTTGAATACTAGCTGTGTATCGAACCACCGCCGATTTAGGTACGCCCTTCCGTAGAAATTGCAAGGGCCTGATTTTCAAGCAGTGCC
+>54040 3
+TTTCAGAAGCGAGTTAGGCCGAAGAGATGTACCGAGAACCTCTTATTGCTCCGCGACGCTAGTGTATGGCCGACGCCCTTACAGTTACTAACTAGACTTG
+>54041 3
+TCACGACCTCGCATGTCTTCCAGGCACACTGTAAGGTACGTCACAAAAGGGCCACGTTATCTTCGATACTTGAGGGGATGCATATTGTCAGGGAAGTCTC
+>54042 2
+ATTTGGAGATGGATACCCTCTAGACGTTTTACCGCGGATCAGCGGGCGTAGTTAAGACGCGTCTGTTCTGATCCACTCTGCCCGAAGCTAAAGCTCAAAA
+>54043 1
+GGCCGTAGCGATCGTTTCAGACGAAGGCATCAGTAACTAGGTTTGACGCTTAGGCTAAGGCTTAATCATACTACCGCGTTAATATCCCCGCACTCGGTGA
+>54044 3
+CCGAGTCATGTGTTTCCAGCCTCGAGGCAAAAGGTGTACTGTTGTGTACAAAATTACCGAATTTTCTCATCCCGACTGACAGGGAGTCGCACAGACTCGG
+>54045 1
+CATCTCCTACAGGCCTAAAGGCGGGGATCATGCAGAAGCGAGACCGCAATGACTGTTTCATAGATGGCTTTTAATCTACAGTACGCTGTGCTGCCACTGT
+>54046 1
+TTCATTAACAAGTAGCGCCAATTAAGAGATCGCCTGTTGCCGAGGTTAACGGTAGATGCCGCGATTACCCATAGCGTACACCACTTGTTCGGGGCACGTT
+>54047 2
+GTTATGAAGGGCTTACAAGTACGCACGTAGAGTCCACCTAGCTTGCAATTAACACGACGCGACCGGGTCATTCGATTTAATAGCCTGTCGGTCACTGCGT
+>54048 2
+AGCACTGAGATTAAGTGGAGTGAGTCTCACCGGATCCTAGCAAATCTGACAACTATGTAGCCGTTTCGGCTGAGCTCCTAGACGCGTGTCTAGTCACTCA
+>54049 1
+TCATCAGCCGAAATACTGGTGCTTATCCGCAGTGCCCTAGGTACATCAGGCGATACGGTTGCTATAAGATAATGTGCATCGGTCCCTGATTGCCAGGCAA
+>54050 3
+CGAGCTGGGATACATAGACTCGAGCGAGTTGACACCCTTAATCAGGCAGTCTCATCTCATGTCATAGATTCCATACTTCACGCCAGGAGTTGTGGCTGGA
+>54051 1
+AGGCCTTACTATTTGAGCGTTGGGGCAACGTTCAACGCTCCCGCTAAGGACATCTCACACGGAAGGACACATTAGGATTATCGCTATGAGATTCTTCGGC
+>54052 3
+CTTCTGCTTTTTTCTTAGCAGTGGCAGAGCTCGGATCGAGCAAGCCCAATACCGAGGATAGCGGAGAGTTAGATGAACCCGCATTATCCACATCTGACGT
+>54053 2
+ATGAATGGAACGTTCCACTCCAAACCCCCATAGTCCACTTCGAATCTGCTAGTAGGAATATCGAGGGGTTACACGTGGTCGCTGGGCTTTCGTAAGCATG
+>54054 1
+TCTCGGTGAGTCTACCAGAACGTTCTGAGTGTACAGTTAGCACGTCAAAATTCCGTGAGTCCATGTCCATTAGACGAGCTGAACGACGACATGTCGCGCT
+>54055 2
+GTTTTACTGACTAATGAGTTTAACAGTTCGGTCGCTGGCCCTACCCATAACAGTAGGAACTGCGCTCGGACACTGCAACATGGGTCCTAGCGAAGGTATC
+>54056 2
+CTCTCCTGAATCATGAAGAAGGGGCTAAAGTGCGGAGCTCCGCCATCTAAAGGATTGGTGACTCTGGGCGTTCAGATCACTTCTCATATGCCTAAAGTCC
+>54057 1
+TGCGCTCATACGGGGCGTTTAGCTTATCTGGTAGAGGTGGCGGAAGCATTTTCACCGTATAATCCGATCACCGCTATCCGCATAAATGACAGACCCGAAT
+>54058 1
+TCGGACCGCATTGTCTGCTTATGGTTACGTCTACCGCTCCAAAGCTCTAGGTCACAAGTAGTATCGCACGGGCTTAAAAGTTAGGAGGACCCGGATAATC
+>54059 1
+GGGTACTGCCTGCAACCGTAGAACCTCGGTTTTGACCAATTAGAAGCCTAAGTTCACGCGTGCGTTGGGGTGTAATCCTCACCCAGAATATCACGTTAGA
+>54060 3
+TGCGTTAGGACGGGCTTCCGAACTCTCCCAAGCAGTCAAAGGCTGCTTACCTTGATGTAATACGTCTTTAGATTGACACGGAACGCACACGCTGGTTAGA
+>54061 2
+GGCTCGTACCCATAGCATGAGATTTGCAACATCCTCTCAATGCACATTTGTATCTTAGGCTAGGGCAAACCCCCTGGGGGCTATTTGAGGAATCGGAGCA
+>54062 3
+GCCTACGTCATCTCAGTGCATGTGTTGGGACTTCTTGACGGAATACATGTCGGAGATCCAACTTGAAAGATCCCAGGACTCATCATGTTACCCGACGAGG
+>54063 2
+GCTTCATGCCTGACTCCCCTGTGTGAAAGATGACTCCTGAACGGTTCCTTGCCAACGTTTAGACTTGGATCGAAACGCACTGATATGGCGCGTAGAAAAG
+>54064 2
+CCTGCCATTAAAGAGTATTATACCGGGGCCCCCCCTTTAATGCCTCCTTTGGGAATTATCGACTCGCTATAGTAAAACGAGAGGCAGTAGGGTGTGAGCC
+>54065 3
+ATCATTACTGATATGAAGGCCCGCCTTCTACAATTGGGTACGTGGCGCCTAATATATCAGCCATTTAGCCCGATGCGGTAGACATGGCGGATACCTACGG
+>54066 3
+GCAGAATGCCGTCCGACAAGGGTCATCGTCGTTCGTCGTGCGCGATCAGTCATTAGGCCCATATTACACAGCTCGATGGTAATAGGAATCGTTAATCCAT
+>54067 3
+GCGATTTCCAATTCGCACATCCAGTAAGGACACATTGGTGATGGCGCTCACCGACGGTCCGTGAATAGGACACATATCTTTTGCCGAAGGTCCTTTAAGG
+>54068 3
+ACGGCTATATCATTACAGGAGGCGCATTCGAGAAAATTGCTTCACCAGCACAGTGCTAATTGGACACCCCGCTCCGCGTGTGGTGGAAGCTATTTTGACT
+>54069 3
+GTCTGACCGCATAACTCGGAGTGTGCCGATGCCCGCTGAGTATAAATAACATGCGTTGCCATGGATCTCCTGCCAAGGACGTTCGGTAATGACTAATTCA
+>54070 2
+CAGTAATACCTGAATGAATCCTTGGCATTAGGCAAGCCGAGCACGCTATATTTATCGGCTTGTGTGTTGCACGTACGCAGCCCTTAACGCCTGGGACGAA
+>54071 2
+GGACATTACTCGAGGGCTACGTAGCGGACGTTAATTCGATTCGGCCCTATAGTAATTGGGTACCACATACGAAGCCACCGGCTGTTGCCAAACTAGTTCT
+>54072 2
+GTTCAGTGTAAGGCTATCTATGTTATGATCTCCGGCGCGAGCAATGACGTTTCGACGGCTGGCGAATACTTCCACCCGCGAGATCTACAAGTGATAACAC
+>54073 3
+CGATCTCAGCCATGGAAATTGCACCGCGTGAACGAGAGCAATTAAGGGTAGGCGATCGTTCTTCCCGTGGCGCTGACATACTAATGCTCATCATTATCTG
+>54074 3
+ACTCCCCATGGATATTATACTGCGAATAAACCCTCATGTTGGCAGGGGCTCGGTCGTTGGCATGTGTAGCAATCACGATAACCTCAAAGCTGAGTTGCGC
+>54075 3
+GTCGTATTGTAATACCGAGCGGCTAGCACTTTACAAGGGGTGGCGAGTCCATTTAAGCTTCAAAAAGATGCGCTCATTGCATAGCCCAGGCTCCGTACTC
+>54076 2
+TGTGTCCGTAGGAACGCAAGTAGGTGCGGCAGACAAGATATCCCAATTTTCAGGTGGGCAGCTCGTCTGACAACCACTTGATGACGCCCATAACTTTCTT
+>54077 1
+GCTTACCCGTTCATTTGTCCACGCCACACGATAGCGGTGTTAAAGAGAATCACAGGTTAGGATTGATGCCTGCGGCACGCATTTGAAATGGTGCAACCTC
+>54078 3
+GATCGGGGTTACCCCGCCCGATTGATTGCATATGTTCCAATTGAAAACATGGACCTAGTAAAATCTGCCTCCCATTGGAGGCCGGTCCGCTATGAAGGTA
+>54079 2
+TCAGCCACCCTGCAGACTTTTAAAGGGGGCGAAAAGGACTACGCGAGTGTGCTGGTAACCTGCCTGCTGCACTTTTCTGAATAGTCGATCTTACAACTAG
+>54080 3
+CTTTTCAGTCAGTCACTGCCCCTTCCGAGCGGGGATCATGAACATCAAGCGGCAGTTGTTGGCGGACTAAAAACTGCCATAATGTGAGGACACTGTTTCA
+>54081 1
+ATCGCGCTGATTTCCCCGTTGAATGCACATGATCAGGTCGGGTCCGCTACTAAACAAATAGGAGAGTATCTTGGGATAGGTTAACCCCCGACGCTGTACT
+>54082 1
+CCGCTTGCCCCCCTAGATATGACGAAACTATTAAAGCGGATCTAGGAAGTCAGGTTTGTCCCTTGGCCCTGGAAGAGGTTGAAAACTATGTATCCCGTCG
+>54083 1
+GAATGCGGGCCAATGGTCCTGTGAGAGTATCTTTCGAGACGCTGGGCTGAGAAAGGACCTCCACGATCCCCCTTAATATTAGGTTATGACAACCCTTTCA
+>54084 1
+TCCTTGGCCGTTATCATGAAGAGGCCGTACTCGAATATGCGTATGACCTGCTCCAGCAGTTCGAGTGCGGTACCCATACTGGTGTCAAATAAGGCCAATA
+>54085 1
+CTCTCCGTCAGGTACCATCCAATAACAGTCGCATAATTACTCACGTGGTCGGGGGAAATAGATTTTACCCCTACGATTCAGCAGTTGATGGGGGGACTCG
+>54086 2
+GAGTGAGCTGGACTCCTACCAGATCTCGCATATAGCAGGTTGGACTGATGGATACAGGATGCACACCGATTCATTATTTCTGTCTCCCTCAAGCGGGCAA
+>54087 1
+CCACAGATATGACCTAATGCTCCGGCGCCTATTGCTATTGTTCTAACGGTTCCACAAGGATGCCGTGAGACAGGTCTCAGGATGTCCTAATAGAGGGATC
+>54088 3
+TAGACAATGTCTTGGACTAAAGTATTCCACAGGCGCTGACCATCAATCCCGTACGCGAGGCCCGCTAACGTTTTTGAGCCGCTGTAATAGGTGGTAGTCA
+>54089 3
+AGTCGAATGCGCATACGCTCCTGTATCCCGGTGCGGAACTTAACGAGTTAAATATCAAGTGGTGGGCTCTCCCCGGTATCAATATTCCGTTCGGAGAAAC
+>54090 3
+GTGCGCCTAACTTCAGGGATACTGCCTATGCGGGTGGACCCTGATTATACGTCCTCTACAACGATGCACCATGGTATAATTCCGTGGCAATAAGGATCGA
+>54091 3
+CCCTGTGGTCGTCCCTGAGGGAGGGTCCTCGGCAAAGATTAGATAATATAGTGCCCTAATACTAATAGTACCACGACAGCTTCGTTGGGACATTCATCGC
+>54092 1
+GATACACGGTTCAAGCCATTACAACTCCGCAGAAGTTGCTTTACGCTTACAGCCTTGACGACATCATCCTAGGTGTGAGTCCAGGTTAAGCGGTCGTAGG
+>54093 1
+TATTTGCAGATGCCGAGCTCTCCTCGCCGGTGATGGGTAACACACGTAACCAGGTGGTAACTTCTCGGTATCGAGCAAAGCGATATTCCAGTAGCACTAT
+>54094 1
+TATGGGCCAAAGACCTCATTGTTTTGGATCAGAATGGGCCCACTACGTTACCGACTCGACGCGATTAGAATAGGCGCCCGCTGCCAGTACAGATTATTGT
+>54095 3
+TCAGACAACCTAGACGGCTTTTATATAGAGTCCGAGCGCGGTCCCCTAGGCGGAATGAATGTCATCTTTTAAGCCACTCAATCGCGAGTCTTGGGAGTAC
+>54096 3
+CGGAGCACGGCAAATGGGTCCTGAAAAGGTCTAATTCTGAGAAACACATTGTTGGCGCACAGGTCTTAATCCATGTCCCCTTCATTTCAAGTCCCGGGGT
+>54097 1
+CTAGGGAAAAACCTATAGTCCTCGTAAGCCGCAAGCAATGAGCTCGTGTTGTACTAATGTCGGATCGCTAATGTGTACGATAGATCCGTCTTGCCGCCGC
+>54098 3
+TGGGTTTCAGCAGTAGCATCCTAGGTTGCACTAGATGACAGTGATGAAGATCATCGGCCCTGCTGACTACACCCAACGCTGGAACGTATTTCTGCAGCTA
+>54099 1
+ACAGTTAATTCGTCCGCTCACGCCTTTATACGCGGTAAAATGTGCAGCTAAAATGAGAAAATCTGTACCCCGCTGGGTGGTCCAGTAGGCTCGCTTAGGC
+>54100 2
+TTCATTAAGAGCTATATTGGGAAAAATTGTGTCAACGACTCATCTCGTCCGCAGGGATCTGTCAGCCGACATACTGGCCGCGGCACGTTGGTTACACCAG
+>54101 3
+CAGGCGACGCGCGACTTAACTATGATGGGGTACCCATGTAAGGTTGACATTTGCATTCCGAAAACCGAAGTCGTGTGTGTCACCGATATCTGACCATCTC
+>54102 2
+TGCGTTGATTAAATAGCCGAGTTCGAAGAACGCGTATTCTCTCAAGTAGGATTTTACCCACGTCGATCGTAGGCAACCAACGGGATCCTGCGTGACCCTG
+>54103 2
+ATCGTCGGAGACAATTTTTAACCGCGACCCCTTAAGCATAGGGTCGAGCCCCGCTAAGCCGTTTGATTGGCCATTAAGTCGTACTCAGTGGTGAGCAATA
+>54104 3
+CTATAATCGTAAGGTTCCACGTTACCGCATGGCGCGGATCACGATCAGCTATTTGCTGGAAGCCGAGGGTCTGCAATAAATTCAAAGTGTCCGACTCGCT
+>54105 3
+GGAAACCAGGCCTTGGAAGTATCTCATGCCCTCCGAGCAAGCGTATTTCTGTTGTTCCGGTGAAACCGTAATGCCACAGTGGTCTAACGTAACTAGCGAT
+>54106 3
+CACAGCGGACTGACTACGTCCTATACGTTGACCCCAAGGAGAGTGGACATCTTCCAGAGATCGGTCACACTGTCTTGTGAGGCGACTTTAGTATATACGT
+>54107 2
+CGTCGTATTATATTGGCAGAGGTAGACTAGGTGATGAGCTGGTCCCTGCTCTGCCAACAGTACTTTCTTAACCACAACCCATTCGCAGCAGACGAGTGGA
+>54108 1
+CCATCGCCTACCAAATTCTTCGAGCATATACTACGTGAGTGTAGGCAACTTTAATGTCACGCTTTTGCCGCGGCGAAGCGGGGTCAAGAGTATCCATGGA
+>54109 2
+ATCAGATGGCCTCCGCGCAAGAGTGTAGTCACGAAGCGTTGAAGCATTTCGGAACTGCTCTCGGGAGAATCGTTCGCAATCGTTCAATAAGTATCTTCCC
+>54110 1
+CTGTGGGGTGCGGATGCCCTATAGTAGATTACGACATGTACTCCACCAGGTGGGGATTGCTTGTTCACTAACAAGTCAGATGTATACCCTCACACGAACC
+>54111 3
+GAATGCCGCACACCTTTACCTCAGTCTTCTTCCTTACAACGAAAATGGATTTGCGAAGGGGGCTAGCGCGGCCATTTGAAGTGTATCAACGGGAATCTCG
+>54112 3
+ACCCAATACGCTCTGGTGCACTGCAGTCAAGAGCGCAGATAGTTGGAGGCTATACTATCCACGATGTCTTGAATTCTCGCTTCATGAGTCAGGAAGCGCT
+>54113 2
+ATTCGACTGTCGGGGACATTCAATGCTAAACCACGGGATCTGGCCTGCGCTACTTATACGCAAAGGTTCCAGTACAAATGGTCCCGAGCGTGACTTATTG
+>54114 3
+AGGTACCTGCTAGCATCACTTGAAAAAGCTTTCGCGTCATAAACGAGAGGCCCTTAGGGATGTCAGCTAGTTGAGGTTACAGGCTACCTCCCTTTCCGGA
+>54115 2
+CGGAATGGCTGTTAATGCAGTGGCTTAAGTCGTACCACTTACACGAAGTGGAGGTAAGGCCCTTATCATACCCCAGTCTTCCTCGGGTCATGCGACAATA
+>54116 3
+AGCGAGCCTGGAAGCTGACCGATAGAGATGTCTGGACAATTCTTCCAATCGCCGACCAGTAGTTTTACTTGCCTAATGCTTCGGCTACAATGACGTGGAC
+>54117 3
+TAGGCATATGAATGAAGCCAACGTTAGTTGAGCCGATCGAGATCGTGGCCGTGCCCTCATTGGACCGAAATATGCTAGCCGTATCGCTAGATTTACCCTC
+>54118 1
+TCGCACCTGTTCGGCTTCCGGGATTACCGCTCATCAAGGCACGTAGAATTTAGCATCCGTATTAGTAATAGAAGCATAGCTACGGTGTCACGACGTCGAG
+>54119 3
+CTGCTAAACGGCGAACACGGGTCATAGAGCCTATTTAATGATGATCAGCGACACACACGTTGTGCTTCGGATCTCACAGGCTTGGTCTTCGGCGTAATCA
+>54120 3
+TCCGAACTCCAGGGAGTGTAATCTGGGCTCCGATATGTTCGATTTACTCTTACAGCACACTTGCATAAGGGGAGAGCATGCGAACGCCCTATTGCAAGCT
+>54121 2
+ACCAATCAATACTGCTGCTGTTTCTGTATTTGCCCGCCAACGTAGACAGTTGAATCCGATAGGTGATCACTGAAACAGAGTCTACCCTGGGCGACGGTGG
+>54122 1
+TTCCAATTTACGCATCCGGAGACAGACAGCATACGTGTCGGGGATGTAGACCTAAGGTGATACTAGTGCGCCGGCACATCTCATTGTACCCTGTCTAAGT
+>54123 2
+TAATCCAGACACTGATGGGCGGGTTGCATTACTCAGTGCACTGTTGAGTGGTATGCTTACCGCAAAACAAGTCCTTGAGTCCCCTACAGGACACTGGCAT
+>54124 3
+GCTATGCGAGCGTGTCAAGTCGGCCCAACGGTTAACTTATGTGTGATTACCTTGGGCTCCCAAACTACTGCGACTGTACGAAGAAAGACGGATCTTATCC
+>54125 1
+ATCAGTACGGGACTACTAGAGGTCTGTAACTGGGGTTATTACGAGCGTCTCGCATATCTCTTAACACCCCAGAGCTCACCTGGGTAACTGAAGTGCGCAT
+>54126 1
+AATACGGATGTGTAGGTAGAACTTCGGGCCCAGCCTCTAGGCTTCTGAACACCCAAACCGGAGTGAATAACTATTGTTTTAAGGTTCCTCCCCGCGTGGA
+>54127 2
+GACGGGGAGACGATTTACCTATACGCCTACGCAATCGGGTCGAAATAGGTAGTTCCAATATTATCCTAGCTCCCTGGAGATCCGCCAATGTGAGGTCTTC
+>54128 3
+TCTGACAAAACCTTGGAGGCAACTTCTCTCCGGAGTCCGGGGACAAATGATCGGTTGTATTATACCCGTTCTTGTGGCCAGAACAAGAACGTCCGACTTG
+>54129 3
+CGTGTAGGTATTGTTTTTAGACCGGCCGAGCTAAATCCTACGTCGCTCACGTGGAATACACTCGCACGTGCATACAATGGATCCGTCACTTAAGCGAAGG
+>54130 2
+TTCATGTAAGGAAAACCTCTGTCCGATAACGACTCCCCGTGGGTTGATATCTACTAAAGCGGGAGTTTCGGCCTGCCGTCACCTCAGTAAAGGATGTGAC
+>54131 2
+ATTCCGGTAGACAGGCATGCCAGCACCTTTAATGTGTGAGGCGCCAATCCTCTATCGCTGGAAAAAGTCTATTGATGCCCCTCGTTTAGGGACATCAAGG
+>54132 1
+TGGGGCGATCGTTTGCGTCTGCTAATAGCCGGGCTTGGCAAGCTGTTAAATCAGCTCGAAACCCCTTCGAAGAAAGCCCCTAATCATAACTATGGTATGC
+>54133 3
+GCATAAGACGCGGAACTGACATGGACGTTCACTTGGCGACCACCTGACTCTCCGATGCCCTAAGTAGCCGTTCGAGATAAGAATTCGTTGCTGGATTTTA
+>54134 3
+AGGCTTATCACGAGGTAAACTCAGTTTATTGCCTTGCCAGTAAATAAAGTGTCCATCAGCCTAGGACCCAGCGGGGATTGATTCGTCCGTCCACCATGGG
+>54135 3
+GCCAATACAGGGGCTAGAGACCGGTTGATCAACCAGTCTAAGAGCATCGCGCATCTGGCCGATTGTCGGCCCTGTAATCAATTGGGTACTTTATACCATT
+>54136 1
+TGATTAGAGATTCCCCCGAGTACAGGTACTAGGGTATAACAGTCTCTGTGTAATATGCTGGTGCTCGCTCTTCAGGAAGCACAGCACGGCACGCCTAACT
+>54137 2
+AGACTTACTTTTAATCCCAACTGGTGCCTTCTTCAGTCACGAATCATCGCTTGAGGGTATTCAGGGCAGTAAGGATAGCCCCGCCGAGGGCTTCAAAAGG
+>54138 1
+GATTATTACTTAAGGAACGCCGGTCAAGTCAGGGCTTCCCCTTGCGAACATCCACCGAAATATAATGAAGGTTTAGTAGCTCTGCCCCTGGAGTTGGCCG
+>54139 3
+GGACGCCTCATCCCGGACAGACATGGTGGTCGGAAAATAGTTTGACCATCTTAGGCAAGCAGCTAAGTGATTACGCCAGATCCGGTTTCTTACTGACTTC
+>54140 1
+TACTAAGCGTCCTTTCAATCTGACCGGTGTCCACAGCATGTGCAGGGTCGTGGTAGCAGTACACCCGCTGATTCACTTACAAACTAGCTGAGTAGAATGG
+>54141 3
+TGGATCTTTGTCTTCGGTTACAAACACTAATTGCGGAGCACGAAAACTGCCTGGGACAACGATGCTCAGCCTCGTAGAGACGCGGATACGTCTTAGTCCT
+>54142 2
+CGGGCCAGAGGTAAGGAGTTATCTGTAGACTGACCTAATCCAGATTGCATCTAGAACGGAGTCTAACGCCGCGAACTTTTTTCATTGACCAGCTCCGTCG
+>54143 2
+AAGGACAAGTATCGAAGAAACGTGATAGGCGGCTTCAGTCCTGGCAATCCACGTTACGGTCACTTTAGTGAACGCGTTCCTGGCACCGGTTCCAATTTCT
+>54144 3
+AGTATACACCCGCCTATGTTGGACGCAAGAGATATGTCAACATTTGTGACGGCACTAAGAGCGTGCAGATCATGAACGGTGCTTCTTCACGTCCCGTGCT
+>54145 1
+CTCGATTTCGCGTGATGACGGGACCATAGGATAACTCTAAATCGGACCAACCATTCCCCATCGGCAAATAGTTCTTGGGTTAGTGTGTCGAGACTACGGC
+>54146 3
+AGATTATTGGCGATAAATTGAGGCAATGCAACACCTAAGGCTAGAACACGCCATTAGTTTTCGTTGTCCAGCGCATGGCCGCTTAGGTGCCGCTCCGATC
+>54147 3
+GGTATGACCCTGTTGTGCGTCTCCACTATAACCCGTTGTCAGCGGCACGGGATCAGTGACTTTTCGGGATATATAATAATAGCGATGCCCCAACAGCAGA
+>54148 1
+ACCGAGTGGGAACGACTACGCTCTTCGACTCATATTGTATTCATATAACCCGAGCCATTGTCCCCGGATTGGAGCGGATATCGACTACGAGTTACTGGAG
+>54149 1
+ACAGGCATGTGCGCTACCAATTCGACAAGTTTTGAGCACAATTCTGCGACCGTTCATGCACCCAGTATTGGCGTGACCTGGTAGCGAATATGTCATGGAC
+>54150 2
+AACGGTCTGAACCCTCTTAGGGGACGACGGTAAAACAATGGACGCGTTGTAAGGCTTGCTTAAAAGCACTACTCTCTGCCGGATAAGTGTTCCGTTCCCT
+>54151 3
+CGTGGTCCCCTAATAAGAGAGCGCCTCATGCAAAACGACGCGTTGAACTCTGTAACCTGAGGAAGATGTTAGTTAGTGTTCCGCTGCCTCACTCGTAGAT
+>54152 2
+TGTTCCTCAATATTTGCTATAAGCGATCGGGAGCGAGGAACTCTTCATCCCCGTAGAGCATAGCACAGAACCGGCCGGTACAGGTATAATGCTTCTTGCG
+>54153 3
+CCGTAGTTCCAATTACCACTGGTTCTGCGTCATGGTCCCTCACTTCAGTTGGAAAGACTCAACAGGGAGCAGCAAGGCTTAATAGCTATAGCGGTTGAGC
+>54154 2
+ATGGAGGATTTGACACGCTTTACCTACGTGTACCGATTGCGGCGTCATGTCCCTAGAAATTCAGGGTACCTTAAATGTAGCCTTAGCGGCCAAGACGACC
+>54155 1
+GCGCCAATCTGTTTTCTCCGGTGGTGAGCTATTAACAGGACACAAGCGCTCGCTTGAGTACATCTAAACATTACCACAGAGTGGCTGATATGTGGAGCCC
+>54156 3
+CTTGACCCAGTTCTGATCGGCTTAGGCAAGCAGGCTCGGATCTTAACGCTGACCATAGACCGAGTGTAGCGAATTTAACGCTTTAGCTCTGCATAGGCAA
+>54157 2
+GTATGGCACTTACTCGTTAGATGTTGCCTATGAAGAGAATAGCGATCCTTGAAGATCAGACATGAGGCCACCCCGTGTTCTCTTCCGGGGATGCACCCAA
+>54158 2
+AGGTGAAGAGGCATACTTCTTTGCTAGACCCGATTCGCGCCTTTAGTAGGTACCGCTTTACACATTTCGATGAAAAACGAACTTGGTCCCGGACGGCCAG
+>54159 2
+GGGGAGTGCCCTTTCCCTGACACCGCATAAATTTAGATCATTTTCAGCGGCGCTTAGCGGATCCGCCAAGCTCATGATCAAAAGTGGTGAAATGGCCTAT
+>54160 1
+CAAACCTAGGACTACTCTTGGTTCATTTCCTGAACCCCGTGGCAGGGGTAGGACCAGCGCGGAATAGTAGTACACGGTCTTATGATATGGTCTAACTCCA
+>54161 3
+ATAATGAGCCGGATAACGTTTCACGGTGGGAAGTCGCGGTCGCGCGTGAATTTCCGTTCAACGCGCTGATCGAATAACACTCCAGAAATTTCTATTCGCC
+>54162 3
+GATCATGATCACCTTCGCGTGGGTTGCCGATGCCACAATGCAAGCCATATGGCACCAACTGTTGCAGGCCTACAACTTAGGTGGTCATAATGTGTTAGAC
+>54163 1
+CGACTAGACATAATTAGTGCCTTCCCGATGAAAGGGGGTCCTACATAGAGCCTCAAGCCCAATAGTTGATTCGGCTTACTGAGTCACGGATTGGCCTCTG
+>54164 2
+CTAACCATGGAGCCGGGAGGAATTTCATTACCCAATTTAGTGCGAGCTCGAGCTCCTACCAGTTCTGCATGCGTAGTCGCAGAGCAACTTGATTGACGAT
+>54165 1
+AAAATTTTAGCATGAGTGCCTAGTCCAGCTTGGGACGTCCGAGTTATGCGTCAAATTGACCTAGTGAAGCGCTCATTCCCCGGCAGTATCAAGGCGCCAT
+>54166 2
+AAATTACTTCAAAGAGCCGGTGTACACCAGGTAGAAAGGGGCGTATTTCTGTACGGCTTCGCGTCTAAGTCGAGTCACCTAACCCGGTTTTCGAACTGCC
+>54167 1
+CACGGAATCAGGCTAAACTGAAAGTCATAGTATTTATTTGCCTACCCGTCTTCTTGACACCCATACGGGGCGTGATGCGTCATTGCATGCCCGGGGAAAG
+>54168 2
+TACTAAAGTACTACTACGGTAACCTCCGCGTATGCGGTTGTCGAAGACATACAGTTCGGTAGTATAGGTTGCAACCGCGGTTTCCCGCAGAGTACGTCAC
+>54169 3
+TCCTACGGAATGGCGCATAGTCTCAGGCAAGAAGCCGCATTTTGGCATACCAATCTCCTTGATAGACTTCGTGAGAGTCGATTGCATGTCGGACGACCTA
+>54170 1
+GAAAGCAGGTGAAGCGGAAGGACTCGAACGCCCGGGATCAATATATGGAATCTATCCATATATTCTATGCCCCTTACTGCGGGCTTTGCCGCCTATTGTC
+>54171 2
+GACTCTCTATGATCCGTTATGCATTGGGCTTCGCAAGAACTACGCGTCTCCTTGAAAAGAGAAGAGCCCTCGTTAAGGTCATGAGACAGGCTTCAGCCGT
+>54172 1
+TCATTAGGACGTTGCACACGGTCTGGAGCCGGCAATGTCACCACGAGGAGAAAATCATGTTTTAAAACAGCGCTTCAGCTTTTCCATGTCGTGCGCCAGT
+>54173 3
+CTGATCTTGCCAAAAGGAGGGACTGTGAGATGACAATATGTTTACTTCTATCTAATCCCAAATCTGGCCTAGGTGAATGACGGCGCGCGGACCGTCCCCT
+>54174 3
+TCTTAAGAAGTATGAACACTCATCGCGAGGAGATATATATCGCATAGGGCCGTGTGAGCCTCGGCCGTTTCTCGACCCAGGTCGTATCTAATCGCTAGCA
+>54175 1
+AGAGTTAATACATGCCATTGAGGAACTGAGTGCTTTACCCTTCGGGCCTAACACTTGCCAACGATGTCATACGGGTCACTCTGATCGACGCTGGCGAAGT
+>54176 3
+GCGCGGCTGTATACCCTCCTGTGTCGACCATTCGAGTTGATGGCAACGGTAGGTTAAATGGAAACTAACTTGACTTTACTATGCCCGCCCCGATAAAAGG
+>54177 2
+GTCCAAGAGCATTCTAACTTTCAGCCCTCGCCAGATGTGATAAGTAGGGGTCTCTTGAGACCCGCGCTGTAAAGCAAATTTGCGGCCGCGACTTGATAAT
+>54178 3
+AGGAGAACGCATGGTCAAGTGACTTTCAACGACTGGTTTCTTAGGTAATCATTGCACATTCAATCCGCATCCGCCAACTGGCGAGTGTGGGCCCAGATCT
+>54179 3
+TTGATGCTTCGATCAAACCGTACTATGAATTAGGCGCATTCTGGTCAAAGGTTGAGAGCTCAACGCGCGTAGTCAGATTCGTCTGGACGCACACGCTACC
+>54180 3
+TTTGACCTGTTTCAGGAAGGCAGGGAGCCAACAATAGATTCCTGTAGCCGGTCACGCCGTATAAGAATTGTATCCGCACTGGACCGACATGACTTGTCCT
+>54181 1
+CAGTGAGAATCCCTGACTCTGGGCTCAACTGTCTAGAGATCTGTAACGTGGGTTGGTTACCCATCAACACGAGCAATGACTGAAGTGTTCTGACCATCCG
+>54182 1
+GGTATGGTCCTGCCAAGCGATCAACGCTCTGTTATATCATGGTAGCTCTCGACGTGAAGGTAAAGATCCACTACTAGCCGATGTCTACTGGAGCAACGTC
+>54183 3
+TGAAACGCTGCTTCCGCGAACGGATTTGGCATTGGCCGCCACGACCACATATTCCCATATGCGGTTTATTGAAGGGTTCATAAGATGTCCAGGAATGACC
+>54184 1
+TGATTGTGTCTGCGTCACATCTTAGGTCGGGGTGCATGTTACAGCTAATCCACGTCCGAACTACACCGAAGTAATAGCACTACCGGCTGAGATTGCCAGA
+>54185 2
+CTCTCTCAGCGCGGTATGCACATATCTCACGCAAAGCATCCTAGTAGGATGAGGTGAAATCGTGCCCAAAGTGTGGGCTTTCCAGTCGCTAAATTGAGTC
+>54186 3
+ACTCATGCATGGTGCATAGAGGCACAAGGACTGTGTCGCTGATTCGATGATTACCAAAGGGACTCCAGCCTAAATTTTTGGGTCCCCTCCTGAGTCAACG
+>54187 3
+GTTGTCCTATGTATTCCCCGCACTAGGTACGAATGATGAACCTCCAGAATCATACGGGCGACTTGATAGCGAATCTACCTACTTGGAGAGTTGCGGGACC
+>54188 2
+ATCAAGTACATACTTGTGAGCTAAAGCCCTGACATAACGAAACGAGCGGTCGGGACCTACTATCTGCCGTCGGACTCTCAGTTTGTCGTTGTGACGCGTA
+>54189 1
+GTCATCAGCGATAGGTCCCTTTGTTACAGACCGCTTTCACGGAAGCGTAGAGGAGTTAATCACAAAACGCACCCCTCCGGTATGTTACGGGTGTTAGATC
+>54190 2
+GCTCCTGCACTAGTAGCTATTGCTGTGAATCAACCTTTCCTGGGCGACTACACATGCGATGAGTGAGCGTAAGGGCACAAGTACGCTTCCAAATATGCTG
+>54191 2
+TGACACAAACATGGTCCGGGGTCTCGCTTGGATGGTTCCAGATTGTTTATCAGCCGCTACTCACTGGTAGACTCGAGGCAACAGTCGTTAAAAGCATCCA
+>54192 1
+ACCACGACGGATGAGGTTACACAAGCTCGAATTGCCCACGCCGAAATCGCAGTTGTCTGCGTGGGAATAGATACACTATCGTTCTGGTCACTTATCGTGT
+>54193 1
+GGTACGACCTATACACGTCTTGTTAGTTAAGGCTAGTCTGTGAGTGCACAGCCTCCCATCCTCAATGGTGCTACCAATCGAAGGAAGGGTTAACTCGCAG
+>54194 3
+TTTTAGCCGAGTATCCGCAGGAGATCTTGCTACTATAAGCGAGTTCACAAGGTCCCTATCAAACGCTCTTCAGACGAGCCGTGAAGAGCGACCTTGTGGT
+>54195 3
+ACTTCCAGCTACGCCGTGACGAACAGTTTCTCCGCGCAAGAAGATAATCATGAACTGGATGCATTCTATAGGACAATTCGTCGCCCTGTCGTGGGGGTAT
+>54196 2
+CGCAATCCCAACGGCGATAGTTTAACAGGCGCTACTACTGTAGTCTTGTTCTCTACTGAATCGCCAGCGCGGGGCAGCATCGGAGATATATGTACATAGT
+>54197 3
+GGTAGAGCTACTCCAGCAGCCCCATAAGGCCTATCTTAAGGTGACGTGTTTCCTGCTGATGCGTCGAGTTCCGACACGTACCTAAGAGTTACGAATTAAG
+>54198 1
+AGGCACGTAGTCAAAGTTTGGCATTATGCTAGGCTATTGGCGGCAACTTCGATCTTGAATGGACCTAAACCAGGCTTTGACATCATGGACCTCCCCCGGA
+>54199 1
+GGTCCGCGCTCACACTAGTTGATCTTGCCGGCTGGCCCAAAGTTTTTCTACAACATAGATTAGGTCTGTCCGGAAAACCCGCTAAGAATTGCTAGAGGAG
+>54200 1
+GATACTGTTCAGTAATGCCTATTGCGCTGCTAGCATCCAGTACCACCATGTTTCGTTACGCTGCAGGGGGCTTGCATAGAGGCACCTAGCAAAGAAATGC
+>54201 2
+CACAAAGCAAGACCACCCGAATTCGTAATTTTCGTTTTACTACGATTGGTCGTGCCTGACGCACCTTAGGGACTCGTAGCCACGTTAGTGGAGGACGGTA
+>54202 3
+AGTCGGTAGACCCCAATCGATGGTGCGATGAACATCATCAACCGTAGGTCCTTACCAAGGTTCGGATGGCAATTTAGATCTATATCCTGTCGCGTCGAGC
+>54203 2
+GCAAACCAGAGCGCGTATGCATCTTGGCATCAATAAGTGACCGTGGCTCCGGGTATCGCCGCGCAGCAAATATATACACTTCGTTGAACCGTGATTTTGT
+>54204 1
+AACCAGTCAGAGTACGCCGTTATGAGAGTTGCGTGTAGAACAAATCGGAGTTTCATTCTCATCGCCTGTAGGCAAATCTTGGGGCCATCCGGCTTCCCAA
+>54205 3
+TTGTATAGAGAAAACCCTAGTGCCTTTCGTGTGTTTTCAGCGTTCTTCGTAGAGACCTCGACCACAGGCACACAAGCTAGCGTGCGCGCGTAGTAACGAA
+>54206 3
+TGCCGTGGATTTGGACTGTACAGTATGAGTACTAGAGACGGACTGCTTCGCATAGGCCACTGACGTCTCAAATGAACATGGCTTCCCAACTCATGCGTCA
+>54207 1
+ATTCCGGTAGCGGAATGATCAAGCACTCAGGTCAGACCCTACTAATCGTGTTGGCTGTGGTGACTACAGATTAGCTATCGACGTATCAGGCTCAAGCTCC
+>54208 3
+GACTCGCATGCTTAAACTGGTGCGGTTAAATACAAAGCGACTGCCCGTAGTGGGCGTTGTGCTAGGGACTTAGAGAATACCTCCTTCCCCCAAATACGTT
+>54209 3
+TCGCGACTTTATGACCGGAGTCCCAGAGAATGTTGCGGATTTCGCGTTTCACAGGCCAACGCCAACCGACTCACTGGGTAGATTAATCCTGTAGTTAAGA
+>54210 3
+CTCCTACGTCTAATGCATATTCTGGTTCACAATTGATGGGCCGGGACGTATATACTCCGACACTATGCACGCGGGTGGTGACCTAAGCTGAAGCTAACAG
+>54211 1
+ATTTCATTTACCGACTAGCACCGTCGAGGCCATGTAAACACAAGCGCCTTGTCTGGAGAATGCACGGCGAGCAGGATAGTCTGTGGTGATATCCACCTTT
+>54212 2
+CCTCGTTAGCCACAAAGATGTCCCGAATTGAGCTGGATACTTGGGCTTACACATCCAGCATGCAACCAGGAGCTCGTTTGAGGATCTGTGTGTCTAGAAC
+>54213 1
+GAACAGAGGCATCGGTCTACTGATGAGCAGGTAGCCGATCTCCTAATCTGAGACATATATTGCGGCCAATCTCATTGGCAGACGTGTGCCACACTTGTCT
+>54214 1
+GAGTCTTTTACTGACGTAAGCCGAAACGGGCCATACAGCTCGAGAGTATTACCCCTCGTGCATATAAACTGATCCTAATTACTGGCCTGTTGGGAGCCGG
+>54215 2
+TTACCGGCCCCGGAACTCGGAGCCTGTCGGATTTTGCATGGCCGGAGTTGTAGCTCAAAGAGCAAGTATAGCTATCCACCGTACCATGTCATTAAAGTTA
+>54216 3
+ATAACTCGTAAAAGGGTTGACGTGGCTCCTCAAGCTGCGGGCTACGCGTGGTTTATGACCAATTAGGTCCCAAGCGAAATCGCCTTACTGCCGCATTTAA
+>54217 3
+GAACGAGGATTGATACCCTTGCGAAGTAGCCGGTACATCTTTGGTACCATAGTGCGCTGAAGTGCTCCTACCTGCGAGATACAACTATTACCGTGGCCAT
+>54218 1
+CCGCTAACCAGCAGTCCCGGCGGTTTATGTAGCTCATATCTTACTGAAGGCTAACCGGCGCCATTACGTATAGTAAAAGTTGGTATCCAAGCAGTCGTGG
+>54219 1
+AATACTGAGAGCACGCTTCATTTCCCAACTTATCGCCGGTAAAACGGCAAGACATACTTCGCCGGGTGCGTTGGATTGAGCATCTGGGTATCGTTCACAG
+>54220 3
+AAGTGAGAGCCCCGGCCGATTGCATGAAATCCAAACCAAGCCTGGCGCTTCGGTGCGTACTCGTCTCCAGGTATATAGATCCGTTTGCTGTAAATGATTA
+>54221 1
+CAGGAATCACCTGTGCCGGAAAACAGGGACTTGAACCTACGTTTTGGTACCTCGAGAGGGCTCTCGTACTTGTGTACGTCATAACGTACCCATGGCAATT
+>54222 2
+AGTGAGCCAACATGCCTCACCAATGGGTCCGCTGTTTAGAGGCACGCTAACTTCCCCGAAACTTACAACGTTTTATTGCGTACAGGGTGAGCAAGTGTTG
+>54223 1
+TAAGACTTTCGCAGGGACCGCGTGCTTATTACCCCAAGAAATGAGCCAGGGATTTCGGATCGGTGTCCACCCTGGGTGACGACATTAACCAGATTTACTT
+>54224 3
+CGACGAACACCACAGAGCGTCATGTGTGGGCTGCTTTCACTGAGTTAGGGATCTTAAAAAGTAAATCTCAGATTCATTCTGCGCGCGCCAATGCGGTCCT
+>54225 2
+CCATCACCTTCAGAGATGAATGTTCGACCACACATCGTTTTTGTTGCACATTAGCCTGGTGGTGTCGCATCGGAGGCCCACTACAAACGAAAGGGTTGAG
+>54226 2
+ACGGCCATAATGTCTAATGACACTTCAATAGTCGCTGGTGTTCCATTTAAGACGCGAGTAAACCGTGGGCCTTGCCGATAGCGACTTCTCACTGCAAGGG
+>54227 3
+CTGATCATGGCGCTCTAAGGAGTCATAAGATTCTACTAAGAGTAATGGCGACCCCCCCGGAAAATTCGTTTACCTTGCGCCAGTGGAGGGATTACTCGCT
+>54228 3
+CTCCTCAGGAGACGCCCATGTAGGCTCATGCTCAATTACGTACACTTCGGCGGGTAGCATACCATCGGTAGGTCATTATAATTCGGGGACAGAATGTCTA
+>54229 2
+CAGTGAAAACGACCTAGGCCAATAATCGTCTCATCTAATTGGCCTCCAGTCCTGGTCCGGAAATTGTTGTGGTGAGCGGGGACTACGTTTATGCACAACC
+>54230 3
+TGGGTGAGCCACTAGGGTGTTGCCCTTGGTATTCAGGCACTCGGTTTGGCATCACCTTATCATACTGACAACCCTGCCAAATAGGACAGCCAAGAGATAT
+>54231 2
+AAACGCGACCAAGTTGTTGGTTACTTTTCCATGAACACTTTGACGGCCCAGGCTTTGGAATCCGCCAATCAACGGGAGGGGTACTAGTTACTTCACGACG
+>54232 3
+AGATCATTCCGCACACTGCGACCCGGTTGGGAGATGAGTATCACATACGAGATTCCGGCTATCATACGAGGAAGCCTCGAACTCTTGCGAGTGTTTTTCA
+>54233 2
+CAAGTAGAAGGTAGATGAAATTCCATGATGGCGCCTGCTTTCCCATGTGCTCTAAGGGGCTGTAACACTCCAAACGTCGGGCTCTCAAGTGACTCCAGTT
+>54234 2
+TATGAGTAAGGCCGTGACCTCACATCTCCATTCGAGCGTTATATCGTCGCTAAGTGTTAAGAAAGAGGCGTGGCCTAATAACACGCGACTGCTCTGGCTC
+>54235 2
+GTCTGAGGGGGATGTCCACAATATGTAATAAATAGATGCTTCTGAGCCATCAGGAAACCCTTGCCCGCCGTACCCTGGGGAGCCATGCTCTGATATTTAC
+>54236 1
+AATACTACTGAGGCCGCTCCTCAGCAGTTGTTAAGTAGGCCGGCAGCATTATAAGAACGGATCGCTACCACCTCTTTCGGAGAGATTAAGTTCGGTCCGT
+>54237 2
+CACAGATCTCCTAGCACATCTTCACAAATGGTCGGATTTTGGTGGCATAGTGACGACGCTAGTAATCGGCGGGTTCCCTATAATGGCAGAGCATCCAGTC
+>54238 3
+CTTTACGGATGACGCCAGATAGTGTCTTTGGTACTAGCCATAGGCCGACTAGCGAATTATGTAATCCTGCCGTGGCGCCTGGGAACATCTGAAAACATCC
+>54239 1
+CTACCTGTGCTCCTAAGGATTTGTAGTGTTAGGGAGTTCCCCAACGGACCAGTCAATCGCAGAACACTTAGGTCCCCGAATCTAAGGAGGTCTTATGAGC
+>54240 3
+AGCCAATTCGAAATGGCTACCTAATGATCTGGTTCCGAATAGCCTTCAATTGCGTGGGGTTGCACTTAATACACGGTGGCCAAGTACGCGTCCATGCCGA
+>54241 1
+GCGCCGAGCACTGCTTCAATTAGAGGTGCTCTGTTGCGAGCGGAGCTAAACACACGGATCTATTCAGTTGCCTCTTTAACCGTAGATGCGCAATAAATCG
+>54242 3
+CTCGAGTATCACGCAGAGTGACTGGGTGAATGCAAGTATGCAGCCGAGAAACTACGAATTTCTTTCGAGTCCCGCCATTCGCATTAGAGCAGTCCTTTGC
+>54243 3
+TAACGCTGATTTGTCCTACGTTGGACCGTCTGACCTGGACACACAACAGGTTGGACTATTACAGATTGACGCGACGCAAAGGACTGTCCTTTGAAGCCGT
+>54244 3
+GGCCGCTCCTACATCGTGAGGAGGTGCTGCAGTCGGATACGCTAATTTTTATACTTATATCCAGCAGCACAAACGCTTACCAGGTCTAAGGGATTCGGAC
+>54245 2
+AAGAAACGTCCAGTTATAGTCACCGATCCCAGATGGGAAGACGAACGTCACGGCGTTGCGTTTACCTGGCGAGTATATTTGTCCCGCCTCATAACGGTTT
+>54246 2
+TCTCCAAACTCTGGCCCGCCTCAAGCTACGCGAGGGTAGTATGATACGAATGGCTTCCGATGACCGGTGTACAGTGTAATCGTAATGTATTCACTGAACG
+>54247 1
+CAAACTGAGAGATCGTAAATCAAAGGCGTAAAGCGCCGATTGTAACACTCCAGTTCCTGCCATCTGTCGAGGCGTTCCTGGTGTTCATCTTGAAGTGCCG
+>54248 1
+ATACGTTTTATCCAGCATCTGACTATCATTCAAAAGTGACAGCTTTACGGGGTCTTCCAGAAGCCCGTGATCGACGCCGTCGATGAAGACTCGGAGGTGC
+>54249 2
+ACCGCCAGACAGACACCCTTTCGGCCAGTTATGCTGAGTTTCATGGGCGGAGGCATCTTGTCTCGCCTACACGTAAGACAAATGATAGTTTGTTCAAGAG
+>54250 1
+CGTATTAAACTGAGGTACCAAGTCTTCGGCTAATGCCACTCCGGCAAGAGCTAAGACATCCACGTTCAGTTCTTGGGAGCGTGTCAATTGGACTGGCTAC
+>54251 2
+TCACGTTCACGAACGAAAGTACTGGTCTCTGATAAGGGGCTCTGACGCCATCTAATTCGCGTAATCGGAGCAATGTCCCCTGACAGTCAAGTTTCGGGAT
+>54252 2
+CGGTCTTACGTCCGACGAGCCAGCGTGAGACTGGTACAAGTTAACCGCATGCACCGTTACATAGTAGGTAGTCCCAATAGCCAGGTTTGTTTATTCCGAA
+>54253 1
+TACACTACAGTATGCCGATACTTAGTTGGAGGAACATCTGGATTGAGCGTACGGTATCGAAAGCATAATTGCCGCCCCTGTCGGTGCGAACCTATTCCGC
+>54254 1
+ACCCAGTAGTACCACTGTTGTATAGCTAGTCAAAATTTGATTGGGCGCTCGCCGAATCCTGCAGGGCCTGCTAAAATGTCCAGGACAGATTCTCCGTGAG
+>54255 2
+CCCGAGATGGTGACATCACTTGACTCGTAGCATCGCTAAAAGCTACATCTCTTCTTCTACCTTTGAAGGCAGGGGAGACCGTCTGAGGTCGAATCGTAGA
+>54256 2
+CAATGGTCTGAAGACAATATGGTCAGCTTTTTCGACGCTAAGGCCCCAGGTCAGTCTGACGTGTGTATATAGGGTGACACACCCTGTTCCAACCGAAGCT
+>54257 2
+ACCGCCCGTTCCTCGAAAACATCAACTGAGGGTTCATTGGACCGTGAGTCTGGTACTGCTTAAAGTGACTGACCAGGCTAGTGTACCATGGCATGTATCA
+>54258 1
+CTGACCTGCACAAGGCATACGGGATTCCATAGCATGGGTCCATTGGTGAGTCGTCAACTGCGGCGACTGTGATCAAGTATGCCTCTTAATAGCCAACATT
+>54259 2
+CGACATCAATCCGTATTTACCTCTTAAGTTAAGTCCCGAAACTCCAACAAGGCCTCCAGGTAGCGTCTTGGTAAGGGGGTGCGAACTGGACAGTTTGTCG
+>54260 1
+CATCGAAATACGCATTAATGCGCGACGGCGGCTCTAAAAACCATTATAGTGATCTGTCAGGTGATTAGCCTGGTGGCGATGCCCTTTCCACTGTAGCAGC
+>54261 1
+TCGACGGGGGAAGAGTGGCCGTACCCGATCACTCACAGAGTCCCGCTTTATTACTTGCACGGCTCCTGAAACTAAGATATTTTGGGCGTCCAAAATTTAG
+>54262 3
+TAATACGAGATTTATTGCTCCGCAGTGTTTCGTTCCATAGGGCCCCCAAGCGCGAATAGCAAGACCGTTTCGGAGCCGAGTAAAGGTCGTCACTGTCAAT
+>54263 2
+TACCAGTTATTGAGAACCATGTGTTAGCTGGAGCGATGTTCCTACCGAGCAGAATCGGTGCGTAGTGGACTAAAATCTTCTCGCGCCACCGTCAATAGCC
+>54264 3
+CGTAAGGCATCGCTGCAGCAGTAGATGTGTTCATTGACATCAGCATGCATAGCGTCGGCTATCACGGATCTAAACGCTCTGCTTAGAGACCAAGTCTGCT
+>54265 3
+CATCATAGTATACAAAGGTTGTCCTCTACACCTGCCTAGGGTGAGTAACGGGGTCGGACTCGCCGAAGATACGCACTTACTCAATCTCGGTGGGCTTATA
+>54266 3
+TGCCTGTTCCGTTTAAAAAACTGTAGTCATCAGTGTATCAACAACGGTCGAGAGCTACAGTCACAGGGCGCGGTCAGGGTTCTCGTCCTGTCAAGAATCC
+>54267 3
+CAAGACCTCCGACTTTTGTTCCGCTACGTCCGCGACCTTAGGTTACATAAGTGGCACGTAATCGTAGAGTGGTTCCGAAGGATCTACCAATTAGAGGGCA
+>54268 3
+TGACTATCTAGACGTCCCTAGGTAAGAGGACGTTTATGGAGATGTTTAATTCACTCGCTCTTCGGAAACGGAGCCGACCGTCACCACGCTAGCGATAGTC
+>54269 2
+GTCTGTTAGACTGTGTACCTCGAGTCTTGCCCGGATGATTTACCTTTAGTCAGACAGTTGTACACAGAAAAGCGGGCCCCCTGCACCATGAGCTGAGAAA
+>54270 1
+AACGCGTCTAACGATTCCTCAGGAAAGCCTTATCGATTGGGGGGCACTGCTCATGGTCTCCGGAGTACTATTAGCTGATTACCTCCAGGATAGTAACACG
+>54271 1
+GGATTAAGTGATAATACGGAATGACCTCGTTGGCCCGATGTACTAAGCCCCTGGGCCGCTCATGCTGAGGATGCTAATTGCTCACTAACTCTAATCGGCA
+>54272 2
+GCTGGACCATAATTCAGACTCGGGTGGGATCTAAGTAGTTGACACCTGAGCTATGCCATTCTTGTCAAATTAGCCTCTTAACGCGGACCCTAACGGGACG
+>54273 3
+AGACGCTGGCTAGTGCCCATCAATTCGAGCTCTAAGTCCCCAGTGTGACCAGGGGCTCGTTTCTCTAGGAATCCACTCGAATATGGTTGACTAGAAAATG
+>54274 1
+TGCCGAGCAGCTTCTACCAACGCGTACCCGCTCGCAATCGCTAAGAGTATTGGGCGTATGGTTGTAAGAAATAGCCTCAGGAATGCATCAGCAGTTTTTC
+>54275 3
+GCCTTATGCCCGGTGACATGAGTACGGTGGTTGATACCACAATCCTTAATCGCAGCCCAGTTGCACGTGTTGATTTTACCAAACGGGAGCACCAGTATGA
+>54276 1
+AGCGGGCCTCCCAGTTCGTGCCATTGCGGACCAACGAATGATAATCTGCGCGAAATAACCAGTCAACGTGATTGGTCGAGCTTAGTAGGCTTTTTCTACA
+>54277 2
+GCCAATGTGCGCCGCATTCAAGGGTCATGACGTAACATAAAAATCCCCTATGCGTCAGCGCATCTCCGCTTCTGATGAGAGGTGGCTAATTACGGTTTGA
+>54278 1
+GAGCTGGGCTCCTCCGTCGGAATACCATGGCGTGCACGACGGCAAGAAATTCACTTCTCAGGAGTAAGTTTACCCTCAGGGTGACGTTCTTAAAATTCAT
+>54279 2
+TAGGGCGCTGACGGTAACAGCGACTGCTTGCGATAAACCCAGTCTATCATTTCAGGATTACATGTGTAGGTAACACTCGTCCCGGTGGCCCTAAATACGT
+>54280 1
+TCCTAACTAGTGAAACGGTGGAGGTGTTAATGTAAAACTGGGGAGTGGCCTCGGACCACTAAGTTTTACGCCCGCGTACCTCACGTATATCCCCAGTCTA
+>54281 3
+GTCCTCAAATTCCACAAAGTGCCTCTCGGAGGCAGAGTCGGAACGTAGTACAGGCTTTCAGATGGGACTTACTTGCTATCTCGTGAGTGCCCTAAAGTAC
+>54282 3
+ACGCGTGTGTCTTGAACTGTCGCTATAGCGCTGGACTAAATCTGAACAGCGCTCCTTGAAGAGCTAATGCTAAACATATCGGCTATTCGCGGGCCATGAC
+>54283 1
+TCGAGTGCTCGGTCATACACCTGCGAATCGTGGTATGACGTGGCCTCAACAATTTGAGAGCAACATGATCCAATTAGAGCTTTACCGCTTCTAACGGGGC
+>54284 1
+TACTCTGGAACCTATCGGAAAGGGGATGGAATTCCCGACATCGAAAACTCGGCTAGACTCTGCGATGTGGCTCGCTGTAAAGCCATCCTTACTGTGCTTA
+>54285 3
+CTTCGCATGTGGTGTTGATGACTCCAATCGCTGCAGGACGGCCGGCTCAAGACCGTCATACGTCCAATCTATGTTAGAATCGTCAGAGCTATGATAACAG
+>54286 1
+TACGTCGAAAGTGCTGTCATTGGGATCTATTATGCTGGTTTTCCCGAACGACATGAATGAGCTCCAAACGAGATGCAGCTTGTCCCTACACCCGAGCGGA
+>54287 2
+CCAGGTCAATCAGGGGTAATATCTCATGACCTGCTACTGAGGTCCACTACCATCAGACTAGTTGAGTATGGCCTGACCGTCGTTAGATGAGTCGGTACCA
+>54288 2
+GCAGGCGCCCCAGCAGTTATACCAAACCCAACTTTTATTAGCAAAACCGCCTCGTGGCGATATTGGTCTTATGCGCGAGAGCTTTTAGTCAAGGGGAGTT
+>54289 2
+AATAGCTCCCCCCATGGCGTGGATCATAGCCAAGTGCTCTGAATGAATGCGTTATTGTGACAACCTATGTAGCTCTATGGGCAGGCCCAATCCTTGGAGA
+>54290 1
+GTCCGTTCATGGTCCAAGGCGCTGCTCCAGCGAAACAGTGCGGATGGACCTGCAATGCTGTTTACAACGGGCTAGTATCAGCATTAAAACCAATTGTTCT
+>54291 1
+AGGAAAGTGGAACCGCAATTTTTGCTCATTTAACGGACTTTCGACGCACACGTGAGGAGTAACTTTGTGGGGTCACCTCCGAGAGTGACTCTACCCACTC
+>54292 1
+CTTTTGTTCTTATCCAAAATGGAACTATAGGTGGTCACAAGCAACCTTAGCACTAAAGGCAGAATGCGGGGCGTGCGCTGCCTGGTTCACGATTGACCCC
+>54293 1
+AGTGGACCTAACTACAAAAGGGCTACATCCCACGGCCATTCGTTGTGGAAAGTGGTCCTGTATTTCCCATGAGTAACATTGCTGCGCGTGTTAGCAACCG
+>54294 3
+CGGCGAGCGGGCTAGTACTTCCAGGTTCCTCAATAATGGTCCCTTTTCGACTGAAGGCAGGTACGGATGCGGACTCCCTAATTAGGACCCAAATTATATA
+>54295 1
+TGATAAAGTACCCGACTCTCCCTCCCTGAAGACTCTGCGGGGCTGAGGTATGAGCGGTGTCATCCATATATTAGTGGTCAGGTAATATCACAAACCTGGC
+>54296 1
+AGTTACGCTCAGGGTACCAGAGGCGCGTGACGTACTACTATCCCCCATATAATAGACCGTGCTCGGGGTATCATGCTGTGACCTCATTCGATAAGAGTAT
+>54297 1
+GCCGGGATTGGATGAGGCTGAAATCTAAACTCAGGCGCTGAGCCGGAACAGGTTTTTACCTACGTTACCCTCTGTTATTGTGAAGCCCAAAACCCTGCTA
+>54298 3
+TATCGATGGTAGATGCGTGGCCAACACTGTCAATACGGGTGGCTTGTCACCATACAGAATCTGTAACACGCAGGCCTAGACCTTGGCACTGCTTCATAGT
+>54299 2
+GGGGGACGGTAAGTCAAGTCCTAGCACGGGTCGTTCCATTCCATTACTGCGTTACCATATATCATAAGGAGAGCAGCCCTGCTTAAACCGACACGTGTTT
+>54300 1
+GCGCCAAATATTTGTCGAAAAGCTTTTGCGTTTCACCGCCGTCCGCTGTTAGGTGACTCGTCGGCGAGGACAACAACTTCAGGAAGGATTTCAGCCTAAA
+>54301 2
+TACAAGTGTTGGCATCGACTAAGAAGATCTCAGGACGAGATTGGTGCGGCCCATTTAAACATCCTGCACGGAAGGGTTCCTTCTGACTGTCTCATACCGC
+>54302 2
+GTTCGAGGACTCCACCAAAGTATTTGAACCGAGGTTGACCGATTCGAGGCCATGGTATCACGGCGTACATTAAGCACCGTTACTAGGCTAAGGCTCTTCT
+>54303 1
+GATAAGTTATTTATAGGGCCGTTCCGGGTCCGGTGAACCCTGACCCCGCACACTGAGAAACATGATTGATTTCTCCTGGCGAGGCTTCAACGGCATATAA
+>54304 1
+GCCAGTAGTCAGCATATCCCGCTGCAACTATGGAGACATATCAGCCTATTATCGCGTAGTGGTGCTGAGTAGTAGCATCACATACTAGGGCCTGACGTCT
+>54305 1
+TGGACGAGAGTATCTTAGACATCCTACCCACCGTTGATTCGTGCACCGGTAGGAAGGGTAAGATACTCACAAGGTTCTCGGACTTGAATCTGGTCCTCAC
+>54306 2
+TTGCATAGACGTGACCCCCAGGTCGGGAGTAGCATTCTGCAGAAATGTTTGCTTAGTAAGGGACCCGGCACGGACTGTCTTGCAATTTCACACCAATTCA
+>54307 2
+ATCACTCAAGGGTATGTACCCCGAAAGACGCACCAAAAGGGGAGCTCCCTTTTCGCTTCTCAACAGGTGATCGGGTGCTTTAAAGATCTTCTTGGATGGC
+>54308 2
+GGACCGTTTCCACGAGTTCAATCCTGTCCCCTGGCCCATCCCGCAACGGGAGACAGTATTTGTGAATCCATTTGTAATGTATCAAATCGAAGAGTAGGGG
+>54309 2
+GACTCCTTATTCCCCTGCTACAAGCAATTCTCAGTGGGTGAGGCTATAGCTGATCCTAGAGCCAAGTTAGGGCCAGGATCTGTAGATAACGCGAAGCCTT
+>54310 3
+AGCAGCGTGAACAATGCTACACAGATCTTTGCGTGATGGTTGGAAACATTCTGTCCGAACGTCCAGCACCTCTAGGTCTTGTATGCAACTGGCCAGGACT
+>54311 3
+GACGGTGTGCGGTGTCAGACGTGCATAGGCTGAGGCAACTCTGAAGGTCCAGTTCGCATTCTTCTAAATCCGCCCCCCTCGAAACAAAGAATTGATATTT
+>54312 3
+GCTTCACGTTGTTGCACCTTGGTAACTTCAACCTGACAAGAACGAGTCCCAGATGGAAAGGGACGCCTGTCTTCCCAGTGAACATGATATGGCCTTTAGG
+>54313 1
+GATGTAACGCCCTCCGAGGCTGTAACGAAAGAGCATCATGCGCTACTTTGCCGTTCGAGCTAATGGTTAGTGTGCCTCACATCTAATAACGGCTGGTCAA
+>54314 3
+AGTCGCTTCCAGCCGGCTTCTTACCTGGGGTACCATGTAGTTGTATGTCAAAAGAAAGGATGATCACGCGCGCCTCTTATGACGACTACGCTGCAATGAA
+>54315 3
+GAGGAGTCGAGAATTCGTCCGCCAGTCAAAGTCAGGACTCACGTATGCTGCTTCCTAAGCTCCGTCCGGAGATCTAGGGTTTAGACATAGTTAACATCCT
+>54316 2
+CTAGGGACACACCCTGTATCCAACGGTTCCAAGACCGGTGGGACGAATTATCGTAACGAATTAGCGGATGCGTTATCTGTAGACGCCTGTCCATGTATCT
+>54317 1
+CTGGAGAGTATCCCATCGCGACATGTAGGATTATTTTATCACAGGCATAAGCACCGTCGACCGGTCAGATCATCGTTATATCATCCTCGGGGTGCGAAGC
+>54318 1
+ATGATTGCGGTGGCCAAAACTAACCTTTGACGTTCTGAGCAAAGGGCGTGACCTACTTGGGTCTTAACATTTAGATCACTAGCGGCGAACGCGTCCTACC
+>54319 2
+TGAGGAGAAACTCTCATTACCAAGACGTAACGCATGCACACTGCTACGTCCGTTCGGTAGTCTTAGTGCCGCTGACGGTGTGTTACCGACGTTAAAGCAT
+>54320 1
+TAGCTGTAATTTATGTGGTAGAAGTCTTCCTTGCAAGGCACAAATACCCTGGGGCCGTTCTGGCCAGTTGACCCTAATAGCAATCGCAGAGGGAATCCCC
+>54321 2
+ACATACCGATCAATGGTTTCGTAGTAGGTCATATGGAATTTAGTCTCCTTCGCCGTCGCCTTCGAGAAGTACACAGCACACAAGCGCAGGGGATGCTGTC
+>54322 2
+GTCGTCTAGTCGACGTGTATGAAGCTACGGCGGCCGTATAAGTAAAAGGTGGCCTAGCGCTTAATGTTTCCCGATACCTGAACGACTCACCCTTCGAAAT
+>54323 2
+CGTAACCCAACTGAAGATTTTTCGGGGAATCTACCTTGAGCCGGTGACTCGTACTCAGTCTACAACCAGTTACCGGAGTAGGCCCGATCATTGTTGGAAG
+>54324 3
+AGGAGCTTCGGTCTCGGAGACTAACATCGAAGACAGTATATCACTTAGGCTACTCCTGCTGTACTTTTGTGGCTACCATGGCAGACCCAGTGAGACTGCA
+>54325 3
+CCACGGTCCATACATATCTATAGGTGAAACACGGATTGTGGCAAGGGCGGTGCTAGTTCTTACACCCCCAATTTTATATGGCGCCAGACCGGTCGATTGA
+>54326 2
+AACGTAACAGCTGTTCCAGAGATCTCCCTTGACTGTGGAAACAAGAGTAGAGCTTGGAGGTCTCCGTAACAGTTGAACTCACGTCTGTCCGGGTCTTCAC
+>54327 2
+ATAAATTGGAATTCGCTCCTGGGGTAGCGTTGACGAGTTACTATATCAGCGCACAATGCCCGACCAGGCGTCCCTAGGGTCAATTGGATGCACCTTAACT
+>54328 2
+GTACCGCAAGATCTCTCTCCATCCTGGACCCTTACTCTGTGGAAAGAGTTAGCGTAATTTACTAGAGACACTGACGGGGTTTCCGAGGTGACGGACAATC
+>54329 3
+CACTATGACATGATCTAACGTTCCCTTTCAGCGTCAGTCAAGTGGAACGACGTCCGATCTCGCCGATGATTGGCCCTGAGAAGTTAGGTATGACTCGGAA
+>54330 2
+CTTCGATCTTTGGGAACTAATTGAGCGACATATATCCTCTTCCGCGTTAAACATCCATGGGGGGAGATAGCGAGCGACTTATACGGCGCTAACATGCCCG
+>54331 1
+TACAAACTTTTGCCGGCAATCCAGAAGTTTCGCCGAATTTGTGGCAGAGACTGTCCTGTGTCATATCAGATGTGGCCCTAGCACGGGTCAGCGCAATCAA
+>54332 2
+TTGGCCTAAATCACTTTGGGATCATTTAACGACGCCGGGCCGACGGAACTGGCCAAAGAGTGTTCCGATGTGACGCATTGTAACCCCGTGTAACTTATAC
+>54333 2
+GCGTTGTATCACTAAGCTAACGTGTATAGCGCACTCCTCGGACTCTGCAAGGGCTCCCTATAACATGACCGTAGGTCAGTCGTCTATTAATACGGGAGGA
+>54334 3
+CACTTTTCCCGGATCCTGTGGCATTCAATGCACATGGAGCGCAGCATGTTGTCGATGACCTATTGGCAACCCATAGATCTCGAGGGCGTTTAAAAGCAAG
+>54335 2
+CATTTAAGACTGGCCGCTGCAACATCAAGCGATAAATACAGTAGTTTGGATTCATCACGACCTTAGCCGAGCCGAGTGGTCGTTATCGCTAGTCGCTGCG
+>54336 2
+AACTGGCCTTGCACTCTTGGCGGGTCATGTTCCGAGGAATATCAGCTTTAAGCATTACGGCGGATCATAGTCTGCAAACACTGCGACACCACATAGTTGG
+>54337 1
+GTGTCAAGCATCGTACACGTATTCACCGACTGATGTGATACTGACTTGGGTGGTGGCCGCAAATACTGCGAAACACGTTAGCCCTACTTTGATAGGACCC
+>54338 2
+ATGCTCGGGAGCATATTGAACAATGACACGGCTGCCCAGATGTATCTCATTCTAAAACCATGTTGAGCCGCTAGCTTCGGGTTGTGCACGAAAGCCGTTC
+>54339 1
+AGGCCGCACTAGTCTGTACAAGTCCTCGTTCCAGCCCTAAGTGGTCTGTTACAGGAAAATCGCCGATTAATGGTTTCGTCAAATTAGGGTACCGAGACCG
+>54340 3
+CCACCGTACGCTCTCGTCGCAAAATGACAACGTTAGCAGATACGTCGTTGGTGGAGCTCTTAGCTATATAGTAGGCAGACATGTTGTGACCCTAATGCGC
+>54341 1
+ATTCATACCCCTCGAATAACTCGGGGCGATGAATACTAGTAGATGCCTTAGCGGCCGACAGTCGTTCTGTGTATGCCAAGACCATTTGGGTGTACGCACA
+>54342 1
+ATCGGTTCGTTCCCGGGCCTGTGCCCGAAGGTACGACCTGGGCCAAGAATCAGTTATCACAACATCCTGGTGCCAGTTAATGTATTAAGCGGATACTTAA
+>54343 1
+GCCCAACTAACTGGTCACAGTCCGCCGCGTTCCGAATATACGGAGTATCTGATGTTGTAAAAAGGTATGCGACAGACGGGTGTGAATCTCTACCTCGTCT
+>54344 2
+TAGTGTTTAGGCTGAGACCGGGCCCGAATGGCAATAAGGCCGTGGCGGCATGTCTTCGGATACATCTACAACGAACCACGTATATTCTATCCAATTCGTC
+>54345 1
+AGCAACGATGTCTGACGTTGCGTCGGTTGATCGGAGCAGCACATTCATGTCGCACAGCGATTCTCTACCTACGATGCCTACAGTTGAGAATATAGGCCAT
+>54346 1
+GGAGTTGCAAACAGTTTCCGCACATACGCGGGATGTCCCACCACTGGGCTTAATGCCTTTGCGATAACATCTCAGTGTGAAAGACTTATTTCGGCAAGGC
+>54347 3
+GATACAGGGACGCTTCTCGTTCTCCGTAGGCAGATACTCATTCTGCAGCGCCCACTGGTCACAAACAGGCTTTATGCAATATGTGGGACTATGGGAAACT
+>54348 2
+TATGTCTTATCGCTCCTCACCGAGTACACCTAGCCGACGTTATCCAAGATCGCGGACACTGAGTTCGAAAGCCGGTCAAAATTAAGGATTCGGGGTGGTT
+>54349 1
+AGAGCTTGCGGGCACACTTGGCGACGATCCTTCTATTCGGGTGAACGGAATTTCATAAGCCTAGGCGCGAACACTCCCTACCTGGTTCAATTGATGAAAT
+>54350 3
+CGCCTAATGCGAGGTCACATAACCGAATACGTGTTTGCGATTGAGCATAGACCTCCGTTGCGATCATGAATACACGATTCATTGTTGCGCACCGGGGACT
+>54351 2
+TCGGCCGATCCCCGTAGCCCAGGACTTGTGGTCTAATCACATCTAGAGTTCTAGACATGTCGTCGCGACTGATGTTCTGGAAAGATTGACAAGAACGTAC
+>54352 2
+CTCCTTCTGTGCGTGGGAAGGCGCAATTAGAATCGTCCACTACTAGTCATGCAAAAAGGTACGTCATCGTACGAAATTCGGCGTGGGCACCCGTATCTAT
+>54353 1
+TACCTAGCCGTCGTCGTCCATATCAAAAGACATGTTCAAGCGTTAGTACTAGAGCGGGCTTTGCATCGGGGGAATCACGAAACTGCGTCTTTAGACCGCT
+>54354 1
+GATTGTCCTTAGTGATTACTTCGAATAGGCGGGGTGCCATCATTCGGCTGTAGCCAGCCGAACAGCCTGTAATGGCAACAGATGCTCCATCTAAGATACC
+>54355 3
+TCTTTGTGAGCTTTTTTCCGCAAAAATAAGACCACTACCTTGGACCAGTTACGGGCCTCTGACTAGTGGCGGGGCGGACAAACCGAACAAAGCTGGTTCT
+>54356 1
+TTTTACCTTATTGTGGGGGTACCGCTAAGATCAGCAACCAACACCAAACTGGTGTCAACAGGCCAGTAGTCGCCGATGCCCCTGTGGAAATATTGGCTGT
+>54357 3
+CGTAGGGAGCCTCTAGCGATTCAAGCGGAGGCTCGCAGATTCTGGGATTGACATGTACATCAGATGGTTTAGTCTCGAACCTACTCCTAAAACCGTTCCA
+>54358 3
+GACACCGGCCAAAATTTGAACATGGACCCCGTGGTTTAAGCCTGCTGGAGATTCTCACTCTCGCAAGAGAGATGTTACTATGCCATGGCTGGCTTGATCA
+>54359 3
+TATGTTGGAGGTCTATATACAGGGATAGATGCCTCCCTCAGTCACGACGCATTGCCTTGCAACGCCCTTGGACGCCGCTAATATTCAATCATGGGAGAAG
+>54360 3
+CCTGAGCTTACGAGAGTCAGCTCAACCTGTTAACAATTGACTTGGCCGCTGACACTCGTTAGAAAGGTTAACGCCGGTGGTCACTACGTCGAGATTTGCA
+>54361 2
+GTGCAATAGCGTCAAACGGGAACAGACTCGTGTAAAAGCGCCATCCTGTGCGTTGACCATACCTCAACCGATTTATAGTTCCCCAGTTTGGGTGTTGAGC
+>54362 1
+TGTGTCTATAGCCTCCGAATATCCGGTGCCCAGACTTACGTTGTCCGGTCCATAAACGAGTTACATAATGTATGCCGACGCAGGTGAGCAGATACGGTAC
+>54363 3
+CGTAACATGAACGTTGTTGGCGTCAAAGAGAAAGGCCAGGTCGTGCAAATCTTATGCACTGCTACCTAGTCCTGTTTACCTTGCGGCCCCAGAGTGTCAA
+>54364 3
+ACGGCGGTCGACAAAAACTTAGTGCTGCGAACCCTGACGGGCCTATCCGATGTTTAAGGTTCACGACCTGATGGAGATTGATTTTCTCCTAATCAACGGC
+>54365 1
+TGTCTCGACATAGAACGTCCTTACTGCGAACGAGCCGTTAAATTGTGCTTACTGTGAGAACGTGAGTACGAGCAACGCTTTAGTTAACCACGCGTCGCGC
+>54366 3
+GACGCTGGTCCATGTCGTCTCTAGAGCTTCCGTAAAGAGATTAGGTTGTCTTTCGCTTACTCAAACAAGCCAAGCTAAAATCGCGGGCTGATGAGGCACC
+>54367 2
+ACGAGCGTTGGCGAGTGCCAAGCGCTGACCGCTTTGTATTGGTCATAATTTACCGAGGAACGAACCCATCTGCTGCCAGCTGGTTAATTCAAGAACTCAT
+>54368 3
+GAGCACTCGCACTGCTGGTAGAATCAACCCACTGGCGATGAATGTATTACCTATTGGTACAATGCACGTTGGATTGGGACCTATGCTATCACCTAGGGCC
+>54369 1
+ACCTTGAGGATCCTTGCATTAGTTCACATAGCGACGCTAGCTTGAAGCTGCAGGTGTCAGTACTCTCCCTGGCAAACGTCTGGTGTAAACCGAGAATACG
+>54370 3
+TACATTGGTAGTACGGCGCGGGACCGCCAACGGCGTTGCTATGGTGACGTATCTTAACTTAGTCTAATAGATTATCCACCGCTACTGAGCCCGATAGAAC
+>54371 1
+CTTCCTTAAGGCCAGTACGCCTCTTTAGCCGACTCGGACTTGAGGGACCAAACCACAATGCTCGGCTATTTGGAGCAAATGTGGGAGATGTTATCGCATA
+>54372 2
+GGATGGTCCCGTAGCCACGATCCCTGCCCGGCCGTTTAAGAGGCACATTTCCATCCTTTACGAATCTGAGTACAATGGTAGAGTTATAACCGTGTAAGGA
+>54373 2
+GCCGTTAACGTGCCATATTATATACGTCACATTTTAAATCCGAGAGCGCACGCCTGTCACAAGAGCGGTGGGGCTCATCACACGGTTTATAGTGATGCGC
+>54374 1
+TGGCCATAACCATGGCGCCGTGTTGTTCTGCATAAAACAATGATACTGTCGCGTTAGAACATCCCTAGACGGAGGTACATGCGCCCAAGACTTGTTTCGG
+>54375 2
+ATTTTTATACTCGTCAGGATAGACTCGTGAAGTCCAACTGGTCAGGTCGCCTGGGCGTACCTTGTTTCAGCCAAGTGCGAAGACCTCACCAAGAACAGGT
+>54376 2
+AGTCGTACCTATTGTGCGCAAGCGACGCCCAACTGGCCTCCGCTCTTTATGAAACATTGGGATCTGCGCGATAAAGGGAACTTCCAGTGTGAATCAATGT
+>54377 1
+ATGTCCAGCGCTCAGGGCTTACTGATTGGGATGATTACTGGACTGTCATGAACAGACAGCCCTAAGAGCACGTGCATTGCCTATATCACGGTCTACACGT
+>54378 1
+AAGGCGCTCCAAGCCTCACCCTTCGGCACTTTCATTGAATACAGGTGGTTGGAGACGAGGCTTGCTTGCATCGAACGTAAGACCGTTAATGAACTATGCT
+>54379 1
+TTAGCTCTCACAAAGCGACCTAAAGCGTGTTTGAGAGGCAGATGGTGCACTCCGGTGAAGTTCTGACTAGCATTCACATACCCCGGTATGACTCCTTGGA
+>54380 3
+ATCGTTCTCTATCGAGAATCAGGGTCTACTGAGTCGGGTTGGTTAAAACAGGGACACAGGCAACCTGCCTGGGTTATAGCCAACTATGCCTCGCACTACT
+>54381 3
+CCACCAACCACACATGGGAGAAGCACTGAAGCCTATATGCGCGGTAAAATACCGCGTATTCTGTGGTTAGTCTAGGTAGTCTAAGTCGGGTCTCGTCCTT
+>54382 3
+GGTAACTAAATGCGGGTAGGGAGGCTAATTTGGCGCTGCGTATCAGGTCACACGCCAAGTTTTAGTTCACCACACTCCATTTTACCGCGGCATCACATAG
+>54383 1
+ACTGGAACTGAGGATTAGTTTTGTTGTTCAAGGAGAAAGTCCTTCTGAGCATCTGACGCCCGTCATTGACCCGCAGCGCCAAAAAGTGGAATTTGCCCCC
+>54384 3
+AGCCGAGGACAGAAGAAGCCGGCGACTTTCGGGTAACACTTTTTCCTGTAGCACGCCATACGAACTTTGCTCTGGGAGTGTTCAACTCGAATCGTTAACT
+>54385 3
+CTCTCATGCCTATGGTCTCTGCATTGCATCGCCGGCATACATATTTGATATCCTAGTGGCGGGAACATACGGTCGGGTTCCCAAAACAAAGGTAACAGGG
+>54386 1
+GACTACCGACCTGCATACCAGGAGCAGTCTTTGATCTTATTGAGCTGTTATACATTGTATGACCGGATACGCATCCGGTACAGACGGGGGCGTACTCCAA
+>54387 3
+CGGCCCGGCCGTCTGTGAAGGAATCTAAGTACGGTAGTAAAGCTCGTCAGTCATCAATAGAAGTAGCTCATGCCGCTTACTTTAGGCGCTAACCTGCATT
+>54388 1
+CCACCTATAATAGATACTCGCGTAGGGCTCATTCTGCGCGGATAGCGAAGCCGATGGCGGTGACTTAGCTGATATCGCTTACACCGCTAATTCTTAGAAG
+>54389 2
+TTGAAGGGCGTTTACCTTCTATGACTCCGCCAGAACCCTCGCCCGAATTATGACAGAGGACCGGGACCCTTGTACAGCTGGAGATATATGAATTTATGCG
+>54390 1
+GCCCGTACCCGAACAACTAGCTGTTCTGCTCCCGAGCTTAAGTAGTAGGCGAACTGCGTCTTCTATTGACAGAGCATTAGCGACGGGGCTTAAAATTTGA
+>54391 2
+CGGGAGTATAATCGAATCATCGCTGACTCTGGTCCATAATAACCGCGGCCGGTAACGGTACAATAGCTCTTGTTCTGGATACCTGAGACCAGGTGTTCCA
+>54392 3
+GAGCTTAAAAGCGTCAGTCGCTGGTGCGTAGCTTCCTCGTCTAAGAATCGCGTTCTAATTCGGCAACTGGCTAAAGGCAAAGGACGCCTTAGTTATCCCA
+>54393 3
+TACACACAGCTCTGATCACCATCTTACCCATGTTGCGGCAAATGCGAGAATGTCGTACTCTGCTGATTAAGCGGATTGGGGAACGTCGACTTATAGGCGC
+>54394 3
+AGTATCGTCTTTCTACCCGGTCAACCACGCTGCATTAATCTTCATTCAGGGAGAAACTTGCCTCTAAGGGTAGACCCGAGCAGGGGTGATAGCTAGCGAT
+>54395 2
+GTCACTTACGACAGATATGACCTCATTCCGGAGCCGGGTATATCGATGAAACTACGCCTGTAATCGAGGGCGTAGGCGATCGCCCTATCTTCAGTTGATA
+>54396 3
+TAACCCGATTTTTAGGAAACGACCCTCTCTTGGCAGGAATTCCGCATGGATCAATTCGGTAGGATTGGTCTCGTACACTAGGCAGCGCTGAAACGTCCGA
+>54397 3
+GAGTGCAAGAGTGTACGCACCGTGTCTGATCTGCAACGTAATCGACCTGCGACATCTATGGCCTAAACTACGCCTTAGTGCAGAGGTTTATTACCTAGCG
+>54398 1
+CGTCCGGTACCAAGCGAGTGACGAGGCATCTTCACTCAAAAGCCGGATCTGATTAAGGTGCGGCCCATTCTACCGGATTCAATGACTTCTGTAGGATTTA
+>54399 3
+ATCTTCTTACATTTTCCCAGCAATGTCTACTTGACGATTGAGAGATAGGTAGAAGCTCGGCGGTTGTCCCCGGTGGTGGAACCAAACCGACACGACTGAC
+>54400 2
+CAGGATATGGGCGTGGATCTTTACGATTCTAATCTATCCCCCGTGTAAACAGGGATTCGCCGATCGAAGACGTGTACCAAGCCGTGTATCGCCTCAATAG
+>54401 2
+TCCTTGAGCTCATGGGGGCAGTCCACCTACGACTGACTAGCAAACACGAGTAAGTCAGCCCCTTCTGATGTAGGGATGAATCACGTTGAATCTTCTGTAG
+>54402 1
+CGGTCAAGGTTGTATCCACACAAAAGGGATTTGGTGCCGTAACCTCGAAACCCGCAGGGTTTCGGAACAGACTTCCTAGAACTTGTACGCCTGGATTTTC
+>54403 2
+ACTATGTCCACTATGCCGAGTCCGAGGCTAGTAAGAAGGCATTTCCGGGCAGTCAATAGTGGTGAACCCCCTAAATACTACGCTCAGCGTTTGTCTGATG
+>54404 2
+CAACGGAGATTTGAGCTTGCACCGAGAAGGTGTGATAACTATATACGTCCCGCGATTTCGTATTGAGTTCGATGCCGCGACCCAATCCCGACAGTGTCAT
+>54405 3
+AGCAGGGGTATCAATGTACGACGCAGTGCATGACTCGCCACACTCTATTCGTACTTACCATAGTATGAGCTGAATCGCCCGTGGTTGGCTGGTTCAACAA
+>54406 3
+TCAGTAGACACTCGCCTCTGTCACAGGTTGCCCTCCATGGTAGGTAAGCAGCATGATTGTACGCCTGGAAGATTATTTACGTACGCGGGACACACATATG
+>54407 3
+ATAATCCGCATAGTCACTAGGGTATTTGGATCTCGCGCGAGCGGTGCTACGGGATAGTATATACCCATAACACTTTGCAGCGCACCGATGTGTCGACACT
+>54408 2
+AAAGCGAATATTCTAGTAATGCATTCATGGGCCACCAGGCCGCGGTCAAGGCACACTGATCTCATTAGGACTTGGTGCCGGCCGCTTACAGTGATTTTCA
+>54409 2
+GCCGCCGAACGCTTTCTATCTGACATAGGTACTCCGAAGATCCATATGCAAGGTTCGCACACTACCAAGTATATTGCCGACGGTATGGGAATGTGTCGGT
+>54410 2
+AGTCAATAAGCACCGCGCGCCTATTGAACGCTTAGCGGGTGCCATTAACCATACTATCGGCACAGCTAGAGTTCGCTGATTTTCTCTGAAATCGAGGGGT
+>54411 2
+TAGGCTGCCGCTCCTGATAGTTGTGCATCGCGATCCCTAGTTCTACCTAAAGACCGGAAATGCCCGTATTAGCATTTAGCAGAGACACATATGGATGGCG
+>54412 1
+AAAGGCATGGGTTCATTGTCTCGTTCTTGACATGGACACTCATAGGGCTACCATGAGAGCTGATAGCACTTCTCAGTACATACCATGGGGTCGACCCGCA
+>54413 3
+ACCAGAGAGATCGGGATTTGTAGCGAGTGACGTTTCAGCTTGGCCAGTCAAGCTAGGATGCCCACCGCCCGTCTTATTAGATTAAGCGCACATACTCTTA
+>54414 3
+AGAGTAATGGGCCTCATTATTGAACTTCTTCGAGACCTAGTCCAGGCCGGGCTCTGAAGTCTCATGAGTCAATCAATTAGCCTACCTAATCGGGGGCCGA
+>54415 3
+GGTGTTAGTCTCTAACCGCCCGACTAGGCTGGCCGAGATCAAGCAGACCATTTTGAGGTTCTTTTAGGGATACTTCAAACGCACAGTTCGACAGAGACTC
+>54416 3
+GTTAAGGCTCCGGAGTTCACTCTGTATTTCCAGGGTTAGATAACCGCGGTAAAACGCGTCTCGATAGCGCCTTTGGGACAACAAATCCAGCTTCTACGAG
+>54417 2
+CTCTGATTATATTGAAAGCTAGCAGTAGGGGGCGCCGATTACGCCTCGAGGCACCCCGCATTCATGACTCCAGTAAGTATCTCGTCAATAATTCGGGGTA
+>54418 1
+AAGACTAAAGATAAGTTAGTCCGCAACCCTATTTGTGTAAGTGACTCTGGGGCATGCCGTGGGTGGCCTTACGCCTGCCTCATCAATGTAGCACCGAATC
+>54419 2
+TGACATTTGGACATATTGCTCGACCGGAATGAGGCTCGCGGTGGGGCATAATGCTGTCCATCATCCCGAATGCTATAACTATCTAGTAGACACCCTGCAG
+>54420 2
+TTTCGGATGACATTAGTTCCAGTCAGACAAGCCAGAGGCGGCAAAGCAGCCTGCTTTAAGAACGTCTATTTCGCCAATTCGGCGCTATCCTGGCGTATAG
+>54421 3
+CGCTCAGCCTCTGAGGAGTAAGGACGTTATCCCACTATGTATCGCATGTTATTCGGGCTACTGTATAAAGACGGCACTACGGTCTGAGCAACCTGGTAAC
+>54422 1
+TAGGACGAATCTACGCTCTACCCGTGTTGGAGCGACAATTCATTTCCGGCTAAGGCGCGGACCGAGCAGACGTGAGACTGAATCTTCTCTTTCAAATGTA
+>54423 1
+CGTGGCTCCGGCGACCCCAGATCGGTCTAACCGCGCGACTGATTTTCTTTTCTACCATGATCGGGGAAAGTAACGATTAAGCAGGATTAATGCATCGTAA
+>54424 1
+CGATCATTGATCTGTATAGGCGAGGCCGCGCCAGGTTATCGAACACGGCGGAGGATTCCCAATCTCATACAGTAGTACATTGTCACGCCGTATATGTCTA
+>54425 2
+ACGAAGCTAAGTGAAGTGCGTGCGTCCGGGCAGCCGGTTCGCTAAATGCACACAACGTAATCGACCCTTCCTTCTTAGATCGTGTTAAACGATGCTTAGT
+>54426 2
+AATGTCTTTTGATTTACTAATCTTAGCCCCGGGAACCGTGGTCCCCTGGCACAATCTAAACGAACGATGAATGTACGGGGTAGGTGACCCAGGTCGACCT
+>54427 1
+GATTCGGGTCGGCACACAGGCCGACTTCAGGTCTTATAAGGTGTCCACGGTCAGCTAAACGCCCAACTTGCACTTATGAGAAAGCTATATATCTGTCGTG
+>54428 3
+TGCGGGGCATGAGTCACATTTATCTGGGTCAAGACGGCACGAGACTTGCCCCTTATCACAATAAATAGTTGCTTATCAAGACTCTCCCGATGTGCGAGCG
+>54429 2
+GGGGACGATAGATGTGCTTTTGGTTGCCGCACAATTCACACACGGGTCTCACATGGAAGACACATTATGCTAATCAGTGTGTAGCGTCCTTCACCGAACC
+>54430 1
+GTAATAATTTGCAAGCGAACGGGGATATTTCAGGACCGCGCTCGAGTGGCTTCGCGGACCCTCTGACTTGCGTAAACTTTACCAAAATCGCGGTACTACT
+>54431 1
+CGCGAACTCGGAGGCACCAAGCTTAGAAAGTTGAGTTCCGAAGCTTGGGTGGGCGCGAATTCTCCATGTTTCTATCTAGCAACCAGCTGTTACCAACTTA
+>54432 3
+AGCGGTTAGCAGCATATATATCAGTAGACACTACCCGCCTGGTAAGAACGCTCAAATCCGGCTGTTCTCTGGACTTTGGTCTGGGAAACCGCGACTTGTA
+>54433 1
+GAAGGCACCGTTTGTGGTATCGGCGGACGTTGACCTCCACGTGAGCACCGAACGTATACTCGCACGCCAGTTAAAGTGCACCTTAAAGATCTGTTATTAT
+>54434 3
+GAATGTTCCTCTCGTAAGGCACGCATGACCGTCAATGAAGACGTACTTTCATCTCGATTATAGCGCACTCACGCGAGTCCAAGGCGAAGGGTATTGCGTT
+>54435 3
+GGCTTGACTCTAAAACCTGGGCCGCTGTGAGGCCTGTCATTTGTAGACTATGAACCGAGTTATCGATAAATCCTACCTTGGTGGGAACCCGAACGTCAAC
+>54436 1
+GAAGTATCACAATGGACTCACTATAGTCGTAGTGCCGGCTACTAACTCAATCACTGATAGATCTGGGACCTCAGGCGATATGCTGCCTGTCAGCCTGGTG
+>54437 2
+ACCGGTGCCACTAGTATTCCGTATACGCGGATAAAAGGTGACACAAGTTTCTACGCTCACTGGGTTGTTCTTCAACTTGGCTCAATAAGGGACCCGCGAG
+>54438 3
+CTGGCGTGATGGACTCTCGTTCAACACCACAGGAGTGGAACTCCTCCTAAGTTGCCGTGCTGCCCAATCTAAATATCACAATCGATAATGATGGGGGTTG
+>54439 3
+CGGAGCGAAGTGCACAGCGCGTTTTGATCCGCGGCTATCTCGTAAAGCTATCATTACCATGATCAGCTTCTCTCAGTAGAGCAGCGAAGTGACTTCGATA
+>54440 2
+GGTTTTGAACTGAGATTGACAGTTGGATCACACTCATAAGTACCCTCGGGTCGATCCCCCGTGGTCTAGGCCATCACCACAGGTGTGAGAAATACACTGT
+>54441 2
+CGATTCTCAAACTCCCGTGCCATCCCATAGTTTGTGGCGCCGGGCGAAAGCAGTAAATAGGGATCATTCGGGGATTACTACGTCAAAGTTTCAGTATCCG
+>54442 2
+TGATAACGACGCAAGTCCATACCGCACTTTGTCGAATCCGCAATCACCAGTGTGTACCGGGTCAGGGGGTTAGGGATAATTAGTCTTCAACCCGTCATTG
+>54443 3
+ACCAGTCTGCGGCGTGAGAGGACATCCCAACGAGCGTGTAGTGCTTACAGATGCTAAGCTCTACTCCGTGACACGTCAAATGTTCTACTATTATCAGTGG
+>54444 2
+ATGCTGCATAAGGATGGTAATTGTAGCATGTCGGTATTCCCAGCGCGCGAAAAACAGGTTTCGATCTGCCGTTCCGCTCCACCCTAAGACGTAGTCAGTA
+>54445 2
+CCATCGCTTGCTTATGAGCAATGCTGATCCTGTTATATCCGCATTGACAGGGTTACTGCGAGGGAGCCGACCAGAGGGACCTACACTCATATGCAGATAT
+>54446 3
+TATTGCGTCGGTGATAAATGATGCTAATGGCCCCGACTACCAGTCATATGTTGCATCGACCGAGTCGATCCGCTACAGGCCTTGAAACTCTGTGGAAGAC
+>54447 2
+ACGCCCAGCCTACAATGTGGAAGCCTCGGACATTGCCCGCGAGGGTGTGGTAATCGACGTGACGATTACTAGTACTGTCTATAATACATGTCCTTCGAAT
+>54448 3
+CGAGAAATATGGCCAACTATAGGGAGCTGATTATCCGCTTATTCAGCTAGTCCACACATCTCGACAGCTCGCGGAATGGGTCTACTCTCAGTTGTGGGAC
+>54449 2
+CAACATCTGGTCCTATTGTATTAGTGCAGCCTATGGAGCTGACGTATAGCCACCACTCGACTAATGGGTCAGAAGCCATGAGGGCTATAGGTCGTCATCC
+>54450 1
+GTCCAAATCCGACTTTGACGGACTCAAGGATTATCCGATCGAACGTGTGCGAGATTGACGGACATCCCTTCGGTCAACGATACTCTTGCACTAGTAGGGT
+>54451 1
+ACCATTCCTAGACCTGTGGAGATTCGTTAGTGATCCGAACGAGATTGGGAATTTAGCTCGACCACCCGTCTAGCATGTTGACCAAGCGTTCGGTCAAGCA
+>54452 3
+ACACAATCGCTACGGTACACGTCAATACGGGGCGTTCGGTTTTCCCATGTTCTAGTGCCTACTGGTGACCTGGGTTAAGAAAACACTAGCACTAGAGCTG
+>54453 3
+CGAAACGACTGGCCGCCTTCGTGAAGCTTTCTGTTGTACGGCCGCCGGAATAATTAATGTGTCTAGACGCTGAAACTGTACCCTACGATATGCAACGGAT
+>54454 3
+GCTAGGAAGCGGATTTACAAGACTGAATGAAGGCCACGTTTCGCTGATATCTCGTTTCATACGGCATCTTAGGTGACATCTTACCAGGTGGAGACCCCCC
+>54455 1
+GGTCCCTGCTGATACGGATTAACACGAGCACCTGTAAGAATCGTTCTACTGGCTGAGGTTGAGGTTGTGATCAAGCACGTGCGCCTAATCACCCCATAAT
+>54456 2
+AACGCAGAAGAGTCGCCTTCTCGGTGGATCAAGTTGTTGGGACGTACACAAGCCGTCGTCATAACTTACTAGATGACGCTCTCGGCTAAGATCTATTCGC
+>54457 3
+ACAGACATGAACTCTACGGGTGGCATACGATCCATGGACGACATGTGGTCAAACTATGCGGACTCGTTCTCAATTGGGACCATTCACTGCTTGAGGTCTC
+>54458 3
+GACCAGACCCTATCTTCCGAAGTCGTGAAACTGGGCTTGAGGGATTCCATTATCGATAATAAGACCGCTTAACTAAGCGCTCGTTGCGAGCCCGTTGTAG
+>54459 2
+CGGGATACCGGAAAATGGCCAACGGACGTACCTTTCTCTTTGAAGACCCTTGAGAGAATTGTCCATGTCCAGGAGGTCGGGCCCTATTCGTCATACAATT
+>54460 3
+CTTCCGCTTCGCCAACCGATCCTCACATGATAGAAGACTAGGATTGAAGGCCCAGCGGACACTCCGGTTACGGAGTAGTGTTTTGCTAATCTTTGGGAAA
+>54461 3
+AGTACCAGGCTACTGCTCAATGCTGTAGTACTGTTGCGCGCCCAGAACATTCGCGATTAACCAATATGTCGGCGGGTAACGTCTGACTCTGACGGAATTA
+>54462 2
+GCCTCACATTAGCCGAATTAAGAAGTTCGCATGCTTTGATGGAATGCAGCGGTCCATCGTATACCAATGGACTTAAGCCAACGTACCTTCGTCGCTGGGG
+>54463 1
+TTATATCCCTTATCCGCGGCAGAGTCATGACCCCACTCATCTGTGTAGGAGCTGGATTTCAAGTGTCAGTGTCGGAGGATCAGGGAAAAACGTCCCAACT
+>54464 3
+CCCTACTCATGCTAGAGTCTCAAATGCCCGTGTGGGCGAGCCCCTCATATAAGAGGGGTGGCTTAATATCCCAAGTGCGTGACGGTCAATACGTATAATT
+>54465 2
+GCCACCTGCCTGTCACGCAGGCGAGATCACTTAAACGATCAAGGGTTTTATCCGGTTGTATCGAGGAACGCAAAGTGTCGTTCGTTCTATCACCGAAGAT
+>54466 2
+TCATGCGGCGGATCTGACGGTTGCGCATGTCGATACAATAACTCGCATGGTCGCATTGGACCTTGCTTAACGGCATCCCGAAACATTAATTAACGTACGG
+>54467 1
+GTGTGTATCGAGCCGCCCTGCGTATGTGGTAGGCAATAATCTAACATGTGCCCGCGGCTAGAAGTCTAGCATTACCACGATTATGAACTGACTCATGACC
+>54468 3
+AAATTGATTAGCTAATTCTGACGCTCATCGCGGTAGTGCGCGCCGGAAGAATTTGCTCGCGAACGTGATTTCACGTGAATTTGCTACCGCACAACAGCCG
+>54469 3
+GGCAGAGGGCAAACGGTCTCGCTAACTCGTCACTCACGGAGTCTAACTCTTCCAATGTCGATAGTTGGTGCACTCCTTCGATAGAACAGTTATGGATGCA
+>54470 2
+CATATTTGACGTCACATGCCATGGCTGCAGACGGATTCTCCCTTGTGTCTGTGAAAGGTCTGCGTAGTGAGACCACGGGCTATCAAAACGTATCCAAAGC
+>54471 1
+ATTGACCGGAGGGTTTAGGCCCAACCCGCCTACCTAAGTCGTGAATTACTGCGCAGGAGATATGCTTTTAGGGTACTGAGATTCAGCCACATATCGCACT
+>54472 2
+TACGCTGCATTACAAACAGCCGGTCATATGTCATCACTGAGCAGGGGCGGCATGTGGGTGACGTCGCACGTTTTATCCAGAATACTAACGTCTAATCTGC
+>54473 1
+AATGTTGGACTGGGCTAGCGCAGAATCGAAGCTTGCACACCTCCCTGAATTTAATCATTGACAAATTCGAGGCAGGCTCCCTAGGTTTCCGTCCATGGAG
+>54474 3
+TCCCACAGTAAGTCGCTGGCCCGGCCTGCACTTGTCTCGCCGGTATGTTTAAAGAAAAGCGTTAGACTTTTGTTAAGGACTGACACGCAACTCTGGAAAG
+>54475 1
+TCAATACGCCGAGTAGATCGCACCAATCGCTGGTTGGCCGCGTGAGTCCAGTATGAGTACAAGTTTACTTCCTAAGAGAAGAAACCTCCGTTGTGCCGTT
+>54476 1
+CGTCCGTCAAAAGATGCGAACTCGTCGTCAACTACCGTAAAAGCTTCATTAGAGGCGAATATCCGGCGAGGTGCTTGTTTGCCACCTTCAACTGGTATGG
+>54477 3
+CATGACAGCTTTACAACCCAACACGCAGTCACTTTGGAGTCAAATATATCCAAGCTTTTGCGCCGTTCTGATGGACGTGGTCGCCAGGGGGGAGCTTTAA
+>54478 2
+CACGAGGACCTACCCTGGGTCCTCGAATATATCGTTACAATCTTCAGTACTGGGAGGTACGTTGGACTTAGTGGAGAAGCCTTGCCCCACATTGTAACAG
+>54479 2
+AACATGTCTGGTACGAGATTTCTAATCAGGAGTCAAGGCTGTGGTAGGTTACTCACTTGGTGTGCTACTCACGGCGACCATACGGAAACCTCCGTCAACC
+>54480 2
+CGTGCACTCTTGTGCATGAATTTTTCGGACATCGCGAGAGAGCGGCAGTTTTATACTCACATAGAACTACCACGGTGAAATACCGGCCGACAGTTCGCTG
+>54481 2
+GAAGTTACTTTTGTTAGTCAGAGTACTGGTAGCGCGCTATTACCTACTGACGAATAGGCATCCCCGCTAGAGAGTCGGCTGCACAGGAACTATTGACCCC
+>54482 3
+TCGCTTCGTGCTAAGGCTGGTTAGGCTGCCTCAAAATATACCTATGTTGGATGAGGTCAAACCTTGCCCGGTACTGCACGAGATCAAACGAAGGTATCCC
+>54483 3
+GTGACCGGGACCAGCCGTGAGACTTCTAACTGCTGTTGTCTACCGGTCAACCAGAAGAGGTTATAATCGTTTAACCCGGGGACGAACATAGATTTTCTCC
+>54484 1
+TCTCTAGGACCTCGTGGCTACAGATTGGACGTACTGATGACGCGGTCTCTTACATGCATCAGCGATATATCAGCCCTCGCGAAGTGATAAGGTATACGAC
+>54485 2
+AGGGAATATGTAAAGGATGGCTGGAATACCTTCCTCCCAATGGCTCGTAGTCAGAGCTCGGGCTCTGAACTTCATTGTTCCCAAAGTCACCACTGTCAGG
+>54486 1
+TACCTGCTGTTTGAAGTCGGTCCGAGACGCCCGAACCTCTCGTGTTCTCTCGGCAGATAGTGATGCAAGTTTCAACGACATGAAACACTTCGATAGGAAG
+>54487 1
+TGTCGCGTAGTGCCAGACTACTTCGGTTCAGGTAACAAGTTGCTAAAAGGGAGACTCACATCCTGCTCACAAGATAGGTCCTGCCGGTCCTAACTGATTG
+>54488 1
+CCTGGGATTAATCCTTGCGGAATAAGTTCCCGGTCGAAGTTGGCTCGCAACGAAATATAGGATGCCATAGTGTCCGGCCTGCTACAAATTGGCCATTCCA
+>54489 1
+TTAACTCTTCCAGGAGAGAGGATGGTACCGTGATCTCGCAGTCTTGCACTTACGCCTCTCCATCGGTAAACGCGCAGAAATGTATGCACCTGTAGGTAGA
+>54490 2
+AAGCACTGTAATTCCGCCAAACTGGTATTCGCCTCTACTTTCGCGGGGGAGGCCCCAAAGGGTAATATCTACGCTTGCCTTGGCGGTAAATAATCGGATA
+>54491 2
+CTCCTTTAGGCGAACGTGGACGTTGGGGGCGTGTCGAGCCCCTAGTAAACTACTCAGCTGGATAAGTACTTTGAAACCGAACCTTCTGAAATCTGCATCA
+>54492 3
+TAGAACCTGTCGCGGACAGTGGCTAATAGACAAATCGCATATTGTTCTTGCGGATAAGAAGAGACCTTTGCTCAGCCCTCGGCACGTTGCTGCGACTATC
+>54493 3
+GACCCAAGCCAAAGAGTGAGATCAGTCCTCACGCAAGCTTCCATTAACCAGGGTGATCGTTTCGCGTACTAGGGTTCGTCCTTAGTGCATGTTGAGATAC
+>54494 2
+GCGCGTACTACCGCTCCGTGCGAGAACACATGCTGTTACTTGTGCGCGAATGGGTTCCTACTACTCCAAATGATGTTCACAGGTAATGAAGTACGTAACG
+>54495 2
+GCGTGAGTCTAGACACGGATCCTACCTGGGAGCTCACTTAGAAAGTGGGCAAACGAACTTCCTGGAGCTTACCTTAACTGGTTTAGCAACTTTAGCGCCT
+>54496 1
+GGGCAAACATGTCTATACCATGGAACCACGATTATTTCAATAAGTCTCACTTATCCTACCCTCTTAAATGAAGCCGGGGGGTGGGAGCCGGTCGGCTGCT
+>54497 1
+ATCCGATAACTTTTAGGGATGAGGTCGTGCCACCCCGCTACAAATGACATGATGGTCCGACTATTTGCTGACCTCCTGCCTGATTGGGAAAATAGCGGAC
+>54498 2
+TCTTCGATCACCGAAAGGCATTTTTGTCAGAGATCTCGTGCTAGACAAGGTGGAACTGCAGTCGCCTCTATTCTCGATAAGCCAGGTCGGCTACGGCAAA
+>54499 1
+TCTGCCGTTTTGTACCCACATGCGGAAGGGTCCTGGTGTAAAGGACGCTGTTCAATGCAGGGAGCTGCCGCAAAGTTTTTATAAATACACACAGACCTCC
+>54500 2
+CAGTATTGGGTTAAGAGGGACCCGTCCGGGTGTCACCACTGTTCTTCAAAGCGTTTTTGAGATGCACGGCTTTGTAGCCAAACATCAGCAGCACCTAAAC
+>54501 3
+ATTCACTTGGAGTCACGCATTGTGTGCGTAGGGCCACCTTGTAGCAAACCTTCGCATGGTAATTCCACAATCGAAAAAGGCACCGGTGACTTGATGCGTC
+>54502 2
+TGTAATCGATTCAGGCCGCAAGGAAGGTCAGATATGCGGCGTCATTGTTCAGCTTGCATCAGGGCAATCTAATGACATTACGTCTTACCAACCGCTGCCG
+>54503 2
+GGCACTTGCCCCAGTTCGCACGGATGCGCAAATTTGCGACCTGGTTTACATCCGCTCCGGGTTTGATAGGGAAAAATGACAATACTCGACTTTTCGAAAG
+>54504 1
+TCGGTATCCGGTAACGGAAGTGGAACCAACTAAAAAGCTCATTTAGTTCATACCATGCATCTGTTCGGAGCTGGGGCTTCAGAGGTACGTTACCTCCCCG
+>54505 3
+ATGTTGTCGTCACTATCATTTAAAAGATAGACCAATTGGCCCTCTACCGCCTGCGAGCTCGGGGTCTGTAAATGGCAAGACCGGACTATACGGCACGGTT
+>54506 2
+TTGTAACGGAGTGGACTCATTAAAGCCCGTGATCAGGCGACCTTATTACCTACGAACAAGAGTTATGTTCCTGGCCCCACCGGAATGAAGTCTTGTGCCG
+>54507 2
+CGACGAGTAAATGTTAGCGTTACCTCTGGGTGTTCACTGGAACAGTCCTAGTCTATCTAACCGAGAGTGGTCCTCTGGGTCCAGTAAGCACACGACATCA
+>54508 2
+TGAAGGGCTAACAGGCTGTGAATCTTCCGGAGTAACATTGTGTTTGTCTCCCTCCAACCGACGCGAGTCGAATCCGATGATTTCATCGAAGACCCGGTAA
+>54509 1
+TTACGAGCCAGCGAACTCCAAGTTTCTAATGGGGTATCGGACAGCATCCCACCTATTGCGTCGGCGCGCACATCGAGTAAAGGATTGCTATTTTCGAATG
+>54510 3
+TAGCATCATTTTTGCATAGGATAGTTCGGGGCTCACCCGATAACGACCCGTACCATGGCCCCTAGCACAGAATCCGAAGATTGATGTAGTACGGTGCTGT
+>54511 1
+CTAAGCCAAGGGCCATAGAACGGTAAACTCCTAATTCGTACTATCCTAGCACGTCAAGTTGAGACTGGGTATTGGTGCGGCTATAGTGCCGGCCACTTCT
+>54512 2
+CTTAGGCGGGCTTATGTTATGGACACGGCCTGCCTCTGACCATCGATGATATAGTGGAATTGCCGACACCTGCTCTTAACTAAACAGGAGCCGGTAATCA
+>54513 2
+TCGGTTAAGCCGTTAGTTAAATGAGCCCGCCACGCACTGTGGGTCCGCAGTCCTGACCTCGTGAATTAAGTTTGAGTGTAGTGCCATTACAACAACACGA
+>54514 3
+AACACCAAGCCGGATAGGGCCCGGTTCGATTTGATGATCTTAGAGCCATGATGCCTTCTATTGGCGCTAGCAATGCACTGTTACATACGCGTGGACATAC
+>54515 2
+AACCAGAGGGACAGTGTGTTTCGATTAGCCGCAGCATTTAATCCTAATGGACTAATATCTCTCAAATTCAGCGGGTCTAGCTATCCTGGCCGGGACGGCC
+>54516 2
+GCGTCGGAGTGTTGTTTGGGAATCGATGGCCGTTCCCAAGGAACCATTCCCTAACAATCGTACAGCAGCCTAAAGAAAGGCGTTACTCTCGCTCAATGTT
+>54517 3
+TGCTAACTCGGATCTGTCGGCCTATTTGGGAATTTAATAGTACCTCGCCGAAAAGTCCGGGTCACGCTACTCATGACAATGGCTGAATAACGTCCACGGG
+>54518 1
+CGCCAATTCTTTTCGTGAGTAGTAACGCTAACCAGCTAAAATGGGCGGGCCACGGTCATCCTGTCTAGGAGACTGCTATCGGATGCGGAATCAACACTTT
+>54519 3
+TAGACAGATCAATGGAGAAGCCACTCCTTTACACTCTCGTTGTCCCTTCCTAGATGAATTATCTGGGCGTGGCAAACGTAGAGGAATAGTGCCGTGCCGC
+>54520 1
+GGTTCTCGAGACAAGAACTGGCTGACGGTCCATTCAACGACGGTCTCTCTGCGCAACTACAGGTTCGTGGCGCTCAGTACGAATTCTTAAAGTTGAACAT
+>54521 3
+TAGATCGTGCATTAATATGCCCGGAGGCTCTTCAGTCTAGTCCCCATAAATCTGGCGAAGAAGGACCGCACGTCTTAGGTGAGGCCTCACGTAAGTCTTA
+>54522 1
+AGGTGGGGGACTTTGCCAGCTATAAGCGAAGCTTAATGCTCAAACTTGTCTCGGGTCAAGCAATGAACTCGCATCCAGCCATGCATCTTCGCCTAGTTAG
+>54523 3
+GACAGATGGCATACAGTAGTTAGGCTGCCCGTATCCTTTTACCAGACGGCACAACACTACAGATGTAGCTTGCATTCTGGGAGACCTTAGGTTGCTGCCA
+>54524 2
+GCCTTTGTAAAACACCCACTGTGATTAGCATACGCATTAAGTTGCTATCTAATACCGCCGGGCCTGTGAAGCTCAAAGGCGCCGTGGAGGCATCTGTTAG
+>54525 1
+CTCGGCCCCAGAGCCACCCGAGATACAGGTGATTTTTTTGGTGCTAGACCTGATGGCTGTATTTGGGAGCAAAATACGGACACACATGCTCGCTCAATAT
+>54526 3
+AGACTACCCTACGCTGAGCCCGGACAGTGGCACGATCATTGCTGAGAGTAGCAGTTAACTTCTAGACGCCTTATTTATACTGCCACGCTGAATGGTTGAG
+>54527 2
+CAATCGCACGTCCTCCTCCGCACACTAAGCGGAAGTGTATTGGCTCGTTGCCTCACAGGAGAATATTGTCACGTATGGCGTAAATTAGGCAGATACTTGG
+>54528 3
+TCTGCTGAAGTTATCGACTCCGAACTCTTTCCGAAATGCTCGTGAGAAGGCCTACGTGCGGCGCCGCAAGAGAAATGCCAATAGTCGGTACATCTAGTTT
+>54529 1
+AGCAGCTATCCTTTGTAGATAGCTATAGGGATTCCGTCTTGGGAGGCTACTTACACAGCTGCCGGGTAGTCAGGACCCGTTAACATTACACCTGCAACAG
+>54530 1
+ACCATAGTTTTCACCTCTAGGGTGCTAGAGCTGACACAGTAATGGCTAGGGAAATCTTTACCACGGTCCTAGCGGATCCGATATAACCTCTGGGGCTCGA
+>54531 1
+CTTCAGCCCGCATGAGTGGGTTGAAAAGGTTCTCTCGCAGGTTCATACAGCACCAAAGGGACTATTTTGGATCAAAATGTCCACGGCCGTAAGCCTTTGC
+>54532 2
+CCTATAGCACACAGAGCTGTATCGCTTGCACCTAAGTGGGATCTGCACGACTGGGAGGGAATCCTTACGGAGTTTTGGTCCCAACAACTTCGATTTCAGA
+>54533 1
+AATGGTGCGAATCTAAGAACAGCGCGATTATCATGTATTTTAGTCCGAAGCGGGCAAATTGTTTGTCGACAGCCTTTGGCAGCCATCGCACCGCGCACTC
+>54534 2
+GACTAAGCACGGTTACGCGCTCACGTATGGAGTTATCTATGAATCATCAGCTGGCAACCTACCTCGCTCGAATTTGAATTCGTTAGAGCAGCGACGGGCT
+>54535 3
+CCTACAAGCTTCACTCGCACTAGTGACTCACGGAGCCTTGACGGAGGAAGCCCTGGATAGTCTGTCGATGTATGTAGTCAATGCACATCATAGCTGTTAG
+>54536 3
+CATCATCGAAGCCACCCGGTTGTTAACCTATCTGTAGTACTACGGTCGCAAGCGGTTTTCACGGAAGGCCAGGTCTGGGACACGCTTAAATTAGCAGTAT
+>54537 3
+ACTCTGGCGGATGCCGTATACGTCGTTGAAATGCCCATTGCACTAACTGTTAACCCCAGTGTTGTAGCGGATGGGGCTCCACAATATTCAGCAACTAGAG
+>54538 2
+AGGCAACGACGTAGGTCCCTCGCGGGGCCTTGACCTTCATGTGCAGCCTAGGGAGAAAAAGATACTTTTTCCGTGTCTCATCATGACTAATCAAACGGTT
+>54539 2
+TACCTACCTCGGACGTCATGATTAAAAAGTGAGTCGACGTATCAGCAGTATCGCCCGCATTATATAGAAGTTCGGGGACGCGCATCAGTTTGCCTGCTCG
+>54540 1
+CAAGACTGGACTCGCAGTCGTGGACAAAGTACACTAGTGAGTCGAAAGTGCTCTGACTCACCTTTAGCGGGGCTGCCACAACTTTTACTTCGACATTTGG
+>54541 3
+TTAAAACTACCATTAGCACGCGAGGTGTTGTGTACAAGACCAGGGAGTTTTCTTGTTCCCCCCCGACGCCACGTGGCAATCTCCAGGTGTGGAAGTTAAA
+>54542 3
+CACTAATCAAGGATATCTACATACCTTACGTCCTGACATCTTTGGAGGGACGATTGTTATCTCGGAGGGCGACACGGCTTGTACGTCAGACCACAGTGGC
+>54543 1
+GTCCATGTTATGGCAGCTGGACGTCGGGAGCAATGAATCGAGATACGCGTCGGCCCCTACCAATCATAGTATAATTTTCTAGTACTTCGCCAAACGCTGG
+>54544 3
+CTTCCACAACGCGTATTAAAGATCGGTATCCTCGGTCACGCCACTTGGAAATGTGAAACATGAGGTCTGGATCGTACGTCGGCATGTACGGCCATTTCGA
+>54545 3
+GAACCAGCGTTCGCGAGTGTCAATAGACCCGGCGGACTCTACTTGAATAGTCGGCATCAGATGTAGTGGTACGTATTTATCGTATACGAAATCCCTGCCC
+>54546 3
+CAAGAACGGGTAATTCGTGTTCCCAGATATACTGCTGGGTTGCGCAAGGTCCCTAAAATCGATTGAACCAACTCGGCTTGTATTGTCATCCGCGGCAGAC
+>54547 2
+TGTGCTAGTTCAGCCGTGGAGGACCGAAAGTATCCTGGAACCGATACCGACCCCCATTATATCGCGAACGTATTCTGGGCACTTATTCTGATATACGGAG
+>54548 1
+GGTGATCAAACTCTAAAAGTTCAGAATGCGCACCATCCCTCGGCGTATGGATGTGAAAGCTGGTGACTCCAAAGTGCCATTTGTGCTAGTTCCCGCTGCA
+>54549 3
+GCAGTGCGTCTAATATTCCGGGGAGTCTGCCCACTACTCTGCTGGGAATGGTTGCCGAAAATCTATCACGCTATACGAGTTGCCCACAGCTTAAGAAGAT
+>54550 3
+TTGAACGGGGATGTTACCACCCTAATCGTGCGACCTTGAAGTTTGGTGCGGACTCCCATCCTTGTACCGGAGGAACAAAGTCCGGTAACAGTTCATATAC
+>54551 2
+CGCGGGAAGGTTGTTTCCAAACAAAGCAGTGCGAAAGGACATCGCTGTACACAGTTTCAACTCTACCGGTCGTTCCCTTTTACGTCGCGAGAGGCAATTT
+>54552 1
+GTTCTTAATTGGCCCTATGGCTAATTCAGCGTGTGTGATGCAACATGGACGAAATCGGGTGCAATCGGGGCATTGAACAGCCATTGCCCATCCCACACAT
+>54553 1
+GCATTGACGGTCGACCGCACGTTCGCCTGGATGATCCTAGGGAGTAGGCAATGCCAAATGTGGCGTTGCATTGGTACAACTTCTACACATTAAAACCTCT
+>54554 2
+TTATCCTTTCCCACAAACGTTGCGTGCATCCCTATATGCCGGGCAATCGATCTCGAAGCCGTGCGAACAAACTGGCTAGTGGAGTAAGGGGATCTAAGTT
+>54555 1
+TCTGCACCGATAATGCACGGACTTAAAGTAAGGACTCATATCGTAACTGTGCATCCGAGGGAGCGTTATCGATATGTCCGTGCCATACTGGCCACGCTGT
+>54556 1
+CGTTACAGCACGTAGGTGTTTACAAGGACCACACATACTGCCTTGGGCAACGTATTGACGATCAGCCCCGATGAATTCTGCTCGCAGATTAGGGCTTATG
+>54557 2
+TATCCGATGAGATCAGCCACGGGTGGAAATGCTAAAGAGATCTACGGATCGCGATGTTATTCACGTTGGTCTCCCCATCACGCCGAGGTCACCATTTGAT
+>54558 2
+GGACCTAAAACCATATGTATTTTGTGTGCTAGCCGTAAATGCATCCCGGGCCCAATTTTAGCGGTCGCCCGACCGATGGACTAAGGTTGACGACGCTAAT
+>54559 1
+GAGGGAAGTCTACCAGCTATACACCGGTTCTCCTGTCCTAAATAACAACGTAATGGTAGTGACGCTGGTCGCCGTGGTGCTCTATTTAGACATGCACCAG
+>54560 2
+TGCAATGTTGCCTAGGTGTCTCGACAGCTGTAGTTGCCGGGTGCGAAACTTATTGATCAAAGGACATAACGGTCTCTCCAATACCACAGCTGCTCGCAAG
+>54561 2
+GGATACCCCTATTAACGATACGTGCTTGTTGAAGAGCTACAATGAACGTTTTATACTGTGGCCTAGGGATGCGCAGTCATAGCGCCACGCGCACATTCGC
+>54562 1
+TGGCCGCGTCGCATTATGATCAGTACGCGTATACATTGTGCTAGTACAACCGGCATCAGCGCAATCTCAGGTTTAAGCCAAGAAGCACTGGTTACCTTGG
+>54563 1
+GTTTCGGGGTCCTACTTTGGTAAAACTGCTAGACGCAACTTTCCACTGGGTATTGAGCAACACGTACGAATCGTCCAGGGCCGCTTAGCCGGTTAAAAAC
+>54564 2
+AATACTGTACGCTTCGAGCGGTTACAGGTCACTGCAAACGAGTCTATTCCTTGACACATCATGATCTCTTCCGGCTTCTGGGAAGCCAGAGAAAGTGGGC
+>54565 2
+GGCGATCGCCCCCGGGTAGGAAGAATAACATAACACCGGGGTTGGTCTGTAACCATTTGGCAACAAAACTTATTGTTGGTTCTCTCGAGATCCTGCACCT
+>54566 1
+GATCACTACTCGTTGAAGGTTTAACCTCCGTAGGACGGTCAGCTCCACATGACCTCAGTAGACCAGCTATGGTAGCAACTATCAGTTGGCTAGTACTGGG
+>54567 2
+TAATTGCTTACTGCGAGCTGCGCCTGCATTAACGTTATAGCCAGCCTTCTCGTCCATTGCAGTAGGCGCGGGGAAGAATCAGACCTACCAGTGGAATATA
+>54568 1
+TTGTCCTTCCGTTACACCGATATTCTAACCACTTTAGGGATTAGACGATACCCCTTGTGCAACAGCTGTCAGTAGGCTCAGCTAGGAGAAGAGGAGCGGC
+>54569 3
+GAAGGTAGAAAACTCAGTGTTTTTCGGCACCGACCTACTGAATTCCTCGGTTTGCAACACGGCGCTTAGCTGGACTCATCGCCCGAGAGTTTGTAAACAG
+>54570 1
+TTAGACTAGCAGTGGTGTCCAGAGAATCTCAGAACTCAGGGCAAGGTCCCCATCTGTTGCCGCTCAGTTATCTTTACGTGCATCGCAACGGCAAGGTTAA
+>54571 2
+TCTGAACTACCTGGCGCTCCTGTGTTTGCACAAACGGTAACGAACCGTGCGTCTGTAAATCTGGGCACCTAGAACTGCTCGATGATAGCAAGTAGAGTCT
+>54572 2
+AGTACAAACCGAGGAAAGCGTGTAGTCATATGTGTTACGCTCTAGGCGCTATGGATGGACCTGACGAAGCGATTTCTCCACATCTACGACGCCTCCTGTT
+>54573 2
+CTTTTCGGACCGGTAGGATAGATTTCCGCAATCCGCCAACAGCCGTATTGTAATGCTGGAGAAGCGGTCTACACACTATACAGTACTGACCTGTGCTGAG
+>54574 2
+TCCTTTAATGTACTCAGAGCGGGCAGTCACTCGAGGTCCTGGGGAGTAGCTTATACTTCACCAGGAAGTCCTACTAATAAGACCGCGAGTTATACCCGTG
+>54575 3
+ACCGTATCGATACCTAGTCGTGCCGGAGAGCACCGTGTAATGACGTTGACGAATGCCGCTTCACAGTGATAGAACTATTCCCTTACGAGGTACCGTATGT
+>54576 2
+TCCAGATTAGGGCGCCGTGACCTTCTCGTAGTACTAAAACAGTGTGCTTGGTGCTGACGGACTACTGTCTCCACCGAATTACACAAATAGTAGCGTGCGA
+>54577 2
+CCCATCCGACTCGTGCGAATCGGTTCCGTTGAAGCAGAGTTCTCGAATTTGACAAGCCGAGAGAATTTTTCTTATCTGGAAGAGTTCCGAACAGGACCGC
+>54578 3
+CCGGGAAGAGGTCCGACCATATCTACCAACCGTTGCTACTAAACAGGCGTATGGCCGAGTCATAATGTTCCGCAATAGTGAGCTTCTTAATGCGGTTTCG
+>54579 1
+AATAGCAAAATTTATCTCTGGCCTAAGGGAGGTTATCGCGATCTATGGGGCCGTAGGTATGGCAATGCCTCCAGTCCATTCTCTTAGGCACCACACCAGG
+>54580 1
+GCTACCCTGGCGCCAATGATCCCATAGTAAGTTACAGGCGTGTAACCCGTGGCATGAGTAGTGCTTCTTAAATATGTACGGCAACAATCGTGCGATTGCC
+>54581 1
+ACTTGTCTAGGTTTCAGGCGGCCAAGATTCACCTCTCCGAGCCGGCTAGGCTGTTGGGATGGTTGCAACAAAAGCTTAACCAACTGAACCTTCGTTAAAG
+>54582 3
+CGAGGTGGATAAGGCACAACTGTTCTTAGTATTCCGTTCTCTCCCCCGGTATACCCGGGTATGGCACCCCGGAAAAATCAAGGACTTTGCGTATGGTAAA
+>54583 2
+TGATTGACCAACCGATAAGCGACCAGAGCACTCTCCTTTTTCGTTAGAAAGCGTGAGTGTATCACTGACAACTTAGGACGCTCCGGCGTGTTGCGCTAGA
+>54584 1
+GCTTGGCCTCCTAAGTAAACGGGTTGGGGACATTTTCATGAGCGAGTCGAGCGATACATGTACCCCATCGTCTGCAGAAATCCATTTAGCAGTCGCAACT
+>54585 1
+TGACGCCGCCGAGGCACTACATTGACGATTCCATGAACTCCTGTGAGACAGGAGTTTGATTGTACTCAGGTAGGATCTCTATCACAGTAGCCCTAGGCAT
+>54586 3
+CTGAATGGCTCGCAAGCGATATTTGCCCCTCCGATAGACTAGGTGCCCATCTTAGCGAAGTAACGCGTAGAAGTGTGCGAAAAAGTGTCCTTTGCCTTAC
+>54587 3
+AAAAATTGCAGGGCGCCGTTCCCATTATCGCTGGAGACACTATAAATGTACTCGTACTAGCTTTCGGCGTTCAGTAGACGCGAGATGCTCCTGAGGCCAT
+>54588 2
+GGGCTCGTTCTGCTCGGGAAACATATTGACTCCATGCAACGTTTCCATTGAAACATGTGACATCCTATGGCGCGTGCGGCATAATCGCAAAGGCAACGTT
+>54589 2
+GAAATAATCATAGTGTACTCACCACGTCGCCAATCGCATCGTTCGGAGTCGGGCTTATATCGAAAGTTGTCTCACAAGTCCGTCTGGAGACCGTCGGGAT
+>54590 1
+TTAAACGCCGATGAGAGGCCGAACTGGCAGGATCTTCATGATAGTTATTCTGCCCCGGCGTTGTAAAAAAACACGCCGTGTCCTCGTATTCGTCCGGAAT
+>54591 2
+CCTAAAAGCAACTATCCAGCTGGCGGTCAACTATTTCTCGTAGAATATGCTGATAGGTCGCACGCAAGAGTCGGCGACAATTGTCCCGTGCGGGTCTATT
+>54592 3
+TCGCCAGTACTCGAAGGGAAATTTAGATGCCCCAATGCCAAAGCAGTCGGAATCGGTAACTTACTCGCCTTGCCTTGTTCACGATGAGCAGATTCTGTGG
+>54593 1
+GCGTTCACTAAACCTCTCGTGAATAATAGTCTGAGGCGGATGCAGCGCATGACGCGACGCGAACTAGTTTCTAACTGTGGGGCTACCTCATGTTCCAAAT
+>54594 3
+AAAGCCCTGTCCACGAGAGTGTTAAGGCTGGTACTGTACGTGCTAAATCGCAAGACTCGTTTTTGCTGGAACATCATAGTCGGACCAAGTCCTTGCGACC
+>54595 1
+TCCAAACGTATGGCTGGACCAAGTTCCGCGTGTGACCGCTGATTGGCAGTACCGTCGCGAATGTCTATATCGCAATTAGCTCTGATAGAGACAGTTCAAC
+>54596 1
+CGCAAGACTTATATTAACATGATGAACACCGCCTCATCCTTAGCCGGGGGTGGGTCCCGCACTTACCCAGAGTAACTATTTGTGCATGTGGCAGGATTGA
+>54597 3
+TGACCGAGCTCTCCTGAGATGTAATTCAAGACGGGGGCCTTTTCGAACGTAAATAGTGGCGCTTCGTATGGCAGCCACCCATATCACTTCGAATGATACG
+>54598 2
+CCAAAGGCGTCGGTACCTAATGAGTATCCTGGGTCATTCCCGTATCCCGACTTCGTTTCAAATCAGAGCGCTTTAGAGGCGTGAACAAATCGAAGGCTGT
+>54599 2
+TTAGGTGGCTTCCAAGTGTTCAATCGTGCGATAAGCTTTGGGTTGTCGTGGGTCGCCACACTCCTAGAAGGAAGAACCACAAAGAGATCTTTCCACCCCA
+>54600 2
+TAGCAACTTCTTCAGTAGCTCATAAGCTCGGGATGTGAAGTACAAAGCTAGGTCAGCTAAGGCAGTCGTCCGGCTCTCTAGGCTCCGAGCATTATCTGCA
+>54601 2
+ACGGTGTAGAGGATTACGGTTAGCGGTTACGGTAGATAAACTCCGCGACCGACTCCTTCCATGCAAACGACCTGTGAGCTCCATCTCGTTTTAATAGGAC
+>54602 3
+ACTCCCACAACGTGTGTGTGACTGCCTACGTTCTACTGAGTTTAAAGGCGAACAGACAGTATACCAGGCTCCTAGTGACGGTTCCGTGAAGGTCGCTATA
+>54603 3
+GCAATTCCATTCCGCTATCCGCATAAACCCTACGGGGCGAAGGTGGAGTCGTGTAAACTTCACGCATCCACGAGTTATGGGGGCTATTATAATATCTGCG
+>54604 2
+TATCGATGGGAGGCATCGATTAGGGCAAGTGCGTTTGCAGGTATCCCGCCATCGCTTCAAGATCTCTGTCGTCAGATACGTTATCCGTAACCAACAAGCA
+>54605 1
+TGACCCCGTTTGGTTGCACCAGCCAAGACGATCGGAAGCCATTATGAGATGCTCGCTCAAAATACCTAGTGTCTAAGGTCTCTAGTCTAATGGACTCGGG
+>54606 2
+GGGTCTTGATGACGGCTAGAAGAAATGACGGCCAGGGAAATATTCTGCCCTAATACTCTCAGCTTTTCTACACGGTGCATATTCAGAGGGCCCTTACCGC
+>54607 1
+CCCGCGCACTGTATCTAATCGTCTCCAAATGTAATATAGGCGAGAATCGTGGCTTTGCTCGCTCTGTTAAGGTACTGGCTATAAAAAGAGGCCCGCACGG
+>54608 3
+TACATGGGAGGCGATCAAATCGACTACAGTATGGAAAGTACTCAGGCCACTCCTTCCCGTGACGTTAGCCTGTGTCATCGAATTCTTAGCTGAGCGCTGA
+>54609 3
+ATGGATTCCCAAGCCGACAAAGGTTAGTTTGAGAAACAACAGCCAGTCATCCCTTAGCTTGTTCGAGCGGTCTTGAGCCGTTAGTCCATGGCGGCTAATC
+>54610 2
+GGTAATGATACGAGGTCATAAGAGTACTGTCCTAAGGGAGTAGTGACTTTGATGCCCACGACCACTTCTAGTCGTCGCCACTACTATAGGGTACCCCTGC
+>54611 2
+TAACATCGAGCCGCGTATAGACGGTTTACGAGTATGGGCCGGGGTTGTTCAGTAAAACGTCCATACGCAAACCGTGCAATTCAGGTTTTTTCGACCACCC
+>54612 3
+TAGGAACGGTAATACGTGTAGTGACCAGCCCTGTCTTACGTGCTTTCCCTAAGAGGCGCCTAAATGTACGCTTAATCGAGTCACTCATGGAGAACCGGTC
+>54613 2
+GTTTACAGTCGCAATCGTGTTAGGTCCCGAGAGGATCCCCATCGGCGCATTTAATCTCAGAAGCCTGATGATTGCATGACTTAGGAACGCGCTGCAAACT
+>54614 2
+CTGGTCGACCATAAAATCGGCTTCGACTAATTAGCGCTCAAACTTAGAGGCGTTTCCAATGGTTACGTGTCGCACGTGTGGCGATGGCAACAGCCAATTC
+>54615 2
+GCTGGTAGACGCCCCATGGTCATCATCGCAATGGTGTATGAGCCGTAGTGATCCCATAGTACTCATTCTTAAAAATGCAGTCCGGATCTGGCACAGTGCA
+>54616 1
+GAAGTTAACTGTACTGTAGGTAGCCTACGTGATGCTCCAGCGGAGTCTGAATAGGTGTTCCCGGCGCTTCGAATACCTGCACTTTAGAATCAACACCACG
+>54617 1
+CGAAAGACTGTCACCAATGCTTGTAGTCTACGCTGCGGTTCGGGGATCAAATACTAGATATGGCTCAGTGTGGCAACTTGTCCGCACGTCCCAATCATAG
+>54618 1
+GGATGACACCTGAACAGAATAGTCGAATTTGGGCGGCCAGCACGCTCTTCTGCATTCGCCTACGTCATGCATTCAAAGAGTACCGATTGAGCTATCGTGT
+>54619 1
+ATTTCTAGTAGCCCGCGTCCTCTAAACGAGTGGAATTAATTTACAATCCCTAGAGTGCCCGAGGACGGTCAATACGAACTGGAGTTCTATGGCTGCGCCG
+>54620 1
+ACATCTGCCAGCTGCGTTGTCATTTGGTCACCGCAGGTAACGAAGCACTAAGTCCGGACCGGGTAACAAGCATCTCCGACTTTATAGCGGAATGTTTTAG
+>54621 3
+CGTCTTGCGTTAACCCTTGACTTGATACTCGGTCGGTAACAAGATCGAAGACTGAAGGTTATACCAGCTAACCGGCCATCTTGACGGAAGCGAGGTCTCT
+>54622 3
+TATGTTCCTGACTCTATTGGATGCCCGCAAGCGCCCGCGAATGAAGGAGTAAATTGAGAGTCTACGCGGGTATCATCCATAGGTCCTACGAACTATCGTC
+>54623 2
+GCTTCGGCTTGGGAAGATCCTCGCCGTGAAAATAAACGGTATCTGTATAAAATGTGGCTACCGATGCGCTGACTATGTACTACAACGGGCCCCTGTCCTA
+>54624 2
+CCTAAACTCGTCGCGTTTGTCTAAAGTTAACCTGAGGCGATGCGTCGCTGATACAACTTTCGGTGAGTCCGTTCGCACAAAGTACCTGGAACGGAGAATC
+>54625 3
+CATATGTGCTTGACACGACCGCTTGCTGTGGGATGCAAGGAAGTTCATGGAAATCTCTGAGCATCGCCAGTAGATACGAATGCCCCAATCATCTCCGTGT
+>54626 2
+ACCGAGCTAGGTATAAACGCCAGAGCTATTACCCTCCCTCGAAGTTTCCCACGGGCATTTTCTCATCGATTGTGAGAAAGCTGTAAGAGGGGCTAGCTGT
+>54627 1
+GTCGCTTCGCACGGCCCAGACCGCAATTGTATTTCCAAATTAGGGTAACTAAGGTCAGAAATGCGCCGTCTTGCGTTAGAATCGGTAATGGCCTCAGTAC
+>54628 2
+TCCCTTATCTAGTACTTGGCGTACGCAGCTGTCTTGATGGACAGCGAGAGCACTGCGCAAATTTCTGGATGAAGATATCCCCGTGAGAAAGCGCATCTCA
+>54629 1
+CTCCTGAAACCCTCTTGGTAAGCTGCGGGATCATGGCATGACGCATATCTCATGTAGAGACAGGGCTCCTGTTGAATTGGTATTTCACAGCCAAACAGGC
+>54630 2
+AATCTGTACTTGTGTTTCGGATCCCCGGCACGCGGTCTTGCGATTCGACAGATGACCACTACTATAGTGAAGTCCTTGCAACCGAAAAGGCTGAAAGCGT
+>54631 2
+AAAATGTTACTGAAATTGGCAATCGATGGGCCCAGGCGCTCCATCCCGAAGCAGGCTCATATCCTAACGGTAGATGTCTTCTTTTGCAGGTGTGCACGAC
+>54632 3
+CCAGAAGGAAGAGAGAAGGATCTGGGTTCCCTAGTCGGCGCTCTGATTATGCCTGGTAGCTGGCATAATCTACTTCTAGATAGACTCCGCACTTTCCACA
+>54633 1
+ACTTATGGACGTTCTACGTAGTCTAATTATAAATAATCGGCGTGAGCCGGAGGTCCCCCTCCCGGACCTTCTTAAGAGTATAGACGTCACGTCCGGGGAA
+>54634 1
+TGGTACATCATGACGCGAACAAGCTGATTACTAACGGCACTAAGGACCGTCACTGACGGCGGTGCATTTTATACCATCCTGTTGGTGCTTCACGATCGGA
+>54635 1
+CACCGTCGTGAATGCGGGTGTTGCCCTCTTATTCAAACCCTGTAGCCCGGATCGTGCTGTGCTCTATAACTAAAAGAGTAGATGACCAGGATATCAACGG
+>54636 2
+TGTAACCCGTCCTCAATGGAATACGGCACGGCTCGCCGGTTGCCAAAATCATGTATGAAAGCTGAAGTCACTCCTGGAGACTGGAGAGTTTTTCGTTCCA
+>54637 2
+AATGCTAATCTCGGCAACAGTGAGCGGCCACACGCTATGCCCTGTCCATAAATATGTCCGGGTTATGCATGGGGATTTCTAATCCTAGTAGGTCCACGAG
+>54638 1
+TGCACAGGTGGTATGACCACAACTTGCCCGCCCGTGATTTGCGTCGTAATAAAGAAGACGCCACTCTGCAGGGATGTATATTTCCCAAATCTTGTAGGGC
+>54639 1
+CACCGACGTCTCCTTTCTATATCTCAAGCAAGCCCTAGATCGATGGTTTGTTATTAGACTCATCGGCAGAGGACGGCAAAGAGCCCATTTATCGGGAGGG
+>54640 2
+TATTGTGCCCATCCGCGGCAAGCTGATACTCAGACATGGTTTCACGCGCCTGATGGTAGGAAACGTCTTGCGGTAATTACACCTTGAAAATCGACACGTG
+>54641 2
+GACCTTGTGAGGCTTTTCTTTGTCTGGGCTCGCAAACCTGGAGCGTCTCAAGGTAACCCCTAAAATAGAAGCGAGTATCAGGCATAACTCTACGCAGCGT
+>54642 2
+TTAAGGCGCTTCGGTCTGTATGGCATGACACAAATAAATCGCCATCCTGCTAATACTGAGCCGTTTGTCCATCGCGGAACGAGCGTCGGAACGTAACGTT
+>54643 1
+CTCTAATCGGCCATGAAGATAAAGGGTGGCGTCTACAGTCCGTAGGCCTCGGGCTTAGATACAGCGCTACGATAGTTAGTAAGTCCCCTAGCCTTTTAAC
+>54644 2
+GATTGTATGCAAACACCAGCCTTGGACGACAAGATGGCTCGGAGAGTTTTGCGGTAATCATAGTCGCCATACCGGCGTTTAAACTCACCTTTGTGGCACC
+>54645 2
+ACTGAGGTGGCGAAGTGGCCTACTCCCAGTAGGGGTGTTGTAACCTCTGACACCCCCTCAATAATCTGCTAACGTAATGCGTAAGATGTTACACGCTATG
+>54646 3
+AGAAAAACATGCTCGTTTCGGCCTAGACATGGCTCTCACAGTCGCGCTGTCATGTGGGTGCTCAGTACATCTGGGAGGATCAGTAACCTTTATCCGCAAA
+>54647 2
+CAATGGAATCAGGGGGGTGCAACAGTTGGACATTTGAGCTTCTCTTGGAGTTCCATATGAGAGACCAACCCATCGGAGCTACAACCTCCTGCCTCTGATT
+>54648 2
+CGCCTTATACATAGGACGGGGAGAAATCCTCCAGAATGATTCCTGTCTGAAATGGGCTACATTTACCGGCGGTAGGTATCACCCTACTAGTGGATCCTCG
+>54649 1
+GATGCAGATGATTCTCATGTCCACGAATGTATTAGGATGGGCTCCCGGCGACCCAAACACGTCCCTATATTGCAGGACGAACACTTATCTGGTTAGCTGG
+>54650 2
+AAAAGGTTCCTGTTTCAGCACTGGAACATGCTAATAGTACACCTGGGGTGCGTGTGCCAGCACATGGACCATGGACCAAGGCCCCCTAGTAACTTTGTTT
+>54651 2
+ATGCATATGCCATGTTGTCCGACGGGAACGCGTGCCCCAGACCCTGTCGGAAAAGGAATTATTGCTAGATCATTAGGTGTGGACGTCCCCTATTACACTA
+>54652 1
+GGATCAAGCGGTCTCGGACACGTTCTCTGCTGACTCCCTGGGACGAGTTATCTGATGACCCTGATGGACTGAAAATACATTGATACCATGGCATACCATG
+>54653 2
+GCATTTTCGGATAAGTCCGAGAATTGTTGCGCGCCCGCAGCTCTTACGACTCCGCAAGAGTATCCAATGTGACGAACGCTGCTGTGAGATATAGCAACTT
+>54654 1
+AATACAGGGGTGCCTCCCGTGCATAACAGTTTCCCTCGGATACAGAAGACCTCAGCAATTGAATCTGCTTAAGCCATGGGTGGGTCTTCCGAGTATGACT
+>54655 3
+GACAGCGTACCGAGCCACAATAAGCTTAATGCCTCGCGCACTGGACTTGGTAGTTTGTCCAGACTGACATAGAACTCTTTTGCGGAGTCTAATCACGGTG
+>54656 1
+CACCAGGTGAAACACATAGACGGCTCGTTCTGGATACGTCCTGCGGTTTATTAATCCGAGCTTAAAAAAGATCTATCCTGGGCGTTGGCCCGAGTCCAGT
+>54657 3
+GGCTTTGGTTCCTATGCCTTAGGAAGTACGAAATGAATTAAACAACCAATTTACGCGAACCATGCGCCTGGTGGCTCCGGCGTGGCCAATGTGCAATCTC
+>54658 3
+GGGTTACCACCCTAATTCCGACGTTTTGCACTTCGCCGTTCAAAGACGTAGGTCTTTAGGAAAGGGGACATATGCAAGCTACCAGCAGACGTCTCGAGTT
+>54659 2
+TACTTGTTATGAATACACGGCACCGCGCCGCTTCTCTAAACTGGGCTAGGACCGAACATAGAGGAGGCCTTTGCCGCCGTGTTTAAGCACTTTAGGAAAT
+>54660 2
+ATAGAAGCTTAAATCGACATATTGTGTCCCTGAACGCTTTCGCGCACAGTAGACCCAGTCGGAGCATCGTTCAGACGTGGCGTCACAGTGTGCCTTATAG
+>54661 1
+CTGAGCTAGCTCTGCTTGGCCCCATATTTGTAACATCGAATTTGAATGACGAGCTTGACTACGTCGGGGCCTCCAAAATAGGCTTGGACGGACACATCGA
+>54662 3
+GCCGCTACGACAGTGTATATCCTGGAGGACTCCTCTCAGTAACCCCAACGAATCTCGTACGGTCTGTACAGGGGTCACTGTAGTTAGTGTCATTAAGAAG
+>54663 2
+GCATTGCCCTGTGCCAACCTAAGCACGGAAGTTGTAAAAGCAGCGAGTTCGCTCACTGTTTGTGCCCATCAAAGGACTACCTCATTGCGGTTGTGTAAGA
+>54664 1
+AGCGCTCCCAATGCCGTTTAAATTGGAGACCTACGCTGGGTGTAAGCCATCGTTTGCAGGTTGCAGCAACCGTGCATAGCGTCGAATCTATTTACACAAG
+>54665 2
+CTTCGATGGCCCCGACGCAGCATTCGAGCGATATTTATTACTATAAACGAGCGGGGTACCATACCCAACTGTTGGAGCTTATGAGGCTTCGACGAACGTT
+>54666 3
+AATTGCCGAGGGACCATATACTTGATCATATGAAGCGTCATGGCTCGTGTGACCTCCAAGATCATTACTGAATGGCTTCCACTTCGCCGGCGAATGGGAC
+>54667 1
+CGGTAGAATCTACAGCGGCCCATTCAAAGCCAACAATAGCCCTGCACCAAAATAGATTGATTAGAGTTGGGTGTCGTTTTGGTCCGCTGGCGTTTCCAGC
+>54668 2
+CCGGTTGACCTTCCAAGTCGGCTCTGCAGCAGAAATGTACCGAGGCGCTCCTCAATAGTAGAAGCAAATTGGGTTGTGTCCTAAAATGTCCTGTCAGCAT
+>54669 2
+CATAAACGAATTGCGAGATTTGCTCAAGTGCCGATACCGTGGATCGAGGACTATCACCATTTCAGTGGCCGCAGTAGCGGCCTCTCGTCAAATTCGTAGT
+>54670 2
+CATTCCGAAGAGTACGAAATGCAGCGGACTATGACTAGGCTGCGTGATACAACCCTTAGTATATGCTCCCGTATGACGCCTCCGTGAGGCTTAGTTAGTC
+>54671 2
+GAGTAACAAACGCCCTGTACTTAACTACTCCGTCCGATTCTAGCGGACTGGTAGGTAAACGGTCCCGGCTTCTCAGTAGAGGTGGTAACCTTACAATGGT
+>54672 1
+TCCCTAGTCCCGCACCAAACATTAGGGATGCTTATACGGAGTAGTGTAGGGAATGTTTTGACGGCTACCAGCTTCTTTTGACCGCAAGACCGCACTAGAG
+>54673 3
+CCACTTATATGGCAAATCTGTCGTATTGTCCTGACGAAATCGGGCCAACTATATGCTCCAATATGAGCGAGGCGGTGTGCCCATTTACGGAGCGACGATC
+>54674 2
+TTTACTCCAGACAGCCTTCCGTATGTATGTATGTGGTTGCCCCCCGTGTAAATGACACGAGATGCACACGGCGACTTGTCCCGGGCAGATTGAATAAAGA
+>54675 3
+GCTTAACCAGTTAGGTCAGGAATCCTAACCTCTGAACCTTCTAAACATGCTGCGACAGCAGTATGCGCTTGTTCGGCTAGGAGCACGTGAATTACGGTGC
+>54676 1
+CGACTATCTGGGCGATCGCTATAACGGCGGTACCTAGGCTGCTGCATAGCCAACCTTAGGTCTGATTAAGTTATCAAACTGCCAGCTTGGCGAGAAACTT
+>54677 1
+CCACAACGTCTGGGGAGTACGTATCGGGCTGCCGTTCTATGCTTAGTTAATGAACAATCAACGTACGTGACACTTCAATGGCCATGTGACCGGATAGCCT
+>54678 3
+CTAAGTACGCCCGCCGCACTGAACATTATAGTCTTCGGGTAATACTAGTCTCAACTACTACTACAAGCTTTAGGTGTGGCTAGGTCCCGAGGAGCGGTAG
+>54679 2
+GGCGGGGCGACATTCTACCAAGCACTCTTTTACTGAGGAGTAGAGGGCGACCAAGGTAATTAAGTTTTCTAAGCACTCGTTTGTCGCAACACCTCACCGT
+>54680 3
+TATAAAACTGGAATACAGGGAAGGGCCATCGACCCGTTCGCGCACATCCCGTTTCGGTCTCGTATTTGAGCCGTTATGACAAGCGATATCGCGTGTTCAA
+>54681 3
+GAGGCCTGGATATCAAGTAGTCTATCCTTACTCGGTGGTATTGCTATTTTGCACCGACAGCACCGTTGTCGATACTGGGACGACACAGGAACATACCCAG
+>54682 3
+TTTTACCGAGCATTCCCGCTACTATGTTGCAGTCGAGGTGGTAAAAGCAGCAGGCCAGAGGATCGCCCCGATCTTATACCCTGCTCGGAATTTGATGAAA
+>54683 1
+CAGTGGACGCGTTGTGATCATGTGATCTCATATACATTGCGAAGGAGCCGCTAACACCTACGCGGTAAGACCTCGATCCGCAGAGAAGCTATCTTTGTCT
+>54684 1
+TAACTCCCGCTTTGACAATCGAGTAGGTAATTTGGTATGTATTTGAGCCAGGCACACCTTGCCATAAGGTAATTGAGCAGACAGACTTGGGCCGCGCCCC
+>54685 1
+AAGCATTAGGAATCATTCGGTCGAGGGTGTTACCCCTTCACACGATGCAAAGCCAGGATTCCTATGTGCCTGGCGTAATTGGCTAGTACGTGCACCACAT
+>54686 1
+CCACACGCGCTGTTAGACATCTCTCACCGGATCCAGTGAAGGATGAACAGTAAGATCGAAAGACGTTTCCGTATCTCCAGGTCCGACTTGGGTGTTATTG
+>54687 1
+GGTTATGCCGTTACTTGAGATCTTGCATGGAGAATGCTGGACTTGTCAAAGAAGAAGCCCGGGTATTACTCACACACGCGACCCTCCCACGTCATTTGAG
+>54688 3
+TACCGAACACCGATAAGTCGCCAACGCTCTCTGCATGGGTTGTCGAGGCGAATACCCTCCTATACTGATAATATAGGTGGGTCAACGGCTGGTTAGCATT
+>54689 1
+TCCAGTACCTCCGGACGTGCCGTTAAGCACAGCTCCGCGTATGTGGGCATGCGCTATTCTATAAAACAATTAGAATCATCCTCTATGAAGGGGGGTAGTC
+>54690 3
+CCATAGTGGCCCACAAAGTAGGCCAAATGCCTGGTACTGTATCCTTGCTTATTATTTATTGGCAGAGGAACACTCCACTGAGGATCTGGCACCTGGGACG
+>54691 1
+GAGGAACAAGACCTCTAATAATGGCGCCTCGTGTGTGATTCATTATGGACGTCTGTCACGCCGGGGCACACGTTATGCGACCTTTACGCTGAAAACTCTA
+>54692 1
+AGCTTACCTCAGTGATAAGATTTCGCACACTATGGCATAACGTCTGCGGGTTGTCGCGGTCGTCCAGTTTTACGCGTACACAATCGCGAAAATACCGGGA
+>54693 2
+AATCGTACCGGCCTACACGGTCAAAATGTTTCCAAGGTGTCTGCCCTTATTCAGAGACGAAGGATTAGCCTTTGGCGGTTGCCCGATAGACTGAACTGCA
+>54694 3
+CGTCTGTACTGTTGCCAGAACCGCTCGCGCCCTCCGCTGTTATTTAGAGAACTTAATCGAATACGCGTGACAAGATCGTAGCGAAAGTGTGACGCATTGA
+>54695 1
+GAGACCTTAACCGTGTCGGCTGCTAGCCCGTGGTAGATTACAAACAACTGATCGCTTGTCTGAAAAATGCATGCATACGGGTGTATCTACTGCGAGCTCC
+>54696 3
+TGTTGACTAATTGAGAAACGCTCGAGGTGTTCTTTCATCAAATTGAGGGTCCGATCCCCCGACGTGCCCTGTCACGGTAAAGATCAGCGATCCACTGAGA
+>54697 3
+TGAACTTAGATGGACTGGAACGTCATTGATTAGGGGCCACCTATTACACGGAACGCAGCATGATGCCATAGCACCGCTCCTCAGGTGTTAGTCATCGTCT
+>54698 3
+TGGTGTGTGCCTGTGGTGCTTCATTAGGAGCGTAAAATATACTTATCATTTAGCGGACCAGCCAACCCCAAGGTAAGTACTGGCGCGACAACTCCCCATG
+>54699 1
+CCTATATTACCAAGGCTATCCCCGTCAGCTACAGGGTGAAGCTAGCCTGCTGTCCATGAGTCGAGTCCGCTACTAACTGTTGGTAGATGGGTACTAAGAA
+>54700 3
+CGGTAATCAGCCGCGTATTTGATTCAAAAAACCTGAGGTCGGCTCTAACACGCGGCAAGATGGCACTGTAGTGCCTGCTTTGAGTCTGGCCTATCCTAAA
+>54701 1
+AAAAGACCGCTTAACTCAAACGCGCAGTTCGATTTCCCATCTATGGGTAGGGAGTCCAGGTTCTAACGTAGCGTTGTACAGCCCACGTTGGTGCCTTGAA
+>54702 1
+CGAGGGAAGCCTTCCAGAAGAAAGGTTTTTCATGGAGGCGGCTCGACGAGTCCATCCGGCACCTGCATCTCCATTCAGATACATTTCTTAGCAATTATGG
+>54703 1
+GAGAGCGCCTGCACTGGTACATATCGCGTCGGTTGAACTTCCTTAATATAAATTGATCTCCGCGCTCAGAGCGGAAGTGCTAACAGACGCTTTGTAGACC
+>54704 3
+TCCACTGAGTGCGAACCTGTTGAAAGCTAAATTTGGGTGGTGCATTAGCGTAATTACGGCGGCCTGCCTGCCACCAATAGCACGCTTCAGATCTACTAGA
+>54705 3
+CCGCAAGGCATGCGGTCAGCACTCCACATATCGTGATTGATTCAGCAGTAACCCGGTGTATTAAGATATTGGCAGTTGAGCCCTGTGTATTCACCGCAAG
+>54706 1
+AGTCAGGTCTTGCGCCTCCATCAAGCGCGATGTGGGAGTTGTACGATTGTGCTCATAGGTTATACAGGCAAACACGACCTACTCAGTCTCACTTGAAAGC
+>54707 1
+GGCCTATAAACTTACGTATAGGAATAAGATCCCCGGTGGAGCACAGTCTAGTGGTTCTTCACACGATCGATTATCGTGGTTGCGAGCCTCATACCAGCGC
+>54708 2
+TTACGGTCGTGGCTCCGTAGAACGGGAGAAGGTAACATCACAGCCTGGGCACAATAATTTTCAGCGCTTATACAGTCGTTAGCTTCCCGACGGCATTATC
+>54709 1
+TCCTTAAGAAGACCGTGCCACTTCATTGGCAGCAACGTTCGGGTGATTCAGATGTCTTAATAGACGTTGTCCCAGTCGCTTGCATCAAAAGCGCGAAGCG
+>54710 3
+ATTAGACCTCTCCGTTGAGACTCTTCATACCGTTTCAAGTTAGTGAAAATCCGCACGGGCTCACGAGGCGCAGGATTGAGCAAGACGTTCTGGCCTAGAT
+>54711 1
+CCTTCACCGCGGTTGCGAATCGAGACAGTCGAGTGAATTATCAGGCAACCATGACAAGATTTTTTTGGCTACAGACGTGGTGCTCACCACCTGTCAGTGA
+>54712 2
+CGCATGATTATTGAAAGCCGCCCCCTTATCTCGGGCTCCTCTTGTAATCGTTATCGCATGGAGTACTTCAGTGGGATACAGAGAGCCAGAGGAACGTAAC
+>54713 3
+GGATCTCTGTTGTTGTGTGGCAGATGTCCCGTATGCCAGAACACCTACCAGGGTAAATTGGACGTACTACGCTAACGCTGAATACCTCAAGATCCTAGCG
+>54714 1
+CAGCTAGTTAACTTTAAAAGCCCCTTGCGGTGTCTAGCAAGAACAACTTCCCGGGTCATGTAGGAGATCCCTCGGGGACTGGTCGAATTCGTGTATACCA
+>54715 3
+ACGAGGCGGGATTGCTTGTTGCTTGGCAGTACTTAACGCCTACCAGGATGCATAGGGGAACCACGATCCCCTCAAGGATATACAATCGTTCTTTTCAGCA
+>54716 1
+CAGCTCAAATCTCAAACCCCTGGCTAATCTAGGTCACTGGCTCCTAGGCTGTAGTTAATAGTGCTAAGCGGCTGGAGAAGTGCCCACGGTAATGTTGTAC
+>54717 1
+TATAGGTCGGTTTCGCCCCTATTGTGTCCGCCGAAGGCTGTTGCAAAAAGCTAACCGATAGTGCCAAGTCGATGAGCAGCCGGTTTATACACTACAACGT
+>54718 3
+GAGTAGATCGGACTGGCTCAAAAGGCAATCTCCAAGCACTATGAGCATTCCCCTGGGTCTCGGAAGCTCTAGTGACCCCATCGGATAGGTTTCATGTATT
+>54719 1
+GTACCGTGCAAATGACTCTGCACAAGGCCGCAGTTAATATTTCCACGGTCCGTCAGATTTAGATTAGCATGTAAGCTTACGACTTCGGGGTCAGAGCGCC
+>54720 1
+GCGTCTTCGTGGTAGGAAAGACCTGAACCTGTGGCAAGGCTGCACTTTACATTGTTAAGTACGTGCCGCTAACTCTATCTACGCGAAACACGGCTAACTG
+>54721 1
+GGTCTTCCTCCGGGAGAGGGTCAGGGATACAAACGTAAAAACTAGTCGTCTTCGAGCACTTCGCCCATAAGCGCGTCACTTTTGACTACGGATTACGTTA
+>54722 1
+ACCTGAGGGCAGGCTAGTATGTTGTCGTCAATACGACAGAATACGCTATGCGCCTATAAGTGATCCCATAGACTATTTGACCACAGGCGTCGCTCGGTCT
+>54723 1
+GCACTGAAAACGTTATCCTAAGATGACGCTTACGGTGCGTGCTCCGAGGGTTTACTGATCAGCCTTATTGCTGTCAGACATCGAATGCGTAAAGACCGCC
+>54724 2
+GCCGCCCGGACTTAGGGCAGCCGCCGGTACATTGTACAACATACTATAGATGTCTCTGGAGAAGGAGTAATTGATAACTATCCCTGCTCGGTTTTCAAGC
+>54725 1
+ATCGTTACGACTCGAGACGCATCGCGGTCTTGGAAGTGTATCCAGTAGCTAGAAATAAAAGATGACCGTCTGGAGGACTTGCCCCTACTGCTCCTTCTAG
+>54726 1
+ATATATTACCAATGGAAAGTTCAGCGCCTACGGCTTCCCTGAGATCACACAAGCCGAGCTCTCTGCATTAGGGTACGTGAAGTCACTGCGATGGTGGCTT
+>54727 3
+TCAGGATTCTAGTAACGAAGAGCACTTTCACCGAGGAATCGTTTTATTTAGCAACCGGCTTCACGTCCGGCGGTAACCCCGGGGGCAATTGTATTGACCA
+>54728 3
+TTTCAATATCTTAGGGTAATCGGTGTTGTGACGCCTTGTGTCCCGCGCCAGCATCCGGATACTGACTGGCCGAAGGATAGTCCAGCTACAAATGACAACA
+>54729 2
+TCGTTACGGCCCCACGGGTATGCGGAAGTAGTCAGGGGGTCATACATTCTCCTTCAATATAAGCGGACTCATGATGTAATGGAACGCTCCTTTACAGCCA
+>54730 3
+GAGTTTCCGAGCACTTTGTCACGCTTGTAGATGGTGTTTAAGGTCACAGTGAAACGCTTGCCTGTGCAACCCAACACGTCGGATCCAGACGACCTATAGA
+>54731 1
+CAATGGGGTGTACCCCTAAAACTTAAGCGCACCTCAGTGCGTGGTGCGTGTGACAGGTTTAACTACCTACGGACAAACCATTGATCTTTCGGCATGGACT
+>54732 1
+TGCCTACCATTTATTACCAGAACGCGTATCAGACATCCGTAAACGGTAAGTCTCGGGGTCGATAACCCCTGCTGAGGGTAAGAAATGCGGGCTTTCCTGT
+>54733 3
+ACCATTCGAAAGCAACTAGCCTCGCAACTTGAATACGGTCCCTTGGATCAGAAGTAGGTCCTAGAGCTTTTGACCATTTGTGGCCGGAAGTCGGACGTCT
+>54734 3
+AATTTCTTGGACTCTCCGTGCGTACTTAATTTGCCACTCATAGTGTAATCTAGGGAGACCGTGCACCGAAGGCCCATAGTGCTACCAACGGGATGCGAAG
+>54735 2
+CCAGAGAGTGTCTCGCCATGGCGTATCAAGGATTTCTACACAGTTATTGCGCATCTAGCCGGATCAGTTGGTGCAACTCCAAGGTCACGCTTGAATGCAA
+>54736 3
+CAAGATCTATGAACATGGGGGGGAAGTTATTCTCTGATCGAAGCCTCACGCACCCCGTGAGCGAGAATTGCCTACTATTACGTGTCTGGTTGCAAATCCC
+>54737 1
+GATTATAAGCTTACCACGGCGCCGTCCGTTTTACGCGCCGTAGAAAAACACTATGGAGCGAAGGGAGGAGGTCGCTACTTTTGCCTATATGATTACCTCC
+>54738 3
+GGGGCCATATAATGTATCCCCTTGTCAGCCACGAAAAGTATGGAACGAGCTGTGGCTCACCCACTAGAACTTGGTGCGCGTATTATGATTCGACCCAGTT
+>54739 3
+TTTGTTGAAGCTGGTAGGCGTGACTGCAGAAGTGATTCTTTCTACTGTTAACTATTAGGGCACCACCAACCCTAAGAACACCGATACCGGGCTCCCGGAG
+>54740 1
+CTGCGACTTGAGCTATGCCAACAGTCTATTGAATATAAAGAGGGCGAGCACGGATCCTCCTAGTGCTTACCCTGACCTATGCGTATGGCAATTTGCAGCG
+>54741 2
+AACTCGTGTGTATACAAACTGCGCCTGGGCAGATCTAAAACCCCTCTTGTAGACTTCTCCCTGACGGGTTGTTAAGGAAGCGTCATCCAGCGAATGATGG
+>54742 1
+CCCACCGTAGGGCTCTTCCTCAGAGTAGCAATATGGGATTAGTAAACTGTTTGCGACAGCAATTGATAATCGCCTTAGTTTGCCCGAAGGACAGTCCGGC
+>54743 1
+GAGTCGATAATGTCACCGAGTCTCTGCACGCTACACCTGATTCGGAAGTCTCATGCGATTTGGACGGCGTCCGCACAGAAAGGAGTTCTGTACAAACTTT
+>54744 3
+CTTTGGATCGTGCTACGTGACAGAGGATGAAATGGACACCGCTAAGCTAACTTTTCTCGTGCAGACATGGAGCCGCTCTGTGACAAGCAGCCCTTCATTA
+>54745 3
+GGGGCCGTTTGTCTGCTATTACGTGAAGCGGAGACCCTTCGCTATAGCTGAATAAAGCCAAGAGACGCTCCTTCTATGTCGAACAGCAACCTTTAGACGT
+>54746 1
+CTCTCTGCCCGGGGAAGGCAGATACGCAGAACGCGTGTCTACTAATCCAAATGGCACTGCGATTTATTTTCTCCGGACAACGAAGGTTGCTAATAGTGCT
+>54747 3
+GCACCACGGGGTATAGAACTGAATGTATTCGAACATGGCTACAGACCTCGGTCGAGCGTGAGTCACACCAGCACGTTGATAGGTTCGTTTTCTCAATTCC
+>54748 1
+TCTACACCTCTGTCTGCTGGTTGTGTGTAAAAAAAGAGCCGTGCCTATTCCCAGGATACTCCGAAGAGGTACCGCTGCTAGTGGGCAGTCAAATCTAGAC
+>54749 3
+CCTTACCTAGCTGAGCATACGTTGGAACTTGGTACCCGAGTGGTAGTAATAATTCGCCATCATCCAATGACGCATGTTGCCCGACGGTGCTCGAAATAGG
+>54750 2
+TAGAAACTCACACCGGGCCCGTCGCTAGGTGCCCTCATACTTTGCCACGCCAGTGTAAGGCGATTAATTCAGGTTAAAGTTTCGCGCGATGGGATTATAA
+>54751 3
+ATCTGCATGTAGAGGTCCAGATAACATAGTATGGCCATTAATCCTCCCTGTGGCGCTTACCCCTGAATTGCGACGCTATGATTACGAGTCCAGGAAGCGG
+>54752 1
+TGTAGGCTCGTCTGCGCGAATTAGTATTTTAGGGCCGTCCCTTATAACGGATTTGTCGCGCACCGATTCGCAACAAACGCAGTAAAAGCGATAGCCTAGC
+>54753 3
+CCCAGCAAGCTTGCCGGGAGCAATGGCTGCTATGGTATGGTATCATGAGACGAAAATGCAGACTCGTTTCGCTCTTGATAGCGACAGCCTCTAATTCCAT
+>54754 1
+GCTGAGTGTAACTTCGGTTCTGACGAGCAGCTCTAAACGATGCACCTAGCGATGCACCCATTCCACCTGGTTCTTATGTGGAGTAACGGCAGCAAAATTG
+>54755 2
+TAAGATAGTTTAGGAGACGAGCCAGTACGTACGCGCCCAAAAGAGATTTGAATGAGCTGCCCTGGCTCCCCGTTCCCTGATTGGTCGTCAAAATGCTCTT
+>54756 2
+AAGACCGAGGGGGCCCACCAGATTTATACTTGCGGTACTACGGGAGTCATTAGCACGTGTACGACCATTCATCTGTGGTTGAGACTAACCCTAGTTACCT
+>54757 1
+GTCGCACTAGAGACTCTTCGGTAAGAGCTACCGGTGCTTAATATCATAAGTCCCAGGCGAACCTGCGCTAAAATATGCAGCGGATCGTTGCCCTTTGTAG
+>54758 2
+GGACGCGAACCCTCCCTGGGGAAATGTGATGGAACAGCAAGATTCTTCCTCAATTGTTGACGTTTTCGTACGAAGCTCTGAACCATAGCGTCTAGGCATC
+>54759 2
+ATACCCGTATGGTGACGTCTCGCCGCCTATATGCTGTAAGTATCTGGTTTAGACCGTACAGCCAGACGAAGACACACGGATTATATCCTGTCCGGGTAAG
+>54760 1
+TAACAGACCGCCACATACATTGCAATCGGGATCTTGGGCAGCACCTGGTTCCCACGATGGAGTTGCAGGTTGTCTACTGTAATCATATGGAGCACACGTT
+>54761 1
+AAGGTGGAGTAATCAACGCTAGGCCCAAGGTAAGACTGTCCCGCACCTGGTCCGTAAGTCGTCTCCAGATCTTGGTGAACTAATCATGTGCCAGCTTTAT
+>54762 1
+ACATACCAGAACGTGGACTAATAGCGGCATGTCTACCCGGGGGGAACCCGTCGATACTTTCTACTCCGGAAAAGATGCGTTTCGCTCTTGCTGAGATTAT
+>54763 2
+TTCTTACGCTAATGGTCCACCTACGGCTAAATTGTCATGTGCAAAAATGTACGGTGTCCGGCATGACCGTCAGAACTGAATGCCGCTTGGTCAGACAGCG
+>54764 1
+TGTTAGGCAACATCGGACCAGTTGTGAGTCATTTGCCTGCAAGACATATGAATTCCCGCCCGCCTATATTCGGGTGAAATATTGCGAGACGCCGACTGAC
+>54765 1
+GTGCACTGATGCAATGCAAACAGTCGCACTATACTTGGTTGCGTTACGTGTACCTGACAATCGGCAACGCTCCGCGATCAAAGGGTTGAGTGTACCTTCA
+>54766 3
+GTTGTAGTACAGAGGAGCGGCCCCTCACGCGTGACGGCCTCTAGTGTAATAATAGATTTGCCGCTCCTTATGGAACAAAGATATGAGGTCATCCTCCATC
+>54767 2
+TGAAGTGCGACCGACGCGTCCACATGTAATTGATGTGTTTAGCTAGCTAACCGACGATCCAAGGTCCGCGTAACGATCGTACTGGTCCACAGTTGATATC
+>54768 2
+GCATCCGAACTATTTAAGTCCAGCGACCGCCAACTACCCTGAGGCTTGTGCAATGTCTTTACAGGGGTCAAGGGCGGTACGTTACCAATCTTGGAATTAG
+>54769 1
+GGCTACGCACATTTGGGTCAGCTCTCCTTACTTACGGGCACGTAGCAACAAGTTTACAGACCGGTCGACTAGATTCCAGATTAATTGAGTCGAAGTCGCG
+>54770 1
+AGTCACTAAGAGGGTTAGGCGCCCTCGCACAATTTGACACAGAGGAAGTTTGTGTTACAGGGCGTACGCGCCAACCGCTCTCAATCTGGTCTTTTACAAT
+>54771 1
+TTGAAACCGGTTACGACTATCGGTCCTCGCCTACTGGGCCGGATCGCCATTACGGCTAACTAGTGCATTTCCTACATCTAGAGAGAAGTACTGAGGAATG
+>54772 2
+CGATCTCAGGGTGATTTGAGCATTGCTAGGTGCTCGCCCTGACACCCAGCACAACTGAAGTATAGTGATCGGTATACCCATTGTCTAGGGACCATTACGA
+>54773 1
+GCAACTTTTCTCTAGGTAAAGTATCCACGGCGAAGGACTTTCCCGTGCGACCGCTTGATCTAGTAAGAGTGCTTACAAATCGGGTTAACCAGCGAGCCGT
+>54774 1
+GCTATGTACTATCGAGACGTGCATATTCCAATGAACCGTGGCTCTCGCAAGATGATTAACGTAGTAGACTGCACCCCTAGCGGCGTTCGCGTTGAGTCAA
+>54775 3
+ACCTCGTTCTATGCGTCACTACGTGGGAATTGCAACCGGTCAGTGACAACGGCAGAATTGGCTAAAGTCTGTGGAGGCTCTATAAGAGTCCCACTATTCC
+>54776 2
+CGGGGGCTAGACTCATCTTATCCCCCGACCCAATTATTTGAGTCTGTACTGGGGTAAAGCCTAGAAAGTAATGGTTGGCCTGCACACAAGTCCATGGCTA
+>54777 2
+AGAGCTGCTGGCGCTACTAATAACGATGCGCGGTCATAAAAGGCAAAGTGAGTTGAGTCATTTTCCTGATCAGCTCCATACCATCGTCCACTCTGGTCGG
+>54778 3
+CTGTACTTGATCACTGTGCGGCGTGGAATGACAATATTAACGTGCTACGTTTGCAGTGCCAGGGCCACAGGCTCTCTGTCACGTCAAGCAAAATACTAGC
+>54779 3
+CATTGGGTAAGGATATAAGTCAGTCAGCGTCCCTGCCTGGCTGCGACCCTTAACGCTCGGATCATAATTTAGCTCGTCCAGACACCAGGTGAATGTATAG
+>54780 2
+CAGGCCATTGGACCTGGGGTACAGTGCTAGATATTGGCTATGAGCCCCACTGCGTGAATCGCTTCACTATATATGGAGATTCGTCCGATGCACATACCAA
+>54781 2
+AGAACATACCTAACCATCGACTCTGCAAGGGCTGGGCGGTACGGTACCACACGTATGAAATGGTGTTTATCGCGTCACGATTTGTCACGGATTGTCCATC
+>54782 2
+GAGACCAATACTCACGTGGGGTCTTTTGCAGAAGCCTTAATCCACTGTACAATGGGTCTGCGACGGAAGTTCTCACAAGCTCTTTCCGTTGCGAGACGAA
+>54783 3
+CCGCCTAAGATCTAGATAAAACGAAGTGACTGCTCCGGGCCTGTTCCTCCTTTGGCGAGTCTTGGAGAGGATCACCAAAATACGAAGAGGTCCCTTTTTG
+>54784 1
+CTTCGTGGATGCTGCCTCTAGAGACCAGCATTCTCGCGTTTAAACTGTCTCGAATATCACCCATTAACGGATCACCCGAGCGATAAGATGGGGAGATGTG
+>54785 3
+AAGCCAGTACCAGCTGCACTGTGACAACAGGTCCTAGATCCTTGACAGGGCACTGTTAGGCCAACTTGTACGTGTGTAACAAGGCATGCTCGTTCGTTAT
+>54786 3
+CGGGCTTGGGGAACATCTTTATCGCACAAGAGTTGGCAGCACTTTCGAAATAACGAAGGATGCACCTGCCCTAAGTCGTTCCGAGACGTTGTTCATCACT
+>54787 3
+AAAGTCTAGAGCGTAGTAGATACGACCGTCTAATCCAACAGTCCCTTTATTGGATGGAGCGTGATCTTGAGGCGCGTAAGCTCCCGTCCCGCTTACAATG
+>54788 1
+CAGTAACATGTGTAAAGCGGGCGGCTATATTCTCGGCGTGCCGACGTCTTGTGCTGCACCCTCTCCACTATGTATTCAGGTGGACAGTACATAAAAGACA
+>54789 2
+TCAGCATGTGTCGAGAGGGACTCCAACCGTCGAGCTAGTATATAGTGGACAACGATCTCGTTTTAGCTAGGCCTACTACCACAGTAAGCTGGCACTTGTC
+>54790 2
+ATGTCTCAGCAGTTAGAGCTACTGAAGAGTTCATTTCGACCACTTGCCAGACCCCGGCCTCTGCACGTCACAGAAGTGTAAAGATGCAGTTCGGGTTGAT
+>54791 2
+GTTATCGTAGCTCGAGTAGCCTCTACCTATGCTCCTATGCGGGGGCCATACGTGATGCCAATCTTACTTGGGCTACGACTAAAATGACAAAAGAGGCCTG
+>54792 3
+AAGACGTCTTGCCATTTAAACGACCTCGTACACTGGGGTCTAACCGAACGGCTTGCGCAGGTTTTTCTATGGTCGAGAGCAAATAATTCACTCGACGCGG
+>54793 3
+CGCCTCGGTCTGTTTGAGCTGGGGACACTTCTGTTACCTAAGTTTACACAAAGGCAGGGAGTTCTTAAACCCTGACGAAACCGTATAGAGGCGTAACCTC
+>54794 3
+TGACCACTCTTCGATCCAACGCGAAGGACACTTGTATGGCGACCTAGTATATGGAGATGAGAGCATAAGAGTTAGTCTCTGGCGGTTCATCTCCGCCACT
+>54795 3
+TATCAGTAGAGCATAGACCGTTTTCTGGCAACTGATTTGTCCAAAAAACGAGGCTGGCTTTGCGGATACCTCAGGAGGGAACGTGCCCCTTTAACGTCCC
+>54796 2
+CTGAACAAAAACTTCAGTGACCCCTCTGAATTGGCTGGACACTGTGCGAAATCTAGGAGGACGGGACGCTGTTGAAGTCTTTTACGTCCATCGAGCTCTC
+>54797 2
+GGAATTGAGCTTCTCCCACTTGCCGAAGACAGTTACTGAAGGATTGGCTACCTGCTTAAGAGAAGTGGAATTCAGTTCACCCCGGACTTCGAAGCTTCGC
+>54798 3
+CCTTGAGGTACACCAGAATAGTGATTTTACTAATTCATGATGAAAGACCGGACAGCCGTTTCACCTTCGCACCTACGTCGGCGACGGTTTGCTAGGGGCA
+>54799 2
+TGAAATCTGACGGACATAGTGGGAGAACTTCGTTGCACGATCCTCCATCTGGAACCGGGTCTATAACTACCGGTTCCAAAGCGTTATACGCGCGTTTACG
+>54800 3
+GAACACGGAGACCGGCTATTCTTCGACTAGGTATCTGCCTACCAGGGGAAATGTTTGGACTAGAAGGCACCTAGTTTCTTATGACCATCCGTAACCGTGC
+>54801 3
+GGGGTGCTGTCTCGAGCTATACATAAAAACCCGATAACACATGATTTGCCCGCGGCACAAATTCCTGGTTATGTTCGCGCTTCGATCTGATAGGGCAAGC
+>54802 3
+TCAACTCCTTGGACTTATGAGGACCCTCATTGTGCGGGACAGGAGAAGTGAATGCCGCGTCATACCTTCTTCTATTGAAAAGGCCAACTGACGTGCTGCA
+>54803 3
+CCGTTCTGCACTTGGCTCCGAGTCGATAGATCGTTTAGCAGCCTGGAACTCAACACGAGTTCTAGCTAAGGTTACTACATAGGATGGCGTCATAACGAGC
+>54804 3
+GACAGCGAGCTAGCAATTGATGCCGGCTATGGAGCTATTTGCGTATAGCCGTAAAAGCGCAACTTAGGCCTAATACGCCGTCTAGATCGGTCTTCCCTAT
+>54805 1
+GAATCATGTACCGGGCGGGCGAAAACCATGACTTTGTTATGTCCTTTCGCATGGCGTCTCACCACGGAGGAATGTAGCAATCGCTGATTTCTCCAACGAA
+>54806 1
+CCGCTCAAAAGCCCTGATCCTTTGTTTGATGAGTCGTACCATCAGTAGTACAGCAGAGCCGTTGCCTGTTAGTATGACGCGCACTGGCTAGCAAAATAGG
+>54807 1
+TAAGTTCGCAAAACAGCGAGTCTTTCGGCAGACCACTCGGCTTTGAGGGCACATGGGACTGTACTGTCGATCACCTATATCGTTCGGTCAATACCATAGG
+>54808 2
+GTTCTACCAAGCGGGAGGACCGACATTGCATGGTACACCATTCGGTCCGACAACATAATGCCGAGTTATTTTGAGGCGGTAACATGCGGTCTATCTTCCA
+>54809 1
+CATACCGGTGAATCTCATGGATATAGCGACTGCGTGGGCTCTGAATGTCTTCCCAATTCGAGACCCGGCTACAAAAGATAGGTGTTAATTGCACTGCGCC
+>54810 1
+AATGTTTGCCTGCAACGTATTGCCCGAGACTTCCTCCTTACGCCGGTTTCAAAGCGGGGTAAAATTGGAGGTTGAAACTAGTACCAGACCATGCACTCGG
+>54811 1
+CCATTTAGTCATCAGCAATATTACGCCCTTTCTATAATACTACTTCGAGGGGCGGTGTTTCGCGCCCGCTGTAGAGAAGCAAACGCATGCTGGGAAACGG
+>54812 2
+TGGCCTGTGCACCTCTCCAGGTACCGAGGTTACTTCTAGTCTATCGCAACGCGGCCTTTCTAGATAAAGACTGGCCAAACGGATATAAAATGGGGTCTGA
+>54813 1
+CGCTGGAGTACTGAGAAGGTTCATGAAAGGCTTTTACGAGGCACACCCAATAGTCGCTATTTGAAGCTTGCCCGATAAGTCCCTAGTCTTCGCAGCGTCA
+>54814 3
+GCCTTTTCCGAGGCTTAGCCGATGTCCGGGCAAATGGGACACTGATTCCAAAAGCACTTGTACTGAGTAACCGTCGCTTCCAAGAATTTAGCGGTGATAC
+>54815 2
+CATACACAAGACGAGCGGACGGGATGCCTTGGTTCTTAGCATCTTCGTATATGGTGCATGTTCGTTGTGAGCCATAACCATAGCTAGCCACTGACAACCG
+>54816 3
+GTCGATATCTGTAGTGAGCAAAGACAGCTCGTCAAGGGCGAAATCACATGCTAGCTGGCGTCTGCCTCTATTGAGAGCACTGACACGTTCGCTACTCTTA
+>54817 3
+GCCCCCGAGCGGGGGATTGAATATCCTGTTACAGCCAAGAAGCCTTCAGGCAAGTAATAAACTGGACGCCGTTTAGTGCTATGTATGCTTTCTATCCACG
+>54818 3
+GCTAATGCAGCAATCGAGCGCGGTCATCCGATTTCAGCGCCGATACACTGTAAACTCTTGTATGCACTAAGTAAGTAACCTCTGTGTGGGGCTGCACGAT
+>54819 2
+TGGCAGCCCCAAATCTGGGTGTAAGACGCCCCCAGTTCCTTAGGGGATATTCACAATCTCTACCGTTCGAGAGAGGCAGGTTCATACAAGTTTGGTCTAA
+>54820 2
+TTAGAGGACTGGAACTTATTGCCGGTAACGACAGGCTATCCCTGGGGTGGATATTTGCGATAGCACTATCCCCTCATCCTAAATGAGAGTCCAAGCGCCT
+>54821 2
+TGCTATTTTGGACTTGGATGCTCCACAGGTGGATTGAGCCTTCTATCATACTTACGGGACAGAAGAGAGACGGCATTGCATAGACGCTCGACAACCCCTC
+>54822 2
+AGGTACACGTTCACCCATGTACATTCGTTGATCAGAGCTAGAGGTGGACAGTGCACGCCCGCGAACAATGCGGGTCAATCCTACGTTTTCTGTAGTAATC
+>54823 1
+TCTGACCGTCGCTTCGCTCGGAAAGACCACATACGTCGTCACATCGATAAGCCTGTGCTTAGCACATGGATTACTGATATGCTCGGAAGTATGATCGGAG
+>54824 3
+GCTGATGTAATGTGAGTTCCTAGACGGGACGGAGAATAACCCGCACTTATTGTGACCGAGGACCCTCGTAGTACCGACTGGACCTAAACCCTATTTTTCG
+>54825 2
+AGGTGATTTCGTGGTGCCGTCTCTACGCAGACTGGTCGCCGTTCTCAACAGACGCCGTAACAAGAAGCAGTTATACGAACCTCACGATGATACTAGGTTT
+>54826 2
+CCTAGTACGATGACACCGCCGATGTGCTTAACTATGTGGACAATCCCGCGTCACGTGATATGCCCAACCGGATGTGTTCAGAGTCTCGTTGAAGATGATA
+>54827 1
+CCTTACCATCTCGAATCGGATCTGCAACAAGCTTGATTTATATTCTGATTGGCAGAAGCCGAGCTTGCGAAGATGCACCGTTAGCAGCTGGGAGGCACCT
+>54828 1
+GCTAACCGGATTTATTCGCTGACGTGCTTCTGCACAGTGCGCTCATTTGTGCCATACCCAGCTATGGACGTAGAGCAGTCCAGTTAGGAGATAAAAGCAC
+>54829 3
+TTCGAGTCTTCTAGCGTCAGCAGCAGTTCACTAATGTAAGGTGAGTTGCAGGTTCCTTGCAGCGCCAGACCATTCCCCTCGTTCAAAACGGAAGAGAAGT
+>54830 3
+GATCTCCATATATCACGTTTCCGAGTCGAAACAGAGGCGTTTCTTACGGCTCTGGATGAATGAACGAATCCGGTCAGCGAGCGCTCGATGCTCACTAATG
+>54831 2
+CAGGGGGTACCCTGCTATGATTCGGCGAACTTTACTCTAGAAGTCTAGATAGCACATGCTGAAGTGTCCTAGTTAGATACGCTGTACTCGAACACGCCCG
+>54832 1
+TGAGTTCGTAACTCTTACCATTACATCACGCGCCAGAGCTGTGGTGCTTCATAAGGGGGCGAATCAGTTAGGATATACAGTGATTACTCCCCGGAGACCC
+>54833 2
+TCCTCTCCCTTACCTTTCCACGAGAACGAGCTACCTATTCAGTACTGGTGCTACGAGTAACGGATAGCGGTAGATACAGTCTGGCTGTGGGGCGTAAAAA
+>54834 3
+GACCAGACGGTACATCGATGGATAAGTGGATCTCCATCTATGGAATTCCGGACATGCTTCTGTCGGAAACGCCTACATGGAAACTTCGGTGCCTGCACTT
+>54835 2
+AGTTGCGCGTTACCTCGACTAATACCGCCTTAGCGAACCTACGGGCTACAGACATGGTTGAGAGTATGCACTGAGATTTATAGCTCAGTCCATGCGTAGC
+>54836 2
+CTCCATAATCTTATGGGAGGTGCCTGTAGAACATAGCCTTTTGCTAAGACAACGGTAGCGACTCGCCTCGACCAGCGTCTAATATTTCTGGGGACGAGCA
+>54837 3
+CTTGTTTCCGACTTCCAAGGCCACCGTTACGGCCTCAACGGGGTAAAGTGCAGTGTGTAAGCGTCATGAGCAATCGAGAATACCGGTTATCATTACTCGA
+>54838 3
+TGGATACAGCCGGCTAAACTTGTTGATCATACGCATACCCGAAGCCGCAAGTTTCGGTTATGTAAAGCCGTTCGGGAGCGTCCAACTTTCTGGGACAACT
+>54839 3
+CGCTCCTCAAACTTCCGCTTAGCGAATGCCGCGGGTGCTGTATTTGGAAACTATGGCACGTTGGACGATAAACACTGCACATCAGCGAAGGGTTTCATTA
+>54840 2
+TACTTCCGCGTCGATCTGACTACGGTTACTCGCGTCGTCTGCGACCGTTAAACGTTCTGGAACATACTAGACGAAATTGCAGTGAGCCATATAAGGGGAC
+>54841 1
+AGTCAAAATGCTCCCGTTTCTCCGGCGTTTATGTGGCACCCGTGGAGCTATACCCTACAGATGTCAATAGATTGTAACGACAGAGCTAAGCGCGCTTAGG
+>54842 2
+CTATGTGAACCCTTCGTGTAGCACATGAGAGGGCAGCTACGAGATTTACGCCTCGGGTGCACTAATCCCGCATCCAACGTTAGACTTATAGGATTGGTAC
+>54843 3
+CTTTTCCATGGGGATGACTGACATCCGACCTAGGAAGTTCGTGCAATGGTCTTTAATCATGTAATAACAACGAGGACTGGCATGGCCCCCACTGCGGCAT
+>54844 1
+ATGGAAGTGCGAAGTCAAATTGGCCCGTTATCGTGACCAATTCCTATGATATGCTGGCCACAGGCAACTCTCCTATGGTAGATAACCTCGGTCGGCCAGT
+>54845 1
+CAACTTCCCTACCAGCCCCTTACGGCGTCCAGAATGAAAAGTATGACCAAATTAGTCTTTCGGTAACCGAGGTTGTGCGCGGATCCGATTGTGGATGGTA
+>54846 3
+GGATTGGTTTCTCTCATGCTACTTCAGGACATGACACTACCGAATCCGTGCGCCAATGTTCGTAGGAATAGCACGGCGTATAACTAATGACAGTCCGGCG
+>54847 3
+GGCAACGACATTAGTTTCTTATCCGTTACACATTGTAGAGGAACAGGTTGTCCAACCTCGAACATCATTGGGGGCTCAGGACCGTCTGGTCGACGTCCAA
+>54848 2
+TCGTTGACTAAGTGGGCTCATGCACGTCCTTCAAGTACGACAGGTCATGGCAATAGAGCGTATGCCCGCAGTCTATTTACGATCCAGCCGAGTTGATAAC
+>54849 3
+GCACTTCCAGTGATGTACTCCGTCTAACCATCGGAATGTCAATAGGAGCTAGCTGTTGTAGTGCGGTAAAATTGCACTTACAGAGGTCTCCCGCCGCAAG
+>54850 1
+CGCGTAAGGGTTCTAGACCTCACTACCAGGGCCTTCGGAAACAACATTGGTACATGATGTTAATACGCATGGCACGCCTCTGTCCGTGTACGAATGATTG
+>54851 1
+CTTAGTGACGCATATGAAGGGTCCCTTTGTATACGGACGGAGGTCCCTATAACTGTTCTAATTCGCGATTAAAATCGACCTCCCGACCGCAATACGGGGG
+>54852 3
+CATTTGAAGTTGCTTGACACGAAGAGCTTTGCTCCAAAACCTGGACAGAATCCGTTCCCGACCATGTAGTCAGGTGTTACTGAGTAGGGCCTGACCATGC
+>54853 2
+CCCTTTCCTAGCTAAGAAAAACCTCGAACGACTTAGGTTGACATGTCGGCTTGCTCATAAGTTTAGAGCGGGGTGGCGATTGTCGACCATGATGCCAACC
+>54854 3
+ATTGATGGACTCCTGGTCTCTGGGATGAACGTATGACCCAGTCAGGCTGGGATATATCCCCATCATCAAATCTAAAGCCGGTCGGTTCTAGACACGCAGT
+>54855 3
+CGTCTAAAATACCAGCAGTTGCTGGAGGTTAACGCACCAACATTACTTCCATTGGGTGATAATCTCCGCAATCATGCGGGTTGTGATTCAGGCCAGGCCG
+>54856 1
+TGGCGGATTGTCGGAGGACTGGTCGTGCTAAATATTTCACAAGTGTTCTCGCGAGCTTCTAACTGACGCATGAACGCCCGAGACACAACACGTTACTATC
+>54857 1
+TAGCCGTTTGCGTCTCCCCAGGATATTTCCAAAGTTCGATCAGCGGACTATAGCTGGCCACTGATCTCCGATTGAGACTGAGCGTTAGGAAAGTCAAAGC
+>54858 2
+GTTCAACCTTGGCTGGGCCGGAGCTGCATCAGAAATTGCCGCCGTGCAAGTTCTGAAAAGTTGTAAATCTTTAGCTCAGACCACGATGCCTCTGGAACAT
+>54859 1
+CCATGGGCGAGCCGGCCGTTATACAATCGTAACGCACTATAACAGAGCGTTTATCTAGACTGACCGGGCCCGTTCTGACCATGCTTTTTGAAAGGAGTAT
+>54860 2
+TCGGTTGCTTTAATTTAAGTCCAGTTGCTAATGTACCAGGACGGACAAGCGACTCTGACACCCAATCCGATTGACGGATGCTTGGAGACCCTGGTGACCA
+>54861 1
+CAGTGTCATTGTCGGCTGAAGGATAAATACGTTCAGCTACTCCCGAGCCTGTTCTCGGGGAAAGATCGAATCGCGCTACCACGAACCTGCAGGTATTTAT
+>54862 1
+ATCCCGGCTACATTCCTGTAGATCGTCGACGGGTTAGAATACCCTGTAGTCGTAGGTCGATCGAAACGATCAACAATGGCATTGGCAACTTTGAGGCCTC
+>54863 2
+AACACGCGTAATCTGGGGCGTGGATATATAGTTGCCCCACGCCGATGTCTGGACCTGCACCCGAACTCTTATGAAAAATGCATGAGAGTTTTCCATCGGT
+>54864 2
+AAGTCTAGACGATCGTATAATGTCGCCTCATACTTGAGGGACAATAGCCGACTGATGTCGTTTCACTCCGTCGAGGGACTACTGCAGTAGGCGCCTATCA
+>54865 2
+ACCGGCCACGGTGCAGGTTCGTTCTATTGCCATTACCCACGGTTATGCGGATGAGGAAAACCCTAATACTTAACTATGGCTCTATACCTAATGGAGCGGG
+>54866 1
+TCTGCCCCCACAAAAATATCGTGTACGCTAAGGGACCTTAAACCTAGACTATGTCATTCGTAGGTCCTGCGACGCTGGTCATTCCATGTGGATGGGGAGA
+>54867 2
+ACATGTGGGAACCGCCACCTTTATCGTCCATAGCCGGCCTTCAGGCGAACCTGACGTGTGATTCTTTTGAGTATCGCAAAGGACCTTGAGAGCAGTAAAT
+>54868 3
+TCGTATGTTGTGAAAGCTAGGTGTGGCTGACGCAATCTGCCCCGATTCTACGCGGAATTCACGTACGACCCATAACCTTGTGGAGAATGCCACAAAGTTC
+>54869 1
+TACGGACTGGCTCTGATTGCAAGCGCCTTGGAGGTCGTAACAAATTCTAGCCAAAGGACCGGCTCGATCATAGCTGCCTATGCAACCTGGATTTTGAACT
+>54870 1
+GGACGCGCAAGAGTCTCGCAGATCCAATTGGGTGGGCATCCTCAATGAGCACGAATGGTCACCTTGTATCTCGCAACAATTTGCCGACATTTTCGGAATT
+>54871 3
+CTTGCGCGCAGCCTTAACTCAGAATTAGGCCTGGGCTACAGGATAGCGTAAGATTTTATGATCGTTATCCACGACATATCCCTGAAGTCCGACGTGCGGA
+>54872 1
+AAGGCGTAATACAGTCTTCATAAGCCAACGGTTGCATCCTGAAGGCTGACTCGCTTCGATAACGGCGCTTCTGTTCTACAAACGCGGTGAGTCGTCAATG
+>54873 3
+GGTGTATTGGGCCGGCACCTAAGAAGCCTACTCAATGTGTTCATGGGATTAGCCTCCACTTCCCAAACAGTGGTACCCATCTAGCGAAAAAGGTTTGGCT
+>54874 3
+AACCAGGTGGCGGAGATGTGACAACATGACATCATTTTGCCCATATCCATAGACATTTACCGTGGAGGGGCGCTAGTCCTGCGGTTACTCCCGACTTATA
+>54875 1
+GGTAGTGGCTGAATACTGCCGTTACAGCATAGGTACTCCCATACGTTCTAGATCCGCTATCAGGGAAATAATGATGGCCCAAGTTTCGGCCATGCCTGCA
+>54876 3
+TTTATACGGCTGTCACGTGCCACATGATAGCACTTCTTGTTCTGTGAGGGAGCACAAAACGTGGAGTCCCCTCCCTAGATATAATCCGGGAGTAGCACAG
+>54877 2
+TTCCTCTTAGTTCTCGTGTGGAACTACGATAAGAATAGAAACCCCAAGAGTCTGGAGAGCGACGAGCTTTATGGTCCTCGATTAACGGCTGTCGGCCCCA
+>54878 1
+GTGGCGGCGTGGTAAGCGGGCAAAAGGTGGATTAGGAACCGATCTGTCCTCCACTACCTTCGAATAATTCCTCCAACCTTACTTACGTAGATTCTACAGG
+>54879 1
+TGTGCAGTGTCGTTAGTTCGATAGGATAGTTTGAGACTCCACCCGATCCATCCGCGATTGCTCTACGATCCAAGCGGTTCGACTGACATAGCAACAGAGA
+>54880 2
+GCCGCGACTGGTGAAAAAATAGTTTAAAAAGTGCGCCCGCTACGTATGGCTCGAGACTCTCGATTCAAAGACTTCGGTCTTCTGACGAGCGCCTTTTGAC
+>54881 1
+GTCCGTTTTTAATCAGTACGTTGAGTAATCGCGCCCTAAACCCTGCTAACAAATTCTTTTGGGTCCTGATAACCGGCCGAGGAGACAAGGCCGAGTAGGC
+>54882 2
+AAGTAACTCCCACGAAGGAGCTCACGAACATCATCTGGTCGTGCATAATTTTTTGAGTGATTTTGACGCGCGGCTAGGCGCCCAACAGATTCCGTGGTAC
+>54883 3
+ATAAGTAGTGGAACCGTAGGTCCCGTCATATATACCTCTTCGTAAACGTGTCCGACGAATGATCAACGGCGCTAAGGAGTGTTGCTACCGTCTCGCGCTA
+>54884 3
+CTTATCGAGGATAAAGCCCAACTCGCTAAACATACCTGGCGCGTCACATCTTTTGAGACGTATCGTTTAATATCGGGCGGCAGATTCAGGGATCGGTGCC
+>54885 3
+GCAGGCCAGCCATAAAACGGAGCAGACCCTAGACTATTTAGTTCACTGAGCGGCGGCATAGAGATTATTTGCTCTGTAATCACCCGTTTTCGGTTACGCG
+>54886 1
+CGCCTATGGTGGGCAACCCGGTCGGGGTCACCCATTGATAAACATTCTTATGGAACGCACAAATGGTCTCGCTATGTGACTACTGCGGCTTATAGATAAC
+>54887 2
+GCGACTTGGAACTTCGTTTGATTAGTACCCCAAAAAAGCCAGCGCTTAAGAACTTACTTTAATCAGGGTGGGGCGGTGATTACAGCTCCCCTACCGGTGC
+>54888 1
+AGGTGCACGTCGTACAAAAGTATTCTCACCTTAGAAGCAACGAGGAGAGCAAAGTTCCCTGCTTTGCCTCGTACCGTACCCTCGTGAGGAGGATGTCTTT
+>54889 3
+GATTTCATATTTAGGATATTTAAACCGCAAACCGCAGGTAAACCTTCGATAGAGCCGCGTCGTCCTCGGCTAGGTGGCTCATCTCGGCCGGGAAATATCG
+>54890 1
+CTCCGCACGAGTGGCAGTCCGTTGCCCTATTCTAACGAGTATAGTTCCAAGTATGTATAGGAACCCGTCACTGCCAAATGGCATTAAGTATCGTAGGCGG
+>54891 3
+CCTGCCGCTTCTTGCGGAACCAAGGGTGGTCGAAACCATGTAAAGCTCTATCACAACCTAACTGATGCAAGTCTGTTAGAAGCCTGTACTGGGTGTTCAG
+>54892 2
+CGGAAATGTTGAAGCTTCAGTGCCAACACCGGACGGTAATAGGCTTAATGCGCCTGGTGTTTCCTTGATTACAAGAAGGCACCACTGCCTTTGCCACGAT
+>54893 1
+GATTTTAAATACGTCCGGGTCAATGGTTCTGTACTTGCTGTGGTGTCACCACACGTAGTGCCGCACACTGCAATGAACAGCATACCAACGCTAAGGTCGG
+>54894 3
+TTATCTTGGCAGTAGAGATCGCGTGTGCATAAAGTAGCATGATTCGCCAGTATGTGATATCAAACCAGCGCACCCCGTCTTAGGCTGGGTACCGCATCCA
+>54895 2
+GCTGACTCCGAAACCTGCTCACTTCCGATGGTGGGTGAGCACAAACATAGCCGGAGTAAGTATTTACAGGCACTGTACCACTTTTGAACTGCGTTAGTGC
+>54896 1
+ATTTTGAAACCACCTTGCTATCAGATCCTCTTATCGTGCACACGTCACGACGGCATTACCAAGGCCGGAGGTGGATGGGTGATACACATGTGCGTCAGTA
+>54897 3
+CTTCGAAGCGTCCCCTCAGTAACTAGGACTCTCTGTCCATCGGCGCATGCAGAGAACGGGAAGATGTTATATGCTGAGAATGTGTATCAAATCCCGTCTG
+>54898 1
+CCGTTTGGAGCACATTATACCGGAAAAAATAGTCACGACTCAGCGATATGTCGACTGGACTGGTGTGTTCTCTGCAGCGTTCGCTGCGATACATACCGCA
+>54899 2
+CAAGACTGGTAATTGCTTAATATTATCAGACGCAGCATCGTGGGCACCGCTATCCAAGGCGGTGCAAAGTCCGGTATACCTGCTATGTCGCCAGGTTCTA
+>54900 1
+TTGACTTCACGCAAACTAACTGAGTGTTGCGCCAAGTTTCCATCATTTTAGTGAACGCCTGCGACGCATAGGGGATGTCCCGGAACGCTGTAAATAGGCC
+>54901 2
+GAGGACCTAAGGACGAGACACATAAATGCTATTTGATTTTTACCAAGGTGTTCCCCTTGCACTTACTTCAGCGGCCTCGGTGGTGTACCCACGGGAACGA
+>54902 3
+CGCCTAGCACTTGAAGGCGAGTCGCTTGGTTTATAAGAGTCGATCCCTATAGCTAATAGGGACGCTGTCTATTGATGAACTACAGCTCCCCCAGTGAGAC
+>54903 3
+TGAATACTTTTATGAAGGGAACGCACTCCCGAGGAATGTAGCATCATAGGACGCGTCGCAGTACTGGACCACATGTGACCGTGTCCCACCTTCGGTATTT
+>54904 3
+CATACGTGTGGCATTACATAGACAGCCTACTTTTTGTGTTAGGTAGGTGATGCATAACAACGGCCCGAACATTATGCCAGCCTTACTCCGGACGGCCGAG
+>54905 1
+TTACACAATGTCACTATGAAAATGGTTGACGTATCGCGGATGTCGACCACTACGCTGGATTTTAGCAATTTGCCTGCCCCCCGTGCAGGGCGGGAAAACT
+>54906 2
+AACAGCCCTCAGGCTAGCAATGTATCGCATAACTGCTCTGGGGATACTTATATCTCTATGAAACACGTGTGACTTGCATGCAACTGGAGCGCTGTCGCGG
+>54907 2
+ATTAAGCCACCTCGAGGCCACTGAACGGTTTACTCTACGATCAACGTTTAACGTAAATTGGTTGGGAGCCTAACAGGTCGAGTTGAACTCGCTGGCCTCG
+>54908 3
+ATTGGTGGTCCGTTCCTTCTAGAACAGAATTACACAGTGACAAAGAACCCAAACACGGGTCAGTCCGGTAGTGCCCTCTTCTGTGCTGGTTCTGACAGAG
+>54909 1
+GGATCTATCCATTGCTCATTGCACCATGGAGACCGGAATCGCACTCCGGGCGGCAGTGGAAGGCATTTTTCTCAAGAAGACGCTTACTTATTTAAGCCGA
+>54910 2
+GTCGAACACTTTTAGCCGTTTTGGGAAATGCTGAGCCCTAATGAGGCTGGCGCTATCCCGAAACTCCGGACGGCCGATACATATATCCGGCTTATAAGTA
+>54911 3
+TGAATCGATCTCTTTACTTAAACCTCACGTCCGTGTGACGGCCAGCAATTTGAGAGCATGGCCGACTGCAACATCAGCGGGAATTCCGGTGGTATTCAAG
+>54912 3
+AACTCGTTAGTCAATGCTATTCTGTTAGCGAGGAGGCCTCCGCTATTGGTTTCAACCCGGGCCCTAACCTTTAAAATTGACGAAGGGTGGAGGCAACCAC
+>54913 1
+GGTGGTCACTTACGCCGAGCTTGCCAGATCCGTTCTAATCACAAAAGCGCTAGCGGTCCTGATGACTGATGATCAGCTACACGTGGGACAATTTGAATCT
+>54914 1
+ACATCAACCGTGCGGGGTTGTCAGGAATCTGAAATACTGAAGGTGGAAGTATCTTCCGATCCTTAGAATCCATTACTCCTGCTGCGCAACGCGACGCGTT
+>54915 1
+ATTAAACCTGAGTGTCCAGGCGGCTTTTCGCGTATACGCGACATCGCTTAGTCACTGCGTAACCAGTTCATAAAGACGTTGGTCGCAGGTTAACGAAGCC
+>54916 2
+ATCCCTTACATGACTGTATGTGGCGCCGTGGGAATTCGAACCCTGCGTGATCCAGTCACATTACGTACCTTTACTCTCAAGCCAAAGAGAGGTAGGAGGT
+>54917 1
+TGATATTGAAGTGCCGGTCAGGAATAGGCGCAGCGCTGGCGCTGCGGCAATACCTATCAAATTCTTCTATCTACTAGTAGTTCGCTCAGTCCGAAAACCG
+>54918 3
+TAAAGGGAGCAATTGAACCGCTGACCTGTCCTTAGCTTGTCCTGTACCCGCCCCCAACAATATACTAGTAGGGTACTTAGTACATGAGTCGGTGTGCGGA
+>54919 2
+TACCGCACTACCTTGTGTGGCTGCCGAGGCCTGCAAGCTTAATCCAATAGGGTTGCAATAAATTTTTATAAGCCACACGATGCCGCAGCTGGCGTTGGAA
+>54920 2
+TTTGCTCAGCTGTGCTACCTCGATACTTCGACGGCACTTATCTTCGATGCGGCGAGGAAACAATCATCTGGCATCCAGAGCTTAACAGGAGGGTATCAAG
+>54921 1
+CTATCGTTCGGAAGCCCCGCGCACACGTAGGCTCTTCAGTTACGGAGCTACCAGCCATGTGTGTATGGTAAAGTATAATGATTCTGCCAAGGACTTAGCA
+>54922 1
+AGCAAGGCATTGCAGGCCTCATTCGAGTCGTACATGGTCGGCTTTAATCGGACCATAGAAGCCGACAATGATGGTTTATCTTCGCGCCCGTATTAACGCA
+>54923 3
+GAGATTACACTAATTGACTCGGCTAGATGAGAGACGCTTGGGATCTGCCGGAGCTGTTGTCTAAAGGCCCTTTACGCCCTTAGACACCTAAACTATCGCG
+>54924 2
+GGCCGTGCCGGAGGATGGCTACACTACTAGTTTGCCATGCTGACTTTTCGACTGACCACTTGGAATCATGAATTGCATTACAACGCCCGATAACTGAGGA
+>54925 3
+ATTTTGGTAGCACGTTTGGTAATCATAAAGCCCCAAGGCTCGTCAGCGCCGCTTCCTGCCTTAGGCGTAACCAGGAGCAAGTAGTAAGCTGCCTAGTATA
+>54926 3
+TTACGGTTTTGTAAGCAAGGCGGGGATGAGAAGCTCCAGACGTCCTAACATACTAACTCTCGCGTTCTATGTGTAAGGAACACTTGGACCCTGCTACCCG
+>54927 1
+GCTTGCATAGCGTCCACCTTGAATGAGTACTTATTCAAAAGCAGAGATACTACTCGCGGCGTTGCTCCGGGAGCGAAGCGTATTGGCGTTTATACCACAC
+>54928 1
+TACTACCCTGGCATATGAGACCCTGCGAGTTCAAAGGAATTACAGGCACTGCAGACGTCTCGGGTCATACTGTTGTGCAAACCATGGATCAGGCTTTCGT
+>54929 1
+TCGCGGCTTAAAGCCTGCGCATTCGGAGCGTTCCCAATGACCTCATATGAAAAAGCCGTTATCGTCGGCATACGGATGAGTAAGTTTGCACATCTTGACG
+>54930 3
+GATAGTGTGACTTCGTCTGCGCCTTGGTCGGAATCGTTAGACCTCATCATGTAGACACGTAAAGATGAGTGCAGATATGGCCCCCATCATGCTCCAAGCA
+>54931 1
+GCACCTCATATTTAGCGCTGTAATGCTGCGAGTTCCTGAATGCCGGCATTTGTTAAGAAGCGTGACCGGCCAACCAGCATCATGTAACGCGTAAATGGTC
+>54932 2
+AAGTAGCGTCCCCCTTACGCTACCGCTGCGGGTGAGGTCTTCCTAAACTCATGTGCCAGTGGTGTTAGCAGAACAATAGGAGATGTCCACACGATTATTA
+>54933 2
+TGATAGAATGGGCTAGTAACTAAATGAAGGAGCGTCGGCCGTTGCCCTTCACTGAATCGCATGAAGTTTCCGAGAACCCTATCCTTCGATGCCGCATGCT
+>54934 2
+GGGCCCATCACACAACAGTGGACTCTCCATTTCTGATCTACCACTGTGCGGGATGTTCTCTGAGGGAGTAAGCTACTTAAGCCTAGTGAGTTCCGGAAAA
+>54935 2
+TAGTTCGAGCTGATTTACACACGGTGTACCCCATGAGTGAACATAGAATCGTTGTTTCTCCCTCGGAACAGGAGACCCGGGCCACGATAGTAGTCACGTT
+>54936 2
+CACTCTCACCATCGGATGCTCAATGGAAAGAAGTAAATTCACGTGAGGCAGTGCCTAGTTGCTGAATGCCTGACTCATTGAATCGTGCCCTTGGGAGCTC
+>54937 1
+GTTAGACGAGTCTCATCGTGTCCGTATTGGATGCCCGTTGGCAAAGTCTGGCTCCGCCTCCGGTGTGATATGCCAAAGACTGCCAAAATAAATCCAATGA
+>54938 2
+AAGTAACCGTAATTTCTCGGGGTCGGGGAGCCATCATTTGAAAGGGATTACCACCTGCTTTTTTCCTGAAGGCAGGTCCACGGTATACACCCCGTCGAAA
+>54939 3
+AATCTCAGTATAAGGATCAACGTAATGGACACCCATCGAAGTATAATCCCTTAGGTTTGGGTCTGCTTGGGTCAGATACCTACGACGGCGCCCCGCTGGT
+>54940 1
+ACCTGGCACGCTACTCCAGTGACATAAAGCCATTCAATTGTTGGATCATGGGGGGTAGTGGAATCCACATGTCTGTGTTCCGCTATAACCGCGAAACTCG
+>54941 2
+AACGTGGGGATAGCCAGTCGGCAATCCAAGCAGAAATGTGTTACTTAGTCTTCAAACCGATGTATCTGCCAGCGGTTGCAACTCAGCGTACGTCTCTTGC
+>54942 3
+AAGCCAGGACTTGAAGTATCACCGTGCTATGCAATCGCTTCCGCTACTCGTTAATGTCACCAAGGACGGTCTTTCTAAATAGACTGGCGGGCAATGGGTC
+>54943 3
+TGTAGCTGGGCAATATCCTAGCGCCGAAAGACGGCGCTCGTTAACTCCCGTCTAATATAAAGGCGGGTTAAACTGGTCTAGGCCATCATGTTTACCTCAG
+>54944 3
+TCGTCTAGAATAAGATAGTACGGAATGGTGGTCAATAAGATCACCCGCACGGTGCATCTCACGACATTCAGCTACCCGTGTCGTGGCGTGCTTAAGCTCT
+>54945 2
+TCTACGCCCTTGTGGACCCCACGTAAACAGTTAAATATTGAATTCGAGGGGGACGAGGCGATTGAATACGTCATTCGATCCCCTTCGGCCACTATAGTGG
+>54946 3
+AATGAGACCTACCGAGGAGGAAGTCTATGTAGTCTCTACTGGAGCTACATGACGGCGAAGTCTGTCCCATTCCCGACGTATTCTTATGCCTGTAAGCCAG
+>54947 1
+CGGTTCAAATCCGACATGATATTCACCTCTCTTTAGACTGTAATCCGACGGCATCGCCGGGACTGTTGGGCATTGAAAGACTGAGTCGGCCAGATCATAG
+>54948 3
+CTTTGGGCTTAGAGTGATATACTTTTGATGCGCAGACTTTTCGCGGCTTAATGCAACCACGGAACGCCTCTGACAAGCATTAAGACCCCTGGGAGGCACA
+>54949 1
+TAGCAACACGAGCTTAAGATCATCCCACCGCCTAGGGACTGGGTTTTAGGAACGTTGTTATGTTGGCTCCCGCACATAATCGACACTGTGAGATCATCGG
+>54950 1
+ACAATACCCGCTCTTGCTAGCCAAAAAGGGCTCGTCCAGAGTCCTCTCAATTGGGCTCAGATTAGTTAAGGGGACGAGTGCGCCATGGTTCTTTAGACTA
+>54951 1
+GTAATCGAAGAAAACCCGAGGTCTGGAGAAGCCCCCTGTCGGTTTATGCCATTACAACGTTGACGGTTGTTGAACTGTAGTTATCCCGCATCCTCCGGAA
+>54952 2
+TCCAAGTACTACCAGGACTCGGTCCTCTGAAGACAACCACAATAGTTACCCGCGTTTTGCCAGGTAGGTCGGTCTTTAAACTCTGATGCGGGAAGATGTG
+>54953 1
+TGCACAGAAAAAAGGCTAAGAAAATCGATGTCTAGGTCCGCCGGTACAACTTACCCCCTGGGATTTGGTCGTCTCCTTGCTCAGGAGGCTGTTACTCGTA
+>54954 3
+TATCCTCACGGTCATGGACTCATCGACTTGCATCGGACGGTTATGGGGTCAATACCTGTATCAACCGTGATCGCAATGCACGCTGAGGACTAATACGGAT
+>54955 1
+TTAGCGGCGCTCATAATCCGCCGAAGCTTTAGCGATTAGTTCCACGCAAGCGTGAAAACGGTGACCACTCATTATGTGATCTTTGTCGGCGCAAGTCGAA
+>54956 2
+AAAGCAGCCAGCATTATAAAACCCCGAACTGTCACTTTAGGGAATGTTTACGACCGATGTTTCGCCGGGTCCGTATGAGTGGAGGTACTGCTACCGTCTC
+>54957 2
+TGTCAGACATCGCAGCGAGTGTCACGGCGGCTTGCTTCACAATTTACTCTCGACGTTATACTTGAGAGACACATATTTTAAGAGAGGGATGGCCAGCCCC
+>54958 2
+ATCGGAACTAGTCGTGCATTTTCATTTAGTTGCAGAGCTACCGGCTAATGGCGGTTCCAGATTGACGGGCAGCTCGAGGTAACCTCCTAATACACCGCAA
+>54959 1
+CACCCAATCATGAGAATGCCAGCGTCTAGGTCCTTTTGTTAAGCGGACCCTTGTCGATGTTACGAAGGGTTTAAAAGTGCCCCGGGAAACTATCCTGGAC
+>54960 3
+CCGAAGCCTTCAAGTTGGTTAGTGGGGGACATAGCTCCACCTACACTTTGTATACTGTATGATCTGAAAGCAAGCCCTAAGGTCGGCATAACTCGGTCCG
+>54961 2
+GTCTTCCTCATGTTGCGAGGCTAACACGTGTCTCGGCGCGGCGTGGCGCAAAAATAGTTAATCATTAACACCCATGTGAATTACTGTAATCGGCACGGCA
+>54962 2
+CGGGAGCCATTTATGTTTACAGGAGGACTTTAGATAACGCCTAAAGGTACCCTTGCAGCTGATTGATAGTCACTGGAGCGACATTCCACCACGCCGGCTT
+>54963 2
+AGTATTTGTTTCAATCACGAGCGCTGCCGGGCTGGCGCCGCTGGGTTAATAGAAAGATAGCAGTGTGTCGATCAATCCCATGTGTCAACCCAATCCAACT
+>54964 2
+AAGGGACTACTTGCAGCTAAACGCTCTCGCTCAACAGGTTTAGATCAGCTAGCATGTCTACATAGGAGGATGGATACGCGCTCCATCCGTATTTTGGCCG
+>54965 1
+GTATCCTCATAGAACATTCTCAGTGGTATTGTGACAAGTTGATGTGGGAGGCCGATCGTTACACAGTCACCCGGGTACGCCAATATCATCCCGAACCGTG
+>54966 1
+GGACGGTCAAATGCCTTGTAGGACCTTCCAAGCTTAACCAATCTGTCGGCCAATTAACGGCGTGTTCGGGCCTAAGTAGATCCCTCCGAAAAGATGGTTT
+>54967 2
+ACGCTGATGTACTTGTAATAGAACTCATCTGGAAACCGCCTCGGTAGTGCGATCGATCTGAAGAGTACAGGCTTCTAGCCTAGACAAGGGTTTCTCCCCG
+>54968 3
+TAAGCGGACCCTTCGTGGACAAGGATTACGCATCTTTTCCGTGGTTCAGATACCCCGGTACTTACGTGCTGTCGATAACATCTCGGGAAGAACAAGCGAT
+>54969 1
+GTAATGCCCTAGCCACTAGTGAATGAACCGTTAGAGTATTCTAACTGGACAGGCTATCAATACGTCCCTTTGCGTTCTAGTGCGGGACATGACCAGCCGG
+>54970 1
+TTAAGTCTGATTGAATTGCTCAGAACCCGCTCAAACCCAAGCGTCGCGCACGATCGGAAATTCCACGTGTTGTACCGTATAAGGATGGCTGGTCGCTGAT
+>54971 3
+GCTCCACTCTGCAACGTCAGTCTTGTCTGGGTGAAGTACATAAATGGTAGTCACCCAATATTGACGAAGCGTGGCGCGACACATGGTATGACCACCTTTG
+>54972 1
+GGGTCGACCAAAACGAGATGTGCCTACTCTTGAAATTAGGACGGCGTGCCCTATTCCCCCTGTGCACGTAGTTCCGTGGAATGTGCCAAATATGTAAACT
+>54973 2
+GCGAGTCCTAAACTCCTATGGCAATCCAGCAGATCTCAGTCGTTGTGCTAAGCTTTTGCTGAACTGCACTATTGGACTTTAGAGAGGGACGGCGCAACAC
+>54974 3
+ATGCTTTAAAAGACTTTCCCGACATAGAAGTCGTGTCAATGAGCGAGAGCTCTAGGCCCTGTTTGCTAGGAAGCTCACTGAATACGCCTTATGGCCGGCC
+>54975 3
+GCTGGTAGTCGCCCAAGTATATTTACGGCAAATTAACTTTCCCTGGTCCACAGATTCGAGTACAGGGCAAAATCCGGATGGTCGACGCGCTAGTGCATCT
+>54976 1
+AGCAACTGAGAGGGAAGCAAATATTTAGTCAATATCCTAATGTGTACCCTGAGGTGTATAGACACCACTGTCCGCCGCTGTCCGTTTCGGGTGCCACCGT
+>54977 1
+TCGAGCCAGTTTTTGACCTGGACACCTGTTGGGATTCTATCACATACAATAAGCAGTACTACAGGGATTGAATGTCAAGGTCCGGACGTACCGTCCGCGC
+>54978 1
+CTACTAGATGCTGTGCGCCTCATTCTGCTTGCATAGGCTTGGACTAGATTTACGGGACACGCGAGTCCACTGACACGAAGGAACTTAGGAAATCTCCTGA
+>54979 2
+CTAGTTCGTGTAATTGTGAATACCAAAAATGCCCCGGTGTCCGAAGCCGATCAGTGGGATAGCCAAGCTTGTTGCTCATCGTTCGTAACGCACCCGAGTA
+>54980 3
+CACGACCCCTATCTGATTTGAATCGACATACGCGCATACAGAAGCGATTTCTCGTGCGCGCTGCTAGGTACGACATTAGAGGTTGTCGATATAGACCGTG
+>54981 2
+CACGAATTACTAGGCTCTTAGAGAAGGGCATCACAAATTCGGGCGCTAGTTCTACTGTCTTCTAACTTCTTGCAGCGCGCGGGAAATGCGAGACCCAGTT
+>54982 2
+TAGAAGTCTTGTAAGTATGTATCGTAGCACATTTCTGATTGCGGTGGACGGAAATCGATTCCCCCTAAATGCCAAGGCACTAGCCCATGCGGACCCTCGG
+>54983 2
+CCGCCTGAGTGAGATCTGATGGAGTTAGTAAGTAGAGCCTCAAGTGAACACTCGCAGCTCTCGGTATTGCTACACTCAGGGTGCCCTATTACCCATAGAT
+>54984 2
+AAGCCTTGTGCTCCGCCAGTTTTGGTATGGGCCTCACGCTCTTCAAGGTAATACAAGCCAGGTTTGCTATATGCAGAGACAGATACTCGCAACAAGTCGG
+>54985 2
+GACTAGGTCAATAGGAAGCCGCCCAGCTCACTATGACAGAGCTATCAGTTATCAGTAGGCATACAATGTCATGGCACCCGTTTTCCGGTCGTAGTTCGTG
+>54986 2
+CAAAGATTCCCAAGCCCGCACCAGAATCAGGCATCTGCTAGTTGTGTTTATCTTGGGCCAATCGTGAGATCAGTGAATTCAGCGGGGCTGACCATGTACT
+>54987 1
+AACTGCCTGCCCGCATTAGGGGTTACAGACACATCAGTATCGCAAACTCCTCCTGCGTTGAGTTAGTAATGTGGTCCCCAGTCTAAGGTGAGAGCGATAT
+>54988 3
+CTCTCTACCGGTTAAGGGTTCCTCAGGTATAGGTAGGATGAGCCGCCCCCCACTGATCGGGACAATATAGACATAACACTTGACTTGGATGTGTCGTACA
+>54989 3
+CAATCACGCGATAGACAGCGTTCCACGAATTACATCATTAGTAAACTCCGGTCTGTTTGTACGATGCTCGGGAACTACCGTTCGGAAGGTTTACGGGGCC
+>54990 2
+TCATCGGGCTTGAGTTGACCACAAAAGCGCACTTGGGATATGTTCTCATAGTCGCAGACTCGCTCCGTGCCATCCTAACCTGTTGAAATGTGGAAGAGAC
+>54991 3
+TTGAAGGGTCCTTCATCTGTATGAACGTGGAAAGCGATATCTTCGGCGATAAACTTCGCGCCGTTGCAGGTTATAGGGCCCTGGAACCATCCCATAACAC
+>54992 1
+ACTCCGGGTCTCAGCATACTCTATGCAGAGGATCATGGCTGCTGAGAATGCAATTTTTGACCCGGTAATGCAAGGCGACCAATCCGTGAAGCTTGCTTAC
+>54993 1
+ATATCGGTAGCCCCCCGTCAAACAATTATAAGTTGATGGCGGTCTGTCTTACATAAAAAGACCCGGTAAGGCTTCACGGCCGTGTCGCCGCGGATTGTTA
+>54994 2
+AAGGCCGCGGAAGACAGGGGTTATCTGTATGGTACATTGAGCTTCCATCTACATTCGCCCCACTTTCCGCCGGCTGTAACACTAAATGTATAGGATGACG
+>54995 1
+TACTCGACCCGGAAAATTTACTGGTGGGAATATAGCCTCCTTGGTAGCCCCCACAGGGAAGCGTCGTAACTAGCATGATCCGCTCGTAGGTGTAATATCT
+>54996 2
+GGTCTAAACGCAAAACGTTCATGGACTCTAAGTCTTTCGCGCTCACGTTGAACTCACGCTGGAAGACGGAGCAATACGGATGTCCGTATGCTGTATCGCT
+>54997 2
+CAATAAGGCCTTACTTGCCACGTTTATTTCCCGGTAAGTAGCGCCATTTCAGGCGCAGGTGTTAGACGACCCCTCATAAAATAGCGGCCAGAGTGGTATG
+>54998 1
+GCCGCGAGAACATGTGATTTGCCCAATACTGTCAACCGTAACAACCAAGCGTGGGACCTATAGACCTCGTTGTCCATTGTATCAAGTGCGTTGGAGTCGT
+>54999 1
+GGCTCCGCCGATGGCGTGGGCAGAGCTATCGTACCTCACGATACATAGACCGTCACGTCTCGAATCATGGATTACTATGCGCTTAATAATAGAGTATGCT
+>55000 3
+TTAAGTTTGTCACCATAAACATCGTTACGGAATCGAGGCAGTATGGCCTGAGCAACCAGGTTCCTCGGCGACCACGATTTCTGGCCTCTTGAAAAGTGGC
+>55001 1
+GCTGATAGGTTTCGAGAACTAAACATCACGCCGTGTAGAACGTCCTGCATATGTTCGAGAACACTGGCGCGATACTTTGTGCGACTATGGCAATCCTGCC
+>55002 2
+CATATGCAATAGAAGAGAGCACGCTCGCAAAGCGTTCACCGGCCAGCTTAGGCTTTGCCGTTGCGTATGATGAAACGCCTAGCACTACTTGCTTATTGTG
+>55003 2
+TAGAGCCGCAACTACATATTGGTCAAGGTTCATTTACAAGAAAGTCATCCTGCCATCCCATTCTGCGGGGCTAAAGCTCGAGTGAGCGTCGTGGTTCAGC
+>55004 3
+ATTACAGCGAAAGGGGAAACGCTTGTGACGCTTTCATTAGCCGGGGATTCCGTCGCGACTTTGTTTTCCGCAAAGTATCTCCGACCATAAGACCGGATAC
+>55005 3
+TTCTCAACTTGCAGCACTCGCGGGTCAAATGGTCCCGGTAGGCATCTCTAAGTGTCCGATGCACGGGTCACTTAAATTCACAGAAGTACTAAAGGTTGCG
+>55006 3
+CTCCAGGCTTGCCATAACACCAATGTAGAATGGGACTTTGCCGAGCGACCTGTCTCAGTTCATGATATCAAATGCCGAATACGTGGGCGTTCGACGTTGA
+>55007 1
+TTCTGCAAGTAAAATGCCAGTCTCCTAGACACTTGAATCAGGTACCCGCAAATGGATCGGACGGTGAGCGTTACCGTCTCCTGTAGATTAGATTCGCGGC
+>55008 2
+ACAGGCACTCTCGTTAGGTTAGAACTGCTATTTGCGGGGCGATATAGCAACGCATGTGATACTGAGAATTCGCTGCCATCCGCGTTATACTAACGAGCCC
+>55009 1
+TGGTTAATACTGCTAACCCCGATCTGCACTGGTAATCAAGGTAGGCAGATCCCTTGTCAAGGCGAGTCCCCGTTGGCTCGAAATTCGAAAATTTGGCCAG
+>55010 2
+TCGTACACAATTAAACCGTCTGAGGGGATCCGTTGGCCGTTGATAGTCCCACCATTACTTGGTTAGCATGTGCAAAGTATTATGCGGGGACCAAGCCCAC
+>55011 3
+TGCTTCAAAATCGATAGAGCTGCTGTGTGCAGGCCGCTCCCGTGCCATGAGGAGAGAACTCTTTCTTACTGCACATGGAACAACGTTTACCCAGAGTTGA
+>55012 1
+GGCGTTCGTGGGTTTTAAAGAGTTGACCCTTCAGAATGCGCCCACCCTGTTAGACAAATTCTACAAGACACGCGGCAAAATCTTCACGGGGGTCTTCTAG
+>55013 3
+GCGACAAATAATGTTCTGGCACAGAGCTCTAAGCGGAATGGTCCAATCCATTTGTGCACGGCTATCATATCCGGCGGGTAGCAGTCTCTGACTAATTGCC
+>55014 1
+CCCTTTCCCGTGCCCGCCGCGAAATCACTAAAGCTTTCAGAACCAGGGTAGTGGTAACGTTTAGTAATATTATACTAGCATCGAGGGTAGCCGGTCGATG
+>55015 1
+ACGTTTGTAAGACACGGTGATATGCAAGTTCATGGCTAAGGACATCGCACGAGTAAAACATCCGCGGAACCTTGTTCCCGGGTTTAGTTCCGTGCTCACC
+>55016 1
+TACAATCACCTAGGTCCGGTGGCGAGCCGTAAGCTAATGTCAAGGTTGCTTTAACATGCGCCTTCTGATGGATAACGCTTACATGCCCGTTAAGCCAGGA
+>55017 1
+GACGGGCGCGCTCCAGAAGAAAAGGTCCTACTGGTACAAAACCCTGGGTTGGTATATGTTTCTCGTCGAACACTTCTGATTCAGTGCATAATCGGCACCT
+>55018 3
+CAGCGAACACTGGCTCGCTAACTCAGCGGTAAGTTTTTACCTCATACGTTCATCAGGGTTAAGAAGCGCGATTGACTCAATGGCATCGTGGTGTGACACC
+>55019 2
+CCTTCTGACATGTGAGCAGGGAGTTAAATAGTCTATGCTCTCGCCATTCGACGAACACCACTTCAGAACTCGGAACCAGGAAGCGTCTTTGTGGCGTTGA
+>55020 3
+GTGTCTGCCTAGCGTTCACCTAGCCCCGCCAAACCGGCTTAATCAGTTATAGGGAATATATTGGAGTAGAACCTCCCAGAGGACTAGGTTATCTCAGTGG
+>55021 2
+CCATACGCACAGAGCTCACGTGTGTAGATTTATAAAAGGCTGGACGTGCATCCCTCTGTCCTGTCAGAAATCACTTAGTCGCCGGAAGTGGTCGAGTACT
+>55022 1
+TCCGAATCCGTTTGCAGGTGGCATCTAACTAAGCCACACGAAAACCGTTGCATCTGATTCTGGGTTGAAATTTGGAGTACGCGTCACCGAGCAGAGTCCT
+>55023 3
+TGGGACTAGCCAGTGTGGATTGGACAACATCTGTTGTACAGCTAAGTCTTAGCGGCAGCTGTCGGCCTCGTACACTATCAGCAAAAACTCGTACGCTTAC
+>55024 3
+CCGTTTGGATTGGTTAAAGGAGTTTGAGTAAGAAGTGACCCTAGCCTGTCCGAGGAGACCCCCCCTAGTAGCGAACCGGTAAATGCCTCCTCTTAACTTA
+>55025 2
+ATGCGCGTCCTGCATCCAACTGAAGCTTGCTCAGATCATTACGTCCTGGGCACTATCGTAAATTGGCTGTTTTGAAACCCTCAGAGGCGAGGACAAAGGT
+>55026 3
+CATTTATAGCCTAGCTTGAACACCCGACGAGTGGGTCTAAGCAGTCTACCCTTGTTGCTAGCGTTCCAGGACAATTATAGAATGCGGCGACGATACGCGT
+>55027 2
+TTCTCGGCAAACACGCTAGCGTATTATAAGGGTGAGGCTACCTTTAGTGCCTGTACGAAGGTACAACAAGACTACGGCGTCCTTCCTTCCATGGAAGGCT
+>55028 2
+TGATATTGTGCAGTTTTTTCGGCACTCGGCGAACTGCCGCCAACGGATATCGCTCGCAGCCGAAAGTGAGGTACAGTTAAATTGGCCCGTATTACCCAAA
+>55029 3
+GTACCATTAAATGCATCGCCTACTTATGAACAGAATCCCCGTCTTGCAGTACGGTGGAGTCGTGTCCTGGCGGTGATAAGGAGAGATCGACTAATCCTCC
+>55030 3
+GATTCTTATTCCGCGATTATATACAATTAGAAGTCATCGAGAAGGGCCCTTAGGGTTCGAATCCGCGCTCGTCTGCGGATAGCCACTCTGACCCAGGGAA
+>55031 1
+TGATACGACGCCCCCGTATCAAAGGTGGTTGTATCCAGACATGGCAGGCGATGAGCATGGTAACCGCGTCTTCCGATGATTCAAAGCGTTAATTTACCCT
+>55032 1
+AAGATGGAGAAATGCGTAGTAAGGCCTAAATCAGCGTTTAGACCTTCCAGCGTGTGGGGTCTCACCTACATAGAGATACTCTAGCTCCGCTCCCTTGTGC
+>55033 1
+TACCTGGGACCTTCAACGGGTACGCGCATATTGCCCACAGATGAGTGCAATTCCGTACTTTCTATGAAAGACTCTCTCAGTCCGGTTGAAAGAGTAGGGC
+>55034 3
+TCAGGCGAGCATACGCATAACACCCATTTTCCCGACAGACTGCGGTACCCTACTGTTGCGCGTATTATAGGAAGGGACGTGGTACAGTATTGTACGTTAC
+>55035 3
+TCGAGACGGTGTCTTTGTGCAGACGGACGTGATTTCTAGGTATTGCACACGCTAGTGCTTAAACCATCATAAGCAGCGTGAACTACGTGCACCGCCAACT
+>55036 1
+AAGTTATGCCGGTCGAGCGACCTAATATCACTGTTCTTCTGTCTACCGTACTTAATAAGGGAGGCCCCAGGCTCCAGGGCTGGTGATCACTCGAAGTAAA
+>55037 3
+AAGTCGTTATAGAAGGGCGGCTCATGTCAGAGGATCATCGCCAAGGCAAACCATCCTCGTCATATGTTTCTCCCCATGTGAGGTCAACGTAATGCGTTGC
+>55038 3
+ATATTTGTTCGCTGCACACAGCGGCGATCGATTCAGGTTCCCTGTAGGGAACTCGAGCGCTCTGTCGTGCATGAACGAGACTACTAGACCATAATACTGA
+>55039 3
+AGTCTGGAAGAGACCACCTCGTTTTTTCGGTAATAATTCGCGGCATCCGACCACATACTATGCCGGAGACTTGAGTTAGATCTACAGCAGCAGGTCGGTC
+>55040 1
+CCCAATTAAGGACGGCGATGGCGCACAGAAGTAGCTTGCTAGTACTCGGATACCCCGCACCTCTGGGAATTGAATTACGTGCTCGCTTTGTCGATAATTA
+>55041 2
+GAGTGCGGAGCAATGTCGGCTGATATCAGTAGATAGTACGTTTGATGGTTACACCCCCTGGCAGCTAATTACCCACCATTTAGGAGCCAGACCCTATGTC
+>55042 3
+CCCCTGGTGCCCATTTGGTCTTGCAGCTCAACGGAACAAGGATAATTAACGTGTTGAAGCTCTATTAGTGATAGCACGAGAGTCCTCAGGATTCCGCCAG
+>55043 2
+GTGTAAATCGACGCTGCTTGGACGTGAGGGTAGGCTACTAGATATCGCAGAAGACCCCTGTTCTCCTCTACGCTGTTGCAATGTCACAACTATCAGCGAA
+>55044 1
+TGTTGGGGACGACCTTCGACATCAGCAAGTTATTACCGGTGTCGAATCCTGCAGACTCCAGTGAACGTCTGCTTAAAGTGCTTGACGACTATCCGAGAAC
+>55045 3
+ATTCGGCCATAACAGGGGGCTTTGATTAATATGACGCCCCATGGTGCCAAATCTACGACGGCAAACGGACTTGTTCCCAGATCAACGATGTTGGCTTGTC
+>55046 3
+TCCGCTTTGCTTGCTGAACAGTCAAATAGGTACGACCGCTGAACAGATACCAGAGATTTCGCTTTACTCTCAAATTCCGCATGACTCGCAGGGGGAGGGT
+>55047 2
+TGCATTTAAGGCAGCACGAAGTAAGATTATTGAGATTTATCGACACATTCGAGGGCATCCAACGACCTTAACCGCGTGCTCTGACCTGCTCTGTGGCGCG
+>55048 1
+ACTGTCTCTGACACCTAGACTGGGGCTGGGCAACTACTCACTTTCCGGTCGTAGCCGAAGTCGAATCCATACGTCAGGTTGCTTAGATGAAATAGTAACG
+>55049 2
+TTCTCGCGAGGGCAGGGTGGTGGACTAACCACACTTTATTCAGTTACTACTGACTCGGCGACTAGGTTAAATAGACTCTCAAAACCGGGGCCACATTGCT
+>55050 3
+TGGTCCCCAGAGACATTGCTCCATTTTAATGCCCAAGGGAGGTCTAGGTACTGGCTTGGATTAAAATTCCACTCGAAACAGTGACCGCGCCGTGTAACGT
+>55051 1
+GTCTCATGACAGCTCGTTAAGAGCGCGATTGTCTGTACATGTTGTAACCGGAATGTACCAGCAACAGAAGCCGAAGTCACACCGGTCAGGTTCCTGTTTC
+>55052 3
+CCAGATGGACGCCCGGTAGACGGAAAGCTTTCTTAGGCTTCAACTTGGCTCATAAGCTCCAACAATCACACTTGTGAGTGCTGTTTAGGCCTGAGCAGTA
+>55053 3
+AGAGGTCGGTTATCACCGTGACGCAAACCACGAGCTTCCTAGGCTGAATTGGTATAGAGTTCAACCGCTTGGAATATGGGCCCTCATCCGTTATGCTACA
+>55054 2
+AGCCCACCTGGATGAGCGTCGCCGAACGAGACTATTGTCTACTATCGAGAAATAGGCACTGATCCAGCATTCCATCTAGAGTCGACTTTGGGTTTCGTAG
+>55055 2
+AATTCGTATCGTAACCGTTTGCGCCCGAGAACCAGAAGTGCCATATCATCAGGGTTGACTGTGGTCAGACCACTGCTCTTGAGTAACCGATGTCGACAGT
+>55056 2
+TAGTGACGGTTCGACCTAAAGAAGCCTAGAACCGAAGCGCCGTATGCCTAGAGGATGCATTCTCCGATCCTATGCTTCTGGCTTGACTTAATGTAGCCAG
+>55057 3
+CGTTTACCCCAACTTCCCGAGTAGAAGACAGGGGCGTGCCTTAAACTTATCCCTGGTCCCTAGCTCTTGAAATATATAGGGCTATGAGTAGGGGACTACG
+>55058 1
+GACTCCCTTTTGTTACTCGCAACACATTAATTGGGCTACCGCGTCGAGTCGAAGGCCCAACACCGTATTATCGGCGCAAATGGGAAAGGATACGGTTTTG
+>55059 3
+GAGCACTGGAACTTTCAAGAACAATCATTCTAGCGGACTGCCAGGGCAATCCGGTTAGGTGTTGAGTGTCTTCATACCCTCCGGTACAACACCGGTGTAT
+>55060 3
+CCCAAATAGGGCCGCCCTACGTCGTATTACAGCAATGAGCGCCGCCTGTCGGTATTTTATACAGGGTAGTGGGTGACGTAGTTCTGATATTCAACCAACA
+>55061 3
+CTAAAGACACCGTTTACCCCGTGGTGAGGATCTACTGCTTACCAACATTAGAGATGGGGATAACAGGGCCAGGACCTTCTGGTTCTTGCTACGATGCACT
+>55062 3
+TGTTGCGCCCCCAGCGATCGTTACGTCCCACAATGAAGTTATGGACAAAGATATTGACAATTAGTTCACCCCGGGGGCAGGTGGCTTAAATCGTCTTGCA
+>55063 3
+TTTTCTTGCTTTCGCGGGTAAGAAGCACGAGGATTGCCTTAGCTTTCCACAGTTGAAACCCAAAGCGACGTAACTGGAATCCCGAGATCAGCCGGTGACT
+>55064 2
+TATCGGGCCAAGAGTCCTTCGTAAGCTGATTCTAACTTAACTCGCAACGCTGGCGCAAGTTGAGTTAGACCTCGCGCAAGGCGTATAACCTGATTGATGC
+>55065 2
+ACGGGGTGTCCATCTATAAGAACACGGCCTGTCAGTAGTAAGGAGTTATTGCCGTCTCATACTTTAATGCAGACGTTGACCCCGCATCGGGGCCATCTAA
+>55066 1
+TAGCCACGCGGATTTTACTAGCTCGAACCTCTTTGACAGAAGAGCGGGGGGTAGGAATATCTCTTGGGCCATGCGTCTAGCTACAATTTAAACCATCCGC
+>55067 1
+TTCCGATAGCATTCCAAACCGCCCTCAGCACGGATATGGTAGGGAGTAGAAGGCTGCTCGAGATTGGATATGGCTCCCCATCACCATTTATCTGAGGATT
+>55068 1
+TCGTAGGGGTTTGCTCGACGCACCGGACCTCAGCCATCGTTTGAGAATGAAACCAAATGTCGAGCGTGTTCGAAGAACCTACGCATCGATTAGTTTCACT
+>55069 3
+AGAGACTATTTCCGGCATCCGCGCAGGCCAAGTGAACTTCGTCTAGTGATGTTGCTCACTACCCGGGAGACCTTGAGTTAAGTTGCTAGAACTCACTGAA
+>55070 3
+TGCGATCATAGGAGTTGAAGGCACTAGTTCACCATCCAACTGTGCGCGATATCCTAGGTAAGTACCTCCGTGATGCATACGTCATTCGGAGCCTTCGGAA
+>55071 3
+GGGGGTTTAAGTGCTTGGTGCCCCTATGAAGAAAAAGTTAACCTACTGTTACGGGAGGTGCCATTCAGCCTCCTCGCAAAATAACCCTTTCGCCCGTAAG
+>55072 1
+TCCCGAAAACGCAAGCCTAATTATGCGGTACGCTTGAAGAGCCCGTGCAGCCGTATTGACTGAGTGTTTTTACGGACGCTGACAATGCCTCAAATTTGCG
+>55073 3
+GCTTCACAGTACTCGGTAATTAATGTCTACCAGGGCTAGGTTTAATAGGGCGCTTCGAGGCTAAACTCACATGGTCCCGAGTAATCGTAGCAGACGTCCC
+>55074 2
+TATTACCGGCAAACCCTATGTCCGTCGGCCAGCCTAATGCAGAGTAGCGTCAGGTATGACTTTCTGAAAGCTGGCGAGAGGCTTTTCATCAGACTCATAG
+>55075 1
+CCTCACCTTGCAGCGGAGCAATCTGCGGAGAACATTAGAATTGGGTCTCATACACGCTTCCGCTCAGATCCATGTTGAGAATGAGTGACTACTCGAGTGT
+>55076 2
+AAACCCTTTGTTGCCTGCCTGGCATGCCCGGACTCGTGTTCGGAACCATTATTATTTGCAAGATAAGTGTCATAAACCGGGTCAGGGCGCAAGGAATCCA
+>55077 1
+GCCTGATACTGCCCTCAACGACCTAAGCTGATAAGCGTTAATCTCGCTGTGGACGCCTATTAGGAGGCAACATGCCTGCAGGATTGTAGCCTATTGATGA
+>55078 2
+TTGCTGCCACAGATGTCAAACTACTTGTGGTGCTAGCGGAACATGCCGAGTCTGCTATCGGCGAGACTCACCTTAATTATAGAGGAAGGCCCAATTCCGT
+>55079 2
+CCCTGCGAGTAGACACCACCTGTTACCCGTACCTATTCAAACTAATTGTGGGGGGGCATCTTTGGCCTGGATAAGATGAGAAATATCTGTCCCTGGGACA
+>55080 3
+CGTAAGCGCTACAGAATATCTCTTATCTTATTTGAGCGAAGGTCGCGGCGTGTCCCAGATCCGCCAGAGGAGAGTGAGCCTTCAACGCGTAATCAATTCT
+>55081 3
+GCTATAACCCTCCAAAAACGTGAATCTTTCCTAGGGGCTTGAAACCGGCAACTAGTGGTGGGGTATACCGGCAATGCTGTTCGTAGGGCCTCTCAATACT
+>55082 2
+AGTTCGAAGTCTACCGTCTTCGCGGCTTTTAGGATAGCCTGTTCGCTCCCGAACTTGAGTCTCAGCCGGAAAGTTAGAGATTGAGTCACCCCAAAAAGAG
+>55083 2
+TTGGAATAGGCCTGTAGTCGCGTGTATTCGTATTAACGAGAACGCTAAATCCCCTTAACCTGATGCGCCGCAATTATCCCGTAGGGACAGCAAGCTGTCG
+>55084 3
+ATCCAGCATTCCCTTGTCTAAGGTGCACTTAGAAGGTGGCGCAGTGGGACGTACAATGAGCATTCTCAATTGGGATGCCTGCGTCACTAGTACACACTCA
+>55085 2
+GGTTGTGTTTCACCCAATGGATAGTATACTATGCCGCTGGTCATGCGGGCTAAAGCCAACCAACAGGACAACGGACTCCGCCGGGTTAATTTCAATCTGT
+>55086 2
+GTAATTAGGCAACTAACGACGCTGAACGGTGCCTCCCATGATGAACTTAGAGTCTGGTTCATAGATCCGGCTATCAGCCAGTGCGATTTCCGAGTCAGTC
+>55087 3
+TTGAACCGCATTACGTAAAAGCTGGCAGGCCTGGATGAAATATTGGATGTTACAAATCTTGCGCTCGCTTTTGAGTACCACGCCAATGGCCGGCCTGCCA
+>55088 1
+TTAGACAGCCGAGCCTTAGACGAATCCGGGATTGTCCGAATGAAATGCTCCGCCCTGGGTGCATCATGCGTTTTCCAACTAGCGTCATTAAGAGTAGTCA
+>55089 3
+TTAAGATTGAATTACCCGTGGATGGATGGTACCGTACCCTTCTTTCCCCAGCACTGAAACCCGCGACCGAATTTACCAGGGGAGTATAGGAGATCGCGTT
+>55090 3
+AGCTGCGTGAGTTACAAGCAGGAGCTAGCCTGACCATTCAGTTTACTACTTCAGCTCACGCATCCGTCCGAAGATGGAGGTGACCCTCGTGAATATTTGA
+>55091 3
+GACACTCTCACAGTGGCGCGCGAAAGGGTTACCGATAGTCACATATATGTTTCTCAGTTCCTATGCCGTAGCCCGTAGACGGCCGAAAGTGATAGATTCT
+>55092 2
+TCATCTAACAAGTCTTGACCGACGTGCGTCGGCATACGGTGAGAAGTATCTGAGACGGGATAACTTAGCAGCTCCCGTGACCGACCTTATGTATCTCGTA
+>55093 2
+CCGTACCGTATTACTTCACACAATGGGTCGTCGGACGGTGCAACCCCGTGATGTCATACCTACCGGGTGGTGGTAGATTTAAACGAATTTTCAGAAGCCA
+>55094 3
+ATTTGCACCCACTCTCTTCATATGATTCCTGGCGAAGATCAATTGCTACTGGTGGACAGCGACCCCTGCAATATCACGTGGCGCGAAAGGTTTGGAGAAG
+>55095 3
+GGCGCGAATAGCGCACTGGCCACCAATGCAATCGATCTCGTTATTCAGCGGTTGGGTTCATGGTACAATTCTCCTCTTCGGGTTGGATAAAGACACCAAA
+>55096 3
+TATCGCCTTGAGCAAGTTGAACAAAGGAATCGCCGCGGAAGCTGGGTCTTCCCACTCGAGATTCGCTTTTTAAGCGACACCGATCGTATCAGATGATGTC
+>55097 1
+CACTATCCCGAGTTCAAATTGAGTCGCACTTAGGTACAGCTATAGTCTATTGCCCCGTGTGGGATAACCATACGGGTTCGTCTCAGCGAGTAGGAGACCA
+>55098 3
+AAATATAGTAGTTTGTCCGCGGAGAGTCACGAATACTAGCGCGCTATCCCTGCAATCCGCCGCAAACAGATAGTTGCATCTTAGGCCATTTGGCGCGTTG
+>55099 2
+TAACGCAGCACCCATTCACCTCGGCGACATTGTCATCCGGTGATTCCGCTTACTCTTTAGGGCTGAAGCGATGCGTTATGAAAAAGCCATTATGGGGAGA
+>55100 1
+GATCGAATTAACCATCTTTTATACAAACGTCACCCGGGTGTTCTAGAACCGTCTTATGGGGACCGGCCCGAATGGCTCATGCGCATGTGTGAACAGATCG
+>55101 1
+CGACGTACACTTTGGGAACCCAGAATTCTGTTGTGCAACAATGTCATACTCAGACGTAGAATATGCCCCATAGCTGGACGCGTGTTTCCGGAGCGTACTG
+>55102 1
+CCCGTTCTGTGCTAAGTGTTGTCGACGGCACTCGTAAATCACAGAATCCCTCGTATAAGGATATGACGTCTTCAGAGTGGAGCTGCGACGACTAAGATCC
+>55103 2
+TAAGCTCCGACCGGTAGAATTCCTTGCGTCTGTACCAGTTCCTTTGAGCGGCGAAACCACGTGGAACTAAAGTTGCTAGGGCGTCAAAACCATGGATTTC
+>55104 2
+TAAATCAGCGAATTTAACATGACGTTGAAGTCTTCAACGTTTGGTCGACCTGTGTAAGTCTGTGGCGCAGTACCCACGGGGGGTCTAGCCAACTCACCCA
+>55105 3
+GGATGCCATCGATTAGTTTCATGAGAGGTCACATTTAATTGCGGCTGCACCCGAGCGTCCACTGAGACAAAAGTCGTAGATGACTCGTAGGTACCTCCCT
+>55106 3
+GCGGATGCTCGGTTGACGCACTGTTATCCCTTTTAGAAACGCAATAGAACTTAGGGATACAGCCCAGGAGCTGCACGGTTTACTGATCCGCTACTGCTAA
+>55107 1
+ATAGTCCTTTTCAGATGGCTGCGGTTAGGGGAAGTTTTCTCATCGGGGTTAGGAGCCTAACTGGCAAGACACCTAACGCCGACTCTTCAACCAACATGCA
+>55108 2
+CCGCATCTCGAGTTAGAGCGGGGCTGTCTCTTGGTTTGACGGCCGACCGTCAAACAATTATTGAGTGAATACTAGGTAGTCCCTGTGTAAACCACACAAC
+>55109 2
+GACCTAATCACCCGCTAAATTTTAATAAAGTGCGCAGGCAGATGTCTGTTCGCGTGCCAGTTCGAAATGGCTCCGAGCAGGCGCGTCCTTTGCAATATAG
+>55110 1
+GCAGTCCCTAGAGTTATATTGGCCATGTGAGCAACGAAACAGCTGTTTAGCTCATCATGGAACTTCTTCGCCCACAGTCCACTGAAGGGGCAATGGTTCG
+>55111 1
+CCATGCGTTCTTCGTAATACTTCACATCTGATGTTGAGCGACCAGGGGCCCCAGTAGATTAGTTAGCCCCTAGGCAATGTCCAGTATAACGAGAGAGCTG
+>55112 1
+GTTGTCGCTAACGACCATAAACTTATCTAGGACAGTCATCTCAGGCGTCTCTTGTGTGAAGATACACCCTGAGTGGCAACAAGGGTCCTGTCCCAAGGGT
+>55113 3
+GGGGGACCAAAGTTGCGTCCTTTCTATTTCGCCCTCACAGAAATGAAGCTATCAGTACTTTCAAAGATGCGGGACGACGACCTATCTGCTAATGCGCGGT
+>55114 1
+CGTGAGCCCCGTGGTAAACACTTTAGCGTCAATGAAGGTGACGCAACGCACAGGACAGAGGATATAGTGCTTCTACTCTTTTGCCTTATCGTCCAGAGCT
+>55115 1
+ATACAATTTCTGAGTATCGCGGATATCGCGTTGGAAGCGCTCGGCCCTTCACACAGGACGGACATTGAAAAGATATAGCTATGTCCCACGCGGTTTTCGC
+>55116 3
+CTGTGCCGGCGACCTGCACGCAACATCTCTGTCCGATCCAACTGATGATGAGCTAGGCCAAAATTAATACTGTTGGGTGTCGCGAAATCCGTGGTTATAA
+>55117 1
+TCGGTCTGGGGCATTAGCCTCGAGTCGAATTCCGGGAAGCAGTGTAATCCATCACAGCCACTACCACGCGCTGATAGCTTATGAGTGTTATACAGCATAT
+>55118 2
+CGCAGTGCCACAGCATGACTAGAATACGTCGAGAAATTCTTGGCAGCTGAGATTTATTGTCGTCACTACGGCTAAACACGAGCCAGTCTGTGGTTCCTCG
+>55119 1
+CGTGAGCCAAATATGGCAATTGTGGAGCCCCTACAGGGTTTCTGTACGGGTATCAGTCGACCATATACTGGGATCTCAAGAGCCTTCGTAACTCAGATCC
+>55120 2
+GTAATTTTCCTTTTACCCACGGGGAATATAAGCAACCTGGTACTGCTCAAATAGAGGAGGTGCCTCTCCGTCGCATGATGCCGCCAGGAATATATGGCCG
+>55121 2
+TTTTATCATCACCGGCGCCGATAAGCGCCAAATGTTCGGGAACTAGTTGCGCTCAGCGCTAGATTCCAGACTTGTAGGGTAATACCCAGCTCAGGGATAT
+>55122 2
+CGTCCCGGTATGGTACCGAGGGTTATGCACGCCTCTAAGGGAACAAGGGTATCAAATGATTCGCCTCTTAATAATTGCTCGCGGAATTCCAGTAAGCCCT
+>55123 2
+AACATTGATGTTCTCCTGTCGATAGCTCCGCTATAGATTCGGCAAGGTGGCCCGTTGATTTCAAGCAAGTAATGAAGGGCTCATAGCGCCCCACGGTACA
+>55124 2
+TGTAGCAATTATGAAGCTCCTCTTAGCACGGCCTGAAAAAGCTAACAGACGCTTGCAGTTGAGCGAGGCTACTGTGTGCGTCGACTTCCCTCAAGAGTTC
+>55125 2
+CTATCTAGCATGATTTACTCGTCATGTACTGTTGTGGCAGACTACTCGGAGGCCATGCTTTAGGTGTATACGCCAGCCGACAGAAAGCTGCCAAGGACCA
+>55126 2
+TTCCACAAATCAGGGTTATGAGTCCCGGGATTTCTGCATAACTGGCTAAAGACAGGGCGGAATGTCCGGACTGCTATTTACGCTTGCCACCTCCGTAAAG
+>55127 1
+GGTCTGATTAATGACATTCCAAGTGCTACATGTCCCTACTTTCTGGTAACTAATAGTCGTGTAAACCACTAAGGAGGGAGAGGCCGCCCCCAGTGCGTCG
+>55128 2
+TGATCCGCCTAAGAACGATTACAAGCGTCCAACTGCAGCTGCATTTGACAGTCGGCCACGAAATGGTTGCTGAGTGTTTAAGTCGGCTTTCCGCAATAGC
+>55129 3
+AAAGGTTACGCTCTGAATAAAAGGCGTGACTCCGCCCCAGATTTGGGACACTTCGACTCCACCGTATCCTTATGCGCTCGGATGGGAAGGATATCATTTG
+>55130 1
+CGGGCAACCTTCAGCAACCTGGGACTAAGCCGTATAGGGGAGCGCTTTTGTCACCTTTCGATAAAAGCCACAAAGTTTGCAGGTTTACTGTGACACTCGT
+>55131 2
+AGGTCTGGCCGTACACTTACTCTTGCTCCAGAAAACTTTGGCATATACTTACCTAGATTCTACCTTGAGGGGAACAAGGTAGATGGGTGCCCACGCGGAC
+>55132 1
+GAATCCCCTACGAAGCCCTCCGGCAGCTCTAAACTGGCTTGAAGTCTGGAGTAGGAGCAAAGAGTCTTTTAGCGAGTTAGATTCCATCGCTTTTGGCCAA
+>55133 1
+CGACGGCCAACTTGGAAACATGTCGCTCCGGGTTGTACTGGACTTTCGCAATTATGTTAGTAGGAGCGGAAGTCGCCAAAGCTCGCTACTTTATACCAAC
+>55134 3
+CAATCTCCGTGAGTAGTAGAACAAAGAGTCGGGTCTAATAGGGAACCTGCGTATTACTTCCACCTCTGGCGACTTGTTCTCTTGACAGAGGCGTCGCAAC
+>55135 2
+GATACGACCGAGCCCCAAATCCCTGGTGTGCCTGACGAGGTTACTACCTGTTAGGACTTTAAACTATAACCTTCCGAGGTTACAAGGGGGTGTCATCAGT
+>55136 1
+AAACCACGTGCTAGTCGGGCTCTTTCCTAAGAGTAGCCTGAGGCTTCCTGAAATGAAAAGACATCCTGAGCAGCATTGGGGTCCGGTCTTTAACCTAGCT
+>55137 1
+AGTTGGGGCGTTTTACACCGTTGAGTAACAATAATCTCTGCAGCCGCGCACTCGAGATCAATCCACGGAGCGCTTTGAGTTCGTCCTTAGACAGTGAACA
+>55138 3
+TTGTACAACACAGCGGTGCAGCGTAAGTTGCCGGGGACTAAATGACCATCCCCTTTGCCCCATAATAGGACTTGTGTTTGTCGACTCGGCTAGCGAATAA
+>55139 3
+AACGTGGAGAAAGACGTCCCTCAGGAGGGCACCAAACGCTCGGTTGGCACTCACCTAAGGTCGTACTCATGATCTATCTTGATGTGTTATGACCCGTATT
+>55140 3
+GATACGTTCGTAACCCTAGTTGAAATGTGATACACTCCATTCGCTTGTCAAAATAGGCACGACTTGCTAATGGGGCCGTCGCTACTCGAAGCCGGACTGG
+>55141 1
+TAGTAACCTAGGAGCCGCACAAGACTCATTGCCAGGACCCGACTTCGTACCATTAGGGAGTACTTATGCGAGTATTTCGGTGTCGCCTCGAGCAAATTTG
+>55142 2
+CGATGGTAAAACACGGTACGCCCTGAAGAACTCTGTGTCAACACCATCTATCCGTCCTGAGATCTAACTTATGTTGCAGGGGGTTGCAGCTGTCATGGAC
+>55143 3
+TCCCTCCTGGCTTAGCCTGAGGAGAAGCAAGATGACTTGTGCCCCTGTAACGGTTCATAAACTCTTCGTAAGACCTTTGAAGACAAGTCAGGGCGTGCAT
+>55144 2
+CGGCTATCTAGGCTTACTTAGCTAGATACACTGTACGATTCTCGTCAGTGAGCCTGCACGACCAGTATATCTGGGAGCATCTACATGGGGGAGCACCATA
+>55145 3
+CTCGGGTGGTACCCCGAAACTGAGTTACTGCGTAAGCATCGTCTGCTCGTGCTCACCAATCGATATCTCTGACATGCAAGAAGGGAATATTCCGATTGAG
+>55146 1
+TTCATGCTCTAGAAGTCGCAAGCGCAAGCGGTAATGTTGCCCTCTTCACGTTACGTTCGTATAACGCAAGCGTTCTCATAGCGGCAACGGTATGGGCAAA
+>55147 3
+TATCGTAGGAGCAGTATCCACGCCAACGGGAGACAGAAGTGTGTACTCATTGTAGGTCAGATGCTTACTTACCCCGCCCCGAGTATGATTCCTGTACTAG
+>55148 2
+TGTATCTTACAGTACGACAGGTTCATCGAAAGGGGTCGCGTATGCCTGCTCGCACCTAATCCAAATGTTACGTAAACAGTTAAGTGGCATCCCTGGCGCG
+>55149 2
+AACTTCCGTACATTACCACGGGTTGAGCACTGAATTATACGATGGCTCACGGAAACTTTCTTCAGAGCGCCTAATATCTCGGGTACGTGGCGTGCACGGA
+>55150 2
+TGCATGTTAGTGATTACTCGGGGGATTCCCCAAGTGTCACGGGACATAGACCTTTCGTAGTGCGGCCGGCTGTGAAACACATCTTACAAACAGTTCACAC
+>55151 3
+TCGCCCGGGGTTTTGCCAACTCCGTTCAGGACCTCATGTTAGACATCTATCAGCGCTAGTCGTAAGAATGGACGATGGTTACGAACGTCGAATAACATGC
+>55152 2
+ATCCTGATCTCCGTCTTAAGCATGGGTAATTTCTACGCGCATAGCCCTCAGGCTACTGAGGGCAGTGATGATCTGTGTAAATCACCCGAACAGGTGAGAC
+>55153 1
+GATCAAGCCATTCTCTGTTACTTCGAGATGTATTGCTGTACTTGAGAACAATAGGGCACAAGCCGCAGAACTGTCGCCGTCTGCGTGCAACGAGGCCTTA
+>55154 3
+TTCGGGCCCATCATGCATGTGCTAATGTCCGTTATTATGGCCACCACCCAGAAAAAATAGGTTGGCGAGACCGCGCCCGGTTTGCCGAGAAAGTTATTTA
+>55155 1
+AGCTATAGATGATACAGTCCGGGGGTGTCAATCTCATGAATACAGTAGTTGACAGTTAGTACCTTGACGCCCGGTGCACCTCAGTGCTTCCCAATGACCG
+>55156 2
+AACGCAAAGTAGGCGGGCTTTTTGTATGAACTACTTACTAGAGGCTATCGTTACTGTGTGTCCACCTAGCTAAACTGTAGCCGAGGTCCCCCAAGCCGGA
+>55157 2
+CCAGTCGCTCACTAATGGCACGGATGGCCAGAAATGTTACTCCAATGTCGTGACCTGGTAGGTAGAAAGCTCCGGGTTAAATTGTTACGCATGATTCCCC
+>55158 3
+CACTCTCGGGATCCCTGTAGCCTTTCATGCATAATTTGAAGTTAAAAGGGCTGCAGCGCCTAAACCTCCTCGATAGCTAAGATTGGACTCGAGTCGGGAG
+>55159 2
+CCAGCTTGCTCAATAGCAGGTGACAGTGCTAGTGATTTTTGCGCTTACCCTCTGGACCCAGACAATAGATATTGGGGGGAAAACAGACCTCACCTTTGCG
+>55160 1
+GAGGGTTCGTTCAGGAGAATCAAACACTGTTGTGAAAGCGCGTCCAATCTGACGTCTTACTGAGCACCAGAGTAGGCACTCTTACACGGCAGTCCTCTTT
+>55161 3
+GGCTCTACTTGCATCGGGACCGAATACAGCATCCGACAAATGTTCGCACTCCGCTTGGCTCTCTGTATTGGGTAAACGTAGAGGACAAAGGTTATCGCAT
+>55162 2
+TCCGTCGCCGGGTACCATAATCCCGATTTGTTTTATCGTCTGAGGCGAGGTATGAAACAAGATGGCAGAACGATTGCCTTGCCAGAATCATCACACTGGC
+>55163 1
+CACTGGTTCCCGTCGTCGGTAAAAACTTACATCATCGTGAGAATCGTACTTCCCCTTAGAGGTTTTGGCGTCACGCAAGATGGTAAGGAGCACCTAGGCA
+>55164 1
+ACCGGCTCTTAGGACGAATATCTAGGCCCAGCCCGAATTCTCATCCGGTGCCAAGTCGTTGATTAGGCTGACATATGATCGAAATGGCATGGTTGCACAT
+>55165 2
+CGAAGCCTGCGCTATCCAAAAACGTAGTCGGCTTCGGTAAGCGGTCTCCTCATGCGCATTACATGGTTCGGGGACTATTTTTCACGTAAAACCGTGAGAA
+>55166 3
+CCGCAAACTCCAAGGTTGGATTGATTAGCGGAGCAGCGGAATATTTTACCTATGGGTCCTCAAGTATCGACACCAGCCCATTGGTACGTTTAGGCTCACG
+>55167 3
+GGACCTAAAGACGCGATCTTATGTGATCTCGCTATTCAAGGGGGCAAGATGCGCTGAATCCTTCAGTCCTGTCTAGTCGCTGTCGAAAACTCTAAGGCCA
+>55168 1
+TATTAGTCCTGTCTACGTGCAAGACGATGCCTACAGCGGGTGTCGACGTAAAGCGTCTGTCATCATATGCTACACTGGCTAAACTATAGCGAATCGCGCG
+>55169 3
+ATCTAATTGTTGCCGGTTCCGAAGACGATTGCATCAGGGTCCGAGTGTGGCTCACAATCCTAAAGATCCCTTGCGACACACGTACATGTGTAAGCGAGCT
+>55170 2
+ACCCACAGACATGTTGAAGTTACGTGACTACCCGCGCCTTTGATGATTATGCACGACTAATATTATTCCTAGGAATAATAGCCGGCGGGCGTGCCGGGCT
+>55171 3
+TATTCACCGGACAAGTGTGGTTTATGTATGGCAAGTAGACCGTTCACCCTATCTAACCTCACACGCACTGCAGAGTTGGTCATGGAAAGCGGGCTGACCT
+>55172 1
+CAATCCTTGTTCAAGCCGAGGGCGCAAAGGAATAGCGTGGAACATTGCAGAAGCAATCCTTAGGCGGCATTTCACCTGTGCCTCCGTATTAATTGCCTGT
+>55173 1
+TAAGTGCCACGGCCGCACCACTTGTTTTTATGACGAAGCTCCCACGATATGAGACTTCAACGGGATACCTCACGATGAGTTGGCTTCGGAATAGTACGGT
+>55174 1
+TCTAAGACCCGGGTGGGTTTTAGGACACTCAAGTGGCTAAAGGCGTAGGTGGGTACGGGCCACCCATACCCTTTATATACTCCCAGGTACATTCATACAT
+>55175 1
+GCCAGGCATCGTCTATAGTACTTATGCCAGCCCGAGTCCGGCAATCCGTTCCTACTGTATTATGAGCATAGATGTTGGATCGCAGGGAAAGACGTATCCA
+>55176 2
+CGCCCGAACCCTGGACCAGGTGCAACATATCAGTCATTGCCCATTGGAGCTAACATATGGTTGTGCCGGCCAGAATATAGCGATCTAGTTGCTTGATAGT
+>55177 1
+ATATCCCACCACGCGCCGGGGACCGATTGGGTCGTAAGTGACAAAATGTACTGTCCTACTTTGTGCCTGCAGTCCAGATCAAATTTTGGCCAAAAGTTGG
+>55178 1
+AGGCCACGTTCACGCAACTATGCGTATACGGGCGCGCAGCGGTTGACATAATATTGGAACCCGTTCAACCTAAGTATCCTCGTGAGGTTGTTTAAGCACT
+>55179 3
+TGGTATGGTGACTAACCGATGGAAACTCAGGCATTCCAAATCGGATAATCACGATTATGTGAAGTTGGACCCGTCTACTTGCCGAGCCATCCCCCGGTGT
+>55180 1
+CGAAGGAACGTAGGGGATTCACCAGAGCTCGCTTATATCGAGTTCAATTAAGGTTGTAGCTTGCCAGCACTTAACCCAACGTACCTCTCGTGCGGGTATC
+>55181 3
+CAGCTTGTTTAAGTGAACATAGTACGCGCGGTATGCTGTGTTCTGTAAGGGCGAACCAGCACACGACGTCTGCGATCGTCACCTACGATAACCTTAGCAT
+>55182 1
+CCACTTGATCTGGACCCGGCATAGTCCTGTGCTTACGCGACTTGACCAGGCGGACAATTGACACGATTCCCGAATATATATAGGGTGTAGATCTACGATG
+>55183 3
+TTGCCCTGTGGGTTCATATGGCCTATGACCTCTTTAGGACAGATACGCCCGAAGAGTCGCCATTGCAGTTTAATAAGACGAGGGATGCACCCAGCTACAT
+>55184 2
+ACGGTACGGCGCTATCCATAAGGAGGGCTGAACACCGTGTTATTATAGATTTCCGTTTAGTAAGCACACAGGCCTATTACGGATGCGCGCTCCAGTCATC
+>55185 2
+TGTTGGTCGTCTGGACGGGACTAAATATTGACTCTGACCCCATCGTAAATCGCGGCCGTCCAGACCGTTTAAATGGCAAGTTCGTCAGTCGGACAAAACT
+>55186 3
+AACCCTAAGGATACTCGGAGGGGGTGCTCCGGTTCAGTCCATCCGCAGTTTGCAGGACAAATTAATAAAGTAGACCATTGCTACCGTGGTTACCTCCTTG
+>55187 3
+TTAATACTCTCGACGGATCGGTTCGTCCGATGGGAATTACGCAAGCCACTAAGGACTCATTTACAGCTACAGGCAGTGTAATTCGCATCCCCGGAGTGTG
+>55188 1
+TTTCCGCGAGAACGTCAGCGAGTTTAACTGCATTATCAGTGAAGGATCAGAAGGTACGTATCGAGAGCGCGCCTCACATGTCCATTCTGCTGGTCCCATA
+>55189 1
+AGAGTCCATGAGGTCGTACTTTAGAATCTCAAACAATGTCAGCAGCTATGTGCGGACGACTCAGGTTCCTAGATGGTCCGGTATCAAGGCCCATCTTCGC
+>55190 3
+GCCTACCATAAAGCCTGTTTCTAGGTGTGGAAGACTGGAATAGCTTAGAGCGAACTCTAGCCATACGCCTGTTCCCGAATCGGTTACATCGCTATGAGCG
+>55191 3
+CACGTGTTTAATCTGCTAAGTCAACTTTTTGTCGAACAGCGTAGGGCGAGCCGAAAACCAGGACTGCAATGTCGAGTCCTTACTACTCCACGACTGGGTG
+>55192 1
+GCCGCCCGACTGATTTTAATTTCTGCATGTTGCCGTCGTGGGTGAATTGTCGTAATCACGTATCAAGCCATTAAGGCAGACCCGGGAAAAAGTACCCCGA
+>55193 1
+ACTCATATGGTTAAAACAGACACTCTCCGCACAGTTATAGTCGCCGTAGGTTGGGATTGGTACCTCGGCGAACCCCGTTATGCGAATATCAGATCGTCGG
+>55194 2
+CTAACTATTTCATGTCCAACGCATTCTCAACGTATCCGAGGGAGAGGCTGTAAAGGGGACTCGGTTGCCGGCAAAGTGACCAATCTCGTATTGCCAGTTC
+>55195 2
+GTCGAGGTTACTCGCATGTCGCCACACCGTACTATGCCGCCGGTCAGGCTGGTTACTCAGGAATTTCTGAACCCCAGAAAGGGGGTATAAAATACTTTAT
+>55196 2
+TCACATATTCCTTATCAAATGGTACGGCTCGGGGGCAGCTAGGTATGCACGCCCTTTGTGAAGCATTGCAACAGAAACCTTATCAGGCAGTTCATCCGGG
+>55197 2
+CAGTAAAAAAGTTGAATGCTGTTCGAGGGATTTCGAGCTTATTCCCCGAAGATTTGTATCCCAGGATGTCCCCAACACGTCCGTGCCTACTGGACCAGGG
+>55198 3
+CGTCTCTAAGCTACGTTTGACACTGCCGCTATTCGAGTGCCATGTGACTCAATATAGTATGAACTCGGCAGAAGCTCGATAGCGCCGGGTAATCGTCAAG
+>55199 2
+CGTTAATCGTTGAACCTGAAGGCGGTCAATCCCATTTTCTTACGGTGACTATCAATTCTAATGCCCAGCAAGTGCTGAACGGAGGGGACCGCCTTAGAGC
+>55200 3
+CCGATAATCGTCAAACATTGATAGCCCGGGGTCAATTCGCCGGAGACACTTATATTTGCAGATGCACCTTGCGGGGCCTCATATGCACGTGAGCATAGTT
+>55201 3
+CTTGTTAATTCTATGGGATAGGCCTGAATCGCTGTCAGCTGTACCTTCGGAAAGGCTAGGCCCAGGCCATCGATTGCGTCACAATGTAAAACCTACGGCA
+>55202 2
+CCCTCTGTGCAGAACATTTAATTGGACGCGTCCAAAGAGATTGGTGGCCTAAAGGATGACTTCACCATGGTTGAGTATCCCACGCTGCACATGTGCCAGT
+>55203 2
+GGTTCCAGTCTATGGACAAAGACGCCCAATATTAATTTGCACCCGCCTTAGAAGCTTGTCACTCTGCGGAATGGAACGTTTGGCGTCAGACCGGGTTAAC
+>55204 1
+AATTGAGCGCAGTCGTATCTTTCACGCCAGATTAGGACGCGAATCACGGCTAGTCTCGTAGTAACTGATGTAGTCATCCAGTGCAGTCAAGGGCTCTCAC
+>55205 3
+TACTAGTTACGGACACTTCGTGAGCACGAACTAAGTGAGAATAATTGCGACGCATCCGCCCTAATCTCCGGAGTGCTACCGTTGGCATCCGAATGGTGTT
+>55206 1
+TGTCCTGTGTAAAGAAGTACTCTGCTTCGCCTGCCGTAGGATCCCCCGGCAGTTGCACGAAATCACAAGTGAGAGCAGGCTGGTAAATATCTATCTGATC
+>55207 1
+TAGTTAACAACAGCAACCCGTGACGCGATAGCCCTGTGGAGACACCCCTGTTTACATTAGGAGGAGAGAGTTAGTTCGTTTCATTTGGCCGCCCCAATTG
+>55208 1
+AAGCTTGCCTCTGGGATACCCGATATACGCCAAATAGGGTACCTGGGTATGGACACGATTACACTGGCCTTTTTTAGGACCTGCTTGCATCCGAACAGAG
+>55209 1
+CTCCCTGGAAACGTCAACATATCTGTTACTAGGGCGGAGAGATCTAGTGCTACATATTTCACACGTTCGAATCGGCGCGATATGCAGGGTTTCACGACCG
+>55210 3
+AAAATAAATCATCTCTACTTTTTCCGTCGAGGCCGCTAGAGTTACTAAGGTTCCCGGGGCGGACCGCATTTTACAGTTACACGGCTGGGACGCTCAGAAG
+>55211 1
+GAATGCCTGCACATGTGAGCGAGGCTCAGAACTTGGACAAGGTCCCGATAGACGGCCTAGCAATCGCTTCTTCATAATGCGAATTTCTAGTCCGCTTGAT
+>55212 1
+TGCACATCAAACCCGTGCGTAGTTTCCTCAATCCCAATGGAGTGCAAGTGGCGGATCGTCTCTCTAGCCATCGATATCTGGATAGAGATGATAGGGATCC
+>55213 2
+GGATCTAGTGCATCGCTGTCTAGGGCCCAAAGACTTGGTACTTGCACTACATCACTGTGGGGTGTTCGAAACCGGTATCAACACGTAGCGTAATCTAACC
+>55214 2
+TACACACAGATGTTCTTGTCTGATCAGCCCGCGCATTAAGATTGTACGGCGTGCGTATCGCAGCAACTAATGATGTTGCGGCCCGGACTCGGAACATATA
+>55215 2
+CAACCGGCTGTTGAGTCAGCGTCGTCTAACGGGGGAACGCTCCTTCCATTCGGTTCCTCAATAGATAAAAACACATAATTGGGTGCTAATAGTGCGCTGC
+>55216 3
+CCGCTTGCATCTGTGTCGCTCGCGGATCATAATAGATAGGATGCACACTAGTACCAGCGGATGGCACGCACGCATATGGTTATTACCCAGACGATTTATG
+>55217 2
+AATGGACTGTTTCCCATTGGTGGAAGACCGTTCAGTTAAGATGGATCCTTGCCTGGCTCCCCCACTTCGGCAATCCGGAAAAATAGAATCGCGGGCATTA
+>55218 1
+GCGAAAATTTAAGCTCAGCGCTCTTGCCAACGTGCAAGTAAGGGATTGATACTTGTCCCGGGGACATTATCTTCCACCTTATGGGAGTGCCAACTACGGC
+>55219 2
+GGGCACGTACCTATCTCCCAATCAGGTCCCGATTTCGCGATTTTAGTGGATAGCGGATTTGCACGAGTAAGAGCCGGTATTAACACACTTAAGCCAGGTC
+>55220 1
+GAGCCTCTAGGCCCTATTATCAAATACCCTCCACTGAGATGGGGTTTAATCTGGGGATGAAACACGTCGCAGACAATGGGAATTTGTTTCGTCCCCGACG
+>55221 3
+TGCCCTGTTGCTGTATCAAACCTCGGCAAGAGCGTGCGTGATTTCGAATTACCGCATGCTGGGCAGGGCTCAATCAAAGCTTCTAAAGCATACTAGTACG
+>55222 3
+AAAGTCATTTTGCGATGGCTTTCGGATCGCGAAGGGGTGCAAAACGCAATCCTTAGTAGTCTAACTGCCAAATCTGTACGGTACAATCCCCGGCGCTTGC
+>55223 2
+TAATTACTTCGTGAACGATCACTGTACTCCTTGTGGCGGCTAGGTCAGGATGTTAGCTGTAGTACCCACGAAGAGCAGACGTCCCCACATCAAAGGGTTC
+>55224 3
+CTATGCTCTCGAAATGCTGCGGTGTAGAAACGGGGAAACGTGGATCGCCCATGACCTATTAATAACCATCACCCTAGTTTGATCGTGCACAGGGCGTTCT
+>55225 1
+ATCGCTGGAAACCCTAGGGTTACGTGTGAGGGGCTCTGTATGTAGAATGTCAAATAGTGACATAATCACATTCCCCGTGGTCACATACTCGTCGGCACCC
+>55226 3
+TGGCGTCAGCATGAGGCTACCATGGCACGCGTACCCCCGATAGCTCAATACCTACTTTTATATACAGACGCTATTACAGGGCACGTGTTTAGTGAAGGTG
+>55227 2
+TTAGGGCTTAGAAGGTCCACGAGACCACCCAGTCAGGGTTCCCCTAGTTAATCACGCACTTAGATGCAAGCCAGTTCAGTCGTTATTCTGCTAGTAGAGG
+>55228 3
+TGATCTCGCGCCCTCTTCAACCGGAGCAGTGTTGCCATGGACAGTAAGAAAAAAAAATGTACCTTTACGCATTCCCGTCTAGCGGGGATCGTAGGTCTGT
+>55229 1
+ACTCAGGAGCCATGTCCCTACCGGAGACATATGCTGGAGACATAGGCTCGTGCATATCTAGAATTCTACGGCAAAGCTCTGTTGCATAGCGTCGTTCTAG
+>55230 3
+ATTGCTTATATCATCCCCCCAGCCCCAAACATATGGTAAGTCGCCCGACGTAGGGGTTTAGTATCGGTGTGCTATAGATACGAAGCTAGCCCGGGAGTTA
+>55231 3
+GTCTAGAATCTGGAAGTTGCGACATTACAGTGTCGTTAAAACTGCGAGCAAAAGGCACGCCCAGCTGAGCTCGATTTAGTCGCTTTCGTGGTCTACCCCA
+>55232 2
+ACCTCATAAGGTATCTCTACCACCTCGTAAATGTGCGTCGGGATACAATGTGGGCTCTACATCGGCACGCTCGACGGGTCTAAGGAAGGAACGCTTTTAT
+>55233 1
+CTTTCCGGTGTACGATAGAGCAAGAGATTGGATCAGTCACGCACGCCTAAGGCTTGCTAGAAGGAACCTATACTAGCACACGTTAGTTTTCCCCGCGTGT
+>55234 3
+TTAAACGGTTCAAGGTGTGCGTCCACTATGATCAGCAAGTTGCAACAAATTACTAACGCGTTCCGCAGTGCGGGCCTTCGCGGTTACACCTCGAGAAGTT
+>55235 1
+TATACCCCACACATACATTGCGCTCGGGGGTTACGGCCCATGATAGGCTGCCAGTGTGCAGCGAGTGTGTATTGTAAATTGGATCCCATACATCGTCAAA
+>55236 3
+TACGTCGCCCGTTTTAAACGCTCGTCATGCTCGACAACATTTACAGTCGGGGTACATCTGATTTTGTGCGGGACGAGTAGGCAACCGAGACACTACGATA
+>55237 1
+GTGTGTCGTATCTTACCAAGACCCTGCAACGGCACCAAATTTGCCACATTCATGCAGACAGAGCATATGTCTTGTCTTCGGGGGGGTGACTAGCGAAACT
+>55238 2
+CTGTTAACGTTCCGCGTGCAGGAACGTTTATGACCAAGACGATGCCGCTTGTATGTTTTACACCGGCCTAGTTACACGCCAAATGACGGTCGAGTACGAA
+>55239 2
+GCATTGCGATCTGCGACGGACCATGCGAAAGGGTCCTGATATGCACTTCGACCTGGTCATCAAAGGAGATTTAAAACCATTCGTTCCGCGTATGCACTGT
+>55240 2
+CCGTAATGCATTCTGATTAATCACGAGTCGCAGGTGAACTGTACCTTACACTCCCAGATACGTTCTGTGAGTGAGGCACCTAGCTAAGTGGTACGCCGAG
+>55241 1
+CTTAGCCAAGCGCGATAAAGGTCAACTTTAAGGTACCGTCTATACTTCTGAGGGGGCCTAGCGCAACAACGTAGTATCTTGCTTACTGCATGGATCGCCG
+>55242 2
+ATAATTATCGGAGTGAGACCCCTGGTGTAAGTCGCAACCCTGATATGGGTAGCTCCGACACAATCGAGTCCAGGTTGGTTTCTTGAGCTCCAAATACCCG
+>55243 3
+TTGCCAGGATGCTTCAGGATTTAGCGAGGCGTACTCCGAGGGGACTAATCCCGGCCGAGCGTAATGCAAATACTTCCTCACATAATTCGTGACAGACTTT
+>55244 1
+AGCCGCCCCGTATACAGTAAACATTCCGCAGTAACGCTTGGGTTACGAGTTGCCTGTTATGGGTGAGCACGGACACACAAGTTACAATCGATTCGCTGTT
+>55245 3
+CGGACATCCGCTTGAAGCCTTTGCAACATAGTGAATCCCGTCAGAGTCGGATTGGTGTGTGACTCAACGGCACCAAGTGAACACGCTTTATGGACATTTC
+>55246 3
+TTTAAGCGGCTTACGGCATCAAGAGAATTCATGGCACGAGCACTAAGGCGAGTACTGTTGTATGGTACTGAGCAATACAGCTAGCCTTGCCCGCCTTCTC
+>55247 1
+GCAAAGACCATCCAGTCCGCGCAGCTAATGAGCCTTAACCTCGCCTGAGTTTAGACTCTATGGAGACCCAAGCTTAGTTAATTGAAGCTTCGTGGTGGTG
+>55248 1
+AACATATCCGCTATTTCCAACGTGTACCTAGAGCGTTAGGTGAATGATTGGCCCACTCTAACATCTAATGGCGCTGCCGTGAGCGCAGATTAGGGACTGC
+>55249 3
+GTATAGCAATGGCGACTAGGATATTCCTCGCCATGGAATTTGTTCATCCATCACCAACCGGCTTTCTGTGACGTATAGAGATCGACGGTCAAGCGGCACG
+>55250 2
+GTCTCTCCTCTGGCCGCTCGGTTACAACTAGTTTGACGTTGCGACAGAAATGACGGAAATCCTAACCACTGGTTCGCGAATTTAGGGATGAAACGGACTC
+>55251 3
+GACAAAGTAAAAATTACCCCCCGCTTCTAGAGTTCTGTCTGCTCGAACGATCCGGTAAAGCTTTAGAGCCGGCGCGGTTTGTGCATGAAGCGAATTTGCC
+>55252 1
+CAGATGGTCTCTTCTGATATAGAGGAACTCGCTTTTAGGCTCAAGTTAACGAACTTGGATTTGGGGGACAGAATCGACCTACTGAGAACGCCCCCCCTGC
+>55253 1
+CCAGGCACGAAGACTCCAAGAATCGCCGTTGCTAGTCGTGCCGCACTCTGTGGTATATGGGCTTCACACTTTCAGCGATAGAATTCTTATGAGAGATCAG
+>55254 1
+GATTCAACTTACAGTCCGCAAACGGATTGGCGGGACACAGGCTTGTTTCTCGCGTAGCGAATCTCCAGGCATGGAAATGAACCTGCCTTACTTGATTCAG
+>55255 1
+CATATGGACCGCACTGTGCCGAGGTGGACATATTACGTCCGGCGGGGCCTGCAACAATCCGACGCGAATGAGCTAAGTAAGTCCTATTTTATCATCTTTA
+>55256 3
+ATAGATAAGCACTGGGTTCACTTTGAGGCCGGTGAGTCCCCCAATCGCCTCTCATTGAATTCCCTGATAAGTGCGCCGAACGGATCGACATAAGTGATGT
+>55257 2
+CTGAAGCATTGATGACTACCCCGTTGTACCAGTAGAGTTCTGATGAACGAGCACCGCCTTATACGTAGTTCCCGCCAAGTGAATGGGATTGCTCGTACGA
+>55258 3
+GAAACAACACGGACTTAGTCGCTGTCCCCGATGGCGACTAACCGTTTGAGAACGCACAAATGGGTTCCGCTTACTGTGCTGTAAGAGTTCGCTTAGTCAT
+>55259 1
+GACCACGGTGACTATGGTCGTGAATGAGATTCGATAGAGCTAATCGTAAGGTGCACCCCCAACTAAGTTGGTCACTTTTGACGCACTCGCACTAGCTGCT
+>55260 1
+GTACTGACGCCGCCGGTTACGATGATCCTAATGAACTCAACCTGTGTTGCGCCTTGAAGGTGAAACGTAGCACAATGCATGCTCAGAGCTGATCTTGTAC
+>55261 1
+TGACCAGCGGCGGACCATAGCAAGAGTAAAGCTCCTTATCAGAGGCTGTTATCTATGGCGCTTGACTTTTGTCCGCATACATAAGCGCAATTCGATCCGG
+>55262 2
+AATGGTGACGAGTGGGACCGCGCGATGCTTGAACCGCCTCGTCGCACCAGCAACTTTCAATTTGCTCTTCAAACCAGTTAGCGAACAATGTTGAAGTTGT
+>55263 2
+GGATCGGACTCATGGACAATCGTTACAAAATGCCGCAGGTACACAAACTGCTGGATCCGGTTACCGATTGGCTATGCCATCTTCTGGGGTCTTCGTACAA
+>55264 1
+TAGTCATTTACTCCCGTAAGTCACACTACTGATTCTAGGTAACGCAAGCTGGGAGAAGGCATCCTGCCGTGTACTGTTTGCAGCGGCGCTTAAACGCAGA
+>55265 3
+CTCAGGTCATTATCCGGTACAGGAGCGTGGTATTGTCGAACGTATTCGGGAGCATGTCTAAATCCTTCCGGCCCACGTGCAAATAAATCAGGCACATGTC
+>55266 1
+GATTGGCTGTCAGGAAGGCTCCGTTACGCGGACCTTAACACAATTGGTAAATCCTTAGGCTACATACCGCTTGGTAACAGGACCAGATGCTTACGCTCGT
+>55267 2
+GCAAGTTACAATTTGCGGGTATACCTCGACTATGACGCAAGGCCGCGGACGTCCAATGAACCCTTACCTCTGTTAGGGGTCGATTATAAGCTTAGTCACG
+>55268 3
+AACTCACTAAGTCTCCAGCGGGAAATCTCTATTCTCAACGCCTAGCGTGCGGACGCGTTGCAGGGATTTGTTATCAGAGTCGCGTATACTCAGGAGATCA
+>55269 3
+ACTAAATGCAAGAAACCAGGGTGTACGCCAGTCCATTCCAGCTGTGCTAAGAGACTGTGTTTCTGGGTAAGTCTGCGTTTTGACTCAGCAGATCCCACGC
+>55270 3
+AACCAGTGGGCTGCAGTCAGTCTGAAAGCATCAAGTCCGGTTACGGCTTCTATACGGCGATGTGTCAAACCATTCCACATTCCGGGGTTTTAAGGACTCA
+>55271 2
+GTAGTTACAGTAAGAAAGTCGCTTTGCGTGAAGAGAGCCTGGAAATGGAATTCGCATATTTCTTCCGAACACGACCTCGCCTGCGTACTCCCTGCACGTG
+>55272 3
+CTTCGCATTAGAGAAAATGCTGCAGTCGTCGACTAGTGCCCAACAGTTGATAGAAATGCGAGCGCCCGCGTGCAAGGCTTTTCCCGTATTATGCATGTAC
+>55273 2
+GTCATTAGGCTGGGGCAAGGGTTCTGCCTACAAATCTGAATCGTGTATTGCCAGTCGTCCGACTCCTCGTCCTGGTAAACATAGTGAGCAAGCAAACACT
+>55274 3
+AGTATCCATTCGAGATTAGCGGCGCATAGAGTGAACGTCGGTCAACCCTAGTTCGGACGCGCTATATCGTGCATTCACTAAACGTGCCTTGTAGAAGTCC
+>55275 2
+GTAGTGGCAGGCGGATCTCATCGCAAGTCCAGTAGCTAGTCTATCCGCCATCCGCCCTATCAACTTGACGGTCGCAGATATCGGTAAGATGATTTAGATA
+>55276 2
+TGCTCAGGACTAATAGTTATACCTCGGCGGACAATGACTAAGCGTGCGACCGCACCTGGCATTAGCAACCCAGGAATTGGTCTATTTCACGTTGGTTAGC
+>55277 1
+AATTACTCTCGCCAAGGTAGCGGGGGCCTGTTCATTCGTATATGGCTCGTAGAGGGCCATATGTCACCAGCCGTATTGATCTAAAGCAACAAGGTCACCT
+>55278 1
+ACAAGTCCCTGAGTGCCGGCAACCAGAGTATCTCCAACATGGGTAGTCCTAATCGAGCTGTTATATTGATGGGACACATTTCCAGCGTTGTACTGCCAGG
+>55279 1
+AGGTTGAGTAAGAAGCATCGGAAGGCGAAACGCTGGATACTCAGCTTTCGGTCATTTGGAGATTTCACACATTCCTTCTAACTAGGCCCGGCTGCCCTAC
+>55280 1
+CTTTGCAGGTTCGTTCTAAGTGACGCGGGTTGGAATTCAAACGACGCGCCTAATTGCCTTTTGAGCACCGCTATAAAGGAACCGCATGCGAACCTGATAC
+>55281 3
+GCAAGCAGTCTAGCCTCATTATGGTAGTACGATTAACCACGGCTATTAGGGTATCCCAGTGGCGTCTCCAAAATTGTGAGGTCACTGGTGCAGAACCCCT
+>55282 2
+GTCCGTCGTAGTCCACGACTATCTCGCTTGAAATCGGCCACAGTGAACGATAGGCGTCTGCACCTGCTTAGTGGGCGTTCAAGATATAGATACTTAGAAC
+>55283 3
+GCTTTAGTCTAATCTAGTCGTTTGAGAGCGGGCACTACAGTCTACCCCTTGCGGAGAGTGATTGCCCGCCCGATCTGTCAAGGTAAGAATAGAACCTAAC
+>55284 3
+CGAGTTAGGTCTATTTTCACCCGTAGAGGGACTATCTACCCTTAGCCAATAGGTGGAAGAGATCTATTCTTCAAGAACAGTGCCCGGGCAACGCTCGTCG
+>55285 1
+ATAGTCGAGCCTAGGCGATCCGTACCTAGTTCAGTGTTCCCCGGGAGTAATTCGACAACAGCCTGCTGGAATAAAGTTCTCCGATGTGGTGCACTAATCA
+>55286 2
+TTGCGCACACCCAGTTAATGCTAGACTGGGCACTGCAGCTGGGCTCGTCTATAATCTACCTTAAATGCGAAGGCAACTAGTTCACATAGCGGTACGTTGG
+>55287 2
+CGCCCTATGGTGATCCGTCTGATTCGCCGGCGCTGTAAAGATCGCCGCTCAGTGGCAGCACTTCGTTGCTCAGCAACAGTAATAGTTAAATATAGTGAAA
+>55288 3
+CGGGGTGCAAACAATACACTCTACTAGCCTGGCAAATGTCCGCTCCCGAATATGTTGTCCCGAATGCTAGGTCGTTGAAAGGCTCGAGTAGTTCTGTCAA
+>55289 3
+TGGCGGGAGAACGGTGTCCCGTTCCCTGCAGAATATTGAAATCGAAAGTTTACAACATGTCACTGTCTTGAGAAGTCGTTACCTAGCGCAGGTCCCCCTA
+>55290 1
+TTCTCGGGAGAGTAAATGACGTACGGGCAGTCACCGGATGCTTGAGTGACTCCTCTCCTCTTACTAGCTCACTCCCATATACGGGAAATAAACTAGTGGG
+>55291 2
+CTAATAGATTGCTAGGTAGGCGGAACCGCTTTCATACTCCTTATTTCTCTATGCATCGGGACAGTACGTGAGCAATGTCACACCAGGGGACCTCGAGGAC
+>55292 2
+GATGATCCACAGGCCAGATATACTGCTGGTCTATATGACCTCGACTCCGATGGTAGGAGAGCACGGATCGTACTACTCCGTAGCTCTATACTTTGGCAAG
+>55293 2
+GTCCACTGTGCTCAAAATCCTGTGCCAAAACGAGTGCTGACAGGTCTCAAGACGCTCGACAATGATTGTCTTTGATCAGACTTGTCAGGTCGTACGCGGA
+>55294 1
+TAGCAACGCCGAATCACCGGTGGGTCCCCTCCTAGTCTGGACAGTGGGATTTAAACTCAACTGCAAGCAATTAGAAAGATTTGTGGTCCCCTCTGAGTGT
+>55295 1
+GAGTTATCGGCGGTCCTTCCCGAGACTCGAAAATGCCTTCGAGTACAAGTCAAAGAGGCTTCGCCAGGCCTTCAAATACTTTGGGCATTTAATATGCGGC
+>55296 2
+GTCAGAGTGGCGTGGCGAAGTTCTGCTCCACTCTGCCCAAAGCACAGATTTTAAATTATTAGGTAACTTGTATCCGATCCCCAGACATGGCGACCAGGTG
+>55297 2
+ACCGATCATGTCCCAGGAACACGTTTGAATGCAGCCAGTTCGAACTACAATGGCTGCCAAAGTTGCGGACTAGCACCCTTCGGTCTTTGGGATGGTAATT
+>55298 1
+TTGCATAGAAAGACGTCCATGGCTGCATAATTTGTACCTCGTATGAACCTGCCCAGGTTCATGATCCGCTAACTAAAGTGAGGCTGCCTGCGAGCAGCTG
+>55299 1
+TAGTGGGCACCATGCACGCGAATCAGGCCTACAGATTTCAAACGCGCTCGGTCTTTGGCTGGATCTTAATGATCTACTCAGGTCGTCGGAAACAGCTTAA
+>55300 2
+GCATGCAACTTGCTTTTATCGGCACCAACTAAGGTTGCGCAATATACTTAGATACGGTGGATCACAGGTCTCGTGCCGACCGATTGTATAGCCCAGGACG
+>55301 2
+AAAGGAAGATTCCTCCGCTCCGGAAGGCATCAGTTGAGACTTCAAAGCTTTTCAGGGCGAGCCCGTAATTGTACTCGGTTACTGTAGATCCCTTGACAGC
+>55302 2
+ATTGCATGACTGCGGCTGATGGGCAAGACAGCCGTTTGCCTACGACATACCAGTTGTGCTATATAAGCTTTCAGGAGCACAAGCCCGCTTGAGCAATTTC
+>55303 3
+GAGAACCTGGCGCTTCGAGGAGTCCTGTTCACCTTCTTAAAGCAAAGTTGGCATCGGCGCATTACGATAGCTTCGATCAACAGAGTGTGTATCCGAACCT
+>55304 2
+TGAAGGTACGCAACCGATCGGTTCCGGCGTTTGCCAGTCTATACCTACTCAGATAATGTAGCATCGCAGGGCACTTACGTTAAGAGCATCTTCGGTGACA
+>55305 1
+TCTCAGCTGCCAGACGTAGCTTTTTGAATGTAACGCGAACGAAAACAAATTCGTCGGTAGCGTATGGAACTCATCTGAGTCTGCGTCTAGGCCGGATCCC
+>55306 3
+GAGCCAGACGTTGGTCCATTTGGCAGAGTTCTTCCTCCGGACACGGGATTTCTCAAAAAGTCAATAAGGGCTGTCCACGGGAACTTTGAACCTTATGACC
+>55307 3
+ACGTGTATTGAAAAAATATTTGGCAGGTATCTCCTCAACAAGTCAGTGGTAGGGCGACCACTTAGCCACCCCGGCCTCGTTGCTTATGTACACAGGTGGC
+>55308 2
+GAGTAATGCTAAACAATGGTCATTACGCACTACCACCTGTCTGGACGGTGTTCGCGTGGCTGAAGGCATCATTTGTTACCGAGAATCCCCATAGTCCAGG
+>55309 3
+AATTCTGCCCCTTCGTATTCGAGATTCGTGATAGTCATGCGCGAACCCCAATTGTGTGCAAGAAGGCAACCAAAGCGTGGTCGAAATGGCTGCATTCGTC
+>55310 1
+AACGCACTCATTGTCCGGAACTAGTACGGGCAGTCGGTGGTTCTCAGAGATCAACCCGCACTGTACTCAGAAAGGCTGTAACGTCTTTTCTCGTTAAGGA
+>55311 3
+TCCTGGCCATGTTTGTACGTCAATCTCACGGCAAGGGCACTCCGCATTGTTAGCACTTGTGTGCAGCGCAAAATGAATTGATACCGAAAGGACCAGGCTT
+>55312 2
+CCCGTGGTTTATCTGCAGTGGATTCGCATCTAGATCGCCACAGAAACCGAAACTGTTGATTCCCAAAGCAAGGTTGCCTGCCGAGTGAGATCTTTGCAGA
+>55313 2
+AAACATCATGAGCCTTAGGTCGCGATCGTCCTAGGATGCCTCTCGTCGAACGATGTATGCTCAAGACCTGGACGATCCATTACGAAGTTGGTGCCGTAAT
+>55314 1
+GTTCCCAGCATACATGCAACAGCTTTAAATCATGTCTCCAGGTAAGCCGGGTTGCACTAGTTTTGCACTCCTAGGGTCCCGATGAGGGAACACTGAGAGT
+>55315 2
+CTTCTCTAACAGTGAGCGTCCTGAACGCCGCCGGGCACACATCAACTAGCGTGGTAATAGAAGGGCAATCCCGTGAACTGAGAATTTTTTGCTTTCGTAG
+>55316 2
+CTCGTTCTCAAGACACTCATAGAGAGACAAGGACACGTTCAGCATGGATTGGTGCTTTGGAATTAAGTTGTCCACACCCCTTTGGCCCTACGGCGGATAG
+>55317 1
+CGTGAGTTACCCAGTCAACAGGCATAGCTCGTATTCGTACGCCGGTGTCCGACTGCTAAGTTACCGTAATTATTGGGAAGTCTAGGCCCATCCGGTAAAA
+>55318 3
+CTATCCCCTAAGAACTCGGCTCCGGAAATGTAATAATGTAGTGAGAGGTGATGGGAAGTCACGATTCCTCCCCCCGATAGGTTCTACTTATGTGCGACCG
+>55319 1
+AACTACCATTGAGCGGTGGTATGGGGTCTGACCTTGTATCTCTAGCGGTGTCCACGAGTCATCGGCACGTTGAAAATGACCCATCAGAGCTACTAAACCT
+>55320 1
+TACCGCGACCTCGCACGTATCCCCTCCTCATGATCGGTGAGAGCTTCCGTAGTAGGCTAATATACCTAGGTGTACTAGTGTAAGAACATGAAGGGTGACT
+>55321 2
+AGTGTCGCTTACGCTCAAACGTGCAGGGTAGCCTTGTCGCTAGGTATGCTACCCTGCACGTAACACTAGTTAGACTAAGCTGTTACAACGTGCAGAACTG
+>55322 3
+GAGTCCAACTACACTTTTAAGTATATAAGGCCATCAGCGTAGGCTCTCGTGCCTGGTACAGGGCTATCGCCTATAGAGCTGGACTCCTAGGATACTAGCG
+>55323 1
+CAGCTTCGACTTTCGACAGGATATAGTCAATACTGGGGCACTCCATGGACGGTACATTTTTAGTGTCGGACTAGTACCGGCCGCCGAACAGCAATTGACT
+>55324 2
+GCCGGTTGCGATACCCGCTTGTGATCAGCTCTTGGAATGGCTCAAAACCTAACTTGTTTACCTACGAACGAGGTGGAGCTCACCATAGACCATGTAGTGA
+>55325 2
+GCAGCATACATACACGTCCTAAACCGTCTCGAAAAGTGTTTGACCTGGGCAAGCGTTCACCTGCGGTGGTGTTCAGTATACGGCCTTGATTAGATCCGAA
+>55326 3
+AACGGGATCACTTTGAATCGACCCCAGAATAGTTCACCCGTCATGATAGAGGCGGCAGTTGACGAGTCATTTTTAGAGCTGCCTCATTGTGCGATCACCG
+>55327 3
+TTCACTATGGTGCACTGAAAAAAGATCCATCGGGGATAACTTGTGCGAGCTGGTGCACACACCATCGAACTGTTGTATTTGGGCCACGCGTTCGATCACC
+>55328 1
+CCATCCTGATTCGTTCCAGGCTTGGGATGCTGCGGTACGAGTACTACACAGTGGACGTACTTCCTAGTATATGAACACCATCGGCGCGGTAGAATCTAAA
+>55329 3
+ATCTAGGACGTCGGGTCTGATCGGCCTTACCTACATGGCTCTCGACTAAAGATGACTAACTGCTTGTAGCGCAGGGGTTTCTGCAATCCACAAGAATCAG
+>55330 1
+GCGTAGAGGGTGTTAACACCTACAACTCCACGGCTTATATATGCGTGAAGTTCCATCGGCGACGTAACATACGCGATCTACTTACGTGAGGTCGTGCTCA
+>55331 1
+TAGACACCGTTAGCGAAGTTTTAACCGTTTTGCCATTTCCTAGGAACGGTCCCTCTGGTGAAACCCCCCTGTAGATACGAAATGTGACGAATCGCGGGAG
+>55332 1
+AGCCTTCACCGTCTCATTCACCGGAGAAACCCTGAGTGTTAAACAGAAACAGGGATGCTTATGCGCCATTTTGTAGGGGTAACCCGTTGCCGGGTCAATT
+>55333 2
+CCCGAAACACAGATGGTTGCTCCCGTATGTCTTGTACCTGGGTCGGTTCGCCGCCATAAATGTATTCATTCAATCAGGAGGAGCATAGAGTGTACCCAGA
+>55334 1
+CTCTGGCATTCTACAGAACGCGCCAGTCAAGACCGGCGTAAGTGCAGATGTAGAACTCTACGCGACGTCTTCGCTTGTAGCATAGGATTCTTATAGCATG
+>55335 2
+GCTTTACACGCATGAGAATCTGCACGACAGGGACCAGATCATCTTTCGCAGACCTAGTTCAGTTCGCATACTTGGTAGGCCAAGCGTGTTGGCAATCATG
+>55336 3
+TGAATTGTATCGCTAAAGTTCGACCTGTTAGCTTGCTGGGCGGCGAACTAAGCTAACGCTTGTCTCTCCCGGCACGAGTTCACCCAACAAAAGTTGGAGA
+>55337 1
+AGGACGGTGCCCTGACCGAGATGCACTTCTAAGTCTGAGCCTGTAGAAGGGTTCTACGACCTGTGCTTATATCAAACTTCCGCTACGATCAACTGAGGAT
+>55338 2
+TTTTTTACAGGGGCAAGCTATACTAGGCTGTGATTTTCGTGGCAAGATATCGAACCACCCAAGTCGCGCCGATATCCCTTGTGGAACACGTAAGCACGGC
+>55339 2
+ACATCATCATCATAACGCCTAGTCGCCTCTCAGGTAGAAGCGTAGAAGTTCACTGGGTCGGTCAACCCGCGTATTTTGTAAGAAAGCTTACGGCTCGTGG
+>55340 2
+TAGATCCACCCCAAAGGATTATGATCTAAAGAGCCGAACCGTTATCCTCCATTTTTTGAGACACCGCGGGGGCTGTAGCGCGTAGCTTGATCATGGTAGC
+>55341 1
+TCGTATATGACACAGCCGTAATCGCCCGACGCCTGGTGCAACTCATAGAAGACATTGTTTTTGCCTAGATGCTCACGAAGGGGTTACCGTCGCGAATATG
+>55342 1
+TAAAACGCGAAGCAAATCAACGTTCGTAAACCGTGTTGTAGGCCCTAGTCCGTGCGGATCAAATGGGTTCATGTCCGAGGCTATCCGTTTCTCCATCGAG
+>55343 3
+GTATTGCGTTTGTCAGAAGTGCTGGGGGGACAAGTCTCTCGTATAAAATAGATGATTGACCGCCTGCCCCTACCCGATATCCCCACAACAGGGGCTAATT
+>55344 2
+CTCGAAGACTATACATCTAGTCCGCATTAGAGGACATGGCCGGGAGCTCCTCATGTTGAGGATATCCACATGGCATCTCAATCGCTAGTTACTGGGTACG
+>55345 1
+GTGTGGGTCTCTACCACATAATCAATCGCTTACTCAATATCTTATATCCGCCGGTCGAAATGCGTCGATAAATAGTCTACGGGACGTGGCGCCGGGAGCA
+>55346 2
+AACTCACAGTGATGGCTATCGATCTGCGGTAGGAACAACTTTGCTCCACTTCCAGTCGCGCTAGCGATGAGCGCATGTAGTACTAGCCCAGGAGTTTATA
+>55347 2
+TCCAGCACATGAGCCCCGTTGAAAGCGCTGTAATTCGCGTCGGCACAATTGTATCCTTGAATTCGAGAGTAAGCTGTCGCGTCAGTCTGGAACAATGTCA
+>55348 1
+TAGATACATCTGAGGTTGTGACCATAGTAACGGCGTGTAGCGCTCTTGCTGCGAAGTTTACTCGAAAACTCCAACTGGGATAGACCGTCCCGCAATCCTG
+>55349 2
+AATGGCGTGACCATGTTCTCCCAGCACAGTGTGACATCAATGAACCGCGGGTGGAGTTCGAGATACACGAGTCTTGCTTAAGTGCTTTGATCAACTCCAC
+>55350 2
+GAATCAGAGATACACGATCCACAGTTCCAGGAGTGGTTCCAAACAACCCGTCGCCATTTAGGGTAGGCTGGTCAGCGGTCCTGTTACGGTCTCTTTAAAT
+>55351 3
+ACCGCTCTGCCTACTCTGAAGCATAGTCGTCATGGTAATGGCAGTCGGTAGCGTGATGCTCAAGTAGCACGCAATAGGTAAACCGTCCTTCTCTAGGAAT
+>55352 3
+AAAAACCTCGTTGTCGCTGGGCCAAACCCTATGTCAAGCCAAACGTCAGTGGTTGTTGCTCACGGGGCGTTTTTAAGAATTGCTACCGGGCATGATACCA
+>55353 1
+CGAACTCTACAGGTATTGAGAATGTGTTTAGGGACTTCCATCGCCCAGCAGGGGTTTGCGTCACATTGCCGGTCCGATAACAGAACCTATTCCACGAAGT
+>55354 3
+CAATGTTTAAGTAGTCATATGATTCCGCGGATGTGGGCAGTACGGAGGCCATCGAGTAAGCACCCAACTCTCCCCGGGAAGTATTATTGCTTTAACCCCG
+>55355 2
+ACAAGATCCTCAGAGATCAGTCAATTTAAGACGCCCGCGAGTTATCTTGTGTCAGTACCACTCGCGGGGCCTCATCGGTAAGTAGGAGGTTCTTGCACTA
+>55356 2
+GAGGCCATGTACAAGCTTATATGACCGCCAGCATGGCTTCCATACTTGGCTATCACGGTGAATGCGCGATCCTAACGTCTAGCGAGCTAAGTTCTGGAAT
+>55357 2
+GACCTTGACTAGCAATCGAAGGAATGCCTACTTTCGAATAGCGGAAACAGATCGGTTCTTTATGCCCATCTCGCTGGCTAGTCAGCGTCGTCAGGAGCAT
+>55358 3
+GAACGAGCACTATTACTTTACATTTCCCGCACAATGCACAGTTTCTTCGCAACCGTCAGTTGAGGAATTGTTCGCCGACAAGGTAGATCCGGAGTGGGGC
+>55359 1
+CAGATCAGTCTTACACGTATGGTACAATTACATACTGTTGGGAGCTCAGGCCCATATACGTGAGGATCTAGGCTTCGCAACCTTGAGCCTCCGGCGGATA
+>55360 1
+TAGTGCGAAGATACCTCACATGAACATACTGACAATCTTGTGCGGGCGCAGGGCTCTATCTTCGTTGTTAACAGCAGTCGAGAACCGCATTCTGGCCATG
+>55361 3
+TCGACTCTAAATGAGCGGGAGTATTGAGGAAACCCGTCCGGGACATGCTTCCGGCTTGGCCTCTTTACAGATTACCCAAAGGTAGTTATGTCGACTCACA
+>55362 2
+CTTAACCACCTCTTAAGGGCTGTGGTTGGTTACACGACTGTGAAGCCCCGGATTAGTAGTCGTTCCAAGACAAAGTAGGCGGCCTCTATTGGCAAAACTC
+>55363 1
+ATGGAGAAGCGTCACCGACCTGGCATCAACTTTGCGTTCGTTTCCTGAGAAAATGTCTATAAAGCGGGCGCACCCAATCTGACGACGATTGTGTACGTTC
+>55364 1
+GCTATAAGCACGTCGATGGGGCTCTGCATGCCCAACCGTATGGAGCGATGATAGTCTCCTGTAAGCGCAGTTCCTAAGATTCACCTAGTTGAACCGAATT
+>55365 3
+ATGCTTTCAAGAAATCCAGCCCGGGGGCCGGGGGACCTTGATGAGATATAGTGATGCCACCTCTAGCAACCCCCTACTTATGTGCTTTTATGTAGAGCAA
+>55366 2
+TCGGCTATCGCAGGAACCAGACAGTTATGTAATCGCACGAGGACTCATCGGTTCCCATTTGAAGCTCCAGGTGTCTATAAGCACTGCTGAGGTGCTAATC
+>55367 1
+AAGACCTGCGGGAGAAAGATTCAAGGCCGGGCCTGTTCTCAATTTCGACTATTTAGTACTTCGCTACAGCATGCTACAGAGTTGGTAATCCCGCCTAGCG
+>55368 3
+TTTTCAGACAGCCTCTGGCGCCCGTGCATCGAAAAGTGGCCATAGAATATGGTTCAAGCACTTGCAATCATGTCATAACCGAGGGCAGTGTGTCGCATTC
+>55369 3
+TATAAATCCTCGGACGGCGCGCTTGCATTGTGGAATGAGGAACTATCGCCAGTTCAGTATCAATCATCTGGCGCATGGTCGGCCCCACCATATTTAAGGA
+>55370 1
+TGAACTCTGCTCCCGCTAGGAATATGCTTGCGAGGACGGTTTTAGCCTACTCCACGCTAAAAAGCGAGGCATTCTCACTATGCAGTCAGTGATAAGGCGT
+>55371 1
+TGCAAAGGGTAGGTCGGCCGTTGTACAGCAAATAACATAATGTTTGCGATTTGCCAACCCCCTCGACGGAATGAGGTTCTATTTCTTCGACGGCCACGCA
+>55372 2
+CGCGCACAGCCGATAATATATATCTAGGGTTTGAAAACCCTTCGGACTCCGGTCGATGAGATCAAACCCGTACGTACACTGTGTGTCGGTATAGGTCGTC
+>55373 3
+GACAAAGGAAGAACCTAGTGACAGCCATGATAATGTTATTCATGACGTGCCCTCCGCCCGGGGACGTTCTTTACTGTGCGGGATATCTTACCAGATTCGC
+>55374 1
+CGCCCTTAAGTTCTAATAATTACCGCGTTTTTGGGACACAAGTCATGAACGCAGGGCGGGCCCTCACGATGCTCAATTGAGTAGCGATAGTTGAGCCTCA
+>55375 2
+ATCCAGAAGGCTCTGGGGTTGCTCTATTCTCAGATCGCGGCTGTTAGCAGTAGACGGACTAATATGACCTACCTTAGGCACAGTCAACTTAGACGTCCGA
+>55376 1
+TGATAGAAGGTTCTTCTGACACCCGGGATACAGTGCTGACTCAACTCCGGAGACAGGATCTGGATTTCACCACTAGCGAGCCTTTCCGGATAGTTTAGCA
+>55377 1
+TGCATCGCAGCGCTTGATCTTGGTTGTCGACACTCGCCCGAAACGCAGTTTGGTACAGAAGATCGATGACGGCCAATTCCCGAACTTGCAGGATATAATT
+>55378 3
+CGGTCCGATAGAACTTCTCTCATTTAGTCGCCGAGTAATAGCGGACTACATAGGCTGTCCTGCGAATAGCATGTTGTAAAAACGTGGCGCCCACTGACGT
+>55379 3
+CAGGTGAAGGCGTGGGATGATGTCCGACCTTACATTAATTTTCTACTCCCAGCAAATCGAGTTTGTCACGATTACGGCGAGCGACGTCAACTAGACTCCG
+>55380 3
+GCGCATCTAGAATGGGCTTCCGTTGGCATAATTGTCAGCGTGACCCAATGCAGTTCCGGCCTAAACGCTGAATTAATAACACAGGTCGGATGGTCTATCC
+>55381 1
+GTCTACGTATCAGATCACCCGCCGAATGCGGTGTTGATGTTTTGCCTCAGGACAACCTACGGAATTCCTTAACGAAGAAGCCGTTATTTGAGGCACCGGA
+>55382 2
+AAGCCTCTTTGCTGCATGAATCGGGCATTGTCGTCGAAATCATAGAAGCCGGCCTCATTTGGAAATCAGTATCCAGCCTCTCCGAGAAGTGTCGTGAGAC
+>55383 3
+GGTCCCGCTCGTAGACGGACAGCTCGGCGACTTAGAAACAATCTAAATGAATGTTTTCTGCGGGGGGAGCTGCTGATGATCCAATACCTTATCTCAATCC
+>55384 1
+GATTCCCGTACAGTAAGCGAGACTGGATAGAAAACCTATTGACTTCGTGTTCAGCCGACATGTGAGACTGCGTTGCTTGTCACAGCGCTGCGAACTCTAC
+>55385 2
+GGGGCCTTTAGGACCGCGTGAACCAACATTCTAAGGCTTTGTGAAGAGTGCACTCTCTCCGCTAATACACCGAACGCGTTTATAGGTTAAGTGCTCAACG
+>55386 2
+TTGCGATTTCACCCGAACGATCAACTTTGTTCAAGGCGACAATATCCACGCCAAGGTGCTACATGATGCCAGGAATGGTGGCACGTGGGTCATTTTCGCA
+>55387 2
+GTGCCGCTGGATTCGGACGAACAGACATACCACGAGTAGCTGATAGTTTAATTACTCGTAGCGGGTCGACCCTCACGCATTTTCCGTCATAGTTAGGAAC
+>55388 2
+ATGTTCTCAAATGAGACATTCCAGTTGGGCCCCGAGGGGGCTTGATGTCTCGGACTTTGATACATCTTTCCAAGCTCAGGAAACCAATGTACGCGACCGA
+>55389 3
+ACCGGTACGTCACGTTTGGAAGCCATTAATATCCTAGACAGAGGTGGGCTGAGAGTACCGTACGCTCGTATCGCATATAGGCCCGATACTGCTATTTACC
+>55390 2
+ATGTAGTTTGCGCTTCCGTTTAACTCGATTATAGTTCTCTAGGAACGCCGCGACCCGCGGGAGAACCCTGGAGACCTAAAAATAGCATGCGCATCATGGT
+>55391 3
+CTGTTAACACATATCTTCGGGAGAACCTGGTGAATCGGCGCCAGGCTTCGGATCCAGCATGACGGAACTCTTGCGTCAAATTCCAGGATTCTAATGTGCA
+>55392 2
+GATCTCTAAGCATACCAACAGCCATTGAAGAATCCCGTCTACAGCTTGAAATGCGGCCACGCGTGAATAACTTGCTGGATGCTTCGGGTACTGGCGTTGT
+>55393 2
+ACGCCTTGAAAGGGTACTCGAGATCGGTTCAGAATGGCTATTTCTCTTGTCCAGCAATCATCCTGGTCACCTTTCAAAACTCAAGAGGCGGTGGGACGAC
+>55394 1
+CTTCACTTATGACATAGCTTCCCCGTAGGCTACCGAGGGGGAGTTATTTCGATACCAACGGCAAGAATGTAGCGTCGCATCCCTATAGGATCGCGATATG
+>55395 1
+GTCCTCCATGATGAACCGGACAGGTTGCGGTAGCACGGTCTTTTACATTGCTCAAAATCTGATAGCACGTAATGCACCCCAGTGAGACCTATTGTGAGGC
+>55396 2
+CAGCATGAGCTTTCGTGTGAGCGTCGGAGTTCCTCGATCAGGGCAGTCCGACATCCATGCGATCTAACAAGTAATTAGAATAGGATCTTGCTGCACCCTA
+>55397 2
+CCCATGGCAGCGTGAGTGGCTATCTATCACTTTATATCTAACTTCCTGTGTCGACGCGACACTGGAGTGCTGGACGAGCACAAAGTGTTAGACACCTAAG
+>55398 2
+CTAGAGGTTGGCTTAATTTTCGCAGTCTCTGGCGGTTCACCATGCACAGGCGCGACTTAGTATCACATCAGCTGACTTTGGGACAAAAACACGAGCTCGA
+>55399 1
+TGGCACGCATAGAATCGCAAAACCTGAGTGCGACAAGCGACTGGGATCTTGAGGCCGTGGATTCCACTCCTCAGTTTCGGTATTTTTGACTCATAAACGC
+>55400 3
+ATGTCGAAAGGGGGGCGCGAGCTCAAAGCGTGCAGTTTGTTAGTTAGCCCTACCAGACCTATCTACAGCGCTATTTACTTTCCAAGAGATTGCGTACACC
+>55401 1
+GTACATTCGTGGGCTTAGTAAAAGGGACACGGCGGTAACTACTGGCATAGCTCTCGCCCATCACCGGCTTTTTCAGTAGTGCAGGACCTCATATCAGATA
+>55402 1
+GTATCAGTGCCACTCTGCGGACAGATATGGAAACTGAAGCGGCACCGGACACCTTGGGTATGCTTCTCTTTTATGCGGACATAGCCTATAAATGTCGCAC
+>55403 3
+GGGAGGAGGCATTGGCAGGTACACGCACATCAAGACGTAGTGCAGTCATTCCTGGCCTCGGCCTGATTTCTTCCTCAACCAACATGTTTTAAATACGATG
+>55404 3
+AGTCCTCTGAATACGTAACGGAGGGGATCCAATCGCGCCCTCTGGAAAACCCGGACGTCTGTTTATATGTTAGCCGTTGCTGTCGGACTAAAGACTACTA
+>55405 2
+CGATGCGGTCACTCCCGGCAGTCCAGTGCTACAATGCTTAGCAGAGGTACAATGCTGAGCAGGCCATTTTTGCGTACTGAAGTGTAACTCAAACTCTGAT
+>55406 2
+GCCGTGAATCGCGATTTTCGTTTGCGGCACGCGTCATCTAATCCGTATGCGATGATCAATCCATGGTAGTATATATGTCCGAGGACAGAACGAACCCCGA
+>55407 2
+TAATTGTCTGCACATTCATCTGGTTGGCCGATGTGACCAAAGCTAGATTAGGAGGGACTTCCACCAACGCCGTTTAGAACTGTCGTCACCGATGGCAAGC
+>55408 3
+ACATGTTGCTTCCCCAGCGAAACTAATTCTCCAATACCATGTCGGGAGTCGCTGCAGACGGTTATCGTGGCACTGAAGTCCAGTGTATGGACAGTTGCAA
+>55409 2
+ACTGTCAAGGACCTCATGTGGATTCGAATTATTATCTAAGACCATGGGACCGGCACCCAGACTGAGTTGAACCTTTTGTGGTCGCGCCGTGTCCGAACAA
+>55410 2
+CGAAATCAGCATCGTCGCAGGCCGCATTGACCTATTGTTTTGAGCAGTGATCCATGGGACATTAATTATGTACCTACCCACTAGCAGTGGGCGGGTAACC
+>55411 1
+TGCTTCCCCCCAATAATTGTAGGGTTCTCCCACTTATGTACGCCACAGGTGGGAGAAAAAGGCAAAGCGTGTAAGCCAGCATATCGGTTGGGTTATTCCC
+>55412 2
+TTTTGGGGATAGCGCAGTGGAACGACATTTCGACACACTACGACGAAGTATATACTTGAAACTGCACTGGTCCAGTCGATCCCAGACCCCTGTGTGTTCG
+>55413 1
+GATATACGGTATTCAGGAAGCAGAGTCAATTACAGAATCTATGAACACAATGGGGTCCCACCGCCCTCTCAACCGGGTGGCCTTTTGTTATCCTCGGTGG
+>55414 3
+CTAGTGGAGAAACTAATGGACGATGATCCGCCTCCTCGTTACATTGACTCTGTCTCACACGTGAGAACGGTGTCTACGTGCAGCGATCTCACGTGAAGAT
+>55415 2
+GCCAGAACGCGGTTTTCGCTAAGAGACCGGACGGTTATGCTTTTCACCGAAGTAGGTGCTCGCCATATTTCCACATATGTAGCCCTAGACCGATATAAGG
+>55416 2
+AATCTTAACGTTGAGCCCTCGACGATACGCAGAACACGCCCACGGCCTATTAGGCATCTTACAAGCGTACGTACTGATGGTTTTAGGACTATGGGCTGTG
+>55417 2
+TCTCGGACGGGGACTAAGAATCGTCAGGCCCCATTTCCTCTTGATAACATGGGTGCCGTAGATCAACTTCCGAGCAAATGGGTTGATATAATTGCCCCGA
+>55418 1
+CGAAGTCATCGTAAGCTGGTTGTAAGAAGCATGCCACTTGTTCGTTCAATACGTTAAGGGATTGTGCACCCTGACCCCCTAGAGACCACTAGATGGTCGC
+>55419 2
+CACTTCACAATTCGTCCGAGAGAAAGTGCAGATGACTGTTCCGTCCAATAGCACTAGTGGTAACGCGTTTGCGCCGTTAAGGAAAGATCCCTCTGGTTCG
+>55420 1
+GCCGAGTACGCGACAGCCCAGCGAAGGCAGCGATCGTGACAAGGTATCTCTCTGGTTACCACAGCTTATCAAATGAAATCACTTTATCTTTTCGGGTGGT
+>55421 1
+TTGCAAACAGCGAACTTAATGGCCCTAGGGTCTTTTCACTGTCTAACATTAATGCGGAAGCACATCGTCGAAGGTACTACCAGGTGTCACCCCGTGGGTG
+>55422 3
+GACTATCCAGTAGGATACGCCCCGCTCGCACTGGTCTGTCGGATCTGAAATAGGCCGAGAATTGTAACACGATGGTTATGAGGACTACTTACGCACCTTT
+>55423 2
+GTCGGGCTACTCGCGTTCATATTATTTTCGGTCGAAGGTCGACCGGCTTGGCCAGTTAAGCTCAACCTACGAACCAGAACGGAAGTATATGGCAACCTTA
+>55424 3
+AACAGGGTGATTCAGCTTCAAGACGCCCGCGTCGAAATGTGATTTACACCGAAAGGTGACGTCTCGGACGACCGTTTGCGCTGTTTACTATCTGCACTAA
+>55425 1
+ACATGGATCTGGTGTCCATTACTCACACGCCCTTATCAGTAGACGCACGTGCTGTATACCGGCGCTATTAGGAATAGTGGTCTGGACGAATACTCGGCAA
+>55426 1
+GGCGTAAATCTAGTCGGGGTTTTTCAAGTGCGTAGATAAATTCGTACGACTACCCCATGTTTCTCGCGAATCACCGGCCCAAAATGGACGAGGCATGCTC
+>55427 1
+GGTGAGGCGCGCATGTGTAAACAAGTCCAAACTAGTTTATCCATCGCCATGCCAAGGGACTCCGTGGATTGCACTGACCTGATCCATACTGAAGTCGTTT
+>55428 2
+GAGCTGTAATACTCTCGCTAGATTTTGAACACGGAAGGCTAATGGTCGGCATAAGGTGTGAGGCCCCTATGCTTCATACGGCAGTAACTCACGCCACTTC
+>55429 1
+TGGGTCGGCAGGTACTGCCAAATGATCGGCATGAACACAAGTTGAACCTTGCATTGTATCCATGGCAGGGAACAACGTTCTCATTCATGACGGCCCTCTT
+>55430 3
+AAGACCGGAACATAATATGTAGGTCCGGCGTGCGACTATGATGTGTTGCTTCCCGTGGTCCACTCGCTCCTAAACTATCATTTCAACAACATGGAGGGCG
+>55431 3
+AGTCATGGAATATTCTGCTGGTTATTCCCCGCATTCACGCGATCGGGTTGAGGGGTCTCAGCGAGACCTAGTCCGCCAAACAAAGATAGCCCTGATATTA
+>55432 3
+AGCGAATGAGCTATAGTCCTGTCTCGGACCTATCCCCTGGGCCTCAGGATGTTGAGGAGAGCAGAACTGTCTCAATCGTACCATATCATCCTGTTAAGAG
+>55433 3
+ACAGCGCCCCGATGCTAATTGCGATTGTACTGCCATCCGCGTGTTGGCAGCACTTGTCTACAGATACAAGAGCTCAATGTATTTACAGGGAGCATCTGAG
+>55434 1
+TGGTCCTTAGTTGAGCACCGTCAAGAGGAATCGATGTCCCAAAAACCCGCGCGTCTTACATGAGATTTGGGCCTGCCGTGTAAGGAAGCTCTACTTACAT
+>55435 2
+TGCTTGCCTCATGGATAGGCCGAATTTTAAGTGCGGTCACAAGAGACAGGTCAGCCTTGAATACGAGAGTTAAGCCTTCTATGCCGCCACCTATTCGAGC
+>55436 2
+TAGAACCTCCAACGATGTTCGATAGTGCTTTTGTTCCTGGTCGTATAACGACACTAACGTGCACGCCCGAGGGGCCTAGTTAAAAAGGACTGAGTCCTCG
+>55437 3
+GTCGCTGAGGTAACGGACAGGGCCTTGCGACCTGTAAACAGGTATCCCGTTGATAGTGGTTACCAATGTTTACACTTGAATAACACCCCTTGCCTAGGAC
+>55438 1
+CCCATACTTATTCATGGCGTCGGTCGCTTGCAGCTCGATCAAGAAGAGTAAGGGGAGCCAGTGTTAAATTTCTCCCACGTTACTGTGACACGATCACAGG
+>55439 3
+CCGGTTCGAGCGATGGTGAGCAAAAAGCTTAAGGAAAGTTGTTGCCCGCTCTTCACAGAGAGCCATCTACAGTTCGTCTGTGTAAGTCACACCTGTCCTA
+>55440 3
+GGACTAAGGGCGGTACGTCTCTAAGTGAGCAAGCGCTGTCTTTTGCATTTTCAGTGACGGAACTGTGTACTCATTAACGTCCACCAAACAATACCCCGGG
+>55441 2
+GACGTGTTCTCCGGGTGACCGAATAAGTGTTCATTCCTCACCGTAGATGCTATGTCGTAGGACACTGGCACGTAGGGATCCTGTAAACCATGATCAAACC
+>55442 2
+TGAACCTGAACTGACCGTTTCTTCCCATTCGGTAGCGTTGGGCGAAGTCGTAAGGCTGTCACAGCCCAGGTGCGATTCCTAGAAAGACTATAATCATCGA
+>55443 1
+ATCCTTCTACCCGCAACTGCGTACAGAGACCTTTTAAGGGAGGAATTGAGCACCTTCTAGTTCTCCAAGTGCCAGGAGAGATCGTAGGATTGTGCCCGAT
+>55444 1
+GCTCCCTCGGCGCCACAGGTCCCTTTGTGATTTCGTAGTACGATACCGAGTAGTGAACTGGACACTACCCATTTAACAAGTGTGAGTCCGGGAATAAGTA
+>55445 1
+CTAACCGGCTACGCACCTTATCGAGTAAGACGTTCGAGGTCGACTTTTCAATCGTTGCGCGTTGAACCGCATCTGGGTGCACTGAAGGATACACAAATGT
+>55446 1
+TTCACCGATGTGTCGCTAGCTCGTGGTTTAGATAAGGGTAGAAACTGGCGGACACAAAGTCCTATATACGGTAGTCTTCGTGAACCCCGCACAGTCTCAC
+>55447 3
+AGTGCCGTAATTCATGTGCCCAACGAATCGCATAGCTCAGAGAGTCTTGATGAGTTACTCCGTTTACCAGAGGGCCCTCAAGCAGTCTGTAGCGACATGT
+>55448 2
+CTTATCCTTCGCGCTACTAATGTGGTGCAATTCGGTACAAGCATTCAGATGCTTTAAGTTTGGGTGACAACACGGCGGCGAGACCACCCGGTACATCGAA
+>55449 2
+CCCAGAAAAAGTGCTGGTTGCCCTACCGGGTGCATTGTGGCCCGTACCAACCATTGGGAGATAACGCGTGCTCTTTTCTAGGAAAGTCACGACATTATTA
+>55450 1
+AAGTCGGGTTAGGCTTGGTGATATCTCCGGTATGAACACACCCGGAGTGAAGGTTGTCTACTCCCATAGATACTCCCCCCCAGTCGAATAGTAGAACTTG
+>55451 1
+ACAATAGGGAGGTGTCAGGAACGCTCTAAGTGACCCGTCTGCTTACAATAGAATGTGCTTTCCGGCCCATTGTATAGTGCACACCTCCTGAGAGTGCTCA
+>55452 1
+TGTCATCAGTCCGGGAAACCCGGTGTTGCTTACACAGTGAACCAATATCTCGGCGATATCGATTCCAACCGTTGGCGGTACTCGAAACAGATTGGGTTAC
+>55453 2
+CCAAGAGAAGTACCTTGAGACGCACATTGATCAAATGGAGGTCCGACGTGAGCACTGTCTATGTAGCTCCTCCGTGACATTATTGGCCTCGTGACACTTG
+>55454 3
+GCAGAGCCACCGCCGGACCTGGGTAGGTATATTTCCTATATAGTTATATAGCATGCACCATCGCACGAGGTCGTAACCTTGTACAGGTCAGTTAGACCTG
+>55455 3
+GGAAACCAGCACCTTCTGGTTAAGTAACCTACCATTGCCAAAAGTTGGCGCGACAGTTTTTGACGCAGGGGCACCTCAGAATTTCAGTGCTTAGTGGCCT
+>55456 3
+CGTTCCAGGATACACGCTCGATTCTGCAATATGCAGTCCGTCAAAGGGGAATGGAAGTCTTTTCGCGGTTACAACACACAACGGTGTTCGTAACGTCTCG
+>55457 1
+GATCATAGCTGAAGTGCCCCGCCTATCGGAAGTACGTTTTGATGATCAAGTACGGGCTCTACCACGAATCAACCGATCTTATGATGTTGAGCGGCGCTAC
+>55458 2
+GGCGCGAATTTTGCTCCGATTGGTACTGCAGTCCGCTTGGACGTTCTAGGACCGCCATAGAGTATGTGAGACATCACCTACTATAGAAACATCACTAGGC
+>55459 1
+TGAGGTGCGCAAGTTATCCCTGCGTCCGATCAACTAGGAGAATTGAGTACGGCAGCGTACTCAAGCTCTGCATCAGGGCATATCGTTAATCTGCCATTCA
+>55460 1
+CCTCAAACTGGCAACTGAATAGATTCTGGATCGTTACCAGACGCATCTCGCCCGTTAACGAGGTTACTAATCGGGCGCATGGGTAGGCCTGTACGTATAT
+>55461 1
+TGCAGGTTGGAGCTGACGGCCTATGGTTGAGATTGCACGCTACAACCAAATCTTAGAGCCTCTCTATGGTAAGCCCCTAACTATGGAAGGGCACTACTCT
+>55462 1
+ATTTTCTTATCTGAGGCTGAGACCGAAACGGCTGCGGGCACTCTGGATTACATTACCGGATCACGATCCTTTAAAAGCAGGTCAACCAGCTGTGCGAGTC
+>55463 3
+GCAGGCAGAGGGTACTCAAGGGGGCTATACCCCCGCTGTTACTTTACTCTTGAATAGTCGCTGCCGCAGGAAGTTATATCCCAAACATATGTGTAATGCC
+>55464 2
+GTCACGCCCCGTCCGTCTACGTACACGTGAAGTCCGTATCAGACTTATTGTAGAGATTTACTAAGCCTACGGTCAGAGTGCTTTGGCAATAACCGGGAAG
+>55465 2
+TACCCAATGGATAAGCGGCATCCCGGTAATGGCTTGAGTCTTCCGCTTGGCGTACGAAACCATGTGTTAACGGGCAGGTCAAATACTGTCCTCAGCATTA
+>55466 2
+GATTGCCTCATGGTGCCTCCGGGTACCCAAGTACGAAATTCGAGCAAAGGTCCACTCGAGTTCCTCTCGCTTGCAATCTTAGTAGGAGTAGTAATGGCAA
+>55467 2
+CTGACACCTCGGAGATTGTTAGACACGCACCCGTAAGGGCGGGTGTGCTAATACCTGAATACCTTTATGATCATGCGCGGTTCAAATCAGGACACTTTCG
+>55468 3
+TACGCTCAATTAAGGGAGGAGTAGGGCCGTTCACACCGATGTTTGGCACGATATATCCAATATACTCATCTCGGGCCTAGAGTTTCACGACTGCTGCGCA
+>55469 3
+CTCACGCTCAGGAAACGTTTCGCTTCACCGTTTAGTGATTCGGACGAGGACTACGCACAGTCGCCAATCGAGTGATAGTGCTTACAAAGATCATCGGTTG
+>55470 3
+ACTGTATGCCCCACCACATGTAGCAATCGAGGTCAAAAGTTGGGCCTTGGGCAGGTTACCCACATGCCGTGAACCATTTGCATAATTAGCGCGTGTATTG
+>55471 1
+GGTTAGTGCGGGTAGTACTCGCGTAAACGAACGTGGTCCAAGAGTACCTACCTACGTTTCTCAATGGCCTTAGGCGCGTAATGTCCAATTTACGACCAAC
+>55472 1
+ACATAAACAAGAGAGCTTGTGCTAGCCCGCCTCGGGTACGAATGTATGGCTGTGGCAGTCTAGATTACTGGTACTACGGGTCAGCATAAATCTTCCTCCC
+>55473 2
+GCAGACACCAGATATAGTGACGTTGGCATTATGTCAATCCCAGTCGCTGGTGGAAGGGCCGTATTCCGTAATTACATTCCCACGACTGCTTCGGTAGAAC
+>55474 1
+TACGATGGAGGGCTCGTTCAATGTTGAGAAGGGTAGCCTTTCAGTCCAGTACTACCTTATCACCTTATGGGGAGCACCGCGCGAAACGCATATATATCCC
+>55475 3
+CCTCTGGTACCATGTGATGCAGTATAATTGTGCCTCCTGACACTAGAACTGCTGGGACAAAAATCAGTTCATATCGGAGTGGCCGAGGCAACGCCTTGCT
+>55476 2
+CACGGCTTGCAGACTCGGGTTACCTAGTTTGCGAAAAGACGTGGGTACCAATAACGACCTACGCCAGTGTAAATTGCTACCTTCCGTTCAAATTGGCGTG
+>55477 3
+CTAATGGGGGGTAGTTTTGTTAGATACACATGAAGACGCACAGGGCCGCAATCCTGTTTGCTTCTCAGGCCTACATAGCGCAAACTGACTCCCCGGTAAT
+>55478 1
+ATATTTGAACTGGTTACAGACGTAGAGTTGTCACACAAGCATTCACCTTCGCCGTCCCCCGAGGCCTGGAAGCTAGTGCGGGCCTATAGAGTATGCTAAT
+>55479 2
+AGAAATCACCGCCAGATCACGATACGAACGGCCTGGTATGTGCAAGCATTGTTATAGACCCTCATTGGCGATCTATTATGCTGGTTTCGTCAGCGCCGAG
+>55480 1
+GCAAGCCTATACGTGAGGAAGCTTTTACCGAACATGAACGATGAAAATTCACTATGGCCCAAGGTCGTGCTGCGTGTGTAGCCCTACTGTGCTACTTCGC
+>55481 1
+GGAAGAATGAATTTCGCATCCCTGCTTCGCTTGATGTAGAGCTAGTGGTCAGAACCGCACAGCTCTGACGGGCGACCATTCGGTATATTCCACAAGTTAC
+>55482 2
+AGTTAAGCGTTACTACCGTCGAGTAGAAGCTAATGCATCAGTTCCACTCGCGTGTAGATTCCTATGCACGGCCAACCAGAATGCGTGGAACGTCGTGTCT
+>55483 2
+AAGGGTACGATATCTGCGGTGCCAGACGGGCTGAATTCTTAGGTAAGCTCCATTGAAGGCACGCCCTATCCGTCAAAGAGACATTATATGGTTCCCTCCT
+>55484 2
+GCACTTCGCGACCGTCAGTGTGATCTTTCAACAAGAATGGGGACGATGCCTCGCAGAGCCGAATCTACTGGTATCTCCTAAGGTGCTCATAGAGTTACAT
+>55485 1
+ATCACCTCAGAGCTCTGCGGCGCCGACGCAGCGAGAAGATGCCGATTCATTTTTTGTATCGATCACACATGATCGTCCACTTAGGGTAAAGATTGTGGCA
+>55486 2
+TGGATAAAGGCCCTCAAGGGAACGACCTTCCAGGATCTCGTTGCCGCCGGGTATCTGGCTGCAAATAGATGCGCACCTATATTCTTTAGAATGTAACTCG
+>55487 3
+GAGGTGCGATCTTCAGGTTCGTCATATAGACGAGTTAAGGGTGCATTGCTCTCGAACCAGCCATAGTTATACAAACCATCTTGGTAACGGCCGCGACCTC
+>55488 3
+GGACCATGCCCGTAGAGTTGGTCAGCTGTAACCCGATGACCATTTTTAGTAAAAGGTTCCAAGGGGGCACACTCTCGTCGAAATGCATTTAACCCTCGTG
+>55489 2
+ATCCCCTACGGGCTGTCGGATCTCACTGCAGTATGGTTATGAGCGGCACATGCCAAGTGTATTCCGACTGTCAGGTCAACAGGTCCAATAGATAACTATG
+>55490 1
+CCCTAATAGTCGTTTCACCCGGCAGGAGTCTCCTTACACGCTATAGGCAGTCGGTGTCGCGAAGGCACAGAGAGAATGACTCCATATTTAGCTGTTTAAG
+>55491 3
+GATAGCTATGGCCTACTAAAACAAGCCAGAATCCCTATCTTTTGCGAAGCAGCTAATGGCGCGCAGTCGGCTAGGCTTATGTAGCAATCGGTTCTCGTGC
+>55492 2
+CGGGTCTAGTATTGCTTGCAATAATTCTAGATTAGGAACAGAATCCGAGGCAGGCTTAGTGGCGAGGCACTCCCCCCACGTTCCATGAACTGGTTCATCA
+>55493 1
+TATTGTGAAAACCTTTAAGTAAGGGCCGCGTGGATGGGTCTGGTCCTTTCAGACAAGCACCGCATAATCTTGCGGCCATATCAAAACGTGTGTCCACCCG
+>55494 3
+ACCCATATGAACCATGAGCTCGCAGACTATCGTATGACTGGCGGTAATTGAACACCGGTTGAGTTTTACTAGGCACTGACGACGAGATTGCCTCCTCTGG
+>55495 2
+GTTACCAACACGACTCATTGCATGGCACTGGATCATCACTAACAATTCTCTGCCCGAAAGGGTGCACGACGGTTTAGGACCTACGTTCTTTGGGTAGGAG
+>55496 2
+GATGTAATCTTATCCAGGAATAGTAAGATAGTCGTCTTCGACGTACCACTGGCTGCGCTCAGGAGCTGCCCACAGGGACGATCGTTGAAGTTATTCACCC
+>55497 1
+ATGTACGATTTAGAAGTAGCTCCCTTTTGACGGTACTATTCACGTTACGGTGTAGTCGGCCAACAAGCCTTGTCATGCGGGACACAACACACCGGACTGG
+>55498 1
+CTGCGAAGCAATCACGACTTTATTACCTGGCGAACGTCCCATGGTCTGATTCTATGGTGACACAGGTTCGGGCAATGAGATAGAGCCGCCAGATTTCCTA
+>55499 2
+TGCAATGCAACCTACGGGTTTCGGTATGGCTTCCATTCAATTTATCTGTAGGCCAAAGAGACCGAGTCGTCCGACAGGATGCTTCCACCGAGGATAATCG
+>55500 3
+GAGTTCGGCGAACATAACACACGGCTAATAGGTTCTCCATATGCCCCGCTTGTTGACAGTCGACTGCCAGATTGGCAGTGTAACGTGTTTGCACAACATG
+>55501 3
+TGTTTTTGGAGAGGAAGGGTCACGTCCCTTTATCTACTGCCGCTCGTCTACAAGGCGAGTGACTAGCAAGGTTCTCCAAAAACTGCAATCCGTAGCCAAG
+>55502 3
+TCCGGAGACCATCCTGGTTTACGTACAATGTGTGTCTAGGGGCGACCTCACCAGAAAGAACTAGTGAGCTTCGATTATAGAATTCGAGCCCCCTTTACGG
+>55503 2
+CGCTAACCCGGCCAGGAGTGCTCTTACACGTGTCTAGACATGCGATTGCAAGCGTTAGAATGCATAGGGTCAGATCCTAGTTGATCTCAGCTTCAACGTA
+>55504 2
+CGGTGGGCAGTGATCAAGGGCACGAACGTGATACCAAGTCTATTTCTGTTCGCCATGCCGCGCTACGGCATATCCCTTAGAAGGATTTATCAGTAATACC
+>55505 1
+AGCTGCCAACGATATGGCGGCTAGTCCGGAATAAGTCTTGGCGCAGACACAGGCTGGCCGAACTTGTGTTCAAGCTACACATTTTGTATTGCCATCCTAA
+>55506 1
+AACAAAGTTCCATCTTAGACAACCTAGTGTGCGCAAGTGCCTGGACTAGGTGCCACACCTACGGGGAATTTCCTCATCGTTATTACCGGGAGAGGTTCGT
+>55507 2
+GACGCAAGGGGTACGGCCACGGTGAACACAGTATCTGTAAAGTCACATAGCACCACGGCTCTATGTTACTGTATTTGCAGTCATACGCGATCCGCTTGTT
+>55508 2
+ATGGAATAGGCTCTGTCACTGAAGCACCTTGACCTACTCTGGGAAGTGAACGGCAGTTTTAGAAAAATCATGGACCCTGCTCGTCTGGCCCTGACTATGC
+>55509 3
+CAAGGAACGTTGTCATTCCTTGCGACACAGTACGTAACGTAGTCTATATTGCGTACTAGTCGTATATTCCGCGACACGTCACCAAGCGGAGTGCGAGTGC
+>55510 3
+TGCTGACCCTAGGTCTGATCAGAATTGGACTCCATATAGGCTGTTCTGCAACAGGATAGCTCACAAGACAGCTATTGTGCTGGGTGATCTCCGAACCGAC
+>55511 2
+AGCGACGATACCACTTTTTCATGGTCGACTGTCTCCGTAAAGCCACTTTCGAATAACTAATCCGCAGGTTGATCACGCGTGGAGAGTCTATCGAGGGGAC
+>55512 3
+AGTGAGAGTCCTAGTAATTGCGACCAATAAGCGACATCGGCCACGTTTCTATCAGCGCGGGATTCCGGTACGAATCTCTAGTATTACCTTTGGAGGACCC
+>55513 2
+TGAATGCTTAAGCTTGATGCCGCATTAGGCCTCACGCAGGTGTATCTGACTACCCGCATGTGCGTAATAGGATTGACCGCGAGCACAAATCCGTCGTTAA
+>55514 2
+CTTCTGCCTATACCGTGGAGATGTCCGTAAAACCTGTCAGTAGCCAGCGATTTCACCGTGATTAAATCCTTTTGAAGTGATGGGACGAACGGGCCCGCAA
+>55515 3
+TGCGTCAAGGTTACATGCGGATGTGTAGGCCGAAGTTTGGGCCTAACGTTTTTCACCGCTAACTCTACGCTAATACGCTGACAGTCGTAGACAAACGCCA
+>55516 3
+GCTCTGGCCGCAGCAGACATGAGCGTGAAGTCCTACCAGGCGACGTACAGTAGTATTACTGACACTTGTTCCGTTAAGTGAACGTTGTCCAGCCTAAATT
+>55517 1
+AGGTCGGGACTCCTCGGGCCTATCGCCTGTAGAAAAGGGGATACGGACAGGTTACCTTTGGCTATTGTCCCATCATACTAAGCACAATCTCTAACGTGAT
+>55518 2
+CGCAGATAGCAGATGTGATATATGCTGTCAAAACCCTAACCCCGATCTCAGGGCCTTACGAATGCTTGTCAGGTCGCGTATGATGGCAGTCGGCATTCAT
+>55519 3
+GCCGGGGTAGTGATATTGTTTCCTAACGGCCCAGACATGCCATGGCACTATTGTGATTACGCGAGGCGCAGAATACCCACCAGATTGTATTACCATTGCA
+>55520 1
+CACTAGTGTTGTATTGGTCTCTTAACCGGTACTATTGACACTAAGCCCGGAAAGCGACTTGGACTACACACGCCGATCGGCCGCATATTGTTAGAGCGAG
+>55521 1
+ACGACAAGCCCCTCACTTGTCGTTCGATATCCAGTGGGCGGTATCTACAATCAGTTCAACGGTTATGGCTGAAGACGAAGTTACGTGACGTCTGCTAGCA
+>55522 1
+ACACTATATCCGAGACCACGACGCTTTTGTAGGTATCCATCCGTATTGGTCAGTACGAGGTGTTCAAGGCAGATGACCCAGCGGGATACCGGCCTATTAT
+>55523 2
+TCTGTACCGTATGGACATGTACAAATGCCACCCGGGGTAACCTATGTGGACTTATAGAGATTACTGCGGTCCTAATGAGGCTGTTCCGAACCCCTACGAG
+>55524 3
+TCAGCAGAGGCAACGGTACTAGTGTCAAATATACAACGCTGGCAACGCATTCCGGGTCCAGAATAGGGATACTGCCCGCTTTCATTCTCTTATGTGGCGT
+>55525 3
+CCGCGGGGACTAGCATTAGGTTATCTTGAGGCGATAACATCTTCTACCAAATGTACCAAGAGGCCTCCACTGGGTCATCAATCTCGAAGGATTGCGGTCT
+>55526 2
+AGGCAAGGTCAATGCTTCGTCTTTAAAAACTGCTAGCACGGTCTTGATCCGCGAAGACGCACGGGTAGCCTTATCCAAGGACATTGGTCCGTTCATCGAT
+>55527 3
+TCAGAGAGGCTTCAGACTGAGCTCGGCTCCCAGGGTGCTCGCGTAAAAGACGCCAGAATGACCAATTTAATACCCGTGATTCGTTTGTATTGTGCTACCA
+>55528 3
+ATAAGAGCGATATTGGCGTCCACAGACTTACGACTTCTGTCCCTGATGCCAGATTACCTCTATGGGGGATCTGTATCAATGCGCTAAGGCCCACGAGTGA
+>55529 2
+AGACTGCCCATTAGCCATACTACTATGGCAGAACCGCGGTTCCCATCGGGATGGTTATACCAAATCGTATGGATTGAGTGGAATCCTAGCCTGAGTGCTC
+>55530 3
+ACTAGGACGGGCCAATTGATGGAGTTTAGGAATTCCATCTGCTCACCCACATGATCCGTGAACTTCTCTCACTGGCTGAGGACCCGAGAAGAGTGATTCT
+>55531 3
+CCCTGATTCCCTGGGATAGCGGCGACTGCTCTCTAAATAAATGTAGGTGCCAGGTCAATGGTGTCCAAAACGACGTGCAAGTGGAGTACCTTTCTACTAC
+>55532 3
+ATGAAAATTCTAGCACGAACGAGGCCTTGCGCCCGTATCAGGCCCTAGTAGGTTGCTGATACATTACGCCGCATTATAATTGCGACCGGTGCTGGTCATA
+>55533 1
+GTATGAATTTCTGACCTACCATGGTCAGCGACCGGCCCAATTAACGTGCCAATCCGTTGGATTTCATGCCTGGATCATGAGAACCTAGCAGTTGAGCGGA
+>55534 2
+TCTGGTTAATCCGAGACCATTCTACTCTGACGCATCTCACACGCCTAGGTATGTGCAGATCGCACAGACTGAGAGTTTGGATTAGCTACGCAAGGGGCTA
+>55535 3
+CCGAGTAGAGTCCTGATGAGTTATCGGAACCCCTAGTAGTGCTGCACGGTTCTATTAGGTACGCCAGGCTCAAGATACGTTAACGCGAACCCTTCATTAG
+>55536 2
+AAATTTATGTGAGCACCAGTCCGCATGCGGGTACTACGATGCGCTCTCTAGGCTCTGGGACAAGACGCATTGTCTATATTGGCCCACACCTATGATGGAA
+>55537 1
+TAGGCTCATTGCTCCACCATACGATACATTTGTTTCGGCTACAGAGTCGGGCCTATACGATTGAATGCAGTATCGGGCGAGACCCGCAATCGTGGATAAC
+>55538 2
+ATGTAACTACGGCTTCTCGGAGGTTGAGGATAAGGGGAAATCAGCTACCTGTAAGCTGCGTGATCTCACTTCTTTGAATACCCGCCGACCTCACTGCAAG
+>55539 2
+CAAAGTTAAGTCGCCGTATAATACTTTCCTTGCGGAAGTATCGGCCTGGCGGGCTGGACGCCAAAATCCTCGCAAAACGATTCGCTTCTTGGAGTACTGA
+>55540 2
+AGGATTAGAAAATAGCACAGACCCATGCTACGAGTTTGACGGAGTATCTTACGCGTTCACGTTCTATTCCATCGGAAGTGATTGCGGCCCGGTCTACGCC
+>55541 3
+TAGCTCCGAGGGCGAAATATTTACTGACCTGGAGAGTATGTGATACCAAAAATTAGCTCTGGCTAGTGGTGAGCCGCTCCTCGAGCTTGACCTCCATCCA
+>55542 3
+CCGTCTGCATTAAATAATCTTACCGACGAATGCTCTAGTTGATGAGGCTTGCATAGCAGGAGTCCATGAAGTCCCCGGAGCCACGTGGCTTACCGTATGA
+>55543 2
+TCCTCTGAGCGAAGTAACGCCAGCACTAGTCCGGGAATCTTTTTTCGCCATTTGAGGGGACAGCTAGCACATAACCGCATAGACCTAGTTTGTTCGGAGA
+>55544 1
+CGGGCTCCTAAACTGCGTTATAGCTTACGCTTCACTTGAATGCTTTGATACCTTCCGGCGTGACGACGGTAGAAACGGAATTCAGAATAGGACGTCCCGA
+>55545 1
+CGCAGGCCAATATCTTTGCTACTTAGCCCGTGAGGTGGAGAACCTCTCGTAAACACTGAAGATCTGTGAAGGTGCGTCAGCCCGGGTACATCTTACATAT
+>55546 3
+TCAGGTCAAAGTAGGTCCCGGGTTTAGTGCTCTACGCCTCCTTCAACGACGGAGCTAATCGGTCCCGCAATATTGGTGCTTAAGAACAACGATTCTGAAG
+>55547 3
+CCACCTTGACAGAATTTGGAAGGTGAATGGTACGCGCATTATCACCTTCTGAACGGTAACGGCAGCAGCAGTCCACGAACTGTGCCTTATGCTGTATGTC
+>55548 1
+TGATCTCACAAGAGATCCACCAGCGTGTGGGCTGATAATAATCTTGCTGGACATGGCCAGCCATGCGAGCAAGTGCTTTCTAGGATCTGTCATAGCACCT
+>55549 3
+ATCGCTCCATTGACCCTATGGATAATAGGGTAACACTATGGAAACGTTTCCTGGTAGCGCATTTGGTACCTGCGTCGGAGATAGCGACCCGGTCCAAACT
+>55550 1
+AGGGGTTATCCAGGTCTAGCACCGCCTCATAGAGTGATTATGAATTGGTTATCCCCCCATCATCTGGGAGTAGCAATACGGGGCCCAATCCAATTTGGCA
+>55551 3
+GTGCAACATGGTTGTACTAACAACAAAGGTGCTCAAGGCTAGGTCTTCGTTGCCATACCCCGACCCGCTAGTAAGGGAGGACCTTCTTTGTGAACAGTTC
+>55552 1
+ACGGGCCCAGTTCCGTCATCCACTACCAAGTGTATGGTCAATGATCGCTTTTGCACATATGGACGCATGGAGCCGGTATTACGGGACCTGAAATGATCTA
+>55553 2
+TTTGTGCGGGGTGCGGTGGATACTAGTGATCGCACTCAACAGCCAATAGACTTAGCATGCCCAACCGTTATACATTATACCTAAGTGGTGGTACACGCCC
+>55554 2
+CACATGCGCCCCTACCGTAACAAATGGTGTTTTGTTTCCAACGCTCGATGGATTTAGCAGATGGTCCTCGGAGGCAGATAGAAGCTCATACGAGCACTGT
+>55555 3
+GGTAGAGTCTCCTCCCCCTTGATAGAGTCTCTATGGGATGCTGCTCCATAAACCAGCATAAAATGATGGCAGCCCGGATGGTCTCCGAAACGTGATGTAT
+>55556 1
+GTTAGATTGTAACACCACATATCCGACCCGCAACTTAGCTTTGAGTCATACACGTCCCTAGGCGCGACATGCGTATGAGGTATCCGGATGGGCTAAGTGT
+>55557 1
+AACGTGAACTGGCACGGGAGTAGCGTATGAAAACATGACAGGCTCGCAGATCCCGAATTTTGCCTCAGCGATCACTGCTGGCAATCCTTTGTTCACTTGT
+>55558 2
+GAACGTCGTGCGGGTCCCCGAGGTGTCATGTTCCGCGATGGAATCCTCTAAGATCATATGAAACGCCACTAATTTCAGTTGCCGGATAGGATAATCATCC
+>55559 2
+TTCTGATGAAGGCGAGTCCAGTTGATTATTGGCAGATACCCACTGAGCCTACAAGACTACGATCGCAGCTGTGTGCTGAGATCGCTCGAACCGAATTTCC
+>55560 3
+GTGTGAGGATTACCCACACGGATGGCTTTGAAGCAAAAGCCCCCCTTCGAAAATATTTGTGTGGTGAACCACTGTAATCAACTGGTGGCTCACTGTGCCC
+>55561 2
+AGTCCGATACCTCAGCGTATGGGTGTGGCCTGTCCTACCGCGAGACCTAGTTTTAACATCACCGAGAAGTGCACGTTGATAATCCAGAGGCACAATGTTT
+>55562 1
+TACCCCCCAGAAACTATCAGGCGCTTGTGAATTTTTTCACGGGAATGTGCATCCTAGTGGTGGCTAAGATCGTGGGCGGAGAACACACTTACGTCCCAAT
+>55563 1
+GAGCCACCACTTCGAGCTACAACCCCGTGTGGCAGCAGGGTCATACGATCATATTTATCATGTTTGTGGGTAATGCCCTACCGAAGGGACGAAGTATTTC
+>55564 3
+GCGGGCTCGAGTTCCTAGAATACAATTGGATGCGAACAGCCCCGAGAGATGCCCTCATATCCAAAGTTTCTTAGATGTCGTTACCCGCTGGGAATGCTAT
+>55565 1
+TGCCAGACGGATTTCCTCAACGAATTCTGGCAGTGGCTGCCCGACCCGTGGTCAAGTTTAACATGCGTTAGTTACAGCACTGTTGATAGTAACACAGGAC
+>55566 3
+ATGTCCGTCTCGAGACGGTCAGCGCTGCAGCATCTTCCCATGGATTGAGTACTGTTGCATACAGCAGGAAGATTTTCCCTACGTACAGTGGAGTAAAACC
+>55567 1
+CACCAATGTGCCATATTAGTCAATCCAGGCGCCACCTGTGCCAAACGGTAAGAGGACGTTAGATTCATCGCTTTTATGTTAAGGGGGGTATCCCGCATGC
+>55568 3
+TGCATACTTTCACGCAAGAACAAGTTATAAGCGTAACATCCTCGCCAATGGGTCGGTGACGTCGCATTCCAGGCTTAACGCTATCGGGCAGTGATGGTCT
+>55569 1
+TTTCTAAGTTGAGAAATCCGAAATTCGGCCAGAATGCGTCGCATGGCACGCTGGCTAGAATTGGCGATTCGCATCACTGCATCCAGGAACCTCTGACTTG
+>55570 2
+GTACTTGAGAACCAGAGTGGGACATCTTACCAGCTGGCCTATTCCCGCATTGATGGGTTATTAGAGCCACAGACCAAAGTTCATACCGTGTAGTGGCCCT
+>55571 2
+GCTCTTCATCACCCGTCCTCGGATTCAGCATTCTGGTAGTCCCGCAAGGGGCACATCCGGCTGCAAAAAAGGGAAAGCAGTTAAATGTTTCGTTTAGGAT
+>55572 2
+ATGTAATGGACTTAAATGTGTATGAGTACCGGAGGACCCTCGTATACCACCGCGCTATGTTCTGATTGGAGGACTCCGATAAGACTCTGCGCCCACGACT
+>55573 1
+GCCAGCTCATAGTGATGACATCCTCTATCGGGACCGCCAGATTTACGTCCTGGCCACTACTAATCACGGAGCTTGATAAGATGTAGAGTCAAGTGGGCTT
+>55574 2
+CACTTTCCCCTAGGAGTAACTGAGGCATTTTGTAAGGTCGAAGCAAGCGCTCGACGGCACTTAGCTAGAGTTGTCAAGCCCCTGTATTTACGCGGACTAA
+>55575 1
+TTAGATAAAAGGGTCTGTAGTGCCCTGGATCAGCTGTGCTTATCATATGCGCGCAATCTTGCCATTCAAAACCGAGCCCATGTGCACATTCGGAGGACCG
+>55576 2
+TAGTTCTCATCCATATTCGGGTATTCAAGTCCAACACCCTAGGGGTACGTGGACGCGCATAGGCCCCGGTCACTGAACATGCTAAATTGTGAGCGATAGT
+>55577 3
+TGCCGGATGAGTATCGCTATCTCCATGAGTAACGACAGACCCTACCTGATGCAGATTGATTCGACGTAACAGTACGTGGCTCTCACGCAGGTTATGTGCA
+>55578 1
+TCATTAATACATCTTTCGGTGGGAGCCAGCCATCTACATTATGGCCCGATTGTGGAGCTTGGCCAGGTATGGTCGGCGACTACCAACAAACTAGACTCAG
+>55579 3
+ATTATACGAGGTCCTGCAACAGGTGCTCTATCGTTCCCAATGCGGGAGTTCCCAGAGCTTGCATGTCAACCCTAGATGTTTTATAGCGAGAAGACCGACG
+>55580 2
+GCTCAATAAAAGAGGATGGACCACTGAGATTCGTGGGGAATCGCGACGTCACATTTTCTTACACGGCTGCGATGTCGATTATGTAACCCCTTGCCCATGC
+>55581 1
+AGCCATGAGTATCCACCTCTTCATATAGGGGAGTCGTGAAGTTGCATCCATCGTCGGAGCTAGCCCAAGACATCGTTAAGTAGCGCATTTAATTGCGCCG
+>55582 1
+AGGTTGTTAGCCATGCTTCAGCAGATAGTGACAACTGACGATTAGTTGGTTAGACCGGGCTGCTAAGCCAATATGTCAGCAAACACCCTGCGCGTCCTTC
+>55583 3
+ATAGCTCTCGGCATTTGAGTCCCAATTCTGTGGTGATAGGACCGTTCTTGGTTGCTCACGGCGAACCACCAAAGTAGCCCTGTAACAACCAGTGAGTGAA
+>55584 3
+TTTATGCCCGGGGGCCTATTCGAGACTGAGGTCAACTTCCTTTACCGAATTAAATTACGTACTGCGCACACTGGTCCACGACTGAACGATGGAAGTAGCG
+>55585 3
+GTTCAGTGGTATGGCAGTTTGGCTGGATCGAGCGAGATGCTTAGACTACATCACCGAGCCTCCTTTGCCCTGACCCTATGAACGCAGAACTAACTTAAAG
+>55586 1
+TGTAGAGGAGTCCCCAGGCAATTACGTTCACGATGTCCCTTCAGTACCCAGCTAAGCTGCAATCATCACTTGGCCTGTTAATTGGGGGATGAACACATGG
+>55587 1
+GCCGCGTCATTAAGATGATCATCGGTTTTATGTCACCTGACGACGCATGGTTAAACTCGTACCGTGTAGATCATAGTCGACACAGTCCGCTAGGGCAAGC
+>55588 2
+GATTGCGGAGCGGACTGCAGTCTACCAGACCATACCCAGTTGTCACGGACTTCTACTCACAACTCGGTTGAGAATTGAGGCTGAAGTATGTTCTTACCAG
+>55589 1
+GCCTTCGGTAGTGCAATCAATGTCATGTGCGTGGCAACGAAGCAGCACCCTCAACCTCTCTTGGAAAGCCGTGTTTTATAACGTAACTACTTACGGGGAG
+>55590 2
+TTGGGTTGGCATTTCTCCGACGTCATAAAGCGGGGGCGACACTATCCCATTGATCCTACTATACTGCCCCAACTATGAAGGACTGTGCCATATGAGAGAG
+>55591 2
+ATTGCAAGCACTAATCCGATTCCAGATTTGCACACTACCTTAGGTAGGAAAAGGGCGGTTAATACCGCTACGCTTACGCGCGGCGGCCATTGTGATCTTG
+>55592 2
+CGACTCTCGCTTGGGGAGCCGGATAAGCCAGTGGCTTACTCGCTGAACCAACTTGTTATTTCTGTCCCAACCGCCAGTTGCAAAGGTGAAAATATGTAGA
+>55593 1
+GTTCAATTTTATGGCCCGGGTCCAATTGGTGACCCATTAAGCCATGACCATCGCGAAGATGGCGCTTGAGGGTAAACTTTGAAACACTCCCCGAGCATGT
+>55594 3
+AAAGGGTGCACTGGGTTGTTGTATGCAGCCCCTTTTAGTGATGCAAAACCGGTAAGCATGTCAAGCATTTCCCCTTAACTCACGGACCCCGAGAGTCGTA
+>55595 1
+GAGGTGGGTGTTTGCACCGGCTTCCTAAAATAATATCACTCCATCGTAATCAGTCAGGTGTAGAACTCCCACGATCGCGTTCAGCCGGACGAAGTTCATG
+>55596 3
+AACTTAAGCCTTTACATCCGAACAGTGTCTACACTGGCCACCCCGTTGGGTGCACACCTTTAAGGCTCTAGGATACTTTAGCTAGGAAGGCAGTGTGGAG
+>55597 1
+ACGGTAAAACGCCTCTGAAATTAATCCCTCGCACGTGGTAAATTTGAGCTCTCTGACATCGAAGGAGGCTGCACGGTTTCCGAGGGTGTAACTACCTGTC
+>55598 2
+GTCTTCTTTTCAGCGGGAGCACAGGAGACTCCTTAGCGTACCTGATGAAGGATGGCCACAATAACCTTGCCATAAAGAAGTCTATCGATTGCGCTCCGTG
+>55599 3
+TAAAGTTGAAGGCTTATAGGATCCACCCCCAAGTAATGCTGGATAATTAAGAGATGGGTCCCTGTGCCTGAGCCGCGCACACTCTCATCTTCGTAGGGCT
+>55600 1
+AGCGATAACGAAACCTTAGACAATCTCTCAGCGTTGTAATTGATCCTTGTTTACCGACGTCAGCCCGTAGATGTAAGTTACTGGGCCGACACGGGGCTGC
+>55601 2
+AACGTCAAATCTCGGCGCTATTTTGTCGTACTTCACTGTGAGGAAACCGATTCTGTAGCAACCAAAGGATGTGTTAGCTCCCACTAGGCGGACCGGTGCA
+>55602 3
+ATCCTTGAAGACCGCGGTTGGTTAATGCCAGGCTGTATGTTTCCAGTAAGAAGCACGTGTTTGAGCTCCAGTGAACATTAACCGCCGACATATCCCAGCG
+>55603 1
+TCGGCCGGAATCCCCGTAGCGTCATGGTACTGGTGACTGGTGTATTAGCAACTTGGGCAAAAATTACCCTAACCAGAGTTTATCGTAGATCTCACGCACG
+>55604 3
+CTTCACAACCCAGTAAACCGGCAAACTATAAAGGAGGTTCTCTCTTATATGTCCATAGCCAGCGCTGGATTTTGTGTGCCAAGGTGACGAGTGGCGCTGC
+>55605 3
+GACGCGGCTCATCTGGTGGACAGTCATCAGTGACCATCTTATTGCGGACTAGGGCTGCCCAATTATAACGGTGACTATACTCGTTGCTACATAACAAGGC
+>55606 2
+AATGAACCCATTAAAAACAGCTCGGGCTAGTCGGGAGATTACACAAAGCAGTTCCGTTGCGTCGCCGGGGTTTTTCTCCGATGCTGCTTCAGCGATACTA
+>55607 1
+GCGAGTCTATACCACGAGGTTGAGACGGACATACTATTCGGCTAAACATTACCCCAGTTTGTTGGGCGTCCGTGTCCAAGAAACACGTGCTGCATTCTAG
+>55608 3
+AAACGGCTTAGTGAACTCATGATTGAAGCACGGGTATAGGTTCCCAATGTTTCGGCCCACTTCAATACCTGTGTGACTAGATCCACGTCCCTCGGAAGGG
+>55609 2
+GACGTAGGTACGGCCTGCAGGTTTTGCTAAATCATCAGTACAGGTTTTGCATCAGCGATATTAATCACAGCACACTCGCACTGGAAGTCTGCCGCGCATG
+>55610 3
+CTGCGAATACTCACACGATGCCGGCGCATGTCGCAAAATTTAGTGAATGGTGACAGGATTCGATTGACTGGCACGCACTTGGCTTACCACTTTCAGTACG
+>55611 2
+TCGAGTCAATCGAGGCACGTGCTCTGATCTCGTCAGAAATATTACCGTGACTATGGATGGTGTGTGACCGCCAACCACACGATTTATCCGTTAAACCGGG
+>55612 2
+CACCCCCCCAAGGATTTTGCATTTTCAATAGCTTCAGGAAGTTTACTCGAGGCTCGCGGGTTTTCCGGCCATAAGACCGTCAATAGGACAAAGAGTGGGT
+>55613 1
+CTCAGCCATAAATGCTCCCAATGTGGATTTACACTAGCGGGTAGGTGGACGAGGAAACACTTTATCTGAAGCAACCGGTCTGGGTCGTCCCAGACTTTCT
+>55614 3
+GCCCAGATGCGGCTTTCTGCGAGTATCTTGGTGCTCATTATACGGGTTATAAACGAATGGTAGTCAAACAACAGCCCGGCTTTATGCCCCCGAGAGCTAA
+>55615 3
+CTCTCAGAGTATGCAATGTTGGAAAACGTAATTGCGCCCGATGGCTCTCAGGACCCGGTCATACCAAATTGGCTCTGAACGCTAGCTAGTATATGTCCGG
+>55616 3
+CCCACTTATGGGACACCATTGTCTACTCAGCACGCGAGGTATCCATTATTGAGAGGGATATTCCCAGGGTGATATGCTGCCAGGGGCAAACTCTAGTCAT
+>55617 3
+CAATACTTAACTGTCGACAGAAAACTGCTGGCTCTGATTTTGGTAGGGGCAGCAATAGAACTGATCGTCATCCGGTCAGTCCTGATCGCACACGGTTCCG
+>55618 2
+ACTGGATAAACGACAGTTCCGCGTACTGAGAGGCTGCCCCTCAGTGATTAGCATTCCACGAGGGATAGGCTCTGATATCTTAGGGCATCCTATGACTTCA
+>55619 2
+CCATCCCGTCTAATTGATGTCTCGACATATAGGTCTGGCCAAACACGTAGGATTGAGCGGTTAAGGCGTGCTTCGGGGAACGTAACTCTGATCCAATCAC
+>55620 2
+TCAGATCAGTGTCCTTGTCTACGTTATAGCGGAACGCGCTGGTACATGCGTCTGAGTCGCTAAACATGAATGTCATGCTTACAACACGGCGCCAATGAGC
+>55621 1
+TTTGCAATGCCTTAGGCTGCAATCGAAGACTCCATCAGTCACACTTAGAGACCATGGCCGGCTCATCAAGGTGGTGGGGTCTCTAAGCCGTTTACAAATG
+>55622 1
+TAGTAACCCTACACGGTCGCATTATACAACGGCTTGACAGCCATGAATAGCTCGTAATCGCCAATCGGTGCCGTTTCTCGGGTTAGCAATTACGGGGGTA
+>55623 1
+CCGGCAAGTGGACACCGTGGCACAATAACTGGGACTATATATGTTTCCAGGGCTAAGTGGGTCTCCCCTTTAGTCCTAATCAAAGATACTGGGCGTATCC
+>55624 2
+AGGATCGGGGCTTCATGATACCACTTACTATCGAATCAGCCTTCTCAAGCGCAGTGGAGCAACGCCGCGTGCAGTACGTTTCAGTAATGTACGACAGTTT
+>55625 1
+TTACGGCCAAACAGCCTTCACGTCACATTAACGTCCTGAGAAGATAGGAATCGTCCAGGTTTATTGGATTGCCTGGGCCGAATTCGTCCGAGTGGTCACA
+>55626 1
+TAGCTCCTTCAGTAGTGCAGAATTCAGAGGATAGGAGACATGACTCTGATAACGGATTGCCGGCTTGTGTTCCGGGCCCTACTCAATCCAGTCAAAGCCT
+>55627 1
+TAGTGTAGAATGTGATCCTCCAGGTCTGAACCGTTCTAACAATATCACGTAGGAATCGGGTCTGTAACTACACCGGGTATCACCGTCAGGCCGCGACGTT
+>55628 2
+TAGCGTGCACTTTGACCCGTAGAGACACACCTACTAGACTTGGTACAGAAGAATGATTTGCGACGTACACTCTCGCTTCGTGAGTGCGAGTACTCGCATG
+>55629 2
+TCTGAGGCACAACTGGGTAACCTCTTGTGATCTGGTAGACATCAGGTCAAGTACATATACACCTGTCTGCTCACGCTAGGGACCAGAGTCTCCGTGTGAA
+>55630 2
+CCAAACATATTGCTACATCATCTTACGGAGTCGCTGCTAAGTTCTGACTGGTTCAAAGGTACTAGGAGCCTGATGCCTTGACGAACGGACAGCGCTTGCG
+>55631 1
+GTGGGGCTCAGGGCCTCGGATGTACCGAATTGTTGCATCTCTACAATACACGCAATCATTAACTGCCCGTCTGCTCGAGATATATCATAAGGGCTGAACG
+>55632 1
+TGTTCGAAATTAACCCTGGTGTAGGGTGGGCAACTTGCTGAGCTCATCTTTCACAGGCTACTCGCGGCGATACACAAGAAACTTACACCGTACGTGTAGC
+>55633 3
+AGTGCACCCTCCATCAGCTAATCTAAGGCCTATTATTGTCGAGCGGTAGCAGGGAGAGTAACCGATGTGATCGGCCGACCGCTTTTGAGACTCACATTAT
+>55634 2
+TGATACTTACATTTGCAGATAGACAGACTCTCTTCCGGGCCATGAATGGTTGTGCGGCCTCAAGAACACCCATCGTGAACGCTATCGTGTGCATGACGAG
+>55635 1
+CTTTATCGGGATTAGCCTGTGCCTGTGCATGGGTCGCAACAGGCAGAGCAATTGGTACAGGCTCATACCACAACTCTATTTTACGGGAATCGCGCACATA
+>55636 2
+ATCCTAAAGCTCCCGTGGGGATGGTAAGTGTCTCACCATAACCATCATAAGACCATTATCACGGTCTGTCTAGGAGGCAACGAGCTCGGCTTTTTGGAGC
+>55637 2
+GCGGCAGTTGTCTAGAGGACAGAAACTTGAGCTTGTGAACACAGTGCAGTCATTATGCCTTGTTCCGCTAAGCCTTCGCACCGATTACGCACGATCATGA
+>55638 1
+GCCAGGGTTGTAGAGTTGGTGTAGACATAAGATCCGCAGCGCATACCAACTCCCAGCCTTTCGTTTGGACAAAGAATATCACTCTCTGAGCGCGATGTCT
+>55639 2
+ATCAGATGGGGTTCGATCTAACCGAATGGTGATTCCCGCCCGTTATTACGTAGCGATCTGTCCGAAGACGTGGCGTCCCCACAAAACGAAATGCATTTGT
+>55640 2
+CTCAACCACGAGTTTTCACCCTGTTGTCTACAAACCCTCATTGTAGGAGTTCACCGGTAAGTTCGAGGGAGGGATCGGCATGATAAACGTTATCAGCCGG
+>55641 2
+CTCTTCGCAGGCGAAACATGAACGTGAGACGGGGTAGATGGCTCAACAGCTATTCCTGCAACATGGCTTTGAGCTTTTAATACCCTCAGAACTGCTTGCG
+>55642 2
+GGCAAGCCCGTACTTACAGTCTACTAGCTTCGAACGTGCCGCCGTCCTAATGTAGACTATGGATATTCGAAGTTAACAATGCGCGTGAATCGTTGCAGCG
+>55643 3
+ATCCCGTATGGGGGGCTACTAAAGACGTAACGTTTTTTATCAATCGGAGTTGTGAGCGTGACCTGCGCCTCAGGCGTTGCACTACTAAACAACACCGATC
+>55644 1
+TTATTTCGGCTCGGGCGAGAGCACGCCCTCAATCAAAGCATATAGCGTACATTGGCGGCAACATTACGGGGCTATATGCTAGTTCCGAATTGTCCGCATA
+>55645 2
+TAACTTTCCCTGGCTTATCGCTGCGCAAAAAATGGGACGCTCGTAAATATGCGCGAGTATGCCATGCAAGTGACCGGAGGTCGTCATCGCTAACTGTTCA
+>55646 1
+CGCATCCCCTATAATCACGGTCGAGTGACAACACCAGCCGTGAATGGGTCAGGGGATTCTTTTACAATCATGGTGTACTTAGGCCTGACTTAGAGCTGAC
+>55647 3
+GTCCTGCTAGCGTCGGACCCCACTATCAAGCTGAACGTGATGTGGGACTTGAGTTAATTCATAACCCCGATATCCATAGATTAGCTAACAGGGCGTGTGC
+>55648 1
+TCATAGGTAGATCTACGTCTCACCGAGTAAGGTACACGACCCCTGTACGCGCTGTAAAATCGCAGACGCACGTGGTTCACGCTGTCATGTAATATGGGTT
+>55649 3
+TTAGCCGTCTGCCGGGAGATGCAGGTCCCTGCCAATAATTTTCAAGGCTCACTGTCCGCTTAACAGATCGCGCGAAGCTCTAGGAGTTGAAACTAATAGT
+>55650 1
+TCATCTTAGTCCCAGATGTAATCTGATCGACTGAGACGAGTGTGTCAATAAATCACACCTTATGACCCCAGGGTAGCCTGGTACTGTGCGGACTCAGGCG
+>55651 1
+CCTACCGCATGGTAACATGTGGAGCTGCCCGCCTACTGGCTCCCGACTTTGGGAAAGTTCGAATACGGGAAGTACATGTTTTTAGGAACTCTACCGAATA
+>55652 3
+AGCAAGTGATCTTTTATCATCCACGGTCCTACTCGCTAGTGATCAAAGTGGAGCCGTCTGGACAAATGACCTCGAGGCCGATGAGGTACGCTGCCTAATT
+>55653 3
+TCAGTTGCGTCGCTGAATGCGGCCATGGAAGAACTGACAGGTATGATCCGTGCATAGTAAAGTCTACTATTCAGCCGTACAACCTCTTCGCATAGGCCGT
+>55654 2
+TATTCTAGGTGATCGACAGTTGAAGGTACCAATCGTCATTCCGACCGTACAATAACCCTATCCACTCTGTACGGTCGACAAGACCGGCGGGTTGATGGGT
+>55655 1
+AAGGTAGACAGTGAGTACATGTCCGAAGATTGCCCTGGAGTGGGAAGTATTCCAGAAACCACGTAGTTCGCCCTCGCGTTCGCATCTGCTCACCTAATTT
+>55656 1
+CGACGTAGATACCGGAAGGTCTCGCGCTAGACGTTCCAGTAGTGATGTCTGGCTATTTGCATTCACTCATAGGGCTCGCAGGACCTCATTAAAACTACAG
+>55657 3
+ATTCATGTCGCACGGCAGGATGCTGGCACGGTTACCGTCCTTGCAGGCACTCCAAGTTATGCTGAGGGATCTCCTAGTCAGACTAAATATGGAATACACT
+>55658 3
+TGTCACCACGGATGATCGTGTCGACGAACAACGTCACACTTTCAGAGGGAGAAACCAGGAGCTACGGCACTAGGCTGTATTGGTCCCGTTTTTTCTCATA
+>55659 2
+GTCCTAGCCGCTTTCCATCAAGCTAAGGTTCGACAACGGCCTTACGGAATGTTCACAGACCACTCGCCGTTAAGTGTGGAAGTGTGTGGAACGCTAATTA
+>55660 3
+TATCCATAACCTCGTAGTCAGCAGCTCCTCGGTCCTTAGTGTGGGATGTAAGAAACAGCGGGTGCTGAAATAAGCGAATACTGCCATTCTCGCGACTGTC
+>55661 3
+GACAGAGGACCATGCGGTGAGACGGTGTCCAGTTAAAACACTGTGTGCTCCCTCTTCTATGAGCGACCAGTACTCACATCAATATTTCTCGGTAGAGTCG
+>55662 1
+TGGATTTACTCTTGATAGGGAGGCCGCGGGGGGCATGTAGTGTTTACAAAATATCCGGCAGTGCCCAATTTCAAACCGTCTAACATTCTAGCCAGCCCCA
+>55663 1
+CTTGGCCGTAACTTATCCCGCACTAATGCTAGGCCAGAGAGCACCAGAGCTATTGCGGTTGAATGACTGTTAGGACTATACTAGTTTTAAACGCGGCGCC
+>55664 1
+CACTTAATATGTCATTCCCGTCCCGGGGTAACAACGATACATAACGTGAAAGTCTTCGATTCTCTGGGGTAAGCGGGCCTTTGGAGCCGAGGTACCCATA
+>55665 1
+AAGCATAACGAGGAAGGATCCCTATCTCACTCCCGGACTCCCTTGATGGAGACGGCTAGATGGTTGCCTAGCCTGTACGTTTTGTAGGAGATTAACATCC
+>55666 3
+CGATTTCGGGCATTCTCATTGATCCAGTTCGACAACTAAATTCTCAGAGTAGATCGCAGTTGGTTGAGCCGGGTTGACACCCCGGAGAATAGCCTACACG
+>55667 1
+GGGTACGTCATCTGCGATCCCTTTTATGTAAGATACCCATTGAAGTACCCCGCTAGTCAAGAGGGCCGGAAGGTGCACTTGAATTTCCTCAAACGTGCGA
+>55668 1
+AATGTGAGGGATGGTGAAAACCTATGTCCTTTCCTGTTAGCGTCACCTCTCTTCCGATCTTCCACGGGAGAACAGAGGCTGAGACGTAAACACATCGTCG
+>55669 2
+AGGGAAATGTTGGGGAAGCCCTTAGACCCCGGTCCACATTGGCGGACATCAGTTTTCTTACCCCCCTAGAAAAGGTGTGATTATACTGACACCTCTGGTA
+>55670 1
+TGCTGTCGAAGATGCGCCCCGGACGAGCGTTTCGCCTAATTTATTCACTATCTACCAATTAAGACAGGAAATGAGACAGCGGATCACTGCGTGGTCGCTT
+>55671 3
+ACGGTGTTCGAAGGTGTTCCCTCATCACGGTTCTTTACTACCCCTTACGACGGGTACGCAGCAGGCAGTCGGATCCTGAAGTGTCAGATGAAATAAATCA
+>55672 3
+AAGGCGCAGAATTGGAAGACCGACTTGGATCGTAGATCGTGTTATTTTTGAGCGATATCTCCACAGTATACACTCCCCCACCGTCGGATGTCAGCCGGAT
+>55673 1
+AGATGCGCGACAGACATTAGCTTGTTCGCATGAAGTTGATGCCCACGCGCTTCAGGATTAATTCAAAACCGTCTGCATAATTCGTCCCTGGGGCCGTGAA
+>55674 1
+GTGGGCGATAGCATGTGGCATTCAAGTTCCGATCAACGCAGTTGATATGCCAGAGCGGGTCCAATGCCCCTTTTTAGACACTGATACATCCATGCTAACG
+>55675 1
+TAACGAAACCATCTAGCAGCTCTTAGCCGTTTTTATGGCCAACCTGGAGGCACTGCTATTACGCGGCGGGACAATCAAAGTCGTCGCGTTAATAGTCGTG
+>55676 2
+TTAAGGCGTCCCGGAGTACTGGAGCCAGCGTAGGTTATCTTAGAATTTTAAATGTCGTCGGCACACGGAACTCTGTAACGACGCTCCCGATGCCCAATAT
+>55677 2
+GAAAGAGCACTCGACCATTCTAAACCCGACCAAGTCCCAGACCATCAGTGGTGGGTATATGGCTTTTCTGTTCTAGGTGCGTCTGGATGATGGCAACACT
+>55678 1
+AATTTTCTACAGCCAGGAGGCCAAACTGCGGCAGAACCGTAGTACGCGGATCATTGAGCCAGGGTCCTTTAAACCTGCTCGGTTTGACTTAATCTAGGCT
+>55679 3
+CTCTTACTGGGGCCTGGCAACAACTGGAGGACTCGGTATTATCAACTCAGACGCTAGCGGTGAGGGCCAACTCAATATAGTAACTTTGTCCCATACGTGT
+>55680 2
+AGTTTAACATCATGGCAAGGAGTTTTTGAACAAAAAACCCCGTTCCAGGGGTGTGGTCTGCCCTCCTAGTGTGTCATCCGTAAGCCGCGGCAAGTCATCA
+>55681 1
+ACCTGCAAATTAACAAGTTTTCGGGCGGGCACCCCGGCTGAAGAGGTTATGTATACCAGAATTACACCTCGTTGCTCTCCGCGATAACTTTGGTGAGCAG
+>55682 2
+GCCCAAAGCCGTCTTCTGTTCCATCCGCTATTCAGAAGTTCGGTCCCTCGGAGATGACGTCGAGTCGCAATTATACGAGTGATTGGCGAAGATAAAGTCA
+>55683 3
+AGGCTGGACCAACGGATCACGAATACTGGATGATTGCTGTTGGCCAGAAAGCCGGACCATCCTTGCCATATCTACTTAAATAGGGTGTCCTGTGATCCCT
+>55684 3
+AAGACTGAGATACAGTACATGGCAACGCCCTGCCCTGTTGGCTCTTAATCGAGCAGGTGTACATTCTCTAGCTCGTTACGGAAACTAGTGGTAACCGGTC
+>55685 3
+CACACGAAAAGCCAAAACTGCGTGTGTATTAGGCCAGGTGTGCTAACGTAGTGTTGGTCGAAACCCCGCACGTCTTGTTCTTCGACGTTCAAATCTAGGC
+>55686 1
+GGAGCTAGATCGAAGTGGACCGCTAAACGGGATCGCCTCTGCACCGCAATCAGGTGAGACTGATTTTGCGTCCTTTTCTAGTAAGACTACGTATACCCTA
+>55687 2
+AGGCGCCAATGTAATTGTGGCATATTCGCTCTTAGTTCCCTGACTGTGACCTCAGAGAAGTCAGTGGACTCCCAAATATCGAGTTGTGAGCCAGACCCAG
+>55688 1
+GTCGGATTAGCCTTTCGGACCACGAAACGACTCCATCCCACAGTCAGAGTACGCCGTGAAAATTTTAGATGCCCACTTGGTACGTTGTTAAGGGTGGTCA
+>55689 1
+ATCAGGTGGTGGGAACCTTACTCCCCGTCAGCTCATGAACTGTAGGCTATAGATTGACCCGTCCCACGCAAATTAGATGTGCACCTGCGATTAGGGATAT
+>55690 3
+AGTTCTTTTGAGAGAGCCACGCGCTTAGCGCAGGGTTTTAAGACCCAGCCCGGATTATCCTTATGAACCAGAACTTGAACCGGTAGACAGTGTCTCTACG
+>55691 3
+GCCACGAATCCTCGCCTTTAAAGGCTCGCTCGTTCTTAGACTCATAGGCTCGGAGAAGGGTTACGTGTAATGCATCTCGGCGTGTAACAAAATTGCACAG
+>55692 2
+AGTATGCAGCGCGCTCTGGCTCTGATACCTAAAAAATCCAGAGGCAGTATTCAGTACCTATCTTAGGGAGGGGTTGTTGATCCCTACGACCTATGGCACC
+>55693 3
+GTAACGGAAGCGCCTAAAGCCGAGGGTAACAACCGGCTTAGTCTCAAAGCGGGAGGGTTACTCTTCCTCTTTCGTTAAACACATTGCTGCCGAATCTGTT
+>55694 2
+ATACAGGATTGAAGTCACCCGAGAGGCCCTCTCTTGTGAGTCAAGGACTCGGCTGCAGATAAGCCTAACTTCCGCTTTGCTAAGGTGACTACGTTACGTA
+>55695 1
+GGAAGCACGTATATGTTACTTTGCGCGCATTGGGATACACCGGTGGTCGACGCTCGTCTGCTTGCCCAAGGTACCAACTCGAATGCACTAAGATACATTA
+>55696 3
+GTGGGCCTTATGGAACTGGTTTGGCGCTAATGAATCTAAAATAAGTAACGCACGTTAGACCTTGGCCCGGGCGTTCCGCACTCTGACACCAATCCTGAAT
+>55697 1
+AGCTGACATATGTGGCCTTGCTCAACACGAAGGTTAGTGGCCAGGTAACAATCGAATGACCGTCCTTAAACAAGCTGTTCGCTGTTGCTGTCCCATCAGG
+>55698 1
+AAATATGTCTGTTTGGATTCATGCGCGTCACATCGCGAATACTTCGAGTTTTAATGGGGCCGTCGCGCTGTGAACAGCGAGACCGTAAACCCAACAGTCC
+>55699 2
+CTCGACGGAGGCTGTTTATCACCTATTAGTCCGGGAAAGGACTTTGACATCTCGACTGTACCACCTCGAATCTGCACCGAATAGGAGTGATCTCGGAATG
+>55700 3
+TAAAGTCGCAGGCGTGCCGCAAAGCGGCACTAGATGGGTACTAACTGCGACCATTTACTTTCGAACATCTCCGTTACGTGAGGGCGTTAATTACGCTCAT
+>55701 3
+ACGCGGTCGGACTAACTTGCATAAGCACCTGCCCTGTTTTCAGAGCGTTCGCAAACAAGTAAGACTCGCTATGTGATCAGAGGCGCCTCGAATGTTTATG
+>55702 1
+ACTGAGACTGAATCCGAGCACACTGCAATTGTACGCCGGTTGGGCGTGGTGGGGACATCCTCATCCATGTCTACATACATCGTCGATGTCTAAGTCATAA
+>55703 2
+AGCCCGGAATTATCCGAGGATCTAGTGCTAGTTACCTGCCTATATACCCGGATATCGGCAGAACCTAGCGGTGAGAGTAATGCTCCGGTAAATCCTGCTT
+>55704 3
+GTGTCTTGCATCACTGCCAGACTACCGACCCGGGAAGCTCCTGGGTCCGAGTGAGAAATAAAGTGATTGCCCTTTCACACGATTGCTGTCAGTGAAAATT
+>55705 3
+TCCCTCGTTGTGGAGCGAATTAATTCTAAGCGTAGGATAGCCACTTTTGACTTGATAAGCTCCACAGGCACTGAGGATGGCGTACAGGTGCCACTCCAAC
+>55706 2
+ATGCATTTAAGCTCCAGAGTACTGGCGGATTGTTCACAGCGGTCCTAATTGCACACAGCCAGTCGGTCAACTGGACTTGACCTGGGAGAATCTGTCTACA
+>55707 1
+ACATTCTTCTCAAAACGCCCTTTGCGAGGAGGGTATCTTATCTTCATTGTGTAATTCGCCAAAGGAGCACAGATGTACGCGTCGACGAGTGCGACGGACC
+>55708 1
+ATTCATATACAGGCCCTTCCGTTAACCATAGTGTTAGGGTGATTCGAGGGCGTGACTCTCATAGTAAGCGCAAACGCACGCCTACTCCACGTTAGGTGGA
+>55709 2
+AATAGGCACGTTGCATGTGCAAGGCCGTATGCAAGGAGTGATCTGCGTACGACGCATCCGCCTTGTGGCATCCTATTTTCTCCGACACTCGTAAAAAGAT
+>55710 2
+ATCGGCCGGTAGTTGCTCATCGTCGATATAACCTGCTGGTACGATACGAAATTTTGCTCCCCCAGTAGGCGCGCAAGTTCCCTTGGAAGATATACGGAAA
+>55711 1
+TTGAGGGGCTACCTAGAATCCCTGGGCGTAGATGCTGCCTCGCATGACCTTTTGTCGACGTAGAGAAGGTTCCATATTTCACCTAGACTAGACGAACCAA
+>55712 3
+GTTTGCATCTATTACACTACCTGGCTTACGCTTAGCACCCAGAGACCTAGGAGCCGACTGACAACATGGTAGATCGATTGGTTTAAGCGAGGGCCCTAGT
+>55713 3
+CGGGTGGATCAGTCAAGCCAACATTCTACACAGATGCTCTCTGCGTTCAGGGATCACTTGTATGGTAGAGAACGCGCTCTAACACCCGTGCTTAGGAATT
+>55714 2
+TCCTGTCCAGTCCAAAGGAAATCGTACCTCGTGTGTTGGGAAAGGTTCGGAAGCGTAGCAATAGCCTGTCTTCAGCTTTACTAAACCGTAGCACCGATGC
+>55715 2
+TTTCTTGCGATGATTTAATAGTAAGCGCACCAGGAGGATTGAATAGTCGCCTTCCGCAACAGCTAGATCCCGATGCCGCATCTGAGACATGTGCGGCTAC
+>55716 2
+TATGATCGGGCCGGATGGTCGTTGTATAGGCCGCATCTTGCCTCCTTGCTGGTAGAAATCTTGTAAACAAACTGTCGAACCCCACGCAAAGGGAACTACT
+>55717 1
+ATAGCTTCTACTGTCGATGCTCTGACTGAAACTTACGTAGGAGTAGTGGCCCCTCGTATAACACCGACTTACAGAACCGAGCCTAGGGCACGTGGGTTTA
+>55718 3
+TCTAGAAGCCATTAGAGAGAGTCGGCTCTGGCCAGCCTATGCGTAGTTTCACGGCAACTCTAAATCTGACGTGATGGTACCGCGAACGTACTACCATGTT
+>55719 2
+TTCAGAAGCAACAGTTCGAGCACGCTCCTACGTATGAACAAACATGCTAGATGGCTAGGAAGTTGTGAACTCAACTTTGCTTTGTGCCCGGCTGCGGCTC
+>55720 3
+AGCACAGGAATCCAGCGCAGGAATTCTTGCACTGACCGTCTATAAATGGGCTAAACCGCATCTGCCGTGCTGTCCCTATATAAGTTTGTTGGGCTAAGGC
+>55721 2
+AGAAGTTGTGCGAGTATTAACCCAGTCGGCAGTCTGCCTCGGTGCATCTTCCGCCGCTCAATTTTATTGGACGATAGAACTGATCACCCGAAACAGTAGG
+>55722 2
+TAACGGTAACAACAGTGCGTTTGGGTTCGCCATGCAACTGATCGCTGTCGGCGGGCATTTCCTAACCATCCATATCATAGCTAACAGTGAGTGGATGCAC
+>55723 1
+GGGGGTGCATGGATTGATCAATGCTCCTTCTTTACATACCGAACCCCGCTGAACGCGTTCGGTGCATATTACCTATGAGCTTCAGAACGCGGAGAAACAT
+>55724 1
+CAGGTCATTTTCGCCATCAATACAGTACCGATCTTCTACTTCTAACGGTGGGTCACGGGAAGTCCAAAGAGCGTCCGCTTAAGCGGGCTGTGATGTACAA
+>55725 3
+GTTACCGCACGTCTCTGGAGCTGGTGTAAGTGCCGAAAGACACCTCCTTTCTTTAGCTACCGACGGGAAAGTGTCTCCTAGAACAAGTGACAATGTAGCT
+>55726 2
+AGGCGGGCGCTAGAAATAGATGTGGCTCCTGCTATCCGTGTACGAAGAAGACAAAAGCGTCGTGTCTAAGGCCTTTCTGTCCCTAAACGCCTTTCATATC
+>55727 1
+GCTAAGACCTATTGTATTTAGGGGCAACCTACTATACTGAACGAAGGCTGCATGTTCCCCCCATCGTGGCCCTGTCGTACGCAGAAGAATGTGCATGAGT
+>55728 2
+CATGCGTTTGCCTCGGACGGCATTCCTCTAGACTGTGGCTATCAGAACGGAACATCAGGGCGATCTTTCGATAGTAGGTCCATGTCGATACCAGAACTAA
+>55729 2
+AAGGGCCATAATGGTATCGTCTAGACAGGCTAGTCAGATCCCCACCAGATTATCCAGTTGGCCAGATGGGTCCCATACTCATTTTTTGAGAGCGGGTCCA
+>55730 2
+GATCCGGTCATCTTAGGGAAGGCTTATAGTATGTAGCTCCGAGTTGGCAAACATTACCCATACGCTCTATAAACATCTCCGGGGTGTTGCCGCACGCAGA
+>55731 1
+CTTATCGGGAATGCTTGCAGGCTAGATAAGGGTATCCACGATCGGCCCTCCCATAGGAGTTTACCCATCAATCACAGCGAGGTCGTCAGGATTCATGATT
+>55732 1
+ATAAGAACCTCCGGTGCTTGATGGCATCTGGGACGATGCCCGCCGAGCTTCGCTCAAATTACTTCCGCTACACGGTACGTTAAAGTATGTAATCTAGAGG
+>55733 2
+AGGGAATACAGTCTGGAACTCAGATACCATATCGTCGCACATGCTAGGGTGCGGCCCGACTTATGTCTGTTATACAGGCAGGACCGGTTTTTCACCATCA
+>55734 1
+CTACGCAACGGGTCGTGCAGTCCAAAACAGACTAGTTCGTAGCATTGTAATGGGCTAAGTGCATGGCATAGCTCGAATCGGGCTACCATTACGCCTTCTT
+>55735 2
+TCAGGGGTAGACAATACTCGGTGACCCACCGGCCGAAGCAAAACGTCCGGTTATCGTTTACGTCTTCGCCGATTTACAGATTTCTAGGCAATTGCTAGAG
+>55736 2
+TGCCCTTTCATGCTCAGTGAAATTTGGGCAAGTGCGTGTCCGGCGACACAACGTAAATAGCTCACTAGGGTTTATTGGCGACCCCCAGTATCCGGTAAAA
+>55737 3
+GATACTCCTTAGAGCAAACCAGTATCGGGGTGCGCAGCGTATAGTTAATAGCAAGAATGGGGCTCCTAGGCTTCGACTGTAATTCCTCGCTCTTACCAGC
+>55738 3
+CTGAGGCATGCCACTAGTCGATCTCAAATACAGGTTTTTAGTAATAGGTCCTGGGCCACACTCTCTTATGACGGAACCACGTACAGTGGGTGGAGCACCT
+>55739 2
+GAATCTGATTGTTCACTAGCCAGAATGCGTTGCGTGACTTTATGTCTTGCACCGAGCGACTAAGATCCACTTACATGCCGCCGAAGCTGCATGAAAGGCG
+>55740 1
+TTATCGCAGACGTCTGAGTAACTAAGCACCGTCACTGAAAAGGGAAGTGCTTCTGCAACATGTCGTTTACCGTGTGGGCCCGTAATCGAATCAGTCTCCG
+>55741 1
+TTGCATTTAGCCGATCCAAACGATCACCTGGTTACCCATCTTTCGAACCGCCCTTTATGATGAGGTTCCACTAGCGGGGAAATCTGGAAGTCGAAAGGGG
+>55742 3
+CATTCCTGAATCCGATTTGGCCACCCTGTACGCTTAGGTCCTCGGAGTTTATGGTCCAGAGTCAGATTCAGAACGCCGGAAGACATGAGATTGGCAATAC
+>55743 3
+ATTAGTACGTCCCAAGATGCGCACGGCACTACCGTAGGCGAAGAAACTATGTTTCTATGCTTACGAGATTAGGAAGCGTCTTATTGGCGTGCCCTCCGAC
+>55744 1
+AAGCACGACTGATCGGGCACTTGCACGGATACTTGCGAAAAGGATCTTTGTTGGACAGAAAGCGGTGGGTTCTTTTCTACACCCCAAACCTCCGCTGATT
+>55745 3
+CAGATAGCCTGTGCAATAGCCCCTAATTGGCTACGTTCAGTAACGTACCGCGTCTTCCGCTTCAGAGGGAAGGTTTGCATTCAGTGAACATGCATGAGAC
+>55746 3
+AAGCCATGTCTCTCCCCTCGAAAGGGCTTTGTTACTAGCCATGAATAGTTTTGATGAACATAGGGGCACATTACCGAGTGAGTGCTCCCTGACCAAGGCG
+>55747 3
+GTTAAGCTAACGTTGTTTATGACGTGCTGCCTGCGTGAATCGCGACGATGGCGCACCTTCACGGGCATTCGTCACGACAATCTGAGCATCGCAAATAAAT
+>55748 3
+CAATCCCATCCCTTTCGGTGTATAGAACAGAAATTCCAACTAAGATAGCTGCTGGTCCCGTTGCTTGACCGAAGCGGGGCTTTCAAGAGATATGTGCGGC
+>55749 3
+CGTACCAAATGACTACCCAGGTGGGAAGCCTTGACTGTAGATCGCAGTCCAACCAATGCACACGGTAGTTCTTAGAGGCTGTTGCATGTCGATTTCCAGT
+>55750 3
+CCGAGACAGATCAGGAGTTCTGATTGCAAATCTGATAGCCACAACTGCTATTGCTAGGGCGGCACCCTTTCGTAGTCCCGTAAGTGACTAGAGGTTCCTA
+>55751 1
+TTGTACGCGCGTGTACACTACCCTCGCATGCGCTACAGACACTGTAGAAATTTACGGGTTTGCCAGTCTTGACGACAGACGGCCAGTCTAAGTATTGGAA
+>55752 2
+CTCGCCAGTTTGCCATTGTTCCCACCCTCTGTGGGGTGAATAAGCTCCTGGGCATGAGGCGTATATACACAATAATTAGCGGTGGTCAAACGAGCATCAA
+>55753 3
+CGCTAGGAACTCAAGATTGACTTTTTCACGTAGGTTCTTTCTGTCCGGGGCGCCTAAGGCAAGCATGGTTACTTGATAACGCGTGAACCGCGAAACCAAC
+>55754 2
+AATCCTCGGTTATACGGTGGAAACGCATGGTAAGTCAGGGATCGATAAGTTGTCTAGACACTCTTCCGGAAATTACCGTTGACTCTCCCGAGCCGGCTCA
+>55755 1
+AATTGCAGCTTAACGTGAATATCGTGTGAGTTGCTCGATTAACGCGATGCCCTTCGTTCAAATGTGCCCTCAACGAACACGGTCCTAAGCCGCGAGGGTA
+>55756 3
+CGGAAGCGCCAAGCTTACACTGCCAGTCGTAGACTTCCTCGGTTTCTTTAGTACGAATGTTATAGGCTGACGTAAACCCCCCAAGTAGAGATGGAGTTGC
+>55757 1
+ATATGTGCTAGTTGCTAAATGCTCCCTTGTGACTAAAAAGCCGCTCCCAACTTGCGCGCGGTCGCCCATGTTCAGAAGAGTGAGAATGTAGCCTAGTGAC
+>55758 3
+CATGCCTAGTCACGGCGAGTTTCATCAGACTAGCACAAGTTAGTCCCCGTAGTGTGGTCGTGTACTACAAGTATAGCGCCCAGGACTGAATCGTGAATCT
+>55759 2
+TAGCGCTCAGGCTGTCCTAAGGGCTTTATGGCAAGTCGACATTAACACGGTTCAGAAACCCCGGTGCTATTAAAGTCATTACTGTATGACCGGGGACTCC
+>55760 3
+GATCGACATAAGTGTACATACTAAACGGGCTGTGATGGATTGGTGCTTCTTCACCGCTAGCGAATTTCGCGGAACACGAGACCTTACCGACGATCCTGTC
+>55761 2
+AGTACCACGTGAAATGGCTATCTCCGGTCACCCGGGCCACGTTAAACGACGAGTGGCAAAATGAGGTATTGGTCTGTCTTCACCATGTTCGATACACGTT
+>55762 3
+CGACGATGCTGTGGCATAAGTGTCTCTCGAATTCGCGTGGCGCGACGATCAGGCAATCAGCGTAGAAAAGATTGGCATACGCTAATCTTAACTCCCTTCT
+>55763 2
+ATGTGGTAATTTCCTTGAGGGCGCTTGCAGCAGTTTTATCCGACAATCGGGCGCCATCGACTACAGAACCCTGAGCGACATTACGAATAGCAGGCACTTT
+>55764 2
+CTTTGCGGAGGTCAACATACTTAAAGCAACTCGGAAGGCAGCTGGTTGACCAGTATTGCGGTTTAGCCTCTAGTCCAACCCGGCATGTTGTGACACTAAC
+>55765 1
+CTGCTAGTGTCAACTATGCGAGCTCATATCTCGACCGCCGGTTGAGTACATGTAGACGTGCCGCAGTTAAAGAGTATCTGGTCAAACAAGTGCCATTGCC
+>55766 2
+GTTGCACGTGGCCCATACTCGTCTGGTGGAGGAGAGAACCATAAGTCAGACCCTATTCTAACGTCACTGGAATAACGCCACCTCTGTTAGTCTAGATGGT
+>55767 3
+CGCAATAACTTAAGAGAGCCGACGGGGTGAGTTCAATAGTCACTCACACTTGCGCGTACGGGACCTTTTATGCACACCGGTTGACTGTCACGTTTTCAAG
+>55768 1
+CGATATAGAAGCTCAACCAGTCCTATGCCTGTAGTTTCTAATCATGGACAGACGTGGTATCGCTCTTCGGAGAATTCGAAAGGTCTGAGGACCCCCGTCG
+>55769 3
+CATCTTTAGTAGGCGCCGTACGACTTTTTAGAAATCATTGCCCGTAGTGGTCTTAGCAGGGTGGAAGCGACAAGATTGACCTCGAGCAAATCTCCGCCCA
+>55770 1
+CTTTATTTATTTAAAAAGCAGCGCTGTGTCACCTCTGTGGCGCCTACTAGCATACGTGGGAAACTGATCGCACATTCGAAGCCGGCGCCTCGGAGAAGTA
+>55771 3
+CATATTGCTCGGAACTTGGTAATGCTAACATCCCGACCCTTTACATTGGTCACAACGGTGCGGCGTGGTCGTTTACGTGACTGGACACAACATCAGAAGG
+>55772 2
+TCCCATTCCTGCGTAGTCGAGATCCACTGGTGTCTTACGGGCACCCTCGATCGGAGCGATCGTTGGAAAGGGCTTAGAAATATACATAGTCTATACCGAA
+>55773 1
+ATGTTGCGACAATCACCACCTGTGACCCATTTGAGGCTCAAGCGGGAAAGGAAGGTCCAGGAGCAGATATCCACCTTTGCTGTCTTCGACTTGTTTAAGC
+>55774 1
+CCTCTTGGCCTTACACAATGAATCGGACTCGAGCAGTTCTAGCGTATAATACCAGAAAGGGAGCGGTATGCCAGCTTATTAGCCGACATTCTCGCTTGGG
+>55775 3
+GTCTTCTTTGGCAGACGTTCTAATTTCGGAAACTCGCACGGTTGTAGCAACGCGATACAACCTGCCAGCGCCGTGGAGTAGAGAATCTCATAACTCGGTA
+>55776 2
+TACATTCGAAATACATTGCTCGAGACACTCATTCTCCATCATTTGAAAGGGTCTTAGGCGGGGGCAGGGGTGCGTAAACCTTCGGCCCAATACTCGTGCA
+>55777 2
+CGTGATGAGTTCGACAGAATTGCATCGCCTGCGCGACTTCACACAGGGAAGCTCTAGTTCGTATTAAGCGAAAAAGCGATCGCTTTGCACATTGCGCCTT
+>55778 1
+CTCCTAAGGACCGCTTTTGTGATTACTTATTCAGGAGTGTTAACAGAAGGTCGGCCATACGCTGACTGTGCACTACAGGCAGACGCGATGCGCTCCAAAT
+>55779 3
+TGAACCGCAAGCCGTGCATATGAGGTCATACAGCATATTTAGATGCACATTGAGGCACGAGCCCGGTGGATTTTCATGTCTGTTGCAACGCCTTCACGCA
+>55780 1
+GCTATTGGCGTCTAGGATCGAACACCGTCAGGGGTGACATGTCCAGCACGATAGCACTCTACGTATTGGACGATCGAAAACCAGCTTTTTCTTATCCGGA
+>55781 3
+TGTGATACGTCTCCTGGCCGGCAGGGATAGTGGGAACCGTAGCCAATGAGGACAAAAATCCTCTTCTCAATAACTAGGCCTTTCTCCGGTATGCATCTGA
+>55782 3
+GTCACACATTCTCGCAAAAGGCAAGACACTAGTCCTATAAACCGTGACAGGTTCGTCCGGGAAATTCTCGGCTGGTGTTATCTTGGGGATTATCGCCCGA
+>55783 1
+GTTATAATGGCAGCGAGAGTGGCATTCCTAGCAATAGGAGTTCCATGTCCCGTTCTTTCCCACTCATGACGCTAGGTGCAGAGAACTCTAGATCGCAGAC
+>55784 3
+CTCGGCGAAAGTCTCAACCCACACGCTTAGCCATGGGATGAAGACGTGAAACGGTCTGTCTGACATCGCTCTTTTTAATTTGTCAGCCGAGGTCTAAAGG
+>55785 1
+TCTACAAAATGCACAATGAACCCTTTCGGGGTGTTGACGCACGGTCCGACTCATCCTTATACAGTGACGAGCAATTTATGCAGTGGAGCGTGTGCACCGT
+>55786 1
+AAGTCTCTATCACGTTGGCAACCTTCCCTCCTGATAGGCACGCTCGGCTTATAAGGGTGTTACGAGAAATCACCTACGAAGGCGAGAATTTGACGGGTCT
+>55787 2
+GCGTATTGAGCTAGACTGCGCAGTTGAGCGCTGTATGGTGTCTCCCGTATTAAGCCAATAAGAGCAAATGGACCCATCAATCTCCGCCTAAGGCGCTTAT
+>55788 1
+CACCGCCGCACGTCGTGCCAGAGTGCATTCTTTGAATCTAAGGGAAACCTCTTTGCGCGTTCATGCGAGTCGATCTTCGATAGGTACTAACAAGGAGATA
+>55789 2
+TAGTGAAGAGCCCACCGCCAACGTCTTATGTTCGGAAGAGCACCTTTCACTACTAGTGTATGGGTAGTGGGTAGTATCACGTCATAACGGATCTACGCCC
+>55790 2
+CGGGGGATGGGCGTCCCTGTCAGTAGGAAGATCATCTGTTATCCACAGGAAGATTCTCGGATTTTTTTAGCCCCACAAAGGCACCCTCGTAATCAAACGT
+>55791 3
+CATATCCTCCCCTAGACCGCGAGTGGGAAGTAACATGTCAGAAAGTCAGGGTTGCGAGTCACTGACTTAGACTACACTTTCATTGGTGCTTACCGATCGG
+>55792 3
+GGAAATTTACCTTATAAAAAACTCATCCACGCCCTGACGAGGGTTGTGGTAAGGCGTACCTATAATGGCGGATCCCAATTGCTGCCCTCCGTATGTGGCG
+>55793 2
+TGGGACCACGCAACTGCGAACAAGAAGGCAGTTTCCGACGATATGTTCTGGAACTCCTGTCCATAGACTGTTATCAGGATGGCATCTCTGAGCACTGCTT
+>55794 3
+GTTACCCACCACCGCACGTGTAGATACGTAGCTAGCGCGATTTATAGGCATAGACTACGCCTTTGGTTGGGAGGCTACTGTGAACGTACGCAATACTACT
+>55795 3
+CGCTGGAGAGGAGACCGTTGCTGCACACTGCTAGTTTTGGTTTGGGGTTCCCAGATAAACCAAGCTACTAACGGGATTCCACCCAATGTTATCAGCATCA
+>55796 2
+ACCCCCTGACCCGTAATCGGCCGGGTGCCACCGCTATTTTTAGACGTAATAACAATTATAAGTTTGGGTGTAGCCCGGGAAGTACTCTTGCCAGAGTAGA
+>55797 3
+ATTGGGCTTACTGCTAAGTCCGCCTATAATACTTGGTCGTAAGTAATGCTCCGGACGACGGTCACCGAGCGTTGGCCGTCCAAACTGAACCATTAGGTAA
+>55798 3
+CCTAAATCAGCATGTGCATCACGCTGGGAGCCTGCTCGCCACGTCTAAAGCTAGCCGAGCAAGGTTTACTTTTGGAAAGCATAGGTATCATGCGCTTTAG
+>55799 3
+TTACAGGGTGTAAGCCCCCATAAGCTATCGCAAACCATGTGGCCTGTGAATGGGGCTAATACGCTTAATAAGTCTCGCCATAGCATCTTGTCGGGGATCC
+>55800 2
+TCGAGAATGGCCACTTCGCGAGATTCGAGTGTGCGGGGTTTTCCCTTGCCATGCTCAAAAGAAATTAGATACGGACTCTATCTCGGGACCCTAGTACACA
+>55801 2
+TACCGGAATTTAGACATTCAATATGCATGCACAGATGTCCACCGGATCTTGTGGCACAGGCTGCAGGGTGGAACTCTCGTGACACGCAGTAGTTCCCTTA
+>55802 1
+ACTACCGCTTAGATCAAGGGTCGGAGATCTGTCGATGCCCGTGCAACGGATAGTCAATGTGAGATCGTATTTCTGAAACGTATACCCGTAACGTGCCCCT
+>55803 2
+AATTACCAGTATCGATTCGCCGAACACTGGGTCACACGCAACAACGGGACTGCGCGTTTGAATTTTTCGATCGAACTGGGGTGATCTAACTCCGTGGACT
+>55804 3
+ACGATGGCCGGCTTGCATCCCATCCTCCTTGTTGACGACGCTATATGGAGAGGTTATACAATCCTGTCAAGCAATCTAGACGACGGCGCGATGTAGAATT
+>55805 2
+CGGAGATCCCTCACTGGGTTCAGTGTCGTAGTAGGAGAGGTACGCACGCTGAATTGACTTAACATATCTTAAACGTGCACTAGTACGCTACCGCGTCACT
+>55806 1
+CCATTGCACTTCAGTTTTACCCCCGGATCCCCCATTCAGAAAGGTGTTGTTCCATTGGGACCACAGACGTAGGCAGATTGATTGAGGGACAGAGGCATTA
+>55807 1
+TCAAGGACCTGTTCCATCAGGTCTACCCCTGTGTGAACAATTCGCTTTCACCAGCCAGGTGTGCCGCCGAGTAGGGGGATCGAATTAGTTACAATAGTAA
+>55808 2
+CTCGACGTGCTACAGTCGCAGAAGCGAGCGTAGACATTACTTCCCTCTGGCGTAGACTCTGTAGATGTCAACCCGATAATATATGCTGGATGATTCGCAG
+>55809 2
+CTAAACACCCTGACTGCGTTAGTTAAGTATACAGCTTAGTCCAGAACTGAGACGAGTGGTTTTCTCCGTAGCAGGCGTCGAGTCCGGTACGGTTAACCAC
+>55810 1
+TGACACACGTTGATCACCCCAGTGTCAACGCAAACTGAAGGGAGAGAACCATGCTGCGTAGGGCCAAGATCATGTGTGTGCTTACTGTCTAGTCTCTCTT
+>55811 3
+CTGTGGCGCTCAATAGCCGGCAGTACCAAGTGAGAAAAGTCGCATCCTCTCCTGGACACTTACTTTTGAGGCTCGATAAGTTGATAACAGTGGGATCTCC
+>55812 1
+CTACGTGGTCGCGTCCTTGCCAGTCGTCCCAGTGGAAAGATGCTCCGCATTAACCTGGTAACGGGATAAAATTGTTCAAGGCCGTTAGCGCCAATTAATA
+>55813 1
+TACCTCCAGTAGCAGCGCTACGCCTAATCGCTACGGAAAAGTAGACTGTCGACCGTGCTTACATTATAAGTGTGTCTCAGTACTTGCCGGGTAACGGTGA
+>55814 3
+AGTACACAATCCTTACCTCCAAAGGGGTCGATCGCTTAAGGTTGCATCCTAGGTTAATGAACTGCACGAAGTGTCCTCGATGTCGCAGACAGCGTTGGCT
+>55815 1
+ATGACATTTAGCCCGCCGTGTCAGTAGATCAGTCTCGAACATAGAGTCTCCCGCACGTAACCGCATAAGGACTCTATACCTTGAGGTTCTGTGGGAAGTG
+>55816 1
+AGAGCCGCCTAGGTCGCTGAGCTCCCGTAGGACTATGCAGGACCACAGTAACTCTTGACCCAAGTGTCGATGGATATATTTATTAGCAGTTCATCGGCTA
+>55817 1
+ATATACCGGCAGGATGGAATGAATGTAGGTGGTCAACACGTTGTCCAATCACCCTCTCAAGACTGGCTTCCGACGGTCACATCGCGATGTCAGTGTCATT
+>55818 3
+CCCCTATAGGCAGAGTCAACTTACTGGGGTACGCAGTCAGTGTGCGATCAATCTATTTATGAGTAGCCCACTCTGTTGCCTGGCAACGTTGACACGGAAA
+>55819 3
+TGTTAGGGCACTCTAGTGATCCGTCGTACCCATCGAAGGAATAATAGGCGCAATCCTTCGCAGGTTATATGAGTGTTGACCGCGAGTACCACGACACCTT
+>55820 1
+GTGATCAGTGCGAGCTGCTTAAAACCTCGACGCCCGTAGATGCTTATAAGGCTATGAATCAGTAGTTCGCTGCGACCATCAATTGATGCTGGCCCCTGAA
+>55821 2
+GAAACCGCACATCGACACTTGCGTACGAGTTATGTGGCGCGCCTTACTTTGCTGAATATCTCAATGTGCCATGAGTAGAGAAGCGCTACGAGCTGCTCAT
+>55822 3
+CGGTAGGCCTTGTAATTGCGCATAAGGCCATGACCTCCGATACGACTACTCAAACAATGTCTTTCTGGTCGCAGGGCATTGGATCACTGCAATAGCAGGT
+>55823 3
+CCCGCACACTGATCGATTCGGACTGTTACAGTGGCCTTGCTGGTATATCTGATCGTTCATCAACATGGCACCAAGCGATAACCAACGGTTAGGTGGTAAG
+>55824 3
+GATCCACCTTTGAAGCAATCATGGTCAGACCCGTGTTCGGGTAGATTTGTCACCGCGCACAAAGGGGTATTGGAACCTCATAACTTTCTGCCAGCGGAAT
+>55825 3
+GCGAAAAGCAATAGACTTCGTGGACGCTTGCCGGCTATCAAGTGACATTGCGAGCAACTATCTCTAGTACTCTCGGCTGACCGACATTTGTCTGCTAAGG
+>55826 1
+GACGACGGCGGGCCCATCCCGAGAATGGACATTAATGCCTATTCGGCCGTTTAGAAGCGTAATAGTGAAGCTTCAGCACCGCTTTTTGATATTACCCGTA
+>55827 1
+AGAGGTTATTCTTGACCGGTCCCCAAGAGTCATTTAGTGAAATACCAGCAGTGTGCAGTCGAGCCCCTCTACCGTCTCTGATGAAATGCGCAGGATGTCA
+>55828 2
+GATCACCGAATAAACCCTTGCCTTCTTCGTATCGGTAGCTTGAGGTAAGTCCGTGCACCCGTCGGCCTAAAAGGTTGAAACGGGACCGTATATATCTGGA
+>55829 3
+CTTCGTAGGCCATAGTTAGCCGACTGAGTATTAGGCCTGTTAGATAACAACTGGCGACAAATAGCTCCTTCAAGAGATCTCGGCCGCAAGCTTTGGGCCT
+>55830 3
+AGCGTTGCCCTCTACACCGGCTTCTACCATGTTAGGTGGCAAAATCCAGCACTGCCCACGATATGAAGATGGATACTTTTTAGGAGGGCGTAATATCGCG
+>55831 3
+ATGAACAGTCCGTATGCCCCCATAACTTCTTGGAATTTCCCGAAAACCTTAGGTTGAGAAGTAGCGATGCGTCCGATGCGTGTTAACCGTTGAGGGCCAC
+>55832 2
+GAATTATGTCCTATCGCCTAACGCAGTACATATGAAAGGTTCGCCGAACCGTGCAATCCATGGGTTCCTTCCCTGGCGCCTGGAGGTACAGGTAATAAGT
+>55833 3
+ACGACATTACATCCTGAACCCACTCCGGGTCCATTAAAGGCAGTGGCGTCTTGTGGGCACTTAGCCGTGTGCAATCGGATGAAACATAACTTATCGTGTG
+>55834 3
+GAAATATAAATAATTCCAGCTACTCTCCTTGTTTCCGGCCCGACCGCGTTCGAAAATTTCATAGGGCGATAGGGCGGAATTCCTGGCTAGGCGCGACGTA
+>55835 2
+GCATGATGTCAGCGTAGGTACGACGTGACATCATTGTCGGTGACCAACAGGCTATCTCTTACGTAGTATTGGCATTCGCCCTCTAGGACAAGCCGAACTA
+>55836 1
+AACTGCGCGTCGGCTGCACTTACAGTTTGCGCTACTTGCGAAGATCGGGTTTTAACCTGGACACATTATGGTACTCTGCCTAAGGAACAACACCGTAGGA
+>55837 1
+CGGTAGCATCGACGGGCTCACAAAGGATCTTTTGAGCAAAGACTTTCCGTTGAATCCCGGTACCATGACGCTCACTTAGCTGATCGGGCCAAATTGTATG
+>55838 1
+CTAACCCCTGATGCACTAAAACGCGTTAAATTTGGAGGGCCCTGAAGGACTTCCCCAGAACGGTAGGTCGGATCTGTGGGTCAGAGTTCATCTATTCTAC
+>55839 2
+CCGTCATCGGTAATCTAATGTGAACCGTTCGTACGCGACGTCTAAACCCACTTGCCTGTATCTGGGTGTGGGTATGACCGGATTGACAGCCAAAATAAGC
+>55840 3
+TGACAGATAAAAGGGAAGTCTCGCATGGTTCATCAGTTCGATCCAATATGCGTCAGTCCGGCAAGAACGCACCTGTGTCCTGCTTTGCCGTTCAGCGAAT
+>55841 2
+GCCAGAGAACGCGTACCGTTATGGACCGGGACTCAAGACATCGCTTAAAATCAGGCCATCTCTCGCAAATTGATCTGTAGTCCCGATTTGGTTGACTGTG
+>55842 2
+CCAAGACGCGGGTATAAGTTATCGGCGGGAAGTCATAGCGCTAATTGTTCAACACTATCGGCTCAGCACGAGCTTAACGTTAGCCACCGCTTTTATCGTG
+>55843 2
+CAGCAGAAATCGAAATAATTAATCGCGCTCCGGGGAAACTCGCTGTCAGCATCGGACTCCGATACGGCTCGTATTGATTAGAGGCTTGCTTTCGTGTACC
+>55844 3
+ATTAAGAGTGCCGATTTAGTCCAGAAACGCAGGTTCTGACGAGCGACCCATGGCAGTAGTTTCGCGAGAGCACACGTTTAAATTTCAGCGCCTCTCGTTC
+>55845 2
+GAGTCTACGCTAACGCTAACTGGCGCATATGGATCTTCGCGTGGAGCCGGGGGTCGTATTAACTATACTTGTCGTAGAGAATTACACCACGACTCTACAC
+>55846 2
+CAGCTCGAAGTGTCATCTGGATAGATTGGAGGATTGACGATACGGGCTGCGCCCACCATGCCACTAACTTGATGCTCACGTTTCGACCATTAAAGTTGCA
+>55847 1
+TATTTCTTATAGGACCTCTTATTACCAACTACATCTCCAAGGGCGGGTGAGGTCGCTCTCGGACAGTTAGTCGGGTGAAACGGATCCGAGTAAAGCCCAC
+>55848 1
+CTTAGGAAAGGGGATAGGAAGGCAGTCCCGCACTAACTTCCAGCAGATTACCGCCATTATCACTTAGCTTCGGCCCGTGTTAACGCCTTGGTAGTGTTAA
+>55849 1
+CCTAACAATTCACGTTAATAAAAAGGCCTATCGGTTCTGGCTGCAGGCACGAGTTGGAAGCTGGTTCAGGTCTGATCTATTACACCAGGAGGTCTCCCGC
+>55850 2
+ACAAAGCTTGAGGCAGTTCTTGGACTCGCTGCCTGTGCAGGCTCACGATTGCCTCCATGACAATTATATCAGGATGTTATACGGGAGCCGAATGCTCCAA
+>55851 2
+ACAAGCCGAGCGCCTGGTTTAAAAGCATGTTCCCCGTAGATGGGAGGCACATTCCCTACGGATCTTCGCTTACCGCGAATTAAGGCGAAATTTTGTTCAG
+>55852 2
+GTGACACGAGCGTCACCGTAGAGTCAGTGAGTGGAGGCACATCGGTATTTCACCGACTATCTGATGGCCGATAAAGCCTGTTCCAAATTATACCGCTCTT
+>55853 1
+ACTGGAAATACGCGGACCAATCACCGTTTTTGTGCCTGAAGCACCACTGTGACTCCCCTGTGGGTCAATGCCAGCGAGAAGAGTATTTTGGATATGCCTA
+>55854 3
+ATTAACTGTGCTCCTGGTTCGAAAGGATTCTGACAAATCAGATTTGGTGCTGGTGGTAGTCCGTGCAGCCGCCATCCCTCTAACAAAACCCAATCAGGGG
+>55855 1
+TGGAAGGCCCGCCTGCGCGCGTGTGACAAATTATGTGAGAGAGTATACCGTTCAAACCTCGAGCGTACGTTCAGGTACTTTCTAATTGGATAACCCTCCA
+>55856 3
+AGACCTACAGTACACCGGCAGTGCGAAAGCCATCTGTATGGTCGTAGGTGTGTGCCTTTATTGCGTTTGAGACAACACCCACAGGAGAATCCCCTTATGT
+>55857 1
+GTTCTTATTTAGTTCAGCGCCATGAATCCCGAGGATACGAGGAGTGACACGACCCTCGTCGAGCCCTCTGTGGGTTAAACAGCCATATTCTAGGTCAAGA
+>55858 2
+GGCAGCGCTTGTGCAGAACGTCTCGGTTAAAGTCTGGCGCATCGTCCCACATGAATCATCGGGGACACGTATTAAAGGTCTATTCTACCGAAACTCTAGT
+>55859 2
+ACCAGTGCCGCCGCGTGTGGAAACGTGAAGCCTACGTATTTCTTCGAATCTGTCACAAAGTCTGTAAGGTATGGCTAGCACCTTAAGACGACGTCCGTAT
+>55860 2
+TTTACTTGCTTTGCGAAGGGCCAAAACGGTGGCCTGGAGGAATGCTATCCTCTTGGGCCATTGCGTGAACATCACAGCAAACATTGAATCACCGAGCTTC
+>55861 1
+TGGGCACTTGGCTGTACACGAACCAGCGCATTGTTGCTCAATTCTCAACCGCAAGAGAGCTGGGTAGAGACTACACGGATTGTAACTATCCCTTATGTGC
+>55862 3
+ATGGCAAGCTGCCATTATCTATATCTAGGCAGTCGCTATGCGCATCGTCAGGTCCACTGTAAAAGGAGTGAAGAAACTATCTCGGTCTCCTCGGTGGCCA
+>55863 1
+CTCAAATATGCAGCCAGATTCCACGCGGTATGAGCGATAGGATCTAATTGACGAGTCGAGGCGCAGGCCTCTCTCCTATGCATCATGATGCTATGATGCT
+>55864 3
+CAAACCCAACTGCGTGTTGCATATGCACACGTGCTGTTGGGATTACCTTAGCCAGCGTGGGAGCGTATCCGATCAGAGTGAAACCCAGTCTATTTTGACA
+>55865 1
+CAAATGCATATCGAATTTACCGTGTTTCGCCCTATAGTACTAATCGATTCTGGGCCGCAGGGTGAAATAGTAGCACGCGTCGTAACCTGAACTCGCGGCG
+>55866 2
+TCCGTGACATCAGGTCACTATCGCCGACGTCTGCGCAAACACAAGTGATAAGTCCAGTGTTACGGTGTGCTAAGCTTTTGTTTAGGAACGACACGCCGAT
+>55867 2
+AGGCGATAGAGAATTCAGGTAATACTGCTTGCCTTTTAGCGGCCCACTATCGGTCCGCAACCCTGGGGCAAACAACTGCTTTGAACCGGGTTTATATGCA
+>55868 1
+GCAAGCCTTATCACTAAGGCTGCCGGTTCTTTGAGGCAAGACTTCATCTCAACTATCCGGAGCCCTTGAGGGATATTAGCGTTGCATAAACAGGTGCGCA
+>55869 3
+ATAAGTAGTATCAGGGGCAACGGTACACTGGTGATTCGGCGGGCGTACCGCATACTCTTCGTCCTCAAGAGCCATTAGGTGTCTCAATATCACCGTACAT
+>55870 3
+GGCATCGGCAGGTTTTGCTGAGAAAAGTTCTTATCGGGCCGTCGTGCTGAGAAAAACCTCGTTCCGTATCCACACCACTGGTGCCAAAACTTACTTAGGA
+>55871 3
+CTTGCTTTTCACATTTATTCCCTCGCCTGTATAAGGGAGGCGAGATACACTGCGATAGGGGGAATAACTCGGCGACATAACGCGATGCTCGCAGTTCAAC
+>55872 2
+AACCTAACATGTTAATTAGGACCAATGGGTGAGTGCGACTCAATGGTACTGAGCGTCATGCCAGCACAACTCCCCTGCTGCGTGTGCCTTGGGCAATTTA
+>55873 3
+CCAGAGTCGCTTGAATTGCTCTAACGGAACTTAGGCAGCAGCGTACAGAGTGCGGGATGAATATTACTTGCTTCCCGGATCGCATTCGCAGCATCACTTA
+>55874 1
+GGAAACAGGGCTGCACCGTATCAAAAATTGGGCCAGTTCATTATATGTCACCAGTGGTGCGAAGCTTTGATCCGACCTCATCTCAACGTGTCATGCTGGC
+>55875 2
+ATGAGTGTGATCAGTCACGCATACAAGCCAGCGACAGCCATTATCTGGCTGTCTGTCTACTCTCACCACCTATTGTCTGGTCGCAAGAGGAGAAGGTGAT
+>55876 1
+ATTTCTTACGACAACCCGTGACTGTATCGATGTGGCGCAGCGACAGAGGCTTGCCCACTACTCGTTGAGGCATAATTTTCGAAGTCTAGCAGACAACGTG
+>55877 2
+ATTAGCGCGACCCCAAATGCGGCTCCATCCCATGTGTAACAGTGAAAATCCTGAAGGCGTATTTAGGACGGTGGTCAAGCCTTTGGATCCCTTTATGACG
+>55878 2
+TCAAGTTGAGACAGGTGCCCGGCACCTTAAAAATGGCTCGTGTACTCATTGAACTTCTGCATGATCGAATCGCCGAGTACGGGATTTACGTGCAGACCTC
+>55879 3
+CTCTCAACCTCATTGCAATACTTGTAACAATCATAGGTGGGAAATCGTTGGGCGGTGCCGGCTGTAACTTGGTCGAGCAGACCTCATCAAATGCTGACGC
+>55880 3
+ACTCACCTAACGTGGATGATGCCGGACTTACCTGAGTCTTAGGGTACGACCTACCTGACAGCGTAAATCGTTTAAGGACCTCCGTTGCGACAGAGAGTTT
+>55881 2
+CGCCCAGGATACCCTTGCACTTGGCGGTGAGGATTTCCCTTGCAACAAGGATTATAACACAGCTATGGTATGGTTTGGGCAACCTACTACGTGTCAGAAC
+>55882 3
+CATTTAGAAGGAGTGCCCAAGAGATTTTATCCCATGGGCGCTTCACCGTACGGTTACATTTTGTACAAACGACCCAAGCTTGACGATACGGCGTCCTGGG
+>55883 3
+GAACACTCAGGGGATGTAACCTATTGATGGGTATGGTGCATTATTAAAACCCTAAGGACTCGCGCCTCGCGCGGTGTGAACGATCCACCCTTTTCAAGCT
+>55884 3
+AATTCTTGTCGGGGAGGTGCGTGGGGGTAAGCATAGTTGTGTTTGTGCACTTCCATAAACCACCCGCCCGACTCACTCAGCGCAAAAAAACATTCTGTAC
+>55885 2
+GAAGGACCCCCATACTGTTAGAGAGCCGAGTGACGAACTCCATTCTCCGTGGTTCCGGCGCATAAGACGTTTATCCGTTTAATTCAGGAGACCAGTGTTA
+>55886 2
+AGAGATCGCATGGCACTGTATGAAACAGCTTTTCCGTTGTCCCACGCTTGATATATCGGCAGCAATGTAAGCCGTAGCGATGATCAGTAGCACCCGGCTT
+>55887 2
+AGGATCCTGCAAATACGATATCCTTTTCCTCCAACCTATGGTGGAAGTCCATGATGGGACACACAAATTGTCGGCAATTCCTGGTAGACTCCGGGGTGCG
+>55888 1
+AGGTTGCCCTCATGTCCGACCACCGTAAACGCATCGGTTATAATGAGTGCCGGCCGGTTAACTATGGTGCTTTCCTAAGTGGAACTGGATCAAACCTGAA
+>55889 1
+GGTAACGAGGCCTTATAGCGTCCGACCAATCAGCAATAGGGGGGACTCAGCAATCTGCTAACCTTCGTCGCATTCGATTGTTACCTTGAAAGTTTGCCGA
+>55890 3
+AGATTCGCCTTGGACGATACACGGAGAGCTCGTTGCGGCTGCTTGCGTTTACTACACCTAGGTACAAAATCACTGGTAAAAGCTCCGTACAGTACGTTCG
+>55891 1
+GGCCTCGGTTCAGAGTTTGCCTGTTAGGTAGTCTTACCCAGGCCAAGGCAGGCACAAGCGTTGTTCCCAAGGAGATTAAACCGTTACGCATTAATCCAAT
+>55892 1
+CGCCAAACATATCGCGCCTACGATAGACATGGCTGTTCTGGCTTAGGATCCGCTGGCTCTCGCGTTCGGAAGGACAAAATTTTTCGAAGCTGGCAAAATT
+>55893 3
+CCTGGAAGGGCTCGTATGGTTTGTACACTCTGCACTCCGTTTAATAAAGCGTAGTCCGTTAGTCTCGCCCAGTGAACAACGCAAGGAATCCACGGATTGA
+>55894 2
+CTTCTATGTTCGCATGACTACTAAAACCTGGCTGGGCATTAGTTCCATGATTCAGGCCTGAGGGGCGCCTACGGGTAAATTAGACAGCTACTAAGCGACC
+>55895 1
+TCGCAATCTTTGAGGAAGCTTTGTAGCCAAGTGCGAGAGCTAATTCGAGTTGCCTGGAGCCACAAGTGGCTACCTCAACCAATGATCTGAACCTGTTCGC
+>55896 1
+TTGGTCCACGTTACCGGCTTCAGCATAGGACGAACGTCTCATGGGCGCATCCACCAGTTTCTTACTTGCTGTGACGGAATAAGAAGAAGTCGCTTACAGA
+>55897 3
+ACCTGGAGTGTCTCGCATAGAACTATGTGTGACGTCCCTACATGGAGCCCTCTATAAAGTATGCTCGCACTAGAGCGCTTCTGACGATTAGGTGCCGAAA
+>55898 3
+GAACCGCGCCCTTCAACGATGCAAAGATCTAGCGACGTATTATCCTTTCTAACTCGTGGCACAGGTGCGTGTGCTCACAATGATCTAGGGGTCAGTATAG
+>55899 1
+AACATCCTGAGCGAAGTCACTGGTCGGTTTGCGTTTGTGCTGCTGATCTCGAATCTGGACTCTCCACATTCCAACCGTAGGCCGATAAAGAGAGTAAGCA
+>55900 1
+GTCTTCGCTCCAGTCCGGTGCAGTCGATTTATGACTTATCAGTAAGTACCGATGCATAAAACGACCAGTTTACGTATGGTCGCCGGAGAGTAAGCCGACC
+>55901 3
+GTGACAGCCGGGGAAGCGTATCTCACAGTGGAACTTTATCTCACATCCTTTTGGTAGATCCCAGCCTTAGCTAGTGCAACCTCTAGGCAAGAGGCTGAAT
+>55902 2
+CGGCGCGACTACGGAGCTACGAGACATTAACCATGTGCCTAGTTTGCCCGGGTGTTGAAGAACACCGAACATTGTTGAACGACTCTAGTTGCCATTACTT
+>55903 2
+TCCGCTAAGGAGGCGACGCACTGACCAGATCTCTTGTGCCGCTTAGCGTATAAGTTCAGGATTTGAGCATAATCTCAACCCCGATATAGTCGCTGGAGTA
+>55904 3
+CTGAATTGCTTGGTCTAATGAGCCTAGCTGGCACGAGACCAGTGCTATTAGGAAAGGAACTCTCTCTCAGAGCCATGTCACCAATTGGACGGGACCTCTT
+>55905 3
+AGTAGGGATATCTCTCAGACCTCCTTCTCGCCGTTACAGAAGAATCCGGTCCAATCAAGGATTTTGGAGCATGAGCTTCGCACTGCGTGAGCTTAGGCAA
+>55906 3
+ATATGCATCTCGTACATTCGTGGACGTATCTCAAGAGTGCCCTTCGTGTATGGAGGATGCCTACACTCGAAGCTAAAGCGGAGTTCCATCGAGCCTCGAA
+>55907 3
+ACACAGTATCTGCATAATCCCATGGTGCCTCTAACTTAACGGTTCGAGTCCGAATAGGAGCATAAGGATTTTCGGTGGGCCGTCTGCCAATGTCAACGGC
+>55908 1
+GCGCATGTACTAAATTGGGATGTCTACGGTTTAGTCATTTCACGTCGGTCGCCCCAGGAGCAGTTGACCGAGGATGTACCACATCACTACTCAAAAGTGC
+>55909 3
+GGTGGAACAGGAGTTGGCAGACTCCTTCTGCATATACACAGAGAATTCGCTCGTCGTACGTGCTCCCTTGGAAAAACAATCTCTGTCTTCCAAGGTGCGA
+>55910 2
+AGTGGTCCTAAGCCTATAAGGCTCTTAGGGCCTTCGGTTGGATTAATCAAGGTGAAAAATCGCAAAGCAGCGGACTCGGGCTTACTATCACTCCCGCTTC
+>55911 3
+TCACGACCTGGCTTATCTACAGTCAAGTGTGAACTAGCAACGAAGTCCTCTTGGATGTTCTGAACGGTGCCAATGATAGGCAAATCCCCGGGACTGCTTG
+>55912 1
+CGGCTTGTGTATACCTACCTGTCAGTAAGATGTCAACTTGAACACGTGGCTAGCTGCGAAGCCACATATGGTGGCATCACGCAATCGTTCTGGAGACACT
+>55913 2
+CAAAGGACCTCATAGTGTTGTCTGCCGGTGACCCGTTAACTGAAACGTCCGTAAGGCTAATGTCACTGGTCTCGCGGAAGTCCTATGTCTAACTAAGACG
+>55914 3
+TCAACCAGCTTTTTAGAGAGTACCCTATCAAGGAAGCTGGCCAACCATGTGAATCCAGGTCATCTTCCGGCTGTTTTAACGGTGGGATAGGACGCCGTCA
+>55915 1
+GGTCTGTGTAATATTAGACCCAGTTCGCCTCCTTCTCCACAGCAATCGTAGACAGACGGAGGAAGGAAGTAGCATTTCCAGCCATGCAGTGCGTTCTGTA
+>55916 3
+TAAACACGACACCATGTTTCACACACAGGTAGACTTTCTGGAATCGTTGCGTACTGTATCGCTCCGTTGATGGAGTAGGCCCCCGGAGCATACGGGATTA
+>55917 2
+GGTGAAGTCTTCCCTACTGCCTCGTTGTCAGGTCTCACACTGCCTGGCCATACATCTATTCCAAGCGGAATAGAGGATCTCAAGAGAGGGACAGTTGTAA
+>55918 2
+CAAGGCCACATTAGGGAAAAGAACTATCGTCAGAAAAGGCTCCCTTCCCTGGTATTGCCTTTCCAGGCCTGTAGGCGAGGGATATTCTATGTATCTCCGG
+>55919 1
+CAACGATAGAACGTATGGTATTTTTAGAGTCCCTAAGGCGATATGTCAACACGGCATAAGACCTAGACCCCTGTTGGCGACCGGGGCCTTGTTCATCCTG
+>55920 1
+TGCGCAAACCGTCGCGTTCGCCATCATGATAGTCATAACGAGTGGTATGAGCGAATTGGCCGGGATAATTAGCCTGTGCAGGCATTTATCATCAATCCCC
+>55921 1
+GGTATTTTATCCTGCAGGGGGATTCACATGCCGCAAAATACGCGCATCACTTGTCATCTGTAACGCCGGATCGGAAAGAGACCAGTGTAGTCGCATTTCC
+>55922 1
+ATCCACTACGGTCATACGAGTGGTAGAGTATCGTAGCAGCCTATTCTGAGTTTACCAATTGTCGCAGGGATAAAATACTGTTCGCGGACCCGCTGGACCC
+>55923 2
+CGGCCTAACCGCGCTTGCTCCCAAACAGCCTGTCTGATGCTCGCTGAATGTGTACGAATAAATGGGTTTGCCAAAGACGGACATGGTAGCTAAGTTTTCA
+>55924 2
+CGCGGGCTGAGCCTCGAATCATAAGCGCTTTCGGAGCTATGTACTAGTACGGCTAAAGACAAAGTTTTAAGTCCCGCTTTGACCTATCTTGCAGACGAGC
+>55925 2
+GTACTCGACGGCGGACGTTTAGTCGTAAGCGAGGGGCCATGTCAAAAGCTAACTCTTACCCACTTATCTAGACGATCTTAATGAGCTGGACGCTACTGCT
+>55926 2
+TTATGACGCCCGTGACGCTGGCGGGTATTTTTCAGGCATCTATTACGACTTCGGGAAAACTTAGAGCGAATCTCCGGTCGACTCGCCAACATAATAGGCA
+>55927 2
+GATTCTGGGAAGCAACTACTATGCTTTACGCAGGTCGAAACATTTAATCGGACATGTCTATTCCCAGTGCGGCCTCCACCGAGGGGCGTGATCTTAGAAC
+>55928 2
+CGAGATCGGCGGGAAACCGCATAAGCAAGGGGCTACACGTACTTATGGTACTCGCGCCTCTATTTGACAGTGACTACCTGCTAATTTCTAATGTTGCGAC
+>55929 3
+CCCTATCGTACATAAAGGTTAGGCGTCACTTAGACGTGCTAACTTGGTGTTTAAGGGGGCCACAGAGGAGGGGCTTACTCCCCCAAATCCTAGTTACACT
+>55930 2
+GCAGATCCTACCGATTTGTCCATCAGGTTACGGTTAGGCCTAAGTTAAAGCGATTCATCAAAGTATCGACGACAGCATCAGGGTAGCGTCGGCTCGTCCT
+>55931 2
+CTACCTGGTTGGTCCATACTGACCAGCCGCGGAAATAAGGATCAATGTTCTTGTGGTCCGGCGGAAATCGGGTCCGTTTTAAACCTTGAACAAATCGACC
+>55932 2
+GATTGCTACCAAGGAGCTGGCCGTCCACCTAGCGGATATACAGGTTCATCGGGAGATATTAGTTGCGCAGTATTTGACTCAACTTCAGCCTAATCACCGG
+>55933 3
+AGGCATCTGGTACGTAATGAATTAATACGTACCCTACTTTGCATGTCCAGAGCAGATTAGTGTCGGCGAGGGCAACAGCTCGCACGCACTCTTGACGTTC
+>55934 2
+AAGGAGAACCTAGCGGTTATCCATGTTACTCCGCAGCCGCCGTATTTTAGGACTTGGTCGAGGCGGCGTCTAAATAGTCGCTCCGAAATTCACAAACTGT
+>55935 3
+CGGTGCGTAAATCATAAAGCTATGCTGCCCCGGCGAACATAACGGCGCGGTTTGCCTTATAATACTGAACATGCTTTTCGTACTAGCCCAGATTGGGGCA
+>55936 2
+ATCTGATACTCAGGTCCTATTAAGAGCGCGGAAATAAGCGTGTACATCGCCTGCCTTTTCATCGGTAAAAATGAGTCCACTGGGGCGATCGTCCTCGGAC
+>55937 1
+TGCATTGTTCTGAGTATAGGCTGTAAACCGCGTAAGCGAGTCCCACCCCCCCGGACGAGCTCGCTGTAGGGGTTAAATCAATATATCTTGCAGAGTCATA
+>55938 2
+CATGTAGTCCGACCTGTAATAACCGATCCCCCGTCGGTGCGGCGCGTTGTCTCATGCCTAATCCATGCAGGTTAGATAATAAGAGCTAGAGACAGTTTGA
+>55939 3
+AGCTCTTTGGCGTTTACGTGTCTTGAGCTACGGCCAAGGTCCGGTCGAACTGAGTACGAATGCTAGGGAGCCACAACAGCTAATCCAATGATATTACCCT
+>55940 3
+CAGTGTTACTTCTATATGGAACATATCGAATGTGGAGGGACAGATGCCTTCGCCGCGATCACATTTCCGATTAATCACCGTGAGGCCCGCACCGGATATG
+>55941 2
+ACCTATTGGACGTGGGTATATAGAGTGTCTAGACACCATCGGTTCAGGAATGGCCCTACACTATATCTTGTCACGTGGTACCAAGGATGACCTGGCACCC
+>55942 2
+CACTACGGAGTCTGTGTGCGCTAGGATTGCAATCGTGGTCAATATGCCAGGTTGCCCTATCCAAGTGAAATCGCAGGGACATTGTTCCTCACTCAACGAA
+>55943 1
+TTTGACGACAAAGTGGGAGCGATCGCCAACGCGCCAAGGGCCCATGTACCAGTAGTAATTCCTTCTACGGCATAAGCCTCGTTCAACTTAAGGTGTTTGT
+>55944 1
+CGAACTTCTCCCGGGATCGCAACAATTTTCGGGATTTTTGGGTTACCCACGTAGGCAACCAATTCTGAACGTAGACGACTGACGCGCGTCTATATGGGAA
+>55945 2
+GTCTATGACATCTGGAGTCACGGCCTACGATTCCCAATATAGCAGAGACACAGCGGCTGGTCCTCACATGTTACGTCCACTTCGGATTATGGATGAGGAT
+>55946 3
+TTATTTGACTCCACATTTAAATGGCATTGGGTTGTCTTTCCGGGCGTACGAGAAGTGGCCCCCGACCACCAAGGAGCCTACGTCTCAAACGAAAGAGTGT
+>55947 1
+TTCCCGTATAGTCATGTTATCATGAACTGAGCAGCTAGCCGACCTCCCATAGATCAAGCATGGGGCAGGCAGGGTTATGGTTGTTAAGCCACACAGTCCT
+>55948 1
+TATCGCTGGAAGTCTCTAATCTCGCTAGATCTGGTACACGGACGCAGCTATGCGAAAGCAAAATTGGGTCCTAATGGACCCCGCCTGCGTTATTAGTACG
+>55949 1
+CCGAATGTCCCATTGGCATGTATCGTGATAATATAGGTTAGTGAGGAGTACCGGTCTGAAACCGCTAGACTCACCCTACTCGCAACTTTAGTGGGGCCCA
+>55950 1
+GTACAAACGCAGCAACACCCTTCGAACATCGCTTCGGAGGAAGGTAACTATGGGCAATGCTCTTAGTCTAAAGCGGGCTCTTGCCAGTTCCTGTATGGTT
+>55951 2
+CTCAAGCTTTCCTCAACAGATCCTATGGTCAATACATCTATAAGTATGGTACTGAGAGCACGTTCTGTCGGAGCAGGCGTAGTCGGGCTGGCACAAGTCC
+>55952 3
+CGTAGCGGTTGCAGTATAACAAATGTCCTTCTTCGGGCACGGAAAGACCCTATTCCCGCCGAACATTCACAAGTTCGGGAAGCCGTGTTGGCAATTTGAT
+>55953 2
+CTTGGCCAATAGGGGCAAGCGGTTATGCTGAACCACGTAGGAACCTGAAGAAATCTCAGCGGCGTTGTAATTACCCGGTACACTTTCTGTATTGACTCCC
+>55954 3
+GCGTAGTATCAGCAACGATTTTTTATGCACCTCGGAGTAGTAGCGACTCCACGTAGTGAATACAGGCCGTAGCTGTCTGCACGTCAATTGTAAAGCCGCC
+>55955 2
+CACTCGTTCCCTGTCTTGGAGAGAGGATATCTGAGACGTTAATCGATGCGGCAATACGTCCCACGTAGGAAGCTACGCCTATACTCGATGTGATCAGATC
+>55956 3
+ATATGAAACCAGCTGTCTCGGGAGGGCTTTTGCGCTCCGACTTATCGAAGTGTGCCGAGACTCATCCGAACCGAGTTGTGTTTCTAAAACGACATGCCAA
+>55957 2
+TGTTTGTAGTAGCGGACCTTGCGGCCTTTCTAACTAAAGTTGTACGATTGCGTAGCGCCGTACGCCCATCCGGTACATAGAGGAACTAGAAACGATCCCA
+>55958 1
+CGGGGGTAGATATATAGGGTACTGAGGACTAACACCACTCACTAATTCAGACATACTGTCGCCGTTTTTGCTATTCCGCCGGATGATCGAGCGAGCTACC
+>55959 3
+ATGCGGGCCCTAATCCTTGAGAGCGACCATTCGAGAACTTACGTTGAAAGTATACAAGCCCTAACTGTACTTGTTCAACTGGTGTGGCCCACATGTGGGC
+>55960 2
+CTAGCCCCCGTTCGCGATGTATAATTTCGGGGTCATCAAGTACTCTCCCGGGGACCGCTCTGGTTTGTAACGTGAAAAATCGAGAAACAGTCATATGCAG
+>55961 1
+GAACTCCATCTTGAGTCTGCGAAGCCCTACATTTTTACGAAAGGCGTGTACTGGTAATTGAGAGAACAGCCTGCCCTGCGACCGGACAGGTTACGTTTAC
+>55962 2
+GCAGCAAATAAGCGTACGGTCTGCGACGGTATTGATGATCATACTCTCAGAGACGTGTCCATGGAGCGGATTTAACCGTCTGCAGCAATGATCTTCCTCC
+>55963 3
+CGCTTGACGTCTCTATGGGCCATGATCCAACAGTAAGCACCCGAGTGGAAAGTTTCGGTTGAATCTTGGTTTATTGCCGCACGAGCACCACTACAGAGTA
+>55964 3
+ACCTGGGCTTACAACCACTGCCTAGCCATTGTCGACTACCTAGTCGGAATACGAGATTTATGTAAGATAGCGTCTCTGAGGGATACTACGGGGTACCGTC
+>55965 2
+AACACGCGTCCGGACTGAAAGAATCTATCTGTGCATGATTTGGGCATAGTGTCAGGAGGGTTCCACCAATCCCAAAAGACCTTCCATTTGGTGGCGTCTC
+>55966 1
+TGACGGTTACGTCGTGTCGACATACAGACGCCCACTACTCCCGTGAAGTGTTTAGCTTCCTTTGAAACCCTAGAATTGACCGGTGAGAAGGACATTGAGC
+>55967 3
+CCAAGAGTCGATCAGTAGTTCGAACGGGTCAACTCTGGCGGATCGGAATACCTCTCTGTCCAGTGAAACGCCATATTACCCTGGATTGAGCTTCGAATTG
+>55968 3
+GATGGTTCTATACGGAAGGGATCTGTCACACACCTCAGCGAGAGCCTTGGCACCCAAAGGCAGATTTTGACGAATGAACCGTGTGTCCTGTTCCTCATAT
+>55969 3
+TTACCACGATAACAAATCGATTTGCGACTTAGTCCACGGTGCTGGGTAGCGATATAGGAGACAAGCTGGCCACTTAGGTTCACGTACGGTTACCCTGCCT
+>55970 2
+CCAGTTATCCAATTCATGTACTTCACGTTCCACCGGTTGAGGCACTATGATGATGTAAACCGCCGCCAAAAGGAGACCTTTTAGGAGGAGGGTCCCGGTT
+>55971 2
+ACGGACATCCGTGCGTTTAGTTTAATTCAGTAGTGGCTTCCACGTTAAATGCACGAACACTGCGAGTTAGACAGGTCCGTCATCTCGCCAGGAAGCCAGT
+>55972 1
+GTGAGATGATCGAATGACGCAAATTCCCATGCTACAGTACCAGGTACCATCCGATGTCAGACGCTGGCCCGGATTTACTAATTGATGGGCCTTATTCGCG
+>55973 2
+TTGGTGCTCGGCACGATTCATAATGCCGTTCAAATGAATACCCGCCGCTGGGACCCACTTGAAAAATTCAAATTTTGGCGTGGTACCTGCGGCAGAGTAC
+>55974 1
+GATGACCTACTTCATTATCGTTTATAGCCAATCGAGCGAAGAAACGTGCTTGCTACATGACTACCTTTTGGCGAAGGGAGGGTCGCGACCAGCGACCCTT
+>55975 2
+GAGGGATAAGCATTGTTGCGATAAATTACGACTTTCTCGGAAAGCGGTCTGCAGTAAACAGATCCCTAAGTCGAACCGCTCACTCTTTGGTCGGGCCCCT
+>55976 3
+TAGCTTTTAGTCGTCGCTCTTAAAGCCATGCGGCGGACGCGCTAGCTAGTGTTAACTGATTCAAAACAGAGCCATCCGCTGACTGATGAGCAAGCTGCTA
+>55977 1
+GTAACGAGAGTTGCTACAGCCCCGCTTCGTTCCCTGGGTTCTTTAACGTCAGAGATACCGTAATTACTCGAGAGATCCAGGGTGACAACGGTATTCGCAA
+>55978 2
+GGATGCCTAGACCTTAACTCTATAGGGTCAACTGAGTAGCTCTAAATGCAGGTGAACCGGTTCTCTAGCTTCGCCGACTGTCGACTGGGCAATCGAATAC
+>55979 2
+GTTTTGGCAACTGTGTGGTCCTCAAACTGCAGAGGGGATGGTTCATTGAGACACCCTCAAGTGACAAGAGGCCTCCATCATACAGATTACCTAGCGTTCC
+>55980 2
+TGATTGACACTAGTTCGTTAAGGGGCCCTTCTAACTTACACCACCCAGAGCGAAGGCTGCGGAGGGTATGCTAGACTTATCCTGACGCGATTTCCAGAAT
+>55981 2
+GAGATGTGGGCAAGCCTTGGGAGTCCCAATTTGTAGGACAGTGCGCACGTCCGTCCGGTACATCCATTAGACACTACCCAGTTCAAATTGTTACTGTACA
+>55982 2
+CACTTCGGATAAGCATAACCTTTTCTATAAGGCTCGTCTGTCCTACAAGATTGGGTGGGAGAGCGGACCGCACGCCGGCTTACGTGATATATAAATCCCG
+>55983 2
+CACAGATGTTCTGCATATCCCCGAGGTCTTGTCAACCGTTTAAGGAGTAGTACCATTAATCGCGGCCATGGGTATAATCCATCCTAAGGTGCCCGAGGAG
+>55984 2
+GAGGCTTATGTCGTATCAAGGAGGTGGATGATTTTGGTCAAAGACCATGGTGTCCACTCCTCGGGCTCATCGACAAAATACTATATGCCCCTGCGAACCC
+>55985 3
+GCACCGTGCGTGATTTGTATAGTTCAAGTAAACTCGGTCAGTGGCCTAATTGAGGTCACTGCTCCGCAGCATTACGCCAATTGGCGCCGTTACAAAAAGC
+>55986 3
+CTCGCGAGGACTACATAGGCTCAACGGCTGAACCGGTTATTACGGTAATTACTGGGCGCGATGATCATGCTTGTTGGTAGAAGTTATCTCCACACACCCA
+>55987 1
+TTACTTGACTCGATTGACCCCGCAAACTAAGGAAGCACAAGGTATCGGTGAAGATGTCCGGTACAGGTCGTGTTCCCGTATTACTCCCAGTCCTAATGGG
+>55988 3
+ACATTAAGTCGAGATGTCGACGGGGCAAACCTGCGACCAGTACTAGAGATAGTGGCTCTTTATACTTGGAGCGATCCTTGCGCTCCATAACTCACTGCGT
+>55989 1
+CTAGGTTAAAATGCCTCTTGCTAACTAGACCCATGACAACGTGGTCGATACACGGCAACCGTTCTAAGGGTAGTAGGGGTTCCTTTATGGCGTGCACACC
+>55990 2
+AAGATCCTGTTTGCACGGCCGTTGCGGTACGGCGCCCTTGCAGTACTCAGGTGCTTCAAGGTCACGCTGAACGTTGTAAAAAAGATCCTAATCGTCATAA
+>55991 1
+CGCTTCTGGTAGTTATCTGATTGTAAGACCAATAACCCAAGCCGAACCCCTAACTCGATGCATGGTTGCTCGCCGATTGTTACGTAGGCGGTAGGACAAG
+>55992 3
+CCCCGTCACCATGCGTTAGGTGAGTCTTGGAACGTTCAGGCAACGGACTATACCCGGTTAATTTTGGATTTACTAAAGCGGTACGATTCACGGGCAACCA
+>55993 2
+CAGAGTGAAGGACACATCGTCTATTCAAGTTTTTTGAATCAGATCAGATCCGAGTACGGCAGTCTACGTATAACTGCCGGGCCCCCGCCGTCGGGTTATA
+>55994 3
+CTGGAGGCCTGCGCATTAAACACGGCCTTCAGTCCAATTGGAGCATAACCTAGCCATACCTTAAGGTGATGTCGTGATTGTTAGTGAGCCGCACTTCGAA
+>55995 1
+GTGGGCCAGTACGTCAGAACCCTTTTAGTCTGCTCTCTCCCGTTGGGAGCATGTAGATTAGGAGACATCATAACAAGCACGAGGTGCAATCTACGATCCT
+>55996 2
+GGTATAGCGCAATTTTCGGCCCGTATGACTCACGTTTAAGCTTTGATGATTGATGCTAGCCACCACGTCGGTCACATAGAGGAAGGTCCAGGCCACCTAA
+>55997 3
+ACGAGATCGTTTTGAGCTATCATACGTATCACGTCCTGTGCGCATAATGGCGTCCTCCAGTCTGAGACAAGCATTCGCAGCCGGGGAACATTAGTATGCA
+>55998 2
+TGGATATATGTGTGGTATCCAGATCATTCGTTAACTGGGCCGCGTCGTACTGGTGATCACGCTAAGCACGGAAGGCAACACCACATATGCGTCCAACCTT
+>55999 3
+GGTTGACTGAGAAACATTCTACAAGGGTGTCCCACAGAACGTGCTATTTACCCGTCCTCTGCCATTAAACGCCTGAAGGGCGCGCTATGCGTTATGATGA
+>56000 1
+ATCCAAGATGGGGACCCTGAACGTATTAAACGTAAAGTGGGCTCCCAACTCTGGCTCGGCATAGCAGTTATGTCACTGTACTGGTATTCTCGTGACACGC
+>56001 3
+TTTCACCCTTGGCGTCGTAACGGCTCTCACGAAGGAACTTAAAGCGGCGCGCCAGGGAACGTAGCTGGCCTATAATCCATGTAGTATACTATACTGTGAT
+>56002 1
+CCGGGATGGAATTCGAACATGTATTTCGGCTGTCACGCTGACCATGGTCGTAGGTGGCAACCAGGAAACTATACTATATCTCGCATCTGAGCTCCCAAGT
+>56003 3
+GTGCGACTTTCTCCTAGCTAATGGGGCTAAGCCACAGGGCTCATTGTAATACCGGAAAGGGGTTCCCGTCAGCGGAGATTCAGAATATAACCCACTTTTC
+>56004 1
+CCAGCGATGTATACTTATGCGAGTGTGAAGCTTAAAGCCTAACAGATCGGGCACGCCTGTTAGCCGCTCTCCCCGTTGACTGAGTGACATAATGGTTAAC
+>56005 1
+TTCCGGAAAATTCGCGGGGATCTACGCCCACGGCGAAATTTGTTATTCATTAGAAGCCTCGTAGTCGCGGCTACGTGGTACGGCAAAGCCATTACTACAT
+>56006 1
+TGGTTGCGAGAATAGATGTACCCTAGCGCACGTGACCTTTGACCAAAATGCTCGTGGATGTGGCTCTCCCGTAGTCCAAGTAACCTTCGACATGATACGA
+>56007 3
+TAGCAGTGCCTAGGAGCATTCTGTACTAACCGAATATACCCTCTATTAGGACCGATCATCGCTTGAACGTGCAGACTTTCGCGGGTGTCAGGCTAAACGG
+>56008 1
+TCTCGCATGATACTAGTCCATTATGGCACTAACTGGAGCACACAACTGCGGCCAGGTTCCGTCGGGTGAGGAAGACACCATGGGAATTCCAACTTGTTTT
+>56009 2
+TGGCCTTTCCCCTAGATCATAACGGAGCAGACGACTGATGGAGGATTAACTCCGTAAGGCACCAAATTTCCGTCGTGCGCAACTGACGGGTTTCATTGAT
+>56010 1
+CGATACCGTCCTGAAGGGTAGACTATCTATTCCCTGAAGGTCGGGTAACTCTAGCATTCAACGAGTGTTGGGACATGAGATGGGTAACTTCCCCACCTCA
+>56011 3
+TAATAGCTCAAGACATGCATTTCGACTCCCACGCACAGACTCTTAGGGCGCGCTCCCTGACCGTTCGGAAGGTAGTATATTTAGGGCAATGGTGAGTCTA
+>56012 3
+GTACGCCCCATGAGTTCTACACTTCCGCTTGAATGATTAAGGGCAGCTTTTCTGACTATCAGGACGGCGACGCGAGTACAGGAGATTACCTAAGCTTACG
+>56013 3
+GCCCAGAAACACCGATGTAGCAGTGTCTGGGATTGACCATTTCTGGGCCTACTCCCGGTGAATCGAACATACCATGCGTAGCCTTAAAAGGTTTTGCTAG
+>56014 1
+AACGCTCCGCCTCCTTTTCAGTGAATTTTAGGTTAGAAGTGTGCAGAAGAAGTCCAAGTGGATAGGGGCTTACAGTCTGCTCAACTCCTAGGAACCCGCC
+>56015 1
+CGAGGTGTGCGGACACGATCCAATCACGTAAGTACATCTTTCAAGTCGAGCCGCATTAAATAGACCTTATAGGCACCGTTGATGCTGGTTGCGCCTGTAC
+>56016 1
+GATTGGCCCCCGGCTGCGCGTGTGGCAAGAACGAACACTTACATTCAGGACGTAGATAGGTTCTCATATCAGAAAATTTCTCCTTCTGCGGAATGATCGC
+>56017 3
+CGCCGGGCGCTATCTAACTACGCCCAGTGGGATTCCCCTTTCAGATCACTATAGCGAGCCGAGTTAACATATTGAGTAGCTGCAATTGAAAGGATTCTGG
+>56018 1
+AACCTGCGAGTAACAAGCGCCGTCCCCATATTTCAAACAACAGCTCTTCTGGGGTAGGGTCCATTGGTTGATAATTCGGAGGTCATCTGGGATCCTAACG
+>56019 1
+TGGTTATCATGTTGCAGCGGACTTGCTAGGCGTCATTGAGAATCAGGCCACCAATCCGTGATTAGCGTACCGTTGTGCAGAGTCAACCCTAACCCAGTAA
+>56020 2
+CTCAGGTTGCCCCGTTGAAAGGGGATGCAGTCCGCATTCTGTTGCCATCTCGTGATGAGATTATAATCCCAACCGAGATATTGACAACAATAGCGGTCGC
+>56021 2
+TCCGATAGGTGCGTTCCGCAATCAGGCTGTGAGGCGCTTGATCAGATAAAGAAATGTCTCCTAACCCAACGGCCCATGAGGATGGTCTCACTGATTTACT
+>56022 1
+TTTGTAAGAGCAAACTTTGCCCGATATCGTCTGGTATCAAGCGGCCTAACCGCGATGGTCGAATGCACCAGCCATTCTCGAGGACATATAGTCGTGTCAG
+>56023 3
+CTTAGCGCAAGCTTATTGCAGGATCCCCAAGCTCACATGCGTTCTAACCTGCTAAGAGGCGCGCTATCAATGATTGTAGGAATCTGTCGGGATTACGAGC
+>56024 3
+ACGGGCTGCTACAAGTCATGTGCTGCAACGGTTGCCCCATGTATTATAAGGGGACAAAGTGCTCCGGGCTTCATATACGAACCAATTAGCTGTCTCCGTA
+>56025 1
+ACTATAAGCGCATGCTTAACCAGTGTCATACCCTGCCAATGGGCCAAAGGTGCAGTAGTTTCTCTCCTGCTGCAAAGCGCTGAACAATTGCTGGTAGGTG
+>56026 2
+ACCAGCTCTAGGGCCATCATTAAGGGCGTATATTTAATCCCCAAGGGAGTAGTATATGGGCGGCGCGCCCATTCCATAGAGCTCTAATGTTACGGCTCTA
+>56027 2
+ATAGCTTAAGCGTAGAGGGTACTCTCTTCTTAGTTCCAGAATGTACGGTTAGTCATCCTGTACTACCTGAGCCCACACGGCCGGGCAAGGCAGAGCTTAA
+>56028 1
+TGGCTTAGCAGCAGCTGCCAGAGTTCTTGGTTTGGACGGGGTCACACGCTCATCCGATACGCCAGATAGAACAAGCGGCTTTCAAAATATGACCATTTTC
+>56029 2
+TGGGGGCTGCCCGCAGATCCATAATCAGTTTGAAAGGCACCATTGCCCCAGGCATGTCGATTTATACTGACCAACTTTGTTTACTAACGTAAGGCACGGG
+>56030 3
+TAACGTCCTGTTACCAACCCTGGCAATTGATCCAGAGCTTGAATCCGTGTCCCAGGAAAGACGGTGGATCTACCTGGCAAGTCTTGGGTTGCATAATCGA
+>56031 2
+CGCTTCGGACCCCATCGTTTACATGACTCAGTTGAGGGGATTTAAGTTAAAGTCGCCCCGAGCCATGTGAGAGGATCTCTAACGGTATGCCTACTAAGCA
+>56032 2
+AAAACTCAAATCTCGTGGCGTACCCCAACGTAAACCGTGTATGTATTGTGTCCGCAAAATTGTTATTGGGGGGAACCCGTGTAACTTCGGTCAGGCCCGC
+>56033 3
+CGGAAGTTTACGTGAAGTTCAGGTGGACCTTCCAACGCTCATATCAGCTAAGGGTTCTGAGAGAACTTTCTAGACCGCAGAGTATCCCCGCTCATTCGGA
+>56034 1
+GGTACTCTCGGGGTTAAAAGGCCGGCAGCCACCTCATACACGTGTCATTACTGGATCTCACGGTCGCTTTAGAGCCTTAAGTGGATGAAACTCACGTATA
+>56035 3
+CGGAAGAGAGTTAGCTGTTTCGTTCAGGGGTCCGGCCGTGATAGGCAGAAACCTACGTCGACTTGCACGTAGATCTATCCACTTAACGTTACATTCCAAC
+>56036 2
+GACGGAAGCCTTGAAGGCACAGAGCACTGAAGTCTATGCTTATCGGTGCCATCAATCGTGGCCGGGAATAGTTTTACACCTAAGTCCTTGCATTTCCGCA
+>56037 3
+TCTGAGGCAGCGAATGCACCACTGATGATGCAGCGATAATATACTTACGGGTGGCTCACTCCGTCCATGATACTTGTCCAATACGCTGGCACAGTTGGTA
+>56038 2
+GCACTTGTGCGTACCGCGCTAATACCAACTTACCACTCACCCACCGGGTAGAGTTTGTATCACGAGATGTGGAGTACTAATACATTAGAGGTGCGTGGTC
+>56039 2
+ATCCCTATTAAACTAGGTGTTAATGTCGTAAGACGGTGGCCGACCAAGATAGTTGGCAATGCGCCCCCTAACTTGAATAGAATTGCGGCCGTTCGGTCCC
+>56040 2
+CCATCGAGCAGCTTATCTAAATACATCTGTGACCGCCGTAGCGGTCAGAAGTAGTGCCACCGCTCGTTAGATTCAGACGCTGGTTCGTACGTAGTAATGA
+>56041 1
+AGAAGGCCGTTGAACTGTATACAGGCTCGCTTGTGATCTGCTACATGGCGACCGGCATATACCATACCAAGCAAGCGTGTCCGTGTATATTTCCATCGAG
+>56042 1
+TCGGCGGCGTCCTGATAATCCTGACGGGCGCCAATACACGGTGCTCCTCTTAATATGATCAAATGGAGTACAGGTAGTTATGCTTACACTAGGCAACTGC
+>56043 3
+GGGCGGAGAGAGAATACATCTTCCAATCTCCTTCGGCGGAAGTGAAGTGTATTTAGTGTCACCCTTACCGACACAATGCGTTACGTAGCTCAACGTCTGC
+>56044 2
+AACCGCCTGTTGACGTGGGCTCTAGAAAAAAATTTATAGCCGGCGCGCATGCTCTGCGAAATTTCTTCACGAGCCGCAGAGGGCATCTACATACTTTGTG
+>56045 1
+ATCTATGGATGCGTAATCAATTCGTTCAGCCAGACACAGTTTGGCGAGCAATCAGCATAATGACGCGGTCGTTATGCGCCAACGACAGTCCCTTGCTGGT
+>56046 3
+GGACTTACGAAACCTTTAGCGGATAGAACGTTTGGCAGAGTGCAGTCTCGGCCGCTCCATAGCACGGTAACTTACCTTATGGGCGCACAGTCTTTAAACT
+>56047 2
+CTCCTTAAGTACTCGTCCTGACTACCGGGAAACAGCACTCGTTTTCAATACAGGTCTGGACGCCGCGGGGAGATACAGTGTTCGTGACATAGGTAATTCA
+>56048 3
+TTCGCGCCGAGAAAGTTACTGAGGCTAAGCTGCTTAGTACTCGTTCATGACATGCTTCAAATCCGTGTCCAAGCGTCGGATAACTGTAGGACCCTAAGCG
+>56049 3
+ACATCACCTGTCGCACCAAACGGGCCATGACTTTACGGATCTCGTAGTCTTTATGGACAAACTCGCACAGGTAGGGGACGACTGTGGGTTATCCATTAGT
+>56050 2
+TTGAAGAGTGATGCCTTCCTCCGGGCTACCTAAATAGGATTATCACGTCGTTCTGCGTAAACATACAGAGCGCCTGAGCGTCAAAGCTTAACTCGGTGCG
+>56051 1
+CCCAGAAGTCTTTCGCTTAAAAAGGCCGGAGGGGATCCCTCCTACTGATTTTCTAGGATAATTATAGTCGTAAACAGGGGGGGCGCCTTACCACTCCGTA
+>56052 2
+TTGCTCTATCAGGCATACGGTCATTAGTGATCGAAAAACTGCCGCCGTCTTGCCTAAGGCTCGCACGCAAGGACCTAGCGTTCAATGGTTGCATGAGAAT
+>56053 2
+TTACCGGCCAGAGCCCCCGCTGATACACTTCTCAGGCTTTCCACAAACCGATTTTACAGGGGTATGGAATATCCAGATCACTTTGAGGAATGGGGTTGAG
+>56054 2
+CCGTAAGCGCCATCGTTTGCTTGGCGTCAGCCGCAGCTATACTGTGAAATGATAACGTATGATCACCGAAGGAAGCCATGTTTGCCTGCCAGTTTGCAAA
+>56055 3
+ATATCTATTGATAGCGAAGAAATCGGGGCCCTAGGCTGACTCTTATTATGCGCGTAGGTACGAAGACGACTCTTAAACGTATCGGTTCTGGCCGCACCCC
+>56056 3
+GATTAATAGCGAACGTGTACGACCACTGAGATTCCCCGTCGTTTCAGAGGCAGCCTGCTTAATCCCCTACTGCTTGCGGCGAATCAGGAAATTATTGAGG
+>56057 1
+GCCTCACACAGACCTCTTACGGCGTTTAACATATTGAGTAGACGGGATGCCGAACTTCTTAACCGGGCCTACGGATTGCCTTATTTAAGAGCGCAAGTGG
+>56058 3
+AGTAAGGTGCAATAACCTCGCACACGCCGCGGTTGTTAACCAACTTCGCTGTGAGAGATTCAAGCCCCGTGACAGATAGTCGTCCAGCAGTTTTTGGATT
+>56059 2
+GTTCGCTGGACTATCGTTACGCTATTACGCACACTGAAGCAAGTAAGATCTCGGTCGATCCACGTAGTCGCATGCTCTTGCACTTGGAAGGGACCGAATA
+>56060 2
+CTCGGTCCAAAGATACTGGCGGTTCTGTGCGTCATTTCCGGCGAGTCAAGCATCATACCATCGATGGGACCACATCCTAATGACGTTCTAAGGAGATTGA
+>56061 1
+GGTGTCACGAGCTCGTTCACCATCTTGCTCCTGGGCTATTCTGGGCCCATATATTCGGAGCTATGGTGCGAAGACAGACACGATAAACGTAAACCTAGAT
+>56062 1
+ACCTTGGGAAATTGATGATGGACTTATATATCCCAGTGGTCCAGGTGTTCACGCCTACCTCATTAGGGGGAATGATCGTCAAATCTCGCGCCACCGGACA
+>56063 3
+ATCAGGTGGCATAATTCACTCACCGAGAGTAGTCTCCGCGGTCGAATGAGCACATAGGTCCTACATGATCCTGGCTGCTCGTGCTAATCAATGTGACTGA
+>56064 2
+TTGGCACTCCCATCATTTCACGCGTCGTGCCATGACCTTGGGCCTAGCCCTGGTGAAGTTGACGAAAAGAGACTTTAAGTTAGAGGAGTCACATACAGCT
+>56065 3
+AGTGGTCGTCATTAATTGAGTCAATCGCCTTGAAACTCCGCGTACTGAGGGGTGGCGTTCAGCCGTTACCTCCAACATACTACAGAGTGACTACTCAGAG
+>56066 2
+TGACCCACCGACCGCAACATTCGAGCAGCTGCACGACCGCAACGGGCATTATGTTCTTTTGGTATTGTGAATAGATCGGATTTAGCAGAAGCGTACCTTG
+>56067 3
+CGTTTGAGCAGAGTGGGCACGCATCCACAGGTGGAACACGGTGTATTGTCATTGACATAAACCGCCGCGATGACTAACTGTACCTTATCCTTTGGACACT
+>56068 2
+GACCCGTTCTTACCGCACGACAGGACTCCCTATCGAAAAATTGCGATCGATTGTGACTAACCTCGGATGCGGAGTGTCATTATACTATCGGGGATATCGG
+>56069 1
+TTGGTCCGGAGAGTCTTGTCGTCCAGCCCTTGTGACACGGGTGGCAATCCTTTTATCTCAAACAACACGCAACATCGTTCGGGAATGGTCAGGAACAATA
+>56070 2
+TCGAGCCTCTGTCTCATCTGCGAACAGCAACAAATAGGTCAGAAGCCCGAAACGCCAGCACTGAGGTTTTCAGTGCGTTTGTAATTAGTCTTCGGGTGAC
+>56071 3
+AGTGCATTCAAGATTCTTGATAGGGGCGACTAACCCTCGCACTCGTGGTCATCGAAGCAAATCTACTCGCGTACGTAATTCCGGGTAGACTTTAAGGGCC
+>56072 3
+CAGCACCCGATATTCAACATCGATTCGGTGGTGAATTCCCTTGTAGCCAGGCGCCGAATTTAGATGACCGAGTGCTACATTGAGCGTTCACCAGTAGTAG
+>56073 1
+GAGTTTTAATGACTCCGGTAGGTCCGATACAAACGTGCTTACTCCATCCCCGGAAATATATCAGTACGAACAGCAGCTGCACTCGGGGCCTGTTTATGGG
+>56074 1
+CGAGTCTAAGCGAATAGTCCCTTACCTCTAACAACGGGGTGAAGGGAACAGAAGTGATTATCCATTTTGCATTCCCTCTCGGAGTCAGTTACGTCGGCCG
+>56075 2
+AGATCTTAAATATCCTGGAAACCCTGTCCCTATAGAGAGGCCGCGGAACAGATCAGCAGTCTAGACGACGGTCCTGGTTCCTCGGCTTTTAAGTTTGCAG
+>56076 3
+TATCGATGCACTTCTCTAGAAGCAAGGGTTGAGCTAGGGTGTATCCCACGACTCATGAATTCCAGGACCCCTGGACTAGTGAAGTTCGCGCCTAACTATG
+>56077 1
+AAGTCGGACACAGACGATATGTAGACACTCAGGTCTTTATTCTTGGCGTCCCTTGCGATCACTGGTAACGGCTAACAACTAACGAGCTCGTGTGATGCGC
+>56078 2
+GCTTAAGGCAACCGTGCACAGGCACGCAGTTCTAGCGGGACTTGTATAAAACGGGCGTATTATTCCGCATCGCAATCCGTGACCAGTATTTTATGCGCTA
+>56079 3
+ATATGTTATCTGCCCCACATTCTCGACGTGTCGCCTCAGAGATTATAAACAGGTGGCGCTGGGTATAGGCGAAACAGGCTTCGGAGAACGATTTCACCTC
+>56080 2
+TTTTACGAACTTGGATATAAAGATCCAATGATTAAGTCCTGCCAACCCGACTAGAGTGGTACGACCGGCCCGAGCGCCGTGGTTGTCGCCCGTAATTTAG
+>56081 1
+TCAAAGACGAGGTTATGAGTGAAAAGTATCCTGGGACTACCCGCTATATGCTTCCCTCCCTGGCCCACAGATTCGGTGTAACGAAGTGAGACTGTGTTCC
+>56082 1
+AGTACAAGTGCGAGAGCTCTAAAATCCGCGGTCGAACTATCTTGGAGCTGGCTATATTGTCAGGCGCATAGCTTCACTCCGAAGGCTCAAGTCCTCATGT
+>56083 1
+TGTGTCGTCCCATCGTTTAACTAGCGATACTGCAGTGGATCCACGTTCTAATAGGCGGGGTGCCAACTTCAGACTACCTTAAGCATAGTGGCCAACAAGG
+>56084 1
+GGACAGGCCTTTAGATGATATCGCCACGGTGAAATTATTGTTCGACCCCGAGGGTAAGCGCTATGATTGGTATTTGACATCCTCCTAACCGCCGCCAAAG
+>56085 3
+TGCGGGTCAAGGATGCTGATCCAAATCAAGACTCAGATTGCCAGTGGCTGCGTTAGGGCTCTCGACCAGCTGGTAAAGAACCATTTGTTCCTTATCCACA
+>56086 1
+TTAACGAAAACGCTCGGGCGATTGGCCTCTTCTATCAAGTTGGTTTGCATGCCTTAACGCGATAACTTAAGCGAGAACCCCGGCAGGTCTCAGTGACGTA
+>56087 2
+GAGGATCATATGGCTCACTGAGAGCGTCGCTAAAGCGAGTACCCCTAGTTGTGCAAATGATTACGGCATCTTGCGCTTAGGAACTCCGATTCCCTACAGT
+>56088 2
+TCGTAATGTAACGTCGACCCAGCCTTATCATACATGGGCCGCGTTGGAAGTTGCCATCATAATCAGCTGTGCGATGTGCCCAATAGCGGACTGATTCGAA
+>56089 2
+TTGTTACCCGTAACGGATTCCCATAAGAAGGCTTGCACCTGAATTGAATTGGGACATCGCATGAGGAACCTTTGCCCTTGGTCATGACGTACGACCGGAC
+>56090 2
+AAGCTGACTCGACAGAGCGCTCGTGCGCAAGTCGATTTATTCCTAGAGACTAGTCAGTTCGGGCCTTCATATGAGCATCTCGAATTTCCAGGGACCGATA
+>56091 2
+AACAGAGAAGCTTCTGGTTTCCGACAATCTGACGGGCATTTGGGTATGGATCTTCAAACCCGGGCATTGGCCATCAGATACTTGTCCGCAATCATACGCG
+>56092 2
+TACGATGCGGGTCAACGGGTAATTGTCCCTTTGCAGCGATGGTGGCCGCGCTATTTGAACCCTGTAACCTTATACATACAAACAGTTGACCAGACGCATG
+>56093 3
+AGGGGCAAGGAATATATCTTGTTGTCTCTTGACCTACGCACCGCTTGTGTGCCGTGGACGGTCGCCACAACGAGTGATTCAGAAAAAACCTATCTACTGC
+>56094 1
+GACAGCCTGACCGAGTAAGGCACCTCGTGCATCTGGGCAGCGGGCAACACTTGTATGTACTTTGGACTTGGACAAACAACCTGATGTTCATACTGTTCTA
+>56095 3
+GTAGTATCCCAGCCTGCGATGCGCAGCTAAATCCTCATGAGTATGTTCATGCAGCATGGCCTAGCTATCTAATTGCGATTCGACGGGGACTCACGAAAGT
+>56096 1
+GCCTATGTACCCCCGTCCGGAGTGGGCGCAGCGGCAAACAGAACCGTGGCGTATCATAACTAAGTTAGTTTAATTTTAGCGATATAGTCTCAACTGGCCT
+>56097 2
+ACACTTGAGGAAGAGGGCTCAGCCACGGGTCTGTACATAATGCGTCAAAGATCTTAGTAGCACGTGCCCCTTATATGGGATCCGTTCGCCTACATTGCTA
+>56098 2
+TAATCTCTCTGGTGACGAACTGACCTAGGAGCAAATAAGTCAGGTGGCTGGCCCATTCACATGCAACTCGTCTGTCTGAGCTAAGTCAGCTTAGGCAGCT
+>56099 3
+CGTTGGTCTACCAGAAACGGCTGGTACTGTGAACTGTAGGGGCTGTAGCCCTCACGCGTTCTCAATTGGCTAATCGGTATTAAAACACGAGATCTACCAC
+>56100 1
+GCGAATATCGCGGTGAAGGTTGGATACATCCTTCGCAGAAGAAATCTACAATGACCAATGCTCTCACGACGCGTTGCCCGCTCCTATCGGAGGTTATTTG
+>56101 2
+CCCAAAGGGTATATGTGTGATCCCTGATTGCTTCGATCAGAACGACTGATTTGGGCACCGGCGGCTATAGTCTGAAACGCAGCATTTTTCAAGCGACCCA
+>56102 2
+GCGGTTGCAGTTTTAGGTGATAATGGCCCAAACTGTCTCAAATGCCCTACCATGCCTTGCAGGTAATTAACACGCCATAGGATCGACGGCGGTTACGCTA
+>56103 3
+ATGTAACTTTTTGCAGGGGAAGATGATTAATCCGCTGTCCTGTGAGAATTTCGAGTCACGACCTCTGTCAGCCGGAGCGACGGCCAGATTCCACCAATCA
+>56104 3
+AAATGAAAGGCGAGAGTCGTGTGTTACGCTTCCCCGCGGGCACTAACTCTGACAAAGTGTATTCGCTATGGACTTTCACGTGGGCCTCCATCCTGAAAAT
+>56105 3
+GTTAGTAGAATTCGTCTCTGGACGTCTAGAGTGGTCTCCTCCACATACAAATTGCGATGCTACCCAGATGCGGGATAGGCCATAACCGTATCGTAAGCCG
+>56106 1
+GCGCTCGTGCGCAAGAACGACTAATAACTGTGTTTGCATCGCAAGATGGCACACGTGCCATAATTCATTATTCGCGAGACTCTTCGAGAGTGTACCGTCG
+>56107 3
+CCTGTGCCCGATGAGTTTTCAGGCTATCGCCACTCCTACTAATTAGGGCATGACAACACGACGCTTTACGTGAAGGTTAGGCCAGGAGATAACGGCTTTA
+>56108 1
+TGTAATGTCAGTCCCTTAAGATGAAGAATTACCGTAGAGGCCATGGTGGCTTTCGACTTAGGTTCACAAGCCTCGCCCCTTGCAGCTCAATGGCGGACAA
+>56109 3
+CGTGTAAAGCCCTATTGACCACCTGCTTTAAAGTAACAGTCTGATCTCTTCCTGAACACGGGGATGCCAGGACGAATGCGGGTCACCAGCTTTGTGAAGT
+>56110 3
+CCAACAGTCACTTGATCATGCGGAGGTAGTGCCTTCAGAATACTCTTTGCGCCTAGGGCTAGGTGAGCTCAAGCCCCCGTTGTTAGAGTTAAACGAAATC
+>56111 1
+AATCCGCGTGTCCACGACAATTGGCCAGTGATCATTCGTTCTACGATATTTAACGGACAGTGCGTGAGCTCGTGGGGTTGCTACGCATAAGAAACTCACC
+>56112 3
+CAAGACTAGTATCTCTCCTAGGTCGTACTTTAAATCTTTCGCCGCACGTCGTGAGCAAGGGGTAAAGTAACTTGGCTAGATCGGCAACTAGCGGGTCACC
+>56113 1
+TAATTAGAGCGTGCCCCGACCGCGAGACCCACAAGTGTTGAATTTCTGATCCTCGCGTGGGTGTACCAATTAAAGGAATCAGGCTGTGAGTTCACTCATC
+>56114 3
+GACTCCATCTTTTCTCCCAAAGGACATGGTTTGGCCGGTGACGTTTGAAAACGACCGAGGAGGTAATCGAACGACTGTTGCAAGTCTTACACACTGTCGC
+>56115 3
+GTTAGACTGACCACTGAAACGACAATTTTCTCTTACACTAGGGTAACCATACGAGATCGGGGGACCCGTCGCGGCCTGTAGACACTGATGAGTTCTCTGT
+>56116 2
+ACGTAATGGTCGAGGCGTTGGCTGGTTCACTCCCATCGACCGACGTATATGTCATCTGACATCGAGGTGACACTTATATAGTAGCAAGTGCGAACACCTC
+>56117 1
+ATATTGAGAGCCTACCGTTGGAGTTGAGGGCGTCTCCTGATCGACCAGGCCTGGGTCCCATATTAATGCCCATCTAAGACACATTTTGCGAACAGTGCAA
+>56118 1
+AGGATATTGAGCAGGTGTGGACATGTGCTCGAAACCGATCCTGAACTTCCCTCGCGCTATATTATATGGGCACTCACTGTGTCGTCAAGCTGACCCAAAG
+>56119 2
+ACTCTAACGCATCCATAGAGCCAGCGCCCGTCTAGTGCGGTGCACTACACCTGGTGAGAATATCGATTGTATAAGCGTTGATCTGAGACCCTTGATTAGG
+>56120 1
+GTCTATTAAAGCCCGTTGGGCAGGACCAGAATGCGCACCTGATTTTATCCAAAAGGCCTTGCCTAAGGCTCCTTGGGCACCTATGGACTGCATGATAATG
+>56121 3
+ATCTGTGGCGATAGAAGTCGCTGCGCTGGACGTTCCGTTGATGAGTGTCACACCACTACATAGACACAGCACATACGATATTTGCGCCTAAGCTGTGTAC
+>56122 3
+TGAGACGCAGTGGATATACACTCCTTGATCCTGGTTTGCCAAAGACAATGCCGCCAGTGAAACTACGGACATACTGTGCCGTACTTTGGGGCCATTCTGA
+>56123 1
+CTGTCATTCCTACACGGTTAAGTCGTAACTGGCCAAAGACCCATTATAGATCGGAAAGCTAGTAGTCGAAAGTTTCTCCTTAGCCCGGTGACGTGCCGGG
+>56124 1
+CCCTTCGAGGTTTGGTGGGATGGCTTGGTCTCAACCGGTAAGGGAATACCGCGAAATAAACACGCATATATAATGCTTCCGACACCTTTCGTCCAGCATG
+>56125 2
+GGCGTTGCATCCCTAGACTTATAAACCCGGGATTGATTAAAATGCCTCCTCGCTTTGAGAAGGATAGGGTTCCTCATATGAACTGCGGCACAGCCGACTG
+>56126 3
+GCTTTTCCACCTCACGTTGTGGGATCAGCTGGCACTTGACCAGAAAATCTGGTATATGCGCTGCGTAACGTAGGTGGACTCTAAAAACGATGACGCTCAC
+>56127 2
+ACATCGAGCCTTCAAACGCGGTCTCGCTCTGCGAGGGTAGACGTCGAGCTGTATGTCGAACAGATTGACTAACTATTCGAACACAATTGGCTGTTTACGC
+>56128 3
+GTCAGCTAGATTCGTTAAGATACGACAGAATACGGCCTGGAACTTATACACACCGCTAGTCGGACTTGTGCGGGTCACCCCTGGAATGTTACCTAGTCGT
+>56129 1
+GCTGGGGAATAGACAACGGTGTCATGCCACAAGTTATCAGAATTTTCCTGGTCTGTGGGCTTCCATCACCAAGGAAGATCACCCGGCCGTAACTATTCTG
+>56130 2
+AAGGCCCTGTAGGCAGATGGGCCGGCCAAACCCCGGCGGATCGCTTCACCGATTGATATTTACACTTAGGTCTACGGTAGATATTAACAACATGCTTGTT
+>56131 2
+AGACTGTAGGGTAGTTTCATACTTGATCCATAGCGCCGGTTGGCCTAACATTAACTTCTATCCGAATGTCCGGAAGGCTGCCAGAATAACGCCATGGCCG
+>56132 3
+CGTCCCCCCTGGACGTTCGTGTAACGTCCCCTCTACGCCTCGCCAAATTGATAAAAGGAACTGGGTCTCGAGGTTTGAAGAAGGGTTTTAAAGTACGAAT
+>56133 1
+AGAAATGGTGCGACGCTCAGTGCTCCTACGCGGAAATCCCTTCGGAGCGGTAAACGTCCTTCTAAATCTCTCCCTGAATCAGAGGGCAATGAGTTGATTT
+>56134 1
+AGGTGAAAGAGACAACATTCCGTGCCGCATCGCATCGGCTGGCGACTGCAACGTTTTAGCTTCCGCGCTTCTGACTTTGAAAAAAATTCTGAATCGTGGC
+>56135 2
+TCTTAAGGGCTAGACCCATCGCAGAAGAGTGGCTGGTCCGCTATTAACTTGATGTCCGATACAGCTTGGAAACTCTCGCATAATTAGGCCCGAGATCGTC
+>56136 3
+ACTGCTAGCACTTTCTCACACTCATATTATATGGTGCCAAATCAGGCATGGAGCAGACGGCGTAACAGCGCGTGCGTGTCGTCTCGTAAGATTGCATGCA
+>56137 3
+GGTAGCCTAACAAGTTCCGAAGTGTAACGAAATTTCCCACTAGCGTTTCATTTCCGGCACCACAAGGAGGTATGTCTCCCAGCTACGGATGAGTGGTTGC
+>56138 3
+AAACATTAACGACATCTCCCTCATCATGTCCGGGATTGGTAGTCCAAGCCATGACGAATCCCCGGCAGAATTGCTGGGTTTGGAGCTTGTGTTACAGGAC
+>56139 3
+GAGCTGCAAGGTTCGGGCTTATCTCCATCAAATTGGGGAGTTTCTTGGACCACCTACTCGAAGTAGTGCAATGGTTCGCAATCACATGTAACGCCACCAG
+>56140 3
+CCTTACCGATCATGAACGACTAAGAAGTCCGAGGGTTGGAGTCTAGACTTTCTAAATTAGCTGAGCTGCCACAATCGGAGGGGCTTCTTCTCGCATCCAG
+>56141 3
+AGTCCTCCACGTCGGATCATCTAATGGCGTGCGCCCTTACCGTGCACCAATGGAGCTTTTAGTATCGAATTGGATGATACCACATGGGAATTGGACACGA
+>56142 2
+CGTAGTTTAGTCGCGTTCTAGCAGGACTTTCTACATGATCTAGATGCGAGGCCCGTGACGGAAGACTAGCCAGAAGCAGCGACCTCTCCACTTATGATTA
+>56143 1
+CTACGATGCTTTTTGTACGCCGCATACCTGGTACGAATACCCAGGGCAGAGGACTAAGATAGATACTGCCGATTGAACTACCCTTGCTTCCGTAATGGGG
+>56144 1
+GTGCCGAAATAGGGCAGCCGCAAATGACCTGGTTAGCTACGATTAATGCTTGTCGAACGCTGTAGATTACTTTCAGTAACGCCGCCGCCGTCCTTAGAAT
+>56145 2
+GTTCACCTTCCAGCAAGAGGCGAGCAGACTACAGCACGCATATTTTATCAGTTTGAATTTCTACACTGCCGGTGAAAGGGCCTCGGCATGAAGTTCTGGC
+>56146 2
+GGTAGCTGAGGCTGCCAGTCGTTATGCCGAATGAATCAAAACACGCCGCTCTACTCTAAGATCGGACCATACTTCCGGGGTATAGCGATGTTTCAAGTCT
+>56147 3
+CACCGGTTTAGGTCACGCCTTTGGAACTGGCACGTTCTAGCCGGATATAAGATGACAGTAATTGAAGGTGTAGCATCGCTTGAATACGTCCGTCCACCAC
+>56148 2
+AGAAATAACCGGCGATCACCCATCCAGCGAATTCGACCTATGATTGCGACTTCGTCAATGTAGTACAGCTAGTCATGCTGCGGGGACGCAGTTTGTCTGT
+>56149 2
+GCGGCAGACACGGCAAAAATTGGGTGTCTACACATTTCAGAGTGACCGTGAAGCAAACTCTAGCATAACTCGATGTCTTGGTTTTATCGGGCCCGTTCCC
+>56150 3
+TGTTTACAGTGCACTTGTAGCGGAACGGGACGCATCTGGACAAGTATCGATGTCACCCTCTCATACAGTTCATCCAGTGCCAGAAGTTGGCCGATTACGA
+>56151 3
+ACACGTTAGATGGAGTGCCAAGGGTCGACTTTTAACGTCAGCCCTCAGCCCATTATCTGAATTTAGCAAATCGGGTCGGGCATTGCGACAACTTAGCGTC
+>56152 2
+TGGAAAGAGCCTCAATACCAATTGGAGAACATTTTCAATCATACCGCGAGCCTTATCCCTGGGTACTTGTCCGAGAGGTAGACTCGGTTCCCGGAGCGTT
+>56153 2
+TGTCTATCCTAAATAACCTGCCGATCTTTCACACCGAGAAGTTTTCTGACATTCCGGGTTCCGGGCATGACCACCGAATAGGGTGAACTGATGGAGCGAG
+>56154 2
+TTTGACATCGACACGTCCGGGGTCTTGCGTCAAGTAATATGACATGTGCTCCTGGACAAAGAGCATCGCTCCTGTGTAGTACACACGGCAGTCCATATAG
+>56155 3
+TATCTGACAGGGTAACTCACTCAGAAGCTCTTGTCAGACTGAATTCTCCCCATAAACGTTGGCAAAGATGGACCTGCCTACTTGGTGGATTCCGCAGGGG
+>56156 2
+GCGTGCGAGCTGCGACGCGGTCATTATCTTAACCACCTGAACTGGTTAATGCCCACGCGTCTTTACGCCTGATAGAGATAGTGGCTAGGTTTACAACAAA
+>56157 2
+CCAAGTCCAAGGATTACGTCGTCCAGTAGCGACATTTGTGTCGCTAGCTAACACACGTTATTTAAGCACACTCGGATGTGGGGCCGTTTCACGCGAAATG
+>56158 1
+ATACTGCAACACGTGACTGGTGGCGCCATGGGGCGCCACATCTATCTTTCTATTTAGATGGGTCAGAGGGACTTAATAGGCCTAATCTGACACGACATCC
+>56159 1
+AGCGCCCGTGACGAAAGACTAACTGTCTTCTATCCCGGAGTGCTGCTGGGTGACTTATAATGGGCATCACATCCTGAGGAACCGACTAGGTAATTCCATT
+>56160 1
+TCTTCGGTTGGGGCTAGGACAGCTCCGCTCATCCCTCCTCGAGAAAATATGCTGTATCTGGTGCTATAGGTAACTAAGACGTAAAGCGTCTGAACAGACC
+>56161 3
+GGAGGCGGACTTGGGAACCCTAATATCAACCCGATGGCTGAGTCTGTGCGCCTCGCTCATTTCACTTGTGTTAGCTATATTGACCCATGACAAAGGCAAA
+>56162 1
+CCTTGACCTGCCGTAAGTGGTCTAGGGCACCCAAAGTACTTAAAGGTTCCACACACCAACCTTGCGGGATAGACCAAGTGGCTATTGTGAGTGTTGATTC
+>56163 3
+ATGATGATTAACGTAGGGAAGCTTCGCAAGCTAGCACCAATGCGCCATGAACTTCCGCACCAGAGTCGTATTGCCGTAAGGCTTCGGTCGTTTGTCAACT
+>56164 1
+CCGTGAACGCTATGCGCGTCAAACTTCGTCTTAGGTTGCCCAATTGAGCGACCATCTTAAGTGCGAGACAATACCTAACTTAGAATGGTTGAGCTGGGCC
+>56165 3
+GTGCCTGGGGTTGAATGGGTCGCAATCAAGTTGACTGTACTTATGAGCCCAATATGCATCGACGACAACTTGACATTCCGCCCCGTAAATTCACCGGTAG
+>56166 2
+AACGCCTCAGCCAGGTTGCCCTCAATCATTGGGCCCAGTGGTTGGAGCAATTGTCCGAGTATGCATACAGATTGAACTCCGTGGACAAGCATCTTGTATA
+>56167 1
+TAGTCTGGATTGCCTTTCGATGGAAGTACGATCGCCGCATTAGTAGTCGCATGCGAGAGCCTACCCAGCCGTATCCATACGATCAAGCGAAAGTTAGTCT
+>56168 2
+GTTGATACCCAGTCATCTGATTTACAGCCGTCAAGCCACCGGACGTTTAGACGGATAAGCGGTTAGATTATCGGTAAGACCTGTAGCTCCCGCGTCGTAA
+>56169 3
+TCGGTAAGAAAACGAACCGTCTATCCCCGAGCGGACTCTAGTTTACTTGTCCTGTCAGAGTAAGCTGCTGAGTGTTTCTCCACGAAAGCTGTAACGGCGA
+>56170 1
+GTGCATCCTATCTAAAAACCTCTTTGTGGGAGGGTCCTTTTACGACTTGAGGTGACGACTACAGAGCACCAGGAAACCAACGCGCCGTTATGTAGTCTGC
+>56171 3
+ATTATGGCCGCTTATCATTGTCGAACAGCGACTGTGTGACAAAAATATAACAACACCGTTTGCCATTGCCCGAGGGCATACGGACGGGTGCTCCGGTTTC
+>56172 1
+CGACTGTTTAGCTTCGCTTATAGGAACATTCCACTTAGCCATGCCCAAGCTAGCCCCCGGAGTTAGGCGGAAGGTGTGATGATGAGACCATATCGCTAAT
+>56173 3
+CCCCGAGTGGTTGAGCCCATTACTAAGTGAGCAAAACCGTATGCAATTATTGATGTCGCGAAGTCAACTAGCTCGATTGGATCTTGGTCGGCCCCACGTA
+>56174 3
+TCTATCGCTCGTCAATCCCAGACTGATGGACAGAGTACATAGTCGGGGCCACGGGAGTTGAGATTTTAACCGCCACGCTCAGATACTCTTTTGATCAGAG
+>56175 2
+GGATCTCGAGAGTACCGTCTATACGCAGTCCAGTTTGGCCTGAACTCGTTGGCAATGCGTCCTCAACTATCAGAGCAGATATACTAGGGACTTTGCAACG
+>56176 3
+AAATGGCCTTAACATGCTGACTGGTAGTTTTCAACGGAGCCGGAGAGTTCACCGCTGAACCGTCATTCTCATTCTGAGAGCATCCTCGGGATGAGCCTAA
+>56177 2
+AATGAGAGATTAGGCCAGTGCGCTCTCACCCATCTTACGCGAATGCGGACTTACGTTGCTCCTCCGGAGCGGCCAGATTTAACTTTTAAAAGGTACGAGT
+>56178 3
+CCAGTATTGGCTTAGGCTCAGTTATCGCAGTTGAGATGTCTAGACCGGCACCCCATAGGTTGTCAGGTAGCTGCCCCCAGTTCAATCAACTATAAAAGGG
+>56179 3
+TTCAACCGATATGAGTCCGGGCAGAAGCGGACTGGACTTAAAGGGTAGTCCCCCCTGAGTCTTATAGAGAGATCACCCTTCTCGTACTAGTAGGCCTTAT
+>56180 3
+ATACCCGAAGAGTTACTGGGCATTTCGCTCATGCGGGCTATACAAGTGCCTTCTTCTCTTCACACTTGGCGAATTGACGCCCGGTAAGCTAAGAGAGAAG
+>56181 1
+TCTCAGTTCGATCATTTGGCAGTCCCAGCTGGGTTCTTAAGCGAGCACCACCAAACTTGACGGTGAAAGATCCTCGGTCCTACGATGAGATCAAGTGGTA
+>56182 2
+TCAGCGTCCGCTCGTTAACCCTTCAACTAATGGCCGTCCTGAATGTGCCTGTACGCGCAGTTGCTAAGTGTAAAGGAAATGCGAACGCGATATTACAGTG
+>56183 3
+GTATAGTCAATGCATAACGGCGCGGCGCGCAACAGATATAACATAGAATTGGCTATCTGTTTCCCGTCGCCATGCATATGCGCGTGACCTTGTAAGTCGC
+>56184 1
+TAATCCAACTAGGTCCCAGCTCGGTCCATTTCTATCATTGACGGAACTAGATTGATGCGCGACGGACCTCTCGGTGATGGAAGTACAAAGCCGGTATTGC
+>56185 1
+TAGGAGGCACCCAATATTCGGGCATCGGTCAATCTATCAGCGAGCCGATACGTATTCTTAACAACTCGACAGTATGGCCCGGCTAGAGTTGATTGGTCCT
+>56186 3
+GGTCGAATTATTCCGCAATGTAGGCGTGCCACCTTTACTGGAGCACCAAGGCTCTGCGACTTCATTCTGTGCGCGAGAATACCTTTAGAAGCAATGCAAG
+>56187 3
+ATGCCGGAACTAGGCGGCCTCTGAAATAGCCTCATCGTGCTCGACTGGCTCCCAGTAGATGGAGCCGTAAATTTTGCTTCCTCAGAAATTAGCGAAAGTT
+>56188 3
+AGCGATGCGCCAAGCTATCAGGTCAATACGCACCCGATCAATCTTGACGTTACCATTGGCGGGCGCTTTTTCTACTCTTGAACGCTGGGTAGATAGAGAA
+>56189 3
+TAATTAACCCCTGCGGGTTATCGTGCCAGTTGGGCTTTAACGTGTCTTCAAGCATCCTACGATAACAGGATCACTTCCGAAGGGCATGCAGGTCGCAGAA
+>56190 2
+CCGAGACCAAATCGAACTAACAGTCATGACTTAGGGCCTCGCCCGGTATCGCTTGGACGATATAGAGGATATCTATTGTGGGAGGCCTTACTTACCCTGT
+>56191 2
+CACAGTTTGAAATCCGCACCTAAGTTAGGCTGGTTATATCAGCTGACCACCGGGAGACATCGGATGCAACTGTAGTCGACTTTGTTGACGTGTCAGCACC
+>56192 2
+CGTTCTTTAATACACCGCTTCGAGCTGTGGCTTAACATGATCATGTCCAGCTCCGGCGACTTAAAGTGGTACGACGTCTGGACAATGGAAACACAGTCGG
+>56193 2
+TTGTTGCCTACAGCCCAAGTTAAGCAGACGGGGGTCTCTAAAGCAGCGCTACCAGTTTCTTCAGACTGAGGAACCTTACACTGTCCGGTAGACGTGATTA
+>56194 3
+GCGGATTCAGTGAAAGTACGTGTGCGTGCCATATAGTTAGCCTGGTGAACATGCATCTCCGTATGTCCGCTGGTCCTATAACAACTCCGAGGAACAACCT
+>56195 2
+AAGCCCGGTAGGGAGCTAACGGTGCACGGTACTCATATGCCAGTCGTTTGAACTTCTTAACACGGTAGAAACTGTCCACTCTAGCATATCACTGGGGTTC
+>56196 3
+AAGGACACTGTTATCTTGAATAGGAAAACTATGTTGTCACATCGTCTCGTGGCGACCCATCGAAAGTCTCGGCGCGCAGCAGCGGTATTAGCCTGCTTCA
+>56197 3
+TTACTAGAGAATCGAGGACACGTGCACTCCATTGGGCGGTTGACGGTGCCATCCAGCGTACCGAACATCGCATTCCTAATTTAAACCACATGGTTGGTTG
+>56198 2
+GTACAGATTCAGTACTCGTACACTCTGGAGGCTCGAAACGATGTCCTAATCGTGGCTTCCCGTATCATGAGTGAGTGCAGGTGCATCACCTAAGAGCCTA
+>56199 1
+GTCTACGATTTGTTATAGACAAACGATTCATTGCGGGGGAACTACCCTACTCGTACAAGCGACCATTCGCGTTAGGCAGTTAGACGTGCCCCATGGCTAG
+>56200 2
+CAATAGACTGCCGTCATATTTGACATGAAAGCCAGGCATAGAGAGCGCCCTATGCTCATCAGGTGAGAGGATTTGCTCTGCTCACACGGCTTCGCTTTGA
+>56201 2
+CGGAGCTGCCAGTTCCACTTTGTAGATTGTAAATTTACTGTCGTATCGTGGAAGGGCACGAGGGACTCCCCCCACCAGCCGAATGTATCAAATTCATGAG
+>56202 2
+TCTTAGTAGAAGGAAGGCCGAATCGTCTTTGCGCAATTTTCGTATGGGGTCTGCAATGGGACCGCCACCTGACATACATCCACCGTAAAGACTCGCTGAT
+>56203 3
+TAGCAGCACTTGGGACTGAACTTCGTACTTAGGAGTATCACCCGGAGCCCTTACTCGGCGAGGTTTGTAAACACTGTATAACTCCTGGGGGAACCTATAC
+>56204 3
+CACGTCGCGAGGTGAGAATTAACCTGCAGAGGACCCTGTATACTACTTGCTATGAGTAAGTATCACACACTTGGGTGATTTCGCGTGACTGCCGAATCCC
+>56205 2
+CACTAGCCTAGAAGGTCGCAGCGAAGGGTCCATTAACTCTCATGCGCGCTGGCATATTATTACGGCGACGTTAACAATTCGTAAACTGGTTCGTGCTAGC
+>56206 1
+AGCCCTGAGTTAATGACTGTCGCGGCAAGTAATACGCCGCGATAGTGCGCATCCCGGGATCTATAAAGTCATTACTATATTCGGGCATCCCGTCGGTTAA
+>56207 2
+AGTGAGAATGCACATTAGTCTTGATACTGGTTAAGTAACTAAGCGCAGGGGCTCTTGCCCCAACACTTCCTTAGATTCCCGGGCAATGAGTAGTCCGGCC
+>56208 2
+TAATCACCCAGTTGAAGCTTCACAATTAAGAGCGATCCGAGCTTGTTTAATGAATGGGCTGCTATGGGATGCCTCCATTAGCCGTCCGACTCCCGAGGAG
+>56209 3
+GAGGTGCGTAGTCCGCATGCGGTTAAATGTGAGATAATATCCTCCGCTGAACGTTGACACTACCTAGATCGTCCCCTAGCGGTCACTATGGCGCATATAA
+>56210 2
+GAACCAACATTACTGAATAGTTTGCATGTCACGCTGATGGGCAAGTTCAGTACCAGTATGCACCGTACCATGTCATCCCTATAGTTCGGTACGGGGGCCG
+>56211 1
+ACGAGTATAGACGGGCTACTGTCTGTAGCCGAACGGCTTAAAAGTACATGCACATCCGGATGAGATTACGTATGCCCGCTTTGCACTCTGCTTCAAGGCT
+>56212 1
+CACAGTGGCACTGATAAGAGTGAAGGAATCGTCCTGCTGTAAGTACTAAGTACCCTTAACTTACTGCTCAGTTCTGCGGTGCGAACCATCGTGGGTCCAC
+>56213 2
+TCATCCTCTGTGTAATCTACGGGTAAGGCAAATTAATCTGTCCGGTTCCGCGTATCACATCCCAGGACTCGAAGAGGATCGTATCAGCCGGAGACGTATG
+>56214 1
+CTACATCTTGCTGGGCTACCGAACTTAGACTTGTTTGAAAGACGGCCCATACTCGAATTCAGGTCAGGGTAGTCTTGAGCTGGAGGCTTCACAGCAACCA
+>56215 3
+ATAGCTACGCTCCGCCCCCCTGAATGGGAACGGGGTTCCATTAGCATCAATATGGTTGAGGACTCAGCTACAATATAACTCTCGGAGTTTACTCGTAGGG
+>56216 3
+TAGTGTAGTTATATTGTCTGGCTACGCAGCTCACTAGCCCGTCAATTTTACGCACGGTACCATAGGTAGCCAAGCTGGTGGATGCCACCTGGAAAGCAAC
+>56217 1
+TATCGCAGCTAACGGGGGACTAAGACAGGGGCCTGAGTCGCTGCCAAGCTTTAGCCATATCAGTAAGTACCCCTCCGTGTGAATAATGTTTACTACGCTT
+>56218 2
+ATTGGGAGCCACGGCAGACGGAGCTTCGAGTCATTTTCGACATGCCATCAACCGTTCAACCAGGTCCTAGGATCATATTAGCCAAGGTTTGAATGTGTCC
+>56219 3
+GCTAGGATAAAGGTCGCGTTCTAGCGCAATGCGACCTTCCTTCAAGTCACCAATGTAGTACACGGCGAGTTAACTCATGCAGGATCTGTCTCTGAGCATG
+>56220 1
+GATCCATGAATAGGTTTAGGGATTCCATCGAGCTTAAAGTCAGCTATCGCCGCAGACATTTAGAAGTCGCCTCGTGCTCTACACGGGTCGGCAAGCACTT
+>56221 1
+GATTTGAGTCAACCTTAGGTCTACGCGCAGTGTACCGCAAGAGACGCAGCGCTCCGGATCCTTATCTAGGATATGCACTCGGCCTGTTTAGTAAAGAACT
+>56222 1
+GTTCGGCAAAGTGTACACGACACGCGTCGCAGCATTCGGTCTCTTGTGTTGTATAACTAGTTACCGACCGCCAGCTGTACGGGACTAAGCATAGATACAT
+>56223 1
+CTCATGGGAGGATCTGAAGGGGAGATAAGCAGATACTGGTTTTACCACGCATGTGTCCTCATCGATTAAGCAGTGAAGTTGCTACCCCCCCTCACCATTG
+>56224 1
+CTGCTTTTTCGGCACTTCGTTAAAACAAAACTCCGTCCCGCCGGAGAACAACCGATGAACGCTGATTTTAATCCGAATTGGGTTTGGGCGAAGGAGTGCC
+>56225 3
+ATTTTGCGACATTCCTTCGCAACAAAGAAAACGCATATAGGCACCGCCGCGGTCCGCCGTCGGTTTAGTCTAGCAAAAAACGGTTAGTGGTTGCTTTGCG
+>56226 1
+CGCTTGATCATCGAAAGAGTCGACTTATCTCTGATCGATGACCCACAAGGGTCCTGTCACGGTTTGGAACGGGACTCACAATGCTGTCCTAGTAGAATCG
+>56227 3
+CGATACTTCGGCCCTTGTACAGAACGTTGTAGTTGTAATGCACCTTGTTCAAGGCGAGACAGTCGGGGACTATCAATCCCTCTGCCAGCTCGAATGAGAA
+>56228 2
+CCCACGCCCATATGCCTGTCAGAGATTAATATTGGTTCGATTCAGGGGTTCGCGCAGATGTTACTGGCCTAAACGTCCTTTACAAGAACCGGAGTGGCAA
+>56229 2
+GGCCGTAGTAGCTATGTTCCATACTACCGTTAGTCACAAAAATAGTACTCTCAAAGGCGTGCGCTACGACGGATCCGTTGGCCGTTGGTTACGATAACCG
+>56230 1
+TCCCCTCGTTTCTACCTGACCGACTGAACGTACTAAAAAGTAAATCCAAAGACTGTTAATCTATTTGCGGGCGAGCTGAGGGTCAGCCCCGTGATGGGGT
+>56231 2
+CTGAAGGAACGTGGATTAGAATCCCTCAAGGGATATCTTCGTCTGGGTGTCCTATCGCACGAAATTCTTAATACCTGGCTGGCAGCACCCTGAATCGAGC
+>56232 1
+CCAAGTGCTAGTTGCGAGTTCCAAAGTTCAATTTTGCTTCCAGCCTTAACGTACACTGCCTCTAAGAGTGGGGTTGTCACTCCAGGAGCGGGAACACAGA
+>56233 1
+AGTGTTTTTGCAACTGCTAGCATAGGCCTGAGAATCTTAACCAACGAGCACTCTAGCTCGTTGGCCCGTACTGGAACGCGACGGTCTAGATGCATTCAGA
+>56234 2
+CGGCCAGCTAAGATTGGAAACCCGAAACCCTTATGCAGTTTAATTGGTGGGCGATTGGACTCTATCGGTTTGTCCGCAAGATCAGTCGTTCAGAACCCAC
+>56235 3
+TCGGGTCAACTGCTGTCTGGATCCTCGTAGGACTGGTATAAAACGGCAGAATATCACCCTGCTTAACATGCCGCATTGTGAGAGCATCCGGCTTGATCAA
+>56236 2
+CGCCTTTTGTTGCGAAGTAGGAACATTCGTTGAATCGATGGGTCCGCCAACCTCCGTGAGCAAAGGTTGGATTATTAAACACCTCGTCCCCGAAGACGAT
+>56237 1
+TGTCTCAGATCTCTGCGGGCGAGGCGAATATGTGCCCTGGTGATAGATTTAGCCGCACGCACCGTTATGCAAGCAATAACCGTCATCTACGATCATTGAA
+>56238 2
+CAGGGACGTTTCACGTCGTAGGATGATTTTGTGCTTGCGACTAGGAAGTCTCAGTGCCAGTCAACCATGACCCAGATAACTGAGACGCATTCCCTCTAAG
+>56239 3
+TGTATGGGGTATGCATCCTAGCGTTGCCTCCAGAGCCGTTCAGGCTAGAACTTCATGAGCACCTGCTGGTGTAGAACTGACACTAACTAGAGTAACTACC
+>56240 3
+CGTCTTTTGCCACTACCTCGGACCTTCGTGTAGACGTTCTAGTCACCCTTACACCTGGAAGGAAAAATATAGGGAAGAGCGTGGTCGATTACCCAGAGTG
+>56241 3
+GACATAATAACAGTTATGGGATAAAGTTTCCCTCGCTGCCGATTTATGTCTACCCGTGCACGAGGTAAGCCCGGAAGCCACGCTGGGATCCGTACTTGTA
+>56242 2
+AGCCCGCCCATCGATAGACGGTTCTTTCAAACGGGTCTACGTGGGCGGGCGAATACAGTGATTATACGATTTCTATGAAACTGTGCACTACCTCTGAGCA
+>56243 2
+GTGCCAGATTATGTGTGGCTCCCCTCCATAGGAGGTATCGAAACCCTTCTCTGTGGAGTTTGATACTCACGCCCATAGTACTAGACCCGGAGATAAGGAA
+>56244 2
+TTCCGCTCTTCAACCTCCTGTCGAGACTAGATCATGCGAAACCTATGAGTATCAGAGAGGGGGGCGTCTTGCTTGAAATTTGGAATAGACATACCCGCCG
+>56245 2
+CCACTATGCTGCTGAAAGAGCGGAGTTGTTTGCTCCCGGCCAGAGCCGAACCATGCTAACTTCCACCGGGAGGTTAAAACCTTATTTAGAGTTATTAGCG
+>56246 3
+CGGACTACTACACATCAGCCGCAGCCATTAACATAAGATTACTCATTGGGTGGTTTGCTCCACGGGGTGACGACTATCCGGTAATGGTCGACGCTGATTA
+>56247 1
+ATCACGCGACACCTGACTTTCTGTACTGACTGCGTAAACTTGCGATGGATAACCAGGCTATCGCAGGCCGATGATCTGGTGTGGAGATCCTGCACAATTA
+>56248 1
+CAGAAGCGGTTTCCGCATAATTGTTCACTCTCAGGGCTTACGAGAGGATCTCGACCATAGCCCCCGTGGACGTCGAGTTTGGAACAAGTATCTTTAAAGC
+>56249 3
+CGCTCGCTTTCGTACATGGTCGACCGTCTCACATCTCTGTAACGTAACGACAGATATATAATTCGGATGGAGCCGAATTAGGGGTCAATCTCGGGAGCCA
+>56250 2
+ACCGCTAACAACATCTTGATACCCCCAGCTAGGAACGATGATGAAATCCCTTTTCCAGGACGTTGGTCTCATCGTGCGGATGTAGAATTCGGAGTGTCGG
+>56251 1
+CACGAGGGTCAGACTTTCGGCTGTGAGCAGAGACATGCACACTATTGGAATACGGTGCTTTACCTGGAAGCATGACTCTACATTCCGCCATACTGTGTAC
+>56252 3
+CCGTCCAACGTGGGTGAAATTATATGCTGGGTACCGATATATGCGTCCACGATCCATTGACTGTCACATGAAGTGTCAATATGGACCTCCGGCTCGCAGA
+>56253 2
+TCTCATCAGGATATCCAAGGCCATAAGGGCCCGGATGCTACTTACATTCAGGCCCTTTACCAGGCTTAGTATCGCGGGCATTGGGCTGAGACTAAGTAAT
+>56254 3
+GACTGTTGCAGCCATCCACGCAATTGGTATTTTGGCTGCAGTGCTTAAGCCCAGATGTTTAGGACCGAACAACAGAAGGTCCTTAGCCTGACATCATGCG
+>56255 1
+CCCTCAAGCGGAGATAGCTTAAGAGGGACGATGCAATCTGCTTGGACGCTTTAAGCTGCAGTGTAACACCTATTCTTCGCTTAGGACTCCATGCGTACAG
+>56256 3
+GACACTCCTAAGAGATTCCTGAACTCCTCTGCCAAAAGCTGGAATCATCGTTCCATATAGCAGACCATCTTAGTGGGCCTTCGGCGGGTAATGAGTGGTG
+>56257 1
+GGCAGATGGCATCAACGTCGTTCAAATACAGCATGGGCCGGACTTGGTCTTCTCACAAAATTTAAGCACCCAACAGATTTGTGCCTTGTCACGGGGCGTT
+>56258 2
+TTAGCCTATCTTCGGAATGGTATCCTAGCCGACGACAAAGAGCTAGAGATAGTCGCGTCCATGCCGTGGGTCCACTATCCGTTGCTACAGTGGCTATAAA
+>56259 2
+TCAGAAAAATGCATCGCGCCCGATCGACTTACGGCGGAGGAGATTACCGCTTTCCCCGGTAGGTTTTCCTAACTCGTGAAATGTAGCTGCTAAGATTACG
+>56260 2
+CACTGGAGCACGGCTTATTAGCGTTGGCCCTTCCACGTACCAGAATCTTTGTGCACCGGAAAGGTATGATATCTGTCGGGGTCAATAATATCGGAACCCA
+>56261 1
+CTGAATAACAAGACAGGCCAGCCATTACCGGTGGATACGCATCTCGGTAGTAACAATGGTAATGCCAGGTGACCGCCTTCGGCTTTGCCATGGTTATTTC
+>56262 3
+CTGACAACTGGTTAGCACAACAAACTATTGACAGAGGTCATTCTCACGCTTAAACCACTCGGCGAGATTACGGTTCCACTAGTGCGGTGTTGCGTGGTCG
+>56263 2
+AAGGTTCCAAGGTCCAGTGTTAAGCAGGCCCAGTTCCCTCGCGGACCGTCTAGTATATCTTCCATCGAGATGGCACGTAAACAAAATCGTTTGCGAGTGT
+>56264 3
+CCGCGACCTACTCGAATATAATCGTGTGCCATGGTGCGATCTGACACGTATTAACGGGTTTCATAGCTGGCAAAATTGAAACCGCCGCTTAGATCCGTGG
+>56265 1
+GTAGCGGATCCATATCGTAGGGTACACGGGGGCTACACAACTGAACTCCTGACTTCCGTGTAAAGTGTTGCCCGAATAACGATGTCCTTTTACCGAGTAC
+>56266 2
+GCTAGACTGGAGGACCTAATCGCTGGGCCTACGTCATCTAATTGAGAAGATAACGAGCCCGTGTCCAAGTTCGACTTGTTCCGTAGGTTCTAATGACACC
+>56267 2
+CCAGGCAAACGGACGACCTAGTCGGGTCATACATTTTGTAAGGCTGAGATCCTGTGTGCGATTAGTGAATACCCCTGAAGCTGACCTCCTAAGGTCATTC
+>56268 2
+TGCCCGGTCATCCATGCTTACTGGACCGCAACAACGATATATGCCCCTGGCTCAGAAAGTGGTTGGTCCAAGAGCTATAGATAAGTATGTGTCCTAGTCG
+>56269 3
+GTCAGCACGGGAGTGTCTCATAGTTGGCCCATATGCTTTAAAACATGTCTGTCTCATAGGGCCCAACGTGACGGAGTTATACTCAAACGCTTGCGAAGCC
+>56270 3
+TGGTCGCACGGCTGGGGGCACCGCATTCGTAGGCTACGATTACCCTTTCAACAGTTGAACCTCCTGATTGTCCGAACAATGGATAAACTGACTATGTAGA
+>56271 2
+CTTAAGGGTCCTCATGTTGAAAGCTCGACCCCTTAACTCTGGGGGAAACACGTGAACGGTACCTAGCGTACGTGAATACGATATTGTGGTACCCCTCATG
+>56272 1
+ATAACTGGTAATGTTATCGATTTTGCGAGCAGCTGCAGGCCCTGAATCCGCATTGAGATGCTCCGCGACAATCATTCCAGTGCAGAACCGATCAGTCGGT
+>56273 3
+CCCCAGCCCCTGATCAAGTCTAGTCATGCTGTCCACATGTTACATAGGGAGATACATGATGCGGCTGGGGCGTGGTTAAAGTCCCACTTATATTGACAAG
+>56274 2
+CAGTAAGTATGGCGGAGGGCCCGCCAGCGGTCCTGACATCTGAGTACAGTAGCTGTTCATACTACGCTGAAACTGTTCCGGATTCATAAACTCGTTCAAT
+>56275 3
+ATGGAGCTAGCTATTTTGTAGGGCCGTATAGGCGGTACCTCCTCGTAACTACCCTAAAAGATACCCTATTCAGACAAATGTCGAGTAGTGCGCCTGGCGC
+>56276 2
+ACACTAGTACCCATAATTGCTCAGATGCCCCATGCGAGCAATGGTCGGAGCTAGTACTATCTCAGTAACACCGATCGGTGCGTGTACGTGACTTGTGTGA
+>56277 3
+TGCAGCAGCCCGTCCGGACTCCAAGAAGAAACAGGTGGGGACACTACGTGTCCGAGGATAGATCTTTTAATGTTACATCCGGGTTTATTCCCGTCTCTAA
+>56278 1
+CGCAGCGGCATGTATCGTCCCGAGGTCAGCTAACCGACGATCAAAATGTTATCGTTCTACCTTCGTTATTCGAACGAGGATACCGTGAGTATCTGAGCAG
+>56279 3
+TTCATCACCACGCTTGTGTCGAGAACTCGAAGGTACGGAAGATGTCTATTTCGAGCCTAGAAAGATCTCTCGAGTCCTATGAGGGGGTCCACCGTTACCA
+>56280 2
+CGTCGGAAATATCGGTCTCTTCATTAGAAGCGCTAGCATGGCGAATAAATTTCGTCTGCCTGCTCAACTCCATTATCAACGGCCAAGTTGCGGGAGCAGG
+>56281 2
+GCAACTCAGCGACCTGGAAAGTCGAATCTGGTCTTCAAGTTCGTCGCTGCGAGTATTATAACATTCGGAACACGTTCCAAGGGTTTGCCGATCGATCCGA
+>56282 2
+CAACACAGCAATGGGTACTTCGCAAATGTAAGTAACTAGGCTCCCCGGTGACGGGCCATACGTAGGGTCCTGGTTGCTATTCGCTAAATCCGGCATTATT
+>56283 3
+GAGGAAGTTGAGCGAGCGGACCGTTCACATCTCTTTCGGGCACTACGAAGACCTCGCTAATACCCGCTACTGCATTGGTTTTATAAAAGTTCGGGCATAC
+>56284 3
+GCGCGTGCGGCCTTCTAGGGAACATTAAAGGTAGACAACCCATTTGTTTATGGCCCACGTCCATTGAAGAACGCAAACCTTCAGATGACTGTCTTGCGTG
+>56285 3
+AGCACTCCGTACGGAGCCCGCATGAGTGTTCCTCTAGCAGTGGATCTGACTTCATTTCACAGTTGTGACCGGTACGGAGGAAACACTAATCTACATTGAG
+>56286 1
+GACCGCTAACGATATCGTAGCATGACGCAAATAGCTACGATTAGCTGACGGACGCTTGAGTTCGCTGCTTAACTCTAGATTCAATGTCCTGGCGACCGGT
+>56287 2
+CCACTCCTTTTGAATCGTGGAAACGTTCGCGGAAGACGATCGGTACTGACACGGTTAGACCTCACAGTGTTATCAAGGCTGACGTCTTATACGGTGCAAC
+>56288 1
+GCGTCAAGCACAGGGGACGCGTGTGGCTACGAGTTCTCACACTATACTGGATATACTGTAAGCTTCAACTTCGTTCACCCGAGTCGGTTATTCAAGACGA
+>56289 2
+TCTAGCAACTTTTTTACTAACGGGGTATGACACTCGGAATGAACCAGTACCCTCTCTGTGGGTAATGCCTGCATCGGCGGGAGTCAGCCAAGATAGACCT
+>56290 2
+AATGGGTCTGAATCAATCTGCTGCGATCCCATTACAAACTATCGTTCAGGTTGTATAGGTCAGGCCGGAGAAACTCGGCGCATACCTACGCTTGAGCTCG
+>56291 3
+GCACTATTACCGTGCTTGCGCTAGGTGCAATTACTGAGCCGTGTACTGGCCTGTCCGAGTTCCTTCCAACAGAGGCTCAAATCAAAATGAAATCGGGGAT
+>56292 3
+CTCCCAGCCAGATTCCGTCTGGTTAGAGGACCAGCGCTGGTTTTGCGACCACTTGAAATCTTGATCGCCAAAAGATATCTCGTCAATGAAGGGAATGGTC
+>56293 1
+ATGGGACGTAAATTGAAGAGGTACAAACACGCGCTCCCAGGAGATATTTGTACATGTCGCACGCTTTCGAGTTTCGTCTCCCGTGCGCATCAGGTATCAC
+>56294 3
+GTTTGTGCACAGGGCCTCCTCACTATTGACGAAGAACTTCGAATTTTCGCAAACGGGCCAGTCGACGGACACGGTTCTAATATGCGTGTAAGTCCCTGAA
+>56295 3
+CGGCGTTCAATTAGCACAATCTCGAACTGTCGTATTCAAAACTGGCTTTAATACTTTGGATCTTGGCGATGGGAGGCCAAGACGCTCGGCCCAGCAGTAC
+>56296 2
+CACCGTCATATCAGGGAGTAGTGAAATCCAAGCCGAATCGTCCAGCATAGGAGTTACTGATTCACCTATTCCACGTTTTGGCTATGGTCAACCGGGGTCG
+>56297 1
+TCGTAATGGGCACGCAGCATAATGATGAATGCCCACGCGAGTAGTTTAATCCTAAGTTTCTGACGACTGGCGTCTCGAATGCTCGCCCTGAAGGATACCT
+>56298 2
+GTAGGCCGCATTTAGCTAAGACTCATACTCCCGACCGCTTTATGTGATACGAGCGGTCTGAGCCTTCAAATCCATAGTGAGCAGATAAGGTGCGAGCTTC
+>56299 3
+TCAGCTAACCCGGGTATCATGTAAGTCGTGCTCGAGACAACAATTGACTTACTTTTGGTACGCGATGACAGCCAATAGGCGCCGCTTTACACGTGGGACT
+>56300 2
+CCTGTCAGAATGCTGCTCGAATACCCGGTAACTTGTGAAAGATGGGGCGACCCGTACCCGTATACAGGCCTTGGCTAATCCTAGTTTGTCATACGAAGAT
+>56301 1
+TTCCTGGAGACCACCAAATTGTGAACGCGTTTTTAGCTATGTCGGGTTCATTTCATCCGTAATAGCAGAGCTCAATAACCGAAGGGGCCGGACCCCTAGG
+>56302 1
+TGCGAAATCGCCGACATTCCACGAGATTCTCCTCGAGGGACCCGTGGTGGCGATTCTAGAGTTTTATGCCAATACCTAACTTACGGGAATACGATACGGT
+>56303 3
+ATAGCAGAGACTCTATCCTACTCCTGCGAGAAGCATGGGGAACGTTAGGCATCTCTTGATCTTACAAGGCGAACGATTTGTTCGACTCCTCGATCCAGGG
+>56304 1
+TCCGGAAGGATAGTATAAAACCACTGCACGTGGATGAGCTGCTGCCACCGTCGTAATTAAAACTTTACTGGTCTTCCAAAACTGTCGGCCCTGGCGTGGT
+>56305 1
+AGCCTTTTCTCGGGTCATTTATGTAGGGCTACTTTAGGTACTCACAAAGTCCGCGCAACCGAAAGGGATGATCACGTGACTCGGGTACTCCGTGACACAA
+>56306 2
+TGGGATGCCAGTATCCAATTTGTGAGAGTGTTTGAGCCGCGAGTCAAGCACTAAGCACCATAGGATTGCCTACTACCTTCCGTATCGACGCCAACGGATT
+>56307 3
+ACAGCGTTGGCAACCGTGACGTGTCGTATCGTACTGTCTCAAGGTATAGGGAGCATTTTTCCGTTAGTCACTCGCCTGAGCCGCAAAAGAAGTCACATCA
+>56308 3
+ATCGACACTGGAGTACGAACTTAGGTCATATGCAACGGGTTCAGACTTTTAAGGCTCGCAGGGGTACTCGTTGACCCGCATTGATCCATGTGCACCAATC
+>56309 1
+TCCGGACGCGACGACACTGTGCCCTGGGTGATACCATTTCCGACCAGAATTTGAGGGATAAAGCTAAAGGCTTCCTAGCTTATTTCGCAGTTCTAGGCAA
+>56310 1
+AGGCCATATGTCTAAATTAGCGGCGTATATTACACCGTTGGCGCGAAGACGTCGCTGACCGAAAGTACGGTGGAACCTTCCTCACCGAAATGTTTCTCTG
+>56311 3
+TCACGGGGGGCATACTTCATACCTTGACTTACCACTCGAGACGTCATAGCAGTTACCGTTCTTGTCGTGTGAACAGATATCATCGAAGCCGGACAAGTGG
+>56312 1
+AGATGTAGGGATATGTGGCACTCAATAAGACGCAGCTAGACTTAACCGCTGGATCAGTCCTAGTCCGCTTACACCTACTGTGTTAGCGAGCTCGTCACGT
+>56313 1
+GCATCCTCGCTGGCAAGAAGTTTTTGGCCATACCCCGGGCCAGAGACATATTTTCGACCCAGGATATCGCAATATGGTGCCTCGATATTTACAGTGGAGA
+>56314 1
+GAATGTGCATCTGATGAACCAGTCCCACTAGTTCGAGGCTTATCGTCAATAACTATAGGGGCCTTACGGTTAGTACCAGAGAGCGGCTCCCTGCTATGAC
+>56315 2
+TTCCACTCCAAATACGAGCGGAGCTCTACCCCCAGGGCTGATCAAGGATCGAGCACGTGGTTATCCGTCTAGTTTAACGATCTGCTTGTGAGAGGTATAA
+>56316 1
+TTGGTCCCACAGCGGCCAATCACAATTTATACTACGACAGAGTTTACAGCCTGAGAGCAAGGTTTCAGTACGGGCTTGCCCTAGGATCTGTTGACCGGAT
+>56317 2
+CGCTGTTTGTGGCCATTCAGCGCTTGGAAGGCAGAACATCATGAGCCACATCAGGGAGAAGCTGTAGTACCGGTGAATTCTTCACCTAACTTTGTCCCAA
+>56318 1
+GCCTATGCTAACTTCTCGCTCACCACACCGCATGGCGATTTGAGTGAGAAGATTAGCAATTGGGACCTGGCATATAGACGCCTGCGCAAGGATATGTCTT
+>56319 2
+CACGCTTCCACAGGATTGGACGTGCGTTGAATACCTATTTAGGCATTTAGAGCGCCTTCACTGCCAACGCAAAGCATTGCGCGTATGCGTACAAGGATTG
+>56320 1
+GTTCGTAAGTCGGCCCATGAGAGTTCAGGATGCGGGAAGACATGCCTGCCCTAACAGGATTGTACGGTCGTAACAATAGATCCCGACTTACTTTCATCTC
+>56321 3
+GCCGCATACCCCTAGTCTTAGACGAGAGAAGGCCGTTTTCATCTTGTAGGCGTATGCGATGGACCAGGCCTAAGTTTACTGCATGCTCAGGATAAACACT
+>56322 2
+AGGCTATCAGCGGCACGTTTTCACATAACTCGGTCAAAAGTGAGACAGCGATCAGCTATAGGGTTCGCGTCTTCCATAACTTCGCTGTCCCGTAGGAGAT
+>56323 1
+CGCTTATCAGCAGGTGGGAGGCGCTATACAGCATCTTTCCAACAAACGCACTGCGGGAGGTGATCCTTAACCCTGCGCTTAAGAATTCTTTAGTGTGCAA
+>56324 1
+GCTTCTTCACCGCAATACCAGAGCTTCCGGGCATAGGCGTTATCGTTTTGTGTATTCACTCATCACCAAGTTTCAGCAAGAAGAAGAGCTGCGCAGAGGG
+>56325 2
+GAAAAGTAACTTGCGTGGTAGACCTGTAGAATGACCGGCGGTGCACAAAAACGGATCAGTATCCTTTGTCATTGTACTGTCTCCCCTCGGCTGACCGCTA
+>56326 3
+AAATTCTTCGACTGGCCGGCCGACGATACCGCCTGTAATCTTTCTTTCAACAGGAGGAACTAACCAGTCCTTGTAGGTTGACGGAGCGGGTACAATTGAC
+>56327 3
+CTGCCTTTTGTCGGGAGACACAATCATCTCTCCCATTTACCCCAAGGCTAATCTAGCAATGCATTGGGTCAACGCGGTTTGTATGGAGCAACGAGAGGGA
+>56328 2
+ACATCTCGAAATGCGGTACGCCCGGGGGTTAACTCTTAATCCTATATAAGCGGGTTTCCATCTAAGTACACTGCGTGTTTCCAATGCAGACACGGAGCGG
+>56329 1
+TAAATACACTGCTTGCTCGACTGTGCAGCGTGCATGAGACCCCTCACTGGCCTGACTAGACCCAACGTTTGGCTAACTTAGGTGTAATGAGGAAGGTACT
+>56330 3
+GAGGGCCCTGTAGGCTAAAACCCTTTCGTGACATAAGTTGCATCGGCGTGAGCACCATGATCATAAGACCCTTACTCGTAATAGCTTAAGCTTCGCTGGG
+>56331 3
+TTTGAAATACGCCATGGACATATTCATGGGACTATATTGCCGTCAAAGCCGAGTCCAGAGTTCGCCTCTCCCGTCTTCGGTGAACCCGGGAAGTATGGAA
+>56332 1
+ATCCTTGCACTGCGTCACGCATCGACTTCAAGTTTGGTACCACAGGGCTTGGGGACAGCTCCTCTAAAACTCCAGATATTGGAAAGGAGGGTACCTGTAT
+>56333 3
+TAGGATCGCCAGACTCACTGCATTCGTCACATGGCTCGGTTGAGTTCAAAGTGGAGAGCGATTCAAATCTATATGTCCGAACCCCCGTAGCCGAAGTTTG
+>56334 1
+CATAAAGATAACGCCAAAATTCGTTCATCCGTGAGTGTTGGGACAGTCACTAATGGCCCTTTCCCTTGGGGTGGCATTATCTCCCCATGGAGCAACGAGG
+>56335 1
+GGCAGCACACGTTCCCGATAGGGCCTCGTGAAGCTAATGCGAGCATATACTTTGCTCTTTTACATTTAAGGGCCTCGGGAACTCGTAATAATGGACCACG
+>56336 2
+ATTTTTTCTAAATACAGCTAAACCGATGTCTGCTGATCTAACCGGATCAACGTACTCGGGCGGGCGATGGACCCAGCCGAAACGTTTCGAGCTTACTGGG
+>56337 3
+CCCCTGATCGGTAGTCGAGACACCTATGTCTTGAATGAGCTCTTGTGGCACCAGACACGATCTTAGTCAATGGAAGCATACAGCTGCGTTGTCCTGAGAA
+>56338 1
+GTAGGCCAACCCTGGGGCTACTGTCGTTTCCCAGGGAATCCTACATGTAAGGGGATATGCTTGCCGTACTAACCTACCTAAACTTTCGGAATTAGACGGA
+>56339 1
+AGTGGGTGCGAGGAAGCTTGGCGCTAACTCACGATAGGCACCAACCATTCACCGAACTAATTTTAATTACGTGATCGCCGGCCTCTAGGAGACGTTCTTT
+>56340 2
+AGCGCGTATACTCTACCTGACTGCCCGGGGGAGGGTTGTCTCGTGAGAAAAGGAGAATACATAATCTCTGTGCTTGCCCCACCTCTTGTTTAAGAAACCA
+>56341 1
+TCGCCAATAGCCATGGCGTGTATTCAAATCATTGTCGGAACAGCCTTCTCAGAGCGACTCGTGTGGGCAGACTCTAAAGTGCAACGGCATCAGCTAGTTT
+>56342 2
+TTGTAAGGGTCTTTCCGTGTAGACCTACTTAGTAATCCGAGGTAAGAGAGCGGGAGCATCTCAAATCCCTTCGGTTCCATGCTGCCGCAAGAATCCCAGA
+>56343 1
+TGGTAGTAGCTTAATTACTTCCTATGACTAACAGGTATCAGACCGCTTGTGCGACCGTCAGATTCAAGCTGGCGCTTGGTAAAGAAAGCGCGCTCGCACC
+>56344 2
+AACGCAGCACGGTCGAGGCTTCGGGTATGTGATAAAGTGCCTGATTTGAGTTCAGGCGTCACTATCGAGAAGTAGTCCCAGCCCACACTAATTCACCTTT
+>56345 3
+GCGCTGGATAGTGATCCAGTAAATACCACACTTTTAGTGAGCAGTCATAGGCGGGCTCTCTACACGCGCGCGCTATGTTACCATTCCTGAAGTGTAGCAA
+>56346 2
+AATCGCATCGATAATGCGCGGACCTATTCCTTATCGGGCACGGTTAGACAGGGCATACATTCGGGTACCAGTCGCTACAGCTATATAGTAAGTGTCCCGT
+>56347 2
+TGAAGAGTAATTCTTAAAGTGGGGAATGGCCTGCGCCCCTAGAGTAGCTGCATCCTTGTTGCCTGGCTACTGAGTCATGCCATAACACGCTCGTCACAAA
+>56348 1
+GCCCGGATAAGGTTCTCAGTGGCCCTTGCCCAATTTGTCCGTTGCACGAGGTAACGCAGACCAACTAATCACAATAAAAGTTGCAGGTTGGTGTCCATGT
+>56349 1
+GTCTCAAGACTGCGTGTCGAAACACTAGTTCAATTGTTTTGCAGGGCAAAGGGCATGGAAGCTCGGTATACGGCCAATTACGCACGCCATAGTCTCTCCT
+>56350 3
+GGTACAATGGCCGGCCGTATTACTACACCCTCTGAAGCGGCTAGCTAGTGTCTGATCATGACTCATGCTAATTGCGACGAAGTGGCTGCTTATCAAAGAC
+>56351 2
+CTGAAACCTCATGCTCGGGGGTCGATGTTTGTGCGATCAAGAACTACCGGCCTGCGTAAAACTATCACTAGGAGGCCTCCCTCTAAAGAGGTAGCATTTT
+>56352 1
+CTATATTCAGCCGGAGGATCAAATGCATCTTGACGTCTGAACTGTGGCCTAGCACGCCCGTCAGGCTCTGAAGTAAAATAGGCTGACGTAGCTTTGCTCA
+>56353 2
+GGCGGAAGATTGCTTACGCTTTGTCTTAGTGCGGGAGCCTCTTGAGATATATCCCAGCGTGTCCAATGAAGACCGTCCCGCAATACTGTGCATAAAACCA
+>56354 2
+CCGTCAGCGGCCTACCAAACGTAGTTAGGGTATTTAACTGTACCGGGCTCCATAGACTAATTAGAAGATTGTCGCGATGTAGGTTACGCATCCGCGTACC
+>56355 1
+TCAATTGAAAATTGTATCGGACATCGGTCCTCACCGTACTGCCTGCGCCGGGCTTGGCTGAGCCACGATATACAAGCTGCAGCTCAATATGGTTAAGTAG
+>56356 2
+TTCACCAGCATTATAAATTGTATCACTATCAGGCGTGGATTAGTAGGGTAGTGCTGCCAGCAAGCCCTTGGACTAGGCCTCCAGGTCCTGAAATCCCAGG
+>56357 2
+GGTTCCTACTCTACGGTATCTTTGAGCTATCACTTCCTCCGGTGAAGTGAACTGCATCTAGCGGCTGTGACCAACCCAGAGAAAAGTGATGAGAGTACCG
+>56358 3
+TACATGGCTTGATATAGGTTGATGAGCAGGCAACCAGACCCTGAGTAGTTATGATTGCACGTAGGGGATTCAGCCCCGCCGTGTTCATACACCCAACTCT
+>56359 3
+CCTCCGTCTCGAAGGGCCGTAATCACGGAGAAGAAGTAAGTCAGTCTCAGGTCAGCCGAGAACTGGTGTTCATACGTCCATTGAGTAAGTATTTCTCCTC
+>56360 3
+TAGCGCGACTTACCGTGGTATATTACATCCCGACGCACCACATAGACGAGGCAGCCATATTTTACGAAGGGGGACTTAACTTCTGGTTGGACGTACTTGC
+>56361 2
+CGTCCCTTTGTCAGAAATGAGTGTAAATCAAGCATCCTTATATCTACCTGCCAAGCGCTGGAGTTCCAAAACGTTGCACGCCTGTGGAGCAGGCGGTGTA
+>56362 1
+GTACATGCCCACTGCCCGAAATTCATACGAATCACCGTCACGATCCTCCCTGGGTGAGTTCTAATTAATAGCTATGTAGAGGTCGGAGGCAGTTAGGCTG
+>56363 3
+TGCTTGCTGCCGTCTAATCTTGCAGACGATGCTAAGGGGACACACACCATGGGTCTATAACAGGGAAGTAGGTACATAACACTTATTCGTTCCCGGCGTC
+>56364 1
+CTTCTGTCCTGGTAATGTTCACGATAAGCGGCAGTCACGTGGGTGTAACCCTCGCAACCGGAAAACTTAGGTTTGTTGAACCACAGCAGCAAACTGGTTC
+>56365 3
+GCGTAACATTACAAGCAAGTATGGTTTCTGGAGAAATTCCCGGGCTGCTAAGTTCTCCATGGACCAGCCCACATCAGGCGTAGGGGGTCCTCAATCATTT
+>56366 2
+ATAATGAGACGGGTCCCTCCCGTGCCTTTATTATTGCGGGATGAAGCTACCCTAGGCAGAGATGTATGCATAACATGCTTGTAACCGCACGCCGAATTCG
+>56367 2
+CAACTGGTCTGTGGCACCGGTATAGGAGGTTTAGTTCGACGCCTACACAAGGGACTCTATGCCTGAATTCTTCGGCAACCCATCGTGCTAATCTAAAAGG
+>56368 1
+CATAAAGATGGGCATTACACTTTTCGAGTGAGGCTACCACGTCACAGTCTAAGGGACCTCTAAGGACCTGACCGTTCTCCAGTGGGACTTAGGCGCATTT
+>56369 1
+GGCACCCGAATAAAGGGTTGACCATGCACGCATGTCGAGGATAGTTATGTATGCCCCTTTAAAGATGTGCCTCTCATCCTTAGGTATATCCACGCCGGAG
+>56370 3
+AACCATTCATACGGCCTCGATCTTATAGGTGAGTAGGCAGCGAACTCTCGCGACGTTACCACTGTCAACCTTTGTCTTACGGTAGAGTAGAGAGAGGCCT
+>56371 3
+TGACGCATGCAACCTTTGCTACTTGGACCGCGTGTAGTTTGCTGGATGTGGACGAGTCATACTTATGAACACCATCGCCAGAGCCTCTGAAGATAGAACC
+>56372 2
+TTACTGGGGAGCTACGTCAGTCCACAGTTGGGTGCAAAATGACGGCATTCAATCCCACGACCTGAGGGGGAAACAATTCCCTCCAATCTCTTTAGGTGTT
+>56373 2
+TCGTTAAAAGATGGTCGCATCCTTCGCTGGGATTAAGTGGCCCTTAAATCCAAGCGTAAATGTTCGGCCAAGCCGTCGCACAACGTCGCGATTGGCATTA
+>56374 3
+CATACAGGGGTCCTCATCAATTCGTAATACAGTTACCCGCTCCGGGTCACCTTTTTTACTCGAGTGGAGAACACTTGCCAAGGTAAGCTGAGCGATGGAG
+>56375 1
+GTGTGGCATTGCAGACCGGCGGCTCATAATGCGTGAAAATGACGTTCTTTATCTGCCTAACGCACCCGGTCGGAATCGACCGACGTTTAAAAATACTCTG
+>56376 1
+GTATGCCGGGAGACGCGAGCTTCATCTTCAGTTCAGCTGGCTCTACTACCGTCTGAAGCTGGAGACTAAGGTAGTCCAACCATGTAGATCCACAGTATAT
+>56377 2
+CGGGCTAGGTAACTCTTGCATAACGTGGTCAGCTAGACGATTTTGTCTCCGCCGATAAGGCCAAATAGTGCTAAATGGACCCATCGAGCTCTTGACGACT
+>56378 3
+AAGGCTAACAAATACTTAGGAGTTTCATTACTTCCGGCGCCCAAACGATAAGGTGAGCTACTCCTGCCATCGCGCTGCGGTCGTTGGTAACGGATTACGT
+>56379 3
+AAGACTGAACGCTCAGGCATGAATTCGCGGTTAGCGGCAGTCCGCATCTTACGTGATAATATTTTCCCCTTACCAGACTTAAAGGTCGACGCGCGTGGAT
+>56380 3
+CTTAACGTAGATTAGGTGAGGTCCCAATTAGGTCATCCTAAGACGGACCAACTACTGTTGACTACGGATACGGGTTAGGACTGCAGGCACTCCTTGCCTC
+>56381 3
+GTCACTGTTATGGTCACCGGCGAAGCAGTTAACGTGCAATGGAGTTTCTTTAGCTAGAATCGTCGCCCAACATTAGGACTGAAGACCTGCCCTTAGGCAC
+>56382 3
+TGTCGGGGTTCAAGCGAATTCGAGAGCCCGCCGATCCATACAAAGTGGATCGTCAATACTTCGAGTTAGACTCTACGCCCACGTATGACTAGATGTGTCT
+>56383 1
+TGGAAAGTATCCGGGCGAATATGTAGCTATCCTGCCCCGAATGCACGCATACCCCATTCCTCAGTGTAGGAATCCTGTAAGGTGTGCGCTATAGTGATAC
+>56384 1
+ACCACGATCACTAAGCTATACCCGGCCGACCCAGGCACAAGAACGCCTATTGTTGTAAGCGAGTCGGTGCATTGTGACTTGGGGCATCAGTTTTAATTTG
+>56385 1
+GTTGTCCGACTACTTTTCTTCAGAGTATAAAGCGATAGGTAGAGGTTGCCTCAAGACCATGGGGCCAGTCTGCTAGCAGTCAATCATACCAACTCGGCGC
+>56386 1
+CGCGGTCTTTGGAGACCTAAGAACGAGGGAAGCAACATTTTTATAGAGAAAGCTACCGGGCTGTCTTTACGTCCTTGATGAGCCCTGCACCTCACGCATT
+>56387 3
+CCTTTAACCATTACAAGTCTAAGAGGCATTTTTCACCGCGCCAAGCGACTAAACATTTGTGGGTAGCAGGGTAGGTTCTGGACCCTGGGCCAAGTTCCAG
+>56388 2
+AACCATGTTTTACGCAACTCTAGACTGCGGTCCATGATACGTAACCTACTCGCCGGCAAAGATTGACAGGTTCTGCCTGATCGGGCGGGTTTGGACATAA
+>56389 1
+CGTCACAAGGCTCCGTTTATACTCTAGCAGTCAAAGGGACGTAAGGAGCGCGCACAGTGCAGGATCCTACTCCCGGTATAGCTTCAGCTATTGATTTATG
+>56390 3
+GCGCAGATACGGTGCACTCTGAAGGTGCAAATGGAAGTGCTGACCGTACCATCACGGCTAAGTCTAAGACATGACTCTAAGCTCTGGCTCCTTCTTGTAT
+>56391 1
+ATGAGTCTCAGCTCTCTATAGTTGTAAGGATTAGCCATTATGCACACCACGATGAGCGGTGGCCTACCTTCAGAGAACGGCGGATCTAATTCGGGCCCAT
+>56392 3
+AAATAAGTACTTGTTTGCGGGCTAGTACGCGCTCCGGGTAAATCGAGCTGTTAAAATCGTACGAGCATGTAGACGTTGCTCGACATCCTCCCCCGGCATA
+>56393 2
+TGATCTGGACGACATGACATGCATCTTATCCCTTTTATGGGATAAAGTGAGGGCAAGTATAGACGCTAAGCTCTACACCCCATTTCGGCGTGACGCGCCG
+>56394 3
+GGCCTGACACGAGCAGCTCTGCCGAAGGTCGGCTGATCATGTGGCAAGGTCAATAATATAAACTTAGTGTAATCTCCTCTAGTTATGCCCGGCTACATGC
+>56395 1
+AGACCATTGCTGGTACGTTAACTAGCTCCCCGGGATTCATAAGAAGGCCTCAGGCAGCCATTGGTGTTAAGGTCTCAAAAACGGCATCCTTGTGTTCCGA
+>56396 3
+CACTGATGAATCCGGAAGGCCTATTTCTGATATACACTCGAACGAAAATCGACCGGGAGCTTTCTTGCTTCCTACGCCGTGCTCGGGGTAAGTCATAAGG
+>56397 2
+AGCATGAAATTGTCGTGTACCGTTGAACGTCCCTTCAACCGATCCCTTTCTGTAAGAATGCGTGAGGAGGTACAGCCGCCCAAGGGACTGTTCTGATCAA
+>56398 2
+TAAGCATGCTGCTAAGTCATCGGCGGTATGAAAATCCTGTACGCAGGCTCGCCTCCTACACATCAGATAGAGGTACACTTGAGCGAGTGTCTCTTGTGCA
+>56399 3
+TTTGGAACAAGCAGTACTTCCTACCGAGATGAGCCCATTGACGACGATGACTCGTTAAACTGAATTCGCGCTCTCGTCGTGAGTACGTCCTGGAGAACTG
+>56400 1
+TGTGACTGAGTTCACGCGCTATCAGGTAATATATTGGCGCCACCACTCGATGATAAGTGACGGACGGGACTCTTAATACAGGTGCTCACGTGCATACTCC
+>56401 3
+TAAAAGTCCGTACTGACCAGGCACCTCGAGATTTACACACCATAATGCGGTCCTTTGTGTGTGCCCAAGGGCAAGTGGGGTTCGTTAACTCCTTCAGAAG
+>56402 1
+ATATCGCCTAACCGCAAACCCTAAAAATTGAGAGAGGTCCTGCCTGTCGCTAATATTGGGGCCGAAGAATGGGTTGCGACTTCATTGGGCTGATCTCCCT
+>56403 2
+CAAGGGTCTCCGCTGTGATGATCCAACCCCCGGTTGGCGAATGCTCTGAGGTGTCTATGATAGGCAACAGTCTATTATTTACCTCACGGTGAAAAACCGA
+>56404 1
+TAAATCCCTGCGGGACCGCCGAAGTGACAAAGATCCGGTGCCTTTGTGCCAAGCTACGCATGTCGCCAAGTCCATTAGTTTAGTACGAATGAAGTTTCTG
+>56405 3
+TTGCGCGATCAGATAATTAACATAGATTGAGGAAAGGGCCCGTCGCTAATGCGTCTTTCTCAGTCATGCCCAGACAGTTTCGGTACGCCCGCAGTAATCG
+>56406 1
+TCCCGGGTACGGGACAACAATATTGCTCTCAGTAAGAACTAGTTTGTGCTAGATCGCGCCAAGGCTGTTTCTAGACCGGAGCTTAACGTGACCTCACGAT
+>56407 2
+AGCGGAAAGCCGAATTCGGACTCTTACCCTTGCTTGAACACACTAAGCCTTCATTTATGACGACTGTCCGGGAGGGGTATACCTTTCGACTGCTGAGAGA
+>56408 3
+TGATCTGACCCGGGTCGTTGAGGATACGGGAGTCAAATGGGATCCCACTAAACCGCTTATCTATTCGACAAGCGTGTGTACACGTTCGACAGTACCTTAC
+>56409 3
+ATGCTTTGCAAATAAAGGGCGTCGATCGCGGCGAAGTGTTGCCACGGTTAAAACAAACGTCGTTTATGACGACATGCACATCACGCTCTCTCTTGGCTCG
+>56410 1
+AGGGCTATGGGCCACTAACATTGGGGTACTCTTATTGACACATCGCGCTTAACTTCTGCGTCAAGCATAACCGAGGCGTAGATACCGTATTCGCGATACG
+>56411 3
+GGTTTTCGTCCATTATCAAATTAATGCAAACTCGGGGTCGGTGCGCGGGGTAAGGTTGCCCAGAGAGTACTTCCTTCGATAAGCACAACCGCAACCTATC
+>56412 2
+AATACGTTGGGTTTTCGGCGAAACCAAATTTGAATGATCTGTGGCCAGGTCCTCTATGACAGCTAACATTCGAGAGCGTCCAACGTGCCCGGCCTGTACA
+>56413 3
+CGGCTCTACCTTGTTGCCGCGTAACATATACTATAAGTCTAACACCAAGCTGTGGACCACATGGTGTTCATGCTGCGACGGAGGTGGGTCAGAAATACCT
+>56414 1
+CTGCATCGCCGGCCGATTGAATTTGGTCCGTGTCCGTACAATGGTCTAGCACAGCGTTCCCCTTTAGGATAATTACAGACAGAGTCATCATAAAGGAGCG
+>56415 2
+GCTGCCCTGCGGTAACAGACAGCCAACTACAATTGGAGATTCATGGCCCCGGTTAAAATTTGCTGTAGTATGTTCGTGGTGGCCCACACATAAATCTGCG
+>56416 3
+GTCGGGGGCGTGAAGGTCATACGTGACGGTATCCGAGCTAGTCCGAATGCAATTCGTCAAATACATACCTATATGGCCCTAGGACTGACTCATCCATTCT
+>56417 2
+TTTTTACTCATTACTATAAAGTGAATGCGCCGCGCATACAGTTACTGACTATCTTGGCGCGCGTACAGACCCACTGCCGGGGACGGATCGGGAAGATACT
+>56418 1
+AGCTTAGCATATATACCTTAGGGACGTCTATCCGGCGTATGTGGCACTGCCCCAATGCGCTGGCGCCTAGACTGTAATATGTGATAACGGCATGCAAATC
+>56419 1
+GTTCGGTGCAAGGGGAGATGATCCTAGTGCTGTCAGATCTTTCCATATCTGGACCTTTAAGAACTAGCCCCCACTTCACGAGATCATATGCGGCAAAGGC
+>56420 1
+CTACAGGACATTAAGAACTCTGCCAGCGGCGCGTACCGCCATCTATCTAAGGGGCCTAGGAACGTACCGATAAGCTGATGTCTATTTGCTCTATATGGGT
+>56421 2
+GCTTAGGCCTTCTTTCAGAGGGGAGGTCCATGTTACGTAATCAAACTTACCAACGAGAGTTCTGGAGTCAGCTCTGACGCATCGGAGTCACAACCTCAGT
+>56422 2
+AGAGTAGCACTAGCATCCTTACGTGTCGGTGTTGAAGGGCTGTCCACACGTACATGAACGGTTATCCAGTTTCTAGTAACCGATCCGGATCTAAACGCGC
+>56423 2
+CCCATGGGACTCGCTTGCTCAAAGCTACACATTTCCCAATCCGTGTGGAATAAAGCGTGCTCTAGGTTGCCACGAACGAAGTAGGTCGCTAAGTTTGGTA
+>56424 3
+GCACCTCCAATCCTAATCGCGTTGAACTCTGCCTTAGAAGCCGCCGAATGTGAGTAGCCGGGCAAAAGGTCTCGTCTGATAAGATCTTCTGAAGTGTTGA
+>56425 1
+GCAACTACACGGTATGCGACTCGGCCGCTGCGGATTTTAGCCACCTTGGTGGAACACTTACAGATGGATCCCGTATTAATAACTAGTATGATGAGTCCGC
+>56426 1
+AAAGAACTCTCGGCGGAGATTGTAGCCACTTCTTGCTAAAGGCAGCGTTCTAGCGTGGGCCCGACAATTCAGGTTCTCCTATAGTAAGCCCTAATATGCG
+>56427 2
+ACAGGGTCGCGCAGTTAATGATGATATACGACTGGCGCTACTGTCACTTTCGTGCCAAAAGAAAAGGGTCTACCCCCGCTTGCGACGTTCAGTATATGCT
+>56428 2
+GCGGCCCAAGCGACAGTGACTGTTTCTGCCGGATAGATGGAAGATTATACCCTAGCACTTTTTTTGGGCGTCTCTTGCAGCGGCCAAAAATAACTACCGA
+>56429 1
+CTCGAAACCACTTTGGTTTCTGAGCCTTGCCTATACATTGTGTGGGGACCATCCGCGACAATCGACCCTAGTAAAGACGCAAGCCGGAAGGTTGATTGAT
+>56430 2
+AGTAAGTGATTCGAAAATTAGCTCGCCCCGTAGCATGACTTCCTCGCAATGCGGGGTGATTCCGAAGATCTAGATAATTCACGTTCGGGCACCGATGTCC
+>56431 3
+CGTAATCACGTCTATCAGGGCCCGAACTACGGGATTGCCGGTTATCATATGACTGATGAGGACCGGCTACATCCAATAACAGTCTCATTGGGCTCAGTGT
+>56432 3
+ACGTCAGCTACCAATATGAGCTGCCTTCGAAACTGAAACCAAGAGCCCCTTATTCCGGGAGGATGTGGTTCGTAGCTTTAAGTGGTCAGTCTTAGGACCC
+>56433 1
+CCTGAGAGCGGCAACTCTATCTAAAGTACTGGTACTCGCAAGGACCTTTTCGTGAGGAGCCGGTTCGTTGATTATCGCCGATTCGAAAGGCATTCCAAAC
+>56434 3
+CTATGTAGTTGGAAAGGACTGGTAAGGCACTCTTCTAAGCTATTCGCCGGTACGCGAGCCTCCCTGTTCACAGAACTATGAATGTAGGCCCCCGGATTAA
+>56435 1
+CGAACGGCTTAGCCATTCTCGTGGTCTTCCGACTACTTGGTCTGGGGACCAACACAATGATGCCGAATCTGAGTGACATTAACTAGGACGGATCATAGCT
+>56436 2
+GTAGTATCGATATTGCCCCTCGCAATCGCGATCGTACGGAGCTAAGGCCCGGTTGAAGGGGTATTAGTAACTACCGCACATTAATCACGTTTCGCTAGAC
+>56437 3
+GCCTACATAGCGTTGTCGATCAACTGGATCCGCTGAGAGATATCAAGAGACGGCGAATTTCTTTCTTCCTCAAATCCCCGGAGGGCAGTTACCAGGTTAG
+>56438 3
+GGACCTGAATGTTCACGGATGTAGGAATACCCGTTCCCTCAGGACTTGATTCTTGGAGAGCATGACACCTCTCATAAACGACTAGCCGCAGTTCGAGTGT
+>56439 2
+CGAGGGACCACAACTTCGGCTGGGACAACATGAATAAATTCTCCATTTTGATACTCTGTCTAAGATATTGGCTGGGGCACACCGGCCAGTGTCCGTGCTA
+>56440 2
+GCCTCACGAGTAACATGACGGTGGCTCGAGCAGTATCGTTTTAGGAACATATCCCAAATCAGATTTTAGGACACCTGGACCCTTGAATTTGCCCGGGTCG
+>56441 1
+GGTCGCTTCTGATCTTAAAAAGCTGGCGAACTGGGTCCTGAGCCGACTAATCCAGGTGACTTTGCCAGCAGATACAAGTAGATTCCCGCCTAAGTCTGTA
+>56442 2
+TGATCAGACCACTACCCTCTCGGTAAGTTTTCAATGATACTCACGCGGCACAAAGCGAAGAAGGGTGATGTGTGGCCGCTTTGCAGATCCATCGCGATTT
+>56443 1
+CCTAGTTGGGAGGTAAAGCACGACTAGAGCGAACTGGGAGCTAAGACTGGCATCCTCTCTACCTTGTCCCTTGTTGAATGACCACATATGTCCTTCAGAG
+>56444 1
+TCGACACTCGAGCAAGCGGGCCCATGGTAAGTTTGTGTTGCCAAGCTCGCATGTGGATATACGCCGGCAACCGATTGACATCCTATTATTATACGTGAAC
+>56445 3
+TACTAACGAGCACGAATTGGTTTCTTGGCACGGCAGGAACCAGTGCTCCCTCTGGTAACTCATGGTTAGAGTCTGATGCATTCACATCGCAAACGGGACT
+>56446 3
+ATGTTACGGTGACGGATGGCGCCATAGATTCAGCCAAGGTATGACATACCAACGCATTTCCTCTAATGTTGCGCTAGTCCGAAGTGCGCCTTCGAATAGC
+>56447 1
+TCGTCGACTCATAATCCTTGTTACAAGATACTGGTTTGTGCACACCAAGCGAGGGCGATCGACAAGACGCCCCGCGTGCGATTTTATCTAAACTGTGGGA
+>56448 3
+GTACCCTATCCATGTAACTCACGTCGCAGGATCTACGTATAGTCTGCGTTGAGAGCATGAGAACAGAATCTTTTATCACCGCACGGCTTGCAGGGCTGAG
+>56449 3
+TGATCCCTGTTGAAGGTTAGTCAAAAGGACCTCGTAGTATCACCGGACAAGGCCGTTTTAGGTACGAGGTTCGATCGCCGACAAGTCTGCCTTAACACCT
+>56450 3
+TTCTACACAGATTCGTAGACGATAAGCTCTTTACTATACGATGGCGCGCACAGTTTCAGAGGATTAGGGATGCGGCGGCCCCATAGGTCTCCCGATTAAC
+>56451 3
+GATAGAAAGGCCGAACTATTACCCTAATGGTGCTATCGTAGAACAGCTGTGCTGGTAAAACCCTGGCCCCCCCCTAAGAACTGTTGTCGGTGTGTGCATT
+>56452 2
+GGTCAGATACGCCATATATCGTTAGAGTCATCCCATAGACCGTTGACAAAAGGATAGGCCATCGCCTGATCTGTTTTCTCCGGACCTCGCGGTGGAAGTA
+>56453 2
+AATGATTAGCGCTGTTATTGCGTCGCAGTGAGATCTAACTTCCAGAGAGACATAAAGAACTTCGGCTCTGCCCACCAGATTCATCCGGCATCGGGTCGTG
+>56454 2
+GGCAGATCCGTGGTATGAACTAGAAGCGCTTCCTTGTGCACCCGAGACCAAAGTGTCTAACTTTATTGCTTCATCGGATCTGGAACGGCGAAGTCTACAC
+>56455 3
+GTAAGACCTGAGCGTTCGAGCTTATTAAAAATTGAGGCATCGAGTCTTACGCTACGGATGCAACCGATCTGGCACATGACTGGTGTCACCCCCTTTGAGC
+>56456 3
+TACTGTACCCACTAGGGCACATCGACTTAGGAATCTCATGGGTCAGAGGTCGTCACGACGCTCAGCCAACAGGTGGATATTTTCGCTCATTAAGGTGATC
+>56457 1
+GCTACATACGAATCGCGACTGCAGCGGAGAATTTTGGTTCGGACGGTGCCGTGACCCGCTATGGAATCTAGGATATCGTATCTAACTGAACTCACTCTAC
+>56458 2
+GCCAGGCTTCCGGACTCGAAAACTTTGCTCTTCTCGAATCTGACGTTCGTCCGTGCTTTTGGGTAGGCAGACCAGCAGCGAAACATCTAAGAATTAGAAG
+>56459 3
+GCGCCCTATAGAGTCCGTACTCGCCAATTTGGAGGTGACAGCTGGTGAGCATTGCAGATGAGCTCTACGATTTACCCTATAAGAACTAAGCGTACGCTTC
+>56460 2
+TATTGTAGCAGAGACTCGACTAAATTGACGTGTCATTCAATGTCTGATCACGGCCGGTCATAAGCAACGTTATTGGCGCGCCACGCTCTAAAGGCCGCGT
+>56461 1
+TTTTCAAAGCCGTTTTAGACTTTTGGCAGTCGCACCCGCAAGGCCTTTGGAATTTGCAGCTATATGACCAAAGGCAGAACGAACTCGTTCCGGCACGAGG
+>56462 2
+AAGTTAATCCGCCCCGGGGCGGGCTACGGTAAGTTTCAGAACAGATTACTTTCCGTCGCCTATGGCAGTTCATAGCTTAATTACGTACGCAGCAAGATCG
+>56463 1
+TGCGCCGTCGTAGGTCGGGATGGGCTGTACGTTAACTAAAGTCAACTTTGCATAAACGTTCTACCGCATCAGGGCTCCCCTATTATGAAACAGCTAAGCG
+>56464 1
+CGAGCTCAATATTTTTTGATGTCGCGTTATGGAGGCCGAGGAGGCTTTGGCTCGTACTAAGTTGCAAAACCGAGAAACCCCTGCTGCCATCTACACGCAA
+>56465 1
+CATACGTCTCTTAAGGGGCGTGGTAAACAGGATCAGCAAAGACTGTCTCACAGCGCCAGTTTCGTGGCTGTTTCCACGCTATATCAAGCTCCAGGTTAGA
+>56466 3
+AGATCGACTGATAGGCCTAACTCTCAAGCTTTTGTTAAGGCCACATAGATCATGTTTATGCCCGGACTCACCGCTGGATCAGTGTACCGGGAAGGCATGC
+>56467 2
+GTGATTTCAATCCCAGCCAATGAACTTGAATCCCAAGCAACTGGCAGCTGTGGGAACGATTCTGTGGTAATGTAGGCCTCCCTCACGAGCGGGTCTATAT
+>56468 1
+TAACAGGTCTGTCGCATACTATCCTGAGGGCCGTTATGCTGTACGTCCGTAACGCATGCTATATTAGCATACCGCGCTCAAAGTAAGGGCGGCCAGATTA
+>56469 1
+TTAACAAAAAATGGAATAGTGCGATTCGTCGCATCTGCTTGAGAGACTGCTTAAATGGTCCATGTACTTCGGACAATCCCGCCTTGCGGTAGCGCCCGCG
+>56470 2
+CGACCGACGAACAGATAGCTGTTGATTTTCCTGCGGGGCAGGGACGACCCTTCATAAGCAACTCTTACGGGTAGGTCCATTTCGCTATATAAACCGTGTA
+>56471 2
+TTCCCGCCATATGAATGTCCAGATATCCGCCGGGTAATAAGGGTTGACTCCCCGTAGTGGGAGCAGTTCGGGCATCATAAAATCCTTTGTCGAACTCAGA
+>56472 1
+TGCGTAAAGCTATGGCGCAGTATATAGTGAAGCACCGGATTGCCTTTGACCGTACAAGTTAGTGCCCGTACTCCAACACGCTGTCACTTGTACACGGATG
+>56473 3
+ATTTAAGCTTTTCACAGCACAGTACCAACTCGGTTTCGCAGACTGTAGGGCGTGCCTAGTGCCTGCTCTTAATCAAGTCGGATGAGAGCAAACCGATCGG
+>56474 1
+TCTTCTCGAAGCGCAGCGCATCGCCGGATAGTATTTGTCGTCGCTATGAGCGCGAGCATCGGCGTCGATTACGATAAGTGATAATCGTAATCTACAACCA
+>56475 2
+AAGGCTATTCCCATCACTCCGGCATGCACATAGTAAGAGTGCGCAGTTATTTACTAGGATGCGGAGGCACACCGCTGAAGACCTTAGTCCTTCAGTGTGT
+>56476 3
+ATCAACTCATATTTTCGTATTGGAGCTTCGATGAGGGACCTGTATCGACCGTGCCCGCATGAAGCCTTCATATGCCCGAACGACGAGGAAAGTGACTCTG
+>56477 3
+AGGGCGGTCCATGCATAGCTAATAGCTAACTCGGCTCAGGTCCGGATTCCGGCAGCCACTATTTGAGGCCGAGCTATGAGTATCCTTAGAACTTACTAAT
+>56478 2
+AGACCAGCGGCCGCACGGCTTTTTTTGAGCTATCCGATAGCGTTTCACATTCTAGATGGGCCAGTGGGTTGTTTACACGAAACAAAGTAATGGACCCACC
+>56479 3
+CTCCCCATGGTCTAAATGGTTCGCGTCGGCGTAGTCAGAACACTGTCCCAGCGGAGACCGCTTTAATAAGGATTGCGAGATGATAGCTCAATTACTACGT
+>56480 2
+TTAAATGCGTGGGTAGCAACCCTCACGAGATGTGCGTTTGAACCAGTGCCATGCCGGAACCGACTTGTCAAGGAAGCATTCTTGCATGAAATCCTTGCTC
+>56481 1
+CAGTGCTCAACTACCGGCAGATCGTCTAGAGATCGTACTTTCACTTCTGGAGGACGAGTATTAAATGGACGCTAGCCCAGGGTCCTAAGATACGCCTTTG
+>56482 2
+AGGACATTATCATTCCAGCCGACAGCCGTCCGTTCTTTAACTACAGCAAAGAATGGGCGTATCTGGAATGGGCAGTTGACGGAGTTACCGCGCTTCTCAT
+>56483 2
+CTTCTATTAAGGACCCCACGGATCTGGCATCATTATGTCTTCAGGGACTACATATAGCCCTAAACTCGACCCAGGCGGTTAGGTTAGTTACGGGGCGAAG
+>56484 2
+AGAACAACTAGGTATTGGAGGCCTATATCTGCTAGTTTGCTCATGTGGCCCCACACCTCAGCTACGATTGTATTCCAAGGGAGTTTCCGGGCCCAAAGGA
+>56485 3
+TACCCCCTATTTAAATTGGGCCCCAGGCGGCAGTCAAACACTAGATGTGGGGGTTTGTCTGACAGAAGTTGCACCTCATATCGGCCGTGAACGTAACATT
+>56486 2
+GAAGATATCTTTTCCACTTCAGATCTGACCGGTGGGGCGGATAGGCCAAAGCTTGTAAATACCGCCCTGCTTGATCCCGGTTATCAAGAGGACTGCATCA
+>56487 2
+GGGAATACGGGCGTTGGCCTTACAGCGCTCACACAGTTCTGTCTGTGTATTACTCGTAGGCAAGTGAATCCAGACAGCTAGTCAATTCGCATCTGACCAA
+>56488 3
+CACCCATAATGTTATCCTACACCTTAGCAGCCAACCCGCTTGGGCACACCTGGGTATCATTAGGCGAAAGATATGGTTGAGTGGTACATAGGTCCGGGTT
+>56489 1
+TTCAATGCAGGATTCGTGAGGTAACGTCGACACGTCTTCGCCTCACTACCATTCTACTATAGCATGGGCCATGACGTGTGAGCAAGCTTGACAACGGATG
+>56490 1
+AAAGCTGTTTCGTTAACGTCGGATTTCGAATGTCGGCAAATACAAGCATCCTGTGTTAGCTCGCCTCATACGAGCCATACATAGCGGGTGACTCAGCCGG
+>56491 2
+ATGGGGGACAACCACTTAACGGGGTGGGGCTCGACTGCTGAGACTTCAAGTGTTCAATAATAACTGCCCACCCCTCTCGTTCATACCTAGTGTAAAGGTT
+>56492 2
+TAGCGCTTAGTTTGGCCGGGATACACGATGGAAAATTGGCCCGTGCTCAATGGTCGCCATTTTTCGGCGCAACTCGATAACAATCAACACCCGGTTATGA
+>56493 3
+CTTATTTAGCCGCAGGCCTGCTACAGTTTGTCCCCGTACGTGTCTGGAATCCCCATGACATCGAGGAAACTGGACGCAGAATGCTGTTAAGGCTAGAATA
+>56494 3
+GAGTCTATGATAAGAATTTGCAACGCCGACTATAATTTGCCTGGGGCCGAGACGAGCTATCCGTTTACCGCTATGCGGTCCGAAGAGATCGCTCATCATC
+>56495 1
+GTGGAGTCCATTTGGTAGGGCTCCCCAGACAGGGACTAACTAGCTCGTCTACTTATAGCTGCACGGTGGCTCAATAAATAGATCCTCAATGACCGGTTAC
+>56496 2
+AGTACTGCTTTGCGCGCGTGATATCCGCGTAACAAATCGCGTGGAGTAAGTCCGGCACTGCCTAGCTTTGTAACCTCGCGCAATTGTGAAATCATAGAAC
+>56497 2
+CTGAGCGTGATATATTTACTCATAGGCGTCTTAGAATCGGACCACGGGACCTCAGTGGCACCCGAACATATTCCAGATATCTGGGTTATGCCGCGAGATC
+>56498 1
+TAGTTTCAGATAACTGCAGGGTCTACACTGTTAGCGGCCGCCGCCAATGTCCTGGGTTAGTCTGAGCAATCAGACTCGCTATAGATCGTACAGCAAACGT
+>56499 2
+GTCCAGTCTAGTCAAAACTAGACTTTGCTGCTGCACTGACTGGCACAACATTAATGCCCCAGGTGATGGCCCGTATATCAACGGGTGCTGGGTAGACTAT
+>56500 3
+GGCACTCTTTTGTAGCCTACGTACACAACGTTGTGGCATGGATAATAATCCGCGTTAGTTCTTTAAGCGAGCAGCGAGCTCGAGACCAGCGTCCCATGAA
+>56501 2
+TACGCCGATGCCACGATTGAAATTGTTATCCCCTGCGGGTCGCTGAGGGACAGTCTGTATGGATACCATTAGTAAGAACACAGCGTGCTTCATGATACCC
+>56502 2
+GTCTTTGAGTAACATAGCGCACTTTAGTATCCACATGCAGTGGACAACAGATGTCTTGGACGCAACTAGTCAAGATGTCCGTCCGGTGGGTCATCCCGAC
+>56503 2
+AGATTCCAATGGTTGTGGATCCTTATTTTACAAGTGGAGCCCCTGCAGGAATAGATCCAGCAGCCTCCCACGTCTAAGTAGCCCCTACGTGAAGAGGGTT
+>56504 1
+CGGATGACGTGGAGTCCGCCTAACACAATCTGTAATGTGCGCTAGGGGCGACTGCATTGCATTAGCCTATCTTGAAGAACATAGCCCAAGCTGTTCCTTA
+>56505 1
+AAACCACTTTATATCCGCGTCAACTCGTGAGACGATTGCTAGTCACTGAGACTGTGTGTGAGCCGCCTACAGGCGGCATAGTAGCGATCAAAGTCTGTTC
+>56506 3
+ACTCAGGATACTGCGTTACAAAACAAATCTCGCAGTCCGCTGCTGTGTGAATAGGCCTATCAACGTCGCTCTTGCAGAGGGAAATCGCTGTCGTGTAGCT
+>56507 1
+AGCACGTCACACTACCGCCACGCTTTGGGCTTGCCTTTCTTCAGCCGTGAAGTGAGTGGAATAATTACAACTTGGCCTCCAGTGTAAGGAGAAATACGTG
+>56508 3
+TCACCGATAAAGCACGCAATGGTAGCAAACTTTGTGATCGGCTAAGCCCGCGCGCAAGTCAGGCTCTGTTGCTCATTTCAGCCGAGTTAAGCTGTTAATG
+>56509 1
+GCAAGTGAACCGTGCAAGAAGCAGTTAAAACAGGGGCCACTATTGGCCTGTGTTCTGTCAGTCTTTAGCCGCTATCTCCGCAGCGGATCCGTATTACATA
+>56510 3
+ATTGGAAGACAAACTTTCCGTGGCCGTTGACGAGTGAGGGATGACTATTTCAGACACAGCGGTTTTGAGTATCAACAAATACTTTCCCCGCCCCTGCCGG
+>56511 1
+CCTCTCTCCTATGTCCATGGTTCTATAGGGGGCGGGTGCGACATAGAGTTAAACAACGATCTCAGCTGCACATGGCTGCCTACTAAATTACACTGGAAGG
+>56512 3
+GTCTGCGTTAGATCAACGGCGACCTTCAGTCTTCCGGACCACGAAGACATAGCACGTTTTGAGGATATGCCTTCACTACCAGTATGAGGTGTACGACGAT
+>56513 3
+TAGCATGTGTGTGGCTGAAAGATCCGTCTGCGCGATTAGTTCAAAGTGACGAGACAGGTCCGATATTGTATAGCTCACACCATTCCGACCCGTGTCCACA
+>56514 2
+CGGGGTCCTTGTAGATAAGTCTTCGGCATCGATGAAGCCGACCTAGCCCGTTCCTAACTAGTCTTCCGACGGGAATGCCTTATAATACGAAAGGTAACTG
+>56515 2
+ATCCCAGTTGCCGTCGTCAGTCAGATCGTGTATGAGTGTTTAGTTGCTGCGCGGAACTGTAGTCCCAGCGAGATAAAGGCATCCTAATCCCCAAAAGCAT
+>56516 3
+ATTGCTTCAAAAGCAGCCTGTCTTTGTCTTACGCCACCCCTAGGATACGACGAAGTGATGCTATGCGGTTCAGACAAACGCTGGAGTTGTCCTGACGGAA
+>56517 1
+CTTAGCCTTCTACAATGCTAGTCATGACATAATCCGCAGGGACCACAGTATCCCATTGCGGGGGAGAATCGCCCATTACCGGTGAAAGGGCTTTTAGTGT
+>56518 3
+CGGTATCTACTAGAATCAGGCCAAAGAACAGACAGTCATGTCCCTTGTGCATAGCTGACGAAGACGGCACATTCTGCCTTAGGGCTGTTAGCTTTGGCTC
+>56519 1
+GAGGTCGTATAAGGAATTCGGTCGCAGCTGCTTACCACACGCATCGTACAGAGCTCGCAACCATCTGGTGATTGCCTTGTGCAGCGTAAAAACTTGCATT
+>56520 3
+TATACGCTGAAACGCGCGCAAGTCCTTATGATTGTAAGGAGCGTTCTACTGCCAGGTCCAGTCAAAGGAATCGCTTACACCTGGTGGCGTTGATAACTCC
+>56521 3
+ACCAACAATGTGGGACGGGGTAGAGCGACGCTTACCTCCGTGGACTGCAGTCTGTTATCTCAAGCTAGACGAGTCCCTCTTCGCAAATTATATGCGATTA
+>56522 2
+CGCGTGTTTGTTTCATGACCTCCGAGGATACACCCCGTGACGGGTAAGCGCAACGTAAGAACTAAATCTCGTTGAACCTCGCTGCATGCGAGAAATGTTT
+>56523 3
+CCTGGTATAACGTTTACCACACTCGGGGGTACGGTGTCAAAAAGTTGACCGAATGAGTTTGCCGGTATCAGCTCCATGTACGGACTCAATCACACGCTGT
+>56524 2
+GCATAGGGTGCAGGGGACCGCCCAGCTTTATTTTCCGAACTTTCGTGCTATCCGTGGCTACTACAATAGCACATAATAGTCCTATATGAGACCGCGGGAA
+>56525 1
+TATCCAGTACTTACTTAGAGTTCTGAGAGGCAGGCCGTTATCGCCGGCCCAGCGGGATGAGGAGTATAACCCACTTGTATGTTCCTTCTAAAAAAGCCCG
+>56526 3
+ATCATTGGATACCGACCCTAATGGGGCGGTAGTGCCTCATGAGTCGTCGACGTTACAAGTAATCCTTTAATAACTCGGGAATGGCCCACTGAACGCTTGC
+>56527 1
+TACGAGCTGACCTGTAAGTCCTACTACGGTAGTGAATACGGACGCACACACGATCGGGTGGATTTTATTGTTACGTCCCCAGTGTGACGCACACACGTAT
+>56528 1
+GAAGCAAATGACGATAAACCGGTCTAGCGCCCTACGGCCTTGCTCAGAACCGGTCAGAAGCCACACTGCCTATGCGTGTATTTTTTGCGGGTTATATAGT
+>56529 2
+GATGGTGAGCCGCGGTTTTTACATTGAAACTGATTGCACTGCAAACAACTGTAGATAGCGCATCCGCACGAACCCCCGTGCTTTTATCGGAGATCCTGGA
+>56530 1
+GGACTGATGTGCACAATACAGTCCGAACACTTTCGGTTCTTAGAACGAGTCATGTTAATGGGCACCTAAGGGTACCATGCCGAAGCCTCCTGACTGTGTC
+>56531 2
+CATGTCGCGCTGGAGAGGTTGTGCTCCATTTGATAAGGAGCGCATTTTAACAATAGCGTCTCAGAGTGAGTCCAAGTCCCCGCGAGCTACATAACTCATC
+>56532 1
+CTACCGTATGCAGACAGTACAACTTTTGGTCGACCGTTGTTGCGGGCAGTCGCAAAGAGTTATTATCTCGGCGACTTCGTCCCTCAAGTACAAAGCAAGG
+>56533 1
+CAAGCTCAGGAGCCATATTAAATCGCTGGGACTACCCCTAAGTACCGTCGGTCTGATACCGCCACTTTTAGGCGATCCATGGTGGGTATGAGTCATTAGA
+>56534 3
+ATCACGGTCAGTTAACCCCTGAACCGAGGAACCGCGCCTCATGGCCTTGATGGAACATTGAAAGCCACTGACGTTCATTTCTGGTATGAATTTGGGATGC
+>56535 3
+CCATATCCTGACCGGACGACAGTTAAGGTACTTGTTGTGTTTGAGGCCAAGATAATCATGTCAACTCGGTACGACAGTTACGTGCAGGCAGGCCCATTCC
+>56536 1
+TTGTGTGCCCGCAAGTAGATCAACGTTATGCGGCGTCGCTGAAGAGCCTTGATAGAAGAGCCTTCGTTTCCAATTGAAACCTCCCAACGTCCGTAATAGG
+>56537 1
+GCCGGGATCCGCAATCACGTTCACAGTCAGACCTAGGGTGTTTCTATAGACGTTGAGCGGCACAGACTACTACAGGTTCCTAAGTTTGAATCGTGAACCT
+>56538 2
+TGGCAAGTATAGACGCCTTTGCTTATAGATTTCGGAGCTGGCTTAGTGCTATCATATAATGCGACCCGGATAGGAAATCGGCTTAGCCGCCGACACCACC
+>56539 1
+ACCGTACCGTTCGCGCGCGCTGTTGATTGATAGTTTGATGATGCTGTTAAGCCGATATGCAAGCAGTAAGTGCCCCTATACTCCACTGCCACAAGAGGAA
+>56540 2
+ATCGCTGTCGCCAATCGTCAATGGTTTCACCCTGCCACGCTACGAAGATCCAAGTTATTTACCCTTTAGAAAGGGGGGCATCGGGATATAGCATGAGGCT
+>56541 2
+CCACTGACGTTGGTATTATCGCAAAAATCCACACTACTCGGAGCAGACCGACCTCGTTGTATGGATGCGATCCAGAGTTGTTACTGTGCCGATTAACGGG
+>56542 1
+GGTCACGTTCCCGTGCCTAACGTAATTGGGCAGTAGACGACTTTTTAGTTCGATGTGAGTAACATGCAATTAGGAGGCCTCACGTGCAATCAAACCCCCG
+>56543 2
+CAAAGGATCGGATCCGACCGTGATTATAGGATCCTTGCTGTCATTGGTCTCACTCTGCTACTGCAGTACTGTGAACAGGCACCACGGCTGGTAAGAATAC
+>56544 3
+ACGTTAGAGGAGCGGAGAATTTGTCACATGAACTCCTCTACTCGCTGCTTTATATCCATAGTCCGAGCTACGCGCAAATTGAGGTGAGAGCCAGTGCCCT
+>56545 1
+GACGTGTGTAGCTAAGCCGGCCGGATACTCTGTCAAAGGTGTTGTTCAAGTACCCCGCACAGGCATAAGACTTTTAATCCCTTGCTTAGAGCCTCGAGAA
+>56546 3
+ACATGCTCCCTAGTCACCGAAAAAATTTAGATTGGGTTCGGACAGAATCTTATTAGGGTAGACCCCAGCGCGATGTCTATTAGAGCGCTCCGCGCCGGTT
+>56547 1
+GCATGACGTACTCCTGTGGATACCCACCGCTTTGGAATATCCTTTTATCAAGGCGGTGCGCATGACACAGTAGCTACGCGAATGGAGCGTTTAAGCAATC
+>56548 3
+GTAGCCCGAGTCGATTCGTAACCTATATCATAGACTTACGGGCCGAGATGTAGCCTGCAGAGGTATCCTGCATATGATGGACTAGGTCTACACCGACTTC
+>56549 3
+GTTTAAGCGTTAACAATACAATAAACAACGCGTGTTGGACGAGCTACTCGCTGACTACTTTTCGGGTCGCCGTGAACCTATTGATGAGGCCCCCGAGGTC
+>56550 1
+TATAAGGAGTTGCCGACATATATAAAGTTCTCCCAGAGTTCGCCTGCCGGTACCGGAACCGAGATTTACACGGACGGTAGGTAAAGTTGCTTTCCCGCCT
+>56551 2
+CTATCTCCGGTAACTGGTTTAAGCCCTGTGCTTTGAGTTACGCGTCGTTGAAAAACACGAAGCCCCAGCGCACTGTGATGTGTAGAGTCCGACACATAGA
+>56552 2
+CAGTCATGTATTGATGACGACCTTCGTCTTAGCGGAACTCTTACAAACCTATGCGTACGATCGACAGGGCTAGCGGGAGTCAGCGAGTTTACGACCTTAC
+>56553 2
+TCTGCTAATATCCGGCCCGCAGTAGACCTGCTTAATCTAAATTCAGTTTATACCTGTAGGATCCGGTCGACCATCGGGAAGATGCGTGACGAGGCGAACT
+>56554 1
+GACGGTTAGATATGAGTAGATCATCAACATCTCCTCGGTCTTCAATGCGTATGCCGAATCATAGGCGAGTACAGCTTCGATCGGACAGGATGCCTGTCCC
+>56555 1
+CTGCGTCACCTGTTACGCGTTCCTCTATGAAAGAAACCATGCTAACCCCTTGCTGGGAAATGCCAAATTCGGATCTGGGTGAAGGAACGCGAGTTGCTTA
+>56556 1
+TTATATAATCTGCACGACGTCCGCGCGACGCATATCCTCACTTCTAATCAAGATCAAAAGGGATGGCCCGGATTCTGGATCTGACCGGGAGGTGACTGTT
+>56557 3
+AACGTTGCGCCTGGTCGAAAGTACGAGTGGTAGATATACTCACAAACTTGGTCAACCGTCGATGACCTATAGTAACTTACTCTCCGCTGCGCTGGCGATG
+>56558 1
+CCGAGAGTGGCTCGTTGTAACATCATCATCCGCCTGTCCTAGCCGTCCAGTTACGTCAGGGCAACGAATGCGCGGCTTCTTTTATATGTAGAAGAAAAAG
+>56559 1
+ATAGGTTTCGTGTGGATAAGCATGGTTCACACTAACGGCAAAGGCCCGTCTGCCTGGGGTATTCCTATTTAACGTAAGAGCGACACTATACCGCATCCGC
+>56560 1
+TTGGCATACTCGACTTGTCTGGCGATGTGAGGCCCAGACGAGTGGGGTCCTTGATACTTCCCATGCTACACGAAAGAACCTTATACTTTAGCCAACAAGG
+>56561 1
+GCTGAAGACCAACGAGTCCAGCTCCTTGGCATACCTTCTTACAAAGCTGCTGAGTTTCGCGGGCCATGTTCTGCGAACTAGAAAGGGAGTTTTCATGAAC
+>56562 2
+CTCGGGGGGCTCGAGCTCTATTTCCAGTGAGTAAAGCACCCATTCATCTGACATCCACAAGTAAGATTCGGGTTGATCTCGTGTAGAGAGCTAGAACCCT
+>56563 1
+AGTTGTTACCAAGCTAAGCAACATTTAACCGGGTCTATCGTGACCATGCGAATCTGCGCTGGGACATTTGCCAAGTGACGCATGTCCGAGCGATAGTCCT
+>56564 2
+ACCAATGTCGTCCCCATGGGCGACGGTGAGTATTGATTATACGGTGAGAAAATATCCCGTCAATGATCGGTCCGTCTGTGACCGTATTACACCACAGTGC
+>56565 2
+GCATTCGCGATTCACGCGCCCCCCTTGCTACGTGCAGATAGTTTAAGTACTCTCGAAGGTAAGATCTTGCAGGATGAGTGCAAACTTGACAAGAGTCTGC
+>56566 2
+TCCACTATGTGCACTGGGAGCCAGGCGTTCAGCCTCGACTTCACTGCAGTGGAATTGGAAATATCACTAACTCACTCAGTGAGACTTTGAGGTGACTAGC
+>56567 1
+ACATAACTGTTAACGCGCCCATCCAAGGGGGTTAGAGGTTGCGAAAAGTGACTTTCCTGCGTATTATTGTCCGAGCAATATCCACGGTGATGCCTGACCC
+>56568 1
+AAAGATTATCGGGGAACTCCCTTCTGCTGCTAGGTGACCTCTTGAAGATTGTCTCGGCGTTAGCAAGCCCGCACGTTACGAGAACGGTCTCAATAACGTA
+>56569 1
+GCCAGGTAAGCTCTGGCGAAGAAGTTCATTACCTGTCCCTCAACTCGGTAATGCGCAACCGTGCGGGACGGATTAGCTATAAGTTAAGATATCCTGCCTT
+>56570 1
+TATCATCACGTTGAGGGTATCCCGGTTGCTCTGGAGTACAGACAGCGCCACTCTATGGAAGGATACACTTTGTTCTCTCAGCAACGAATTAAGCCACGGG
+>56571 1
+CAATTGTCACGTAACTTGGGTTGTCGGATACTACAGTAGTAGGCCATACTACAGGCTAGTCCTGGGGCGAATCCCTAAACACGGTCCTCGTCAATTGGCA
+>56572 1
+GTCAACAAGTCCCTTAAAAATGCAGGCGATTCTCATGATAGATGAGTAAAGACACGTACTCCGATCGGGTGGTTCCTATGCCTGCCGACGTTTGCTCGCG
+>56573 3
+CAAGCTTTCGCCCACTAGCATCGGTCTGCTACCATGGGAGTTCATCGAGCTACGGGAATTTGAATTGACCGGGGCAACACTGGCAAAGTTATCTAGCTTA
+>56574 3
+CAAGTAGGGGATCCCCGATTCGTTGGTATTAACTCGCTCTCTACTGCAACAAGGTAAATCCTAGTGACGAAATGTAGTGGCGTGCGCACTACATGGCCTC
+>56575 3
+TGAATAAGACCGGTACTGCCCGATACGCGATTGTAGACCCCCCGTTTTATTCAGAGCGGGAATCACATATGAGCCCTGCCATATACGTATGTGGGCGTTA
+>56576 3
+AGCACATTCGGCAGTACTCCAGCACGTGACGGAGCTTTCGTAATTAGTATTTGCTCCAACTGCATGACAAGCGAATCTGCCTGGCGGTGTACTCTAAGAG
+>56577 3
+GGTGTTCATACCTGTGAACACGGATATCACCCTGGACGCAAAGTGCCACTTAGAAGCGTTTACTGCTGGTGGCTTGACGGTTATCACACGATCGAACATC
+>56578 1
+TGCCTCAAGTAACTAGATTGAGTGAAATCATTGGCACCACGCGATAGGTACCGGGTCCAATCCGGCTGAATTGCGACCGGTTACATACCTGTCCATTGGT
+>56579 3
+AGTAATAGCCTGCTAAGGGTCAATTAGCAGAAGATGTACCCTGTAGATTCCGACCTTTTTCGGTATCGGCATAGCCCTTGCCCAAACTTCCGAGGGCGAG
+>56580 1
+ATCCTAGCGCTCCACTACCATAGGTCGGAACTTTAATAAATAATCGAGCGCTGTGCGACATATTAGTCGCCCTGCAAGTCGGCTGTCGGAGCGGTTAGAT
+>56581 1
+AATGGCAAGCCAATGTAAGGCCGCTCCCCCAATGCGCCTAGTACCAATTGTTAACGAAAGGGACGAGTATCTTTTGATGGCTGCTGGCCACTTCTGAGTT
+>56582 3
+AAAGATCCCCCATATGGATTCTTGCTATTCGACAAGTACGGTAGGATCACCATACGATGATTGGGCAAGTGGAGGACTACCTTGCATCCGCTGCCGCGTT
+>56583 2
+CGCCGTTCAGACGTCGTACTTTAGTAGATGACGCACAGTCCAGTACGCTGGGCCAGAATCATTGACAGGGTCCTTGGCAGTCGATTACTTTCAAGCAATA
+>56584 2
+CGATGCCACTTCTATCATGGCTGAAGGGTACTGACAAGCCGTCTACGTGTTACCCATCTCGTGACGGCATGAGTAAAGAAATTGTAATGATCCCTCGGGC
+>56585 2
+ATATTCTATACGTGGGACAGCAGCCGCGTATCATAAGGTAAACGGGTACATTTTCAGGAATGCCCGCATGGCCTTGACACCTATGCCATCGGTCCGGTTA
+>56586 1
+TGTGCGACCGCCAAGGAATCAGAGCGAGCAAAGAATCTATCTCGCCATTCGATTTTGACCAGGTATTGTCTCCGCAAGATCTCGGCCATGATATGGGCTT
+>56587 3
+CCCGGCAGTAGGTGATCCCAGTCGAATAGCTGCACTGCTATAGTGTTAAATAGTCTACACGCTTGACCCACAGGTGTTAGCTCAGTCCTCGAATTGAGGA
+>56588 3
+TACAGGATACATCTGGAATCTCTCCTCGCATGCCTATGAACGGCGTGGGTTATGAGTGGACACGGGATGTTACTCCCCTATACCGCCAAATTGCAGAATG
+>56589 2
+CGTAGGAGTGCCTGATACGCTTGAAGTGTCGCGCGAGAGGCTAACAAACTACGCCGTCAGCTGCTTCAGCCATTTCTAAGAATATGCAACTTGCGTATCT
+>56590 2
+CCGTCAGCACCAGGAGCCGGACGGAGGCTATTCTATCGTGAGATTGGGTCGTTCACTTGCTATAGACCCAGTGCCAAGTTCTAAGTTTAAACTCAACTGA
+>56591 3
+ATACAAAACTATGCCCAGTTACGCTCGCCGCCTGACAGATAATTCTCTTTGGAGCTGGGGTAGTGATTCGAAGCACCGTAGGGTCCATAACGTGCGTTAC
+>56592 3
+AGGTGAATCCAAACCTGGGGATTTGGACAATCTATGACCGCACTGCTCAAATTGTGCTTTACGCTTTGTCCGCCAGATAGGAGGCATCACACGCGCTAGT
+>56593 1
+CCTCCCGCGCTGCGGCGTTTTTCTAAACAGTGTGTGCAAATCCGTGCTAAGGCATAGTTTGAAAAACGCAGCGCGTTCGATGTACTGAAATAAGTCACGC
+>56594 2
+CTCAGGAGGGGTCATTCTTCACTTGAAATATTGTGCGACAGACACACTGCGCTTTTTATCATCCCGGGGGAAAGCACTAATGTCGTAGCGTCGAACGCCA
+>56595 1
+AACTATCGTGTCTGAATATTCTCAGGACTCTGGAGCGTGCCCTCTGGAACGACGACGAACCATGCCTCCTAAGGAGGCCGATCATGCTATTGGTAAGTAT
+>56596 3
+ACGACTCAGGTAGCTCATTCTTTCATAAATGGTATCCTGCGGCACAACCCGTCGAGCGGATTGATTATACAATTGCAAGCTGTCGTGGAGCCATCGCAGG
+>56597 1
+ACTCCGATGGTACACCGGAAAACTACGCCCTTCGAGTCGAAAAGTCTGAAACATATTTGTGGGGCCGGCTCTTATGGGTCTTACGACCATCAATGGTTCG
+>56598 3
+CATGAAGCTCGTATATCAATCCTCGTCGTAACCCATATAGCGCCCAATAATGTGAGTCGTTCATGTGCGAGTGGTGTAGTGCAGGCCCGCCAAAGATGCT
+>56599 2
+AATGACGAACGTGCAGAACTCCCGCGAGTACCGTGCGCTAGTGGTAGCAATCATTGTTTGCAGCGGTAGCGAACCCTCTTTCTCTACCAAAAGGTTTTGA
+>56600 3
+AACCAAATGTACACAAATGCCCTCCTGATTCCGCATGGTGGTGCTGCCCACGTTCAGATATGAAGACTCTCGCGCATACGGGATGGTGATTTTACGGTAG
+>56601 2
+CTGTTATCGAGTTCACCGAACTCGGGACATGCGATAGCCGCTTGTTACACCCAAGGCATCCAGTTTCGTGGGCGCAGTTTACAAGGGAATATCTAAGCTA
+>56602 2
+CACAGAAGGATCCCTTGCGCGCAAATGGTCCAGCGAGCTTGCTTTTGTTAGACCCAAATGTGAAGGTGCCGCGATTCCCAAGATCCAAGTTGTAGATCTT
+>56603 1
+GACCCAGAATAGCATCTCAGATCGCGATCCAGAGTGGTGACTTACAACGTTCGCAGCTGGCGAAGTTACAGTTACGTCCGTACTTTGCGGTCGCTAAATT
+>56604 3
+CAAACGAAGCCTACTTGTCCTAAAAGTGATGAATCGCGGTACGTCTGGGAGTCAGTATCACCCTTTACACCCTCGACTACGTAGTTGGCGAGCGTGTTAG
+>56605 3
+TTAGAACAACAGATCGAGTCCACATGACTCTTACGCAACTCAGGCGTGCCCTTGGAGTAGCACACAGGGATGGGTTCGTTTTCTTCCCGTCGTGATGAAA
+>56606 3
+ACGGTAACTTCTCAGTGCTCTTCCGACTTAGGAATTGACATGCATTGGGGAGTTCCCCTCAGTCGCGAGAATAACCATGTCAGAGATAATGAGGTCGCCC
+>56607 2
+ACCGAGGAAGCGTACGATATGACGTTATGCCAATCTGCACCTATTTCTCACCACGTGAAGTGCACACGGCGTGCAGCTATAGGGTTGACGGTTTCTCAAT
+>56608 3
+TCCGTCCACTCGACATAATAGGCAGGTCCCTTATTATGAAGGGACCGTTCCACGTGCCACCTAGTGAAGTGGCTAAGTAACTCGCAATGCAGTTTTGGGA
+>56609 1
+TACTAGTGCGATGGCATCTCTAAGGCTCTCACCCTGAACACCAGGAAACAACGCTATGAAATGAGGCTGCTACCCGATTCGTGGTGGTCGTAGGTCTATT
+>56610 1
+ACAGTCGGCAACTGACTGCAGGTGAGTAAATTCCAGTTCTATCAGGCCGCAACATCCATTGTCGAGGCTGCCAATGCTGTGGACTGAACTGTATACGCTT
+>56611 2
+TTTTAACAGACCATATCGAGTCTGTTGTATGTGGCCCGTGGAAACGCTATCTCATTGACGCAGGCCGGCAAGTGCCGTGGCATGCATAAAACCTCACTGA
+>56612 2
+CCAGATGGAGATGAACTTGCTTATCCCAAGGACTGCGAGTGAGCTAGTGCATACTTCTACCTATGCTTTCTAATGGCGGTCCTCGGGAGCAGCCCAAAAT
+>56613 1
+ATCTCCCCCCTGCATGACCACTGCGGAGCTCGAACCCCAGTATAGTGTTTCTTGAAGGTGAACATTAAAGGTTAGGATGGCTCCAGAGACAGTGTATCGT
+>56614 3
+GTCGTATATCCTGGTCACAGTCATCTAAGGTCGTCATGAACAACCATATACTGACAGGGTAGGGTCCTGTCTTGCCTACCGCGACGGGTATCATAGAGCA
+>56615 3
+CCGACGGAATCATGGTGAGCCCGCCAGGATCACCTAGCATAGAGCATCTTTGCGTCTGATGCAGCTAAGATTAATAGGTAAGGAACCTTCCTCTTGTTGC
+>56616 1
+CGGACGAATGTGGGATATAGAAGTCCCACGTGAGTCCAGGCGTCGCCGATTCTCATAGAATCAGTCCTCCCAGCGTTGTGTCTCAACTAGTGTTAACATA
+>56617 2
+CCTAACTGATGTCGTGCTCCACTGGGCAACTTTAAAACAAGGTTGCAGCGAATCGTCTCGAACCTGTCCGGTGGGTCACGGGAATTTAAATACGCATTGC
+>56618 1
+TTGGTTGGAATTCGTCGCGCAATGCTCTGAGTGCCTGCATATAGGTTATTATATCCCACCGCCACGAGCAACGAAGCTTTAAACGCTCGGATGGCACGAA
+>56619 2
+ACTGTACCCCTACCATGGCCATCTGCGAATTGTAGTGATCTAACCTGGGTCCAGTTCCTTTCCGTGCCGTGAAAGAGGAACAGCTGTAGACAGAAATGTG
+>56620 2
+TAGTCGAAACCCAAGATTCTCATTATCTACACCCAGGGGAGCCGGCCTTGAGGTGGGCGGCTTCAGGATTGACATCACAGAGCTCTATACATTCTGATTG
+>56621 3
+GGGCGTTCGTCAATTTCTAAATGCCTTCGATGCGGGGCAATCGGTACAAAGATGTTGGAGTCTGGTCACCCCGGCTTAATCTACGAACCAAATCTCAGCA
+>56622 3
+GCTCCCCGATTGTCGGCACCGGACAACAGTGCTCACAGCGGGGATTGACATTCCTCATGGATAGTAGCTTATAATATAGATTAAGGCCTTCGATGGCATC
+>56623 1
+TTATCCTCCTGATCCGAGCGCGTAATAATGAGTCGCAGTGCAAACTTTCGGGTTCAAGCCAGTTGTGCCCGCGGAATAGAGATGGCACCCAATCTTATGA
+>56624 1
+AACCCTTTTGAGATACCGTACCTTTGTGTCAACGCAGAAGTGGTCGGCGATACCCGTCTGGGGAAACTAGGCCCAGCTAAATTGTCAGTGACCTAGTTCA
+>56625 2
+TCTTTTCTCCCGGTAAGTTAGTGAGGACCGGCGATTAAGGGGAAGAACTGAACCACACTGGGTCTTTCTTTACTACACGCTCCACACGTAACCGAGTGAG
+>56626 3
+TTCAGCGTGACCGCATTTTTAGTCGTCGACCTTTCAGAAATCCCCAGTGGGTGAAGCGTCCGCACTCAATGGAGGCGTACAATGCAATGTCAAGAATTGC
+>56627 1
+TAAAAAACTCACTGCATGTCCGTAGAAGTCACGCAAACCTTCTGTGGTTGTTGTGGAGCTCTTTAGTACAGGCGTATCCGAGCTCGCGCAGCCGAGCTAA
+>56628 1
+GCGTAAGTTTCTATTCAATGGCTACACCGTCCCATGCAGAAAAATAACGAGTACGTCGCGTCAGTCCTTATCAATCGCGGGGTCGAAGAGCCGTGCTTGT
+>56629 1
+GCCCTCTACGAATGACTTTGTTGCCGTTCATACGGGGCCATGAAAGCAGTCACGTGGGCCACCATGTCAGAACTTTAAATGCTAAAGTTGATCGGTCGCA
+>56630 2
+GGGCTACAATACGTAAACGACGTCGACCGCTTTCCGATTTGCACAGTCATCCGCGGCTACGGAATGCAACAGGGGTCGGCTTTTGCGTATCTAAATAATT
+>56631 1
+GATTTACGTAAGGCCGCTTGCGGTACTCTGCAGCCAACCAACTTCTCAATCCGAGACGAATTTGATCCGGACTGAGTGGTTCGATTGAGCCAGATCATGA
+>56632 2
+GGGACTAAAGGCTAGCCCCTCAACCAAAGTGGACCGAAGGTTCTCTATTACAGCGCCTCTCATGGGACGTGTTGTGATAACTTATCTGCCTGAGAAGCTT
+>56633 2
+TCCGTCGTATGACAGTGACCTGACAATACATTGCCGGCCCAGGGTAGATTAGCAGGTCTGTCTGAACCGATTTAGCACACGCAGTATATGGTACCATTCG
+>56634 3
+TGTCACCCCGCAATACGGCACACGTTCTGCTCGTAGCCATGGGTACCAGTTTTAAAAACGGATGACTAGTGGGGCATTTGTCTACACACGAGAGTCTGAT
+>56635 3
+AAGTGGGAAAGCTAACTACATCTGTGTAGACGGAGTATCTGACTGCTTGTTAGCAGATCCAGATTGCAGCCACGGGTTCCCTGCGTTCCTTCCGAACAAC
+>56636 2
+AGCAACTGCGAGGTCAACACTAAGCGTGCCCTTGCTAAGTGCGTCTGGTTTACAGACATATAGGGAAAGCTTGCGTTCGCCCTATTTCGTAAGACGCACT
+>56637 3
+AGTCCCGAATTAGGTAGGGTAGGTAAGCCAAGTATGTCAAGCACGATCCCGCCGTTCAAGTACATATATCCCCGTTTGTCTAAGCGTTGCCCACGTTAGG
+>56638 3
+GTGGTCTGCTAGAATATTATTTAAGTCGCGTGCCTTAACATTGCCCACCAAACCGCCTCGGCGTCCAAGATCGTGAGAGATAAGTCCCGTTTGACGAGAG
+>56639 1
+GGCCCGTGGTGTGTAAGCACATAGTCATGTTGCGCATTACACAAAAGCCATCAGCCGTGGCGTGGCGTCGCAATTACTCAATGAGTACTCTCTGTAACAT
+>56640 2
+CCTGAAGTCTTGTCAACCGAACTGGGGCCGCTGCAGTTATTTAAAACCGACAATTCTGTCGGCGGATGCATTGCAGCACGCTCATAGAGGATCTACGTAT
+>56641 1
+TTGCCGAAAGCGAGCATGCTCAACCGAAGCTTTTTTACGGGTAGCTGATTGCACCACCATAGTACCTCAACGCTGGAAGCAGAGTAAGTCCGGTTTCTTG
+>56642 1
+CTCCGCCCCGAACCAGTTGTGAGCGTGCCAACTTCGAAATACTGCTCTCGAGGCTGCCTCATTTGGGACTAAAGATAATATATGCGAAATTTGGTGGGCA
+>56643 3
+GCTACTTTAACGTACTACGAGTGGCTATGCTTCTATAGCTGCGCGGGCTGAGACTCCTCAATGCGTCAGTCGTGGACGCGACACTGCATAATAAAATGCA
+>56644 1
+ATGCGGCTATCTCGTCCGACCTATAGATTGCTCTGCTTGATACGATACGCAGAGAAGCGTCGTGATAGGTGTCACTGAGCTAAATGTACCACACCGCTGA
+>56645 3
+TGCCGTTCATACTTGGTCGATGCGTTAAAGCGACCGACCGCTACTTCTCTTGGAGCGACGCGTAAGAGTGTCCAAAATAACATAGCGTGTATCGCCATAG
+>56646 2
+ACAGAAGGTGCATGCTATGACTTTGTGCTCGCCGTATTTGTCCAGCAGCCCAAATTACCACAGATTACTAACGGTAGTAGTACAGCGGGAGCTCGTCGCT
+>56647 1
+CGCCTATGGACCGGTTAAGGCCAGTAGCTCCGGCAGCCTTCCGCATCTATCCAAGTTAAGGAATAGATCGGGGAACCAGCATATACATTTTATGGGTCTT
+>56648 1
+GAAGGTGATCTCGCAAAGTTATCACCAGGCAATGACTAGTGTGACGGCAAGTTTTATATGTTCCCCCCCGGCGGTGCTAAGCCGTAATTATCAGTACGCC
+>56649 2
+AACAGGGTGCGCCGATCGCCTGGTAAGTTGCTGACCTAAAGGTTCATAAGCACCTTGGACTCCGGTCTTGCAGAATTTTCTCAATACAACGATGGCACTG
+>56650 2
+GGCACAGAATCGCTCGTAAAGCCTGAATACCTGCCCTCTGAGGAATTGCCGTCTAATATCGGGGTACGCCCAGCCTAAATTGATTTGAATGGGTATCGCT
+>56651 2
+GAATGTGCTTATTTACGTTCCGCCTCACCATCTTGGTAGATAAGGGAGATAAAAGCTCGCGCAGTACATTAACCTCTCACTGAGAGTCGCGATGGGGCCC
+>56652 3
+CAACATCGTTATGCAGTGTAGGCTGCTCTTTCCTATCAATCGTGGAGTGTCTTCACGTCCCTAGGGAAAGCATACTGCACGCAGGTGCGGAAAAGACATC
+>56653 1
+GTAAAAGCGTGTGTTCACTCTCCGCCAGCATGCGTGCTCAGGTTATGGCGTACAAGAATAGAGTACAATCCTCAGTTGACCGTTCGGCACCTGAGCATTA
+>56654 1
+ACGGAGAATTGCACGGTAGAGAAACGTGGCATTGAAACGTGAACCTGCCCGCGCTCTCATTACTAACTGGTTACCAATCTTGTGGTATCCGTTGTGCACC
+>56655 2
+CCGTGTCCAGCTGGTGACGTGGTGTAGCTGCTTACCAGGTGCAAGAGAAACATTCGAGAATCCCTGAACCTTCGTCTAATCTGAATCACCGAATGTTGCA
+>56656 2
+GCTCGAACCGATTTTATAAAAAATCGGTGCGCAGTGCATTGCCGGATATGCCATCTCCTCCGGGCGTGTATGGTACTCAGCTGAATCCAATGGGAACTCA
+>56657 2
+ACCCTAGCGCTCCTAGACATAATTGGTCTGATTAGATATGCGGTCGGTAAGTCCACGGCTCGGTGAGACTGTACCAGTTAGCATTCCTGATACAGACAGC
+>56658 1
+TCACACAGCCGGAGATGGGTCTTTTCGATAGCTGGCACCTGCTGCATGAATTAACCGGTGGACACCACCGACGTAATGTATAAACGAGTTGTCTTGTCAC
+>56659 3
+TTCCGTGTTGGAGAACGTGGACACAAACGGAGGGACCATACTCTCATACCTCCACCCCACCGGGTCAATGGATGGGTGATTTGCTAATCCTTTGTGAAAT
+>56660 2
+ATTCACTTTATAGAGTACTTGCATACTGAGTGCCCCGCAGGTTCAACTCGCACAATTATAAGATTCACGGCGTTGGGCACACCGAAGGTTTGGGCCGACG
+>56661 1
+AAATCAGACCCACGTATGTCTCAGGTGTCTAGTAAGATCGACGCGATATGTCCATTCGATATCCAGACCGGAGCGTCAATGATGCGGTTTGCCGCGTATC
+>56662 2
+TATAGCGGGCAACACATTACGCATGTGGAGGTCGCCGCCCTTTAACGGCACGGTTGTGAACATTCACCGAGAGACTCACAACTATATTGTGAGTGCTTCT
+>56663 2
+ATGCGTTTTCCCACTTCCTTGCAATCGAATCACTTGCCAGGCAGACCGGAGCTTAGAGTTGAGATGGGTAGGGTAGTTTCAAACACTCCAAACAGCTCGG
+>56664 3
+ATCGTATCGTATCACATTGCGCGAGAGAGTTTCTATAAGCGAGAGCCGCGTATGCTATCCGGGAGATTCTACAGGTACACTCACCTCGCGACCTTAAGGT
+>56665 3
+TTTCTCAGTTCGCAAGAGCAGGACCATAACGCTCTTGACCCACGGTCGTATAATCGCAGAGCGTCAGGCAGTGCCCTAAGGGTGTCAATCAGGATATTTT
+>56666 1
+CTGAACCTCCCCTACGGTCCAGGAAGTGCACTTAAGGAGAGCGCGATTCAAAAGCTAGCTGCCTCTGTAAGTGTACTGGTCTTACATGGCAGTATTAGCT
+>56667 1
+AGCGTGTAAGGCCACGCACAACGACCTGCGCTTACGGAAAAATTCTCTGAATTCGGGATCGGGTGGCCATCGTAATCCATCATATGTGTCCGCTGTATAT
+>56668 1
+ACCACAGAAGAACCAGGGGATATCTACATCCCAATTCCTGTGCGTGCTGCGTGGGACCATGATGTTAGAGTCCTGAAATACGATCTTCCGATGTGCGTCT
+>56669 1
+ACGCGTCTGTAGTGTCTCGAGATTCTCCACTATAAAACAGCGCGTCTACGTAAAAACGACTGCTAACGGTCGGCAATTTGCGGGCGCTTTTCAGTACGGA
+>56670 3
+CAGCGTAGTTGGGCCAGAGCTACGCTGATCAGATTTAGGTGGTTCACTTCGTGCTAAAAAATTATACAGCCGCACATTCTGCCTCCGCAATCACGGAGTG
+>56671 2
+GCGATATCCCCGCCGAATTAGATAAAGGTCGGCTGTATATCCTACTTTGGCCCACCCTAAAGGGTGAACACGGTATTAAGCTCGCCTATGGTCGTAAGGT
+>56672 2
+GCCGAGAGGGGATGTCGATTAAGTGCGTCTAGCTCTGACATCGTCCTCCACCATGTAATAGAACCACACTCTTCTTCTGTAGAGGGAGACACGGCAATTT
+>56673 2
+TGGATACTATTCGTGTCGATGGCGACTTTGTCGGGACCGGGAGCAGCTACCAAACACAATGTTCTCAGTGTCGAACAGCGCAACTTCCATTGAACACTGT
+>56674 2
+ATCAAAATCATGGTTTGTAAGCCGTCCACTGGACGCACATGTCGTCCGATACCGTAGGCGTAAATTTAGCTGTCCGAGGAAACTGCACCGGTGTCTATGC
+>56675 1
+GATTGAAGCAATGGACTGGCCTCAAATAGGACTCATTCGCTCACTGCGGGTCGGTACATATACTATGCGGACCCGTTATGATACTCGCGCATTACGCATG
+>56676 2
+GCCAAGGGTAGCCCTATTAACCTGTCTCATTAAATTCGGCTAAGGGCTTGAATCGTACTCGAGTACCGCCAGCGCATCGGGAAATCCTAAAGGGGTTTTC
+>56677 1
+TTCGCGACAGAGAATCCATTGAGTTTCTATCCACGATTTCCACTGACCAAAACGGGACTTAACGAGGTGGAGGCAGTATCGACGTTGTCTCACGGCCTGT
+>56678 3
+CGTTTATGTCCCTGGAACTTCTGTTGGAACACCTCCTGGCGCATTAACCAAGTCCCGAGCGGAGGCTGCTAAGGACCTCAATATAAGATGTCGAATGATG
+>56679 3
+GCGTCCGATAGTTCGCACAGAGACCTTGGCAACGTAGGCCCTTACGACCGCCATTGTGGTATAGTTACAGATATACGCAGCATGGAACGGTCTATACTTT
+>56680 1
+AGATCAATTAGATTTGGCTTAGTTGCGTGTATACGTTCGTACTGACACCACTCATCGGTCATCCAGACTGCAGCAGCAGAAACCACGTCGTGTGCGACGG
+>56681 3
+AGAGGCCACTAGCAAATTTTCGTGCTGCCCTAGTGTCAAAAGCACGATGAGACTAAAATGCTATGCTCCTATGCCCGGTACGCCGGATCGTGTTATTGGC
+>56682 3
+TGACCTTCTTTTATCATCTTGTGCAAGATAAATGCCTGAGGGACGAGGCGCAATAAGGCCGTCTCGCGGCATAACCCCTCAAGGGGGCATAATGTTACCT
+>56683 2
+TTTTAAATACGATGCGTGCCCGAACTCGATAAAAGTGCGGCACCCACGTTTTTTATAGCTCGAGGGACTCGCAGTGTCGATGACCCTATTCGAACAGGGC
+>56684 1
+TGCCCAGACATCGCGGAGTCCCAAGCGCGACAAAACTAAATTACGGGATTTGGGCTGAACATCGTCTATCTTGTTGCCAGTTTGGATTAGCCAGCATGTC
+>56685 3
+AGAGACGCTACGATCACTTCAGTAGCAGGCTGTTCGTCCGAATGCCTCAAGTGAAGTGCTGCATTATACTGAAGTCAAATTTCCTGCCTGGCCGGCATAG
+>56686 2
+CTCGCCTTATCGTTCTCTGTAAATGAGCTAGTCGGGCTAAGCATATGTACGGACGACGTATAAAAGCCGCCTCGGTATATACCATCTCGAGGTAGACGGC
+>56687 1
+GTATGGGACAGTGATAGGAAGTCGCTAGACCCCTTAAACATAAAACAGGCGCTGGCTACCTCCAGGGGCATATCTTGCTTGTTCTGGAGCCTCTATCCAT
+>56688 3
+CGACCATGTGAAATCGGACTGTCTGCCTTAAGCTAGTGGGGAATGGACTGAACACGTATGATGCCGTGCGTACTTAATTCCGTAAGCGCAATTTCCCCAC
+>56689 2
+ACAGGACCACGAGCCGCGAATATCGCGTCTGGTGCTCCATCAGTGACATTTCGGAGGCCGGTTCAGTGTATTAGATCCATCTGAACTTTCAAAGATGTAC
+>56690 3
+CCTTATCGACTTTGTAACTACATGCTTAGTGCTCGGGGCTCGGCGATCGGCTAGGCAAGCAAGACCGCACTATGACGGATAAGTCGTTCAATGACATCTA
+>56691 2
+TCGTGGGTCGGATCATGTACTCTCTTCCAGTATTGACGACAATACCGGTTGAACAGCAAGCGGCGTCGGTGGTAACAAATCACTAACGACTTGGACCTTC
+>56692 2
+ATTACATAAATCGAGTGGTGCTAGACGACCTCGGGGCCACTTTTCATGTAAAAGTCCTGGGCGTGTATCCAAACTACCTTTACGGATCCGCAGCCGTGAG
+>56693 1
+TAAAAGCCATCTTCGTGACACTACGTGGCAGATAGCCCAATCGCGTGGCGTAAATTTCAGCAAACTCGCGTGTTAGGAGTCTATATAGCGGTCGCTGCTC
+>56694 2
+TCTCCCCTCGATCGTAATCAGGTAACGCTTCTAGGATCGGGCGGTTAGAGTCTACAATTAGTATAGGCCTTGGAACAAGTAACGAGCCTATTCGACGCGC
+>56695 3
+TACCTGGGTCAGAGCAACGAGGTGTCATCGTTTCGATAGGGTCAGTCTAGCACTTACTGCTTTCAGACTAGTCGGACTCCCACTCGAGAAAACGGAACTT
+>56696 3
+AGTTGGTATGTTTGATAGGCACGTCTTCGACAACTCGTAGCAGCAAGTATCTCGCTCACGCGGGAAAGATTTGCATGCCCCCCCTGATAGTTAGCAAGCA
+>56697 3
+CCCACATAACTCTACCGGAAAAGGCATTAGCTGCACGAGAGGGTAATGTACGTCTTCCCTTATGGCCTTTTGTAGAGCTGAAGGGGTACTAGCCTCCATG
+>56698 1
+GGGGTAAGAAGAGCTTATGCGTCTTGAATCGTCTACTCGTAATCCAGATACACAAGTGAACATTTGCTCCTTCGGCCGACCGCCGGTGTCTACAGATCGA
+>56699 2
+TCAGTAACAGTACAAGCTCCATTTCACGGCTCTTTGCATGGGCGAACGGATAATTTGGTCGTCGTCGGAGCCGCCACAAAAGAACGGTGTATCTTGACCT
+>56700 1
+AACGCCGATTGCACTATTCATTGTGCAACTCTAGCTGCGAACGGGAGTCAGCTGCCAGAGTCTGGGTGCAAGGCTCTTATATTACTCACTAAGGCACGTA
+>56701 3
+TATGTAGTGGTAGCTTTTATAGCGAATCCCAGATGCTACGTAGAAGACGCACTCCGCAAACACGATTACCCAACGTATGGACTGGCTGTTCGTGCCTGCG
+>56702 1
+AGGCTTGGCGAACGTAGCCCCAGTGGAGCGTCGTGGTCGCAACCTGCAGCCACGAATAACGGCAGCTATATTACCCCGATAATATTGTTAAATTCTTTTG
+>56703 3
+GAGCTGGCATTGAGCTGAGAGAAAAGTCATGGCGATTCTTCCAGTGGGCGCATCTAATCGCAAGATGAACATGTACATACTTACCCCCGCCTGGTCTTTC
+>56704 2
+CCGTCACCGTTGAACGCGTCGCAGCTTGAGGGTGGGAATTCTTTGTATGGACTTGATGAGCCAAAACAATTCGACAGGTTAACCGTACCTATCCATGCCA
+>56705 1
+TTACCATGCCAATACTACACGGCCTGAAATTCTGGCGTACTAGATTATCCTTCGTCGTCCGGTGGACGGGAGGGGGAACGTTTCAACACGAGACATCATT
+>56706 1
+TCAATCGAGTACTCTTTGGACAGGCCAATGAGCACACTCGCGACTTTCTATCGTGTCTTAGATCGGGAGGAAACCATCTTGTACTACGCGTCGAGAGAGC
+>56707 3
+CCAGCGGCCCCATATAGATATCGGTGTACCTGAGACCATAAAGGTTTTGGATTCGGAAGGTAGGGTGCAACTGCACCCCATCCTGAATATCGTCGTACTT
+>56708 1
+AGAATGCGGGGTATGTCTTTAATGTGCCGATGCAGCTACAAATCCATAGCCCTTCTAGGACTCACAGAATAACTTCTCTTCGGCAGGGCACTGACGGTGC
+>56709 3
+ATAGCAATCGGTTCAGACCGCAAGACTCACAGTAATGGGCTTGATATGGTGATAGGTCCTGCAGCGCGTCTCTAGTGTATACACTAACCGGTCCTGATCC
+>56710 3
+CGGAGGACTGTGTAACACCTTTGTTCCCGCTATCCAGTATCCTAACTCCAATTCGATGCGGTGTTAGGGTATATGCGAAACAGGGTGGCGACTACACACA
+>56711 2
+ATCAGTTAGATCCAACCGGCTGAGAATGGCATGGGCACCCTAACTGGGTTCCGCGGGTTTCATTCATTATGGTGACAGGTTTCCCTCGGACCCAATAAAA
+>56712 2
+TCCATGAACGTTCTGCGCTTAGAGAGTATCGAATAGTCACGTCTCCACACGTAGCTGGTATCGGATAACAGGTTACCTGAGAGCGCCTCCTAGGCATAGT
+>56713 1
+ATGAGGGTTGTACCTCCGGCTGATTCGAAGCCTGTAGGCTTCTGTGTGTGTCTTAGCGGTCGAACATACCAATTACCAACAGAAGTAAAGCCTACCGCAC
+>56714 2
+GCAGATTCCAGGACCATTTTTCGAGCACGATATATTTGAAGCGCCACTCTTGATAACAGAGCTGGGTCGCCGCGACTGAATGCTACCTGATCGAGGCTTA
+>56715 3
+CGACTAAAATATTTTCACCCGTCGCGAGGACTGCGAATTGACGACTTTGGCTGCGGCGAATCGACTCGACGACACGTGATTGACTAGTGTATCACCTTAG
+>56716 1
+GGGATCCTGATTAGGAAAGACTACACGATCGGGCGGAGTTCGTGTCGCTCTATACTGAAGGATCCGTCACAAACAACGGCCCTTTCCTTACTTATGCAGT
+>56717 2
+GAAAGCTGCGTAGGCAGACGTTGCAATACTCTTAGAATAGACAACGCCTTCTACACTTACGAGCTGCACTGGAGTCGGTGTACCATTTTATGCGCGCCGT
+>56718 1
+GATTATAGCCAGGCCCGTATGTATTCCATCTCAGATGGGGCGGTTATCGGCCCAAGAACAACGTTATATCATGTCGCACCACTCGATGAGTGCGTGAACT
+>56719 1
+TGTCAAGTTGGCAATCATACACTGGAAAATGCGATAGATATGCCACGATTCTGCAACTCAAGCGGGAATTGAGTGTTCCCGCTTGACGTCGCTGCCGCTC
+>56720 3
+CGCGGCGTAATTGCTACAGCAGTGAGTTAGTTAGTACGGGGCGTCAACGCCACATTATATACTTACTTCGCTGCAGTGAACTGCTAACTAGACGCTGCAC
+>56721 1
+AGGTCAATGCCTTAGAGTCACGTGACAGTCCCGCCTACTAAAACCTCATTCTATTGTGGCCAGATTCGCCGTGGATCACTGAAAAAGGCGGATCGTGGTT
+>56722 2
+ACGCCACTACGATGGACAGTGTTTTCTGCCACCCGCAATGTCGGAATCACTAATTCTAGAGAGGAGGTACTAACCGTTTTGGATCCCTAAGCGGAGTCTG
+>56723 3
+TATACCCCTACCACCCCACTTCAGACATCCTGGGGGTAGCAATAGACGGGGCGGCAGGGATTTCACATGATAGGAGATATTTGCCGCTAAGTTTTCTATG
+>56724 2
+TTCTAGGACTCGCATAGAAGTGGTACATATCCGACGGATCCTGAGCCGGCACTACGCGTCTCATGAACCCCCTGTGGAATTGGGTCATCATATAGAGTTA
+>56725 1
+GGCGTCCGAACTGGTCTGTGGATTGGAGTGATATCCAATGATCGCAACCATACAACATAATTCGCGCTATTTCTCAGGGACGCGTTATCGCAACATCCGG
+>56726 3
+GTAGAGCGTGAATGGCTGACACAATTATACTCGCCCACTGCCAGGGCAGCCGGCGAATAAAGATCGTTCTCTCGGCATTACTGAGCATTATGGTACTCTT
+>56727 3
+GCATGCGATCAGTATACCGCGACCAGAACCCCTATGTTGAGGCTATTAGTCGTAACTCATTGCAGTGTTGTTGGAAACCCGAAATCTGTTCCGGCACAGG
+>56728 3
+CTCCCGCTTTGAAAGAAAACGCACGACTCGCCGATGCGTGCGCTTAAGTGTTTCGTCAGGACCCTAAGGACGGTTGTACAGATAAGAACTATTCCTTGGT
+>56729 2
+ACCCCCCCCGGGGGATAGCTATTTTACTAGCCGTATGACGATGAATGTAAGCCTGGGTGACTGAATAGAGTCTACAAACTTGCTGCAGTGATCCTCTACG
+>56730 2
+GTGTCTGTGACGCAATAGACATAGTACGACGATAATTACAATCTCGATCGCTCAGATAGAGCTGGGCCGTGTTTCGGCTTACACATCGCTGCCTAGCCAG
+>56731 2
+CGGGAGATAGTGTTGTACATCTTCACATGGCGTGGCACCATCTCAGATTCTTGGCGTTCAAACCTTGTCCACTAGAGTGCACGAAGAAGCTAACCTCGAG
+>56732 1
+TTCACCTCCCTTCGTCCTCGCTTAATGGATAGTGCAGGGGACCATGAAGAAGCCTAGACGGTGCTGGACAGCAATCATAGTACGCACAGTTAATGTCTTG
+>56733 1
+CTCAATCCTGCTTGTTCCCCTTGAAGTACCAGCTGACGTGTATTACTGAGAACAAAGCCACAGATTTGAAGGCGCGGGCATGGCTTTGATGCTAGCCAGA
+>56734 2
+CCATTGAAATTCTCAGCCAGACAATCTGGCTGGAGCTGTATACGCGGAGCGAGAAATAGGGTACGCTCCAAACCTATGGCCGCTGCTATGTTCTACTGTT
+>56735 2
+ACCAACCTTCCTACCCGGTAATCGAGGCGTTGGTGGAAGCGTGCAATATCGCTCCTGACATATGCCGGTTAAGTAGTCCTTGTACACTCGAAGAAGTAGT
+>56736 1
+AGAGTGCGTAAGCCGAGGTGTTAGTGAATCGTACTCTGAGTTACCGCAGCAATTCCCATAACGTCCTCCACAAAGGTGTACCATGGCTTATTCCGGATCG
+>56737 3
+ACGTGAACACCTACGCGCTTACGCCGAGTCTACTAAAGAAACTCTTCGGTAGGTAGAAGTACCTCGATTTTCGGGTCATATCGAGGTTGCTAGTCACCGG
+>56738 3
+CCCATAGTGAAACCGTGCAGCGTTGAAACGTACTGGGATGGGAAGTACCACCGGATGCGTATCTGTGCACGTCACTACTATGGCTCACTAGTAATCCTTT
+>56739 2
+CGTACGACGTGTCTAATAGTGCAGCACGCTTGAGATTTGACCTACTCGCTGTGCAAGAGTTTGGCTTAATCACCCGGGGACTTTAGGAACACAGCAACCT
+>56740 3
+CATCATGGAAACGAATTAAAAATGATTTGGTCCTGCCGCAGAGTCCTGAGACCTGGCTTCATATCTCACATTCGGATTGCAACGCGTAGCGGGTCTCGCG
+>56741 3
+TACTAAAGAGGGCCTGGGTTGTCGACTATTTGCCGGTAGAAGGCGGGTACCTTTGCCTCGAAAGTAGCCCTTGATACAGCCCTCACCCCTATAGATATAA
+>56742 2
+CAATGTCCGTCCGGACCTAGCAGTAACGGTTAAACACTGTGTCAACGCTAGAAACCACGGGTTAGGTTCATGAGCCGATGGGTCTATTCTACGCCTTGAT
+>56743 1
+AAGCCGGCTGAGGGAGCTTCTGCTTAGACCGTTAATGCTACAGTTATTGGCCAAAAGATGTGCCTTCGCAAGGGCTCTCGACTGCATAGCCATATCTCAA
+>56744 3
+CTCCAGTCTCGCCGGTGACTCATTTGCGACCTCAGATGACTGGGGTGCTCTAAAATTTGCCAGGCGAAAAGTGTGACACTAAGTTGAATGACACCTAGTC
+>56745 2
+CACTCTTCCTCTTACAAAATCAGGTTGGACAGCTAGGTTATACCAAGTGGCGTCCGCGGATTGGCATATTGGGCGCAATATAGCTGTACCCGAAAGTGCC
+>56746 3
+CGCATAGTCTGGAGCAGCTCTTTACGCTTGTTGTAAGTATCGGAATGGCAGATCTACCAAACTGAAGTCATCGGACCAAGGGTCCGACATGTCCACTGTC
+>56747 3
+CCTACGTTTGATATACCAAACGTGTGGCAACGCGACGTCATTCGTTATCGAGTGGGACAATGGATGTATTTCAAAGCCAGAACCCTTGCGATCCTGGGCC
+>56748 1
+AGGGAAAGTCCGCCATGAATCAGTGGTGCATCACTGCATGACTTCGCGGAGCCCGAGCGGCTTTGGACGTATTTGACTACAGACCTATAATCTTTCCTAA
+>56749 2
+GAGGCGCTCTACAGCGTTTCATAGTGTCTAATGGATAACCTGTTTCGACCATCATAAGATGGGCCGCTCACGCATTGCCCAAGTCATGACATAGGGCTAG
+>56750 3
+AATGAAAGCTAAGTTCTTCTATTAGTAGCACTGAAGTTCTGTGCCTTAGTCGATCAACCCGCTACGAAGGGGGATACTGACCTCGAGCCCCCCTGGGAGT
+>56751 2
+CGAGTGCACCCATTGGAAATAGGCCATGGGCACCGTAGTGATCACCGACGCAAATTTAAACTTAGATACCTGTTTTGCGCCATCCTGGTGTTCGGTAGAC
+>56752 2
+GTCTGCCTCCAAGACATCTATTCGGTATACGAAAAACCGTTCGATGTAGCGCAGTGGGCAGTGCGCGCTATGTGTACCGGATATAACCCTGTGAACATTC
+>56753 3
+AGACTATAGTGACCTCGTGGACAGCGGCGTGCTGCTTCGGCGGATTCGTCAGTTACACTTCGATACCAATCAAGATCATTATCCAGAGGTAGAATGTCCC
+>56754 3
+AAATGTTCAGACATGGTCGCCGCCATGTGGTCCCGGGAACCGAAAATGTGTCAATTCCTGCGTTACATCCCAGGCAAGGAAGCCTTATGTCCTGGTATAT
+>56755 3
+CGGGAGCCCTTATAACTGTGCCGCCACACGTAGTAGCACCAATCCGTGGCTGTCCTGAGCATAGTCATGAAATCTAGGACTTACGTGTTGTAATTGAGAC
+>56756 1
+AGTTGCGGAGTTGTCGTGACGTTGCAACATAGCATCAATCCCAAATCCCGTGATGCGCTTCATCAGTAGTACCATCACCAGTGGCATACTGTGGCTGGAA
+>56757 2
+CTCAAAGGGGGCTGCCAACTATTCGTAGGACCAGAGGCAGTTACTATTCCTAGATGAGGTCGTGCCGAGTTTTTCCCATCTTATCGAGACGAGTCAACCA
+>56758 3
+CCACTGTCTTGTGAGGCAGTCCCGTGGTTCTACGTCCATAATTCGATCCTGTATACGGAGAACGCCATTCGGACTGGAAACCGGAACAATTTGAAGCTGA
+>56759 2
+TAAACGGGTAACCTTATCGACTCGCCGCCACAACAAGAGTGGTATATTCTTGCATGATTCTCGCTTCTGTGTTCGCACACTGCAGGGAGCGAACGGAAGT
+>56760 3
+TCGATTACGGACTACAATCCCTGATCGTGCGGTACTTATATCGCATTACGTACTATTAGCCGAAATACGTCCCATGTTGGACGGGCAGGAGGGTCAAGCC
+>56761 2
+TTACCCTTCGTGACTACGGGAATCGAGGATATGGCACCGTGGTTCTTTACTACACACAATCACTAACTTTGCCATGACTCTACGTAGGGACCGGAGAGGG
+>56762 3
+GGAAGAACTATCCGCGTAGCAAATGGCCCTTGGGGCTCATGAGCTACTCTTTGCGAATACTGATGCGCAATTGCCCTAGTACGCGAGCGACTATTCTTAA
+>56763 2
+TTTCACTGAAGGGCCATACGGGTTTTGAACGGCAATATGTCACGCCTATATGCAGTAGCCAATCCGTGTAAGAATATCCTGGACGCTCCGATCGAGCGTC
+>56764 2
+TCACTAAGATGTGGAGAATCTTTGCTATTCGACTTGACTAGTCCCATTGGAGTGCCCGCACACGTAGACATGCTCGATCCTCAGCGCAGATCGAAGAGGT
+>56765 1
+AGCCGCGGCGATTGGCTTACCCGACCTGTTTTAAGCTCAAATTGCACGAGGTCGTTCCATTTGTACGCCCTCAAGAGGCAGGGTCAGCAAAAAGATTTAT
+>56766 1
+AGTTTCAGGAGTAGAGCTGAAGTGAGAGCAACCATACTCATGCGCCGGGGGTCCGCAGTTTACTTAATATTTCCATACTATCAGCGCGGCACATCCTTCG
+>56767 3
+ATGGATGCTCTAAGCCATAGGGGCCGCAGTGCGTACGTGAACTCTTATTTCATGTACGACTGCAGACTACCCGCTTTTCACAGCTTGACAGGGAACGTAA
+>56768 1
+ACGCAGTCATCTTATGCTGAAACAAGCCCCGTGGGTGTGGACTTCACTTCGCGAAATAACTGACTGATTTGGCGGCACTGATCAGAGATCCGTCGTCTAA
+>56769 3
+TGAGAGTTTGTGAAAATCCATGAACACATCTTACCGTGGGGTACCTTAGGCACTCCACGCCCCACTTACTTACCCTATGTGGCGAATGATGGATGACGGG
+>56770 3
+CCGCTTCTGATATAGAGTAGCTCCTTTACTAGGCTCCCTTTGCGTTAAGCCGTATCAGAGAGTAGACAAACCGGGTGGCAAAGGACCTATATCACGGCGT
+>56771 1
+ACGGTACAGCACAGCGACGCAGCCTGTTATTAATTTGCTCTCTGTAGCTAGTCACGTATGTCAGCGTCGCAGCTCTAAGCTCAGTAGAGGAGTCTAAGCA
+>56772 3
+TTAACCAGTTTCGTTGAGGATTCGACGCGATAGCAGTGCACAGCTGTGCCGATGCGACTGCAGACGACCTAGTTGCCTAATCATCATTTGCAGTAACCGA
+>56773 3
+TGAATCTACAAAGTGAGGGCGCTATAACGCAATCGTTTTACCCCGACCTGTGAGGACGGCCATGATGTGCTAAGGACCTGCTTAATGCTAGGTACCTCCT
+>56774 2
+GCCAAGTAAGCGTAAGTTAGGTGCGCGTATTTTGTTCGCAGAAAATACACGGGCTACCGTCGGTACTACCCGATGTTATTCACATCGTGCGCAAACCCTG
+>56775 1
+GTCCACCCTGGATGGATCAGAGGCATGTCCCATCCTAATGGGTGCAATATGGTAAAAGTCGAGGCCTTAGGGAATAACTCTCTTAGCGGCTTTACCTCCA
+>56776 1
+GAATTTTGCGATACCGAGTTATTGGAACAACCCCCGTGTTTTGCACAGTACGCATAGGGCCCGTTCAACACCGCAGTTGGGCTACGCCTTAGAGGTTAAA
+>56777 2
+CTTGATATACCCGTCGTACACAACGCTGGTCGCAGGACCCATATAGGCAAAGTCTGGCCAGAAGGGCACCATATTCTTACGGTTGTTGGTTTCAGTGAAC
+>56778 2
+AGGTGATACATGGTGAGGAGTAGACCGTGACATTGACGTATTACCGTCCAATCGATGAGTCGAAGCGGTTTACCCTCCATCCCCCAGGATACTTTATCCG
+>56779 2
+CCATTTGAGCAGTCGCCTAAAGTCCGAACATCCTTAGTTACATCGGTCGGAGTGGATAGCGCGGTAAGTTCATCCCGATTTAAGCGGGCGTTACATCCAA
+>56780 2
+GCTAGAATGACGTGAGAAGACGGGCGCTTTTGATGCGATGGCATCCGGATAAGCTCCAAGCGGTGACTGCAATTTACACTTCCACCCCTTTCGATCTATA
+>56781 3
+ACTGATCCACCATTCGGGTCTCATGAGCGTCATGGCAGTTAAACCGTAAACTCACGCAGATTAGTTGGCGTCCAAGGTATTTGATACAACCGTCCTGGGG
+>56782 1
+TGCTAAGAATGGATACGGTCATGTTTCGTTAGACAAGAAAAGTTTGGGAAACGGCGGCAGTGCGTCGCCCTGCGCCCTCCACTGTATTACTCATCTACAC
+>56783 2
+CCGGTGGACATCTGCGAAGACGCATGCCATTCATGACCCTCAATAAATCGGTTTTATTGGTGGGTAGGGATATGAGCCCACCGAGCCAATTTCTAGATCC
+>56784 3
+TTACGTCTCTGTAGCTGTTCGGGGCGGAACTCGGAAGCACAAGGGTCCTCATTATCGGTCATATGAAAACTCGCATAAAGCCCCCATGAGATAGTCTCGT
+>56785 1
+GCAGAGCTGTCATTGGCCAGAGTCTATGACCTCATGTTTCCCGGGTCTCATCAGTAGTTAGAGCTCAAGGGATCGTCAATTCAGAAAGCCTCATGCAAGC
+>56786 2
+CCTTGAAAAGGACTGAAGTTCGAGGCCCCTGTTGGAGTTGAATCCGCGCTTATACCGGATCTGGAATGTCTTGACCAGTATTCACGTCCATCAGAAGCAC
+>56787 3
+TATTCGAATTGGATGACTATAACATCCACACCCTTCCAGTCGTCATTACGGATTATGAGAAACACCTAGGGACTGCGGTCGCTTGTGGCGGACCCGATGG
+>56788 1
+TATGCTATACTGCGAATGTCCATGTTTAGCTGAGAGCTACACAGCATAGGCGAGAGGGAGCCTCTCCCAAGTGGTTCAATCCAATGGTTCCGATACGCTC
+>56789 3
+TACCGAGCCTTGGATCAGACAGGATTGTAGAACCCTCGTACTATAGCGTGGAGCGCGTCCGGCGATCTATCAAATTTTCCTTTGAAAATCAGGAGGTCCC
+>56790 1
+TTTGTTTTGTACTAAGAGGACCGAATACGGCCTATCCCACCCACAAGAGGTCTGGCCGGGTGTACACTGGTCAGTATATCAACTATTGCAGTGAACCCGG
+>56791 3
+TTGACTCTCGGTCTCTGCCGGGGCTCGTGATAAAGTGGCATCATCGATACGTGGCCGGTATTTTATGACGAGGACTAGACCAAAATGATCCCAAACTCCA
+>56792 3
+CATAAATTAGATCACATTACACTGGCGGACGTTAACCCTTTCGGGTAACATAGCCCCGGCTTATGGTCTATGGGAATGGGAACGCCTGTGTGCGCATACC
+>56793 2
+CATGCTCTGACCAGCACTTTATCAGAAAATCGGACACACGCAGTTTCCTGAGTGTCTTATTGGAAGGAAGGAATCCCGCCGTTTGCGAAACCCTGGGTTG
+>56794 3
+TGATCCCCGACTGCTCGGTGGCTACATCATCGGTCTTGGACAGTAGTGGAGCTAGAAGCTTGAATTCACATTCACCATTTTCAAGCAGGACAATCGACGG
+>56795 3
+ACGAAGGTCATTCGGCGAGTGTATCTTCGTCTAGGCGCACATTGCTACTTGATTGTACATGATGCCCGAGCCAATAGCTAAAGACCGTGCCTTAACCAGG
+>56796 3
+ACCGTCACCAATCATTATTGGATACGTCTCGTAGTAACCCCCACCTAGTGATTTTCGGTAATGTCGGGGAGGCGACGACTATGCGCGGACTCAAATGTAG
+>56797 3
+CCATATTTTGTACGTCTACTTGCGCGAGGCCCTGATGAGGTCACACCGTGACAATGTCTATTTGATATCGCGGCACGCAATGGCAGCGGAAAATTCACGA
+>56798 2
+CAATCGGCAGTAAAATCGGAAGTTTGCCCTCCAATCCAAGTTTGTATTTTTGAAAGTGGTCTCAAACCGTCCGGCGGTTTGACACGAGACTCCCAGGGGC
+>56799 3
+GCAGTCTTCTCATCAAATCCCGAGCGATACGTCTGAACCATCTGCCCACTAGTTAAGCGACGGTGCGGATTCGGATGTATAATTGCGGGACGTAGCATAT
+>56800 2
+CGGTCATTATCAAAGCTTTTGCCCCATTAAGACCGGTAAGCCTCTATTGGAGAACTGCGCTTCCGCAAGACGGATCTCAGAGCCTAAGGGATGTAGTTCG
+>56801 3
+CCCTTAAGCGTCCGCGATAAAAGCTACATGTCAATTCCTGTCGCCGTTTGTAGCTGGTAACCCGGAGACGGGGATGTGCGTACATCAGATTAACCAATGT
+>56802 2
+GGAGCATAATCCTTCATAGACCCTTAGATAGTGACAGCCCATCTATGGCTGGCGTACTGTAAGCCTCAACGGGTGGTCTTGAAATATCAGTCGCTGCAGC
+>56803 1
+CGATCGGCCCTTGCTGAAGGAGCACCCTCAGTCAAGCCAGTGGGAGGTTCGTGAAAATACTTACAGAAGAGTCTAATGGTCGTCCTCTTTCATCTCAGTA
+>56804 1
+CCGTATGTGGACAGCCCCAAATCGTGAAGCTTTGGGACCAAGATGCAGACAGGCCATGCCATGGACTATGTGGTATTACCTCATGTTTGTTCCAAGCTCA
+>56805 2
+TCTATGTAAACCCAGCCTCGGGTGTATATGTGTTTACAGTACCAGGGATCAAGCATAGGCCCCCCTGAGGCTCATTGACTATCGAGCCGAATTAAGTGGC
+>56806 3
+GAAGTGGACGCCCCGAGCATGATAAATATACCTCCTACGCTTTAGTGTCAATGCGGTTTCACTATGCTCCAAGTGCCAAGCTGGACTTAGGCAGGATGTC
+>56807 3
+TATCTAGAACCCCCCTGAATATCTCGGCATTCGACCGCAGCAGCGCAGTACTGAGCTCTTGTAAAACTGACGGTATCCAAGTTAAGGGGGTCTATGGTTG
+>56808 1
+AACCGTGAGTTCCACGGAAAGCTCATTTGCCTCCACGAGCCGTCATCAGGTCTAACGGTCGCGCTTAAGGAATATAGCGCGGTATTTATAATTGGCTCAG
+>56809 2
+CACCAAGCTTCGGCAAGGACACTAACGTCAAAAACGTTTTTTCACAGGGCTCGGACTGAGTCTTTTGCGTGGTTACAGCCGGACTTACCCAGTGGTGATA
+>56810 1
+TACAGGTTCCGGACGGCGCAATAAGCTGGTAGAGGCCTCCAGGACGTTAGGACAAAGCCTTACTCGGATCCTGCATAACATTACCTCGATTGTTCAGTTT
+>56811 3
+GGTGAATCTGGATCCCAGTGTCTCATCAATATTCAACCTTCACATACAGGCTACTGTAATCAGGAACGATCAGGGGTCGATTTCGGCATACGGCGCGTCG
+>56812 2
+CAGTAGGAGAAGGAGAGCGTGCGTGCTAGTCAATTTGTACGCGTCTAGGCTCGTCACCTAAAACTCACCCATGCCCGGTCTACTATGCAATACTGTAGTT
+>56813 2
+CAGAGCAGGCTCTGTAACATCGATCATGCACAGCTAGATGTCTTTACGTAGCGGCCGCACGGTCTTCTCTAGCCGATTTAATCGAAGGAATGAGCTGTCA
+>56814 3
+GGAATACTTAATGTCTAGTCTGCCCATACGGGTTGGATGGGATGCCGGTACCGGGTAAAGTCTGATCCACGTTAGCCAGTCCTTGCCACTATCCAACAAA
+>56815 1
+CAGGCAGTCTATTATTGTGAGTTCACCTCATGCATATCCCATACCATACCAGCACGGCTGTTGTTGTCAATATAGGAATTGCGCCGCGAGGGAACAGCGG
+>56816 2
+ACGCCAGTAGATCTTAACGACCGATCCCGGAACGTTTGGCTTGGGAGAACCATTGTATTTGCCCTGCAGCTGTTTAATAAGCCAGCAGCTGACGTCTAGA
+>56817 2
+GCTCGGCGCCTTAACTACGAGCATGGTTTGTAAATACAAACGGATGACTTTGGCGGGATATTATCGGCCGCTCTGAATTGGACCACTTTAACCACACCGG
+>56818 2
+CGCTGTTGGTTGACAGTAGACATCGTTACGGACGACCATGCTCTTAGCAGTTTTAAAACAAGCGCAATGTTCCGGGAGAAGCCCGTGTCCTCACCGAATT
+>56819 3
+CTCCTCCTGTCGTTTCATCTTATAACCGGAAATGGTGAAAGCCATGATGTGCATCTAGCAATTGTCACCACGGCTGTGGGGGAGAACCTCAGCAATCGAG
+>56820 1
+CCTTAAAGCGGTAAACTCTAAGATATCTTCGAGTAGCTCAGGAGTAGGCAGCCGATAGGAACACGCGTCGCCTTGCGTCTTCCCGGTCTTAACATATGTG
+>56821 1
+TGCAAGTAAGTCCAGTCCGTTCATCCACGACAAGTAATTAGGTCGAATTCCGCCGCGGGTTCAGGGCCATAGCTGAATTCCTAAAGTAGCTGGCGCTATT
+>56822 2
+AGGCAGGTGCACCAATTCTGTGCATACGGATCAATCGCCACCCTGAGGATACAATTTTGCTGTCAGCATCTTAGGGTAGCAATCGATTGCGAGACCTTGC
+>56823 3
+CTGTCAAACCTGAAGCGTGTCGAATTTCCGCTCTGACCCGTAGTTCAAGGTACTACTTAAGCTTCGGAAGTTGCATCCCGGATACGGGTCTAAGCAAAGG
+>56824 1
+CCTATTACCTGGATTCTGTAGATTGAGATAGGCAAACCTCAATCCTCCCACAGCTTAATGACCATATTCCACGAGGGTGGGGGTCTGGATGATCGCGGAC
+>56825 3
+GAAGGAATGCAATCTAACATCTAATCTCCCCGCTTGCTGGCGGTTAGCCTAAAGCTTGATCCGTGTGGCATGAAGGGCGACTGACAACTTAGCTACGTCT
+>56826 2
+TTAATACCGTATCCTTGCAAAATTGAAGGATCCCCGTGCCCTGCGGATTATTTGCTGTAGTGCAAGATGAGACTAACAACTTACGCGGGGGCCACCGTGC
+>56827 3
+TGACCAAGACGTGATTCACTGTTCTTCAAAGATTCCATGACTCATGGACACTTGGTAACTGGCCTAGAACCTGGTGACACGGCGGTTCAACTGCTGGGAC
+>56828 3
+TCACCGGCCTTTCAACAGGACAATGTAGCTCGGTACTAACGACTTCACCGTACACGGTGTCGTAGATGGATTTGCACGTAGAAAGAGGTAGCGCTCTTTC
+>56829 3
+CTAACTCGAGTTACGCGGATAAAACCAGTTATCTGGTCATCGAAGTCGGTCTCAGGTGTATCGAACCCGCCTCGTTGGAAAGACTCTGGTCTTCGGCAAA
+>56830 1
+ATAGTTAGCTGTTAATTGCTCGGCAGGTGACCAGAACATCGGGGTTCGGTATTGGCGTAACCGACCACGTGCATACAGACTTCCCCAATGATACTTCCGA
+>56831 1
+TGACCAACGCCAAGCATGGTGTCTATCCCCAAGCTAGTCAATCTATCAGGTAGGTACGCTAGACCAGTTTTCCTCAACGTTTGACGTGATTGGACAGGGG
+>56832 3
+CTACGTGTAGGAATGTGAATACCCGAAAGGTCTGGCCATAGCTTCTGTGGAACCACCTGCCACCCGCGAGCTCATAACATAGAATGGGTTTCGTTAGCTT
+>56833 2
+GCTTTAGGCTAGCTTAGCAATGACAGATGTAACAAGACATTGAAGACTCGGTTTGGGTCCCTTCATTGTGGTCCACACGGCTTAGAAGCACCCGCCATGC
+>56834 3
+ACCACGGAGGCAGCGGTGGCGGGCTTATACGATACACGGGTTTCTCCTCAAACTTTCTCAGTGTATTGCGCAGTGCACTTCAGAAATAAGTAGCCAATCT
+>56835 1
+TTGACCCTTAAACCCTCTCCGGGAGTAAGGAAACGGCGCCCGACTATTGATTCAGGATGTGGGTAAAAAACTCGCGGTGGTAGCCTTTCACTCGCTATAT
+>56836 1
+ACCCGAGTAGAGGCCTTGCCCGCCGCCAAGGCCTGGTACTTTCTATTGAGTCATCCTTGGCACAAAAGAGTAATAGGTCATGGTGTATGACCCGATATAT
+>56837 3
+TAGCGGATTTGCGATTGTTGGGCCGGGAATCGACTACGGAATCATAGCCAGCAGATATGGCATGCCCTATTAGCCGACCGTATATTTCACCCACAAGTCT
+>56838 3
+CTTAATATTACGGAGCGTCCAAGCTGCCTGGTGATTGGAGTTCCAGTAAGAGATGCCCGGGGAATCTCTACCTATATAACCGGGGCTATAAGATCCCCTC
+>56839 2
+ATTCCATCGATCTAGCTCTTTTTACGTAGGGGGAGTACCCAGCCGAAGCGAATACGGATCACCCGGAGTAGCTACGGTGGAACACCCATTATTTTTGAGC
+>56840 1
+AATTTTTAGTCGTTTAGCAACAAATTAGTTCCCCCTAGGTGAAAAGTCGGGCCCCTGTAAATCTGAGACGCATGGCGACGCTCCCAAGTGGGGCACTTGC
+>56841 1
+GCGAGTAGAAAGCTGTAAGCCCCACTTTGACGATCGGCGTATCCAGATGCCCACACCGTAAACCTATGTACGCTAGACTGAGTTTGTAAGTTTCGGTTCG
+>56842 2
+GATCCGTTAGGCAAGAGACGTGCAGCTTGTACATCTGTGGATTAACAAACATCTGTGGCTGTAGAGTACAACGTAGAATCCCGTGTTCTCCGCGCCACCT
+>56843 1
+ACTTGCTACAGAATTCTGGGAGGAGAACGCTTTATGAACGCCTCGTACACGGACACATTAGTGTGCGGTCCCGGCTTTTGTAAATGAGCAACACTGCTCC
+>56844 3
+ACGACGTATCCTATCACTAACTGGCCCCCCCCTAACGTCTTGTAATTATCGAGAACCACGGTGAATGAGGGGGGAGAATTGTATGGGCCTCGTAATCGTT
+>56845 2
+CGCGCCAAGTAAAAGGTCAGTACCTCTTTAACCCTGGAGAATCTGTGTCCCATTGAGCCGTCGATAATGGTACATTGATGAGTAACCGGTCCCGGTTGAC
+>56846 2
+GCGACACTCTGGCATGGCACCTTAAGGAGTGGCGGAATGCACGGTCGCTATTGTGTACAATCTGTGAATCTAATGCGTTAGCCAGCCTTTCCAAACTACA
+>56847 2
+GCAGTAAAATTGAAGAGTCGTTTCACCGGATAGACGGGCTTTGACCTCATCAGATTCCTGCCTGTACCCTGGCGAATCTCTCATAGATACGGGCAGTCAG
+>56848 2
+CTCTGATTTCACCGAGGCCTGTCCGACTCATTTCGAGGAACTAAGCTCGTGGAACCCTACGATTATCAAGAGCTCTATGGAGTCTAGAAGAGGGCTTACG
+>56849 2
+GTGAGCGCGATGTTTCCTCACGCATCTTTCCATGAGTTGTCAGAACCCTTACCCGGACAGGTAGGTGGCACGAGCACCTTAGGGAATCAAATTACAGTAT
+>56850 1
+CGTAGGTTAGAAGGTTCTATCGCCACAATAGACGAATGGTCTCGCAGCAGTCAATCCGCTTCAGGCGGCTGTATATCACGAATGTCTTATGCCGCCATAG
+>56851 1
+GAGGAAGCTCTCCTTCACATGACCAAGAGCGGTCGTGATTACCTTATCACGGTCTGATATAGCGCCTTAGAGGTGGTATTGTGGATCCAAACGCCACCTA
+>56852 2
+CTCACAATCCCGATTGTGTATATTATGTTCTCGGGCAGTTCGTCGAGCCACATCATGAAATAGGAACAATACGGAGTTGTGCCGGAGCGTCCGCGAATCC
+>56853 2
+ACAGGACTCGCAGGGCCAAGTTTATGGTTGCGTAAATTCCAGCTAACCCCTTTGAGTTTTCGTGAAGATAGAGTATCGTACGCACCAGTGGACTGACCCC
+>56854 1
+GGTATGGCACGCTATCTGTGCTAGGAATGATGACATGGATTCCTGCCGCTCGCAACTTACAAATTGGGCAACGCAGTTTCTCAACAGCCTGGCTGCAAAT
+>56855 3
+GCAATGGCGCAAAAAGATTAACGGAACCACTCGACGCTGCATTTGTCCCTGTCTGGTTTCTTCAACACGCTTCACGTTATGCGCTAGTAAATGAGGCGGG
+>56856 3
+CAGGCGCGCCAACGTTACTCGATGGACTTGAGTTGAACTCCATGGATTATTAGCGCCCTTAGTCTGTACTAGGACCGACCAATCTATGCGAGTTAGCGAA
+>56857 1
+AGATAGAGTATCCGCCCTTACACGGCCAGCTAGCTCAGCAGGATGGCGGTAACAGCTTCTTTCAAGATGCTTGGATTGCGATCAACGGTTTCACCTGATA
+>56858 1
+AAATGAGGATACGAGGGTGGTCTTTCTAAGAAATTTCTTGCTTCGGCTTTAGCCATAGCACACAACGCCTCATGTACGCCGCTGGACGCCTACCGATGGA
+>56859 2
+TGGCTGCAGTTAATCCATCTTGTAATGTAAGATATTTTCCTCGGCGCGCAAGAATCTCCGAATTATCGCATCGGGACTCGGCAGGAATACGCGGCAGCAC
+>56860 1
+CGACTCCGACTGTCGGGATTACCTCAGATACATTAATAAACTTTCAACGCGGTTCCTACGGATTAGGAACCACTGTTGGGGGCGATACGCTCAGAGGCTT
+>56861 1
+TCCTTCTCTCTGAAGTACCTGAGAAGTACTGCATGGCGCTGTGCAGTCGTCGTCGGCATGCGTATTACCGAAACCATTTGAACTAAAAGCGCTAGGACGA
+>56862 2
+AATCCGCGGAACTCGGAAATTCGGTTGAAGCTGTAGATTAGGTCGTCACTAACTTACAAACCCCGCAGATGGCGCATATCTGCCTCCGGAGATTCGTTTG
+>56863 2
+CATGCCCGTAGACAATTTAGAGTAGGGGTTACACTCATAGTTTGAATCGCTGAATTGACGCCACAGCTTCGTCACTGGCGATAGCCTCCTGACGTAGCAG
+>56864 2
+GCCTACCGGGAATAAAACATTTGTGCATCGGCAGTGCCCCGTTGAATAGCAGCAGCGAGCCTCATGTCGCTAGATATCAGTGTTTACTAGTCGCCATATG
+>56865 3
+CAATGTCGAAACTGGCCTAGGCCGTCCAGTATAGCAAGCGCGATCCTATTTTCTCGTAGTTTCCCAAGTATCGGGGGAAAGCTAAGTGGCCTTTAGACAC
+>56866 1
+GCTATGCAAGTGGCTAGTAAGGAGTTGGCGATCCTCAAGTCCGTTCCTAACACGAAGTATTATCGCGGCATCCACCAAATCGTCTTGATTGCCAAGTGCG
+>56867 1
+GTCTAGATTCTCATATTTTATCAGTACAGGGCAGACTAGCGCTGTAATGGACGTTCTATAGCTGGACGCACGGACGTCGCTGAAACATACACGCGCCTGC
+>56868 3
+ATCAGTACTGCTTCACGAGCTATCCTCTGGCACTAAGAAGGGAATATTGAATAGCTCCGAATATGCGGGACCTCCGATCTACGCGCTACGGTAGTCTGTG
+>56869 1
+CCTTCTCGGTACAGATGGATACCCGTGTACATCAGGCTGTACGCACAATGTTAGGTGAACGTAAGCACCCGGCTAAAAGATTGTCAGCTTCGGGTCACTT
+>56870 1
+TATCGTGTAACACCGACCACGTAATACGGCCTCAGAACATATGGTAACTCCGTGGTGGCGCTACGGACATTCTGTGTATGACATTAGTTCAGGGCTCACG
+>56871 2
+GAATCGGCCTTGCTCCGTTCCTTTCTCGTGTAATTCATGAACGAGAAAACTGTCAATCGAGACCCTGCTCTGCGGAGAAGGGGGTGTCAATAAGACCTAC
+>56872 2
+GTAAATTTAGTTACAAGCACTCCGTGTTTTACGCGTCCGGACACTTGATCCCCAAAGGTCGCGTCGCTGCACGGATGTAAGCCCAATTGATAAGGTCGGA
+>56873 1
+AACAGTAAAGACTTCCGCATGAGGGTGCGGACAAGTCTGCATCTGTTATATTCTCGATGCTGCATCACATTCAGAGGCGGCGTCGTTCACTACTAAGGCC
+>56874 3
+GCAGGGTCTAGCGTACTGCTTTGTTAGGCCTGTGACGTCGCAATGCGTACAAAACAGATATCGCATCCCGCAGTGGTCAGTATTGTAAAATAATGCCCCC
+>56875 1
+GCCCCGACTTGAATTCTGGAACCGCATGTGTGAATTCTGGCCATGATTGAAGAATTAATCGCTAGAAACGGTTCACTGACGCGAGTATACTTCGCGCCCG
+>56876 1
+TGCAGCGCTTGGTCAGTACATAGGATATGGGCGGGTCGCCCTTATAGTAATTCTGCGTCCACGTACTTACCAAATACAATTTAAGCGCTACAGCGACGGC
+>56877 1
+TATCGATGACAATCAAGTAGGTTGGACAGGATAAGCTGGCAAGCCACATGACTGTCGTTGCACGACTCCCATTCCTGGACCTAACTATCGGGGTTCTTCG
+>56878 1
+AACACGCCGTGCAATTGGATCCCACTATATGGTCTTACTGGGGGAAAACCCTGGCGTTGAGCTACATAAGGGCTCCTGAACATTGAAGCGACTTCTGTTC
+>56879 3
+CCGTCGCCGCTTAGTAAGAATTTCGGCCGTAGCGCTATTAGGAACCATTGGATAGAATAATGCCGAGTGTACGGATTATCGTTAATCACCTACCCGGGCC
+>56880 3
+TTCTTCGGGGATTTCCGAGAAAAATTTGCTTTAGGCATAGGGCCCCACAATGGGGAAACCGACTCTCCCGTAGCTGAAGAAGCATATGATTTCGTCGCCC
+>56881 1
+GGTTAGGGGAATGAATCTAAATTGATAGCTATTCTCCTTGCGAGCATCGCAGATATCACCTCATGCTACTCTGGGCATTGAGCCCCCGGAGAGGCATCAC
+>56882 1
+GAAGGGAATCTTCCGAGCCTCATGAGCATTTGTAGGTCCAGCCGAACTGGGCTATTAAATGCTCCGCAATGGTTTGCCAGAACGCTCCCAAATGAGTTTC
+>56883 1
+ACAGCCCGCGGGATTGAGGCCTAGCCTTAAGACTCATTGTGGGAGTGGAGAACATCGCTTAAGCCACTCCCAATACGCAGCTATTTTATATTGGATGTCC
+>56884 3
+TGAACCGCGGTCGGGAAAGTACGAGTTGCTTCTGTAAGTGCGATGCATGCAGACTCCAGACCTAACAGGTCTCTATCGCATTCAGTGCATTGACTAACTC
+>56885 3
+TGATACGGCGGTAATGGTATACCGTAATGACGGAGTCTATTCCACCGCATTTGACATTATCCACTCTGGTGAACCGTTTAGCGCGAGCCGCGCAAATGAC
+>56886 2
+TACGAGACTCAGTTCCTTATATCAGAGAGATTGGAACCGTACCATCGTGAAGCAGTCGGCCCTCTCAGGTGAACGGATGACTTGTGGTCCTACAGCACTT
+>56887 1
+CCCGCACCCTACGTTTACAGGGAGCGTAATTCTGGAACTCTACGGGGAAGGTTAACACAAGCTCGTCGCGTTCAAGTTTTTAGCGACAACGTAGCGTATT
+>56888 3
+GGGTCGACTAACATGTGCAATTAACGCACCGGATTTTTTCCAGCGGTTCAGACTGCATCGGCGTAGTATACGTCTTGATTAAAAGTCAACCGGCGACCGC
+>56889 1
+ACAGGACGCTTGTTCCACCTAGGAGCCATATACAATACAGACGTGGAGTTTCCCGTTAGGCTACGATGGCCACCGGTTCCATACATTGTTAAGGATTCGG
+>56890 3
+CTCTGCTAAATGTCGCGATATGAGTAAAATCTGGGTGGCCCACGGTTCACTACACCTTCTCGACTACCGGTGATCTCAGCCGGAGTTAGGAATAGTCGAA
+>56891 1
+GCCTTCCAGTATCGTGTAAGTGCATAACTGCAGTGGGCACACCGTGAGCAGCAACCCGTTTTTCTTTCAAGCGGTCCCATCAGGTAGAGTACATAAAGTG
+>56892 1
+TCGGTACCTAAGCTACCAGACTTATGGCCTACGCCAACGGTTGTTTGTGGCCGGAAAGTAATCCCTTCATATCCAGAGGCTAGTTGAGAGTTGGCAACCA
+>56893 2
+GCCTACGGACTCCTTCTGGAAACTGGTGAATGTGATTCGTAAAGAGAACCCCTGTCCCTGAAGTGTACTTTTCGAGGCGAATCGAAATTCTGCCACAGCG
+>56894 3
+ACTTCAGACGGGCGTTTCTAATGGTTCTGTGTAAATAAGCAAATTAACACGTACTCAGAGTTACCGTGCACCTCGTGGAGGCGGGGACATGATCCTCCCC
+>56895 2
+GACTAAAGTCATGCTTGGAACGTAGAAGCGTTGCCTATCTATCCTTCTACAGCTTACGCGCACATGCGGAACAAGCTGGCGCTAATGAGTGTCTCGCATG
+>56896 3
+TAATCGGATCTAGAGCAACGGCTGGCACGGTGATTATGCGGAGTCCTAGGTCCCGCTAACTAACTATAGACCTTGCCGTTAAATCTGATCAGGCCTCAGT
+>56897 3
+GCCTCGAAAAGTTTGAGTGCGACAGCACTTAAGGTCGTCTGGAAAAAACCGCCGCAGTAGTTTGGTTTCTGTCCCTGTCCTGAAACTACTTGGAGACCCA
+>56898 2
+ATTCGCCCAACGCTTTTTGGATTGCTCGCTCGACGAGAGTGGCGGTGTAAACTTCCAACCCGTACTGAGGAATAGACAAGCTCCAAGTTAGTAGCTCAGT
+>56899 2
+CAAATGCTGAACGTCTGCGCCTGAAGTCCGAACTAAAGGTCGGTAGATGTATCCATATTCCCACATCCACTGTGGCGGTTTGGTGAGTTCCGAGATCACA
+>56900 3
+AAATCCACCCTCGCCTTAACAATGCCCGGCTCCATTTTGGGATCTCATGTATCGAAGCGGATTAGCCATGCGATAGGTTAGTAGATAGGACATGCGGGCT
+>56901 1
+GTCAATTTGGGCCAATACTTACGTTTAGTCTCGATGACACCTAAGTGCTTTCGCAAGAGCAACTCCGAGGTCACGCTGTCGAGCACGAGGTTAACCTGAG
+>56902 1
+CTGCATGCCATGACACCAAAACCGTAGATTTCAATTTCATGCCACGTTTGTTATTGAGGCTGTATGGAGCCGCGGGCCCATCTAGCGTTCCGAGAAAGAG
+>56903 2
+TTCTACAACACGATTATTCGACGGGGTAACATGCCGATTTTCCTGATAGCGTAAGCAGCAGCTCCGCCTAGTCAGATCGACCGCGGTGAGGCTGTAAATT
+>56904 2
+TCTTATAGAGATGAACAAAAAGATTGCCTGTAGTCCAGGTCTCATCGTGGCTCACCAGGCCTACAAAAAGGTGTTTCCCGCTGATCGCTTGGCCGGATCG
+>56905 1
+CTGTCCTTGGAAGATCTTAGGTGAAATCCTGTCATCCGGCAGCAGCGGCAACACCGTTCAAACCAGTAGAATGGTTGTTTCATCTGGAAGTCCAAGTCGC
+>56906 2
+ATCCGGTAAATTGGCTGAGCCATCTGCGGTTCGCGGGTATCACAGGAATCCTCACTTAAGGTAAATGCGAGTTTCGCGAGTACTATCAGCAAGTTCCCCA
+>56907 3
+CTGGCAGAACTGAACAAGGGTTCGCGAGTATTGCTATAGTCAAGCCCGCCCGTTCCGAAAATAGTTCGTCGTCTTATAGTGCGGCTGCTGTACCCAATAA
+>56908 1
+GTAGGACGCCGCACATGCTATTTAGTTGGTGCATTAGTAGATGCTATGCGGTAGTTTGATTGCTGCCAGCCTCCACCCAAAGCAAGAACAACCTCCATGG
+>56909 1
+GGCTTTAGTTTATATTCTAAAACACCGTCGAAGGTCCAATCAGGTTTACCGGGGACCCAGCCCAATACGGACGTCTGCGGGGATTCGGATTATCTGCACA
+>56910 3
+GTCGAGACCGTTGAAGTCGAAGAAAAAGTGACACGTGTCGTCGCCAACACGCTCCAATTTTTGTTTTCACTCCTAGGCAGGGCTCTCGCCTTAGAGTAGA
+>56911 2
+TCTTCACAAGGGACAGGATGGCCATTCGATTCGGACCCGATCGTAACCTATCTGGTCGAAGTTGCATGAAATGCCGCATTCGATATCTTGAGCCCAGGTA
+>56912 2
+CGCCTCCTGTGAACTCATCCAGAGAAGGGCGGGGTTCACCGCTTTATAAAAGTCAGATAAGTCCGTCTTAAGGCAGTTGCCGCGTACATATAGTTCCTAG
+>56913 1
+TTAACGTTTATGGATTTGGACGGCGGACTTCGACCTATATTCGCTGGGCGTTTCAGAGAGCCGCCACACCGCGACACCATTAATGACACTAAGGCAAGTT
+>56914 1
+CCAACGACGCCTTGATTTGCGCTGCGACCTGTTGTTGCTTTTTAAGTGAGACGACAGACGCCGATCTCCTTGGCTGGGAAGTGAAAAAATCACACCAAGT
+>56915 2
+TGTTCCAACAGTAAAATACGACAGGCCTGTCAGTCATCCTGACAAGTCATTGCGGTCTAGTGCGGGGGGCATTCATAGTTACGTCACTTCTGCCAGCAAG
+>56916 2
+CGCGCAAATTGCGTTCCCAACATGAACTATGGTTCGGCCTAACTCAGGTGGGGAAGCCAATATTAGCGTCTTCAGAGTTTTCGTCGTAGAGACTCACCAG
+>56917 1
+GAAGCAGCAGGCTAGCACTAATTTCTGAACCTCTCATTGTCCCGGAACAGGGAACCCGGTGCGCAAGAAATAATTTGCTCCTTTGGGTACGGCGTCATTT
+>56918 1
+GAAGTACAGCTTCCAGACTGGAACTAGCGGATTCGCTTAAAAAAGGCAAGCCGCTCCCCTTGTAGTTCAGTGTCGTCCACAACGGTTCGATTGGCTTATG
+>56919 1
+TCTATCCCTAACGCACAGGGATTAGTTAGTAGACTCGGAAGTCTTAGCTAATCGTGCCTAGTCGAGGAGTCTTTCAGACCAGTACCCGACAGGTGAGTCC
+>56920 2
+GTTGCACCCCAGTGCAGATGCCGGTTTGACTCGGTAGGTAACCCTTGAGGGCATAACAGAGCGTTATATGTTAACACGTCCTACGACATGTCATTCCGAA
+>56921 3
+TCTGTTTCTGTACACGTGCAGCCCCCCTATAATCGTACGGAACATGAAGGTATATTCTTTGGCCGCAGCAGTAGCCGTTTACCGAAGGATAAGGGACACG
+>56922 2
+TCTAGCGAGGAAACTCATCGTATTGCGGAGTAACTGTCCTTGCGCCGTAGCATGTTGTGCACAATCAGCAACGTGATCTCATGTGACCTCCGACAATGGA
+>56923 3
+GCCGTGGACGGATTGATCGAATATAAGTCTGACCCGACCTTGCACGTGAGCAATCCTCAAAAATTATCGTGCACGATCTGGGTGGGATAGCCACCTTTTC
+>56924 3
+CCGTACCATTGCTGACGACGTACCTCGTGTGCAACTAGTTACAGTTATAGGCCTTTTTGATTCTACCAAAGGTGGACGCACCAGGAGTTCGAGCGCAGAA
+>56925 3
+TCGCGGTAGGCTTCACTCATATTCCTAACTTCGCTCGAATATGGGAGGAGTCCGTTAGAAAATGAGCCCGATAGGGGTGCTGACAAACCTCTGAACTCTC
+>56926 3
+AGCATGAGGTTTACGCTTTGTAGACGTCTTCGGAGTTGCCCATACGGCTCGACAGAACTATATTATACCAAGTGTCGGATGAAACCCTCGCCGTAGGACC
+>56927 3
+CGCTGCGTATGAGATTTGGGGTGGGCTGCAATATCTTCCGACCGTAAGGTACCGGCCCACGGTTTCGTAGCTATCTTACCCAAAGTAACAAAACGATATC
+>56928 2
+ATCAGGCACGTTTATTCTAATCTCTCACTGACCCGAGGCCGCCGTAACAGGACAAGGTAACTTTTGGCACAATGGAGCGGTCTTTAATGATGGCGCTCAG
+>56929 3
+GTAAGAACCCGAAGCGCTCCCAGTGGTTATCTTGGTTGATTTGCTGCCGCTAGATGCCGACACGACTAGTAGGTACATTCTCGACTACAATCGTACGAAG
+>56930 3
+CCGAGTGAGGGGACTCCGGAATATGCCCACTCGCTTGTAAGCTATTATGGGGGGGTGCAGTAGATTTTTCTAACCCGCCTTCCAATTACGAACCAACAAT
+>56931 1
+TCTAGCCGTTTGACTCAGCCGAGGATATGCGCATCTAGTAAGATTGACAGATTGTACTCGATGCACTCTCTGTGCACAACAGGCGTGAGCCGCAAATTCG
+>56932 3
+GATCAGGGGAAAGGAGACTCTGAGCTACCTCTAGTAGCTGGCACCACTACCACTCAATTGCCCCTGTCGAATTGAGCGCCGTTCATAGTTGGAATGTATT
+>56933 3
+AGGTTTGCCGTGATCCTCCCGCTAGCTGAATGTAGTAGAACACGAATCCGAAAATCTAGCAAAGGTCCGGTCCAGTCCGCTGGCCTCTGTAATTATGTGA
+>56934 3
+AGGCCTAGCTCCGGCTTAAGTCAGAATCATAGTCGAGCCATTGGCGCTGGTTAGTCACGTGCCAATCCTAGGTCATATGGTCCTAGATATACAGGCACAT
+>56935 3
+ATAAAATGTATGTACCCCTTGTTCCGTAGTTGAGCAGACCCGCGCGCGCATGTCCAGTCTACGAGTGCGACACGTGAGACTATTTCAACCGATTGAAGGT
+>56936 3
+GTCAATCAAGGATACTGACTACTAGCGGGTTACTTCGTACTGGTAGGTAGATCCTCCATAGGCCACAGCGACTGTTTGAGGTACCGTGTGCACCCTACAA
+>56937 2
+TGGAACATATTCTGTAAGATATATACAATAAGACGATTCGGGCCGAGGGTTGTTCCCACGCGCGAGCATCTTGTCACCTGGCAGCGGACTCGCCTTACAT
+>56938 3
+CGCAGGGAGCTGCTTATAATACTTTCTTGTATCGAATCTCGACGGCGTAACTTAAGGCAGGGAGGAGGCGTATACTTCCAAGCGTTCCTCCCCGATACAA
+>56939 2
+ATTTGGTGAGTCGCACTGGATATATCGAATGGACGTCGAGTAGTTGCCCAACGCATCCAAATGCGCGCACCACTAGTCACGTCATTAACGGGTCTTATGC
+>56940 2
+GGACGACCAGTACGTGACTGAAGCCTTATAAGGACGGTGACAGTGTGTAATGCAATCTCACCAAGGGACACCATATTCCGCTCATGTTCGTGTCTTCCGT
+>56941 2
+ATCGTGACTAACGCACACTGCGGTAGCTCCATACGTTTATCAGTTGCGGCAAAGTACTGTCTGGCAGGATACCTAGAGAGCACACCTTTTAGGTCTGGAC
+>56942 1
+GGCTCGACCAAACGCCACCGTGATATTGATCACTGTGAGCGGTTGTGAGGTTGACCATCTGATCATACTTTTCGAGAATAAGAGGCCAGACCGTCTTACC
+>56943 3
+TCTCAGGCCAGCACCAATCGTACAATATGGTGGGTCTCGGCGAGGCATCTCCATCGCAATGTTGACGGGTAGCGTGTTATTCAAAGTTATCCGCAATAAC
+>56944 1
+AGTTTTTTGTAGGTGTCTTAACCGTGGGAACGTACTCACATGCGTTACAGCCACAAGAGATGCCTTCCGCAAGACACAGACATTGCTCTACGGCGCGGTA
+>56945 3
+TAATTATGGCGTAGCGCCGGGTTCTTGTGCAAACACGACTCCAACGTTGCGAACTGGATAATATCTAGCCTCCTTGACGCGCGACTCGTAGGAGTATACA
+>56946 1
+TGGGTTACCTCCATCGGGGTACGTCTTTTATGAAACCGACACCACAATGCCTCGTCCGGACAGTAGCGGAATCTACTGAGCCATGTGATAGGGTACAATT
+>56947 3
+ATAAGGAAGGGTCTCCCTCTACCGACCATATTGAGAACGAGGAACTTCTTCTAGTGCGCGGAGTGGGCAAAATCGATTGGATTCCCTGTACAGCCTCCTT
+>56948 2
+TTTTGATGTGAGCAAGAGACTGAATACAGAAGGCTTATCCGTCTGACAGCCGCGGTTTCGCAATTTCCCCGTCCATGATAGCCCGAGACTGGTGTACCAA
+>56949 1
+CATAAAATATTCCGCGCCCGGCCATAAGTAGATAGGTGTCCTAGGCAGCGCATCGTCTCAAAGTTGTTCTAAAACATGACGCGCGTGTGACTTGTCGGCT
+>56950 2
+ACGTTTCCACCTATAGCGTACTCGGTGTCAACTGCTATTGACTTGGCGGTAGAACATACGATGGAACATTCAGCGAATGAAGTGCTCACAGGCCCTCGGT
+>56951 3
+GTGTCTGTTAGAGCAAGTTATGGAGAACGTAGAATCCACTCGGAGCGAATCCTCCGTCACCTACATAAGGGGTCTTGCTGCAGCTAAGCCTCGTTTACAC
+>56952 2
+CCACTACAGCCATTAGAACGCAATGGTGGCGAACCGTTGAGGGGAATCTTCTTAATATAGTCGATGTACTACTCTTCCCGGTTATCAGGCCACGGCGGTA
+>56953 1
+TAGCGTCGAGTCACGCTTGACACTTACTTAGTCCCCGAAACTCGCGTGAGGAAGTAGCGCTACGATACAGGGACCTACTATAGCGTCTTTACTGGAGTTA
+>56954 2
+GCCGAAGGTTTCGGAGCCGAGCCTAGGTTTATAACAAAGAATGATATCGGCAATTGGCACAGCGCAACATCCCTCTCGTCACCTAAGTTTTGCGGTTTCG
+>56955 2
+TATGAGCTCAAGGGCAATATGCAGGTCCGTAGGGTTGCCTTTTAGCGTTGCAAAATTACGCAAAAGACCTCCCGTAGCCCTACTTCGGACTGGTCATGCA
+>56956 2
+CTTTCACCTACGGACCATGCTGCATTAGCCTTGTCAAAGGACTATTTTCTTGTGGAACGACGCACCTGCGGGGTGTAGGTCCGCAAAAAGACATGGCAAT
+>56957 1
+CGGATATTTTCCACTTGGTAAAAACCTCCCCGAACTCAGGGGAACTACCTCGTAGAGGTCTCGGTGATGAAGGTGTCGCATTCACGTCTGACAGATGACT
+>56958 1
+CGCTGTCCACTAGGCAGCATGGAATAGGATATTCTATGTCGGATCTTGCCTGAACCCCGCAGTCTCGGTAGGTACCATCAATCGAAAGAGGAGCTTTATC
+>56959 2
+CACCCATAGGGCGCCTTTCTGTTGTGATCTATGCCAGGATAAACCTGCTCCCAGTTGGAGTCTGGAGAAATAGCCCAGTTGCTTCGAAACAGTACGGAAT
+>56960 1
+GCAATTGAGTAATAGGCATGGTTGAATAGTGTCTAGCGGCCGTCCCGCAGGGAACGTTTCTACCCTGGCACACCTACAACGTTGCCTACAGTCGATATTA
+>56961 1
+GAAGGAGGGCACGTGCGAATTACCCACTGGGAACTCATATAACCTGCGCAACACTGTGTAGGTGACACGTTTGTATTAGTTCTACTGCTCACTCGCCATG
+>56962 2
+ATCTCTTCTGCGCTAATCCGTGAGAGACGAGGCAGCAGATGAATCCGGTGGCAGCCCAGACATTGTCCAAATCCAGGTTTTTACAGGACTTGCGACTTTA
+>56963 3
+GATGCGTCAGAGACCATCTTCATGGTCGACTATGCGGCTACAGTCTGACGGCAGTAGCCGTTAATAGCCTTGTCGACATACTTTCAGTCGTCAACGGAAA
+>56964 3
+ATAGGGCTTAACTCTCTCTGTAAACGATAGCCCTTTGAGCCCCCAGATTTACACGTCCCCGATGTGAGACTAAGACGCTGGGGTAGAAAGAGTTTCGCGT
+>56965 2
+TTCTAGGGACAGGGTCGTGTAATAAGCCCGATATACAATATCCCTACGCAGTTCCGTGATGATTCGAACACAATGCGTCGTACCCATTTGCGGTCACGGG
+>56966 2
+GACAGAAAGGCATCGTCCCGTCTGGCCGTGTTCAAAGAATTAGTGGGTCGTGAAATGATTCCATGACTCTAAAAGTCGCCCAACTTTGAGCCCGTTTGCC
+>56967 1
+ACCCGAATACTTCTGCTAGTTAAGCAGTAACACTCGGTTACTAACCGTGGGCCCGATAGCTGTTATACTACGGTCGCCATTCGCGCGGAATAGGAGATGT
+>56968 1
+ACTACATGTGGTTGAGTGACACGGAGTCGAATGAGCTACAGTAACCGCGCGATTTACTTCACCCTCTCAATCCTATCATGAGAGCTATAGCGGGTGCCTG
+>56969 2
+ATGAGAGGCTTATGGATGTAGGTGGGCGGTTCAGCCTTATTCATCCTTCCTAAGACTACCAATACTCTATTCGAGACCGAGCGTCCGCGAGCAGAACATC
+>56970 2
+CACTCCTTAAGTCCTCATTGCGAATCGGCGTTCCTAAGATTGGTGACAAGCCTTAGGGACTGGAGCATCCGTTAACGTAACTCGCTACGGATCGTAGAAG
+>56971 2
+TACGGCAGAACGCATAGCTCCGCTATTTACACGTTTTTCCATGTGCTGAAGGATCAGAGCTCGAACCACGACTCAGGGTCCGTCAGGATTTGTGTACAGA
+>56972 2
+TATCTAATCAACTACGCCTTTGGGCCATAAACTCCTCTGAACACGTGGACATGGTATTGGTCCAGATTGGGTTAAGACGCCGGAGCGGTAATATCCCGGC
+>56973 3
+CCGCTGGTAGCTCACACCTTTAATGGAAGGGCACAACAGTTCGTTGGTTAACGCAAAGCGGTAATTTCCTTCCCCAGGGACTACTATGACGATAGTGGTC
+>56974 1
+AAGATTGACGCTTCCTCACCCGAGTGCGATGACTGGGAGTTTGTCGAAGTTGCGTAATATACCCCGCAATTCTCGCCGTCGCAAAGACATATGGACGTTA
+>56975 3
+AAGATAACCGCTCACTCTAGCCATTGATGCATGGGAGTAGGCAGCTATTCAGCTATGAGTCTCCGGCACAGAGGTCTTCCCGAATGTGCGGTATTCCTAA
+>56976 2
+GAGACAAGAACTACCTTACGGGCATGGTTTCACAATAGGCCGTTGACACTCCACATCTGTGAAGGGCGGTGCACAGTATCTGAAGCTTGCATCGCTTTCT
+>56977 1
+GTGGCCTGGGGCGAAACTGCCGTTATGGAAAATTTAGATGCCCCCTGAATTACGATTAAAATCGCCTATCTGTCCGCGCCTACCTGAGTGGTAATAAGCC
+>56978 1
+ATCCATTCAAATATAGGAGTCTGACTCACACTCGGGGGCGCGAAGTTTGGTACACGATCTAAGATTAGGTCGCCTTCGCGAGGCTCCGACGTTCTATAAC
+>56979 3
+ATTCTTTGTCAGAATTACCGGGTTTCCGGCAAACAATCCTGACGCGCGCATTAATGCTGCGGAATTGGAGGCGCCTAACTTAAGTATCGGCCATCAACGG
+>56980 2
+CCCGCACCATGGATGAGCTGAAATCTACGATGTCTCTGTGATCTTTTTCCGGCACGACATCAGCCACGACAGGTATAGAGACTGCGTTAAGTGTAAGTCG
+>56981 3
+GACACTACAACCGCGGCCAGTTTAACGAAATGTTTGTCAATTCTAGTGGAGCCAGGGGAGCCACTCACTCCGCGTAATCTGATTAATTTCGGCTACGTGG
+>56982 3
+GGGGCAGCTTTGAGACCGCTCGAGAATATTTAAGAACGGAGTTCCCTCGAGGACCGGACAGCCCATACTTTTTGCGAAGCGTCTTCGTCTATAATTCACA
+>56983 1
+GCTCTATCATATAGGCCAACTATGTACGAGATGTGGTTCTCCCTGTACTGGACACCACCTTGGTTATAAGGCACACGACGCGTCTAAGTATGGCCAGGAG
+>56984 2
+TGACTACTAGTCTAGCCGACCAAATCGAAACCGTCTTACTGCCCCATAGCGTACGAAAGGTGCCGGGTATTTCGAAGATTCGGTTAGCCGGCATGTTGAT
+>56985 1
+CGATGGTAGCCCTATTACAGACCTGTCCCTAAGCGCGAAGACCTATGCTACAGCGGATCTGGTTAAAAAGCCAAGTCCGATCGTTGCGATGTGGATCTTT
+>56986 2
+CCGTGTGGCTTGAATAGATGTAACTTGGCGCCGCCTGAACCAAAACGCTGTCGACTCGGAACATAAGTACCTTGATCGCCTTTGTAGATATCGGGATACC
+>56987 2
+AGATCCCTGCTTCATTACACGTTGTGCTAACTGCTCCACTCCTACAGGGATAATACTGGATGAGTCTAAGGGTACAGGCGTACCAGAGACTCGGGACTGT
+>56988 2
+ACGTGAAGTATTGCCAGATGTACACTTCTCCCACTAGATCTGGTACTTTCAAGAATGGTGCGTGCCCCACAGTCGGTAGCATAGGCTGACGCCAATAGGT
+>56989 1
+CGCTAGCCTCAGTCAGCTAGCGTTGTCAGTTTCATGGCTGCGGCAAAGTCCTATACCTAGCCTTGTATAACATAAAATGAATGACCCGGGGTTCAAGGGC
+>56990 1
+TCGCAAGTGATTTTTCCTCAACATCCCTGGGGGGCGTAGGACGTTGGTTTACAAAATGCCTGACCGGGATCGCTCTAAGGCAACTCGAAAAGTTCACTAC
+>56991 2
+TTCCATAAGTGTAGCGCCGGTGGACGCTGGCGAAACAGATCCTGCCAACGCTAATCAAGGGTCGATTCAAATGCCACTGTGCGGAATTTTTAGTTACTCC
+>56992 2
+TCACTGGTACAATATTTATGAATAACGTTTCCAACCATGCGCTTTACAGGCTGCTTAGGCGGCCCGCGTGAAGGGGCCCAGCAACCGTTTTAGATAGAGC
+>56993 2
+TAAGACTTTGTCCGCGTAGTGCAGCGATCCCGTCTGACAAAACGGCCGAAGACTCTCTTATCTCAACGGTATTAGCGACGTTTGGGGCTAAGTGTACCAA
+>56994 2
+TTACCGTGTGAAGCGGCGTCAATTCGCATGGAGATGCTACAAGTTGGCCCCCCTCGATCACATGCATGTAATTAACTGTCTGCGAGCAACTTGCTAGAGA
+>56995 1
+AACAAGTAAGCGGCGTTAGCGCTAGATCTAGTGGAACTTCCCGTCGTCCAAAGGGGTAATTTGTCTCCCCGCCTCTGTTAAGAAAATAGCCGCACTTTGG
+>56996 2
+TAGCGCGCCTATAAGCGACCTGGACCAAATAATTCCATGGCAGTGCTTGCCGATCTTACAACGTGCAGAACTGACGAAGTTCTCGTGGTGCGTCTATGTA
+>56997 3
+TATTTGGGTTCGGCGTTGAACCAATGAAAGGCATTTAATTTCGGCACTACCGCGACACCCCCCCTCAGAGTGGGGTAGTCCAAGTTGTTCCGAAATAGAC
+>56998 3
+CTAGCGTAACAAGATTGCGTCACGCAATATCCCTGAGGGTAATCAATAAGGCACCCTCCTCACGGTAGTGTGCCTGAAGTGTGGTATGCTCTATGCTCGA
+>56999 1
+TAACCGAGGCGTAATCGGCTAGAGATTTTCCGCACGATCATATCCTGACTTAGCTATCTTATATGGAACGAGTCGAGGTATGTCGGTCCCGCGCAAGCAC
+>57000 3
+TATGCTTCGTAGTGGTCCTCGAATTTCACAACGCATGGACTAGAAGGTCACAAACGTACAGTTTGCCAAGCTTCTGGACTCCGGGAATGAACGGCGCTTC
+>57001 3
+TCGAATAGCCGCAGCTTCCAAGGTCGAGAGTCACGGCATCCGAGAGGTCATTTAAGTACTACAGCCGAGATTTACAAGTGATGTCTTACGTTGCGTCTCC
+>57002 1
+CCGCTCTAGGAATTGGACCATGATTGGTGCTGGGTAAGATAAAACGTCAGTGCCCTAGTTCTGCGGACCGATCCGCGTTTTCTAACAAAACTCAATGCGC
+>57003 1
+GTTTGCAGAGCCACAAGCCATTTGGTTAACCATTCAGTCTTCCCATCCCATAACCAAAGGTAGGATGGGATTTCCTATCCGGTGCGGGATGGGAGCACTA
+>57004 1
+CGGAGTCCTTGTGCACGTGTCCAACACGGGTAGATTTCCCGATAAATAGTGCAGGTTCAACACTCTCAGGGAAGTCAAGAATGTCGCTAGCGACTCTTTC
+>57005 1
+AAATACTGCGCCCGGTCGAGGAGTACCAAGGTCTAGAGGCTACAAGTTGTCAGTATACTGTATCTCACCCAACTAGTTTCCACTTCTGCGGTGACAGGTG
+>57006 3
+GCGTCTCAAAAGACTACCGATGCCCTTGTACGAACGCGAGCGGTCTTTCCTTCAGGGATATTACGTGACTGGAGTAGCTCTCAATGACTCCATAGAGTAG
+>57007 2
+AAGCATTCATCATATTGCCGTTGTCATGCGGAGGGTACGATGAGCTTCGCTGATATACAAAGAAATCCGGCGTCCCCTCCAGTGGATGACAGCTCTTCGA
+>57008 3
+ATGAATGCTATGGAGTAGTCGTCATCATATATCTAACCCCGATAGGGGCCCCACGCTGCTGATTTAGCGGACCGTCATTAGGTTCACAGTGGCACTCAGA
+>57009 1
+TGGCACATCGGGCAGATCCTGCAGCCTTCCTCAGAAAAGCCTATATAAGTACTTTAATGCTGAGTGGGTCTTCGGTAGAGTCTGCCTAGTCCAACAGCAG
+>57010 3
+ATTACATGCACGCACTGGTGTGGCTAAAAGCTATTGCGGCCCGAGAAATATGATTGCCCATCGAACATCGATGGGTCGCAACTCTTAGCGCGATCTCGTT
+>57011 3
+TTTGTGGCGAGAAGTCGATGCTCAAACTGGTCACTGCGTAACCCTCGACAATCGGTTCCTACCAGTCGGGCACTCAACAGTAGTGGGATAAATTGTACCT
+>57012 3
+CTACTACCGCGGCGAATATAAATACGGAGTTTCTCGCCACGTAGCAGTTTTGCGTAAGTTGACCGTCTGCGACTTGAGTATCGCTCGAGACAGCATCAAG
+>57013 3
+GCGACTATAGTCCATTGCCCCATAAGAACGCCCATGAGACGATGAGCGGAATGTTTGCTTGGGTCCCGGTTCTGGCTACAATGTAAATTACGACCAGCTT
+>57014 1
+GAGGCTGTCCCGGACCCTTACGGACTAGTTTATGCTTCGGCGCTTGGTACAATTACCTCTCTCCGGAATAGCAAGTAGGGAACCGTGTAACTACAAATGA
+>57015 2
+TACCGTTTGACGAACACATCCCCCTAGTACCAAGAGCCTCGCATATGTAGTGGTAGGTGCGGCGCTACGTCTATTGTAACCGTGCATGATAAGATAGCGT
+>57016 1
+GTAACCCCTTACCCCGGGCAAGCTTCCAAATTTAAAGGATTCGACTCGCGGGAGAGGTGTGATTTAATGTGGCTCGGGTCAGTTACAATCGACTCTACAC
+>57017 2
+GCCCAGCAAAATTTCCCCGTCTGTTACGGGCGAGTAATCCTGGCCTCACTGGAACGGATTGGGTATACAGTTTCTTGGTCTTCGGAATAGCGACCAAAAA
+>57018 3
+AGGTTTCAATAAATGAACGTTTTGATGCCTTCCCCTGCCACTAGTAGGCATGCGCCGGTTAGTGCGAAAGTCCGAAGCTCTAGAGTCTCGGTCACCAAGA
+>57019 3
+TGTCTGTCCTCTCATGAAGTTGTGGTTGCCGGTACTTTACTAATGATAAGAGTAAACACTAAACAGAGCCGGCCGCGACTGAACATGGCGCCGACGTCCT
+>57020 1
+AGGCCGTATCTCTAGCGGGAACGGCGTAGATCAGGAAAAAGCTTCTGTCTCCGTCCTAGTGAAGCCGAAAGATGTATGCTCTGCCTATCCTTACCATATG
+>57021 1
+GGCGGCTCGCTAAGAATAGCTGTCGCTCATATGCAGAAGTTCGAACTTTGACATCATAGTGTCGCCGCGAGAACCGTACGTCGCCTGTAAATACTATCGT
+>57022 2
+GTTGAAATCCAAACGACGAGGATGATCCATTGCGCTAACCATTAGCGGATAGGCCTACGAATGCCTTCCTTCTGTGGGCTTTGACGGCACGCAGTCTATA
+>57023 1
+GCGGAAGTATAAGTAAACCCGTATCAAGGATTTTGCACCCAGGATCCACTGCCCTGTCCCTTACGTAGTATGTAGATCTTATCAGTCGGGAGGTGCAGCC
+>57024 2
+TGTCGGCCAGCATACAGCGGGCCTTAAAGCGCCTGGGGGAATGTTAGAGCTGTTACTACGAATTCAAAGCATAGCCTTATGTCCTTCTAACTCATACGCG
+>57025 3
+CGGGAACACCTGAACGCTGGTAAGATCGCGTGTATTGCCCCAAGTTTTTCTGCAGGCAGAGCCTCGCTGCATTACCGAATAGTGTTAGCCTATCAATAGA
+>57026 2
+GTAGATGCGCCCTTTTCGATGACTAGCTACGTCGGGACCATCGGGTTACCAAAATGCTTTGCATATCCCGGGACTAGTAGTAACGTGGATACACCGATCA
+>57027 2
+GCGCTCAGTCCTGACCCTTGATAATAGGCCAACGATGGCAACTGAGATTCATGACGGTGGAAATAATGTTTAGATCCGGGTTCCCATCCGCCACTGGTTA
+>57028 3
+ACAGTCAGTTTTAACCTCCGAGCACTCCCAAGAAATTAGTGGTGCAGGGAGTAAAGTTTGAATTCGCTTGGCCCGTCGCACGTCTGTAGGCTTGCCCAAA
+>57029 2
+GTTTTGCTGCTCTATTTCCTACCCGAGCAAATACGGCAGACAAGAGCCTGGTGCTCTTGAGGTAGTACAGGCATATGCAGATTGATCCTCGAACGCCAAG
+>57030 1
+AACGCTGCATTGTTGAGCAATCGTATTCCCTCGTATGCAAGGTGTCTAGAGAGATGGCTCCGCGAAGGTTGCCTGCATAACACGACTCCCTTATAGAGCA
+>57031 1
+CTGCGATAGGGTGCCATGGCATATCCTATTAGCGGTTGGCCCAGTCAAGTACAAACCTATCAAACCATGCTCAGAGAGTGCTTACGCGTATGTCAGCGTT
+>57032 2
+TCGGACGTAGGCTGATAAAAACCGCATTGCATAATTCATATCTTAGAGGAGCGTAATCTTCGGCCCGGTCCGGGGCGCCCACCGTACTCATTTTAGTAAG
+>57033 2
+ACTTGGTACTATTCCGATTAATAGACGGGAGGTATTAGATTATCCTCCGCTGGGCAGGCAGGAATAATCGCGACGCCTTGCCCGCCTGAATATATACCCG
+>57034 1
+CCACGCATTTGTATTGCCGTATCTCCGCACGCTGTTGACCCGAGAGCATGTGAGATATAACTCGTGAAGACGGCGTCTCATAGGTGACTAGCTAAATGAC
+>57035 1
+AGCTATCCGGACTATACGGGTTGATATCAGCTAGTAAATCCAGGCAATCATCACCGGTGATCTGCTTGTCCGTAGTCAGCTTAGTCGCGGACGCATCAAG
+>57036 3
+GGCGCAGCGGCCACATTTGTTACAACTCCACACACGCACCGTTTTTTTCAGGACGAGGGAAGTCGTTATACCAGTGCTCGAAGTGCGATAATTCATGGTA
+>57037 3
+TGGCCCATCCCCGTGGGACTCGCGAGTTATCATGACGAGTATCAGATGAGAACTTACTAGAAGTGCTCCCGACCGTTCATCTACGAATCGTTTTAGAGAG
+>57038 1
+CGTAGAGCATTCGAAGTGGTGTTAATCTATCCTCCTCACAGGAACACTTATGCAGGATCGGACAGGCGGTGGTTGCTAGCATGTCGCACATATCCAATCC
+>57039 1
+ACTTTGTCGTGAATCATACAAAACACGAGTCCTCCTCATTGGCGTCAACTTGCGGTCTGATATACAGGCCGAGCTTTTCGAGGCAGAGTGCCGCGTAAGA
+>57040 2
+GGCGATACGGGAGTAGTTATGAAAAACATTGTTTCACCTGGCCGACCAGACCCCCCACTTCGTGAACTAGCTGGTGTCGCAACTATCATGGGTCATTGAT
+>57041 2
+CTAGCGATATGTTCCCGAAATCCTTTAGCGTCATAAACCGTCGGAGTGAATCAGTGGATTAAATTCGCGAGCCGCGGTTCGACGAAGTCCCTCATCTAGG
+>57042 1
+GCTATTGCGCGGCCGGGTTAGCCTTCAGGCGTCATAAGAAATACATGTGTGACGTTAATGTAGCGAACCCCTGGCGCCAACATGCTAAGTCTCTTAACTA
+>57043 2
+TCTGAATGGAGCATTCGATACTGAATGTCGTGAGCGGCGGATCGGCTTATCAAACACGTGACCGTCCTACTGTGAGTTTCCAACACATGGTCGTAAACCC
+>57044 1
+CTATTTGGCAACCGGATGAGATCTGCAAAGGCGCCACCTGCTAGTATTACTAGCAATACGACTTTCGGAGTTCTTGAGGGACGCCGGACCATGAATCCTT
+>57045 2
+ATAGCTCAGTCTGTAGGATTCCGAACGTTCCTACAGGCTGCATTTAACAAGTCAGGTTGCGTCGATCAATAACGCTCCGAGTATCTCCGGAAGGCACGGT
+>57046 1
+GGTAGAATGCCTCCTTCGACCCTGGCTTATTATTTAGCTACTACATCGCCCTGGAGGAAAGATCCAGCAGTAAGGACTGTACCGCGAGGGATTCATTGCA
+>57047 1
+TTGTTGCCGGGAACTTTCGCCTTTTAGCTAAGCGTAGCCTCCGTCTTTTCAAGAGGTTTGAACGGGTGAAAATACACACCAACACGGGCGCTAGCAGCAA
+>57048 1
+CCCAGTGCTCGTATGTTGGTGGGAAAGCGTCGACGTTAATAACCTCCTCAAAGCGCCTCTGTCTTGTCATCCACAGAACGGGAAAGGTAATTATGGCTCA
+>57049 2
+CTTCATGTAGATCGTGGATCGCGACTATGACAGTGAATACAATCTGAGTCAGTATGCGACGAGTCCGATATGGTATTGACCCCGATCAGTCACGCGCCCT
+>57050 3
+TAAAGGTATTTTCCCCAGGAATTCGCATGTTAGGTAACGACGCGGAATTCTATCCGAGATCGTGCTGAGTCTGTAGCCCAGCGAGCATAACACCGTGCCT
+>57051 3
+CGGGGCACGCCTTTGGTCTGTCACAAGGTCGACCAATCTGTATATACGTGGTAACAAAGTCAACGAGGTTGTTCAACGCTGATGCATATTCGCTCCGCAA
+>57052 1
+GCAACATCCATTTTCTCCACTTGTACAAACCATAGCGGGACAGTAGTTTAGTGTCCGTGACTTCGGTGACCTGCAGGATAACCAGTGGAAAGCTCGGTGC
+>57053 3
+CATAGGGACTCGTCGGTCAGAAAGAGGGGCAGATAAGCGCTCAGACGGAGAACTCCATGTTCCTCTCAGTGTTCTTACTTTCAACCCTAACGGATGTTCT
+>57054 3
+TGCATCGTTAATGGCGCCAACATCATTCGATTAGACAATTGTGCGTCACTAGTTGAGTCAGCCCATCAAGCGGCCGAGTCAGGCTCGAAGCTCTGTATGA
+>57055 3
+CGTGTCGCCCAGCATGAAGCAAGGTCTCGGAAATCGATGCCAGTTGTGAGGGTACTATATTCAGAGTTTCGATCTCTGATCAGCTCAAACACCAGGCTTC
+>57056 3
+GTCAATTAAGTGATATGCACACGTCCAGCTCCCACAGGCGACAATGTCTTCGTACAATGTGGCAGCTGCTGTTGTTATCAAAGGGGTTGACCGACCTCAG
+>57057 2
+TCGTAAGCGTACGGTCGAAAACACGCTACGGAGCAATCTGAAATTAGACGGCCCTCGCGTCTGAGCTGATAATTTTCTCTGACTTGGGTAAGCAGCCTTC
+>57058 1
+CACTATCGAAGGAGCACTTGAACAGAGCCGGTAGTCGCAGAACCCTGATGTGCTTACATTACGGTGCGTTACGTAGTAAGTTGTCTCTCACCGATCCGTA
+>57059 2
+GCTACCGTGAAACGGCGTACCAAACAGATCGTGACGATCATGATGTATGTAACTAGGATTCCCCTTCCGCTTCCTGTAACTATTGGGCAGGGTCTGAAGC
+>57060 1
+TGTAAAGTGGGGCCGCCCACACGGCGTGAAAGATCCACTGTACTAGTCTCCAATGTGTATGCCGAACTACAATAGCTTTTTAACACCGGGGTTGCAGTCT
+>57061 3
+TGTGCCCGGATCCGGAGCTGATTGTATTTATGGACTAACAGGGCGGAACTTCCAGAATCACACCCTAAAGAGTGGACCAGTCTTTGTTTACCAAGCCGTC
+>57062 3
+TGGACCACCGTGTGAGTTATGCCCTTTTCACTATTTAGAACGATGGATCGGACACTATTTCACGCCGTGCAGCAACACGTAAGCGCGGTAACTTGACGAG
+>57063 3
+TTTACAGTGAACAATAGACATTTGCGTCTACGCCTTGCTTAACGGCCCAGATAGGTAGTTCGTCCGGAGTCTACCAATGCCGAGTTGCCAACGGGAAGTC
+>57064 2
+ACAGGACAGCCCAAAGATACCACTGTCCAACTTTAACTAGTGTACTATTTTATGCCCTGTGGGCGAAACCTGGCGGGCCAGGATCTCGGATTTATGTGCG
+>57065 2
+GACTGAGCAGAGGCCGTTCCGGACCTAACTGGACTCCTGGCTCGTACTTACATCGTGAGACAGTGATAACCCTATTTCGTTGGGAATCTTAAAGACACTG
+>57066 3
+AATTTTCCATGGCGCGAGCGTCTCTACCACCGTTTTTCCACCAGGTGCTAGGCCTTAGAAAGGGTCCGCACCTATTAGAAACTGGTGGAGAAAAGATTGC
+>57067 2
+GTGCTTTGACTCGGAGCACAGTTAGTCGGAACCGTATCAGATCACTAGCGGAGCATCTCTTCTTTCAGGTGTAAGCGCGCCAATAGATACCAACTGTACG
+>57068 3
+AGATAACTACGACTGTAAGCGGGATGGTCAGCGGCTATGGTCTTTGCTGGTGACTAGGGAGCAAACAACAGTCGTTTATCTGCTCACTCCTTAACCCCCA
+>57069 1
+CCGATCTAATCTTGAAGGCCAATCAGTAGACGCTCTGGAATGCGTCGCAATCTACTAATGGTCAAGCGGATATTACACGTCCGAGGTCATTGTCGCTGCG
+>57070 3
+TCCTTCACCATTCTTGCGAATTGCCCCAAGCGTGGTAGTCCCACTATACAGCTTAGGGGGCGTTCACGAAGTTTATGAAGAGGACCAGTACGGACATATG
+>57071 3
+CACGCCTGTGAGGTCTCTTCACACCGTTACCCGGTTTCTAGAGGCAGAGTTTTGGGCGTAGCTAGGCACAAACTACGAAACACTATAAAGCGTGTAGTTC
+>57072 3
+TATTGGCCGCGCGCCCTGCCTCTAGTCAGTGCGTCCATATGATGCAAGACCGCAGAACGTGTTTGAAAAAGTCCCCGTGTGATGATGTTGAATATCAAAC
+>57073 1
+GTATCAGTTTGCCAAGATTTATAGGATACACAGGAGGTCTGCTAACGCAGCTATGAGTGCAGTTTCCGAAAATTCTACGGGGGGACACCCCCCCCGTTCT
+>57074 1
+CCTTTCTACCGGCTCGATGGTAAGATGCGCCCGCGACCACACCGAAGTATATCTGAGGACCAAGTGCAAAATGTGTCTCATGGTTTTAGGATCCGATGAT
+>57075 2
+GATATTTCAGGACTGATCCCACGCTACACTACACCCTGCTTGTGTAATCTTTCAAGGCGGGCGCCAGCAAGTCGTGAGGACATATGTATAAGTGGCTACG
+>57076 3
+AGCGAATTTGTAGTGGCAAACTGTGCCACTAGCTTTGTCGTCCCAGGCCCAAGGTCAGGCTCTAAGAATCGATGCTAAGCTTCGTCAGTGCCGAATACTA
+>57077 1
+CTTGTGACACGGTAATACGTGCATAACTGATACTGCGCGGCTCCTACGTCGTTGTCAAAAATCCCGGGGCGCCGTCCGATAGATTTATTGGGATCAAAAC
+>57078 2
+TTACGGGCCAGGGCACCGACACGCCTGTGTAAATCCAGGCTAGGAGAAGTACAGGATCAAGCGATATCGCTTACGCCGTTAAATTGTACCTTTTGTCTCT
+>57079 2
+GATTCTGATTATAGCAGATTATGCCGTCAGTACTCTTATGTATGGCCGACGCGTGAGTTATCACGAACGAACGGGGAACCCGAAGTCTCCCCTGACGCAT
+>57080 3
+ACCTAGATTACGTAACGGGTACCCGCCTCCGGGTATACTACGTGAGGTTGCTATCCATCTTAAGCTAATCACATGGGATACAGGATGTTCACGCCGGGTA
+>57081 1
+CTCGAGTCATTCGCGGCCTTTAGATGAGCGGCCCAGCTCGGTATACGCGATCAAAGCATTTTCTAACGAACTTACCTAGGGTTAATCGGAATCAGTAGGC
+>57082 2
+GACTGCATCCAAGTTAGAGAGTTCCTCCTCCATGCTTTCGACTGGACATCGCGGTAGAGGCATAAGCGTTAATGGACAACGCGAGTTAACCATGTGCTCT
+>57083 3
+GCTAACCCGTAAGTCCTCTGATGATCCCGGCCGGAACGCTGATCCACGGTTACGGAGGCTATAGCATCATACGTGGTAATGCTTCAATTAAATACGGTGT
+>57084 2
+TTCCATGAGTGCCCTCGTATACGCCCAGTCGACACGGCCGTGTGACGTAATAGTAATAGACGCTCCGTGTAGAGGAAGAGATCATCTTCTAACTGCGTAT
+>57085 2
+CTCGGGGGTCCTGGATTAGGAGGATATCCGCCGTCCAGCTGCACCGTAGAATTGCTTAATACTGTACATCCTGAGCCTAAGTCGAGATCTCAAAAATCTG
+>57086 1
+GAGATCGATATGCTGGGCGGGTTGAAAGATGGTTACTACCCCATGCGACCATACAAAATGCCCTCAAGACAAAGTGATGTCCGCGCTTTGTTTCCGTCCT
+>57087 3
+AGGCCTCGTCGTGATCCTTGTCCTAAGTAGGCGCCGAGGGAATCGCGTTTCAAACCTATCACGTTATTCCATGCCAAGCTAGGGAAAGCATGGTAATACT
+>57088 3
+GTGACTGATATAGATCATAAGCCACCCTATTACGCAATGTGCGTCCGCTATATCGACGTAGCCTGTGGGTGGACCCGGTACAAATGCTCGCAGTTACATG
+>57089 2
+GCACGTGGCAGTAGCTATGGACAACGCGGTATCTCTCGTATAGGGCGACTTCGAACCCCAAATGATGTAAGGGACTTACTAACGGCTGCACTTTTATTCC
+>57090 2
+AAGTTCCTGAATGCGCGAGGGTTATTCTAGACAGTTGGTTCTAGAGATATCCACCATCGCAGTCATTGACTCTAGGGCGAGTACCAGGCAACTGATCCCC
+>57091 1
+GTAGGACCCAAAGGACATTCATTAAGGCGCATCACGGAATGCGCATGTTCCTACCCACATCGCGACCCGTAATTGGTTGAGTATGTGTTTCGCCGGATTA
+>57092 2
+TCTGGCAGGGCGAACAGCTATTTTCTCCTCTGTGTTATAGGGGGAGACCGCACCGAAACACCATGTCTGTCATTCGGTACAACTCCGTGAATAAGCTAGA
+>57093 2
+GCCATTTTCGCAACCGAAGCATGGGTATGCAGAGGGATATACCCGTCTGCGAGTATCAGTTACGCAAGTATTGCCAAGCCCTTTCAATGGTCTCAATGCG
+>57094 1
+GTCTACCGTAATTGCGGTAAGATTCTCGGTGATCTACATGCGCTGAGTCGGAGACGCTCTATGGACTGATCCACGAAATATCCAACTAGTCCTGGACCAG
+>57095 2
+ACACTACGACCAAATGTTATTGATGTCGTTGCCCGTTAATGAACCAGCGGGAGGTGGCCGATTGGCTCTCGCGAGTCCAGTTTGAGACCCCACTTAATAA
+>57096 2
+AAAAAGGCGTTCAGATAAACTCAGTCGCGTGCCGTTATTAATAGCCGGAACTATCGAGCCTATTAGGGAACCTCGTCCGTCCTTATGTGCGCGGACTTCG
+>57097 3
+CGTGCGTATGTGAATCACAATGGCGGATACATAGGTCGGCCATTCAGCCCACGGCGTACTACGAGTTTTAACTCGAGTCCGTTCGCACTCAAAAGTTAGT
+>57098 1
+GGTTATTAAGGACAATAAGCGACGCCCACCAGGACGCGTGTTCCAAAGCCGTGCTGCGGTCTAGACACAAATTCCGTTTCACTTCGGTAGTTGTGACTAT
+>57099 3
+TTAAGTCGCAACCGTCATGGTAAAGAATGACCGCGCGTTTTAAACTAATTTACCCCCACACGTAGTATTTCCGTAGGGGCGGGTTGCGCCAGCGCAGTTA
+>57100 3
+TTGGAGTACGCGTGCACCCCACAGCGATTGCAGGCTAACGTAATAGCCCCTAAGCGACGGACTTTTGATACGATTTCTTAGTCCTAACGCGATGATGGAT
+>57101 2
+GCCTGTACACATGCCTACTAGAAAAAGTCAGTCCTTACTAGAATCTGCCATCAGTGGCGTACGACAGGCTCGTGGTTGCCGCTAGGCCATTTAGAGTTAG
+>57102 2
+AACAAAGAGGTGAGCCGTGCGCCCAAATCATGAGCTGCAAACTTCTTTCTACGCATGGTTTCTTTCAGATGGACGACTGGTAACCCTACTTGGTCGGACG
+>57103 2
+AAAAGACTGACCTATGAATCAGCTTATTTCTTAGCTCGGCCTGGGCCCAATAGTCGGCGGGTAAAGGCCAGTTAGCTAGCGGTCAGCGCTATCACACTTT
+>57104 2
+GGCGTTAAGGTATCGTCAGGACGCGATTTAGTTCGCGTAGTCATCCTGGCCTGCCTTCAGAAACCCCTATCACGTGGAGCTATTACAGCTAAAGATGAAC
+>57105 3
+GGACGCGTTAACTTCGCGCAACTAACTTCTCAAGGGAGCCTAGTGCAAGGAATTTGTTCTATATCCGTAGCCGAGTCACGTTGGGGCTCACCACAGAATT
+>57106 3
+CTCCTGGACGTCATCATCGGGAGGTTCCGCCACATGGTCGCGCCAGACCCGGAGTGAAACGCTTACATACTTAGGTCTTTTAAAGAGAACTTTAGTGTAA
+>57107 1
+CGGGCAGTCCCCTCGTTGGGCTATTGGGGATGTCTGCCGACAGCTGCAGTATAACAACAGGAAGTTAAGTAACACATTCTAGATACCTTCAGCTTTCCAG
+>57108 2
+CCATCCACGTGGACGCTGAATTCTTTGGTTTCTTGGGCCCGGCTATTATTAAATGCCAACCCAAAAGACGATGGATATCGCGGAGCTTTAGACGACGACG
+>57109 1
+GCTCTCGGTCCTTGGAATTGTCACTAGACCAAATTGGGGCACCTAAATACAGTTCAGTCCGTTCATTCATGCATGAGGCGGAGTAGTAACAGTACCGGCC
+>57110 1
+ATCGCTCACAGAGCTTTTAAACATTACATGATATTACTAAGAGACGCGCGGCTGCCCCGCCCCTGAAAGTAGGTTTAAGCGCTAGGGGTAGCCTTCTGGT
+>57111 2
+ACCGATAGCGACGCGAATGGAATACAGCTAGACGCCTGAGTACTCGGGGTCCCGTGTCCTGCGTATTTAAGCCGGTCATATGATGTTTAAAACCCATTCT
+>57112 3
+GCCAATGCTACGGTCGATTTGTCGAAGTATATTTCAGGGCCGCAGCTCATCTTTGCGACGAAGTTTCCCCCACAAGGCGGAACGTACGATACTAAGTATG
+>57113 3
+GTGGATACCCCGCTCCGGGAAAGCTCGTGTCCGAGGCGAAAATCGAAAGCTCTAATACTGTGTGGTTAGTTTTGATACCAGGATATCAACATTCCCTGCC
+>57114 1
+TCGTTATCAAGAGGGTCTCCAGGCGACACACAAATTGGCAACCATCCCACAGTTGGCATTCAGCTTGATTGTATTTCCAGCATGTAGGGTCCAAGGGCGT
+>57115 1
+CAAGGGTTCCGGGTCACTTGCCAACGACGAGATCTGACCACCTACCATAAATTTTACTTGCACATGAGAAGTGTGTAGCGACTGTCAGGCAGTGGCTCTT
+>57116 3
+CTACTATTAGGAAAAGCTCGAGAGACTTCTCAACCCTTTCCGCCTATTTGCGGCTGCAGTGCAAGACCGGCGTACACGAACGATGGGAATTTCTTAGGTG
+>57117 2
+AATCAGTCGGCAATAGATGCATCCCGTAATCAATCGGGAGGGACACGTGTCTGATGTGCGCTTGGGCCACACAAACTTTCCTATAATACTTGGGCCTCGT
+>57118 2
+CGTACTCTCGTAAAATCACGATATTGCTGATCCTATTAATTTGCTCTGACCTTCGACACGCCAGGCTCAGTCGCAGACACAGGATTGTGAGGGGAGGCGA
+>57119 3
+AAATCCTCGGTTCGTGTGACAAGGAAGCACCGTAGGTCTAACCATCTTATCGTGCAGACCTTATTCTCCAGAAGCCTCGGTAACAGGGGACTGTGCTGTA
+>57120 3
+CTCTCTTGGGTAGGACGAAACTACCTATCTTCGAGATTACTCCACAGATCTTAGTAAGGAAGTAGTGACCACCCGGCTGTCTGCTACGTTACAGGCGGGA
+>57121 1
+TGAGAGCATCGATGACATATATTGCCAATGCTCCTATTGACTTCAAGAGGTGTATTGGTCCCGATCGGTGCACCATCCACGAAGACTGGGAATGGCCCTC
+>57122 1
+TGTTACCAGAGTCCGCAACCCCGCCTTGCTTCAGAACGCGGGTAACTATATATTATAAGCTTACGCTGGTCGAGATTGCTGACTCCGGGGGCAAAATAGT
+>57123 1
+CTCGGAGTTCATGTACTATGCAACATCGCATGCACTACGTCTTGCTGTAACGGGAAAAGCGCGCGCACTAGTACTAGAATTACCGAGGTTCGTGTCGTAC
+>57124 1
+TAAGGGGAGGCCTTTACTGGACCCTCTCCAACAGTCTAGCGGCTACTTTTGTGGCTGTGACTGTAACCCAGTACGACTGACTATGTGCGAACAAAAAGTC
+>57125 2
+ACCAACTTACGCTAGTGCACGACAGTTATTGCCTAGCGGTTCTTTAGGACGTGCACGACGTCGAAGGCTTTCATATCCAATCTTAAAGACTGAGGGCCGG
+>57126 2
+GTATAGTACCTGTGTCGGATGTCTCGTAGGTCTGTTACTGTCTAATGACTCACAAAAACTATCATAGAGAGAATTCGGCAGGGCCTCACCCCCGAGGCCG
+>57127 1
+GGGTGGACACGCATTCACATGTGGTGTTATCCGCCACGGTTTATGAACGAATACTAACTACGGCATAAACTCAAGGCCGCGTCTGCTGCTGATCGATCAT
+>57128 2
+TTCGCTTGGCACGCAAAGCGCTCTCAAATCTTCACGTGGTGCTATACCGCTGATGACAAGAAAGGGGGTAATAGTCCTTGACATAACCCGTATGCTCTGG
+>57129 2
+TTGCTCAATACCTCCCTGACTGCGTTGCTCTGTGAATTTCAACCTAAGCCCCGCGGGTTCGAGATGAACAGAGAGAGCAGTATATGGGTAAACGTCAGTC
+>57130 1
+TAATACGAGTCGGCAGCGCCGTCTATCTGGCGAGATAATATCGTGGGAATTGATAATGTTGAGGCCCGGCTAAGCATCTCTCGCGCTACACACCATTATC
+>57131 3
+GGACACCTCTTCGTCAAGGTTGAAGAGCCCGACGTGCTCTATAAATTCCATAGTGTATACTGAACCTCTCGCTGGTTACTTGTCCGGAAAAGAGCGACGG
+>57132 3
+ACACAAGCGGTCTACTTGCTAAATCCGGATCCACGAGGATGTTGCTATGGACAGGCGCTTGTCACTGTAGTTATAACGGACGTGCCATTTAACTCGACCG
+>57133 3
+AACATAAAACTTTCACTGATCGTATCGTACCAGTTAACAACATGGATTGCGCTTCCATGGGACAAGCCGCGGTGTGGTGTATCGCCTGTCGAGCGTACCG
+>57134 2
+GGCCATTGTATTTAACGGATCGTGTATGATCTAGTGATACACCCAGGGGCCTCCCGCCTATACAAATGTCGCGCCAGTCAATGAGTCAGACGGACATGTT
+>57135 3
+GGACTATGTATGCAGCGGCGAGTCGCTAATGAACACGACGATATGCGGTCCTTACCACCTTAGATTGTTAACATGAGCCCTGGAACGTACGCGTTTACCT
+>57136 3
+TCGAGACCGCTAAAGTCATAGCGTCTAGGCTACCGGCTATGCAGGTAAAGTGCCGTGCTTTTCCTTAAAAGGCAAGTTATACCGACTTCCGCGGACTAGT
+>57137 1
+TGGGGAAATCGACACCCTCCGGGAGCATCACGGCGTCCGATGTATTAGGAATTATGCTTTTCGCTAGACGTATTTGCCACAAAGATCGCTTCAGAGACCT
+>57138 1
+GGCCACTAATAACTAATCGCCAGAATCTGGATTAGAGGTCGATTAATTTGGCAACTCTGGATAGTCATTCTGGCAGACCCGGCACGTACCGCTTTCCGGG
+>57139 1
+CGTGCTCATAGAAATAGGATGCAGAAACGAATTAGCGAATTCGCCTCATGATCGCCGGGGTTTTGCGGCCCTTCTCCAGTCGTGTAACCCTAATGCAGAT
+>57140 1
+TGAAGTTAAACAAGGAAAGCGTGGATGCCAGTTCCGGAACTGTCCCACATAATCTTCCTGAGGCTTCCCCCGCAGGTTTAACGTCCACGAGTGTTTTAGG
+>57141 1
+CCACCTCACTCGTAGTGGGACGCTAGTAGAGCGGTTAACCACTAGGCCGAAATTTGAGTCTGTGCCGTTTCGGAGAGACCAGTTTATCTACATAACCGTA
+>57142 2
+AAGAATGAGCTTTGGCGCCCCACGAGCATTATTCTACTAAAAACCGCGCATTAGCAAAGTAGGTACAGCTTTCGCGGGTACGCTCCGTCGTTGTTGAGCT
+>57143 3
+GGGATGATCGGGCATATTGTGGTAAACGTTGTCCTTGAACTTATTCCACGCCACGCCTCAACTTACCACAGAACTCTCATGAGAAGTGTAGCTGCGGACG
+>57144 3
+TCATACTGAGGTGTATACTGAAGGGTAGACCGACTGTAACGTCGATTACAACATCTCGCTCGTACTACCATTGGTATGAACGGCAGAGCCGTCCGCTCTG
+>57145 2
+AGGGTCTTATAATAACAGAAACCTGTGTCCATGCCTGGTCAGTCAGAGACGCTCCTCTATTCTCTAGATCATGATTCCACGCACCGAGGAATGGGCGGTG
+>57146 2
+TATCCGTTTATCGAGGCAAGAAAATTCGCTCGCACATCCGTTTCGTGTACCTGAGCAGGGCTAGTCCCCTAAACGTAGCAGGGCAACGGCATTGTAATTG
+>57147 3
+TATGAGACTTCGGTGCATGTTGACACGCAACATACGGCTAGAATCGGCCATTTTCTTTCGTGAAGCGTTGCATCGGCTGGTCAACATCCACGAGACAGAC
+>57148 2
+ACACCGGACTGATTTCGTCTCCATAAGGGTCTACTTACCAAAGCATCGGACGACGTTGTATGAACTGTGGATCTGTGACTATGACTGGCTACCACGGACG
+>57149 1
+CCTCAGCTTCCACCGGGCGCCCTTTACTCGAGCCACGGTAAAGACATTTTTCAGCTTGGAGTATTTATAGCACCCGGAGGAGGCATAAGTGAGATTGAAT
+>57150 3
+AAGGTGAAATGTGCCGGAGCAGGTCTCCTGGTACACAGCTTTATCAGGCTAGCACTAAGTAGTCGCTCGGAGGCACTTGTTTCTAGACCCACTTCACAAT
+>57151 2
+CCTCGGCATGACTTACTAACGGTATCTGGACGCTATGGAAGAGATAAGCCTACGGCTACGATAATAGCGGTCGATCGCCGTTCTTCTAAGCCATGCATTG
+>57152 3
+TGACCCTCCCTGAGGAACCAAGGGGGGAGCGGTAAGTGTGGTATACCTTAAGAATACACTTTCTGGTACACCTCTCTAGAACGGGTCCCCTAGTTATTAC
+>57153 1
+GTTCCTTGGAGAATTTTAGCCCGCAACCGGTCATTCGTGCGCGGTACCGCATGAGTATCCAATCACGTCAAGACTCAGGGAATGCGTTACATAATTCGAG
+>57154 3
+GATGAGCGCTTATACTGTGCATCCCGCTTTACTTGTAGGAGTGCCCCGTAGAGAAGGCATTATCTTGCACGCACCTCAGAATGGAAGATTCCACGATAGC
+>57155 2
+TCACACGTCGTGGCGAGTTCTTATCTCTTCGTTCGGAATGACTAAGCGGTCCGTATTCACACGACAGGGCGGCTATACTTTACGAAGGCAAGTACCAAGA
+>57156 2
+GCCAACTCTTTCTAGTAGCACGCGGAACCTACGATTTAGATCCTTTTTCGCCGTACGACTGCATGTCATGGGTCTAATAGTGAACGCCGAGGAGAACAGG
+>57157 1
+TTTATTTTTGAAAGGATAGCCGGGCCTGGAGATACATTCACACCCATCAAGGGTTGTCAGACTCGCACCGGGGATCGTATCACCCGATATCAGCGCTGTA
+>57158 3
+TACGATTGTGCGTACGATCTTCCCTAAGAGGCATATAGTCTGGACGGAAATCTGTAGCAGCTGCATAAAACTTTACTGCGCGGCGCCCGGTTATAACGCC
+>57159 2
+CTGCTGCCAGCCTATAACGCTTAGTACAATGGTGCCGGGTTAAGTCCAGTGTACTAACTCTAAGGACGACGCGAATCCAGATAGTTATCCGATTGTCCGG
+>57160 3
+TTAACCAGATAATCGTATAGGGAGATAGAAGTGGTAGGGGCCCCGTAGGAGTTTGGACCGCGCGACTTCACACGTCTTCCCTACTGATACACCCCTATTT
+>57161 1
+CCGTTAGACGCAGTGATGTAAGCCTCTACAGCCTCTGGATCCAGCTTGTAGGAATAGTCGGTGAAGCGCTTAAATATGAGATTCGTCGGACCCTTCACCA
+>57162 1
+AATTTCACTGTGCGGTAGAATGCGACGTCGGCGCAATTGCCGTGTCAAGTAATCGCATATGGCACATGCATACCAGTTTAGGCTAAGCACCCTGGATCTC
+>57163 3
+CCACCAAGCCCAGTGAAATTATGTAGAGTCGTGCCTTTAATTGCTGATCTGGCGATATGTAGACCGTGACCCGTATCGCCCGGTGCTAGATTGCAACGAA
+>57164 1
+GACCACTGGTCTAGCATGAGCAAAGGTACACGGGCGGTCTCGCTAAGACTGATTATTCGTGTTAAAGTTGGTCTCGATATCACCCCACAGTATGGCTCAC
+>57165 1
+CCCACTCGAACCGAAGTGGCCGTCGCCGAGATTGCAATAACGTCTGTCTCGACAACGTCTTTACGATTTTAGAGGTAACCCATATGCTTGGGAGGGATAT
+>57166 2
+CTACTCGGTCGGTACATGCCCGATAGGATTGATAGCAGGCCTTGAGTGACTGCATTCGATAAATAGTCGGATACGGCTCCCGAACGTACGACTACTTCAT
+>57167 3
+ATTTGGTGATCAGCACCGCGATCAAGCGTATTGAGAACCTGTCACTAACCGAAGCGGCGAACTGTAGTCACTATGACTATGAGAGTTTGCCTTCCTCGGC
+>57168 1
+ATTGAGCAGTGATATTGTGTCCCAATCTCGGCAGACTAGGCTCGGAAAGGTCGACACGCCAGTGCTATATATTTTCGTCTGTACGCACCCGACACGTAGA
+>57169 1
+CAACTATGGACGGATTGCTTAAGCGTACAGGAGGTGGTCCCATATTTTTACCACTCCGAGGATCCTCCAGTGCTCCGGGTATCTAACTGGACTACAAAGG
+>57170 3
+AGGAACTTACTGGCTGCCAACATAGATGCACTAACTCTCAATTTGTAGTCCGATGTTCCCAAGGTCGCACCTCACGTGAGAGGGAATGGCGTTGTCTAGC
+>57171 2
+GACCTGAGTGTGGAACGACTTTAAAGACCTTAAAGTTTTTGTCGATGCCGATACAAAACCTGCCCCACGACTATGTTTGCATTGCGCCGGACGGACGCTG
+>57172 2
+ATCTATGTCGCCGTGTGACAAAAGCGCCAGCTGGAAAGTATGCCAATACAATCTTTTTTCCTGGGTCACTCACTAGGAAATGCCGGCCTGGGTGGCATCA
+>57173 3
+TGGTGATTCATGGCCACGGTGGCTCACCAGGGCTAATCACGATGCCAGGTACTTATCAAAATGGGGGCACACCTTTATGTTAACCCCATAATGACTCGTG
+>57174 2
+TCTCATAAGTTCCCGATGGGAGAACATAAAGTTTGGCTCAAAACCGTGACCGCTTTAGCACCTTTCTACCTAGTAGAGCTCTGAGGCACGGTGGGTAGCC
+>57175 1
+ATTAAGATCAAGCCCCGTCGTTCTTGTACCTGGATGGTGCGCATCAACCAGACTATTGCTTCTTGACCGCATGCTGAATCCGAGACACGGGGGAGTAAAT
+>57176 2
+AAAACCAGACTATCAGGAATATCATTCAAAAGGCCTATCGCTTGCCCAGTGGCCTGTGTTCAGCATGGGGCGTTGCATTGCACTAGCGTATCTGACGCTG
+>57177 2
+TACCACTCCAAGCGTCCATTGCCATATGGGTTTAACTGAGTGACATGATCGAGCATTTGGGTGGGATTGCAAACGCCCTTCACAACATACTCAGGGTCGG
+>57178 2
+CATCATCGGTGCTTCAGGGACTATACTGCTTATGATTTCCAAGGTGGGCATCGATGCCTGCTAGTTGACTCAGGCCCGAAGCTAAGAATCGCCGAAATCA
+>57179 1
+CCGCCTTACAGAATGATTCTGGCATATGGTCGTGCCCGTTCGTACACGTTCTAACCACCTGAAAACACTAATATACGGACCATAGGGGGTTGGGGCAGTT
+>57180 3
+TTTCAAACTCTACCAAAGCCCTGGAGCACAATGCATTCTATCGCTCAGTTAGTAACTAGGCGTAATGCTTTGGTTGCGACGAGACAGGGTGCGCGTCGCA
+>57181 2
+TGTAGCTGCCCTGAAGTATAACTGCCGCGCTCCTACCCAGCGTTCTTGGGGATCTACATGCTTCCTGAAAAATTCGGGATTAATGATACGCGAAGAGGCA
+>57182 3
+GTAGGAGACTAAGGTGACCGGCTAGACTAGTAAGCGCTCTTTAATTGTCGTTTTGCTCATAGTGAGGTTGCCAAGTCCAACGCACTCCCCCAGAGACTCA
+>57183 2
+TTAGATGGGATATCTGCTGCCGCATGTTTAAGCTTAGGCTGCGACCGCGACCGACCTAAACGCAAGAGTCTCCTCACTCTGTTGTTACAAGAGCGGATAA
+>57184 2
+TCATTAACTGTAAGCTCACGACTGTACTCGACGAGAGATCGGCACGCCCAGCAAGCCAAACCGCATCGTTTTTTGCTGGTAATGCATTTTGAGTGAGGCG
+>57185 2
+TTTGGTAATAATCAATCGCGCACGTTGACCGGTTCCTCACCCATTGGGACGAACTATCGGGTCAGAAATAGTGCATGGCCGGGTCGCAGATATACCACTT
+>57186 2
+ATGGAACCTGTTGGTGATGCCATCTACAATGACTGTGCTCACCCCTCTTAACCGGGCGACGATTAGTGTCAGGACCCCATATATATGGAGATGCGATCAG
+>57187 2
+TTCCAATGTAATCGGTTGTTTTAATCGCCACGCCACCTCGGAAAGACCGGAACGAGATTCTCATAGTCGGTTAGGCTTGCCATCTACATAGCACGGGGGA
+>57188 3
+ACAACTCGCGCGGCATCATGGGGTAACTAGGGACGCGCTCGAAGTCGACAACTCTATGAGGTTTGCAAGTATATTCCCTGTTCATTAGACGCACTGATCT
+>57189 2
+AGTGTTCACCTCCTGGTATCAACATACGTCCGCCGGAGGCCGAGTTTCGCAGAAATCTCGTGGCATTACTAGAAGCCGGTATGCTAAATTAGGCATTAGC
+>57190 3
+ACCAAGTGTATTTACTAAACTTGTTGCGGAGCGCTTCAGAATCGGCAGCCATCGTGAAATTAGTCCTTACCGGGCGAAAGACGTGTTCAGCCATGCCGTC
+>57191 3
+GGTCTCCTGGGAAATTTAAATTGCCTGGGTCAGTGCAGCATGAACTTATATTGTCTCCACCGCACACGCCAGACTCTAAAGGTACTATAGGACGGTGGCC
+>57192 2
+GTTCTTAAAGCCGCTCCCTTAGGCTGCGATTTGCAGGTGCAATCTAGGTGCCCTCCAGAAATTGGCTGAGAGCAAATAAGCATCACAATAGCCGCTGTGT
+>57193 1
+ACAGCGCACCGCTGGGTTAATTCGATTTTCGAGCGGCACCGGTGACAAATTAGGTTATAATTTTAAGTGCCGCTAGGCAAGCATGACGCCTTCTCCAGCA
+>57194 1
+GGGGTTATTCTCTCAATCGAGGACACACCGCCTCTCTTATGTCCGAGGATGCCGATTATGAGACCTTGAAGCTGGGAACCAGGACTAAATGACTCGCATT
+>57195 2
+ACTAAATAGCCGCGATTCCCGTCTGAACGTCACACGACCCTAGCGCTACTAAAGGATACCTTATGCCAAATTGGTGGTTTCGTAGGAGATTGTTGCGCGG
+>57196 2
+AGCTATCACAAGTAACCTTGCCCTGTGGGAACTACTTACATCAGCTAGGCATGGTGCGTAGCATGTCCTGGAATACGAATCCTTAATCGCCAGGGGTCTG
+>57197 1
+CTGCCACGCCTGGTGGTTGCATACACGATAGGTTTAGGAACCTGCAACTCATCTGTTCGCATAGCCGGTTGATAAAAAAGGTTATAGTACGCCCGTGCCA
+>57198 2
+ACAGGTACCAAATCTTAAATGACGCGTTGAACGCTGCATCATATATCACATACTTTAACTCTCCGGCCTTGTGCGTAGATGGCGGGGTGAGCAGCGCCGT
+>57199 1
+CTCAGTGAAAAAAAGTCGTGGACCGCGCCGTCCGAGTCAGTGTTTTGGTCTTCCCAAGCACAACTCGTATTCGTAGTACAGTACGGTAATCAGTATCGGC
+>57200 1
+ACTAAGACGACCGACGCATTTCCACGAGCTCCCGGTTGCGAGTCTCGTGTGTCGTAGTCCAAAGTAAGGATTAGTTCATGTAACTGAAACTATGGCTGCC
+>57201 3
+ATGGCATGATAGCTCTTTCCGTACTGCTGTCAGTCCCGAAAAATGCGCAGTTGCAACGGGCATACCAATTGAATGCGCACTTAAAGCGTCCTTGTGGAGC
+>57202 1
+GAATTCTTAGCACAGAATTAGTCCTTACAAACCTTAGAAGCGACGATGTTGTTCCCGGGGCCATTGTGGGCCTAATGCTTCCGAACCATGGGGATCACGC
+>57203 3
+TTCATTTTGTCGATTCACGCCGAGCCAGAACATCTCATGAATAGGTATTTGACGGTCATACATCAACCGGACGAGGGCCCTACGCAGGGACCTTGTTGAG
+>57204 3
+AGAATCCTTAGATTATTGCCGTGTAAGCGCTACGCGGAACAGCTACGCAGTCCTGGCCGAATACCCTCTCTGGGGTACGTATACTTGCGATAGCTTAAGA
+>57205 3
+CCCGTTCAGTATAGGGAGCCCGTAGGAGCCGTGCATGACCATAGTGTTTAACAGTTCTCTAACTAACGCAGTATCCAATCTCCAGGTCGTGAATATCGGG
+>57206 3
+ATCAGGTATGCGCTAGGATTGTTGATGTTACATTTAACAGACCAAGCGTGACAATCTGGCGCGGCCTACTGCTGCGAAATCGCCGTGTAGCCCCAAATTC
+>57207 2
+GGTTATGAACAGCTTGAGATGAGCCATTCACTACCGTACATCTGAGGAGAGCTTATGTCACTTGTAATCACTCCACACTCGCATTCGCGTGGAGAGCGCG
+>57208 3
+ACGCCATTAAGCTCCAGGTAAAGTTTACGCAACCGTCTGAGCCTACGCTGCCAATTGCAGAGAAGGTACATGTTGAGTTACCGTTCGCTGAGCTCTGAGT
+>57209 3
+CAACCACAATGGGCCCTAGTACACCTGGAGACGGGCCTTATGCGGCTTGTCCATTGTCAATAGGTTCTAATAACGTAGAATTTAACGGGGCGATCGTCCT
+>57210 1
+GTCTCCACGGGATCGGGTTGACCGATTTTGCTGAGAAAGGTAATCCTAGTATACGGGTCTTCCAACCAAGATTCTACGTAGCGCGCCCAACACGATATGT
+>57211 1
+CGTTAACTCGGTCGGGTTCGGTTGTTAGAAGACGCTAGAAGGTCGCAACACAACAGTTACCATTACACGGGTAGATTCGGCCATCCCTACATACTGGTCT
+>57212 2
+ACACAGTGCCTAACATTTCTGTAGAGCAAGGCGCCCCTTAAAGAGCTTTGGATTTTATCCGAGGTACGCCTATCCGCCTAACTGGGATAGAGTGCTCAGG
+>57213 1
+ACGAGTGCGCTAGATACTATCGCGTTATCGAATATCTTCAAACATGGCTGCTATGATGCCGACTCAAACCTCTAGTACCCGGGAGTTGGGGTCCAGGTCA
+>57214 3
+ACTAACGGGACATCTCCGCTGTTACCAGGGGTCCGACCTTCGTCCGAGAATTGTCTCGGATTTGGTCCATCGGGGGTAATAATGTATACGAACAAAACCT
+>57215 3
+ACCGATAAACAAGTTCCGCATCAATCACTAGTTGGCGGAGTATACTTGTGCGCTATGACAGGTCCCTCATGAAACGGCTAGGTCTGCGTCAGGCTCAGTT
+>57216 1
+CGGCGTCGTACCGCACGTTGCACGTAGTGGATTGGTGATTCCTAACGCTGCTGTTTCACGAAGCAGGCATACTACTTGATCTACAAAACCGTACGAAGTA
+>57217 2
+AGCCAGTACTCACAGAGCTCAGGTTCGCCGTGCATCAGCGACATTTTAAACGGCTACATTGACAGAGTCGCTTTGCGACTGAGTTAGACTCCGTTGATAG
+>57218 2
+CCACAGATCTTTGTTAGCGGCCCCAGGATAGCGAGCACATTCTCTCTTGGGATAGACTACTAAGCCAACTGGGAGTTAGTAGGATGTAGGCTCTCATCAC
+>57219 1
+TTATAAGGAGTTGCCCTCTCGTCATTAAGGTAACGCAGACACACCTTCATGAATGCGACTAATGATAGTCGGTCTGTGCCCTGGATGAGGCCACTGCCAG
+>57220 2
+GGTTGTGCGGTTGATGTCGGGGTGAACATTATACCCTTTCCGCGAAAGACCAGAGTCGTCACATCCATCGACATGCCATTAATAGGCTAACGGTCCCTAA
+>57221 3
+AGAACCTGCCAATGTGTTGCTGTTTTCATTTATCGATCGTGAAATGTAGAACCTGCGCGCGCACCGAATCGCCGACACGTAGGCCAGTAAAGTAGCCTGT
+>57222 3
+TACGCGCAGTCCTTAGGAGGTATTCAAGGAACATCCTAGTCTCAGGACACGATAAGCTGTTGGTGCGCATTCCGCAGAATCTAGGTCTAGTTAACCGTCC
+>57223 3
+AAAATCGCGTTACAAGTAAGCTGCGAGTGCAGATTCCCTCGATCCGCCTCACACCATTAGGGGAATGTGTTTTTCCGTCTGGACAAGAATGGGTACCGTC
+>57224 1
+CGGCTTCCGCCACATGTGGGCTAGCCTTTTGAACAAGAAACCTGGTAGCAAGTCATCCGTGCCGCGGCAATGCAATAGATTATTGATCTTACTAGGAGCT
+>57225 1
+CTGTAACCATAGGGTAGAAAACCCTTGCCGCTTCATAGCTGCAGGTCTGGAGACGATATCGCATTAGATTAGACGGTCTCGGCCATACCTGGCGACTTAT
+>57226 1
+TGCGGTTCAACCGAGGCTCCTGTTCATTTGGGACCATACCAGGGATAGATCCGTGGTTATACCAGTGTAATAACATCATTGGACGCCTGCCAAGACCATG
+>57227 1
+TGCACTTCACCGAAACGATTAATCAAGGTGGGCCCTTGTGAGTCCCAGGCCGTGTCTCGAGCTTCGCAAGGACGTTGAAGTTGCGCCAATTTACATAATA
+>57228 3
+AAACATGGTCTACCAGTCGCGGTGTTCTATCCCTCCGGAATTATGCCTATGGAGGCGCGTTGCTTTTCGGCAGACACTGGAAAGAACCATCGAGTACTAA
+>57229 2
+TATCTGAAGGTGGACTGTCACCGAAACTACACCTCATCACAGGGATCGAGTACGTAGGACTCCAGGCTTTCAAGCCTCATTGTGTGCCAGTCAATGTGGT
+>57230 2
+TACTGCTGTGATGCTGAGGCGATAATGTCTGGCTCACGGAACTGATGGGCGGACACATGCGATACATATCACCCGTCTTTGATAGGACAACTAACCCTCT
+>57231 2
+TGGCTACATGAAAGGATATGATGGTACTCGACACACAGGTGACAACCTTCGTAGCTGCATCGCCGAAGTTCCACTCAGTCGTAGGTCCGTGGTTTACATC
+>57232 1
+GCGGAGGGAGCCATATTTACCTATTTTATTCTGAAAACCTGGAGTTCTTATGCACTGAGCCTGGTTCACACCCTAAAGGCCGCGTGGACAAAGTGCCAGC
+>57233 3
+GGCGCTAGCCATTCAGTCACTCATGATAGCGAGCGGAGTTGATGAATACTGCTTGAACAGTGCCGATCGCTTTTACGTATATAAGTACGTGCACACCCCG
+>57234 1
+AGAGGCTACCCAATACGACATGGGGTCGTAATCGTGACTTTCATGGACCAGTTCCTTTGCTCATCAAGGACCTGCACGCCATATTTCTCAGGAAGATGGG
+>57235 1
+CGTGGCAGACTTAGTACATTAACGACAACCAGGCCCATCTTAGCGTCGGGACCTCGATTATTATGTTACCTAGAGCCGGCCAGTAGTAATCTCTGGGATG
+>57236 2
+GCCATGAGGAGTGACTGCTGAGGGACAGCTATGGGCCTACAGGGTTTACAACTACGGTCTTCCCGCGCAAAACAGCCTCGTATCTATACATATTGTCTAT
+>57237 3
+ATACCTCCCTGTTACTGAGATCCGTAACAGGGCTAACAACGTACAGAATTTGGTAAACCTGCCTCTTTGCTGCGGGCATAGGGCTTTCCAAGCGAGGATG
+>57238 3
+TTATCCGGTCAACTCATAAGTAACACAGTTGAAAACGTCACTGTGAGGGCCCTGATCTTAGACTTCTGGAGCTACGCCCAACTGCTTGGTCGGGCTGGAA
+>57239 2
+GTTGCCTATGAACCCTCCGCCTGAACCGAAAAGCCTATCGGGGTTTTTTCCAAGTGACCGACGCGCAATTTATGATTGTGAGCAGGTGTTACAACACAGG
+>57240 2
+TAAGGGCTATTAGAAAGCAAGCTCGCACGCCCGATTCCAGGAATCCACGTCGTCCCCTGTGGTGTCTTTGATGGAAACAAGGTTGGTCACTGAACTTATC
+>57241 2
+AATCTCAAGGCGATTGGGCCTGACACCCCCAGAAACGAATTGATGCACGACGCGACTGATCTATGCGGTTTTCTGAGCGAATTGTATGTCACATTCGCGT
+>57242 3
+CTCTCGAAAGGCGTTCTCCACTGCGCAGTCCCCTTTATACCACACGTATCAGAGGGCCACGGTTTAATGAGTTTGAGTGGAGTCTTCAGGAGAACTAAAG
+>57243 2
+TCTTAGACCTATATTTCGCACGAGACCGTGTTAAGACTAGAATAGAGCTGGCCTCCGACCGGCAGATTGCGATACAGCTGTCAATCTCCGATTTCGGGAG
+>57244 1
+GTGCCGCCCCTAATTGTTGACGCTTTCCTATATTCCGTTGGTTTCCGTCGTCGCTGACGTACCTGGAAGACAGAACAGGAGATAAAAACGGTCGCAAAAG
+>57245 1
+CGAAGTCGGATCTCACTTCCTGGGACGCTTACGCATTTCGTAGCTAAACTTCAACGACCGGGCTGTTTGAACTCAGACCTAACGAGCGTATGGGAAGATT
+>57246 3
+AGGCTCTGGGGGCCGGAAAAGCGGTTGATCAATAGTTCGCCTACATGCCTTCTAATTCGACCAGAGTACTCCCGTGTTAAGAACTATCTGACATGGCCTA
+>57247 2
+TTACAGTTCTGACCCCGGCGTCAGGAGAGTCGTCAGGGATGGTAATCCTTTCGACAGAACGACTAGATCTACCCATTGTTAAACAGTTCCGGGGACACTT
+>57248 1
+GTGCGGCTGTGGGCATGTCACGGGCAGAAAATTATAGTACCATCCACCTATTACCGACGTTACCGGTATTAGTAATGAAGGACCTCCGTCGCTCACGATT
+>57249 1
+AGTCGGGTCTCAATGCTGTCACATTCTGCTCCAGTGAATAAACAGCGATTCGTAACAGTGCTCTGCACGCCTTTGGATGCTGCCGGAGTAAGCACATAGA
+>57250 1
+CTGCCCCAAACGGATGTCCCTACTAAAATACGGTGCGTTAGCTGTTAGAGAATAGCTACGCAGACTTTTGTGGATCCCATGGATGCAGCCGGTTCACGTA
+>57251 2
+CAAGTCCGGAAAGTGCGCGGAACATGTGACTTTACTTGGGCGCTCAACGACTGGACAATATCTTCATACCGTCGGTTTAGTCTCGCTGCCATTGAGAAAC
+>57252 1
+GCCCATCGTTATGAAGACCGGTACCCTTTTTTTGTCCAGTCAGCCAAGGGTTAAATACACAGGGCACTTAGTTCAGACTCGAGGCGTCTGGATCCAGAGA
+>57253 2
+GCCGATTCGCACACAACCAGCAGTTGCAGCAGCACTAATCTCTGTAATCTGATGTGTAGACGTTATACGCTTGGGTAAGGGGCACATCCCGGTCATTAGT
+>57254 2
+TCGATACCGTGGCACATGTCGATCCTGTTGTGACGGCATTCGGAGATATTACCTTAAACGTAGCGATAGAGGCTGGCGTTCAACGTGTCACCACAACACT
+>57255 3
+TCATCGCGCATAATTCGCTCGGCCTACGCTAAATCGCTGGCCACGTATCACCCAAATCGACATGTAAGAGTTTGGCGTGAGAATTTGGTACGCTGTGAAG
+>57256 1
+TAGAGAACGCATCTCGTGTGCCAAAGTCCTAGCACCTTGGCTCATTTCACCTCACGATCTTGTTTTCGGGAGGCTGAGGACACGATAGATGGGCCAAATA
+>57257 1
+TTTGGAAGTCACCAGATGGTAATAGAGACTATTACTGATCTTGCACACTTTTTGCGCCACCAGAAGCGCAGCTTCCCAGCGAGGAGTCGTGTAGCTGCCA
+>57258 1
+AGACGGTTCTCGACCGAAGCTTCACACAATCAGCCCATACCGGATCTATTACTGACGTGGGATATTGAGCGGCTAGAGACTCATCTGCGGTGGTATCATT
+>57259 2
+CACGGACTGGGGCTAAGTTCTTAACGTCCTGATATGTTCCAGGTGCTGCGTAATACCTGCAACGTACCGCTTAAAATAAGTCAGCTCTGGCCGAAGAGTC
+>57260 1
+TAAAACGATGAGATCGCCACAAATGAGAGCCGGGGAGATCCGGGCTCCTATCCTCTCTTCAGTTCCTATTGGTCTATGTGACTCAATCAGCAGCATGTGG
+>57261 1
+CAACAACCTATGTAGGCGATGACGTGCCCAGCCCACGTGTGTCGCCGTACATTCAGTCGATAGAGCGTGTACCTTCTTTAGTGAGAGTTAGATAGATCCA
+>57262 3
+CGTCCTATATATTTAAGATTTAGACACCGCCAGCATGCAGTACAGAGAGGGGATCTCCCTCCGGCTTTAAGGGGATTGACCACGAATCTTTGCAGCGTCG
+>57263 1
+GTGATTATACCATTTCTTGAGGTCTGACAGAGTAATCCAGTTTCGGGGATCCCCCCAGAAACTGGCAGCGTGCACTCCAAGCTGATTGGACCGACTATGA
+>57264 2
+CACACCAATTTGTAGTGGTCGCAACCATCTCCCACGCTGTGAGAGAGAGATTCTTGACTGCCACAATCGCCGGAGGATGTTAAATTTTCGGCTGTACGGA
+>57265 3
+CAAGCTGTCCGCCAAACGTGAGATGGTAATAGCAGATGTATTATCTCCTCGGCTCGCTCGAGCGGTGCGACTGGTCACACATACTTGATTCGTCAAAGAT
+>57266 3
+CGTTCAACCTCTGAAATAACTGACCCATGAAGGCGTCCCCTCCGGGTATGTGTAGTGAGCTTTAATTACAGCCGCATTGCACGGGGCTTACAAGAGTATG
+>57267 2
+AGCGGGTACTAAACCTTCGTGCACTTTTGGATTGGTAGACAGCTCATCCGATTGGAACATTGCGAGAGGCGCTGCCTGATCATTTGGCCACACTAAACCA
+>57268 1
+CGGCGTAACAATCTCCGATAACTTAACCTTCTAGCTCAGGTTGTGGGATAAATGAGTCCTGTATAATGGGCCCGGCGTCTACAAATACGTACGCTCGGGC
+>57269 3
+ATGTTCAGATCATCCTTGAACCAATCCCATCCCTGGCAATAAATAGGTGGTACACGTCAGGCGATGGAGCTAGCTCGATAGGAGTTTGGATCCGCTCGCT
+>57270 1
+CGCTCATGTATCCAAGACGACGCCTGCTTTAGCCAATTGCATAGGGATGCCCTACGGAATCTGGAGTCTGTCGGGTATCGATATGACTCAGATGCACAAT
+>57271 3
+CCATGCGAAACAGTGAAAAGGCCTAGGGTGTACAGGCGCACCCTGATTTCGTTTGAATGATCCAGGCGATCACGTTAGTTTTCGCGAGACTCTCAACTCT
+>57272 2
+TGACACAGTTTAGTCCACGTACAACAGAGGTATCGAGTATTAGCCCCTGGTTCCGAGCTTTCAGTAGGGACGTACAAACCAGGTTCGCTCCTCGAGATGT
+>57273 1
+CTGTATAATCCTCCCATTTAAACTGCCCAAAGACCTGTCCGAGAAGCCTTGAGAGCTGTGCTATTAAGCTGCTGATAAGGGTTGGGTGCGACTGCAACGC
+>57274 3
+CGCCCGTTCAACATATGCCTGGGAGATAGAATGCACTAGACCAGCATTTTCACTCCCGGGGTTGAACAGTGCAGTATCATTGGTTAACCCATGCTGTAGG
+>57275 3
+GATCGAATATCGGCCATGGCACTTTGCATCTACTGAAGTAGAGAATCCTGCTAACTAGGTTCCTGCCAGTACGGGTAAGCCTATAGGCTTGGCATCCGCA
+>57276 2
+AACTTTTTTCACGCCAACGGAGTGACATGGGCACCTCCTGCAAGCACATCAGTCAAACTGTTCGTGGCAGGTTAGGCATCGACGGTAATTGGGTTCACTA
+>57277 3
+GGGGAGATATAACTAGAATAAGGCAGATGCACCGGATTGTATAGTTTTCCAAATGCTCCGTAGCATCGCTCTCGCGATTTGGCTTCCGCACCCATGCCAG
+>57278 3
+GTCCAAAGCTCGTATGCACGACCAGTTACCCTCAGCTAGATGGATTCTCTCAGGTCCTGTAAGGGTAACACTCAGACTTTACGCTGGGGACTATTGAGAG
+>57279 2
+TGTTTTTCTGTGCAGGGCCTCTGAGGACAGGAGGTATTCGCACATATCCGTTTACTCCGTATAAAAATCGGAGCGAGATATACCCCCGATGCCGACGAAC
+>57280 2
+ACCCGCCGAGGGGTACGACCCAGGCGGTCTTATGATGTAGTTACAAAATTCTGGAAGTCTAGGAAACACCGCTCTTCGAGATGTCTCGTAACCATGTCTT
+>57281 1
+GTTTTCGCTTAGAATTCCCTTTCGCCGAGTCGAGTCTTCGAAGCACGGCGTCTCTGAACAAAGACGTTGTACCCAGTAAACTAGCGTATGAAGCGGCGAA
+>57282 3
+AAATGGGCGCGTACTTGTGACCAACAAATAATGATCTGGGTATTGTGGCACACTCGACCTCGAGGACCTCTCCTAATGCTAATGTTCTATGCCCGAGCGG
+>57283 3
+GTCGCAAGCCTAGCCTGGCCAGGCAAAAGGGATCCGCGCAGGTATGTTGGATCACGCTATTGTCTATGACATCATACATTGACTCATCATACAGGCTTGT
+>57284 3
+ATGGTCTAGGGTGGACGACTCACTGGGACTGTCGACCTGTTACCGACCTGACTGAGCTTCAGAATGTACTTTACGACCAGAAGACTGGCACTATTTAACC
+>57285 1
+CAGGTCGACCCGATAATGATTCGATGCCGGTGGTTCCGGAGCTAACACAACCTGGTGTACATTTATGATGCTCAAACTGTGGCCTGTTTACACAGGCAAC
+>57286 3
+GTATCGACGTGGGAAAGATGCCGACCCATTCGCGATAGTCGAACCCGTTGGATATATACACTGTAACTTCCAATGGTTGAGGAGTTGTATACCTCCCCGC
+>57287 1
+ACTACTAGGTCCGGGGACGGGAAGCCCTTCGAAACCAGACAACGTCTGTCAAGTATTGGGTAACAAGACATTACAGTCCTTGCTCGTCCGTATCGTTTTG
+>57288 1
+TAATCAATAATGGGTGCTTTGGTTGGTTCGGAAGAACGCAGGCCACCTACGGTCAATTACAATCTCAGTCCCAGGAGTGTAATGCCGGCTCCTACTGCAC
+>57289 1
+TAATAAGAAATGGCGGCTCCCACTAATGCGTTCTGCGGACACTACTACACAAACTACTACACAAGTTCGTGGGTGTTGCGCTTTAAGTGGCCTCTCGGGG
+>57290 3
+CCAGTTTGACAACTAATGGCGTCACGAGCCAGGGCCGGGCTACTGCGATACTCCGAAGCAGAAGTTCTACTTATTCGATCAGTGCCGCTTATTAAATGTG
+>57291 1
+AAGCGATCCTCGGTTGATTTACTAACTGCATACGTAGCGCACGGTAATCTATCGGTGGTCAATCAGGTGACCGATCTCTTAAAACTCGCACGCAGGCGGT
+>57292 1
+CAGAGATTCGTCAGTGTCCGTACTCCCTGAGTTAAAAGCGAATCGTGACGAATTTATAGTCTTCTGAGAACTGCCGGATCCATGGGCTCCGAACGACTCG
+>57293 3
+TAAAATTGTCCCACACGCAGAGGGCCAGCATTCGAATGCCGAAACATAATTGGCTCCGTTCTGCTATTCTTCAGGAGGGTGCTCATGGCTGATCTGAAGC
+>57294 1
+CACAACGCGTAGATGTGAAACGCACGGGCTGCTAGCTTTCTATAGGCCGATGTGTTGTACCCAACCATAGACACATGGACTTCTGTTGACACGAGGCTTT
+>57295 3
+GATGGCAAAAGCGAGCGGGCCTCCACCAAATAATATGAGGTGCGGTACCTATATCAGCACGTTTTCCCTGTCAACGGATTCGCATGCGGTCAGTTTTACT
+>57296 3
+TCGACGCAGGTAACATGTAAATGCCCTATGGCCTAACTAGCGGGCGTTATCGAACCATCCGTCTAATTCCGATTATGAGGTGCGATCCCTGTGGATGACA
+>57297 1
+TGGTTAGACAGACCTGCCACACGCTGCAGGTAGATCCACACATGCAATGTGTTGAGTCGTTTAGGGCTACTAGCCCAAATTATACACGTTCAGGGGTTCC
+>57298 3
+GGATGAACGTCGTGTGCCGAAGTCGCCGAGAATGTATATGAAACTTTGCAAGAGCCCCGACCTCTATATCTAATGCATTCCCGGCGCTGTTTTAGCAGAC
+>57299 2
+TGGCCTACGGGATGTTCTGCACGCGTACATTCCGGGATCTTGTATTAGAAAACCGTGAACCGCGCTGGGTCATCAGAGAACTATACATAATTCTCCCAGG
+>57300 1
+AAGGTGTGACCGCCACCAAAGGTATTCTGCTAGCTACAAGGTGTCCCGATGCCTATTTCGGTGCGCAGCCAATCTACCATGTGAGGTTACATCATGAGAT
+>57301 1
+AGGTAGAACGGGACTAGTATTAAGTACATTTCGTCTCTTCCCCCTAGGGAGTCCCGCAGTAGTTTTCAACTAGCTAAGCCGATACGGAGGCACTGGCATC
+>57302 2
+AGGCTCCTTATGCCCCGACAAGGATGTGTCCCGACAACCCTCTTGGAACTGGGGTCCACCACAGTGTGCGTGCTGATTGTTTAAATAAGATGAAAATCTG
+>57303 3
+TGTGCGAGTATACACAGAGAATTCCATCCGTTCTTATCAGGGTGGAAGCTCACCACCTCTCCGTTTGTACCTAACGATGGACATCGCAGGTAGGGTAGCA
+>57304 3
+AAATGTTTCATGATTGGAGCGGGACTAACATGCATTCGGACGGGGGCCCCTGCCTCAAGCCAGGTGCACCACTTTTACTATATGTAAGTCTACAGTACCG
+>57305 2
+CAACCTTGGTAGGATGTCCCTGTGAATATAATGCTATGGATCATGCGTGTGAAACGCCGCCCCGTCTATAGTCAGGGATGACCTGTCCAATCACCATGGA
+>57306 1
+AAAGACCTCGGCAGATGCGTCCATAGAGGAGCGTAGCCAATCGTGGGAGGCAACGTCCTGTGTGGCCCCCCTTTCATATCCGATTATTACAGATTAATTT
+>57307 2
+CCTCCTCGGAAATCAAACGTTAACAGACTCGCATTCGAATGGATGGTTCGCGAACGCTCCGGATCACCCGTCTGATGTTGACCGAGTGGGAAATGTTATT
+>57308 2
+ACGGGTACGCCGCGGAATAGATCTTACTCCTGCGTTTAGCAAGGATAAGCCGCGACGTCCTAATTCACAGATTGCTTCGTTGATACCAGAATTGACGCTG
+>57309 3
+TTATTGCGTGTATATGTCAGTCCAGAGGCATCCTCGCGTTGGGCGACCAAATAAGCGACACACAACTTAATTACCTCCGCATGCGGGGTGCTTAGTGAAC
+>57310 3
+TTCTCACGGCACAACCGAGAGAGGCTTTGCTCAGATTTGGGCTCTAGTTTAGTAATTTAACCACGATGTCAAGGGCGCCTCCGAGTCGAGCAGAAATCTC
+>57311 1
+CGTATACCAAGGTCGTTAGCTTCCAACCTCGGGTTCCTTATGAAATGGGCATGGTAAGAACGTTCATATAGTGCATCAGTAGCCAGACCCCTCGTGCGGA
+>57312 2
+GGGGAACTCTAGACTTAAACAAACCCAAGGTTTTAGCTGTTACCTTGCGCTATGCCCAGCCGCGCTTACAGGTGGTATATGCAAGCAGTCCGGTATAGTC
+>57313 1
+GATCTAAACGGGTTTCGATACTACTCTGGAACCATGAAGGTGTTCGTACCAGTGCTAATGACCCCGACGTTGGCCATATCGAGTATGCGGATCCACAGTC
+>57314 1
+TATTTGCCTACTCGGTTCGTAGCGGGTAATACCTTAGTCTAGTAGCGTGTACCAGGGTCGCTATAGATCGGTATCACAGCACGCCCGATCACACGAAAAG
+>57315 3
+TAATTCTCAGCATCCGGCTGGTCAGTCATCGGATGCATGGACGGTATTCCTAATTACTGCAGGTCAATGCACAGACTCGCACAGCAATCTAAGGCTGGTG
+>57316 2
+GCCATACATATGTTTCTGCCGCCAACGGTCATCTCCTAATGAATGATTGGCTTGATCCCAGGTAAGGCGGTGCTATGACATTGAGAGCGACGACCATACG
+>57317 1
+GCGCTCCGTAATTAGGCACTTCTCATCATCCGGACGCGCCGTGAGACTAACGGTTTAGAGAGAAGTTAGTATGTTTGACCAACGAGTCATGCTACACGCT
+>57318 2
+TACAATCAAGCGCGGAATGGTCGATCACAATTGGCGAGGCATTCCAGTTCCTGTCATACATAGCCCGGGAGATCCTTCGTGATTCCCGTATGACTAGAGT
+>57319 3
+AATGAATTTCACCTCCGCTTATAGCCGTATTTAAGGACCTCCAGCATCGCGCTGCACGGAAGTTAGGTCGTGTACCGCTATGACTTAAGAGGAATGCGCG
+>57320 3
+CGTCCTTAAATTAGACACGGTGCTGTTTTTGTGCAACTTCAGGGTGGGTAATCATTATCGATACTGCGGCGCACACGTACGACATCACCCGAGAAAGCCG
+>57321 1
+CCCTAAGTAAGGTAATAGTCGGAGCGCACGCACGCGAAACCTTGCTGCCGGGGACATTACTGGATGTCTAGTCCTTAAAGATAATCATTCTTCTTGCGCG
+>57322 1
+GGTATCTTAGCCCTCATCCGCGAAAGTGCTACTATACAAAAAGATTACGCTCCGATGGGGACGCCATGGAGGGTTCTTCGACTCGACTACTGTGAACTGT
+>57323 1
+GACCCTGGAGTACCCAATTAAATCGAATGTAGCTGTTTATGATAGCATCCAGCTAGATTCCGTGGTGCCAGACCGGCCCGCCGAGTGATTAATGTCCTGA
+>57324 3
+GTGGATGAGACCGGAATAATGCACATAGCGGGCTTAAGCTTCCACCCTAGCAGTTCGCTTCCGGATGTATTGGCCTTAAACAAAGGCATCACTTTTGCCG
+>57325 3
+CTGCCTTCCGGTTACTACTTAAGTGGCATCCTGGTGCAACGTACCAGAGAGATCATGTTCGCTCGCAAACATAGTTAGGCGTCAAGTCGTACGGGAACAT
+>57326 1
+CTCCCTAGACGTTCTTGCACTCGGCGACGGGTCCAGCCAACTACGTTTCTTACGGGGGATATCTTTAACCCTGATAGGACGTCTAGAGGAAAATGATAAG
+>57327 2
+GCGTTCAAGGCAGTCTGCGTAGTTAGCTACAATGCCCTACGCGCTTCCAAACTAGTTGGAGATCCATAGACTGATGATGACTGCCCTCATGTAGCGTGAA
+>57328 1
+TCGTGTGCCTTAACGTCACGCTGTGACGCATACCACGAGACATCTCCGTACGAGAGAGGCACCGGTTGAAATAACGGACGCTTTGTGTATTTATCAAGCT
+>57329 2
+GCAGACTTAGACTTTACCTCATGGGTGGCCAAAGCCTGGGATTTGTTACCCCGATGAAGTGCCAATAGTAGGTTATCCCTCAGTTAGAAGCCACTCCAGG
+>57330 1
+GTTATGTGTCTACAGTAGCCAGGCGAGAGCCGTGGCATCTGTTCCCAAGCATAGCTCGAAATTAAGCTATCACTTTGAGAGCAAATCTGCTGGGCCCCAT
+>57331 2
+GGTTAATAGCTATTAAGCTGGTTATGACGACGACCTGCTGTACTCGGTCCATTCTTCAGCTGGAGCCGCTGAACCACAGTCACAAGTCGTCCGAGATGAA
+>57332 2
+TGGGGTCAGGCCCTTTCAGATAGCTCGGCGTAGACTAAGATCTGATCGAATACTTCTTTCATAGCACAGGAGGCGTCTCTACCGACGTAACAAGTCGACT
+>57333 1
+AAAGGAGGGATTTGTATTAAAGTGCTACTTGTCACCATCGTCGACTACGTCCGGCGTAGCTGTAACCATTCCGCACCGCACGATCCGGTGTGTTAGCAAA
+>57334 2
+AGATCAACTGGCCCCATGGCACCGCACCCGGTGGACTTTTGAGTATTTTGCATCATACAGGACTATAGCCTCGGGATGTACTGCGGTTAGGACTAAAATC
+>57335 1
+GCAGAGACTGTGTCTGTGTCACTGTCAATGTGCGAGCCACGGTCATAAACAGCAACTGCAGGGAGGGGCATCGCGATCCTATACTAATTCTTCTCCATAT
+>57336 3
+ATCTATATCGCGCAGATCAACGGGCCGCTATGTCGCTTTGAGACTCTAATTCCAGCTGGAGACTAGGTAGCGCGATAATGCCACTGACATTCGATTGCAG
+>57337 1
+ATTGATGCTGAATAGAAGCCCCGTCCTTGGGATAGGTACACCAGTCACCCACATGGCCGCTTGTACGTTGTATTAACCGCAGACATGGTATTTCGAAGGC
+>57338 2
+TGCCCGGGCCAATTCGTCCTCGGGGCAGTAAGAGTGGCATGCAAGCTGGGTCCATTATTTTAAGTCAGTACGATTCAAGTACCCACTAGCATCTATAACG
+>57339 1
+GTTCCCCGTAAGCGTCCCCAGGTATAGCGTCACTTGAAGCACGTCAACGTTACGGAATAGCCAATTTTTTGGGTGCCTCCACAGTGAGGTCGAAGATATA
+>57340 1
+ACACTGCTTCCTTGACTACTATCCCTTAGACCTAAGAGTATGACTTGCCAGTCGACTCAAAGTGGTATGCTGAGCAAGAAGACTACCTGGTCGGGGGGCT
+>57341 2
+CGAGGAAAGCGGTCTTATCCGTGGTACATGGCACCTTCGGATCACCACAGTTATTTACCATAACTTAGCACTGGGCGTTGAGACGATACGACCGTGATTC
+>57342 3
+CTTATGGTAAGCATCCCACAGGTGGTGCTTTTTGCCGTTTCTAGACCAGCGACATAGACACCAGAGTTAATTGCCAGCCCGGACCAGTAGCGGAAGTTAT
+>57343 3
+TACGCCTAAGGGCGCATAGGCCCTTCACTCTGAGTTGGAGCAGATGTCTAATGACTATGAGACACTCAGAGAATTACAGCGCGGTTCTCTCTAGTATCCG
+>57344 2
+TTTTAGTTGCGGTCATGCCCCCGGAAGCTCCAGCTAGCCCCGGATGGCGACTAAGTCAAAATATTATCGACGGATTGTTACCATGTGTATACAAGAGCGC
+>57345 3
+GGGTTATGCCAGTCCCTAAAGGTCAACCGTAATCAAATCACGTCCATCTGTGTCGGTAATAAAGGCAGCATGCAGGTCGTAGATTGCCCGTTTTCCCGGA
+>57346 3
+TTTAAGTCCATTACAAGTGACTTTGCGGGCTGTGTACCTCGTAATAACTGAAAGGGGGAATACCAGTTCGAGCCCCTCGTCCGACCGCTAATCATGCGAG
+>57347 2
+GACTCCTAACCTGTTACGGAGCGGAACACCGTCGAGAGGTCAACCCCCCCGAATTAAAAGTGGTTGGTTTGGTTTTATGCCACACGGCTCGAATTTGAAT
+>57348 1
+CTGTCATGGTATCAGTTGACACCTAAGGATTTGGCCTGGGCTAAATGTGATCAGGATGTCGTAAGCATAACCCCAGTGCCCCCCTGAACTGTCGAAGTAC
+>57349 3
+CGCTCATGCATGGAGCAAGCACTTCTCTCACTGCGGGGTGTTGACCCTCGATACGTGTACCTCTGATCACCCTATGGGTAAGATTCAAATAGTGAGGAAA
+>57350 1
+TAAAAGCTTGTTATGAGCACCGTTAACATTTAGGTCCGGTACATTAAAAAGAGCGTGCGAAGCGCCCCGATCAGTCCTCGTGCTTCCCGTGCAGCGTGTA
+>57351 2
+CGTCCTTAAACCGTTTACGTTAAGCAGAACTAGGTAGTAAAGTCGACTATCCAGGCGAGAAGTGTTTAGCCCCCTCGGGTTGTACGCACTCATGGACGTC
+>57352 1
+TAAAAGCCAAATTGGACTGCTGGCACATGATCTTTAGCCGCTAGCCCTCGCTGCGCACCTGGAGATGACTCGTAGCATAGGTACGCATCGAGGATATTTT
+>57353 3
+CCGGGCGTTGAAAACCATTTAACCCTACACACGGCGCCCCTTAGGAATGCAGTTCGCCTTATACCAAGATCGGTTGGGATAAGTGTTTGTTGAGTGACCA
+>57354 2
+GATTTCGCTTCAACTGACTCCAGAAGGCAGTTTTGAAAAGCTGGGTAGATCGCTACGAGCAGCGTGTTCGGCCCCAGGAGTCAACCTTTATCATCAAGCT
+>57355 3
+ATCGAATTAGGGTGAAACTGCGTGGTCGCTAAATACGAGACTCATCGGGCGGCCGACTGAATTCTGTTCCATACCCCACTCCTGGCAGTTACAGTATTGA
+>57356 2
+CTCGATTTACTTGTCGCCGACGGCCAATTGGATACCGGTGGCACACGACGAGGGCTGTTCTTCTACTAGGATTACCTGGACATACAATAAAAGTAGTCCG
+>57357 1
+CGAGAACGCTGACCGTTAAGTCGTATCTGAAGTGCCGAGCTAGGCCTAATAACCCGCAGCTTGGATACTATAGATGTTAGACTTTCCACTTGACCTCGGG
+>57358 2
+TACGCCCATGTGACATCGGGCGGACGAAGCTTCCTAGTGATCATCGACACCTCTGTCAACTCCAGACCTGGAGTCGTACGAGGGAATTTAAAAGTTGTTT
+>57359 1
+GGGCGGCCCCGCACAGGGGCGGTATAGAAACGCATGACGCAATCTCAGTGAATTCGATTATTCCCTCTGATATATACGCCCATTTGGAAAGTGTTATCCT
+>57360 2
+TCACCACATTCCATAATCAATACACTTCCGCGATTATAGGGGGCTGTGCTGTAGGTGATGAACGTCGATGTTCCGAAACTAAAGCATGCCCCTGTGGGGC
+>57361 3
+GGACCCACGCTCATTTTTGCCCGTGGCTGAATGTACGAGAGCCTTTACTATCAACCTTGATTGGGACACACGTGAAATGTCGGCAAGCTGTCAAGCAAGT
+>57362 1
+GTCGATTAGTCGAGTCACACCCCTCGTCTTTAAGGCTGATCCAATGACTACCGAAATCGGCATTGTACGTCGGATAGCGGTCACACAGTTGTAGATCAGG
+>57363 3
+GTAGGATATTCGATCCCACCTGGAATAGACAAGCTCTCCTCCTAGGCCACGGGAGGTCTATATACTTTGTCGTAGCATCTCAAAGACTCGGCGGTAGTGA
+>57364 3
+TTTAAAGCGATGACCAAACAGAGTACGTTCGCAAGATTAGACTTACGGCGTATCCGGATGGTGCGGACTCTCGCTGATGCCCTCGCGGCCATCTAATTTA
+>57365 3
+GGACCCCAGACCGTATAGGTTGATCAGTCTACTCCGATATGGTTGCACTCATGGGCTGACTTATACGCCTAAGTTCTAACCGTGAAAGCCTGGAAGGACT
+>57366 1
+ACGTCATATAGATTCGGATGGTCGCGAGAGTGATGCACTGTTATGGCTTACCTCGCATAACATCCGTTCGGCCTACGAGGAGGACTGCTCTAACACTCAA
+>57367 3
+GAATTGCGCGGGAATGATACCTGGGAGCGTCGAAGCCTTCTATCATTATGAACTATCCCCTTAATCTCCCTATGCGTACTGGACGGCACATGAGGTGAAC
+>57368 2
+GTTTCATAATATTATGTTAGGATCCCCGGGACGCCTACTATGGACTTGGACGGCCGGCATGGATCTCTAATAGCCTGACTACCAGAACTGGCCACAGGAT
+>57369 1
+TGATTTCAGCCGCCTTACCCGGACTAGCGTCAGTTGGAACGCTGTCTGGTTCCAGAAGCAACAATGCACTTGAGTTCGATTCGGGAATACGAACCAATTG
+>57370 1
+AATCCTACGAAACGTCGGTGCTACTTTTGTATTGGATGTCAAGGAAGCGCCCGCCACCTCGAGCGCCAGCTATCGGCGTTCAAAGTAAATTCAGGTTGTA
+>57371 2
+GTTGCTGGTATATTCTTGGTGCAGCCCACGGAACATCTAATTGCTCATATAGAAGCATTTTGCGCGTCATCACCTAGCAGCATCGAAAGGCCCCGAGGAG
+>57372 1
+AAGCAAGGCGATTTTCCTCGCGGAACGACCCACATATTTAGATGATCTTCTTGATGTCGGGCCAGAGACGTAGCGACTCGACCGTGGGCTACTCTAAATT
+>57373 2
+TAGTGTTTCAGCTGTTGAGCACGTGTGTCGCGCACCTCCTAAGAAGCAAAAATGCCCTCGTTAAGGACCGTATAGACTGCCCAGCTGGCAGGATCATTAT
+>57374 2
+CTTGATCTGAATCGGCAGTCGATTTTCGAGACATTTAGCCGTCAGAAAGAGATATCCTCCACAGATTAGACCAGAACTGGGGTCCGGTCACCTGGCCTGT
+>57375 3
+GTTTGAGAGAGCGTTTGGGATTCGGGCAATCCTTTATACCCGAAGCCGAAACATTCTAGATAGACTGCTATAGAGTCCCCACGCCATAGGCTTCGATGCC
+>57376 2
+CATTCTGTAGGATACTGTGGCAGAACCGGCCTCTACGCCATGGGTATCGTGTGATAGTGTGCACAAAGACTTCCATTCGGACCCTAATAGGACATCCAGT
+>57377 2
+GTCCTTCACTTCATTCTGGGGTCAACCAGAAGCTTCAAGCGACGTAATCACGGGATCTTGGGCCCTTGTCAGGAGGTAGCAGTAAATTGACTCACGCAAT
+>57378 3
+ATGGACCAAACTACGATTGCCAGAGCTGTCCTCGCGCCGCCAGTGTATTTTATTTCTATAAGGTCAAATGCCGCCTAAGAGGCGCTACGCGGAATGGATT
+>57379 2
+TGAATTAATATGTTATAGACCTGACCTTCCGCGCCTGCAATGTCAGTATTGCTGGACGCGGTCTAGTCCGCGCTGGAAGCGAAAATTATCACCAGCCAGG
+>57380 2
+AGAAAGCGGAGCCTCCTATACTCGGTGCATTGACTTTTCAGAGTGACGCGTATCAACATCTGAGGTGTAGCCCAACACCACCTTTGCTCTAAGGTTAGGG
+>57381 2
+ATTTCCCGTCTAACCAGGGTGGACAAGAGCCTGGTATAAGACATTGCGCCCGTCCACTAGTTAGGATTAGATGGGCTAACACCTATAACGCTGGCGTCTT
+>57382 3
+CGTGGACCTTGAACAATCTGACTGTCGATTCGGCTTGGTAGATAATAATCCGGCAAGAGACCATAACCTTCGCAACTCAGGCCGGCTCTGGAGCTTTGAT
+>57383 3
+TGGTCCAGACTTGCTGATCGTACGGATCATCCTTAGGACACTTGAGGGTCACAAGATAGGGATACCGAGTACTAAGATCTATTCGACCTGGATCCCCGTC
+>57384 2
+CACACTATGGCTCATGTCAGATGTGGTCTGCGCCTTAGCAACCAAGCGGTAATCACTAACGTATGTGACTACAGTGTACAAGCGTAGGCTCCTTGGATCG
+>57385 1
+TTCTGCGTACTCCCTGGCTTGGCAGTACGTGTTGTGCGACGACTGATATGCCATCAGTAGTTATCAACGTAATTACAAACAGACCAACCGTCGAGGCAGG
+>57386 3
+ACTGTCAACGCAAGTTTCTTCATATGTGAGCGGCTCCTGTGTTCGCACCTTTGACAGCAGACGAAATTGCAAGAGTGGAGATTCGGCCAACCTACGGCTA
+>57387 2
+TGTAAATCAACTGTTTACCGATTCCTCCAGGTGCCTTCTAGGCGAAAAAGCACGTGTAGTTGCCTACCTAGGTAAACGGGGGATTTAGCGACATCCGGCC
+>57388 2
+AGATTAAACAGTGTAACGCTCCCAGCCCAACAGTATTAAAGCCCTCGCGTGTGGACCGGACATATGGTGTGCGGCTCGGGTCTAAATTCAGTCTGCATTT
+>57389 2
+AACTGTGCGGTCGCGCCTTGTTCATCGTACACGGGTTAGTCCGACACCATGATGCACTAACACAGGTAGGGAACAAGAACTGGCTCTTACGTCTAGATTT
+>57390 2
+TACCCATCAGCTGCGCCGGCGGACGAGCAGGCTTCCTGTATGTTCAGCGCGAGTTATCATACGATAAATCTTCCCGAAGTTAAATCTAGGGATATCGGAT
+>57391 3
+CTGATCGAAGGTTGTAGAAAGAGCCAGTTGTTCGCCTCACACGTTATGTTCACGTGGCAATCTCTTTATAGCCTAATCGAGCTGCGAGCGAAGCCACGAC
+>57392 1
+AGTAACTGCGGATGCACTACTGACAGGGTAATACCGTATTCGATGTGCCCTATTAAAGCGGCGACGACCTTTTGACAACTAGCTCTACTCGTGGCTGGCA
+>57393 2
+ACGTATTTGCGCCTCTCGTGCTGTTTGGACCCTTTTGAGACACCGTCATGCCTCAGTGTTAACGGTAAAAGACGAAGCAATTGAGACCCTAGCACGGAAG
+>57394 3
+CGGTGGTCCATACAGGGAAATTAACCGCCAGTTTCCTATGGCACCTACTAACCGGAATCTTACTAAGTACTCGGGATTCTTTAAGCGGCAGTCTGCAGGG
+>57395 3
+AGGGCCCAGCTACGGGATTCTGTATGAGTTATCTCAGTTTAACCGTGAGACTAACCGAGTCTGGCTGAGCCCGAAAACCCTTCCTGTAATTGACTAGCAG
+>57396 3
+AGTTGGTGTGTAACCCATGGGATAAAGCATATCGCAGAGTTCTCAGGATTATCCTCGCAGACTGCCCACAAGTGCTTCCGTAATGAACCACGCCTTGTGG
+>57397 2
+CTAGAAATATGTGGATCTGCACCGCATCCTCAGGACGGATTTCCGATCCAGGCTAGAACGATCTTCAGATTTTTCGCTCCGCGGGGACATATGAGACATG
+>57398 2
+TCGGCGCCCAGTGGGAAATGCCTTGTTAACTATGGGATCTCTCGCGTATATCCCCGGATACGAAATTCATGCTACTGCCTAAGAGCGGAACGTTTAAGCA
+>57399 3
+AATTAATGGTTTTAGCATGATTATGCCTTAATGTTGGCGCAGGAGGGATTTACCCCGAGCCATCGCTATAGCGCGCTAAACGCTCTCAACGGAACCGCGC
+>57400 3
+CTTACGCACAATTTACCGAACGCAAATCAACTGCGGCATACGCCAGAGTCTTGGTGTGGAGCCTTGGGTATGGACTTCATGCGTGACGTAATCAATCGCT
+>57401 2
+ACCTGCTACTGCCCTTGTTTAGAACTTGGCATTGCAAGAAGTAAATAATCCGCGAGCCTGCCCGCCTACATATGGGCAGAATTTGGAGGTTGGTACCGAC
+>57402 2
+GGTCCGCGTCAAGGGAGACCTCGGTTTTCATACTGCTACCGTTTAGTGAAATCCTAACGCGACCGTAATCGCAAGCTAGGTTTTCCGATAGAAACTGAGC
+>57403 3
+ATAGCCAAATTTAAAGGATAGATGCACCGTTTAAGTACATGGGACGTGAGTTGGTTTTCCCGAGGCATGTAGTCCCAGCGAACGCCCCGTCTTCACCTGC
+>57404 2
+TCCTCATATTCCGGTGCACCGCTAGCGGTTGATCGGCGACAGGTCCTAACAGTAAACTCTGTGAAGGGCTGGTGAAAAGCGTATGTCCATCTAACATTCA
+>57405 3
+TCGTAAAATCAGAACTATAGTATGCGCCGAACGTCTTCTGCTGGTAGGACAGCTTTGTTCCTAGTGAGCATTCCTATCGCACGGAGTCCGACGGACGCAA
+>57406 2
+TATTCCTGGTATGCGGCGAATGTTGCAATCAACTCGGGTCAATCATGAAGTATGCTTGCGACCTTGACAGCGCGAAACTCTCCGTAAGTGTCGACGACAC
+>57407 3
+ACGAGGTCGGCGTTGGCTGTTCCTTAAAATGGACTTGCCTTACACCAAACCCCAGTGGAGCGATGCTTGACATCCCTGGCGGTGAATTACCAATTTAAAG
+>57408 2
+TCTGATTCGGGTGAAGACTGCATTTGTGAGGGGAGTCCCTTACTCGAACACGAGTACAGCAGGCTTACACTTCACAGCACTCCATGGCTCATAGATGTAC
+>57409 1
+GTCACCTATGCGTCGCCGTGCCGTAATAAAAACCGACAGTTAGGGGCCATGTTGAAAGTAACTGCGACCTCTCGCCGATGAACGTATTCGTATATTCGTG
+>57410 3
+CGACTGCTTGCTTGACCTGTAAGAGTATTACTGACGTCTTTCTTTTGAGCAAGGATCCACCCACACCGGCGCGACACGTCTGATAGTAGGTGAGCAGAAA
+>57411 2
+GTAACGCCAGCAAAACCGGTACTCGGGTGGGGATGTCATGGTCTAGAAAACGTCTGATTAACACTTCGCCGCTCGCCCGGCTATTGATTACAATCGTTTA
+>57412 1
+TATGTCTACAACGGGGCACGTCGCCGATGAGCCGGGGAGTTCGTTTTACCGTTCCTCTTAACTAGATACGCTGAGATCTGGCACTAGGAACTCAACATAA
+>57413 3
+GTGTATCGCGAGGGCACGTATCTTCCGTGACTCTGGGAGTAATTGGTCTACAATGAATCGCACACGGAATCCACTTACCCGCGTTACCCTAAAGTAAGTG
+>57414 1
+TGTGCTCATCCAATAGATAGCAGTGACATCGGTGACCAGACGGCGCTATCACTTCGGTCAGAAATCATGTGGGCCCCAATACTATTGCGTAATGCTTGCG
+>57415 2
+ACATGCTCGAGTTTGGAGGTCGAACTGTCGATCGGGTAGCCTCAGATCTGTCCCTTCTAGTTAAAATCGCGCCACTTGAACCATTAGACGGTCAGAAACG
+>57416 3
+ACCTGGCAGCAAAGCTCTGGGTATCACTTACACCTTTCCAGACCTCTCAATGGCGGGTTCCGACGGTCGGATAATGAAAACTGCGTGGTGTCGAAAATTT
+>57417 2
+TTACCTCGCCGATGCTTGCATCGTGGCTCATTCAGGAAATCTTCCGCTAGAAAAAATTCGCGAGGATACGGTTGCGCTGATACGCTATAACTGGGAGCAC
+>57418 1
+GTAAAGAACCTTTAGTATCTTTGAGCAGCCACCCCTGACGTGAGCACCGATCGTGTGTGTTAGGGCTACGGCCATAGGGCTACGTTCATAACCCTAGATA
+>57419 3
+CTTGAGAAGCAGACTCCGATTGTGATGTCTACACTAGGGCGTACTTAGTGAGCAACCGTAACGCAGTCCCAGGATCTTTAGTCCCATACCAAGGCTGGTT
+>57420 3
+CCGTCCCGAGAGTGTATGGACTAGCGTGACACGGGGTATAAGGTTCCTCTTACTCCAAAAGCCAAACTCGAGCTTCAGTTTTGCGATACAGCTATACGGT
+>57421 2
+ACCGCGACGTCACCCTATAGTACCTAGATTGCGGTAGCCGATACGCAGGTGGTTCGGGATCAACGTTCAATGTCGTGCTGAACTCATCAACTTTAGGATA
+>57422 1
+TGTCAAGTAGGAACGCGGTGAAGAGACACACTTGTAATCAAATGTTCCGACCCGGGTCATAACTCTCTCTTCCGGGGGTTAAAACATGTCGCCCGGTTTC
+>57423 2
+GATTGGAGTCTCACCATACGTCGTTAGCACCAGCCGTTATTTGGTACCCGGAGGACCGTCTAGTCACCTGTAGTAGCCCAATGACATATAGGCAAGATGT
+>57424 2
+TACAATAGAATAGCCTCCCATCAGACCCGTGAGTGGCAATTTTTGGCAACTATCAGTCGCCCGGTTCTATCCGTCTGCTGTGGGACATGGGAAAAGGCTA
+>57425 3
+TGGTATACTACCGGCGGACATAACTGGACTTCATTTCAGTAAACGGGATGGCCCCGACAACTGAAGAGACTCTCGTCCCCTTACTGCTTGTGGAAGATTG
+>57426 2
+ACCGATACCGGTGGCATAGTATAGTCGTGCACAGTACGCCTCTAAAAGCGTTTCTGGTGTATGCGAGCGATCACTCACTGAATCAGGTACACTGGATTCC
+>57427 3
+TAGGTGACCTGACAATTGGCTCAATGTCATGGACCTCTCAGTGAATTGACTGGTCCACCAGTCGAATCGCATGACTGACAATCCACTGAGGGTATCGCGT
+>57428 1
+AGGGTCACATTAGTCATAGGCAAGAGGAGCTATACCCCAGCTCAGCCTTAGGAATCAAGGTTTAGAGTTCTGTGCGTACCTACGTTCTATAGGCCCGCTC
+>57429 2
+GACACTGGGCATATGGAAATGGACGAGATGGTCGGAACCCGAGTGCTGTCATCCGTCTTAGCCGCCGATACCGAAAATTTCTAATCCATCGATTCTGTCT
+>57430 2
+CCTTAAGACTATGGAACATCGACAGTTTAGCTATCTACGTGAGTCGAACCAAGTGAGGCGCCCAATGGCTCGCGTATTTGACGTTTGCCGTCGACTCAAG
+>57431 3
+GCCTCATTTTACTGGGACCGGATACTTTCCAATGGGATTCGAGCGTACGACTAATAAAGTCGGTCATCGAAGAACTACGCCCCTCGTCGGATAGGTCTAG
+>57432 3
+CAAGGTGCCTCGAGCTCGTCGGACACAACGGTGTGAACCGTCTGTTGACTAGACCCCCAAGTATGTAGTTGATCGTCGAACTTCATTACCATGGATAGAT
+>57433 1
+CGTTTTGAGGGATAGCCCAGACTCTTCAAGAAGGCCATACTTGGGATTAGACGTACGCAACGTGCCCTCGAATGGATATTTTCGTCCGATACGTCAACCG
+>57434 2
+TCGGTAAAGGTAGTATTTACACAGGGCCTGTGTTGAAATCTCAGGTTACTCCGCTCCTCGGGGACTCCGATATAGTCCATACAACGGTCACAGGCAACGT
+>57435 1
+AGTTAGCAAACAGTCCAGATCGTAATCGCCGGGGCACCTGCTCTGTTCAGCCTCTTACAGGCCCTATAGCTGGTATGTTCGAGCCAGGAGAAATTAATTG
+>57436 1
+GAGCAGACGTAACGCTCTAGGGTCAAAGTGTATCTATCTACAGCTTGCTGCAGCACGAGAATCGTCACGGACTGGCTGTCCCTTATCGTATTCGACAGTA
+>57437 3
+GGGCATGACTGCGAAGCATAACGAATCGCTCGGGAAGTGGCGCGCCGCTTAGTATCGATGCTCATCTAACGTTACATCTACTTACTGATTTACTAACCGG
+>57438 1
+ACTCACACTAAATGGGGGTAGACCGAGTTTTCTACTATGTCAAGCAGTCATCCAGACGCGAGCCGTACCAACCTTATATGCACTTTTGGGCTGTGCGGGA
+>57439 3
+TGTGGGACCGAACCGCGTAAAGATCTTGCCATGCTTCAGTTTCGTAGAAGCGCATGATACTCCCTGAAGGTAGCACCGTTTGACGATAACTTCCAATGGC
+>57440 2
+CACAAATTGAAGGGATCCTGATCCTTCCAATTGCAGGGTAGTCTCGCTTCGACGTCTATCCGCTATGGAGGCTCACCGTCAAGAAGAACAGGACTGGTTT
+>57441 2
+GTTTATGGAGCATCGAAGACTTTAGGCCTAGAAGTCGTAGCTCGCCTATTTAGGTCAATAACATAACGCGGCTTGTGGCACCACTCCCTTAAGGAGGCCC
+>57442 2
+ATGCTTACGCTGCAGCCGTCTCACACGGATCAGCATTGGAGGACCAGTAATATATCAAGAGAGTATTGCGTGTAGGGTACCGTCTACTCCCATGTAGCCT
+>57443 2
+TCTTTGCTGAATGTCGATAAGAAGGGTCAAAGTAGAGCTCCCCTTTCAACGCGATTAAGACGGCCAATCGCTCTGCCGAGTCGCGCATCTAGAAGGTTTC
+>57444 2
+TGTCCGGCGGAAACGCATAATGCCCGAGGTGAACCATAGCTATAGAATATTCCCTCTGTGAGCTTGAGTTACTCAGTACGCCGTGTTCCTATGAGCAACG
+>57445 3
+CTAGGAAGCTCTGGCCCTAGCATTGTCTGCGACATCGAGTACGCTAAAAGCCCCCAGTTTCAAGAAACGAGATGAGTGTTGGTCCTGCATCTTGCTGTAA
+>57446 1
+CGGAGCTTAACCGCCGCTTGTCATTAATAACACCTTGGTGATGTACCTAGTGGGGTGCAAGATCACATCAGTTCAGGTTCGCTGGACCAATAAGCGCTCA
+>57447 3
+TTTAAACTGAGCGGTCTCGTAGGTGTCTCACTCCAGTCCTTCATCTACATAACGGCACTAGTCAAATACGGTCGAGGCATGAAGTTGCTGCGACCGAGAG
+>57448 1
+TCACCGGTGAGACTGGAATTTGTTGGGTGGTCCGAAAAAACGATGCTAGCAGGTGATCACACTCCCTCAACGATTCTCCGGACTGACTTACGGTTCACAT
+>57449 2
+GCTGCCGGATAGTTCCACCCAGCTTCAGTAGTTTGTGGCGAAGTGTATTTTAATCTAGCGCTGAGAGACGCCTTTCGGAGCCAAACAGTCAACCGAACTA
+>57450 3
+CTTTCTACCCATATCAAGGTTTGGTACCCTGTTCAAGTGGAGTCTCAGTGAACGGACAAAAGAACGATAGCGGGCTTGGCGTCCTCCCAAGTCCGTAATG
+>57451 2
+TATGTAAGCCTGTTAGATCGTGGGTAAGCTAGTTGCGACCAACGGCCCCTTACGGAGCAACAAGTTGGTTGGCTTGACCACTAGCCGTTATTCAACACAC
+>57452 1
+TTTTCGACCTAGCACAGAGAGCGCGATCATAAGCCTAGGTAAATCCGGAGTCACCGTATACCTTATGCGATCAACGGCCGTTTGGTTGCGGATCGCATTA
+>57453 1
+AGACTACTGCGGTATAAGGTTCAGGGAAATGCCCACCCGGATTGTCATGCGTGCAACGCCTGCCTTTCTTTACGCCCAAAATTGTGTTGCGAGAATACAG
+>57454 3
+ACGGGAGACACTTTCAATAGCCGTTTAGGAGACTCGCTCGCACGGTCAGAATAAGTACTCCCGGTGGGTAGTTATTCACGCCTAAGTACTTCCTACGTAG
+>57455 3
+GAACTTCGAGAGTGTTTGCCAGATTTCTTCGCTAATACGAACGAGAAGGCACGACCCTTATTACCATCCGCGGTTCACCCGGATGGTGTGCAAATCGAGT
+>57456 3
+CATGAGAACGCCCCATTCCATGCCTCGATCGGAACTCGCATGAGTTTGTGTTAGTGTTTTGTCGAAAGTCGGCTGTCGAAAAAACCGAAGGCATACGCCT
+>57457 2
+GACACGCGCTTAGCTAATTTCATGCTTTACGAGATCTGTCGATAAGTGGGTAGCTCCAGGTCATCACGTGGATCCCCGAATATACAATGCGGATCCGGAC
+>57458 2
+CTGGGCACTCTAGTCATCCAGGCCCGTACCGTACTGGTAAATGGACTGTTGCAAGTCGCCCATGTAGGGCTTCGTACGCAACTCTAGTGTAAGATTAAAA
+>57459 2
+AACTGCAACGCCGTCAAGTTAAAGAATGCGGTAGGCAAGTTCCGCCGTTAATCTAGTGTCCCGTCCTGCGTACACAGGGCGTATTTGACCATGTTTAAGC
+>57460 1
+TGAGATACCTCAAGGTGGTATCCGCTTGTCAAGGAACAACTTACTCAACAGCTCTTAAGTTTCGGCTTGGGGGCCAATGCCCGTAGCTAGGATAACCCTG
+>57461 3
+CGTGGTTATCAGTCTGTAATCATGCCCTCAGATATGAGAGTAGCGTCGTATTCACCTAGATACCGCGACGCCCCACATGTAAGAATCGACGCGTTGGGTA
+>57462 2
+TAGTCCTCTTACTTGATGACATATCTCGAAGAACGAGGGGGCACAGATCTAGTCAGCCCGATAACGATCCTTTGTGGGTCCAGTATTGCAAATGCCCGGC
+>57463 3
+AACTGAGCAATTACTCGATCTCCGATGTGGTGTCAAACTCCCGAATTACCTTGCTAGTGTATGGTGAACCCAACTATCGGTGACGGACGGGACTGCCATG
+>57464 3
+GTCTCACTGCTTCAAGAGTAATACGATTTGACCGATTTTCCTCCTTATGAAGGCTTGGAGCTGGAACGGGAAAGGAAGCGTCGCCGATAACTCCCGACTC
+>57465 1
+CGGTAACTTCCGATTCTTTAGGCCCAGACGGTGGTCAACTGCTTTAAATGCTCTGGGAGATGCTCAGAGAAAGTATTCAACCCTCGAGCCATCTGCGAGA
+>57466 1
+AATTTAGCGGTTCGTCAGTAAGCATTGTAGCGTAGAAATTGCACCCACGTATCCCTCGGATAAGAAACGGCGTGCTCACTAGCCCTGGGTTGATCTACCG
+>57467 1
+CAAGGAGTGAAGTCCTAGTTCTAAACGCGTGGTACCTGAGTGAAGCCCCTGTCATTATTTCAAGTACCGGGGCCAAGCTTCAGCTGAATGCTCACGATTC
+>57468 1
+ACCCGCCCCCGGATTAACTACCATTGTTCTGGTACGATTTGTACCTAAGCGGAACGCAGGGTGTCATCCCTTGAAAGAGGCGGTGTTATCAACAGGTTAA
+>57469 2
+ATTGTTAACCAACTGAGGTCCACCTGTCCTATACGCGGTGCATGATGATTTTCCGGAAACGCATGCCGGGTGGATTCGAAGGTGCACATCTCACAAGCTA
+>57470 3
+TCTGAGGACCAGGTAACACTTCCGAGACGGGGTGACCTAGGTACTTTCGCTCACTCGATAGCGATATGTACGATCCCTAAAGCTGTCGAAGCTGAATTTC
+>57471 2
+TGCGCAGTTGCCTACATTAAGCGGACCATGCGACCGTGTGCCCAACAATCATAGTTATGCGCGGCTCTCTCTTATAAGAGGAAGCAGGTTTGAATCATCG
+>57472 1
+CCTGCCATAAGGCTCCACGTACCTCAGTAAAAGCGTGCCGAATTGAAAGCGCCGCATCGAGAAAATGCAGTTCTGGCTGGTTAGGGCGACTTCATTTTTT
+>57473 3
+CTCCAGTCTGGTCACGTCACTTAATAGGTAAGACAATCCAGGCCCATCGGTGAACCCGATTGCGTCGATGTGTGTGGTGCCCAACTTTAGTAGCGAATAA
+>57474 2
+AAACGGTTGAGTCCAACCCGTTCTCGCCAATACGGATCAGACACTGTCTGCTAACTTGATTCCTTTTCGAGTACGGAGAGCGGCCTGAGAGAATCGGTTA
+>57475 2
+GGCACCAACGCGACATTGCTTGGAATCCTTCCGCTAGCAGGCTTGATCACTACTCGAACTCGGAGGGTGCATTGATTAGAACGGCCTGTCATTAAATGTA
+>57476 2
+CATGCCGGGCAGTCGCCTTCAAACGGGGGTGTACCCAATAATGCGTTCCACCGTCGAGGTTCCTAAATGAAAATGGTGATAACTGCTTCGACTTGCTAAT
+>57477 2
+GGTCGGGCCAAGTGATATCCGACTTATGATACCTTGTTGTCTGGCCGGATAACTGTGTAGAACTCATAAACGACGAAGATGCCGACCTCAGCCCTATTGC
+>57478 3
+GCGACAACTACGTGGAAGCTTGGGTATTACTAACGTTATGAATAACGGCTGTCGTCCCCTCACCGATGGTCGTATTAGCTATAAGCCCACGGCACTGGAT
+>57479 2
+GCATAATACCATTCGGCCATCATTCACTGAGTTAGTATTTAAACTGGTTCGTAAAATTGTATCGGCGGTAGACAACAACGTCGCCCGGCCTGCCGGGGGC
+>57480 2
+AGTCTTGCGCAACAGATTTCCGAATGCTACCCAGATCTTCTCATGCGCGCTAGAATCGTTTCAACCGCGCGATGGGATTAGGAGGGACCTAATAGTCGAT
+>57481 1
+GATGCCCGGACGGCCTGCTCCTTCTAGAGCCTCATACGGGGAATGGACCAGTAAGCACAGTTCCTTCAAGAAATCATAGCTTTAGTAGTGATTGCGATTC
+>57482 3
+GCGATCAGCTGCAAAGGTGCATGGAATTTCGGTGAATACATGGGGATCGATTCACTCTCACTCAACGTGACGATCCTGTGACACGGCTCCACCGATTTAT
+>57483 2
+ATATTTACCGATGTGATTAAATTCTATAAGAGCTTGACATGTTGCCCGGGTGCCAGCTTGCACGAAGGCAATGGCTAACCCGCCGCGCGTAGACGCACTT
+>57484 2
+TGAACCAGGTTATGCTAGATACGAAAGAATCGGACCTGAGGCTAGGAACGCTAGTTGCCTTTTCGGCGCCAGGCTATGCCTCTCACCCAAATTTGTTAGC
+>57485 1
+GAACTCCCCTGCGAGACGGTCTCTTGAAAAGCGAAGTACGGTACCTGAAGTGTTTTGAACTTCAGCCAGCATTGACAACCGGGGAGATCACGTTCTTTTC
+>57486 1
+AATCGCCGGATAACAAGATCCGAGAAATAGGTTTCGTGTCGGTCGGCCATCCAGATACCCTTTGCTGCAGATATCGCCAGATGTTATTGCTCTAGGGCAC
+>57487 1
+CATACGTATCCGATGAAAGAATTGAAGTTGTCGCATCAGCTAGTAGGCCCCGGGGTTGCTGAGTCTTACTCAAGGTAGATCACACCGCATTTCAGCTCCG
+>57488 1
+AGCGAACCCGTATTTTCCGATACCGGTTGTGCTCGGAGAGGCCGTACTCACCTGGAGTCGTGAAAGCTTGAATAGATTTCGCACCACCGCTAGTAATAAT
+>57489 3
+AATAGCTTCGTAATTAGCCGCCGCTGCTACATTGTCGGAGTCTCTCACCACGGTGCGACGCCAAGAAAGGTGTACTAAATATTTCATCTCGGGGCGATGA
+>57490 3
+GTGCCTAGTCCTTATATATACATCTACGACGGCCCACCGGTCCTTCGATGGTAAGTATGTCCCTTAGGGGAGAGCAAGGGGCTCTGACGCATCTTAAAAA
+>57491 3
+TGACGAGCTGCATTACATCGATGTCAAAACACCTCAGGGGTATTAGGTCCTTCTGAGGGGACGGCATAGCCGAGTTTTACTCAACAGGCATCGCCTTACT
+>57492 1
+CGCATCCGCTAGAGATGATCTGTCATTCTTCCAGTCGTACACTCAAATTTCGCTCGTAGGGGTGTAACAAGCAAAGGTCCATTGGGAACATCCCGGGTAG
+>57493 3
+TCCGGTGCGCGATGCTAACTTTTATGGCTACCTGGTTACACGACGTGGGGCTATCGACAGCACGTTGACAATTGCATCGACGCTACACACTTTAAAGGAA
+>57494 1
+GAGTATGCGCATCGGTGCAAGGCGGGGCTCGAACTAGAACCCCCAGTATAATTCTTGCTTTGTACTCCGACAATACTGACTATCCTTCTAGCAAGGTGGA
+>57495 1
+GAAGAATTTCATTCACAGCATGCCCAAGAGGTTCTGGGTTTCGCGCTATAAAAGGGCCGTCATTACGGTCGTGACCTGTATCCCGCCTAGACAGACTGAT
+>57496 2
+CATAGTTGCTGAAGCTAAATGAGCAGGTACTTCGCCAGTTAGTTCGTCGAATGTCAACCACGTTAAGCACAGCCAGCGTGTGGTGCGTTCGAACTCTCCA
+>57497 1
+TATTTCTTCAGTATGCCGTATCGGGACGCGTAGACAACTGACGGCACGGAAACGTCCTCCTTGAACCACGTCGTCCTGGCAAAAGGTTTTTATGAAAGCG
+>57498 2
+ACGTTTACTTTGAGGTTAAAATACCGACCCATGGAGACCGGGTCGTCGCCAGAAAGGAGGTGTCTAGGCGTTCTCTTGATCCTAAATAACTCTCAGGCCC
+>57499 3
+ACCAATCCGGCTCGAGTGCGTTAGCGACGAAGCTATTAGGGCTGTCCGTATCTCTACAACGACATTCGACGGGGTCAATCTATACATGTACCTGTTGAAG
+>57500 2
+TAAGCCACGTTTGCGTGGTCAAAGCGAGAGTTTCCCAGTAAGTACCTTCCCAATCTCAACACCCCTATTGGTAGGGCGAACTTGGGCATGAAGGGTATCT
+>57501 2
+GACGCCCGCATGGAGTCTGCGAATGTCTCTTGGAAGGGTCTATTAACGAGCCGGTACGAAAAATCGCCTTGTCACTCCGATAGTTGTTTAACACAACCGT
+>57502 2
+GACATAGGAGTCCCTACCTAATCCCTGGATTTTAGGAGAGACGAATAGATGGCCTAGCACGTCCGATACGACCCTGTCGCTGTTGCCTTCTAAGTGTAGA
+>57503 2
+GCTGGGATGTGTTGTTGTCACATCCTTGCCCCAAAACGTCTGTGGTAAACATGGCGCAGCGAGTATCAGATGTCATACCATGACTGACCGAAGATTACCC
+>57504 1
+TGATCCTGTTTCCCAGGTAGTAGCGGACTTATAAATCGATCTCCCAGAAGATTATCACAGCCATCCGACCCGAACGGCGTGGGACTTTAGGTCTGGTAAG
+>57505 3
+TGAGACTTCCGCTAGAAGTAGAACAGTTAGACCTTATGCTCAAGAGCGATCCCACCGGCGATTTGCGTAGATGTGCTGCATAGACGTCCCGGCATTATCT
+>57506 2
+ACGCTGCTCGTGTGTTTTCGGCGAAATGATGAAGTATACGGGTTACATTTAAAAAGCTCCCTTAGGCCCTGCACCATCTGCGGAGCGAAACCGTATCGCA
+>57507 3
+TGCTGTAGGCAGCTAGTACGGACCAGACCTTTCCGGTTAGTCACTCAACTTGCTATATATCGTCTACGATCAAAGGATCGGAGTTCGGGTCCGAAACCAG
+>57508 1
+CAATAAGTCGGCTCTTGCACTATTGCGCATGGTGGTTACACTAAATTGGCGTCAGCGTTCCGCCAAAATTAAATCCGGTTGAACCCAGCTGAGTAGCGGC
+>57509 1
+AGGTTTTCCGATCCCGACGCGGGATAGAGTCCAATCCTAGTTGCAGACCCCGATCTACAAAGACCAGAGTGGCCCTGTAGGAATACTATTGGTTATTTCG
+>57510 3
+GTTCTGACGCTGCGGATTCGATCCCGTGGTCACTCATCTAACCGATCAACAGCTTCCTTGATTAGTATAGGCCGAGAACCCGAATAAGTAGGGTGCAGAT
+>57511 1
+CTCTGTGGAGAAATCAACACATCCTGGTTAGTGTAGCGAGTAAATCCCGTGCTGTAGAGGGTGCCTCCGGCTTCGGACCGTCATTGAATAATCTACCCAA
+>57512 3
+GAGATGCAAGTCTCGGCGAAAGGATGACAATGGCCTCCACGCAGCGTTGACTTGACCAAATATTCTGCTCTCGACTATCACATGTCAGTTGGTGCGTCTA
+>57513 1
+ATTCTTAGAAGGTACCTTGGATGGGTCCAAGAGATTAGACCGTATTTGCCCCATCTCGTGTAAACGGTACGAGACCTGGCATATGCTGCCATGACCCCAG
+>57514 2
+TGAATGCATGAGGGGCCTGGGTAAACACCGCTACTCGGTTTCTGCTCAGCAGCTCACATGGAGAAGCCGCAACCCTTTTACGGTCCAATTTAATTGAAGT
+>57515 2
+GGTCGGATCGAACTTGAAATCCGTTAAGTTTAGAATCGCTGACCCTGAGAGTGCTACGTGTTACAAATATAGCCCGCGACGACGTTCTCCCGCTAGTGCA
+>57516 1
+ATAGTCGGTAGCGCCGAACAGGCACATCCCAGTATCACAAATAGCTCCGGCTCAAGTGGTCGGATCGATTCTGTTCATATCGGGTATTGGTCCCGAATAT
+>57517 1
+CGGTCCGGCGCTCGGTGCGGGAGTTTGTCTTAGTTTTTGCACGTTAGTACGCGGCAGTACGGACACCCACCTCAAGAACATATCTAAAATAGTATACCAA
+>57518 1
+ATACGAGGGTACTATTACAACTATCGCTGGGGGCATCGTGGTCCCTAAAGCCCCACGGATCAGCTTGTGTCGTTAGAATGAACGAGGCTTCCCTACATAT
+>57519 2
+ATACAGTGCATGGCGACTTTCGTGCCACATCAGAGATCGCAGATTCGCCCGCAGGGTCTATGACTAGGTGTATTCGAATTAGGAAACCCTGTAATCGTCC
+>57520 3
+ACAACCTATCATACAATCGCCGGGTAGTCTGCATCCTTGGAGCTCCTACCCGAGTGACATCTTTATGAGAAAGCTGACTGTCGGTCCGAGAGATTGATGG
+>57521 1
+GAGATTGACCGTGCGGAGGCCCCAATCACCTTAATTTGCAACATACTATGGAGGCTGTATCCTTCACGACGACAGCGACTGTGGTTCTAGGTCGTACATA
+>57522 3
+GAAGGACTGAGATCCGCTGTGCAGTAGGACTCCTAGCTTAAAGCTCTCTGTGTAATGTCGTCTACGAAACAAGCCCCGGTCGATGGAAATCATCTTCTGC
+>57523 3
+GACTAAACGGAACGGACTAACTGGAGAATGCTCCGGTTCGCTGCCCACAGATGAGCCAGTCAATGTAGTTTCCCATGCCTTCTTGATCGTCGATTAGGAT
+>57524 1
+GAATATTCATGCTGACATCCCATGACGGTAGGCGCACGAACTCTGGGGTCAGTTTTTTCGGACATCATAAGGTCGGCGTCGGCATTTACACATACGACCA
+>57525 3
+AGACTCGATCGGCGTACGTTCTAATTAGCTCTACACGTGATCAAGCGTGACATGATTCTCACTTTCGGGACGCCGGGTTGTCTAACAAAGACCGACTAGG
+>57526 3
+GCAAGGTCGTTCCATCTACACATCTACTCTCGTTTGCAGGGTAGAACGTGTGATAGAACCAGTCATCCGCGAGCATCACCGTCTATGAGTTGTCAAGAGG
+>57527 3
+CACGCTGACAGACATACAGTAGTGGAACGGCCAACGCGACGTATTGCCCTGTGTGTCTTTCGCCTCCAGAATCTTTGAAATACTGGGTAGTTATACGAGC
+>57528 3
+ACCCTCGATAAGCGGGAACCGGGAACTCGCCATTTTCTTGGACTAGGACCAGGCTAGGCTCAATGTGCATGTAACTGTCATCTGCGATTGATCAATCATG
+>57529 3
+GTTGAACAAAAGCTGGGACCTATGGGCTACACTTAGCTTTTCGAGAATTCTCCCGAGAATGCTACGACAGTGTTTGCATGTAGCGCGCTCCGCCACAGAT
+>57530 2
+ACGGAGGCATGGGGTTCAGTTGCCACCACTGTTCAGCGTCGCAACTACAGAGAAATGCATGTATCCCTCGCCCAAAAGAGCTTGTTATTGTATTGGCACT
+>57531 1
+ACCTTCTTCCAGTTGGTATGTACGAGTGACGGGTTAACCACTGTAGCCTGATCGACGTTCGTAATAGGACTAGTGACTTAAGGCCCACCCAAAGGGACCT
+>57532 2
+TCGCCGATTCTTAACGCCAGTCTGAATATCTATCTGCCGCGGGCTTATAATACGAACGAGACGTGCGGCTTGTCCCAAGCAAGCGTTGGATCTAAAGAGT
+>57533 2
+CGGCTTGTATATATAAGGTCGAAGTAGCCACGGGCACCCACTTTTCGGATAATTCCCCTTCGGAGTTGAGGCTCTATGGAAATGAAACGCCCCGATTCAG
+>57534 2
+TGTTGGCGGTGTGAACTATGTGCTACGGCGCTAATGGCGAAGCAACATGGACACCTGTCTCTTAGCCAATCCAAAGATTCTTCCCCCGATTAGTGAGAAC
+>57535 2
+TTTAGGTCCAAACTAAGGCCGCGGGACCTCGTTTGCGAGTAAGTTTGGGTCTAGAACGTAAGAGTTGGTATAACACACCTCGCTATGCCACGCTCTCCAA
+>57536 2
+TATCAGGACACTAACCTTTGATCCAAGCTAGTTCGGCGCTGCAAAGCCGGCAATAATCACGTACCGCTTAATATGGCATGGAGCGTTGCATGCTCGGTGT
+>57537 3
+TTTCGCAGGTCCGCCTTCGCCGCCAAGTGGGACGTTTCGGACAGGTTTCACATGACAAAAATTCAAGGGCAATATTTTGCTGAGTACACAGCCTACGAGT
+>57538 1
+AGTTGCAGCCGAGTAGCAAGTTTGTGTGTGCCTGTATTGCGCTTTCATTAAACTCCCTGCGGGAGGTAAGATTCCCGCACGATGAACAACCCAGCAAACT
+>57539 1
+CACAGGAAAAACTCACTTACTAAGATCGCCGACGTCGTAAGTTATTGCCCATACGCTTGTGGTAGATCCGTAGGCAGGGTTCGCCATCTTTATGCGGACG
+>57540 1
+TAACGGGGTTCTCCTTGTTAGTCCTTTTACACTAAAACTTAGAGAATGACCCGCGACAGTTCTGGGACGCTCGCATACCAGTGTACGGTCCGGAGACAGA
+>57541 2
+AACTACAAGCACCTGTATGAAACGGCATCTAAGCATTGGGCCAGCAGCGAGGTGTGCCGGTTCCTAGCTATGCTCGCAGTGTCGTTCTAATGAAACTTTC
+>57542 1
+TCAACCTGTGAGATACTTAGTGTTGCATGAAGAGCCCCCGATCCAACATTGTGCCTTTGTCATGCCGTAAAAGTTGATAAATGCGAGCCGTCCCGGGGCA
+>57543 3
+AGCCCGAGAGCCCCTTCCTGCTTCCGGAACAAATCGGTCGCTTACTACTAGGAAGGTGCTCTTTTTGAGATGCATAGAAGGGGTCATAAATCAGCATCGT
+>57544 2
+CGCTAGGACAGACTACTGTATTCTAAACACCTGGTCGAAGCCTCAGGAATGTCACTGCGATGAGGGGCTTTCCACCCGGATACTTGTCTGCTTGAAATGA
+>57545 3
+CGTTACGGAAAATAGTCACAGACGTTATCACGTGACCATGACGCAGAGCTGATGGCTCGACCCTGATTGCGTCTTGTAACCGTGTGGCCAGTCATATTCA
+>57546 1
+CGCCATATGTAGTTTGTCCGGCCTGCGAAACAGATTATAACCGCACTTTCGAATCACTAGGATTGAATGCTAAATTCGCTCTGGAGCATGGGACCGGCCG
+>57547 2
+ATTCCACAAGCCCTCACATATCTGTGTCTGAAGCCGGGAGAAAGATTCTCAGCCATCAATAGTTGCGAATTTCTACAAGCGAGCCGGGGCCTTTTTGGGG
+>57548 2
+TAGGCCTGGCTAGTATTGACCACCGATCCGGTGATAAGAACTCTCGGTGACGCCGCAGTATCGCGTTATACTATCTCCACGTAGGTCTAATTAAAAGCGG
+>57549 2
+GGTACCCGGGTCGTGTGATTACGTGGCTTCGCAATTGAAAGTTAAACATTCATGTGACCGCGAAAGCTACAGCCACCCGTTAACAGGTCTTACGATCGTC
+>57550 1
+ACGCTCTGCAGTAAGGCCTAAAAACGTCCAGTAGATCGAAACGTTCTGGGATCATCTAGAGCAGTCCTTGGTATTGGGCACACCGCTCGCTTGTTGCATA
+>57551 1
+ATTCCAGGAGGTGAGGCTAAATTTCTTGGCCTAATAGTCCTTATGGCCATGGCTGCAATTTTCCCAACGAGATCGCCCGTTCGACGACCAGCAAGAGTAG
+>57552 1
+CAAGTCCTTTTTAATACACGAGAGTTGCAGACTGTCAATATGTATAGGCACCCAGTGCTGCAAAGTGGACCTCCTGTCGGCACGCGTCGTACTGGATACG
+>57553 2
+TTGGATGTGACGTCCCGGAGGCATTCACCCCCTGTTCTAGCCAAGAGAACCGCTGGATTAGGGACAATCATTAGGTTAATCTCGCCTGGTAAATCTAACG
+>57554 1
+TGAGGACATACCTCCAGTGCATGGTGTCTGTACACTGGCGATTCTTCAAGTAGAAACGGCTAAGTTCGCTGCACTGTCGTAGAATCCCATGCGTAGAACC
+>57555 1
+TATGCCCCCGTCCCAATACCTGATACGTGATACCTTACTAGGTACATCATGCTCGGGGAGGGGACACTAGCTTGACGATTGCACAGGCATTTATGGGTAA
+>57556 3
+ACTCGGAGCGGAATCGCTGGAGCTCAGTCTACACATTATTATCGCCCGCAGGCTTTCTTTACGTACAGATAGAATGGATACTTAGTGGCCGCAGATCGAC
+>57557 2
+GTAGAACTCGTTTAGCGGGACGCCACAGTTGAATCACTCTAAGTAGGTCAGCTCGAAACCCGTCGTGCAACGATGGTCAGGGTCTCATCTTCATAATGTC
+>57558 2
+CATTAAAGCCCTGTTTTTCTCGGAAGGATAGACGGTGAAACTGGCCCCCACTTCACAGGGTAAGCTCATAGCTCGAGGAGGAGTATTCGTATACTCCCGT
+>57559 1
+TCGTGCCCCTCATATGCTAGACAAGCTATGAGACGGGCAGATTGGGATGAGATACAGAGGCATACCGTCCTGACAGTCACTTCATCGCACTTGTTTACTG
+>57560 2
+TGTGAATACTCCCGCGCCAGGGCTTAAGAAGGTATCGCGCTTACCCCAGAAAAGTTTAGACTCGACTTCGCCCGAGGTGTTCCTCAAGAGATGTGTATAT
+>57561 3
+GATGCTACGATTCGTTGGTAAACTAATCACTCAGACAAGGCCACGGTGAGCCAGTAAATGTCCGGATTGTTATCCCGCCTTCTCTAGTCCGGAGTGGCAA
+>57562 3
+GCAGCACGGGAACTAGGCTTATTATCGATACTTGTCCCCATCATGGAGGCCCTAAGCGGGGACGATTTATCTGCCCCAAAGTACTGTAGCACAGTATGTT
+>57563 2
+TTTGCTAGTCCCTATAAGGCTGCAACTCGCGTCAGCAAATCTGGAGCCATGTACAAATTCCGGGACGGACTTTACGGTTTTGACCTAGGAATCGCGAGAC
+>57564 2
+CATGGTAGTGGAGCCCAGATGTGTCAATCTCGTCGTACTGTATACTGTACCGTAGAAAACGCCAGCAGGGTATCTGTCAGTTACTCGCCCTAAACGGACT
+>57565 3
+CCATGGTTCGACATACGTGCATTACGATTGCGCGCCCGAACCGCAAGGCATCGTTCCCCAAGGTTGGCTAAAAGATATGCATATTCTGGACTTAGGATTG
+>57566 1
+GGTTGGAAAAGCTTATCCTGCCTTGCGTACCCTCGATGTCCTCACTAAGGTAAGAGGATTTAGCAATTGTCCCAGCTGGTTCGAGCCAGACGATCCAGAA
+>57567 3
+ATGGATACCGTCGTCTGTCTCCAAGAGAATCCTCCTGACCTCTTAAAAAACTGTGGTGTTGAGAGACTCGGATCTAGCAGCGTGCCGTAGCAAAGCTGTC
+>57568 1
+AGCTGTTAGGATTCACGAATGCATCTTGGTGTGTCACAGTAAATGTCCAACTAAGCTGACGGCCAAGATTCCCGGGCGTGCCTCAGTAAATCGACTTCCG
+>57569 3
+GTGATCCCGGACGCATCTGTTGAGGCGTGCGAACGGACTATACCAAGTATATCTCGGCGCTTTACGCACATTCAAGTCCTTTAGTAGCTCGAAAGCGAAT
+>57570 3
+CCGAGGTCCGGGAGCTCACAGAGAACGTTGCGGGATCAGACCCATATGTATTCCTTTCTGGGCACAGAGATGCACTTATTGATTCTACATTTGAAAGCCC
+>57571 1
+ATTGCAGAAGAGCTTGGTCATGATCTTGAACGAAACAAGAACGGTCGTCCGGATAGTCCGGAGATTCTAACTCCCGCTCCCTGCTCAAGATGGGTTCTTC
+>57572 1
+TCCAGTGAAGCAGGTATGGCCTAGTTGGGGCTCCATAATGAATGAACCGGGTTTACTGTAGACCTATCGTTATAAAATGACATGCTCCCCCCCGGCTGCA
+>57573 1
+GAGTATTCTAACCGCGTCGCCAAGGCTTATGATCTGCTTGCAGAGGCTACAGGAGGTGTGTGTACTGGTAAGGCTCCCACTATTAATAACAACCCTAGCC
+>57574 1
+AGTCAATGGCGAATAAGCGTGCGTGATCCAGTAGCAAATTGCCTATAGGAGATTCTTGTAAACGCTCGCCTACGCCAATGCACCGCGCCTTGACTGGTTT
+>57575 1
+ATTCCGGCTCATGAGATTTCAAATCGGGTGTACAATAGCTTCTTCCATAACTCATCAAGTCGCCCGAGGTGACCTGGAGAGTTACCCGATCGTAGGGGCA
+>57576 2
+GTCCTGCTACCACCGTGTAAATGTTGTTAATGACGTATTCAGGATATGAACACGCCGAGGAAGAAATCGACGGATGCCCGTGTCACCCGTCTTTCGAGTC
+>57577 2
+ATCTGGGCCGTGGTGACTGATGGCACCTTCGATTTTGCAACACCTCGGTACACAACCATTATATACGGGTTTGCTCGAAGTGGCCGAGACCTTAGAAACA
+>57578 2
+CACCGCTAAAAATCCCATGGCACTAATAGTGACCTGAGTATGATTATTACGTGCCTGGGCAGCACTTTTATCATGTCTGACCCGGTACCAGAGTGGGGCG
+>57579 1
+ATCATACCAAGACGTAAATTAGTGGACAGAATCACGCTGGACAATGCGAGTCTAAACGTTTTCGCGCTGGTCCCGATTGGAGTGTCGCCCTTGGCTTACC
+>57580 3
+CCGCAGGCAAAGTCGATACGACAGTTCTTAACCAAAGTTGGTCGGCGAGTGCCGCTCTCGGACTAAAAGAATAATTTGCGTTTACTGTACCGTGCCTTGC
+>57581 1
+ATCTAAGCGCGGTTTGGTCAATGCCCCTAGCCCTTAAGAATCACGGGCCTAGAAGTGTTTATAGAAATCGAAAATTGCGCGATTCGGTCACCGTGTCCGC
+>57582 3
+CCAAAACGGCCATCACATTCTACGACCGCGTATAGTATTGTGGTGGATCATGAGTAGCGGGCTAAATGATCTCGTCGGCGCCTTCGAGGCCTATTCTAAA
+>57583 2
+GATCGATTATGCAGGATGTTGCATCAGGATGCAGTCACACCACGAGCTGTGGGTGTCTATACAAGGAATACTATCCCTCTCGTATACCAGCCGATCCGGT
+>57584 2
+CTGCAGAAGGTGTGTTAGTTAGCCTATGCGCATCTCGTCCAATTCCCTTATCAAGACCACCGGGGGCGGGACCAAAAATTGTCGATGAACTCTAGTGACT
+>57585 1
+CGCAGTGAACGCACATCCAGGAAGTCACCACTTTCACTCTAGTTGGTGAGACCGTCCAGATTGAGAATCCGCGAGCATAGTCGGAATTTCTGTGTTCAGT
+>57586 1
+TCGACTAAACGTTACAATTACCTGCAATAGAAGATCAAGCCCTTCCCCTTGACTGTTGAGGGTTGGGCGGGCGAGGTCCGTCGTCTATACGACTTGAAAC
+>57587 2
+AGACACCTTGGAGGTCACCTGTCGCCAGGCTGACGGTGTTAAGCCGCTGTGCGATGTTACCCATTTATTTCAAAGATCGCCCGAATGGCTCAAAGATAAT
+>57588 2
+CCCACTACCTGCGCCCTCAGGTGGTTGGTGAGGCAAAAAGTGCACTATAGGTTATGCAAGCTGAATACTAACTCGACAGTGATGCTTTGCGACATTCCTG
+>57589 3
+GCAGGGGCTATGGATTTGCAGGGCTTAACAACTTGCTTTTTCCTCAACACCGAGCTACGTACTGGTTGTCTAAAGCTCGAGCGCGGGAATACCATACAAC
+>57590 3
+GGTTCTGCTAAGACCACTTATCTTCCTATGATCCAAGAAACTAGTCACGGTTCAACGGGGGGAGGCAAGAGTTTGTTCACCAGGATACGTGGCTCACTCC
+>57591 1
+GTCTCCCGCCGCCGTCTTTAGCCGTTAAGCTGCTGCACGCCCTCAGTCATGGTAAGAGCAGACATGCGAACAAGGATTTGAGTTGAAATGCTTAAAGTAT
+>57592 2
+ATTACGGACCGGCGGCAGGTGTGCGTAGCCTTCTTCTAAATACGCCGCTCACCTTTGCGAACACAATCGCAGATTGTATGTACAAGGTGCTTAGTAGAAC
+>57593 2
+CCATCCAGGACTGCTGACTTATCTGGCCTAGGTCTGTATTTGCGGGATGGGGTCTGTCACTTCTGAAGCCTCTACGAAGCTCAACCAAAGAAGAATGAAC
+>57594 2
+CACGCCGGAGCGCTCACGGGCGGCGTATTTGAAGTATAGATATACTTTGTAAATTGGGACACTACCTCGTTGAGCCGATGGTATAGCACCAACCTCCTAT
+>57595 3
+AGGGTATTCTATCGCACGTCCACGTGTCGGGGCCTCTATAACAGTCGCACAGCCCGTTGCAACGGATTATGTGAACTATGAGTCTGACATAAATACTCGG
+>57596 2
+CGGGGACCTAGCTGTCACTCTCAACAGGATTTCCTTTTAGTATACCGAGTTTGAGACGGGTGATACCGTCCGCGCGGATAAGACAGGTATACCACATCAT
+>57597 2
+TCCGACCAGCCGTAGGAGCTTGCCCACGAAACATGGTATACGGAGTACTTGGATACCATTATCTCTGCGTGCGGATCTAAGATTAAGTGACTCGGACTTC
+>57598 2
+TAGCAAATGCATGGTACAGTAACTGGTGTTCAGGCATAGGCCTGCAACCTTGATGTTTAGGCTCACTGTCAAGCCCAGGCACCCTGCTCCAAGGTTAAGT
+>57599 3
+TCATGGCCGAAGCGGTCGGTCTTCCGAGAGCGTAACCTAATAAGTCTAGTTCTACAGATACCGGTCGACACTGGCAGATGTAATCCAATCGCGCTTAGTT
+>57600 2
+TGATAACCGACTGTGGGGTGTGCGCTGGGAAGATGGCTGTTTACCCTTTAAAGACAGCATGCCCGAAAGCTCATACTCCCATCGCCTGCATATTTCAAGA
+>57601 1
+GCCCGAGAAGCTCAGCAGGGATAGATCATATTTTGACCCGCGGGGAAATCAACAATGCCCCATGCCTGGGTGAAGATCTTTTCTGTCACTGGCAATTCTT
+>57602 2
+CTGTGGAAAGCCTCCTACGGATTGGTGCCCTCTTGTATCGACACTCCAAGGTCAATCCCGTTGCAAAGTAATTTGACACTCCGGATAGATGAGGAAGGCT
+>57603 1
+ACCTCGAACCCGTCTATGATCTTTGGGGAATGGCGCAGTTGAGTCTACATATTAAGTAGATCAGCGGAGGCACTCTTCTCTCAAAGACCAGTCAGGGTCC
+>57604 3
+GGCAAATTATGCCAATACGCATCGTACCAGTACGGTCACCATGTCGTGGCCTGCAGAGGCATTTATTTCTTCACCTCGTTCGATGAAAGGGGGTACCGAA
+>57605 3
+CTTACAAGTATAATAAACCTGAGAGTTCCAGGCCGTTGTCCGCGGCCGTCTGTTATTACCCAGACACCGCTATCAGCTAGCTTATGTGGAGGAAGTACGG
+>57606 3
+TGAAGCTCCAAATAAGCGTCCGTTGTTCTTGGTCATAAACAGCCAGGGACAGTCATTCCTCTGTTAGACCGGGGCACAGACTGTATACCTGCGGAGACTT
+>57607 2
+CGTTTTTAAGCGCAAATAATGATGCGCCTCTTGGATGCAAACCACAGACAACGATTGACTGGATCCTGATGGGATGCTGCATCCTACTGCTTACGCGGGC
+>57608 2
+ATGGCCCGTGTAACGCATGATCAGTCAAAGTGGCGTAGTGCTAATACCTAAATACTTAACCTAGAATTGGGGTTCCGTGCCCCGTAGCGCTTACAGCGTC
+>57609 3
+CTCCAACATAGGTTAGAGCGATACGACATCAAGAGCAGGGTTTACGTCGGGCCTCTTCCACCAACTGGTGAAATCTCCATACCTGTAGTTATTGGTGGGC
+>57610 3
+CGGTCATATGACTAAAATTGGTTAGCAAGGCTAACGACTGACTCGAAGCTGGGATCTGGCTTCGCTAGTCCACTAACCTTCAACCCTTGCTGGAGACGGT
+>57611 3
+GCCGGGTATATCGATCAAGAGATGCGGCTTGGTACTAAGCTCCCTAACTTTGCGAAACGCATCTTAGTTCCGCTAGTTACCCCAAAGATCACGGAGTGTG
+>57612 1
+GATACACAAGGACGGCCCTTCTAGGCTGTCTGTAGCTAATGTGAGATGTACTTTAAAAGATAACTGGGGTCATTCCCCCCTCCGGCTGTCGAGTAAGCAC
+>57613 1
+AGGCCGATCTGTCCTCACCTGTCAAAGCGTAGAGCTCAATTATTGCTTCGATCGTTAGGTGCAACCTGGACAATAACTAGGCGCGTTGCGGTAGTAAACC
+>57614 1
+CACAACAGTGGAGACATCTTCGTATGGTTGATTTCAAGGAATCAGTACCTTCCAGATACTGGGGCACCGCAGCACGTGTTCACGTGTCAATACGGCTCGT
+>57615 3
+GGGCGACACCTAGATCTTTCTGGCAGAATCCCGGAAACCGGTGGCGCCGATTTCCCATCTTGTAAAAACGCGTAGCTAGTGTGCTCCAAAGATTAGTTAT
+>57616 1
+AAACAAATTGAGTCTCGTATGGGCCATTCAGGGCGTCCGTACGGCCAGCAACTTTACAGCAAGATTATGGTTGTAACCCCCGGGCTACGTGTGATATCCT
+>57617 3
+GAAACGGTATAAGGGTCCTTGTACTCTGTCCTTATTTCGGCCAGACCGAATCAAGCAATCATCCACGGTAGTGCATCGGTCCATGCCTGAAAAGTTCGGG
+>57618 2
+CGGGTCCTACAAAAGTTAAAAGCCGGACTCTCGGGACGTAAGTCATAAGCTGGTCGTGAGTTTTAGAGTCGGTTCTTGCATCAATGCCACGCCTACATCC
+>57619 1
+CCGGGTAGTTAGCCGAGACCTTCGGTCTGGCACCCATGCAGTCTCGGTTATAATGGATCAAACTGTAAGCATATCTCGGAATTGACGCACTCCAATGTAG
+>57620 3
+GTCGGGTGATAGTACATACGAAGTCTGTCGGCCTCTTAAGAACGGTGTCGTTTTAGGGCCGTCAACAATAATTAGCGTGCCAACAAACTCCCCGCTATGC
+>57621 2
+GTACGAGAGATCGCTGGAGTGCCATGACATTTGCTGTGCGTTAACGCGATCCTCGAATCAGTTGAATCTCCACGGGACCACAAATAACCGTTCGGCTATT
+>57622 3
+TTGTTAGTGGGCGGAGTACGAGGCGAGTATCTCCCGCATACCTGTCTTTTAACCATTGAGAAACTACGACACACCTGTACGCTGAACTGAGCTGGATACC
+>57623 3
+TCCTTTTGGCGTCAGAGATTGCGCCCGGTGTACCCCGTCAAGGCTGGAGATGATGCATCAAACTTCTTCACTTAAACACATACTGATATAGGGGGACGAC
+>57624 1
+GAATTGGGGTCAGCGCGCGGTTATAATAATCTATACCACAAAAGCTGGGTCCTCCTATCTGTCGTCCACGCACAATGGCCTGTGCACATATTGAAGGCTG
+>57625 3
+TAAGGCTTCCATTGTCTGTCATTTGCGAACGTACAAGGCACGAGCTAAAAGGAGTCAAGCTCTTACTATAATCGGCCAGGCGATGGTGACGTCTGCCCTC
+>57626 3
+CGCAGACCACATACGTATTCGGCAAGGCTATTAGAGGCTTTCAGCTTCAGACGGATGAGATAAGGGCTTCACCTACTTGTCCCAGGTGCTGTAATGCACT
+>57627 3
+GGCGAAGCCCGTACCCGTCGTATGTGCAACTGATCCCCCTGTAGAATAAAGAGAATAGGAATCCGCTTAGTGGACACGAGATTGTCCTTACTTCTGGTTC
+>57628 2
+TAGGAAACCGTGCGCTACTTTCCCTGCACAGCCGGGTGGGATGGGCTCCGTAAATTTTAGCGTAAAAATCGAACAGCTACCGTAGTGACACTCATCTTTG
+>57629 2
+TGCTTGTGGTGGCGAGAGCCAATAGTCACACCGATTTCATCCACAGGTTCGTTAAAATAGTGTCTCACGGGTTATCAGTTCACCGCAGGAACACTCGGCA
+>57630 3
+GGTCAAGCTCTTCGGACGTCTGGTAATCGAGTATGCAGGGCACAGAAATCAGCCTCGATACTTTGTATGCATGTACAAGACAGCCTTTACCGCACTCTGG
+>57631 1
+TCGTGGCACAATTCGGTAAATGGATCTGATTCGCAGTTCACAGTTCCTCTTTGCCGACAGTTGGGCCATGAACCGGCTATCGACCAGGTCGATACAGAAA
+>57632 1
+TAGACGGTTCATTTAGGTTGAGGGCAACTAGGTGCAACCATCCCAACAGAGATAGGGCAAATCTAGCCCCGCCTTCCCATGGTAAGTGTTGTCATCGTCT
+>57633 1
+GAGCTTCGGTGTGAATTCTTTGTTGGACCAGCGGTGGGTTAGCAACGAGGACCAACTGCGCCGCAGTCTCCCCTCATTACAAGCTACACATATAGATATA
+>57634 3
+TTCTGCTTGGCGAACTCGTATCACTATGATGATTATTGCTGACAAGCAACGGTACGGGCGTATTGCGTGTCCCCCCCAAATGAAGTCAAGACCGAATGCG
+>57635 2
+TAGGTGATTCGGCTACAACATGGCCTGAATAACTGTGACGATACCGAATCGAAGCACGCCGTTGTTGCAGTGATCCGTTATCATTACCCTCACGTAGGGC
+>57636 2
+AGTCCTAGCAGCCCAGTACCGATAGAGCAAGCTCATAACTCTATAATGCGGCGACGTAACTGCGTCGTATTAGGGTCATGCGGCGCTTATCTCTATTGGA
+>57637 1
+GCGCACTACGTAGAGGCGCAGCAGATTTTGTATCTCTTTTGCAAATACAAACCGGCCCATGTGTATGCTTGAACAGCACCTGAGGGATGCCATACGCGTT
+>57638 2
+AGGTTTATGTACATGTTTATTAATAGGCATAGCCAATGGTGAGGCTCAGCTACAGGACGTACCGCTCGAGACCGTCAGATCCCCGATTTGAGCACCGCTC
+>57639 2
+GCCTCACATACGGAAATCGAGTGGTGGCTTTCTAGCCACGAGAGTGAACTATCGTGACTTATCCCTCGGGATGCTTGAGATGCACAGACTTCTCAACGAT
+>57640 1
+ACTCCATAGGTAGAATGAGTCACACTTACATTGACCGGTCTATACGTTGGCGTGCTACTATGGGACCGTAAACACATGCTTGCGACCGGTCGCGGTAATC
+>57641 2
+AGCTTTACCCCACCTCGGCTATGAAACAGGTCCGTCTGCTCGTAGGGGCACATATGCAGAGTGGACGAGCATGCATCATTTAAAAGACTTGACTTTGCTG
+>57642 2
+TTGGCAATCCTCGAGGGCGGCCATTGCGACACCTTACGGGGTCTCTATGAAAACTATAAACGTCGCGTATGGCACAACAAGGTTAGTGTTCTTCTGACAC
+>57643 3
+TGAAGAATAGTCCTGCCTCCTAGTCGGGTCTGATTAGTAAAGTCACACCCTGGCCGATGCAATTGGAGTTATAGACAGCGTAGGCGCTCTTAACCGACCT
+>57644 1
+AGCGTTGTGACAGGTAGTCACGTGAATTTAGGATCAAACTCATGCGTTTATAGTCAGCTTCCCTGAAGTTCTCGCAGTTCACAGACCGGCGCACACGACG
+>57645 3
+AAGTGCGATCAAGGTCCCCTTAATTTTGCACTCGAATATGGCATGGACAATGGTTTCAGACACGCCCACGCTGACCAAGTCGCGTTAGATTGTGCTAGGC
+>57646 1
+CCGAAACAAAACCTTGTTTAGGGATGGCTCCTCACGTTTAGAGTCGACGGGTCCTGAGTCAATATGTCGCTTCGAATGACTCTACGCGGCATCCGATAGA
+>57647 1
+GCATGGTCCATGAACTGCAATTTCCAGTGCGTACGTCGTCGGCTAATAACTCTGCGCTGTAATACGGCAGATGATAGTATCTGTGCAAAGTCCCCGAACG
+>57648 2
+CTTACCCTCTGTGTATCGTGGGGACAGGTATAAACGTTCCGGATGGGATATGAACACTGATGTCATACTCTGTCGGCAAAGCGCCGCCATGCAATCATAC
+>57649 3
+GTAAGAGTCGATGCATGTGCCGGTGGACGTATTCTGGCTTGAGCCTCCTCCGAAACCAATTCACCAGTAATGTACTGACGTGTTCGCACATAAGAGCATC
+>57650 1
+CCTGTAGCGAGTGAGGCTTTATGGCTGACTGTGTTCACAAGTCGCAAATCAATATGGAACAGCATTTCTGACTCGCACGCATGCCTTGCGAAGCAGCTAC
+>57651 1
+ACCCGTGTGAGTAACCTGTATACCGAAGGCTGTCGCACTTCTTACCCACCCAAGCATTGGAGTGATAGGCCGGAAACTTTTTACCGAATATGTAGGGTGC
+>57652 1
+TTATCTAGGAGGCGGTCTATATCGTGGCGAGCACATTACGGTACTATGATGCCTTCAGTATACACATAACTAGGGCCGGGATTAACTCAGCTACCGCGCC
+>57653 2
+TCTCCACGGGTTCCGTACAAGCATAATACTGTGGGCGTTCTTAACCTCATGGGGACAACTAATCCAGCGTATAGATGGCCTAGGTGGACAAGTCGCATTC
+>57654 3
+GACCATTTTAGCTGTCCCGTCCTAGACTGGGAAATGAGGATTTGACACATGACTCGTGCCACACTCGTCCCTGAGTAGATACAGGTAACTATGACGCTGG
+>57655 2
+TAATTCGCGCGACCCGCCATAAATGCCTTGAGGCAGCGGCAATCGCTGCAGACCGCGTGATGTATTCAACCGGGAATAGAATTCATATTCATGTGCTTTG
+>57656 2
+GTATTGGCGGTACGTATTAAGACCATTCGAGATGGGGACGCAATACCCCTCCCTTACTCATGTAAGGTGCCTTCTAGGACACAGGAACTTCACGCATGGT
+>57657 1
+ACAATGTCGAACGTTGCATATAGAACATATGCACGTCTACTATTACGATAAGCCAATTGGCGGCTCTGTACCGCGGGTCGTTGACCAGGTTTGACGGCCC
+>57658 3
+ACAAGACGCTAGGAGATATACTTGTGTACCGTACCTCTGAGGGGCTGAGGGAACAATCCGCGCGCATTTAGTGTAATTCGTTATCCCGATCCCCGATACT
+>57659 2
+TACGGGCATAGCCGGTCTGGTTCATCTACCCAAAAGATGCAGTGGTACGAACGATGCATGTCATGGATCCTAAAACGCTGTCACTGTCGTCGTATTGACC
+>57660 2
+GAATTCACGTGTGTGTATAAACGTGTGAAACGATGCCTGCACGATACATCTCCGCTAGCCTTACCGAGCCACGAGGAAGCAGTGCCGATTGCATTTTTGC
+>57661 3
+ATCAGAATTGTGAAAGGATCGGATTCAGATGGACTAGTCACTCGCCACTTTCAATCGCGCTCCGACAGTAGCGTCCAGTCGGTACCGCTGATCTTTGAAG
+>57662 3
+CAGATCCAATGGAGTATAATGACCTGACACATCTAGACGGAGTCGGTCTACTTTCTATGGCGACTCACGCTGCCTACTAGGGCCCTAGAATGTTTGGAGC
+>57663 2
+GGTATCGAGCACGTATACGGAGATCTCCTTTAGATTGGCGAAGAGCTCCGCACACTATCTACACACATGTGTTATTTAAGAGAACGTCTTCCCGGCCGGG
+>57664 2
+TGGCCATTTGCAGACCGATTAGTCCAGACGTCACGGTGAGCAGCAAATTCAGATCACACCACGTGTCAAAGCGTTTCCTGGGCATTGTTCCTGGAGAATT
+>57665 1
+AGGCATTTACGCATTCATCACCCAAAGGTCTGCGCGTTATATTTCGGGCCCTATTCAGTTCCGGAATGATAGGGCGCAATACTCAGGTGGCGCGAACATA
+>57666 2
+GTGCGTACAGTGGCGCGATGGACTCTCTTATAAGTGAACAGACGGATGGCATTCAAATTCAACCTTGTCCTGTGTGGTTTCACCAAGCCCGAGAACACTC
+>57667 1
+ACTCGTGTAGCTGTTTCGGCAAGATAGCACGACATGTTTGCGGCAACTTTAGGGCCTTCATGAATATACAAAATCCTCTCGGGGTACAGCGGCGCCCTAA
+>57668 3
+TCTTCGAAGCTTAAGATAGATGCAGTTCAGCGATCGTCTCCTGCCGCGAGGGTTCTTAGAGGTCACTGCCTACAAGGCAAGCCATGTATCACATCAGGTA
+>57669 1
+GACGAATGACGATAGCTCGAGTGTTTTGTAACAAGAGGAAGTGCTATCATACACCTGCTACCTGCAGCAAGCGATGGGTGCTCTTATGTCCACTCCCTGC
+>57670 3
+AGTCCCTTTCACTTGATTTCGAGTCTTTACCCCATTGCCGCTCGATCCGGTCGCGCAGAAATACAAACTTGAAGACAGCAGTAGGGGACGAGTGAGTAGT
+>57671 3
+TTCTGAAGGCTTGGGATTGCCTCGCTAACAAGTGAGAGTACTAGCCGTAACATTAACCCGGCAGGTCTTTCCCCCTAGTAGTAAGCCGTGATGGCTAAAC
+>57672 3
+ACAATCGGCCAATTGCGTGGAGGACCACAAGGGCCACGTTTTTTCTTGGTGTGTGAACGCCACTAGCGTCCTCGCATTACGTTAGCATAAGCCAAAATTG
+>57673 2
+TCGTATAGCGGTAGCAGGGAAATAAGTACTACCCATGCGTGCTACATTACCTCTGCACCTTAGGGCTCACCCGATTATAGATCGTTGTATGGAGGGCCCA
+>57674 2
+GGTCAGCAACAGGTTTGGGCCCTACTCTAACAGAAGCCCTTCAGGCGTTGTTAGCTGACTTATCGCTGCAAGCTAACCGCGATAAGACGTTTTAGCTAAG
+>57675 3
+AGCGAGATCGTAACGCGCGACCTAAAATTTTCATGGAAAGGATGCTCTTCTTCCCGGAACTGGGTCCAGGGAAGTCACAGTGACGCCTTTTAACTTGCCT
+>57676 1
+ACGAGCAGCTGGCAAGAACCCCCCAAGTCAGTGAATGGGATAGGCTACGACCCTTGTGTACAACTCGCTTGCTACTTTATATTCATCAAGGGGTCTGGTT
+>57677 3
+TCCCCGGCCTTTTAAGGTGAGATGTCGCTTATGGATTACGGGCACTGCCGGCGAATCCAACTGCACGGTAAATACGGTATTCGACGATATATGCCAATAC
+>57678 3
+CGCCACGCCCAGGCCGGCAAAGGTTATTCACATAGTCCAGCCATGGTAAGCTATTCATTGAGTTGATGACATTTTCAACCCTGAGAGGGTCAGGATGTTC
+>57679 1
+CCTCGTAGGTCTTGGTGCGAGTGGCACATGGCCCGTAGTCAAGAAGCTATTCATAGCCGTAAACCGGGATTAGTCCTCAATCAACTGTGTCACAACTTGA
+>57680 3
+TGGAATACGGCCGATTCATTGTGCGCAGTGAAATCATACTTACTACCGGAACCGATCCATACTGTAGGCATCTCATCCTCAGATCTGGGTTGGGAACGGC
+>57681 3
+TGTCCAGGTAGAGCTTCCGGTCTGCATGACATACATAAAGCATTGAAACTATCATGGTCTTAGCCAGGTCCCATATCGGGCTTCGGGCGCATTGAAACCG
+>57682 1
+ACGCAGTAGAGAACGTCATCTTCAAGCCTTCCGGCTCGTACCAAAGGACTATTCATCTTGATGCGTAGGTTCCGGGAGCGAGTGAACATTGCTTGTACCA
+>57683 1
+CTTAGCAGACTAGTGAGGTATGGCCCACCATACATTTTAAAAGACGGCACGTCGCCTCTCGCCAAAAGTGTGCTTTGTGGGATGGACCAACTTTAGTGCC
+>57684 1
+ACGTGGCCGATAGGCATCATATAATGCATTCCATCCAGACATATGAGTGAGCTGCGCCTTTAACCTTGGCCTGAGTTGCTAATCGCGCGAACATGCAGGT
+>57685 1
+CTGTCTAGCACCTGACTTATCATATAGAAACTGTGCGCGGTGTCATAGGTGTATGCTCGCTAAGCAGTGCGGTATACCTAGCGGAAAGCGACCCACTACT
+>57686 2
+CCTGTTAAAGTTCATGCTCGGCGGAAGAGATTCATACAGAATATTGCATATACTGATACCCGAGACTGGAGGTCCCGGTGTCGCATTAGCCTCCCGATGC
+>57687 3
+TTGTTTTACCGGTACCGGACGTCGAATACAGATGGCGATTCGTGTCCCAAGATGCGGGGACACAGTCTACCAACCGGCTTATCACTAAATAGTTGTCCAG
+>57688 1
+AGCCTGCATGCAACAGGAGAAACGCTAGGTGGAATGATCTGGAACCCTCCACTTCTTTAAGTATATCCGGTTCCTGGGCGTACATTGACGCCTAAGTGTC
+>57689 3
+TCCAAAAATCCTCTATGCTGTGGCGGGCAATTTCCTCGCGGAGACTAAGATGTCAACGGACTATAATCTCACGGTTAGGCAGAGGTCTGGACTCGCATTC
+>57690 2
+CGATTACTATGATTCTACAGGCCCTGAGGGCGGAATACTGGCGCCGGTTCTTGGCCAGACAAAGCTTACTGTATCCAAGCCAGCACTCGTTGTTGAATAA
+>57691 3
+GTAGATCGGGCACTGCACTACCGGGATCCGGGCCAGTATCGCTCTTCAGCTAGTTAATCCCGATGGTTCTGGGAAATCTGTCGAAAAACATTAGATCTCA
+>57692 3
+GTACCCCTCGTACCATAGACACTGCGGTACGATACGCGACGGTATGTACTATATACGAGAGCCGTCCGCATCTAGGAGATACACTCTGTTGGAATTGGTT
+>57693 2
+CAATATTGCTAGGGTTAACGATCGCCACCGTGGCAGCCCGCGCTAACAATATGTTTGTAGGCGCGGTAGATATGGACCACCAGATTTTCACTTGCGACTA
+>57694 1
+TATTAATTCTACGCCACTGAGAGATCCAGATAGACCGATGCACGAGAACCCGGTGCTTTCTTAGACCGTTGTTGAGGCCCACCTCGATTGCGTATGAGGA
+>57695 2
+CCGGCCGCTCATTTGTGCCAGCTCATGAAGTACGATACGAAGCGAGAGCAAATGCACTTATAGGTAAGATGTCCATGCTGACGGTCTTCTGCTAATCGCT
+>57696 2
+CCTGTGACGACCGCTTCATGAATCAGTGCATGTGCATAATTCCTCGCCGGCCACAGCTGAAGTAGAAATGTGGCAATGGTCCCTTTTTCAGAAGGTGAAC
+>57697 1
+GCTGACGGATCTGCTGACGTCGTGTATACAAAAGGCGCTCGGAGCGCATGTTTAAGTGATCCATATGACTACAGACTTGTCATCACTCCCCTTCAGGGAA
+>57698 3
+AGTTACCCCATAATGAATGAGTAGTCCGACGACGGTAGGATATTGCACTTGATATCTGCGAGCGACCTTCCTACAGTGATGCCTGAGCGTTCCATACGGC
+>57699 1
+TCTCTTGGAGACGCTGATTAACAACTCATGGCGCAAATGCGTAACTCCCGCTGCCAATACCGTTTCTGATGTAGGGACAGAGGACTTAGGCGTCATCGAT
+>57700 3
+GAAGTGTCCTTCCCTAAGCGGACACTCTCTTTCGAGTCCCTTAGATCCGCATGGTGGCTCGATAAATGAGAGTAAAGGAGTCTAAGCGAATCTGCACTGC
+>57701 3
+TAAGTCAGTGCGATGCTGTCTGCCTTCCTCATAAGGAACTGCATCATTGCGGCACGGCGAACTCCCCACAGTATGTTGTACACGATAGTTGTGAGCAGAA
+>57702 2
+CAAGATTGCCGAGGTTCGCCTTACCGCCTACAAAAATTCGATAGGTTAACAGCCACAGTTGGTCCGAGAGCTGGGTGCTATAGGTGCCTCCTACGATATT
+>57703 2
+TTCCGGTATGTACAACTTAGTAGTTCATCTCTTCCTACCGAGGGCTAACTACCACTTCAAGCCGGAATTGAGAAACGATAGGCGTGGCATGTCAGGGCGC
+>57704 1
+TAGGTCTAGTACCCACTACGCGCTTATAGCCCCTGAGGAATTTACGGTATTCGCGTGGTGAGGACCCATTTATGAAACTCCCCCTGACGAAAGATAGGGT
+>57705 3
+TCTTGCCAGTTACAGCCGACAAAGAGAGGTTTTTCTAAGGACCCGACTATCGCCTCGGAGATGCAGGTTAGGTAGTCTTCTCCAGAGACGCTAAAGCCTT
+>57706 1
+CCCTCGATGGGAGGTACACGGTATGCCGTGGGACTAACGAGTATGGGGCAATTAGTGTGACCTCTGCGCAAACCAATCACCATATCCTTCTAAAGTTTCT
+>57707 2
+GACGTATGATCGCCAGTCCATTGATTGACAGCGAAAGAAGCGACGCTCCACGAGTGCTTATCCTGTCACACCTGACTGGTCGAAGGTTGTTACTAGCTAT
+>57708 2
+AAACCGGTAGGATGTACGGTGAGTTTATAACTGGGATCCAGTGAACTAACCCCCTTTGGAACAGGTAGCGTCTCCTGCTCCACTTCCCAAGCTTGTGGAA
+>57709 2
+GTGGGCCTCACACCCGCCGTATATCTCTTGGAGATATTGTGCAAAGTTCGACTAGCTAAACGCGGCTTGGGCGAACATCACGTCTATAAAAGCCTATGTG
+>57710 2
+GTCGGCCAATATAGTGGCGGAATGCTACGAATCGCCCGCCGGATGTAGTACAGATTAATCCTACTAGGTCACTACGCTTCCGATCGTTTGTGTAACAACG
+>57711 3
+TAACGGGATGTAGGAGTCGATGCTAGCACCCCGTCCTCACGTCTATGCCATGAGGCCCTTAGTGATGGAATACTCCAAGGTACCAACGTATTTAATCTGG
+>57712 3
+GTTCGTGCGATCTTCCATCTAGATTTCATGTCAGCCAATAAGTGCCGGATCTCTAACAAAACGTGGCTCACTTACGAAGGGCGTACTTAACGGGAGGGCC
+>57713 2
+TAAATAAGTTGGAGTTGCAAGTCTTCAAATAGTATCCTAAGAACTGTCGCGACGCCCTTCTTCCGAAGTGTGATCTCAGAATCGTGGCGCACGGGCCCGC
+>57714 2
+GAGGCAAAAGTGCTCGGTGGAGGCTTGTATCTCGCGCCTTTCACCAATCTTGCGTACAAATCCTTGTGCCGAATCAGTAAGCATTCCGTGAAACTAGGAC
+>57715 3
+GTGATGGCTGATGACACACCTGACATCTGCGAGTCTGTGAGTAGCATCTACACTAGGACCTTTTACGAGGGCATGCGTCAACCTCCACTATAATTGGCAG
+>57716 2
+TTCTCTCAGCTTTCAAAGGGATGGGTGGCTACTAATACGCTACTAGGAAGCCGTGTCGGGTGAAGAGCCAACCTGTTTCGACTCAAATGGACACCCATCT
+>57717 2
+TGACAAATGTGACTACACACTAATGTGTGGCAGCTGGCTGATCGGAAGGATTCGCGTGATTTTGGCCGGACCGCACCCTCGCCTATCAAAATATTTCGCA
+>57718 1
+GACGCCCGGACTGGTATCTTCCAGTTCTGATTACTTGCAGTTTCAGAGAGCAAAGAATATAGGGACTCGACTAGCGAGTAGATCGCTTCGAACGCTCTCC
+>57719 1
+GCGCCCATATGTGCAGGAACCAAGTAATGGGGCTTCATGGATATTCCATTATGCTTACACGACTGATAAAGGACGTCGCTGAGCTTCCGCAATCCTGTGC
+>57720 2
+TATGCTGGAGGCAACGATACGCAACCGTAAGGTATTTATGGGCGTCAATATGTCCAATGTACGCACCGTTACCTGTTCGAGGTTACTCCACTGGCCAGAC
+>57721 1
+GCCACATGTTCTCTACTCTGTCTCGACAGCTACGAAGGTCAGCCCACGAAGGTTACTGTGAATTAGGAGGACCTCTCGTTGAAGAAGTGCTAGCTATCGA
+>57722 3
+CATGGCAGCAGGCATTTCCCGAATGCCCGTATTGTACAGCAAGTCTTCACGACGTTTCCCCAGAGTTGACAATCAAGGATTGTGGCAATTGGGGACTCAT
+>57723 3
+GTTTACAATTGAGGGGGTCCGGTAACACTTCGATACGCCTCCTGGGCTATACGATACGGCTAGTAGAGAAAAGACTGTCCTGCTAGCAAACCGTTTCCCT
+>57724 3
+GTCCCATTGCGAACAGCCTTCGATTGTGGGTTCAGACCAAAACAATGAGGAGATCACTCGTACCATAATTTCGTGGCTAGCGTCCGTGCTATGACGACTG
+>57725 3
+ATACCCTCGTTAAGGTTGGCCTAGAAGCAATGCTTCTGTCCTCACATTAGGCTAAGGCACACACTTCTGCGGGTTCTACGCAGGGAAAACCTTGGGGTAA
+>57726 3
+ACATGATTACACCGGCTTAACTTAGCCAGCGCTACATGATCATGTAAGATCCTGGGACACTCATGTGACGGGAAGTATTTTTGGCCCCCGCCTGAGTGAG
+>57727 3
+GTGCAGTGTTGTTGGAGCTCCCACAAAAAAGCCCAGCCGTTCAAATTAGAACGACTACGCTGTTCACTCAGTTCCTTGGAGAGGGAACCGATCCTGTTGT
+>57728 2
+AATTTTCGCACCCACAGAGCACGGAGTGTTGATCACGCGCGAGGTATGTTAGGCTGGGGATCATTCCTAGTACACTCTTGCCAAAAATGCGCTTAACTGC
+>57729 3
+TCTCTATGCAGTGAGGTCCAGGACAAAGATATGACCCTCTGCACGTAAAGCTGTGGGATGCTAACACTAGTAACCGCCTCGCTTGTTCCAGCTGAGTTAG
+>57730 1
+CCCGTACATGATTCCAACGCACCTGCCTGAGTTTAGTTCGGATTTGCGAACTCGATGGGAAATCCAGGCCCCAGGTCCTGATTGATATGTAAGACGTAAG
+>57731 3
+TTATCCAGGTTCCCACGGAAGCCCGATCTGGTGGTCGGGGAACTATAGGACACCAAGTGTATCTTTAAGAATGCAGCTGTGATCCCCATCCAGATTCTGA
+>57732 3
+GCGACCAGGAGTCCCCAGTGCCTATATTTCCGCTGAGCTGCCCGTCACACTATCTATGGCTAACAGAAAATTCTGAGATTACTAGGGGGGTTAATCTGAG
+>57733 1
+GAAGCATTTACCGGTGAAGACATTCCTCAACTGAACGGTGCGTCCGTAGGTCAGATCCCAAGGCTCTTTGGGCAAGGCTAATTTCCTACTTAGACTAGCG
+>57734 2
+AATCGTGATGGTTCCAGGAGCAGAGACGGCACCGTCCCCTATTGTTTCCACAAACATCTTATTTTCAGAGGTTCCAGATCAATAGTAGGTGCCGCCGGAG
+>57735 3
+ATAGCGGACAGTTACAATCATAGATAGGATGGCCAGTCTCCCCCATACTACATTGCTCCTAGAGAATGTTAGCAGCCGCGTCGAGGCGTCACTGTGTTGT
+>57736 3
+CCGGGTTCTAGCCGCAACAGCGTGAAATAATCGTCTCTGATGTTCCGAGATACATGCACCTTTCGCATCGCAAGATTATGCGTGTTAAGTCGGAGAGCAC
+>57737 3
+AGCCGTCGCCTACCAGGAGGGAGCGTAAATCTTGCAATAGCGGGAAAGTACATTAGGCCGGTCGAATAGTTTTGCGGCTCACCCTTTATCACCTACTATT
+>57738 1
+CATATGTGCCCCAATGACCGCACCATTTGTGAAATTCAGCGATTACGCCTCGCGACTACAGTTTGGACCGCTGGGTGATAATAAGTATGGCGATCCGGAT
+>57739 3
+CCTCTCCCTGCGTGAATCATGGTAACTTTGCCAGCTGTGACTAACTAATGGATCCAGAATGCGTGGCGGGATCCAGAACATGAGCTCATCTGAGTCGTAA
+>57740 3
+CTGTACGATCTTCCCATGTTGTCGTCGCTCCTCACGGGACACGCGTTTCGGGGACAACGTATGATTAAAAGATCCGCTACGGTTATAGGAAAACGACGTA
+>57741 1
+CCGTTAGCGCTTGGCGCCTATATAACACTAATCGAGGGGATCGTAACCTCGAAATGCGCGTACTCGACTTTTCTTGATCGATTGCGAAAGTCGCCAGAGA
+>57742 3
+GATCCCGAGACCTATCTGAACACGAGGACCACGTTGTAGACAATGCCGCGGACTGGCCTTGGAGGTTGGATATTAACTTCAACAGTCTCATGCTCTAGTT
+>57743 3
+TAACACGAGGAAAGTGATAGTTATAACAGGATCCCGCGTGCGTAACATATTGCCACTGCCGGGGAGATCGGCTTTCCACCTGTACTGTGCGTTATTACCC
+>57744 2
+TGCGAGGCTTATGAGTGTCCGATAGGTACCACAAATAACCCGATAGATACTTCGCACGGTACGCAGCTCCGCGGGCAGTCTTCATAACTGCTATTTTGGA
+>57745 1
+TTGTAACCCACCTCGAACACATAGATTGTATGACACGTCCTGTAGGCGTTGAAAGCTTAAATTCATGTGCCATGAGCTGTTGGGCACATCGGGCCCGAGC
+>57746 3
+AGGGTTCCCGTGCTGGCACGATCTATCTGACAAACCTATTCCGCAGTGGCGTTGAGCAACCTGACATTTGGGTGTAGAAGGCACTTAACTAGTATAACCC
+>57747 3
+CGGAGTATTCCTCCAAGCACGGAGATTAGGCTCGGCACCTCTCGGAGCGTATGGATAGTTTCACCCTTAGGAAAAACTCATTGCGGATGCATCTTCGTAA
+>57748 3
+TCCACTACATGCGCCAACTCGAGGCGTCAAGCTACTAAGGGTCGAGGACGTCAGTCTTCTCTACGTTAGTGACGAGCTCATTGAAGAAGGTATGTTTCAC
+>57749 3
+CCTTTCGACTGTACCACCGTATACTCGGGAAAAAATGTCAGCGGTGTACATCTCGATAACTGCCACAGGAGTCCGTGACGTGTTATGCTGTCACGTGAAG
+>57750 2
+TCGCTCCGAAATGCCGCTAACTTCACTGCTGCAGCTTGGGAAGCGGTCGGGCGCATTATAAGGGTTCCCCATTTTCAACTAAAACAGTAGGGTAGATATC
+>57751 1
+ACACCTCTGCGGGCATTTAGGATAGGTGACTCAGGCTGAATAATTAGGGGTGTTGTTAGACATGGCTTGCCATACAACTATGTCGCCCCACCTCCAAGAC
+>57752 1
+TCCACGTACGGGCCGGTAAATGAGAGACTCGATGCGGACGTTGTCGTTTTTGTCCTTGTGGGGTCTCAAAACTCCCACAACGTTTCACAGCTAAAGCAAA
+>57753 2
+TCCCGCATCCCGAGTATATGCTAGTGCAGACAACCAATACGCCACTAGGTGGCTGAAGGAGATCTACTCCGGTCAGGTAACCTGTTCTGTGGTATGTATA
+>57754 3
+ACTCGAATTATATAGTGTGCCCCCAACCGGTTACTCCAGGTCATAAGCATTAGAGCTTCGGGCTGATAGAGGATGCAATCTAGCCCCGTCACGGGTATGT
+>57755 2
+GTGTATCATACAAGCGTTATTCAAAGTGGAGGACATTCCTGCCTATGACTGCCACGTGTCCTCTAGGATTAATACTGGCCGACCTGCCAGCGGGTACAAG
+>57756 2
+CGGGAGTTGAGAGTGGACGCATACGATTGTTCGACAGAATCCGTTTCACTCGGAGCAGCTTTCAGATAACCTATCCATATACCTGCCACGAGTCGTATCG
+>57757 2
+TTTTCCTATTCCATTGTCAGAGGTTTCGTCCAAGAGGTGCCGCATAGTGTTGGGCCGTCACACTAGAAGGGGTACAAAAACAATCGTCAGTGCCCAGCCA
+>57758 3
+GACCCGAGAACCACTGTCGGTCTAATTTTCATATGGGGACAATGGGTAACATTCCTTTAAGACAGGGCAGGAAGCAGTTAGTCGCGCCCCGCCCTTTATT
+>57759 3
+AGCCACACAGACTCGATATACTGGGTAACTCGATACCGATTCCATTATTGAAGTAAACTGAGTTTCAAATGTCGCCCTGGCCGGGGTGGCCGAGTCGTTC
+>57760 1
+ATAGTTCTACATAACCCCGTGGTGCCTCGGACCTCTCCTGGATAGCATTAGTCCGACCTTGAGTATAGCATAAGACACGCGGGTTTTTAAGCAACGGGGA
+>57761 1
+AGTACGTGAGCACTGCCTTGGGAGACACTCGGGGTTCTATAACTTTGAGTCAGCAGATGACCAGCGCGTACAGATTCCTGACATTTCCCGAGTTACACAT
+>57762 1
+ACTATAGTAGGCCTTATTTGCTCAATAAACACGGGGTCGCAGTTATATGGCGTAGTTTAGACAGATCCGGAACTCCCCGAGATGCGTTCTGGACGACCCC
+>57763 2
+GTTTTTACCAATTTCCTGCAACATGCCCTAAGTTCCCTACCGGGTCACAATTTGACATGAGCCGCGCTACAGAGTAAGTGCGTCGAAAGGGGGTGATGCA
+>57764 1
+CACTGAATTGATACTTTCAGGTTGCAAATGATCTCTCTGTACGATGAGAGCACACTGTCTGATGTGGTAAGAGGCCGTCTGCACAGTCCCGGCAAGCACC
+>57765 3
+TATTTAATGGGTTCTCGTGCTGGCTAGATATCGCGTAGGGGATGCCTTAAGAATCCGAGATAAACGTTCATCCACCCAACGGGGCCGGAACTTAACCCTC
+>57766 1
+CACAGAGTTAGTACTCGTATATTGCGCCGGATAGAGTAGTGGTGCGTCAGCATCGCATAAACTGTCCATTCCAGGCCATGAGAATCTCTCCCACTGGAGT
+>57767 2
+TCCCGCTTGGTGACCCGACCCAACGTCGGGGCTACACTACCAATTATTCAGATAAATCTGATGAGGCTTCGTATTAAGTCGATAGTCCGAGGCATGGAGT
+>57768 2
+CAGACTCTGTAGGGGCGGATGTATCGCAGGATCAAAGTTAATTTCAGTTATAGATAGCGTACGGTCCTCCCGTATAAACTCCTAGGCGCCGCAATCTCCG
+>57769 1
+TAAAGGTATAGGTGCCTCGAGTTATGAGCCCAAGTTGGCCATCTCTGAATAGAGTAAAGACCATACCCGCGACGTCAGCTCTCTCGCTCGAAGGCTTTTG
+>57770 3
+GACTCGCCTCGTGCCAATTAATCGCTTAAACGCATGTGAGACAGCCTTATTAAGCGCGCATATGCCTGCATTGTTGGACAGATCCAAGTGGCTAAGCGGT
+>57771 1
+GTTTCCTTCGCAAACTCAAGAAGACTACGCGCTGTTGCATCGACAGTAGGAAATGATAACCCAGGTGCGTGTGACCTAACGGGTTTCCCGGCTTTGCATA
+>57772 3
+GACGCCATCCTACGTCTCACGGGTATTAGACCAGTGACTCCAGGGGCTCTATCGAATTATGGGCGACCCATATGGAGATATAGTAAAACGGCGCTCTTTT
+>57773 1
+TTGATAAGTCGCCTTGGGCGTCACCTGACATGTAGCCCGAGTCGGATTCCCACGATAGAAACGAGTATGCTTGTCTCTCAAAGACGTGGCACTGATTAAC
+>57774 3
+GGTGGGTATTGTGCTAGTAACCTGCACTTCCAGAAGATCGCGCGCGGGAGCACCTGAACATTCGTATAGTGGTTAGGCACCCATCACACTAATATCCTAT
+>57775 1
+GACGTTCCATACTGTGAGTATCTTCACCAGGCCCAGATAGTCTATTCGTAGTGGACAACCCCACCAACAAGGGCATTGTTGGGACTCGTTAGGTGGATAC
+>57776 3
+TGTAACGGTCCGCGGGTTTCATCTCCGTGCTATGGTTTAACTAGAGGGATGATCGACGGCGACCCAATGATTGAACAATACCCACAGGTAACCTCTAGCT
+>57777 1
+TATGAGCTGATCGAAGTCTCTAGCAGTATTGGCGCCCCCTACCTCTCCACTTCGAGGAATGGTAGGGCGCACGGTTTAGGCCAATGAAATATCTCGATAA
+>57778 3
+CGCGAGGTCGCAAATTTATTATCAGTTAGCACCCAAACGGTATAAGGGGCTGGTAATTCGTTTGAACTCAGCCCGCGTTTAGCGCGCCTAGCATACCAGT
+>57779 2
+TTCCGACGGCACCGCGTAGCCGGGCGTTGCGCTCTCGATCTACAATTAGAGATGGCATAGGCAAACATAGAACCGTTAGTCTCCAAAGATTGGCTTTATT
+>57780 2
+TTCATAAGGTTCTATGGTACGAGTCCAGCATGTTACGAGAAGATATTCCTCGTCAGCCCCATGCAGGATGGTGTACTTACGCGGTACAGAGAACCTGCCC
+>57781 3
+AGAAGCTTCAAGGCACAACGCGATTTTCATCATGGCCGTCCTTCATTTACCAGTTAGAAACCAATGTTGGTGATCGGCCACAGCGGAGCCGTCATTGTGG
+>57782 1
+GTGGGGGAAGAGTGGTTCCAATTATATTCTGGGGCTCCTGGCTCGATAGAAGCTCTCACCCGACTAGCAACCTTTTCTGAACCCAATGACTGAAAGATCC
+>57783 1
+CGGCCTCGTAGTGGTACTGCGGAAAGAGTCATTTCAATAATCGTTACCTATCTGTCGTATGGTCACGTCAACGAATCCACACTTCGAAAGGGGGACGCCT
+>57784 1
+TCAGGTAAAAACCGGGGTGGGTCCATCCTCGTCACTTGCTCGACCATAAGTGCTAGGTGTAGTACTTAACCGCCACTTTCAATATCACAGAGGTTGCAGG
+>57785 1
+CGTGCCATTCTAGCATGTCAAGAGCGGAGCTACAATCGGCCCCCACGGCTGTATGGACCAACAATCATGGATTTTTTTGGTGTGACTGAGTGAAACCACT
+>57786 1
+TGGTCACAGCCCTAAGCGAACTGAACACCACTGGTAGTTTTACCTCAAACGGTTTATTAGTAACGCAGGTAGGTCCGCTCGAGCTGTTGTGATGCAGCCA
+>57787 3
+CAGCGTCGTGTTCGGCGATGCCCATGATATGGTAGATGCTAACTCTAACTGACAGCGCCACCAGTGAGAATGCATTCATGTAGCTTTTGATCCAAGCCAG
+>57788 3
+TATACAGTGTCACTGTAGTCTGCCTAATAATGATGTTCATATCAAAAGCTCCACCCAGGCGTAGTAGGTCTGTGCCTATGACGGCCGGGCAGGCCATCGA
+>57789 1
+AGTCATGGCAGGTTCATTACTGGGTTATCTTACTTGCCTAGGTACACGAGTCAGAGCTAGCGCGAGCGTAATCATATGCTACGACGGGACTACCCCATAC
+>57790 2
+ATAAATGAGTCGCCCTTATGTACGACGTGCCAATATTAAGTCCAGATTCGATCTCCCTGCGCAGCTCAGGTGGTTGATGACGAGCACTGCTCGCATGGAA
+>57791 1
+GATAGCCCGGCGAATCGTCCAAATAGACGCCGGGCCGCTTTGTAAGGGCCAAAATGTCAATGAGAGCCAGACGTTGTGCTCGCATCTCTCTTTATTAATT
+>57792 2
+CGCGAGTCCCAGTCATAGCCGCCTGAGTAAGTGGGAAATTGTCAAGCAGTAATGGTTCATGTAACACTATGCCCCATCCGACACTATGGCGGTACGTTTT
+>57793 1
+GCCTATGGTTCTACGGGAACGTGTAGTCCTAGTTATGGCTGAGAAGCCTTGTTCTCCTAAGACTGAGCTCTAAGAGCCCACATTACAACAATGGGGCCCA
+>57794 2
+ACAATGTATACTAAAATAAGTAGAGGTCCCACAGCGGACATGAATTATCCTGGTTTGACCTGCGCGGAGCCTGTCTCCTGCCCTTTGATCGTAGGGCCGA
+>57795 2
+AGAGTCTCAGAACCCGGCCGTTATATTTAAATGCCCCTATTGCTATGTCCTGTGGCATACCGACGCGACTACGAGGGTTTGGGCAACAGACGTGATCAAT
+>57796 2
+CGCTTTAAGACATGGCCATTCTGGGCGTGTCGAACATAGCTAATCTGTAAGACACACACCTCGTCGTTTCAGATAGTGGTAGCATGTAAGCGCCCGGTCA
+>57797 3
+ATAAACAGTTTAATAGCTGCCCCCAGACCACCAAGCCACTCGGACCATTGGTTGATCTATTGAAGGCGTTGACGCTTGGGCAGTTCACTGGTTGCGTAAG
+>57798 2
+GCTGCGATCTTATGTCTAAGAATTATTGCCCGCACCGAGGTCATAAGCGTAAGTCCTGTGTTGCACCCACATGCAAACTGGTACTGATGAGAATCGGCCG
+>57799 1
+CTGGACAAACGGGGTAATGCTCTAGTACTCTGGCTTAGGCGCACTTAATTCATTGGTCGTTGCCAACCACTTCGTGCAAGACCACTCGAAGTCGTAAGGA
+>57800 3
+ACCTTGCTCCCTGTCGGCTACATCGCTTAAAGAACAGTTGCACTTGGGCATTGTCCAAACGTAGTGATCGGAACTGGTGGGAGCAGACTTAATATCCGCA
+>57801 1
+CGTGATCCTACCTGTTGTAGTCTAAAACGGTAGTGTCAATGCGGGCGGCCATCCAATTATGATGGTGTCCTGTCAGGGAGACAAGCCACATTACCTCCAA
+>57802 2
+ACCAGAACTAGCTTAAGGATCGAACATGATTATCGCGACTATTGCCATCCTGTCGTTAAGTATACGTGCGCACGTCGTTACGGAGGATGCGACCTCTCGG
+>57803 3
+TAATCCCTAGCACATCAGGACTCAGTCAATTGGACGGTATTCCCGATCGACGCGCCATGGCCGAACCGAATGTCAAGTGCATGTTTGAGAGTGGCTTATT
+>57804 2
+GAGGGACGAAAATGATGTGGCTCCCTATTTTTAATTGCCCCCTAACGCCAAGCATCGGTCGTCACCAGTATCTCCTTGAACAAGTGGTTTCAGGCAAGGG
+>57805 2
+GTGTGAGCTTGAACATACCCCAGTGTCTATAGACCGAGTTCCGTGGTCTGCTTTTGAGTCCTCCTCAACATCGTCAAGACTCTAAGGAGGACAAGGCAAG
+>57806 3
+CACGTGTACCAGCACCGGCTGGGATTACCGCCTCGATCTCGGTGCGAACTAATTCCAGATTAATGATTTCGCTTGCTAGGCGATAAAATGGACATGCTAG
+>57807 2
+CGCACGTTTACAAAGTCTTAATTCAGTGATAGGATCGTATGCACGCTAGAGCAACCCAATGCGAGCAACCCTCGTGAGTTGGCGAATGGTCGTCCGTCTT
+>57808 2
+ATAGCCCAAGGGATAACACGTGTACTTACGCGGTATTGAAATGACCAGTGTCCCTTGAATGCACCACCACACGTGTACGGACTCACGTTGTTGGCGTTGT
+>57809 3
+GCAGTTCCCCGATCATTGTCATTGCATAGCCCAGTGAGCCCTATTTGTAAACAATGTACCAGGGAATGCCCAAGCAGTAGAATTAGGCCCCGGTGGTGTT
+>57810 2
+AGATGAAGGAGTTGCCGGCCCTAACTCGGTAGAGCCAATCTGCCCATAACATGTCTCTAGTTAGCGGTCGCCTCAATGTTGTTATGCACACGACGTATGA
+>57811 3
+GGTAGGTGGTCATAGTTAGACTAATGCGAGAGCCCTCTACTTAGTCCATAACAGAGATGCGCTGGCCTCAACCTTGCATCATAATATTAGCCGGCCGCGT
+>57812 2
+TGGCGGCACTAGTGAGCTTCCCAGATGCAGTCTATCTTTCCCGGTCAGCTAAAGGTCTACGTGGGCCATACGCTTAACATAAAGAAGATGTGCATGCTCA
+>57813 1
+CTTTTGAGGATCAGAACGCTCAAGGCACAACCACAGCAGTTTCGACCCTAGTCGTCGCGGTGCTGCTTATTAGGATTCTTAGTCAGGGAAATCGCAATGC
+>57814 1
+AGACTGACCGACAGGCAGAATACCTGCCGTGAGATTTGTAGTTGCTCGTATGCAACATACTTTGCAGCATTCTTGTGTACCGTAACGGCATCCCGGGCAA
+>57815 3
+GCTCATCAGTCAATTCATGACGCTCCGGATACGACCCTATCAGCGGGGAAATAAGCCCATAAGATGTGTAGCATGACTGGTTCGTTACGCTATGTGTCGC
+>57816 3
+TGCCAGAATTGAGATACGATACGACAGCCTCTTCGCTGTTTCAGTTCAGTCGAGCCTACCGGCTGAGCAAAAGCTCTGCGATGCTGGTCGCAAAATGTTA
+>57817 2
+GCCATTAGCTGCTCATATATGCCGGTGAATGTCCGCTTGTTGGGACTGTAAGACCTAGGCACACATTATGGATAATTGCCCAGGATACGTCCCCAAGCGA
+>57818 3
+AAAGTCTCAATCTCGTCGAGGAAGACGGTAGCAGCTCGCGTCTCACGCAGTTCATCTGTTAGTATATATTGAAGCACCCGAGTGCCTGCCTACGTAATGG
+>57819 2
+TCAGTAATGGGTAATAGCCGCGTCGAAGTTGGGGCACTCAGTTGTCAACGCCACCTTCATTAGTTGCAGCGTCCAGCAATATTGACAAGTCATCTCAGCG
+>57820 3
+CACAGTTTAATCATATGACCATTGTCTTAAACCGGACATGCAGAGAGTCTACGGCCAACGAGATCGTTTAACGGATTGGTCTCGGGGGCTCCTCATGCCG
+>57821 2
+TTTACCGTGGTCGCCACATGACCAATGAACGGTGGTACTACCCGCCCAAATAGACAGGAGTGTTGCCAGCCATTGAGGTCAATCTGTTCGATGTTACATG
+>57822 2
+GTAAGACTACTATAGGACGAGGTCTTTGTTCGAGACTCCGGCCTAAGGCGCAAGTGCAATCGTACGAACCCTGCTAAGCTTGTGCATCTAATCACGGCTT
+>57823 2
+TGTCAATAACGACTCTTGTCGTTTCCAGGTGCGTCCACACGAAAATCTCTCGGCAGCAAGTGGTACGATCGTGTGGATGAAAATCTACCAGCTGCCATGG
+>57824 1
+TCTTGGCGCTGCATCATGTACGTTGACACTAACTAAGCAGTCTTAAGCTGCGGTAGTCACGCTCCATAGGTACTGAGGGACCACCTTACAAGGGTAAGTC
+>57825 2
+CTTGGTTAGAAGGTCCCCTGTGCAGACTGTTTACGGACCTAATCTTGGCGAGCGAAAACTAGTGCCGGTTCGACCCCGGATCTTTCATACAAAAGTAAGC
+>57826 3
+CGCGAACGGCTACAGAGGGCTACCTTGAATCAGGTTCGCGCCATCTACTTATAGGTTCTTCAGGTTTGGAGCGATCTCTCGCATGAAGTACTAAAACAGC
+>57827 3
+TTGACGGTCGACTTTGTCGACATGCATGTACGCTATGCCATTATCAATGACCGAGAATCTCAGAGCTCGGTGGATTGAACCCGAGGCAAATCTGTCGCCA
+>57828 2
+TGACCGCTGGCTTACGCCATAAGTTCCTAAATGGATCCAGCTCGTAAGGTAGGGGTACGTTCCGGTTCGTGGCCCAAATTCCTAAGTGCAGACACAATTA
+>57829 1
+ATTGGCCCCGCACTACAATCTACTCTGCGCAATCACTTGTGCGTTGTAAGGATATGGATTGCTCGTCACAGAGAAACTAGTCCGGAATCGATGGTCAGGC
+>57830 2
+TAAGTCACTTTAGAGGCCCGGATTCACCGTTCGTTACCTGCGGCGTTATTACACTCTATGTTGCAAAACGAGAAGGCACTTGGGACACAGACCGTGCGTA
+>57831 2
+CTTGTGAGTTGCTAGGCACCAGTTACCGATTTGTTCGGCAGAAACTACCTGGGCTAGGGCTCCTTCGAAAAATCAGACCAGGTAAGTTGCTCACCACGAT
+>57832 2
+AATTGCAGGAGCCTACGCTCTGCCGCGGTAATCTCCGTCTTACACAAAATGTTTCGCTTGCTAAGGTCTCGGTCGTGAGACGTGACTACAAAGGCAGTAA
+>57833 3
+ACCGTAGACCCTTAATGCCGTAGCCGCTAGCTGTAGTAAATGAAGGTCCCTTAACGGTACCTAGCGTCTACACTACTGAGTGGGTTGCGCTTTGAGAACA
+>57834 1
+TATCAGCGTACTATGGAAATACTATGGGGCCGGAAACACCTACTTCGCGCGGGATTTCGAGTGGTTCCGTCTAGCCCGAAGTTCACGCATCCTAAGTTAA
+>57835 2
+GAGGAATGCTCACGCACGGGGCCATCTAATTGGGTTTACAAAACACTGCAACACGCGCATGATCCGGTGCCGTTGTTTCATTAATGTAAATCTGGCGTCC
+>57836 1
+ACGGCGGTTCGGCTAGGCGATCGGTGCCAACTGTCATTAAGAGACAATGGAACTTAGTACTCTGTCTCATAGGTGTACCGACCCTATCCAATCGCATATG
+>57837 3
+GTTTGTAGCTACCCCCACAATAGACAGGGCTATACTGTACCCTCGCTATCTTCAAAGTAGGTTTGACGGAGAAAGGGTTCGTACCATACGCCGGTACGGT
+>57838 2
+AGAGAACTAAAGCTTTGGTTGGCCATTATCGTCCCGACGCCACAGACTCGGCTCTCCCCGTGTATAAGGGAAATTAATTCGTGACAATCTTAGGCGCGTG
+>57839 2
+AGCGACACGCCCTTCTGCGATAATTTTAACAATCCGTTTCTGCTAAAACTGGGCTATAGGTTACGCGGCTTTCCAACGACGACAATGCCGTGGGGAGATG
+>57840 3
+GGCTACTTATGGAGAATAGGAGTAGACATCATCCGTGGCAACAGCTTATATCGCACGCGCTACTATGCTGATGGTCCTGCAGTCCTTAACTCATGGCGCA
+>57841 3
+TAGACCACAAGTGGCACCTGCCATACTCGAACCTTGCGTCGCTGCATGAACGACCGATGACGGTGGTCTTTATAGATGCTTCAATAAATCGGAGGGTTTC
+>57842 1
+CAAGTTTACTCGGTTTCCCCGTCGCAAAGAAGGGACAGGCTCGCGAGTATGTGACCAAAACGCTCTTTTTAGTGGCCGAGCTATCAGTTAATCCACTGGA
+>57843 3
+CCGCCAAAGTGTTTGCTAGATCATGTGCTTAGGCCCGTTAAGAACAGGCCTATCAAGGTGCCCTATACAGGACAACGTCGCGCTGTTTAGTCGACAAGTT
+>57844 3
+TTTGGCTAAGGCGGCCGGGGCTCTAAACATTTTATATGAGACGCGATCAACGGTGATTAACGGTCCAACTCCTTACGAACTTTGACGGCATGAACCCCTG
+>57845 2
+TAGACCATCGTTGATCCCAAACGATCGGGTGTCAATGTGTCCATTCCGGTGCATCGTAAAGAGCTGATCTTCATTAAATCTCAGGGACCCACACGGGGTG
+>57846 3
+GCGGATGGTACTCGAGCTTTTGGGCTGCAGCCGTCCACCCGACACATAAGAGTGGATTCTCTTGTTCCCCACATTTTGAAACCAGAATATACGGAGGTAA
+>57847 2
+AATGTCTCCCCGAGGTCTATCCCCCTAGCCAAGAACTTGTAGAAATTGAACTGCGGTTCGAACCGTATTTAGCTACGATGTGGAAGACTGTGCCGTAGCG
+>57848 3
+CCTGTAGGGCGAGCGTTAAAACTAGGCCGGTGAGACTAACTGAGTACCAAGGCCCTTTAATTACTGTCCCCGTCGCATGTAACGTGAAATTTCTGTCCGA
+>57849 1
+GGGAAAGCCCTACGCCCACGGTACTATTCGGTTTGACGCAGCATGAGGGTATTTTATGGATATCGATAGCGACGATGAGTCAGTAACTTACTCACTCCCC
+>57850 1
+CACTCCTGGCCTTTCGCATGCAGGCATGTGGCGAATATATGTCACCGATCTAGAATGAGCAGTCGATTCTGTTGCACCTAGAGGACAGTCATTGAACGCA
+>57851 3
+TGGCACACGCGCATCTATACACTAAGCGTTAGTCTCATTTGTATCAGATGGTTCAAGCGAGTGTAATGGGCCCTGCTCCGAAATTACGCGGAGCGAACTC
+>57852 1
+TGCAAAACTACTCTGCCGACGGAAGTCTAACTTCGACAGGATTTACCTGGGTGAGTGGATGGTGCTACCAGGCAACGGTACATGTCGATATCTCTCTCCA
+>57853 3
+TATTGTAACACCAAAGGTTTTAAGCCGACTTTGATGACCTATGAGCGCATTGACCCTCACTCTTTGGATACGAATGGGACCGGGGAGCTGCAAGGCTCCC
+>57854 1
+GCGACCTGATTTGACATCTCGCAGTGAGAATGTCACCACAATACCGTTGACTGCTTCGATGGACTAGGTAGGTAGAGTACGTCCCTCGACTAGTTAGCAC
+>57855 1
+CAAGTGCTAACTAACTCATTGACATTCATCCACACAGCTGGGATTAGTGGAACGAGACGTTTGGAGCCGTCTCTCCCTAAGACCTTGGTGCACGGGAGTT
+>57856 1
+CGTGCCCGAGCATGGGTGATCACCTTGATGCAGGACCGTAATGCGCATAATCCCTTTAGTTACATCTAGATGAGCTCAATGATATCCCGCGTGCAAGAGT
+>57857 1
+CAAACTTTAGAACAAGCTACGCGAACGAAATCAATCCCTGAATCGGGTATGGTCTGAGCATTTGTATGGCTCGTGAGTGGACTGCCCCCCGCTCTTGTGA
+>57858 3
+GTATCGTCTATGAGAGTAGTAGACCTTACGTAACAGCCCGTTATACATTTGACAGAGGGAGAACGTGCCGTGCCTGTCATCACTGCTAACCGTCCCAGGT
+>57859 3
+ACCTGTACTCCCCGGCTAATTTGAGATGGACGGATCGCCAAAAACAGTGAATATCTAAAGGCATTCCACTGTGACGGGTTCCGCTTGTATCCTTGGCGGA
+>57860 1
+TACCCGGGACTGTTAGGTAGTCGTGTGCCTTACCTACTGAACGTAATAACAGCAGGAGGTGTAAAGTCCCAAAAGCCTGCCAATTTGCCTGGTACGTCCT
+>57861 1
+AGAGGAGGTGCGCACTACTATCAGTCGTGCCAACTAGTCCCATTCCCAGGAGTTCGAACTTTTTAGTATTCGCCAGTTTACCAATAGGGCGAGTAGCCAG
+>57862 2
+GGCTGCTCATGAAAGTTCCTTGAAATCTCCACGTTACATTGGACTCGCAGCCCATTTATAGCCGAATGCTGACTGTGGTAAGAGTCCCGCGCGAGATGAA
+>57863 2
+CCGGATACGTGCCACTCCTGGAACCGGTTTCGTAAGCAACAAGAAATTAGTCCTAGGACTCACAGTTCATTGGCAGTTGCATGCGCGGTAGGAATTCTTC
+>57864 1
+GACGTCCCTATCTAACGGATAATTGCGATTATATCCGCGCCTGCGTATGCAGGCATTAATGGCGAAGCATTTCAAAGCAGCGTAATCTGTATCGGGGCCC
+>57865 2
+CTGGTTTGCATTATCTAACTGCGAAGCTACAGGCAGACGGAGGATCGAGACCGCTGACTGCCCAATGTAAGCGCGCTTCGTCCCATGTTTATCGTAATAA
+>57866 3
+GTCATGGTGTTGGTCTCGCTTCGTCGGGGCATATAATCGCATAACACTGTAAATATAAAGGACCGGATGAAGCCTTCTGCCACACCGAGTATCGGCCCTA
+>57867 2
+TGGCCCAAGATTTGTCACCCCCGCATGCGTGATGAGGTCTTACAAGCGTCATAACATAACGTCTACATGGAGATTTGCTGCTCGTGACAGAAGGTTGACC
+>57868 3
+TAGGGGCGCTCGCCAGCATATCGGTTTAGCTATCAGTGTCGGAATCACAGGAATCCTGGTCAGACCACTCATCTCGCGTTACTATAGAATATTCCGGAAG
+>57869 1
+CTGGTGCAGGTTGGCGCAATCTGGGCCTCCGGCGACAAACTTTACCAAGTTCCACAGTGGTACTAGCTCCTAGCAACGACGAAGTTAAATTTGGTAATTC
+>57870 3
+ACTTCCGTAAACCAGTGCTTCTAAATAGGCTAAGAGAGGATTACCTAGCTCTTGTAACGGCGATACTCAATTGTCGGGGTCCCTGACGTGCAAGCTGCCG
+>57871 2
+TCTTCATGTCTGCGATCATCAAAGGGGGAGGGGTCGGATAGTGTAGCACTCGCGATTGGAAACTACGGCGCTCCCCAGTACTCATATACCATCTACTATA
+>57872 2
+CATCTGACCGCAAGGGCCAGATATAATGCTCCAGTCCATCTTTTGGTAATCATTCTGGGGCTCCTGAATAGGGTCTGTCGGGGACTCAACTAGAAGAACC
+>57873 3
+TGGTGTTGGCTATGACCGTTCTAATGTAACACCGGCATTAGATGAGAACGAATGTTGAGTACATGCCCCCCCGAAGTACAGACCGCCGTATTCGGTCTAC
+>57874 3
+CATCAACTCATCACCCAGACAGTATCGTCGTGGGAGTCCGGTTCATGGATGGGGTGTCAAAACGCATTTAGAGCCTACAGCTTCTTATTGGTACGGACCA
+>57875 3
+ACAATCGTAATCGTCACCCCATTTTGAGGATCAGGTCCGTGGTGAGCGTGAGATGCGAGAATTAGATTTGCACTCCTCCCGTACGACAACTAAGTGTCCG
+>57876 2
+GCAGTAGTCTTAATCCTTCGGCTTACGTGCCGTTGTCCCTCGAAGGTCGATCGCGCAGCAAAGAAGGAGGTACCATTAATTCAATGCAGACTACTGTCAG
+>57877 2
+ATCTATGTTACTGCCGTTAAAACCACTCTGACGGAAGGGCGTAGGCAGCAGCCCAGATTAGTTATTAGACGCTACCATCTGATTGCCGCGAGGTTCACTG
+>57878 1
+CCCGGTCTGCTTCCTATTCTACGATTATCCCTCGAAATCCCGTACAGAACTGACCCCACAGGTATGGCTTTGATAGAGTTAGTGGGAAAGGCAAAGGGTG
+>57879 2
+GATTCCCATCAAGAGACCGTCTCACCAAGAGAGGATGTCATGTTTTATTACGCTTGGCATCGATTGGATCGACGATCCGGGTGCATACAGTGACTCCACG
+>57880 3
+TCCTATGCCGCCTTGTAGTCCCATCATGGATGACTAACATGAGCGCGGTGCCATAACGTAGATACACAAGGCCTCAATGGAGGGAGAGCGTTTTTCTACT
+>57881 1
+CTGCGACCTAATTCACGACGATCAGTGTAACCAAGCGTCGAGTCTGGTCTGCGTGCTTGGGACAACGCGTAATCATAGCGGAGATCTCTCATATATTACG
+>57882 1
+GGTTATTATACCTCAGGGAGCGTAAGTTAAAGGCAGACGTACCAACACGCCCAGTAGTTACCCGCTGTCTGTACGGTCTAACTTTCGGCAAACTGGGTCT
+>57883 1
+GTGTGGGTGAGATCTGCAGATGAGTCCACGAGGTCCCTTGCTAAAACGTCACTCTCCATCTCGGCCGAACGGAATGCTATGATCAACTTTGATCAATCGA
+>57884 2
+CCATTTAGCCGTATCCGAGCCATGCTGGGTGTCGAAATTTCTGAACCAGTCTCGGGGCGGGAACACCAACATTGGAGATATTCTCTCATACGCGTGAATA
+>57885 2
+TGCTCGCGCACAGCACGTCATACACCAAAGGGATTTATGTGGCCTACAAGACAATTGACGCTCCGAATAGTTTGTTTCTGTAAGCGCGTGCAGTGCGACT
+>57886 3
+CAGCTAGTGGGACATCACGAGGTTACCTTTAGCACTGATCACTCCGCTTGGCCGATATCTGATCTAACGGTAGAGCCGACTACGTAGTACACAGTTGTAG
+>57887 3
+TCCTTAGTCATTATGCTTCTGCAGTCGCGGTAGTGCATCTAGATAACAAGCTAGACGTAGCGCGCACGTATTACTGACGCAGAACCCGATTAGGCGTGAC
+>57888 2
+GCTATTCACTTAGGCTGACCCGCCTCTTCCCAAGCACAATTTTGGACGGGACGCACCTTGGTGGCTGATAGCACGAATATTTATGAGGACAGTCTAAGGA
+>57889 3
+GGAAATTCAATCTGCTCGCGGAGCAGTGTACCAGCACCGTCGGTGTCCGGTCTCAATTGAATAGCGGTTTGAACTCGTCTACTCGTACACAGATACAGAT
+>57890 2
+TTGTGCACAAAGTCCGGGAACGTAGCCGCCAAACCGGGCTATCAATGCTGTTAGAGTAGATATAGTCAGTCAGTGGACGGCGTCTACTCTCTACTCTATC
+>57891 2
+GACAAGCATGAGGGTGGTTCGAAGCAACCAAAGGGAGTTTACTACCTACGCCGGAGACGACTAATCACCTGACCTTTTTTCTAGTGCTCGCCCTTTGGTA
+>57892 1
+CGCTTCGCAAGTGCTAGAAGGAGAAGCCTGTTGCTCCAAATGAATCTAACTTGGATCGTCCACGTTTTACATAATAATACGGTTCGGCGCTCGCAGGGCC
+>57893 3
+TGAGTCTGGTTCAGATTTAACTAAAACGATTACGCTATCCCCCTCCTTTAAGGCCGGGTCCCAGGGGGCAGTATCACCATTAGAGTCGGGGAATGCAACT
+>57894 3
+CAGTTATTATGTTGTCAAGGCACCGCTGAGAAGTCCTGTTATGCGGTACGTTCAGATCGCAACAGTGGCAGCCGTGCGTATCTTCACCTAAGACCCAAGA
+>57895 1
+ACATTTTGTTCACCGGTATGGTATATACCGCCATAGGAAGGTCTGTGGAGAGCCGTGAAGTATCCCCACGATCAGCCTGTTTCGGGCCAAGCATCACAAT
+>57896 1
+GATCATCATATACTGGTTCGGAAGATCAGATTCACAACCAGGATTTGAAGCGTTCGCGTAGTCGAAGGCCCTCACCTGCAAGCCATCATTTCCTGGGGGT
+>57897 2
+CTTCTAGTGTGTCCACGGGGCCACCGTTAGCGCTTGTCAATCGTAGCAAGAAAGGGGTTACGATACCCTCGGAGCTAAACAATTAGCCTGAGTATTCTCA
+>57898 2
+GTACCAGCAGGCCCCGTGCCGGACGTTGACGTGACTGTCCGGGCATAACATCCAGGTCACAATGTTATATACCAAAATTAAGCACTTGATGTTTGGTCGT
+>57899 3
+GGGTTTCTTAAAGTAATTTCTCAGGTTGCAGCTCGGAGGACGCTGGAATAGGCCCTGATCCGACCCTTCTTCACGAAAGCTAGCAATCAAATGCGCGACT
+>57900 3
+TATATGTATTAGGCTGGCAATGGCCAGCGAAAACGGCTTATGAAGAGTGTGACTGTATTCTCTCATCTGAACGGAGGCCGCCCTCCACAACTGATCGTCC
+>57901 1
+ACGCTCATTCCACACACATCTACTGTGAGAACCGCAGATGGGCGCAGGACATCATTTCGCATGCGTATTTGTAAACGGGGGTTTCTAGCTCTAGGGATCA
+>57902 1
+AGGATCGCGTCTATCCATGGAACTAGCCTTCCTTGGAGCAGCTCGGCCCTTGACTACAGTTATTAGATGAAGCCAGTACATTAGAGGCACCCGATGAGTT
+>57903 2
+TTACGGAACCGAGCGCTGCTCTTCTGTAGAATGCGGCGGGCCTGATATCAGTGTAGTTCACATACTCTGAGACATCAAAATTTGGGAACCTACCGCACTG
+>57904 1
+AGGCGCGCATATCAACCGGAGCTGGAATCACTAGTTCCACCAGGCATGGTTTGACATTATCGTTTGGTCCAGTTGCACGACTGATTCCTAAATCCAGAGG
+>57905 2
+GCACGGAATCGGATGGGAAAACCTTCAACTCGCTTCAAGATTAGCCAGTAGTCTAGACAAGGACTCCTGGTAATCTTGTTCGTCGACTGCCTGCGGTATC
+>57906 2
+GTCGACCAAAACAATCCCTTGACGGAGACGGGACAATGCGCTATGCATTGAGGGTATTCAGGTCGTTTAACATGTATGTCCCATGCGCCTCCAATTTGGC
+>57907 2
+GGCAAAATCATTCTGTAGATATAGTGGCGCACTCCGGGTTTGGACCCAGGCTTGCCAGAATTATTGACTTAATACCGTTGCATGCCGAGGAGTCACCACC
+>57908 1
+CCATCAAAATAGGCGTGGTCATGATCGCTTCGTCGGTGAATCTAGCCACAGTTTATCCGTTAGAACCCAGCAATCCTCAGGGGGGATTCGCAAATTCGGT
+>57909 1
+ACAACTTTAAAGTTATGGCGCCCGAGTCCCCCGGATTACTCCGGGTGCGAGCAAGTAGTGCCCACTCGAAATTATTATGAAATCCGCGCGTTGATGATTG
+>57910 2
+CAGTGAGTACTAGCTTGACCAAACTGTATCCGGTGATTCATCCACTGCGAGTTGGCGGAGTACCATGCACCGAGGATCCTGCATTAGACACACTGAGTTT
+>57911 1
+GCCTAATAATACAGTAGTAGTCTGTACTGGTGCAGCGACCCCTACTACCTTCAGGATCCGATAACTCATGGTCAGGCATGCTACCGGGTGTGTAATGCGA
+>57912 3
+CCAGCTAAGGGTTTAATAGCGAGCGGCATAGATATCTGAGAAGCCCGTGATGTTACGTTCCAGGCCTTAATCGGATAGCACGGATCTCTTACAGTCTCCC
+>57913 3
+GAACAGGTTCTCAATGCGCTCTGGCACGAGACGTTTGCTCTCTTCCACTCGGGGACCACAGCGAAATGCTGCGGACTGATTAATCATACTATAGATAGTG
+>57914 1
+GCACCTATCCGGCAGCTATTCTGTTCAAGTAGATCAAAGGGATATCGAGCTGTCTCATCAGAGCGGGAACAGACGTTACGCCTAGGTCTTCCTCTATGGA
+>57915 3
+ATACATATCCCAGCCGGTTACATTGTATTCCGGCGTTATAGCACATTGTACGGAATAGCCCCAACGGGGTGGCACCGGATTTCTGAAACCCGGGAATTTG
+>57916 2
+ATCGTCTCCGAGGATACATCGATATCGTAACGCGGTTCCCCGCAAGCGCGAATTAGTAGCTTTAATACGGTTCTGTACCGGTAGTGCATCAATGAAGCGC
+>57917 1
+ATGGAGAAGGCACTGTCACAAGGCTTAGAGACACCAAGAGGTCATGTTCCCCTCCACGAGACTGTTCTGATGCCGAGTTATTTTTTAGGCGCGCCAATCT
+>57918 3
+TGCATTACACAGCTGGGCGTTCTTATTCGATCCGTGTAGGCCGCCGCCCTGAAACCATGGATCTGAGTCGAAGAGTCTAGAGTAGCAATACATACCATTG
+>57919 1
+ATCCTGGCTGCGGTCTGCGCTACAGGGTGATAGATGCTAAACATCTCTAACGTCAACTGGCAGCAAATATGCCTGAATCGAATGGTGCTTAAGCCCCGTT
+>57920 3
+CATGCGGCCTGCCAGTGAACCACGTGAAGGTAGTTATCCGGTAACTTGGCCACTGCCAAGCGAATATATTCCGGACATTCATTTCTTGAAGCTCGTAGGA
+>57921 2
+TGATATTCTGTCCTAAGTAACCGCATGGCACCGGTTAGCACCGGGCCTTGTGAGGCCGTAGGTACGAGATTACGAATTTCACCATTCGTAACCGGACTAA
+>57922 1
+CGAGGGCACGACTAGAGATGTCGCCCTTGTAGTAAACACAGCCGCGGAACCTGGAGAAGATAGAGAGTATTGTCCTGACTGTTTATTTCCCACTTTCCCT
+>57923 2
+TTGCATCTAATACCGAGACATTATCCCCTGGTCTAGTGCAGTTATGTCGAGAAGAGCCTCTAATGCACACGCGGCTGTCAGGCGACCGCTTATTAGAAGG
+>57924 2
+AGCCGAAGCCGGCACATAGTCTAGCAACGATTACTGGATACTTAGTCCTGGTATGACGCTGAACCAGAATGCGTTGCGATGGCTAGTATCTCCATCTTCG
+>57925 3
+CTCCATGTAGCGGCTGAGACAGCCGTTAAGCAGTATGAACTTGCTGCTTAAGACATTCCAGTGCTCGCTCAAGAATCATACGTTCCCCGGGGGTTAATAG
+>57926 2
+AAGCTGGCGTATTCCTCGATGACAGGGGAGTATCCGCATCTGAGCACCTTCACCCACAGGACTTTTGATAGTGCGCTTCATACTCGATGGTAGACGAATA
+>57927 3
+AGTGAAGCCTAGCTAAGTCCCAAATGCTCTATTGAGACATACTCCTACGTGTATGCGGCCGGGACCCGATGGTCATATCACTTTAGAGGTGTGAACTGCC
+>57928 1
+ATCTGTGAACGGTCGCATTACTTGTAGCCCTGGTGGCTCAACTTCCTCGGAATACGAATAGCAATGTCCAGTGCGTGGCGAAGAATACTACATCCGCAGT
+>57929 2
+GAGGTCATCTAACGTCGCGGTGATTGGCTGTACTGAAAGGTAATATACCCTATTAATTGCTCGCCCGCTCAAAGATCACTGGACCGCCGGAGCCTGATTA
+>57930 3
+GCTATTCTTCTCTGGAGCTTGAGTTTCCAATTTCGGGCCAAACGAACGCGCTCAAATTGCCAGACCGTCAGCCGCGAAAAATGACTTGTGGGTCATAGGA
+>57931 2
+TCTCGGCGCCGGCCCATACCTGTCTTGGGCAGTAAACTTCAGCCCAGAACCAAAAAATTTTAGAGGGCCCCAGGGTCGATATTTTGAGTTGGGATATCTA
+>57932 3
+GAAATCTAGTTAAAAAACGATACTAGGTCGGCGGCGTCTAGGGGGCGACTCTGTCTTTGGCCCAAATCGCACATGAGTTTGATCGACACCCTTTTACCCG
+>57933 3
+AATTGCGAGCTACTCAGATCGTTGAAGAGTGAAGTACCGTGTGACAACATGAGTTCCTCGACATCTGGCCGCGTGTTCTAAAACCGTAAGTGCCTTGCCC
+>57934 3
+TCCACAGCAATCGAAGGAATGAGCCGCTGGGTTTGATATCTTAATACTAGAACCACTCACTCTTGCTAAGTCACGGCGCTAGGAGTACTTTCGCGCGGGT
+>57935 1
+CAGCGGGAGATCTTCAGTGGGGTCTCGCCGCAACTGATACTGGCAGATCCCTGTCACGCATTGTAAAAATAAATACGGTCAGCTCAATTTTTAGCCGCTG
+>57936 1
+ACGATGGTCGTGGCCGTCGGCTAGTTGGGAGGGGAACTACGCATCGTCAGCGGATAATAATCTTCTTACCTTTCCCGACTCGAAACATTTAACCCAAATG
+>57937 3
+TCTCCGCAGGACGTGTGCTAGTCACGTGCGAAGGACGAATTCAATACAGCAACAAAATGGATTCACGTTGGAGGCTGCTTTACCTTTGACCGTACTCGTC
+>57938 3
+CGACTTGCAGGATATCGTGATACCGCCGGCTAGCTTACTTCGCTACGAGGAAAGGGTTAATGCGTCGCTTCTTCCGGCGCCATTAGAACAAGATATTACA
+>57939 2
+AGTACGCGTATGGCACCTCACGATATGCACGCACTGTGCGTAAACGTGAGTACTCCTCGTGACTACCATTATTCAATCGCTGGGACAATGGAGTGTCAGT
+>57940 2
+CTCCGTTTTGGTGCGTGTCTACGATTCCGAATCCTAGGATTTGAGTTATACCAGCCGCACTATATACGCGCACGCCGAGAATAAAGAATAGCGCGGGTCA
+>57941 2
+CCGGTGCGCTGTACAGCCAAAGGCTTCCATAGGGGCTGGCATCGATGTGGAACGTTTTAGCGCTACATACGAAACATAATAGTACTCGCTATTTCACGTC
+>57942 3
+GGTCATGGACTTATCGGGTAAAAGGAGCCCTGGCAATCTCGTGCATTCTCTGCCCCGTAATCCGACGATTTAAATCCTGAAATTACGGTCGGATCGCGAA
+>57943 1
+ACAGCATCAACCGCGACATCTAGGTCGCGTTTGAAGTGACGTTTACACTGATTCTAACTATCATGTCTGGGCGCACGTCTGAAAATCACTGTAGGCCGGG
+>57944 2
+CGTGCGGGTCCCGCGAAGCGCGCAGTATTCCTATCGTATCACGGAAGTAATGGAAGGGTGAATTATACCTCCCAGATATAAGCGTGTCACCTTAATTCCT
+>57945 1
+GTTAAAATCGTTGAAGACTCGGCAGGTGGCTACATCTTGTGCTTCGCCCTTGAGGAGCTAGAGATACTATGGCCTACGAACAAGATCCTGCGTCACTCAC
+>57946 3
+TAAGACGGAAGTTCATATGACTGTGGGTTGCGCGGCTCCTCCCTGACGAACCTGTTGAGAGTTCCCGCAGAATCTTCATTAAACGTAAGACGGTCATCAC
+>57947 2
+CGGGGACCTCACACTACCCGTAGCCCTGGGACTCCAGTAAGTGTCTAAGTTTAATAACGAGCGTTGTGGTAAAGCTGCTGTAATTCTATGGGCCCTAAAC
+>57948 2
+AGCCGTACAGGCTAGACCTCGTTTAAGAGAGGACACCTTGACCGGGGTTTGGATCATTCGAAGCGCACTGTTCTACCCAAGCATCTAGTGCGCATTTATA
+>57949 2
+TTATATTCCCCAATACGAGGTGGACCCACCGGGCCACATGTAAAGGACTATTCTATTGGTGCGCCATCAGCATATATTCGGGTAGCCCAGTGTGGTGAAC
+>57950 2
+AGCAGGATGCTCGCAAGACGAAGTACTCCACTTCAGTGTTTCCCAGAAGAACGCAGGGACTGCAGTCTGTCGTGGACACTATCCATTTTTGTCAGTTGCA
+>57951 3
+GCGATGGACCCTGAAAAATGTTTCCTCCACACCGCCTGGAGTCGTGAAGCCGTGTGTAAGCATTGTTCGTGGATTATCAAGAACTAATGCACGCTAGCTC
+>57952 2
+ACCTCGAAACATTTTTGTCTTGGAGTGTACCAAGGGCCCGCCTTGATACAGCTAGCGACCCAGTAATCCGAACCAGTTATTGTGGGATCGCAGCAGGATT
+>57953 1
+CCTCGGCCGGATTTTGAGGTAAATGTTGTTAAACTAAAGCGACCCTGCTGAGCGACTCGCAAGCGCGATAGCACTTTGTCATACAAGTCGTCTCAGAGTC
+>57954 3
+CGTTCATTGATCTGGCTGCCAGCCGCCTCGAAATGATAGTTTTCTGGCACGCATATGCACAAAGGGGCCTAATGCTTGCGGGTCCCATGACATAAAGAAT
+>57955 3
+AATCGGAGACGAACTTTTAGGACGTCGATTTGCTGTATGGGCTCCAATGGCATACCTAGTCCACGTAGTACTTACTCCGAAGTCAGCGTATCACCGCGAG
+>57956 2
+CCTGCGCGAAGCCTAGATTAGGTGGAATTGCACAGTCTAGTTATAAATTTTCTTATCCGGGGTCGCCCCGACGACGAACTCAGCAGTGACGTGTCTAACA
+>57957 2
+ACGTTATGTGCAGGTCTCAGAACGGGATTCCATCCGAAGACCGTCATGTACTTTGTGCCAGCGTCGTCACCTAGTACATATAACGTGCGGTACGAACTGA
+>57958 2
+GCCGTTACGACGAACTACCCGTGCGCCCTTAATGAGGTTAATAATACACTATGTTATGCATAAACTATGAGGGTGGGCAGTGGCTTCCCCCACTGTGCAG
+>57959 2
+CAAAGCACGAGGCATGTTAGCACGTTTGACTGTTCTAGGCGCATCGCTTCAACCCCCTTTCGGAAGCTTAAGTGAGGTACTGCTACGAATTCGTACAGAG
+>57960 3
+ATTCAGATAGGGGCCCGGAGGTAGGCAGCAGTTGACAAAACCAGTTAAGTACTTTCTCTAAGTTCCCCTTAAAGCTTCCGTCTGGCGGAAATGCGCCTTC
+>57961 2
+GAGTGATTATACACACCGCGGCATCCTACTGCATCAGAATAAGTCTATGGAGCTCCCCCGAGGGGAACGTCGTTGGAGCTTACGTTCTCCTAAGGTTTAA
+>57962 3
+AGTCACATCCACACGTAAGTGGAGATTCCGCCCCAGTAGCCTGTTTAACGTGATTATCGGAAGTCGGCATATCAGGCGCCTCAGTTTGGTACACGAGTAT
+>57963 1
+ATCTTCACGTGATCTACCTGACCATCTCGGTAATGCTTTGCGTATTAGCGCGGTCCCTGATTAAAGGCGAAGAGTGTACGCATGGACGGACAAGTCACCA
+>57964 2
+GGTTTCTGCTCAGGGAACATTTCATTGGTACAAGGCGTACAGTACCTTACTACTCAATGCAATCCGGGGCCCTTGAGGCAGGCTAGTATGCGAAATACCC
+>57965 1
+CTCGAGCCGCAAGATTCGGGAGGGTATGAAGATGGTGACGTCATCAAGTGCCACGCTTGTTATAGCAGACTTTACAACTCGAACCCCTACGTGCTTATTC
+>57966 1
+GGGTGACCCATTGACGGTGAACTAATGACACATTTGGCTGCTCCGTCACTAGAATGCGACTACAACATTTGGGGCGACTCTGGCCAGCGCATTTTTAACA
+>57967 1
+GGAGTATGTGCTCGCGTTTATTAAATCCTACAGACATCTGAGGCAAGCAGCAGTTATACGGTCCTTTAAGGGGTTACCAACCATGCGCCCGTACAGCTGC
+>57968 2
+TCAGGCTTGTGAAAAACAAATCCATCGCAGGGATTCACTCGAATTACGTAAGTGCCCTTTTTGCTGCGGGGACAAGGCTATCCCCATGGTCTCGCAGATG
+>57969 1
+TACGTCCGTGGCCACCTAGGATACGGATCATCATAGCACAACTAAGGTGCAATTGCGTGTTGCTTTTTACGGAGGCGCGCAGAAGCCCATCTAAGTATCT
+>57970 1
+CTTGGTCTCTTGATTTAGATATAGTCCCTCGACGGATTGCACGTACGCGATACGTATACCGAAACGTCAGTCTAGACATCGTGAAGCCGAGCCGGGAACT
+>57971 3
+GGAGTGTCACACACAAACGTACGCGGCAGCTCGCTCAATCAAAGAATGTCCTTGTCTCTATTTTGGGCCGAATGTGCTCGACTATCATTGGTGAGCGAAC
+>57972 1
+CGATTATATGTTGATAGGGCCCAATAGGACGTTAAGAGGACTATTTCTCATCCCGCCGAACTCGCGCTACGACGTCCTCGTTAAGGATAACACGCGGGTT
+>57973 2
+TCTCAGACGGGACTTTGAGTCTCGATGACAATTGTATCTCACAAAGGTTGACTCCGGCTGCCCTACCCGAATGGCATGTCACCTGAGGTGCATGAAATGA
+>57974 3
+AGCTTTGTCCCCCATCGGTGCCGAAATGGAGTTTGATCCTAGAGTCGAAAGGACCACGTATGTAGAGTGTATAGACACCCAGCAATACTTTCGGCTTCGC
+>57975 3
+GAGCGGGTTCAACGATTCATGCCCACATCTCGGCCGATAGAAAAATGTCTGCGTCCAATCTTTCATGTGAGCTTTAGGACATAAGCGCAGCTGGGACCTT
+>57976 2
+TGGCGTTAAGGATCAGAGAAGGCTTCCATACAGGTTGTTGCGCCGACGGCCTACCTACCTCCTGGGTAATCATAGCCATGTCAAACCGAACTTGTTGTAA
+>57977 2
+GTCCCGTTCCCGCTGTTGAAGACTAAGTCACTCGGTCAATCATTAGTGCGCTTACACCAGCTAAAAAAATCTGGGCGGGGCGTGTATAGTGTCAATCAGC
+>57978 3
+TCGTAGCCAGTTCTTGAGGTCACTAATACAGTGGACCTCAGCTTGTGCCACAGCGAATCCAACTGTATTAGAAGTCACGTTCACCCGTGATGAGAGGTGC
+>57979 2
+AGTATCCTTGGGGAGTTAAGTAGATCCTGTTCGCACTTACTACGTGTGCCGATAACTCCCAGGGAGTCTGACTCACCAAAACGGGGAACCTCAGTTTAGC
+>57980 1
+ATACGATCCGGAGGAGACAGTCTCAGTGGCGTCAGTTAGAGAGCTACAATCGTTGGCTAACATCTTGGCGAATTCTTAATTGGGCTCCAAACCGCCTTCC
+>57981 2
+TAATTCCCGCCTGGGCCACAGTAGCCGTGATAGTTCACAGTTGGGAACGTCCTCGTCTGACTTAGGACGTGACATCGGAGATAACTCTACGAATTGTACA
+>57982 1
+TGAAGTCCGCGGTGAGCGGTACCACCCATTTAATGATCACTCGATGTTAAGCAAGTCGTTTGCCCACGAGAACCCTAGAGCTTGTGCAGAAGGTCTTTCA
+>57983 3
+ACATGGGCACGGCTTAGTATTCGTTCTGTGAAACTCGCAGCAAAGCAATGTATCGTGTAAAGGCCCGTCCTGATGGATCCCGCCTACATTACGGGATCTA
+>57984 3
+TTGCAGGAAATAGTTGCCCGTGCTGGTAGCACATCCAAGCGGAATGGACACTCGTCGTAAGACAAATATGCCTCAAGCTTCTTGCGGCTTTTCTGACAGC
+>57985 1
+TCGCTTTTGGTGCACATAAGGGCCCAAAGTCACGGCTACAACTCGGCCTTGGCCCAAGAAATTGAGTGCCGTTTTGGGGTCAAACAGTAATATCCTCGTA
+>57986 1
+TCACAGGGACGAATAGGATCGGCTGCTCCTTTTGATCGGGCAACATAGGCTGCTCTATGACCACAGATGAAGCCATAACCGATTTCGATCTGCCAGTGTT
+>57987 2
+ACCATGGATGATCGTGCCGGCACCACGTGTGTCCGGAGAGACTCTTGGTCTAAGTCCTATTTGCGTATGACTTACCAATCCACTGGAGGCAATTCAGAAA
+>57988 1
+TGGCGAATGGTCACTCGCTACACGGCCCATAGACCTAATTTTAATTTTGGATCGCTGACCTTTACTCGAGGAAGGGTCTACAGGGCGTACAGCGTACAAC
+>57989 2
+CAACTTCTCCGCTCTACCGAGCGTGGTCCTGGGATGGGTAAATATCAGGATCGGATACATTCTCAAATCCCTACAGAGTATATGGGATGGCTCACTGGAC
+>57990 1
+CCTCCCCGTACTGATCATACATCCCTGGCTAAGTTTTCGATGAAGTCAGTAGGGTCCTAGTGCTTCTCAAAAAGTGAAGCGGGGGACGCAGAGACTATTC
+>57991 2
+TGAGTAACTGTAGTGATACTTACCCGCGATACATGACTCCCTGTCCTAGAGCAGATCCAGGTATTCATTACGATACGTTCAGAGCGGCATCGTCGAGCGG
+>57992 1
+TTGCACAGTTTTCAACGGTAGTTCCCTCCAACAGTGGGGGCATGTATCGCACCACTCTCAAATAGCGTCAGGGGATGTAGGGTAAGCACTACAATTCGCT
+>57993 3
+GTGCAATGTGTTTTACTGCGTCACCTGTGAATAGTGAAATACTCTCAAACCCGGAGATCCCTATCTCTTAGGGCGAAAGCAGTATGGGTGCCCCAGCCGA
+>57994 1
+AAGCAGTTAGCTTATGCATCATCCTAGCCATCGAGGAGAGGGGCTTCTAGTTTTAAACCTGAGAGTGATCGCATGCCTAGTACCGCTGCCACGCAGTACT
+>57995 1
+CACAGGTGATCTAGTTTAGGTAGCCCACCCGTGAGTGCTAAATTCAGATCCTATGGATAGAGGAATATATAAGATTCCTCGCAGCGCTTCGGCGCCCGCT
+>57996 3
+GATCACGCCTTAGCTCTACCGATGGAATAGGCACCCTCCTGAGTGAATAGTAAGATGTCGAACTTGCCCGCGAGATTGAGTTTTCGGTCAAGCCCTATGA
+>57997 3
+AGTGCTGTACAGGGTAACAACCTGTTAACGGCATCGTCCCGCTCGAAGTTTAATGACTGAATACGAGAAACTTCCGTCTACTGCCGAAGCTTCCTGGGGT
+>57998 2
+CGCGACAATTCTCACTTCGTGTAGAGACCCTTAGACATAGAGGACAGGCTACCCGCATTTCTTTGTCGACGGTATCGTGTTAAGGTCGCAAGGAAGACTC
+>57999 2
+CCGCAAACACCTATGGGCCGACGGTATTCTTGATATGCTTGTCCGGCGATGTGAGTGCCGCAAACACGTGACCTTCCACACTGGGTGATTAAATAATGTA
+>58000 3
+GCTAGGTGTACAGGGCCCCCAGGCTCTAATCAAAATCGCCTGATCATAATTTGACACAGGGGTCAAGATTTGCCTTTAACGTTAGTGACACGCTTCCGGG
+>58001 1
+GGTTCGTTATCGACGCCAGACACCTGTACAATTTGAATTACCTTCCCCTCTAAACGTTGTGAGGGTTGCATAGAGAGTCCCCTCAAATGAGGAAGGGCCG
+>58002 3
+TAGAATAGATGCCGCGCCATTGGAGCAAGTAAACTCGTGAGTTCCACCTCTAGTACAAGCGACCTCTTCAGGAGAAGGGTTTCCGTCTTGACTCTGTGCA
+>58003 3
+GTGCATTGGATTACCCGCTGAACGGCTACCCGCTGGAAGGTGTACCAGGCTAACGATCGTTGGTGTGCTAGACCACGCCTGTTACATTAACACTAAATTA
+>58004 3
+GATAAACAGAGATTAAGCTCGATGCGATGATCCGGGGGGTTTTATCCCGTCGTTCAGATCGGGTACACACCTGACCTTGGTTCCAGTCCAATTCAGACCA
+>58005 1
+CCCATGGAGCGACCATTGCGTTCAGAACGGTACTAGTTATAGAACCCACGGAGGGGAGATGCACCCATTCGACTGATAGGATTCGCGTCTTTATCTTATC
+>58006 1
+GGATATCGACCTTTGTAAGCTAACTAGATTAACAACGTCGCTGCAGCCCGTCTATTGCCACCGGAATGAACTTGAGTAGGGTCCTGTCGGAGACCTAGTC
+>58007 2
+GTAATGAAGGAGCTCACCCCAGGAACCGACGGCGGACACGCTCGACATCTGTGTGACCTTTTCTTTAAGTAATGGCTTGCCCAGTGTGCACAAGAATTTT
+>58008 2
+GCAGAAGTGGGGAACGCATGTCGCTTAGCGCTTAATTACTGGTAATGCCAGCATATCCCGCCTTGGCACTCATAAAATTTCGGCTTCCAGGAAGTCGACT
+>58009 1
+GGAGACACCTCTTCTAGGCTGTGAAATTACGCAGCCCTACTACCTCATTACTATATTCCTTGGGATATCGCATGTACAGGCGCAAGAGGCGCAGTGTGAG
+>58010 3
+GTGTAAACGTCTAAATCGGCTACCAGCGACCCCAGATGGAGCAGTTTGTTACTATTATCAGCGCCTATGAGTAAGTCATTCGCACCGCGTGAGCACTTGG
+>58011 1
+CGAGGCTCGCGGTATACCTATACTGTTACAAGCGGTTAAGTCTTAAGCCTAAGCGCTGTTTGTACGCAGATATACAAGCTCCTCGGTTAGGAACCCAGGC
+>58012 1
+TTGTGTCCTCCGAATGTGAGACGCCCCCAGGAACTTCGTTGCTTACTTAGAATGCCTAAATGGAAACTCTTCGAATCGGGGATCGAAACTCACAGGCGTG
+>58013 1
+GAGCAAAGAGTGGCAGCGAAATTTACCTGTATCCATACTTTAGCCACGGTGCTCCCGTACTGGTGTCATTACGTGGGACCATCATTATACACGGAGCCGT
+>58014 1
+CTACAAACTGGGGAATCAGCTACACGATCTCCACCTTCAAGAACTGGATTGCGGTCGTAACGGGCTATAGCACTTTTTTACAGTAGTCTGGCGCCTAGGG
+>58015 3
+GCCTGCAGCCCTCCACCGAGTAATCCTTGTCACCTTGAAATAGTTTGTAGACTCGTATGGGATGCAGAAGTGCCAAACTCTCAGGGATTGGATGTGCCAA
+>58016 1
+CATCCTCGAATTCGCGCATAAACCGCGTGGCAGTCGGGTAGAGCAGTGATAACTCAACGATAGTTAGGCTGCTAATCATCTTTCATTGATGGTGCCCCGA
+>58017 2
+ACTGTATCGGCGGCAGAAGTATGTAACATGCAGTAGTCTCACATTCACCGCGATCGCCAATATTAAACGACTCCGCTGGCGTTACGTGGAGCTTTGATCG
+>58018 3
+ACGTAATCTCGCGCGCTTCAATGCCCGAGAATCGTCAGCGCATCTCAGAAAGATAATCGGGTGAACCATCCTGGTCTTTAAAACTTAGGGGGTTTTGCCG
+>58019 1
+GCATCCGGTATCGAGGCTGTATTGACGACGTACCTTAGACAACAGTATGCTTGGACTAGGCCCCTATAACATATTCAACAGGGCGGAGGTTTTCCTAGCC
+>58020 1
+GAACACTCGCACGGGTAGACATGTAGTTCGCCCCAACACATGTCCATGATGAGGTTGTAGTCCGAACCTGGCGACTATGATAGTACGCCTTATTTGTCGA
+>58021 2
+TTGCAGAACAGATCTGGTATGCATTTGCATTAGAGGCTTGTCAGAGACGACAGGCTGACTACTCCGCTCGCTACGCTCAATAAACGTAATGCGGGTCCCT
+>58022 1
+CGCAAAATGCAAGCCACGTATGGCATAAGGGGGTATTTGCTCTGCTCTTTCCTGAAGATGCCTCGCTAAAGGGGCTAGCTCTACCTACATGATCTGAACG
+>58023 1
+GGGTGGTGCCCCTCAAGCCCGCTGGCTCAAAGCAGTCACGGTTCTCATTTTCTTGCAGAAAATAATGTCCTCTTCAACGCGGAAAAAAGTATGGAGGTCT
+>58024 3
+ATCACTAGGCACTCGTCGACGATTAGCAGTTGGCGTGACGGAGCCTGGTTAATCCCTCTGTCTTAATCATACCCAACTGACGAGCTAGGAGATAACGGTT
+>58025 2
+TAAAACCCGCGTACGTCGTTGACAGCTGTCATCTGGTATGTCGGTGGCCAAGTTACAACGCTAGGTAAGTTGCCCAAGTCTATGACACATCCGATTAGGC
+>58026 3
+GATCCTAGTGACAATATGATTGCCTATGGCGTTAGCTCCTTGCTGTCTGGAAATAAGCGGCCATGAACCTGCCCATATCGCTGTAACACACTCAGGAGGG
+>58027 1
+TTAGCACGGGACTAGTGTTGTAACCGAGTATCTGGCCACAGTAGTCCTGTGAGCAAACCTCGGGGTAACCTGGGTTAGAACTTATACAACCCTCCCGATT
+>58028 3
+TGGCGGTCCCGGCCGCGATCTAGCCAGGAAGTCCAGACTGTCGGCGTATCGTTCGATGATGGCTGTAAACCTATTTAGATCTCGACTATAATAATACCAA
+>58029 1
+GGAGCTACCGTCATGCTACCAAAGGTAGTCATGCACGAAGACGATGCGGTTTAGCCAAACGAGCCGTTACTAAATCCATGTTCCGTAGTCGTCGTCTTTG
+>58030 2
+GCTAGCTATTTGTCGCGATTTATACCCTCGATGCCGCTAAATGCGACAGCTAGCTTGCATCGACCAACGGGGTAACAATAATCCTTCGCAGGGTTGGAGA
+>58031 1
+GGAGGATGTTTTAGAAGACTGTATTCGCGGGCCAAAAATACCGTACTTTGTTACCGCTGCCTAGCAGGTTAAACGCTTCACGGCCACAACGCTTCCATGG
+>58032 2
+TGCCGCGTATCTTCTTCTGTTTACAAGGAAAGTGAGGTACTCTCAGCATCTCGTTTAGCGGCAACTCAGCACAAAGGGTAAGATCACGGTCACTCGGACG
+>58033 2
+TGGCAAAATTCTACACACTGAGTCTTGCACGTCTGAATTAGATCCGGGCCAAGTCTTCTTACGTGACACAGGACGACCCGCAGATGGCTAGCAGTGTTTG
+>58034 3
+CCATCCAGCTTTAAGTGTTGACCTCAGCGTATTGTGTCTCAAACGGGGTTACGGCAGTGATACTAACAATGGGTAAGAGTCATAGCGTCCGCCACATCCG
+>58035 1
+TGGTAGAGCAGTTGAGGCAATCTTTCCAGCGTCCTAATACAACTAAATCCTTGGCGCACTTACCGACTCTGAGCATAACGTCGTAGGTTGGGCACTCGAG
+>58036 3
+GTATATGAGCCGTCACGGGACGACGCCCCTATCTTGAAGCGTTGTGACACACTTAGGGACGAAATGAGGAATCCACCCTTTATTACCGTGTGATATCCGT
+>58037 2
+CTGTCCGACCCATACAATCGTCTCAGGTAGCGATCTTTATAAAGCGGACGGTTGGAATGGGTCGCCTCATAGTAGCATCCATAGGTGTCAGAGACACCTT
+>58038 1
+CCATACCTATGAATGACTCAGATTCCTGTGTATTTCAAGCGCGGCGCTCGCAGCCGGAATCTCTCTATAAGCGGCAGCTACTAAGGGATGTCAGGATTAG
+>58039 1
+GGTTTATTCACCGGTGTACTCCAATGAGCGGGACACCCCAAAAGATGCTGGAGTCTTCTCGTAATTGCCTTAGCTACATGGATGGGCTACCAGCGAACTA
+>58040 2
+AAAGTTCCCCCTGGGCATCAAGCAGCCGGTATAGTTACATTTAACGGCGGGCGCTCCAAATCCGGTCTAGGAGGCTAATTTCAAGTTGGTAGCTAACTCT
+>58041 2
+AGACTTAGTGGCGATCCACATATCAGCTTGAATCGTATCTGTCCTCCGAGGACGTAGACGCGAACGTAAACGCTGGCTGCGTTGGATCGCCAAACTTTAT
+>58042 1
+CCATACTTAGTGGGCGGAAACGTGAATTAGTCGCGAGCCAAATCACCCCTATATCCTGGTGTGTTACAGGCGCAAACAGTAGTGTCGAGCCTATCGTCTT
+>58043 1
+TGGCAAGCGAAAGTATCCTCGCAGTGACTTTACCCCGTAAACGCGATTAGCCGATTCTAACCGGAGTCTCCGTATAAGCCAAGGATTGAGGTTTCTGTCG
+>58044 3
+AATTTCCGGAAAACTCCTAGAGATAAGGTCTGGACCTCAACATCGTTTACTGAATTGTTCGCGTAAAGGTCCGACTACTCGCCACGTCTAGGGGGCGTGC
+>58045 3
+CCACGAGCGACATCTAATACTTAGAGATCGACGGCGCTGCATGGGTAGATGCTTGCTAGCATAGCATAGTGTGCTTCGCCGTTTGCCTCCTAAGAATCAA
+>58046 3
+GGACACGACAGGAAAACTATCGGATTCTGTGAGGATCCAACTTGCTACCCCATTCCAGGATTATGTGACGCGTTACGAAATCGTCTTGGAGGCCGTTTCC
+>58047 3
+GCCTCGCAAGTGGATCAGCGTTGGATCTTTATCATTTTTGTTGCGCTCGAGCACACAGACAAAGCACGGTACAGAGTAGTATCGTATCGAAGCGCCACCT
+>58048 2
+TTAACTTGGTCCCGCATGTCACTGGTACTTTGGTTGTACTCGATGTTACATTGTCATGACACGAGAGGGCCGAACCAACAAACAGAGTCCACACGGCGTG
+>58049 1
+TAACGTCTCGTACCGTGGTAGTCGCAAAGTATTTCGGGGTGCAGTGTTCGATCCTATAAAGCGACGCTCCCCGCAATAAATCGAGATAAGCTCTGGCCTA
+>58050 2
+CATAGTTGTTACTTCTGAGGTAGTTTGTAAGTGGCAATCCTCATGGCTATTGATGCAACCCCATCCCACAGGTGTAGTACGACGCACGACCGCAGACGGA
+>58051 1
+CATGTACCTGCTTAGAGGTCGACACCGAGTGAGAGTTGTCCCAATCGGATTCGCGAGATCAATATCGTTGAGATTACACGTAATGCCCCGACGTTTGCCA
+>58052 2
+CATTAGATGTGATTTACACCCTCCACGCCGGCACTGAAGTTTGACTGTACGCGTCCTGCATGAGCGAGTACGTGAGAGCACGACACTATACTATGTGAGT
+>58053 1
+TCATTGTGACCAATAAGTTCAGGCGTCTACTACGAGTTGGAGCTAGCGCAATTCCTTAGGTAGGGTACCAAGCAGTAGTCCGACCTGCACTACTGGATCC
+>58054 3
+TGTGTAGTACGTGAGGTATCCATCCGCGCTGCTAAAGCTTGAGAGCTTGTTGTTATCACGCAATACTAGTGAGGCCCAACCCACAACTGAGATACCTGCG
+>58055 3
+AGCACGGGCAATCCATGAACACTTCCTAGTGAAGGTTGGTCGAACCGGTGGAGTCCTAATGACTACGTCTTCCGGATATGTCTAACGCTAACCTCTGTAG
+>58056 1
+CCATTCCGGAAAGACGGCCTTATGAGTCTTTGGATGACCTCGCTTCGACGGAGATGCTGATATTCACTGTAAGCCTGTAAAAGACTCAGTCATGGCCACG
+>58057 2
+CAACAGGTTGCCGGCCCCTTCGGGCCTCCTTCAAAATAAGTGACCTTCAATGTTGCTTGCGCGAACGGTCAGGGTGTACTTATGGAATAAACTACAATGG
+>58058 3
+CTCATTGCGTAGGCTGTGAGACGCTTATTAGCAGCGTAGGTCGTCGACAACCACAAGCGTCTATCTCCCACAGCTCAATGTTGCTATTAAGGTGAAACGG
+>58059 3
+CAGTATCGTAATGCCCCCGGTTAGATCGACGATCTCCATACGGGAATGGCAGATATTCCGGGTCCCTTGTCGTCAGTAGGGCGACTCATTATTCGAAAAA
+>58060 1
+CCGAACTACGGGCATCTACCCGTAGTCTCATGACGGTTTTCTAGAGTGGTGGATCTTTAGAGGAGCCTCACCACAGCCACAAAGATGGATTACTGTCTAG
+>58061 3
+CGTTCTAAGTTGCACACGGAAGACGCGCAACTTTCACTCTGATATGCAGCGCCATTAACGTCAGGACGATACTGATGATGACGTCTCTGAGGTCTCTAGG
+>58062 1
+GTCACATGAACACGATCCAGACCATTAGTATGGGTATTCCCCTAATACGCCGCGGAAGCATTCTGTATGGGTCGTTAAAGCCGTCTGATGTAAGCCGGTC
+>58063 3
+CTAGGGTATCAGACGTCCGGTAACAGCCATCGGTAGTATGCGTGCTCTACTGCTAGCAACAAACCCAGAAAGTCTGTCGTGCGATCGCAGCTTTTATATG
+>58064 1
+TATGCCAACACCAGTCAATACTTCTACATTAGGACCGCGGCTGAGAACTGTATGTCCTAGCTTGCTCAGATGCTAGTCCGGAAGATGGCAGGGGTTACTC
+>58065 1
+CGCGTACATAATACATTAGGATTCGACCCCCGTGCAGATTCCCTAAGAGGCCGGTGACCTCCTATGAGATAAGACTGTTTGCTTAAGGTGCTGCAAGCGT
+>58066 1
+GTTGAAAAGGTGTAGTAGCTTCTTTGCTTGCGGTGAATGCCGACTAGCGCAACCTGTCACTAAAACGACCCAGTCCGTGAACTGCCAGTACATCGTCTAG
+>58067 3
+CCAGATGTGGGTGAACCCAATCTGACGTGATTGTCCGCTGCGAGAAGGACGTGGCCTTGTCCATAATTACTGGCTATCACTGATACTACGCGCTAAAATC
+>58068 1
+CAACGGTCAGGGTGCGACCTATTATCGTAAAAGTTCTGCTCTTTCTAAGGGCCAAGTCAGGTATCATTGTCGCTGGAACAGCCCAATTTGCAGGGACACC
+>58069 3
+TGATACAGGCCAGTCCCCCAAATTGATGTCGGACTAGCAATAGACATACGACGATGGCGCCTAGAGCTATTTCATGTCTGGTGATCGCTGTGAACGTCTC
+>58070 3
+GGTAGGTGGCATTCAGTCTCCATCGGCAAATACGATCTCTAGGCAATAACTATTCCGCTTGCGTGCCATAGCGGGTAGACACGGCAATTGCCTGTAATCA
+>58071 3
+TTTTGCATGATATTTCTTCGGGCAGCCATGCAGAATACGGACACAGAGCTACAGCCCGGTATGGGCGATGACGCATCCCCTTAATGATCCCGGTATTAGA
+>58072 2
+AGCACGCCGGCTTAAAACAGTGATAAATATCGTCCACCCTTCCTGTGTGGTCGGAGGGCTGCAAATCGTAGCGTCCAATTGAGCTTTTACGTGCAGTCAA
+>58073 1
+ATAAATTGTCATGAGTGCTCCGCCAGGCTAACAGCCCTCGAAGGGGTCGTGCTGGAATGGATTAGGCTAGCCTACAGACCTACTCTACTGAGTACCTTAT
+>58074 1
+ATTACTTGCGACTTACACGCGAGGGGGTGCAACCTTGGGTACCCCAAAAAATTCCAGGTTACGATGTTTCTTCGGGTTCCTGAACCGCAACAGATTGAGC
+>58075 2
+AAAGCCTTGCTCTTCTTCAAATACTGGACGGGGCTCTATTGAATCCGTCCGCCCACGGTACTTCGAGAATCGATGTAGAAAGCGGTAGCCGCAATTGATG
+>58076 1
+GGGGCACGGAGTGGCATATATTGCCATGTAGGATATTGCGTGTATCCCAAAGCAACCCGCCGGTGCCACTTAGACCGCAATATATTCCGTTCAAACTGTT
+>58077 1
+AGACTAATGGGTTACGCATTACTCTGTCCCGTGTTGGATACCATAGCGGGTGACAAAAGACCATCCCCGTAGCACCTAGAGAGTTAACTTGTGTTCGCGC
+>58078 3
+CTCCTATGCATCGTAGCGGAAGGATCATATATGATAGTACTCGCCGCGGCTATACTGGATTGGGTCCCTACGAATTAGAGCGAATATCGCCTTACCAGGC
+>58079 3
+CCATGATGAACGCCGGGGAGTACCCTAATTTGGGCTGAGGGCCGATTATGACACAGACATCCCTGAAAGGTTTATTTCTTCTACAGCTCGAGCTGTCAAC
+>58080 2
+CTTCCGTGTTCTTCTATCAAAAGGGACGGGAAAAGGTTCTGCAGTTGAGCGTGTTGGTCACCTAGTCAGCAATACTTCCCACAGGACGGACAGCATTACC
+>58081 3
+GCTGCTCAAGACCCGGTTTTTCTAAGGCTCAGAAGACTGCCTCGCTGTGACTTAACGGTATGCGGCGAAAAATTGAACGTGATCCTCCTCGGAAGTCTAA
+>58082 1
+TCCTCTCTAGCTGGGTATGATTTGAGCAAAGCCAGAATATTTCGGTTGGGGGCTAAAAGCCAACACATAGAGGGGACTTTGTCGTCTACCGCCCCCTAAC
+>58083 1
+ATGAACGCTTCCGACATCTAGAGACCTACGACGACGTTCAGGTACCTTCGTTGATTATCGAGTCCCCCGGATTAGTTACTAGACGGGGCATGAAATGTCG
+>58084 2
+AACCGTCTGCTCCTAAGCTCCCTAATTGACGATAAGGTCCCTACTGAACGTAGAATTTGCTCATCGGTTCTGGCGCAACATGGAGGATAGCTAAGTCGGG
+>58085 3
+TTGCAGTAATCCCATGGCTGGCGTGTTAATCCCGAAGCGCTGGTAGGGAAGTGACTCGTATCACGGAGAACTTCAGCAGAATTGTTTACTCCCAATCCAC
+>58086 2
+GTTCCCTGGTCCGAAGTGAAGTCTGGGAACTGTTTCACTGCCTACAACATTCTAAGTGTCCAAGCGGTATAGCTTCGGTCAAGAATCAAATGCGCAGGCC
+>58087 3
+CTCGAATTCGTAGTCGGTCCGGGGATGTGTGCGCACGACCGGACAATAGCACTTCGAACTATAATTTAAGTCGATCGGCTTTCGCCCAGATTCAAGTACA
+>58088 2
+AGGAACTGCGATTTGACCTGACGTCGGCTACGTACTGGGCGCAAGTCGCATTTACCCTGTACCACGAACGACTCGGGTAAATCTATGTTGCAATTCTAGA
+>58089 3
+ATGTTACTAACCCGAGGGACGGACAAAGGATGACGCTGACTTTCACCCTAGTGCCGCGGTATGCATAGAGCACTGCATACCATATTTGCTCGTTCGTATG
+>58090 3
+GGCGGGTAAAGTTTAAAAGGCCCTTAAAACTTCAGCGTCGCGACTGTACATTCCCCCGTGTCTCTGCGAACTATGGGTGCCCAGTGAAAGCTGTATACAT
+>58091 3
+TCTCCCCTTTTTTCAATAGAATGCTCTGGCGCCAAATCGACTCAGTGCCGCGGTCCGATTAGAAAGTGCTAGATTGCATAGGCAGATGGGACCGTGCAAA
+>58092 3
+CATTGAATTTCATCAAATGGCTGGCGCCCACGCATATGAAAGCGACGCCTGAGTACACGTAGAATCTTGTAACTGGGCACGTTGGTGCCGATCTTACGCT
+>58093 3
+GCGAGGATGAACTTACCTTTCCTAATAATCCACTCTATTGAACAACGGGTCGGGTGAAATCTTGGGCATATTCAGGCGCCGCCGATGACGCTCGGCTTAA
+>58094 2
+CGCTGGCGATACGAGTAGCACAGTCCCGCATGATAAGGTCTTGTGCAAGGTGGATCTTTATACTTCAATGATTCCGACCTGCTCCACGTGATAGAACCAG
+>58095 3
+GTATACGGAGTAGGCGACTCGCTACAACGGAGATGCCAACACGTTTCGGGCCACAGCCAGCTCCTGTTTGTTAGTTTTTTGTACGTAAGTACACAGCAAC
+>58096 1
+TCCGTGTTTTTGGCTGAAACTATAGGACAGGCTCACGCCAGGACACTCCTACACTTAGGTAGTTGTTTAGCCGACCATGACGCGTCAAACTGAGGATGAC
+>58097 1
+CGTGTCGCCACGTAGCACATTGGAGGCTCGGGTCGGCCTGCCCAAAACTAACAGACACGGATTCTAGACCATTTAACATGCATTTTATAGGGTTTGCTGA
+>58098 2
+TAGTAAGAAGAAACGAGGAGCCTCCTAGCATTAACTTGATGCTGATCAGCTCGGCTTGGATCCACCGCCTTGTTGCGTAGTAAGCCTATAGCCAGTTGCC
+>58099 3
+ATCTAAGTACATTAGGCAACCGGTCTGCAGATTGGAGTGATGGAATAATGGTATTCGGCGTCGCAAGCCATCTCTAGCAAGGTCGTCCTACACCCTCGTC
+>58100 3
+ATACCGGGAGTTGGGCTTCTTAGATGCCAAAGGCACATACTTTCCCCGCCTTTAGTTGGCTACTACAAAGGGGAAGGTGTACTGAATGTCCCCAGATCAC
+>58101 1
+TCGCAGTGAGTGTGGTGCCCCAGAAGATAAGCTGTACAGAAATTCGAAAAATGGAAACTTCGTGCTCTAACTCTCCTGCGTCGGAGCCGCTTTTACCGTC
+>58102 1
+GTGAATGTCTTGCATTCTCCCGGAAATGGTTCACTGACCCTAGGTAAAGCGAGCAGACCCCATTCTACGGTAAAACTCTTGGACTGCGGGCGATTAGCAT
+>58103 3
+TAGCAATGCTGGCATCACACAGCTAACCGGTGTCGTGCTTGAATTGGCGAAGGATCAGGCATGTGGATACCCCTGCAATTGAGACTCTACAGTATTCCTC
+>58104 3
+CGTAGTTTCGCCTAACAGTACCGCGCCAAAAAGATTGCGTCTAAGCAAAATCCGGCAACTGCGTTCAGTACAGCTTGCCGATGGGGCTTTGATGGCTTAT
+>58105 2
+CGCCTCAGGCACACCATCAATAGCTACGGCACTGGTGTACGGGGACAACGGTGGTTACCATGATAAGCTTAGTCTTCTGTATTCGAACTGGCGTATAACT
+>58106 2
+ACTTTGTGTCTCTCGGATAACACCTCAGCCTTGGCAGGATGCTTAGCAAGCAGAACGTGCAACTGAACGTTGGCAAGCTCTCGGCGAAAGTAATCTCGTT
+>58107 1
+AAGCCAAGTGTGGGCTATTTGTCTCTCTGATATACAGGTGCATTTCCCACCGAACCCTGCAGTGCAATTGACGGGACAGCATTCTCGACGAAGGGTATAC
+>58108 3
+ACCTTCAGCACAATTTGTCAGTGGGCGTTTTATAAATTGGGATATTTAACCATTGCGACACTTGGCGGGCACACCCTAGCGCGGTAAGCGAGCTCCGACA
+>58109 1
+GTAGATAACGGCTCTATGGACGCTGTTTGCACACTTCTCCTGGTGCCCTTGAGTAGCCAACAACAGGTACAAGTGCAGTGAGACCGTGTAATCATACCTG
+>58110 2
+CAGCGTTTGACGCACACCATTGTTTTGTCGAGCGCGAGACCGGGGGAGCTTATACAGCACACAGTACGGTTGATTAAGAGCCCTCATAAACTGCTTATCT
+>58111 1
+TATGCTCACAGTTATGCGGGTAGAACATCCCCCTCTGAGGGTGTTACACCTAACGCACCTTTCGGGAATAGTCAAATGGCGCACACACTAGGGATTGTTG
+>58112 2
+TCGTCCTGCGAGCATATGGAAGCCGCTATCCGAAACTGATCGGAAACTAATTATACTTGTGGCCTCGGCCGAATCTAAGTTGTGCGAAGTCCATCGAGCT
+>58113 1
+TAGAGGGGAAATTATGCGGATGGCCAGAGTCTGAATCAGTGAAGTCTTTTACTCTCTTGGGATTAACCACACCTAACTCACCCAGTTACGGTGGCCGCCC
+>58114 3
+AATCTCAGGGTACGCCGCCGTCTTGCAATTTAGTTGTCGAGGTTGCTCACGAACGCAACGCTATGAAAATCGTAGGATCTCAGCCCAAGTGTACATCGTG
+>58115 1
+GCTGTGTAGACAGTGAAGAGCCATCCCCTTTAAGACGCGTGCTCAAACCGTATGAAGCTGAGCTTTCGTAAGCCGCGTCAATTATCTTGGCCCATAGTAG
+>58116 3
+GCTTCTCAAATGTCGAAATACACGCGGACGTTGGGACCAGCTTCCGGGCTAAATCTAGACTACTGGGCGTTCGACGTGATTACTAATACTTCACGGATGC
+>58117 2
+AACGTTCGTACTCAGCAGACGTTTTCCCAACTTATAAATGGTGAACGTGCTTGGACCTCCGTTAGTCAGGGCTACTGTCGGCTGGGGAATCCCACAAGAA
+>58118 3
+GATGACCGACAATCGGTGACCGTGACTTGTCCGCCAAGGGCATTGGCTGCCTTGCCAGAGTTGCTTACAGGAAAGCCATAATACGCAGATTCTATTATTC
+>58119 1
+AATACGCTTAGTAAAGTGTTGAAGGAATTCCGGCTTGTGTTCTCCCACGCTTCCGCGAGTGAAAAGCCCCACTCAAGTTGGTGCCAACTGGAACGTCGAT
+>58120 2
+AGATAACTGTCGCTTGTCACGGCAGCGAAAATAACGCTATCCTGGTGTCACACGTTCGAATCGTCCCTTGGGATTTCTAGAGTACCGACGGACTGAGCAT
+>58121 1
+GGTTCCTGCCAGATATACGACACACTTATAGATCATTGCAGTCCCAAGGTAAGTTGTTGTAGCTGCGCTCAACGAGTAATGCCGAACATGCGCGGCTGTC
+>58122 1
+CTACTTAACTTCAGCTTGTGGCCTATTAGACTACCAGACGAAGAGCCATTCAATCATCGGTTCGCGGAGTCGGCTAACGCAATGTTCATTAGGGAGGGCC
+>58123 1
+GGCCCTATATCCTTTCGATAAACCCGGCTGAATCTACATCCCTAATTTAGTTTGGAGGGACGGGATTCAAGACAAGTTCGGAGGCTTCGACCGCACGATG
+>58124 1
+CAATGCAACCGGCGTCAAAGTCTCACTAGGTTAGCGTAGGTCCAACCGATTCACGGAGATGCTATATTTAGTGCTCCTATGACCGCATGTGCGTTGAAGC
+>58125 3
+CGTAATTAAGCAGAGATCGTTACGCAGTTTTCCCGCGTTCGCTCCACGACCTCACAGGGGCATGGCCTGATATTATGGAAGAGTCTTAGAACATAGCGCT
+>58126 3
+CAGTTGACAAGGCGTGCAAAAAATATATATAATCGACGCCATGGGGTAGTTTGGCTCGCCCTGCTCGTACCGGTCCATGAACCGCTTACACGTTTAGCTG
+>58127 1
+GCGGACACCGATATCAACGCCTGTTTATAGACTAGGACAGTTGATGGTCCCGGAAGCCACATTTTTGCTTGCATGAGAGCTGTCACTCCAGTCAAGATCG
+>58128 3
+CCAAGCGAGCGCTCGATCTGTCACACGCTTCTACTGTATCATCTTGATCGGAAGAGGACTGCGGATCGGATCTAAAGGTGCAACGGTACAATATTTCTGC
+>58129 3
+ACCAGCTATGGGCTCAGATAGATTTCTACTGCCTAGAGCCTCGCGTAGTCTCGGTAGTCCAAATGTACCCGGCTATAAGGTTGCTGCAGATATCAGCGAA
+>58130 2
+AGATCTGCGGTGCCTGCTGTGAAGCAATCAATACGGACAGACGACTCCGTTAGCGTCCTTGATGTTAACCAACTGGAATTAGAACTACCCGCGCTGTTTG
+>58131 1
+GGAACTCCGACCAATTCACTGCGACGATATTCACACGTGCTGCGGCTAATTCTGATCTGAGCCAGTGGAGGATAAGTGGCAGATTCAATCCATTTCGCGT
+>58132 3
+AGCTGTGTCCCAACCAGCAAGGATACCGCTGAACGAATCTAACATTACTACGTTGGGCGTCGGTTAGCATGTGAACTTGCAGTCATTAGGACCTTGTCCG
+>58133 3
+TATTTTTTGCAACGATCCCGCTCAATCAGCAGACGGGTTGGTCAAGGACTACCCTCGGGGGAAGAAATGCGCCCTCATACCTTGTTAGTTGCTCAAGAAG
+>58134 2
+AAAACGAATGGTCTTTGGCCAGATTGGATGTATTCAACGACACTTGCACCACTGCTGCTGAGTTCCGGACCCGTCACATCTAAGGGTTCCGGTAGTAGCA
+>58135 3
+GCATAAAAGTGATACGATCTGTTAGGGACTGAGCAGTCTAGTTCATCCGGCTATTAATCCCGCGCGCTCCCGACCATCGTTTAAGAAACGCTTTAGGGGC
+>58136 1
+ATCTTCGGGTCCCCGGTCCACATGAGCATGATCCACGCTGGAGGTAATTATAGGATTCTTGAAGGAGAGCCTTGCGCACTATTGTCCAACGAGACATTAC
+>58137 2
+AGCGCTTAGCGAGCTGCATATATCCGCGCCTCTAGTGACCTACCAAAGCAAAGGGAGTTTGTACTCTACGCTCAGCGGTTATTTATACGAAACCGGGGTT
+>58138 2
+GATGACCTAACTTAAGTGATGTAGCTGAATTAGTGGGGGAGACCAACGCGGTAAATTTCACGACGCCTGCACGCACCGCTTAGTTGCCCGCTTCTTATAC
+>58139 2
+TAGTTGATTCGGCTTTGGGTTCGTGCACGAACTAACCGATAGCAACAACGGGCACCCTGAGTGAGGATGTTAAGCCTGCAAATTCTATCCCGCTATCGCA
+>58140 1
+CTAGAGGCAAGCGCTGAGGGGACATCCCAAAATATGAGACGGTTGATACCGTATGGCAACTCCGCCCTCTTGACTGTCAATATTGTTCGCGTCCATGTTA
+>58141 3
+GATTCGTGGTCTTCTCATTTGTCGCCACGAGTTACGACGGATCCGAGATACTTTCACAGTCCGAACGAACGACTTTATAGTAGCAGAGGGGACCAGTCCA
+>58142 2
+ACAGGGGGGTTACCCGTGCCCATATTATGGATTGATTCCGCAGGATGCCTCTCGGTCACGTATTGACCACGCTATAGGAATTAACACTGTCGAGACACAT
+>58143 2
+TCTGTGGCGACACTGTTGAGCACGCCCCACCAATATGTTGGAGACCCAACAGTGTGATAGAGCTAACTTGTTGTATTTTGGGTGCAAAACCATGCAGCCC
+>58144 1
+AAGGGGTATAAATCAGTACTCTGAACACTCTCTGGCGTTGGGTCAACTCGACTGAAAGTTCCCCGTCTAACGCGGTACTCTTGTCAGAAACGCATGCTGG
+>58145 1
+CGCACACAGTGATTGATATCTCAGTGGCATTTTCGAGGTCACGGTCAGTTGCCCAGCACACTACTGAAGCTATGCAAGATCGTAGGGCAACGTGCATCTT
+>58146 2
+CGTAATATTATTCCTACAGGATCGGATGAGGTTAGAAGAGCTGACTATTGTCTGCGTCGAGGGACCCACCAGCACAGCCGCCGTTCTTTGGTCCCATAAA
+>58147 2
+CATTTTACGTGGGGTCCGACTGAAGCTATAAAGCGGAAGATCCACCCTAGTTTACTTCTCCACGATTGAGTACGTCGGTCGCGCAGATTGGTACCAACGA
+>58148 3
+ATGCTCATCGCCTGAGTATGAACGCACGACTGATAAGGGCATCTTAGACCCTTGGTGTGATACTAACAAGCTCGAATGCGGCTCGCAGTCATTGCATCGT
+>58149 3
+ACAGGCGTAGGCCAATTTCATTCCTATGCTCCGAGAGTAGTCCCTAGACGAATTCGCAGGAGGAAAGCATTGTTCAGGTGGCATTTACCCCGAGATCCTT
+>58150 2
+ATGGTATTGAAGACGTGCAGACCCTCTTCCTGATCGGGAGGCGTCGAAGTAGCCGACAACATTACGGTCCCGATCATCATGGTCGATTTATAAGATTCCC
+>58151 2
+TTTGAAAGCACCAAATGGCCGTACCACCCGGAATAGCTGAGGCTAGATCACCCAGCTATTTTACTGGATCGATGGCTGGCATACGTTGGCTCACGGATTT
+>58152 3
+GTGAGGTTTTCATCTAACGGACGTAAGATACATTCACCGCGCCGGTAGCATCATCGCAATCCTCGCGTTAGAGAAATACGCCTCGCGTTGATAGCGTATG
+>58153 1
+TAAGAGCAGTTCGGCTTAGGCGAAAATCACATGTCCGTTCGTAACATCTTCCTACGCAAGAGGACTCTTGCGAGTTCTGTCTCCTTGGCGCAGCGAAAGA
+>58154 1
+ACGCTAAAATTACAAGCATAAGCCATTTGCAGGACTTGCGGGCGTCCTAAGCGCATAAGTTGCTCGGCCTAGAGCTTTGTCAGGGTGTTCTACCCTAGAC
+>58155 1
+TTAGCACAGTACGCGCAGAAGGAGCATACCGACTGTCAGCTCATGTGATCAAGCGTATTGAAACTGTCCCGTCTTTTCTGCCGAGAAGTAAGTCGTCCTG
+>58156 2
+TATGGCACTGTACTCGAACCCTCCCATGAAAGTTCTGTCTCGCTTTTCGTACTAAGACAAACTAAATGAGGGGCGGTAGATCGTGCGAATACCGTGGGCC
+>58157 1
+ACTAGGGTGCTTCCGAAGGGTCACCTCGGACAGTGCTCCGTTACTCGTATACACGTCCAGTAAATCAGGGCGGTTTCTTTGAAAGAACAAGACTGTCCTA
+>58158 3
+ACCGATCAGCTCCAAGTCAGCAAAGGTTGACCGTCCAGGCGGGTATCATCTGAACTGCTAGACTATTTAAAGTTGCCGTTCTTGACGTGGGAAATTGCCC
+>58159 2
+CTTGCTCGGACGGCTTCATCCCAATAACTGTGATGGTAGCTAAATTCAAAAACTCACGCCGTTTCTCAGTCCGGTTAAGAGGAGCGACGAGGTGTACTGC
+>58160 2
+TCAGAGTCGTACCTGATTACCCGTTGTCCCCTGACTACACGATAGACGGAAGCGACTGTATAGACATGCTTGATTGAATGTCCCGAGGAGACTCTTGAGC
+>58161 3
+ACTGTAATACTGTTCTCCAGGTCGGGAGTATAACCACCGATGGTATGAGTCCCCGACTACGTGATTGTCCTATGATTTCACAAAAGTCCCAGGAGGGGCC
+>58162 1
+ATCTTTTGATCTAGCCCAAAGGCTGTTGCAAGTTCGAGTTGCCCTGAGGAGATATCCCTGAGTGCTCCTGACCCAGGATCATGTACAGGAAACCGACAGT
+>58163 3
+GAGACTTCGCCCGTGAACCCGACACACCAATAGCACTAGATTGTATCTACGCACTGGGTTGATCCGCTGTAATCTGCGGTTACTGGATGTGTATCGAAAG
+>58164 3
+TACTTTAAGGCGGACCTCATCCCCAGATACCGGTTCCTGAAGCCGGGAATATTATTGCGTTCGGGTAAAGTACGTTGAAAAGCAGTGACTTCAGCCCCTG
+>58165 2
+GCTTCCTTTCCGCCCAATTGATTGGCATTGGGTAGTGAGGATGTCAACGCTCGGACCACCGTTACATGTACGCGCAACAGAGTAGAATAATCATTCCGAG
+>58166 1
+ACCGTGGCAACGCCATCGAAGGTTGTTGAGGGCATTTCCCGAGAAAAGCTTAGGTGGCTCACTAACTATCCCCGCACGGAGCGAGATTATTTATCTTTCA
+>58167 2
+TACACGAGAGTATGTGCATGGTCTACATCCTTAATGGACAACCCACGCTTGAACGGACTATGTCCTGCTACCGTAACCGCGAGCGTGAATGGTGGCATTT
+>58168 3
+TCACGCATCGCTGTTACCGCGGACGAACAGTGTGCTAAATATCTTGGCTGGTGAGAACCTGGCCCAATAATAGCATAGTGACAGTTTTTCGCTCGCCGAA
+>58169 3
+CGCCTGAACTTCCCTTGTCACACATAGGGCGGATACATAGGGAGCGCACTCGTCCAGATGCGTAAGCGTGTCTTTAGATGTAATGCCTGTAGTATCCAAA
+>58170 3
+CCCAATGTCGGATTACGATATTACAGCTTATTCAGGACCACTAAACTGTTTACCATTGGGCAGGCGAAGCACCTCCGTGCAGCAACGGTGTTGTACGGTG
+>58171 3
+GAGGCTAACGCTTAGGATCGCTTAAGCTCCCTTGAGGTTGATCACTAATACGCAACCGGATTTACGGAAGTCCTATCCTCAGGATCGGTCAATTGGCGCA
+>58172 2
+GATTGAGCTACGGCTCTCGCACTAGTTTGTCACCCATTACTATCGCGAGATGCTCTACGTCAACTAAAGGGTTTAGTGATCCAACAACGACCAGGGGTGG
+>58173 3
+GGGTCTTAAACATAGCTGGGCGATGCGGATTGGCTACCTGGGAAGTAATCTATAACTTTAACCCGCCACTGTAGCTCCCAGTTACGCAACAGTGGACTCT
+>58174 3
+AGGTGACAGTGACCCAAGCGTCAAAACGGTACCTCTTTGTTGGGAAGCGAGGATTCCTGTACCTAGACTATCAGTCATCTGCTGTATCTGACCACCGATG
+>58175 3
+AGTGGTTATTATGAGCACCCCCGAGCGTATAATGCGTCCCGTAGATTTCACACCTGGTGGGTCAGGAGCTCGGTGAAAGCCCACATATCTTATCCTAAGA
+>58176 2
+CGCGACACACATTATGTGGAAGCGTCCAAAACGAATGTATTTCAACGATACGATAGTCATAGTTTGTCGACCGTGCCGCGGTTAGTCCTGCCGGGCTCTA
+>58177 3
+GAATGATGGAGCTCTTAGCTACCCCATGATATACTCCCTCTGATTGGGAACCTCGAGAATTCGCTCAAAGCTAACGCATGCGCGTGCTGAGTCATGGGTA
+>58178 1
+AGTGAGCATCCGGTAGACTGATGATCATGCCCACAGGTCACAGTAGGCGTACCGATATAAGGATCCATTTGTTACCATGATCTGCACTGCGGCTTCACTG
+>58179 1
+ATATCGTCACACGGCTAAGCACGTCCCCAATAGATATGAGAACCTCTCTATACTTACTGGTGGCGATGGTCTAGCCTCGAGGGACGCGCTTGAGTGAATT
+>58180 3
+AAAAGAAGGCCCCAGCTGACTAAAGACGTTAAGCAGGTGAGCACCTACAGGTCTCGTGATCAGTTAGTTCATCTGAATTCGGTGCTCCGTCGTCCTGTTC
+>58181 2
+CCCATGCGTTTGTAAAGACTCTCCTGTGTGGCAGGGCCCGGCAGGCTTTGTTTAAAAACTAGAGCAGTTACGTTAAGACATTCGCCCGGTCAGATCAAAC
+>58182 2
+ACGGTGAATAAGCGGGCCACTTGGAAGCCCATCTTACAACCAACATACTACGTGAGCGGCGAGTGACGCCTAGTTTTATTCATTGGCTCTTAGTGATCCG
+>58183 2
+GTCTTCGGCCTCCTAAGGGGGATGACGCTAATCTACCTCGCAAATTTTTAAGGCACTACTAGTATTCTGCCACCCGTATAGTGAGCGGGACTAACAGGGA
+>58184 3
+CACGTTCCAAAGGCATGCGCAGCTGAACAGTTGAAGCTATTGCTTATGTAGGCTCCCTTACGCCGCACGGTTCAAGTACCGTGAGATATAGACGATCTGT
+>58185 2
+AGGTCTTAGTACCTCCGAGTGGAAGGCTCTACTTATGCACTAGCGTCTTTCCAAGCTGTCTGCGTATGGATAGCAGTCGACCAGAATAACTACCAGCGGA
+>58186 1
+CCCCTTGGGCAGTTCGGACGTCTTAATAGCTGTATCCAAATACTGGTGTCGGACCAAAGTGTGTACGGTTGCTGAAAAAGCACCTTGTGACAACCCGCAT
+>58187 3
+TTTTAAGCGCACGGTAGATGCTACACGCAGCACCAACGCGGCGCGAATTTGTAGGAGGATTTCGCGATAACCTCATTTGACGAGATCTTCCCTTCTAGAG
+>58188 3
+AGAGGGCTCGTCTGGCTAAGTGTCACCCCGCAAAAACGTTGAACTGGAAAACGTCTTACTAGAAGGGTAGGCCCTGTTACATTTGCCTCACCTGCTTTGA
+>58189 3
+TAAATGCTTACAACCGCGAGTTGGCACACCAGAGACCATCGACATATATTGGTGCTCGGTGTTGGCCTGGATTGGTTGTCGATATAATCCCCGCAACCAG
+>58190 3
+GTTTCGGGGGTTACTCGTCTTTTTAGCCAACGCGCCTGGTCCAAGACGATCAACAAAGGACGTGAACCAAAAGTAGTCCGTACTTTTCCTGTCACGGAAG
+>58191 3
+GAACATAAACCCGAGTAGTGTGAGCTTTAACTATCCTTGTAGTGTTCGGTCGTGCGCGACCCAAGCTGGTTGCGACAAGGACAAGACCAGCCTTTCCATT
+>58192 2
+AAATCCCGCATCCTTCTCCACGTGAGCCAAGCTTGTAACACAGACAGGAACTGGTGATCGGGTGCATTGGCTGCTGCTCATAATCGATTTTATGGCGAAG
+>58193 3
+GGAACTTCCCGATATAGCAGAGTCAGATAATGTTAACGTATGCCACTCGCCACTGCACTCCGATTTGACAGGTGGATACTATTGGCGCGTAGCTGTACGC
+>58194 2
+AGAGCAAAGTAAAACCCTCTGGTGGTATACGGGGGCCTGAGAGTGTATTTAACAGCCTCCAATGGTCATAGTACTATCGCTCCCTCCAATCGTCTGCTGG
+>58195 2
+CCGGCGGGATCGTCCTGGCTTCTATGGATATTAGCCTCTTCACCCGGTCTGTGAGAAAAGACAAGGATCCAGTCAACGCAGAATTTCTACTGGCATAGTA
+>58196 1
+CGGCCAGACAGAGATGCAACCGCTGATTAACATGAAGGCGTTTGGTTGGGAAGCTTACGCCGTCATTTTTCACATTTGAGCAACCCCCATCTGGTTGAAC
+>58197 2
+TGTGCTGGCGTCAAATCTAGCGTTGGTGCAGACGAGAGACCCACCTGTTATTCTTACTTCGTAACAGAAGAGCGTTATCCCCAGGGACCTGGATAACTAC
+>58198 2
+AGGATCGCCAGATCGGATTAGCGTGTTGAAAGATATCCTGTGAATGACACTTTCCTCCGACTCAGCGGGCTCACAAGATGCAGATTGTACTCCTTACGCG
+>58199 3
+AGTGGGCACGGACGTAAAATCCTGCATCTACCAGCGGTAGGACCGGTGATGTCCGTAGGCGAAGTATTCTTTCAAGTTTATACCTACCTGATGCCCTCAA
+>58200 2
+TTTAACATACTGGCCCCATACTCACGGGTGGATGGATAGCAGGAACCTAAACCATCGCGTGAGTATCCAACATGTCTATCTTTCTACGGGGTGCGGACGT
+>58201 3
+CTCGTCTCAGCGTAACGAACGAGCTGACATCAACCTTGCCCACATTGTATGAGAAGGGGCAATTTCTTCGATGTTCGCGGCTAATACGGGAATGCATCTG
+>58202 3
+AATGGTGCTACTCTATTGACGCCAAGGCTGCTACGTCTGGGCCATAATCCTACGCACGCGGTGAGTACAACACGGGTCAGATATATTCCGAAAGTTGCTT
+>58203 1
+GCTAGTCTCGAACGAATGGCGCGCGAACACATTGATTGCTCTGCTTAGTTGTCCGGTTCTAACTGCGCTAAGCATAGCACAGAATTGATTGACCCAGCAG
+>58204 2
+CAGATCAGGTCTTACCGCGTGGCAAGTGAGCTAGGTCTAAGCCGTAAAACCCTTGTCTTGTGGGGAATCGCCGACTTGCAGTTACTGTACCACATAACTA
+>58205 3
+AATACTTCACGTTGCGGACGTTTTTACTAGGACAATCCGGGTATTAACACTTTCGACGCCGAGGCCCGGCACACGTCGCAAGCTGAATCTGTGTAAAGTG
+>58206 3
+CGACATGCCGATACTACGCCTGTCCCGATTCTTCGGGGTTTGACCCATAATCATCCTTTAGCGATAGCTCAGAAACAGGAGGCCTTGTAGGTGGAAATGA
+>58207 2
+CACTCACGTTCTATGACTAGGACATATTCGGGAGAGAGGCACGTCGCCCTGAGTGTCACCATTAAGATCATTTGAGAGCCGGTTATTACCTTACGCGAGC
+>58208 1
+CACTTGATCCTGACATTGCGACATCCTTCACTGTCAAGATCTAGTACTCTGCATGGGATTCAAACAAGAGCTGAGTGAGCAGGGTGCTCCTCATGGGGAC
+>58209 3
+ATCCAACAAGGTGTACGCAGCAGCCATGCGCAGACGGTAACGACCTGTATGGACTTAACCTTTCGAGGGGAACGTGAGCTCCCTATTTCGTTATCTTAGT
+>58210 1
+TGTCGGTATGGGCTCCATAATAGCGCGAGGGTCTCACAGGCTCAAGTTAATCACAGCATGTTCATAGCATCGCATGACCACGACCAAGTTCTCTGGTTAG
+>58211 3
+GTGAAAGTCCCACCCCAAACTCCGTGCACCGTCAGTGCTCTAGTTCTGTGGGGTACAGTAATGGATGACGGGTTAGCATATACTATTTGCATCCCAGAAG
+>58212 2
+GTAAAGGGATAGCCTATTACTACGTAAAGTGCGGCTCAAATCACTTCGGGAGCTGCTTCACTAGTAGCGTTACTTCATAGGGTGTCCCCACCGCACAGTG
+>58213 3
+CTACATTGGCTAATCTGGCCGGCGAAAATAGCTTTCAGATCTTAGTTCCCCGGAAGGCATCTAATCTGCTATAGCCAGCCAAGCGTAGTCTTAGGCAGGG
+>58214 2
+AATGACTCCACCATGGTGTCTCGTCCTAGACCACTTGCAAGGTTGACGATAACAGGGAGCATGGGATTATCCATCTTAACCAGATTGTTGTCGAGGGCCC
+>58215 2
+GTTTACGTTTGCGTTGAAAGACAATGAATGCGCAGAGATCAGAGCGATCCTGGGATCTTTGGTCGATCTAGCCTGCCTGGACCGATACTCCAATCCACAC
+>58216 2
+CAAATTCCCAGCCGGTAGGTAGTAGTATATGCCTGGCAGGGGGGTGATTCCGGATATCCGCCACCCTAATAGCTGTCCACTTAAAGTAGTCAGTACTTAC
+>58217 1
+TTCCACAGAATGCAGCGGGGATAGCGTTAATCGGACATTAAGGATGTCTTGCTATTGACTCTGCCCCGTGCTGATTTGAAACTAAAATACCGCGGCCCCG
+>58218 1
+GTTAGACATCGGTCCACCACTAATGCCACTATTCGAACAAGGTACTTGGCTTTACAATCGGGCGTGGAACTATCAGAGGTGACCATGGCGCGACTTCTTG
+>58219 3
+CGCCCTGCTGGAATTGCTGGAGGCGCATTTGGCCGGGTTACTTAAACTTAGCAACCTGTCTGTTTGACCCCACCACTGACTAGTGAAGTATGGACAAAAA
+>58220 2
+CAGCTCGTTGGCAAAGTGCAATTATAGTCCCGAGATGGGAACCGCGTCCTCCGCCACGGCAAGATTTCCATATAGGGTCGATCTCTTACAGTGTTAGTAA
+>58221 1
+AATGAAATCTGTCTGGGCAGGTCACTCTTGGCCCGTTACGTACCTCCCACTCAAATTATCTTACCTAAGGTAGGTGGGTTGATGCCAGGGGAACGCCAAA
+>58222 2
+AAAGCCAGTATGACCACTAGACGGAGGCTCCCTAGCCCGCTCGTGGTATCCAAATTTCTGTGCGGTTTTATGGACGGGTCAAACAGCCTCGATTGATATA
+>58223 2
+CACCGCGCATACCTGAGAACGCTTCAAAAAGCGCCGCGTAATATTCTTAATGACGGGTTCTCGGGTTATGGCTGTGACTATCGTCCAGCTGTGTAAGCAA
+>58224 2
+TATTTGACCCGCGTGTCGGTCAAACTTTGGCGATATAACCTGCAACCTCGACGCAACCATGTTTCCAAAGCGCACATTACGGCTTAGTGGTGGGAAGTAG
+>58225 2
+TTTTATTCTAGCTTATCCATATCAAGAGCTATGATGTACCGACCGGGCCGGAGATTGTCCGGTGGGATACACCAGCCCATGCTGGTGATACCCAGAACAG
+>58226 1
+CGTTCTTAATGTTACGGAGTGCGTGGCTCATTAGATAGCGGGGACCGACACGCCTTCTCTCCAACATAGCCTTTGCGAGTAGTAGAACCCTAGTAAACGA
+>58227 3
+AACGAACGCGCGTACTACCGTATACTTCCCCAGCGATGTACTAGGCGGATCAGTGTCCTGGGCTTTTAAAGAGAGGTTGCTCGATAGAATGTCTCCTACA
+>58228 3
+CCTCGGAACTCACCGGGTGTTAGGGATGTCTGAGCAGTAGCACTCATATTTATACAAAATCACTAAATCAAGTGCCGGCCCTGCGTAGGTATGGTGCCCT
+>58229 1
+TAGGTGTGCCCGACGCTCTGGCTGGTCGACCGCTAACAGATGTAACCGATGTGCGTACCACCCAGAGCCAATCATGTATATAATGTAAACGTTCATTGGT
+>58230 3
+AATAGTCTGTGTGGGACTAAAGGCGCGTCAACCCACGCACCCTCCACGTTAATAGATTTGATCGAGGCTGTTATCCAGATCCGTCACGAGACGTGTTTAG
+>58231 1
+GCCAATTGGTGTTTGGACATCCCACGCATTCAGGTATCGTTTCACGCGGAATGGAAGGTCGTTAACCAGCGCATCTCCTGCACAAAAAGGATACTCTTGG
+>58232 1
+AAGTCATTGATTGCAACGCGTGCCAGTAGACATATGCCTAGCGAAACTACAGATGGGCCTCTTATGAGTGGCTCTGTTGTGTGCGCACCACTGTAACCAC
+>58233 3
+CGTCTTCTCCCAATACATGTCATTTTGACAGGCGAGGCAACACCTCACCAGAGAGGACTTCGCAGTGGAAAGGTTTATCGGGGACGCGTTTCGACAATTT
+>58234 1
+TAGAGTGATAAGCGATAATCTCGGAACTAACATTACGACGCTGGACGCCCACGCATAGAGCTCACGGCCCCTTTCTTCATTTGAGGATGTGTGCTGATGC
+>58235 2
+CGAACCAAAGATTGTCAGTACCTGTATTTACGCAACACGCTACCCCTCCGAGTTATGAATGTTCGTCACCGAGATGGTGGGTGCTACGTAGCATATCGGG
+>58236 1
+CAATGTCGGGGCTAATCCCACCATAATGATGAACTGAGGCAAAACAAGTTCTTATGGTCATTCGATTCCACTCGTTGGCCGCGGTAGCTTCAGATCGGGC
+>58237 2
+GATTTTGGCGGAGGCGCTCCCAATCGCTATACGGCTAATGAATTGACAAAGGTATGCCACACACATGGGCCCGTTTTGTACCGGATATCCAGCATGATTC
+>58238 2
+TGAGGAACTGTGGAGCGATACTCCACAGAAAGATTCCTGCCCCAGGTGGCGTCCTTACCCTTATATAAGTAACGCAAATCGCGCGACTTTTCGAGTGTGT
+>58239 3
+TAAACGGTAAATCTTATCACGGACTTGAGGGCTTTGCTCACATGCTTCCCAGTTGACAGGCTCCCTATAGGTCCATAGCGAAAGGTGGGTGAAACCTCCG
+>58240 2
+CCAGAGATCGGAGACCCTGTCGTATCCTTATGGTCCAAGCGCTTGCGTGCGAGAAATTTTTATCCCGTCCGACCCAAGAATAGTCGCTAGTTGTGAAAGA
+>58241 3
+ACTCGTAAGATCTTCTTAGGGTCTACCAGTCACGTACCTCGGTGCAGGCTGGTGCAGGAGGTAATGTAAGTCTACCAGTCGCTAAGATCTACGCCAACAT
+>58242 2
+CTACAGGGTCCAGGGTCGCGGCCCATTAATACCGCAAATGAATCGACATTTGCCTGACTTTTAGAGAGCACATTGTTGGGGGAAATAGTTCCACCCGTTC
+>58243 1
+GTTAGCGTACTCATTAAACGCATAAGAGGGCTCCCACAAAATATTCAGCCCGCGTTACTTCCGGGGCACCACTGAGTAGGGTGTGTTTCAGTTCGTGCAA
+>58244 3
+AACTCCATGAATAACAGTTTCGCGTGAGGCGCCAGCGCCGATTCTAGCGCACAGCTAGGGAATACGCGTGAGGTCTTCATTCGGTACATAATCTGTTACT
+>58245 3
+TGGTACGACTCAACCGGACAAGGCAAAGCGCTTCCAGGTTTCTATTTGTCAGACCGAGTCAGGCAATTACTTCTCGGGATGCGACTCTCTACTTGAGAAG
+>58246 1
+ACCGACGCCCCATATAACGTTCGTGGAACTTCCTGCTATAAGTGAATAGTTGGATTACGTAATTCGTTCTAAGACAACTAGCTGCGGGCGGTAGCGGCCC
+>58247 1
+TCATGACGAGCGGTCCCTGAATTGCACCGGAACTCATGGCTAGCTAGGTGTTCAACGCACTAGGAACAAGATTTTCAGGATCTGTCCCAGGGTACTCATT
+>58248 3
+ATGCTATAGACTTCCGCTAACAGGGTACGTCTTTACCACGAGTCGGCAGGGTTCGGACGCCAACTATTAGAATAAATGTGCGCCGTCAACTCTGAGTTCG
+>58249 2
+CTACGCGTATGAGCTGTACAAAAACTTGTAAAGTGCGGCACCCTATTAACGGTTTTTGTATTCTCACATTGCCACCCGGCGGAAGCGCTTAAGCGGGACG
+>58250 2
+ACGAGCACAGTAACCCGACCAAGTTTATGTTGTGAAGTGGTTCCCTATTGAGGTCGAGAGATAATACAAGTCGCTACGTGCCCACTCGTTGGGCTTACCC
+>58251 2
+TAGGGCTTTCAGTTAAAGCTACCTCTAGGTATTTGTGACGCTGCAGCCACCCCAGATTCAAATGGGATATAGTCCGGGCTCCGAACGACGAATCTAGTCG
+>58252 1
+GCTAGCTGACTTAGCGAACCGGTTTAAGTATGAATGCGCCAACGATCTCTTACGTAGTCCGATACACGACTTGATCGTTGACCCATGCGCAGTAGCAGTG
+>58253 2
+CTGTCGCCACGCATCGTCCACAAGATCAATAAAGTGGGTTCATGTCATCGCACGTCACTTCGATATCTACGGTCTGCATTGAGTGTGCAGGAGACGGATA
+>58254 1
+TAGCTCCCCCAGAGGAATCTTCATTAAGGAGGGGTAACCGTCGAATTCGGAGTCGGGCTGTCGATTCCGTCAGAACTAAGGCTCGCCCCTATATATATTA
+>58255 2
+ATAGATAATCTGCCTGACACTATTGTCGTCCGCTGCTATTATCCGGCAAGGCCCCAGTCAAGGGCGTCGGCGGTGATGAAAAGTATCTCTAATTCACAGG
+>58256 3
+TAGACTGAAGCCTCCGTCCTGTGAACACAGATCGTCAAATCGCAATAGGGCGTAGAAGTTCTCCTCATTCCTGTGGACAAAGCTCCGTTATGACGGGGTT
+>58257 2
+ATCAATTTTTCCCCTGAGCCAGGTTGTTAGGGTGCTGGAGACAATTTTGAAACAGACGCCGATAAGCACCGAGCCACGGGATTTATCGCAACGCTTCTCG
+>58258 3
+CCTCAAAGCCAGCCGTATAGGGTCGTGCCCCAAGGCATAGGCTTCTGTGATCCGTCTAACGATAGGAGTCTAACTAACGGGTCTATTGACTGAATGCATT
+>58259 1
+AACACGGAGAGCTGAATCCAGGTTAACCGTATGATCCAGTCGTATTGATTTCCGTAGCGGTGACCTTCAACGCGGCAATAGCAGTTCACTGTCCGTCGAT
+>58260 2
+ATCAGTCCTCGTCTGACTGTGACTTCGTACCTACACTTTCCTAATAAAGGACAGGTTGATAAGAGATGCGCGACCACTGCACGGCGGGAGTGTCTAGTAC
+>58261 3
+TGGATGCTCATAGGCAATCCGCATATAATGTCAGCGCAGGAATCAAGGAACCCTATGTTCTCGTTGGCCAGTTAGTCTGCTTACAAGTACGCCTAGCGGC
+>58262 3
+ACGCTATGGATAACAGGCTCCGCGGCGCCATCGGCGCACAGAACTGGTTCTTCGGACATTCAAGACTATGGCTATTTATAAGTATGATCTCCGCTTAGGA
+>58263 3
+GTTCTCGTCGGTCATAACCGATAATCTCCGGTTTGTCCCTAGATGCATGAGACTTCGGGTCCTTCGCGGGTAAATCCAGGAAAGGAAGCAATCAAGCATC
+>58264 3
+TTTCATTGGCAACGCGATTACGAGGACTACCTGAGCGAAAGATGTTTGTGATGGGGAGTCACCTTTAAGGCCACACAGTGCCATGCCAATATCCGCCCTT
+>58265 2
+TGGTCGGCAACCGGATCCAATACTGTAGTACCGTACCCCTCAGATGACAGAGTTTAATGAACTGTGGCACCGTATGGGAGTCTCCCTCTAAGTGCGATAT
+>58266 1
+GACAGCGTCAAAAAAGGCGACTTACTTTCATGAGACACAGACTCATAACTCTCAGAAACTGGTCGGTGGTTCTGTGGATCTGCGTCTCTAGCCTCGTGGC
+>58267 2
+TCCCTTGACTACGACCGGGCCATTGCTAAGCTGGTAGCTAGGACGCCGTTCCCATATGACATTGACCAATAACGAGTGGATGTATATTCCATATGGAGGC
+>58268 3
+CACTATTGTAATAGACGGTCGACCGTACCGCGCGTCGAAAATCAGCTGTTAATTATAAGCAGCTTTAGGTCGCAGACCACTTCAGATGTGCGCCTGCGTG
+>58269 1
+ATACATTGGATGTGGATACAAGCATATATGGACCCGGTCGACAATCAGACAGTCTCACATTCAAGCCCCTGTGCTGGATCCCCTTGCAGTGACGTTGTGG
+>58270 1
+CATGACGTTCAGCTACCTAGTAGGGGTACAGTAAGCATGAGTGGACTCTGCGATGGCGATACACGACTGAACTCAGTTGCATTCCCTATACCGCTTGCAT
+>58271 2
+GAGTGAGTGCTAGCGTCTCAGCCGTGATATAAATCGGATGTCAGATATAGTCATCTGAGTATATGTCTGCGAAGCAACACACCCTCCTGGCAGCTCGCTC
+>58272 1
+GACTAGTCATTAATTCAGCCACTTTCCAACGGTATGGTTACCACAACTCCTTAGCTGAAGGTGCGACCATGCATCAGATCGTGAGGTCGGGACTGTAGGC
+>58273 3
+CATAAAAGTGCATAACTCGATGGCTTTGATACAGGTTGCACTACTCGCACTGAACACGACTGCGTTGGATTCGTCCCTATGCTGCGGGATCAAAGGCCGT
+>58274 3
+TCAATTCTATTATTTCAACCTACGCCGAGGATACTAGTTCGCAGCCGCTAACAGTAGGTCCTTGATGCCGGTAGGCTTCAACGTAGGGCCGGGATACGAA
+>58275 3
+TTCCACAGAGCGGATGTGCATACGAAAGTTCCAGCAACTGCTTTTTTCCCACGCGGAGCAACTGCTCCTTGTACCTTTATGGAAGTGAGTACGAGGCGAA
+>58276 3
+CCCGAAACTAATCAGGGTCTCTAGGAACCATGTTTCTGCTTGCCCTTTGGGAGGTTGCAGCGTCGACACACGCTTGTGGAAACATTCCATACGATAGAAG
+>58277 1
+AAACCTCCAACTTTCGATCTAGTGCGTCCAATCGAGTACTAGCCAGTAGTCTTGACGGCTTTAGTGGAATGGGCTATGAACGCGAGACCTCTAGGCTGCA
+>58278 2
+CAAAGGTCGGCTAAGGACTCGCTCTAATCTAATTTCTCTTTGCGTAGTATATGAAATGACATGCGGCTGGAACGCTCGACGGCGAAGTCCACTCAGCCTG
+>58279 3
+CATACCTGTGTTCCATGAGGGGTTCACTAGATAGTCTGAAACTTAAAAGCAGCGGTTCAGGCGCGCACCTATTCTAGTAGGTGCCCCATAAGGATCGTCC
+>58280 1
+GCCTCGGTGGATACACATGATGTGATCGTTTCATTGAAATAAGGCTATGTCCAGTGAACGGTAGTCCCAGCCGCGCTCGGTTCCACGTTCAAGAATACAC
+>58281 3
+GCTATATGGGACGGGTCGCTCAACCGATTTAGAAGGATAGACTGCTTTGTTACCGGACGGTACTGGATTGCCCTCCGCATCATCTCTCGCAAAGATAACA
+>58282 2
+GGCACCCAATGTTCGTCAGTCCACTAAGACCATTGAGCTTTGAATTGCAACAAGATACGGTGGGCCGATCCGTATTGTCTTGACTGAGCTCACAGGGACT
+>58283 3
+GAGGGGCAGTACTACGCCCTCGAAGTTAGTCATGCGGAGAAATAAATCTAGACCTCCTGTAATCTTCAGGACATTGGCTCCTTGGGATACGCCTTGACCT
+>58284 1
+TGATTTATGAAGGTATCGAGTGTAACAGCCCGCGAGCAACCATCCTCGTATAGTGGCCGCCAGCATTTTCGGCACCAGATGGTAACGGATAACGTTTCTC
+>58285 2
+CTCAAGCTGTTGCCGATGATGTGATTAAGAACTGCTGGGCCTATCCTGCGACCTGGATCAAAACTCCGAGATTTTAGACCGGGTCGTAGAGTCCCATAAC
+>58286 2
+ATTCAGCGTTACCCCCAAAGCGGCAGTCGGAAGTTCCGACTCTAATGAGTTGTAGAGTTTTGGTGATGCTTTCTCAGGCAGTAAGCTGCCAACAGCAACC
+>58287 3
+GATATCAGGGAATAGCACACTTAATGCTCTGGCCAGGACTTAAATTTTCTTACTGCCATTGTCGGCAACTCGAGCCTCTGGTCAGAGAGGGGATGCCCAC
+>58288 1
+TTGCATGTTTCGTCCAGAACCAGGCCTCTCATCCCGCGGCTCGAGTTAGGACCGAGTGAGTAATCATGGCGTACCGGGTACACGAGTATATAAATTACAT
+>58289 2
+TTAAAGGGACGGTCTACTCCAGACTCATTGCATCTACGAACACGGCACAGTGGATAGTTGTTGCGGTTCGCACCGTAACCTATGTGTATCGATGGCACAC
+>58290 2
+CACAATCGCCAACGACCTTAAGCCTCTATGCAGCAAACATTTTCAGGGATTGCGACTTGGATTTCCAGGCACATATTGGTTGGCCGGGTGGAGATCATGC
+>58291 3
+TCTCACCCCGACAAGGGTTTCCCTAAGATGTCGATAGGCATTATGGAAACTTTGCTAGTTGGCATCAATCCACAAATGTCTGGCAGGTTAGGGCCAGCGC
+>58292 1
+CAGTCGCCTCGACTGGGCGTAGCTATAACGAGCTCCAACTATCGTATGCTAAATATAGGGGATCCCCCATGCTCAGATAGTCAGATATGATCTGGGTGTC
+>58293 3
+TGTACAGATCGTCTTCTACGTTTGGAGAACTACTCTGGGGGGACCGACAAACGATCGACGTAATCGCGACTTCGAGCTCGTCTCATTCAGCGAAATGCAT
+>58294 2
+CCTCTGCTCTAGGGGTATATATGTGGGTTTCAAGACTTGCAAACCCGGTGGGAGCTATAAGCGCTCTCTTCATCTCACACGAACGGCTAAAACGGAGATC
+>58295 3
+GTTATGGACAATCGCCCCCGTACAGTTGTCCGAATAGTATGTCGACTCTATATCAAGCGTTCACCGGAGGAGTTAGAAACCCCAAAGCGGCGGTTTGTCT
+>58296 2
+CACCTAGTAAATTAGGCCCATTAGGAAGTTATAACAACGCCCGGGAATATGGGGTTCTGCCTGCCTTTCTAATCGAACCCGATCTGTGCCGATGGGTCGA
+>58297 1
+CGGTGCATCTACGAGAGAAGGCTTCAGATGCACCGGAGCGTTACCGCTCCGTGAATTGTATATGTTTGCCAGACTCTCAAGTCACAATTCCGGTGTAACA
+>58298 1
+GACGAATTGACGTGCTAAAATGGCTGAAGCCGTTTTCATGTCATCGCACTAATGAACACCCGACGGGTACGGAACTCACTTGCCCGGTTCATGTTTGCAG
+>58299 1
+GAAGATAATTACCAGACTATCTCGTTCCCTGCAAACTGCCAGTGCATGCGTCAGACCAGCGTGTTTCGTATGTTGATAGTCAAGACACGCGGACTTGCGG
+>58300 2
+CTCGAATCGCCCGCATTACTAACGGGCAGAATTCGGCCTCGCGGGCTATTAGAAGTTAGCTATGCTTACGTTTAAATCGGCGATGAGCAGAACATTGTCC
+>58301 1
+TGCAGGGACGTGACACCATATGATTAAACCTCCGTCGGCAGGGAATTGGATACGCAATCTCGCGGCTCTGACTTGGACGTCCTTTCGGACTTAACAATTA
+>58302 2
+TATGCTGCCGTAAGTCTTGCCCGCTTCCATGGGCAATAATATTGATCCCGTGACCAGGCGGGGTAAATCTCTGAAGGTCAAGGTAAAATACCACTTCGCG
+>58303 2
+GACTTTACCTTGTCTCGAGTTCAGTAAGGTCAGTCTCTAAAGACTGGTGGGTGATACACTTTGAATACAGGAGGTGCTACACCGGCCCACCAGGACACCT
+>58304 3
+TATTGGTGTCCGTTCGTACGTAAGCCTGACTAGGTCTCACACATGCCAGCATTTCGAACTCGAAAAGTGAATGTGCACCGCCAGTACGAATGGGTCTCAG
+>58305 3
+GCTAGCACCAGCTAACGTCGTCGCACGGGTCCGTTCTAAAGTATAGATCTGTACCTTAATCTAAAAGAATAGTGAGTTTGTAGGTGCCGGCACCGTGCCC
+>58306 3
+TTAGGTCATGCCACAAGCTTTCAGAAGGTGGCCGGGAGCCATCTTCGGTAACATAAACAGTCACTTAGTGCTTCTAACTTCGACGCGGCCAGTAGGATCT
+>58307 2
+GCCTCGGAGGTCCAGCGCGAATGACTGTTCTAAGTCGACTCTAGTTTCGTTCAAACAGAAAGCACCACTCGAAAGCTAGGTCAGTTTTGTTACGCCATGG
+>58308 1
+GAGCCCGGAACGAACCCATGACACTCGTTTTTTTGCGTACATACTACAGTAGGGGTCCCACTGTTATGAAGGTAGTCATGTGGACAGCCGAGACTACTCT
+>58309 2
+TGGTCGACTGGAGCTGTTAGATTGACCGGTACCGTTGTAATGGCCAGGTTCCCAACGTCGCAAGTCACCCGAACTTTCAATGAAATGATTCAGCATACGC
+>58310 1
+GAAAAACTTTGCCACCGCGACCACGCGCATTATGTGCATTTAGGCTTGCCATTGAAAGCGGTTGTGCTCCGGGCCAATGACTGATGAAACTACAGGTTTC
+>58311 2
+AGCAGTTTGGGTAGTTACGCGCACTCTTAGGTTATATGGCATCTAATGCGCTCTCACCCGACTTCAATGCGCAGGCATGGGATGAAAGCTCGACATACCA
+>58312 3
+CAGTTTTGCTCAGACACAAGTGTGCTACGACTTTCGCGCGCACAAACATAGCGGACTCGGGGTGTTTCGGTCGATCGAACTCGTCAGTATTCATAACGAA
+>58313 2
+AACCCGCCGGTGAGCTCATTTAGCAGACTGCGGGACCAATAAAACGCTGTTAGAGCCGTTCGCGATCATCAGTGTATTGTTTAAGATTCACCGACCTGTG
+>58314 1
+CGTTGAGCCAAGAGCCATACGCCTCATTGCTTTCCACTTATCACTTGGTCAGACGTGCCAATCCTGATGGAGGTGGCCATAACGATTACATTAGAGGGGA
+>58315 1
+TACGGGTACGGAAGTCGTAGCACTAAAAAGCCTGCAGTCTTTCTCCTTCCGCTCATCTGGCGGCTTTCAGACGCGCCATGGGATATGAGACAAATATATG
+>58316 2
+GCGTAGCCCTCAGGTGTAACGGTCCCGCAGATGCGTAGCCGATGACTGTGATGCATATCCAACTAAGTAGCTAAAGTCTGCTGGATATCTCATGCCATTA
+>58317 2
+CGAGGGCTCGTCGGAATCTTCGTTAACCCTAGGGCGGATGATAACCACTTGGGTCTAACCCTCGGGTGACCGCAGGAAGAACCCAAATCATTATATTTTT
+>58318 2
+GTGAATACCCAAGGTCTTAATACTTGTTGAGGTACCGCGCGCAGGCCGATTTAATAGCCGCCCCTATCGTCGAAAGATAGAGCGTCTAATGGTAGTTCCC
+>58319 3
+TGCGGCGACAGACGCACAATTTAGTCGCCTGGCTTTGCAAGCTGATTAATGTATGGACCTATTCCGATACAGTAGACTTGGACTCAGTATGCACCGGACC
+>58320 2
+CTCACATTTGTTGACGAAACAATCCTTTAACTGGAGTGGCCGTTACTTCCGTATCCAGACTAAGCATGCAAGTCTGAGGTAGCGAGTCGCCTGGCGCGAA
+>58321 1
+GGCGCTGCATATGAAATTGGGTTAACTGCATAACAATTCCTCTCTAGCTCGCAAGCAGTTCCTGTCGCGAGAGATTCCGCGGCGACGCCAGTAAATTAGT
+>58322 3
+GAGACGGACTTTAGATGGCGTCCTAACCGCAGATTTCTGTCAATTGCAACCCTGGGAGCTCTGTAGCTTGAGCATCACCTTGGATCTGCAGCATGAACAA
+>58323 1
+CCACATTTTAGCACGGACTCTCGCGCTGGATCCTAATTTCCAGACAGTACATTGGTTGTCGCGAACCTGAATCCGTAAATACGTGGGGGAATCGAGTACG
+>58324 2
+ATGAAGGCCGTGTAGTAAGGTCGCGGCTATATCATATTGACCAATCCGTGATCCACCGTGGAAGTGGTGTTCTCTAAAGGTACTCCCCCGCCTCAAAGAT
+>58325 1
+TGCTATGAGCAGCTACTCCGAGGACTGGAGCCCGCCTACGTGGTGGATCTCTCTAATAAGCATGGTTATTATCTAGCCCGCCACTAAATAAGGTAGGCAT
+>58326 1
+TCTGAAATGATCAAAAGGGTTCCCACTATAGCTGGACTGCGCCTGGGAGGGACACGCGACATACCAGTCGTACACCCTGTATCTGTATGCGTATTAGCTT
+>58327 1
+AAGAATGCTATTCATGGCCACCTCGCGCAATTTTCTATAACATGCACGGCTTAACGTTCGCTACGCGGCGACGCTATTAGGTAGAAAGGCTGGTTCGCGA
+>58328 2
+TTGCGACCAACCACGGCCTTTGGACGCCTTATCCGTATTCGCGGGTGGAGATTACAAGCCGTGACAATAAGTGCGATTATCCACGATCACTGTTAGATGA
+>58329 1
+CGTTCATCCCCAGTCGAGGCTGAGATCCGAGTACACCGCTGAGTAGGTTATTCGTGCGTTCGAATAACGATCTTTTGAGGATAACCCACTGGAGTACCAA
+>58330 1
+CTACGGGCCGGGAGTGAGAGTGACAGATTCGTCTAGTATCCCGTCTCTAAATTACGCACGCTACTCGACCATGGTCGGACGTCTATCAAGGCAAATTTAT
+>58331 1
+TTGGGACCCTTAAATGCTGATAGGCAAACTATGGGGTTTGATGTAACCTGCGGGTTAACCCTTAGAGTGGACACCTCCCACAGCCCCTATAACTACGTGG
+>58332 3
+GTGCTCGCAATGGCAGCTGGGATCAATTCAGTCATCAAAATTCAGAGTTACAGCGCCCCCCCACATTATGGGGCATGTATTCGTTACTGGCCATGGAAGT
+>58333 3
+TCGCAAGGCTCGTGCCAAGCTTTCTAGAGGGTCCCAAGTTTGCGATCTCAAAAATCAGTTCGTCTGATACAGCAGACTTCGATACAAGTGTTCGCGACGG
+>58334 1
+GACGCTGCCGTACAGTACGGTAACATTGACGCAGCTAGATGAGACGGAATACTCATAGAAGTTGAGTCTGACCTGTGCTCTCGTGCCCCACCTTGTATAT
+>58335 1
+CGCCTGGTGTAGTATTGTTTGGCACCATGCCACGCATGAACTAACCACATGGGTTACTTCGCCTGGTTTAGTCAGAACCACGGATCGATTAAAGACACGG
+>58336 2
+GGGCCAGGATCTCTTCGATCGGGAACTTATACGGACAAAAAGCCACTATTAGCGTATGCCGTGAAGAGCTTGCGAGATATCTTGTCAGCATCCTTTCCGC
+>58337 2
+AATTTTCAATTAGAAGGATCACAAGGTGTCGCCTGTTAGCAGTCAAGGGCTTACTCGTTGGCCAACGTGAACACAGCTTTTTAGCCCGCCGACGTCAGGC
+>58338 1
+CATGTAATCAAAAGAGAAGCCGGATGTCTATGTTTTAGCAGGCCCGCAATCTTAGCTACTAACGGCGGACCATACTTGTGGCGCTAGTGCACGTTCCCGT
+>58339 1
+GGGTTTAAGTGTGTGTCATCCACCACATGTTTAACATAATTGTCGCGCAGCTTCGGCTAGCGAGGGCTATCCCAACATTGGCACTCAGCGGACATCAAAG
+>58340 3
+TCGCATGACCCAGCACGACGAGGTGTGCGATTTAGTTAAAGGCACATGCCACTGGCTATGGGCTATCAGCTACTTGCCGTACAACTATTTATCGTAGACG
+>58341 1
+CGGTTTGACGCGTAATAGTAGATTTGGCCCAAGTGACACTAGGGGTTTATCACACGCTCAGCAGGTCAGCGCTCCACGAATATGACGTTTTCCTAGACCA
+>58342 3
+TCCTGACAAAAGGCCCACCTCGAGATCGTTGTATAAGTGGCAGCACACGCACGCAGCATAAGCTCTTTGTGAGTGGTGTGCTTCTGGAATTAACGTCTCA
+>58343 3
+GTCTAAGTGTGATGAGACTCCCTCCCTAGTAGTCTACCGAACTGACGATGGTCCTCACATGTTAAAACTCTGTACAGAAGTCGAGGACCGTCTGACGTGG
+>58344 1
+ACCCTAACAAAATGCTAACACCGATATCGCTTATGTCTCTTTGGGTCCAGTACAGCGTAGGCCCCTGGGATTTGACCGTATCAGGGCGAAAGTAGTCGTG
+>58345 2
+AGTGCTCGTTGGAGCACAACTTCCGGGAAGTCGGATCGTCCAATTGGTCCGCTCTATAAATGAACGTACTACTATCACTCGGCGTTGCGACAGTACTAGA
+>58346 1
+TAGCCAAATCTCGGCTTGTCGACCTTTACTCCCAATTAAAGATCCGTAGTAACCCGTCAGAGCTTTCGAATGAGGCTGGAAATGGCACTGGGCCGTGAGT
+>58347 3
+TGGTACGATTGGTACAGCAGATGCTAGCGCACCTGAATATCGACTATCTCACACGATTACTCTATGGGTCAGTTGTGTACGACACATCTAAGGGCCGCGC
+>58348 1
+ATGTGACAACCGTAGTTGCCCGCATCCGCAAGGAATCTATAGTCTGCAGTTAGCATGCATAAATACTCGACAGAACGTAGGCTCGCTGTTGGCCTGTTCG
+>58349 3
+TGTGCCGCCGGGATGCATTAAGGTCCTTCATTGTTACCGAAAAACCCTCCCCCTACATGTGAAGGGGAATACGCTAAGTTATAAACATGGTGTCCGCGGT
+>58350 3
+GTCCCGACGTTTATATGCCCCGAAAGGACGAGCCCCTGGGTGAAACTCGACTCGAATTTCGGATATCGTGCTTTAAAAATCATAGCTGCCTCGGAGTTGA
+>58351 2
+ATAACTAGATTCAGCGCGGATAGATTCTCAGAAAGCGTATCAGGGCACCGTTGCGCGGGATTATGTACTCGATCATTACTCCCTGTCGGAAGCCCTTACG
+>58352 2
+TTCCGCTTCACTCCAATTCCCGGGGCAATGAGGATGCAAGGTTAAATAATCCCCACCGGCAAACCGGGAGAGATGCATCAGGGTCTGATTTTGTTTTCAG
+>58353 2
+ATCAGTCGCGCTGAATGACCTTTGCGTACTGATTGAATATAACTCGAACGTCTCAACAGATTTGTGATTGGCCATCACACGGCGGCCGCGCAAGGATGCT
+>58354 2
+TAAAGTAGGCATGGGATGCCAGCATCCACGCATGGATGCGCTGTCTACTGTGTTCAGTTGCACACCTCCAAAAAGTGTAATAGTACCGCGTCTCTGGTCA
+>58355 2
+GTAAGACCGCGCACTAGTGGTATAGGCTGCAGCCGTATTAGATTCCAAAGCCGAGACAGATCTTCACTTATTGCTGCGGACTGAAGTTACGGCCTTCCAT
+>58356 1
+TTCTCATCATAAGTGCTGACTTCGGTAAAGTCCTACCTGGCCAAGAAGTAGTATGTTGCATACCGGGAGGCCCCTCACTAGGCAAATGGGCTGCTATACG
+>58357 3
+GGTGTTTGCTTACGCATCAGTTAGCTAAATGTGTACGACGCACGTGACTATTGACCCGCTCCTCGTAAGCGTAGTTACACGCCAACGAGGCAATCTAAGG
+>58358 1
+AGCTCGCTAGAATAACCGAGTGTGACGACCCTTGTGAACATAGTCGCGTCTGCTGGTTGTCAGCATTAGCTCTCCATAAGGCGAGGCGCAATCCTATATA
+>58359 3
+TAGGCAGCTATGTCGCGGATGAAAGAAACATCCATCTGTTATGTCTTGGGCCCCCCAGACGTAGAGGAGTCTCTTTTCAATATCGGCAGCGTAACCCATG
+>58360 1
+TAGTGGGCAGTTTACACATAGTGCTAACCCCAATCTCACCGAGCAGTTTCGGTTGGAACCGCAACCTTTAAGTGTTGGACGGGCGGAACTTCTCAAGCTA
+>58361 2
+CCGTTGGAGAATTATGTTCCAAAATAACGTTATCTACGCTGGAATAGTCAGCCGTTCGGCCAAGAGTTTCACGACGGGCTCGACAGCTCCTACTGAGTCG
+>58362 1
+GTACACTGCGTACGATCTGGAAGAGGGATTACTTATGTTCGTCTCCACTCAAAATGAACTCGTGTACAGTACGAGGTCGGTGGCGCCCTTAGAAACTCCC
+>58363 1
+TGTCGAATTACGCGTCTGAACACATCAACGCTCCGCCCATCCAATAATTGCTTCGCATGATGGGGAAGTAGAATGGCAGGGAACTCTGGTGCCTGATTTC
+>58364 1
+CGTAGTTGTGCACGCTCCTGAGTAGAGCACGTGCGTAAGACACCTTTAGAGTAGCAATCTAAGCGACTCTTGGCCTTTGATCTAGCAAGCTCAGCCGATA
+>58365 2
+AGACCTTAGGTGCGGAATTAATTGAGATCAACCGTTGCGTAAGTATATTCCTGTCCTTCCACGTAGGCGGCACGATCCATATAGCCGGGATGCCACCAGT
+>58366 1
+ACTATTTCGTATAACGACGGAAACATATCGGTTTACCCAATGTGTTGCTGGATGCCGCCGGGAGGAACTCTAAGTTGGCCAACGTCCCACGGTAGTCTAC
+>58367 3
+TTGCCGACCCATGATCGTTAGAGTAAAGAGAGATAACGTCAATGCGTCCTACCAGCGGCAATAAAGTTGTTTCCCCCTGTGCTTGCCGGTACAGTGGTCA
+>58368 1
+AGGAAGTAGTTCAAGCGAAGTGGCGCCCACATTAACTCCGTTCTGGGTCCCCGTAGTCCGCAATTAGTAGTTGTGCACTTACTGTACGCGATAGTAAACC
+>58369 1
+ATACCCAACCACACTATCATAAGGCGCTCGGGAGGTGACTCAATGTGTATCGACCGCGCATCCGAAGAGGTGCTGTCTTATGATTAATCGCGTTGCGTAT
+>58370 2
+GTTATGTGCTCATCCCGACGAGGTGTGAACTGGGCCAGTCGGCCGACTAACAGATATACCCCACGATGTGATTTCAGAAATCTTTTGAGGCGAATTACCC
+>58371 2
+TCGTTTGTAAAATGCCATATTAGTTGTCCGAATGTCAGCAGCGTCAGGCAAAGAGCAGGGGGGGACACCAATTTCCACTCCACGGTGCTCCCACTATGTT
+>58372 3
+GGAGTTATAGAATGGATGGACTAAGGATATAAGCGTGGTAAACCTACTCCTGTGGCCGCCGCCTCCAACCCATTTGTACCCAGTCGTAGATCCGTTAGTC
+>58373 1
+GCCAATCAAGAGTGCGCTTTACATCTGATAACTGAAGCGCTGTGCCTTCCAGCTTTATCCTGAGGTATTTGGACGAAAACAGGTGGCGCTACATCACGGC
+>58374 1
+ACGTGACCGCAATGAATCGTTACCGCGCCAAAATCCGCAGTTCTGTGCTTATGTCAAGATGCTTTTTTACGCGAAGTTACGGGCAAGAGGGTCTACCACG
+>58375 3
+GGTCTAAAGTCTTAGGCCTAGGACGCCGATGGCAGTAGAATTTCGCACTATGGCGAGCCCCCTCTCGTCAACGAAGAGTGCTATATTGGTACATTCTAAC
+>58376 1
+TCTCTTGGGGACCCCTCCCACTGTGAAAGAAAACTGTGAGGGGGCTAATAGACGCTGAATCTCACGCCGACGGTCCTTTGGGAATTACATTCAGAACTTT
+>58377 2
+TAGTAATAGCTTACTATGGTTGACATTTTTACCATCGCTGATCGAAAGAGCCTAGCTGCCGCTGAGCTCAAGCGTGATGCCCAGCTGTAGCCGACAACGG
+>58378 2
+CCGAAGTCTTCCCCGTGTCACATGACTGTTCTTAATCTGATCCTGTATTGGGTGCACGAAATCGAGCTGGGATCAGGGGCTGAGACATCCGCAAAAACAT
+>58379 3
+CGGGAGTAACATCTCAGTCTTCAGTCCACGGGTGTAGATTCGACCATCTCGTGTTCCCCTCTCGATGGAAATCGAGATGAAAAGGGAAGGTCCTCCTAAT
+>58380 3
+ATTTTCTCGTTATGTTGATGCCACGCACTAGGGAGAGCTCATTGCAGAGAACACCCTGTATTAGAGCGACGTGTAGCACCGTTAGCCACACCGGGACTTA
+>58381 3
+ATACAAAGAGCGTCTTACTTGTAGTAGGGGTCAGTTCCACCTGAGCTGAGCCTTCGATTCGCGGGACGCATTACAATCCCGCGTTGAGTCAGAAATTACC
+>58382 1
+CCCAAGCAGACTTGTGTCCGGGTTTGCACTCTAATAGTAACCCGTAATACTACCGTTCTAGGCGACCGATGAGTGGAGTTTGCCAAAGAGTGGTAATCCC
+>58383 1
+TCGTCCGGTAATACTGCAGTTAAACAAGGTATCGTGATGGCACGTGCCTAACGTCCTTCCTAGAATATCACGCACGGGACGGGGGCAATTTCCGTCATTA
+>58384 3
+CTGACTGCGAATCATTAAACGAGTCTAATTGAGTCGTTGCGCCAGTCTGGTGCGAGGAAACACGTTGATCAATTCGCTCGAGTTAAGCGCCCTATACGCC
+>58385 2
+GGCTCAATTCCTGAAAGAGCGCACGTATTCAGCGTAGGATTCGTCGTACACAAGCTGCTTCGCCCTAGGACCATAATAGAACTTGACTGAGCGTGTTCTG
+>58386 3
+ACTTATTCAGCAGGTATGAAGCGCGCGGTTAGTAAGGGATCCAGCCTAAACATTGCGCACGGTTTTAGCATCAACCCGTGGCTACCCTTACAGTTGTAGC
+>58387 1
+CGTGGTAAAAGTCAACTTAATACTCCGCTGGACGTTCGCCTGAATTCTGTGTGTGAATATCACCTGCATAAAGGCTTCCTACGCGCACGCGATGAGGACG
+>58388 3
+CTCCGGCATAATACATGCGATAAAGTCAAGGGTAACTTCTTGAGTCCCTCTTCCTGACAAGAGTTTCGGATGTGGGTCACAGGATCGAGATCGGCTACCC
+>58389 2
+TAGACGCAATGTGCATTCGCAGGGAGGCTATAAGTCTACCAATTCGGATTGACCGACGCTCCGAAACTTAATGTTTTCAGACGCTGACTCTCGATCGCGG
+>58390 3
+TGCGCAGTTACGGACAAACTTTGCGGAGCTATTTTGACATTTGCTTTGGGACTTTGAAACCCGGCACGAAAGGCAGCCGTCACAAACCACTAGTTCGTCG
+>58391 2
+TAACTGAAAAAGCAGTTGTTGCGAACTGCGAACAGCACGGGGGGGCCTTTTGAACCTTAACTCCCTCCCTATGTTGTGGAATCCACCGGTTCACTATAGG
+>58392 3
+TACGTCAGGATTATCTGGAATATAGAATGAGGCCACCACCGTTCCCAAACGCCCAGGTGTGTCACGTGCCGATTCGGTAGGAAGTATCCTAGCCTTTGAT
+>58393 3
+GGAACCAGTAAGCGAACGTTGTTAGACGTCAATAGGAAGGCCCTAACTATTTCCGCGGTCTCCAGTGCGGCACGTGTTCCCAGCTTTCGTCATAATTGAA
+>58394 1
+GTGACCGCCAGCCCATAAGCAAACATCATGAGAAGTTATTTGGTACCCTATATCGTAGACGTCCCCTGAATAGCGTAGCCGTTGGCAACCTGTTGGGGTT
+>58395 1
+ACGTAGTCCCTTCTTATCTAGGAGATTTCGCAGGACGCCCTGAACGCCTGATATCCGGTTGGGGAGTCTTAAGAGAGACCGCGACTTAAAATGCCCTAAT
+>58396 3
+GGTAACGATTGTCCGCTACAATGCAGTGATTAGTACTAAACCGGACGTAGTGCAGCTAATTTGGCAGATACAGGTGCTTTGTCCCCGTCCCGACACTGAC
+>58397 1
+TGCGGTAGGAACCTTGATGACATATGCAAGCTGAACATTGACCCGAGTTTTGACGAAGCCTTACATCCAGCCTGACGCGGTATTCCAGTAGCGATCTCTG
+>58398 2
+CTCGACTTGTAGTAACTCACTTGTTTTAACATACCAACGCTGGCGGTAGAGAATGTCCAAATAAAGGGACTCTACCCAGCTCTCATGGGTGTGGCGCGGC
+>58399 2
+GTAGTTTCTTACGTGGGGGATGTAATTGCCATCGAAACCCCCCTTCAGGCAGAAACAACGCTCTGCGTGTTTGCAGGGCAAAGCTAATATTCAGCGCATC
+>58400 1
+CCCAAGGTTGGCCATGATTCCGGATTAAAGGCTATACGACATCCACCGGGAGGGTGGTATCACATTTATTATCCAAGTCCTGCGGCCGGCTCTATATGAA
+>58401 3
+TTTAATCGAAAGACGGGCTCTCGACAGGAGCATAATTATTGTCGTCTCGTGTGCAGCCGATCCCTCCTGTGGTAGCAAACCTCGACAAAACGTCGAGGTT
+>58402 1
+CTCTTCCGATTAACGATTCCATGTCAGCAGTTAAAAGTCGACCTGGGGGTATTCAGCTGCCTGGGACATTAAGCAACATCCACCGTGAATTGGGGCAGCT
+>58403 2
+AACCTTTCGGATTTAAATTGGTGGTACGCCCCTATCGAGTCTCAAAGAAGCTGGGGCTCAAAGTCGGCGCAGTAATGTCACTAGGCTCCCAACGTCTTAG
+>58404 2
+TCAAGCCGACGAACTTTTGCGGAAAGGGAATCCGGCCAGAGATTATCCGTTGTGACATACGGGAAAATCTCTCCTCGCCAGCCTTAGCGCATTTGGTTTA
+>58405 1
+CTCCGAGTCAATGGCCTCAGCCGACTCTGACGTATTTTGGGAAAGGCTACCGGTTATATACGATGTCGACAGGACTGAAGGTCAAATCGTCTGACTACTC
+>58406 1
+GGTACTGCAGTGTGCTCTGGGTGCTCAGAACTTATAAGCTTGGGATATAGAGAACTCCGCTCTCCTCACGTAGTCACCGACTGACCTCTAATAGAGGAAC
+>58407 2
+CCTTGGTCTAGAAAATTTAGACTAACAAGGTTCACAAGAAATTGCGTGTAAGGCCCTTCGGCCGCAGTTTTCGGCCGCGAAACACCTGTCTGGTTGGCCA
+>58408 2
+ATTGTTGTTGCACCTCATATTGCGGATGAAAACTCCCCAATGCGGCACTAAGCCACAGGTGTGACCGGCTGTATGTCACTGAGAGCACTGTGGATAACCT
+>58409 1
+GAGTCGTTAACAGCGATTTCAGACAAGTTCGGTTCTGAAGCCCCCAAGTGTTCGGCACTAACCTACGCTGCGAATACATGGAGCTGTGGACATGTCCTAT
+>58410 1
+GTCATCTGATAGGGGTCATGATCCCAGGAGTCCGGTCAGGCTTCATTCGGGTGCCCCCAGAAACCAGTAATGATCGCTTATCTACTACATGGATACATAG
+>58411 3
+TAACACACGCATGTCACCGACACAGACCTTTATTAGCGCTTGGGAGGCTTGCAACTCTAACGTAGGGGAATAGGCAGGCCCTGGCTTGTCGTACTAATTT
+>58412 3
+GTAGCTCTTACATACAGCTCCTATGGGTGTACGGTAGCCACACAGGCACGTGATTTCTCTGAGAGGGCACTTTAGCAAGAGTACTCAATCGAGTCATGCC
+>58413 2
+CAAGTATGATTTAAAAAAGGTTCCCAAAGTCGGGTGAGAACAGGCCGTGGTGCACCACTGTGCCTTGAGCTCCCCTTAATTTATATCCTCTGGGCACGCG
+>58414 3
+GTTTGTCAGAGCCGCGCTCGCCAACGTACCCCATTTCTAAGCGAGTATTCAGGAACCATTTGCTAGAGACATCCATGTGAATTGGCGCAAGGCTTTAAGG
+>58415 1
+CGAGGTGGCCGTTCAACTAGATCAGATTCGGACAGGTTGAGCGCAACAACATATCGGTGGTGCATCTGGCCGATGTCTCTTAACAGCTTCAATTTCACAC
+>58416 2
+TACTTTGGCAGCATTGCTGAACATCAGCTTTGGACCTAACCGGGCTTCGATAGCTCCAAGCCACCGCTGGGTTTGGAGCAATTATAGATCAGGAAACCGT
+>58417 3
+ATGAATAACTTAAATCATTCTTACCATGCATCATTGATGAATGACGATGGGCCCGCACCCTAACGAAGTGCGGAGGTCATCGTTTCGTGCCTCGGGGGCC
+>58418 1
+CCCTCGCGAGTATCGTGAGGCGGGGACTTACGCTCTAGTGCCTGAAGATTCCATAGTTCACATCAAGGACTAATGCTTCGAAAGCGTTCGCCATTATAAG
+>58419 3
+GGTATAAATGACGAATGACTTCGTTTGTCGCAGCAAGGGCTACACCTGGCACATTCGACTCCCTATAATTACCGTTCGTAGGGCCTACCTGATGCGGAAG
+>58420 3
+AGACGTCACGAACATTTGTAGTTTGGCAAGACTAATTTACAACGGCCATTGCGGGACCCGAAATTTCCAGTCCAAGAGACTGTGCGTCTGGCTGTCCCTG
+>58421 2
+TTTTTCGAAGCACCATCGTTATAAACAAAGCGGAGGTTCCGGGTTACACGGACCTAACAGTTAGAGATTGGCACCCTGACCGGGATTCCGTCTGACGTCT
+>58422 3
+GACACGAGTCCGGGGGCGGCTATTGCACTGGAATGTTCGTCAATTCTCAAAATAGGTGTACGCTTTCAACGCTAAACGGAATTAATTGCCCACGCTCTGC
+>58423 1
+TTTCCCGGTAAAACAGGAGTACGGTTGGCTACTGGTACTCAAGCCTACAACAATCATGGCGCCGCTCCTCTGTAAAAGTGAGTTTACGTGGTCCGGCAAT
+>58424 3
+AGCAGATTATACTATCGGGCCGGTTCTCTAGGTTGGAAGGAAGGATGTTTAGCCGACTCTCAACCGCGGGTTATTTTCCCGTCCACAGCTAAAACAACGC
+>58425 2
+CAGAAGTTCCGTATACTGATAGAACGGTGGTGAAAGCGTAATCAATCTATGGCCATGACCCGTCGGTAACCACGGCCTGGCTCTATGGTGCTATTTCCCA
+>58426 1
+GCTCTGCGGGTACTTGCAATCACTTCCGAAATTCTTAGAGATGGCTGGCCCAAACGGCGTTGTGAAGGGCGATCGAATTAGACCCTTAATAACAGTTCCC
+>58427 1
+TTCCGCTCGGCACGGGTACCCGACATAGGCTAAAACTTCTACGTCATTTCTCGTCCGTATTAGCCCGGGTAGTACGGTTACTATAGTGAACAGAAAGGGA
+>58428 1
+TACCAGCGTGAGCGCCGGCCGCCATGTCCGGATTCATCGCCTTAAAGTTGTGTCAGTCAGTGCAAAAGCTTACGATAAGGTAGATCTAGTTTGCCAAACT
+>58429 2
+CACTTCTAGCTCGCGGAACGAAGGGTTATTATCCTATACCCAATTCATTCATCGTACCGTGACGAAGGAGGGGCATCTTGGATCACGCGTATTACACGGG
+>58430 3
+GTTATTCGCCGGTTAAGAGTGACGAGGCCCGTACACAATAAGCTCAACGTTACGAGTTCGCGTGCCAGCTTTTCGCAAACGAGTACCTTTTTACCGAGGA
+>58431 3
+GTACCTCTGGCCTTTCAAGGTCTGTACCCCACGCCGTTTCAATTGCAACGAGGACTAACTGACTAACCGCGTTGAGGGGAGCAGTTCTAAGTGTATAAGA
+>58432 3
+TGACCTAGGTACCCCGCATGCTTAATACGTATGCCGATATATTATATTCTGGTCGGCACGTTCCCAGTAGAGGCCGAAAATGGAGCCATAGTACTGGCCG
+>58433 1
+CAAGTATCATCTTCCTACTACATCTGTACTGATCTGCGCGTCACGACCGCAGATTTAGTGGCATAGAGTGAGATTCACGCACGTGCGCAGATGCGGATGA
+>58434 3
+GACTGCTCCCCCCTTATATAGCCCAATGTGATGTTTAGGTGATAAGATCCTGAAACGCCTCTAACGGAAGGAGTTGTTCGGTGGACGACCCAGTGCCTAA
+>58435 1
+ACAACAGGGGCGAGGCGTCTCGCTGAAGCGGAAAATCCTACACTTTTTAATTGGACCATATCCAGTCCGCCGCGTAGTGTTTTCTGTACCTGCAAAGTAG
+>58436 3
+TGGCTAGGTGGCTGCCGGGCATTTATCGCACAGAACCAACATTGAACGTACAACAATGTACCCCAGAAGTACACGCTTCCTTGGTTGTGTCAGGATGTCT
+>58437 1
+TGCACGGGGGCACTGCCTCGGGTGTCCTGATACGAAGGAGTAGATCATAACTTTTCCAAATAGCTGCAACTGCCAACGTGTTCCGCTATTTATCCGAAGA
+>58438 2
+TGATACACGTCGAGCCTGACCACGACTCTGCCTTCATTTGCTTTACTATCAGCTGCTCGGTGGCACGACACAAAGAACAAAAGGGTGTCATGGGTATGTG
+>58439 3
+TGTGAGTCAGAGTAACACCTTAGGAACCACCGACGATAGTTTTCTCCGGATTTCTACTCGCAGTCAAAGCTGATTGTCACCCAAGTCGGGACGGCGTTAG
+>58440 1
+TCTAATCTCGTAAATCGATCGTTTGGCGACGAGCTGTCCTCCGAAAAGTGTGAATCATAGAGTGCACCTGAGACGTCATACCTGTGATCCCGGAGCACTG
+>58441 3
+GGTGCATACTGCAGACGCTCCAAACGATTGAGAATGCTTTCATAATGAATGCTGCCCATGTTGCACGATGCTCATTCTCGACCACGTGAGTAGTGCGACG
+>58442 2
+CCCCTGACAGAGAATTGCGCGACATACCATTATCTGGGTAGAAGCGAAGTGAAATGCACTAATTAACTCTGCGGGCTGCCTGCGTTTGTAGATCCGTCTC
+>58443 3
+TGTATAGCGCTCAAGAATCGACACCAACTCGTCGTCCAGTCCTTCTTTGGACAAGAAATCGAGCCAGGTCCTAACTGCGTTGGATGAACGGATGGCTGTT
+>58444 2
+TGCCGCCATCACTGGATGCAGATCGACTAGTTTCTATCTCTGTGGCGATACGAGCGAGCTGACGGTCACGTGAGATTGAAAAGCACAATGTCTTCTACCA
+>58445 3
+GCTGGCGGATCCTCTTTCATTTTCACAGGGTGGTCATAACGCTTGCAGATTCGCCGCCCGACAGCGGGTCAAATAAGACATCGAGTGTAAAACTGTATAC
+>58446 2
+CGCGTGAATGCAAGCGCTTAGTTACCGCGCCCTGCATGTATACTAACTGAGGAATAAGATATCTATTTGTTACACTAGTCACGGCGACGTAGCCGTGCCG
+>58447 2
+TGTGTGTCCTTGGGGACTAACCTTCAATCACGAGTTACTCGCAACGCGTTGCCACAATGCCTACCATCGGAGTATTTTCGAAGCGAGAAGTTAAGCGAGC
+>58448 1
+CTAACATGCCTTCGGGAGATCGGATGTGCACGTTAGTGACACCGCTTGAATAACCACTCGCTGGGCCGGTTCGTATCACTTTGAAGCAAATCACAGGTTA
+>58449 2
+AACCTCCCCTTTTTGACACCGCCGGGCAGCTAGGTGGTTCATAGTTGGTATTTCAGCCTATCGATGGGAAGCTCCCGATCAGTTAACGGAAAAGAGTACA
+>58450 2
+AACAAGTGGTGCGTGCGCGAAGAAGCGGATGGATCACTCCGTACATATCGTCGTACACGCAAAACGTTCTGCATATAAGTTGTTCCTTCTGCTGATCCGC
+>58451 2
+AGTGTACAGCGTCGGAATTTGTGCTCTACACCTCAAACATAAGGCTAGTGTCGGGCAAGGCCATCCGCCGACGCGTCGTTCAAACTTGACTATTTAGTAG
+>58452 1
+GGCAGCGCCCCCACTAGGAGGCATCCGAAGACCAATCGATATGCATTCGTTTCTTGTTTGAGAGAAGACACTGCTGTGGAAATCTTGTTTCCGCATACGA
+>58453 2
+TATTATTCAGGAAATGCTCCGAGAATCGCTGGCCATAGATTATCCAGCTGTCCCGACTATTAACCGAACACAATGCGTCGGTTGGGCCCCAGGGTGATGT
+>58454 2
+GTGCTTTTATTACTTAAGGTGGGACGGTCGGCGACCCCCAAGCTGAGCCAGGCCGCAACTATGATGACGATATGTACCTAATAACCTTAGCGGTCCTTAA
+>58455 3
+ACACTACGCCCTCGGCAAGGCCTAGTTGTATTATCACAAGTGAGCCTGTCAGATCAACTTCTTGAGGAGCCTTAACTGGGTGATGTAACTAGGCCGTAGC
+>58456 3
+GTAGGAAATCTGACGGCCAGATCTTAACTAAGAGTTACTGTATTCATGGCGTCCGGACGAACCCGCTCCCGAGTTATGACGCCGCAGGTATCGTTTACTA
+>58457 1
+GAGAACGCAACAGACACCAAATCAGGCTAAAATGTTCATCTGTGATCCATCTTGGGCTGGTTGCGGGGTAACAATCTTGGTAGCTGCGTTTACCCTCCGC
+>58458 3
+ATTACGTCGTTAAAGCATGACGAAATACGGCGTACTCGCGGTAGTAAAAGTCCCTAGGCCTGGCATTCTCCGCGGTGGACTCTTTGCTTAAACGCCAGTA
+>58459 2
+CTCAAACAACTTCAGGGATTAGTTGGATCCCACACTTTCTCGACGCGAAGGGTGGACGTCCATTCGTGGCATGGAACTATGTGTCTCTGCAACTCAGAAG
+>58460 2
+CCCCTGGTTCTGTCGTCTAAGCACGGGCACACGAGAAGTTTTGTCGTTCTCATACACACGACTCGTAGGAACATCAAGCGGTGTAGTATATCGCGTAGAA
+>58461 3
+GCTCTCAGGTGATCAGGCGAGAAAAGACCAGTTGGTGCATTAGAGAATTTACTTGGGCACCTTGCTTGTTTGATGACCGCCGTCGTCACCCCAAAACCTA
+>58462 2
+GGATTTTCGGCTTAAGCTGTGACACAAACGGCCAGAGTCGCCCCTAGACTCTTTTGAGATAGTTGACGCCGGGCGCCTCAAAAATCGTGCGTCTATTAAA
+>58463 2
+TTGGGTACGGACTAATTCTCAGAACAGGTTAGCTCTCTTCGGTAGCCAATGAAACTTAAGCCTCGCCCGTGGAATTAGGCAAGCCACTCTGTCTAACGGG
+>58464 3
+ACCCGGGCGGAGGTTGAGTGGCCCAAGATCCAAATTATTCGAAGTGACCGGGACACCGCTTGTCGGCTCCGTTTTATCATCTATATTAGTCAAGCCTAAA
+>58465 2
+AAAAAGGCCGCCTACCTTTTGGAGCATTAGATAGCCCGCGTGAAATGGTCCAGATCTACTACTACTCCGGTCGGGCGAAGGTGGTTATCCATTTACGCTA
+>58466 1
+GCATTCCACCAAGGTGCAGAGCGGAACCCCATCTTCGGGCCGTCACCGGTTTTCGGTCTGAAAGACATCAAGTTAGGTTAGGGAGATCTTACTACTTAAT
+>58467 2
+CCCGACGACGAGATGACTATGACGATCCTTCAAACGTAGAGCTTTACACCGGTGTTGTAAAAGGCGAATGCTCCCGAGTTTTGCCGACTTCTCAGGGATT
+>58468 2
+GGTACCTATAAGCGTGCGTGCACATGTTCCAGGAACGTTTAGAGCGATTCACCGGTTACGACAATTGTCGTCGTTTACTAGCCCTGAGCAGCTAACAGAC
+>58469 3
+CAGATCATCTGGCACGCGTAGGTTTTCCAGAACACGTGCCAATTCACAAGCCCGGCATTGGGAGAGCCGTTGCATTATCGATGGTAAGTTTTTGAACCCA
+>58470 3
+TGGTTACCGTGAGACGCCGCACCTTGGAGATTCATTGTGTGATGCTGCCTACTTGTTCACAGAGGAACGTCACTACATACTAAAGTCCGGCGAACTAGAC
+>58471 2
+TAGACCGGAACATCCTTCGAACATGGAAGCCCATATTTTGTGCTCAAGTTGGCATGCGCTAATAAATCTGCACCGAGGGGCAGCGCCGGTGCATCTTATT
+>58472 3
+CGGAAAGTCAAAAAAGTGTATTGCATAGTCACCCTACTGGAATGAGGATGTGGCTTCCCGTGCCAGTGAGCATTCGGTCGCCAAGTCCTTATCACCGTCT
+>58473 1
+TCCGATTTTGGATCCTCAAATAACGTACGTCGCGATACGGCGAGCGGGTGGAACCCGCCTAACGTAATCGAGTCCTAGGTCTAGTAATTAAGAGTTCCCT
+>58474 3
+AATACACTTTAACGGCGGTTGTACGTACAATTACTTTTGTTGTGCCTCTAGAGGACTGGGACCGGTGCACAGGTTAATCCAAGGCAGGCACCCCTCCGAA
+>58475 2
+TAACTACTGGACTCACATGGGCACTATACTTCGCGTAGGCCGGATTTCGAAACGAATCCGAGGTGACAGGATTGGTCACATCCGGCTCTGCACTTTTGAA
+>58476 3
+CCATCTCTAGCACATTCCCGTTGAAGAAGTATAGCATGCCGACTAGATGACCCTGAATGGGTGCCCGACCTTTTGGCATAGAGTGAGGCTCGATAGACTT
+>58477 1
+CAAAATTATTAACGAGCAGAGGGTAAGTAGCACCCTGGTAAGCCTTTCCGTCCGCAAATTGTAATCTCCGACCTCTCACGTGCGTTAGTTGCGCGGGAGT
+>58478 1
+CATTAGACAGCGGCTTAGTTCTAAAGAGAACTACTACTGTAGTGAGCTCGCGTGTCGAGCGAGCGCGCCGTAGAGATCTGGATTTCCATTCTCCTCAAAC
+>58479 3
+CTCTATGACCTGGGCAGTTATCTAATCGGGCTCTAGCACCTCAGGACGTAGAATAGATTATTGTGTCCATCAGAATTGAGGCCAAGACCTCGGCCGATCG
+>58480 3
+TCATGATCTCCGATAACGTTTCACAGTATTTGAGAGCAGTTGCTGACACGCAAGGATGGGTGAGTACGAGTCTGCCCATTCCAAAACCCTCCTTGGAGGC
+>58481 3
+CTTGATCTTGGGGGTGCAAAGCCCGGGAGGAAGCCGGTATCACAGTATACTACAGCGCATGCAGGTCATCGTTCTCTCAACAGTTAACACTTCTTATGAC
+>58482 1
+GGAGAAGTTGTCCACACTCGGATTGTGCTCAGAAACCGGCCTGTAGACCATTATATAGGCGTGACTACCTCTTGTGTAGCGAACCGCTAGCATCATAGTC
+>58483 2
+GGTCGATTAGGGATACCAACATTGTAAACTTTGTTAGTCGCAAGGTAGGCCGATATGCGATGCCTCCCCACTCGGGTAACGTTCATATGACGCACGTCCA
+>58484 3
+ACAAGTCCTGCGACGGTTGTAGCCATATTTGAATTATGTCTTAGCTGAACCTAATCGAAGAGGAGGTAACTTCCCCGTCCCGCAAGGTACCGGGTCCATG
+>58485 2
+TTTGTCCAACGGGGGAGACGCATTAGCCATTTCTTCGCTAGGAGCAAGCGAGGTTTCCACAACATTATCGTCGATTCTGGCACCAGGAGTCAACCGTATA
+>58486 1
+GATCTTCTGAGCGAACCAATCAGCAAAGTAGTGCCCACTTGGTCCGGTTACGACGTCACGATAATGGGATGGGTTTCGAGCCCAACGGTCACTAATTTTC
+>58487 1
+CATAGGGTTAGGGCGCGTAGTCAGTAAAGGTTTTCTCGTCGGAGCCGAGCCTCCTAACCTGATTATCCACCAGGCGTAGAAAATCTTAACACTTTCCAGG
+>58488 1
+GACACCTATTGGAAGATTGGAGTAATAACAGCGTAGCGCCTAGACTACCGTGCTCGTCGCGATTACTGAGTACAGGTCTTTTGCCCGAGATTGCTACCCA
+>58489 3
+CACAATCAATCGTATGTTAAGTGAGGTCAGACCCTGGCTATCCTTTATCGGCTACGCGCTACGGATGCACATACAGCTGTAGGTCGCACTCGATGAAGGT
+>58490 2
+TAGTCTGGGTATATTAAGTCTACCAGGATGTTTATAGTCCGCTCCGCGATAACACATGCGGGCCCCACCGACGTATTTATGCGAGAGTCAGCGCAAGCTA
+>58491 2
+CAAATCCCCGTCGGTTATGCTATTCGTACGGGATTGGGCTATCAAACAAGACCTATGACGAGTAACGTATGTACGGCGATTGGTCGCCATAATCGCGTCC
+>58492 1
+TCGAAACCCTCGGTCATAAGGCGCGGTACTAGGACCACCGGAGCACGGGTTCTGAAATAGTCCTGATGCAGTAACATATTGATTCTTTGCCCTTATGAGC
+>58493 3
+GTCGCGGGCATTTTGGAAAGATTTCAAGTGAACGCCCTACAGGGAAAATTCCCACGCCAGGTCGTTAGAGTTCTGGTCCGTACCTGCTTTACACTAAGCA
+>58494 2
+CTGGCAAGAACCAGGCCAATTGACGCCAACTTCGGTGAGATTCAAGTTATGATGACCGCTAAATTAGGTCTCACTAGCGCTTAGAGCTGTGTCCTGCCTG
+>58495 2
+ACAGGTTTGAATACGTCGGGCTCATCGATCCCGGTTAAGCACAATAATTTGAACGCGTGGTAGTCGGCTTCCCGACAGTATCTCACACCGACTGTATGAG
+>58496 1
+TCGTAACCGTTATATGCTGGAATCGTAATGACCACACTGTCGATAGGCGCTTATCTTCACGAGCGTGACGGTGAAACAAGGGCGTGTATACGTTCCCCAC
+>58497 3
+GTCGATGCCCGTCATTTCTAGTGAGCGTCAATATCGCCCCCGTGATGTCAAGAGATACACTCCCGGAAGGGATTAAAATTTCCTGCGAAAGTGGCGTACT
+>58498 2
+TCTAATGTACTTTTTGCTGACGATACTTATAGCGGAAGCTGCGGGCCTTCCTCTGGTTACAGACAGGAGTCTACCCCGACTGCGACAAAGAATCGGAGAC
+>58499 2
+TGCTCATAGACTTGATCCCTAGGGCCTCGCGAAAGTGAAGCCATGATCTGTGCTGAGGCGCGAAACTGTATATGTCTCACTAGTCCGAACCCGATAGTAT
+>58500 2
+CTGTTTCCATATTCCTGGAAGAGGTCGGATCTCGTTACCTGGAGTCATGGACGCTTCCGCCGAATGAAAAACCCCCTTTCACGGGAAAGGAGATTGCATA
+>58501 1
+CTCATACTTCAGAACGGAGGTTTACACAAGCGAATCAATTATGTCCTGGAGCGATACCCTCGAGGGGGGACTATCTTCCGGCTGATTGTGCTACCTCAGA
+>58502 1
+CAAAAATACCGGCCTGTTGTGACCTTTCTCAACGTGTTAGAACCACCCCCTGATTCATGGCGGGACAGTAATGATATTATTGGGCCCGAGTATGGAGCCG
+>58503 1
+CCGTCATATAATCGTATTTATAATCTCTGCCCACGACGTGGGACAAGTTAGCCAGACCAGAGGTCATGACCGTCTGTTGAACTGTCCAAGGGATGCGTGC
+>58504 3
+CTCGCCAGTTAGATTTCTCTCGCCGTGCCATGATACGGAGGGTTCATACACTGATGGTCTTATTATGGGCCCAAAGCATGGTTAGAAGCAAAAACGCGCC
+>58505 1
+GACGAGGCCACGGCGTGCATCATCTCATTTGTGACGAGATCTCAGTATGTACCCTTTAGGTGAGCACTGCTTTCACAGACCGCCATAAAGTTAGCGATGA
+>58506 1
+TGCATTCCAGACATACAATCTGTGTGGTCGTTTCAAAGAGGATCCCAGAGAACAACGTCGGTCCATAGCCTGGTTGATCTCAAGACCGTTCGGGTCCATG
+>58507 2
+TAGTGAGAGAAAAGACCTAGCGCGCCACTTACAGGGTTGACTTAAGGTTAATATGTATGCGTCTCCCCTTCATCTCGTGGCATCCCTAGTCAAGGGACGC
+>58508 3
+ACCGTCAGCGGTTGAACTCTCAGGAATGCCTCCCCGAGCGGAATTTAAAACGACGTTATCAGAATATGTAGCGGCTTTGATTTCCCACGGTCGCAAGGTT
+>58509 3
+CCGATAAAGATTACAAAGATATTGCGGGCTCCCGAGCTTCAGGTTACGTAATCGCTTGCGGTCTGCAATTCTCCAGGATCTGCGACGGAGATTACACTGC
+>58510 2
+CGTGATCCGGTCCGGCTGTCCAATGGACTGGTTCATCCCACGAGTTATTCGAGCCGAGAGTGCTAAGGATGCATTCTCAACGCGTTTACAAAGTTAAACA
+>58511 2
+CTCGCTGCGACTTCAGACTCTTTGAGCCCCATTGTCCATTTTTATCGCAGTGACATATACGAACGAGACCGCGCAGAATAGCGAAGGAATGCTGGGTAGT
+>58512 3
+CCCAGCCGGACCTGCGATGCTGTAAATATAACATGCCGGGTAGTTCTTCCCGCAGGGATATTAGCATAGGACATCACATTGGGTATTCGGCTATGCTACA
+>58513 2
+GCGACTGTAGCAAAAATTGTTAGGATCCGCCAGGGCGTATTTCCCACAAATACAAGGCGTCATGGTTTAGGGCCAGGTTCCACTACTTAGTTTGCCCCGA
+>58514 3
+TGGTGACCTCTGATTGGAGATGTCCGCCTAGCTATGATCTTGGAACCTAAGGACTTAGTGGTCATACAACGCATGATACCTACAACCGCGACGCATCGTG
+>58515 1
+TTTAGTACCGAAGTCAGGTCGGTAATTCTCAGATGATCGAGACATTGTCACTACGCTTAGGAATTCCTGGCCAGCCTGTCTAGGACCTCGCGACAACGAG
+>58516 3
+GAGCCACACGTTAAATGCCTGGGGAGTCCATAAAGCTGACTAGTTCCGACTATCTAGCGTTGCGCATTCGGGGGGCATTTTTCCCTGCAAAAAAAGTCTC
+>58517 2
+ATTCTTCTCGGTCCAATGCGTTACAGCAGCGAATCGCTACGATCGGGAGGCCCTCTAAGGCACAACGGTGTAGTCATAGAGAGCAGTTATTGTTCTCAAC
+>58518 2
+TACGGCTTGTTCCCACTATCAGAATCCATTTAGACTAAAAATCTACTGGCGTCACGAAGCAGGACGCCGTAGTCCGCACATGGCATGTGGTGTGGCATTG
+>58519 2
+GATTATATAGTTACATAGACTCTATAACATCCAGCCTTGTGTGGGTAGTTAGACGCCTCCTGACACACATCAGGGTTCGGCACACGGCCGGTCACATGGG
+>58520 3
+GCGTTTTCTCCAACCGACCGTGCAAAGTACTTGAATGAGTTAACAATCCGGGGTAAGGTCATTCATAGATGTAGGCCACCGGGTTACTACCTGTCACCGG
+>58521 1
+GCGCTGACCTCAATTGAGCACCTGCCGCGAATTCAACTCTTTATCAAAAGAGTGAGAAACTACTGCTGGTCTTATGTGTCGAGTCCGGGGAGCTCTCGAA
+>58522 1
+TTTAGTCTAGGCGTGAGTAAAAGTCCTCACGATGTGCTAAAGCACTAAGCATCGTCATATAGCCATGCGCCCGTACCAGGAAGTGTCCCTCAGGTTGTGC
+>58523 3
+GTTATACGCTTGCCGAAAGTTCGGCATTAGCACGCTAATCGTGCCTCGTTTACAGAATAAGTAACTGTTTCGAGAATGAACTGGCCAGGCCACGGCCCTG
+>58524 2
+GAGTGTAGCTATTTTTAGTGGCGTCTGTATATCCAACCGAAAGACACCGGTACCCACCTTATAGCTAGGCCCTTAGCATTGGCGATGGCAGTACCCGGAA
+>58525 1
+CTGAATGCTGTTAAAAACACTTCCGAGGTTTACTCGGAATACGCCGGAGAACGAGCGCAGTCGCTCTGGAGCCCCGCTTGAAGCTCATTACATTTGGTTA
+>58526 1
+GACAACACCGGCGAATAGTGGCTTGCTTAACAGTTTCCTCATGGATGGCCCCACAGAGGCTGTTGGATTGGAGACTCTTCACCCAAGATAGAGCATTTCT
+>58527 1
+GTACAGAAACCTTGTGTTGTACAAGCCCCGGCGCACCATATGTGTATTATACGTTCATACGCAGATCATCGATCGGCTCCGAGTAAACAGGCGTTGGGCT
+>58528 3
+ACCCTGCGACTGAGGCGCGTTGTGTGTAGCAGAACCATTGTTCACAAATTTCAAAGTCATTATGACATCTGGTGCGCGTCACTGAGTACCCAGATACGCG
+>58529 3
+ACTGTCACTGCGACTGTCGCGCCCCTTAGGAGTGTCCTTATTTAAGTCATTGGACCGAAAGTGAAGCGAGAACTTTCTCGACATGTGAAGACAGGCCCAT
+>58530 1
+ATGCTCCATCAATCTACGCGGCGTCGGAGTCGCGAAACTGCTGATTAATCCTCTAAAGATGTTCTCAGCCGCGCGATTGAAATTAAAAGTGCGCTGTGGC
+>58531 3
+CTAGCGGAATATCCATTTCACAGAACGGGCAGATGTTCCACTATATTCCCAGTCGTGGATCGTATGACGGAGCTAGTACCGCCTAGTTACCTGAGAGCTG
+>58532 3
+GACAGGAGCGGCTTTCAATTCCGTTACGTGCCATTTACGTTGCCCTAAACGATATGGACATGGTCAACCGACCGTCCGATAGGTTCCGATGAGTGATAAC
+>58533 3
+TAGGAAACCGACCAATTAGCCGTCCCGATGCTGAGCCTGATATATGGCTCATTAATCGGCTGATGACACTTGCGAGAGGACCTGGCTATTTTGAAGCCCT
+>58534 2
+TATCGACAAACAGACGCATATCTATTTTACTTTGGTCGCCGATGTTACGAGCCGACCAACATTTGCGGCGCGTCGCCGATGGCAAGGCGCTTAGTATAAG
+>58535 1
+CAGCCAAGTTTTGAGCGTGATCAATGCCCTGACGAAGCCCTAGGATCACTGTAATCTTCATCTAGTTAACCCGGATGCCCGATCGAGGAACTTTTAGGGG
+>58536 3
+GTTCGGTGGATAACACGTCCCGATGTTTAGGCATATACTAATCGACGACGGTTACTAGCGAGATTTCTCCGTCAGCGATGACCCATTTAGGCACCAACGG
+>58537 2
+CCGACCTAACACAGGTATTAGAAGGGGCCCTGGACCAAAAATCGAGTCATGTTTGCCGATCCTTCATGTCTTGGTCTGCTGTGAACATAGCTTACGAGCG
+>58538 2
+CTTATCAATTCCTTAGCCGCCAGTCTGTGTAAAGGCTGTATGAAAACCTTCGGACCAAGGTAGCGAACCGCTATCTTGTCGGGTCCAAGGATGCAGTGAC
+>58539 3
+GGTGCAACACTCGCCAAAATGGTAGCTGACGGTACCCTCGCTGTTAAGATGACGGTTAAAATGTCGACGGTCATGTTTTCTCCTACTTCAAACCGAGGCG
+>58540 2
+CCCGGACGCAGGAGCGTCACTTGCAACTCAATTACACTCGCTGTATAAGTGTAAGAGCTTCAGCTGGCTTAAGGGATCCTCAAAGTAGTTACGGCCTTGT
+>58541 1
+CCTATATAGCTCTGGTTCCTGAGACGATGACTAACCATGCGTAAGATGTATGGCCCGTAGGGTGTTCTCTACTCGTAAAACGGCACCTCAGTCGGCAAGA
+>58542 3
+ACCTCAACCCTGCTAACGACTAGAGTGACATCGACGGGCTCGCGAGGGCGATGGTGTTGTATCTTTAGTCCGTACAGATACTCACTACTAGTGCATGAAT
+>58543 2
+TAACCGTTTCACGGCGTCGGTATTAGGGCGTCATAGGGAATGACGGGTCAGTATTCTGTCGATCACCCATGCAATGCGCCCCTTGGATAACACTAACATA
+>58544 1
+AACCGACAGCTTTCGTGGCTCGCCTGTGGGTAGTAGCAACTCCTGTTTCGTTGAAGCTTATAAACCCACGACTGAACCGAAGCCGGATATGACTTGTGAA
+>58545 1
+AGGCTACAGATTGCTGCCGAGACACTATGTATCTTGTCGCGCCACAGTTCAGCAGAATAATGACTTCACTACTTGGGGTTTAGGGGACCAATCATGCGCC
+>58546 2
+ATGGAACTGACGCATCCCCAAATAGACCGCATTACTCAAGTGTATAAAACTTCTTGGCCTGTCGCGTGCGTCCATTTAGGGGCTTGTGAACGCACGGTGA
+>58547 3
+TACCCGACGTAGATGCGAGTACATACCGTCTTCTAACTTCGACATTTGCTGGCAATGGGGGTACGGGAAGCAATACCCTGGCCCGTCAATGATTAATGCT
+>58548 2
+ACTCGGAAGATTTACCATCACGGGTCTTGTGAGCCTCCGTGAGCGTACATTACCTAGTCGTCTTCTATCGCACAGCAGAAGAGTGTAGATTCGGCGACAA
+>58549 1
+CATCGCTTCAGATGTAACACTACGGTCGGATACCATATCTACTACGCCAATCTAGTACGATGAGCGAGGTTTCAGTAGGACGACTCCCGGGTACTTGGGT
+>58550 1
+TATGAGCAGTGACTTATATGAAGCGCTGGTACAGAAGCTCCCACCCCGAGTCTAACCCGACGACATGTTACTGTTTCAACGGGTGATATGACTCGGTTGC
+>58551 3
+GTCGAGCACATTCGGAATATTCTAATTGTACGTGACCTAACCCAGACGAGACAGGTTGTTGTCTGCCACGACGACGTGGCTTCCCAGACTATGACTGATG
+>58552 2
+TAAGCTACGGGTATATGCATGATCGGAGTGCAAGTGCGCCGAACGCCTTGGACTTTGTGTTACTATCCCGAATCAGTCAACCACATGTAATGGACTGCCC
+>58553 1
+CGGTCCGGAGAATCATTGCGCCGTTAACTCAGCGTGCATCCTAATGTCAACCTTTAGAAAATTGCTGTGTACTTGGCCCAATGAAGCAGGACTGTGCACG
+>58554 2
+AACAGCGTTTCTTCTTAATATGACGAGGGCCTGCACCCGATACTCAATAAGATACTAAGGGTCGCACTCGTGCAGATTCAGTGCTGCGCCCTGGGAGTTA
+>58555 1
+CGCAAGGCTCGAAGACGGTGTAGTTGATCAGCTGAGCCTAAGTGCAACCGACATTCATGATCTCACTTTGTAAACCCCAGCGGAGTATTATCGTGGTCCT
+>58556 2
+GTAAATATGGTCGATTTACACACCTCAAGATACCTGAAGTAATAGGGCCCTCCTGTAATGTCGTGTGGCGCTTCACGTAGTCTACACGACCTCCGGGGAG
+>58557 3
+GGGAAGACTCGAGCGCATTGGGACACATTCCTTCACATCTGGATACGGAATAAAGCCGCTTTCCTACTGCGAAATTCCCTAGTAACTGGCCGTTAGGTGT
+>58558 2
+GTTTGCCCCTGACAACATTCGGGCCCTTCAGGGATAGGCTGAGCCACGCTGAAAGAATTTAAGCGTCAAGTATAATGAGCTTCTGTCGCCATCAACGTTG
+>58559 3
+TAATTGACGGACACGCCCACTGAGGGTTGGTTACGGTGATCCCTGGACCTTTAGATTTGTAGAATGAGCCAAACAAATGGCTCCGTTGCTTCCAACCCAG
+>58560 2
+CGGTGCATATATCCTCATGACCTGGATGACAATCACCGATGGTTATCCTCACGCGGATAAGTGCATTCAGGTCGATGCCGAGCTACTTGCATGGTCAAAG
+>58561 3
+CGATCTGGCACTAGTCGGGAGAGGATCCCACTATAAATTATACCTAGCTCAGCGCATGTCTAGGAGAGTCAGCAATCAAGCCCGTGTTTGCGTCATTCTG
+>58562 2
+AGAATTACAAGGGGGCATTCGGCCTGTGCCTAATAAACCACGCGCTTATCAAATTTACCTTTGCTGTGTCCCCAGGTAGCATCGGTTGTGGGCCCGAAAA
+>58563 1
+CTCCCTGCGCTCCATGTTTACCTCGGAATTGCAGTTGGATAAGCTAGATATACTCCAGGCGTCCCTCATAGGAAGAAGGAGCTTTGGAGAACCTACTGGA
+>58564 2
+CCTTCCGAAAGTGTCTGGCTACTGGTAAGTCGTATCCACGTCCTACGACACTACCAGGCAAAACGTTGTTGTAGTACGCCAGATGACAGGTTCAGGAGTT
+>58565 2
+GACTACTCATCTTGTTATGTCCTCTCCGTTAATGGATCACCAACACGGTAGATGAATGGGGGTGCGATATCGCCGTGGTCGGAACAAATTCGCCCAAACG
+>58566 2
+GGTACTGTTTCCCACAAGACGGTCAAGAGCCAAGACGGCAAGGACTACTTGATATATCGCCGGCTTCATTGGCTCTCCCGTTGCTCTTGAAATAAGTGAG
+>58567 1
+CAGTACAGGTACCCGGACCTCATTGAGCAAGTCCCCGTACAGCGTGATACAGAAGTGCTGAGGCGTATCGTCAATTTTGTCCAAGGGTAGATTCTTCATC
+>58568 2
+ATCGGCGCTCCGAGCCAAATGATGGTGGTGCAATCTACTTATACCCTGCTATGACGGACTTTCGGGGATATACTACCAGCATTACGCCATACTATGGGGA
+>58569 1
+GGGTCTTGCCGGTCTGAACAACCGTTCGTAGGCTAATATTATAAACACTCAAAGGATCGGCGGTAACCGCAACCGTTGGCGTTCATTCGTTGAACCCGTA
+>58570 1
+AGCTTGGGCTCCTCTCGTGGAAGAGTACAATTGCGGGATTACAATACGCATGGGCCGGTGCTGTCGTTCTCTACATAAACAAGTCTGACGACTTCACAAC
+>58571 2
+TTCCATGTAACGGCATCTACAGAGGGGACTTAAGTACTGCTATCGAGTCTCCACAGTTTGTCCGCAGGTTGAGCGTTCTGGCACAGAATATGAAGCACCC
+>58572 3
+CCTTTCCGACTTTTCGGGAAGCATACTCCCACAACATCGAAACGTGTCGCGGAATGCAGTGGCGCCATCGATGTTAGCATTCGGAGGCATATAGGATATT
+>58573 2
+GAAGAATTTGGTTATACTATGGCAAATGGCCTAGGACCGGCCGCTGCAACGAACAGTTTTGTGGCATCCTGCACGCACCTCTTCCAATTAGGGACGTCAT
+>58574 1
+TCCGGTCGCGTTGGTCAGATTTGTCCATTTTAGCCAGAGCCTAAATTGTCGCACCAAGCATACTCGAAGACGGAATGATGCGTCACAGGTCGAACCGTTA
+>58575 1
+AGTCTGACTGTAAATGGATCAACAGTTCACGGCCGACGTTCATACGCTGGCCACGGTTGGCACGTTTTTTCGAATAGTAAACTTAGCACAGCGCAGCGCT
+>58576 2
+TCGCCGTGGCCAATAGTTCAGCGTTCAGAGTGCCCTGAGCGAATTGATCTTCTAGGGCAGCCAGAAGAATTGCAGTCTAGAGCCAGTAACAACTTTTCCT
+>58577 2
+TGAGCCTCGGAATGGGCGGTAGCACCAAAGGACTATCCGAGGTTCGTTAATATCGGTCTTATCTGCACAGATCCGGTCCAGTTATTACTACGACCTACGA
+>58578 1
+TCCTGGCGTCGGAACTCGCTAAAGTCTTCTATCTTAAAGTCACTAAAGGACGAGGTGTACCACGGGTCATGATCTCGGCGTACGCCACAGGAATTGTTAC
+>58579 3
+CTCCACTTAAACCATCTCAGCGTCATCGCGGGGGGTGTGACTGATCCTCAAGCATAATCAGCAAAGACCTTAGGTGGAAACATTCCGGTGGTTGTGATTC
+>58580 1
+AGGGTGTGCAATTTTAACATGGGAGGTGCCCGCAAAAGGAATCGATGGCAACCCACGTTCCTTACACTCTCCAGGCTGCTTTTGGTGACGACATCTATAC
+>58581 3
+TATGCTCCAACTTGCGGGGGACCTACCCCGCGATTGGAGAGGTGTCTAGGTGACGCAATATGAGTTGTCAGTTCTGACAAATCCGACCCTTAATTCCAAA
+>58582 1
+GGAATGATCTATTGGCTTTACAGCCCTCGTTCTTCTTGGGCCTTTGAAGGAGTACCCGAACGACATCACAAGAGCACGCAACTTAGTTCGACGTGCGGAA
+>58583 2
+GACTATAATGGGTGTTACCAATTCCTCGAAGGTGGGATACAAGACCAGCTAGTTCTCAGCTCGCTCGTCACTGGGTTAACATCTCCGAGCACTCTAAGGG
+>58584 3
+TCTTAATTGCTATGCTTATGAACGGGCCTTTACGTATGCGGGGTCAATCCAGCGCGCGGCCAAGGGGCGCACAATGTTTAACCAATAAGCTACTCTACAG
+>58585 3
+ACCCCCTTTACTATCCAATAGCTTAGGGGCAGGATCGCTGGCGCTGACTCGCACGGTCGTTTATGTCCGATGGTGTAGTAAACAACACAAACATTGGTAG
+>58586 2
+AGGCGCAGAAAGCTCCCATTGGCAGCGCGCGTTTCTATATAAAGTTCCCGGCAAGCATTACGTCTCAAATGCGAATCTGTATCTGAACCTGTGGTTGAGC
+>58587 3
+GTGCCAGTAGGAATGCTACTTATATGAATCCTCATCCAGAGCTAGGGTTTTTATAATCTGCCGTCGGGCCATCGGGCTTCAGACGAGAATGACCACCCGA
+>58588 2
+TGTAAGACCCGTAGTAGGGGTCAGATCGAGTTTACTATCCATGGCATTAGACTCTCGGCCTACCGCGCGGATTCTATACTACGAACAATTCCCGAGAGGT
+>58589 3
+GATTAGGCGTGCACAGAACTGGTCACGTACTGGAAGTATTTTCACTTGTTGGGGGCATAGCCGAGCAATTGCATGCCCCTACCTTAGACTACCGAAATCC
+>58590 3
+GTGTGTTCAAGGGCAAACATTCATTGCCTACCGGGACCAGAAATGTTTGGCAGTTCCCGTTCGTATTAATTAAGGCACATTAAAGGTGCAGCCGCGCCCC
+>58591 2
+ATTCGTTTTGCCATAGAAACGTCCTTGGGAAGGTGACCGACGACGTAACGTGTTACAGTGTACCCGGTAACCTATACGTCAACCGTAACGGCGCATTTCG
+>58592 1
+TAGTGGATTGGGGTATCATCTACTCATCCTCTGGTTGGAGAACGACCTTGCCTGATGTCCGTCCTCAAGGCAGGCCGACCCGCAATATTAAATACAGAGA
+>58593 2
+ATTACTGTGCGCACAATAGGTAGGCGTCGCGTTCCTACGGCACGGAGAACACTAGGGATGGTGAATCACCTGCTCTCTCCACTTGATCAGAAACGTATTT
+>58594 1
+TTTTTAGAGCCGCTCGTTTAATGCGGCTCGGAACCTGAAGTCGAATGCATTATCCGAAGGGCACAGCCAGGCGCCCAAGCTATATGATAGCATCATCTGT
+>58595 3
+ATGATGGACGCGCACCTTATGCCGCCGTCGCGGTTAAGTACTCGGAGATGCTTTAAGTAAATCTGTGGCTAACCTAACATCGTACCGCACGCAGTGATTA
+>58596 2
+CTACACGTTAGTCGTCGCGAACTAGGGACTGTATTCTAACGTACGGTGGGACACGATGTCCGTTCAGGCAAATGATGACCTCCAACATACGTCTGTATGC
+>58597 3
+GCGTAGATGTGTGGCGCGTTTACCTTACATATCCTCATGAATCACCCGGAGGGACGCAATGGCGCACCTCAATCTGCGGTATGTATATCTAGACACGATA
+>58598 2
+TCGCCAGTGACTGATTACCTGGATAGAGAAAATACAGGTGGCAAACCTGGGCATAGGTCTACGCGGTTGATATATAGCTTCCCCTGTCACCCTTTCGCGA
+>58599 1
+GTCAGAGCCACAAAAGTTCTTCCGGTACCTACCCGCAACGCGGTGTACCCAAGTGCGATAGACTATGCACCTTGTGGTATAGTGATCATATGTAGTCGGT
+>58600 2
+GCACCGCAAACGTTTCTGCCGTGAACTACATTAATTAAGGCCGTGACAGCGGGATCGCACGATGGGTCGCCTTGTAATCGTTAATGATGACTCTGCATCA
+>58601 2
+CATAATACCAATCCCGTATACCGGCTACGATTAGCCGCAGTTGGTGAGAAGGCGGCCTCTTTACATACTCGTCGGTGGCCAAACTGGTATGCAAGTTTGA
+>58602 2
+CTCATTCGTTTAGGCAGGACTGGGATCATCAAGGCTAAAGCGCTTTACTGCCGCATTGAACTAATTTCTATCCCGAGATGGAAAGGCTCGCAGATCGCGC
+>58603 3
+GTCCCGCACCGTCAGGGAAGCAGGCTCCCCGACCAAAGACGTGTAAGTTACTTACTCGTAAATCTTAAAGCCGCATTCGGGGAGTGGTTTATTCGATTAT
+>58604 2
+GACTCACTATTAGCGCTTGCATGGTCAGTATGGGTGAGGGGCCAATTTAAGTACGATACCGCATCTCCGTGCCATCCGAACGAGAACATCCTTGTAAGCT
+>58605 2
+TGAACCTCGGAGGTAACGAAGAAATAGTGCCCAGCAATCTCCCAGTTCTGGTTCTCATGAAGGTCCGTCTTATCTGATGATCGCTGCCGGTTGAAAGACC
+>58606 2
+TATCGTACGGACCGTTGGACCTTAGGCTAGACTTGCTACGAGACTATGCTACTAGCAGCCGCCGGTATTAAAAATGATTGAAACAGCTGCTGCCTGCTCG
+>58607 1
+TCCGTTACACTCACGCGGTAGATCAAATTACCAGGTAGATTGGTGACCACACGCTGTATAAAATGGCCTACACACAGGGTGTTCCTTGTCGAGTCTGGGC
+>58608 1
+CCGCACAGTTCCCGAAAAGAAAACAGGCGTTTTTTGTGTATTCGCTCGATCTTAACCTCCGAAGTGTATGGTGTGGGTACACATGCCCGAACCAGCGGTA
+>58609 3
+AGACGTACGTTCTCGTATGAGCACCACGATCGTTAAACATATGGATCGAAATCCATCCGGATCCGCAGGTGCTCATAGGCATTTGTTAAGCGTCTGGCCG
+>58610 2
+TCAGTCCCGCACTATTAAGAATCCCCGGTGGGACTTATTGGCTCTATAAGTACTACCTATAGCAGGTAGAGGTGTCCTACTAGGAACGCAGTCTGACCGG
+>58611 3
+GAGATACGGAGGAGTGCCATGTTTCCACAGGGAGACGGCTCACCTCTCGGACTTTCTCTAGGAAATACGCAGGGACCCATCTATCGCCATATATTTTTGA
+>58612 1
+GACTACGTCGACCTCGAGTGGCGTTTCACTAACGGGCTCTCCAGGTATCCGTCGTACGCTGGCGAAGGCTTAACATCAAAATAGTGTGCGATACTTATAA
+>58613 2
+GGCTTAATCTACTCAATAATCTGATTGGCGAGGATTACCCGGCTCACGGCCTTTTAGATACGGCTGCGCTAGCGGTGTCACGCTCCAGAGCTGAAAAATA
+>58614 2
+AGAAATGGTCTATAGCAGGCATGCGGACCGACATAGGTTAATACTTCGTGCAAGGGCCCGGTCCGTATGTACCAGATTACGCCTCGTCTCATAATTTGCC
+>58615 2
+GACAGCCTTTAATTATGGTCACCCGAGGGCCAGATCATTACAAAAAGTCCCCTGTTGGTACTTATGTAAACGGGGTTCCGTCGGGCACTAAGTTCGCCGA
+>58616 3
+GACCGTGGACAGGCATGCTTTTATACCAATAGTTGGGTTACAGGCCAAGCAAGACTTATTCCCCCCGATCTATAGCGTATCGGCATGCCTGAGACTGAGT
+>58617 3
+CGGGATCCCCTGTCTAATGACACATTGATGCAACGACCTTAACAATTATAGCAAATCTAAGCGCGCCTCGGGTTAGTTGTCGGACGAGGGCCTTCGGTAT
+>58618 2
+GTTGACGTAAGGCACATGCGGTCGAAGTCAAGCGTGAACATGATCCGTTTATGGTTTGTGAGACCCATCACCACTCATTAGCCGCTCTACGGCTACAGTA
+>58619 1
+GGCGAAGTACGTTAAAAGAACGTGTACCGAGCAACTCGACAGTGATGGTTTTTTTACCCGGCCGCACGCTTGAGCCGTTATTAGACCTCTAATGCCGCAT
+>58620 1
+ATGCCTCAGTGCTCAACGCCTTTCCCGCGAGAGATCATTGCGAAACGGGCTAAGTGACGAGTTGGGAAAACCATTGTGGCTCTGACGCTTTCAATTCATA
+>58621 1
+CTGAGTACCCACTTGGAATCGTAATATCGCAAACGATAGATCGGGTAGTCCTCGCACTAGTGATAACTGTAAATGGGCTCAGTTGCCCGTCGCCTGCAGT
+>58622 2
+CTAGGTTTCCCCTTTACATTAGTGGAAAATGCTTTCGAGATCCGCTGCGAAGCGTACCTTTAGCGACACCCCGACTAGTGAGGCGCTACAGATAAAGGGT
+>58623 1
+TTGATGTCACCAGGACTTCTGCCTGGGTTAAGTGATTCTTGTTCATATGGACGTCACGTCCCGCAAGATGCAATCCTCAAGATGCAGCAAACAGGCGACG
+>58624 3
+AATGCCCGCTATCCCCAAGAAGGTTTCTCAGGCGTTAACTGTACACAATGAGCTAGCAGAATTTGTCGTCTCCGTCAAAGGGTCGAGGGCGTTATGTACC
+>58625 1
+TGCGGTAGTGGTATAACGTATGCTGGCGTGCAGTATCTTCCGAAAAACCCCTGGGTAAGGGTCACCGCCCACTATCAGAAGTTAACAACCTTTGACGCTT
+>58626 3
+CTTACATTCAGAGTACTGCCTGGACTGAACACTCTACACGCGGCAGTACTTCTTTCACTGAAGTACAGTCGAAGGCCTCGATCGTCGGATGAGGATGATG
+>58627 2
+CGCAACGGATTCTCTTTGTACAGCCCACGATGATATGCGTTTGGGATACCCATCTATATAATGGCGCCATGCGTAAGGCATGGCCGACGAATCACTGGTA
+>58628 1
+AATAAGACAGTGCCTCGAGCGAGAGGCGTAAGCGACCCTCGTGCAGCTTTTTGGGCCCCTTCAAGTCATTGACTGAACTATGGCTACGAATTTAAGCTCT
+>58629 2
+GCAAACGCGGAGGGTACACGATGTGGCATGCTGGTTCGATATATACACTTTTCCTCACCTCGGTAATTGCAGAGCCACTTGTCCATTCAGGTCGACAAAG
+>58630 3
+CTAGATAACCATGCAGGCGGCACGTTGCTTCAAAGCCACAGGGTGTCTAGGAAATCGGTTGGTTGCTACTCGTCCCCCAGTAATACAAGTGTCGTTATAC
+>58631 2
+CGACACTTGCGCAGTTGTAACATCTACCGAGACTGCCCGTTCGCAATAGGGATCGTTATTACGATGATAGCACACTTCCGAGGTGGATCTTCACGTAGAG
+>58632 2
+CTTAAGCTATGCAGGGGGCCGTAACTCGATAGGAGTCCACGGCGTGACATCCGAAGCAGATGTTTTACCATCAGGCTTGCACATAGCTCCTAATAGTCTT
+>58633 2
+AGACGAGAATGCCAATTCATATCTTCACGGTACAGGAGATGGCATTGTTTCACTCGTGTGCACCCGATGACAGACCTACGTGTCCCGCGGGAGTATCTAT
+>58634 1
+GAAGCTCTGAGTTTTAAAGACAAGGTACATCATAGCCTCACCGGTCGCGTTTTCGGAAACAAACGCGTCGTCTTGGCAGTACCTGTACATGGCTGTCGCA
+>58635 2
+TCTCGTACTGGTCTTGTACGAGGATATTCAGTCGAGACTTGACTATCCAGAGCGCTAACGACCTCAGCAATTCCTAAGAACTAATAGCGGCTGCGCGGTG
+>58636 3
+TAACGGTCGCTGCGCCGGCCACACCATTGCTTTTTGTGAAGATAAGATGGAGCGAATTCTGCTGAGTACAAACATTCTATTGCCACAGGAGAGGCCCTTC
+>58637 3
+TGCTTCCTCATTCATGTTGTTCCCAACACGCCTGGTGACAGGGGTATCAGCGAGGCACGAGAGACATCGATCATGGGCCCAGAATATTGAATCTCTTGAA
+>58638 1
+GTGAGTCTTGCCAGTAAGTGTATATCCGTCTGGCCACGGAATCTCCCGCACCCTGAATGGACTGGACTGCAAAGTCGGTTGACCACAGTATCTAAGTATA
+>58639 2
+ATGGACTTAGGAATGAGGGGACTGTCCGCTGGTCCAACCCTGATCCCACCCTAATCAGAGGGAACGGGATCTCATACTGCCGCTTTAAATTGTTTAACGT
+>58640 3
+GGATATCGGCGCCTGAAATACAACGACGTTAGGATATTTCTCGATTCCGCGCTGCTGGGGATCACATAAGCGTTAATCCTCTGACTTACGCAGCCGATGA
+>58641 3
+CCTACAATGTGCGTCATGCCTTCGAATGACATACCACCCCTGCAATGTCTATCAGGGACTCGGATTGCGGCTGATTAGCTAGGGGTAGGATTGACACTAA
+>58642 2
+AGAGTAGTGGTTAGTACTGTCGACAGCCGTAATCTCCCTTTCGAAACATTACCTCACCAGTCGACGCATGACTCCATGGGTGGGCCATAGCTGTAAGGAT
+>58643 1
+CACTCTACTTGAGATGCGTATACTGGCTTGTCTAAGAAGCGACTCCGATTATGCGCGGGCAGGCCTGCAGCAATAATTTAAGCAAGACTTCTGCGATGCC
+>58644 1
+ATATTCGGATCCTCTGATCCATCCAAGCGAACCACGTCGTCGCTTGATCCTCGGATGGGCCTAGCGACGAAGCTAGGAGTCGTATTTGTAACAATAGATG
+>58645 2
+CCCCCGCGTGGTGGTACGAAGTGTATAATTCTCCTCCCACAATAGTCGCACGCGAGTTGTTTCTGTAGACGGATAATAACCGGGACAAGTAATCTGTGAC
+>58646 2
+GGAGCTCTGCGCGAACACGCTGTTCGCGCATTCTCCCATCATAGAGCACACAATGAGGAGACCAAAGGAAACTTCTAGTTCATGGCTGAGTCGTTTTGTT
+>58647 1
+ACGCCTTGCTATTCAGTTCCGAAGAAACGTGGGCTTATGTATACCGTGATTACGCAGTACTAGGCGCTGACAACCTGACTTCGGTTTACCCCGGAAAGAG
+>58648 3
+AAACGTGAACCCTGAGCCCAGTCCATCGACCATTGTAAACGTGCCTGGAGGAGATACTTTATTTCTAGGCGCCTTCTGGTCGGTTGGCTGATGACAAAAC
+>58649 2
+GGGCCATACCTAGGTAACGCCCATTCTGAAAGGACGGACGAGACAGTATTTTCATCACTCAGGGTTCAACCTGCTTCTAAATACTACGGGTCGGCGTGTT
+>58650 2
+TTCCCTGAACGGCGACGCTGACATACGCGTCATTGTTCCTCAGACGAAAAAGACTTGTCCAGTCAATCCTTAGTTTTTGGCGAGGTGAAGATGCAGGCAC
+>58651 2
+CTACAAGGGGGTCATGTATACGTCAGCACGAGTGCTAGCCCACTAGACCTTCGGCACAAGGTTTCCAGTAATGGAGTTCGCTTATCCAACACGAGTTTTG
+>58652 1
+CTGCTCGAACTAGGATCGCTAATTCGTGGTATTGATGAGAGCCTTCGCAGAATGAGCGCGTAGTCTACCTGGCCAAACCCCTAACTCGGAATTGCAGATT
+>58653 3
+CCGGCGTAAATCGCTACACCTGAGGTATCAGTATGCCTCGAGTTGTCACCGCAAGTAAAGGACGCTACTAGCGCCAGCCTTTTGAGTTCGTATAGGAATT
+>58654 1
+ACTGCTTCGCTAACAATATGCAGTGAGTTAGACACTGCAAGGACGGGAGAATCCGACATGCCCAGAGCGGTCCTTTGCTGGTTGATCTTTAGATCCTACC
+>58655 1
+TCAGTAAACTTAGCCCTGCTCAGCGTGAGTCAGGGGGATCTGTCACGTGTCTGTTCCCTATAGCGCCGAAACTTTGAGGTGCCTAAACGTACAACTAAGA
+>58656 1
+CATGGGAACCGTGTAAAACTCCCTATATTAAGTTACCCGCATTCAATGATCAGCACTGCTGGCATAGGTCGGCTGGCTCGACTGATGAACGCGGTTGTAC
+>58657 3
+TACCGCTTTTGTGCCACGTTTCCTCACTTGGATCAACTATCACTACCGGTAGACGGGGCGTAGATCCGGGACAATGTGAGTAACAGGCGCATAAAGACTT
+>58658 1
+CTGTACGAACCGCGGACATAGGTTACCTGACGGGATTATATTGAATACCAGGTGCCTGGCCCGTTCCTCACTCAGGAGGGATCAGTTTACGACAATACTT
+>58659 1
+TCGATTCCGTCTGGAATAACTATTACGTCACTCCGGCCCGCGAGGCCAGATAAGGTGTCGGGTAACCAGCTATCAGTAAGTCCGTATCAGATCGTTGATA
+>58660 3
+AGAACGAGCGACGGCATAGGTTTATTCTAACCCCAGAATTTGCCGCAATCATTGGGGTAGTCCCATCGGATTATTCCCCGTGCCACGGAGGTAATTTAGC
+>58661 1
+AGGGCATCACTGACGCGGACCACAAAGCCCGTTAGTCCTAGACGCTCCATTTGCGAGATTACGAGTTGGTTGCCTACTTAGGCGAATCCAATGTGAATTT
+>58662 2
+TTGTCATACCTCTGGACTGTGAGTCTTGCATAGGTGGAGTAGCACAACCTGTAGAGTCGCATTCACACCATCAAAGCTCCAGCAGCGGCAGGTTAGATCT
+>58663 1
+AAACAACGTCTAAACGGATTAACTCACATTCCTCGTCGGTCTGTGTGACGCCTTGAGCAAGCCGTCGAAGGTTATGGTCCTGGCGAGTACTATCAGTGAC
+>58664 3
+TGTAGTGCTCTGGAGTCGTTCGGAAGACCTTCACACAGCGGTATTACCTACCGACATACTTAAGCGGCTACGACACCCTGGGAACTGAATTGTTTACGGA
+>58665 2
+CCTTACCGCTGAACCAATGGTTGGACCGTCGGCACGGAGGTCTAAAGTCATGTACGTTTACACGAGAAGGTGTGAGCGACTCAATCGAATTCTCATTCTC
+>58666 3
+AGTTTGTCAATCAGTGTCAATTGAGAGCAACGGTGTGAGTGTCTGCCTATCGCCTCCGATCCCACTCCGCGATAAGCACGCCAGCATGGTGATTTAAGAA
+>58667 2
+TCGTGTGCCCTAGCCGCCCGACCCTGCTTGGTGTATAGGGACTCGATACCTCCTGGTGAGAAGCTAAAAATGAGACAACATAGTTTTCACGCTGTTGAAA
+>58668 1
+TCCGGCGAGAAGGTGGTCCCCTGGGCGTACTCTGAGTATAATTTAATCTCAGATTTGCCCAACAGATCGCGGCCTTATAATTACGGATAAAGCCCAGTCG
+>58669 3
+AAAGAACGGATGTGTCGATCCGCCTGGGCATCCAAGTGAGAATGTCACAAGCTGTCTTTATACCTCTCTATAGTATGGCTCGTCCAAGAGTGAGTGCCCC
+>58670 1
+CGCGGGTTCCAATGTGGTGCAAATCATCTTGATCTAACTCACCCGTACTGAGTTCACGAGCGTTGCTCTGAGTAGCGGGCTACTTAACCGGACAAAAGAT
+>58671 3
+TGGGGAGAGCCTGCCCGACCTGACTGCATAAATTGCAAGAGCCTTAATGACCTTGCGAATGAAGGGTTACCTAATGCTGCCCTTATGCTTAATCTGGACC
+>58672 1
+CAATGTTGGGATGGATGCTCTGAACGTGTACGGCGCATCAACTACGCTGACTTAAGACGGGATGGCTGCGATGATACACCTCATATCCTTATACCACTCG
+>58673 1
+GGTGTAAGGTAGATTCGTCACTCGCGTAGGCTCGATTCCACTCCGGACGGATGCAGGCCTTTAAAAGTAGGAGATTACTCACTGTCTCACAACTCAACTG
+>58674 3
+CCGGACTGACATATTCGCCATGTGGAATTTCTAATCCGTGCGAATTCTTAGGTGGTAACGATAAGTGTACGATGACACGTAGCACAGCGTCAGCCCGCTC
+>58675 1
+CACCAGCGCCCTTTTGTATTAACCGTCCGTTGACGTTCCTACGCGAAGGCATGGGATATAAAGGCTGCGACAGTTTGTTTCAAGACCAAGGTCTGAAACG
+>58676 1
+GAGTGAATCTGATCCGGCAGATAGTCGCAATTGCCGTGACATCCGTCCCCTGCTAGAACTAACGGATCATTTCACTCCGGGACGTGATTTCATAGGAAGT
+>58677 1
+TACTGTCGGGCCAGAACGCGCCGTTTCCTGAGTTCCAACATACATGGTAAGATCGTTGGTGTCCTATCACGCTTTATTAAGCAAAGGCTGGAACCGACAG
+>58678 2
+TCTTAGTAGATGACAATTAGGGTCGTTAAGTGCGAGACACTGAAATGCGCGCCTTAGCACCGTGCCGGCATACTGGGTCCTGCCTACCTATAGTTCCAAA
+>58679 2
+TCGGGCACCGCCGACGTGCTAGGATAAGCCGCTTACCTTATGAGCGAGTCAACTCAACTTTTTGCGTCAGGGCAATAAGCCAGGGATATTTCGATAATTC
+>58680 2
+GTAGACTAACTGTATGCGAGGTACGTGCGGGAGGCTGGCGCATTATGTCTAACCCCAATGATGATCTGAAAATTTCACGACCTGCTGCCATACTATCCCG
+>58681 3
+TCTATGCGATTGATTCCACAGTCTATCCGTTGCTCACTATCGGAGACCGAGAAGGACCCTAGCCTCTGCATAATTTGGAGGACCATCGAATGCGGGGATA
+>58682 3
+TGCTATGGCGCCGTGACTCAGGCGAACTGCTGAACTCATGGAAAGTCAAATTGGAACCTGTCCGCTGGCGAAAATACCTAGACGTTACCACTCTTGTGTT
+>58683 2
+TCTCCCGCCCAACTGAGCGGGGCAGGTTCGATCATTTGAATATAATGCGACTAAGAACTTCCGTTTAGCAAGCGTAGCTGGAGTCCACTAGTGGATTACC
+>58684 3
+GCGTTCACGTCATGTTTTGTACAGAAACACTACCCATGAACGATGGTTAAGACGGATGATCCAGCGTCGCCGTCCGGGATACCTTTGCTCTGAAAGGATC
+>58685 1
+ACCTTGCTATAGTACACTGAATGCTGCTTTTCCCGCCTGATGCAAATCCAATGGGCTGAATCGAGCAAAGGCCATATTAACAGTCTGCCTGAGCGGTGGG
+>58686 3
+AACATAGTGATTCTATAGGAAGACTGTCTTACGAAAGGCACCGTCGGTTCTGGGTAGCACGACACAGGGCACCGATTCTCCTCGATCGTACATTTCCGGT
+>58687 1
+TTGAACGCGACGGGGTCTATGCTGCGATATTACCCCAGTGACTGAGGTCATCTCATAAAGGGACGCATCACCTCAAAAGGGTTCAGCGTTATTTCAGCTC
+>58688 1
+AAGTGGGCAGGCAGGGTAGCCCGATTGCGAAACATTTATCTGCACAATCAATTACAATGAAACGGCTATACCGCAGGGTTGCTCGTCTGCGTTCTTCCTC
+>58689 2
+TGTGCGGCACCCACTGTACATCTGTGACTGACAAGTAGTGGCCTTAGTTGTATGGTTCCGCGGCAAATGCGTCCGCACGAGTTCTACAGTAACCAAATAA
+>58690 3
+CCACAACGCCTCTGGGCACTCCCGCAGACGCAAGTTGGAATAGCGTTTAGTATTAAATGCGATGGTATTGGGATGTCGCTACGGCACATACTATCTCTGA
+>58691 2
+CGCGTCGCCTACAAACTCGCGTAAATTCCCTTCGGATATCACCTCGTGACCAATTGTGTAATTGGTGAGAGACGATAATACGGGAGATCTAGTGGCTCGC
+>58692 2
+ATTGATGCTAGACTCGCAATATTAACCTGGTACCTCCGCCAACAGTGCGGTTATATAGGTCGCGTGCGTTGAAAGCTGCCATAAACGACCGGCGTTGTAC
+>58693 3
+GCCGTCGCATTTTAAAGCAATCAAGTTAGTAGTGTTCAAACAGTGTCGGTCTCCCAACGGGTATCAAAGGTTCCAACCGGCCTTCAGGGTCCGCGATTAG
+>58694 2
+CATGATAAAAGCCTGGGGATCCGTCCAAATCCGTCACTCGGTCAGCCAAAAGCGTTAATGCTCACGAATTGGCTCTGCGTGCTTTGGTTAAGCATACTGG
+>58695 3
+CAGGATAATAGAGTAACAGTACTTTCACGAGGCGTTTCTGCCCTCATGGAGCGGTATGGTCACGTCGACCTTAAAGCGTACCCATACACTACGTTTCGGG
+>58696 2
+TTAGTGCAAAACGTATTTGCGTATCCTACCCCGGTGACGCCAGTGTCTCGTGGCAGATTCACCTCCAACCTAGGTAGATACGAGAAAGAGCGATGTCTTG
+>58697 3
+ACTCTATCCCAGTCGGGCATGGTGTAACGCTCCACGCTGCATTGCATTCTCCTCCAGGGTGTGTAAAAGCGAGAAGGAAGATCTGAGCATACTAAGTTTC
+>58698 1
+CAGTTCCATGCCTGCTGTAGAGACAACCTGGCATAGAAACTGAACTGTTGTTGTTAATTAGAAACGGTCGCGCGGCGGAGCACCTTCTTCTCCGAGTAAC
+>58699 1
+GGAGAGCTCTTCATGCACCCCAGAAATAACTCAGTATCTTTCCCAATACACGGGCCTCTGTAACTGCGGTTGCCTATATAGATTGTCTGGGGAGGGACAG
+>58700 3
+TCTACATAACTACAATGCTTACACAAGCGGAGTGAACTGCCGCCTGCAATCGGGGGGCCTTGTCCGCATGTGCTCATGGAAATATGTATGTCAAGGCTCT
+>58701 1
+AGATCCGCGGCGGGAATTGGTCTCCACATAAATCATGCCACAGCTTGCCACCCGCGTACGTGTAGTAGGTGAACGCTTTGGATAGTTCTAGAACCAATTT
+>58702 1
+TCTAGCGCCGACCTGACCGTCAGTGTTGATCCTAATCGAATAACGAGCTCTCTACGCGTGATATCTAGGAGCTTGGCAACTCACTAGAACTTGGTAGGAG
+>58703 3
+CTACAGCCAGACACGGCGACGTGCGGACGAGGACCAATTGTACTTGAAACCGTTTTGGCATTGCCGTGACTCGGGAAGTCTCTTGTTTCATAATTACACA
+>58704 1
+GGATCAACTTTCGAGAGGTCACTCCGGTCTGTCATGAACAATAGTGTAAAGCAAGCAATGCCCCATTGCCTTTAGCTCCTGTGGTAGATCACCGGTGAGC
+>58705 2
+TGCATAGAGCTTCGCGCTTCCCCTTCAGCCTACACTGCACCAGTAAGGAATTTAACACTCAATATTAGAGCGTGCAGGGGTAATGATGGGCTGACGTGTC
+>58706 1
+AGGACAAGCCGGCTGATATTGCGACATCTTAAATCTCCCGGGAGGATCTCCATTTTTCGACCATCCAAGGTAATTACAGCTCGATATACTCTGGCGGGGG
+>58707 1
+GTCCCCGAGTGGTTTAGCCTATACTATCAGAGAGTACGAAACTTGTTCCTAGTTCGAGAACTGCACGTCAAATCGGGTTGTCAGCGCCCCAAGATATGCG
+>58708 1
+CCAATAACGTATGGCGCAGTGTCCACTAACGGGTGATACTCTCCACCTCTTGACGTGAGACATCTCAGCTACAATGCGGGGCTTTCATGGTGTGAATAGA
+>58709 2
+CATGTCTGACGTCGCACAGATCTTTTGCAAAATGCACTGACGCAGGCATGTGCCTGCGAAGTTCCTTCGTAAGGGCTGTCGCGAATACAGAGATATACCT
+>58710 2
+CTCCGCTCGCATCTGAAATGGAAGCCAGTGCCACCATCTTGGTTAGATGCAGTTTCGCATGTACGGCCGAGCTAAAGAATACGATAGCTGGTTTCCAATG
+>58711 2
+CGTATAAATATATGCCAGAAGTTTGCGACTACTCCTAAGTCGGAGAGCTCCCGGGATCTGGCGTGCCGTTCTACGATAGCAACTATGCGCTAGCCTAAGT
+>58712 2
+TCATGCCGATCTTCTGGCAGCAGAGGCAGAAGTAACTCGCACTAATACTAGCTCATGTTGATCACGTGAATTTGTATCGCTATCCGGGAGTAACCGGCGC
+>58713 3
+ACTTCCTATGAGTTTAGCAAGCTACAATCGTTTGCTAGATAGTGATCGACCCGCTTAGCCGACTCGGCCGACTAATGCAGGGACATGCGTCTAAAGCTGG
+>58714 2
+AGCGTGGCCCAGGACTCCTTCTGAATTATAGTTATCTATATCTCACGTTAACCGGGAACCGGCCGGGGATATTAAGTGGCAACTTGAATCTGCCGGACAC
+>58715 2
+CTGGATGCGGTAGACCGTTGCACTAGTTTCACTGAATGCAAGCTTAATATGGACGGGGTCACTGCCCTTGTCCATCAATATGCTATCGACCCACGGGAAA
+>58716 2
+CGCTACATTATCTCAATGGGACCCGCTATCCACGCCAATGTGGTGAAGATATAATCGGTTACGGTGGCTAAGACCCCTCTTAGGGTTCGGAAGACACTTG
+>58717 1
+TGTCCGCAGTTACTACGTATTTACAACCTAACCTGTCCTAGCGATACCGATCAGTGATGGAGGGGGGGTATAATGTACTGCTCTGAACTCGCCGCCAAGA
+>58718 2
+CTATGGTGCGTCGTGGCTCCTGCATAGAATTCTAGAACTCTCTATTATGAGGGTGGACTTATCGTAGGCCAGTCCACTCCAAAAAGTGACAACCCGGAGC
+>58719 2
+CCAGTCTCCCTTACGAAATCCTGGATATGCCAGTACCGAGTAGTACTATAAGGTAGCCGTGGGTCGATTAAATTGTGTCTGGACCAGCAGCTGCGTCACA
+>58720 1
+CGCTCGCCAAGCAGCGGCAGTAAATCATATGCGTTCTCCCAGATGCGAGTTGGCCGATCCGTTTTGAATAAGTGTTAATTCTGAAACCAATAGCGCTCGG
+>58721 1
+ATCCCTGCATAGTTATTCACCATGGTGGAGCACGATCATTAATGGCAGTAGTATTACCTTGGGCACACGGGTAAAAGGCCCGCCGTTGTCGCCGATACTA
+>58722 3
+TTGTTCTTGTACCCCCGAACGCCCTGAAATGGGTGTTGCTCGCGTGACGCCTATGTAGGAAGGAATCAGCCCCTAATATCGGATGAACAGAACATTCTAG
+>58723 2
+TCTCGCCATTCCCATTTGAGCCAACTACACCTTCCGCGAGGACATGCATTGAACTCAGATCAAACAGCGGGGGCGTGTTTTGGTTCGTAGATGGAAAGTA
+>58724 1
+TATTGCGCGATACCTCCCCAGGATATTGTTGCCCAGAGTCAACGGGGCGGCCACTCACACCTCGATGACGTCATATGTGTAATGTGTGTAAGTAAACATG
+>58725 3
+CAGAGGTTCTGTTGACAACCGGTTTTCATGAGATCACCTCTTATTATACCAACAGTGTAAGGACCTCACCTGCCGGGCAGAGCGCATCTAGGGTTGAGCA
+>58726 2
+ATCGGGGTAGTATCCCGTACACTCAAGTAACAGCGAATAGGGTACTTTCCGCGGTATTGATAAGCCACGGTCTGGTTCACTTAGAGAGTCACCCGTCATC
+>58727 1
+CAACGTTGTTCAGCACCTGACAGTTGAATTGGTGGCGCGGTCGGAGAGAATGCAACCGATAGCTCTAATCATCGGTCCACTTATATCGGAACTACCGTCT
+>58728 2
+CCTGCGGGATAGCGATAACGACCTCCGTTGGCCACTATGGTTCCAGCTAAAGTTCAGAGTGCAAGTTAGTAAGACCCTTGCATTAGGAACGCGTTTCCTA
+>58729 1
+TCAGCTGGAGCACCTGGGGAAGGTCCATCGTACTTTTCGAATTGCGTCGAAGCAAACGCATATCGAACATCGTGATCAACCCTCGAGTATCGTATCTTGG
+>58730 3
+AATTCTAGAAAGTTGCGGTTTGCTTTGACTCACCAATTAGATAGAAGGAAGGCACAAGACTGTCGACGCCCAACTTCTCTCGATGCCCGGTGCTTCGGGC
+>58731 2
+ACTTGTATCCGTTAGCACTATGCGGCCATGAGCCTGGTATGTGCCTTCCGAACGGCGCAAATTGACCGACATCTCTTAGACTAAGAAAATGCGTGTGGCA
+>58732 2
+CTATGGTAGGGAATCTCGCCACTGCAGGTTAACATTAGATAGATCCTCGTTTCCACGTGTTCGCAACTGAGCAGCCCAGCACCAGGAGGGTATGCATTTA
+>58733 2
+AAGAGGCCCTTGACATCCAGTAAACAATCACCGTGTAATGTGGAAGTCTGGCGTTTGTAGCCCACTGTACTGCTAGGCTCGTACATTGCTCAGTGGACAC
+>58734 3
+ATACCGGACGTTGCACGTAGATACTAACTAGGTTCCTCTGACCAGAGTAACGGCGGTGGCCGCAATGAGGCCTATCCAATTTCGGCAGTTAATATTTCCG
+>58735 1
+CGCCCTGTTGCTTGTTAAATGTGCGGTCTCAGTAAGTGCCTCGCTGGAACGGCTCGTAGGGGCTCAGACACAAAGTCAATTACCAATTTACATCAAGGAC
+>58736 1
+AATTGAGGGAAGAAGGAATCCGCGCCTCAGAAAATGTTTTTGTGACTGCTCGCTCCTAAGTTCGGGCTGTGTTTAGAAACCGTCCACCCTTGCACCAAGC
+>58737 2
+CTATTGGGATCGAGCACCCGCTGCCCCCTTAATGGCTTTGCATAGGGAGAAGGGCTCTCCAGAATCTCAACTAGCAATCTTTAAATAAGGGATCTGGGTC
+>58738 1
+AAACTCTATCGGAAGCTGGAGCTCCCTATTGTATACGGAACCCCAATGATCTCTCCCGATACTTCAGGGTGCTAGAGTTACGGGGGCTCCAGATAGTGTA
+>58739 2
+TAGTAGGTGGGTCTTTATACATCCCACCCTAGGTGTCCGCGTGCGCGTATTGGCAAGCTAACGAGTTGCCAGAGGTTATCGACGACCTTCACAAAATCAA
+>58740 2
+AATGTAGTTGTTAGATCGACAACGCAGTAGCGGGATATGCAGATGCCGCCGTGACCCCGTCTTGAATGGCTTCGACTCTCTAATGGCAGCACTACATCAT
+>58741 1
+GATCTGTTGCGTTAACCTCCCCTCGCGTACGTTAAATCCCGCCTACAGAGAAATTAGGATGGTTAGGACGGTTTACTTCACAAGCACTTCGGGAGGAAGC
+>58742 1
+AGCAGCCCATTTACAGTGCCTACGGATTGTATGCGGAGAAACAGTCGACGTGCCTGCCTAGGATACCGTCTATTGCAGAATCCAGCGCAGATTTCGTTTA
+>58743 3
+TCCCGACATCCTTTGAAACCCTTGGGTATCTGGATGGCAAACAAATGAGCTCTGAATGGTGTCCCAATGGTATGGTAGGAATCTCGAACCCGCGTTGCCA
+>58744 3
+TATCTGTGACGATGGAGGACTGCACTAGGCGATTCATAGAGGTACTGCGCCCCCATGTTCCCTCAAGATCAGCGGAAAACTTTCGCCAGTGAGCATTTAT
+>58745 3
+GTCTGCCGCATACGAACCCGGACTGTTGGACGAGTTGGACACCTAGTACTTACACATAAATCATATCGGCTTAGAAAGTTCGGCGTGTCTCCAGGTAGCT
+>58746 3
+CAAATGTGTGTGTATGGAGCGGTTACATGCCGTGCAGCATATTTTCGATCCAGCAAACGGCTACTCACGTCAGTCCAGAAAGCCATGTCTTGACGACTCG
+>58747 2
+TCCGGTAGTAGAGAATTCATGACCACGACAGGAGTATGCGTCAAGTACCACGATTTCGCTAGTAGTACCTCCGGTTCCTTTAGCCATCACAGGGGGTATC
+>58748 3
+GTATGGATCGGGACTCTCATGGGGAACACGCTCTCTTCCGTCAATGGTGATACTAGGAATAGAACCATCCGGCGTCTCTACCATAAGGGATCCCATGATT
+>58749 2
+CTATGAACGTCTCGGGGATTTATACGTCCGGATCGCTACGGCCCTCACGCGACTTATTACGTTGAGAATTTCCGGGCTTGGAAGAACCCAACTAGTAGAA
+>58750 3
+ACGGGGGCTCATAACGCTCCGTGGGCTTTTCAGTCCCACGTCCGTTTGGCGTACAGTTCAAGATCCAGTATTAGCGGGTACACAGAAGAACAATCTTATA
+>58751 1
+TTCTCAGTTAGGCGACCGCGCAGGTGGGGTGATAGAAACTGTAGGCAATACACCCGATGCTTTCCCGGGGTAATCTCCCCTATATCTATCAGAAATTCAG
+>58752 2
+CCTCACGACGAGGGGGATGCGCATTATTGGAATTGGAGTCAGAGCCCTAGCCAGACTAAAAACACTGCCATTTGCATGCTTTTAGTAACTGCGCGTTCCT
+>58753 3
+TGTGTCAACTTTAACTGCGGACGCCTAGAGTTTTCCGCTGTGCGTCTTAAACACCGGAACATTAGGAAAGCTCCATGGCCCCGGATAGAGATGACATCTG
+>58754 2
+GAAGTAGGTAATCCTCCTGATGCTGCGCGACCCCCACGCTTATACCGATAAATTGCAGTCGTGACTCCGTGGTGCTGGATCGACAAAGATAAAGGTCTTT
+>58755 2
+AAAAAGTTTCACGCGGGAACTATCGTCCAACAGTGGTGACAGTTTGATTCAAGACTCACCGTCTGGAGTCGTGTGGACCAGTCGTGCACTATCTAGCTCC
+>58756 2
+CGTGTGAAACGCGAACTACACCTCGTGCCTGGATTAACTACAAAGCAAATCCGGCTGTTGAACCGGTTTATCGTCCCGCGTTGCTGGATATAGCTAGAGT
+>58757 3
+TATAAGTAATGGTTAGTAGCCGCCCATCCTGAATTTCACGACGGAATGTGAATAACGCTAGGCGGGACTCCCGTACCCTCCATATTCCAGGTGTCGTGGA
+>58758 1
+AGTTTCCGATGGGAGGTATTATAGACTCTCACGCGGTGGAGCAATTTCAAGGCTCTCAAACCGGCATCTACATGTAGCTCACCACGGTGTCCAAATCGTG
+>58759 3
+TACGGAGCCGTTTGGTCAGTACTCTTTACTGGTACCCGGACCAATGGTAACACTGCCTTAATGTCTAATGGCGACAGTTCAACGGAGCGCATTACACGGA
+>58760 3
+CTTATCGACGACTTAGATACGATTTGAACCTCCCTCTGGTGCTACACTGCTGCGATATAGCGAATCCCTAGAAGCTGGGTGGGGCAGATTTAACCGAGCA
+>58761 3
+CCAGGTAGCCGATAAGGTTACTTCGAAGCGAGCCTTTGCAATGTCCTCGCACTGATATCCTAGCTAGTATGCGTCTGTAAAGAGGATGTGCCGACAACCT
+>58762 3
+GCGAGTCACGTAACTCTGCGGGAATTCCTACCCGTTATTGCGGTAATACTAGTCGCTGTAAGATGAGCTCGCTCTTTGTCCAAGAACCGAAGGATCACAG
+>58763 2
+GGTATGTTTCCCCAATTGTAGACCAGAGGTTTCGTTAAGGACTTTCGTGAGATCCTCGCGCGAACAGAACAACACACATGATGGCTCCCCAGGGACTGTT
+>58764 1
+CCTCATAACCCTCTAATAAGAGGCGTCTACCTTGGATGCATGTGTCTTGCGACCGGTTCTGTCCGGCGACTGCTGAAGAAAAATTCAACGAGTTAACGGG
+>58765 3
+TCACCGTCCCCAGATAGGACAGTACTTAATATCCCTAAATGGGACTTGCCCGGCTCTATTGGACGGCCAGACAGTAGGCTATTGACGGTTGGTGATACTA
+>58766 1
+GTTCGAACTAGTAAGGTTCCTGCTAGTTGCCGCAGCCAGGAGTTGAGATACCCGATTAAACCCATACCGGCTACTGACTCGAGCATTTCTTAGGGAGCTA
+>58767 1
+CTTCAAGGTGTATGAAGGATGGGGTTAGTATCACCCACGGTGACCATAACAGAGATCGCAACCCTCTCTAGATTAAGTTTCCAGGTCTGCTCCGATGCCG
+>58768 3
+GGTTAGCTCTGTAGCCGAACTATAGATTATCACGCGTCAGGGCCATCCGGAGGACCCATGAATCGAAATTTTAGCAGGCTTGTCTACCACTGAGACTTCG
+>58769 3
+TGGGCTACTAAAAGCGGGCGCTTATTGATCACGATCTCGGACGCCCTAGCCTCGAGATTTAGGAGGTCGGACGCTAAACAACATTCTTCTTCAAGAGTTC
+>58770 1
+GCCGTTGCGTAGAGACGTCTAAACTAGAACTACGCCTTGTTGCATTGGAGTTGCATTAGAATCAGAACCGGCCGACCATGTGTTCGTGGAATCCCATCAC
+>58771 1
+CCATAGGAGCGGTACTGCAATCGAACGCTCATGTCTTCCAGATATCCAGTCGTACGCTTACGTGGATGAGTTTTTACACGGAAAGTCCCGGAGCCATATG
+>58772 1
+ACTCAGGAACCCTTTATAGTTTGACGTTCAATCCGGGATCCGCTTGAGGCACGGCATCCGAGCCTCGTTACTCATAATAAATGGAATGTCGGGCCATGAG
+>58773 3
+CTTCTGTTCAAAAGGCTTAGGCGCACGAGATCTAACTGAATCGCTCGGCATTGACACGCATGGGGCGTCTATATTCTAACTAGGGCTATCGAATCCACGG
+>58774 1
+ACTTGTCCCGCTCACCTTTCCACCATAACGAGACTTAATTGGTGTGATGTCCAGTGGCTTGAGCGAGTTGCTGAGGATATACGTGAGAGCAACCACAAGC
+>58775 2
+GACGCATTTCGCATTCAGTGGAAGGTGTTCGTAGGCCCAACTGCTGCAGCCATTAAGCCCAAGTATCTGATGAGGCATGGATACCCTCTAATTCACTGGA
+>58776 2
+ATTCTCGTCCAGATACACCGATTAGTAATGTGGGACCGCAGCGCAGTCCCCATAGACTCAACTTAATGAGACGTTGCTGTAAGGCATTGTCGGCGCTAGT
+>58777 2
+TGTAGATTGCGCAACTGAGGAGGCCGGACGAATTTGCCCCCTTGGTTGTTACCCAGTTATAAACGAACGGTCAATTTAAGCCCTGTCACCGTGTAGCCAA
+>58778 3
+GATGCCTTTGCAAACTACCGAGAACACCGTCTTGAAAATTGTACCCATGGTATTCGTCTGGAGGCAGGACGGCCAGATTTACCCGGTAATCCTTGCGTAG
+>58779 1
+ACACAGATTGAATTTTGAGCGGCGGGCTCGACTAGCCAGTGCCCTCTACTCTCTCTTAAACGACACGAAGATTAGGTTGGTCGAAGTCGCTTAACTAGGC
+>58780 1
+AACTTCAATCTTCCCAGCGAGGATCTTAGAGTTCTACTGGGCTCCCGCCGTGTCGATTCAGATGATCAAGCGGATTGAAACCTGTAATAGCGACACGGTG
+>58781 3
+TACATGGCCGGCATACACTATCGTTCGAGTCGACGACAACGGGTACTTTCAAGAACCTGTGTCGCCAGGCTTAGTACTGATAGCGCTATATGCTTGCAGA
+>58782 2
+TGTAAAGTTGCTATTCCGAATGGCTGCCTCGAACCCCATACGGACGGTGGCCTTAACGATTAGCAGCCTTTGGTGCAGCACCGATGACCTAAGGATTATA
+>58783 3
+ACTAGAACATACTCAGCAGCCTCACTTCCAGGGAACGGTTGATTATGTAGATTATGTAACAGTAGTCACCCAGAACTGGGGGCCTCTGTTTCCCTGGGGC
+>58784 2
+ATAGATAGGGTTAAGCTTTGGAGCGTTCTTAGCACTCCTCCAGAAGGAGGCAGAGGAATGGATGTTTATACCCCTCGATTCATGTTCACACGCCCCCGAC
+>58785 2
+AGGTTCTGCGTATAAGAACTACCTAAGTACTTCGTTAATATTTCGCGACCAGCGTCGAGCACGGACCGTGTGTCAAAGCCGCGAACGGATGCTAGTTTCC
+>58786 2
+GATATCAACTATGGCCTGGAGGCAGTTAACGCATCTTTACGGTGTCTACGCGGTTCATCCAGGAAGGACATTGGTGCATCCAGAAAACCTGCTCGATCTC
+>58787 2
+TTGTAGAGTAAGTCTCAGCGGACAAAAGTTTGACTTTTGACGGGCCAATTCTGGCGCCCTCCGGCATGACCTCTTTTAATAAACCGCACCAGCGAGGTAG
+>58788 3
+GAGATAGCTCATCGCACGCATATATCGGCATGACCAGAGATTTACGTCTAGGTCGAAGTCTCCCAGCCTGTTACTTGTGTCGATGACTACTAGGGACCAG
+>58789 1
+AAAAAACGCCGCCGTGTCTCAGAAGGTATAGCTTCCGAGGTAATTGTCTCCCGAGTGCCGTCGTTGCGTCTTCGTGAATGAATCTCATGACACAAGTGCA
+>58790 2
+ATAGTTGTCCACTACCGGTTCGATGAAGCTACTTGGAAATGCTACGGAGCATTACGCAAGGGTCTCTTTATACGAACCCGGTTCCCAACGAACTCGTGGG
+>58791 2
+AACATAGGCGTTCTGCTGATTCATTAGTTCTCTGATAAGCGGCGTTTGCCTCTCCGAGGATGGGGGCGACCTGTTAAACAATGCCGCAACAATACCCAAG
+>58792 2
+GCAATATTGACACGAGCGGATCGGCCCCAAGGTCTATCTTACGAGATCTAAATGTGGTCCAAGGACTGGCTACTTTGTCCCACTGGTGTCTAAATGCCAG
+>58793 2
+TTTAGTAAGGTCCGGACGCGACTGCGTGGTCGCTTGCAATCAAATATGAGCGCACGATTTCCTCTTTGCGGGGGTATGAAACCCGTAAACCAACATTACC
+>58794 3
+ACATGAACCTAAGAGTGAAACTAGATGTGCCGTTTCCGACATTAACGGTGTTTAGCTCACAGGCGCTTTACGGGCTCGCACGGTCATTCCCATTCAGGAG
+>58795 2
+CCGATGGCCGTTTTACCATCTAGAGACCTATTCGGGAGTGCTTCCACAGTCTGTAATAGACGAGTGTCTAAGAACTCTGAACCCCTGGGCGTAAATCGGA
+>58796 1
+GGAAACGTGCGTTGCTTTTCGTGAAAGGGCTCTGAATCTAATCTAATTGACTCACACCCTACAACTTCTGCCGTAGGAAAAAGGGGTCCGGATCCTGGCC
+>58797 3
+TCATATACTCCGATCCGGATATGCTCCAAGAGAATCAGAGGGGCTTACTCTATCACTGATGATAGGGGATATCTGGCTCGTTCCGGGAATGCTCCACGCA
+>58798 1
+TGGGTAGTTGCATATCGTCCCCTGCTTGGCCTCAAACCAGTAAATCGGCACATACAAGCCTCATTATACCACGTATAGGAGAAGTAGTTCGTGCGGTGCG
+>58799 2
+GGAAGTGGGGATGTGACATGGCCCCCTCCCATAGGAGTCGCACTATATCGTCCAAAGTCACACCGCGTGTAATATAGTTCTTGGAACGGTTACTATCTCA
+>58800 1
+AACGGCCTAGGGTCTACGGACATGTCCCGTTGATGCTGACAGATGCTGTTCAATTCGGCCGATGACTTACTTACGGACATGTCCATGCAAGCTAAAGACT
+>58801 2
+CGTAGTAGTCACCGAGGTCCAATTTGCAACCTAAAGGATTACCGGCTGCCAGAAACTAACAGCGTGGCCGATCCGCGTTGATTATTCGTCATAGGCTTGT
+>58802 3
+AAAGATCCTCTACTAATGCGTCATACCGTAGGGGAGGATTTATGTCGCCCATTCCAGTCTTGGGACCAGCGCGAAGCTACGTTGCATTAACTCGCTAGAG
+>58803 3
+GAAGTCGCAGCTAGCTTTGCCCAGTGCTTATCTTAGTAATAGTTCCCTCCGTAGGTCAATCAGGATTGAACGTCATGGCCCGGTCGAAGCAAACCTGAGA
+>58804 1
+GGCCCTGACTACCGGCGAGTGGAGATCCTAGCATTGTTCATTTCAGAATAGAGAGGTGAGTCGCTCTTCACACTTAATTAACATGCCGCGATGCCCGATA
+>58805 3
+TGTACATCGCTATACCGGAATACTCCTACATGAAAAAGTGGCCGCGTAAGCGTCAGAATCCCGCTATTTGAGGACTCCCAATCGTGTGTTGGTTCAGGCG
+>58806 2
+TCTCAGAAAGCGGACCTGCAATAGCAGCATACACGTATAGCATAAACGGGGCTCTAACTTATTTCGGCGTTTCTGCGACGGCCAGCGCGATACGGTTTTT
+>58807 1
+CGGAATCGAGCAAGTACTGTATAACGGGCCCATAATTGGTGCCTCCTATGTAGTCTCGGTGTCTGTAATAACAGCACGTCTAACGATGCCCTTGACCAGG
+>58808 2
+AGCTCGACAGTAGGAAATCGGTGCCGCTCCACATTGCTTCAGAACTTAACGGGTCTAGCGGTTAGACGCTATTTGTATGAGCTCTCCTTAACGCGGAAAC
+>58809 2
+CCGCTGGGTCGTACCATAGACAGCGGGCCAATGCTATTAGTGTCGGTCGTCAACACTAGGAGTTGCTTAACTAGGATCCAAGTAGTCCTTCACATTCGAA
+>58810 3
+CGCTGGACGTGGCCTGACCGCCTATGGGTGCGATGGCCTCTGGAGAATTAGACCAACCGATAATAGTCCCCGATTTGTCTAAATTAACTCTAGATTGCAA
+>58811 3
+AGTACATCGGTACAGTAGCCCGATTGAGACTGGGTTCATGACCTATAACTCCCTTATACTTGGAACACGCGAACGTTTTCACCGCCGGAGTGGCAGGTAT
+>58812 2
+TTCTGCCTGGACCAAGTGGTAGCTGGAGGCTTTTAGCCTGAGCTACGCACGGCTCTGTATAACGCATGAACACAGGCTACATGCATGTAACTACTATAGC
+>58813 3
+AAAGCCAGCCTAGAGTTTTGATCGTACTCCCAACATCGGAAATCTCGTTTGGTATTGAGTGGGGACCGGCATGTGCACTCATCCATCGGCGAGATCCATA
+>58814 2
+GTTGCGAAAGCGTTGGAAGGCATCATCAGTAGAGTATGTGTTCACATTACCAATTACCGCCGCATCCTCTCTATGACGGGCCGGCTAGTAGCCACAATTG
+>58815 3
+CCTATCGTCTACCTCCTTTACACAAACTTTGGAGCTTGCCGCTCAAGAATACTGACCGGAAACGAGATCAGGGTCCGGAGGTGTTAGATAGCATGTTCGG
+>58816 1
+ATCTCGCAGTACTCGACTTTTCCCAATCGCTGGCGTGTGGATACATGCCCGGTGAAGGTTACAATCCAGCTTGACCGCAATGATGGGACAATGAATCGAT
+>58817 2
+GGGGGCAATACCACTACTTCTGGTAGCGGAACTCTCTGTATGAAAAGCCGCATGAACGTATACTTTGATGTCCTTCATCCGACACGCGTGCCAATGAGTG
+>58818 3
+TAGATCATTGCGTCTACACGTGCAACCAAAACTTGGTGGCCCTGACAGAGTACCGTATGTTACGTTGCAGAGTCTACATAAGGCCCATGTGAGCCTGGTC
+>58819 3
+TAGTAGTGGGATGTTGTTCGGAGGATGTATCTTGCACCAGGTCAGACAATCCGAAAACCGCCCCTGCATGTTGCAAACGGAGACCAACTTGCTTCCACTT
+>58820 2
+AACTGGTGGTTCCGATTACACCAGATAATGCGTTAGTGCCGTCCTCGTCTTGCCTCTGGATTTAACGAAAAGATAAGCATCGCCAAAGCTGCGTCGAGCG
+>58821 3
+AAGCTTTTAGCGGGAACCAGCATTAGGTGAGACTTATTCCATGCCTACGTACCCCTGCGTCTAAACATTTCTAAGTCGGTCCACAGGGGCAAATGCGTGG
+>58822 1
+GTGTGTGCATTACTTGACCCAGGCGACATCCGTACTAAGACTTACCAGACGTTCACTTGCTGCCAGATTGTAGGGATCACCTTATCAGGAGAGTCGCAAG
+>58823 2
+GCCTCCTGGTGTAGATCCCTAAGGGTGTACGAGTATCCACAGGCAGTACTGCCACAAGGTCACTCAAACAATTTCTGTGTGAGTTTTACCGCGGACGATA
+>58824 2
+GGTTCATTGAGTGGCCTAGGCTATCTGTTAAACTAACGAACCCTTCACAAGGCTTCAATGTGCAGGCACCGGACGTCCTTACAATGGCATGTGCGACAGT
+>58825 3
+CGTAGGGGTGTTCTGAGCCAGAAGGCAGCGGGCCATGTGTTAATTCCTTAATAGAACATATTCCCCTAATAAAGGCGCATGGCCATATGTCGCTCCATCC
+>58826 1
+GATTTTACTATTAGCGATCCCAGACGTAGGGAAAACCCGCGAAGAGCCTCTAGGGGTCTAATTACGCGCTCATTGACTGATGTCACGAGCTGGTCTCACT
+>58827 3
+CCTGTCACAGCAGCTATGTTTGGCATAGAGCATATTGCCTGATCTGAAATTGTGACTCAGCCCGGCGCCGAGGAGCAGGCTATCTATCCGATGTATAAAC
+>58828 1
+TGCGCATGCTCTAACTACGTCATTCTAGCTCCTCGAAAAGGAGGACGCAATCATGCCCTACTGTTAAGATAGAGACGGTCGTTTAATCGGTGGCCGTCAG
+>58829 1
+CCTAGAAGAGTATACCGCTCGTATGACCGACGGGTTCCTTCTCTCCCGCTAAGCAAGGTGAGTCACCATGATATCACTGCTTTACTGAGAGAGTGTGAAG
+>58830 3
+GACCGCACGTTCATTAGCAGACTGATGCTTACCTTCCATTGGTCGCTGTATGAACCGGCCGATCTGGTATCAAACGGGTTGATATCGGCGCTGAACAAAA
+>58831 2
+TACCGAGGCGCTAAATGTGGGTTCGCAGCAGTATCGGCAGAGCTCGTAAAGCCTCCTCGGCTAACATTTTTACTTTCGGGACACATAAGCTGAAGATCCT
+>58832 2
+GAATACGTGACGATGAACCTGACGCAATTGAATGCCGTAGCGCGGCTAGGTTGTCCGCTTCAACGCCTAAAGGCTACTGTTACTGCCTACTTAAAGCTGT
+>58833 2
+AAGGGAACGAACCGACCGGACGTAAGACTATCTGACATGCTAGTGAGCGCGTTCATCATCCCCTTCGCATTCTGCTGCTATTTGGGAGTACACATGTTAG
+>58834 1
+CCTCGGGAGGGGTGAGAATGGAAATCAGTATTCAATTCTGCTCATAACGCCACAGGGCCCGTGCTCATGCGAACAATTTTTAGGCTCTGTCCTTGCCAAA
+>58835 2
+TTAGATCCGATTGCCAACGCCCGGTTTACGGTATGCTCTGACTACTCGTCTACAAAATACAGGCGAAGTATAGAGTGCATGAGAGCGAGTCCCCCTGTTG
+>58836 2
+ATATTACGTCCGCGAGCGAGCATCTCATTCAGCATGGAGCAGTCCGACAAACTGAATGTGTGCCTGACCGATACATAGTTTCCAGTTACTTAGGCCTGGG
+>58837 3
+CGAATCTTGTGGTACGATCTGGGCGCCCTGCTGGATTAGTAGGACGACTCTTGAGTGTAATTCATGAAATCAACGCCCACATAATCCAGTGTCCACGGCA
+>58838 3
+TACTTAGAAGGCTCCTTAACACCGGTGCGAGATCAGGGAGAATATGCAGCGCCAAGATAGATGCCTTATTTATGGTTGCCCGCCAGCCGCCATATTTGCT
+>58839 1
+TCGTCCTCCACGTGTACGTTCCAAACGTCTACCGATGCGTGGGATGAAGGTAGGTTAGATGCTAGTAGGGTTCACCATCCCAAGACCTGAACAGTTCATA
+>58840 2
+CCGGTAAGTATATTCCATCGATGCCTGACCTACTTGAAGCATTTTCGCGGTGGAATTCGCGTGACGGTGTAACCCACGAATGACCGCATGGAGAACTTAC
+>58841 1
+ACCCTAACCTACTTACTAATATGATCGGGTGACAACTGCCTGACTATCACGCGGCTGTGGAGTACACTGGCGTGACATGAAACCATGTGGCTTTCGGAGT
+>58842 3
+CGGACAATACAAAGTTCGCTATCAGCAACGGTTCGCAACCCGTATGGATCCATGCGCTATTGCTAAATAGCGTGCGGTCAGTCTTCTTTGGACGGAGACT
+>58843 1
+AGATCGCAAGGTAAGCTACTTCATCCAGCCAGCACTGCCCGAAATAAGGCTATTGATGAGTGTTCGTGTAACTTTAGGCTATGGCCATCGGCTGCCCTAG
+>58844 2
+AACGTTCCCTCAAGTTAATCGATTCCGGCAGCAAGTAGCGCTTCATCACGCTATACGCTCGCATACTTTCGTTAGACAGAGCGGAGGTGAGGGCAGTTTA
+>58845 3
+TACGGTACGGGAGGCGAGTCACCTTCTCAAGTTTAAGTCAATAGCGGGCTATATAGGACTTCCGACATTTGCCGCCGCAGAACGCCATTTATTCGAACGT
+>58846 1
+ACGGTCTAAAGATAATAACGATCTGGCGAGTGATTCCGGCTCGTCTTCGCCACCCAATCGGAGGGAGCTTCGTCTATAACTATTGACAAGGGATCGTCTC
+>58847 3
+ATCATCGCATTGCTCCAGAGTTGTTACGTTGTATCTGCCACAGTTGTTGAAGCTCTAAGCAGAAGGCCATACAGTGAGGCGAGGGCCTCTACAACCTACG
+>58848 3
+GATCCAATACGGGTAGAAAACTTATCAGGCACGTCGGTAGGCGATCAAGCCTCCCGCCTAGGTTTAGTTAACAGTCGATACATCGGCGGTTATCCTTTGC
+>58849 2
+ACAAATCCGTTGCGGAGAAATCCGTTTGAGTCAGCCGCCGGAATAGGTGCCAATCTTCTATGCCCCTGCTGATGCTGATGAGGATCTCCACAAGAGATTT
+>58850 3
+AGACGTCGTAAAAGCAGTGCACTGTCTAGACCGAGCGCCAAAATGTTCAGCGAGGCCAACTTGTTGCTCGCTTGGGCGATATTATTTATTCCATCGCACG
+>58851 2
+AATCGCATCGATAATCGGGGATGCAGTGGTAGCCATGGTCGCCCACGGAGTTTGCGGTATGATAGCCTGGATTCATTCATTCTAAATCCCAACAACCTCG
+>58852 2
+CTATGATCGCCCTGAAAACCAGTCAGAGTCCGGGCTAATGCCAATTTGATTGCAGACTTGAGCTAGGTTTCGAATCCGGCAGGTATTACCCTTACACGGG
+>58853 1
+TCAGCACCTGTCGGTTATACTTGTGATCTTGAAGCAACTCACTCGACCGCTCTAAGACTTCGACGTGGTCACGAAGTAGAGCACAGTGCGTTGAGCATGA
+>58854 1
+TCAGGGGCGTTCCGCTAAAGCACATACTTACGGGTCTGTGCTCCTGATTCTGGTGATTCGGACCTCCAATCACAAGACCGAGACTAATGTGACTAGGATA
+>58855 1
+TCGCGTCTAAAACTTTTTGACTCGGAAAGGCGAGTCCTAGACGGTTCTCGAGCGAAACATCCCCGGTCAAGATCTGGGCTCAATCCGGATAGGAATCTTT
+>58856 2
+ATCGACTGAAAGCTTACCGGGTGCGACGCAATTTGCTAATCATGTATCTCACGTACTTGACACAGGTTCGCTGAGAGCTACATAGTCGGGCCACTAGCGT
+>58857 2
+ATGGTCAATCGAGAGTAGTCAGTAGTTGCACGTCACTCGTCGCTCTTGTGTGATCGAAGGGAATCCTTGGAATCCAGCCAACATAAGCGCCGCATTATCC
+>58858 2
+AGCCCTACGTGTTGTATCCGAACTGGCAGAAATAATACCTGTCGTTAACTCCATGTTCCTTGGCGGGCCTGGGCACAACGTAGAGGTCTCGATTACAGAA
+>58859 2
+CAGTTCCCAGCAGCTGAGTAGAGAATTCAACTGACGCGGTGCCCAATATGCACTTACGGCTTCCATGTTCCTCATTTAATGCTATGGGGGCGGAAAACGT
+>58860 2
+TGGTCTGCGGTTTCGGGGTAGACTAGTTCTCTAGCCGTTGAAAAGATCAAAGCTAACGTCGCCGACATGACCAAGCTTAGCTAGAACCCCTAGCTGATTC
+>58861 1
+GAGTTTAAAAGTCCGTAGATCTCCATAAGGAAGCCCGTACGTTCGATACTGTATTTCGTGTTCGCGAGCACGGATTGACAAGCAGTCGAGTCGCCACCTC
+>58862 1
+GGACCCTGCCCACTATTTGAAAATACCGCTGGCGGAACAGTGCATCACGTGTCGGCGTCGGGTCTTTACACATTTCAAATACAGAGGTGCTTGATTAAGC
+>58863 2
+CCTCTGACTCAGGGGTTACAGCAGAAGTGTCCTGCGTCATTGAACGTGGGTTTTCCACTGGAAGCGCCTATGGTATAACCCGTACACCGAATACATGAAT
+>58864 1
+TGGCCCAACAGACGTTTGTTGGTAGGAATATGGACGAACGAACCTTGATGCTGGAGGTTATACCCCCACCTTAGCCCATCGTATGTTATAGACCGGACTC
+>58865 3
+TGGGGTATGGCGACTAACACCGAAGACAAGCGCAGTTGCTACGGAAGAACTTCTGGAGTAATGTCTAACTCACACTAGCCTTTCCGGTCTTGCCTTGACT
+>58866 3
+AGGACGTGCGTCATCGAGCTTTCAACGTCTGACAATGCCTGACACGGCGGTTCTCCTAGGATTGTTCAGCCAAGCGAATTGTATTGGATAGAACACCACT
+>58867 2
+TCTCCAACGGTAACTAGATTTGGGTGACGGCGTGAAACTTCGGAGGCTACACGTTCCACTTCCACGTACAGTCTCAGCAGGTCAAATGTAGCTATGTAGC
+>58868 2
+CACTTCCATCGCGGCGCGATGGTCTGCGCGTTAAATTCATAGTCGCAAGCGTCTATCGTTTCACGAACGACAGGGCGAACTATTGTGACGATAACTGATA
+>58869 3
+CTGTGAAGGCGTGTAGCAGAGACCTGCTTCTTAGCCCGACTCCAATAAGACTAGCTAGACTGTATCCTTCCGTCGATCCAATATGACGTTAGCGGTGAGA
+>58870 2
+CACCTTCCCCCATGGGGCTTGAACACCGTAGCTAAGGAGGGATTATTCCTGATTTTCTCTAAGGCGTGGTAGGCTTTTGAACACCAGCGGAAAGAACTCA
+>58871 3
+TTTGGACCAATTACTGTAAGAGCGAAGGCGGCAGATCCATGCGCTTCCCAAAAAGCTTCTTGATAGCGTCGATATGCGGGTACCCTAATATCGCCCGGTT
+>58872 1
+ATCACTATAATCAACAAGGGAGCTCTCGGCCCCTAGTGCTTGAACCAGCGGCCAATTAGGGAACTCAAGTGTTTATCGGTATGGGGCATCCCTTGTATGC
+>58873 2
+GTCATATAGGGCTGACTGGGTAACGGAGGCACCAAACCGTTTCGTTGATGACATTTCCATCTTAACATCGTCGGCCAGACTTTGGATCGACCCAAGGCAT
+>58874 1
+TCGTTCGCGAATCGCCAACCTTGTCGATATCCGATAGAGTTAATTATGGGATACAACGCCACATGAACGTTGTGCCGGAGCGTTTAGCCCTGCATAGAGC
+>58875 1
+GGAACTGCTTTAAGAGAATGGGCTGCGTCAGGAGGGACATAGGTTCAGCACATCCATCTATGTTAACATACCTCTAATCGTGGTTCTCTGGCACACCCCG
+>58876 1
+TCAGCGGTTAATTTTAAACAGGCGGGGTGTATCGTAACTGGTAACGCGGAGCGGGTAACCATTCTTACCCCCTACCGACTGCGTAAAAACCATCTGTGCT
+>58877 2
+CGTCTCGTTGTCGGGTGGTTATCAAAGTCGACCTGGCGAACAGATCCCACAGCGATGTTGGCCGCTCTTACACTTGGAGAAGTATTACCACTAAACGAAT
+>58878 3
+CGACCTGGCGATCCGATGAAAATTCCGCGTAGCTGGTCCAGTATATCCATCAAATCCGCTAGAGTTGGTGGTGGTAAGATAGACGTTATCCGCACCCATT
+>58879 3
+CGTCAACCGTCTAGGCTCTTCTAAACAGGTGATGGCAACGATATAGCGAATGACGATGTCATTTAACTTCGCCGAACCGCTCAGCTCGGTAGATGGGTTC
+>58880 1
+CCTGATGAACGGTAAATCGCTCCCTTATTCGCTGCGCGTGATGTGCTTGCAAGTCTAGAACGGAACCGCCGTCGGAATGAAGCCATAAATTTACTCGATG
+>58881 1
+ACGATGTATCTTGACAAGATCATTGAAGTAGTCAATCGAATCGTCCCCACTGGGAGTACAGGGTTATTGGTCTGGGATCCTCCAGAAGCGTCCCGACCCT
+>58882 2
+CAAACTGAGACTAGGTGGGAAAGAAACGGCTTTATCTCAAGCGGATGTACCTGAGGTCTTCGTACTCAGCCGTTTGGAACTGGTCTATAACCCCTTCCGC
+>58883 3
+ACGGATAATACGTACGCGTCAGCGTCGCACACCGCGTCAGATTTACAATATACTTGCTGATCCTTGTATCGGAGGGGGGCCTCTCGAGAAATGATCTTAC
+>58884 1
+ACTTATCCGGTCCACTACATAGAGGAAAGCTTAGTAGTACGCAACCTGTACGCGGGGTTTGTCGACCCACTATACTCGATGTTAATCGTAGGCGCGTACG
+>58885 1
+CCAACGGCAGTTGTTGCGCCAGTTTACGAACAAGAAATGGGGGGACTAGCATTCCAGCTTATCTGTTCGCAGGTAAGCCTCGCATGATTCCTTAGACATC
+>58886 1
+TGCGACAAGCAGCAAGGGCCGTTTGGCGGGCTCACGGGATAAAAATCACGCATTGTAACATTTACAAGCACTTTCACTAGTAGCTCCGCTTGTGTGTTCC
+>58887 3
+CGCGAGTCTGAACGGCGACGGGATGCCGGCGACATGACCTCAATCAATAGCAAGCCAAACCCAATCATTCTTGGTTTTTATGCTACTTGGAGTCTAGTGT
+>58888 1
+TGTACCTAAATATGGATCATCGCAGGGAATGAAACTGGAGTCTATGCGCGTCTTAATTAGGCTCCAGCCCCAGCCGGCAGGCTCTGACATCCTTATTAGG
+>58889 2
+TAGTCTCTGAGTTCAAGTAGTAGTCGTCCACAGCAGCCGTCCGCTGGTCTAAACTTTTGATTAGACGCCTGGAAGGAATGCACAGGCGTTAACACCTGAC
+>58890 1
+CTCTGCATAGCCATGTGACCCGGGGACTAATCATGGGTTAGCTGCGAGAACTGCTACGTCCTTGTTCTCCAAAAAGGCTGTAGGTACATGTAACACCGTA
+>58891 1
+TCATAAGACGCAGAGCTTCTTACGGGGCCTAGCAAAACTTGGATTTACGTTGTCGAAAGTATCGGCACTTCGTGCGGTTGCTACGCGCAATCACGTAACC
+>58892 2
+ATCTGAGACGTTAAGACTGTCTTCCCAAGGCATAACTCGCTCTTCCTCAAGAAGCTGTAGGCACAGGTGAGTGCACTGTAAGCAGTTCCTATCGGGTCGA
+>58893 2
+GGGAACCAGATCTTTCGATAAAATCAGCCCGTCCCCACTTAGGACACGTGCGCGGGTTGTGCCATCTGTCGCTGAATAGAGTATCCCAATTTTAGATGAG
+>58894 3
+AAGTCGAATGTGTCGAACTGCCTCTGAATTCCACTGCAATCCGACCCTCGTTTAGGTGCGGGGTTCACGTAGATCAGGCAGAACCTTGATAAGAAGCTTC
+>58895 2
+TATTGTGAAAATCAGCGGGTTTAATATAGGCGATCGGGATCAACCTACGAGGACGTGGTCACTTCACCTATGTACTGGGCCCGCCTCCTGACATACTCGA
+>58896 2
+GTTCGCGTCATGGACCATTCAGACGTGCGCTTTTCATGTTGGAATCTGGGAGCGACCTGCAAATGTGTCACCGTACATAGAGAATACCGACACAGCTCAT
+>58897 1
+AATGACAAGAGACTCAACGTTGTGCGAGCAACCCCGGGCTTACTGCCGTTTATGTCTACCAGCTCACGTGGTGTAAAGTATTAAGGTCACCTGTCTCGGA
+>58898 2
+GCTCAGGCACTTTCCAACAAATCGGTATTTAGGCTGTTGTCCGGACATCGACATTGCAGGCGGTAATGCCTCGAAGAACGGTCCTTAGCAGTACTACGTA
+>58899 1
+TGCACCAACGTTGCACAGCTTCTAAACGCTACTTGATAATCCGGGGGATTGATGATGCAGCCGTTCCAATCAAGCGTAACGTGACGCGTCATGGTATGCT
+>58900 1
+TGTGGAGGAGGGCCGCATATCCAGGGAGCCGCCATCAATAATTGACTTTCGATACCCACCAGTTTCAGCCACGGAGCTGGATGATTATCTATTAAGCTTC
+>58901 2
+AGGGGCATAAGGAGACTCACGATTATAGGGACTGTCCCTCGTCTTAATTTGTCGTCGTGAAGTTAACCACCAAATGGTGATCATCACTCACGGCCTGGCC
+>58902 1
+TTCACGGAGTGAGGATCATCCCATCCAGAACGTTTGCGGCAACCTGGGGTCTCAAGGTTGACCGTATGCTAACCGTGTCATCATTGGCCTAACTGAAATA
+>58903 1
+TTTCTCACATATTGCGAATTCATACGGGCTACAATTCGCAAGGTTTTGAACGGCACAAGGCGTGGATCGATCGCTCTGGTCAGGGTGCCCCAAACAGATC
+>58904 2
+CACTCCCAATGAGAGGTGGTCTTATGGGTCTTTTACACTGCAGCACTGTCTAGTACCCATAAGTAGGGGGGTCACTCAGTCCGACAGCAGATATTCGCAA
+>58905 1
+GAAATGTGCTACCCACGAGCTCAAAAGCGAATTTCCAACAGGCTTTCTTATGTTTCTGATCTCGATCAACCCGGGCATGGGGCTTAGCGGGCAGCTGATA
+>58906 2
+CTTTAGCCTGAGGGGTGTCCAAGTATTATCTACCAAGCCTAGAACCCCAGCGTTTGCTTTAGAGACTCCTCAACCAGAGTGAGCGAGGTAACTTGCGGTA
+>58907 1
+ATAACCGTTGACGCAGGCTGTTAGCTGCTCCGAAGACCGCCAATCGCTCGATCCGCACTAGTCCAGGAGAGGTTTTATGCATTATAAGATGTACGTCATG
+>58908 2
+GGTACGACCTCCACTTTTGTTGGTGGCACGACACGTTACACTCTAGAGGGATAATCATAGGGCTCGCGTGCTTCGGCTCAAACAAGTCGTCTAGAAATCA
+>58909 1
+GCCAGTCTGGCCCGGCTTACAGGTTGGAATTCCCTCAAATCTAAAAAGTGTGTATTGTCCAAATGGCTCAGTTTCCGTGGACGCCGCACAAGCTGAAGTA
+>58910 1
+ACGCGTTACCGCCTTCCGTGGGGTTGGACATGGTTCCGGACCGTGACCATTTGCTAATGCCTAGATTAATGACACAAGCACAAGGACACTAGTCTAGTTA
+>58911 1
+ACTCTTCCAAGCTTGGAATGCAGAAGCGCTGAGATACGTCAGCCAGGTCTTTGGTGCTTCCTTGTTACTGAATGCCAACTAGGAACCATAGGGATACCGC
+>58912 2
+CGAACGGGAACAACGCCGTTGCTATAGGCCCTGTGCCGTCGGTCATCTCGTGAGCTAAACTTGGTAGAGCGATGCATCGTCATACCTCATAAGATATTTA
+>58913 3
+TACGATGCCCCATACGCACAGCTGTTATATGCTTATAGATGTGCGCCCTAATCCTAGTAGGGGCATCGAGCAGAACTACAATGGATGGCTTGCTCGATCG
+>58914 3
+TTACGGACTTCACATAACTACAGTTCCAAGTTAGACGTAATCCACTGCGCGCTTTGTAGCATCTGGCACTTCAGGGAGTAGCATGGGGGACAGCTTGCCA
+>58915 2
+CAACGTGTTGCCCTCATATATTTCCGGTGATTCGGCAGCAGTGAGCCCGAGGTTAGTGAGCGATTACCTGTCAATATCGCTCGTAACAACAGAATCGGCA
+>58916 2
+CCAGGCACAGGGGACGTCGCATGCGCGGTAGAGCCTCGCCCATTGGCTGGTCTCGTCGGTGATACTATGTAAAAATCTATAGACAAACAATTTTCCATTT
+>58917 3
+GTGAAGCGTAAACAAGCAGTTAGTTCGTAACAGGACATCTAGTTCGGCCATTTGCAGTCGGCGCGCTCTCTTTGAACCTAAAAGCGCCTTCTAGGTCCAG
+>58918 2
+ATACCTTCCCATGGTTTTTGTCGGACAGGCTTTCAGGCTGCTAGGCATCAACCGCGAAGAACTAGTGGAATACAGCAGATCTGGAGAACCTGGTTTCCAC
+>58919 3
+CACGGGAGTGAGATACTCACGCGCTCCTCATTCGCCTGGTCTTTATAACGAAGGAATCCCCGTAGCAGGGAGACATTTTGAGACTGTGTCTTATACGACA
+>58920 1
+CAATGCGGCCTGTACGGGAAAAGCAAAATGGCGACGTCTAACTACCGAGGTAGTCTTACTGTGGTTCGATATCATTGCTTACGCCTGGTCACACCTAGTC
+>58921 3
+GACAGGCTGCGGTCAGCTGATAAACATTCTGTGGTACGTTTCGAACCCACCAGGAGGAGTCATTGCCCAATATCGATCGTATATCGTCGTGGTCATCCAA
+>58922 3
+CTTCATGGCCGGGTACAAGAAGAGTACTGATCCGAATTCCGTATTCGGGGACGGCGATCAGTACACTAGTTGCACAACACCTTATTTAAGCGGTTTGCCC
+>58923 3
+AGCTTAAGCTGCCATTTAGACAAGAGCGGACACTGTCCCTGAGCCACCTGTTATACGATCTTTAATCGGGGCGACCATAATGTTGCTGGCCATCGGATGA
+>58924 3
+CGGGATCGCTTAAGACCAGCCCTGCTTACCTGGGTAAGCCATCAGGAGCAATACTTGTTTTGAAACGTCAGCGACGTTCGAGTTAATAATGCGTACGTCC
+>58925 3
+TTTGGAATCATGAGGGCCGAGTACAAAGAATTCTGCGCCGCACGATCAGGTTAAGACCTGGGCTCTTTCTTAGTCAGTGCTCGCAATGATCCCATGACCA
+>58926 1
+ATGCATGGCAGGTCCAGTTCAAAGCAGCGGTATCTCTGATGGTAACCGGTTACGACCACCATGTTGCCCCAGTCTTTGGCTGTATACTCTAGGGAAAACA
+>58927 1
+GCAGCGGACCGTGGATCTCCGGGATGGTATGGAAAATCCTCCTGTAGCTAACTAGGATTTAATATCCCTAAGAACCTTTCGGGCATCGCTCAGCCTTAAG
+>58928 3
+GCGCGCGGAGTTACGAACTGACCCTTCGTTCCCCGAGATAAGTACATAGAGTAGAGGACATCACGAATTCCTAGATTTGATTTTGCTACCTGCGGCCGAT
+>58929 3
+GCCCGTATTAGTAAACACGGTGTGAGTTGGAATTACCCGTATATTAGAACCAGTCCTCACGTCCGGTTAGTATAGCCGCGACCAACCTTGGCGGAGATCT
+>58930 1
+GTGCGTCAGAAAAGGATAGCCTACATGGGAATTCATGAAAACGTGCCAATTTGCCTCAGGCGCTTTTTTCCGCTACGGACCTAGACGGTATTCACGCGCT
+>58931 3
+CCGGGGGCAGTAACATCACATAAGGACTGTGTCTTGAGCTCCTAGTGACATATTCCGATATCGTGGTTTCAAAGACTTGGATACGATACCCAGTCCCGGC
+>58932 3
+AAAAGATGTTTAGCCAGCTTTGGTCTCCCGCGAAGTAGCTGCAACCTATCAGCTTTATGGCCTCACTGGCTACGGATGGCGGCACATTCTGCAGATAAGA
+>58933 2
+GCCAAGTGCGGCAGGTCCTTTCCCGGATAGCTCCTGGACTACTGAGCTCAAGATAGAGATTACAGCGGTTCAGAGATCCTCAACGTGTGACATTATTCAT
+>58934 1
+TATCACGCCCGTGGCAAAAGGGAGCTATGCTGAGTCGTCATCTGTTCAATTGATATTCAATGTGACTATTCCACAAGGGCGCAGGATTGCGCCCACACGT
+>58935 1
+CTCCGGATGCTTTCTTGGCAGGAGATTCTAAGGCTCAATCCGTAGCAATGCCGACATAGCTAGACGACTGACTGGGAATCCTACTTTGGACCTAATGACG
+>58936 3
+GCTCGGCAGGAAGTAGGTTGGACCAACCTTATTCGCCGCAACAGAGATGTATCCTTCGCATACTAATCGCCTAATGCTGGCAAGCCATTAGGGCTTTTGA
+>58937 2
+CCCGATACTCGCGCGGCAGATCAAAGTCTTCCTGGGAATCCTTTGAAGTACGTTTACAGCCGATAGAGCGCGCATTAGATGAGCATAGACTCGTTATTCG
+>58938 1
+GCGACCGTCCAGGATCATAGCTTATACAAAGCTTTTCAACTAGCGGTATGGGCTCTAAAGATAAGCACGGGCCTGGATGGCATTGTCCTCCGCATCTGTA
+>58939 3
+AAGCGCCAAGCGTGGTTGTTCTTGGGTAGGATACACAGCTGAGAGATACCAATCTGGGCACATCCCTTATGCACATCAGCCTCCTGAGCGTATCTTATAG
+>58940 3
+CTATCGTATTCACGAATTGCTTTAGCACCCTAACTCAATTCTACGACCTGGGGGTAGTTCTGATGGGCGAGCAACGCAGAATACGGATGCGTGCGCCTAA
+>58941 1
+GTCAAGCGACAGTCCCGGTAAGGAGCTTATGGTGATGCTAATCAAGACTTAGCTCTGAAGACTCCTCCATAGCGTCGCACTGCTTCTATATAACGTCGGG
+>58942 2
+TGTGGAATAGGTAAGCGACTATTTTATGCAACATTAATGATTACATGGACGCCAGATTTCTGCCGCATCAGCACTCGGGCAACCGCATCCGGGCTTGCCG
+>58943 1
+GTAGGCCTGTATGGTCCACTCGGGACAGAGATTCTCTGGCCGGGCTTGAAAACGAACCATCGCGATAAAGGACATCATTTGAACTTTTCTCCAGATCTCG
+>58944 1
+TACATTGCGTGCTCAGTGAGCCTGAATTAGAGAACCTTAGATGGAAGTACTCGGACCTTGGCTTCCCGAGTGCCCGACTGTCAATCAGTTGACCAAACGT
+>58945 2
+CATTCGTATAGTAGCTTAGCAGTGGGACAAGTTTTCAGAAGCAACGTTGATATCGGGCCCAGTCGCCAGCAAGAAAGTCCCCCTGCCATACCTGGTTGTT
+>58946 1
+TCCTATGTCTAGCTTCCTGCAGCATACAACGGATTAGATCTTGCGCACATCAGGGGACGTTGGCTGCGTTCTGCACCAATCAGTCGTACGAAAGGATGAA
+>58947 3
+GACTATTCCTCCAAAGTCGCTACGGCTTACAGGACATAAAAATTTATTGGGGTAAGGGTCCCTCCCGGGGTTCTACAGACGGCTCCCGATGTATCAATGG
+>58948 1
+CCCTACAGCCAATCGGGCACATTTGCCGTGGAGGGTAAATTTGTAAATACAACGCCGATGCTGTTTACAGCCGTTACTACGAGTCCAGGATTCTGGGATC
+>58949 1
+CATATGGCCTATACACTCCTGGTAATTATCCAGCTCGGACATCGATCGCAGAGGCGAGGCTTGGTTAACGATGCCTACTGTAGGTCATCTACGAACGGAT
+>58950 2
+GATTAGTTTCTATTCGATACAGGGGCTCTCCTATTTGAGACACTCAAGCAACGTACTTCCAACGCCAAGCGGTGCAGGGGTTCAAATGTCGATGCGAGCC
+>58951 2
+TCACTAAATTCTCCACTCTGCTCCATGAATGTAAAGGTGAGAAGACATACCTCTTGCCGCGTCGTAGGGCGAGGCCATACTTTTGAGGTTACGCAGAGGC
+>58952 1
+AAACTTCATACATTTGGAAGCAGACTCGAAGTATTGAACCTTTCACCATTGTGGTGGCGCGCGTGCGCCTGGCACATCTCGGGAGGCACTCGTAAATCAT
+>58953 2
+TACCGCCCACGCGTCATGCGACAAAAACACGGCAATACGACTACATTCTCTAGGTCTTATGCGTTCGGTCTTGAAGTGTCAGGTGGCGATAATTGGATGC
+>58954 1
+GTTTTAAAACTTTACCGTGCAATTCCCTTGTCCATCCTACATAGCAGTGCGGGCCGGCATGCCAGACGAGTCTTGGAGAGTTTGCCGGCGCAAATAGAAA
+>58955 2
+ACTGAAGATCATGGGGGCGCGCACCAGGTATTCGAGTTCGTGTTCACGTGCCCTGCATAGCTGGTCTCTCTAGCAAGGTTAACAAAACAATATACTCGCT
+>58956 2
+GTGTCGGGGTTCTTAGTTTAACCCTAAAATTGCAACTGCCTGGTCGAAGGAGAATCGGCGTTACTCTGAGCTTCCCCGACCAATCATCAGCGGAATAGAC
+>58957 2
+AGCAGGACGCATCAACCTACCTTTGTACGACTTTAGATCGAAGCGCGTGGCGAGTAATCGTCGCTCTGAAAAGCACGCCGTGTGCTCATTTAACTGATGT
+>58958 1
+ATCGCAACCCTATGCCCAGGTGCTCGTATTAGTTTCAATATCTTGGCCACTTAGGCAGGGAGACCGAACACATCCCGAGATGTGAATTTGGTCCGGTAGA
+>58959 2
+GTCCTCGAGCGTGCTAACTAAGACGTACTACGTTACTTGGGTCTATGCAGAGATAGACCCGGGATGACCTGTTCATAGTATCACACGGGCCCGAAATTTC
+>58960 2
+TTGCCAGAATCTGCGGGTCTGCCCTGTCCTGAGACCGGCCACTACAGGACGACGTTTAGCGTTGAAAAGCTGCTATAAGTTTATGCAGTACAAGACCTTA
+>58961 3
+CAGACTTGCCCAGCATTGAGGACAAACCCGTGAATTGAATCCCATAATCTTCTGGGTCCCGGGGGGAGCACCGTTGACATGTTCCTAAGTTTATGTAACG
+>58962 2
+ATAGAACGATCTATAGCGCGAGAATGTCACATGATGAGAGACGTTGCCAGTGCATCTCTCCTCATTTGGGAACCACTGCGTTCTTGCCATGGATCGGACC
+>58963 2
+CGCGATCACCGCAGTTAGATCTTTGCGGAGCATTAATGCCTCGAGAAGGCATCAATGGGCAGAAGCTCGTTGTTTGCTTACCTTTCGGACCTAAAGCACA
+>58964 2
+GGTATGTGGGCTCCGTATAGTCCGGCGTTTTGTCGTAGTAAAACCCCGCTTATAAATGAAATCCGTCCAATGTTGGCAGACAGAACCACGAGCTCTACGC
+>58965 3
+CACCATGCGCCCGAATTGACGCTAAGTAAGTTTCAATGAGAAGACTTAGCTTATGAGTGTGCCCGTCGCCAAAAGGTCTTTTATACTGCGGGGACTCCGC
+>58966 3
+ATGCGGTTATAGCTAGACCCTTACATGCTCGGAGAGGCAAATGGCACTCTGTCTTGTTTCATGTGAGGGAAACCCCGTGCCGAACATAACTGTGACCTCA
+>58967 3
+CATATGTGTCATTTCAGTCCATTGGGACGGGCAAAGCTATCTAACCGTGGATCTGCCGTCACGTCCACTACGCACGCATTGTGGGATTAATCGAGAAAGC
+>58968 2
+CGCAACCAGGGATGCATCCGTCGAGACTGAATTAAGGAACATCGGTATTTTTCATCAGATGGCGGTGTGCTGCGGCCCATACCTAATCGTGCAATTACTC
+>58969 1
+GCGTCTGATTCAAAAGTGGCTCTTACTCGAGCTCGGACCGCCCAGGCCTGCCGGGATCAAGTCAATCTCGACATGCATTGAAAATTTGATGCATGAGATT
+>58970 2
+TGTGATGAAGAACCCCTACTAGTCTCTAGATAAACTTTAGGCCGGCTCGAGGCCATATGCAACGTCGTTGATGATCGCGGCATAGGTTGACACCCTGCTA
+>58971 3
+CGATTTAGAAAGGCTCGGGGTGCGGTTACATAAACGTTAAACGAACGACACTACCTCACCCGGACGCTCCGTCTGGTTGGGTTCCGACATATTATATTCG
+>58972 3
+GAGTCAAGTATAGTGGTACTCTCCACCGATTGATTATAGGACCAGTCCTTAGACTCGGACGACGTAGATTGAAAGACTCGATGCGTGTCCTTGCCGACCC
+>58973 2
+ATGCCCCGACTGAGGAAACCTTGCCGGGATTACCTATGCTTCATCCATTAGTGCAGGTGTTATTTCCGAAACACAGCCTGTATAGTTGAACGGGGGCACA
+>58974 1
+CTGAGCTACAGCAGCGACGGGCTTACCTCTGCATCTGTTGTCTAACGGGTATTCCTCGTGAAGGCTCATCTCGCGAGATAGCATTGAACGGCATAAAATA
+>58975 2
+TAATCCCGCCTGTAGGTTCGGCATTCTAAAGAGAGTCGTATCACCCCATGAAGGCTGTCGAGACATCCCGGGCATTAAAGGGAGTCCTTGTTCCATATGA
+>58976 3
+GCCATCATATAAAAGTCCGTAGGGAGGCTTCGGGCTCGATCCAAGTTTCCTGGAAATCTCTTCGTGATCTCGATATCACCTTGTAGCGGGCCGAACAGAA
+>58977 2
+CACTTGTCACGAGAGGCTAATCAGGAATCAGATCGTGGCGCTGCTCCGATTTAAGAAGCATTTCCTCAGCCGGATGAGGTGTAAACGTCTGCCTCATATC
+>58978 2
+CAAAGCCTTTGATCTAGCCGCGGGTGCTTGATACTCTACCTGCCGGAAAGCATTACAGGCGATAAGACAGGTTAAATGCACTGTATTCCACTCCTGTGGG
+>58979 1
+CAAACTATCGTGCACGGATCGTAGTTAAGGACCCCTGGCCAGTGCTTTCCCAAAAGGTTCCGTGTCTGAAGAACGGCTGACCGATGTCTTAATAGAGTTC
+>58980 1
+GCTTACACTATAAGAAGTAATCGCTCACAAGCCCCTGGTGCAAGCTGAATCGCAGCGGTACTGGTGGTTAGTCGCCCAGTGTTATCCGTTGACCGAAATT
+>58981 2
+AGCGAGATGAATCCTAGGTCCCCGTCTAACGTACGTCTTCGGACTAAGGACAATGGATACTCTCCGTAATCCGAGTGGTAAGAGTGCCCCCTTGGATTTA
+>58982 1
+GTCTTTATAGGGTTAGGACCATGGTCGCCAGCGTGAGCCGCCTTTGTATCGAATAATACTTGGCCGCGCCATAAACAACTCGGGCTCGCAAACATAGTTA
+>58983 2
+AAAGATTAGTTGCCCCAGTGCAACGGTCTAATAGTCCCCACGATAACGTACCCCCTATCGGGCAGTTTTCATGCCTAGGTAGGACGTGGTAGAATCTTGG
+>58984 3
+TTTGTTCGCGGCAAGTCAGTCCATAATCCGTAGTAGCAGACAAATCCGTCACGTGTAGACCGGGAAGCCTGCGTCGTCCGCTGGAACTATTTAAGTAATC
+>58985 3
+ACGTATAAAACCCTCTCACTGCGTATATGATCTGACTCGTGGCGCCAGTGAGATGTGACTCCACACTTGGCGTCGACTCAAGGCGCGAATGTTTATGAAG
+>58986 2
+CGATGGGGGCCTCATGACAAAGAACACCGTGCGTATGGGTACAATAGGATCGCATCACATTGATTTGCCTGGACCTTACGGACACCAGATTCCGTTTTCT
+>58987 2
+ACTAGAGATCGGCGGCGTGGGATGTCCGTTCTGCTGCGCAAAATCTCAACCTTGTGATAGGGAAACCGTACCATTAGTATTGTCAAACCTGTCACAGTCC
+>58988 1
+AGCAAACATCTCCGCTACTGCTATTCGAGCTCGCCGAACGAGTTTGTCCAGGACAGAGTATGACGTTTGGAGCGCTAACTTTGCTGATAGACATCCGAGT
+>58989 1
+CTTCAATGGGAATTAAGGCAAAAATCATCCACGGTCGGTCTAAGCGCGCACTGCGGAGTCACGTACTTATCGGTCGGTACAACCTTGCTCGTTGCTTAAG
+>58990 2
+CTTAGCCTAAAGCACGCCATGGATTTTCTGCATATACCCTAAAGCTGCCCTAGGCGATATCTGTTCAGGAGAAACGGGTGCGGTGCAAATGCTGGCATTC
+>58991 2
+ACCTGCACGTCGCCTCAGGGGTCTGGGGCACTGTTGGTTAAGGCTCTAATAAACCATATAATGTACTCACTGCGAGGGAATGTGACTCTCACCGCTAAAT
+>58992 3
+AACCAATGATCTGAATTGACGTTCGACCGTTAGTACCCTTCGCGTTTGCAGGCAACGAGGAGAACTTCGCCGATTAATTGTAGGAGCTCCGTCGCCAATG
+>58993 2
+CGACCAACGAGATCGGGGCCTACACTTGTAGGTGAAAAAGAATATGGACAGTAGGTACTTTCTCATGCTCCTATGCGCCCAGGCCGCTTTGTGTTCTAAC
+>58994 2
+GTTTACGACTGTAACACAGCACCGCAGGGTAGTTGCCCCTCTCCAGATACTCCATCTGTGGTAGGAAAGAGGTTAATGTCGTCAAGGTGCTGAAACTCCT
+>58995 2
+GGTACCGATACGCAGCGGATTGAGGTTTACAACTGTCTGCACAGCCCCTTTGCTGCTATAGCTATTACCATACAAAGGTCGCGGCAAATTCTTAGACGGG
+>58996 1
+GAGCTTTCCCCTGCACCTTTTATCGCAGTGGATGACTGTTTTCATGGCCTAAACACGACTTGCCGTCCGCTGACAGAAAGAGATGAAGATCGCGAAGGTA
+>58997 2
+ATTTCCATTATGACCAATGGACGCTGCTCGGACGTTCTAGATTGACTTCGAGGCCGACAGATACGCCTCTGGCATGAGCTTACCGGATCCGGGAAATAAT
+>58998 3
+CCTACGATACTTGTTCGTAGTACTGACTATGCTTAGCATTACCAATATGCGGGAGAGAGTAAGGTTGCGCTCGACGCAGGTACGGCGAATCCCCTCCAAT
+>58999 2
+AAACGTTGAGAACCGTGTCAAGCAAATGCCAGATGACATCGAGCCCCCTAACTCTCGGCCCTATGGCCCTAGTCGTTAATTTTGGGGTCATGAGAGTTTG
+>59000 1
+TTACCGTCTCTGGAAGCCTTATGGCAGATGGTAAGTGGTGCCCCCATCACAGACGCCCGATTAAGTACATGGAATATCTTGGCCTGACGCCAATAGGTTA
+>59001 2
+TTTCCAACGGCCGGATCAGAGGATGCATTCCACGGTAATAAGATACTTGCACTTCCATTACCGATACCTCGTCGAGGGTTGGTACACTTGGGAACCGATG
+>59002 1
+TAATGCACGATTTGCCGACACTGAGCGCAGACGAATTAACCTTATCCTCGTGAGTTCCGACTGATACCTCTCGGGTCTTAATACGCGTAAAGCAGGTGGG
+>59003 2
+ACGATTCGCACTAGGGGCCCGACCCCCATTCAAAGAGCGCGGTTCGATGCCCGATTTAAAATACCAGATTGTTGTATGAGTGTCTGGACCTAATCTGGAT
+>59004 2
+TGGTTCGGGGGATCTTATATAGACGAACTAAAGCTAAGATAAGTAGCCAGTACGAAAATGTCTCTGTTGCGATATTCCCCGCGCCTGCCCCCGATGGCTC
+>59005 1
+TGCAAAGCAGGCCGCTACACCTGATCTCTCATGGATTGTAGGATCCAAGAGCGAGACTCGTACATCTCCATTGAATCCTGGGTCTAGTGTCGAATCGTGA
+>59006 2
+GGGCCTGTTAGGGTATCGCACTAAGAATGCGGATGCGTACGTTTTAAAAGTTTACATACGGGTGCCGGCAAATGCTCTTAAAACGCCTTCCCCCCAAGTC
+>59007 3
+TGCCCGCTCATTGATGTAACATACAGGTTTATTTGGCGGACTGGCTATGCATCTGACCGTTGGGAAACCCATACTACGGATCAGCGAACGTCGCAAGCTA
+>59008 1
+GTGGGTAAGATATATTTTTCCTAGGCGCCAAGATCGGTAAGAGCTGAACCCCTTTCATAAGCCATCCGAGTCGCCGACCTTGGTACCACGTCAAGTGTGA
+>59009 1
+CATAAAACATTAGGGACTCCGCGTAAATTAACCGTACTCCACTGAGTCGTTGCACGTTTGGGGTCGGGGGTGCCCCTGGCACATTACTTGAAATTGAACC
+>59010 3
+GGCAACAAGAACGCGTCTAGACTAAATGTTCATACCGTCCACTGCCGGGTGGGTTGTGCCCAATCTGAACTCATTAAATTCTTTCTAGGGCAGCCGTGAG
+>59011 2
+CAGCGGATCAGATATGATTCCGTTCAGAGGCGGGAGGTTCGCTCAAGTAGGTTTAGGACACCGCTACCATGTGTGCACTTAGAAACATCCTCTATTACCC
+>59012 2
+CTGGGACAGTGAGGTGCTGTAGAACACATGGCTAGTAGTCCAATGCCGAATCACATTACTTTGAGCGTGACAGCCATTCTCTCATTGACAGCTGCCGTAC
+>59013 3
+TTTCGATTGCTCGAGTACCGACTTAGTTACCAAAAACCTTTCGAAGCGCGGTCGCTTGGACGCGCATTGGGGACCGCGGATCTGTGCCATAAAAATCATA
+>59014 2
+CCTTGAGAGTTTAATTACGTGTGCGCAGCCCTCCACGACTCACTCCACACGTAGAGAACTTTGAAGGCTGGGCTTCATCGAGAGGAAGATCACTGTAGTT
+>59015 2
+ACCCTAGGGCATGGAGTTACCCCCACAAAGGAGTCCTGTCCTGCTTAAGGTCTCAGTAGATGACGCTTGTCCTTCGATTCAGTTGGGCAAGAGATTAAAC
+>59016 3
+AAGGGGTAAGAGACAGAACCCCGCCTCTAGGTTTAGGCCTGCTCTTTATCTCCGCGGTCGCTAGTACCTTTAAGCCAGGACTATAGCTATAGCGTATAAG
+>59017 2
+TCTGGCGATGGGCTCGTGACTAAGTGCCCCCATAAACATAATTACTTTCGGCATGTCGAACACTGAATTGAAGCTCGTGTTAGCCAGGTGACGCCCATAG
+>59018 1
+AGGACACTCAACCCAGAAATATGCTTTAATCGCATTCGTCTTCGGGTGACTAACCGCTGGTACGTGCTGCAGCAAAGTTGGTCGACCCTGCTGGTAATGA
+>59019 3
+AGGTGCGTCGTTGTAGGTACTTCTTGTGGAGCCCAGCAACGCTGGAATCGAACCCACCTAGCGAATGACAGACTTACTGCTCTCGCATATAATTTACAGG
+>59020 2
+CGCCTACCTCAATCTAATTAGAATTCCTGTTGTATATAAGGAGTCCGGGGAGCGTGTGCCGATGGCCAAGGCTCAGAAGTATGACCTCGCCAGATTTCAC
+>59021 3
+CATCAACACGACTAGGCGCGTGGGGGAGTCGAATTTGACTTGTCTCGTTCCCGTTTTCCAGTCAGAATCATGCAGTCTGCCGAGCAATATACAGTAAGAC
+>59022 2
+CAGACCGCACATTTCTTGTCGTAAACAGTGTTAGTACGTCGTCACAACTAGGCTTCTGTCACTTAACGGGAGTAGACGTCGAGCATATCGAGGTCGACGC
+>59023 2
+GTGGAGAATGACAGAGCTTGCAACATCGCATGCCGTCATGATTTGCGCGAGCCCCCCTTGTGCTCATTAGGAGAACTCTCACTATGGATCTACATGAGAT
+>59024 3
+CATACCGGTTCTTCCTGCGCCTTTACTTAGTCGCGACACTAAACGGTGAGAGGCCTGCACTAAGTATAGGTCCGTGAGAGTAATTCAGGGCAGTATCCAA
+>59025 3
+AACGTTCGAATTAGTCCGTGAGGTTGCAGGAGTAGTCCTCATCTCGTACAATTGAACGTGGGCGTATAAACAAGAGCACCATCTCAGTGCCTCCGTCCTG
+>59026 2
+TTGTTTATCCAACATCGTACGCTTGGGGGTAACTTACTCCAAAGGGAAGTTGCGAACCGTTATACCCATGAGTGCAATGCATTACACCGCTGGGGGCCCA
+>59027 2
+TTAGCTTCCGTCAATGACGGAGGTTACCACTACAGCATTATTGTAACATTTGGATCTCCCTCGAACACGATTGAACGCGCGGCGTGAGTAACGGCTAGGC
+>59028 2
+AGCTCATAATGACCACACTTTCGCTTAAATGGCGATTTTAGTGCGCAGTAGTAGTAGCGTGTCGGGCCAGTCGCACTTAAGCGTAGACACGCACTGTCCA
+>59029 3
+AGGGCATAGGCTGACTTATTTGTGGTGCCTAACCGCGCACAAACTAGTAGGTCCGCAACCTCGCAATGGTCTCATCTGAAGTATATCAAAGGTGTCCGCT
+>59030 3
+AGATTGGGCCTGTCCTTCGATTGGTTAGAATGCAGCACCTCAGACCATCCTCGGTATGACCGACATTCAATTCTCCACACAGAGTGAGGTAGGGGAATTC
+>59031 3
+GTTTTATATACGGAGACGCAGTCAGTCAGTAGCAGTCCACCATGGTTCGGGTACGCAGTCCTAATCCTCAGTGAAGTTCAGGTATGACTAGACCACCGTC
+>59032 2
+TGTCTTGCTTTTTTACCAGAGTTGGACTGGGTTGAATCACAGAACGCGATTTCCAGCCGCCAGCAGCCCAAAGAGAGCCAGTTGATCGAAGATTCGACCT
+>59033 1
+CACACGATTTGGGCGATTGGTTATGGATCTAACATTTTGTGCTCATAGCCTCGAAGCCCATACAGAATCTTACCATTGTCAACCAAGGGGGGCGGCCGAC
+>59034 3
+ACAGGCCTATTAATTCCTTCGCAAAGCATTTAAGGACTTCGTTATTGAGGGACAGGTCCACCGGGCCACGGAATGAGGTGGAACGTCTACCGTCTCTCAT
+>59035 1
+TTCGGATGCGTTTCAGTCGTTTGTCGGGATTGCGTCGCTAACAGGATCCAATGTGAATGGTCATTCAATCCCCGTCGAGCGCAGTCAAAAACAAGCCACA
+>59036 3
+TCACTGCTCTAGTGTAGCTCTTAGGACGATGCTGCGCGGAAGCCACGTGGGCCATGCTACACGATTAACCTCTAGACGATTGCGAGTACACAATTAGTTA
+>59037 2
+AGTGCTTTAGGTATTCAACAGGGCGTTCCTTCAATCTAAACATAGACCCATTTGGGTCTCCCTGCTGAGCGCCCCGTCGGAATAGGTGAAAAGCAATGCG
+>59038 3
+GACACCCATTAGCAGCGGCCTACGCTTTGACCGGTATTGGATTAGAGCAGATGTAAGCACGAGGGCCCATAACGTGATTATTATCTCATTCGGCGCTTCA
+>59039 2
+AACGATAGCAGTGGAACCGTAATGCCCTCGCTTTCGGTAACATCGTTAATTTGCGCCACAGTTCAACCTTTGAGAGGTCTACGAATAGCCGCCTAGGGTG
+>59040 2
+CACTGGAGATCAAATCGAGGCCTTTCTCCTCGTAAACTCCCTCGAGGCGTACGTAGTCGGGTATTATCGGTAAGACCACTCTATATACGGCGGAGTATGA
+>59041 3
+CCCATTTCGCCTCTAGGGGGCAACATCGGGCTAGTCCCAACTCCTCTATAATCTTCAGAGTGGGAGTAAAGTTATAAGGCATGACCTGGGTGACTAACTG
+>59042 1
+GGGCTCAACGACACCGGTCGGTTGAAAATTAGTTCTGTGGACGGTTGCCAGCGAATCTATTCAAAGGTCCTGCAACCTAAGCTTCACTAGACTAGGCTTC
+>59043 2
+GCTCTAACTTTTTGGGGCTTGTCCCAGGTAGACGCAGAGAGGATACCTGGGGTCCACAAATTCCAATTAAAGTCTCGTCGTACGCCGGAATATCTGAACC
+>59044 2
+CTGTCACACATGTATACCTCCGAGTTGCTAAGTATTTGCCAACCAAACATCAAGTTTACAGTGGAGCTCGCTCCTACGAGCGAGCGGAGGGTTTAGTGGC
+>59045 2
+TCCTTCATGTGCAGTTTGGCACTATAAGGCGGATTACTGGGATCGAAACAACCGGTTGAGGGAAGGACCTAACTGCCTCACCGTATATCCAATGTCCCTG
+>59046 2
+GTTATGGCAGTAGCGAACCGAGATTGCTCCTTGCTCAAGCCTTACGAACTGTCTTGTAACTAAGGCGGCTTTCGTCGCGCAGCTGAAAATAACCATGGCA
+>59047 1
+CGCACACAGAACTCGTGTTCGTCAGCGTAGTTCGAGCCAGCTGTCTAATGCTCCTCCAACATGGGTGTAGGCATAGGCATTGTTACAATCGAGTAACTAG
+>59048 1
+GAGATTTAGCTAATATTCCCCTCGACCGGTACCCAAGGGCACCTTCACTGTTCGGGAGGATCCTTAAATGGACATTTGGAATGGCGACCTCGATAACTGG
+>59049 3
+CCTAGCACGCACCTCTCGTTTCGGGCTTATCAAGGGTCGTATAGGGCCGTACGAAGGAACGAACTGGTACGCCTCTGCGTATTACATACTAAATAAGTTG
+>59050 1
+TCTTAGGCCATACCATACGCACCGGAAATCACCTGAAACGGACGCTGTCAACGGTCTGTGGGTGATTTTTAGTACATATTTCCGGACCGGACAGTCTGAG
+>59051 3
+ATTTTTCGCAACTTTTCGAAACGGTGGAAGGACCGTGCCGCTTGTTATACACCTGCGAGCGAACATGATAGCAACCAGTCCTATTTACAGGGCGTGCAGC
+>59052 1
+TAGAGTAATAGGGTTCCGCCCCATAAACTTATGTACATTCATCGGGATCATCAGCGCTGCTTTCTTGGACAGGACCCCATGCAGGATCAGCGGAATTGGC
+>59053 1
+CGTTTCACACTGTAAGTGCTTAGACGGGGCAGGTCTCACCCCAAAGATGATGCAACACCAACTATTTGGGTCTAGTGGCGTACTTACGTAGGATCCCTGA
+>59054 3
+ACGCGATTTAGTCGAGTATCACACTTGACACTAGCGACCAGGTCTTAACTGTCATGTATCAGGGAATCGCTCGGATTCGACTAGGGGACGTCTCCGTAAC
+>59055 3
+CCGTACTTGGGATCATTTCTTCGGGACAGAAGATACAGGGGACGCAGGTCGCCTTCTCACATTATCTGTTCAGTCGCTGAGGACCGACGAAACCTTAAAT
+>59056 1
+GGGGGGGTTCATCCGTTGTCTCTAGTCGTAAATCCCGAAATGCGATTCCCCCCCTGATACTAAAGCCAAGAATGCGTGCGACTTCTTAGGATAAGCAAGT
+>59057 1
+GAAGCGTGACCTCGCGAAGGTTCGCCTCTTAGAATGTATCTCGAAGGACTATCCTCCGTCGTACTTGCGATCCAAGCAGCGAAATATGTGCTAAATCTGG
+>59058 3
+CCGTCAAAAAACATGCCTATCTTTTACTATATATATGGAGGCGAGTTTCTACACTGCCCTTTGCCTGCGAGGCTGCCAAGAGAAGGGCCGATCGCGGGAT
+>59059 1
+GGGAGACATATATTCGACATGTAGTGCACCGTCTCCATAACCGGAGTAGTAATGGTCATCACTCACCTATGGGGCATGCGCGTCGTAAGTCTCACCGTTA
+>59060 2
+ATAACCAGAACCCGTGTCTCAAAACACTGTGATGATCTTCCCGGAAGGATAGGATCTACTACTGTTGTCACCGAAGTCGGGGGTTGACCTTCTGGCAGCT
+>59061 3
+GGCACCAGGCGGTAGACTTGGAATACGCTCGTTCTTTTACAGTCGCAAGCGATTACGTAACTAAAGTTGGCCCACTGGAATCGCATCTATTCCCTGGAGA
+>59062 1
+GCTCTACAGATATACCCGATCAAGGGTATTTGTGCAACAACTTGTAGAGAGCTGTAGGACGTATTCTAGCCAGCTACCCTCGGGTCCTAGACTGGGACCT
+>59063 1
+CCACCGCAGCTGCCCGTGTGAACCTTGTAAACGGTTTAGAGACTCGGGCTATCTCTACTCAGTTATATAAGCGGTATGCCGGATAAAAGAGCTCGATGCT
+>59064 2
+CTGTTAAACCTATCCTTGCCATGTGACCAATTATTGGACGTCTCTAGGCACTAGGGTCAAGTGGAAACGACGCCTGTCAAACCACCGACAGGTGTGGTGT
+>59065 3
+CTGATTGAGTTACCGGTGCTCACCTCGCAATGGCGGTACCTGTTAGCTGCAATTGAGACGAATGCTCCACCGACAGACAATTGTACAATCAGTTGTAGGC
+>59066 1
+TGCTGACTAGGTCTGATAATAAGGGATAATTATCGCTTTCTGCCAGCAGCGCGGCGCGTACCAGATTCCTTACACACTTCCCCGTAGTAAAGAGGGGATC
+>59067 2
+ATGGCGTTACCCGAGGAGCTAAGACTTACCACCAGGGACGTTAACCCAGGGCCTTGCTATACCCATCTGTATTGGAGTGTACCCACGTAGTTATTGAGAT
+>59068 2
+TAAGCAACCAACTGGCGGTGATGAGATGTTGGCTCGTCAGCTCTTCCGGTTAAAATGTAATTTCCAATAGCGCGTCAAACTTCCGCACACGTGCTGGGCA
+>59069 3
+CCTAATTTACGGTTGTGCGGGGTAGAAGGAGTCGCTACCAACTCGCTTCCCTGACCCCAGACCATATAATCGTTATGCGAGCTGTCAAGAGATTCGAATG
+>59070 2
+TTGAGTTAGTATCGCAGCTGAATCAAATTCACGGACAAACCGTGTTCAGAGTCGGTATCTTTTTCACAACAGGGGAGTCCCGGCGATCACCCTCCGGGAT
+>59071 2
+CCGTTGTGCGCGTGACTTGGCGCTCAATCTGTACGCTCTAATTTAGGGAACGTAAATCTGCAACCTGTAAAAAACGGGAATACTGCTGCGCCATCGACTG
+>59072 2
+AGTAAGTATTAATCTACGTGTACAGCATTGACCCCGTGCGGACCCATCTCCCCTGATCATGTTGGGTAGGGAAAAGAATGGGCTCCGCTATCTGATCGCA
+>59073 1
+TAGGAAGGGGGTTACCTCGACCGTGAAGCATCTTGTGGCGCATAGCCTCAACGAGTCTCGCAGCGACGACTAAATGTATTATGCCACCAGTCTTCTTATA
+>59074 2
+TGGTCACTTTCGGTTTGTGGCCGTATAGTCTGACAGCAGAGCCTCGTCTATCCGACTTCACTAGGACATATAAGGGGGAAGACTCGTCACATGAACAACC
+>59075 3
+TTGGATGAGCCCCACGTATAAGCGGTCTTTGGCAGAACAGACGCTAAGATCAAGAGTTTTGCCAGGTTATTCGCCACTTACGGTTAAACCCGTATCCGGC
+>59076 1
+AGTAGACCTGAGCCCACCCCCACTATCATTGTTTCTCGTGAGGGACGAATGCGGAGCGTGTGGTCTTGAGCCAAAGAAACATACTTATGGCATCAGTTCT
+>59077 2
+GGTCTGTAAGGTCTCTTCTTACACCAACGGATGACCATGCTATTTACGGGGTTCAACTTCGTCTATGGGCCCGAGGAAATTCGCGGCGAGCAACATAAAC
+>59078 1
+CAACTACTGGGGATCCTAGGGCGCCCAGAGACGAGCAAGTTAGCTCGACGAATTCTTGTTCTCATTTTGACGGCTGAGAAAGTAGTCTGAACCTTCCACT
+>59079 3
+CGAGGGTACTATGAGATTGTGTTGCATCACCTGACGTACAATCCCAGGAAGTATCGAACTGTATCCCACGGTCGGCTGTACGTCACAACTATCCGGATTG
+>59080 2
+AAAGACTTGCGTGACATCGAGTATTGAAGGCCTCGCAGCCGCTCGATCCTACAAACGGTCCTTCTTATGAAATGGCGTATCGGGCGCAATGTTACATGCT
+>59081 2
+TGTATACCAGGCCCGGACTATGGAACAAGAGTAGTGTTCTTGGCTCACCGTGGACACATCTGCAGTAGTCCTGCAGGATACCCAGTGATCCATATTCGAT
+>59082 2
+CGAAGCATCAACTGTTTGGTTTTGTCGCCACGCAACCTTAATCGGGAAGCCACCTATTATACTCATGCTGTCATAGCCGGGGAGACTGGCATAGCGGATA
+>59083 2
+CCTTGCTATTTAGCTTAGGCGGATGATGGCGTACAGCCACCCAGACGTCTTAAAGCCATGTAAGCGTTGCTTGCCGGAGTACGGTGACCAACATAACTAT
+>59084 1
+TCAGTGACCTTAGATGTGTAATTAGGGTACAAGTAAGAGTGACGCGACTGGTTGTGACCTACATCTTCCGCAAACCTCACATTCCAGCGCGGGAGTCCTC
+>59085 1
+ACTTGCCTCTGTTTCGCTTATTCATCCGCAACTCATTCGGGTTTGCGCAGTAAGAATGCTGAAATGAAGTACAGGAGCGCAGCCAGGTGCCGTCACGAAA
+>59086 2
+CTCCCACAAACGAAGTTTCCTTCATGTGGGGTGCCTAAGAATTAGGGGCTAATCCGCGCGATGTGAACTTCTGCAGGCGTTAAATGAACCTTCGGCCATA
+>59087 2
+ATTGCCAGGCCCTGAGAATTGGTTTTGCACTGGTTTCGTCCGGCCTAGTTTATCAGAATCTGAGAACCTGTAAAGAACGCCGCACAAGAGATCTACGGCC
+>59088 2
+TGCGCGGGGCTGATATCTCGGCACTCTACCCAGACTGAATAAGCCATGGCTTTTGCGGACATTTCCAGAGACCAAATATTTCAGTGCCATAGAACGTGTG
+>59089 2
+GGCGATTACCATGCGAGTGAAGATCAGTGCCGCTTTGTAGCTAATTTCAGCATCAAGAGATTCAGCCGTTCCAGGACGTCCGATACGCGATGTACACTTC
+>59090 3
+ATTAGTGCTGCTAACGGGAGTACTGAGCCGCAAGCAAGTAAGGCGGATGCTAACCTCACGCACATTGTATCCATCCTTTAAGTGGGCTCCCGTTTAGTCA
+>59091 3
+CTCTTCTACAGAACATAAGAAACGTGAACCGCTTGTCGTCCCGCACTTTCGCCTGCAGACGGTGAGTAAGAGTGGGTGCTCTTGACGAAGACTGTTAATC
+>59092 1
+GCACAGCTGATCGAGACGCTGCCGATTCCCCCTGAACCTTCAAGTACGAGCTCACTTGTGATATAAATACGAATTTGTCCAAGTTCGGTAGGATGGTCGG
+>59093 1
+ACCATCGCGGGAATCATGGCCATTAAAGGCGTTAAATCCATTCACTGCTTGTAGCGCTAAAACTCTCGTGGGAGACTTCGCTGCGTATTATCGCCGAGGA
+>59094 1
+CTAGATCGCTCTCCAGGCGGTGAAAGTCTACCGGATGATTAAACATGGAATGGTCTGTGCCAGCATTCCCATTGGCATCTGAGCCCAAAAATGCGTTTCG
+>59095 3
+GGTCCATTCTGGGTGGAGATGATACGCACACTATTTCGCGGCACGACCGTACAACTTGCCGGAGTCACTGGAACCTAGATTAATTGCTCAAACGGTTATC
+>59096 1
+TATTATTTTCGGACCTACGGGCAGATGCCCCAGTACATCAACGACGTTAGCGTGGAGTCTCCGGTCCCTTAACACGAAGTAATGCGAGAATTAGCCTTGG
+>59097 3
+GGACGCAGTTATGAGACAGGCATACCGATGGCATTAACTACGGGTTTTAGTACTCTATCCACTCGCGTATGGTCAAAACAATGCTGATGGCCTCCCGTCG
+>59098 2
+CTAGGTTACTCTTCCCGAGATGCGATGAACAGCCACTCCACGCCGGAGTATTCAACAATGCTTGTCGTTCACTTTCTAGGTGGTAACGGAGGAGGACTAA
+>59099 1
+ACGTCCTATCATAGTCGAGGAGGCTGGAGAGACGTCATAATTGTTTCAACCATGTACACGCCAGCCTCTTGAGGGGCTTAAAGGGAACTCTCGTTCTACC
+>59100 3
+TATACTAAGTTCTAGGATCGATTGTGGGTTCAGAGTACCCCATCGATAGTGCTACCGAATGGCGAGTTCCCCCTAGGACTTCAAGGAGCCCAACGGACTT
+>59101 1
+GGTGTTTGACAAGATAGCGACTCTAGAAAACTTATCCCTGCCACGTATGACCGCCTGTATATCTCCTGGCCCACGTACGTGATGGGCAGAACTGTGATGA
+>59102 1
+CATATTGAAATGACATGGGGATGCTGGCGCACACGCCTTGGACACTCTGGGGATGACCTCTTAACTAGCAGGATTGATCACCAGCTTGATGTACCCTCTA
+>59103 1
+CCACGTCTCCCACACTCGGTTGCCGATATGGAACTTTGGGTCTGCTCCAGTAGAAGAAGACCCCGCAGAAGGGTAATAACTTTTTATGTGATGCGACGAT
+>59104 1
+AACATGAGCCTCCAGTGCTATCACGACCGAAGGTCGATGTGTCAGCGTAAGCTGCTTTGAAAACCTGGTCGTATTACTTACGCATACTACGTTCGAGGGC
+>59105 3
+AGGAGTGTGACTGTTATATGTCAAAACATCAAACTGACTGGCTAACTACACTTAGTCGAGGACGGGCTGTATTCCGGGCCGCTTCCCAGCGCATATCCGT
+>59106 2
+GTGGAATGCCTTAAGCCCGCTTGATACTTAATGGCTAGGTAATACCTCCACAGTAAGAAGCTGTAACCCCGAGTGATGGGATTGTCCCATCAGCGGTCTC
+>59107 3
+AGCGGGATGGCTGACATTGTGGCATTCTTGGACATTGCCCCCATCGTCACAAGCAAGCCCCTGATAATTTAGTAGGAGCTCTCGTAAATGGCACGTAATC
+>59108 1
+TACGAGATGATGAAGTTGATGGTCCCTTTCGTTGACTGAAAGGATATGACAGCCCTAATGCAGGGGGTCCATCCCTTAACGCCAGCTTTCCGCAAAGTCC
+>59109 2
+CACATCCTCAACACAAGGCTGACCGCGTTACGTGGTTGTCTATAATATATTAAATGGGGACGTTGCGCTACATATCCGCGCAGGAGCTGCGTGCATCAGT
+>59110 1
+GTTTCCACAGGATCGAGTGTACGTTGAATGACAAGTTGGACAATTTGCTCTACGACGGGCGCTCGGTACAAACCCAGACCACCTTAATGCCAGGGTTTCT
+>59111 3
+TTTCAACTACTCTCCCGGAAGAGCAGATACGGCTAGTACTGGACGTGGATGCGGGAATAGCGGTAGGACGATCTTGTATTTCTTGCAACCCCTTCCAAAC
+>59112 1
+GTAATGTTACCTGAATATGGTCTGGTTCCGCGTCTGCCAATAAGTTTAACGGTCCCTAATGGTACCCATCACGCCGTGCGGCATGGAATGCGGACAACAA
+>59113 3
+GGTTCAGGCGAACGTTGCGGCAGAAACCCTGCCGCGGGCACAAAGGGCAAATGTATTTGTCTGCAGAGTCACCTTCTTATTACCTAGAGCTCATTTCAAT
+>59114 3
+TGCCTCGAAGGAATCTAGTGCTGACTTAGGTTCTGCCTCGTCAGTCACCAACTGTCGCAACAAAAACGGGTAATCTCTTCATGTGCTGGACACGTGAGGA
+>59115 3
+AAGTTACGGGCTGACCCTCCCCTTTGTAACTAGTACAATCCGGCTACACTATGATGAGTGGGTTGAGCGCTGAGATACACTTTCGCAACCGATAGCAGGT
+>59116 2
+GTGACTCTGATGAGAATAGTCCCTCTTTACAATGAGTCATATAGGTCAGCCTCTGTGCCAACCAAATGATAGTGAGGCGGGCCTTACCACGCGTGCATGC
+>59117 3
+TGTTGGCACAAACTCAAACTTGCAGTGGGTATCCTGCAGCTGCGCTGAACCATAGCAAACGATTAGTCTTGGTAACTCCGGCTTGACGTGTCGCAAGTCA
+>59118 3
+TCTGAGGCGGCGCCCAGGATCGCCCTATATAGCTCGGAGCTTTGAGGACCTGAAAAACCCACGAGGGAAAGCCTTATAACTGTTGACCATCGTTTTATTT
+>59119 1
+GCTTATGACTATAATGCGCGTTCACCCCCGCCGATACGGGAACATAGCCTAGCCACGAACGTTGTTGTGAGATAACGGTTAGGCGTGAAGCTATACCTTT
+>59120 3
+TTGTGGTGCAGACAAAGGTGCAGCCATCTATATAAGGTCGGTAAGGGCCCTTCCGAAAAGGGATCTACGACTTAACCTCTGCACCCCGCCTTTTGGATAT
+>59121 3
+AAAGTGAGAAAGACTGTTCAACAAGGTCCTCGTCATTCCTTGATCGTTTCCATGCTTGCAGCCCATGCTCCGGCTAGATACTGTATGGACAGGACGGCGA
+>59122 1
+TTGTCTTCGGCGACCGCTCCCAAAAGACTGAGTCGTGCAAATCCATGGTACATGAGACGGTGTAGGCTTCACATCACTGTCGAAGCCGTTATTGAAGATC
+>59123 3
+TTTGGATTCCGGACCTCAGGACGATTGGGCTTTCGTATTGTCAGAGCCCGAACGTAAAGACGTGCAATTCCAACCTTGACTGACATGACGCAGGTACATC
+>59124 1
+GCGCTTGCGCGTGATTCTCAGCTCTCGCCAACTTAAAACGCAGGTGTGACCTTTGACAAGAGTAAGCCCTCTGCATGAATTGGCTGTAGCTAAGTGCAAA
+>59125 3
+CCCATTTAGGGTATACGCAGTTTACTAAAAAAACCTGTGTGACTACTGTGTACACGCTTCTAGGCCTTCGAGACGGCCTGTCCTACGGTAGGCCGAAGGA
+>59126 3
+TGGAGTCAAACGGTAACACTTCAAGCTGCCTATGCTCAGAGGGCGTATGCCTTGGACAATTAAGACGAGCCCTTTGGACAGGCTCCCACTAGTTTATTCG
+>59127 2
+ACCGCGCCGCACAGTCACGTGTCCGAATTACTTTTAAACCAGCGGCATGAGGTTCCGAGCTGTAGACCATTGGAATGTGAAGTGTAACCAGTTCGTTCTA
+>59128 3
+GGACGCCACTCGTAGATTGCGCGCTTGGTTACCAAACGAGGCTCGTATGGCGGCTATTTTACAAACAACTCGGATTATCAGCTGTCAGGAACAGCCTTAT
+>59129 3
+ACGCGTATAAATAAATCATTGCGAGATTTGATTCCGAGTCGCTTACAGTCCCGCGGTATGTCGGCTCCTAGAACACGGGCACGGCCGCAAGTTGTAATTC
+>59130 1
+GCGGATGACGAGAAACGGTCGTTCGCCGAAAGTCCTATCGTTCTGGCTAGTGAATCCCACTCACCCGGATAGAGATTACGTGATTACCCTAGGTATTCAT
+>59131 3
+GAAGTTAACCCCCTATCGGAAATGAACGTTCCCTGGTGTCTTGCGGTTCGAGAAGTGGCCGAGTTTTGTGACATCCAAAGCTCTCAAACCACGACTTGAG
+>59132 2
+ACCACCCTTGCGAAGGGCAAGCCTGGTCGTTAAATACCGTGGTACGCATCAGCGTGATCTACGTGGCGATTCATTTACAACTCTAAGATTAGGTCAGGTC
+>59133 3
+TACGAGCAATCGTGCCATAACGCCAGTTTACTATCCGGGTCACGGTACGGTTACATCATGACAGCGACGCTCTGATGCTTAGCAAGATCTTAGGAGTTGC
+>59134 2
+GACCGCTCCGATGGCTAGGAATACAACCAATCGCTGCGGGAGTTTGCTCCTAAGGATCGGATGTTTACACGTCTGCAAAATGTGGCATACCTCGTATACT
+>59135 2
+TTACTATAGACCTGAGGCTGCTAGTGTTGGGGCGATGCACGTGTTTTCGCGAGCAAGCAGGCCCCATCGAAAGCTCTCCAAATAACCGTTTAACATGCTA
+>59136 2
+AATTTTGCCGTGAAATCCGGGCCTCTGTGGGTGGACCCAGTTCAAGTTAAACAGCGCTCAGACCCTAATACATGTTAGGAATTATCCCTGAGCGGCGCTA
+>59137 1
+TTGCTGCCTCCGCCGTGACCGAACTATTTGGCCTTGGTACGGTAAATCCCAATGAGGACACCTCGAGGTTCGGCATAGACTAATATAGTTGACCGAAGAT
+>59138 1
+TATGTCGAAAGCTTTGTATTCGATGCCTGATGTATCCGTCCGAGCTCCAATAGCCCGAGTCGAAAGCAACGCACGCTGTAGACACGTTAGTGAGGTCACT
+>59139 1
+GCATCTCGGCCTGTAGAGGTAACTAGCCCAGTGATTCCGTCATTTTATGCGGCGATACGCGTTGTCCATTTGCTAATAGTACAGAAAACGACGGGCCCAA
+>59140 3
+TAATACCAAGTACGAGGTCGGCTTCCATTGAACATGAACATCACTGCCGATGTGGTCTCGCGCGCCAAAGTGCCGCTTGTTGGACTCGTTTAGTAGCAAA
+>59141 1
+ATTCCAGTAGCCCACCTCAATGTCAGTCAGGAAGGCAATGGGATCCCTAGTATTCCATTCTAAGTCGGACGACTTGAGATCTCTGTAAGCGGTGGACTGC
+>59142 1
+TCAGACCGTTTGAATTCATGTTAGGCGGCGCCAACCATATACATATCAGACGTCGAACATTCTCGGTCTGCATGGGTCACGATGCAGAGAAGTCCTCGGT
+>59143 3
+GCTTATGGCATTAATGGGTCGATATGCCAAGGCATGAGGTATCTATGCGGAGAGTCTCTCAACCGACATACAGTTCGTCCACCCAAAGGTGTCATCTGCC
+>59144 3
+ACTGCTGCCCACATATCATTGTATCACTTGCGTCAGTGACGGTGAACTCGAATCTGCCAGTAATGGAAAGTTTGGAAGTGGTTGCCCCAAGAGATGCCCC
+>59145 2
+CGATGCAGCTGTCTACCGTGTCTTTTATGCCTCATAAGGGTACGTTCCTGCCACGATTGAGAAATGCGCGGATAAAGAGTGCTGACCGAACTTCGCAAAC
+>59146 3
+GAATGTTACTTGCTTGTACCGTTAGGAAACCTCCAGTCAAAGGATTCAGCAACGTAACCCCCGCGGAGCGGTAATCCCTTGTATGAGCTTGAACGGGCTT
+>59147 2
+CCCCAACGGGGACATCTGCTCATATTTTTCAGTAGATTAGCTTCGCTTTGGGCACACGGTAAATCGCAATAAGCGCGTGATAGGATATCCAGGACCGCGT
+>59148 1
+GTAGTCTTGAGGTAACTATAGGTCGCTTTCGGTGCCCCCGAAGCTACATCACATGTGGGAGACTTTGGAACCCCGCCAGTAGACAATGTTACTACCGATA
+>59149 2
+CAGAGTAAGAAATTTCTTGTGAGGAGATACTTCTTTGTCCCTGTAAGCTGGATACTATCAGAGCCCGTACCGGTCCTAGGACTTGCACAGCACGCCGCGA
+>59150 3
+TGTAAAGGGACCGTATCGCTAAGTCTAATACCGGAGAAGGACCGTGTACATCGGATTTCTTGCCGTAGCGAGTCGATCACCTCTTGACCCAAAGTCTGCT
+>59151 3
+TGGTTGGGCTATCCAACATCCTCCTTCAGCGTAACGTAAACTAGTCTTTGGGAAGCGACCGGATGAGACTGACTTTTCGAAAAGACCAGGCTTCCTAGCG
+>59152 2
+TCGAATTGACATGGGGACGGAGTAAATGCCTTTAAGCTCGTTGAAGACTCCCGTTACGCACGGTCGAAAGCCGGATACCCTAGCAGTTCCTATTAGTCTC
+>59153 3
+GAAAAGTATTTGACTGTGTCTAATCACACGCGATAATTACGCCTCTTCGTACTTGAGCGTCAGACGCTTACGGGGAGCGTCTCTAGACGGCGACCCAAGT
+>59154 1
+GATGGATGAGTTAACTTCGGGTCCGCCCTTATTCCGGCAGTCACAATGAAGTCCAGACTGTTGATCGCTCTGCTCCTTGACACCCGAAAAGAATGATGGA
+>59155 1
+TCGGCGATTCCCAGGAGTCACATTCATGGATGTCCAACGTCTCCCCCAGGGCAGAGCAGTAGGAATATTTATATATGCTGCAATCTGGTGACACGATTGC
+>59156 2
+ATGGGAACTAGAGACGTGGCTTGTCTTTCATATCGGGTCTTTGTCGCGCCACAAACTCGCGCTATCTGATCTTAGAAGCGCAGGCTCTGGAAACAAACAC
+>59157 1
+GATGGATGCCCCCTGTGGTGACCATCCGTTCGGAGGGTGAAAAATGATATAATTTCTTTACCTGCGGAGTGATACTCTCAGCCCACCCATACGAACGGAT
+>59158 1
+GGCTCTATCTGGATGCCCCACGTTCCGGCACGACCCTCACAGGCACGATAGAAGAAATGAGCTTAATTTGATGAATGTTTTTAGCCGGTGAACGTCTCAG
+>59159 1
+GATTTTTGTAAGACATATTGACGTCACTCGTTCCGTCACGCTGAACTGTCATAACGCCAGTGGTACGCAGCCGACGGCGCAGGAGCGCTTGCAATTTAAA
+>59160 3
+GATTAACACAGCGCATATCGTAATTTAACCATCCGCCATTGGCTGTAGAAGAATTAGCTTAACTGCATCGCCAGTGTCCGCCACGGGTGGTATGCGTGCG
+>59161 2
+CGAGACTATTAAGTGAGCAACCTAGCGGAGTCCCACCGTTTGAGGCATTTTGTGGCCGGTTTGTATCACGCGCAATATCACTCAACTCGTCAGGAAAGCT
+>59162 1
+AATGTCGCTACACAGAGCTACGACCGAGACTGTATGGTGGCCTCTATTTTCATAAGGGGGCTAGAAAAGTTAGCCCTACTTCCCGGTCGCATCTACTGAG
+>59163 2
+TCTACACTTCCTGTTTTTCGCGACCGGATTGAATGAAAGTCTCGCAAGGGCCGAGAGTTGAAGCAGCTTAGGACACACAAGTGAACTGTCGGACCCTTCT
+>59164 3
+TTCTATGCTATCTTAGGCCTGATATACTCGCTAATATAGCAGTCCGACAGCCACCGGGAGGATGCACCTAGACTATAGCACGTAGTTGGGCGCGATGACT
+>59165 1
+AAATAAAGCTATGCATCCACTTCCGAACCCTGGCGATGGGGTAAAGGTCTAGATCGGTGTACCTAAGCTGCTAAGGGTCGCCCTTGATGTTATCGCTCAC
+>59166 1
+TATTTCTGGCGGGCACGGCTAACACAGCGACTATAACATACTTGCCATCGAGCCCCACCTGAGTTCCTTAGATTAGATCGGTTGTACGACGATGGTGAGA
+>59167 1
+GAGACCCATTCATGGTTACCCTCTAGAACATCTGGGTTTGAGATTAGCAGGATGCGGAACACCCAACGGCAATGTTTCGCTGCAGGCACATTAGTTTGCC
+>59168 3
+ATTGCCTAAGGATAGCAAAGAAATTCCTACTAATGTCAGGTCCAACACGCCAGTTGCACGGGATCTGCGTTACCGGGCTGCATCTGGGCTATGTGTCTCA
+>59169 2
+TAGCGTTTACGCTTTGAAGATCCGGTGACACTACTGATAACGCATCAGCAGGAATAACGCCCTCACTTTGCGGGCTACCTGAAGGGACGTATCCGATGTT
+>59170 3
+GCACCGAAGAGAACTCACGGCCCCTACGCATTCCTCTTCGTCGAGGGAGGTAATTACAGGTACGTGATTGACTTAAGCTTCAATATGCGGACTGTGTCAT
+>59171 2
+CATCGCGATCACTAAGGACAGTCAATTTTGACTCTAACAAGATGACCGGGACCCAGCTGCGCCACTGCGTGGCGCGAAGATTTCTGCGTAATTGTTTTAG
+>59172 2
+AAGCCCGCATAGCAGGAGAAACCTACAGCTTAGAGAACGTTGACTACCCCGTGTACGATATGTCGGGCTTGCCGTATCGCTAATTTGTCTTGCTAGGACT
+>59173 1
+TTTAGAGCAGTGACGACACCACGTCAATTGTCCGTATATCGAGGTCCCTGAGGGACCGTTTGCGCAAAGCTCAGTAAATCTTCGTTTGAGGGAACCCATC
+>59174 2
+ATAATCACGTTCGCCTTGCTTGTAGGAGGGGGACGCACAAGACTCCCTACTGTGAGACAAGTGATAGCCCTATCCGTATTCTCTCACTATAGCGGAAGTG
+>59175 2
+AAAGGCTCGAGTGACAACTAGAGTGTAATTAGCTCGGCTTGTATGTACGTGTACTGCTGCAGTACGAGCGGCCGTACCATTTCATACCAATGGCCTCACC
+>59176 2
+GATACACCGAGCGACTTGTTGACCACCGCTCACTGGGCCTCAACAAAGTAATATCACGTGGTCGGCAGTTTTGGTTCATAACGGATTTGATTCGAACGCG
+>59177 2
+TCCTTGTACGCAGATTTAACCGGGAGTGGTCTACCTATGTCTAGGAACAAGAACTAAGTCCGCCGGCTAAACCGTCCACTTAGCTATAGGGCTCGATGTG
+>59178 2
+AGGAAAAGCCACACTGTAGCGTTTCCTTTCAGTAAGAACCCCTCTAGTTCTTGCGCACTATGGTGGCATCAGGATCAAAGTACGGGATCTGCGGAGTTCC
+>59179 2
+TATGATGGGGTGGGCAGCCAGCGCTTAAGTGACCCATTTAGCAACCACCATTACCAAAGCGCCTATACTTCGTTATCGCTAGGGGCCTATAGGTATTGCA
+>59180 3
+ATAATTATGTTGTCACATTGTCACAAGAATTGAGTTCTCAGTCGTGCACGCCACGGCATTAATCACAGGCGCCCGTGTGGCATATGGAGGGGCAACCCCT
+>59181 2
+TCCAGCACGTGAAAAAATTTTGCGTCGTGGGACCAAATTATTGGGTTAAGGGGGTTGCATATCTCAGACACATCCCGATCCAACGAGGCCTCCCCTGTTG
+>59182 3
+GTTGACTAAACTGTTGCGGCCTATGGCCGTTCCCTAAGTTTTCTGCAGCAAATCGTACGTGGCGCGAGGGAGGACCTGCCACTCATATACAACTAATAGA
+>59183 3
+TATCCTAACCGGCCAATAAATCGGTCCCGTTGCACAGACTGAAAACCGTGGGAATGTATATTCCAGGCTGATCGCTTAAGCCCATAGGCGCTTGGTTGGT
+>59184 3
+AACGTGTTTATTGTCATGCAACGCCGGTCCCCTCTGAATCTCCCGAACACGCGATCGAGCGATCCGGTAGGAAAGGTACCGATTTTAATCGTATGAGAGT
+>59185 2
+TCGGGCAAGAAGCCCTCTGAGGCGTTACTTATGCATGCCGATTCTAGTGTACTTTCTAATAATCTGAATTCGGTGAAGCAGTAGCACGCCACCGAGCGAC
+>59186 1
+TGAATAGGACTTGATTCTATTACCGCATAGAGCTCGCCCCTTTGTATCCGGACAAAAATCGGCGTAGATCCAATGACACGGCGGCCTATAGGCGGTGTCT
+>59187 2
+GGGGAAGACATACTAGACGGGCCGTTTATAAGCCGTCATCCCATCCGCAGCTACTTGTCGTGATTTGACCCTGAGTCGTAATGAAAGGCCTATATCTAGC
+>59188 2
+TCAACTTTAGCGCCCTTACGCCCCTTTGCGGTTAGCAAGAATAACAGGCTGATTGCGCTATAGCATACGGGAGCGTTGGCTTGCCGAAGTGACAAATATC
+>59189 3
+ATTCGGGAGACCCACGTGCTAAAGGCTCTATGTCTTGGCCGCTGCTCAATCAAACTTCCTCAATGGGGATTGCTATCAGTGAAAGACCTGCGACATTAGG
+>59190 2
+TGCTCCGTCACCTAACGGTGATGATAGCGGGTCGCGTGATTTACACGAGTCACGTGGACCGATTTCCTCTTCAAAATTGGAACATATCGAGAATCCGCGA
+>59191 2
+CTTAACCGAATGCCGCTCCGCGTCTAACGGGTTACGTGGCTTAGAGAGCTAGACTCATAGCACGTCGACAGATATGAAGTTTATTACTGCGACCGAGTCT
+>59192 2
+GTCACCATAGTTGACACCAGGACGCCTCACGAGTTAGGGGTCAGATGCGGGCAGCAAATCCGCCGTAACTCGATGGCATACTTAGGTTTCATTATTTATC
+>59193 2
+TCACAACCAAGCCTTATGCATCCATGTATCTAGACGAGGTGCGAACGGGGCTACAACGGTTCGTTCGAGGGCGTAACCTATTGTCCCCATAAGATGTTTG
+>59194 3
+GCTTTATGCAGCCGGATTCGTACTGCACCTGAGTCTGCGTCATAGCAGTATTATGTACCAATTGGAGCGGTCGAAGAAGCACTGTACCTACTGCAGACCA
+>59195 3
+CAGGTGACCCTGCATGGCCCTTTCTACACTTGGAAGAACAAAGGGTAAATTGTTTAGGATCACGTAGGAAGGCTTGCCCCAACTCTACGATGGTCCGCTT
+>59196 2
+TGTCATCAAGGACTATTCCCGACTTGAACGGTATAAAGATTACAAGTAGCGTGATCGCTAGCTTGCGGCATGAGCGTGGCAGTCTTTTGCACGACCCCCA
+>59197 3
+GCACTTCATGCACCGCGGCTTCAGCCGAGAACTAGTAGGGTCGAACGTTCGTGTGACTAGCAGGTATTTACAAACATACGCAGATCTCACCAGTTTTTGG
+>59198 3
+AATACTCGGGTAAGCGTTTTCGTGATCACACGGAGGTTTCCGGAGTGACTCCCACAGACGCCCTAGCGCGATCCCTATGATACTATAATTACGGAGTTAG
+>59199 2
+CCGAGTCCCTTTAGGACCATAAGTACGCGAAACATGACCGCATTAGGCCACTGGAGTGACGTGCTACGTAAAGTGCTAGTATTTGCAATCCTGCTTCGGT
+>59200 3
+TTAAAGTTAACAGCAGAGCTCTCTCGAGGAGGCATATAATTTGGGCATGCCCGAAAGGCATATGGTGGTTGCCAGCCTCCAACCTATCCACGTTCGTCGT
+>59201 2
+GCTCGGGGCTGAGCTTAACTTAATGAAAATCACGATCTTCCGAGCATGTGGTCTGAACGGGGGCCTATCACACTTTCGTACTCAGAACATACGTCGGTAC
+>59202 2
+TCGAGAATCTTATAAAAGTACGTTCGCGCTGATATCCACCCTCAGATCGCAGGGGCAGGTCTATCAGGGTTGATAGCCCTTTGCTTGAAGCTAGACACCG
+>59203 1
+TGCTATATGACTACCCACACAGTTGGCGACGTTAAGAACTTATGTAGGCACTCCACGGAGTCTATTATGAACGTGTGCGACCGTTCCCTAGTCGGGGCAA
+>59204 2
+AGCAACGCTGTAACGATGCTGCAGTCGTTTAATGTCATCTCCACGACAGACGGACGACTTTTCGTAAGTGTCGCTTGAGATCACGACTGCGCAATGTCAG
+>59205 3
+TAGTTCACTGGAAGATCACGGGAGAATCCGCAAGCAACGGCGAACTACCGTACGTTGTAGTGGTCCTTTTAGCCCACGCTAGGACCTATTCCTATGTGTA
+>59206 3
+AGTCTCTCGCTACTACGCTATTCCTGGGAGAAATGATGGAGCCGCGCGTAGCTGGTAGTAAATAACAGGCCCGCGATATTTCTAAACTTCGCCTCAATGG
+>59207 1
+ACCTACTTGCGAATTTGGTACAGCCAGAATCATGATACCAGTGCTTGGATTCCAAGTCTGGTACCTAGAGATCCGGTATCTCACTTGCACGCGGCAGAGG
+>59208 3
+AGCGCGTTCCGCCCATGTGGTCCCCAGATATCTTAACCGTGTAGGCAGTATTTAGGGGACTCCACAATTATTCGGTAACGAATGCTGAAAACACCTGGTG
+>59209 1
+ATATAAGCTGATGGAAGATGTATAACTTACCTGTGCAGCAACCCACTTCTGTCGCAGTGTATCCCAGGCGCAGATCCATCTAGGGTGTTGACGGCGCCAT
+>59210 2
+GTAGCTTCCTTACAGTAACTCTCCCGGGTAAGTATGGCGTTCAACCAATACCGTATAGAGCAGTTTGGGCCGGACCAGCGGAAGCTAGACCTTACGTATT
+>59211 1
+ATAACAACGGAGAGTCACGCCGTTGGGGAATCGATCATGTCTTGCTGACAGTCGGTATTCTATTCAGCTGCCCCCCACAGTAGACGTATTCGTCTGAGAA
+>59212 1
+TAGTGGGTCAAGAAGAGTTGGAATTGGTGCCAGCTACCTCGTCTCAGCGAGCAAAGATCTATTCTACGCTATACTTTCATCGCCCGCGCTAGCAACGGTA
+>59213 3
+TTAGCCACTGGTGGGCGATTGGGCTCCGATTTATCAAACTGATGGCTCGAAGCAACAGGGACACAAACCTTTAACTTTACATCGCGCCTGGTAGGACTTC
+>59214 1
+ATTCCACTTCGGCTCCTAGAGATCGGATTCCTGTAATGCTTGTATTACGGCGAAGGATAAAGACCGCCCCCTGCGGAAGTAGGTAGAGCTTCCTATGACA
+>59215 1
+AGGACAGCCACCAATTCGTCTGAGTATGAAGAAACTAGCTTCGGCAGTCTTCAGTTGTCCTATGAGACCTCGTGATTTCGATGTACGTGCGGGCAACCAC
+>59216 3
+CCGCCGGAATTCGCTGTCTAAGAATCATTAACGATCGTTCTGCCAAAGCAAATCTAAATGGTGGTGTCTTAGCCCGCTTAGTCGGGCGCGAGAACACTGT
+>59217 1
+CGATTCCACCCCCGCTAAACTAGCAGACATAGAATGCTTGCGTGGTTTCAAGGGACAATCGCTCTAGGATCAAACGGGTACGGCTTTAGTCTGCATGTGT
+>59218 2
+ACTACAGCCTTTAGCGAGAATCGAGTGTGCGGACGCTCCAGAGTGACAACGCCTTTCAAGGTCGTACTTCGTGACAGGATTGATTCTCATTCCTCGAAGA
+>59219 3
+GTGGTTGCGTGGTGCAAATAAGCGCATTAAAGCGTCTACCGAAGAGCTTAATTACATTGCGCCGGGATCCACCTTTACAAACACCACGGCCGTCTTGGTT
+>59220 3
+ATTAGTTATATCCCACGCATATTTCGCACCGCCTCAATGCACAAGGGTCGCTCCTACCCTATAGCCTTATTGGGCGGAGCAAAATATGTGAGTGGGGAGG
+>59221 3
+TGATACACTTGAGTCCGCTGTCGACTCGTGAGATCAGAATCTCAACCCAGATAGATGCCTCTAGTGGACGATAAGCCCGAGGTTTTTCCGAGAGTGTCAC
+>59222 2
+TCTATCAGTGCAAGCAAGTCCTGCGATGGCAGCTCCGGTATTAAGACATCGCAGTTCTCAAGCCCAGATGAACTTGCGTATGAGACTTCGAGGTTCTCAG
+>59223 1
+ATACCTCGGGTGAGGTGTCCGTATCGCGGCGAAACGATATTATTTTTCAAACGGGCCGGCATACATACCCGGTTCAAGGCCCGCACATCGGATTTATATA
+>59224 1
+GAGCTGGAGGAGATGTTCCGCACACGCTTTGCCGCTAACGGATCAAACCTACTGTAAACGATGTGACGTCTAACATGTTCGTATTCGCACGCTAGTAGCT
+>59225 2
+CACACTTGACTCGTGTATACAGCCGAGTGCGACGGGGGATCATCTGCTTGATCGTATCAATCCAACCTGCTGATAACGTCGGTACATCCGAAGGTTGTAA
+>59226 2
+GGGACGTGAGACGCTTCTAATCCTAGCCGTGACATACACGTTAGTTTTAGTATGGCTTCTGACCGACGGCTAATCCAGATAACAGGTGCCTCAGTAGCAC
+>59227 2
+ATTGAAGGGCGATTATAGTGGCTACGTTCTCTGGATACCATATGTCAGCAGTGCATGTCTAACTGTGACTCACATACGCCGAAACGGCGGACACCCCTTG
+>59228 1
+ATCACCGATGCCTGGTTGTTACTTGACCAATGTTATTTAGAAAGCTAGTCAACGCGCGGATTCGGTCATCTCCGTACCTAAGGAGAAGTACGCCCGAGCG
+>59229 3
+CCTGCCTGACCATTTACCGGCGCCCCTTGCTTGAGAGATCAGGTCTATTCTTATGATACTGGGGAAGTGCCCATATGTATGGCAGACCGACGAAAGTAAA
+>59230 2
+GTATAGTAGACTGTCCTTTAGGTATCGGCTGGGTCAAGGGTTGACTATAGGCACACGACTACACTAGGAAGAACCCTCTAGGGCTCTCAATCCCCTCATG
+>59231 2
+CGTAAGGTAACCGCAGAGTCTCGTCTCTTTATAGCGTTCTAAAAAGTAACCCCACGCACCACGTTTACAGTTGGAGCTTCTACCAGGGGGCAGATTGGGT
+>59232 3
+AAACTGTCTGATGGGCACAGGACTTACAAGCCGCTGCGCTTGAGTTCGCTGAGAACCTATAGTTGTCAACTATTCTCCGTGTCCAAGGATACCGCTAGAG
+>59233 2
+CATTTAATCGCTAAACGCTGATCTTCCGAATATGGACGAGGCACGCACTGGCCGGAAGGTATACAGAGCTCCATCAGCTTGCTTGACGGTTCAGTTGACT
+>59234 2
+CCAGAATTAAAGGGTCCCTCGATTTGAAGCTGCCGAGAATGTCTTTGACGGCGCGTCACCTTTGCTAATTACCACGTAATGGCGTTACCAGGGTCCAAAG
+>59235 2
+ATGAATTAGGTCGTGACTGCGCGGTCAAATTCAATTACCTCTGTGCGAACTCGTAAGCCCGACCTTGCAGGCTCAATTAGTCCATAGGCACACTGAGGTG
+>59236 1
+ACAGCTAAAAACGATAGAGCCTGGCCAGGTACTGGCGGATATACCTGTTGGGTCTCTCCCAACATCCATTGTGTTTGGATACCACGTTGACCTTAGGCAG
+>59237 3
+ATCGTGTAATTAGACTTCGCAGGATGCGCATTCATGGCATACCGCAACACATCATAGCCATAGGTTGGACGCGTGTTTTGCCGAATGGATCTCCCGAGAC
+>59238 2
+GTGACGCACACGCGTGGTACTTAAAGAATATCTAGCTTGGATTACGTTTAGCTACGCCACTTGGGGCTACGCATAGACAAACGAGGTGCCCCTCATGTCT
+>59239 1
+AGAATCAGTTGTCCCCCCCTTTGTACCTATTTGATTAGTTCGAAGTACCCAAGGAGAGACTTGGGACCATCCCTAAGGTGGTGATCCGCAGCGAAGACTG
+>59240 1
+GCTTTCCCGTGGAACTCATCGTCTGGCCGGCTGCATGAGGTAGGGCGAAGTGGCAGTAGGTATACCAACACCGTCATCAAATCAGTATCTTACTTCTAAA
+>59241 3
+GGAACTCAAACATTTGCAGTTAGTTCGTATCGCTAACGCTCGTTTTTGGCTAGCGTTGAGCCCGGAGGGGTTAATACACTAACAACCCGACAGCCCGAGT
+>59242 3
+CCCGCTGTATAAAGGAGCCACGTAGTTTACGAGTCACCAAATTCCCGACGGTCGGATCGTTGCCTGTAAAAGTTGGAAAGCTCCAAGTGTGCTCTGTACT
+>59243 3
+GACAGGTGTCAGGTATCTATGGCGCGATTCTTTCGCTACCGGAACATCGGTTCCGCAGAGGATAGTCATCATAATAACCGTGAATGCTTAGCTCCACAGC
+>59244 1
+GATGGGTGGCTTTACGTCGAGGCGTCAAAATCGCCCTTCATGGGTCCCCTAAATTAATCGTAGCACAACACTCAGTAGTAATGTCGCAGCTGATGGCACT
+>59245 1
+CTCTATATACATTTTTCCTTCCAGGTACAAGCACTAACGGCTGGATATCGTTGCCAGAGAACTGAAAGATGGCCTAACCGGTCTGCGGCTCCGATGGGAG
+>59246 2
+GTCCATATTGGTACGTGCTAAACCTTAGAGCCATAGTACGGATAAGGTACAGGCCGATTTGCCCCGTATACCCTAACAGACGGTCTCGGAGGGATCTTCT
+>59247 1
+CGCTCGAACAGGCTGTTAAACGCTTCAGATACGTGCCCACCGCGGCAGTTCTAGCAGTAAGGATTTTTGATTCATCATTTTCAAGGGCCGACATGACGGA
+>59248 3
+TCCAAACGTCCCGCCTTATCCAATCGCATTGGACAAACTCTGTTCAGCAAGATTTGATAACGCAAGGGTGGTGCAAGTAGGCGTGGCGTTTATGCGATCC
+>59249 2
+AATCTTCAACTACGGAGTTTCGTCTGGGCTGCTCGAATTTTGGTAAAGGCGGCGACAGAATGCTTGAGCCTTAAACTAAAAGGCCCTGCGTCACTCGACC
+>59250 2
+CATTCTTCGCGCGTACTCGATAAGTAAGTGGATTTACGGGTGCTATCGGAAGAGTAACTTTTCTCAACTCTCAGAAACGCAACCGGGTTCCGGGGCCAAC
+>59251 2
+CGGATTGTACTCACCCGGATTAACCCGAACCTTTCATACAGTGGAAAGGCGACGTAGTCAGACGGGCCGTCTACGAGCTAGTTTATGCTAAACCGTTTGT
+>59252 1
+TGTACTTGCTATATAGGTGACGCCCTCACACCTGATACTTTGTAGAGTTGGGCTGAACAAAGGCGTTAACACGTCATGCAAGGTCCCCGCCAACAGTGGT
+>59253 3
+GCATGGTAAGCCTGGCGATAGAACGTGCCATCCTATCGCTAGGCTGCTAGACATTTCACATTAAATCGCAGTGTCACCAATAAGCTGCTTCGCAGGGTGT
+>59254 3
+TCAAATCATTAAAGGGCAGCTATTTACATCATCGTCCCGTGCATTGTCGGGGCGCGATCGTATTCACGAAGGGACGTCTACAGGCGCGACTATTACGTCA
+>59255 3
+TGGTCAGAGGAATCATCCGTTGAACGCTCATGCCATCGGACCCTGCGTGGGTCAAGCACGGTAGTATATTAAGTTCAATCCCAACGTTTGTCAGACCTAG
+>59256 1
+CGTTTAGTCATTGCCATCCAGTGTTGACCTCGAACACGTGCAATCACTAGAGAGCGCGTATGAACTGAGCGAGCAACTGTATGGCCTCTTAGGTCGCTAA
+>59257 3
+ACTACCCGCGACAGGGGGTTCTGAATATCGGGAAACTGCCATACTTTACTTCGGCAAAGTACGCAACTTTGTACTGTGGGTCAACTGCAGCGCTGAACTT
+>59258 2
+GTGCATAAGGGTTGCGCAGGTCAAACGTCGCAATATCATGCGTGTCGACGCAAAAGTGTGTTCTACAGCGGCGGCTATCATGCACAATCCCATTATCTTC
+>59259 3
+TGAGTGTAATGACTCTTGTGGGGTGTCATACCCTGTCGAGGGGCACCGAATCTAGTGCCCGCTCCAGATTACAAACCCATCTGTCACTAAAAGCTTAGGA
+>59260 3
+ACGCCTATTCTGCCATAGGACTACTTACGTCAACATTCCCACTGAATCGGTGCCGCGGGAGGATCGAAGATGCCGAGTTCATTACCAAAGGGGTTATTGT
+>59261 1
+AACTTAGCCCGCGTTTGTGCGTATAAGAGAGTAGTCCCCTCGACTTGGTCGTGAACCACGACAACGGAGCTTTTATGGAAATGTACCGCCTAAGTTGACC
+>59262 2
+TCCAAGGATCAAGGGTCGGTCCCTTTATCGCGGCGTGGGCTGGTAATGCAATGATACTCCAGTTTCTCATAGACAACCCATCAGTACCAGATGTCTAGAG
+>59263 2
+CATGAAAGGCTTTGTTCTAGCAAACGCACAAGACCACTAACTCTTGGACCGGGCCCTTACCGATTGTGGGGGTGCTTCTCGGTATTCCTAATCGAAAGGA
+>59264 1
+CCGGCTGTTCATGAGAGGGTTGTTTGACCCGCTCCAAATTCCCCGTGGAGCCAATACCAACCTGCTGGACATTATTTCGAGGGATTAAAACTGTAGACAG
+>59265 3
+AAGAGTTCCAATGGTCTAGAGCACAGTGGCCTTTAGTCAAACTACACCCGGTAGTGCCCTTCTCTTAGGAGATCAGTGGGCGGATAATTATGACGCTCCC
+>59266 3
+GGGGTAGCGATAAAGGGGGGAGGCGCCTACACAAGCTCTACTATGAACGTACCATTCCTGTCATTTCACCGTACTTGCTGTTGATAATCTCCTCCGAGAA
+>59267 2
+AGTTAATGGTGGAAGCTGAGTGAACAGATCTCGACGGAGCTTCAGTCACCCTCGTCCGCAGGACTGGGTCTTCATTATATAACGATCGCTAGTTACCCCA
+>59268 1
+ATGCCCAAAGGATTATCCGCGCCTCGGTTCTCCATCGTGGAATGATGCCGTGTCAGACACTTGGTACCTGAATTTGACCTATAACTTGAAAGCACAGGGG
+>59269 1
+GTTGGGAAGGGAGTGCCGTCTCTGCCCTCGGAGTCCGACTTACCGTTCCAACATCAAGATTTCCCATATATAATGGATTATGGTGACACACTGCCAGGAA
+>59270 2
+CCTCGACTGTATGCCACTCATGCGATAAGGCGCACCCATGGTACGGTTTTAATAATAGTGCGATATATCGCAGCGTCGACGGAATCGAGCTGGAACTTCT
+>59271 2
+AAGTTCGGTGGGATACCATCGTTTTATCAGTACAGCCCTTCAAGAAGAGCGTCGCCCACTCGGACCGCTGCCGATAGAGAGTAATTGAAGGCTCTTATTC
+>59272 3
+AGCTGCGGTTATAAAGGATGCTGAATATCCGTGGCGGCTTGCATAGCTCACTTCCTCCGGAGGAATCGCCATAAGAACTTGGCCGCTATACATGATCTAC
+>59273 1
+ATATGATTCCCGGATGCTACCGGTACAGCCGTACGGTATAGGCATGGGTCATCGGAGATATCTACCCCACCGTATCGAAACGGTTTTCGTGTATAGCAAC
+>59274 2
+AACTTGGAGGGCCTCTGAACGTGTAATATTCATTTCGATCTCCCACTACGACTATCCGAACGATTGAGACGGTGTACAGTATACGGGCGCACACGGGCTT
+>59275 3
+ACCGGCCTCGTTCCTAAAAGATCTGGATATAGAATGTCCTCGGGAACGATTTGTCGAGTGTGTGGTCCGCCGACCTATCTATACTACGTCCCGGAGAAAA
+>59276 2
+CGTTTGGCGGGCGAACCACGGCACAGAGACCAGCCTCCTACAATGGAAGTTTCTGCATTGTGTAAAAGAATGCTCTCTATCGAGTTGGTTACTGCACTCA
+>59277 1
+AGGCAATGTACTCGGATAAATTTTCCACGAAGAGCATGCTATCATTACCTACCTGTGGGTCGCCATGCCCAGCGCAAGCCTGGAGGATGTCGATGATTCT
+>59278 1
+GGGCTAGTTAAGGTGACAAGAGTTACCAGCTAACGCGACCGACTCGTCTAGGTCACCTGCTAGCGTCGATAGTATTCTTCTGCGTAATTCCGACAGAATC
+>59279 1
+ATGGTGTGCCAATGCACAAACGGAAGAGAGATATCTTCCAGCCTACCCGTCACGATTACCACGTTAGGGATGTTGCTGCATGTATCCCCGCGGTTAATTG
+>59280 3
+CGGGCTGGAATTTCCGTCCCTAACGCGGATTTTAAGCCAATTACCAGCCGAAAGTGGGTCGGTCGACCAACTCAAAAGTGGTCTATATCTTCTGACTGAG
+>59281 3
+ATGTGGGCATCTACCCTTTTACTTCGATCCTTGTAACCCAGTATTGGAAAGCTCCCCTAATTCAGCGAGGGGTAATGTGGAAGCCCAGAGCGTAGGACCA
+>59282 2
+GGTGTACACGGCCAGAGTCGGTCCTCATCAATGAAACTCTCAGAATTGTTTCTGGCTACTGGGATGGCCACAATGGCCGTACCGAATCACTCGAATATGT
+>59283 1
+CTTACAGATACAGGTGCGGTTGCCGTCCTAGACAAGAGTCCCTTCATTGCCGAGTCTGATCGAGCATCTTGGCGGAGGTGACGAAAATACTTACATCCTA
+>59284 2
+AGGCCCATGGAGTACAGTTTCTGAGGGACCCCGTCACTGTGTTTGAGTGAGTACAGGCCCCATTGGAAACCGTATTCAAAAACGATACGTCTCGTTCCAT
+>59285 3
+ACTGTAAGTGCTATCGCTGATACCAGCTATCGAGAGCATCCTGCGTCCATGGGGAAGACGGTGCCTCAATACGCACATGCGTATCATAGGTTGATTATCC
+>59286 3
+CCGCAGGTAGAGTCCAGATAGGTTTTTCTGCGTCGTAGTACCTCAAAAGCGGGGTCCAAGTAATATTATGCGCCGAGTCTGACCTCACAATCACACTGGT
+>59287 1
+GGGTGGCACCGCGAAAATATATAGTGGCCTTGCCTTGGACCTGAGATTCGGAAGAACCCGACCAGATCCATTTTGCTGTCCGCCGTACGATCTATAATTA
+>59288 2
+TTCCGGATTGTAATCAGCGACACAACGTGCACGATAAAAGAGGTCCCGTCTCTACATTCGACTCGCTTTACGAGGGTGTCGTTTTACGGCTAACAGGACG
+>59289 2
+CGAAACTTAAACCTTTTTCAGAGTCATGTAGGTTGACCGCTTAGACTAGACGCACGGCGCAAGCGTCGGGAGTTCCGAATTCTGCCATGTGTAGACCATC
+>59290 1
+TCATTTGAAGATGAATGGATATGTTCCCGTGTCGGCGCGATCGCTATACCTCATGTGACGCAACATAGACACTCCCTGTCAGGGCAGCTTTCGCAGGAAA
+>59291 3
+AGCTGATAATTGTGCAGCAAGATTTATAAATCCCACGGTCGTCTCATAGATCGTTCCGCTCATGTAGAAAAGTGCAGTCCCCGGCTGGTGAGCTCGCCAG
+>59292 3
+GGAATCTACAATGAGGCGACGTGTCAGCTTTTATGTCTAGTGGTATGCCCAGCGGTATCCGCTCGATTCTTAAAGTCAGAACGCCACCTTAGAGCGCACA
+>59293 3
+ACCGTCTATGTTGTTAAACGTCTCACCAGCGACAGCGCTGGATTCTGCTTATAAGAGGCCGTGCTGTTAATGCCACGGCAGGATGAAACCGAATTAGCCT
+>59294 1
+TCCAGCAGTTGGAAAATGCCCCTTTTCGTGATATAAATCGTTACGTCGTAAAATGTTCCACGGCCGGGGATGGCCCACCCGTTGGGGCCGATAATCAATA
+>59295 2
+AGCTTATTGCAGGGATTCGTCGGTGCAGCGTCGCAATAAGCTCGCGAATTCTAACTTGGGTTCTCCCAATGGAGACCCAGTCGAAAACATATCTTCACGG
+>59296 2
+CAGGAGACTCGTACGCGATACCTCTCCGAACGCATGACGTTTTTGCACAGCTGAGAAGGGGTAACTGGCGATTCATCCATCATAGTAGGAACCTTTCTGT
+>59297 1
+TTACACCGGGGTATTATCAGTCACCCTTTAATAGTACTCGAGAAATCCTCTTGGAGTAAAGAACCGGACTCGGGCGGTCTCTGGGCCATGCGTCCATGAA
+>59298 3
+CTTACAGACGGCTAAACCGCCGGCTCCATTTGTCTGCAGTGCACAAGTTAGATCAATGCTAGAGTGTCAAAGCGTAGGCTTATTCCGCGTGTGTACAGCA
+>59299 2
+TCTTGGGGTCTACCGATCGTTGCATACAAAGGTTCCTTAGAACATACATGATCTTGAAGTGGCTTGGCGTCGGACCAGTACAAGAATGGGCCCCCCCATA
+>59300 2
+CGCATGAGGTGGCTTTTAACAACGTGAGGTTGCTCATTTACCAGGGCCTCTCCAATTGATAAAGATCACACCCCTCGGAGCCATTAATAGCGTGGATGGC
+>59301 2
+CGCGCGTCATACGGCTTACACAATACAGGCATTTCAACCGCAGGTCGTGGTCCGGCAGCGTATTTTTATGGTAGTGGAACCATAAGCATCTTCTAGAACG
+>59302 3
+CGATTGTACTCTAATAGGACTAAATCGCTAACGCAAATGGCGACCCATTCATACGTTCCGTGAGGGACCGGTTTAAGCGCTGATCTCCTGAGGCGTTGAC
+>59303 3
+GACCGCACGGTTTTAAGAATTTGAACGGGGGACCCCCCTTGCCGCCATTATCTTGAGATCCCGAACAGGGCCATGAAATTGTTTTTAGGATCAAGGCCAT
+>59304 1
+GGCGCTCCGCACGATTTGGTATACGCGGAACAGACCGAGTCGTATAAAGTATAACAGACCTATCGTTCGATCGGACCCGTTGTACACATGTTGGTCTATC
+>59305 2
+CAATAGTCTTTAGGAGCCTTGAGCGGGACCGCCTAAAGCGTTCTCCGAACTGTTGTTGACGGTGGTAGCATTTCCAGGAATAACAGCCCAGATTCATCAC
+>59306 2
+TGCTCGAAGTATCTTTTAAGCCTCCATCCGACAGGGGGAGCCCGCATGTGCAATCGCCTCTTCGCGAATATGGAACTTGTAGGGTAAGTATAATCCCAGA
+>59307 3
+AGAGTGGAGAACCCTGTACTCTCTGACTAACGCATAGATATAAAACCATCCTCGAGCTGCCCCCTAAGGAGGTTCAACGGTTTATTGCCGGTGGGTCGTT
+>59308 3
+ATTGCAGTCAAGCACGAGGTGCGTCTTCTATAATCCAGCTAATAGAAGGCGTAGTCATGGTGCCGTAATGCATAGCACCCGGCGCCATCTGCTTTAGCAT
+>59309 1
+GGACTTATATGACTGCATCGATTCGCCTGAACACTAGTCAATATCAGGTACAGGAGAGGAACTCGTCGGCTCGTACCTATGGCAGACATGTCCGGCTTCT
+>59310 3
+CCAGCATAGCCTGGAAGACGCGATTGTTGACCGCACACAAAAGAATTATCACCTAGCGCCGAGTAGGGTGCTTTGGTTGCTATAGTCTTGCAACTCTGTC
+>59311 1
+TAATTATACCCTAGACTGGGATCCCACACCGACTTGCAGGGTGCTGTAATTTCTTGCTACGGTTTTCAGTTACGGAGGCGCAGTAAGGCCGCACACAAAG
+>59312 2
+AGTTTGTAGCGGAGGGCCCTCCATCTCCTGGCCTTCTATAGTCGAAGAGATGGGTGCGCATATTCGAAGCACCTATTCTAAACGGCTTTAACCCAGAGAA
+>59313 3
+TGCTGACGTGTACTCTGACATGCAATTCAAGCATTGGCTAACTTCGTGCGCCGGTTCAGACAGACCAGAGAACCATTCGGGACTACGGTTTACCAGTGAT
+>59314 3
+CCACAAGGTACCGGTCTCGTTCAAATGTGCAGACCTGCCCATACGGAGTGGGAAATCTGTCCTAGGGCTTTTTGGTACATTAGCCTAAAAGCTCCGGATA
+>59315 2
+ACGTTCGTCCCAATCGGTGTAAGTGCGGAGCCCCTGTAAGAATAACGTAGACGAGCAGTCAATCACACTCGGATGAGTGTTTTGGATGCTTTCCAATCCC
+>59316 1
+GATAGTCGCCAAAATGTGGGGAACACAATTATTGTGCGCGAATTTGCAATCTGTGCCGGCTAGCAACTGCACTGGGGCGCATTACAACTCTTTTCAGCCC
+>59317 1
+TATGCTGGGTAGGCTTTTTGCTTTCTGTACCAGCCCAAGGGATGCGAATGAAGGATCACCCAATCCACGTACGCCGCTCCAGGTTTCACGAGATGAAATA
+>59318 3
+TGACGCCTTTACATCCAAACCATGCGTACTCGATCGACGGGGCCGTGAGTGTCAATGTCAAGGGCTAGTAAGTAACATTTGATTCCGCGGCGCAATATCT
+>59319 2
+TCCAAATACGCGCAAGAAATATTCAGGCTGCCCCGTTGCAACGCTCGCGGATCCACTGAGCGGGGATATTGCTTAAATGAATGACTTTGAGGGCCTTCTT
+>59320 1
+TCTACATACATTCTTTAAATGATTCTCCACAGATAGGGGCCGGCATTTACCTCCAACGACGGCCCCGATACGTAGGATGATCCAGGTAGAGGTGTGCTGG
+>59321 3
+TAAATTGGAGATGGTGGGAATATGCACCATCCCAATCCTAGACGGCACAGTTTGGTATAAGCGACGCTGGCGACTCACAAGTTCCAGCCGCTTCTCTGTT
+>59322 1
+AGCAGCCTATGAGCTAGTCAAGGCGTTCGCATCCTGGCTCTGAGGTGGACTCCTATTACAAGGCTGGCAGGCCATCTTACACTCCTAAGAATTTAAGGAT
+>59323 2
+GGAGTCACGAGGCACACGTATTCAGCCAAGTGACCCTGGGGTCACCTACTATCTGCAATCTAATGGAGGCGTTAAAGCAACTATCTTCGGTTCGGTATTC
+>59324 1
+TCTGTATCCAGTGCTGGCTACTGATTGAGTGACGTCATACAAGCGTACATGGAGCCACATGGCAAGAACCTCGGTATGCCATGGGCTATTAACCCATTCG
+>59325 1
+TTAGCCTCCATAAGCATCCCGGTATGGGGCAGTGAGTGTGCCACACCTAGGCCATCTGATTCGAGAGTTCAGATTAGATTATCCATACTGGCGGCACTAA
+>59326 2
+GCCCTGAACAATGGCATCGCGCGGTCGATAATTAGGTCCTATAATCCTGTTTGCGTTCCATGTTGCCACGACGCTTCGGAAAATCAAGGGGAGAACCTTA
+>59327 1
+AAGGAGGTTAGATTTCCACGCCCGTTATGCAAAGGCTTACCTCTTCGGTAACGAGCGGTGCTGCCTTGAAAGATTTAACTAAGCCCACCAGGGTTAGCCT
+>59328 2
+ACCGTGGGGGCCCCGTGTAGCACACAGCTCATCTAAGATCCCGCCCGTATAGCCAGCTATTTACTAAGTCTATTCGAGTATCTGTTTAGGTGAGGAAAGA
+>59329 1
+TGGATGGTGTCTATCCGCGACTGAAGAAAAATACCACGAAGGTTGGCACGTGTATGACGCAACGATTACCTCCGATGTGCCCATGTTCTCTCCCGTATGA
+>59330 2
+TGAGGCCTTCGAAGAACCGAATGTGCGAATAACGCTTCGTTCCGGTTTTCATATCGATATTACAGCATGAGTACGCAGATTCCAGACGCGATCCTGGCCG
+>59331 3
+AGGTTGGTGATCGGTGAAATTTGAGCCACCATATAAAGTACCAGCATAACTCTGTCCTCATAGACGCCTGTTCTACGCATGGAGGCATGGTCGACGCCCT
+>59332 3
+AGTTGTAGGGGAGAGCCTTCAATTTCCGCAAGACATTCCTCTGGCGCTATTGACCGCCCCAGCGAATAGAGTGATTAGCCAGTTTCGAGCTGAACAATTC
+>59333 3
+GCTCGGCATTCCGTGCTACCTTGGATGCGTATCTCTGGGAAACTCGACTCATACCAAAGAAGTATCATCTTTAGATACGGTCCTGCAAGGGTGGGAACCA
+>59334 3
+AGGACCGCCACTTCGTTAATGCACTGAACGTTCCTGGAGAGGTAGCAGCCATAGTCTCTGAGATCAATCGGTGGCAGTACGTCCTTCTGTAAAAGCTATC
+>59335 2
+GTCTATCTATATCTTCGCAAATTCGTGCAACCGGCGAGAAAGACCTTCTGTGCGTGAACAAGCGCCAGGAGCGTGGTATAGTGCCCGAAAACCTTTGTTC
+>59336 3
+GGAGCGAAAGCGGCCTCTACAGGTGCCACGGTACGGATCATGTAGCACATTGCATAAGTTGCGTTTTGGCAATGTTACTGCTCACCCACAAGACTTATCT
+>59337 2
+CATAGTTGGTCCGCAGTGGCATGATTAACCGGATCGCGTGGCCGAGTTATGACGTTAATGCGTATAACCAGTAGTCCAAACGCTTTTTCCCAGACACACG
+>59338 2
+ATACAGGTGTGACCTCTATCTGGTTGTCAGCCCCTGGAGCGGCTTTATAGTCGCGGAAACTTATCAGGTTCGAAATCCACGCCATAAACGGTATGCAGAC
+>59339 2
+ATACAACACTACGTTAAATTGCAGGTTAGGGTCTGAGACTACTGAAGGCGCGCTGTTCTTGCGATCTACTCCCGGGAATACGTTATCGCCAACAGGGCTC
+>59340 2
+TTCTCAATGGTTGTATGGACCCCGTCTGTAAGTCACTAATCTAGCCGAATCTGAGTGCTGGTATGGAACCTAACCACCGGAGTATTGAAACCGACCGCGG
+>59341 2
+GTCTGCAAAGTTGGAAGCTCCAGATGAACCCTTCTATACTGCGTGAAATTTCCACATTAGGGGCAGGCCTTTTGAATGCTACAGGACACCTGTGGACGCC
+>59342 2
+CCCGGCCCGTAATAAGCGTGGGCTCAGTCGGAACGTTATGAAAACATGTGTCTTTAAGAGGCTATCAGGTCTCACGTACAACCTATCCTTGGATGACGCT
+>59343 1
+CAGGGATTTCGTCGTGAAAGAACGCCCGGATCCAGTTTAAACAGGGCACTACGGCCAGATGAGGTACGTTCTTTTTGTTATAGGATCACACGCCCTCTCA
+>59344 2
+AAAGCAATACCGTGCGGAGTCATCTGCCGTTCAAACCGTGTCGAGCGGCCAGTATTTAGGTAGCTAAGTGGCTTTTAGCAGCCTAGTCCTACGAATTACC
+>59345 1
+ACGCTCAATTCAGCTTAAAGCATTTCGGATGGAGGTGCTGTTCTTCAGCAGTAGTCTCGGCCTAGGTACCGAGCGTTCAACCGACAATCTATCGAGAAGC
+>59346 3
+CACGGCCACTTAGGGGAACTCTTACTGCGGCACTTCCATATTGTAATCGAGGCCGGCAATACCACTGTATGATAGGAGCTCTATCTATGAGAGTGGCCTA
+>59347 3
+GATCAGTCTATGAAAGTCTCGTGCGCCCTCTGATTCCCGAACAGAAGGTACGAATGATATTCGAGAGTACGTCAGCTACATTGTATTGCCGATGCCCCGG
+>59348 1
+TCAAGTGTAACTACGTGATTCAGCACGTGGTGGGTGGGACATGATAACTTGTTAAGAATCTCGCCCAAGGCTTACTCTGCCAACACGAAGCTTCGCTCGC
+>59349 3
+GACTGATAGGAACCTATGTTTATCGAATCATCTGTCTCATGCTAACTCCGTCCGCAGAGGCGGTTGTGCAACGATAGAAGCGATGACAACCTGTGCTGCC
+>59350 2
+CTGCACACTTGTTAGAGAGGACGTGTTTTCCGAGGCCTAGTGGAGGCGCCAGATTAACTAAGACCTAGCAATCCATGACCCCAGTTCGACAGGTTCTTAT
+>59351 3
+TGACCTAGCTGTGCCGTTGCGTGGTTGGCTAACACAGCTGTACACCACCTAGACACAGTACGTGACCGTGATCCTACTAGAGCACAGAAATTGATTGGTT
+>59352 2
+CCCTACGAATCGTCCCATCGACCAGGGTTCGAGTCCATTACGTACTTGAAGTAGGGAGCGTCTATGATTAAATCAGAGTGGCAGCGACCCTGTTACGATT
+>59353 3
+ACCCCTTAAAAACCGTCGCATTTGATAACGCGTAACCGTTTAGCTCTTAAGTCAGCAGGCGTACAGTTGCGATAAGGTTCCATTGCGCCTGTAGGGGGAC
+>59354 2
+ACCGCTCATGGGAACATTCCACCGACCGACAAAAGTTAGTGGGCCGCAAAGGGATCGCCGGCATTTCCCAACTTGTTCTGATATTGGATTATGGTTTGAC
+>59355 1
+ATAACTTCCAGCCCGATGGAGGACGCTAAGTACAATGCTCGGGTACAATGTAACGCGGAGAGTTATTTACTCTGCACCGTCTCCAGTCTGTTTCAGGGCA
+>59356 3
+AGGGCGTGATACTAATTTCAGCGTCAGCACTGTAAACCCGCGAGTATCCATCGTCGGGCCAAGCCAAGTTCAACTATCTGAATGTGGACGCTGTTATTCG
+>59357 2
+CCAAAGAACTGTAAATCTTACGTAGGATATCTGTTTACTTTACTGAGCCTCAGCGAGCGGGGATAACTGTGCACCGAGGTCTCTACGACATCGCGGCTGC
+>59358 2
+GACGGAAGTGTAATCCACATTGGTAACCGCTTATTGTTCTACAGTATCTCCCGAACGGCGCCTGGACCGGACATAATGTTGCTCCTAGACGGTGATGACA
+>59359 1
+TGAAGCGTAGCTCATTAGGAGCGCAATGACGAGTGTTTTCGGTCAACGCACGAAAAACGAGTTGTCTATTCCACGCTCCGCAGGTCCATGATTACGTCTC
+>59360 1
+TTAAAAGTATTGCCCACATTGGCCCTTGCAAACCAGTGACCCTGAATAATAATCCGGCATTCGATGCCGGAATCGTTCCGAGCTTGGGTGGATATGCGGC
+>59361 3
+GCCTGTGTCGGCTCGGACGTTTTGTGACAAGCTAGAATTCCATAGCATTGACCTACACCCAAAGCCTGTACGAGCCATATTAAATGCGTCTTGGAGCGGA
+>59362 1
+AGCCGGACCTCCAATGGGAGTATTACGGTAGACCTCGATATGCATACCGAACTTGAGTCGCCACCAATTGCAAGTTCATTGGTAGCTCGTCACGTTGATG
+>59363 2
+GCTCGGAAGGTCTAGACAGAGCCCGATGTTGTTATTACCGAAATCACGCGTCGTCTACAACTAACCGTAGCGTGAGTGGGACTCTTCGATTTGTAACCCA
+>59364 1
+CTATCATTATACCTCTTAGCGGACCCGAAACTCGACAAAATTAGGCGTACCGGCGTACTATTGTGCCGAACCTGAGCTGCATGGGGGTGTACTCTTAGGA
+>59365 3
+CATTCGCGCGAGTTTGCTATTGGATTCGTCGCAACGTCAAGAGACCAACTGTTTTTGTACACGTATGCCTCAGGATAGGAGGCGTCAAGACCCCACAGTA
+>59366 2
+AACTTTCAGCATTATATTTGCCGTGTTTTGTACCATCGCTAGAAGAGGCGGGGCATCGGCCTTAGTCAAACAGGGGAACCCACCTGTGGGCATTCAAACC
+>59367 2
+CTATACTGTGTAAGTTGGTAGAAACATTCCCCGGGGAATACTCACGTTAAGCTGTACGTGGTAGGCACAACCGCTACTATGGCTCGCAGAATTGCCGCTC
+>59368 2
+ATCACTGTGGTCCCATAGTACGAAGCACATACCCTATACGGCACAGGGGGTATAGTGGATTATTCCTGCTCTAAGGGTTGCTGCCCTGAAGCAGATTACC
+>59369 3
+AATTCTCGTCAAAAGGGTACTGTGGCTGTGATAACGGCTAAATCCCCATCAGATCCAATTTCTTGCCGCAAAGTTGAAAGCGCTGGTCGTCGCGCCAGTG
+>59370 1
+ACGGATTCAGTATGCTCTAGGAGCCAAATCCAACTTGAGTCCATCTTTAAGTCGAAAACCTGCGACGGCTTCTGATAGGTGTACGCAGCCTGCTCGTGGA
+>59371 1
+TGTCCTCAGCGTCTAACAAAGGTCCTTCGTAGAAACAGAAACTGCGCCGTAGATGGACCTAAGGAGTTACCCCAGTGGCGACTCGTTCTTATGTTATCGG
+>59372 1
+ACTCTGCAGTGTTCACAGCAGAGTCCCCATGTGAAGAACCGTATGTGGAGTGTGTGCGCTCTTGAATTGTTACCGACATCCAATGAACTGAGGTCACCAC
+>59373 2
+AGGATGAAATACGACTGCGTCAGATATGCATAGTGACTCATCGTACCGTCCTGACGCCTCCAGTATCACTGGCGGGCGTTTGCAGTGGTAACAAATTTCC
+>59374 2
+ACTGTCGGGAGAACTGACTTGTGCGTAGAGCGTTGTGCTAAAGGCCATCGGACCATCCACAACATAGTCTAACCGTACTGGAAGTCTTTACCAGGTTCCT
+>59375 3
+GTAAGGTGACCCCAGCGGTGTCGGGACTCACTTATCGCTGCTAGAAGGCATTTCAGGTGTGAACCGAACAAAGTCCTATACTCGCATCGCATTCATATTG
+>59376 2
+TGTTGGGTTTATGGATCTTCGAGTCAGTTAGCTAGAGACACCGAACCAGGTCGCCAGACGGCCAATTGTCCGTAGTTAGAAGTCCTCCCCAAAGATATCC
+>59377 2
+ATTTCGTGGGGCCCGGCGTTAGCAATGCCATCCTACGCGGCCAGTCAAGTATCAGGTTTCTCGCATCGGATTACCAAAGATGTAGGCTATCAAAACATGT
+>59378 1
+TCGTAGATTTACAGCTAAGTCCTGTGAGGCCCTGTGACCAAAGCTCTTAATCCGCGCTTCGGTTAAAAATCAGATCTCAACGGGAATAGGCCTGTGGCGC
+>59379 2
+GCTGTCTGAACTCTCGGACAGAGAATACTGACAGGAGCCCCTGTTTCGGATCAAAGTGGAGACCGATGTACTGGCTTGATTACCGAACTAATCCTTGTCC
+>59380 2
+CGACTGGTGAATTTAGTCGATCCCGTTCCGTGGAGCACGGACTAGAAAATGCCAGGCCCTTGCTTACTTTCGTATCGAGAGCTAATATCCTCGACGAAGA
+>59381 1
+ATAGATTCCCGTTTGCAGCGCCCGGTGTAACGCGGATCTCAATGCCATGAGATTTGGTACATAGGCACTGTGCTAACAAACGCACCGTGGAATATGCCTT
+>59382 2
+TCATCGCGATGTGCGTAAGACATGCGTAGCTTCCGGGACCGTGGAGGAGCCAGTTTTACGTACTTAAAAGCCTAGGCTTTTCTTACGATAAAACCCCCGA
+>59383 1
+CTGTGCATTCGTTCGCAGACAAGAATTCATGGTTAGTCTCGGAGGAGCTCCACGAGCAAAGACGTAACTTCGATCTGGTCCAGATTGCGGCAATTCCCTA
+>59384 2
+AGAGTCGCGTCGCTACGAGCGAGGCCTAGACGTATCTATGGTGAGAGATTGAACCCCTCGCGTCCGCGTTTAAATTCACGATGATTTCCTCAAAGAATTC
+>59385 1
+CACTACCGTCTCTGTAGGGTTCGATAGGACACAACCGTATCTGCCAGGGAGATGAACTACCGGTATGTCGTGCGAATATTCCTTGCCGTAAACGTGCTAA
+>59386 1
+TTGTGGAGTCCCTTCTCGCCATTTATATTGGCCCGAAGATGACATCCTCCGAGCTTGCAGAGAGGGAGGGCGATACTAATTCTCATAAGACGCCGTAACA
+>59387 2
+TGGATCTCTCCGAACTCACTGGCATCGTCACCGATGGTACCATAATTGCGTGGCATTCGGCGGAGACCGCTAACTATAGAGTACTTAATTCAGATGGCGA
+>59388 1
+AATTGCTTTCATCCCGACCGCAGTAATTCGGTTGACAAGCAAATGTTTAAGCTACTTCCACCGCTGGGTCTGCGGCACAGTCATAACGGGATCGAAGTGG
+>59389 1
+GCATTGATTGGCCAGGTGAAATAGAGTACGGTGTACCCAGATCTTGCCGTTTTCCTCATAGCAACCATTTTCAGGCAATCGGACCCAGGGCACCAGGTAT
+>59390 2
+GACGTTGTACGTTACTCAAGACGGCCTTTCTCCTGGGTAGACTATCGCGGTTCTCACCTATACACACTGGGGATCCCAGATTAGAGAAGTGACTACGAGA
+>59391 3
+GTGCGTCGAGTACACAATGTGCACGCGGTCCTAAGCTGTGTACCCTTGAGATTATTCCAAGGTAACGCTCCCGGAAGCTATAACCTAGGATTTTCAAGCG
+>59392 3
+TCTCGCCTATAATCTCTCCGCATCCAATCAATAAGGGCGGGAGCTTAGCTACAACATCACTGATGCATGCGAGAGTCGGAGCTCGTGGTGATGTCTAGAT
+>59393 1
+GCGCGCAGCATGCAATCAGTTGTACTTTGCATCCCCGCGGGAGTTCTCGGGGTGCTGAATTACGAATAGTCGTCCCATTGAAAAGCTAACTCGAATACTA
+>59394 1
+AACAGGAGTGAAGTCGGGCACCGGTGTACCTCCAACATGTCCGATAATGCTGTGCAATCCGCCTCTTCCTTGAATGACTAGTTCATTGCGAGCATGAATG
+>59395 1
+GGGATTATAGCTGAAACATCCAGTAAATCCTGGTACTAAGTTGCCGACTCCGAGTCGTAGCTACTTCCGGATCAATGACCGCCATGTATCGGTCGTGCGA
+>59396 3
+GTGTAACCGGATAATTTTTACAGGCCATAGGGTATGGATCGACGAACTACCGTGACGTCTGCTCGTCCGCAAACGATCATGTTCCCGTGACACCAATGTG
+>59397 2
+TCTACCATGGTGGAGGCCTAACCCTGACGGCTAAAATGCTATTGACGCGTCTGATTGCGATACCATAGACCGAGGGGATAGTTGTACCCGTCCTAACATT
+>59398 2
+GTTGGTCGATCTGTTAACACGTGCAAAAGGAAAATTGTTTTCCTGGCCCTGTAGCGCGTTCACCCGTCGCCAAACCTGCCAGCAAAGATGAGTTGAGCAT
+>59399 3
+AGCTGGCTAAACGAGAGGGATGTCGCGCACGTCCCTTCGGAGCAACAGGCTGTACGCATTCAGCTTTTGACTACCTAATACATTCCATGTCTATAGAGTG
+>59400 2
+GTACCAACGCTTACCACGTCGAACCGCCTCCGTTAGAACTCGGTGCATTTTTGAAGTCGCGGTGTGATGATTCAGTGAGAACGGGACATGTACCTAACTA
+>59401 2
+CTGGATGGTATAGGACTGTCTTTAAGGCAGAACCCAAGCCGACCCTGCTTTACGTGCTCGAGAAAGCTGACATACCTAGGTTGCCGTAATCTTAATCGCG
+>59402 1
+ATCTCTCGACGAAACTGTTCACAACTGGTGCGTATGTCCCAGGAAACAGATGGTTCGGAGTATCCAATATTAGAAATGCTCTCTCGGGCGTCCTAGCGGC
+>59403 2
+TAGATGCGGCGTTCAGGGACGTCAAGGATAACTCTGCCCTTCAGAGCCTTTACGGAGATTCCTGATAGAAAGCGCTGTGACGTTTCACCAAACCATCTTG
+>59404 1
+TCCGAGGTGTCATCGCCGTGCAGTCCTAAGGATGGTAAAAATATGCGGGTCCACTTGAACGCAGGACCTGATAGCGTAACTTCGGTATCAACATCCTCTT
+>59405 1
+GGCAGGAGTTTCCACATTGCACGACTCGTTCTAAAGTTGCCGTATCCTCGTGAACGTCGTTAAGTCATGATACGGACAGCCTGTATTCCCAGAGACAGGA
+>59406 2
+ACCTGCAGTCTCCCCGTTAGCCGCAGCGAGGCTGCGCCGAAAAAATTGATAATAGGCTCGTTTGCGAAAACCTCATTAAGTTCAGTGTTGCACTGGTTGA
+>59407 3
+GAAGGATGTTTAGCACAAATCCGGCAATTCTGATATCCGTCCGGAACCAGTAAGCTTTCGATCCACCGACAGTCCCGTTGTTGCGCGTATGAAGCTGATG
+>59408 2
+TCTCCGTGCGAGCTGCGTACTGAATCCATCCCGGAATGCAAACTTAAGGATCAGTAGCGTACAGTCGTGAAAGTAGTTAGTACTCTATCCCTCGGTAGCG
+>59409 3
+ATCTATCCATCCGGCCCGCCCGCGACAGTGAGAGGCTGAGTCGAATGCCATGAGCATAGGATAGTTGCATTGGATCTTTTATGTAAACCGCTAAACTGCT
+>59410 2
+GTATCTGACTAATCACACGCCACGTTGTGATTGCAAGAGGCCATATCTAACTGGGGTCAGCACGGAAGATAGTATGCCGCTTTAGTCCCGTGGTAACTCC
+>59411 3
+TCTTGTGGTTATCGAGAAACAACAGCAGGGATGCCTCCGGATTTTACGTTCGTCGCGCCAGTCATAGGGTCAAGAGCCCATAATGCAACTCGCGTCTATA
+>59412 3
+TGACTTCAGACTCTTGCCGATTGTTATCTTGCGCCGAGATGGCGAACATATACCTCCTACCAACTAGTGGTACCAGCGCGGATAAGGATCAGGATCATGG
+>59413 1
+ATTCTCGAATCTACAGACGGGTTGTATTATGTCGCGTGACATCGTGTTGCGAGCTCTGAGCGCATTAGTCACACGCTATCGTCACAACCGGCAGAGCAAA
+>59414 2
+TAAGCGGCTCCTCGTTGCAATACAAGGACGTTTTAATGTTATTGACTTTCCCCCGGCATGGAGCCATGCGGGAAGTACGTGACGAGTCACACCAGCTATA
+>59415 1
+AATGTGGTCTAGCTCGGTGCATGCTATGACTGTTTCAACATAGAGGGCCATGTGCAATTGCCACGCCAAGGCATTTACAGTTGGGCACCAGCCAATTCAC
+>59416 2
+AACGCTGCAGTATATGTTCATTCGCTTAGTATTCCCCGATAGTGAGTCTACTGGTCCAGGTCGGTACCAAGGACCACATAAGATAGGACATGTCGGCCGC
+>59417 3
+ACGCAGGGTGCAGAATCACTCGCCCAGAGTGGGGTGAAATAAGTTCCAATTGTCAGCCTAGGCCACTCCGTACGAGTTCTCCTTTATTAGTTCGAAACGT
+>59418 1
+TTTTCCGTTCGCGCTGCCGAATGGGCCTCAAGATTGTGGAATGACCCCGTCAATATGCATAGACGAAGCCGCTTTGGCCCGAGATATTAAACAGGTATCA
+>59419 1
+TCTAAACGGTAGAATCGTTGATGACACGTATAAGAGACCGCAGATTCCCCTCAGTATCGTCTATGCACTGAGATCTGCTGGATGACCCACCCGGGGTTTG
+>59420 1
+GTCGGGCTGTGAGAGGTAGAGGCCCACCCTAACTACTCCGTTCGAGGGCGGTTAAAAAAATTGCCTGTCACCTTCATACCTCTAGTATTATGAGCCATAG
+>59421 3
+CCACTCTGTCTAAGGTAACTGAAGAGCAACTGAATGGGTTATTCAAATCTCAATGTCGACGCCGCGGCAAGGTGGCCTTACGCGAAGCCCGTATTCTGTT
+>59422 2
+TTGACTTAGTACGGGAGAGACGGTTGGACGTATACAGCCTACGGTAATGTATCCTCGCGACTTTGTGAAAGACCAATCACATCCGTCACGCGCCCTTAGT
+>59423 2
+ACCACGGGATAATTGTGTTACAGGTGAGTATGCCCGGGGAGAGCACGGGTCAAACGTGCCCTACACGAACATACTTATAGTCATTTGCATCCTCTCCGTT
+>59424 1
+TTACAGCTGGTGGATGATGGGAGGTTCACTCTAGTGCCTGGCAGATTGTCCGACGAACCCTAAGATACACGCTCTACTTTACGACCACGTGAATCCAGTA
+>59425 1
+AAGTTAGCCTAACGAAGATGTACATTGTCTCCTAGACCGGACCAATTGTCGATCGGGACGAGTGCCCTAGCACCATTACTGCTATATTTCCCGGGGAGGT
+>59426 3
+GATCTGGTCACGCTCAGGGAAAGGCTCCCCATCATCTTAACGTAAGGGAAGCAAGATGTCTGCTCATGGTCCTAACTTGAGACGTGCATTGAGACTTCCT
+>59427 3
+TTTCAGAATGATGTGTGGAACCGCGATGCTATACTGATCGGGAGGGCTTATAACCTCTCGACCCCATCTAGCGTCGAGGCAAGGACAATCTTCTGTAACC
+>59428 2
+AATGCGAAATTCACACTCTAATAGCACTACAGCAGGGCATGGATGAGCTTGGGAGACATCCATGTGCCGTGACGTGTCCATGTGCCTTCTACGCGTTCTA
+>59429 3
+GCCGCTGAGGTACGTCGTGGCCTCTTTTGTGTAACTCGCTATACACTCATAGGACTAGGAGAACACTCGTCGGCAACTTAAACAGGGCCAATTATGGCTA
+>59430 1
+GAATCTTGCAGCTGGAGTTTGTCAAATTATCCCCCCGCAGACGGGGACCGTACTAAAAGGCTTTATAGGCAAGGTCACTATTGGCAATGCCCTCTGTAGC
+>59431 2
+GTTGGCAAACACGGGTAGACATGAGTATGAATGGCGAACTCGTGAGCTACTACTGATTCGCATCGGTTTTAAGTCAGCCACGCCACATCTGCCGATTCCT
+>59432 2
+GTCAAAACACATCGAGATACGGCGAGTGTCATGGCGCGTTAACCTCTTGGGACATGTCCCCGCTTCTGTTAAGAATCGAACCTGCGCGACATTTGAGTTA
+>59433 2
+ATCTGCCTAAACACGTAACCTTACGTCCTAGACCTAGTGGTTGCATGAGTAGACACGATGGACCCAGGAGGGTGACTCTGTCCGTCGCGTACATAGATTT
+>59434 1
+GCGGAGCTCGCTTCGAGTATTCCGAACTACCCGACACCGTAACGTCAGAGGACGTGAAAAGGGCGTCACGCAAATAGCATTGTTTTGTGTTTTATCACTC
+>59435 3
+GTCTTAGGCCGCCTAAGTTCGATACTAGGTAGGCTAAAATTGTGCTCAGCGGGCAGCGCATCACGCTTCAACTTTCAATGGTGAAACTTCCGGCTCGAAA
+>59436 2
+ATACACTGACTTGATCTGATGAGTTTACGAAGAACCTGTCGCCTGGTTTCGTTGCCGTCGGCGAGTCCCGCATGGTACACAGGCTAGAAATATACACGCA
+>59437 3
+ATCATGAAGTATCGTTACACAAAGGCCGGTAGAATTGATAAGTAGCCCGGCCATTGACATCGGACTTATCGCCTCCGCTATTCCGTCAGGGTGTGCACGT
+>59438 2
+TTCAAGGGTAAGTCTCCGCTTATAAGATTTTTTAACTAGTACCAATAAGAAAGGTCCCCCAGGCGAGTGCCCAGCGATTGGTAGCCCTCTGCCGGGACGT
+>59439 3
+TGCACTAGTAGGAGAACCATAGTTGCCATTTTACATCCGCAGCGTGAAATTCGGGAGCTAATCAAGCCTTTTCCGTTGTCTGGGGAAACCGACGGACCTC
+>59440 2
+AGGAACGAATGCGGATGGCCCGTACGCAGTTTAAATAGCAAGTAGCGACGCTTCTAGCCACTATGCGTGCCTCGCAATTGTTGCTCACAGTATCTGTATC
+>59441 3
+ACCTTATGAACTATCCGCTTAGAAAAAAGGACCCCGAGGAACCATATTGGTGGGCTGCCCCCTCTCGTTGTGCGTTATTTGAAAGGAAAGCTGCGGTCCT
+>59442 2
+GATGTACATTGTCCCAATCCTTACGACATACTACGATAAATGCGCCTATTGCACCATGTCGGCGCTACAGGGCGACTTGTGTACGGAAGTGACGGAGTCT
+>59443 2
+TGTTCGCTACAGTACATGCATACGACAATTTCCGCTCGAACTCGTCCCACAGAGAGAGCCTGGATGCGGAATGTTGCTTACAAACGTATTGGTCAGGCTG
+>59444 1
+ATATATCGCTGCGACTAGAATGAAGTGGTAAGATTGCAGTCCTAACGCTATTGCGCGAACCCGCCACCTTATGCACCGAGGTCTGTTGGCTCTACGGAAT
+>59445 3
+TGTATAGACAAGACCGGGGCGCGGATTATGATGGACACTCTTACTCACGTACCTACATGAATTGTCGGAGAGTTTGCGCGTTCACTCCTTAGAACCACGC
+>59446 2
+ATTGAAAATATTGAATTCACCATTTTTTGCGGAATCGGTTGGACAGGCAAACTTACAGCGCGTACGTTCCAGCTCCCGCCGATACAGCGGCGCTCTGGAG
+>59447 1
+CTTAGAGCAAAGATTGGACAGTGTCCAGGCTCCCAGCACTAGAGATCGCAATTATCATTGCCCGTTTGCAGTATGCTATGTGCCGGCTCCGAAACGGATT
+>59448 2
+GACTACTCTTGGACTGTTCCGCACCTCCGCTGAAGCTTCAAAATGGATTCGTAAGGTAAAAGTGATTGCAGAATTGCCGATGCCAACGGGGTCTCGACTC
+>59449 3
+TCCCTGAACTTGACCGGCAAACACTCGTTCGGCTTACTACTGCAAGAACAGATTGACATAGGCGGCTCGGCGGAACACTGTCAGTTTCGATGGTAGTTAT
+>59450 3
+TCCGCAAATGCTTCCGGATATCTTCAGTTGACTATGTTTACGGGGTAAGCCATCCCTATACGGACGGCTGATCATGACCACGGCTAATGCGAACGTAAGG
+>59451 1
+ATGCAATTGTACAAGCTTTCGATGGAGACATCAACGCCAGGAGCTGGGTGTAATCCGTCTTCGTTCGAGTCGTTAAACCAGCAATTCCATGGGCTACCCG
+>59452 2
+GAGACCCTTAGACACACATATAAGATGGATGCGTGGTCCATACTCCCGGTGCCATGCGTCGGCTAGTTGTTAAAAGCTGCAAGTGACTATCTCCATGCGT
+>59453 3
+CTATTCTCTACCTCTGGCCACAGCGAGGGATTCCACTACTAGATGTGCAAGGCCAGGTGGCGATCATTTTAACTACTACCATTGTGGAGCAGGGGATCAA
+>59454 2
+AGAGCTAATGATGCCAGCCAGTAGGGCTTGTCGGCCTCACGTAGGCGGCGTGCATGAATAAAACCTCTTGATATAGCTGCACCATTAGCGATTCACTCTT
+>59455 1
+GGCTTGGTCGTATAGAGCAGGTCAAAATTCGAGCCGAAGGCATGTAGCGTAATTCCCACCACTGGCAGGTCAGCACTTGCTCCATTTTACTACTAGACGT
+>59456 1
+GAACAGCTGTTTCAAAAATCCTGCTTGCCTCTAGTAGTGCGTCCTTATAATCGGAAGATGCCGAGGGTCGGCGGACTCCCACATTACGGTACGAATTGAC
+>59457 1
+CGTGTATGGTCGGGCCACATTCTTTTGAGATCCAACCAAGCGGCCGGAATTTACACAGGATCCCACGATTTTCCGGCTAAGGCAGACGTCTAGTAAATGT
+>59458 1
+GAGAACGCCACGGTGCAATTGCTCCGGTGCTGATGTGCAATGCAAAAACTGCCAAGAAAGTTCGAGTATCACCTGTCTGTCCCCGATATTTTTCGTGAGC
+>59459 2
+CCATCAAGTGATGATTTTACATCGGCTGAAGCGACGACCTCAAGCTATGCAAGACTAGATCAAGGTCTCTGTGAGCAACTCGGCGATCTCGGGGTTCTCT
+>59460 3
+TCCTAGACGGTTTACTGTACAGTAACGGCCCGGTTAAGTTGTTTCGGGCCATCGCCTACGAATTACATGGTCACCAAGAGACTGAGTCGAGTACCCGAAT
+>59461 3
+GATGTGGAAGCCCACACTAGACAGTCCTTTATGCAAGACGCTACTACATGCCCGGCTGTTAAGGAAGACGCGCGTTTCTTACTGCCAGGACAAGGTTTTT
+>59462 1
+CAAAGTGTATGAATCTCTGAGCCGCTCAGTGACGTGTCGTAGGACCTCAGTTCCATGCGGCAAGATCGGGATCTCACCCTAATGGAATATACTCTTGACG
+>59463 2
+TCGATAGATCTCGGAGAAGACGTCCGATGGGCTAGACTCCAAACTGCCCCTTTCATTTGCGAAAAAATACTGCGGGGACTGGCTGCTTTAAACTTGCGTC
+>59464 1
+GCTGTGCCGTCCTCGATCATTTTACTCGCCCGGATGGGAAACAACTAAAAGAAGCAATCCTGACGTGGGCATAAGGTTCTCGCCACACGAGTGTTATTGT
+>59465 1
+GAGCAAATAAGACCCTCCCGCTTCACTTTTGCTCTGCGTCGAGCGTCATACTAAAAGAAGATGCCCATCGACATACGGCTTGGTGGCGGTGATGAGTTTA
+>59466 3
+CTTACGACGTTAAACGTAGTACCTTCGGAGCGTATGAGGTGTAATGGCTCGATAAGGCCTATCCATTCAGACGCCACGTATGTCACTCGCGGCACTAAGT
+>59467 1
+AGAGTTTGGGTTATCCTCGCCTGATGATAAGACTCAACACTGCTACCATATGATAGTCCCGCTCCAGTGGAAGGAGTATCGTTCACCCTCTGGGAGACAG
+>59468 1
+CGACGAGTCTTTTATACAGGGCATCCCAACACTATGGCAACCTAAGGGCTTATCGTCCACTGGGCGATCGCGCCAGCTTTAACTTTATAGGGAAGTATGG
+>59469 2
+TTTTTGGACCCACATGATTGAAGCGCAATATACAGAGCATGTAAGATGCTCGCGCCGGTAAGTCACTTTCGCGATGCCGTGGGATTGCACCTACTCAACG
+>59470 1
+ATAGGCCTCTTCGGGGCCATAATCTTCTATATGTGACAAGCGGGTCTAATGACTCTCGGCCGCCCTGAGAACGCAGTGGAGTAAACCTGTCTCATAAGTA
+>59471 1
+GTGTGTGAGTTACTTACCTTCACATACGTCTGAAAGCCTTACCAGTGGCTGACAGGACAAGGTGACGTCAAAGTACTATATTGGGCCTGACCCAGGCCTC
+>59472 3
+GCAATCGATATTAAATGCTCAACTGTGACTGCGTACTAAACCGAGAGCCCACGGGAGGTGCTCTAATCTTGCTCATACACTTCTGTGCCGATGGCGGGTA
+>59473 1
+GCGCAGTGAAGAGTGTCGGTCTCCTGATGCAATAATGGAGACTATTACCGAGTACCCCGATGGTCTAGGCTAAGTCCCTACAACATCATATCCCGGTTGT
+>59474 1
+CCATTACTGGAATATTGTTTCGACCACCAGCCTTATTTACAGGCGCGGTCAACCCATGTCGCTTTTACAACTCGGGGGTAACGATGGCAAGAGACGATGG
+>59475 1
+GTTCAACCTCTACAAATTCGATTTTCGCTCGGTGCTTGAAGATGTCTGAGGCATACATCCTTGCAGACAACACGGGTGCTGTAGAGGGTCACGCACAGAC
+>59476 3
+TGCATGATCTACGTTTGTCGACGAATGCTTGATCGCATACCGCATGAGTCTCACCGCGATAGCATCGCGAGCGGGCAGGATCGCATCATAAAAGCTTATT
+>59477 1
+GTTTTGGTTTGCGCCGTGCATATTTGGGATAACAGGGCGCACTCCGGACTGAATCCAACCGCCAATCATTACAGCAGTATGGTTAATCACCCAGCAAGGT
+>59478 2
+GGGATTCCGAACTTATGCTATCTGGATATCCGACGACGATCCCATGGGTGTACCTTTCTTGGGGACTCCCAATTGAAGCATAAATGCAGCCAGGAAGTCC
+>59479 1
+TAGTGTATAGGGCTACAATACGTAAGCCACCCTCATTGCCGTTTTTCTATGTGGGTAGCAGAAGGCTATCGATACCACAGGTCGCCGACAAGTCGCGTCA
+>59480 1
+AACACGCTATCCCACAGCTCTTTCTAGTGCCTTGAAGCCGGGTAAGAGATGCTTGAAGCATTAGCTAAGCCGTTATGCAAGCGGCGTGCTGTAACTCAGT
+>59481 2
+ACCTGCGCCGTGCCGATTCTAAGAAGTGTAATCCGCGTGTCTTGATGTTGACACCGAGATTGTCACCGAAGAAGGAATCCTACAACTTTCGGCTCGTAGA
+>59482 1
+TTGATCACCAATGCGGACATACATTCGCCCAGTAGGAGATTTGCTTTTCGGACAATTTAGCCAAAGAGCGGCCCAATACCGAAGTTTTGGCGGGTCTCCG
+>59483 1
+CCACGTTTAGAGCTCTAACCCAACCACGTGGTCGTCTTATAAGTTCGGGGGCCGAGGAATTACAGTGCGTTCCACGTTAACTCGCAGGATACAAGATGTT
+>59484 1
+CTCAGAATCGCCCCCTCAATTCTGAAATTAGATGAGACACGGTTTGCCAACGGATCAAACAGTGCGGGCGTTTATCGTATGTTTGACCGGGCGCCTGATA
+>59485 2
+TTGATACATTACGTCGGCTGTACGCTCGCGCTGACACTGTTCAACCGTTGAGGCACTCTACTAAGCCGATGAACCAGACTATGTGAAGAGACATGGGCTT
+>59486 3
+GTGACTGTTGGTCCACTGGAGCCAGATACCCTAGAGTCGCAAGTTGGACAAGCATGGCTCTGTCAAATTATTTTGTCGCAACATGCCAGATGCTCCCAGA
+>59487 2
+GCTAGTGTCAAGCATTCAAAGCTTGCGGCTATACCCTCACGTAAAAGTCTCCAAGTCACTGTAGGGCCATGGAAAGAAGTCCTTGGGGCTGCTTGTTCCA
+>59488 2
+CGCTCGTTAACGATGCCAACCTTGGCGATTGTACTCTAATAATCGAGGCATTCCTCATCTCGACGAGCGTCAAACCAGGTTAGATAGGTCGAGTACGGGT
+>59489 1
+TATTGTAACTCCACCGTCTTTATAAGTGCCACTGGTAAGAGACGCGTCCGGTGAGAGATCACGTGACAGGCACTTGTTGGCCATGACAACCAACTCTGTG
+>59490 1
+GGATGGCGCTCAGTAGGATCGTGAGTTTAAGTTTATGCTTAGGTGCTACGCATTCGAAGTTCCCCAAAATACAAATGGCACCCAAGGCCCTTCCACGGTC
+>59491 2
+TCGGCGGGCCATTAATCATATGCAATTCTGGGCCCGCCTGTCAGGAATGCCCTGCTCAGCACGAGATCAATTGTACCTGTTAGCAGAGTTTTCAAAGAGA
+>59492 2
+TAGCACACACAGTAGCTTTCAAACGGCTTTGTCAGGCACGTTCTGTTAAGGCGTAATACTTGAATGCGTTTATTCCCGAAGGACACCAGGCAGCGGGCCT
+>59493 1
+CAGCCGATCTGGGCTAGGGCAGGTCTACCTACAACTGCACATTATAGGTCATTTTCAAGCATGCCGATGGTATATCCTCGGTTACATTAGCGGCAAGGCA
+>59494 3
+CCGCTCCATAGTTCGTCTAAGGTGCCCTTCAATAGAACCACAGGCAAAGTCGGATGCCGTGTGGTTAATGCATCCGTTTCTCACCTAAATGAAGGAGTGG
+>59495 1
+GACGACGGAATACCACCGCAAATGCATCTCGGTTCTAGTGTTGTACGAGCATCATTCGTAAGCCTGACCGATAAGCCAGCCATGTAGTTCCGTATGTGTG
+>59496 3
+AAGAGTCGTCGACGATGTCGTAACCCGATGTCGAAGTCTGTCAATCAGCGTTTTCCTCGTGACAACGACCTAACATGTGAAGCGCTCATCTGGCAGTATG
+>59497 1
+GCCTGGTTCACTCGCCGACATTTGGCAGAACGACAGCTAGACGGAATATAGGATACTAGCGGTACGTACCCCTTGAAGCGATTAGTCGTTTAAGTCTCCT
+>59498 3
+CTAAGAGAGTCACTTATTCTGAGAAGCTGCACTCATACCTAAGCTCGAGTGTGGATCCCCGGGGAGAATAACCCATCGGGGATCGCTTTCTTCAAGCGTT
+>59499 3
+AGACTTTACAAAGGCTGAGGTTGTACAACTGCCGGATTGTCCTCTGAGGCCTTGATGGTCCGCATACATCTATAACCAGTCGCGACGCAGTCTGACAGAT
+>59500 3
+GTATAGATCGCAATGGCACGCTTTGCCGGAGGACGATTCTCCCACGCAATGGGCCTCGTACTAATTAGAGTAACGATGACTCTAGTACGGCCTAGTCATT
+>59501 3
+GTTAGATTAAAACCCTGCATAACTCAGCGTTGACCAGGCACATGTCGCTAGTCTTGTTAGTACGTCGTGTACGCCAAATGGCACCATTCGGGCGGTACAG
+>59502 3
+CTTCGTAACTCAGCCGTTTTCACGAGGGACGCACGCTCCAGGGGATGTTCGGTCGGACGAAAGTCAGGCCAGTTCCCTTAGAACTATCAAAATTATTGTA
+>59503 2
+GGAAATGTAGAAGCTACCAGCTTCTGGCAACCTCTAAAACGGGGTCCTCCTTGCGGAGTTAGAATGATTGCCTGCGCTAATTTACTGGGATCCACCATGC
+>59504 1
+CGACGTCTGCGCAATAAACTATAGCCGGCTCTAGTGTACTTCGTTAGTCTCTATAGTTGAGGTAGGTGGGAGCCCCTAATGCAGTGACGAACCACCCAAT
+>59505 2
+TCTGCATCTAGCCAGGGTAAGACCTCACAAGATTTTTTGAGCGTACTCAACAATGGGTCGCGCCCCTGAAGTGACGTGTATACGCTGATTAGCAGCTCGA
+>59506 1
+CGGGACTTTAATTGGTGTAGTCGCGGAACCTTCATCCGGCAAGGACCTCTGTAACACGGAATGCCTCATAAGAATAAAGTCTGTGATCCGTAGCCCTGCT
+>59507 3
+ACAGTCTCTCCTGCAACGAGCAGCTAAGCGTATTCCTTAGGACGTTTCCGCATACAGTTAGGGGTAGCACAAGGCTGGCAAGTTGCATCTTGTAGCAACT
+>59508 3
+GGACTGTACGGTCAATTCGAGAGGCATTACTCACCCCCAGAGTATTAGACCCCGTCATATTCAATAGGGGCGCTGGTCTAATGTTGGGACCACATATCTG
+>59509 2
+AATTCTTGAATTAGCTTCGGGCGCCATATAGCATAACAACGTGTGGGCTAGCGCATAACCGGCCATCGCCTGAATCGTGAGCCTAACTCGCTGGTTATAG
+>59510 2
+CCCGGGCAGACTCGGCTGTCCTTATCATTACACAGGGTCTTGAAAGCCCAAGCGGCACGAGATAGTCCATAACTGACGAGGTTATCGGTTATTCGATTAT
+>59511 3
+AAGTAGTCATGTTCCTTGGTTATCCTAGCAAGCCCTAACAGGTTGTCTGAATGAGACTGGCATAAGCTTGGAGGCGCCGCAGGCACTAATACCACGCCTT
+>59512 3
+TCCCATCCATGAACGTCGCGATGCTAAAATATGTTAGCGATCACGGGCGGGCCGCTCACTACGAGGTACATGGCGTCGGAATTTTTCTATTAGGATCAAC
+>59513 1
+AAGCCCACGGGTCTGTAAAAACAATGGGATAAGACACTCCGTGCGAATCGCACATCTATGCGAGGCCTTGCTTGGTGTGACCAGTTGTCTCTTTACCATG
+>59514 1
+CAACTTCGGCAGGGCTGATCGCCCACTTGGCTCAGCCGATGCCTGTGTGATAACCGTGGACTAGAGAGCATACCAACTATTAGGTGATAATTAATGTCTC
+>59515 2
+CCCGACAGTTCCTTTACAAGATGATGGATATAATCTTCGAGACCAGAGGCTTTACTTTATTGCCGGGGGCACCAACACGTCGACGTTGGATCTCACGGGA
+>59516 1
+TGCGGTTATGTGCTACAGAGCTTCATAAGCACTCCCCTACAGCCCCAAGGATGCGAGTTCTAATATAATGTGTGACTGGTGTACATCGAACCGGCGCATG
+>59517 3
+CCCATATCTAGGACGGAATCGCGACAATGGTATGTCTAAGGGCCCATAATATCTCACGACCTCTCTAAGGGTGTAGGGCAGACGTGCCTTTTTGAGCTAC
+>59518 3
+TAATCAGCAAAACTCGAACATTCTTGTGTATGCCTACGATGGTGCCCGTAGTTGGCCAAGACCCGCGTTAACGTGTGTCCGGACACTTGTATGAAGACGC
+>59519 2
+CGCCGAGCTCGGCTCCCTGACATTCCTTGAAGTTCAAGACGGATATCTCGTTGGAAAGATAGAACTTGTTGCACACAGGACTTAATGCGCCGGCGAATTT
+>59520 1
+TCGTGGAGTTTTGTTTGAGGGATACCCCTCCAGATCTATCTACGTTGCTAACACGAACTAGGCCTGTCGTGTCCTAAAGGACGGAATAGGACCCCAGACA
+>59521 3
+GTCAGGTGCTAGCAGAAGAGACGATCAACCCCCTCACTAGGGATTTTATCCATAGGAGGTGGGTGGCAGTTGTACCTTACACATCTGCTATCCAACGCTT
+>59522 2
+GTTAAGCGTGGCTTCGGCACACATGGATCACCAGAAACCATAAATCTCGCGCAGACTGTAGTTGTTCAGGCTGTTACAATTTCCATCTAGCTCAGGGCGG
+>59523 2
+GCGAGGGCTGAAGGCCTACTTTAACCTTTTTCTACTGATACCCCACAAGGGATCACGCAGCCGTATTGACGAAGGCACTGCTATCGAATGACTGGATTTG
+>59524 3
+GGAACGATGGATGCGCCTGATCTTCTCACCGTCCCCAGTGTGATAGGCTTCAAGCGTAACACGGTTCTCAGGGTGACATAGTGATAATTAACCCCTAGAT
+>59525 3
+AATGCAGACGGGAAACTTCTCCTCCGATGATCATACTACCGAAAGTTGCCGGCGAACCAGCGTATCATCACGTCTATTAGTAGGGCTTTTGGGCACGTGT
+>59526 3
+TATAGGTGTTCAAATAAAGGTTCGACAACAGGTCTTGATACGTCGCGCGGTCGAAAGCCTTCCCAGTGAAAACTCGGTCTACCTTGGCCCGCGTACTTAG
+>59527 1
+TCTTACAGTTTAACCGGAGAAGTCTGATTGCCCGGCCCTCCACTAGCCGTGGCAAGTATTATCAGACTAGGAGTAAGTAACGTCATCTCACGAGGTGTGC
+>59528 1
+GGTTCTCTGGCATGGTACAATGCGGCAGCCAAATCGTTGAGTGACACCTTCCCTGATATACGCCGCCGATGATTCGACAAGTTTAGATGTACCTAAGCGA
+>59529 1
+ATGGTAGTATGGTACGGCCGATTCCCCACGTTAACTATACTCCTTCTAAGGAGGCACCAGTATAAGTTGACGGACTCACGACGGTGCAACCTATGGTTGC
+>59530 2
+CAAGATCTGGCACTTGATTAAGACAGTTCAGGTACGGGAACGTTGTGTGGCGGTAGCCCTCCACGAAGCCATTCTGTAACTTACGCGACCCTTCGTTAAA
+>59531 2
+ACACGGGCTGCATTCTTTACCTCACGCTCCCATAAACCGTCACTGCGCTAATGGGGGCGCAAGATTTCGTGGAACTTGGAAGGGTTACGTAGATTAACTA
+>59532 3
+ACTTCAGGGCGTGTCGGTCAGGACATAGAATTTGTACAGGTCGAATACCCCTATCCAGGAGTCTACCATGCGAAGACGTACTTTCCTTCGTACAGATCGG
+>59533 1
+CAGGTGAACTAATAGTCAAGCCGGTAAAGCCTTTAGGTCGAGCCTTCTGGTGGCACTCGAGTCAACCATGGGGATAGCTCCTGTCTCAATACCTCATGAT
+>59534 3
+TTGTGATCCGCAGTCGCGTGCGGGGATACTAATCATACATAATTACCATTAGCCCGTGTAACCGAGCTGGCATAATCCCTGGCGACGAGACGTTACTAGT
+>59535 3
+TGAAGGAACGCATATCTGCCGCCCATCGCCTGGTTGAGTAGCGTGGTCTACAAATGAGCCTCAGTCCTGCTGTAAATTAACAAACCTAGGGTTTCTGGCA
+>59536 3
+CCACGAGGTTCCATATCCCTTTAGACTCGGAATCCCTAGCCAGCGTATATGAGTGGTTGACTATCGAAATTTAGACCTCAGTCGCACAGGAGTAGGCGTG
+>59537 3
+ACCTAGTCGATACAGGTGCTGATGCGCTCCCCACCTACTGAGTGTTTAATAAGTGGATCGAGTTATCGTGTTCGCCAAAAGAAGCCCGTCGCAGCAGTTA
+>59538 1
+CCATTTGGACTTCCGCCGGCCGGAGAACTATTACGGATAATCTGCCGCTTAACCGATAAAACCAGAAACTTGGTGATTTATCGTCGAGCAGGTCGTGCGT
+>59539 3
+ATCCTGAATGGTCCCATCCCCCAAATTATTAGTTTCGACGGACGTCAGACGACGCAGTTCGGAAGATTTCGAGGGCTGTATATACCTACGCTTAGCGGAG
+>59540 2
+TGACTGGCCGTGAACAGGGTATTGCATACTTGACGTTAGATTCCTGGGGTTGACCGCCCTATACCTTTGCAGAATGACCTAGGAATCGACCTGAAAACCC
+>59541 1
+AGAGACGGGATAGGTGTCCCCTCAATCAGTGGTGCGATTCGGCCAGTATATTGAGGAACAGTACTTCTACTCTGGTCCGACGTAAAACCCAACTTCTGTC
+>59542 1
+CTGATCTGAGGTTCTAAAGGCACTTGTTTCCGTGGTGCCGGAATCGCGACTCCACTCAGGCCCTTTCACGGAATGATGCAGTAGACATACGAGTAAAATC
+>59543 2
+TGGATTAACTCTCCCCAACCTATGTCTTGGACTGGGGCCTAGCATACGTTGAAAGATAGAAGAACACGTTTTTGTTGGGCCCGCAGGGAAACGACCTCCT
+>59544 1
+GCGCCGAGTTTTTATGGAAACACCTCGTGGGTAACTGGATGATAATCTATACGGCCGGGACATCACCGACATTTGACGACATCTAGTATCGCTCCATGGC
+>59545 1
+ACAGGCGGTCAACTTTGGCGAGTAGCGGCGCTCTATCGAGGTTACCCCAACAAGTCCAGCATTGTCTTATTGCCGCACCATCTATTAGAAGAGTATATGG
+>59546 1
+AATATGCACACTTGGCGGCTATATATGCGAGGCGTCCGCTGCGACTATTAACCCGAGTCTTCTCCGGCTCTTAAGAATGAAGAGTATATCCACCAGTGGG
+>59547 2
+CATACGTCGCATCGCTCGCAGCGTTAGGATTTCCTCACAGATATGCCCCAGGTACTGTAAACCACTGCTTTCGTACTATGGGTAGGGGAAACGGTTGAAA
+>59548 3
+AGTCCATTATATCAGCACTCCAGCTGACGTGCTTTCAGGCCGGGGACAGCGCCACTGTCTGCGCGCTATGTCAATTATAAGGTAAGTATGCGAGATACTA
+>59549 2
+CCCCAAGGCAGTTTTGTCCTCTGCATAATAGCGCTCCCCTAGGTGCGAGGTATTGAGGCGCTCTGGTGTCAAAAAGTGACTCCAATAATAATCCTGGAGA
+>59550 2
+AATAGGCGCTTATTCTACCAACTCGTCCTCGTGACATCGCCATTGGGATGAAAGCGATATGGCTGTCCAGGTTCGTCCGAGCGAGAATATAGTCTGCAAC
+>59551 1
+CGGCCTACTACATAATTACAGTAGCGTTCCCCACTCTGTCTGAGAGAGAAGTATTTATTTGGTGGGGCCTGGTCAATCGAAACTCCCCGAACGACGGATG
+>59552 2
+GGCATCATGATGGCAAAGCCAGGTTCTCGTTTCGGCCAACAATTTTCCTTAAAATGGCCAGAACGTTCCATCTACACTCATGTTCGTGAGAGCGGCGGGA
+>59553 3
+CCAGAGACTCTTCGTCATTGATATCAAGCGGCTCAGTCTGTGTAGCACGAATGCGTAGATCCGAAGTTGACCGCAGACTAGTGACAGGTGTTCACTCATC
+>59554 3
+AGTCGATGGTGTATGAAACCATGTGAATCGATAGAAAAAGCCATGACTCCTGTGTCTCCTAGTGCCTCCTTGGCTGAGGCTCCCGACGTCCCAATTGAGA
+>59555 2
+TCAAACCGGGAGAATTCTCCTCAGTGTTTCCTAGGGACGCAGAGACAACTTGTTAGCCTGACGCGTCGAGTCTAGACATCTATGTGTCCTAGCAAGTGCA
+>59556 2
+TGTCATCGCGTATGAGTAAACTTGTGTCGGATCACGGCCAATCTTACTATGGCGATCCCTAAATTCTGGAGGCCGGCCGAAAGGTCATGCAACCTGACAT
+>59557 2
+AGGTAATCACCCCGTGAGTAGGACTAGCCACTCGGATATAGTTGCGGTGTTTCAGGGAAGACCTTCTCCTGCGCGACGTCCCATCATTAATGGTATCAAA
+>59558 2
+GGACTCGGTGTACGTTGAAAGCTATTAATCTGTCATCTGCACCCAGGAGAGAAATTGTTCTTTCGGCCAAACTATACGCAGGCGGGCCCGAACGTTACTC
+>59559 2
+AGAGTGGTAATGACGTTGCGCTGCCCGCCTACATCGACCGGTAGCAGAAAATATACCGCTCTTATGTGTACATCACCGAGGTTTTATTCCGCTGCAAGGA
+>59560 2
+GCGTGCTACACCCACCTATCTGGTTGGAACTGGCGTGCAATAATGTAAGTACGCTCGAAGGTCGCTATTGCTAGAGTACATTACAAGGGCCCGATTTCAC
+>59561 2
+AACGGCGGCACGGCATTAACGAGTCTGTATATCGCACGGCGTTGGCAGTTCCTGCCACAACGGTACATGTAGGATCTACTTCTTCTTGTAGACAACAGTA
+>59562 2
+TCGTGACATGTCGCAACCCTAATGGCGAATATCACCAAGACGCGATTCATCTCTTAGAGCTAAGGGTCTTGGTACCGTGCGGCACCGGGTATAATAGTCT
+>59563 3
+TCGCTCTTAAGCTGTCGGAACCTTGGAGGGAGTGGCGCCCTATATACTACACTCCGGCCCACTGTTGAATTGTATCAAACGAGGACAGATAGTTCTACGA
+>59564 2
+TTGGGCTTGTCCCCAGTATTGGAGGAGTACCAGCTCTGCCTATGATAGCTTTTTGGGCCCACCAAACCCGCACTGTCAACCGAGTAAAAGTAGTGTAAAG
+>59565 3
+GTGCGCATAGCTAGGTAGCAACGCGAAACGTGTTTGGCATTGCTCTCTATACTAACACAACCGGCGCACTGTTTGATTTGAAGGATTACCCCCGGCGTAA
+>59566 2
+TCAACATTGTAAGGACCGTCGGCCAACTATGTGGATTCGTGACGGAGCACGAGGATAACTGGCGCCCCGCAGCCCTTCTTTTTGAAATAGCAATGATTCT
+>59567 2
+TGCCCAGCGAGGTCACGCCATTGTGCCTTAACACCGGTGAATAGCCATGTAGAAATTGGACTGTTGCAAGTACTCGATTCGAGACGCATTCTTAGCGTAC
+>59568 1
+CGGGATTTTGTTAAATCCACTGATCCTTACCGGCGCGAAGGGACTACTACGATTTGCACGACGCTTACGCGGAAGCTCCAATTCAAGCTAGATGAGGTCT
+>59569 2
+CATCTGTTAGTGAAACAGTGCATTCTCAACACTCGTGGGTGTTCCCACTTACGCTAGTACTACAGCAAAACAGCTCGGGTTGACTTCGGGGAAGGCCGAT
+>59570 1
+AGGTGTACACTACTACTGCCACGCCTTGGGATTGGCCTATATATGGTGGAGGAATCAGCTGATCCTATGAGCTGGACGCGCATAACACACGTTCCACATT
+>59571 1
+GTATGGAGGCTAAAGACTATCGAATCGCTCGCAGTGCTTACCGCGCCACTATACCGAAAGGTTCTATTTGCGACCTTATTCGTGGCAGCAAGCCAATGTG
+>59572 1
+CCTAATTTTTGCGCCTTATTAACTGTACCGGAGCGTGTCGAGTCGGACGATTCGAAGAGACAAGACCCTCTGGAGGATACCAAAGTTCCCTAGTAGCGTC
+>59573 2
+GTGTGATTCAAGGGCTGTATAATAGCAACTACAACTTAGTCAGGTACGCGGCTGCTAGTCCTCGGATATACTCCCGTTCCAACGGCAGAAGCGTTCGCAT
+>59574 1
+CCACCGCAATATTCAAGTTCGGGTTGTGTACGGGATCGTCCACCATTATCGACAGGTATTCGAGCTAATCGCGGCCCGGACTATCGTAGCAAAGGTAATT
+>59575 1
+TCTAGTCGCTGGAATGGAACTGGCGTTATTTGAAATATCGATGTCATCTCCGCAGGCCCTGTATGATAATGCAACCTGATGCGAAGGCAACCGCCCCATG
+>59576 3
+CAACATGCCTGGTGGAGATCGGGGAGACGGTGTCTTAGCATATATCAAATAGTCCCTTTGAAGGAAACGCTACCCCCGTTCGATTCGACTCAGTCTAGTC
+>59577 1
+CGTGTGTCCTGTAGACGGACCTCAAAGTACGGGCGCCACGAGTGAGAAAATTATTGTTGTCTGCACCCGCGAATGTCTCCTTTAACTAGTGGACAACCAT
+>59578 1
+TCCGATTAATCTCTAAGCCGGGGGCAGGTCAATGGTAATCAGAGCGTAAACCTTATCAACTACGTCTCGTAATCCACTGCCTCGCTGGCGTAAGATTGGG
+>59579 2
+TTGCAAGTGATCCGACGGACCCCTTGTAACGGGTTAGGTCCCGTTCTTGTATTGGGACACGATGCTAATAAAGCGGCGATACATTTAAACCCCGGCCATA
+>59580 2
+CCTGGCTCTCGAGCCCAGAATTCCTAGCACTCAGTCGATACGACAGGTTTTTAGCGGACTATTAGCCAGCGTTAGGCACTATGAAAGAGGTCTAGTAGTC
+>59581 2
+GTTTGCAGAGGCCTCTCTTAGAGGCTGTAAGGCAGCCTACTAAAGACTTCCGTGCACCCATTCTGAATACCGCAAATGGGGCAAATTCGGGACGTTTTAC
+>59582 3
+TGGCATGACACTCCCTAGTCTACCTGGACGGTGAGAAGGGAAAGTGCTGGCTGCTCTAGCTACCGAGAAATTCAGACTAACCTCCTTTCCTTAAGAGTTG
+>59583 2
+TGCTGCCCCATCCGTTTCCTGAAAAGGAGCACCTTGTGGCCTCATCTAGGAGAGCGTAAAAGATTCTTCAGTTCTATGGGCCTAAAGGCGAGAGAATTCC
+>59584 2
+TTATTGTGCAATGTGATCTCCAAAATACATTCAACGGGCAGTGGGACCCATTCCCCCGCTATTCGGTAGCGCCTGAGATGAGACAGTTCTGGCGAAGTCA
+>59585 1
+GCACACTAATGCGGTCTCTCCATGCCGTTAGGAGCCCACACAATTATTCTGCGGAGTATGGGACTCGCTTGTATCATGGCAACGATAGATCGAAGACGTT
+>59586 1
+GTCTACCGTACTTAACAGAACGCATTTAAGCGCTGCTAGAAAGGGCGACTGGCACGCCCCGTGAGGTTATTTAGGCTGCCACTATGTGTTTCAATACACG
+>59587 1
+GTCTCAATACTCAACCGGGTCGGCCGTCTATTGATTCCCAGTAGGTGTGCAAATGCGTCGGGCTAAACTGCCCCACTATATACACAGGGTGAAGATTATG
+>59588 2
+ACACATAGCACTAATAGAGTTCGGTCTTCCCTGTTGCTGAGAGATAACTTGCCCAGAAATTCCGACCGTGCTACTAGTTGGGCACAGGTGCGAGCTTAGC
+>59589 3
+ATTCTACATTGCCTTTAGAGAAGGGATAGTTCGCACCATGCGGCGCGAACAGTACTGTGTGTACCTTGCTCATTACTCCCGCAAGGGCGGAACATGTACA
+>59590 2
+GTTCTCTCAGTTCAGGCACTCAGTTGAGGTCCTTCCAAGGATGGGTAACTTGACTGACATTCCTTGCAAAAGAGGATCCGGCGAGCACACTAGTGCAACT
+>59591 3
+CATAAAGTGTTGTATTTTCGGCGAGGTGTGACACGATTATGACGGTTCGTAATGCTCTATGAGCCAGAGCCGAAACACCGCTCCCACAAGGGCCCTTTAC
+>59592 2
+GCCGGTGAACGGCGTTATCACAGCTGGCGTCGATTCAATAGAATATGAGTATTCGCAGCTGAATCAGGTCCTGTACCTTAAACCATCGCTGAGCCTTGCA
+>59593 3
+GTATTAGTCCCCTCGTGACGGATAAACGCGACGCCTGCGGCAGAAAGTTTCTATTTCGGCATCAAGGCGTCATATACCATAATCTGGGCGTGAATGCATC
+>59594 1
+ACATGACAGACGCCACACTGACTGCGGGCCATGCGGGTCTCCTAGGTCTTTAAGACTAATTGGTCGGACTAGCTGGATCGAATACTCTACTGTGAATCAT
+>59595 3
+GCACGGGTTCAAAACCACTATGTTGGCTATTCCTAGAACACAACCGGCCGTGAGTCCTGCTCGGTTGCGCAAAAGAGCTGGTGGTCTATTAACATTCAGT
+>59596 3
+CAGGGGCCCCCTGAGCTTGATAGCTCACCAAAAGGTGATTTCCTAGTGGAGCTTGGCTTGAACTCCTAAATATAAGGTGCGGCCTTTTTCAAAGCAGACC
+>59597 2
+ATGCCTGTGCCGCTCTTTACGAGTGTTTCGAACTAATGCTGAGCTTAGTTTATACACAGCCTCAGGGAGAGCCACGCTGACATATGCGCCGCAGGAATAA
+>59598 2
+TCAACCAGCGTCCTTATGAATCAGGCAAAGGGACACGTGCCCTAGCTGGTAGCGTTACAGACAGTTTGATCGAAGCCGTCTTTAAACGTGGGATTCCCTT
+>59599 2
+GTCTAGTGTTGAGCTACGCCTCACCACCATATACCAGGTTACTGTGGTACGAACGTATTCGCGAAGTTCAAGTCACCTTGTACGACGGATACGCAGATGG
+>59600 2
+GCTCCGCTTTGAGCCCTGTCAATAAATGCGTGACTGTCCTAACACAGACGGTACGAGGACGTCCCGGAGGTCCTCTATAAATATGAGTTGTAAAGCCTTG
+>59601 3
+GCAACTGAGAAGGATGACCTCCGTAGGCTTGCCATGCTCAAACTAATAAGTCGCCTCGGCGCTTTTACAACGTATGGATTCTGAAGCCTGAGCATTTGGC
+>59602 3
+GCTGGTTACTGGGAAATCCATGTTACCTCTGAGCAGGGTCTCGCACTAGTGATAAGCTAACCTAGCTCGATAGATGCGTTATAGCTGAATAACCGCCCCG
+>59603 2
+TCCTCATGGGCGCATAAAATAGTCCACGCGGACATTTAGAGATACTTGAGGACAGCTGCCTTCGGTTGAACACGGTATATCTTAAGACCCGCGTGTTCGC
+>59604 3
+GACAGTTGAATAATGACGCCAACCTCGTGCTCTATGCAAAGTTCACCTACAGGCCAGCAATTACTACAGATTGTGCCATTGGTTGCGGCTGTCGTGGGCA
+>59605 1
+TCCATCATTTTCAGATGGTGAGTCTTGAGTTATAGTTCGGGCAACAGCAACGACTCGATTCCGGATAGGCTATCACCGCCACGTCAACCGTAAGGTAGGC
+>59606 2
+TGCGAAAACTTCGAACAAATAAGCAGTGAGTAGGAAGTCCTGCCAGGCTTGCCACTCTTGCGAACAACACTCGGACTTTATGGTGTCTGCTGCTGCCTGT
+>59607 1
+TCTGTTAGCGACGATCGTAGACTTTGGTGAGCGCGTAACTTTTTGACCTTTGCCGTGACAAAAACCCCGCCGACGTAGCAACCATGGGCAATTGAACTAG
+>59608 3
+ACTTCACTGGACAGATGGCCAACGCAGGTCGAGTATGCCTAGTACTTCAGGGGGTGATTCCGGTATTGCCAATAGTACCGCCCAGTCATTAGAATCTTCA
+>59609 3
+CGACACGGTAATCGGAGCCCACCCGGTTAAGCAATCTTCATCATGCGGTCGAGTCGAAAAATCGCGATTCTTTACGGGTGTGGAATGAATTCTCCCTTAG
+>59610 3
+TTGGCCCCGTCGCCCTAAGGTATTTCCAGCGTGGTACACGTCTTAGGGAATCGCGCCAATGATATTAGGCCCAGTATGGAAGAAATTTGAAAGTCCTCCA
+>59611 2
+CATAGGGATCTCATTACCTAGAGCCAAATGCCCCATGCTATTGCACGTCTCCTATGCAGCAGTAAGGGTTTGGTATATAGGGACCGCTGGAACGACTGCT
+>59612 2
+CATCTACTGAGAGGCAACTGCCAACTTCATAGGGTTTCGGTATGCCTAGCATCCAAGCTCGCAGGGGTACATGGCGATTTGTGCCATAGAGTACATTCCA
+>59613 2
+GCGGCGCCCTCGCGATAGTATCCGTGCAGGTTTAGATGGTGATATCCTGCACTGCTGGTTACAGTACCTACCATAAGATAAGAGTAACCCTCAACGTGTA
+>59614 1
+TGGTGGGGCTCCGCAGCACGAACAGAAGGCACCTGAGGCATGTTTCCAACTCACTCGAGTATCGGTAATAGGTTTTCCCAAACTGGCCACTGATTTTTAA
+>59615 3
+GGTGTAAGCGATACCCGTCAGGGATTACTCGCACTAGTCTTCAAGCTCAATCGTACTATCGTCCACATGAGCGACTTGAAAGTTGGCCGTACTGGTAAGC
+>59616 2
+GATTTATCGTCAATGAGCTGCGCCCGCTCGCCAGACTTCTGGCGTCAGTACTAAATAACTAATGGCTTGGCGTATCAGTAACTCACTAGGCGGGCAATGA
+>59617 3
+TCGTCGTTCTCCGCTGAGTTCGCTGGTCCACATCTTAAATGACGATCGCGCGTCATATGAGCTGGAACGAGTTAATAGGATCGAGTGAACAACCACCTGA
+>59618 1
+ACCTCCTGTACCGGGAGCCAATACACCACGTACCATTTCTACGTTTGTATATACAGGTTCGGTAATGTGCGGGACGCCCGTTTCGAAGGGAAATGCTGAA
+>59619 1
+GTACCAATTGGACGACAGGCAATGTCTCGACCGATGCCTAGCTGACTAGGCACTTCTTACCGGCCCGTCTTCAGTAGATTGAGGTTTTAAGACGAACTGA
+>59620 1
+ATCTTCCAACCGTACCGCCACGGAGTCAGTACGTAATCGTGAACTCGGATACGTGAAGTAGTCTCTGTGCAAATCCGTTGCAAGACTTCTTTGAGGGGCA
+>59621 3
+GGGCACGAGCTAGTCGGTCCGACCTCGTAACTGAACGCAAGGTGATAATAGCCAGGCACTTATTCGTTTTGAATTACATCCCTGATAAGGCATGGTCCCT
+>59622 3
+CAGTTCCGTATTTGAGTTGCGGGAACAGGAGGGCAAACCTTTTCGCCTGCATTAGATTACCTTACCAGGCGTATGTCTACAAAAGAGCGCGATTCCCCGA
+>59623 1
+GCCGTACAGGGTTAATTGTTCAGCGTCCCGTCATTTTGAGTTAGCGACTGTCGATACGAAATGCGGATCCAACGGATCTAGGGCCCCGTCAACTATAAAC
+>59624 2
+GGCATACGCATTATGTTGGTGTCTTAGAATGTGTCGGTTGATCATCCGACAAATCAAAGTCGCCACCCCCAACGTATGAGGTTTGTAACCCAGGGCCACG
+>59625 3
+TTAGAAGGTCACGACAGACCTTAATCCCCGCCTGGCTTAGTTTTTTAGATAAGACCAGCCCACGGTTGGGTGAGTGGTCCTGCTTAGCGAATCACCAAGA
+>59626 2
+TGATGCGTATGCTGATACGGCCCGCGTCGACTCATCTAAGGTTGTCGTCACATCCGCTTACATAGATAACGACCGTTAGTTACCGTAGACGAGCAAGATG
+>59627 3
+GTTTTTCCCGCTCTGTACTGGCCATACAATTAGCTACCGGGACGATGAACGTCAGTTTTAGGACTCCAGACACGGGAAGACCTGAATTTTAGCGACCAGG
+>59628 2
+AGCCGACACCTGGATTCCTGTTTCATGGAGCTCGCCTGTATTGGACTACGATAACAAACACGTAGCGTAAACTAGTCGCTTACGGTGCGCTGAGTCGATA
+>59629 1
+TTGGTCGGGCCAAAACTAGAGGCATTAGTGCTGCACCGCAGTCCACGTTAATCTTGAGTGAAGCGACCGTGCACATGTTCTATCATGCCTTAGGCATACA
+>59630 3
+TGCTTAGAGCTATGAGGCTGTACTCCGATTGGCGAGGGTTCGACCATTAACAGCATACATAACATAGTATTTCAGCCCTGCGCCCGTACTCGGTGAAGAC
+>59631 3
+GGTACAGTGTATCCCCCGTGTGTAGAGTTACGAAAGAAGATACCGGACTGATTCCCTATTAGGCAGGGAATCCCATTGACGAAGCATTCCCCTTCTGGTC
+>59632 2
+AGCTACCCTCGAGCTTTCGAATTATAGTACAGCACGCTGCAAAGACTCTATCCGCGTCATACCGTCTTGTTAGACGAGGTGTGAACTTAAGGCTCGGGGA
+>59633 2
+CTCTACTCGGGTGAAAGGTCGTAAGAACTCAAGTTGTGTTCAAATTATTATTCCGTATCGCTACGCACCTCAGGGAATGACGCCGTGGCGGGACATCACC
+>59634 1
+CTTGTCATATCGGGAAAGCAGCCATCCAGCCCGGTTCATCGCGTTTTTGCGCGCCGTAGAAATTATGATGCAGGGATCGCCGTCGAACTCATAAAATAGT
+>59635 1
+TATGCCCGTTCGTTAAGCGTCTTTGGGGTGCCATAACAAGCCAGCCAACTTAAACGCTGTCCACCTGACTAGCGAGATAGATCGCGTTATAAGCTGGATG
+>59636 3
+ATTGGGCAGATCTATTCCACCCAGCGTGCAGAACGTGCTTCGTGCTCTAGAGTGGAGTTAGTAGTACGTAGAGGATCATAAACCCCCTCATCCGTAGACT
+>59637 2
+TAGGACGGGGACGGTCGTCTCTGCCTACACACTTCGACTTTTACGATCGGAGGGTCAAATGAACCGCGCCACTGACAATAATATCTTTTGGCAGAGTTAC
+>59638 1
+CACCCATCTTTGACATTACGGGGGTCATGACGGTCTCTCCGGCATACGAAAGACCGAGCGGCAAAATGTGCGTATCGTAACATCAGTGCTTTTCATGATG
+>59639 2
+GGCACGATTCCAGCACATTGTAGTGCGCAAGACGAATGAAAGTTGCCATCACCCGATTTGCTCGTGAATGGGCGGACCAGTTTGAACACCTTTTTACCTG
+>59640 3
+CTACAATGTTCCGCAGACTGCGAGGTCCTTTCGGATCCTGCGCCGTGTCTGTGCACGATGGTTGCAAGACTCAGGGTACTCAATAAATAGTATCAGAACA
+>59641 1
+GCAGCCCCTAGGCGTTGGTAACATATAACGCGGCTCCAGTACGCATTGAGATGGCCTGAATCGAATTAATGATGTATCCTCTCCAGTTAACTGCTGGAGC
+>59642 1
+CTGGTATTTGTCCAAGCAAATCGCTTATGGCGCCTTATTTGGGACCTGGTAGGCCCCCTGCAGGACCTCCAGTTAAGAGTGACAATATAAGCATGCGCAA
+>59643 3
+GCTCGAACGTCGTCATTATCCACGTAAGCTGTGCGCTGACGCTGGTACAGCATAGTGCCCACGGGTGATCGAGGTTGCGTAACATTATACAACTTACAAT
+>59644 2
+ACAGTCAGTTTTTGCAACTGTTGAGATTGGCACCGTCCCGACCCAGAGGACTTCGCTTCTCACAACGCGTATGTAAAAGATAGCGAGGATGCCATGGTTC
+>59645 2
+CACCATGGGATTTGGTTCTCCTTAGTAAGCCACTAAATATTGTGCGCAGGAACAGCCGGCAGCGCGCATTGTAATTATGCACGACGTGTTAAGCCGACTC
+>59646 1
+GCAGCTCATGGTAGCATGGGCCTTTACCGCCAATGACCTACGAATGGTATAGCCAGGGTTTTTTGCGTCTATGTACAGACCTAATGCACCAACGTACGGA
+>59647 3
+GATTAGTCGTGCATGGTAGCACCACCGGCCGAGCTAAGATAAGGCTTCTTCTAACATCTGAGCCTGTGACGGCTTCTAATTTAAGCGGCCTGAGAATACC
+>59648 2
+GTGTAAGCACTTCCAAGGGGGTACGGGAAGAGTCCTGGGCGAGGTACCAAAGTCCACTCCAATATTGCGGGTAATTACTTTGCCTACTACCACCACTTTT
+>59649 1
+CCAGATTGAGCTGCGTCTACAACAGCCGTGACTAGGCAAGACGGCTCTGCTTCGTATAACCCCTGGGGATGGAGCCAATTTTAAAGATCTTTTACGTCGA
+>59650 2
+GGTTTCGAGAAGTAGTAAACTTGAGATCCTTAGGGTCCCACTGTGCACCACTACACCTAGTACTTATTCCCTCGGTCGGAGAAGAGGAGGCATTCACCGT
+>59651 2
+ACTCTGAGCTGGGTTTTTCGTGTCGACCCCCTGAGATTTCCACTTGCACCCTGGAAATCGATGCGCGATAGAGGAATTCACACTGAACGGAGTACTAAAG
+>59652 1
+TAGGAGCACATTCTGAATGGAGAGCTTGGTTTGGCAAAGTGCCCAAACCCTACAAAGATTTTACACTGCGACCGCTGCGCTGCTATGGTTCCCATGGTCA
+>59653 1
+CACGGATGCCACGTACATTAGCAATTGATGTGAGCAGTTCTGTTCCGATCAGCCTTTAGCTGCGGAGTAAAGGCTATAATAATATGCGACCCGCTCGCCG
+>59654 2
+TTCCTAACAAGACTCAGTGTAGACGGCCGATCCGAGTGGATGGCGTTCGTCCTGAAAGGGTAGCGCTCAATCACCAATCTCATACTTATCGAGTTGATGC
+>59655 2
+ATGTTAGTCTTTCGGTTGAACCGCGGGTTTGTTGCTGAGGTCGAGAACAAACGGCTGTCCTTCAGGGACGCACGTCAACACAATCATCATGACACATACC
+>59656 2
+TGATCCATACAATCTAAGGGAGGTTCTCTCGACTAGGCCCTACTAAAGGGTCCGCAGGAAACGCCTATACGATCTCTGCTCGTCATTTTAAAGCTGGGGG
+>59657 3
+GAAGAACCCTTCTCACGAAACGAGAGTATGTCGACCTCGCTAGGATGATCATATCATTTCTACCCGGCGTTGGCAGAGTTGACCATGTCTGTGGCAAGTC
+>59658 1
+GTAGCTCGCATTAAGACGATAGTTCAGGTCCTGCTCGCATACGTGCGAAGGACTTGATGCATCGCCGTAGTATCCGACTCGAGTATCTAAGGATCATCCA
+>59659 1
+TTCTGGAGAGTGGCTCCCGATTTCCGACAAGGCGTGAAAAACTCATTGCGTGCACCTATACCGACCTAGGCATTGTCAGCAGTGATTAACTCTACTGAGG
+>59660 1
+ACCCATAGGTCCCCACGAACTAGGTGATCGCCTTGGCTATCCATGAGGCAGCCATGATTGTCGAATGTAGTCTACGCATTGATTGGGATGCAATAACTCG
+>59661 2
+TGGACACCCCGGGTTCAGCCGTTAATTAGTATATCAAAGGGCCATTAATTCCTGCCCAAGAGCGTAGTGTCAACCAAGGTCCGGCTCTATGTGTGTAGCA
+>59662 2
+GCAAGAGCTCTTGACGATGACCGTGCCTCAGGAATCTAATTATGTACCTACATCAGACGCTCGCTGTTGCGAGGCAATTAGCTATGGACAGGCTTACGCT
+>59663 3
+CCAGACTGTGCAAAAGCCATCTGTGGGGAGGATGAGTTGCGAGTGTCCCCCTACTACTCCTAAATCAAGTAATTGTGATTGTCGCAGCTCACTCGTAGAC
+>59664 3
+GTGCGCGTGGTAAGATAGCTGCGCCAGGCTATGTTCGCCCCTGACAAAGCAATGTCCTGTAGAGCCCAGTTCAAAGACCTACGATATGTAGTATCCTATT
+>59665 2
+GATGACGAACGAAACCGCCCTTTTTTCACGGTGAACGTGATTGTCTTCCTTGGGAGAGGTCTAGGATGGTAACCCCATCAAACGTCCGTTTCAAGACGCA
+>59666 1
+AGCCCGGCTTGAGCCCGTCGTGGGGTCTACACTGTAGTGATCAGACACACCTTCGCAATGACAATATGGTTTCTGTGAACATGAGCCATACGAATTCGAT
+>59667 1
+GCACGGTTCTGGGGAAAGCAAACTCCATGTCACCAGATTATCAGGCACGCTGTTGGATTCTAACGGCCGTTTTTGGGAATATGATAAGGATCCCCCACTC
+>59668 3
+TTCACGTTTTAAATTGTCACTAGCACAATACATCTGGCGGGGGCGATGATGACTCATTCACGTAGGACCTAGCAATGTGTACAGGAGTGCGGTCCACCCC
+>59669 1
+TCGTTGGAGTCCAGTGGAATCGCGCTCCAAGCCCCCCCGTGAAGCGACTTTAGGGCAACCGATCTGTAATTAGACATAGTGGTTCTATCGCAGAAAATTT
+>59670 2
+CACGAACATAAGCATAAAGTTTGTGCGACTTCTCTGTCAGCTGTAGGACGTGTCTCGATTACACCAGGGGAAGTGCGTCTACACCGCCGTGTAATACGCT
+>59671 3
+TACTGTCATGATGTAGTTTAGAGTGGAGGGCAAGTCCAAGTACCCGATACCGACTAGGCCTCTGAGCCACGATCAGACCCATAGTTTGCTTTCCAATGGC
+>59672 1
+ATATTCAACAACGTACTTTAGAAGCGGGCACCTCGCCAACTGCTTATGCGAGATTTTGGTCAACCTGGTTCAGTGATGACCGTCGGCGGGACGTATCCAA
+>59673 3
+CATGACGGACAAGTACGCGTACTCGACTATAGCGCAAGCTGCCATTGTATTCCTCGCTATGGATCTGCTACTGACCCTGGAACAAGTGACGTGAGTTGAT
+>59674 2
+AGCTGTAGGACCTCGAATGCTAGGCGTGTACCGGAATACTCTACAGCCATAGCATCCATCCTTCGCTTAAAGAGATGGATCTAGATTGCCGTTATGCCGG
+>59675 3
+CAGGCGAGGTACCAGAGGCGAAAGATCTATAGGATCCATACTATGGGATGCGGCAGCACAGTTTTTGCCCTAGCTACCGTTTCATTCTATACGCGTATCC
+>59676 2
+AGTGCTGATATTTTTAGATCACCACTGGGGCTGTGCCGCTCTACGTCGGGCTACTAACCTGCCACATATAACAGGAGTGCAAGATCTGCTGGCAGAAATC
+>59677 3
+CAGCTTACAGACCTCTGTATACTCTTGTGGATGCCCGGATGGTTAGATATAGCGAACTCTACAGCCTGTTCAGCTAGTAAACGTGCAGGCAGTGAGCCAC
+>59678 1
+CCTCTAAGATGCCGGGGTGGGGCGCTGATAAAGGATAATAGTACGGCCACGTTATGCTCATGATGTAATTGATTCGACTGTCATCCAGTCAAACCCCCCT
+>59679 1
+TTTGGACAACTGCTCATTCGGCATGTTCGAGGTTACAAGAGAGCGCACACGCTATGGCCCGACCGAAGGGTATTCCCGTACGATTTTATCAGAGCTACAT
+>59680 2
+CCGTACCTTGATAATGAACAGGGCACTCATCTACTTTCGTGAGGGCCGATGCCCTAGAATCATTTGCCTTCGCTCATGTCGAGAACGGATAAACAGGGGT
+>59681 3
+TTACGTGGTTAAACCCTGTTTGGCGTTGGGAAGCTCGTCGCAGAGTTGTACAACAGCCACCCCTTAATCTAACGAATGAGGTCCGAGTAAGCTTCACGCA
+>59682 2
+ACGCAAAACGTCATCCCGATCCTATATTGACAGATGACTGGCCTAGGGTCGTCTTATCCGGGTAATGACAGCGCCTGTAGGCCATGGAAATTCTGTTGCA
+>59683 3
+AGCGGGAGTCCGGTTAGCTTACGACTCACTAAGTATACGGTCTTTTCCGATCAAGAAATCCATGTTTGCTTTCGACGGCCGCAGAGATCACCGGTGAACA
+>59684 2
+CGGAGAATTATTGGAAAATCAGTGCGCGGGCAACCTGAGGAGCGCTCTGCTTAAGCGTCTCCGGTACTTCCCCACTACTACTGATGCATGTATACAATGT
+>59685 1
+ATTATCCGAGTCACTACTTCACTAGTTCGAAAGTACTACCTCTTAGGCTTCGCGGCACGAGCTGCCTTGAGGAGCCATGGGCAAGACACGTTAGGTAATG
+>59686 3
+GCCTGAGAATAAGGTGAAGAAGATGACATCGGCCCGTTTCCGCGTCTTAGCACGCATAATCTTTCGCTATGTAGGTCGCGATCCACGAACTACGGTTATC
+>59687 1
+GTGATCTTAGGTCCCATAGTTTATTATACCAGAATCACATGGCCGGCACCATCGAGTTTCGTTGCGCCGAACTTGTAAACAGCGTCAGACAGCACGGTGG
+>59688 3
+TGCACTGTACAGACTACAGCTAGTCGAGCGGTTAACCTAAGACAGATATGTGTTCAATACGGGGCCAATGTTGCTTGCCGGTCCGCGTACTTAACTAGCC
+>59689 1
+ATTTACAAGCTCGGTTCCATGTATTCGGATTTTGATACAAGACTGCATCGGTTCCACTGGCCTTGACTGCGCGAGCGCCGATATGAACCAACCGGAAAGG
+>59690 1
+TTGTGAATATATCAAGCGGCTCCTAACGCAGGGACTCCGGGCAACATGAAATCTAATTGCCTGCATGTGAAGATCGGTGATGACTCGTCTGCCCGCTTCA
+>59691 2
+GTCGCCATTATGCGACGGGTATATGCAACCCTGGCTACGTTTTAATCAAAACCAGGGGACGGCAACTAATGTTTGAATGCCCCCAACGTTGTCTGTGGCA
+>59692 2
+CATCCCTATCCCGTAAAGCGCTTAATCGTTGTCGTCTAAAGAGGCATGACGGATACGCCTATCGTACATTGTGAGGAAGCGGGTACTGGTACCTAGTACC
+>59693 2
+TAAGGAAATATCACCATAACCCCCCCTGAGAGCAGGTCTGATAGCCCCGATTAAGTTGTGTTTTACGGTGGAGTCCTGGAGCATAATGTTCCCCTGGCGA
+>59694 3
+GTGCGCCAAAGTCTACGAACAACCCTGCCTGATTTATTGAGGGGAGATGCTGTTGCCGCTATCAATACCAGCAGCATGGGTCCAGCGCATCGATATTATT
+>59695 2
+GCTAGTGCTCGCCTGAATTGCGTGTCGAATAGTCGCTTAGCCATGTTTAACATGACCCAGGAATGCGGATCGAACGATCCGTCATTGTCAGAAAGCCATC
+>59696 3
+GTCACAGTAAATAGTATCCTTACCAGGCAGGACTAGAGCGGACCACGTGCCTTGTAATGCCCTTTCGAAATCGTTAGTGTACATGCCGATTCCGCGGTGA
+>59697 2
+GCGTGCTACGTCATGGTTGCTCGGTGGCTCGAACTCATAGACTAGACGTAAATACTTGTTCAAAGGCATCTCAACTGTTGCCACTCAGAAGAGAGTCCGC
+>59698 3
+CGTCGGCTGCTGTGGCGACTACTATCTTGGGCAATACTCAAGCTCTACTAGGTAGCCACTGCGGACAGTCATATATTCTATACAAGGTGAAGCGTGACAC
+>59699 1
+TGAGATTCGCCCTAGGTATCTGATCTGTGTTACGTAGAACGATCCAAAGCTTAATGGACTACCCCCTGACACGGCATCGCTGGGGGCATCAAGGTTTCAA
+>59700 2
+CGGGGTTTACAATAGAGCAACCTTGGGAGCTGTGCCTCGACCTCAAACGCATTAGACCTGATAAAAGTGGTGATACACGTATCGGCCTCGGTCATTCTCT
+>59701 3
+GACGGAGCTGACATCTTCACATCAGACTCTTCTGCGGCAATAGTTAGTCTTATAGCTAGCGACAGTCGAAGTGCCGTTGGAACTAAACGGAGTCCTCGTC
+>59702 3
+TTGTGTGCTCAAAATGACACCCTACCCTAAGGATGCGCAGAAATAATGATCTATCGTGTTCCTTGCAACGCGGGCCTTGCGGATTGCAGTGACCGGTACA
+>59703 1
+CTTGGCACAGTAAGATCTGTTCTCACACCCGTTAAAAGGCACTACCTGACGTTCGCGTTAGGATGCTCCGTCAGTATGACGACTGAAGGAGTGATCCATG
+>59704 2
+TTCGCCGTCGACATCGGTTTATATAGTTTGTTATCGAGCACTACTGCATGGCGACTAAAGAAGATGTAGTCCAGACCTCAACACGGGGGGGTCACTCCCA
+>59705 3
+CAGTCGACTCTTCGATCAATCAGTGTATGTAACGCTCTCGCGCTTCAGTAACTGCGATCTGGGCTTCTAAAGCGTAAATAGGCCAAGCGGCATAGTACGG
+>59706 1
+CTGTATTGGACTTCTCTCTGAGTATAACATCCCTCTCGGGGAGACAACATGGCTCGGGAAAACACTACCGCGATATACCGAAGCTCTTATGGTCGGTAGG
+>59707 3
+GTCGCAACATTGATGCAATTAGGTATCACGCCGCATCAATCGACATCAGACGGACATTGTAGAATTACCGGAGTTGCGCGGTTTCATTCTGGGGCCCACT
+>59708 2
+ACTGAGAAGAGTCTGTAACGTATGTCAACGGAATCAGTGGTCACTCGTGTTTCTCCCTGGACACCTTGGAGTGAACCGTACTGGCCCTGCCTGACTAAAA
+>59709 3
+CCGATCATGACCAACTAGCGATAGAATTTATGACTATCAAGTAACATGAGGTTGACGAGGGCCCGCCACCCGTCGATTTCTTACGTTCTGTGTCGGGCAG
+>59710 1
+GCTTGCGGATCAGTTATTCAGCTGATCGGTCAATGAACTTATCCATCAGCGAAAACGCTAGATGGGGCTGCCCTGATCAGAGCCCCAGATTTTGTCAAGC
+>59711 1
+TCCAAAGCCTCATTTACAAAGTGCGGTCCGCCGACGCACTTTCATCGATTACACAAGCGTGGTGGCGAGTTTTATTAGCGGATAAGGTACTCGTCAGCAG
+>59712 3
+TAAAGCCCTTCGGTATGTGTTATCAGATGTCCCTCGCCGATAAAATGTCTGACAGCGACGGTTTCCGAGAGCACGTTATAAATCCCCGAACGGGTCGATG
+>59713 3
+GTCAATAGATCGACTCCAAGCCCAAATGTCCTGGTCCTGTAAGGTTGGTGGACAGTCCTAGCGTTTTGAAATGGAAGCCATAGATGGCACGATTCCCCCT
+>59714 1
+ATATAATATGTGGCAGGTCGTTGAATGCGCTGCGGAAGCTCAGAATATTAAGTAGCTCATTCCTTCGCAGCCGAGGACCTGACCTGCCCGTCAGTATCAC
+>59715 3
+GTTACCTTGCACCACCGTCAGTAAATCTCAAGCTCGCGGTGACTGAGATGTAAGGAATGGGTTAGTTACCAAGTGACCCTGATGCCCCAGCATTTATCGG
+>59716 1
+AACCACGAGAGCTGTAAAGGCTGTGCTCTCGCACACTCGTTGCGCCCTTGTCGCTTATCGGATGGTTTACAATACGGAATGCGTTGATACTAACCAAAGG
+>59717 3
+TGGCTGCCCTCATCCACGGTCTTAATAGTGACTTGACATTCTTAGACAGCCAAAAAGGGTGCTCTGATCCCTCGCACAGAAGGACTTAGAGCGGTGGATT
+>59718 2
+ACGAGTATCTTTACCCAGAGGTGAGGGCCTCGGGAGGCCCACCCAATAAGTTCAACCCACAGGCGGAAGGTGAGACATCTTATTTACTGTCGTCTATTTT
+>59719 3
+ATTCGTTCTATTCCCGGCGCAAGTTCCGGGAGGAGCACTAGTCCGACGCTCTAATCGTGTTTCTAGGAGCTGGATCCTAAAGATAATTGAAACCGGCACA
+>59720 1
+CCGTATTACCCGTATACGATGAAGCACTGGTCTGCAGTATCCTACGGGTGACGGCGAACACCCGAGGTATTTGATGACGAGATTTCACATCTGGACTCAT
+>59721 2
+CTGTCATACCGGTAGTTGTACGGTTTTCCTAACCGGAAGCGGTCTAGAGCCTGCCATCCGGCAAACTGTAAAGTACTCGCAATTAGAGATCGTGGTAACC
+>59722 3
+GGTTTCGGTTAAATGTGCAATACACGACGAGTGTGTCCACTTAAGGGGGAAACAGATTGCCCCTGGAGAACTGCCTAGCTATATCCGTGTATCTCACCCC
+>59723 2
+TGTCTAGCAATTTTAAAGTCTCAAGCCTGCCCACGATGTGAAAATATTACTACCCGAATGAGTTGTCTCCGCCGGGCTTGAGAGGCGTCGCGACGAACGT
+>59724 2
+AGGGGCAAAAACGGATCAAACAGTTCCTGGCGGCTACATTTTACTCCTCGCGACCTACTTTGGGTTCATTACTAGGATTCCCAGTAGACTGTAGGCGCAG
+>59725 1
+AGAAGTTAATCCTGTCAGTACAAATGGCGTGGAGGACCATTCGGCCCGGCCTTTTGTCTATACGCCCGGGCGCGATACGACTGTCTTGCAATACTAAATA
+>59726 2
+CCCCTAAGGTGGGAGCACTCATTCCGTATTGCGCGTTGATGCTTAAGCCACCAAATAGATGCTAGATCATCACGGGTCTTTAACATCCTTGGAAGGAGCG
+>59727 2
+AGTCTTTTCTCTAATACGTGCGCAACTTACAGAACGCGCATACGTCCCGAGGAAATTGATCCCGAGGAAGCTCTTTGTCAACTGGGAGGATCGGCTTACG
+>59728 3
+GCTGAATCTGCGTTACACGCAATGAATTTATGGTTCCACGTGCATGGCGCCATGAGGACATGACATAGTAAATCGAGTCCCACAGTGGTCAGCTTTCGCC
+>59729 3
+CGCGTATCGCTTGAGATGCATTACGTCGATCCATGGTCCCCAATAATTATACGCAAGTTGTACGTCAGGAGACCTGTTTAGAGTTAGCACGACCACGCGG
+>59730 3
+CAGGCGTAAGAACTCCTTCCGTTTGTCTCCGCTCATCGGTAAAAAGAACGCGACAGCGCAGCGTTTGCACGTACTACTATGGTCGGATGGTAACTTATGA
+>59731 2
+AAGTCGCAAGACGTTATAGAAGCCTACCTATGAACTCGGTAGCTCCTTAAATGGACATAGCCTCCCGATAGCAAGTGCCCTGACGTTTTGGTGCTGTCGG
+>59732 3
+CCGGAGTTGCAGACAGTTCTTGGATATGTCTCACCGACCTCCTTTGCAGGGTGTACGTGGGGATTAATAATCCTACGAACGTAAGCAATCATGACCCCGA
+>59733 3
+GCGAAGAAACCGGCACGGTCTTGGCACCCGTCGCTATACGTAGGAAAGCTGCATATCCCATCATACTGGTGTACGCTCTATGGGAACTATAGTCTTTAGT
+>59734 1
+GATAGTTCTGACTGCTCGCGTAAACCCGGTTTTAGAGTAGGCTGTAAATATGCTGAGACACAGGGTACCAGCCCCCCTCCCTTGTATGATAACAGTACGG
+>59735 3
+CGGCGTGCGTAATATTCTCGGTCTAAAGGGACAGGACGCGAAGTGTTCTTTGTTTTTACCGCGAATCCGAAAGCCTAGCGTTCAAGCTTACAGAAACCCC
+>59736 3
+AGAACACCAAATGTCCGGTGCTCGCGGGAGGGAAACGGTTCCTAATACTCCAAGCTTGTACATAGCGAATCAACGTCTTTTCTTTCACGGGCTACGGTGT
+>59737 2
+CAACGAAATCGCCTGTTTTGTCAGTCGGTGTCGTATATGACATAGTCAGTGGATACAAAGGAGACCGGGAACTCTCAGCCACGCCGCTCCTTGATGTATC
+>59738 1
+ACTTTGTCCGGACATTGAGACGTGACGCTGCGTTCTTAGCTATCGCCGTAATCGCAGGAATTACTTCTACAGCAAGCAAAAATCTCGGAGTCGATGCGCG
+>59739 1
+AACTCAGCTCTCCTCTACACGTTTGGATAGGGGATATGAGCGCTCATTCACTAAGGTAGGATATGATCGTCGCCGACACAAGTGGGTTTCCCGACATACG
+>59740 3
+CGTGTCCTTAATTCCGAGGCGATAGCAAATCGTTACGAGGATGCTCCCCTTAGGTAACGGGAAACAGGAGTTTGCCCTCAATGCAGTTGTCCCTGAAACT
+>59741 3
+ACTATGTGTACGATAGCCGAGCATTAACGGGCCGTGAAGTCCTGAGATGTGTACTCGATGCCAATTGCAGATCAATACCCCGCCGTTGCTCGTGTAAACT
+>59742 2
+CGCACCACTACTTTCCGACGAAGTTACTGTTCACAACGATCTTATGGTTCAGCGACGAGCTGGGGTGGCCGTGTCAATATACAGTGAAGCTTAGACCTGA
+>59743 2
+CAACCGAACGATCGGAGCTGGGTACACGTAGTAAGAGCGAAACCAATTAAGAAGTTTCTTGGCCGCCTGTCGTGGCCCACTGGTTCCAGTATTCTTCTAT
+>59744 2
+GCACTTCGAGAAACAAGTAAGACTACTCCTGTGGGCATAACCGCTATAGCGCACACTCTTGTTCGTCATAAATGAGCGTCGGTTTGGAGACGGGCCTTTC
+>59745 3
+CGTACGAGAGGAGCGGGCGATCGCGCTAATCCATGTGCAGCGACCCGATAATCCCATTGTGATTCATTATAGATCGTTAATCCCCTAAGCTGAGGTTACT
+>59746 1
+TTATGCTATATGGTAACTCGTCGTCCAAGATGAGCCTAAACCCTAGAGCCCTCAAAAGGTTTACTCAGCTTGACTTGGCCGTCGGGGGCGCTAATGGACA
+>59747 3
+TTAAATAGCGTGCAAACGTCCTGGTGAGATTGCTTAAACTCAGGGTACGCTGCGGAGAGCCGACGCGTGCAATACATGCCTATATTGTTAGCACTTCCCC
+>59748 1
+ACAGTACAGGGGAACAGAGCGCATTCAGGCGTTGTTAATGCTTTTAATCCTAACGCGCCTGTGCCGTCAAGGTGCCTACCAACGCACAGTTGTGTTACAT
+>59749 1
+GTTTCCTCGTTAGGCGATTACGTTGTCACACAAAGAGGAGCGATTTGCGCGTGTAAAACGAAGTTCCACCTTTCGACGTTCACGGCCACAAATCGAGTGC
+>59750 2
+CACGCAATTACCTTCCGTAAATGTGTTCACAGATTTGGAAAGGTACGGAAGCCCTTCTTGACCACATGTAATCGCAGTTTGAGAGTCGCCGGCGGATCCG
+>59751 1
+TAGAATTAACCCTTCGCATAGATGTTCATGCTGAGTCACGGAGATCCGCACGGTTGCCCTGCGACGTATTCAGAAATTAGCACCAACCGTTGTTGGACGG
+>59752 2
+TAAGGCAATATGGCGGACAAGGAAGATCCCACGGTTAGCTCCCGTAATTTGCTTTGGCTTCTGACCCATATGCGACCTCCGGAAATTGATTAGCCCAGTG
+>59753 2
+CGTCCGCAGGATGTTAGACGGCCTGCACTTATAAGAAACCAATTCGGTCGGTATGCAGAGGTGTTCCTGTCGTGCCTTACACGTAGATACAACACACTTG
+>59754 3
+TAGAAACGAACCTTTTTCAATAGGAGCACTAGTTTGGCGCCTAATTCTCAGACCGGAACATAGCGTTCTGACTGCCTTGCTCCGCGCGCAGGAAATGGGT
+>59755 3
+ATGAAGTATTTCACACTCATTGGGATGGAAGCCCCATAACCGTATGACGCTGTGAGACCCCATTTGGGACTTATCCGCCTGTAGGTCTCCAGTAGGAACG
+>59756 2
+GCAACCAGTCCTCGTGAACCTATGTCTAAGACCTGGGAGTAAGCGGAGTGATGAAGGTATCGTCTTGTTGACTCGCCGATGTACACTACCCTTAATCGAC
+>59757 1
+TGCAGTAGAATGGACCAGTAGGTGGCGGACTTCCGCGGATCGCAGATATCCGTCAAAGCCCTTCAACATCTTATGCGCTATTGACTCGCTAGTATCAATG
+>59758 1
+CATCTGTACTGCGGACTGATGGCCAGATGCATCCGTTGTAATAACGTTGTGGTCCTACGGTAGACGCGACTTTTCAATTCCATGAACCAAGACGCAGAGC
+>59759 1
+TAAGGCCTACAAATCCGATCGATTATGAGCCAATGGAGTACCCGTCATAGATCGTGATCGTGCGTGACATACTTGGGACTCTGCAAGGATCGCCCTTGTC
+>59760 1
+GTTGACGGGTGGATCAGCCGCTTGGACCCGCTATCGGTTTCGGGTCTCCTTAAGGTACAATAGTATCACAGATACGATGTGGTCCACAAACCCATACAAT
+>59761 2
+TATCTTCTATTAGCCTGCGGGGATAGGCTATCATTGACCTAGTCGACCAACTCAGGGAGGGGATACCATGCCATCAGATTAGGCATGAGCCATCTCTAGC
+>59762 1
+GCCGCTCATTCACGGGGACTATGTAGGGGCATCGATTTAGTACCCTAAACGTAGCACATTAACCATGCGCTCGGCCGACTATCGTTGATTGTTCAGGAAA
+>59763 2
+CAATCTCATGCGTTGTGCCGTACTCCTTCAGATTCATCTCTAACCAAAGCCAGGCGAACGCAATTGGGATGACCTTCCGATTGAGGAGTAGGACAGTGTG
+>59764 3
+TAGCCAGATGATCACTGTGCCTTCGGATTGGATCGCATAGAAGCTGTATGTCACAGAGGACATTCCCCGACAGGCGTTCAACCTTTGCAATTACGCTAGG
+>59765 3
+GCGGTTTAGGTAGACCCAATATAATGCACTTTTTGCTAGCGCTCGCGGTCAGCACGACACTCCCCAAACTTGATAGTGTCTAAGGGTCTCTGAAACGAGG
+>59766 1
+AGTCTTGGTCAGCCTATACTGCCGCATGCAAAGGGCAATCCACAGTGCGCCATTCCGATTATGTCGTGAATTGGTCTCGTAGAGGCTGCCATTAGAAACA
+>59767 2
+GATCGCCTGGACCGTAGGTCGAGAACGCTATAAAGTGTACAACTTTCACTCCCGCCTGACCTCCTGATCTAGGTGTTATAGAGCATAGCCAGGGGTTTAA
+>59768 1
+CTGTGTCTCTAACAGTAGAACGGGCAACAGGTGTGTACGCTACTAAGGCGGCGGTATACCAGGTTCCGCTGCTGAAACCTCACTTTATTTTGCACACGAA
+>59769 1
+AGGTTTTGGGGTGTGAGGCATACCATACCTCACAATTATCCAGATCACACTAAGCTGTGTTAAGGCCTATTCCAGAATGTCGACCGACCCGTTCCGGGAG
+>59770 1
+TCTGAAGTCCGACCGCCCTCATTATGAAGAGTAAGTGTCCTCAACGATGTGTACTGGTTAGGTGCCAATACCTTCTCTACTAGGGAGCATAGGACCGAGC
+>59771 2
+CCTTTTGCAGATTACACTTGGTAGCAGCAAAAGTTATGCTTAGGGACCATTAATGATACCACCGGATTAGGGCCCCGGCCCGTGAACGCGAGGCTTATTC
+>59772 3
+CCACTTAAAGTTCATCGTAAAGGATTCATAGGGCCGCTCATGCCTCAAAAACTAGTTGTGGCCCGCGTCGATTGAGCTGCCCATGGGTCATGCTAGAGAT
+>59773 1
+AACGACAATTGTTCCTACGCACGACGCCCGGTTCTAAATTGCACACTCTAGTGGGTTAGCGAATGGGTCTAGTTGGCGCACCTGGATCGTTACAACATGA
+>59774 3
+TCTCGACTCTTTTAGGTTTACGAATATCATCGACGGAGAGAGATCCCTCGACCGGCACAATCCCGTGAATGCTCCTATAGTCATAACGGGGGCGTAGTAG
+>59775 2
+AGAGATGAGGTTTCACCTTTCACATCCAGCTGGTCGCCTCCGTCACTGTAGGAAGACACTGATACGGGAGTCACGATGAGCATTACATAGCACGTTCTGT
+>59776 1
+ACACACAAGCATAGCGTTGACGAGTTTTTCCACGCTATCCTTGTCCGTTAACATTCGGCTGAGGGTGGGATGAAACTCCTAGTCAAGCGACGTAATGGCC
+>59777 2
+CCGGGGCGTGTATCCTACTGGGACCATCTCCAATCCGGGGACAAAATTGAAGGCTCCGAGCAGGTATCTTCGAATAGTAATATGCATTACCTAGCCGTTT
+>59778 1
+TTAGGTCGCACGGTTAACCATGTAAGTTCGCCGATTCCTTGTACAAGGTTAGAGCAACTACTGGCAGATACGGGACCTGCTACAAAGTTGACGCCTCGTC
+>59779 3
+GTTGACGTACACGGTATTGGCGAGTCGCGCAATTACGCGTAGTTATCGCGCCCTCTTCATAACTGAGGACTCATTTAACACGTGCCATAGTAGCACGAAG
+>59780 3
+CCAGTTCGTACCACCAGGTCCGCGGGAAGCCAGCTGGTACGAAAGACTTATGCCTTACCATTTTGGTTCGTAAACGGGACGATAATGCAGCAAGTTCTTT
+>59781 3
+CGGTCTAGTTATTCAACTTGCAGAGGACACTACGGTTAACGGATTTACGGAGACGAATTTAAGCGCGATTCCAGCATAGCCTTGCCCAGTTGCCGCTACG
+>59782 2
+GCTGAATTCCAGTGCGAGCCTATTTTTGCAATGTCGTAATTGAGCTGCAACGCTATAGTGGTCACGAGTCTATTCGAGCCCAGGGACGAGACCCAACACT
+>59783 1
+TGACTTACCCCGCTAGGTCTGTCTTGGTCACCGAACAGACCTGATGCGTGAAGTCAAACCGGGTCTCACAGTTCGAAGAGCATTCAACAGGAAGTTTGTT
+>59784 3
+TTGTGGAGACTCATGATGTGCAACATAGGCATGCGCGCCATCACGTGCTTGTTTGACCCACCAGTGTACGGTTCGTAACTCTATACAACAGGACCGTAAG
+>59785 2
+GCGTGGTGACTGGTGGACCTTTGAGTTTTCGCTCCCATTCCATCATAATAAACCTGTAGTCAGGCAGAGAGGTAACGCCCCCTTTGGAGAATACACCAAG
+>59786 2
+TTTCAAGAGTCTATAGGGTATACCTGAACTTTGCAGAAGGACCGGGCACATATCGGTATTTCTCCCCTACGTTCCCAACGAATGCCGGAGGCCGTTGAAG
+>59787 3
+TGGAGACCTCTCGACGAGTGCCGATCCGGTCTAAATCAAGTGCGTACTAAAAAGAGGTGCATATCTGTTGTTCCGAAACAAGATTTCTGTGCCTCCGCGC
+>59788 2
+CTAAAATGGCCCCGTAATGAGGTTCTTCGCTTGGTCGCACTGGTAGGCACGACTAGATTTATACAGCATGAACGTGCCACTTGAATCACCCAGGTACGTG
+>59789 2
+CTCTGAAGCGTTCCATCCTGCGTTTCGACGAAAGTCATTTACGAAGGGGAGTTTACAAACGGCTAGTGCCGGTAGCGAGACCGCCAATCTTTGATTACCA
+>59790 3
+GATTATTAAATGTGACAGCACAAACCGTGGCGGCGGGCTACGATTTGTCATCTGTACTTACACAGCACCCCGGTTGATATATGGTAAGCTCGCCGGCTAC
+>59791 2
+GGTGGACGTGCGGTCGTCAAAACGTTTTTCGCCCAGACGATATTTCATCTCTGTACAGCCGGTTCCAAATATAGCAAGGCGTGCAGACAGACTGTCTCAA
+>59792 3
+CAAGATTAAGCATACACAATGCCCCTGACACGCCTAAGTGTTCTATGGACGAGTGAGTCAGCGCTCGGGGAGGGCACAGATGCTTTTTCCTTCCGATTAT
+>59793 2
+AGTGTTGGGGAGACTCGGATCCTAGCTTTCGGAAGCACCGTAGAACAGCTGGAGACTTTCTAGTGGAACATTACCTACCCTTCGTATCATAGAACCGTCC
+>59794 1
+ACACGGGATTTGCGTCCTAAAGTAGCACATCGCGCCAATTACCTGAAGATTCTATGCGGGACAAACCTTGGGTGAACCTTCACGCGTGTTAGTCGTGCTA
+>59795 1
+GACCGAGTTTAGTTCAAGTGGCTCTAAGACGAGGGATCCGAAGTGATGTTAGTAACCGGACTCTTATCGTCCTGCGCCATAAACCTCAATGGTTACCCCG
+>59796 3
+GAGTCAGTTTCTCCAAAAAAATTTTACTAGAGAGGCAGAAGGCCTATTTCTCGTCCCGGCGGCATCAGCTACCGTTACCACTTGCCAGATTGGGTAGGGC
+>59797 3
+AAGCCATTACCGAAAGTAGAGCCCAGGCTTATCCGGTTTCGCTGTGTATAAAAGTTGCTACGACCCATTAAGGTTTGCCCAGCTCTGGGGTCGCGAACTA
+>59798 1
+ACATGTCGTAATCCGACACGGATAAGTCTCGGCCTACATAGGGTCCTTTACATTGGCGTGAGTTACTCTCAGGCCCTCGAAAACAGCGTTGGTCAAGTGA
+>59799 3
+CGGACCGGTTCAGTTTCCCGACCGCCAACACTGCTTTATGATTAAACTGGTCGTTCGAATAAAATTTTAGGGAGGGACTCCAGGTTCCGGACAGCCAGTA
+>59800 1
+TTAGACAGCAGTACTTGAGTGGAGGTTGCTTCGACTAACAATAGCAATGCCACCGTGACCCGGAGAGTCACAAATCTTTCCCGGCCGGCTTTTGATATCG
+>59801 3
+ATTCATAGTGATTGTAGCTGTAGCAGCGGGACACTTCTAGGCGGACCATCATCCATAGTTTGGTGAGGACCTCCTGGGACATCGCAGCATCCCAATAACT
+>59802 3
+GATATACATTATTACTCATAAGCCGACCCCTGGGATCGGCCGTCTTGAGTCACGACACCGCTTGTAAGAGCATCGGTAGCGCTTAGAATGTCATATCGGG
+>59803 2
+CGGGCCTACCGCCTCTGTGAGCACGATGCGATGAGTCTCTTAGCTCCGCGGGCAGATACTCATGATTGCTATTGTCAGAAGTCGAACTATAAAAGATCAT
+>59804 3
+CCACGGAACACTTCGTGCCACGTACAAATTTCTATATCTGTCAGACACGTATGGACTCTACTCCATCTAGGTGGGAGACTTATCGAGGGATCGTACGGGG
+>59805 1
+GGATTGATGCTGGCCTTCCACACGTCCTCGTCGCCCAGCTCCCGCGGCGGTCTAAATAAGAAAATTTCTACTTGTAAGAGACGTGTAGTTAGAAAGCGAT
+>59806 2
+CTGATCGACATGGCTGTCGTCGATAAAACCGACTTTCACGTTGCCTGTGTACCTCCAAAACCTGTAATTCAGCTAGCGGATTGCAGCAGGGAGCATTAGG
+>59807 1
+GAGTGGCAAGGCGCTAAGATGGGTTTGCAATTTCATCCTTCCGTGAATACGTATCACCTTAGCCGACTGATGCCCGCAAATTGAAGCTAGACTACGTCCG
+>59808 1
+ATCAGTAAATCATCCGTGAGATTGTTGAGCGTAATTGCCACGTCTCGGACACGCGTGTGAATTAGGCCTAGTTCACAGAAGAGCTGCCCCGTCCTGATCA
+>59809 1
+AATAGGTCCAAAGATCGCGATTGCAGACCAAGTTCTAGGCTCTGTACACCACGGTTAAACGAGTCTGTGTGTGCTTCGTCCTCCGCCAGTATGAAAGTGC
+>59810 3
+GACGGGGATTGACATTTTAGCCCCTAGACCCCATTTCCCGCAGCCATAAGGACCGTACGGGTTAGAGTCCTGATCCAGTTATTATGGACGTCAAATGTGA
+>59811 1
+AATTACAGGGCATTGACAGCGCCCTGCCCAGCTAGTCTTAGGAGTAAACCGTTAAGTGACCGAACCGTCTTTGACACTTTGAGTTCCCTAGTCGGAGTGA
+>59812 1
+AATCATGATTTATCGTCAAAGCGCTGTCCCAGTCGCCCGGGTATCACCAGTCAATTGTAGGAGTGTATCTTCGGTTAACTGACAAGGGACGATCAGCCCG
+>59813 3
+GGCTGCTGCATGACGATCAGTTATTTCTGCACTAAATTGAAAACCCGACCACATGTTTAAAGGGGGTCCGCTGCAATTGCGTGGCTGAAAACTGGCCCTC
+>59814 3
+TGTGTGTAGTTGTCTGTAGTATGGATGACTAGGATTCCGCGGCATACCCGACCCCCAATAGACTCAGCCCGCCAGAACTAATTGCTTAAAGAGTGACCGT
+>59815 2
+CACAAGACACTCGGGGTGTGATTAAACACCACCTTCCTCTGTTGGTAGCTCGCTTTAGAATGCGAGCAGCCAACTCTTGGAGCAGGAAGTGCATGATTTC
+>59816 2
+GTTACTAACAAGGAGCGAAAGATTCGCCGAGTCTCAGGTCGAGCCAGTTCTGCCATACTTAACGAGGTTTTATCGCACGGCACGGGATGATTCCCTATCT
+>59817 1
+CACGATTCATTGCTCTCCGGAGCACAGAGGGCGGTGGAAATATATTTTAAGGATGCCATCGATAACCTCTTTTCCGTTAACAGTGCAAGGCCCACGTCGG
+>59818 3
+GGACTTTGATTCGCTTATAGCTCGTCTGGCCCGTGCACTGCAACAGAGGAGCCCTGAAAGTCGTTGGAGAGATCTCCTTACGGCACCAAATTCATAAGAT
+>59819 3
+GGCAGCGAGTTGCGGCGCACAGCCAGGCTATAATTGTACTACTTCAATGAGGTCGACAATAATGGCCGCTGGACCATAATGTCTAATTCACTCGTCTGTC
+>59820 2
+TAGCAGCGGCCCCTTCCTACCGACCGAGTTCAATACATCTATTTGCCTAAATCAAGCGTGTAGGGAGTTCAGGATCCGGCGATCGGAATAGAGGTTCTAT
+>59821 1
+AGTGCGCTATTCTCGGACGCTTGAACCAACTCATTCTCTGTCAGTGGGGCCTAACTGAATATACTCAGCAACAACAGCCGACGAAGGTTAGCTGTGTGGT
+>59822 2
+ACTGCATAATTGCCTTATGCTACACGCTTGAAAGATCTATACAGCTATCCTGGATGGCAGCGGTCATGTGGCACAGGGCCACACGATGCAGGCTTTGATC
+>59823 1
+CTTGTACTATCATGCTGCCAGATTGTCTGCAAAGGACATTTTGGAATTTCCCACGGCCTTGGGCGCCTGACCGAGAATATAACTCCTAGAGACAAGCGGG
+>59824 1
+CCACAATTACCTGAATCATGGATAGCTCTAGAGGGGGTCATGTAACGCCCTTAGCGGATGATCATGAGGATCCTCAATGTACGTCTGCGTAAGCCCTCGT
+>59825 2
+CAGGACTGGCGTCCCCGCGATATCCGAGCTTGCATTTACATTTATGAAACGAAGGACAGGGTGTCAGTTTATATGCTACGAAAGTTAGCCCACGGTCTCC
+>59826 2
+CATTAGGAGGGGAGATGGCGGCTCCCCTGAAGGTATATCCGACCGTAGCCATACATCTTCGTACCACCCAGGTCTTGGTTATTTTAGGACAACGTAACTA
+>59827 2
+GACACGCCATAAAAGAGAGACCCGTGTCTTGGTCGGGCTGGGCTACTTTAGCGGGATACAAAAACTTCCTAGGTTAGCCCCATATTCCGGATGATCTCTT
+>59828 2
+ACACACATAGGTATGCCAGGCTAGTGTCGCACGCTCCATCATACATTTAGGGTGAAAAATTGGCGTAGTTGGGGAGCTATGATACCATTTTCGCCCCCCG
+>59829 1
+CGAGAATTCTGGAGTCACTCTAGTGAAGCTACCAGCGGTACCTAACCTGTGGGAAGAATACGCCGGACTCTTAGACGCTCGATTTTGCCTTTGACGAACT
+>59830 3
+GTATCTCGTGTCCTACACCGGTCCTTCATCATTGTCGGAGCACAGGACTCAATGCATGGATGGATTTTCAGGGGCAGAAGCCTCTAAAGAGTTAACCGAC
+>59831 1
+TCTAGGGTCCTCGAGCGTCCTACTTCTAGCGTGGAAAGATCTACTTAGTCCTCTACTCAGATGTAACTAGCACGCACGGTGGCGAAAAAAGGGTCGTATC
+>59832 3
+AAGATAAACTTCACCAGTTTCGGATTTCTGTGTGTTCAGGAGAGTCAGAACGTTCCTTGAATAGCCTACCCCTGGCGACAACCCAGACGTGAGTGCGCGT
+>59833 1
+TAAGTCTATTTGGACGAAATCAGCGCCATACTAGGCCAGAAGGCCACCCCTAGTCTGGGCGTGGCCCAAGTAAAATTTTTTGTGGGACCTAGTTGTCCAC
+>59834 2
+ATCTTCTGGCTTGTGTAACAGGCGGGCCCCGGCAATATGCCTAGATCCGGCCATCGAAATCTCTCCATTGAAGGGTAAATGCGACTAGGGCAATATCTAT
+>59835 1
+GGTTCAGGGCTGGGTGCTTGATTTGACTATATGGGACGAATCAGCAGACTCACTTACCACACTGCCAAGTTCTCACCGAGGACTAATCTTGCCCAGTAAG
+>59836 2
+AAGTAAAGTTTTATGGGTTCGATGGTACGTCACAGCAGTCGCCCAAATGTCCGAGTTGGGAACAGCACAGCAGTTCCTAGTTACCCCGCCCTAGGATTTC
+>59837 2
+TTGCTCAGGCCCCGAATTGGGGGGTCCAGGTTTACACAACTTGCAACATGGCCCCGTCCAGACAGCATACACAGTATTGGAATGCATCTTTATTATAGGG
+>59838 2
+ATACCAATTGGGTAAGGGTTCGTTTCGTCTGCAAACTCAACATCCGCTGTGACGGAGACACTAGAAGCGTCGTATGGTATCGTCAGCAGCGACTTTCCAC
+>59839 1
+GCGGAATAAACCCTTGCCAGTGTTGGCCTTCCACGGGTGAACTCGTACTGTTGTGCATTCAAATAGTCTGGGCAGACTCTCGAGCAATCTGAATGCACAA
+>59840 3
+GACGCTCGGTCTTCGCAATGCGGTATCCGAGTGGCTGAATAAGCCAAGAATCTAATGAACGGATTTAGGTGCAATGCGTTATCCTTCCGAACACTCTGCC
+>59841 1
+GCTCCTATTAAGAAATACGGTAAGCTGGGCCGATGCCGACCTGCGATTCGCTATGTTAACATGAGTGTCACGAGCATCTAGGCATATCCCTTCAGCAGTG
+>59842 1
+TAACTAGATGGACTCCTCCCACTTCTTGAGTTACCACCACGCACCTAGGGGGAAGAAGGATACTTATTTCTAGGAGGGTATACACTGCGCGGTTGTGCCA
+>59843 3
+TCGACAGGAGTCTCGCCGAAGAATTGGGTTCCAGTTTACCTTTCGTGCTAGAATGCGAGATGCCCTAAAGTGACTTCCACAGATCAATCCAAGGGTCCGT
+>59844 3
+GAAAATAGATTCGATGCGCCTGTACTGCCCAAGTCCAAGCCGCCTTTCTGACGACAAACTAGGACCTTGGTGAACACGTTGTTCGTATGGCTAAGCGGTT
+>59845 3
+TTTCGCATAAGTCCGGGGAGAATAATTGCGGTGTACCAGACTTGTACCTTCGCTCGGACATATGGTTCTCTAGGACCACACCCAGCGAATCTAGGTCAAG
+>59846 3
+GGACACAGATCAAGTCGGCAGTTGACCGGTGCTTTATTTGGACCCACGATTTTCTACGCCACGTAACTATTACGAATCTAGATGGAGAGGATTCCGCCCG
+>59847 2
+CCGACACAGGGACGGTGCACTGTTTTACGACGCATGCAAGCATTGTGTGAAGGTTCTAAAGACAGCGAGTGCCACTTCTCCTCAACGTAGTTATCTGACT
+>59848 1
+CAAATAGGTTACTCTACTAGTCAAGGGCAGCCCACCTGTCTTGGTACCCGGAAGTTCTATTGAGTGAAGATAGCAGTGCCGCTCTTGACCGGAGCTATAC
+>59849 1
+GACGACAGGTGCTAGGTCGCGGAGCTGCGGTAGCTAACATACCAATGTTTAGCGATACGCACACGCTATACTGGTGTTCCGTATTAACTATTCCTCCAAG
+>59850 3
+TGGCTTGCCGGGACGTGCCTGGTCATGGCGACGAACCCACCAGAGTTCATCTTATGCATTACTATACTATATATCGCAAGCGAAGTCGTAACACTTGGAG
+>59851 3
+AGCCCACCTGTGTACGGCTTCCAACATGGTCGACAGCAGAAGACTGTTGGCGACTATAGTCTTGCGTGGTAAACACTGGCCACTAATATGCTAGTGATTC
+>59852 3
+CAGTTGCACCAACTAGGACTAGCTGTCTCTTGCCTCCGAGATCCTCTAGTATACCACTTGGAATCAAGAGGCACGAACTGGGTGCTGAGAGTTATCAGTG
+>59853 1
+TGGTATGACCTCTATGTACGTCCATGTACTACAAAGAGTCCGGCTAATTCTGGAGAACCGGTAGATATAGTCCGTCGGACTCTCATTCCGACGCGAGACG
+>59854 1
+GCGTCGATGTTGTTTGTTGATAACAGCTGACGGCGCGAATGGTACTCCGACATATAATTGCTAATCCAACTCCCGCGGCACGTAAGACAGACCAGTTCGT
+>59855 1
+AAATACTGTGTCAAGAATCTGTTGTAGGTCATATACGTACTATCGGCGCACGCATTGCCATCCGGGCCGCTAAGATACATCCGGGTTCGTGAAAGGCTCC
+>59856 3
+ACTCTTCGTAGTACAGCCGGATGGCGTCCTATTAGAGCATCGGATTCTTGCCTATAAGCCAAATGGAGACCAGCTGACGATCATTAGAGCAGCTTGCTCG
+>59857 2
+CCACAAAAGTTGCGAAAGCATCAGTTAGTCACATCATCTACTTCTCCTGACATGTGGCCCGTGTCGGTTGAGTAGGCTACCATAGGACGGCAGTAGCTGT
+>59858 3
+AGTCATCTACCGTGACATCTCAAATACCCATTCATGATCTTAGAGTTAAGAGGGCGGCTACGGGGTCTGTATGACCCCGCAATCCTGAGTATGGGCCGAT
+>59859 2
+TCTCTATGGGTTGATCCAGGAAACGTGTATATAAAGGCTTTACCAACATGAGGGACCGTCTCTACGGCCTACAGTCGCCCTAAAGACCGCTCGGATTTGG
+>59860 1
+GCCTGAACTGGGTGATCACCTGGCTTAGCATCTGCATGCGCACTTTTTAATGGCTCAGGAAAGCGAGATAACTGGATCACTGTCTTAGGACCCGTCAAAC
+>59861 1
+TTACGCCATAAAACCTAGTCTAGTGCCGGGTAACGGTTGCCATCGGGTAACCCCCTGTGGAAATGATGTAGATCCCCCACTAGGATCGTCATGGTTGTAA
+>59862 3
+GGGCCGTGTAACTAGGTTAGGCTACATACCAAGGACTTTGAATTACACAGTCGCTGCCTTAACGTCCTGTCTCCCACGTGTGGACCTAAGACAAGGTGTA
+>59863 2
+TAAAGAGTTGGTATCACGACGCCAACGCTAGCACGCGCTAGCGGCTCTTCAATAAATAGGGTCCCTCGTGAAACGAAGAGTTGGTTTTCATCGCTCTCGT
+>59864 1
+GGGATCATGAACATGAACACTGTTGACCTTTGTAATACCGGATCCCCCTTCGAATACTATACGGGTCTGTAACGCTGCTCGGTAGAGTTCCAGAAGCCGG
+>59865 2
+TTGTGATGGAAGCAGCGTCAATGCATATTTTGCTCGTGACTCTGCTTCTCAGCAACAAGTCGGTCAACAAGTCGCCTACGAATGCCTGCGACCAGGTGAA
+>59866 1
+CTAACACGGCAGCAGTTGAGTGGACATGGAAATCTTAGACGATATTCAGGTTTCGTTCCTGCCGTTAGTGCAGCCAGGGCGCTAATAATCACCGCCTCTA
+>59867 2
+TAGGGCCGGGCGCTATACTTAAAGGGTACTCCCAGCTGATTATCGTGCATCTAAGCACTAGGTCTCTGAAGCAGCATTATGTGGGCCGCTATCACATCAA
+>59868 1
+CATCGGTCGTCGTGGGAGGACGTCCCAAAGCCAGCGTGGCTCAAAAAAAAGTGCTTTACGTTTCTCTCGACCGGCTATTAAGTGATGTCACTCTAAGCAT
+>59869 2
+TCAGTTTGAAGAGCAGCGCATTCCTGTTCGAGCCTTGACTGCGGGAATCGATTCGTGTTAAGAACTCGAACGAACAGAGCCCCTATGCCCGATATAGCTT
+>59870 3
+ACCTATGGCGGCTTGTGCTTCCACACTACACGCAGACATTTTATGGCCTTGAGCCGTCCCTTCGGGTAAATTATCGTTGAAGACAGGGAGGCAAAGAATC
+>59871 1
+TCTAATCAGCTTAAGCAGTCGTCTAAACCTATGGGCTTCCAGTAGAGAACTGCGTTGCACGTTCCGGAAAGGGATCTAAGCCCGGCCTCGGTATCATGAT
+>59872 3
+CAGCGGATATTAAAAGGTGCTGCTAGGTCAGCTCACTCAACCCTACTCCTTAACCTAGGTTAAATATGTGTCGTCATTTCGGCGGGCAGGACGAAGTCCG
+>59873 3
+TATGGGCTTGCTGATATGTCTAAAATAGCACCCTCATATATGTACCTAGAGAGTGGAATGCACGGCTCGCGAAACCCGCTAATCACTCGGCGGGCCTGTT
+>59874 3
+AGAGTTTGACAGTTACCAGCAGCCTAATAGCCCTTCCAAGTGCCGAGTAGCCTGGATAGGTTGCATCAGCTAGTTTAAGGCCTCGCACTTCAAGTTGGAC
+>59875 3
+ATCTTAGGCCAGTAGTAAGACATACATAGAGTGAGGATAGATCTACACTGCGCTGCGCTTGTGATGCCCACCTGACGTCAACCCTGGGTCCTTTTACGAG
+>59876 2
+GCCATACTAGTTCTAACATATCACGGTTAGGGGCCTAGTCCCAACATCGGCACTTGGGCGATCATTGTTCCCAAGGATTATCCAGAGTAGCGCATGGTAG
+>59877 2
+CCGGGAGCGTCAATAAAGCAGTAGAACGAGCAACAGTGGCACTAAGCGGCAGTGTAAGCCTGTTGTTCTTTCGATTATGTTATTGCCTCCTCTCACGACC
+>59878 3
+AAACAAGGGGGCCTCCTCCAGGGAACGGCCTTATCGTTACTTTTACTCATTGATATTAGGACGGAAGCTTGCATGATACCCCATATCGAGCCGTAGCGTG
+>59879 3
+GATCAACAGAGGCCCACCTCTTACGTGCTGCTGGGTGGGGTCGGACGATTGCTCATTTCTAGACACGGCAGATCCTACCAGAGTATACAATATTACTTAG
+>59880 1
+CCCGTCAAGGTGCGGTACACTGTATTTAATAACGGGGCTAAGTAACGCCCTCGAGGAAACCCGCTCTGCTTGGATTTGAAGACTTAGTCCTAGTATCCGA
+>59881 3
+TCATCACGACCCTGCATCGATTCATAGATGAGCCGCTTATGTGAGCGCTCGACGAGTAGCGTGAGATACGTATTCGTATAGCATAGTATTCGCCCAGGAC
+>59882 2
+GTACGATATTGTCGAGGCAGATGCTCAGAACGACTTCCATTCCGGGCACGAGGTTCACAGACTTGCCCATAGTGGCTGCTTCCTAACTTATAACGGAGTA
+>59883 1
+GAGCCATTCCTCCACCGGAAATGTATACCACTTAGGCAAGTCCCTAAGCCGCACTTGTTGCAATTTGACGATATTCGTGTGTGAGCGGCAGGTGAGACAT
+>59884 3
+ATGGCGGGGTAGCGTTAACCACACCTTATAGCTCTTCTAAAGGCTAGCTCGAATCTCAACGAGCGGTCGTGTCATACGTTTAGTCCAAAGGTCATGCCAG
+>59885 1
+CTAGTTTCACAGTACCACCACTTACAGATCTGCTCGTGCACAGCGCATCACAGTCCGATTAGACGTTTCGGAAATGATTTGACCGGAGTAGGGGATGCTG
+>59886 1
+GAGATGTACACGCGGAAGACAATATCGGGTATCCCCGCTTTTTAGGCCAATAATTGCGAGGTGATCGTACTCTATGCTAAATTCCGTGACCCGATGCCGC
+>59887 1
+TCAGAGGGTCGTTAGTCAGGTATCTTACGGCGCACGCAGTAGGAATGCTATGTTCTCTCGATCCAGACCTCTGAACTATACGCAAGTATCTAGCAACGGC
+>59888 2
+GTACTACGGGCGTGTGATATTCGCAGTTCGTTCGCCAAGATACGTCATAAGCCGCTAGATGCAGAAAAACTCACATGTAGTCACGCCTCTTTGGACGGTC
+>59889 1
+AAGTCTGATGGCTGGTACGCCTCAATTACCCTGTCGATACACTTCTCCACCTGGTATGGCTGATCTGAGAGGAGAGAAGTGGCTTTCCAAACAGCACTAG
+>59890 1
+ATACGGGTAAAGCCTTTAACCGTCCTCCGTACCTGAGCGACTGCTTAAAATGACTTCGGTCACCAGTGTATAACTTGAGCGGCGTTAGGGGGAATCTCAC
+>59891 1
+TCGTTTCCGAGGAGGCAAGACTAGTGCAGACGAGTCTGCGCCGATATCGCCTGTTAAGGAATCATATAGCCTTACCTGCAGACATCCCTATCGTTTAGGA
+>59892 3
+ACGTGCGAGATGCCTGCCGCGAAAGCTGGGAGTAACATGCACAGCCGTATGTTTCATTATGGCGTCTCTTCACAACTAGATATATCGTCGGCTAGACATC
+>59893 2
+GGTCCCACGCACTAACCCATCTGCGGACTAATTTTTACTCCCTTAGCGAGCAACGAAGGATCGATATTGGATGGAGCTCAAGGAGGCGCATTGTTTATGC
+>59894 2
+TGACACCGACTACTAGGGGATTCCTTGGTCGCGTAAGCGCATTTGAAAGATAGCGCGCCTCTAACCAGTGCACAACAGTTGCCGTTTCATTAAAGTTGGC
+>59895 2
+AATTCCTTGTCCCGTCGGATGTCTAGACAGTATAAAGTCGTCGTAGGCTGAACTCATAACACACTTGAAATAGCGACCTCGGGTCTGGTGACCGGAGCCT
+>59896 1
+TGGCTCTTGCTGATTCCGCTGACGTGTCATGATGCCGGCAACGATAATATAATGAAAGTACGACATTCATGGCGGCTGCAACCACGATGTGGTACCTCAC
+>59897 3
+GTAACACATTGAGGCAAGGCAAATTCGCATCTAAGGGGTTGTCTTTCTGGCGTATTCCCCTGACGAATCGTCGACTCACCAACGTGGTAGCAGCTAGTAC
+>59898 1
+ACCTTAGAGCAAGCCGAAGAATGACTGTGAGCATAAAGCCTCAGCTGCCGAGGTGGAACCCTAGCGTGCAGTACTTCTCGGGTTTTCCTGCTACATTTAT
+>59899 1
+TATCACATCCCGTCAGCGAACTGATTAACTGGAATGACGGTAATTACCCAAGTCCGCAGTGCTGTGCAGAGACTTGGCCCTTGGCAAGTAGGATTCGTCT
+>59900 1
+CTGCAACGTGTTTCTTCCCAAAGAAGACCCTTTCGTATCCACGATCAACTGTGGGGTCAAACCGTGAATGGGGTCCCAATCCCAGGGAGTTTTAGATGAG
+>59901 2
+GAAGTGGTAGAACGGATCATGCAGTGGCTGAATGTGCGCCGCAAATTGGACAAACCCCACTGCTCTCGGTCAGTTGCCCAAGTTCCCTAAGTTTCATTTA
+>59902 2
+GGGCATCCATTGTATTAGCAGCGCGTGCTGCGACTTAGAGCAATTCGTGTCGTATGATCTCCTCCTAGGACTACCTCTCCAAAAGGCAGAGCATAGAATG
+>59903 2
+CCTCGGGTAGATGCGATGCTGCAGCTTTTCGACATGAGCGTCATGATTCATAAATGTGCTGGGCGGACGCAGATGTACCCTATCTTACAACCCACATAAG
+>59904 3
+AACGTGATTCCTGAGGGTTGTGCCATGATTGGTTATCGACGGTAACCGCATAACCGATCCTCAATCTGATTAGGCGAAGCCCACATGCGTACCAGACTGT
+>59905 2
+GTGCACGCCCAGGAAACGAGATTTTCGCTCAAAGGCTATTGGTCGATGTTCGCTAACCAAGCGTATACAGCAATCGCCGGTTCGAGTTTATCGTCCTAGA
+>59906 3
+AGTCGGCGACCGCAGTTAAAGGCCATAATACCGCCCGAATCCTGGGCGCCTCATCGTGAACTGTTACGTCATTATGTAGGCTGGTTAACATGAGTCTAAT
+>59907 1
+AAACACTGACTTAGCTGCCTAGCGGTGGACACCGATAACTGAAGTGGTGTCGGTAAACGATGCATGGTGACATCCCTTGCGTTCTCAAGTGCATCACCTT
+>59908 2
+TCGTGCGGTAGAGATGGAATATACCGAATTAGACATCGAACGGTCGGGTAGCCCTTAAGCATTCCAACTTAGCCCTGTCGTAGTACCCGCTAATTGCCTG
+>59909 3
+GATACTGCGTTACTAGTAATGCATGCAGTTGGAATACCGTCTGAGCGAGGTCAGCTGCATAACTCAACACAGATCCACCACTCCACGTTTGCGTGTGGGT
+>59910 3
+CCCGTGGCTGTATCTATCTATGTATAGGTCTGTGCCCCACCCATACTAGGTGGGACCAGGGTTCCAGCGTAAATCAAAGAGTGACTAGAATCCGTCATAG
+>59911 1
+TTCAGTTATTTAATAGTGTCACAAATCGATAGAGACTCGACAGGAAGCCGTGCGTCTCCGTCAGATGCCTCTAAGTATCGCCACAGAGGCGTCGGTCCTG
+>59912 3
+TGGCTCTAGTGCAAGTTCAATTTTGTGGTATCTAGCTCCACCGCCCATCAGCACAATTCGAGGACCACCGGGAGTGAGCGGGATTAAGTATTACACAGTC
+>59913 1
+ACGTATAGATTGTACCCAACGCCACCTCAACTCTTGGCAGGTGGTGCGTGCCAATGTGATAGTATCACGTAGGTTATACACGCGCAGCGCAATTGTTGCA
+>59914 1
+TAAGCGACCCATAACTAACATCGGTGGCGCAGTTCGTCCGGGCGACCTTTACCACGGAGACTACGTATGTTAGTGCATCTGTTAGCGAATGACTCGTAAT
+>59915 1
+ATAGTGCAACGGTCCTGGTATGACCACCGCATCAGTAGAGGCGTCTAATGACCCACTCCTTAATGGGTATGACCTGCGGAAACTACTTTTGGGGAATCCT
+>59916 2
+TAAATGCCCGTGCCCCCCCGTTGAGCTTGACTGCATACATAATAGTGCGTCGTTGATTACAATACTGCGCAGCGGGCTAAAGCGAGAGTAGCAATTCGTT
+>59917 2
+TCGCGGCGATTGTCTCCCATCGGGCCTACCCTACATCTCGAGAGTTTAGATGGACATAACTCCTACGTATGGGAGAGATATAGGAATTGCGAACTTAGCC
+>59918 2
+GCCTTGTTCCAAGCTTGGTTCCCCTAGAAATTAACAGCATTGTGGCGATTGCCAGTCAGGGTTAAGGAACAGACCCACTCCCTAAGCGGCTGGTAATGTA
+>59919 2
+CTCACCTCACAAGGTAGAGGTCTGTGCGACCTACCATAGGATATCTCCTCAGTCACTGTTGTTACTCGGCTATGGGGAACAGAAGCGTACCAATTGATGG
+>59920 1
+CACTCAGCTAGTGATGCGAGGCTTCCATACCTAGAGGTGTGCTTTACATTTGCAGCCCGTCGGTTAACACCATGCATTAGGCTAGTTAACAAAGAGGCCG
+>59921 3
+CGTAAGCTGTTTCATCAACCCCGGTACCACGGAAAACTGGATCCTGACTCTATGTGGTATGACTGTCGGGACTACAACGGGAACATCTCGATTGGGCTAT
+>59922 3
+GTTTTAGCAAGATGTCGATATATCCAGCAGTAGCAGTCGCTAGGTCCGTACAGCTATTTCGAAGCGTGCTCCGACGACGCCGACCAAGCGTTTATCAGTA
+>59923 3
+AAGCCGGGCCCGCGTGGCCTTTGTGCTATCCTCGAACGACATGTAACTCACATCTCCGAGGTTTAGATATATAGACTAATTGAAGCACTTAGGGCCAGGT
+>59924 3
+CTGCTCGGAGTATAATTGAACTATCGCATGGTCGTTAATTAGGATTCTCTGTACGGTCCGTGTCGAACCGCACCGAAAGGCGGACACAGTAGTCCATACC
+>59925 2
+CCTATCTTAGTGCCTGAGAAGATGTGACGTGTGATTACAAAGACTCCGGCGGGGACTACCCACTCGGTAATCAGAACTCCTCTTTCTCGAGTCTGAAGAG
+>59926 3
+ACTGAAAGATAGCTGACTTCCGCATGTTTGAAGAAGTGAGCGGGTCGTCTACATACGCATACCGTGAACGCGGCCCGACCTAGGCTCTTATCATGTCTTA
+>59927 1
+GGGAACCGTCCCTATACGGTTTGACCAAGAACGACTCGTTGACTCACTCCCTATTAGGGTCAACTGACAGGAGACATGTTTCAATTAGCACGGTGGGTCT
+>59928 1
+GCGATCCACAGAAATGTCTGAGACATGATTGCAGAATCTATTTGATAGGAGGCATCTGGTCCGTGCCCGATGTCGAAGGAGACCTTTCCCCCTATAGTCC
+>59929 3
+AAAGTTATCCTCCCGATTGGTGAAATGCTTGCTGATGCAAAAGGGCTGGCACGCAGCCTCGTCTGATACGAAAATATCCCACGCCCGGTAGTAGGTTTTC
+>59930 2
+AAACCGTTCCCTGGCTACTCATAACATGGGGTAATGTCTAGAGTCGGACGCAAGGCTGGGTCTATTGCTCGTATCACTGCCCCATGGACAAGTAGCTAAT
+>59931 3
+TTTAAGTGGCGGCCCTGTATGTCGTTGAAGCAAAGTTACAATTTCTCGACATTTCCCGCCACCGCAGAATCTGGCGAAGCTCTGAAAGGCACTGGCTAAG
+>59932 1
+TGCTGTCACACGTAACTGGTTCCTTGAATTAAGAATCTCTGACATGCTCGCGACAAATCGGGAGAAGCCTGCGAACTATCCGGCGGTGTCGTTTCAAGCA
+>59933 1
+TCTGTAGACATGAGCACCCACGTCCGAACGGCCCTTCGTAGCTCCTTGACAGAAGCTTTAACGATAATGGACTGCGATTACTTAAGTTCGAGTGGGAGCT
+>59934 1
+TTACGAAAGCAGGCTCATTGGACCGAACGGATTTTCGCTTTTGGGGGAGCGAAAAGCGGCATCCATACTACGTATCCTCAGCCTGCATGCGTCCAATTAT
+>59935 2
+CAGGAAAGAATGTTCGTGCCCCTTGTGTTTGGGTAGCAGGTACCAAAGACCCACGATGCTAACATCTTTCACCCTCCTGCATTGTGTAGGTAGAGGCAAC
+>59936 3
+ATCACGGGCTCTTGTTACTTCCCCAATGAAAGTAAGGCTTCGAGATAGAGGCTTTCTGCAGTGTGTATAGGATCGTCCGCTATACCACCACGCGACGAAG
+>59937 2
+CCGGACTTGTTCCACAGAAGTCACCTACCCGCTATCGGGTTAGTGATACGATTTGAATTGTCCCGTGTAATAAAGGATAGCCGGTCCAAGGCCGATCGAT
+>59938 2
+GGGTCCAATTTGTTTCACGCAGATACCGATAAGGGTATTAACTCCTGTATGGCGCGAGATCAGCGGCATACACCCGGTGTACAAAAACGTGTTCGTCCTC
+>59939 2
+GTATCGCGGAATCACAGCTAATCGCTCCAAGTGTTTTCCTCGTGAGCGGAGATTTCTGATACACGAGGGGCCGTGACATAATACTGATCCCCAGAAGTTC
+>59940 2
+CCAATCACACATTGAGCTGGGCTGTTACCAGTTCGAACCGTATGCAATAGTGTCCGGACGGTAGACCTCTCAGAGGATTACTAACTGCGTAGCTTAGCGT
+>59941 1
+TTGCGGGGCCAGCTACACTGGGGACCCGAGATAGTCCATGTCTGCTAGTGTGACTTGTGCCAAAACAGTTTGCTATTACATGCTTATCGCACCAAAAAGC
+>59942 1
+CGGTAGACCCGGCCGAATGCATCGGAGCTTTTATGCTGTAACAGTACATGGGCTAATAACACGAGGTCTGGAGCGAACCAACTACTCCTTTCTCTTAGTG
+>59943 1
+AAACAACGTTGTCTCGACTGGCTATGGTTCGAATCGCAACGAGATGCCACTACCTATCGACCATAATTGTGGGTGTCTTCGATGGGTAGCCAGACACCTG
+>59944 2
+GCAGTGCGACCAAGACGAATTACGTTTATGACATTGTTTCGGGTAAGTGTCATGGCCCTTCATGCTACTAAAGACGTTAAAGGCCGGACCTCCCTGACCG
+>59945 3
+CAATCCCGAGGGAAATTCAACGTGTTGCGTGCTATATTACCCGAGCAGATTCATAAGTCAACCGTGCCATGGTGTTATGCCCCGTTCCATTGGAGGGAAC
+>59946 2
+ACGCAGCTATACCCGTCGACCCTGAGCACTCTAACAATTTAAGGGGATCCGTGTGAGAGCGCCGCGAGAACATCATTTCCGAGGTTAGCAGTTTTTTATG
+>59947 3
+GCCAGGCTCGTTAAGTGCTCCATGTGAATGATGCACCTTAATCATCCGTGTCAGATTTCCCACAGTGATAGCATGCGAAATGGTCGTGGCAGTCAGCACA
+>59948 1
+ACGGACGCGAGTGATGCGTTGACGACGCGACCCCGAGCATACTACTCATATCCTGTCGTCAGTTAAAATGATCCAGATCAATAGGATGTGTTGCGCTTCT
+>59949 1
+GCGCGACTCTCTGCAAGACGTCGATACATACCGCTGAGTCTCTCCTTGTGCCCATAGAGTAACAAGGAATTATAAGCGAGCTTTGTGGTAATTCAGCCGG
+>59950 2
+GTGAGAGAGACTTTAAATTCGGGACCCACCGTTAATGATGTCATGGAAGCACGCCTGGCAGGTTATGCAATACGAGCTTATCTACACTTCGCTCGCTCGC
+>59951 3
+ATAGAGGTGCAAGTCTATTAACTCTCGACGTGAACCGGACGTATTAACATATGCATGCCAGCGGGCTTACCCTTTGTCACGTTGTCCGGAGGCCGAAACT
+>59952 1
+AACGGAAGCTTAATGCCCGGGCCTGAATACTTAACAGTGGGTACCGGACTCGTTAGTGCATTCGGACATAACCGCATTCGCGCGGTTTCACTGATATTCA
+>59953 1
+AGTCAACCCCTGTTAAACCTGGAGAACGGGCCCGACTCGTGCGAGTTTAGTTGCGTTAAGGCCTGTTGCCTAGGATAGCTCAAAGATAAATTTTCCGCCA
+>59954 2
+ACCGAACGCGATATTTGGCCTTAGACAAGGTACTCCACATTGTCGACCATCTTTGCTGGGTATACCGGCATGTAAGCCTCTAGACATGCGGTGGGATACA
+>59955 2
+TCGCCTTTTGAATCCCGGACTAAACGGTCTAAGTGTGTATGTCGCCTAACTGCGGCCCGACTGTACGGGATCGCTTACAGAATGATAGATAGTGACACAC
+>59956 1
+AAGTATTTCGCGACACTTTAAACTACGTTAGCGAAGTGGTACGGGGCTCCAAGAAGATTCCGAGTCGTGTATGATTGACGCCGCTATTCCCCATGACGCC
+>59957 2
+AATACTCGTCACTTCGGAGTGGGAACGTCTGTCGTCAGCCTATCCGAGTAACCGAAGGTGTGTTAATGCTATCACTCAGTGACCAGATGGCCCAGCATAT
+>59958 2
+CTTACTAAAATAATGGGAGAGACTTTAATGATTCGAGTATGTGCGTCATGCGTAGGTTTTCCCCTGCACGAACCAATAGTCCCGCCGGGCCCAACGGCTG
+>59959 3
+CTCTCGTAGCCACTATATAATAATACATGCGGGAGTCGGCTGTAATAGCGGGGGCTAGCTCGCAATTCAGTCCATTCAACTGGCGGAACAGCATTCCGTT
+>59960 3
+TCCTAAGACAAGCTGGCGGGCACAACGCGACTGCGTACTTACAACAGCCAGGATTCCTTCATCGTGACTTTTAGCTTTCCGAGGAATTGGGGTCATGATA
+>59961 3
+CCCCCTGAATCCCCGACATTGGCGGATGTCATTTTAATTAAGTGTCTGATGTTAACGAATGCGTGCAACGGGCACTGGTCCGGATAGTCAAATGAGCCCA
+>59962 1
+GAGATATGAAAACTCCAGGCGGTTTGTCGAAAGCCCAAGCAACCTCCCCGTAGCTGGCGCTATAGAACCAGGATTTGACACTTTCGTGACGGTTGTTTTC
+>59963 2
+CCGGCAGTCCCCTCCAGCAGCATAATACTTTAGTCAAGGTTGCGGGTATGTTCCTACTACCCGGGGCCTCTGAACGAAACTAGGATAGTTGTATTAGGAA
+>59964 2
+CCTATGATATCACGACAGCTGTTAACTTAGTGATCGGGCCTATCGAGTTCCGCTCCGAGACGACAGCAGAGTTGATTCCACTCAGGATAGGTCAATCTGG
+>59965 2
+TGCTCGGTACCGGATGCGAGTCCCGCCGAACGGTATGCGAAATCGACCAACACGAGGTATCATGCATATACTTCGAATGCCTTTAGAGATTTATGTCCTG
+>59966 3
+TTGGCAGGCATCACAGGGATGTGCCCGTGCTTAACATTGCTGGGCAGGTCACGGAAAACTAAAGAAGATGTCTGTCCATCCCCGACATTACTTTCGTTAC
+>59967 2
+GCTTCGTTTGGCGTTAGAGGCACAGGCTTAGTCTTTAGGCAGCCAGGGATGACTCCTAATAACCCATATCCCCTCGGTAAGATCAGCGAGCCATAGTTAA
+>59968 1
+AGTGGGGTAAAGGACTAATTTTCGAATAACCCCGCTCATTTCGTCGGTCAATACCGCACGTGGGTGATATAGCCCTGAGTAACCCCGCTTGAATCAGTGC
+>59969 2
+TGAGTATTCAAAGGCTTTGGTCAGCGTAACTATGAGCGTGAGTGGGCGATGGCACCCCCCTATAACGCAAGACCAATGTAGCTTTAGCTTCCTCATCCGA
+>59970 1
+GCCGTCTGGATCGTGTGCTAATAAAGGTGTCGCCTTGGGCTATTTGCCACTTGGAGGTGCAAAATCAAAGCACTCGGCACTATACATGCCCAAGTTACAC
+>59971 2
+GACCCACTTCTACCTACGCAATAGCACGCGTATTAGTCGTGTCTAGGCGTAGAGTAACTACGGTCGGTCTGACTATTCAATTCTCAGAGAGGCTGAGGCA
+>59972 2
+AGGATCGTTTTAAGGCAGTAGAACGAGGACAGGATAATGCGCGGCCTTTTCGGCATATATGTAGTCCACCACCCCTACAGATTCGTGCCGTTCACTTGAC
+>59973 2
+AGCCCGGTGTGCGTTGGATCTGCGTGATCTCCTCTCATTGGAACTCCGGTCGTCAAAAAATCACGATGATCAGGTTCCATTAAAAAGCACAGCGTGGTAC
+>59974 3
+CAGCAAACGATGTGCCGGCGATTGGCGAGGGGGCCTACTTTTCACCCTTATCAGCACTCTGAACACAATTGGGTTACGCTAGGGGTTTTAATCTACAAAC
+>59975 2
+TTGCATAAACGTCAGTGAGATGGGCCCTCACCATCTCAGCGAATGGCTTCTAGCTAGGCTTGCTAGGGTAAGAGGCTTCTGTTAACCAAACACTAGTGCC
+>59976 1
+CCATGAGGTTTACAGTACAGTAACCGGCGGTAGTGCTTATTAATGGGTCCTTAACGCCGACCACAGGACCTTCGATGGCGACGACAGTGACATCCTATTT
+>59977 3
+ACTGCTACGCCCATGTCCTGCCGTCCTGTGAGATCATAATTAGCATCACAAGGCTGATAGGAACTCGCAAATTGGGTTACTCGGTATGGCCGTGAAGTCA
+>59978 3
+CCTAGAGTGGATTAGGATCACCCCTGTAACACTGTTTCGATTAAATATACACGGTGCCCAGCGAGTTACCAGCTTTTGCAACGTCGAGGCTGCGAGTAGC
+>59979 3
+CTATTCGTTTAACACCCAGGGGTCAAAATGCGGCGACTGCGGGGTATTTAAGTTGGGCGTAAACACACTACGTTCCGCAGATTTCTTCTGCGAACGCACA
+>59980 3
+TCCCTCGAGAGAAAACACAGAGATGGGGCCGTTTCTTTACATAGCTGTCCGACATATGCTCGAACAATACGTTTTTTGGCGAAAGGCCGCCCGTCTGGAT
+>59981 3
+TAACGTACATAACGTCTGAGAGCGGGAATTTTACCCTCATGCTAGACAATCAACGTGCCATTGTACCCGCTCGGGTGTGGCGCGGAATGAGCTTTCCAAT
+>59982 2
+GACTGGCTGTTGCAGAAGGGACTGCACAATGCACTACAAGATCAGTGTCCCGCTTAGAAGCCTAAGGTGTGCTACGTGGTAGACTACTAACCCTTCTTTC
+>59983 3
+CCAATCCGGAACCGAATTGGTGCCCGCAGCTGAAGCTGGTCAGTCCTGGTCGTAGTTTGCACCACCTTTCCGAAAGAACGAGAGGATATATTGTCTAATT
+>59984 2
+ATGTGAACTCGTAGGTATTGCGGAAAGTCTATCACAGAGGGACCCTAGAGGGCCAGGTCCTTTGCCGCACTTGTCTCTAACCTAAGTACCATGACTCTGA
+>59985 2
+GTTCAGGAGCGGACCTTCCCACATGAAAAACGTAGGGTCATCGGGAACATAGTACTTACTGGGCGAGCCCCACGTCTGTTCCTGTGCTATATATTATCAG
+>59986 2
+CACGTTCTGCGAATGATCCATGAATAGCGTTAAGGTTATGCCTTGAAACAACTCCCCTGCAGCGAACGAGATTGGCTCGCCGTTGTCTAATGGATCCGAG
+>59987 2
+TGCAAGTACGACACATCGCTACTGTTCTTGATAACGTACGGAGTTATGAGAGGGACACGACGGTGCCATTTTGCTAATCAGCGCACCCATGGTCTCCTGA
+>59988 2
+GGTTAAGACGGCTTGGCGATGAAAACGACTATCATCGGACAACTGTCCATATGTTAGACCTCTTTGACCTGCCGCAGCTACGGCCTGGCTTTAAATGGAC
+>59989 1
+TTCTTAAGTTTCCCGAAAAAATACGGACCGGGCGTTTGCGCTTACCAGCCTATGCGTGATGGAGTGAGCTCACCATCTCCGACAAAAATGGCTGGTTCGA
+>59990 1
+GCTAAAAGTTCCTCTAAACGGACGCAAGGTGTCTCAGGTGAGAAATCTGAACACCGTGTCGACGTAAGGCGTTTGTTTGCCTCCGCGTTATTCAACCCGA
+>59991 1
+TCACTTTCGGATAATATACATGACGCGTCGCTTTAAAGTACTGAGGATGCCTCAAACATGAGTGAGCTCCAGGGCGCAGGACTTCCGCTGATGCCTGTAC
+>59992 3
+GGCCAGAGTTCAGTGCCAGACCAGGCTATGTACGCTAATAATCGCCCGTTTGGAATCCCATTGGTTATGATATGAGCTCGAAGCGCCAAAGATTTCCGTC
+>59993 2
+GAAACTTAGCCCGGTGTAATTGCGATTCGGAGTCAAGGACGTGCTGCTCTCTTCAGGAAAAAACTCTGGATCGCGGCGCACCCTAGAAATACTTCTTGCT
+>59994 1
+GACCCGAAAAATGCTTACTCTTGGCTATTTCATCGTTCCTATGACACCAGGGTGAGTCTCGTTCTCACATGTCAAAAGGAAGCGGTCAAACGGGCTGCGG
+>59995 3
+TTACTCGCTCCGGCACAAGGGGCCAGGTTAGGTACTATGCCCGGTCGATATGTACTATAGAACCATGGAAGTACATCCACGTTCGCTCAGCTTAGGATAT
+>59996 1
+TGAACCGTGACGAGGTAGGAACAAGGTCGTAATCATCCCCTTTTACCAGATGTGCCTTGGATGGTCACCATTGATTCTCCGAGGCTGTAAAGCTACCACG
+>59997 2
+CGAATACCATATCCTAGAGTAACATTGCGGTGTTAGGACCCTCTATGGCGAGTACGGACCTGGGGACCTTGAGTGTATCCCCTAAGCCTACGTCTATAAG
+>59998 3
+AACTCCTGGGTGAGTACAACCGCTACTCGATAAATGCTAACCCTTTTAGGTTAGGCTGCAAGCGTTGCGCCTTACTGGCCAAATTAGGGTCGAACCTAGG
+>59999 3
+GAAAAGTTGATATCCCGATCTAGGCTCCGACTCTGACCTGTCCGTGACGGTTAGCACTTAATTGGTGGGCAGACTGAAGACGATGTTCCACCGTATCCAA
+>60000 2
+GTCGAATATGCGGCCAAGGCTCTTTCGGACAGTCTTCCTGTATAAGCAATATAGTGACGCCGGCACCAGCATCATTCGATATTGTGGCAACCATAGCGTG
+>60001 3
+CTGCCCTCTCCTTAGTGCCAAGGAGTGTAGGGAAACGACGCCAATAATTAGCTGCCGGACATCCCTAATCTGGTCTTTACTACGGAGGAATGTGTACTAG
+>60002 2
+AGAATAATGAGGCGCCGCGTCTTTAATTCGATGGATCGCGAATCCTCTTCTAGTTTCGTCGCTCGGGAGAAACATGGCTCCAAGCGATCAACGAGCTCAT
+>60003 3
+CCACGCTAAGGGCATAGCTGCAAGGCAAATGATGGTGACAGTTCGGATTGCGCGCTAACTGTTTTTGCAAATCCCACTTACAATCTAGTCATGGGCGTCC
+>60004 1
+GCCCTTAGGCCGTCGCAAGTGCGTGCCGCTCATTACGCCTGTATCGCGGAAGTCTAAAATTGGTTTTGTCATCACAGATTGGCTAATCGAAGAACACGAA
+>60005 3
+TGCCGCTTATTGAAGCTTACCGTTTCAATCGATGCCCAATGGCTGGCGTGAAAAACCGCCCTTTTATCCAGTGCGCCATGGAAACGGAGCAGAGTGATAT
+>60006 3
+TAGGCTGGTCTCTACAGCATGAGCACTCAGGTCAGAGCAATTCCGCCGCATCTAGTACGACATCACAAAACTCGTCTGGTTGGGTAATGGTGATTTCCGA
+>60007 2
+CAGGGCCGCTCTTCTCGGCCAACAATGTATCAACGATAAGACTCGCTAGCATCTGCGTTCGTAGGCCGAAGGCATCATATGGTAAATATGGAGTTTCCGT
+>60008 3
+TGAACTCTCGGGTCCTGGCCTAATCTGACGTGCATGCCGTAACTAGAGACTATGCCGTATACTGACGAGGATCATCTACAATGCAATCGCGGGTAGCTAT
+>60009 3
+TCCTACGTATTCCTACTATCAGGAAGTGGATCTGGCAGAACGAGCCCATTTAAACCTTATCGCTCTTGCTACCAGGCTTAGAGACTCGGAGATGAGGCGG
+>60010 2
+GTCCTCGATGATTACCTAGACGACAAGAAGGTTGCCTTATTGCGCCAAGATGTATCGCTAACACTCGCCGATATTCGGGCCAGGACATTGCGTTTGGAAC
+>60011 3
+AAATCCATAACCATCTGGAAATGTAAGTACGCACTCTGGGGCTCTTTATAAACTGGTCGCTGCCACCTGTGGTCAGTCTGGCCGGATCCGGAAGCATTAG
+>60012 1
+ACCGCAACACCTCCTGAAGTGGGGCATTCACACTGTCAGATCTTTTTCGTGTACGACTGGAAAGGAGTCTGATGAACCAAGTGGGTTCTCAGTCAGCTCA
+>60013 3
+GTAAATTCCCGTGACCGATAGGCATAGCACGGATCAGTAGTATCTATGCCTGTACGGGAGGGCTCAAACATACCGGGTGTTCGCCATTATACCTGCTCAT
+>60014 2
+TGTGCCGCTCCCGCCCAGCTTGATCTGAGTAATTCAACGTGTCCCACGTAAATCAGTTGGCCAACGTGGGAGTGTTAAATGTAGCGCAACTAAGTGTAAC
+>60015 3
+GTCTGCACATCCCGCTGCGCACAGGATCAAGCTTTATGCTTCGCGGTGAAAGGTGTGCATGACTTTGATCAAGACCGTAATAGCTGTACGAACTATACGC
+>60016 2
+AGTGACATGTTGTGGGTCTAATCGACAGAAGTTATCCATGCTACGACCAATCCGAGCTAAGTGCTCGTCTGAACCGGCAGGACCATGAGCTCTTTCACGT
+>60017 3
+TGGAAGCAGCGGACCGGTGGCTCTTTGACTGATAAGCATAATCTCCAGCTTAGTGGTGACGTACACCTGTACAACAATGAGAACTGGCCTTTCGACTCTC
+>60018 3
+TGCGAGGAATTTTCGCCCCGCCACGAGAGATCTCCATATGATGTCTCGCGTAGATGCCTTCTAATCAGCACCGTAGCATGAGAAGAGGTTCGATACTAGT
+>60019 1
+AATACACAAATCGTACCCGAAGACATACGATCTTCTGGCGCTAGATCCTGGTCTATCGCCCCTGAGTGTTGCTGAAGTCGTGCGCTTGGGACAAAATTGG
+>60020 1
+ATAGGCGTAAGTCATGCAGTCCTTGAGCGTACCCCGCAGTCTTTCCGCCTATTAGTCAATAATGCGTGCATAAATGGATTGCGTTAGCGCGGGCAACAAC
+>60021 1
+TTAAGCTTATGACGATTCAGCTGCTTCGTAGACCTCAGCATCCGAATATCGCATAGAGTTTCCTGGGAGGTATTAGGCGGCCAGCCGATGACCCCATAAG
+>60022 1
+GGATAAACGCCATGGGGGAGTTATGTTCATTTTACTCGATGTAACAGCTCTTGCATCATGCCACACGGTCCGTAAATTCCCGGCACCCGTTGGAGGCAAA
+>60023 3
+GTTTTGACTCTGCAATCGACAAAATCGCCGGAACCTGGATAAGAACCGAAGGGGAAGAGTATTCTTTTCCTGCTACGCCGGATTATCGAGCCCTTCGGTC
+>60024 1
+GGGAGAGTATATCGTAGGTCCAATCTACTTTGTCCGCGGCATCCCCGACCACGGTGCAGTCGTTCTACTTAACGGACTGAAGAAGAACTATACATCGTGT
+>60025 1
+TCACACCAAGATAACGGAGACACCTCTGCACATCGCCCGTTAGTGTGCATGATCTTCGGAACATACATTTGTCGGTTGGTTCTAGGCTAGGGGGAACTAC
+>60026 1
+AGCACAATTCCACACTCGGCTTCGCCTGGGCTCGCAAATCACGTAGTTGACAGTATATCTGGCACCTCGCAGAGGCATTCGAATATTTGGAGTTGGAAGT
+>60027 3
+ACCAGCAATACGTTGGAATTAGCCCCGATATAATTGAGTTAGCAGCGTAGCAACTCTGTCAATTACGTGTCCTCCCCTGACACGGCTGGCTGGAAGTGTG
+>60028 3
+CTCTGCCTCCGAAGTACTTAAAATAGTAATTCCGCCTTAAAGTGGTTGAAGCTTTCGGCCCACGGATTAAGTGGGTGGGCCCACGAGCGCAAGTTACCTA
+>60029 2
+GACAGAAGCAAATTTGTCTCACCACTATGTGATCCCTCCCTCACTGGGTTTTCCGAGGGACGTTCAATAGAGTGACGCAGATGGACTCGAGTTCGTACAG
+>60030 2
+TTCCTGGACCCCAGCGGTTTATGCTTTGGGTGCATACGGTAGGACAGTGATACGAGACACTATATCCAACACAATCTCGAGTGGCTAGGTACAGTTCCAC
+>60031 2
+ACTCTGTCTTGGAGCGTCGCGTATCGACCTTATTATTCTGGCCCTTCAACTGGGTTGCAAGTAAGAAATCAAGCACGCAATGAAAGAATCGGGCGCTGCC
+>60032 3
+CCTAATACGTGAATATGACACCTGTCTGCGTGTTAGAGCCCGCGCCGAGGTCCGATAATTGCAGTGTAAGTATCGCCGGTGCAATTTCAGAGCATCCAAT
+>60033 3
+ATTCCGTTACACCGCCCTAACGAGATTCACGCGCCGTAATATGGCCCCTGCGTTGTTCGTTTATATCAGGGTGGTGCGAGAAGGTAATGTACAACAAACG
+>60034 1
+GCTCGTGAAGACACCGCACATTCAGCAATGATCGGGCTCTTTCTTAGCACGCCAGTCTCGGCTGACTAAGCCACTTAGGAGGGTAAACAATTTGAGTTGT
+>60035 1
+TGCCGCTTGCGGTATGATTCTATCTAGTATGTCATCAAGGCCCTAAGAGCTCCAGGTTAGGAACCTCTCATTAGAACAGAGACGACACTTCCAGTGCGGG
+>60036 1
+TCTATCTCCCTTCGCAGTACAAGGCACGGATATTGGCTCTCTGCCCATTGCAGTGTGTAGAGTATGCGGACAGCAGAACCTTTAAAATGCGGACAGCAGT
+>60037 3
+TATCTCTCGGAGCGCAAGCGCTCCTGCATATGCTAGTCCGCTATCAGAGAGTGCAATTCAGTCAGTGATTCAAAGCCGAAGGTATTCCTAGGGTCTCAGA
+>60038 1
+TGAAGAGACGCACAGAGTTGCCCGAATTCCTTAATGTCGGCGGTTGCTAGTCCCAAAATGTCCCTCTCCTAAAGAGGATTTTGATTGCGCGACACTCGAG
+>60039 1
+AGAGTGAGAACCGTGCATTTTTGTACAACTCCACTGCCCGCTGATGGGTGTACCAAACAGTGTACCTTGAGCCGTTATACCCCTTATCATGCAGGGGGAA
+>60040 2
+TCCGTTTATATGGTTACCTACCGTCCCGAATCACGAATTTGGCTAATGACGAGAAACACCCAGTGAGCGGGGCCCTTTATAGTTATCGTAGGACGCGGAC
+>60041 2
+GAATAGACTGGAGCTAATTGGTCGATCTTACTAGGTGCGCGAGTGCGTCTATACGGCCTGAAGTACTCCTACTATGCACAGCCTGCACATGCACTAGTCA
+>60042 3
+GTTTCCCCTACACCCTAAGATAGTATGGTCTGCGACTGAAAATGTTCGTAACTTGTGAGGTCGGATGCACGGACCCGCATACCCTAGATGTAAGCCATGG
+>60043 2
+GCTGTTTGATATTGGATATACAATTCATATCCGATCATCCTGCACGGCATACCCAACGGGTGCGTCCGTAACTCGGAGAACTAGGCATGTGCAATCGCGG
+>60044 1
+ACGAAGTTCTGGTCGGCATAACTTTGGACGTCACGCCTGGCAGGGCAAAGCTGGTAAAGACGCTAGATAGGCACTCTCGCTTTTATCATTAGCCAACTCT
+>60045 3
+ACTACCATGTCCTTGTCAACGGGCGAGAAATCTGGTAGTGCACTTTTCTATACATAAGACGGCGCGGCAAACGAGGGTATGCACCTCACGGTTCTTGTCA
+>60046 1
+ATGACCCCGCTTATTCACCATGCTAGAGGTCGCCACCGGATCGACTGATACAGGTATAATTTATATTCACGCTTGGGTGCAACGCGCGGGCAATTATGGA
+>60047 3
+GTGCGCAAATGGAGTCATCGCGTTAGGACGGCCGTTTTTGTACACTACAAGACTTGAAGCTCGTCGCCATTCGCCAACACGATACATTAGCATTGACGGT
+>60048 1
+CGCTGACAGCACCCTCGCTGTACGGATGGGTCATGAAAATGGTTAGAACCTAGTTCGCTTTGGGCCCCACGAGTTAAACAAATCTATGCCTTTTGACGGA
+>60049 1
+ACTCAATCTGCAATGCCCCTCGGCGTTATAAAGCGTTGTGAGTTATGAGGGATCGGAAGACCGCACGTTACCAAGTCTGTTGAACACGGACTCGACTCTT
+>60050 2
+TCCAGCATGGTTACTAGTCGGCAATCCTAATGTATCAGGTGACCCCCGACTCCTCGGTCCATAGGGAAGTAGCAGCTTCGATAAGTAGCTATGTGAACGT
+>60051 3
+AATGAGCGATCTGCGATCCATACACGTCCTGTATTGTGTACAGACATATAGCTGCGACGAGTTGAGCGAGGGCCGCTAGATATTCACGTTATTCCACGCC
+>60052 2
+CTAAGACCTATGTGAGGTTTCACTAATCACGGACTAGCGCTTGTATTGTTGGAATCAAGCCGCCATTCCCATAACTGGTACCAAGGCGCCCTGAGTGGAG
+>60053 3
+AGATGTCAAATTAGTAGGTTCACTGCCCACGTAAACCGCGCAGTTAGGACAGGCAGAATACCTCAGCACGTGGGGCCGTCTTGGCCTCTGATATTTATTC
+>60054 3
+CGGTCGTCACAACGACGACGCAGTTTATACAGCCCTACCAAGGCATTTCAAGGTGAGGCAGATGCGGAGGATTATTAGCCGACTGTAAGTTCTTCTCTCT
+>60055 3
+TGGGCAGCTAAGAGCGCTACCATCTAGTTAGCCGAGTCGGACACCGTAATCACTGGTGATCCCGGATGTTTAAGCAAGTCACACATGTTGATCTTCTGAC
+>60056 3
+CCAATATCCGTGTGATATATATCAGAAATGTCAGATCCCCCTCCTGTAGTGTCAGGGGCATGGAAGTTAGTAGCCCGCTGCGTAACCTCGGACGCATTGA
+>60057 1
+AAACTCTCCTATTGAGGACAACTCCCAGGGGGCACATTAAACGGATTTTGCTGTTTCGACGCAAGATCCGACCTCCGATTTATCTCGGAGGTTCGGAGAG
+>60058 2
+TGAGATCAGCCATTCGCTTTTGCACCGCTAAAGTGTATGAAGGGATTTCCTCACAGAGGCGGATCATCCGATGCGATACAGGCGTGACCAATTCACCGTT
+>60059 1
+TGTATCATATGCCCAACGGCGTAAATAGAATCGGACCCAAGGTTTTCCTGACTCAGAGGCTTCGTCATTCAATACGACGCGTGCCGTGCTGTATCGAAGG
+>60060 3
+GGGGTCACGTTAACCCGCACCAGAAGTCTGAGAAAAGGCTTCTGGACTATACGCTACTCCTCTGTACCATGCATATTGGGAAGAAGCATTGTCTGCGCTT
+>60061 3
+GTCCAAGAGTTAGCCAGGGACGATATACCCCTTCCCGTCCCGCTCGTAAGACGTGTTTAAGAAGATAGTCAGGATACATTTTGCCTAGTGACGTTCAGCG
+>60062 3
+GTCACACCTGGAAGTTAAATGACCAGAAATAAGTCCAGTTTGTTGCCCCCGTACTTAGGCAGGCCCGCGGTAACGGCCTTACTTTAGTTGGATAAGGTCC
+>60063 2
+CGGCGGAACTATCTAAAAGTGACTGACCTTCAATGGATACTCCCGCGGTTAAACGCTCAAGTCGGGAAGCATTATTCCCACGTTGTGCCTAGGGTGTATC
+>60064 2
+TCCAATCGTACATGAGCGGAGAGTTGGGCCTAGGTACCATCATAGTATGGTTACATATTATTCCTAGGATGTGCAATCAGCCAGCCGCTCGGAACTCCCG
+>60065 1
+ATTGTGTGAGGAGCCCGCTAAGGGGAGCTTCAAGTGCATGGACGTTAATGGGATCCAATCACAGATGACTTCAAGTCTATCCGCGTATCCCACTCTTACC
+>60066 3
+CATGGCAAATTAGGAACATTTTAGACGCGTCTCTCAGTTAGGTCAAATACTGTAGTCGTCTTTCCCACGCAGAAGCTTGCCGCTTCGCGAGAACGGGAGC
+>60067 1
+GGGAGAATAATATAATGAAAAACGCTTCCGACATAAACCGCTCTTGCGCCCGTCCGCGGCTATGATCGGTGTGAGTGTTTTTCCACCGGTCATGGCCATA
+>60068 1
+CGTGGTAGTAGGCCAGTATCATACCACTATCTAAACCGTTTAAATAATTCAGCCTCCTCCTTCGAGCATATCCTGTAGTAGGGGCGCGGGCATAGGGACG
+>60069 2
+ACGTCAACTTGGCAGATCGCTTAAGGTACCTAGATCTACTTGAGTCGTGAAGGAGAGTCGGCCCCGTCTTCAAGGTAATGCAGCCTTCAATAGACCCGTT
+>60070 2
+AAATTCTCGCGCAATTACGGTAAAAGGGCATTCAGCCGGTCTCTTTGCAATTGTTGACCCTTCTCGGTAATGGCGACGGCTAGAGCGAAAAGTACCTCCG
+>60071 2
+TTCACCTCGGCCAACCCGTTGTATGTAGTAAAATACACGAATTCGTGTGGACGCCAGGCCTCGCTCCTTGCACAGAAGGAGCCGTGTGTTAATATATGGA
+>60072 1
+AGCCTTATGCAATCGTATCCACTTATCGGCAGGGTAATTTGGGCGGTCGCCCCCTGCAGAGCAGTTGTGCGCATTCTAGCCTAAAGAACAAGGCAATTAT
+>60073 1
+TTGAACGTGACATCCGATAGAGTAGCCAAATGGGTCTGCGAAATCTCGATTGTTTGGCAAAGGCACGTTCCCGCCTCGTAGTGCCATCACCAGGTAACTT
+>60074 3
+TTTCGGCTGGATCACGGCATAAATCGCAAGCGAAAGACATACTGTGTGTCTGCGAATCACTGTAAAATCTACCCGGCGTGTCGTGCTGTCACGCGATATC
+>60075 2
+TGGGTCCCGACGGTCTGGTATCCATTGAGTTCATTCTCGATAGTGAAGTCAGCCCGAAGCGATTGGATACACTGATCTAGAAACAGATCCCCTGACGACT
+>60076 2
+TTGCATCCGAAACAACACGCATGTGCTAGGCCTAGTGTAGCTTCCACTAACCTCGAGCTATAAGTATGTATACTGTTAGGCAGAGGGTCGGTTACCCGCG
+>60077 3
+CGTAGCTTCATGGTAATTAAGGGAATGTCCTCATAAGTCACAACGCCCAGGAAATACTTCTAGAGCCCAGTGCATTTGGCAGGGACCGTGCCTTCTGGTC
+>60078 2
+TTGCTACGTGGGCCGAAAATCGAACACGTGATACAGACGCTCTCTGAAGCGAACTCTTGCACAAGTCCGTTGCCCAATGTGAGTTTCCAAGTATGCGGTT
+>60079 3
+CTCGGACTGACGGATGTGAGCCCATCTATCTGGTTTCCCACGCTGTTTGCAACAAGCTGCGTTAAAAGATTCCGTATGAGGCAAGACCTGAGTACTCGAA
+>60080 2
+TAGGGGGCATAAACTATCTGCGCGTCACCTGTATGATGGCCTCGTCGAGTCCCGGGATCAGTAATAGCACACTCTAGTGACAACTAGGCCTTATATATCG
+>60081 2
+TAAAATCGTAATCAGACGTGCTCAGAGAGGCGAACTAACGACGCGACTCATGGAGCCGCCTCTGCGATATTTAGGAGGACTTTCTCTCTCCAGGTTTTCG
+>60082 3
+GAAATATCTCTACCTGCGTTACGTAGTTGAGGTATGTACTACTAGCAGCGTAACGACGATTCGGGGTAGTCGCGAAGTCGCCTCCCCGACATCGTATCAA
+>60083 1
+GCACTTCGACTTACGAGATGCAGATTGGCTCAGTGGCCCCTGGGATGGTGGCCCACATTTCCCAAACATGAGGCATTAGAAAGTTCCATGACTTGCTAAT
+>60084 3
+CGTATTTGACATGCATTAATCTAGCCGCGGGACGAAGGACGGATCTACTCTAATTGGGGAATGTGGACCCGTCATATACCACCATAGCCTCTGGCTAGTC
+>60085 1
+TATGCATATCGGATAAATGTGAGTCGGGGCGTCTCCCCGAGGACTGACGTGCCCCGAGCCTAGAGTTATCCCTGATTATCAGTTCATCTGTAAAAAACCG
+>60086 2
+TTCTGCAGAGTCCAATAGCGAATCTCTCTGATTGCGGGGACTACGGGCGAATCCTCCAAGTTGACGTGCTGTATAGGTAACTAAGCTCCCCGAAAATGCT
+>60087 1
+TTGTAATGCGCTCGATAATGCCGGCTTAGTAACAGAATTCGCAGAGGCCCGTCGACAAACCTCGCATGCTGAGGATGTTAACTCCGCCTTATTAGATGCG
+>60088 1
+AAGACATGATGATTTCACCCTCAATTCCTGCTTAAAGGGTAACCCTTTGCGCAACGGGTTAGTACCTCAGTTCGAGGCCTGGAATTCCGAAGGGGCCGAT
+>60089 2
+TATGTTCGTATAGTCGGACTCAGAACAATTCACATCCCCCTATCCGGAGCGTGATGCGAACCGATCATGTACGGTGTGGCAAAATGACTTGGGGCCTACT
+>60090 1
+GTCGCCGGTGGGCACCGTAGCATTGAACCGACTCACTATCGGACTGTTATTTGTAATTGTCACACCGAGAATCTCTTGTACCCAAAGGGGTGCAGAATAC
+>60091 1
+ATGCATCCGTTCTCGAACTTTACAAGGCTTCGCAAGGTGCATGTTTGCAGAGGGTTATCCCTATCCCATATGGAAAGGCCTGCGCGACTAGTGCAAAACG
+>60092 3
+CACCCGATAGTAGGGATTTGTTCGGTGATGGTAACCTTCCCCGTAATGCCAGAAAGGTTGTCGTACCTCCATTCCGAGACCATAAGGGGTTGCCACAAAT
+>60093 1
+CAATATTGCCCATCCTGCGAAGTGTGACTGTTAAGTGGCCTCTAAGCCGCGAAATTTTCGGCAATCGGGATGCACACAAAATTAGGCTTCGTGCTGAGCC
+>60094 2
+ATACGTGGTAACCAGTTCCACGCTGCTGCAGGGTACTCACCTATAGCGTTACCCCAGATGATCCTTGCGTAGGTTTAACTAACAAGACGGGTGGATGCTA
+>60095 2
+GCTAAGCTTGTGCGCGTGAGGTGGCGAAAGTAGAATATAACGTCTTGTGCTTCTTGAAGAACGTCCTGCGCTCGACTGAATATCCGCATTCAACCACCCA
+>60096 3
+CACACATTTTGAGTCTTCAACAACACATTTTGCCGACCCCATGGGGGTGGTTTTAAACTCTAGCATTGCGGGGGGAACTGTGAGAGCCTCGCTACGAAAC
+>60097 2
+ATCGTGGGTAGACAAGGCGTGAGCACAATGCTACTTCGCCATTCTTTCAGCTCTAAGAGTAGCGATGTTACCCGAGCGCCAGATATATATTCAGGCTGCC
+>60098 2
+ACATCGCTCCCTACGTTCATGATAGTCCGTACTTACTTGGAGTCTAGTAAAGGTGGGACCCGAATTCACAGGCGAAGCCTGTCAGAATGTCCTAAGCGTG
+>60099 3
+AGGTCACACAGATCCCGAGCTCTGGACTATCTGGTTTATACCGACTGAGTACCGTTCAATGGGCGTCTCAGCACTGGTTTAGATAGGCAAACTCTGAACG
+>60100 1
+TCTTCAGTCCACTGTATTCAAATTACTAGGCCTCCCCGGAGCGAAATGTTTAAGCTGCGAGGCAATCGCGTTTGAGCCATACTGCATGGGGCAACAGTGA
+>60101 1
+TAACCAACCCTGATAGAATATATCTGGGTTTCGTACATGCAGGTACAGCTGACTAACAGGGCACTGTGGGTCTTTGTCGAAGGGGTCCCTCCAATCCCAG
+>60102 3
+GGCCGTTATAATCGCATCGTCACACAAGACGGAGTTGGCTGATACGCTACTCTTCGGAACATGCTGGGTATGGCTCATACGCTTCAGCCAGTTATAAGCA
+>60103 3
+CTAACACCGACCGATTTTTGAAGGTCTTGAGCTAAATTATCTCACGGCGTGAGCATAACGTTCCCAAAGCGGCCCGGTTTGGCGGACATGTCATGCAGAT
+>60104 2
+CATGCTAAAACAAAAGAAATCTCGATAGAGGAGCGGGGATGGTTCCTCATCTTCTCTAGCCGTATCGCGGGCCAATTGTCCTGCGCTAGTGCCTTATAGC
+>60105 2
+ACCTTATCGCCCCCGAGATTGAAGGTATGATGGCGGTACGCCGGTACAGAATAGCTTAGTCGTTGGTTGACTTAGTCACGGACCATACTTACTAGCACAC
+>60106 1
+GTCGCGGATCACCGACATTTTTGGCCTCGCAACATATTTCTAATTCGGCTGCTCTGATCAAAGCCAAGCGAAGGTAGTGGAGTCTGGCACTAAGCCTGAA
+>60107 1
+ATGTTCTTTAAATGCTGGAAAAAGGTACGCGTTGCAGCGAGCCCCCTACCCGGCGACATGCGTACAGGTTTAACCTTTACGCGGGTTGCCAAGTAATCAT
+>60108 3
+CTAGTATGAGTTCTGTCCTGTAAGGAGGGGATTAGATGTCACCGATTTCTACAAGACGGTAGCGTGCCCAACGATCTCGCTCACCTATCCAGACACTGAG
+>60109 3
+AGATATATAGTCGTGTGATGAGGTTCACTCACGGCCGCCAGGACGAGCCTCCTAGAGTATATGCCGACTATCAGAGTCGTAGCCCCAGTCTGTTATTCAA
+>60110 1
+GTCCAAGCGAGTTCAAGTGTCTCAACGACAGTCAGGGTCCCGTGTACCCCCGGTGTAGTAGGTATTACGAAACCGCTATTGAACTCCTTCTAAATTGAGG
+>60111 2
+GATTGTAATGGTTAGATATTCAACGTCCCCGTGGATAGTACTCCGGGAGCGCACCACCCGAGGTAAGGGACCTATGTTTACGGCCATTCACTCATAGTAC
+>60112 1
+ATTGAGACTGTAGAAACGGTCATGGCCCCGAAAACTTGTATAAAGTACTGCGCCCGTCATGTGTCATGCCCGCGGACCGAATAACCTGTGTTGTTCGATC
+>60113 1
+CGTTTGGTGAATCTCAACGCGTCTCGAATTACAACTCACTAGTTTCCACTGAACTCCTTGAAGTACAGGTTGACAAGCGGGGCGACTGATAATGGCGCCG
+>60114 2
+ATCGTGTTTTCCACTGGAGACATGAATGAATACCCGGTGGCCTTCTGACTCGTCTACCATAAGGGCATTCAGACACCCATCGGTTGAAGCAAAGGTGTGC
+>60115 2
+GGGAGACAACTCGAGTTCAGGCAAATACGTATACGCCAGACGCTCCGAATGGCGCCTGGGATTTCTTGCAATCGTGACAGTCTTCTGTCATATAGTACCT
+>60116 3
+CCATCCGGCTCCAGGTCAAGATGTTCATTAGCCGAGTCGCATCGAGGCGGCGCTCTGATATTCAATTCAGCTGAGTGAGCAAGAAAATTCCTGTTTCGAA
+>60117 3
+GAGACACTGGTTCGACTTTGTGTACCGGTGCCTTGTCAAACCTGATTCCGATTTAACTCGCGGGCATAGCGTTAGAAACGTGATATCGCAACCAAGGCAC
+>60118 3
+TCAGCACTGGCAGTTGAGGATTCAAACTGTACGGCAATTTTTTATGTTGGCCACGTGACTCCACTCAGGTCCAGCACACAGCCGTCAGTTGTGAAAGACG
+>60119 2
+CACAATTTGAGCTGGGTCGTCTGCGATAGAAACGTCGTCCCGTGCTAGTGAACGACTAAGACACCACGTCGACTGATCTTTGTGGTGCAACAACCGTATT
+>60120 3
+AGGTGTTTCTCGTCAACGCATATCCAAGTTGGCTTATCAAAATTTGTAGGTCGATTCTCGACCACAACACGGGCGAGGATAGACACCGGTACCCGGGTCT
+>60121 1
+GCACAAGATACACTTATGTTCCTATGCCGCATATATTATATCTGGAATTTACGGACCATTGTCCGACGGCAGGAGGCCGGCCTGATGTACCAGGGCCGTA
+>60122 2
+GCATTGGATATCCTTCCAGCGGAAAGCATAGATCTGGATATTCAACTGTCGTAGGGCCCCGTCTGGGAAATAGCGTAAAAGTGAGCCACTTCTGCCCTTC
+>60123 3
+CACCTCTAACTGCAGTATGGGTAAGTAGGGACACGCTATCGACGTCTAAACCTGGTAGCCTGGTCACCTTTTTTTAATCCGAGTGACAGCGACGGAACTG
+>60124 3
+GGGAGAGAGGCTCCCACTATTTATTCAGACGTTGCAGAAGACCCCGACATTACCAGTTGAGGTCTCTGAGCTACGCGAGAGTTCTCGAAGTCTTAATCCT
+>60125 2
+AGGATGAAGCGAAATCGGTTGTTTTTCTGCAAGACAAAGGCCGATTATGCAAGCGGCGAGGTACTCCAGAGGTCCGTTTCCCTACTTGCCACAACTCTTC
+>60126 2
+TTGTGGAATGTGGACGCGGTGAAACTCACTATAACTGTGATAATCCTTGTTAGCCGCCTAAGGGTCGACGATCATGCAGCCCCACACCCAAGATCTGGTT
+>60127 1
+ATAGAACCGTAGATTCCTACCCCACCACGAGCGTAGAGTGAAACTACTATGGTCTGTGGCTAAGGCTATCTCCCATGGTCAACTCGCTTGTTGGGTGAGA
+>60128 3
+GTAGGGTTGATGCTTCACGTACTCCATGCTAGGAGTCAGTCGATGAATCGTACCATTTCAAGGTCAGCTAAATGTCTACCATGCTACCACCGGGAGCGCA
+>60129 1
+TGCTAGGCCGGAACCTAAGTGCAAGACCCTACTACTGGTGTTACCTAACGAGGTCGACTCGGTTATACTAAGTTCCCGAGCTGGCAAGCTTGAGTACTAT
+>60130 3
+TGTATAAGGAAATTCTCGCTAGACACTGTCAGGCCACATCTCGATCTAATGGTAGATTGACGAATCTCTCCCCGCGTTGAGGAGCTGATATCGGACGCGC
+>60131 1
+AGGTTAATCAACTACGACTGTTAGTACGTTAGCCCTGAGGAGTCGAGACTCTTTTAGACTAACTAGTGACCGCCCCGGAAGCTACTACCCGCGTATTGGG
+>60132 1
+GGCGGACGTCGTAATTTTCTAGTAGCAGCAGCCGTAACTCGTGTGTTAACAAACCCAGAAACTTAGCTGGTAGCGGGGTTCATCACATTATCAGCCCGTC
+>60133 2
+CTCCCTATGACGAGTCAATGGCTTAGCAAGAGGATGCACTTTCCAAGCTTCTGGGTTACAGAGATTCTCGCCCCCGTCGGTAAAGTAGATAGAGAGCTCT
+>60134 2
+ACGACGGCGCGGGTTCCCAATATTGTTGTCATGAAGATGAGCGCGAATTGGACCCCGTCAAACTAGCCAACTCTATTCGCATTCCGTTTAACAATGGGTG
+>60135 1
+CCGGACGTTGGTAATAAGCCCCACTACGCGTTCAGCCAAAATCACGGTGAAGATGACCCAAGTTGCTGTCGCGTTAGGGCTTTATGACTCATTATGTGAC
+>60136 2
+CGTCGAAGGCCATGAATCCGTTAAGGATTAAAACCACACCTCCCAAAGGCAGGGTCGGCTTCGTTGCGTTGTACCTATACTTGCGTCAATGTATGTGCGA
+>60137 1
+CGGGGGCAATCTCCGGACTAGTGCGTATGTATTATCGCATGCACCAGAAATGCGTGCTCACGTGCAGTACCTTAACCTATGATCCACTTTTAGGAGGCAA
+>60138 1
+CTACGAGCAAAGATCCATCTCGACTGATCCGCAGGACCTGTTTGATGCGTGGCCTGATAAGAGAGGAGCTTCCTACTCAATCCGCTTGAGTTAACAGGTT
+>60139 2
+ATACGGTGTTGCCTAAACGGAAGGCATCAAATGAGGTCTCATGAGACCAACTTTAATCAACCGCCTGCGACCGTTAGCGATTTCTCGTCCCAGGGTTGGT
+>60140 3
+GAGTGAGGATATCAGAGTCGCATTAATAGCTTGGCCTCACCGTTCATCCGTGAAACCAGAGCAGCTTAGGGGCTTTGCATCTAGTGGCTAAATCACCCTC
+>60141 3
+ACGCCCTACACGGTAGGAAACAAATTGGTGTTTAGTGGCAGCCAAGTCTCTGACCGGTCACTGTGTCATCAGGAAACCTATGTTTGTCTCTAGGAGCCCA
+>60142 1
+TAATGCCTAATGAGCACGCGGATATTTAGTGCCCTGAGATCGATCGCAGGCGGATGGAAGTGACTCTAGATTTTCCCAAGTCTCACTCAGCACATCCTGG
+>60143 3
+TGATATTAAGCCTTGTACCACAGTGCGAGGCGGGAGGGAACGCGTACCGCAATTGGTAACTCTAGTTAATCTCTGCCATACTAGCAATTCCCGGGCTTCA
+>60144 1
+GTATTGCGGATTAAGATGCAATTAACGAGATCGATCCGCTGAGAGGACGATACCACGGACGTATCTATTCTTCCCGCTCCCTTCTAGAAGGGGCCCTTGA
+>60145 1
+ATGCAATAATCTCATCAGTGGTACCCCCGGCAGGGTCGTGGTAGACATCCGGTAGCTCTGACGGTAACCAAAAATTCTTAAGATGGGTCTGCCAGCTTTC
+>60146 2
+GCAAGACTTCACCTGGCAGCGCTCCGGCGTGTTCTGGCTCTAGCTCAGCTACAATATGTATCAGTTGGAAGAAATGTTACCTTTAGCAGTCAGCCAAAGG
+>60147 1
+TCACCTGCCCTAATCCTGTAGTCAGCGTGCCCATCTCCGAGGAAAAATTCCGGTTAGAAAACGCGAAACGTTTATCCAAGTGTGGGAGCGGGATCGTTTT
+>60148 2
+TACTGTCGGACCAACTTACAGGCAGTAATTCGTTATTCCCCACGACGTGTGATCCTATGGATGGGTTAGAGAGTGACGGTCTAGTCAGCCGAATCACCCA
+>60149 2
+TCGGTGTAGCCGCTAGCTTGAACCTATGAGACGTAAAAAACCGCTGCGATGTATATTCGACGCTGTTTATACGCAAACCCCATTCATCTGAGCGCGTGGG
+>60150 2
+ACTTGGAGATCATAGCATTGGCGCCCCATAACAAGTGGGTATTCGGGTCTCGCTATCCTTAAAACACCGTAATGCCACAGAGCATTGTGCTGTGCGACTG
+>60151 1
+TTAAACCCGATCTGGGCCGGCAAGGACGCCAGTCTCATCCATACAAGGGCAAATATACTATCTGGTCCCTCTGGGTCGGGATTATCATTTTCTAGAGGAG
+>60152 1
+TCGTTACTGGAGCCCAAAGGGAATGGGTTAATATACAGGCGACACATTTTGGCCCACCCTCTATCTGAACTAGTGACTGTGAGGCTGCACAGCACGTTCT
+>60153 3
+CGGGGACCCGTACTGCTTTTCCAACGTCTGTCGAAACGCTGGACTGACTAGCCGGAGTAATACGTTCGACGATTCTACATGTGCCATACAGGATAAGTTA
+>60154 1
+TTAACAGGGACAGGGATGCTATACCGGCTTGCACTCTAGGGCGGCCGCGACGCGAAATTTCGTTCCAATGCGATAAATGCACAACTCACGTTTGTCTATT
+>60155 1
+ATATCACTTCCACTTATGGTGTTAGTAATCGCCTCGCCACAGAGAAGTTCGTGGGGGCGAGGGGCAATTAATCTGGACCTAAATCTGAGCCGCCTTACCA
+>60156 3
+ACAGCGGCGCTGATACCGCCGTCATAGTGGCTCGCAGGAATACCAGGTGTCCAACTGATAATTATGCCCGATTGTGCGAAATCACTCATATTTGTATCGG
+>60157 1
+TCGAGAGGTCCACCGCATGAGAGGGCTAACTTGGCTTGTGTACATTGCCAATTCCGCACCAACGTCGTATCCTTGGTGCAACTAATGTTAACCAAAGTGG
+>60158 1
+CCGGGTTACCAGGTCGGTGACAGCGGCACGATCGCTTGAAATATGTCTGCGCCCGACTCTAACATAGAATACTGTATACTCGTCTGTGATTACAGACTGA
+>60159 3
+GGAGCGTGTTTAAATATAAATTGTGGCCTATAGTGGCATCCCTCGTCTGGGTGGATCACGGCCGCGTACGAACAATCAAAGCCACAGTCCCGTACTATCT
+>60160 1
+CATGCAGAGATGCGTCTTCCCTAGCCTAATTAGATTAAATCTGGCCGGTGAGCGAAGGAAAATTTTGTGACACCTTCGGACTTGGCACGACACGGTCCTC
+>60161 2
+GTGGGCCTTCGAACTTTCTCGAATCACGAGGCGCAGGACATGATTTACGCCGGTGACGTTGCATACTCTTGGCAGCGTACGAAAATGCAATACTCATCAT
+>60162 3
+AGTCATATATACTTCTCATATTAAGGGATTGCCCGTCTCGTGGTCTGGAGCTTGGCTCAGCTCATAATGCCGGATAGACACGAACCGGACAACTGCGGCA
+>60163 3
+AGATTAACCTACGTTGGACTGTCGTGGTCCAAACGAGGCCTATGAGTCCCTTACGAAGCAATCCTCAGGTAGAAGCCTGTCTGATACGGCTTGCGTCATA
+>60164 1
+CTACTGGTACACGCCGAACCTAGACTCAGTGGGGATTAAGTCTCCTTTCTCTCGATTAGTGAGAGAGACTCTGACTCAGATAGAGCTGATCGATGCCAGC
+>60165 2
+GTCGTTAAACGAGTCTTTACCTGGTTTGTACACGCCCGAGTTACCGACAGCGGGATTCTCATGGGAAACACACCATGGTAAGACGTCTTAGACGGCTTAC
+>60166 2
+TAACGGATCCCGGGAACGAGGTCATCGGATGCGCTGTGCTATGCCCATGCAAAGTCGTACAACTCATTTTATCCGTATACGCCTTAGCTGGATATGAAGC
+>60167 3
+ATTGAAGAGCTGTTTGCGCACACAGTACTGGCATCGCACTTCATGCTGCTATGAACCAATATAGAGCAAGTGAAACATCTTTGCCGGCGCCGGTGCCTGT
+>60168 3
+GTAAATAACTGGTTAACTATAATCAGGCTGTGCGCTCCAGCGCCCGCGCGTTATGCTCTAATGGCGGATACGCTATTCTGACCCAGGTGCTGAAATCAAG
+>60169 3
+GGAGGCTGTGCCCCAATAAGCCATCATAAAGCCGAGTCTATACTACATCAAGCTGGACCCCTCAAGTTCTGCGTATATTAGGGTTATGTGCGGATCTGCG
+>60170 1
+CATTGGTGCCCTGCAGACATGTTCGAGTAAGCACTCGACAGAAGTCAGCTACACAGATTGTCTCTCTGCTATGTGCGTGTTCACAAATGGCGCAGATCAG
+>60171 1
+GCTGACCCTGCATGTCCCGATTATAAGCTGTGGTGCCTTAGGTAGGCAAACCGAAGCAAGTGCTTCACTTGATCGAAAAAGTGTTCCCCGGTGCAATCTA
+>60172 1
+TTGGTAGAATGGCCGGGTCAGCAACCAGTAAACCAACCGGCGACTCAGTATCGTCACCTGAATGATCATAGATGTGCCGGGTCTTATCTCGCACAGTTTT
+>60173 3
+CTCGGACGACAACTGCTTATCGGAGCCACTGCCGTACGGGCGATTGTCACCCAGGAGCTATGGGTTTTGAATGGCTTCTGCCCTCAAGAATAAATTAAAT
+>60174 2
+CATGCACATCTGATTCGGAGCAGGCGGCTCAGTACCGAGTAACATGCGTATCACGCTGGAAGCAAAGTCTTGATGTGAATCTCTGCCCATCTCGTGTATA
+>60175 3
+TAGGGATGGACCAGAATGTGCCAGCTGGGACTATGGGTCGTGCATTTCCATCCAAGCACTCTCCTGTCAATGTCGTAAAGCTTCTTACCAGAGGCCAAAT
+>60176 2
+CCGGTGAATTTGACGAGGGTAATCGTCCCACGCAACTTATACAATATCCGTTCAGTTTCGCGCGAGTCGGCGATTACGGACATGTCATCCCGAATAGATG
+>60177 3
+GCGCTGCCGTTAAACATGCATCCTTAGGTCAGATTGCAATAACTTGTACGAGGGCGGGGCACGTTACGAGGCGCCACATTATGGATCATTTATCATCACC
+>60178 2
+CGAGCTCTCTCCAATTCATGAGTCGACAAAAACTCAGTACGTGCCCATTCTTCCTGAGACGCTCATGGTGTTAGGTAGTTACGGGGATTAAGGAGGCCAC
+>60179 1
+GAGCAAGCTCGTGTTTGCTATATCAACCTTAGCTGCAAGTCAAGAAGTCCGGTCATATCGGTCTTTCGTCCAGGTTGCCCACAGAAGACCAGTAGCAGGT
+>60180 2
+GACCAGAACGAAGAGACTCTGTATTATCCTGCAGTCGTCCAGATTGCCGGGACCCAGGAACCTCCAAGTCATATATCGGGAATGTTCCGGGCTTTGTTTA
+>60181 3
+CTTCATCAGGGGGCGTTCTTGACGGGCCCGTCTCACTTAAGTCAATGGGCTCCTTTCAGGTTAAGCAAGAATCAGCACGAGGCGTTTACGCTATAACAAA
+>60182 2
+CTCCTAACCGTAATTCACTAGGCCAAATGGTAGCGGGGCCCGCAGTGATCATTTAGAGCAGCAGTATTACGCTTCTGTGGAGATTCACACGTAGTCACTG
+>60183 2
+TGTTCTATGATGCCTGGTCCTTCACGTGTAAGTCGCTCAATCGCCGGCATACGCCAAGCGGTCCAATGTCGTTAAGGCACTATTACGGAGTAGAAAGACA
+>60184 1
+TCCGCTCTCTAATAAACGCTGCTGTCAAGCTTCCACATTCGTCGGATAGACGTGCTGATGTCACCAGCAGTAATGATTTGTCTGAGACAGAGGAGCCGAG
+>60185 3
+GCTGCGTAGAAGTAATACTAGTGCCGACGAAAACACGATTACTAGGTTGCTAGCCAAGGTGCCATAAAGATCGTCCCGCGCTATTCTGGTGCCTTTGTCC
+>60186 3
+GGTGTTCAAGCAGATGATATTATATCAAGCGCCGACTTAGCCCGTATAATCCGCCAGTAGTTGAGAGCGAGCGCACCACTTCCGCCGTGATTTCAGGTAT
+>60187 2
+TTCCTCACTTCTGGAATGGCCATCTGGGCGGATCCAAACGACATACAGGAATTTCCGTAGGTATTAGCCGAGTGGTGAACAATACTGTCGGTCGTCAACC
+>60188 3
+AGGGTACGATTACCCCATAAAAGGGGATTTCTAGTCGTGCACGTCCCTTGTTGTATGCAAACAAGTCGCCTGAGTTAGGCACCCGCTAGTACCGAACGTT
+>60189 2
+AATGTGGTGTACCCCCGATCTTCAACGAGTGAACGATTATTCTTCGTCTGAGGGTGTACTATGCGAAGCCGACACACTCTGAAGTCCGACTCATGGCAAG
+>60190 2
+GCAATTACACAAAAACGAAACATGCGGGCCTCCCCGGGACCGCTGGTTCGTTGGAAGTCCTGTTCATTTTCCAGAGCGATGATGTTGTTAGACTAACCGT
+>60191 2
+TGATTGCTCATTGGAGATGTGAACGCCCCGATACACGACAAACCGTAAGTTCTCATTCTACTGGAGTCAGTGGCGCGGTTGAAAAGATACCTTCGTGCCC
+>60192 1
+CAGGGAGAGTAAGCAGATAAAGGCCGCTTCGGCCATCTTTCTCACCAATTTCCTCGTAATTGTTGAAAGTCAGAAGGCTGTCGGGTCACTCTCTAGGACC
+>60193 3
+GGTCAGTGGTAGAGGTAGGCGGGTATGTGCCGACCAAACTCCTCCAACTTATGAATACTAAGGGTATCTCAGCCCACTATCTGAAATTCGTCGCTTCCAG
+>60194 1
+CGCAGAGGATCTGGGTAACTCCAGAAGTGCATTCACAACTAACGTACTGGCTCCCTGTCCCGACTATTATGTATCGGATAAGTCCAGGACGGTCTGTGAT
+>60195 1
+CTCTTATTAGGTCAGGGAGTCGAGCACTCGAATGGACAACTGCCACGCGCCATAAGATAAAACTGCGGATCTTGCAGTTCGTTATCAGTTGTGCCCTACG
+>60196 2
+ACGTCATGCACGGATCCGTTGTTCGTGGGCAACAAGCCTAGATGTATTGGCGCTCAAGTCTGCATTCTCGAATTGAAGACAATATTATGACCACGGGCCC
+>60197 2
+TCAAACTGTTCTTGGTATGCAGCTGACGACAGTACTTCAATGCCCATAGCTTGGTGGATAACGCATGGCCCAATATATTGCCGACAGCTGGCACGGGATC
+>60198 1
+GTGTTACGACCTCTAGGGATACAACAGTCGCGTATACATATGATTTTGCTGGCCCACCGAACAAACCCGTCGATGGTGAGCCATGTAGTCACGGTACTTG
+>60199 2
+CGCTGGCGTGACGTATCCGATTCTATATATACTAAAACCTTTGTCGGACCTATAACCAGCCACAGAACGTCTTGCGGGACAGGTGTAAGGGTTCCTGCGA
+>60200 1
+CGGACCAATCTGTGTATCGCGGAAGAAGTTAGCCATCTCGTAAGCTAAAGGGGCTCAGTGCTTGATCCCACAGTAACTTACTTGGCATATCGTTCGCACG
+>60201 1
+CTACAATTATTCCAAATGTCCGATGCAAATCAGCCCTTGACTGGCAGCCTAATCTCAGAGACCGGTGACGGTAGGTGCCTAGATTTGGATGGCGCGATTC
+>60202 2
+AATCCGTGCGCACGGGACTTGCCTCCGCGCGTCAAAGTAGACTTTCAGAGTGATAAGTCTTCCGTACACATCGAAAGTGACTTGTACCAATGCGTTGTAG
+>60203 3
+TGACCGAGTTGAGATAAAAGGGGGATTATATCTGTACGAGACTACCCCAACACCTTCCGCGGCCCAGTCGATTGTGTTCCTAGTTCCGCAGCTAATGTAG
+>60204 2
+AACGAGGCTTATAGCCCCGACCCAGTGGAGTTTGGCCATTCGGTCGACTATAGGACAGCCACAGAGTTTCTGATCAGTATATGGCTACCTTTAAGACCGT
+>60205 3
+TTGCGACCGTTCACCCAGCATGTTTTGCTAGTCCACAATTGATTCGTAAAAATGTAGTACAGTCGGAGCGAAATCACGCCCCGCCCAGGTTGATGGATGG
+>60206 1
+GGCCCATCATCTATGGATGAGCACCTACCGCTACGTGAAGTAGGCAGAACGAGTTGTCGATGTCATTCCACCGACATATCACTATTTATTGCGAGGGGCT
+>60207 3
+CAATCACGCAGCCGCGGCGTTACCGACAAAGTTTCGCTAGCGCAAGTTTTAGTCTGAAGCAGCGAAGGATGGTCCATAAGCAGTCCGTTCTATTGCTTTA
+>60208 2
+CGTTGTGCCCCATATCGGCTCACAGAACGAACAGGCATGAAAGGCTACCTGTCCCTATGTTCAGCCGGTAGGGTGAATGTCAAATGTGCTACGATTTTCA
+>60209 1
+ACTCGTTGTACCCGGATCGTCGCGTCGTGCCGCATGTGATTCTGGCACTAAACGCGAATTTTAATAGACCTAGGCAGACATGATTGACAAGCTCATGACG
+>60210 1
+GGTTGATAAATCGGACCGAGCTGCGCAAAATTACCTTTCCTAACCCAGATCATCCACTTAGGAATTGCGCTGTGATCGTCGCCGTTGACGTACGGGAATG
+>60211 1
+CAATTCTCTGGGTTCGCGATTGCGAGCCCTATCAGAAGTCATCGAGTTGGGCTCTCGCCGGAAAGAAATCGAGCGTTTATATTCAAACCTGTCGGCCAAA
+>60212 1
+TGGAGTAGAATACATTACCCGGGACGGCAAATGAACGCACTAGATCGTCTCGAGCATATTAGCCCCAGCTGGTTTGTATGTAGCGCCCCGTACTTTATGC
+>60213 1
+AGTTAGGGTGCAATTAATTGTGTTACGTCCTTACTCCTCGTGGGGAAAGGCTCTTTACAGAAAGGAAGAGGCCACGCCTTCACAGCTCCAGCCCAATCTG
+>60214 2
+ATCCTCAAGGAGCCCACGCTCTCGGAGATGCATGTCCTGGCAAATTGATTATATGGCGACAGGCTCTCTGTGTGCCACTAAGAACTAATAGCTTGGTCGA
+>60215 2
+GTCGTAAGCAAGAAAGGGCAACTTCCTGGTCCCCTCAGGCATAGTATGACGTTCGATCTTGCCATATGCGACCAAGTTTCTAGCTCAGTAAGGTACGCGT
+>60216 3
+TGACATCACTGGTCTTAGCGAGGCGAAGATGTACAATTAGGTCTCCGTATCGGGTAGCCCTCACTTCACCACAAGATTCCTGGCTCATGAGATACGGGTA
+>60217 3
+CCGTTATGCTACGCAATGGCACGATTTTCGGGCACACGACCTCCCCATGTGGTAAGTTTCGTGATGAACTGAGGACACATCGAGATACGGTATCAACTTG
+>60218 3
+GATACAACCTGACTGCTTCAACGAACAACCCGCATCGCCGTCGTTAATTGTCTGCAGATGTAGGCGCGCATACTCGTTTACGAGTGAGTCATGGAAGTTG
+>60219 2
+GTTTATAACTTGACAATAAGCACCGGTCACAAAGGATGGGCATAGAGCGATCCATGTCGAGTGATCATCTTCGGTTTCCCTCTAGCAGCCCGTGTCGAGC
+>60220 2
+GACAAAATCACTACGCTGCTGTGCCCGCAAGGTGTCATCCCGGTTATCTATTAGGGGAGGTTTTGATCGCAACCCCTGCCAGGTAGACGAAAGTTCTATA
+>60221 1
+TCGGTGTTTGTATTAACCCGGTCAAACAAACACTTGACTCGTGCTGAAACCTTGCTTGAGAACGATTGGCACGAGAGGACCGCGTTTATTCGGCGACCCA
+>60222 1
+TCGAACTTTTACACAACGGCCGTCGATATGTCCAAGCCGATGTAGTAAGACTAGATGAAGGCTCTCCCACGTATTGCGGCTGGGTCTTGAGCAGTACATC
+>60223 3
+GTAGCGGTAAGGTCTACCCCTCATAGCTATATCGTGGAACAGAACGCTCCGATCCAGGCGGGGTAGGGTGCTCAATAAGACACGTCCAATTCTTATTTTC
+>60224 3
+GACACCCCGCTGATACTCGAGAAGTTTATCTGCTAGGGTATTTCAAGTATACCCTGAGTGGACGAGCCTCAACGACTGGCACTGTCTGAGTATTACGGAC
+>60225 2
+GATGCGTACCAGCTAGGTGCATTAACCTTCCAGGGGTGGCGGTTTACCTTAAGATTTCTTCCCTAGAGCCTTGACAGGCGTCCCAAAAGGAGAATAATCC
+>60226 1
+AGCTGCTACGCCGCGTCTCTAAGTCGCGGCAGGATCGCCTCAAATTATTGTGATTGAATGTTGCAATTCGCTGTGCACCGAGGAGAAAAACAACCTCTTG
+>60227 3
+AGTTCACTCTGGCGGGACGACACCCTTTCGTGCTATCGGACATGCATTTTTACTAGCAAAGCTATGAATGTCGAGGAAGGACGATAGTGCGCCCCACTTA
+>60228 1
+AATCGAGCAATACAAGCGTCCGGGATGGAGTCAATTGACAAAGCATTGGCAATCACCGTCCATTTACGCTGTTCTTCCGGTCCCGGGTGCGTTGCTAAAT
+>60229 1
+TTGCCCAATTCTCGTGGCTTTCCGGCACACGGGGGCTCGAGCGAAATTAAGTGATTTAGTGACTTCTTAAGAACGTGCATGAATCCAAAGGCAACGCCTC
+>60230 1
+TCCCGCGCTAGACAAGCATGAGTTGATGGAGGCGACCTCTAGATTCCACCCTCTAATCAGATAGCTGATCCATTGTATCGGATCCGGTGATTTGCGAGAA
+>60231 1
+TGAGTAACCATCCATTCCGAATTGAGGGTGGACCTGGATTTTCCTAACCCCGATTCAGGCGACTGCGTCAACTGATTAACACCGATCGTCGGAAGTATGG
+>60232 1
+GGCCCCCACAAGTGACACTGGGAACTAGCTAGCTCATTATTGTTTTCGTTAGATAGCCGCACGCCTTCATCACGGTGAAGCGGGAATGTATGACAGTCTA
+>60233 3
+AATACAGAATCGTATCAACTAAGGGGTCGACTCGACCCGACATTGGGCTGCAGCGCTGCATCTGCTCCACAGAAGCTGATATGCTGGTATCTATTGTTCG
+>60234 1
+CGTGCTTAACGGATATTTCACCCCCGGCTGGTGTATGTGCCCTAGTCCAAGGCAAAAGTTAAGTATCTCGCGCCATCTGGGTCATAAACGAGAATGATCG
+>60235 3
+ATGAGAGACGATCATGCCTGTTAAACCGGTTTATGACGGTCACAGTCAGTTTCACGAGCAAGGTAGGTCACGCTTTTCCCGATGCGCAAATGCCGTTCAC
+>60236 2
+CCGTTTAGATCAATCGGTGCAAAACTCGTGCCCCTCGTTCAGCCGAATATGGGAGGGCATGAATTTCGGCAACCTAGTTCATTGCCGAAAACAGGTCGTT
+>60237 1
+TTTCACTGTATGGAGATCACTGATACGTCCTTAGCTCAGCGGGTCATCCCCGAGAAGAGGCTGACCATTTCAAAGGCAGAGTCCACGATGTCGTCAGATT
+>60238 2
+ATTTCGCTAACTGTTACAGCCAGGCTAGTGATCCCCGCATATGACCAAGGACGCCCGTGAAAGTGGCTGCGACGAGTTGTATCAGCCGCTAGTTTTATAA
+>60239 2
+GACTTCTAACGCTTTAACACGAGGGTCTAGGTCGTTTTTAGCATCGATGAAACTTGCTGTACCACGGCCCCATGAAACGGTACTGCGGACGCGTCTAGAA
+>60240 3
+CCTGGACCGACCTTTATGCTGGGTAGACGGAAACAGGATCGGAATCATGTCTACGTACTTCGTCAGCAGAATGGCGTCTTTGCGAAACCATGCTCTTAAC
+>60241 3
+CTCCGGTTGGTAGCATTACGTCGAAGATAATAGTTTGACCGGCTGGCCATGGAAACGAAGTCTTGGTAACTCTAGACACATACAATCGCTCCCTCGGTCG
+>60242 2
+TGCCTCGGTACCGGCGGACGAGTGGGCTACCATTAGTACTTTGATAGGGTGAATTATCTTCGCCTTGGCCAAAAAGTCGCATCTTAGCAATAAGCACACC
+>60243 2
+TCGCTATGTCATATGCCTAAGGATAGAGGTGGGACGGGTATTGACCTATAAACGAAGACCTTCGTCCAGCCTGTCAGATTATCCTGGTATCCCCCGCAAG
+>60244 3
+GCTGGTTCTATAATAACTACACATGCAAGCGTGCGCCATTAGGTTGTCCCAGCTGACGGTGACTTGGGGACTGTGACCCACAACTAAGTCTCACGAGTTA
+>60245 3
+ACAGCATTTTAGGTAATAGAACAGCCCGCGGGAGCAACTCCCCCAGCGTTGACATGCTAACCTTTGGCTTATAGAGGTTAAGTTGGCTTCGACTCCGGTA
+>60246 3
+AATTAGGGCCTTAATTTTCCCCGAAAAGTTGTCAGACCGCCGGCAAAAAATAGGACTCTGCCTGGTTTTCACGCATGCTCAGTTCCGGCGTGGGTAGCAA
+>60247 2
+TGACTCGCGTCGGGGCAAGTAATACCAGCGATCTAGCCGCACTAAGGGATCCGTGAGATCATTAGTCGACCAAATTTCGACAAGCTGTCTTACTTTGTCG
+>60248 1
+GTCCGATGAGCGAAGAGCACCGAACCGACAGAACGTCACTTTATAAGCCTGTGTAAGCGTTTCCGGTTAAGTTAGTCTTCGCAGTGTCCACGTACATTGC
+>60249 2
+GTCGATACGATACGTTGGAGCTTGCGTCACGGAAGAATATGCTCCTGATCAGCCTACGTACTAACACTCGCGTAGTCGTAGTGACTCGCTCGTACAATAG
+>60250 1
+TCGCGGGTATGATCGGTATGACCATTAGACATTATGCTCCGGCGACGGCAGCTTAAATCACACACGCAGACCGTAGTACGCATCTATCGGGTTGCTATTA
+>60251 1
+ATTCTATGCAGCCAATGGATAGTCGTATGTTGAGCTCGGGGCCTGGAACTTACCTTCGCGCGTACCACCTGGTCGGTATTAACACACGACGAGCTAAAAT
+>60252 2
+TTAGCACAAACCGTCTGTTAGGAAAGATCCACTCTCGTATTGGATCTCCTTAAAGATTATGTGGAGGCACGGGTCCCAGCGTCTCGAACCGCGGTACATG
+>60253 3
+GGCATGACCTTTTGGACGCCAGACCAGTCTCGTGTGAGCAAAGAAATGAACCTAACGTGTGTTCCACAATCTGCAGGCTCCTTACACGTTCATGTGATGG
+>60254 2
+CCATTACGCCAGCGGCTATTCGACGTTGATTGTAGCGGGCAAGAAAAGCCCATCATCGAAAATCCGCCCCCGTGTTGATGGATCGTGTTGCGTTTTAAAA
+>60255 3
+GCTCAAGGACTCAAGGCTCCGGCTTCTCCACAGGCTTATCCGATATGTATTGTCACGGCGAGCCCAAGGAAAGTATCATCGAGCATGGTGACTTATATGT
+>60256 1
+ATGGCAGGCGCTTGGTGTAACATCCTCCACATGAGTAATAAGAGTGTCGCTAGGCCCAGAATCAAAGAGTATACGCCTGCCGTACAGTCTGGTTTTCCTC
+>60257 2
+TTACAAGATGCGCACGGGTTCACGTCGAATGCGCTTACTGTCCTGGCCCCATTCATTGAGGGATAATTCCCACGTTCCAGAAGTCTAGCATGGAGGATAA
+>60258 3
+GCTGCAAGTAACAATCTTATGCCGACGCTAGGATGGAATACGTATGCGGTTACCGAACGTTCTACAAGGATCACCTTCGACCACGTCTAGTGTCTTGGGC
+>60259 3
+ACCTCCTGCCGATGACTTAGAAGTCACATATTGAGAAGGTCACCAGTGTAAGACATGGGGTCCCTTACGCCTTATGGCTCTCAGTTCGAGAATCGACTGG
+>60260 2
+GTTATGTGAGGAATTGGTCGATGTCATCATCCCGCCCTGTGGATGGCGTCTTCAAGGGCCGGAAAACCTTACTACGAGCTCGCCACGTAATTATCACAAA
+>60261 1
+CGCATAGAGGCCTCTCAGGAATAGAATTCGTTCTCGGCAGCGCCATTTGAGCCAATTGTGTACGCACCTGAATCCTAGCTATAGGGCCATTTCAAGTGAG
+>60262 3
+GGCATTCAAAGGTTGATGCCGTTTTCCAACGCATTCCTGATGATAAGAATATCCCAAAGCGCGGGCTGGACTCCCAAAAGCTTGTCCGTCTTGGAATGGC
+>60263 3
+GGTGGCCCATATATGTACCCATTAGCAAGGGTGGATAGTGTTTTTTGCGACTCCATTGCTCCACCGCGGGGTCTCTAGCGAACAAGACATACACTACAAG
+>60264 3
+GCGAGATTGCGGTCCGTTGTCCGCTTGGGCTCTTACCGCATCACCAAATAACGCAAAAGCTAGCGGGTCCGTTTTATGGAACACATGATTCATGCATGAA
+>60265 2
+GCCCAAGCAATCTAGTGGCCAAGCGGACTCTTACCGGAAAGCTACTGTAGGGATGCTATTCTGAAAACACGGTTGTATGCAGTCTCTTCGACATTCGCTG
+>60266 3
+AAAACATATGGAAGGCGTATGATTGTAGTGCCGGCATGCTCCCTCGGAATCCCGTCGTAACCCTGGATAGAGATCTCCAGTATGTAGCCATGATCCGCTT
+>60267 3
+CTTCCATCGGCTGTAGCACAAGTCCGACGAAAGGTGGTCGATTACTGGAAACTTACTAGCCGGTATTGGGCCATTAGCTCACAAGATGTCCCTCTATGAG
+>60268 1
+GCAGTTTGAATCTGGGATATTCCCACGCCCTGGCATAAGAGAATCGTATGAAGGCCGCAGCGGCTTACAATAGTGAGCTTCATCCCTTCAGTTCGGACTA
+>60269 3
+GCCGGGGTGAAACCCGAGCTTAAAGTACTCCCTGGAGCGTCATGGATATAAATTTATTCCTACCGGACGTATGCTTACTAGCAGGCGAGACCTTCATGCT
+>60270 3
+CGTCCATCTTGATTGGTTCAGCCCCGGGTGGGGTCACAACATTCTAGTAGATAACCAGCGAGCAAGGTTGTATGAATTCTATAGTGAGCCCCACCGCATA
+>60271 1
+GAGTACTGGGATTCCGGCCCACCACCAACTAGAAAGTTTAGGCAAATATTCCGTTTTCGACTACCTGAGGAGGCGCGTCACTGAGTCGACACGTTTTTAG
+>60272 3
+CGTGCCTTGCAAGCCTATCATGAATTTGCCTGTTGCAGTCACGTAGGTGAGACGCCGCTGCGTTATTTGAGAACGGACTACGCACTCCTAAAAACGGTAA
+>60273 2
+CGAGAATCGCGCAACTTGTTGGACGTGACGCTACACGCGCCTTTTGATAGAAGCCATTCCTACATAAGCGTGTAGAAGGTCCTTAAGGTGCTATCTCAGC
+>60274 2
+TGTAAGGCAGTGACAACCCTAAACATAGGGTACTCTAGTTGCGTGTTGGATACCAACGCCGATCGATCCCTACTAATCGGGCATGTCTGATGCATTCCGG
+>60275 3
+AGGCTGATGTGCTAGGACCGTAATACTCCGACCCCGCATTCCGGATGTGATATATTGATGTCGTTACAATACTCCGGAGCAACGGTTAGCTCTGGAACCA
+>60276 2
+GACATCATCGCTCATACTCCTATGTCAGGTTACCGAGGCACATGGGCTACGGGGTATGAAGTGATCGTTTTGCCACGGAACGTTCCTAAGTACGCCATAA
+>60277 1
+GGGACCCATAATCCCTGTGTTAAGTAAAATCATCTTTCATGGCACTTCTATACCCAACCAGTAGGACGCGTGGGTTGGAAAATGTCCTCGAGGGGCGCCT
+>60278 3
+GCACGTTCTGCAGTGACCCCACATCGTAGCGATAGCCTGCCGTAGTGATGCCTGACTAACGCTACTTCAGTATTAGACGTTTGGAAGATCTGAGTGAAAC
+>60279 3
+CAATAACGGTAGGTCGTAAAGGAATCATAACGGCCCGCCGTCGCACTCTACTGCCCAGTATGCGATGGGGTCTAATTCGTCGAGGCTAAATTTAGTTCCT
+>60280 1
+CGTGACGTCGGATGATCACAGGTATACCGATAGGATCCGTCCCGCTATGAACACTGTCGGCTGGACATGTCAAACGCTTTGTGCAATATACCACTGAGTT
+>60281 1
+TGCCCAAGTTAGGTAAAAATCCTCATGCGTTACAGGTAGGCCCGAAATCATCAGCGTGGGATTTAGCGATCTTTATGCAATGGCCTCGCTCGACGCGCTA
+>60282 3
+TTCTGCCGGGTGGGTTCCATCTTCAAGGACCAGTTCCGTGAGTGCATCTCGAGTCGGTAAGTGGATCCCAATCCGAAAACTCTGACTGCAAATTAACAAG
+>60283 1
+ACGGAACCCCGCGCCTAGAGGTAAATCTCCCCAATGACAGTTTCTAGGTTATCATCGGCCCGTGGGGTAAGTATTTCTGTACACGTTTGACACAGAAGTG
+>60284 1
+CGGGACTGACTTTGGGGAACGGCGATTAACGCATGACTGAGGTATTAGCCACTTGCTCTACTCTTATTATATAAGGATACGGGCAACATCGTCCGACCCC
+>60285 3
+GGTTACCGTGCCTTGGAATTTGTAGGCCGCTAAGTGTCTGCAACACGTTTGGGACTGCGCATCAAAAAAGACGAGCAATTCTTGTCCACCCAAGTCAGTC
+>60286 3
+ACATTCTGTTCTTGTCAATCAACAAATATTCCTCCCAAGTCACGAAGCGGTTCTGTCCGGGGATAAGTAAAGGCGACTGCCCCAGTGCTGTCGGAAGGTG
+>60287 2
+TCCTGCACGAACTTTCACGCTGCTTGAATTGTCCCAGCGCTGAAAGTTTATACTATGTAACCGGTTACAAGGTCCAGATTGGAGAGGCGGACTGGCAACC
+>60288 1
+GTATGCCATCCAGGGTATCAGAATAACTAGAGTAGCCGCCCCTCGGACCTGAATTGTGATTGAACAGCTACGTCCGACTATTACTTGGTTGACGACGGCT
+>60289 3
+TTGGCCTCCATCCGAATGGCAGTTATTCCCTTCACAGAGTGAGTAGTAAGGGCAAATTACTGATATCGGACACATTCGCCCTGAGACCTGTGATACGGGC
+>60290 3
+AATGGATTGGGTGACTCTGCCCAGCGCAAACCGAGATTACTCGTTGGGTTCGAAGCTACAATCTCCAAGTACAATAAGACCGTGTTCAGCCTTGTTCCGG
+>60291 3
+ACACTCATAAGAACAAGGGCTAACGAATCCCGCTCGACCTGTCGCTGCCGGGAGAATAAGGGATTTCGTACTGATCATCGGGGATCCTGTTCTTTCGATT
+>60292 1
+CCGTTTAGATCCAGGTGCGACAAGGCCCAGGCCGATTTAACACGAAGGATCGGTGTTTTGCGTACACGACTCGTTACTCAAAGGGACTAATTATCCTTCG
+>60293 3
+CGAAAACCTCAGCTCTGAGCATCTGCGATGCGGCGAACACCGTTCTGTGCCGAGAAAGTATGCGAAAGTCTTTGGTGTGACATGTCTACTCCGTCAATAT
+>60294 1
+TTTCTACTTAGAAAGCATCCGAAGCTGGTCTACAGCGGTTGGACTGCGTAACAGTCGAACCATCTGGCCAGGATCTACCCTAGATTCAGCAGGTTAGCTG
+>60295 1
+TGTCGAAGTAAAGCCCCATATTTGCATCTTAGAGATCCGACAGGGCGAACGCCAGTGGACAAGTTGCGGCAGCGTTTTCATTCGTACACTCTAAGCCTGT
+>60296 3
+ACAGTGGCGAAGGCGTCACAGGCAGTCCTATAATTCCTGCAACAGAAACTAGTGTTTCGCCCACAGGAAACATGATTCGTGTGTACCTGCGTTTCGTCTG
+>60297 1
+ATTGCTTAGTGACCACTTTACGTATCAAAGCTTGAGAGCCCATAATCTGCAGTGCTCAGAGCGATCCCCCCGATAGGCAGACATGGGGCTTGCTGTTAAG
+>60298 2
+ATAGGGGAGCCAGCTTTAGGTTTACACGCTATTGACCTAAGTCTATATCACTTGAGCCGATATCGGAAGTACGGGGCTCTAGCCTCGCACAAAGGCTTCC
+>60299 3
+TTTGGTGTTCCGAACTGAAAACGATTGCGCCCAACATATCCTAACATCAGGGACGGGGAAAGTTCTCGCCCCCGGTGTTGTAACTTTGTCGAGACATCAG
+>60300 2
+AGTTGCGGAACTCCCCACGTTAGTGTTGAGTGAGTCAGGGTGCTACATCAAGAATGCACACATCTAAACTTCGGATTAGCGATATCCGCTCTGCGACTCG
+>60301 3
+TGTATATCCATCTCGAGCCTTCAAGGGGCGGCGGTGGTGTGTCTCTGTCAATCATCTAGAGATGAACCACTGTAGTAATGTCCACAACAGTAGCAGCACC
+>60302 2
+CTAGGCGTTGACTGCCCAGGGCACAGCAACCTAGACATCGAGCACGCTTTGTATAACCGAACATCGAAATCGTTGGAGCTTTTCGCGTTGGTCTTAAAGT
+>60303 3
+CCAAACTCTAAGATTTGCGGACAAAGCGATTCCTTTCATTATTGCCGATTCTCTAAATGATGGGCGCCGACCGGGTGTCGAGGAAGTCAGCACCACGTGT
+>60304 1
+TACTCAGACGAAGGGAGCTTAGACGTAGCGCTCTGTCTGTCATAGCGGGATCCAAGCACCGTATTAGCAAAGATTTGAGCTTCTAAGTTTGCCCCTGCCA
+>60305 1
+GGAGTGAGTAGTCACCCTGTAAATCTCCGGGGATCTACCACTCGATCTGCTGGTATTAATCGACTCGTCGTGTGCAAAGCAGACTCGTTCAGACTACAAG
+>60306 1
+TTGAGGAAGGGCCTTAACTTAGAAGTGAAAAAGCTGTCTCCCTACACCGTGCGAACGTCCATTGCAGGCTCTATCCGCCGAATTACTGTGCGCTAGTTGA
+>60307 2
+CCCTCACGTTGGGATGCTTAATGTCGCTAGCACTATAAAACGGCCTCCCCGCAATGGGGTCGCTTATTAACGCGTACAAAGGGTGTGAATAACTCGTGTA
+>60308 1
+AGGTCCAGCTGGAACACGAGCGACCCTAGCTTTTACCGTTGTGGTCTATTAATTTGTTACGATCTGCTCCACAGTCAACCGACACGGTGATGGAAACAGG
+>60309 3
+CAATTCGTCGTGCATGTTCACCACCCGACCAACGAGCCTTAGGAAGACATTCTTCGGAGCAATGGAAGCTCGTTTGGGTTAGCTGCGGATTCTTACGAAA
+>60310 1
+GCTTTGACACGTAGTCCGCCCGCGCGGAAAACATCGAAGCCGGACCCTTATCTATTTATGGGGCAATGATAATATGTGACTATTGGAGCATGCCATGCCT
+>60311 3
+CGCGTATGTCGCTTGCTTAGGGAAGCGCCTCTGGAAGAGTCCTCCAAATCTCACTGGTCATAAGGACGACCTACATACGACAGAGGTATAGCAGCTTTTT
+>60312 1
+CCGGTAAACATTCTAACGGGCATAACCGCAACCCACAAGCCATTGCGATGGTGGCGTGCAGTTCATTTTAAGGCTTGGCGTTAGAGGCCTTCATCGAATT
+>60313 2
+AACCATGAACATGTGCTAGGGTTTTACTAGTTTCATGGCAGTCATCGGGACCCAGGGCATAACCTGTCCGAGCCGTGTGCTTAACTGAACAATCGACGCT
+>60314 2
+TAAGGATCTGCATGATGCGTACCGCTATGGCGTCCACCGCACTATCGGTCTCAGCAGAGCGTGAAAGCTACCCTGTTGATGCGAGGCTAAAATATCTTAT
+>60315 2
+CCTATTTGGACGCATAATTCTCGACGAAGCCACTCATCGTTCGGTCTTACGGATATGGTGTCGAAAGAACTACTGCCCAGTAACGGGCGTCGATGATGCA
+>60316 2
+GACTGCAGTTGCTGACGCAGATGTCGTTGTACTGGGATACGCAGGAGCCATCTTACAGATGTTGTAGGTCAGTCCGACCTATCACAAACAGAACCTCCTT
+>60317 3
+TTGTTGCCGAGGCGATACTCAAGAGCCTTTTGCTTCTCTAAGCACGCTTCCTAGTGGGCAATAGCCAGTGAGACGTTTGCTCTAACACACAACAGGGAGA
+>60318 1
+CTCTGATCAAGCGACTACATTAGTCGTGCGAATGCGGCCAGGCAGTAGTCAAGTAGCCGACTGGCGTAATCTAGATACCCGTTGTTCGGACCTTCAATAT
+>60319 3
+CGAGCAATCGATTTTCACCAGATGTCAGGAACGGTACTAGCAGTTAAAACCGCCTAGCGGAACGGTGCGTTTTGTCCATTTGCAGCTGCGGCCTTATCAA
+>60320 3
+TTCGGCGTAAAGTCTCTGTCTTGGCCTCTCAACGATCAACTACGCTCCGACAGGATGGCGTAATAAATCGATAGTAGGTGTCCGCACGTACCAAGAGTGT
+>60321 1
+GCATGGATTAGCCCCAGGCAACAAATTCATGCGTTCCGCTATCCGAGTGTTTTAGACGTCAGGAGTCACTTTGCAACAGGGTGAGTCACAGTGCACTACT
+>60322 3
+TATGGCGCGGGGTTCCAAAAATTTTTTACCTAAGGGAAGACACATGTTGCCATGCCTTCGAGGATCTTGCGGGTGCAGCCCCTAGCACTAGAATCACACT
+>60323 2
+ATCAACCCACTATAGTAGGGGGGTCGAGCTCTGATTGTAATTGTCAGCTACAGAATTGCTCCTTCCGGCTGGATCAGGGCATACCGCCTAAGCAACTAGT
+>60324 2
+TCAGAAGTACACGTCCGCGGAACGCTCAAATTATTTGCGAGGTGCCCTAGACCAGTTGATGAACGACCCGTCGTTTCACATTTCGTACAATGGGAGGTCT
+>60325 3
+GACTGTCACGTTGGGACTCATCAGGTAGTACGCTGCGGATCACGGCCAAAACATTCACGCCGCATTATCCAGTTGAAGAATTCTGGGGGTTAACTCTATC
+>60326 2
+GTCGCTGGGAACTTTTCGGCAAACGATTCGAACTTAGCGGGCTCACCGAGACCAATTTTCGCATGACTTCAGGTTTTGTAAGTCACGGACACAAGCATCG
+>60327 2
+TATATCGGTTGCAGACCGACTCACTCATGTAAGACGAGATTCTGGTGCGGCGCCAAGCTGACAACCATTCCAGATCCTCATTGGAATATGGGTACGGTTC
+>60328 1
+CCCCACCTTAGACACGTGAGTAGATTCATTGGACCGAGCACTCCTACGATCGCCCTAGTTTGTGATTGATATGCGCAAGGGTATTATAGGGAACGTCGAC
+>60329 2
+CTGGGGAAGAGGGCCCCTCAAATCGTAGATGCTTGAAGGTCAACACTACGGAGCGCACGTCGCATATTGCAAATTGTCCTGCTGGAAATCTTTCTTCATC
+>60330 2
+CCCGCGGAGACAATTTGTCGTGGGGACAACAAGCTCCTCCGGCGCGTCTATGAACCTTACGGGCTTATAAGGGTGCTCAACTGTTTATAGAAACATCTAT
+>60331 1
+GATCGGGGCGTAGTAGTGCTTGGCAGCCAAGCTGACAATGATACCTGCATATCCCCCCAATATGACACTTTCAGCTGTTATGCCCGAAGACTGTAGTATG
+>60332 2
+CTTGATGCAACTTGTTCGTTCAATTCAGAACGCGGGGAAGAACTCGGCTCTAGTCGTTTGTCCAAGCGTTACCGGACTCACATCATAAGCCCAAAGTGGG
+>60333 3
+CTAAACACTTTTGGCGTTTCAATGGGCATTCTACAGGCCTCAAAACATCTGCTTGAACATCGGTCCAGTTATCCGACCAGCTGGGAAATGGTGGCAGGCG
+>60334 1
+CAGCCCAGATGTGAACTAGCAGTAACATGAGTATTTGGGAACGCTCCGGCATACGCCCAGGTTAAGCCTGTCGCAATTAGCTTCTTTTCTATAGAGCGCG
+>60335 2
+TATCTAGCGTGCTACCCCCAAGACTGATAGGATTGTACCCTCGATTGGGTGCAGGCATGACCTCACACCACGACGAGTTTAGCGTTGATAAAGTAGCGTT
+>60336 1
+AGGACTCTTTAAGCTAAGCACTTTAAGCTGCGCTCCGGTCTGCGGATCCGGCAAGCGGGCCATAGTATAGAATATTCTGGCATCGACAGAACTATGCTCT
+>60337 3
+TGGCCGCAATTTGATGGGACGGCGTCGAACCATCTTTATAAAGATCGACCTCGTTCGCACTAGGACATCCAAGTTACGGTCACAATTGAGTGGCTACCTG
+>60338 3
+AAATGGTTGTTTGAGCGATCTAGCATCCGGACCTTACGCAGCGGAGTTCGGCAAGAATCCTAATTCCCTAGCGGCAACGTATCGACGTGTACACTCTGTA
+>60339 2
+ACGAATCAGCCCTGTCGGAATCGTTATCACAGTTCGTTTTGTGTCCTGCGAGCGCGAGGCAAACGGGATTAATCTATGGCTTGATCTCACCAACACGAAG
+>60340 1
+TGCGTTCGTCTCTGCATGCTCACAACCATATCATGACTTTATTCTAAGGTTCGTGCGGCATAGCAGGGAAAATACGGAGCAGCCTATGGCCTAAAGGGCC
+>60341 1
+GATAGGGACCCCCACTCTACGTCCTGCGGCTGTTGACTTTGCGTAAGTTAGATCACCAAAGACGTTTAGAACCGGTCAGAGTATTACTCCAGAGAGGTTC
+>60342 3
+AGTCGGATCGGGGATCTCACTAACTAAACCCGATGGTGCATCAATGTACTAATGCAGGTATTCGACTGCCATTGTTCGGCCGGAACACAGCACGTTCTTG
+>60343 1
+GGGACAAATGGACGGATGGTTGAAATGTTCTTTTCTTGCTGGCGTTTCCGCATCCGACTACACCCAACGGGTACTGCTTTCACATCAAAGGCCAGAAAGC
+>60344 1
+ACTTGATGACGGTATCTGGTCATAGTATCGCCACGACCTGCTATGCAAATGTCCGATTGACAAAGGACGCTCAGCCTATATGGTCCCTAGGGTTCCAGGA
+>60345 2
+CTTCATCTAGGCTGATGGTGCAAGCCGAGCCGACGCAGGGATCTCTACGTTCGTAACGATATGCCTAGTAAGCACTGCATAGCGACGCTAGTATTATTCA
+>60346 3
+CACTTCCTAAAGATCCCCTACGATCAACGGACATGGATAGGCACTGACGTAATCTCGAATTGAATGGTGTGCCATCGTTATGGTTGTAGCGAGGCTCCCG
+>60347 1
+TAGGACGTCCGCACCGATAGGCAAGGGTGACTTCCAACTCAAGTGGAGGCCATGTGAATACGTTTTCGGGCTCGTTACACTCACAACCGTTTGTTCAATA
+>60348 3
+GGCATCGGGAACTTCCCTGCTGCGGTTGACTCCTGGGTTCAAACAGCTCCATAAGAAAGAATTGACAAGTTGTAAGTGCTTCATCTCATTGGCCACGGAC
+>60349 3
+ACCTCGGTCTGATATCCAGGTCGATGGCTCCGGACACATAGATCTAGTCTGTTTCAGGAAACCATCACACGAGTGTGGCCCAGTTTGAGATACGGATCTA
+>60350 1
+CAGCGCACCATAATCGATGCGTAAGAGGTTCCTACGCGCAAGGAGCTTTCTTTCTGCTAAGTAAACAAGACTCCGTGTCGCGAGTAGATGCAGCTTGTCT
+>60351 3
+GGCTACCCGATTATTCAACAACCGCCTAATTACTCCCTTAGTAGTCACTCTTGGCCGTAAGGCGTAAAGTGCTGGGTCCCGAGGTTAATAGTGGAACAGG
+>60352 3
+GACAGCGCATAGGGAAGCAGAGTATTGTAGACCCATGAAGTCACGATGTCATACTCTTCCATCCCTAGACACTGCCTCCGTTATGTGGCGATTGGTCGTA
+>60353 1
+TACTGTAGTCGGCAAGATATCGCACTCCGGTCGAAGCCCTTTTGGCTAGGGCGCAAAACCGCTCTTTTTATCTGTCAAAACGAGCTGCACAGGGATAGAT
+>60354 1
+CCTTGATAGGATTTAGTTTTAAGACACAAGCTGTTTCGAGGCCTAAACGAAGGAGGGCAAAATGGATCCTCGGCCTGTTAGGTTCCTCTCCCAGAGCCCC
+>60355 3
+AGTCCATCAGCTGACTCCGGTTTCTTAACAAGGTCTAATCATATGGCGACCAGCACGGTTATGTCTGGTGTGCATCAGAGCAAAAGTATGTGGCACGCCC
+>60356 2
+ATGTACCACCGGAAAAAAGATCCTGTGATCCCAAGTGTCGTGGCGTGCATGACGTTCTCTGTCCCTATGGCAATGTTGGGATAGCACGTAAGCCTCATAC
+>60357 1
+ACTAATCGACTGTTGGTGCGACGAACAGTGTATAGCTGGTGTACCACTCGCGCTAACTTGCTTACTAGTCGCCAAACCGAGATCTTGACCGACTAGTGAG
+>60358 2
+ACGGTAACTCTGAGGAAGGATGCTGCCTATAGGATATGGCGGTCTTCGCCGTACTCGCAACGTATGCAACCACTCCATGTTCCTTCACTATAGGGTAAAG
+>60359 1
+CGTCGTATCAGAAGAGATTAGCTAGGAGGGAGTCATAGGCTAGTGCATATGTTTCTATTCCACGTACCTGGCCCTCCATCGCTGTGCAGCATAACGCCAA
+>60360 1
+ACTGTAATCGTACGCTGAATTAAATGAATCTTGCTTACAGTGGGAGTCCGCCACGGGAGATCTAAGTCCGCATCCGGGAGTCCTCCAGTATTTCGAGCCA
+>60361 1
+AGCTAACGATACATAAGATATAGTCTTCTCCGGCATTTGGGCAGAGTCTGAACACCCTCGTCCGGTGCTTGAAAGTTGTCAAATTGCTCCGAGGGCACGC
+>60362 1
+AAAACCTGCTCAGGTTCGACGGTCCGACCGATTCTCCTACTCCAAGATATACCAATTGAACGCGACGTGGTATTGTCGTACGTGTGTAGACTGAGCATGG
+>60363 1
+TACCCTTCAGTTGAGGGATAGCTACATCAACGAAAAGGGTGCGTTATTCTCTCTACGATCCCTCACATTCCCCTAGGAAATGAGGGACGGGGCATCGTTG
+>60364 2
+GTAGAGCGCGTGGATTACCGCTAAAGTAAAAATGTCTTTGGCCAGCAGACGAGTGAATATCGAGTATATCCTTCTTCAGGCGCAACCCGTTTCGGCCTCC
+>60365 2
+GCCACGATCCGGAACTAAGTAGCGCGTGTGCCATCGTTATACCGGCTACACAAGTTCTTGGTTATCTCTAGCACGGCTGTATTGCAGGATAAACACAGTG
+>60366 1
+ACTAGAGATCTGTGTTCCTCACACGGAGGCGATCAACTCGGCACGTAGTATCTAAAAGCCATCGGCTGGTTTACGGCCTATGATTTCGAAGCTAACCGTG
+>60367 3
+AAATACAAGATCTAGGATGCAAACTAGTTGCCGTGCTAATCGCTGAGGGCCTGAGTCAGGACTGCTCGGCATATTAGCTATTCCAGCCGGTCCATTTCCG
+>60368 3
+CAACATAGAACCACATTATGGCAAGCTATTCGTTCAAGGTTTTGGGCCTCGATTGCCGGACACTTTTGAATACGAGGGGCAAATGCTCCCGGATCTGGCC
+>60369 3
+AGTCAAGAGAATGCTTTTGCGGTTGCTATGTAGCATACCAGAAGGCTATCCAATGGAAGTTCCTAATAAGCGTCCCGTCTTGCGCCCACAGTGGCAGCCT
+>60370 3
+CCCAGTTTCTATCAAGCTGGCCACTTTGCGCCTTGGTGTTGCTCTACGTAATAGGATAGAAGCTGCAGCAGCGCGAGAAAGATAGCCTACGCCTTTAAAG
+>60371 3
+GAGTATGACTGATCATAATCCGCGTCGATATGCGTAAACCGCCGATATTTGCGAATCCTACCGATAGCGTTATGGAGCTCCATTCGAGAGCCTAGTGGCC
+>60372 3
+ATATAACCTGTGAGTTGCCACTTCCGCTTGCACGGAGATCCCAGACCTAGTCTGGTTAGGGGTCACATTCTAGGCAGAGACCAGGAACTTTCAGGCATTA
+>60373 2
+ATAGTGCCGGTGTTAGTATTAGGGCCTCCAAAAGCCGGACTTCGAATATAAGTCCGCCGATGGACAGAGCAAGCCTTTGCACGCATATCCTGATTTGCTC
+>60374 1
+ACACACACCTGTAAATACGGTTTGTTACGTGGTTCCCCTCGTGGAGGAGAACTCCCAACCTTAGGTAATTACAGGTCGTGCTTGACGAGATCGGCTAACG
+>60375 2
+GTGTTTGCTCAAGAACCAGCGGCAATAGCATTTGAGCTTTAAATAGCGATCGCCATAGTGTACACCCATATCGCCGTACCTGGCGTTGTATGCAGCAGGC
+>60376 3
+GGGATCAAGTATCATATCACTCAAGGCGTGAACACAGTGCAACTCCTGCAATGGAAGTGCTCCTCAAGTGTTCTTCGCTTTTAGCGGCGATAGGACCGTC
+>60377 1
+GTTTGTGAGCGGCTAAGTCGCTCCCGTCTGATGCTAACCCGGCTTCAAGACGTCAAGATCTATTGCGAACGGTAGAAACCGATAAACTTTCACTTGGGCA
+>60378 3
+GCTGTTTTAACCTCTATACCCCAAGAACATGCCGGTCGGACGGACATTGCTATATTGTATCGAGACGTTCCAATCACCGAAAGGTGTCGACGGGGGTTCA
+>60379 2
+TTATACACCCGATCAGACGATGGCCGACATCCGCACTAATAGGAGTGCTCATCATTGGGATTTAGCGGTATAGGCTCGCTGATACGGAGTCTACGCTTAC
+>60380 1
+ACTCATGCAGGCGGCAGACCTAGTGAAGCAACCCCAACTGTCTTTGTTTTCGGCATTGTTCCTAGATTCTAAACTCTGCACGGGCTGGCGAAGAGATAAG
+>60381 3
+TTTCGCATTCCCGGCCGCGCGTCCTTCTCAGTCTGGTGTCAAAAGGAAGATAGGATACCCAGTATTCCTGGCAACGAAAATTGATTGAGTCAGAGTGACC
+>60382 1
+AGGTGCGGCAGGTTGAATCCCCTAATCAAAAAAGCATAAGTACGGCACCCATGGGTGGAGCTGCCCGCTTACATCTCATGTTCTGATTTGTGCATCACGT
+>60383 3
+CATGCCCTGGGGGGGCTCGGTTGGGATTTCATCGTTTTCGGAATTAATCAAAACAACCACCATTATGGTAGACGCGGACCTGAACACCAACTGACGTTTC
+>60384 1
+AACTTTAAGGATTTATCACCGTCGATGGGGTAGGGCGCTCCAAAACAGATAGTTCTCCCCCCACTAAGCAGGAGAGTTGCACTGCTTATTACGCGCTGGT
+>60385 1
+ATAGACTTAACTCTTGAGTACTGGGGCAATATCCTCTATCAGGGAGCGGCATGAACTTTTGAAGTCATGCCATGCAATCGACGCCCTGCGGCGATACCTG
+>60386 2
+CTCTCTGGACGTACACGAACGTTTTCCCGAGTTAAAAATGCATTGTTGGGCTGGTCAAGCGACCCAATGAGCACGACTCGTGTGATACATTAGCCGGCTA
+>60387 2
+GATGAGATTTATTGGAAACCCAATTGTTGAGGTATCTAATTGACAACGGCCCCCTGCATCGGATCACGCCTTCACGTGGGCAATCACACGGTCTGCGGTA
+>60388 3
+ATGGCGGATTAGCTAGTCTTGGCACTGCCTGTACCCGTACCGCCCGGAAGCTTATATATTACCATAACAGATGACATAGGCGGTACTCAGCTGTTGGAAC
+>60389 3
+CGGTATATGGCCCTATTCGGAGCCCGGCGCCGTTTCCCTCTTAACAATCGATGACGTAGGTAAGTTAACCTAGTGTTTAAAAAGGTCCCGATGGGACACA
+>60390 1
+GCCGGTTGGGTGACTCGCTCGACCCTACTAGGTGGCACTTTCACGAATGACTGGAACTTAGAAGGTCAAGCACAAACATAGTATATGCGGCCTTACTTTC
+>60391 2
+GCTGTTCCCGGTTGTACTAACAAGTCGCACTCGTCCTTAAGGTTGCACAAGCTAATGCGTAACAAAGGTAACAGCGGACACCCAGTTGCTCGTATGGTTG
+>60392 1
+ACGTTCGCTAAGATGGCGTTAGTCACCAATTTGTCGCCTATAGCACGCAATCGAGAAGGAATAGTCAGTGGTGTTCCCACGATACTGTGGAACCTCCCTG
+>60393 3
+TCTCTTACTCTCGTCAGAAAATTTCGTTGAATACTGAGGCTTCCTGCAAGCAGAGTGGACTCATGACCGGAGGAGTACCGGCTAGCTCGATACGAACCGT
+>60394 3
+TGACACGGAAGAGGCACCCCATTCTAGGCGTCGTTGAACTATTTCGCGCAGGAAATCACCCAGAATAGGTATTTACCTTTCCTGTGCGGTGATGGTCACA
+>60395 3
+TTAGAACAAGGCTATAGAACTACTACGAAATACGCACTTCTACCGGTTGCGGCGGTATCGCGCGCACTCACACTAGTCTTATGGCTTTGTTGGACGCGAG
+>60396 3
+CAACGTCGCATTGTCAGGGGCGACAGGGGGGCTAATGTTCGAGTTCTATTAGATTAACGTCTCCTGGAGCCCCGCTTTAAACGTAATGCCCACCTAAATA
+>60397 1
+CGGGATGAATTTGCTGGTCGAGGGGACAAACATCCGTTTCACCCAATTCTTAAACGGCTTAATGAGAGAAGCACCGGGATGCCTTTCCACTCTGACTGCT
+>60398 1
+TCGGCCGAACCTCAAGGGACTACTGCTAATGGCCTTTGGTTTTGAGGTAGTTGCCCCTTAGTGTATCACTCAAGATACGCAAAAATGACCCCACGGAGGT
+>60399 1
+TAAGCGGAACGAACTTCAGTCCTCGTAAGGTTCACTAGTGTTCACGGGAAACCGTAGCGCATGCTGCTCTACGGGATACTGGATCCCTATTGATACGTCA
+>60400 3
+CTGTAACGGCCATTTTTATGAGCAACCCCTGGGTGCTAGACTCCCTACGATGCAAGCGGTACGGCCTTATGCGTAAATGCTGAAAATGGGATCACTACTG
+>60401 1
+GCCTAAATAGTTGGCCTCAGCTTCGTGAACTTAAAAATCTGTCTCCATACGCTTGCCTCGGTTGCATCGGACGTGGCAAAGCAAGGATGACCGTCTAGAG
+>60402 3
+GTCCCTAACGCGGTATCTGGGACCAGAACTTGGCAACTGGTTATCCAGTAGACGTTCATTCTTGATTGCGCGTCCGATAGCACCATAAGAAGCTGGACAT
+>60403 3
+CGCTTGTTACCACCTAGAAACTAGGTAGCATCATGCGGAAGGTGACACTCGAACTCGGCTAGTTTCAGGCCGTCACCTTTGAACGGTGAGCTGATACTAT
+>60404 2
+CACAGTCAGCAGCCCGTCCAACAGAAAAGTCGTGGTTGCTAACTGTCTTCCATGTTACAATGCTTAGGAAACTGCTAAGTGGGCCACTATGCCGGGTGTT
+>60405 1
+GTCTCGCCATGCGTGTATCTTCCTCGATCAGGGAGAAGCCACTTAAGCTTAACCTCATATCGAGAGTTGGCGAAAACACATTGACAGTCTGGGGGTTCCA
+>60406 3
+CTCTGCGTGAAGGCACTGAGTCAGAATTCTCCCGATCGCTATCTCCATCTGGTTGAAAGTTATGAAAAAGAGTGCAGGTGACTACTCTGCAGGATCCCGC
+>60407 1
+CTGAACAGAACCGCGCACGTGAGGGAAGACTTTGAGCCCTAATCGTTAGCATAGGTCTCAGCGCACTAGTTGTACCTCTGATAGGTTTCGCTAACATCTG
+>60408 3
+CAAGACCCCTCTGATCTACGCTCACTTATGATATACCCGCGTCTATGGGGTATAAAGGTCCGAGAGGCGGTCAGAGCAGAGATTTTTTCTACAGCTGGAC
+>60409 1
+ACTTTCGAGAATACCAGGGGTTAGGACGGCGCAAAGCGACCTAACGCATAATAATCCGTCTCGACAGTCACGTGGATTTTGTGCGTCGTGTTCCACTCAT
+>60410 3
+TTCTAATTACGTCCTCTATAGAGACAAGGCGGTGTAGCTTCTCCTAATAGCCCTGCGGTCACTAACCAAGGTTAGGGTTAGAGAAGGGCCCTCCGTGAAC
+>60411 1
+AAGCATCTCTCGTTAACTTCACCATGGAGTGACTGCAGAGGAACGAGCTTTATTAAGCAGGGTCACAGTCTTGTCAGGCGGGCGCTACTACTTATCCCAG
+>60412 2
+AACGGTCGATTAGCTGGGTTGAATAGGCATATTCAAAGAACCCCGCTCGGCTCTGGGTAATCTGGCGACTAAAGCCCACTCTCTTCTTACGATCGGGATA
+>60413 2
+CAGAGAGGGAGAGCGATCGGAAGCCTACGTATAGCACAGTCCTGTTCATATTCTTCTTTACATGGCAAGGTCGCTTCGCGTCTCATAGTCAACCGTACAG
+>60414 2
+CAGCTGCACTAATTCATGATAACCTTGATATGGTTTACGGCCAGCCGCCGGCCATAATTCCAAGAGGCAAGCTCTCGTGCGGTAACAGCGGGTTTATTAG
+>60415 2
+CTATTATGCCATAATTCGATACGGGGCTTGAATAGTGACTTAACCCCGAAATTGGAGCCTGGTCGAGCCGATGTCAACTCCCTACAGACGGCGGATTGTC
+>60416 2
+GAACGCAATAATCTCTTGACTCAAACTCTGAATGACAGCAGTTGTCTCTCGACGTGCCTCAGTACTAGGCATGGGAACCCATGTCCAATGTGTTGCGGGG
+>60417 3
+ATTTAGTCGGGTAGAGGGGGACCATGCGACTTAACAACGCCTGTCTGCAGAGCATGCACGATGAAATTCCCGTTGTCTATTACTCGCGCATCCAATTCAG
+>60418 2
+AGTTAACGAGATCCGGGCGTCCTCCGAACCGTTACCCTCCGTTAAAGGCTTCGCAAATGCAGATAAGTTCAGCGATATTTAATTGGCCCGGTGAATTGCG
+>60419 3
+CAGTAGCCGGTCATGTTCGACTCATGGGCGTTAGCGTCAAGAGCCGTCGTGTTACTAAGTCAAAGTCATATACTAACCCTGAGAGGATGAACCCCTTTGC
+>60420 2
+TTCCACATGTAACCCCTAGCGCTCGCAACGTGAATATGAAGTCTTCGCGATGTGGGATTTTATACCAAACCACGACGTGTGCTGGGGCATGCTGCAATGA
+>60421 2
+ACCGCCTGGTGGAGGCGTCTCCAGTTTGGTTAGATCTCCCCGATTGCGAAAATTCAGAACCATGGCATAAAGAGTTCACCAAGTCTTACTCATTGGCGAG
+>60422 1
+CCATTCTCGATGGTTCCTATGAAACGACCCGCCGCAAGAGGAGTTGATGTCAGAACTCTATTGGCCATGCGTCTACGCAATTGGTGCAGGTATGAATCCA
+>60423 3
+GATCAGATGCGTTGGCGTTCACCAGAACACGACTAACCACTCGTACGATGTGTTTTCCAACTGTGTACTGGGAACATCGATCAGTAGTGCTGCCGATCAG
+>60424 3
+CCTGAATAGTCACTGGGGAGAGCGACCAACCAAAGGCTAAAACCGTTTTCTGATAAGTGTTTCAACTGCGGCCTTTAACGTGCGTGTGCCGCACCTATGT
+>60425 3
+TGAACTTTTCGACTGCGGTCTGATTGAAGAACGTTCTTGTAGCACTCCCCATCAGAGTGATGATAATGCCAGATGAGATTGCGACTCCCGCGCAGCACAG
+>60426 2
+TGTTCTATACGGTCACTCTCCGATCGGACAGACTCCTGCGACTGGTGTACACTAATACAGACGCCTCTCTTAGTTGAGGAAAGCACAGACGTTGGAGAGT
+>60427 2
+CAGGGCATATGCCATATTGCATGTTGTACTCAAACGATACAGTCCAGGAACTTGCTTTGAGAATCACGATGCGCGGAACCTGTCGGAACTGCGTTCTCCG
+>60428 3
+CAGTTCCAGATACTGATCCCCCAGCTACCAGCGCATTCCGGTTAATCTTTCTTGAGAGAGGCCGGATGAAAGGGAAGGGTTTTGCCCTAGAATGTCACAT
+>60429 3
+GCATTCAGTGCTCGCAAATGGTCAAGGTGGGGCAAACTAGCACTGGTTGATCCTCTGCCTAACTGCAACCTGTCTTAAGCGTAGGTCCCTTAACATGAAG
+>60430 3
+GAGTGATCATACGCTCAAATGAACCTACATTGGTCCCGGCGGCCGACGGGAAGATGTTCCAGAAGATATTATACTAATTCCCGACCGTGGCCTTTTGCGT
+>60431 3
+CCGTGCACCAGTTTTGTCGCCAAGCGATACCTAGAGTAATAGTTTTGTATCAAGACAGAAACCCAGGGAGGTGCTTGGGTTTCCCTCCTCCTAGAAGGAC
+>60432 1
+AATACTTCCAAGATTTAAGCGAGTCCGATGTAGGCTCATTCCGCTTGGTTACGGTATACAGCCAGTCTGAGTTCCAGGTAGCGGTCCGAACCGAAGACTC
+>60433 1
+CGTGAGACCGTAGTCACGTGAAAACTAGTGAAGCTATCTCCGGATACCTGAGTAGCGCTCTCAGACTGGGCTACACTTAAAATGTCCTAGTGGTCCTCGT
+>60434 2
+TCATATCAGACACCACGCCTGGGTAGAGAAGGTCTACTGTAACTGCTGTGGCCGATAATCGAGATCCTCTCGCAGTCATCTGAGAGTTTCTGAGAGCTAC
+>60435 3
+AGTGAAGAGCCAGCCCTTCTTAATTGGTTGGTCGTATCAGTCTACGGGATCATAGGGTATCCTCAAAAAGCGTCCGCTTTCGATACCGGAAACACCTGGC
+>60436 1
+TGCAGGTTTTGATTCTCTACGAGAAACATGGGTCGGATGTGTGGCAGCCCTATAACACCATCTTTACGCATTGGACAGATACCGACCTCCCGGAGATCGA
+>60437 1
+ACGGGCCTTGGCGCATGGCGAAGGTTCCAGGGTAATCAATGTCGGATGCTTTAGTCGCACATGGTAATCAAGTACCATCTCAAGCGCTTATACCCATTCA
+>60438 2
+TACCAATTAACTGAACTCTATTCCCGGGCCTAAAACCACTTCGATCTTTCAGTCGGTCGGAGGATGCGCGCTTTGGATAAGGCTCGATGCAATCGGGAGA
+>60439 3
+GGCCCTAAAGAGATAAGTGAGCCCCACCCTCGGGGTAGAGTCACGCACTATGTTCTATATACTTGCCTGTAATTTAGTAATGCTCGACGACTGCCAGTGG
+>60440 3
+GCCGTCTGCATTAGTGATATAAGCCGGTCTGGTGCCTGCGCCTGGATTGATCATACGTTAGAAAGTAAAAGCCACGGTATAATTCCGTCGCCCTACCGAA
+>60441 1
+TTATTCAGAGGCCCGTTAGCTAGCGGAGAGCATTCGTAGATGAACCTTGACGGCCGGACCCTCTAGTTATTATTATGCGACCTATAGATGACCAACCGGC
+>60442 2
+TATTTTCTCAGTGTCGGGCGCTGATACGTTAACGCCTCGTAAGTACTACTTTTTCGCAGGGACGCGACGCTTACATAGGAAACCAATCAAGGGACGCAGC
+>60443 1
+TCACGTCCAAGTTCTCGAATAGGGGTGAGAGTTTCACGGGCTTGCGAAATGTTTCCCAGGCCGCCATACTGTCATTGACAATAAACGAAGCCCCGATGTT
+>60444 1
+CCTTATGTAAGCCGTATGAAAGCGCCTTGGCCGGAGTCAGCGAGAAAGGCTGTTTTTACTGCTGTAGTAACCGCGCCGGACTAATACTCATCTAACTGAC
+>60445 2
+ACACACATACTCTTCGTACGTGTAGTATGTGTCCCACAAGCCGTCTAGGGTAGTTGGTACGCACTGGTAAATCCCTGCAGGATGATCGATACGCTCGAAG
+>60446 2
+TCTGCATTAAGGAACTTGCGATAAATTCCCGCCCCTAGCACCCCAATCTTTAGAGGAAGCCTGGAGATTTTGAGCCTGCAGCTTGGAGGGAATACGGTTC
+>60447 2
+CCGATTAGTGTCCTCTTAGGTGTAGAGACGCTGCCTAGGAACAGAGCTACGTTCAGAGCTGCAGGGGTTCTGTAAAAACACTCTAATACTTACCCCGCGT
+>60448 1
+GCGAGCCCGAATTACATGACTGAACAACTCGTGTCAAAGTTGTTTGCTACCGTTCAACATTGTCCCGAGTTGGATCCACGCAGAGGTCGGGTACAATCGT
+>60449 2
+TAACGGCGTTGAACGAAGAATATCGGCATGATATCTTAGTTTGTAGTGGCAGCTCCACCATTCGGGACAGCGGCAATACTTTAGCCATCTCGCCGTGCCA
+>60450 1
+AGGAAATTAACCGAAATTCATCCCAGGACTCGGGCAAGATCGGGGTGTCGTGCGCATATATGTAGGTATGCTGCACGTTTCCCACCCGACAATTTGTCTC
+>60451 3
+TTAGCTCGAAGGATCTCTTGACGTGATTGATATGGCGGGCGAGTTTGTCCCCCCACGGTAAAATAACCCCGAGCCGTGGAATATCGAAGCACATTCATTC
+>60452 2
+ATAACCCAGTGCTGGATTAGAGCAGGGATAAACGGTCATGTGGTAGACTCTACATCTTCCTTGCGCCAAGGTCAGCCGAGCGTACGTATCCGTATCCTTA
+>60453 3
+TTGGGTGGATAAAACCAGGTCCTCAGCGATTTTAGCAACTCGAGAGCCAGTTTACTTAATCCGACTGCCTCCATCGATGTCAGTGTACGCAGGACGGCTA
+>60454 1
+CCGCACACCATGTCGGCTGGGGAGAATGTTCACGCGATCTGCTACTCTATAACGAAAGTATCGGGAGGTCCCCGCTTAATAGTTGTACCCTAATATGTGA
+>60455 2
+GGCACCTTGCACAGTCATGGGAGAGCGCCCCACGTCATTACGGTGTCGACGCATGGCAAATCAGTAGCCGTGTCAAAATTGTCAATGTTTATCATATGCT
+>60456 3
+ACGCCTATCCACTATCCCGGCTTTTCTAGATTTCGTAAGATTCGATAGCAGGGCTCGGCGCGACAATATAACGTTTGAGCAAGAGGTGAGGTCAAGCCCT
+>60457 3
+TAAGTATGTCCACGTTAGGGTAGGATATAACTTCGCGCAAGACTGCACCACTCTTAGTAGCCCATAGTTCATGCGCAACTGCATGAATTGGCGGCCGTGC
+>60458 2
+CTGTGCTTAGTTACCCTTCTCGCATGAGTGGGCTACTATGCTACCGCCCGGGGCTATAAGTGTAGATAAAACGGTAACATGACGAAGTCCGCCATAGCTA
+>60459 2
+CAACATCTGACGCCGACCTTTCTCTGCACAGACTTTCTGAGGGCAAGCTATCGGCTACATTTTGCCAGAGGCCGACAGGGAGTGTGTAAATATAGCTAGT
+>60460 2
+CATTTCCATCCGAGGTCTGTATTTGGGAGTACAGGAGCGTAAATCCTCAGGCTCCTACTATACATTACGTCGACGCGCTGAAACCCTGAAGGGATTGAGC
+>60461 3
+ACATGGTAGGTTCGTTGTCTACAGGCCACAAGGCCGTATACGTGCTAGCCGAAGGGTAACTTTGAGACCCCATTTAGCCATCGACTACCATAGTTGCATG
+>60462 1
+CTGCTTGATATCCCTTTAAAATAACTCGCCTGGTGCTCAAACATCGGAGGGGGGTGGTGACCCACCCCACAGTTGTGGGAAGCTGTACTACTATCAAGTA
+>60463 3
+ACGCTGAGGAATGACCTTAGGTCAGCCACCCCGATTTGGGATAGTCGGACTTCCCGATGCGACATGCATGGAGCAAAGCGTCATTTCGTCTATAATATTC
+>60464 3
+TCTACTCTCCATAAGACGGGAATGAGGTGGACGGTTGTGGTGGATAACTACCCGTCACTGCATGGGCATTACGCGAGAATACTCTGACTTCTACCTCCAA
+>60465 2
+ACTAGCCTATGTCCTATGACGAATTAACGCTGTTCCCGGCCGCTTAGTGAACGAGATACCCAGACGCTAGTGTAAGATGACTATCGAGGCCATGTTGGTC
+>60466 1
+GCCTAAAGGCTCTTGCGCGTTAATAGGACGGACCGGGACATCGGATAGTGGCTTCATATGATGCATTCACCGCCCTGTACCCTCCGAATGGAATATATAT
+>60467 1
+GCCGTTCCAGTGATCTTGGCTAAAGATTTCCGCCGTCAGCTCGCAACCGACCGGTTATGGCATGATCTTACGAGCAGGTATCAGTGACATGAATCATAAG
+>60468 3
+GAGCGCCGATCACTGCATGGCTTTCCTGCATTTAACCTGTGTACCCGATGGGGCATGTCATAATAAGACTTCACAAATGCAGAGTCTTCGGGTCAGACAG
+>60469 1
+TGTTTGACGAGCTAATATCGGTCCAACGTAGCAGGCACTAACGCGTCAATAGTACGAGTATATCGCATCGCTACCGTGTAGCCACGCGTTGTTCGTGAAC
+>60470 2
+CATTCCAGCTTCCTAACTATCTACGGATCTTTAGGAAGTACGTACGTCGACGCACGTGGAATTCGACAGAGGCGGGTCTTTGGCAGTCTCTAAGCAGACA
+>60471 1
+GATTAAAGCGGACCCGTACAAGGACAATATAACGCTAACTCCATGATGTCGTATACCACTCATCCATCTGTTGAGGGGTGGCTCTCGGCATGGGCGCTTT
+>60472 2
+TCGAATGCCGGAGGCCACTCATTCGCTGAGCATAGAGTTAGTCTGCGCGCGTACGATATAAGTCACGTATACCTAGACATCGTCGTGACAGCTGATCTAT
+>60473 1
+GCTAGCTGGAAGGGAAGCGTCTCTCTCTTAGTGCACTTATGTGATGCGACAGTGTAGTACGCCCCTTTAACAAATGCCCATCGACACCAGGTAGTACGAT
+>60474 1
+TCCGTAGTGACCACCTATACCCATCAAGAGGTGCGCAGAATGGCTATCACATTGCGCACTGGAGGATGTTCGTAGCTCTCTTGGGTCCACTAAGATTGAA
+>60475 1
+AATGGCAGTTACGTACGACATTCCCACCGACTGTCGTGCCAATCTCACATTCACCATATTACGTGGGAGCGGGTAATTAGCTAATTTAGGACGCGGCGTG
+>60476 1
+AGCTGCCACTAGCTGGAACCCATGAATGATTCCAAGATGAGCTGGAGTGGCGTACATTAGCCAACCTCTACTGGAGTTTGCCTGTGATAGGCTATATCCC
+>60477 3
+CGAGAATGAGGAAAGAGGTCATTAACTAATGCACAGCCGCTCTGGCTAGCGTCGTTAATTCCTTATCAGAGTTCACGTACCAGGGGGCTTCCCCTTGCAT
+>60478 3
+TCGGGGAGGTAAAGTACTACCGACTCTCCAGACCCCTTCTGTCGGCAGGCCAGGCAAATGACACAAACTTGATATTTGTGCATTCTCGGAGGTATAGTCT
+>60479 2
+ACTAAGGCGTGAAATTAGCTTTGATTTCCGAACTTTGCATTCGGAGATAAGCATCGCCATACAGCGCAAAGTCGGTTCCTGCTCCCGATCCCGTGAGAGG
+>60480 3
+CACAATCTGATATCTTGGTCAGATGATTGCCACCTGATCTGTAAACTTTCATGCAGTGTCCGGGACGGCCCGATTCGCATTGCAAAGCACGTGGGCAAGA
+>60481 2
+AATTTTCGTGTCGTTCAACTTAACTCTGCATTAGACCGTCAGATCACGTACCAGTGGTGTGAACTCCAGCGTACCGGCAAGCGCGTGGGACAAGCATTAG
+>60482 2
+CCGCATTTATATGGAAGTGACTGAATCCTGACGCTGCGATGTAATACTCACATGAGGAGACTCTACATGCGTGGTCTTGTCCGGAATAATCGCCGGACCC
+>60483 2
+GCTATATGAGTGTCCAACTTCATTATTGTCCGAAGGCCAGTCTGCTCCAGCAGAAGGTGATGAAATCCGACCCCATCTCTACAGGGACTTATTGACGGGG
+>60484 1
+GTAGTCGAGTCGCCTTATATATTAGCCTGGAACTGGTTGAAGATTGTCAACCGAGAGATTTCCAGCGGCACCATCCCCTGGATGGCACCACAAGTATGCT
+>60485 1
+TGATCAGTAAGCATGGGTCGTCATCTGAGCAACTCTCGCAATGGTATCGCGATCGCACCAGTCCCCTGTAAAACCAGTTGGTGAAACAGTATTTCTGGGC
+>60486 3
+CGTCGTCGCTCACCTAAAGCTAGTAGTTACGAATGTTCAGGTCTATAGCAAACGTTAACCGTCGTATGGAGGTTTCTGACGTCGAGCGAAGCGTCCCCAA
+>60487 3
+CGCCCCTAGTCTCTCTATCGTTCGCTGTGGTCGAATCTATGAAGGAAACTGTATTGATTGTAGCAAATACAAGGAATCAGGCCCAGGCCGGTCGGTACCA
+>60488 3
+GTTAGGTCGTACCGCGCTGCTCTCCTTGTGATCTCATAATACTAGAACGGATCCAGGAGAGAGTAGCACCTCGCAAAGCAGGGTCGTTTCTTCACATAGA
+>60489 2
+CCTACCGGTCTGGGGGGAATGTATTTGAATGACTCGAGGCAATGACACGGGCAGCTCAACCTCTGAGAATTCAGATAAGGAACCGTTTTTTCTTCCCCAC
+>60490 2
+AGCTTCTGGGTAGGAGGGAAAATGATCATGGCAAAAGCCAGATACGTCGTTATCGAGACATCTCGGTTCACTACGGGTACTCGTTCTCTCCCACTACTGC
+>60491 2
+GAAAGCCATCGGCAGTGTTTCAGGCTAATGACCATAGGGCTGACTAGTTTTTCCGTACCCGACCAGGCTGATTCACTAGAAGCGCAACTTCTTGGATACG
+>60492 2
+GTCTGACGAAGTCTGGATACCAGTCTTCTAAGGGTCCAAGACCTGCCCTCGAACTCATTTCATGTTCGGGAGTGACATCGAAATGATCGCCACAAGGGTT
+>60493 3
+TCGGCTTCGCGTTTAAACTCCAAGGCTTACAACGAAACGAACATGAGGTTGCGAAAGGTCTGGTTCCCCCAATAATCGGCATCTTCGGGGATTTAGCCTG
+>60494 1
+TGGGAGTGGTCGTCCAAGCTGCAGCAAGTGACCCCATCACAGGTGACTAAGCCATAGAGAGCTACGCCAATTGCATGACCTGCTATTCACATTGTTTTGT
+>60495 3
+TTGCGGACCAGGCTCCCCTCGCGGATTTAAAACTTACAGTCGTTACCCAAGACGACGACGATTGAGTCCTTATAATTAAGCGGGTTCGCGGTCAAGTGAT
+>60496 2
+AACGTGGCGCTTTGCACCGGCACTGACTAGAGTCAGCATGGGCTGGAATTATGTACTGTCTTCTAATCACAGACCGGTTTCGGGATGACCTAAATCACCA
+>60497 2
+AAGGTAGGAACGCCATGCTCATTCAGATCGGTAGTAAAGTTACTTCTCTCACAACCTCGTCAAGTCCATCCCGGACCTTGGTATGGGCTTGAGCGGAGTA
+>60498 2
+AAAGTACCGTACTAGTTGTGCCGTAGGTCGGCCTTCTCATTGCTTGCACGCGTCCAGGATTATTGAAGACGACATGAACCTTCTACTCGGCACAGGGAAA
+>60499 1
+AGGAGAACCGCAAGTTTAGTACTTTTACCACATCACGCGAGGGAGTGTCTTCACCGGGTTACGCCTTAATTTCACAAGGATCAGTGTAGTCGGGCACCTC
+>60500 3
+TATCGGGGGTAATATGCAGCGACAAGGAGGTTCTTACCGTGCTACATGATGGTACCACCAACTGTTAGACTGGGGTCCCCGACTACATGCTAACCTTCAT
+>60501 2
+GGTGATTTCAACAGCATGATGCCTTAGATAGTACGGACGGGTCCAGATTGACAATCTGTCTGCTCGCTTCCAAAAACCGGCAGGCCGGTCACTGTCTATA
+>60502 1
+GTCTAGGTACCACGAGTGAAATACCCGTAATTCGGATTGGACCTCAAACCATCTCCCTTTCAAGGGACGTGATCGCATGGGTATTTTCCGGAAGCGCGTA
+>60503 1
+CGAGGCCGAGTCAGTCGAGCCGTGATTGAGTGAATCCCCTCGGTTGTCTAGTCTCCTCATTTCGACAAAAAATACCGGGGACAAGGTTTCAGACTTATAC
+>60504 2
+GGAGGAAACAAGGCTCACATAATCCGCGGTTATTCCGCACCTACATCTGACAAGGGAGACTTTCATCTCGCCAATGGTGCGCTTGAAATGTGTTGCCGTT
+>60505 2
+ACAATCCTTTGCGCATGAAGGATACAGTACAGCAACACTAGCATGCATTAATGGCCGTTCGGGGCGAAGTTGGTTCACGCGAATTCTCTGTTCCGACGCT
+>60506 2
+GAAATCATCCGATCCGAAGCTTCCGTGCAGACCGAGGATTTAAAACCGTAATGTTACGGTTTGGTAGTCGCCGCATAACAGTTCTCTCGATAGCGTCGGC
+>60507 2
+AGCCATAAACAACGATAATATTGCGCGTTTTATAGTCGGCTCCTACGCAGTTGGCAGCAGACGGCTCATTTGCGGAAGCTTCCCGAGTAGTCCCTGATAG
+>60508 1
+TTGGCATAAACCCTATCGATTTGCCAGGTCGGATCCAGAAATGCAACCGTTTACCAGAGTCCTTACGTATACAGGGGGGGTAGTTCCATGCACTGGACTC
+>60509 1
+GATGTGGTGCTGCCCCCGGCATTTTTTGACTTCTGTGTCTAGCCAACACGGTCGCGAGCAAGAAGCAAGAGGATATTAACACGGATAACGCATCTCATCT
+>60510 1
+TCATGACAATCCAATACCCAATACTGGAGTGACATGCCCCGACGGGGAGGCCTTTTCCACGGTCATAATTGGCGGGCTTTGCTGCTAAAATTAGGAGTTC
+>60511 2
+GCCCTGAGTCTGTACAACCAGGTTCCTATTACTAGGACTGCTCCGAACGCTAGCTTAAGGTCCTACCCATGTGTTCGCCATAGAGGGAGGAAGGATATTA
+>60512 1
+CACGGCAGTTAGTAGTAGGCGAATCTGGATGCACATGGCTAACGATAGCACGACTGCTCGACGGGCTAGTTAGCTCCTATTCACTTCTAGATAGCTATCC
+>60513 2
+GTCGCTAATCCGCGGTAACAATCGCGTCTACAAGACACGCTGGTCCAATTTGGATAAGACAACCTTAAGGTGTCTGCACCCGATGGGTGCATTTTTGCGA
+>60514 3
+GGGCCCGTGGAGTCGAAGCGAAGTAAAACGTCTAATTATTCTCGGGAGTTGCCTCCACTAAGTGACACCTCTTCCATAGAGAGTCTCGACCGTACTTGAT
+>60515 2
+TACTTATCAGCCCATCAATTAATACATAACTGGGCCGGTGGCAAGGCGCATACGAATCGGGTGCGCAGCGGGACTGTATTCGTAATCTTTGCTCATGACC
+>60516 2
+AGCACCTATCAATCCATCGGTAATTTATACAGTAGACGGAATAGGATCCTCGACTACGTGGCACCCACGCATTGGTGGAATTGGGCATGCTCTGCGCTGT
+>60517 3
+AACTCATCACGGATAAGAACCGTAGATGATTCCACAGCAGAGTTAGGGAGTGTGCCGAGGTCATAGTCGCCCCTCATATTATTCGTGGTGTCCTCGCTAC
+>60518 3
+CTATTGCCGCACTTTATGCAGGATGCGATCGCCTGTCTCAGAGTGTACGAAAGGTCTATCACAGGCTGTACCTGCGTGTACACAAATTGCGCCAAAGGAT
+>60519 2
+CCAGAACAGACGGTGCCCTCTCAGCTTTTCAAAACATGGGTAGTGGCCCGAGCTGCACAGTTCAACCAAATAAGACCTTTGTGCTGGGCAGTTAGTGTTT
+>60520 2
+TGGTGAGACCCTCCTTTTGATTGACTTTCGTCGTGCATGGGTAGTTCGTCGCGGCAAAAGACCATGATAGTCAACAATAACCGTCCAAAACTGCGGGACC
+>60521 3
+GGACACAAGAGAATCTTGTCTCGCTCATGTAGGACACCTGTGCTCCTAGTCAGGTATAGGTATCGGTATCAGGATCGTCAGCAAGGCACTCATCCGATCT
+>60522 1
+AAGGTCCCCTACCAGCCTACTTCGAGCTTTATTCGCATGGAGGGCACTACATGTGTATCTAGGAGTCCCTCACGAAAGTGTGGAGGCACTAGAATCTATG
+>60523 1
+GCTGCTTGCCTAACAAAGAGCCGGGCTCACATTCGTTAGGAGGCTGGTTTACCACGGTCGACACCAGTGCTGTCTTGATCTGATACTAATGTAAAACCGA
+>60524 1
+TAGACGGTTTCTATTGGTCATGATGAGATCTGCACGACACGATCCCGGCGTTCTACGTGTAGAGAGTAGGCAACACCCGGTCAGCTCAGATCTAATCTAC
+>60525 3
+GCAACAGTTACTGGAATTTTAGTCCTGTGCACGGGGGTTAGTATCCTAGAAGCTCATCTTCACACGTCACCTGTGAGACGACGAACTCGGTAGCGCACTA
+>60526 1
+CCCCGCTGTGCAATGGGTTCTTGAAACGCACTTCAGCACTAGATCGTGTTAATGCCACTATGGGCGTTACATAATTGGTAAAACCCGAGACGTCAGTCGG
+>60527 3
+GGTGAGCCCGCTTACTGTCCTCCTTCCTACACATTGCGGTTTGAAATGGAACATGAAACTATGGATAACTCCAACGGAAACGGAGCCAGTTCGTGTTGGC
+>60528 1
+CTCACGGCGTGAGCATCACGGGACATATCGTAGCAAGCGATTGCCCAAGTGCTAAATTCCAGTGTTGTTATAGTCCTGGGATTGCGACCCTCTGATAAAC
+>60529 3
+TAACAAGACATTGATATTCGCACTAAGGTCACTATATCGAAAGGAGATGCCGGCGGCAGGCTACGGTGACTTTCTGCGTCCAGACTATCTCTGCGGCCTT
+>60530 1
+TACCCACTTCTTCCAGGTCGATCAAGGCGAAAGAGAGTCAGTGCGCCGCGACGGGTGCAAATGTATGCCACTTATAGTCTAAGTGGCTTACCTGTCAATT
+>60531 2
+ATCGACTTGCGGGCCACGGGAACATTAAATGTTTCAATGCGAGATCCCTAATGATGGTCGTCACGATCGTTCCTAGCTCCAACAGCGGGTAAGTATCTGC
+>60532 3
+TTCCCGAAGTACTCACTGTTGGTCACCAGAGGTAATCCTGCTAACCTATGTATATGGAAAGTGCCTGACTGCCAACGGGCTGGGCTGCCCAAGTAAGTTA
+>60533 2
+TTCGGCGCCAGGCACATAGAGGATGCCATCCACCAACCTGTGTTGCTGTAGCCAAATGCAAACTATTTCAAAGCGGTTCGTTGGATTACTCAGGTGACTG
+>60534 1
+ACGGCCGGCTCCAACTATAACCGATTTCCAAATAGGCTCGGTAGGTAGCGAACGGTACTCCCTCATCAATGGGGGGCTTTAGTTCTACTTTGATGAACAG
+>60535 1
+TCGCCAATATTAGGCAACGTAATTTTCAGGGGTAGGGCCGGAGCGACGCTCCCGTCCGTATAATGCAAATGTACTCGATCTTACTGTGGCATCAAAGCCT
+>60536 2
+GAAACACGTTGTAGATTGCCTCTCGAGGGCATCCTACTCGATCCCTACGATCACGACGATTTCGTGTGAGGGTCCACAGAATGTCAAATGTTCGACATGG
+>60537 3
+TAGAAATGGCTTACTGACAAATGTGCTGTCCCCTTACATTCCAAAGTCGTAACGCGGTGCCGTGGATAGATCTTGGAAACGCCGTGATGGGTAACCCCTC
+>60538 3
+CGGTCCAGCAGCAACCGTGTGTGCAACACTTTGCATGCAATCATGGTCTGAATCGTTCGCTTGGGGTCAACCGTGAGATCACTCTACAAGGTAGACTTAA
+>60539 3
+TCAATAGTCTACGATCAAAGTGTAGGACCCCGCCGAATTTGCACATTCCGCCCTAATTTAACTCTGACAGGAGGGCGGCTTCTGGAGGATTTGGTCGCAA
+>60540 3
+CGCGATATGTCCCATTGTATCGATGAATGGGTTGACACGCATCTGAGTAATTACTGCGACCACGTACGCGCATCTCCCTGACGGCAATGATGTAATACGG
+>60541 3
+GAGGCGCCTAAAATAAGCGTTAGATCCTAGGGCGTAATCAGGTCGCTCTACGCATCATCCGCTATTCCTGCCGTTGTGAAAAATCCTACTCAGGTTGGGA
+>60542 1
+CAAAAAGATTATGAAAGGTGGCCATGGTCTCTCCTGTTTCCGGCCTACTCTTCCCACGGAATCAGAATGGCTGGGCCATATCCTCTGCAGGGGAATTAAG
+>60543 2
+CGGCCATTACGTTCTTTGAGGCCTGGCTCGTACGCCATAACTTTTATCCCAAGACGCGTCGCATTGAAGTAATAAGTCGATCACAGGATGGGCGCTAGAA
+>60544 3
+AGCTGGCTAGACGTTATAGATGGTAGTTCCGTTCGCCATATTCCAGTTGGACGACACGCATCCTAGGATTACGAGACGCAATCATCAGGTGTACGCTCAC
+>60545 3
+GCCGGACATTACCCAGACTTCCGCGCACGTTGTAACAATCCAGTCGGGATAGGTTTTGTACGACCGTGTTGATCCGAAGGTGGTGTTAAATCTACACAAC
+>60546 3
+CTATTAGGAAAGGAATATTCCCAAGCCGGATTCTAGCAGCAGCTGCGAGACGATTGTGATGCTTGCCACCGTTTCCAGGTTTACGCATAGTCAGGCACCT
+>60547 3
+GCGGACTAAGCTATAGCACCTATGGTAAAGCTGATAGCGCATTCATACCGAGTTTGCACGTGCGATAGGATACACGTTCTTCTCTTCAGGACGAGGCTCC
+>60548 3
+GTGCGACGCAATCGTGTTCTGTATCGACGCGGACCTATACTGCGAGAGATAATGGCGCAACCCTTGGAGCAATTTATACACGTATGCCCTTTGCAAAGTC
+>60549 2
+CACAATGACTGGTACCGTGATTACTATCTGGCTATCCGTTACTTAGAGATATGCTGGGTCTGGGGGGCTAAATCACTTCGCCCCAGGCAGCTCAAAAAGC
+>60550 1
+ATGCGACCCCCTCGGAGGGGGGGTGCACAACAATCCTAGTTTGCCTATCGTGTCACTAACGCAACGCTCAACAGTTTTCTTGTGGAAAATGAGTCTGAAT
+>60551 2
+GGTATGTTAAGTTTGACCACTTCCGCGCTGCCGGACCCGAACCGACGGAGCCTGTAGGAATCTTTCAGGACAATTGGTCAACAGCCAGCAAATTATGTTT
+>60552 3
+CATCTGCTCCAGAGGATATCCGGGTCGTGGAATCACTGTTCCACGCGAGCACTGATTCAATGTATTAAGTAAGTCAATGTGACCGTGGTACCGCCGCAAT
+>60553 3
+CGCTCGACAAGTTTCCGGGATAACCTTAGTACAAGCTGGACATTCGCGAGGACACGTCTCGGACGCCCGAGACTCATTTGTGCATAGTATTAACGTTGTA
+>60554 3
+AACCTGGAACCAAAAGTTCTGTAGGGTCTACGGGCTCAATTACACTTCGGAGCTAGCTTCCAAAACGGGGTGCGCTCACTCACGTCAGTATTCGGATGTT
+>60555 1
+TAAGCCACACTGGAATTGTCGCGCGTAGTTCAGACTAATCCACAAATCACAGTGTGTACAATGTTCGAGGCTCTACGCGACTTGCCGCGTTGGCATTAGG
+>60556 3
+AGCCCTGCTACCATGACCTCACGCGTAGCGAAAATCCTTTGGATGACGCTGTATTGGCATAATAACTGATGTGAGCCACCATCGTTCGTCGGAGGTTAGA
+>60557 3
+TTGTGAGGAGAAAGTGATGGAGTGTCGATCCTCCTACACTTACCCTGAACACCTACTTTACAGGCGATACCCGGGTCAGTACTAGGCAGACGGCTCTTAT
+>60558 2
+GGTCGGTCAGAGTATGTGTGAGGAATGCCAAATCCCCTCTGTCGGATGCGTCCTTGACAATTACCCGGTCACTTGAACTTCGGCACATATCGTAAACAGA
+>60559 1
+CTCGCAAATAATAGAAGCTATAGCTTTCAATCAATGCCAATGGCGTCCCGTACTGACGTCGTTTCGGTTCGTCCAAAGTAGGTGAGACCAGTGGGCTCGC
+>60560 3
+CTACCTATTTCCCCGACTCCTAGCGTTAGTATAAAATGGCACTATCGGGAAGGGTTGTAAGAATACCCGGGGTAGAACGCTGACTGATTGCAGCTTCCCG
+>60561 3
+TATTGGAAATCGAGGACCTGGGGGATCCGAGTTACACCCTTAGATGGCTTTGCACACTAAAAAGTTGCCCTTTCACTCGCATGGCATGCCGGTGTCCAAA
+>60562 1
+GTACGACGCACGTAACTTGTGCCTCTGGAGCAAAGATTATACCTTGGAAGTAATGTATCATGTTCCCCGATCTCGTGCGGTAATCGCGGGCCAATACACG
+>60563 2
+CCTAGCTAATTTGCGGACCTCTTGAACCGAAGAATCTAAGCTACTTCAGTTCTGGGAAAGTCCGTGATGGTCCTCTTTCAACGAATCCGGGGCCGAAGAG
+>60564 2
+CAGGTTCGCATCACGTGTGCAGCAAAATTTCGTAGGTTCTCTCACAGCGCCAACAGGGTTTCATATCAGGTCCCTCGGTAGCAAGTTAGGGGTCATAAAC
+>60565 3
+ATTAAGGTCACAGTGTAACGTATACACCATATTAAGTAGTCCAGCGACGCGACGGCAGGTCATTGGCGGCCGTCTTTATGCAGCACTCCGTGTTACTAGC
+>60566 1
+CGGTGGGTCAAAATAAGGACGCGCATTTGAGCCCTCTACCACAGAGTTTGCCAATGGGACTCAACGCCTGTGTGTGGGTCTGACAACACCATTATATCTT
+>60567 1
+TACGAATCGGACAAGAAGAGCTCCCGCGCGTGCTGAGAAGCTATGCGTTCCCCACTATATGAAATTAAGTCAGCGAGCCTTTTTCTGCTGACGATTGCGT
+>60568 3
+AGCTCCAGGGTAAGCGTCCCACGATTCATGAAGCATCTTGGATGCCTTGCGTCGACTATAAACTGCTTTTGGATAGAGTCCAGCAGCCTATTGGAGACCA
+>60569 1
+GACAAGACTACGATCTGAAAACAGTATCCTCAGGACACTAGGGGCACAGCATGTGTTCAACGGCTACTGGGCATTGTATCGATCGTTGGTTCTCGTCCTC
+>60570 1
+ACGACGCGAGTTCGGCGACCATATAGAGAATCGCACGATGAAGTAGTCACTATCGGCCCGTGATATGTACCTGCAGTCAGTTCCTTGTACTCGTATCAGT
+>60571 1
+CACCTTAAGCATGAACCATATGAGGGTTGTGAAGTCATGCTCCATGTGGTACAATGCGGGCTTTCGGGACTAAAGATTCTCTCGCATGGACATCCCGCAC
+>60572 3
+GTACACCCTCTGAGAACCATGATGCCGGTCCTATGCCCGCATATTGACGTACACGAAATTCGTCAACTGTTAGCATGGGTAGTGGTGATCGCTAGACTAG
+>60573 3
+AATTTACTGCTCCGACCCGGGGCTAACTCGCAAGGTAAGCATCATGAAGTGGTCCCACAGATAATCCATTTTTGACGCGAGTCTGTATCAGTGGAGCTGC
+>60574 1
+CCGTTAGTTACTAAAATCATTGCTAATGAATTGGGGCGATGGCCCCCTATCATGAGCATAGTTACCTAAGTGGAACCTCGCTTTGCGCCCGGAAGCGCAG
+>60575 2
+TTGCGCGCTCAAAAAGTGAATGGCATTTAGTATACGGGTATTCTTGCCGAAAGTGCACCGGCTGATGATGATGCACACTGATGTCCGCCCCTAAGACTCC
+>60576 2
+TGATGGGCCACCATCGTTATAGTAAAGCCTGGGATTGCTAGACAGTGCTCGGAACGCTGACCAAGTATCCCCAACGCTCTTGAGCCTTTTCGAATTGAAG
+>60577 3
+AAGTCTTGGCTGTTTCTCATGACCAGTCACCCCTGGAGGGAGAGCAGAAAACATTGCGATGCGAAAATGATTTGGCTGGTCGCCCGACTTCAACTCATTC
+>60578 3
+TCCGACCAGTACGTTCCTACTACAAGAAAAATTAGGGATCACGTTTCGATAGGGCCTCCTAGAGATGAACATCCGTACCTTCGGCAGGTTTGTGCGCGTG
+>60579 2
+CTTAACCACGCGTGCCGAAAGCCGATGGAGTCTAGTAATAGTTAGATCACGCCTATATGGTCTGACTTGGACAACGCTCTGCCTTATGGGCACTTAGAGC
+>60580 2
+GCCATATCGTGTAGTGGGTCTGCCATTTAGTCTAAGGTGACATCCAGTCTAAGGGACAACAGACACCTGTTTACGATTGAAGTCCGACCCCCAAGTGGCT
+>60581 1
+GAGATGCTTGACAACTGTCTTCGTTTCAAACCAGGTGATAAATAGTGCGAGCTGGCCTCATTTAGAGGTCAACATCATCCATCCTACGGGCCCACGTGGG
+>60582 1
+AGGCACAATGCCAAGTTTGCCACCGTGGGCTTGATCCCAAAATGCCGAGTACGCATAGCTTTTGCTACTTGCTGATGATTAAAAGCTCGTGCTCGGACGA
+>60583 2
+CACATGTGACCTGCATCTAATGTACGACCATGATCGAACTACTCCGCTCTTGCCTGTGGCAGCGTGGGCAATAGGCGCAACAATTGAGAGTACTATGTTG
+>60584 3
+GGTGTTTTTCTCCCTTGTAGTGGAGGTGACAGCACCGAGAGCAGCGGGAGCCTATCCAGTATGGCACTAAAAATTTCACTTTGCTAACAACGACCGTACC
+>60585 2
+GACGCGCCGTACTGGTGTACATCCTCGAACAAACGGATGCGACTTAGAATTTTCGCGTATAGAACATTCCCATCATTCAGTCGTGGAGGGTCCAGCTTGA
+>60586 1
+TTGTAAGTGCTCCCACGGCCAAGGCTAACTGTCCGTATTAAGGGCAACAGCAACGGTGTCATCGCATATTTTGTAACATCCGGGTACGGCGTTCTAACGA
+>60587 3
+TCGAGTTTTTTGTCGGTAGACGTGATCCCCACCGGCCGAGTATACAAGAATTAGGCGATTCAGCCCACAAGGCGTTACCTACAGCATATAGCTGGTGACT
+>60588 3
+GCATCAGGCGACCAAAGAGATACCCCACATTTGACAGGTACACATTGGTAGATTCTTTTAATAGTGCCCGCATGGGTTGTCCGCGTGCGCCACGTTATGA
+>60589 3
+GTTACTGTATCGTCTCCTCCCCTGTCTGACGATACGGCAGTCATCTCAGTAGAAACAACGTGGCAAGATTTTGGCTGCACTCTTAGGAGAAGGAAACCGG
+>60590 3
+GGGCTGGTACCGGACATCTACCTCTAGAGCGAGAAAAAACCAGGAAGGGAATTTTAACTGCCTTAGCAGTCTTTTCTGTCGAGCCCGCGATTGCCCTTTA
+>60591 1
+AATCTAGGCTTTATCTAGGCATCGTTAGCCTTCTCACGCGGTACAGTCATAGGCTACAGTCAGTTACGGGAGGCTTGCCAGACCGGTAACAATAGCGACT
+>60592 2
+CATCGAGAAATGCCGCCTTCCACTCCGGACAGACAATTAACAACGTGAATGGCGGGGCGAGCCAGGTTTGTAGCGTCGTTTTTCGATTCAATGATCCTAT
+>60593 1
+TCTTAACCGTCGCCCTAGTCTGCGGATTCAAGACCCTTAATTGCAAAAGGATTCTGTAGCGACACCGTGAGTCGTAGAATGAACTCTCGGGGACTGTCAG
+>60594 1
+GCACCGGTCGCTTGAAGTTCCTACCCCAAGTCTGCGTAGAACACTTTGTTCCATCTTCGATGTGTGTAAGATGCTGGGGGACTTCAGAACGCAGAAAAAC
+>60595 2
+CGCGACCCTAGATCAAGTGAGACGTTGATCCTTATGGTTGACAGACAGGTACATAAGGCAGATTATGCCTCCCTTGCCCGAGATCGGATATTCTGATGCC
+>60596 1
+CTGCGGATGCTCGAGATTTATACAGGCGTATCGCCGTAACGTCCGGCTGCATTCGGAAGTGAACCCGAAAATCATTCGAAACGTTTAATGCCCACTGTTG
+>60597 1
+CGTAGCTGCCTAACTTTCTACTAATTGTGAAAGTGAACGTCTCTAAAGACCCACGGACTGCAAGAGCACCCTCGAGTTGTGATGGTGTTCAGCGATGGCC
+>60598 3
+ATGCGACGTGCCGCATCATATGTCAATGTCGCGGCACCTTGAGCCGAAATACGAATAAATAGTGCACGGTCCGCGATTCATAGCTATCGGTTACTGTGCT
+>60599 1
+TGTCGTGTGAGTACATACCATACGGGCACTCCGATCTCAATAACCTCCTTCCATGACATCCGCTAGTAGAAAAGGGGAGTCGTGTCGCGAGAATTGTGCT
+>60600 2
+TATGCGGTGAGGACGCGGCCACCGAGTGAATGCTCTGGATGCCCGATGCTACTTTCTGACCATCAACGATCGCGAAATATCTTGGATCACCTTAGTAATA
+>60601 2
+TCGTCCCTGTAGTTTAGTAGCGTACTGAAGTAAGAGAACTCCATCTGTCAGCCTGCCCTCATTTTTGCCAGGGCAAACCTAACCGTAGAGGAAGGGTCGA
+>60602 3
+TCAAACTGGTAGTGGGAGCGCCGTATGACCTGTGTGACGAGGCGACACAATCCTATCTCATCTCGAGCAATTATCGCTGCACTTTCGAGCTCGAAATTAG
+>60603 2
+CAGTCTAATTCGCATGCACCAGGTGTACGGTCTCAAGGGCATTGAAACGCAACAGTATAGCATATTACGTTCCCCGCTGCATTGTATGCCTAGAGTCGGG
+>60604 3
+AACCACAAAGTAGAGGGCAGGATTGGGTAGAGTTGTTCTCCTCGTTCATTCAGATCTTCTCCACTAACCCCTCACTAAGTGCTGGAGGGAGCATATGCCG
+>60605 1
+CGAACGTGAGGTTAACGACATCGACTCACATCCTAGGTAGAATGCGTTACCCGGGATCGGCACGGCTGTTCTAGTCCCGACATCAATTGAAGTTTCTAGT
+>60606 1
+GCCCAGTTCCTGAGATTCGGGGTCCCTCTTGAATTAAGTGACTGTTCTTAGGCCGAGAAAGATCTGCAACGGTATAACACCCAGTTCGGCGAATACTCGA
+>60607 1
+AACAGGAGTTGTTCAGTTCAGCCTAGAAGTGTTACGCTATGTGGCCCCTCGCCCAGACAATCGTGATAGCGCCGCTAGACGGTCTACCGGTTTATATAAA
+>60608 1
+ATATAGGTGTCAGCGCGTGATCACCTGGGCGTTATAGATGCTCACAATCCCCTGTGAGTCCGCGCTTACTTAGTAACGTCAATAACCAGTGGCAGGTCAA
+>60609 3
+ACCTAAGGCCGATTTTTATCTTAGGGAGGGCAATCGGTGAAGCAAGGGATCTGACCGCGCTATGTCGACTTCCCATGATCCCTGTACAATGCAGACCTTA
+>60610 2
+CGAACAGCGTCACTTTACAAACTGCGTACGCTACATGAATCCGGGCATCAGTAAACCGTGTTTTGATTTGTCATCCCAAGGTGGTTGGGGACTAGCACGC
+>60611 2
+CGAAAGACTGACTCATTTTGCCGTCGATCATCATCATCCGCAGGTAACCGAGATGACGCGAAATGGCTGTTGAGGTATTTACTGTGAAGCAGTTGCCCCC
+>60612 2
+TACGAGAACCGGGTCAAGGGATCTATCAGATACGTTCTTACCTAGTGGAGGTGCTGCCATAGTACGGATCGGCCCCCCAGTGGCATTTTAAAAATCTCCT
+>60613 2
+CAGTATACCATTCACTTACCGAATTATTCGGACAGAAGTCTAAGACATGGCCGGCGACTATATGGTTACCGCACTCCGAAGGCCGTTTGCTGATGGTCGG
+>60614 3
+GTTACACCTGTGGGCAGGCCCTCCACTTGGGGATGCCCAATAAGCCCTTTATACAAATATGTGACCCGTGAGGACCCGTAATTGAGGAGTAACCTTTGAT
+>60615 3
+TGTCCATTAGATGTGTCAGGTAAAACCCTAGGGTTCAGGATCTGCTGTCCTAAGATGGGTCCCCCAGGAAATGCAGGATCTCAATGTCAGCCCTATCCGA
+>60616 1
+TTATGAAGGCCAGCTGCAGAGCCTGACCGCTGCTTTTAGGTTCCACATCATATGCAGCTCTCGCAATCAGATTGAACCGTAGGTAAGATCTAATGCGGGC
+>60617 1
+GCAGGAAAGACCCTTGCAACATCGATCTCCATAGGAGCGTTCTCAGACGTCATCTGCTCAGAAACTGGACTGCCCCAGTTTTGTGGGTGATGACGATTAT
+>60618 1
+CCATTGAACTACCTCTTGTTGGGGCCCCCAGGTCTTATGGGAAGGCGACGGTGTATCAGTAATGATCATAGTGCATAATCCAGTCATAAGCCCCGACTGA
+>60619 2
+CGGAATAGATCCGACGGGTACTGTTTAACCTAACTAAGAGGTGAGCGGTTTACAGCGAGCCCCATCGATTATTCTCGCGTCACTAGGGTTCTGCCATAAC
+>60620 1
+TGGCTATAATACTATCCCTTATGCATCCCGGCACGATCTGAGGCGAGTGAGAAGACATTTGGAGCTCCAAGCCGAATAGTCTGTACGGGCAGTCCTTTCA
+>60621 3
+AGTGTCTCATTACAAGTGAACCCCGTATTGGATAGTAACCGAGGAGTTACGTCCCCTCAAATAGTTGCGCTCCCAGGGTTTGTAGCCAGTAGGGATACCC
+>60622 3
+ACCTAAGCTTCGTGTCAAGACGACGTCTTGCCGTCTATTGGTATAGGTACGACCCGTACGGTTACGGGAAAAGGGCTTCACCTACTTAACGTGACTGAAC
+>60623 3
+TTGTGCGAGAAGTGATAGTGCCTCCAACGAATTGGAGTCTGAGAACAGGTTATACTACCCTTGCCTCTATGCGACATCACTGCTCACCTGAGAGTACCGG
+>60624 1
+GCAATGCATCGATTGCTTCGGACCGTGTCTTATGCGTCGCCTAAGAGGACTCTATGAAAGTTTGACACGTAACCCGTGTCTGTGCGAAACACGCTAAACG
+>60625 1
+TCAAATCTACATGCATTCGTTGGAGGTCACAATGGGTTCATAGGCCTAGAGACGATTCCCGCTAACGCGCAGATATGCGTGTGGGTTAGACCCCTATCAC
+>60626 3
+GAGCTTGTGATGTGTATCACATTGAAGGGAAGGCATCGAATCAGCACCCTCATTGAGCGGTATGCCGCTTCACACCGAATCTTTCAGTGAACTGCGATCC
+>60627 3
+TTTCAATTCAAATACTCGCTTAGGGTATTACGGAAATATGGGCCGTGACCGACCGCGCAGGCCGACTTTAATGCCTATCGGATGGATTATAACGCGCGCC
+>60628 2
+GCTGTACATACTCGCCCCTAAGGGGACTAGCGCTCAGTCATCAACGGGGTAGGCTAGCTTTGGTCCGAGTTCAATCACCAGTCTTGTTAAAATAGACGTA
+>60629 3
+GGTGACGTATTTTTGTTTCCCACCAGACCTACGACAGATACAAGCAGGTCGCTATGCAACGTGTTGGATAGTGCACAGAACGATATGCCTCTGTACCGCG
+>60630 3
+TATGGACTAACCGGTACTCCAACGGGCGTGAACCTAACGAGGCCAGGCAGATAACTAATTTTTTCTTAGATCTAGCGGGCCTACTTGACTTGTCCCGGGA
+>60631 3
+CATGATTCAGGCATCAAGTGAACGCGGGGACTAAAACCCTCGACCCGCTTTGTGGTACATCAGAAGCTTTCCTGCCCGGTGTGAGAGTTACGCTAAATTT
+>60632 2
+AGGCCCACCCGGTCTAACAGTTAGTTAACGGGAGTTTTTCGTCACTAGCCCGAAGCTCGGAAATCACCATGTGGGAACTATTGTATTGCCGACTCATGGA
+>60633 2
+GTGCCCCTGGTTACAACGAGGCGGATAAATCACTTTGCTGTGGAGTTTACAACGAACGTAACTCCCGAGTCCCGACGGTTTGAAGGCCATCTTGAACTTA
+>60634 3
+CTGTCAATGTATCACGTAGGCACTGTGCCCTGACTTAGGTGTGGTCGTACTGGCCGACGCTCATACTGTAAAGCGAAATTCACGGTCCAAATAACTGGCA
+>60635 3
+TTCATGCTGGAGGTGCTACACTAGGTGAAGCTGACACTTAATGGTCAAAACTTCAATACCTCATACAACGGCGGATGGCGCCATGCCGCGTTTCGTAGTC
+>60636 1
+TGCTAGTCGTAATCGGAGAAAAGACCATCGTAGCACCGTCTACCAAACTGAGTGGAGTTATGCGATCCGTTGCGCCGAAGTCCCAGTTCTTGTTCATAGC
+>60637 2
+TGCAAGGACCCGCCTACATGCATTTGTAAACTGCATTGATTTACTCGGTAAACGTCATGTTACTAGGGGGTACAAGCAGCCGCCGTCCACCGGGATAGTT
+>60638 1
+GTGGTAGAGTTCTCGTTTACTGGACTTTTCAGCGGCTGACGAGACACAATCAGCCAATGCTCGCGAAACGACTTGATAGAACCACCAGAGTCTTGTCCTG
+>60639 2
+TTTGAATATAGAATCAGGAGCTAGCATCAGGCGCTAAAGTTCAATTAACTCCCAGGGTCCGGTGTGTCTCAGACAGTCCGTGGACCTCTCCGATGGTCCA
+>60640 3
+TGTAATACGTCCCGGTCGCTCTTTTGTCCTCAAGGAAGATGACAGACATGATCGAAGGCGCATGCTTAGGATTAGTTCCGTCGACAGCAGCCTAGAACTC
+>60641 2
+ACTTTATACCGACCCGGTGACTCGTGTCTTACGTACGGTGTACGAGAAATGTTCATCCCTGCCAAGTCACGCTATATAGTAGGAGTCCCAACAGGGGTGA
+>60642 1
+TGGTAGTTGGCCTGCAAGCCGTTTCTAACACGGTCGAAGCAGCTTCTGGTTATTAAAACCCTCTCGGGGACCGGCGTATAAGTGCCTTAAACCATCAGAA
+>60643 1
+GGCCCATGTGGCATTGAGGCTCCGGAACACCATTCCACCGTGAAACAGTAAAACGGAATACTGCGGTGTTGTTCGATCGATACCGTCTTTTCCTAGATGA
+>60644 2
+ACTTCTCTCTTCGATCGTCTAGAAGCCGCAAGAAATCCTGGTTCGTGTATTGCAACGGGTCAAACCTGATGGATAAGGTGGCACTCAGGTCCCGAGAATC
+>60645 1
+AACTACGAGTAGTGACGTGGCGCACTTCGAGCACGGGATTTGACGCTACTAGCCTGGGTCTCAGATACTTGAATCCAGGAAAATTCCACCGTTTACGTTC
+>60646 2
+CAAATCTTGTAGTCATCTGAGCTTGAAGTGATCGTAACAGTACGGAGCACCTCTCACCAACGGTAACCGTGGTATCGCCCCATCAAGTGTGGTGTATGGC
+>60647 1
+TGCCAATTTCCGTAGCTTCACTCTACAGAGCTGTTGCCGGGATGAATAAGAAACCGGACGCCAATCGCGCGTGATACAAAGCTTGATACTGGCTTCGTTG
+>60648 1
+TCGTTGCGTGTGTGCTCAACTCGCGGGCTAGACCGCGAAACTCTAAAAAAGGTGCGTTCATACTTATCAATCTGGAACGGGCGTTCCAATACATGCAGCT
+>60649 2
+CCTCAGGTCGGTTGGCGACGACTTGCATCAACAACCCAAACATCGGTGTTTAACATAACCTGATCGGCTATGTGTCAGGGCTAAGGTCAGGCTTTTGAAC
+>60650 2
+GCGGTATCCCTAGGCCATCTAGTGTGCACAGAGTACGTCTGTGCAAATTATTGCCGGCAGCGACACCTAGGAGTAGTAGCTATATCCCATAACTTATGCG
+>60651 2
+CTAATACTCACCCCGATTGGTACGCGTAGTCCCGGATTGGCCTTTGGTACTTGACACGTAACGAAGAAGGGCTCTTGTGTACATCCTCGAAGATAGAGCA
+>60652 3
+CTACAGCACTTTTGCATGATTGGCCGAATTTTACAGGTCTTACAAGCATGTTTCGAGCATACCGAGTTACGGCCGAACGGAGACGCCAGCTCGCAGATTG
+>60653 1
+ACGTAGGGTAGAACTCTCCCGCTGGAAGAGAGATGCTCTGGGAGACCCCCCAGTAGCACCTATAGTTTGCACCTTTTAAAGTATCGCATGTAGCATTCTG
+>60654 1
+AACGTCCACGTATTCGAACGTTGTACAAGACCGTCATGCACCCCTGATGCGCCCTTACATGATTCTTTAATGTCAGGGAGGAGCTGCAATGGTAAGGCGT
+>60655 1
+ATGGTTTTGAAGGCAGGATCGTCGACTCAGATCACTCCATCCTGCCAGGATATACGATAACTCAAGGATGACCGGGAGTGCCTTCGCAGCGTATCTTCTA
+>60656 2
+CCTTTAGTCCTGACTGATGTGCCTCCTAAACGGTGCGCAAATTTATTCGGCGTCAGTCGGAGAAAGATCCTACAGTACAGCGATCGGGAAACGGCTTATC
+>60657 3
+GCATCAGGTATTAGGTGCCCTCCCGTATTCAAGTACAGCTGTCAATGACCCTTGTACCTCGTGTCAAACACGGTAGACGTTCGATGGAAGACAAGGGTCT
+>60658 1
+ATGCAGCTGGTATTCTCATCATTGCCACGGGTCGCGCCTAGGATCGCCTTATATTCCATTGAAGACTGAATTGTCGACGAAGTACAGGTAAGAGCCCACG
+>60659 3
+GGATTGAACCCTTAGTGACACCAACATTCTGCTGGTCATATAATCGGGAAGTCGGCTCGGCTCCCTCATTACTGATGCCGACCAACTGTGGAATTGGAGA
+>60660 3
+GTGCGGGGACCTCCGCGCCCCTTTTGGAAACCAGTTCGCTTTGCAACTACATGAAATAGCATAGCATGGTCCAGTAGAGTCATGTTTACGTGACCAGTAA
+>60661 1
+ACCAAAAGTGGCCTCCGACTCGGGTCTCCAGGTCGGATGAACGGTCCCAGAACGGATTATAGAGGCGCCTGAGCTCCAATTTTTTGTATACCTAAATTGT
+>60662 2
+ACACAGTTCACTGGCGCCGTACATGATCCAGCGGTACTACAGAGGATGTTAGTCTGCGAAGGCTTATTAGGTACCTGTAGCCACTCGGTATACCAATGTC
+>60663 1
+AGTGGATTAATAGGCGGTTCAGTTGGAGCAGTATGGCCCTCTACATAGAAAGCCCCGTTGCTACAAATCGCACTAACGGCTCTTTCCGTCCAGTGAAGTC
+>60664 1
+AGCGATGATAGCGTTTCATTCAATCCCTCGGAGCGACTAGACAACCACATACCTTGGGTTGAAATTAGGATTATTTCAGGCTCTCGTGGACGGGACCGCC
+>60665 2
+AGTTTGCGGTGTGCAGAGAGTGCTCCACTCTACTATGTAGATCCCTTCACAAGTGAAACGTTCCCCGGATTAGAGCGAAGGGACACGCTAGTCCCTAATT
+>60666 3
+CCGGTGCCCTCTCCGATGCATAGTAACGTACTGCAGGTTGCTTGTGACAGTAAAGAAACGGATCGGTCTTTAGTACGCACATGTCAGCTAAGCCAGTTCA
+>60667 3
+AGTGGTCCAGACTACGCGGGCCTTTCCAGCCCGCGAACGCTTATTCGGTACATAAGATTGTATACCAAGAGTCCGAATGTTCTTCCAATGATGGAGAGTC
+>60668 3
+TTAGCGCTCGCCTAGCGAAGAGCCTGGGCAAAAGAAAGACGACTTTTCCGAGTTGGGTGGTTACGCTGTACTTATCTCCTCAATAAGTGCTCCTCCGAAA
+>60669 2
+GTCGTAGTCAACTCCTTGATATTTAGTCGATGCGGTCACGGGTATGAACAACGCCTACCTGACGATGCCATCAAAACGATCCGCGGGTGACTGCTGTTAA
+>60670 2
+AGGCAATCCCAGGTTACTCATGAGAGGATAGAGTGCGTGCTTCGGACCCCAAAACGGCATTTATATTTCGGTCACGCCAAGGGTTACTTTGCCATGCTCA
+>60671 3
+CTGACGATAGATTCCAGGGCCTTCTATTAGATTAGCATTCAGCGGGCATTGTCCTACCGAGCATTCCCAAGCTCAGCGAATGTCGGGCATTGATCGAAAG
+>60672 3
+TACATTCCTGCTGTTTATATTCCTTGGGTGCCGAGGCGGTCCATAGAGATAGCTCCACGCGGCTTTAAGATAAGCGAAACAGCCACACGCACTGATATGG
+>60673 2
+TACTGTACTGGCCGTTTCGGGTCTTTAGATAATAGACGCGGATTACCCGTGCAGAGTAGGCATAGACCTACTCTACCCCAATCAGGAGGTCGCTAGATCA
+>60674 1
+CGATGTTGCCTCTGACACTAGTACCGTAAGACCCCTATAAGCAAGTCCTGACCGACTTAGCACAGAAATAGGCTTGGACGGTTGTGCATTACGGTTTGGC
+>60675 2
+GGAGATCATCCGTCAACGAAGGGTTCATTCTGGGACGCTTGCGAATGACTGGCACCTGCAGGCCTTAAGTTCCCATCACAGACATTCTATCAGGTTAGTA
+>60676 3
+CTCAGGTCGAACCGCTGCCAAACCATAAAGACACTTAGGGTTTCATGACTTTAGAAACCTCGCAGTGGTTACATCGTGTGCGTGTGTGCGTAACCCGGTA
+>60677 2
+CGAATGTCCCTACAGGGGCGTTTCCTTTAGTTAAGAACGAAAGTAGATCTACCTTATATCTTTCGAATCGGAGAGAGCACCCCTTGGGCGGGGACCACTC
+>60678 3
+ACTATGCTGGGCGCATGTGAGTCTAGTTAAAAGACGGACTGCTCATTCTTCCGCGCAAAATTTACATCGACGCCCACGAAGTCCTTGGTGTTGGACCAAG
+>60679 3
+CGTGAAGCGCTTACAAGGAGAAGGCATTCCTTATCCTACGTTCTCGTGGGTATACAATCGCCTGCGTACAATCAGGGACTATGGCATCACTGCCATGATG
+>60680 1
+AGATATAACATGGCGAACGTAACTCAATGGAGGGCCCGCCGGCCTCGAGCGCTCGAGTCTATCGGGCTTTCTCCTTACTTAAATAAGCTACGTATTAGGT
+>60681 1
+GAATAAAACGGGGAACGCGAGATTCGTACGAAATCGTGCTAGTGTAAGCTATGGGCTCCCGAATTACGAGCGCCCCGTACTTCTTATCCCTCTATCGGTT
+>60682 3
+GTCATTATAACCCGGGATGTGTGTATAAAGACAGGTATTGACCACTAATCATTCGTCAGCACTGCCCACAAAGTCGGCCTCTCGCTGGCGGGAGTGATCT
+>60683 2
+ATTTCGTATGTAAACGCATATGCGAGTTTACAAGATGGTCTTAGTGGCCGAGGGATCGGCTAACGACCCGTCTTAGCCCAAGACTGCGCTCCACACTTGA
+>60684 1
+ATCTTGCCTGCACCTGCGTCGAATTGAACCGCAAGGTTCTGGAATTCTTGACCTAAAGAATATGCGAACTGCTCGGGAGCGAGCGAAGCCAATTTCCTGT
+>60685 3
+GCAACTAAAAATAGCTTCTTTTGAAACCTGTACGTTGTGCGCCCAGAGCGAACATGCCTCCGTACACTGTGTTGGAGGACTATGCGGTCCATTAGGCCGA
+>60686 3
+ACCGTTCTTCCGACATGACGAGATAGCACTCGCGGTGGCTAGAGACAGATGCCACCTCACCATTCTTACTTCATGTGTCTGATAAGCAAGGAGTTGTAGG
+>60687 3
+TCTACAGTACAAGGCGCAATATTCCGCGAGTAGAGTGTCCGCTTTAAGTTTCGCGAAATATTCTGGCTGCTCGTAGCACCACGAATCGGGTTAAACCGCG
+>60688 2
+ACCAATTTGCAATACGTACCACATACTCCTCTTTTTAGGATCTGTGGGTGCCGGGTCACGCACGGAGCAGCGGGAGTATAATTCAGGTAAGCACCCTGTA
+>60689 3
+TAACCTGTTGGCGTCAGTCCCAGAGATAGGAGAGCTGACTCGGGTTCGGCAATTAAACCCCCCACAGGAACGATGTTTCATTTAGCCCTCAGTATTATGG
+>60690 2
+GACGCGGCGAAGATGCCTTTGAGATCCCATTCCGGAGTTAAGAACGGAGTGGCTACCTTGCAGAATTTCGGCTAAAAGCCCTTACTTATGCATCCCATTG
+>60691 2
+TGGACCGTATCGTTTCATTTGTTACAGACGCTCACGACCAATAGAGCGCCAATGTAGCCTGCACTTATTTACGAAATTTCAAAGGGGGGGCCTCGGCGAC
+>60692 2
+AACTCTACCTGCATAGACCTGCCATCACGGGTAATTGCGTGCACTATTGGACCGTAATGAAGCCGGTAGTGCTTACTATATAAACGAGCGTTCGTCGGCG
+>60693 3
+ATGAGTGGGAATGTCAAACGACGGAGCCCTGCGTACTAATCAGAACCTCGAATGCCCGTTTTCCGAGCTCTCACTCCAGTTTTTGTGAGTCGAGAAAGTC
+>60694 2
+TCGTGTGGGCCCAGAGTTATATTAAATCCCATATGGGCCCTGGAGTGTTGACCACAGGAAGTAACAGTGGCCCGCACATTCACGTTGCTTCACAATCGAT
+>60695 2
+CAATATACAGCGGGTGGCGTAAGCCCTCGCGCCTATCGATTCTATTCTCATGTGCTGCCGTCGTGCCACACGGTGTAAATGTAAACCATAGGATTAGAGA
+>60696 1
+CGTTCCGTAGCCCTGCGAAGACATCAAGTCAGACGTTTGTCATGTCGCCCGGACGTTTTAGGTCAACATTGCGAATACCGAAACAAGAGTGTGGCTACTT
+>60697 3
+GTACTTTCCATAAAACGACACTCTGGACCGGCCTAAGTTCAATGGCTTCGGAGAGTGCACGCAACCATGTATCGGGAGGGGTCCTTAAACCGTATGCTTT
+>60698 2
+ATGGGACATAAAGGGATGGGACTACTCATAGCTGATAAGGTTAATCTCTGGTGCCCGCCAATGCACTACGGTGGCCACTAACCATGTTCTGATCCTCGTC
+>60699 2
+TCTCTGCTCAGCCCGAGTGCAAATATCTGTGGAGTAAACGGGTATCCGCGTTCCTGTGTCCCGGTAGTTGTATGCACAATGCAGAGCACAAATAGCATCA
+>60700 1
+CCGATAACGTGTCTGAGTAGTCATTCGTGGTCCACATGAACATGGTGTCTTGCCGGAACGGGTCGTTACTCCGCTTCTAGCAAGAAAGTCTCGAACAAAC
+>60701 1
+GTCATCACGTGCTAATATCAATTGGGTTGGGCTCTTGGGCCCCGCGATGCTAAACAATCCCATAGCAATAGCTGACGTATGTCACACTAGAAGGGGCTTC
+>60702 3
+GTAGCGTCACGTTGCTGACTAGAGGGTGACTCCAGGTCATTAAAGATAATGTACGACCCGTACTGCCTTAGCCACAATTGCGCGTTGGCTAAATCCATGC
+>60703 1
+GGTCGGGCGCGCATATTTCTTCCGAATCAAACTACGGGGCGACAGTCACAGGTAACGAGGACCGGTCGCATTTTTAACGCCACATATCATATGTCGTTAT
+>60704 2
+CAACTTGACCGGATCGTCATTCTTGATGTCATACAGGTCAAGTTGACGGAGCGAGAGTATAATTTTACGTGGCGGCAGAGACCCCTCCACGGACTCTTAC
+>60705 1
+ACACATGGTAATTCGAGTGTTAAACGAATCCAGCGATATCCATGCCAGGATTCGTAATTTAGAGGACGCTCGAATTGCCCACGTTGGGCCCTGCCTGGCT
+>60706 2
+GTCATATCACCACTAGATCTTCCCTTCTATAGACGAATGTGGAAAGCAATTGCCCACCATCGGAAGGGAGAGTTCGGCCCGCTTGTTGGCTTCTGGAGAA
+>60707 2
+TTACGCGCATCGGCAAACGAACCTTTAACGCGGATCGTCAACTCCATGCCCGGAGATCAGGTTGGTCTTCTATGACTTTCCAGATCGGAGTAGAAGGATT
+>60708 3
+TGGATTGAATTCCTCTTCTGATGCCACTACATGAAGGCATAGTCACCTTGGGAACTGCGACCTAGAGCTCCGGGTGCTCATAGGTCAGGACATGCTCAAA
+>60709 3
+TCTCTATTAGGTCTCGCCCGCTACTGCAGAGAGCTCAAACATGAAGTTCTCCAAGTACAACTGCTGCGATCTGAGGCTAGAGGTACGTGATAGAGTCCTG
+>60710 1
+TGCTAACCGTAGCTTAAGGATAATAGTAGCTTAGCGTTCTGCCGGCTTCACACGGTCACAGCGGTTCAGAGAAGATTGAAGTCACCGTCCGTCTAATCGC
+>60711 3
+TATGTAAGGGGTAGATGGTGTCGACAACCGCAGGAATGTGAGCGTATCGTGACATCTACGGTTATCGCTATTTACCGTCTCAATACCCGACACCTCAGCC
+>60712 2
+CATATCATAACGTCGCGTGTCAGGACGTTGCGGAACCTCGTTGCTAGTGCACTAAGGGCTTGGATCAGTTGGTAAATCCTACCATGAAGACCATCCGTAC
+>60713 3
+CTCGGATGCCGGGGGGGCCCGACATGTCGGCATGCATGTGCACAGTGAGATTTAAAATAATATACTGTGCACCATCATTCGAACTCTTTCGCAATCTCAG
+>60714 3
+AGCGAGTCCAGACCCGAATCCTAATATCTAAACACTCCGTCGTACCGAGGTGTTTAAGCCGATATTTGAGGCGCCGGCGAGCCTTTAGTTGTACAGTATG
+>60715 2
+ACCGTATCAATATTGGATATGACTATCCTATCCGTCGGGGGATAGAATGTTGCAACAAAGACGGCAGTGCACCTCACGTTTGCCCTGCGATACTGCCGTG
+>60716 2
+CGTTAAGTCAGCTATTATACGGTCCGCACTAGGTGCTCACCGTCGTCGTAAGAGCGGGTAGAATCCGGCCGTTACCAGCACTATCATTAAGGATGTATCA
+>60717 3
+TAAACTCCATTTGGCTTACTAGATCGCTAACGGCAGCCAACGAACTTTGACGGACGGGTTAGGCCTTACCGGTGCTTACGCAGTAGTCCAGTAATGCAGT
+>60718 3
+TGAGAGGCCCGAACATAGTCTCATAGCTCTAAAAGTTCGACGAACTGGAGTCCGGCTCGGCTCCAGAGTAGAAAAGGATTTCTCGTCGTTTTCCCTGACT
+>60719 1
+CAGAACTTGAGACGTCTTGGCAATCCGCAATTGTTGTGGGTAACGCCCGACGGATTATAGCAAAACTTTCTGGTGCCATCCATATGGCATGCCGCAGTCA
+>60720 1
+TTACTAGATCAGAACCTTCGCCTACTTTCAGCAAACTTGTAAGTGTCTTCGGAGAGGTGACCAGAACTGGACAATCGGCCTGGGGTGTACAAGTCCCCGT
+>60721 2
+TGGGAAAAGGGCTTATATGAATACGGAGGTTATAAGCAATGCCCGCACGTCACAGGTGACCGTCCCCCTCGAGCCTATCCTGTACCTATAGTATGGCTTT
+>60722 1
+CGGGGATCTGCCTAAGTCCCACAGCCTGCGGAAGGCAATCTGGTCTAAATGGCTCAATTTTCTGGCAAGCTTGCTTCATGAACCCGAGTAGGTTTAAACA
+>60723 1
+AACGTCCTTGTCTAGTGCGTTGGGGGTTAAAGTCAATCTCTACCCAAACGGAAGCTGTTCAGTACGCGACGTTATTACCTACACGCCCACAGATGTGAGG
+>60724 2
+TGATAGTTATCCGCAGGAGACAAGTATTACAGAGACGCATCGTCTGAGGCCTTCCGGGGCTAATTCCGCTTAGATTAGGACAGTGCTCCCAACCCTGTTA
+>60725 3
+GGGAGTGGGGCTAGACAATTCGTAACGCTGTTGGGCCTTGTCGCACAAACCCGATCTCTATTAAACTTATCGTAGGCCGGGTTGCACCTATCAAACTACA
+>60726 2
+CGACGTGACGCTCTATCCTCACTCCACGGCAATGTTGCGAGTGATTTCAGAAAAGGATCTGTGTACAACCCTCAAGAGCGCTAGGGGGATTATTACCGTT
+>60727 3
+CAAAGCCGGCTTATGTGTGATCCGCGCCCTGAGATGATAAGACCCATAGGCACATGTGTCTGGATTTGCTACTACACACTTGATATTGCGCGACGATACG
+>60728 1
+GTGTACATCGGACCTACGGTTCAACGAGCGCGGACGGGCTTCACTGGATTCCGCACATAAATTATAATCGGAGATACTGCACTCATTCGCGTATTTGCGA
+>60729 1
+GGATTGCTTGATATTGGTGACAACGCATATCACGCGTGGACCCGGTCGCTTCGACAGGGTCAGTCATCTTCTCAATTCCACGCTAACATAAAGGGTACGA
+>60730 2
+TACCAAAGTGCAAGTTTATCGACTCTGACGGGCTGCGCTAGCTAACGTTATTTCGCGAAGAGGGGTCCGTACGCAAATCGCTCGGACGTTTCCATCATAA
+>60731 1
+CTTCGCCTTGCTCTAGTCACTTTAAGAGCGAACAAGGCAGTCTTTCGTCAGGACACACGTGGGAGGGTGTGGATAATGTCAGCAAACTCTCGCAAACTTC
+>60732 3
+GTAAGCTAGAGTGGATTCTGACCTCCTCAGAACCTATACGAGTGTTGAGATGATCAACTGTCAGTGCCCTACGTGCTACTACCCCATGATTGGGCCGGAA
+>60733 3
+ATTTCCCGCAAATTTCCACCTATATATGTGAGTGTAGATAGATTTTGCGCGCAACAAAGCTACTACGGCCGGCCGACGGGTCGTGCTTCACACGAGGTGA
+>60734 3
+AATGATGTGCTTTCACCTAGGTCGAACGATTAGTTATTTGGTGCTATGCAAACTGTAGCAATGGAGCTCACGCACACGAGTCCGCCGCCTATGAAGCCGC
+>60735 2
+AATATGATGAGAGGACGCGTTGTCGTGCCGACCATATAATTGCACTGAACCGCTACTAGGTACACCCTAGCAGGGCTCCAAATGCGCTATCTTGGCGTTT
+>60736 1
+CAAGTAAGATCCTATTTCGAATAGGATCGAGTTGTACTCTAATAGGCCTTTATACCGTAAGGCCTCACGCAGGATTTCTGGGGCCCCCAGCGGACAGTCG
+>60737 3
+ATAAATCTTATGCCTCATGCCTGAATCCTTGCCTTGATGTAGAGATCCGCTTGCAGGACAGGAACTGGCATCCGAATCGGAGAAGGTACGCTGCCTCGTA
+>60738 3
+GAACGATATGGAGAACCTCCTTCTCCACCTGCTTCGTGCACGCTTCTTTCACATATCATATGGAGAACCGGAGGATACGTATGGCTGAACAGGTCGGATG
+>60739 2
+AAGCAGGGTACGTTCGGCTTCGCACAACGGGGAACTTTGAGACTCCTGACTCTAGAACACTGATCGCCTATTGGCGTCTTCGACTATACTTAAGGAAGTC
+>60740 3
+ATACCCCCTGTCGGTTCGCGTAGAAGCACCCAGCTTTAACCGATACATATGAGTTTGACATACGCGATCTAAACATCCGGGAAGTGGTGGATTGTGGTCC
+>60741 1
+TCGGTAGTCTGAGACCCTTTGCCAAGGTTATTCCAAATCCGGCAAGACGGGCTTGATGAACTTTTAAAGGTCGGGCCTACTCCTGACGATAGGACTACCA
+>60742 3
+GGCTGCGTTGGAAGCCCATGCCGAGCCACGTATTCTTAACATTAGATAGACCAATTTGCTGGGTCCAGGATTAATAAACTCCTCTCGGATCGTCAAGCGG
+>60743 1
+CACGTGCCAATGTCCACGTATCGATCCTTGGTAAGCTAGATAGATTTTCTGATCCAGTTGGTAACCGCGATTAACGCGGCTGGCAGTGCGAACTCAACGA
+>60744 1
+CATCCGAACTGGTTTGCTTTCCGAAGTTCACTAAGTAAATCGGGCCATAAATCGAGTAGCCCGCCATAGTCCGAATTGTTTAATCGCAGGGCAGTCGCGG
+>60745 2
+ACGGGTCAAACGCCGCAAGGGGTTCCTATTTGAATTTTACAAAGAAAATAGATGACCGGTTAGTTGCTGCTGCACTCTTACTGCGCGGGCGTCTCACACC
+>60746 1
+ACTGGGCCTGAATCCGTGGGTCCAAGAATGGCCAACAGTGCGATTTTTACACTCGAATGCCTTGACTATGGAAAGTTACCGCCTACAGCGGTTACTATGC
+>60747 1
+CGATCGTGACGTTCGCACTACCGCCTAGATTATTCTGTTGCGAGGCTGGGTCTTAAAGGTAATTCCGGGGATAGACTTAAGCACACACCATGCGACCTAA
+>60748 3
+AGGTACCCGCGCCACCGGTTACCATGACAGACGGTATGTTTGTAGACAAAAGCCCCTAGGGCGTCAAGTGGAACATATGGTCTTGCTCCTTTTATCGAAT
+>60749 2
+CTTACATTCCATTAAGTAATCGAAATAGGTAAGGCGCTTGACCCGCAATTAGGACGGGCCCGCATTATAACTCGCCCGGTCGGTTCTCAATTAGGTGCGG
+>60750 3
+CCATTAAGAGCTGAAATGTGGATCCGAACTTTCCCAATCGTGCACTGAACGTTGTATCCAGCTCGTTGCCAGATAATGGGAAGCGCCGAGTGGTACTCTC
+>60751 2
+GGGCAGTTTGGACGTCTACTAGGGTTGGTCATCTCCACATTGCTAGAACAGGATCCAGTGACGCATATAGAACACGCCCGCGCTTATGTAGACTACACTT
+>60752 2
+CAGGTATCAGTCTCTTTCAACCTGGTACCTCTCCGGGTAACGATATGGTTATGCCGCACATGGGCGACTGAACCCGGTTAAATAACAGTGCTGCAAGTGA
+>60753 2
+CCTCGGTATATCTTTATTAGGGCACTGGTCTGGCATACCACAAAGTAAACAGACTCGAGGTCCGAAGCGTTTGATGCCAGGGTATAGTTCACCGCCATGC
+>60754 1
+CACTAGTCGAGGCTAGCGACTACCCAGGGCAAAAGGAAGTAGCCCCCGTTTTCAGTGTTCCGACTGGGCTGTAATCCAATCCTGGGTTGATATATACTTA
+>60755 2
+TTCAGATATTCGGGGATATTAGTTGTAGAAATCATATTCCCATCGAAACCTCGAGCCGTGTCCCATGTGGCCCGGCACGCAGGGAACAACGGTTTCGACT
+>60756 3
+CGCATAGCCATGCGGTTTGGACGGTCGATTACGATCCATACGTTCGTGACCAGATGGATACGGTGTCACTCAGATAACCTGAACCCTCTTAGATGAGCTA
+>60757 3
+AGATTTGATTTATGACACGACCTAATTGATCCACAGCCGGCTAACAGCACCAGAGGTGGCACGTTTCGGTGGAACCTCTACGCCAACTTGGTTGACTTGG
+>60758 2
+TCCCAGCGTAGGGTCTTTAATATGGTAAATCTATGTCTAAAATTTCGGCTCGACTCCCAGTCATCGGAAGCTGGAATTGACGGCACCGGAAGGCCGTACC
+>60759 1
+CTGGTCTCGACTTGGGAGCCCCCAGCGTCTGACCAGCATAGAGCAGTAAGCTGATGACCTGGTTACGGATGCTGAAGTTACTATTACAATTAGACTACTC
+>60760 1
+CGGAAATGAAGACCTGGCCCTGCTGTGGCCGATTGCTTATACACATATACGTCTCCCTTGTGTCGCCTAATAGGCATTGTCTAGGACAGATGAACCGAGA
+>60761 1
+CCGTAATGTGCCGTTTAGCGCCCGAAATAAGGGGTTGTCAATCCCTTGAAAAAATTACTGGTCGTTGTACGCACCTACGGACAGTCCCTGTGACATGACG
+>60762 2
+AGTCTGATCGCTACAGCCTATGGTCTCGCAAATCTGCAGGTTAGCAGTCACTGACCTTGCGCTACCCGCATAATAAAAGGTCTTGACGTGAGGCTGATAG
+>60763 3
+CTCGGGGTAGAGCCTCCTTTTAGTCAACAGCTCACAATATACTGCTCTAAGGGGCTGCCTGAGTGGTGCACTATCCGAATATACAGAGATCATTCGCGAG
+>60764 3
+TGTGTCCCCAGTGCTAGCGACTGCACCAGTCCTGCATTAGTGAGGAAGAACCATGAGACAGTGAGGCGTCCAAGGCTATCACTTATACGCTTTTACGTTA
+>60765 2
+CGGTGATACTCCTAGTCGTTTATAAAACACGCGGGGTGCTAATTTTTGCCATTTTCAAAGCACACAGTAGTAGCGGGCGCAGGTCGTGGTCAACAACCCC
+>60766 1
+GGCGCATGAATGAGACCTCCTCTGGCTCAGTCGCTACGCATAGACTACTTTCCGGTAATGATGGATATTGCAAGGTCCTAGGGAATACTATGCAGCACTC
+>60767 1
+CCATTTACCTCCAAAGTACGGCACGAATCGTACGCCTCTCCCTCTAATGTTGCACAAACTTAGTGAGGCCCGTGTTGAGAAGTGGTTGAGGGCTGAGTAA
+>60768 3
+GATACTCGGAGCCACTGCTTTCTATATAACCTCACGCGCTCCGTTTGGGACCGCAGACACATCGGGTTCAAGTATATGTATTGAAAGGTGGCCGAACTGA
+>60769 2
+CCGTGACCATGCTGACAGTGCCGGGTGGACTGTGAGCGCGTTAACTTAAACTCCCCATTAGGATAGTTATCTCGAGGCCTATCAATATTCAATCGAAGCG
+>60770 2
+CGTACGTAGATAGTGCACGAACTGGAATCAATTAGCCGCCCAGCTCTCATCGGTGGATACATATTTGGACCGCTGCTAGATCACTGCAGCTTAGGGATCT
+>60771 3
+GATCTCACTAGCAACACCGGATCCGCGAACTCGCTATAATCCGGAGCGCACGTCGAGGTACTTATAGTTTCCTTTTACGGAATGTAGAGCTAGTTGGGCA
+>60772 2
+ACGTACCACAAGGTCAAGGTTGCTTAATTACTACAGTATTCGGTGGACTATTAACAGGGTCTGGTCTGTCGACGTCGCACCGTAGCGTTAAGCACCGCCA
+>60773 3
+TGTGTGGGACGTGGCCACCTCGGCGCCCTGTCAGACTGGAGGTAAATAATATAAACCAAAACGATTTTATTTCCTCGTCGTGGCCGAACTAGACCCTTAG
+>60774 2
+AAGAGCTAGCGTGTCAACTGAGTTTAGACCCTGGACGCATTGGAGTACGGCCCAATCCCATATAACCGGGATGTGGTACCGATCTCCTATCTTATGCATG
+>60775 3
+GGCAGATGACGTCAGCTGTGAGTCAGCTATCAAAGCCAGGTATCTCGCTTGTTCAGACCGGAAACTCGAATCATTGGTTTTCGTCAACGACCTACTCGGA
+>60776 3
+CTGTACTACACCTTCCGTACGAAACGTACCCGTAGTTTAGCCGCATCCAGGTAGGTTAACTAGCTTTGAGCTATGCTCGTAATGCTCAGGGGAGGAGACA
+>60777 2
+AAAGGGTGCCCTTGGCAACAGCAGCGTATAACTAACTCGGGATTATATACACCCTATTATGGTTTACATGCATCCGCCGCGAACGGGCTATCTGGCTGGT
+>60778 1
+AGAGTAAATTTTAATTTCGCTCTAAAAGCAAGGCAGCCCATGACACAGCCCGTAGCGTGAGTCCCCTACGTGGTTTCTCTGGTGCCGAACTATTGGACGG
+>60779 3
+AGGCAAGATTGTTAGAGTACGACCCGGCCTGCCGTAGAAAAGGCTGTCTGTCTGTGCATTCGAGCCAAATTCCGGACGAACTCTGAACTCTATATTCCGT
+>60780 1
+GATAGGTTGAGTCGTTTGGTCCTTACCACAACCGGATAATCGCGCGACATAGACGCGATTGTTCACCATTCGTCCACTAAGATCGGGAGTGCTTCACAAG
+>60781 1
+GCCTCCTGAGGGCCGCTGGCCTTTCCAGATACGCGGTCAATACTATTAATAGGCAGCACAATGAGAATAGCAATTTCCTGCTGCTAGAGTATTCGACGGT
+>60782 2
+TGGAGCATGCGCTTGTACGCAGTACGATCCACTTTAAGAGGACGCGTTCTCCCACAATCTCTGATACTCGAAGGGGTGCAGCAATAGGTACCTACTTTAG
+>60783 1
+CGACAGCTGTATTACTGGCCACGATACAATCGCGTTGTACCTGAAAGGGATCGCTAAACCGAAGGCGTTACACTTTGATTCGTCGGTCTATCAGGGTACC
+>60784 1
+ATCTAGCCTTCTCTCGACAAGGTGTCGCTAGTGACGCTATCGTAACGTTCCCAGCACGGGGCACTACTTTGAGATCAGTTGCAACTAACAGTAAATGGGG
+>60785 3
+CCCCTGGAGTCAGTATTTTTTTGATGCCACCTATACGGGCTTCAAACGAGGCCCCGGTTAAAGATGCTTCGAGGGGGAGACTAGACCCAACATTGTACAT
+>60786 2
+TCATGACTTGTACGTTCTGGTCAGCGAGGGCCTATAACACCGAATGGCACTCATCATCGGGGACGTAACTGCAAACTAGGGCTGTCTATGTGCTAACCAT
+>60787 1
+TGAGCCACGTCGGTACGTAATAGGGGTCTGGACGCCGTTTGTTACATTATATAATCACTTAGCGAGGAAGGTCAAATGGATTACACCCCCCCGTACCTGC
+>60788 2
+GCAGATAGCGTCCACTGTCAAGGTGGCACCAATTCCAGCCGATTTCGTGTTCTTCCGGCATATAACAACGGTATAATGAACTAGTTCCGATGACGGTCGG
+>60789 1
+AAGCTTACCTCCTTTAAGGAGGGACTGGTGTACACGCGAGCTCCGTACGTTATGACGCCTCAATCGTTGATCCCTGCAGAGAGTATCTCAGAAATTGGAC
+>60790 3
+CATTCGGAGTCCATATTAACCGTATTCGTAGTCGGCGAGAAGTAGGATACTCTAACCCCTACGTGGCGAAATGTCTCCTGGGTTGACAGCCAAGTACGCT
+>60791 3
+TTTACTAGAAGAACGTTGGGACCACTAGGTTGCCTCGGGTCTATTAGATGCCCGTACCTACTAGAGGGGCCAAGATTACTCTAACGCTGTTGACCCACAG
+>60792 1
+CTAATGGTTTTCTAAGTGATTACGTACGTGAGATAGCCAGGCGCTCGGGCACATGACACGGTGTCCGTACAGTAGATCCACATGCAGTCCTCGACTATCA
+>60793 3
+TAGCGGTCTTCTCACTCAATTTCGCGATCGAAGGAGGATGACAGACTTAACCCGGTTGCGCGGCTATAGCATTTCCGATAACACCGATCAGGTTGATGAC
+>60794 2
+GTAAGACACTCTTTGTCGTCAGCGACCGACGTGGTATCGCAATGGCTAATGGCATCCGCGTGCCGAAACTAGAACACATTGTGCCTAGTGTCCATGTTAA
+>60795 2
+CATTACTACAGAGCGGGTTTTTCGAACGCGATACGAGCAAGGAGGACTAGGCCTCGCCGTAACGTTGCAGATTCCGATACCTCGTAGTTTCTCAACTATG
+>60796 1
+AACCCCGAGCTGCGAACCTCAATTCTGCACGTATTACGAGTGCCAGCGTTCGCGCGTCTTTTCTTTACAGACAGGATGCCTGGAATGGGAGTAAAAGTTA
+>60797 2
+TAGTCCGGGTTGATTACCCTAAGGCGTGACACGTAGCTCATATTAGACACGACTACTACGCGGTTGGAACGAAAGAGCACGTCTACGCGCTTACCTTTTG
+>60798 2
+GTTCGTGTATAAAATACAACTGCGATTGGGGCGTTGCTCGAGGAGGTGTCGGCAGCTCCCGAACGTAAATTCCTTATCACATTCCGCGAACAGCCCATAT
+>60799 2
+CTCTGCCTCACCTCGAGTACTAGCCTTTTGACATGTCAGTTGGCAGACGTGCCAACATCTATGTGGTCAATATCCATCTGGGTAAGAGGCAGGAGGACAA
+>60800 3
+GGCATCGGCCAGGGTGTTTCGATCATCAGTCATCCGTGCAAAAATCTAAGGTTGTTTCACAGAAGTCAAGTGGTCTAGCCAGTCGCCTCTGACCAATCAG
+>60801 1
+GTGCACACAATGCCAACGAATATGGTACATTAACTTTGTCCCGAGTCTTACCACGGGAAGTTCCTTCACACAGGATTGGTATCGAGCGTACGTGCGCGTG
+>60802 2
+TAATGGTCAACTTTTGCAAGAACCCTGCAGATATCCCGCCCCTAAAGGGACTCAATCGGAAGGTTCGCTCTGGTATGGGGACAACCATTCTATGCGGTGT
+>60803 3
+AGTATAGGCCATTGGCGCACTGGGGCTTTTATAACCTCATAAGACGATATCTCGGCTCCCGTTCAGAAGCCAAAGTGGTAGGCGAAGACACTTCTCTCTG
+>60804 1
+GTGGCTATGAGATATTTTTGCCGCGCTCCCACAACCGCCCGGTACGCTAAAGAGAACAAGATTCAAAAGTGCCCCTGCATATTGCAGTGGTTCTTGATGG
+>60805 3
+TAAAGCAAACCGCAGGAGATACCTTGGATTTATCGCGACGATACTCGTCGGTGGGGGCTTTAAGCCACAGATCCCTCTGTACTGATACTTGCCAGTGTCA
+>60806 3
+TTGCAATTTTCAACGAGCCTGTACTTAGGCCAGCGTTGCCAACGAGACGTGGGATGGAAAACCAAGTAGCCATCTGGCATTCGTTGAGTGCTTCCACCAT
+>60807 1
+CTCGGTGGTCTAAACGAGGTTTTAATTGAAGGGTCATGACATCCGGATGCAAGTCCACGCTCACCTGCACCAGGTACACGTCTTTGCTTATGCAAACAGG
+>60808 2
+GCCATAGCAAAAGGTCGAGTCATGGTAATGGTTCCCTAGCCGGCTAACTCCGGTCACCAGATAACTGCGCACATGTAGTCGTGTCTATGTTGGCACTATA
+>60809 2
+CCTGCCGCGGCAAGGCCTCGCACGCGGAAAAGTCGATAGGATGTGCTTCGCTTGTCTATCAAGGGCTGATTATAACGAACTATACTTTGTGCCAATAATC
+>60810 2
+GGCACTACCGAAACCTGAGTTAGTTTGAATCGCCCCCTCCTAAGCCCGTTAGTTGTGTTAATGGAAGCGGAGAAGTTTAATCCTCAACCGGGCGACTGAT
+>60811 1
+ACGCGAAAGGAAATATCGGTTCACCCTCGAACCATAGTATCTTTAATTGAGTCGTCAGCCCACCTTTGGTCCGCACGGATTTACGAGGGCATGTTCAGGG
+>60812 1
+TTTCATTTCCATCAGTGCCTGTATGCGCCACGGGATCGGTCTAAGAAACCCTGAGCGATCCGTGAAATGTAGCAAAAACGCCGTGATGCTCATTGATCGG
+>60813 2
+GGCATAAACGTGTCGCGCACACTTTAGGTGATAAGTACACGCCACGAGATGTTTCTATACACAACTCCACAGCAGGCTAGTATTGGGGTCCCGGCTTGTT
+>60814 1
+GCATAGTCGAAGCCCCGATTATTACACATGCGATGGTTTATCCGGTGGAATGAGGTCACATTAGACTTACGCCGACTCTTGAGACCGCCGTTGGATACAC
+>60815 2
+CGTATCCTTGCTGATGCCTGTGCCATTCGTTAAAAGACACGGTGTATGCTAAGGATACTTTGCGTCCCGCGAGCAACATACTCTCAGGATGCCAAGAAGG
+>60816 2
+TGGAGACTTCCCACGTGGAACAACCACGGCACTCTTCATATGAGGAGAACACCCTCTCAAGGTTACTCTTTTAGACGTAGCTCGGGTGGTAAGTGTACGT
+>60817 1
+TCCGGCTGACTGCTAAAGTTACGAGACCTTTTCCCACAGCATGTTTGGCGTAGAATTTGCAGCTTCATGCTCTAGAGCGGAATAGACGACCGCGCATAGA
+>60818 2
+CTCAGACAGAGGAGCATGATTTAGTGTTGGAGGATCCGAATCAACCGCAGCTTCGACAGTATTGCGTTTTCACCCTCTACCATACGCAGGGTTTGACAGC
+>60819 3
+ACCCGGGATTGGGGTGCAGGGATTTCCATACTGACAAAAACGCTCAGCCCTCGGCTACGTCAACTCTTTGTGGTCATCGGGCTCTTCATGATAAAATGAA
+>60820 1
+ACAATAGGTCGGGGCGAAGTAAGTACTAAGATCTAGAAACACGCTGCCGTTTCCTAATTCGCATTGCTGAGGCGCCACTATTCGTGCCTCAGCGGCATTT
+>60821 2
+CATAACACTATATCCGACGGCGTTTGATAAGCACCCGGGTTAAATGAGCGGCTCCATAACGGTTCTTACCGGCGTGGTGATTATAACACGGGCAGTCTTC
+>60822 3
+ACTCGAACCGTCATATACACATATTTCTACTTCAGAAGGGAATAGTGATCCCTCTGACGTGCGGAGCTTAGGGCGTTCTCGGTGCGGGTAAACCTCCAGA
+>60823 3
+AATGCGCAAAGACACTGGCGTCTGGCGGAGGATTCCTACTAAGGTCCTCTACCGAGACTGGTCAGCTTGTCTACATCTAGGGCCTTTCAAGGTCAATATA
+>60824 1
+TCTCACCTGCTCTCCTTATTTTTCCGCGAAGTCTTAAGGACGAATAGAATCTAATAGTCGACGGAAGGAACTCTGGTACGGAGAGCGCCGGTCGACTCGA
+>60825 1
+TCCGAGTGCAGAGAGACGGTAGTATCAGCTTCGTCCTCGTAAGTCACCACGTGTTTTAGTGAGCAAAAGAGGCTACCTTCCGACATGGTTGCTCCACATA
+>60826 2
+ACCGCTGATTGCCGTCAAAAAGGGGCTCAGATCATTGTTCCTTTGGCGTGTCTAATCGTGATAGCGCAAGACGACCAAGTTTAACGCGGTCCGTAACTCA
+>60827 1
+GTTACGGCCTGCTGCCTCCGCGTCATTTACTTCTTAGTAAAGCCAGGTCAATACTTGTATGCACCACGACAAGAGAAGCGCTAATGGTCTGGCAAGGGAT
+>60828 3
+GCGCTGCGAGTTATTAATTTCTCCGTAGACGTCTTGGTGGTCGATCTCACATGCCGGAGAACTTAGGCGGTTGCCTAGCCAACATAGTCAACAAAACACG
+>60829 1
+CATCCACTAGGGTCATTAGGGGCTTAGATGTAGGCTCACACTAAGGACGGTTTAATTTACTACACCCACTATCGGTCGGGCTCTGCGTAAGAATCAGCGC
+>60830 1
+GAGAGCTATCTCTAAATGTGCTTGCTTATAAGGCGGACTGCCGCACCTACTGCTATAACTCGAAAATGGTACAGTCGCCCGGAATTCGGATCTTCGGCAG
+>60831 1
+CGGATGTAACTCTGCCTGACGCGGAGAAGTTCTGGACGTACTAGCGGTCGCGTAAGTAGAACTGAATTTATTGAATAGGCTTCCCACTCAACGCTTCACC
+>60832 3
+GCGCGATAGGCGACAGATTAAACATTGTCTGGCTGTGTGCCCTGGGCGTACTTGTCGGTAGGATACAACTTCTACTAAACCCCTACTGAGCAATAGTACC
+>60833 3
+AGCTATTGACATCTACCCAGCACAAATGCGGAACTGTGATAGGTTCCCGGCAGCGTCTAATACGTCGACGGTTCAATTGCTCCGCGCGGATAGTTGTATA
+>60834 2
+CGTCCTCAGATGCGAATCAATACAGCGGAGTTCAGCCTACACGGTACACCGACTGTCTCTGTCAATTTGCAAGTTGATTTGGTCGGCATCTCGGAAAGGA
+>60835 1
+TGCTTCGCGAAGCGAGTTAGTGTACTACATAAGTCCCAGCCCTGAAAAGGCGGATGCATTATTTAGTACGGGATCGTTATCGGATGCGCTCCACTCACAC
+>60836 3
+CCTCAGTCGAGTCGGCCTAGAGCACAACGTTCACAGACATGTACCTGGGGGCACTGTCACAGTGCATTATTTGTTGCTTTTCGAAAGAGAACCTATGACG
+>60837 3
+CGCTAGTCTTCGAAGTCAAAATAGTGCACCTGTTTAACGAGACATGTTGCGAGAACATCCCCTCGGCACTTGGTGCGCAGTAGCAATCGATGCTAGCTGT
+>60838 3
+TCGCAGAAGTACGTGAAATTCCTGCGCGCAGGTTTAGACGCTGAGCCCCTGGATCCCACCATCCGTACTTAGGACCATTAAGTATGAAAATGGTTCTGTG
+>60839 1
+ACTGCGGGTGCATATTTTCTGAGAAGGTTTACATAGCAAGGCAAGGCGGACACAATTCCCTTTCGCAATCAGCCATCGGCGAGAGCCTTTACGTTTCCAG
+>60840 3
+GGCTAGGATTTAGTGGTCAAAAGCATCACCTAACGACCCGGTTTATACTAATCGGCGTTTCAACGTCTGGAACGCAGACCGACATTCGTGGCCTCAGTGT
+>60841 2
+GGTGTTTGTTCCTCCCCACGCAAAAATGTAGGAAACACTATGTACGGTGCAGAACCGTGAATGGCTTGATTCCCAGCCTCAACGTGTGACTGTACTCGGA
+>60842 1
+TAGTGCAGAAACTCAGTCGGATGGGTGCCGATATGTAGCCAGCCGATTATCAACTGATAGTCTATCTACAGATCATCAGCTCTGCGCTGACTCTCAGCGG
+>60843 2
+CGCAGATCAGATTGGGTAGCACCATCACACAGTAGAGTGTCTGTTACGGATCCGGCATGTTGAGTCAAGCATGAAGCCTAGTACTGCTTTTGTCACCCCA
+>60844 3
+ATACATCGGCTTTTTTTTAAGGTTGCAAATTAGTCCGAACGCGGATCGCTGGGATTACCGCCAGTACCAGGGAATCACGACTGGTCATTCCGGCCGAAAC
+>60845 2
+GACTTGGCCAGATTACCGTAAGGTCAAGCCCGGCTGTCACACGTTTTTCACTACGGAGCTGGTTGGAGCACCAATCAAGTCATGGAGATCCTGATTACTA
+>60846 3
+TAACGTACGAGGACGGTTAGGTAAAATTGACCTATTACTACTAGAGTATAGTAGGGCATTGTCGGAGTCATTCCCCCGCAGCTGCCCTACGCTCGCGCTA
+>60847 1
+ACGAATCTTGATCGATCGTCAACGGTACACTAGTATGGAATACGTGGTCAATCATCCACTACTGAGGCCGAACTCCAGCTAGCCTATCGGTGCGTGGGTT
+>60848 1
+GACCATCATTTCCCATCGAGGGAGGAGTGTAATATATAGACCTGATCTGACACCTCTGTGTACCGCTGTGACACTAAGTGCTCCGTACAAGCTGGAGCGT
+>60849 1
+GGAATCTCTAGACACCCCGATAAGACCAACGGAGAGTGAGCCCGAGATCCTCCGGCTTTATCTTCCTGTGTTTTGAATATTAGGAGAGACCTGGTAGCTC
+>60850 1
+GATACGATTTAGACGTGCCGATTTGCGCGGATCGTGCTTAACCGATCTGACCCCATTAGACATTTACAGCAAGGAATCCATGAGCATCATCTGGGGCTGC
+>60851 1
+TGCTACTAAGCCGATCGGAGCGTCCCTAAACTTACGAATGGTGACTTCGCCAATTGACGTCCTTTTAAGTATAACGCGGCTACAGCATGTCGGGGTAGCA
+>60852 3
+CCCCGAGGCCTAGGAACTCGCCCCTTGGTAGGTAATCGGATAAACAGGACACCAGTAATTTGCTAGCAGGAAATGCGTGATCTTTTTCTCTGGGCATACT
+>60853 3
+CTTGGGTTTGGCTTTGAAAGCATCTTGCGTCCAAAGGATGGAAAGTACTAGCGAACGGGTGTGTCGACCCAGCCCTCAAATTACCGTCCATCCTAATAGC
+>60854 1
+GCTCAGATTGTTTACATAGACTAAATCTTCTAGATCCCGTTCATACGTCGGATACCATGTGTGGAGCGCAGCCACACCGAGATCGCATCTTGAGGCGGAG
+>60855 1
+GGACACGTCGCCAATGTTGACGTGGCCTTCAATTTTTCGCCTCGATAGTACATGACTCCGGAACTGAGCCGAGGGCTAGCACAGATGGAAATTTCACTTA
+>60856 1
+AGGAACGCTCCGCAGAGGTTTACAGTGATGCGGACCCGTGGAAGCTTTTTGATATGCTTGGACCCCCACTCACGACTCATCCGAATTTAGAATGTTAAGC
+>60857 3
+CCTGGAAGCGGAGACTGTTACAAATGTCGGAGCTTGGCCTGAAGGCACGTGCTCACACTACATGTCATCCGGCTTTTGTCAAAATGATCTACGATACCGT
+>60858 1
+GATCCACCATCTCAATTCAACTCTCCTGAATCGCCGACATCGGTTTTTGAGGAGTTTCCCAAAGGGCCTATGAGGAACATAGGAGAGCTTCGGGATCGTG
+>60859 2
+TAAGCTATCTCCGTGAGGTGGGTTAAGGATCGGAATTCTCCCTGCTGGCTCGCTACGGCAACGTTATCAGGCTAAATAAACGTTGGACCCCTCAAGTACA
+>60860 1
+CGACGGTGAGCCCAAAATCGATTCTCCACGCTCCTATTGGCGGAATTCTATTTAACCTATTATAGAAGCCCGAGGAGCGGGTTGCACGTTGATGCCATGA
+>60861 1
+TGACAAGTTTGCTCTAGTAACATACTAAGTGAAGGCGTGATGTGCAGCAATCTGCCTGGCCCAGTTCTGAAGATGAGCTGGCCCCGACTATTCCAATGCC
+>60862 1
+AGAAGTTTGGCCGGACCCAATAGGATTTACAGCTCCAACGAGACGTTTCCTCGCGCCTGTGTTGTCGGATTAAGTACGGAGCCGAATCCTTTAGCCATAA
+>60863 1
+CAAAGAAACGCCCAGAGCTAAATTGCGGCTGTTGTCGTAGAACTTTAGCCCTGCGTACACTCGTAGGTCTAGTTGGGCACCCCAGGATCTTTGATTACGA
+>60864 3
+CCGAAAACTCGGGCTCGAGATAGGTTGTAGCACAGTGCCTGTACTCATACGCGCACTGAGAACATTGAATACTTAGGACGTTTTTCTGGCCCATTCAGGC
+>60865 1
+GAAGCGCTTGAGTTACTTACCACGTTTCAACCACGGCGTTATTCTCCGGGACATAGCCCCGGCAATGTGATACTAATACATTGGGATACGCCTGGGAGAT
+>60866 2
+ACTGCCCTATGCGCTAGTTTATATCCGTGAAAGACGTATGGGCTAGGAGTCTCCCAAGAATTGTAGCACGCTACTGTAAAACCTGAGGACCTTCGCGGTC
+>60867 2
+AGTCACGTCAATAGAGGGTCCGCATCCTCGGAAGGTTACGTTGCCGTCGTACGAACAGACAGATTCCCTCGAGCACAGTTAGTACATTCTTGCTTATAGG
+>60868 1
+ACAATATTGGCACCGTTATTAGCTTTCTTACTTGAGGAAGGCCGGCAGGCCTCAGTTCAAGACGCGGGTGAAGATGCTCGGATTACTACATCCCATCGCA
+>60869 2
+TACAGAGGACGAAAATAACTGATTACAAGTGTTCTTTTCCGGAGGACCGCGGAGCGTACTTCTCCGGTATAGCGGCATTGCATGCCCCTACTTGCACAGT
+>60870 3
+GAGCGCAAAACACGGCTTCCCGTAAGGTGTAATAATCCCAGGGGTCTTTCCAACTGTGGACGTTAACTCCGGTGCGGTCATCTGGATTAATACTGCATCA
+>60871 1
+GCGGCCAGTTGTATTTATAGGGCCTCGTGTTGCGACGCATTCTACTCAATACCAATGCTGTACTATGAAGCGGGCGAAGTAAACAGTCTACCACCGCGTA
+>60872 2
+GTCCCTCTACTGGTTTATAGTGTGCACCGCATATGAAAGGACCAATGCTGTGATGCCCGGTAGGTGATACACCAATTGGATACTAGGACACTCTCACGGC
+>60873 2
+GGTATTTTGATAACTATCAAGGCGGACGTCCCGATGTACCAAGTATTCCCGTCGAAGCGATTGCGAGATGTGTCTTAACACCTTACGCAGGCACCGTCAG
+>60874 2
+CCTACTGGGGCACTAGAGATACTTAGCTGAGCGAAATGGCCCAGTTGATTCCATCCGTCCCTGACGATTGCTGAGACTGGATTCAGCATGTGAACCTAAT
+>60875 2
+TGTTCGACCCAACTACGGAGACGTTAGCGTTAGCTGCACAAAATGGTGAATTTCAGCCTTGACTGAAGTAGGAGAACCCATCCCGGTGTTTCTATCCGGC
+>60876 1
+TCGGCCACCTACATGCTTTCAACTAAGCATCCCTGGCCTTGTGATACGAGGACAGACCGGTATCACTACATGATTCGCTGGTGGGAGATTAGAAGACTTG
+>60877 3
+GTGACGCGCCTACATTGGTCTGGTCACCTCACTCAATAAGCACCAGAAAGGGTGTTGCGCGCGTCTCAGCAATAATAATGCTCGAGATTTGAAGGTTTCC
+>60878 2
+GGAAGTGAGACTAGTTGAGCCCTTGAGACGTCTTATATTGTCCTAGCGTTTTAGAAGACTAAGGCCCAGTCATCCACGGCCAAGCCGTCTGGACCCTAAT
+>60879 1
+AGTAAAACGGCCAGAACCGGTAAGCACCGTAGCACGCCTTGTCAGACAATCAGGGTTATGATGTCCCTTCTCGGTTGCGCTTTGAAGGTACTTCATCGAT
+>60880 1
+CAAAACCGTCTATGATCGGAGGTGTGAGCAGCCTAATTTACCACATTCGGAACTCTCGTAAGTAGCGTTCGAGACCCGCTCTTTCCGAAGGGGTTAAGCT
+>60881 2
+TCTATCAAGTGCAGCTAGGACCGCTCCTCCTGATTTCAGAAACCTCTCAGAAGAATGATCTGCGCTGAATGCCACGGGTGATTGGTGTAACACGGTAGTC
+>60882 2
+TTGCGCAAATGTTGAGACAGCCCGGCAATTTATTCATCGGTATCCTATAGAGTGGCAGCCCGATGACGTAGCACCCTTATTCACAACGGGTCTAGATGGC
+>60883 2
+AAGAGTCATTACTGAATTACTAAGTTATGCGCGCTGTCAACGGGTGCCAAGCTAGATTCACAGGGCACCACGTACCAGGCTTCCTGTCATTCTGGAGTGC
+>60884 2
+AGTCAGGGTTCGCCGGGCCTACGGGGGTTCAGTACGGGCTAGCTCTAAATTCCACCAATCCTATCACTAAACTACTATGCAGAAGCTTTAGTGATGGCTA
+>60885 1
+CTAAACTAACTCGGAGCCGTATTCAGTCGTATGGAGAGGGTGCCGATTCCGCTAAGGATGTTTAAACCCGTTACACTAGGCTGTTATGCCCGTCCAGACA
+>60886 2
+GGGCCCCCTCGACAACAAGTTATCTGTACTATCTGACCGCGTCTGTATAAACTAGGGTAAGGTTGAGGCCCACGGACCATGTAAACGCGAGCGTTTTTAT
+>60887 3
+TGGCACGGAAGAAGAGGACCGCGGGATTCCGCTTTCCGGGTTACTATACGGCTCAACGCAAAATAGATCCCCAATTGCCTTTCTCTGGTAGTTTTAACGA
+>60888 3
+AGGGGCCAGTAACCCCCGTACATATACAATCCGTGGTTAGTAATTCGGGTCTCCAAATGACAACAGTCCGGCTACCGTTGTTAGGCATGCGCTTTGAGAT
+>60889 2
+CATTAGCGTCGCCCGGTTCTCAAGAGCGGGAAGGTACCTATTGCCAAGATATCAGCCGCGGAGGCATTATTGTACTCCTGTACTTTTACACGGCAAGTAA
+>60890 1
+AGACTAAACTCGGTTGCGGATCAAGGGCCGGGCACCTCTGTAGGATTCAAACATACGGCTATTTTCTGATCCCCGAAACTCCATGTTCTAGTTAGCGAGG
+>60891 3
+ATCCGTTGGCTTTCATATACTAGAAGCAGTGCAGGCTATTTACCCTGACAAGGGTTAGCCCCGGTACCTGATCCAGGAGTTCAGAGTGCACAGCGCTTAA
+>60892 2
+TCCACTTTGAACCAGTTCGTGTACGGGTGGAATCAGGATAGTAAATTCGGCGTACCCCGACATCAAGGGTATCCAGCCGGATCTACTGATAGGCCACTTT
+>60893 1
+AACATGTCAGTGCTTTGGCGGCTAGGCAGTACACTTACGCGCTCTAGCAGTCAATTTTCTATAGCTCGGCGGAGCTACTAAACTTACCAGATGAGCGCGA
+>60894 2
+AGCACCGCAGAGACTGAGCATCATCTTTAAGAGGTTAGTTCCAAGTCTCCGACCATCTGAGAATTTTCGACGCTGGGAACCTCGCGTGTACATCTGGAGT
+>60895 3
+GTGCAAAATAGAGAATCTAGCGGGAGCTTATGGTTGTTCTTCACTCCAGCCAGTTGAGGTCGCCTCCCACGTTATTCCGAACTTGCAAACCAGGGCAGTA
+>60896 2
+TGTCGTACAAAGGGTGGAGTGCCTCAGTTCTCAGTCCTTGGAGCCGGCACTAACCGACTCTAAATTCTGATTGTTAGCAAAAGCGGACAGGTCTACCCTA
+>60897 3
+CTATTTAGGAGCCCAGTCTTCCATCGTTCGCCGTCAAGTGGACCGCAACATACATTGTGCAGTCTCACAGGAGAATGTGAGCCGTAATATGAGACGCTTG
+>60898 3
+CGACTACGTCTGGGCTAACGCTTCAATCATACCGTGGGAGTGGCTGTCTGATGATGATATAATCACAAGCCATTGCCATTCGCCAAGGAGCGGTCCATTA
+>60899 2
+TACATCATGCTGATCCTTACTGCGTGGACCTACATCAAGAAATGAGTGAGTCACGTTCGAACCTGCTGGGAACGGACTTTGCACGCTCTGGGGATACACT
+>60900 3
+TTTTTGGATGACACTAGCAGAGCGAAGACTCATAAGGGCCTTCCGGAGCCTAGATCGTGCACCTATCCGCTTTGGAGTTACTCGCCCCTAGTTAGAAGAA
+>60901 1
+CTGCTCCACGCTCCCCTCATTACCTATTAAATCGGAAATAGGCCAGCGTTGTTATGACGGGAGAGGCGAGAGCGACTGAGACGTTATATATCTGGTCATC
+>60902 1
+TGTGTATAACAATGCCTCCAAAGCCAAGTGATCCAGCCCCCGTCAAACTCAGAGTGTAGGTCGAATCCACGGTTGACGTCGGAGCAGGATGTTTGCTTTT
+>60903 3
+TGGTATTTGCGCCGATTAGGTTTGAAATAAACAGCCCGAGGCCAGTCTACTCCTTCCGTCCACGACGATTACAGGACGACGGTCCACTGTATGTGGTAAA
+>60904 3
+CCCTGGTCATTGGTGATCTGAAAATCCTTTCCTTGAACGAGAACTACTCGGCGGGTATGTCACCGGTGCGCTATTGTACCAGGTCGGCACAAAAGAATCA
+>60905 2
+ACGACTCATATTCGTATAGAGATAGCGCTCACTGGACGTCACTTGTGGTGACGGTAGCCCCTCCAGTCCATGCATATTCTTCAGATACAGGGCATGGAGA
+>60906 2
+GCACACTTCACGATTTCTCAGAGCGATAATATCCAGGTCGCGATGCCTACTACTTCTGATTTCCACGACTAGCGAATGACAAATGGGCTCGGGTTGGGAG
+>60907 2
+TCGCTAATTGACTTCAGGGGCCAGGAACAGAGTCACCCACGTGCATTTGGAAAGTCTTGTCCATCTTGGAGGGTTGAGTTCAGTTACACCACACTAGACC
+>60908 2
+TGCTCATTATCGAATCACCAACTGAGAGGCGCAAATCCCAGAGGTGAGGCTGGTCCATTAAGGTCTGTAGTAGGTTGTGGCATCCACACCTTCAGTCTAC
+>60909 1
+TACCGTTGGTCAGACCATGTATTACGATCTAAAAGCTCGTTAGATGGGAGATTGACTCGTGCATAGCGTCCCTAGGGCCGCTTTACTAAACGCGAGCACC
+>60910 1
+CGTCTAGTTTCGCCTGTATACCCGGCGTTGATAAAAATGGCTGCGACCAGCCTATCCATATGCTCTGCGATAAAGTTCCCAGCGGAAGAGACAGTTTGGA
+>60911 1
+TGTTGCTGCAGTCCCCTCAGGGGTCTAAATCTAGAACCGTGCCAAGCACCTGCAGCATGTAGTGTCTATAATCGGATCAGCGTTACAGTAGTCAGACGTA
+>60912 2
+AAAACCCTACGACGACACTTGACCGCTTTTGGAGATGTCACCTTCTCTGTATTAGGATTCTAGGATGCCAACGTGGTGGAGACAAAGCGGCTCGGTACCT
+>60913 2
+TTCCGTCTCAAGAGCCCGTCATCTCTAGTTGTGGTAACCAACGTGCGATGACGCAGTCACTTAATTCACCGGGACACAGCTGGAAACTGAGGGAGTTTAT
+>60914 1
+GCCGCATTCACAAGAGGGTTGCTGACACTGACCCATTACTTAGCTATGGAAATCCCACATTAACGAGCGATTGGCGTCTACGGGGACGGTCTCATATGTT
+>60915 3
+ACCGTGTGATTGCGGGCGAGAGTCCGCAGTTACTTCCACATCCTAAAATCCGAGAGCCGTAGTAGTATGCGATTACAATACAACCTGGGCGTACGTCTTT
+>60916 3
+TTTCTCTCTTGGACCGCGTAAAAGACGGCATGGACTAAGGGAGGTGACATTGAGGCCACCCACGTACATTGAGACGGACGAAATTCGTTCTACCCTTCTT
+>60917 1
+TGGCGACTTGTAACCTGTACGAGAAGACGCCCTCTAGCACGGGTTCTAACCTGTTGCACATAGTCAGTACTGACTGCATCGAGGCTGGATACTAAAGTCT
+>60918 2
+TCAACCTGGATGATTATGAGTAGTTATAGGTAGATTTAGAGGTGCGGCATTCGTTCTCTCATCCCTCCAACCCAACCCGCGAAACCCCGGGAGGTAGGAT
+>60919 1
+TTCTCTGCCGGAGTCGGAGTCCCCGCTGCAAAGACGGTTTGTATCACGCGATGATTTAATCCCCACTAAGGAATGGGTTAGCAGAGTATGCATCACTACA
+>60920 2
+GGAGAGCATCATCTGAGCGTCTTCTTTCCAACAGTGGGCTGACAAAGGATTTACATCATCCGAGTCGGGATTCTGGGACACTCGTCAGTTACCGTAACAC
+>60921 2
+TGTATTAGGGTTCCAATCTTTGATTACCGCCAACAAAATAGGCTAGGTATGGGACCCGGATCGTGCAGCGCCCCTAGCGTGTCGCCATCATAAATTCGGA
+>60922 2
+TTCTATTAGGGTGATAGGCTACAACCCCAGGACTGCTGCTAGCAGTGAACGAAACGGCTTTGAGGCAAGATCCTCGTAATCGTGACCCTGTACCTCTATG
+>60923 1
+GATTATTATACGGGGTGGTTAGCACTGCGCGGACCACCCCCGACAGACTAGATTTTCAGGGCATAGGTTACTTTGGACAAACCGTATCGACAGTTCCCTA
+>60924 2
+GGGAATATATGTGCTCTTGGCCAGTACTGAGAGCATCCACACTAGAGGTGACCCCAAATGGCCACTGTCCAATTTGGTATCGACACCCGGATTCTTATGG
+>60925 3
+TGATAATCATTATTTTTCTACCAAGTAGACGGTATTCGGGGGACCAGACCACTTAGCCGCTGGCGCAAGAATGTGGTCGCCTACCAGCCGGTTATCGCAA
+>60926 2
+CTTCAATGCGCTGAAAGCTAGCTCAAGCGTAGCAGGTCTACTGAGAGACCGACTCCCAAACCGCTACTGCTACTTTAATATCGGGAGTAGGTTGTGCGTT
+>60927 2
+GCTGAGTCGACCCTTCTATAGATTACCTAGTTAATCATAGCCCCTGGCGATCAAGCGCAGACGCGATAGAGAGAGGAGTCGTTCGCAGATTAGTTCCTTC
+>60928 2
+GCTTACAACATGGACTGTCCGTAGTTGCGATAAAATGTCATGCCTTCCGCCTCTATAGAGCCAACTAGCGGGTGTGAAGTCAATGTCCACGCCTAAGGGT
+>60929 1
+TCCGAAATACGAATGGGGTACCTTGCAATGGAGCGTGGTAAGCCCAGCTAACAGCGTCTTGGCTTTAACGTTCAACCTTCTCGCCTTAGAAGGCAATTCG
+>60930 3
+AGTCGGGAAAAATGTCTGTACGGTATCTCAATCGATGCCCTTGGATTATGGGACGCCAATGAAACAGGCGTTCGCTAGTATCTGTAGCTCACGACCCCCT
+>60931 3
+GGACTCGCGCCGTAACCCTGATGCGCAGCTTTTCAAGATTAATCGTGAAACACTGAGCGGAAGTTAGCTGAAGCCCTAGAGCGTTCCTTGAACATTCGTT
+>60932 2
+ACCATTGGATGTTCGTTTGTCCGCTAAATGGGCTGACTACTATCAGCAACAAACGTCGGATGTTGACTCCACTTTACCGCAGCAGCGACGGGATAGGCAT
+>60933 3
+AAGAGAGCAGCCTTCAGGACGACCTTACTCGTCTTCGGAGATAACTTTATCGTGGATCTGGAACAGGAACATACCTACGTGATGCCCTTGATGGCGTCTC
+>60934 1
+AGAGACCTAATGTGCGTCCTATTAACGGGGTAACTCGCCGATGTGAGGCCACAAGCCTTCATACTTGGACGCTTTGTGGGGAAACATTCATAGTCCATCC
+>60935 2
+TGGGAAGGAATTTCCGGTTCATATGCAGTGGCCGAACACGTTGAGAATACGGAACGGTACCCCTGATCAATCGCATCCCCCTGGACTTATTCTTGATCGA
+>60936 1
+ATCCCTGCCATTACGGTCGTGTAGTGACTGTTGTTCACTTCCCAGGGCATACAGGAGACACATCGACAGTGACGGCTTTTTATCTGCAAACAGGGAAACG
+>60937 2
+TGGGCAATGCGCCGAACTTACCTGGAAGCAACACTCAATACTTTAGAGGTTGAGTACTGTTGTTTTCCGTACTGTGGGGAATCCGCCCACAGCTACGAAC
+>60938 3
+TCCTACAATCAGGTGTATCCGTTGGGGTTCACGGCTCGATAATTGGAAGCGGCAGGCGCCGGTCATTCATCAATAACTTGCGAACACCGTCCATAAATTG
+>60939 3
+GGTCGGCATGTTCCTCCCTTGTATTCACAAGCTCGAAAGTGGGTGTAGTACAAATTGGCGCTTTAACGACCCCACAGCCAGGAGGTTCCGTTAAGCAAAT
+>60940 3
+TGAGTCCCGTGGTCCTCAGGTGACGATTAAAGCGGACATAAGCATTTTATGCCGAGAATGGAGCAGCCTAGTCTTTCTCGGTCGCAAGAACCATCTTCAC
+>60941 1
+GGCCGGAACCGGAAACAGGTCTCTCACAATCGCAACCGTTCATATGTTCTGCTGTGTCACAAGGGATTTCCGGCATCGAATCGACATTGAATTCTAGTGG
+>60942 3
+TCAGCCCTAGAGCAAACTCCCCGACCTTTAGTAGAAATCGGGTTTGCGCCTGACCAGTAGATACCGCTCAAAGAGGAGTTCTGTTGTCAAAGGGTTTCGT
+>60943 1
+CGAAGAACCGAATGTAGGCTCATATGGTACGCATCGCAGCCTCGTCTTCGGACACGATTTGTTTAGTCCTGCTTTTAGGTAAACGGCGACGCCGACTAAA
+>60944 1
+GAGTATGCCTGCGGTACCACCAATAACATCGACTTCCCAAATAGTTTCGATCCAAGGGGGCCCCATGATGAGCGTAGAGGTCAAGGCCTTTTTGCGTTAT
+>60945 2
+TTTGGCAGCTGAACCTACCATTATATAACAGAGCTTGTGAACGGTCGCCTCCACACTTCGCTAGGGCACAGTAGTGCGTCGATGATAAGGCCTGAACTGT
+>60946 1
+TGTCAGCGGGTGCCTATGTAAGAAGGCGCAATATTACTATAAGGGACTCCCTGTTGCCTACTGCTAATCGCCCGGGCCAACTTAGACTTCGATGAATGAC
+>60947 2
+AGCATACAGCCAATATCGTCATGCATCGAGAGCTGTCGGCAAGCTGGAGCTTTTCTTAGCCACCATTTCTTCTCGGTAAAGCAACGGTGTTAGAGCGAGC
+>60948 3
+CGTAGATTCTAGGGTAGTATCATTATGGGACCGCGTCCTGAGACCTATGCCTCGTTCTACGCGAACAGGATATTTCCACAACCGATAAGTACCGGTACGG
+>60949 1
+TGCCCACGACAGCCGCTCGGTTACGATCTTTAGAAGCATAGAGTCTCTGAGGGACCTCCCTGATACAGAAGCGCGTTAATTTAAATGTGATCCAGTGGCT
+>60950 3
+TGTCGTATGGGAATCTCCTTACGAGGCCTGAACAGCGGTCTGCAACTGACAATAGGTGCCTATTTGGTCCGCTAAGTAACGGACCGCATTCTACAAGACT
+>60951 3
+ACGAACAGTCGATGGCGTTATTATTATACACTTGTCCCATGGGCGGGATGTTAACAGATCGCTCGCCCTAGATTTAGGGGCCACACAGCCTACATGGCAT
+>60952 3
+TCTTCCCCGAATGAATAAAAAGCACGAGGGGTTACGGTCGGATTGTATTCAGGGACATACCACACGTTTACGTCCTTGGCGGCCTTAGGTTCAGCCATAC
+>60953 2
+GCTGTTCGGATCCTTGCTCCTAAATTATGCAATGATATCAGGCCAGCCCCGGTATTACTTTTGCGGACCTCCTAATAGAGAGAGGTAGCGCACGGAAGCA
+>60954 2
+CCTAAGTGATGATTGCTGGGCAGCAACCTGGTATCCCCGAATCTCGACTAGATATTAGTGACAAAGTTCTCGGGGGCACCTGTGGCACATATTCCACGTA
+>60955 1
+AACATTCTGACACCGTAAAGGTAGGAACGAGCTGGTACCGCCTGTCGTAGTAACTTATTGTTAGCGTCGCAACCTAAGACCTTGTGGAGCTTCTCGCACG
+>60956 3
+GGAAATTTAGCCTGAATGTTATGGCGCCCGGGACTGCCGCACGTCATTAAATCGGTGGTCAGTGGCGGAATCCAATTAACATTCTTACGGCTCCTCCAAA
+>60957 3
+TCCACCCGGCGCCGCTAGACAGGAGCATGAGTTATGTTAGACAAAATTTTCATACACCACTATGTTTGAGGCGATTGCACGGTCTGCGGACATGTAGTCC
+>60958 2
+AGGTTCATCACTGAGTAGCTCAGTAAAATTGTCCCTCGGTACTCCATAGGCCAGGTACCACTGCCGGTATGTTGCGATAGAGTGACGTGCTGCCAATCAA
+>60959 1
+AGAGCTCCTGCACGGACATATCCGACGCTAGACCCCTAGGACGCTCTACAGTCTTGCAAGTATGGATGGATATTATGGTCCAGGATACGGTTACGTTCAT
+>60960 3
+GTGTCCCGTCTAAGGCCTAACAGAAGGTAGTTGACCGCACTGCCCGGACTCCTGAGCGAAAAAGTGGGTCAATAGGTCCATGTGAATCTCCACATTTTTT
+>60961 2
+ACTCGGGGCACTTGGAGGTTGGTCCGCACATAAAACTGACCACTCTTTCTCCGAATCTAGGCTGTGCCTAATATGCGTAGAGCAGACACTGTGTGAACAT
+>60962 2
+CCTGCACTTTGGCGAGTCCCAGTCGTCAGTACCTATCGCCATACCGAATAGTGGGTGGAGCATACTTAGAGGACCAAAGGTCTACATTTCATACGTGTAG
+>60963 1
+CGTGGCTTCACGATCTATTGTCCTGATTCGAGGCCAGTATTAAGAGGAAGCATTCGAGACCACGTCTTTCCTGATTCATCCTGACAAGAGGGACACGCAG
+>60964 1
+GTGTCAGGACAAGGATCAGTCTTGTACAGACAAACGCTTCGTGGGATTGGAATTTTCAACTCTCGGTTAGCTCCGTAAAGCCCAGCATTCATACCGGCGC
+>60965 2
+GACTCCCTTTAGTAAAACAGTATGGAGGTCGCGATCGACATTCAAAATGCTCCGTTCGCGGGTGTAATCATTTACATGGCCAACCGCGAGGGTTTCCACG
+>60966 2
+ACAGAATCTCTCGTGGTCATCGTAGTAACGACGATCGATGAGAACTTCTAGGGCCCTGGGTATACGGTTATACGCCTTAATCTATGGGACACGCGCTACC
+>60967 1
+TCTTGGTACAGTCGAGACCTTCAACGGGGGGCCCCATAGGTAACGACTGCCCCTTGATGTTAAACGCAAGATGTGTTTTATCCAAAGTCCAGTGCAGTCA
+>60968 3
+ACATCCTCTTGCACTCTATCTAGGCACCGTGGAGAGCGAATCGATTACGGCCTCTCGATATTTCGTGGGGCACTTACAGAGAACCGTAGAGCTTGATAGA
+>60969 2
+ATGCGAAAGTGAAAGAATTGATTCTCCGGGCGCATCGCACCCAGTTTCCGTATTCAGATGTTGAGCATGCCCTATCCGAGCAGTTATGTCCAGGACTACG
+>60970 2
+CAGCTGCGCTGGATAGACACGTGCCGTTACGATTATAGAAACCCAACTGGGTGGCGATCTGCATGAACATCTAATTGACTCCTGTGTCTAGTGACGACCT
+>60971 1
+TGCGCAGATTTCGCCTACATATCTTTCAACCTATCGTTAGTCCGGCGGTGCTAGAACCTACCTGTGGGTTCGTCATAGGACGCAAAATGCAAAAGGGCAG
+>60972 2
+GCAATAAAATTGTACATCCGTGTCAGCCGCAGTCGTCTCTGTCGGAAGCCAGATGGGTATAATAGCATCCACCTTTTAGCGGAGCCATGGCCTAGTGACT
+>60973 1
+AGGGCCCGGAGCGAACAGCCAATACTGTTCAGATCTCGTGACTCTAGGAATTTAATCCGCTGAATTAACGGTTTCTAATGCGGCGTCAACTCACGCTGTG
+>60974 2
+CTAAGCAGTTCGCGCACGTATTCTTTTTTGTTGACCAAGCTCGGGTCGATCCAATACGTGGCCCCAGAGAGCGAGCGACTTTACAATGATGGCAAGACTA
+>60975 1
+TTTGGCATCTGGGCACTTATCTTGAGGGCAGGGACTTAATCAACCCCCCGTCGAAAGCGCTTATTGTACCACTCGTGGAAGACAATGTAGTACGGAATCC
+>60976 3
+GGGCGGCCGCTATTATTGAGGTGCGAGCATTGCTCCCTAACTTAGCGCCTCTACCTATACATCTAGATAAGCGGTAAATCCGATATGTAGGACGACATGC
+>60977 2
+TGTGGCATCCTGGTAATACAAGGCTGTTGGAATAGACTATGGGGCGTCCGGACACAATTCAATGTAACCCTTGCAACGTTTACAGAAGTCCCTGCCCGTC
+>60978 3
+CAGCGGCACTTACGTCCAGGGCATGAATCGCACCACTGACACCAGGAGATTCCCATGTGCGATGGCGATAGGGATAAATCCTTTTGTTACTGATTATGCT
+>60979 2
+TGAAACCTATGATGCACGTATTCTCCCACCATTGGTGTCGAGTGTCTTCGAACTGGAAGCCACGCAGACGGTGGAATTGGCCACCACGTTAGGACTATAT
+>60980 1
+GCCTAACAACGAGTCTCGTCAAACAATCAAAATGTTGTCACGGTGCCCTCTGAGCTACAATGTGAATGCTACTTGGGGAACCCTGTGGCGGGTCTGATTC
+>60981 2
+TGATGATTGCGTCATCGCTAAGTGACGTAACTCCTGATCGCAATTCTCTCACCGATGTGTCACTACGAATTTACCCGGGGAGGACTAGAGGCATCGGCAA
+>60982 1
+AGTATATTTTTTAGATGACCATGACTACCTGTGGCATCGAGGGTTTAGCCACCGGCGCCAGACGGACAAGAAATGCTCCCAATGCGCTAACGGCTGTTTC
+>60983 1
+GGTCAGGACTGGATCAGTTGATGCGAACATCGAAGCCGTAATCACTGGTCTTAACATATTACGCAACCGAACGGAATTTCTGGGGCTGTCTCTCCCGCAT
+>60984 2
+CGCGGTTCACCGAGGGGAACAGCTTACAGCACTTCGTTAGCACAAACTGACTAGGTCAGATTCATTCATCTCTCATCTGGCTGTAGAAGTGTTGGGCACA
+>60985 2
+GGCTGTATGGTAAGTTTAGCAATTACTCAGAGTCGAGCTTCTCGAAAATTACATGATCAGCAGCCACACCGCGGTCCCGGTAATGATGGGGCATTCCCCT
+>60986 2
+CTACTCGTGAAGGCCAGGCCGAACAGGTCTCTTACCTGGCATTGGCTCGAGACATAGTTGGTACCGATGGACTTCATGTCTATACACGATTAGCCTAAGA
+>60987 3
+CAGTTGATGGGTGTGAGGAGTGTCTACTCTAACCTGAGCGGTCTGAAAATTCACAGTCCTCATCCATCAGCGGCGCCTCTTAGAATGAGCATTCCACAAG
+>60988 2
+TTTGACCTTGAGAGCAACTTCAACGACCCGGTGGCGTAGGGACTCTGTATATACTTCTCCAATAGAGCGGAGGCACTGACCCTGACACGTGTTGACTAAT
+>60989 1
+ACACGATGGGAGGTGCCGTTGCTCTCCAATCGACCCCGCCTAGTCAGGCTAATCGTAATTCCCTATAAGGGCGTGAATTCGTTCTAGAGAGACTAATGAT
+>60990 2
+TCACACTGAGCACCGAGGTTTTTGTTCGCGTATCCGTCTGCATGGAATAACATACAGAATAGAGGGCTTCTGCATCCCGGAGGAAGCCGCTAATCTTCGA
+>60991 2
+GGGGCCGAGTAAAGGCTAACTGCTGATAGGAGCAGCTCAATAAGTGACTAACCGCTCGACCCTATGGTCTTGGCTATATTCACCATATGCGTTGCCCTAT
+>60992 3
+GCAATATTATTTGGCCCAACCGTGGTTGCGGTATTAAAAAACTCTGGGCAGCACTCGGGCCTGGGCCATTACTCGGTCACATATAAGGAGCTCACACGTT
+>60993 1
+TTACTTGTATGGTGATCTCAAGAGCTAGCTAAGATTCCTGCAGTCAGCAGGAGTATCAACCTTACATACGGGCACGGGTTTACACGCGGCCCTGTCAACG
+>60994 1
+GGCAACAAGAAATCCTTCGGGCCTTTGTCAGGGTGTGTGTCATGGACTCAAACACTCATACCGGATGGGTCTGCCCTAACACATGGATAGATCCGTTTAC
+>60995 1
+TTCGTTCATCGAGCCCTTTCTAGAAGCTAAAGTGGGCCTTAGTATCAAAACGATCAAGATCCGGCCGCGATAGGCGCATGCCTGACCAGGTATTTCTGAG
+>60996 3
+TAGGATACAAAGTGATTCGGCAAGTGTCCGCGAAATCCTTGTCGTCCCTTCTACGGATTTCAACCTCAGTTGGCGAACTGCTGAGTCCGGCAAAGAGCAT
+>60997 1
+AGTCGCGACCGCAGAGTATTGCAGTCTAGTAAAATTGGTTTGATGCCCGCCGTACTTAGTCTCTTCGGCGTGGCGTCGGGCACTCAAAAAAACATAATCC
+>60998 2
+GTCGAACTTAACGCCACTTCGAGACTAGTGTGGTTATGCTCACCAGCGTCTGTACAAGCCGAACATGACCTTATGTTGGAAGCCTTGAAGACCGCATGTG
+>60999 1
+TATGAACTACCCTCACGGACACAGGATGAGGGCATATACGTGTTGTGGACAATCAGGTTTCTATGGGCGCGTCTACATTGTACGATTCGTCCGCAACACC
+>61000 2
+ATCCGACGCTGCGTATCTTCAGTGTAATCAAAGTTCCAAGGAGGCTCCTGAAGCCAAAAACACGGTTACGATCGAAGAGCCTCTGTTCTGCGTGTCGGTT
+>61001 2
+TCTTGGAATCTTGCTATAAAACATTGACCCTGAGAATGCACGTATCCGGCCTACTTAGTGTCGCAGCGGGTGTAAGGTGTACGCATGCCGCATCAGACAC
+>61002 3
+CTGGAAGGTATGGTACCTCCTCATAGTGATGGCGTGTAGTGCAGTCTCTCAGAAGCGCAATCGCAGTTTCTCGCAAATTTACGGCACTATCCGCACAGAA
+>61003 2
+CACAGTATTCGGTCCTATGCTGTGATTAGCGGTTCCCGAATTCTGCCGTCGTGTATACGAGGAAGAAGCGAGCCCGTCAACAGACATATAGTCTGACCAT
+>61004 1
+AGTGTGAGTTCCTCTCAGGCACTGAGTCAGAGGACCACTTATATAAGCCATACCCAATACATTTCGGGGGGGGAATCTTCACGAACTACGCGCTTGTCTG
+>61005 3
+ATCCACATAAGCATCCAAGTTATAGATAAGATATCTGACTGGTCTTTCTGGCCTATGCGGGCTGCGGAACACGTAGGAGGAGCCTCTCACCGGTATCGCT
+>61006 3
+CAAATATAATTTGCCCACTTCGGGGTAGTGACCATAAGCCATATGTCATAAATCACGTGCCCGCTCATGGGGTGTATACGTGCCCGGATACGGGACCTTG
+>61007 2
+GCGGTCCCCTAGGCGTGGTGTCGTAAGAATACGTTGCGATCCACATTCCTCATAGAGCACGTCTCATACGTTCGAAAGCTCGACGAAGTCTATAAAGGTT
+>61008 3
+TATTCGGGGGGGCCTACATGAGTAATATTGCTGCTGGACCCTCACAGTGTTGAAAATTTCTTCGACTGGATCCAACCCGCAATCCCGAATGAGGCCAGTA
+>61009 2
+GCGCCCTACTACCAGTATTTACCTGTGGACATGTGAGAATTGGAGGACGAGAATCAGTCTTCGTCTCTACTGAAAAGCCGCTCTGTCGATGAAACGGCCT
+>61010 1
+AATAAGGGAGTCTGCTGACGCCTAAGGCCCATAAAATTAGGCCCGCTTAAGTGCCCGACGTAGCACGGTCGTCCTATTCCTTACAATTTGAGGGTATGCT
+>61011 1
+CACGGACGTAGAAAGTAGCGACAGCAAGAGTTTCTTCTATTTGATCGGCCACCTGTGGTGATTCCGCAGCAGATCAATAGTTGGCTTCCCGCAACCTATG
+>61012 2
+GCTTCCGTACCCATACGACACCAGCCCGGAGTTACATAATTGAAGATAATCTCCTACTCGTATGGTGTGGAGCTGGCTCGTAGTCAACAGCTGTAGTGGA
+>61013 1
+GTTACATCGTCGTGATACCCGCCTAGGATAAGAAGATAGCTGTAGCTATGGCGATTGACACCCGCCGTATTCATCTGATTGAGCCAAACGGGTTCCATGC
+>61014 2
+CTCCGCAAAGCATGAGACTTGTTTAAGATCGTGAGAGCATAAATGCGTCCATTGTGCGATGGATTTGTCCCAGCAACCGGACGTGACCACCTCGTCTGAT
+>61015 2
+AGAGAACCTATCTCCGTGGGTCGCGCGGTCGGGGCGTACAACCGAACAACTTATACAATGTCTTGAATATTTCGAATCGGATCCTAGGGTCCTCGACTAT
+>61016 2
+CGGGTGTAACCGAATGGACGCGTGTACAGGCGCAGGAACTAACATTTGCCTGAGAGACCTGTGTCGCATTTTCTCTCGTTAAACACATTCTACTGACCAG
+>61017 1
+ACTTGATAGCCGTTCGAGCTAGGAAAAAATCCGGCTCACATGGTGTCTTAGGTATCGTCCGACGACAACGTATCTGGATTGACCCGCGGCGACTTCATTA
+>61018 2
+TCGGTATGCACCCGTCCCAAGTTTTCTAGATAGCCTGCTTAGGAAATCCAGGATAGGTGACAAGCGTAAATCCATCCCTTAATGCGGGTCCCAGTGGTAG
+>61019 2
+CTCGAGATCATGAAACGCTGAGAGGCTCTAGGAGCATTCTTTTACATGAGCCTATTGGCGCCAAAATATTGTAAGCTCTCGTCTGTAGCGGGACCAGCCC
+>61020 1
+ATATAAGCACGACTAGATCCAACGATGTGCCTTTTCATGCATTGCCATGAAACCTAGCCGGCATTATGAGCGGATTGGATCCTCCGATGGCGGGCTATGC
+>61021 2
+CTCTTTGTTTCCTGACAGGTACTAATATAGCGGTTTGTACCACGTAAAAGTATGGTGCCGCCACAACTCAAGCACTGGAGCACGGGTGCAGCCGTGCAAT
+>61022 1
+AGTTCCTGTAATTAGTTTAAGCCCGCCAAAGCGAATTTGCTTGTACCATCCGGGATGGAGACACCATGGACCCTGATCGTGAAGTGGCACGCCATTTGAC
+>61023 1
+ACGACCATGGCTTTGCGGGGGCAAGACTTTCACCAATACGAATGCCCATGATGTGCCAATCCAGTTCGCTGACGTCGCTTTAGAAGGAAGTCTATGATTC
+>61024 1
+ACGAATTCGCCTCAGCTTGGAATTCCGTATGGCCAGTATGAGAGAACTTCCAACAGACCAAGTCTCTGTGTGGTACGTCTAGGTCGATGCAAACTCGGTC
+>61025 1
+CCAGGCCGTGGTACGTGGGCGAATTTGTCTAAACAGCGACGACTTGAAGTCATCGTGATATACCATGCGACGACCCTGTAATTTTGCGCCATAGATTACC
+>61026 2
+AGTTTCATACCCTTTGCACCGCAAATGCCCGCGGGGAGCAATTGGATGGCAAGACATGGCGCGAATGTGACCACATCTATTTGTGCAAATTCTGTCTAGC
+>61027 1
+GTTTCTGGCGGGTTCTTCAACTACAAACATACGCCACTCACGCTTCAAGGGGCAGCGAGCAGTAATCATAGCACATCAATTTTGGTATCACTTGGGGGCG
+>61028 1
+TCCTGATGTCGACCCTCACCTTGCTAATCTTAAGTCAGCATGCCGCTCAATAAGGCCAATTAAGGATTACCGCGCGGGAGGCGCGGAATTTTAAAGGTTG
+>61029 1
+TACTCCGTATAATGAATCGCATCTTTACCTCAAACGATCGTAACGTAATTGGACAGGTCTCCCAGTACGGGGCAGCGCTTGGTACTACTGAGGAGCTGGC
+>61030 1
+GTTCGACTTAGTTGGCATGCCAATTTTGATAACCAACTCTAAACGCCGGTGCTTGGTGGGAAAAGCCCTACGCAGTAATCTCGGGCCAATACTTCGGGCA
+>61031 3
+ATTGAAGCCCGTATGTCATCAATTGCGTCCAGTTGGCTGCGCAAGGACTTCTTGTGCGAGGTAATTCTAAAACACTTCCCAGGCGAGCCGATCGTACGAA
+>61032 2
+GAGAAACCATCTCCGTATAATGGTTGGACTAACTTCAATGTATCATAGTGATCTGGGTGCGCCCATCTAGCTCAAGGACCGCGCGGACTTCGCGTGCAAT
+>61033 3
+CCGCAGGTTAAACCCTCGGCAGAATACGAGATGCCTCTAACGGCCAGGAAGGGTTTATCGAGAACATCTGACTCTGTTGCAATTTCCAGATCGTTCTGTG
+>61034 2
+GGCGTCTTCGACTGGTCTTTGGATCCTGCAACATAGGTCTGTCGAAATAGACGGGCAGCACGATCAATTATCTTGGCACGACGCCACCAGATATGCTATA
+>61035 3
+GAGCGCGCGAGTCCACTGAAAATCCTTGGGTCGGGATCTGCTTACGATAATCGTCGTATATGTGTCATAACCCTTAAGAAATACCACGGGCGCTACGCTT
+>61036 1
+TGCGACATTCTCGGGCGCGGCACACAGGTGGTCTCTCTTATCCGGACAATTAAAAGGTAAACGGCCCGAACCTTGACTTGAGTTTTAATATCAGAGCCGT
+>61037 3
+ATAGCCTTTGCTGAAGGACACGAAGTCCGATCCCTTACCGAGCTCTTTGAGAAGACGCCTTACTAGAGAGTCCTTTATCCAGGAGCGAGATTCTCGGTAG
+>61038 1
+CAGTTCATATAGTAGGGACAGTCGACCTAATTGGGCAAAGCGTCGTTGCCACCATCTATGAGTGCGTCTCGGACTCAAAAGTCCTTGAGCAATTCGTGCC
+>61039 3
+CTAAGAGACAACGTCGCCGCAGGAACTCCCATAAGTGCAACTGTGGGTTTAGTTCGCTATTCTCGTGTTCTAAGGTACATGACGGTCCCTGGATCGCAAA
+>61040 3
+AGCTGACTGTGAGCCTATCGAAATCAACATAACATAGCTAACTATGTTGCCATGTGGCATTCCCCCGGAGAGATGACGTCGGTTGTGCAGTGCCCTCGAT
+>61041 1
+TCAGGTTCTGACCCATTCCGGGGCTGAGTAACAGACCTTGGCGTTGGATGCGTACAATACTCGCCACACAAGTCTGAATGAATCGTATCACTGGACTTGA
+>61042 1
+TCTCTGACAACACCCCGCAAATTGGGTTGTACCCGGGACAGGCTCTGATGCACTGCTGCTGACAATACATGAATAGCTTCTAGTGTGTTCGAGCAGGATA
+>61043 1
+CTCCCTGGAGATCGTCACAAGGGAACTTTGGCGTCCATGGCCGATTGGCCGTGAGGAATATGTCGTTAGCTAATAGTTTGCTCCGAACACTACCACAATA
+>61044 2
+TGCTACCAGATGTGACCAAATTTCCCCAGGGTCATGCAATGAGCGGATGTCAATACAGCCCGGGCGGCATTTCGAGTTATCCAGTTGACGCTTAACTGAT
+>61045 1
+CGGCTGGATAGCTGGCGTAACAGGTTAAAGATCCCCATTACTAACGTTTACCTGTGCGAGGTGCAGTCATAGGCCGTATCGTAATAAGTCACCTCATCCG
+>61046 2
+TACGGCCCACCTTGGGGGCTCTATGTAATGGAGGCCCTCCTTTCTATGGGAAATGAGCTGTTGCAAACATGAGTCTCACAAAGTGAATTAGTGCCCAACC
+>61047 3
+CCGATCTGCGGTACGTATGGAAGGTGCGTAAAGCAGTGGTCATAGAGGAGTACTAACCGACCACAATCTTCATTCGAGCACTAGGCCTCCTTCGATTCTT
+>61048 3
+GGTGGTGGCCTCCGCCGGACCTTTTCCGACATATGACTCGACCCGGTCGGCTAGAAACCTAATGTATGAACGGTGTCAACAAGACTAAATAGTACTTGTT
+>61049 3
+ACGTGCAGGCCAGAGAGAAACCCTTGATGCACAAGTTCGAGCCGATAGGGTTGACCGATCCATATGTCCTATTGTCTAGCTTTGTCCACAATGTCGACGT
+>61050 2
+AGCAGCGAGATAATTTCCGGGTTGAAACTAGTACTCGCGCCGTCCTGGCGTTTTTGGACCAGATTGCCCGAATCTCGTACTCAAATGAGCAACATGACGT
+>61051 1
+CAGACGGCAGACCAGGGAGGGCGCTAGAGCACGCTTTCTGTATATATAGTCGGTCTGTACCAACTCGCATATACGGCTTTAACGTTACAGAGTTTCATCC
+>61052 2
+TGGACTGGCACGGTCCCGCCATGCTTGTTCATGAGATTGTCATCCAAGCTCAGTGATCTGTCCAAGACTATTGAGCATACCTACAGAGTGAAGCGAGCTA
+>61053 2
+ACATTTATGACTCGCCGCTCCCTGTGTCGTCCATAGAGTAGCGGGCGCCACTGCTAACGCTCAAGGGAGGTTATTGATACCATGGAAGACTAAGTTTACA
+>61054 2
+GGTAACAATCGGGAGACCCATAGAACTTTTGATTGAGACCACATTGTTTCTGCCAGGCGGAGTTTCGCAAATATGCCTTCCCATGTATCGCCGGGGAACC
+>61055 2
+TTTTACGCACGTCCGCAAAAATACGTTGAGGTGTACTGAATTCAGCACCTCGGCGCGACATTAAAGTAAACCGGCGTTGCCGACCCTGATTTGATGCTGG
+>61056 1
+GGGTGAGTTATTCCGAGGCGGTTAGCATGACCTTTTAGCAGACAGTGTACCTCCGACATGAGCATTTCAAGCCGGTCTCCGAGCCACTAAATAACGTACT
+>61057 1
+AAGGATGCGTTCAAAGCAGAACAGAGGTATTGGGACGCCTGTTGCTCTTCCGATTCTCCATGTTTACGGAGCTCACGTTACAGTAATCCCATGCCAGGCA
+>61058 1
+CCGATTTATTGCCGTGCATAACCCAGCCGCTATAGATAAAGGACATGCCAGCAGGGATAGTCTATAAGGCCCTAGTTCTCGCCAGCAAGGGTGTTTGCTT
+>61059 3
+GATCTCGGTGGAATTCGATAAGGCAAGGCGCCATTTGTTTACGCTCATCCAGTGGCCTTCTGGAAACTCGGAGACCCGCATTGGTATACACAATGCTCAA
+>61060 3
+AGGCATGGTTACCTCGCGTCGCATTGCATATCATACTGTTCACACGGTCGACTCAAGGCGCCGTATGGTGGTCACCTAAAAGAGGGATATACCTTATGCA
+>61061 3
+CGTGGTAGCCAACGACAACCTCGAGACGGTGCCTCGTCATTCCGAATGCCAGGTGTAACTCACTGACTTTGGCCGTTTTGTTAGGAAACATGACTTGAAA
+>61062 3
+TCTGTCAGCTGGTTCCACGTATACAGGCCATAGGTCAAGACCGAAAAGTGCAATTCCGTCAACTTCATGGCGGTGAGATTAGGACTTTAGTCGCTCACCG
+>61063 3
+AGGTTGACCTTGCCCGAGCGGCCCTCAGACGAGCAATGTCGATAACTATGAGATCGGTAGTAACTTGCGGATATTCAACTTATACCTGCATTCTCGCAGG
+>61064 3
+ATAATTGCCTTGTAAATTATATGCCCGCTAACACGCACCCGGATAAATGCTGGGCTCCGCGTCTGAGCGATCACTAGCTGGCAAGGGTATTTCTAGAGGC
+>61065 3
+TCACAGGGGTCTTCGAACGGAATTGTTTTGTTGCAATCGGAAGGCGAACATCCTGCGCTACATTGCACCGATCCCTAACGGCATAATGGTAAGGCCTCTA
+>61066 3
+CCAACTTCTGCGACGTTCTAGTTCCGCGGATTGCGTCAGTATGTAGTACGAGAGAACTACTCGGTAAGATCCAAGCTCAGACGTAACAGGCTTCCAGGTT
+>61067 3
+GATGTCCGCACAACGGGCAAATTACAAATCCGATCTCTAAGAGAGTCGTTGTGGGCCGTGCAGCAAGGAATGGCCCCGAAACGCTTTTCTTCATTGTTTC
+>61068 2
+TGCCTTACAAGGTAAAGGGACCTAAAAGGGGCCTCTGATGCAAGCAAAGGCGTTTATTGGCACGCCGATTTCGCTTCGTACCAACTCTCTGTGCTAACTG
+>61069 3
+GAGACAGAAATTTGAATGTTAGCTTGTAGCCCAGGTCCGAAACACCAGCTACCGAGCAACCGCGTCTATTGTGTCCCCAATTGGTGTTCAGTGTGCGACT
+>61070 1
+TGGGAAGGCTACACCCTCATATCAACCACACGTAAGAGGTGGGTCACAGTTCTCTAGGTGCGATTTGTGACTCCTACGCAGGTTCGTACAACCAGTTTAG
+>61071 3
+TGATCCGCGCGCTTCTTTCGTCTCAATTTTTGAAAATGGTAGCGCTTACTATCTATCGAGAAGGCCACGGAATTCCAGAGGCCCAAGCGGCACAAGGTAG
+>61072 3
+GCGCGTAAGGTCGTGGCGTAGACACTGCTTTAAGTCCGAAAAACTCAGCTACGCTTCACTGCACTTTACCAAGAAGCCGTCTGAGTGAACTATTTTGCGG
+>61073 1
+TTCTTACTTATTTGATTTATCAAGTGTGCGACGGAATGATAAGGGTGACCGACACGAACGAACGGCGCGCCAAGTTTCGCCCTCGAACCACTTTCAGGCG
+>61074 2
+AGCTAGTCAAGTAAATTATTGTTTTACGGCGGACACCAAGTGGTCAATGGCCATGCGCCCTCCCCAGCTGCGAGGCTACGACGCCTGTTATTAAGGTAAT
+>61075 1
+TTGCATCGGTACTCAATGTATCGTTTCGACAAACACCTTGTGGTAGTCGCAGACAGCTGCTGGGCAATAACCAGAGACCGACCCGTCTGATGTAGGTTCA
+>61076 3
+TCAATCGCTATGTTGTGGTAATACCCATTGCCGTCTGGAGGGCCTAGACGAACTAACTGGTCGCAGCATAGAACGATGGCATCCGGCCGTCACTTAATAT
+>61077 1
+CGACCGGATAAGACGCCCGATCATGCGGTTCGAGGTGCTATCGAAGACACAGGCTCCCTGAGGACCGGTAAATATCTTTTTTACTTACGTTTATGCACGA
+>61078 3
+ATCACTTATGCTCATTTAACCTGACTTGAGCTGGTTAACCCGGATGCAATTCCGGGGCGCCCAGTCAAGAAATTGGTACGTACCGTGACCGTGAATGCAG
+>61079 1
+ACGCATCTCAGCATGTCATCATTGGTACAAAATTACTTTTGCGGTGTGGAGAGGATTCGCAGGTCCAATAGGTCAACTACTGGCCCGCGGCTCAGAACCT
+>61080 2
+TCTCGTGGGACGTTATTATCCAAGGCCGTCGGCAGGTATCTGACCCAGGATACGGGTAATAGCAACAGTGATGCATGCTATTCATGACTCGCCTAACTAC
+>61081 3
+ACTTAATCTGTCTGCGAATTAGCATAGACCATGAAGCATATGTCTGCTCGGTCCCGGTTGGTACAGAGGAAGACTGGCACCTCATTCGCACGGATCAGTC
+>61082 2
+ATACTCTTTCACTGTCATGAGGTAATGTAAAGGTCCGTTATCAGATAACTCTTAGGTCGATCTTCAAAACGGGCCAGCCCGGCGAGGGGACCCGATCCGT
+>61083 2
+AACGTGTGCCCAGGAATGTTCTTTGAACTACTGGCCAGGTAGCGGAAAATGTTAACGCTGGCCTTACCTACGTCACGACGAACCTGGCTCAGATATGTTC
+>61084 3
+AGAGTTGCCAACGCGCGCTTCTCTAGACCTCAGTCGGACATAATGGCGCTTTAACTTGTGCCGAGAAAAAGCGTGTAAGCTCGACATTTTGCAGCGTTAC
+>61085 1
+TGCAGGGCCGAACTTATTCCTAGAGTTAATGTGGTAGGGTCGTCTGCCATCAAGCCATTACGCACCAAAGCTTTAACACATGCACCTGTACTTGAGGGCG
+>61086 2
+CGTCTTCTTGCAGCAGAAGGGCCGACCAAGTACAAATTGGCAGTGCGCTATGCTATGGAATCAGGCTTGTATACGTGCACATTACTCCACGTGGTCTCAA
+>61087 2
+ATATCTTCAGGTTAGAGCCCCTGCGAGAGTAGCATCTATGAGGGGGATACCTTTCACTATCTCGGGAAGTCCATCAGACTAGTGGCAGCTCATCCCAATG
+>61088 1
+CTATGCGGTCCACTAGCCAAACTGTGCCCCCTATAAACTACGCATCTTCAGAATACAGAGGGTACGAGACTCGTGGCTAAGTTGGGGGAGGATCTCTTTT
+>61089 2
+CAATATGGCTCAGGGCAGCAATCTGAATGGCAGCATGCAAGGCCGCGCGTATTATTTTTTTAAGATTGGCATTTCCGGCTGACACACCGCCAATCGTCGA
+>61090 3
+GGGCAAGCATACATAACCCGCGCGTCCTTTAGGAGCGGCTGCGATGATCTCGTAGGCGGGATCTAACGTTAAAACAGACTTCCCGTGTTTATACCATATT
+>61091 2
+GAGGGAATTGTTGGCAACTAAACTGGCGATCGTGAAGTGAGACAAGCGCTGCTTTAATGCACTGTCTTACAGACGACACCCTCCTAGGTGTCTCCTCATC
+>61092 3
+CTCATAGACGTTCGGTCTGTCGCCATAAATTTCATAAGTTGGATTACGCGTACAGCCAGAACGACTAGCACTCCTATAACGCGGCGGGTAGACTGGTTGC
+>61093 2
+CTTGCGTGAACAGACCACGCGCTGAACCATCGAAAAATTAGCTTGTCGGGTGATCCGGCTCACACGGCAATGGTTGTTGCTCCTACGTTAGACAGATTTA
+>61094 1
+CGGTTTCATGGCAAAAGAGCCAATCTAATACGTCAGGCGCTTTTAGCTGACTAGGGACCCGACTTAACAACTTTATGGCGGCTCAGGTCTATCGAGCCTG
+>61095 1
+AGTATTTACATCGCCCGGGACAATCCCTCATTGACCTAGTGACAGCGTCGCAGACCATTCCGGCGGAGGTCATAATCGGATGTGTTTGTGATGTAAACAC
+>61096 2
+AAATTAACGGTCTGACTAGTCATTTACAAACATCCCCGTAGCGTTATTATCCGATGTTGGGCTGCTCCACCACTGCCCGGGAGTATAAGACGGGGTAGCG
+>61097 2
+ACATCTAAGAGGTTTTTGGTGTCTTCGGATCGTAGACCGCGTAGGCCCGCCACGACTCAGGATACACGACATTGTGTACCGCGAAAAGCTTACCTTGTAA
+>61098 2
+GTTATTGAAGGAAGCCTAACGCATCGACGTGATGAATAATTGAAATCCGGTTCCGTGACACCGGGCACCTTTGCCCGTTCAGCATTGCCTGCTGCGAAAT
+>61099 3
+AGTCTTTATGTGGCAGCGTGGGTACTCTGTACGAAAAAGCGGAACATGGCACTTTTATAGTACCTCGCTAATGCAGTCTGACGGCCCGCCCCGACAATTA
+>61100 2
+CACCCCTCTAGTGCTCCCATATTCATTCGCGACAAGGACGTTTTAAGTCTGATTGGGATGCTTATAGCTAAAAAGAGGGAGCGAACGCTCCTGGGTGCAC
+>61101 3
+GGTAACCTTCCTTGGTGGCGAACCGCGCCATGAGCTGGACGACAGCGTATAGCTAACTTCAAAAAGTTCCTCGGGGGGCTCCTAATAAGATACTTCTTTA
+>61102 1
+CCGTTAACCACATTAGGTCTGTTCCCTGCGCGCCCAATGTACAACAGTAGGTTATAGATAGATTGGTAATGTAACCGCCTGGCGCAGACGCTGGGATCTA
+>61103 2
+AAGTTAATGTTGATCATACGTCGTTCCTAAGCTGGGATTTCGCGCAACAACGCGTGCCCCAGATTCCGATTCCTAGGTAGAGAACATGGTCGGATCACCG
+>61104 1
+CCGCGATACAAGTGTTAGAAGATGATCTGCCAAACAATAGTTTCGACTTTAGGTCTATGCGCGAACGTGCCGCTACGCCCGCAAGACTTGTCTTTGCGAG
+>61105 2
+ATACGAATAGATACCCATAATGTGGAACACTCGAACCGGTGGCTCTCTCCAGCCTAGCAGTCTCGTGATGTTAACCTTAATGGTCTAGCGCGATCTGGGG
+>61106 2
+ACCATTTCAGTTAACCGGCCGTAGTGCTTCCGCGATTCAAGTTGAGATACTAAAGGTCACTGAGCTCGGGCCTGCACAACTTATGTCTGCGGAGTACGAA
+>61107 1
+AGAGGTGGCCAAGGACGTGAAGGAGGCAGTCGAATCGTTGAGCCTATCCAGCCGAATTTCATACCTTTCCATTTTTGCCAATCTCGTTCACGTGACCAAG
+>61108 1
+GCCCTAACGAATTGCTTTCTACTGAATTGCGTCAAGGAGCTTTGCTGTGACGATCACGGAAGGTCCGTTGCATTTCCGCGAACACCGTAAACGGGTACAA
+>61109 3
+TGGAAAGGCGACTTTGTCGCGGTAAAGTCTCATCCGTCCAGAACCCGCTAGATCGGTAGTAGTTAGCTCTCAGTGTCGCTTAACCACGGTACAAAACTGT
+>61110 1
+AAACTAGTCAGGGGCGCCCGCAATCAACCAGTAGCACCGTCTTTCGAATAAGACTTTCCTAGTCAGAGTCTTTTGCACGGCTCATGGAGTAATCTTGGGG
+>61111 3
+AACTGTCCACGGCGGTGGTTTAAAATCGATCCCCACCGATGCCAGCCCTAGGCACGGATTCTATGTATGGAGTTGTCATTGACGAAAGTCACGTTACTGA
+>61112 2
+AGGTTCTATACCCGAGGATGAATTTGCGCGAGCATGCGCGCTGTCTCTAGTTGATTAGACCAGGGAATACGAACCACTTTGCGAGCTTATACACCGACCT
+>61113 2
+ATTACTTACAGGGGCCATCTAGACTTACCCACTACATCGTGAGGCCGCTGATAGTAGCGCGGTTATAAGCAGGTGTCCTCAACGGCAGTTAGTCATCTGA
+>61114 1
+CTATTTCGCCTGAATGGTCCCCCGGGCTCAAGCCTTAAAAAGTATCCTGAGTAAGGCGTGACAACATTCTACGGGTCTGTCAAGGTGTCGACATACTGGA
+>61115 2
+TGTCAGTTATTAACGTACCCGAGCGGCGAAATGTCGAGAACGATCATGAACGCCGATACTCGCTCGGACCGTATAGGCTTCCAACTGTCAGTTGGATTTC
+>61116 1
+GCAAGGTATGTACTGTAATAAGCTCACCGCCAGATCGGTTGAGCTGTAGCTTTCCACTCTTGAATCAATCAGGGACTAGTCGTCCCAGTCAGCCGGAATG
+>61117 3
+GGGTACCAGCCGTTCGTTAAGTCGGTTGGATGTTCCCATGCCGTATGATAAACGTATGACGTATGTAATGGTCCTCAACGCGACAACTTCCCGCAAAGAC
+>61118 1
+CACGTTTCTTTATCGCGCAATAAGCGGTTTAACTTATGCAGGCTTGAGAACCAGAGGTAGCCCAGGCCTAAAGTATCTCCTGAACCTCGGGGAGTACGCT
+>61119 1
+CAAGGAGCGAAGTTCCCAGCTATCGCACTGCGGATTACATATTAAGATGCCTTCGGCAACCTCTCGCGCTTTCCATGGAGTCAACGGGGGTTTTAATAAG
+>61120 1
+CCTTGGCAGCAGCGTAGCGATGAATCTTAAAGTTATCGCGTTCCTTCATCGTCTAGAACGAGTGCGAATATCAGCGAACCGTCGCGATTAGGAATCCGCT
+>61121 2
+ACAACGCAGTACCAATTCTATTCAAGCTGTCGTGGCGGAATTTGGTGTATGACCCGTCAGGACGACCTGGGTAGAGTCTATACGTCATTCCCCGAGAACT
+>61122 2
+GGGGCCATTCGGTATACAAGTTTACCCAGTGCCCACAGAAAGAGACTTGACCTCAGGTCGCCTACTATCGTTAAAATTGTGTGCAGGTGTAGCCCCATGT
+>61123 3
+AGGAGTGAGGCCTACTTTAGAGCACTATTGGGAAACGGAACCTGCGCGAAGATCCCTCACCGAAGCCGTTCCATGGGATTATCTTGCTCTTACCTTATAG
+>61124 2
+GACCGATGACACTCGGATCCTATGCAAAAGCGCGTCGGCCTTTCCGATTCACGGGCCCCTATGAGATATTTGGTAAGGGAAGACCTTGAACATTACTTGT
+>61125 3
+AATTTGAGACCCAGTCGCTATGGAGCCGCTCAAAACGCGTCAGACCGGATTGCACGTTTCCATGCAGGTTCGTGGTACTATTCCAGTAGAAAATTGTGCC
+>61126 3
+TGGCACCGTGGTTCGGATAAGAGAGTGCAGATAGAGTTTCAACCAGTTACAACTTGTGCCCTCTATAGCCGACCACATGTTCTGTGAGACCACGACGTTC
+>61127 1
+CACCATCGATGGTGTCACGCGGTCTTTGGATGTTTCAGCCGCTGCTGATGAATCTACCGCAGGAACATAAGAATGTCACATAAGTGACACTTCGGCTCAG
+>61128 1
+GAATATTTGGGTAGGTACGTCAGTACTTCGTGACCAACACATGATCGGGAGCGAACTTTCTCGACATCTTCCTCTCTAGCACCGGGGAGTCTAGGCAAAC
+>61129 2
+TAAGCTGCAGGGCGTACTGATGACATCGAGCTGGCACATGTGAGGCATCATCTATTGCTAGAAGTGTCCCTTCTTAAGAGTCTCCTACGACCCTGAGCAA
+>61130 3
+GGTCGAGTACCATGGATTTTAGTGTAACTAATCGTGACTGTTGAAAATAGATACACGCTGACCAAGGGTAGCGTCTCCACCGGTTAACCTGCCCCCGCGT
+>61131 1
+GAGTGGCAATAATCCCTCCAGCGGATGTTGTAAATGGCCAGGCTCACTCAGTTTGGCAGTATCTCGAAGTCAATTTCCCAGAGGCGGGCCCACATTATTA
+>61132 2
+CGACTGATGACATCTGGCCGATGCCATCACAAAGAGCTCTACGCATTGAGATTCTGAATCGACATACGGGTAGGCTGAGCCCATACTGGCTTTCGATTTG
+>61133 2
+GTCCAATATAGGTTCCTAACCGACGGCCAAGTTTCATGTCCGGTAGCCAAATAAGATATTTGGTCGAATGCTAAATGGACGGCCTGTCCTCCGTCGCGAG
+>61134 3
+CATGAGAACGGAGTGGCCATCAGCACTTTGGTGAAGTTCCAATGATACTACTCCGGATCTCGACGTCACACTCGATTGGTTCGGACTCGTCTGTCAAAAG
+>61135 1
+TACGTTCGCTAATACTATCTCCCAGCAAAATGCTGCATGACACGGGCGCAGCCTTGATAAGGTGCGGATCGGGTTAGAGAGCGTGCTATACATCACTTTC
+>61136 2
+GTACATGCATCACTTAGAGGCACCTAATCGCGGATGTGATGTAATTTAACGCTCGTCTACGATCGCTAGTGTCAGACCCGATCGGAACCACGGTGTCTAG
+>61137 3
+GATTCTGGTCAGCGGGGCAGTGAATATGCGTTAACGAGTATAATAGCCTTTCGGACTGTACCGATCTAGTCCATCTACCAACCCACCGCTTGCTGAAGGA
+>61138 1
+CTACTTTCAAAGCTATTCAGGTTAGGTGTGCGGGGGTCCACAGCATCGCTTAGACCCTTTCTCCAATGAGTACGAGATGGAGCGAACTTCAAGCACTGCA
+>61139 1
+TGTAGTCCGCTTGCCGGGAGCTTGCATTCGTCTCGTCACAGTATAAGGGACTTAAGTTTTAGGACAGTGCAACAACAACTAGAGGCTTGCCCCTCACAGA
+>61140 1
+GCCGTTTGATTCGGTTCCGATCATTCAGAGAGTAGTCCAGTAGACTAGTAGGGTCCAAACAAGTAGTCGCCAAGTCGTCGACCGGTCCTACAAATTCGTC
+>61141 1
+CATACTTACAATCAGCCCTTGGTTCGGGGAATTCACCGTCGCTTAGCGGCAAGGCAGTCGTCCGTTGGTTGGGCATATAACGTTAATATAAAACCACCGG
+>61142 2
+TGTGGAGTCCCAGCAGTGCGGTATTCCCGACGTCAGGTATGAATTCTATCATAAATCGGACCGCACGAGGTCGTATGAACCCTTATATCATCCAGGTCAG
+>61143 3
+GCCAACTCCTTATGCTACTCGTTAGGGTAGGTCGGCTCATCGATGTCCAGCTTGAGGACAAAGACAACTAGAGAGTCTCAAGCTGTTGCTGCCTCTAGAA
+>61144 3
+CGCTTAGTCACTTGCGATGCGAACTAACATCTGGGGTCTTCCGTGTCAGTCTTTGGTAATCAGAGCATCGAAGTAAATAAAGGACATGTCGCCCCGAGCC
+>61145 3
+ACTCGCGGCCCACATATGATACACTTAATCGAGCGTGGCGGTGACAATTTGTGATGTATCGGGCTCAACCGGTAGGGCTCATTCGTACTTACCAACGATA
+>61146 1
+GGACGCCGGCGGTTCTATATATGAATTCACATTCCTAGAGGCCAGTACCAATTCTGTGGTTCGCATGCAATCGTACATGACGGGCTGCCACGAGATCAAT
+>61147 1
+TAGCTTTCACAAGAGTAATGGCGCGCTAGACTAAGAAGTTATCGAACTAGTTAGCGCAGCCTTCGTGCTGAACCGTCGATCCATCGCTTCCAGTACTGGG
+>61148 1
+AAGCCAATGCGATGGAAGTCTCATCGTCTTAAGGATGTATCTAGGTTCGAATGAGCGAATCAGGAGAAGGCATGCTTCCTTGCACCTCTCCCCACTTGGC
+>61149 1
+CATTTGTGCAGAACGTCGCTCGTCGAAGGGATACGAGCATTTTCGGAGTTGCCAGGCTAAGCGCTCTCACCTTATTTCGTACACGCAACATGAATGAACG
+>61150 1
+TGCGAGAGAACTTAAGATAGTGGAGTGGGCCCTAGGTACCCGAACTTTAGTTAGCTCTGAATTAGCAATGGACACCTACCTGTCCTTTAGCCCCGAGTCC
+>61151 2
+GCGGAGGATCAGGTCGGGCGTCAAAATCAGAAGAATTCGTTTCTCAAAGTCTTACTATCACGGTCTGGCCATGATAACCCATCAGTATCCCTTGGCGGCT
+>61152 2
+GACTCGAATCTCGTCTTCGTCAATGAGAGAACACAATTTAAACGATTCCCGTGAGTCTCGGATGCCGCTATGAGACCGCGCGTGGACGATATTCCGTAGT
+>61153 3
+CCTGGGTCGGATAGGGAGTCGACTCATGCTCTACCTGGCATATAATTCGGATGTATTGTGAGCCTCAAAGCCGGTACAACAATCCACGTACAGATCTCTG
+>61154 1
+CTTATCTGCTTATTGACCAGTAAGCGCAAACGTTGATAGGCCCACGGTGCCTCCGAAGTACAAGTTGGCCAGGATCCTTGACGTAAGATAATTCTGGCCG
+>61155 2
+ACCAAAACTGTACCACATATTGGGCCGCGTGCCGGCATTTTGGACGTAAACCGCGGTCGCTCTTACACATTAACGATACTTGCCATAGTTGAGTGGGATG
+>61156 2
+ACACTAAGTCTCACTTATGGTGCATCGCCTACGTCTTATTGAGGCAACTGTTACACTAATTCGCGGAGAAGCGCGCGGCAGATCGATTGGTCACCAGTGA
+>61157 1
+GTTTTATAGCTATAAATGCTTCTAGGACACGGTTAATCCGCCGAACCCCCTACGATCGTTAAGTTCGAAGCTCCCAAGGGGCTCCATGAGGGAGATCGGT
+>61158 2
+GAAACCTACGAGAGATCCTACCTCGTGGAGGCTGACTTCGAGGCTATGTGCTTTTCTCTTCTAAAGGCTCGCGGGACAATGAATGAACAGAGTACCCTCT
+>61159 1
+GGGTGTCGACTTCCAATCATCTTCTAGGACTACTAAGCACTCTGGGTGAGGTACAGTTCCAATCCTAGACTAGTTCGCCACGGATTCGACTCGAGAAGAG
+>61160 2
+TAGCCAACTCAGGTCCACTTCGGCGTTATAGTAAGTGGGCTTACTTCTGGCAATGAAGGGGCAGCTCCAATGTGGGAACTTTACTATATCCCAGGCCAAC
+>61161 1
+ACTCACTTCAGGTCAGGTGGGAACCTGGCACTCTCTAATGAGTATTTAGAGAGTATGAGGCTACCGGCCGGACGCTGTTGCCTAGCTATATAAATCCCCA
+>61162 1
+GGGTCTGGCGTTAATTACCAACAGGAGCTCGATTTGAGCTTTGCGCAGGAGTATACACTTCTGTCACGACCCACAGGTTGCCACTCTAGAAGTGTACCAA
+>61163 3
+ATGGTCGGAAAACTCAGGCCTATATTAGTTGAACGGGCGGCGCGATCACTCGCCTTTAAAGTTTTGCGACGACCTCTGAACACATTTTACGTGGAGCACC
+>61164 3
+AACCCCAATTGTGGTATTCCTTTGGCGAGCTAGTGAACCGACCGCGGGAAGAGTTCATATAACGAGTTATCCCCCGAACTTAGCATTTCCCATGGAGGGT
+>61165 3
+AACGCCTTTGTAGGACAGCTTTGGGTGCGAAACGCAACCACTCGAGCGCCTGGTGGGCGTTCGTGCTATTCAATTAGAACAAATCCTGTCATTCAGTACA
+>61166 2
+GAGATAATGTGTTGGGTACGGCACTACTGTGCCGCCGCACCTTGGATCAGGCTAACAGGTTAATACACTTACACTTTGTAATACACCTAGTGGCCGACGC
+>61167 2
+TGGCCCTATGAACCACTCTACACGGGACGGGTGTAGTGACAATGGACGCGTCGGGGTCCATTGTTATCTAGTTAGAAGCCTCCGTCTTCACAATTACAAA
+>61168 3
+CAAAGGTTCCCCCGTCCACGGCGGTGAATTTGCGGCCCTCGTATTCAACCCTTGGAGGTCGAACCTACTGCAAGAGAAATACGTGAGATTTGTATTTGAA
+>61169 2
+AAGCGAATCCCAACAAGGCCCTAGTTGCAGATGGAGGCAAATTAACTCTTTCTGCGGTGTCTCGGTCCGTGAGGCAGTCATCTCGATGCATTCCGAATTA
+>61170 2
+GACGTCTGGATCCCTCCAGTGACATTATTGCAGTATGTCAGGGCTCAGTACTCTGAATCTGGTCCAATAATGGCATCCGAACACGTAGGCGTGTCCAAGA
+>61171 3
+TGGTGATGTATTGTAAGATCCAGCAATCTCGCCGGCATCGAAGTGGAGGGGTGCCTCCCCCACCATCCAAATGTCTTTACATAAAGCGCTAATGTGTGAC
+>61172 1
+ATCATTTCGTGTTCGTGTTCCCTTGTTGAGGTGGTCACAGTCTAAGCGCCGCTCACATATAGGGATCCAACGGCAGAACATCGCATTAGAGAACACAGCG
+>61173 2
+TGATAGCATACGTGCGCGACCGGCTTTACGCCGCACCCTTGGAGGCACTGGGAGAATACAGGTTGATCATTAGTAGCTTAAACCAACACTCTGTGATCTT
+>61174 3
+GGACTACTCAAGAGTTCCCTCCGCCTGGCGGAATCCCATAGAATAACAGGTGAGGTGCCTTCTTACTCACCGGCGTTTTGGTCGACTAAGGTATGTAAAA
+>61175 2
+GATCGCTCCAAAGGTCGCCTCCGCGTATAGTAAGGTGGTCATAGCGCATAGTTTTCCAAAGGGCCCTTTGCTGTCCCACAATGATGAACCTAAGTTAGGA
+>61176 1
+TGCTCTGTGAGCGAAGAATATCTCGGTTACTTGCTAACCCTGACAACCATCTGTAGCGAGATACTGGAACCGGCATCTGAGAATCACATGGGTGCCTTCG
+>61177 2
+TCTAATCCCCTAGATACGACCGGTATAGCTATGATAGCCCTGTAGTGGGCCGAAGCGATGAGTTAAACCCTGACTGCGGTCCTTTCCAGCATGTAATGGA
+>61178 1
+TGCTCTCATTAAGTGCGACCGTGTCACCCGTAAGGCAACGCTCGGGATCGTCGAAAACGACGCTAGGTTAAGGTAACTCGCAATCAGTTTAGCACTTTGT
+>61179 2
+ACTCCAGTGAACTGGAATCAATGTGTGCAGCAGTTCGTTATAAGGTAAGATTTGGCTCACAGCACAACTGGCAGTGAGTTCAGCGGCTCTCCCTCCTGAC
+>61180 1
+GAAGATTTTAGTTCAGTTCAGGCAGAACTCAGCGTTTTCAACGTCCTCGGGTATTACGGCAGCGGATTCCAGCAATCACTCGCGCCGAACAGCGTAGATT
+>61181 1
+TTCACTCACCCTTAAGGAAGGGTCAGATCATAGTAGGATGCACGAATATTCCATCGTGCTGCGGCGAGATATTCGCAGTAGAACATCCGTGTCGCCTTCG
+>61182 1
+AAGAGAGATAGCTCCTATATGTGGATTAAGGGCTCGTTGCAATATCACCGCCGTGCCTTGCGGGCTTGCCATGAATCACCACGTTAGTAAATGCGCCTAC
+>61183 3
+TAGGATGATAGTGTCAACCATTGTGCACGACTGCTACCTGAAACGTAGGCGGGTCCGCCTCAAGACTACCTCATATGCAACACTGTGGTCGATGCTAGTT
+>61184 3
+TGAAAGCCATTTGGACGTAGTAACCGAGTTGCGTCTCATTATTTCCGAAGAATAATCGCTGCCCGAGGCCGCGTCCACATCGATCGTGAACGGTCATAGT
+>61185 3
+TGTTACATGGCATAAGTGACGCTCTCAGGTCAATCGGCAATTTACACAGCTAGTCAGGCCAGAGTGGTCTTAATCCTCCCGAAGGATCCTATGACTGGCG
+>61186 3
+CCGCGTATGACGTCTTACGCGGCTTGTAATACAGGATCAGCTACGGGCTTACAGTATAAACGAAGACTTCCGCCGGCTTCTGCTAGTGTCACTTAAGGAA
+>61187 3
+ATATATGGCGCGGATTACCGCCGTAGAAAGGCAGGCGATTTCCGGCTTATATGCTGCGCCTGGATAGACCCTCAATCAGAGTTATTCAACCGTAACTTGC
+>61188 3
+ACCGAGTTTAAAAACCCGTGCTACTTTTCGGACCGTTGGCTCGGGTGAGCCAAGGGGTTTAAAGTTGCCGTACAGCTTGCTTAACCCACTGCAAAACATG
+>61189 2
+AGCCAGTATTCAGAATGCCTCGCGGCGGTGAAGTTTATCATGTTTCACTACCAGCGGCATGCCGCCCTAACGGGGATAGTATCGCCATTAAGGAATTATC
+>61190 1
+TCAAAGCCCGTCAGAAACAAAATGACGATTGACGATGCGTGATCGGGCTTCGTATGTTGCGCAAAGCGGGGCCCATGGTACTTTTTCGCTTCTCAATACC
+>61191 1
+CTGTATACTTAGCAGCAATCTCCATGCGATCAACTGACTCTCCTAATGCGCAAAAGGCGTGCGACGTTTGGGGCAGTACGACGTTCAAGGTCGCTGTAAT
+>61192 3
+TAAATTCTGCCGAGCACCGTTGCGGACAGTGCCTGTTGGTCAACATATGTTGCACCAGACAGTACGCGGGGACCTACTGAGGCTCATATATGCCTTAAAT
+>61193 2
+TGCGAAGACGTCCATATTACGCAATACGTTCGAGAGCACGCACTTGGCTATCATCCATACTCGTCAGAGCATTTCGTTGTCCAGTGCAAATTGGGAGGCG
+>61194 2
+TAAGAGATCGTAATTCGAAGCCGTGCGCCACTCTATTCTCGCCACGATGTATCGGGTAAAATAATAGGGCTGTCGAGGCTACGATTGTGATGCCTACCCC
+>61195 2
+GTGTTGACTCTCGGCACCGTACGACGACGCGTTTAATTTTGTCGGAACAGGACTTGATTTTGGCACCAAACAGTTTCATCAGCCTAGAGAAGGCAGCACC
+>61196 1
+GGAGAGACCGGTCGCTGTCTGGCAGGTGCCGATGCTAACAGGCTAACGTCCTTTTATATTACCTCGAAAGACGTATAAGAACCTTGTCGCATCTAACTCG
+>61197 3
+AGACCATGCCTGGTCTTTAAAAGGTGCCGGCTTTAACCACACGATACCATGCTAGACTGGGGTGCTACGTACTGATTTGGATACACGATCTCCAAGGCTG
+>61198 1
+CAATGCTACAGGCAGTTAAAGGTGTGGGAATTACACCCATATCGTCAGTGAATTGTATGTGCGCTCCGATGTTCCCCAACCACGAGTTAGCCCTGAGGCT
+>61199 2
+TCTCGGTCATGCTAGTCAGACGTCACATCTCTAGCCACTTTGCTGGCTTTAAACAATTGCTATAGAACGCCGAGCTGCTAGATGGTGGCGGCGAACAAGA
+>61200 3
+TATGATCGCAAACTACTATAAGTTCAACGCAGGCCTCAAGACGCGTTCATAGAAGTAAGCGGGATTCTCTAACGCTTGCTGCGGGGCTTATTCGGCGTCC
+>61201 3
+GTGACTTAGGCGGTGTCCATATGTGTGTTTCAAGCACATAACCCAGGTTTCGCCCTTCCCCCTAGTTGAATAAGACGAGGCAATCACGTGGAGCCGATAA
+>61202 3
+TTTCCTATCAACATACCCTAGCTCAGGGCCCATGGCCCAGTCGGTAGGAAATCGGCATTAGGGAAGTTTAGTTCGCGACGTCTGAAAAGGCTTCGCATAT
+>61203 1
+TACGTAGAAGGTCACTGTGAGATGTCGGTGCCAAACTTGATTTCTGCGGACAAAGTGGACAAGAGCTACCCTCACCGGTTCGCTCTGCTTATACATCAGC
+>61204 2
+ATGCGCGATGACGTGCAGCTCACGCGAGCTTAGTCGCACATTCGCGGGTTGGAACACCTCATGTTTAACTTCCGACCTAAAGGTATTAAGAATGATCCGT
+>61205 2
+TAGGGTAAATCGGAAGAGAAGGTGGCTGCCCGGCGCACAAGGCCTTTCTCGACCACTTGTCGATGCATAACCTTTCGGTTTAACTTCATGAACCGTCAAT
+>61206 3
+TTAAACATGTCAATGCTACGGGAAATTCCAACAAGCCGGCAGCGTCTCTTGGAACTCGTCCTCTATATGGGGGGGCTCGGAAGCTTATACACTGACGTCT
+>61207 3
+TGGACATATACATTTACGATAAACCGTCCGCGTTTGTACCCTTAAAAATGCGCACGAGAAAGCCCTTGATGCCCGGCTATCGTGTGAGGCGTTCTAGGGC
+>61208 2
+GGGTCTACGAAAGGCGGGTGTACCACTAATCTGAGACGCCTCTTCGCCCGTATAGTAAAACATTTCCAAGCCTCGAGTTCAGGGTAGGATGTTCCACTAT
+>61209 2
+ATACTTGAATATTGTTCCGCGGAGTAGGTATCAGACGGCTAGCCACGCCTGCGTCGGGAGAAGCCTAAACTAGAACGTCCTTCATCTTTCAGACCGTAGT
+>61210 3
+AGGCGGGTATACCATACGGTTAGTCGATATCAAGCGAAGTGATTATTTCCACCCTGTTGCCTATCTCTAAAACTGGGGACTCATCCCAACCAGGCGGGGT
+>61211 3
+TTATATTCGCGTGGGCCCGTTTGGTGGACAACTAAACCAAGCCCCCTTACATACGGCCTTGGACCAACGGGTCGTTTGCTTAGTATCAAATAGACGAGAG
+>61212 3
+ATTAGTGCGTTAGTCGCTAACCCTTGAATTATCTTGGCTGTACACGCATTGATACAAGAAACCCTGCACATGGCTGTCAGGGGGGACCCTCCAGTACGAG
+>61213 1
+TGTTCGAGCAGTTCTAGGGACGCAATACAACAATTAGCGCCGTTTTCCAGTACCTGCGTAAGCGCTTTTGAGCCCACTTTATGCCAGGGCGGCGAATAAA
+>61214 3
+AATTGTTGACTATGTTTTGACCCGATGCCGTTGATTACTAGGACCACACTATCGTCGTATCGGACAATGCGCCAGGTTGTCAGACACAAGCGAGGCCAGC
+>61215 2
+CTGGGGGTAGTCGTAGGCGACTCAAAATTCGCCCGTTCGCGTGCGCTAAGATCCTGCTAAAAAACGTTTGAGTCAAATATTATCCGCGTCCACATGGCAT
+>61216 3
+TGCCTCGAGTTTCAGAGTTTACCATCAGTTGCGTTACTAACCAGCACATCCCGAATCACAAAAGGGCGTTGATGCAGTCGTGATGGGACGTTTGAAGCCC
+>61217 1
+TTCATTGTCGTGACTTTCCGGCCGGCAGTGGGAGAAGGATTCAGAACTACTACTCCTAGATGCAAGTCATGCTACACCATGTGGCGAATCACCGATCGAT
+>61218 1
+AAACCTCCTAAACTGTCCCACCACAAAAGCGTTGCACGCCGAACAGGCAGTCTGTATGATGTGCTGTCCCGGGGTTGGATGGCAGTTAGGATTATTTCTA
+>61219 2
+TTACAACTAATAACAAGGCCACTCATCCGTTTCGCTAGTTATAGCCACGGCCCCAGGATTGGATGTACTTGGGCGGAGAGAGCACACCTTTTGTGTCGGA
+>61220 1
+TTGACCAGTCCGGTAGCGCTGTTGCCCGTGTGCAGTGCAGCTTCTGGCACTAGCAGACCCTCAAAAAATACTGGGTATTAATTAGACGATCATCCAAGTG
+>61221 2
+TTTGATCGTATTATAGGTTTGGTGCGCGACCCCTCTAACCAGGGAGGTCTTACAAGTTTTGTCCGCAAAAGTCGTCGGACGGAACACAACCAGATCCGCA
+>61222 3
+GGCAGAGGAGTGAATCTGGTTCCCTGAGTCACCTACGTGTGGCAATGAAGCCTACAACTTACAGCTAGCTACCACTTGTATGGCATATCGCCGGCTTATA
+>61223 2
+TATGCGCGACGGGCACCGTTAAGCTATCTCGCTATATTAATGTGGCTGTCTTTAAACTGACGCGACAAGCATGCATGACATGATGTCCCGCCGAGGACTA
+>61224 1
+GCCTCACGCTGTAAAATTGATGCTTATGAGAACGTGCTGCTAGCTGTTAATGGCCACTCCATAGACTTCCGGGTAGTAGACGCGTAGACCACATACGTCG
+>61225 2
+CTTCACCCTTCAAGGAAGCAAAGGGTCGGTGCACATTGCGTCTAATCGTTAAATACAGTCAGACGGCATGCCTTATATCGGCTACGGAATCTGGGTTGCC
+>61226 1
+AAAAGTTCCAGCTACGACCAGACGCGAGTTCTAGGATGCGTCCCAGCCTATATCACTCTGCGCAATTAATATATGATTGGCCCTTGGAGGACGTCGGTTG
+>61227 3
+TAAAATGCGTAACCATACTAGATCACCGTGTCTAATGTTCCCATCCGAGTATTGGGGGACAACCAGGTAGCCCGAGCGTGGTCAGTCTGGCATTTCCTAG
+>61228 3
+TCTCAGGCACCACGTGCAATTGTTAATTTGGCTCGATGCAGCTCGGCGAAAAGGCCTAACTCGAAGTGTACCTCCGGGCTTGAGATCATTACGATGATAC
+>61229 3
+ATGCGGACACTGTAATGTGTCGAGGAGTCCCTCATGGATAGAAACACCTTGGCGTCGCACTTAATTCGTCCTCAACACGGAATCGATTTAATGGGTCCCG
+>61230 1
+ATTTATGGACCGATGGCTTAACCTCGAGTGAGTCCCCAATTGCATCCTTGAGGGGGACGCACTCTGGAAGTAGGCAACCTATACCACGGTCAGATCTATT
+>61231 2
+GCATAATACCGTATCTTATCTTGTGCTTTCAGCAGGGCCGAGACCTCCAGGCATCGAAGTGCCACCAAACTTAGGTTAATGAGTTGGGCGAGCACGCTAT
+>61232 2
+AAGATTACAGACCGCCTTTGGGAATGTGGTCGTTACCGATCGATGGTGGATACTAAAGCGACAATGGCAACTCATGTTTCCCCTCGCCTACCTTAGCAGG
+>61233 2
+GCTTCGTTGAATGGACCTCTCGGTCAAGGCTCAGGCACTAAAAACTAAAGGCAATCATCAGTACCGCGTTTAGTCTATTGGGACCGGGCTTTGGCATACC
+>61234 3
+TTAACCACTCACTGAGGTGCACGTGAATCTACGATGGACACCGGTTGGAGCACGAGGTATTATCCCTCAAAAATTGGTGGTCGCCGCTTTAAGCTGATCC
+>61235 2
+CAGGACCGAGTAAGGCGGACGATCCTGAGGCATCTGCACGAGTGTGATGTACTACAACCTAACGAGTACGACCTTTGCAGCTTTTACTTACCTAGGTTTC
+>61236 2
+CGATTGGCTACTCAATTAATTGATCCAGGATGGGAGCGGCAGAAGCCGAGAATCATTAATCGTAGCGACACTCAACTCTTTGTTCTCCCCCGTCTGGGAG
+>61237 3
+TTCTAACACACCAGACCGCAATTGGTTAGGACCCGGCAGACGGTTGTAAATCCTTTGAATGAGAGATCTGCACCTAGGGAGCGTTTAGCGTCCATGCTCT
+>61238 2
+AGCTCTGACCGTCGAAAAGGCCTGAATGCTATTTTTCTATCGGAAACACCTGAGGCTATCTGTTGGTCCACTCGGCAGTGTCCGAATAGGACGAAGTACC
+>61239 1
+GGGAGTATGTCACTCCAACCCCTGACAGGATACAAATATGTTGATGGATCAGTTCCTCTATCCCTATTGTGCCATACCCGGGGCGATAGGATGTCGCAGA
+>61240 2
+CATGTCTTTAGGTCAACAATGATGTCGTTTTCTATGCGGGTGTAAATATCCCCCAGGACCGAAAGCGCCGTCTAGCCCCAAAGCAGTGCGTGTAGAATCG
+>61241 1
+AATCTAATCGCGATGATACCCATCAGTGACAGGGTTTATCGCGCTGAATCCCCGCGCCCAACGCCTAGGTGTGATTACTGTCGAGAGGGTATAATTGCTA
+>61242 2
+CCATCTCATGTAAGTCGTTTGGGAAATACAAAGCTCAGACCTTTTGATGATGCAGGACTCCGAATGGTGCACCGAAGGGCTAACCCTCGCGTTCGCTGTA
+>61243 3
+AATACACTGCTACAACTGCCCATTTGTAGGACCCGACGTTTGTAAGATCCGAATCAAATGACGTGAGCGGGCTGCCATGGCATTATGCGCCGATTGCTTG
+>61244 1
+CTCTACGATGAAGGGAGACCGGGATGATGATCGACCATGCGCTTTTAACCCTAGCTGCTATGTCGTATCGTCTAAATATCGAATCTAGCCGCTCGCAGAG
+>61245 2
+TTAGCCCCCTGCAAATAAGTCTCAACGCAATGGGTGGAATAACTGACTAACGATCTGAATCTTGTTCACGTTATGCCGCCGAGATCTCTGCGGAGGGCGT
+>61246 2
+CCTCTAGCGGCTTGTGACAACTCAGACGCATAGGCTGGTTTCGAAAGAGTAAATTTAGTCTTGCTCCACGGTGCAGCCAGGTCAACCGACTATACGTAGT
+>61247 1
+GCGTTGGCATTCATACACGTACGAGATAGGTAGTATACCCACGAGCCGCGAATGCGCCAGCAGTCAGGTACGTTACTTCAACTTTTCGCTAGACGTTTGA
+>61248 2
+TTGTCAAACCGTAACGGTGGATCCCGATTCTTGTTTGTAACCAAGGCCGCCTTGCTCGGTGACGTAAAGCGGAGAACTATAACAATTGGCCTAGTCACGC
+>61249 3
+CGAAAAGGACTTTGGGCCAAAGTATGGGCGTTACACATTGGTGCACCGACTTTATTCGATGGTTGCGGCCCCAATCTCAGAGCGATTACATTACTCCCAG
+>61250 3
+TTACATGGTCAGCCAGAGGATCTATCTCTTTGATGCAAGTGTGTCAACCGCACACTTGCAAGACAGATGCGACTTGGTGCGCTTCACGGCAAACAGGTTC
+>61251 3
+CTGGTAATAGCGTGAAGATGAGACGCGGTCCTGAACATTATCCCCTGTTACATGGACGATGACTCTTGGAAGCACTAATACCTCACCGGGTGGTCTTCCA
+>61252 1
+CTGCAGGAAGTTATTAGGCCAAATATGAGATGGTTTCGCTACTCAACGCCCATTGCAGTCCGGTAAGCGAGTCACATGTCGTGAACGCCCGTTACTGCTA
+>61253 3
+TGAGTGGATCGAGTTGGCCATGTTTCGGGTACCCGAAGCTCCCCATACCGGGCGATTGCTAGGACAATACCACCGTTTCGAAGTCTAAATAAGTCTACAT
+>61254 2
+GGTTTATGCGTACGCCATCCCGTGTACACCAGGTTCTGGTGGCATCTTGTTGACAAGGGTTAAAAAGGCAGGGCCTACCACATCTTTGAGAAAATCCCAC
+>61255 2
+GATAGTTGCACGCTGACATCTAGCACCCCATCCGAGCGTTACAAGTCGGAGGTGGTACCCATGAATATAATTGGCCGATGTCTCAGGTGCCTTATACAGT
+>61256 3
+TAGCTAACCCATCTCGGTGGAGACTATCAATGGTGATATTCATCGAGCGTCCTTTACGCTGCGCAGGGAAGTGTCGCGCTGTACTACAATCGCTAAGACA
+>61257 2
+CCTGGTACGCTATTTAACATCGCCGGCAACGTGTCTGCTGATGCATCTCGGAAGGGGTCTCCCAAAATAAAACAAGTCGGTCACGATGTGTTGTGAATCC
+>61258 2
+TATAGCGACGATGCTGGCGCGGAGATATTAGGAAATCGACATAGCCTTCTCTATTGCGCTCATGCAGCTCCGATACTAGACCTATATTGTAGCACGGCCG
+>61259 3
+CAAGGATAGGCGACTGACCGACTGGGACGGTATTTCTCGGTTCACGTGACAGCTGGAACCAATCTTACCGCTGTTACGTCCATAGATCGAAATTGTATCC
+>61260 1
+ACGTTAAATAGTGGGAGTCGAAAAAGAGTGTTCGCGTGGTCCGACGTCGGGTGTAGCCTCTAAGTCAATACACACCACGTTCCAACCTTTTCGTGCATCC
+>61261 1
+TATCACGGGAATATCCTGGACCCTTGCATCGAAAGCATGGACACGGAGCTTGTGTGAGTCACCTGCGACGTCTTTATGCAAGTCCAAGTATACTGCACTG
+>61262 2
+TGTCTCCTCACTTCACTCCGCGGTTACTACACTTGATAGAATCCAGCAACAAGTGTGGCGGCGGGAAATCCCTGGGGCAGTTGTATAGTGCAGATAATCA
+>61263 2
+TATTTTATGACAATCCCAGGTAAGAGCACACAAAAAGCGAGCACTACGTCCTCTCCCAGGACCGTTATGTGGTGCTAAGGGCTTGCGGGGTTCATGTCTC
+>61264 1
+AAGACCGCCACGCACAACCTACTGCTTGTTAGCAACCTGGCGTGGGACTTGCTTGCAATCATCTTTATCTATAAGCGATAGGTTGCCAGCGAGAGTGAGT
+>61265 3
+GCCAGTGCGTAGGTCAATTCCATATTATATCGGTCCTGGGGTCATCACCTCTTGGACATCGTCCGACTACTGACCTCGAAAAACGTGTGGAGAAGTGAAC
+>61266 1
+CCAGGTGTGTAAAGAGGGTAGGCCCTCGCCTGAAAGAACTATAGGATGTAGCCTCCCCATGTCGCTTCATGAGCTACCATTTTTCAGTCAGGCACTGTAA
+>61267 3
+GTGAAGTTCGCAGGCCCGCGTTCGGACAGCGATTTGGCTCCAGCGATTAATTCGTAACCTGACGCGCCATCAAGGTATATAAATGTCTAGACACGTTCAT
+>61268 1
+CACCACCTACGTATGCCTTCGAACAGTAACACCTTTAATTGAATTGCCGGTTTTGGGGCAGGAAGCACGCCACCTAGTTTTGAATTGCGAACCGGGTGAG
+>61269 3
+CAGCACATACATCTGTCAACGCATGCGTAAACAGTGCTCTAGTTGGGAGATCTAGTCGCCGAACTTAGTCGACGAGGGTTGATAATCCCGATCGTTTCCG
+>61270 3
+GGTTCTAGGCGCGATGGATATCTACTGCGAAGTCCGGCTCTGACATACAGTCGAACTCGACGTAGAAGACACATCGTCCGAAACTTAGCTCGCATTTTGT
+>61271 1
+CGCCAATAGCCCATTCGCGCGAATCGGTTTAGGTGCCAACCTCCCGTGTCGAAGATAGCAATAGGCGTGAGATAGAGGCTGATTTCCACATCATTGATTT
+>61272 3
+GTTCTACACGTTGCTCACTCGAGCCTCGGCTAAACGGCAAATCCGAAGGTGTGAGAGCTAACGGAGCATCTTGATACGGCTTCGAGTTTGCTACACAATT
+>61273 1
+TTAGTGCCTGAATTTGCCCCGGGGATTACATAGGATAGACCAATGGAGTCAGCAGCCTGCTGGCATGCTATGCGCGGCACCTATGTAATTAACTCCCTAA
+>61274 2
+GCAGATCGCGGTACACTTCTACGCGACACCCGCTATGTCTTTATGCTTAGGTAAAGACATAGCATGCGGGTGTTCATAACAGTGAGGCGCGTTACACTCA
+>61275 1
+TTCCGTGGAGAATCGGCTATTCATACACGAGCAGCATTTAAAGGCTAACTCACTCACGAGTCCACGCCTGGTCCGGTGAGTGCTTAGTAGCCAGGTTTAA
+>61276 2
+AGAACCGTAACCCTCTTCCGAGTCATGCTGCGCCGAATGACTAGCCTAAGACGTGTAGAAGCACTATAGTCTCTAATCGCCGTAGAGATTGTGTCTTGGG
+>61277 2
+GAATGGGCTCTGCCGCCCATAGTGTTCCGTAACTCATAAACGCTGGTCGAGAATAGCAAGGGTTTCTCACTAAATGCTGCCATTCAAAGTGACCGTGCGT
+>61278 2
+GAGACGATACTGGGCTAACTGCACGCACTTGCAATGTTCAATGCTATCTACCCAAGTTGCTGTTCTGTCTCAGTGACGGACTAAGCGTGCCAGTAAGAGC
+>61279 3
+AGTGAGTACCCTGGACCGCTGATGTTATTATAGAGCGGATTCGCCTATGCCGATTGGGCGGTCCATAAATCTTATCACCGACCGACAAGAGCATCGTATC
+>61280 1
+TAGGGTCGAGGCGACATCGGTTTTTATAGGTCCGCTGCGTTTGTAGAGATAATTCATTACTGCTGCGAATGCCGTAAAAGCTGCACCACACCAGAACCCC
+>61281 2
+AGGTTCTAGGACCGAGTTTGGCGCCCTTTCTAGCGCTTACTCAAAAGTCTGGCTCGATGACAGTAAACCCAAGCCGCTTGACGTGAAGAGCAAGATTTTC
+>61282 2
+CCACTGAATCTAAACAGAACAAGAGTCTCGGTCGAGTGGAACCCTCGAGTGGTGGCATTACGTTATCACGTCTAACTGTCAGCTGTTCGTACCTTGGCAG
+>61283 1
+TACAGTTCGAACCCGTCGATTGTCTTCTGCGGTGCATCTAATTCATGCGCAGACACGAATAATTCAAAAGCCTAGTGCGACGTGGCACGGATTGCGCTAG
+>61284 3
+GCTAATACCCGATGCCTTTCTTCTCCTAGTTCACCAGTAAGCGGGGGGACGCAGTGTGGGCTACAAATGAATAATCCCGGGAATCAATTCTTGTGGCAAC
+>61285 2
+GAGTCTGAGCTGGCTACTCCCACCTCAACAGAAAGTCTCTTGCGCTAATTTCATCACAGGATCGTGGGGTGGGTTCCAGGCCTCATACTGGAGAAAAATT
+>61286 1
+CACGCCTAATGGGCTATGCGAGAGGCATGATCGTAGGCCTACATCCCAGCTGGCAATTTCGCCGCTTGATTATGTAGGAACCAACAGAATGATTTCTGCT
+>61287 2
+CAGACGGAATTTAGTTTTTTGGATCAGGCTCCCAACCGCCGGGATTGTGACATTTCATCTCAAGCAAATACCAGGACAGACACCAGGTCGGGGCGCTTTT
+>61288 2
+TCCCGGTGAACATTGTAAAAATCGTCGGAGGGAAATTACCCGCCGCAGTGATTGCCTTGCTGTAGAGAAGGATTCAAGCCCTATCAATGGTTTCTCCCCG
+>61289 1
+GGCTGGGTTGAATCAGGGGCTCGGCCAAAGTCAGTCTCTCCAGCTCCAGCGTCCTTAAATATCGTATAAGATCAATGAGCCATCAGGTATGCTACATCTG
+>61290 2
+GTTTACCACCGTAGAGGGTACAGATTGACTTACCCTCTTGTATCGAGTACCTCACATACGTAAGTGTTGGTGAACAAGAGCATGAGCCCCCGACTCGGGT
+>61291 1
+GGGAATCTCAGATCCGTCAGCCAGCCGGATACAGTTAAGATGGCTCATCTGGGAACCTTATCACAGTCGTTCTTCATTCAGGTCCATCGTGAGAAGTCAG
+>61292 3
+GAAACCCTTTATTCCTAGGACTACCCATCCCGGTAGGTGTAGACTCTCAGGATACAAGATAGTTCGCGCAGGACAACGGTATTGCGAGGTATGGCTTTCC
+>61293 2
+GACACACGTCATAACTATGAACCTGCATGGGCCTTACTTCGTATATCGGGGTGTAACCCGGCACCGTGGTATTGCCAGCAATGCGAGGCATAATCTTGTA
+>61294 2
+TCAGATTGTCCTCTTACACTGTTTCGTGATCTGGTGTCAAGACAACCGTGCCAGGGAAATTAGGCCCACTCTAAGGTGGGTTCCCCAGGCAAAGGACATA
+>61295 3
+CAGATCTGGAGCGTTCCGACTCCAAATGCGAATCGCCTCGTAAAAGATCATGGGTGCATGAAGTCAAGACCGCTGTACTGCCACTTGAACTGTGTCGTTT
+>61296 3
+TCTATTAAGCGTGCTCTGTCACAGCTCCCGTTAACCGTCTAGCTCAATGCGCCATAAGGCTATTCAATGGGTGCACAGCAGAGAGGCTAAAGGTGGTACT
+>61297 1
+GATTGTAGAGGTAAGAAGGTATGTAGACATTGTCGGTCCGTCTTTGGACCAATAGGACCCAATCCCAGACTATACATCCTCCGGGCCAATCTCGTGCCTG
+>61298 2
+GAAAGGTCTCTCGTTCCGCAGTATCTCGTCCGAGCAGACATTAAATACGGAGGGTACATGCATAGAAGTCTCAATGGTAGTTCTGAAGCCCTTCCTGCGC
+>61299 2
+TGTTGCCCAGTACTAACCTCACATAAGATGTGACGGAAAATAGCATCGCCCAAGGGCGCTGTCATTATAGTGCGTACTGCTCGTGTAAGCCCCTGAGTTG
+>61300 1
+GCATTCAGCACTCATATTTGGCAGCGCCCTTAGGGATCCATAGACGAGATGAGCAAAGAGGACCCCTAGTCGATCTTCTGTTGAGATTTCAGTGCTACCG
+>61301 1
+TAACTGACTCTCTCGCCGCCATACATTGAGTTGCGAGCACGGTGCGATAAAAGCTCTATGATTACAAAGCCCGGTCGGGGCCTTATCGTTAAGACGATTG
+>61302 3
+CCCTGTTATCTCTTGCTCCCGAGGGTTATTCGCGACGGCGTGTGGGCTCGATCTGCAAGAACAAGAAGTGGCTAGAAACACCAAAGATGTATCACTATTC
+>61303 2
+TAGCCAGCTACCCCACCGTAGTTGCGAGAGGCCAAGTCCTTAATGTCTAAATGCCTGGAGGATTCTTAGGGCAGAGGTCTAATATCCTGGCAATATGCTC
+>61304 3
+CTGGTAGGTGCATCTCGAGATTTAGGACACTATAAGACTGCGTAAGCCGATGGGCGCCTCCGCTCACTGACATTTTTACCAACAGGGGACTATCGATCAT
+>61305 2
+CTAGGGGATGCTGCCTATTGCTCGTCTTATTGTCACGGTTGTTGGCACAGTACATTGGGGAACCTACTATCAGCACCACGACTAACGGATAACCACAAGG
+>61306 1
+CCTGCGACTTAACAAGGGTCACTAGGAATTGTTATCTCCCTGTCAGGATCGCTTACAACTGAGCAGGGTCTTGGAACGGAGCTACCCCAGTGTATGACTA
+>61307 2
+GAGAAGCGAGCGTACAGCCCGTCCTGATCGTTGTGCTCATCTGCAAGGAATCTAAAGAGACGAATGCATGCTGTTCTCTGATGCCCTCAAGTGTATATCC
+>61308 1
+TGCCTGGCTCCGCAGGGGGAACTGGAGACTTTATAAAGGCAAATCCTAACATGGTGTCATGTGGTCAGTACTTCTGCTAAGACATCCCTACCAGTCTACG
+>61309 3
+CCTGAGCCACACTGGATGCGACACTAGTAACTATCTGATTACCCCGGTGGACTAGCCCGGAAGCTGGCTGTTATGTCATATTTGACGGACGATTAAACGT
+>61310 1
+CAGCGCTTTTGTAGTGACGAACAGACTGCGAGTTACGGCCCACTTAGTTCCCGTAGAATTTCAATAAGCAGAAGACACATCTTAGGGGTCTGCTCCGCGT
+>61311 1
+TCCCAACTTCACATCACGAGAGACGTGTAAGGACGAAGCATTATGTTCCATGTGTTGCATCATTTAGCCCCCGTGCAGGGGTGGCCTTATACGCATGGAA
+>61312 1
+TGCACGTACAAGGAGCCGCCCACTTTGTCCAAGCACGTTCGGTGGTAGGTGCGCTCTAGTGAAGTTAGAACACGTCTTAAACTACTTGCTGTTCAACAGA
+>61313 1
+CTAGAAGATGGGTAGTTCACCTATAACGATGTAACGTAGGAGTTGCGTGATCGTCAAGATAACACCGGGCGTTATTCCACAGCCATCCGTGGCCTCTTCC
+>61314 3
+AGTTGTCCACCTTATAGGGCGCATTCAAAACTGATGCCCGCTCAAGGGGCCGTAATCACAAGCATCTCAATTGTTTTGAGGGGGATCATCCGGTCAATGC
+>61315 2
+TAACGTTTCGCTCAGAGGGTTAATACCTGGGCAGCTTTCGCCTCAAACCCACGATGGAGCACCGGACAGTAAGGGTAAACTATTATCCGATTTGCTCTGG
+>61316 3
+CTCTATACGCAGCACGCAAAGAAATGGGTCTCGGACGCGTCTGGCTCTACTATGTGCTAGTGGTTAGACATATGTGTAAACGTACCACGAATGTCCTCGC
+>61317 1
+TGTACCTCTCGAACCGATGGGGAGTATTTCGCCGATCCTAGGGATTCCATAGCGCGTAGCACCGTCTCAAAAACTTTTTGGCAGGTTGAAAAGTACCAGC
+>61318 1
+CGGAAGACCTCACTGCGAACCCGAAGCTTTTTCACTGCTCAGGACTGAAAGTTGGATCTCTGAACGTATACTTGACTAGTGATATAGCAGTCCTGCGGGC
+>61319 2
+AGCAGACGTTACCGTAAGCGGACGATTACTTCGTCATCAACCGAGTGGAAATAGGCGTCTCGTATCTTGGACCCCTTAAGGGCAAGGCTTCTATTATCGC
+>61320 1
+GCGGCTATGTCGCCCGAGACTCGGTAAGCCTTACTAAAAAAATATTGTGAGTGGAGATACACCAACTTCTTGCCCTTCCTGAGGATGCAGTCCTGCATGG
+>61321 1
+TCTGTTATAGATCGACGCATGAACGTCCTTCAAGAATGTACGTGGGCTAGCCACTAAAACCTATAGCTGACCCCACTGGGCAGTTCTTGAGGCGGGCTTA
+>61322 2
+CTTATCACAGTAGTATAGTTACAAGTTGCCGTTGCCGTGGACTGTCCTACAATGTTTGCAAGCGGTCTCAAAATCCCAGCGTAGCCCTGGCAGACAAGGG
+>61323 2
+AACTGCTTTAGCTAAACCGGAAACGGCCCTCGATGCTCGGCGGGCATTGGTTACACTCTATGTCATAGAACCTACGGGGGTATGTACCCTATCGGATATA
+>61324 1
+CAGGGTTTTCATTTGTTGGGGAGCGTCAGTAGAAGGACTAAAATCGCCCGTATCACGCATGGAAGAGCTCATTCTCCGGCGACCGCACAACTATTCTATC
+>61325 3
+GCGACACAACGTGTACAAGTTGGGTTCTGATGTCACAGCCGTGGCGTTCGCAATATGCATTTCGACACGTACCTAGTTACACAGCCCATGAGGTTTAGAC
+>61326 3
+AATGCGATAATTTAACTTTGTGATAAATATTGCATCACTATCAGCGTAGATTGATCGCGGCTCGGTATGTCCGCAGCGCGGGTAGACGGCCCCCACCCAG
+>61327 1
+AGGTATTCGTGCGGTCGAATAAGTGTACCTTCGCGTCATACAACGTTACTGGTATACCCAGAAGATAAGAGCCGCTAAGCATTTGGCTCTCGGCGCCTAC
+>61328 1
+CACGATCTCTTAACCTAGATATGACTACCCGGTGGGACTGCTGCCGTAACTGTGCGAGTCGTAAGCGATGATTTGGTGCAACACTGGACACCTTATGACA
+>61329 2
+ACACACAATTCGCGCGTAAAATAGGTACTCCGTGTGCGTCTGTAAAGCGATATTAATAACGCTGGGTTGCTGTGACACCTTCTGCGACGCGACTTGAGCC
+>61330 2
+TAGGTAAGATCCCACCTTTGTCATCATCCCCGGAATAATAGCTTACGGGGCCAAAGTAGGGTAACGCCTCAATCCTTTTCGACGTGGTGAGCGGAGTTAC
+>61331 3
+CGACGCACTATGAACTTACAACGCCCGTGCGAACGGATGTCTTGTTGATCTAGTAATCTCCAGACGCTCTAAGGTTAACTAGAGTCTACAGCTTCGGGGG
+>61332 2
+GCCTAGGGCGATGAGGCCAGTGAAACATGATAGTATTAACTCTCGCAGCCTTCCGAGTAGTCCTTATCCCAAAGCTCCTATACGATTCGGTATAGTGCGG
+>61333 1
+CAGTTGTGGCATTACGGCGTGCACAGCCTGTCAGTATCTTTCTTAAGCAAGGAATCCACATATGGTCAGATGGCTCATTCGAAGGAGAGATTCCCCCCGA
+>61334 1
+CAAAACGCTTTATGCTGTCGTCACTTTTCCGGGTAGCATGGGCCCTCTGATAGCAACAACGCAGCAGCTACGACAGTTGTGACTAATGGTTTCAGGGAAC
+>61335 1
+GAACTGAGAGTAACAGCTGGGAAAGGTGGCTACCCAGGCGATCTCACCTTGTTTATCGTGGTCACTAGGTTTCAAGTCTTCCACTTCGAACAACCCGGTA
+>61336 1
+GGTGGCTCACTGTACATTTACGCAGCACATCCGTAGAATAATGGTAATGAGATCGTACCTATATCTAACTGGCTGCATCTACCCCTAGGGCGGGCCGGAT
+>61337 1
+ATCGCCATCTGTGTGGTGCCAACTCTGGCTGTTAGCTGAACAGTCTCGCCTCTCCATAGTGGAAAGTGTCTACTGAACAGCCTTAGGGATACAGAAAACG
+>61338 3
+ATGGAGAAGTTTCCGTGGTTAACGCCGTTGCCAAACATCATTTCCGCTGATTCAGTCAAGGCAGGGGATTGGTCATATTGCTACCGGCCGACCCAAAACT
+>61339 1
+GACTCAGGGTCACAGATGAAGTTGACCTCTCAAGGATTGGAAGACGTTCGAGACGTGGATTGGTTAGCACGCCCTCAAGCTCTATCCGCACTTATACTCT
+>61340 1
+ATATCTAGCCTCCAGCCTTTTGGTGCTGAATTCTCAGCCTAGAATCTATGACGTACCAGGGGCCGCGGAGTGTACGATTAGAACTAGCAATGCGAGCTAC
+>61341 2
+TATGGATTTAAACAATCCTACACGTGCTGGATGGGTATCAATGACGCCCTACTTAGATAACAGGACCGTTTGTATCTCCCGACCGTGACGGCGCAGGCTG
+>61342 3
+AGCCCAAGTACCCAAGGAGGAAGGCATTCCGATGACCCATTTGCGATTTTTGTGACGTATCCGCGCGTTGTTGAAGCCATAATGATCAGTGTACCGCCAT
+>61343 2
+TCCGCAACGTCAATGCCCAGTACCGTTGACTCTTTTAGTGTCTAAATCTGTCACACTAAAGCCAGTTGATTTAGGGAAGGAGTGACAGCGCGGCGACGCT
+>61344 3
+TTAATTGCGGGAACCAGGATTTTTTAAGGATAGATATTTACATGACAGCACACGACCGCCCTCGGAGCACTAGGCCTGTCCCTTCGCCTGGTAAGGTACG
+>61345 3
+ACTGTAGCAATGCAAATAGCGATGGATATTTATCGCGCACGTCCAGGGACCCGGTTCGAATTTAAGAACCAATCTCGTTGCAACCGTGCTCGTCTCTGGG
+>61346 3
+TGCATATTCAAAGGACTCTCGACATTGACATGGATATGGTAACACACCTCACAACTTGTGGTGTCGTGACAGATTGCTGGTCAAGCTCACCGTGCCGCGG
+>61347 3
+GGAAGACTTACAGCGTATTTTAGTGCGCCACTTTTGTAGGAACTGCATCGGACCTCTTGAGCAGCTGTCAGCCATCATGGGATTCACGCCCCTAAAAGAG
+>61348 2
+AGCGCCCTATTCTCGACCGGCTGAGCCACGTAGCAATCGGTATCATTATGGTTAAGCATTATGACGAAGTCGTCGGGGACTATTCCACAGCAGCGAATTT
+>61349 2
+GAGGGCTGCAGAAACTAATGACATTCCTCTCTGTCCTCATCCGTTTAGTAGATCACGATTGATCTAGGGCTTGGCCGAACGGGGACACAATCGTCGTACA
+>61350 3
+TAATTCCTACGCCCGAGTGTGGCATTGCGAAAGAACGTTGGAATTAACAGGCCACCACGGCTATCGGTCCGCACCATCTTTAGATGGGTCATTAATGGCT
+>61351 3
+GATTCCAGACCGCAGAGTGGCGGGTCTACAGTCAATTATTAGGGACTGCTCTAAAGTTCCAACCATCCTTAGGGTCCTTGTACCAGCCGCTTGGAAGATA
+>61352 2
+TTGTCCTATCCCGGAGTTGAAAGGTAGACTATCGTTCCGCCTGCATTCCGTGCCTGGGACTAATAGCTGGAATGCTGCCCCGCAAGTGAACTAATAAAGA
+>61353 3
+GCAAGTCTCCAAGCACAACGTGCATGGTATCCACTGGCGGTCGATGCGTGTACTTATCTACTGCCGAGGCATTCAGTGATGAGACACGCTCATATGTATA
+>61354 2
+TTTACTAACCGAGAACCGCAATCTGCAGTTGATTGTGTGAGTTCGAGGGCCTGAGACAAGAAACCACACGCAGTGGCTCCTTTGGTTCAGGCCTTCACAT
+>61355 3
+CCCGTTCCGTAATCTCCATAAGCGCCGGGCAGTTGGCTATTATGCGGCAGTAGGAATCTCCGCATACGAATGAATAATTGCGGGTTCCACCTGAATTGAA
+>61356 3
+TCCCGAGTCCAAGATCTCGGAAGCGAACTCTTCCTAGTTCGTTGGGAAAGAAGTTTCCTTACTTCTTACCAAGGGTATTGCGGACACCGCGAAGAGGCAT
+>61357 1
+CACCCCTAGATGCATGCTTCTCGAGAGATTGACTGGCACTTATTCCCAGGCAAGTGTGATCGAGGCGGGTACATTCCATACCTAAGGGAGTATCGATTCA
+>61358 2
+TTCCTAGAATCGATCACTCTCAGATGTTCATGGAAAGCTAGATTGGCTATGAGCCAATGGATTAGGGCACAGCCCCCTCCTAATGGGCTGGCACGTAGTC
+>61359 3
+CCGTTATTGTCCTCTCCATGCCGGACCCTGTGTGCAGTACAGAATGGAACAGAGGAATAGCAGTAGAGCTGCATAGGCCGAGTTAGTTTATCCACCCTAT
+>61360 1
+ATGCCTTAAGTGATTTCATCCCCCTCGGTATTAGTACTTCGCGGTCGTAGAGAGCGTCCCCAGAATCTAACTAGGCAAGTAAGTGCATAGGCGGGATCCA
+>61361 3
+CGGCCAGCGGGGATTGGGTTTTAGGTCTAACCACTACCGAATCCTACGCTCTTGATTAAACACTTAGTCTAACCGAGAGATTGCGGGCTTAATGACGCAC
+>61362 1
+GTCGAGGCGACAACCATATAAGTCATTCAAGGACCGCAAGGTTGTCGTAGTCATTGGATATACGCTTTCATAATCGGCTCTGTGCTCGCAATGCCGCCGA
+>61363 2
+GCTCACTCGGAACGGCTACTCAGGAATACTGAGATTAATCGGCCGGTTGCTTGCAAAGAATACGTCCGGTTGCGCCCATATAAGATTCTTTAGCCCGTGA
+>61364 2
+ATCTAAAATATGTACATAAAGGTTGGCCTAGCCGTGAACTCGGTGTTGTGGGTCTGAGTGCGCAAAAACCTGCTACGCAGACTTCCTCCGCGATCGACTC
+>61365 1
+ATTGGCGATCTCCATTACGCGTTCTTCGGACCCAGCAGCGGGGACAAGGTACTGACCGTAACCTTCGACAAGTCTGATGTTTCTGAATGTAGAACCAATG
+>61366 3
+GAGTGGTGCAAAAAAGAACGCCGCCGCCCTGATGTGAGAAAGTTCCTATCAATCATTCGCTCGATCTTGGGCACATGTTGTCTGGATCCATGACATCGTC
+>61367 3
+CTCGGACTGACCGTTGGACAGTTTGACAGTAGACGGTTACTGATAGTCGCCGCGATCAAGTCTCGGGCTACCCGTACGCACAAATGACTTACAATTAGTT
+>61368 3
+GGGTGTCATTCACCATTGATGGTTCGGGGCGACTTCCGACCAAACGGCCTCCTGGATGCTCAGGTCTATATACAGAGTTATCTCAACTAACTGAAAGCGA
+>61369 2
+TTGTCGAGCCCATCGGATACCCGGAACCTCAATGGGGACAAACTATGGCCATAAGCAGATTAATGTGCTCCATCAGGTCTTCTGAAGGCGCCGTTTTGAT
+>61370 3
+GTGGGCGATATGGACGTGGCCGGCCATACATAGTGAGTCGAACTAATCTTATTACGCGGCCCGCAGCATGTCCATGGATTTTTCCTATTAAACACCCAGA
+>61371 2
+TCATGCGTTTCACATATATCGAAACGCTTGGTGCACGTTACCAGAACGGAGGGTGGGCTCAGTTCTACCCCTATAGAAAACCTTGTCCGTGCGTAGACGA
+>61372 1
+AGAGGCCACGTCGCCTTACCGTCATCTGTTCAACCAACTCTCGAATAGACAATGGTCATGCTCCGTGTAAAAGGGTAAGGTGGTCCGTTTCTTAGGGAAC
+>61373 3
+CTTTGGTCCTGAGGAGAAAATTCATACTTCATGGCTAGCACAGACCCGCCTACGAGTCGTCTTCTTGGGATTAATGTCCAGGTAAACCCGGGGACTACGA
+>61374 3
+CGCATGACGCGCTACAACCACCAATACTCGGGATGCTAGCTAAGACTTGAGGTCCATTGGGTAATACTCTCTGCATGGGTAACCAGGTGGACTGCTTTAT
+>61375 3
+GCCTTGCGTGACGACGACCCATTACTACGCAAACCGAACATACGTTGCTCTCGTTGTGGCGATGGATTCCTGGAAATGCTGCGAATACATGTGATTACAG
+>61376 2
+GCCCGTTTTTATGTCTTCTGGCTCCTGCAGCCGAACGGGATTAATACAACGCTGCGAAACAAGTCGGGATTGGGGTCATCAACGTTACCATCATGCAAGA
+>61377 2
+CATCCACAAGAACCCACCCGAATCAGTCTGTGTTTAAGTGGGAGGTCTTCTGCCGGTTTGCAAGGCACTCCGGTAGAGCCCGTTATATACAAGTGAGTAT
+>61378 3
+CCCATCGGGAGAGAAGAGGTCTAGTTTGCCGGTCGATCTAAATAAGACAAGACTTTAGGCTTTTTGCCCCGGACGACCTACCTGCTTAGACTTACGGACT
+>61379 2
+GCAACAGATGTGCCAACGGTTGCCTATATATTCTACTGCGTTACATCCGTCTCCATTAACGAGCGAGTGTGTACATGGCAGGACGGCCCAAGTCGATGAT
+>61380 1
+AGTACGCGCGCCAGCGCGTACAGCGTTAAATCCTTGATGGCCATATACTTGAACGAGCTGCTAAATAACAGCTCGCGCATCGCTGTTGTTTTAGCGAGTA
+>61381 2
+TCTCGGCAAGAAGAGTTGCCGGGGCCACAATTGTAATGGCAAACCGCTTCATCCTCGTGCATGAGTAACTTGACCATTATTTGGTAGCCGTATACGCACG
+>61382 1
+GGTTGCTCGAGATGCCATGCCTTAGAGAGTTTGTACCTTCACGTCCCACAGAGAGACCATTGCGATCGAGGCAAAAGTCTTAGGTGCGTTCACTACTCAA
+>61383 3
+GCGGTAGTCGCCTACGTGCTCGTCAGAGCAGAATAACCGAAAATGCGTCTGGCGGATCTGACATGCTAGACAACGCCTCGAATTTCGTATGCTATCTTTA
+>61384 1
+GAGTGAAGTCATGCACGCAAGCCCGCCAATTGTATTCATCCGTGACAAGATCGGAACCGTCCGCTGTTGATGATGGACTCTCGATGTCCTGAACAGTTTA
+>61385 2
+CCATTGAAGGTACCGCAGCCGTAGGAGTCGGATTTCAATACAGTTAATTCCCAAGGTTCTATTAACGGCACGTCCTGTGTGCACTGGACGCACGTGCTAA
+>61386 2
+GGTCTAGCTTGACGAGCATAAGGGCTCGTACGTGGGCATACAACGTATAGGGTGCTGGAGAATATCACTTTATATCGATCATAGTACCCGCACCCTCCCT
+>61387 3
+AAGTGTAACACTAACGCTTCCGAGCGCAGCTCGTTTTTACAGAGTCGCAGCCGTCTATAGGACCACCCAGTGTAGTGTTTTAGGAACGTCCTAGTGAACG
+>61388 2
+GTGGTGTCGAAGAATCGAGTGCGCATCACGAGGTTGCGATCCTGTCCTGAACCAATATACCCCTAACTTTTGCAATTGAACAGGCGCTCGAAAGGTCCTT
+>61389 3
+TAGCGCTGCATAACAACGAGACTCTGGCCATGCCGTTAACAAGTGTGTGCTTGGACGACACCAGAGCTATGTGCGTGTCTGATAAGGTCACTTTCACCAT
+>61390 1
+GGCATGTTGAGGAGATGAGCGTCTTCAAAGAGATAATACACACCCTACATGCGGGAACCTTCTCTGAGTGACTCACCTGCGTCTTTGAGTACCGCTAGTC
+>61391 2
+TCGGGGCCCACTATGTAAGCCTCCTGCAGTTGATATCGCTGAAATGACTGATGGCGCTTAGAGCGGTAACTATATCACCATAGTCATCTGGCCACGAGTA
+>61392 3
+TTCTATCGCAAGTGAAGGCTTATATGCCCTATAGTGAAGGGCCTATTGTGAGTGAGCCACCCGACCGAGCTTGGGGACAGTTAAACCTCCGACCATATTC
+>61393 3
+CTCCTTTTTACGAGGAGCCTTAGGCGTGCGCTAGTCATTACGACGTATGGCGAAACCCTGGTACAGCACGCCTTGTGATAAAGAATGTCCCTAACATAGG
+>61394 3
+ATCCGGGCCAGCGACAGGTACACAGATTCGCCGTCTCAGAATTGCCGAATTCAAGGATTTAGGCGAATCCTGTGTTGGCGACCACAGCCTATTTTAATTG
+>61395 3
+CACTAAGTGAGGGGTGAACAGGGCCTGTTGCTCATTCGAGAAAGCCTTCTAGTATGGATATTCGGCAGACCCACATAGTTTCTTACTCCTCGCAACCGAG
+>61396 1
+TCCTTACAATTCGATTCGAGCGGCAGCCAGCTAAGCATTGAAGCGGAGAGGTAAGACTTTCGACACTACCTTCTGCGGTTGCATCTTGCAGCAAGTGCAT
+>61397 3
+AACAATGATAAGAGTTATATGTCTTAGGTCGCTTTGTCGGGTCCGCTCTTAACCACTGAACCACGGGACACGGCACGGTACCTAGGTCGGCTTACGAACT
+>61398 1
+AAGCCCCTTGCTTTCGTTGAGGGCCCACTATAGCCACAAGCAATCATTTACGCATAAAGGGCGCATAAGCGTGATTCTCGGTCGAAGTGAATTCCTGGTG
+>61399 2
+AAGGGTGTGCAAAAAACCGTAAGTAGCTACACCCTGTCTCAACTAATTGCATGGTCTTTCACCGTCACTTTCGCAGCGTCCGTAGGAGGGCGATGAGTTC
+>61400 2
+CAGCTGATCCGAAGTTTACTGAGGATATACTCAGACTCGGATATCGGAATCTGCTGGCCTAATTGCGGAAGTTCGCCAAGACCCTGGCTACTCCGATAGT
+>61401 1
+TACCTAGCCTATAATCGAGCGCATTGGGGCTTGGAGATAGACATTCATTCCTGGGGTTATAGCGTTATACACACACATACGTTGCCCCACGCGCTGGAAG
+>61402 2
+ATGTAAAGACTCGTGTCACCTGACAGGGCAGAAGTCCTCCTCGGGTCTAGTACAAGCCCCCGATTTCACGTTTTTCGGTTTAAGCAAGCTAGAAAGGTCG
+>61403 2
+TGGGCAGGCTTAAATTGTTATTGTCATTCGCTTACGAGAACGCTGCCCGTGGGAGCCCAAGGACTGAACTCGGTATCAAACAGATTCAGCCCACGTCATT
+>61404 2
+CTGTGACCATGACGCCTAGATACGTCGTGTGCGCCTACAAGAAGTCATTCCTGATCCCACGAGTGAATTCGATACACTTGATTCGCAGGACGGTATAGGT
+>61405 1
+ACAAACCATTCGATGGTGCACCTGGCGCGTTGCATAGTTCGTTTCCTTTACGAGCTAAGCATAGGCAGATGTATGACAGCCGCGTACATCAACTACTGGG
+>61406 2
+CAGTTGGATTGAAGCTGTTATGTAATGTCCGAATATGCACCGTCAAGTAGCACAACGCCTCCAGGAGACCTGTAGTTAGTCGCGTGGTTACCGCACCACT
+>61407 3
+TTAGCGCTCCCATTGAGTTCTTACGGGAAATTGGCTAATGCCGCGCGAGCTGGTGGCGTCCTAATATATGGATGAACAGCACTCACACCAGAACTACGTT
+>61408 2
+CCTGCCGATCCCAATATCAAAGATGGCAAGGCTAGTCCGCATATTTGAGACTCCCGTGTGAAAGCCAAGCTGACTTTTTTTAGAACGTGGGTCTCCGGGA
+>61409 3
+GGCGGCAAGGCTGAACAGTGCTCAACTTGCACAGTGAAGTGACCTCACACTGTACCCTATTGTTGAAACATTCGCCGATTTTGGCCTTTGCGCGAAGTAA
+>61410 3
+AGAGAATCGCGGGAAAAACCTCGATAGCACAATCTTTGTGCAATTCGAACTCCCATTTGGCCAGTTTTTCGATCAGCTCAGTACTCCGTGGATGCGGGGC
+>61411 1
+ATAGAATCGTTGCTTTCTTGATGCATTTAATGGAAGCTAGCTGTACCCGCCGGAACATGAGATGCCTCGCTGAGACCCGGTATAGCCAGACTGACGTCAC
+>61412 1
+AACTTTCATTCGACAGGGGGGTGACTTAATGGCCGCGATTACGCAAAGTCACTGTCTCCATCAAGCTTCTTCGAAAGTAACGTGTAGACCTCCGGGTCGA
+>61413 2
+CTTAAAGAACCTACCTGCCGTCCTATAATGGTTAGCCTTGCTGGCATTAAGGGGCGACGTAGCCGGATGCACCGTTGCAATCGGAAACAACTGTGATTCT
+>61414 1
+GATTGAGTCCTTCGTTTCAATTGCAATCGAAAAGGAAAGCTTCTAGTAGGCTAAGCCGAATCTGGCGCACTGCACGGCAGCGCCCGTATGCGTTTCAACT
+>61415 1
+AAGTTCCTGTAAGTGCCTAAACTGTATGACTACGCACACGTGCCTCACGATCGGAGCCTTAGCCCCTTTGTGGCGTCTCAGCTGATTGGGATAAAGAAAG
+>61416 1
+ATACCAATATCGATGCGGGGTGATTCTACTTCCTCGAGGCGTCGGTCCTTACTAGCTTGCTACTAAAGCTTATCGAAGCCAACGGAAACGAAGCGGGCTT
+>61417 2
+GTGGGATTTAAAATCCGCTGCCAAAAGCGTCCTGGTGCCGCACCCTCCAATCATGTGGTCGGATATCCAGTAAGCTGTCCCATGCTATGTTGAAATGGAA
+>61418 3
+TACGGTGCAGCGTTAAGGCGCAGAGATATATAGCTAACCGCTCTCGACAAGCGTGTTCCTTAGATAACTGGCACCCTTTATCAGGTGTCTAGATCCGCGA
+>61419 3
+CTCAGTTCACCCCGTCTTTTCGTACACAATTTTGTTTGGACTCGACAGGCAGATCGGGAGGCGTGAATGCACGCGAACAATGCCACAGTTTAGGCTAAGA
+>61420 1
+ATTATTCCTCGAGGGATCGTAACATACTAGCGTGCGGAGGCTGATAGATGAAGCCGGGTCCGACACAATACTCCGTTCTAGGAATTCTACTCGACGTTCC
+>61421 1
+CTTACCAAAGATTACCAATATTCCGCAGGGGTAGACTGCGTACTAGCTCAAAGTAGGTTCGTTACCAGGAACATTTACGTCGGGCAGGTCCTTCCGCTGG
+>61422 3
+CCCCTAGGTGTTCGTTAATTGGAATACATCCCGGTAATAGCGTGATCAATGTTCAGACACAAGTCATGGTGCTACGTGCGTTGTCGCCAGAACGCGACAC
+>61423 3
+GGATGTCTGTAACACGTCCCCTGCAGCATACTGAAAGTCTAGTGTATACCATATGAGTTGTTCCTAAGGAGTCCCCATGGGAGACTCTTCCCGGAAGCGA
+>61424 1
+ATTGTATCGCCAAAGTACAGGTCGCAACTATTAAATGCACGAGGATCACGTTTCCCTGACCGAGGGTAGCGCCGTGTCCGTTTGGCCACATGTTTGAAAC
+>61425 1
+CATAGGGATTATCCCGAATACATTCCTACGGTTCTACGGACCGGCTCCGACATGGTGGCTACTCTTAAGTCATAGGCCAACGGGCAGAATTTGGAATGCT
+>61426 2
+CGCTATGCCCGAGAGTTTACTTGGTGCCCAACTAGGTTCTGCTAGCTTGCCTAAAGAGTGAAATAGTCTGGCCACAAGGTATTATGCCGAACATGCCACG
+>61427 3
+TTGCGAACCGTATGCGGAGCTCCCTGATAATTAATGTGTAGGCTTTTCAGGTATCTGAAGTTCGGCTCGTAACCCGCGATCCACAGCAGCAAACAGGCAT
+>61428 1
+ACCGGAGGTCTTGTACACGCGTATAGCCTGGGACTTGCGGCAACTATCCGAACGAACTACCCGCACGTGTTAGTAGCATTATTATTGGTATGCAAGCTAC
+>61429 1
+CTAGTTACTCACGCTCTTCCAGTCTTTGTTGGCTTAAATCACAAGGCGGGGGCACCGAACGATAGCTAATCATTCGCAAGCTAGGCGAGACGGTATGTAC
+>61430 3
+CGTGATGGACTATGCCTTCGTCGCGACTAATCAGGAACCTAACCCATCACGTGTCTAATCTGTTAACAGCAGGTTTTCACCGGGGTACGATGAGCAAGGT
+>61431 3
+GGGTAGTCCCGTGAGTAAATCTAAGGCTATACAAACTTAACTCGCTCCAAGGAGTTTGGTGTTTCCCGGCAATGGCCTGAGCCTACAGACCCCAGTAGTT
+>61432 1
+CGCGTTCGGAGCAACATCCTGGGATGTAAACTGAAAACTCTCCGAGTTTAGGTGGTTTGGCCTCTTTCGTACAACAACCATCACGATGAATCCGTGCGGA
+>61433 1
+ATACGAACACCGGTAGAATCAAGCCGTAGTGTTGCTCCACCGAGGCGTCGAGTTAGTCTCCACTTCGAAGTGCATCGGGTGTATCTAAATCGGCTATACT
+>61434 2
+AGCTCCAAGGCTTCACCCTTGCAAATAGGGGCAGCGTCAAAGTGTGCCACGGGATTGCGCGTCTAAGTCTATTTCACCTGACGAATTAGCTTAGTTAAGC
+>61435 2
+TGCTATCGTGCTACTTATAGGGGTCAACGGTACGCACCCAGCGTATTACTGCACTTATTGGACGACTAGCCACAGACGCGAGTAGTATGCCTTTGACAAG
+>61436 3
+TTTTTCGACATGCCAGCTATCTAAAGGTAGATATGTTACCCACTGATGCTTAACGAGGAGGGCGGGCTCGGACCCCCAATTGCATGATTCAGACCTGCGA
+>61437 1
+TAGTTGGTGGTAGATGCTAGATGACTCATCGTAGACGCACGAGTCCAGACCACGAGATGCGCACAAGTCGTACTCTAGACTCCTATCTGGTGTCCTCATA
+>61438 3
+CGAATGAGCCCTCTGAGTCGTTTATCCGCACAAGGGGCATAGTCGATGAGTATGGATTTTGTTTGACAAGCAAGGATAGTCCAACCACCCTACGCGCTTC
+>61439 1
+ACCCCTATCGTAATCCGGTTGTACATAGAGTTGGTGCAGCGGCTGACGGGACCATACTATGGATACACGCTTTTTACATAGTTTGGCGCAAACAAGCCGC
+>61440 3
+CGGCATGGTGACTGTTCAAATCTGTAGCCGATCCGCAAATTCGTCTACTTACATGGCAGCCCAAAGGAGAACCGGGCCTTATATCAGTTGCATGTCGTGA
+>61441 1
+GAAGTCACCCTTAGCCACAAGGAACGGTTGTGTATCTTAAACCGGTAAGTCGCGCGGGGTATGGTAAAGCCTTATTCAAAACTCCTCTCCTGCGGTTGAC
+>61442 3
+GCAATGGGACCCCAATAGGTCATCAATTCTATGCACACGCACCGCTCGTTGTGTACTGGCTGGAGGTAAAACGTTTACCAGGTGCTTGAGTTAATGACCC
+>61443 1
+ATACGCCAGGGTCGTAATCGCGTAGCTCTGAAGCTGAGGGCCAATCTTTCGCGAATCATAAATGCTGGCGACGCACTGGATTTTAGACTTTACCCACGAT
+>61444 2
+TTCTTATCTCGGACGGGTCCTGCACAGTGAGCTACTATCGAACATTCGAGATCAATACATTGGGCGCAAGGCTTACGTCCCTGGAATCATCGGTACGAAG
+>61445 3
+TATAATCAAGGATGTCATCGATTTGGGAGGAGTTCAATCGCGCCTAATACTCTTGGCGATGAAGCAACCACAGGACGTTCACAGGGCCTTCGTCCCTCTG
+>61446 1
+TAAGCCTTAGTCCAGTCACATGTACAGACAGTAGACGGAGTCTTCGCGCGCTTTATGGAGAAGCTGAGGTCCTTGTCTCGTGTCCAAACGATAGACCATC
+>61447 2
+CGGTGTAATCTGCTCTACTTAAGAGGAACGCGCCGTTACGGTAAGGGTACGGAAACACTTTTCGGACTTGCGTTAGCATTCCGGATCATAGCACCCACTA
+>61448 1
+TGTGTCGCCTCCTCAGCGCCCGGTAGGTTCCGTTTAGCGTGGGATAAAAAAGGACTAAACTGTAGTCATTCAACACCACTCGAAAGTTGGATCACGCTTG
+>61449 1
+CGTTCTTCTAAGGAAGCCACTAGAGATCCCTGGTCTCAGGCGTGCCCTAGAATCGGCTTCGGAATTCTGTTATATCCGGAGTCAGAGAGCGCAAATATAC
+>61450 1
+AGTGACTTAGCTCTCGTTGACGTTGTAGGGGAAGTTCCACCCATTGAAACGGTACATTAGGTTCTGCCAGCCGGTGACATAACCCCCAAGGAGTACATTC
+>61451 3
+GACAATAAGACCATGCACACCTACGGTAGTTGTGTTGCTGCTTGATTCTTGACGAATTCACAGGAACGCCCGGCTCTGGATACCTCGAGCACGTTGGTAA
+>61452 3
+GATTCCTGGGGTACCCAGAAACTATAGACGCAACGTGTGCTCTACAGCTAAGGCCACAACTGTTTGTACTCGAGGTCGATTTGGATCTCCTGCACTGAGA
+>61453 2
+TGCATCAGCATATTAGTTCTAGGGCACTGTACGACTGTAACGACTGCAGCGACGTGAATAAAGAAACTCCCGGTTGTGGCCTCCCTGCTTTGATAGCACG
+>61454 3
+TGCAGAGCCCGGAAGACTACAGAGCTTCCGAATTCGAGCTGTTTTATCTGAGCCGTGGGCCGGACGCTACGTCGAATCACATAATATAATCTTGGTCTAC
+>61455 1
+TGTCATGACGTGCCCTCCTTGCCTCGATCGATTCAAAGCCTGCAGTTTCATCTGAGAGACACGCAAAGGTGAGGCATTCCTGAAGAGGTGGATAACATCT
+>61456 3
+AATCGCGAGCCTATTTGGAGGTAGACCGAAGGTCGTAAGTCACTAAACCGAAAACACTGTCGGTATGCTACTTCAGCTCATCTCAGTTGGGGCCCGTTTC
+>61457 3
+ACAGAGAGCTTCTTCTTTACCAAACTCAGTTGGATGGCCATGGGAGGATATCCGGCCGATCTGCACCTTAATCCTTAGTCGTACGCGACGTTCAAGGAAG
+>61458 2
+CGCATGGCTTTCCTTCCTTCCGCGTGGTATGACCTAGGGATGAAAACGCTCATATAGCTTGCCTTTATAAGGCTATGCAACCCGAAAGGGAGGACACTGA
+>61459 1
+GCGAGTCGTGGACATATCAAGTCACCAGTGGACTTACTGAACGCTGAACCTTTGTCGGAGTATCTACGGAACGCTCTGGATATGTGCTAACACGTACTCC
+>61460 3
+GGTAACAGTAACGGAGGAACTCTAACGTAGCAGCATTATGTTTAGTGGTGAAACCCACTCCGCCACTGCTGAGGTACACAGTCCGTCGGTCTTTTCACTG
+>61461 3
+CACCTGGTTCTGCGCGAAAGACTACCACGATATTTCAGAGCTTTCCATGTAATAGTTACCCCGATACAGACTGGCCTTGTAAGTGTGCCGGTGGCGAAGA
+>61462 3
+GCAGAGGGCAGCCAATATCGTTATACGAGCCTACCCGAACTTTGATATCGAGGTTTCCGCGATGCTAGATGGGAATATTCACTCCTGTTCCCGAGGCATA
+>61463 3
+CTTCGGTTTGAGACCACTTCAGCAAGATATGAAGCTGGATATCCCAGACCTTTACATATGGATGACGTTGACCCTCATCAGGGTGGAGGCAATGCGCTCC
+>61464 3
+AGGTTGCGGTGGACTACTTCATATGAGTCCACACACCTGGATACCAACTGTGTACGATCGCGTAATTTATGCCGCTACGTGGATAAGGATCTCACAGCCG
+>61465 1
+GGATGCCAGTCCATTTGGCCTAAAACGGCTAGCACCTCTAAATCATGTGGCTGCACGGCTACAAGCGAACTTCAACTCTGGCTATAATGTGAGCTGGGTT
+>61466 2
+CCTGCCGCGAATTTGGCCTAAGTACCTTCTCTGCAAAACATCACATTACAATTGGTAGGTCCCAAGGGCGACAAAGTGTTGTGTCGTCGTTGAGGCAAGC
+>61467 1
+CAGAGTTGCAACTACGCGTCGGGGCTCGTTTACCGTACAGAACGGCGAAAGATTTACTAGGACGTCTGACGTACATCCGTATCTCGGTTATGAATCCACT
+>61468 1
+ACGCGATGATATTGCTATTTGACGCGTCCAGTTAATTGACACCCGGCAAGACCTGCTCGCACGAGTTGCGGGCGCAGTTCTATATGGTCGCAATTAACAA
+>61469 1
+GATCAGAATCGGTGCATCCACGAGGTGCAACGGGTATGTTAGTTCACAACCTAATTTGCATAATGTTCGGGATTCCAGATCCGTTCCCCCGCTAAAGGCG
+>61470 3
+GGTTTTTTGACTGTAGTCAGCTGATTCCAAATTACATGAGTCCAAGGACGCATGGCTGCAACCACCCGAGGCTAGGACCCATCGAGAATTCCGTAGTCTG
+>61471 2
+TGCAGCGCCCACAGCAACCACAAATATGGATCTAGTTCGCTACGACAGCGACAGGTGACAGGGTCACCTCCTGCTTTTTTGAATTAGTTGTGAGTAGTCG
+>61472 3
+TGCTATGAGTCATAAGGGCCGGATACCGTCTCGGACCCAGCGGGTATGTGAACTGACGCTCCAATTATTCCGAGTCTAGATGATATACCATTACGCACTG
+>61473 2
+AGGTGAGACATTGATTATTAATGCAGATTCTTAGCGCGGATCTTCTATACGCACCGGCTGCGCCGCAAGGACTGCGGGTGCAATCAATCCTAGTCTCCAA
+>61474 3
+TCTTCTGGTTCATAGCTACTGGACTGGACTCTATCCACGGCGGAAGGGGAGCTCCCAAGAGTCTAACTCTTTATCCGGATAACTAAAGAATATCGGGCCG
+>61475 1
+AACCACAGGTTATATACTGTACATTGGCCTGGCATGACGGATTTCGCCTCACCGTGGACGGCCTAAGCAGGTTGCATTGTCCACGGATATGATACTGAAC
+>61476 3
+GCTTCGTCGGTATTGAATCACCGACGTACTGGTTAACGATTGCCAAGATGGATGTACGGCGGACCAAACAGCCTAAGGTTCTGCCTCAACGATTTACCTG
+>61477 1
+ATACGCTGCTGGCAATGTACTAAGCCGAAGTTAAATCTTCGTCGTCTAAATGCCTCGACCAGAGCTATGGAACTATGCTCGCGTGCAAGTTGCACGTCGG
+>61478 2
+TACTTTGCCACATAGACGGTGCGTATTAGACTAAATCACATATTAAACTGGGCACTAGACCGGGATTTCACGTATCGGCTCGGGTGACAGGCGTTCCCCG
+>61479 3
+GGCCATCTGCGTGACGGTATAAGTCATCTAGCCTTAAAACCGTTCATCAAAATTCCAGTCCCGGGAGCGGTCATGGAGATCACTGTGGCCTATAATGCTG
+>61480 1
+ACGAAATCGGGAAAATAGTGGGGCGTTTTCCCTAGCTTGCCTATTTGTTACACGACAAGCCTGACAAACGATCCACGTGGCCGTGAGTACGTCCGTACTT
+>61481 2
+TACCTGTGAATCGACGTGGACAGAAAGCGCACGTCTGGTCTAGAAGTAGACAAGCAGGGCCCTGCCGCGAACCAAGTATCTTGCTCCTGTTACTTTTTAT
+>61482 3
+GTTCACAACGGGTAATATACACGCGAACTTACGTTCTACGGAGGGCTCCTCACCTGCGAGATATTACACTATGTTAGATACGATCCTGTAGCGTGGCCGG
+>61483 2
+ATGTGATAGTGGTAGTAGCTCCTAGATACACCTGATCGTCAAAGATTGTTTGGAATCGTGCGGCGCCTCAACATGGAGCCCGAACGTAATCCTGCCCCAT
+>61484 2
+TCTGGAGGACCCGACGTTTCTCAATGCATGCTCAAAGCACGGAGTCACCGCGTTATTTGCCAACTCTGGAGTGTAGTTAGCGTAGACCTCTAAAGAGCTA
+>61485 1
+AGTTCACGCGTACTCCTTTGCCCAAGCTGGAGAACTCCGTGGTTCTCGCGTTAGATTCGATAAGAGTCATACGATTCCATGTAAAAACGCCTAGACGGGG
+>61486 3
+CTCTGGCTCAACTTCAGCAGGTGTCTTTTCGTGTAAAGAGACTGCGCTAGCAGCTCCACATAGGCAGTCATAGGATATCTGATCCGGACAACGTAAGCGT
+>61487 2
+CAAAGGACTGTTAGTGTCCGTCTACTATTCAGGGCAGGGACGGACTTACTCGTGTACAGATCATCGGAAATTCACGGCCTAACGTACTAAGGTCTTCCGC
+>61488 3
+GGTTGCATATTTCGAAAGACTAAGCTCGCTACGGAGGCAGACATTGTATGCTACGTCGCCCTTATAGCGCTTCAGTGCTTGGTCAAAGACAAGAGCCTCC
+>61489 2
+TGTTATCTCCTAGGGCCGTCTGAACAATTAGCCCCTCCACGCGAGTAAATGATGATTGGTCATGAGGACACCACTGAGATACTACGCTAGTAGGCGGCTT
+>61490 2
+ATCACTCAAGGTGTCAGAAAATTTCTCCAGGATAAAGATCACAGGGCTTCCCCGTTATGGAATGGTTGTCACGATAGGCTCGCCCTGTCCGTAGGCCATG
+>61491 2
+AACACCCGATTTCATCAGTGTAGTATATAGCTGTTCGTAACATACGGCCTAGCGGTGAGGAGATAAAACCGTTGGTTTTCCGCCACTGAGGCGCCACGTC
+>61492 3
+CCTTCGACAGTGATATCGTGCCTAAACAATGGGTTCCGGCCTCCAAGTAGACGGAGCTACGGTTGACATCACTCACCAGCTGGGTATTGCTAGTAAGATT
+>61493 3
+CTGGCGGCATACTGGCTCACGAAAGGGTCGGTCACTCGTGTGAATAATCTCTATATGTTCTCGTACGGAAAATTCCGCATAGGCTACCCCTAAACAGGGT
+>61494 1
+TCTCAGGGCCCCCCCTGAGGTAATTCCTGGTTCATCAGGGCAATTTTTACGAGGAAAAACTGGTGTCACCAGTTATACGACCGCGGGTACTATTCAGAGA
+>61495 3
+AGTCCGAAGCGCGGCTCCGAATGGGAGGCGAAATAAGGGATAACGGCTGTATTCGAGCTTCGCTATATCGTTCTTCATCTTCCCGACAATCCTCAGAATT
+>61496 2
+GCCTGACAACCTATACAGTAGTTCCAAGAAGGATGTTTCATGCGTCGCTTAACCCACGTCGGTGCCTGGAAAAGGTTAACTGAGAGTTTTCCCTAGCGCG
+>61497 2
+AAATAGCAATACCCTAACAGACGCTCTAGAAGGCTGGGATTTCTCGGGCTGCGTACGTCCTCTTCTTCTATTCGGGTGGGGCATAGAAAAGTCAAGCCTC
+>61498 1
+GATTACGACCCAATGCCACGGAAGTTGTGCCATATGGAGCTGTTTGTGTGGGGACCCCTGCAGTAAAGCTATTTATGTCTCAGCCATCTGACAAACACCG
+>61499 3
+ATCCCTAAGACCGCTACAGATTTCGCTCGACCATGTGTCATTACCCGGGGTAAGGTGGTATATCAATAGAGCTCTAGAAGCGGCGGATCGAATCTTCCTG
+>61500 3
+CGCTAAGCTCCTCGGGATCAGAATCCCTGAAGTCACCTAAAGCCTAGGTAATATACGTTGGCGCCGATTTATGGTTGATTGACTATAAGCCTAGGGGCCC
+>61501 1
+TTCAATTTAATGAACTGAGTCGGGCACATTGTCCCAAGTTCCGGAAGGACCTACACCTGTCTAGCTTAAATGGGCAGCTTCGCGAAGTACCAGCCTGGGT
+>61502 3
+CAATTGATTGACTTAAGCTCAGCCGCTACCCCTATTCAGTAAAGATGGGAGTGTGAGCATCAACTGGGCAGGGGGCTGTTCCTGAACGCTATCTCCACTA
+>61503 3
+GATTATCTTGATACCTCTGAAGCCAGACCTAGCCCGGTATCGGTAGATATTGCACCCCAATGTTGATCCGCTGAGTTAGCAGGGCGGATAAGTTCGACAC
+>61504 3
+AATGTCGGGACTTGACGGGTCACTACTTTATCCCGTAATACTAGACAATAAGACTTCTCTTGGAGCAGCCCTATTGGCGGGAGACGTCTACTCGGACCGA
+>61505 3
+TAACAGTTCTTGAAAACTGGGGTATCCGAGGGCGCCACTGACCTGAAAGGACAGTTGTCTGGTAAAACTCTATATCTGTCACCCTCGGCCTGGTAGTCAC
+>61506 2
+CCACGACCATCGCTACTGGACCACGTTGCGCTAGAAATAGTCTATGATGCCGACGCGTCTTGGGTCGTTAGATGGGATTCATCTAACTGAATCCAGATGA
+>61507 1
+TGTCATCGGATGCATGTCTGATAGTCACACCGATAATACCGAGGCGGACAGCTGTTATTGGGCCCTCTCATGTAATACTCCCGAGCAAATGGTCAATGCG
+>61508 1
+TCAACGCCCGCGACTTGTCTCCTTCAATTGAGGATTTAGCCCTAAATGGGGTGCCTCGAGTGCGATTCCGTACGGTAAATTGACAATACCGGCAATAGGA
+>61509 3
+GTGGAATGTATACATTGCTTGTGTACTCCGTTATCCGTAGCTCAGTGAGTCCACCCATGCTAACCGAGCGAGCCGTTAGCCGTTAATAGAACCGGCAAAG
+>61510 3
+TGACGTACGCAAAACCTATACTTGAGTACTCCCCTGGGCCTGGCAGTTAGAAAATTATCGAGTACCATCCGACGCGCTGGGGTGTCTTATTGCGCAGATA
+>61511 1
+GCAGTTATCTACACCTACGCTGTCGGCGCTAGGAGAAGCAGAAAACTGATCTGTTAGCGATGTAAATGCGCTTGATAAGAGGTCCCCCCCTTGCTACTGT
+>61512 3
+GGCTGACCGCTATGTTATTTCGACCCCACTCTATCGTTAACGCTCTGAGTAGACGGGATCCCAGGATAGGAATCATTGAGCCGTGACTTAGCAAAGGACT
+>61513 3
+ATCATTCAATCGTGGACCCGGATCAGCGAGGAGCAGAAGAGCTAATTGGGTTCGACCCTGGGGCCGTACCGTAACACCTGTAATCTAATCCTCTTGTATT
+>61514 3
+AAGAGCGGATGAGATAGCGGTCCTCCACACACCATCGGTCGTTTCGATTTGAAGGCGACCGCCTATTCACGCGAACTTCTGACATTAAAGGTTTGATCTG
+>61515 1
+AACCTATATGTGCTGACAAGGTCTGTCCAATTACCGCACATGGGTGTTGCTCACGTCAGGCTTATACAACCACCTAGATGCGACGTGTATTCAGGGACGG
+>61516 1
+CATCAGGACCGATCTGGTCTGGGGAGGCTTAAGCCAGCCAAAGCGCTCACTTTCTTAGGCTATGATGTAACGGTTACGGACCTAAGTCGTACATCAATTC
+>61517 2
+ATTTGAGTAGGGGGACAGGCTTATTGCTAATGATCTGTCACCACCCCTCCGACTGGGGGCTCACAGCGTGTGCGTACACAACTCCAAGATAATTTTCAAG
+>61518 2
+ACCTAGGCCTCAGCTGACAGTTTTAGCTCAGATGGGAGATCCCTATGGGCTTAACGACGGACATGCCCGTAATACCGTTTTCGGTAATATCCCTGAAGGA
+>61519 2
+TTGATGAATACGACGCCCCTGACATTGGCATAGTGCGTATCATCTGCTACCGGGGGTCCTAGCTGACGAGAACGCCTTAGTTGACTCAACATTTAGAGAC
+>61520 3
+ATCTCTTGAATCTTAGTAATTCCTGGTGACTGTCATCGGAAATAAATTCGCAGGTGACAGACCCAAGGTACAGCCCTGTCGGGGCCGCTACGATTGGACC
+>61521 3
+TTTCTGTTGAGAACCTGCCCAACACTGATACGCGCGTCAGGACCCCGGTTTAGTCCGTGGATGAAAGGACCTCCAATAAGGGTTTCAATGATCTCAGAGT
+>61522 1
+CACACGGGATGGCGTTAGGTATACAATCCCCCGTCTGCCGCAAGTTTGTACATCGTGTTCTGTCTTAACCAGGGAAAAAATCTGTCCACTCGTGAGGAGA
+>61523 1
+CATCTACTGCTAGCTATGGGGACCGAACGAGCTACCATTGTAGCCACATCTAAGATGGTACGGCTTTGGGTGAACTTTAGCGTGAGTAGCTCCAAATCCC
+>61524 3
+CCCGCGCACTTTTAAGTCGCTTTCGGTGGTTGGATCGATGTATATCTTCTAAGTGCACCCGGACATAAAAGCTAGGCGGCAGTACGAGATCTAGCACCAA
+>61525 1
+ATAATCAATAATGCTCGGAACAAGGTGCAGATTTCGAACTAGATTTCGTGCTGCATGAATGTCTGCGGGCGTTCGCACCCATAGTGACCCACTGCTCCGG
+>61526 3
+CATTACAGCCAGCGTTAGAAGGACTTCTGTCCTTAATGTGCGTAGTAGGGACAGGTTTCGCCCCAAAGGCCCAACTTTAGATGAGATCCAGCCTGGCTAT
+>61527 1
+TGGAAGTCCTCATCAAATTCGCGTGTGAGAAGACCATTATGAGCTCGCACCATGCCGTTATGCTTGACTGGCATATCGAGCACGCTTAAGGTGTCCAACG
+>61528 1
+ATTGGGAGAACAGGTCAGGGGTGTCCGCACGCGCTTTACAATTCATGAATATGACAACGGTTCGTGTCAGGTACTGTCCCATCACCATTTAAGCCTCACG
+>61529 3
+CCCCCGCTGAACTAAGGGTCAATCATCGACCTATCAGCTCGGTTGTTTCACGAACGTTATAATAAACGGAAGTAGCTCGTTGGGGTTTACGACCGATGGC
+>61530 2
+AGTTAACTATTGTCAGCCTGGGGCTCCATTTATACACAGAAACTCTAAACGTTCTTGGACGGCGACTGTACGGCCGGGGATATGGGCCTAACCAATGCTC
+>61531 1
+AGAATGGTACACCGTCGCTGCAACGTAAAACCCATCATCAAGTTTATGCGTCGGGCTTCGGGTGTAGCGGTCCTGTAGCAGAATCGCTTAACATTTACGC
+>61532 1
+TTATTCCTAACCTACTGGGTTAAACCAGGATAGGTTCAACAGCCGATCGGCCGGTACGATTGGGGCGCAGAACCACCTACTTCTATTTTGCCTGAAGAGG
+>61533 1
+GGAGGGAATAAAGGGACATCGGACGCTTATCTAAGTATATCATTAACCGCCGGCGCATTGCTTTACCGACCGACTATGTAGCCATGGCTCTGCGTATCCT
+>61534 1
+AGGAAACCTCGGGCAAAATTAGTTCCCGCGTGTTTCCGTTCTCGTGAAGTCTCTTGCGCAAGACCTGGCTCAGTACCATTACAAAGCTGAAGTAGCGGAT
+>61535 3
+CTGGACCCATACTGACGATTTCGTTCTATAAGTGCTATTTTAGCGCATTGAGGCAACCAGTTATAGCGCCTGGCCTCCCGAAGCACCTGGTAAGAAGAGG
+>61536 3
+TCTTACTACGGCAGATTACCGGTACCGAATAGACATTTTCCGACTGTGAGCCTTGCTACCATGTCTCACGCGGACGATACAGAGGGACTGACGATGGATT
+>61537 3
+CAGTCACTGACGCCTTAGTGGGCGACACGAGTTCGAGCAGATTTATAATGCTGTTTAGCATAGAGGTCTGCATGCCTCGCACTCCTCGCATACAGTAGAA
+>61538 2
+CTTGCTATGACAAGCTACCGCCCTTAGGACCTTAGGGTGGTTGGTCAGTTCCAAGCAACAACCCGTTTGCTGCTCGAAATTTTACATGAGGGAGACGAAC
+>61539 1
+TACTCCAATTCAAAACGCTCCATACCGCGTGGACTTGGACCAGGTATATTCAAACTTTCTTGTGATCGCAGTACTGCGGGGACGAGAGCATGCTGTCGAG
+>61540 1
+ATTCCCAGCTTCGCTGGTCGCCCATAGAGCCCACATATGAAGACGCTTAGTGTGTTAACTTAAGACATTCCTCCTGGAGGACGGACACTATTGGGAGTGA
+>61541 2
+TACGAATTAAGATTCGATGCGCCCTCCTTGAGTTGACTCGACGAGCTAGCGCTTCGCGTCGGACGCACTGATTCCTGAGAACAAGTTCGTATTCAAGGAA
+>61542 2
+AGTCGCTACTATTAATAGGGGGGGCGGGTCTCCTCCAATATTCTGGTAAGCCTATCAAGAGCCAGCATTCGTAAGCGGCAGACCTCCTTGTCAGAATACT
+>61543 1
+CTAATGGGCTTGGTTTTTTCGCTCCGAAGGCAGACAGTTTAAGGTGCACACAGTAACGTGCCTGGTGCTTCACGTCGCAGATACCGACAATTACACACGA
+>61544 2
+GCAGCTTCACCAGTTAGGGTTGTCGCTCACATCCTTTACTGCACGGTCAAGTAGCGAATCAGAGTTGGCATGTATGACTTCACGGCCTACGAAACTGAAG
+>61545 1
+TGACACTAGACGTGTCGCAGCCAAGTTAGTGCAAACGAACGGATTATTCATTAATTCACGGGCCGGTCGTCGAGCTATAACTTGGTCCCTCCGTATCGGA
+>61546 1
+CTGTTTAGACCTAAGAGGGCTGCCACGGCGGTCGGATCATCGACTAAAGATTAAACCATCGGTCTCGTTGTCGGACATCAAATGACCCTACTGTTAGGTC
+>61547 2
+CGTTACCCCCGCAGGCGTAATCAGATTTTGGGGCAAAGGGCATATTAAGTGGAATCAGTTCCGAATCCGCCCAGCTCGACAATTCTATATGTCCAGTTGG
+>61548 2
+GCTATAGAGTGTCCAGAACCGCAACAATAACCGCGGTACTTGCGGTGACTTTTCCGGCATGATAATGTCATTAACACTTCGTAGCGACTCCGGGGGTTCA
+>61549 2
+CTGGCCAGCCAACATCATGGTCTTGGGAGATATAATGAACCGCCTTGCGAAGACGACGCTGGGAGTATCATATTACCGCTGTAGCCTGGTTATACCTTCA
+>61550 3
+GACGGCAGTAAAAACACAGTGCGCACAGCATTATGGAGTTCCTGCTCGGTCAGATTTGTTGACGACTCGTCCGGTCGGTTAGTCTACCGTTCAAAACCAT
+>61551 2
+TCGCTCGTTGAACAAGAGCTCTATAACTGGGCGTAGTGGAAAGGGATCACTATTGGCTAACCTGCTCCGAGATCGTATTCTGCTGGGCCCCATCAAATCA
+>61552 1
+GCACATCCTTGTGGCCCATGTATAGTGAGTCCAACCAGTGGAGGCGGGCATTCGCAAAAGCACAGGACTATAGACGCTCACCGGTATCTTATTGATCTTT
+>61553 2
+TGATGCTATCAGCTTGGACTCGTTAGTGTGGGTGGACGTCTACAAAGATCCTGGCTAAAAGGTCAACTAGTGCTCCTGCCCCGTCTTAAACGACAGCACA
+>61554 3
+ACAGGATATTTCCTATTCGCTGCAGTTACTCCGCGCGTCGCGACATGTAAATGCGATGTTACCCCATGTAATTCGGGCGGCAGCATGGGAATCCATGAAA
+>61555 3
+GCACACATGTTCTCTCCACCGTTCACGATCGCTGCAAAGCCGCTTTAGTTGTGGGTGGTAATAGAGCAGCCAATGCTCAGATGGAACTTGGACACGTATA
+>61556 3
+TTCTTGCACCAGGCTCAATCGACCCGTAGGCACAAACCCAGTGGGTCGACAGGTTTGTGCCCAGCATAGAGTTGCTTGATAGCTAACCTTTTGAAATGAG
+>61557 1
+TCTCCCTTTCCATGAGATAACGCTTTGTTAGGCGAGTTCGGCTGCTTCCGGAGAACACGTGTAAGCGCGCGTAGGGCTATATCTCCAAATCCAAGAAAGA
+>61558 2
+GACGGGTAACTACGTAGCCATTAGCCTTATCTGGGACGGCCCGGCTGTTTTGTATCCGGAGGAGAGATTACAAGTTATTGCCATCAACCATCGACACACT
+>61559 3
+AATAATGGTCGGTATACTGCTTTTAGCTGTCCAGAGGATTCCGCCTTCGCGCAACGTCGCGACGACGACATCGTGATTATACCAGCTTCGGGCAGAAAAT
+>61560 2
+GAGTCGCATTCTGCTGTGCTTTTATATCCAGGAATACAGTCTACTACGATGGATCCGTACCACAGTGGAAGAGCTCCGCCATTAAAATCGGGCGGCGCTA
+>61561 3
+ACGCAGGCTATATCTGTCGCAGACCTTGTCAGCTACATCACAGATAGGCTGTAAGGTCCGTAATGACGTATCTTCGCCTGGACAGATCAAGTGCACGTTG
+>61562 2
+ACTGACTGAAGCTGCGGGGCCTCTGCGACGTGGACCATCTTATCCGAAATTGGCTTTCAAGATTATAGAATTGGCGACTAGTCATAAGCCCACGTCGCTA
+>61563 1
+GGGCCGGCAATCGTGGTCGGCGCCTTTCTTCCTGCCTTTAGATTAATATGAAATGGAACCCTAAGTTCACACTAAGGACTGATCCGCGAAATGACTCGAG
+>61564 2
+TGCCACGAATGTCCTAGACTTATCATCGTGGCGCGAATGACCGTACTAATGTATTGCTAACGGCCGGCCGGTCCATGAATCCTCACGGTTAATGTAGAAG
+>61565 2
+GGCCAATCTACGCATCAAGATTCCTTTCATAAAATGCCTTTCAAGGGGTGAGTACGGGAGTGCCGCGTTGGAATTAGCCCTAGGCACCCGACTACTTAGT
+>61566 1
+TCGGAACGTAGGTGTGTGGCAAGGAACTATGTACTAATAAAAATGCATAGCACTTATTCCCCGCACGAGCCCTGCCCATGGACTGTGTTCTCGTATCCGG
+>61567 2
+GCTAGTACCCTTAATAAGGTAATATTAAGCCCCGCTGCCCCGGTAAGGGTAACATACGCTCTACACAGTGTTCTCGGTGATGCTAGGGTTCGCCTGGAAA
+>61568 2
+CGGAAACTGTGCCTGCGCACTGTAGTACACGACGGCCAGCCCGTCGGACAACAGTTTTCCGCAGCTTGGTCAACAATGGATTTATGTAAATTGCAGATTT
+>61569 1
+AAGTGTTACCGACCGGATAAGGAAGCTATATGAAGGTGTTGCCGGCCGACCGTTCAGGGCTCCACTTTTGACAATTGATCCCATTGCGGTACCACCAATT
+>61570 2
+TAATCGCTGACATGTACCGTGGGAGATCAATCATCTCCTAAGCTGAAGAGGAACGACTGATTTAGACAGCGTGCACTGCACCTGTCTGGTATCCCCGTGT
+>61571 3
+GCATGTTCCACCGATGCTGGCCCTTACGAATGTGAGCGATTCAGATCGGCCAGAATATATAGAAGGGCCCCGGATGATTTTCTGCAAGAATCTGCATTCC
+>61572 1
+ATAACAGGGCTTAGTCCGGTGCGGTTTCAGCAAGGAATGCCCAAACTTACCCCTTCTGCATAGTTCTGGGTAGTCCCGCTAACTGTGCACAAGTATAGGA
+>61573 1
+ACGAGAGGACCTGAGGGATTATCCTTGGCGGAGTCCATGGCCACGACTGCGCTGACCACTGACATTTTCTTATTGCTACAACGACCTGTGTATAAACTAG
+>61574 1
+TAATAAATTTGTATCCTAATCGTCGGCTGCAGTCTAATGGACTCGCCCGGTACAGGAGACCCGCTGCCACATAAGTAGTCGTAAGACGGCGCTTCAGTGT
+>61575 2
+ATGGCGACTTACTGAGTTCTGTCTAAGAGGGCCTATAAAGGATCCCAGGCCTGCCGTAAACTTGCCCGCCCAGGCTCTTAAACATGACTGATTGGGATTA
+>61576 1
+CCGTCCCATGAGTTTTCTGATAACCGCTTGACGACCACGGTTTATGTAAGGTACAGGGCGGATAGGCCATGCGTTAACAGCTAATTCAGCTTGACGACCA
+>61577 1
+TATTACTAAGCAGATGACGGCCCTAGATTTGCGGTCGGGACAAAATATTGTGTCCGATTTCATCTATTGAGCTGCAACAGACCCGTGCGGTACCACCGGC
+>61578 3
+TCTACAGTCCTCCCGATTTGAATGCAGTGCATCGTCTGCCCGAACTAAAGCGAATATGAGAAAGCCTTTGTAGCTTCGGCACGGGGCGCATTACTTAAGG
+>61579 3
+TCTCATCCACGCGAGTATCGAAATCATTCAACCGATCGTATGGTGCCGTGTTTAGTGCCACGGGTTGGCGTATAAGCATAACTGCGACGATACCAGCGAT
+>61580 1
+GGAATGTACCTACTTGTAGTTTATAAACGTCGACCACTGCGTTCCTCAAAGAATAACTACGACGCTAGCGCGTCCTGTTGGGGTCCCTGATAAGCGCGGA
+>61581 3
+TCTCGTGGTTCGCCGTTTACAAATCAAGTGGCGAGCACATTACTTTAAGGAATCCCGCCTGCTCACAATATGTGGCCTAAAGTAGCTTGAGGCGAACGGC
+>61582 3
+CAGCACGATAACGTATTGTCCCATTTCGGGTAGGGAAGTGGACTGAGGTAACCCCTCCGTACAATTGACCGCAAGGCTATTATCCCAAACTGTCTGGGTT
+>61583 2
+GCCCGACAGCCATAGTCATAGAGGAAACCTGACAGCCAACGATGTCTCTTTTTTTTAATGCTCATCTGGAGCAGCTAAGAGCCTCGTGATGTGGCTAGGC
+>61584 2
+GACAGGCGGTCAAATGCTCATCGGGGGGCTACCAGACTTTCGGCTAATGATACCTCCATACCTGTCATGCAACACTGGTGAGTGTCAGCTCGTTATATAA
+>61585 2
+GTAGACTAGGAAGTAATGGGTACCGTGAGTCGATCTGTCCTCTACCAGTACGTACACTCTGGGCAAGCTTAAAGCCGAATTGCTCCGCCATATTTCGCAG
+>61586 3
+ACCCGACTATTTTACTCAAACTTGGGGCGTAACAACTAGTGTCAGCATGTCGTATTGGAGGTCACGATCTGTGGGCAAAGGCCTCCCGTACTAGTGAACC
+>61587 3
+ATCACGGACGTAAGACCCAACTCGCTGTAGTAGTTCCTACCAGAGGGTTATAATCGAGAGCCATGACCGTTCTTGAGCTGGTTCCTTCCGAGGTCAAGAT
+>61588 1
+CCCTATGCCACAGTTGAAAGATCGGGAAACTGACGTTGTGGACGCAGCACACTGTATGCCGGATGTACTTTTTTCATCACTGCATAGCCGATCATAGCGG
+>61589 2
+AAGGACGAGATATGGCTGATTAGACTAGTCATACTACTAACCCCTCGGCCTCGTGTGGCAAGCTTCATGACCTGCTTTCCTCGAGAGCATGAGCATTGGA
+>61590 3
+TCACGTAATAGAGTCACGACCCTTGCAAAGGCCAGGCTGGTACCGCGTACGCGACATTTTAGTCGCGACTATGGAAAAACCGCTATCTTCATTGTGTGTG
+>61591 3
+AGAAGCAAAAGCCCGATTACGGCCGGGGTGATGTCGTGTATTGTGCCGTTCATAGACCAAATAACCCCTATAAAGTTTCCCCAAGGCTGTCGTTCGTTCG
+>61592 2
+CGCCTCCCCGCCACAGAACGAGACGCAGGCTAGAGTTTGGTCTTATGTGATTTCTACGACAAGCTGGAGTTAGCAAAGTATAGCTGAATCGCGTCTTACT
+>61593 2
+TGGGTGTGCGATACAGAACGAGAGCCTAATATTTATCGCTCCGGATTGATACGACACGCCGGCGTCTGTTACCCACCGCATACATAACTAGTTGCTGGAT
+>61594 1
+CACGATTAGCACTGAGCCGGGCAGCGATTTCTTTCAACGTGCTGGTCCGGTTGTGTGTCACAAAACTCCACGGAGAGATCTCGCATCTAGATAATCTAAG
+>61595 3
+GACATTCGTTCTCCCCCATCTCGCCGGATTTTTTTCAGAAGATGGGCTCGTATACAAAAGGTACTGGATGTAGAGACCTCCGAAGTCCGTCGGAGAACGA
+>61596 2
+GCGGACACACGCGCTCTATGACTCCTATTGGAAGCTGCAGACGGCGATTTTTCTCTTGGTAGGCAAGTCCCTGACCACATAAAGTCAATGGTATAATGCG
+>61597 1
+GACATCCGTATGGCTGAATTCCGTAGGAGGTTTAATGCCATCGAATAGACCTCGAGCGCACGCAAACTCGTCCGGATGCCGTTAGATCATTTCTAGCAGT
+>61598 2
+ATGCGCACCGGGGACACCGAGAGTCAACGGATAAGCCCTGACGCCTTTGGTTCCGCTTTTCATCTAGAAGTATATTACATCGAGGTTTAGGAACGTCCAT
+>61599 2
+GAGTTCTGAGAATAGTAAGGAATCGGTGTACGAGTTGCGTGATACAGCCTAATGACCTCTCGATCGTAGTGCTCCATCCCAATGCAGGTTGTACCACCCC
+>61600 1
+TATCATGTACGTGTCGCGAGGTCCTGTACACGTTTAAGCAACGCAATGCTAAGCAAGCAACAGCTTGTGCCGATTCCTAGGGTCCCATGTACACTTAGGG
+>61601 2
+AATTTGGGACTGAAATTCGTGTAGCAAACTGTCCTAACGGGTGATCCGCCGGCCGCTGCCGATTAGTCATATCCAAGGACCAATAGGTGCTCTCTAGTCA
+>61602 2
+CCCTTATTTCGCGGATGGTACGGGAGCACTCCGGACAAGAGGAAGCATTGAATATTGTCGCCGCTCATTTGATCTCCAATGTTAACGCTCCGAGATAAGC
+>61603 1
+CCCGATATAGCAAGCTACACGGATGGTCAGGCCCAGCTACTATAACGTATGGAAGGCGCGAAGTTAAGCCTTAATGACTGGCTGTGTTTCCTCGTTCTAC
+>61604 3
+TAGAAACTTCACTAAGGGATCCTCACCGGTTAGTGGTGCAGAAGTCCATTAACTGTGCCGTCCGGCAATGTTTCATGACACATTGGCCCGCCGATAATGG
+>61605 1
+CCAGTTTGTAGTCGGAGGCAGATGTTTCTCAGCCCCTTGAAGGGCGGTTAAACCTAATGGAAACGTATAAACAGTCCGCACCCACTGTGTCATTTACGCG
+>61606 1
+CGCTGCATCTGCAGGAACTGGGAAGGACATACGTAGCTCCGGGTCGGTTCCATTGCTTCTAAAATCGTTGTTACTACACCTGCCGGAACAATTAAGATGC
+>61607 2
+ACAGAGACTGGCCTGGTAGCACGCGAATCCCATTGTACAGTAATAAGATGTATGGTTCGAGTCTTATGATTGTTGTACACATCCGCCCCGCACGGGCTAC
+>61608 2
+TGCAACTCTATTACAAGCGGCCCGACGTGTAAGTGAACTCCGCTGTAGTATAGCCATCACACAACAACAGCTCTAGGTGTTGTGTTCTGCTGTGGGCGAA
+>61609 3
+GGCCCGTCACTAGGATTTCCCGTAGGATCTTCTAACCACGTGCAGATATAGGGTTCATATCGATGGCTAGTCGAGACAAAAGATCGTATTCGGCCGCCAT
+>61610 3
+GTACACCTAGGACGAAGTAGATTTCCGCGAACGATGGTCGTTTTGCTCCGGAAATCGGAAGTCGTGCCGCTCATTACGTAGAATCTCTTCAGCCGACAAT
+>61611 1
+GTCACGATGAGTCATCACGTAGCGACACCATTTGAAACTGAGCCGCTTTAAATAGCTGGGCATACGTGCTTGGGCATAGCCGAGGTTCCCTATCGTCAAT
+>61612 3
+AATCTAGTCGAATTTGGATAATCACATTCTCTGTTGGCGGAACGGGTCCTTGAGAATACTTAAGTCGCACGCCGCATCACTGGAGTGACATCGCCCCGGA
+>61613 2
+CGGAAAGGCCGGCTTGAAGACTCGAACGGGATGCACCGAGCCTCGCCCATTATGGACAATTTTCTTCAAAACGATCGCGTGGGTTCATCTATGACTATTT
+>61614 2
+AGAGACATAGCCCTTTCGAGTCCCACTTGAATGATCTACTCGACTCAGGGTGGTGATGCATCTGCACCCCGCGTTCGAATGTAACGATAAAGCTGGTAGT
+>61615 2
+ATGTCCCAATTCTAATGAGTTCCGAGGGCATCTTTGGTCCTCCAGTCGTGGTTCGGAGGGGCCACCGTACCTAAAGAGAAGCCGACATAAAGCTTTTCAA
+>61616 3
+CATTATCTTGAAACATCTCACATATATGGAGGTTTGAATGACTTGTCCGCCTACTAGGGCTGCCCCCGTTAGGCGGGGGCGCTAAGAATACCCGCAGAAT
+>61617 2
+ACAGCTACGTAGCCGGCAAGGCAATGTGAATGATACGTCATGTATATTCCACGCAGCTGGATGCCCCCTATTTAACAAGGTTCTCGGTAAGTGGCGCTCT
+>61618 3
+TTGTAACGCTGCCGCATTTATAAGAGTCGCCAGATACAGATCGATCCAGGATGCGCTCGTATCAGCGACGGTTAGCCTCATCAGGTCCTGATTAGGTCAA
+>61619 1
+TGCAATTAACGCTTCTTGGTACTGAAAGCAGCAATAGCTCATGGACTCGGGCTCCGATGCCAACGTTGCATCACAGGCAGTCAAGGGCACTATTTTCTGG
+>61620 1
+GCGCAACTGATGCCGATTACCTGTGAATCGGATAGACCTGACGCCTCAATTTTTGCGGCACCATTGTGAGCCAAACGGTTGGACTCTTGAGACAGATTAC
+>61621 3
+AGGCTAGCGAAGTTGGTCCGGCCAGTGTCGTACCATTCACACCGGTTCGTATGGAAAAATCGTATCGTGTTGTTGCACAAATCCTCAACTAACCGTGCAG
+>61622 2
+TAAAGAACACGGCACACCGGGGGTCAAGGTTGCCATTATGTGACTCGTTAGTCTCATGTAACCAGCAGAGAGCTTCTCTGATTCTTAGTATGCACGCCGC
+>61623 3
+CTAATGGGGTAGCTAAAAGAACTAACGCCATACACGCATATTTGCCTACGCGGTGGTGCGTCTGTGATAAGCGTACAGCAGACTTCCGCTGCTCGTTCAT
+>61624 2
+ACGAGCCATTTCTGCGGAGCACTCAGGTTAACGATCTTCTTTCCAGTCATAGACTAGCGAGTTAGCATGAGGAGCTAGCTAAAAACGTCTCTCGGGCGCT
+>61625 1
+AAAGGCCCTAAACTATGATCGGCTCTGGTCGTCTAATGACCGGCTAAAGTATGAGGTAGCACCACGTGTCTTATTTCTCCTGGACCGACTAAGAGCCTGG
+>61626 1
+ACCGTGTGGACTAGGCATGATGTCATAGCCCGGATATAAATGATACGCTCGGAGCTCCCACCGTGTTGTCTTCTACTTGGTCAAGACAAAATCCCGATGG
+>61627 1
+TTAATTTAGGCCGTCGAGTCCAGTCACCGGGGCGGATCCTAAGGAATATATTCCGTCAACGCTATAAGTACGTTGACCAGAGCCCCGTTGGCGTCAATAT
+>61628 1
+GGATTCGCACTCGGCCTAATAGAGAATCTAGTCGATATCAGTCGACTATTCTCACGGTAGAATCGCACGGTAGTCTTGGCAGATGCTCACGTCTGACAGC
+>61629 2
+GCGGTGCATAAAGTTTCCTGTTACACACCTAGGATCGCCGAAAGCGTAAGAATGTAGTCCTCGGTAAAGTCCTGCAGTACTTGGCGCACTCTTTCAGCGA
+>61630 1
+TGTTGCGTGGAGGGCACTGCAAGTTTAGTCGATCTACGACGGACCACACACGTGGTCATAATGTGCGGCCTTATTGAACTGGACACCCATCTCAAATATC
+>61631 3
+CCTTTGAAGTGCGAACTCATTCGATGACCAGGCCCTCAAGGAGGTATATAGGGGACATTAGGATGCTCGGTTTCCGGCTCATCCAAGAAACGTTCTCTCA
+>61632 1
+GCCCGTCGAGGGAGATAAGCCCACCGGAGCCTCCGTACGCGTCTTGGAGTCCATAAATAGTGCTTAATTGTTACTATCAGAGCGGATATTATGTCAACTC
+>61633 1
+TCTCCGCAGGGGCTAACCGATCCACATCTTTTTTGGCTTGGGTGAGCAAGTCCTAAGCCTCGGGACTTAAGAATCGTATTAAGCGACCGAGAAAACTTCG
+>61634 1
+CTATCGGCAAGATTCGTAACACCCGGGCAGGGAGATGTCAGGATGGGCTAACTCCCGCAAGGATCACTTTTACTGCGTTCGTAACCTTAAGGCTTTAACT
+>61635 2
+GCCCTCTTACTCTGGATAGTAGCTGGGTCGATGTACATGAAACCCGATAGTAAGACCCGTTCGCATTCGTAGCCCCATTAGAATAGGCGAACAGGGTTCT
+>61636 2
+CTGCAGTAGTTCACTTAGGCCACACGGCATGTTATATAGCAGACCAATCGGTAGTGCCCATACCTAGCGACCGTAATGGGTTGACAAGCCTGACGTTGTT
+>61637 1
+CTGTGGTGCACGTCCAGGCGGTAAGGGTAATTAAGGCGAGATGCTATCTTGCAAGATGAGCAACCAAAGCATTCATTCTCTTGGGCCTCTACTCCATACC
+>61638 2
+TGTGCAACAACAGGAGTTGGCGTTGCCGCCTCCCATTTCTAAGCGATGTTGAGAGCCCTCAGACTAAAACTTGAACGAGACCTTTTTCGAGGCAGTCGTA
+>61639 2
+AATTCACAGACGTGCGGTCAACCAAGTCTTATGCGCATTTAGGATCGGTCGGCCAGGGTCTCTCTAAGACGAGGCTCAAAATTAGCATTGTAGTCCCCGT
+>61640 3
+GAATTGTCCCCGGAGTTTGGACGGCTAATACAGCAGGGTCAAGCGTTCTCAACTTACGACTATAGTCAGCCGTAGCTCATGCAACACGGTTGACTGTATC
+>61641 3
+AATTTTCATCGATACTCAACGTGTTTAGTTAAACTCTTGCGATTCATGCAGAAGCGGGCGGGCCTAGGGCATGGTCGAGGACATCCCTCCGAAAATCGCC
+>61642 1
+AAATGATATCGCTAGTGAGGTTGACGGCGATCTCGAACCGAAGATCTACAGCTGGTCACGATGGTCCTTCGCCGGCCTGTTAACTCAATCTCTTAAAGCG
+>61643 1
+CCCACTAAGATGGACAGATCTAAGGTATAGGCAGTGGTATAAGGGTTCCCGCGGTACCTATGAGAAGTTCCCACGGGGTCTCTACTTCACGCACCTTATT
+>61644 2
+CCATACTCTTAGGAATTGACTGGGTCAAACGGAGAGGTAATCTACTCGGATGAATAGGTGAGTACTCACCTCCAGGCTGTCCCCCTGCGCACAATGGTTT
+>61645 1
+AACCGCGAACCACTGAGAGCCATCCAGCCTATTCAAATGCCCGAGTGTGGAGGCGCCTGAACCCTAGATGCTTAAAGTTGTCATTGGTAACTGTTGGTTT
+>61646 3
+ATACTGCCATCTTTATTCACCTACTGCTCTTATAGCGCTCAGGTGCACCCTAATAGCCCGGGGAGTAAAGGTAAAATCCGGGTGCGAAGCAATGCTTGGG
+>61647 1
+CTTTCCGAGATAGTCGTCTACAAGTATGCGGCGGAAAATGGCCGAGCGACTCGGATGTTACACTATTTAAGCCGTTCTAGACCCATTGACTCATGCGCGA
+>61648 3
+AGTTGTACCCCGCGCAATGGCGTGGACCGGAAGTTTAAAACTTCGTGTATGTCAATGCGTCCTGGAAACAAGTTTCATCGCTTTACCCAGACGTCCAGAG
+>61649 2
+CATACTGCCTGGAGTGGAAAGCGAGTCTTCCGCGTACGACAGACAGCTTTATGTGGCGCATACAGTTGAATGACAGGCCCTAGATTATTCCATCACCTTG
+>61650 3
+GACTGTCCATGCGTGCCGACAAGATATGGCGCTTATACGTATTTCCAGCCGAGTAGTGGCACGTGTTCCAGTAAATCGACCTACCAGTGATGAACGTTCA
+>61651 2
+ATCACTGCAGGGTTACATAATGGTTGAGCTGGTAGGGTTGATAGCTATCACTCGGCCCTTCGTGGCCACAAGCTAAAAATCCCATACTGCCTGGGACATC
+>61652 1
+AGGAACCACTGCAGCAGGGGTCGGCCTCACTATTTAGCGTATACCACGGCTCTGGTAGAGCTTTGTTCTACAAATTCTATCCAGACATTCAAACTGGGGG
+>61653 2
+AAGACTTCTCCTTAGCATGCGAATCTGGACGCGGCCAATATGGAATTGCGTTTAGTCACCCATGAACTGTGGGCGTCCGGCATACCAAGACGTTCGATAT
+>61654 2
+CCGTCCTTCACACGATCACCGGTTACATCCGTATGGTAGTGCGGAGAGACCTTATCAAGGACAGTTATCATTTGAGTAATACGTGCCAACACTCGGGGTG
+>61655 2
+TTACTAATTGCCCATGAGATGCTGTACCTCCATACCGTCAGTGCAAAGTCATACGTCACGAGGAAGCGTGCGTTGTTGACGATGGGTCAAGAACCGCTTC
+>61656 2
+TCCTGAAACCTGTAAAACCGCCTCAGGGAACCCCTGTGGCAGCCCCAGCATACATCTCATAATTAGTTGGCCTTGATCGGTGAGGATGGTTTAAGGGTTA
+>61657 2
+TCGCTTATTCAATACGTACACACGTCAGATCGACACTTCTATGATTCGCCATTCATGTACGGCTCGCAGCACGGAGTAACGAGACTGGCGGTGGATATGG
+>61658 2
+CATGAGGCACCGCTTTCCTGTGATAGGGAATGTCTTGCACCCCAGCGCTTCTACTAACGGGTAATTGCAGTCTTGACAAGGAATCCAACATTTAGCGGAG
+>61659 3
+CAGAGCCGTGACTAACCAGACCCAGTTTATTCACTCGCTCATTTCATAATATGCGTACCTGAGCAGATCATGGGAGATCCCGTTGACGCTGATGGAGGTG
+>61660 3
+AACCGCAAATTACCCGGGGGGGTCTCACTGACTTTAGGATTCGCAAAGCAGGCTAGCATTTTTACCATATTGCATAGTCGAGTCGCCTAGGATGACCGTC
+>61661 3
+TCGTAGGTGGCAAGTCACCGGGCGACTAGGTCAATTGACGAACCTACCCCTAAAGTCACTCATCTCGATGAGATATCGATCGGTCTTTGGTTGTCACGAA
+>61662 2
+GATCACCCAGGGGTGGGTCAATACGCTAGCCTGTAAATGTGACCCATATAGACGACACACGGATCCCTCGAGCAACTCTTGTGGTTATCATGTGTGCTAT
+>61663 1
+CCGATTGGCGCTGATGGCATACCGAGATCGTCTCGAGTTCAATTCCAAATCACATCCTTTTTAGTAAAACCAAGGAGGGGACATAGGTGTTCGGCGCTCC
+>61664 3
+GAATGCGACTACGTTTAGCTAACCTATTCTGTATCCGACGTCCGTCAGGAGGTGAAAGAATGGTGGGCCGATTCAAGAATCCCCCCATTAGGGTCTCTAC
+>61665 2
+CCACGTGTTGCATCCCGGAGTAGTCAAGCGTACCATAATGATTCTTTGATGCCGCCCCTAAGTATGTGGACTCAAGTGGAAGCGTACTAGACCGACTTAG
+>61666 2
+TTTGTTGGAAATTGGGTGGGGGGGCAAGCCTTATCCGACCCATATTGCTTTTAGTTGAAGAGTTCAACTAAGACAACACCCCACAGAGCGTCGCACCCCT
+>61667 3
+GTTACTACCGGGTCGTAAGGCACCTGCCTGCAAAAATGCCTCCCCGGGATGGTTTGCTCTGATGTGACTGGACAAATATACCTCAGTCATAGACATGAGT
+>61668 1
+GGTAATTCGGCCTGATGTATGCGCTCCGACTCCAGATAATTGTTAGGCAAGCTGGGTAATAATCTAGGTCCTCATAGCGATGGTTAACCACACCCCAGGC
+>61669 2
+ACTTGGTTGCACCAACTACTCTAGTATATTCATGACAGCGTCTTAAAAAGGGCCGGTGCACGGTCCCGCTGGCTAGTATCTCCAACTGCGTAATAGAGGG
+>61670 1
+CTGGGTAACGACACCCGTGGTCTTGAGCATTTGAGGATAACACCCACTACGTATACATTGGATGCCACATCGCGCCTAGTTTGTACGGATTAGCCAAGGT
+>61671 2
+AATTGCCTGATGAGATGGAATCGTCTATCATAAATATATTACCGGCTCGTGCGCTACGGGTATTCGCACGCAGGGGCTCCTAGCTGATGCCTACGACAAC
+>61672 3
+CGAAGGCTACAAAAGGCGAAGTCTCTAAAGTATCGGTTCCTTTAAATATTTCGACCTGTCGGTGGAGAATCCTCCTCCTATCGGGAGTCACCGTCGGAGC
+>61673 2
+CACGCATTGAAGAGAAAGTCCTGTATTCCCTTCGGTCCCGTAGAATATCTACGAGCTGTCTTCTGAAAACTGGTGGCCAAACACGCCATGGTAGGTCTGG
+>61674 1
+CTTTAACAAGCTTTTCCCTATTACCTCCCGATTAAGGGGCCTGCGGATTATCGTATGGTTCGAACAGCGGCAGGGAAATATGTCAGACGGCCAGACATCG
+>61675 1
+CTGTCGACGTTGACCTATTATACTTATGGCTGCGTGGTTACGTCGCCGGTCTCCGATAACAGCCCAAACTAATTGTACTAAGAGATCCGGAGGCGAACAG
+>61676 3
+CTCAATAATACCGTTAATCACCAGGGGTAAGTCTCCCAATGTTAGAAACCAGGTTGGTGATCCCCAGGACTTGGCCCGGCCAAAATTGTCTTGGGGTTGC
+>61677 3
+ATCGCCCCATTCGTCTGACGCGTGCCCATAGTAGAGGCTATTGGATCACCCGGACACGGCAATGAGACTTCCTGTTTTTGAAGCGTTAAGTAGATAGCAA
+>61678 2
+CGGCTCCCCTTGGAATGAACAAAAGGAGGCTTTCTCACTAGCCCCGTTGGCGTTGTGCGAAGCGAATTATAATTTCACGGACAGATAAAGGCCTTCTGTC
+>61679 2
+GAATGACCTGCTTCTCGGCTTAAGTAGGAGGGGCGCGCTCGCTTTAGTGGAAACTCAGCGAAATATGTTACCAGAATCCTTGCAAGCACACTCGTATCCT
+>61680 2
+TGAACTCCGGACGTGAACCTTTAGCCACACTGAAGGTCAACCAATACTATTTTGCTTACGAGCTGTTGACTAGGCCGGCTGGGCAGGAATCACGATTGCT
+>61681 3
+CGCTGCTGAAATTAATCCCGGCTAGGATTTCAGTTCGTTCTCACCGGACTGTAGAAGTCGGTAACTCTTACGGGAGTCCGGAGCAATCACACTAGCAGTA
+>61682 3
+TCAAAGCAAGTTCTGCGACGAGTGCACGGTTGGGCAAGAATTTACTACCGTGCCACTGCAATGTAGTTCGACGATCTTGTGAATTTGCCAAGCCTCACCG
+>61683 3
+AGCGCCACCTTAGGCTCAGCATATTGTAGACTACACTTACTAGGCCGGCTGTGAAATTGTGGAGTATCCGGGTCTACCAGAGCATAAGCGTTGACCTTAC
+>61684 2
+GAAAATAACAGTGATCCCTTGACCTCTGTGTTACCTTGACGATAATTGCAGCTCATTGAGATGGTTGCCCGACAGAAGCCCCGGTCCGTAGCAGCTGGAT
+>61685 3
+CCTACTGGTCTCTGGCGAATAGCTGTCGATTCGATGGTAGTTTGAATAGCTCCTCGAGAGGACTCACCAAAGATACACACGTGTACGTTGCATGCACCGA
+>61686 3
+CCAAAGCTTCCTACAAACGGAATCCTGAATGGGGGCCCTATGTGCAATGGTCTCGAGTCGTGACATGTAAAGTAAGTTCTCCGGATGACCCCAGTCTTTG
+>61687 1
+GATATGGAAAAGATACAATTCCTGTTTCTATTTAGGGGGTACGCCAAGACTCGCTGCCGTGGTAAAGCTATCAAGCGCGCGGTTCTCCTCCGACAGCTAC
+>61688 2
+AAGGGTGCGGGGCCAAACGTGTTAAGGATACGCCACCAAATTCACGGCTGCTATTATCGCTAAGATTTCCCGATTGACCATTATAGCGGAGTTCCTCCGT
+>61689 3
+GACGTCGGACGTCGGGGAGAGAGAATCCTCGCCAGCTAGACCCTGCAAATCCCTGATAATCATTTGGTTCATGCTACTCCATGGGTAAAATAGTCTTGCT
+>61690 2
+GATCAACTGGATTCAGAGCTATGTATCCACTATCGGCGTACGTACGAGTAGACAGAATGTCGCATCTTTTGGTGGAAGAGAACTCGCTCATCTCCGCGCC
+>61691 3
+GCTAGCGACATTGAGGTTTCTGTTGGTGCAGCTTGCGCAAGAATTGGTAGGCTAAGCATCACGTTTGCATCTAACCCAGTCTACGCCCACCAGAACAGTA
+>61692 2
+AACTTTCAAATAAAAATGGACGCGTGGACATAGTCCAGAAAGTGCCTGCCGCCAGCTCCGGTTGCTTCGCGTCGGTCTACCATGCTTAATGTCTAGAGGT
+>61693 2
+GCATCAGAGATACCTAAGATTATGTGGTGCATATCAGGGCTCTCATTACTGGCGATCCCGCAAGAGCCGCCGCTTCTGAATGGTCTGCTAACACGGTAAT
+>61694 1
+TAGGCTACAAATCTACGATGGCGAACCGACTATCGGGTTCATCCCTGTCGCTTCCCACTTATTCTTGCGCGGGGAGTCCAGTAGAAGGACATATAATGAG
+>61695 1
+TGACGGTGATGGTACAAGCACCTAACTACGCAGTTATGTCGTTATTCTACTCTTACGTTCAGGAACCAGGCTCAACTTGGCATGCCGCCGACAGAGGTAG
+>61696 1
+TATACAACTAACTCATGAGTCAGTTCGTTTACTAATGGGGAGGCTGAACAGTTGTGCGGCGCCTCAGGCAGCCTTAAGAGCCCAGTTGACCCTGCATCTA
+>61697 3
+CAATTTCTGACATAGCACAGGTAATTTCAGCCGTATCCGACTTGTAATACTCAAATGGTTCCGAGTAGCATGGGAGTGCTGGCACGTCGGCTCGCGAACC
+>61698 1
+AGCAGGGACGGCCAAAACGGAAGCCGGGCCAAGTGCTGCGTAACCAAGTCTCCCAGGCTGATCGTTAATTGTTTTATCGCTTACTATTGCTTATCCTGAA
+>61699 2
+CATAAGATTATACCCACTCGGAAGTAGAGGGGCTACGCGTGCTGGTGTCCAAGTAGTCCTACTTCCATCCGACTGCACGTGTCTCTGATAAGGTAAGACT
+>61700 1
+ATGTGGGTAAGCTAACCCTCTCGCGTTGCTTCTGTGGCCACAGGCGATGCTCAAAGATCGATGTACACCAGAATAGGCATAGTAGTCCACTTCCGATAGT
+>61701 1
+ATATCGGTCCCAACGGGTCTCAGGATGCATGTGACCCCACATAAAGTAGCTATACTATCAGTGACCTTCCTCATTGGTCGAATGTGAGGGAGCGCATTCG
+>61702 1
+ACAATACATACTAGTCGAGAGGCGCGCGGAAAGGGTTCTCTCCATTTTCCAGTCCCAAGGCTTGGTGCTGAGTCGCCAATCTCTTAACTAGAATTACGGG
+>61703 1
+GCTCCTTGAAAGTTTGGGGCGGGAATAGACTGACCATACAGATCTACCCTAAGACGCCGGGTATGGCTCCCATCCCGAGTAAAGTTCTCTTTTCAAGGAT
+>61704 3
+CGAAACTACGACCCGTCGATTAAATGGCCAAGACCTAGGTGAATCCGCTATTTTCTGACGAGGTTGTACGGCCTCCTAGTATATAGGGGTTGCCCGAATC
+>61705 3
+GCCAGGCATAAAGATCCGATTATTGGCAATCTCCTCGGCATGCGCTTGTCGGTCTTGAGACTTAACAATCGGCGTTCAACCTGTAGCGAGGACTGAAATC
+>61706 3
+ATCGATTCTTAGAGGCCTGGGAGACCTCGTGAGTCCACAGCCTCGGTCAGCCATCCTAAGAAATAACTAGGGTTAGTCCTTCCTGCATTAGGTTAAGGCA
+>61707 2
+CCAAATACTTTTAGAGGAGCCGTAAGGCTTGGCATCTCTTGTCTAGGCGGAAAAGACATATAGAGCGTTTGTCTATTTCCCCCGGGCGGAACCAACCCTG
+>61708 1
+AAGGCTGCCATCTACTGAGCGCTCTACAACCCAAGGTCTCTGTTCGATAGTCATAGGCTGATGCTTCTAGGCTTACAGTGTGAGAAGGGCAACTATCAGC
+>61709 2
+GCCCGTAATTCTGAGCTTGGCAGAGCGTATCAGCCGTTACGCTAATGGTTGTCCCTCCAGGTGATGATTATAACCGGACTTCTCGAACAATAAACGAGGC
+>61710 3
+TCAGCTCTATTATGGGTCGACGAAGCGCGTACATATAAACGAGTGTGTCCCACCCGATACGGGGCGTTGCATAGCGTTTGAGATACCATGTCAACTCTAC
+>61711 1
+AGGAGAGGAAAGTACTTGTCGATTCAAGCCGAGCAGAGCCTTTTTCCGTACACGCCTTCCTGTGCTTACGGTGCAATTTAAACCGAATTCGCCGGGCAAT
+>61712 1
+ACCTTTGGGACTCGCTCAAACGATCCTTCAGCAAGGGAAACCTAGAATTTTGTTGTAATCCATCGACTGATCTCAGTCCGGGCAGTGGGGCTCAGACGTA
+>61713 1
+TTGGTAGTGTGGTAGAGTACTTTTGCGCCGCGCCATATAATCGAGCTCGCGATCCCTACTGGAAACGTAATTAAGCCAGGAACATACCGGCAGCACTTTC
+>61714 1
+CTGAACAGGTTAAACAACCTTTGGACGCTCTTCCTTGCAGAGCCCAGATCAAGCTTGTATAAAGAGGTGGAAATTTCCCGCATGCCGATTCGGGGGCCTT
+>61715 2
+GGCTGTGAAAACCACCATGTCAGAGCTTGTCATGACGTCGCCCGATCCATGAATTCTCGTGCTGTGGGTACATACCTAGTCTAACGGGATGGCAACTTAA
+>61716 2
+ACACATTTGTATTGCTGGGATAACCTAGTCCGCAGGGAGCAAACGGGTTCGTAACTTCTGCATGCGGGGACACTGAAGGTACACCATACACTTTCCTGTC
+>61717 1
+ATGCAACTGCATCGACTAGTTGGCTATAATTAACGATTAGCCATCGTTTGGACACGGACATGTCCGCCGTGAAGCCTTTAAATGTGACGAGTCGGCGCCC
+>61718 3
+TTTGCTGAAATCGTTCTTTACAAGACGTCGCTCTGGACAAATCCCCTCGCACACGGGCGTGGAAATACGCTGCTGGGTGTAACACTGGAAATTGCAATGC
+>61719 3
+ACTGTTACGTTACTATGGGGCTTCCGCGACATAATTCAAGTGCGTGTCATGTATCCAAAGTCGCCTGAAGAAGGGTAGACAGCAGTCCTCAAGTCCGTCC
+>61720 2
+CTTAGGTACACTTTTCGACGTAGCAGCGACAAACCAGACTGAGTGAAAATCCGTTACGAACGCTTGTCGCCTTAACGCTTGAAGGATTGTCCTGGCTGCG
+>61721 3
+ATTCACTGCGTAATGCAACTGATGGGGGCACATACACAGCGTGCGATTTGCGTTGGTACTCCTGCTCACATCCACGCGAAAACAGGTTCGTGATTTCGAA
+>61722 3
+GCTGCATAATTAATTCTCATATGGGTGGTAACAAGCTAGACTCCTCCGATATTGGAAGTCTGCTGGTTTCCGCCCAGACACGGGGAACCGTATCAGGCAC
+>61723 1
+GTATTGGTCTACTAGGCCTAGGACCATGGGGTTCACCACCGGACTACTATCGTGCTCTTCATATCCCACCATGAAAATTGACTCGTGAGGTGGAGCGAAA
+>61724 1
+GAACGTGGTACGAGTTCCAGCTTCTCAACATGCGGCTAAGTGCGTCTATATCCAAACGTTTAAGCTCTCCCTGGTATGGGACCTCAAAAGGTGCCGTAAG
+>61725 2
+AGCCGAGTACGGTGGTAACTTTGCTCGGACCGTACTGTAGTGGGGACCTCCAGAATGGAAACGATACCTACGACATCTATGCCGTTATTTGACACACTTC
+>61726 3
+AACTGACCTTGATGAAGAGCCGTGTCAATTTCTACAGGCCGGATGTAATAGTATGCGTGGATCCCACGGACTTCTGATACCCCGGCGGCATCTAATATGC
+>61727 2
+AACGTGGCGTACCAGGCAAAAATAGCGAGCGACCTCGGTGGATCGCAATTCCCTTTTGATCCGATTTGGGCATGCTTCTCGCTTACGATACGATTCGAAA
+>61728 1
+ACTAGTCGACATGTGTCTAATAACTAGGCTATAAGCCGTAATGCTCGAAGCTGGATTTCTCCAGGCATCTGATGCTGCACCCAGGGCATGTGAGACTCCG
+>61729 3
+GGATGCGGGCGTCAGCCACGGCATATGCCTCTAATGACTTGATACTGCCTGCGAGGTTTATAGTTGCAGACCCTGAGCACCAATTAAATATTGTCGCAAC
+>61730 1
+GAAATCGGCTACGACAGACTCAGAGTCCTAAGTGGCGTAATGGCCGAACCTTCCCCTTGTATATGACTCATCTGCGGAATTGAGTCCATTGGCGTAGACT
+>61731 3
+TGCAAATGATGGTTCACCTGAGACGTGACGGAGTATGGACGCTAGCTTCACCTCTCGTCAACGGAGTCCACGACAATGCAGCTTCTGAGATATTATGCCT
+>61732 3
+CAATGTTAGAGGCTCATTTCTTATCCTACAACTATTCGGACACCGCCCCAGTGGCGAATGGTGTCAAGGCTAGTGGACAAGTTGCAAATGCTGTGCCGAC
+>61733 1
+TGCGATCCGATACGCGAGTCTTTGACAGACAATCGCGTTGAGAATTATTTTGTCCGACGTACAAGTCGGTGTGTACCCTGCAGGGAGACCCTTACACAAC
+>61734 3
+ACCATAGGCGGCGGTGCCCCGCACATGTCATAGCTGGGCGACTCCTAGCGCCTAATCAGTATTTAAGAGATGGTAATATGTTTGACGCTAATTAGTCCCA
+>61735 3
+GTGAGGGTCAAGGACAGGGGAGACAACGCCCGTAAAGTATCTAGGATTCGATTTTGTAAGACCAACATCAGCTGTCCTGCTCTTGTACATGCTCCCCTCT
+>61736 1
+AACCTTCCAAAGTAATCACGGTTCGTTCCGTGGAAAAGTGAACCCAATCGATTCTCCACCGGCCGGTAGGGTATATTTGCTTGGACTTGGGCAGACTCGA
+>61737 2
+GGGTCGTACCCCTACCAAAGAGTGGGGATATTTTCCAAGAACACGTCTTGAGAGCGCAAGTTGAGAGTCGGATCCTGCTGCTATATCTTCCTCAATACGC
+>61738 1
+TGCATCTCCGCCAAGCAAGATTGCGTTTCTAACCGCTAGGGGGTCGTTGAACGCCGTACCATTACTTGACCTGTTATAGAGCCTTAGGAGACACGAATAG
+>61739 3
+ATCTAACATTGGATACTGTACTGCACTTTAGCACCTAAGACGCGTACCATTAACCGTAGGGTATAGCCAGCCCTGTGGAGCGGGTTGGGGTTAACCCCTA
+>61740 2
+CACTCTCTCTAAACGAGCACAATGTCCGGCTTTTTGATTGGACGGAGAACGCTGGATATCGGTCCATCAGACGCATTTGCCTAGGGGTCACGATAACTAG
+>61741 2
+TGTGACGAAGCAGCAACAAGATAGGCTTGCTCCATGGCGATCAGCTGTATACCAGTTTGACTACTCCCCCCTGTTAGATCTAGTAGGTGTTACAAGGCCG
+>61742 1
+TAACCCAAGAATATCGGACCTTCTAGCCAAATCCCTTGGTGATTGACGGTGCCCTGACCAGCTATAGATGTGACTCTAGTTATGGAACGGGCGGTCAGTC
+>61743 2
+GGAACTGACCGCTATCCGAAGTGGGTCCCAACATTACGGGCAGGATAAGTCTCCGTTCATAGACTAATATGTCTGAGCATTTATCACGTTCCGAGCCGTG
+>61744 3
+TGTGGAGCGAGGAATGGATGATTTTTCCAGCCCCTACGGAATCATACTCCGATTTATACGACTCGGCCCTTCACAGGGGAGCTACATAAGGTCGAACCTT
+>61745 3
+TATGGCGTCAAAGGTGCCCTACTAGGTCGGAGACGCCTAAACAAGTGTCTTAACAGTCGTAAGCCGTTACTTCAGCGGCGATTCGCTATAGTTGCACACT
+>61746 2
+CTATTCCAGGGGAACGCATTGGGATTTCCGGCAGTACGACATACTGGACTCCCGATTTGCGTTAAGGCTGTACAAGCTACCAAGACTAGTCCGTCGATTA
+>61747 3
+CGCGCCCATGGTTGGCTAGGATCTATCGGTGAACTTATCTTAGCTATAGCGCTGCTAATAAAACACGAAAGAGGTCCCTGTCCATGGAATGATCCCCGTG
+>61748 2
+ATACATTGCACGTCATGGCAGTCTGCGGAATTGCCTACAGACTACTGATGGAGTGCGCGCTATACGAGATTCTAGACCCGTTGCCGTAAGTCACAACTGT
+>61749 3
+CTGACCGCGTACCGCCTAGGCTCTAGCGTGATCAAAAGTCCATGTCAGCACTAGGATGGGAAAGAGCGATTGGTAGCCATTTCTACTAATTGTTCCCTAG
+>61750 2
+GGACTTGTAGGGCGAAGGATTCAAAGCACTAATAGCTCGCTCGATACAATCTTCGCGGAGCTTTACGCGGGTCAGCAATTCGAACGTCTCTTCATGTACC
+>61751 1
+GTAAGCTCACGGCTCCCACATCTTTTGGACGAGCGCTATATAAGGATCGTGTGACCGTAACGGTCCCATGGGATGAATCAGTCACAACGTGGTTTCTAAC
+>61752 1
+ATTAATGACGTGGGCCGCTGTCGCTCCATGCAAGGGACTCTCGATATGAGCGAAATCCGCTTTCCGGCCAAATAATCTGTCGGGTAATGAACGCAACTTT
+>61753 3
+AATTTGATCGAGCATGACAGTCTATTGCGTAAGAAAGCACTAGAGTACCACTGGTTGCACCCTCTATGAGATTGTCCCTCGCGGATCCCCCGGAAGGTGT
+>61754 3
+ATAAGGGCCTGTGAGGCCTATAGCTCCTGGTCCACAAGAACTCCCCTAGTTTCCTGAATAACAATTCAAATGAGCCGTACGGTCGAAGTTCTGTGGTGGC
+>61755 3
+ACGTGGTGGAGTCGTCGCCATACAAGTGTCCGTGCTCACCATAGCCCGAGTTGTAGACTCAGCTTAATTTTAAACCAGCAAAGCGAGATTTACGGTTCCG
+>61756 1
+CCTCCGTCTATGTAAGTTCTGGGAGTCAACGGCTCCCACTCTAGGGGATAACAGACATTGTGATGGGCCTCAACTGTTCGCTTATCAAAAGGCAGACTGA
+>61757 1
+TATCCAGGTCCATCAGTGTGGATCAGGTTGATCTTTAAAGCTGGCTACGAGCCATGACGCACAGGAACCACCAATCAGTCCCCGAGTGTCATGGTTGTTA
+>61758 2
+ATATCAGGGACTATCGGAAGCTGCCCGCTCGTAGCGTTTTGTGCTCTGCTATTCATCAAAGGTCCGTAGACGGAACAGATTCACTGGCTACGAAGTACCA
+>61759 2
+ATAGTGAACGGGTGTACAGGGATTTCCCGGGAGGACGTAAGCCAAGTCTGACCTATTACCGAGAATTCTTTCTAGACAACGTCTCTTCGCGGATACCTCC
+>61760 2
+TGGGTGCATTTCTCAGGCTATGCCGAAGGTCATAGACTGGAGCAATGAACCTACGTCATATCCTCAACTTACTGGTCTAAGGCGCTAGCCGGTACAGCAT
+>61761 2
+CTACCCCCGTGTGGGACCTACCGCGTAGCAACTGCACGTTGGTTCGGAACTGGTTTTCAAGTTGGTTATTTGATAAGAAGAACCCCTAGAGCCAAACTGA
+>61762 1
+TACTGGCGTGCGACGCAGCATTGGACAAATGAATTCCACGTCGACTTTATACAAACTGCTGCTGTGGATATACCATCGCATACTGAGTGACCCCGGGGTT
+>61763 3
+CCGGTATGATGATCTTCCATGTCTCACGTTTCGAAATGGGAGACTTTTCCCGGATAGACGCACGCGAACAGTTCCGAGCCGTCATTCGGTAGCAAGTAAA
+>61764 3
+CTAGCGGTCCAAACTTCGACCAAGGAACGTCTTTTAAATCCAGTTATTCCCGATCTGACCCACGGGGCCGCGAATGGAGCTATAAGCGGGATTTTTATGG
+>61765 3
+ACTCGGTGAATGGGGTAGCCAGTAGGATAACTGCTGGTACAGTCTTCGATGGCTGCAGAATCCTTACCGTTGACCCAAGTCATCAACCTTAACTTGCACG
+>61766 2
+TGCTTTCAGCGGCCTTCCACCTGAAGTGATCTATCACTGCATTAGGAGATAATATCACGGGCTCTTGAAAGAGGCATCCACCCTGGTGCGAAACATTGGG
+>61767 1
+GGAGCGGCGATTTTGCATCTACTAAGGCCCATAGGAGGCGGTTCCTACGCCTCTGACTGAACATCAGTTATGGCTAGAAAGCCTAGTTATAGCCTAACCT
+>61768 3
+AAGTTCGCGCCGAACTTTCCACTTCCTGTAAACGCTAGTAGAAAGTGTGAGGGCTAGCTGTTTAGAACTCCGACCTACGTGGGGCGATAACCATTCCGAT
+>61769 2
+CCAGCGGGTACGGTCTTTTTTCGTCGGTCGAGGAAGGCCACCTTTGTTAAGACTCGCATACTACTTCTTGAGAGCTAGCCTACGGGAAACAATACGACAA
+>61770 2
+GTTGTCCCGTCAATACTATAGTAATGGGCTGACTCCCCTTGGCGATCGTTCCTTGGTGTCAAAGAGTACACTCAGCGACAAGACGATTAGAACGTCGCAG
+>61771 3
+ATGACACCCAATCGAGCCTCTAGATGAAATGCGCGTCGTGAGGGATGACACTGCATGGGGGGACTTCCGCTACTATGCTAGTCTTACCTTTAGATCAATC
+>61772 2
+ACGGCAGTTCCGGCACACACTTCTCAATCCCTTAGTGTGGGTTTAGTGGTATGGCTTACTTTGCCGGAGACCGACCCGAGAGAACTCTAAAAATGCAATG
+>61773 1
+CTGTATGCACTCATAGCTGCTCCAAAAGGACCGGGGTAAGGTCCGCAAGTAGTAACCCTGCAGCCGTTACGTTATTGAGTAGTCTTTAGTCGCCAATAGC
+>61774 2
+TTGCGCTTGATAATTCCGGCATATGATGCCACTGAGTCGTTGCTGTCTGTACAGTGAGGTCTACATCACAGCGTCCAACCGCCGGAACAGAGCTAGAAAT
+>61775 2
+AGTCGGACTCTCTGATTTCACGGCTGTGGAAGAGTTGGACAGTCCATCAGCAAACTAGACCTCCTTTATGACGAGTGATGCACCTCAAGTGATCTGCCGA
+>61776 3
+ACATGTCCGATCCCGAAATCGGTAAATTGCATAGAAACCAAGCGTATGTGCCTCTTTCTCACATGCCGCGCGTAGTCGAGACGTACCTGGGTGATTTAGG
+>61777 3
+ACCACAAGTGGCCAGTTGGATAACGCGGACGCTTGTCGCTACCGTTGGATGAACTCAACCAACCGTCTACGAGGTCTTTTAAGGGATGGACTTCTAACTT
+>61778 2
+GGCTACTCCCGCCTGAGCCCATTTCAAGCGATGTGATCAAAATACGATAGCCTGCTGATTGGTCGGTTCTGTGTAGACACCTGCTAAACGGGTAACGATA
+>61779 2
+TAGCGCCCGCTTTTGATTAGCGCAATTGTTCAGTGAAAATATTACAGGCACCGCCCGGGCTCGCAGTCTCGGCAGATTCTTTGAAGATCCAGAGACAAGT
+>61780 3
+GAACATCTGCTGGGTCTGGGCTCAAAGGAAAACTGAAGACCTATAGTGTTCTCTGCTGCTTCCGCCTGACGAACAATCTTGAGCGCAGAACTGCGCATTT
+>61781 2
+CAATCAATCATCAGTTGAGCATTCTTTGGGACATATGTAGGCTACCCTAGTGGGGGACCAAGTGCCGTTTCACTCCGTGAGGCAACCGCTGTCTAAGAAC
+>61782 3
+CCCTTGCAGGGTAAGGCGCCTATGAAGAGTCTTCGTGGAATTAACCGTCTTTCCCTAAAAGTAAGGGAGACGGCACCAGGTATTTCCTACGCACTTTCAG
+>61783 1
+TGGGAACCTTTCGTGCCCTGGATGTAGCTGTGACGAGCGTGAAATGCATACGCTCTGGCAAATGGACTGCCGATAAACTCACGTCGCAATACATATCTCT
+>61784 2
+TGTGCACGTGATTATTACGTTCGCATACGTTATGACGGCGGAATGCCCCTGATCCTCCTACTAGGGGCCAAAAGAAATCGGTCACTTGGGGCAACACTAT
+>61785 1
+TATAATAACGCTCGAGATATCGCCCGATATGTAGAGATTTCTGGGGGACGAACCCGACCCCCTAGTAGAAGCCATGGAGTCTCACTTTTTGCGGCGTCAT
+>61786 2
+AGACCTGGACTAGTTCACAAGATAAGTGTCCGGTGTGTTGCATTCGGGCTCTAATCGCATAGCTCCGCATCCGTAAACGAAATGATAGCCGCGCGCTTTA
+>61787 3
+CGAACGCTCATAGGAGCATATAGCGCAGCTTGACAGGGGAAGCGGTGCGTTTGTTACACTCTCATTCACGTTAGTAAGCCTAATCACAGTAGGTCCCCTT
+>61788 3
+CGAAGAGGGTCACCGATACTGTCTTCGTGGGCAACAAGTCTGGAATATAAGTTCGACTTTGCCAACGGACCTCTCCCAATTGCCTATCTGGCTAAGGTAG
+>61789 1
+CCTTCTCTTATAGGCAGTGGCCCTACTGGACGAGGAAAATTACTACTGTAGCATGACGCAGCTCATCTTAAGAGAGTTGGCCCGACGTACCAGATCTGTG
+>61790 1
+CTAATTCTGCGCGTATAGCTTAAAATCAAACCACAGGCTCGATGTTCGAGGCGGTCCTTCGATGATACAGATTTTGCTCACAGACACGGCGACGTGTGGC
+>61791 3
+GCTTAAAGCTTATTGTAGCTGATCGGCGTCTCGATTTTAAAGCCGTGCCCTTATATGAAGACGGGGCCTATGAGAGACGTCGAACCCTCCGCACTAAGCA
+>61792 3
+CGCTTTCTACCACAGGATAAGACGGCATTGTTTCAGTGTTGGAGGGTGCCACTGGTCCGCTTCTCACCAATACACGAATTAACAACGTGCGATTAGCGGA
+>61793 1
+TAGAGATAGGACAAAGTCCCCCTAAGTCCGAGGTATTCGATTGCTCTGGGTAGCTCCCCGTATACCCATACGATGTGAAGCCGTTTCGATCACGGTTAAG
+>61794 2
+CAAAGCGCATTAGCTTAAATCTGTACTAGCACTCACTTTTCAAAGTGCACGATAGGGCGGATAGGCGTGTTTTTGAGCGACTCTTGCCCGCACAGAGGCC
+>61795 1
+CTGACCTGACTCGATTATCATTAGCGTCCCTAAGGCCAGAGTTCGAAGAAGTAGACTGCACTTGGACTCGTGGCACTGCTCTACAGGATCCGTGTGAAAT
+>61796 3
+AGGCTCGAGTATTTGAAAGAAGGTCTCCTCTCTCAGCAGGACCTTTGTCTACGATCAACGTATTCTGGACGACCAGCCCGAGTGATAACACTGTACGTGG
+>61797 3
+ACCAAGAGCACTCGCGTCATATTAGCATAGACGTGTCCCGAAGAGAAGGTCTATCATGCCTAATGTGGTTCGCTTTGGGTCACCGACTACATGGGTACTC
+>61798 2
+TAAAGAATAGTGTGAGTTACCGTCATTGGATAAATCTGCTCGCCTGCGTGCAATCGCTCGGCCCAGATGCGTTCACAAGCTAGGCTCGCATGATCATCAG
+>61799 2
+ACATATTGCGACAGACGTGCATCGTCATTTACCTCTATTTCGAGATTTGGAGTAATCGCGATGGCATAGCACCATAGCGGCCACGAGGTCCCGGTGTACA
+>61800 3
+GAAGACGGTATTGAGTTCCAATTAGTCATCTTCGATCGCCTACATAATGGACTTCCCACAGCGTAATGGTGCGGGCCGTCAATATCGCAGGTCGGTCCAA
+>61801 3
+TAGACGCCTGAATTCGTAGGGCAGAGCCTCTTGGAAGCTTACCATGAAGTCCTTACGGGACTCACTAAGCGCACGTGGTCACAGGACTTAGATCCTTTTA
+>61802 2
+CGGCTTCGAGCTAGTCAGTGGCCCTCCAGGGTCGCACTATGAATCTATAGCATTGAGGCCTCCATTATACCCAAACGGGCGGATTTAACTGAGATGTATA
+>61803 1
+AATTTAGTGGTGACAATTCGCCCAGATGACTCTTTTCCCGAGTGCGCATCAAAGTCCTGGGTCTCAAGGTCAGACAGTGGACGCAGGTCTCTACAATAGC
+>61804 2
+GCTAGCGTAAGTCCGGGAGAAGAAAATCTGTGAGTGGTCCGACCTCGTGTTCGAAACCACAGTCCGGAATTGCAGCACTTGCTGTTCCCCACATTTATTA
+>61805 1
+CGGACGCTACTTGTAGTGTAGTAGCGCATAAGCTAGATTTCCACCTCGGTGAATACAGCTTCAGACAAAAACCTTACAGGGCCGGGCCATCGTTTTCTGG
+>61806 1
+TTACCATTCGTCAGGCGCGATGCTCTTACACCTTTCGGAGAGGATCTCTGCAGAACATGGTAGTGAACTGCACTTCTGCAGCAACGTGGAAGACCTAAGT
+>61807 1
+CTGCCAAATTTGGGGAGCAACGTACAATTCATGCTTGTGGGGAACGCTACTGCCGAATTATGACGTACCTCCTGACTTCATGCCAAATGGCACACTGGGT
+>61808 3
+TATTAGGCGCAACAGAAGCCATGGACATAACGCTCTAGGCACTGGGTCCTGGTTGTTGGTCGCTGATCATGGAACTCCTTTGCACTTGATAACCCAACGA
+>61809 3
+CAGCATTCGGTCGATAGCGCTTGAGATATCCACTAAGGCCGTTAAAGTTCTCCGTGTCGCAAGGAAACGAACAGGTTTGGCTACCTTTCCCTCAGAGGAT
+>61810 3
+TTGTCTCCTAAGTACCTTGTTCCGTAGCATGCCCGAAGTGGGTAAATGAAGGCCTATTAGCAAAATTGCTGCTCTGCACCCGGCGGAGAACGTTCAAGAC
+>61811 3
+ACTCATCCTTGGAGTTCTCAACGTAAGATATTGCGACCTAGGCCGACTATGGCGTTCGACGTATTAAAGTCAACGATGTGGCGGCGGTTACCTCAAACGC
+>61812 2
+GTGGAGGAACCAGCAGTCAGCCATTGCTGACGTCTTTCACTACACTACATCTGAGCAAACAGACCCTTAGTATGGTTCGGTGACATCGTGGCGTCAATTG
+>61813 1
+GCGACTAAGTTTTTCGAAGGCGCATAACTTCATACGGCCTTTACCGTAAGGCAGGGCAACTGTCTGACGGCCATGCTGAATGCCTATTCTGCATAGAGCA
+>61814 3
+CGGTAGCATTACAGAGTATAGTTACCATAATTACATCTGTTCATACTCCTAGGATCCGGGCGGTGGTCACGCTGCGCCAAGTCGTGACTGATGGCCAAAC
+>61815 3
+ACAGGATGGCGGATACCGGATTAGTTACAAGCCGTTCTGTCTCCGGCAAGACTAGTTAGATCCCTAACGATAGGATTTGCCGTCATAGCCGCCCGATTAT
+>61816 1
+TGCATTCCTATTACTTACGGCATTCTTTCCGTAAGGACTAACGAAACCATTTCCGAAGGGATCTACGAAAGGGGGCCGACCTGCGCAGAAGGTTTGCTCG
+>61817 3
+TGTGGTTTAAGTTAAACCGAACTATGCATGGTGTCCTCAAAGTCCAAGCCACATACGCAGCTGTCTGCTGTCGTTTCGAGCACAACCATCGCGAGTAGGG
+>61818 1
+CATTACAGTTGACACATAAAACTTTGGATCCTGGAGCGCTGCCCTAGTGCTCTTCGATTCGAGCGTTAGACGACGGGATCAACCGATGCGTATAGCCATG
+>61819 2
+GTCAATCTGAGTAAATCGCATTGGAGTTTTCTGCGTTACTCCACCGAACAGGGCAGACTGGGTCACGCAAGTCACGTTTACCCTTAGATAAGCACCGGTG
+>61820 3
+GTACCAGAATAACCGGCTTGACAGTCCTTGGAAACGCGGTCTTCATCAGAGTCAGGAACATCGTCCCTGCGTTCAACGTTCTACTATGGAGTTGAGATCG
+>61821 2
+CTAGTTGACCTCTCGCCTGTTTTCCGAACAGGTAGAGATTGCTACCCAATACGGTCTGCTAGGCTCGAATTAAAGGCCAATTTTGAGAACGAGGCAGGCC
+>61822 2
+ATTCGTTAGCCAGACTCCTGCCTATTAGAATGGTGCCCGTGTCCGCGTCCTTGGTCCTTATAGACGAACGGTAGCTGAAAAGAAAAACGGGCTATCACGT
+>61823 2
+CAAGCTGACTATCCTATGACATGCCGAGCGCTGAGGGGGGACAAGAGCTTCAGTTCACCTCAGGGCTTATTATTGTTACATACCCACGTTGATGCCTAGA
+>61824 1
+TTCAACTAATTTTGCAGATCCGAGCGGCCGTTTTAGCTGGAACAACGAAAGTGTCGCTTGTGCGCGAATAGCAGCGGCAAGGCATATACGTCTATCCCCT
+>61825 2
+GTGAACGTTAGTGGCCTGAACCTATGTCTGCTATATACCCTACAAGCAGCTTGGGCGGACAGAGTCCTAGAGAAGTTCACTCATTATCCCCAGATGTGCG
+>61826 2
+ACATGCAGCAGCACCTACTTAAGACGGAAACACCGCTCAGGCTACACTCGGGGATTCATCTAATTCGCTGTGTGAGCCATGTGTTGGTTTCATACGGATG
+>61827 1
+ACCGAGGCATTAGAGAAGGTCTGACTCCATAGGTTGTTTGCGACCGTTCTAATGCGCAACTCACCCAACTTCAAGAAGGATCGTCGGCATTTGGCGTCAT
+>61828 1
+CATTAATGACGTAAGTTGATCGACGTCTTTGGCTTGACCTACACCAGCCTCTCCATGAGACTGCGTTCAAGGAATGAGAGCGCGTCAGCCTAAGGGATTC
+>61829 2
+CGGAAATGCCGGACCAGCTAACTTCGTGCAAGGCAACGTATCCGTACGAACAACATCTTCTATGCAGTAGGTCCCGGGTCTAATAGCTGTCTGGTATGTT
+>61830 1
+CGGGGAACTCATTGCGAATTTTACTGAAAGTGCTCGGCCAAATGAATATCAGGGTCAACAATCCGTGATCTTCCCGCACATGTTCTGTCAGCGCCGGTAG
+>61831 2
+CATCTGTTAGCAATAGTGGCCGCGCCAGTGCACAGTAACATATAGCTAATATATTACGCCTCCAACGCGGTTTTGCTACGCGGAGGTCTTGAGGTAGCAC
+>61832 2
+TGTTGATCGCCGTGCAGGCCGGAGACAAGCCCTTCTTTTATCAACGTGAAGGCGCTATTCGCAGAACGGTTTCGGAATAGTCCTAATCTCTGACAGAAAC
+>61833 2
+ATTAGGAGTTAATCTTCTAAGCGGGACTGTTTTCTAACCCTGAAACGCGGTGCCTACATTCGAAGAACTGATCCGCGTGGCCTGGAACTCCAACGACGGT
+>61834 1
+AACGCGTCCTAGTCCGTCTACTAGGAGATTTGTATCATTCCAATTGGGCATACAAGGAGCCAAGGGCCACTGACTTAGAGTCGGTTGCCTACTCGATGAC
+>61835 2
+AAAACTGGTTATTTGTGGTGCCTCCAAATGTTCATCTGCCGAACATCAACCGTGGTGTGGGGGAGCAGCTAATCAGACGTCCCCAATCTTTCCGAGAGCA
+>61836 3
+CCGAATGTAGGTGCGCTCCACCTTTCTCTGTGGTGTCCATAATCAGACAAACCGTGGACCGTCCCAGTCCGGTTTCAAATGAAGAGGTATGTACAATGAG
+>61837 3
+GTACGCAAAAATTGGCAGTCCCTTACGTGTGGCGAAGGACGTCAGCATGACATCCCTTTTGACGTGTACTTCCGTCTCATACGGTTAAGACAAAGGTCCG
+>61838 3
+TAAGCACTAGACACAGTTTGCCCCTGGCACATTTGACACTTTCATGGGTTATGCAGCACGGGAGAAAGGGAGACCACGGTAGGATTCCTTGCTCTATCTC
+>61839 3
+AATTGACGGGATCCCAGGCCCGGTTGCATATGCAGACTGGTGCATTCCCAGAAAGAAGTACTGTACATTAACTAGCCTGTCATCTTTCGTGGGGACATCC
+>61840 2
+CTCGCCAAGGTCACATGGGACCTAGGCTAAGTGTGGACACCGCCTAATACAACTTAAAATGCACCAGTTGTTCCTTTGGAGGGTCTAGCCGGTCTTGTAA
+>61841 2
+TGTCTCGTGACCATCTCTGGATACAGGTGCTGCAGCCTAGTTAACATCAAGTAGATTGCGTTTAGGGCAATGCTACCACGGGCCCCTGAGATCAAACGTA
+>61842 1
+CACGCTCTACAACACCCTTTCACATCCGTGGCCAGCGACGGTGTGATTTGTAGTAGCGAGACGAACTGAGGCATAACAGCCGCTTATGTGGGTTTAATAT
+>61843 3
+GTTTCTACAAGACTGCTACGGGGACTGCACAAGGCTTGATGCACGCATAACCTCTCTAGCAAAAAGCACGTATCACTGTCTGGTGATCTAGCTGCGTGGT
+>61844 3
+GCCTGGACGCACGTGCTCTATCTGGCTGGTTAGGGGCTTGCAGCAATTACTTTGAGGAATGGTACCATCCATACGTAATCTAAGACATCCTGCCGAAAAC
+>61845 3
+AGACCACGAGATGGTTCTTATAGTCTGTGCCGGTGAAGAGTTCATGGAAACTAATCATGTCATTCAGAGCTCCCCAGCAGGGTGGCCTCTTCAAGCCTAC
+>61846 3
+TAAGCGCCGATACCCATGTATCTCGAGTTCTCAGTCTCTTACCGATTCTACTAGCCGCTTATTCGGCGGAACAAAGTATGGATGAGGGGCCGAGCAATAG
+>61847 2
+CCTATGAGTGCAACATTTCACCGTACTGTCACACCCATGCCGGGTATGAGGTTCTACAGAGACTTTGCAGGAGAGCACGTAAGACCTGTCTATCTTGAGG
+>61848 3
+CTCGTGAACCTTCCCTATGCGCGCGTACAAATGAACGGAGGGAGTTTAACCAGGTTTTCCTAAGCGTTGGTCGTAGTAACTACACTGCCTCCAAGAATGG
+>61849 3
+AGGAAACCCAAGGTCTGTGCTAGTCCGCAATGCAACAGGTCGGTTGTCGTTATGTCCGAACTGGATTTCTACTTCAATGCAGGAACTCGACTCGCTCAAG
+>61850 1
+ACGATTCCACATATGGAGACTTACACTTAAGTGCCCTACTTGACGCTTGAGAAGGCGAGAGTTGCACAAGTTGGCGTAGTGCGTACCACAGCTTCTTCGC
+>61851 1
+TCGAGTCTGTGAACAGGTGTATTTGTCAGTGCCGGCACCGAGAAGGTAGACGGCGCCTTAATGTCACCAGAGCCACCAAACACCTCTTCATTGTGTTTAA
+>61852 3
+TATCTCGAGGTGAGTACCGTGAGACTGTCGCAGTTGTCGTGGAGTTCTGCCAACTAACCAATCAGAAACGATAACCTTCGTGTACCCGGTCAGACTTCGA
+>61853 2
+GTTAAATAAGTACTGGAGCGGACCGCATTGCAACCAACTTGTCTCTACACATGGGTAGCACCGCCGTCCGAAATTGAATGTTCTTTGCCACCGGTAGGGT
+>61854 1
+CAGTTCACGAACTTTTTAGGGGGGCGCCCAGGTAACGGCTATGACCTTCACGGAGTAGAATATATATACCACCGCCCCCGGCATTTAGCGTTTAATGGAT
+>61855 1
+GTGACTCTCCAGTGCACTACCATAGACCACATATAGGAGTTGTTGTAATAACTCCGAAGCCGGATCTGGGCTGTCCAGAGATACTGTGTTAGCGATGCCC
+>61856 1
+CCTAAGCTGAACGTCGGATACCCGAGGAAGCCTCTGTAACCAGGCCTTTCCTTTCCGTTGCGAAAGTATGTAGGCTCACCTTAGGTTTCAGAGAGAATAG
+>61857 3
+TAGGTGTCTACCTCAGCGATCTACATACGGATAATCCCCCCGAAATGATACCTAACTTGAATGTGTGGCGTCCGCGATATCTAATTGGGGGCCACGGTAG
+>61858 3
+CGAACTGCCCATTTCGTCGGACTAAGCAACTGTTATTGCGAAATTGGAGCATTCCACGTTGTAACGCCCGACGTCAGCAGATTGTCGATGTAGCAGAGCT
+>61859 3
+ATACAGAACGATTGGGGTCACATCAATGAAGTTAACGTCCCAAATCTTATTGCTGCCCGATGCGGCAAGTCACAGCCGTGTCCGTCAGGATGTGCTGCTT
+>61860 2
+TTCTCAAGCGACGTCGCCCTCATTAGACAACTATGAAAATGCCTGGGCGTGAGACGTCAGGGTTCCGTAAAAGGTCGAGTTCCCCTGTGCTTAAGACTAT
+>61861 3
+GGACAACACGCTCAACAACCCTGGGTCGTAGGGTGCTGTTTATTGTGAGTAGTCGGAACTAAGGCGTACAACTCGTGCACTCTAAGTTCAGCCACATTCT
+>61862 2
+ACACTACGATCCGGATCTAGTTTGCCTATAGGTAGTAGTGCGCAAGCTACCCCCTGACGGCAGGTCTATGTTTCTAGTCCGGGGAAAAACAGTATCGCAT
+>61863 3
+CACTGGGCTTCAGGTCCCGCGCGACATCACGACATTGTTAGTCGTACAAATGGTGATTCGAGACTCATGACTCTGAGGCATCATAATTCAAGCTCAGGTG
+>61864 2
+GGCGCCTATTGGGAATTATTTTAGTTCTTGCAACAAACTAAAGTTCCGAGGACGAACCCTCACGGTTGACGGCCCTGGAGAACATCGTCACACGTTCGGT
+>61865 2
+GATTTCGTCTAATGGCTGTACTAAGGGCCTCCGTACGCTACAGCCTGTATCTCCACAATCGCGATGAGAACGCACAAAGTGTTACCCGTTATGGGTGGAA
+>61866 2
+GTAGGTATCTTCAGGTATAGTAGGCGACCATTTGCGTTCCCCAATGCGGAGAAGGTCATAGACCCACCGTCCAGGCAAATATCTTTGAACGGCTGCTCTA
+>61867 1
+GATAGAGGTTGACTACGTTCCTGGTGATCGTCGCTCACTAATTACGAGTACTACACTACTAATATGTAATCTGGGGCACGCGTGCGCGCAAGCCCATGCA
+>61868 2
+ATTGTTAGCGATTGACCAATGGCCTGCGGATGTTGGCTAGCGGCTATAGATCCAGAACCAGCATAGGCGGAGTATTCAAACTCGCCCTCCAGACCTTTAT
+>61869 2
+GGTATCCTGCGTTAGACCCGCCCTCATACTCGGTTTTAGCGTGACAATCAACTGGAGTGGCGGCAAGCTTAGGAGATTCGAATCCTAAATCGCAAAGTTC
+>61870 3
+CTTAAGTCACGTTGCTGAAAAAGACTAACGGGCCGTTTCACAAGGCATGCCCATCTGGTCAGGGTAAGGTCTCTTTCCACGTATATGCGGTCCGGCATAA
+>61871 3
+CCCAGGACGATTACTTGACTCACTCACTCATTGGGCAGCGAGGTTTGCTATGCATGGACAGAAAACCGGAGTGAGAATACCTTATTGTCCATGGCGTCTC
+>61872 1
+GTGGAATTCTTCCTAGGGGGAAGTACCGAAAGTAGATTGTCTATCGCGGGTACCAGGCCCGCTGTTCGTTACGCCCAATAACTCAACAGTTGATCAACCT
+>61873 3
+GGAGTCTTGCTCAACTCCGGACATTGGACTTGTGTTTACCTGACTGCACCTCGGAGAACAACGACGGGGGGTTCCCACATAGTAACATTAGCACTGATTA
+>61874 2
+GCGAGAGCACCGAAAGCATCAACCACATACACGCATTTGTCCCAGGTTCGGTAGAATGGGACTTTACCCGGACGTCTTTTAGTTGGACATTCTCATGGGT
+>61875 3
+AAAGGCCCAAATGTAGAGGCTTATATCCGGTACATGGTGCTCAATGAAATCGGAGATTTTCACCCTCTATATCACTGCCATGGCGGTCCGAGTCGTGCGC
+>61876 1
+GGAAAAAAACTGCCGTGTTCGAAGACCATATGCGAGAGCTACCCGTAATCCGGTATCGCGTTTATCGCTAGCGGATCGCCAGCCTTTTATGTTGCCATAG
+>61877 3
+TAACTTCCGGTATTTGAACACTTGGACGAGTTCGTTTTTGACTGGCGAATGCACACCCCCTGGTGCGGCACTAGCACCATAACAAGTTGGACAACGTAGG
+>61878 3
+GCAACGGGGGCGCTCCGAGCGCCGCCCATGTAGGCATGTTAATTCCTGAGCTCCAATACATATAATCATTTTTCTATACGCGAGCAGGAGTTAATGCAGT
+>61879 3
+CCAGTTCGGGCGCGAAGATGCTAATAAGAGTCCCCCGGCTAAGATATCTCTCTGATACTCGTAGCTCGTAGTACGAATAGTCCCATGGATATCGTTGGAC
+>61880 1
+TGAGCCAAATGACGCGAAACGGTGATTGGCCCCTCAGAATACCGTTCCGTCAGAATCGGGATGCTCTTCTTCGTTCTCATTAACCCGAAGGGGAAAGTTT
+>61881 2
+CCAAGGCTGGAAGGTGACAGCGCTGAGATGATCCAACTACTTCAAGTGGTCTGCGCCGATCTATTGTTAATCGCTGTGTAGCTCCAACTACAACGTTGAC
+>61882 1
+GAGAACTACGATGGTTGGGTTAACCGTCCACCCGTTACAAGGTCATACCGGACAGTAATTTCCTAAGCCCTGATGGGGTGAGTATTGAACCCCTGTCACT
+>61883 1
+GGGGAGGCAGGCCTTGCCTTATGTTCTAAATCTCCAGTTATACGGTTATGAGAATCCCACTCGCACTTATGGATGCCAAACACTTAGTAAGGCGCGACCG
+>61884 1
+GATGCTACGTTTCAGGACGCAAAATTATACGGCCCGAAGATAGCATCGGTTCACTAGCCAGGCGGGTTGGAATCTCCTATGGACCTTACCGACGTTTTAC
+>61885 2
+CATGCTTACCTAGTGCTATGCATACAACTTTGCGCTCGGCCGATGGTAACGCGAGCAGTAAGCAGGCTGTAAATGGTGTCTAAACTGCGATCTAATCCGC
+>61886 1
+GCTGCGAGACACGGCAATTCCGTCTTGATTATGCGTAGCCACATGGACCTATGACGCGCGCGACGTAGTGATTGACTCCTTTAAAGTACCATCAAGTTGA
+>61887 2
+TTAGAGCGTGAATACCTCCGCTATCGTCACTCAAACAATAGGACTACTAGGTGTGCGTGTGATCTTCTTGCACAGGTTGGGCGCAACACAAACCTGGCGT
+>61888 3
+ACGACTATCGGCTGTGATGCCCTGCTTAGGAGATGCGCAAAATGATTCAACTGCTATGCTCCAAATATGGGCCGTACACGCTTGATGCATAGTTGGCCAC
+>61889 2
+CTTCACAACTATCGAAGTGCCAATTGACCTCCGATGGAGCCGATTGACAGTGGGAATGATCTCGAACGACTGTGTTACCTCACTCTAGTAACGTGTCGGG
+>61890 1
+AGAGGCCTCCGCATATTCCAAATCTCACCAATTCACAATGGTCAGGTGTGGAACGTTGATCTAAGGTGAGCCTGTTGACAGATCCGCTTGTCAGCGATCG
+>61891 2
+TAATTCAGTTAAGGTGTGGCCACGGACGGCCAGTATCGAGCACACTCTACATTGATCCTTTTCTGATGTCAATGACGAGACTACCATCCGCCGTGAGGGA
+>61892 1
+CTTGGCTATACACACCACGATTAGAGGAAAAAGTTTCGAGTGATGCTATGCCTTCGCTATTACAGAGCGCAGGGCGAGTACACCCCCTACGTCTGTTGGT
+>61893 3
+TGAATGCTAGGTCTGGAAGGTAAGTCCCCTCCTATTCCGTCTAGATAAGCGATTCTCAGACGCGCAACCTACCTATGTCATCGGGAATACCATGGAGGTG
+>61894 3
+GTCTGGGAGTTACAAGCCCCTTCTACCACAACGCCATGAGTCAATCCTTATGGGCGTAGGTGGCATGAGTTGAGGTTATAGACCCTTCAATAGCACTGAC
+>61895 2
+GGATAATCGACTTTGACCCGACTTCCGAGAGTCGGCAATAAACTTAAAGCCACTGTTATTCGGACGATCGTCGCAGCTCATACTTCTGTGCGGCTGGGAA
+>61896 3
+GCGTACTGCCGACGCTAATTTTCTACCAGAGACACCGGACTGCGAGTCGACTTACTCAAAGCATAACTTTGGAGGCGTACCATTGTATGGCATTACGTGG
+>61897 3
+GGAATTGGACAACCCTTGGGCGGGGCTCGGGACGTTTGTACCCACATGACTCAAAACACATTCGCAGCTTGATACTTTCTTATCGCAGATAGCAAGGCTT
+>61898 3
+CTCGTAGTCGCCTGATGCACGGGGCATCTCATCGAGCCTCCCTTTTAGTGGAACGCGCCTCTATGTGAAGAATCCTAATAATGATAGAGAATTACGAGGC
+>61899 2
+AGCCGTGTCACGAAATATCTACGCCGAATTCTGTACAGGAGCTTGGGATTCTCGGATGAGTAACTCATGTATGAAGATGCCCCTGTCCCAAGCTAGCGTC
+>61900 3
+GATATTAACCCGTAGGCGTGGATGTTCTTGCCTCAGCCAGATTACTAGCAGCTCGCTTCCAAACGGTAACACATTCTCCGACTACGGGGTGTGAGAGTAA
+>61901 2
+CAGTAGACCGTCTTATATATAGTGTCGGTACCGAAAAGCCCAAGAGACGGTAGTCGTTGGCTGCAACGAAATCCTTCGCCGTTGTTGATACGCTCGCACT
+>61902 2
+TGAAACGGGGGTATAGATCCCGGTCGATTCACGGAGCCCGCCAAAATCCATATTGCGTGTGAGACTCTTAGGTTCTTAGTACGCTAACGACGACATTTCC
+>61903 3
+AGGATTATGTCGCAACCGGCGCACCTGGACATTCATCTCACGAGAATCTGAAAATTGGTTCAGCGATGCCGCAGTCCTGTTAGCATCGATCGCGTTAATG
+>61904 1
+GAACACCTGGTGGAGGCAAGCACTTTTGGTCGATCCATACTCATCGCTGACCAGGAAAGCTCACTCAAAAATGTCCAGGCGCGTCTTGAGTTGATCTGTT
+>61905 2
+TCCACTAATGTAGTTCCGCCAGTTCTTTGGTTACTCAGTAAAGACTCAACCCGAGATGACTCTGGTTCGTGGTACCCCGAAAGTGAAGACCGAGGAGGTC
+>61906 1
+AATCCTATGTTGACACTGCTGCGCGCGATGAAACCGTAAACAGAGATTTGGCGGAGGCTTGGCCGATTACCGAACGATTTCTGCCTCAATTAGTCCAGCT
+>61907 2
+GACTACGTGTCTTTGAGAGAGGCCTGGGAGCATCAAATTAACTAATAGACAGGTACGCGCGATCTGAGCCTTTGTCGCAAAGCCTGTCGCTTATCATCCC
+>61908 2
+GACTAAACTGATATGCGCCCCAGAAACGTTCAGATGGGTAGTACAAGTCTTGATTGATTTCGCCAGCCGTGAACATAGTCGCACGCTTAGGCTCCTCTGG
+>61909 2
+ACCCCTTTAGAACATCTGTCTGGGTCATCCATGCCAGCAAGTTGAGACACAGCTCGAGTGCTAATCGACGTTTAATGTCGTTAAGCGCTGGGTGCCAGAA
+>61910 2
+AGAGCTATAATGCTCTGCAGGCTTCCCGACCGTGTGCCTCTCTATGTCACAATTTTGAGGCATCACACGGAGAGGGTCTGTTAGCTAAACTCGAGAAGAC
+>61911 1
+GATGAGTTTTAACTTGTGTACATAGTACCAAGTGTGACACACGTGACCATCTCCTCTTCGGGGGCTCAGGGACCAGGTCGTACGCTAACCCAGTAGACAT
+>61912 2
+TGACCCCGATGATATCGCTCCAACTGCACCGCCTTGACGATTGATGTCAGGAATTCTTCGAGGTAGACCGTATACTCAATAGTGAGTCTCGCGAGAGGTA
+>61913 1
+CACCACATACTGATAGTGGAAGTACCTTGTCGAGACAACTGTATGGGCTCGAGTATCGTAAGGATGGTCTTGCACATGACCACTTCCGTCGTCGTACCAG
+>61914 3
+TTCACTCGGTTCTTTCGGCCGCTTTCATGCGCGTAGAAATTTCAAACTCCTCTATACTGATGGAGTAGGTGAAGGCATGGGACGACCAGCAACAACCGAG
+>61915 2
+GTAGGTGAAGAGGAGAAGTACTATTCCCCTCACCGACGCGGTGTAACCTCAAGTGAATCTAACCCATGGCGGCTTCGACTATTCATGTTAGCTTGACGTC
+>61916 1
+TCACTGTGACGCTAGCCCTGCAGACGCGGAGGTTCACCTAATCTCGCTGGCGGTGGAAGGAGTCTTTCACCAAGACAAATTATTAAGCTTAGTACAGTCT
+>61917 2
+TGAAGCCAGGCAATACACTAAAGTCCCCGAGTCAAATAATTCAGCACCTGCCGAGTTGGCAATATTCCTTCACGGAGCCGTTCGTTGTTAGGTGTGGGTC
+>61918 1
+GCCTTAATCTTTGGACCCAAAATTGACTCGATTCGCAAATCCCCTTGAGGCTTGGTATAAAGACTGGAACCCTGGCGATCAGGCCAGTGGGTTTCACGGA
+>61919 1
+ATGTGTGGTTTATTTCCAAACCTGGACACCCGCCAATTCCGCTATGCCTTATGGGAGTAGCGGCGTATAGTCTAACGGGTCGCAAAACAGAGTCAGACCT
+>61920 2
+TTCGTCCAATCTAAAATGAATGGCCCTCAAGTCAACTTCGAAAGTCGACCCTCCAGGCGTAGTATATGGGCCCGTTTGGCGTCAATTGGCTGAATGAGCG
+>61921 1
+TGGATAGTGTTATCTCCCGGAAAATGCACAGCGATACGGCTCCCGAATACCGCTCTTAGACGAGTTGATGACTCCGCGCTACAGACAGCTGTGTATTGTA
+>61922 1
+GTCAGTAACAATTGAGGGGAATCCCACGGCGCCAAAACGCTACGACGCAGCATGCCTTTTTCTTGATATGGGGCTGCATACCCGAGACTGTTTCTAAGTT
+>61923 2
+TTCTTGACCACGAAAGTACCAATTGGCGCATTGGAAATAGTTCCGGGTGACGTTGCTAAGAGTCTGATACATAGGCACCTCGTGCCATGTGCACCTCACG
+>61924 1
+GCGCCTCCAGCATAGCGACCTAGAAGGGACTGCCGTGGGTTAAAGTTGATGATTTTCGACGAATGTAACCACTCCTACGCATCGTGTCTAATACGTTCGA
+>61925 3
+TGCGGGCGGCATCTTCGCATTCAGTTTCAGCAAGCTGATGTAATGTAGCTTATCGTGGCAGGCACGGAGAGGAAATTCCACACCCTCACTTTCAAATACG
+>61926 1
+CCGTCGGACGTACGCCTAAAACGTTAAGTTCCATTCGGGAGGCGGAATAGGACCTTTGCACCTGCTACATATTTTCTTGTAGAACAGGTATAGCCGCACG
+>61927 2
+TAAAGACCGCGTCTGCTGTTCATCTGATCCGTGCGATCATATTAAACAGGCAGATAGTCTGACATCAAGTGCACGCTAGAGAGTGCGTCCCGCGCTGTTA
+>61928 1
+AACAGAGTCTACGTTGACCGCTTAACTGCTTCTTGTGATAAGGCGGGAGGCTTCCATAACATGATTCCTCGCGCATGATTACACCCGCAGTGGGATCGAA
+>61929 2
+TGCTCCTCACAAGTAAAACGACCCATGTGGGGGTTTTAGGAATATGCAGTCCCTTGCTCGATATGTCGTGCCCTTGTTTCCAACACCAGGGAAGAGAACG
+>61930 1
+AGCGTCAGTACGTGGCTGATAATCCGCGCGGGGTCTGATATTTCCAAATTCGGGTCCATTCTCCGCGAAATTCCTCTCAGCAGAACATACGGAGGTAAAT
+>61931 1
+GATCGACGATATGATGTCTACCCTCAATATTGATGACTTGGCTATTAATAACCGGGGATCTCCCAGATCGACGCGTTCCAGCGCCGAGGAACGCTGTTGA
+>61932 3
+CCCGGGCGCTAAACTAACCTAGGGCACGCTTGTGGAAACTCCATAGAAGTGTGACTATGTCTGCGAAAGTTCCATCTCTGGTCACCAGTGCTTTGAAGAT
+>61933 1
+CCTGCTAGCCTAGAAGCGGTTTCTGAAGGGAGAAAGATATGATTCTCGTGGTCGTCCCATAGTGGAATGGCTTCCCTATAATCAACGTCCCAGACACTGC
+>61934 2
+GGAAGCTGTAAGTCTTCCGATGTCCACGAGCCGTGGCTAACTCTCCACAAATGAGAACCTCGCCTTGTCCTTGAGCTAAGAGAATGTGCGAAGTTTATCG
+>61935 1
+AGCATTTCGTAGACATTATCGCAATCTGGCGTGATCATTCCAGTTAGTTCACTGGATGCGCTACACCGTGGCGCAAAGTTACCGACATAGGGTCACAGGC
+>61936 3
+GCACGACTGCCTTGACACCATTCACTTATAAACCTTCCGACGGAGCTTACTGCGGTTACATTGGCCGTACACAGAGTAAGTATTAGGCATGGTGGGAGTC
+>61937 2
+TTTAGCCATAGCGTCAAATGAATGTACCCCTGCTGGTGCTACTAGCTACTACTGCGTTTTCGAGAGCAAGACGTACCACGCTCTAAGGGGGTAAATGGCC
+>61938 3
+GCAGTATATATACGGGTGCTGAACACAGCCTGGAGGCGAGTGCAGGCCTTTACGCACTCAAATCTTTATGGACGTAGCTACTCATGATGGCCATCTCTCA
+>61939 3
+CCAAGCCGACTTCCCGACTTATGCCTCAGAGTGCTGCCTATAGCTTTAAAGATGTTCAGTACGCGCCGTTGTATTAGCGAATCGTAGAAGCGGAATCAGG
+>61940 2
+AAAACTACGCGCAGGCGATAAGCTCGGTTTATGGTAGGCAGGATCTTCAACCGCAGTATGTTTCTGACCTACCAGGGCCTATTTCGAGTTGAGACCCTAC
+>61941 3
+TTTGACGAGAGGTTGTTTGCGTTGTATACGGTCTTGGCCAACAAACGAACAAAGCCTTGAGCGGCCTTGAGTAGCCCACCGCCAAAAGCGTTTCACTCTA
+>61942 2
+ACCAACATGGTTTGGCCAAGACGGAACTGGTTCCTCCCCTACTGAGGGTGTAACCAGGGACGATTTTCAAATAGTCGCTTGTAGCTCCCATATGATAGCG
+>61943 1
+CGCTAGGGCATTTGTTAGAAAAAAAAGGTTTACCGTTGACGCCCATCACGCGTAGTCGTAGGTCTTGATATACTACATGCCGCAAGCGATGGCCCTCGCT
+>61944 3
+ACGATACAGGGGAACTCTTACTATCCAGCATCGACTAGGTCCAAGCTTAGTACAGTCCCCGGGGCTGGGATATACCCTATGGAGCATCTCTTTGGATAGT
+>61945 3
+ACCAGAACTTAGCGAGGGTTCATGACTGGACAAAGTATTCTTGCTTCCCACTAGGGGGAAGGTCCATAGCATACGCGTCGTCCAACTTGTCGTTCTCAGA
+>61946 2
+CATCTCCAGGAGTAGGAATGGACAAATTTACGCCCGCTGTACCAATTCATGCAGATGTGAAACAGTCGTTGCGCGTAGGCATTTTCTGACTCGCGCGTAC
+>61947 1
+AACGTCGCTTCACTGAATACACCATGTAGTATAAGATTATACCGATGATCTAGGGGCAAGCGCAAGGTGTCCGCCGCGTTGACTGATTAGCGTCGCTCTC
+>61948 2
+AGAGTATTGGCGAATACTCCGTACCGGCAAAGTCCTGGACTAATTCGTGATACAAGCATCACAGTTACTCTAGCGCATCTTAGCGCGTCGTGATTGCCGG
+>61949 2
+GGCCCCACTTCTGGCGGCATCGCAGGAACTCTACAACGCTCACGTATGAATTCTGAGGTAACGCGAACGTTTTTACTTTTTGAGGGAGACAACAGTTCGA
+>61950 2
+ATACATACGTTGCCTGCACGACACACGCCTTACCATAGTTTGACCAGAGGATTCATCCCATTGAATTGGTGGCGGTCTAGAAGGGGACTCCTGCTGTAAG
+>61951 1
+CATGAGGATACTCTCGTAATTGAAATGGAAGCTCTTTTCCAAATAGTCCCGCGTTCGATTCCGCCCAAACGGCGTTAAGCCCCGTGGACGGTAGAGTATG
+>61952 2
+TTGTAGGGAATGCTATACTAGCTCTATGCGCTCTGAGTTGCCGACTTCGCAACTGTAGAACTTAGGCGAGGCAGAAGACCTAAACGGTCCCCGCTAACTT
+>61953 3
+TGATTGCATGGCGACTAACGTACACACCCCCCGATAACATCTAAAGGATCGCAGGAACTTCCTACTGTTTCTGGTCATTGATGGTGTGGCTGGCAAGACG
+>61954 1
+CCTTACCGACTTGGACTGATCCAATAATCAACAGGCTGGTTCATGCGGGTGTCAATACACAAGCATGTCTGTTCCGTGGATCTCGAAATGCGACAGCTGG
+>61955 3
+GACACAGACCCACTGTAAATCCACCGCACTCTTCGAAGAAATGCGGATTGTTTAGCCTAGTATCGGGGGACTGATGATGTCTTGTTCGGTCGACAAGCTC
+>61956 3
+GAGGAATGAGCTAACGTGAACCAAATACTTCGATACATTTGTCCTACCCCGCCGATTCTTCGCCGCAGTCTGGGCGAATAGCAAGGTTTCGTAGTGGCTA
+>61957 1
+ACAGAGCCCACGACAGCCGCAGTTCAACTCATGGAGTTTAGTCGGAGGGCGTCACATCAGTGCAACTTTTTCATCGGTGACGGTGAATAATCGTTCTACT
+>61958 2
+TACCCTATCCTCGAGATAACAGTGGGGTTAGCAAATCGTCCTAGTCGCATTCCGACCTCATCGTTACGAATGCGCATCGAGCTGGGAGTCTGGGATAATA
+>61959 2
+CGATTATTGCAGTAGGTCCATTTGCTACGAGTTAGGCAACGCGCTCGTGGCAGTAATGTTTCCTATGAGCGGCCTAAACGATACCCAGCGTTCAGCAAAC
+>61960 1
+TCATTCTTTCCGTTAGACAACTGCAGTCGGCCAGTTTTCAGAGAACTATGTGGACAGCCAACCGCGAGTGTATCAGAAACTCTGTCTGGACGTAGCAGGC
+>61961 3
+CTTCTGGCCAGATTTCTTTCTTTCTGAGGCTTAAACATTAATCGAACGCTGGAGCCACCCTTAAGCTGAGTGATGCGCGCAGGCCGAAAGGCATGGAAAC
+>61962 1
+GCTTCTTCAGAAGTCAGGGTCATTCCTAATTCAGCTAGGACGCGTCCTTGATTGGCGAACCACATTGGGGGCATTGGAAGATATCCGATTCACCAGCCAA
+>61963 1
+CTTGCATTAGGTCCTCTTCAGCCAGAGAGTGTCGGAATCATGTCCCGACACGGACAGCCACTGTTATACCGAGGATGTCTCGACTGTGTTAAGCATGAAA
+>61964 3
+CACTGACGGATAGCTACACTGGGAAAACGGATAGCCTTATGTTTAGCATGGCAGGAGTGTCTGAATTATTTGACCGCACAGCTACCTTCTCGCGCGACTC
+>61965 1
+GGTAACTCTCATTTTTAGTAGCAAAGCCATTTGACGTGACATCGCGTAAATGGGAGGCTCCATGGTTCGGACGAACTAAATGCGCCGACGCCTACCCGTT
+>61966 1
+GGGAGAGTTCGTATTGACCTCCAGCAAAGGTTGCGAGCTCTGGTAGCACTAGCGTTTTCTTGTGGCCATAGCTCATTCTTACAACAAGAAGAACCGCCAC
+>61967 3
+GAAGCGGCGAGTGGGATGTTCGCAACTCGTCCAGTCTTCGACGTCAGGGTTCAATTGTTACGATTCAGACCAACAACGCTAGCTCCTTGACAATAGTATC
+>61968 1
+CGTATGAATGTGTCAGTACAATTGCCTCAAGCCGAGAAGATTCCACTGGCGCCGTATATGTTCGTGATCGTTCATGTCCGGAAATACCGTACGGCCCAGA
+>61969 1
+TTAGAAGACTAATATTAGGGCCCCTGAGCCTGGTCATGGGTTACCCCATACTTTCGAACCCCTAGCGGAAGAGGGTTTATCCACGGTTTACGGCCATAAG
+>61970 2
+ACAGGACCTACGGCGAGGTGACTAAATTTCGTCGCAATACGTCGGAGTCGTTCAACTTGCACCTGGGACCCAACAGCTTTCTTGAATATTGTCGCGAGTA
+>61971 1
+GAAAAGGTCCGCCTTCGACCCATACTGTTTGTGCAAACCAAGTATTTCTCCGTAACGCTAACTGGATACGTCGTGCGTTTCGGATATAGCGGAGGAGCCA
+>61972 3
+TAGTTCAGGCAATTATTGCGGTCACGTAAAGGCGCGTTATGATGTCTACAGCCCGGGAGCCTCATAGAATGAAGCTTCTTGACCCCCAGTCTTCCAGAGA
+>61973 1
+CCTTCTAGGCTAGAGTACCATTACTACGGGCAGCCGCGATTGGGGTGTCCCAAGAATCATTATCTCGACACGGTTAAGTGAGAGAGTCCTCTCAATTCGA
+>61974 1
+TCAGCGACTACACTAAGTAGGAAGCCAAGCTCAAGTACTTGCTCCATGTGATGTGTCGTTTACTAGACGGCGGATGAGCTGCTTTCACTTGCAACCCGGA
+>61975 2
+GTCAAACTCAGGCACCGCAGGTCCGGTCGGGCGTGCTAGTCACCGTGTGCTCTACGAATCGATTAGACTACATAATATGGCAGACGTTATTACTCTTAGA
+>61976 1
+AGGCTACTGGGCTGATTCTAGGCCAGTCCCTGCCACAGACTAAGCGTGTAGTTAATTCTACTATCGGAGAACGGTTTCGATTTGACCAGCAAAGCACCGT
+>61977 1
+TAGATGACACCTAATGCATGCACTTGGTATCGACATATCGGGGCCACGATTAAGATATAGGTCTGGGAGGCCCTTCCTACCCCACTCACGGAGTTATGTG
+>61978 3
+TACGCCCATAAGCTAACAGGAGACCTGCTATAAATGGATTCCAATTGCTTGCTGGAAAGTCATCTCGCGACGGGGTTGTTCTCACCGGGAGCCTTACGTA
+>61979 2
+AGGGCCTACTCTCAGACAGTATTCTGAAGCCGATCGTCGGTGAGCTAGCCATGATGACACATACAACTTGACGAGGGAACTTTCGATCCACGTTGTCTTG
+>61980 2
+ATTACCGGGGTAGGGAAAAGTCTTCAACAGCCTAAACACTTACTGTACCCGTAAGCCGCCTGTTCTTCTGTTTCCAAATACGTGGCGGATTGGCGGCAAG
+>61981 3
+ATCGTCAGTGTCGATGATCCTTAAGCCCAGGATGTGACAGATCATCAAAGTCGTCGCAATAGGACTAGCGCTCGCCTTGATCGGCGCCTAGTCATTGAAT
+>61982 1
+GGGGTCAAATGCTTTCGTGTTCGCTTATTGGATCACAACGACGCGCTATCACCAGATTGGGGTCTCATCCCGACATGTCACCTAACGCATAGAGGATAGA
+>61983 3
+ATTCAAATTGCAGCGTTATTCAAGGATCCCAGAACCACCTCCTTAGCGGTGCGGGTGAGCACCATGGCACTAGGTCGCCATAAACTGTCGTTGTAGATGT
+>61984 1
+CCTAATTCGATATATTGGTAGCTTGAGCGTAGGCTTTGAGACCCGTCTTACCAACGTCTGAGGGCCAGCGAAGGGCCCGCATCCGATATAATAACATTCG
+>61985 2
+TGATACCTGAAGGTGCTACTCCTGTATTCGCTCTAGACGGAGACTCAATTGGGCACGGAATCTCCGCCGAGAAACCGGTAGTAGCCTTGATTAAACTTGC
+>61986 3
+CTGAGGGTACTGGCGGAGCATGCTTTGCTCGCGTAGCGCGTGGACAACAATACTGGACAACCCTTATTGATCATCTAACGATCCATAAATTCTGATCGGC
+>61987 3
+CTAGGTTCAACCTATGAACCCGAAGTAACGGCTTCTTTACTCAGTTTGGTAGAGGCATGGGGCGTTAACGTTCGCGCTAACCGAGTTACCACCAGAATGC
+>61988 2
+CTTTATTATTAGGGCTGCATCGCGAACGGTGTGTATTCTATCATTCGCGACAGGCGCGGAGTCCCCCATGCAAAAATCAGGTCGTCAGGACCACTAGAAT
+>61989 3
+GCTTCGGCGCCAATAGGTGTCACACAGAAGCCTGGCGGTCAAGATCGTCCCGATAAGCGATGCCGACAATTGCTATCTCCTGTGTTAATTGGTTAAACTA
+>61990 1
+GAGAGCTACATTATGTCTCTAACAGGAGCAACACTAAAAGAATCCTGCGTGCACGCCGTGCTACTATGGTGCAATCTCATGTTCGTCGGCACGGTTGGTC
+>61991 1
+GCAAGGTTATACAATCACTCTCTAGCGTGAGATGTGTACGATGGTACTTCAACAGTCCTTGGGAGTGTAACCGAACCACGGCATATCCTCTGGGGCTACC
+>61992 2
+CCACTGGTGACGATTAACATTGTAAAGAGCGGGGGTCCAATCGTTCTAACACTTTCCGAGCCGGTGTACATTTAATAGTCGGCTATCATGGCACCACCGG
+>61993 1
+GCGGGCCCGACTGCCTGCGTAGCGCGTATAGTCAAAGTCTACCAGTTATCACAAACTATTATAAGCTGGTAAGACCTCAATGGTGGATCTTGGCATTCCG
+>61994 2
+GCTGAAACCTACCAGTGGTTAGCGGTGTACGCAGCACAACGTCCGGCTAAATTCTAAACTCGAAGAGTATTGGTCATTTCGTGGCGGTATTCACAGTCCC
+>61995 2
+GGAATAGACGTCATAAGGCAATCCAGGCTCTAACATGTCCGTGTCACTGGCTTCCTCTACGAAATGTCAGTATGCGGGTTAGAGCGCCTATTACCATGCG
+>61996 2
+GGACAAAGATCTTGTTTCCCGTGCTCGCACCTGACATTGCTACATAGGACGGAGGCGGCCACTTATATCCGACAGTATTCCGGCGAGGTTTTCGAATAAA
+>61997 1
+TACGGCGTATATCGCTTTAAACAGCGCATACATTACCTCTAGGAAAATGTGCGGAGTGCATCTTCCTCCCACCGAGATAGGTAACCGTGGGCATTGGCTG
+>61998 2
+GGCATCCTCATGTGCTCAACGCGTCATCCTCGATACTAAAGTCTGGCGTAGTATGAGAGGCGGAGTCACTGCAGCATAGCTAGTTACCTCTTGAAACGAT
+>61999 3
+GACCTCTCAGCTATCTGACTAATCATGCGAATGCGCGGAGCGCATGTCCAAGGAAGTCAGCTCCGTTTTCTGTGTAATGGCAGAAACTTTCATCGCAGAG
+>62000 1
+GGAATAGCAGAGCGGCGACTGCCATTTCGTAACATAGCATAGCCCGACGCTGCCATTCGTATTTTACGGGGCATCAGTGAGAATTGTTGTACATCCCATC
+>62001 3
+ACACAGGTTATCTAGTAAAACGTGAATGCAATTAAAGCCTACTAGCGGCCCGCACCTGTTGCGCGCGGGGTACGATGCATTGGTACTGCTATAGCTCCTT
+>62002 3
+GAATGAACACTTGGTTCACCCATCCTAGTGCGGGTAATTTAGTTGACTATTTATCCCACCCTGAGAGTTCGAGAGAACCACTACTGGAGGACGCTGGGCC
+>62003 3
+TACGGCGGCGGCGTATGATTAATGCCTGTAGGCACCCCAGACTCTTCCTTACCAGAATCGTGATGGAGGATCTTGTCCACGTAACTGAAAGTGCTTCAAA
+>62004 3
+TGAACCCCCGCTTATTGACACCACGATCAATTTTCTCGGGTTCCAGAGCCTCTTAAGGTTGATATGAGATTCTCCGGAGGTCAAGGCAGGAGGACACGAT
+>62005 3
+CCTCCGGTGCACGCGCCTAAGGTTTGGCACATTGAGGGACTCGCAGCGACATAATTGAGGACAGCCGAATCCACTTAGAATCAAGTTTTTCTTTAGTGCA
+>62006 3
+TACGGTTACCTAGATCCCGGGTGAGTGCGACCGTTTGGGCCCATTAGTCACGCATGAAGCAGAAGCTGAAGAGCGTTAATATAACTCCCTCACACTTTGT
+>62007 3
+CATATAGAGTTCACTGCTGTATGACGAGAACTGTGGACTTCCAGCTCGGTTTCATAAGTCTCTACTAAACACCTACGCAACCCTGGGGGGGATGGTGCCA
+>62008 2
+CGGAGGAGGAAAACTCGTCTCCTGTCCGTACTCCTACTTTTGCGCCACCTACAATTGAGAAGCTGTGGTTTGAGAGGCAGACACAGTGTACGAATTACCT
+>62009 2
+TACAGTATTAGGGTTTTAGCTCCAGGTACTGTAACGCTATTTAGAGCGGAACGAACCTGTTTCGCGCACTCGATGTCGACGACCTCAGCGACAAATCGGC
+>62010 1
+TGGCTCGAAGTTTCCTTGACCACGGTGGGGGTAATTGTCCACCCTCCCGGGGAGTTACTCGAAGTAACTATGCGAGTACCATAAAAATGATGCCCTAATC
+>62011 3
+GTCTGAATAAGGGAGCCCAATACAATTAACAGGTTGCCCCGATTCAAATGATTCCCTCTACCGTAGGGTTTCCCCGTTCGAGCGAAGACGGTTGGATTGC
+>62012 3
+GTGAGTTCAAGAGCTAGGTACCGCGTGATGTATAAACCCTGACGCGGATCGCATCAACAGACTGTGCGTCAATCCCGCATTCAGGATTCGTGCAATTTTC
+>62013 1
+TTAGAGAACCGGCGGGCACGAAACAGAGGAGTCTTACGCCCAGCACATCGTCTTCGTGTAACTCTCTTGGTTGTGTACGGATAAATCTCAAGTACCGTCT
+>62014 2
+CAGGGGGCACCGGTAGACCACCTCGGAATTCTGTTCAGGAGCGCGATACGTCTAATGCAGCTATTCAATTCGCTCGTAAATATCGAGACCATCTGTGTAT
+>62015 1
+TTAGCTATGTTGGGGGCCAATCTCCGCTCGAAGCTGCGCGACGTACACGTTGTACTACAAGTTGAACATAATATTCGGGCCTGCTCCAATCTACAGAAGG
+>62016 2
+AGTCCTGAACTATTCGGTCATCTACGAAGTCTGAAGTGCGGGCTGTGAGCCGCCGTCAGATGGAGCTGATGCAATCAAACCTAATATCGCTTCAGTACCT
+>62017 2
+GGTCCCCGAGACGATTCGGTCCAGCTATCAATCAACTCTAATGCACGAATATACACGGAGTGTATCAATGGTTCGGGACGGCAGTTTCAGTCTCAGTGTC
+>62018 3
+GGTGTTACCATGGAGCGCCTTAACAATTCGGCATACAAGTACATGGTAAACTAGGTCTGCTGCGTCGGAATTGACCCCTTTCCAATCTCGACAGGGGTCA
+>62019 1
+CAGCCCAACGTCGAGTCCCGATACATGAAGTGGCTATGCTGTTTACGCGATAACTCTCATTTCAAAATGCGACTGCTCTAGGCCGTCGTAGAAGATGGGT
+>62020 1
+AGTAATCTCCGTTGACAAGCCTGTAACGGTTCGAAACGTATTCAATGCATCCGGCCCACAGTTATGTTCCGAGATTCCCCATGCACGGTTGTAAAGGGGG
+>62021 1
+GCAGCGGCCATTAGCTCATACGCATGGAGTACCTCGGCTTGATGGGTTTCACTTAACATGTCCGTCGACCGAAGAAAGCTCACTAATTGTTTCGCAGGAA
+>62022 2
+TATCTGCTACCATCGGAAACGAGCCTCGGGTTATGAACCTACATTGTAGAGGTCCGACCTGCCCGATTATGAAACGGTGAGCCGTCCTGGTTTAATACGA
+>62023 3
+TAATGTAACGAACGTGAGCTCCACACTATGATGCGACACAGCTATAATGGTCCGCAGCGAGACCAGATGTTCCGGCTGCTGATCGGCAAGTTTTTGCCTT
+>62024 2
+CCCGAAACTCCGTTTCGCTATGTCGACTTTACACAGCTTAGCCCCATGCTCCGTACGCAGGCCTTAGGGGAGAATGTATAAGGAAATTCATGGTAGAGTG
+>62025 1
+AGGGCATGTCAAGGTATCGTCTCCACACAAGTGAATTGAAGGCCTTGCGGGGTTCCCCCTAAAAGTCTGAGGAGCACACCTCGCATGTAGTCATTTATCT
+>62026 2
+ACACACCCTTCTGGGAGGACAAATTACACTTATTTGTCTGCCACTGGGAGACACGGGATCGCTATATCAAGACCGTGTATTGTGACCTGGCGAACGTCGT
+>62027 3
+AGGAGTCTTAGCACCCTTGTGTGCACCGTAGAGTGCTAGATATACCATTGATAAGTATACCATCGGGTGAACCGGCTGACCTGGCCTCATTCCGAAGCTA
+>62028 3
+GTAGCGCCAGGGGTCAGAAACACGTCTTTAAAACCTGATCGATAGTTGCTAGGCATGTCAAGACTTCCCAGACTATGTTCGCTTCTCGGAGATCACGGTC
+>62029 1
+CGTGGGAATGACCTTCTTGACAGCAAACATGGGGCGCTTCGTTACCACAATACAGGATCCTATTCTAGGACTTAAATGCCGGTTACGCTATCAGGGCTGC
+>62030 1
+GGGTATTTGGGCCTTCGCCAGACCAACTCTCAGCGTCGATACCCCAATACCATGCTTTAATGGCAGTGGTCCAAAGGAATCATACGGGGTATTGTGATAC
+>62031 1
+AGCCCCACCACATTGTCATACGAGGGCCGGTTCACAAAATCACTGTTGGTAATGGTACATAGCCGGACGAGATTTTACAGGTCGCCGGTCGAAGTTTTTC
+>62032 2
+ACAGGCCCCCCGGTTCTCGCAAGTGTGTTATCATGATTAGTAAATTAGTAGCTACCTTGGCAGTTTCCAGTAGGTAAGACTGCCCAGAGACGGACCCGTA
+>62033 2
+GGTATCATAAAATGCTACTGAACTGCTCTTCGCGCCGAGATACCGGACGCAGGGTACTCTTCAGGCCCGGTAGATTATAATAATAGCTCATCGGGGCTCT
+>62034 3
+CGTATGCGGTCGTTCAGGTCGTCCCAGCGGAATACCGCTCAATAAGTAACATGCTTGCCAAATTGAGTTGCAGTCTCCTAGAAAATCCCAGGGTCTGGTA
+>62035 3
+GACTCACTAGAACTCTGAGGTGGGACGAAGGCTTTGCAACGCGATTATCAGCTTTTTCCACTTGGAAAATGCGACGTTCTCCCGACCATCTGAGAGGCAT
+>62036 2
+GTCCACATCAGTGACCGACTTGCACATATCGAAATCTATTCCTCATTCGCCGGTGGGATTACTAGGAGATGTGCGTTATGCCGAGCCTGATAACAGGCAG
+>62037 3
+CCCCATAACGAGACGCGGGACGAATTTGGCATAAGCTAAGTGGCCCCAGATGCTAGCGCGGGATTAATTTTTTAAGCTATCCGCTTAGCCTTTCGTACAG
+>62038 3
+TGGTATGAGCGGTACGCTTCTCTGCAATAACGCGCTGAGTAACTTGGCAGCCCTGTTCCACCGTAAAGCCTATTGTATCGAACCTCAAACAGGTGAGTGA
+>62039 3
+TCGGGGAAACGTCGAAAACTACTGCGCCTGTAGCCTTGTCTGAGTGCACGTAAACATCTTCCCAGGTTTTAGTCAGGAGACCGACACAATGCCTTTATGG
+>62040 1
+AATCTATTGATACAAAGTCTTACTATAAATGAGATCAACCTCAGCCGGCGCCGGGTTCACCGCTGGAGCTCCACCTACTTGGGGGCTAATGGTGCTGATG
+>62041 2
+CGCGCAGGTGTACCCCATTGCGTTTGAATGCCGTCAACCCTAGTGTTCCGCTTAAAAGGCGGGTCAATTTAAAATGTCCTTTACCGAATGCAGAGGCAGA
+>62042 2
+GATTCCACCCCACTGAAGTCGTTCGTGACGGGACGAAGGTTGTTAATTAAGCCGTTCTGTTAAACGTTACGACGCCGCGACGAGATGACTTCATATACGC
+>62043 1
+AAGGAGGCAATCGCTTGTTCCGACGCAGGCTATGATGACAGTTGGTCGGTCCTAGCACTAAAATTACAATAGAGTGCCCCACTGAGGCGTCCTTTCATCT
+>62044 2
+GATATCGGCCTCGCCATACGCAAGTACCGGATACCGTAGGTTGAACCCCCAATCTTGTAGTTGCGTTAAACATGTGCTAGTGGTCGGGTATACCACATGA
+>62045 1
+TGTGCGACGTTTGCATGATAGGTTTCGCAGCTGCTCCCAGTCTAGGCTCCGTAGTTACATGAACATAGGATGCGACCGAACAAAACTTCCTTGGAACCGA
+>62046 3
+AGGCACGTAGGGTGTATGGATATTCCACGAAGCACGAGGATCTATGATGCGATCTCATGAAGCCATCCGCAGTGCCCCAACTTACCGCCATTTGTTGATT
+>62047 1
+TGAAAATATAGCGTCACAGGTGTGCCGAGCAATTCTACAAGACAACAGTCATTTGCCAGCTTTGTCCGATCGCATCTGTGCGGACGCGTATTAGGCTGCC
+>62048 2
+TAATTGACCTGCCCCGTGGAGACTTGAGCGTACTGGGGTTAAGTGTCCGATAGTAAACTGTTACGCGTAAAATGCTAACTAGACCCGTACCCGCGATTCC
+>62049 3
+GTCTGTGGACCATGTACCCAACTGCTCGGAGTTCAATGGCCTAAATTACATCACAGTGGTGGCGAGATAGTGCCTATTCATTTACCTCACCAGGCAGGGA
+>62050 3
+GGAATACCCTTAAGGATTCTGAGGTCCGAACTGTTTTTGTCGCTCACCGACTCCGCGAAAACCTGCAGCAGGGGGCACATATTGCTTCGGTACAAATTAG
+>62051 3
+TAGGAAGTAAGCGATACATATTCCATGGTCACTACTCGTCCACAGGGCGCTACGTCTCTGCAGCCAACAATTTAGACCGCGGTCTGGGACTATTGGTGAT
+>62052 3
+TAAGCCAGACCATTATACATCATATGGCCGCTCAAGAAAGTTTTCCGGCCAAGTGCTGGGTTGCCCAGTGGTAGTAATCATGAGTTTCAGGGGCCTCACC
+>62053 3
+CCCTGCTGGATGACACGTTTATGTAAACAGACCAACCGCAATTGTCACCCAATTCGTCCGGTCTGAATCAGCAGCAAGTGATGGGGCCGTTTGTTAGATG
+>62054 1
+CACGGCACTCCGAAGCGCTCGTATTCATTTATCATGGGCTTACATATGTACGGTCACCTTAGGAAAAGTCAAGAACGACTTGTCCGTGGCATGTCAGCGG
+>62055 2
+GTGAACGTTTGCTTCGGACGCGCATCCCTTCTCAAGGAACGCGAGTGGCGAACTATTCTTATGTACTTAGGACAGCCGTTTACATCCACTCGGAGGAAAA
+>62056 2
+TGTACACTCTAGCTGCCAACGCATTTCGGTACCTCACACGAGTAACTCATAGTGATAGGATCCAAGCTGTTGTGCGTCTGATAGGCCGGGATAGGCTACA
+>62057 1
+TTGGCCTCTCTGATCAGTGGATCTAACGTTTAGGTCATGTGGGAGACTAGCAGGAAAGTCGAATAACGCAGTCTCCAGCACCCTCGTAACGACGCTTACT
+>62058 2
+TCTGGTTACATTCTAAAATCGATTAGCATCCTAAAGGTGGGCCCCGTGGACGAAGTATGCCCTCCTCGTAGGGCACGTCAAACTAGATTGACTGGTACGC
+>62059 2
+CTTTGTTGATAGTTCTACAATAAGAATTCCCCTCTAGTTGCCTTGTTAAGGGACGGCAGTACCCCGAAGTGCTATGGAGCACGGTAGCGGCCAAAACCCG
+>62060 3
+TAAGTGTGGTTTTATAGATCTCAAATGTCGAATCACATTCCCGCGGCGGCTAAGGATTGCCAGCATGCTGAACTCCTACCGGGAGCACACGATCCAGTGT
+>62061 1
+CTCCTCGGACAGCTCGCATAGATAAGCGATATGATACAATGCAAGGAGGACCTTTCGTCCCCGGAGTCGTGGCAAAGAGTTGTCACCTTCTTGTTACTAG
+>62062 2
+ATAGGTATGTCTCACTCAGGTATAGGAGGTCGACTGACCGGCTGCTGTTCGTGAGGGAGGATAAGTAGACATTAATCCCTCCCACAACTGATACCCTCTC
+>62063 3
+GGCTGGCCGGAGTCTGAGTCCTGGGTAATCTATCATCTGCTGCAACGTCGATAGTCGATACACTTCAACGTTAACTTAGCCGCTACGGAACCAAGTGTAA
+>62064 1
+TATGCCGGCTTGATTGTAATGACTTACAAGCTCGGACACGCGCATTGATGCAATGTAAGCCGGTTCACCTTCTTGGCACAATCCACTCAGAGGGCAATGG
+>62065 2
+CAAGGGAACGGATGAGAACATGAAATCGACTTCTGAACCATTTGGCTCTGACTGCAGTTGCGTCGTCAGAGGTGATGTACCCACCGCCGCCTTAATTTTC
+>62066 3
+AGGGTAACTATAGGCCTCCAGTGATACCCGGCGACCTAATCACCTTAGCAAAACGTGTACATGACTATGCTAACGCTCTGTGGGTCGTTTTGGGTAAGCC
+>62067 1
+AAATCGTGTAGTGGCGAGACGTACGCGGCCGCCAATGTCAAAAAGACCCATCCGTCTATACATTTGCGATGTGTTCCTCACCATCGGTGTATAGTGCTAG
+>62068 3
+AGGGACATGCGCTCTCATCAAGGTCCGGGTCTTACGAGTTTGATGCCCGGCCCTAATGAACCGTTCCATTAGATCACGCATATATATAGATGTCGAAGGC
+>62069 1
+GCAGACTCGGGGTCGAACATTTTTGACTCAAGCTTATACCGTACACTGACGACCAGACAGAAGTGGGGCTTTCCTGCGGTTTCAAGGGACAATTATTCCC
+>62070 3
+TTAATCAGAAAGGTCGCCTTTTATGCAGCCGGTATGTTATAATGCCAACGTCGTCGCGAGTGCCCATTCCGACGCAGGGCCTCAGACGTGTATAAACTGA
+>62071 2
+CTCTGTGCATCAACAGACATTAAGTAGTGGTAGAGGGCCAGTGCCTCCCGAGAGTATGCTCAGCAGATCGTTTCGGTAATGTGCGTTCCACCCATATACA
+>62072 2
+TATGTGGATGGATACGCACGTTCCCGGGCCAACGAGAAATCTACTTGTATGTGACCTACAAGCGTGATTACCCTCAGTCGGTACCAGGCGTCTACTATAG
+>62073 2
+CAATAGATTTCCATTTTGCGCGTACGTTTTAGCCGGGAGACCGCAAGCGGTGGAATAGACCAGGTCAGAACACTGTTCGGTATCTCCCTGAAGTCATCCA
+>62074 1
+TGGTCTGAAGCTAGGGCATGATAGCGGAAGAAATATTTCCACCTCTCTGGGTTCCGATAAATTGTTTCACGACGCGCCAACATTCCGGACTGGACCTCAG
+>62075 2
+TGATACTCCGCCCGAAATAGGAATACCGTCTAATTAGTACGCTTCTACCGTGCTCACAAAGGAGGTTTATGAGCAGACCAGTGATCCCGGTGCGGCTGTT
+>62076 3
+ATACGGCGTACCATGCATCGGCATATTGTGCGTTACTTTCTCCCCGTGAACACGGTGTAGACTGGAGATAGCGACAACCTATAATGGCTGAGTCACTACG
+>62077 2
+TGTGTCATGTTTTTAGATACGCGGCGCTATGCATACAAACTGGCGCATTCGTGACCGGGCTAATGACAACAATGCAAAGTCATCCTGGAGTCTCCAGGCC
+>62078 1
+CCACAGTTAAGATGTGCAGAATTGCAATGTCCTCCAAGAACCTAGTCTTGGTGGTGCTATTAGAATGGGCTTCTACTAGCCGCTAAGTCCGCACGACGCG
+>62079 1
+GCCTTCTTGAATACTCCTAGAATTGCTAGGGAGTTCATCGCACCACCAGTCGACCGCCTAGACGTACAGACTTGGGAATGGGAGTGAATTGGATTCCTAC
+>62080 2
+GGTCCACCGCATCCGACTGTTTATACCTTTGTTGTCAATCTTGGATTTAAGGACTAACAGGTCAAAGAGCAGCACCTGAGGGGCCGTCTGGCCGTAAACA
+>62081 2
+GGGACTGTTAGACCTGTGATGGAACGCTGCCCTACCTATCACACCTCCCGACGACTTATGCTTAAAACTATCTTACAGGCGGTTGGAGTAAAGCAGGTTG
+>62082 2
+AAAACTCCGCAAAATCGCAGCCTGCCTCTTTGTATCAGCCCGTTTAACGGATGTTCGCAGCAATTGGGTTTACTGGGGTGGTTCGGCGAACCCTGAAAAA
+>62083 3
+ACTTCTCAAAGCTTATGGAGGCCTCGGCCGGTCGCTGTCCAAGGGCTAGTCTATGTTCAACGTACGTGAGCTTTGCAGGCCCATAAAACGCAATTAATAG
+>62084 2
+AGAATTCAGACGGAGGCTTGGGGAACTCCATATGAGGGTATGCGTTCCCCAAGCATACGCTTAATGGCCTATTGCATCACGGTCCGGCAATACTATCTTC
+>62085 3
+TGTCGGTTTCGAGACCCGATATCCCATTGCATTATGTCGTGGCGTTACACCTCCCGTAGGATAACGAAAGGTTGAAGAGTGTAAACTCCGCCAGAACCTG
+>62086 1
+GATTATTCTGCAATTTCCGGGCGCAATCATCCGACCGAGTAGTGTGCGACTCAAAAGACAGTGGGGACCGACCAATCTGTCAGCGATGTGTATTCTCCAT
+>62087 3
+CGTAATGTGGATTGCATCGAGTAGACATCTTGCGTAGCAAGTAACCAGCGGACGCCCATTTTCTTGCTAAGATCACCTCCTGATAGGGGGGCCATCTACA
+>62088 3
+ATTCGCAGCGATGCGAAATACCCACCGTCCTCTTGTGGGGAGCGATGACACGTGAACTGGAGGTTTTCCACTTCCTAAACTATCGTGAATGACTTAGCGA
+>62089 3
+AAACCTGCCTGATATGTTTCCTAGACCGCAAAGAGATTTGCATGAAGAATCCCCCTCCGTGGTCGGTTTAAGGCCTCCGAGCGCATGGAGGGATCTTTAA
+>62090 2
+AAGTGGGTCAGTCCGATATAACGTTCCATACAGCTATTAGCTTAGAGCGGGTAAAGAGTCCTTGTTCTCCGGGGGTGTACTTACACCATACCCCGGCCAA
+>62091 3
+CCTCTAGCGCTGTGCATAAACTGGGCAACGCGTTACAGAATCTAATCCGGATGTCGGCGTGTTCTATCCGTAGGCATTCAAGCACATGTAAGGCTTCAAG
+>62092 3
+ACGGTTCAAGAGCATCTGTCAGGGGTTTAGCTAACACTGTCACACTCAGGTAGCGACACAGGGCTCGGATCCTCATTCCGTTTTTACTCAGGCAAAGGAT
+>62093 2
+AATTCTAGTTTCCCCGATATAATTGTTAATGATGGCTCCGCTGAAACGAACCTACCCGACCGTTTGACGAGAGACCCTCGGTACGCGGGTGTGGATGCAA
+>62094 1
+GACGAGCCGTACTACGCGTGCCTTATTCCTAGAGACTGCTGCTCTTTATTTCGAGCCGTGGGAGACACACGTTTTTAATGAGAGACACGACGGACAATCA
+>62095 3
+GGTATATGGTTCCACATGTAAACCAGAATGTCACGTGGCTAAACCGAGCCCAATTCGTGTCGCGTTTATTGTAGGCGTACAGAGGGCACCATACCGCTCT
+>62096 1
+GGCTTTAATCAGCGAGCGGAGAGTACAAGGCGGTTTACTATTTACTTAGTCCCACAAATGTGTGGCACAAAATCGGCTTCCAGCTCCTTGCAGGGACTCC
+>62097 3
+TGGATAACATCTCCGTTATCCGGTGTTCACACCATGGACTATGGTTTCGCGGACCCGCATTGGGACATTTTCGAAGACTAACCATCCAAGAGGGCGAGTA
+>62098 1
+TAGATGGCTGGGCCTTCTCAGTTTTGTGAATGAAGATGGACCTACAAAGCCCAGGTCGGCTTATCATCAAATTAGTCCATACAGAGTCCCCGGACCGGCT
+>62099 1
+GGCCGCTCGACCAAGAACTATTGGGGAGAATCCTCCCCTTCCAGGTATCCTTAGTGTTAGATACTTAGAGGGAGTGTGTAATCCCCACACTGGCAATAGT
+>62100 1
+GGTCCCCATTATCAATTAGCTAAGTAGATACGTGTCTCGGGATGTCCTAACGACCAGTCTTACAAGCGGAAGCTACAGTGATCGCGGCTTCAAGTGCCTG
+>62101 2
+TTCAGGTTACCAGCATATAACCGGGGAGAATAGTGATCCGATAGCCCCCACAACCTGCTAGTGGGTGAATCTTACTACTGGTTCATCCGCGCGAGTTTAG
+>62102 2
+TTGCCCGTGAAGAATTGAAGAGCGACGTATTCTGGAGTCGCCATAGATGGACTCTCACCACCAACAAGATAAGTCACGATTTGTCCGGCCTTCGTTTCGG
+>62103 1
+GATTCAACATGGCTCGTAATATGCGGGGGCCACACACGTTATAATATACCTGCACTGGGTTAAAGAGCCGACTGCTGTCGTATACTCGCTGTCGGCTACA
+>62104 3
+GTCTATTAGTACGTTGTTGAGAGGAGTCAAAGCACCAATCCTCGCTCCCTACGTGTATTTGCAGCGGTCACCGCATATACTAGGCGGCGCTGTCAAAAGA
+>62105 2
+GCTTAGGGTCGCCGCGCTTGCGGGTTAACATTCACATGTATGGTTAAGCAGTTGAAACAACCTTAAATGTCTACCTAATGAACACCGGTGGCCGGCCTAC
+>62106 2
+GGTGCTTAAGCCGCCTTCAATAATAAAACGTCTAGCGATTCACTCCGGAATGGTCTACTTAGGAGCGCCGAACTGTCTTAGTCGTCGGCGAAGACGTACT
+>62107 1
+CTATGGTTCTTAGAAAGGGTGCAGTTAAACGTATGCCGCGCTCTGGGCCTGGCACTCACGTACATTGGCGACACTGCATAATCAGCCGATCTATATAAGC
+>62108 2
+TTCAGATAGGATATCTGAACGCGCAGGTAGCGTCGGCGCTACTCTGACTTACGTCACGGAAATTATTTAGGCTGATACCGGGAAATACCCCTCTACGCGT
+>62109 3
+CTAAATGAACGTACACTGCGCGTTACGAAGTACTCCAATCCACAGAACCAGCCGGCTAGTCGCGGGGCATTGTTGGGCATGTAAATTATTCCGGTTTGTC
+>62110 2
+ATACTGATCCAGTACTAAGTCGGATAGGTCCGGTAACCACGTGCAACTGTCTGTGCCATAGGGCGCTTTTGTGGTCCAGTAACTACACGACTCGTCAAAG
+>62111 3
+TATGAGGTAATCTTCGGCGCAGCAGTAAGGAACATTTGTAGACACGCCTCACTCTATAGCACCGCTCACCTGGGCAGCTCTGGTGGTCCGAATTATTAAG
+>62112 3
+TAATGGTGTGTTTCCAAGAATGCAGCATCCTTTCTAGCAGAATCCTGCGACAGGAACTCGACTGCTTTCGCGGGTCCAATTCGAACCTACCAGAGGTAGG
+>62113 1
+GGAGGTTGACAGTATGCCGTCGACCAGGACATAATTTCCTCAGCGCCCCTAAGAACGGGTATGAGTTTAGTCTTCTCCTCATACACTAGCGACGGAGTTA
+>62114 2
+AACTCGTAAGACTTTCGGCGAATCCCAGGTTACAACGTAGAGGTTATGCTGTGAGGTTCGCCGTCGTCCGATCACAATAGTACTATGGCATTAAGCCGCC
+>62115 2
+TCGATTATGGCCAGCCAGCAGCAGAAGCAGCATAGGAACGTGCCCTTCAGGTCATGTTCTGTGACGCATGTAAAGCTGGTGAATTACTCGCTTTCTAACC
+>62116 3
+TCTGGGCTTCAACCGGCCTGAGAATGCGGGCGGATACCACACTAAAACCAGCATTGATGCATGTCTCTCATACCGACTGATTAGTGTCTGATGTAATGGC
+>62117 1
+ACGTAGTCTTCCCCTCATTAATAAGGCCTAAGTACCTGGCGACATGGAGGGTATACGAGCATATCAGCGGTTGCCATGGCAGATATCCTCGTTCATGGAC
+>62118 1
+CTTGGGGTACGGTGTAGCATCCATCGTGCTCTGAAAACGGAACCGGGCAAAGGGATCGATCTCTACCGCTGAAACTCTGTTTCCGAACCTAAATCGTTAT
+>62119 2
+AGGGAGGAGCCGAATTCGAGTACCAGTAAATCTGTGGGACCTTTTCCAGCGTCGCATAGTGATAACCATTGACGATATATTCCCGGCCTGTACGTCCATC
+>62120 3
+CGTATAAGTACGCTCAAGCGACACCCTAGGTTTGATCAGTAATTCAAGGAGCAAGCTGTTCGTCTAGACACTCACGGTCTAGCTTGCGCAGTTGAGTCCG
+>62121 1
+GTGGGCACGATTAGTAAGGGGCTCATTCGTTTCCCTTCGCAATAGCCAAACCGAATCTGGCCGGGAATAGCCGTAGTCTATCAGTTGTACCAAGCTTACA
+>62122 2
+TTTACGACTTACGGCACAGCGGGAGCAACGGTACATCCGCCGATCTACCCAGACAGGATCCTTTGTTGTGGCATTTAGGCTAACAGTAGACCGTTGAATT
+>62123 2
+CGTTAGACGTTTGGCAGCCCCGGACAGTCTGCTAACCAAACTAGCGCTAGTCCTGAATCCGTTCATAGTTTGAGTAAACGACTTCGCGAGTTTAAAGGCG
+>62124 3
+TTCGGCAAGTCTGTTGAAGCCGGTATAGCTTCTTCGACGGAGAGCTTTTCCACTGGGAAACGGCGGCGTCAATACAACATGATAAGCTTTGTCACCACAC
+>62125 1
+TTCACAGTCCAATGCTGCTGAGCGGTAGGGGCAACGACATATATGGAACTCCTCCTAGGTTTAGGAACATTGCGTATCCGGTACCCATCATGGCTTAGCA
+>62126 2
+ACTTCGCATCTTTGGTTCGCGATCGGACTTCAGATGAGAGCAAAACTTCGAGCTAGCGACAGAGACATTATACGTTCGCCCTTGCGTCGTGACTAAAGGC
+>62127 1
+AGTATAACGGTTCTCCGGCTTTTACCTGGATGACTCCGGTTTGCAAAGAAACGAACCCTTCATGCAGGGATGACCAGATGAAGCCCGTCATGGACGTCTT
+>62128 3
+AGACCTGCACCCCGAGTCGAGTTTTACACCCTTCTATAATTCAATGAGGAGTGCAGATGTGCGGACAGAGTATTGCGGAGCGTTGCATCCCACCATGTAT
+>62129 3
+CTTCATATGACACGAGAGTGCCTAGCTGTGAGTGCCGCGATATCTCCGTGTTGGATGGATAATCAGCTCTGATAACGGCGCCTACTGAACGCCAAATCTA
+>62130 2
+GCTTATCATGCCGAGTGAGACGCACGTTCGGCTAACCTCAAGCGTGAGCTGTCCCGCAATAAATAGGTCAACGTTTTATAGCTAATGTAGCGGAGCCCTT
+>62131 1
+GAGATGGTCTCACATTACAAGCTGCGAGCGAACCCTTAGGTGATTCCTAGTGCAGAGATTTGCTAGAGCCGCCAGATCGATCTGTCTCAATAAGCTTCGC
+>62132 2
+GCGTTTGCCCGTAGTGTAATCAATACCAATACATCGATTGGGCAAGATCTGGCCTGCCCTTTTACGATTGGCGTGAGACTGACGGCCAAGATAAACCGCT
+>62133 1
+TAGTTGAGATGCTCCTCTTCGGTATCGCGGTGCTTACTAAGAGCAGAGTCCCAGCAGCTCACGGCTGTGGTAAGCTCGTAAACACCGCCAAAGAAATTTT
+>62134 3
+ACTCATCGGATTTCTGAGCGTGAAAGGAAGTGCCTCGTTGACATCCTATACATGATGCAGTATGGTCCGCAGCTTACCAAAAATCTCTGCCGGTGGCCGA
+>62135 2
+CTCCGCGCGTAGCCTTCCGTATTTATGTTGTCGGACACATGGAAGCTGGCAAGATCAAAAGGTTCATTTCCGGACCGACAGATCGGGACACTAGCTTAAT
+>62136 2
+CCTGGACATGGGAAGAAAGCCTACGGAACAGCTCCGATACAGGTAACATCTTACGTGTTTGGATAGCTCATCAAGTCTCCCGTGGTATCGCTTTTGCCGA
+>62137 3
+TAAGACCGCGACTTTCGCCGGAGTGAGGTTCGGCACCCCGGATCGCGACACAAGCGGGCACTATTACATTATGATTGCTAATGATAACTTTTACTTCAGG
+>62138 2
+TAGTACCAAATAGTGGACATCAGAGTAACAGCATGGCGTGCGGAAGCGCTATTTCCTGACAAGAGCGCCTTAGTCTTTTTCACAGTCTGGGTCACCGCTC
+>62139 3
+CTTGCAAACATGTGCCTTGGCACGGCTGAGAGCGCATTCCACTCTCGCTTACTTTTGCTAAGGAAAAAAGAATCCGGTAACGTAGGTCCTAGATCGGTGC
+>62140 2
+CGATCGCGCCCAAAACCGACGTATATTGTTGCTGGTGAGAAGCTTATCGGCTACGTGATACGACCAATTAAAGTTAGGGGCTATTTCCCCCTAGAGCCGT
+>62141 3
+GGAACTTGCTATCTAGTTCGGACCGTCTAAGAAAGCATCCTTTGAATTGGAAATCCTTGATAGATCCGACTAGCATCCGCGAGAACGCTTTGCGCCCGGG
+>62142 3
+TTAAGGTTAATAGATGAAAGCCATTCGCTTCGATCATCCTGCGAGCGTCCAACCAGTCTCCGTCATGAGTGGGTCCTACTCCTGTAGTGGGAAGAACGCA
+>62143 1
+TAGAGCCATGGGCCACTGTGATAGTACCACGCCATGCATATGACACATGTGGTGATTCCGTTAACTCGACGGTTTCATTCGCCGAGCTGAGTCCATAAAG
+>62144 2
+GGGAGTGACTCGCTAGTTGTTGAGCCAGGAGCACCAGTCCCTCGGTACTGGGATTGAGACCACCCATTCATCAGAGAAATTGTGTTCCTAATACTAATCC
+>62145 1
+CCATCTTGTACCAGAGTCTGCCCGGCAATGCCTATTTATGGGACAACAGCGTAGAGTTCCATCAGGGCCCGAATGGACGTTCATTGAAGGATACTATCGT
+>62146 3
+TTTGAGAAAGCCTAAGCCGCACATGGTAAGTGTATCGGTCGGATTCGACCTTCGAGATCTATCCGGCCGTTGTTCAAGGTTTACGGAGCCCAATCCACAA
+>62147 3
+TGAGCTTCAGTCGATAGTTAACCTAGTCCGAAGCCAGGAAAAATAGTATTCGGCCTCTTGTTCTATGGTACCTGGGCTCCAGAAACGGAAGGTCTCCCGC
+>62148 1
+ACCCCAGGGTCATGCATCCCATTGATATGTTTTCGCTACAGCGGCGCTTGTCAGAGGCTAGGAAGCTGAGATTAGTAGCACGGTTACAACCAATCACGTT
+>62149 2
+CCTATCCCCATGCGGGCTAATCGAAACTCCGGTTTGACTCGTCCAAAATGATTAACCTTGTGTGGGTGGCGTAAGATGAGAGCGAGAGTCTCAATACTCC
+>62150 1
+CTTCAGCCACGGCGTGCTGTTTGGGGTATACTACTGGAATTCAGCCGTAAATAAAAGCCTGTAGTCCCTGCTGAACCTTATACGCCTCAAATGGCAGGAG
+>62151 3
+ACTTCCCGTGGAAATTATGCTCAGCTGTGTCATTTGACAAACGATCGCAAAACTCGTTCAAACCGTAGCTTAGGGCAGCTGCATTCGAGCCGGTGGCTAG
+>62152 2
+TGCCGAACTGCGCCGCACTAGAAAGTATATCCCAAGCCCCTTGTAATACTCGTGTTAAGTGCCGAGTACCTAGAGGTACTTTTCAGGGGTAGGGATCTAC
+>62153 1
+GTTAGTCCATCCATGCTGCACGGCCAAGCGTAGTTCCGGGAGAAATACAAGTCACCGAATTCCTTCGGCTGTTTCCGATGGTTAGACTGAGCAGATATAC
+>62154 1
+ACAGTTTCCTCAGCTCACATGCGGATAGACTCAGGGAAGGCCTCTCCGGGTCCATAGCATTGTTCAAAGAAGTGTGTCCGAAAGTAATCTTGAGCTCTGC
+>62155 3
+TGTCTGTCTGAGGATCAAACTATGTAGTCGGCTCCGTACGCCCCCTGTGATGACGTCGACGACTTAGTACTAGCGTGATCATAAGCAGTCTCAAACAGGA
+>62156 1
+TAGAATGGCCGAGTACTCAGCTGCCTTCGCAACCATGTTCCGGGCCGGTCAGGAAGGAAATCGGAGCTTTATTAATGCGTACATATTACAACCTCTTGGC
+>62157 3
+GAGACGCTGAAAGGGTGTGTCCAACGGCTACTCCAATAATATCGCGAGTTTTGAATGTTGACCCCTAATCAGCATGCCTTACTCTGCGAGATGGCCACTG
+>62158 2
+TCGCGAAGTGGAACGCTCGACGCTCTGTCCAGAATACGACAGGACTCTTGTAAAGTGTCGCTTTTTCTCATCAGCGATCATGTCGAGCGTACTAGGCAAA
+>62159 3
+TCCGGAAGTACCTATGTCAGAAGGTCCATGGTCCAGGTCATATTGATACGATGCCTACCGACCCGACCCTGGGTAAAATCGACTTTCTCTGGGATAGTAG
+>62160 2
+CATTATCCAGCACCAGGTGTACAGAACCAATTCGTTCAACATGGGAAGCGTTGGGTTTGGAATTCGGACCTAAGCTGTCGTAGTCACCCTACATGCCGGT
+>62161 3
+CTAATTAGTGACCTACGCAAAAAACGTTGGGCCTCTTAGACCGGGTCTGCACAAGGGCCTGTAGATCGCTCAGGGGCCGCTCAGTATCTAGACAATTTTT
+>62162 3
+GTCGTTCTTCAGACGCCCTTCAGACGCGAGGGTACTTCATCGACGATTACTTTGCCCACATACGAGTGACCGTGAGGGGAAGTAACATCTAAAGCGATTT
+>62163 3
+ACCGCGCAGTTCCGCTACCTATGCTAATATCTATCTGAATCTGGTCGTACTGACGTAAGAAGGAGACGGACATAGGCCCAGACATGGCTCTTATGGCTGT
+>62164 1
+CGGCGTATACATTTCAGAGAGTCCGTGTCGTAGGTACAGAGGTGAATATCGAAACCCTAGCAAGCGATATCTTCGGACTTCGCAGGCTTTGCTCAATCCC
+>62165 2
+ATGATGCTTAGCACGACCCCTGTTATCCGTGGACACGTCCCTCGCTAAAGCTGGTAATTTGAATGGCGCTGCATGCATGAGAGGAATCTCACCATGAGAT
+>62166 2
+TATGATCAGCGTCCGGTTACCCTCCTCTCCCAGTATAGGTAAATGTTATATACGCAGCAGGCGCTAGTCGTAGTCAGAATCGGCGGGTACCAGTTCAAAG
+>62167 3
+ATGAAGTTCTTTCACGATCCGCGTGATCCTAGTAATCTACGTCAGTGGCCTGTGAGGACATAGCGCAGTCCATTCGGCAGGATGTCGATCTCGACAAAAC
+>62168 3
+CTATATCCCAATATTCTTTGTCTCGGTGGACCATGCATTAGCGCTCGCGAAATAGGCAGAAAGCACGCTTCACCCTGGGTTAGGGCGAAGCATTAGTCAG
+>62169 2
+CAGTACTTCCTAGCCTGTATCGATAACTTACGGCTGACAGATTCCTGCTCGTTAGAGGCTGTGCATGTCGCGCGGATACGACCAGATTGAGAACAGATCA
+>62170 3
+ATTTGGATGCGGACAGTTACTGGCTCACCGGCAAATAGTGGTCCCCCGTCCACCTATGCAGCTTAAGAAGGCAACAAGTTGTCGGACTATGTACATCTTG
+>62171 3
+GACATTAATTGCTCGAACCGTTGTAACAGGCGAAGATAATGCCGAGCTCGTGCGCAGATGTTCGCCGAGCCGGCTCTTCCATTATCCATTTCAGTAGGAA
+>62172 1
+ATCCACGTCGGTCTTGTTGGTGCTGTAGCGGATTAATCACGTACCCTGGGGCATGACCCTAGAAAGCAGTTAACCCAACATACGCTTAGCACTGGAATGT
+>62173 2
+CCGCTATCTTCGATAACCACCCTGTCGGGCAATGGAGATAGCCTCACATGTGAACAAATCGGTTGTTTTGAGCTAGTCAGCGCTCTAGCAGGTCGAAGTA
+>62174 1
+GGCTCAACTGTGGTAAGGGGACCGCTTAGCTCTCATGACAATTGACGTTGCTGCACCAACCTCACAGAAATATGCGCGTTTGGGTATGCTACATGAACTC
+>62175 1
+TGTTCGCGAAATCCAAGGGTGTAACGCTATACTTAGGTCCCGACCGCACCGGGTTCCTGGAAGTCCCTAGTGAGATACTCTAAAAGATATTGTACGCGTC
+>62176 3
+TCGCCCGATACAGAAGATAGTGTATGCTCGACTAATTTGGTTTGCGACAAGAAGTTGACTATCCCACTTCACAGGCCCAGGCTGCGTGGTACGTAATGCC
+>62177 3
+TCTTAGCCAGGCGCGCGCGAGAGTAAACTTACAAGATCCGTCCTCTTGGTATGCTGTAGCTAATCCGGAAAACTAGCCGTTTGGACACATTACGAGTTCG
+>62178 3
+CTTCTCCATAGAGCGCAATGGGACGGTCAGCTGTTCGCTCCAACACTAATCCTAGAAGGCCATCGGGATCTGAACAATGTTTTAGAGACCTGATTGTGGC
+>62179 2
+TAATACTTACGAGACGCATCGTGCACTCTTTGGCTGCCGTGAAGGGAAAAGGATGATCGGGTCCAGCCCTATGCATGTTCAATTCTCCTGACGTAAACGC
+>62180 3
+TCTCGTTCACAATTCAAGGTCCTGTTCGACGACAAGGTCCCACGGTCAAGGTCTGAAGTTGAGCCGGATAGCATCTACAGGGGAATCATGTCGCACTTAT
+>62181 1
+TCTAACTGTTACACAGCTAACAGTCGGTAAGTATCGCGAATGATGGCTCTCGAAGCCTCCCACTCAGTTGAGTTAGAAGGAGCCCCGACGCGATTGTTGT
+>62182 2
+TAGGCGATCTCTGCAGGAAAGCTGAACAGGCGTCCTTTAACCGTTAATCCTAAATCAGAGATGATTTCCGCCGCTTGTGGGACCTGACGTGTTAAGCCAC
+>62183 1
+GTCTTGGCCTAGCTGGTCGGTGATACTATAGCCCTTTGAAGAACGCGTGGACACACAGTTAGTTAGAAGAGCTTACGGACCTTCCTTGACTCCCCAGAAA
+>62184 2
+AGAAAATCATTCTAGTAAAGTACATGATCCACTTCGCAGGCGAGCTTGGCTGTTGCAGCGCAATCCGTTGGATTCGGCATCAGCGCGAGTCATCCCATTG
+>62185 2
+CGCGCATTTGCTTAACTCCCGGCGTAACACTGATACATGTCTGGTAGAGCACCTTAGGTTCCTAGATGCCTACAAGGTTCGAAGGTCTAGATACGGGCAA
+>62186 2
+TACTGAGGGGTATTGGAGTTAGCTCCGTTGGCCGGGTCCCACCTTGATTACATAAAAGATCGTGCTTAAGGCACCTCCATTACAAGGCCGTAACGCACTA
+>62187 1
+CAAACCTCGGGGGCTGCATAGTCAGGAGGCATTGTCGGGCTATTACTGCTATGCACACAACAGCAGTATCTATATCAAAGCCGGTATCTCTCGCGGTTTA
+>62188 3
+CCAGGCCGACGACACTATCTTGGATCCCGAAGTTGCGTGGAGCACTACATCGACGAAATTACATGTTGGTGCTCAGGTATCTATGGTCCATATAATCGGC
+>62189 1
+GTAGTGTTACACTCGCCCTGGCGCCCTCATACCTATCAGGTCAAGTCTCAGTCGCGTCTAGTAAAATAACCGGGATCACGATAGAACGTGGTTGATGATG
+>62190 2
+GCATCGCGGGACGTAATAATGAGGTTGTCATCCGAAGTAACCCGCGCGTCTCGCAGGCTGATTTAGATCGAACTGAAATGCTTCCGCTCCATTATAGACT
+>62191 3
+CTCAGCCCCGGTCTTCTAACGAATACAGAGCATGAGGTTCCGCTTCGCCGATTGAGACATGCATGTTAGCATGAAAACCGCAGTATTTATGGCTGTGAGC
+>62192 3
+TAGACTATTCCAGTCAGGCGAGCCAGCGAACTTGGATCGCCTTCGCATATCTTTGTTCGATGGATATCTAGACGTAAGAGTCGTAACTAGCGCAAGCCCG
+>62193 2
+AAGTGTGGTCAGTACCCGCCTGAAGTCCAAGTCTGGGTAAGACATTATTTAGTCCGGTGTCAACAGTGGGATTCGCCCACTTCTGCAGATACCAAAGTCC
+>62194 3
+GCTGGCCAAATGGTGATTCATGTAGAAGACAACGCTTCATATTCGTCCCACCGGGTGTTTACCGGCACAGTTACCGGAAGACATGGTTCCTATTGCAGCA
+>62195 3
+CCACCGGCAGATTGCGGTTCTACGTCGGCGTTCAAGCACTAAAAGAATACCTTACAGTGATTCTGTCAAACAAGTGATGTTCCCCGGGCTAGTCGATGGT
+>62196 2
+AATGACCCCAAATGTGGCTTTATTCTACAACCCTCTCGGACCAGAGGGACGCCCTGGTGCGTAAGATACTCTAAGCAAGCTTGGGTGTTCTTCATGGAGA
+>62197 2
+CGTGCTAGGCAGCTGAGTTTATGAGTCTAGCGTCACTCGTCGTGCCACAATTGACTGAGCAAAGACAATAAGCGAAACGGCCTTTCAGGTCACCGTTTTC
+>62198 3
+CTAAGCGGGAAGGCAGTTGGTGGAATCGTAGAATCACCATGCCTATAATATAACCTATCAGATAGCCTTCGGCCTAACAGCCTCTTCCTGGGTCGGTTGC
+>62199 3
+CATATAACAGCGCTTGACGAGTAGTAAGTAACTGGAAGGGTCTCTCGGTCGATTTCACTCCCTTTCCAATTTAGGCCAGGGGCCTACGAGGTCAAACCTG
+>62200 3
+CGTCGGTCCGCCCGAAATTACGTAATGGTTTCATCACCGCCTAGGTTGACGATGCTGGAAATTCTGCAAAACTGCAACAGCGGATTGGGACTACTCATTG
+>62201 2
+TCTAAGGGGTAAGCACACTTACACGTCGCTAGAGTTACAACGACAATTCACAGGTTTTGCTTAGACGGCTGTCGATCAGGACGGCGATCGTTCGCACTTC
+>62202 2
+TACGCACTAACTTCTCATTGTTACGAGGCAGCTCAACGCGCGAAGCGTATGCGCTCCGTCACATTAGGGAAGAACTCTACAGGTCTTGGAGGTCAGATTT
+>62203 1
+CCTGTGATCACTCCCGAGTTCTGCTGTTAAACTTGATCAGTAGGTCCCCTACAAATCGTGGAACGTGTAGTAATGGCGTACCGCTGAGGCAAAAGCTCGA
+>62204 3
+TATCTTGTTTCACAATGTACGGAGAATATCTATCTCTTCTCCGGTCAAATAGGGCCGGCGGATCCAGCGAGGCAAATTGGACCACTTGCAGAGGCCGCAT
+>62205 1
+AGCCAACTCGCTTAGAGTTCTATGGTAAATCTGTTCCAGTGTCACAAGGCGTACAGTTGGAAGACGCCTTCGCATCCGGAACACAAGTTTCCGTTGGACG
+>62206 2
+CGACGCGAGACGGTTAGAATGAGAGGACTTGTATGCGCTACCTATAGAACATTTGTCACAACGCCTTAGTCACGTGGTCAACTTCTCGGCCGTCGATTAC
+>62207 2
+TACCCAGCAATTAGACTTAGTGTACTAGCTTCTTCGTTGGGTAGGAGTCAACACAGAACTCAGCATACGTCTGTGCGCCGGCCTAGCCGTTTAAGAGAGC
+>62208 3
+GTCCTAACCCAGCAACACCCTAATCGTAGGCAGTGCTTTATAAGGGCTCAGATCGACTTCTTGAGCGGTTAAAGTCTTCGCAGTACATCCGGAGTTGGGA
+>62209 1
+GGGACCAATTGGAACCGCGCATCAAAGATCATCCCGTGGATGGCTGTTATCCTGAGCCTAATTCCCAAAGATGCATGTAGCTGTCAGATCTCGCGTTTAG
+>62210 3
+ACGGCGCCTCTGGAACTACTACTCATATGTCAGCATATGGATATGGATCAACGGAGGCACTAGGTTAAGTGATCCCGAGCTGGGACGACTTTACTTCCCT
+>62211 2
+ACGAGTCATACACCACCTTCCTCAGTAGGTGTGTTTCACACCGGCGAACTGTGGTGAAGGTTACGCAAAAACCCTGAGAGACTGTTAGCTGTATTGTCCG
+>62212 3
+GGGGCACAGATACAACGATATCGGAGGGACAAGATGCCACCACTCTGTAATTCGTGTGTTCTGCAGTCCGAGATCTTGGCATTCCAATCCATCCTAGTTG
+>62213 1
+TCTTCTTTCTGGACATGTCAGTAATTCTCGGAAGTCATGCACGAGTGATCGCGGTTCAAACCGCGACAGCCCTAAGGGCTCAAAGATGAGACGTCCATTG
+>62214 2
+GAGTATCGGCTAATTGATCCGTGCCCTGTCGAGGTCTATCGAAGCTGTCACATATCCATTCACGGAGAGGAGCGATGCAACCCTCATCGATATTCTAGGA
+>62215 1
+CTTGCTTCGAGCCTGTACTAGCGAATGCCCTTATGACAGCCGGTGCCTAGTAATAAATGAAGAACTCTTAGGTTTCGAGGCATCATTGACACGCAGCGGC
+>62216 1
+ATGGTCACCTACTTTGTACTACAAGAATCGCGCTTTTGAATTATTTCACACCAGCTGAGGGGACCGGATTCTAGAGTGCGCAGGTGCCCCGATAGGCCAA
+>62217 1
+GGTGTCGCTAAATATGTCCACGCCACACCAACGCATGATTAGGTTGAAAACGACGATTTTAGGGATCCCGGGTTCACAGCATAGATCGCTCTTCGTTGCG
+>62218 2
+CTTCCTCAACCGGACGATCAAGTTAATATCCAATGGTAGCTCCACGCATATTTTGGGAGGTGACGAAGAATCGGAGGGCTGCCGCGTACATTCCATTTCG
+>62219 1
+ATCGCCACCGTCGGTCGTACCTATTAGTTCCTTGGGAGGACAAACGCGACCTAGTTAATGGTCTATACATCAAAGCGCTTAGCGCATGTGATGAGCGCTA
+>62220 1
+TTCCTGTTCAGTGGGCGTCGCTGGCTAGAATAATGCTGTAATACCAAATGGGTTACAACTACTAGCGCTAACTAGCACGTGAAACTACCCCCTGCGGTGG
+>62221 2
+GCATCCCGAACTGCCCAGAAACATGCCAGGGTATTCGGCGTGAAGTTGCTCTATATATTGGTTACTGGATACTTCCGAGGATCCCAGCCATATGTGAACG
+>62222 3
+GGAATCACACTTCTTGGTCTTATTCAAGTAGTAGAGACTTGACCATCGCTACCAGCTGACAGGCACTGCCTCGCGGTCAACCAGAATCTAGGTGGTAGGT
+>62223 3
+GAGTATTTAACTCTAACTCTCCCCAGGTGGGCGGCCTACGGATATGTGGTCTTAAGACTGAGACGTATGGCCTACCGCGGTTACCTTGCCGAATACAAAA
+>62224 3
+CCTGCGAAGAGTTTTCAGCATATTAATTCAGGTGCTGAACTATTCCCGTATTCACCCGGACGGGCCGGAACACTCTGTGAGGACTTCGAAGGACACTAGT
+>62225 3
+CAAGGTCGTGAACGGAAAGTAGACTGGTCGGGCCCAAATGCTTTTTTTATTAGCTGCAGGCTTTAACCACCTCCTAGTATCGAGCAACCGAGCGTATCCG
+>62226 2
+TCTAACCTACATAGGTTATCCTGCGCCCGGAGATGTAACGGCCAGGAGAGACAGCCCTTACTTCGCCTAAAGTTCGATTGTTAGGGTAGTACCGAGCTAT
+>62227 1
+CGCCGCAGGCCAGACGGTATTCTGATGACAAGACAGTAGCGCAGTGGGCATTAAATTTTTGTACCCTACCGGAATTCTAACCAGTCGAGCGGTTTTACTC
+>62228 2
+CATGTAACTCCCAGCACGTAGTGTTTTAGATTGTTAGCGTTGCCGTCTTCAAGACGCCGGTTAATAGCCATCTAGCCAGATCACGGCGGGAGCGTACAAA
+>62229 2
+ACTGACTTTACTGGTCCGGTGTAGTTACGCATCCGCCGCGATTGGTAACACTCTGAAGACAATACAACTATAATGGCAGAGTGGGGCTCGTACTTCCACG
+>62230 2
+CTTAAGGTGATACATCCCAAGTGAACTGCGAATCGGTACTACAGGTTCGGACATCGGGCCACCACCATCTTTGTCAGAGAGTATTGCTGCTCGGGTAATC
+>62231 1
+CGTTACGCTTACGGGACTCTTCGATCCACCTGAAGGGTCCGAGCCACGAAACGAGTATGTGCTTGTACGAGTAATGTCTGCCGAGCCATATTCGTAAAAT
+>62232 1
+TAGGGGTGGCTCAAAACCTCGCATTCTGTTAAAGTGTGTATTAGCATACCAGCTCACAGACTGCTCCGTCTTAAGGATGGATAGCGCCGCCTACAGAGTC
+>62233 3
+TCATGCGGGCCCGACATACGTATACGCAGGGGACGTTCTTGAGTCCGCACCGTGAAGATAATAATGGTGTAGCTTCCCCTTACATTTGGCATCAGTCAAA
+>62234 3
+GGAACTGTTAGCCCTTACCAGGCCGTGTGAGCAAACTCGGTTTACATATCGTTAAACTCTGCCTAGTCCCGATGTGTAGAATACGCCGTATAGCAAGGGC
+>62235 3
+TTATAGCCAGGAACTCTTACAGCGTAGAGCAGGACATTAAACTGACGCCTATATGTGATGCGCTAACGTGCGCACGGACCCCTTTCTCGTTGGTGGCAAT
+>62236 3
+CGGAAGTCGATCTGCGTGTACCCCATGCCTGCCCTAGGAGGTTATCGCACGTGACCTTTACAATACGTAAAGCAGTTTGAGCTGCGACTGAAAACTGTTA
+>62237 1
+TCACACCAATGTCGTACACTGCTGCCATGTGATAAGCGAGCAAGGTTATTTTACTGTCTACTGCCGTGGTGCACGGGAAAAGACCAGAGTTCCTGCCTGA
+>62238 2
+AAATGCTGAGCGGACAACGGGCCTCTGACTTATGGCGAACTGTACGGCCTACTCCTGGCAGGTTGATACATCGTGATCTATCGCAGATGTCCCATTAAAT
+>62239 3
+GGGCGTTACTATCCAAAATACTGGCGGTGCCTTTCGCAGAGCCTCCCTTCGGCACTACACCGACTTGGTGTAATGCAGAATCGAATAGAAGTGATGTACT
+>62240 2
+GGGAAGCTCTAACTGTGGCATACGACGGCACGCTGCTCCTGTCATCATGTGTACCACCAGGGATTCGCATTAAGTCCTCAATAGGTCAATGTAGGTTAAC
+>62241 3
+CTATAAGCCGCTGTCTATTGCATAGATAATCCACTTTTCTGCAGAACCCAAACGATGCGCCAGTGCTAAGAGGAGTTAGGTGCCTCTAGACCGGGTGTCG
+>62242 1
+CGGCTTTAATCATGTTTTAGTACCATCCGACATGACGACGTGCCAGGTCGGGGCCGTATAAATTAGAATACTGTAGGAACCCCGGTGAGCGCAACTTTCC
+>62243 2
+GGGAAACGCACAGGCGGTCCGGCAGCCAACGGCAACAACATCGCTACAAGATCGCTGTCTATAAGCTAATACTTCTTTGCTTTTTGGTCTCTAGGTAGTG
+>62244 1
+GTGCCCACCGTTAGCGTCATAACCTATAATAATAGCGCCGTGGGTCGCTTAGATCTGAGCCCTCAGATACATTGAAGTGTACGCAAGACGTGCTATTGCG
+>62245 2
+ATTCGTGGTACATAAACTAACTTCCTGAACCGAAGGTTCAGCGAATCGTGCGGAGCCCAGGTCACTGCCATGCCCGTATTTGCTCTATCATGAGGAGTGA
+>62246 2
+TATCTATTAAATGTCCACATTGAAAGTGCGTGCTGCGGCATACGCTGCCGTCATGTACGTGTGCGCAGCGTACGAGCCGAGATAGTACGACTTTCCCAAA
+>62247 3
+CGTAAAGCAATCAGGATTTAGGCTAGTGATCGTGGCGACCCACGCCTATTGGGTGTTCGCCGTTCCGTACAAGACAGCGCTATATATGTATCCACCGAAT
+>62248 3
+TTCCGTTACTCATAACGTTAAGAGGGACCGGAATCTCCGACAGAAGAGATTCTATTCCCGCCAACATCTGTTCCGCCGCGATTCGTGTGGAGGTATAGGA
+>62249 1
+GGATGTTCACTTTATGGGATAGCATCTGCAACAGCCTTATTTGCAGGGACCTGTATTGCTCCCCACCGCACCTTAGGAAAAAAGGCATGGGGTACATCCG
+>62250 1
+CGGACCCTTCACACGTTATGTTGGAAGATGTCTCCTGACAAGCTAAACACGTCGCCTGGAGACCCGTTGGAACTACTAACAAGTCGGGTTTCTAGTATGG
+>62251 3
+ACGGCCTAGGGGAGGATTTGGAAGCCTGTAATCTTAGCGCATCAGTACCTGATCCTCTACAGAGCATGTTCCTGATTGACAATCGGCCAATGTTGAACCC
+>62252 1
+CTCCGTAGTCCTAGTCCCCGAGCCACAATTCTAGTCATAATGGAGCACCAGTGGTCATTGGTTAGCTGCGCTGACGCGGAATATGCTAATAAGATGTCAG
+>62253 1
+CTACCACGATTGAGACATTATTTTATCCAGGGCGCCTACAAGTAGCGGGCCGCACACGACACAACGTGTTCGTTTCTGAGTATGTTTGCGAACTGAGCGA
+>62254 3
+AAACACGGTTCCGCTCTTCAGCGATGCAACGCTAGACAACGACAGTTTGGGGTACCGTTTAATTGAGTGCTGTGAACTGTACCGATTACTCCGCGATGCA
+>62255 1
+TAATAATCTGTCATTGAATCTCCTCCCTAAATCATCGAGATGACTTGCGGAACGGACGCCTTTCTGCAGCCGAGGGGGGCATCCGTGACTATGACATGAG
+>62256 3
+TAGTGAAATTAGGCCGATATACGGGGTTACATCTAGTGGGAGCCCTGTATAAGCCCGATTCGTCCTGAACCAGCCTGGTGTGCCCCATTTAACCAACAGT
+>62257 2
+CCCGAGTTTATATAAAGGAAGCTTTTTACAAGGGACCCGTCCCCGGCGATTCTGAACGGGCCTTGTTAAAGGCCGAGTCTCGACAATAGGGTCAATCCTT
+>62258 3
+GCAGTATAATCCTGCTCAAGCAGGCTTCGAGCGTAGAAGTCGTCCTAGCTGTATTGTCGACATGGATATCAACCCGGACCCTTCGTCACAGATAAGTGGT
+>62259 1
+AAATGCCACGAGTACTAATAAGCGATACTACTTCCCGCCTTTTGACTGACAAGTGGCCGCGGGCCATTACCTGTGGCGTGGACAGATAGTCATGTAGTCT
+>62260 1
+TAGTGGTCCTCTAAAGCGGGCAGACACAGGGGCGCAATAGTGTCTATTGCTACCGAGTATTCACGTGAAAGCAGTCGCTTGTAACATGTTCCCATACCCT
+>62261 1
+AGTTTAACAGCACAGCCGTTTGGCCCTCCATAGAACACGAGTATCCCCGCTTCTTACTAAGGTTTTATGAGCGTGAAAAGTGTCGGGGTCCGCCGTGAAA
+>62262 2
+CGGTACCAACATTTAGCGCGAAGGGATCAATGTTTTGAGGCGAGCGAACCACAAGGTCGACTAACGGCTTTGCGTAGCTTCCTAGGTTACATTCCTCTAC
+>62263 3
+AGTCATTGGAGAAATTTTTTACTCAACATTGGTTGACAAAGACGGGCACTTTGAATCTTTCGCACAACGGGGGCCGCGCATGTCCTGCGGCCCAGCTAAC
+>62264 1
+CACACTAGGGGAACTTCGAGTATCAGGAAGGTGGCTATACCCTTTTAAGCCACCCTTGTCACTGCTGACTACTTTTCTGCGGTCGAAGGTAAAGGAACCG
+>62265 2
+TGCCCTACAGTAGCCCTCAATGTGAAAACCGACACGCGCGTTATCAGACGCGTGTGTATTAATGTAGAGCCTGCCTCCTTAAGATGTACGAATGTCGGGT
+>62266 2
+GCTGCGACTCTAAACTGATCTACGCTAGGAAGCGTAGCTGAGTCACCCAGAACGCTGATGCGGAGTGTACGGTACGCACGTCTTATTTTGTCCAACTAAT
+>62267 3
+GGATGCAATACGACGGTTACTCGTGCTATCCGGCAGGCATTAAACTCACATGGATGTCGAAGGGCTTCGGTTTACATCACCACACGTGGTTATTAAGCCC
+>62268 2
+TCTATAGCGAGTTCGTGAAAATGTCGCGCCGCGAGGCCGAATGCTAGCTACAATCCTTAGACCTCACAATCAGGCATGTTTAGTCGACTGTGGACTCGAT
+>62269 1
+CCGGTAGCCCGGCGCCTCGCTACATAGGAATGGTCCCTGTTTGTACAAATGTTTATGCCTTGTTAAACTGAAAACCTTGCGGGCGTATACGAAAGACGCA
+>62270 1
+CAACGTTTATCCTCCGCAACATGAGTACGGGGGGCAGCCGACTACAGTTTGCGATGGTGAATATTGCCCTTCGTCTTAATCGATCCCACGGAGAATGAAT
+>62271 1
+GTGAGTAACGATTACTGACGGAGCTCTCCTCATCGGGTGAGAGATGCCTAGTCTCGGATCTTCGAATACCCCTAACACCTTACGGACGAGGTGATCTTAA
+>62272 1
+TCATTACCGACTTTGGTGACTCGGACCTAAATTCATACAGCCGGAGGTGGGCAGACACGTCCGGGCCATGCTTTAAATCGAGTCCTAGCAATGAATTGTC
+>62273 2
+TTGCTCTCGGTTGAACAAACACTGGTCTGCTAAAGGAACGTTGTAGAATCTATCACAAGGGTACAGGTCCCGGTTTACAGCAAGTCTCCGCTGCGCAGTC
+>62274 2
+AGGATGTATTATTTAACATGCGAGGGTCGAGGGTGCTTGCTCTTACCATTGAGATCAGGAACGTACCACAGGTTCCGGCCAGCCCAAATCAACTCGCCTT
+>62275 1
+ATTTGCGCGAGCGTTGGTCAGCGATGGGGCTCTGTATATTAACTTTCTCGCCAGCGTCGCCACTTGCAAGAGTAGAAAATTGACAAAACGTTCACGCCAC
+>62276 1
+GGAACCCAGGTCTCAGTGTTGTCTTTCGATGCGAGCGGGCCAATGCGTCAGTGTTCAGACAAAATTTATTGAACCTGACCGAAAGCCGACTAATTCCTCG
+>62277 1
+GCACTTGTAAAGGACTATGACCAGTTGACCCTTCAGTCGATAACTGCATTGGGCCAGTGCTAGATCATAGACGCACCGACGTCTGGTGTGAATACCGTTC
+>62278 3
+CCTTTATATGGTCGGTAAGCCTGGGTACAACCGGGTACATAATTTGTTAACATATCTACCCGCTCGGGCACCAGAAGAAAGCGGCCTGATGCGTTCCATG
+>62279 2
+CCGTTGCTAACTGAGCTCTTTGCCTATGGAGACCGACTACCATGACACGACAGGCACGGCTATCAGACGGTGCAATATACGGTTCATCGATATGTGTGAT
+>62280 3
+AGCCAAACTAGCGGGTTCGAATATTGTCGTCATCCTCTACGTGAGATCCCCGGCATGTAAGGCATTGTGCACCCTGGTACTACAATGCAGGTTTGCAAAG
+>62281 1
+TTAGGCTGAATTTTCTCGCCAGCATTAGTACCGCGAGCGTGCTCAAAGGTACAGGGCCTCTGAGCATAACTGAGCGGTCAACACATCCGAATGTATTCGT
+>62282 1
+CGGAGCAATGTTCAGCACCGGTCCGTTACAAGTTCGCATGAGTGATTGATACTGGCACTGCCTGGGAACCGAAACGTAGTCTTCCCCTTTCGAATAAAGT
+>62283 1
+CCCGCCTGCGTTCTTCACCAACTAACTTATTGCAACATGGAGATAAGCAGTCATGTATTCGGGCGGCGCGACGAGGTTAAAAACGGGTATATCGCTTCGT
+>62284 1
+ATTACGGTCCCATTTACCGGTCGGATGTTTACACGTGATTTCGGATATCGACATAGACCCTGCGTTACGGGCGTAACAGTCTGTGAGAACCGAAAGCCAC
+>62285 2
+GACAAACGCTAATAGTTATTGCCAGCCGTCCACTGGCTATGCGCCGACTTTCTCGTCAGAGGCGGATGTATGTGAGTGATTCGATATCCCATACAGCAAG
+>62286 3
+GTAGTTCGTAACCGGGTGAGTAAAACAAGCCTCTACCGACTGTAGTCTATGCTGGTGAGTTTCGCCGTCTACACCAATGATGCTAAGGTCCGGCAATCCA
+>62287 1
+ATTGGTCGCATCTCCGAGTACTAGCTGAGAATGGCATACGCCTCGGAAGTTCGAAGAGAACGTCAAACCGGCCGAATAATTTTCCGAGGCCTCTTTTTGC
+>62288 1
+TGCTTCCAACGAAAGCAGCAAGGGTGCGTATTCTGGTCAGTATCGTCTATACGAGAATCCACTACTCTTCAGGCCGTGAATATCATGACAGGCCCGTGTG
+>62289 1
+CGCTGAATTACACCTCTGCGCTACTTGACCACTGGAGGCATGGGTCGTTAACAACTAGTACGCCGACAGACGGATATGTAAAACGCTTTAGTTCCGTTGG
+>62290 3
+TCAATGCTAGGACGGAACGGCTTGACTTTCTAACACCGCACGGAACCTATCAGTGACTCTCCCAGCATGGGTAAGAATTGGGTGTCAACAGTGTTTGCTC
+>62291 3
+TTGAAACCACTCCGTACGAGGTACTCAACTAATGGTAGATCCGTGGTGGATATTCTGTTGCACTCGTCACTCGAAGCAGTTAGTGCCCTCGACGGGAACA
+>62292 2
+AGTTCGAGACCCTTTCGGATAGGAGCGCATCTGACTCTGATAGGGCCAGAATGGTAAGTAGCACCCTCCTACATTTCAGGACTTTCCGTACGAGTATAGC
+>62293 3
+TGGCCCTACGTTAGTTACCAGTTAGCGGCGGGATCCTTTGCGTCGAGGGTCGGAAATTCAAAAATTCAATCAGGCCTACAGAACTCTGGCCTCAAGCTAT
+>62294 2
+GCAGACTTCAAGGTGAATGTCGGGTTCTTCCGCTGGAGGATTCACTGAGCACGAATGAATGTAAAACCGTTAGTCACCCGTGGCCTATTCCCGTCTCAAA
+>62295 1
+ACTCCGGGGCAGCTATCCCCTAATCGAGGTTGAGTATGAGTTTAGCGAGTTAGGCAATCCGTCTGTTGACACACATTCAGAAGCAGCCGTACTGATCCTA
+>62296 1
+CATCCAGGCTACCGACAGTAACATCCCAGTTCCGGACGAGGGGATTCTTAGACCGTTATTTAACTGGCCAATAATCGTGGGTCTTGTGCGCGGAATATCA
+>62297 3
+CGGCCAGTGACGGATACTATTCTCGGTAGGTCAAACCTCCATAAGTTTTGACGGCGCATGTCTAGTCAACATGATGATATCTGCGAGCTAACCCCATGGG
+>62298 1
+GTAACATCGGCTCGTTTCACGGTCTAGACACAACGGAATAACCATTGTAGCATCCTGTGCCCGGCTTTTTTTGAGGACGCTAAGTAGGAGGCTCCACAGA
+>62299 2
+GCGTGTCACAATCACAATATTGCCCAGCGAGTGGGATATGAAAGGATCTCTCCCACGTAGTGGAGGTTCTTACCCCTTGGAAAGTCAGACTTTCGCTCGA
+>62300 2
+TTTACGGGATATTCCACGTCCTGAACCTTTCCAAAGACCGGTGATCCAATACCGAAGCGCAATGGAGTGTGTAGCACCGGCTTGCGATGGGTACATCATT
+>62301 1
+ACGGTAATACGAGCTGCGTGTCAACGGAGTTGATCACCCGGACATTGCGCCGAGGACGTATCCTTCTAGCAAGTATTACACTATCTTTTATCGCCAAGGG
+>62302 2
+GATGATGTGGTCCTCATAGCAATGGTCTTAAACTAGAAACTACTCTAGACCTTAGCGTCCGGCCGCGTGAAATGCCCGATGGTCTGTCCGGAAGTAATCC
+>62303 3
+ATTAGCCGGTCCAATACGGAACCGACTGGAGCGGCTTTACTATTCAAAGGTACGAGAAGACGTTGCAATATCCGCTCCCGAGTTGGGCGTTACTTTCCAT
+>62304 1
+TGCGACACATACTCCAGCATGCTTTGTAAACTGGGTGTGATTTGAAACACAGGCAGTCCCATTTCGATGAGATCGGCATGCCTCGATTAACCCAGTCGGG
+>62305 3
+TAAACCGGCTTAGCCTCGATATATGCCTGACCCTCTAAGGGACTTAGTAGTCGAGGTACGTAAAGGCATTATGGCAAGATTGAGTCTGCGCTCCCAGCCT
+>62306 3
+TCAGCTCGAGACCTCTGGATTAGGATACAATCGAATGAACCGTCGCAAACTGCCTGTTCGGCAAACGGTGCGCTTGTCTTCAGACAAAGTGGCTTAGTCT
+>62307 1
+TTCGAGGGTTACAACATGTCCAGTGACAACATGAGCCTACATACGCTCGGTACGGACGAACTTAAAAGCCTCGGATGTTGGATTCGTTCGCCGTGACCTT
+>62308 3
+ACTTAAAGTCGGGTACCATTCTTATTCAAGGTCTGCACACGCGGACAATATGCTTAGGCCATCTCCAGGGCGAAGAAGTGAGACTTGCAGTTCGGCTCCT
+>62309 3
+AGTATTACTCTGGAGTCTGCCTGATAGCCGAAAACTGTGTAGCAGATGTTCGGTATACCGACCTCGGTAAATGTCGAATCCCGTAACAGTACTGGCCCGC
+>62310 2
+AGTGACCCAAATCTTGACGGAGTCATTTTCAATGCGGCGCGGACGGGTCGCATCTATCTTGTGTAGTAACGCCAGTCACTAAGCCATAGTGCTCAATCGA
+>62311 3
+CTCGGTTCTGAGCTGGAGGAAATGCTAGTGATTTCAATCGCTAGCCCACAGACCACTAGCGGCGGTCCCCATGACTAGTTAAGCATATCTGTGGCATTAA
+>62312 3
+AAATGACCGTTGGGTTACATATTTAGCCCCCCTAACTGTATGCACTAGGAGGGATTACACTTGGGCCTCTATGACTAGCTGGGAAACTCGCGGCACGACT
+>62313 1
+GTAACCGTGTACATATCCGTCCTTTAGGCCTTTATGGCCGGAAATAGTGGTGTACCCATCGGACAACATAGGCCCCCGAGTAGTATCCGACTGATAAGTG
+>62314 3
+AGTTTAAACGGAATTACAACGTGAATGGTACATCTCTGAAATCCCAGGGACCTGCGGGTTTCTGGCCCACACTCGGCACAGTGCTGGTTAGATTCTCGAC
+>62315 2
+ATCGATCAAGACCTTCCCCAGGATAAATGCAACTTGGCATTTGAAAGGATGTAAGCAGTTGGGCGCGTGTTTGCTAAGGGGCACTTTATCCGCCACCTCC
+>62316 2
+AATGCGAGGGACGTAAGCCACCGTTCCACGATGTACCGGCTTGTCTTCAGTCCGTTCACAGCCGGAGTCTCAGAATTATTGATATTACGAACTGAGCGTA
+>62317 1
+TACACCTGAACGCTCCTTGGTAATATTACAGTTGGTCACTAGGGCACGAGTGCTGCGTCGGCTAAATAATTGATAGTCTCCAAGGCAGGAAGCGCCTCCT
+>62318 3
+ATCCAACAGAAGATGGGGGTTTTCCCGATTCAGATTTCCCTCGCACACAGGGCAGTTAATCTTAGCCTCCTGCCTAAAGTGTACATGTCGACGAGGTGGA
+>62319 3
+CACCTGTCTGACCTCACCAGGAGGAGATTCTCAATCTTGCGTTGGAGAGTCCGCGGTTGACCATTATATACTGCACGGATAACAGATCGAATAGTCCGTG
+>62320 2
+CCATCGGCATCTGGCACGACACAGGTTTTGTTTCAGCTTGAGACCCTAATCTGAGAATAACTGAGCCGGGCTGACATTGTTACCAGTGGTTGCCAGAAAC
+>62321 3
+GGTCAAGATGTATTTAGTTGCTGCGACCAGTTGCTCCCAGTGACTCTGGCATCATTTGAGCGCACCTTAGCGAATCGACATAAACAGTCGCCTGCAGGAA
+>62322 3
+TAGCATTTAGTTAATGTAGCATGCGTGATAGAATAGCTCTGCCTTGTCTCGAATCTAGCCCCGTCGGCAGGCCGAAGGCCACCGATCAGGCCAGAATATT
+>62323 1
+ATGGACTCCAACTATGGTCCAATCGACTTCATTGACGTGAGGAACCGGTCTTCGAAGACTCGAGGCTGTGGTTTACACGCACTAACTTCAAATGTGGCGC
+>62324 3
+GGGAAACCCTTTCTAAAACTGCCACGACCAAGAGTGGTAGTCGGGATAGTTTTCCATCTTCTCCTTTCACTAAGGCGTGAGGGCCATCCGTAATCGGAGA
+>62325 3
+ACTTAGGATTCCTGTAAAATGTCCGGCACTGAAGCTTCCGATACGGAGCCAAATAGTCGAACGGCGTTCTCTACAGGTCCTCTAGAGGCGCGTCTAGTAT
+>62326 1
+CGGTTACTCCTTTTTCCGAGTTTCACTGGTATGACCATTCGTGCGATCAACGGAAGCGCTGACAATTGGACATCACCAGGGGGAGATCAGACATCCATGA
+>62327 3
+AATCTACTTGTAACAATTCTTCGGGCCAGCAGTGTGCCGGCTACCTACCTCTGGCTTGACTTGAACGAGATCTACAAAGCGGATAAGTCAGTGGGCACTG
+>62328 1
+TCCCGCGAGCGAATAGAACAGATAGCTTGTGCACTAGTGGAAAATGTGAGTGGTAGTACTACCGCCATTGGCCCTTATTTGCCACTTCTGCCAACGAGCT
+>62329 1
+ACAGCACAACCCACATAGATTGTACGCAGCCGGTTAGTTGCCCAAAACCGGGGGTTTGTCAGACTATCGTTACTGTAGCAATAGATTGCCTTGTCGTGGC
+>62330 3
+GCATACATTTCCCTACTTTGCGTAGCATCTGCGAGCATTGCTAGCAACCGGCGCTGATGGGGGGACAAGGTTTTCACACATAAAGCTGTACGTCACTAGA
+>62331 2
+GCTTGCCTAGTAGTAGTCTCTGATAAAAGTTTCACTGGCTGTCAACACGTTAGGCGAATCCGAGAAGGGCAGGCACTCTATTCACCGGCTCAGAACTGCT
+>62332 3
+TGCACTTTTTCGGTCCGTCGAACGGATTCAACGTTCAGCTGAGCAAAGTATGAAGGGACGCTATTGCCAGGCACATTCACACGCTTACTGATGCAGATCG
+>62333 3
+ATAAGCCTAATTCACGGTGTGGCTACCGCGATGACACCGCGTCGGGCAACCCATAACCGTAGTATTAAATGTTAGCCTGCTCGGGTATCGTATTGCAATG
+>62334 1
+TAGTCACCGTAGCTAGAGCTTTCCCACGAGGTCACTTGACGAGGCGAAAATCATAGAACCTGATGGGAACGTCTCTGTCAGCCTGGTCTGTAATTACTCG
+>62335 2
+TAAGCCTACGTACACAGGAATTTCTTAGCGCTCAGTGCCATGAATCTGCATGTGTTGACAGTCCGTACGGGGCCGCAGTATGGCCTAAAATAGCGCATCT
+>62336 2
+ATCCTGTGTAGGGCCTGCAGCAACAAGTCGGGTGCGATCTTACACTAGACCGGAAGATCTGTCAAAAGGCCCATTCAAGTATGCTAGTGTGTCTCCTTAC
+>62337 3
+TGAACCAGGAAATGTCGCATACCTGCTTCAGAACGTGGGCAGACGCATAGTGATCCGACACCATGTTGCGGTCGCGTACTAAGTCCTTTCGATAGACTTT
+>62338 1
+GATGCCCACCCTAGGGTTTGCGGCGCCAAATTTGTAGAACCTCCACGAAATACTGCCACGAGGCTCTGGCTCATAGTAGTTTGTTTAATCGGGAGTAACA
+>62339 3
+TCGTATACACGTACTATCTCACTGCCGGTGCGTGTAACCAGCCCAATATATAGACTTCCCAGTATGACAGGACATGATCCGAGGGGGGGTTTGAGACTCT
+>62340 3
+GGCCCTTATCACCCCACCTAGGACGTAGCTAACACGTGTTTTGCATACGGATTGTCATCAGCGGTCGTATAATGGGGGATTAAGATCCAGGCAAGTCTCA
+>62341 1
+ACTGGAGTTAAACAGTAAGGGCTGGACCTGCCCCGTTGCGGTTTCTGTTGACGCACATGGGACGGATACTACGACTAGATCTAAAGACCCCATTTATCCT
+>62342 2
+CTTGGATCCGGAACTTCAGCGATGGAAAAGGTGCTCGCAGTGCCTGTTGTAATGACGATCGTCCTGACTGTTTCGACCTACCTGCAACGCAAATAGTCAA
+>62343 3
+GGGCGCCTATTTGTTACTGCAGGCGTTGCACGCAGACTTAGAAAATATTAGGTGTCTCGAGTAACGCAGCTTCTGAACGCGGTCTCGTAAACCCACTACA
+>62344 2
+GCTGGTTGACGTGGCATTAGAGGATGTCTTGAACACAAGCTCACCGCCGCCAGTGTATGTACACGCTCATGACCCGTGTTCAGATAACCATTGCATTAGA
+>62345 1
+AACTTGGACGTTAAGTCCATAGGAGAGATGGGGCGCTCGTTCCCCTAGGCAGCACACAGGTAATCATTTCCTAGTTGATTTCGTATCCACGCTCCAGGAA
+>62346 1
+GATAGCACTTTGGTAGACCGTCTAAACTTGAGACGATCTTGGGCCGAACTCTCGCAGGCTCTACGCTCAGCTTGAAGTAGGCTAAATAAGGCTATCCTGC
+>62347 3
+GAGCCTGCTATGACACCGATGGACTAGGAGAGAAGAGCCGGGCGGTTTTCCGAATATTAGGCTCGCCCACATCCTATTCGTTATCAGTCAATTGACATTC
+>62348 3
+TACCCGATACTCATACCTACATCATAGATTGCGGACTGTCATGCAAAAGCGGATAAGGCCGTTTCGGGGTCTTCCGCCATTGCGTGAGCATTGATAGGAC
+>62349 3
+ATACCAGCATAGACTATGGAATAGAACTTCGTGCCCAGTCCCGTCTTCCAGTGGCTAGAAGGCTAAGCTATGGTGCCGCGAAGGTTGCTCCATGAATTCT
+>62350 1
+TTGTTCACTCCAGACCCGACGTACTCATAGGTGGCGTTTGGAATGATCGAAGGAAGTAGCTCCACGTTAATGCGTTCGCTGCGAACAACTTCAAACGGTC
+>62351 2
+AGACTAGTAAGCCTTGATTCGTACTCATCAACTTAAGTGAACTATCGACCTAGCGTGGTAACTTGTTGCCCACCCCTCGAGGGGCCCGTGGGTGAGAAAT
+>62352 3
+GCCTTATGAATCCAAAACTAACCAGTTTGCTGTGACGTCTATCAATGCATGAGTGAAGCAGGCAATTCGCCCTGTATGGACCGTAGCTGATTGGCCGCGC
+>62353 1
+CGAGCGATTTCGAAGCTGAACGCAACCTTTCTTAACTTTAGTCAACGACGGTTCGAGCCAATCGGACGTCTGCCTCGAGAAGTTACATGCGGGGCTTAAT
+>62354 3
+ACAGATCGAATTCGTGACTCAACCACGTTCTTGAGAGTGACCACCGCGATGATAATTATGTTAGAGGTTTGCGAATTTGCTCCCCCACCCACGGGGAGTG
+>62355 3
+GGATATCCAAACTCAGGGTGCTCTAGCACCGTAATCTAATCGATCACTATCGACATATACTACGGTCGGGAAGGGGTTTTTATGGCCCCGACCTGGGTCA
+>62356 1
+CCTGAAACTGAATGCGACGTCGTGGTGTGTATCTTCGATCCTAACCGGCCATCAGTTAAGCGTCGGATTGGATCCAAGGGTCCGACCTTCTAAAGAATAC
+>62357 2
+TTAACAATATTGCTGGACAATCCGCGAATTATCCCGAGTGACTCGGGGGGCCCTGGCTAGATAGGACCGTACTCTTTGCGCACTTTAACGTAGCCTAAGA
+>62358 1
+ATAGCACATAGAAACTGGTAAGCGGAGGAAGTTCAGCGCGCGTGAGAATTGGGGGCTCATCTCTATACTACCCTCTCTCTGCGCTGTCTTACAGTAATCC
+>62359 3
+CTAACCTGCTGCACATAAATTTTGCGACTCGGTCCTCATGGTGCGCATGCACTTCATAGCGAATGGGCAAGAGGAACATTCAGCTGAGGATTAGTTCCCG
+>62360 1
+CACAGACTAACTAGTGTCAATGGCTTTGGTTTGTCGACAAGCGGCTATGCTCGCAACGAGGACTTAGTCTCTACGCGGCTGAAATGTCACAGGATTCCCA
+>62361 1
+CACGAAGCAATCACCGTTGAACGTAGGTGTCCTCCGAGCCTGCGGAACCACCCGCCAATGTTACATTGTATTTGTTAGTAGTTTCGGAGACGATCGGAAT
+>62362 3
+GCAACCTCGTCTAAAACTGCGCTCTTAGTTTTACCGGTTGTGCTTAGTGGGGACGAGTAAAATTGGCTGCTTCCGCTCTGGAAACACCAGGAGACCAACA
+>62363 3
+GCCGATTGCGGTGCCTGTGTAAACCGCTTCCTGTCTACGATCTAGGAGGCTGAACGAACGCAATTAAATTGTATGCAGGGACAGCTTATCAACTACTCCG
+>62364 2
+TAGAACAGGACAGGTCCATCCGTGGGCTCGGAGCCGCTTACAAGTAGCAGATGTTGATCCGCGTGACAAGTTCTTTAACACCCTATCTAGACGTTGTACT
+>62365 1
+CGTCACATAGTCCAACTAATGCTTAGTTGATAACTTTGCGCAAGGGCATCCGACCAGCATGTCGTCCGGCCGTGGTCACAGTACAATAGAGTTCTGTGGA
+>62366 3
+TATTCGGCCCGGGCAACAACACTCATGCTGCATTAGCGCGGAGAGTCCGATAGTAGCCATACGCAATACATCGTCGGTATGCTAGGATGATCTTTTAGTC
+>62367 1
+ATCCTCAACTTGTACGCCGTATGCACGTCTCACTCTCGCTGAATCGCTGTGAGTGAATCTGTCCGGGGAAATAAAAGGTATGTCGTGGGCGAACCAATCA
+>62368 2
+GACATTTAGGAATCCATCGTCTGGGATGTTGCTAGTTGCGGGCACTAACATGTTGACGTCCATGGCCCCGAAATACAGTATAACCTGGCGATGAACCTCC
+>62369 1
+CAAAGTTTGGCCAAGATCGCTCGACGGACTCGTATCCATGCTTCTAAAGAGGACATCCTTCTCTGGCGCTCTGAAAGACGGGGGACCCAGTTTATTATGA
+>62370 3
+AAGCTTAGCCCATCTACACTCGCCGAACTCAAGCTGACAGAAACTCACTGTCTGGCTTGGTCTGATGCGGGGGTGTACGTATAGTAACCTTGAGTACATG
+>62371 3
+CCTCTGCCGTATAGAGGTGTAGTCAGTCGACCATCTTCGATAGGTCGTGCACTCATATTAGCGAGTGGAACCGACTCTGCTATTCCATAGGACCAAGAAG
+>62372 2
+GAACGCGTCTCGCGACGTACACGTCCAATGCTATATAAAATGGGTTAGATGAATGCAGAACGCCACCTTTCCTGTCGTGATATCTTGGTCTACGAGGCGC
+>62373 2
+AACGGTTCCTTGGGTCTGGTCTCAAACTCACCCCTTCGCAAACGCAAGAGCAGGGGAGCGCGAAGCATCACTTATTTAGAGGTACACGCTATATGTTTTG
+>62374 2
+CAATCGCATAGATACCTTGCATCCACCCGGAGTAATTTCGCGGCTTTGGGGGTGAGTTGAACGCGAGCATCTAGCTACCGACTTATGCAGAATCCATTAG
+>62375 1
+CGTATAGGGTAGCGAGACAGCTTCCCTCCGGCCAGAATTGCTGGCAAAGTCGCGATATACTGTCAAGGGAAAACCATTGGACATTGGCTTCCTATTTCTC
+>62376 1
+ATAACGAACCCCCACGGGGGGTTGTAGTATGGTGTCCTGATTACTAAGCCTTTAATCGGAGGCATATGCACACTGCCGGATTACTCAAAGTCCCGTGCTA
+>62377 1
+CTCCATTAAATGTTTTCGCCAGGCGGGCTGATCGCATGTAGTGCGTCACGGCCTCTCCTCGAGACCAGCAAAGGAACATGTAAATACACTGTAGATGGTT
+>62378 2
+ATCTGCCGGTTGTTAGTGATGTGAAACCCTACGTACATCGTGTCTCTGACGAACCGGACTGGTAGGGGGCTCGAAACCTATTACACTTAGTCAAGACACC
+>62379 2
+AATTGCTTAATCACCAAATTTGCAAGCGCTCGGTAACATTGGCTAAAGGGAGAGAGAGCCGCCGGTCCTCGCTCTCGCTACTTTGAATTGTACCGGTCGA
+>62380 3
+TTTGGCATATGCACAGCCTGAGTAAGGGACTCGTAACGATAAACCGTCTTGACGCAGCTGAATGCCTCAAGACTTGTGGGACGTGCTCCGATCCTCTAAT
+>62381 3
+TTCAATGTTTTACTACCTGTCGTGAGACCCCCCTGAGGTGGGCGACCAGAGGTCACTATGTAACATAGCATGGCATGCACGTAAGTAGCCTGTAAACGCT
+>62382 3
+GGAAGCCATGCCTTGAGCTATCACATACAGGTGCCCTGCGAAATTAGTCGTCTCTATAAATATTCAGTCCACTTTTCGCGAGGGCTAATGAGCGCGAGCG
+>62383 3
+TTGGGAGCGATAGATCCGGGATAACACGTTCTCCCTGTCCCACTCCCTACATATTGCACTGCGGTCGGTTAAGGAGCAGATTAGACAATGTCAAATGGCT
+>62384 1
+TCTACCAATCCGGTAGTCAATTTCTTCAGCACAGCCGCGCCGGTTAGGGGCTTAAAATGCAGGATTGGATGGAACCGGGTATTGGCTCCACAACTATCAT
+>62385 2
+GCCGAACAAAAACTGAGAACCTCTGCTCGTACTGCCGAGTCAATGTGGGTTTCGATTCGGAGAGTGGCATGCTAACCATACCTAGCCGCTGTTTACAGTT
+>62386 3
+AAGTTGTCCTCGGGGGGGAACCCGTCTTGAGCCAGTTGTATAGACGACAATCCTAGACGGATCGATCTAGTTTGCAAAACCCGTATGACTTCTAAGTCCC
+>62387 3
+ATGCTGAACAGTCCGCGCCGCAGCTGATAGTCTTTCAAGGAAGAATTGAACGGACTTATGTCATCCTGGATGTCAGAGCCCGCCTTTACGGACTAGCTAT
+>62388 3
+TAACTATACGAGGAGACGGCGCGGTCATTTTTCTAATCGCGAATCGGCAGCATTACATCCTTAAGAGCGGTTTGACACGTCTAAGCCGACGGAGCTTTCC
+>62389 2
+CCTTACGACTAATTCCTGTAAAAGGCGCTCTGCGAGAATGCCGTTCAGGCAGTAGCGTGTGCGGTTGGATTAATAAACACCACTAAGCCGTGCTAGCTTC
+>62390 3
+TGGGGCGACTAATGGCTAGGTATAGTTTCTGATTCTAGGATCGGTCCTAGAGTCGTCAAGAGACAAAGAAACTCCCCTCCTACAACGAGCCTCTGTGCTC
+>62391 2
+CCCAATAGAGTAGCTGCATTTATACAGGCACATGTCGCGTCGAAACTGGTTCTGCTTTAGCGCGGAAATATTAAGACACCCGATGCGTCCGGTGTGCTAC
+>62392 2
+AAGCGTCTGGCGGCTGAAATGTGATAATAGAACCGGGACTAGTCCTACATTTAACCGCATGCCGCGTCTTATGTCCAACCAGTGATACGACGCTTTGTCG
+>62393 1
+CATGCGACCGCATTTAGCGCATCGTGTCGGACAGGCCTCGGGACCTGAAGCAGTAAGTAACAGCCATTAGAGACTTACTTTCTGTATTCTCAATGGCTGA
+>62394 1
+CCCCCTCACAGGTAGAGTGTATGGATTAGTTCGCGCTCCTAAAGGGAATTAAGCCTAGCTGGATAACTACGGGCAGAGCACGTCGCATATCCTTGCTTTA
+>62395 2
+ATCCGCTTAGCACAGGCGACTATTTATTCACAGGCGAATTCGGTTCAGGAGGCAGGTGATCTAGCAGTACGTCCTCCGCCTATGTTCAGTTCCAGAAAAG
+>62396 1
+ACCTGAACTTACCAGCTGGGCTCGGGGGCATGACGTTCAAAGGTAGCGAATCAACCTGTACAATTTTTGTCAGCACAGGCAATGTCTCTTGTTACACGGC
+>62397 1
+GAGCCCTATGTAGTGGCAGGTGTGCCGACAATGGCCCGGGAATTTCTCACACTATCAGATGATATTCGTAAGAACTCTTCTTTGAACAACCCGTGCGAGC
+>62398 3
+GATACTGGTCATAGTCTGTGAGTTGAGTCCCGTAAGTTTAGACTGATTAGAGTGCCAGATCCCTCTAAACACGCCCTTCGTCGCATCACGAAACGGAGCG
+>62399 1
+GTGACTGAGAACGCTTATTAGACCTCGGTGTTCGGACGTGAACCGGCATCACGGACTGTTCTAGCGTCTTATAGGTGAGACGACTCAACCAAATCCTACT
+>62400 3
+GCATCACGTGAGGCCCCTTGACTCAGCGCGGCATAGATGTTCAACCGTCTCCCACAGTGGCGGATCTCGAGACAAAAGTTTTTTTAAGGTTGACATATAG
+>62401 1
+ATGTTACTATCCTGAAGACAGTTCGCCAAGTCCTTCGTTGTACTGGAAACCGCACGCAGACCAGGATGTTGAAAAGCCAGGGGCCATTTAGTGCTCTCGT
+>62402 2
+TGACGTTTTGAAAGACCGTTATCGCGCAATTGGATACGTTAGTGTGAAGCCCCAAGCGCCCCATGCAAATGTCGCAGTCTTCTGATGGCGCAATCTACGA
+>62403 3
+CTAGTTAACTTCGAGCTTTCTTGCTAGAGCACCACCGTGGAACCAGACGAATGGTGAAGGCAAGGACGTTTCACAATTCCCCCGCGCATTTTGGGTATGA
+>62404 2
+CAGTAGCTATCTAACAGCCGACGGCTTGCTGGAATAAAAACTGTAGTAGTACCTTCCTCCGTACCCGCTCCTTATAGAGGCCTAGGGGTGATGTCTAAGG
+>62405 2
+CCTGGCTGTGAAAACTTATCGCGGGTCCCCTTAGAAGGTATGAGCGAATTAATGACAATATCGCCGACAGGTACCAGCCTGACGAATGGTTTCCCTGTTC
+>62406 2
+TTATTCCTTAAGTTCACAACCAGCTTGGGGGGTGGTTACCGCTCACGGTTCATGTGATAGAAAGAGAAGATGCCCCTAGCGAGCACACTCGACTCTCTGA
+>62407 3
+CTCAGAACGCTAGGGTACCCGGCTACGCCTTCGGGACGACGATTTAGCGGCTACGTACTTTGCAATCGGTTACGATGACAATTGAAGCATCAATCATTGT
+>62408 3
+AGCTAGGTCGTCTTATCCGAGACACGCACCAGCGGCGCGGGATGCTCTCGAGGTTTATCCACGAAGTCATAATTGTAAACTGCATATTGTACGGCACTAT
+>62409 2
+TTTGTCGGATGGGAACCTGTAAGGGAAGGGAAATGATCGTACTAGTTCATTCCCCGCGCACTCATACGACGGCCTACAATCTCACTGGATCTGCGAATTC
+>62410 3
+ATACTCGGCGGTGATCCCGTAGGTTTACTGCCGGAGGGAGAGTGACTAAATACAATCCTAGGATAATGCCATCGATCTCAGACCCAACGTCTCGCTTGTT
+>62411 3
+TCCGTCCGCAGACCTGTAGTGGTCTAGGCACTATATGGGTAGGATCATAACCCCTGGGCTCTACAATGAGAGAGTGACCTAGCCGACTCTCATATGTATA
+>62412 2
+CTGAGAAGCATGAAATAGCCACCTGGGGGTATTCAGGCACAAACAATTCGAACTTCTCTCCACCGGTTTTCGTTGAAAGGGCACTGTGACCGCCGTTGTT
+>62413 1
+ATCGGACACCCCGGGCACTATTGAATACTGAGGACGACTTCTTATTTATTGGGAAAACACAGGCCTTTGGAGGTGATTTCCCACGGCCGAGGTTCCACAT
+>62414 1
+ATCTGCGATGGATACAAGGGCCGGGACGAAAAGGCTATGGCTGTTGTTTCTGAATTAAATGCGCCTGGCCCCCAATTACTGACCTTTCACAAGACCGTCT
+>62415 2
+TAATGCCAGTATGGACCGCCATATAACTAAAGATACGGCATTGATCTGTCAAATCACTCGGGTGCATAGCCACCGGGGTCCTTCGCTGGATGTTGACGCT
+>62416 3
+AGACCAGCAGAAGTCTAAAGCTTCTTTTGAGATCCGGGGGTTGTCCCTATAGGTCATAGAAGCCGTCAGGAAATTCCTCACCGAGTCACGTGCTTTCCGA
+>62417 3
+TACGCCGTAAAGAACACCCGCAGTTGCATTCTTAATGCATTGCTGGTAGTACGGCGATGCAAAGGGTATTGGTCTCCCGATGTACCGGTATCAATGCCCA
+>62418 3
+ATTGTGAAGTGAATCCTAGCTCGCGGGACGAGTCGTGTCCCGCCCCTCCCCCAAAAATAATGAATGATGTTGAGATATGACTGTTCTGCTCGGTCAAAGC
+>62419 2
+GCCTTATATCTGTGCCCAAGGGAATATACGTGAGCGGGAACATAACCAGAGGTTGTGGATATAATTCCCCGTGGTGTCTACCCGCTCCCTACTTGCAGAA
+>62420 1
+TTCTAACGTAGCGGCGGTAATCCCTGCATGATCGATTGTTGGCGAAGCTACTGTGAGCTAGAAGGCTTGCCTAGCCTAGCGCAAACTATCAACATTACCG
+>62421 1
+TGTTAACTTGGGGCCATTCCATCAATTCTTCTCGTCAGACCTCTCTAGAGAAAAAAAGGGATGGGAATGAACTCGTACCGTACGCGCCCCTCGTGGGATG
+>62422 2
+CACTCATACGTCGGGTTACTGCTGTTTATCATCTCTCCCCTCGAGCTCAGTGGGATGGACAGAGACGAAACTCCAACGATTGGACAAGGATAGATGCTGT
+>62423 3
+GAAGCTTCTTGAACATCTCGAGATAGAGAAATTTCCTGATGATCAGTCGATGTGCCGGTCGCATCTAGCCGAGACTTACTCCAGGCCTGGAGTCAAGTCC
+>62424 1
+ACTGAAGCAACACAAAGGTTGTGTGCTACGGTTATAACGTGTTCAGTACTCGCGGACCGGGCAGACGTCCCAGCTGCTGCCTTTGAAAATCTTGCTAATC
+>62425 2
+TGGTTAATGCCACTCACCGGTCAACTCCAGCTTAAATGGTGGGACCATGGTAGAATCTAGTTGGTAGCAAAGCCCTACAGGCAATGCCCCCGAGTTTTTG
+>62426 2
+CCACCTAGATGGAGATCCCACTCAAGCTGAGGAATATTCTTCGGGTCGCTAGTTGTGGAATATGAGTGCGTATCATATTACCGCCGCGCAAAATGCCGCT
+>62427 3
+CATTCACGATTGGACGACTTGCCCCTCGGGATAAGCGATAATCATTAAGACTCACGTTGTCAATCACCTCCGGTTCGGGCACGGAGTTAGTGGACGTATA
+>62428 3
+ACGGGTTCAAAGATATACCGTCCCGGCTGAGCAAGCGCTGACCGTTATTAACAGTTCGCGCTATTTGAGGATCAGTTGTCGACTAGCTCTTAGACCGAAC
+>62429 2
+AGGTGCCCATGTGACGCAGATGTCGTCATTGGACAAGATGACACTACTACGATCCTCTATAAGTATATTCGGGCCGTGATTCCGTAATCGCATGGGCACC
+>62430 3
+CTACGCACACTCTTTGTGTTCGAGTTAGGCATACCTCGATAGAGACACAGGCAGAGCAACTGAGCCGTAATTCAGGTTACTTCGGCGGTCCAGATGATTC
+>62431 2
+CCTCGGTAGAGCGGATGTGTCGGAGGCGCCAATGTTAAACTGACCAGTTCCTTGACCACGGACATCGCCTCAAACCGTCTTAAAATGGTTTATCAGTAGT
+>62432 2
+GGACGACTGAACTGCGGATGGAGCTCGAGTGATGCACGTCACTCACATCGTTCAGATCAACCAGGCCTGTATTAGGTCGTATCTTTCGTACCAATTCGAA
+>62433 2
+AGAGTCCTGACTTGGCCACTCAGTATTCGCGGAGTTCAAAACCCTGTATTGTAGCTTCTATCATATCCGGATCGAACATCGCGGGCGGGCCAATGAAGTA
+>62434 3
+CGGATCCGTCGGGTCGCCTGATTAGGATCATGTACGGTAACTGGGCAGGTTCAGAACTCCGCTCGCTCACCATATTAACGTTGCGCATATATCAATAAAG
+>62435 2
+GTCCTGTAGGGCTACGGGGACCTAGGTAGTATTTACCCACGATAAGACTTTCGAGGACTGTCTATACGATAGTACAACCAGTCGAGCCGCAGACTCTTCT
+>62436 3
+AAATGTCCGACTCTTGGACAGCCTTCTGCATGTATGACAGACCGTGTTTAGCGCCGCGCAAACCCAATGTGGAACATTAGATAGTTCCGTCACGTGAGTG
+>62437 1
+ATTTTGTTAGGGGCCTAGGCATACTCAGCGGCACTGCCGAAAAGGATATCGATCTGCTTTGCAGTTGCGAGAGATCACGAAACCCCGGAACTTTTCTCAC
+>62438 3
+TACCGTGTTTTCCGCATTTTCGTCGGCTCAACACAGTCACGGGAGAATTCCTCGGATTGTAGTATCGTGGAAAAATCACCTATGGACCGAGCGGCGAACA
+>62439 2
+GATCCCTCGCCGGAGCCCGGAGCAAACAGCTGTCCGTCGATTTATACACGATGGGTCTCTAAAAGTTATAAGAGATTGGCTCCCGGTTTAAACTAGCGTT
+>62440 1
+TAGGGGTAGCGATGATTCGTTGTAAACGACGGGTCTTTATGTCCCAATCGCTATCATACCGATGGAAGTCGCCAGACCAAAGTCCTGACACTTCGAGTCC
+>62441 2
+GAGACTCTAATGTAACCCTTCTGCATAAGCGCGGCTAGAGGTTATCGCGCGTGCGCAACATATTCTTATGTGAAACAACCCGCCTAAGTTAGTGGTCCGG
+>62442 2
+TGCGAGACTCTACCAACTTGTGGGAGGCAGTCTGTGGATAACTAAGTTCCCCCAAGGAGCGTAATCTAGGATGCAATCTTTTGCCCCCACTAGTGGACAT
+>62443 3
+ATACACGCGACAAGGGGTGCCCTAGCCTTTGAAGATATGTTACTAAGCGCTAGTTATCCTAACCTCTGATGAGTTCACCTTATGCAGGCCTGGACGACGG
+>62444 2
+GCTATCGGATGTGATACCTCAAGTACAACGGCACCTTGGTTCCCTGCAGCTTGATGTCGATACATTGTATACGTCTCCGGATGGTGCAAAAGACGACACG
+>62445 1
+AGCCGCCATGGCGCTTCCGGCATCACACCGATATGTGCGTGCATAAATTATAAAGTCGAATCAAGCTTTGCATCGTTTACCAGTGGTTGGCCAGCATGAG
+>62446 3
+TATCTTTCCTCCAAGGGTAGTAAGGAGAGACGCCCTCAATTCATACGTAGCCAAGACATGGCGCCTCGGGCTTTGTGGACCAATCGATGCGTTCTAGTAA
+>62447 3
+ACAAAGCTGTTGGTGTTATAATCGGGAGTTCCACGCTGGAACTCATGCCTTTCGTGGATCATAGACGTGCAGTCGAACCCAGCAGACTCATCGTCGACAT
+>62448 1
+GTACACGTTTAGCACACGCACATGGCCAGCGTAACTTGTGCGCCGTTCTTAATCGTCTTATGGCGCTAGCACAACGAATCTGAGGTTGAACGGAAGTATC
+>62449 1
+TGTATGATCACCCCGGACCCGATTCATGCACTTACTGGCGTCAGCGGATACTAAAGTGCGTTCACTACTTAAAGGAGTGCGCCGCAGTAATATGTCAGTG
+>62450 3
+CCTTCCTTTCACATCCAGTACCGCTACAAAGGGAACTACCGATTTCCTTGTCAAGATGGGGTGCGTAAGAGGGCGCGTGTGACTATGGCGCAAATTACAT
+>62451 3
+AAAATCGAGTCTAGGGTAACTCCAATTCTGACTCCGTCGCATCGCGAGTCGCGACACTTCTACGATTTGTGGTTTAGCGACATGCCGGGACATGTCGAAA
+>62452 3
+TCGGGTAGATCCGGATGACCGTGAGGACCTAGCATGCCTGTAGATACTAGGGTCAAATCGCCTCTCCTGATTTAATCACTTCTAGGCTACAACGGACATG
+>62453 3
+GTACCGCACAAAGCGGGGCGCGATCCTCCTTGGGAGTAGTCGATGCTCTCAACAGTAATTGCGATCGCAGCGTTCTATCAGTTCATTAAAGCAACGTTTA
+>62454 2
+AGGTATTCCTCTTGACGTCCGGTCAACAGAAGCTTCTTCAGTAAGGAAGCCCTAGTCTGCACTGCTGACAACGGGCCCCAATTGTAGAGATGTTGTACAG
+>62455 2
+TTCGGCAGCGCCAGATCAACATTGCCATCGCGAACAAGTTAGTCCATAATGTAAGTGATAGGGATTTCCCCAATGCTTATCGCGGTTGTGAGTCCGCCGA
+>62456 2
+CAATCTCTAGGAGCTCCTTGGCAGAATCTACGAGGTCCGCATGCAATGTATCTTGATGACGCTAGGCGATCGTTCCAGGGGAATAGAACCCCTGATATCT
+>62457 1
+CAAGATTGTTGACCCATAGCAATGCTACACATACGTGCTCTCGCGCTGCAACTTGCGTTATTGCGATCGAAATGCCCCTTTTAGCAGCGAGGATAGGAGG
+>62458 3
+GGATCTCGGGTATAACTCTATATATATATGAGGAACATAGGATCCCAGAGCCGGGCATCGTATACATTGCGTTTGCCCAGGACTGCGTCACCCCTGGCAT
+>62459 2
+GGTAAGGCTAGAAACATCGTGGAGTTCCGTTCAATCGCGCCGGTTGTTCAATCTTTTGCCCAGTTGAACCGGAGTTCACCAACGCATACAGGACAGACTT
+>62460 1
+CTTGATTACCCTTTGTCGAAAAGAAAGGGTCTAGTGAACCCTACATCGGTAGTTACCCGTGACGGAAAAGGTACTCGGCCCCGATTCTATCGCGTACGGT
+>62461 1
+CGAAGAGGACTTACCCATGCCCTGTCGCTCATTAGCCAGGGGTGAAGAACGAGAAACCTCTTAGCATGGTTAATGGTACTAGTTTCCGTGCCAGTTTCCA
+>62462 3
+CTAAGAGCTGACTGTTCCGCAAACCCGATAGTTAAAGTCTGTTTCCATTTATGAAAGGGCAGTCCGCCCTGAATTGCCATCCAGGGGAACAGCGGCTTTG
+>62463 2
+GTGCGCACGGGCTCGATCATTTATCCGAAGTAGGGTCTGAACCTAGTATACCAGAGTTCACTGATGTTAACTCGGAGGATCGACCTCTACGACGTTACCA
+>62464 2
+TCTCCACCCACAGGGAGTGACGCGTTGGGCCGTCGTAGGGAACAAATAACTGCTGGTGTATCCTCTAAACTAATATATCTCGGATAAGCTACTCTGGGCT
+>62465 3
+GCAGTCTTGACAGTGCCAAGATCGGCGAGACACTGTTCCTCAACACCCTTCCACTAGTTGGATGCCCGACGGTTGAAATTATCTTAGGAAGTGATTAGCG
+>62466 1
+ATTTCCTTATGTTCGTCGCATACATTCCCATGATGATCTGACAAATGGAACCCGCCCGTATCTGGGCGAGGAGGGGACGGCCACATTAAGGATCAATCGT
+>62467 2
+AGCGACGATCTAGACGTCGCGATACCTGTGAAACTCATACCGCGAGGTTCGCTTCAGGAAGTGCTGTAGTCGCTTCCAGTTTTTAAATATCACCGAGCGA
+>62468 1
+AAGGCGGCCCGAGCCCCGCCATAGAAGGATATCTGGTTGTTAGCTCTACCGCTACAATGTCCACGCTAATGGTGAGAGATTCAGATTCTTCTGAAATCTG
+>62469 2
+ATTTCTCTAGATCCCGCTTCTAGGGCGAGGTAAGCATGAGTTAATCCAAAGATTGCCGTCCCGACCTTCGTCCAGAATGAGTGTATTACCAGGGCACGGA
+>62470 3
+GCCTGCTTATGAACTCCCGCTCTAGGCGACGCGGCAGACTCTACGGAAATACTCTCAGATCCCAATGCAAGGTTATGGTGTTATGGAGATTACACGATGT
+>62471 2
+AGTAATCATCCCACATGTTCACCGTGAAGGACGTGTATTTTATTCGTGGACATCAGCAGGCGCGCCACCCCAAGATTGCTGCTGGTGATGGATACAACGT
+>62472 3
+AGGGCGTAACGTTACATTGCCCGTGTTACCAGACCCAATAATTGTGTGATCTAGCCCTGTGCGAAGCGGAGATAGCCCCACCGTCACATGATAGGTTATT
+>62473 2
+AGACTCCAACAGCCTCTCGCTGCTAGCAATAAAGGAATTTTTGGAACAGCCCGCGTGTGGGTGGATCGGGCTCCGTTAAAATAGATTTATCTCCTACCGG
+>62474 1
+CTGCCTCCCGAGGGAGAGGTGTATCGTTAGTAGCAGGACAAGTTCAAACGCCGTTGCGCAAATGTCTATAGAACACCTTCTTCATGCTATTGCGACCTAG
+>62475 1
+GTAAACGTCCCATATGGCAATGGGACTGTGACACCCGAGCTAACCCGCGTTTCGCACGTGTTACTATCGGGTACTGCTGGTAGTTCCAGATCATTAAAAG
+>62476 3
+GTTTAGTATGTGGTATCGGCTGGGCAAAATCATCCGACGGATACAGGAAAACTCACGGCTAGACTTCATCAGGTGCTCATCCTTAGCGCCGGATCCCATT
+>62477 1
+GTTTGCGCTAAGATAACATCCACCTAGTGCCACCGGTTGAAAAGCTGAAGTCCTGCGCTTCTAAGAGATTGATTGCATCCATCGGGTCTGTCACGGAAGC
+>62478 3
+TCTAAAGCACGTTCTCTAGCCACATTAGCCCTAATGGTGAAATTGGCGAACCGGTCCTTATCGAACTTAGCTGTTCGGCGGGAAAAGCCAGGGGATCTCT
+>62479 3
+CAAGGACGTCACGAGATATGGAAAACGGCACCTCTCGGCGCTTTGATGCTTGGTCTCGAGAGCCTTATACTTGCTAAGTCAACCGTCACTTGATGGCTAA
+>62480 3
+TTCCACATGATTGGACGTACGGATCAGGGTACGCGCGTGTTAAGTTCATAGCCTCCCGGACACGAGCCACAATTGCCTGTGTGTACCAGGTATTCAAAAT
+>62481 2
+GTGATAATGCTAATCAATTTTCAACGTCGATGCCGGTTGCGACAGGGCCCCCTGGGAACGATCCCAGCAGCGAAGTACTCTAAGGTTTTCTTGACCTAGA
+>62482 1
+AGCCAGAACTGAGGTCTCGGTACCGTAGGGTATATCATTTCTACTGGTGTGCACCGTGCACAAGTGCACGTATGTGTCCAATGCAGCCAATCCAACGATT
+>62483 3
+GAAACCTTAATCTTTAAGCGAGTCGTTGCTGAAAGGGTACTCGACCAATGCCATACCTGGATAGGCACCAGGTGCTCTACGGTCGCTTATAACCCTGGGT
+>62484 2
+GAGAGAGGGTGGCGCTTCGCCCAAGACGACTTCCCAGTCCACAATAGCGCGGTAGAGGTACTTTAACTTTCATGTGCACATTTAATACGTTTCAACGTGC
+>62485 3
+GGTGAATACTGATGAACCATCCACGGCCAGTCGGTACTTCAAGCCCATTCCATTTGCACTGTCGGGGCAATGGGTTACCTCCGTAAAGTTATGCGATAGA
+>62486 3
+AATGTGAATCTGCGCGGCATAAGTGCATCGAATTGGAGTAAGGCGATAGCCCGCCGTGTATCAGCTAAGTCTTTCGAAACGTCATGCGTCCTCCTTCCAA
+>62487 2
+CTTTGATGCGACTACCAACTCGAACATCTACGGATTGTCGCCAGGAGGTTACGCCTTTAGCTAGCAGTATGGTGTACCGAAAGATGATCCCAGGACTTGC
+>62488 1
+ATCTGTCTGAGGCTCTAACGGGCGTTGGAGGCTAACAAAATCTCACTCCCCCCGAATGACTGGCTATGGGGATATCTACTTCATATGGTCTGACAGAGCA
+>62489 1
+AGGTGAAACCCCACTCTCAGAACGGGAATCCGCGCCCTCTTGACTTTCTGGGGGGGTAAGACGACCAATAAGCGGTTAATTTGTGTCCTGTTTAAACTAC
+>62490 3
+ACCCGTTTTGAGGCAGGTAGGATTACGCCTAATACTCTCTGCACGAAGCAAAACATGACTATACCTCGACGGTTGCGGTGCACCGCTGAGATTGTAGTCT
+>62491 2
+AGGGCGAATGCACAAACACGTATATTAATGGCCGACTCTAATGCGAACTAGACGACCTCGTGTTGGGGACCTACATTCGATTGCGGCCATCGCTTCGTTT
+>62492 1
+TATTTCCCTGCGGAAGACAGTGCGCGATATTGCGGTCCTAAGCTTGTAAAGTTCGATCACGTAGTCGTCCAGGCTGACACAGCCTCATAGAGGCTCAAAT
+>62493 3
+GTCGTCATCTTGCAGCGAATGTTGAGAGTCAAGGAACTCAACGATAACACGTTTACGTTACGGGCACGGCAAGTTTAAGTGCATACGGCGCCTCTTCTCC
+>62494 2
+CGGGCCTCTACACAAGTAGAGGGCTAATTGTGTCAAAGACTACGACTGCAGCAATTGGGCGACCGTTCCTTAACCGAATTCTGGCGGCGTATCTCTTAAT
+>62495 3
+ATGAGGGTTTAAGACCGACCATTGGCAATTGGCCAAGCCCATCGCGAATCGCGCAGCATTGGGGTGATTTCTACGACTATACTGCAGTACTCGTAACTTC
+>62496 2
+ATTACGGTATGTCGTCGGCACCAGGCAACAATGGCACGCCGGTAGGGTACTATACATACGATCGTTAAGTGTGCTTCAATGACTCGTACCCGCCTATTAG
+>62497 3
+CCTATATCATTTCAAGGAGAGTCCGGAAAATCCGTCTCTGCACAGTCGCATGCGGTCGGTTGTAGGAAGGACTTTCGGTAATGATCTTGGCAAACCCCCA
+>62498 2
+TGTAGAATGTAGTAATACCAACTGGGCCCATGAATTGAACCTGAGCTTAGGATCCTCGTATGTCTTACGACATCAGCACCTTAGCAGGCGTCCTGGGGCC
+>62499 1
+GAAGCCGTTAATGATCGAGCTTTTTCGCTTATGGGGCGAGAGACCGTGATTTTGCGAGCTGTGAAGTTACCTAATGCGCCCGACCATCACCCAACACATA
+>62500 3
+CCCCCCATACCTTGTGCGGGGGAAACAACAATGTTCACCGCGCTTATCACGGATCAATTAGATTCGCGTTCGATGGTCTAAGTACATGACGTTGGATAGG
+>62501 2
+TCGTCCTCACCCGTACGAATCCGTCCATGTTAGTATGTACATCGGGAATTATGACGGAGCCAGGCGATCGGGAGAAGAAGAATCCTTTCATTGCACTGCT
+>62502 3
+AAACAGTATTAGTCCTAGGACGCTCTTCCGGCGTTACATCGTCGATGACTGATATAGCAAGTCGCCTTAAGCTGTCGACCAGTGATCCACATGCTGGGAG
+>62503 2
+TGTCCCGCGTTGTAGAAACGTTTGAATTGCTCACCTTGCCTATAACTCCGGACGATTTAAGGAGACTTGCGAGGGTAAGCGCCAAATAGCCTTCCGAGAC
+>62504 1
+AGCGGGCCCCAGGGATGGTACTCGGACATATCATTCCGAGTGTCGGGAATCGTATCAATACACAGTGTCACCAGTATTCCTCGGTATTGGTAACCATTCA
+>62505 2
+TAGAACCAGGCAGGAGGCATGGCTTTGTCCAGACTTCAGATTACGGTTCAACTTACTCCCTTGGAACATCTAGCGATGTGGGATCTTGCCAAGTCGCAAC
+>62506 3
+GTCGTTATATTGTCTCCTCGAAGCCGGAATTGTATGCAACTAACATTAGTGCCGCGTACCACGAATCCGTTATCGGCAGAAGTGCACACTAGTGACGGGC
+>62507 3
+TCTAAGCGCGGTTTATCGTCCGGTTGATCAAAAACCCCGCGGAAACCCTGTAGATTGGCATCAGGTCGTTGATGGACCATTCCCTTAGTATGAAAAGGCC
+>62508 2
+CTAGTCGGGCCAACCGGGATAAATTGCGATCATCTTCCGCCCCCCGAAATCGGTATTAGTTTATACAGGATTAGTCAGCAGTTACAGGGCGGCTAATGCT
+>62509 3
+CTGAATTGCGACATAAATCGTAGGGCAACTACGCGTTAAGCCTGGTTACAGCGCCGCTCATGCGTGCCCGATATGCTGCCATGTAAATTCTAGATGATGC
+>62510 3
+TAGGAAACGAGATGGTCTCATACGCACAGTAACCGTTCTCCGCCTTAGAAGCCACGCGTTCACTATACTGGATCTTTACTATGCCAATGGGGTGGGTACG
+>62511 3
+TCTCATGCGGGCTCAGCACGGATAATCTATTCTTTGTGTAATCTTAGACGCGGGCACGCGCATTGAACGCAAGTCAAGGGATCATCTGTGCATGACACCA
+>62512 1
+TCGGTATCCAGCCCTTGGAACACCGAATGGGGTATTAATGCACAGTCCTTCTTGTCATGAAGCCTAGAATGGGGCAGGTGCCAATGATCTGCACCTCTAA
+>62513 1
+ATGGGCCCCCGACTTAATAAATTCCGCAAGATCTGCTAGTGTTCCAAATAAGCGTGATTAAGGCGTTAAGACCAGCTGTCGCGGACGACTTCCGTTGTCG
+>62514 2
+TCGATTAAAAGAATCTTCATTCTGGCCGCGACAAAAGCAACTACCTGTTGTATTGGACTCCACCATGGAGGAGCGCCTTGTGTCCAGGCAGTTCCGGGAT
+>62515 3
+ACACTTCCTATGTAAACGGATAATTCGGCAGAGGATCGTCGTCGGGCCTGAAATCTACCTCTTGCCCCGATGGCAGTGCAGTCGACTTTTAAGGGAAACT
+>62516 1
+TAGACATAGCCCCTGAAGGGCGTCTTAGCAGAAGGGCTGAGTTCAACTGTATTCAAACTTCATGCCCAGTAATCGCTTGTGGCTCGTGGTAAACATCGCC
+>62517 1
+ATTGGCAGTCTGACTATGCCGAGGTCTCAGCCCCTTGAAGTGGCACAAGGCGGTCAAAGGTAACTGTTCTGAACAAACCCATTTGAGTGTCCTTCATCAG
+>62518 2
+GACCTAGCTAACCGTAAATCCTGCAGTGAAGGAGGACACTATCTCCAGGCATTACGCGCTTCCGGCATTATAGTAGCCTTGCGCGATAATGGTGTTATCG
+>62519 1
+CAATAGGAGCTATGGGACCTAGCCCAGGAGTCACTTTTAGTGCAGATTACACGTCATCCGCGAAGGTCTGGGCCAACTCTAAGGCCTTTTTGCCAATGTA
+>62520 2
+CATAGTCTGATATCCTAAGTTCATGTAGCCTCTACCGTCATGGGTGACGAGACAATGAGATCCGCATCTGGGATTTTAGACAAGCGGCGGCTCCCAGCAT
+>62521 3
+ATGTTGTATAGCCGTGATATCTAGCGACATCGTACCCCCTGGCAACGCATCCGGTCGACTTACTATGTTGAACGGAATACATGAGGCAAGTGTATGGCCC
+>62522 3
+GGCGAAACGGCAGGCTCTAGTTAGGAGAGCCTGCCCTATAAGCGTGTCTAGTAATTCACTAATGGGTTCGTTTACATCTACTTGAGCTCACCCCACGAAG
+>62523 3
+TCAATTACACTGTCATAAGGTCCCCCACGAAGGGTTTCACACAATAGGGATCCGTGGGTAGAGGACTCGTCGCATGCAACATGTTCTGCTGGCGTAATTC
+>62524 3
+GTGAATCTCAGACGAGAGTCCGAGTGACCGTTCGCATACAGAGAGTTCGTAGATCTTCCAACGTTCGTTAGAATGCCGCCTAAATCAGTCCGTCTCGTAG
+>62525 3
+TCCGGCGGCCAAACGCATACAATTCGTAATTGATTTACCTGCACCGAGCGTGCTTCCGATGGTCGTGCGCAAACGGAATTCCATTTGGATTATCGAAGGA
+>62526 2
+CTGACGATTGGGCTTTTAAAGGATTGTCGCCGCAGGTCAGCCGACTTTCCCGTCAATCAATTCGTGTAGGAGAACTGAGCGGAAAATGCTTACCCCTAAC
+>62527 2
+GAGATGACCACACTGCACAGGCCCTCTAAGCCTGGATAGCCTTGATTTTCGACCATCCCGGCGAGGGTTACATAACAGCTCTAGGATGTTGTGTAGATAT
+>62528 2
+CGGCTTAGTGCTTACTACCCTGACCACATTTGCTGGCTCTGAACCGAACCATATAGACGGAGGACGAGCTGTGTGGTGCTGATGCAGTAACAATCTCTAA
+>62529 1
+CCTCGTAAGGATATGGAGGAGTACGGCATGTGTCGTAAGTACTCTACTTCGGTGCCCGCGACATCAGCATATTTACTCCACATTCATCAGGGGGAACTCA
+>62530 2
+GAGCTCTACTTTGACCCTGGGTCTACAGACCGTAATCGGGCCTAAGACCGTAAGGGCGATCGCAGTGGGATACGTATAAAGTATCACACTTCTGTACTCT
+>62531 1
+ACGGGCCACCGCTTCGACTGTTTAGTCCGTGTAGATATGGTTTCGCATGCAACCCACCTCTGGATGAAAACACGTATAGCTGTCAAGAGGAATTCTAGCG
+>62532 1
+TCCATCGTTTGGGTTAGACACAGAGGCGCATAGCGTATCTATCCTACATTCTAAACGGTGAGGACGCCACGGGGTACTTGAGACCTGACCATATTTCCGA
+>62533 1
+CATCAGATATCCGTATTATAGTGGACCGGAGTCTCTGTCCCGATCGTTGGTAATGCACGTGATACACCTCCAACGTGACAACTTGCGGCCGGAAGTAAGT
+>62534 3
+GTTGTTGAAGCCGCTGAGCCGCAGGAGACTGTCTCCGACTATCCGTAGTTAGAAGACCCAGGCATGTTTAATATCGATCGCTGATTAACCATAGAGCCCT
+>62535 1
+ATATAGCAGGATGGTAACCTAATATCTGCAGAGGGGAGGTAAGTGACCAGTTCCTCTTTACCATCCCAGTACGTTTCACTCCTCTAGAGGTCGGCCACGG
+>62536 3
+ATCAAGATTGGTTCACAGCATGCGGCGGATAATTTAACATTCGGTCTCGCCACGCACAAGCTTTAGCATACGTCTCAGTCTCGGAACTGGCGTAATGGCG
+>62537 2
+TGAATAAAGTCGGATACATCTGTACTTGAGTGTAGAATGCTTCATTGCGTAGTCAGAGGAGCCCGCCAGGGCATCACCCGGCCAGCCGAACCTTATTTTC
+>62538 1
+CTACCCGCCTATGCCAAGCTAGTGCACAACAGTCTAGGTTTAAAGATTTTTTTACGATCCGTGCGTGAGCGGTCTGCGGTAGACATGAGCACGCATACGA
+>62539 3
+CTGAACGTAAAGACCGGATAATTGGCGTAAATGCGGGAACGTCACGCCGTCTGATCCGTTACAATTCTATCGCGTCCTGGTAGACGACGCAGTTCTTCAT
+>62540 2
+CGTAGAATCACAGTACGGGACGTCGACTGCCGACATATCGGATGGCTTCTTCAATATACAAGACGAAGCAGTGCGCTCCTTTGGTGACTTAAGCTTCCTG
+>62541 3
+CGTGCATCGAACTTTTAGACCGTCGCTAATTGACCGTTAACTCGCTGAACTCGGAGGAAGGGTAGCTGTGCTCCGCGTTCTTCAAAATAACACGCGTAAG
+>62542 1
+GACGGCTCCGGCCTTCCACTGCAAAAAAGGTAGACACATCGATTAGTATTGATGCGTCACCGGCTACACGATTTTAGGGCCCGATTTAAAGCGTTGCGTT
+>62543 1
+ATCTTTGACGAGCATCCGGCGCGGATACACACCAGCACGAGGATTGACATCTCTGCTTCCATAAATCGAGAGGTTTCCTGTATGTGAACGGTCAGGTCTA
+>62544 3
+AAACTTTACCTTATCCGCTGGAAAATCAGCAGAGGCCTGAGTCCCGAAGCGAACATTATTGTGGTTCGATTCACCTCTTTGCCAGGGGTTCAGAACGGCG
+>62545 3
+TTGAGTGACTATATAGAGAGGCGTTGTCGCATCTTGTTCTCGCACTAATGGCGGCTCCATGAAGACCGTAGTCAACTCAACAACAGCTCTGCGTAGCCAG
+>62546 3
+GGAAACGACAACCTGGCGAGAAATCCCCCCTCGTTTACGCAGTTGATCTTGACTGTGATAAGGTAAACTCTATCCTCGGCGTATGGTGTGCTGTGACAAC
+>62547 2
+CTCGTCAACTAGTACCCTTACGTCAGTCGTGAGATTAAGCGGGATGTGTACGAATGCCGCAAGAGGTGCTAAACCCTCGACCCTAGGACTTACGTGTTTA
+>62548 3
+ATGAATTGTTAGATTATGAGCAGGAGCGTCACTCTATCTACGCGACAATCTTTGCCGCTGCCAACTTGTTTGGAACGGGGTCCAAACTAGGGCACCCAGC
+>62549 2
+CTCGACCGACCTATGGTATTTAAGACGGGCGACGCGGTGCTACATTCCTATACGAGATCCGCTAATGACAAGACTGTATGGGTTGCGCTAAACTGATTCC
+>62550 1
+TACTTCCTGAAGCGTTCATCCAATTACGCAACTCACTATGGTCGAGACGGCCCCCGGGAAGGGATACACAGTGTGTCACGATAGTGTGATCTTGTCTAAG
+>62551 2
+ATACAATAGGGCATAGCGATTAGTGCTTTCCTAGGTACTCAAACTACACGCATGATACTAACGTGTGGACGGGGCACTTGCGCGTTCCGCGCTACCAGTT
+>62552 3
+AAGTGGTCGCATGTAATGTAAGACCCGCATTACTCTGTACTGACTGGCACTCAGTCTACCTAGGAGGTCAGGTCTTGCCGATAGCGCATCATCTGGAACA
+>62553 2
+GGTATGGCGCCACATATATTGTTACTCTGGACAGTACCATTCACTGACTCCCAGTTCCGGTGAGGACCCTAGTGTTGAGGAAGAATCACTCGTAGACGCA
+>62554 3
+TAGGACACCTCGAGTTGGCTACCAGGGTTCTGAGTCCATTTAGGCATACATTCTGGAGATAGCCGTTAAGACTGGTCGATCCATACGGCTAAACGCTACC
+>62555 3
+CACCTCAGCCATGTTGGACGAGATTCTCCGGTATTGTACAAGACTTAGCCTGTTCTTCACCGTTGCAATGACCATCGGAAGTTGAGGGACCGCGAAAGAT
+>62556 2
+ATCTTGTGTTTCATAATCCGTTCACCGCAAGCGAAACGCACTGAGGGTACCTCTACGTATCGCTAAGAGTCTCGGAGGCTTGCAGGTCTCAATGGGAACA
+>62557 1
+TGCAGCGGCGTTCGAGAACAGCGCCAAGCGTGTGTTTAGAAATATAAGTACTAGTGGCTTAGCCGCTAAATGGTCTCCAGATCCACTGACTCCATCGTCT
+>62558 1
+TATTCACTTACCATGAACCCTTTGGGGTGTACTGGAGGGTCTCGAGCAAGACTTAATGAACAGCGCTTAGCGCATCATAGTCAGCATCCGGTCAGTGCCA
+>62559 2
+TAGTTCTTTCTAGGGCTGAACGCCAACACGGATTCCAGCTGCACCACGTGGCCTTCTTGTTGGGGATCAGGTCTGAACTTAGAACCCACTAAAAGGAGAT
+>62560 2
+GTCTAATTGAGATTGCTTGACGCCGTACACAGGTTTGTGGCAGACCTCCTACAACTTACCGAATAGTCACGGTCCTGAGATCAAGCGGTACGGCTTCGAA
+>62561 3
+AGATTCCCCTCTCTCCCTGGTATTTGACGCCGTGTATCGAGGCAACTGTGGAATGCTACTACGCAAGGATATGGCGCTAGGAAGTCCAGAATCAGATATC
+>62562 1
+GATCCGATCACAATCACTTGATGTGGTTTAGACGGGACCCGACGGTAGGAACTTCGACATCTGTGGCCGAGATACATTGATCCCGTCAGTTCCTGAATAC
+>62563 1
+ACCGCCGACATGAATCCTTATGGCAGATTTTCTCGATTAGTCAAGGATGATGTGATCCAAAGTCGCCGGGCAATCCGAAGGACGTTCGACGCTTTCATGC
+>62564 3
+CCAAAACTGGGGGTTTGGACCGTGCTCCTAGTGATACTTGAACCATCGATTCCCTCGTCCAGGGTACTACACGGTTCAGAATTCAAAATGCATCGGGTGA
+>62565 3
+CTGACATATAAGCGTGCAGACGTCGGACTTGGGGTCTCATGGCCCTAGAGTTTGAAAATATTGAGGCCTCAGTATTAGCATCGTCCCCTACCACTGACGA
+>62566 1
+GCCGTCTTGAATCATCTTTACCTCTACTCGTAAGGGGCCATCAAATCGATAAGCTGCGTGAACGTGGCAATATGGGGTAGCCCTCGTGTCATCCAGAGAA
+>62567 1
+CCTCTAGTGACGACCGTGCGGGAATAATCGCAGGTCATCATCGGACGAAGTAGCTCTGCAATCCCCCTTTAATGCTAGGATATTCTGAGTAACCTTGAGG
+>62568 2
+GTATTTCTGGCTGCTACTAAACGGACCCCCGGTGGCCTAACGAATATCCCCCTAAGTATCACACATGGTTGCAGTGATGTGCAGTACATGACGAGTGTGA
+>62569 1
+GTAACCAGTGGGGCATTCACTACTTAACTAGCGTATAGTCACATCCCCTTGACAGTCACGAGATTAGCTGATGGAGAGCTGGATCCCGTGGGTTTACCAC
+>62570 1
+AACAACCCAGGCTGCTCAATCTTTGGGAAATTGCTTTGCGTCCAGCAGTGTGTAGTAACTGCCGGGTTATGCGCTGATAAACCTTCCGCAGCCAAAATGG
+>62571 1
+TGGGTCACACTTATGCAACGCGTTAGTCTGCTTAAAAGTGGTTTTCGTAGGAATACTACTCCCGGGGCCAACGCAGGATGAGAGCACCCTTAGCATCTCA
+>62572 3
+TAGGTGCGATGCAGATTAAACTGCGCAGTCTTGTATCGAGGCGATCGCGGCGGCCATGACCGTCTGCACATTTATACCATTTTCAGAGCAACACTAATCG
+>62573 1
+TTGCACGGACAAAGTTTCTGGCCGCTCTCCATGAGAATTCTCTAAAATGAAAGGCCCCCATAACGATGAGATGGCAGGGGTCATCTGCTCGCCTTAGTGT
+>62574 3
+GCGAGTATTGCCTACGAGCAGTCCAGTGCTGAAGTGATCGCCCGGATTACCACCCTGGTGGATGGTCCTCCTGTATACAAATCACATATAAAAGGGCTTT
+>62575 3
+ATACCTAAGACCCGTATGCTGTTGAAGGTTCAATCGTGCTTTCAGTTCATCCCGGGTGCGTAAGACAGGTGCGCAATAGAGATCACACCTGATTCCGAGC
+>62576 1
+GGCCGACAACTACCGCGATTACTACACGTGGAGAGCGAAGCAATAGTCTCGCGTAGTGTTCTAGTGCCCTCGAATGTGATTCGTCTCGTCCGAAAATATT
+>62577 1
+AGCCCAATGTCTTGCGCCAACTCCGGCGCTGCGGAAGTACGACTGCGTGAACATTCAGATCTTCCCTTTTGTGCAGTGTCAATAGTAGTCGAATGAAGAA
+>62578 3
+TTATTTGAGGCAGGGTATGAGCTTACCTGGCCCATTCGTCCGGCAGCCACAATAGGTCATAGTCTTGCTGAGAGTCCATCGGTACAGAAACACCCGTTAA
+>62579 3
+TTGTAACAAATCGGTTACCTATCTGCGTGAGCCCGGCTCATGAGGTCGTCCATAGCTCAGCAGGTGGATGGATGCGACGAATCCACATACCAATCAGTTT
+>62580 3
+GGAATCATACGGTGCCTATGTGAGGGAGCTTAGACTTCGTAGTGGTCCCAGGTAACTGTACGATCGCAAGCTGCCCAGTACACATCCTCGATTACTATCA
+>62581 1
+ACAGTATACCGGTTGATCTCCACTTGCTCAGCACACTCGTAGCCCGCGGCAAAGAACGGTTTCTTTGGGGATTGAAATAGCGAGATGTCCAGCTATTCGA
+>62582 1
+ACTTCATTGTTATAATGGGTCATAGACCTCAACTGCCTGCGCTAGTTATCGGACAAGGTCTCCTTACCGCAGAGCGTAGACAATCGGGGCATGACGAGTC
+>62583 3
+CCCGAAGGAAGAATGCTGCCGCTAGGTCTTTTTATACCGTATAAGGGCTTCGGACACGACTAGTGCACCGTTACTTTTAAGTGGACCAGACCGGACACTT
+>62584 3
+CATCACCCCCGTAATCTAATGTAGTAGCCAGGGATGGCCGGAATTAGTTCATTAGTAGACGCCGCGGTTTCCTTGTAAACCGCTCAGCAAGGGTTATAGC
+>62585 3
+CAGCCGTATATAATAGGTGCTACAAACCCAATTAGTTCGGCAGCATCTCGGTTTGGAAAGTTCGATGCTGCTGACACCATCTCTGAGTCTAGCGAGGGCC
+>62586 3
+TCTACTCAGCCGTCACGGGCACTGCGGCCGCACGGTGGGTCTCCGAAATGTAAAGTCGTCGCTTACAATGACTAATTTTGTCAAGGTAAATTGTACCGAA
+>62587 3
+TGAGTGCGCAGCAAAGCGCCCGCGACTTAGAAACATTTTCTCCCTATATAACTAGTAGCCCCCTACTGCGTTTGGTAGATGATGACGTGGCGTTGGAACA
+>62588 2
+TAGCCAACGTTGAACCTAGCTTATGGGACGCATGACTCCTCGAGCTGCTGCAATGTAACAATTCAAGACCTGTCGGAGACGTGCGTGTTCAGCGTATATC
+>62589 3
+GGCTCGAAGGTTGTAGACTACCTACGAACAAGCGACAGTTCATGGGGTACTACACTTACGCTTCTGTTGACGCATAACTCTTGCTGGCGAAGCCCTATAG
+>62590 2
+ACAACAGCGGGACTCTGAGAGTCATACCCGTACCAGTGTTCATTCGCTTGATGAGTAGTATCCCATTCTGGGATAGCGCCTACAACATAGACTCTTGGGG
+>62591 1
+ACCGGCTCGAGTTTAGGATAACCGAGGAGTGGTAAACCCTCAATCACACTTGACCCTTAGGCTTTGCAGACTGCTCCGGTTTAAGAAACTTTGGCAGTCG
+>62592 3
+AGTGCAGGTCACTCAGCCTTCGGTACTTCTGTCCACATCATTGATGTAGAATCGGATCCAGGGAACGCCGCAGACAGTGTGAGCTCTCCAATATATATGG
+>62593 1
+TTCTATCATAGATGTCGATCGCTCGATTGGGGTGTGACCATGGCGCGACCTACTGTTAGAATACCATACCGAAACTCTACTCGACAGTAATGACGGGCGC
+>62594 3
+CCTAACTACTCGTATGCCCCGCTTAACCGGAGAGATAACGGATGCCCAGCGGAGCTATGATTCATATATAGTATTGGTAGTCTAGTGCCGCCGGGTCATA
+>62595 2
+TGATCTTAACTGATTATCCCGATCCCGAGGATGGCACGGAAACGCTTGTTGGAAACAACCGTTGAACCCGTGGTTTAGAACAGGGCGTTGTCCTCACTCA
+>62596 2
+GTAAGTCATTCTTGTTCCACACCCCGGTGCTGACGAGCCTTCAAGACGAATGACTGTAGCGATGGACATGCTGATCTGTTCCAACGAGTTACGCGAGAAT
+>62597 1
+GTCGCATTGGTTTCAGACAGTACTACAATGAGAACCACGTACTAGGCACTGGCGAGCTACTTAGATTATTCCGAGGCGTTCTCGGTAGCGAAACCCTGTC
+>62598 3
+AATATGTATACCCGGCAGGCGCAGGCTAAAGAGACACCGTGTACTTGAACGATGCACTGGAGTCCAGTTCCGTACTCTTTCCAATGTGATTATCCTGGCG
+>62599 1
+GAGGCCTCCTCTTACACAAGATAGGCCGATAGCGAATTGGGTACGGTCGTGTAGCTGCGTAACAACCCTGTAGGTTCGTAACAATATGCCTATCCGCTAT
+>62600 1
+TACTGCTTTTGGTACGGGCGTACTGGTATGATCCTAGGACAGTTCTTGTCGATCAACGGCGGGCCGGTAACATCTAGAACCGAATCAAAACCCGTTACAC
+>62601 2
+CTGCCGTTGCCCGGTACACATCGTGTAAACAGAGATTGCCAGGGGCTGTTTGTAAACCTGCCCTTTCCTAGGAGTCGCACGCAAGACGAATAATTGATTA
+>62602 2
+AAGACATAGGGAGGACGCGGCGGCCTATGCGTTAGCGCAGACTCGGCCAGGTTCTAATCGATCCTCATATTATAGATTGTACGACTTTGCCTCAACTTCA
+>62603 1
+TTCTGCTCTAAATTGGGTGCTAGTAGACAGGCTAAGCGCTCCGACGCTAATTATAAACAGGGGTCTCGAAACACCTGCGAGCCATTGATTTCGCTGGCAC
+>62604 1
+GCCGAAAGGGTTCCCGACAACCTGCGATACCTTAAAGGTCGACCATGCGTCGATAGTCCTCCTATAATGGAGTCAGAAGGGTCGCCTTGAGCTTAATTTT
+>62605 3
+CTCCGGAGAAGATTCTGTTTTGGCGGAACGGTAGACAAATCTGAACCCATGCCTGAATTAAGCAGACATCTTGTCGGCCGTCCGTGAAATCTACCGTCTG
+>62606 2
+GGCGAGTCCTCTCCGGGAACAGGAGAAGGTTTCTCCTCTTCTCAAATTCGTGGATGACAGGGGTAATCACTCTATGGTCCACGAGATAAATCTCTCAGCA
+>62607 2
+TAAATGACCCAACGTTCAAGGTACTTCGCCGTCGAGCACACGATCTGGGGAGTTTTGCTTCTCATGCAGAGCCAGGTGACTCTAACGGTATAATCGGATC
+>62608 2
+CGACGAGTATATGGCCACCTAGCCCGTGCGACCATTATTTTTGAGTAGGGTAAGTTCAAAGTGCGCACTGGGATTCGCATGTCACACATGACATCACGTC
+>62609 1
+ATTCTACTGTTTAGGCACCTTTGTCAGGAGAATTCGGAATTAGGAGAACAACGGCTCCGGCGAATCTGCGTGACCATCTCGTAACACTGCCGGAACTTCG
+>62610 3
+ACGTACAATCTAACTGCGTATGGAGGGTGTCCCAGCGCAGGTCGAAACGGATGAAAGTGTACGGGCCCCAGACTGTACTATTTCTCATTAGACCCTTTTC
+>62611 2
+CCCTATGATACTGAATGCGTTTAGACCAGTGGCGCTACCTGAGCTACGAACTCTTGCAGGATGTCGCTGCGACATGACTCGAGCTTACGAAAGTTAATCG
+>62612 3
+TCCTAGATAGTGAGGGTCAGTACCAAGCGTAATAGATGCAGTAGTACTCTAACGCATATTAGCGCCGGACGAATCCCTTGGTCCACGGCTCGTTCGTCAT
+>62613 1
+GACTAATCATTCTGCGACAGGCTAGCACTTAGCCAACTGAACGAAGTGTTGCCACTTAAAGGCCGGGGCCTACTGTGATCTAGAGTTCCTGTGTATGACC
+>62614 1
+TGCCTTACTCAGCGCAGATGGCGGCATGCTAGGTGTTCCGAACCTTTAACAAAATGTCGGTACACCGACTATTGTTCCAATCCGAGTTAAGATAGGCGCG
+>62615 1
+GATTATCGGTGCAAAATAGTTTCCCGCTACCCAGACGCTTCCTTAGCGGGCGGACAAAACTACGGGTTGTAAGATTACAATCCGGTGACTCCGTTCGTGA
+>62616 1
+GGATATTAGTTCCTAACTCAGTCTCGGAGGAATGTGTATGGTTGAAGCACACGCAAGGAGCCTTGCTGCCGCATAATCGAGTTCATACCTGCACTACCCG
+>62617 2
+CATACCTCTGATGAGGCTTAACGATCCCCGGCAGTAGGTCTCCAGGGACAAAAGGTATCTGTAACTTAATTAGAGCTGTTCTAAACGTCCCGTCTGGGGC
+>62618 2
+GCAACTTAATCCTACCATCTTTCGGTTCGACGGTACGACAAATGCTGCGCGGGAAGACCTAAAACGGGGCCTTCAGACTAATTTAGTGGGCTATGTCGCT
+>62619 3
+CAAAACTCGTGTTGCGATACGACTACCGCACCAAGGTGTGGCCAGTGCAGTTAAGTTACCGGACCATATCAGATGGGTCGTCAATTCTTCGATACGCTTG
+>62620 1
+TCAGCTCGAAGCGTCAGTGAACCTCCGATAGGTACTAGTCACCGTTCGGTTCGCAGTCCCAGTGGTCTAGTGTGAGCATTCTACGAAACTACTTGAAGAA
+>62621 2
+TGATTTACTTACTATTGCTCCCTACGAAAGCGCGAGGACAGGGAAGGCGTAATAACGTCGTGGGCTACAAGTCGTCGTCGTCATTTTGCCGCCATACACA
+>62622 2
+TCATCATGGCCGCGCGCGAGCGACGATGTTGCTCGCTGTGAAAATTCTCACTCAAAGTGGGCAACTAGTTTATCCATACTTACCACGGGTGAAATAGCGT
+>62623 1
+TTTTAGGTGTAGCTCTGCAAACGAAAGTCCCGGCTACCGAAGCGCGGTCAGGGGCTTCGCACTCCGGGCTCTTAACTAAAAACGTAATTTCACGTATAGT
+>62624 3
+CTTAAGTGGTATAGCCAGTGACATTACCTGTTGGGACAACCTGGCAGTCCTCTGATTGCGAATTGCCAAAGGAACCGTATCAGCAGAGACCTCGTTGCCT
+>62625 3
+CTAACGAGGCAATTCGTTCGACAAGACCATGACCACTGACGGCACTTGAGGTAATATTGTGATTGGCTCGTGCTCCTTCGAGGTAGGAACACCAGTCTTC
+>62626 1
+CACAGACGCTACGGTCCATATTAAGCCATTCTCAACAATGGTATCGATGGGATGTGTCCGGGTCTTGCGCCTAGAGAGCGGAACAATACTTGGCCTCTTA
+>62627 2
+TACTCCGTAAACTCCTAGGTAGTCATTACGAACTAGGCAGCTAATAACATTACCGGCAATGTGGCGGAGCCAGAGGTCTCTTGGTGAGCTCCCGATCTGT
+>62628 2
+CAGGGGTCAGCTACTTCGTGTACCGAATGTAGTCTAGCTTCCCGCTCGCAAAGACCAGATGTGTCATATTCCCTACATAAGGTGGGGCCACTAGTAGTAA
+>62629 3
+CGGGCCTATGCATCAAGCCAATTTAGTAAAGTCCTAACCCATTGTGCATGGTTGTATGTTGGTAGCATAGCACCCAATCCAGTGGCGCTCACCATGGGGA
+>62630 3
+ATTTCGATATTATGCGAGATCTCGTGCTGCTGAATAAAACCAGAGATGTCCCTGGACCGGATCTCCGAGGGTTACCCTCTGCACAAGGGCAGAGTCCTAT
+>62631 1
+TTGATAACTGGCAAGCGATTAGCGGTTAGCTGCAGCTACTGAAAATCTGTGCGGCCTGTTTGGCATCCCTCAGATGATAAACCAGTAAACCCCCGCTGTG
+>62632 1
+ATTGTATCCCGTTCCAACTAGAACCTCATGCACATTGATGGGATCTCCTATCGTGCCCGAGACGTGGATTGTTCACTACGGAGGAACATGAGGACTGGCA
+>62633 2
+CGCCATGACATTGAGGGGTGTCTATACGTGCGCACGGGTGTTGGTATCTAAACTAACATCTTCTATAAGGCGTTCAGCCAAGTCCCTGCACAAGAGACTC
+>62634 3
+TGTTATATACATATTTGCGTCTCCCTGATCCGGCGGGCCAAAAGATTCTATAGTCCAAGCGCGGTTGTGTGGGATAAAAACCAGGCCCGCACGTATGCCA
+>62635 3
+GCGTCGAGACAGTCGTGTATTCGCTGTCAGCGTAATACTATGAAGAGAGACCATATGTGAGGACGCTTACAGTTGCCCAATCTTTGCGCTACAACCCTCG
+>62636 2
+GATTTAGCTTTCGCACGGCGAATACTCAGTCGTGTAACGTGCTTACGCCTCGTAAAAGCCATAGCCAACGGGTGACGAGCCGTCTTTGTCAGAATATACG
+>62637 3
+GTCAGATCCCTGACAGGATTGACAACTGTTCGGCGGTAACTACCGTACAGACGACGATGAGGATTTATTCCCCGCGGCTCTACAGAGACATTGTTAGCTT
+>62638 1
+TCAAACCGCGTTTTTTAGTCGAAACAAATTGCAATCAAGAATGTCAGCATTCTGTTCCTACCTGGGAGGCGGGTTGTGTAGCAGACCGCGGACACCCGCT
+>62639 2
+CCGTGTTTGATGACAATATACCACGAAAAGCGATGTTCACCGGTCCTATCGGTGCTCCGTTAGATCTGGGGCATTGCGCTAAACGCAAAGGCTTCGATCA
+>62640 1
+AAGTCATAGACGCTCCTTCGTTACAGGTATGGAATTCAGGTCCTTCGGTGAAATGGGGCCGCAACCCCTTTAGAACTGACCGTAGTGAGAACCGTTACCT
+>62641 3
+CTGACCTACGCCGATTTGACTGAATAACAATTGTAAATTTGGTAGGGTGAGTACCGATGACTGTCGCACACTACGGCATCGAGCACAGTGGTCCTCTCGC
+>62642 1
+TTGATCGGCGAAATAGAGGTGCCGGCACCTCTGGGCGGAGTCTCTAATACAATCTTGGCGGAAAGTATCCGACTCTTGATCTCAATCCTGTCCTGCAAAA
+>62643 3
+ATGTTAGCACACCCTTTGCAAAGATGTCGAGACAGGGTGGTGGCACAAGCTGTTCCTCGCTCCGCTACAGTTTAGAACGACTCTTCTTGCGCTAGAAAAG
+>62644 3
+GGACCGGACGGGTGGTTGTAAGCTTACTGGATCTAATTAGCCTCATGATCTATTGAGCCTACTCTTCCCTGACCTAACAAGGAGACACGATAGTCCGCAG
+>62645 3
+TCATGCACGTCAGGTAGTTATGGCTGAGCGCTCAACTTGAGGTCGCTAGCCATGGATCTCAGACCTTCAAAGGAATGCTCTAGTTAGCGTAGCTCACAAC
+>62646 1
+AGTTGCTATTCAGCGCCAGATTTATCACACTGCCGATGGTTACAATTGACAGAACATCATTGTGCAGGCGACGCCCGTGGGCTCCGAAACGTTGTAAGCT
+>62647 3
+ATTGGCTTCCGGGGATCAGGTAAGCAGTCGCTGGACGTAATCTGCAGTAGCACTAACAACTGGTTCGAGTTTTCGCTGCGAACAACTCCAATGCACCTAT
+>62648 3
+GCCCGCTATCCTATTATCACGCCGTCATTAGGACTCTGATAGATACAAGTGTATGCGCAGGTACCCCAGCAACGGTTGCAGATGTGTGATCGGGAATTCA
+>62649 2
+GGGAGGGATGTAACTATCGCCAAAGTATGGATCTAGAGTCGCTTTTACTGAGCATGCGGACCTGTTGTCCCGAGAAGCTTTCAGCTCCAATCACCACACT
+>62650 1
+CCCGGTGTTCGTTTACGAGCGGAGGTCATTCGGAACCCAAACTTAGTGAACTTGTGAATCCGATCTGCTTAGACATCCTAAGTACACGAACGGTTGCAGC
+>62651 2
+ATTAGTGTAACGCCATGTAATCGTTTCCCAGATGTTCCATGGAGAGAAACGGTCAACCGGGCAATTGCATGTCCTGGAACCCGTTCAGACGTTTGACCCG
+>62652 2
+GGTGCTGACTACCTTGAGCAAGCAGTGCCGGGTCACTAATTTACTGAGATGGAGACACCGACTCATTCCCGCTCGGATTGTAGCTGAGTTATCATACCAA
+>62653 1
+TTTAACCCAATACATCGGTCGCGTATTTAACATATAGATTCGCCGAGTCTGGCAGGCGCCCGGTCAAGATAGTGAGCCTACGTGCTACGAGATCTACTGG
+>62654 2
+TATGTGTGGCATCGGCATGCCATGCAGTGGCTGTTTCTAATCGATCAGGCACACGATTATGTGATGCCTCTATGTACAGCCCCGAAAACCAGCGGTAACA
+>62655 2
+TGGACCTTTAGTTAACCGAAGGAACGTCTCTATCTTCCACTGCTAGTCTTTGTGTGAGCAGAACCAGCGCAGACGCCTTAACTATGGCTACGGAACAGGG
+>62656 2
+GTGTATGCGAGCCATTTATAAGACGAGTGATATTTCCATTCGAACCCTGGACTTCTTACGAGTATCCTGCACGAGATGACCATCAGCGATCGCGAGGGCC
+>62657 2
+GCTCTCACAGAAGTTACTTAGAATTTCAAGAGGGTTCCCGGCGTAGGTACCCGATAAGATGTTGGTCTGGTGCCTGATCAGTCATCAATCCCACGCCGAA
+>62658 3
+TCCCTTCGTAGGAATATGCCAAGATCCGGTATGTGAATCTTGCCAGGTGCAAGCGGTCTGGCGTCATGACTCTATCTAAACGATTACAAGCCGTGAGCCA
+>62659 1
+AAAGCGGGACAGTCGCCCAGTAAACACCCTCTTCTGGGTCCCTGAAGTGTCCAAAGGGTGGAATCAATGCGCTTTAATATGACTATCTTGGTTCTCCGGA
+>62660 2
+AAACAGTAGATTACTTCTTTTGGTTGGCCCCGCAAAGGTACCATTGCGACCTCCGTGGTTCCTGCCGAGAACAATCACGGACCGAGTGAATGTGTCGATA
+>62661 3
+TGCTAGTGTCTACGTTACGGCGCCTAACACAATTATATTAACGTCGCGCGCGGGGCGTCGATTAGCCCAAACTGGTTACCTGTAAGTAACAAGGTAGTCC
+>62662 3
+ATCCGCCTTGACATCCTTAAGTGATGGGCATCGCAGAATGCCGAGACATTCTGTGGTTATACCCGAATACTGAAGAGTCCGGAACCATACTTGTCGGGTC
+>62663 3
+ACTATCACATAACCTGGACGATGATCATCAGGTAGGTAATGCACCAAGCTCGCTGCGGGCCATTGTTGCGGACGTCTTGCGTATTCATTGAGCTGAACCA
+>62664 2
+ATGGATGCGGCCGTACCATGAGGATCCCCCCGTCCTACGCGCTGCGCATGCATCTTCAAAATTAATCTTGTTGTTCGATAGGGATAAGGTAATAGCAACG
+>62665 3
+GCTACGTAGGAGTGCAATTCTTTCAACAAACGGGACGCCGGACTCCTGGCCCCTGCTATCTGTCAATATTGCTTGTATATACGCGGGAATATAACGCGGA
+>62666 1
+CCGGTATGTTGAAACGCTTTGTTCCACCTCTGACCATAATGGGAAGTTACAACGCCCTAGCAGCTGGCATGCATGGCGTAACACTGGTACAGTGTAGATC
+>62667 2
+GGCTTTATGCCTAAGCGCTGAGTATGTAGGGGTCTCTACAACAAGGGGCTCGTGTTACACGCCTAATGGCCATTCCTATTCCGAAACGCAAATTGACGAC
+>62668 1
+ATACTATCGAGGACCGCTGCGGCTTGGTGTATAGTCGAAAGAATTCTCTGCCATTTTAGCGGGATGCAGAACCTCAACCCTCCGATGACGGGTATACACT
+>62669 3
+CGTAGAGAATTTGACGACGTAGTCAGTTATTCGACTCGCAAGTATCCATGCTAAAAACGGTTCCGCAATCGTAACTTCGGCGCGGACTTGTGACGTCCGC
+>62670 3
+TGGTGACCCGGACTCTCGGATGGTGTTGGCGGTACAATCCATCAACTTGACCCCGGCATTCTTCGGTTAAAACATTCGTCAAGAAAATCACACGGGTTAG
+>62671 3
+AGCACGTATGCTTTACCCCGCAAGACTTGGCTTCAACGTAGTGCCACTTGGGATGTTAGGACGAGACATGTTGACTATATCCTGATCCTCCGAAAGGACG
+>62672 1
+CCCGGGGTCGCTATACGCAAGTCCCAATGATTTGCCGAAAACCCATTTACGCATGCATCGGTCAGAAGCGTAGTTATGCGTGTTTGAGCTAGTCATCAGA
+>62673 1
+AAAGCACGTGATATACGCATGCGGTCAAGATCCGTGGATCAGCCCTATATTGCGCAACTTACACGGGACCCGCTGTAACATGGATGTCTTTCGACTTTGG
+>62674 1
+TAATCGGAGACCGTCCCAGATGGAAGCTAACGCAGAGCCACGCCTATCTATGTAATCTTTTTGCGTACTATAGCCTTAATCCTTCGAGGGGTGAACGCGG
+>62675 3
+TTGCGTGTCCACAGGTGGTTTCACAAGTTAAACTCATGGCTCCACTATTGCGACCCCGCCAGCCGAGTTGATTCAAGGAGGGCAAGTGGAAATTCTAACT
+>62676 1
+GGTATTTCGTGGCACATAAGGTAAGCGGCTGTTACGGAACCCCCTAAGCTACCACAAGCGGTTCGACCTTCGCATAAGATGCGTCTGTTTATTACACGAG
+>62677 1
+CCTGTGTATCGGGGAATATGCTTCTCACAATGAAGTCTGGCCCTACGGCCTATAAAGCGACCACCATGTGAGCTATTAGCTAGCTTAGAATCTGGACGGC
+>62678 2
+TAGCCCGACTCAACATACATTCCGCATGCACATGTTTAATTATGGCCGAGTGATTTGGGACTGGAGGCGGATTCCTAATATATAGCGGCCGCACACGGCT
+>62679 3
+ATCGGCTCTGTAGGTATTAGTATCAGAATATGGCCGAGCAATTCCTTACGATTCATCGGCTCTGGCTAAGACGGTGCAAACAGTGCGCCAGTCACGACTC
+>62680 2
+GGTCACTGGGAATACTGCACCTGAAGCTGCTTTTCGATATCTCACCATATGCGGATTGAGTTTGACACCAGACAGTATGAAGCGCCAACGGCTCTGTAGC
+>62681 1
+ATTTATCTGGACGAATTTCGAATTACAGCCGCCGAAGTGCACGATAGTCAGGGCGATTGCCGTTAGTCGGGCCATTCGTACAATGCATCGCAGTTCCAAC
+>62682 1
+CGCCTAGGGACGGCCACCGTTATTGGGTCTCCCTCTTACGTCGTATAGTAGGCCCCGTACCAATGGGCTTAAATGTGCAATAAATGACCAAGTAAGTATG
+>62683 1
+ACCCGATGAGCCGCCGCTGGGCTGACCTGATCTGGAGAGCTTCGACATAGATTTTTCATACGACAGCGCCCTCGCAGATCTTGAAATATATATGGATGAT
+>62684 1
+CGGGGGCGATCAACGTCCAGATCCCCTCTGTCCACAGTGTGAAGAGACTATTTACCAGGCTTTACGACGTTCGCTGATCATTTAGCGATGCAATAGGTAA
+>62685 3
+GCGGCAAAATTTATTAGCACAGTGCTACCAGTACGTCACAATGGATTTATTGGCCTCTCCGATCGGGACTTATCGTGTGCGAAAACCTGCGCCATCGGGA
+>62686 3
+CCAGCATCTGATGGGTCAGAATGCCGCCAAGAGTAAGCGTAATTAGTTTCTCAACCCTAGCAGTCGTGATCCGGTGATGCGCTGTCTTATGAATCGAACC
+>62687 2
+CTCGCGCTTTCACATGATGCAGAACCATCACGCATCCCTGTTCGCAGCCACTCAATATGTAGGAAGAAGGTTAGTTTGTGACTGCGAGACGTGGTTAACG
+>62688 2
+GCAGACTCAACGGGCAACTCTGGTTTGCCGGGTTTAGGCTAGGTGGATTGGAAGCACTCTAACTTAAGCGTGTTCCAATCGCACATCCATCAACGTACTA
+>62689 3
+ACAAACATAAATGCGTGACCTGCATGCTTAGAGACCAGACGGAGCTTAATCTGTCACATCTCTCACGAGTTTCGGACCGGACTGGCATTGCTGGTGTTGC
+>62690 3
+AGCACGACGTTGAAAACTGCCGAATCAGACCGAGTTATATTGAAACGTAGTTGATGGTGCCGTAGTTCTACGGATAGCATCCCCCGGTTCCGTTCACGCT
+>62691 2
+GGAGCACACCTGCCCGTGAACACTATTTATACCCAGCCGTCGGTATCTGAGGAACAACGTTCAAGAGGTGCTGGGTCACGAAAAGTGCTCTTTTTTCATG
+>62692 2
+GCAGGTACACAAGCAATCAATAGCCGCTGATACCGGTGGCGTTATTGCGCCTTGTCGCTCTAGACGCAAGTTAGTATGTCGGTCCGCAAGAAACCTTATT
+>62693 1
+TTACGACTCACTTAGCGACGAAGATGCTGAGTATTTACACGTATTTCTCTGGTTCTAGACGCAGATACGCGCGCCCGAAAATGACTACCTGTGGCAGCGG
+>62694 1
+GCTATACGTAACCATGCGAAAATAGGCCGTTTATGCCAAACCGCACAGGCTGGGATTTCACGAATACTTGGCACGAGCCGGTTAAGTTGTCCTGCCTGTT
+>62695 2
+CCGCGACATAGCATTCGTGTACAATGCGAGTCATTGAGTCCGATAAGCACTCCGGTCGAGTTGAGGCGTAACTAATTCATGGAGGTCACTTTACCACGCT
+>62696 1
+ACAGTTGACCGGTACTCAGTCATATAACGAAACAGGGTAATGTCGAAGCTACTCATATCATGGGTTGCTGTAGTGGGCCAACCCACGTCTGTCGCCTTGC
+>62697 3
+TGCAAATAGTCTATTCATCGGTTGCGCACATCCTTCTAAGTGAACTATTTGCCTGTGACTGGAACCACAATCGGGAGGGTGTCGCAGACTGCGACGCACA
+>62698 3
+TGGACCGGCGTGTAAGATACTATTTACGTCGATCATCGCGTCCGATTAACCCTTGAGTAGTCTGAGCAGGGCACTCTTGCTCCCCATGTGAAAACGAAGA
+>62699 3
+GCCCGGAATCATTCACCCAGTTTCGATTCACGAACTCATTAGACGTTGTAGATTACGTGACCGTCGGGGATCTATATCGCGAGTAAGTGCGACAGATCCG
+>62700 2
+GGCTAGTCTAAGGAGTGTCCACCTGTACCGCTATAGGCGCTGCTCGACAGCTTCCGACAAATATCTCCGATGGGTTCATTAAACAAGTGAGCTGGCAATT
+>62701 2
+CGCACTAGGTTGAATCCCGTAGGTACAAACCCTACTTTGCATATTCGCTCACCCAAGGGTACTTTGCAAGGGAACATGCGTCTAGTGAGCTGCGAGGTTA
+>62702 2
+ACTACTGTTATTGTCGACTCGTGTCACCGTACGTAACTTGATGGGTGTGACGCTTCCAACCACAGATAAGCAGACTCGGGGGCGTCCAATAATGCAAGTC
+>62703 3
+AACTTTTAGCTCCCGCGTCGCAGTAATTGTTAGGTAAACGCTTACGGGAGTAGGAATATAACCTGTGGCTTCGCGCTAAAACACGCATTCCGGGCGCCTA
+>62704 1
+TGCTGGGGGAAAATGTCCTGGTTCCTCGACGGCAGCGTGATAAAACCACCTTGTAGAGTTAAGCTCCGAAGCATATTCATAGCACTACCAGTTCCCGGTT
+>62705 1
+AACCCGAAGATGTCTTTAAGCCCTGCACCTCGTGTAGTTGCGTCAATAAAAAGAACCGGTCAGTCCATTAGTGGATCTGTGTGCACCTCCTCTGGAAGGG
+>62706 1
+TAAACACCGGTTATGTTTAGCTGGATCCCTCAACTCTAGAGCAGCTAGAGAAGAAGCGTTTCTTCCGTCCCAGCTGCTCTGTGCAGGGATGCGACATAGA
+>62707 1
+ACACGCCCCGCACGTATCGGAACGTGTGGTTTGTTCGCAGACCTAGCATGCCTAGTAACCACAGGGAAAAGTATTTTTTGAGTCGTCCACACTGGTAAGT
+>62708 3
+ACACTGAAGTGGCCGACCGCTGGCGCGTCAGATATAGATTCTTGTAACTGACGTTCCGAACGTGATACACTTGAACCGGTTCTCAGAATCTTGAAGCGTC
+>62709 2
+TCCTGCCCGCTCCTGTTAGGTGGCGCCCGTCAGAGTAAGCCATTAAGCCAGCGCATAAACGTATCTAGGAAGATATAAATTAAACGGGTTGTTCTTGGCC
+>62710 3
+AACTGCCGGACGTAATAATCAGAGCACCGAGAGTCGCCGCTTTGAGGCCGCAGAACTTGAATCTTCGCCCGCGTGCATTTTATTACTGATATATGACGGT
+>62711 1
+GCCTGTCGAATCTAGCCTAGCCGCTGAATTGTGAAGGAATGCCACTACATTTATACGTGCGCACTACCAGAGTCCGGTTCGACTGTTGAGCAATAGTGCA
+>62712 3
+CTAACAATCGCTTCAGTGTAAGAGACACCTCTCATCAGCGAGAGAGTTTGGGTTCATGCCGATTTAAGCGTGCCGGCGACGTTCAAGCCCTGATTGTACA
+>62713 2
+TTCATCAATAGGACCTTAACGCCAGGTTTCGACCGGCCATAATGCAAAGACGTGGTCGCGGATTTGCAATCAGTAGTCGAGGGCGTCTTAGAATTCTCCC
+>62714 2
+AAAAGAATCTTGTTAACTAATGATCGAGTTGCTCCTGTTCTCTTGCAACCGATATAAGTAGATTGGCACCGCGGCGCCGCTCGACCCCTCGAAGGTGAGG
+>62715 3
+CGCGCGCCGAGGTTACCTCCTGACGGGTCGAGTATCAATTTATTAGAGACACGTCACGCTGATGGCGTCAGCTGATCCTTCCTTAAAAATTGAGATAGAC
+>62716 3
+TATAGGCAAGTTGCGCCGAATACCGAGGCTTGGGGCAGTATACTCGCGCATTATATCTGCACATCAGAGCACTTATAATTAGCTAGCGCGTGCCCCTAGT
+>62717 1
+GCTTAACTCGACTCCGGGGTAGGATAGTATGTGTTGATACCCATCAATCCGGTCCTAGAAAAAGCAAGTCGGCCCTTCGGCGTGTCATATCCGATAGCTA
+>62718 2
+CGCGTACGACCTGTGCCTGATGAGATCTCCCATGGTTAGAATACGCCGAAACCAGAGCTTTGTTTAAGGTTCATGTTAGGGACCCTCCAAAGATCGCAGT
+>62719 2
+TTACGAGCGACACCCGCGAATACGAGTCCTTCTATGATCGATACCGCATATGAGGATTATCGCTGTGTAGGCGAAGCTGGCCAAATGCCCAGTGATCTTT
+>62720 2
+AAACGGGACCTACTACAGACGGTTTCAAGAAGAATTCGGACCATGACTTGATCTGGGAGCCGTAGAGGTCCTTCTCGGACGTCGCATAATCTTTGCCTCT
+>62721 1
+ACCGAGCCCTTCTTTCGCAGACCGGAAAGATTCGAATTTGGGCACTACGCTCGGTATGGGCTAACGGTACCTTAATCGAGTCTCAATAGGTGCGAACTAT
+>62722 1
+CTACGTGAGTGCAAAAATGGAGATGTCAGCGGATCCATCTCGAAGCTGTATTTTTGACCCTAGCAGTCCCCAGACGTAGTAGTACCTGCTCCGTAAGTCG
+>62723 1
+ATCCTCGACCGCTGACACCTCCCGTGATAACAGTAGAAGGAGGCTAGGACGGTCCCGAGTTGTGATCTTAATATACTCTAGGTGACCATTAGTGCTCGAT
+>62724 3
+GAGAGGTATATGGTGAGATTGGGGACATAATACACTCTCACTTACCCTCCATCTCCGTCAGCTGAAGAGTATTTCACCCCAAGTACGGCTTGCGTGCAGG
+>62725 2
+TGCAATTATGTGTCGTGCGGTCCCAAGAGCATTCACACATCATGACAAAGAGAGCGAACATCCTTTGGGTCTTACATCGCGATTGCCATGGTCCTGAGGC
+>62726 3
+GCAATCTGCTGAGCCTAGTATGGATGACTATTAGAGATTGCCCTTGTAAAGCCTCACGGGTTCGCCTAGAAAAAATGTCTGGAGCGCGCCCCTTCGATAC
+>62727 3
+ACGAGGGAGTGTGAGGTTCCGAAGTAACGGTCAAACGAACCACAATGCCATATTGAGTTTGGTCCGCAGACCGCTTACGCTTTAGGTCCTTCTATTCACC
+>62728 3
+TACGGCAAAATGTCGTTTAACCGAACACCATTCCATGGGGTGTTACATAACAGTCGGTGGTGGATACTTGGTCCAATCAAGCCCGAGTCTCCGTGCCTAG
+>62729 2
+GTCGTTCCGGATGTTTCCAGTCAGTGCCTAGCGCTGCTTCGATTCGCTGTATGCGGACACAAGCTCACTAGAACATATAAAGAGCAAAATGAGCTTCGGC
+>62730 1
+CCCGATTGGCTAGGGAGCCGCATCAAATGCACATCGTCCGAAATGTATCTGATTACTCCAGTGGAATGTTGGACGCGTGATTACTGAACCGTATCGACTC
+>62731 3
+ATCAGTTATGCTCACTGACATTATCGCACAGTCACAATTGTGCTTCAGATGGGTGGCGTGCGAAGGACAGAATACGACACTTGCTCCTACGTCCGGATGC
+>62732 1
+GTCTAGACGGGTGGCTAGAAATTTAATGCCCGGAGACGCCATTTTTATAGTAGTGCAAGACCGCGGCTTATTCCTGCTCAGACCCACGCTTAGGAACCAT
+>62733 3
+AGCCAATTACAAGCTCAAAGCCCAGTTTAATCGCTTGACTTGGGTAATCCGAAATAGTGTGGTGAGGGCTATGGGTCGGACCTATTGATCCCTCGCCACC
+>62734 2
+GCGGAAGCGCTCATAAAAACGTGAGTTTTTAGTGACCCTTCGGCGGCGAAATGATACCTTCGTTTCCGAAAATTCTTGGCCCCGACCTAGAGAATCGCGT
+>62735 2
+TTAGCGGCTACTTCAGTTTGCGGAGTAATAACGACTATCAACAGCTTCGCCGAATCGCGGAAATGCTCGAAGCGAGGCAACTTTAACGTGTTGTCGCCCT
+>62736 2
+GCGTGTGCCGAAAGCTGTCGTACCTGCGATGACTATGACCATAACTACATCCGGAGCTATACATTGCTATACCTAACTCGATAGGGTCCTGGTAGGGCTA
+>62737 2
+CTCTACCCAGTAATACCAAATGTTCGTCAGGTATCGTGTTGCGTATGACAGAGCTACGGGGCTGCTCACCTAATCCGGACCGTCAGGGAGAGTATACATT
+>62738 2
+TCCTAATTGTGCTCAGTCGAGTCGCTGTATGGTTGATACCTTTTCACGTGAAGCCCGCGAGTTCAAGGACACAACGCAGCACAAGCGATACGAGCAGTTT
+>62739 3
+CATGAGGAATAGATTGCTTGTGAGCGATAATTGGCCCGGCTTTTGCGACACATATTTGCCGGACCCTATATGCCGGATAAATACACCAGTGGCCCCCATG
+>62740 1
+GCGTGCAGTGGTCCGAATGGACGCTAAACCGCAGTAAACACGCTTTTCAAGAAGTACTTCGCCCATACCTCGCTCGTAATAATGTAGGTTATCTTGCGGG
+>62741 3
+AATGAACGACGTCTTCAAACCCGGCGAGGTCCCCTAGGTCGATCGTACTTCGAACCCCAGAAATGTGGGGATATGCATCTTGTTGTTGGACCAATGTATC
+>62742 2
+CTATCAAACCAGCCACCGTCATAGCCCGGTTGTAACCGATGATGAGTCTTTTATTCAAAGGGGTGAGGCTCCCGGTAGGCAGAAGCATCGCTGTTTCAAT
+>62743 2
+GGGTCGTCTATCCGGAAAACGTATATCTTCTACAGGAGTTCGCAAAAGCCAGGTATATCGCGTTACCGTGTGCACAGATTAGCCTCCAAGTGACTCGTCG
+>62744 3
+ACTGTGATTCCGGGAGCCAGACCCAGGCTATAACTTTAGGAAGCGAAACTTAAAGGGCTCCTCGTCTATGATTTTGCAGTCCACGACAATGTCCGGTCTG
+>62745 3
+CCTGTGGCAATAACGCGGCGTAGTTATGCACAAACGCTCATGAAGCAGGAGCTAGGTCACATGCTTTGTGGGATACCGTCCTCGCTCTTTTGAAAAATCC
+>62746 3
+AAAGAGGAACATACGTTCCTTTCAGTAAAGGTTATAGCCTTCACCTCCGCGGAGGGGTTATTGATAGTCCGGGTAAAGCTTCTCCGATCCGAGCCAGTCC
+>62747 1
+ATACCAATTCAGCGTGCACTTGCCTCTGCAAAGCACTCACCCCCGAATCATAGAGGCGGTCCTGATTGTGCAGTTTAGTGGATGAGGAGACAGTTCGTAT
+>62748 1
+TTCTACTTTTACATCATTGTAGAGGTCCGTTCACACGGAGTGGCTAATCCTAACATGGCACGACCGCCGAGTGCCGGGTTTCGTCAAGAGAGCGATCAAA
+>62749 1
+GGCGGGTAACGAATCTAGAGAGAAGTTGTTGAGCACTGTCTTGCCAACCAAAGGATCACCTCTCATTTCGTTCCGAGTTTAACGCATCTGCGATCCGCGA
+>62750 1
+TAAACTCCTATGACAACGTTTAGCCAACGTTACTACGGGCGATGTGTCGACGAAGACCAACATCGCTGCGGCCCAGGCGGATCGTCGATGATTGTTATTT
+>62751 3
+CCTTACTCGCACTAGACTCTCAGTTGCTGGGAGAGACGTATGCGTGCCCTTGAGTTGGTGGCGCCTTAAAGCTCAAAAAAATTGTGGCCACAAAAGTTCC
+>62752 3
+GCATCCATCCATAGGACTCTGAGGATCCGCCGCCCGAATTCTTTAGGCTGTGAAGATCAGATACGCAGCTATCTCGGTTTTTAAGGGCCCAAGGGTAATA
+>62753 2
+CAGCGCGATTCAGTTCGCATGCACCGGGCATCAACAATTCTGATTTATGTGGGGGACTCTAGACGTAGAATATCCTCTTGAGAGCCACCGATGCCAGTTA
+>62754 1
+GAACATCGTAGAACTGGGTGAGGCCACCCTAATTGCTCTCCTCAAGTAACGGTGTAAGTATCAGGTTAATTCGTACCGTCGTGCGAACCGCACCTGGTTA
+>62755 3
+AGTGGCAAGGGGCGGAATACACGTTTTTTTCATAGACCAGTCTTCCCCAGCGCCCTCCAATATGAATCATAACCAGGGGCGTTTATAGTACGCGATTCGG
+>62756 1
+TCGTGCCCGGATGTGGATAATCTGCATTGCCCATGCGACTCGAATGGACAGATCTCTACAAGTTCTTTCACAAGAAAATATTACCTGTGCGCGGCGGGAC
+>62757 3
+CGTATTTTCTACTCTCAAGCCATTTTGTTGAAGCTCCGGAAAACGGGTTTACCCCATACCTAAGACAAAGGGATTGGAGTCCTGCCCGGGCTACGGGGAA
+>62758 3
+TGCGGCATTCACGCTGCGGACCTAGAGCAAATACGAGTAGTCTACTTCAGCCACCGAGATTAGACAATTGATGAACCTATGTCCGTTTGATCCGTGCGTG
+>62759 3
+CACTAGTGCGACCTATTACAAGATACCCTGAACTGCTATCTGGGTAGGTGGGGGGTCATATCATTCCCAAGACGTGCCGTGGTCAAATCACTTCGAACGT
+>62760 2
+CTATCCCTGGCGGAGATATTCGTGCGCATAAAAGCAGTGGTTGCCTATAAGAACTTCTTTACAGGAGGCCACGGATCTTGAAAGCTGATTCACCTGCCCG
+>62761 2
+TTTAAAAGCGACGAAATGAGCATGGATTGCATGCAGCTCGACTGGTCATTAACTCCAATCCCTGGAGACCCTGCCTTCAGATGTTGGGGCTCCCAATGTG
+>62762 2
+TCGATAATTCAAAGTAGCATCCTTGGCAGGGTTACCGGGCCGCAATTTACTCAATCCGCCAACTGGGATGCTTGATTGAGCCCAAGTATGTGCCCGATGA
+>62763 1
+TCCCCGCACCAGGTACTCTAAATCTTCTGACAGTCTGAAATTGATACAGTTGGTTCAAGCGTATCTCCTCGGGAGAGCTTCGGGGCATAAAAAGGTCCGG
+>62764 3
+GCCGGCTTCTCTGAAGATACGAATAGCTCTAACACCGCATCTTTACAGGTGGAGCTCACGGCTTTTAATTGAACAATCTGTGAACGTGAGAGGCCCTCGG
+>62765 2
+CTCGTATACAGCAAAGGGCGTGCGATAAGATTAGGCATCTGTCGACACCCCAACGCTGTGTAATTCACTGCTTATGGCGGTTTTCCCAGGTAACGAAGCT
+>62766 1
+AGGGCCATTCTATCACTGCGGCGCTGTGTAGTCATAAAGGGTACGAATCGATCCGGGTCAAAGTTCCTTAGATAAAACGGTAGCTTGTTTCCCCCCAGCA
+>62767 2
+TCAGTGCCACGTAAACACGTAGCGAACAGCTTGAAATTAATCTAACCATTAGTCGCGCCTCTCGAGCATACGCCGGTGCCGGTTGAGTTATTGTCGGATG
+>62768 2
+ATGCGGCCACTTCTCTTGCCCTGATTGGTCCATCGCTGTGTGTCAGCTACTACTGCCCGTGAAATCAGACGGGACCACAGAAGAGTTTGGTATGAAAAAA
+>62769 1
+CGGCTCATCCTGGCGATCCGAGACTGACTAAGCAATTACGGTGAAGGATGACCCGCACGACCAAGCCTTCGTGGTTAAGTGTACGTATTATTTGTCCAAT
+>62770 3
+GGGCTTTTTGAGCAATGCCATGGGAAGGACGCCTAGCGCAGGTTTAATAATTACCCGCCACGCTTAGTATCCTGGCAGATGATCTAGCCAAGTCTCCATA
+>62771 1
+ATCCCGGATACCATAGACAGGAACGTGCGTTCTACCGGAGTACAAATAGGTCCCTTGGTGTTAACTCCCGAAACGCCAGCTGTCGTGTGGATTAATTTGC
+>62772 1
+TGGCCATCTAACGGCAAATATAGTAAACGGTTCTCGGCGTGATCACACGTCTCGACCCTTCATTGTCAGCTTCTGAGGATTCGAGCTCACAGGAGAAGTG
+>62773 1
+GACGTACGTCAAGCACATGGATACCTTTCACACTCTATATAACTAGGGCTGTAGGCGCGCGCGTACAAGGCATGTCTTCGGCACAATCAAGGTTGGTTTC
+>62774 1
+ACCCTAGCCTATACATGACGCGCCATGCGATCGGCCGAGGGGCTAGGTTTATTTCATGCAGTCCAACCATACGGTGAGGATCTTGATATCCGAATTATAG
+>62775 1
+AGATCAACCTGTGAACTAACGCAGTTGTTCAGTTTACCGCCTCGACGGCACCGTGCCAGACCAATTCTAGTTGACGGTGACGTTATAGGTAGAAGTGCCT
+>62776 1
+TGGCTGCCCTTCCTAACAGCTAGGACCATCGTAGCTATCACGCGCAGGTTATCCCAATCTTGGAGGAGATCGCCTTAAAGGACCGGATAGGTTATTGAAT
+>62777 1
+AATTTTCCTCAGAACCTTGGCGTGGACCATTAAACGGCGCTCCGGGCAGTAGGACTATATGGTTGTGCCCATAAGTCAACCGAGCGATTTTCAGCACTGA
+>62778 2
+CAATCACATCGAGTGTTAGACGTACATTTGCAAGCCTGCAATCTCTCGGACATATATCCCACGTACCGAGTTACCTGGGTACATTGGGCATGTGGGGCAG
+>62779 3
+GTGATTTTTTAATAGGCCAGTAACGGGTTACTTACCTGTCCGCCATAGGACTCAGCAGAAAAGCACGGCTTGACTCTTCTACGTGGCACGTCAGGGACCA
+>62780 3
+CCTAAAACGGCGAGGGTTACCTCACTCAGCACAAATTACTGGCATGGTCTTATTGTTACGTAACCGCGAACAACAGGGTTGTGCTATGCCGTGAGTGCTC
+>62781 1
+CCTGGTGATCAGACAAACGCGGAACGCTTTAGAGCGGCCTTGGCCGGTATGACCGTGGTTTGCTGTCATAATATTGATCTAATCGACCAACACAACCTGT
+>62782 3
+TAGACACATTCGAAGCCCAGATAGTACTGGGACTGGTATGCATCTCACGCTTGACGTACTCGGTCCAGTAGGATGGCTAAACTCTTAATCTGCTGGCAGC
+>62783 1
+CACGCAGATCTTTTGTCGTCATTAGCGGAGTATTGATGAAATAACGCTGAAGGTCCCCGCCAACATAATTTGGATCCATATACTGCCCGGCGGAGGTGCC
+>62784 2
+AAGGGAGTGTCCAATTGCGAAGCTCAGTGACTCATAGATCCATTATCCTAGCCTTGGACTGTATTCATAACGCGGCACTGGTAGGCAGAATTGCGCTCCC
+>62785 3
+AGGTGTGTCGTAAATGGTCTATGCAATACAGCACATCAACACGGCCATCCGGACGGCAGGATTAAGATGCTTATCCTTTGCGGATCCTTCAGCTTGCGAC
+>62786 2
+TACAGAGGCTACCTTTTGCGGCAATCGGGCTATCCGCGGGAAAGCTCAATCAAGTTAGAGGACTTGCCTAAACTTTGCGATTACCGACGCCTGTTAATGC
+>62787 2
+TGAATGTTGGCGTAGAGCTACCCGTCCCCGATTGGGCTACACTAGGTACCAAGTGCCCCTCGATTCGTAGCAACCGATAGTGTCGAATCAGATTATAATG
+>62788 2
+TCTAGCGTAGGTCCTGGAGCACTTTTTAGGCACGGCGCTAACATAGCCCCGTGTGCATGATGCGGACTCATTTGTTAGATCTAGCTAACGAAAAGCACAC
+>62789 1
+ACGGGCTAGATCCCAAGTTAATCCGCCGTTAGTAGGTCATCTATTCTTCTAGCCCAAAGCCGCTGGAGGTTTTACCCACATATAGGGACGGCGAATGTGA
+>62790 1
+GACTGCCGAACGCAGTATACACGGGTAGATTGTGCGACGCAGGTTTCATATTCTCCAAGGTGTTCGCTAATAGAACCAACCGAGACTTGTCTGGCTCCTA
+>62791 3
+CTATGAGGTAGAGTCCTTGATCACCGCAGACTAATGTTAAGGTAGACTGGGGCCCTCCGGATTCGTACATCATCATCGACATTAGCCAGCTTGAACTGCG
+>62792 2
+AGGTTTGAACTTCGCACCACAAGCCATTTACCACTGTGCAGGCACGTGAACTGGTCGAGTCTCCGATTTGCAACATGCATATTGTCAGGCTGTGGGACAA
+>62793 1
+TCCTTCACACTCTTCGAGTAGCCCATGTATCTTCCGTGTAAGCTGTGGAGAGTGCCTAGACTAAGGGTACGCACACGATAAACCGTTGAGTACGGAAGCT
+>62794 2
+GCGTCCTATAGGAATACTCCTCGCAACGTATCGCTTCTAAACTGGGTGTAACACCGTTGTGCGAGAGATGGCTGCAGTACAGCCTCTAACTATGCGGATA
+>62795 3
+AGGCTGTCCTCCTCGGAATATCCCTTGAAGGCGAGGGATCAATAAGAACATCTTAGGATCTCCCAGTGTCAAGCGGCAGCTGTAGATAGTTCACGCTTTC
+>62796 1
+CATACGAATCCTACGATGATCTCAGGAGGGTTCTGCCAAGCTCTGGACTGATTACGATACTCGGAACCCATTTGTGGTGACCGATCGGCATCCGAGTAAT
+>62797 2
+AAGAATCGGTGAATTGTCTGTCCGTCGATTCAACCCTGCAACAGTTACACTGAGGAGCGGTGTCGACGATTATTCGCGAGGGATACTGATCCCCCAATCT
+>62798 2
+CTCAGATTGCGCTTGAAGGCAGACTTGTACAGACTCCAGTTAGTCCACTTCGGAGCTGCAATGGTAGACCCTACGCTCGAAACTAGGCATTACTTGTAGG
+>62799 1
+TGCGGTCTAGGAACACTAGCTGTGGAGTGCATTAAGTGTTCCCTACACTCTACACCTCCGAACCAGAGGGTTCGGGTCAATAGGACAGTTGCACCTATAT
+>62800 2
+AAGAATAAGAACTGACACGGGATACGCCAGCGCTCCTATGTTCGTCAATGTAGTCTAGGTTTCACCACCTCTTTCTCGTACGGCGGGTCGATAATGGGCA
+>62801 3
+TGAAACACTTCCAAAGATGTATCGACAGTATCCCGCTGGTTCACGGTGGGTTCAAATGCGGAACGTTTGGCCGTCGTCCAACTGAGCGATAACTTCGCTA
+>62802 3
+ACTACATGATCTTGGCCGTGGATCGTATGCGTCTGAGATGCCATCCTTTCCAGGGGTAAACCAAGTAAACGCCTGCCTTACTAGTAGAAGGCGAGCTACT
+>62803 2
+TAAGCTACAAGCGCGAGCTGAGTACCGGTTTCATTCAGTCCGATGGTCTGGAAATTCTGATGCATTCGTAAGTCGCAATTACACCAGGCCGGACCTTAGC
+>62804 3
+AGTATGATAAATCGCTCCACAGGACGTCTAGTGTTGTGTGTATCCGTGCCAACTCTCTAGAAGCCTATCGGTGCTGCCGAGCGAGAACAACAGTGTCTCA
+>62805 3
+GTATCTATTTTTGCAAAGTCTACTGGGCATAGGATCGTTCTCTCGCGTGCCGAACTGGAACTCGCCTGGAGCAAGAAAAGAGCACAATCTGTACGCGTCC
+>62806 3
+TACTCGCTCCGCTACTCGGGTCGCGGGATCTGAATGTTTTGCCCATTGGGAACGAACACTAGCAAACATCTACCCTCGATGGCGATATATAGTAATGGGA
+>62807 1
+TGAGCGATCGCCTGCCATTAGCCCCCTCGAAATGTTGAGAGACAGGGCCTGGACGAACACTAGGCTCGATATATTAACTTCGACTCATTTGGATTTACGG
+>62808 2
+TGAGAACCCTACATCCCTGTACTGCAGAAGGTCCATGAGGTGGTGATAAAGGCAGGTCATGTTTTGACGTCCGGTGTATACCCTACGACATACTCTCCGA
+>62809 1
+AAAGCCGTGTTGCACTAGAGTGCCATGCATCATACGGGTGGATCATTCAACCGACCGGGCAAGCTCCGATTAGCTTGACCTTTTCAAGATTTGGCTAGCA
+>62810 1
+AGGTGTCTTCAACCAAGGATTGAGTAGCCGGCATTCCGCCTCGAATAGATTGTCGCCAAGTTTGCACTCGGGTGGCACCGCTAAACGAATTATCTATCGA
+>62811 1
+TATCGATATTGTGGTCAGCGATTGTGGCCAACAATAACTGTCCCGCGATGATGATCCGCAAGGTAGGAGCGGATTCACACCCTTCCATCGATAGATCTCG
+>62812 1
+AAGGTCTTTCGAATCGGAGTTCTACCCACACGCTGAATCGTCGACCGGTAAGCCTAACGAGAGTGAATTTACTCTCAGTTGCGAATCGGGTCAGAGTTCC
+>62813 2
+TTAGTCCGGTTTTCGAAAAAGGGGGGTTACATCACGTACATGTAACCGGCAACTCCCATTGCAATTGACGATGTCCGTCGTCATACCTGCGGTAACACGG
+>62814 2
+CTGACCGTATCTTGCCAAAAGTTGTTAAGGGCTGCCCTTCATTGACGGCTTGAAGTCGCAAGCTATCAGCAGCTTCCAATCATGGTGGCGAGCCTAAGAA
+>62815 3
+CTGAATGTGAAGAATAGACCCGTGTGCCACGGACCATTGTGCCGTCATAATGTGATCAACCATTGATAGTCACTCGCGTACGGTCAGAGTCTCTCTGAGC
+>62816 2
+TGATGAGGTGTCCTGCAGGGGGAACAGGCAATCTAATAGACATGGCTCCAAGGTAATTTTGAGAAATCCTCAGCTCGTCGACATCCTTAGCCCCGTTTCC
+>62817 3
+AGCCACAATCAATCCTAAGCCTCCATGGAGTGCTCGGTAACCATACCTGTGTGTCAACTTTGCGAGCAAGATGAACTGGTAGTGTCTGTTGTACGAGCGC
+>62818 2
+AATGTTGAATCACCTATGTAGATCTCAGCAAGGAGTGACTAACTTTTGATGGACGGTCGCACAAGGGGCTTCTTGCCTAACACTGCTGGCCCCCAGGATC
+>62819 2
+TATGATTACTACCCCGAATTACACTACCTGTAGAAAAAGGGCGAGTTACGTGATCAGCGTAACCTGCTGCCTCCAGTCGACTTCGATCGGGGTAGTGGTC
+>62820 1
+TATGATTGACAGCTTGCTTGGTAATTCGCAGGGGCCGGACCCGTGCTAAAGGCACTATCTGGTTCGAACGCGAACGAGTCCCAAATATTTCGTTACACAC
+>62821 1
+GGATAATTCCAGACGTCGATTCATACCTCCAGTTGTCTAGACTGCCACTGGCCACTTTACAAACTCGCAGAACTTTTGGTGAGGCGGGCGTAGAACGTAG
+>62822 1
+TCTTCCCAATTAGTTCTCAACACGTGGTGGTACGTCCATGACAGACCAGAATGTCAGTGATGTTGACAGCCTGTAGTCCCACAATGGCCGAGATCTGGGA
+>62823 3
+TCTTAGAATGCAGCGAAAGGTTCGGTTCTACTTACTCTAGATAACCCGGTGTGTCAGAGTATGCCCCATGCTCATAACCGCAAAGCGTACCGTCGTGGAG
+>62824 3
+CTATAACCTCTGCATTCCCGACCTTTTAAGTAAGATCCGACGAGGTCTAACCCAAGAGCAGTATGGTTGGGCTAATACGGTTATGGGCTCGGCGACGTCA
+>62825 3
+GGGCCCTGAGTTTAACGATCCGCACGAGGGCCTACTAAACGAAGAATCACCTGTTCATGGACGAGTGCTCCAAATTGTATTGATGTCACCGCTTTGTGCA
+>62826 1
+CAGTGACGGTCCCATACTACACGTATAACCGTTGAAAGGGTACTCGCAACATCGAACGTGGGACCTGTTGGACTTCTTGAGGCTCTCTAAGATCGTTAGC
+>62827 3
+TAGCCGAGCGGACATAGGTATAGCTATGACCCAAAGGAATTAACAGCTGTTCTCTGGGCGTGCCCCCATCATTCTATTCAATAAACTTGTCGCCGTGGGG
+>62828 1
+TTTTTGGCAGAGTTGAAACTAGTCGCGGATCGAACAGTATAATGCAACCTCATGACCATACCGGGGTGAGTCAGCGTAGCCCTATGGCCCATCTCTTCGA
+>62829 2
+TTTAATAGAGAGGGCTATGCGACAAGACCGCTGTGTGCAGGCATCAGACTAGCCTACCTTTGTAGATCATGTTTAGCCCTACTAAGCCCCCCGGAAGTGT
+>62830 1
+TAGTCTGCTCTTTCACACGCTCGAGGATCCAAATCACTGGTAAGTATTATGATCCGGACGCGCCGAGACGGCGATTTATAAATGCTGCGCCATGCTGAGA
+>62831 3
+TGCACGTGGCGGTTGGGAACAGACGAAACGTGTTAATCCCTTATTTGATTCGTGACGTCTAAAGGGCCGGACAACTCCTCCCACCCCGGTGTAATTATAA
+>62832 1
+TCAGTACTTCGAACAGCACGTGATTGATGGGGTCTCAGCAATTGAGTTGCGCCCACTGACTTAAACAAAGCAAAGGATCGGCTCGCGGGTTCCTTACTTC
+>62833 1
+AAACACCGGGTAGCTATCACGCTGTTCCCAGAGCAAGTTCTTACGTGCTACGAACATAACGGCTCCTCGATGTGGTATGTCTTATCATCAGGGGCGAGAT
+>62834 3
+TCTATGTCAGTCAAGTACTGTCACCTAGTCACGTTGAACCCACTGGGCATGGGAGAAACGGAGTATCACCCTGGGAGATCAAATCGCTACTGTGTTCCTG
+>62835 3
+ACTGCGCGCACAGGATTGGTACCCAGGTGGCCCCACAAATAAAGATGCCTACTTAGCTGCTGGTAAAAATCATTATGTTTCGTGTGGACTTGCCCAGCGT
+>62836 1
+CCGGGCTTTAGTGACAATCTTACAGATTCTCCCTGGCCAATTTATTAGTACAACCCTGTGAGAGCAATAAGACGGGTCGTGGCACTGGTATGCCACGGCA
+>62837 1
+CGCGAAAGTTCAGCTCTCTGAAAGGGGCTAATCGTTGCATCAAAGATCGTGGGATACCAAGATTAATCCGCACTTCAGTTGGAGTCTTGCCCTCAGTCCG
+>62838 2
+ACCATACGTAGATGCTGTTTCACGACAGTTATGGACCCCAGATTCTGAGTGACAATCAGGGCTGCCTCAGACCTGTTGGGGAATTCCGGCTTATGCAAAC
+>62839 3
+AGTCCCGGCTGGCAGAATTAGCACAGGTTGTGATGTACCCACACCCAAGCGATGGAGTCCATGTACACGTTCTTTTGCAACGTTTTCCATGAAGGATACG
+>62840 3
+TATGCGGGGGGATGCAACACGTCACCGTCCTTCGCTGGAATGACTCCTAATGCGTCACTTGGTTCAGGTTCCAGAGTCAAATTACAGGAACAAGATCCTT
+>62841 2
+ATTTAAGAAGCTGGTATAGAATATCAGAGGATCACGCCCTGGTAAGTGCACGTGCGATCCCTGAATTGGAGCCCACTTCGCGCATGTCCTGCGTTTAACC
+>62842 2
+TCGGCCGCATCTTAGCGGCCGGAACTCGTCGTAAACCTAGTTGCGAAGGGGTTCCTTTAGCCTATATTTATACTACCCTAGGATAGCAGAAGCGTGCAAA
+>62843 1
+GACGCATCTGTAACTTTCGGCTGCAGAGAATGTAGGTTGTCGCCACAAGCTAGATAGCGTACTTGGATCCTCGTGAGCTTCAACCTAGGACCTCCAAGTA
+>62844 1
+AGCTCTGGGTCTAAGCTTTGACAAATCCCATTACCATGGACCTAATGGATCACTGTAATTCGGCATTGCGCGCGGGAAACGAGTCACTGCCGATTCGAGT
+>62845 2
+TGCCGATGAATGCAGCGTTGTGTGACAAGTGTAGCAGTGATCGATGGCCTTCAAATGGGTTGCAAGCCAAATTTTCGCCCTTCATACATGCGACCAACCC
+>62846 3
+TAGGTGGTTTTGAGAAAGTGAATGGCGCCTGCAAGCGTACTGCTCAACTGATCTTTTAGTGCTAATCTCCTGAGCCATAAGCGACCCGCTCGGCAAACAC
+>62847 2
+CCCAGGAAGGGGCGTGGTGATCTTTTGTATATGGACCGGCGAACCCAAGCGCGCAGTCCGATTACGTACGCACCTTTGCAAATTGATATCTTAACAATTC
+>62848 2
+GATATCAGGACCCGCTAATATTAGTTTTCCCCGAGATTCGGCAGGACCTAAGGCGGCGGCTCGTTCGCGCATGCTTCTAAAAGGTCTTATCTAGGCAAAA
+>62849 3
+TCGGGTATTATTAATCCCCTGGGAGGGTCAGGGCAGGCGATTGCATTAGTTGAACCATGGGTCACCCAAAGAATGCACAAACCGCCTTATCTTCCCTTAG
+>62850 1
+ACGTGAACAGCTGCCAACGTCGTGCCTCACGTCGTTATGTAACATTTGTGACCATAGACGAAGGCAGATATTCGAGTTAGTCCCAACGCGCTGTACTGGT
+>62851 1
+CCTGGTATAGTACCATATCAGTAGGCTAACTGACCGTGTTGTTAGGTAACCTGGGGTCAACGAACGCGGATCTCCAGTCAATCGCTTCCAAACACGTGTG
+>62852 1
+TCGCGGTGATCCATGAGCACAACTCGGGTCCATACTTGCTGTGTCACGGCATTGCTCGGTGCACATTAGGTAGATCCAGGTATCCTACAAAATAGAGACT
+>62853 1
+AGGAATTACACTGGGACTTTTCAGGCATCGGGGAGATTCACCTCCCGTCCAAAGTGCCGGATTGAGCTCGAGTCTCATAGCCTGGGTTTCAATAAACACT
+>62854 2
+GGGACGGGGGATGTTCACTACTACATAAGCACCACCTCCTCATCATGTTAGGGCTCTTAGCGCCTTAGGCATGAACGTCACGAACTCATTATAGGTGTAG
+>62855 1
+CTTTCCTTATCTGAGGATAGCATCAGAGGGGTTCAGTCGAAGTCTACCTCTAGAGAGACCGTGGACAAACCATCGGACCGTCACCTTCGGCTTATATGGA
+>62856 1
+GATCATAGAACGGGAGCCTGCCCGGATCACTGCAGGTTCTACTACCCTTTAACGGTAATTGGCATAGTTATCAGTGTAATCCAGGTATCACAGCCGCGTG
+>62857 1
+CCAGTCTGTCTGCGCAGATCGAACATCCAAAGGTTAGACACGGACTCTTCTAGGGAAAGCCCTTTTTCTCTGAGCTGGCACATGATGAAGGCCTGGATTA
+>62858 3
+GTATGGCACTGCCCTTACTAGCCCAGAGTCCCATTCGGTCTAGGAAACTCAGACTCGTAGAGCTGGAATGGTGTGTAAACGGGACTTAATTTCACACGTC
+>62859 3
+CCTCCGCTATTGATAAGCTTTAAGTCGGGAACATGGGAACCCGTGTTCAAGAAACAATGCGCGTGACCCCATTTTGTGCAAGTTGCTTGCACCAAGCTGG
+>62860 1
+CGCGCTGGTCCTCCAACTGATCCCGGATGAATCGAGTTGTATGTCCCGACGTCTAGAATAGTATCCGCGACGAAAATGTGCATTCCACGTATGGAGTAAT
+>62861 3
+GCGGAGGGAGCCTACCCTTATTGTGTTCCTAATTCCCAAGCTCGATAGGAGCAGTTAGTATCGGAACCGACTTCTATGTTAATCCGAGACGCCAGCGTAA
+>62862 3
+TTCCCTATGCCCTAGAAGACAGTACAATTCTGCTGGGGCCAGTCCTTGATACAAGCGGGCCTAATATTGTTCAGGTGTAGATACTGCCGATAGCGGCACA
+>62863 1
+GCGTCGGGTGCGCGCAATACGTAGAGCCATTACGTTATAATAGACAAGGATACGCCAGTCTTCCGTCCACTCTAGTCTAATGTGGGCATCTATCAGACGT
+>62864 3
+GCGAATGAATACTTTCCAAATCGTCAATAGCCGGTGATCATATCTGCGCCAGTTCACTGAGCATGTGGACCTTGTGCGTGACCCAATACGCGAGTTCGGA
+>62865 3
+TTGAACATGATTGCACAATTAGGCCGGAATCTCGAAATTCGTATACGGGCAAACTGCACTCGTCGGCCTTCGTGTACGCCCATGCGAGCTTATGTCAAGG
+>62866 3
+TACACGCGGTACTGGAAGATAGTCCATGTATGCAGCTGGGCAGTTCCTAAAGCAGAATCACGCCTATAATTTCAGCGTCTATGTCGTGAGACTCCCGTGC
+>62867 2
+GTTCCCCAGTAGCAGAGGTATAGGCTCACCAGACTAACGCATATTCGTTCAAAGTCCTTTAGAGCCGTTCATTTAGGTCGCGAGTAGACTGGATCGCCGA
+>62868 1
+AATTAGAAACATCCATCTCCATTTACCCGGTGACCTCAAGGAGACGTGTTTGGGGCCACTGTCTACCGACTGGGTTTGCTTGAGTTACCGCAGAACGGAA
+>62869 2
+CTTTAGCTCTGCATCCTCCTAGTGAGGGCAATACGTGTTTTTACGACAACCACGTCGGAGGCACGTCAAGCCAACTATATAGGACTCGACTTATGGGAGG
+>62870 1
+CCGTGCTCGAATTCATATCTCGCAAATGCATCTGGGAGCGATCGAGTATACGCAGAAGCTGCCGCGATCGTGTGCAAACTCCGTATAATTTTCAATGGGC
+>62871 2
+ATACAAGCTAGTCACTATCCGCATAACGCTGGTGCTGGGATATGACAGTGAAGGCATCCTTTTTAATTAGTCCGCTTACCCCCGACGGTTAGGGACGCGA
+>62872 1
+CCTAATAACTCAAGGGCTCAGATTAAGGGCCACTTCAATTAGGTCTCTCAGTCGGGACTGACCACATACCCGCTGAGGTTGCATGGATACTGGGATGTTC
+>62873 2
+GCAGAAACCTGCCATCGTTAGCAGGGCCGGTGCTATACGCGGGCATCTAAGTATTCAGTTAGGGTACAGAGTAGTTCAAGCTCGCCCCTATTATCAACTT
+>62874 3
+CCACATAGCAGGTTAGTCGCGACAGCTGTGACATAAATCTGGAGTTAGTAAATCTACAGCGCTTGTGGTAGGCATGCCTATTCCCCACAGCTTGTCGGCA
+>62875 1
+GGGGTCAAGCCTAGACGAACACATCCTGGCCACCGTTTATTCGTATACCTGGGCGCGCAAGATCAGGTAGTCCTCGATTATTTTAGATTAAACCGGACGT
+>62876 1
+TCATGGTGAACTCCGTTGAGGAAATCCGGGCTGATCATTCTGGAAACTACCGTGCCTGTAACCCACATGAAACTTGGGACGCGCAAGTTGATACCGTTCT
+>62877 3
+CAACCTGGGTTAGCCACGCGGCTTATTATAATTTGTCGGACGGTAAATCGTGAAAACGCTCCATGAACGACGGTCGCTAACCGGGTTTCTGTCCAAAGCT
+>62878 3
+TAGGACTTTCCGGATACGGCTACTGCGGAAAAGCCAGTTGCGGCTTGCGTTTGGGCAATTTCATATGCTTCCCCAAGATCCAGCATGTAACAGAATACGC
+>62879 2
+TGGATTAGTGTCGGAACCGAATTCCCGGCAGAAAGACATATGGATCCGCGGTGTTCTCATGAGTCCTCCCAGACTTCACTGTGCTCACTATAGTGGCAAA
+>62880 3
+TGGATCCTTTGGCTCCCTTGAGACACTACGGTGGGGAGAAAAGGTAGCCCTACACGTTAGTCTGCCCTTGATAGTTAGTACATACCAAACGGACATGTCC
+>62881 2
+GGGTGACTGGCTACCACGAGATTATAAGCGTCTGGTGTTCAGACCGCGATATCGTCGCAGTAGAAGCCCGACTCCAGCTTGTTATTGTTACAAACCATAC
+>62882 1
+ATAGAATGTAATGTATGTTCCGACTGAAGGATGTACGGAGTTCGCTCCTCAAATAGATAGTCACGCCAGCCCAGTCGGGCCTGGTCTCGTCCTATGCCAA
+>62883 2
+TAACGGAAAACAAGCTCTCTCAGAAGGTCCTAAAGCTCTATTACGACCCTTTGTCTGAGGGGCCTGCGCTTGTCCGTGGGTCATTGACATCCATGAAGAG
+>62884 1
+GATTGCAGCCCCTAGGAGTTACTCTAAGAACGTGCAGTGCTCGATGTCTGTCTGCAATTAGTAGCTCTCGGAAAGCAAGACCTATGGGTACATCCGCTAC
+>62885 3
+GCTTTTGTAACAGTTGGTGAGTCCCACGTAACCCGTACCACATCCATCAGGCCTAGGCTATAGGTGAGCAGGTTGAGCAGATCTCCGAGTTACCATATAG
+>62886 3
+CGGGAATGGGCGTCCTCTCTGCTGGACCCATTGAACTAACAAAGCATACGTGGTATGGCAAGGGTTACTCCATCATACACGTCCGGGTCTCATATGATAT
+>62887 3
+ATGCGTACTCTTATACTTCTAAAGGCGCACATGGGCTGCGTGGCATATAAATGTCAGAAGAAAGGCATAGGAGACGCCCCGCTTCCCTTGCATCTTGCTG
+>62888 3
+TCGACGGCATCAAGCGGCATTATATAGGGTGTCGCACCGAGTTTTCTATGTCGAACTAATCCGGTGGCTACTTAATAAGAAGCTCGCGAGTAGCACCCTC
+>62889 3
+AAAGTCTAATATTAACCTTTAGCTCCGTACTGTACAAAATGGGGGGCCACCGACGTAGTCATCGTAGCACGTTCGGCTGTGCTACTTCGGGAGGCACCTA
+>62890 1
+ATTCCAGCCTGCCGACAATCTTTAACCGTAGCGGAGAGAGGTCAAAGAATGCGTTGAGCAAGGCATAGTGATGCTCCGCTCTAGGTTGTCCATTTCTCCA
+>62891 2
+GTCAGGGTTCTCAGTATCAATCGGGCACTACTAAAACATCTGTCATTGGCAGTGTCAGCAACGAGTCGGAAATGTACAGCGCGAAGTTGGCCCTCTTTCC
+>62892 3
+GACAGCTTAGTGTCTGAAGGAAGCAACGTTCCATTGTTCCTCTCCGTATGCTAAATTTGAAGTGCGACAGAGAAGGGGATTTTCCCCGACCCCTAGGCCA
+>62893 1
+TACCTATTACAGGAAGACATCAATTAGCTGTAGCATCGCTTGGTCTCAAGGACCCACGTTTGGATGGTCGTCCCCGGTGGACTGAAATACGCTCATGGCA
+>62894 1
+CGCTCCTAACACTTCGCTTACCATCCTGAGCCATGTCACGTCTATAGTCGAGCGGCTCTAAAGGTTTTTCAGCGGGGTAAAAAAGTAACGGTCGGGTAAG
+>62895 3
+TGGAAGTAAATAAACCTGGCAGTCTCAGAGAGGGTTCCTGTCCGTCTAGTTTTAAAGTGTGCTTGCCTGCACCGCAGAACGTGGACCTCCTAACTCGCAA
+>62896 1
+ACTGGGTTATCATAGTCGTTACCGTGCGCGGAGGTAGGCTTCGTACACAACATCTGCATGTATAGGATGGTCAATCGGTACATTAACCACTCCACAGCGC
+>62897 2
+TTGACTCAGATTCAGCGATTATTATTTCTTTGAACTTGGGAAGGGCACTCCCGTCCTACACTCGATCACTGAGTCGGCGAGAGGGAGCATACCGGCAAAC
+>62898 2
+AAAGGACCCGTACCGGTCGCGCTTTGACTTTAGCCGCCCCTGCTAATTGGTCTCCGCCATAAAAGATATATGTCAACTTGGTAGGCTAGTAGGCTAAAGG
+>62899 1
+CTCACTCTTTGGATCCAAGAGAGTCAAATTCTCGGGTGGGCTCTTTACGGTGCCCTGTACGCAAAGCCTAATTAGATAATGAGGACATCCCAACGCGGTG
+>62900 2
+GACGTCTGAGGCTCTAAAGACTGGTGAGTACCATCAAGTCAAACTACCTGAGTACGGGCCCTTCGAGTAATTCTTGAGCTGATGTCGACCTATCTGACCG
+>62901 1
+TTAGTCAGAGTCTCCTGTCTATGTAAGGGCCATAACGTAAGCGATCTATGTGCAATAGAGTTCCGGCGAAGCGCCCGCGCTCTACCATGAAGACGTCATT
+>62902 3
+TAGGACAAGTCGAGGCCACGTACTCGACACAGTTGACGTTTCTCATCCCTAATTTCGACAGTGGTTAGGCTCGTTGGTTAGAAGCCTCCGAACCTAAGAG
+>62903 2
+CCAATAGCAATAACGCAACCCCAGACGCGAACTTTTGTTCTTGCGTATCACTGGACTGTTGTCACGGACCATGCAACGGGATTTGGTAGAGATCGGCTGT
+>62904 1
+GACGGATATCGCAATTCAGGCCGTGTAGGCGTGACCGTGATTTCTTCATACCCAGGATATTTCAGACCGCCGGATACGCATATCTTATTCAGCGAAGACG
+>62905 2
+TGGTCTCAGCGTTGCCGCTAACGGCGGGTTGCCAAGAACCGGCGAGACGGTAATACCTAAGCTCTATGGGCAATAAATCTTTTCTACGAAAGACTTTCCT
+>62906 3
+ACGTCGCGATCATCAATCTGAGGTGGGTGTGTCCGACGGCTATGTCCGCAGTACAGTAGACCAGGTTTCCATCCCCCGAAGTTTATAAATTCCGGAATAA
+>62907 1
+CAGGCGCAATCTCTTACAGCATAGTGTATCGTCCCGGACTAACGAGTGAAAACCTCATGTTTTGGCGGCCATACATGGAGACTTTTGTCGTCGAGCACAG
+>62908 1
+GCTTACAGCTTAAAGTGAGTACTAATTCATTGCGACCACTGAGTACCTGTCCGTCGCGTACCAAGCTGTACAGCTCGAACGGAGGCTCGGTTATGTACGA
+>62909 1
+TGCTGGCGGGTTAGCAGTAACGTCCGCTCGCCGCGTACATGACGACTGTAGATTGTATATATAATGTCCTTGCCAAAGACCGTACCGTATAAACCCTAGG
+>62910 1
+GGCACTCGAAGCTAGTACATGAATACCATCTGCCATGTTCCTGCTTCCAGAGTCTATATAGCGCAGGACCTTGTCGCGTTACTGGTACGCAATAGGGAGA
+>62911 3
+GATGGTAGGACTTTCCTACTAAGGTTAACAACGTGAACTAGTATGTCAACATTTGGTCCAGCGTCGGCACCGCCTGATTCCGGCTAGAAACCCGGGATTC
+>62912 3
+CCGCTTGTCCGGAGCACCTACAGAACACAGTGGTCGTTTTGGCTGTCTGCGCGCATCTAGAATTCAGAAATAACGACACTATAGGTATTTAGCCGGGTAC
+>62913 2
+CCTTGGAAACACCAGCTGGGCTAATGGAAACCAATGCTGTTCGAAGCCTGCGGGATTACCACGACGGTATGGTCCTTTAGATCTATCAGCACTTGGTCAT
+>62914 1
+GACTCCATGACCGAATCACATCCATGGGGATAGTAAAGGCGACATCCGACAAGTGCTTCTTTGTCAGCGGGTTTGCATCTCCACGTTAGTCGTAGATCGA
+>62915 3
+TTACTAAAATTACGGGGCATTCACAGAGGTACGTGCAACCGTTTCCTGCAGTAAGCCATTCTTGCGTAGGTAGCATAGTCCTGAGGAACGGACTCCCGTC
+>62916 1
+ATCCCCCGCAAGTCTCATATCAGGGAACGCATGTCCGGCGCTGGACTGGCAAAAGGATTCCGGCAATTGCAGTTTATGGGTTGCTATATAATAGATTCCC
+>62917 3
+GAGTTCTTACATACAGCAGTGATAAGTCTCGTCTGCCAAGGTGGTCGCCCTATCCCTGTACTAAGTCCAGGGTTAGGTAGGAAACGCCTAATAGGCATCC
+>62918 3
+AAGTGCGGATTTTTGGGGGCGCTATTCTCTTACCAACCATCCTCAGCGGGACAATTCCGAAAGGCAGTACATTAGTCCGGCAGTAACCATTGGATCGATC
+>62919 2
+GTTGAGATCACTGTCACGAGCAATGCGAGGCAGCGCCAGGGTACATCGCTAACTCCTATGGGTCGCTTGATCGATCAAATTCGACCTATTTACCTTAAGG
+>62920 3
+TCCAAGCACATTCACTAAGTTTCCGTCACCGGTTCTTCGAGTAGAAAATGGGCACGTGCCTCCACGCGACGATTTTAGTTAAGGGGTACGCACGATTGGA
+>62921 2
+TTCCGAAGTCTACGCCGAGCGTAGACCGTCTTAGTCTGTCTATCTTAATGCGGTAACATGCACCTAGACGGATGCACGCATCATATAGTGGATAGGACCG
+>62922 1
+CATCCGTGTGTTCGGGAGAAGCGTAGTCTCCTTGCGACACCTTAATTGCGCCGTTTCGAGACACCATAAATAGGTCAAGGGGGTCCTCCAAGTTAACAAT
+>62923 3
+GACAGTCCTGACGAAACATGCAACACCAGCGGTCTCGGATTAAGTTCGGCGTATTTTGCTAGTAGTTAGGACTATTCTCGTGATGGCAACCGACCCGCTA
+>62924 2
+CAGTGACAACGACTCATTGAGGTAATTGCGAATGCCTATTCCTCTGCACTGCCCGGGCAAATTCGCCGAACCGTTTGGATTGACGACAGTAAGCGTTTGA
+>62925 2
+TCATCCCATGAACGCATCCAGTACTCAGGATTCGTGCAAACGCGTCGAGGCAGGTGACATTCGTCATTTTTCATTGGACGGAATCGTGAACGCCAGGTTA
+>62926 3
+CGTGTGTATTAATCGGATGATCGAACAAGACTGTCCGCCTAGCGTATGCCGTCTACTGTCTGAACAAATACGAGCAATCGCGGGACACTATTCGGTCCTG
+>62927 2
+TGTGGGCTCGACTGTCATTGTGATGTATTGACGACATACTTTTTCAAAAGACGCTTACCGATCAGGAGCCGCGCGGCGAAAAGATCCCGGATCCCCTTAA
+>62928 2
+CCCTATATCTAATGCATGCGTATTAAGACTCCATCCAACCTCGTTGCCAGAGAGTAGCCGCGACGCTGTAGGTTCATAGGATGTGGTCTCAGGGTCGAAA
+>62929 3
+ACCAGCATCGGCGATATGGATGGAAGTAATATGGTACCACGTCCTGTGTACTCTTTGCCTGTAACTTAAGGCCTCCAGCTTAGCCGACAGAGGAGCCATT
+>62930 1
+ACTATGTCATAGGTCTTACCTAGGCGTATCTGTGCCTCGTCGTGCAGCCCCGTCTGCAAAGGACATGGAAATAAGTAACTGATACCAGCGGACTGTTAGC
+>62931 1
+CGATAACTTGCTGGTGACTTCGTGATTTCGTTAACAAGAACCTCCACTTGGGTACCTAAATCGTGGCGGCTGTGGAGCGCCGTCTCAACAGAGACTACAA
+>62932 1
+TAAAACCAGAACCTAGAGTCGTCACCCGTTGATCGGAGGCCGATGCGCTGTGTCTGCTGTACCTAGTAAACCTAGCCTTAGAATCGTTCATCAGGTATGG
+>62933 2
+ATACTCCCGCTCGGCCAAAGAAGTTCTACTATATTGGAGTTGGAGAGTAGATTCACCGGCCCTATACGCGTAGACTAGTGACTGAACCCTATTCGGCTGG
+>62934 2
+GCCTTCCCAGAGCGTTCACTAACTTTAAATGTGGAAGCCGTTATGGGCATAAATTGCGCCGATTCGCCTCAGTTGAGCGTCCAAGACAATATCGTAGGGC
+>62935 1
+CCTTGGAGGCGGGAGGTAAAGAGCATTGCTGGAGACACGGCTATAGGTTCTCCCCCAATGTATTTCTAGTCCACACCTCAAGCCTCTTTTGAAGTAGACA
+>62936 3
+ACATCCTCCAAAATACCCGAAGTTGGATCACCGTTGGCGTTCAGCCGGAAACTAAATACTCGTCGGATGTGCACGAATGGTGCATGTCGTGCGTCTTTAG
+>62937 1
+CGGGCAGTACTAGAGGCTCAGATTCTCCAGTGACCGTCCCTATGCCCGTCATTCGTCATGCTCAAAGTATAGACGAAATTTCAGCTGTTGATGAGCGGAA
+>62938 2
+AGATCCTTTGCGAACCCTACACTGAAGTTCACAAGCTCGTGAGGTTCCTGGCCGGGTCAATACGAAGCGTGACATCTAAATTATTGGCGGCCTTAGCATG
+>62939 1
+GTTACCGTCATTATGTAGCTACCTGTCGCTCGACAATAGCGTAAAAGGAATGTGGGCTAGCCGAGATATACCGTGAAGCGTTGCACCCATTCTTACCGGC
+>62940 2
+AAGTCGAAAGGCCACCGCCAGATACGGAAGCCGTTGTTGAGTTGACCTCGATGAATACATACTGTCAATTGCTTCGCATACTTCACTGTCTGGCGGGATC
+>62941 3
+CCGTGGATGAGTCCGGTGTGAGGTTCATCCCGCCATTGCCTCCGGATTCGGATTCTCTAAAACTCAACTTAGAAAGGGAGGCCTTCACATTGGAATAACA
+>62942 2
+CGCTGGTAGTCGTTGGATCGTAAAAGGAATACCTCCTGAGTGCGTACAGCACGCAGATTACCGAACATACTACTTGCGTTGCGTACACGCGCATTGCTTA
+>62943 1
+TACCCCCAACTGCCATTAGCATGTGTCGAGCTTGTTAACACCCGATCTTGAAGTCGCGGCGCTATTAGCTTCATGAGATAGGGATATCCGAAGAGAGGCT
+>62944 3
+CACTGTCTGATGAATCCAGATGGGCCTTGGTCGAGTCGTTTAGAAGCGCCGCCTAACCTCGGAACGACATACTACTGATAGTAATGCAGACCCTGATTTG
+>62945 3
+CCGCCACCGTACATTATCGTGTATCTGGCTGCGTATGTAGGATTATGCTAGTTACTATGAAGGAACTCTCGGACAGTCTCTAACGGCACACAGGGAAGCC
+>62946 3
+ATCTAGGTCAGCAACCAGGTCCGCAACCGATTCGGTGTCATCAGTGAGTTATTCGTCTACAGAGTCTCCACGGAGGCTACCGGCAAGTGTATATTTAGAC
+>62947 2
+ACGGAACAAGGAGGGTCAGCATTTTAAGGATGGGACTCGAGTATCCCTTCAGATCCGTAGCTTCTTCACCACCGACGTAGATCTGTGTATCCTTGCCGAA
+>62948 1
+TTTGTAGAACTATTACGAATTCGAGCTTAATCCCCGAGTGGCACGCATACCCAGGGGGGGGTCGCTATTCCCCCTTGGTGTAGGCATAGTATAACACACA
+>62949 3
+GCGCTGTGGATATACCCAAACTCACATTGGCTCGGCGACACGGACTTGAAGAGTTAACGGAGTATAAAATATCCTGTGATTTTGCCTCCAGGGGCCCTTC
+>62950 1
+AGCCCCGATGGCTTCAGCACGCAATTCTTCTCGGGGCTAGTCGGTCCGCGTTAAAGCGCCATTCATGCTATAGTATTTGGAGGTCCAAGAATAATAAGAC
+>62951 1
+CGGGGATGAGGCGCATACATCCCGGTACGCTTCCATTTCCGAGATAAAAATCTCTTAAGGGATTATGCTACCCTTTCACAGCGGGGCTGGACTATGAACT
+>62952 1
+ATTATGATTAGGACAGTTGGTCAGATGCATCTTTCTTGCAAACGCCGAACCAGATAGGCATTGCTCCTGTCCCCCAGGAGTGCGGAATCTGCATCCGGAA
+>62953 2
+AATCAGCGCTAGAATACCCTTATAGGCAATTCACCGGACTTTTAACGCGGCTGGAGCGTTGAGCTCAGTGTTGCCAGAGATTGAGTCCTCATCCGTACGA
+>62954 3
+AATCTTATTGGCCAAATGATGCCCGGACTGCAACTAACTTGTAGCGTGCGATGTGTAGGGCAAAGTTACGGCCACATTACTGCGCCGACCTGTCTCAGTA
+>62955 1
+CGGAGACGCTAAGTGATCCTTAGGGGTCCTCGTCGGCGTCAAATCCATTACACGTTGAAGAGATCCTCAGCTAGTTTGGCCATTAAAGAGGTCCATATCC
+>62956 2
+TACGACCGGCACCTGCCGTTAAGGGGGGAGATTTTGTGCTTCTCTATACCAAATCCAAAATTCCTAGGTGTCATTGATCCCCCGACCGGAGTGAAATGAG
+>62957 2
+TGGAACAACTATGGCAGTACATCTAATCAAGGCACCGTCACTGACCATGTACGTGATGTGTACCGAGGCCTTCATCGCACCGCTGATTAGTGGCGATTGT
+>62958 2
+AGTCGCATAGAACAGTGCTGTGACCGAAATTACTTGGACCTGGGGCAAAAGCCGCTCGTCAGGCACCGAGTTGCATTCAGATTTGTTTCTCCCATCAATG
+>62959 2
+TTTTCTGAGGATAACCAGTACCATTCGGCTGGGAACTCTGTCGGTGATAGAAGCGTGGCTGGCCGCCCAAAGCCCGCTTATCTTAAAAAAAGTTCTGACC
+>62960 3
+TTGTGGTGACTGTTATCATAAGAGTGGTATCCGTTCCGTAGGACCGAACGACCGCGGAGCACCTGTCGCCAATCAACTTAATAATGCCGTCAGGTATCAC
+>62961 2
+AGTCGTCACCGGTCAACTTCTCTGGGCCGCAATTGGAAGACCAAGTAAAGGGTTTGTGCTACACGTGGTCTTGCAAACCCAAACATGCCTAAGTGTTGTC
+>62962 3
+TCTCGTATAAGTAAAATCAGACTCCCTACACAGATGGATCAGGGCTTTTTTACCGGATGCCGTGATTGCAGCGGGACAGCTGCGGTATAAACCCCGCGTT
+>62963 1
+GATGGTGAGATGTACGGATCGTGCAGCCATCGTGCCTAAGTCTATAATGCACTCTTCCAGGTTAGCATGAATAGCCAAGCGCGTTAAACGTCTCAGCTCC
+>62964 3
+TTGTCGTGAGGCCCCATACAGCGAGTTCGAAGTGGCAGGTCACGTTATTTAAACGCCGTAGTGACACTAAATCGCGATACGAGTCGTCCAAGTTCTACTC
+>62965 1
+CTTCAGCTATGACTATTCCTCCTGTCTATGCAGTGCCGAGAACGGCATCACGATGAGATGACTACAATATTACGAGCTGGCCGTAGTCACAATCGTGGGG
+>62966 1
+ACTCCTTATTCACCAGGTTCTTACAGTGCTGAGGGCACTCCCCACAGTGGAGGACCGTTTTAACCTGCGGTAGAGCTGCAGATACTAGAGGGTTAACAAT
+>62967 3
+GGCATGTTAATTCCGTTTTGCAAGCGCCCGGTCGAAGTTCATACGCATCAGCCCAAAAAGCTTAGAGGTATGCCGCGATAACGCTAACTGTCTGTACGGT
+>62968 1
+AACTGAGCACCTATTTCGTAGGCACTCCGATGAGATTCCTTGGAGAAATGTAGCTTCCCAGGCATCTGCCGAGTACGTGCCATAGGTACAACGTTGAGTC
+>62969 2
+GTCTGCCTGAGGTCAGACGCACACCTTAAGTTTAGGCACTTAGAAATGAACTGCCCCGATGCTCAACTCAGTGGCTGGAGTGCAAGCTTATCTATGATGC
+>62970 1
+CGTCTGACGTATGTAATTGCACCGAGCACATCAGCCGACTGAAGGATGAAACGAATCCGGAGCTTGTATTGCTGGCTTGCTTAACGACTAGTGTCCTCCA
+>62971 2
+GAGCTAAGTGTTGCCGAAATTAACGCCGGCCAACTAGCCGTAAAGTATGGGAACCTACTCAGTGTTACTCGTTTTTAGTCGACTGCCCAGCACAGTGTCG
+>62972 1
+ACAATGAATGTCCGACAAATTGCGGGGCGTACGTGCTCCTAGACAGAGATATCATCGACTCTAGTTATTGATAGCTGCTGCGTCCTAATGGCCGCTACCG
+>62973 2
+CATGGGCAAAGGTTTGCGCACCGTATCGGGCTGCATGCATGGGAGCCCCGGCTGTAACTCGTCAGATAAACGCATCAATTCATCGTATCCTATTTGTAAA
+>62974 1
+ATTGATCTTCCGTATCGTACTGTCTTAGAAGGGCAATCGAGATGATAGGAGACGAGCCGCATTCAGCTTCGCGCCGGTTGTGACACGAACCACTATTCCA
+>62975 1
+AGCAGCGAGCGCGCTAAACTCTTATACCTAAACGGTTAACTGTGAGGATCAACCTGGCGCTTACGTGACCTGTAGTTTGCCGATGCTCAGTCTATAGGAC
+>62976 1
+ATGTATGCCACGCTTTAACTCTAGCCTTCTAGGTGATTCCTAGTTAGGAAGACGCAAGATCGTAACCACGAGGCTACCTTGTGGGAACGGCTTACGCAGC
+>62977 3
+GCTGAGAAATATGGGATCAGAATGAGTCATCCAGGTACTGACAAGCTACTCCCGTGCTTTTCCATCGCGAAGGCGATTAGAGTGTTCGCCCAGCCCTTTA
+>62978 1
+TCGGCAGGCTTTAAACTGACGCGTTGGAAGAGTATTATTGTACTCGAGTCCAGCCTCGGTCAGGAAAGTTCACTTCGCAAGCCTCCAACACTAGTTCAGG
+>62979 2
+CACCTAGCGCTGTTGACCGTATATTTGTATGGAAGCGTAAGAGTAAGGAGTGTCATGCGATAGTCTTCGCCCATGGATCGACAGCCCACCCTAAACCGTT
+>62980 3
+GCAGTGGATCGTATGACGAAGTAGTCACCAGGGCTCCAACGTTTTCCGTTAATACGCGGCAGTTGGATGCACTGCTCAATTCTTGCACATCGAGCATCAA
+>62981 2
+TAAATCCTTACTTTAAGAGCGTGATCCTACTGTCCCTCATCGCTACCTGTACGGAGGCTAGGACGCACAAAAACGCACTTTAGAAGGGCGTTGCTGTGGG
+>62982 1
+CATAGGACCCTGCAGTGGCACACGAGACTCTAAGTGCGAATTGTTTATTCGCGTCCCCAGTGGTCCAAATGCATGTATAGGCCGCGTTCAAGTACGTAAT
+>62983 2
+GTGAACTGCGCATCAAAGTCGACCTTAATCTATTGGGTGAGACGCGTTCTACCGCTACGATAGAAAGCGGTGCATACTGGAGTTGCCCTATATCACGTCC
+>62984 1
+GTTACGATTACGATATCATGATGCGGACGTCCGCACGCGGGTCGCCGCGGGGCCCGCCATAGCTAATACTATTTACTTAAGTCCAGAACTTATATGAGAT
+>62985 3
+TACAAGATCTGCTCCAACGACGGCAAAATGGAGGTCGCTTAACATTGATCCTAGTTAGCTTTCGGGGACATCCTGGGCCAATCGGTCCGTATCTATCGGA
+>62986 3
+GAACATCCTCCAGTGTCCTTGATAACCAGGCAGTGGAAATCATGGGGAGCGTGATTGCCTCCTACTACGCGAAAGGGCGTCTTATCACTGAGTCACTTAT
+>62987 1
+ACCTGCTTTATTATGCTGAGTATAAAATTCGGATGGGTTGACTTTCGTTGCCGGCCACAAGAGCGGCTAGTACGCGTTAGGCCAAGCCCAAGTCACAACC
+>62988 3
+TAAACTGAATTGCGCACAGTGGACAATTTTGCGATCCAGAGACTCCGCCGGGTTTGGACTTCGCGTCCAAATCCCTGCAAGATATGAGGTTCCAGGTCTA
+>62989 1
+ACGGTGAAAGTCTGAGTCAATATTTCGCGCACATTGACGCCATAGTTATACCTATCATTGCCACGGAGTAGAGTACGAGTCTAGGCTGCAGTGCCCGTCC
+>62990 2
+TATGAACTAGCTTATAGCACTACCTGGCAAGCGGGCAAGATTAGGGGTATTCAGTGCCGAAGTCAACCAGGTGGTCTGGCCTCCACATACCTCTTTGTCA
+>62991 1
+CAGCTTGGGCACTCATGTATGAAGGGAGCCTAACTGAATCCAAGTATACCTCCCGCGTTGGTCTAAGTACTTGCTTTGAACGCGCATAATGATGCGGCCA
+>62992 1
+ACGTCCTAGTAAAGGGCAAATTGTACCCTTGCGGGCATACATAAGGGATTAGACAAGCCCACCGCTTGCGCGTCCTCTTAGTGCGGCGTTTGCAATTATA
+>62993 2
+GGGATCGTTGACGTCAGCTCTGATCTTAGGATCGCACAGGGGTAGCTCCAGGAACCAAATTCTCAGTCTTTCGGCAACGTCACAGCAAAAGCTATTTTGC
+>62994 1
+TCAATGTGACTCCAACTATCTATTGAGCCGACGTGTGTTTAGCGCGCGACGGTGGTATGTCAACCCGATTGCTAACACGTTCTGAAAGTGAACGAGCACC
+>62995 2
+GAGGGAAGAATTATACAGCGTCATCTCATTCTTCTGAGATGCCATGGCGTTGGACGCAATATCACACTGTCCACCGTGAAATAATGGGCCCTCCGGTTGC
+>62996 3
+GTATATCAAGTGATTCTCCCACTCTGGAAGCCATGTCGGAACAATTGGACTCAGGACATACTTTGCATTAGGTCCGGCAGTAGAGCTGGCGACGACCTCT
+>62997 2
+TTACTAACAAGCCCATCGTCAATTCTGGCAAATGGTTTGTCCTACCCATGGTATGGCAGCCCGCCTATGGTAATCGAGGGATGCGAACCTAGCGGTAATG
+>62998 3
+GCGAATATATGTTCGTTATTGTATACGTACCCCGTAATCGTGCAGCCCTCGTGGAGTCACCAAGTTACCGGCCTTCACATGAGGACCAAGAGGGAATTCG
+>62999 2
+CACTGGAGGTAGACTTAACTCGTAGGGGAACCGCCTATAGTCAGCAACCTTATACCATTGCGCTTTACCCGGACAGTCGTTAAGTTCTCAGGTAGACTGG
+>63000 1
+AGTAGCCTGTATTACGAACTTACGGACGGAACACCGAAATAACTTTTGATTCATCGGGAACCCGGGGTCCGCTACGGCGTCACGCTTCATGGCATATTGT
+>63001 2
+CTGGGCGCGAAGCGGCCGACTCTGTGCAACCGGTGCTGGTCTACCAATACTCTACGACTTATTATTAACTATCATAAGAGGTTATGCCGGATACATGCGA
+>63002 3
+ATAGGGCCTCCCCCGCTTCGGGCTCCCAGAACAGTGAATCGCTAGATTGCGTGTAAATTTGCAGGGATTTACTGACTGACTCTTCTAACAATACAGAGGG
+>63003 3
+TAGGTCAACAGGCAGTCCGCTACGTCAGACTTATATGGTGGATACACGTCTCTTCTAACCGGCAGACGAAGAAGGCCCTCGGTCTGGATTGATACATTTC
+>63004 3
+CAAAACGGCGATAACACACCCTGTAGGATGAGACCTTGACTTATAGATTGCGTCGTGTTAAGGTCCTAACGGGGTATCCTGAGCGCTCATGCCTCACTTG
+>63005 2
+AAGTCTGCAAGCGCCCGGCCAAATCCAACATGCTAGTCCGGTCAATTCGATTTTGACTGTTGTACGAAAGTTGAATAGCGGGAACTGGTCTCAGCCGTTC
+>63006 3
+TAAGCTCTCTGCAAGGCGCACTATGGGTGTCACATTCAAATTTCGGGTTCCGGTGGCCAAAGTCTATCCCGTAGAATTTCGGAGAGCACAAGTATACGCC
+>63007 1
+AAACCGCCTGTGTGACGCACGCGGGGAGGCCACGACACCTTACCGGTGATCGTACGGAATCTGTGCATTAGTTCTCAATTATATATCGATTTAGAACGTC
+>63008 1
+AGCTATGTAATACCCCGAGAGGACTCCGCTTTGCGGGCTGCGCGACACGGTTAATCTAAGTCCAAAATGCCAGTGCTCGATTTTAACGGAAGGTTTCTAC
+>63009 1
+GCGTGTATCAACCTCGGTATAAGTTTGTGCATTGCCACAGTCCATAACGTAACTCATCGGAAATAGGCTCGGGCGACTGATACTTGGCCGGACATCTACG
+>63010 3
+CCGCCAGGCATACAGATATCTTCCGGGGGAGTATCTTGTGTAATGCCGAATGTGCACATGTTGGCCTTACCGAGTACCAGGACGTCAAATCTTTGCAAAC
+>63011 1
+CGACCAATACTTGCGAACCAAAGTGTTTGTATAACAGGGACGTCACCGCTTAGGTGCTGTATCTCGAGGAGTCGCCCCCGTTGGATTAACTCACTGATGA
+>63012 3
+CCCGCTTACAAGTTTTGTGAGGACTCAGAGTGGATCTGCAGCCAGGTCGACCCATAGCCTGACACTAGGCAAGTCGAATTTTAGTGGATAATACCCTTGC
+>63013 1
+AGCGATTTCATCCTAACCTTCATATAGACGTGGGCTGTTTGCTGTAGCGCCTCGCCGAACGAGAGGGTCATAATAGCACCTAGTCCCTGAAGCGTAGTAA
+>63014 3
+GGTTACAGCCGCATGAACCTCGGGAAGATTTAGAGCCGAGAGGGACCCAGCGTTTACGTCCAGCGTTACATGACCTCTTTTTAGGCCATAGACACTTATT
+>63015 2
+ATGCGGGAAGCGCACGGTGTTGACGCTGTCTACAAGGCGTCCAACGGCGGCCACTCTATGCTGGAGAAATAGCTTAGTCCACAATTTTACTTATCCTTAA
+>63016 1
+AGCACCCATGAAGCTCGCGCCCGTGCGTCCGGAATATTTTTTCACGTACAGGTCGCTCCAAAGGAGCTATTGGATTTGCATTAGGCGTCAATACAAGGAT
+>63017 3
+GGTCGAAACTTTCGCAGTGCCAGGTTTCCAGCATTATCCTAAAGGCCGGTGGATAGGTGATCACAAAGATACTGCTTGTCGTCATCGCATCCGCAATCGA
+>63018 2
+AAGCCTTAGGGATTGAGATACTGCCGTAACTGAACCCCGAAAGTACTTGTCGCCGATTGACGTGGCACTAAGTGTCTACCCCGCAGTATGGCTGTATCTA
+>63019 1
+GTAGAGCAAAATTGGCCTCGTGCACAAACGACTTCCGGTTATCAGTGTAAGAACTCCGTCGACCGGGTTCCAGAAGTTTTAAGCTACCGTTGCGGCTACT
+>63020 1
+ATCTCGATTCAAAGTACGGATTTCTACTGGGCCCCAATCCCCGGGCAATTCCGAGGGCGCACATAATCTATGACCGTGTAGGGGTTCCAGATGGTTAATA
+>63021 3
+TAAAACGAAGTTCTAGGTATTTCGTCACTCAAATCATGAGAATTCTTCTCGTAATCGGGGCCCGTGAGGTAACCAAAGGCGGGGTCCTTACCTCGGCCCG
+>63022 1
+GTCCTGACAGTAGTGCCAACAGATCCTAACTGCTGGGACTGTAGTTTATAGAGACCGACGTCGGATGCCTACGTAAGTCTGCAAGCTGACGTCTATCCTA
+>63023 3
+TTCTCGTTGGCATAAGCGACTTGGTCGCTCGTCTGAACACGACATAGGAACCATAATATATTGCAGCATGAGACTGGATGACGACCGGACGCTGTCCCTT
+>63024 1
+ACGACATGAGCATTGGCGCCCCCGCACCCCGTAATGACTTAAGGGTAATTATGTGACATGTTAGATCGTTCAGTACAGCTGCACAGTGCTTCGAATGCTG
+>63025 2
+CGTATGGGGCGTCGCCTGCTCCGGTATTGCGAGGACGAGCCTTTCAGATAAAAATCGCGCTGCTAGGAAACTTTTCGACCTAATAACTATCGGATCATAC
+>63026 3
+CGTTCAAGTATAAAGCCGCCGAGAACGGGAACTTTACCTCGACGTAGTGTCTCCGAATTGCTACTTGCTTGATAGATCCATGAGTTCACCGCGTAGACGG
+>63027 3
+AGGGTTTTCTTAGTCCCAAGAAATCGCCGCGTGGCAAGTCAAGTGGCTCTCAAAGAAAGTCCTCGGCAGTCAAATTCTTTATGCCTAGCGTTACGGCACG
+>63028 2
+CTTTGTAGATCTCTCACGGCCAGCCGCGGAACGAATGACGGAAGCTTAAGCTTTACCCTCTGGGCGTATATTTCGTCGTGAAGAGATAACTTCAACCGGA
+>63029 1
+CACTATAATAGTTTTGTGAAAGGATTTTGACAGCCTCGGAACTTTTGAGCACGGAGGCGTGATCCCACAACAATGTACCGTCTCGGGCCGCGCGATTACC
+>63030 1
+GGTTTGAGAGCGCGTGGAGCCTAAAGACCTTAACCTCTCAAACTTGTTAGGGTTATTTCCATACTTACTGGCGCGCCAGCACATCCAAGGGAAGGCCATT
+>63031 1
+TGCTGGGCTCATTCCTCCGCAGTAATACCACACTGGTTCTCGTAAGATTTGCTAGCATGGGAGATAGAAGCAAAGGTACCCTTCATCTTCGAAGCGCGAG
+>63032 3
+ACTTACACCACTAGTGGTTTCTAGCCTATGGCTACGCGCCTATCAGGTCCAGCGGCTGATATGATTACGAGACGAGCTAGTTTACTGATAACACGGGAGC
+>63033 2
+ATGCCGGGAAGGGGAGTCAACTTCATGTACTTATGGACCCAAGGCAATTTTTCCCGATGACATACCACTCACGGAAGAGACCTGCTGGGTTTATCTCTCG
+>63034 1
+CTGTGGGTTACAGCAGAAAGCTGCGACATCCAATTTGACCCAGGTCTTCATGAAGCATTAGGGGTGAGTCCAGTTACCCACTCTGCAAAGTTTGCTCGAC
+>63035 2
+CCGAATCACTGTTCGCTTACCTAGGAGCGACTAGGCGAATCCGTGCGCTAGGGAAAAACTAGCTGTCCTGTGGTAAAGTTCATCCTTTACATGCAACGTG
+>63036 3
+AATGGGGTCGTCCTCAAATGACGGGCACACAACCTTCCGGGCGTTTCTATAGTCTCTAGCGAGAGTAGATATTGGCCAATCAAAGCGTCCTGTCTATGCA
+>63037 1
+GCCCCCGCTAGTTTACAGAGCGCACTGCTAGTTTGGGGCATCTACTATACTGCAAAATACCGAGCCTCTTGGCATAAGGAACGCTGTTTCATAAGTGAGG
+>63038 3
+GGATGTTGTGAGGCTGTTTGTTGAGCACGCCGCCTCAAGAGCGCGTATTCTCAAGACATGCCAACATCATAAATAGTTAAGTCTAGCTCCTGACCGCCAG
+>63039 1
+CGAGGCCGATGGTTTTGGGACCCGGAGACGATACTGGATCCTTTGAGTCTAACTGATATAAGGAATCCGATTGCAACCCCCTGACACTATTCCGTCAGTA
+>63040 2
+GGGTCGCAGCGTTTTGGAAATGGTTAACCCTAGTAATGAACTCCTAGGCACCCTTAAAACGCACTTGACTGGGTTAACACATGCGCGGCTCGATCCTTGA
+>63041 3
+TCCTAGAATCGCAGCGTATAAAGCCCGCGTCCTATAATGATCCGGCGAAACTGGTAGCTACTGATAGAACAGGTGCTTCAGGCATTCTTTATGGGTCCGC
+>63042 3
+TTTATGAGGAGTGTCCGCCACCTTAGTTCGAGTCCTAGATCTGTTATGAGGCTAGACTATACCGGAATATCATCGCGCAAGGGACAGCCCTATCCCGAGA
+>63043 3
+ATCGGTGCGTGAAGGCGCGAGCTCAAAAGTTCTCCACCTTTGTTCTTAGGCGAAAGTCCCTATCTCGAATCTGGCGAATATCCCGATAAGGACTAGCATG
+>63044 1
+AACCATCTAGCGAGCCGGCTTGTATTAGCAGGCCGGCCGTTGAACGGGTCCCGCTTCCTCGCAATATATGGAACCATATTTATATGGGCGAAAGTACATT
+>63045 3
+GAGGTTACGAAGGACCCGGTTAAAACAATGTAACTCGTTTTTACGGGAGTAATTATTCCATGGCTACCCCCGGATACACCCTCGGGTGGGCTTCTCAACG
+>63046 3
+GGGATTCAGCTAGGCTATCCATTCTCCTACAATGGCGTCGGGTGTCCGGTATCCCAAAGGCTGAAATGTGCATTTTAGGCATTTAAAACGAGCCCCACGA
+>63047 3
+CAGTCTAACCTCTCTGAAGAGTGGGCGGTTTATGCGCTTAAATTTGCTCGAATTGTAACACGCCTCAGTAGTCACCGGACGATCCGACGAATGCAACGTG
+>63048 2
+TTTTCCGAGTCTGAGAAATGGTTAATCACTATCCGCTAGCAGCATTCACAGGTGCTGTAAACTGTGGGCCCCTATACAGCTCGGGGGTGCAGCCAATAAC
+>63049 3
+CTCCTTAGGAACGGTATCTTCCATCTACGATGGATTGTTAACGGCCCATTATACGCAGAACACCCAGAGGATCAATCGCTCCGTATGGTGGTGTGGACGA
+>63050 1
+CAGATGTACACATGATGGGACGACGCGAACGGAGAATGGGACGAGTGACTTCGTCCTATAGGAGTGTCCACCCTTACTGTTTTTCACCCAATCAGTCTCT
+>63051 3
+GTTTACTGCAGACCCAGTGGTCAAGGTTCGCCAGTTGGCCTGACCGCCTTCAGGATCGTGTTACGAGCTAACGAAATATCGAGTGCTAACTCGAAATATC
+>63052 2
+GGAGAGGGTGCTACACTACAGAGCTGGATCTTTCGAGCTCGTTGTTCTACCAGAGGACCCAGCATTCCTACTTCAGAAACAGGCTCTCTAGGTTCAGTAA
+>63053 3
+CCACTCCTCCGTCAGCCCCGTGCCCCTAGCAGAATCAGTGAGACAGTTTACAGCGATAACAAAATTTACGGAGCTAGGACGGGAGGTTTTTTGTGTTATG
+>63054 1
+CTCGGTGAAACCAGTACAGGAGCCGTATTGCTTTACGCTTCTATTGTAACAGGCCGAGTCAAACATGTCAGGTCTGCGCGTCACGAGTTAACCTTAGCAG
+>63055 3
+CCATTCGGACTTCCGGCAAGTCATCCGAGATGGGGATGATCTGGAATGCCACAGGTATGAGAGTACGTGTATGCGCAAGATCTTACCTTCCCACCTATTA
+>63056 1
+CGCCTCGTGACGAGGTTAATCATCAAGTTCACCCCCCGCATTGAACCTGTTCTACGAGGGGTCGTCGTAATGGTTGCAAATACATTAGCGAATGAGATCG
+>63057 1
+GCAGTTCAGCGGACATTCACCTTACAACGCGGAAATAGCATCCGTTACTTCTCGAATCAATGGGTGTTAGATGGGACTCGCCTTCGGCACTTAGAAGGTC
+>63058 1
+ACTAACAATGCTTCACGTATGGCGTAAACGATAAGCACTGATAGACCAGGTCCGATTGGCGCTGCCGGTCGTCCGTTCCAACGTAGTACAGTCGTTATGT
+>63059 1
+CGCAATTACTCGCTTGCCGCATACGAGGAAAACAGCGTCTATTGTTACTTCGAGTCAGGTCGAGGGTATGGGACCATTATACATCTCTCACTGGCGACAG
+>63060 1
+TGACCCCTGCTTATCTGGACTTCTAAGGACCGCCCCTCGTGAAACGCGTAGTAGGTGTAGAAAACCCTTTCGGGTCCGATATTGGCTAATAAGAGAGCAT
+>63061 2
+TTAAATCCAGGCAAGGAGTAAGGTCTGCGTTGCCGGGACCAGTCGATGACCGGTTTCTCCCAATCTTGCATATGAAGCGTCCCTTTAGAAATCGCTACAG
+>63062 1
+ATAAATCCTCTGGTGGTACCTGCCGCAGTATAGAAAGAACTCGATTTTTCCGGGAGCTAATCGTGTCCTGTAGGAGAGGCATCCCTGGCAGCATCTACCA
+>63063 2
+GCCCACTTAGCCAATCCCAAAAGCCTACTGGCGGGGACGGACTATATAGCACTTGTAAATTGGCTTAGGAACGGGCTCGCTTTACTATGTTCTTGACGGA
+>63064 2
+TATCGGGCAGGGTCGGGTCTGAGGCCACGCATGATCTTATGGCATCGTTAACAACGCAATTTCAACCAAACGACGCCCTTAGAGCACTGATTTTCGTGTA
+>63065 2
+AATTAGAGCTAGGTCGATACTGATGCTAATAAACATGGGTCCTAGACACTCCATTCAGCCTCCGCTATCTCGGAGTAGATGGATCCCAGCGGTGTTGCCG
+>63066 3
+TGGCTGGTGCTAGAACTGTTTGGTCAACTTGAAGGGCGTCTTTACAACCTCCAGTAACGAGCGGTTATCTCGAGAAGCCCTATACTCACGGTCGACAAAC
+>63067 2
+TGGCAGTCCCTCTGGTTATCCTTTTCAGATAAATTCAGAGCGATGAGATCCCGGCACCGGCTTGCTCATACATGGGCACGATCATAAAGGACAGGTCTGA
+>63068 2
+GCAAGAATGCGTCCCTTGGCATAATTTCTGCCTATGAGGGGAGGAGTAACTTAGTTGACGCCCATATCGGCAGCATCGTCCTAGCAATTAAGTCCGATCC
+>63069 1
+GACCTTGAACAGGTAGCTGATACACCCATGGCTGTTGTTCGTCGCGAGTCAATCAGTCTAGAGCCATTTAAGTTGACGCCACAACCGTGGTATCAATGGC
+>63070 1
+CTTTGATAATCTGGACCAGAATCAGTTTTTAAGTCTCAACACCGGCCCGGGGCAGCGAAGTCCCGTAACTCGTTAAGCTGTAAGCTGCGTAGGTAGTACC
+>63071 1
+TCGCTAAGGAGGAAGAGAGCTCGGCTTATGGAATAGCTAGTGTCGACTTGGCAATGCACGGACAACTCCTATCCCCCCTTAGTCAGCTTCATAGGATCTT
+>63072 1
+TTTCGGGGTAAGTTCTAGAATAGTCTACGCATCATTGTTGAGAAGTCGTAACCAACCGAGCAAGACAGAGCCCTCGGTCCGACCGTTTAGTCTGACGCTC
+>63073 1
+CGGTAGCAGCCTCTCGCAGAACGACGCTTTAGGCGGAAATAGACTTGCGTGACAGTTACATACGCGGCTTAGTCACTTGCGCTTAGTCAAATTTATACCG
+>63074 3
+CCGGGATTGATTGTAGAGAAGCTGTAACGTGCGCAATAGTGCTTGTATCGCGAAGCGATTAACCTAAATGCCGTCTAGTCACGGCCCACAATCTGTCCTC
+>63075 1
+GTGGGATAGGTCGGTATCCATCTGCAATTTACCGCTTGCACATTTCCCCTGGATCATACAAGTGATCACACAGACGACAGGGGCGTTATAAGGCGTCCTA
+>63076 3
+CGGTCTTCCAGGTAACAAACGTTGATCGAGGAACAGCCGCTAGTTCACCACTCGAAGGTTAGATACTGTGGACGACGTCATTGTGGCAACCCCTTTTTGA
+>63077 2
+CTGATTGTAACTAAGCCAAAATTCCGTGTTCCGCACCGCGACGGAACTGTCGGATGTACATTTACCGCATCTTGACAGGTGAGCAATCGTCACGGAGGTT
+>63078 1
+AGTCCGACCGCACGCTATGAACAATCTTAGTTCGACTCAGGAGTTATAACACGCGACCCATGGCTCGGTTCACTAATGCTAGGACTGTGAGGGTTCTATG
+>63079 2
+GTGGATATGTGAGAGTGGTGTAATCAACCGACGCTATACCGGATTCCGCGCAAATCGCATCTTTCGTCAAGGAGCCTTTCCGTAAATCCACGTACAGTCG
+>63080 3
+GGAATATCCCCCGGTTGTTCTAAATTAGTCCAAGAGTCGAGTGCGTTAGGTCCGCTCCCAATGTGCACGGCTAACTCAATCAGTTTCAGAAGACGGTGAC
+>63081 1
+ATATACGTGGAAAAACTCTCGGACATGCAGCACACCTTATTTAGCGTACCATACGTATAATGGGTGTGTTCGGGTTCAGTCGTACCAGCGCCTCAGCGGC
+>63082 3
+ACGTTTATTCCACATCTTAGAAGATTTGCTCACCACTGCTAACCTAGAATTTGAACTAGCGGGGTAGATGATCGGCCTGGGCCGCAAGATCGGCCCGAGT
+>63083 2
+CCGTAAATCCAGTTAGGGATGCTGGAATTGCCTCGCTGACAATCACTCCTCAATGGCGAGAGTACATAGTATTGCTATTAGCCGACCCGCGTATCTGAGG
+>63084 2
+ACGAGTGGTGCACTTCACCCTATCTCACCTGTCGGCCCAATGAATGGAGGACCAGGAACAGGCTAGAACCTCTGGGTTGATGATAAGATCACTCGTTTTT
+>63085 1
+TGGTGTATTATACCAAACATGAGTAAGAGCAGTGACCCCCAACGCTTTGTAGTCCGTCTGCAAAGACCACCAGGCTTTTCCTTGGTGCTGGCCAAGAGGT
+>63086 1
+GTTCCGGCCTAAACAGTATATGGAGGCATAGCCCGTTCATAGCTAGAGCTTTGGCTTTCTGAAAGCGGACCCGGTAACCAGATCTATATAGGCACCGCTT
+>63087 3
+AGTGTAGCTGAAGAACTGCTGGTCCTGCTTAAATTGTTCCATCTAGGGTAGAGGGAACAAAGTTGTCCCACCCGAACTGTGCGCCGACCAATTATCGCTC
+>63088 3
+GTCTAGAAGACGATCCGGCTTGGAAAGACCCGTGTGGAGGTTGACCAAGAAGCCCGTACGAAGCCGGTTAATCTCTCATTAATCCATATTCTTGCCCTTG
+>63089 1
+GCACTGGCGAGCAACTATATGCTCAAACCGGAGAATGTCTCCTGTAGCGAACGGACGTTCGCCAGTGCAGTCAAGGTCCTCGCTGTCATTATTTAATTGA
+>63090 2
+TGGGTAGGTGACGGTACAGCCCCGTACCCAGGTAACGTGTATACTAAACTAACGTTCATTGTGGAAAGTGCCCAACTCCGTTTGACACCCGTAATCTGGT
+>63091 1
+GCGAAAAGGGTTTCCCAATGTGCTTGCATTGGGGTAGATTAGCCGCTCGATTACCGCGTCAAGGGCTCATAACTTCGCGAAGAGCCCTTTTCATCACAAA
+>63092 3
+ATATGTGCCGAACTTTCGGACACTCCTAATCATGGTTCGCCTAAGGTTATAGCTAAGGTACGCTACCGGGAAGTCCCCGTAGCGGCTAATAAGTCGTCAG
+>63093 2
+TCCCTCCATAGAGGACGTGGAGCTAGGGGAAACCTTTTTCCCAGGACTCACGCAGCTTAAGATGGTTTTGTTAACGCGGACACCCTTGAACAATAGTCGT
+>63094 2
+AATGCGGATGACACCGGAAGAGCGCGTAATCCGTAAATTTTCACTTTTAGATGACCTGCGCATCCCTCCGCCCAAGGATATAAGTTGGTGATGTCCGGCT
+>63095 3
+TTGCATAAACACATCCTGGCACCGGCTTTCTAAAAGACCTACCTCAGGCATGACAGGGCACGCTTAAATGTGAGTCTAGGGACTGTGGGTTATGTCGCTC
+>63096 2
+TGGAGTAAATGACTCCTTCGATCGGTTACTCAATCCGATAAGGGCGGACGCGTGGTATTAGACCCGCACTATTATAGAACCTACACGCTTGGAGCCCGTT
+>63097 1
+CATCCTGTCTTCGCCCGGGCTCGGGGGAATGCTGACATCATGCAGTATATTAATCTCAAAGGGGCCAGCATTCGTATGACCATTGAAATCTACGGGAATC
+>63098 1
+GTGTATCTAGGAGAGTAGCCCGTCTTCACCATGATAGGATATATCAGTACTGCCAGGAAATGTCCCAAACCCCTGGTATTTAGGCTCCGGGTTGGCCCAA
+>63099 3
+GTCATACAGCTAGCTCAGAACCGACTTCAGGAGTGAGTGTTACGGTTTACACGACGTATGATGCCGGCTAACGGCCTGACTCTAACCTGGCTGTAAACTT
+>63100 2
+GAAAATTGTCCCGCCCTCTAGCAATGGTCCCGTCGCATTTATCGGAGGTCGTTAGTCTCGAACTACGTACGATCGACGTCTTGGCGAAAGTATAGGCAAA
+>63101 3
+TCGGGATACTATTTACCAACATAGCGACGAAGCGCTGACATCGGAGCTTTGAGTCAGTCTAAGCGTCATTTTGACTCCGTCCGCACAGTGGGCCAAGTAT
+>63102 2
+TGACTAGTGGTATAGAAGTTGGCACCCAACCGGATCTTATTGGAGGCCGCATCCAACGGCAAGCTCTGCATAATTCATCTCAGATAGCTAGCCGGCGTTT
+>63103 2
+GGTCATGAGCTACCAGAAACGAAACCTCGCGAATTAGTATGATTCTCTCCGACTCTGCAAGTTCTTCCCCTATAATTAGATCGGGGGGGTGCACGACGTG
+>63104 2
+CGTACAATGTTCTTTTGTAGCGAAAACGGCCTTAACCCTACATAGAGCCGAAGCGATCTAGGCTTGGCGGAGGCCTCGGCACCAATTCTATGGTACTTGA
+>63105 1
+CTATACGGATACGCAGTCACTGCCCTAACCCACATAGCTATGCACTCGACACTGTGTCATAAGTGGAGAGTGGAGGTGTCCTGTTCTGATTGGACGCATA
+>63106 2
+GTTGTTCAGAGTCAAGATTTCGGAAGGCGGGTTTCAAATCGAACACTGAGTTGACGTCGCACACACTGGTAAATTCTATCCCGCCGGCCTTTCGACCAGA
+>63107 2
+ATTCCCACCCCCCTATTCGAGGTTACTCCCGGAATTGGTACGTAAATCATATATGAGGTACGAACCGCTTGAGTGAGTACCGTTTGCGGGAGAGCAATGC
+>63108 2
+GAAATCTATGCCGAAACAATGGTTTAGTTCCCGGCGCATTATCTCCAAGAGGGAGTCGTTCCTATGTATGAGTCCACAATGGCCCGGCAATTCGCCTGAG
+>63109 3
+CGGCGCAGGTCGTTAAGAGGAGACAGCATCCCAGCTAAATCCCGTGATTACTGACTACGCTTATACGCCACTTGTGGTAGACGAGCTTTATTTCAGGCTA
+>63110 2
+CTGCACTACGGAATCGGTGTTGCGGGTCGTTGTTACTAGCCGAAGATGGCTTGGAGTACTGCCCGTGACCCATAATACTATAGCCAAAACTCACAGATCT
+>63111 1
+ATGCTATCACGGTCCTAGTGCTTAGATAAAGGAGCTCCTTAGCCCACGCACTTGATGGCATTTAGGCGTTACCTCAAGGCGTACATCTACGTGCAGAGGA
+>63112 3
+TTAACGCACGCTATCTCGTAGTGCGTCATTGCAGAGTGATTAAAAACCAGCGTCCCAGCTAGGTATGAAAGCCTCGACGTGCTTCAATTGGGATTCGCCG
+>63113 1
+CATTCCGACTCGGGCGGTACAATCCCGTTTCCTCGGGCCAAGATTTCTGGATGAAAGAGTATGGTAAGATACTCCACGCGGAATTAGACAGTTCTTCCAG
+>63114 3
+TTAGCGGCCCTAACGTTCGAACCTTCACGGCATCTACCCGTCCACGTTAAAAGTCGGCATCAGGTGAGTAAAATGTGGAGGTAGCCGACGTTTTACTTAG
+>63115 2
+GGGAATAGCGTTCATCAGTTTACACTTGCGCCCGGATAGAAAACTACGGTTAAACAATGCCTCCTCACTTTGGCAGCGGGGGCTACTTATAGACCGTTGC
+>63116 2
+ATACACCCCAGTGTGAAATTTGTCCACAAACCATGCATGCTTAAGGTAAGCGGTGCGGTGCAATGGCTGAGAAGTCGTCTTTCTCTTCTGCGGAACGACC
+>63117 1
+CTTCGGCGTGAGCATGCCGTAGTCTGCACGAAGCCACTAATAGTTAGAGTGACGTAACACTGTTCGAGCTCACGCCCATGCTGGGCATAAATTTAGTATC
+>63118 3
+TCTACCCTGATCAGCAATAATCACAGTGCCTCACGGAATTGGGGGTAATGACTAGGGCCCAACCGGTCTACTTTCTTCGTGCGAGCTAGAGGACTGTTAA
+>63119 3
+GCCCTTGTGGGTGGTACATACTCATTTGAACTGGCTGGCTAGTCATAAAGCGGTCAACCATGAGAAGATTGAAGGGATCAACTTCCCGCTCCACGATTCC
+>63120 2
+AGCCCAAAAGGTAAGTTCCATTGTGCACTTCGGCGGATGTCTAGCCGACTAGTAAGCGGGCATGCAGCATTCGTCGAGTCTTATACCAGACACGTTCTAT
+>63121 3
+TTCCTATGTCCCCTCATAAACGAAAAGTGCGGAGCGCAACGAGACGGCGTGCACAGATTCCTTAATTGTTTACGCGAGTACGGCAAGTGTTGCTGTCACT
+>63122 3
+TGCCTCAGCGTCTGCTGTGACAGAACGGCGAACGGATGCGTTACTATGGGACTAGTGCCATTCCTTCAGAATATTTCACTCGAGCCTATAGACCGAGATA
+>63123 1
+AATGTTACGCAGTAGATCATGGTCTCCCGTTGTGAACGTGTCCATACATTTGAAGAGCCCGTGTGACACCGTGATAGTCCCTCCAGAATCACGCGAGGAT
+>63124 3
+TGGTAAGTTGCGCCGATTCAAATCAAATCACTCGCTCGGTGGATAGGCTCAACGCATTTAGATCTGAACCCTTGCTAGATCGGTCGGACGTTCGCAAACG
+>63125 2
+CTCTGCGATGCGCGAAATCTGGAAGGAATCACGAGCCATTCAACCACGAATAAGCAAACGGATTCCAGGTTTCCCTTTTGTTGCATGGAGTTCTCCGGTG
+>63126 2
+GTGTTGCGGGTACTAATTACCGCTGGCGATGTATAATCCACGGACATCACGTCCAAGCTATGTGCGCCCTGTGAAAACCGCAATCTGGTGAAACTGTACT
+>63127 2
+GTATGAAGGGTCTTATCAGCACCTCGCTAGCCTAAAGTCTTCAGATGAGCAGATGGGGTTGTACTGACACCCTTCGAGGCGGTACACCATCACATAGTTC
+>63128 2
+ATTCCTTTAATAAATCTGTATGACGCGCAGAACTTTAAACATCGGCTCCGGGTCCGGGCCGGCGGTGTGTTAACCGAGGTAACTAACTTAACCGTCCGAG
+>63129 2
+AGTAATCCGACTCGCTCCTACAAGCCCCTATTGTTTGGTTTGCAAGGACAGGAGCATGGCTGCGCTATAATAAGGACATATATCCATGCCGTGGGCTCGA
+>63130 2
+TCCAAGGCATCGTGGGAGCTGGTCCTGAGATAACGTGTTGGGCCGGTTACCCAAACACGATGATGATCTTGAATCATCCATTTTCCAATCTCACGGAAGC
+>63131 2
+TCCCTAGTTCAGATCTCGGAATAACTGCCTTGTGTCGCATAAGGGCCCTACACGCTGGTTAGGCATCGGAATTTATAATGGCGCATCAATCGAGCGAAGC
+>63132 3
+AGTTCTGGTCACAGGGTGCAGAATTTCATGCACTGAACCTGGGCCGCGCTGCAACTTGGACAATGAACCTTTGGAATCCCAATGGCAAGAATCTTGCCTT
+>63133 3
+CTCCACTAACTCGTCGTGGGGAAGTGTGACTCCATGGCATGTACTTCAAACCAGTTCAAACGGTGCGTTGCTATCGAGTAAGGTCCACACTTAGCAGAGT
+>63134 3
+ACTCTGGATATGTAACAACGGCCCGTAAGCGTCCCGTCCACGCACCCGGGGTAGTGACGGGTGTTTTAAGGATATAATCATCCTATGACCGTAACTAGTT
+>63135 1
+GAATGAACCAAAACACTATCTTAGTCTTCGGGACCTCCTTACCGTGGGGACGCGGGGCACATAATAACAGAAGTAGCTGCGCTGCTGTTTCTGGTCCTAT
+>63136 3
+AAAACCGACGCTCGCTAAGGGAGTTGGGAACATACATCTATAGTATGCATGACCGCTCCTTGTCGCTTTTCCAGACGTAAGTGTTTCAGCGACGGCTGAC
+>63137 1
+TTTCATAAAATCCTTGTTCGGCATTTGACTCTCCGAGTTCTGACAACGGCGTGGATAGCCCAGTCCCCGGGTATCAAAACGTGTAGCACGGCGGATAGAA
+>63138 1
+GTTCACCACGCCTCCACTACCGTGCTTTCCGTGCCGGCCGTATAATTGGACGAGTAGGTTATAGTAGAATCGCAACGAAATCAGTGAATGCGTAGACGTT
+>63139 3
+GTGCATAAGAACCTACATACTCCCACCTTGGCCAGCATCGAGTAGGAACCAGTAGAAAGCTATTGCTCGTGTGTCGTCAGGTTGTGCGACGTTCAATGTC
+>63140 2
+AGGTTTCCAACCAAATTATCCAAAAATGAGGTCAGGGTCATCGTCAGACGTAGGTGCCAACCCTTGTCGAGGTCAGTGCCTGTTGCTGCGGACCATTCTA
+>63141 1
+AGCGGCGAAGCGCCTATGATTTCGATTGGGAAAATGGACGATCAACCATCCTTCCTCTGGAATACCCTTCTATATCGGAACCATGATTCGGGTGCGACTG
+>63142 2
+CAAGCAAAGTGTTGGACATGATGGTAGTTGCTTCCGAGCTCATTACTACGGCCTTACCCCACCGGATAATACAAGTGTTCACGGTTGCATACACCGGGTG
+>63143 1
+CAAACAACATCTCTCTATGCTGATATAGTGATTGCTGGGCCCGCTTCCGGGAAAGCGTGGCCAAAATCTGGTCCGCAAAAGTGATTTCGCCTGATGATGC
+>63144 1
+AAAAAATCGCTCCCGTAGGACGTGGTATGCGGAAAGTGAGAGCATGCTTAACCGGTTAAGCACGTCCCGTGTCGTTTTTTTCCCCCAATCCATGGGCTAA
+>63145 3
+CTAGCAGAATAATCACACTAGGTGACCAATCGGGATACGCTAGTCTATTAAAGGGTTCCGCGCCAAGGACCGGGTTTCCGTCATACGGAGTTTCCGCTTT
+>63146 1
+TAATGTTTTAGCGGCTCCTGATGACACATGCGGTGAGTTACCGCGGTAACAATACGCTCCATACACTCGACCTGAGTCATCGTTAGGGCGCGAAGATCAT
+>63147 1
+ATCTCGACTCCCTCGCAATGGTTTGGTGTCACCAGTGTATAACAGCCGGGCGGATCAGGCGAACTAGTTACACAACTTCATGGGAACTGTGTATATGCAC
+>63148 1
+TCCAGTTGGTCCAGAGGCAATAGAATACCCTACAACTGGACGTGTAGGTGTGATAGCGAGCCTGACGTATCGTATTGTTACCCTCGACCATACAGTCGCT
+>63149 3
+TGTAGATACATAAGACGTTGCTTAAGCCGCATTCACTTGAACCGACCCGTGCACTTGGTTGGACTGGCCACCGCCGGACACTAATTGGAGTAATGTCTAG
+>63150 1
+TCGAGGACATTATGTTTGCGCTGTTACAGATCAAGGACGAATCCCTGCTCAATTACCAAATATACGTCATGGACGGAAGTGCGACGGTCGCGCCCTGCTT
+>63151 2
+TCCCCCAATTCTTGGGCGAAATGGCATAATTTCCCGCGCTCAAGTCGAGTCGTCGTACCTCTGCGTCAGGGCGACATAGAAGTAATATGTAGTAGGATAC
+>63152 3
+GGGTCCCCCTGAGAGTAAGTGTTATTTAAAGCCAAGCGTACCCTAACTCTAAGTGACGGGTATCTTTGCCGAAGCTGGCCTAATTGACCAGGGTTCACAC
+>63153 1
+TTAGCCGTTCGTGCGCTCCGTCCGAACAGCACTCGTTAGATTGGAGATCTATAAGACTCAGGGGGCCCGTGATTAACCAAATAGTTAAACCGCTACGTGT
+>63154 3
+CGTTTACTCAGGATCACTCAATGGAGTAATCATCAATAGAGTTATCTGTACGCCCAGCATTGAGTCCTCGAGACACGAAGCCGCTGGAGCTTCTTCGGGG
+>63155 1
+GCCGAAATATCCATTAGGCTGATCGGTACGCCGGTGCATTACAAAGTCATCTGGTTCCGTGCTAAATCATGTCCTATACGGAAGCAATTCGCCAGGTGGC
+>63156 3
+GCGTGAAAGCTTGGCACTCACGCATCATAAAACGGTTCTAGCTGCTTCTGTATCATCTCTCTATAAAGAACTAGCTGGAGGCTGCAAGGTCTCGGACGCG
+>63157 3
+TACCCGCTGTCTCGGCAGTGGTGAGTTCTGAGGATATATCACACTTACCTGAAGAGTAGTTTCGCGATACTGCTGCACATAGGCACTTGACCACAGAACG
+>63158 1
+TGAATCAAGTTCTGCCTTTCGCGTGTTCCAGTGCATGGGTAACCGGGGAGCATAACGGGGCTGAATATCCCTCCCTCAGATTAACGCATCAAAGGATATC
+>63159 2
+GCTATTCTAACAGGAGCACAGCGTCGTCTCGTGTGGTCCTGGTTGTAACTGCCCCAGTGTAAACAAGGGACCAGCTAATTCTGGCTGTAGATACACACAT
+>63160 3
+AAATAACAACATGTCAGGCCCATGCGGCGCGGCATGTCAAGAGCTTGGATTTAGTGCTCGTGCGATTCTACAACCCGTTGTGCACTATGATGTCGCATCA
+>63161 2
+AGATTTCGACTCGCACGCCTCGCTTAGGCAGTCTGGAGACTCAGCTCAGGCTGGTAAGCCGTGGTATATTACCGATTAAAAGAAGATGCCCTCATGCTAT
+>63162 3
+CTCTGCGTCTGTACTCGCAGGTAAGGCAATCGCGAGAACCAGTAGTTTCGTTAGGCTAAAACAAGCAAGTGGTTTCGAGCCGCATGTACTGATTCTCCAC
+>63163 2
+GTCGAACCTGCTTTCGGCAGCATGGAAAGGGCCAGCGTAACGATTCGTCTTTGTCTGATACTGATATACACCTGTAGGAACACAGGGATCCCTTTAGACC
+>63164 2
+CCGTTCGGATGAATTAATGAATCACTGTCTCATTAGGCTGGATCACCGTCCGGTCCCTTTGGTAAGCGAGAATCTAGTCCGAGACTAAAGGGCACTCGAC
+>63165 3
+AACCGACATCGCCAGCATGTGAGACGTGTCTCGTCACCACTTGTGGCACGTTGTGGGTACGACATGGGCTTACGAAGATAACAACGACTTATTACGTTCT
+>63166 3
+ATGTCTCACGAGTCTAAAACGTCCCCGATGAGATGACCAACTGTAGTCGGCTAAGTCAAATCACCGCCGTTATTTCAGTGGTTGCGCATGAGCGCGAGTT
+>63167 2
+ACAACCCATTCTCAAACAAGGCTTGCTCCACTTTCCGTGGGAGTTGGAGGGATCTTTGCGTCACATTTGTTAACCTAGTGGCGCAAGGGACAGTGCACAA
+>63168 3
+CAGGAACTTTTCTAGAGGATGCACCAGGACCACGTTTATAACATCGTTCATGCGACGTAACTTCTCCGCGCCTAGACGAATTGAGTCTGACGCGGGAGTT
+>63169 3
+GACCACGAAGCAACGACCGGTATTTTCGCCACGAACACCTTATGGTATTAACTTATGTTACGGGCCACAGTGCGCTGGGTACAATCCTGTTGTAGTAGCG
+>63170 1
+TCGCCTCATTCGCGTCATATATACTAGAGTATGCCACTAGTAGTCTAGAATTCGTGGCCCAGCCAGCAGGATGGTATTGAGGTAGACACGACGCGTCACT
+>63171 2
+ATAGTACTACGCCCGCGCACATTTACTAATGGCCACCTTAGTACTTTTCGTTTGAGTTGCCTGGCCGAGGGAAGCACTTCTGAAGGCCAACGAAAGATGG
+>63172 3
+GTATTAAAAGTCCGGGAATCGTGGGGCTCAGCGGTGAGCCGTCAAACTAACCCATTGCGCTACAGTCACATATGCCACGTATGTGCAGGCCTTCTATTTA
+>63173 3
+AATAGGGCACTTGATAGGGAACATAGACTAGGAAAGGTTAACCTCATTGCCCTTCGCAATCATCGGTGGCTCTATCCCCGGTCGAGTCCTTTGAGCGCTA
+>63174 2
+CTTACACTGTACTTCTACCGGCCTGTCCAATATCTATAGCGGCGAGTGTAGCAATTACAGGTAAGGCATCGACTTTCGGGCTTAGCTGAAAGACCAGCGG
+>63175 3
+GGAAAAACGGGGACCCTTGGATCTATAAGCTGACCTGTTAGATCTCAGCCTACATCTTTTTAAGCGCGTATAATCCTCCACCCTAGTGTGGAGCCGGAGG
+>63176 3
+GGCGATATGCGAAGTCTGCGCATATTCTTGATTCTGGCGCCATCCGATCAAACGAGAGCTACCTATAGACAGCACTTTATTAGTCCTGGCCGAGTAGGCA
+>63177 2
+ATCGTATGGGTGTGACGGTGGCAAGAAGTCCGAGAAGAATCCCCCGAGCCAAAAGTTTCTACGTCATTTATACTCAGTTTCGATCCAACTTGCCGTGCGC
+>63178 1
+CACGGCGCTTTGCTCAGCTCGAGGCTGAACTGGCTATAAACTAGGCGCCAATCTTTTGAATGCTATTAGACTCTAGATTCCGACATGATGGCGAGAAGCC
+>63179 2
+TGCTGTGTAGTCACTTTACATCGGGATATGTACCACAGATGTACGAATTGGTCAACACCAGAGACAGCCTCCCGAGGGTAGTGCTACTTCGACGCCATGT
+>63180 2
+TGAACGCCCCGTTACAGTGATTGGCGTATGACGGTGTAAGTCGCCGCGATAAAGCCTAGAATGCGATGCTCACATCACTTTGAAACGTCATCTTCGTGCA
+>63181 1
+GAAAGATGACAGACACCCAACTTTACTGCGGGTTTTGCGCTCCGTTGCGGGACTATCTTATACCTAAGTGCAATTCCAGGGTCGCTATCGATCGAACAGG
+>63182 2
+TGTGGGTGGCACAGTGGACATTCGCGAACCTATAGCGGCGGCTGAAAGAAACTAAGAGTCATATTCTTCCTCGTCGCTGAGCTAAACTTATCAGTCCCCT
+>63183 2
+CCCAAAGGTTGCAATTCCGGATCGACAGACCCAAGTCGTAGATTTAGGTGACTGCACGGCACCTCATCTGGGTAGGCTGTATCTGATCAGCAATTTCTAG
+>63184 2
+GCCACTGAACTAAGTCGTATTAGTGGACAAATACCTGTTTGATCAGCCCTGACGAAGTACTCCCCTACCGTCTGGGCGTGGCGAGTGTCAAAGACATGTT
+>63185 3
+TGTCCGGTCTATATTACAGGAATCGGTGTGTATCCCAGCGGTATCTAAGCCTCATTTGACCGTTGCGAGCAAAAAGAGGACCCGCGTACTCAATACGTCG
+>63186 3
+TAGAACGTAGGCCTATCGGACACCCGTCATATAAAGTGGCAAGGCCCGGCGTATCTTTCGATACTAACGGTTTTTTGCACACGAGACCCTTAGGCGGTAT
+>63187 1
+TTATATATGCCATACATAGTCTGCCCGTAGGTAGGGTCATCACCGTCGGCAAAATCTGACGCGCAGCAGTTCACTCACGTGCGACGTTGAAGCTAGATGT
+>63188 2
+CTTAATGACACAAGGAGCTCTTCGTGTGGATCAGGATCACCAGTCTTTGTAGTGAAGTCCATGGCAGGTAACGGGGTCTGATAACCCCCCACATTGTCCA
+>63189 2
+CGACTGACTGGAACCGAAGTACCTGCATATGAGGGATGCGCCCACACGGATCCGAGCCTGGGCTTATTTCATTTAGCACGCATATTTTAAAGTTGGCCAT
+>63190 3
+GCGCCGACGCGTTTCTGATTGCACAGAATAATCGAACCTCAGTAGTAACACATTGGTATCTCGCAGCTACAGCGTGCTGTATGGTGCTGACGCATATAGC
+>63191 1
+CGCAACTGCCTCGAGCGATTCCTAGATCATATTACGACGCTTGTGATACCCTAGACTATGGTAGTTTTGATCCAAGCAGTGGATCGCAGCCAGCAGGAGT
+>63192 2
+GTGAATTCGTAGAAGTCGCGGCTGCGAATCACTCTGCTTTGGACGTAGGTAGTAGATTCCTCTGTTAGTACACGATCCCCGAAGCCAACGACCCATGATA
+>63193 3
+TCTTCGCAGAGAGCCGTTACGCTTGTGTTCGGTTAATAACCCTCCGCGGTCGCTAGGAGATCTGTTGAACCAACACACGGATAAAGAGTCTGACTCAATG
+>63194 2
+TGTAGGGCAACCGAGTGAGTACCTGAACCTTGTTTTATGCGCTGCAACATTGTTAGAGTAAACCATAGCGGCCCCCTGTCGTGGCTCGCAACAATTAGCA
+>63195 2
+CATATCAGGACGTGTTTTTTAGCGACCATCCCCTGGTGCGCGGTATGCATAGAAGAAACCCTTAGGCGTATCACAACTGTGCGATTAAACCGCTTGCAGG
+>63196 1
+GTTGTCGTTAAGGATGATAGGCAATCACCAATCTCAATGCGCGCCAAATACCGATCTGGTGTTACGATCACCCAGTGTAAGGTCTTCGCCTGCACTGAGG
+>63197 1
+CGGCGCAGCCACGACTACGGCATGTAACGGAGATCGATATTTTACTCACAGATGTTAGCCACGCTTATTCGTGTAGTTGCGTCTAATAGAACTCACGGCG
+>63198 1
+TCCGGCTTTTGTACGCCTGCAACAGTGTTGACCCGCTAGGGGATTGGATTTGACACTTGGCACTGGTATAAACATGATCGGATTCGCACCCGAACAAACA
+>63199 1
+GGGATACGAATAGCCTGCCTTGGCTACGGTCCTCTGAACAGTGCATCTGGGTCTAGTGTCAAGAACAGCTGAGTTACGAACTGACATCGACTCATCTATC
+>63200 1
+AGCCGGTTGACGGAGATGTCGGATGTCATGACATTGGCTTCAAAGCTCGAACATTCCCGCTAGTGCATACTTGGATGATACCACATGCTGCCAAATCGTC
+>63201 2
+CTCTGATGTACTGGCTAGCACGATCGTGCCTGCCTAAAGTGACAGAGCTAGCGGCTGTTATTCTTGCAGATAAATGTGAAGCTTTCCCCAAGACCAGCGA
+>63202 3
+AACGCTGTTGGTTTAAGCCAGGTCACTAAACAATGGCCACCGTTTCTACCGCCTTCGAATGTCCTCTAACTAAGTGGAGGTCACGTGGGCATGGAGATCA
+>63203 3
+ACCCAGGCATAGGTAACGTCAGGAAGCTATATTCGACCATTGTCCCTTATTCGACCCTGTGACGTCATGTTATCACAAAGGGGAGCGTCTTGGGCTACGA
+>63204 2
+TATAGTAGCGGCACCTTTGTCCCAGACAGCATGTCCGCTACCAGGCAACTGGGTAAGTGGAGTGCTCCACCGGTTTATCAGACTTGTGTGACATACAATA
+>63205 1
+AGCTGTAGTGTAAGATGGCAATATATGGATATTCCAGTAGCCGCTCAGCGCATTGCAGTATATAGTGGGCCTCACTGATCCCAATGGCCCCCTACAGGTC
+>63206 3
+AATCCTAAGACTTCGTCTGAAGCCGTACGTGACCTCCTTTGGTGGGACCGTATCTGAAGTAAGACAGGTAAACTGTAAGTTCTCAGACTGCCGACCGCGT
+>63207 2
+TGAATGGGCTCCCAGGTTGCCAGAACAACGGTCTAGCCATCTGCACCATAACTACGGCACGTGATCCTTCGGAGATTTATATTGCACCTTAGGGAGATTG
+>63208 2
+CATCATCTCAACGGGCGCGATCACAGTAGAGAGTTAGTCTGATACAGGGCGTAGGCCGATTATATTTCACGACTCGTACTCACTTCCGAGTAGGGTTCAC
+>63209 2
+CTGTCTTCAGTCAGGGGACAGACTCGACGGTGTGTACTTTCAACCAAGCAATGCCGTTTCAACGTGACGGTGAGGGTTTCATACTCACTGCACGAAATCA
+>63210 2
+TCTCGCATCTCGATTGCCTCCCAAGCAAAGTGTACCCATCGTGTACTTGCGTACGAGGAGAAAATGTGGTATCTTCGTGTGAGTACAGAGGCCGCTAAAC
+>63211 3
+GTCTTCCTATGGCAACTGGGACTTGCACCCAAGGGCAACAAAACAGTCAGTTTTCTTGGCGGAGTCAAGCGATTTTCAACTGGCGATCAATCGGTACGCT
+>63212 1
+CAGACGTTCTCGTGAGAGCGAATATCTGAGGGATTAGAACAAAACAGTTTAGGCCCTCCCGCCGGAGTTCAATCTTACTGTCTGCCCTCCAAATGGTTGG
+>63213 2
+CCCCAAAATGATACTCCGCCAGCTCTCACTTAGATGGTCCGCAAGGCTTATTTCAAGGGTTCTCAGGGTAGCACGGCGCGCGAGTAAAAGTTAAGTGTTT
+>63214 2
+TTTGCCAGAGCATTATTAATAGGGAGTACATTGATCCACACCGGCTTCCGCCGGCGAGCAATTTGACATCCACGCGCTACTCGTGCGTATAGATAGGTGA
+>63215 2
+GCATCCCGGCTAGTTATGGAAACGGTTGCCTTAGACCCAGGGTCGGAAACGGATAAACGTTTATCAATGGCGTTCCCTCTCAAGGTGTCTTCACAGACTA
+>63216 1
+ACGTAGAACAGTGAGGCACGCTACAGATTCTCACAGTCCGCTGATGCGGTAGTAACCCCTATCGCCATCATAGGCTGCTATGGATTGCAGAACGTTGTTT
+>63217 3
+GCAGATCGCTATGTGGGACATTCGCGCTCTTCATAATCTAACGGACTACCTCGGCGTGAGCTCACTGGCATATAGGTATCGAGTATGATCCGAAATACGC
+>63218 2
+CCAGTGTGCCAGGTACAGCGTTGACGGACTTCACGTATACCGTCAAATCGACAGGCACTGATACTAACTTCTGAGCTTTTAGGTCAGCATTAGGGCGTCA
+>63219 1
+AGGGATGGTTTCGCGCCCGAGCCCGTAGGTGAAAAAGGTTAACACTGCGCAGGAAACATCTTTAACCGCACTGCTGCTGCGTATGACCCTATTATTTACT
+>63220 3
+AGTGGTTTAGACTTACGACGATCCACGATATCTGACGTTGGGGAGGCTGACCACTTTACGCACCGTTCCAGGGACTTATTCTAAACACGTTACGGCAACG
+>63221 2
+TCATATCAGGTTACGAAAAGAGCGTGGTGGTTTCTGATATGCGCCGTTAGGATCGTAGTCTCCTTCCAGATTGAGACTACCAGAGCCCAACGTCGCAACC
+>63222 1
+AGTCAAGCAGGCCAGTGTTACGCAAGCCTGGGCGTAGTCTACTCTAGCGTACCGGGTGACCATGTTCTGCATAGTGAATACATTCTCCAGAATTACGTAC
+>63223 2
+GAGTTTGTCAACCGCGAAAACCGGACAACGGATCGACGTCGCATTGCGGAAGCTAAAGCGATATTACCTGTATGGGCGTTATCGCATTTCTCTTTCCCGA
+>63224 2
+CTCCCTTGCTATAAGCGATACTGCGGGATACAGCTGGGGTAGTGTATGGGTACGCTAACGAGGTGGGCACAATTATACCCCCCTTACAATGACCCTAATT
+>63225 1
+AAACTGGGTTCCGTTTGGAATGCAAGAGGCAGTCCTGAGCGACTCAAGCTGAAGCTCAGCTAGTCCCAATGTTGGCGCTTCACTATTCTTAGCAACTCAG
+>63226 3
+CTGAGCGGAGCTCCAGTTTTATGACATCCCCTTTTGCTGGATGAGCATAAGAATGGATGTTAGGGGTCAAGAACGACCGCATCTCCCTGACTCATACGAC
+>63227 2
+CTCGACGACCAGTTGAGTATGCTGCCATGCCTCCCACACGCTGCCAACGTTTTAACGTAGGGCATTGGGATTAAGTATAGACGATGAGACGCTATCATTG
+>63228 2
+CCGACGGCGGCCAGTGGATTTAGTAAAACTACTAACTACCCATAGTAGCTGGGCAGGTTTGGCGCTCACGAACGACCTGCTGATCTTGGAAACTTACTTT
+>63229 2
+CGGAATCCCTGATAAAGGGCGGCGATCTCGGGGATTCCGAAGTGCAGTCTCTAATAGTTCTAATCGACTTGTCTATCCTCACGAGATAGGCACTGCCTAA
+>63230 2
+CCACTCATTAGGTTGAGGCGAGACGGTGAGACTGGCCCCCACTCCCTTTTGAAACTGATATTGTGTCTGAGTAAAATTAACAGTCGTAAGGCGCCTACGC
+>63231 1
+TCAATTCTCTATGCCACGGTTAATGTGTCCAGAGCGAGCTTTATCGACTCGGGATCTCGAAATCTGTGTACATAGGGCAAGCGCCATCGGTCGAACAACG
+>63232 1
+AATCCAGTCGTATGTGTGTCGATGGACCCAGGCTGGAGTACTCGCGATGCATACAGCGTAACGTATACCAAGCCCTCATACTATTGATACGTGCTATGGC
+>63233 1
+ATGCGACATAGGCTGTTTCTCGGATTACATTTCTACGCCGAGCTCGGTCAGGCCCACATCATTAGATTAACGGCAGGTAAGTCGCGGATAGTACCGACAT
+>63234 1
+GATGAAGAGATTCCCAATAGTCTCGTCTATGTGCACGCCTCCTAAGCCAACTTGAGGTTCCTGGGTTATGCGCATCACTGGCCAGTGGAGATTAACCAAG
+>63235 3
+GATTGCCAAAGATGATACCTGAGGCATCGATCACTTAGGAGGCGCCCTAGCCCGTTGGAAAAGCTTCTTAATGGTCTCCCTTGCAAGTCACTTGAACGGT
+>63236 3
+CATACCACGTTATTGGGTGACTCTAGAATAGTGGCATGAGGCAACGTATGACCTGTGAGTCTCCCACAGTGCTCAATTTGTCCGACTGACTAGCGAGCAC
+>63237 3
+GGTCAAAGCTCTCCTCATAATGAAATTGGGCGCCACAGCTTAGGTCTTCAACGGTCACTGGCTCTTCGGAACCGGGGTAGAGAAAGTATTTCGACTTACC
+>63238 2
+TTCACAGTGGCCAGCGAACTCCTGACCTTGGAGGCTACCAAATGAACATATGTTCCGAGACTCGTTGCTTTGTAAGCAATCGTGGACGTACTTAGGCGAC
+>63239 1
+GCATAAGATTCGACATGGATGCTTAAGTTAGATTGCATATAACCACGCGTGACGCCATTAATGGTACTCTAGGGGCGCCCCTTCCGGGACTCACGTATGC
+>63240 3
+ATGAAGAACTGCCGATAGCTCCTGAAAGAACGAGCGAATAGTTTGGACATGCCGTCCATAGCCTTCAGTCGTTTGTCGACGTGGTCCCAGCATTCATTGC
+>63241 1
+CTACCATGTCCCATGCCGTCTACGAAGTTCTGGGCTTCTAATGTTAAGTAGGAACGTGCCCTCCTCCAGAGCTTAAATGTGGTGGAAAGTCGAGACAGCA
+>63242 1
+CCGACTTGTCCTATTCCCAATTCGAAACGGAGGTCGTGAGTCTAACGGCATAGGGTTGGTGTCGACGCCCACCCTGTATATAAGAAGAGACCTCGTATTA
+>63243 3
+AGCCTGTGTCCCACATTATTGCTTCCGGAGTACGATCCAATCAAACCATGTTGGCGGATAACAGAGGAGCGCTGAGGCGGTAGCTATGTCACCACTTTTA
+>63244 1
+GGGTGGAGGCTAGATGGTTTCCCATCGGGAGAACGTATCTACTTCCACTCTGAAAACGCGTCTAACGTGCTTGGGATACTAGGAAACACATCCACCCTTT
+>63245 2
+AAAACATTGTTGTGAGGAGCTTTTGTGGCGATGGTCCGCAATTCCGGAGTAATGAAATTCTTCACTACCGGCCGACTGAGTACTCCCCAACAGATCCGGC
+>63246 3
+GATCAAACAATTACGTTTCTTAGCAAGATAGACACGAGGAGCTCGGTATCAGTCGGTGCCCAATATTGTTTGGCACTTCCGCGGGCCGTTACCGCAATGC
+>63247 3
+TGCTCTCGAGGGTGTGGCGTAAAGAGCAGGATTTTATCTCGACTCTCTTCAAAAGCATGTGCCCAAAATGGTGCACCAATGCTCAGACTCCACAGTGTGC
+>63248 3
+ACTAGAATTATGCCTTCCTCCAGGAGGCATAGGGCTCCTCTCTGGTGTCCACAAATGAGCCAGGGCAATAATTACAATGACCTAGAGCGTGGCTTTGGCT
+>63249 3
+CGGCTACCATCTTCAAATACGAGACCTACGCGCTGGGGCAGGTGAGTCAGTGAGCATCAGCCGACACTTCTTAGATTTCTCTATACGTATAGGTACATGG
+>63250 3
+GTTCGCGCACGTCAACGAGAGTCGGCGCACGTTCCACGTCATGTATTTAGAGCATTAGACACTTAAGACTTAAGTGCTGGCTTCAGTGAGCATCCCGAAT
+>63251 1
+GAAGCCTCGAGAGGGCAGCAAATTTAGGGGTGTCAATAAGGGCCCTACTTAGGTCAGTTTCCATCCAAAGACTTCTTTTGCAGTACCCTACATTGCCGGC
+>63252 3
+CTTGCGAACAAACACTACAGGACTTCACGCTGGTCGCTAGTCGATTCAGTCGTCAAGAGCCTGAGTGCGGATGACGATTTTAAACCAATTCGTCTGTGCG
+>63253 1
+TCTGCGAAGCGGTCCGTATGACTTCACGAGCCGAGTATCAAGAAGCTATCTGGTCGACTATACCAGGAGCCGTGTATGAGTACTCTTTCTAGCGCTACAA
+>63254 1
+ATAGCCATGATGGTTAGCAAAGCTCGGCCCGACGTCATAGCCTTACAGTCAAGTCAAGTACAAGGGCGACCGTTTGTACGTATTACGCTTCAGTTGCGTC
+>63255 2
+CAAGGTTCTTTGCTGTTCTGCCGCGCCCACCAGCTCAATACGCATGTTCCAGAGATGCGGAACAATAAAGTCTCGCAATTATGGGCGTCGAAATTAGGTG
+>63256 2
+TTATAGGTTTTCGTAGCCCGGGCGTTGAGAGGGAGCACAGCCATAAGCTGTTCTCTCTGCTAGCGAATGCCAACCACTAAGCACTACCTTGCATGGAATA
+>63257 2
+GCACTATGTGGTGGCCTAGGTATGCATAATAGTAATTCATTAGCTATCGTACAGTGAATTAGCGAACCAGCATACCCGGGGCCGCACCGTGTTCCAGCCT
+>63258 3
+GCGTAGGCTTATCGATCAGTATGGTTTTTTCAGGCTGGCTCACATAGCTTTAGCCAATGCAACCACCAACGTAGTGACAGGCGACGACCCTAAACGGTGT
+>63259 1
+AACAAGACCATCCACTAGGTGCGACGACCACTAGGGTCTCGCTACGCTACGTTGAGTTGTCTGGCAAACTTTTGAACATTTATTGTCCGTGGAGCCGAAG
+>63260 3
+TTATATTCATTTATGAGCACCCAGTAGAGGGACAGACCACGCGCGCACGTCCAACTTAGTAGTTCTTCAGTAGCGCGCACGTACGATATTTGGAGCGGTC
+>63261 3
+CCCCAGGTCCAGACTGATTAGTCAGCCCACGGTAGCGAGGCAATAGGTTTGACCGCAACTAGTAAGTCGTTCTCGTTTGAAACTAAATCTGGCTTCGTGA
+>63262 2
+CAATGCGGCCACGGTCCGAGCACGGGTTATCTAAAAGTCTAACTTAGAGGCTACTCTCTCGTTTTGCAAAGTTGCAAGGGTTGGACCATGCGTCCAACTA
+>63263 3
+AAGATGAGCCTAGTGGGGTCAGGTCAGGCCAAGCGCATTCTGCAGAACCTAGGATGTAACACCCATCTCATGTACGGGGATCACCTTTTCGTCTTCTTAA
+>63264 3
+CGCGGACTATGGCTCGGATGCAAGTGCAGAAGCGGCAGCCATATGGTCACATCCTTTGGAATACCACTTATCGATTTGCTGAATTACGACGTTGTCACCA
+>63265 1
+AAGTGCGCGTCAAAGGGTGGGCTGTTTTTCGCACCTATATGCGTCACGACCGAATTTCCTGATAAACCAAATCTTACAGTGCTAGGTCCCAAGTCCAGGG
+>63266 1
+AAGCTTGACACCCGCGGCTCCCTGATCTTGAACCTGTTCTTGAGGGATAGCACTTCCGGCGACGACATGTGACAGCGCGAGGATGAATCATAATATTTTA
+>63267 3
+TGATGACACTGATTCTTACATTGACGCCCTAGAAAGACGCGGTGGCGGCAAGGTATAGCCGAACGTACCCATGAATTTTCTGATTTAACCTCGCGGCGCT
+>63268 1
+GCCAGATTTTGCTCTCCATGTGCTATGTTAAGCACAAATACCCTTTACAGGTAATATGGCCCGAATTGACTAGGCACAGGTGTCCCTGCGGAAGGGCACG
+>63269 2
+GAACATGGACACATAGCCCTGCGCCTTGTCAATTCTGTAGAAGCGTCAAATAACGGAACTGGTCCATGTAGGAAAGGTCAGTGTCTTCCGGCTCCCTGTT
+>63270 1
+CAGCTTGGGTAGTCCTCGTCACGGAACCTGGCATGACTCCTGATGCCTACAGTCGTCCGACTTCTGGATGCTTCTCTAAATGCATAGGAGAATAAGAAAG
+>63271 1
+GCTGAGTATAGGGATAGGGATTAGCCCCTATGCCATTATGCTGCGCGACACTGGCGTAGCATTCGTCAATCAACTAACTTTGATTCAGCACGACCTGAGC
+>63272 2
+AGGGTGTGTCATCTTTCCCTCGACCGCATTTGGGAGATCTTTGGGGATCCCAAGAATCACGATAACCCGATATAAGCGTATGGATGCGACTTCAACCAGC
+>63273 1
+ACATCGCGTCACATGTTTTGGCTATCCTGCATTTGAAGTAGCCAACGACAATGTAGCCCGCTACCGTCAGGGACAACAGAGTCGCTGGTGATTAGTTGAC
+>63274 3
+CTTCCAAAACCGCATTAATCCCCTCTTCGCATATATGCGGATGTGCCCTGGTGAGCCATAATGGCAAGTCGTTGGGCGTGGGAATCGCAAAGACTTGATA
+>63275 3
+AACACTTCCAATATTCTAGTTGCTTTTGACGGCTACCATCATGGGAGCCTTGACCCGGCCGAAGGTAAGTATGACGAACTATGCGGTCAGAGTTAGCCCG
+>63276 1
+TGTACGCCGATCAGTGTCGAAAACTTATAGTTAGCTCGCTGTGGGTACTATCGACCTTGTGGAATATTCCCACAAGCTCCAGGCCGGAACGCATACTGGA
+>63277 3
+CAGTAGTAAGGGTTTTAAGGCTTTAGTCTGAAGTGGCCTATTCGCGTATCGGATAAAGGAAGATCTTGACGCCTCGCCCTCAACTCCCATCACGACCGAG
+>63278 3
+AATCGCTAGATCTGATAATGCTGACCAAGGGGTCCCCTCGTCAGTATGAACGTCAGTACCATGATAGGTGCCCACAGTGGATCTTAGTTCGCGCAACTTG
+>63279 2
+GAAGAGCCTGGGGCCTGTAGGTTCATTGACCGCGAATCGTCATCGGTACGCCTAATCTCACATGCTTTAAGATGGACGAATTGCTTGATACCATACCGAC
+>63280 2
+TAATCATGATATCCGTCGGTGATTGATCATCTGCGACCATCAACTTAAGCCTGACGCATTCGCCAGGGTTTGACGAGGTCAGCGGCAGATGCTACGCTAA
+>63281 3
+AACACTGTATGGTCGACTCCCGAGAGTATTCGAGCAGTAGCGCCGTTGTGTTCTGCTAACTAGGGACGCTACACACGTAGGACCATCTCATTATGCGATA
+>63282 1
+AACGTACGCGATCGGGTTCCAAGGTCTAAAACGTGGGTCAAACTATCTCCGCACCCAGTGGTCCAAGTTCAATTACGTTAGTGTTTGGACCCTTCAGGAG
+>63283 1
+ACCATTTACAGTCCCACTTCATATTACAAAGGTTGGGATACGAATATGACACATGCGTACCGTTGGGTCATCGTCTCGGAGTCCGTAGCGGGACCGGTCA
+>63284 1
+CCTGTTCGAAAAAAGGTCTGCACCCTCATGGATCTCATAGTGACGACTGCGAGATGAGTGGAACTTCTCGGCTAATTCTACCCTTGAGATAGGCTAGCCG
+>63285 1
+TTGAACTAGATGAGCCACTGTAGCTTATTACCGATCGAATGTACATAGCGCGCCCCATGTAGTATTGAATGCCGAACACTGGCCGCGGGGCCATCTTGAT
+>63286 3
+ACCGGCACGGGTAGGTACCTCATCGTCAGAACTGTCGCATCAGGTACGCTTCGCCAGTGGCAATCCTTAAAGAGTAGGACTTTAATTGCCATTATTACGG
+>63287 3
+GGATGAGCTCACATCCTGGAAATTCTCTTAGGATGCGAGTGCTTCGCCAATATTTGGCCACCGGAGATGAACGCAAATACTTCCGAACGGGCGCTATCTT
+>63288 2
+GTTATGCCCCCGGAAGTCCTATTATCTTAGGCAGACGGCTCAGACTGTTATTTTCGTTAAGCGCTAAGAATACGGTCGGAATTGGCAACACCCCAGGACG
+>63289 3
+CCCCTAAGGGCGGTTACATCATTCTCCTCCACAAAGACGAGGGCTTAGAGCCGATTTCCTGGAGATGATACCGTGAAGAATTGTTCTAAAGTCGTTCGCG
+>63290 3
+GAGTTCATTGGCCGATGGCCATCGACCCTTTCTGACATTTGCGGCAAAGAAGTATCTAACCGCCAAAGGTGTGGTTCAAGCCTGAATTGATCCTAGCCGA
+>63291 1
+TCAATACCCGCGTCCTATCCTAAGTGTAGGTGATGTCGAGTCCCGACTAGGGAAAACTTAAACCCCTAGTTAGACATAAGTGCCGCTATGTGCGGCGTTG
+>63292 1
+CGAACGGTATTACCGAGTCTGATCCAATCCCGATACCCAGCATAATATGTGTACGACCCGCGGTAGTAGAGACTCCACCGAGGTTGTTTGGTTGGCATAT
+>63293 3
+CTCCCCCCTAAAATTGTTGAATAACTCCATCGTGTCAGGCAATGCGTAGGGGCACCCCATAAACAGTTGGATATGACGATGGCATGTGGATCCGGTTCTG
+>63294 2
+CTGACTTCGGCAGAGGTGGGACCGGCGCCGGTCAATTTGCTATATCACTGCTTCACTGGGCGTAAACATCTTCATATGCACGGACATATAGATCAAGCAT
+>63295 2
+GCTCTGTATGTAAGTAGTGAATCAATACTATCCTGCCAAGTACGGCGAGGGGCCTGATTTTCGGCCGGCTGCTCAACCCTGGCGTACACAAATACTGATA
+>63296 1
+TGTATCTTAACGGGATTCCCCGTTGGGCAGTCCTTAAAGTCAAGTACCGATCCGACTACGGTTAAATCGGGACCGTGGAGATTCACCGATGACCGTACTA
+>63297 2
+AATAGAAGCGCGGCGATAATTACGTCAGCTTAGCTCGCTAGGGCAGGGCTCTAAGTTCCATAACTAAGTTGTGCCCTGACTTGCCGACTTCAACCGTGAT
+>63298 1
+CATGTGGTAATAAATTCCGGACGAGCCACCCGTCCTATGAGCTGGTGGCATTGACAACGACTCAGATAGAGTACAGCATTGCCTGCTGGTACATTTTCGC
+>63299 2
+GCACTCTTGCATCAATTCCTCCATATAGAGCTGAGCTGCTTGTGTGGACGCAACCTTGAATCAAAGATCAGGTTCCTGAGAACAAGGGGCCCTGTTGCGA
+>63300 3
+TAAATCGAAACCCATAGCGTATTATCCTCGGGCCTGCTCGGGAGTGCAGGGCTGACAAGGTTTACTCTCCACTAAGAAGTTCACGCCTATTAGTTCGGGA
+>63301 2
+ACAAGTCATTACCGGCACAGAAGCATATTATGAACGGCATCAGTGCACTTGGTGTTGCCCCTTCTGTTACCGCTGGACAAGCGCCTGTAAGAGCTGGTTA
+>63302 3
+GCTGTTATCGTCAATGCTCCCAACCTTGGTTGTGGAAACAATTAACCCATGGCTTGTACCCGAAAAAGGGTTATGGCCCGTGAGCCCCTAGGGAGTTCAA
+>63303 1
+CCGTCATAATGTTATCCACGAGAAATGCACGGTTACGTTACGCTGCGTTGTATCCTCATACTACGAGTATCTCGTGCAGGGATCGGTAACAAGCCCGGAG
+>63304 2
+AGGTTTAACCGACACCCTTATCGCGACTGGCAGTATGATATCGTTACTTTCCTCTACGAATAGCTTAGGTCCGGTCGGAACCCGAATAAAGGGCTAGGGC
+>63305 2
+AACTCTAAAACAGGGGCTCTTCGGTCCGCCAACTATCTGGTATGATTGCGAGCCGCGGGCTTATTTAAGGGCACGGCTTAAACGAATTTAATCTCGCACG
+>63306 1
+TACATAACCAAGTTTGTCTGTTTGATTAACCCTCGCGATATCGTCGCCAGAGCAACAGGCAATGGGTCCTGTCAGCAGAGCCGCATCTTGGAGTCGTGAA
+>63307 2
+GGTTCGTACCTAACCGGTTGGTCTCAAACGTCCACCACTACATGAAAATTCCGTGTAGAAGCTGGACCCGGTTGCCTTTCGGATGTAAAAGACTGTGGAC
+>63308 1
+TGACATCTTGGCCTTAATTGGTCCTATCAGCCTAGCTAGCGATCGTGAAGGGTCAAACGGATTGAACAACGACTTGCGATTCACCGTTGCGAACGTCACG
+>63309 2
+AGAATGCCTCTGTAACCAACTAGCCTGCTTACTATCGGAAGCCACCTACTTCTAGATTGGTTGCTTCGGCCCAGGATAGGAAGTTAGACGCAGTAGTGGC
+>63310 1
+ATTGGAAATCTAGTTCTGGAGCCTGTTACAACAGGGCTCCGGGTGGCATAGGTCCGTGGTTCTTTGACTCCGTTAAGAAGTCTCACCGACCAACCACAAA
+>63311 3
+AGGGTCATGATGCATTTCTGGTTCTAGGAAACAGCACAACGCAACGACGTGTCTGGACTTGCGTTCGACACTCCGTTAAGTTTACTACGGCACTCAACGG
+>63312 2
+TGGCCTATTGTAACTAAGAAATTTACATTGTACGCCGGTCCTGCCCAAATGTGCTCTAAGACACGGGATCAGACGAGGGTCGTCGCTGTGCACCACTATG
+>63313 3
+ATCCACATCTATCCCGTCCAGCGGGTAACTTCGTGATAACATGAAAATTTGTGACGGGATCATAGCGGTAAACTGCACTCTGGGTATTGCCGGCAGCGTC
+>63314 2
+CCTGGAGTTTTCAGAGTTTTCAGATCAGTTCATACATAGACTATGGAGCCGACACTACCACGTAGCTGTCGGGAGACGAGCTCGAATCGCTTCCGGCTAA
+>63315 1
+TGTATGCTCCAACAGCTATGTCGAAGGTATATCCCACGCCTTCTCGAAGACGCGTGTGCTCATTCGGGATAGATGTGGTAACCCGGTAAACGAGTTACCA
+>63316 1
+CTGATGATGTCTAAAGTATCATGGATCTCAGGGGTGTTCTGACAGCAACAACTGCCCGCGTAGCTAGTCCAATGTCAACCCTTCTAGATTAAGCGGGCCG
+>63317 3
+ACATCACCCGAATTAGGCTGCTGTTGTGGTCAGGGATGATTCCGACGTGTCAGGAGCTAAAAGTGCAGACCCTTACTCGCACAGCACTCAGTTGTATTAC
+>63318 3
+AATGTCGGTACAGCAGTCGTTATAAATAGTGTCCAAGCCATTCGGCTGTTGCATCCCTTCTAGCTGCGATTAACGTCAGCGATTGCGGGCCCGCAGAAAA
+>63319 3
+CGCCAGATGATGATGATTAGAAACACTTGGTTGACCCCCGGTCGGCCGCGTCATGGCAGCCAATACCAAGATTGTTTGTTAGAGCTACGGCCTCTTATAA
+>63320 2
+TAGCTCTAATGGCCGGGATCCGTGCACATTACTGGTCGGAGCAAGCCAATGCATGTTTAACTGGAGGCCCCTTCATCGAATTTGGTAACGTAAGCAACTC
+>63321 3
+AGCTATTTCGCCCTGACGTATCAACTCCACACGGTCCAGCCACGTGCCTTGACGGTCAGATGTGTTATTGGGGCATAGATGAAATTCAAGCGCGTAAGTA
+>63322 2
+CCACTATGGTTGATACTCGGTCTTGGGTAGAATAACCGCAGACATCAATAGCCCCTACTATAGTTGTGCTAGACGGATTGCATACTGCAGCTCAGCGGGC
+>63323 1
+GCATAATTGTTCGATCCACCGCCCACGGTCCCCATGCATATGTCCGACTAATAGATGTTTCCTCTGGAGTGAAGTATGATAAGGTCGTGGCGACAACGGA
+>63324 1
+GCCAGTAAAGCCGGACCGTGCATGAGCAACAAGTCCATGTTATTTCCGGTGGCGACCGCCTTCTTGGGCGTTTTCATATGAAGTATCCCAAAAGGATACT
+>63325 2
+ATCTAGCGTTGTACAGGACCGGTTTTAGTGGACAAAAGGGGTAGCCTCTAGCAGATACGCGAGCCCTTTAAGATACTACCAAGTCCCGCACGTTGTTCTC
+>63326 2
+CATATACCAACGACGCTCGGCTCCGCAGACATCCCAAGATGGTGGTGTAGCTCACGATAATCGGGTCAGTTAATGTGCGTTGTTCTGGGACTTATAAACC
+>63327 1
+GCAGTGGCAGTGTCCGTATGTAGGACCGAGATACAGTGGTCTAGATTAATATCTCGCTACACCATAAAGTAGCCACATCGTTCGTGACATCGGTCTCGCC
+>63328 1
+TGGGTGGACCAGCGTTATATGTCACAGAATCCTGTGTACTGCCACGAACACTGAAACTGCGTGGTTTCCCAAATCGTCTCAGGTTATCGCGGTACCAGAA
+>63329 3
+TTGACGGAGGTCGGCTCAGCGATTTGCGCCTCTAAGCTACCAGGATATCGGTGGGGTAACCCGTCCAAATATGAAAATATCATATCCCGCCGACGTTTTA
+>63330 1
+GGTTAACTAATAATGTGTGAAGACCGCGGTGACGCAAAGCGAATCCAGTTCGTGCCTATGCGGCTCTTCACCTACGCTGGTGATCAAATGGCCCTTAACT
+>63331 1
+TCTGCTCACGTGTAATCTCCGAACAGGGAATTGCATCATCTAATGTCTCATAGTAGGGTGCCAGCAGATTCGCCCATAACGGGTACGTGATCAGGCGTCA
+>63332 1
+TATCCGTAGGCGACGAGAGACTCCTTGTAGCTCTTATTATCACTGAAATGCTAGGCTAACGTGGAGTGCCGGAATTGCATCTGGCCCCTATAACGCGAAC
+>63333 2
+TCACATACGGTTTCACCGATATTTCGCCTGATTGGGCGACTGAGTTTGCTCACTGGCAGGTAGCCACAATCTGCCTGACTAAAAACCAGGAAGGTCTGAG
+>63334 2
+CTCGCTGGCGGATGAAATCAGAGAACTCTGGTCCGAGAGATCTATTTCCGACCGACCTGCTCGGTTGGGGCAGTTAACAGAACCTTCAACTATTCAATGT
+>63335 2
+GCCCGCCTTATTTGAGTCCAGGACGGAGTTGTGGGACATCGAAAGACCAGTACGGAACATTTATCTCGTGCCCATAGCTGCTGAATGTCACCGTCTAATA
+>63336 2
+ACCCGTCATCTGCTCGGATAGTATCACTTGGGTTGATGAGCTTCGGTGAAACAGACGACCTGGGCTGTACTACCCGATGGCCTCCTATGGTAAACTAAAA
+>63337 3
+TGCTTTCAGAGTCGAGTTGATGCGAGCTGTTCAAACCCCGACTCCCTCAAGGAGAGTGGTAGTCGGGACTTGATCTCTATTGACAACCAGACTCACTAAG
+>63338 3
+GATTCCCAACTCAGTGTGGGATACCCACCACGTCCCTAACTATTCACAGGGTTCAAATCATGAGGTCGTGGGCTTAAAGAGTCTCTGCGGATCAGATTGG
+>63339 3
+GAGGATCGCGGGCATGACGAAGTAGCGTTTAAGTCGGACCCGATGGCATATGTGTACTGTCATGGCACTCCACACACATTATATAACACGTTCCTTGTCC
+>63340 2
+CGACGAACTCTAGTTGCCAGACAGCGACTGTCCTAAGCGTTTTCGGTAAACGATTGAACGAGACTCTGTTTAAACGCCCAGGCTTAGATGGCGTCGTATC
+>63341 3
+CCTGGCCTATCAAGCAGCATACACGATACCCGTGAGCCTCATTGAAACGTTGAGTAAGCGCAATGGTGAGTCTCGATTTTCCCTAGCTAGAGTTTGACGG
+>63342 3
+AACGTAGCAGATTTTTGGGCCTTGCGGATGGACAGTATCCCTAGACCTACACATACCATACCAGGTACTACTTAGCGAGGTTGTTGCAGCAGTGTAGCCC
+>63343 2
+CCGTGTCAGTCCGGGAGTGTCCCCCAGTACCGGACTTATGCAAAACGAGTGGGCTTGAAGCTCGCGGCCTATCTATTATATGAATCCATGTTATAAAAGC
+>63344 1
+CTAGTCTGAATGGAGTTTCCTACAGTATCTGCCAGACGGAACACATAGGGTAATCATAGTTGAGGGGACCACGTGCTTAATGCCACTTCCGTGTCCGACC
+>63345 1
+AGATGTTTGGGACCACTAGAAAGTCTCTGATCCGATTCGGGGGGCAGAATAGTAAGCTTTTCTCGAATGAGTCGCACAGGCTCTATCCACCCTCAAGTCC
+>63346 1
+ATAACGATGCATTAAACTAAAGGTCGATAGTCGGGCTCACCTTAAGTTCCGTCGTAGTCCTATGCCTCGTCGGGGCCAAGGTGACTCAGACATTGCCTAG
+>63347 2
+TAATTAGACCTCGGAGTGCCGACCTTTTCAAGCGGAACGCGGTAACTTCTCTTGTGCGCCAGACGTCCTTGATAAGGGCTGAGGATCTACCAAAATACTG
+>63348 3
+CGTTCCCCCCCGTCGGATTTTCTGAAGAGCGTTTCAATATGGAAAGATGATTCCCTATATCGAGACTCCTACAGAGGCCTAGGACGCGATCGAAGGATTG
+>63349 1
+AAGAAAGGTACGATTGTACGATATACGTGGGCATAATCTCTCGACTCCCCTCGGTTTCGGGGCCTAGGAACTCACGTAGGACTCTTATCGGAACTTGCAC
+>63350 3
+AGACCTCACTTTACCTCAGGACATTTCACTGCACCGTTGATATGGTGACCCCATGGGATCTAGGATGTATCCAAGCAGGGGAGTCCTAGTGGATCCAGAT
+>63351 1
+TTTTGAGAGGGTTTTCACTCGGTTGCAAGCCGTTCGAACAAGCCCCGAATATTGTCGATGTTGCCCAACCGGGTGACATTAGCAACAGAACCGACGTTCA
+>63352 1
+TTTAGCCAGGACTTGACGCTTCTACATACGGACTGCTACTACACAGAGTCGGATTTCAACTCGGGGCAGGAACCGCCGAGATGCATTATATGGTTCGCAT
+>63353 3
+TTACCCTACATATGTCTCAAGACGGTGTACGAAGCTAGAGTCTGGTGAGCTCCATACCAACTCCGGGTCTGATAGACTACAGCTCCTGAGAGGTTTGCGA
+>63354 3
+ACTTTCTCGGAGGGGAATACCCTTGATCGCATACGCGCAGTGTGATATCGCACTCTGCATATGCTACATCCCGTAATGAACAACGGGATTGTGTACGACG
+>63355 3
+AAAGTAATGCGCACGAGTTTCTTCGTGAGGTACCTCCACACTGGTGTCTCACACTTATACGGGGTGGCGGGGTTCAAGTATATATCCCGAGACCTACCAA
+>63356 3
+GCCAACCGCCGGGAATCGAAGAGCAAATAACTCATTAAATATCCGTGCGTTCACGTAGCACCGTTGGCTTGCTGATTATTTTGGCAGGCGTAATCTGGCC
+>63357 1
+AGTCTAGGTCTGGCGCGGCACCCCACCGGGTTCATCTGATTCGATAAACCCGATGGGTAACCTTTTGAAATCCAAAGGAATATTTGGTATCTCGAGGCAC
+>63358 2
+CCACGCCTGGAGGAGGGTTAACTCCAACTATGCCGATTAGCAATCCCATCTTTCTAAAGGTGGCCTAATTCTGTGCGAGTAGAGCGTAGATGCCAGTTAC
+>63359 1
+CGGAATTCTACTATGCCTAAAAGACCGCAGCTCCTATGATGCGACTTGTCTGGTCTAAAGTACCCTTAATGTACGACTGGCGACCGGATTGGGCATACGG
+>63360 3
+ATCGGGGGAGCTTATTGTAGATACAAGCGGCATTGACACAATTGAAGCGGATTTAGGATCCACCGTATTCCTCAATCGCCTCCTCAGCTCTGGGCGATAC
+>63361 1
+TCACCGTGGGACGAGGATACCTATCTTAGCCCAGAATTGTGTGGGTATACTATTTCGTCGCCCAGCGATTCCTGAGTCCGACCGAAAGTTGACACGAATA
+>63362 2
+AACCGGGATTGCTGCGAGGAAAGACTTTTTTACCTATGGCTAACGTAGGAGCAATGGCAGTTGACAGCCTTTACACGGCGCCCAATGCCACTCTATCTTG
+>63363 1
+ATACCCACTTATAGAAACGTTATAGAAACAGAGGCTCGAAAGGGCTTGCCGCCTCTGTCTACGCTTATGCTGCGTGATCTGAGCGGCGCGAATCATCGTT
+>63364 1
+ATTGCCAAGACCGCGTTCCACGACCACATATTTCTGGTAAGCCGTGTGTCATTGAGTTATTAGAAGGGGCCAACGGTGCATCTCTGAACAAGCGTAGCCT
+>63365 2
+TCGGTCTTTCAAGATGTCTTGAAGGTAGATTCTCTAAGCTCACCGGAAACGAGGCAACGCTCGATTGGAAACCGGTGAAACCGTGCCTACCTAGCCTGTT
+>63366 1
+ACCTTCCAGCAGGCCGCCTTAAGGTCGCAAACTTAGCGGAAAGATAATAGTGCATCGGCACGCGGTAACTTTTCGTGTGCCAGCAGATGCATTTCTATTG
+>63367 3
+AGCCTACGGGTAATATATTTCTGGGCGCATCAAGAGACCACCGGCAGGACATGCGGTTACGAACTTTTCTCTTCGTCTCACTTGAAGACCGAGGATAGTC
+>63368 3
+ATCGTCTCTGGACGTAGAGCTTACGACTAGATGTCCGTAAGGGACTCAAGTCGGGATTCATTTAGAGGCCAAGCGTACATCTTCACTCCACCGAGGTACT
+>63369 2
+AACGATGCAGTTGGTTTTTTGTCGCGGCCAACTGACAACCATTTCCATTCGGTAAGCGCTACCCACCGAAAAAGGGCGGGCTCTGTCTAAAAATTGCGGT
+>63370 1
+CCACTGCGTGTAAACGGAGTCCAGTTCGTATATGTAGTTGATCCGTGCATCCCCAGGCGTCAGATTGGGGGACCCTGTAAAAAAGATAGCATCTCTATCC
+>63371 3
+TGGCGATAAAGCCAGGAGTTCTACAGGCTGATCAAGGCGCCATGCGGCGGCATTGATCTAGGCTCTTTCTTTAAAAATTACCGTGGCATCTTACACGCCA
+>63372 2
+CCCAATGGTCTATTCGCAAACTCAATATCGGTGAGCTGAGCGGTCGGAAAATAGCTGATAACCGGCCGCGACTCTAAGTGTTCTCAGATCGCGTTATGTC
+>63373 2
+GATGGTGAAGGCGCGACCTCAGTCCAATGGCGTCATTATTCCAACTGAACTTGTGGCTCAGATCGATCACACTAGTGAACGGTGTCTTATGTCCAGCACA
+>63374 3
+CTACGGCCACACCCATGCCGCTGAAAGTCCTGCCGATAATACCCTATTTATAATGATACTAGTGTAGATTCCTGGTAGGGGATGAGCTTACGGAGCGTCG
+>63375 1
+CGTCATAGCGGGGGGGGTTGCGTGGGCTGCCATCATAGCCCCGGTATAATATTTCTTAGAAACAATACAACCTTCGGTATCAAATGGTCACCTGACCCAT
+>63376 1
+GCGGGTCGACCGGTTCCCGGTTATTAACCTTAATTGAATGTGTCTGCGACAGGACCTTAACTGGATGACCCGCACTAAAGTAAGGTTCCCAGAGACACTT
+>63377 1
+TTTACGCGAATGTGACCTACTTGATCATTCGGCTACCCCCCGCATGCTGAAAACTCCTAGTTGAGACGAATGGTTCAACCGGACGATGTGTCATAGGAGG
+>63378 3
+CCTAGCCTACCTCACTGGTCACGTTTTACATGCTATGTAGGTGTGATTGATGATGCGCACTTGTGATTCCCAACAACAAGACGACCAGGTAGGCAGCGGA
+>63379 1
+CCGCGGAGATGAGCATAACAACTAATCTTACCGACTGGCTTACCAGCAAGCTTTATGCGAAAGTTGGTATTTGCGCTTGTACACTGTGCGCGCTCGAGAC
+>63380 1
+TTCGTTACACCTGTAAACCTTAACCCGATGGTCGGCAGGATTAAAGCTTCTCTTAGCAAGTTATCCAGCTGGACCCGGTTGAACGAACAGGGGCGGTTAC
+>63381 3
+CTCTGACTTCACGTTAAGATTGCGGCCGCAATCGGTGACTCAGTGCGCCCTGCCTAACGAAGTATAAGCGTTACACCATGTGAAAGGGTCAGTTTAAGTC
+>63382 3
+TTATGCGAATAGCTAAATCCGCTCGATACTCGCGTATGGCGACCACCCGGCAACATTTGTTCAGTGATAATGACAGCTGGGTCGGCAAATTTGCTGCGAC
+>63383 3
+CAACACGCATATCCGTTGGAAGCGGCCTCCAGCAGGGATATTTGACTAGGCGTGCACATCTACAGCAAGTATAGCCGTATGAATCTTGGTCAGTTGTTCC
+>63384 2
+CACAGAGACATTTCCATGGTACGTCCACTGGCGGAGATACTGCACCAACAGAAAGGTCACATTCTTGGGCCTTCTAGTGTTGGATGGTCGCGATATCTAC
+>63385 1
+ACGCACTAACCGTGAAGGGTACGTCGAATACTTTGCTCACGCACTCGAAGTAGTGCACCTAATAAGGCCGAGCTCGCATTATATGGTGTTAGTGCCTTGC
+>63386 2
+TCGGGACTGTTGCTTCACGGATCGGTAAATCACCTACTTTATACTCGTTAAGGAACTACTCCGTTCTCAATGCCGGAGTAGGCGAGCACACGCGTAGAAG
+>63387 2
+CCATCTACTGTAAGGTTTCCGGAAAGAACCCATGGACGAGGACCTCGGCTCCGATTTAGAGTGCAGCTCACGCCGACCATATAGTAATGATTTGTCGGTT
+>63388 3
+TGGACGATAGTAAACGATTCTTACCAATTGATGGGGTCCAAGATATTGACGCCGGTCAACCGTACAACGGTTCTACCCTCCACGCGCGTGTCGTAAGGTT
+>63389 1
+CCGTGCCCCGATTGATCTGCTAGGGACATGCGTTCTTGACGTCACGGACGCACGTCTTAGACAGGCCGATAATACGTTAGATCTAGCATTAGCATAATAG
+>63390 2
+CTCACTGAGTGCACCCCGCCGTCAAACAACAGTTCGGGGCCAACTATTTTTCAAGCATTATTGAGCTTAGGCGACCCGATGGAGTAGTTCAGTGGATGAT
+>63391 3
+GGCACAGTCATCCGAGGTCACTACTTGTCAGATGTACGGCTAATTCTGAGCTTCTACTGGGGCGTGGTGACGGAACGATATGTTTACACCCAAAATCCAC
+>63392 2
+CGTTAGCTGAGGACCGGAACTACGGCAAACTCGCGATTGTCACGACAATTGCAACCATCGGGTAAGTCATAGTTCCCTTCGAGCTTTTTCAGTAGGAGTC
+>63393 2
+GTTCCCCGAGCAAAGAACTCGCATCGCTCCCTTGGATTAGAGCGGCCATTGTCCGGTCCACACATAAACAGAGGGTGGAGACGTTCTTAATGTTATTGTA
+>63394 3
+CACGCTGACACTTCCATGGCATCTAGGGTGACTGGCATTATATTGGGCTAACCCCACATCCGGACTGTACGGGATATACATTAGCCTCGATGGAGGAATT
+>63395 3
+CTTATGTTAGTATCGTAACTCTGGCAACAACGTCCGGACCATTCCACAACGGAAGTTGTGTTGGATTCGAGGCAACGAGATCCGGGTCATTAATGGCCCC
+>63396 3
+CTCGACACCGTGGAGAAACTGAGATCATATTTCAAGGGGATTTACAATGCTGCATCGCTTGACAGGGCATACTTACCCAGCGGCTTGCTCACTGGGTCAT
+>63397 3
+TTACGTGCATAAGCCATCCCGGGAAATACGGAGTCAATGAGCCAAGTACCTCCGTCTGGGTTCTTAGGCTACATTTTCGGAACACAAGGCATGGCGCTTT
+>63398 2
+AAGTCGGCATAACCGTTGTGACCGTCCGAGCTGCTGGGCTTAAATTTCCAATACGATTGAGCAGTACATCTATTAAGACAAGTTCGCATGCGGGTCCGCC
+>63399 2
+ACACGGCACACTGAGAAAAGGGCGCTACGACACATTGGTTTTTTATGAATGCAAGCCCGGGCAATATTATGATTGACTTCCGCGTTCCTCTGGGCTGCCA
+>63400 3
+TCACAGAATCAACATCCTTCCGGTCAGGGTCATTCTTAACATGGAGGAGCGATCACGATTAGTAGTATACGGATGACTTCCCCGTCCGAGTGTCATGCGG
+>63401 3
+CAATACGTCCGTTATTGACAATCCATCGGCACCTCTAGGTGGGAAACAGATTAGCATGCTGGTAGGATCGGTTCAAGCCTGGCCTCGAATAAGGTCTCTC
+>63402 1
+GTATACCAAACTAACGAGTTAGTGGTTTACGCTACAAAATGCGTCCCGACAAGCTTTCCAGCGTGTGGCAGTACCTGTTGCCAGGCGTGTGACCTGACAT
+>63403 3
+TTCAGACCTGTGATGCACTGGAAGGACATTCAACAGTCACAAGCGTGAAAGCCGTCCATATGCCCTCCATGGCTTTGCGGGAGATTTCATATCATGGGTC
+>63404 1
+TACTGTTATGGCGACAGAACATTGTAGCTGGATGAGGCCCTCTGGCTTCTACTGAATGACTCCCGATAGATGATCAACGGCATCCATCAGTGGCGACCAT
+>63405 1
+TCCCGTTCTACAGCTAGAACGGGAACAGTTCAATGACCGATTAAGTTACGCTTAGTAACCGGGACGGAGCGTTTCGTCCTTCTAAAATGGCACTCTGCGG
+>63406 1
+GAGATACCGGTCCCATAACTACTGAAATCGTGGCATGAGAAATTTCAGCTGCGATTACTGATTGGGTAGGTCCACTTCATCATTCACCGCGCTCGCGAGG
+>63407 2
+ATCAGCACTCTGCGGTGAAGGTAGCGTTAACTGCTCAAAAAGGAGGGCGGTTGACTCTAATTCGCAACGGCGTCCACCATTTGCTACGTGACCTTCTTAA
+>63408 2
+GACGCCACACTAGCGGGAGAGAACGCGTCCACTTAGCGTTTCTTCTTAACAATTGTCATTACTAGTGACTAAAGTGGACGGGCTTGAGCATCCAGTTGCC
+>63409 3
+ACCGGCGAGCGGCCATCGTTCATGCGATTTAGGCCGGCAACTTTAGTTAGTCGTTTTTGCATCATCGAATAACCGCCACACAATATAGCTGGGGAAAGTC
+>63410 1
+GCGAGGGGGCTCTAGCATTAGACCAGAGTTACCTCTCGACTTACTTGGGATGCGCCAGTTTACACGGTGAAAACAACGTCTGTGCACCTACTAATCATTG
+>63411 1
+GAACTGGTCTCGTGGACTACGGGATTGATTTACCGAACCTCGCAACTCTGCCTCTTGAGCCCCCATGAGGAATGTCTAGTAGATTCAGCTGCAAAGGATA
+>63412 1
+TCCCTCTTTAAATTCGTACGCTATCTGCGTAACCTGAGTGAAGCTGATGCAAGGGAGACCCGTATGCTTGAGCTTCCGTGGGAAAATATCAGCGACAGCC
+>63413 2
+AGGGCCCTGAGAACCACGGCTTCCTATTAGGTTCATACGATTAAGGCGGCCGTGAGCACGTCTTTGCCACTGACCAGCCAAAGTGTTTCATGATTGAAAT
+>63414 1
+GTCGTACGCTCCGGTCTGTCGGTAACATCGCAAATTCGGCATAACTCTTGTAATCGCAAAGGAATTTGAATGCAAGTTGGGAGCACCTGCGACTACCCGT
+>63415 3
+ATAGGAAGTATCCTGCGGAATGGTCGCCGCTGCCCGATAGTCCGCAACAATATCAAGTTGTCTGAGCCGTCATTGCTGTCCGTAGATATCTACGAAGTCA
+>63416 2
+GAACGGCTCTTAGCTTGCATCTTGGTTGGTACCCATCACGGAAGCCAGGATACTTCAACCCAATGTGGCGCGTAGCATGTAATCCGCGTTGAATAGACAT
+>63417 3
+ACCGTACGTAACCACCGAATGCAGTTAGGTAGCGTATTCTGAACGGGAACAGACTTATAGAGCCCCGGAAATTCCTATCGCTGCTGGTTTTCCGATGTGC
+>63418 1
+GCTTACAACCGCACATAGGGGCATGTTAATTATACGACAGTGGCCGGACGACTAACCCTTTCTCGCTACCTGGGTAATTAATTCAGAGCCGTAGTGCGGT
+>63419 2
+TCCAGACTGGCACATGCAATTACTGAGGTTTTGCTCTAGACGTGGACCACTGGTCGTGGCCGCCCATCGACTCAGGTGGTAAGTCACTAAGTATTAACAA
+>63420 2
+AGGTAGGAGATCCTCGTGTTGTGTAAGCACCCAAAGACATAACGTCGGTGTCGGATAGAGCGCCGCTCCACTCCTTAAATTTGACCTGAAACTGCTTGTC
+>63421 2
+TTGACGGGCCACTATTCTTTGCGGTCCCAGAGAAAGTCGAATGTAACGGACGTCACAGCTATGTCGTGATAAGCCTTCAACGCACAGGCTTAAGGTCTTC
+>63422 3
+CGGCGGTTAAACCGATCCACATGGACGCAAGCGATGTCAGGTGTCCCATGTGTACCTTTTCACGCATAGTGAAAGCACTTCGTAGCCTAAGCTATTAGGT
+>63423 3
+ACGTCACTCTAGAGCTCGGCCGAGTCGAATCGTTACAGCAATGATCAAGAACGAGGATGCGATCTGCAGACCCTTGTTCGAATGACCTGACTTGTCTGTT
+>63424 2
+GCACGAAACTGATTTTTCCTAGCAGTCAAGTAAATTGCGCTACGCAGGTGTCAAGTCTCTCTAAATCACATGAAGAGTTCCGCCGGGCTCGGTCGAGCGT
+>63425 2
+GCGCTGAGAAGATATGCATTTAAGCAACGCCGACGCCTGGCACTTATTGCAGACACTAATCGAGCGTCCGAGTAGGCTTACCAACTCATTTGTTTGGTGC
+>63426 1
+ACAGGCTTCTGCATTTCTATACCACTGCTGTCAGTTGCCGTAGAGCGTCACTATAGACGGGTTCAACGGGACCTGAATCCGAAATTAGCCAGGATTGGAC
+>63427 2
+TGGGTGTGTGCACATACTTATGTGGGAAATTCGGTCTGAACCCCCTATGCGCAACCGCCATCACAAACTTCGGCGCAGATTAGAAGATGTGAATTTCCGC
+>63428 1
+CATATAGAGGGACCTGATCATATCTCTCTGGTCACAGGGAAGCCCCTGCGTTCATGTGACGCCCACACATCTTAGTGTGAGTGGGGTAAATTCGCAAATC
+>63429 3
+ATGGTTTCTCGGCACCTAGCAGCCATAGATACGCCATACTGCATCAGCGCTGTCTGTAAGTCTGGTGGTTATACGCGGTACCATAATGGACTCGAGAACA
+>63430 1
+GTCATTGGGACATTTGGGATGTATATCCACACTTAAGGAGCGCCATTTCCAACCCGGTCGCAGTTGACTCGTGCGCACACTTAGGTAACAGGATTGACAC
+>63431 3
+GTGTCGAATGAGAGAATCTCAACGCTTTAGCATCAGTTATGAACGTCATCGACGGTGGACGATTGACTTTGGTGCGCAGTCAACAGTCTAGCCCTCCCAC
+>63432 2
+ATCCCTTGAACTTATTAGTCGATCGCCATGAAGTTTATGCGTGCGGATAAGAGGCGGAGCCTTACTTACCCGGCTAAATCCTGGCTGAGGCACGACCTAA
+>63433 1
+AGGCATCGCGAAAAGTTCCTTAGTCATGCAAAACCTATCTAGCTTGGCCGAACTTTTGAGCGCTAGTACGGCGAGTTGAGCAGGTTAGGCACTCATTCCC
+>63434 2
+ACTCACCCGTCTCTAGCTCTACTCCAGCGGTCTTTTATAGATAGAATCATACCAGTAAGCGGGGAGGATTGCTCACCTGGCGATAAAAGCGCATGGGTGT
+>63435 3
+AGCGACCTCTAACGTAACTCGGACCATCTAGGGCCCGTTGGGTGGTTGGTCACGGTGGGAATGTAAAGCACAAACGTAACTCTTGAATCTCTACCATCTT
+>63436 1
+TGGATCCCCGTATTGGGATCCCTCACTCTCGTCCCAAGCATATGCGAAGAAGTAATTACTGAGAGTCACAGGCAGAGAATTGTATCCAGCGCTCGTTTGG
+>63437 1
+GGGGGATCTGACGCCGGTAGTGCAAAATTCTTCCCGTCGTCAACCGAATGCCTCATCGCTTAAGCATGCACGGGCAGGTTTGAATTAATGACTCTATACA
+>63438 2
+AAGACGCTGGTGTGCTCAAGCATATCTGAAGCAATGCTTGTGCTCCTGGGCCCAAGTCCATCAATCAGACAATTCACCTCGCACGTAGGATTTGGTGGAT
+>63439 3
+ACGGTCTTGACGTTCAGTTTCAATCCAGTCAGCAGGGCTTAACGCTTGCGTATTCCACGTATAAGAACCTAGCAGGGTGTCGGCCTAGTGCACAAGACAT
+>63440 2
+AGAATAGCAGCGAAGATTGGTTGCCGTTACCGTCTATGACCGAGAACTCCTAACTGACCCCATTCGTGTGCGGATTGCCGATAACTTGTCAGAGTACGTC
+>63441 2
+CTGGTCCATTATGCCATTAAGGGGCATATGGAGGACTATGGGGGGATCACCATGCCACTCCTGAGTCTACGAAATCACGCGGTCCATGACTCATATTCTA
+>63442 2
+TCTCATAGTTCACGTCATTGTAATGCTGGGAAGGTAGCCTGTACCTTATGCGGAACCCCCGCTACAGTATATGGCAGGGCCTATAACGTAACAGATGGCC
+>63443 1
+CCGAACCGCAGATTGATCGAGCATTCGCGCAATACACTTTTCCGCTTCAATGTCGCTCTAAGTGGAGGGCCTACGATGGTAAAGATGACAAGTTCCTTGG
+>63444 2
+TATCAGAGGACGCAACCAAGATCACATTGCCAATCCGAACGAGACTATACCTGTGTTTAGGTCTGTCAGTAAGTCCGGGCTGAGGTTCTGCTCACGTGTC
+>63445 2
+CTAGAATAGAGCCCTTGTACGAGACCGTTCAGGCTAAGAGTCTCCTAATGACTCTCAGGACAGTGACCACATGGTTGGGTTGACCCATTAGTACTTGCGC
+>63446 3
+GTAGTGAACTCCATACTTGGACCGACTTTGTCCACCGTGCACCCGGTCGAACGCGCAGGGGCAACTTGTATATTCAAAGCATGGTATCTGATACTTAAGG
+>63447 2
+CAAGACGGCCAAAGTCGTCTGAAGCATTTATGAGCGACCTTTATAGGATTTGAGCCTCTGGCAAGGCTCCCTGGCCTCGCACCTAAAGTATGTATCAGTG
+>63448 1
+AATCTGCTTAGTGATATCGAAAGCCTAGCCCATACATAAAGCTATCCTAGCTTATGAGTCATAGTTGACCCTAGAAGCCGGTCGGGGGTCGGCGCTTCCG
+>63449 2
+CACCGCGTCAGTAAACAATTGTCACATTTGAACTCCTGGTTTCGGCAGAGGTTCAGTCTGGACGACGCCACCATGTCTAGTAACAGCACGGTATGGGTAT
+>63450 1
+CAGGAAGTGCTAGCTCTCCTACATGCATCATATTACGCCATCGGTCTTCGTCACAGGTTTACGTAAGAGATGTATTTAGAAGGACCCCCCGGGGCAGAGT
+>63451 3
+GCATTAACAATTCAGTCTCGTTATGTCTAGGAACGGGGATGTTAACAGACTGGCACTCCTGAGTGAGCGCCATTAGTGACTTGCCCCGCTCGCTGAAACA
+>63452 3
+TGTGACGGGTTTGGGTTAGACCTAAGTTGCTATCCCCACCCGGTTGGCGAAAGCAGAATGATAGTCGGCTAACCCTTAGTCCGAACTACCCACAATGTAT
+>63453 3
+GGAGACTGCCATATACGTTCTAGACTGCCATGAACAGTTACACGCTGCAGAGGTTAGGCGAGTAATACCACCTCCTTTCGGGCCTCCGTTTGTGAATGAA
+>63454 3
+ATGGTTGCCAGTAGTCTAGACCCGTTGGTCCGCGATTCGAATCCCTAACCTATAACGCTACACCTAGAATGATAGCCGGTAAGGTTGCAGTGATCACGTG
+>63455 2
+GTGCAATCAGGTGTAAATATAGTCACGTATCTCGGACTTACAGTCCTGTCTGGCCAAGCATTCTCAAATCGTACCGACACTTGGCGAGTGACGCGCTGGA
+>63456 3
+GCAGCTTGCCCTAGTCGTTACAAAGGGGAGTCGGCGCATACAAATGTTATAATCAACTTTAGATATTTGGTCTCGCCCGGAACTGACCGATCGGTGCCAC
+>63457 1
+TTAAGCGGGCAACCAATGGGGGTTCCAGGTTACCTCTATGTGTGCGTACGTATACTCCTAATAAATGGAACGCTGATCAGGTTCGTCCCCTAAACCGCAG
+>63458 2
+CTTTCATCTCATACCCATTCAGTCCTGGCGGTGCGATATGCAATCATGAGGCGCCTGGAGTATTAGGACAACCGTGTGAAGTCAGGCACGATACACTTAG
+>63459 1
+GACCGCTTTCACACTGTGTCCGAGAGCGACGCGGACTTTTAAGAAAGAAGTGTACATTTTTACCTTTAAGACAATGGGGGATGCAGCATGCCCCCGCCTT
+>63460 1
+GTTCGTTAAACAGCCAGAGCCGTGTATCGCCACAATGAGTGATACGTGGGCCCTATGCAAGTTAACACATTCCTGAAGCTATTTGTCGACGTCGTGCGAC
+>63461 1
+TCTTAGTAGTTGTTGAAGTCCAGCTATTAGGGAATGGTATGACCACTAGATCAGCACTGAGCTTCCGACTGATCCAAGGACGCCGCCGCATGTATCAGCC
+>63462 3
+ATCGTGAGGCCGGTGTTCCCGAGGTAGTAAAGAGGTCGGACCTAAACGGTACTCACTTTAGGGTTTCCATCTCAAAAATCTGCCTTACGGCCCTTAAGAC
+>63463 1
+CAAACTAATAGTTTCAACTACAATCTGGAGGCGGTCTCGTTAATTGCGGGGTTAATCGGCGCTCTTGCGACTGGCCCGACTACTGGCGAAAACAATTGCC
+>63464 2
+CCTCACGGTCGTAGTCTAGTATGATTACTAACTGTCAAGAGGGTTGGGTCCGGCACACTTAGCGCGGGGTATAATTTCCTCAGAAAACCCGCAACGCATT
+>63465 3
+TATGTAATAGGGGTGGCCACTGTGTATCAACCCTGGTAAAAGGTCGCACCCTGTTTCCGAGACAAGGAATTGGTCACAGTACCTCCTAGGACACCTTGCT
+>63466 2
+ACTGAGCCACGAACCGCTGGCCGGGTCAAGTCCCCGTGAGAACTCACTATTTCAGTTTGTCGTAGATCGCCAATGTAGGATAGAACGAATTTCGTTTGAC
+>63467 1
+TAGGGCCAGGTGTATAAGCATTCTTCGAGCATATTCATCATTCGTTCATTGAGCACTGAGCACTCGATCGGACAATCAGGCCCGGACCGTGACCATGTGA
+>63468 3
+TTAGGCCACAAGTGTTGTTTCGTTCATCGATACATAGACGATCGCGCATTACACCATGCAGACGGAACGAAACAGCCCGAGTCAGGGTTTTTTCGGTGCC
+>63469 1
+AGGTTGTTAGAACTGCACTGGCCGCGGTAATATAGCGGTTTGACCCGAAATTACAATTCTTGCAGCCTCGCCGATTGCAAGAATTGGGCCCGCAAACCTT
+>63470 1
+GACTGCGACCCCTGGTCGTAGTGTCGCATATAGCGTACGCACTTCCTTTTTGTCGGAGACCATTCCAGCCGCGCGGTAAAAAAGAGGAAATCATAGTATT
+>63471 2
+ATATGTCAGCCTTTAGTACCGCAGCAACTTTACCCCTGCACGGCAAACGTTATCTCGGTGATGTTATTTGCGGGACCTGCAAAGGAGGTACAACTGGCGA
+>63472 2
+GAAAGGAACCAGTGACGTTCAGCTGACTGCAGGGAGAGTCACTGCACTTTATCTTTACTTGACGTTCAACTCCCTAGATAACTCTGTGGTGGACAGCGCC
+>63473 2
+CCCCACTACGCTAGGCATCCTAGCAGACTCCCGAACAGACTATAGATTGTCGTGAACGGAATGGTGGTAGGAATCTGTAGCCTGTACGTGTTCGTTTCAA
+>63474 3
+TCCCCTCAGCTTTGGGTCTCAAACCCCCTTCAAATTATGGAGTGCGTCGAATTTGTTACACAAGGCGGGTCCCTGAGCGTAAGAAGTAGAGTCACTAGAG
+>63475 1
+ATTGAGCTCCGAGGATGAGCCAGAAGATGCCTAGCGCGTTGATTACATTGCATCCCCGCTCGGCTCAGCGAAAAGTGTATTGACTGAACCCTTAGTCATT
+>63476 3
+CCACATTAGCACGCGGCTTGCAGACAAAGACTTTGGTCCTAGACTGCCTCGGCACCATCATGCTTCATGAAATGTTCCGATATATTGTGGGGACTAGGAG
+>63477 3
+ACAAATATATGGGGGGCAGCACTACGACCTAGTCGGGACATGCTGCCCATACTGAATGTACATGAATCTTGACCTGCCCTTTATCGCGATGGTGCGTTAC
+>63478 3
+ATAGCACCCATCTCAGGTATCGTTTGCTCCTTACGAGTTGGATGCTTGTACCGTTAATCAAGGATGGCAAACGTCAAAGTAGGGCGCGCATAGCCGTCAC
+>63479 1
+CAGTTCCCAGTGGTCTGAAGAGGTTACCCCTAGAGCGGATAGGCTCTGTAATACCAGGTCTTCTTAGGCAAGATCGAGCACGGTTCCATACATCACTATG
+>63480 1
+ATTTGGAGCTATGCTGCACCAGCTGTTAACCTTGTCTGGAGTACAGCTCCTCAGTACTTAAGGCCGATCGGCGCAGACATAACCGTGTGCAAACGAATGT
+>63481 3
+AGTGGACTTGGTAACCATCGCTTATTCCACAGTGATTGGCGATGAGGGGTCTTAGCCTCACATACGATCTGACCATGAGGCTGACATAACGCGACCACTT
+>63482 3
+CTGCATTCCCTTAACGGGGGAGCTTAGTATCAAGATAGCCTAGCTCTGCAAGTCTACTAGGATTTGGCGACCGACGCGATCAGTAACTGCGAGCTATTCA
+>63483 3
+TGATGCGCAACCTGTAAACGCAAGTTTAAGATAGGGCAGCGTGGACCTCGGGGTATATCCCCACACCAGCCGTGTTCATATCTAGTTCGTCGTGAACTAT
+>63484 1
+CGACCGGTGTAGTTGATTGGTCACCTCGCCAATGCATAGGCAATAGGCCATACCATCCAGTGTTCGGTACCCGATGTGACAAATTTCGTGTCCGGAAATA
+>63485 2
+TATGCCTTCACACGACATCTAGGTGAGCGGTTAAAACGTCGGTTTTATCCTATCGGTCTCGGCAAGAATCATAAGTGGATCGACAGCGGCAATCCCGCTG
+>63486 1
+TCGCGCGCATTGCCCTTGAAGGTTTATAACGCATGGCATCCAAATTGAATAAAGCACAAGCGTGCCGTATGGTGTGCCCTTTTCACCCGGAGTTGAGAAC
+>63487 1
+GTACTAAAAACTAGGCGAAGTGAGGTTCACTACGAGCTTACTGGCGATCCTACGTCGCCGCAGTTGACACCCGTCGGCGAGCTTGAATATTATTTGCCAT
+>63488 2
+ACACGCTGGTAAGTCCACGTGTTCCATACCGTGCTTGAAAATACACAGTCGAATCTGTGGTGCGCGTGGCTGATGTGATCACCAGCCAAGACCTTGATAT
+>63489 2
+AACTCAGATCTTACGTCGAGAACTATAAATGTGCACCGAATAAGGTGCCTGCCGCTTGGTCGTATAAGGGGCTCACTGGTCGCTTGTTCTCAAGCACAGC
+>63490 1
+ATGGTAGGGCGAGCCCGAGCAAATTAGGGCCCTGGGTGGGTTCGTATCGTTACCGAATCTCTCCAAGTCTCCTCTTTTCCAAAAGCCAGCAGAATTATAA
+>63491 1
+GGCTGAGTCGTCACTGTAGGTGCGTCATGGTGCGCAAAGTACTTTAATCGACCTAATCTAGCCGTAGCATTCACATCAGCCGTAACCCTAGAAGTTACGG
+>63492 1
+ACTTCGGTCGCGAACAGTGACGAAAGACTAATGCCACGTTTGGCACCGACGATTCTACCACTGACCGAGAATTCGTTTGGACGGTCTCGTAGTTACTTGA
+>63493 2
+TACGCGCATCTAGTGTGGGGTGAACAATCCCGGATGGGAACTGTTTGTCCAAGCACCGGTGTGACCTTTCCAACCGCCTATCCGTAGCAAGAATTAAATT
+>63494 3
+ACCTGCATCTTAGAATGTCTTTAAAGAGTCAGGAACCACCGACGCACCCACATTCTGTCGTGGCATGTGATTCCTGCTTCAGCGGGGGGTCTTAAGAAAG
+>63495 1
+CTTTACGCCACCTCCCCTGGGACACAAGACGTTAAAAACATAGACGTCAGCGACAAGGGTTTGTTCTCGAGGGGACCAGTTACAGAGGTTTGTCTTGTTC
+>63496 1
+TGCAGCTGTCCCTGGCGTATAGAGATACAAACTAAAGTCACTAACTCTTTTAAATCTGGTATTTAAGCTCTTGGGAGCCGGGGGCCGGACACGCGACCTC
+>63497 1
+AGGGAGTATCGTTTCGTTGTATTCAGGGAATATCCGTCCTAACATAAGTGGGGCGATGTTTCTCAAGACGACCGAAACACACCTTACACGGGTCCCCGTC
+>63498 3
+AATCCTGGCCATGGCTGCGTATATACGGCTCCGCACAACACGTACCTTGAGTGGGTAGGCGCTCACTAGATAGCTTATCCTATGCGAAGTACGATTGTAA
+>63499 1
+CTTCATGTTGTTAGCGAATTATGCCATCCAGGACCGAGCCAGATCCCAGTTATGACCCGGCACTGAAGCCGCTGATGTAGTTTCAACATGAAAGCTTGGG
+>63500 3
+GCTGTCTGGGTCAAAATTCCAAAACATCCCACATAGGGTACCTGGACTGCTGGAGCCTGCCACTTAGACACATGGTAGCTGTTGTGACACGGTATGTCAT
+>63501 3
+CGGTAGGCAGACCCAAATAATCTCACGCATTGTTTGGTTCGCCCATAGGACCTAGGACGTGAGGCAAGTCGAGATTAGTCCACCCTACGTGATTTTGCAT
+>63502 1
+TCAAACATCCCGCAACTTTGGGGGCTGGTTATCTACAATCAGACCTTGTCCTGACCTATTATATGCAGACGAACGCACGTCTCAAAGGGCGTAGTTGGGG
+>63503 3
+CTTCACAGGAGGCAATACCGGGTTTGTCGCCGGTTAATTCTGGATGTAATGGACCGACATTCGCGTAGCACACCAAAACGTTAACACTCGGTATGTGCCT
+>63504 3
+GCTGCACTGCCCTGTAATGCGGTTCTTGTGACGGATAGTACGTGAACACGAGCATACTAACATTATCTAGCCCCTTTGGCAGGACATACGCTGAAGGTCA
+>63505 3
+ATGGGAGAACTATCTGGTATACCCCTATGGAAGTTATTTACGGTTACCCGGTAAGTGCTAGCCGCATACCAGATCCGATGCCAAAGCTCCGTGGGACTTC
+>63506 1
+TGAATCTTAGGTTTCCGACAAAGGACCTCCATATTCCACCTGATAACTACACTGGGAGCCTCGCTACGAATGGGGTAGTTCTGGTGGAGTGACACTCGAC
+>63507 1
+AATGAGACGTATAGATTCTGCTACAGCTGTACCCTATACGGACCACGTGCCTGCGGCATGACAACTTGCCTTGCCGAATTTAGGCAAGGTCCTTTGGGAA
+>63508 3
+GTGATCGTCCAGATACCTAGTGTCGAACCCATGGGCGACGGCGCATTCTAACGCGGCTGTTGTGGACTTTCAGGCAAACTATTAAAGCCCATACTTTAGA
+>63509 3
+TGTCTCGCTAGCGGGGTTCATCCATAAATAGAGTACCGATGCGTAGGTCACTAGTGGGTTCATACAACCTACAGTATTGCACACGCATCCGGACTATGGC
+>63510 2
+AACTCACGAAACTTAGAAGTTAGACTCTTAGCGGTAGGTGTGTTCCACCCTAGTCGGCAGGGAAAGCTCCCGCAATACCGTTCCGCTGTGCTTATAGAGT
+>63511 1
+ACAGCGAGTTACTGTTATCGGGGCGACCCCTAGAAGTTATATTCCACGAGCTGTCGTCGAACGTAAGCGGTGGTAATACGTACGCTTCACCTAACCGTAT
+>63512 2
+GCTTCCTTAACCGGAAGGTCATTGCTCCAATCGCTTCATGGGCTTACACTCCGCTGCGTGATTGGGGACATGTAGAAATTAGTAGATCGAGCCCCGAAAA
+>63513 1
+TATAGTGTTAGGCGCCAAGACCCCAGTAGAGTTCCAGCGAGACCGATGAACGTCCGAGAGGCCTACTTTTTTATAGTCTGTTGCAGACCCGTCCGATAAT
+>63514 1
+CCGCCGGGTTTGGGGGAACCCTCACAGATTTAGTGTCACCAACAGGCTAAGTGCTCCTTTATGATCTACATCCAGGGTAATAATACAGCGGATCTGGCAT
+>63515 1
+GTTCCGTGAACTTGTCTGCCCAGGCCAACATTAAATTACTTGAGGCTAATGCCTGACCTCGTTGAACTGACGAAGGCCCCAACAGGGGACTTGTGAATGT
+>63516 3
+ACCAGCGGATTTATGGGTACCCCCAAGCGTTACCCTGTGCAACGATGATATAGGAAATAGCCTCAGCTACTATGGTGGGGACATACGTTGCTCAGTCTTC
+>63517 1
+GCTCCAGGGGGCGCACCGTGTTTCAGTATGAAGATCCACTACTGTATCGGCGTAGAGGTTTCGTACGCACCCTCCTGGTAATAGACCAACATTTTGAAAA
+>63518 2
+GTGAACTGTGAAAACGACCCAAAGGGTCCAGCGTTAACATTAATTGTGAGGCAGGTTTTTACACCCCGACGGGGACCTCGCCCTATATCTTAGTCGGTCT
+>63519 3
+GCCGTCGTGACTAACTCTCCAAGCAGTATGGGACATAACTGGTTTTTTGACTCCACGGGCTTAGTGTACAAAATTCACGGCTCATCGGGCCGGAGACAAT
+>63520 2
+GACAACGCACCAACATTTCATGCCCGATTTCGTGGGATCAACCGCGGTTCGCTGGGGAATATTCTTGTTAAAATCGCTGTACTACGAAGACGGATCCTGG
+>63521 1
+TTCATTACATGCCGGTAAGAGCTTGATGAGTGATACCCGCTCGGCGCTAGTATCCCACACGCGTATGACATGAGTTCCCCTCCGGTAAGAAATGTAGATG
+>63522 1
+CTTTTCCTCAGTGCAAAAATGGGCATGAACGCCATACAGCGGGTGCCTTTCGTAATAGTTGGGCCGGCTTGCAGAACATCCACAGAATTGCTGAGACTTC
+>63523 3
+CATCGAGCACACGTACTCCTACCGATTGCGTGTCTGAGCATTAGACGTTTACACAAAGTTGCAAGGTGTGTAAGCTGTATCCGCCGAGGTCGGTACCATA
+>63524 2
+CTGATAATCTATACTACGATGGGGTGTTGAAGAGTCCCATAGCTGGGCGTGACATTACGCCCACTCTTTGGCACAGTTACGCCAGGATTCGACACCATGA
+>63525 1
+CTCAAGTTATTAAACGATAGGCCGAGCCGGTTGATGCAAGTAACACTATTTCTAGCCACAGCACTATGCCGGCGCAGCTATGCGTGGACGTGCTATTCGT
+>63526 2
+GTTGTGGCCAGTGTCTCGATCTCACGAAATTCTAAGCTCCTCGACTCGCATGGCCATGATGAAAACCCAGTCGCACGTGCTAAAGTATTGAGGCTATGGA
+>63527 1
+ACGGTAAGTGTTGCCATATTAGGTATACCCGACTAACATCCTATCACGCAATCAGATCCTGCGGTCTAGTACGCGGGGTACAAGTCCGCGGTATGCGTAT
+>63528 2
+GTGCTTCCGACCGGAGCAGTCAGCGTTAGAGTCAAGGCATACTTACCATTGGATTATCTAACCGATTGATAAGCGACGCCATCTAGCTTCAGTAGTCCGG
+>63529 1
+GATAACTGGACAAAGCTGGTTCCTTATGAGTGTGGACCCCTACACATAGATCGACTACAGTGGATCAAGCGGCGTTTCGTATGGATCCTACGCGCCATTC
+>63530 3
+GTAGTCCACCCTTTTCTAGGGGGTACAACTAGAGATACAAAGCATTTGACCGGCGGAATGGTCCATTAATTCACGGCGGAGTGCCCGATCTTTCTCGCAA
+>63531 1
+CCAACCATATTATGTACTCAACACCGTTGATCGTCGACGGGTGCAGGGGTTGATTTCTCGCACATCAGCAAGTTTAGCTAGGATGGCCCGACCAAGTAGT
+>63532 1
+TGGATCCGTGCAATAAGCTCCCTGGACCAATGTCGGTAGCGAGTAACACCGTCTAAGGTAAGCCGAACTATTCAGTCGTGTTGACCGACTTTATAGGCCT
+>63533 3
+TGCAACGTTCAATCAGCAGAACGGCTCCGCTTTGGACGGTAGCTTCCATAGTCGCGAGGGTACGTTATTAGTAAGGAGCCACTACCCACATTACGTATTG
+>63534 2
+GCCGGTAAGCAGACTCATAGATACAGCGTAAGTCATTGCCTGCTAAGAGTTTGAGAAATTGTAATATCTGGTGCCCGCCACTTGTACCATCCGTGGCGCC
+>63535 1
+CATCATCTGCATAACTGCATGAGACGTCTACTTTACGATGGTGGGGTAGCAGCGAGCTGAACCCACAGTGATCGCCTTCAATGAGTCAAGTCTTTCGCGA
+>63536 3
+CTGAGCTGTTCTCATTTAGAGCAGACACGGGCTGTTTTCATTCGTATGTCATGACGACAGAGCGCAGACAAGAGCCGGCCCGAAATGTTCACATATCGTC
+>63537 2
+TTCTCCCGTATGAGTCTAAGTACAGGGTCCGAACAATCGGCCGCTCAAACAAATATTTTTTCTACGTTACGGGCCGTTAAAGATCGGGGTCGCGCGAACG
+>63538 3
+TACGTTCGCAAGGTTATCTATAGGCGTTCGCCGAGACGGATCCCCGCCATTCAGTCCTCCTACAGAATATCGATGACGGAAAGGACGTTGATCAATGTGT
+>63539 2
+ACGTTCTAAGGTACTGGGACTCCGTAAATTATCTCGGTTCACCTGGACTGGGTTGTAAATGGCATTGATAAAAGAGAACTGCTCCCCGCAGCTCGGCCAC
+>63540 3
+TGGGCAACGAGAATCAAGTCACTTGCTAGGTGCACACCGAATGGTTTATCAAGACAGCTGCTTACCTGCCCAATGCTATGTCCGAATGACTTCCTGTGGG
+>63541 2
+ACACATCTCCTTGTTCGTTTTAGAGGACTCTGCTGTCTTGCTAAAAAATCTCAAACAGACGGTCGACGGTTGACTCGCAGACAGGCCGAGGCATCGGGAT
+>63542 2
+AAATGGTTCAGTACCGGATAACCGTGCCTTAACGATGCCCATGTCGTACTGACAGTGCTCACAGTAATGCCCTCCGAGGCGTTGTATAAGGTGAATTGCC
+>63543 2
+CGGCGACGAAAGCTTCGGCCTGGGCGACCTATAATATTAACATGTCGCTCAGATTTTTCACGTAAGATCACATTCCAAGTCTTCACCGGGTATGGGGAGC
+>63544 3
+GGTTCCAATTCGTGTCGCTGGGCCATTGCTCAGGTGTCTCGGACAATTGATGCAAAAGCAACTTGATCCCACATAGGTAACCTCACTGGATCGGAGCATA
+>63545 2
+TCTATTAGAAACGCCCATATGAGAGTACCTTAGACATCGTTTAGAGGAGAGGGTAGAGAGCTAGGCCTTTTATCACCTCGCCGTTCTGCCCCACGCTGGA
+>63546 2
+CATCGGTAAAGTAATCGCTGGCTTGTACCAGAGAGGAGTGGTCACAGAGTTTGCTCTCATCCAACACCAGCTTTACGATTCGCGGTCTTCAGAACTAGGC
+>63547 2
+ATCGCAATACGTGGTGGACAATCTTTCAAACGGAAGCTCACCCTGTTTGTGTCGAGACAGTACTAGAGTGGCACGGGGCTATCGAATCGACATCTTCCCT
+>63548 1
+CAACCCTGCCTCTTAGGCGATTATTGAATGTATATGCCGAATCCCTTCTAGCAAGAGCGGCAAATTAGCACTCATTTGGCGCGGACGGTATCACGAGTGG
+>63549 2
+CTTTAAGATATGGGGACGAGTGCTACCCATCCTAATAATACCTACTTGGTATCACAGTAAGGCCAGTAGTCATGGGAGCATCGCGGTGGCACCGCCTCTT
+>63550 1
+ACGAGGTGACCCTGCAGACTACTCGATTAGACGTACCCCGTTGTCATGTGGGTGCGACCTCAATGCGTATTATCGCCGAAGCAATTTGATAATTGCCAAG
+>63551 1
+GAGCTCGGTTGTTTGCAGTGAGCCCATAAAATAATATCAGTGATGTGATCATACTGAACGGTTCCCAATGAACCGGCCTCGGGACCCCCTAGATCTCGGT
+>63552 2
+GCGCCCGTAGTCTTCATGGTATTGGGTGTTATTTAAAAATAGACTACAGATATCGGTACAAACGTATGCCGTCGGATCTCACGCCCTCGCGCAACGACGG
+>63553 2
+GATGTTGAGGACTCCCCATACGTTTAGGTATGTGTGTCGGCTCATACCTTACGAAAACAGCTGCTAAGCCAAGGTTGGGCCGCCAGATATACCTTACCAG
+>63554 3
+TGAAATGACGATAAGATCGAATCTAGACGAACCGTGCCGGCCGGTTTCGTTCCATATAGAGAATCCCACCTGCACAACGGTTGGGTGCCTGCGCTATTTT
+>63555 2
+CACGCGGTTACATAACCCGCCATGGGATCCTCAGATAAGTTTCATCTTAAAGCCTGTTGCTTACATACGAGTGGCAGGGTCTCGGACGGTGAGATACTAC
+>63556 1
+GGCTCGCGGAACCACAGTGTGATCGGACGGTCTAGGTCCACTTGCGCGCCCTTCATATAAAGCTTAGTGACTTGCTAAAAAACTTCAAATTGCGATGTCG
+>63557 2
+CCCTCACGCAATTGTGGACCGATAAAATTGCAAAGGGCCAGGGATTCGCCTTTGCACGTAGAACAATATAGCGCTCTCGGTTGACGGTTACGCTGTCTAT
+>63558 2
+TCGATGTCTACCTCACTGTAACAGCCCTAAGGCTTGCTCCTGAGGAATAGCTTTTGTCTGAAGTCTTCTGCAGACGTTAACAGGGCCCAAGAGGAGCAAG
+>63559 2
+AGAGTCCGCATGCAGGTTTTTTGCTCGAACTATAGACGGTACAAAAAGATCGCGCATCCATGCCGCGGCAAGACTTTTTGCAGCATAATCGCTTGCTGCG
+>63560 2
+CATGTCGAAACCGGCATCGAAGAATAATTCTAGTTGTGGAGTCCTCTAGATCCGGGTTTTCACTCCCTGAATGCACGAGGGTCACGAAACACGTGTTCGC
+>63561 3
+AGCATACCCAAAAGACAGATACCTGGTAGATTGGGTACGCGGTAAGTACACGTCCGGTTTAGTGGGTCCATACCGCACTATGGTACTTTCTCCTTACGCG
+>63562 3
+ATGCTGCCATTGTCCGGATCGACAACGTAGTTCCAGACGCCTCGGTCGATCGTTACTGCATTTTTGCCTGGCCCAATTGTAACAAGTGAACGAGGAAGAA
+>63563 2
+TACGGCGTTACCTTGTTTGAGACCGTGCGCTGAACACCTATCAGGCCGGCGTGTATTGATTCGACGCATGAAGAAATCGTGCAAAAGTAATACTCGCCCT
+>63564 1
+TAAGTTCTTGTCAACTGATTGAAGCAGGCGTAGGTAACTACCCAAGCGGAGCCGTAATATCCCCCGAGATGACCGCCATGTTGCTCGCGTATGGTTTACA
+>63565 3
+GCGAGTTAATGTACCATGCCGGTCAACACAGTGTGGGCAATGATCCAAGCAACCTTTTCAAGTTGTCACGTCCGCTAGCGTTCGAGTTACAAGCGTTAGC
+>63566 1
+GGACTAGGTTAGCTTCAATGTACCACCCTGTGCGTGAAGGGGTTGCTATATTCGCCCTCTCACACACCCGCGAGAAGTCTTAGGGACATTAAAAGCTAGT
+>63567 1
+ATCGGTAATAAGTGGCAGTCACTTCCGTGTCAGACTTGAGACCTAGATGGTCGGTTATTACGTCGACTCATCTGCCCGGACCCGAAATAGAGCTCCAAGT
+>63568 2
+TCGACGTTATGGTAAGGGATGAAGGCTAGCAACGTGCGCAGGTTAATTGTATCAACTTACGCCACATGTCGATACTCTGTAGACTCACCGCGCTCACCTG
+>63569 3
+AGGATACGCAAATACAGACCTATGGTTGTAACAGAGGCTGAGCGAGTTGTTGTTCGAGTAAGCCATCCGCCCTCGTCATTACTCCTGCAGTACTGCGCTA
+>63570 1
+CGGTCGCTTCTTTAGGCCAACTTCTTTGACGCGCTGATAACCTCGTTTCGACAGAGCGTAAATCACCGGGTGACGAGAAATTGCAAGCAGTAAACGCTGT
+>63571 3
+TTAGGGCAGCTCGTGACCGACGACAGTCCCTCATTGTTGACGATCACATCAAGATTGCTTCTCACGTAGGACTGATAGCTGACGCATTGCAAGGAATCTG
+>63572 1
+GGGTGGGAGGAGCTTTAGCAGTACGAGGACCTCTATCGTTTCGTAGTTCCCTCACCCAACATAGTAATCTGCAGGTTAACCAGCGCTACGTATCGAATAC
+>63573 3
+AATCACCGATACCCACGTGGATGTAAACTCTGTTCATCAGTCCTGTAAAGTGGACTTGACTCGGCCTGGCCTAAGCCATATGACTGCCGGTGGGAAGTTA
+>63574 3
+AAGGGTTTGCCCAGTGTACTAAGATAGAAAACAGGGCACTTCTTGTCATAAACCCCTACTCGACGATGGCGCGAGAGGCAGGTCACTTTCCCTGTGCTTT
+>63575 3
+CGTTCAAGTGACGACGGCATCTTTTGGGAACTTGGTACGACCCCCGAAAGTTGTTCAAGGCGTTCAACCCGTTTACTCATGAAGTACAAATGCCGTGAGC
+>63576 3
+TTAGGGCCCGGTTAGCGCATATATTTTAGGCCAACTGGTGCGCCGGACCACGCACATAAGCGTTAAACGCGTCATGGTCTGTTTATAATACCACTAGCGA
+>63577 2
+GGGCCAGGTAATTGCACCGGCACACACCGATGCTCAAAGGTCAGCGCTAGAGAATTAAGCCGAGAATTTTGATTAGTTAGTTTGCGTCCTCGCTCCCTAT
+>63578 3
+ATGCGCGTCATATGTAGGGGGAATCAGACCAGGTGTGGAATTCACTACGCTATGTACCCCCGCGTAGACAGGCCCGGTATCATTCTAGATACCATTACTT
+>63579 2
+CCGCCCCAATCGTGCTAGCTGCTCATACTGAATGGTGCTCATTCATTTTTGAGTTCGCCAAAAGGGAAGCTAGCATATGAGCGCTCAGAGATCTCAGGGA
+>63580 3
+ACTAAAGCCCAGCAGTATAGACATCCTTCGGCATGATCAGAGATGTAGAAGGCTCCTCGAATCTCAGGCTGGATAACGCGTTCTGGCGTGCATTTCGTTC
+>63581 1
+CCTAATTCATCTGCTCAATGCTGTCTAGAGTGCGCGATGTCACTGCAGTAGGTAGCCCTAAGATGAACTGTCGACACAAACTTTGAGGACGGAGCTGTCC
+>63582 3
+CGGATTCTATCCCGCTCGGAGGTTCATTCCGATAGAGGGCCGTAAAACCAAATATGACAGCTGCATGGCAGGTCTGTAGACGCTCGGTATTACCATTATC
+>63583 2
+CGAGGATTGCAGTGGCGGCACACATAAAGGAAGAACTGCTCGGCTTACGTCGGCGCTATAAAGGGTCATCTCGTCTTCAATGCCCTGCATTAAATTTTCC
+>63584 1
+CACTACCGCTCCGTATTCGGTGGTAACCTCCAGAATCAGAATGCGCTTATTTCTTATGCTTCCGCAGACGCAAGGTACGCAAGCTGTGAGAGGTTAGGAA
+>63585 2
+CAGAGCCACCGCTCATGAGTTAGGTCCCGCGTACCCCCACACGTGTTTGCTAGTCACTAATGTCAGGGAAGTGAGTATGTATACGTATTGATAGGCTACA
+>63586 3
+AGGACAATCCGTAGATCCCACAAGCCACTGAGGACCGGTTTCTTGTGATATTTGATAAAGGGCTCTGGACCGTGCTACATTGTAGCGCATGCTTCCAACG
+>63587 2
+GAACGCAGCACTAGGGCATTCTACCCCCAGCGAGTGTCTTTCATTTGTATTAGCATCGACGTCATATGGGTGAATTCAGGATCGAGACCCATCTAACGGG
+>63588 2
+CTTTCAGTACTAAGGCACCATGGATTCGACACGGCTCCCTCGTAAGAAATTCAATGGATCTCTGAGGCCATCCGGAAGCACCCGGTTAGTAGTGTGAGTT
+>63589 1
+TTCCCCCTCAATCGCAGTGCTGGGTTGAGAGCACGACCTAAGCTATGTTGGAATGCAAGTCGCCCGTAAATACTTTTGCAAGCTTCTAAGGTCGACGAGA
+>63590 1
+TGCTAGTCTGGGTACCATTCCAAGGCCTTGCAACAGGAGTCTTCTCAGGCTCAGAGTCAGATAGCGAGTCGAACTGCAATATCAAACTCTCGTGTAGTCG
+>63591 3
+TGCGTGTCACCTAAGCATGTGGAGCGAATGAATTGACCACATCGGTGCAGGGGCCTATTCCGGGCATCATAATTTAGCTCGTTCCAAGCCAAAACTGCTT
+>63592 3
+GGACCGGATACACGTTCACTACACTACTGACGCGTCTGTGACGGAGCTGAGAATTCTGCCAGAAGTCTGCATTGTACTAGTTAATGCCGTACCCATAGGT
+>63593 3
+ATTTCTAGACGGCAATAATCCAGAGGAGCAACGTCCTGCATCTCACATGCGTATCTACCGTCGTGAGGCACGGGCGTTTTCTAGGGACTGTTTAGACACA
+>63594 1
+CACGATCAATCGACTGGATACCGACGGGTAGTTTTGTCACTATGCTGTCCCCTGGCCACGTCCCGCCTGATACAAAATATAGTTGGGATAACATATGGGG
+>63595 2
+AGCACTAGCTCCTTATGTATCGAGTTCTTTAGTAGGACGACGGGTGGTACACCTTAGAGTCCACCCCATGCACAAACGACCGTTGGATCGACTTGTGAAG
+>63596 1
+TGTCCTTATGGAAAGGGACAGGTTACTATGGTCATGGCATATGGGGTGTTTCATGACGGTCCCGAAAACACATTGTCTTTAGCCAACCCCCGCCAAAGCC
+>63597 1
+CGGGCATCATAAGACTGTTTTGGACCCTTTCCTGAGTCAACTACATTTGCACTAACTTAACTTCGGCAGACGTAACCCGAGGGCTGAGACGGAGTAGGCT
+>63598 1
+GAAACGAATTCCTATTATACCGCGCTCGGACGGCGGTTGGAATCAGAACTAGTTCGAGTCTACTGCCCTGGAGGCAATTTTCGGCATCATACGTTCAGCA
+>63599 3
+TAAATGTTTATAGTTAGGATTGGGGCAACTACCTAGCCAGTCTCGAATCTGTCACGCGATCAGTGATACTGTGCACAGACGCAGTACCCGTCGGAGCCCT
+>63600 3
+ACTCTAGCCAACCTTGCGCGACTGTATTGCGCCAATGCTTAGAGGAATGGCAGCCCCGTACGGAATGCGCTATATAAGTTGAGAACCTACTCTGTTTGGA
+>63601 2
+GCTGCCTCGATCAGAAAAGTCTGCGGTCAGCGATCATATGTTCTTAGGGCGATCGAGGAGCCGGTCCGGCATACGTACTATGTATACATTCTATCCACAA
+>63602 1
+CACGGTTAAGTTCTTTAGACCGCTGGAAAACCACCGCGTGCGGAGTGGGAGGTTTCGTATGACTAACTGTCACATTCATCATCGACCGTAAGTATGCCCA
+>63603 3
+CCTGTCATAAGTGCAAGGGCCCAGCGGCATGTGTTCAATGGCCGATGGAGTCTCTAATCATTACATACCACAGTTTCACTGAATTGGAGGTGCAGCTCCA
+>63604 3
+GACGCAGAAAGCCTCCCCGGATACAGCCTGGACTTAGTTGACGCCCAAATTTCCGGGGTATTCGTGGCACTCAGCATATATAGCTTCGTATATATTGGGA
+>63605 2
+AAAACGGGATCCATCAATGACTTGTTCGTATGTGCTATCGGCGCGGAATTTCATTATCATGGCTCCGAGGCGAAGTCCGATTCACCCTCGACAGCGAGTA
+>63606 1
+ACTCTGACTGATTTAGGCCTCCGAATAGTTAGGGCAGTTGTGCCAGTTCACAGTGCCGAAGTTTGATCTTATCCACCGCCCAAGCCATCGAAATAGGGAG
+>63607 2
+CTAGACGGGTTAGACCAGAGCTTTTAATAAGTCAGTGTGATGTCCCTACTCTGGACACACCGCGAAAGATGTCTAAATCGTAGGGTACTTCTCCGCGGCC
+>63608 2
+GTAAGGAATCAGGATCTATGGTATCCTTGCTCTGCGGAACTATCGATCGCTGCAGACTACCCCAATGGTGTGCGACTTCCTTAGAGAACTTACGGCGAAC
+>63609 2
+GAAGAAGAATAGAATGTTGCCCCTTCCGTCACCGCTAGTAATACTGTCAGGTCCAAAGTAGCCAATGCGTTATCAGCTTTAGTTGGCGCCTGCCGGTCAG
+>63610 3
+ACTGACCCATCGGTCGTCGCTGTATCAACTGACTATGTATCTATTTGTGCGAAATGTGGGATCTACCGAATCGGAGGACCCAACGTGAGGTGTCACACCA
+>63611 1
+TTCATCGAATCACTGATGGACGGAAAATTGACGTCCCCCATGGCGATGAACTAATGGAGGTCCGGAGGTCTTAGCGCTTTCTCCTGTCACCAAACGTATG
+>63612 3
+GACAGGTATAGGGTCGTTCACGATAATACCCTGAAGCTGGTTTGTTAGTAACGAATTCACCAACCGTGGCGAGCGCAGACTATCTTACTCTCACCGGGCT
+>63613 3
+TTGCAAATGGTTGTGCCTTACATAGTGACTCAACGTCTTGACGGCGATATGACCGCCCAAGAAGTAGGCAAGTAGATCGCGTTGTACCTCAGCCTGACTC
+>63614 3
+CGCGTGTGCGTACACTTGGTCGGCTCCCCGGAGACGAGCAGAAAAATTCTAATGAGCATAACGTCCGCTAAGGGGTTATTATCACCTTGTTACCAGCTTA
+>63615 3
+AGATCGCGCACGTGCCGTCTATTGGGACCCCAGATGACATATACGTAGATGATCGAAGTACCCGATGTACTACATGCTGACCCGTCGTTGTCGTATGAAT
+>63616 2
+CTTTTGACGGTCAGCCCCAACAAAAATATTGATGTCACCCTCCTGAAGTAGTGAGCGTAACTATTCCTGGATCTGCGTGTATAAGCGCGGGCGCGTCGAA
+>63617 3
+AAGCTCCTAATTTTAGTAGCCCATCGATTCCGCTCGGGGCTGTGAAGGAAGCTTGCTAATAAGTCGTAACCCATGTGATATCGCGACCAGCCGGGATTAC
+>63618 3
+ACACGAGACCCAAATACGTTCATTTGTCCTAACGGTTACATTAGTGACTGCCAGCTGGCCGTTTCAGGTCTGAGGTAGACTGTCGGCCAAGGAATTCCGA
+>63619 1
+GAAAGGTCATTCAAGGTGGCGCGCTCAGTTATAAGACAGCGTCCCTATTGGTACTTCGCTCTGCTACTGCCTACGATATGCTTCTGGAGAAACAGAGCCA
+>63620 2
+AGTGTTGAACGAATTCAGACGGAGACTCCGATAGTGATGATTAGGCCCTCGGTCGCCCCATAGGTTATCGCTGCACCTCTAATGGTATCGCAGACAATCT
+>63621 3
+TACCGGGTGGTGGGCCTGCACGAAGAGTTACTGGGAACTTTTCCAGTTTACAAAAATTGGTTCATCACGACGGCACGTATAGTATCCACACGTCTCCAGC
+>63622 2
+CTTGAGGTATAGCAGAGAATTGACTCGTCCGGGATTCTGGATCCTCGTCGAGATCGGGAATTCCGCTTGTCAAGCGCAAAAACTATTCCATACCTCACGG
+>63623 3
+AGCTCTAGCCAGTACTGTCAGCAACGATTACTACAGACTTGTGATCGAGCCTGTGTCCACGGCCTTCGGAAAAGCTCGTCTGGTGAATGTTATGACAACG
+>63624 3
+AGTCTATTGCTCGCAAAACATGCACGTATCTTACCGTTCACAATTGTAGCGGAAGAGAACTCGCTGGGGCTCGACGTACGTTAATCGCGGTATCAGGCCT
+>63625 1
+TGGGACCCGCCATCAGCACCAAAGTTGTGATATGTGACTTTGATTGTCTCACAAGATGCAATGGACTTAGAAGACTGGGGTGCACAGCTTTGCTCACCCC
+>63626 2
+CTCTAGTTGCCACGGTGTATGCGCTCATAGCCTTTAAGCTTAGGAAATAACACTGTCCATCGATTCGGAACACAGCGAGATTAGCTTGCCGTAGCGGGCA
+>63627 1
+AAGGCTTTTATTGACTATGGTCCAGACCTGCCGGCTAGCATCAGCAGCCTGCTGGGAGATGGATTCATATCTGCACACTATAATCGGGTCTCGCACGAAA
+>63628 2
+AAGGTGCATGCCCGGACGTGCAGGTCGCGTATAGGCATCGCTGGCTGTACATATAAGTCCCCAACCTGGATTATTCAGTAAATCGACATTTCGCGCAATT
+>63629 2
+GCTACTACCCGAAGAATGCAAGGTGAATGATCCCTCTTGAGAGTTTTCCCATCACTCCTCTGAACGCGGGAACGGAATGAGTACGGTACGGTCTGTCTTA
+>63630 1
+TACACACCCGAGTGGTGTCGAGAATTTAGCTAGTCATTAACCTGCCGGTAGCAGCTAACAATTCTCAAGTGTCGGAAATAGGCGGCTTGCGCGATTTCCC
+>63631 1
+AGCTCAAATGCCGTGGCATCTAGAGCAGAGTACGGTCTTAGACTCGGTTCCGTGGTTTAGCAAGGTAAAGTCTATACCTGGGACTCCCCGCTCCAATTAA
+>63632 2
+AAAGAGGGCCTTTGGTACCCCCGATTGGGCTCGAATCTAGTAGTTATAGCGACACCGGCCCTTAGACGTGGGCCCATAACAATAACCATTGTTGGTCTTA
+>63633 2
+TGTATGGTTGGATCTACGGGGCCCGGACCGTCCTAGTACAGGACCTAAGATAAAAGCCGTCATGTCCTCTTACCTGAGCGCTAAAGAGTCGTATCACTTA
+>63634 3
+ATAGGATCGCATTAGTACCACAAATTCATTGGAGCTCGTACCGTGAGCCGGATCGGCATATGTCCGCTAGCATTAAAGGCTGTCACTGCTTCCGACGTAG
+>63635 1
+AGGTAGCTCGTGGATGGTCAGTGCTTAGACCCAACAATGCAAGTGTCAGGGTTATTCACCCGTGCACGCTGCTACTCTAAATAGAACGCATTCGGCATTC
+>63636 2
+GTCAGGTCTAACACTCTCAGCTGTTGTCCAGCAAGCAGGAAGAGCTGCATCCCAACCCCGAATACCCGGCGTTTTTGCTTGAAGAGGATGGTATAATTGT
+>63637 3
+TCAGCGTCCTGGTATTTGGATGGCGGGACCGACTACGCTATAGTCCCCATACGTTGCCCAAAATTATCAATCGCGCAGTAAGTTCAGAGGTAGCTACTAG
+>63638 2
+TGGCGATAATCGACTTGAACCGCGCACCAGATATCTTACCCGGTAGTGATAGTCATCAAATTGACGGCCACGGCCATCTGTGACGGGATTTCTGTAGATC
+>63639 2
+CTGGCAAAATGCTGATTCCGTGTAAAGGCCCGACTGCGCCAAGTAGACTGTACGAAAGGCTGAGTGTGCTTAATCCTTAAAGCCGTTGCCATCCTATTGC
+>63640 2
+TCGGTTTCATGTTGATTCCCCGCTTAATTGCAGCCCCAGCGAAGACAACCCTGGATCTGTAGATGCATGGCGGCAAAGCGTGCGCTGCTGAAAAATATTA
+>63641 2
+CTGTCCAACACGTTGACTAAAACCGGCCGGGGGGAAATTAGCCCCCGTGCTACTAAGTTTGCGGTACTGACGAGCTCTATTTGAGAGTTCACAATGTCTA
+>63642 2
+GCTGTCCTATTGGGACTTGTCTGGCGCCCCAACAAACTCCAAGTTTTAGATATCCAGGATGGGACCAATCCGTCACACCTTTTAGGAGTGTGAAGCAGAG
+>63643 2
+GTCTCAGTGTTAGTTGTCTCCCGTACATGCAATTACCCGCTTCAACTCTGATAGGGAGGACACGCTTAAACCTTCTCAGAGAGGCGGGGAGGTAAACCAT
+>63644 3
+TGGGTATCTATAATAGCCCGTACGGCTACTATACGTTAAGCAGGCGTTGATCCGCCTTAGGTAGCTGCCGTAGAGCATACACGAAGTTCCATGGAATCCC
+>63645 1
+GGTGATTTGACCACCGACCTTTAGAGTGAGTCCCCACAGGCGTTAAATTCGAGCCATTCGGATGATCGAACACAGCTTAAGTTGCAACTCAGCGCTGTGT
+>63646 3
+TCACCCCTTACGAAGGAATCATTCGTTTACACACATTATTCACTCAGCATGTAGCGGTGGCGGTAGCATATGACCCAGCCGCGGTTTTAGGGAATGAGCG
+>63647 1
+AGGTGTTTCGCACCGATTCTGGCCGTCTCCGAGGTGCCGCTAAAATGTCTAGCTGTTTGCTGACGTGCTAAAAGATATAAGGTCACATAGGCCCAACCAA
+>63648 1
+ACGTAAACCGCGAATCATTAGGTTCCCGGATTTCACACGAACCCTTTGGGGCGATTACAGTCTTGAACGGCAATCGACGTCATCTTTGTGGGGTGACAAC
+>63649 2
+GGTTCTCCAGGGCACTGTAATATAAAGTATTCGGGGCTGTGTCACCTATTAAAACTTGGCCCAGGCATACGGCTAGCTGCCTTGCCCGGTCAGATAAACA
+>63650 2
+CTTGAACGTTCCGTTTGCCTCGAGATAGTGCTACGGCTGCCCTAATCTACTACTCGGGTCTACAAACAACATACTCAGGTGCAGAGAAGGGACGATGTGT
+>63651 1
+ACTATAGTCAGGGTACAGCTTTCATACAGATAGACGGAAGGGTTTGTGTTGCCACGCTCTTACGCGACACTGTCGCGCTACAGTCGCTCCGAGATTAAAC
+>63652 3
+TATTGGAATAGTCGGACACCTTGTTAGCGTGTACACAATCTACCTCCGTATCTGCATCGACGTAGAGATTGTTGTGCAAGAGCCCGTCCCGCCGGAAAGA
+>63653 3
+ACCCTAGAACTCCATCGCCTATGCACGAAATCCCCTGACATCCGTACAAGCACGTTTAGTGTGAGAGGGGAATTTCTGTAGTATTTGGGAGCTGGGCCTA
+>63654 1
+AGAGCCAAGAAATGAGGGGCTCTGATTAGCGCATGTACACCCTTACTGCGATGCTGGGATAGTACCAGCGTCCATCCTGCGCTTATTACCAGTGTATCAT
+>63655 3
+ACCTCACCACCCAGTGGCTCCGACAGGTGTAATTATAGGACCTATTAGTAGAGTTTGTTGGGCAGGGCTATTTATCGCCAGCCGGAGATATGACCTACCA
+>63656 2
+TAGTTAAATGTCACGGGCTAGCGGCATGCCGAGATAAAACTAGACAGACTAGTCTAAACACACCCGCGCTTTCTGGCGTTCCTTGTATTGTCGCGGCAGT
+>63657 1
+TCCCGCCTATTCAAGATTTTCTATGTCCGTGTGGATAGTGAAAATGGCGCCCCAATCTGCTGAGAATACGAGAGGGTACTCAGCCACGTTGCAACGGCAT
+>63658 2
+CATATGACCTACTGCATCTAAAATCTCGAATGGCAGACGTGCCTTCCTTTGGTGGGCTAATTCAAGGCGCGATTGCCTGGGTGTTCCCGAACCAAAGGAA
+>63659 2
+GCAATGACTATCAGGGTTAGACGGGAGCATGAAGTTCGTCGGGTCTCCAGCATCCAATTATATGGAAGCCTGCGGCCATCCTTGTGATAACCCTACACTT
+>63660 1
+CTATTTCAAATCTTAAGTATGCTTCAAGGGAGCGAACCCGAGACAATTACAGAGGCCGAATATTCGCTTGCCGGGGCGCTTCGGACTTCTTAGAGCCGTC
+>63661 1
+AGCTAACACTGTCAGAAGGCGAACGATCAAGAGTTGGAACCTCTTACGCAGCAGTGCTAGGTCGCCTCTAGGCTGTGTGTAGCCTCTTACATACTCTGTA
+>63662 3
+ATAGAAGGACTCGTCTGGGTTGCATCGAAGTGGCCGTGCCAGACGGTACATATGAGTATTCCCAATGCACACTTTTCGATCAAGTTGGCCGTCACCTACA
+>63663 3
+CTAGAGTGTTTAGTCTTTCAAACTGATAATTCTAAGCACCGAGGCCACTAGAGCGCGGGCTCCCAAATGCTGCATGGCCAGGGAAATTACGTGTCGTCTC
+>63664 2
+GAGAAGTCAGACCCCCCGACCTCTGACGGGGTACACATACGGAACTCGTCTGTCCATTGTCGCATCCCTAGATATATGATTTAGAGGGGAGCGTTTTTAA
+>63665 1
+TGCCCGCACATCGACCACGGCCTTAGTCGTCTCTAGGAGAATCCCGACATGGAGTGGTACCGGATACTAACAATATTGGCGATATATGTGTAACGTCTGT
+>63666 2
+AAGTCCTAGCTTCCTGGACGTAACCCCGCCGGGGTACGAGACATGCATCCAGCTCTTGTTAGTGTAACGTGTAGATTTTGGCAGAATCCAGTACGACTAA
+>63667 3
+CTGTTCCGTTGTATTAAGCGGCTTATGCAGACTAGCACAATGAGTTGACGGTTGCTCCTGGGAATCAAGGTCTCGCTCGACGAACACTAAACACCGCTGA
+>63668 2
+ATCATTGGACAAACCCGGCGCAGCGATCAGGATGCACCCAAAATGTGAAATTACATGTTGGAGGTAGGCACCCTAATGCCCTGGGCTGTTGTTTTCCTTC
+>63669 1
+CCAATTGTGACAAATAAAAACATTCGTCGCGTCAAGTGGAACGCGCAGGGGTAGCGCTCCACTATTAGGCTACGACTCTTCCCCGTGCTGGGAGATTTTT
+>63670 3
+AGTCGATCGGTCGTATGTGGGGAATTGCATTGGTTCTGCGCGCTCACGTCCAGATTTGAAACAGCATCACAGTTCTCCGAAATCTGCACTACCCGAGAAA
+>63671 1
+GCCATGCATGTTAGAGTCGACTTCTAATCATAGCAGTGACTAATGCACCACAAAGTCCGTCGAGTTGGAGGGTTCTGCCACTGCCTTCGAATATCGGCGA
+>63672 3
+AAAGAGTCCGCATTATAGAGTAGTACAAACGCCACTAATGTAGCCGTTCGTAGGGTTCGCAGCTGTGCTAAGGTCCGACGTATTCACGTCTCGCGCTATC
+>63673 2
+GAACGATACGCGTGAGCATTATGTGCCTCTACTGCGGCTTTTTAGAATTCAAAGCAAGCGTCGTATTCGAGGCCCAGACCAGAGCTCATGCGGTCATACT
+>63674 1
+GTATGGGGCCCTCGTGCTGTGGATAGCACCCAACACAGGATTCTATTGATTTTGAACCAACATACGATTTCGCGCGATATTAAGTGAGGCACTGCCCAGC
+>63675 1
+TACGTCCGAGACAGTGATCCAAAGTTAGGCTGTTGTGCGTAACTGACGGCGGGCTCCATGGGTCTCGTGTTCGTACCTTAACAATTCCACAAACAGACAT
+>63676 3
+AGCTGATCGCCTAGTAAATGTCAATCTACTCGATACCGGAAACAACGTCTCAGGGTGTCATCCATGCGTGCGGTCTCAGATAGTTGTGCTTGAGCCCGAA
+>63677 2
+AGTGCGCTCATCCGGTCGCAAACCATTGATGTGATTGGGCACACTTTTAACCGCTGTACGACAATATGGGGCAATGCACCGTTAATTCACGAGTCTCAGG
+>63678 1
+GGTTGGAGAAGTGAGCGTACCTAAATCGCCTGTGAAACGATAGGCTCGTACAACCCCGTCGGCCACGTAATTCTCTTACCGTTGGAACCAAGTTGCTTAT
+>63679 3
+GATCCTGGATGTGACGAAATGCGGCCGAACCGATCATAAAGCATGTTCAAATTGAGCTCCTTTCCACGAGATGTGCCCAGTGCTCTCTAGTGTTCACAGG
+>63680 2
+TGCGCGTTCTATCGACAACAGATTGCAGTTGAAATCACTGGTTTCGAATGCGGCATGCCAATAAATGTCGTAGGACGCAATCCGTCCGTCGCCTCGATGA
+>63681 2
+GCTCTTAATTACCGTCCGGCGGAGCCAACTATTACGGTAGAGTGCGCATAATAGAGTCGGGACCTAAATCACACCTGGTTTACGCTTAGTGTCCTAACGG
+>63682 1
+CGGACGAGTGACCTAACCGGGGCCATAGAGCATGTTTATTCCAAGCGTGTAAGCACTGCCTGTGTACCCTTAGCGCTAAGGAGTATCTATTTACGTACAC
+>63683 2
+TCTGCAGGGTTTACAAGACTTGGCGATCTCACTTAGCGTGCGCGCACAAGGGAAGATTTCACTCGCTCCCAATAGCTGGTATACCAGAATAGGACTGCTT
+>63684 2
+CGTCAAGTTTTCGCGACGATCAGCTAATCAAATTATAGGACCGATAGAGGTGTCTGGAACTCAAGGGTCTGCTCATGCACTCCGCCGGGATGCTACTTCA
+>63685 3
+CCTTATCGGGTTGGAGCCGCCTCTAGGGGGACGTTTAAGCTTTCTCCTCGGTGTAATAATGACACTCAAAACCTAAGTAGACGTCACTGCTGAGACAGCA
+>63686 1
+TTACTGCCAGAACCCACATAGGAGCGGGGGGTTAATGTATCGTCTCGCTTGATCTATACCAGCAAGAGACGCCATTCACTGGACTCTGCTATCGGAGTAT
+>63687 3
+ACTGCGGGGCCAGCGCTCCGTAGTGTAGTGAATGCATAAAAATGTGAGAACATATTCCCTTACGCGTTATCAGCCGCAATATTCTTCAAGGGGCCCTTGC
+>63688 2
+TACAGGGAATGTGTCTGCATGTCGACGTCGGTTAGTAGTTCTGGACCCCTAAACAAAATCCCAACTAACTGGCTTATAGGATCCAGGGCGTTGCCAGTCC
+>63689 1
+GTAAGAGCTAGCTCAGACTACGAACTTCAATGGGAAGGATGACATGGCGACATGCTGAGGACAATCTGTTGTCCCCGCACCCTTCTTTGAGCTACTTCGT
+>63690 2
+GTCTCGGCGTCGGGTGTAACACCGACGCGCAAATGATCTATGAGAGAACAACAGTCCATTTTCTCCCAATGAGATGATTTTCCTTAATCCGGGCCGAGTG
+>63691 3
+CAAGGTCTTTGGGTCATGTATGCGTACTCCCTAATGACGTCCTTGCTGCAGAGAGTACGCGCACATACAAAGTCGAGGACCTGGAATATTCGATGCCTAC
+>63692 3
+GCAAGGCTCAATCAGCTATTGCAACCGATGAGACCCGGTTCGTATTGTGACGAGGTTAGAGTCTACCACGCACAACATGGTTCTAGGGCATCCGCATTTT
+>63693 1
+GCACGGGATAAGGGCAATGTAGCACCATCTATTGTTGACCGTCACTGAGCTTGTTATTGGCCATAGTTACCTCAGACTCAGTTAGGCACAGCTACGCGAC
+>63694 2
+CCCACTGACTATGGTCGACCTTTCCGAGTTGTGCGCGTGTGGATATGTTAAACACCGCACTTGGGCAAGACGTAATCATCAGAATTCACTGCCATAGGAG
+>63695 1
+AGGCGGATGAGGTGTATCTACTATGCTATGTTTACTAGAGCCGTAGGGGGTCGTATATGCCACTACCCGCAGCATAACCCGCCCGAAATACTTTGCAATC
+>63696 1
+ACCACCGTATAGAGAATGCTATTCTAAGTTCGGCGGTACCATCACAATCACCCTTTTCGGCGACAGGGAGGCTTTCATCAGATGAGGTTCATGGGACCGT
+>63697 1
+GTTCAAGAAACAATAGCTTCGTGTTCCTGATCAGTCGCTTGGATGAACATGACGGGCACCGCAACTGATAAATACTTACCGGTCTCGCGTCGACGCGTGT
+>63698 2
+TCCTCTTAAACCGAAAGGGCTAAGAAAGGCATAACATAGCTCGGATTCCCGTTTGAGCCCTGGGCATTTCTGAGTTATGCGAATCCCGCGATCTGCGATG
+>63699 1
+ACTATGCTATAGATCACGCGATACATTAATGAGTGGCGTCCAGGATCTTTCGAGCCACTCTTCGGGTCGAAGTCTGTGACACTCAGTGCGATCGAAGCCA
+>63700 1
+GAATCCATAACATAGTCGTATAGGCACCTATACTGCTGTTGGGGCTTAACAGCTCTTGACCGCGAGCAGGATATTTAGTATGTGAAGCCGGCCCAGCCTC
+>63701 3
+TATACTTTAAAGCCGCGAATTGTTTTTAGGGCACACACCTGCGAGCGCATAGCGTAGCCGCGTCTTGGCCACTGGGCAAGGACATTTCTCAATACAGGAT
+>63702 3
+TCGCCAGATACCAGAGTGCATGAACCTAAAGGTTTGGAACGTCCAGCCTACTTCCAGATGCCGTAGGAACGACGTTTTGCAGGCGCTAAGCTTTTTCTAG
+>63703 3
+TGCCTAAGGGGAAAGCCGGTGGCGCTCAGCAACTTGCGGGCACACTCTGAAATGATATAGTGTTTTACGGCATCATGCCCCTACAAAGATCCTTCTTTGA
+>63704 3
+CCTCAGTTTTTTTCCTGCTTGGTGCACGATTATGAGCGCAACTCTAAGCACGAACGGCCTCGGGAGGCAGAGAATTTGACAACACGCCAATTCATAGGTG
+>63705 1
+GTCCGGGCGTAGCTACTACACGGTCAGAACACGGATTTGTCTAATGGAAAGGCGCTTTTGCGCACCAGCACTGTATAATCAACCACGTGTTTCATCAGTG
+>63706 1
+TATGGAGCATTGCGAGAGCTTATCCACCAGTACCGCGAGATTTGGTACCTTGCCGGGGGCCGTAGGACTCTACATTATTATCCAACGAAGTCGCCTAATA
+>63707 3
+GAGCATTCGTAACATGCACCCTGTTCTCACGATGCCAACAATGATCACGTCTATGGAGTCAGCGTCGCACTGTTGGAGGCTCGTAGATGACTTGCATAAG
+>63708 1
+TAATTTGCTTCCCCTGGCGAGGGAAGGTGCACATCCTACATGAAAGCAGTACAAATGCCTCCCTCCCTCTGCGTTAAGGGATGGTCTAAAAATTGGGGTC
+>63709 2
+TGGTGTGCTTCAGGGATCTGACCCGGCTGTGGCTCAGCTGAAGACAGTAAATATCGCACCCTCAGCATGCGAAGCTCTTGATGTATCCCAAATAACGTTA
+>63710 3
+GAATTTTCTGCAGACTTCGCTCCTTGGTCGTATGTAGGAGAGCGCGACGTGCGTAAACGCTGCCAACCGACGATTAACTGCCATATCGTAATGCCAAGAT
+>63711 2
+AGCTCGCCAAAGCATCACGAAGCACGCGATCTGGTAATTTCACCTTTTTTACTGCAGTGTATTGAAAGAAATGGCCTTGGCAGGATCCCCGCTACGGGGT
+>63712 2
+CGGATCTAAACCAGGTCATGGACCCTTCGATGTAGACCCTAGGCGTTGTGCCAAGTTAACGGTGCATTCCTTAGCCGTTCGAGGTAAACATGATACATGC
+>63713 1
+TACTAAAGGGTTCTTATACTTAAGCGCATCCCGTCTGGAGCAGGCGTCGCAGAGCTTTGGTGCAACTCCGCAATGTAAGTGGGCGCTTATAACAAACCTC
+>63714 2
+ATATACGCAGCCGCGGAGTTGTCCCAAGGGAGTAATGGTTGGGTACTTTAGTTAAAAGTCCTCATGGTGTCGCCCCTTCTCAACGTATAGCCACACGCAA
+>63715 2
+CAATCCGGGATCTGCGGTGGGCTACTACTCAATAAGGGTGCCCTCCGCATTCCATACTATATGGCAAGTCCTAGTAAAGATTACTAGAGGGGCCTTTGCA
+>63716 2
+CGAGGTGCCAGTTGGAGCAAAACGGAATCACATTCTTGAGTCATCTGTCCTGTACATGTTACAGCCAAGCAAACGCAATCCTTGACTGGTCCGTTGGCTG
+>63717 1
+AGAACGACAAGAACTATTAGCGGGGTTTGTTTGCCAACGCGACTGCTCACGCGGTCTATTCCGGAAGACTAGCAGTCAGACTTCCTTCAGATTAGCGCTT
+>63718 2
+CTGTCAGCCGCATGTCCCCCGCACCGACGTTCGGTTTTACATCATAGTGAAGTCTTGTTGGAGGTCAAAGAAAAGTAGAGCGGTGTTTAAGACATACCCC
+>63719 1
+GCGGGACACCAAGCGTGTCAGTGAGTAGTCATTGATAGAGCCCGTCGACCAGCCGTGAAAAGGACATTTTAATCAGCTTCTCGTTCTATCCGTCCAATGT
+>63720 3
+TAGGTCTGGGCTCGAGACTAAGGTACGAATCACGCTCTAGATTCTCTCTTACCTACGGCAGCTAGGGGATGATTAGACATTCCAGTAACAACCTGGTCCG
+>63721 3
+ACAGCCTCTGTCGGTACTTCGACTAATGGCTTCAGATAGTTTTTAGCTACTGGGGGTCGCACGAATTCCGACCGATAAATAGCGGCAGACTCGCAAGCTA
+>63722 1
+CAAGACGAGCCGCGTATCCCTTGTTAACACCCACGGCGCACAACCGTTAAAAGTTGTTGCTGGAGCTTATCTGATTAGGTTATCTGACAGGCAGTGTAGC
+>63723 1
+AGCCAATGGTTATAATTTCTAAGATGGTCCGTAGGGCTTAATGTCGGCGATCCCGCCAAGGTGCCGCGCAACTAGACAAACCGTCTGCGATTTTCTGCAA
+>63724 2
+GGCACCTGTAGTGCACCACCAGAGTAACCAGTTCCTTGCTATGCTGGATGGAGGAATGACACATGCGGATACTAACTGCGTCCTTACTATTGCGACATGT
+>63725 3
+CCCACCTATCAGTAAGTGCTTCGCAGGCAACGAGATTACGTTAGGTCGCATATCTGCAGTATTCTGGATCGTGTCTTAAGAAACACGCGGCGCATCGGAT
+>63726 2
+TTATCAAGTTGTTGTGTCCGGTCAGAACTAAATCCCCCAGTGCTGAACGGGACTCGTCTCCGTATTGGACCGAAAGCCGTACAGAGACGAAACTCGTTTG
+>63727 3
+TTGGAACCCGCTCGATAAGAACAGCGTATTATTAAATGATTACTCTGTCCCACGGTCATCCACGTGGCCTGTGCGGCACAAGTTAAGGCTGCTTCGAGGA
+>63728 1
+GGCAGCCTATTAAAGTGCCTCTTGTTGTTGAGTGCACCTAGTTTGGCGAACCTAACTCCCAAAAGGTTCGGCTGCATCAGCCAAGCGGAGCTTAAGAACT
+>63729 1
+CACACAAGTCCGGCTAGATTTATCAATACCGTATTCTGAAAACCTTTGGAGGGCCTGACCTTCCGCTTCTGCAGAGGGATCAGGTGTCTCGCAGAATGAG
+>63730 2
+CTTTGGCTTCGATCGATCGCAGCTCGCAATCGGGGTGAGTGGGGCATAAGCTATACCCTGTTATCAAATCGGGAAATAGCAAATCCACTTCCACAGGCTT
+>63731 1
+CCCATCAGAAGCGAGGTGACATGCCTTTAACAGGATGTGAGGAGCTCAAGCCCAATATTCTCCTATCCCCGTTGCGTCTGGATATGGTAAATCCTGGTAG
+>63732 1
+ATAGCTGTTCAAATAGTCCCACTGATGAACAGGATTCGACTGAGTCCATCCTGGACTCGCATTTAGCCTTCAAGTTCGGCATACCTGGGAGTGCAGGACG
+>63733 3
+GCAGCGGTCACATGCGTCAGGTTACGTACTCCATGTCACTGACAATTTTGTCCGGATATACAGTAGGAGGTCTAACGATCGACAGCTAGACCTCATGTGC
+>63734 3
+CTGGCTTAGACCGCTAGCGGTATTCGATCTAGATGAAGTTAAGTCGCCAGGCGTTCTTTAGTAACGCCAACCGCTGAGCCACAAGAAGTAATCGCTGTTC
+>63735 1
+TGACTTTGCAAAGGAGGCACCTCCACCTGGCTAGCGTCATAGATATTGCTTGTAGCATGCTTAACGATCATCATGCTGGGGACACCGAGCTCCAAGTGTA
+>63736 1
+AGAGTGCCTATCGTAGGAGGTGAAATCCTTATGAAGCTGGTCCGCAATTTCCGAAACACGGCATGATTCTGCTCCTGCCGAGACCATGATTACGCATGTC
+>63737 3
+TTGACATGTCGGTACCAGAAAAACTCTGTACGAGTCGATACTGGTGCGTGCCGTGGAAAATTACCGGTCTCGCTTCGAAATCGACCTCATACTTCGCAGG
+>63738 3
+ACGCCTAAAGAGGGACACTAGAGCCAGGGTCCAATACTCCAGACTCAATTCTGTTCAGCACAACGGGCTTTCAGGTGTGCTTGCGCTTGATGAGTATTCT
+>63739 1
+ATTTGAGGAGCTCTTGCACTAACCTGCCCCCGGTGGAACCATTAAGCCTACGACTACAGGTGGAAGGTGGATATTTATGATTGCAGCTCCAACTGCTACG
+>63740 2
+TCACGTCGCGGCAAGTGACCTTGTAACCACATGTGGATTCCGATAGCGAGTCCTCTCAACAGGTCTGCCTGCACAGAAGTAGATTACATAGTATGTCTGG
+>63741 1
+CTGTTAATGAAATTCGTGCAAGACCTTTGGAGCGCAATTGGACCCAGTGAGCTTTGATGAGCAGATACCTGCTAACCGGCCGTCCCTCTGGGATAACTCA
+>63742 3
+CCGATTCCTGCTCAGGTGGAGAATCCGAGGACCTGTTATTTCGCCCAAGTAACCGGATCACGATACTATGGTCTCCATCACTATCGGTAAAGATGGGATG
+>63743 2
+ACTATTGGCGAGATTTCAAAGGTTAATGACCCTCTGAATCGGCCGGAGATGCGACGCGGGTCTCTACAAATCGCCTCATAGCGCGTACATTGTTCTAGCA
+>63744 1
+ATAGTTACAGGCGAATAAACTTAGTTATCGGGTCAATACGCAGCGATTTGCAGTCGGACTCGGGAGCACCGAAGAGGATGCTCCTCTCCCATTCTGTCTC
+>63745 2
+GGAGGCCGCAACATAATCTCAAAATCGTCCTTCCGGGGTGGCTGGTTCAGAGCTTCCAAGAATGTCAGGATAGAGCCTTGACTTATTTAAGCGCCCTCTA
+>63746 3
+GGCCGAGGTTACTAAAATTATGTGGTAACGCCGCGGCATTTACCGTAGGTGTGGCTTCCCATACGGGATAAATACGCGCTCGCAATCATCTCCGATACTA
+>63747 3
+ACAGTGGTTGGTGGGCCTGCTAAGACTTGCGAGTCCGTAAGAACATACCTGTGATTGATGACTGCACTCCTGGACCTAATCCACACTCTACCATTGGAGA
+>63748 3
+TGCCCGTCCGTTTTATGCTAACGCTCGATTATAAACATGGTGACTTTGGACACGTCGGACCCGCAGCATTAGAGGCGATATCTATAAACGCGGACGTAGC
+>63749 3
+CCAGGGCATCAGACTTGTCGTTCCACACTAGTAGTCTGGATATGGAACCAAACACCGCCGAAGTTTCCAAGGGAGTTGTAGGCCGATCGACTTTTATTGC
+>63750 1
+AGCAAGGTATACCCTACTAAATAAAGGGGGAGAGTTCCCGCGACGCGCCACATAATCCCTATGTGGCTGTTTCGCTGTTATTTACCCTCGGTACTAAGGG
+>63751 1
+TGGTGCTGGCCTTCTAAAGTGTGCCAGGCCTACACCACTTAAAGGTGTTTCGGAATTCATAGCTTCACCGTCAAAAGAACGCCAATCTCTACGGGGGGAT
+>63752 2
+CAGGTCCAACTACAGACCCTTATAACTAGCCAGAAGCTAAGTAAGCATAGATTGTCTTTGGGCCCGGCGGACGTTGTTAACCGCTGCCGTTCTGAGATGT
+>63753 3
+AGCTAGCATGTAGAGTTGTACCTGAAGTACAGCTACAGTCTTGCATGCCGTCAACACTAGGGCCGACGTCTATTCTTACACGACGCGCTGGAATTTCGAG
+>63754 1
+AAGCGCTCTTTAGGCGTATCTTAACGTATCAGTGACAGTAGTGCGCACAGATAATAAACTCGCGAGGTCATACGCTTATCCGTTAGTAGGGTCCGCGCCC
+>63755 1
+TACTCATCCGGTAAGAAATGTGTTGCTTGGGATCCTTGGTTAATCTCTACGTAATACCCCGAGGGCCGCTACAAAAGATACACCGGTGCGTACGCTGCGA
+>63756 3
+AACACGACTGGGCCCGGCTGAATGTGTCGGGGGTATAATAATGGCATCTAACCTCCTCCAGGTTATGCCCGAGTATTCTATACTAATCTCGAGACTCGAG
+>63757 3
+CCGCTTACGCTATAATGAAAACATTGAGGCATCCCGACTATTAGCGGGCTGATTTGGCCATCTGTGTATGACCATGATGCACGCAGCGTTGCACCATAGG
+>63758 2
+CCTGGTCTTAGGGCGGCGAGACACGATTGCTATAAGTCAGTGTTTATTACACATGAGACTACATCTGGCAGCATTCACGATTAGTACACGGCGTCCGACC
+>63759 3
+GAGTATCTCTAGCGCTATCTTGAATAAGCATGTGATGTGGTTGACTGAATCCCGGCGCATAGCAGACATCGAAACCCGGAGATCACCTCTTGTCTCAGCG
+>63760 1
+ACTGGCTCCGGTGATAGGGCGGCGAACTATCGTCAAAAACTCGAAAAAGTTTGGTGCCGACCCGCTCTCTCCTGTCGGACTCAATGTGTTCTAAGTATAA
+>63761 2
+TCCTCACCTATATACGAGGGAATTACTCAAGGCCTGAAATGCCTAACTGACAAGCGTAATAGTAGGCCCCGTTCGTTGCGCTCGGGAATACTTTGCGGGT
+>63762 3
+GATTCAGTGTCGGGTTAGAGGACGATTACATGTCTCGAAGACACTGTGCGTCAAACAGAAAGGTACTCATCAGCTGCCTCTACTTCACGTTCGCATCGGC
+>63763 2
+AAGCTGTTCCACCGCTGACTTGGTATCTTTGAGCCGCTTCCTGGCGAGGGCAAGTGCATACACATTGAGACATAGCGATATGGACATGACCACGCTATAT
+>63764 2
+CTTATTCGACGGTCCGATGGTACAAAATAAGGACAATTTATATTCACGAGTCCGATGCGGATACGTATTCCTCCTCACGCGGGTGTCGACCTCGGGACAG
+>63765 2
+TGGTCGAGTCCCCAATGTTCGCCAAGCACTGGCAGCAACCGAGGCCTATCATTGCATCTACATTTTAAGCCACGTCGTGATAGGGATCTAATTGGGGAAT
+>63766 2
+GGCCGGTTTAGATTTACAAAGAAGTCAACCTCAATTGGCCGCTGGTACTCAGTAGGCAGACTTCGCAGTCCCGCAGCTTAGATTCGACTAGAATCTGGCT
+>63767 2
+TAACCAAATGCCTGGTAAACGATCAGTAGCCCAGCCAACCATCCGGTGGTGGGGTTATTCTGTAAAAGTATTTCTGCAGCTGCTTGTCTGCCAAGCAGCG
+>63768 3
+GCTAACATCGCAGTGACAGTATTATCGAGCACAAACCAATCTCGATCGAACGCAGGCTGCAACTGGTTTTGTACATTCGGGCTGGTCCCATGTCGGTGTA
+>63769 3
+CCGCGTGTTGACCGTCGAAAACTAAACCTAGTTATTCCAAAGGCCGTAATTCAAGTAGGTTGGTATCGATTGGTGAGACACCTACCTCTGGTCGCCGAGC
+>63770 3
+ACAGAGGGATACTTTTACGCAGTCGCGTGGCACTGCCCTCGATTTGAGTCTCACGTTTTTAATCGTTGCTTGAAGGGAAAGATACCACCGCAACCCAGAG
+>63771 3
+CTCCCAAAATTTCTTGAGTGCAATACTACGCGCGTACTCACGCTAGTGGGTATCGACGCAGCCAGCCTGTCTGTGATAGAACAATTCGATGGATGCGGTA
+>63772 3
+CTAGAAGGTCAGTTGCTGGCCTCAAAGTGGTACCAATGGTGTAGTTTATCACATTCCGATCCGGAGTAGCGCACCGTACCATGACCGTTGAACAGCACTT
+>63773 1
+CTAACGACCCCTGGCGTCTTATTAACAGAGCATTAACTCGAGGACATTTATAAGGAGGTTGCCCTCGTCAGGCCAGGCAGTCGCCTTTATGGGAACTATG
+>63774 2
+ACTTCACCCCGCGGTATGGTTATCGTCTACTCGCGGAATACCAGGAGTTTCCTAAAGTCAAAATACTGATTAGCGATACCTATGTGCGGGCCGCATGAGG
+>63775 1
+ATACCGTATGCCCGGTGGCCTAGTGATGTCGCTTTATCCCCAGGCTTGGAGATCCGACCTTATATTGCAAGCATCCTGTGCAGCCAGAAGGAATAAATAG
+>63776 2
+TCAGTAGTGCGGTACCGATGGTGAGTACGCGCGCTCCTTTTCGGAAGGCCTTCCTAGCTCTACACGGAACAGAAATGTTCCGTCGTTAATAAGATACAAC
+>63777 1
+TAACTTGCAGGCTCTCTAGATGCCGTAGTAAAGCCGAACCTATCTGTGTGAACAACCTTCATGTTGAGATCCGCTTCATGCTCAGGAGGGAAGTGCCCGA
+>63778 1
+TTACTTATCACTGAGTGCTATGGCCGAAAGACTGCTCAGATCAGCGATAAGCGAGTATTGTCCCTAGCATATTCTCGCACTCAAGGCTCAGTGGGCGGAC
+>63779 2
+TGGTTCAACTATCTAGGCTGGCTTAGGGTAACTATGTCTCGAGTCGCGTCAAATCAGTCAAAAGTGCTTCAGAGACTCGTAGCGGTCAAGACTACGCCCC
+>63780 1
+TGGTTAGGCAATACAGTACGAGCCCCCCCAATAGTCTGGTAGGCCGGCTAAACGCTACTTTATGATCCTAGTAGCAATTAGTCTTGCGCGGTCTAGAAGC
+>63781 2
+GGTAAGTACCGAGGCTATGTTTGGAACACCAGAACGGGACCTCCACTCGCCGACTTGCCCTAACGGTTACTGAGTATTCGATTATATTGCATGACGTAGC
+>63782 3
+AGGACCGATAGCAATGTTCCTCCGTTCTGTAGATTAAGGCGGTCAATCCAGACATCTGCTCGCATATACGTCCCAGATGCAGTGGTGTGAGACACGATCT
+>63783 1
+ACGCCCATGACATGCCTACATTTTTCTAACGGGCGCCGAATTATGGCGTGTGATTAGGAGTGGCAAGAACACCCTATTTACATTAGGATAGCGCTCCCGG
+>63784 2
+CGATGCAACTGGAAAAAGACCTGCCTATTCGAAACTCAAAAGTCATCTCCAGTTGTGGCTGAGCATCAGCCCGCTGGGCTTGCTCTGGTATTGGGTCTAA
+>63785 3
+TCTGACGCACATCTGTACGTCGACCCAGATCAGTATCTTCACGTGTCTCGCAACGCCAGCTTAAAGTGTGGGAGTTCCCTTAAATATGGGGAGACGTAAG
+>63786 3
+AGCCTTGCGGGGTATTGAAAGGTTGTGTGGAGTAGATATTGAGTACAACTGTTCACCCCCCGATCTCCACTTAACACCTCCGCCAGAAGGGTGCAATTAC
+>63787 1
+CTTGGAGTATGCAACATCAGCACGGTCCCACTACGACTGTTTGTGCAATATGCGGACACTGCTCATCAGGAGAGGCAACTCTCCAATCATGGTTGGTTAG
+>63788 2
+GCTCAGAAGATCTGGACTTATTTCCTTGAACGTTTCTGTACCCTGGCAACAGGTATAGGGAGCGTCAAGATTGAATGGCACGCCAACCCTACCTCAGGGT
+>63789 2
+ATATCTTGGAGATCGGTACCAATCTACGGAGAATTACGAGTCCCTCGGCGAGATTGTGGATTATTGCCTCGAACGACATGTTTGCCCCGCTACGAGACCA
+>63790 2
+TTCCTTAAACGGACACCCTATTGGCGCCGAAAAAGTAGGAATCCTGAGTCGTACGTCTTACTGTGGCACTGGATTGGCCTCGAGGAAGCACTTCCGATTA
+>63791 2
+TTTTTAACTGTACATGGACGCGAAATATAACTCAGACGCGTGATCTACCGGGGCGCTGTGACGACGCACCTCTCGTGACTGCTAGCATTACAGAAGTGTC
+>63792 3
+CTCTGAGTTGCACGAAATATAAGTTCGTAGAAAAGCTGGTGTATCCGAGGCGGTCGATTAATACAGTCCCCCCTTAGCAATTGGCCTTGACCCGATGCGC
+>63793 3
+GTCTATGTTGAATCGTAGTGCCGCCCTACTGGACGCACTCTGATGAAACCTGCGCGATAAGTCTCGACTATTCAATACTGTAGATTGGAGCAGGAGACCC
+>63794 1
+GATGAAGGACCCCCCCGAACGTTCGGATGATGATTGACACGACACATCCTTTTATATACATTAGTTGGACGGGTATCGCACTGTCGGGATCTGCCACGAT
+>63795 1
+GACCGCGCGGAAACTCCCGGTCACCGTGTTCCTCTCTCCAATTCGGTTCTTATAACCTCTTTAGTATGGACGAGAAGGCTGGAAAGAGAGCTTGTAGAAA
+>63796 2
+CAACTTCTTAGGTTCCTGCCGAAGTAGACGAGTATCTAATTGGATAGGGCTAGTACCATAGATCAGTATGCACAGGCTGTCCGAGCTCGACACCGCCGTT
+>63797 1
+TAGACTTCGGCATCCGCGTCGGGGTTGGTGCACAGTCTTACAAATCCGAAATCCTGAGGTCTACTAGACCGTTTCGGGGATAATGGAATTATACCCCAAC
+>63798 3
+AATTATGGCCGTAGAAGACCTTTTCGCGCAGACATATCCTTTGTGTACAGCACGTGGTCCTGCGCACGGTAGTGAAGCTTGACCAGCCAGAATGCTACTA
+>63799 3
+ATGCACGTCTCTATCATTGCAGCAGTGTGTGATGACTACCGTCCCTCCTAGAGTTAGGAAGAGTCAAGTCACGCTTACTTTGGTACGACGGACAACGCAG
+>63800 2
+AGGGCAATTCCTTGTGTCAGAGGTCCCTGCTATGCGAGAGCTTCATACTTTAACGATGGGGTAACACGGTTCAGGACCTCTTCCACGATGCATGCAAACA
+>63801 1
+GGTACTGGCTAAAGAATTAAGCGCGCGAGCGTCTGGTTGAACCATAAATGTTCTACACGGTTCTTCTCTAGCAATCCGTTCACACTCGGCACGTACAGGG
+>63802 2
+ACAAGGGCCATGTCTAATTCAGTCTCATTATCAGATTGTGTGGGATCTCTCCCTGAACGGACACCAAGTTTCAACCACAATCGCGGACGGGTCTATGGGG
+>63803 2
+CACAGATGACCCACACCCCTGCATGACAGACCGGTTTCGGTGGTTAGACCGAATTGAAATTCGGGTTCTGATTGTGTCTACCTTTAGGCGGATAACCGAA
+>63804 3
+GGCAATAGAGGTCCGAATTCACAGTTTCAATCCCCCCCAAAATCCTACGGAGGGGCTATAGTTGTCTACTGTAAGGAGATTTGTTGCCCGCAGAGCTCGT
+>63805 1
+GTTGAGCGCGGTCTTACCGCCTTTCTACCGTAAGCGGCAAGATCAGGAGTATTCGTGGTAACTAATATGGCATAAGCGGCTCCGTAAAGCAACTCTACTC
+>63806 2
+GGTACCATAGGGCTCAGCCGCTGAAAGGTATTACCTCCGAACTGAGCGTCACGGACAGCTAAATACGCGGTTCATGACTTTTGCAATCACGCATGTTTTG
+>63807 1
+GAGTAGAATAAATGCTACTATGTGTCATTATGAGTACGGGCCCCCTTAGACAGAACTCTTCCGTCCACGCGTGATGGTGACTGAACTGCACTAGTGGCCC
+>63808 1
+GTAAGGGAATGCGTTCTAAGCCACAGGTCACTAGGTTTACCTTACACGCGTAGTCTGCTAGGGAATTAGCCCGCTAGGCGGCCTTGATTACATCCTAACA
+>63809 2
+CAGCCTGTGGGGATAGGTCCGACACTACTTGCGATAAGTGGGTCGTGTCATAAAGAACTACTCGAGTTGTCAGACAACCTCTGCACTGCTATTCCACTAG
+>63810 2
+TAGCCGAATCGTTGAGCGGAGTCGGTTACCGCGTATCTTTGCCATCGCAGACCATAGCGTTACATAGGCTAGGCTATGTAAATGTAATATCACCGGCACC
+>63811 1
+AGGTTCTACCTCGGCACCGTTCCCTTTAGCTTTGTCAGGATCGTATTACAAGCAGGATTAAGGTCCAGCACCTCATGACACGGTGCAAAGGGATGGTACA
+>63812 1
+TTCGCTACAAGATTTTCTTGGCCGGGAAGAGAGGCAACCATATGGGTACTCGAACCTCGCCTGAACTGAATATAGCTTCTTCCCCGCTAGGGATCGATGA
+>63813 1
+GCTACAATGTTCTGTCGCCAAACAACTTGCGCCCTACTTCGTATCGGGTGACGCTGTCAGTTATAAGGTTAGAGCAAACAGATGACGACCTCGCAGGTTG
+>63814 3
+GACTTCGGACGTGTTCCGAACCAGCGAGAACCCTTCTAATTGCTGAGATCGTATCCCAGAATCGGCGCATACGTAAATTTGGGTGAACTCCCTATAGGGT
+>63815 2
+CAATCGACAGCATGACCTCCCATGGTCACCTGCGGGTGTAAGTTACTGTCAACCGGCTAGACTTAAGGAACCTAGTGTTTAGAGGCTTTTCTCGGAGACA
+>63816 1
+CCCGTAGACCCGGGCACGCACGCAACGGTACCCAATGATTGCGAAATTAGGTATTGGTTCACACTGTATTAGTTCCTATTGTGACGCTTAAGGTCACGGA
+>63817 2
+AGCTGACCGGGTCTAAGTAGCGCACACCCTATTTGAATATTGCGGGAACTATGGGACTTTACCGCGAAGGGGACGACCCTCATTTAGCTGACTCATCTTA
+>63818 3
+AATTATGTTCGCTCCGCCATTACGCACATACCGGGGGCGTTACGTAGGCTATTCATAGGGGACTTCTAGATACTTGCATCAAACTGTACGGAACGCGAGC
+>63819 2
+GGTGTGCTGCCGTAAGTATTCTTCGCGCTACCCGTATAGTTCGGAGGGACTCGGCTCAATACACTCCGTGCAATGAATTACATGTAGCGTCACAAGCAAA
+>63820 1
+TTCGACACTGGCACCGCTTGCCGTGAGAGCTCAAGTTGAAAAACAGTCAAGTACGCGATATAGTCTCCAGTCAATTGATGCTTTCCGGTATCGGCGTGAC
+>63821 1
+CGAAGGCAGATCATAGGCGACCCCTCTCGTGAAGCTGTATCTCTGACGGAACCGGGAGGGTATTCCTCCAATACCTCGTACGTTTTAATGAATTATGGAC
+>63822 2
+CCACAAGCCGTATCTTCCCGTCGAATGCGTGGTACTCAGTCCAGCAAAGGGTTCATAGTATAGCTCTTAAATATCGTGCAAGAGTGCGTCTTGGGACGCA
+>63823 2
+TAGCTCAGCGGCTGGCGTCGACAAACTCATATCCGACCACCCAGTTCGTGTGCTGTGGTGCATATGAACCTGCTATGTGGAATCAGTGTAACTGTAACAA
+>63824 2
+GATCTAGGCGTCTAAAGACGTCCATTGTGGGAATGCGATCCGATTCTCTGCGATATCAACGAATAATGATCGGGGTCCAGCCTCCAATTCGCTCATCGGA
+>63825 2
+ATGGGCCCCTCGTCATTCCCGATTCATAGAGGATCCAAGGATACCTAGTGTTGTTGTATACCACCAATGTAATGTGGCGGGATCCCTAAGGCCAATGGAC
+>63826 3
+CGAGATATTTCCAGGACCAGGCGACATGGTGTTACGACTACATATCCGCTCGTCTGTACGTCAATTCTGATCGCACACCGATTAGGGAGAAGCTCGGTAT
+>63827 3
+CCACAGACTTGACCGCGAGAGTGCTCGGTAGTATACTAGAGTGATTACCCGACCTACCGGCGGCTTTTAATGAAATCTCCATGTCTGGGATAGCGAACTT
+>63828 1
+ATATCGAATCTGCTCCGGCCGAAGTGCAGGGCACGGTAACATTTCCCTTAGTTCATTACTACTGGCCGATAGCGGGCCGTATTCTAAGATCGTACAGAAG
+>63829 3
+TCGCCAATCACAAAGTCCTAAGCAATGACCGTCGTGGCTGTGGTAACTCAGTACCTCTAATAGATGAGCTACATAGCTCTGTCGAGTGGCTGTGAGCTCG
+>63830 3
+ACAAGAATTCCCACATTGTGCGCTCTAACAGTTTACCCGTGGAGACCCAGTCAGAGGAAGTTAGGCTATGACGATCGCATAGTTTAGCCTTCCTGTCGGG
+>63831 2
+AAGCGTCACGTAATTATCATGGCCTTCCTCACTGGTTTCACGTATCGCCGCGTCCGAACGCAGAGAATGCGTGCAGTGCATTAAAAGTGGCTTCATGGAA
+>63832 1
+CGTGTTCAAAGCACATTTCAAGACGCCGCCCTGTACCGGACGCTTTTGACTAATACGTACATGCAGGAGGTCTGGTTATCAGAACTCTGTAAGGTGCCAG
+>63833 2
+ACGTGTTATAGCACATTAAGCTAAGAGCGAGGTAATGCGCAGCATGGGGAACTCACGGCCATGGCCAACGCCGTTCTTCCGTCTCTTACATGCATTTATG
+>63834 3
+ATTTTACTCGTCTGACGCAAGAAAGCCAGCACAGATGGCTTTCGCAGCGCTAATCCTTCGGTTCACTTGGCCAGGATGGTGGAGCAATTACTGGCACAAT
+>63835 1
+CTAGTTCAGGCCTACCCAAAGAATGGCGCCTGCAGTTGAGATTCCATGTGGGGTAGCTGGCTTACATTTGCCCAATAATCAGCTGTGGTCATACCAACAG
+>63836 2
+CACCACTAGAGCTCTAAGGCATCGGGTATTCGATGGGATGCCAATTCTGCGGCCATATGTATATAGAGCAGAATTGGGTCGCCTACGCAAACGCTTCCTT
+>63837 1
+AATGTTCGAATAGCCGGCCAGGTGAGGCGCATGTAATGATAGTATTTAGCAGCCCTTTGTAGACGTGCCATTACCCCTTCGTAGCGAGCCTTAACCAGCA
+>63838 2
+TCAGTCAAGATGGGTTCTAGTGAGAGAGAAATCAGCGGATTCATGTTAGGGCCCCAATGCTTGCCGATACCCTACTCGCTCACTTGCACAGGTATATCGC
+>63839 3
+AATCAACACAATGGACAGGTGTTATGCAAGCGTTATAAGGGCGCTCTCTTCTCATTAGACTGGACGCGCTTTCCACTTAGAGGCCAGCAGGGTGCCTTCA
+>63840 3
+CGCCCAGAGATGGTCATCCGCATAGGGTCATCGTCTTACAGTCGGGCGTATTATTTTGTCAGCGGCAAGATCTTCCATTCGCAGCGATACGCAATAAAGA
+>63841 3
+CAAGGTTGGTTAAGCCAAAATCCCTTCTGTTTATTGGACAGGACCGTTTGATGCGCGCGAACTTATAAGTGCTCACTCCGTGGCGCACCGCAACTAGAAG
+>63842 1
+CACAGGATTATTCGAGATATCTGAACGGCGTCATATCCGTGCGAGCCACCTCTTGGGATCCTATTGCACGCTATTATGAGGTGGCCACCATTAGAGAGAC
+>63843 2
+AACGCTCCCACCAACCTGTGAAACGTAGATGTGTTGTGCCAGCACTGGAATAAAATGGTGCAGCGTCCCTGGGCGCTCGACAGCCATTTTTGTAATATTG
+>63844 2
+AAAACGTCCTACCCTTAACTTGATAGAGAAGGGGACGGGATCGGATGGCATCAGGAATGCGAATGTGCCGCTACTTCTCTGAACCCTCGTTTTTCGCTCA
+>63845 3
+CTTCAATTAGAATGGGGGGATCATCGCACGCACCGGAGCTCCGTAAATAGGTCCAACTAGCCGCTAGAATTTTGCCATGAGTGGTTACAGCTCAGCTCTT
+>63846 3
+TCAACCAATAAACATCCGCAGGTAACGGTCTGGCTGTTGGTTCAATTCGGGAGTTGGATGGTTTGCAGCCACAACCACTTGAGACGATACCTACTCTGCG
+>63847 2
+CGCGCGTTGCGGCCTCATCCGCTGAAAACTTGCTGCAAATTATCAGAGATAGGGCAAAGTTGTTGATTCCATTCGTGATCCGACGCATTAAAAGCCGCGT
+>63848 3
+GTCGCTGGCGATACTTCCGCAAGATCGTCATCTCGAGGTACGTGATCAATATGAAGTCCTTAGTTACCCCGATATGGCTCTGGTACCATGAACGGGCAAA
+>63849 2
+GGGTGGCACATGGCAACCGGACTGAAATCCCCGCAGCCTGGAATCATTTACCGAACAGGGTTGCTCTTTATACGACAGGACACTGCTTTTTACATGATTG
+>63850 3
+AGAGGCACCCTCCACTTATGATGACTAGTCTACCCAGAGTTTTGCCGTATATCTGATAACTTAGCGCCTCAGGGCTAAGCACTTAGCGGTGGGTGGAACA
+>63851 3
+CGCACGATGCGTCATAGTAGCCTACCGTTCGAGATACCTGGAATGGATGTCCGTGGTGTCAAAGCATGGGTACACGACTTCTATACCAGATCTCATTGAC
+>63852 1
+GCATCACGGGCGGTACCTTTCTTCAAATATTTACACGACCGATTAGGTGCACTGAAGCCGAGAGCCAGCGCCCATGAGAGCTGCTTAATAGTATTCGTGT
+>63853 1
+AATGCACACCTCATTTGTGAGAGCAGCTACCCGACTTGGATCAGCTCACCCGGTCACCACGGGTGGTGATGAACTAGGCCAGATTAGTTGATCATAGTTT
+>63854 2
+TGGGATGTAGTTGTTCAACACGCTAACGCCACGGAAAGCTCATGTCACAATTGCCCCTGCAAGGTTCGTAATGACAGAGGGCACCTCAGTTCATCTGTTG
+>63855 1
+CTCTTGCGGCTGAAAACGTATGCAGGCCAGGAGTATGCGCGAATAGCTATAGTTCCTAGGCAAACTGACTGATACCTGTTATCCTACGCCTCAATGGCTG
+>63856 2
+CCGAGTAACGTGACTCTCGAATTGCCCACTGCGCGTATTAGTAGCAAGACGCAGTCCTAAGTCTAGTGGATCTCTTAGCAGATCGTAGTGGGACTACACT
+>63857 3
+CTGAAGCATCCCGAAGTACCTTGGGCTCCAGGATGCCACTAAGGGGTTACGGACTTAAATATTCGAGCAGTTACTAGAGGTCATCCACTGACCTTTGGTC
+>63858 1
+GAGACATGACTCCGCTGTGTGTAAGTATGTATAACGGTTCCCTAAGAGCTCTTTACTACGCACCGCTCTATGAGAGGGGTGACATACCCGAGCACTGCAT
+>63859 1
+GGCGGGATTCATGAAATAGCCACTGAAATTGACCCTGTTGCACTCTGGGTCCGTAAGGCAAGATTGCGACGATATAACTCCTGCGCCGCATCATACTTTG
+>63860 3
+ACGCAATCAAGAAGGCGATTGAGGTCGGCGACGCGTTGCGTTGTACCTATATAACGCCGCGCACTACGTGGTACAGCCATCTGATACATTTCTCTGTATA
+>63861 2
+AGGGCTGTTCCGCGCTTGTGAACTCCATTCGAAGGATTTCTGCAACTTTTACTAAGAAAAAGCCCATGGCAGGAAGTACTGCGTCCACGATGTGCGTCCA
+>63862 1
+CATCAACAGCTAGTACTGGGCTACGACGGATCGTCGCGAGCTGTATAGATACGGATTACTAGCTTAGCCGGCCACTGGATTCCAATTACGTCACTTAGTG
+>63863 2
+ACCGTATTATATTACGGCAGCGCAGGATTCGCAAACGTTGACCGCAACGTCGTGATTGACGTCAGGGCTGAAATTTAAGCCGACCGTTCACCCATGTTGT
+>63864 3
+GTAACCCAGCACATCGCATTCAGAGAGCGGCCGGGTGATTAGTTCAAAATGATTTTGCCTAACCCGGTATAGCCCTGAGTTTATGGCCCTTCCATAAGGG
+>63865 1
+TCAGGTTCCCCAAAAAGAGGCTCCCGCACGGTAGGCTCTGTTATGAAGTCAAACCTTGCTAGGGTTCTGAAGGTATCGCGCCAGTTGTAGCATAATACTC
+>63866 2
+CTAAAACTGCTTCAATTGCGCTGAGGCTAGACATTCTGGCCGTATAAGTAGGTCACCTTAAGGTCATGAGGCTCGGTTTAGAACGCTGTCCACGCACGCA
+>63867 2
+GACCCAACGGTCGTCGAATCCACAGGAGCCTCCATGTAGCATCTTACGTGTGAATCCACTAGGTTTACGTTCTCTGAGGTATAAATGGTATGCGCGAGAC
+>63868 1
+TGGCTCGCACCTCAATTCGGTCGTGTAAGGTTTAAATGGCGCGTACCTACTAATGGTACTCCGCAGTATCTAGGAGAACCCATACCGGATATATCAGCGG
+>63869 2
+GAAGCGGGCGACACGGAAGTTGCGACTTGAGTCGATACGTCCTTCACACTACCGAAATAGTAGGTACCTTTGTTCGGTCGTTATGTACTCTACCGAACCA
+>63870 2
+ATTGCCAAAGTTCGCATGACCCGTGTTAGCCCTGTGTATCTCGAGTAGTAGCCCAATTACGCCCCTTACGGGAGAGATGCTAAAGTATAGTGACCGACGT
+>63871 1
+GTGCAGACTTTAACGACCCATACAGTCATGGGCTGAGTCAGTCGTAGTCTTGGGTCACACCTACAAACGCGGATTCTCTTAATCTTTCCGAGAGCAGGGA
+>63872 1
+CAGTGTTTGAACATATGCCCAACTTCGAACGGCGGCCTCATCAAGATCCTGGGAGTTCTCCGTCAGGGTGTCTCGAAGAACTAGATGCATCAGCATGTTA
+>63873 2
+TGACCCAAGAGTTACTCTAACAAGGGCCCCGGATCGTCGGGGCTACGACACCATTGATACAGATTCCAGTGCTTTAGTTTCTTGAAGCCATTCGGTGAGA
+>63874 3
+TGCGGTATTAGTTGTGGTCCCGCGCGCGCATCGCCTATACTGTGGAGGACGACCACGTGTATCTCCTATGAAAACAATAGATCAATCATGAAGGTATCCC
+>63875 1
+CCTTATATACACACCGCTCAAGGCTCTTGCGTGAAAAGCGCGTTGCTACCTCAAGGTAGACCGAGTAGACACGTGCTATTTGGTTCTGAGGGACTAAGTC
+>63876 3
+ACACGTGACGCCTCGAACGCTTTAGGCGGACTCCCGGGGAGAGTCGATTATGGATCAGTCCTCCGAAAATCTATTTCAGTAGCTTTTGATAAGGCACCTA
+>63877 1
+CTTGGTGGGACCTTATGTGGGTAGCGAATGGCATATCTGCTGCAGGCCTATACATGAGAACATTATGCATAACCTCGACTCGCGACCCGACCACGTTATA
+>63878 1
+TAGTATGGCTGTTCGCGGCCGTACCCTCAACCGGAATCGCTATTATCATAATTCTTATAGGCCGCAAGGTGCGCCCGATCAATTACGAGGTCAAAGATGG
+>63879 3
+GCACCGACATGAACGGCCCATGTAGTCCCGGTCCTAGTCTGACCAACTGGGATATGTTGACAGTCCAAGGGTGACCGATTAATTTTAGCTCAGGTCTAAT
+>63880 3
+GGAGACGCGACAGCCACTTACATAAGCACTATTGCCCGGACTCACGAGATACCATTCGGACGTGTATTCTATGGCTTGAAGAACCGTTGGTTTATTGCGC
+>63881 3
+CCAACGCCGCGAAATATATGTTTGAAATTCACTCCGCAGGAGTGATTGGCTCAAGGACCGGGCTCGGTAGCGCCTTATGGATCTTCATGTATAAGCCCTA
+>63882 3
+ATAGCATCCACATAGTCGCTACTGCTGGCGGTGATCGCGTTTTAAGTGTGCGTGAGGCCAACGTTCGCCCATAACTAAAAAGTCTTCGCCTGACAATGGA
+>63883 2
+ATAGGCGAACCGATGATGCCGGTGTCAACTAACCTGCCGGGGGACTTCTCAGGCAATTAGCCTTTGATTGGTGTTACGCCTAACAGTGTAAAATATCCCC
+>63884 3
+TAGATCGGCAGTTCATCTTGATGATAACTTGTTAACTCGGGACAGAAACCGCAGATACAATGTACTCTCCAAGGTGCCACTGGCGCTGCTGGCTCTGCGA
+>63885 2
+GTGCTTCGTGTACCTTTCTGCGCCATTGTCAATCTAACATACCGAATGTGACATGTAAGTCACAGGCGACGATCTGGCAGAAACCGGACTGAGACCTTGG
+>63886 2
+AATGACGAAAGAAAGCTCATACGTAACGCGGCGGTCCTAGCTCTGGTAGCTGGACATTTATAGGCACTCCCGTGTTCAACCATAGGTCTCCCTATGTGTG
+>63887 3
+TATACTAGGTCCGCAGCATCCTCGCTGACAGTAGTCGCTAGAAAGTGGTACGCAAGACTCTCGTTTCCCTGCGGGATTCCTGGAGTACTTACAAAGAGAT
+>63888 2
+CCTCCATCACGGGGATTGATCCTCCCAGTTCGAATACTCTCGGATGGGGCTTACGATATTGTTAGACGACGGAGACTAACGTAGTACTGCATCCAAAGGT
+>63889 1
+AGACGATAACCAGTAGCGTTAGAGTCATATCCAGCGCTTTTTCCCCGCAGGTACCTCTTCGCTGATGGGCATGCGGTGCACAAGTAGATAAGTAGCCATT
+>63890 2
+AGACGGACGGCAGCGATGTCTTGTAAGCTTGACACCAGGCCAGCATAGAGGCCGCAACTCATCTACGTTTAGATTGCCGACATTGCTGTATCTACTTTGA
+>63891 1
+AACAACAGTCAGCTTGATCAGTCTAAGGTGTACTGGAGAGCCCTTCGAAGTCACGTTGAGCCGGGGGCTTTGAACTAACGTTCGTCATAAGACTCTCTCC
+>63892 3
+TATAGAAGGCATGTAATTTGGCCCGGACTTGTTCCTCTACATAATGGCCGCCACGTGAGATATCCACGAAGAGCTCTTGGGATCCCAAAAGGTGCTTGCC
+>63893 1
+GAAGCGCTCTTCCAAGGTCCATTTACGACCTAAGAAAGATTTGGAGGCGGGGGTAAATTAAGTTGACCACATTCCTCTACTGTTCCTATCCGGACCGCGG
+>63894 3
+CGTACCGGGCACAAATTTTCCCACGCGTTGGGCCTGGTCTGGGAAAGACCATAATGGCGATTCTTTGCTTTAATGAGAACCAGTCTCCAAGGTACTAACG
+>63895 2
+ACGGAAAGTCTCAACTGCCCTGGATTTAGCAGGTTTACAACTACGTGCCGTAATGCGTAGTCGCCCTGCGCTTGAGAAACACATATGTAGATCGTGCCGT
+>63896 2
+CTGTGAACTGTCCGGTGCTTTTGCTGACGATAAAGCGACACCGATTACAACCCGAGTCACAGGGCTGTCCATCAGCTATAGTCGCATTATGGTATAGAGC
+>63897 3
+TGAGTCTATTAACAACGGTCTACCACTCCGATAGTATGTGGAACAGAGTAAGGGTAGTCTGCGGGAATGTTTTCCCCCGAAGATCGCACTTACGCCCTCG
+>63898 2
+TCCCCGCCTCAGAATAGTTAAATCTGGAGTCCAAGCAAACATGATTCATTTGCGGCGCTGGCTAGACCGACTACCTTAGTTATGTCGCGAAGGGCGATGT
+>63899 3
+AAGTAGAAGAGGTGTATTCACAACCCGTTCGCGATGTCGCCGTTCTGGGATACAATACCGATCCTCTGCAGGGGTCCCAACTCCTTAAAAGTTAGCGTGT
+>63900 1
+GTGATCTGGTCCGTCCCGATCTTTGTTACGCAAGCATGGAGATGCTGTTCGTTCGAAAATTTCAAAGCGGCGCGCCCACACGATCCACTAGGAATTGAAA
+>63901 2
+AATATCCAATTCTTTTTGGCACTTCAAGAATCTGTGAGGATGCCCGAACTGGGGGGCTTTGCAGGAACCTAGCTATCGGTCGAACTAGCCACAACGCGTC
+>63902 2
+ATGCGCAGGCCGGGTCGTCACACAATGTTGGTGTAGGCCCACGCGACAGTATAACTTGTTTGAGTTCCATATCAACATCGTACTTGGGAAAATCCTCACG
+>63903 3
+TCGATGCCAGGAAGAACCGCGAGAATCTCCCTGATCCACCCAAGTGGCGTAGTTGTCTTGTGCCCTCTATACGTGACAACTGTATATTGGGATAACTGAG
+>63904 2
+GGATGAAGCTATGCCTATTCATCCGCAAAACTTTTCAGCGCATATAAACGTCCCAGTTATCTTCGGTTAGTGCGCTATAGGGGAGGCGCCGGACACGCTA
+>63905 1
+CCCAACACAGAGAGCGATTGCGAATAACCAGATAGTATTCGTCCTGGTTTGTCGCTAATGAGTCACGTCATGACCGTTACGAGGTACCCTCCGGTTAGGT
+>63906 3
+ATCGCTGGTAATTGCCAGCGCGCTCGAACCGTCCATAAAGGCTACGGGTATATTGGACTTTTCCGCAGCAGGGCACAGAATTTCGTATCTCAGCATTAGA
+>63907 2
+TAATACGAGGTTATGTGGACCTTGATGCGACATGCCGTACACCCGACCGCATGTTCAATAACTCACGAGCTGTGCCAGCTTATGCGCTAAGTGTCTGGAA
+>63908 1
+TCACGGTATCCGAAGTCGGGTGGATCCCACCCCGAAGCCTTGCCAAGAAATTACACGTCAGCAGGTACCAGACATGGGAACTGTTTAGTGTTTTTGCATT
+>63909 2
+ACCCTAGTACTGCGTACCCGGATGGAGAACTAAATGAGCACCGCACTTTATGGCAGGAAGTGTAGTCCTGTATGCCTTCGTATTACCTACAACTTGCGGG
+>63910 3
+AAGCTTCTAGGATCTATTATCTTGCTGTCGACAAGGACATAATTGGTCGCACATAAGCGCCACGAGGGAAGCCCATTGGGTTTACAGTACCGCTCCTGCG
+>63911 2
+CCCACAAGTGGCTGCTCCCATCCTTACTAGGCGCGCTTTAAAGTGTCAATAGGTGGGCAAATGCCAATAGTCGACTGAGGAGACTGCCTTAATTTGAGTC
+>63912 2
+TCTCCCTATAATATGCCGAGGCTGTTATGGTCGCAGCTTTATGAAGCAAAAACAACATTCAATCCGGTCAGCACGCAAAGGCTGCGGGCGTTGGCTTGTC
+>63913 3
+TCATCGAGTGAGTGTAACATGGTGATAGTGCCGCCTCCGGTCACCAGAGCGTATGGTCCAATAGGCCACTAGGTAAACAGCTGTAGCTTTCTATCCTACA
+>63914 3
+TAGTGCCGCGCTACCCTAGACATCACCAATGCGATATATCAAATAAATTAAGCGCCCGGTAGGTTTAGGTGCTTTCATGGTCCTTTAGGGAGGCCGAGCC
+>63915 3
+TAGTTGAACGGCCATATAAGGACTGGCCGTTGCACTTGCCCGCAGAAGCAGGCGAAGAGCCAGTGACGCCACCGTTTCATTTTATTACTTGCTAAACTTG
+>63916 2
+TTACATTAACAACCTTGCGGCAGCTTCAACACGGCCTGCGCGACTTATGAGGTCATCAAGGTGTGATCCCATGTAGGCAAGTATTACGCCCATTTGGGGA
+>63917 2
+ACGCTAGTCTTCACGCTAGCAGTCAAGGCGTTATGGGACGATTGATCTAAGTCAATCGGTTACGCTGTGTTCACCGCTCTACGAACAGTGGCATACCAGA
+>63918 2
+GACATCGGCTTCGCTATTCTAAGGCAGAGAAGGAAAACTTCCCTACACGCCTTGGCCGTAGTGAAGAGCCTTTCGTGTGCGAGTTTCACGACTTGTAACA
+>63919 1
+ACTCTTAGCGATTTCATTAAGGGTATTGCTTCAAAGGTCAGGAGGCTTACAGGTGTTAGCCGGCCAACGTCAGTACCAATCCTGATACTGCCCACGCAGG
+>63920 3
+CGTGCAACCGAAACGCAGCCCTGCCTGCCGCCGAATAATAAGGACTAGCGTAATATCTAATGTGTTTTAGTTGAGCAATGTGCGTCGATCTCGCGATTCG
+>63921 1
+GTGATCCACACGGTATGTTCATTACTCATGTTGTCCTGGGCCACGCGTAGATGTTACTCTCTACCTAATGGGGGAAGGTAATCGGAAACCAAACCGCGAC
+>63922 1
+CGGACTACGGCGGCTGTGGATAAATCGAGTTACCGCTTTCACTATAACTAGAGGCGGTTTTAGGATACTAAGTCAATCGAATCGCGGACCCCTTCCCAGT
+>63923 1
+GCCCTAGACCTAGCATAAGAAGTTACGCATAGCGTCTCGACTAAAAACTGGAGTCTTTGATGCCTTCCGGTGGGGTAAGTACATGCATCCGCTACCGTGT
+>63924 2
+CGAACGTGATTCTACTCCCGTCACCGTAAATAGCGGAGAGTATGACCCTCATTCGGGGCCAGGTAGTACTACCGTGATTCTTTAGCTACATGAGGCAATG
+>63925 3
+GTCGATTTCTTATGCAATGAAGAAAACAACTCCAGTTTCCCGATGAGCTGGACCCCTTGATTCCGAATCCTCGGGGATGAGGGGACGCCTAATATTCCGG
+>63926 1
+GGACTCAATAACTAAACAAGTATTCCCCTCCTTCGTCCCCCCACGTCGCTAAAGTGTGAGTTTCATTAGGGTCATGCAATCAAGTGGGGTGGCGTGGAGA
+>63927 3
+AAAGGCGAGTTATGCCGACTTACGAGAGCCATCTCCCACATAGTCGGCCGTGACCAGATACCTGGGAGTTTTATTCACCTAGAAGCATTACTGGTCGTGT
+>63928 1
+GCGCCTCCTAGTTCAGCGGTGCAATTGAATTAACGCTGACGGTGAGTAGCAGCGACCTCCTGCGTCTTACGAATATATTAAAGAAGTCACCGGTCTATCG
+>63929 1
+CTCCCGCACATGAGGGGGGTGTAACCCCCGTCTAGTGTTTTTAACATTGGGTTTGTTAGATACGAAAGGGATAAAGTAAACTACCTCTGGCACCCACGCC
+>63930 1
+CGGCTTGCCTCCGATTCTGGCATGGCGAGGGATATACGATCCTTCAACATATAACTGTATGCCTGCCGTAGCCGATACCGGTTGAAACGGATTGAAAACT
+>63931 1
+GGCCATTGGGGCCAGTTAGGGCTTCCTCCGCTAAGCTCATGGACATTTAGGTTTAAGATGCAAACAGTTCAGATACATCTCGAAGTGACCTCGGCATCCA
+>63932 2
+CCCAGGTCGGGGGTTACGGTAACCCAGGCCTTTAGTGCCAATCTCTCTCCTGATCATGGCAGACGGTATTGAGAATTTCAACTCGTACAGGCATGAAAAT
+>63933 2
+AACATCATGGCTGGCGGGTAACAGCTGCTGCGTCATTGCTCGCCCCTAGATCTTCGTCAGATCGACTCTGGCAGGGGAAATGTTAACTTCAACGTAATAA
+>63934 2
+ACGAGAAGACTATCCAGTTTTGTTGTGTGAGGCAGAAAGATCTAAGGCTCTCCCTCTCAGACTGGTTTTCCCGCTGCTCACCACCAGGAACAGATAGTGG
+>63935 2
+GGAAGTAGCTTCACAATAATCGCTAAGGCAGAGCCCCCACCTGGGCCGGCTTTCTTTTACGTTTTATAGTATATGATGACAGTGCAGCAGCCCCAGGATG
+>63936 3
+TTACTCAAGCCATCGGGAATTTCATCTTAAGTCTTGCCCTTGGTAGCGCTAAGCACAACATAAGACCCGGCACTGAGGCGTACGGATACTCGTAGTGGGT
+>63937 2
+CGTATCCCTGTTGGACAGATTCCGTCATTTCCTCGTACAGCGGGAGAAGCAGCAGGACCAGCATTGTTTCAAGTACTTCGATGTGCAAAGTCACTAAGCG
+>63938 2
+ACGTATTCGATGTCAGGCTACGATAAACACTTTGGAAGACTAGGAGAGGTTCGGTTCGGATCCTCAACCTCTAAACTGGGGCATGTCCTCCCATCGACGT
+>63939 1
+ACGCCGCCAGTAAATCTTGCCAGGGACCGCATTAGTACGCTTGATAAAAGTCCGTGCGTGTTGTCTGACCTGCTGGAATTACCCATGGAACGCTAGTTAA
+>63940 3
+GCCTAGAAGCTGACTCCATGTGTAGTACCGGCCATGAGAGCTATTTCACTGCGCGGTGTCCCAAGAATCAGGAGACTATGACTCGGTTCAAACTGTATTC
+>63941 1
+AGTCGAGGCCTATAAATCTTTAAAGGGGGTGAAGCGCACTGTCCATACTTGCCCTCTCATGAATGTCCTCGGAGGGGACGTGTCTCTTAACAGAATCACC
+>63942 2
+GGAATTCAGAGTGAAGCGTTGTGGTCCAGGACCCTACCAGCGTATCGGATGAAAGCATTCGTCTATTTAACTCCGGAGACTATCACCATGCGCGATTTCC
+>63943 3
+GACGATGAAAATCCCGTACTCGGATGACCATTTCGGCACGGGTCTTGTTAAGATGACCAGTATTACTTACTCGTGAGGCTGACTCCCGACAGATGCGATC
+>63944 1
+GACCCAGCATGTTGCGGTTTCATAGTTTGGCAAGGCCCCGCAGATCTGCTGCATACATTGAAGAGTTGCGTACAACACAACGTAAGCATGCTGCTTTACG
+>63945 3
+CCATTGTAGCCACTCACCCGTCGACGAGGAACACGCATCCAATGAGTTAGGTATTGGTGAGGTACTTGTTTCCGTCTAATGACGACCGACTGGATGACTA
+>63946 3
+AGGCTGCTGCCTGTAAAGAAGGGGCCGCTGCCAAGTGAACTAGAGTCCGATTCTGAAGCGAATTGATACGCACTTTCTTGTCTGCTTGACCACCAACTTA
+>63947 1
+CAGGAAATCTGAATCTTAGCTGTAAACAGTTGCTACAGGGCATCCGTGCACGTGCTGTTGTCTGACGGATGAAGAACAGCTTTCAGAAGTCCCTCGCCTC
+>63948 2
+TAGCACAACGACATGGAGCCCGGCGTTGGCTTTTTTGTAGAAATTCGAGGCAGCCTCCTCGAAGGAGTCCATCACTACATGGTTCGTTAGAAATCCAGTC
+>63949 3
+GCTAGCTTAAATCCCCAAGAGGTCAAAGATTCCCCGGAGTAATGGTGTTTGGATTCGGCCAAGAACGCCGATGTTGTATCGTTATCTACGCCGCGCCTAA
+>63950 3
+AGTAGATTACTCACATGGGCGTATGCCATTCTGACAAGGTATGGTCTCGCACTTTCCATCTCGGATTTCAAGAATGCAGAGCCAGTGGCTACCAGCGCAG
+>63951 3
+AGCAACAAATCCATATCACATGCCTGGAAAGCTGGCACCTAAATTGCCTTTAGCCTGGCAACGGTATCTGGAGGTCGTGTGGTCTGCGTGACACATCTGT
+>63952 2
+CAACTATCTAATCTCAGCCCCTGCGATTCAGCCCGCATCGTAGTCCGTTTGAGGAGGGGTCGCTTGTTCATAGGCATGAGAAACAGTACTTGCAGTGAAA
+>63953 1
+TGGACGACTTTTGCAAGGCTCTACCTGAGCCCAAAAGCCCGTTTCTGGGGGGGGCGACAGCTGTAACATGGCAATTGTAAACTGTATTAATCAATCCCTC
+>63954 3
+CATTTTTATCAAGAATATCAGACTCGGGTTCGTTGTTGTCGAGTCGCGCGTAAGCACCCTAAGGACTTCTGTAACCTACGGGGGGCCAATCACAACAGGC
+>63955 1
+GCCTATGCCATGTGACTACAACTGGGCTACAGTAAGAAGAGGCCTCTGGCCAAGGTCTCATATTACCGACATTCACGGGAGCTTCTACTGGTAGCGTTTA
+>63956 2
+AATATTCCCGAATTAAAGCAAGTGACCCTGGTACCCTGGTTCCCTGGTGCCGTTGGTTACATTGGGGGAGCAACTACTTCTAACAACACTGGACGCGAGT
+>63957 3
+CTTCGATACAGTGCACATTGTTTCAAGACGGGATCAACAAGGCCGGGTACGAATTCGGCTCTCATCAACGTCCATGCTGAGGCCGATCCGGGTAATTATT
+>63958 3
+AGTGGTGTGTCTCACTTTTGCTCATGAAACCCCGGGCACCGACAAACCGATTCTACTCGAACCTCGACGGAGGTTATATACAATTGGACTTGGGAGCAGT
+>63959 2
+CGTTTTTGAAAGGGAAGCGGCTAATCCTCGCCCCGTTCCGCAGAATCACCAGGGGGACTCACCAACCCGAGTTATAGTTTAATATACGACAGTGGTTTGT
+>63960 1
+CCCGCCCCAGGGGTCAGTTAATACTAATATATTCCGTCGTTGCTACTGCACAAGAAGAGATAGTCGTATAATAGACTCATGTTGGCGCGCGCGTTCCGAG
+>63961 1
+CCGGATCGGAAGAAATGTTTTGTTCCTTTACCCAGGGTGTCGGCAGTCTCGATCACGCCCATACGGTAATGGATAAGCCAAGGACTTCTGGCCATTAACA
+>63962 2
+CAGTATCTACCCTGTTCAGTTGGTCAGCAGTGCTGGATAAGATTATGGCCGAAACGTCCCGTATGAGCCTTCTAAACGCGAGGTAGCGTAAATCGCTACC
+>63963 1
+TCATAGGTGCTCCGTCACCCCAAATTTTGCTGCTGAAGGGGACATCAGGGTCCCCTAGTTTGAGGCACTTTCCACTGTAAGACTCAAACGGAAGGAATTG
+>63964 3
+ATTAGACGAGCTGATGAGGATGGCGAGCCCCATTCGAGTGGTGGCATGGTGCTTTAGCACCTTTCCTAAGTTCTATGTATTCCACACAGCACGACAAACC
+>63965 2
+TTCCTCTTAATAACAGGCAGGCCCACGCTCCTGTTGGACGTTTAGAAGCAACTGGATCTGTTCCGTGAGGCGGGACTGAGTTTCCAAAAGTCGCAAACTA
+>63966 2
+TTGTGCGGGCCTGAGAGGTCCGCGGAGGATCAGAAAGCCGGCCTACTACTATGTGTCCAAGAGTCTAACCTCTGCTTCGAACTTAATTCATTAACGCAAT
+>63967 1
+TATTAGTGTGCTCCGTCCGTCGGGTATAACGTGTACGTAGGCGGACTTGACTGAGTCAGTTCACGAAACGGATACTGAGATGACCCTAATCACCCAACTC
+>63968 1
+ATCTCCTGCTAAGTTTATGTAAGAACGGGGTGTCCGAGTCTCAACTTCCAAGTGACGGCGATGATCACGACGCAGCTTTAACGCTGCCCATACTGAGTGA
+>63969 1
+GTCCAAAGTAATCAAGCTAAGCTCGTCTTAGTACTCTGAGTGACTCGCGAGAGAGTCTGTCTCAGACTGCTTGGACCACTGAAAATCGCGTTCTACGGCG
+>63970 3
+TCGCTAGCTGTCAGCAGGTCCCAGTGAGGTAACCATACAGCGCTCTGACGGGTACATCACTGGCATCATTTGGTACATGAGAGTCATAACCTAAGTTTGC
+>63971 1
+GGATCACATCATAGACGACCGGTGCACATATAGCGGGGAAATGTTCCTCGCGGGCGTCGTTTCGACCGCTTATACTGGTATATTCCACGTCGATATACAA
+>63972 3
+TCTGGGACTCCTTTCGACGTAACGTTAAGAACCGTCCGACTGTAGGTTATCTACAGTTGGGTGCTGAATTCTAGTACCGCCTCGAGCACGGCAGAAACAA
+>63973 1
+GGCATTCTTCATGCAGGTGATTACTATGACGAGGTCAGCTGTCTGACCGAAGTCTCCGATACCTAGATCCTGCTCAAGTTGAGGAGTAAACCATCCCGGA
+>63974 3
+TAATTTATGGCAAGGGAGACTGACCGATTCTAAGCCGAACCTGAGTATTTGCCGACTGTCTAGCACTTTTCTGGCCGTAGAGCACGTCAACCACGGCAGT
+>63975 1
+TTTACTTACCCTTGCGCACACGTATATAAGCCCTTGCGCATATGTGGGGACGGAGCTGACGCTAAGGATCTCGGGCTTAGAATCTAAGTCGATACACCGA
+>63976 3
+GTAGGACATCGATATGGAATTTTACAATCTCCGGGGATTCTAGCGTGAAGCGACGCGGAGCCCGCATAACGTGTCAGCTTTGCTCATCCTGCTCAACTAA
+>63977 1
+GCGTCGGCCCATCGGCTTATCGCGACTTGCATCCACTTAAAGTCTAGCGCTGTTTGGACCCAGTTGGCGGACGTGAGATAAATAGAAACTATGCAAATTC
+>63978 1
+ATTCATCTCGGTTGCAGATTACTTGGTGTCATTCCGCCCTAAGTGCCCGAAAGGGTCTGGTGGTTTACCCCATGAGATACCCCGGACAAGAAGAACGATA
+>63979 2
+GTTAAGACAAATGGTGGCAGCCCTCCCATAATACACCCAATCTGTATATGGTTGAGTCTGGGCCATGCGTGCGGGCTAAGTTATATACTTACCCCCAGGG
+>63980 2
+CCGAGCAGTATTGTGGAATGTCCCCTGACCGAAAAGTACACTTTCAAAGCCGGTGTGACGGTGATGAACAGTATTTTCCCTGCACCAGGCACGATTTCTG
+>63981 1
+GGGTTGAGGGACAAATATTCTCAGTCTCGAGCGATTACCACTAGCTTGGGCCCGGATGCGTATAATCTACTACCACTGTTGGCCTAAATCCAGGAACGCT
+>63982 2
+CCTGCCGATTTTCCTAAGTTAGAGCAAGACTTCAATTGAAATCTCGCGATCTTGTCAGCGAAGAGCTGAAACGCCTTGACGTTGGCCCAGCTCAAGTGGG
+>63983 1
+ACTGGCTCGCCCATGCGTTGTATGCCGCGTGATATGCTCTAAAATGTCACCTCCCGATTCGCGGAGCGCTAGAAAAGTTCTTGTAATTACACAGAGGGAA
+>63984 1
+TTGGACCCGCTACAATCCAGGGACGTTTAGATGATCGATTTACCAGTCCTTATAGGGAAAGGGCGGTCACCACTATGTGAGCACTGTACTCCTACTCAGG
+>63985 3
+CCTTGACCGCAATGTGCTATGCTCGGGCGCCGATTTCGTAAAATCCGTAGCTGAAGAGGCCTTCCAATTGGGAAGATCTGACCCAATTAAGCGTTGTACA
+>63986 2
+CGGCACCATTACTGGTTTGTTACTTCAGCGGCCGTTGCCCGACGAGCCGCAGTGATGTGAAAATCTCGAAAGATGGTTATACTACATACGCGGATACTCA
+>63987 1
+TTAAGACTCGCACGCTGCACGTTTGTCCACTAAACTGCGATGGGTTGGTATTGTGTGGATACGGGAATAGCCGACACCACTATTACAGCTTCAACGAGCC
+>63988 3
+CGTCTACGAGCGAAAAGATCCGCTGAAGGGTCTACTCTCAGTTGCTGGGGTCGCCACATCTATCACATTACTCTGGTATGCCGCTGAATTGAAGTGAAAC
+>63989 1
+CTTTGTGATAAAGCCAATGATATGAGGTTCACAGCGTAATCCGTATACGGGGTATCGCACTCGTGGCAGTATTGCCAGATTCTCATACGGGCCGCACCCA
+>63990 1
+GCTTTGGATGCAATTGGTCGTTGGCCTCGAGCGAATATTCTCACCATCCAAAACTTCACACCTGTGGCTGATGACCAAGGGGGCAAGGTTGCATATACAC
+>63991 3
+AGGAGAACCTCTTTTCAAATAACTGCTTTAGCGTTAGCTGCCATGCCACAAGAAACTATGCCTCTGCGGTCAGTTAGGCAGTGGTTAGAGATGGCCCCCG
+>63992 1
+AGGTATAGACATATTGGCAGCACCATTACAGCACTCGACGCTGAGTAGAGCTCGCACACGTCCTTACTTACGAGCAGTACTTGCAGTCTTGGATTGTGCG
+>63993 2
+AGCCCGCCTGCTTTGCTAGTTCGGGGTACAGCCGCCGCGATGATGTCATTTTATCTGAATTCAGGAGATGTCATCAAAAGTTTAGAAGCACCCGCAACGA
+>63994 2
+GCTTGAGGAAAAGTTTCACATTAGCGGCAGTTAGGGTCAGATGTCTGCTATGTACCACACATGTTAAGTTCATGGCCGCCAAGGTGCCCGTCACCTACCA
+>63995 1
+TAATTTGCAGATCACGGCCTGGACCATAACTCCTGAGCTGAAGTAACTTCTAAGGATAGATCCTCCGCTTAAGTGCGGCAGTCCGAGGGCAGTGTCTTCA
+>63996 3
+GACCATTGCTCTGTTTGACTCGGTGTCACAAGTAAGTATATAGGTGCTTTGTTAACGATCGCCCCAGAGTGGCTAGCGCTTGAACGCCAAAAAGAGCCCC
+>63997 1
+TTAGCATTGGATGGCACCGACTACCATCAGAAACAGTTGTCAGCTCACGTAGACTCATTCTCGCTTAGTATGGATTGTTGAGGGTGGCAACCCCAAGCCG
+>63998 3
+GATAACCCAGCCAAGCGCTCGGAATAGGTTACCATCTATCTAGGCCTTAAAAGCTTAGTGGCTTGCGTACTAGCACTTGTTGAGTTGGCCAGCGGCCATA
+>63999 2
+CAGAACGCTGATATGGAAACCACCATGGTCGCTTTTAGGGCCTTCATGAGTGCGTCTCCGCGACGTCAAAACCATGTATTGAGAATAGCGTTTCGCCGTA
+>64000 1
+CATGCGAAAGAGTATCGCGTGATCCGTATGAGAGGACGTTAGTCACCAATCACTGTAGTCTGTTAGGTACTCCCAACCAACCGGCATCGATCGCGTTGTT
+>64001 2
+CACAGCTGTAGCGGCTAATATGTCGAGCCTCTACTAAATGGGGACTCCGCAAAGCCGACTGCCGGGCGATCCAATGGCATTGGTTTCTTAATTATAGACT
+>64002 3
+CGCGTAAGAGGAACGCGATCGTGTGGTCATAGCGGATTACCCCCAACTGCACCAATGGTTGATCACGTCTCAATATACCTGCGGTGATTTTGCATCTAGA
+>64003 1
+GCTAGAGAACGGAGCTTGTGCATCGGCAGCCTGTGTCACATATTATGTCACTCAGTGTCGAATTATTGGCGAAACCGCCACGGTTCGCTACTTAAGAACC
+>64004 1
+GGTTGTCAGGAACCGGCCCTCTGCTGGACTATAGTAGCGATAACGATAGATCTAGCAGCAGCGCTAACCTATGTTAACCCCGTACGTCCGATAATGTTGT
+>64005 3
+CGAGTCTTGTCGAGCAACGCATCTAAAGCGCCCTTAGGAATACATTTTGATTATCTGTAAGCCTGCATCCCGAAGGGCCCTTACCAGCGGAAGTGGATGT
+>64006 3
+GCGTCGCAGAGCCACTACGTCAGCAGATGACTGAAACACCCGAGTTAATGTAATGTTTGGAGCTACTCCGTCCGTTAATCAGCGTCAGGCTTTGATTGAC
+>64007 3
+TTGCCCACCCATCTGCGCAGCACTTCGATGTAAATAAATTTCGGGAGTGAGTAATCTAATGCGGGGCACGTTTCCAATGTCGAAACGCGGCTTCGGTACA
+>64008 1
+TGTCTTGCACCGAAAAGCGTTCGTCCATCGGGTATGATCCATACCATGACTCTTGCCAGTGTCCGTGCGAAGTAAGACCACCTTGATCAGAGAGTAGGTA
+>64009 2
+AGGCAGTCTTTACCGGTTCAAAACAAATCTAACTCAAAGCTTCATATGTCGCTGCGCTAGTCGCAGCTGTGGGTATTCCGAGAGCGCGAGATCGTAGTCC
+>64010 1
+ATTACGTAGGCGTGGGACCGACAGCATTCAAGTTTACACTGCAGTCGAAAATCCACCTACGGGAGTTCAGATGCACCCCATGAGATGCGTTTGTTTGCTC
+>64011 1
+ACGCCCCAAGAGAACGAAGGTTGGCTAGTCCTGGCGACTGTAGGTGTACTGTAGAATTCTCATCCGTGCAGGATCCAATAAGGTTCCTCCTACTAATGTC
+>64012 2
+TGGTACGCCAAGCGTTACCCAAGCCTTTGGACTGAAATTTCGTCCCGAGTAGGCGTCGCTGAATCGCGATTTACAGGGACATAAATCGAGACCATCGTTT
+>64013 1
+CAAATGCCTGTGTCGAGTTGGAAAATACCGACGTAAGCGCACATTACATGTCGACTACTCTCTCATTACAAGCTGGTAGTCTGTGCGGCTGACGGTCAGC
+>64014 1
+ACTATACGCGTTCTGGGTACAGTTGTAAGGCAACGGACATAGTTACGTAAATCTCTCCGGGACAATGCTCCCTAGAGGTTGAGACCTGCAATTCCCTGGC
+>64015 1
+GACCCTGAGAGCAAGAATCGCCGCTACAGGCTCCATGTTAGGCATTGCATGTGCTGGGCTTATGGCACCTGTAGTGTGACCCATATTCCTAAGATAATCA
+>64016 1
+ATCCCTAAGAGCTCTACGGGGCTCACTTGTGATTCGTTGCAGCCACTCACGACTACCATGACAATAATGGTGGTCAAGGGGATGCAAGAACCTTCTGTTG
+>64017 2
+TCATGACTCCATGCCGAGCGATTTATCCTTGTCATCATAATGGGGTGTTCCCGCGGTATACATCCACGAGGGCCTCAGATTGCAAAGAAGTCAAGTAGCG
+>64018 3
+GGGTGCCAGTAAAACACATCAGTCGTTCCTCCGACTCAAGAGTGGTTGGGGTATTACCCGGATTGTACTACCCATGCTGATTGTATCAAGGGATCACCCA
+>64019 3
+CGGATCATTAGTTGGCCATGCCAGAGGACCAAGTTTCTCGAAGTGACAATGCCCTCCATTTGGGCACTAACTGATCATCAACTTTATGGAACTGGCCGGG
+>64020 1
+AATCGACTATGCGAGTAATACGCCTATACTATGACTCGGACACATGGAGCCCGCTATTTTCACTGTCAAGGCTCCGGTAGCGCGGATACTTTGCTGAAGG
+>64021 3
+GTATGGATTGTATAAGACTATCGCTCACGACCGTTTCTTGCAACTCAGAAGGGCGACTGGGGGCACTAGCAACCTGATCGTCCAGTATTTGCACACCATG
+>64022 2
+ATAGGACAACTATGCCCGATATTCGCAACACCGACATGCCGAAGACTTCATCCTTATATGTGTTTTGCCTTCAGCGCGGGGGCCAGAGATTGGCGTGAAT
+>64023 3
+TGCTACTGTGTACTTGCGTAATCAACTCCTCAGCGCACTACGAATCTTTCGACTCGAAGGGGCCTTAGTCGAGAACAAGATTTCGAAGCCGGGCAGTATG
+>64024 2
+CTCGAATCCGTAAAATTGCAGTAAAGTATCCGGGCTGGCCCTGCAGATGATTGTACTATTGAGTCCTGAGGAATCGTGGGCATACCTATGACCCCTAGCC
+>64025 3
+GAGCAAAATCTGCCTTAGTAGACGTGTTGTATCCGCTTCCTGAACGCCTACGTTAGACTGGGTCGGCCCAGAAGTCGAGTATACAATTGATCCGTAACCG
+>64026 1
+ACCTCTACATGACAATACTTGGGGTGTGTAGTTGAACGTGGTAAAGACAGGTGATCACCATTTTATGGCTACTCCAACCTTCAGTGCCCAGGCCAGGCGC
+>64027 1
+CGGTACAACGGGGGGGGTACTGAGTTTTAAAAACTTAAAAAGCTGCTACCTACACTCCACATTTGGGCGCTGACTCACAGGTTATTCTCCGTCTGCCGGA
+>64028 2
+CCTGACTTTGCGTATGGTTTCTCGGTTACGTGGCTCCGCATGCATACAGGTCAGAACAAACAAGATGAGACCCTAGGGTTCCCATGAAAATCTGCTGCAG
+>64029 1
+AACTTATGGCGTTTTCGTAATGCGCAGTGCCCTTTCCGCCAGACCGGCGCGACATGTCGCTAGTACTGAGAGTATGAGGCCACTTAATCTAAGAACAATG
+>64030 1
+TAAGTGCCGAAGACAACCTAACGCGGTACGTGCTTTGTGGGGTCCTTTAGTTATGCGCACTCTGAACCATCAAAAGGAGTTAGATTGGCCCCACGTCATC
+>64031 3
+CGCAAGCCTCTATTCGACCACTGACGTATCATCCTAGCGTCCGGTATGGTAGACGGGATTCAACGATGTAACCGTGTATCTGAATGAAAGGCTGCATCTG
+>64032 1
+CGTCGTGCACCGCGAGCTTGGGCGTAATAACGTTACTGTAGTTCCTTCATCAGTCGTAGGCAGCGAGCGATCCATCATTACCACGGATGAACAATGTTAA
+>64033 2
+GTATCTTCTGCGTTATCCTTCATTACAGTTAGGAGGAGCCTGTAGAAGGCGGTAGAAGCCTCACCAACCGTCTAGCGCAGAGCTACCTTAAATGCCTGGA
+>64034 2
+CCTGCAGACAGAGAACAGATTTCAGCATGTATAGTCGTCGACAGGCCCCACGTCCAGAATTCACATCACGTTGTCTGTTTGGATGACAGGTCGTATGCGT
+>64035 2
+CCAGGGCCTCAACCCGTGAGTCAGACGTGTATGTTTACCGTATTGCCTCCCGCCGGCTGGTGAATCCATAAGATATCAGACAGAATTTGGAGGATACATT
+>64036 1
+GGGGTTGCCCAACCATCTCCTGTGTTATCAACCAAATTCCAATGGGTCCTAAACTGTTGCGTAACCGCGGAAATGCCTGAGCTTGATATCGGCAGGTGAA
+>64037 2
+CACCTCGATCGCGTATCCCGACTAGTTACTCCCCCGGTGTATAAACTTGTACTAGTGAAGGTAACCTGAACGGGCGTTGAGGACTACGATGAGAGTTCAT
+>64038 2
+GAAAGACACACGTGATCATTGCATGTCTATAGCCTCTTCTCTCCATATCGGCGTAATGCTGTTGATCATAGAAGACACAGCGGTCTGCAACCTGGGCGGG
+>64039 2
+AATCATTGTATGAAGTTGCAATCTTGGGCGATGCGGGAAGCTCATTTTCCAGACCTTGGTTTCTCCCCCGCACAATCGAGGACAACGGCCAGACGGTAAT
+>64040 1
+ATGGCCATGGCTTGACTTGGTTATACCTACGAGATACGACCGCGGGCTTTTCGATCAAAGCAACGAAAGTGCCTTTTAAACCAGGCGTCGTCTTCGCAGA
+>64041 3
+AGCGTCCGACAGTAGATAGAATCCGCAGCGGATTCTTAGTCTTTGTCAACCCGCGCTTGGTCGGATGTGTACGTATGGGCATCTCAAACAAACATCGTCA
+>64042 2
+CTAGGACGACCTTCTATTGAGGATCGTGGATCCTAAGCGGCCCTTAGCTTGGTCGCCGTTCAATAGTGCACGCCAAATAGGTTGTAACGAAATTACGCAC
+>64043 2
+GAACAAATCGCATCGGTGTATACCCTCCGAACTGAACCCACGCTGTAACTGGGTTATGGGGCAAGCTGTAGCTACCGGCGTGAGTTATTCATTGTTAACC
+>64044 1
+CAATGTGCTGCTGGTTGTCGATTAGAAGCAAGAGCTTACGTCACGTCGATATAACACTAAGGTCCCGTTGGACACTCCCAGAGGTAACTCATGTGTCCGC
+>64045 2
+TAGTTGCGGCAGGGTACGACGCTGGAACATCCACACCTTGCCTTTAATCATTAGTATACAAAGGCTAACAGCGGGGTCTTTCAATCCGGGTGTTAGCACC
+>64046 2
+GAGATCGGGAACGCGAGTTTTCCTTGTGTTGGAAAGTTGTATACCCATACGTAAGACAGCAGTCACCTTCATCGAATCTCAAGAGGTCCACTCCCGGCTG
+>64047 2
+TGCCAAAGGCTTTGAATAGTAACCCGTCTCGAGTGGACTGAACCCTGGTAATCCTGCAGGTGGATCTTCACTGTCTCATTAGGCATCCACAGACGGAGTA
+>64048 1
+GACCACTAAGTATGAAGAGTGATGTCGAGCGGTGGAACTTCAGGGTGCCCGTTAGCAAGATTTATTTCCCAGTAACTCAGATCCCTGTCCACCGGCATTC
+>64049 3
+CTCTCCGCAGGCTACTTCACATTTAATGGCGTGTGTGACGGGTACGATTCGAAGATGCTACACCTGTGAGCAGCACACCGCTGTCTAAGCATATGAGAAT
+>64050 2
+CCTAGAACAGGCGAGTTCACATTCCGTTTCGTAATGGAAGTAACTTAGTCTTGGTCGGTCATCAAGGACTGCTAGACCTCACTTAACAACGGGCCTGGCG
+>64051 2
+TGGATAATAGTAGACGCTTTGTCCGTCCAAGTATCAGTTAAACGCCGACCACGAAAGGCTAGCTTTGTTTGCCGCCCACTGGCGAATCCAGAGCGGTATT
+>64052 3
+CGTATAGCCACAATGGATTCATATGGCTATTCAAGGCAGGGCTGGGTTTCGCGGCCCCCAACTCACATATAGCGCACGGATACGTACTTGGCATTGATTA
+>64053 2
+CCGAAATCAGACTTCACGAGTGAGCCTTCTTGATGGAGGAGAGGTTACCGGAACATTTCTGATCTGTCATTGTCTCATGACTAACGCTAGGGCGACCCAC
+>64054 1
+CGAAAATGGTGCTGCAATCACACTGGCTTTGCATACCCTATCACGTCAGGTGGTTTACGCCGGGTAATTGATCGCACAACATGCGTGGCGCTTCGTAAAA
+>64055 3
+GAGGTTGCCACAACAGCGAAAGTGCAACCCATCCAGTTGCAGGATCTAATGCCTGACACTCTTCTCATTATGTAGTTCAGTGATGCGGGTGACATCTGCG
+>64056 2
+TAGTCGCGACTTGTGGTTGAGCGAGATCAATACCTAACCAGATCGTGAATTTCAGCCACAGGTCGGGGCATACAGATTCCGTACACATACCCTGGTTCTG
+>64057 2
+CTATTCGGGTCTGTCCGAAAATTATGTAAGGGACCCACCTAGCCGGATAGTTTCTCGATCGCAGGCAAGAATGTCCCCCTTTGTATCGGAGCGTAAAACG
+>64058 2
+TTTGCGAGTTGACGATCGCTCTAACCTAGCCGATGAAAAGTATAAGCATTGCTAGTGCAGGTTCCTCATCCATAGGAACGCGCGTAACTGATCTCGCGGC
+>64059 2
+CGCGTGCCAAAGACCTTGTCATCTTCTTTGTTGCAGTGGGTGCCCGAAACTGGTACCCGTTTCGTTAGACATCTATCGACACAGAGAGAACAAGACGGAT
+>64060 1
+GGGGTATGAACTCCGGGTCGTCAAACCAAACACCTACCCCTATGAAACGATAGCCGCGCCGTAAGGTCCGTATAATACTGCTTTGTGAGTGTCATGGTTT
+>64061 1
+TGCAGGCGCCAGGAAGAAGGCTTATGACTTATCCAGGTTGAGGTACCTATCCGGTCTAACACCGGTATATAGTAGCTTCACGCTTAGTTACGAGCCCTAC
+>64062 2
+GATGCAATAACTTCGGCGTCTCAAGTTTAACCCTGTCTGGATGTTGGGGTCAAGGCTATATCGATCAGGGATCGCACGCGTAAAACTGTCCCCACTGACA
+>64063 3
+GTTCCTCCCGCGCTTGGTTTGGCAGTGACGGACCGATAAGGGAATCCTCAGCCACAATGGCGATTACTGCGTGAAACCTCTTGGATTTAAAGATAACCAT
+>64064 2
+CATTTTGGCTACAGTTTTCGACGTCTAATTCAGGCGAGATCGATCACGAGGCTGCCTCGCGAATGACATATGGTAACCACACGGCTTGGACGAATTGCAC
+>64065 2
+TTCGTTTGCTTCCACGGAAGCATTGTCCTCCAGTAAGAGCGATTGACGGTGATAAAAAGCAGCCTGTCACTCCAGAGTCGGTGGGAGATCTTTCACAACC
+>64066 1
+ATCGGAAAGCGACGACATCGTATCGAGCACGTATGTCTGCCAACTGTGTCCTGGTAAATGTAGCCGGGCATTAGGTCGATCAGCTTTACGACACTTCATC
+>64067 1
+GGCTAGCTCCTACCAGAAGCGTCCCACTAGACACTGGTTAAGCAGATATACTTTTCCATCGGACTAGGCCATTACGGTTTGTAGGGGCTCGAGTAGTAAC
+>64068 3
+GTCTTGCACCACGCGATTGCTGGGTACCTCGAACAATCAGCCACCGTGGGAAGTAACTTGTTTGAATTTGGACTCCTGATCACAGCAACCTAGGTGATAG
+>64069 1
+GGCGTACAAGTCCAGATGTCCAGCTGGGACTTGCTGCCATTCGGAAGCGTATGAATAGCTCACTTCCTATCGAACGCCAGGGTATTTCATAAATCGAGTC
+>64070 2
+TCTTGCGATCGAACATTGTAACTCCAGCAAGGCGGTCTTAAACCCGGGGGCGGCAGGTGTTTATCCCACATGTTGTCAGTCATAGCGTCATACAACAGTA
+>64071 1
+AACCGACACACGTCTTCATGGATTATTATATGCCACTGGTGCGGTCACGTCGGTCATGGGCCACGAAAAGTTGGGACATGCACTTTCGTTCGAGCATAAC
+>64072 1
+CTACGTAATGGTTCTCATGGACGAGACCGCTGAATAAGTAGTCGAAGCCATGCTTCGGCGCAGATGGCACACTATGATCACTGGGTCCTACCTCTTAGTA
+>64073 3
+CAGTGTGTCGAAACGAGCTATAGACACAACTGTGGACTTGCGTCCTTTGCCAAGTGTGTCGACCACTACCGCGCCAGCGCTTATGATGTAAATTGATGCA
+>64074 3
+CTTACTGTGATCCCTGCAAATTCAGTCAAAGTCTTGCTCGAGCGACTTCAATACGGGTAGAGTGCATGGCAAAAGGGCCGCGCACTTCTTACCGTAGGTA
+>64075 3
+TCGCAAGACGCTGGCTCGAAACGTTTCAAAGATGACAGTTAAGTATCCTCGTTCTGACTTTGCCCTATCTCAAGGCGCCGGACCTTAGTAGAGGGACGTA
+>64076 1
+GCTACAATTGAGTCTGAAAATGTGATACATTTTGCCATACGGAGCTCACGGCGCAACGAAGTGGACTGCTTCGGGTGCCTTCTACATGCGTCAACTCGCA
+>64077 1
+ATGTGTGGTCACCCATGACGTGAGGAAATAATAGCTACGAACACTTTCGTGGACCTGCGGCTCGGCGTTGAATTACTGCCTTCAGATCCAAACTATCGCG
+>64078 1
+CATAGTGCGAGTTGCTGAATACTAACAGGTTCGGCACATGGCCCTAAGTGGATTGTGAGGACTCCTCAAACGTCTCTAGCGAGTTTCTTCGCGAACACAC
+>64079 1
+CAGGGCTTCCCAATGGGTTACAGATCGACTGTTCTTGTAAGTTACCTCACCTCTGGATTCGAGACCGTCTTACTGAGAAAATACGTCGGAACCGAGGCGA
+>64080 3
+TGCAGAAATTATCACAGCGGGACGAGACTTTTCCGACTTAGGTCCCGCGATGAGGGCGATGCTCTCCGATTGCCCGTGCCATAGATTAGCCTAAATAATT
+>64081 3
+GACTCGTTAGCTTTACGGTTTGCCAGCTATGATCAGAAGGAGCGACTGGCATCGCATCTCATCGATATCGACAGGAGCTTAGGGTACCCCCCATGTATAA
+>64082 1
+TACGATTGAGATCCCCTCACTCCATTATGAAGGTGTGTCACTTTGAGTCATAACAGGGGCCCATCGGTAGACAGGTCTAAGAAGGACGTAGTCCTTCCCG
+>64083 1
+AGACAGTCCTGTACGAGCTGGTTAAGAAGATAAACCCAGTGTACTTTACGTGACTTGTGCGCCGTGGTTCGACCTACCTAAGGAACAACCGGTCCCTTTG
+>64084 2
+ATTTTCCTAAGTCCCAAGGTCATTGCCTCACCGGTAGAACGTTTAGGTTCGCAAACGAGCCGTCGAAATAAGACCGTCTTAGGCTCCTTAGTGAGCGGAG
+>64085 1
+TAATCTGAAGAGATCGCTCGGAGAACACAGCAGATTGCCGGCTAGGCTTGTGCGTAGATCCCATACTTCTTCCCGTATGTCAAGGGCAATAGTTGATCCC
+>64086 1
+AGTGCTGCAAATTCTTGATACAGGGAGCCCGTTCTCTCGCAGCACTCAGACGAGTTCTGCGTTTGCAACAAACACATGTAAGAGCGTTAATGGGCCGTTC
+>64087 1
+GTAGTAGCAAAGTGCTCAGTGGGCGGTAGCCTCATTTACTGGGACATCGTGTCAGATACCGGTCATGACCCGTTCTTAAATCTAGCCAGCCTAAGATCAC
+>64088 2
+ATAGTAGCGAGGTTGGCATATGCATCGACTGCACACTAATGCATCGGACCAATCAAAGGCGTTTCCGGCTGTCAGCTAACATCTTTCGCGCGAGTCTGTA
+>64089 3
+ATTCGAAATCATTACATATTCTTTTAACATGGACGTGATCAGCGCGTGCCATTGACTCGCTCCTAACGTAAACGCCTGGGAGAGCGGGGACGCCTACTGG
+>64090 2
+GCCCAAATCCTCCCTACCTTGATGAACCCTTCGGGGAATTTTAGAACTTCACACGGGAACAAATCTCTGGCGGGATGGCTTCTGCGGGTATTGAAAGTGA
+>64091 3
+AGCTGAAAGCTGACTACTTTGGGTCAACAAGGATATGACGGGCGCCCCTCATCAGCGACTCTGGATTATTGCTAGAGCGATCAGTCCTGCTAACTTCGTA
+>64092 3
+TTCTCTAGGGCGTTTAGCTAGGAAGCTAATATCCGGCACGAGGGGGCGCTACACGAATCGTACCGCAGCCGTACTCTTTGAAACTTAAGATGTAATCTCC
+>64093 3
+TAGACGAGCTCCCTGCAGAAGATACTTGGCGACGTAAATTATGCGGGCCGCATTGCTGCGACTATACGTCACTAGGATTACTCCACTTATTCAGGGATGC
+>64094 2
+TCGTCCCTTTTTAGCGCGCGCGCTTTGGGTGCAAGTGATTGTTTGCAATAAACCGTAATCGCAGCCCGAGAGTCAACTTACCGCAAAGATAATAAGCGGC
+>64095 2
+CAACATGGGTGTTGAACGGGCAGGATGTTACGTTATTTGTAACAATCCAGCCCCCAGTATTTGCCAACCGCCCTATGCGCATGACAGAGAGTGTGCTTAC
+>64096 3
+ACCGTAGAGGTCATGCGGGAGCCTCTACTGTGGCAAATATTATCGGCGTCTCGGGATTGATCACGCTATGCTAACCTGTCCCCAACGGAAATGCATAATT
+>64097 2
+CTCTCAGTGATAGCAGTGGCACTCTGTGTATCGTCCGCACAGTCATCTTCTTCCGATCAAATACAGTCACAGAGATGTGAGTGATAGTGCGCGCGCAGAA
+>64098 3
+CAGGGGGTGGACAATGCATGCGCTGTATGCACATGCTCCCAGCCTGCACAGTTAAAAGTCACAATAGCGTCCTTATGTGCTACGTGTCATAGTCATGACT
+>64099 3
+GTTGTCTCTGCATACTTCTAAGCATAATGTAGACGGCGTCCCATTGACTACGCCAAACGCGAATAGGCGAAGCGCCGAGGAGTATACGTTACCTTCTTGG
+>64100 2
+GCCTCGAAGCATGCTGATAGACGTGCCCTTATTATCGGTGGGCGGATCTCCTAGAACAGAGAGGCCCTATTGGATCTTCACATTATGCGTGCAAAACCTA
+>64101 1
+ACTTCGCTATCTATATGCCTCGACAGGCCGGATCGGCGTCCCGTCAGGAAAGTTTGCAGTCTCCATAGTAAACGTCAAGAAGATCAAGTTGGGTCGCATT
+>64102 3
+GGTAACCAGAATGGACCCACACTATCCGCCCTATCTCTGGTAGTCGGCTGCAGGTTTCTGGGCCAAAGTTGATACAATAGCGAAATGCAGATCGGTCTTT
+>64103 1
+CCCTAGTGTCGTACGGGTCAGTCCGGGGACTCGGGCCTAATGAAGTACCTGGATCAGAGCCCTAACCAATGTAGTTTTCTGTACCATCTACAATTAGAAG
+>64104 3
+AAAGTAAACGTACGCATTGGACATGCCTAAGTCAGCTTCGCCCCGGAGGACCGTTGCTCTTGATCGTGGGACGGACTACCTAGATTGTTTATCGTCCAAA
+>64105 1
+TCGGGTAATATTTAAGATCCTGGTCGTTCGGTTGGATCTCGCCGCACTATCCGCACTATAAAGAGTTCCAGCTTGCAAGACCAGATAGACGGCCGTGACA
+>64106 3
+TACTAAAGATGGGGTTCAGGGCATCCGCATATCTTGCGTGCGGCAGGTTACCGCAGCTCTTTAGATACTCACGACGTCACATGCGAAGCCAATTGCATAT
+>64107 3
+GACCTGGAGGCACTTGTTACTCGACGCGTCACATTGTCCGGAGGAATGCCCTTATAGATGTAAACAACTACTTCGATCAATAGCGTTGAGGCACTCTGGC
+>64108 2
+ACTGGGAGTCGATACCGGTCCAGGACCAGTGCCGTCTCGAAAAGCCGGAAATTTTGTCTCTCGAACGTTGTGATTCCGTCTCTTAATAAGAGCCGTAACA
+>64109 3
+ACCCGAGGACATCTAGGCGGACGGAACTGGCTTGATACCAAGCTGTTGAGCTGCCCGATATAGAACGATCTTGTTTCGACATTAGTCAGCTATTCATGCC
+>64110 1
+TTGCCATTTCAGCGTCAAGCTTCTGCAAAGCTGACCCGCCGAGCTAACCTGTACGGGTATTATTTCAGGGCTGTCAGTCATGCAAACGGGAAATAGATCG
+>64111 3
+TTGCATTATATCCCAACCCTGTGCAGTAACGGAGCGCTAAGGCGGTACAAGGCGATATTCCCACGCACCAGAGTATGGAGTTTCATGATTCGGTTGCTAC
+>64112 2
+CCCTGGGAGTACTACGACCCGGGAGAGCCGAATCCTAGTCATTGCTAATAACTTTTAATAACCGATTCCGCTGGTAGACGATGTCGATCGCGTGATGTCA
+>64113 2
+TCTCGGGGAAAGCTTGACAGCGCGCGTAATTATATTTCCAGCACTGGCACCATCCCGTCGCTGTACGATCCTTGCAGATTTAAGATCGCGAAAGGAGTTA
+>64114 3
+AGATCTGTAAACCCATTTCAAATTTGCCAGCAAGTGCGGTGTTCCGCGCAGATCGTATGACGGTCGTTCTGTGCAGAAACGCATTGGCCGTAGTACACAC
+>64115 1
+CTGAAGCTTAGGTGATATCCTTTTGCTCCGGTCTCGGGCCATAAAGGTGTAAGCCATGTCTAGCACGGTAGAGAAAACCCGTACGCATCTACCTGCGAAT
+>64116 1
+CGAACATTCTAATAACTGTGGTAGGCGTAGAACCCAGGTAGCTAATCAATGTGTCACGCCCTCACCGGATGACAACTTCCGTGGGCGGCCGAATTTTGTT
+>64117 1
+TCGATTGTACTGCGACTACTAGCCTCCCAACCAAATGTGGCTTCGCTAGGATTTAAAGGCCGCGGCCCGTAGAGTAGACCAGGATGATATTTACTGGTCA
+>64118 1
+ACGACTGGCTGGTAATGGTATGGTGATTGAGATGTTCTGTTGTCCAATTTAAGAGGCACAAGATTCACCCTCCGCAACACCGAGGCCGTACCCGCTCATA
+>64119 3
+TACTTTCCGGTTAATCACGAACTCGGAGGTTAGACGAACCTTCTAGGCATGTCCTAAGCGAAGTCGGTGTTGGGAACACAGCGAACCTGCAATCCTCTTG
+>64120 3
+CGCGGTAGGAGCATTCCAGTAGTCTCGCTTGTCTATGCACATGAGGTTCTTACGAAACATGGGTCAGCACGGCAGATTAGTTAACCGCACGACTTTCACA
+>64121 3
+GTGAAACGCTAAGCGGATAAATAGCCGATCAAACGTGTATTAGACCTAACTAATCTTGTTGCCACGCTTCGCCAGATAGTCGCGTGTTCCGTTGCGCGCG
+>64122 3
+AACAAATGTGCGAACTTCGCGCCAGATGGTCCCCGTCTTGCCTGAAAGCGTGTTGGACGTACGTTACTGTCGAATAGTCCAAGTGTTCACCATATGGAAC
+>64123 3
+GCTGCACTATCGCAACCCTCGGATGGGATAATCATGTCTACGTTCCCAGTAAGACTACGCGTATAAGCACGGTGTTATAAGGGTAGGCGGTCAATTTCCC
+>64124 1
+TTCTAGACTCTCCACCGTCGTGTCGGGACGATTCAACCGGGGGCGCTATTGCTACCAGATTATATAGTCGTAGAACAGGAATTCCGTAACACTGGCTGAA
+>64125 2
+TCGATGACAAAGTTGTCCCGCCGTGAATGCGTGGTGTCTGGCCTGGTCCATCTACAGAGACAAAGTAAGTAGTTTGTCAGCGAATCTAACCAGCTCCACT
+>64126 3
+TTTTCAAGATTCTGTCAAGCGCTCCTCGCCGATGGATTACATATGGTTGCACAACCGCCCATCTAGCTAGGAGTTCGGAGACTAAGGGCGAGTCTCGAAA
+>64127 1
+CACAGGTAGCAGTTCCACGCCATATATGAACTAAAAGACCTTAGGCTGTCTGGACTGTCAGCCGTGTGCATTGGCCCATCTTGCAGCTCGAGGTGATTAA
+>64128 2
+CCGGGGACTTCTCTTAAACGTCTACTGAATCAGTCTGAAACTGACGGTCTGCATGACGGTGAGTCGCCCCATTTTACAGGTAGGAGTCCTCAATGAACAG
+>64129 2
+CCTCCGTCAAAAGCTGTCTGGACGGGATCATGGTGAGTATTGAAATCGCGTGGGTAGGCCATCCCATAAGTTTAATTTACACGGCGCCCCTATACAGCTA
+>64130 2
+GCCAGTAGATGTTCTATGACCATTTCCATCCAAGCGTGCCAACTCATGAGTCCAACGGAAGTGTGGTTAGCCGAATTCTGATCCGGTTACGTAGCAAGGC
+>64131 1
+TACAGTTCCGCTAGTCTAGCCCCAGACCTAAGGCTTATAGCTGCGCTTGGAGCACTTTTGGCTTCTGAACAAAGGAGTAGCAGCTCGGTTCAAGTAGCAA
+>64132 3
+AAGGCCCTGTGTAATTGTACTACGGAGTACTGATCCATATTGTCGCCGGAGGAGGCTAGTAACGCGGTACACAATCTCGACGCTTCTCACATTAACGGTC
+>64133 3
+GGTGGTTTTCCCGTTATACGACAGGATCTGTCCCACGTGATGATCTTACAGCGAGCGAATAGGGAATACCGTAATGGCCATCTCGTACCCGATTGAACAC
+>64134 2
+GCGGGTCATTATATGCTCTGTAAATAAAGGACTCCTCCATGCCCAGACCTACAACAGTAGTCGCAAGGTCCGTCAGTTGCTCGAGAAAGCGTGTGTTGCT
+>64135 3
+ATCCGTGCACTTCTCACGTGGTACAGCGTCAATCGACGGATTATCGTGAGAATCCCGTTAAGCGAACCCCATATTTAGGTGGCTGTGGAGAATACGCACT
+>64136 3
+ACTCACTTACACAGCATGTGCTACCGACACTAAGGTGCCTCCAATGATGCAGAAGGTGTGCCCGGGAATGCCGACATATGATTGTGCTGATTTGGTATCC
+>64137 2
+CACCTAGCAAAGGCTTTCTGGATACATAGCAGCTCCGAGGGCCGGGCACTCGCCAATGACGTAATGCGGGTTACCTTAGTCAAAGTAGTTTGCATTACTT
+>64138 3
+GGTGGCTTTAAGAGGACCAAGCATAAGTGCATCACGCTCTCGCAGCCGCCTTCCTCTCGAGTCCTGTTAGGCACCAAGTGTTCAAGAGTTTAGAAATTAG
+>64139 1
+CCGTCGGGTATACTATGGTCATATTCGCGACGGACAATCCAAACAACTCCATCGTGTCTCGGTTTAAACTTTCGGGACTGGCAAGGTAATAACGTGCGCG
+>64140 1
+CCCTACGGTTGTCGCGAATATTACACACTCTGTGAATGCGTATGGCATTTCAACGGAGGCACAGGCGTCTAAATTCCTGTGGAAGCATGCATCGATGACC
+>64141 2
+AATGTCGAGCAAGCTGAGCACTCGTTCGCCAGCGTAATGTAGAGATGCCGCTCCAGAATTTATCACGTAGACTTTCAGGAGGCTTATACCGACCGCTTTG
+>64142 3
+GCGCCATACTCCATACCGCTGGCCACGACATGCAAGCTGTAGTATGGTGCTAAGCACCCTATCTCTAATGAAATGGTTTGCAGTCGAATAGCATGGTTGG
+>64143 2
+ACTTACGCCTCACTAGCAAATGTACGCGATTCCATGCCTGGTCAAAGAAGGGATGGTTCTTTTCCTACGGGTTGGTCAGACCAGAGACAAGTTCCGTAGC
+>64144 2
+AGCTGTCCGTCGCACCTCACTAGGAGTTTTCGAGGCGTAAGCATCCTTCGCCGTTTCAAGAACAATATATGGGAGGGTACTGTCATCAGAAGCATTACGC
+>64145 3
+ACATGTCAACTAACCGGCGCTTATCTTGTCGAACATGTATGAACTTCCGGACTCGGCGTGTCAGTCCCAAGTCTTGCGTTCGAATTCGGGAAAACAAGGG
+>64146 1
+GCCTAATTACCGCGTAGGATCATACTTGGGCCAACCCAATAACTCGTGGCGGTGTACCGTACGTATCGTAACGACGACGCACGTTAGTCTTAGGAGTTTA
+>64147 2
+TGCCTTGTAGCCTTTAGACATACAAACGGGGAAATTCCCCGCGAAGAGGTCAGCCACTCGAGTGCACTAATAATTCGGTTCGCTTTTGCCTAGCGAATGG
+>64148 1
+GCCGCACTATGAAATAGTCGAGTCGTAGGGCAATGATTTGCCCAGCAATGACCACGTAGTTAAGTTGGCGCAAGTGCGCCACTTCCTTACCTAGACTTGT
+>64149 1
+CGATCCTTAAAGCCAAGACAGAGTCTGGACGGTGCGTATATTCAAATCGAAGCGGGCCTTGCCGGGATTACCTTAACCCTTAGAGCTTGTTTTAGCCCAG
+>64150 1
+GGTGTATCAGCGTGTCCAGAGTAGCTAAGCGGTCAGTCCCCCTTGATGTGATGCATAACACATCCTATTAGAAACCGCAAGAATCGGCGTGCGATTCCTT
+>64151 3
+CTAGGCTTGACTGACGAGAGAGCGCCCGATAAAATCTACCATCGTGGCAAATCAGATCATTAGTAGGCTTCCCTGTTGCGCTGACCCGTGTGCTAAATGT
+>64152 2
+GAACAATTGGTGGGCGTTTCGAAAAACATTCGGTACTTCGTGGACCCTACCGGGATTCTCCGGGGTCTCTACCACACAGGAATTCTTGATCGTCGCAAAA
+>64153 3
+TTACAGACAAAGAACATATGCATTTCCGATTTTGTGTGCTCCCGGCTGCGTTGCGTCGCACGGAGCTCGGCTAATACTCGAGTGACAATCGAAAGGCCAT
+>64154 1
+GAACGAGTGGTCGGCCCGACTACCAATGCTTCTTGCGCTAGCCTCGCGAGAACATGCGAGTGCGCCTCAATATGTTAAGAGTGCTATACTAATATCTTAG
+>64155 1
+CCCGGAGCTCTTGACATATCCGACCAGGGATTGTTCGGGATTAATGCCCCATTAGTTACGACGTGATGGGGATGGACCATCTCTAATAGCAATACCGTCA
+>64156 3
+AGCAGAGATCACGTAGGCAGTGTTTCAAATAGATCTGATATGTATAAGGGCTGGCCCAGAGCACACGCGTCGTCTCTTACCGACTTATTTCCCCTGAGCG
+>64157 2
+TCCTTATATGCCGCAAAGGCTGTGAGCTGGTACCGGTCCCTAGTTTACCCTAGAAGTCAAGACCGAACGTATTGCGTAAGCATCCTAGTTGTGACGGCAA
+>64158 1
+CTACCTACCGTGGGAGGCGAATGTATCGATCGCTCCTGTACGAAGCACTAGGCACTTCATGTAATATTTCGGGTAACGATAAGTGGCCCAGCGTACTTCA
+>64159 1
+GTATCCCCGCGCGGCTCCATGGAGAGGTACTTCGTTCATTCGGTATATAATAAGTAGGGATGTCCCGTATAACCGTACCAGAACATGCAAGTCCATGGCT
+>64160 1
+TGCTAAACTTGGACTCCAACGACGCGGAGGTCGAAGTAGAACCCATAAATCGCTTAATTCCGTCGGTCCGGAAGGAGTGGCATGTATTCTGTTCTATCCC
+>64161 1
+TGAAACGGGTACGTTGCACTTGGGGGCAAAGACCTCGGATATATGATATGTCATCGACCTCTTCGTCGTCCAGCGTCCTGCGCGCAATTCGATAACAAAT
+>64162 1
+AAGCGTCCGCACCACTAGTTTCGGGATCGACCTCGAGGTCAATTAAGTTGCGTAAGGACTAACAGCCACAATTAGATGCGCTTGTCTTTTGGGCCTGAAC
+>64163 2
+GACGAAGTCTACGGTATTAGTGAATCATGCGCTACGTAAGTCTGCTGGACGGTATCGCGTCTCACAAGATACCAAGCTTAGCTGCAGTGTCACCCGATTC
+>64164 3
+CCCAATTCATTAGCTAGCGTGTATCACTAGAACGTGTATGGCAACATGTGGCAAACGCCGGACACTGAGAGCGCTAGCATTCATGGCTTTCGGGCCATTT
+>64165 3
+CGAATACTCGCCGGTTCGACGAGACGCTTCCAGTAAGACAAGGGCGACCGGTTATTAGAATGATGATTTCTCTGAAGCTCTTATTCCGAGCGTCCACGAT
+>64166 3
+TATTGCGCCGCTCAGGCTCCTTGTCGCGGAAACGCCTGGACAGAGGGCTACAATATCGAGTTTGGATTCTAGCCATAAGTTCATACACACGCGAAGTATT
+>64167 3
+ATCCTCCCGTATATACTTAAACTACTACACCTAGCGGGCGAGGTGCAGAATAGAGCTCGGGTTCTCGATAGTTCCGACTTTCGTGGACAGGCAAGCTAGT
+>64168 2
+GAAGATGACCGTACATTAACCTAACACGCCCCCCGTTGGAAAAGGTGCGTATATTGGGGGGTTGCGACCATATTGAACCTCCTCGTTACCTAGGTGTATC
+>64169 3
+GACCTAGATAATCAAATTGTTTAATCAGTTAGCTGCACGACAGCCGCATCTCGACCAGTGGACTACTGTGCGTTACAGGCGTCTGTCTCGGACCAGATGG
+>64170 1
+GCAACCGACAGCGGTCATACGTCTTAGGCGTGGACCAAGCCAACGATCGCTTATGAATTTGCTTATGGTGGCCATCATGTTAGGCTCCTCCTAGAGAATA
+>64171 2
+CCATAGCCGCATGTAGATTTGAATTATCCGAGGCGTGCTTGGGTACCCTGTCACTTATTAGCCTATCCGCTATAAACGACAGGAGGCACGACGTGGATCA
+>64172 3
+GCCCTTTCTGGACCTGGATTTGCATGGCATAGGTATGACCCACCAACAAATCAGGCACAGGGTAGCCAAGCCATACATTAGTTGTACGTGGTTGCATCTG
+>64173 2
+ACGGAATCAGGAGTCTAAAGTCATTCGGTAGCTCTATCAAGCCAGTTGCGGCTTTGAACGGTATCGCGGACTACAAGTAACTCATTCTCGCGCAGTGCTC
+>64174 1
+GGCCAACCGCTACGTATCAAAGTGCCCGTTTAGGAACCAGGGAGCGTTCAGTGATTCGACTACCAACCGTCGCTGCTACTGGTTAAAGTATCTTGAATTG
+>64175 1
+TCTACCTCGACATCTTGTCAACGATGGTAACGGCTCCTGGATGTAGCTATAACTAGTCGAGACGAAGCAGCGCTTGGATCGGCTCTACTGATGCGTAACA
+>64176 2
+CCTGACGAAGGTATAGCTGCGTACCGTTAAATACCCGACTGGTTGTTGTGGAACCGAAAACCTCTGGATCTCCCGTTGTAAATAAGCAGCTGACTTCCGG
+>64177 2
+CGTCGAAATACAAGGTCAATGCTAGACAAGCGCTATGTTACGCATTCGGCTGCTCTCGGCTAGAACGTAGACTGTTCGGCAATACTCTGGGTGTCTACAC
+>64178 2
+TTTAGCAAACCACGGGCCACCGATCTCAGCCGTCTGTATCTTACTGGAAGTGTGTCGGCTCAGTAAAATATCTGAGTTACCAAGTGCAGCTCTAGCAGGG
+>64179 2
+GCATTACGAGAAAGCGGTACGTCTGGGTAGACATCGCATAACCCCCTGCCTAAGGGGTCCGCGTCGATTGTACTTCCACTATATTTAAGGTTCTAAACGG
+>64180 2
+AAACTTATTTCAAATTGGGGCTGTTAGATCCGGCAATTTGCACCGTCAGCATAGCTCCGCTAGGTACGTTTAGAGCAAAGCGAGCAACGCCTTGTCGCCG
+>64181 1
+CAGGCAAACCTTCGCGTCGTTTTTCCGCCCGATATTATGACTGGTGGTTACAATGGGATTACACTGCTCCGATCTAACAGCGTAACGGGTGGCCAGAAAA
+>64182 3
+CCTCTGAAATACAGCGAACGGGATCGGAGCATCTTTACTCGTCTACACCGCTGCTTAACGAAACTGTTAGCTAGGCGTCAGGGACTGTCTGGTAGTATAC
+>64183 2
+AAGATGAATGAGAACTGGCCAAACACCCGTTGGCTCATATTTTCCCCGGTGTGGCCCGTCTAGTCAATCTTTGGCAAGGGCAACTGAGTTAACCGGATCT
+>64184 1
+CTTACGGCGCTGCAAGTGGACCCATGCCGTGTTATGTGGCCATGCAATCTTTCGGATCGTAGTAAAGGAACCAATTCACTCTTCAGACAGTAATGCCGGA
+>64185 1
+GCCGATCCAATATAATCTCGCTTGCAGCGGGTCAAACGATCTGAGTCTCGGCTTAATTAATACGGGAACGACTTCGCTCTGAACGACGCGGTTATATGGC
+>64186 2
+ACTAACGAGAACATCACCGGCTAAGAGGCCATCAGTTTAGGTTCATGGACCCGTGGTAATTTCGTACGCTGGACCGTACGTGATTCCCATCTAATGGTGC
+>64187 2
+CCCGCCGTTTATACCGATGGGAAGCGAAACTTGACAACATACGCAAAGGACTTCACTCATTGCGGGCTGGCTATGCCTTAGCTTGAATGGTCGTCGTTAA
+>64188 1
+GGGAATCTCCTAGATCTTAACACGTTGCAATGCCGCGAACTCTGAAGTACTTTCTTAAGGATAGGACACGCTGGCCGTCGCAGGTCATTGAATTGACCGC
+>64189 3
+TTCTAGTTACGGATGGGTAAAGGACTGCATCCTAACTGACCGTTCCGTTAGGACGGTCCGGGTAACAACCCCAGAGTTGTATCCACGCATCTTAAATGGC
+>64190 1
+ATAGGTCCAGTTTGCTTCGGCCAGCTGTGGATCGAGGATATACGCCTAGCAATGCCAGAATTTAGGCATTAGCGCGCCACAACTTGCGTTGACCTATACA
+>64191 1
+CCTACCTACACTGGCCGTGCCCCATTAAGGGCTAGATTAACCCCACTCTTTAATATGGTCTTGCAAAGATCGGCTTACATGACGAAGAAGGGGTGGGGTT
+>64192 1
+GTCACGACCGCTATATTAGTTCGCAATCGGAGCCCATGCAGCATTGGCTTGTCATGCTGCGAAAAAGAATTCATGTAGCGCAGCAAGCGCTCTTGTTACG
+>64193 2
+CGTTCGGCGAAAAGGTCTATTTCCACTATTCGTGGCGGGACGTGGGACGGCCGACCATCGTGGAAACAGCCTCACCTGTAACATATATGCTTCTAAATAT
+>64194 2
+ACCGGGTTATCCGTCACGTCATCTTGTAGCTCAGGGAATGGGAGAGGTAACCTCCAAATCTGAGCACGTTCTGGCTGAGTAGCAAACTCTTTCAGCTAAC
+>64195 2
+ATACAGCGGACCACTTGGGAAATGCCGAAATGGATCCCAGTGCTAGCGCCATACCATCGTAGATAATCATTGGTTCATTCTGAGCCTGGATCGCGTTGCT
+>64196 3
+CTATCCCTGCGATGAGCCTCTCGGATACAGAACATGCGACACGGTCATTGATGGAGATTTGTGACTGGGCGATTTGACCATACATGTCGAATTGCCCAAC
+>64197 1
+TTTCTCCAATGCGTTATACTCGCACGGGAGGACTATTAGAAACTTTAGTGACCAGCCCACCGCTTTCGCTAGACGGGAAAGACGAGTCCTCTGAGGTGTA
+>64198 3
+GTGATAGGACATGCACGAATAATGGCGTTCGAAATCCACTCGCAGTGGTAACCTGCACACTTTCAGTGAATCCTTCGGACACCGTACGACTCTTTGGTGG
+>64199 2
+AACACCCTGCGCCAACTGTGGTGATTATTAGGCGCGCTGTTTTGTACCTAGGAAAGCATAGGCCCTACGGAAAGTAGGGTCTCACAAATTGCTTGCCCTA
+>64200 1
+ATAGGGCTCCCTTAGGAACACGAGATGGAGCGCTGCGGCCCTGGGTACATGAGTGGTTATTACCCATTCGTCTGCTAACTACCTAAATACCTGTACAATG
+>64201 3
+ATAGGCGTGGCATCCGGCAACGGCATCCCGGCATATGCTGTTGTCTCATATCACATAGCGATAATTTCGGCACCAACGCTCGGTATACGTTAGGTAAATG
+>64202 1
+GCTATACCATTCCGAAGAGAACCATTAGTTTGAAGGCAAATCGCTGAGGGCTGCAGAAGCACGCCGTCGTCTATGCTGATCCTATTTCGCATTGCGTGCA
+>64203 1
+TGCCGAGAATATTCAGGTACCTCAAGAGAAATAGCTAATCTAACGAGGTTTCATGTCCTCGCCCCTGGGTCGCTTGATAAATATCGCGGCGTGTCAGGCC
+>64204 3
+AGGGAATCTATGACGACCACCGCCGCTTCCTATCTGGGGTCTATTAAGAGTCTATGGATGTCTTGGCTATCACCCAGCACCTGGAGAACGTATTACGAAG
+>64205 2
+CTGCTTATCCATAAAGTTATGAAAACATTACCAAGTGAGAATCACGCCTTCACGGCGGTATGCAACTGGCTAGCTGTGTCATGGCGTCCGGGTGCATCCG
+>64206 1
+AACAGGCCGAAATCCGCGTAGTCGGCGACGTCGCATCCCCCTGACGTACTTTGATGTGCCTAATCTTTTAGAGATGGATGATGTTGACTCTAAGCGAACA
+>64207 2
+CTTGCCTGGATCCATATGTCCGAGTGAGAACGGGTTGGATACTAGCAGATGATGTTCCCCGCGCTCTGTAATCAACTTTAACTCCACATGAGGGACCAAG
+>64208 1
+GTCCTTCTGGTCAGAATGCCTCCAGGACCATTCTCGACGCAGGCAGCACTGTGGAAGTAATTTACACACAAGTCTAAGCAGGTTATCTGGTCGGATGCTA
+>64209 1
+ATACGTGTGCGATGCCACTTGTTTGCCGGCCGGTTATAGTACTCTAAATCCGGAGAAATACTAGCTAAGCATATGCAACGACGTCCGGACGTGCCTCATG
+>64210 1
+GTTACAAAGGCTTTAGTCCACTATCTCTGTCTCCGGTACGTAGGTACGCGCACTCAAGTGTGTAGAGAGCGCCCAAATCGGAAATGGCTCAGATTCATGC
+>64211 3
+CTATAACTGAGGGCTAAGGTGAAATGGAAACCTCTCTGGGGTTCACTGGCTAGTCAGTAACTTGTAACATTCCCTAGGTACTGTGTCCAACGCCGGCACC
+>64212 1
+TAACTACTGCATGGAGTTCGGGGAAGGGATCCGAGGGCCTACTTCACCGCCATCATCTTAACACCTGCAATCCGTAGTTGTCAATCGGATTTAGGGCAAT
+>64213 3
+GTAGGGCGTCTGAGATGGAAAATCCATAACATTTGGCCGTCCACAGTGTCAAGATGGCTACAGTGTCGTGCAACCTGTATCTGCCAGACTGCTATCACTC
+>64214 1
+CAGACGTAAACAGGGTGTAGTTTGAAACTGTTCTTTAAACGGGTCGCGCGTCCCGCAAACGGACATTCTCCGCAAGAGAGCATTGTCTCCTCGTACGTTA
+>64215 3
+GAACGAATATTCCCAGCCCTCTTTGGTCGCTGGTACAAATGGGCAGCTTATTGCAGGTGCAGCTAAGTACCGGTCTTATAGTAAACAGCCAGCGATGCTC
+>64216 2
+AGGTAGACATTAACGCGGGTTTGGTAAACCATTAGTTTCGTTAGATAGATCGCCGTCGTGAGCGGGAGATACATCCATCTGCCCCCCCATACCTGCGATA
+>64217 3
+CGTCATTTACCAAATGTTTAGCCATTAGAAGAGGCCCATGATAATGACTTGTGCACTCTCCGGACAGTATAGGGTATGCGCGCACCTGCTCCGCGGGAAT
+>64218 3
+GCTTGTTTGAAGCCTTATACTCCACCAGCTCACCACGAGAGGGAACGTAACTGTGTTTCTCACCAAAGTTGGGACGCGAGAACTGACTTGCCAATGTGGT
+>64219 3
+TCGTCGAATTCCACCCACGCGGTAAGAGCAGATGGCTCTACACACTGGGCTATTTATACCAGCGAACTGTGACGTTGAATCTGTGCGGTGAATCGCTATA
+>64220 2
+CCCCATTCTCGGGACACTGAATTAGCATTAACCAGCAGGAGAGCCTTCGAAGGCCCGTTCGTGGAGTCAGATGGGAGTATTTCATCTCGTATCATGCAAT
+>64221 2
+CGCATTTTCACTGTATTCGTATGAACACCACCAGGCCACCAGCAGGCGTCGTTTTAAAGCACAAGTACGAGCTCTCGTAGTGAACTGGGGGAGTTTAGCT
+>64222 2
+GATCCTTTGTCCTGGCACGACGCATGTTGGTGGCTGTCCTTCCCATGCAAAGTAGTGTGTTGGGACAGGAACAATCAAATTCCACGACCCCTATGAAGAA
+>64223 2
+TAGGCGTGACCACCCCTTACTCTTGGGTTATTGCAATTGACCAGCAGCACGGTTTGCAGAAAAACTAGAGTGCATCGGAGCGTATCTCCGGCAAGTTTCA
+>64224 2
+GCTGTCCTCCTGGCGTTAGGAGTCACTGAGATCTGCAGAAGTGCCGTATTACTATTACCACTGGCCGGATTAGTGACGAGTACATCTAAGGATACCAACC
+>64225 3
+AACGCAGAAGTGGTGGCACACTGGGCGCGTGTAAAATTACGGCTTAGCCCTCGCGAGAAAGCCTTGGCTTCTACCCTTTTAGGCTGCAATTTCTAAACTA
+>64226 3
+TTCGTGTCCAATCACGGCTCAGAGAGAAAATTGGGCGCCGTTATATTAGAATCGGTACCCAGGACCTTCAGCTTGCCCGAGATTGAATGTCTTCAGCACG
+>64227 1
+TTGAGGAAATGGTGACGCGACCCTTAGGGACATGCAGACAGCTTTGCTCTTATATCTACTCCGTCCGATCACACATTAGAGATATGGGGCACCATGCGTC
+>64228 3
+AAATCGAGTACCACGCTCTGTGACTTTGGCTAGTTTGCTAACACTAGCGTGATATAGCGCCGCCTTAAACCACTCTGAAAGCCGCAAGGGTACTTGGGGT
+>64229 3
+AAGTTTCACAGTCTGTTCGCTCCTACGTATGAGATGGTGCCGCATGAACGTCTGGAGCTAATTCACAGCCTTCCGGTACAGGATAACAAGTCTAGGACGC
+>64230 2
+TTCAAATCAGGTGACAATAGTTCGGGCGCGACGATATTCGCGACCGTGGCCGTGCATGACTACACTAAACATGGTAGGACTATCGCTTTTTCGATACCGC
+>64231 1
+ATGAAAAGTTTCGCGCCGTGCTCATAAAATAGCTGAACGGGCCTCCGCTTAGCCTTTTGGAACGGTCTGAACAAAGTCTTATACGCCCTCTATGGGGGAC
+>64232 1
+GATTTATCACCAATTTTGAGTGTTACCCGAAACCGGAAAAGTGCACCTTGCCCCAAAGGAGTCTCGGTCGTCTACGAATGGATGGTAGTTGGACCTCGCC
+>64233 3
+TGCATGCGTGCGTAGAAACAGCACTCGATACCGTGTAGTCCTGCATCTAGATTGAGGCAGACTGTATGGCCAGTCAGGTCTCCTGAGTATCCACTAAACT
+>64234 1
+CCCTCCATCGGTTTTCAGGCACTTGAAGGCATTGACCGGTTTATCTTTGCCACCGAGAGAGGACGAGCCCTGTTCCTGATAACTACAGAGTAGATAAGAG
+>64235 2
+CGACTCTGACTACATAAACCTTGGGTAGCTTACAACCTAAGTCCGAGTGTGGCGTGGTGGCCATACTCCGGGAATAGTGGATCTCCTATATCCCTGAAGA
+>64236 3
+TTTGGCAACGGAGCTACCTATTTGAAAAGATCCTCGAACTGCGATGGGTGGTGCCCGCTTACCTGTCGGGTCAACCCAATCTATATACCTAGGTGGACAA
+>64237 3
+CAAAAGGTGCAGAACCGTCAGTGGTGCCCAGTAAGGACGTCACTACTGTAGTTCTCCTGCCTTTGCTTTACGGATGTCTACGAATGTAGCCTACGAGCAA
+>64238 3
+CACCCCAGTAATCCGACGGATTTTAGCGCCGGTAACAGAAAAGCGTCATTATAGCAGAAGTTGACCTGGCGTGTAGGGTCGTTTTCCTCATCGCATCTGA
+>64239 2
+GGAGGCCTAGCTAATAAACGTCTCGCATAACACGACCACGAGTTCATTTATGTTTGTGGCCAGTGAGATTACGGCTGACGGAACAATCGCCTGCTCTCTG
+>64240 3
+CCTAGGGCAATAATAAACCTCGTAGCACGAATTGATCTGCCCAACTATGGATCAGCCCAGGGTAAGCGTTTGCGGCGTGTTTCTCGATCGAGCAAGCTTT
+>64241 1
+TTCGTCTGTGCTATATAGTCCGGTTAAGGATGACATCATAATGAAACAGGCCAGCTCGAACCTGTTCTGTCAACCGCGTGAAGAACCCCCGTTGGTACGG
+>64242 2
+GTCCATCAGGAAGCATACCCCTTCTCCAGTAGGAGAATGTTATAAACGGCGAACGATTATCTGTGTCCCGGGCGAGTCGGATTGTCTGGAACCCATACTT
+>64243 3
+TAGAAGGATAGCTCGAGTAAAAAACTCCACTAGCCAGTCGCCAGCCGCGCGTCACTGGTCCGACCTATATATTGTGGAACTTGTGAGTGCTTTCGTCGAT
+>64244 1
+CAATGTTCGCGTCCTGCGGGTAACGTTCCTATCGATAGGCCAACGGCGTCAGTTAATGGCACCAAGCTAATCTCGAATGTCTAAGGTGTCTTAACCAAGG
+>64245 2
+TCACCCACGCTGACCGCGCCATTACGCAGTATTAGCTTGGAACTCTATGCCAGTTAGGACACCCCATGAATTGCAATATTGAGGTGGCATTAGGGAGTTG
+>64246 1
+GAGTCAGCGCGCCAGCGCATCAGGGCTTACTTCTAACAGTTGTGCAACATCGCTCATATAAGTATCCTCCCATTATTACGGGAAGTGTTACAGGTAGCGG
+>64247 1
+CGCTTATGTTGGCTTACTCATCAACCGCAATCCCTAGATTGCCGATTGGGAGTCAAAGAATTGGGCTAGTCCGCAATCGCTCGTACGAACGATGTGCAGA
+>64248 1
+TAGGGAAGGAGCGACGTGCAATATACATGATCCCCGAAGACCCGTCGCGACCACTTGATTTGTTAAGTGCACTTCTGAGCTACCGGTTCACTTAGTTCGA
+>64249 1
+GTGCAACCATATTAACTGTTTGGTGTTGCGCGAGTCCGCGCATATATGCTGCTCACGACGCAAAAATTACAGTACGTACCCTAGCGGACGATTAGTCGCG
+>64250 1
+CTAAAAAGGCCGGTCCGTGGAATGGGCAGTACATCTTCTTAGACAGGATATTAAGGGGTTCGTTCGGCTCCACTATATCCGAACGGCCGCTTCATCCATA
+>64251 2
+CCCTTTGGTTTTCCAGAGATCTGACGATGCAGACGGGTGGCGCTCAATGACCAGATCAGATATGAGCAGCAAATATCGTCCTCAACTACTGCGTGTGTAC
+>64252 1
+GATGACGATGTGATTCACGTCCACTTGATCGATCTCCGATATCAGTTGGTCCGAGGCCATAATCAGGATTTCGGCGTTAGCACAACGACTCAGGGCAATC
+>64253 3
+ACAACTCCGAAGGGTCTGAGTAGGCATTTCACCTGGTCTTTTCCCTCTCATGAGGTATCGCAAAGTGCTGACCCTGGAGTTCTTACCGCGAGAAAGAAGA
+>64254 3
+TGCGCGACACACACGACCTCGAACCCATAGTCTCTTGAATTAATGAGCGAGTGCCACCGGTTATCGATCGATTGCTATAGTGTATGAGTAGCCGGCTAGT
+>64255 1
+TGCCGCGTGACCGAGGCAGCTTTAACGAAACCTAGATGAGCTCCTTGAACGTAGCTAGGACACATTGTTACTATGGCTCTCTAGTACATGCCGTACTAGG
+>64256 1
+GTTCGCGAATAGACTAGATCACGTTCGTGTCGTACGCAGCAAGAGCTATGCTCGGCTTTGCAGGTCTAAATGCCTGCGACAAGCGCTTCCAATTAGTAAC
+>64257 1
+GGAGAATTCATCGGTCTTTTCCTAAGCATGCATCTTGTCGGTTAGCGTGAATTGTCTTCCCCTAGATCGAGTACAGGCCAGGAGACCCAAGAGAACACCG
+>64258 1
+TGATCCAGGAGAAGAAATTAGCCCTACCAGCCTACGGGTGTAGAAGGGTTACCGCTCCTGGAGTCATTTACCCCGGAACAAGGCTTTATGTATCTTCCTG
+>64259 1
+TTCCTAAACTCTGAGACAATCGAGTAACGTTTGGCCGGGCCTAATTAATCGAAGGGTCTAACGGTACTGTTCTCCCCTCTCGGACACAGGTCAGAGGTGA
+>64260 1
+ACTACAGCCTCGTCAGTTCATGCATGGAGACTTATAATGAGCGAAATGTGCCAAAGCCCCAGTCATATGGTGCATCGATCTGGGTCCGGTGACCATTCTG
+>64261 2
+AAAGAGCTTGTCTCACATTGGTTTCAACACGGCCGAAGTGTGAGCACAATTGGCTCCACTGCAAGACTCACTAGGTAAGTCACGTGGGTACCTGTCTGCT
+>64262 1
+GGACAGTAATCATGTAGGACTGTCTGCGGCTACTCTGATACACCACTATGGACCACTTTATAAGACAAGCTGGGTGCACGGACGATGCCCATTGCTGCTT
+>64263 1
+AAATGATGTTGCCAGTTCGAAGTCCCCTCATGAATGGTTGCAGTCACTCAAAGGTTGAGGTCGCACGCGATCAGAGTGCATTTCCGGCTCTCTGCAAAAC
+>64264 2
+GTATAGAGTGCCATGACAACGATCCTCCCAGCCGTCTGGGTTGTGCGCTGTTAAACGCTATAATCGATCCTAATAAGCGCATTAGACCATGGAGTCGTCG
+>64265 1
+AACGTTTTGTCTATCACCCCATTTGACGGTAGCCCAGCTGCAAGGTCGGTATTTAGCAGACCTCATGGGTGAAGTATCGAACACAGGCTAATTCACCGGG
+>64266 3
+TTCCGTTTTTTACATGGCTATCGGCCATAAGCCCACACCTGGTGTAGCAACGTAATAGGACCGACGTATGATTGTTCTAGTAGAAGGCCAGGAGCAGCCC
+>64267 3
+CGTACGCTTACTCATGATCGTCAACCCGGTAATATAGTAGCGAGCTCGTGACTTGGTACAAGAGTCACCGGGGCAAGACGCATGTACGCCCATTGTTTAT
+>64268 2
+GCCAAGTCCAGGGTAAAGGTAAAATGACGTTAGCTTCCCTAGCCTCATTTCCTGAACATAGAGATCTGCAGGGTAAGGTTTGCCCGATCACTCCGGGCTT
+>64269 3
+TCTAGGACGAGCAGTTTGGATCCGTCCTAGGGGCAGGAACACTCTAAGGATCCTCCTGGAGGATGGCAGCCTTTCGCTCTTCATATTTAAAAAACGACTC
+>64270 1
+ACTTTACAACACGAGTTTCGGGTTCGGGCTCATGCAATAAACGGATCACGACAGTCCATGTGATGTACGAGGCCATAGCCTTCCGTTCCGGAACATGTTG
+>64271 1
+AGATGCAGACGATAGTTTGGGAGTGAATCGCACCCCTAATCGAATCTTCTAGGGCTCGAGAGCAGATCTCCTTGCCTGATACGGTTTCAACAATGGCCCT
+>64272 2
+GGGAATAATGAACATTGGCGGAGACGTGGAATATGCTTCTCAGATACTCACCCCAGCCTGAACCGGCCTGGGCTGCTCGATTTTTTCAATTACGGAATCC
+>64273 1
+TAGCTAAACTCTCAAACTGTTGTCCTGAAGCTCCCCGGAAGGGTTCGGGCACCTGATAGAATCAGCGGCGGTGTTAAATTATTTCCGATCCCGATGAGAC
+>64274 1
+GCATACACTAGCGAGTGCACAATCATTGGTCGTTTTCCGACAGCGTACGCGTATTTCTTACGAACTCAGTCAGCAGAATACGTCAGTGTCGGGATCACGG
+>64275 1
+GACTCTGGTCCCAACTTAGTGCTTCCGCGATGGAGTGTCGATGGCGCTGGTAAACGACCATTCTATCAACTGTATTACCAATCTATGGGACAGCGAAGAC
+>64276 1
+TCATACAATCGTTTATATATTGGGTCGTTGCTGTGACAGGGCTGTCCTGTATCATCCAAACCAAGCCAGGACCTGCCAAAGCAGAAGGGTACCTCGTGGC
+>64277 2
+GGCTTTAGTTAACGACGAATTGACTACGTCGCCGTCTGCTGAAAAAGTTCTATGTCATAAAATTGCTTGGGAGCACGCTGGCACTGGCGCCAATCCCACG
+>64278 1
+AGACCCGTCGATACGTTAGTCTGAGCGGCGCATATGCGATGTCAAAAGGCCGCTCAGATAGATATCAGACCCTGTTGTGCGTTGACGCCACTATTCTTAA
+>64279 3
+CCGTCGGGACTGGAACGGTTGCATTTCTACCTTGCCCGTCTACTGGTGCTAAAAGACCTAAAGTACGACAGTGAATCCTATTCGGACAAGCGTTCGAGAT
+>64280 1
+TCAATGAGCCGACACTCGTCGCGAAGTGTAGTATTTAGGCCTGCCGCTTCGTCTCGAAACTTCCAACAATAAGGGACATCGAGTACGTAGCTAGGCTGTT
+>64281 3
+AGTATGTTTGATTATGGTGCTCGGTGCTAAACCCGCGATTAAGTTAGCCAGAGGTGCGAACTTCCGTCCGCAGCAGTCGAACTACGCCTAACATAGCATC
+>64282 2
+CGGCCCTATCGTCAGTTCTGCCAATTACATGAAGTACTGAGTTTCAATGAACTTGTGACAGGAAAATCGCAATTGGCCTGACCCGTGCACGTGCGGCTGA
+>64283 3
+CGCCCAGGAGCTTGAGATTTGATATACCCGATTAGAGCTTCAATGGCACTCCGTCTCGATGGTCAATAATCAGGGGGCATACGGGCTGTCACATCAACTT
+>64284 1
+TAGCCTACTTCAACTGGGAATTCGGGAATAAAGGCCTTGCCAAATTCGGCTATTCATAACTCCGCATTTGGGCGCAGCGTTACGTAGTGAACTCCCGGAG
+>64285 2
+ATGCAAGAGCAGCCGACTAGTTGACGTGTTTGAAGTGCCTTCACCCCCGAATATCCTTAACCAGGTTGTGGACTCTCACCAAGTTGAGGGTAACATGCTG
+>64286 1
+CTCAATCGATAGGCTACTTCCCATCAGGATCTGATTCCGGTTATTTGATGCAACATGAGGCTTAGGATAGCGCAAGCGTTGTACGCACGGCCCATCAGAG
+>64287 2
+GGCCTAATTAGAGCTCGGGTTCCTAGTTTGGGAACTCGAATAAGACTGAAGATGCCGCAATCGCTCCTTACTCGAACGCATATCTCAAGTGCTGCCTGGA
+>64288 1
+GTCTCAGTGTGACAGATGACTGCCTCCGAGTCAGTACAGTAACACAAGAATGCGCTAGGTCGTTCGTTCCTTATCGAAAGGTCGGAACGTAACCCTTGCT
+>64289 1
+CCTTGTTTAAGGATAAGTTTAACCACCCGTAGACATGCCGTCGCGCTTCCACGCCGGCCTATGATGGCGCTTTAAGAGAGTAAGGCAATCGAGACGATTT
+>64290 2
+CGTGTTCCAACGATCAAAAGGCAAGTCTTTCCGGTATCCCGTCGAGTAGGTAAGTGAGATTTCTAGTCAAGGTAAGGGCACACCCTCTTACCTTGCCAGG
+>64291 2
+ACTTCTTCCGTCTTGCTGGTAGACGGCACGTGGGTGTACCATGATTAAGCAATTCTCCGCAACCTGCCATATGCACGCAAAACGGATGAGAGTGATATCG
+>64292 1
+AGGTTCAGAAATATCAAGTAGCAGCTATGGTTATCTCGACACCGCTTCGCTACCCTATTGAAGGCCATGATGCCTGGTGACGGTCCTCAGACGATGGCAT
+>64293 3
+AATTTCTCAGATCACAAATACGGGACAGGCCGGAGTAAGACCTACGTCAGCTTTTTGCCGGTTATGATCTGGCGATACGCACGAATGCGCTTCGGCTCTA
+>64294 2
+TAGCCCTACGAAGTGTCCGCCATGATGGGGACCGTAAGTATGATAGGGTATTACACGAAAGCCTCAGTTACTGCAACCTATGCCGTGGTCTCAGCTTACT
+>64295 2
+CAGCGGGGAGCTATTCCTGTTAGGTAGACCCTAAAGTGGTTCATCGCCCGCCCAAAGTGGTACCATATATCACGCACATAGCTCAAATCTTGGTTGGATG
+>64296 1
+CAACGGCCAAGGCCAATGCGTGTGTCTGGTGGTAGGTACTACGGTAACACCATTCTACTATGCGCGACGTTCTGTGACCAGGATCAATACCGTAATATTC
+>64297 2
+CTAACTAACCTATGTACCGGCGTCTCACTTTTGATCGCCCTTACAGCTTTGGTCGATGAGGAACCTAAAGCCACTTGGAGTGGCAATAGGACACTGGGGA
+>64298 3
+ACGCCGAGATTTGCCAGTTCCGCGATACTGACCATTATAGCGCGAGGGTTGTAGATGAAATTTCTTCGATAAGGCTCACGGAGCCCCGTACTTTAGACCA
+>64299 2
+CGATTAAGATGCCCTCCCTTGGAAGATCAGACAATACTTTCGCCAGATAGCCGCGCAACCTAGCACAGGTGATCTGTCATTGGAAGCTTTCGGTTGTGAG
+>64300 3
+GGTGTCACATGGGTCCGTGATAATGGGTCGAAACGGTCAGGTTGAGAACACCCGACCTATCAATAGTGTAACCTTGATTCACCCCGTCCTTAGGTTCCAA
+>64301 3
+AACGACTCACAGTTTATGCCCGCATGGTAAAGGAGTATCCCGCTTAAGCAGTACGCCGTCGGGCTTAAGCTATTTTCCGATTGCTCAGTTGAAGAGCAGC
+>64302 1
+GCAGGGAGCCAGAGTTATCGGCGAAATGCGGTCCCACTCAGCCAGAGCATTACTGCCGTAATGTGGAACCTCATCTACTGACCACTTTGTGTTAATAGTT
+>64303 1
+CCACGACTCATGATGTTAAGGCGAGCGTCGAACTACTTTTCCAATTGTGTTGGGGAACAGCGTCCAACTCAAGGTACCAATCACTCTATCGGCGGGATGT
+>64304 1
+ATGCACTGGACAGAGGTAGCTGCTTACCGATGTGATCCTGAGGCACTCGGACCCTTACTTCCTATAAGAGGTGATTTTGGCCGTCCAGGCTAAATAACCA
+>64305 3
+TAGCGTCTCCGCCCTGTCAAGGGCTACGTTTCTCCACGTTGTACGGGTTACATTAGGGCGGACTCTAGCAATAAAGAAAAGCTGGAAGTTTCCGATAACC
+>64306 2
+GGGCTATGCGGCACTGAAATGATAGAATTAATACTCTACCAGTGGTTTATGTCTACTCCCCGTGTCGCGATACCTTCGCACCCGGATAGTAGGAGCCAGA
+>64307 3
+GGACGGCGAGGTGCTCCTAACACCGCTGAGCATCTCTTTCAAGCTACAGCCTTGTGCACCACTTGAATATTATTCGATACAAGGGGTTGATCGGATGACA
+>64308 3
+GGGGAGCCGTTCCATCTTTCTTCTTAGATAGCTTGCGCTCAGGAGGATCCCCAGAAATTATACTGCGGAACTCATCTGTCTAGAAACGCATGGAGCACGA
+>64309 3
+ATTGGATCTCATTCACGCTAACCATCGCCGTTAATTAGTGTGAGCGGCTGACGACGCAGGCGTATAGGATTTATCCCCGGGTCCGCAAGACTATAAATCG
+>64310 1
+GGGTCTAGTTCTGACCGACCAAGCCACAAGACTGACAAACTCGTGAAAGTACATCTAACCTGTGTTCGTGCTTTGTGCCGTTCAGGCGTGAATGAGACTC
+>64311 2
+AAGCGTATGTCTAGATACCAAGATCATGTCCATTTCAACGAGTATCGGCTTGTGCTACGGTAGGATAACGCCGGGCCATCGTTGCAAGGCCCAGCTTCAT
+>64312 3
+AGTTTACGTCCGAAGAAGTATTGTGTGACTTGGGCACGATAACTACCAGGTAAGGCTCGGCGATATTCCAATCTTCACCGCCTATCAGGCCTACACGTGG
+>64313 2
+GTGATCGTGAAGACTCCAATATGTCGCGGACCGCAGGTGGTAGCCAAAATGCACTCGTGGTATGGTTCGACTCCGCATAAATTACTTCCATGCGTTAACC
+>64314 2
+GTCCGACGCCACAGCCTTAATGGATAGGCCGCATCCATAAGACTCGCAAAGATACTCTGATCCGATCGACTCAACGATGATGGTGTTGTATTTTGGTGCG
+>64315 2
+AGTCTCTAATGCATACGGTTACCTTTGCCGCATTATCGTGTGACCCGGGGACCATGCGGCCGGCAAAAGGCTATTATCAATCCGTAACCAAAGGTGTTGA
+>64316 1
+CGGCCGCAGCACGGATAGATTAACGAGCCAGTGCCATTAATTACTCGTCAAGTTGTGTTACGGTACCATTCTAGCAGGGGTCGCATTAATGCATCCGTCA
+>64317 3
+ACTAATGCGCCTGTCAGTTGCACCAAATGATCCCTTGTCGTTCCTTTCTGCGTTAGCGGGCGCATAAGTAAGGAACGCCAAGGTCGACGTAATAGAAGCT
+>64318 3
+TTCAAGCAGTGCATCCCGTTGCAGCCCAAGACACAGAATCTGAGACACCAGTAGAGTACCTCCGTTGGCAATTCTCTTTTTCGAGGAGATTGAGGGCGTT
+>64319 1
+GCATCCATCACTTGTTGTGGTAAAGGCATAGAGGATTGGTAGTCGCATCCTGCAAGATGGCAAATACTCATCTTCTACGGGCGTCGCCACGACTGACTCA
+>64320 2
+GATTCTGCTGTACACAGGCACTGTTAACGTAAGTGACCGCCGACGCGGTCAGTGGCTTAGGCTAGCACGGCTCCATAGATTTCAACATGGAAACTTTACT
+>64321 2
+CCTATTAGAGGACTCGAGCATATCACCTTACCAGGGGATATGCTTACAGTCGAGCTGCTGTTGCCACTTTAGCCTCAGAAGCATGTAAGGTGTGGACCCA
+>64322 1
+CGACGTGTTGGGCTGAATTTTGATCACAACGGAAGGAGCCAATCCCGCAAATCGCTAGGTTTAGCAAACCTTGCCGCGCAGAGAGCTTTATTCTCGTTAC
+>64323 2
+GTCCCTCGGCCCACAAGCGGGAATGAACTCGCCCGGTGGGATTATATAAAGTATTCAGGGAGTGTGTCATCGACAACCCCTTATAAACCGTTACTTTGTG
+>64324 2
+CCGTTTAACCCCGAACAGTGAGAGCCAACCATGCTTATAGGCAGATGTTTTGACGAGAACCGAGCCTCGATTTTCGGATATAGCTGATTCGTTCGGCCGA
+>64325 1
+CTGAGCAGCGAATCCCGTGAGCATGATTTGGCAGGGTAGGGCTGGCTCTCTCTTAAAGGTATCCCGATTCAGAGTCACTTACCCAAGACCAATGCTATAT
+>64326 2
+TAGAACCTAAGTATAACCCAATACGTGTGTTCTATACCTTAGCGTATGACACCAGCGCCTGGTGGCTTGGGTGACCCGTACATCAACATGGGAGGCGCTT
+>64327 3
+CTCAAGTGCAATAATCCAACCAGAAGCGATACTGATCTACGATTCCGCTTGTGGCAAGTAACCTTTAGCTGGTGTTACGGCGGATTCCAGGATTGGCGCC
+>64328 2
+GGGCCTGTTGGGTAGACCAATCGCACCTACGGTAATCCATTCATTTTACCAGCTCCATAGCAGCACTCTAAGGATTAGTATGGCTAGGACAGTACGGGTC
+>64329 2
+GCAGTCGCGCATCTTATAGGTGAAGAGTGTGACGTTCGCAGACGGAAAATGCTGTATAGGCTACGGAAGAGCTTCCCCGACTTTCTTCAACTCTCTCAAC
+>64330 3
+CGCTGCTCGCTTTGACGGCCTGCCCGAGCTCATAAAATGGTATGCTGAACCCATATGAGGGATTCACAGGTCCGGACACATACTGATGCATGTAAAGTTT
+>64331 1
+CGACTGGAGTACACTCGCACTCCTGTGCCCTCGTGAGAGCCTTGTTCGAACGATTATGCGCGCAGTAAGGGACTGTTGATAATACAAGTTAACCCAGTAT
+>64332 2
+TCAGAGGGGCCGGTCGACCAATCAAATACGTCTGATACAACGTGGATTCGATGTCGCTCTAGCGCTCATATTCTTGATCAAGCGGTAGTCCAAATCCTGG
+>64333 1
+TACAACTACCGAATCGTACCATGTGGCCTAGCACATTGTGAAGGCGCTGCAAATCTGCTATCTGTTCGTGTAGCGCAATGCGCTTATGAACGAGCATGCG
+>64334 2
+GTCTGTTAGGGGCCCCCGAAGTCGATTAAAAGTGAGTTCGGAAGTAGTTCCTCAAAGATCAAATGCCTTCCTTGCATTACGTGCGCAAGCGCCCTTAGCA
+>64335 2
+CACTACTATGGTCAATACGCGCCCCATAGCTTCCGCCGAGAGAGGTCTATACTCTTTGAAGACCTGAGTTCTGAGGAAAGATCTGTGGCGGGCACATATT
+>64336 1
+GTCTCTCTAGACGCGCACCTGGAAGTTAGCGAGAGGCTCCCGATGTCAACCTTTGCTGTAGCGACATTCTAGGGACGACACTCTATATTATGAATAGCAG
+>64337 3
+ACGTGTAACCTTGATCCTGTAGTCGCACACGCGTGCTCTGAAGCTTCATGCTGCAAGCACCTAGCATCGCACGAAATATGAAGTTTCCGGATGAGGATGT
+>64338 2
+GGTACTTCCCCCGATCGAGGATAACTGGCTACTATGTCATGATTACTTAACGGGTGGGTCCAGGTCCAACATGCGACTTATGACGTCTAGCCCAATGAAG
+>64339 3
+CGTTAGTATCACTTAGTGTGAACCGGGGTAGTATCTAGTACGGTCATCACTAACTCGGAACGCCAGACCCTGTCTGGCGGCCACAATGTTGGTAAACACT
+>64340 2
+ACGGCAAACTGTCTATCTGGTTAGAATGATCCGGCTAGCGCCCTCAAGCAGATCATCCGGTATGCGAGTGCATATATGCGCATTGAGCCCAGTACTGTAT
+>64341 3
+AGGGGGCGTCACGTCATATTATCAAGCGACCTGCAGACGGGCAAGTGCATGACGTTTGGTAGTATTCCAAGATCCCTCGCGCACACTTTGTTCAAAATTC
+>64342 2
+CTCGCTACGATCGTGTTGGCCCGGGATGCTTTTAGAGTTGATACTACGACGTAACCCTGGCAATACTAACCCTACAAGAGATGGGACCAATTGCCATGTG
+>64343 2
+ATATTCCCCGTCCATAGCAGATAAAAGAGTCATACAGTACTCCGAGGCTGGAGTCTTCTTGTGAGGTGTCGGCAGACATGCTACGCTGGCATCCATGTAC
+>64344 2
+GGAAAACTGATTTACCACATGGGCCCGTGACTGAGATAATCGGATCGTTATCCAGAAGGGTTTATCGCTAGCCGCGCTCATCTGACATGTCCGATCTCAG
+>64345 3
+ACAGCTTATAAGAGTTACGCGTTAACATAGCGCCCAATGTCCCTACGCCTGGGAGTAAGTCTACGCCGGCTTGAGGAAGGGTATCTCTACCATTGCTGTA
+>64346 2
+GCAAACGCCTCTCATTGTCGGCTCCAATGGAAGCCGAATAACAGTAGCGTCAGAGCGCAGGGGGTGTGGTAGGTCTCTAATCCTTTCAATATCCACATTT
+>64347 3
+CGAACGTGCACGGATGCCTGTAGATAGCTGTGGAATACGGATGGCACACTCCTTTGATGCTAACCTAGTCGCAGTAAAGTGTTAGATCTCAAGCCCCTTC
+>64348 1
+CGGGGTTACTAACTAACCGATACGATCGGTGGAGGTCCTAGACCTTGATTACATTATGAATAGAGTCAGCAGCGAAGTCTTACTGCCAGCCTCGTGTCCC
+>64349 2
+GGTAAGATTACCGCGTAAACAGTCTTTTGCTTAACGAGAGCTTCTATATCGAGCCCTACACTCGGAGTAGGCGCGGACTACATACCGTTCGCGAACGGTT
+>64350 2
+CACGAATTGGCATTCCTGTCTAGGGGGTATAGCTCTGGACCTTGATGCTCATTCGCTACAGCAAACCATAACGAGGACAACTCAACTGGTGGTATGGCTC
+>64351 2
+CCGGTAGCCCGACGCCCTGAATCCTTTAGTATTTCTAATACGGTACGCAAGTTGAATCGCGCAGGGGTATCAATGCGTAGGCCTCATTACCATTAGAGAG
+>64352 3
+TTTCTGAGTTTACTTCACCCACCTAAAGGTAGGCGCTCTCTATCCGGCGAGGCGTAGAGATCATGAATATCGGAGACGCGTAGAATCGATAATGCCCTCG
+>64353 2
+TGCCTATTAGCTTACGATCAGGGTGCAGCCCACCCGGGGACTTCGAACAGTAGGGGCACGGAATTGATTCTTGATTCTACGTAACCGGACACATTTACTA
+>64354 3
+CGCCATAGGGGCCGTTCGGATGAATCAAACGTACGAAAGTCTGCTAGGGTGCTACGCACTAACACTGCTAAGATACCTCTATGTATTGCTGTCATGGTCC
+>64355 2
+TGTGGAGTAATAGCAGTATCGACATAAAAGCACGTGAGTCTGTTGCCCGTCGCTCCGATGTCGCTACTGAATCGTCGCGCAAATGCTCTCCAGACAATTG
+>64356 3
+CGAGTCCTTCGTTAGGTTGATTTATCGGTTGCCGTATAACAACTAATGAGCCATGGGGAACAGGACTGTACCGCGAGACAACAGCCACGCCCCTTAGTTT
+>64357 2
+CCCTCTGCAATATCATGCTAATGACATAAGCATCCTAGCTAATTCAGAGGTGTGAGGTCCGCGATGGCCCTTGGGCGGTAAGGCTACGACTCAGTTTACA
+>64358 1
+GCCTAGTTTACTGGTGGAATCCCCCCCCAAACGTCTGGCCGCACAGCACTGCTACGCTAGGAGTCTTTTCGAAGGTGTTTCAGAAATTAGAGGAGTAAAT
+>64359 1
+GCGTTTAAGCGTCTTAGAGGGCCATACTGGCACATGTATCCTCCAATGAAAAGGGAGTCATGTCCGTCCGACAGGACGGCAACCGTCTCTAAATTGTTTC
+>64360 3
+GGACGGGCAACAGCCCCAAGGGAGCTATTCCCCTATTACCAGTCCGTTTTAATGAGTCAATGCAGATCGGTTTTAGCCATCAGAAGCAGGTAGTCCTTTG
+>64361 3
+CGCAAAACGTAATCACGATCTAACCAATTCTGGCTGCGAGCGGATTAACCTCGGTCTTCGCGCTTGGCAGTTGTGTCAGCAAACGTCTAAGTATGGACTG
+>64362 1
+TCAGTGAGAAGAGGATGTCGGAAAAGTTGCGTCCCTCCTGCCTTACCACATTTGAGCACATGCACTCCAATGCGGAGTGTTGAAGTGCCACGCCTTATTA
+>64363 2
+CCAGGGTTGCGATGTATTCCGTGTACTGTCACTCCGTATGGAGCGCGACAGCGTCGCATAACTAACTAATCTCTACAGGCCGGAAATATACGGATCTGTA
+>64364 2
+GCGGAGTGTCGTTATCAGATCGGGTGGCCACGCTTTGTATTTCGTAGTTCCCCCGCTCCAATGAAGACCATCATGAAGATGAACCAACGACAGTGAATCT
+>64365 3
+CCTAGAATATACTAGCGTGTCTATAGACGGATTTGTTCTGCCGGGAGATTAGCGCTGTAGACGCCGTACACCTCCGAGCTTTTGCCTGAGAACAAACAGC
+>64366 3
+GGTTTGTACTCACTGATCCAGTTGTTCCACTTAACCCATAAGATAATAGGGACGGGTGCGACTTGCCTGGGGGAACGGTCCTACACGAGCTCACATCAAT
+>64367 1
+GGCGAGGTGTTCCCGCTTGCCTGGCGTAATAGGCGAAACTCACCTGAATATGGTGTCCATACTATCGTTTTCTGGAAGAACAACCAAAATCCCCGTTAGG
+>64368 3
+TTCCGGACACAGAGTTCAGTTTAACACCAAGCAGCTCCGTATCGTCCGGTAGTATAAGCTACAAGGCTTTTTGGTGCATTTGGAGCAGACATACCCGGCG
+>64369 2
+CATGTGTATGGCCTCCCTTATAACTACAAAACATGCCCCGTTGCAACGAACATGTGGAAGTCTGGCTGGCCTTTGAATTTGCGCTAAATGAGCGCCGAGG
+>64370 2
+CGCGCTTCCATATTGGGGGACGCTTAGCCAGGTGTCCCTCTATGCGAAGAAAGACATGATTGTAGGCCTGGGATTTAGCCCTAACTAATGCCAAAATTCC
+>64371 1
+CAAGCGTTCCGTATTATTGGGTATCAAAGAACGGACGACGCTGAACTGCTGGCTACCCTTGTGTGGGCGTTACCCCACAATATAAGTCCGACGATTCTGA
+>64372 2
+TCTTAAGGATGATATGGTGGGGCACCCTCATTTTGAGAGGCCGCACAATATCCACCATAAGGTCACGCCGAAGACCTCCTCGAGGTTTGAGCGATCTTAT
+>64373 2
+GCCGTGGGTAGTAGATTAAAAAGAGCTTTGCTGCCTACCAGCCTCACGATTGTGAGGTTGTAGGAAAGTATCCTCGTCATCTGCTACCACCGCATACGCA
+>64374 2
+TGGCTACGAATTGCAGCACCTGGGTCCCGGAAGGCCCGCATCATGTTACTTATATGCTGATAGTCCCGGTACGTGATGAGATCCTCTTGACACAAAAGTA
+>64375 1
+ATTCCTCGGTATCTGAGTTTTAGACAGGTCAGCACTAATGGCTGACGTGCATGCATGCTGGACCACCATCTTACGAGCAGGATAAGCCCCAATGGTGATC
+>64376 1
+CCCACCGATTTCGCTAATAGTGAACTGACTTTGGAATGGTCTACCCTGCGGAGCGTCATAAGTTGCAGGCAGAAATAACGAGTCTGTACTTGCCCCGAGT
+>64377 3
+ATACGCTGGTGGGTCGAGAACACGAAGACTCGATTCGCAGGCGTGTCACCGAGTACCCTGATCAGCTAAGCTCCTATACTGGGATACTATTTGTACTACT
+>64378 3
+AACCGGGAGTGCATAGGGAACCGGGATACTGTTATCTGACGCTTTGTCGACACAAGCTCCCTCACCTTAAAGTGCGTGATGATTGGAACTCCGCTTCAAT
+>64379 2
+ACTCTTGGGTGGGATATCGGCGACATCGAGCGATTTCTGACCCCTTGAAAAATCAACGACTGCTGTGTCCACACGAACAGAACGTTATGCTATCGTGTCG
+>64380 3
+AAAACACCCGGTCCAGGTAGCTTGGGACGGATTCCGGGTAAAAACCTCGGGACTACCATTAATTACGGAACTTCCCGAACTGGTTGTCCTGGACTTTTTG
+>64381 1
+CTAATGCGGCCACGACGTACAACCGATTTGAAGCGACGTTTCAAGCGTTGGCTTGAAGATAATACTTCCCCATGTGCATCCGACCATTGGGGTATGGACT
+>64382 3
+TGTTTTCCAGACATCGGTACTATCCCAGAGCTCTGAAACCCGCCCACGCGTGATGAAGGCATCGATACGTACTAAACTGTGCTTATAGAGATTGGGGGCT
+>64383 3
+TGGGTGATCTATAGTATCTTCAATGTCCACGCACGACTGAAGTCTGGCTTAGAGACAACGCCGCCTGGGAATTTTAGCCCGAGAGACGTCTATCGCCTAA
+>64384 3
+CGCTCTTTCAAAAGGGTGAGTTCCTTGTCGAGACTATCTAGTGTCACGCTGCGTCTAGGTCAACCACAGCCGAGGACAACAAGGAACCGTATTGTTACGT
+>64385 3
+GAGCAAGCGGTAGTTCTCCTCGATGTACCCTGATACCAAGTCGATCGCGCCTCAGTGCTGTAAGGAATTACTGTATCCGGATATGCAATTCGATCCGGAA
+>64386 2
+TTAGCATGCTCAGATGATTAGCCAGCGGTGTCCCAAGTTGGGTTCAAATCCGGTAATGGCGAGCTAGCATCTCATGTAGAAGTCCCATTGCAATCGCCCA
+>64387 3
+ACTATCATAGACTTTTAACCGGCGACTTGCGCAATCTCTGGAAGCTCCGGCGCATTTCCGCAGGATCGCGGATACTGGTTTCAGAAAGGTAATCTCGAAG
+>64388 1
+TACCTGCCTTTCCGAACAAAATCAGAACGGGAATGTCCATTTGAACGGTTCATAACCCGGTTAGTGAACGGCCCCCGTCATGCAGTGTGGGATTTGGACT
+>64389 1
+CTAACCTGTCTTCAGGGCGGGTGACGAATTGCAACGCCGCGTAGTCGAACATATTGGGAACCTAACAACCTAATGTTGTTCAACGGCATCGGTCTGTACT
+>64390 2
+GCCCTTTCGCGTTCAAGTCACGACTGTCACTCGGACCGCTAATGGATGTATATAGTTTAGACATCGGCCAACGGCGCGACACTTTCAAATATGGTGGAGA
+>64391 2
+TGCTTCCCCTGAGTCTACTTACCCATAAATATAAAGATAGCACAGATCGACCGTGCTGGGACCAGCCGGGAATGGCTATTCGAACTTGGCTTTTGGGAGC
+>64392 2
+AAGACCCTAGGCCGCGGACCTCGTTCGACTCAGTTAATTTACTTGTCATCCACCGGTTATAGTGGGCGAAGACAGGGAAATGACCCTATTCATTTAGGCG
+>64393 2
+GATTCACAAGGCAAGCGGCGTTAGGGGTAAACACCCAAACGTCCACACGTTTTACGGGTGTTGGGATGCCTTTCCCACTAATCCTCATAGTAATTGGTGC
+>64394 2
+GGTGCTCGGTTCCAAACTGTGGCAGGACACCGATCGAGACTCTTCGCTCACCGCTAGTAGTTAAAGGCGTTCGAATGTTTCTAACGTACGACGTAAAACT
+>64395 3
+TTGGGCGTGCTCTTGTGTTAAACTGACCCTTTCCACGCTAAGACCCCCAAATGAATACGCCATGGTTCAAGACTACGCGGATGTGTCGATACAGGTAAGG
+>64396 3
+GCGTAGAGATGAATGTCTCCTCGGCTCCTACAGGTAAATTAATAAACAATTCCAAACGCGTTGTCCCCTTCTGGATCCAAGCCGAGTTGCGGGCTGGAGT
+>64397 3
+CTAGAACACGGACACCGCCCGCGTCGAAATTTAGGCCGATTTGTCAGTCGGGAAAAGCCTTGCATACTAGGCGTCTATCTATTTTTTATCAGCCAAGGGG
+>64398 3
+AACTAGAGTCAACACTGGTACCTCCAAGGGGTTATCAGCCTCGAACGATCATTGCGAGGGGCCTAATACTCGGTCTTTACTGTTGAAATCGCTCCGGGAT
+>64399 1
+TGAATAGTAGCTTTCATCGCTCCACGGAAGTCAAGGGTCGGGTCCAGCAAACTACTTATCGCCCGTCGTTACGTGAATTTAGGCCTCAAGCGTAGAATGC
+>64400 1
+TTGTAGCCGAAGTTCCTGCTTTTAGATACGACCAGGAGACTCCCTGCGTCAGAGGATTCGTGATCATCCAGGGTGTCCCCTACGTAAAAGGCTGTCAAAA
+>64401 2
+AGGCGGGCATGGACGTTTCGTTTACTAGGTAGATAACAAGTTGTGCCAAGCTGGCGCCTATCGAAATACTGACCCAGACCAGTCCCCTCTATTAGGTCAT
+>64402 2
+GCTAACCAATCGCGATCGGCTCAGAGATCACGTATGATTGCGGTCGATCATTACAGGTCGACCATACGGGTGAGCCGTGTTCTCTCGAGACTTCTTAAAA
+>64403 3
+AAGACTTTAGAAGCTCCGAATCGAGGAATTTACGTGGTTAAGGGCTGCTGCAGATAGGCCGGACGATATCTTCTCACAATTGGCCCTCCATCCCATTCGG
+>64404 2
+CTGTCAAGGTGACCCACCGTTTGGTTTTACTAGTCGTTTAGCGGTGTTAGGAACCCGAAAGCAAGATACTACACGGGACTTGCTTCCATGCCAAACAGCG
+>64405 1
+GTCACGATTCAACTGAGATCCGCAGGTTGACGGACAGGTGACTAGAGAATAAGCCACGAGTCTTGTGCACGTGTGTATCTTCCACCGTATACTCGATTCC
+>64406 1
+AATAAGAATTCTCATTTTACCAACTAGACGGGCGAGGCTTTGTGTTCTGTACGATGCGACCTTCGGCCCCCATTGCGCGCGAAAAGGAGTCGACGTATCA
+>64407 2
+ATGTCCTGTCCCCCCTGTGGGAATCACTAGTATGAGAACCTGGCATTGTCTGGGTGTAGCGGAATATCGGATAAAGCTCGCGCCATTACCGATAAAACCT
+>64408 3
+AAGACTAACACGGAGGAGATCGTATAGATCAGATCGGGGCTTGTAACGTTACCGTTTACTTCTTGTGCGCGTTATCCCCCAGCGATCAGCGAATTCGACC
+>64409 3
+GCCTTTAGTGAGTCGGCGGACGGAACGCTTGTTTCAAAAATCTCTCCACGCGACCGATCGGGTAACTGCACTGTAAGCTTAAGTAATCCCTAGTCAGTGA
+>64410 1
+TCTGAAGGTCTATCTCGCAAATCTGCGTGGTCCTAAATTAGCATAGGTTACTGCACGTCACACAACGTCTAGCGGGTCACGAGACGGTGTCTCTAAGACG
+>64411 3
+GGGCAAAAGCCATCATAATAAAATACGCCCCCTAGGGCCAATTGGTTCGGCTAAACTCTGGTCCGATGCGCTGTGTGTATCTATTTGCGTCCGGACAGTA
+>64412 3
+CAACACTTTCGCCTTGCAGTCGATAGGAGCGCCACTGCACGTAAATATAATCTCAAAGTCGCTAAGATTCTCGGGGGACTGGTGTTGTCCAGTGCTAAGC
+>64413 3
+AAACCACCACGAGGTGATTCGATCGTTTTCGGAGCCTTAACCGGTTTCTCTACGATTAAATAGTCCTCATAGGCGTCGGACCATCAATGGTGGACCGGAG
+>64414 2
+GTACCGTAATCTACCCACTGGGCTTCGTGTCGTTGTGCTTTGACCCGTTAATGCGAACGCAAAGCACGAAAGACCCATTCAGGTGAGATATGCATGCTAG
+>64415 2
+GAGAGCAAACTGAGTCCATTCCGTCCTGCCGTGATTACTCCGCGACATATCTTCCTCCGGACAAGCAATATTTGAGACTGATAGGGGACTCTTGGATGGA
+>64416 3
+TCCTCGCTCTTAATATCACTGCCTGAGACAGAACTGTCTATAGAGGGCTTGGGACGATTCTCTGAAGTTACCCTCCGTCAACAGGTGGAACAACGAGGTG
+>64417 2
+TCCAGGGCTTCTTTCGCTCAGCCTTGCGGTTTTATAGTGACTGCTCAGGATCAACTAGCAGAACACCGCGCCTAAGACTAAATGAAGTTGACAGTGGGAC
+>64418 1
+GGTATTCTCTGTCAGACTAAGCCTTGACACCAAGATACGCACCAGAATTTGCGTTCATAGCCTTGTGAGTCACGAGGAACCTGCAGGGCTAACTCGTGGT
+>64419 3
+CTTTCCTAAACAGCGGTCATACCTGAGGTATAGGTGTTAACTGGTCCGCCGGCGCTAATACATGGAACCATCAGCGGATTACAACAGTATCCTTTGGGCG
+>64420 3
+TCATTAACTATTAGCAGCCGGCGCCTTTACGACGGTGTCGACGTAAAAATTGGATTACTTAAGGAGAATCCACTGATCCCAGCAGCGCTGTGCTTCGGCG
+>64421 2
+GTCCGGGTTTACTGTAGATACGACCTCGCGGTACATCTTTGCGTGATACGGGCTGAAGTCTGATTACTACATCTAACGTCCTCAGGAAACGGGAAAACCC
+>64422 3
+CGGCTCATGACGGGTGGTGTTACCAATCGTACTTACGTAGGCCGGACCTTCCAGTTATCATAACTCGCCCCCTTAAAAAGATGAACTTTGAATGGGGGAC
+>64423 1
+TTCAAGGATTCTGTCGCGGTTCACTATCAGTCGAGACTCAGTATGACAGTATAGACGAGTCAAACCCGGCCGTTCCCAGGGTGGTCCGATAGTAATCTAC
+>64424 2
+CTAGTTCTGGTTCTCATTAAGGCCATCGTCCGCGATCTAACGTGCCCGTTTCAACAACCGCTGTACGCAGAGTTAGAAGATCGTAACGGAGTACGAGGAT
+>64425 1
+GCGAGTTCATCGCTACGCCCTGGCCTCTATAAGCTAAAATGTATGAATGATCCCTTTAGCCGGGATGCCAGGCTAGCACTGATAAGCCTGTAGGATCGAT
+>64426 2
+TAGATGGCTGATGCGGTACATTTTCTTCTCCGAGCCAAGATGAGCCCGCATAGCCGCTTAGAAAACGATCATGCAGTGCTATCACCAGACGCGTTTAGGT
+>64427 1
+TCACAGCATCTGCTCTGGGACCTTCACGGCGGATTCAGGATAACTCTGCTTCTGGTTGAGGTGGTCACGATACCCATTGCGAAGCTGAAAAGACACTAAT
+>64428 1
+CCACCGGTACGAGATCGCCACTGAGTACATATAGCCGGCTCTATCTACAATAGGTGGGACAACTGTTCTCCTATTATGCTAGCGTCAGTATGGGGCGAAT
+>64429 2
+ATGGTAGACGGCCCACATGCTTTCCACGTGTACTATGTGGAATAAAGCACCATGTCACCACCAGCTTCAACTTCGGGTTCTAGGTTGTCAGAGGAAGCTG
+>64430 2
+CACGGGTTGCAAAAACCCATGCGAAGCGTGAGGCGTACGGTTACGCTTCGGCCTCCGGTGTCTATCTTAAACTACCTCGAAGTAACTATAATGGTGTTAC
+>64431 1
+GGACTCACCGCTGGGGAACAAAGATACGCACGGGTACTTATTGGGAACGCAGCTGTACCACTCACTCTGGTACTTTCAGGATGCCATACGGAATCTTTTT
+>64432 2
+TGGTGTCAATAACCATTGATAGAGCGACTCTGGCAACAGTGCCATACGAGCTCGGCACGAGACTTTTTGAAATGTTCAGGCCATCGGAACTTCCGGTCTC
+>64433 3
+GAAGACATTCTTGGCCAGTATGGAGCCCCCGAGCGCGACCGGTCCGTTGTACACAACAGACAGAGGTTTATTATGAATACTCTTCATATCCAGGTGGCTT
+>64434 2
+CCACACAAATCGGTCGCGTAAGATAGGCCTTTAATGACTCGTTCCTCGCCCGTAGAGAGTTGTGACGGTTACTCCACAAGAAAGCTGGGTTTAAGGCTCT
+>64435 1
+CTGTCACCACTCAGACGGACATGCACCTCTGTATGGGGGCCACGCGCGTTAAAATCGTTCAGAATGCTTGTATTGTGTATCAGGGCACTTAGCAATGACA
+>64436 1
+CTTTGGCGCTCAACCGGCCCACTGTTCTGGGGTCTGTAGGCAGATGACAATAGACCCAGGTGCCACGACCCTATTTACGTGTAGTAGAGTATATAAACAT
+>64437 3
+AGCAACTAGCCCGTAAACGGGGTTGTCAGAACTCAATCACGAGACATTGAACCGGCCGCTTGAATAACAGGTTATTGGGCGCTTCTTCCATTGTTGGCTC
+>64438 1
+ACGCGGTGATCGGTTGCTCTGATCGCAACATGACGTACCTGCGATGACTACAACCAGAAGTATCTTCTGAGACGTGTCGCATTCCCAGGTAAGTATCATG
+>64439 3
+TGCTAGTGTACCATCAATGGGTGAGACTCTACTGTCAATCATCGTCCGGTACCACATTCCATAAAGCCGGGGTAGATCTCTTGCCCGGCAAAAGTTGAGG
+>64440 2
+AGGTCATCCCTGCAACTGTCCTACGTGTTGCGAATATAACCATGAGATTATCAGCGAGGGGCGCTTTACCTTAATCCCCTAACTGCGAGTAGAGGCGATG
+>64441 3
+CACAGGAGTTTCACTATGACGTGGGGGATACAAAGCTGTCGAATCTCACCCACTTTCTAAGCGGTAATCCAGAGCGCCTTTAGCGTAGTGGGTCCTCAAT
+>64442 2
+TTGTCGAGCTTTCCAATGGTGAAGGGAGACCTCTCTTATGGGCACCCGGATAAGCACTACATAATCGCGAAGCGTGCGACCTGCTAGTTATTCTCAACAG
+>64443 3
+TTTCTTCTGACCGTCAAAGACGTATAAGGTGGGAAAAAGGTTCGCCGCTCCGATAAGCTGGCCCTCTCTGTAGAAGTCCCTGTCAGCCAGAAGCATGATT
+>64444 3
+TATATAAAACAGTTATATTCCGCACCATGTGAACCCTTCCCTGGAGGGGTGGTGGGTATGCCGATGCATTATAGTTGACCGACGCCACGTGCTACCAGAC
+>64445 2
+CTCACTATACGAACGTAATCCTATGGCTTTTCCTCTCTAGGGCGTCGAGGATGACGGAGATAAAGGATCCCTCGGTCTCTCGGGCAGGACACTTAATAGA
+>64446 2
+TAAGGATGACTGTCATACCGCCCTACCGAGGAACTAAATCTGGAACTGCACTTGTACCAGCGTGTACTTCAAGTAAGCGGTTTGGCTTGTAGCAGCTCCG
+>64447 2
+GATTCACCGTACTTTCCATGTCTAAGTCGTAGAAGCAGTGGTCGTCTGAGACCCATGAATAGGTGTGCCCCGAACCGTCAGTACGTGTTACGAAATCGAC
+>64448 3
+TGTTACCAGTCCTCCGGCTAAGGAGGCGATCTATGGGTAGTGCCATGTGCCTGGCGATGGGCTTCAAGATTACAATCGATACCACCGCCTATAACAAATT
+>64449 2
+AAGCTCTGCTCCTTAGATGGCAAGTGGTTGGTGGCTTTAAAGCATTGCTTGGTCGATCAGTGAAGCCACCCACTTAGCAAGGTCACCGTACTGCAAACCA
+>64450 3
+ACCCTTTACCCACGGCTTCTAGCGGTCCTGTTTTTAATCAACATGAAAGAACGGGGCTGCTCAAGGACTCCGCGTATTGATCGAGTTAATGGCGAAGCAG
+>64451 3
+TCCTACTCAACATGCCAACAGGTATGCAGGCAACATCATCGCGCCGGGCTCTGGTAAGAGGTGTATCGTAGTTGAGGTTAACGTTCTGCACAGTCTCTAA
+>64452 3
+TTGTGATGACGGGACGTGCAGCAGCAGCTACGTCGTGCATCGGCCCCAATTTATAGCGAAGTGTTTCCCCGCAGAAAAAATCAATACATGTCTTCTGCTG
+>64453 3
+GAAAACAATCCTTCAAAGAGTCGTCCGTTGTTCCGGTCTCATAGTATAGAGCCGCGAGGCTATCGACGCGTACCTGCAAATATTGCTGGAGTTGCTAGCC
+>64454 2
+AATCGCGATCTAACTGCATCTGAGTGTAGCTTTGGGACGACGGCATCCTCGTGTTTCATTCCGGTAACCTATGCAAGGTTAAGCGAAGGCACAACCACGT
+>64455 3
+CGTGGCACGGGCCTTAGTAACCCTGCTACGCGCGACATTATCACTAATCCAGTGAACTTTTGCGACGACGCAATGAATGTGAGGTCGATACTGTGAACTT
+>64456 1
+TTTCTCAAGTCTTATGGGGTGCTGAGATAGCGGTTAAGCCCTCATACAATACATACGTTGACCGGTAGGAGAGGCTGCAATCTCCCCGTACAGCATGCCA
+>64457 2
+GCAACGCACGCCACATGCATGTTCAGTCATCATGGAACTGGGCATGGAGACATAAAATGGCAGGTACTTTCCATTATTGCTCCGCCTTGTCTATGCAGGG
+>64458 1
+AAACGGGCTTTCGCATGATACCCGGGCGGCCTGCGCGAAAACAATGACAACTAGTTTTGAGAGTAGTAGGCCCTTTAGCATTTATCACGACGTCGTCTTC
+>64459 3
+CACATGGTTATGCTGGCTAAAGATCAGCCCCGTTCTTGCGCAAACTCAATGTTGCGGGTTTAGTGCCCGACCCAATGGTCCCGATAAGGAATGAGTTCAA
+>64460 1
+CTATCAGATCCGTACTCTGTTTAGAGGGAAAGTAAGTGCCACTCAACTTGGAGCCGCCCAGCCCTGAGAATGCCGTGTGAGATCAATAACTCCGTGTGTT
+>64461 3
+CCGTCATCGAGATTGTACAACAAGCCAATGCCAGGAGGCCCCTTGTAAGCGGGACAACCCTTGAGCGCTTTTTAGGCGTCAATTCGTTAACTGGTAGTTA
+>64462 2
+AAATAAAGAGACCGGTGAGTTTGACTCTGCCTCTTTTCGTTTTGAGCTCCCTGGACATAGACAGAGTAGATAGCGGGCTACCTCGACCACGCAGTAGCCT
+>64463 1
+AGACAAACCGGCGACGTTTCTTCATTAATATGCGTATACTTCAGATCTTCATCGAGATAGCTGGCACCATCGTGTATTCGCCACGGGCGAACGGCTGAGG
+>64464 1
+GGTCCGCACCGCAATGGCATAACAGTATATCATTGGATCTGCATAGGCAGTCTTTGTTTCGCACGAACTCATGAGTAGTAGCGTCCGGCAAACTCCTGAG
+>64465 2
+CACGAATATCCCGAGTAGATTGTTACTCGAATCGAGGCACAAGTGTGCGGGTACCTCTACAACGTTGGAACATACCCCGGACCGTTTCGGTGCTGAATTT
+>64466 1
+CTTGCAAGACTTTAGCCCAGGGGGAGATTTGCCTAGGGAGCTAAATGTCTGGTGCGGAGCTACCACCTTATTTGTTGCCTACTCAAAACCCCTAGGCAAA
+>64467 3
+TTGGCAGTAACGACTATGCTCGACGCAGAAATGGCTAAGTGGTTTACACTCGACAGGACGCTTATAGTGTGTAGTACCAACATGTCTAGTCCTCCCGGCC
+>64468 3
+ACACGCCTCAATGGTGCCTCCTCGCTAATTTTAAATTCGTATGCGAGGGGGTGAAACCGCAACACCGCTTGAGGGACGGGTAAGTGTTCCAATATTTCCA
+>64469 2
+CAACCGCCCGTTATTCGTCTATTAACACGAAAAGGCGAAAGTTCTTCCAGACACAATGTTGGTAGGCGAAGGTTATGTTATGTCGCTGCGTACGGCCCCG
+>64470 2
+CAAGCTCTCTACAGGCCAAGATATATGATGATGCGTGATGGAAAACCGTGGGTAGCTGACCTGACTACCATTTGTCCGGACCTCACCGTTGGTACCTTGA
+>64471 2
+TTAGCGACTGTTGAGACCTTGACGTCGTAACGCAGATACCTATAGTCCGGAAAAACCTTGCCCCTAATGGATAGGCTTCAGTCGTACGTAGGTCGCTCAG
+>64472 2
+ACTCGCGAGGGGTATAAAAGTTCACTGGTCCCCGCCTCGTCACGATCTACTACATGATAAGCAGATGGTCGTGGTAGTCCGCGCTTCATGTGAATACTAA
+>64473 1
+ATTTCCCACTGCAAATCGAGCAATGAAATGTCTTACTTAATCGGCTCAGGACTGATTGATCCCGCTTCGTTTGCAAGGCAGACCAGGCCCAGTGGGAGGT
+>64474 3
+CAAGATTGAGTATCGGGTCCTACAATGGGTCCAACGAGCGGCAGTCATACCCCTAACGCTATGATCTTTTGGAATCTTAGCCGTCTACCGCTAGGGGAAT
+>64475 3
+GTGGGATGGGCTGCATCCAGAGACGAGCACATACCCTCTTCAAGTCAAGGGTCCATACTGGCTATTTCGCTTGCTGTAATGTGGACCCCAATTTAAACGA
+>64476 2
+TGGCGCGAGCGGTTGCCTGGGTCATGTACGCTGAACCCATAATGGCACGAGTACCATTCCGTCTTCTTACCATGCAATGTGTAGAGAGATCATCTAACAA
+>64477 1
+ATGGGCCAAGATATCGATATAATTATATGGGCCTCGTACTAGTGTCCGTCCATGAGAGTCAAGTCCCGATACTGCTTCCGTGGGACACCAGTACTCGACG
+>64478 3
+TCTGACTAGGACGCTACCATCGATAGCACGGGAGATTCTACTCGTGCTAGAACGTCGCAATTTACTGAGTCTAGAACGCAAGCACGCGTTGTTTGAGTCC
+>64479 1
+CTCCAAGCGGTAATATTAGGCGTGCTAGTTTGCCCTCACGGACCCATCATAAGACCCATTATGGCGAGTCACGTATGGTTTCAAAAGCCTCGGTGAGGAT
+>64480 3
+AAGTTCACGGTCTTAGTAAAGCGAAGCCGTGATTCTAGAGGAATGACCCGACCCAAAGCTATCTGTGAATTAGTCCCGTGGCAACTGTCTGTTCCTCGCG
+>64481 1
+GAATTGATAGTTACAGCGCCCATGCCGCTATCAGGTGTCCTGTATGGTTTACGTTCCATCGAATCAAAGGCTAGGAAGGCCACCTCAGGACCCAGTTGAT
+>64482 3
+CGGAGTACCATGCTTATCGTCAGTGCACGATTGGTACACTATCGGCTGGTGCGACACCGTAAGGAACTTCCGTCGAGATAAGTGTAAGTCCTTTCACACA
+>64483 1
+TGGTTGAAAGAGAACCTAGATTCAATCTCGCCCTGGGTTAGCTACGACTAAAACCGGGTGCCCGGCCGCGTGTGCTCTACGTAGTAGACTACTATATCAT
+>64484 2
+GGGGCCCTTTTCCACTGATGCAAGGCTTCTAACGAACATCTTACTTTCAAAGGGCGAACCATTTTGATGCAACGATAAGGTGGTGTTGCACAGACGCCCG
+>64485 1
+GTGAAATCCCGGTGGATTACGACCTTAGGCTCGAATGGATGTACGGAACCACTCGCATTTTTCCGGTCGTGCTGGTCCACAAAGTTTGAGCAAACACCTA
+>64486 3
+ATGAGCCGCGTTACTAAAGTACTTTCAGGTCCCGATGAAGGGTGATAAAGGTCGGACTGCGGGTTATCTCTCCACGCAGACAATGCGCTTTCAACTCTCA
+>64487 1
+CCTAAGGGGGGATATCAGGGTAGTTAGAGAACTAGACCAGTAATGCCAATCCTCTGACGGTTCCCTCCATGCGTTCGAGCTTTCGTAGTAAGCACCCATT
+>64488 3
+TCAGCACCATTACAAATAACCCATAATAGATACCGGACCTAGGTGTTCGGATTACGGCTTGCGCCTGACAGTAGCGTTCGGTCTCGTTGCAGGTAAGGTC
+>64489 3
+TCCATCCAATGAGTGCGGTAGGGGCCCGCATTTACTCAGAACAGAGCATCTCATCATTCCGGTAGATACTCAGTCTTGTTTGCGGAAACGAGTAAGTGCC
+>64490 2
+TGAAGGCAGGTCTCATAAGTGGGGTGTAACACGCGTGACGCTCACCCATCCTGTAAAAGCAGCTCATTAACGTTTCCAGACCGCATGGATGATTTCTTCG
+>64491 2
+AATCACGGTCTTACTATGTGCACCCAAGATTGGTCCTTCATATCAGGACGAGTAGTCTGGTCGATGGTACGAAGGACGCTGCCGCATAACTAACGTTGCC
+>64492 1
+AAAGGACTAATATTATCCACATATGTCCGTTTGTCACATGGCGGTGTCAGGCACACTGGGGCGCAAAGCGGTCACTAATGCCTTTACGGTTGCTACCAGC
+>64493 1
+ACTATGCTTACTGTCTAGATACGGCCATTACCGCGCGAAAGGCAGTCTGTTTACCTCACTAACACTATAAGGCGCAGGCAGGCTTGTTTCAGGAGTAGGC
+>64494 3
+GGATGATTCCCCCCCCGTGGATGATGACGATGGTACTCTTGACATGGGTAGTCTCATGCCAGCTGCATCAGGATCCTCGACTTAGGAAAGATATAACTAC
+>64495 1
+GAGGAGGGCCTCCGTCGGAATTCATCGGTCATTATCGTCGTAACGTTAGAGTGATACTACCAATAGCACTGTTTCATCAGTGCACGAGGTCAACCTACCG
+>64496 3
+GTGATTGAAGCAGCTTCACTGTGTCGTCGGGAACAATTCGATGGCCAGCCCTAAGTTCCAATCAGTGCTAAAAGGACCTAGGTACTTGTCCTAACGCCGT
+>64497 1
+CCTGAGCATTACCTAAGCGTTCGATGCAGGATTAGTGCCGATGGATCTCTGTACCATTAGCGCTTCAGTTAAGCGGAGGCCAGTCCTGAGCATACTCAAA
+>64498 1
+GACCTACGTTGGGGGTACAAGCCCCGATAAACGAATAAGTGGTTTTAATGGATTCCCAACTCTCGTGCTATGTGCCGCGTACAGCACGCTTCGACGTTAA
+>64499 1
+ACCCTATGAGCCGCTTTATCACCAGAGTGCTGAGATGTGGAGTATGTCCGCGATGGTTATTCTAGAAAACCAGTCATTACTCTTACGCACGAGAGGGCCC
+>64500 3
+ACGCGTCGATTGGCGTGTACAGACGCAGTAGTCTCAAAACCCGTAGGCCTAGTGTTCCCCAATCGCAGGCCTTATTTATACGCGCTTGAAAATTAAGGTG
+>64501 3
+CGGGTGCGATAACTGTCAAGCGGCTCCGGCTAATAACAAATGTTGCGCTGATATCCGGCATAGATCGTGGCTTACTAAGTCTATTTCGACACGCCGTACA
+>64502 2
+AAGGCATTACACCGGGTACGATCCAAGGGTCCACTCGTTGTGTTCCAGCGAATGTTTTACTGCATAACACGAGGTTGCATGAATTTTCAGGCACCCGCGA
+>64503 1
+CACAGAGCTACTGACCTATTCATGGTACTAGTCAGGGGCCGCTCCGTGATGTAGATGTTCTAGGAGTGGCGATGCTACGAATATAAACTCCTCTCACCGA
+>64504 3
+GCGGGCTACGGCATTGACTTGTTAAGCCATTCATTTTCACAGGACCAGGGGACGCCTTACGTAGGTAATAGTAAAAACCTAGAGCTCACGCTGCGCTTTC
+>64505 3
+ACCAGATTCGGGCCTCTATGATAATTGGGTCAGATTAATTGGAAGCCTGTATACTCGGTTGCAGTCGCCACCCTTAATACCGGTATAGGGGACCCCGACA
+>64506 1
+GACCTGTAGCATCTCCAATTCCAGTTTCCAGGCGCCCGTATTGGGATGTATTTCCACAACATTGTTCTAGGGGACGATGAGAGAGAATGCCGCACAGACT
+>64507 3
+GCCGCCTCGGAATCGTACGTATATCCTGGTATGTTACTCTTAGACTGGCCAAAAGGGACACGAGACCTAAAACGTTCGGTTTAGATACTCCGACGTTGCG
+>64508 3
+TAACCCATTAATGAGACGACAGACTAGCTATAGGTCAACCGCATTCATGATAGGCCGACTGGGTGTCGGTATCCTTTTGGCATGTGCTGACGAACCTCGC
+>64509 2
+TCTCAATCCGGGCGCCAAATGGCTAACGCTCCTACTAGGATCATTGTGGACGAGTGAGCGTCCTCTTGGGATTACATATTGCACGATCGATCGGACAAAT
+>64510 2
+GGCCGCATATTTGCTAGTGGACTGAAGAGGTATATTTCCGAATTGGAAGCATGGTAAACCCCCCTCATGGTGACCCCATACATTGTGCCACGCGAGACTT
+>64511 2
+GGGACGTTCCGGGCCACCCCATTTCTGAATATGAGTGACGAACTTTACCGAGCTTTTAAGCGAGTATCACCTAGCGCATAGTCAATCATCTAAGTGGCGG
+>64512 3
+CATTAATATTACCTTCACGCTCGATTTCCCGGCACACGCGCAATGTTATGGGTTACGGGCATTTAGGGGACTAAAAACGCCCCCTCGGTAGGTGAGTAAG
+>64513 1
+AAGGCGGCCCCTGGTATATATTCTTACAGCTTCCTGCTGCGGTTACACTTGAGTTTCGATTTAAGCGCTTGCACACGATCGAGAAACCAGGCAAGACGGA
+>64514 2
+GAACACTTATGCGCATAGTGCCTTATGTGGGTGAGAACCTTCCACACTGTATGTATAAGAGTTCCGGGCAGGTTAGGGACTCTCAGCCCCAATTACGACC
+>64515 3
+CCTAAGAACTTATGTGTAAATTTCTCGACAAAACGGCTCTGCTGATAGTCGGATTTCAGTGGAGGCTCATGCATGATGGGTAACGCGCAGCCATCCCCGC
+>64516 1
+AGGCTAGCGGAGGTTCAACCCCCCAGCTTATTCCTGTCTGCATCGTTATAGCGTCAACATTCTGAGGAGACGACATGAGGTATAATCTCATCGGGACGAT
+>64517 3
+CGAATATATCTGCCAAGTGAAAGAACCGCCTTCAGTACGGGATATGGGAGGGTCATTGCATTACGGCCTGTTCTCCGCTACACATGAGATAGGTCCTCCT
+>64518 3
+ATTGAGTATGAGACGCAATCGCGGTTCATATCTACCGTACCTTGCGCCATCGGCCTCGAACTTTCTAGACAGCCAGTGCCGGGAGACGAGTTATTAGATA
+>64519 3
+TGCACTACCCGTATCATTAGGGTTGCCCAGCTGTTTTTGCTCCAAATTCGCGCACCTACAGGGGATTAGGGCGGCGGCAACAACAGAAAATGTTAATCTG
+>64520 3
+ATCGTGAGTCTTGAAGGGCCAACAGACATGTCGTGACTATTAGTCCAATGTCTTGCGATGACGGTAAACGCCACCAGTAATCACGCCCGGTAGTCTTGCT
+>64521 1
+ACGTCCAGTCCGACTTACGATCTATCGTTCCGAGGCTCGACTCCGAGAATTGGAGTCCTCATGTATTCAACACTGGGGGTAATGAATAGCAAAGCTCGGT
+>64522 1
+CAGCGACGAATGACTGTTCACGGGCTCTACTGTGGCTGCATGGTATGTGAGTACTTCAAGACAGTCATCTCCTGGCCCAATCACAAAAATGTTAGCGTCG
+>64523 3
+AGCATACGTAAATCCGTTGCATAGGCGTTCTTTACGCTGAGTGATCTGACGTGCATCCGTCAGTAGCACGCTCCAAAGTGACAAGCTGATAGCCGATGCT
+>64524 2
+AGGGATATGAAGGGTATCTTTTCACCGCAGCTTCCGTCTGTTTAGGCACAAATGCATGTCAACGAACAGGTGGTCCCCCACGGAAGACCAGATCTGTTCT
+>64525 2
+AATCGCGTCTCCGCCAACTTAATTCACGCATCCGGGAACAGGCTGGTTTGCTATTTCTCTCTGCGAATTTGTGCCGGAAAAGGGATGAAGGACCAGTAAC
+>64526 3
+CCAGGACCATACGCTGCAAAAGGTTCGGGCATTGCATGGCCTTGGATGTTGATTTGGTAGAAACGCGACCAGCACCGCCGCAAATAATTCCATTTTGCTT
+>64527 3
+ACCTGTCAGACTATAGTTAGTTTCTACTTCGTAGGCTGCCATCAGCTGCAAATTACGCCAAGCAGGCTTAGCTGGTCTGGGAGAACGCTGGGAAATCCCA
+>64528 1
+CGATGCCCACTGGATACTAGAACGATAAAGCATCAATTCGTTTTCGCGGTACATTCACGTATCTGCATCCTCTTTACAAAGAGGGGAGCCGTGGGTGCCG
+>64529 3
+AGTTTCTTGGCGCGAGAGCCGCAAACTACGGGTCCGGTTAAGAACGCTAGAGTATCCAAATTGTTACGCCGATAGTGCATGATTGCCAGTACTTCATCCC
+>64530 1
+CCGTCCGATACATATCGATCTCCGTTGATGGTTCGTAAAAGGCCGTGCAGATCCCACTGAAAGGTTCGTTTATGGGTACGTAACGCGACATCAATGGACC
+>64531 1
+CTCGCGGACTCGCCCTCGGTAGTACCGAGACGTTTAAAGCGTTGAGTCAGAACCATTGCCATGCGTAGGGATTTAAGCGCATATATTTTTACAGGCACAC
+>64532 1
+GGCCTACACGAACTCGTATGCGTTACGCCAGATTTGCATTTACTTTCAAGGCAATAGCCGACCTGGAGGCACATCGTTCGAGACGACTTGTAACGTGTAG
+>64533 1
+GCTAATAGGTGGTATGGCGGCCCTCACGTGCCGGTGGATTAACAAACAATAACACTTCTCTAGTTGCGACGCGTAAGACTGCTTTCTGAGCATCGAATCC
+>64534 1
+ATTATCAACGCGGAGGTAGCATCCTTTTGTATAGAGGCAACACGTCGGCAGTCATGCATCGCTCGCGGAAAAGCTACCGGTTCTCCCATTTGTACTAAGG
+>64535 3
+GTGAGTCGATATAGCTACAAGGGTAAAGACTTCTAGTAGCTTCTGCTTCCGTTCAGAACGAAGCCGCTCCCGGCTCCCCAGGTAAGCCTAAAGTTTGTGA
+>64536 3
+GCAACTAGTGAACAAACAACTGGCTCAACGGGTGTCCCCCACCTTGTTAGAACTTTTGGGCTCGGCTTGGTGAGCTGCCACAGAGAATTCTGACAGTTTA
+>64537 1
+ACGCATTGTGTAGCTTTGAATGGACCGGATGCTTTGCGTCCATAGCACGGTATGAGCTCGCAAGCCCCCCCATTCGACGATTTTTGACAGACATAAAGAG
+>64538 1
+ATAGCTGTACCCCCGACTCGTGCCCATGAGAAATGCCAATGGGGGGTACAGATTAGATGTTGACCAACTCCGGATGCTGCGCGTTTCAAGCATTAACTTT
+>64539 2
+ACCCGAGCTCTGTCTGGCTATTCGTCGACGGCATGCTCTAACCCCGATGCAAGTGAAATCCGAGTTTAGAGACAGGTAAGTTTAAGAGATTGTGCCACCT
+>64540 2
+TAATTCTGAAACGGCACATCTCAGGCAGATGGAGTCCTATATTGCAGACGCACGTACCGGACTGCACAAGGGGCAAGGGTTCTGTTTGCCTATCCTATCT
+>64541 1
+GGCCGTGCTATCAACAGCAGTCATGTTGCCTTTTGGGGAATGATTCGGCCGGTGAAATGTCGTACGATACCTCAGTCACCAATATTGTCACCACGAGACA
+>64542 2
+TCATATCCACCGGTAACTTTGTGATAACTAGCTCGAGTGCGACGCGCCCCAGTACCAGTACGGAGATATAGGCTCGGTCACTCGTCGGAATGTAAATTGT
+>64543 3
+TGAGACTCCCGCCAGTCCCAGACATCGCGTGGGCTCATTTTTGAAGTACCTTTTTCGTTACCAGCGAACTGAAAACGAACTTGCGAGAGAGAATTGCGTG
+>64544 2
+AAAACTCTGACGGTTGTTAAATCGTCGCTCAAGCCACCGCGGTCGTGGAAACCTGTTAACACGACTGGCTGGAGGGGGACTTTCCCTTATATGTATCAAC
+>64545 3
+TGCATCAACAAGTAGGATTCATGCATCAGTTCCTCTGGAAACATTCTCAATGCAACGCGGATGGGGTGTGGCGCGAGGACTCTCGCATCCTAGCTATCTA
+>64546 1
+TGATTTAGGCCATTAATGAATCCAGCACCGGCCGGCATTGGCGGCGATAATCAAGAACCGCGCTGCAGGGAACCGCTTTAGCTTTTAAACTCGATTTCTG
+>64547 1
+GGCGATCGAATCAGCACTTGACACTCTACTGTCATAATTATATCGCCGCACGTTAGCTCCATGGGCATTGGCGGTAACCGGTTAACGTGTAGCAGCATAG
+>64548 2
+GTCAATGTATAGGATCGGTGCCACACTCGGGTCTTTAGTCGTGCACAGGACACTGAATGATTCGTCCAGCACGTATCTCAAATTGAGAGCCCTCAAGTGC
+>64549 3
+TTAAAAAGAATCCCATCTGTGGTTAAACTTCAAAGGAGTCCCAACTTCACCTCATCAGCTGTCACAAGGGCGACGACCGGCTGGTTGTGTTGCTCGGGTG
+>64550 1
+CGCCACCTGTTATTCGAAATCGCGCCGCTAGTGTCGAAGGTAGGGTGCTTATATCGCAACCCATTGGCACTAAAAATTATTGGTGCGCCAAAGTCGGACT
+>64551 1
+TAATCCTTGAAGGTACCGCGTTGGTTCAATGGGCCTCCATTATATAGTTCAAGGCGAATTAGGGGACATCCTCACATGAATACCCACAGCCGCGGGCGTT
+>64552 1
+TGGCTGTCGAAAGAAGCACCCCTAGGTATGCCTTACCATCTTTGGACGCTAACTAAAAAGCCTTTTTCGGGAGGGAGCTTGCTGGATAGCCCAATCTCGA
+>64553 1
+GCGCGTTAACGGTCCAGCCAGATTCAATTTTCGATTAGGCGTAACGGCCGGAAGTTCTCTATAGGACTGCAATTTTAGGCACCGTGCTAACCGATAACCG
+>64554 3
+TCCGACGCGATAAGATCTAGGACGATTGTATGCACGTGCACCGGTACTTTGTAGCGATCCCTAGCCAATGGACCGTCCTAATTAATACGGGGTTCGTAAC
+>64555 2
+ATCACGCCACTCTTTCTAGACTGCACTGTGGGTAAATTAGTGAAGTCATCACATCGCCACGCACACACTGGCCTGTTGGGGTCGATGCGTTAAGAAGAGT
+>64556 1
+GAATCTTCGTCGGCCTTCATATTGTCAAGGTAATGACTTAGAGATGACTCCCCGCTACCCTACGAATCGGCGGCGAAATGCTAGTATCGCAATGGCGGTA
+>64557 2
+AGACGGCAATACCCGTGGCGGAACGCAATTGGACCTGTATTGACCCATACTTGTTCCCGGGACTATGGCCCATACTCGGTGCTAATTTGCAAATGATTAG
+>64558 1
+TCGGATCGGGGGAGCAAGTCTCAGTCTAATCTTGCCACATAGCACTCCGTCGTGATTTGCCCGCCTACGGGATGAAAATATGCTACTCTAAATGAGGTCA
+>64559 1
+AATAAGACGACAATAGTTGATAAAGCCAGTAGCGATGCTGTTATCCAGAGCTTTAGCCCGCATTTTGGCCCACACTGGGGCGACCCCGGTGTGCTCTTAT
+>64560 1
+GGTACATTTACCAGGGACTTAGGGGCCGCAGAGCTGCGTTGACACAATGGTTAACGCGTATATCTAACTCGACGACTACCCCGCCGAGTAATTGTTCATT
+>64561 1
+AGTTGGAGTGTCAAACGTACGCTCTATGGCCTGGGGGCTTGTCATACTTACAAGGCCACAGCACTGAGGAGACACACTTATCATGACCAATGGTTCCTCT
+>64562 1
+TGCATCATGGTCTACACGCAACAGACCATGGAGGATAGATACTGGGTATCCAGTTTATAACGTGAGCGGGACCTCCAATCTATTTGTGTTCAGCGCGCCC
+>64563 2
+AATTCATGGCCGATGTTCGACATCTTTCGCCTCCACGAAAGCGGATCCCGGATATGGCGACGTAATGGCGATCAGACTCGCTGAATAGTTTACGGTTCAA
+>64564 1
+AGGTAGAAGTGGGCTCCAACCAAATCTGCGTTTCATTGGCGGACAATATTTCCGAACCCCGATACCCCGATAGTTACCCAGTCATTGGAGTAGCGTTTGG
+>64565 1
+GACGGACTTGAGCAAACTCAACGCCCGACTAGTTCTTTGCCTAGAGCATCATCAATGCCGTGGGCAAAGATAGCCTAGGCGTGTGCTGATTTTATCTGCA
+>64566 1
+TTGGTAACCTAGCGGATTCCCAGACTCTCTGAAGGGTACGGCCCAACGGAAAAATTTATTGCGGAAAGGACGTGATCCTCTGTCGCTGTAACAGCTTCTC
+>64567 2
+ATGATGGCAGCAATCCTCTACAATGCCGTGTAAAATTTTCCAAATCAATCGAGTAGACCGCTGCTGCGGTGCTCCTGTTAATGCCTGCAAGCGACGTGGG
+>64568 2
+AACTCGTAATAAGAGAACTCGTCCGCAGCGTTTAGCGGGGATCCTTGTACACAGCCTCGTGGTCAAATGCAATGCACCTAGTCCGGGAGACTTTAGTCTT
+>64569 3
+TGAGACGACTTCTACGTGTACGCTAGTTAAAGCTTACGAACCACTTGCGAAGTGCAGTCCCTTAACAGTAGCTCGGGGACCGGTCCGTACGGTATTTAAC
+>64570 1
+GAATACCCCCAAACCTCGTCGCGAAGTGAGGTGGCACACAACATTTGGCCCTAGCGATGCTCGTACTACTGTCTATTATCGGTTTAGATGATAACGTGGG
+>64571 2
+TGACCAGGTGCGACTACCCAGTACGTCTGGGTACTAATACCATCCGATGAAATAGCCTTCGAGTGACGCACGCACGGGCTTTTGCTTCATGATAATTGAG
+>64572 3
+GACACGTGGTAGCACCCAAAAGTATTTCCGTTGGGGTCAACCCGCGCTTTGATGTTCTGTTCTCAAACTTACCGGGTAGCCGTAGCGAAAATACAGGATC
+>64573 1
+TTATCTTGGACCTACGCTGGAGAACTCTACGCTGGACGGACCCAGGGGGAGTGTAGAGACGCGTAAGAAGTTACTTTTCCCTTATCTGAACTATCCAACC
+>64574 3
+GGAATCTCACGATCTGTATATCGAAATAACCCTTCTCGCACGTGGAACCCGGATCTGCATTTGAGGTACTGCGTCGTAATCGAATCCTCGAGGAGTGGCA
+>64575 1
+CTAACGGCCGAATGGTAACGGGCTGCGAGCACTGGTTTCGCACTATCAGGAGATGTACTTTAGTCCCCTTAATTGACATGAGAACCCGACTACATCGGTT
+>64576 1
+TACGACGCTGCCAAATTCCATTTGACGTGGATGTAGTAAAAGCGCAGGCTGAATCCCCCTGTGTTAAGTACGGCTACAGGTTAGGCACTCACTTCGGATC
+>64577 1
+GGACGGCCTGAAATTGCACAGAAGCAAAAGGCCTCTGTTCTAATATCGGGAAAGCGGCTCCTGTACCAGGCGTCACGATCTACCTCTTGTTCTTGAAGTT
+>64578 2
+TATCATAGCTGATCGTGGATAAACTAACGCGGGCCGCTCTCCGTTCCTAAAGATCGTCCCATATGCCGAGATTAGTGCGGTAAAATACTGCCCTAGTGGG
+>64579 2
+TAAAATAAGTACGTCCCCGGGAACGGGGATTGTCACCTTCTACGTTCGGGTGCCTTCGAGCAAGCATTGCAAGGCGCGCCTTCGCAATAGATAAACTTTT
+>64580 1
+GTACGATAGCGGCACCAGTCCCCAAGCTTGGACTGTAAGTTGCCGGCATTGCCGTATAGTTTTACAGCAAGCAAATTACCAAGGTCCTGAGTATGCCTTG
+>64581 3
+ACCGTCAGGGGTTCAGCGTAACAAAAGATCATCTTTATCTGCCCTCCGCGATCAGTACGACCGCTTGAGCCAGAAATGAAAAGCCTTTGTTGGTCGTTGG
+>64582 2
+TAAGTCAGTCTCCCCCTTAGATTAACGGACATATATCTCCGGTATCCACGGGATGGTACTACGTGCTCAGGGATACCGGCGCGAAATGATTACGCGAGTT
+>64583 1
+CGCATCATATGCGTCTAAATTTTCCGTCACAGGCGAGGTGGGCCTCACCGGATAAATTGTAGGTCTATGTCCCGCCAGATTCCGGAGAATGAAGATCTAC
+>64584 2
+CCGCGCATGCATATTCTAAGGTGTACAACGTGCGTTACCACTGCCTCCAGGAATAGAATCGATACAGTCGATATGCATGTTGTCCTTGCGATAGGGCGAC
+>64585 1
+ACTAGGTTAGTCCAGCGGCACGCAGGGCGCCACTTACCCAGTCTAACGATAATTACTGTATGCTAGGGGACTTTTAATGACCGTGCGACGTTATTAACGC
+>64586 2
+GTTATCAATCGGTAGACACCAAATTTCTGCACACGGGTGGCAGCTCAGAGTTGCGTCAAGGGTCCGTTCTGTTTCCATGGAAAGACCGACACCTGCTTAA
+>64587 3
+ACCAGGTACGCTAGACGATGACTGCGGTCAGCTGAAACATGCTAATGACGATCGCTCTGTAGCCCATTTAATTCAGAAGAGGGTCCTCAGTCTCTTTGGC
+>64588 1
+GCTCTTGCCGCTATGGGACTTCCTGTGATAGGAGAAGTAGGATGCACACTTCCCGATCCTCAATAAGGGGAATACTAGCATAGGCCCACGTCATCGTTTA
+>64589 3
+CCGTATAATCCGGGTGTTCATCGAGACGTACATATATCCAAGCACTCCTCAGCAGGGACCTATGAATGGGCGCTGTAGCATTCACGAGGCCATTTTGTAG
+>64590 2
+ACCTGAGGCTGTTCAAATTGCGCCGGCCCTCGATCGTGGAGACTAAGTTACTATACAAAAATAATGCATGGGGATGTGTTTCAGGCTCCTGACGATCCCC
+>64591 1
+AGATCCGCCATACCGGTAGAGGATATCTTTATCCGTCTTAACAGATGAGTCTGTTCGCGCCCTGTCGGGGAACAATGTCAAATGGTCCGATTACGGCCAA
+>64592 3
+ACAGTGGGCTTGTCGCTTGGTAGTCAGTAAGATCGGGCATTACATCCCCTAGCTGCAAAACCAACACGTGGCTCTAACCAACTTTGGCGTTTAAGGGATC
+>64593 3
+CCGTGAGGTGGATCGTCACCAGTTGCCCTGAACACCAGGCTAGTTTGATACCTATCAGATTTTCAGACTGATCTTCGAGGCGGATTACCCAACGTGAGAA
+>64594 2
+GATTGACATCTGTTCAACGACATAGCATGCCATCATTATCGGGCCTAGATGTTGCGTTACAGTAAGTGAGATCAGCCGTTCCGGGGGAACCGATCCCCTA
+>64595 2
+GTCGGACCCTTGTTGTACCGATGGAGATACGTCAAGTGGGTCTCCAAACTGTCCGTTTCCCCTACACTACATGATGGTATACAGGACAACCGAGAGTTAG
+>64596 3
+CGTTGTGTAACCGCATATCAAGCGGCCTTAGTTTACAGGCTGCAACCAATGTTTGCGCGAGAGTCGCAAAAAAGTGTCAAGGGCATCCTCCCTTCTGAGT
+>64597 3
+CAGTACTTCTTTACATCGCTTCAAATGTAGTCCAAGGCAGGCACATAGGCCGTCCGGCGGTGATTGACGGTATTTATCAAAGGGGGAACCCTCATTGCAC
+>64598 1
+GTTCGCAGATTACGTTACAATGCAAAGGATCCTCGGCGAACGGAATATATACCCCGCGTAATCCCACTGCTTTGTGACCTAGTGGATCATTTGCGACGGG
+>64599 1
+TGTAGAGCACCGAATCGTTGCGGCCGATGTGCTCCATTGACTTATGGACCGTATTTCACGTGCGATCGCAAGTAAAGAGCAACTATTGTCCCGTCACGAA
+>64600 3
+AGAACGTCGACTACTAAGCGGCTCTATTTAATCGATTCGAAGGTTGGCCTCTGCGGGGAAACGCTCCCATCCGAGCTAGCCTAATATGTAGATCTGGCTA
+>64601 1
+GGCTATCACTGGCGTTAAATGTTGTCCATTAAAAGATTCCGCACTGACAGTCTAGCCCAACGGCTAGTCAGTAACAGGGTCTCGTCAGCGGGCAGTTATC
+>64602 3
+GCTTCCTAGCTGGCTACAGAGGTAAAGCTCTCCGACGAAAATAAATGGGTTGCCCCGTTCGTAGCCGCCTCTAGCGCACGACTAATTAGTGAGTATTTAG
+>64603 2
+ATACGAGGTCGGATACTAGGCAGCTCGTACCCGCCGACTGTACCAGTCTAAGCAGATGTGCATCACGAAACTATTTTTGGGCGTATATGAGTATCGCTCC
+>64604 3
+ATTGCTCTTAAACGATGTCGTCTGAGCTCATGACTGTTTGGCAGCGGCTCATTGAGAACGCCCCCACAACCATCACGAAAAGCGAGTGTGTTTATGGAGC
+>64605 2
+CTCAACATGAAAGAATTACCGGATCGTAGGAGTGGACGAACCGCGCCCCTAAGTGCTTTTGACATTATGTTCAGGGCGGTCCAAAGCTCTTTGCTGTCAC
+>64606 3
+GCGGACTCACTTTGAAGCTGCGCTATCCACGTGGAGGCATACGACATTATGTTATCGGAGAGACAGAGTTCCCTAGTCTGGCCGTAATGACCATATCCTA
+>64607 1
+TTCTTAAGCTTATTAAGACGAGGGCAGTATGTACCACATTGTGCATCGAGGCGGCTAATGAGGCGACTTGCGACAAACGCTTTTCACCAATCGTCCGCCG
+>64608 2
+CTTGTTCTAATGAAAATGCGAGAGGCGCAGGCCCTTTCTTACATTACATTGACTTACGATCTGTTGGAAAGGAGGCCACCGAGCCGGAGACGTTCACCCT
+>64609 2
+TCAACGTACATCGTCAGCTGTGGTTGCAAATTCGCGCTCTGATTAGTCTCGCCCCATATAGGGAAACCTCTTGTGACCAGCAAAGGGGTTGCGCTAAAGA
+>64610 2
+TTGCGTTATAGTCCAACACTCGATGTGGCGCTATCTGCGAACGTAACAATAGCATCTTGGCTTCTAGTGATCGTCAAAGCCGGGTGCAATACGCACCAGG
+>64611 1
+CCAGTTATTCTGAGACACCGTACTACTTCCTACTCGGGTGGGCAATAATGCAGCGGCGGATTACGTGTGGTACTATCAGCAACCTAGCGGAGCTTTCAAA
+>64612 3
+TAGATTTCGTTAGAGCTCTCTTCCTTACCTAACGACGACAAAAATACCTCGGGAGCCTAAGACAGAGTGGGGCGTTTCAGCTGGAGAACCTGGTCCCTTG
+>64613 1
+AGTTACTCGCTTCATATACAAAAGGAGTGCGCGGCTTGCATGGGTCTGGAAGAGGACGAGGCCCATTTTATCTCCCGGATTCCTACTAAGCCCCATAATG
+>64614 3
+AATTCATTCGAATATGCGAGCTGGTCAACGGGAATTCGGGTTCCCTAGTCAAATTAGGGACGTTCAATCATCCACGGGCTATAGTGTCCTCGACCCACGG
+>64615 2
+TCGTTGGAGGCGCGGTACCAGAAGTCTCAACTCGATCCTGACGACTTAGCTTACTCCGAGGTTAACGTTTCCTGGGACGATGTACTACGATTAAACACAG
+>64616 1
+AGTGCTTATTGTGTATTAGTTGGAATTAAGGAAGCTCCGACGCTGCCTAAAAACAGAATGTTTGCACCGCATGTCGAGCTGCCACGCCCAGTCCACCTGG
+>64617 1
+CATCGTATAATGTGGAGGCAAGTTGCGCTCAGTGACAGAACTCTGATGGAGCCTGGGCGCCTGGACTCGCACCTCTGCTCTTCATCACGAAATTTTAAAA
+>64618 3
+CTTGGGCATCTAAAATACTAGCAGACCTGCATTATGCGGGAACACAAATCAGGTCCACGTATCCGTTGGCTCAAGGATTGTGGTCCATCCTCTGGAGTCG
+>64619 2
+ACACTCTGGGTTATATTGCCTCAGACCTTGTCCGGCCGCACGACGATACAGCAAGTATAGATAATCCAATTTAGGGGTGCTTGTCGTATACGCACAGCGG
+>64620 3
+AGTTCACTGCGCGTCTGACTATTAATCGCTGGCACTTGAGAGATGTTACTAAACCGTCCGGAAGAGCGACGCTGCGGAAGATTGTCCTACGATTCAACCT
+>64621 3
+TAGAACTCGGGAAGAAATCGCCTCCCAGGGAGATATGCCGGTACCGTCCTATCTCGATTCTGAATTAGTGTCGATGGTCAGACTCCGATAGTTCCGCAAT
+>64622 3
+AGGGGCGTAACACAACCGAGATAGCATGGACTGGTATCGCGCTCGTTTGCAGAGACCATGATGATTGATGTCTCTCTACCTAGCCCCTATAGTTACCGTA
+>64623 1
+TTCGCTCGAGAGTATGCTTTTCTCAGAACACCATTTACTTGCGTTACGTCCCCAGAGTGTATAGCAAGGGCAGACTGCGAATTCAGATACCGAGGCCGGA
+>64624 3
+TAAAAACTGTACAGGTTAACAAGGCCCTTTGTCTAAGTTAAAACTGCCGTGCACACGGGCTCCTGGTAGCACGTCGCGCATGGTCTACTTCCTGGGTGAA
+>64625 2
+GTCCAATCCTCTATAAAATCCTTTGACTAGTTGTCTGGGTGAAGAACGCCGGGGCACGCTTTTGAAACCAAAACCCTGCCAGGGGTCCTATTGGGCAGAT
+>64626 3
+CTTCGTGTGGGTAGTCTTATAAGGTTTGTCACCTGGCCGACCAACACTAATTGCACAGGCCGCTATATCCATCCATATGTGCAGGTCAGGAAGAAGCGCA
+>64627 2
+CTAGTATGCGGAATGTGCAAGAGGCCTCCAAAAAAACGGGAGCAATTCTTTCATCCCTTAAGTATCCCTCGGCGGGTTTCTACCGCGCGGAGCTTTAGAT
+>64628 3
+CTCTATCAAGTTACTTCTGTGGAAACACGGTTGAGCACCAGTAACCGATTATTCAGAGCAGTCGGAGGAAGCAAGCTTGCGCGCTTCTTTAGCCGGCACT
+>64629 1
+AGGCATAGGGATAAAAGTAGCCCCCATCGGGTGCTGGGTGGTGCACTTATCGGAAACATTGTCAAATCCATCCGTCTGGTAAACTGCATGTCTCATCCTC
+>64630 2
+ATAGGGCGACAACAACTTTACTCCCGTCTTTTGAACCCGTGTATAGGGGCGGAGGACGATTAACGATCGATGCGACCTTTGCGGATTACTACCCTACTGA
+>64631 3
+TTCGAACGTCTGGCGAAATCTGACAATCTGAGAACGATGCTAACGGGCGGTTAGGCGTACCTGCTATTCAGTCTCCTGTTCCACGATCCTGAATACGAGA
+>64632 3
+TCACTTGTAGAAATATCGAACAGATCTTGGTTTTGACAGTCTGGTGCTCCCACAAGGTGAACACGGTACCCGCGTCTCAACGTTCGTCGCCAGGTGAGAA
+>64633 3
+ACACCAAAGATTCCACTTCACGGGTCGGAATGGGATGTCTCTAAGTCCGAGCGTGCTCACCTTGATCCGCAATATGTTCTGGTCAGAGCCTTAATGGAAG
+>64634 1
+TCTCGTGACCAACACGTGCTTGCCATGATTTATCTGAGCCTTACGAATACAGTAGGGTACTGCCGAGTTTGCCGCAGGCATAGTCACGAGACTCTAGAGA
+>64635 1
+CGAACTTGCGCCGCAGGAGCCAACAATGGTCGTCAAGATAGGTTTTATACCGTCGAATCGAGCTTTGGATACCCGTTCGGCTATTCTAACGACGACGTTA
+>64636 1
+GATGCCTAAATAAGGTATAGTTTTATGCCCCGAAAGTAGTTTAAATTCCCGCCAGTGCGGGCCACATCGCTTGCCCACGTGATGTACGGGTCGCACGTAA
+>64637 3
+ACAACGGCAAGGAAGACTATTGTCCACAACTCAGGCGTCAAGTTCGTAGTGTAGCTACTTAGGAGTTGCCTCCCATAGGTCCATAGCTGGTGACGTCTCT
+>64638 1
+AAGGAAGCGAAAAGCGAAGTGGGTACGTCTCTGCATGAACTTGCCGCAATGTCGATCTTGCCTTACGATTGCAGGACTATACTCGCCTTCATATGTCGCC
+>64639 2
+TTTCCCATCCCAAAAAGAGGTCCTGCACCTGAGTAAATATCTAGCAGTTCCATTTGTAACGTCCTGGGTCCCGGTCCCGGGGGTAGGAAAAGCTTGGTAA
+>64640 3
+GTTACCATGCAGTTTGTAAAAACGCAGAGTAGCTAGCATGACGGCCAGATCGATCCCGCTTCATTTCTATGGGCGTCGTTGAGTAAGATCGACCCCATGC
+>64641 1
+GCCTGAGACTCACCGCCGCTCAGTAAGGGGGGTCTGAAACTACATTGAGTTAGTCCCTGTAAATCTGTAAGGCCGGGGCCACTCTATCTTTATAAATACG
+>64642 2
+TAGCTAGGTACTGGAATACGGAACCTTCGGCGGTAACCGACGAGAAAACTACCGCGTAGCCTGGCTGATTCCTTTTAAAAGTCGTACGTTCTCATGGTCC
+>64643 1
+ATTCATGATATACGGTCCGAAATCGGTACAATAACGAGCGGAAGGCAAACGGTCACTGTATTTTAGTTTCGGCGGTTCCCACATTCGCCATGCCCCGTGG
+>64644 1
+CATGCGCCTGGATCCGATTACGAGGCAACAAAGACCGGTGTCGGAAAAATCTGTGCCTCGATATCTCCTTTCTCACGGTAATTAGGTGGCGTGTTCCAAA
+>64645 3
+AGGGACAGTACCGTCTCCTTAGGATTCGAGGTACTCCTTCAGAATATCCTTTACCCACGCTTCGGGAAAGCTAGTGACTGCGCGTGAATACGATTGCGAA
+>64646 1
+ACATCATTGCCGTAGCCAAGCGAGTAAGTTCGTGAAGACTACTGCTCATCCTTATTTGCATTTGAACGGGACGACCCGCAGGCTCTCTGCAATGATGAGG
+>64647 3
+CTGTAGGAGTAAGACGTAAGGAGTTTTACGGGCACCGGCTTGTATAATCGTTACGGGCCGCTCCCACAGATCGTAGTAGTTACATGCCTCACCCAACTTA
+>64648 2
+GATCTGCAGTCGTTATCAAACGAGCTTGAGACGAATAGCCAAAGGTTCATAAGGGTTTGCTCCACTCACGCTGCTGGTCGAGATTATCGCACCCGCTTGA
+>64649 1
+CTAAGTCAGCAAATCAATGCAGCAGGCGGACTGTGTCTGGTCCTTCCAAATTTGTCTGGGAGCTGTCTTCCGACATACCAGAGCCTAGAAAATGTTGCGC
+>64650 3
+CTTTTTCTGAAGCCGGGTCTCCATACAAGCAGAAGTCCACAGCCTATCAACCGATTGGCGGGTATCGCGTCGTCGGTTAACAATGAAAGCTTAGTATCGG
+>64651 3
+GTTCGGGAAGCCTCGCGCAAATGCATGACCTCGAGAAAAAACTTCCCCGCAATTGGCTCAGCACACTCTGTTTATATATGTCGCATTTGGTAACGGGGGT
+>64652 3
+ACCTGCCGCACGAACGGCGATTACGGATGTTCAAGTACGACGGATATCCTCGCATCTTTTGATTCATAAAAGTCGACAATTGCCCGGCCGAGTTGTGTAG
+>64653 1
+AGGTGTCTTGACGATGGCGTTGGATTTGAGAAAACTAGTAAGTCTACTCCTCCGAAGCCTTCGTCCCATGCGGGAATACATTTACATGCACCCACAGGGC
+>64654 2
+CCACGTCAGAATCGGTGTGTCTTCCAGTTCATCGACAAGACGGTGTAAGGTATTCCAGCTTCTACGTATAGGTATGCAGCGACCAACCAGAAGTTCGGCT
+>64655 2
+CACATAATACGGACGGTCCAAGAGATGTGCCTATCAGGTATACCCTCCGAATTTTACGTGCACTCGTTTGAGCGTGCTCACTAGATGTAGTAGCGCCAGG
+>64656 1
+CGAGGGGATTTGATCTGAAGACGCACGGCAGCATTGGCGACGTCAACCTTTAAGCTCCCCCTTTCTGACGACTAAAGACACCGGATGTTACATTGGTATT
+>64657 2
+GGTTCTTTCCGGGTGTACACCGCTAGATAAGAAGGAATTACGGGCGCCTTACCGCCTATAAATATTTGCGGGCCGCATAAATTAAGCCGTGCCCTCTAGA
+>64658 1
+CGGAGCAGTCCGTTGTTGTAGAGAGAGCTTTCTTCTAGGTAGACCATACCTTGCAATCAGAGGTGGTGCGAACAACCTCGTCGAAACTCTGACCACTTAC
+>64659 1
+CATAGATGATGCAGTTTAGAGCTTATGGGGCCCTAAAATTAATCCGCGCACCGTGATTCGCTCCACATGGGATTACACAGAGAGCTCCCTGCGCTAGTGT
+>64660 1
+GTTAAACTACCGGATTTTAAGGCGAGCACAGGGAGTAGCGCCGTAAGCATAGTGGCATTCCTATCGTAATCGGCCACCCGAATGTTCCCATTACGGCTTT
+>64661 1
+CCGCGGACACTGTGAACTTCAATATAGTAGACACACTCCGTGATATCTTCGGGCTTTAAAGCACCGCATGGGTCAAGGGCACTTTAAGTTTGGCAGGCTC
+>64662 2
+GACCCTTCAATACTGTGTACACTACGTTCCTGGGTCCTATGATGAGCCAGGTCACGTGTATACTTGCGTGGAGGAACACACTAAGGCGTGACACAACTGT
+>64663 3
+CACTGGCGTGTCCCAGCTGGTGAGGACTTTGGAGTTTTCTCACTGCGAAATCTCCGTGGTTGTCAGTGGAATCCAAAAACCACAACAGACAAATCCTGGT
+>64664 1
+CTATCACGCGAACAGTTGATTGCCACAGCTCCGTAATAGTAATAACGACGCAGCTTAGTATGTGGGGTTACCGTTTCTGTATGGGGCAGCTCAACCCCGA
+>64665 1
+GTAACATTTTGGCTTCATCCTAAGCATCCGAACCGGGAATCAAAGTCCCCCATGTAGGCAACGATTTTGCGTTTCGAGGGCCCGGATGAGTCATGCTGAA
+>64666 3
+GCAGCGTGAGTGCCCCCCCGATGTTAGTTATATATGGCCGACTAGATTCGGCGGAGGACCTGTCTTAGACGCGTATACCAGATGTTACACATATCATACA
+>64667 1
+GTAAATTCGATCAGCTCAGTTTAGCGCTAAGCTTCTACGAGATCGATACACCTGCGTTCGATCAAGGATCGATGAGGCTGCACAAGAGCTCTCTTCGGGC
+>64668 1
+AGATTCCGGCGAGTATCGAGTAGTTTGACGATCAGGAGAACTTCATAGCCGTGGCAGTTTTCTATCGGCAGCACAGGTACTCTACAGCCATACATTCCCG
+>64669 2
+GTACGGTACACCGAGTAACACACGTTATGTGCAGAGTTGTGGTACAGATCCCAGTACTACCCCCCCCAGCTCGGTGTAAAGCGACTATTTGATGAGGTTT
+>64670 1
+CGAAGCAAACCACCGTGAGTGTCAAGAGTCCTGATTGGATTTCCCAAATGCGCGCCAGGAATCTCAATTCTCTCGACGGATATTGTTGTAGACTGCCTGG
+>64671 3
+AAGGGTTGCGTGGTGATCACCACCCGTTTTTTCTTTAACAACTCTGAGAACGCGACAGGCACGTGTATGGCTAGACACACGTGTGACTACCGAGTATCAC
+>64672 3
+CTCCGGGATCCTGATAATTTCCTCAACCTATAGGACAGTCCGCTTTTCCGTGGGATCAATGCTCAAAAGGTTCGGTCGAAGGACAGGAAGCATGACTTGC
+>64673 2
+TACCTAGCACTACCAATTCGTCTGCGGCTGTTGAGTGAATTAACGGGGGTCCACGTCTTCGAGCGGCAACAGAAGCTGATAATCTACGCAAGCTAGTTTC
+>64674 3
+AATGTAGATGGTCTTTGTATCAGTGTCGGCAGTGTCTTCCCCGGTACAAAGTCTCCTACCACACAGCAGCAGATCCGACAGGGCGCCTTTAAATAGGTAG
+>64675 2
+CTAGCCCTTCGGCATCAACATCAGGTCTGACTGATTGCGGCACTGTGTGAGTACTCTCGCCAGGAGTGTAGTTCGGCATACGCTCAACTGATAAAAGTAA
+>64676 2
+CAACCTCCGTCGGCTTTGGCGGCGACATTATACCTTTATTTGGGGAGAAAGATCTGCTATGTGCCGAAACCGAACAAGTACATCTTGCTAACCGGAGCGT
+>64677 2
+CACCATCTGGTAGTCCGAGACCATGGGTTTAACACGCAGGTTTAGTGATAGCACATGGCGACGTCGATCGAGTCAGCTTAGTGATCTCGATATTACACCC
+>64678 1
+ATTAAGCTCCAAGTATGCGTCTCACCTAAAGTCTGGGCAGGTGAATTTACACTAAACCGTGGCATCTTGTGCGCACATATGCCTCGTGCAAGGACGTGCG
+>64679 3
+TAATGCTAACCCGTTCACCGACTGGGTCACCTGGACGTACCTTTAAGTGACTTATGTATGGGAGTAGTCGAAATGTACCCATGCTCAGGACTGACACGCG
+>64680 1
+CTAGGGCAAAAGTACCTTTTCGGTTTCCGTCAGTAAACCGTAGACGACTGTACCATTAGGAAGCTGATCGCCAGTCGCGCTGGATGACATTCATCTGGAC
+>64681 3
+CAGGATTGGGGCTTGGAACCAAGATTAATAGTATCTTTCGCTGGGGACATCAGGTCCAATTCTACATCACTATAGCGATCCGGTGTAGCGTGCCCAACCC
+>64682 2
+AAGCCAGACGTCCTCACCGGATTTGGACTTACGCGCTCAGAGAGCTGCAATCGAAACTTGAGTAGTGCTCGTGTCCGTATGGCATAGGACTTTCATTCAA
+>64683 1
+TTCACATCTGCGCTACTGTAACTAGGGGATTTTAAGCATCGAGGCGATTGCTTTACACGTCGCCAAAATCTCAGACCGAGCCATGGCAGGTAGTTCAGGC
+>64684 2
+TCAGGCGAGCCCTTAGGGGACGGACTACAGCTTTCCATCGAGACGGTCTATATCGTAATTTACACAGCCGTACTATGATATTGTTAAGTACCCCGAGCGG
+>64685 2
+GTGATGCATGTCATGACCCCTGGCGCCAGCCATATGGCTCTGGATAATCTTCAAGTGCCGTACGCAACTTTATATCGCGTAATACGGGTACGACAAGTAG
+>64686 2
+TAGTTTAAGGGGGAGACCGACGCCGCCCTATCATTACCCCTCAACTGTTTTTGGTCGTTCAATTGTGGGTAAGCGCGAACACCCAGTACTATGAGACGAA
+>64687 1
+TATCCCGGCTAATCTAGCGGAGGTTCATGCTCCGAGACTAGATGTACCGCGGCGTCGATTCAACGTATACGACAGTTAGTGTTGTTTACAACCCCGAAAG
+>64688 1
+CTGAGAGTATCAGTATGATCCTGGTTACGTATAAGCGCAGATTGGCCCAGCGTACCTAGAGTTAACTCGCGGTACTCCTATCGCCCAAGAGGCATTGCTA
+>64689 2
+CACGTGACGTGAAGAAACTTCTGTTATCTATGACGGGAGTGTACCTGGACTGCCCCTCATAATATCGCCAAATGATGGTGCCGCCGAATAGCTCCGTTGA
+>64690 1
+ACGGGTAGGAGCAACCTATGACCGTGTTGAGGGATCCGTTATGCTATCACGCCGGTAACTGTTTTTACACCCGCCTGATGTTCAAATATACACACCGGGA
+>64691 2
+GTAATTACCTGTTGTCTGACCGAGCAAGTCAACGCTACCGTGGTCTGCGTGTTACCAGGTTCCAAACTGTGTCGCGGACAGCGAGCGTCATTATCAAAAA
+>64692 1
+CCACTTACCTCCACCGGTGAGTATGGTTGTCTTCCAGGGTGAGCTCATAAACTTGTAAGAGGCTGCAACAGTTCCAGCTTTGAAGCTGCGAGAATCAGAC
+>64693 2
+CCTTCATTTGGGACCTAACGAATCGTTTTAACGTGTAAAGCCTGAGACGTAAAAGACTCGTCGTAGCGTCTGAAGGATGCGCCTTGCACCCCGGCTAGAT
+>64694 2
+TCGTCATCAAGAACAATGACGCTACTACTGAGCTTACACAGTCCTCCCGGAACTTTGGTGAGTGCCATGAGGTGACGTTCGCTGGTGGCTCAAATGATAC
+>64695 3
+ACATCGCCCGCACGGTCCTATAAGACTTTTAGTTTCAGAGTCCGACAAGTATGGGTCCCGATATTGTTTCAGCGAAGCCTATCGGGAAACGGTCAGATCG
+>64696 2
+GACTTGTGTTTGTATCTAGTTATTCTACTCAAGTCCATCGAAGCGCGCGCGACACGCTGCGACGAGCACGTGATACAATCAAAGCGTGTTCGGGTCAACA
+>64697 2
+GAGCTCTATTAAGTCCGGATCCCATGTCTCTACGCGTCTGATATCAACGAACGAATAAAGCTTTACAGATGAGGACTCGGCGAGCAGTGTCGCCGTCGTT
+>64698 2
+ACTACACTTGGTCAATTTGAAGGATGTGACTTCGAGCCTCCACCCGTATGCACGCGCTAAGGGGCGAGAGTTAAAATGCGTCTAGACCAGCGCTTTACTT
+>64699 3
+CCTGGGTGCGCTATTCGGACTAAGCCTGTAACTCAAGCTTGTCTGGACTAAGACCATGAGCTGAGACAGTTGCGCATTATCTATCAAACAGCGTTACGGC
+>64700 3
+GAAACGGGTTCCGCGTCTTTTGAATGACCTTCATGACGGGGTCCTGTATCAGAAACCCTCTCCCGCAAACTCTATTTGAGGGGGCTAAGTATAAGACCAG
+>64701 2
+ATCCAACTGCGGTCTCGGGTCTAAGGTGAATACCTGCATGGATCTAGGGCTAGCATGTACACCCCAGCGCTTTAAAGAGAGCCGTTACTCGAATTTTACG
+>64702 1
+CTTACGATGACCCTACTAAGACTTGTGGGGACTTCGTGCCAATTCGATTGTGGTGAACGTACTTCCGTACGCGTGACAGTGAAATGAACCACGGTCCACA
+>64703 3
+GTTACAATCTCTGGATACTATTTCGCGATATCCGTTCTGGGCAAGGCGGTAGCACTAACCAATGAGTACTTCGATAGGAGCGTCAGCCAGCAATCGGCTC
+>64704 3
+TAGGAACCGTCGTCCTCGGGATCCCTTATCACGTAAGGTCCGTGAATCCTAATTAGTTCAGGATGTGCGGAGCAACCGCATAATGGTGAATGTACTCCAC
+>64705 1
+TTCCGGCCTACTCATGGCAGGGCGAAAGAAGTACGACGTTACAGTCGACTATTAACTAAAAGGTTTTCGGGTTTCTGCCGTTAGGTATCCCAAGACCCGC
+>64706 2
+CGATTAGGCCTATATTAAACATGACATGTCCGGCTGCCAACCAGATCGGCATCCCGTATCGATATTATATGTGTGACTCTCGCGATGACCGGGACGTAGG
+>64707 1
+AATTCTGCCTATCAAGCAGTGAAGGACAGTTACATAACTGTTCGCTGGACACGCGGGCGCTCTATGAGCCGCTTGTACGCCCTATAACGAAATGGTTCGT
+>64708 2
+CGCCGACTAGTAGGGCTCCCTGTCGAGGAAGCTAGGTGGCGGTTACACGCGCTCCATTAAATGTCTGCCAAATTTTCGATAATCTAGCATAATGCTCGAA
+>64709 3
+ACCCGCCGATTCACTGCTTGGTAGTGGATGTCTACACAAACAAAAACTAAGGAGACATAGGTTTGCGCTGATCGATTCTGGTGACCCGCCCCGAGTTTTG
+>64710 3
+CCCTAAGTTAGAACTTGCTTTTGAGTTAGCGCATCTGCGCAATGTAGGCCACATGTCAAGTGCGGTGCAGTCGCTCACAGTAAAACGCAAGCCTTATGGC
+>64711 1
+GGGAACGTTTACTTTATGGTAATTGCACACCCGCGCTCTCAACGCCGGGTAATACGGCTGTTGTAATTGGAGCTCGATAGACGGTCGACACATCCAACTA
+>64712 2
+ACTTGCTCATCAAATGGGGCGGACGAGTATAATTACATGGTCAACCCTCCCCGCGAAGCTGTCTTAGGGGTCTAAGTTTAAACCAGTGGCGAGCCCATTT
+>64713 2
+TGAGACAAGAGCCCCACCCAAGCTTTATCTACTTCCGGGGTGGAAATACGTATCCAGTACATCTGGGGTGTGTCGGCGCAGCTTTTGTAAAGAATCACCT
+>64714 3
+CCCGTATCGGTCGTTTGTATTACAATCCCCCCTCGTGTGGGATACGAAGTTCTAGAAAAGTTAGGCTTAGGACTAAATCAACGTCCCTGACGCGAGGACG
+>64715 1
+TCATGTGGCATACCACTGAATAGCGATCAGCTCAGCACCGAGTGGCCGCTTGTCTAATGAAAGGGAATTTTCAACACCCCCTGAGAGTGTGGTGTCATCT
+>64716 2
+GTGTAAATTGACGCGGGCGAACTCCGCCGTGGCTCTGTAGCTTATACCACTCATCTTAACAGGAATTTACCATTATGGTTACAGAGTCCGGGCCGAACAG
+>64717 1
+AATCTTTTCACTTTGATGTCTGAAGGGCGAGCTCGTACTTTACAAACATCAAGGAGCTAGGACCGCGTTGATACGCCGGAGTCATGCCACGGGCCACATT
+>64718 1
+CGCACGGCTCGTAGGGCACACAGCTGTATCTGCACTCCGGTCTCTGAGAGTTCTACGTTGAGCAACCGAAGATAACATGCCAATGGCTTTAAATTGATGT
+>64719 1
+GCGGGCTAACGAATTACATCATTCCAGCGCGCTACAGTGCTAACGAGGATATGCTACGAGAATGGGCTGCTCTTGCGAGTACGCTCAAACGTTACTTTTC
+>64720 1
+TGTTCAGAACTCAGTACTGGCAGTATAATCGACTTCGCGATATGCACCCTCATGTTGATCTGAGAGAGCGTTGTGATGCAAACTTGAGGGCCCGCCACAC
+>64721 2
+CGGACTCGTCGGTTGTACAATCCGCAGCGAGTGGCTGGTGAGAATCCCACTTTTCAGATATTTCTGTCAACATATGACAATGGCACTCAGCACGTAAGCG
+>64722 1
+GGGTCAAAACTCTACACGATATCTATGGCATGCGCTAGAAGTCGCTAGACTTAATGAGTTTCGTCCTCAATGGGGGAGCATCTCATCTGCCGATGCCAGC
+>64723 1
+CCACAAGAAATTGCCATGATGCTGCGTTCACGGGTGTCATAGACAGCTAGGGCCTACTTCCGAAGAACTGGTGTAAGTTCTGGACCCATATCGCTGCTAT
+>64724 3
+AGCAATGTCGCCTCAGATGACGAACTCAGTACGATTGCCGGATGTCAGATCAATGTTTGGTGGTACTTGCGGCACCATGCTCTAACCCAAGACTTTGGAC
+>64725 2
+GCAACGGAACCGCGTATATGTGACAGTTCAGTAATAGCTCTTTGGGATTAAGGACGACTCCTCAAGGGTCACGTTCTTGGAGATCCCTCGCCACCATATG
+>64726 3
+CTAAACTACAAAGTTCGAAGTAGGTAGCTCATACGATTTCGGATCACACAGCGGGTCTCTGTTATATGGCTACCTCGCTATCCTCCGGGCAGTGGCAGGA
+>64727 3
+TCTGGTTACGGTACTCAGCAATTCCCACTTTTATGATTGTTCGATCGCTATCCAGCCGTCATGAGGACGAGAAACGGCAAGCACGGACGTATTCCAGGAG
+>64728 2
+CTTCTTATTGGGTTTGGGTCGACAGACGCTGAGGGACACCTGAACCCCCACTCTGGGACATTATAGTTCGCGGAACAGCCTCAGCTGATAGATAAATCAT
+>64729 1
+GACGTGTGCATGGATACCCGATCGTTGCGTCAGATCGTTTCCAGAGACAGGTTAATCTCATAAAACATCCGCGGTACAATTGGAGACCCGGTTCAGCCTT
+>64730 2
+TAAAACATTGGGATACTCAACACCCGTAGATTACACCGTAGTCCCATATACTCGGGTCTTCGCGCGTAGAGTTGAGTCGTAATGGCGTGCCAGATCGCGT
+>64731 2
+GGGTATTCACAAACGTTTATGGTCGTGAAACGTGAAAGACTCCTCCCCCGAGTACTTAAGTCGCCCAGGTAACATGGCGTACGTGCAGTGAGTCTCTATC
+>64732 1
+TATCTCTACTTGAAGCCAGTTTCTCAACCATGGCTCCACTTTCATAGTGGGGGCGGGACGACAGGTTCCCCGGGCACAAATATAATGTACGAGGACATGT
+>64733 1
+GCAGTGAAGGCGCGGTTACCCAGGACACATTGGCTCCGGCATGTTATCAGTATGATTCAATATCTTGATCCTTGACGCCCATGGGTCAAGTCACCAATGA
+>64734 1
+TTAGAACGTTATTTTATCGAGTCAACTCACGGCCGTGAGGTATAGGGTAGTACAAGCTGTCCCTGCCGGCCCGTTTGCCGAAATAAACACCGTAGTCGAC
+>64735 2
+TAGTGTCAACGGAATCCTAATTCTGTTACAGATAGCGACAAACATATCCCACCCTGGCGGCTCTTGTAGGTATTGGGTGTTACAACGACGGCACTCGCGG
+>64736 2
+TGAATCTTAGTATCTGACAACATGAATGACACAGGTTGAGCTCCACGGAGCGTTCGTCTAAAAGCCGCTTCTCGTCCCCAGAAGGCTTGGGTGATCCATG
+>64737 2
+CCCCTTGCGACGCCCTGGTTTCACACAAGCACGAACGCTCCTGTATCTGTCAGGGAAGAGATGCAAAATTAGGAATGTGCCACAGTGTTGTTGTTCGTAA
+>64738 2
+CGACACCCGGAGGGGGTGCCACGCATAACTAGAAGATTGATGCCTTCATTCATCGTGAATCTATCGTAATCTTACCGTTATGGCGTAGGATCTGGCCACA
+>64739 1
+ACCGCCCCGGGTGTAAAAAGTGACCGGTTGAATTACTTCGCATAAGATCTTCAGGTTATCGGCACCACGTTGATGTGGCATTCGAATAGGCCATGCACTC
+>64740 1
+GCTTAGATGGCATTACGGTTCGAGCGGATCGTCGTATCATACTCCTTCATCATGACCCGAACGGAGACGCACGTAACGCACCCTTATTGTGTAGTGAAGA
+>64741 3
+GGTATTACTTTGTCGTTTACTCCAAACGCCATTTAGCACAAGGAGTACTCGCTGGATGAGGTGCCGCATCGTCACCCATTAGAACCGAAGGCAATCGGGT
+>64742 2
+GTAGCTGTTCTGCCACGTGCGCATCATCTCGTGAAGGCCCGGATCTATCCATGTGGGCGAATCGAATCTCTTAGAAACCAGCCCGATAAAGAGATTGATT
+>64743 1
+CTTGTATCCATAGAGCAAATAGACCAATACCTCGTACTGCTTGAGTCTATTACGGGCACATTTCGACCGTTTGGCGTGGAAGCCGCTAGAGAGCAGGCTC
+>64744 2
+GGTCGCAGTGGATGTGCTACTCTTGGAATAACCATCTCCGGGCAATAAATGACCCGACAGGAACTCTGTTGTGCGGTTTATCCTTTCAGCAAAACCGACG
+>64745 1
+TATGAGTACTAGGTAGATCTTCCTTACTCAGTACGGACTAGCTCATGTCGATGATCGACACCAGCGCGCAGAATCGACTGCCACAATTTGGGGCTACGTG
+>64746 1
+AAGATACCAATCAATGGAATTTATTCGGTTGCTATTGCGACGTAGAGTCAGTAATGGCCCCGCCGTTCCGCCGCAGCCTGGGCTGTCACTAAACGTAGTA
+>64747 2
+TGGGTCAGATCTATTGGTGCTAAATGCGCGATTCTCTATGTGGGAGACTAAGAGTGCAGTCAGCATCAATGTCATCGACCAGTCAAAGCCCCTCCGCCAT
+>64748 3
+AGAATTAGGGGTATGATTCGAGGTGCTGTGCACGCCGCGATGGTTATAGACCTTCCCCAAAGTACTACGCCAATCCCTTCGAATTCACTTGTAGGCCAGA
+>64749 1
+AGGTTGCTTCTAATTAAGTCTAACTGACAGCCCTCTGATTCAACGACGGACGAAGACGAGTATCGAGTATTTCGGCAGCTCACGTCTGAGGGCATGCTCC
+>64750 2
+TGGAATCCTGCAGGAGAGGCACCAGCTGCACTGATGCTAGCCTCGGTTCTCATGATACATAGTATCCTACATCTCCTAAATATGGCGAGCGAATGGTGCT
+>64751 3
+AACTTATGCTCTTAACTGTATGGCAGCTAACACAAGGGGTTCTGGCACATAAGGATGCGGAAACGCTTGTCGCAGTTAGACCCAGCTAGGTCCGCCTTCT
+>64752 3
+GGATATCTAACGTTGGCTGGCCTCCTGTTGCCAAGTCCTCGAGCAAGAACGAGTACCCGTTTACATAAAGATGCCTACGGGTTTGTCAGAGTGAATCCAC
+>64753 2
+AGTGACGTATGCGCTTATTTGCCAAGCACTAAGTAGAATTGAGCGATTTGACGATAGATCTACCCGAGATCCCCATGGTTCCATCGACGGCGCTTCGGCA
+>64754 2
+GTCACGCTCAAAAGAAAGTAACCCAGAGTTAGTATGTCGGGTATTGCCGCAACCCTGCTTCGGTGGAGCCTATTCTATTGCGTTTAGACCCAGCGTCAGA
+>64755 2
+AATGTTCGGTAGACATGTTTGCGACTTTTCAGACAACACAATGTTTCGGGCTGATCGGCGTAAGCACAAGCTACCTCGGCCCATCTGCGAAGTACGATCG
+>64756 3
+GGGCCGTTATGTCGCAAGCACTCTGTTAGGCGGTACCGAATAGGTCGCTTTATCGATGTCAGCAGAGAACTAGATGTCAGATACAGCTCATCTACCACTC
+>64757 3
+TGGCTCTGATGAGTGCAGAGGAGCACAGGTTGACCAGGTTATGTAACACCTATACCTTTCTCGTCCATTATACGCAGACGCCAGTAGGCCAATGATGCCT
+>64758 2
+TGCCTTTTTCCGTCCGTCGTCCTATAGGCACTGGAGAAAGCTCTAGTTCGGACGAAGTCCCGTGTGTCCCGTAAAAACAAGCGAAGAAGTATTGGTCCAA
+>64759 3
+CCCAATATGTTTTTCGTGCGAGATCCCAGGCACGGGCGGTTACTGGTAACGAAGTATACCGCATCGACCCCAGTATTATTGAGTTATGGAAGCTAAGCCC
+>64760 3
+GTCTGGTCTCGTATTTGGAAGGTCTCTATATGCAAATCACATCGCTTAGGCACAAGCGAACGTCTCGGTTCTAACACCCTGTGATGGAGGCCGGCACAAA
+>64761 1
+GTCTGTTCGACAGCCACTGTCTCGTATCCTTACGTCGGTGTAGCAAGAGTGTACAGGGAATAGGACCCGAAATTATATAACCGCACACCGCAGCGTTTGT
+>64762 1
+AAGGGGCACCTCCATCCGGTTCCGGGTCCAAGTACTTGAGCCGGAGTGGACCAGTAATAACGTCTTTTTTGTTCAAACTCCGAACGATCCGGTGTAAATA
+>64763 1
+CAAGGGTCGCCCTCGATGTCAATCTTCACTGGTGCAAACGTTATTTCAATCACGAAGAGTCGATGTATGACTGAATGGGGTGCTACGCAACCTCCTGGAC
+>64764 3
+AATACAACTAAATGGTAGAGTTCCGCGCTTAAGTCCCACCGAGTGTCATGTTTCTCTTCCGGGACAGACGATTCAGTATCGTCGGTAGCGGGGCACAATC
+>64765 3
+ATTCACGTAAAGAGGGAGTTGTCAGATCCAGTACCGCAAGGTATTAAAGACTGGGTTGCGTAGCCAGGCCATACGCTCCCTGAGCTTTTGCCCATCTTAC
+>64766 3
+AACACTAAACTAATGGCCGGCTTGGGTCGGCCAGCCGTGACACACAACACCTTAGTAGCCACGGTAGAGTTGTTGATAGTTGGCAGTTATCTATCCGTTC
+>64767 1
+TCAAGGGTAACTAGGCGGGATTAGACACACACCTTTTCTCGGGCCATGAGAACTCTCAGTCTTTGCAACTGGGTTCTCGACGAAAGCTTCTACGGTGACA
+>64768 1
+GTACAGATGGCATAAATAAACTCTGTAGTATTATTCACCCGGTGGTCTTTGGACAAGAAATGAGCTGCGCCTCGGAGTCCCACGGCCTCCAGCAGGTCTT
+>64769 1
+GCCTGTGAACCGAAGCCGTGTGTTAGGTACACCACCACACCAACGACAGTAGACCGATGAGTGTCGCTCGTTGTTTTACAGTTGTGCTAACATGCTATAG
+>64770 1
+GGAACGTGAGAACAACGTTGCACAGTTGGATATCGCGATCCGCCCTACGGTCACGTCAGTTAGTTTAGATATTGGTACGGTGTCCGTCCTAAACATCACC
+>64771 1
+GAATGGATACTAAGGACTCTGGGTGTCCAAGATCTAGTCTATCACTCTTAATTGCATTTTCGACGGAACCCCAGTAGGGCATAGCACGAGGCCTCCTGCG
+>64772 3
+ACCGTTTATTTGCGCCTGAAGGCATACAAATATGCAGTTAACGTGCCCGGGTGGCATGATGCGACCCTCTTCGGCAATCACAGGACATTCTGGGATAACT
+>64773 3
+CCTGCTTGCTGTATAAGGGGGCGAAACCTAAGAGGGTCCGTGTTGCTCACCAGTGCTCGACCGTGAAAACTAAGTTCAACGTCATATTGACACTGCCTAT
+>64774 1
+CGTGAGCCCAGTTAGACTGTACCGATACCTAACATTTGTCGGCTTCCCTGTGGGAATTTCGGTCACAAGAAGGAGGTCGAACGCGATCACCCATTATAGT
+>64775 2
+CCACAGGACAGCTTACTCTACTACATTTTAGACTCTGTACCCGACGGAAGGTGGGCAATCCCGGAAGTAGCCATGTTCCGTATTCGTCATTGAAGAGGGT
+>64776 2
+GGTCTCGAGCTGATTAGTCCATTTTCAGAAGTGTAAGTCTGTAGGACGAGAGCTCCGAGACACCAATTTCTTGAGCCGAATTGGCCAGTCGCATACCCAC
+>64777 2
+CAGAGATCACTAATACAGGCGGGATTACTGAAGTCTTGCCGGACCCAGAATTCGGATTTGAATAGTATAGGTCTAGCTGCGTACCCCTTCGATGCCCGCT
+>64778 1
+AAGCAACCCGTGTTTGGGCCGGCCACTCAACACGAAAGACTACATGGTTGGCAGTAGTGTATGGTTTCTCCGTAGTGCTATCAGCCTCCATATGAAACTG
+>64779 2
+CGCCATATGCGCCAACGTAGGGAAGATGCCTCAAGTATGAACAGTAGCTGGCTGTGGTGACTGTACCTTGTCCCTCACTCACACAAAATGGCATTTTGGT
+>64780 2
+GGTCTAGCGGTTTTCTGCAAAGTGGCGCCCTGATAGGGTCGTGAAGATAAAAACGAATTCATAATCCATGCACCCGCCCCTCCGATTGGCATTGCAGTTA
+>64781 3
+CTGTTAGCCATTCCGTAGAAGAATGTCTGGCCAGGGCAGACCATCAGCTCCGGATAATTCCGGCGTATAGCATCTGACATAAAGGGCTTTCGATTGTCCA
+>64782 1
+TTCTCCTACAGAAGTGCTAAACAAGCGGCGCGGGTCGGTATGTCTATGAACTTCAGACCCAGGGTAACGGTTACCCTTAGTGTCATGGTCACATCAGACT
+>64783 1
+GTATCCCGTTTGAACCGATACTGTGCCGCCAGGGGGTTGAAATAGACCCCGGCGCACTTATCTACGTATATATATTAGCAGAGGATGCAGCTGCTCACTA
+>64784 1
+TTTATCTTCCCCTGCGCTGCGCGGCGATACACTTCACGCGATGTAACGGTGCCGTACAGTGTATGTTACGAGATACAGCACTAGACGTAAAGTTAGAAGC
+>64785 1
+CGGACTGGTCCAGATTGGCTGCAAACTTACGCGATTGAATCGTCTAACGCCATGGTTTCGTGACAACAACCTCACGATTGCAGAGTTGACTGCAGACTTG
+>64786 1
+GCTATAAATCGGATCCCCATTAGCACCCGCGCCACTCCAGGTCTTGCGATGTGTTGACGGCAAGAAGTCATGATTTCACCGTGAGAAAGATGACTTGTTG
+>64787 2
+TGTATTTAACAGAGTGCGGACTAACCCACACCGAGTGATGATGTGCAATCATCTGTTCGTAAGGTGCTCCGCAGGATAACCAGGCACGCGTGCTTTCCAT
+>64788 2
+AAACGCGCTCAAAATGTCAGACGCAGTTTAGCCTGTTGACTGTTCATGTGGGGATGCGTTAATCAAATTCAAGTGCTGGATTGCCCTAGCCCCCAGCGAC
+>64789 1
+AGATTCAGGCACGCGACGGGTTTGCCCATATAGTAAGAGTGTATCGCTTCTCAACTCACGGTACTATTGTGCCGGGCGTGGTACAGCTAACTCATAAACC
+>64790 2
+CAATCTGCCTGCGGCAGCCACGACTTACTCAGGGACTTTAATCCGAGGATAGTATAGTCTTACTTCCTGAGAACGCCGAGCTGACGATTATAGTGGTCGA
+>64791 1
+AACTCTCGCCTAGCGGCTTCTCGAATGACTTTACAAATTAATGAGTGTCCTCAAGGAACTGCGTGCCATTGTCTACCGGCAGTGCGTACGGATGGACAAG
+>64792 1
+ACCGTACGTGGATACTCGTTCACTAGTGCCTCTTCGGCACAGAGAACTGCGTGCACTATGGAGTTTTCAACGGATTCCAAGGGTGCACAGTCAAAATCGT
+>64793 2
+CTAAATTTGACGTCGACAACTGGTTGCGTTTCAGCATTGTGCTCGTCAGGCGGCGCCATAAAGCTCCACGGTAGTATAGGCATACAACAGCTACGTGATC
+>64794 3
+TCGCAAGATCAGATCCTGTGAAGGATATCGGTATACATATCGCGCCCGCGGGCCACTTAGTAGTGGGTCATTCTCTTAGGACAATGATCATCACAGCCTG
+>64795 1
+CGATATCGGTATTCGGGCAACTATACGTAGAGAACATTTGCTTGCATCATGCCACTAACCCTCTGCTCAAGGGGTATATCCGGGAAGCGTCACAGTCGGT
+>64796 1
+GTGTTTAGTAACGGGTATAATAAACACCGACTGCGCACATCCCAATGGCCTAGAACCTGCGCGCTTAGGTTTAGCTGATTCTGCACACCGGGTGCTAAGT
+>64797 2
+ATCGGGTCGCAACCACTGAACCACGTTGGTAGGTTTAGTTCGCTGTCGGGAGGATTATAGTTTAGCGCACGACTCACATACCAATCCCTTGGATGAACCA
+>64798 3
+CCTAACACAGGGGGTAGCGCAACAGCCAACGGTATATGTCGATAGGAAGTGGTCTCAATCTATGGCGTTTTGTGCCAATGTACGAGTCTCATCCCTTACC
+>64799 2
+TCGTCACGACCAAGCCCCGATGTGGGTCTCAAATTGATGCAGTAAATGCGGGTTATTCATTGGTCGGGACCAAGGTGTTTCACAATAGCCACATCCTGCA
+>64800 3
+GATCCGCAACTTTGCCCTCTAGATTCGGTGGGACAAAGTACACAGAGCTTTATTAGCAAGAGGGTAACCACGGCCCTCGTAAGCCGTTGTACTGTACTGT
+>64801 1
+AATGGCCAACTACGTCCTGTGCTACAGTCGGTATCGCAAAGAGGATCTGCACTTCCAATGCCGTGGCATATCATGAATCAGAATTGCGTCTGCGAGGTTC
+>64802 1
+ACTCGGATTAGAGCAGTATGTTGGGGTCGAGGTAAACATCGTTTCAATGTACCAAGAGCCTGCGTATGCTAGAATGTACGCCTCCCGTCGTTACCCCCAA
+>64803 1
+TCGGCAGAAACGTTGGCACATGAGGAAGTGACTAGTCCGCGTGTGATCTTACCTCGCCCCAAATTGTATGTTGGCTACCAAAGATCACCCTGATGTACGT
+>64804 2
+GACATTGGTTGTGCGGTAGGTGCACACTATTCTCCGAGATCGGTTTAAAGAAACGAAGAGCCACATCGCGCGGGATATCTACTCGACGACCTCTTTTCCA
+>64805 2
+CGAGGCACCACATTACTGGTATGAATACAATCCTCGCTAGCTTGAGACCGGGATCGTCTTGTCCAGCCTATCTGGGTTGGAAGACTTAAACGGCTGAATC
+>64806 2
+GAAATCATGGAGATGAGCGGGTTCAATCGGGTGTTATCCGATATTAGCCCCAATGTTGGCTGGTCGGAACTCATGAACCCGTAATATTCATCACCCCCCG
+>64807 2
+CTGAATCACGGTGATGCCACGTACGTACCATGCTAGTTAATCACTAAGTAGCGGGTGCCTGGCCGATCACGCTATGTCAGATAGGGCCTTGCAAAATCTT
+>64808 2
+TACAATCGAATCAGTATTATACCGTCTATGAGCAGCGTAGCCCACGTAGGGTGCTGAGCCCAGCGCTCTGTAGTTCAGCTGTCTGTTAAACCACGGAATG
+>64809 3
+TAACACACGCAGATACCGATACCGGTAACATTCTGCGGTAAGCGTGTACTGTGAGTCGAGAGCTTCCTGTCTTCTAATTCACGTCGACGCAGTAGGGCTA
+>64810 2
+ACTCTGCTCCCTCCGGGGCGTGTGCACAGGGGAAATTTAGTCTGACAACATTTGAAGTATGCAGATCAGCTAGCGCGATTGCATATCTCGAACGTATCCA
+>64811 2
+TCCCGTACGATCGTATGCATACAGTGCCCATCTTTGACTGGCAAGTGCGAAAGACATAGCTCAATGTGGCTCCGGTGATTCGAAATCATCCTTAGCGGGA
+>64812 3
+CTGGCCTACAGCACTGCTACTGATACCTGCACTGACTTATCTCAGAGTCACAAGCCATCGTATACAAATGGTGAGGTCGTGGATTGATGGCTGCGTAGCA
+>64813 3
+CATGGGCGAGTGCTCGTCGGTACGACTTTGATCTTACCAACTTTGTCAAATAGGCCGAAGAGTCTGACCAATGTCAGCCAGTGACCTCATGATCCAAGGT
+>64814 1
+CGGGTGCGGCCACTAGGGAACTAGGTTTTCTCTTCGGTAATCAGCGAGTTGCTCACTCCGTTCGGTCCATAGCTAAAACATCTCATACGAAAGTGCGAAA
+>64815 1
+GTCCACTGCTACCGTTATGTCGGACCCCTAGGAGAGGCGAAGTTCACCAGAGCGAACAATCGACGCATCTAGGGTAGTTTTGATTTCTGATGCTCTAAAC
+>64816 1
+TACTCCGCAACGAGCTTTCCGACCTGGCCTTTTAGTAGTAATACCTGTGGACGAAGCGACATGACAAGGTCATCGTGCGTGTACAGTAAAGGTCCTGATC
+>64817 1
+CACCCTAAGGCATTGGGTGCTTTGCGGGGAGCAATAGGTGGACCTCTTTCGCCAAAAACCAAGCATTATGTCGTACGGACAAATGTCTCGCTACGCTTTA
+>64818 3
+CAAGTGCGCATGTTAACCCAAGCCGTAGTGACTGCTAACGCCCCTCAGTAGGATCTGAATGAGGTTCCGTTGGAATTCGCGATGGCCATTTTAAATGACC
+>64819 2
+CTTACGAATCACCGGCCGACATGGGTCTTGCGGCCTTTCTCGTAAGTATTAAACGATAGTACACTTACGTTCAGGCACAGGTGGGAGCAATAATCGCGTC
+>64820 2
+AGATCTTTGGTGCGTAGCCCAACGTAAAGAAGAGACTATTCTTATATACGGACGGGTTAGCTGTTCCCCCCAACGGCTTTATCGCAACGACGGGTTGCCA
+>64821 1
+GCTCGAACCACAGTGGTGACTATCCTTATGCCACGCTTGGCAGATAAGACGCCCGGTGCACACAACAACTCTTCAGGGGATTATGGCATTTTTGTAGTAG
+>64822 1
+TCAAGAGGGTTACCTCATCTGAATTTGTGGTCACGGTGCAGCATACGTTTGCCTCCAGGACTACATATTGGCTTCGCCTAGTAGGACCAAAACCGAAGGC
+>64823 3
+GGAAGGGCTGATGAATCTATTGAGCATGGTCTCGCTTCAAAGTGCACGATATAAAAGTTAGCTCCTCCTGGTCGCAGCCGCCAATCCGATTCCATGGTCA
+>64824 3
+ATTGTCCTTGTGAGACAATCGACTACGTCGATAAGCTCACTTCGTGTACGATCACTGAAGCACCAGGTCGAAGGAGGCCTCGCAGAGCGCATCTTGATTT
+>64825 2
+ACCATCCCGTCGAACACCAATGCCCGTGTGCCACACTGACTAATTGTGAGGTATCGGCGCATCGTTTAAAACAATGTTCACTTGTCTTGAGGGGTGGAAG
+>64826 2
+TGACTAATATCGCATAATGGTAAGCCGACGCGCATCAAGGTCAGCCGCAAACGACCTGGGGTAGAGTATCTGTATCCTCCTCTAGTCATGTCGGCTTGTA
+>64827 3
+CTGTGGGTGAGAATAAGAAGCTCAACTCGGCGTCCCTCATATTGTTCATGCGCGTGACGATACCCTGTGAATGGACCTCCAGTAACAGATAATCCCTGGT
+>64828 1
+TGACAAGCATATCTGGGCTTACCTGCAACGTTGCTTGGTCTTATCCGCCATAGATATGTGAATGACCCCCAATTCGAAGCCCAAACAGGACGGTGGTTGG
+>64829 2
+GGCATCTACGGTTCAAACCCTACCCAGTGTTTCATTCAGTAGTCCTCAGAGAGAGGAGATGCTGACGCGGCCTATGTTTCGCCATACATGCGATAGGTAA
+>64830 2
+TGAAAATATTAAGCACCTGTGAAGTACTCGTCTCGGCTTGGTTGCTGACCCGCTCTAATGTGGAATGCCCCTACATCGGAGTTTGGCAGACAGACACACG
+>64831 2
+CTCTTGTTATACACCAGAGTATCCCGATCGGGAAAGAAGTTGTCGCGACCCACCCCGCTTACATTAGAGGAAGACATCGTACTGTGTTGGGTGTAGCACT
+>64832 2
+TGTGACTTGTCCCAGCAAACAATTCAGCCCCATAGTTTATACTATGGGGGACGGTTAACCGACACCGGGGAATAGGGATCCGACTGTCTTTTGACACGTC
+>64833 3
+GTTCGACGACATGACGTATGACTCATGACCTAGCCATCATTCGGCATTTCTGGGTAGGATGCCAAGACCTCGAGCCAATCTGTCAGCGTAGTATCGTAGA
+>64834 1
+CCAGTCCTTGCCGCACTTCTAAGGTCGCTTAATCCTCAAACGGACTATAAGTAGCGGAAAGGGTCGCCAACGCTTGGTAGTTCGAATTACAGCGTGTAGT
+>64835 2
+AATCGCATGAGCAACTAGCGGTGGTGACGAGACAACTCGACCACTAATTTCGTCGTTAGTGTTACTGCAGCGCGGTACTACTACGAATTGCCATTGTCCG
+>64836 3
+GCAGTGCGCGAGGACACCATATACCCGTACGCACTTGCTGCAGCGCTTTATATAGCCAAGAGCTTTAGATACAGTTCTTTATAAGGGCGTGGTCTGAACC
+>64837 3
+TAGCAGTTACTTGTGCGCCGGCGACGCCCAAGCAATCTTCCAGGCCAAGAATCGCCTAATTTAGGACGAATATTTCTGCGTGTGTAAGACCTTGCGGATA
+>64838 3
+GTACTCTGGAATATAACTTTGAAGGGCCGTTTATCTCCCGGCAGCATGACATACTCGGGCTGAGGGATACTGATCTGAGACCATTCCAATGAGTCCACGC
+>64839 2
+ATTCGTGCCTACACTCAATTTCGCCTGACTGACAGCATAACGTAATGACGATGCCGGCAGCGAGTGACTAGTGGCATCGTACGGGACTTATCCGGTATTA
+>64840 2
+GGCACAATACTCCATAGGAGGCATTCAACGTCTCGCATCTTCGGGACTCATATGCAGGTGCATTTGGGCTCGTGAGCCGAAGCATCAGGAATTTACCTAT
+>64841 2
+ACTAAAAGGATGGACGTCCATAACCCGAAGCTACTCTCGCATATCGGCGCGTACATTATATGGTTTTGGAAGTCTGGCGGAGCCATTGCCGCTGCTTCAA
+>64842 2
+GCGAGCCTTATAAGACTGAACTGCTTAAAATCGCTACGCGGGCTGCCGGCGTATTACAGGATGCTGTAGAACGCATTATTCCTACCGTGACCATGAGTTC
+>64843 1
+TATTAGAAGTCCCTAGGCGGCCGGTATGTTTGCAGCTTAAAACAACTGCGCGCTCATATTGTGTATACGCTAATCCCTGTGAGGAACGGGCCGACACTCA
+>64844 3
+TAGCTGAGCGGAACGAACACTCTATGCCCAAGGCTTTGAGGTATGAATGATGGACTGATGACAATCGTGTTCTGCCGATCGAACACCGCTTCCCTTAGTC
+>64845 3
+TCCGAATCTCAACTACCTGCTAGCGGTCTATCCTCAGTGAACAACAGCGCCCTGGTGACCTATGGAACAATAGTGTCTTAAAGAGTCCGGGTGTAGGGTT
+>64846 2
+CGTTATGTAAGGCTCTCGATGATTCTAGGACAGTCGGGTCAGAACAGTCGCTCCAGGTTGGCAAGATCGCATATGCCTAGGCCTATTACCACAACGATCT
+>64847 2
+CAATCCGTCCAGTGTGTATTGACTGAATAATAAAGTCGGGGGAATACGCCTCGAATTGACGACACTCACGATTTGTCTTTACCATCCCGGGTGACGGGCC
+>64848 2
+ATAAACATGCTAATTGTCGCAATCTGACGCCGAGCCGGTGCCCCAGGACCTTTGGTTTTAACTCGTGATTTGAGACGACGATCATCCAGGGGGCATACTA
+>64849 2
+GGCGTCACTAAGGGTACTTCGCCACCGCGTAGCGCGAAGCCTGGTTTTAAGCGGAGCGGATATCGCTATCTAATGCGATTTCCAAATTTACCTGAAAACT
+>64850 2
+CTGGGACTGTAGTAAAAGTTCCGAGGCACGACAGTCGAGAACCCTCTCAGCAGCGTGTTGCAGTTCAACCTTTAGGACAATCACTCGGTTGTTTTACAGC
+>64851 2
+CCCTTAGGGTATCTGCTACAGAAACAGGCTCTGCGGCGAGAATCTCAGCATGACCGGTTGGTAAAATGATGGAATGTCTCGCTCGTCTACCAACTTGACT
+>64852 2
+GAAGGAGCCCCCGGGTTCGTAGTACCACTCGCCGTTAATGATGAGTTCCCCTCGTTGGTAATCTAGGACATAGGATAGCCTAAATTACCTTCAAGGAGTC
+>64853 3
+GGAGTCCATCAATGTACGAATAAATCACTGCATGCCTTCGCGAGAGTCATTGGAGAGGTGTTCATGGCTTCTAATGCCCCCGATAATCGGCCGTTCACAG
+>64854 2
+TGAGCTTATGTACGACCGCAAGAAGAACACATATCTTCGGTCATTCCAGGACTTCGGCCTTGGCCCGTGTAGTAGGGCAGGACTTTACTACACTGGATCA
+>64855 1
+AAGTTTGTATTTTGGATTGTGGCCTGCTATAATACGAGCGCCCCCCTGCGGCTACAATGCTACCTGAGGAAACTCTGTGAAAATAACGGCCTAGCGCGCA
+>64856 1
+ACACTTTCTAGCACACTGGATACAAGCTAGCGTATTCGGCGGCGTAGCCGACGACACCGTTCTATAGTGCTTGCTGAACTCAGATGGGTGACTTACAGTA
+>64857 1
+GCGCGTCCTACCTTAATCGCTCAGGCAGGTGAGATTTAGCCCTATACCAAGAGATGTTGCAGTTAGGAGGCGATTTCCCATGCAAACCGAACCATTGTGT
+>64858 1
+GGCTTAATTTTCGAATTATTACAGCTCCGTGACGGCCCGTATTCGATAAAGTAACGACCTATATGGCCGGGGAGGTGAAGCCCTATGGTCACCCCTCAGA
+>64859 1
+ATGCATCCATAGAAACGGAGTCCCTGGGAAATGCAGGTCTATAAAAGCGTGCCGTTCTGAACTCTTGTCTCAAACTGGAAAGCTTCGCTGCGCGCTGTCT
+>64860 1
+ACGTCTGTTCATGGCAAGCGCGGTCCCTTTCAACAGTACCTAGTATTTGCAGTTGCGGGCAAGGTTAAGGAGAAACCCTTAACCGGGTCTTACCGAAATC
+>64861 1
+GTGTGTAGTCCTGCGCCATCCTAGGAGTCCGGCTGTCAATAACCCGGAGAAAATACGTACTCAATTCCTACTAGAAATGTGACCGGCGCGATGTTTGATC
+>64862 3
+CTACTTTGCCCGACAACCTCCGTCGTCATGCCCAAATATCAGTACTGGTCGTCCGAAGAGATGCTTGCGTAAACATTGTAAGGGCATGTGAAGTACTGGG
+>64863 3
+GTAAACGATCGATATAAGAGTGTACCTGCATACAGTCCCCGGTGTGCACACGACATACGTTTACACTCGCTGTGGTTCTCGCGCTGTGTCAAACAGGATG
+>64864 3
+TTATCATCACAATACAGCGGTAGGTGGCCATGGTCCACAAATCGTGTAGAAAGTAGCTGAGCTTCACCGATTTCCAGCCTGTGGGCCTTCGCTGATAGCA
+>64865 1
+CCGCAGTTCTACGGATCGCTGAGGTACGGGTAATCATCTTGAATACTGTGTGTCTCCTAAGGGGTAACCCAATACACCTCATGAGGTTACCCATGGCAAG
+>64866 1
+CGACAACAGTGTAATAATACACTGGGGGTTAAGCTGAGGGGAAAAATGTCCAGCGGTACATGCCTCAACTCCGCTTGCCCTCGACCTTCTTTGGGTCTTA
+>64867 2
+TTTCACAAGAGTATGGGTCGAAGCGCGGAATGGCCTATCAAGTCACAGACTTGTAAGTTTTCGCCGACTTTATGACGCAGCACACATTCCCGGAGCGTTC
+>64868 1
+CATCGTGCCCGGTTGTACTCTCGGTGACAGAAGATAGACCGAGCAGTAAAGTGGAGTGCACGCCCACCTGTTTTATCGCATGGCCTTTACTAATGACAAT
+>64869 2
+ATAAAAGCCGATCGGTTGTTTATTGCGACTATTCCGCGAAGGCACTACCACCAGGAGGGTACTTTATCTCTTACCGGACGATTCCCGTTAAGCGGGAGCA
+>64870 2
+CCGGCGACGCACTAGTTAACCACTTACGTACGAAACATGATGCGGTATATTGGTGCTACGGATATTTGCTGTACTGGACGACAGTCCGTCGCAACTCATG
+>64871 3
+TGAAGTCGTCGACGCCATACAGTTGCTGTACGGATCTACGAGTACGGACTGCAGGACCATTCCGAGCTATGCCGTATATGCCCCAGTTTAGCTGATAAAT
+>64872 1
+CATGGATGTGAACGCGTGGACTCAAAAACCCTCATATACAGGCCGAATCGTGTACTCGGCGTGTGCGAGATTATTACTGGCCGAATTTGCTCACATCTCG
+>64873 2
+GGTTTAGTATTCAGCGTGATTTTTAGACTGCAACCCGGAGAGTTCACCTACAGGACGGAGACCCCCGTAATAAACCTTTGGTGACACATCGCTGACCTGG
+>64874 3
+GAATAAGACACCGAGGACGGTCTGCTGTGGGACTCTTTTCACCCTTGAACCCCAAGACTTTACGAAAGACATTAGGTGTATGGATTTCGCCCGCCGTGAT
+>64875 2
+TCACGCAGTTATACGAGGTAGGTTTGATGGGTCCATCTACCTACTATACCCGGGGAAGCGTCCAGCGTTGATAGCCCCCAGCGTAAGATTTTATCAAGAC
+>64876 3
+GATTGAGTAGCCGCCCAAGTCCTTTTTACCAGGTTGGGGTACCGGCAGCGGCCAGTGATTTATATAAGCAAAGTCCCACATCATATATACCGTCGGACGT
+>64877 1
+ACCCGCCTGTCACATACAACTTCGCATGATACAGCCTAGCATACGTTGTCGAGTCTTCGGTGCCCTGTGCTAATGGATACTAAACGGAGAGGGTATGATG
+>64878 2
+TGCAATGCGCTCTTTTGCGCAGTATGTTTTAGACGCCTAGGACTCCTCGAGATCAGAGGCGTATACTACATGTGACCGGCTACAGACCTATACGAGGCAA
+>64879 1
+TTGGAGTTGGACAAGAAGGCGGCAGGTATCTAGTTTCTAGCACAGACCAGTGATATAGCTCCCTCATGCTCAGCCGCTGCTCCACGAACAGCTATTGATT
+>64880 1
+CGACTGCCGGGTCGGACCCGGTGCGAAGTATCAGCCACTCAATAATTTTGTACCTCTTGAGGACTAGAGTGCATAGTGAACGCCCCAATAATATGCTTTG
+>64881 2
+GATACGCCGGCTCGCGCTAGGGATCTATTATGGATTACAGGTACAAGAGGTCGCTCAAACCCTTCAAAGTGAATCTTCCTTTGCATCGTACGCGTACAGG
+>64882 2
+CACTTCCACGCATTTACGCAATTCGGAGGAAAGTGGCTAGAAAAATGCTTTGAAACAAGTATGGACCCGGTCGTGCTCATCTTTGCCCGAGTGGCTCGCT
+>64883 2
+TCAGGTCGTTGACCGACCCTGCTCGCTTAGGCCTGCCAAAGAGGACTTTGAAGCCGCGGATAAAATCTGTGGGCCCCGTGTTTAAATACTATGAATCATA
+>64884 3
+ACTTACTCGAAGTTGTGATGTTTTCTGTGGCAGTTACGATCAGGCATAAGCAACGTAATAACGATGGCCAGCGGACCGTCGTGCCCCGCCATAAAGCTCT
+>64885 1
+TTGTTGGGCGCCAGGAACTATATACCTAGGCCAGATGCGCTCTAGGGCAAGCGTGAACGTAGAAAACCCCGGATTCCTCTTGTATCAACATGTTCTTCGA
+>64886 3
+AGCTTCCACGATGTGAATGGCACTTGACTTGAGGTAAGCTCCATGCGAACTGTTGTATCCAGCAGCTGGCTATACCAAAGTCCAGAGCCGTATTCGATCG
+>64887 3
+CGCCTCTAGCAAGCAAGGGTAGCTCCTGGGCATCGGAACGCGCAGGTAATTGCTACTAGTTACCGCATTAGTTCCTCAGGCTAAATCTTTATCAGGTGAA
+>64888 1
+GTGGGGTGTTGGGCAGCACACGGGTTATACGTGCTCGCGTTCGCCTAGCCTCAACAAATCACATGTGTTACCATGGCTAATTCAACTAACAAAGAGTCTC
+>64889 2
+TGATTGAGCTGCATCCGGGCGTGGAGCTAACGCCTAAATGGCAAGGATATTCCCTACGGCCGCGCATGGTCAACTCTTCAACGTAGTTCTTAAATTAGCA
+>64890 3
+ACGTGAGGAAGGCTCCAACCCGACTGCATTTTGTCGACACATCGCACTAAAACCCTATAGTGAACTGTAGCGTGCCCGGGTGGAGTTTAGTTGCAATCTT
+>64891 2
+GTTACTTGATTCTTGCCCCATCGTCATCGGTGGTTCTTGGATTACGCCACTGTAACTTGAGTAAGGTGGGAACAAAGGGTCAACACCGACACCACAGCAG
+>64892 2
+GAAGTCGCACTAGGGGGTAGAAGTCGTAGCCCCGTACCATATGAATAAATGGGTAGTCAATGCCGTTCCGTTCTCCCATCACGGTACGACATTAGTCTTC
+>64893 1
+GTGCCCCACCCTATACTTGGTGGCGAGTCAGATTAGAAATAGACGCACGTAGAGGGTCTATACCCTCTCACACGTGTGGACATTGTTATCAACGGTTCGA
+>64894 2
+GTAGGAAAAGTTGCGTGTACTTTGAGTCTCAGTTAGTCTGCGCCCTATAACTACCTGACACTGCAATGCGGACGATCAAGACCACGTCAGGCACGTCTGT
+>64895 2
+TATGACTGAGAGGAGGACCATTCAGCGATACGGCGGTCGTATCGTTGCACGGCATAAGCTCGGAATATCAATACATTACTAATCTCTGCCGCTCGGTCCT
+>64896 2
+GGCCGGAGTCCCTGTGAGTGGGTAAGCGGGTACGGGAATAGTTCCACCAATAACACTCCTATAAGTGTCTGTCCCCAATTCCTAAATTCCTAACTTGGGA
+>64897 1
+TCCCGTAGCTAATGACCCCAACACGTGCCAAAGAGTACGTTCGCTGAGGATGGGCCCATCTCCATAAAGGGGGATTCTAGTATCATTTATGGTGTACCGT
+>64898 3
+AAGGGAGCATGTTTGGTGTATTTGTATGCTGGCGGATCACGGACCCGCGTAAATTCCGCATCCATCCACAGACACCCCCGATGTTTAAGAGGTACAACTT
+>64899 1
+TGGTCAAAGCTCGTAAAGCGCATCTCCCGGCCGCGCAGTGGTCAATGTTATGTGACAAATTATCAAGTAGACGGTATCCACTTTCGCGAGCTTTACGACG
+>64900 1
+GGCGTCACATCGGTCCTACCCTCGAGTACTAATCTTCAGGTGAACGCAATGGAGACCTACGTTGTCATAGGAGTAGCTGTTACTACCTTAAAGCTGGGAC
+>64901 3
+TCTCCTTGGGTCATGGGGTGTCTACGCAAACGTAGTTAACACCAATCGGTATAGCTGCCCTCGTTATAGACTGCCTAAACGGGCGGGCATCAGCAAATTA
+>64902 1
+ATGGGGCTGCACTAACGTCTGTAAAAAAGTTTCTCGTCAGCTCGGGCCGGGTAAGGAATAGCAACTCTATCCGGTGATGTACTCGCTTCTCAAACGCTAC
+>64903 3
+AAGGTAGCTAGTAAGGCGCCAATTGGTCACTTAATTGATTATTGCGTGCCGGAACGGGAGCCCGCAAACGGACCCTTTACGTTCTGGCCATCTAATCACT
+>64904 3
+CCGGATAGATGCCACGGTCCATGCCAGGCGTATCTCATGCGTGACGCTGCCGATATCATCTTGCACATTGTAACGTGTAGCCGAGGATTAAATAGTCTAA
+>64905 3
+ATTATGTGACCCTCCGGGCGCCACAGACTTTCGTTCGCGTCGTCGATTCATGCTTCAATAGAAGTCACGCACGTATGATGCGGAAAGAAACTTGTACGGA
+>64906 1
+AACCGATCCATCGACAGGTTTATCAAGTGTTCAGAGCACTCATCGAAAAGCGCGTGCGCTTGCTAGGCCTTAGGAGATTACCACGTGAACCTTTGGCTGT
+>64907 2
+GCCCCAGAGCATCTGGCATGTGAGACGTTCGGTGCCGGTATCTCTCAAAAAGATCCCGTTCTAAGCCTAATAGGGCATAACCCGTTAATTATGCGATGGT
+>64908 1
+TTCCCGTCTCTGGAGAAATGCCCTGTAAATAGTAATAGGGGGGCATCGGCCATAGGAAAGTCTCACCATTACTGCTAGGCTGGTACACGCTTTCAAGTCC
+>64909 2
+CCGGGCTCATTTCAATTACTCGAATAATCGCGTCCAATGCACTGAGACACTGGGATATGCTCTAGGATTGATGGTTACGTGACATGCGACCTCGCACAGG
+>64910 2
+GGAGTGCATCTGTCGTCGTAGTGGCGAGTTCCTCGAGTTCCCAATGACCTGACTAGAAGGAATCTCGACACTATGCACAGCTTACGCACTCATGGATAAT
+>64911 3
+CTCACACAGTCTGGAATAGTAACCTTGCGGTCATGTCACCCTGACCGCGGTTCAGTTTAGTACCCGAGTTAGGATTCCGCGGCATAATATCAAGAGGATG
+>64912 1
+AATATGACTGTTTCACACTTCGATAAGGGAACAGTACTGTGCACCGCAACGCTAGAGGCCTTCATTGAAATTTCATCTTGGGTGCGCCATGCACGCGGGC
+>64913 3
+ATCAAAATTCGTACATACTAATCCGAGCCCCATAGTGGAATGGGACTGCTTCGGACGTTTCGGCTGGCAGGTATGAGCGATTACACATGGACTGTCTCCC
+>64914 2
+TGGGGACTCCGATCCACAGTGAGACTACGGGCTCAAAACATTTCGGCAGATCCAATTAGTAGAGTCCGACCACTAGTTGAGGAATTTTTCGGTCTCGCCT
+>64915 2
+TGGCGGTCTGATGATGTGCTTATCCGACTAACCCGCGACGCAAGATGCATAAGATAGCTACACATTGCATTGGTTCCAACCGGCGGTATTTACCGATACG
+>64916 2
+GCACACGTGGAAGTCCAAAACTTACGTCATCGATCCTGGTGAATGAGCAGGCAGTGTTCTCGCGACGTTTCATCTCCGTTAAATGGATCAACGGCTCGTA
+>64917 2
+GCATAGTCACAGGAGTACTCGAGACGCAGACTACTCCATACCTAGGTGGGTGCTAGTTCCTTGCACCTAGGGCCGCTACTGAATTAAGGTTTTCAGCTAA
+>64918 3
+CGACGACAAATATCTTCTGAAAGTAGGGAAATCTCCCGTTACTTACTTACAACGCTAGGATCGCGGCGGCGCCGGGTCTCTCGTAGATTTTGAAAGCCGT
+>64919 3
+GTATGTGCAGACATAAGCACTACTGGTCCTCATACGTTTGCCGTGTAGCTACGCGTATATGGAATATGGACGAACGGGCAGGTCATGTATCCCACCACCT
+>64920 1
+CTAAGGAGCCTCTGGATATCCTCAACGACAGTTTGCCCGATTTATCATCATCGGCAGAAGTCTGGATACTCTGTGAAGTGGGCAACCGTCGACTGAGCTA
+>64921 1
+CCGTCGCTTCGGACGAAATCGGGGGCTAAGGATGCCGATAGCGTGAGGCTTACAGACCTACTTTTCGTACAATTAAGCACTTGACTCGTACGTTCAACTA
+>64922 3
+CACGTAAACAAGCCGACTAGTATCGCTCGGATTGAGGCGTGCCCCAGTGTTTTTGATCCCCCGGTCGAAAAATGGATTTATCGTATCCGAATACAGTGGC
+>64923 1
+ACGTAACACCGGAAGTAGTACCTGGCAGAGGTTGTACAAGCGAAGTCTCCCGGCTTACGTCATCGTGTCTACCTATACATGTTTAGTGCAGCTGTAGCAC
+>64924 1
+CAGACTAGGCCTCAAATAGAGATCCGTCGAACCAGTGTCTCGTGTCAGCTGTAATTTCTACTACCGTATCGAGGTGACGTTGCACACATTGGTACACGGG
+>64925 1
+TGCAACAGATTGTAAACTAAGAGCGTGACCCTATACGTACCGAGGTCCCGAACCATTCCGTAGTGTGGGAATGCTTGTTCTTACACCATCGGGTCGAGCT
+>64926 2
+GTTCCGTTAGGAATCCCACTATCTGGGTTTAATAAGGATAAGCTAATGCCCAGGCGCTGTAGAAACATAGCGCAGTCCCTTTAGTCCTGCAGTCAGCCGG
+>64927 3
+ACCAACGATTCGATCCCACATTCAATGTACGGCGGAGTCAGGGGTCTGACATTGGTATGGACCAGTCGGTATGCTTGAACTCTTTATCCACAAGGCCTAG
+>64928 3
+GGGACCTGCGGATACTAGGTCTGCACGGCCCTTCTACCTATAGACTTTCATGAACGGTTACGTGCCATGCAGAAAAAACTTGTCGGGCACTGTATGTAAC
+>64929 2
+AGCCGGGCCTTTGTTCAAAGTCACTGTGTCCATAGCGTCTAACGAACAAGCAGAGCGCTCTTCTTTATCAGAGAATTACGAACAGGGGACCTGGCTGTTC
+>64930 2
+ACGTTATCCCTCCCAAGGGCGCATACATTCTTGATACTATGGACTAGCCCGTTGTCGGTAAGCGCAACAGTATTCGTCCTCGGGTGGTAGAAGGAACTAA
+>64931 3
+GAATCAGCCCCTGTCCGCTCCTTCGTAGCGCAGGTGTAGTTCACATCGTCAGTATATGAATGTACAACTACGAGTTAGAGACAGTGAGGGATACCCGTCT
+>64932 3
+CCAGAATACTGGCAAGATAATAGGCTGAGGTCTCGTCCTGTCAGCGTCCCTGGCTCAGCCTGAGGTCAAATAAAGGTCATCTGCTCGCTGTGTACAATTA
+>64933 3
+CGACTTCCTGCAATGCTTAAATTCACCTGTGCCGGTTTCGATGCTCGCGCTCAGTACCTAGTGGGAGGATAGTATCTCAAGAGGACAAGAGGACTACATC
+>64934 2
+CCGGACCATTCCTATCTTGGCGGCAGTGAAAACGTGGGTCATCGCGTACCTATGGGAGTGAATTCATGTACCTTTACAACACGGCCTAGCATATTAAGGC
+>64935 1
+GCACGAAGGTCAGTTTTCGTGTTGCGTCGGGACCCTCCGATCCCAGTCACATAAACCAGTTGCTAAATTAGTCGAGCTATTTGGCACTAGACGAGTAGCA
+>64936 2
+AATAATATGCGGCCACCTATGGCGTCGTGATCGAACTGTATATTTCCATAGGGTCCCTCGGAACGCCATATGTAGTCCGACGCGTGTCGAGAAGATTCAC
+>64937 3
+CATTTCTCGTGTTATGTTAAACAAACGCGCGCCTCATCCTCCGGGAGTGTTGACCGGCGGAAGAGGCAATGGTTTCTACCATAGAAGTAAGTAGCACCCT
+>64938 3
+TCTACCCATGTGCCCTGATAAGGTCATTGCGATCCGAAGTCATGATGAATCATGTCACATCCAGCGTCACGAGGACATGTCGGAAGCGATCGGCTGTTTA
+>64939 3
+CTAGGTATGGGTAACCTGTGCAAGACACATCCGCAGTGTAATGCGGTGGCGCCGCAATTTGATAGACACTTACATCCCGGCATTATCCGTCGTTAAATGC
+>64940 2
+GGCATATCAGTCTGAAGATTTCCCCCCCAGGTGCGGCAGACAAAGCAGCGGAACGGTATACCTCCTAAGCTGATCTTATCTGTAGAAGTTCCTGAGTTTG
+>64941 1
+CGAACATATGTCCCTACTATATGGTGTATACCAAGCTGTTATGAAGACCAACAGGCTCTGATTGCGGTGTGACCATCCCCGTCGAGGGACGTGCGACTAT
+>64942 3
+AAATCGGCAGCTATAGACTTTCCTCTAGGACTGGTTGTGGAAGACGCTGTCCATGGCTAGGTTCAAATGATTACTCTAGCACCAGAGCTAGCCCATCCGG
+>64943 1
+CGTGGCCTATTGATGGTCCGCTGGACCAGTCACATGTACCGCAGTAGCGCCAACATATTTGAGGCCTAAGCGATACGAATGTCTCCAAGCTTAGTATTAG
+>64944 2
+GTGACACAAACTATCCTAACGATATTGGACGCTCTCATAAAGTGGGGCAGAGTCCGCTCCTAGCATTCAGTCGATCGCGCGGAATCAGTTTGACTTCGGT
+>64945 2
+CTCAACCCCGCGTTGATCATTAAGCATCTACTACAACGGGTTTGACGGAACCTTAAGGGGACTGCCTTTTACGTCATAACGCAAGTAGGGCTTGTGCAGG
+>64946 1
+CATTGCGCGCCCGATGATGTTTATGCAATCATAAGTGACTTACAATCGCTTAACCTCCCTGCAGGTGAACCGGATGTAGATTGCGCCAGGTGTGACCAAG
+>64947 3
+TCGACGTCCATCCTTGGGTTCAGAATACTGTGTTTGACTCAGACCAGGAATTGCATTCAGGAAGGACGTGACCTCAGCTCACCTTCGGTCAAAGTCAAGG
+>64948 1
+TTAAGTTGTAAATCGAACTGGGTGGTATCAGAGGCAACTTTCGTCTTCTAAAAACCAAAAGGCAGAGCGGACGGTCACCCCTCTGCCTCGTGCTCGTTCG
+>64949 3
+AACCAGGAATAGCGCGCGGCTTCTCAAAATGTGTAGGATCCGGAACCCTCATCCGGCGTAGTATTACACCCGCACGTTTGACTATTGTAGATGATCTGGT
+>64950 1
+GGATACGACGCAGCACATGTTAACGCTTAGCGCGTAGCTGCGAATAGTTCATGATTTTCCTATCGTCCCTCCCTGCAAGGAGCTGGACAGGAGTACTTAA
+>64951 3
+ATGGCGCGACATCGCTCGTTAGAACGTATGCTGCTTGATTTGTGCGCATGAAGCACCTTTTCTGCAAATACGGAACACCCTGAATTCCATAGCAGCGGAG
+>64952 1
+CACTTTATTCAAGCACCGAATGGAGTGACATCGTAGTGCTCTGTGAATAAGATATTAGGTCCCGCCCGAGCCTATGTGAGGGGCTCAACCGCGACCTATT
+>64953 3
+GGAACAGTGCTAATAGATTGTCGAGTTTACCTGTATGAGAATCACTAAACCTCTTGCGAGGGCTGGAGCTTAATCTCGATGAAACGCGCTCCGGCCTCCC
+>64954 3
+AGGCATCATTAAGTAGCACCGTAACACGACGATTGCCGTGGTAGTCTAACTCTTCTCGCCGTGGCGGACAGACAGTATCCTGAAGTCCGGTCAGATATTT
+>64955 3
+GTAGAAAGACCATGCTAAACGACTACGGACGCCGTGGTGGAGTTATGCCCCCTGTACAGATCCTAAGCAGGCTCATGCCTTTTCTCGTTTAAGTCTGAGA
+>64956 3
+ATTGAGAGTGAGTTGAGTACGGTAGCATCTCTATTCCCATGTGTGCACTTAGACGCATAACCCCACCGAACCTGCCGATGAGGGTAACCTCTAATGCGTG
+>64957 1
+ATCATACATTTGTGAGACTAGTGCACTACCATGCATACTCCGTTCTTGCAGCCGGACCAGGGGACCACGTACTAGTAGGAAGGAGACTTTACTGCTCGTG
+>64958 3
+CGAATAATAGGGGCAGATAGTAAACACAGATAAGCACCTATCTTCTATGTGCGGTAGCGCCAGGCATGCTGGGCCTCTATTTCATCCGTACGTGTCGCTC
+>64959 3
+CTCACATGTTGTACGGGACGCAGCGCTACTCCTAGTCAGCAGATCCATCACTGTTAGTTCGGCAGAGATTAGGTAATGCATACGCTAACTTGGGACGATC
+>64960 2
+GACCGGTCAACTTTTCATCAATTTGGGTACACCGCAACAGCATGTTCGTTTGCGGCAACGTGATGCCGCTGATTTAGACCACAAGAAGTCTAGTCGGCGA
+>64961 2
+GTCCAATAAGGCAAAGTTTCGTGCGTTCTACGGGACACACCACAATGATGCTATGCTCCGAGGCGATATGGCCTCTGTAAGTTTTCGAAGTAATCCGCGC
+>64962 1
+AGTTTGAAATACGCCGCATCAGCTAGATCTCGTTAATTATGTCCTGGACGCAGATAACAAACTGGCGCCGCGGTTGTGTGGCGATATTCGATCCCACGAC
+>64963 2
+GCTCTAAGTCCTTGACGAATATCCAGAGGCAACGTCGGCCGTATGCCTCTGAGGTTGAATGGATCTAAAGTGCCGTTAGGACCACTGTCGAAAACTCTTC
+>64964 1
+TCAAAAATGAAAAAGCATCGACGTTCCCTCCCAGTAGGTATCATGCTATGTGTACGCTAGCGACCGTATCGTGATTTCGACGTCGCGCTTGCCTGGAAGG
+>64965 1
+GATGATTAGCCCTCGAAATTGTCGGTGCCATTATGCTCCTCAGTCTCCTGCTACTGGACGCGAGTGTGAGCGAAAGTTGTATACCGCGATGACACAAAAC
+>64966 2
+GTGGGGATTATGCTGTTTTTAGTCCACCAATAGGCGAGATCGAAATTAACGTCGATGGCTACTCATGGAGAGCCCTCCCTGTCTCGTACAGCACACAACG
+>64967 3
+ATTGTGTTGCCTCATCAAGTAACTCTGATAAAGGACACACCCGTGCTACTGAATCCCAAGGGCTGACATTGGAGTAGTAGCCCGGAGCTTTTTGACCGCG
+>64968 2
+GGCATGACTTGAACATGGCTTGCGCGACAAGTAGCAAACCCGTTATCTCGTTGACCCACACAACATATGGCTTAGGGTTTCGTGCGCAATGTTAGTCCAG
+>64969 3
+GATCAATTCCAGATTAGTACATGGATGTACCGATATCTTTGACTTGGTGCTTGTCCAACGACTTTCGCCCCTAACGGAGGCGGCATAGGACGAACACGCG
+>64970 2
+CGGTGAATTCCAGGTATCGCTGAAGAAGTCTTTGACTCCTTACCCTTATCGGCGATTGGCAGGATAGCGAAATTGGGACTCATCCACATACGGATACCGC
+>64971 3
+GATCCTAGCACGGCTTAGCGTTGGGACTGAATGATACATTACAAAGGTCTGGAATAGTCTCTCCTCTAGGGATCCCCTAGCTTAGAGGCAAGGCCTATCC
+>64972 2
+TACACTCATGGGCTGATAAGTCACTCCAGATAGTAGGAACTAGTTGGCACCTCAGTCGGACCGACGTTTAGGTGTAGTCCCACCAGATTCAGAGTGTCCT
+>64973 1
+CGATCCAATAGCTATTACAATCCCGGTTGTCCGATGGGGGCGCCCCTAAAACAATCATTTAGAGTTTCGGGTCAGGTGGCGAGCTTACGAAAGATCCTTC
+>64974 3
+CCCGCCGTGACGCCCAGTTGCTAACGGTTCCCCCCTTACGATGTTTTTCGGACAAATGTGGAATCTAGGGTCGAAATTATACTTAGCGGAGAGTCAAAAG
+>64975 1
+TTGGAGCTACCCTTCTAACGTTGTACCAATAGTTGCGTACTCTAATACTCGGAGTTAAAGAACTCCCATGGGGCCAATCGAAGTCGCGTCGAGCGGTAGC
+>64976 2
+GGTCAGGACTGTATCGGGTTCTATAATAACAATAACAAATATACCTACCGGACGTCCTAGTCCGCGGCGGTAAGTTGCTTCGCCGATCCTGCTGAAGGCT
+>64977 1
+AAGTTCGCATGATGGTTAGTGAGATCCGCCTGCGAGAATCAATCCATGATCTCAGGGCACGTATAACGTGTTTTGCCCCTCTAATGCGGCTGCGCACAAA
+>64978 3
+CTCTTGGACTACGTTAAGCACTGAGCGCAGCTATATACCCTCGGCCACCCATCAAACTGAGTGGAAGTGGGGGTTGCCTGAGTGTATACCTGACATTTAA
+>64979 1
+CATGACACCTCACCACAGAGGTGCGAATTTTTGCTTAACGTCCAATTGTGTATCGTGAAGTGACTCTGCGCTGAGCGGGCGAGAGCTTAAATGCCCCAAT
+>64980 2
+GGACCTCCCAGGTATTTGAGAACTCGGGTTTGCCTACGTGGGAGCCAATCTAAAATTAATTCACAATACTCAACGGCACTTTGGGCCTGTGGGACGATCC
+>64981 2
+CAAGGCTATCCGCGTGCTTCTGTAGAGACGATCTCCGCAGAGTAACGTACACCCTTAGTAAATAGGCGAGTACTGAAGGGATTTGTTCTGCACATTCCCG
+>64982 1
+TTTAAGCTATTAGCTAACGACTGCCGTTCATACCCCGGGTCGCGTCGCAAGTGGTGCGGTCTCATTGAGATCGTGACAAATGTGAGACACATCATCGAAC
+>64983 1
+ATCCCGCTACTGCAGGTAGATAATTCCAAAGAGGGTCGATGCTCCCGACTTCTGTGCCCCGTGCTTGAAAGTGCTAATGGCAGCATTATCGCGTAAATGA
+>64984 1
+GCGTAATGCGGTCCCAGAATTGCTTAATGGCCTTACTACCCCGCGCCATGAGTTTCGGTACGCTTGAGATTACAATCGAACTAGGTACTGACTAAGGCGA
+>64985 1
+CTGGCCTAACTGCACCATACAGTGGAGTTTCGCTAATCGTAACGGTATACGACTCGGTCATCAATCACAACTTGTCTATGGACGGTGAGGTGACCGCTAG
+>64986 3
+AATGCTGTCGGCCAATCGATCCCGCGTGGTGAGATAAGGAGTACTCGCCTGTTTTTGGCACGCTACAATGGACGCGGTCATCACAATACTGAACATTATC
+>64987 3
+TACCGTCCAATTTTACGCGTGGAGGCGAGGTGAATACAATCTATCATCGTGGAAAAGCGTCTCCTATTCGGCCTTGTCTCCTGCAAAGAACCCGAGGTGA
+>64988 1
+AGGCAATTACCTGTAACAAGCGTGGTATAATATCCTCCTAAACTCAGAACTGGCTCGAGTTGATTCTCGTCAATTGGCTTGGAGGCCGGCACCGCTACGG
+>64989 2
+ACTTGTCTTGGTGAACAAATTGTCGTCGTTGACCATTCTCTCCTGAAGATCAACCAAAGGAAGCTTATTGGAGCGAGGCCCTCAAAGCTGCGGGCCAGCT
+>64990 3
+GCGAACCAACTGGTCGGGGGAGCTGTTTCTACGCGCATTAAGTGTCCTCTTCAGGTATGACCGAAAGCTATCTGATCTAGCCAAATGAACCCAGTTCAGT
+>64991 3
+TGCGATGGCCAGACGTTCTGTCTCGCAATCGCAAAGTAATGGATGGCTGGCCATAGGAACATATTCTAACTGTCATGGCTCTGCTATGCCGCAAGACCTA
+>64992 1
+TCATGTGACGTTATAATCGCGGTTTAAACAAATCTAGCGCCCGGTTCCCGATTGTTAAGAGTAATATCGGCCTAGCACGCGGCAGCCACGCTTGAACTGG
+>64993 3
+CTCCTCGTGCCTGCAGGCCATGGAGACGAGGCATCCCTCTCCGCTTATTTAAGAGTATATCAATCATAGATCTGGAAGGGTAAGACGTTGTTAGCCACGA
+>64994 1
+CGTTTGACCTTACTTCGCTCGATTTTTTAGTGATGGTCTACCCACATCGTACTGAGGCGTTACTAGGAGCGACGAACAACAGGAAGTCAAAGGACCCGCG
+>64995 2
+GGCTTGTACAGGCGTCAAGAAGGTCTCCACATCAAGGAATAAGTTACCCCATGCAAGTGATTTGCGGGTCGGACTCCTTTACGGCGCACACCTTTTAAGT
+>64996 1
+AAACAGCAGGTAGGATATTCGGGAATGCTTACAACTGTCGTACATTGCCGGTCGCCACGTTGCTAAACTTAGACAATTTCTACCTTGCACGCCGTGGCGG
+>64997 2
+AACCGTATGCCGTGTTCCTCTATGACTTGAGGAGTGTCTCAACAGTGCTGCTTACCAAAGTGCAGCCTTTCGTTCTACATGACCGGGGAACAACGAGGAA
+>64998 2
+CGTGAAGATTGTCCCTATTACGGAACCCGTTTTAACGTTCGTCCTGTAAACTGAGTTCACAGGACTTCGAACAACCAATCAGAGTGCAGCTGGGCGTGGC
+>64999 3
+AGTATCTGGGAGTCCGGTATGAGAGACTTAAGTGTTGCGGACCTTACGATGGTCCATGACCTCATCAATACCGTCACGTCAACCCATAATCGCGTACGTG
+>65000 2
+CAGCTTTGAACTTCGTCATTGGGTAGCAGCCAACACGTGAACTACACGGCTACCTTTGCGGCGTGATAACAGGATATTGTGCGTAATGAGCCATTGCCAC
+>65001 2
+AAGATAATGCCACTGGCAACTGCGGTGATTATCGTTTTGACTTGACCATGTGCGTGCAGTGGCCTACTAATCCAAGCGATTACCCACGCAGTGCGTAAGC
+>65002 1
+AGATGAGAACTCTAGAGACATGTAGCCCCTCAAGTAATAGGATTCGTAACTTCGTCACCTTACGGGCAGCAATTGGGCAGTGTCCTTCCCCGGTGTGCAT
+>65003 2
+TTTATGGGCCTGCCACCAACATCGTATACAGAGGTATTAGTGGTGCTTACCCGTTACGCGCCCATTTGCTCGTTAGGAACGAACCAGACTGGTAAGCGAA
+>65004 2
+CAATCGGGCGTGCGCTAGCACACGACGTTTGAACCACAACGTGTAGCGCTGTTTCTTATTATGCGAACCCTGATCATGTGCGTATGGGACAACCAAAGTT
+>65005 1
+GACGGGTAGATTCCAGCCGCAGGAAACTGGTGTCACAGTATTACCTATCATGCCATGCGCTTTAGCCCCAGCACTTTCTAGGTACTAGTGGGAATTACGA
+>65006 2
+TCGTGGCGTCCACAGTAGGGTCCGAACCATTAATTCTCGTTGTCGTAGAGCGGCGGTATCGAAAATGATGGACAACATACATTCATCTGCCTCCGACGAT
+>65007 2
+CCACAATAACTGCCGACTAAGCTGAGCTGGATAGCTGCCCTCACGATATTGAGTAGATCTCCACACCTGCATGGATCTATTGGCGTATGTGAGCTGAGTG
+>65008 3
+TCCGATCTGGAGTACCCTGCCGGTCCAGTAGTTCCTCCGTGGAAGGCATTGAGGGTGTCGATTACTACAACGTAATCCAAACGAAATGTGGAACACTTCT
+>65009 2
+TACTGCAAGGCGGCCTTTTAGCCGTAACCTGCGAGGGAAAGACCTTTAGCCCACAAACTATCGCAAGGCCCTAGTGATCTCGTAGTTAGGTGACTATGTT
+>65010 3
+CTTTTAAACTTCGTGTTTCAGAGCTCAAAGGCCGTTGCCTGGATCCGGATCCGGAGGGCCGATCGACTGCATGAACGCATGTATCAATATAGACACGACT
+>65011 3
+GTACTACCTCGCCCGCACTATCAACCGGGTCAACACTGTAGAGTCTTTGTCCCGTAGGGAGACGTCCGAGTCCTAAGTTGCATTTATGTTGAAAAGAGGA
+>65012 2
+ATTGTGCCTATCGGTGCCTAGTGCCGTCTGCAATTCGGAAAGAAAAACACATTGAACCACGAGATTTTGCGGGGCCACATGATGCTAGTTTACGCTCGCC
+>65013 3
+CAGCTAAGTGTGGCTACAACTTAAAGACACCTGCCCAGCAGGCTCGTCATGGCTTTGGTTCCTAACACCGACAGTGATGATAGTTGTATTGATGGGCACC
+>65014 3
+GATAAAGAAGCGTGCATTGGGACCTGTTGTTTACTATGGCATGACGCCAACGTTGACCAAGTTTGACCACCAGCCGCGGAGTTCTTGCACATCCAACGTT
+>65015 3
+CGGCCTTCATCCAAGTTAACTGAGAGACGCGTCTGGTCTGGTATCATCTCAACTTTAACGCGGGACAATTGAAGAAGCAGACAGTGCCTGCGTTTTGCAC
+>65016 3
+AGAGCTAGCTGTACACCCAATACAGAACTTGATCGGCTACGATGATACCCGGGGGTTGTACGCATGTGACACTTCTCAATTTGGACCTCAGTTTCCGGGA
+>65017 1
+AGGCTTATTGGCGTAGAACATTCCGTTCAGCTCCACCCAGAATTGATATCCCCATAGGCAGGTACGCGGCCTTGATGAAGGCACGTGGACAGTTCATATT
+>65018 2
+CTCGGAGTAGGCTGTCTCATTTCACACTCAGCTGAACACGCGCTCATCCACAGTCTAGGGTAGTATAGCATCTACTAGCGCGGAGAAGGCAGTATATTTG
+>65019 1
+GCTCGGCATGTCGTGGTTTCAATTACGGGGTAAGCCGGGTACCATCTATTGACACACTGGAAGCCAACTCGAATAATCTGATACGTGACCCATGCTTGAC
+>65020 1
+GGGCTCTATGCTGGCCAGGATTTGCTCGCGAGTGGACGAAGACCGCTAAGAACCCGTTAAGCCGAAGATGATACCCTAACTTTTCTTACGGCTATATCTA
+>65021 2
+GGGCGAATCGCAATCTCCCTTTCTGCGTTATGAATATAGCATCGATCGAGTCGAGCTCCATTGGATAGCGCCAGATGTCTAAGAAGCGCATCCAGCGTAT
+>65022 3
+TAGTACTTTGATCAAAAAACAAATGGTTCGCCGCCTCTCCCACAATTTGGCCAGGCCCCTTCTAGGTGCCGCTATGCGAGGAGTGAATTAGGAGTAGGCT
+>65023 1
+AGATCTCGCCATGCGCGGGTTAACTAAAGTTCGGTTGCCTAACTAATTATGCTAGGTGCCACTGTAGGGGTGAACCAAAAGGTCACCTCCTATTGGCCCA
+>65024 2
+CATTTCAGAGAATCCATTCAAAAAGGGAGAAGACCCAGCCCCAATTCTGCCAGTAGGGTTCGTAGCGGAGTCGGTCCGTTGCTTACGCTCGTTACTTGAT
+>65025 3
+ATCATGGTGAGCGTTTTTAACATACCGACCATCCATGCAGAAGACGACCTTTTACGCCGGTAGAGGGTACGGACCCCCGAATTGCGGTTATATCCAGGTT
+>65026 2
+AATTAGGTTAGCGGTCCGTAACACGCCCTGCGCAGAACATGGTATTATGAATTAGGCCATCTTCTGTGCCTTCCGATGGCACAGGGCGGTCAATTACACA
+>65027 2
+CCCTGCTTTTTAAGCAACGGAGCGGCCCAAAGATAGGTATTGAGGCCTGGTATGATCAGCCTGTTTCCGCATGATGGGCTAAGACACATCACTGATCATC
+>65028 2
+TACGTTATGCACTGTAATCAGGAAAGATCAGCATGCACGCGGGGCTCGGTACCCCCAACGGCCTATGGGCAAGTATTGATTGTCATTCACTTTTACCAGG
+>65029 1
+ATCCCCTCTGAGCTACATCTGGATAGCGTAATCAGCTGAATAAGTTCAGGGTCTCCTCTAGCAAGACTGCACGTTTATCGACCGTGCTAAGGTGGAGAGC
+>65030 2
+GAACCGACCATGTACCATTGATCACGGTCAAAAGCCGTGAGAATCCAGGGCTCGTGGCACAGTCTATCCTCAGTTCTTTTGGTGATCGGCGTAACTATGA
+>65031 1
+TAGACTAAAGGCCGGGTACGTGTCGGCGCTTAAGCACTGTAACAGTCCCACCCGTAGTTGCAAATAATGGGTGCGCAGTTCACACTTCTCGGATATCTTA
+>65032 1
+TCGCAACGCAGGGAACACGCACAACCCATGTTGCGTTATACGAATTGAACATTAACCCCCTTCGGCCGTTTGCGTCGAGGTTAGGGTTGAACTAGAGTTT
+>65033 2
+GCATGGCTAGCCTCTAGAGGGCCCCTCTATTAGCATTATGGAAGTCCCCCACGATACGCGTGTAAAACGACCGGAAGTATCGTGATTAGGTTACGCTTTA
+>65034 3
+ATTATGTGTACTTTAATCAGTCCTTATGGCAGACTACGCCCCAGACTCCGCTGGTAATCGATCCGAACGCGAACACAGTGTCGGGGTGTAGGACGAACTT
+>65035 1
+ATGCAGTCAATCATTGTCATGTCGGTCCCATTCTGTGCCCGGCCACAGTGTAAAATCCATCTCACGTGCAGAGACTGGGCGAAGATCATTTCATGAGGAG
+>65036 2
+GTTTCCACCCCACGGTATTTTACACGGGCCAGATTGCGCGTCTACGTGCACGTGTGATCTCGTAAAAGCGGAGTTGCAAATACTAATTAACCGACGTGAG
+>65037 1
+CTCTTTCAGGAGACTTTAGGATATGTCCATGCTCCTCGGCCTGGTCAATTACCACGGAGCTACAAAGATCTGGGTTAAAGCCTGTAGACAGCGGCCATGA
+>65038 3
+TATTACATAACTTAGTGTTCCTTGGACGGTACTTCTTCGCGGGAAGCCCACCTATCAGGTGTAGGTCACCCGGGCACGAGCATAAAATCACTACAGGGGT
+>65039 2
+GAAGAAACAGTCACCTATGCATCGTGACCTAGCAGCTATTTCACTCGAGTCGGATGGTATCGGCCGTGCTATGCAGGTATCATGGCACGTTATCGAACCT
+>65040 3
+CCCAATGGTCTCACTTTCAAGTCGAGGCTATTGACCAGGTAAGCTCGAAATAAATCTTGCGGACTCTCCAAGAGTGGGATGGGCTGAATTCCGCTCACTG
+>65041 2
+CTACGAAACTCCAGCTAGACCCAGTTCTAATGATAAGACGAGGTTTGCGGAGACCCGGAGACCACCTGTTGTTACCAGGAGTTTTGTATGACCGCTCTTG
+>65042 1
+TGCTTGAGCTAATCACCGCCCCTTGTTCAGCAAGGACATCACCTCGGCCAAGATTAGGGGACTCGTGTTGAGGGAAGTAAGTAAGTTCCTTCTGATCCAA
+>65043 1
+GAATACTTCGAGCTCTCTTCTACGGTTTGGTGATACTCGGATCAAAAAACGGCCACTCCCTACTCATTCGAGGATGTCAGGAGCGAAGGACGGAGCTCTT
+>65044 3
+TAGCGTGGTGCGTTGTCCAGGCTCGCAGGTATGAATTATACATATAAACCTCACATACTGCAGCGACAGGGCTCGAACCCCGGTGTACTGGCTTATATCA
+>65045 3
+CTCCTTAATACCAGTCACTCATTTGTCAGGTGTCAGACGGTATTGATGCGGCACTCGGAACGATCCCTACATGAGCAAAAGATCTTGTGCACGGGAGCGT
+>65046 1
+CATAACCCCGTTGAGTAGACTTTCGGGCGGAATAGATCTGGTATTACTTCTCCCTCCCGACAAAATGGAAAAGCATGTAGAGGGGGCCATGTCTGTTCCC
+>65047 2
+TCTCGAGCGGGAGTCCGAGTCTTGACCCAGTACCTAGCAAATCGCTGCCTCGGCCAAACAGAATGTGGAGTTGCCAAAACTATAAATTCGCTTTGGTGTT
+>65048 2
+CAGACGACTGATATGGGAAGAAGTCCGTACGTGTTTACGGTGTCCTCACATCTAATAGACTTTACATACACTCCGTGAAGGCTCCTTGGAGGATGCGCCC
+>65049 1
+TCGCACTGGATGCCTCACAGCTGTGTAAGACGGAAATACGTAAAGTGACCAGACCGTAGAAGTTCTTTGACGAGCCTGGCTTTCTCAGTCTACGTCGACT
+>65050 2
+GTTCAGGAGGGGCTAATCCGATGGAGCCAAAGATTCTCACACCTATTTGTTACCCTTTACGCTCAAGAGAACTCGGAACGGGGTCTAGCCTATCAGGCTT
+>65051 3
+GTACGGGGGTGCTGCGAATGATAGATAGCGTACGTTCTAGCTAAAAAAGCTGGCCAAGAAACCTTGGCTTACTCTACCCTCCGGTCCCTTCTACTGATGA
+>65052 1
+GAGCAGTCGAACCGTTGTTCAATTCGAGCTGGCCCTTTCACAGCTTCGAGTCATAGTGGTCAGTGCACTGAACCGACGAGTGCTTAATACATTGAACCAG
+>65053 2
+GCAGCACTCCACTTATGTCACGTTCACTGTAAGCTCTCTTATTCGGTCAGGCGGCCGTGAAAGTCAGGGCAAAAAAGAAGAGGCGTCTCTGCTGATTTCA
+>65054 3
+ATCGATTGCTGCGTCTGGGTCAAGATGTCAGTTGGTCAACTGACCTCGACGTTCCAACTCCGGATGTTTGATAAAGCAAGGTCAAACCGACGTCCTGAAC
+>65055 2
+CCCGACGTCTGTGACTCCTAGAGTAATATTCAGCGCATCTGGCCGAGCAGATGACAGGAGCATTGGCTTTACCCTGTAAAAGATCTCGGTTAATCGACGT
+>65056 2
+TGCATTAGGGATATACCTACAGTTGGCGACCGGGCGAGCCATCCCGTGTAAACAAATCCCGTGTCACCCGTTAGGTACATTGGGTACCAGATGTATCTTA
+>65057 2
+GAAGACGCATCGACAAAGTAAACTCGGTGTGTGTTCCACTTTGTCGACCAGCACCCGTCGGGCTGGATTCCGATGTATATTGGCAATATGTCCCACTGAA
+>65058 1
+CATCCCCGCTAATTACCGTGGTGTGCATTAACTAGTGGTCTAACTTTTCGGAGGCGTCATCGTCAGTAAAACAGTCACGTGGACAATCAAGCTAGGGGCC
+>65059 1
+CAGCGCTCATTAGCATCGGCCGAGTGATACTTCGGCCCAAACTTCAATTTGCAAACGGGTAGGTAAAGGTGTCACCTATGTCTTCGTTGCAGGACATGAC
+>65060 2
+ATCCCGCGCAACGACACTGTTAACGGACTGGTCGACCCTATAAGGACGATTGCTCGTGTTCGCAAGAGTCAAAGGATTCAGTATCTGATGTCATTCCGTG
+>65061 3
+ACACCCGCTATGGATGCCGCTACATGTGGTCAGGTCACAGCCAATAGCTTGTGGCGGCGTCTGCCAGACAGTTAATGTATCATGAGAATTTCTGCAATAC
+>65062 2
+TGCGAGCGTGTGGTAATCCTTATCGATCGGACAGTACAGCTCCGAATTTCGACAAGATCGAAGCGCACCGTGTCAATTACCGTTTCAACACTTGGTCGAG
+>65063 3
+CTTCCGAACCGTATACCAGAAACTTCTAAATACGGAGGTCGTGTTAGCTAAGGTTTCGGCTGATGCCCAGGGGGCATATCGAATTCGCTACAGCGACTTC
+>65064 1
+ATTATGGGGCTTAATCCGCTGGTGGTACTGTCCCAGCGCCGTCACCAGCCTTGGCTCCGGAGTGTGACGTAAAACACGTAATAACAACTTTAGAACTAGT
+>65065 2
+GCTAGTAGCCTCCCCCTCAAGAAATGAAATTGACCACTAATTGTGGCCACACGTTACGGGATTATAAGGAGTCCTCCTTGATAGTGCTGAGTGTGGGCCC
+>65066 3
+TCCTACCTCCTAGGTGAGACGAGCTGGAAATGTGCCTGGCTAAACGCCCCCTACGGCGAAGGAAGTCATTTTAATTCCTAGTTACTGCGAAGCTGGTTAA
+>65067 2
+GCCCGCTAAAATGCTTACACCCCCTTCAAGACAGCCTATGAACACGTGTTATTGGAAATCCGGAGATGGGTAGAGATACCTCTGGACTTGGTCCGGTTTG
+>65068 1
+AGTCATCAGTGTTTTCAGTGTTGAAGACTCGAAGACCGAAGTCTTCGGGTGAACCTTGCTGCGCGACAGGCCACTAGATATTTAAACCCCACTGGCCTAG
+>65069 3
+CGCGAAGATCCTAAGTCGTCCTTCGTGATACGAATTTGTACTGGCCGCAATCGATAGGTCATCCTTTAAGATCTGATTACACGGACGGACTGACGCAGCG
+>65070 2
+CGTAAAAGGGTCTACCTCCAAGCGTGTTGTCGCGCGCGGGGCATGGGATCGAAATATTTATACATTTATAACGTCTAGATAACCTGCCTCCCCGGTAGAC
+>65071 1
+CTTCGTCTATCATCGGGAGCATGATTACGTATGAGAAGCGATGCGTACATAGTATCGGGCGTGGGGACGACCCACAGATACCTGTCTCACTAACTTCATC
+>65072 1
+GGTGCACGGGATCTGACAACCATGCATTATCTTTGCTTCCGCGTATAGTGAGCCAAACTAGTGTCAGAGGGGGTCGAACGACACTTATCTACACCTTACG
+>65073 1
+TTACATGATCAGGTGGTGCGCACCACGGAATGTCGCGGTACGACGCACCGGTCTCCAGTATCCTAGAGAAAACTACCGATGTCAGTTTTATATCTAGTCG
+>65074 3
+CGTGTCAACTACTGGCCAAGCCAGAGTTGAGCTGGTCATGCCTGACCGTTTGATTGGGCAGTCAAGCACAATAAAACCTCTTCTAGATCCAGATGGCTTG
+>65075 1
+TAAACCTTAAGAGTATGTCTTCCGCAAACCAACGATGGTTGGAGGAGGGATCACTCTTCTGGCGTCGCAAGTTTCCTGCTGTAACCAGGATGCCACCTGA
+>65076 3
+AAGAGGGTGCACTCGACCAGATCAGATCTGAGTCAGTAGACGCGGTTCCGCCACGGACCTATATCAGCACTGTTTTCTCTATTAACTGCAGATATGGCTG
+>65077 3
+TACGACATGAGATTATTCGCCCGATTAGCTATTTTGGCATATGCGGGGCCTCAGTCTCCGGGAACGGGTTACATCTTAGCGAGACCAGAACATCCCGATA
+>65078 2
+TGCGACCACCGGTCCGTTAAGCCTGGTACCTCGGTTAGAGACAGGGGCACATAAGTAATATGCGATCTAATTAACTCGGCCGTCGCACTGTAAACTTTTG
+>65079 2
+AAATGTCGTTCTGCATCGGACATTGGGATGTTAAACGGATACTATGGCCTTGGGCAAGACCAGACGTCCGTTGCTCCCCAAGATCCGTTCTAATGGCCAA
+>65080 2
+TGACCTTTGTGCGCCTTCCATTGGTTGACGTCGCCAATGAGCCCATCAAAGATAGGGACGTTGATCTCTGAACAAGTTCGTGTGAAGCACGAACGCACAT
+>65081 2
+CAAAAGTAGTTAACCCGAGGCGTGGCTGTGACTCACGCATACCAAGCCTGGCCTCCTGAACTGCTTCTATGATGAAGCTCTAGAGCTCTGGATATGTGAT
+>65082 2
+GCCCGCTCGGTCAGAGAGCTTAAGTTTGTTTTACGTATTTCGTGTGGCCGCGGTCGAAAGAAAACCTGGCGAATAATCCACCAAACTACCTTACGTGGAC
+>65083 2
+ACCCTCTTAGGGTAAGGTGCGTTCAGGTGACAACGCTCTAGATGAGGCGGACTGCTAAACACACTCTCGTTTCAATCGATCCGATGCATGTACCGTGAAT
+>65084 3
+AGCGCCGGGTGAATAAGCACCCCATCTTGAGCCGGTCTAGTCTAGACTGTACACTTGCAGAAATCTGCCTGGTTAGCTCCGTTGCACGTTAAAGTAATGA
+>65085 3
+ACTGCTCTCACATGATGCTAGGTCGCGGCTAGCCGCGTGTATCCAGGTCACTTATGTGGAATGCGTAAGAAGAAAATTATTGACCCGGCTGATCCACTAC
+>65086 1
+ATGCCCTTACGTGTACGATAAAGTGCGACGAAGCCGACCGATCACTTGGTTGCTTTATCCGGCCCGATGGTAATAGGCTAGTCACTACAAAGATGCCTGT
+>65087 1
+GTGTCGGACGCCGATAAGTTATGGGTACACGTAACAAGACCCATGATCCATATCTTTGCTCAGATCAACATCGTTTATGGTACCTGGTCGGCCGGAACCG
+>65088 1
+ATCGCGTATAGGTTAGAGCCCCTATTGTATAGTGATCTCAGCCCGACCCAAATGTTGCCACGGGTCATACGACCGATATCGATGAAAGTTGGTCGGCCTA
+>65089 1
+CCCGCGGGGCTATATGGTCACTCTTGAAAATGCGATTAGTTCGGAATCGGCAAAAATCACCACAACTGCTTGTAAGTATCGTGGTCTGCGACCCCTGTGA
+>65090 3
+CAACGTTTCCAGATGTGTACCTCTACGAATGGCGTGGGGAAACTAGCTCTAAGGACTCACGCTTGCCACTCTCATGATGGTAGAATATGCAACCGTGTGC
+>65091 2
+TTCGCTCTGGCAGATACGTAAACTACCAGGGGCCCGTATACGATCTATCAGTATGATTGTGCACGACCTGCTGGGAATATGGTTAGCCCCGCAATTAGAC
+>65092 3
+GGTTAGCTTTCGAACAGTCCTTGCTTACCGCCAAGAAAACTATCCCCCAATGCAATTGCAGAGTGTGCCGTCTAGCTCTAGAATGACGGGGATCGAGGTT
+>65093 3
+ACTCAAGTAACGGTCAGGAACCCTGGTTAGTGAATATCCGTCGAACGTCTGCTACTTCCCGTTACCGGCAGATGTCAGTACGTAAAGTGCCAGTATGTGC
+>65094 1
+GCCGCGTCCATAAACCAGTGTGTTTCTTGAAACTATGTAACGTCGAGATAACGCGCGTACCTCGATTTTCTTCGCTGAGAGAGCTAAGCACAGAGGCTGC
+>65095 1
+CATGCGGGTCGTCGAGAGTGATAACAGCTAGAGCTTGAGATCTAGCTATACTGTTATCACACCTGGCCGGGATGATCAACATCATTGTCCCCAGCATCGT
+>65096 1
+CTTAAAAGAGACTCTGATTAATCCTGTTTCGGTCGAGAGAGGACCCAGAATCCGCATGACGGTATTCCCAGGAACTCAGGTGTGCCTTAGAGCTCTCCTG
+>65097 3
+TCCTGTGTCACGGCTCAATATCTGCCAGGAAGAACGAACATTCATAATACTTGAGGCTTGTGGCAACTGATTTGACCCCGCCGGCGTGTGACCTGAGAAT
+>65098 1
+GCTGCTCTACGAGCTCACCATGGCGATACAGATAACCACTTGCGCCTGGGATAGTATAGGCAAAGTCTCCTGCGAACAGAGATTGGTCTACGTTGTATTC
+>65099 1
+ATGCACATAAATACTCGACGATAATTCTTGCATCTCTAGGTCAGTTATGTTCTCCCCGTCGACCAGGAGCGTTGTACACCGAGGGTACGCATCAGGAGGG
+>65100 3
+GGTAGGACCGGAAAGTTTGTTCGCTGATGAAGCTCCTTAGTCTGTAAATCCCGAATGTGCCGATGACAAAGCACCTTAACGCACGGGTGTCCTCCTCTAA
+>65101 1
+TATTGAAGCGTTCCGCGGCAAAACTACGATGATGATTCGGCGCAGTTGGCACTTGACTGTCACGGATACACTAATTCCGACTGTCCCAAAGTTTCGGAGC
+>65102 2
+AACGGGCCTCTGCTCCGTTATGTCGTGCCAAGGACACCTGATGTTTTCGGATACCCAGCATTGATTTACCAAGTTGGACAACGACCGTTAATCGGAGGAA
+>65103 2
+GGATTTGCAGTGGTATCTCACACTGCTCCGCCTCAATTCAACAGGCCGATGTTCTCCGGTTTAGATAAATAGAGGGATTAGTCGGCCCCGACGAAGATAC
+>65104 3
+ATAACGTACTGTAATCTATTCGAGGAGTTGGAACCCTGCGCGGCTAGTTGGTATAGCTGGCCGCGATCCCATCCGCAAAAAAGAGTCTGCCTTATTAGCC
+>65105 3
+CGTTTACAAATGCCATTATTGGGACAGGTAGACCTGCGATATGGACGAGTGCGTATGCTCTCCGGCATCCAGCAAACATATTCTTAGGTCCTAAGCCGCG
+>65106 3
+TGAAAATACTCTTCAAGCTAATCCTCGGAAGCGAGATCTCCGATGTGGTTACACGTCGTCGATGCGTCTGTTAGCCTCGTAGACAGCGCAGTCCATAGAG
+>65107 3
+CTGAAAGCTGTCTCTCAGCTGCGAATGCGATGCCGAGCTAAGAATTCCAGCCTTGACGAATCTCGCAGTGGATGAACATCTTTCTGATTGCACTCAAGGG
+>65108 3
+AAGATGGCGGCTGTTAGCAGTAATCGAACCAATGTCGAGATTCCGTTAGAAGGGATTCATCCTACTATGCTTGTCTGTCCCGCTGACTCGGACCCAAGCA
+>65109 2
+GGCACACTCGTATGATATTCAGTGGCAAGTTAATGGCCTCTATTCAAGGTCCCTGGTAGGTGCAGATCATGGGAGTCTCTACCCAGTCGAAAGCCCTAAC
+>65110 1
+CGCTATATAACAGCTTCAAACTCTCTCGGGCCCTGCTTGGAGCGCAAAGTAATTTCGGCACAAGAGCGCTGTGCTGGTCAGTTGAATAAAGCTACTGGCT
+>65111 1
+CCTTTGTGATGAATTCTAGAACCCGTAGGTGTCGTATCCACTACGCTACGAAAATCCCGGTTGCGCGCTGGTACATCGAGTTATGGCGAACGAAGCATCA
+>65112 1
+GCCTTCCCCACTCGGTTGACATAATAATAGGCGCGGGCGGAGGTGTGTTGAGAAGACTCACCTAGGTTGCCTCACTAAACACGTGTGTATATATCATACC
+>65113 1
+ACTCTGCATCGCCAGATGCGATTCCAGTTTGCCAACCAGTACAACGCATAGACGGCTGATAACTTGAGCCCTGTGGTGGGGAGTATCCACAATTTGTGAT
+>65114 3
+GGGGTTCACTCGATTCGGGACCGCGTCACCTGAGCTCAGCCCAGACACCTTGGATATCTTGTGAGATTCTATCCTGTAATAATGACCAATGAGGAACATG
+>65115 2
+TAACTACGGATCCGTATAGAGCTGTTGTCCGGCAAACCCATTGGGGATAAGGCGGCCGTATCTTGCCTTACCAAACGTGAAAATGGTACCTCGGCTATTC
+>65116 1
+ATTTGAGATCTCCCAGTAGCACCCCGTGATCTAACGGTTCTCTGTTCATGAAAGAGAAGCCAAGGCGCCGAAGTTTTGCTTGACAGGCTACGTCATGAGC
+>65117 1
+GTCAGCCTCAAGAACTAATGCGTGCTCCGCCCGCCATCGAAGCACTGTTAAGAGTATAGTCTAATGCCCTACATGGCGTCATATAGGGTGCTATGAGTGT
+>65118 3
+CCCAGTATAAAGTGATGAAAGCACTCACTTCTATCTTCGCTGAGGCGGCGGTTCATACTGATCACTTAAAGCTCCAAGACGGATCTGGCGGTGCATCTGG
+>65119 3
+ATTGAGCTGCCGTCGCAGGAACACTATGCTTCGAGGATACCATCTTTGCCCCTAGAGATAATCTGTTCAGACCTGCGCAATATCGTTGCTAAGGAGGACG
+>65120 2
+CCTATGTTCGCTCAATCCTTCGGATTGCGCAGGCAGCCACGTTGAGATCGGATATTACAGCTTGACTTATAGGGCGATCTGCTAAAGCCGTGAAAGCACA
+>65121 1
+CCTTCGTGTCTAATGTAGATGACATAGTGCAATGAATAGGCTATCTCTACACACGTGAATCTGCGTACCCAGACTAAGATCCGGCCGTTTGCGGCGGCGA
+>65122 2
+CCCAAGTCGCCATCTTAGCTAGTCGGTGTATCCAATGAATCGTCGCTCCATAACCTTTGTAGAAAGAGTGCATGGAACCTAGGGGCCGGATTCGACTAGT
+>65123 3
+CCGCCGCGTATACCTATGTTACAGCTTTCGTGAATAGATCCTTGAAAACGAACGGTCTACAGTCAGGGGTGCTGATATGGGCACCAACCTGTGTCCTGAA
+>65124 1
+TATTACGTTTGTCGTGTACCGCGGTGGCACTACGAACGGCAAAGGGTCCCCCTTGACACTTATGTCAGAGACGAAAATGCAGCGCTCCTTTACTAATAGG
+>65125 2
+GCTACAACACAAGAGGGAACGATCGTTGAAATCTGTTTGATTAGTCTGCGGACCTCTTGTCCGGATCATAGTAGACCTCCGTTCCGCTCGGCAAGTGACA
+>65126 1
+GACTCGCAAATGGCCCGGTCTATGGGCTAGCCACTACCTATCTTAGATCTCGCGATAGTGATAATTGACCGGACCACAGACTATATTTGGGGGTACAGTC
+>65127 3
+TCACACTCCGTAACAGGCTAGAAAAGTCCTTATGCAGGCACCTCCTGTAGGCCGGTTCCAATGTGCCACAGGTTTGGGGTGTTACAAATCCGTAAGATTG
+>65128 3
+AAGCGCGAAAGCCTAGCTCCGGCCACAACGCCTCGGAGATCTTCGGAAGTTATGAACTTGAACGTTTAGCCAGCGTTTTAAATACCGTATTGTCCGGGTT
+>65129 1
+CGTCCATACAGGCGTAGACTCTTAGCGTGCAGAACATCCGGTGAGATTAGGTAATAATCTGTCGTGCCCTTCACGGCCAATTCAAAGCCTTCATGAGTGG
+>65130 1
+CGAGTGAGAGCGGGCTATTAGTTCCAATGATCGGCCGATAACTTACCGCGAACCCGCTTACTTCGGGAGTCGTGAAGTGTAGAAACCTCCCATAATTCTT
+>65131 2
+GCTCAGCTTCGCCAGTGTTCGGAATATTTTCACTAGCGAAACCGCTTATATGCTGGATGGACAATAGCAATTCGGAGCATCTGCCCGTGGAGAGCTACAC
+>65132 3
+AATTATGGGAGGATTATGCCGGAGTAAAGTGACGGGCACTGTTAGCTGAACCCATCCAGCGCTCGATATCGCTTCGACTATCCTGAGACTATTCACCCGT
+>65133 3
+TGTTTGTGGGTCCTCCGTTGACTCCACTCGGTTAGACTAAACAAGCTGGGCTGACACACATTAATGCTGACACGTCCACGAGAGGCGACTCAGTTAATAG
+>65134 3
+GTCAGCACGTTTTCTCACCCTAAAAGGAGGTTCACACGTTGCCCCAGAATCCTAGGACGGGCTACATGATATGGATTTGTAGACTGGTAATCCTAGGCGC
+>65135 3
+CACGCCATAGGAAAGCCGTTGTGTAATGGTCGTTGCCGCGACCCTTAAAGTGTGTTAGTATATCTGTGCGAAGACCAACCGTCCAATTATGCACGCGTAC
+>65136 2
+CATATACCCGGCTGTCGTCAGTTTTCGACGAAACCGAACACAAATTCACATTAGTCGATTAGCCACGTGGTCTCGCGCTGAGGTTCAGGTTGGAACAGTG
+>65137 2
+CGACCGCAGCTCCGCATTCTAAGATTTTTTCTTTGAAGTTCGGGTTCTGGTGATTGGTGACACCAACAGAGACAGACTTAGCGAGCAGGTCACACCGCAA
+>65138 3
+ATGCGAACAGGGAAGTAGCTGTCCGTGCGCATGCCATTTTTCTTCAAATACGACTGCACGTAAGACTCTGAGTCTTGCAGCAGAACCAGGGCTGCTTCTA
+>65139 2
+GTATCGCCGTGATCGGGGGCTATTAAAGGGCTATATTCCGGATGCAGGAATAAGCGGTGCGACAACGTTCCGGTAAATCTATCCTTCCCCTACCACATAT
+>65140 3
+CCCCAGATTCGCTTGCCTATTGATAGGTGGCCATTTATTCTCCGAATAGTCATGCCGAAGCTTCGGTAGCGAGAGTACGACTAGACAGTGCAACTAAGCG
+>65141 3
+GCATCGTGCCCAAGTACCTCGAGTAAGGGGTACATACCTGCCTGCTCCTTAGATTTATGCCAGAGCCGTTACTGAACGGAGTCGTAAGGTGATAAATCTC
+>65142 2
+GTGCCTGTGATAGTCGGTATCAACCCACGTCGTATTCGCTCGCAACCCCGAGGATGGTAGAGTAGATAAGTTCCAGACGCAATCCTAGCGATTGATCTTA
+>65143 1
+AACTTGCTTGTAGCTCAACCAACCTAGCCCCCCGGGCACCCATATGATTGGGGTATTGTTATCGGTAGGATTAATGGGTTCAGTACGCAAACGCAGGTCA
+>65144 2
+TCCGCTCTTGAACCCGAAGGCATTAGGCCTGAGAAAGTTTACGATGCCCTAACAGCCCCGTATACTAAGCGCACGATTTGGTTGTGGTGATCGATTAGCA
+>65145 2
+GTTCCGCCGTGAAGAAATTCGTACTTAAAGGTCACGATCTAAAGCACAAAAACTCTTCTGCGTTAGGGAATTGTCCGCACTAGGTCCTGCGCGGTCTCGG
+>65146 2
+AACAATGATGTTCCATTTTTAGCTTACGCCACGCCCGGTCAAAATGGCCATGGGCCGGTCCCCAAGTGAGCGGAGACACGTTGATGTCAGACTTAATGTT
+>65147 2
+AATCGCTCAAAGCGTCGACACCGCTTGCATCACGTCGGACGCGTAGAATCAAATCGTTAAGCTGCGTTTACTCATGAGGCCTCAGAGGTCGGTTATTAGT
+>65148 1
+ACCACGCCGGATCTCCACCATGAGGGGCCAGTTATAATCCATTACGGGTGGTGCCCTAGTTCACCATGTTTTGGGGCAACACTGATTGTATATAAGAGCA
+>65149 2
+TGCTGAGTGCAATACAATGCCATTTCTGTCCAAGGGGCCTACGAGGTTCTCGAATAGTGCATGCGCATATTGTCAACCGCCTTTAATGGCGACCCAGAAG
+>65150 1
+AGGATGATTGAGTATGCATCTGGAAATGTTATCACTTGCCCGCCAGACAAGCGATTCCGCTCTATTGGATCGGCCCGCATCGCAGATATAAGACTGCGTC
+>65151 1
+AGTTGGTAACAATTGCTCTGCTTATAGTAGATGCTCAAAAAGTATCCCAGGTTATGAGCGAGCTGGTCCTGCATTCGCGGAACACGACCCCTCCGGCTAG
+>65152 2
+TCATACTATCCTTGATGTACGCACCGATAACTAAGCGCGTACTTATGGGGGGCCGCTAGATCCTATTAGGTGAAGAGGTTATCACATGATGAGCCCCCGC
+>65153 3
+TGTTGATATAGCCACGACTACCATCCTGTCTCATCATGGTGGATTTCGCTGAATGGTGAAGTGCAGATAACAATAGTCGCTCTCGGACGGGCCAACACCG
+>65154 3
+TGCTTCCTTACAGTAACGTTGATCCTGCTTAAATCAAGATCGCGTCGCTGCAATAGGATGTAGCCAGCCGCAAAGGCTTTCGGTAGACTAAGTCGGCACG
+>65155 3
+CAACAGGAAACGCATCAGCGAATGTGACGCAAAGCCATTCCTAATTTATTTAGAGTCTGGACGCGATTTGCCGTTGTCATTCATGTAGGCTGGGCCCCGC
+>65156 2
+TGAACAGGTTTCGTCGGCACCATGCTCGCTTCTACAGGCGCGAAGCTACAGGCGTCTAGGTCAAAATTATGCCCAATAGTGTGCATTGGCAACTCGTAAT
+>65157 2
+ATCAGGAGAGACCACAACTCGGTGATGTGCATGTTCTCCCGGGACTATTTTCCCCGGAAGATGCAATGGCAGCTTCTAGGTTTATGCCTCATAAACCGAG
+>65158 1
+GAGCGCATGTAGTAGTCGAACTATTCAGGGGTCCCATGAACGTGCCTCAGAGTATTACAAGACGTCTGGCAACCCAACCTAGGAGGCTCAGTTTTTCTCT
+>65159 1
+CGCTGCGAGCAACGCATAACCTAGATCACACGATAGGCATTTGTACCGGCTTATACTTTGTAAGCCTGATTGAGCATGAACAATTCTGCCGTGTCGGGGC
+>65160 2
+GCTCACCTGGGCGTCTGGGATGGCTTATTGATCTATAGCCTCCTGATTGAGGCACCCACAATAAGTTGGTTTCAGCGCACATACAGACAACAGAAGCTTG
+>65161 1
+ATAGCGCTCCGCCCCCCGTGTCCCGTCAATACATGGCACCTGTGATAAGGCCCGTGGTTGAGATTTTTAGTAGAACGACCGATAGATAGTACAAGTTGAT
+>65162 1
+ATGCCCTTACCCCAGGACAAACGTACTGATTGTGGTGAATTGTCTAGTCGGCACGTACTAATTAAGTCGTCTCGATGGCAGCGACGAGTCCCTATAGACG
+>65163 3
+TTAAACTGGCGATCGTGTACCGAGTCCTCGCGATGATTGACATGTGGAGCCCATCTGATAACAGAGTCATTCGGACGAGTCATGCACCACACTTGGTCAT
+>65164 1
+ACATAAGACTAGTCTTCGCGCCGACGCATACGTGTTCTTACGACGTTGGTATTAGGCATGTCGGATATACGGCGTCCATCCTCTGTCCGGCAAAGAGAAA
+>65165 3
+GCACGGCCTCATAAATAAATTTGGACTGCGTCTGTGGCAGAATCGACTACTTCCGCCAGCCCGTGCCACCTAATGGATTTAACGTGAGTAAAGCGTGTTG
+>65166 3
+ACCACTCAACATGCGCTCTGAATTAAGGTTTGGCGACGTCTCAAAGCGTGAGAAGTTCAGCGTGCCGAACTCTATGAAATCTCTTCAGCGGGATGCTCGT
+>65167 2
+TAGGTAGAAAGCTTAGCAAGGATATGCTTGGCATACTACACGAATTGAGCTTAGACCCGATCCTCTGTGCCCTATATAGACGGCGGCCCTGCTGATCTCG
+>65168 2
+CATTGGGCGTGACTCCTAAAAAGACACAGTATCGGTTCGACGGCTGAGAATCCCAAGGACTTCACTTCTCCATCTCTATTTCGAAGTGCGGGGGGAATTC
+>65169 1
+TTTGGCTATCGTGAATATCGCCAAGGATGTTCGTCAAGCGCTGCGCCACGAAGTGAGACTTCGTATCGGAACACGTTTAGGACTCGACTTAACAGCATCC
+>65170 3
+GGGATGGGACCTACCAAGATTACTTTCCTTGCCAGCCGTACGACATGTCCCTGGATACTTCTTTGACGCGGAACAAACGAATGTATAAAGCGTCTGCGGT
+>65171 1
+TACGGTCGGGTCAAATCCATCAGTACACTAAATAGAATACATCAAGCGGAAAGGCGTCCACGTGCGTTTTGCCGTATCCCGTGGCTTCGCTGTGCAGTTA
+>65172 2
+ATCCCTGGGCTTCGGGTGCATTTAAATTTCGGCGCAAAGGAGAATAGACTGGCGTCGATGTCTGCCGCGCACATCCTTCAACGAAAAACTCTGACTTGAT
+>65173 3
+CACACCAATACCGTGCCTAAGCACTGGGGCTCCTCAAGGTGGGAAGAAGTTTTGTTGATCCTCGCATCTACGGGTGCATAGTGGTAAATATTCCACACTG
+>65174 3
+CTGTTCCCTTTCACGAGGCCCGCAAGTCGGCTCTAATTATCAAACATGCTAGGCGATAAGGGGATTGACGCTTGGCACATAGAGATCTACCTGGAGATTC
+>65175 3
+GGACGGCACGTTCTGCTCTACTCTAATTGCGAAATGCTGATTGTCCCTACGATTATGCACGGGGCACGGCCATTAAGTTTTGATGCAAAGGCAGACCCAA
+>65176 3
+CTTGGAAGTCATGACTTATCATGCGGTGATTGTCCTCACGTGGCTTTGCGATGCTCGCAACGAGATACCTGAAGGGGCAGAACCCTAAACCGTCAATTAC
+>65177 2
+TTGCGGCATGGCCATCCTCGGACTAATATTGTACATGGTTTGAAATGCGTGAACTCCCCAATACCTGGAGCTCTTGAGCAATATGACAGGCCTGGGCCAA
+>65178 3
+TAATGATGCTAGCCTAGCCGGAAGCCGTGAATGTGTAAGATTCCCATGATAAGTCGGTTTTGCTAACTCGACCCCATGATGGTACGTCAACCGCCGATGC
+>65179 2
+CAGCTATGCGTACGGAACAATTAAATACATGGCTCGTACGCACTCCTTTGCCGAGCTATAGGAGCAGGGCCGTGGGTGCTTTTATACAGCCCAATGTTCA
+>65180 2
+TACTCGGTTTAAGGTTTGGCCCACGAGGAATGTCCCGCTTCTGGCCAACTCTTAACTGACTAGAAGTTCAGGTTGCCAAATAGATCCACTAGGCGGCGAA
+>65181 2
+TCATGGAACCGGGTGCTTCGCTATCAGGCAACGCTTAATAGTCAGTAGGGGCGGCATCTAGTCATATGCCCAAATGATTCACACCTGTAGAGTTACCGTC
+>65182 2
+AGTAAACGATTTGGCAACCTTGAATCCAGCAAGTGATATGGTTGCTGTTCGCTTCGCGCCCACGTGAAATTACCGCCAGTTACAGGCGCCAAGGAGTCTT
+>65183 3
+GGCAGCTACCGCAGCAACTGACAGTGTTTGACTTTTTAGGATTTCTAACGCATAGATGCACATCCGATTGGATCAGCTACAGACGAGGTGTGCCTCCGCA
+>65184 3
+AGACACAGAGGCGCTCTGGATTGAGGGTCATCGTGTATCTATGCAAGAAGTCTACCTATAGTACCTACCGATATATTCGCAGCTCGTAATGTCGGCCCCG
+>65185 3
+CGGCAGACACGATCGCGCTCTTAAATACCGGGGTTTGGGACAACTATTGTTCTGTTCTAAGGTCATAACGCCGGGCCAATCAAATCTCCTTGGCAGAGAT
+>65186 1
+ACGAAGCTCGTCCCTAAACCCAGAGGTCTACCGAACGGGTTAGACCTAGAACGTCATCATTGTGACGTTGGTCTTAATGATATGGTCCTCAGTCGAGTCG
+>65187 2
+AGGTGGTTTGGCGCGGAAATCTTGAACAGATTGATCTAACGATGATCAGCACCAGCTCAACTCCGCTAGGGGGGACATTCCCGTATCCTCTCGCTAATAT
+>65188 3
+CGACGTCTGTAACATAAACCGCTTGCGCTTGTGGTAATGGGACCTTCCCAGGTACTCGAAGTATGGGATGACCTACGAAACACTGATCGACTGCTTACGT
+>65189 2
+GAGATTTCGACCCAATCCCCCGGATCGAGGTAGACATTGACGGATAAGCATTTACGACTGGAACACTCGTACGCGCGATATGGTTTCGGTCCTGAATTTC
+>65190 1
+GAGGCACGCGAATGGAGTTCGAGTCTAGTAATGTTTAGTGGCCTCAACAGTGTCCACAAAGCCTTCGAACCCAGGACTATGATACATGTCTTCTCCTGCG
+>65191 3
+GAACGATGTTGGGCCTGCAAGTTGATACACTACGAGCAATAACTCATGGGATTCCCGCCTCACGGGCTGCTAGGCAACCATCGTGATTACATTGAGTTCT
+>65192 1
+AAATTCGCTCGTGGCACACTTCGACTTTATCGCATCCAGGCGTTTGAAATCCAGAATTCGGAGACGGGAGAGAGCCACTTCCTGTAGCGTTATAAGTCGC
+>65193 2
+GAGCACGGACCTTCCAAGATGACTGCCCTCGAAGCAGTTCCGTAGTCTTGACGTGACTAAATCGCCAAATTGTGTCTGACTGCGGCATGTATTAGAGTAC
+>65194 3
+CCGCCAAGCTGTAATACAAACAAATATTCCTATTGCGCAAGCTGTGAAGAACAATTCGTTTCCCTGCGGTGTTCCCCTGACATGAGGGGTCGAGGCGTTG
+>65195 1
+TTAAGGACCCAAACCGAATCTGATATAGCGGTGGTCTGACTGCTCTAGTTAATTTCTCTGTTCTACTCCGAGGCCCCGTGAAGTAGAGGCCGAACGAGAC
+>65196 3
+TCGACCGCATTTGTCACGCGCTCACTTTGGAGTAAGAGGGACAACGGTAAGTCTACAGTACGTATCGAGCACTGGTGGCGCTACTACCACTTTTAGTACA
+>65197 1
+TTATGGCGTACCGTTATTCTAGCGTGCGGCTCGTACTAGCAAAAGTTATAGCCAGCCGGCCCTTCGTACAAAAGGTACCATGTACAGATGTTGCCAAGCG
+>65198 2
+TTTCTTTCGAGTAAGGCAGGGGCTCAGCCCAAACGTTTAGCGTCGAAGGAGCCGTACGTTTTCGCGCACAACTAGAATATTCCAGAAATGATGGCTCCCT
+>65199 1
+CTCGTGCGCAGTGGTTGTGTGAGTCTAGGCCTCATAGCCGAGGACTGCTATTGACAGACAAGGGAACTAGCTCAACCTCTCAACTACTTGCTTAAACGAT
+>65200 2
+CCATAGGGTCCCGGAGTAAGTAGAGACATACTAGGTCGAGACCTGCCTCTAACTTACATGGATCAATCATGGGATCTTTCGTCTCAGGCAATCCGGTGTC
+>65201 3
+GAACCCCATAAGTTAATCATAAGCGTAGCTGCCGTAAGGTCGAACCCGTTAGATAGCGTATGAGTCTCAGTGCGTAAGTTCTCTCGTCGGGCAACTGTCC
+>65202 3
+ACATTCGTATGTAAGGTTGTGTGCTTGTACGCAACCAAAACATAATACCAGGGAATTTTCGGTTCGTTAGCCAGCGTCCGCGCAAGTGCCTGCAACGCGC
+>65203 1
+AACCAATGGTCCCACCTATGCGGAATCAAGCGCATATTACTAGTGGTCCTGAACGGCGCAATCGTCTTGAGGATTGCATCTCTGATGCTTGGCAAGTGAC
+>65204 1
+ACAGCGCGATGGTCTGCAAAAATCATTTACTTAATTCAAATACAGGGTGTCTGGGGCGCTGGGTGTCGCAGATCTCGCAGCACATTATCACTACGCCGTC
+>65205 1
+CTGGGTATCGTACGGGTTATGTCAAGAGCAAATCAACTGATGCCTTTAAGGCAATCTGATACTGCCGATCGCTGTCCCGCTATTGTCGGAAACACCAGGC
+>65206 1
+GGGCCACTCCATAGGAACTGATGTGTAAATTCTGTGCGGAGTGACTCTCCAAATCCGTTCACATCGACAACGTGGGACCGCGACGATCGTTATATTTAGC
+>65207 1
+CCTGGCAATGGCATCTAGGCGTTTGAGCATGCTCCGTCTAAAATTTAACTGAAACTGAGGTCATGACCAGCAGCTCAACACTTCGGTGGCCGGAGTCTTA
+>65208 2
+ACACGGTGACGGGCTGGCTTCCACGTATTAACTCTCCGAGTGTGGGCGCGCCACCACATGCGTCCCTGAAATTCCTAGGGATTAATAGATGAATTATAAT
+>65209 1
+GACAGCATTCCCTGGATGCGTATTGGGGCGCCAGATAGTAAGCCGTGGTGCCTCTAACAAAAGGGCATTTTCTTACTAATCGCTGTAACTCCATCAAGCG
+>65210 2
+TACTATGCTATCCCGACTACAGGTGGACAATCAGGCTGGGGGATCCCGACCGACGGACTAAGTATCTTTTACAGAGCTTTATCACTGTGGCTAACGAGTC
+>65211 2
+CCACACGGGTATCGACCCTGCAACCTAAGATCCTTTGCGCTAGCTGTAGGTGGGCGAGATATGGCTAAATTATGTGACAATCCCAGTTCGCTATGAGATC
+>65212 3
+TCGGGAAAGTAACCAACCGCAAATTTACTCGCACTCGGTACAGGGGCTTCATGCGTAACTGCTCGGGGGTTCGGACTATTGACTCTCTTAACTCGAAAGT
+>65213 3
+GTCCATTGCGGCTTCTTAGTGTGCATTCGCGGAGGAGCAACCTCAGAAACTACTAGCGTCCCGACAGTGTAAATAGCACTGATTCGGAATGTCTTCGAAC
+>65214 1
+AGGAGCGCCATTGCACCAAACCATGCACGTTCCCTTTTTTCGAGAGGCCTGAATTGCATTACAGCATGATCGTGTTACTAGTATAAGGTCGCAGAGGCGC
+>65215 1
+TCGGACAACGGTCCCCAACGTGGCTGTTAGATGTGTAGTATTGGATCGCAACGGTGGTTGCAACCTCCGACAAAGCGTTCAGTTACACCTTACGTAACAT
+>65216 2
+CAACCACGGGTCTAGAATGTTGGCCCCCTGAGTTTCGAAATTGAAGTCTCCCGAGCAAATCCCAGGTATATTTTCTGTTGTGATGGCCGCACGAGACAAG
+>65217 2
+CTCTGTAATTGTGGTCGCTCATGACAGGGTGCTAACCAAACAGATCGCTACGGGGCATTTTACCCTGCGTCAGAGTAGTTAATACCCTACCGGAGCAGAT
+>65218 1
+CCTGAAGAATGCCCAATCTCGGGGCCCCGCTGGGTCCGCTGCCGTCAGATGTCAGATGACTCTGTTAGATAATGCATCGCTAAATAATTGAAACGTTTGA
+>65219 3
+GTAGGTAGGGAAGATTTCCTGATCCCCATCAAGGGATTCATCACGGTCAGTTAGGTTTCCACACTAAGCCGGTGCAGTGCTGAAAGTCCTCTCAGAACCT
+>65220 1
+TGTTCGGTACCAGATCTCACACGTGTATAAGGCACACGTTCTATGGAATCAGGTCATGCCCGTAATAGTCGCTCGTAACAGTTATGCCAGGGGGCTACCA
+>65221 1
+GACCGGACGATGGACATCCGATTACAGTGAATCGGTCTTTCCCTGTTCGCTTGACTCTAGGTGGTACTTTCCATCGACAAGCGTCGAACAAGAACTGAGA
+>65222 2
+CGACAAGAAAGCTCAGGACGATGGAGAGTCCTTGTTTTCTATTCCTTGGTAATCTGCAAGGGACCCCTTGCGACGCTCAGTCAGGAAAGTCTTCGCCTAA
+>65223 3
+CAGTTAACGCCAACTCCGCAAAGCCTGCGATGTAGTGTTTCGGCTTCGTAGACCCGAAGAAACGGTTCATATGGTTATAGTCTCCGAGGCTCGAGTACTA
+>65224 3
+TATGAATACGTAAAATCCACGGGGACCGGCGGACTGATACTCGCTAGTCTGATGCGCTCTGCTTAGAGAAGCAGTCCTTTTTACCCATGAAGCGTTCGCA
+>65225 1
+ATGCTGGTCGTACCAGGTCCAGCTTAGTAACTAGGTTCTCGTGGTAGGCACTGACAACGCAGATTTACGGAACACACTTCGTCGTTCTAGCAAAGGCATC
+>65226 1
+CGCCGTTGTGTGACTGAGGTAACAATCAATCGGGGCCGGTCTTAATGTCTCAGGAGCAGCCGTCATTTTAACTGCATGAACCGCGTCAATCGAACATTAC
+>65227 2
+ACGGATGAGTTGACACTCTCACGTAAGGCGCAAAAGTGGCACCATAAAATCTATCTTCGCCGTCTCGCACGCGTGTGGTGTCGGTCAGATTTACGTACAT
+>65228 2
+CGATGCTCGCGCTCTCAACTCGAAAACGACAGTAACGCATACTAGTTTATAGGTCCCAAGACGCGAAGTGGTTGATGTCAGAGCTCTTCTGGACGTTCTG
+>65229 3
+AAGCTTGTTTGACGGCGTGCGTCAACGTCTACAGCCATTGGGGAAACCCCCGGAAAAACCGTATATGTTCCCAATGGTGTCTATACCCACTAGTGGTGAT
+>65230 1
+AGTAGACTTGTACGGCTGGCTCCGTAATGTGCGTCGACTCTCTAGCCGAATGGCACATTAATGGAAGTTGCGAACACCGCCCCCTAAGCTAAATTTGTAG
+>65231 3
+TTGATTGAGACACCAGTGCATCTGCCATGGACCAGCTCAGTTGTCTCGGTTGTTGGCAATGGCAGAGACCAGGCAGTTGTCAAAGTACCATCTCCCAATA
+>65232 3
+TGTGATACCTTGCTGACCTTACTGGAGCCCTCAAAACTTCTGGGGACCGCCTTAGCCAATCTGAGGATTTAATAGGACAACTGCCGTTAGAACGGCGGAT
+>65233 3
+AACTACGAGGCCAGAAAGATTCGCTCTTCTGGCGCGCCTGTCGTCTGAGGATTGAGTAGAATGCGTCCATTCTTATTCGATGAGCTAACACAACGACGCT
+>65234 1
+ACAGAATGACGTTTTCTTTCGGAGTCAGTATGGATTGGGCCATTGTTACTATGAAACAGCAGCTTCGCCGAGGCCAACAGCCCTAGCCAGGTTCACTCGA
+>65235 3
+AATTCTTGCCCCGTCCGGCGTGACCAGAAGTAACGATCCTTCTAGAATTTGGTTTCCCGAGACGGGAGTAGACGGTCTCTCGATACTGAAAGTCATCAAG
+>65236 2
+GCTGAGAGAACGGTGATGTCTGGTTCGAGGATGCGGCGGGCTTACCACCATACACTCCCATTCTTGACCAACAACGATTGTTCGGAATAAAATCTCCTGT
+>65237 1
+ATCCGTTGCGAGAGGTCAGACTCGGAAAGACTCAAAACTATTTAAGGCCAATGTTTAACCCCGGTTGGATGAGTCCTGCCTGTGTCTCTCGGACAGTCCA
+>65238 3
+TGTCATCGAGATAAGATACCTAAGCTACTACTGTGGGATGGGGCATCCCCGTGAGCACTACGTTTGCAAATGACGCCCCTATACGCCTGGAGTTGTAACT
+>65239 1
+GGATAAGTGCGCATAACAAGCCGATGCCCTGCATTTTAGCCTCTAAACTTTCTTATCAAGGGTAAGGACCCTGTAGACTGGCACATTGCTGTGCAGCCGG
+>65240 1
+CTACCAATCGGATCAACCAAGGGCGATGAATAGGGCGGATTTTATGAGTGCGTCTGTCCAATTCCCTAGACGGATTCCGCCATGCTAGTCTGACAATCGT
+>65241 1
+GGAACATACCCGGTCTACGTCCATAACGGCTCATTTCGCGGCTCACTCTCTGAGTAGGTTGTTAATGTAGGCTGCAGACGCTGAGACTAATTGCGACAAA
+>65242 2
+TCCCAAGAAAACATCCGTATCCGTAGCTCGCGTACTTATTTTCCAGGTCGGCGAGATAGCGGCGTGCTAACATAAAGGGCCAGCGTGTTTATCGATACGT
+>65243 3
+GGGTTTGGTCAATCCCAGTCCTGAGCAAATGCCGTAATATTCTCCGTCCGTCTAAAGCGCCGTCTCAGCCGGCAGGACGATAGAGTATTTGTAAGCAAAT
+>65244 3
+CCGCTGAGTCAGAGATGATAGAAGCGAGGCTTCTTCGGCGCCCGATTATAGGCACGTATGACCGATTATTTGTGAGTTCACATACCTAATCACGCCGTAC
+>65245 3
+CAGGTCGCGCTATCTCCTAAGGTTGTTCGTGTAGCGAGCCTAATCCCGATAGAACTGAATACTACCAGCGACGTAAAGTCGGCTACTGGGTTCAACGTAT
+>65246 3
+CATTTTCTTCGCTTGAAGAATTCTGGATCTACGTTCATGGCTGCGGCAAGATCAGACCACCTTAAAAGAAAGTCGACGGCGGCTCGTAGGCGGCCACATT
+>65247 3
+CGATACGGCCTCCGCATCGCTTTCTGCTAAACAGAAGAAATGCGTAGTTCTCGCGTTCTGGCTTTGAGCCAAAAGGTAGTGGATGATCAGCCAATGTCCA
+>65248 3
+CAGCTGCGCTAAAGCAGTAATACCGTTTGGATCTAGACACAAGCGTTTGCTTATATGCAACTGACGGGGACACTTCGCTAGTTTTGCGCGACACACCTGG
+>65249 3
+TTCTCCAAGAAGTAGAATACACGTCGAGATAGCCGACGGCACGTCATATCCGATACTTTTCTGAGGCCACCGGCTCTGAAGGTAGGTGTCGTTCTCAGAT
+>65250 3
+TGCCTCCTGTTCGAGCGAACCGCCAAATAGATTTCGCGGAGAAGTAAGGCGAGGCTCTCGCCTCAAATAAGGCCTATTCGTATCACGGAACTGTTTATGT
+>65251 2
+TCGGCCGGTGGCATATGTAGAGGTCCAGATCGCATCTAATGCCTTCCGGGGAAATCAATCGCGACATTATCGTTGCAGCGTCTCTCAAATCATCGTGAAA
+>65252 1
+TGGCGCAATACTGGAAAGGTATTTCTCCGGCACAAAGCTAGATGTCCATACTTCATTAGGTGGCCGTAAAACTCCGATGGTGCTCGTCACGTCGGCAATC
+>65253 3
+AATGACCCGGTGGGCATTCATTACTCGAATTAGTCTAGAATTCCCAAATGGTGCTAAGTGCCGTCCGATTAACTCACAACCATAGGCGTCGGGGCCTTGG
+>65254 3
+TTAGGGATTATGCCAGTCCCGAACCGATCGCTCTCAGTAGGATTTGCGAGCATCGTGTATGGAACTTCGCCACCAGGACCCATGGTGATTCTTAAAGACA
+>65255 3
+TTAGCAACGCCGTAGTGCCTTCCCCTGCGACTTAGGTCAATTCAGTTTAATTAGGCGATTATGTTGTGGGACAAGACCGCTGCCTCAGACACAAAAGGCG
+>65256 2
+CATTCGACTACTGTATCGGTAACCAGGCAATGCCATCATGACGTACACTAATGGTCGGTAACGTCCCATCGCATGTACGAGCGTGATATCTGGCTGAGGT
+>65257 2
+TGTGATTGCAATTATGAAACGAAACTTGATTAGAGGTTGTCGCATAGATCGGCATGAGTAGCTACACCCCCCACCCTGCCTGCCTTTGCGGGGCAGACTA
+>65258 2
+GACGAACAAACTTCATCATCTGTGCATGTGGGATCACTCCGTAGTGGCCTGATGGTCTGGGAACTGTCCACTGGAACAGTAACATACGCTTAACTCGTCG
+>65259 3
+ACAAATGACCATACGTACTTGACTTGAAGTGCGACGAATTTTTCAGACGCACGTCCTATGACTTGGCCGAGATCTCGGATATGTCTGGGATCGACGCCGC
+>65260 2
+TCATGGTGCGTGTGCGACCAGGGATCCCAGACTTTGTCATAAACCAAGGATGCAAAATAGATGGGCAAGCTACCCTCTTTCCAGCTGTTAGCTCCTTAGG
+>65261 2
+GACGTCTCGACTCAATATTCTTGTTTATCCATTGTCGGTCACGTGGGGAGGGTAATGCCTCCCGTACATCAATAAAGGATGAAGCCCACAGTCGCAAGGC
+>65262 3
+GCCAGAGAGCGAGGCACGCGTTTAATAACCAACTAGAACTGTAGGCCTGCTCTATCACGCAAGTTCACAGTGGTGTCGTCTTCCTAACTTTATGGAGGCT
+>65263 1
+TTACTGATCTAGAGGTCGTGGATAATACTTAGCGAGCGAGAACCTAAGGTAACTGTTCCGAAGGAATTACCCTATTGTCCCGCACTGGGAGTCCTCCCGC
+>65264 2
+TACCCAACTGAACTGGTGCGCGAGCGAGGCCGAAGAGTGCATGATATCGTGCCCCGTTTGTCATTAATCACTGCCCCCAAAATAATTTTGTCTGAGGGTA
+>65265 3
+GTCCGAATCGCTAACGTCAAAGAAATCAAGCATTCGCTTTGATGGAACGTATGCTCGTACCCTCCTTACCTGTCGTAGGGTTAACGGCGTGTACCGAGGA
+>65266 2
+AGGTACGGAAAATCGCAGCTAAGAGTGCGACTTGCGCTAGTTACGATCGCCATCGTCAGTAAATTTCGGAAGCTATACCTTGCTGCCCCTTTGGAGCTCA
+>65267 2
+CCCTTCGATGGCCTAAGGAATAAGTTGGGATCGGTACACAAGAGGATTCCCTGCCCTCCGCCTAGTCTCACAGTTTAACGATATGTAGAGTCGTGATCGA
+>65268 1
+CGTGTAAACTGGCATACGAAAGGTGGTTAGTACTCCTTCACATTACCGCGTAATTGCGCGTATCCTAACGGCTCCCTTAGGCAAAGACGCAGGATGTTCG
+>65269 2
+TAGGTCCCTCACCACTTCATGTTACGTTAGACCGCGTGTTACGATAGGACGGTTACTCAGTCGAGTCTGCCACAACGATACGTAGCATGTTGCAAGAGAG
+>65270 1
+AATGGGGAGTTACGTGTTACAAACCACATCCGCGGGGTTGAGTGACCGACCCCTGACGTTATCCACAGCCTTACTTGATTGGACGCAATGGTCTTCAATA
+>65271 2
+ACGTGGCGAACGAGACCAAACAAGGTCGTGCTTGGTATTTTACGTAGCATACTCGCGGATGTAAGTAAGCATCCGACCGAGTTTCGCCATTCATTCTGCC
+>65272 2
+TCGTATAGCTTGCATTAGCACCTTGACAGCGTGCCAAGCCGTCCGTACCCTAGATCACGGTAATGACCAGGTAGGAGGTATGTTAAATTCACGCGGTCTA
+>65273 3
+AGGGGGACACAACCCTTAGTCGTCCGGTTGCCGCTTGATACTCTATGCGAGGATCTAGAGCCAAGTGTCTGTTTATAAAGGCTCCTATAACGCAGCCTAA
+>65274 1
+AAAGTTGCGATTTAACCGTTATGTACACCCAAATCCGCGGTGCTTGGAGCTTCTCCATCGACCTGGAGTAACTTGTAAGCACGGAACAGGCATTGGTCGC
+>65275 3
+AAGGAAACGACATGACATATGGATGTTGCTCAACCCTTTTAATCGACCTCCGGGATCGGCTCAGCTTAAGAGTAGCTTCGGTTGGCGTTCGAACTCCGAC
+>65276 3
+ATGTTGTACAAGCCCGGTCAAGCATGAGTAGTTCCGGAGTGCATAGTGTGTCGTTGGCTATAACGAACTCCCGCCGCGTAACCGTCCTAACATTCATAAG
+>65277 3
+CTCGGCCTTTAGACGTATAGGCAGGGATTTGTCTCGTGATGAGCCACTCCGAAACGTAGCAAGTGCGGTCATAACGCTCAACCCTTAAGACAGCATTTGT
+>65278 3
+CTCCCCCTTTGCAGTAAACTAAGGGTGTGTTAGGTAACCATGTCCGTAACTAGCGTGACTTCCACAGGAGGGGAATTACCCACCAGTGTTGGAGCTATCA
+>65279 3
+GATTGATAGTCTCAGCAGGGCCTACGTGATTAACACAACCTATGCGGGGCTTATTCGTGTTCAACAGACCCAACGGGCCCATTTAGCAGTTCGATGTAGC
+>65280 1
+GGCATCTCATTTCGATGGCTAGCGGCTCAAAGTTCCAGAGAAGAGAGCAATCACAGGGAGGCCTTATTGGTCTTTCATCACCGCCTTTGGTACATAGCCA
+>65281 1
+TGAACCTCGAGTAAACATATAACCCGGATTGCTTCCGATGTCATAACTTAGTTGGTATCTCATAGCGAGATGACCCCCGCGGTTCGATCTCGAGAGCGGG
+>65282 3
+AAAATCGAACCCACTTGATCATCGCATAAGAGCACAGTTGGTACTTGAGCGCACTGCTTTCCTGAGGTCTGGTGGAGTCCAGGTAGATGATCAGTTCCCC
+>65283 2
+ACTATGGGACCTTCCATAGTGCATACTCGACGTATCTCGGGCGCAGACTCGGTGACATCAATATCTAAAGACAGAGTATGTCCCTACGAGCGGTTCGTGT
+>65284 2
+TTAATACTCCTGAGTCTATTGCTCTAGACCGGGGGTTACCTGAGGCAAGCCCGATAGTGCAGCTAGCACTGAATCTAACCAAAATTCGCGGGTTCGATGC
+>65285 2
+CTAACTGTTAGTGGGCAGGTGCCTCCCTCTGGAAGCTAACCTGACGATTGACTCCAAACTTTCATATCTGGGACTGAACACCGGTAGGCCAATGGGTAAT
+>65286 1
+TGCCGTCCCAACGTTAAGGTGGTAACCAAAAGAAGGCGTAATGTCATTTAGCGGTTCAGGACTAAGGGAACATACCCCTTGTCCGTCTCGAGCTCGTTTC
+>65287 3
+GGTTTTCGAATATTGACCTGGACGATGGTTAATTGTTTGCCCCAAGTTTCATTACACCGACTCCGCGTAGAAAAGGGGATGCGAGATCGCCACCCCGACA
+>65288 1
+AGCTCAACTTGCTAGCGCTCGACGAACGCTTGCCTTTGTCGAAACCTTAAAGAAGCTCAGCGTTACCCGATGTGAATCATAAGCGTGGTGGCTAGTCGAT
+>65289 3
+CTTGTTTGGCGCAGAGAGCCACTGATACTCGACAATGATTCATCGAAATGTGCCATCGGACCGATCTACGTAACGACATCGATCCGCTACGTGTGTTAGG
+>65290 1
+TCAGCCTCATACGGCCTACTCGACGGTTACAACGTAATTGAAGAGCCGCCGTATAGATTCCAGTGCGTGTTTCTTGGGTACAACCGGAGAACTTGAAGCT
+>65291 1
+GTTCGTAAGTTGTACACAGGTTCACGCCCTTTCTTACCGTAAAAGCACGCGCCCTACATTGTTAGGGTACGTACTGAGTGTGCTGGCAAAGGCAAGCAAC
+>65292 1
+ACTCTGCTGACACTTACCATCAACTACCGATAAACGCCAGGGGTCGCTATCGTGGTGTATTCACTCGGGGGCAAAGGCTCCGTAAATTGTATATTGGGAC
+>65293 2
+CTGGGCGTTTTAGAAATGCTTACAAGCCGTCTTTTCTGTAGGGAAAACACTGAACTTCACCACCGGAAATTGACGTGTGCACCCCCGGTAGGTTGCGAAC
+>65294 1
+CGTATTGGCTTTCTGGCGGTATGTAGCATAATTGACGCCAAGCGCATTATCTTACCAAGCAAGTCACGCATACCTCGCATGTGCAAGTGGAGTGGCCAAC
+>65295 3
+AACGGCTGTTCTGGCGTAGCATACTCTCTGACGGACATTGGGGTAGTACCGCAGTATGTTAGGAGAAAGTCACAATATTTCCAATGCCGCCTGAATCCCC
+>65296 1
+TAGCTACGTGGCCTCCCAGATTCAGCGGCCAAGGTTTATAGAATGGTTTGACATGGCGCTTGACAGATCCAGTATAGTCTACGCAACTAGTCGAACGTCC
+>65297 1
+ATAAAACAGAATATGCGTCTGTTCGATTAAACTGGGTATATTTTCCCCTGCACAACCGTTAAGAAAGCTTGCCCCGCGTGACTGGAGGCGCGGTTGCCGC
+>65298 3
+CAGCTCGCAATCGTAACCCCTCTGGCGCCACGGTAGGATGTGCGTGTCGGAAACATTTGTCGGAATCCTTAAAGAACTCATACAGAATCATTTTGGGGTC
+>65299 3
+CATTTAAAATTGACCTCACGTCACTCAGGAGTCCGGGATATTCCACCAAGTTAGTCTTGACACGCGCCTTGAGTGTAGCGGGTGTGACGCACTAGTACAG
+>65300 3
+GGATACCCCTAACTGGCTGCCTATGCCATAGGCAGACTAGGGCTACAATAGTTGCTGCCGTATATGCAGACCTGGCAAATTTGCTGACACTGCTATGGAT
+>65301 3
+TCTTGAATAGCTCTCGGAGCCCTAGCCACGAAAGCGGATTTTCGCACGTGTAAACCGAGAACGGGGAACCCCTCGCTTGGTATATTTCGTCTATAAGTAG
+>65302 3
+ATCCGCGATGAAGGGGCCACTACGCCAGTAAGGAAGGTCTAGATTCAGTCTGTCTCTAGGTTACGTCATCACCGTGTTAACTAGTATACACGGCGCCATT
+>65303 2
+GACGTGGAATACTCTACCTAAGCACCATGAATCTGGCTAGGGAGTTCATGCGCGTAAAGTCGTGGCTGGCGAATTACTCGGGTTCCATATCCTCTACCAA
+>65304 3
+CCATTGAAGTGTAGTATGTCCCTGCCAGCGAGCTACTCGCCCCAGGGTAAGTATACACAGTATCATTACATCATCGGGTATTCTGGGCGTAACGGCATAG
+>65305 1
+ACAACGGATTATCTGATGTATGTTTTAACGGAAAGTCCACTCGAGTGCGGGGGAACCCACCTACAACAGCTCGCCGGATGTTTTACATGCCATGCTCGGT
+>65306 2
+ATTAGGGCACCAGAGCCCACAACTAAGGCGCTTGGCCACGCATTAGAGTAATACGTTTCCCTACTGACAGTAACATGCGTCATGTTGTCACGTGGTGTGT
+>65307 1
+CGCTCATAGAGCCCCGTCGTGATATATCCCGTTTTTCACTTAAGCGTCGGGGGAAACGGCGTGTAAGAAATCCGTATCTGCTCAAATCGACCGAAGTTGA
+>65308 2
+GTTTCGGTCCCTGCTCATCCATATGATACAGGCTACCTCTTAAACCCTGGAACCAGGAACCTATGGGGCAGACGTGAGTCCAGGATATACTAGAGGTGTT
+>65309 2
+TATCTCTCTTACAAAGCGTATAGCACGGCACATATGGGAGTAGTTAACTGGAAATCTCCACCGAGTTACCCAGAGAGTGGTCACGGCCGCGGGCTTTTCT
+>65310 3
+AACATACACATAACTAGACATGGGTCTCGGGCTCTCCCCTCTGGTCATCGTGTTCTCGTACCTTCTGTGGTCAAGGGAACGATCTAAGGTAACAGAAGGG
+>65311 2
+GGATCGTATACAGCCAAGTCTCCGTCTATAGCTGCCAAAGTCGCCTGGTGAGTCCCTTTTTGTCATGAGCAACGTGAGCCAACGATGTATCTACAGAGAG
+>65312 2
+CTCTTAGGTCGACTCTCGTGGCCTTTATTCCGTGCAGTCAAGCGCAGCCGTTAGAAAGTCACGGAACCATTTGAAAGCTCAGAAGCTTCTACTGGAAGGA
+>65313 2
+AGTGTCCTGTACTCCGGCATTAAGCTTCTGAGGAATGAACAGGACGGCCTGATCAGTTTTACTCAGCAGAAATCGGCGACACCCTTCGCTTAGAGTTAGC
+>65314 3
+GGTCACTCACGTCTATAAGTATGCGGCCGCGGCTTTCTAACATGCTCTAGGTAGAATAGGGCGTTCTAACCGCGGAAACAGTGCATCTAGTAACTGCCTA
+>65315 3
+GCAAGCCACAGCCTACATAAGGCCTGCGTGCCATGGCGAGTTGAAGTAATTACACCGTCTGCTGTCTTTCAAAAATGCTTAGCGGCGGTCTGTAAGTTCA
+>65316 2
+TTCAGTCAGTCGGGTTTATGCTGACCTCCGCAGAGAATTATAGGCAGGGGATTGCGGATCGATTGGTCACCGAAAGCTCATACTCCCCATCACAGATTAC
+>65317 3
+CCCACATCTACTCGATTCTCGATGACCAAGAAGGGCGCAGCCTACTCTGCGGCGCTTTTCTAGTGAGTAGGTGAAAGTCGATGATTCAATGTATCGAACG
+>65318 3
+GGCCCATGGGTATTTCAGCCAGTGTTCCCTAGAATTCGAACATCCAACTCCCTACTCATGGTCTGCGGAGACTGATAATTGCCGGTAGAAAGCGATTAGG
+>65319 1
+TTCGTCGCAAGGAACCGGTGCTAATAGTACCGTGCTAAATTGGACTCAGGCAGATGACGGCAAAACATTAGGGGTGTCCTTATCCTCCCATTTACCGTCG
+>65320 3
+GAAGTTCATGCCCGGTGTGCAAGCAGGTCAGTGCCTTACCTGTATGAGGGTTTTCGCGAGCCATAGCCGCCTCAATGTTCTGACACTAAAAATGCCTAAA
+>65321 2
+TTTTGAAAGCTCTACATATACTGGCCGTCCGATAACTAGCGCAGTTTGGACATAGACGCACTGCCACAGGAGTGCCGAGATCTCATGTATCTCATGCGGG
+>65322 3
+ACCGCTCGTAACGGAACTAGGTTGCGCACCGCAATTTACAGTTTTGAGCCTTCAATAGCCTAGGGTCAGACAGTCCTCACCCTGAAGGTGTGAGTTAGAT
+>65323 2
+GGGTCGACATAATGGGGATTCTGGCTCCGTGCGATAACACTAGGTCGCCCACTGTTTCGAATACTTGCAATACCGGATTATACGCACTCGCTGGCTAAAA
+>65324 1
+GGGTGGCGGTTTCTCATAGGGCCAGTAGAATTCTGATGTAAAGATTTCACTAGTCACGACGCCCTCAGCAATTCACGATAGTCGGCCCCGATGCCATAAT
+>65325 1
+CATATAAAATGACGGCCTTGCGCTCTGGATCTTGTGACAAGTATGTTGGTCAATAAACCTTCGTTGAACTCGCCCCAACACGAAGGACGTGTGGTCCGGC
+>65326 1
+TGTTATGTGCGTGCAGGAACCGAACAGTTCCTCAAGAAGCCGAACCGTCCAGCTATTTCAGCATAGTGCGATTCGAGGGTTTAATCTCACCAAGCTTCGG
+>65327 2
+GATAGGTAACCCGCCTTAGCGTTTCGTCAGTCGACCGCCAAGTACCACTTCGGCTTTTCTAGTACCAGACGCATGGGCTTATGATGATATGAAACGGAAG
+>65328 2
+TCGGCACAAGCCAAGGTGGCTGGAAAAGTGTTATCTGAGACACAACTTAGTTCGTTTCGAGAGCACGCATACGGCCTCCACGGTTCTCACTGATTCTTGA
+>65329 3
+GATGCACTTGGACTGGCGGTAATACCTTCCTGAGCCCGATCTATCCGCTTTCCCCTATATAGAGCCAATGGTTGGAGGGAAAGGTTAAGCAAACCTAGCT
+>65330 2
+TATAAAAAGCCGTCGCCCTAAAGATCTAGCACGTAATAGCCGCCTTCAAGGTGATGCACTACGGGTGGTTGTAGTTCGTGGCCCCGGTCTAATGATATCC
+>65331 2
+GAGCCCTAAGAGGATCCTGATGTGTCCTACAAAATTGCCCACCCTTAGCGGTTAGATGACCTACGCTGTCGTTACTACTATGCAAGGACCGTTGGTAGGA
+>65332 3
+TAGAAGGTTATTGTAGCCGGCTTTACCGGGTCAGCCCCCTACACTTCATACAGGAATTAACCTATTGGAACTAGCCAGGGGGGCGACGTACGCACTTTAT
+>65333 2
+ATGAACTAATAGTTAACTAAGAGTGCTCCCGAGTGGTCGAGTTGCGGTCCCTGCGTCCCCAACTATCGGGAAGCGTCACTGAGATCACAACATTGTTGCT
+>65334 1
+GTATTACCAACGCATTACCCTCTTTGTAAACTTCTGGAGGTCAGCCCTGAGAAACGCGTCATCTATGGGATGGGCGACATTCGACGCCGACGGATAGTTA
+>65335 1
+CCAGGGACATCAACGCTGATACAGGAAACTGACCCGTGGTCGGTTTTTGCGGTAGTAGCTGAGTAGACCTATCGTCTACCTCTCGATTACATCGATGAAC
+>65336 2
+GGACCGGAGGCTATATGCGACACAAGTCCATATACCGACCGGGTTAATGGAATCGCACCTTCTCGCACGATATAGTTTTGAACCGCTCTTGATAGGCTTG
+>65337 1
+ACTGGGTTTTTCGCAGAGCTAACCTCTTCGCGCAACTAGCACGTTATAATAATTACGCTCGTGGAATCTCATCGGGTATCGGGAAACGCACGCAGGAGTC
+>65338 1
+GTCAGTGCCTCTAAGTAATGGGTTGGTGGTAGTATATCGCTTTACTATATCCAGCGGCTAACAGACGCTGAAACGCCCTCCTATAAGGCTGACCCAGCGA
+>65339 2
+ATGAGTTACTATTGAGCTCACACGGCATAAATGCTTAGGATCTCTGCGTCGGTATGGCGAGCGATAACTCTCAGTAAAGCAGCGGGTAACCCCTCGCCTT
+>65340 2
+TCGTATTTCGAGGAGCACGATTAGAAAGCAATGCCAAGACGACGACTCGACCGCATCTAGGTCGGTACTTTATTTGCACTGAGAGTTCCCTCGAGCCTTG
+>65341 3
+CGGTCAAGTGCCGGGAAGATTATCGTGAGACGGAGAGCTAGATAAGTCACTCATACTGTGCTTAGCCAATGTTGGACTCTGCACAAGCCCCTTCTTCATC
+>65342 3
+CCAGCTGTCAAGAACCGGAGTTGTGGTGCCGCTCTGAAAGAGCATGTACCCTCAGGCAGAAAATATATACGCGTTTCCGAGTCTTCCGCAGATAGTCTTT
+>65343 3
+GTGGCCTGAAGAAATTTACGGGACTTTCCACACGGGGGAGCGACAAACGTAGCGTCTTCCGTGAATAACTATTTGTGCCTCGTAGTAATAAGCCCTTCCC
+>65344 1
+TACTAGTGGTCGAACCATCTCCTAAGGTGCTGGCCCTTCACGTCTACGAGAAAGCTGCGGCGGACTTAACGAGCCAACGCATATTATGATGTCTGGAATT
+>65345 2
+ATAGATTTCTACCTCAGGTCAGCGAATTCGCGCATGAGAGGTGCGACATTCGGACTCCCGTAGTGAATTACAGGGACTGCACTACGGAATCCATCCTTTG
+>65346 2
+CATGAAGGCACGCACACTCGCAGGACGATTTTACATGAACTGTCGTAGTGCGCTCACCGGCCTGTTGTGGTGTTTCAAGGTCGTCAAAAACAACTCATTG
+>65347 3
+TGATGCGTGGAGGCTCGCGACCTCAATTCTAGGACCCTTTAATCCGGTCACAGCTTATGTAGTAACCGGCGCTTCAGGGCAAAAGTACAGCTTTGATCAA
+>65348 2
+CGTGGGACCACCGCGCATTTTTGCGTAGCTTCATCGCCAATGAAGTATTGCACCCCTCAAGGGCAGTAGAATGTCTACACGTCCAGAGTGAGGTATATTA
+>65349 3
+TTCAGACCAGCTTATCAGTCTTCAAGGTGTGACCCTTGACAGCAGCACTCTGTTGGAGGTTCCAGAGAAGGCTCTACCGAATTTCGAGAGGACTCGACAT
+>65350 2
+TGGAATCATGACAACATCATAGAGTTGACACGGACCGGCATCTCGGTGACCAGATTTTACATCGTTTGGGGCGCTATTTGCGAACCGGCATCCCTATACG
+>65351 3
+GCGGCTGTCTGATGTAGAATCGTCCACGCAATTCAGCGGTTTAGGCTATCATAAAAATCATTGCACGGTGTGCAACTAGACCCACTGGTTCTGACGCCGA
+>65352 1
+GGGATTGTTATCGGCCCCTAGCTGGCGTGAATATTTTTTAACATGTGTAGCAGCTACCAACAATCAAGTCCGGGGCCACCTCATTGCCGCAAGGGATCAA
+>65353 1
+TTGCAAGGGTCGTCCTAGACGGCTGCCGTAAGCCTACAGTACAGGTGATCGCCTCAAAAAGGCGGATAATCCTGCCTCTTAATTGCACTTTGGAATATCG
+>65354 3
+CTACATTCCGTCGCAGAACCAGCAGGGAATTGTGGCTAGTCCGTTACTCGGGAACTATTACGTCCTGACAGTAACCGGACTGGCGAGTTCCTTAAAGATT
+>65355 2
+CGACAATGTCGGGTAAGTTCCCGGTCTTACGTAGTAATCGCAGCCTGACCTGCCGCTTGTGGCGGAGAATTATAACCTATACCAGGTGATATACATCAGC
+>65356 3
+CCCTTGCAAACCAACTTCGAGTAGATAAGCAATATATTTTAGTGGGACTTATTGGCCACTGTTTTAAGCCGGGAGGGTACGCGCACTCGAGCCGCTCACG
+>65357 2
+TCTTAGGGCTCTCGATATCACCAATTTTGAAAATCCGGCGGTCCAAATCAGGTTGGAAGTCACCGGTGCCCGTCGCATACGCTGGAAGAATGGCTTTAAC
+>65358 1
+GGTAACCAAGTGTAAGTCTACACTTGTCCGATAACCTGGATACTCGAATGGACCAGTCACGGCGGCGCATTGCAAGGAATCCCGGTCTATGTCTTACGTT
+>65359 1
+ATGGGTTAGTCTGCTGACGTTGCAATACACTCATAGCCTACGCAACAGCTTAACACCGAGTTCGAGCGCGGGAGTTGATGATTGGACAATTGCCATCCTC
+>65360 3
+GTAGATGGCCTCTCCCCGAATGAGCACAACATATGATACTGGGTGGTTATTCGTTAACACGACGCAAACCGGTCGCGTGTCGAATGTAGACTTTCGTCCA
+>65361 3
+ACGGGGATAGCTAGCAATCTGTGGTTTCTAGTCTTATGGAGCCCATAGATTGTCAATCAACACTCTACCCGATCGATATACTGTGAGGCGACGCCCAGGC
+>65362 2
+ACGCAATCTTGCCTTGGAACATGTCCGTGGTTCATCCAACCAGAACTTAGCCCGCTCGGTCGTTGGTGACCTCTGAATAGGAAGGGCTTGAACAGATATA
+>65363 1
+CCAGTTCTGCCCGGTTGTTCGGCATTATAGCTGATGATCAACAGGAGCCTTACACAAGCTAACGAGGCAAATCTCAGAGCGTATGGCGTTCAAGCCTGTT
+>65364 2
+TAAGGGGACTTCCGGCGATCTTACAAGTTGAATCCCACACTCTCTAGGGAGTTAAACTACGCACCATGGTGTCGGCTAAGCGCAACCTTTTACTAGGTGG
+>65365 1
+CGAGAAAACTGCTTATTGAACGTCGACCAATAGCTAAGTGGTCGCATGGGATGGCATCTACAGGTCCCCTGTCTTAGCACGCTCATATTAGCGCCGAGTT
+>65366 3
+CGTGTCCTTGTTGCCTCCCCGACATTTCAGGCAAAGATGACCTGTCAAGGCAAATGGCATCGGCTGGCTAGTGTAGACAGAAGTTTAACATATTAGCCGC
+>65367 3
+GGCTTGTAGGCAGTAAACGCACTACAACTGCAAGGGATGTGACTAACCTGGGGGCCGAGAACTCTGCTTGATATCCTTTCTCATACGTGATTCACACCTG
+>65368 1
+CTGAGGGGACCGTCACCTCCATTCGCGTTAGTGTACAAGTTTGTTATCTAGAAAGACATCAAGCATCATCGGATTGCGTCCAGCCCTAGAGACTGGTAGC
+>65369 2
+CTGTGACTTGGACAAATCAGCCCCTTGTAGCCCCAGTGGTACATACGCAGATGCGATTTACTCAGTCAGGGTACGTGATGTGTGCATAGAACACCATGCT
+>65370 2
+CTATAGGTTCCTCCCATCCTACATTCGTCGGGGAAGCATATATAGCACTAGCATGAGGGTGGCGGAAAAAACGGCTGTCTTAGTTCTCCGAACCGTAGTC
+>65371 3
+GACCAATGCCGCATCCGACGGGGGCTGCGCATTCAAATAGTTTAGATATACGGTCACGAGTGAATCTCGTTTATTCCAGAGTGCCAATTGGTTACAGCCC
+>65372 2
+AGATTCGCTAGCAGGGCATCTATTCGGGACGTAGAGAGCGTGCCAACCACTTTGCGAGATTCCTTGTTCATACGTAGCGGCGGTACACTATATACAACCT
+>65373 2
+AGTAGGCCGGTTATGCCTATAGCCTGACTCCCTAGACGCGTTGCTACGAGATTGAACATGCTTGTGGGAACATAATGGTAACCCCTCTATGCATCACGAG
+>65374 3
+CCTGTTTGTGGCTGTATTGAACAGCGTCCTAACGAGACGCGCTCTGAGTAGGCACGTGGGATCAGTCTCTTGAATAATTAATAACAGAGCTAACCCGCCC
+>65375 3
+AATTGTCCGTGATCAATGTTAGACATCTACGCGTGCAGCTTCATGTGCGTGGCAGATTACTTCAATAGACCTGAACTGCGCTCCGTGCAACGGACAAGCG
+>65376 2
+AGATGGATAGGCAAACAGCGGTATTTCTCCACGATAGGAGTTGTGGCTCGTCCTTCGCGCGATGTCTAATACAATAGACGTCAAAATCCTCCTGGGTCCC
+>65377 3
+GGCAGAGTTGCCCGCCCTATTGTCGTATAGGTTAAAGGAGCCGACCTCCATCGTATCAGGAATAAGTACTCTGTAGCACTGGACCTCGATAATCTAGGTC
+>65378 3
+GCGTACATTAGAGAGAACGGGGCGATAAGCGCTCACAAGCAAATCTTGTAACCTGCGCCGTGTTTGACATAATTGTCCCCCACGTTTGTTATCTGGCCAG
+>65379 2
+GGCGGTTTGTTGTGCGCTCCGTTTGCCCTAAGAAACGGACCACAAATCGCATGCCGACGAGAGCCGTACTAATGGAAAACTCCTAGATTGTTTCTCTAGA
+>65380 2
+CTGTCCACTGCCGAGGCATGAACCTAAGTATATATCTTCGTTGAGTGACTTCTGGGTGCCTGAATCATGCGACACAGTCTGGACAACGTTAGGCAACACG
+>65381 3
+TAATCATTGCGTGATGCGGAATTCCGCAAACGTCACGTTGTTCATGCTTAATAACACGTGTCTCTAGCAGCCGCAACGTCTGGGGAGAAGTCGCTCGACA
+>65382 3
+CTTGCTGTAGCACGCGGCTAGCACACTTAGTTCGCCTGAACACGCTAGGATTGATTGTATTATGTTGGCTGCAAATAAAAGACCCTCAAGCCCTGGCGGA
+>65383 2
+GATCACTTCAAACATCCGAACTCTATGACGAGTTAGTGCTCATGATGGAGGTACTCCGCATGAAGCGGAGCCCTTGCGTTACATCATCATCGGGAGTTCG
+>65384 3
+ATCAGGAAGTACTAGCCTCCCCGACGAGTACGGCGTCGATTGGATACTCCCCTAAATCTTAGGTAAGCTCGGGTTTACTACGGGCTTACGTATTCAAGGA
+>65385 2
+TGCAAGTGAACAACTTCGCTGTGCTGAATCGTGTTTCACAAGGCCGCAGCGCGAAGAATTTAGCAGGTCCTTTATGTCGGCTATAGGGACCACCCTCTAA
+>65386 3
+AATGGGATGTAATACCTCTCCCGGTTAATTGCCAACCCACCACGACGGCACTGTGCAGAAGTACTTTGAATGTCGAGCTCATACGTCGTGATGAGGTCGT
+>65387 2
+TACGGGTTTCCTGGAGTTAGTCTACGGACTTTACCGGCTCTGACCACGGTCCGGAATGCGCCTAAGTAAGCTGCTCACATCAAGGACTTGCTGAATAAAA
+>65388 2
+CGGTAGCGCAACACACCCGTGTTAGGGCTGTTCCAGCGGACATATTAAGGACAGAAAATAGGCACTCTCCATGATACTTTCCTAGTTGTGTCTGGTCACG
+>65389 1
+AGACGTGAGATATGCCATCTACCTATTGGCGTGCAGGTATGACGTCTATCGCATTACCGCGACAATGCCTAATGTAGGTCGATGAACTGGCTACGCCACT
+>65390 1
+TCTCTTTTAGTATAAGGTAGATTTCGGGTGCACGGGCCCGCTCATCTGTACTCTCAAAAGTAGCAGGTCTAACACCGAAGGCCGCAGCAGAGTGAACTCT
+>65391 2
+CCGTTATTATTCCAATGACGCTAAGCTACGTTGTAGCGGAAGTCTTGGCTGCTCGACATACAGAGGACCTTGAAGAAATTACCTACTTCGGCGACGGGCC
+>65392 3
+TGATACGGGGGGAACCATCTAAGATCAGGCCATTAACAATAAGTCCCCTTTTGATGCTTTGGCGCGCGTCAGTACGATCCACGCACAATTGTGATCGGCT
+>65393 1
+AGGCCCACGTCGGCTATGTCGATTAGGGGACTGTAACCCCTGTTCTACTAGGCACCGCGCCTTGGTGACGACAATATGTAGAATATCATTTAGCGCTAAA
+>65394 1
+AGTCACACTACGCTACTGGCCTGAACGGAGGATGGCTCCGAATGTTTTCATTGAGCGAGTTACGCAATTGACAGCATACGCCCGTGACCGTATTTGCAAT
+>65395 1
+ATACGCGATTTCTGCAAACGTCACCTACTAATGAATCGATCACGTACCAGCCTGAACGTCGGTTGGACAGTGAGCGCTCCTGGGATATGCAGTTTGCTAG
+>65396 1
+ACGGTCCTGCTCGCAGGACAGGTCATATGTAGCCGGAAATGGTTCATCCGCAACAGCTAGCTGGATATCGAATATCCTTAGCCCTATGATATTGCGGTAC
+>65397 2
+TCTGGCGCTAAGCACAGAGCTAGGCGTCGTGCAGCGCATCTATCTGAAGTGGGTTGCAAAAGTAATTCATGATTCCCGAGCGCAACCATTTTCAATTCGC
+>65398 3
+GCATGTAACCCGGGGTACCACAAATCGCGGCCATTTATAAGTTCTGTCGTCTAAGTCAGAGGATTGCCCATAGGAGGAATCGTTAAGCTCCGCGCACTTT
+>65399 2
+CTATGTCCAATTCAGGGCAATCAGGGTATAGTGATGTGACTGTTCCACACCGATCTGCGCCTGGTCACACAGATACGAGAGGGCCTGAAACGTCCATTTT
+>65400 3
+TATCATAGGGTGCGAAGTACGGCGCCAGTATTATTAACAGCTAAATGCGAGATTCTGGCCTCAGGGGCACTGTCACCACGTCATGCATTTTCGTAGCCCA
+>65401 1
+ACATCCGTTTTACCAATAGTTACCCTCTTGCCCGACAGTCGTCCGTGGCCGATAGAATGGAAGTTCTGGTGGAGCACGCTTACAGGGATTGCAAGAACTA
+>65402 1
+ATCCGTCCAGGGGTTACTCCCAGTCACTAGGGTGCGGGTAAAATCTTTTCGACACTCCGCGGTCCTTGCGGAAAGCAATAGGATAGTTAGACACCATTTA
+>65403 2
+TCCAGTAGAGCAATTAACATCGGAAGGGCCTATACGTGATCTGATGCCGCATTGCAGATTATCCGGGTGCGAAGTCATACCTCGCTCTACCCGGGTATAT
+>65404 3
+GACGACATCCACTTGTTTTTAGACCATCGGCGTGCGGATCGGGTATCTGTAAAGACCATGATAATCGCCCTTTACGGCAGGCACCGAACGGCGATTTAAT
+>65405 3
+CTAACTCGCTGTTCGCGATTGAGCTGAGGCCCCTACGACGGGCTATACAGTGGCTCATACCTGAGTTGCCGCTTGATCTTGGTAAGAAAGACCAAAATTA
+>65406 3
+CCCTGTGTGGGGATCGTACTAGACGTTTTACGCCATATAAGTCATGCACCCACACTCTCTACGCGAGAAGAGTAGCGGAATATCGAGCTTTCCAGGTAGT
+>65407 3
+AGTACGAGCGACCTGAACCGAATAGCCCGAGAGCCATTTTGGGCCGACCGGTCTACTCTGTATATCTAAGTTACTTATAGCGTTATACGGCGACCGAGTT
+>65408 2
+AAGTCTACAGAGTGTATCCATTCAGGGGCAAACCTATGGTAGAATTCTCGATCGGGTCCAGACAGCCTGGTCTCATTTCCACTCAAGGGCCGTGTGACTA
+>65409 1
+CTCGGTCTGGACCAGTTAGGAGTGGGTTGAGCTAAAAAACCCTTTAGGGCTTGTTCTCGAATAATTCCCATCGAACACGGGCATGCAATTAGCCCCGCTA
+>65410 3
+GCCCTCTTTTCAAATAAGGCAGCAACGGAAGTATACTGTTAGGTTAGCCTTGGGCCGAAATACCGCCCGACCTTGTTACAGCAACTGATGTTGCTGAGCG
+>65411 2
+GTGCGATAAGCACTAGGCTCTACACTCAAAACTTTACGGCCGGCGTGAATTCTGCCACCATTATTAGCATTAGTTCTCCGGAGGTGTGCGATCAGAAGGC
+>65412 2
+GGCTACCGCACCGTGACCAACTCATCTCAGCGGACTCAGGTCGCAGCTTTAATTTCTTATGGTATGACTTGTGCATAACAATCGGAAGCGTTACAGGAGG
+>65413 3
+AATGACAGAGTCCAGGGGTTTTCCCTTAAGCTTAAGCCTCTGACAGCTGCCAGAAGAACCTCCTGCCGGATATGGGATCCATTGGTGACATATCGATCTG
+>65414 2
+AAGGTTCATCACGGTTGACTAGGGTCGAAAATACCCGCGATATTAAGACTTGCGTCGTATTACCCGTGGGCATTTGCCCTGCGTCGAATACAACGGACCT
+>65415 1
+TCGGATGGAATATTTGTAAGGATCCCGTAAAATCCGTTGCATCACCGGTTAATAAGGCGGCCCGCCTCCACAATGCGGTGTAGTCTTACGGTACAGCCAT
+>65416 3
+GGAGACCAGGAACTATTACCATGGCAGCCGAAAATCGAGGCTTTTTGCCCTGGTGTCAGCTATTGGCTTAAGCTCATTTCTCAAGCGAGATTCGCCCAGA
+>65417 3
+TGTGTTTTGCGTGAAGGTACTGGCAAACATAACCGCTCAATATCCTGCGCCATTTTCGAAACAGCAGGAGGACAACATTCCGGTTGTGAGCGGCCCTCAT
+>65418 2
+AGACAGTTTTCCGCCGCATCCGTAACTCTAGGATGCAAGTGCCGTTATGTGTGCCTAGTGGTATAGAGATCAACAAGTGACTCACCTGCTAACTCGGCAG
+>65419 2
+TGATCTAAATTAGTCTTGACCGTCGTCGGTGTGGCTGTTCAGCTACGGCGGCTAATCTGTGCGCCCAAGAACAACGCCCCGTAAAAACGATTGTTACAAG
+>65420 3
+CACTAATACCATAGATGTCCGCGACAGAGGTACTAGTTTGAGAACTTCAATCGGCGAGTAGCGTCCTGAGGCCTAGCTTTCGACACTTTCGACAGGCGTT
+>65421 3
+TCTATCGCGGGCACCAGGACCGGAAGCATTGTTAGCCACACAATGATGCACTCGCTATGTCTGTTTGACCGGTCTAGTTAGATACGCCAATTAAGGGCAT
+>65422 1
+CTTTGGACACCCGGACCTTCCAGCCCGTACACATGCTCTGGTGTGGTCTACGCTTGTAATAAGGGGGTAGTAGCGACTAAAAGCTAGCTATGACTCATAA
+>65423 2
+AATAAACAGAGTTCGGTATGGTGTCGCGTGCTATTCATCTTGTCGTTTCGGATACTTTAACCCCAGGTCACAACTGAACAGGACAGGACGTCCAGGCCCG
+>65424 1
+CGGATGTTACCGTATGTGGGGCACTCCAACCTTGCCGAGGACCAGAGTGATCCTAGAGTGCTATTAATGTATCTCAAGACCTGATGACCTATTGAGCCAC
+>65425 3
+CTTCGACGCACACATGGGCACGCAGAAATGTGGATCGTTGGTGTGTTAAAGCCAACTTCCGTCTTCGACGTCTAGCTGTCGTCATGATAGAAAACCATGC
+>65426 3
+GCGTAGAAAACTATGACGCTTCCGATGAGGGTCTCCGCCCGCATCGTCATGCAATCGTTTCCGATCAGAGTAGGACGATGGGATCACTTTCTATAGACAT
+>65427 2
+AGGCCTTGAACGTTTCACTTAGCAACCCCACCGACTACTCGAGTGAATCATTGTGATGGTCGGGCGCCAGCATGTATATCGCCTAGAGATTAGAGTTCGA
+>65428 1
+CCAGAGAGCATAGTCTAGATCGCCACCGGGTAATTGCCGATATTTGGCTGACCTAACCAAGGTCTTGCGTCATCGAATGGCATCCTATAAGCACTGGGTT
+>65429 2
+GTTCGTTGTGTACAGCGGAAATGTTCGCACTCCAAGTTATTTTTCGCCAGCTGACGAACTAACGATTCAATGGAAGCCGCGGATGCAGACTCAGGCCTAC
+>65430 3
+TCTAGAGGACAGACAGGGAAGAGATAGCCCCTTAGTCCATTCACTGCACGCGTTACAGAATACTCCCTAGGCCTTCTAGGTGAGTAGGCTTGACCTTTGT
+>65431 2
+AGGTCGAGACTGCCCAGTTACGTCAGTAGCTGTTACTCCCAGATCCCTGATATCTACTGGCCATACGAAACACGCAGGAAGATGTTGGTTACATGTGTGC
+>65432 3
+TTATAAGGTCCACCCAGTCTGTGCTGCAAGGAGATGGATAGTTGATGACTACGACACCCAAATCGTTCTTCCGCGTTCACTACGAAAGCTGGCATGTGCG
+>65433 1
+AACGGCTAAATTGACTGTGCGTACTTCTAGGGTCTCCCGTGTGCGACATCTCCGAAGATAAATACTTCCGCACCAGATTGGTATGGCGTAGAGTCCAAGC
+>65434 1
+CAGCCGGACCGGCTTGAAAATCTTTTGTGTATAAATGGGTGCCCTCATCCTTGACTGAGGTAAGCTTTCGGACCTACGTACCAGAGCTACTACCAGAGAG
+>65435 1
+TCGCAAAAGTGGTCTAAAAACGCTTCTACGCATTAACTGGCGAGAAGAATGTTCTCGGCATGTCCATGAGGGCCCTGACCTCGTGCGAGTTTACGATTCC
+>65436 1
+ACTTGGTTACTCCTTTCTTTGTGTCTTACGCGCCCGCGCAGGTTACTATCGGGCGGACTCGAGATGGTCACAGAAAAAAGCTGGAACAGTAAAGTAACCC
+>65437 2
+CCATCTGAATCTTCAAGCCTTAAGGGGACCGCTCTCAAGTGGAATGCCCGTGAACCTCAGAAATCCACTCGTGGTGGGATGAGTGTTCTCAAAGGTTCAT
+>65438 2
+AAGTATACTAGAGACCTCCATCTGAGTTGCGTATCGGTAAGAGGTCAGAATCCGACCTTGTTTCTGGCGGACCAGCCCATGCAGTAACTACTGATCTCGG
+>65439 2
+AGTTTTGGCCCTGAATTTAGGTCGTGGGGAGCCATTGCGCACGGAAAAAATAACCCGCACCTATCTCACTTGAACGAGGTTTTGATCTGCTGCCCGAAAC
+>65440 3
+ATACTATGTAAGCTCCTCGTCAGTGAGGGTTTCAGGCATTGGCTGATTGCTGACATGCCGTGACGACTCTGCTCACCCGAAAAACGAAAAATTTCGGCGC
+>65441 1
+GGCCCTGGGAGCAAGCTTCCCGATGGTTGTGGCCAAATACTGAGTGGCTGATACAGGCATATACCGCACTCATAGCCCGATATTCTTCTTACAGGAAATT
+>65442 3
+AACAAATCGGTCCCCGTCTAACTCGGGTCGGTGGACCTAACCGTTCTGCGCTAGGGGGCGTCAAGTAATTACTTATATCCGACGCAATGTAGTTAAGTAC
+>65443 3
+CGATGCAGTACCCGATTGTATTCGGCGGGCCCAATAAAAGGAGGCAATCTTGGTATGATGGCGCCTCCATCGTACCATTTACATTGGCTACCAATGGATC
+>65444 2
+ACTCTGTAGAGTACTGAGTATCGTCCGGGACTCTCTTACACAGATCAGTAGTAATCTGAGAGATGCAGGTCAGCGATGGCGTTAAGCGCCATTCCCTACC
+>65445 3
+TCTCCTCATAGAACTTTTTCTCTTCCGTCTGCGTAATATTGGACAAGACAGGGAGGAACCGTGTAATGGACGTCCGGTCACCGGCGTAGCGCTAACAAAG
+>65446 1
+TGGGACTCCGTGGGGCTGGGGCGCCATCTGACATTATTGTATCGATAAACTTATTGTATCATCAAACTTGCATAGCCTATAGCGAGCCACAGGCCACCGA
+>65447 2
+ACCGGGAGCGCTTCATAAACGATTCCGCGCATGTTTTCGTTGTTGCGCGTCCATCCGTTATAGGTCAACAAACTCCACCAACGAGATATAGGTGGGTAGA
+>65448 2
+TTGGTTACTCATACCCCCGGAGCAAGTTCTTCGAACAAGCTGAGATGGCCAGCTAAATGACCTGCTTAAGTGAACCTTGCCTGAGTAGTCTTGCCGGAGA
+>65449 2
+ATGTACTGCAACCTGGAACACCGGGATTGTCAGGTTTCATTATTTGTCAGTATGCGCTCGGGGCCTCAGGACGAACGCGGAAAACCAATCTTTTACCGAC
+>65450 2
+ATGTTTAGTACGTGAAGCGGAGCAATCCCGCACCTTTACAACGACGCTGGGACTAATCTCCCGGGGAAACTGCACTTACTTGAGGGTCGATCAATTGTTC
+>65451 1
+TACGCACCCGTCCCTCACTGTCTATGGATTTGGTATGACATAACACAGGGTAAATGGTATCCGCAGAACAGTCGTGCGTACCCTTATACAGGGTTAGGCG
+>65452 3
+TTACAGGTAAACAGTGGAATCCTCGCACCTGTCCTGCGCGGGTTTGAACGACACTGTTTAGCCTACGAGAGTCGAACATTCGAATCGTTACGCATTGCAG
+>65453 3
+ATGGACACGCCCCATCCATTACTTATAAAGTCCTCACGTAAATGAGGGTCGGTGAAGGTTGTCAGGGACGCAGAACCATTTACCGCGACTTTGTTTGCGC
+>65454 2
+GCTATCTAACGAAGTACTTGGCCCGCACATTTACGCTGGAGAGAGCGGGTGAATGACGCCAGACCTTTTCACCATAACCCGCTGGGATTGATGTATCTTA
+>65455 1
+CACCTATAGACTAAAACTCGAGCTAGCGCATACGATTAAGCTTGTCCAGGGGTGGTTGTGCATAAGTACAGTCCTGGACCTGCGTATGTTCGCCGACCTA
+>65456 1
+ATCTAACCTTAATGCACGTTGCCTCTAGTATCTATCTTACCGAGGCGGAAAGATTACTGCCCGTAGAAGCGGCCTGCTGGTGGGTTAGCCTGAAAACAGC
+>65457 2
+GGGGGTAGATAGTGATTATCTTCGATTCCTGATCATTTGAACACCGGCTCCGGGTTGTGACCGTAGATGACTCCCATCCGTCAAAATCAAAAGCCACCGG
+>65458 2
+TTAATCACACACAGACGCGTTTTGCAGGGTTCAAGCTTCTCGTTGCAGACAAGCGGGAAGCAGGACGGTCATCTTACCCCCTAGAACATGCGTTGATGTT
+>65459 1
+CATACTACCGAGTATAGGTACCGAAAGGACGGAGCGCCCTACTCGTTATACGGCCAAGCATATTCATTCAGCTTTGGAGTGTAACCGCCGGGTTTTGTCA
+>65460 2
+CCTCGTACGTGCTCGACTTTATGAGGCCAGGGCCACTTAATGTATTCTAGAACTGCGGCGTACGGTTATTCCCTAGTACAGAAGCGAGAGACCGACAATT
+>65461 2
+CAGGATGCGAACTTGCTACACGAGTAAATATAATCCCTTGTGCTTTAGAGATTTCCGCGGCATATGGGGGACCACATCACCCACTCTGGAGACTTGGCGT
+>65462 2
+ATAAACTGTCGGCGCCGCTGTACTTTTTGTAAATGGACTTCGTGGCCACGGCAGAAGACACCCAAATTTTGCGGGTGTCACTGCGTGACACGACTACTAA
+>65463 3
+CGTAAAAATCCGTCGCTTAGTGTTAATAGCATGTGTTTCAATGAAGTGCACGCCTGATCTCCCGGCAGCATCAATGATCGCGGTGACTGAGCACATGCGC
+>65464 1
+TGTGTTGCGTATTCGATCTAAGTAACCAGCACTGCTAATTTCCGTCATACCTACGTGTCGCGCAAGACAGATCAGCGCAGTTACTCAGAGAGGCCATGGG
+>65465 1
+GTCGCCTCTGTTACGCGTAGGCACTAGGTCCGGATCATAGTATCCCTAGGAGCTAGAAGCAATCTGGCTAAGAAACATTACGGATCTATTACTCGCTGCG
+>65466 2
+ACCTTGGCCATGATCACGGTGGAATCTGATGATGAAATGGACACCACTCCTCGCAGTGGCACCTTGTACTTAGTTGGGCGGAATCTTGCTATACGAACCA
+>65467 1
+CGTCGAATGATCAGTGGGATGCGTGCTGCACAGGAACATACACATATGAAGGCCACTGTCCGCAGATTCTGTACGACTCCCGTATTGCTGCTAATTCGAT
+>65468 2
+TTCGTGTCTGATCAGGATGTTGTGGCGAAATTCGCAATCAGGTGCGCGTTCGAAAATAGGCGGCACCAAAGAATCACTTTCGGCCACCCCGTCATACTAT
+>65469 1
+TTTGCCTGAAAGCCAAGCTCTACAGTACGGTGGTCATCTAGATGATTTGCACGCTGCTCGTGGGTGCGAAACGTCATGACTCCATTCAAGACGACTCAAG
+>65470 3
+GATGGGCTACGCTGGTCTAGCGTGACTTAATCATTACAAGTCAATGCACCAGGATCGCACGGCTCGGAAGTTATTCAGTCGTGTATAACCCCTCACGGAT
+>65471 3
+AACCCGAGTCACTTCTGACTTCAAGCAAGATGCGTTCTCATGAGTCCCCGGTGGGCATGCCCTTTATCGTGATAAGTCTACAGCAAGTTGACAGAGTGGA
+>65472 1
+CTTCATCTATAGCCCAAGTCAGCTAGCAAAGCTATCTAACCCTGCACTTGTCAAGGGTTCATGCCCGTGCGGATTAATGTGGGGTGAGGCCCATAAGTGA
+>65473 1
+AAACTGTATACGCATTTCAATAACTCTAAGATGCTTACCGCAATCAGGGATCTTACGCCTAGGATGGCCTTGCACAACGCGGCGTGTGGTACGTGCTGCG
+>65474 2
+CTCCGACAACTCGGAACCTCCACTTTAATAATTAAAGGCCGTAGTCCTATTTTGGAACAGAGGTCACATGTATCGGGAGGTGCGCTGCTCCTTGAAGCGG
+>65475 1
+AAAGTAACTAACATTGGTTGACAGCACCCGGCTTAGTATCGAAACCTTCCATCGTCGGTTGAATCGTTGTGCCCCTGGGGCGTCAACGATCATGGTAGCA
+>65476 2
+AACGCTAGGTGGCCCGTGAAGTTAACCATCTGTCGGACGACGCACCAGTCTTGCTCGATGTAGGGAAAATGTTGATCTCATGGCCTAAACTACTACGCTT
+>65477 1
+TTATAGTGCGCCTACCTCTTAGCGGTCAGGAACTGAGGTGGCATATATAAGTCACACGTTCTCGATAGCAGCGGGAATTGCGCCCCATCTATACCATGGA
+>65478 2
+GTGGGGCCAAGCTCACAGAAGCAGTTTATGTTGCGAGAGATCTCTCGGGAGTGCTAAGATCCGTTGAAATCTTCGGCCCGATCACACACACATTATCTTC
+>65479 1
+GTCTAATCTGGTGCAGATTATGGTGCTAAAATAGGGATCCTTCCTGGCACGCCGAACTGATTACCACTTGGTCTAGCATAATACCAGTGCGGCGCGCCAA
+>65480 1
+CGTAGCTGATGGAGCCCAGGCGTATGTAATCTTATGCGGTGGATTTAATCACGCGGGACTTAAAGGTACCCCCCGACGATCCATCATTAGTTCGACCATA
+>65481 1
+GTATTATCTGCCAGCAATAAAAATGGTGTGGCCTTGCCAAGTGCCCACGGTCACGAGCGCAGGCTAGCAATCCTTTCGGACTTGGAAATGGTTATTCCAC
+>65482 2
+GAGCCGAGTTTTGTTAATCATTCAGGGATCTCCTAAACAGGGGGGATTCGGGTCCTAGTCACGATGCCTACCACAGCCTTAACGCCTTATATAGCGGACA
+>65483 1
+AAGTACTCTTATGAGGCCTCTTTTGCCGACGTATAAGAAGCTGGCTTACCTGGTCCGATGCTGAGAATTTTGGCCCCAATACGGTCCAACAAAGGGGCCA
+>65484 3
+GACCACGATTAGGGAGCATCCAACCGAATGCATATACCTCGGTTATACTGTTGATTGGCACTGCCGTGACTCGAGCCTTGAGAGAGGTCAATCTCGTCTA
+>65485 2
+ACAGATCCCGCTTTATGCGGCTAGGCTAAGGGCAGCTAAAACCAGTTGAGCCAGGATTGCTCTCCGTCATCCCTAATAGACACTGTTGATGGGTTAGATC
+>65486 1
+CAGTTTGCCACTACCGGAGCGGAAGTATTGACCTAGGAAGAACCTTTTCCTCTTATAGGCGGCCTCCATGCCCAACAAGGCGTGTTAAAGGGAACTGTTT
+>65487 2
+TTCTCGGTTCCGCGTCTCAAATAACGCTACGTGATGCTCATAAATCGAAGTCGGCTAATAGACCTTGAGCGGGTCCGAGTTGAATATCAAGCCCGAGGTC
+>65488 3
+TCTGAATCTAGTTTGGGACTCACTTTGAGGACTTGACATAGTCGCATACCCTGCCACGGCGGGAGTAGTAGGACCTAAGCCAATGTAACCGCTACGTCTA
+>65489 3
+CGACTGTTGAGGAGCGGCCATGTCTTATACGTATCCGACCGTACAGAAGCGATACAGCCTGTCTCTTTGTGACGACCGAACTATATGAGGTAAGCTTCAC
+>65490 1
+CCGGTCCTAACACTACACGCAAAAGTGTTAGCTCACCGATGGCTGAGGGTTGAATCGAGCGTGTCGCTGTCATAGTACAAGAAAGCGTTAGCCTCTTTTC
+>65491 3
+TCTCAACAAGCTTATGGCCCAACCAGGTTTGAGGCGGGGTAGTTGAGCGATGAGGAGATCCCCACCAGCTCCACTCAGTCGTTTAAACTTTATTAAGCTG
+>65492 1
+CCAGGCTCAAGGGCACGTCGACGTTATCTCTATGTACGCAGGTGTATATAGAACCCAGAAGATTGCCCCTGGGATTTACACTACTGCATTTGACATGGGC
+>65493 1
+TCCTCTGCATCGTTGGTGAAACCGTGACGCCCTGATGCCTAAACTACTTAGCGCGCAGAACAATCCTTAATCGTATTGGAAATCGGGCAGAGCGTTTGGA
+>65494 1
+GGTAAACGGTAGGCATCTACATATACTCTTTCGTGTGTAGTGGAGGTAGTCCTCCTATGAACAACCCTGTGTCCAAAGAGCCCCTCGCTATGGCGACGAA
+>65495 1
+CCGCTTAAAGATGACAAAGATTATGGCACCAACGTCGTGCTTTAGAGATTCCGCTCCAGTCCTAGCGTATTGTCCCGGGTTGTGCGTGTAAAACCCGAGA
+>65496 2
+GCCTGCCCAAACTGGTATTGAGTCTGGGATCCGAAGACAACGACTTTCTCTGAGACTACGCTTTGCGAAACTGATGACACTCCGTAGACTGGAGTTCTAG
+>65497 1
+ACGCCGCGCAATCGGAGTGTCGTACTTAGTGAGACAATTTCACTTTCACAAGTGGAACCGGACATGGTCACCCTTGGTTGGCAAACGTGATTTCCCTGAA
+>65498 3
+GTCTCCAGAGAGATAAACCTAACCTACCTGGGGGCACATAAGTCTTTGGAGCCATTAGGAGGTGCACTATTGTCTCTGGCTCCCGATGGTTAAGCACCAT
+>65499 2
+GGCCAGTGTTCAAAACGACCTCACGGTAATCCCAGTTTTGCCATTATTGGGGCGTACAATGCGACCATCTGAAGAAAGTATGTGTTTCCGCGGCCGTACA
+>65500 2
+GTCGGGAAGAAGCACTACAAGTACCTCTTGTATACGCTCCAGATCCCTTAGTGCTGGTGGTCCATGCGTTTAAAGCAGCCCAAGCGACTGCTTTAAGTGA
+>65501 2
+CTGGCCAATGCCTAGTTAGACCCTGGACGGCCGAGTTGCCTTACGTATGAGATCGCAAGAGACCCATATACTCACAGGAGTACTAGGCTGTTTTACAGTT
+>65502 1
+TTTCCTGTAGCGACGCTATGCCCTCTGTAGTCAGGCGACTATTTGAGGAGCACCTTACACGAAGAAATCACCTTTCTGCCTGGGTATCGAGAAAAAGCGG
+>65503 2
+GAAGGGGGATTCCACAACGTTCCTGGGACGGCAGCTCTATACACACACTCGTATTTACCGTAATCTCCCTGAATTGGTGGTAACTCTCGGATCAGGTAAG
+>65504 2
+GTTAGCTCACTAAGGGCCTCCAGTATTCGAACGGGTCTGGCATAATCCCGTAATGCTGGTCGTGTTACAGAAAAAACCTTTCACCACGATGGGGGTATCC
+>65505 3
+CTTCCCCCGTAAGTGTATAACCCAATCTATCAGGTAGCAGGATACGGTTCGGGCGTACCTCCTTGGCACAAGAACAAGGTAGTGTGAGTATTCGTAGTCC
+>65506 3
+CGGACAGAGATCCACTCCCTCCGGAGATCTCTTCTTAGATTAGCCATGAATTCTTCACTAGATGGCGCGTCTCGGATCATATGGGAAATGCAGCGATGAG
+>65507 2
+AGGAATTGCGCTAAATCAGTTCCCTCGCTTACAACGTAGGGAACGTGCAGTGTGGACTTCGCGCTAGTGTAGTAGCTAACACCACAGTTGCTCGACTTCA
+>65508 3
+ATGCAGGAGGCCCCTAGAGACGACAACATGCGCTACTTATTGCTTCCATATAAGGGTAGGGTCTGCTAGACAGGTGATATGTCGCTTTCACTCGCACATC
+>65509 2
+CACGTATCGGCTACTAGAAATACTCTGAGATATGACTCTCGCACTTGGATACAGGCCTCCATCCGAGGGGATGCGTTGGCACGGATCTAATTTCTCAAGG
+>65510 3
+ATGCTATCACGACACAGCAGGTTTTACCGTCGGCATTAGATGATGGCCCGCCTCAATCGGTACACTGCAATGGTGGGCATACGATTCAAGTTATCGGATC
+>65511 1
+CAGGTGCAGCGCCTCTATTATTCAAGTGCTATGTCAATATCCTACCGGTCAGCTAGATAGCGATCGGGGCAGTGCTGATTTGAAAGAGACCCATCATGCC
+>65512 2
+CTCAGATTTAGGTCCATAATGAAAGAGTGAGATGACAGGCTCTGCCCGGTGCAGTTGACGACTACCTCCAATACTTGTACGGCGCTCAACCACTGTGGTT
+>65513 2
+ACAAAGTGATAAACAAATGGTACGATCCCGCGCGCATTGGGGGTTTGCATGCATCCAAGTGCCTAATGTTTAGCCAGGTCCTAGCGGTTCTTACCCCGAT
+>65514 3
+CCCGAATATTTGGTTACAGCGGCACCTTACTTCTCGACAGGATCTATCATTCCGGACGCACGACTTTGAGCATGTAGGACTGACGAGAGTGTATAGCGCA
+>65515 2
+TCATTGATCGGTAAGCTACGAACACGTGGGGTCATTGTTTTCTGCGATCAAGCGGCCCTCATTTCGAGCGTGCGCGCAAATAAGGCACCACTAGTATACA
+>65516 2
+GCAACACTTAGTCTCCACGTAGCGGATGGTGTCGGCATGGCACGTACACACTAAGGTTCCATTTTAGTGTGAGCTGCCACCCTTATCACAGGTGAGTAAA
+>65517 3
+GTAACGAGCCACACTTACCTTCGTGATTCAAGTCGCTGTTATTTCGCAGATTCTCAGAAGGCTGACGTAGAACTGAAGTTCACGTGCGGCGTCCCAGAAG
+>65518 3
+ACTACAAAGGGGCAGACAGCAACTATTTGTCTTCGTCAGCGAATCGAGCTATTCTATAATCAGCGCTCGGTCACGGCAATATGCATCTTCGCGGTCGTGG
+>65519 1
+GTCTAGTGGAGCATTCCCAACACTATCGCGGTGCAGTGGAGTGCAAAAACCGTGAGAGTTTCACTTGGCTATTGACACATAGTGTCTATCACGGACCTCC
+>65520 1
+GCTGTAACTAAGTTTATCTCCGGTTAGGCACAATCGACTGTCCCAGAGAGCAGCCCACTTGCGCCCTGCGATCGCACTAAATTTGGATGGGTGATAAGTA
+>65521 2
+GTGTATATAACAGGAAACGCCGCGTAGAGATTTGTCAAGTGTCTTCGCCAACATGATTGACCGCCAAGGGTGAAGCCCCGGGATCTCGTATCCTTTACTC
+>65522 1
+CTAAGCGGCTGACGTGAACGTATTGGTCATTCTCCACATGCAAGGCTTTTCATCACCGCCGAGCTAAGGAATCACGTGCTGGCAAAGATCCTTAGGTGAT
+>65523 2
+AAATGGCACTAAGTCCCCATGCTGCCTATATTCTTGGCCTTGGTTAATTCTGCGAGAGCGACGCACCGAGCGAAGTCGAGAGAGCAGTGATATCTTCCTA
+>65524 2
+TCACGTATAGTATGAGTTTGCCTCAAATGACCTTCTCCCGAGCCCCAGGCGAAGCTGGCGGCCGATTGGAAAGTTACCGATCTGAAGCGTGTTCATTAAA
+>65525 3
+TCGAACGAGAGCGGCACTATACGTTCGAGGGGCAATCGATTTCCCGGAGAGTCTGTTGTTATTGCAGTTCCCCGCACTGAAAAACCCGTCTTATGAACAT
+>65526 3
+GTTGCAGTTAGTTCATTGAAATATTTGCGTCGTACAATCATTACGTGAGAGCACAAAATGACTCGAGCGCCTGCGACCGGCTGCGTCGACTGGAACTCCC
+>65527 1
+GATTACGTTCGGTCCGTACTCATATACTCGGCGAAAAGGCATCACATCGTCTAAATCCACAGTCTTCAGGAGTGGCGCGCGTAAAGGCTAGTATTGTCCG
+>65528 2
+TGGGCATACACGTGTCAGGTACTGCTAAAAAGTTAATGTGCGTGCTCGCAAGGATGCCAACGGGCCTAAGCCACACTTTGAGCGTCCTGATTTATCACCT
+>65529 1
+CATTGTAACACGCCTTGTGAGTGTTCATCCAAGATGTACAGCCCACGTCGGAAGCTAGTCGTAAAGGGAACCTTGCATCCAATATCAGTGGGTGGCTCCT
+>65530 1
+AGAATACCCAGTCGTAGAGAATATCGTGAACATCTATTTTCACGGTAGTCTTCCACGATTCGTTGGTAGCCCGAAGCCGGGATCATCGCGCAACTGGTCG
+>65531 1
+CGCAGTGAGTTCTATTGAAGTGCGGACACAAACCATCACCGTATAGCTTCGGGCCTTCCAATTAGACAGTCCGTAGAATTTGTTCTAGAGCGCGCTGCGA
+>65532 3
+ACCGCTAAGAGTATCTGCCTAGAGGAAGTCCATGCCACTCCCGTTAATTACGATTTTTTGGCGAGACGCCTCATCGACGCGGAATTCAAGGCTAAGGGTT
+>65533 2
+CGCGAAGACTCTTACGCGAGTACGTCGCTAATTTTGGGCCATTAGCATTGGTACCCAACGTCCCTTCGTCTAGTTCACTAGAAAAGCGGATACGAAGTGG
+>65534 3
+GAGTAGCTAACTGTTCGACCGAACTCGCTATGAAGTGCTCCCGGGACCTTTAGGATGGCGACAGTCGGAACTTATTAAAGATTGTCATCCGCGTCCTACA
+>65535 2
+ATTGCCGCCTTCAGGTAATGTTGGTCAGGAAGTGATACATCCACTTGAACCCTAAAGTTGAGCGCATTGCAGTGTCCGTCCGTACAGTCTAGGCACCAAG
+>65536 2
+TAACCCTGTGAACAAGTCCAATGCATGAACGCAAGGCACTTGATGGTCCGCTTCCGTAGTTTGGAAGGATGTCGTTTACTCGATGCGCCCAGCAAATGTC
+>65537 3
+GGTCTAAACGGGTTTTACAAGGACACAACCAACGTGATCCGTTAGTTGACCTTACATAATAGCGACGGGCTGGGGGTGCGATCCGCATACCTATCTCTCT
+>65538 1
+TGACTCCAGTTTTCTTTCACGGAGGCGCTGGATGAGTGGCGCACTGTCGGAAACTGCTCATTAAGAAGACCTCGACCAAACACGACCTTTAGGTTGCATA
+>65539 1
+ATATAAGGGTCCTAGTACTGCTGCTGGCCAGATGCTCAGGACTACACTCAACTCTTGGATATAGAGTCACCGGTATCACTCAATTGGGGATCTGGGACCC
+>65540 2
+TGGTCCCTTATGAGGGCTCCCGGCGTCCCTAAATCACTCAGAGTTTATATAGGAACGTATACGGGAACTTCTGAAACCATCTTGGCAGCAGACTTAGCGG
+>65541 2
+ATACCTACGCCTTCTCAAACATGAGGGGGACAGGCTGAACGCAACCCGGTATTTCTTTCGAGGGTTTCCAATCTCATTAGTAGAGAGGTAGCATCCGCGT
+>65542 2
+ATTTGACATGCGAAGGTCACGCAACTCGTGCAAAGCCGCTTAGTATGTAGGCACGAGAGCGTGACACCGCTATTCTGCTTTCCGTACAGATTGTACGTCA
+>65543 3
+TCAGAAAGCGGTCTATCACGTACTCGCTTTTCAAAACACAGCTGTGGAATAGCAGGCGCTAGACTCTACGGCATGTGATATTTCCAGCTCATGTGCGGCG
+>65544 2
+GCACTTTTGTAGGCTTCCATTACACTTTCGACTGCAATCCGTGGACCGATGACCTAAGATCCGAATGCTGAGGTCCAGTGATGATCAGAGCCGACGAAGT
+>65545 2
+GCTAGGAGCGACTTTGGATTCGCATGCCGTCAAACTTTACCTTATCTTGAAACCCGGCAAGGGAAGTACGTTTATCGCAGGACAGCACGTTCGCTACGTA
+>65546 2
+TGTTGTTAGCGGGAAATTTGACATTGTAAATCACCAAGGTCTCGACGTCCCTTACTCTTCCGGCAGACGACCAACGGCAAGCTAATTCGTTGGCAACGGG
+>65547 2
+GGTACTCTGTTGACACCGTAGCGGATACAAGTATGCTCAGCGTATAACAGATAACCTTCCCGCGGCCTTCCAAGTGAAGCTAGCGTTGCGAGTAGCATTT
+>65548 1
+ATCAGCACGGGAGGTTAGGTTGATAGACGTGAAGCTTCATTTCAGCACTGGCAACTGTACCAGCTTTCTAAGATGCATTTCCCCGACCGCCGAAGATCTG
+>65549 2
+CACTTCATCGGTCCGCATCCAAACGTGCGGGTTTCTATTACTTGAGTCCATCCAGCGAATGCAATTTAGTAGAAATGTGCGCACAGGGGCGAGAGTACCT
+>65550 1
+AAGCGCTACTGCCATGAGTCCCTGATTGCCATCTGCTCGTTGTAATTGCTAAGAAAGGCCATATCGTGCCATAAGTGCTACGGAAGTTGGCCCGGTACAA
+>65551 2
+TTGGCTTTACGAAGCCGTAAGCGTCCGCATTCTGATCAAAACTCCCGACTGTAGGGGGACCGGTTGGGACTATCCTAGAGAATTAACGCGATTCACATTC
+>65552 3
+CGTATTAGACCTGTGTGTTCGGAACACAAAGCATCGGGGTTTAAACCGTAAGCCGACGGCCACTGTCTGCCATTCATGTACTAACGCTACGTAGCATGGT
+>65553 3
+CTCCCTCCACGGACTTTACTGGATCACCTAAGCCATGAGATGAAACTGTTAATGGCAAGACTGAACTAGGTCTGGGTAGCGTCGTAGCGACCTGATTTCG
+>65554 1
+TATCTCGTTCGAATGAATAGGTGTAATCACTCGAGTTAAACGGCGGTATGATTGTCTAAGAGTTCCGCAACAACTCTCGTCGCCAATCGGGGACCCGCCG
+>65555 3
+GCGCCTTTTCTAAGGGAATGGCTCCGTTTGCATCGACGAAAGTCGTTCAGCACCCCAATTGCAGATCGTCATAAGTTATCCTGCGGAGGGATACACGATA
+>65556 1
+TAGCGACGCTCAATTTAGGAATTCGAAGCTCCGCTGCTAAGATAAAAGGCGAACCCCCCATGCTAGCTTGTAGTTGAGACCGGACGTTTTTGGCTGACCT
+>65557 2
+GTTGTTTTACCGCTTGGGATCAAGCCGAGGATCGGGCGCCATGGCACCAAACCTGGGATTTTCTGTCTCCAGTGAAACTCTAAACCCGTGAAAACTAATG
+>65558 2
+GTTTCAGTCTCGCGGGCAAGTACATTAGTCATGTGACAGTCCTAGGAATATCCACGGGTCGTCCCACTGAATCCGAGTTGTTTGAACTAGACCAAGCACG
+>65559 2
+CTGACATTCTGTCCGGCTGATTTAAGGAGGCCAGTATCTTAAGACGACTAGAACGATACCACCTGCCGAGGCCGTTGGACTTATATAACGCAGTGCTCTG
+>65560 3
+TTGCCAAAGGATCCACATCTCCACACAAGGTCTTCATACTGTCGGGTACCTTTGACTAAATATCAGGTAGCGACTGCCGATCCGGGTAGGACATTTGGGG
+>65561 3
+TCATCGAACGTGCGTTAACGCTTCAATGACTTGGCCACGTAACCTGCTAAGCATGGCTGCTGACGGGGACGTCCGATTTAGCAATATGACGGCTTCTAAA
+>65562 3
+TATAAGGCACACTGTCACTGATCGTGTCTTTGTTCTATATGCCGTCTCGTGGCGGAATAGGAAAACGACGAGTCAACGTGCGCGAACCTGACCTACCATG
+>65563 1
+GTATTGTGCGACCCGTCAGGTGACTGGGCGGCAGCCCTAAACTCCCACCTACCCTTGAGGCTTTTAACGTAGGTTAGAGAGAAATGTATGCATACTCATA
+>65564 3
+CTGCGTCCTAACTGCGATTGACGTGGACGTCCTACCTGCCTAAACGAACACCCTGACACGGAGTGGCATGTTAAGTGATGTCATAATGCTGGCAGATTTA
+>65565 3
+CTGCAGGGCTCGTTATGCGCATTATCGGCCCTACAAACTCAAGGGACTCCGGGATGCACCATTTTAAAGGAACCGACTATCGTGCTTAGACATTAGGGTT
+>65566 3
+GAGACCCAAGAACGATAGTATTCGTGTCATTATCCTTACGTATTTGGACGTTCTGTAGCGGTTGTTGGGCCGACCCCAACAGGCTACCCTGAGACAGCAA
+>65567 2
+TTCGATCGAAGAACTTTCAAGGTGGCATTACTTACGCGACCAGCGGCTATCGAAGTAGTATGCGCCGTCCAGAGACCTCCGCGGGTGTTTCAAAATTTAC
+>65568 3
+CAGTAGCCTCCAATTATCCTGTTGTAGGTGGTAGCGCCACATAGCGAAGGCTCCTAGACATTTTTGGTGGCAGGAACAATTTACCGCGTCTCGCAAAGCA
+>65569 1
+ATTCTTTCCCCAGTGCGGAAACTCGAGTTATGACGACAACATAACGATGAGATGCTTGACGGTAAAAGCGGGCCTCTTCTGCCGCCCAGGATTGTTGACT
+>65570 1
+TCCATCAGAGTGATCTCGAGAGGCCACACTGATTATACACGCCCCGGGATCGAATTTACGGGCGGCATGATTGTACGTAGTGCGGTTAATCCTTTAAACC
+>65571 2
+CGACCGTTTCACCCTCACAATTATCGACATCTTTCGGGTAGAAGACTCTCAGCTACATAGGGTAAACGAGCGCATGTCAATTGGATTCTGGTGGCCGGAG
+>65572 2
+TCCTTAGAAGTCTCCGCCTGCTTAGAGTACAAACGCTTCATGTTGGCTGGGAGCCAGGTGGTATTATGCAGCGACGCTGAAGTCAACTACGAACTACCTA
+>65573 1
+AGTGATCATCGGGTAGGATTTTCCCGCAAAACGCGCTTACAGCGGAAAAAAGCGCCTCCTTTTCCATGGGATCAGTCATCAGTGAACTGCTTGCGCATGT
+>65574 1
+TCGTCATGTTTGGAATCTAGAAATCTAGAATCCACCGAGGTGTGCTGGCCAATAGGTGTAGTCACTCCGACCCGGGCGTTGCAGCAACACTTTCACATGA
+>65575 3
+GAGGTAGCAACCATTAGCTCCCGTCGTCACACTGCGTGAGCATACCCAAGCGAATACGTTGCGATTGGTATGGTATCGATTCCAGCCGTTCTTAGATAGA
+>65576 3
+GGGTTACGCGCTTTAACCCATAAGCAATCAGGTTGCATATACCAGCAACATTGTACGTGACGCAACGTACGGGCTCAGGCGCGTTGATCGTCTTGTTACA
+>65577 3
+GCCAGAGGAAATGGGTCCCTCGAAATAATTTCTTTTTTCACGGTCTACGACCGGGCTTCAAATCTATGACTGGACCCTGCTGCGAGGCCGGAATTAAACG
+>65578 3
+CCCAGCTATCGTTTATCGCAGGCGTGTAGCTCGCTATATCGTCTAAATGAGCCGTTGACTAGGATTGGGAAAATTGTATGCGCAAGACACGACCCTCACG
+>65579 1
+GGCGGCTCGGTGATCGCGCTTCCGTGTGTATCGGCTGTAGCGGGTACCGCTCAGAGACAAGCACCCAAATTATCTTTCAAACAAAGTACTATAATTGACT
+>65580 2
+GGTCCGGTTGGAGACTTACTCATAATAAGCCATACGCGGACCGCATTTGGTCTCTTGAGAATAATTACTTGAGCTCACGCTTCCACAAGCGGCGGGCTAA
+>65581 2
+TACACTATTCCCGAGCCGCGCCGCTTAAGAAATCCTGCGTCACTATCAGTGGTGTAGAGTAGAATTCTCATAAGGTGCGGAGACGATCTGCTTTGGACCA
+>65582 3
+CCTGGCGTAATATTCACCTTATGGGATCCAACAAGCGACGTGCATGCTGTAGTTTAATAAGCAGTGACTTTGCCCGACGGCTGGTCCCGGAGCTACTAAA
+>65583 3
+GACCAAGTACCCCCGTCATTCCCTGAGTCTTTCAGAGCTTAGACCAAAATCGTGGCTAAGGGAGATGTAATGGTGGTTAACGTGCATATCCCACGCTGGT
+>65584 2
+GGAGAAGTGATGTCGATCCTTCGCATATACGCGACTCTCGACCCAGTAAGCACGGTCAAGTCGGAGTGCACAGTCTTTGCCTGAATTGATCTGTTCAAAC
+>65585 1
+CTCAGTACCGCTTGATTCGCGGTCATGAGATCACAGGTTCGTTCAGTGCTAGCCACTGAAACCTATATGATACGGTATGCCCGGAGTCGCAAGATAAGTC
+>65586 3
+ATACAGGGCAGATGCATAGGTGATCAAGTGGATGCGGGCTTATTCCAGTTCCCCTGATCCTACCAAGTCTGAATACATGTCACCGATAGCTTCGTGAGCC
+>65587 2
+CTCATAAGTTGCACAATCGATCGTATGGACAAACACGCAGCTTGGATGGCCTCGGATCGTGAAGAGGCCTAACTGGATTGTCTTCGAAGGCTTTCCACTC
+>65588 3
+AATCCCCTCGAAAGCACCCTGGTTCTGGAGACGTAGAAGCTTATAGTGCACAGCGCTTGAATATGTGGATCGAAGGCGGACTATCTTCATTGTGCCACCT
+>65589 1
+ATTTTACCGGGCAGCGACCGCGCTCCCGACTCAAGTCACCTTGTAGAAAGGAAATTCTCGTTCATTCGACTACTGTATGGATTGGGGCTGTCGAAGAACA
+>65590 2
+ACGATTCATAAACCTCTCTGTGCCATCGTGCTAGTGGTGGCTCTAGGGTGCATCTTATAAAAGTTACACAGAATCGGACGCCATTCTCAGCGCGGGGACA
+>65591 3
+TGGAGGCTGTTTCCACTACGGCGGCAGGACACTCAGAGAGTTTCACCGCAAAAATTATTTGTGTAACACTGCACAGCTTCACTGTCCCTGTGAGCGGATA
+>65592 3
+CATCGTTTAGCAGTATTCCCTTTTGCTCGAGTTAGGTCCCATCACGTAATTAGGATGGAGAATGGAAGGAGAACACCACCGCATGTCAGCGCTCCACGTG
+>65593 2
+GGGAGCCTAAAAGCTCTGATGATAGTCGCTACGGTTTTTAAAGTCAGGGCATGGGGTTCGCCAATGGACCCCATACCAGAAGCAATTATCCTGTTCCCCT
+>65594 1
+TACAGTCGGATACTGCTCGATCAGGGCTGGCAATTACGGATCCCGTCTTGATAACGCATTAGTGTGCCTCTAGAACCCTCTCTAAGGAGAGCGGATATCA
+>65595 3
+GGGCCTTTAACTATGCGCTCCGCGTTGACCATTCCTGGAGGTTTGAAAGCTCAGAGGTTCCAACTGAGGGTTAAACTATAGACGTACTGAACCGAATCCC
+>65596 2
+CTTGTCCCTGTGGCGCTGAGCTGACTACAGCTTCGGCCGGTTCAATATCGATAGGTATCAAATACTTCAGGGGGTACAATCCTCAAATACAAGCAGGGTC
+>65597 2
+AAGTGCTGTTCCCGATCGAAACGACTAGTTTCGAGCAGCTCCGCCGCCTACGACTACGACAATAAGCTCAGATTAGGTAGATGTCGCGAGAGCTTTGTTT
+>65598 3
+CTCCTTGGTGATGAAAAGGGACTTGATACGCTGAGGCCCGATCTATCTATACCGACCTGACGCTAAGCATAGCCATTTATGCTGAACTCCAGTTGGGCGA
+>65599 3
+CGAAATGACCAGCTTTGCCCTATTAATAGTGATGTATAGAGGCGCAGAGGCGTGAGTACCCACCCGTACGACTACTTGTTTCCCTCGAATAGCGATGGCT
+>65600 3
+TGTTATATGAAGCCTGCATTCAGACCTTCATAAGCACTCTCACGGTTGCGATAGGAACTGACGCCCGATAGTCCCAACGAGGCCGTTTTGGGGTGATAAC
+>65601 1
+GGGGGTACTATGTCCATTTTCGGGGACCCTTAAGCAACCCTGGATAAGCCACATTATTAGCGCGAACTGAGATACGACCATCACATTACTCGTCGGTTGG
+>65602 3
+ATCTTGTCCTCCCGCTCAAATAGCTAAATTCTGTGTGTGAATAAAGCAGGAGTACCGTCAGCTTGCGGGGGTTGGAGGACTTAACGCCACAAACCTGCCT
+>65603 3
+GCACCATTGGAGATTTCAAAGACCCAAGCTTCATAGCTGACCACTGCGCCGCTCCAACATTCTTTCTGCGCGGGAGAATTTTTAGGTGTATGAGGGAGCA
+>65604 2
+TGAGAATTTCACGCTGCGTGGTTCAATTATGGGACTCACAATTCCCCTGTGGGGTGCCTTCGGAGCCTGCCTGATACAACAAGACGTCAAAAGACGTCAT
+>65605 2
+TACTCGGATGCTTGTTCCCATCCATGGATTTGGGGGTTCCGCGGCCAAGAGAATTAGAAGCCGTTACCCTTAACGACAAGGTATTCCACCATATAGGCAG
+>65606 3
+CACGAATCACCAAAAAGCTTGGTCCGAGATACGTTTTGCACGATCATCACGGGCCCATAATAGGTTAGTACTGGTCCAGGTGGCCGTCACTTTGTTGCAG
+>65607 3
+GCCTTAGAGGGGTTGTAAGGGCTTTAACAGATTGAACAGGCGCCGACTCAGTCACCCTTGATCCAGCGCTTGATAATTCAAACCTTCTTGTACCAGGCAG
+>65608 2
+TGGCGCTCACACCTATGCAGGACAGCCCACGACTGGTTAAAGACGAATCAATATGGATTTGGGTCGATGACACGATGTTTGCCACGTCTTAGTGTCCTAC
+>65609 2
+AATCTAGTTGGGCGCTTCACGAATTTTGACACGATAAACGCAGCTGTCATCTGGTGGAAAAGGTGGGATCAACCCCGGTCCCTAGTACGCATAGTCCTTC
+>65610 1
+CCATGGACCATCGATACTGCGGCGTATACGGTTAACTCCAATATGGGGCACAATATTCCCGCACGGAGAATATATTAAGGCCCGTTGGATCTTTGCCTGG
+>65611 2
+AACGTATAGTAGCCACCCAGGCTCTAGCGAATTGGTGTAGTAGCGAGCCTGCTAAAGCTGGCATAAACTCTTGTCTGTGTGTCACAGCCTTGTAAGCCAC
+>65612 1
+GGCCGGTCAAGCGGCACGTGGGGCCTGTCATACACAAACTTATTCTACATTTTTTATTCCAAAAAGGGTAGAAACGCCTATCGTGACTTGGCCCGGGACT
+>65613 3
+CATTACATCTTCGCCTTGCTGCAAGTAGATAAAGTCGAGACACTGGCAAGTGATTCCTAGCACATCCCGAAGCTCGAATGGGTCGCCTAGGTGTATTGGC
+>65614 1
+AGGGTATACTAACTACCCGTCATCCTTGTCATGGTTACGCCAACCGGAGATCTTGAGGTTCCTACACCGAGTGTGAGACGTCAGGCTAGAAGTGCTACTA
+>65615 1
+AATGCGTTACGCCTGACGTACTCACGAGTGTCGACCTCGGCGGATAATCGCATCGAAATTTGGAAACTTCCGAAGATCCTTATCATCGGAGCTGTCAGTG
+>65616 1
+AAGACAACCACCCACTTCCTCAGGTCTTGCGTGTCTGTGTCTTGAACGTTACAATGGATAAGCACAAGCAGAGCTTGCGGTATATCCTTGAGCACGGGGT
+>65617 2
+GCGAGTGCACAAGTTCTGGATTGGAATCTGCCGTCTTTGCGGTGCCTTTTCGGAATTAACGCAACTTCCGCCAGAATAGCAAAAGCGTTAACCCGCGTAA
+>65618 2
+TGCTCTTCCCGCTAGTCGAATGATTACGTGAGCAATCGGGGATCATGTAGCACACTCATTGATAGTGGCTAATCACCGCTCGGTGCAACAAGGCTAGTCA
+>65619 3
+ACTCTATCATTGATTGGCAACCAGCACCGCGACAGTAGGGTAGTTACAGTAATGCCGCATTTATACCCCCGAGGAACGACGGCATGTCGTGTGGTTATTC
+>65620 1
+GCGCAGCATCAATCGCCATTTTACCGGCACACCTTCGTAGCAGGCATGTAGGACATTTGAAGTTCTGTGCTCTGAAGTCGTTCTCGGACGCGATAAAAAG
+>65621 3
+CCCTGCGAAATTCAACTCGTGCTAATGTTTGAGCTCCCGGATGATCTACAAGTGCCAATAAAGCCGATGTTTGGTAGGCGAAGCAAGTCGCGTGTCACCT
+>65622 3
+GGCTTTCTGCCTGGAAACCACATCGCTGGGCAAACCCCGCTGCAGCATTGTGCAATTGTGTAACTGGATGTAGTGACTACTTGTCAATCAATGAGCCGAA
+>65623 1
+ACCAACGACATAGGTGGGCCGTCTCTCTCCCAAAGCCGTGCTTTTCTGAGGTGTAACACAACGGTGCTGTGTACTGAAGATGATAATCCTTGACGCTAAG
+>65624 1
+CCTGAAAGAGTTCTGTTCAATCCAGACCAAGAGGTACACGAATTTCCAGCTCCTTGTCAGCCCTGATGCGCATCCTTGAAGGTAACGGTTGGATGGGTCA
+>65625 1
+GCCAGTGGCTATAAATGTTGTAGATGAAGTAAGCAGCCCTGGCCTCAACTAGCATTTGAATCGCTTTGGTGACTACCCAACGTACACGCTTGCCGTAGCG
+>65626 1
+CTAAATTGGGGTATGCGGGCAACGTGCTGACTATCAGTGGACACATATCTCAAGTGGGTGCTGCCAGTGAGCTATTCGAGCACCCAATATTCCACTCACT
+>65627 1
+GAGAGCACACCCTTGGTCAAGAGACCGCCGTGCAACTGCGTTCATGATTTCAGACACTTCGAGACTGGTGGTATCTCACTGGAACACATTGTTGGAATCT
+>65628 3
+TGCCCCGATTTACGGTATCTTTCCATAGTGGGTCCCTACGAAATTCAGCTCTTAGTAAAAGCAATTGAGAGCCGCTACCCACTGAGGAGACGGGTTGGAC
+>65629 1
+CGCCGTAGATCATCTAAGACTAAGTCGTTAGCAAACTATACTTTGCGCACGACCCAGGGTGCGTGTAAACCGTTCCGGGGAGCCTATCACTTTTAGAGTG
+>65630 2
+GCATGTAAGAAGAGTGATGAGAATGACGTCTAGGGGACTGCCCCTCCGCCCCTCTTACGAACTTACTCGAGTATTGTCATTTCGGTAGAAATCTGCCAGC
+>65631 2
+TCACCTCGAAAGATACTCACGTGGACTCTACTCGCTAACGCGTCGGCTGTGTCCTTCGAACGATTTGGAACAGAAAGTATAGCGTGGATAGGTCTCACTG
+>65632 3
+TCCCAAAACGGGCTCAATTGTGCAATACTGGCTGCGTTAACTTATGGAGCTCGAAGCCATTGAACATGATGGACTCCCCTTGGGCTCGGTAACAAGTGTC
+>65633 3
+CTACCCATTTACCGGCTGTCTATGGTGGCCAAGTTTACGGGTGTAAGGGGCGTAAAACGAGCCGTTGAAACACTGTACGGTAGTACACCTTCAACCATCT
+>65634 2
+AGAGTTCGCTGCCTCCGTAGACTAGGGAGAGATCTAATACAATTGTAGTACTAATTATCTCTGCCCAGGCGGTCAGGAGCGCTCACTCCTGAATGTCACG
+>65635 1
+GCTGGTTCAAATCGATGATGAGACTCCAATTGTGGCCCATTCAGTGGCTCAAGGCAAATTGTCCGCGCGTTTACGCGAACCGTCAATTCATGTAAGCCAG
+>65636 1
+GTAATACAATGAGGCGCGCTATTCTGGAGTCCGAACGATTCCCCCCCATCTGGGTGACATGGCGACTAACATGGGTCTGGTCAACTAGTTTTTCCGAAAA
+>65637 1
+ACATGTGTAGTTAGATTACCCGCGAAAGAAATCCACCGGATTGCACCGCATTTCCGGGGTGAGATCTTGGTCTAAACTGACGTACGGCATCGCTACTTCG
+>65638 1
+CCGCGCACCCTCATCAAGTTACTCTAATATGAACGACTGAACGGATTGGAGCGTGGTCTTGTCCTGTCGCAGCTCATAAGCCTGTGATTAGAAAGAGGCT
+>65639 2
+CTACTCCATAGAGCGGCAGGGCTACTCCCTACGTGATGACAATTTGTGATAGGCATGCCAGGACATGCCTTTTGAGCAATTACAATGCCTATGCGAGTGC
+>65640 3
+GTGCTTAGCTCAGCACTTACGCACGTACGGAGGCAATTAGTATCCCGACAACTGAGTGACTCAACGACAGACTCTTGTCGGTAATTGGCTCGGGAATTCT
+>65641 1
+CGCAAAGGATGTACGGTTAGAGATCTGATCGGTTTAAGATCACAGTAATAACGGACCGGCCGACCTCCTTATTCGCGGTGCGACGATACTGCTCTCTTAC
+>65642 2
+AGTCTCTAGCGGCATCAACATCTCTGTTGCGGAGGGCTTCACATCCGATGTGTGGACACGATTAAGCTAAACTGAACCAGGGACTTCCCGGTATAGACTT
+>65643 1
+CTGACGAACACGAGCGATTGAGTACTCTCTGATGGTGTATGGTAGAGCCTCAGGACTGATCGCATAACCTACGTCTTCACGTGCCCTCTGTAATAAAGCG
+>65644 2
+TGTGTTCAGCTGCACAGAACCGGTGCTTAGTAACCAGACTCGCGGCCATTATAGAAAGATGCTACAGAATTTAGCCCGCTGAGTTGCATGGTCCCTAGCT
+>65645 3
+TTGACGTGACCATAATCGTGCGGAATTCTGATGTCGCATGGACCTTTGCTCACTGGTTACAGAGGGGTCTCCAGTCCCACAATAAACAAGGAGTCTCGAC
+>65646 2
+TTTTACCGAGACCACGGACTCCGGGTATGTCCCCTTGAATATGGCGCCGCGCGCTACAGTCTTGGAGAACAGGTATACAGGTTATTTAACATCACATAGG
+>65647 3
+CTGAATGAATCGTGTGGGCCACCGACGATGGTCCTCGGATCAATATGTAGCCAATCACGTTTCTCAGATGGACGAAAACCGGTGACTATCCGTCTACTTG
+>65648 2
+TGCGAAGTACCCAATACGTTTGTATCCACAGAATGTCTCGCCGTCAGCCTGTTTGGTCGATTAGATGGGGCAAGTGAAGAACCTACTTTAAACCGCGCGC
+>65649 3
+ACACTATATCCGGGTCATGGATAGCTTTTTGCGAGCCGTCATCCCAATACCCTATTAGTAGCTGTCGTTCCGATGCAATGGATAGGGCAGGCCACGGAAA
+>65650 2
+TTTAATCGTAAGGACTGTGCTGAGGCGTTACTAGTAGTAGGACATCTCCCGCATAAAGGTAACCGCCGACTCACACGGATGTCTTGGCGTTACTCCACAG
+>65651 2
+GAAACCCTTCTTAGTCACCGCTATGACGTCTCAAATCATAGAGTGCACCATTTATCAGGGTAGGGGTCCATCGAAACCAGGGACCGATGTCTGTGTCTGG
+>65652 2
+CATAAGTCCCAGGTTTGAAGTCGCATAGAAATTAGTCCAATACATGTGACTTCCCGGGGGGATTCCCAATTCAATGCGCGGGTCCCCTTGGACGAATTGC
+>65653 2
+TTTAATGCTTTGACTAGCCAGGGCGTAGGGATTACCAGGTCGTATTCCATTGAAAAGACTAAGGACCATCATCTGTCGGCATCACATGCCTGGCCCGCGA
+>65654 1
+GACAGCGCGGCTCAGCGCATTTTAAACGATTTCAAGGTGGTACGCTGCTCATACATGCTTTGCACCATGTAAGCTAGTCGGTCCAGGGCCTATAAATAGC
+>65655 3
+GTAACAGTCAGCTTTTCGCGAAGCCTTTTGCTACAGGAACAACCGTCGTTAGCATTACCTACTACGATAGACGATGTTGGTACGGCGGGTACCACCGGTA
+>65656 3
+ACCAAGGTAACCTCGCGCTCGACGTGTCACGCACCCTGAGCTTATTATAACATTATGACATCTGGGCAGTGAGCCGTAGTCCGTCGAAGATGTTGATAGT
+>65657 2
+TGCACTACTGCACTAAGCCTGAGATTTTACCAGTGGCCGAAACTGGGAACCATACTTTCTGGGAAATGCCAAGTTAATGCGTCCCTGGCGCTTTAACGGG
+>65658 1
+GCAGGGACTTAATCAGCGCAATGGCCTCGTCTCTGGAGACCGCATCGCCTGAACCCCGAAGTGTTGTTGGTCGATTACTTGAATCCTAGCATAAATAGTA
+>65659 2
+TTTCCTTTAACAAATAGGAAGATAGAACTTAGCCGAGCCACGTCACATCTGCGTGGCCACGCCATTTGGCCTTCGGGTAATTTTCCAGGGGTCGGAACGA
+>65660 3
+CGCAAGATCTTGGAATTGACTTAACTCTCAATGCGCTGTCCCTGCGATGCCAAGTTAAATCGGGTTTGCCCGATAGGAATTTGCGAAACGGCCAGCCGTA
+>65661 1
+ACCAAGGCATGGTCAACTAATCGAGTCTAGTGTGTACAGTGCGGCCGTTATTAATAGTTGTTATTGTGCCAACACCCCGCAGGAGCTCGGCATGCACCTA
+>65662 2
+GATCAATTGGAACCGTCACCGTTCGCACGAAAGCTTTGGAGCCCGCTCTTGACGAACAGATATGGTTAGTGGCTTTCAAGCCCATCTTAACGGAGTATCG
+>65663 1
+GAGTTCGTTCATCGTATGTACACGCCTGGACGGGTGATGTACGCCCAAGTCATTCATCATGCTGAATTAACTGACTAACCAGACAGTCCTCAGGGTGCGA
+>65664 1
+GAGGAGCGGAGCATAGAAATCATTGTGGTTCACCCTTCCTTGCACACCACCTGTTAGGGACCTTAAAAGGATAGCATCCACGGTAACGTTTGTCGGCTTC
+>65665 2
+GGCGACAGACCTAGGCTAATGCATAGCTTGAGCCCGGATCCGTACTCGTATCATTTCGCTTGCAACTAGAAGTGTTACTCGTGTTCTAGAAGAGGACCAC
+>65666 3
+CTTTGCATGACATCAGGGCGCCGAACGAAGTACGACAAGGTCTGCGCCCATCTAGTTCTGGGATTATCTAGTCGATAACCACGTACTAAATTTCGGGTCG
+>65667 3
+TACAAAAGGTGAGGTATGCTTCTTAGAATGTCCACGTACGGGTCAGAGGAGACATTGCCCATTGCGTATTAGTACGATCCTGACGACCGATCGCCTCTCC
+>65668 3
+GTGTCCATCGGAGCCAAATCATACTCCCCAAAGTCTGGCAGTACAGTTTATCGGCGGGAAACTCCCAAGCTAGAGTGTCTTTGCTTACTGGTTGGAAGCA
+>65669 3
+TCATACGTGCTCGGCAAGAAGCTACCAACGCGCATATCATTAGCGCTATAATTGCGGTCTATCGTTCCATTAGAGCAGTCGTCGTGACACTGAGGTGAGC
+>65670 3
+CTAAATAACCCAGATGGGGGTTAGTAAAATGCAACTTTTCATAACTCAACTAGCGCCGAAATGGTCCGGGGGCTGGCTCTCACCTACCTTCTCTGGGGGT
+>65671 3
+TTACGAAGCCAGTACTCTGTTGACGCGGAAGTCAATTGGGAATGCGCATGTCGACGGATTGGATACCCCTCTTACTTAACTGCCTAAAACACCCGGTTGG
+>65672 2
+TCTTGGTGTATAATACCTCAGTGGTAGCTTCCTGCGAGCGGTTCACCGCATAGAGAAAGTCGACATTCTTCCCACGAACGGCCAGACTTCAGGAGATAGT
+>65673 1
+TCCCTGTAAGCACGGATTAATGCCTCCGACTTTGCCATACGTATCAAGGATCTGGTCTCACGGTGAGAGGAAGTAGCGTTGCGACCAATACACTCGTATG
+>65674 2
+GGTATGTCATACACTGATGGTGACATACTTCATCTGAGGCTTATCGGGTCATAAGCATTGACAAGGCATTACGTGTCCGAAACCATCGCACGCGGCTGCC
+>65675 2
+TATCGGCACCCTATTCTTAGATTGTATACTGACATGCCTCCAGCTACCGGAACATGGTGGCGGGACTTCAGTCCTGAAACGGGTCTATGAGTACAACGAG
+>65676 3
+TTCTACCTGAGCCGGACATTCAATGCTAAAATTGTTATCTGCCGCCGACCGAGAACGTCTGTGTCCGCAAAGTACGTATGCTGAGGAGTAGCGGTCCATA
+>65677 2
+ACAGGAGTTACATTTACGAAAGCTGTCCAGGCAATTACCGTATTGAGTGTCAGGCCTTTGGTGCAACCCTCTACCCTGGGCTCGCAGTCAATAGGAGTCA
+>65678 1
+CGTTGTTCTACCGCGATTACCAAGGGCCAAGTCCATTTTCGAGATGACTCCGGGGGGCGAACGTAGGCCTCTGAAAACGCTGAGATTCTACTATATCAAT
+>65679 2
+GCGCATAACACTTTTTGAAGATTCTGGGCCATCGCCGCGCGCCATATGCATTGCCTTTATGGTTTAACAGGGACGATAAGCGCGCCGTTGAACATAAGCA
+>65680 1
+TTTGAAATGTCTTGTAGCACTTCCTTCCGCCGCGGCAACCACCGACGGGTGTACTCTTGAGGGAGCCGGATTAAAGTGGTGCTCAAACTTTACCGAAAAA
+>65681 3
+TCAGTCGTGAAACTATCGCCCCGGTATCAACGTTAGATCGTGATGACCCGTCCTTCCGGAGGGCGACACGATTTAGCATTATAAATCCAGGTCGATAGTG
+>65682 2
+TGTCATGATGTACAAGCGCGCATTGCGTGTAACGGAGTTGTAGTTCTCTCCCACTCCGATCGGCTTACCACAAGAAACAAGCGGGTACGTGCTAAGATTC
+>65683 2
+TTTGTACAGCTACAGTAGCGGATTGATCGCGAATAGCTACTATAAGATGAGCCTCCTCGCTCTTAGGACAGGACCAAGGTCGACGCATGCTTGCTAGCTC
+>65684 2
+CTTTGCGCCCCGGGCAAGTTGAGAGATACTGGTTCTGGACTCGTGTTCAACTTAGCGATAAAATCCTTGCCTAAGGGCATCAGACTCTAGCACGTCAGAA
+>65685 1
+AGACCGTCATCCCGTGGGCCCTAGCAGATGTCTCGAGTCAACGCACTTATCCGAGTAAAGGATATGGCACTGAATGCTTCTACGAGTTGTGTCAAATTCG
+>65686 2
+GCCGATCGCAAATATGTGTCCGCTAAAGTGTAAACGCTGTACCTGGTGCTTTGAGATAATTTACCGCAATGTTCACGAGGCGCCCACTTGCAGTGACGAC
+>65687 2
+TGGTCCGCGAAGCATGGCCTTATTTAACCCCAGATTACTCGCCGAAACCGTCCAGCTGCCGATATCAGTACAGCTTTTGAAAATGGGATTTTGCAGAGGG
+>65688 1
+TTCCTGTCGGAACAGTTCAGGTTTACTTACGAGTGGCAAGTCCGGGATCCTTATCCTAATACTGAGGAGAGACACCGTCCAAAGGGCCTCACTTGTCAGA
+>65689 3
+TGTACAGATAAGGGGCGACCAGCCCGTATGGCATACTCGCATGACCCAGAGAAGGTACAGACTCAGCTACTTCCTTTAGTGTAATGTGCCTTCAGCTTGT
+>65690 3
+CTATCAAGATGTCGGCGTCCGCATTGATCGGATGGAACGGGATGCTAGTAGCAGATATACCGTATGTAATAGCATGCTACGTCCCATCATTCCCCCGTAG
+>65691 1
+GGATTATCTATGAAATACCACGCGTGTACGGGTAACCCCCGTCTTTCAGTGGGATACCGGCGATCATTCCACTCAATCCATTAAGCGGATTGATGACGGG
+>65692 3
+TGTCTACCAGAGTCGGTCTGATGAGCTGTAACGACGGTGAACCTCTTATGAGGTCCTTCTCCGACGTCGAACCAAGATGTCTAAGTCATACAGGATACGC
+>65693 1
+GCGCCCTTTACATCCATTATATGAAGAAGAGCTGAGCTGGGAAGCACACATACTGTTTTCGACGGAGTCCTTGCCTAACGTGATTCGACCTATAGGCGGC
+>65694 3
+CGAAATCACCGCATCCCTGGTGTCTTCACTCAGTTATTTAAATTAACGATCCGCCGTGGGAATCGGGTGATAAGACCTCTAGAATGTCGTGCACGGCAGG
+>65695 2
+GTTCTTAAGCCCCCAATGAGTGCCTTTAGACAGGATGCTAGAGCATCAAAGCAGTAGCCTTGTTCGTGGACATGGGCCAGGCCTACTCGTAGAATACTTC
+>65696 3
+CAGAGAAACCTAAGCCCAGAGAATGGCTAAGGCCCCTACGCCTCGCACATTGGTTGCTATCAGCAGCACGTTGACTTGTTGGTAAGCATTTTCTGTAGGT
+>65697 1
+CGAGGTGAGTTCGAGCGCTACACGAAATCAAATGAACCGTCTCCCTGATTGCCGTCATTGGGCCATGCGTTAATTAGGTTACTTTCCCCAAGTCGGAAGA
+>65698 3
+AGCTGACACACGTTTCTCGCACCGTGAGCATGGAATTGGGTGAAGAGCGTAGATACCAGGCCTCTAACCCTAAGTTTGTGGACTACACCTTTCATGCGAT
+>65699 2
+GTTGCCGCACTCGTCAGATTTTTTCGTACAACATGCTACGCAACAGAAGGAGCCTAATGAGCGGACCACTCTTTGGTTGAATTGATGCACCACGGGATCG
+>65700 2
+TCTTAATTGTCTAATCTCAATTGACCTACGAGAAACCGGGGCTACTCTGGACGGTTGCAGACATTAGCATCCGCTAAGGCTGAGACCCCCGGTTGAATGG
+>65701 1
+GGCTGAATCGGTGGTATCAGATATAAACTAAGTCTCGCGCTCAACCACTTGGATCAGATCAACGTATGATGCCATCGCGGCATATCCTGTGTACTCGCGG
+>65702 2
+AGTGGTTATAACACTAACACCTATTCCAATGCCCAGTGGACTGGCATGAATTCCTCCGGGGAGGACGTTAGCTGGACCATTAGTTGCACATGCCGTGTCA
+>65703 1
+CTCCCCCGTGTTCAGACTTTTAAGATCGCAGGTTAGGGAATCGTAAAAGAATACTACCCGATATACCGGCACGGCGACTTTTGGACCGCGTAGTTTGGCA
+>65704 2
+TGGTGCATTAGATCAACCGTGCGGCAGTCTGTCAATGGTCTTATGCGCCGGAAGTTCCCAGTGTTGACACGAAACTGAGTCTGAATCCCACAACTCTGAA
+>65705 3
+TAAAGAGTTCCATAGGGTATCAACTGTACGTGCCCACGGGGCGTTGGGTCATTAGATGAACCTAAATAATCCCCTCACTGGTGGCGGCTGTTAACCCACT
+>65706 2
+ATCATTCGGTATGTAATCTTTGGCTCGGCGGCAACTTGCCCCTTGTATAACATGCATGATCACCGGGCGGTTGAAACAATATATGCCCCCAGAGGAGAGC
+>65707 1
+ACTCCTCCATTCACATTACCTAATTGGAACGGACGGGCTTTCGTAGCGTATCCTTTATGGGGGGATACGCGTGAGCATAAACGAAGTCCCTCCAGGAGAT
+>65708 2
+ACAGGGCATGAGTAAAGTATGCGCTATACTACGTACGTCGTACAACGATGGGGACACGAATCCACGCTCCGTTATCTTTGCGCTTCAGCGGCTTATGACT
+>65709 1
+TACGATAGATAGTTACAGCTCCAACCTCCTGGGTGTGGTGGCTAAAAACCCGCTTCAGGTTTGGCTCCAGATACACTACGCTATAGCGCGGTCATGAGAT
+>65710 2
+GCCTGGATTCGTCTACCTAAAGCCGGCATATATCCTACCCTAAGGTCGAGGGCTTGCTCCCAGAAGAGTTCTTTAAGTATTCAAGCGTGCAGGGAAGCAT
+>65711 2
+AGTCACGGTATCGGGGATTAGCAGTATTGTGAGAACATGCCTCATGAACGCCCGTTTGCTCATAAGCCGGTATAGTCTGTTATCCCAAAGCGCCTAGACC
+>65712 1
+TTTGTCCAACGCACTCCTTACAGCGGGGGCGAGAACTTCCAGGCCGATGGCTTATACACGTTGGTAAAACGATTCTCGTAGAAGGATATCCGTAATGCCT
+>65713 3
+TGTGTCTCGATATCGTAAGCTTACTCGGGGTCTACCATGTAACGCTACTGACGGACAAGGCGAGGGTGAACCTACGATCGCGCATTACGTTACCATACAT
+>65714 2
+TCGATCTTAGTTCCTTTGAGTCAGGTAGCACATCTATGGCGTAAGCCGATGGACTCCTACCGGAAAAGTCCAATTCAACCTAGGGGCGCTGTGGCCTAAA
+>65715 2
+ATGTAATACCGACAATGTCTAGTCAGCGTAACCTTTCCGCCACACTCGGCGGGTTTCATTTCCGAAGCTAGGACAGCCGGAAGTGTGAAATTTTGACGGC
+>65716 3
+CACTTGACCTGTCCTAGACGAGTAGTTCCCTCAGATAGCTTAGTTCCTCTAAGAAGGGGCAGAATCATCGACTGGGCTCATTCGACCGAAAGTCGTGGAT
+>65717 3
+CTGTATAGCTCCATCAAGTGTAGCCTAGCACTACAATAGGGGAACTCCACACTAGCTCAGCACTTTAGGAGCTGTCCTGGGAGCACTTGGTGAAGTGTCT
+>65718 1
+CGCTCTGTGGCACGACATCGTACACCTCATTTTGAATTAAATGGCAGTTTGCCATAGAATACGCGCAAATATTCCGGCCTCAGCGGTTGACGAGTAGCGG
+>65719 3
+TGCTTCAGGCCCTAGCCCAGATTTGGACTAGATTACGCTTAGGGAGTAGGCGTCCCTTATTGCGGGCGAAATCACGTCCTAAAAGTATACTAGTCCACAG
+>65720 3
+CAAGTGTCACCCAAGTTTAAGAGTCGGAGCTTGACCTCTCACATCTAGACCGTTTACGTAGCTGTTCGGCACTCAAAGCGTCCAATGTGTGGGGAACTAG
+>65721 1
+CGAAGCCAGTTTGCGACACATTTACAACTTCGTTAACTAGAGCGCTATAGTAGTAGCATGCGCGTCGGTGAATTACTTGCGATCGTGGACCATCCCCGAG
+>65722 2
+TTCCCGCTAGCTGTTAACAGGGGATTGTACATTACAATTAGAGCCGTCGCCAACAGCGGATGACCACCACGTGTTGGATTTTCAGGGTACGCGACAATCT
+>65723 3
+ATATCTGCGGCTGATGCCGTCTGGTAGGCGTGTAGGACATACGCGCCTGTCACTGACAAAATCCGGTCCGAATACACTTAAATGACTGTTTACACGGTCA
+>65724 3
+CACTAGGTTCTTGATTGAAAGCGACGTCGAATCGTACGCAACCGGAGGGACACCATGCAACGTACTTTTCCTATCTGTGCTGCCTGGAGACCATGAGATT
+>65725 1
+CGTAACCGAGTTGGAACCCCTATTCCTTGTGGATGTCGGAGAGCAATACGGGTCCAATCATTATAACCCAGATGTGCCTTTGGCCAGCAGTGACCATGAT
+>65726 2
+ATGTGTCTACAAATCTGGTTCTGCGAACGCTCTACTTCGGCCCGCGGCCACTTACGAGCGTAATGAATGCAGAGACCGTTTGTAGCAAGAGATACGTATC
+>65727 2
+AGGGAACGCCAACATTTGTGCGGAAACGGTACGATCATTTCACTCTTATCTTCCGAGCTTGGGATCGTCGTACGAAGTGCTCGAATGGACCCCAGATCTA
+>65728 3
+TTCATCCGACGGCCGATAGAGGGATTGAGATCAATCGAACATGGCCTATCTATAAACCAGCAAGCCGGTCATGGTGGTGTCACATTTCTTCTGCCCTGGA
+>65729 3
+AGAACTTCTTTGATGCTAGAGAGCTCCGCGAATAGAAGATGACCATTTCGCTGCCATCGCTTAGACTACTGACTAGCGGGTTCGACAACTGCTACGGGCT
+>65730 1
+GCGAACTCACGGCGTGCCCTTTATCGCATATTATAGACGCGCATAGCGTCATCGATTCCGACTATCTTTTAAGGAGCCCGAGTAAAACATGCAGGTGGTG
+>65731 2
+ACACTGCAAGACCAGCCTTTGTGGTGATTTTACAGCGTCTCCACTTGGGATAAGAGGCTCTCTCCATGCGTTAAATTGGCGCCGAGAAAGACATGGCACT
+>65732 1
+TTTACACATCTATTTCCCACTGTCGCGCCGGAGCTCCCGGGAGCGCGTTAATAGCACATTATTTGGTTAGAGAAAAGACCGTAACCGAGCTGTGAGCTAG
+>65733 2
+GCTTCCCGGTATCTGAACAGAAGTGGAACATCAGAATGCTCTGGTTGAATTCAGGCGTGAACAGCCGGTCCATTGTCATCGTTTACGCAACTGGCAACTC
+>65734 3
+AATGCCATTGGTGAGAACAGCTGTCTGGTCCCTGGAGTATACCGATATTGCAGGCAGAAATTGCCCTACGGGCTAGTCGCCTTTAACACGTACCGATCTA
+>65735 1
+TGACTATTCATCCGCGGGAACACTGTACGAGTTCGTATGCTCCAATGCGATGTTGGTTCACAATCTCAGGCAGTGGGCGGGCATTACCACGATAAAATCC
+>65736 2
+ATACTCGTCGCAGTATTGTCTGCTCTGCCCTGTAACCGAGCCAACGTATCGGAAATCCTAGCGCAGTGTCACAAAGTGGGCCACGTTTTATGAGGGAAAT
+>65737 2
+CAGGACCTCGAGATCACTTCATACCCCCGGTTGGTTGGCCTTTACGAGATCTGAAGAGTGACATTAGCGGCATCGTCAATAGATCACTCTATCAGTGGAG
+>65738 1
+CGCGGCTCCAAAACCCCGTTGAGAGTCGTCAGCACTTTGTCAGATTAAAGAGGCTGCTCAGTTCGATGAGACTCAGTGACCAGGCTTTGACTCATTAATG
+>65739 3
+CCTTCCGCGTAAATCAATAACGATTTTGCGCTGGAGAAACGGGAAATTCGGACCGTCTGGCTGACACACGCTACGGCTGTCTCGTTTCAGTTTAGCAAAG
+>65740 2
+AACCCGTGCGAAGCATCTCATGGTTGCTTAATATGGACCTCTTTTGTGGGGCGACAATCGATTCGATCGTCTGAGATTGACACAAGAAGCACCGCCGCTA
+>65741 3
+CACTGCCAACGGCATCATGCACGATAGGACGAGTCGTGTGAAGATCCTCATTAGGCCCTGGTTCGCGTACTACGGGATCGAAGTGAATTATCCATCATTT
+>65742 2
+CGCCATCTCAACGTTGAGTAGCAATCTGCGACCTGAGTGTTCAAATCGGATTTCGCGAACGGCGACTAAGCGTTAGCTGACTAATGCCTGATGACGATTC
+>65743 2
+CGGTAGGGTGACTCCGTCGAACCCAAAATCATAACTAACTTGTACTCGCAGAGGCTTGTAGGCAAGGTGCTGACTCGGAGGGTTATTACCCCACTATTTC
+>65744 1
+AATCTCATAACTGTGCGCGAAACTTGGTCGTTTCCAATACACCGTCCGGCTATCAGTGAGTTTAACCTCACGCTAAGCATGTACGCCGGGTGTAGGGGAA
+>65745 3
+TAGGACCCCGTGGCATGCGCTAGGCGTTATGTAACAGTGCTCTCTCTAAGACCCTCAGATATACAATTAACGCTTCGGATACGCAACTGAATGTGGGGCT
+>65746 3
+TGTGTGGATGGCTTAGTGCTGACCTAAACCCTCACGAGGCCTGTTGTCGGTCCAGTAATCTTAAGCGGCTAACTCATACGGAACATTGACTCAACGGAAC
+>65747 1
+CGCCTCAGGTTCCACGGATTGTTAGCCGAATGCCAGAGAAATCGAGCGAGGCCATGGCTGAGATGATCTTTTACCCTTCTGTCTAGCGAATAATCAAGTC
+>65748 2
+AAATTAATGGAAGGAAGCCGGAATATTGACGCCGACTTCTTGCCGAATCCTGTGAGTGTTACCCGTGGTAATCCGTTAGACCCGCCCAAGGGTTCCACTT
+>65749 1
+GTTGTATGTGCAAATTACGAGGGACAATAACGCTCAACAGTGGCTGTGATTTGTCCCCCACTTCCATGTGATGAAATGCCACCCAGCCGCAGGCTTGTAG
+>65750 3
+GTCTACACTAGGGATACTAACGACATGCCCTGACAGAGTTATCTAGGCGTCTTGCATGTCCGTGAGGCGATTCTAAGCTGATCGCTACGTAGCCTGAACA
+>65751 3
+TTAGTTAGGTCGCGTAAACAGGTCGTCAGACCCAGAGCTATATATGGACGTGGTTGATTGGCATCGATCGACCGCCTGACCGTGTCAACCCCAAATACTT
+>65752 1
+CTTTGAAGAGATCATGTGCGGTGGCAGGACGGCTTCGGAATTCGTTATCCACGGGCTCACTGGCATCCCATATCCAAACACGTTAACGAGACATTACTGT
+>65753 3
+TGGCCGACTTGGTTGATAGATAACAACTTTAAAACTTGCTGTGGCCCCTCTGGGTAATCGTTAATATGAGCGCAGGAACGTGCACACTCCCGAGCATCGC
+>65754 3
+TAGTATGTTGTAGTAGCAAACGACCAGATACCCCACTAGCTACACCTCTCTCTAGGCCACGGCAATCTGTGGGTTATAGCCAATGGCTTGGGGCATGAGT
+>65755 3
+TGCTAGTAGCGCTCCAGTGCTCCCCGCGTATGGTTACAACCGAACGACATATCAGGCGCTGGTTTTTTACTGAACATGCGACGAATATGACATGAACTGG
+>65756 3
+AATTGCAGTTTTTTGTCTCGGCATGACTCAAGCATGCACAGCGCCGAGGGAGAGCCTAAATGACGTTGCATTTAAGCTACGTACGGATTCCAGCCTGCAC
+>65757 3
+AACTATGCGAGTCGTGTTTCGAGCACAGGGATACCAGACCGTACTAAAGTTTTCCGTTGTTAGTCATCAGAGACACTGCCTGAACCCGCAGCTGGGATCT
+>65758 2
+AGATAGTATGCTTCAAGGACGCAGCCCGTTACATGCGGGTGCCTTTGGGAGCGTGAATCTCTCTTCCGAGCCCATACCATCTAACAGATAGGTTGAATCA
+>65759 3
+AACAACAACCGCTCGATGTTTCTGCGAGCACGGGGAGATTGTACGTGCCTTATGCGTCCTACCAACCCGTGCATGAGAGTATTAGAGATTTTACCATGCG
+>65760 2
+TGTCTGGGAAGAAGAGGCCTGCGAGCGCAATGTTCTGCGTTGTTCACTTTCCCTAACCGCTTATTAGCCCGACAGGAAATACGACCAACTAAGGCTTATG
+>65761 3
+CGCTGTACGAACTGTGACAGTCGCTACCAGCTTTCGGGTCCAACGACAATTAGTATTCGAGACTGGCTATGCTAATAACCGGGGATAGCTCCGTGCTATA
+>65762 1
+TGGTCCCACCGAAGTGATATGTCAAATGCTAATTCGAATATGGATTGAGGATTTTTCGCAGGCGCCCGGACAACTCTGCATGGCTAGCGGCAACTATCCC
+>65763 1
+AGAGGGGATTCGTTTTCCAACACACACAGCACGGCCTGAGTCGACTATGAACATTGTCACTTCGCATGGGTGACCAGTTCATGTCGATATTAGTGCCACG
+>65764 3
+CGGCAAAACCTTGAAGGCGGGCATACTCGGACCTCCGGTAGTGCTATATTCTACCGGTACGACCTGTATATAGTCAGAACTAACCGGTAGGTTTACGTTC
+>65765 1
+TGAAACCGGCTGAGCCTTGCTGTCAATAACGCCGTTCCCAGTGAGGCGTTAGCGGGAATTAGCCATATACTTAAAGCCCCCCGTCATGGGAGTAAATTTT
+>65766 2
+TGGATAGGCGTGCAATAAATGTTCCCTAGCATACTATTCCAGATCGGCTTGGGTAGTACAGATAGAAGAGGACCGAATCTCGTCTTCCCCCTTGGAGCCC
+>65767 1
+GCACGCTTTGGCGTACCCACTCGCTAGTGCCAATGTTAACATTGGTCATGCGGGCAACAACCATATCTGGAGACTATGTGCAGACGACTGCATATATTGG
+>65768 3
+TCACGTCCCGTAACGGTGATAATTGTTGTGGCAGAACCCCATTCAGACTTACCTATAAGGAGTACCGGCGGATCGTGACCCAAGCGGTTATCGTTAAGCT
+>65769 3
+ACCATAGGACTGTTTGTAATAGATTGCAGGGACTCTACTATCCGGCAACGATCTGAACGTCACCGGAAGTAGAGTTCTGGTCGCTCTCATCAGACGCGCT
+>65770 1
+TTTGGGGGGAGTCTACTCTCCGTCGGCCGCACACAGCTATAATTGCAGCCTGGGGCAAACTAAATACCACTTTTCTCTAAGGGGACATCTGCAAAGGTAT
+>65771 2
+AGATTCATTCTGATAAAATGATCCATGTGCTACGTATAGGTATACCACCCTAGGACCGGCCGCCTGCGTAGCGGACCATGTACAGGTGCGGCGTCTTTAA
+>65772 2
+CCACGTATGTCTCCTCTTCGGCGAGTCAAATTAGCCGTTTGTGAATGTGATGCTAAGCCCCAGTGATCGAAGAAGACCCCTACGTGACAGAAATTGTGCG
+>65773 2
+GGGCCGCCGCTAAGAAGTGCCCCCAGCGTAGGTGATACCTTCTCAAGCTTAGTTTTTGCGGTGCACGAATAACCGACCTGGAAGATTTATAAGTCCATTA
+>65774 1
+GGTGGCCTCCGAAATAAGCGCTGCGAAAGTCTCCGTCATCTTTAGACGTTCCTCTAACCGTTTAAATAAGAAAGGGCATAGGCCATGGTGTATCCCGCTG
+>65775 3
+AAGGGGTCGTGACCCCTTCCACCGAATTGCAGTTGAATGGTGTTACTGCCTATGCTATGCCACGTTCGAACAATATCGTTCGGAGAATAAACCTGCGCGA
+>65776 2
+AGACTATCATGTACTGGGGGTCTACCCGACATTTTTTACGAACCCTTTGAAAGCGGGATTGCTTCGTGACTAACCAGGGACACAGCCCCGACGTGAGTTA
+>65777 1
+ATAATGTTCGGACAGGGCACGGCAAACATGCGCACTCAATCTCTCTTGGAATGGTTAACTCGCTGGGTTCAGCCAGTATCCACAGTATGAACTGTCTCGG
+>65778 1
+CGGAATTACTGCAGGAGGATCCTAACTCGTGATTATGCCTAATGAATTGGGACGCTGCATCCTCCGTGACAATTATGACTATAGGGACACCCGGCCGTCT
+>65779 3
+TGGACTAGTCGCCCTAGCCACTGTAAACGCAATAATGCAAGGCCAGGATTTTCTTGCAGTTTTTCGAACGGACAGTCCGCGAATATGGGTAGATCTCCGC
+>65780 3
+GGCAAAGCGCATGAATGTGCCATTGCAATATGATTAGGCCCACCAGATAGTCCTAGCTAACACTAGTGATCTGGTTCCGTTACCCTGGTCCTAGTGACGG
+>65781 2
+GTTCAGCTAATTTACCTAGAGTGTAAACCCAGTCGGAAGGGCCAAGTCTGAAATTGCTTCTCCCTGAGTGAGGTTGCCCGCTGACCCGCAGTATCGATAA
+>65782 1
+GGGACTTAGTGTAATCAGATCGGCTAGGGACTTTCACTTTCTTACTATTGGTATCAGGAATTAACCACGCGACGAAGGCCGATGGCCGCAGATCCCCACT
+>65783 2
+CAGTTCCAATGCCAAACAAGTACGCACAGTCAGGTTGTTTCCCAGAGCTGTTGGTTGGATCTGACAAAAGTAGGGTTCCGTTGTATCCCAGTCGACAGCC
+>65784 1
+TCGTCGCAACCGCTGAGTTACAATTAATCGCTGCCGCGCAGATCCTGTCGGGCTAAACGGATTGAGAATTAACTGTGGGCATTCTCTCGAACCATAATGG
+>65785 2
+GTTTCCGACTACTTGCGATTACTACAGGTCCTCGATACGTAGATCTCGTCTGAAATACACAAGTGGGTCGGCCAAGACGGCGGAATGTTACTTGACAGCC
+>65786 3
+CACTCTATAGGGGTTGTTTGAGTAACCCAATAGGCGCCTTCTCTAGAAAACTCAGCGTGGTCTGTGACAGCGCTAAAACCATGGCCCTGGTTCGACGAAT
+>65787 1
+CGTCGTACTCGTAACTCAAACATCACGTGGTTGGGTGGCCAGGAAGTTCTTTCCTGCCTTATACCGGCACAGGAGAGTATGTAATCAGGACCTGACCAAT
+>65788 3
+AGCACGCTTTAGTTATACGATAATGAGTAAGGATATGAGAGGCACGCCGCGGATTGCGTCGATCTAGCACACCCTTGCTCCGTGCTATCATGCGCATCTA
+>65789 2
+ACTATGCTTGCTGTTTCCGAGGTTTAAGCCGGAGACCCTTGTAATCGTTCCATAAACGGGTACCGTGCGTAAGTAGAACTTTGGCCGAAAGCCCCAAACG
+>65790 1
+TTGGGCTCCCATAGCTGATCACTGTACTGCCAACCGATAGTAAGATTGCGCTGGTATTCCGTAGCCTCTAATGGCCTGTGACGACGAGACAAGCTTAGAA
+>65791 2
+GCCCGTAGGAGAGCAGCACTATACCCTGTGCTAATTTAGATGTTAACAGATTTCGCTTTAGGCCGTCTCGACGCATGCAAGGTACGGGCGAATCCATCAT
+>65792 2
+GATGAAGTGAGAGTCATTTTCAGCCAGTCACCCATGCAGGGATCGGATCAGCCAGTTACATCTGATTTTGTGCCGGGACCACCACTTGAAGTCTGTACCA
+>65793 1
+TCGACTTGACAATTCAGAGCTACGAGAGCTTTCTATCAACTCCTTTGTTGGACTCGAGCAAAGGGTCGTCGATCCCGAGCAGGCAAGTCTTGGAAACCTG
+>65794 3
+TACCCAGTCATAGACAAGTCACATAACCATCATCGAGCCTATTCTGGACATGTCTCACGTCGTGGTCTTAAGACGGGCGGGATTCGATGATGCGCTTGAG
+>65795 1
+TGAGACAATTAACCGCAGTAGTATTACGAACGAGCCCTTCGGCTTCTATTACCTGCGACCGATCCTTCCGCGGGCTACATAGGAACTTGAGTTAGGATGG
+>65796 3
+ATTATACTGCGAAGGCCTGTTCAAAGATTGGGCAATGGCTCGCAGTGCCAAATATGTGCCCATATCAGCGGCTGATTGGTCAGTTACCCGTACCTAGACC
+>65797 1
+TTTGAGCGATAACTGACAGACGCTATCAGAGCTGTAATTGAACACCGGTAGGGGCATTGCGATCTGGCCAATCTGATCCGCCAGTCACCACTTGGTTACT
+>65798 1
+AAAGCCGTCCAATAGGGTGTGTTAGCGCCAGACCGTGAGCGATGTTGGTTGAATCTCGTTAAGTGTCAACGCTTAAACAACGCTACACCCTCTTCCGTGA
+>65799 3
+GAGACTCACTGCGTAAGGTTTCGAATGTCTCGGTCCTCATGTGCCTGGCCCTATGACAAGGGCTAAATTTCACTAATGGGAACCCGAGACCATAATCTGG
+>65800 3
+AGGATGCATTGCTATGAAGCACGTGCTCAGTTAGCCTGGTTTAGACACGCGCGCAATATCGCCAGTCCTGCGCATTTAGCAGCCAACTACAGGAATTTTG
+>65801 1
+GGGGTGCACGCTAATTCAACGGCGCGTACATGTCAAGCAACATTCTGTGTCTATGTTAGGTAACGCCACTGCGATGAGCTAACCAGCTCAAGGTCCATTT
+>65802 1
+TCCAACGAGATTCACACAGGATAGAGGCATTTCCGCGGTGTTGACCTCCGGTTTTGGATGCGCAGAAACCGCCTTATTAAAACGCCTGTGGTGACATCTA
+>65803 1
+TGCTCACCACATCCCGTGTCTGCGACAGACGAAGTCGATCGCTTATTTTGGCCGCAACTTATAGAAACCTGCTAGATAATTGGAGTGCGTGAGGTAAGCC
+>65804 2
+CCCACAATTTACGATCGAGCACAGAGTCCTTTAGGTATCTGGCTCGATGACTTCTCCAGGCCAGCGACCGAAAAAGGCTATTTGTGCAGAGAGTTGTGTC
+>65805 3
+TTGTAACGGCCAGACTGCTACGATCTGTCCTAAATTGCATGGCCAGATATGTCGATACACCTATGCTCTTAAAGGACATCGCGAGGTCCGACGTTAGCGG
+>65806 1
+GAGAAACTTGCCCGCATCTCTATTTAGTGTGATAGTCACGCTTACCGGCTGGAGCGTAACGCATAAGATTACACATTGTGCGCTGCGAGTACGCAGACCT
+>65807 2
+GAATTCTTGGACTATGTGGCGATGCGCAATCCGCGTAAACTGTATGTAACAGCTGCCCGATTCACTGTGAGAGTCATGACATCCCGAACCGGTATACTCG
+>65808 3
+AAGGATCTAGTCCGTAGTTCTACCACGTATGCGGGAAATGGGCGCATTAAGTTCCCTTGACTCGTCCGGTCTCAGCTCCTGCAGGAAAGACCGTAATTAA
+>65809 3
+GCGATCACTGATAGAAGATCTTATTCGAGCGGGGCGTCAAACCTCGCGTAATCCTAACTATTTGTGGCTCCAGCACGGTGATAGAGGCTCCTGTACAATC
+>65810 1
+TGCCTGCCATGAACCATTCTTACTGGGGATGACTCTGGCCGCGCGCACTCAGATTACTTGTCGACACGGATCAGCTGCGCAGAGAATTAAGAAATGTTTA
+>65811 2
+TCAGTAGCGTACAGCTGAACGGCAAGCGTGAACCTCGAAGTTTCTCAGATACGCATTGCGTAGATTGTTTCTAGTAGTCCGTTACCCAGCTACCGAGCAG
+>65812 3
+GATTTGCCTAGATCTTTGCATCGGGCCGGACCGTGTATCCTGGTGTCGAATAATACCTTGCAGCAGGTGCATACCTCAATAGCAAACCAGCGAGTACAGT
+>65813 3
+GGCGTAGCTTCTCTACCGCACTCGTAAGATAACATGTCGCGCATTGGAGCGGATCTCAAGGCCTACCGCCATAATCGGTTATGAGCAGAGTATTAATTCG
+>65814 1
+TAAGAGGGGCATGCGATGCTGAGCTCTATGAGATGTCGGTCTGAACATTAATACGATCGCGCATTGCCCTTACACCAAACCCGTCTGTGCATACGAGTTC
+>65815 3
+ATGAAGCAGCATTGCGATAATATGACCATTGCTTGGTCAGAAGTGTTGATTGCAGCCCTTCCCTTCCATCCCGGTCATCCCGATGGCAAAACATGGGGGA
+>65816 1
+AGGCTGACCCGAGGATTAAGAATGCCAGCTGACCCTAACACCATCCGTCGAGCGGCTTGACGAAATTGAAGGTTTCCATTATTGTCGCTGACATGGTTCT
+>65817 2
+ATGGTCCGAATATGTAGCTAAACGCTCGAGATTTCTAACGTCTGAACGCCGGCTTTACAACCACCGTGGGGTACTGTCTCAACGAAGCGGTCGTTACGTA
+>65818 1
+GCTGCCGGATGTCGCCTTTCGAGCCACGTAGTCCGTCTTCAACGCGTGACTTAGGGAGAACAAACTTAAGTACAGTCATGCATTGGTCACAGAAATGTCT
+>65819 1
+ACTTGATTAATCAGTCTAGACAGCCTGGGGCAGCGCACTTAGGACGCTACCTCCGCGTGCTTCTAACGAGTCGCGTAATAAGTTGCAGGCGAACTAATTT
+>65820 3
+GGCAGCCAAGGATAGAGGCGCCCGCCGTTACTTCATCCCCGAATGGTCTCGACTTTTATACGGCTTAAGGTGAATAGGTCAACAGTCTGATCAATTTCGA
+>65821 3
+CAGCCACTACATTCTTCAGGTAAACTCGGGTAAAGCTCTCGTAGGGTACAGAGAGCGGATCAGACCGTATTCGATCTATAACGTTCGCCGCCTGTGTAGT
+>65822 3
+TGTAACCGCCGAGAGTTTCAATGTAGAAGCCACCCCGTTGCTGTCAGTATGGAATTTAGGCCCGGTATACGACAGCTCTGAGTTTCGCAGAGATATACCC
+>65823 3
+CGGATTACGATGTTCATGCTACCTCTACGACAGTAAAGCATTTCATGGACACGGATGTATAGCACTCCCGGGCGTCAAGTGTACATGGCTAGCTTGGCCA
+>65824 1
+TGATTGTATATCTTTCACCAGCAACCAATTGCGAAAGCGTCGCCGTGAACCAAGTCGTGCAGCACCAGGCCTGTGTCTACAGTCGGGTAATGAATTCGTG
+>65825 1
+CTCGGCGCACACATACGCTTTCAAAGCTGCTGACCAATTCCATTGAGTGTATAGCTACCCAGGCTGATACTCCGCTGATGGGTAATGAGCTTGGAGAGAT
+>65826 1
+ACTGTAAATCCAGTTAAGCCCTGTGTTGATGCAGGGCTCACATTTTAAGCGACATGGGTACGTATCCCTCCACAGCTGGAAGAGTCTTCCCATACGGAGG
+>65827 3
+TCTGGGAAGCAACGGTTGTTCGGAGTGTTTTCTGACAAGTGGCCCTCATCCAACAACGTGGAAGTACCAATGTATTCTTCCCAAGTGTAAGACACCGGCC
+>65828 3
+GGAACAATATGCTAATGGATTGAAGCAGGGCATACGCGGAAACTTCCAGTAACAGGGGTGTTCTTTCTGTCGCCCATCCTGATGACGCGACTTCCATCTC
+>65829 3
+GGGGAGGATTAACGTTGCGGACTCAGATTGTAGGACACCCTTACCGGCATATTCAATACGCCTTAATCGTATGTGGGAAATCATTCTCCGTCGCAGCACC
+>65830 2
+CTCTGATTCTTAAATTTCGCCCGTTAATAAGGAGCACTCGCTGGAGGATCCAGCCGGCGGGCTAATTGTATAATCTTGCGGCCTAAATCCAGAGCAAGCG
+>65831 3
+ATACCATCGACTCATATCGATTTACTCGTATTCCCCTACCACAAACGGAGTCGGGGCAGACAAAAGTGTTGTTAAGGCGGTTAGCTTTGCCGGGACGTGC
+>65832 2
+TAAATCATTCCGTCAAGGTTGCACGGCCCTTACGGGTTGGGTATAATCAGGAAGATTGCCCTGACACCCCCCTTATACGTTGCAAAATAGTCTCGGGAGG
+>65833 3
+CCGGCGCATTGTAATTAACTCTGTGAGATTGGTTGTGGATCAGTAGGATAACGGAAGTCACTACTATGTCACCCTGCCGAGGTCAACGATCCCACGTCCA
+>65834 3
+AATGGGTTCAAGTCGCATTCGGGAATAGCGGAGCTCTCGCCGATACCGAAAATACGTGAGGCGCCTCTTTTTCGACTAAGCTTATAGTGACCCACCTGTA
+>65835 2
+CGTAAAGTCACTACCGAGGCTTCCAACAGCCTTACCAATGTTCGGTACATGTTTAGGCAACTAGTGCGAAGTTGAGTCGTCCCAGGGCTGCTTTGCAGAA
+>65836 1
+GGGTGTTTTCCCCGACTCCCACAAATGCGCACCTACTCTATACTGATGTGTTTCGCGTAACGTAAGACGTTTGGCACTGGAGACAGAATTGAAAACCGGG
+>65837 3
+ACCACGAGGACTGTGGAAGGAGCATGCTGCCATATTCCTATTGTGCTCCAAAGACCTACTGCCGGGTGTGTCACTGAAGACCAATGACCGATTTTGTTAC
+>65838 3
+AGTCAATGCGAACGCTACTTTACCAGCCAGCGCCGGCTTTGGTTACTCAACTGAGGTATAAGGTGCGACCAGCCTTAGTGCCAAGTTCTGTAAAATGTGC
+>65839 2
+GTGCACAATAGTGAGACCAGTGAACCCGACCGGGCGTGTTTCTGGGTTGTCACCTATCGGAATTAGCACCATGGTTCTGGATGAACCACCTTACTTAAAC
+>65840 1
+TCAACACTGACTGCAGGTATGTAAACGTCTGAGGCAAGCGCCTGTTCACAGTAGCTTAGACTTGCCCGGGATTTTGCGCCCCGATATATCGTTGAACAAG
+>65841 1
+ACCCCCGTTGGGCAAATCTAATGTAAGGCTGCTCTGCATGACGGGGAACGCCATTTACACTAGACTGCAGTTATTATCTAGTCCCGATTAGGCGTGAGAC
+>65842 3
+CTACGCGCTTCCTTTGCGCGCCTCCTGAAGTAACATTGTAATTGGGATGTAGTCCCTCGGAAGGTGCTCAAATATAGCGAACCCAATATCGGTCAGGAAG
+>65843 3
+TTAGTTCATTTGGACTAGTGTCAGCGAGTCCCTAACGGAACTAGATAAACGTGAGCTTATCCAGGCACTAATGTGGGTTCGCGCACATCCCGCCGACGAT
+>65844 1
+TACGCTCCCTAAACAACAGCCGATGCAGTGTCGTGTCGATGCATCAGGTGGAGTCAATTAATAAGGCTAGCTCGTTGCCACCTCAGCTCGTTTATGGAAG
+>65845 3
+TTGCGGTCATTAATACGCTGTCGCATGATACTAAGACGTGACTAGCCGCTCAGACCAGTGGCCGTTAGGTGGACGTCCTCACACAGACTCTATATATAGG
+>65846 2
+GGTTGAGCCGCTGGGTAATCGTAGAACTTAGCTCGTAGCTGAGTTTCCACGCTACAGGATGCCAGTGACACTTCACTCAGACCTAACGCTACTGTAGAAT
+>65847 2
+AATGCACCCCTGTATGCATGTGAACAGGCAACGGATACGGGCTCAGGGCGTCGAGGTAGTTTTAGAGCTCGGCCTTTTCATTACATCTAAAAACTCTGCC
+>65848 2
+ACTCAGGTGACGTCCTTAGTCCAGAGTTACATATTAAAGAGCATGTTAGCCCCGAGGGTCCAAAGGGGTCAATAGGCTTTGCCCTCAAGTCCCTTAGTGC
+>65849 3
+TGGCACGTGTTGGACTGAACTACTACTGTATCGTTCATAGCCGACAGGACATTTAGTCGGCCCGTTCTTGGAAACGGAAATCCTCCGCATTCAGAGGCAA
+>65850 2
+GTCCGTTGCGAGTGACTAACGAAAATCATTCCCCCTATACGCATTGTGAGTGACCGGTATAACAGGGCTCGACCTTTTAAGCACGCCGGGTTCAGGATTA
+>65851 3
+GTACACGGGCGCCCTTAATCGGGCATCCGTGAAGCACTTTAAACCGGACAAGTATATTGAACAGTTTTGCACCCGTCTTTGCGTAAACATGACTGGGCTG
+>65852 1
+CAACGACTCTTGGAGTGCAATCATCTACCACTATCAGCGCAACACGCGTCCGAACTGTCTTTAATTCGAGGGGCCTGGGTAGGATGCAAGATGATGCTTT
+>65853 2
+GTACGGTTCGTTACATTCCCAGCGCGGGATGGACGTTGACCAGCCAAATGCTTGTCCGAAAGTTACTTAAGGATCTGGCTTAAGCGAACTACATCGTCCA
+>65854 1
+ATGGGCTGCTCCGGTACGTGCTAATAAGTGACCGAGACTAGTGAAGTCAACCGGCATAATTATTTCGACCCCAGAACTCGCTTCGCCCTAAGTTGTGATG
+>65855 2
+TACACAGGAGGCGAAGTTCTCATTATTAAGGGAAGTATGCTGGGACTGTGGACCCGGCTCGTTCACCGATCCTATCAGCATTGCCGCAGTTACCTCATAA
+>65856 3
+CCCGCGAGCAGGCGTTGGAAGCTGAAGTAAACCAGCGCCTTACCGCATATGATCATTTGGTCATATCAGTTGTATGTGTGACAAGAATGTCCCTAGCTCC
+>65857 2
+ATAGGGCTGCGCAGGGTGAATCGTATTAATTACCAGTTACACCGGTCTCCGTTGTCTGCAATAACCGTTGTGATACGTACCGAACCTGCACGGCAACTAG
+>65858 3
+AACTCTCAGAGCTGCGTCGCATTTACCGATTCCGATAGCGCGGTAACAACATGCATCGTGTATAATCCCGAGGGGAGGCAGCCGTTAGGTCATCATTTAT
+>65859 1
+TGATAACCGAACCAGGCGTGTCTCCTCACAGCCGTTTTTACAACCGCAAGCTATAAGGGCCGACATTCAGTGGTGAAGGACGACTTATGGGTTTTTGACC
+>65860 2
+CCAGAGTCTCTTTTAGGGAAGACCTGTAACCTATAGTGCCGGACTTTGGCGCCACACAGACTTCGCCTTCGGGTATGGAGATGTAAATAGAACTTACCCG
+>65861 1
+CGAATGGCACCATAATGCTTCAGGTAGGTCTGCAAACTAGTTATTTCGCCAAGAACTGCTAGATTACATACCAGGGCCTGTTGCTAGCCGGACTTCCGGG
+>65862 3
+GCAGAACAATTGAGACCGTCTCGTCTACAACCCGGCCCCTTGTCAGGGTGTTTGTTCATTCGCACGAATTTGAAACAAATTTGAAGCGCAGGGCTCGTGA
+>65863 3
+CGTTAAAGACTGGTGTGACAGGGTGACCACTAAAATAGGGACCCGCACCTGCTATTTCAGCCGTACGTTCGTCTTCGTTATCTCAAGACGGAGCTCATAG
+>65864 2
+TAGTTTTAACAGTGGCCTTGGCCTCCTCTCTCTGGGAAGACTAGAAATCCAACACTCCGTCGGGAAGGCGAAGTAAACGTGCAGCTTCTTAGTCTAGGAC
+>65865 3
+TGTACTACCCGAGCCGAGCCATAGGACTTCGAAGCACTAATGCTGTGACATTCCCGATGTTAGTTGTGAAACAACCTGGTTTTCCGGGAGACACATGGCT
+>65866 2
+TACCGCTGCCCGGCGAAGCAAGGTGGATTAGCTGAATCCATAATCTAGGCACCATGCCTCGGACCCCATGTTTATGGAATAGAATTTCACTCGTGTTGGA
+>65867 3
+TTCAGAGCACTATATATTCTAAGACGGCCGGTTTGTCTTGGCAGTACGCACGTACAAACCGCGTACACCGGATTTTCGGACAGAGAAGTAGGGCCTTCCT
+>65868 2
+TAAAGGCCAGATAGAGTAAATGCGGCCAAATGGATAGCTGGATAGAAGCTCCTACTTGCACCGGTTCCTCATGCTGTCGGTTTCCTACCTCCGTAGGTAC
+>65869 1
+CACCACCACCCAATGTAGGCTTCGCGTGGCATACTCGGTACTTATAGAAGTTATGATACCTTATGACGATACGATGGGCAGGTGCCATCTGAAGTGGTCC
+>65870 3
+ACGCTCATGACTTTAGGGATGTGCAACAGATCATCGTACTGTAATGTCCTCATGGCCCTCGATTAAAGGTGGGGTCGCAGCTTTTAACCAGCCAAGCGCA
+>65871 2
+CCCTCGGGAAGGGATGTCGGCATGCTTCAAGTATTCACGTCGATCGCGGCTCTCTGAGTGATGTTTTTAAGTCTAAGATCAAAGCACCGGCACCAAAATC
+>65872 2
+AGTCTAGGGTCTCTTCGCGTCGGTTACAACGTTGGAATCGTACAGATATATTGAAACTCCACTCACGGTACATAGTCCTAGCGGACACCATGGCGGCGAT
+>65873 1
+TTACAATCTCTTTACACACGTTTTCAACGGGGATCGAGCTTCGCACTCGTCGGGCATCAGTTACAACGTCGTACAGACTACGTATAGGGGGAAGACTGCG
+>65874 1
+AGAAGTAAGGACAACACACCGTTAACGCTACCGCTCTAACTGAGGAGGGCTACGAGCTGTATGTTGATGGTGAATTTGCGTGCATCCCCCACTTTTGCTC
+>65875 2
+ATGCTAGAGCACAAAGTAATTTCCGAGCCGCAGAGCATGTAGGTCGATATATTGCCCGCCCGTATATTCACACTGCCCCATGTAAGCTTGGTGGGTACGT
+>65876 2
+ATGTGCCTGGACTCCAACATCGCTGGTCCAAGCGTACAAAATTTGTGAGCGCGCTTGGCAATGTATTGCCGGGACGTATACGGTTTCAGCAAAAACCCTT
+>65877 1
+CGTCAGTCTATTTCCCGTGAGCTGAACGTGGCCCCACTACGCGATGCTGCGGTTATTAGGATTAATATCCAATCAAGAGACTTAGATCGCGGCCGAAAGT
+>65878 2
+ATCTTGGTCGACGGGGGCATGGCACCCTCTCGTGCAACAGTCTCGGACATATTTACCGCTATAATAAGTAAGCAGGGACTGGTATTTGCCCACCATGTAA
+>65879 1
+GTTCGCATTAAGAAAGGGAATTTCCCCAGGAATGTAACTAATTTACAGCTCGCTACACCGGCGATCCTAGGCGCTTGGCTGTGACCGAGATTGGCCTCTA
+>65880 2
+GAAGGCTCTCCCAAATAAGTAACCTACAACGCATTGACTCTTGACTCGAGAGTGTCCGACTGGGCTTAGTGGTATAGCTTTCCCGAGCACGATTGGTGCA
+>65881 1
+CGTTCACCGACTCTAGATGCATGTTCTCTCAGCCAAATACGTTAGATAGGGCCGTAGCTAAGCGTGTTAGTTTGGGAACCCACGGTAACTAGGCCATCGA
+>65882 3
+AATGTCACACTATTGACCCCAGTTTGAGTTTACTCCCCTGAGATTGTTCTCCAGAAAAGCCGACACGCTCTGTCGATATGCATGGAGCGGGACGGTAGAG
+>65883 3
+TCAAGGACCCAATTGCTATTTCCGCCCTTAGTAGCGAGTTGCCGTCGGTCACGTGCATGTGACCGAGGTAACTTGGGAAACATAAAGACATCGCTCTATG
+>65884 3
+TGCGTATGTGTATAATCGGGTGCCGAAAATCCGTGGCTCACGCTGGCGCAATACAGTTAGACAAAAGTCTGCGTGCACCCAGCTTCTTGTGATAACCCAT
+>65885 1
+GAGCAAACCTGGGCTAAGCTTTTGTTTCCGGGCGGACGCTTTGTTTCCCGCCTCAAAGATGTGGATATCATTGTAAACACGAGCCCAAGTAGAACCGCTA
+>65886 1
+CCGGACTCCCACCTCTGCCGAAAGGGTTCGAGAGAAGTTACTGATGGAGTTACGACAGGCAAGTACGCGTCCTATTCACATTTGGTTTGTAATACTACCG
+>65887 1
+CTAACGGATTCTGTTGTAGTTGCACAACGTTAATCGGTAGTAAGGGCGTAACGGCCCATACTGCGACCGTTCCCGCGAAGCGCGAAAATTCAATGCCTTT
+>65888 2
+AGTTCTAGTATCAAGAAATCTAATCATTGTGGAACACGGTTTCCCTGCTGGTTGCTCACCGTGGCAACGCGGGACCATACAGGCAACAGTCGATGGCCTT
+>65889 3
+GCGGACAACCCTGATAATCCTCCTACTTATCCGTTGAAGTGACGTTATTGACAGTTAGAGGCGATTGTCCGCGCACCACTATGCTTCACGGAAGGTAAGG
+>65890 3
+TCGTATCTTCGGCGGCGCGTATGACCGTGTCGACTAAGATGGCCTTCACAGCACTAAGCCAACTTGGTGCGATTAGAAGAACACAATTTAAGTTTCCGCG
+>65891 3
+ACCATGGGGCGAGGTCGTCCAACGTTGAACTTTCCGGAGAAAGCCGTCCGGCCAATAGATAAAAACGTTTGGGCTTCATCGCTGCCATTCTATTATTCGA
+>65892 1
+GATGCGTTGCGCAGAACGTACGGTCGACTGTGTATACGTGACAATAATGGATGTCGGTCAATATACCGACGCATCTAATGCCTTCTCAGCCCACGTACGT
+>65893 2
+ATAATCGGACGCCTCTGGTGTGATCCGAACAAGAAACCGCAACTTCCATACTGTTGCATGTGCACCCGGTAGTGTGGTGCTTGGACTAGTCAGATCTACA
+>65894 2
+CGCGCGCCGGATATACGTTACGTATAGGGGGCGGCACTTACGCGTAGACGTCTCAATCCGTTTTTCAACTTCGCTTAAAAGAGTACAATAGACGCGTACT
+>65895 2
+ACTTCAGTTGAGCCTACCTGACTATGAACTTGCAATGAGGGAAGATATAGCCCGCGATCAGGGCTATTCTCACGATGCCGATTTTCAACGTAGTCGGCCG
+>65896 2
+CCCTACCAGAAGGGGGATAAGGCCCCGCGTGATTCTAAACCGACCTCGCTTAACTGAATTAGCAATGTTCACGTGACTCGTCAAGATTTTTATGTGGGGC
+>65897 1
+CGGCAAGTCCATTCGAGCAGCAAGCGGGGCTACTGTAGGAACTACTTTAGTTGATGAAGCATGAGACCTTGGATCCACTATCATTTGGTCCACTCACGCT
+>65898 3
+AGGTATAGTGTTAATACTCCCGCGCCCCGGCGACGCATTGTGTGAACGGTTCAAGAATGTCATTAAACGAAGTTCCATCTCCCGAGGGTCATTAGTACGC
+>65899 3
+GCCAAGATAGATTGTGTTCTTCAGACTCACGTCGCCTGTGAAATCACCATACTACCTAACGAGATGGCGGGGTTCGACAGGCTACGGTGCCTCGTTAAAT
+>65900 2
+CGCGCCAAGTTCTGAGAAATGGGGCACGCCACGTTCCCCGAAGTAGCGTGCTCGGGACGCAATTCCAGGGCTAAATACTGTTTTAAACATTGTTCTATTA
+>65901 1
+ACGTTCTAAGCTCCAGCGGTTACTTGAATGCGTAGAAATGTGGCATGCGCACCTGCTGTCATTGGATCTAAGCTCAAATCTAGTACGGTGCGCAACGCAC
+>65902 1
+AGTGACCTGCCGTGATTCGAGTAAGTTAGAAGGTTCCAAGCTGAATCGTGGCACCGTGTATGAAAGATAGAGACCGCCTACCTTTCTTCAACCCCGCTTG
+>65903 3
+GTTCCATGCCCAAACCGACCACCCCCGCACTATTGAAATACCGGGGTAACTTATGTCTTAGGACAGTTAAAGGCGCGATTGCATGTTTACTGGTAGTGGG
+>65904 2
+AGTACCGCTATTGTGGCCCACGGCTCGTTCCGCCACGCGCCTACGTCAGTCGTTGACGATTAGATAGCCATTAAGAAAAGTTATAACATTGGTGGTAGAC
+>65905 3
+CGTTTTGTGCCACTCAACTTGAAATATCTTCTCAGCGCTGCGGCCTTCCTGCAGAGGGACTAGGGCAATGATGACTGCACCAAGATAATGGCTAGGACTA
+>65906 1
+CTGTGATGCTTCGCTGTAACGTTCCATCGGTTTCGTCTGACTAATCACAGGAGGAAAAGATTCCAACTGAGCCGAGCATAGCTCCTACAGTGGTGGCAAC
+>65907 3
+GTGCGATTGTCGTAATGTTCTGCGTTGAGACTTGATCCCAACCAGATTGCCGGCCTATGCACTAAACTTGATCAGAGAAAACCACGCACTGTGGGATGCC
+>65908 2
+TGACTGGTCAAGCTGGTGGGGATCTCCTTTCGCCGCTATAACTCTGCGAGCTCTTATCGTGAAAATCATCAAGACTGCGCCAGAGGATTAATAAGCCACG
+>65909 2
+ATATAATTGGCCCCTTCGTAGTGGCTGCACAGGACGCTAATAGGGAGCCCAGTTCAGCATGAATTGGGCGAAGGCAACCCCTATTCCAGCTTTTAGATTC
+>65910 1
+AGCTTCAATCTAACAACCTTCGTCGACAAGACGTTTGTAACTCGTGCATTGCCCAGAGGGTTAAAGCGCTGCATGACCACAGTGGGGGTTATCCTATCGG
+>65911 1
+TCAAGGCGTGACGTCTTTAACCCGGCGGATCTATTACGGTCCATCTTAACTCAAGTAGAAGAGTGCGGTTAGCTATCACGCAGAACCTGTCTTGAACGCG
+>65912 1
+AAGCATCTAGGTCAACGGCGCAACCTTCTATTTAACTCCTCGGGTCGTGTGACACAGGCAAACATTTAAGGGGCGCATGTTTGGGAGCATCAACTGTTCC
+>65913 3
+TCCGTCGAAGGCCCACAGTGGATCCCTTTCACTGATACAGTTTAGCAAGCGATCCGTTGTGGACAGCTTCGACGACTTAGACATACGTGTAAATCGGGTA
+>65914 3
+GGTGTTCGAGTTCCATGCAACCTGATATGCCCTACTAGGACCTGGCAGAAGAGTTGACAAGAGGTCTCACTGTTTTAACAACCGCAGTGTCATCCTGCGA
+>65915 2
+CTGACATAGTTACACCCGTAAGACTTACTGTTCGTGCCGGGCACGCTTCTGACCGTGGACTTCCGGAGAGGTAAGGGGTAATCCAATCAATTCTGAATAC
+>65916 1
+AGTCACTCAGGACCCAGGTGCGCTGGCATTAATGGTGGCTCCGCAAATGATGCCCAGCATGCTCGTTTGGCTTTACCCAAAAATAATTTACGTGTCAGAG
+>65917 2
+GCCTCGTACAACTAGATGTAACTGGTCAATCTATGGCGGACTTGGCCTCCTTAACGGCCTTTAAAGGTTAGTCAGACACCTAGTGTCGAGCAATACGGCG
+>65918 3
+AGGGAGATCCTCAAAATGGAGTAGTCCTTCTCCTGATCCCTATATAGCCGTGTACAGGAGTACCCTTGAAGGGTGGGATTAATCAGACCCGCTCCTTGAC
+>65919 2
+TCAAGAAATGAACTAGGATCGCCGGTCAAAACGTCTGGATGCCCGCGCTTGAGGGCTCCGGTAGTATATACTCAACGTTGGTCTCCTCATTGTACGCAAT
+>65920 3
+CGACTAGCGATAGCGTGAAGCATTCCTTTTTATGGCCAGGATCTGTTACGCCGGTGACCACAACACTCTACGTTGGAGAGATCCGCACAGTATCGTATGA
+>65921 2
+TTTCACAGCATTAAAACTCTTCGGTGAATTCGCTTTTGACTGCCGAGCCCTTGTGGGCATGAAGGCGATCTATACCAAGGCTGGGCGGGCCAACTACAAA
+>65922 1
+AAGCCTCCACTTCTTAAGGGGCATCCTTCGAGTCTGTCTACATAACCATATTACGCAACACTAGAGATGGGCGGAGGGGATAGACGTCATTGTCTGTGCC
+>65923 2
+TCTCTCGAGGACCTTTGTTGAGGGACCCGCTTGGCAACACACCTGCTGCTTCCGCGATGTAAGCTAGGGTTCTGTCCCATAAAGTGCAATATAAAAGGAA
+>65924 2
+GCAAAGGACTTACTAGCTGATGTTGGAAGCGTGCCAAGTACTCGACTTACTCTCACTAAGCCGTCACTCTCCAACACCGGGGTGAATTTTAGGATGCGGT
+>65925 1
+CGTCCTTCTAATAATCGTGCACCCAAACTTGGTGATTTATCACCAAAATCGGGGCCCAGCGGGCTCTCTTGTTAGGGCAGCAGAATACTTAGCGGGGAAT
+>65926 1
+AATCAGACCTTTGATCGACGTATCACATTCGGCCATAATACATACCTGCGAGCGACCCGATATTGGGTAGACCGTTAGAGGTGTTGACGCTACGTTCGGC
+>65927 1
+CGTCTCGCCTAACAACGCGTACCGAGCTGTGGTTAGTATAGTAGGACTTAGTTTGAAACGTCATCGATAACACCAGCTAGATGATCTACGCGGCTGCGCT
+>65928 3
+CCTGTCTCTATGCAAGTACTACTGGATTGTCTTGAGTACGTAGATAAGCGGGGCTATTTACCCATCACCCGCTTGAAATCGGTAAGCAGCACCAGGGCGA
+>65929 2
+TTCTCCGGAATACATGGTACCCTATAAGGGACGATAAGTAGTTGCCATGATGACAGCTAGGCCCCACTATACGTTGGCTCTGTTGAACTACGGAGTCCGC
+>65930 3
+GGCTGGCAACCTCTCGTAAAGGCGGTTACTTTAATTATGCATAAGTAGTAATCTCGTTGAGGGCAGTGGAAAACCAATCATAGCCCCCGCGTCCTCGTCG
+>65931 2
+GTGGATATACAGTATCGTAATCAGCCGGGGTCACTGATCCAAGCTCTGTGTTGATACAAAATCTTCGACCAAGCTGAGGACTGCAGCCTTCTCCGCGTAG
+>65932 1
+TTAATATTGGTGGGCCCGGCCCCGTCGTACTGCACGGTAACACGGTTTACCGTCTCCCGTGTGCAATGGGAATAATCTAAGAAAGCCTAGTGTAATAACC
+>65933 1
+CGGAACAAAGTCAGGCACAGTCATCGTTCAACTAAAACTGTTTTCTAGGTGCTGATGCTTGGCGCTCCTCAATGACTGCGTAAGCTATCACGGCCTAGGG
+>65934 2
+TCCTGCTCAACGTAGAATAATTTGCCTTAATAGGGATCATCAGGCCGTCTATTGACGTCGGAAAATAGGGTTGCAGGGACCTGCTGAGCTTGCCACACCC
+>65935 2
+CCAAGTACCCAGGTTGTTTATTGCGACGTGGGAGTATTGTTAAATACCTGGATCACACCTACCCGGCGTGCGAGTGATTCTCACGTGTGACACCGAACAA
+>65936 2
+CTGATCAGTGACGAAACCAACGATACTTCCGACCGAGAAGTGGGCACTATGTGTAACTCATCCTTCGTTGCTTCAGTGATGGTGGTTCTCGAGCAACCGA
+>65937 1
+ATAGGTATGTCTTCCGAAGGCCGTGTCCATCAGTCCCCCAGGACCATAATCTAACAGCAATAACGGTCGTTACAGTGAGCCGGCATGAGACGGTTTGTTT
+>65938 2
+GCGACCGAAACATATCCCGCATAGCCTGGGGGGAAGCAAACTGATCCGCGCCTTACCAGGTTATTGTGGCGTCGAGGACTTCCTTTCTAATAAAGTATTT
+>65939 2
+CGCTCGATGTCGACTAAGGAAGACTGCGTCAGCTCCCCTGAAGTCGTATAGCTGGTTATCGGGATGGACCCGAAATATTAACGCCGTACAATCACTGTTT
+>65940 1
+AGTCGGGTGGCCAGCATGTGATGTTCGCTCTGCAGGCAATAGTGTAATTTAGCCCGATACAAACTCTACGTAGGTTACGTGACTTACAATCCGCCGCCAA
+>65941 3
+TTTTGGGCCGGTTTAGAGACTTACACGTGATACAGCACAAACGCTCTGGGTTCCACTCCCCTTATAAAGACAGGCGTCGAGGTGACTTTCAAGAACCGTG
+>65942 1
+CGTATGACCACGCACAATGGCATCTTCATCCATGATCGGGAGCGTCGAGAAATTCAAGTTCGTCCAGCGTCCTGAGTTTGCTTGAAGCTAATGAAGCTGC
+>65943 1
+AATTACTCCATACCCCGCTGTTCGAGACGTAGGTGAGTCCAAGTGGAGCAACAATCACGGAGGTGAGGCATAGCTCCTATTTCTAGACCGCGTTGATTTC
+>65944 1
+GCGCTGGACACTCCCGCAACACAATCTGCTCTACTACAGCAACATCATGTGGGACGTTTTGGATGTCAGAGTTCGACATGGCATATATTTAATGCGGGGC
+>65945 3
+GCCGCAGTTACCATCGTCTGCTTCTCGTCGAACCGCTAGGCTGGGATATTATGGTAAAAGAACACATGGTCCTATGATCCGTCGGTGAAATCATGCGAAC
+>65946 3
+AGCGCCTTTATAATCAAGTCAGCCTGGGTAATAAGCAACGCACATTTAAACGCGGGGCTCTTCGGTTTACATCTTTGCACCCGTGGAATCCTGGGGAAGC
+>65947 1
+CTCCGCCTCGCAAACCTCAGTGACGACCATTCCAGCGTGGTACATAGTACATTAAGTGAGTCTTAAGTAACGTAGTTCCGGGCAGTATTGGATACGCGGT
+>65948 1
+ACAGAGTTCGGTCGAGCCATAGAGGGGGCTTCCCGTAGTCGTCGACTAATGGAATTAACCCTTTGGTCAACACGTACCTTTCTTGAAGAAACCTTAGCGC
+>65949 2
+TGAAATTGGTTGCAGTTCTGACTAGTACAGCCAAATAGTTGGGTGACCGACCAGAGACACTCTTACCCGCGCGTCATGGGGCTTAGACGACTTCATACCT
+>65950 2
+GTATCTTTTTCCCGCTTAACAATTCAGACAGTGAATTCGCACGAAAAGTACGCTGGGCAGAGTCGGACAAACTACGCCACTGTGTTCGGGCCGGTCTGTA
+>65951 1
+CTAGACGTCCTGTTACGAATATAGAACTTCGGTCAATACGGTAGCTGATGCTTAAAGCCTCTACGTGCCCTTTGGGCCCACTCATGACTAAGGGACGGAG
+>65952 1
+GGGGGTTCTCGCCCAGGTCAGGCAATCTCATAGTAAATTAAAGTGCTTTCCAGAATAGGATAACGGACCGTTGATTTTGCTCCTAACACCGGGGCACCTC
+>65953 1
+AATTCGCAAAGCCGTGAGCGTATTGAAGACATCTGTGCGATCCACCGTTGGTTCGTTACCAACGAACTAGTAACCCCGTTAGCGGGCATGCATTGATCGT
+>65954 1
+AAGCACCTCTACGCTTTGCCCTAATGTCAGTTAGTGAAGAGGGATACTTAAGTCTCTTCCTTTGGACCTGAGACGGATGCAAAACTCGGGGATACGCCCG
+>65955 3
+GGTCAGTTACGCGTCAACGAGGGCTCCCCCATTCGTGATTCTCGTGGCGACATATGTCGAACGAGGATACATCGCTTGATCAGTCGGTTACAAACATATA
+>65956 1
+AGTGCGTACGCGTAATATGGAACCTTCGGCCGTCCTGATACGCCTTAGTTCCCATGGGACCCGGGTTCAGTACATCCAATGAAAACAAGCTTGGATTTAG
+>65957 3
+ACTTCCTCCTATCAATTCACTGCTAGAACAGGCAAGACGAACTGATGTTCCAACATGGGGCACTGGGTGAGGCGGCGGTTATTCGCTTTTGTAAACCGCA
+>65958 3
+CAGACCTGAAAGGCGCCTGTAGAGCCGTTCAATATTTGTGGTGACCGGTACACTGAATCGCTCCCTAGTAAACCGAGTGAGACTAACTTTCGATGCGCTT
+>65959 1
+AAAGTTCACTCGTGCCAAGTGAAGGTCGGCTCTTGCCTCCCCTGCTTTAGGAAGTAAAGAGGCAGCTACTTATGTGCCAGGGATATCAACGGTCTACCTA
+>65960 1
+AAGAGGGGCCCAAGCGGGGAAGTGCATTGTGCGGAGAACTCTCCAATATCCGTTTTCGGTCCAAACCTAAAATTCTTGCACTTCGGACCGACCTTGTTTA
+>65961 1
+CTTCCTAAGAGAGCGACCCCTGCGATGCTTTGGGGATTCCAGGATACGTCGACAAGTTACGAATTCACCCTGTGCATTACTCGACTCAAGGGATTAAGTG
+>65962 1
+TGTCTGAATTCATTCTGCCAAGTACGTTAGTCATCTCGCTACCAGCTCGTTGAGGGAGTTATCCAGCCATGCCATAGCAAAGGCAGAGAGTAGAGGCCTC
+>65963 1
+CGTGCCGCCCCGGTTTAGCGTACAACGCCAGTGTTTGAGTCTAGATACATGGGCTCTGATCGTGGAAGAAATAAATGCGTCGATAACCATCCGTACATCT
+>65964 1
+TTCCACTTATGATTCTAACCCGTAGGGAAGGGGGTTTACGTGCTCATCCTCCACCTGATGAGTAACGAGCACTCAGGAAGAGCTTCACGGTAGTGCACTA
+>65965 2
+TCGACTGTCGACGTCCAAAGTACTGACTATATCTGTACGCCACACGCGGATCTCAAGCTGGGATTCGGTGACAAGTGGCGAACTATTGCTAATTTCGACG
+>65966 3
+GTCGAGGCGACCACAGCTTCTGGGTTTCGAAACGCGGTGGGGCTTTACCCTAAAAGATATAAGTCAGCACCCTACATTCGCTGTTTAATATGGCACTGCA
+>65967 3
+TGCCTAGATACACGCGTCTATCACACGAAGGATCTGTACGAGCTCCGTACCTCAAACTACTTGTATGCGGGGTAGGGTAAGTTACTGTCAGGCTTGAACC
+>65968 3
+AGCCGTTGTAGCCGACAAAGTTATCCGCCTGATTGATCCTGCAGTTGGAGCATTTGTCGACGCTATTAAACAGAGAAGATCCGGTCACCCGCGGTATTCA
+>65969 3
+GTCGAGAGCGCTCTATACAGTGGTTAGACCCGGCATTGACTTTACGACGTTGAAACGTGCGTAGATTTGGATCAACACACCCAACTTTCATGCCCAGGGT
+>65970 2
+CTCTAATTCTCGGGGACTCCCGCTCAGAACTGTTGCTTGGGCTAGCTGAGTAAGAACACTGTGGACGCCTGAGCAGTCATCAAATTAGTACATTCGGAAC
+>65971 2
+ACGCCGGCGCTGGGCATCTTCGGACTAATTTATCAACACCCGAGAGCTGCGTCGTTTAGTTGCAGCTCTTTATAGCTAATAGAAACCGGCAGAGACTATG
+>65972 1
+TGATATGGAGTGTATCTACTAGAATACTCTATAAGCCGAATCCTGGAATGGGTAGAACTCTGGTCGCCCTCATTTCGCGGCGAGCCAACCCGCACGGTTA
+>65973 1
+CCCTGATAACCGTTTCATGTTCAGGTTACATCATTGAGGTCGAGAAAAGCAAACGTTGAGGCCTCCGAGCTCGAACACGTACCGGGGTTACCAGTCGTTT
+>65974 2
+TAAAACAAGGGTACTCTTGGTCGGGGGCTTCGTTACTCGACTGGGAACACACCTTTTATGACTAGTTCCTTGAACCCAAGCTAGCAAACCCGGTCAGGTG
+>65975 1
+TAGAAATTCTCTAAGTACGCTGTAGCCAAGCAATTTCACAGGCTTATGGTGTAGGTTGGCGGAGAGCACGCGCCCAAGCGGTTTCCTCCCAACGCATATT
+>65976 1
+ACATTTGCCGACGTCATTCGCAGGAGACCAGTACGTATGACACCTGAAAGGTTACGCTCCAAGAATTTCTTTGTAGTTCGTGGCAGAGCTCAGGATGCCC
+>65977 3
+GCCAGTAGATCAATACGAGCCGTGAAAGCACAGCGCGATTAGTTATCCTAGTTGCTAAATTGGCAGCTGGCGACCACTGTATCCATCTGTATGTCCCTGG
+>65978 1
+GTGGATTCCGCGTACTCATGGACTATACCAACTGCTGTCTCGACCTTGCACCACCTCTGAATTTTCTGTGGACTAATCAGGGAGGAACAGTAGGGAAGAC
+>65979 2
+CGGTTATCTGACTTCCTGAAACAGCCGTGCCGAGTAGACTGCGGAACATCTATTTGGGTCCCCGTTAAAAGTGGCCCGTTCAACAAGGGATATCCAGTAT
+>65980 3
+ATAAGCTAGAGGTGGGCGCTTACCGCAGCGCCCTTTCGTGCTAACGAATCGACTCCATACTTAACCAAATGGGTATGGCATGATCTGGTCGTACTATAGC
+>65981 2
+ATATCGTCATTCGTGTGGTTCCGCTCGTGCAGAACATGAATATTGAGCAGCAAAAGGGTTCCAATGAAGCCGGACAGTCTCTGACAGTGAGCTCCTTCCC
+>65982 2
+TTTTCTGCGTGGGAGATAACATCAACTCCAGGATCGACAATTCGAAACGCCCTGGTATCTGACCCGTTAGTACTCGATTGTCGCCCAGAAGGATATGGGC
+>65983 2
+TCAGGAACAGTATAGGTCAGGCACAAACGGAAACCGTTTTCCATTTCTGCTTGCCGACTGGACACCGCGAAGCGATGTACTTGAGTAGCTGGACTCTTTC
+>65984 2
+AATTTGAGGTGGGCAAGGTCTTGTGCTCCCGAACAGTCGGGAGCTATGACGCATTCACATCCAAGACCCCCTGAATTAATTAATTCGTATGAGTGCGCCC
+>65985 3
+CAGGTTAATTCAGTCGGACTCTAATCTGCGCCTGTCGGAGCGAGGATATTTCAGAATGAGATCAATTTACGCCCTGCCGTGAGTATAGGATCGCACCCAC
+>65986 1
+GTGAATATCAGCGCCAGGTAACTTACTTATCCACTTGAGTTTGAAGTGATACCGTGACTGCAGCCCCGTCGTCGCGATAGCATTACAAACCGTCGGTGAG
+>65987 1
+GTCACTAGAATATTTAACGGCCTTCCGAAAGAGCTTCAGATATAGAGGAACCTCGGCCGCTTTTCTGTTCGCAGTACTGGGTCCGGCGGCAACGCTATAA
+>65988 3
+AGTGGTAGGTGTTTGCTGCAGACCAGTCACCATTCCCACTGTCAACGACAATGGTTGCTGATTAGGATTGATTCCCAAGCTTGGCAAATACCACGCGCAG
+>65989 2
+TTGCAGGGAAGTTAACGTAGACTACTCCTCCTTTAACGAGAGTGCGAATCCAAATTACTCACGGTGATCGTGCGCCTCGCTAGGCACACAGGTACTTGGT
+>65990 3
+AATCGAGGCAAGTGGTTGCCATAGGCAGTTCGCGTGGATATGCATGTCTACACTACGGTTCACATTAATCCGCGCTCCACGCCGAAACTTGATACGATTG
+>65991 1
+GCGACGGCCTTGATGAGCGTCCATATGGCGCTTCAGAATGGCTTGCCCGATGAATTATAGACTCGAAATACAGTGCCAGTACATTGCTGCACCGTTACAT
+>65992 3
+CGCCTGGTTAATGACAGGCTAGCCTATCCCTTAGTCGACAACGCGTCCCTATGACACTAGTGAGTTTACTAGAGCGGAGACAGTTTTTCGAAGTCACGGA
+>65993 3
+AACGATAAGTGCGAGGTGTCACCGCACGTCATACATCAACACGCTATACTGGAGATCACGATTATCGTTCCTCGTGGTCCTGAGATTTTCGGTAGCGCGA
+>65994 3
+TCGTAGTGATTCGTTAGCTAGATCGAAGAGTACTACTCGCCACATGGTTACTTCGACCGAGGCGGAACGCGAAACCTATCTGTGCAGCGTCGTACCTTAA
+>65995 3
+CCAGTGTACATTACCCAAATTTTGTGCCGTCCGGCTTGGTGAAATCGGACCCGCAAGCTAGGTACAATTCAGGCAAAAGGGTGCGTTAACCTCTTTACGG
+>65996 1
+CACAGGGTAAGGTCAGGCGACAGCTAAACTCTGATTGGATGTCTGTCCACAGCAACTTGCTGCCAATGCCTTTGGGCGTCATGATAGTATCTAACCCGAT
+>65997 3
+TCCGCGTGATTTTTTATGTGAGCTAGGTCAAAGACCAGGCCACTTTGAGGCTGGTACAAGCCGCTTAGCCCACCACACTGGTGGACATTACATCAAGGAT
+>65998 3
+AATAGTAGAGTTCGACTGCGCAAATTAATAAACCTAGCGTCGGCGCCCCCCGTTTAACCGTGATTGCAATATCATGGCGGGTGCCGTGGGTTCTCCATAA
+>65999 2
+TGTACAAGAGCGGAGGCCGTACCTTTCCGGGCTCTCTTTCGATCATGTATCTCAAAAGCGGAGCCTGTATGCAGGTTTGCAAAATATACGACCTCAGCAG
+>66000 3
+ACACTTAGACTAGGCACACCCGCGCGCAAGCGCGAGGATGTCGTGCGTCCTTCCAAGTTATCCAGAGATAGGCATTATCATTTTGGCAGTGTTATCAGAT
+>66001 1
+AAAACCAGGACTTACGCCTTCTAGTCCCGATATGACCATTCCGCGAAAAGGACGTGTTTGTCGATTCGGCTTAGTTTATTGAAAGCCGGCCGAGCGACGT
+>66002 2
+CGTTGTACACGCTCCCTGAGGCTCGCGTAGTTAAGTTTATGAAGAACCTTCCAGTTATTTAGGCGCTATCTGAACGCCGGAAATACCTAGCACGGAGGAC
+>66003 3
+GGCTCCTGCGCTAAGCTGTCATCTAACTTAGAAAGATTCATATCCCCAAGAGGGCAGAGCCGTGAACGCAGCTTTCCATGGGTCATGTGTCGAACTTTAG
+>66004 1
+AGGGACCGCGCAGCGTTCAACACTGTAGATGTAAGTAAGCCAGGTTGTAACGACGCCTCCCATATGAGAGTTCGTACCTCACGGAGTTTCTCCTTGTATA
+>66005 2
+ACATAGTTGAGGACCGGATATATGAGCACGGTCACAAACTCAGTTGACTCCCGTCCAGCTCTGGAACTTTCCGGGTTGCCGTTTGTGAATACGCATCAGA
+>66006 2
+GCTGGACTAAATATCCCTCATGTGGGTGATGACCCGGTCTGGTGTGAGATGCCCAACTGAGCCTGCTGGACATACTTAATAAAGCGAGATCCTTCTCACA
+>66007 1
+TTTAAAAGTTTATTGCCCGCTGTGGCATGAGGGAAGTCAAAAATCGTGCTCCACAACTCGAGTGGCGATCGTAGTGTTTCCGGACGCCTGCACCTCAAAC
+>66008 2
+ATCTACGGCACACACATGTGTGTAATTATAACAAACATTATTGACGCCCGGCTGGGGTACGCAGTCCATCTCGGTAGCATACTAGGCTATCGTGCGGCGT
+>66009 1
+CGATGTAACAGACGCATTATTCTTGAGCATTTAGGAATTCTCGACATTGCGGTGCACCAGTTGCGCATTGAGGAAGGATGAGAACCCCCGGCTCTACCTC
+>66010 2
+GATATACCGTCTCAGCTAAAGCGCTTGTACCAGGAGATGTAGCAGAAGGCGCAAGTATAGCTATCGTTCCCCGGCCTCTCACTGTGGAAGCCTTTTATAG
+>66011 3
+TTGTTTACAGGACGGAAGGCGAGCAAACTATAACGGATGATGGCTTGCTAGTCCGGCGATATCCCCTGAATTAGGTCGTCCCACCGATCATCCTCTGTAA
+>66012 3
+CTAAAAAAGACACCTACAAACTAGTCGTGTTTCTTCGCGCGCAAGTGTTCCAATGTTCTAGCGTGCGGAATACCGCAGAGCCTGTCGGGTAAGGCTTTGC
+>66013 1
+GGATTTATGGATTGCGGAACGAGACCGGCCAGTTAAAGGCACTTCTCTTAACAGACTCCCGGTTTATCAGACCCCCTCTGAGAGGAAACAGTTGTCCTTG
+>66014 3
+CATTGTGGAATCTTAGCATATTCAGTGCCCGCTTTATATGCAACAGTAAGAGCGATCACTGATGGATGCCCCCAGGACATGGCTAGCCCGGATGACTCGT
+>66015 1
+ACTCTAACGATTAGGTCCGTTGCGATCACACAGGTTAAGTGAGAGAGGTCCATCTCCCCTTAGATCGGTCCTCCGCGTCACAAAGACTTTAGGTTGGGAA
+>66016 3
+TAAAATGCTGAGTACGGATCGAACTGCTTAGCAGCATTGGCCAGCACGTCTGCGTTTGACCCAACTCAGTTTACAGAGCCTTATAGCCGTCAACGGGTGT
+>66017 3
+TGGCCGCGGTCGGTCATACCGCGAGGACAAGTACACGTGCAATATCCTTCAGGTCCAGATTAGTGAAAGCGTGTGCTTTCGAATCATTGCTACCCAAATT
+>66018 3
+TTCTACCATTGGGGCTTGCAGCACACCCGGATGAGTATCAGATTCCTGTACAGTTAGCGTATCGAAATTCCAGACTCCGCAGTGGTACGTGAACGGTAAC
+>66019 2
+AGATCGGCTGCACAGGGCACTCCTTACCATTTTGGCAACTTACGGTACACGGACGGTTTAATGTCCGATATCCTGGAGTGAATCGGTACGTAATGACACC
+>66020 3
+GGCTATAATCCCGGAACCTCGAAGAGAGCATGGGATAAGACCGAAGTACGGCCTAGTTGCTTTACCTTAGCTCTTGAAGTTGATATCCCAGGGCTTCTCC
+>66021 3
+GTCCGGTACGCAACGCTCAAGCCGAAGTTGTAATCATATGGTCCCGAGTTTTGGCTTTAGCCGTATGTACACAAGATCAGACCGGCCTACGCAATTGAGT
+>66022 1
+TTATTAGCGCCTCCGTAAGAATATCGGAGTCTAGTAGAACGGTATAGAACGTGGTTCGCTGAATGGCCTCCCCCTTCAGACAAGCCCAGTGCTGATCGAT
+>66023 3
+TCCAGATCTTTTGGCACTTTCTGGCGTGCTATTATACTACCGGCCACGTGCATGAGATATCGAATGCTCGGGTAAAGGAGTCCCACAAACACATGGGGAC
+>66024 3
+TTGGAACTCTATTCAAAGGCCGCAGGTAGGCCGAAATCGCAAATTTGGATACGTTCGTGCGAGGAGTTTTGCTACTCAATCTACCCGACGCTTACAGCCG
+>66025 1
+TGAATCCCACACCGTAGACACAATTTCTCATGCAGCTTTTGGGATCGGATTTACTAGATGCCAGACTGTAAACGTATGCGAGTCAGCGCGAGGGCTGCCT
+>66026 2
+TGAAAGAGACTGGACCTCCTCGCGTGGGTTAAAAATTCGTGTCGCATGCACTATGCTCGACTATGGGCTGCCGATTATAGGCCAATAAGATCCAGCTCCT
+>66027 1
+GCTTAGTCTTATCACTTAAGCCGTGTCGCGAAGATCGGGATTCGGACTTTTCAGTCAGTGCGACCATAGCAGTGCGGACAAATACTAGTACCCCGACAGT
+>66028 1
+CTACCTAGACAGTTCCTTTGACGGCGCGGATGACATCGAGTATAAGGTTCTGCAACATTGTCGCTTCTATGCAAGAAGCATCCGAGCGTTCCGTAAGCGA
+>66029 1
+TATGGGTCACCCATACAGTTGCGTGCGAGTTAGACCGATATACTGGTCTAGGCGAACAGGCCTTGGTAGATCCGACACGATTTAACGACCCTTTCAGACT
+>66030 2
+ACAACTACGATGTTACTGGGATTGGGACATCCCACCTCGCCCGGTTAAACAGCTGTGGTGATGAGGCCTCTTGAACGCTCTACGTAATAAGTTACCGAGT
+>66031 2
+TTCCTAGAGTTTGTGAATTGGGCAGGATTTGGTAGTCCGCCAGGACATGCCCTTGTAGAGAATGCCCGACCAAAGACACAGGGTCTTCAACTTCCCACAT
+>66032 3
+ATCTTTCGACAAAAATGAAGCCCGCCGAGGTTGTCTGTGTATATTATACGCAGCGTACTTTCGACAGTCGAGAACTGGGTCCCCGTCGCAATGATCCGAG
+>66033 2
+ATATTACTACGGCTGGCGACCACAGATTCGAGCTAAAGTTACGGTATGGTACTTGTAGGTGGCCGTACTCGCGACATCGTCTGTGCCAGAAAATACCTCC
+>66034 3
+AGCTGAACTGGCCGCGAAAACCTGATGGTGTAGCTCGGACAATTTCTAGGCCACAGAGGGTATAATTTAAACGCACGTCTCTTTCTCGTGTCCAACGCGT
+>66035 3
+ATCATGACCTAGGTCTCCTGGTGCACCAAAATTCCACGCCGTGATGGGCTCGGTTTCATAAGAAGGCTGGTTTACTGCGGCTATATAAGCCGCAGTAACA
+>66036 3
+CCAGGGGTTATAATTCTCTCCGCGTTAGGGGTAAACGACTAGCGTGCCCGGTAGCACTAGTCCTTAGTAGTCCAGACCTGAATACGCTATAGCACTATAG
+>66037 3
+GGTAAACCCGGGGTGCTCATTCGAAGAATCTCAAGGTCTTACGGTTGGCGAGGCAAAGAACGCATCTCTCGATACTCAAGCTTTTATATACGCCGGTTCC
+>66038 2
+TTATTCCGTGCCTATAGAGCACGACAACTATGAATGCACTAGTACCGCGGATCGGAATGCCCTGGGGGCAGCTCACTACTTCAGGATTGAATGTACTTGC
+>66039 3
+CGGTTGATGTGCAATGGTATGTGCGCTCTGAATTTCTAATCGGGTCAACTCTTCAGCGTACGGCCGAAGTTGACTCCACTCAAGAGCGACTCCAAACGAA
+>66040 1
+CCGGGTGGTCGATTTGAAGCGACAACGGACCGCACAGCATAGTATGATGACCTACAACTAGATTCGTATAGGGTCCCCCACATCTTTGTTGAGTTCTACG
+>66041 2
+CCGATCGCCAGGGCTCGTGTCTACCTGCATGTGATTTGACACGATAATCAGTGGATCCTAAGGCCATTTGCACTAAAATCTTGCGAACGGTAATAGCGGC
+>66042 1
+AAAACAATTTGCCGCCACTGAGGTCATTAGGGCACATAGCGAAAAGTTCGCGAGGCTCTCACTGACAGATTCCTGTGTATCCAGCTCTTGGGGTGTTCCA
+>66043 3
+CGAGGATTGGGATAAAGTCACCTGTATCGATTTCCATATCCTGTAGTTAACACCGGAGTCTGGCATCCTAGCTAGGCACGACAGACTGCAGGCTCTCATG
+>66044 3
+GTGCGACAGTATCATACAAGTCTCATGTTGTATACGATATGGCGCTAACCTCATGGCCGTTCCCACCTGGCTAGCGGTAGAGAAAGGCTCGTATGCTAAC
+>66045 1
+GAAAGTCCAGGTGCCTGGGCGCATCGTTAATCCTGCAAGTTCCTAATGGCTCAAGTATTAGACGTCCTCATAAGGAGGAGCCTCTCATCACACGGATTTG
+>66046 2
+GCTGCCCGGTGTCGCATCGTATACCGAGCCCAATCATAGCGTTAGGGTAACTTAATGATTCTATACACGTTCCAGTGACATGGATGACGCGGATATACCG
+>66047 1
+TGCACATTGAGGAATTAGGTAAGAGCTGAAGGAATATATTTTCCACCATTTGGATTGCACCCTCGCATGCATAACCAGCGCATGCTCGGGGGCCTCGCCT
+>66048 3
+GAGCTGCATTATAATTTGTGCGCCATCTGTTTCTTTGCCAGATCAACGCAGGTCGGGACCGGAGTAAAATGGCGGGAACCCCCAATTCTACTGAAATCGC
+>66049 1
+CTCGGACAGAGTAAATCTTCACAGGGCGCGTTTCACCCTATTCCGTCGGACAATGTTGTACGGACTGCGGTGTTAAAACGTGCGGTACAAACTACGTCAT
+>66050 2
+AAATAATTTGAACTTGGGATACAATGGCGGAACGTTTGGTGGGACTGATACCTGGGAACACCCCTTTAAGCCCACGCGGTCGCCAACGCCCTTCTAGTTT
+>66051 2
+TGGAACGTGCCCCTCTATGGTTCTGGATTCGAAGATAAGCTGCTAGGAATGAGCATGTGATATAAGTACACGCGTTATTACACCGCCGCACACGGCCCTT
+>66052 1
+CAAGTCCTAGGATCTAGTCCAGCCATTAATGGAGGTAATTAGTCGTTCCAATGGGGTGTCATCATGACCGCACCTGCCTCCGGCGATGCGAAATATCGAT
+>66053 2
+TCTTACAGTAGACCCGGGAGCATCCAGCCTGTCATCTCCGCATATCCGTTGGAGAGCAGATATTATTAAGAAGGGACTGGCCCACATGTACCGGTAGTTT
+>66054 3
+GTACCGCATATGGCAGCATCGGAAGGTGTTGGTCCACGGTACATACCAGGCCTAATCTTATCCAGGATAGCTCAACTCTTGAGCGTCATACTATGCGTAG
+>66055 3
+GCACCACTTTTGCCGAGAGATTTAAAGCCAAACCCTGCCCTCATAGGACTAGACCGCTAGAGGTTTATTTTGCTGATGAGGTGTCTGCCCAAGGCTGAGA
+>66056 2
+TCGATGTTGGCAACTCGCAAGCTACTCGGTAAACTGCGGGTCGCACTCGTAATAGTAGTCTAATTAGATCACCCGTTGGTAGCACTGGACACCAGATGCT
+>66057 3
+GAAGGGGGAGTCAACGATGCCCGTACATAATAGAACCTTCGACCTTATCGAACCTCCATACTTTATGCCGCGTGTTGTCGCGTGGATCTAGCGGCTAATA
+>66058 1
+GCGGCCGCACTGTGTCCGAGATGAAGACGAATCTAGGCCATCTACGTATTGGTAATTATATTCGCCCCTGACGGACACGTCTTGTCAGTAACAGCTAGAT
+>66059 2
+CGCTGTAAAACGATCGTGCTCGTACGTCCATACCCCATTCTCGATCTGATGGCCATAGCGAAAGTTGGTTATCTGGGCGACGTCAGAACTGTCTAAAGGA
+>66060 3
+TTGGAGTCTGTAGGTCATGGCGACTCCGACCGTTGGTGTACCCCTGGAGAGACAGTATAGCCGTCTGAGCTTACCAAGTTATTACATAGCCACATACACA
+>66061 2
+AACCCTTGCGGACGTTATGTGGCCGATGATCTCGCGATCTATTCATGGCGAGTTACGAGAGTGGACCACAAATATCTACGGTTGTATGAAGACCCTCCAC
+>66062 3
+CGGTCGCAGTCTAAGCCGGCCTGCAAACGTCTTCGAATATTATCACTCTGGACTGGTTAAATCCAGATGTACTACCCCGGACGTGTAGAGTGCTTAGAGA
+>66063 1
+ACAAGACTGTCCGTTTCGGTAACCATCTGTTGTTGACGGCAATAGAAATCGACTACGCCGAAGTATCTCAGGGCCTATCGATTGAGGTTGTGCACCAGCC
+>66064 2
+TTTTTACAAAAGGGCCAATGTAAGGAGATAGCACCAGGTTTACACAACAAACTGCCACGCCGCGTCATGCTGCCGGTCGCCAGTGATCCTGTTTGGTTTG
+>66065 1
+AGACCAACGTCGCCAAGTTGTTGAACAGACTCAGAATACACCACATTTGCGACGTTGGTGCCTTGTACATCGGTCTGCTGGCTTAGGTACCATGCAAGGT
+>66066 2
+ACTCCGAGTTGCTTCCAAGACCAATGAGGCTAGTCCGTTATGTACCCTGGGAAGCACAAGTAAGGAGTGAAGCCATCGTCCTACTCGTTCGTTTCGAGTA
+>66067 1
+ATAGCTGGTCATACTCATTGGTAAGGCTCACGTCAGCGGGAGGTTCTGGCATTTCTACTAAACGGCAAGATGCAACGTTAGGAGAACCCCCCCTGATTTC
+>66068 2
+GGCCAGCTCTGCCATGCCGATGCAAAGTCGTTTTTAATGCCAAAAATGTGGAATAGCAAATTGGGCCGAAGCTGTTACCCTACTGGTTTCAGCGGTACCC
+>66069 3
+GTCCTATACGGCATAACACGTTGAGCATATTCGTGATCTGATCGAGGGCGCAACACCTTTTCGCATTGTAGCCAACAGTTGGCATGGTGCCGAATAACGC
+>66070 2
+ATATATTCCGCACACTCGAGGGGCAGACGGCTACCTGAAGGTATATAAGCCCGCCTCTGGCGTTTGTTAATCCGGTCCCAGGCGTAATTAGAGTATACTA
+>66071 1
+GCTCTAGTGTGATCCTGCGATGACAATTCTATGTGCGCAGGAGAAGGTCCCTATGCACACACGCTAACAAAGGACTACTGATCTACGTGAGTTCCGGCTT
+>66072 2
+CTCTCCAAAAAACCATAAGGTATCGAGCGAGTAGGCTTCCTGCTTCTTCAGTCTCGAAACGAAGGCGTGATTGGTCGTACGACGGCGACGTTTTCAATGC
+>66073 2
+AAAAAATCAGGCTGGAGAGACCTTCCAAATCACCCGGTGTCCTGGGCTGTCCTTGTGCTCTCATAGGATTACTCAACGGGACCTTATTGAAGCAGCTGTG
+>66074 3
+TTATGGATGCGTGGGATGATCTATGGTTGATAATCCTATCAATTTAAGGCCCGGACACTGCACCGTAGCCCCGCAGTTTATCAACAGAGGCTCCAGCGCA
+>66075 2
+TTTTAATGACGTATTGGTCCGATCGGCATTACTCTGGGAAGCCCACTACACATTGAGGGAACTTAAGTCATATTGCACGGCCCGGGGTCCAGCACAAGTC
+>66076 2
+TGCGAATACCGGGTGGTTCATCAGCACACACCTAGCGGGAGTTAAGCCTGACGACTGATATATCCACCTCTTAGTGACAATTTAGTCGTCACAGTGCTGG
+>66077 3
+CTGGCCCTTTAGCGAATACATCTGGCCCCCTGTATAGAGTTAAAGAGATATATAACGGCCGGATTCTCGCGGGGGGACAATACCTAGTTGTCCATCATGC
+>66078 2
+GTTGTAGGACGGTATCAGACGGGCTTTTCCACTGCTCTTCACAAATAGGGAGTAAAGTACCTAGTCCGGCGTGTTCGCCATCCCCAATAGGAGATAACCT
+>66079 2
+TTCAAAGGGCTATGGTATATTTTTTGGAGCATAAACCAAAGGGTCGTTGACCGTCGATCGAATACTATACGCTTCGCGGCGGCGCCTCCACGCACCATAG
+>66080 3
+GCTCTAGCGCGACCACAAGACTCCAGCGCCCGAATGATCGCCCATTAAATTATCTTGATAGCATCGTTGGGGCGATTAGATACATCGTGAATCGGTGGTT
+>66081 3
+AATTTATATGAACCGCAAAGGCAAGGGCGTGGTCGATCTACTGTAACGCTTGTGCAAAGGACCATTCCCGGGAACGCTTACTTTCTTGCCCGTCAGGCAT
+>66082 2
+TTCTTCGTACTTAAACTAAGGTAACGTGCTGGGTCACACTAGTTGAGAGGAATTGGCCAACCCCCACGTTGGACGATTCCTAGATCCACAGGATGCGTGC
+>66083 3
+GACACTTAGTTGGAATCTAACGGACAGGCCCTAGGCGTGTTACTACTTAGCGGATGATTACCACTCTCGAAGGTCGCAAGGCGGCTAACCCGTATTTCTA
+>66084 1
+CAGGGCAGTCATCTATAATTAGAATCCAGTATGCCATGGCAAGGATTTTCCCTGAATTTGCCGGATCGTCTATCTCACAATGAAGGCCGAGGGCGCCCGT
+>66085 2
+AGCGAGATATAGCCTGAGAAATCCAAGCACGTGTTGGCGTATTCCGTACTTGCATGTGTACCCGCAGGACGAAATAGCGCGTTTCGGTTTCCTACTCCAA
+>66086 2
+AGCATTCCAACGGATGCGCACCATAGTAGACTTCGGTTGGCAAATCCGGCCTCAACTCAGGTCCTAGTTTCAATATAGGATTACTGATGGTGCCGATGCG
+>66087 1
+AGGGCTCGGACACGCGCGCGCTCCCACCGCACTGTTTTGATTACGTGAAACTATCAGATACTGTCAGAACTATTGATTGTAGCACTTACGAAGGGGTATC
+>66088 2
+ATGTACGTTCTCCTGCCGATCCGCGTAGGAATCGACACTACTCGCTAGAATCTTTCATGCGTGCATAATAGTGCACAGGAGTCGGTAAGAGCGACATGCT
+>66089 3
+GCCGTCGTTTTCAGCGCGTTGCACAGTAGAATGGCGTACGCAAGAAACGAAGAGGCTCCAGTCTGTAAAAATCTTCTCTGGCACAGTTACCTCAGTCGTT
+>66090 2
+GGCTGAGCCTTTTCAATTCGCAGCATCAGGGGTTGGACATAGGTTACTATCAAGCAGATTCAGCGTGCTACAGATAACGTCCTACGAGCCACTATCCGGT
+>66091 1
+AATATTCGCACAAGGTTGTAGCCCTTGCCACACAAACGATGATGTATTGCCGTTGACGAGCAGGAACTGGGATCTCTTGTTGACGTCACCGTTCGCGCAA
+>66092 1
+GCTAGTGCACACAACTCTAGATCTCGGCAAGAGTCCTAGTTAAAAAGTGCTCTCGGACTATGGTCGCTAAGGCACTACATCGTTGTCCAGATCGCGTGTG
+>66093 3
+AACCGCGGCCAGCCTGATTCGAGCTATGAATAGAACCTCTTGGTGATGACTTAGGCTGCGTCACTGGACTATACAATACGCTCGGCTTTAAAGGCCAGTT
+>66094 1
+TGATAGCAATCGTCGTGCAATGTGACCCGGGGGCCTAGGTATTCGCTACTTACCGGATCGTGCTTATTTTCTAAAGGACCGCCACAATCAAGTCAACGAG
+>66095 1
+GTAGATATCTGAACAATAAAGCCCCCGATCAAAGTAATTGAGCTTTTAGTCTGGTAGTCCACTGACGTGCCGTCTTAGCGGGCCCCTCCTGAAGGGCTAG
+>66096 3
+AGATCAAGTCGGCTAGTGACTGTCAGCCCCGTTTCAAGTCACGAAGCAAACGGTGTACCATGCGGTAAAAATGCTATCTGCCCTTCTTACTGGCGGATTG
+>66097 1
+CCGCCGCGAGAAAACCAACTAGATACATCTGGTTGTGCCCCTGTGCACGGCTATCGTCAAGGGATCAAAGCGTGGCTGAAACCGTTTATTTTGTACAGTT
+>66098 3
+TTGCATGGCCGTCTGGGCAAGGCATAGTATACTGATAGAAATATCAGTCGCTGCATACCGTCCCGTCGCTCCGTTAGAATTGAGCAGACCCCAGATGATT
+>66099 2
+TAGAGAGCCAGTGGTTTACCTTACCTTTTAATACTGGGGTAACGGCTGGTAAGCGGAGTCTTACAGGACCTCACCATCTCGCCACTATAGCCAGGAATCG
+>66100 2
+TCGTCCCGTTCAATTGGCATAAGGCGTTAAAGGCCACAGATAGAGAGGAGTGTCTAGAGGAATATCCCGTCAGTTCCATCCTACATTCCTGCAGTCGGTC
+>66101 2
+GACCGAACTCCCAGCCAAGATAGCATGGGTCTACGAGGGCTCATGGAGTTCTCAATTTAGTCTTTCCATGAATCAGCCACTTAACGCGAGTCGAGTGTGT
+>66102 3
+ATGCCTCTCGAAAGTTTAAGGATGGGTCTGTGCTGCGCGGTACAATCAATTGGCAATCGTATGAGTCCCCCACGAGCCAATTCGTAGACAATGTTCCCAG
+>66103 1
+CTACTGCACCGCGTTGCTTTGCATGTATCGACTTCACCACCTGAGGAGTGTGAATATAAAACAGCAGGCTCTACGCGGGTAGAATCTCTCCTGAGTAGAG
+>66104 1
+GAACACTGGAGGCGGTTCGTAGTCATAACTGACCCGTCTTAACAGGAACCAGCGTACGCATTTTCAGCGGTATATGGCCTTTGACGGTAACCCTAAGTCT
+>66105 3
+TAGACATTTAACATCTTCCAAAGAAGCCGGCCAAGCGCAAAGCGGCTCTTAAGGATTCGTTCGAGGCAGCTGGTTCAGGTGACCTCATTCGCGCTATTGT
+>66106 3
+AATTTTGTCCCATTTAAGAGCGTGCACGCTGAACGAAATGAGTCCCGTCAGACGCCTGGTTGCACCGTACTGCTAAAGTTTTGCCAACTATCGAGGGGCA
+>66107 1
+AGCGTAGTCAGTCATTCTCGTGCGGACACGGACAAGTCGGTTAGCCTTTGCTCCAAGTAAAGTGTCAGTGCTCGACTTGATGATGTACACCCCAAAGCTA
+>66108 3
+CTTACAATCGCGTCCAGGACCCCGCTCGTACATCATAATAGCATCTGCTTGACTTTGCGCCGGTATATATGAGCAGGGTCAAAAGGCGTAGGATGTAGTC
+>66109 2
+GACGGATGTTGCCAATGATCTAATCATCGATATACGTTTAAATTTGCGGCCTAGTCACGCAATAGGGAACGGGGCCTCGTATTGAAGCCCAGCGTCCCCT
+>66110 1
+TTCGGTCGGTTTTCGCATGCAACCAACCGCCGTAACATGCGAATGTCAGTGTACGGGCATAGCCTATGCGACTCCGAATTGTGTAAATCATCAGATGCAG
+>66111 3
+TTGTGACCGGAGCAACGCATAACGAAGAACGCTGTTTCAGTGCTCGAGGCTTACGACACCATGATAAGCGTCCAGTCTAGTAGTAACCTCTCGGTCTGTT
+>66112 2
+GCAGGCCCACGGTCCGAGGGAATTCCTTGCTGTCTGATCTAAACCCGCATGGAATTAGGACGCACAGTGATATGTTATCGTAGACCTAATCCTTATACGG
+>66113 1
+AGCACCTAGTTAGACTTCCTATAACCATTTGCAATAGGGCTGTTCCAGGCAAGGAGAGCTCTCCCTTGTCACCTTAGAGGGAGACGAGTTTTGGAGCCCA
+>66114 2
+CATCCCCGTCGTATCAGAGGGGATTACGGGTCCTACACAACAGCGCGTTGATGCGTTTATTAACCGCGGGCCCTAGGATACTCTGTGAAAATATCTGTAA
+>66115 3
+CTGCGAGACATATACCCAGCAAGGAGGTTGGAAGAGTACCGGGAGTCTCGCTGTAAATACAAGTTCAGCAATTGTACACTCGTCTTTTCCTTGCCTGGCC
+>66116 3
+ATTTTTAAGGGTGTAATGGGCCACAAGGAGTATGTATGCCTACTGCGTCACCGTCCCCAGTAGGTTCCAGATATGAAGTGCAACGCTCCAACTGATCGCC
+>66117 2
+GGGATGTTGTAGGGCGATATAACTAGCATCCACAGGACGTTCACGAGACGTAAAGGGGCCCTTCTCAAGCTATTTAACTAGGCTTCGCATCTTATCGCCC
+>66118 1
+CCTGACATCATGGCACATGGGTCTCTTACGTTATACCGTACGCGGAGAAACTCGCGGGTGATACCGTCTTTACGAGTTAGACCCATTCAGAGTTCAAGAG
+>66119 2
+CCGCGCAAGGCGGCGCTCGAAGATCGATGAGATAGTTCACTACCATTTGGTTAAGGAAGTGACCCACTCCCTTCCGTAAAAGTGGTCCTATGTGAACTTT
+>66120 2
+TGTAGGATCGATTCTGCGAGACGACCTCTAATCCGGCTCATCTATAGGCATGGTCCAGCTAAGTTAGCGATAACGCGTAAGAGTCACTATCGGCTTGACC
+>66121 1
+CAAGAATGGCCGTAGAATATTCTATGCACTAAGCCAGTCTCTATACAATATTGGGGGCGGCCTTCTGAGTTGCAATTGACGCGGTTGCGGCACCATACCC
+>66122 3
+ATAGCGGCACTGCTGTGCATACTAGCACATTTGCAAGTGGGCTTTACCGTACGTGTAATTTATATGGGGGCTCGCAGGCTCAAGCAGAACCCTAAATCCC
+>66123 1
+CTAAAGAAAGACTATATGTTTGTGGTGGCAAGCAGCGACATGTTTGAATTACCTTAGACCCCACCTGGATTATCGGCGGATCTGCGACGCATTCCCCGGC
+>66124 2
+AGGATCAGATTTTATACGCATCGCCCCTTAACCCTCCCAACCATACTGTGGGTCTTTCTTCGAGACGCTGTTGTAAAGGGCTGGAAGAACATGGCGGGAA
+>66125 1
+AGTTGGACTAGCCTTCCTCCTCGCTAATTGACGGGAACCGAGCACGGAAAGTTCGTATACTCCGGTTCTAGAGGCCATTAGACATTGCGAAATGCTCTAG
+>66126 1
+TCCCCGCATTGATTTGGTTTGCACCGGTTTCGCGAGTGGCTAATTACAGCTTGTAACCGAAGCGCCGAAAGAAGGGAACAAAATATGTCGGCTTCCACTC
+>66127 2
+TGTTACAAGTTACGAGCATCATACCCTAAAAACCCGCGGTTGACAGTGTCAACTGCGATTCAGATGTTAATCTTGGCGGTGAGCTAACTCCGGCCTGGCG
+>66128 2
+ATACCTAGAGTACATTGATGGGAGGCTCGAACCTCCGGTAAGTACATTGTCAGTCTATACTGCACACGGGCTATCTGTCATTTGGCGACCCCTGAGGCAA
+>66129 3
+TCCGGCATCACAAGACCTTAACTCTCGGCTAAACAGTTTCTGCAAGGAGTGACATTAGCAGACTACCGATTTGTGGTGTATCTGCTCGGAGGCTCGAACG
+>66130 1
+GGCGCGGTACAATTAGTGTACCGAAACATTTCAGCCTTGAATCCTCACAGGATCACAGCGTGCAAGTGCATGCTGATCTACCTTGTGACAGTAGCCGTTG
+>66131 1
+CTATCTCGTTCACATAGTGGGGTCAGAAGAATGACATGCCGGTTCGCGTGCCCAGAAACTAGAATCTTATGGCGTCCGTAAGTCGCACGGCTCTTAATCA
+>66132 2
+GGACACTGTTGAAGGTCATGGTACAGACGTAATTGGTGCCGAATCCAATGAGTTCGCCCGGCATGATAATGACTACTCATACGTGCACTCTCTGCGTCAC
+>66133 1
+TGTGTGGCCGTATTACAGTATCCCGTGTACGGTAGAATAGTCGGCGGCTTACTCCGTCAACAGTTCGCAAGGTCGCAACCTCGCATTGCAAGTAAAATCA
+>66134 1
+GACGCCATCCATCGTACCCTACGCGGCCAACTAATAATGGGAACTTGATCGATCGTGATCCGGTGAGTGGCGTCACGTTTTTAACGAGAATAGTCTTACG
+>66135 1
+TAATTTCGCGAGCTCAGGAATGATGACCCTATGTGCGCCGTTTGAACGTGAGAACACATACGCTGACCTCTTAAAACGTGGTTGATCGCCGACAGGTCCT
+>66136 1
+TTAGTCATTCCACCATGTTAGTAGTTAGACAGACTCATACGGACGGCTAGGGATTATTATCCCGAGTTGCCGGCCCGAAAGCTCACGCTAAGTAGTCCGG
+>66137 1
+GCCCCCAGCGGTTGCTTGCGTATGGAATACAAATTCCTAGACATTACCTACTATCGGGTTCTCGGAATCCGGGGCCATATTTCAAAAAGGGAGCTCAGGT
+>66138 2
+GAAGTTTCCTACCCGAACTGTGAAGCTGTCAGCTTAATAGGACGGGGTTATCGAAAGCGCACATTGGCCGTATACGTTTTGGATTGCATACCCGCACCCA
+>66139 3
+CCCACAGCGAGGGCTTTTCCCGGAGCACCCCATCTTTAGGTCGAGGGTGTAAACTTTTACTAGGATTGACCTCGCAATTGGGGTGCTAAAAATGACTCAA
+>66140 3
+GTATACCGTAAGGCAACGTGCTTGTGAGGTTATAAGTGTGCACGCAAGAGCTCAACCCGTATTCCCCTTGTACACTAGGCATGAGTAGACTCCCGGTCTA
+>66141 3
+CTAGTTGAGCTGCATAAATTGACAGCCACAACGTAGACTCTGACCATCTGTCTAGCGTTCGTCGTTCTGGGACATAAGCTCAGGTTGAACAGGCACGCGT
+>66142 2
+CCCCCAAAGCTGGACTATTACCGGCTGTAAGGATTTGCCGGGAGAGTGCAGACAATGACGCCTCGAGTTAAATTTATGTTCATTATCCACCAGCTCTGGG
+>66143 3
+GAGCTCGTTCGAGTATGCCGATAAAATTCTGCAAGCGACCGAAAGGTTGCACACCGGTTGATGCACCGTGCTTTAACGCTTCAACTCAGTCATCGGTATG
+>66144 2
+AGGTCAAACGGACAAGGGACATCCTCCTGGAGTCTGGTTGTCCCATGCGCGCCTCTTGACATAGATGTCGTAGTTCCAAAACAGGTGTAGTCCTACATAT
+>66145 3
+TGAATAGCTCCAGGACTCAAGCAATTTACGTCCGGTCTGTTTGAGCGGCCAATCTATTGGATGTCGAAGCCGCATATACAGAGTGTACGGGTCCCCCAAT
+>66146 2
+ACTTGTACTTCAGCCGCTTGAGTGCAAGGTTACCTGAAACCGAAAATACGCGGTCAGTATAGCGGCCCGTAGCACCGCTCAGGATCGTGCTAATGTTATT
+>66147 2
+GACGAGAACCCCTTGATCAAATAACTTGGCGAGGATCCGCGATTCTAGCTTTACCACGCGATCGAGGTTAGGACGTCTACTTTGTAACGACTCCGTGGAT
+>66148 3
+GCAAAATTTAGAGACACCGTAAACGTCTTCCTAGTGCGCTGCAATTCGTGGCGGCGTCTCGCCGGGCTTAGTAATCTCTCTATAAGTATAGCGGAAACGC
+>66149 1
+TACGTGCACCTCTTTAATGGATGGACATTCCGCGGCATGGGCGCTTAGATAATCCACAATCACAGACATAGAACACCGGCTGGCGTCGTCGTGTAGTTTA
+>66150 1
+TCCGTACTAACCTAGTAGGATGCGACGACTTTGTACGCCAAACCGTTACTATGGTATGGATCCAAGTTTGACTGCTCCGGCCAGGGATCCGCTAGAATGA
+>66151 2
+AAGCCTCAACAGTCAGTCTGCGGTTCTACTTGGAAGCATAGGTACCTGGAAAATCTCTGAGTCGCGCATACGCCCATTGCGATAGTATAGGTTGGCACTC
+>66152 2
+AATACTACGAGGCCTTCAGCTAGGACGCGGTCTATTTCGAATGCCGAGAAGTATCGCCCGCGTTAATCCGCGCAAGTCTTCAGTTGATTGATTCAGGCAA
+>66153 1
+GAACTTTATTGGAAATCGCAGGATGGAACGTCCGGTGACGGCCGACTAAATTTGCCGTCACTGCTACCGTACTACGTATCTCAGTGTAGCTGACCTAGCA
+>66154 1
+CACTAAGAAACTTTCAACAGCTACATGCAAGATTTGGGATCATCAATCGTGTCATTCGCGAGCACTTAGTCGCCGTGCTTGGGGGTGCACACGTCGAGTC
+>66155 3
+TACCGGATTCACCGATAAGATCTGCTGTTCCGGCACGAAGGTGATCATGTCATAAGGGCGAGTAGCCCTAATGTCTTCGCGCATGCTTTCGCTGAAAACA
+>66156 2
+TAACTGGTATTGTTCATTGGGCGCAGTGCTCGAAGCGACTACGACGAGGACTGCGTCAGTGAGCACCGATTACAGAGATCCTTACTGCCTTAACCACTTA
+>66157 2
+CGCGAGAAGGCTGCATCGCACTTAGTATCCATGCATGTCCTACCGTGCGTTATCTGGTTAGGACACACGTCTTATCTCGACGGAGAAGGGACAATCATAT
+>66158 3
+TACATCTGTAAGCAAAGCGGGACCTCTCGCTGCCGCTAATAAACTTATAAATCCCAACTTTCCGAGGAGGGCCTTGTAGTCTTCGGAGTGGGGTCATACG
+>66159 1
+GGTCAGATAAAATAAGAGACGTCACTAGGGCAGGCTAAGCTCTCATAAGCGACTACTTGGTTCTATGTGGCGCTCTTGACTCGCGAAGCAGTCCTCTTCC
+>66160 2
+TATGCGCGGCGTCCCATTCAGAAGTCAATTAGGTTTGAATGAGACGCATCGCTATCAGCTAAAGAGCTGTCCGCTATTCCAAAGGCTTATCCGGGTCCAG
+>66161 2
+ATCACAACAACGCTGCTCGGGGTTTACTCAGGGAATCGGAGAACGAATCCTCTTATGATTGGCTCTTCAAGTAACAAGTGCCGCGCTTACCGTGATTCGG
+>66162 1
+ATGAGTTGAGACCTAAGAGTATAAATTCACGTCGCGGATATGGATAGTCGTTGCGCCCTAGAGGCCCCGGTTTCACATCGACTAACCTCGATCAGCTCTG
+>66163 3
+TGGATCAATGCTATATGTGTCGGGTCCCCTGGGCCTACCGTAGTTGTACCGATCTGGTCATAACATAATAGAGGCACCGGACCGTTACGCGTTAAAACAC
+>66164 2
+CGATGGTTTTACACTATTCCATGCTGAAGCAACGAATCAGGACGGGGCAGCCAGCCGCGGGATGCATTTTCAAATTTCTATGGAGGCTCATTAACCTCGC
+>66165 3
+TCAATGCAGGGGCCTGGCTGAGAGACAGTGAGAGGCCCATGCAGAGTTCGCCCCCGATTAGTATTATACATAAACGCTATCTGTACGTGTTCCCTTTAAC
+>66166 1
+CTTACAAGCGCTCGTACGCAGGGGGCCCTTGCTCATCCAAACGGACGACCTAAGCATTAAAATGTGTCCGGTGGTCTTCTTAGACTTGAAGTGCTATGAA
+>66167 3
+ATAGGCCTTATGTACCAAGTCTTTAGATTCATAATGCTGGAACACTGCGCGCCCGGGTAGGTCGTGGAGAGACAGCACTGCACTATGGATCCACTCTCTA
+>66168 3
+AATCCGATCTACGTACGCTGGAGCCTGGGGATGCAGCAGGTTGATCACAATTTGAACATTACATCAGTCCGAACGCGATTTGACCCTTTGGAGCCTTACG
+>66169 2
+AGCAACGCAAGGGAACCCGTACGGTAGGGTTACAACGTTACCGTAGTGTTATTCGGGCACACCGCCCGAGAATCTTATATAAGCTTTTCTGTCGCCTTAG
+>66170 2
+GCCGCAAATGTCAGTTCGAGTACTATGTAATGCTCTATGGCAGTGCTACTCTTAAAATGAGGGTCTTCACGGCTCGAAAGTTGGCGCCGCGCCAACATCA
+>66171 1
+GGCATGGCAGATGACTCTTTCCAACCTAGTAACTCGTGAAGGTCAGGCCTGCCGTCTGGAAATCTTTTATAGCCCATTAAAGCGCCAAATCTTCGGGAGG
+>66172 2
+GGGCGCGGATACGCACTCTGTCAGCCAATAACTTCTTGTCCTCTCCCATGCCATCACTAGTACAAGTTTAGCATTAGAGTTAGAGGGGAGATGGACTACG
+>66173 2
+AGGCCTATGATTGCGTTTTCGCCTTACACGCACCACTGACGTAGTAGCAACTCGAGGCGGTTAGATTCTCCGCCTTGACCTGTAGGAGAATAGACAAGAT
+>66174 3
+GCTGCGGAAACAATTCTAGGCACCACTTTTGTTACTCGCTTCCAAATTGTGGATCGAACGCAGATTGTGAGGGCAGCGTAGATGCATCCACCGGTACTCA
+>66175 3
+TTGTTCGCGGAGGTCTCAATTTTTACGGCAGAAGCCCCCTTAGGACATGTCTGGACCGCGACTTAACGAGTGCTAAGTAATACACGCCTAGTTCCAGAGA
+>66176 2
+CGGTCGATGATCATAGAAAGCGGCCACGGCTGAACCACACTATGAGTCTTCGACCTCAAACAAATTTCTTGTTACAGGTGGCGTCGATCATGCTTGCTGG
+>66177 2
+TTGCGAGTATACCCCCGCCGTATTGGTGTACGGTTCTTACCGTCCCTAGCAGCAAATATTGAACTATCGCTGCGATAGTAAAACACGGGCGCAAAGGTTG
+>66178 3
+ACTTCAGGCGCGCAATGTTTTGGGAGCCCCCCTATTCATATGTGAGGATCTATCGTTACCAGGTGACGAGTCAACAACATAATCAGACGGCGACGCGTTT
+>66179 2
+ATCAGTCACACACTGCACTCTAGATCACCATTGTGCAGTACCTGGACTAACTCAACCACGTTTGCGCGGGCATTGGATAGAGAAGGTATTCGGTTGTCGG
+>66180 3
+CGCTACGCCATGCGACGAAGTGTTGCTATGGAGCCGTTATACTGGCCTCCGATCCCTTATGAAGATGTTCCTAGCAATAATAAGGCAAAGTGTGAGTCCC
+>66181 1
+GCTAAACGACGACTGATGAAGGATATCGTCTCTGCCTCAGCAGAACACATGTAATACTGTTCCGCCTATTTAGAGCCTCCGAATGCGGGCGGTCGGTATT
+>66182 3
+ATTGCCGAAGGGCTGGTTTGGCCAACCGGCGAATATTCGAGGTAAACAGAACAAGCATGGTTTGAACTCCCGTCCTGGCTTCATCCGCAATTTCAATTGC
+>66183 1
+ATGACATCGGCACTGGACCAGGTCTGGTTATATAAAGGTCTACCTGCGTATGCAAGATAGGGACCACGCGTTTTCGCCCAAGCTTTTACCAGGGTCTACA
+>66184 3
+AGATCCGGTGTCAGTACTAGCAAAACTCCTTCGTGTCAGTTACTCTCCCATAAGATTTCTAGCGTCGATGCTAGGAATCGGCTGGGATGCAGAGCACACG
+>66185 1
+CGTTAGGCTTGCGATACAGCTGTCAGCACCTTTGAACGTATGTGATTTCGCCTGCCAGCTTCGCGGTATCGAAGAATGGCATCTCACGAAAAAGCTAACG
+>66186 3
+GAAGGAAGCTTATTGGGCCCTTAGGTCGTGCATATGGCATACCAAGACATTTCGTCTCTACAGCGACTTACAAACGCTAGATGGTTATGTGCCCCCGCGA
+>66187 3
+AGCGTTGCTGCACAGGGGAATGGCAGAGTGGCCGTAGACCGACCTATCTCTAGCTATACATTAAGTGGCTTCCCTACTACTAACCGGTAGTGCATCATAT
+>66188 2
+GACAATCCTTGGATCGGCTGGAAACGAGTCGGCAAATTACTAAATCATGCACCTTCTACTAGTACGTTGAGCACTGCGTCCCTCGCAAGATTGGGTTCGG
+>66189 1
+TCTGTGGTTACCGCCCAGGGCCATGTCTTGCCGGGGAGTGTTACTCATGGTAAACTCGAACCTCGCTGAAATACACAATTTTGTTCAGAGACCCAGAAGA
+>66190 2
+CATAATAGAGTCGTTACAGATTCAGGTCGTCAGCGGCCATAACTATTCGCTTTAACGTAGGATTGATCTTCCGCGCGCCAATTGTACACGGCAGACGGCG
+>66191 3
+ATACTTTAGGGCAGCCTAGCCGTGTTGGGACGGCCGGTATATGACCGGTGATAATTACCTTAATGACGTAACTTACCCGTTCCCTAAGAGCTACCGGACA
+>66192 3
+CGGTCAAGTCAGTTATATACTTTCGGTTTCCAGGGCAACAAAGAGATGGATTCCGACTACGTAGCCGACTCACGCGCTTGATGTTATCAATCCCACGGGG
+>66193 1
+AAGAGTCCCAGATGCTATAAATGCACCAATACAAAATGGCACCTGCCTATGGGGCGATGTTTAGTGACTGCCGACTTTTGCCCTGTGGCAGCCTGTATCG
+>66194 2
+GCGATCTTCCGCCCGGATTGTGTCAGTATAACGTCCGCCAAAGGTCAATCTGGTAATCTAAGGGTGGGTATCAAGCTTGCCCACTATGAGGTAACCACAT
+>66195 1
+GCAGGTCCTACGTGTCTAGCGAAATATCCCCGGTGTACTGAGCTCTAATGTGCAATGACTTGATCCCCTGGCGGCGCGATCGACTGAAGTAAAAACTTAT
+>66196 1
+CCTAGAGAGGCATCGTCCATGCCTTAATCGGCTAATACTTCAAGCCATGACGCTTTAATACTAAGAATGTCGCTCACGAGTGGTTCGCTGAGGGAGGCCT
+>66197 1
+AAGTGACGATTCTGCCTACTTCTGGCATAGTACACGCTGGGGCACAGATCAGCACAGCATGCGGGCTATATGTCCTCCTTATGGACTTATGAAACACGGT
+>66198 3
+CTTACGACGGGTAAATTAGTGGTCTCGGTCTATCCTAAAATCAAGTGCCCGCAGCCGACAGTACTCCATCTACGTGGATTCATGATGAGCCGAGCAGTTG
+>66199 3
+TCAGCGAGTGTAGCACACTATGTTGTCTCACTGTTCCGGAAGATTCGGTGGCCTGCATGATCCATATGGCAACTATCAAGGAGCTAGCATCACACTAGCG
+>66200 1
+CCAACGCCGGAAACCCGCGGGGCTAGTGAGTGCCAAGTTTGAATTATAATCCTCTTTAGACGTTCGTACACGTTAATGAGTCAGGACTCACGCTGCGATT
+>66201 2
+AGTCGCCCTTGGGCAACTCACATCCACATCCGGAGTGCTTAAGTTGTTGAAATGTACGTTCCGATACGGATAATGCTTCTGGTCAAGCCCGAACAGGATG
+>66202 3
+TATTATGGAATCCTTTCCCCGTGTAGCAGGAATGTACTCATACGCGTATCCTTACCAGACTAATGTTATCGCGGAGCGACCCGATGAGCGGGTGAACCGA
+>66203 2
+TGGTTCACAAGGGGCGGGCGTTCGCTCCGTGCGCAACCCATTTAATGTCGTTAATATAGCGAAAGGGTAACTACATAGCCCGATATTGGTATCCACCCTA
+>66204 1
+AGTATGTCGGGGCCGGTACCAAGCGTACGGTAGTTGATAATAGCCCTACCAACCACTTGGTCTTGAAGCATGATGTCTCGTGTTTGCCCAATCAACAACG
+>66205 3
+GTTCGTACGAATTGCCGGCGGCATGCGAGCCTCGCACCCAAATAAGTAGATTCAGAAGTCGCTGAGTGACTTACTTCCAGGCGCTTTACTAGTCTGTAAA
+>66206 2
+TTGCACATAAGGTGAGGCCCGAATTACCCCGCTCGGCAGCTTTATGTGGGTGACCCGCCACGCCGACGTTGCTAGTATTACATTTAGTTAAAAATGAGAC
+>66207 2
+AATCTCCAGTTCGCTCCGTCGATACCAATCACTATTGGCACACGGGGTTCGCTTAGGGTAATGTACGTTAATTGAGGGACGTTCGGAAGACAAGCCATCC
+>66208 3
+TCTGCGACTCGGGAAGTACCCTCGTTACCAGTCCAGATAGAGCGTAAACAGTCATGCCCAAGCAGAATGTGAGTTTGAGGTTTACGTCAGCTATCCTCTG
+>66209 1
+ACGCTGAGTAACGTTGCGCTCGTAAAACGATGCAACCTATATTATCGTCGCCTATACTTATCGGCGGGCGCTTAGCCAGGATGGGAGCATATTTGACACC
+>66210 2
+GTGCAAGATCGGGCTTGTTACGTCACGCAATGCTTTTAAACGGCAATAACTGTAACACATTGCATGTACAGTCACGCGGGCCTTTGCCACTCAGGGAGCT
+>66211 1
+CTAGCAGAGAGAAACAGCCGCAGCACCCTCCCGTTTAACGATGAAATGTGTCGCTCTGAGCGGGTTAAGCCACTTTCTTCACGGGTATTCATATGGTTAG
+>66212 2
+TTTTAACAGGTGTATGTCGTTAGACACCATACCCGAACGCCGCCAGGTCTGACATTAGTGAGGCAGCGATCGCTACACTGCGTTTTACAGGAGACCGATT
+>66213 2
+CGAGACGCATTGACCCGAAGCATGTTGTTTCTGCTCCCTGCGGACCACGGGTTAGGAAGCTAGTAATTCTGAATGGTACAGAAATGTCATATCCGCCATC
+>66214 1
+CCTGTTACGTATCACGAAGCCAGAACTCGTAACCAGCCCGTATTGTTTTATGAGTCTAACTCAACTGGGTGAGTGGCAAAGGGCCATGGCCCTTGTAGAC
+>66215 3
+CATGTCAAGTTATGATCGCATTCTACTCCCCAGGATCGATGCGAAGGTCGCTCAAGAGTCGGCGTAAACTTGCGTAGATTCACGTAGGTACTTCACCGAG
+>66216 1
+TAAAAAGGTTCTATGCATAAGCTAGTCTAGGTCAATAGTCGACGAACGCTCGGATGCGCTCGTTGAGTCCTCGTGTGGTAACCCCACCGTTCAGTAAGCC
+>66217 3
+CCCCAGCTTTGCGCATTAGTATCAGCGACAAGCGGTGAATAAACATAGTTAACAATCGCGCATGGTTGGTCTCCTGCGCAGACACTAGCCGATGGGTTTT
+>66218 3
+ACTCTTTGGATTAACAATTCCTACCGACCTGGACTTAAGAGAGACTATGCACGCCCGTGTCACCTGCGGGAGTAGGCTACATTCTCGGAATGGGTGCAAT
+>66219 1
+CAATCACACATCATAGAATGAGGTGCTAGTATCCCGTTGTGATGGCGTCACTGGAGCCCATTTCTAATAGCGTTACTCGCTAAGGCCTGTACCGACGAGG
+>66220 1
+GCCATGCGCACGGTAGGAGGTTATGAAGAGCCAGCGCTGTCGCGTCTTTTAGGGTTCCAAGTGCACTGTTCCCAATTATAATCTACAAAAGAACGTCTCC
+>66221 2
+CCAGTGCGTTAGTCAGTTACAAAGACACGGGTTCGAGGCATGTAACGTTTTTACGATCTTTTAGCATTCTGACGGCGCGCGAACTCACAACAGAGCTCCG
+>66222 1
+TGGTGTGACCGCCAGAGTTTGCAACTTGATTCCGGCCATCCACTACGTTCACCCAATCTGGTGTGTTGGAGTAACAACTTAATAACTGGAACAAGCGCGG
+>66223 2
+GTGTTGAACCACCGGAGTCTTGCCGATCTTTTAGAAGAGCACTGAATCCCCGTGAAATCCATACCGCTACGTTAGTTGTACGCGCAAATTCGGAGTAGGC
+>66224 2
+GGAGGTTTGGTTTGACTATCGGCACAAACTAAATAACCCTGCCATCACTATTCATGGCCCAGGCCAGTGTGCGGCCTAGAACTACTATTACGTGAGGGTC
+>66225 1
+GGCGATTATATTCGTGGGGCTAATCCCCGATTATCAGAAAATTCTATCATGTGGGCACTAACAGACGTCGGGTCTTCACCCCCTAATCGAGACTGAGGGC
+>66226 1
+ACACAGTCCATACGGCCGTATGACTATGCAGTAATGGACGATCGACATCCTCGCTCGCTCTGAAACACGGTAACCTTAAAGAGGCTGGGGTGTTCTGTTT
+>66227 2
+CGCGTCCTCGTGGTTGGTCGTAGAACATCTGTACTCTGGCTACGTGACATTCAAAACCAAGGTGATTACTTCAATCGGAGCTGGCCCATGGCAAAAGACT
+>66228 1
+GGACCAGCACCTTGATTGCGGCCGGTAATTATAAATTCCCGGCTCGTGGACGCAGGTTAATCGAACAGCGGTACGTACTACGAGTATACCATTTTGTCAC
+>66229 2
+AGGTCTTACTATAGCGCTGTGGAAAATGCGGAACCGACTGATGCGCCCTCGAGATCTTCTACGATTTGTTGGTCCACAGCGGTATCAAACTGCACCATAG
+>66230 1
+CGTTGAACGGTGGGACTTTCTCTCGGAGTAGGCTCGTATAACGTAGCACAGCAGAGGAACACTAGTATTAGCGCCAGCCATCATCCCGTATAGCTTTCTA
+>66231 3
+CCTATCCCGGACAAGATCACACGTCTTGGCACTGTCACGGGGGGCTTCGGCTCGTCTATATTGCAAATGAGTAGAATACAAACGACGTGTATGCACTTGT
+>66232 1
+CAGAATAATGAATATCGACACACCACACAAGCATCGTGACCTGGCGGTTCAGTTTCGTTGTTTCGGGAGGCTTCTGATACGGTATCTACACTGGGCCCAG
+>66233 2
+CTCACACCCTCGCCGTAATCGCTCATCGATTGGATCCACCAGGCAGTTTGATCTAAACTGTATGGACTAAGTCGTTGAGGGGTACTGAAATACTGCAGGG
+>66234 3
+CGAGTGGCAATTCGCGCTATTACCCCTCGTTGACATTCTAGCAGTATGGATAAGCCTTGGTAGTACCAGAGACGTCGAATCGCGTATAGCGCACCAAGTT
+>66235 3
+CGTAACAACCCATATCATGCAGTGTGAATTAGTGAAGACGGGGCAGTTGCCTTCTGGCCTGTTCAGATATCTACGCGCCCTCTACAAGCGGAGAGCTTTA
+>66236 1
+CACACCGGCCGACTGAGATTACAGTGGGACACTAGTGATACACGGTAGCTGACCTGCCCCTGGTGGATTATAGCATGATTGTTCTGGCAACCAATTTTCA
+>66237 3
+CTATCGGTGGCAGCGAGTGTTTTCCTAAATCGCCGATTGGTTAACACTCTCGGCAAGACCCTACCCATCTGGGTTAGTAGACGAAGGCTCAAGGTAAACT
+>66238 2
+GTCACGGGAGAAAACTTTTACACCCACCCACAGCGGGATGGTTCGACTACCGATGCTATGTTAGTCAAGTAGTCCTGGTGGCATTCTGGACTAATCCAGT
+>66239 1
+CTCCCGCTAATTTGTATGGATAGAAGCGTTAGATGCCTTGCGAGACCAAGCTCCGGTGTACTCGCAGATGCCGACGCTGAACTGGCAGATTCATCAATAT
+>66240 3
+ACAGTATGGCCTCGCATAGTGGCCGATTATTCCTCGAGCTCGTGCCTCCGGATGTTATAAGAGCTATGATAATAGAAGTAAATGGAGCCCCATGCTGCCC
+>66241 1
+AACGGCCGCACCCTCCTTCGGCATGCAGCGGTAAAGAAAAAGAGCTTTGGCTATCTTTGCTGTACACATGGTGCAAATCTGTTATTACTCTCGGGAGGAC
+>66242 1
+GCATCGCTCTCTGTTACGGAGTAAATAGTGGGCATGTCTCGCATACGGACTTCGCTGACTTTAAAGTACAGAAGATCGACTGACGCATAGCGCCTGCCTA
+>66243 2
+TGCGGAGTCGGTAATCCGTCGTGAAACTGAAATTAATGGCTCCTACTAAGCGGTGAGTCTTCACCATATGCGATCCAGAGCCAAGTACTGGCATGCCCTT
+>66244 1
+AGCGATAGCGGGGCCCGTTTCAAACGATTAAAGTAGGGCCGACACGGAATTGTTCACCAAAGGACGGTCAACTCCTCCGTTTCTTTACCGATTGCTTTGA
+>66245 2
+CTCAGTCACGAGGGTGTCGTGGTAGGTATGCATAATCATAATACCTATGTTCGGTGCAGATTGATTGTCACCGAGCCGAGTATCACACCACGCCGTACCA
+>66246 1
+GGTCGTTGACCTACGGGAATGGCGTATGCATAACCCCGCTCAGAATAAATGGCCTCAAGCGTGCTTGATAACTCTATCAGACTGTCCGCCTGAGAGTTTA
+>66247 3
+AGTTACATGCCTGCAAGCCCCAATGTATGGAGGGGATTCAACTCCGCAGTATGGTTACAGGGTGCTTCCCTGAAATACTGCTATGCGAACGCTGTCTAAC
+>66248 1
+GTATGAGAAATTCTCCACACCGTGTATTGAGCTCGCTGCCTAGATTAAGCCGCCCATCGAATTATACGCGGGTGGGGAGTACTTCCTCTCAGTAGGAACA
+>66249 1
+GGTCTCTTTACCCACCGTTCTAAAACTGATTCTCATCCCATGCAAGTTCCTGTATCAATGGACGGGGTGGGGGCGCTAGAAATAGGTGGAGAACTAACCC
+>66250 1
+AAGAACTATGTCTTCCACGCATTTCTCATGAGCAACGGCCGAATTCTTCAAACAGTTCGCCGAGGTGTCGAACGCTTGGCCGCACTGGTGGTTAATGGAA
+>66251 1
+CGCATTTCGGTTTTGAACTAGTTCATAGAGGCGCCCCCGCAAAATGCCAAATGATGACATTTGGCACGTTGGTCGCAAGCGTAACTAGGTTCACCCGAGT
+>66252 2
+GAGACCCAATCTCATCGGTGTTGTCGCAGAGCGTTTAGTGGTGATTTCAACCAAATAGGCCTTGCCAGAGGTCACGGTGAACAGACACTTCCCAATTGTC
+>66253 2
+CTGGCGACGTTAAACGGGACTTATCAGAGCTTCATCCCCTGTAACGACTCAAGTTCTAATATCATGTGGTATCCGGGTCCGAAGCCGATAGGAGCTCTAG
+>66254 2
+GAGTATTTTGAGCTCGAGGATATGTTAGCTTATCCGAGGCACGTCTCTGTGCAACGTACTGCCACCGGGAACAACTCACCGGCAACAAGAACTCTGGTTT
+>66255 3
+GAGACTGTAGTCCATACCCGTAAACGGCTTAATAGCTTGGCCTTGATGAGACAGTACTTCTACGCTTGGTAGCAGCCTGAACACATGTAGTTGACCGGCC
+>66256 1
+AGTCCTGTAGTCGGATGCTGACCAGATTCCCAATTTGTCTCCCGCGGTCAGATCACGTCTTCCTATAAAGAGGATAGCGCCGATGAAGCGTTAAACGGTA
+>66257 3
+TATCCGATGAGTACCAACACTTTGCATGCATCCTGTGTAGGGGGATCCAATTCGTCTGAGGGAGTGATCTCCAACGCACAAACTGTCCGGGTTAAGACCT
+>66258 1
+GATCAGGCGTATCCTTCGTGCGTCGCGACCGATTATCTGCAAATATGTACTCCAAACTGTATGGGGTGGTTAAGGGCCCACAGAGAATATCCTGAACCTC
+>66259 3
+ATTCTTACGTGAGGAATTTGCCACATTCATTACGGTTTACTCGTTACTTAGTGAAGCAATTGCAGTCCCAGGAGGGCCCAGCCGTGGGGACAGCACACAC
+>66260 1
+TACCCTAAGCTGGACTCAAGCGCCTGACACGCATCGGGAGAGTCAGGTATAAACGTTAATGGACGTACGTTACCAAGGTTGTTGCTATTCTACCCGCTTG
+>66261 3
+TTCTAGATTCGGGGGCCAATGTTCGCAGCCCAGAGCGACTACTACCCTCAAAGTCGATTTAACAGAAATTGGGGTCACAGGGCCACACTTTTTCGTGGTA
+>66262 3
+CGAATTCAATTGGGGAAACCCAAACCTGGCACTGTGGTCGATTGTCACAAATCTCGGCATTTATGTGTGAGGACCCTTCCATGAAATAGGCTGGTCCCGC
+>66263 2
+GTAGAATATCGGGACCACTATTATACGGGTAGTCTCCCGCGCTACGTCACTATGTGCTCACCCGAGCGAAATATTGGTATTAGACGCGGATCATGAGTCC
+>66264 2
+GGACATCCGGCTCATCCTGATGGTTACCGCGCGGGTATGTCTGATCTGGATAGATAGCCTACCAACAAGACAAAGCCCTATTGATCGTGATTGTCGTCAA
+>66265 1
+CAGTTTTAACTATGAGCGCGGCATTGACACGGACCCACTAGGACCACTCGCGATACATGGCAGTGGGCAAGGTTGATTCCTGAAAGCTGTTCATTTTCAC
+>66266 1
+AGAAAGGGCAGACGCTAGTACTCATTGCTTATACATCCGGTTGCAGTTTCCCCCGGGGCCGCATATCATACGTGTTACCGGCCGATTAGAAGCTAATTGA
+>66267 3
+GCCATACCGAAGATACTTTTTGAGTCACGGGTAGAGAAACGCCCCGCCCTGGCCAGATCGTTTCCAATTATAGGAGTCGGTCCATTGAAGTGATCTAGTC
+>66268 1
+TAGGGACTACGCTATAGGTCGGGCTACCCGGTGCAACCAGGAATACAGTCCCCATTAAGCGATTAAGGTGATTGGCTGGACCCTTTCACTCTATTAGATC
+>66269 1
+GGGTACACCTCGCAGACACGAATATCTTGTCAATGTCTCGAGAGTAAAACTCGGACTTTCTCGTAAGTCGCCTAACCGGCTTTGCCATGAGGGAACTGGT
+>66270 3
+CCAAGGGGGCCTCGTCTGGAAGTAATATGTCGTCCACAGTATTGTAATGGGGAGCCGAAAAGTCATCTTAACATCCCGGTCTATTCAGACCCGTGTCTAC
+>66271 1
+CGCATATCTATGGGTAGAATACCTGTTAGACGTTTAATGGGAACACTCGGTTGTTGTCATCAAACTCGGCTCCCAGAAGCACTCAGGGGACGGCTATCCC
+>66272 3
+ACCGTAGTAATATGAGACATGTCTATGGTATCCCGAATAGGTGTCGGATAAACCAAGGGCCGGTCATTTCTTAGTGCCCGAATGTTCTCAGCCGGACCCC
+>66273 1
+ATTATTCAGCTGGACCGGGGTACGCAATTTAAAGAGCTATGGGGCCGCACACTGAGTAATTAGATTCCTGTCGTCCCGTCGTAACTACCGACGAGATCCT
+>66274 2
+TACACCGCACGAATCATTCCAGAAACTGTTAAGACCAAGTCCTGGCTAGCTACTTGTGAGTACACTCTTTCAGCCCTATGTAGGGGGGGAGGATGCGTCT
+>66275 1
+CAAGCTCAATTCTTCGCCTTAAGCACTGAAACCAAGCTAGGGGTTTGGATGAGTCTCAGGCTCCAGATCTGAGAGGGACGCTATCTGTACCACTTTCGAG
+>66276 2
+CAGGCTGAGTAGAAGCACGTCTTCCGCCCGCTATTGTTATCAATGATGTAGGGGGGCAACTAAGTGCTCGACCTGTCTATGGTGCTTACCCAAACAACAT
+>66277 3
+TGACTGGCGAACGGTACTGTCTCGCTCTAGGCGTAGGTCGCCTATCGTGGCTGATGCACCCGATATTGAAAATACATACACAGACATTGATCTACGAGTC
+>66278 3
+TAGTCTATGACTCTGGGCGACCGGACGTCGTCGACCCGCTCTATGCGGATCAAAGACAAGTTAACGTAGGTCATGGAGATTGAAGTTCCCCATTCTTAAC
+>66279 1
+GACACGGTCTGTCAGGGGCTCCCCAGCTCGCGTCGATTATACATATTATCTGCCGAGGTTAGTTACACTCACCGAGGTAAGTAAAGTATGCACCTGAAGT
+>66280 1
+GCGGTTCCAAATGCATTTTCTGAAGAGACCGCGTGGTCTGACGTCTCATTCCGAAGACCCAGTGGATAGACATCGATCCGTGTCCATTAACCGATATGAG
+>66281 3
+GTAGCTTGAGACCCGTTATGCGCATACGTACCACCAAAAGCAGCATTAGTTCTTCAGCTGATGCGAATACTTTTGAGCAAGGCGTTGACTACCGGCGTGC
+>66282 3
+GAAGTCTCCCCGTAGCGCTGCGGTTACCTGACTACGCTGTGAAGTACGCCGACATCTGATCTCAGCTATTATGAAAGGAATATTCCGATGAATGACGCTG
+>66283 2
+GCGGCTGTGAAACCGTCGCCATGCTGTAACCAATTCAGACAGCTATGGTTTGTAAGAGTCGTGGTACCTCACCGGATCCCCCTAGCTTAAAAAGTGTTAG
+>66284 1
+ACTGAGCAGACGACTAGTTCCTGGAACCAGTAACTTCAGATTACTCGACTCATCTATTAGAGATAGCTGCGCCTACGCGCGCGTGTGGGGTAATGACTCT
+>66285 3
+CGGTCCCCTTCCGGGGCGGTACCCTATCAAAAGAGAGAAAAACTTGGCTACGACGCAGGTGGTTTAACTCACTTAGGCTCTAGAGGTATACTCTCTATTG
+>66286 3
+TGTGTATCTTTTGGCATCCTTATACCACTAACGCCAATCATGGTCAAGGCTGAAACTCGCAGCCGGTACCGTCCGGGAGGTACGTAGTATCGACGGAATA
+>66287 3
+ACACTTATATAAGGGAGCTACGCTCTCGCGGACATGTGTCTACGCTGCATTCTGTACCAGGAACAGCAGTACATTGGGTGCACTTTATGGATAGCGCCCA
+>66288 2
+CCCCGCTAGCACCTTGTGCGTCGGTCGGGCTTTAGCTAGTGTTAAGTAAAGAGGTACCGAGGATAGTCACACTTACGTAATACAAATCATCTCTGAGCCG
+>66289 1
+TCTAATAGGCTGCCAAACAAGCGCGGTGATGAATCCAGCCCTTAGGATGTCTTAGGTGATGCAAATCTCACCATGCTATGTCATGTCAGGCGCATTCCGG
+>66290 3
+GCACCTACCGGACCTTCGGCAAATTGCGCCTTGAGAGTAAAATTAAATGGCGCTCGATATTTCAGGGGTAGTCCTCGCCGTCAGTAATAAATGGCGCCTT
+>66291 1
+TAACTCGATTGTAGCAGAGCATATGCGGTCCGAGCGGTCCACCTTAACAAAAACCCCCGAGGATAGGAATTTCTGCTTCTGATCGTGCATTCGGTGGCAT
+>66292 3
+CTGATAGAGCATGGTTTGTTAACAGTAAGGTCGAGGGCGCTCATCAGCCTAGCACATCTGTGCGCACCCATGCTAGCCAATCGTATGTCTTCAATGGAAC
+>66293 3
+TTAGTCTAATGCTGATTTCCAGTCGAATGGTGCTCAACCACCCGAGTACGAGGTCGCGAAGACTCAAGGGCAGCTACTTCGGAACAGTTATCGTGCTATC
+>66294 1
+ATAGATCCCGATCTGGCTTACCTTACATAAGATCCAAGGGTGCCCAACCCTTGCGGGAGGGATTGCGAGGCATTATAGCTATGCCTATAGGGTCTCTAAC
+>66295 3
+AGCCCCACCAGTATGACATAGCATTGGTTGTGTTAGAACCGCGGTATACATAGTGCCGCCGACCCGTTGTGTTTGCACTTAGCGAATAGAGCAATAGTCC
+>66296 1
+CCCGGGCAGTATCCTTATACATGTTAACTCGCGAAACCCAATCGGACCGGCTTCGCGCAAAGAAGGTGAATAGGCCTTTTATTTGAGATTGTGGTCCCGA
+>66297 3
+GGTCAACATTACTCGGCTTTCCTTTTTAACTGAAGATCAGAGTCGACATCAATGGGCCCCTCTTTTACCTGTAGGAAAGGAGGACGACCCGGAGACCTGG
+>66298 2
+TGTGGGGGCGATACTTGTCACTAAGCCGTCGGAGGAACTCACTTCGAGCGTGTGAACAGTAGTTCGATTCACTCCTACTAACCATCCTTCGAGAAAATGC
+>66299 3
+AGACGGTGATTTCGCGAACGTGCAGGGTAGGCAGAGGGATAGACACCTCTCCCGACTTTTTGCTCATCTAAACATATGCGTGTCCAAACCTTTGGATACC
+>66300 1
+GAGATCAGGTGGGGAAAAACAGCAAAAGCTTACACATCATGCCCCGTCTTTCCGCTGGGAATCTTTCATGAGTCAGACACTGCTGTCGATGGCTTCGTTC
+>66301 2
+ATCTACGCATGTGGCCGCGTGGCCGTTCTGAAAATGTCAGACGCGCGCTCTCTGTCAGGCACAAACATTGAATGCTCTGCGAGCTGAATTCATGAATTAA
+>66302 2
+TGCTGTGCGCGGCCGTAAAATCGCAAATAGTGCCCTTCGGTCGGCATCGAATTACTCGCGACTTGGCCCGAAAAGTGGATGACACACTAACTTTAGATTT
+>66303 3
+ACTTGAGGGTCCAAGAACATGTTCTAATTATCGAGCTGTTGCGGTAACAAGGTCACGAGGCTGCGTTTGATGTACAACCTCCCAAGGCCGCATCCCGATT
+>66304 1
+CCCAGGAGAAGGCGTGCTGTACTACAGGTACGCTTTGTATGGCATTTTCACCCTTTGCAAACTCATTCCATTCTGCAGCAGCAGGGAAACGTCGTAGGAA
+>66305 3
+CTATCCAGCATTTCCTGGTTGCATTTCGGCTCGGCGTTCCAAACCGCGAGACACCGAGGCCATGTAGGAGATCATTTATAATGGTATAGAAAAGCGTGCC
+>66306 1
+GTTAAGGAAATTGGCCAGCCCCCAGCACTCTGAGCTCCATGATCCTGGTCGCGGTTGATGTCGATACTGTAGGGTAAAAGGTCAAGCTTTCACCACTAAT
+>66307 3
+CCCTTCCTGGATGGCGTCAGAGTCCTGCCAAGTAGGACTTTTAGGATACCCTGACGTCATAAGATAGTCTCAGCACGCTATCAGTTGCAGTCGGGAAAAT
+>66308 1
+GCGTTCCTAGATTAACCGTACTCAATGCCAGGATTTGCAGCGGTAACGGACATGTCGACGGGCTATAGACCTTCGCCAGTAGGTCTAAGCGATCTTTACA
+>66309 1
+AGAATGGCGCGGTTCAATATGAGCCCTTCACAGACGGACTCGACCAAATTGCGAGGGGCTTCCCAGTAGAGTGGTTTACCCTTAACAGTTATTGATTCCC
+>66310 2
+GGTAGTGTCCCGGGGTTAATTAACCCTTCTACGCGACACGCCGGATGTACACTAAGAATACAACACGTATCTCAATGTAGCGTTATCCTGGGGTCGCGAT
+>66311 3
+GACCGTTGCTTTCGCGAAGCACCAGCATTTGCCAACGACACAAGGGAACTATCTCACGGTCTTGCCATTAGTTTTAATAAGGCTGCGCCAGAGGTGTTGA
+>66312 1
+CAAAGTGCGCTTTACGCGCGTAGGTTTAGCACCCCGGCTGCGGGATCATATTACAACCGGATACTGTGTTAAGATTACGACCAAAACTAGCTTGTTCCGG
+>66313 3
+CACACCCATCGGGAATTATAGTCATATGATGATACTGGTGAAGCCGCTAGGGTGCCTAGGTCTTTCGCAGCACTCTCCCTCTTAGGTACAGCAGTAAGGA
+>66314 2
+TTAATACGCGTTATGATGGGATTCTGCGTGGTCCCAGTCATATCACGGGAGCAAGGCTGCCCCTACGAATTAAAATACATCCAGTCGATCGACTGGTGCC
+>66315 3
+GTAGATCCAAAGCAGAGCCACCCATTAGCGTGCGGAACCTGGGGGAAGCCTATACCCATAGTTCTAGTACTTGGCCCTGTTTGAGATCCATGTTAACTGT
+>66316 1
+GAGAGGCTGGGCTTTAAATCACTCCGCCGTTGGGCACCCATTCTACATGTAGAAGTGACGGAAATCGCACCGAGGTCGGATACATTTTACTACTCTGTCA
+>66317 3
+TCCCAATTGAGCTGCTCATCTTAAATTTTGAAGGGGGACTTTGGCATCCGGACACAGCGACTTCAACACTTGCTCGGATCAGTTGAGTGCCGACGGAAAC
+>66318 3
+TTAAATCGGGACGGAACCCCGAGTAAGCTGATATCAACCTGCTCTTCAGGAAAAGGTTTAGCATTAACTGTGTGCTCCCGAGCGCTAGCCGGTCATCTGT
+>66319 2
+AGGGTTCGCGATATCCGCTGATGGGACCTCTAGTCAGCTTTAACTCAGCAACCGTCAACGGGATACTGCAACCTGGATAAAGTTAGGCTTCCATGCTGAT
+>66320 1
+ATGAGTATCCGCGGTAGTTGCGGAGCTATATAAAATGCCGCTATCCGTTGCCACCAGGGCTCTCCAAGCGACTTGTTATTTGCCCCAGGACAAAGAATTG
+>66321 1
+CTACATGTGGAATCTGCCGGGGTAGGGCTCGTCACGTGCTTTATGGCAGCAAATACCGTCATTGACTAGACACGGAGCCATCCTTTTATACTCAAAGACG
+>66322 2
+ACCTCCAGAAGGTTATGGGACTGCGCATCCCGGTCTCGAGTAGATACGTACAAGATGTATACCCCGTATAGTATGCTGTCAGTGCAAACTGCGTTCCGAT
+>66323 1
+CGAAGCGGATCATGTGTGTATCGTCGTTAAAGTTTAAATTGACTGAGGGGTATCTCACCTCGCATGCCGAACCGGTTCCCACCGTGCACACTATAGCAAG
+>66324 1
+TCCGTGATTTAGACGTTTCCTAATTTGATAATAGCCGTTATACTGCGCGTCTCTCGACACCAGTGATAGCGAGCGCAGCAGAGTAACCAAGGGGGCATCC
+>66325 1
+GTTCAGTTTACGTGCCAACTCTCGAGAGTGAAAAACCACGTGTTAGAGGATCCGCGTGTAAACCTAGGAATCCTTCCATGTTGTGCCTACAACGTGGGCC
+>66326 1
+TTAGATTTGTCCAACCAGTTGTTCACGGAGTTGCCGGTAGCCGTGCATCGCCGAGGTTAGTACTAAACACGTAGGGATGCCGTAAAAATCCATGTCCCAC
+>66327 3
+CCAGCCTCCGAGGATAGAAGTTAACGCCTTGAGAGACTGATCATGCTTATACTCGATTTCCGTAAGTCGTGGCAATCAACACTCTAATCTGGCGGGGGCT
+>66328 1
+GATTATTCTCATTGGGTGCTCAGTACCACTGCATCCTAGTTGGGTGAAAAGCGCTAAATTCCGCCGTTGGTGATCGAAAAACGCCGGCCCTGAATCACGA
+>66329 1
+CCCTTGGGACTCTAGTGGCTCGTACGCAGGTTAGAGGAACTAGTGGACACAGGTCTAGCCTGATCTCACATGTCTCACAATTACGCGCGCAATATTGAAT
+>66330 1
+CGTTCTAAGGGGGTTAAAAGTTCAGACATAGTCACATCCTCGGCTTGTCTGCCTGACCCTATCACAGTCGATGACGATGGATGGACCATCGGATAGTACC
+>66331 2
+TGATGATGGCGACCCAGTACCGTTCTATTCATATGGGTTGGTGACCACGATCAATGCCGTAACGGGCCTACTACCAATGATTCAGGGTTAACTAGCGCCA
+>66332 1
+TGCGAAGCATACGCGTAGGATCGGGTGCTATTAAGCTGACGAGTCTACTCATTGTTAAGCAAGGCCTTAAACGCTATACTTTCCGAGGCACCCCCGTATG
+>66333 2
+CACAGTAGCGAAAGCAGTCATCCGGCGCATTCTCTTACACGATCGAACGTAGGGTTCAGAGTCATCTCGAATCTGACTCTTTAGCTTGGGGGAACGCTAT
+>66334 2
+AAAGCGGAATTAAAGGTCAGTTTTCGCCTGATTGTCCCTTAAGAGATACACTTCAGCCGCGTTTCCCGCGCAAGCGGTGCGGTCCAATTTGGCAAAAGCT
+>66335 3
+GAGGGTCGGTGGGGAACCATCCAGACCACGTGGCCCTAGCACTACGGCAATCACGTCGACTCTTCTCGAAGCGCTTTGTAATTAATAGGTCTATTATAAT
+>66336 3
+GATGCATGGTACCTTCGTGCGTACATACTCACCCGATATTCTTTGGTTCGTGCCGAGATCTGGCTAAGAATACACCTGGCAGAGAGTGACCACTAAGGCA
+>66337 1
+AGACCCTCATTCTTGGAGCAGACTGTACGTTCTCGCCCTAAAGCGATGGTATTGTGAAAAAGGTACGCCATCCAGACAGTCGAGTCGCTTGGCTTAGTAC
+>66338 1
+GACGATTACTTCGTAGGGGATCGGTTGTTTGCCGCAGTGCGCCGAGTGATGAAGTTACGAATACCAGCTCTCCCCATATCCAAAATATCTGATCGCGCAA
+>66339 3
+CCCCCAAGACGAAAGCAAACAACGTGGATCACACCAACCTTTCCTGACCCCGGGGAATATTATCTTATGCTTGTGATTCGGTTGTATGATGGGCGGGGTT
+>66340 2
+CTCTGCTAGATGTGCGTTGTATCGGAGACAACGTGAGCTGTAAACATAAACAGCGCCACCACCAGGTCATTTGACGGGACTCCTGTGAGCTTGTCACTAT
+>66341 3
+TGAGCAAAATCGTAGCATGGCCTTGTCTGAGCTAGGTCGCCGACGTGAAATATTATTCCTATTTAACGGAGACGCTGCCCCGCAGACGCTAATTGCTGAC
+>66342 3
+GATAGTAACAATTACGTCCACTGCGTTATGTGACAGCCCGAATGATTGAGGAGCAGGGAGCTTCGACCGTACCTTCAACTTGTTGTTCACCCAAGGCTGC
+>66343 1
+GATAGCGCATCGAGCGCTTCCTGCAAAAGATCAGAGAATGCTGGCGGTTACTCAACTTCCGATATCGAATCCCCAGGAGTTGATGATCGTCTCCAGTGTT
+>66344 1
+TCTGACCTTTGGCTGGGCGAAGAAGTCCCTAACTCGAGTGACTCCATTTGTCCAGTGGAATATGGCTAAGGTGCTAAAGCCTCCGACTCGACAGAACTAT
+>66345 1
+TCTTGTCGAACTACTTACCTCACTTCCGGTCTGGAGCATAGTTTACGAGTAATCGCACGAAGAGGGGGCTGGGGTCATACAGACAGATCAAGATCCTCTC
+>66346 1
+TAGGCCGTCCATACAACAACTTGAGAGTGTCGAAGCTCCAACGTACGCGGTTGTTACCGAGGAATCTCTTGTGCCGAGATGCATAGCAACTGTACTTCTG
+>66347 1
+ACAAGCACGTCAACTGTTATTGCCGCGGACAAACCCCTTACACGCGTATGGAGGCTATGGTTGTGGAGTTAACTCGGGTGCCTATATCAGATCTTGACCA
+>66348 3
+TGAAACATGCCTACATCCTACTCTCATTGTGGCGACTAATAGTACGCGCGGCACACGTGTTATCGCAGGTCTTGAAGGACTAAAAGCTTTGCGGGACCTG
+>66349 3
+AGCCGCACTACGGTAGTTCCTCGGTTACAAATATAGAGTGCCGGGCTATGGCTGCGTTACCTAGATGGCGATCTATTGGAACATAAGCTAGCTTAACCCC
+>66350 1
+CGGACTTGATGGTAGTAACGGTGACTTTTAGTGGACAACTCGACACTAAAGGAGTCGCCGCAGCCACAGGGACTTCCTTCTCCTTGTATCACGTTCAAAG
+>66351 3
+ACACGCATTCTCCTGTTCACGTGGAAACCCTGAAGCAACGTGGAAAAGAAACCCGCACCTTGGATGGGGACTGGAAGTCGCCTATGTGATGTCTTTTTCT
+>66352 2
+GGAACAACTATTCGTATAGTCCCGTCCAGTACTAGTAGTCAAAGTGACGGAAAGCGCACCACGCGATATTTGGCCGGGACTTTTTCGTGAATTGGTCCCC
+>66353 3
+AGTATTAGTGCGGTTGTATGGTGGCAAACAGCATATTTAGCCCCTAGCCTCGTACCGGTTACAAGGCGAGACACCTACTTAAGGGCCCTACCATTTCGAG
+>66354 3
+GGTTAATAGTCCTCCATAGCTTGTAGGTCCGAACAGGTCACCCCTCAATGGGTCAGAAGGACACTGAACACTTTGATCTGCGTGCATGTATCACTGGACG
+>66355 1
+GGACGCAATACGCTACTGAAGGGCTAACTGTTAAGCCTCTAGCGAGTATAGGTCTCTTGCCGCGACACTGCTCACCTCTCTAATGAGGATTCGTATAGAG
+>66356 3
+TAATCTGTTACAAGGGCCTTAACTACGCGAGCATAAGAGTCGCGGGACAATCGAGACCTTGCTGACTAGCTTGTTTGGCTTCGATACTTACGACGCCCAG
+>66357 3
+TCAGCTGCCGTACGACCTCGGCGGGTAACTACCAACTGAAATTACAGGTTGGTCTGTTTAAGTCTCGACTTCCGAGAACGCTGAACGTTTGATCAAGCGA
+>66358 2
+GGTAGATGTCAACTGCGTGTATGAAATAAGCAAGTAGAGCTATGCCGGTAGACGGCCCGTACCTATGCCCTAATTCCCCCGTGTGTTACATGTCACGTCA
+>66359 1
+GTGTACATACCAACGTTTCCGGGCCCCGGATAATCACATGACGCTCTTAGCGTGAAGAACTATGAAATTGTTGCTTCCTTACTGTGGGAGGACCGACAGC
+>66360 2
+ATGAAACCCTTAGAGCACCTGTACGCGCTGATCGCGAATCATGCCACTATTGTGCCCATCTTGGGTGTGAATCTCGCTAAATGGGGGCATGCAAGTACAT
+>66361 1
+CTTCGCACTTACAAACGTGGGAGATCCCAGGTTAGGCCACGCGTGACCTGTGAAAGGCGCCAAAGATGGCTGAAACCGTCCGTATTTCACGTATTTTTAT
+>66362 3
+GCGAAATCCAGTTGCGATAGCCTTTTGGGCGGCTACGTCCTATTACGTAAACGCCCGTTAGACGATAACTGACACGGGTTGCATGTGTCCGCAACATAAT
+>66363 3
+AAACTAGAAGATTCCTCCATTCACGAGGCGGCAAAATAACGCAGCCGGGGTGGAATGTATCATCCTGTACTTCAATCTCGGCCGAGCGGTTTGCTTGTCT
+>66364 1
+CCAGGCTACTCTAGTGCCAGTCCTGACCGGTGAACAAGGGAATCTTAGTTTGTTCGTACGGATATTACATAACTATCATAAATAGTCGCGCCCGGGCGGC
+>66365 1
+AAATTGGCACGTCCTTATGAGGTATGCCGGGTACATGTCACCCCCGGGACAAGGTGTTACCTCAAATAACGAGCTACGCTTGACGTGATCGTCTTTCAAG
+>66366 3
+TCTATGATTCTTTCGAGAACGGCAGTACTGTGTCGACGCTTTTACCTGAATCGAGGGATCCGGCCTGTGCGACTACGCGAGCAACAAGTGACTCCAATAA
+>66367 1
+ACCGGGTCGCCAGTAGTTGCTTCGTGGAGTTAATTCTACTGCGAAAACGGTCAAGAATAGTATAACAGCTCAGGTGACTTTACCCCTGAGTCAGCCGCCT
+>66368 3
+TCTCAAAGACAGTCAGACCAGCGAACAGTGGACATCAGTTTACGGCTCGCTTGGAAATATCCGGCACCGGTAATGGTCTACTTGCAGTGCGTTACTCTGT
+>66369 3
+AAACTGACGCGCCATCGCTTACGCAGCGATAGTTTATAATCACGTCCCCCCTGCTTGAATGCGTAAGGCGGGCAGCTTACAGAAATTGGTTACATGGTTG
+>66370 2
+ATTCTACCATCTACGGTCTTTATATAGGCGTGTGGCTGACAACTGGAGCTATGCACAGCGACGCCATTCCGTGCACAGGGTCGCAAAACAGGTGTCTTAA
+>66371 3
+TTCGTCCCGTATCATACACACTAGATCCGATCACGCTAAGCCTCCTGTATAGGGATAGCTGGAGTCACCAAGTATGGGAACTGTATACCAGGGCTGTGTG
+>66372 1
+ATGAGGACTACTACTCCCCTGGGGCGTGTTAACTTCCTGGGATCGCGACTCGAGCACTAAGCGGATTTCGTTTTTAACAGCGGTAGACCAGACAATTAAC
+>66373 2
+ACGTCGGATTTACAGCAACAATTATGTAAGCTTATATCAACACGTGGGCCAATTTCTACGCCCCGATGAGCCCTCTCTGAGCGTGAAGGGGTGGATCCTG
+>66374 2
+CCATGACTTAGCCCAAGTTAATCATAGTTCGGAAGCAGAGTCGTTGCTGCAACATCAGCCTGTGTAACGCCGGTTGCTCGAGTACCTGGCACTTAGATGA
+>66375 1
+TACCAGTTGTCGTTCCCATAAGTAATCGGGGCCACTTCGTAGGTGTTGGGTGTACGCCTAGTGGACTACCCCGGAATTCACAACAAGAATAAAGCCGTTC
+>66376 2
+CGTGAGGATGGTAGAAACACCAAATATCTGTTAGACCGCTAGGCATGGCCCCTTCTACACCTCGTCGGGTGAGCCGATCGTATCATCAATTGGGTTAATC
+>66377 2
+GATTTTACGGGAAGCTCCTGACACCGTGTACGGCGACCATCGCAATTTCATGAGATTTGGCAACAATTCCGGCCGTTGATAATTCGTTCCGAGGAACGAC
+>66378 1
+CTTACGGCGAGTCCACTATGATGCCGTTGATTCACAGGGCTGGCTTAACCGATGTTCGTATACAACTGCAACCGGCGGTCATAAGTAAGTATCACGCGAT
+>66379 1
+TATAGGTAGTCCAGCCACTATGTGGCCTGTTACAAGGATTGTAGTACCATGCATTGGAACCCCTGTATTGGCGTAGTAACGAGACCGACTCTGCCAACCG
+>66380 1
+AATCCTTGACATTTGATTAGGTCGTCACTCCTGCATAGTACGAGAGTCGCCGAGCCCCTAGCTTATGAGGACATAGTCTGAGCTGGCCCTAAGGACAGAT
+>66381 3
+AGTATCTTGTATCTGTATGCTCAATGAGCGGCGAAAGTCGTGCAATCCTAACTTCAGCTTGTGGGAATGGGCTTTCCCCGGCACGCATCACAACGGACAA
+>66382 1
+TGAGAGAATCTGGTGGTCGTTACCTAAACTGCGGCCCCGTGAAATCGGAGCCACATCTCTGACCTTATCCAGATTGCAATGGGAGATCCCAGTAATCTTG
+>66383 2
+TATCGCGTTCCACGAAGCAGAAAGGGAACTCACATACCTCTATTTCCGGCGTATCCGGCATGTTACGGAGGTGCATAAGACTTCAACTGGTTAGGGTCTC
+>66384 1
+GGCAACATTCCTAGTGCCTGTGCCGAGAATAAGTTCACCTCCGTACCTGGCTATCAGGATGTAGGTGTCGTACGCTTACGAGTTCCTTCGAGGAACAAAA
+>66385 2
+ATGCAATATGACTGGATAATCTCTGGCACTATGGCACAGGCTGGTGTCAACGCAAGACACTCAGTGGATCTAACCGACATGCTATGCCTGCGCTTGTTCG
+>66386 1
+CCGAGGTCTGGATCCTGGCCCCATTTCGATTTCATTAACGAACTAAGTGTTTTGCAGCAGGTGATACATAGCTCACCGGCCACGCGGAAGGAGCTTAAAT
+>66387 1
+AGAAGATCCAGTCGATCTCACACAACATGGATTTAACTCGGGACTTGTTGCATGAGGGCGTGAACGCCGGCCCCGCATCTGCTTCTTGAAACATAGGTTT
+>66388 3
+GCCCTGAATGGAAATCTCTAGACTATGCAGGCGGACTCCTTAACATAGTTACATTCACTATGAGAAAGCCCTGACAGTGCTGGTGCTTGCGCCGTTCGAG
+>66389 2
+TCATGAAGCGCAACCACGGCAACAACGCGAGGGGTTTATGTGTATGTTCCGTCCTTATCATGTAAGTATCCGGGATGTGATATTACGCCCAAGCGACTCC
+>66390 3
+TACGGTGAAGTGAAGGACTAAGTTTCTTCTGGTGCAAGACCGCCCGTTTGTTAGCGAATTGATGCATGGGTCCCTAAATCCGAGCAAGACCTCCTCAACC
+>66391 3
+ATGATCGAAGGACCGCCGATCGTGTACACCTGTCAGAATTAATAGTATTGAGGGGTGGCTACTCTCTGTCACATGACCTGAACCCATCGAGGCATTGCCT
+>66392 2
+TATCATGACTGTTATACCTTATACGTGAAAGCCGTCGTTACCGATTGAAACCCGTCGCCCTCGTCACGGTGATAAGGCTAGATTCAAGGCGGGGCGATCA
+>66393 3
+GCAAGACTGTAGACGGTTCTTCACTGTGGCGCTTACAAAGAGCTTTAGTTACGACTGCCGCTGGTAAGTCTGATCCAACAGGCATACTACGGGTCTCCAA
+>66394 2
+AAGGGGTCAGGGCGTCTAAGACCCCACTCAAAACCCGGTAAAGAGAGTGTCTATCTCTGGGTTATCCCAGGAACGTCAGTCTGTCGTTTCTGTTAACCTA
+>66395 2
+TCGCCCGGAGCAGCTAAGGTCCGTCCTGCTGAAGCATGCTATGGATCTTCAAGTCGCGGAAGGCTCTTATACAGGATACAGTTTATCAACGCAGTTATAC
+>66396 1
+GAGATGTAATCATTGCCAGTATGTCGATAGCTTATCTACCCACCGGGGATACATAGAACTTAGCATTACGGTCCTACGGTACGGAGGTCACGCTGCCGCT
+>66397 3
+GCACACTTCAGTTCTACCCCGGTACGTCGAAACCACCAGTACTCTTGGAGTTTTCAGTGTAAGCAAGAGGCCGACGCGATCACTGTGGGAATGTTTAATG
+>66398 1
+CCGTCATATCGAAACCCACCACCCATCAGGGAGTGGCGTTGTCGTGGCAGTGAATAGAATGCATTTCCAGACTGTTCTGAGATTTAAGGCGCACGTTTAC
+>66399 3
+TAACAACCCCTTGGACCCCCTCATTGTGTGAGAACTTGTAAAAGTACAGATTATGGGGAGGAACATCTCGTGGAAGATCCCCCCTCTGGTACTGGTTCGG
+>66400 2
+TCAGTTGGATCGGCTCGGCGGATGGCGTCGTCAGCCCTGGTGACACCTAAAGTCCTTGTATCTACCATACTTAATGTCTAATAATGACGGAACGCCAGAA
+>66401 3
+GTTATTCTGACGGGTCATCCATTCATTGTACATCCGCTTTTGCACACGGATGGCTATAGGGAATCCCGATAGAGCAAGGGCGAGCTCCCAACATCATGAG
+>66402 2
+ACGGTACACCGAGTCTCTAGAACAAGTTCATCCCACTCTCTACCGTCGTGATGTGACGGTGTAGGAGATTAAATGCATTCCCAGGTGAGGCCGTGTATCA
+>66403 2
+TACAAGTCCTACTTATATTTAGTATCATAGGAGGGTACTCGCGGGGTCCTGTACGAATTCGTGCGAAGTGCTCCGCACAACAGCCTTCTGGCGGAAACCA
+>66404 1
+AAAGATGGTTATGTTTCTCCAAGGCCTGTTAGGAGGCGGGCACTTTACGCCCATCAGTACTCCAAGCCGGAAAGAGATCTTGTCCAGATGTCAGACCTCT
+>66405 1
+ATCGAGATATATTCGCCGCTTCCAGGACTAGTCTTTTATTGCGCGGCCGTCGATGAACACAGTCGCTACCGAGACGGGGTAGCCATACCAAGTATGTTAA
+>66406 1
+AGGGAGATGAGTGTTTGCTCGAGCCATCCTATAACCACATCTGAGAGCTACCCCCACATTGGTAACGTCTGGGGTCGTGTTGAACACTTTTGAAGCCACA
+>66407 2
+ATTATTTTACATCGTGGGAAATAGAGGTTTACGCGGCCAAAGCTGTGTAAAGATCTCTACCGCCCAGGCTCTTGGCCTGGTCTGCGCCCCAATAGACGAA
+>66408 1
+CTCTCGACCGATAAATGGCAGCCGCGTAGGTAACCATGGCGAAATAAGCACATGCCATCCGGATTGGTGTCTGCCTAGTTGTAGTTTGCCATAGTATCAC
+>66409 2
+TCTCTTACTCCCGTATCCTGGAGTACAGCAACTCGGAAGCGTAATGACATACGTGGATCCGTCGCTAGTCCAGTTTATACGACGGGGAATGTGAACCTAG
+>66410 2
+GATCCGACGAAATTGATTCTCAGCTCAGGCGCCCCGAGTCCAGAGGTAACGATAGTTGTATACTCGAGTCGTTGCATCTACATTAACGGACTGTATGCGC
+>66411 3
+CATTTGCTCACATACGTTAGGTGACCACCTAGAATACTCGACGCAGCGGCGGGTTGTACTACTCATCTCACTGATCGGGGAGATAAATGTACTGCTCAGG
+>66412 1
+CCCATTTCCCTGGAATCCCTGCAACATAATGTGTTGGTTATCCATTCGAGAGCAGGTGGGCTCGCAGGAGTTCCGACGTTCTCTTAAGGACGAAGAAAAC
+>66413 2
+AGCCTTTCGTAAAGTCGTTTCCGGTATGACCATCGCCCCCGCATTTATAAAGGGTAAGATCAAGCGATGGTGGGCATTTGCACCTCATGCACCAAGAGGT
+>66414 1
+TTACGGCACGGTCCCAGGTTACCTAATGATCCAGAAAGACGTCATGCTATGTACCATATGGGCGTCTGCATACGCGCCAGGGCTGGAATGTACCATTTTA
+>66415 2
+GACCATCACCTTGGTGGTTCGATGACGAGGATCCAGCTCTAACTTGACAACCTAGGGAGGTTATGTGTTCCGGAACACCTCATACCGATTATAATGGGCC
+>66416 2
+GAACCACGTGCTCAGCTGCGGGTCAAACGCACGAGAGGACACCTTAGACTACACAGTTATCTGTGGGTCGTGTCTTTTTTACATAATTGACCTCCGAAGG
+>66417 2
+CGCAGTCTTTGCAGTAGATACTTGTACAATCCACGAATTTACGGCGCGTCCCTAAGTTCCGATGGTATCCTAGCAAGACAGGAGGCATGCCTGTAATGCG
+>66418 3
+GTATCCTATATACGTATCCGGATCCAGGAACGGGAATCGAGATTTGGCTAACATGAGATGACCATGCCAGGGCTCAGTACTCCGTTGATCCATCGTCCGT
+>66419 1
+TCGAAGTTCTTTATAGCTCAATGTATGTACTGCTTACACTAATGGGGGACACTGCCCGATACTTAGGACGGTCGGACCTAGGCCCAAAACCGGAGTCCGT
+>66420 2
+CTGGACGTGCAGCTTTTAAGAAAGATCGTCTCCCGCCCTTAGTCTGAACACACAAGATTGAAACCCATTATAGCTTTGTAGGCGGGGTACAGGGCCCTTG
+>66421 2
+TCTTGTGAGGATCGGGGCATGCGTAGCGATTACAAGACTCAGCTGGTACCAATCGAAAGATAACACCACGATGTCCTTCGTCCCCGGTTCTATTAATGCG
+>66422 2
+TGCAAACCACGTGTAAATTGATATCGATATGGTCCCCCACTCTGCACGAACTGTCCTGAGAATGGTAGAGAGCTTAGGACTCGCTTTCGCCGAGGTGCAT
+>66423 3
+CGTTACATTATCGTGTGCTGCGCGTCATAGATTCCCGTGTGGCACACGTACACGTACACGACAGACAGAGTCGTCTGGAACAACGAAACATTGGTTCTGT
+>66424 1
+CGAACACTACGGAAGTGTTTCTGTGTGCACTGCACATACCAGGCCCTGCGGGGCTACTATATAGGTATCTCCATACGGTACGAGATCATGTCACGAGTAT
+>66425 2
+GCGTCGCTCCGACCTCTAGGTATCAGTGGCAGTAGACCGGATTGAAACTGCCTCATCCCATAACAGGTGAACTAATATTGCACGTTAAGTGTTGGGTCAC
+>66426 3
+TTGGGATGGTACGTCTACAAAGGAGAAACTCCGTAACACCACAACGCTGTATCCGTGTTCTTGGGCAGTGCGGGTCCCTTGCCACTGACTTTAACAGTAA
+>66427 2
+CCGACCATTCGGGTGGGAGTCCTAACTACGATCTTGTAGACGCTTAATTCACGAGCTATACGTCGACGTATCTTAAGCCTCGCTAAGGGGCTATGAACGA
+>66428 3
+CTGATAAGAAACCGGAATCACATCAATATCCGTCCTGTGCGCTGCACTTAGCTTCTGCAGGGGGTATAAGCAGGCGATGTACTACCTAGTCGTCGTCTAG
+>66429 1
+TCAGATCTCATGGTGCTCAAACCAGGTCATGGTCTCACCAGTGTGGCTTCAATCACCCCTTAGCCAGATGATGGTAAGTGGGGATACTTTAGGACACGCA
+>66430 2
+CGAACCGTCCGCTAGACACACAAGACGTTCGACTGTACATCCTATACCATACTATCATGGTGGTTATTTGGTGGAGATCCGAAAGTGGTCTGCTACGCGG
+>66431 3
+ACTTGATACAACAAAAGGCCAGTCTTCAAGGAGAGTTACGCTGGGACCGGACTACAGTCCCTTGTCTCTCCGGTATGAGTTGAATGCTGCCTAACGTGCT
+>66432 1
+CACGGATACTGGGAATTCTAATGGGATAATATAGTCACTGCGTAGTGCATCACCAGCGCACGCCCAATTAGCTTTCATCTCGTGTCGGCGAAGTAGGCTC
+>66433 1
+AGTCTTTCCCGCTGGTACTGTCAAGTGCTGTAAAATAACCGCCCTTTTATACGGGTAGCAGAAAACCGGTTAGCCGCGAGTGAAGTGCTGTGCAACCTCA
+>66434 1
+GCAGTCAGATGTCTCTCATGCCGGAGTTATCCTGCCGAAGACACAACAATGGAGCTGGAAGACAAGTTTACGTATCTGCTGAGCTCTCTACTCGTCGTGA
+>66435 2
+GGTTAAGCGCTATCTGCGTTGACTGAAAAGCAGAGGATCTTTTATACCTGAAGTCCGGAGTAACTCGCCGACTAACCTTGGCCACATAGTGGTACCGCCT
+>66436 2
+GTTCTGGATCGCAGATTCGGTATTATTGGATATGACGCAATTAAGCGGAAAATGCTGCTCACTAGCTGCATCCTATTCCCAGGACAGGGGCCACCCCTAG
+>66437 3
+ATACTTCCCGTGCGTTCGAACCACCGATCCGTCCATTGTCCCGTAGAGTATCAGAAATTAGAGTGCGTTATTAATGTCGGCGGGAATACGACCTGAAGCG
+>66438 2
+CTTCGTGGTAGTGGATCATCATCCAGGCCGTTAAGACTAGTATAACTAGTCCTCGCCTTGCTGTGCTCCAACATAGGGCATATCACGCAGTGAGGAACGA
+>66439 3
+TGATTAGTCGCGGTACTTATAGCTCTCCGCCGTTAGGGATGCATGTTTATACGCATAGAGGAAGCGGAGTTCCTAACCCAGGAAACTCCCACTGAGCATC
+>66440 1
+CCAAGAGGTTTCTCATGATCGACTACATGTACAATCAAATCACGGTGCCTATCCGGGATCTTTCGCCTAAGGCAGCGAAACTTGTGGGCGGTCTAAGCGT
+>66441 3
+TGTCTGAATCCATCTTGCTAGTTGTCACCTCCCTTAGCGGGCTAGGCAGGTTCCTCCCATTCGTAGAGTACAGGAGTGTCAGAAAAACTCAAGAAAGGCG
+>66442 2
+CCTTGCAACGGAACCTCAAGCTTTTGACTCTACTCGATCTCGGCGCAAATGTCGTACGTTTTTAGATCCATGGACCGCGAGTGGATAAGACGAGTAAGCG
+>66443 2
+GTATGAAGTAGAAGGCTCGATCCGACGAGTGTGTACTCTCGTTGTTAGGAGGTACGCCCTAACCGTAACCTTATGCGCTTCCATCGGACCCTACAGTAAA
+>66444 3
+CCCTCACTATCTTGATCAGCGGGTTGCTCCTTAGATCTTCCAGGATACCGGCGGGACCCGAACACAGAGCAGGTCATTAAATGTAAGGGATCAAGTGTTT
+>66445 1
+CCGTGGGGTAACTTGATAATTCTCGATCGAGGACTAGAGTGCTCTACGCTAGGCCACATCATAACCGTCTTTCGAGAGGACTTTAGACACGCCTGGCATA
+>66446 2
+ACTTGGCATTAGAGCGTTGGTGAGAACGTTGCGAAGCACAGCCCTGATTACAAGCAGAATATTAAATTCGCCCCGTTACCCTCGCGAATCGGTTGCTTGC
+>66447 1
+AGCGCGGCCCGTGTTCGTGCCTTAGAGTCATGAGAACTATACAAATTCATAACTTCCAGTGGAAAGCTTAAGGTTGTCAGTACGTCCCGGTGTAGCCCCA
+>66448 1
+TGATTTACTATTCCGTTACGTTAGTGGCCGTAGAGCGGTCTGATCAAATATCCGTCCTGAAACATCTATTAGCAAGGACAGCGCCCCTGGACGAAGCGGC
+>66449 1
+AAGCAGACACCCACGAATTACCGGATTTCCAGCGACCATAGTGCAACGAACCCTAGTAGCGTGCTACGAAGTGTTGGCGTTCTTGAATGTCTTTGCTGTG
+>66450 1
+TCCGTCCGATGAAACAGTGTTTATCCATCCGCTCAGGGGTGATGACAAACAACCTATTGCCGATGCCGGAAACGGAGTTTAAGACGCTGTCGTCCTAGTT
+>66451 2
+CAACTCGAGTGCTCTGTTAACAAGTATGAGGCATCTCGGTCGCGTCCAGGCTAGCGTTGAACGATAATATGGTTAGCTCCGTGTTCCAACACACAGAGTC
+>66452 3
+GGACGGGCCAGTATGAGTATCTCGTTGAAAAGTACCCGGCTCTGCTACAGCATAGATCCGCTAGGAACAGCTGGGCTGAATGTCCTTTACCTAACCTTAT
+>66453 2
+GGTCTGCGGGATCCAGGTGTCATCGAACCTCACGATGAAACACCCTGGTATGTGCTGATTCCCGATGCATGTAAACAAGTTCTGCATCGCAGATACTTAG
+>66454 1
+CGGTTGTCTAAATGCACATTTGCATCTGGGAAAAATAATACCACTAGGCCTACCGCGTACCTGGCTGGGCCACCAGATCGATGGGCAGATAGTCTGCTTT
+>66455 2
+TGCTATGCCAACGCTGACTCTCGGGTACGCGCGAGAAGACGGTATAATGTGTTCGGAGTCTCCTACCGCTCTAGAACGAGTTCTTATACATGATACCAAG
+>66456 1
+CTTTTAAGAGCGGCCGGTGATGAACGGGGCAGAATTTGTCCCTGCCACTAAAAGATTTAGTCTGAGCTGCCCGATGCAAAGCAATGAATCCTCTTCCTGC
+>66457 1
+CAAGGTTGCTCTGCTTTGTGAAACGACTACTTGAGCCTCCGATGACCTGAGCTCGTAATAGGTACGCGGGAGGGAACCATCACCTTACTTACAGCGTATA
+>66458 3
+GGACCACCGGTTACAAGTGAGCCCCAAAGGAAAGGCATCCTATTGTTGTTGCTTCGACGAGATTTCGGTAAATAGATTCCGACTCGTTCTACCGATGCGC
+>66459 3
+TGTATGATTCGGGGAGCTAACGGCGTTAACTGCCGGTCGCGCGATAATAAGGTGCACCCCTATGCTTTGCAGTTCTCTGCCTACAACGCAGAACAATTAA
+>66460 3
+ATTGTTCACCCTTGGCGTACACATAAGCAAGCGGATCGGTAACGAGACAGTTCCTCGAAGATCAATTTACCTGCCAGGGTGGACTTGGTTGCCGTCAACT
+>66461 1
+GCCTGCGTCGGTTGTAATTTTAATACTACCAAGCCTAAAGTTTTACTTATCTAACGAGGCTGTCGTGGCCAACCCGCACGGGCTAGGGCAGTAACAACGG
+>66462 2
+TGGCACGGGCCCGTCCTACAATTAAACTATTTCGATGGTCCCTGCTTTACCTTTCGATGCAGCATCAAAAGAACACGCTGAATTTGGGAGGGCTGGACAG
+>66463 3
+CTCCAGGTGGATTCTCGACTTGCCATCGCTCGGAAGATGTTATGGTGAGCTTTTTATGCAGATGAAACCCGTCACACGGCACACCTAGGTGAGAATACAC
+>66464 3
+TGATAATATTGAAGCTGGGTGCCCACGCCCACGACCATGTTTTGCGCATAACGTTAACGCTGTCACTAGACCTGGTCATTATGGAGAAGCTCCGAGATCG
+>66465 3
+CGTCATCATAATTGGCCGGTAAGTCTAAATTATAGGCTCCACTACAATCCACCAAGGGGGGAATTGTCATCCCGGGCTTCAGCGGGTTACACTCGATGGT
+>66466 3
+TGCCAGCGGCAGGCTGCTAAAGAAATGAAGGTCCCGCGTGAGCCCAAATATTCCATTGTCTTTTAGACGTTTGCGTTACGGTACAAAAGCTTGTCCCAGC
+>66467 2
+ATATCATTCAAGAGGGGACGGCTCTGCTGCCTTAGAATAGTGTTGTTCCGCATCTCGGTCCCACCCGAGTCTTGCCCTATAAAAGAGAAAGGCCGATATG
+>66468 1
+ATATTTAATCGATGCATCGCTATACCCCTGCGAAGGGGCTACGAGAATTTATCGCACGCGGCTTGTCAATGATAGTGATCCCGTCCCTAGTGGCAAGACG
+>66469 3
+ACAAGTCCTCCCGTAATTTAGATTTAAACGGAGACGGTGTACGCCGAGCGTACGACACGCGAACTCGCTTTCTGGCCAAGATTTTAGCCTTTATGGGGCA
+>66470 1
+CCTTGGCCCCAGCCAGCGTCAGAAATTGAATTACTTAAGTAACTGGAATGACAGTCAGGTAGGTTATGTGGTCAAGCGGACCGTCCACTTGCTCCATCTG
+>66471 1
+CAGTCTAATGCCTTTGCCGGACTCTGGTGATCAATGTAGTTGACAAACCGTTCTAGGACTTCCAACCCGGATACGAAGACGTCTCTGGCGTAAAGTGCAG
+>66472 2
+GCTCCAGGCCCTGTAAAAGCGAGCACCTGTGTAGTGCCAAAGGTTTGATCGTAATCGTTCTATAGCATGCAATGTGAACAGCGTACATCAGCCTGCCGTT
+>66473 1
+ACGATATAAGGGGGGCCCGCTTAAGGCTCCTCGCAAGATCTAATCAAGTCGATATCGGCAAGCAATGAACGTCGCAGTTGATCCGCTCGTGTTATTCTCT
+>66474 2
+ACATACAGTCCAGAAGGCCGTTCAGAGTGGAATGCGACCCGAGCACGTTTTCCTCCTATGCGACTGTAGAACTCAATTAACTGTCTAGGGTCGGGTCATT
+>66475 1
+GGGCGTAGTCTGGGGACTACGACAACATATGATATGTCCAGCCATACAAGACGACCCATCGCATCACGAAGTTCCTTTCGTGGATCGTTGCAATTTTGGC
+>66476 3
+CTAGAATGCAACTACTGGCCCGACTAATCGGGTACATGGAAATTTTCTGGGGGCATGCCGCCGTGTTCGTCCATCGCTGTTTCCACATTGGAAGCAAAAA
+>66477 3
+AAGCGGGATCAACGTACTAAGTAGACTAGATGAGAGGCAACCTGTTTGCTACGTGGAGTGTTTGCCTTCCCTATATTCTACGACCCCGGCCTCGAATACG
+>66478 3
+GTGACCTGGGCACCCGGGAAACCCCGCCGATTGGCTTGTACGCCACCGGTCATTATATAACTTTTAACTGAGGATGTAGGTAACGTCGTACATTAATGCA
+>66479 3
+GGCCGCATGCAACATGGAATGATGCCTAAACCGTGCTATCCTGGATAGATGGAGCGGAATACTCTATTCAGGCGAATTCATCTTTTCCGCCCGAAGTCGT
+>66480 3
+GTTAGTCTCTATCTAGCAATAGGGTTGCTAACAACCTAGAGCTCACGGATTTTAGGTACGAGGGTTTATATCGGGCCACCGAGCCAGAAGCTTCGCCACC
+>66481 1
+TGAGTTGCCCCCGCAGAGCTATTGTAGACTGGGAGACTCGAATTACCCGAGTTTAATCCTTAACGGTCCTTTTAGTGGCCCTAAAGAAGCGTAGACCACG
+>66482 2
+ATGCGTATTACTACGCGGTACCCGCAGGGCCTGGAAACTTTAGCCTACTCCACTTAGAGAACTCAGTAGGTTAATCTGCACGGGTGGAGAACTTTCGACT
+>66483 3
+ATGAGACCGTTATTTGCGGTTCAAGCCTATTGCCTAAAGGAGGCTCACCCAAGAGGGTAAGAGAGGCTTTTCGCCATCTACACAACTGTGCACTGTTCGC
+>66484 3
+TAATTGGTGTGACCATCTTGAGGGTTCCGGACTGCCACTATTGCTGCGACACCAACAAGAACATACGACTGAAACCTTGGCGGTTACGCGGTTTACGTAC
+>66485 2
+GCCAGTGTTCTGCGTATCTGGTCGGTAATACGCGCACGACGGAATGTCTGTGAAGCTCGCTTTCAGCCACGCTCAGATCGATTTGACACAAAATAGAACT
+>66486 1
+ATATAGTTGGATTCGCGGGCTAGATTGATCCGAGTTGACAGGTGGGCCCAGTCCAAAATCGAACATCCCTCCGGCCCTTAGCCTATTGGAAGATAACCTT
+>66487 3
+GGAGCAACTGTATTACGGATTTCGCCGGGGAATTGATAATCCTCGGATTGACAAGCACTATGTGATTTCCAACCTCCTCTACACCGCGACGAGGCTTAGG
+>66488 2
+AATGAGTACTGTTGGCCCTTATAACCCAGTAGATGGCGATTATCTTGCAGTAAGCGGCGTCGGCGACCATTCCAGAGTGTCCAACCCTTTCTACGAGGAA
+>66489 2
+CTACCCTCCCCCTAAACGTTGGGCCTATGGCGACTTGGTTCTAGGGACTTCGAATTCAAGGAGGCCTAAATGTATATGAAGCGAATAGGTCCCTCGAATG
+>66490 2
+CTCTTCAGCTGCACCGTCCGCAACACATCCTATGGGCCGGCACAGTAGTAGCACTCTGTGTTTGAATGGGATTAAAGGTAACACCATGGGGCAATATGTT
+>66491 1
+TACGTCAGCCAGGGGAATCACCTTCTGAGCGAGGACTCTGGACACTTTTAATATGCAAGCTAAGCCCGACTGATATCGAAGCCCCTGGCTGTGATATTTG
+>66492 2
+GGCATCAAGATAGTGCCGGACGGGTTACAAAATACCTATCAGCTGGTATTTGCCAGGTCGGCCGCTCCAACATATTACCGTGAGCTCAGTTAAGTTTCGC
+>66493 2
+AGGCCGCGTGGACAATCTGTATTATTAACTCTGTAGTAGTGCTCGACATCACATAAGCGGGGTGAGCCTATTTGAGGATCAGACGTACCCGCCACCTATC
+>66494 3
+GCCCACGCCACCCCACTATGAAGGCTCGGCGATATCCATATGTCTGGCACTATCATTGTTGCTATGAAGGAATGGGCTGAAAATCCGGGTTTGAAGATCT
+>66495 2
+TGGCACGGCACGTCTCCCGAGACATGATCTAGCGTCAATCGGTACAGACTCGTAAATCTTTGTAATCCAGTCAGGTACGGTCGGGAATTTGAACAGTCTC
+>66496 2
+TTCAGCAAACCATTGCATATTTTGAGTTGCTAAGTACGGCGTTAGCGCTAGGATAAGTTCCACCGAGACAGCGAGGACGCCTCTACTCAATCCGCTTGGG
+>66497 1
+TGTCTCTGACACATCGGACTTGGAATACGTTCTGGCCTCTCTCAAAAGGGTTTGACTTTGTCATATGCTCGAGCGACAACGGGCGCTCCCGAGAAAAAAG
+>66498 1
+CGTACCAAGGTTTTAGCATGTACCTCTAAACCCCGTGGTGTGCAATCTTCACTGGACGAAGGACAAATGAGTGCGTCACGCCGAGATCGTTAGTTTCAGC
+>66499 3
+TATGAGAGTCAATCGACTAGGGTAACAAATGTCGACACAGAAACGAGATGCGTGGTCGCTGTTGATTCTCTCTCCATTGCGCCTCACCGTTGAGCAGCTC
+>66500 1
+CACTTTCGCCATCCAAAGTACAATTTAAGCACGTTGGTAATCGAGTATTTCGTTTCGGCCAGTCGAGAACAGTTCTGATCAGCGCGCCACGGGGCAATGG
+>66501 3
+TCGGTACTTAGATGCCGGTCGCTTGATTGTGGTCATAATTAAGAACGCTGCGACCATTGGCGCCTACCGACCAGGATGTCAAACCAGTCCTAAAAGTCTG
+>66502 3
+CGATACATGGGATATGGCAAGGTGGTACTTTGTCACACCGCTCCGTTGACCCAGACCTCTAAACAATTTAGGAGGTGCGTTAAAGTACCCTCTGGCCTAG
+>66503 1
+TCCGGATCTTCTTTGAGCGTCACTAGGAATAAAGGGCACAGTTGCGGCTCAAATTGGACTTCAATCACATCATGCCGTACGCTGATTGGACGCAGTCAGC
+>66504 2
+CTTAACGGCGAATGTTTGTGATCGCGACGTCGAAGATTAATCCGCTGCCTACGGAAAGGCTCTAACCGTATTTTTCTCGGCCCGTAGGAAACCTGGACAA
+>66505 2
+TCGTACGTGCGCACCCGTTGGCATGACGGCCACTAACTTAGCAGAGCACAAATGATTAACCTGTGCGCTAGTGGGGTTAAGATTATTAATGCCTCACCTG
+>66506 2
+AGATGATTGCACTTCCTATACAATTATTATTGATTTACGCTAAGCGGCGACGAGGGTACAGCCACGCCCGTAACAGTCTTCCGGTACATGCCGTAGCGGG
+>66507 3
+AGTGTTAGATGTCGTCTAGCGTCGAAAATTGTCAGGGGGGAAGACTACCTGCTCGCCATGCTAATGCCTTATACCCAACAACTCTGTTCGCCGGTAACAG
+>66508 2
+GATAGAACAGGGGCACCGCGGCTTCTCATGAAGTGCCCTTATCTTGGAATTCTCGCACACTGATGTCGTCAAAGGATTAGCTCAGGACTAGTAATCTCGC
+>66509 3
+GGACCTAATGTTTCTGTACTTTCTAAAGGACTGAGGTCCCACAGATATCGGAATTCTCGAGCACTTTCGCCGAGCGAGGTACGCATGAGATCCAACGGTC
+>66510 2
+CTGATTCCCTGGTGTGATTACGGATTCGGGCACTCCTGGGCTTATCTGAAACGAAGTGATCAGACATGCGTCGCTCCCCGAATATCTGAAGAATGCAAAC
+>66511 1
+ATCAGCACGTGCAGCCTACGTACCATCGGCTCGTAGAAGCACTTCTGACGACTGCAATGGGCGAGGTTTAATGTTATGTATCACAGTCGCTACGGACTTA
+>66512 2
+AATTTGGACTTAGTAGCTCGCGCTCCGTAAAGATGCAGAACAGGACAGCGAACCTCTGTCCTTAAAGCCACATGCTTATTCTGCCATGTGTGCGGTGACG
+>66513 1
+GTCCCCTGGAGCGTAGTAAGCTTCCTTCAGTGGGGTCGAATTCTCGACTATTACCGTACAGCGAACCTGAAATCAACTTGATTGGGGAAGCCTAGAATCC
+>66514 2
+GTAGACAGGTTAGAACTTTAAAGTGATCTATATGGTGACGTCCAGCACACCCCTCGACGCTCTTTGGCACCATAGGAGTCTCCATGAAGGCGACCTGTGT
+>66515 1
+ACTGATCTGCCTAGAATCCGGGCATTTATTAACATAAGATGGTACAGACGCCAGCCCGTTTTCGCGCATGAGAGACCGAGTGATGCAGCGCTGTTATTCC
+>66516 2
+CTCGGGTCCTGAGGCTAGCATGCCCTTTTGTTATACTGAGACTTCCATAATAGACCTGGTCCTAGGGACTCGGTAGGCTAAAGATCACGGCTAGACAAAC
+>66517 3
+CCGTGACCATGGTGCCGGGACTATAATGCTAAACTCTTTACCGGACATGTCGCTGTGGAAATCGAACTTCCCCTATATGAGAAGTAGACGGGTCCTTGCA
+>66518 2
+TATGTGCAAGAGCACGCCTGTCTCGTCGAGGTTCACACCCAAGGCTATTCGCCGAATATGTATGGTGTTCAATAGTCAGCAACCTCATCTGCGTGAGGAA
+>66519 3
+AGTTCCCAATCACCGTAAAAGAAACTCCTCAATAGGATGTCTCGGTAAGCTGCACGTGCGCGACGACGTCTTGGTGGTTCTCTATAAGCTCCGAGTGGTA
+>66520 2
+GCAAGCTGGTCCTTCCATGGTATATTGGATGCCGGGTAGAAACGGCTACTGCGACATCGACTGTTATTCGACATTAAACCCGAGCCCAGTCATAGTACGT
+>66521 1
+TAAGAACCAGCAGTCGTCTACCGCTTCTTAGATAACTGGACTAAGCTACTAGGATGCCTCCGTCTTGATGCAGCCCGGAGCGGATTCATATGAAGGTGTC
+>66522 3
+TTAATTGGTGTTATGTTGTTCACATCGAAGGGCACTAAAACCACCGCCTGCTGATCATCGCAGTTACGGCTGCGTCAGCACGGGCTCCAAAGCTTAGGAA
+>66523 2
+CAAGCTTTAATCTGCGGGGTCTGAATTTTATGTGCCAAAACCTTCCCCCGGGTGCAGAGGCTAATGAGAAACGATCCGCCAGAAAGCGATCTGTCCTGTT
+>66524 2
+ATGAAAGTGTCGAACGCACGTCGGCGGAATTGTCCTGTTTGATAGCTACCCAACCGGCGACTCCCGACATTTTTACATGTGCAGTCAGGGGCAATATTCA
+>66525 3
+GCTCAACGGTAGGAGTATATGATATATCGTAAGCCCGTCCGCCCTGATTAAAAAGGGGTCCGCTCGCAGAAACTCGGGCTGTCGTGTAACCTTTCTCTAA
+>66526 1
+ACATAGCTTCGGGATCGCCAGTGCTCCAACATGTATGTGTACTGCCAATCCTTAGCTCTTTACCGCTTGAGCGGAGCCATTACGAAAAGAGGGGCTTAAG
+>66527 2
+GCCGATATGGGGTTCTATGACACTCCACGTAAATATTGCACCCACGCTGTCGTAGCGCTTTTCACGGACGAGTTTTAGTGACGCCAGATACGATCAGAGA
+>66528 2
+TTTAGACAACTATAGTACGCACTCTTGAGAGGAATACGGCCTATGCCCGGCAGAGTCACCCTCCGATTAGTAGATCGGCGATGGTTTTGGAAATGCCCCT
+>66529 2
+CACGTCAGCACGTGCAATGCAATGCCGCTAGAATATTGCGATATACCGTGTCCGTTTTCGAGAGCAAATTATCGTCACTGAGTTGGATGGCGTCCCAAGC
+>66530 1
+ATCATGAGCAGGAAGTCTGCCTTCTGGTATTCACGGGTTGGGTCCCGAGAGCACAATCATGACACAGCAATATCTGGGACCCCAATAGTCTTTTATGCCG
+>66531 3
+TGCATGTCAAGATTAGCTTAAATTCACGGAACGTGTATCATCGCTTGTGATCAAGGAGCCGCTCCGCATACGGGCCTATAGGCGGTGACATCTCATCGCA
+>66532 2
+ATGGTCAGCTCGCAGCACTGTCCTGGTACCGTAATGGAGGGGAGCATGGAAGCTTCCTCCCTCGAACAGCATAATATACGGTATTCACGTTAATTTGACC
+>66533 2
+TAAATCCGACTCGAGATTTGCCACTGCCCTAACATCGCAATTCCAGCGATGCGGTTATACTATGCCGACGGCTTCATTAGCTGAGTAGTGAGTGGGCAAG
+>66534 2
+CGCGTGCGTTTTTCCTTTTCAATGAAAACTGCCCCGGACTCTTTCCGGTAACGCAACATCCACGAAGGTGGATTTAGAGAGTAGAAGGCTGGAACACCGT
+>66535 3
+TCTCGCCCTACAAGCGTAAGTTTACGTCGTGGCCGCATGTGAATTCACGGAAGTGATGTATAACCTTAGTAGGTCACTTGGACCCCGAGACAACGGTACT
+>66536 2
+CTACGAGAACTCCTTCGGACTTATTATGAGCACATAATAGGATGGACTATAAAGAGGCGTCGTCATACACACGACTGGGTGGGTGGTCTCCTCTCCGTCC
+>66537 1
+CTGCGCCGTATAAAAGGTCAGATCGCCCAAACCAGTTGGCGGGCTACCCCGTTGTGGACAAAAGTTGTGGCATTGCAGTCTGATCAAACTTACTTCTAGT
+>66538 1
+CACTAAACCATGTCGTCGGACTAACCGTATCTGCTCGAAAATCTAGGGTATGCCAGATGACGTCTGGTGGTTCTTCCAATACATCCGGACAAGTTGGCGG
+>66539 3
+GGTATATCGAGATTTCACTGGCCAGCCTATATAGCTAATGAAGTGATTGACAGTTCCACCCCCTGACGGCTGGCCCGTCAGTAAAGGGCTTACGTAGCTA
+>66540 1
+CGCAGGTGATATGCAGGACTCTAGTTCGGGACTCACCAGCACCTAGCGCACTTCGTGTTATGGAAGACTACAGTTGAATTTATTACAAAGTCGCGCGCTC
+>66541 2
+GCAGTAATGCTGTGTACGCGCCATGATACACGCGTAATGGGGTATGAGCCATACCCATTGCGGTTATCTACATGTCCGCTACAAGGCCTAAACCAGTGTT
+>66542 2
+AGCGGTCGAGAAAAAAGTGGTCGGCGCCCCGTAATATCAGACTAGTATCTTATCATCCTGAACTTTGTGGTGAGGATTTGATCCTGGGCCCAACACTCCC
+>66543 3
+GAAACTGGTTTGGGCGCTCCACGACCGAGATTTGGGCATAATTACAATCATTCTGCGCACAAAAGGGACTACTGCTCTGGATGCGTTCCTATAGATCCCG
+>66544 3
+CAAGCACGCGATGTTCAAGCAGACTAGTCTTCCCAGTTTATATCTGTCCCCCGGCCTAGGCTCGATTCGGTTAGAGACGTTAAAGCATGGTAGAAAGGTC
+>66545 2
+ACGGAGGGATCAGCTTAATTAGTATGCAGTTAGCTCCAGAGTAACACGGGCTATCCCCTAACGCGTTGCATATGCAGTTCTGTATTGCATCGCGCCAGCA
+>66546 2
+AGTTACCCCTGTACTGGTGTGTCCTACAATGGTCCTCACGCTAGAATATGCGACCTTTAAGAGCTGCACGCGAGTCAATTTAGTAGGGGACATCGACGCA
+>66547 3
+GCGCGCCAATGTAATTCACAGAAGTAGGGAGAAAAGCGTCTTCGACGCCACAACGCAATTTTGCTGACGTCGCCTCGAGTTCTATTCCTATTTGGCTGAG
+>66548 2
+ATTCCGGACCGATCATGAAGGCGATTTTCGCACCGTCCCCAATTTGGGATTCTTACACGGCAAATCTGGGAATGCAGGGCCCTTAGAAACACGTTTTGGA
+>66549 3
+TGCCCGAGGTGGTATTTGTGGACGGCGTAGCCCGTACTAATCGTATCAGGTATATGGAACGCTAGACACATGAGTATACGACCCCACTCATATTACGCTC
+>66550 1
+AATCCATGAGCGACGTTCCAATGCCAACTCACAAAACGACTGTTTAGCTGCATCCGCGGTGGGTAACCTTGATGTGCATGTCGTGGCCAATATGCTAGTG
+>66551 1
+CCTTTGAAGATTGTTAAAGCTCGCACCATGAATCCTCACAGCCGCCCGTGAGGGCGCTAACGTGCCGCACGTCACGGTTATAAATTATGGTGGTGTAAAT
+>66552 1
+CGAGAGCTGACCGCTAGCCGACGAACTATCAATGTTTGGATCCTGTAGTCCGACGACACCCCTTAATCGCTTTATTCGATGTTGCAAGGATAGGGCTGAA
+>66553 3
+CGCTCCGTAGCATGAGCCACCCAATCGGTCGCATTTTCAATATGGACGGTCGAGCTTGAGTAGTAGATTTAGGTTCCCCCATCAGCGAAATGGATCGTAA
+>66554 2
+GATTAACAGAGGAAATAGGGCCAGATCCCCTCAGGGTGCCGAATTAGTTTTTGCACATCTATTTATCGGTCTCACGGGGGTTGTCGCTACCGAACACCAC
+>66555 1
+TACTGCGGCATAATTAATGAAACTCCATGATAGCAGAAGATCGCTGCTTTCCGCATGCGAGTATGCCAATCACTCCCGGTCTGGCCGATGGATCGGATGT
+>66556 2
+CATTTACCCCCCCGGTTATTCTAGGAAGGCATTGGCGGCAAAGCGGAAGACGTATGGGAGAACCGGGACAGGTTCACTTTGCCACTCCTCTAAATTTTTA
+>66557 1
+AAATACTCTGCTTGAGGACCAGTCGGCACGTCTTGTCGCCCCTTCCATGAAAACACGGTTGTAGATGCGTTATCTTAAAGCAGAGAAGTCCTCCGGGGAT
+>66558 3
+GAAAACTGAGAGCTCACACTAGGAAGTTAATATCCTTTTAGCCCTACCCGTTCTTAAGGCTGGGGACTTACGAGGCATTCTGCGGGGCGCCCGTAAATCT
+>66559 1
+TATACGCGAGTTCCCCAACTGGGAGGAATAATGCTTTAGCGACCACGTGATTATTCAGCGAATTGTTGTAGCAGACGTCGCGTCCAGCGGCCCTATTAAC
+>66560 2
+AGCAAGTAAATTCCTCTCTTGCGAGACTAACGGCATGAGTCCCAGATGTCGACTGCGTGGCTTCGGCCAGGTACGGAGTATAGCTTAACTATTCATGCAC
+>66561 1
+TAGCTATACACATTCCATCCTGGCACGACAACGTGCGAACGGATTTTCGTGCGGCAATCCGTGTTCTTTCCGAGAATCGAATTTTCGCGGAGAAAGGCGA
+>66562 1
+CTTCGCTGGGGCCCTGTGGGTCCGAGTTTCGGCGAGATAGCCTACCTGTATGAATACACTGTCGACATAAGCCGAAATCATGCCTTAGACTATAGTACAA
+>66563 3
+TTGTATTTAGGTCGGCATTTCCTACCTCCACTTTAGGTGGGGGGGGCTTGCAACTCGACATTTCCGAACAGCCAAGATACCAGGACAGCCTAAAGGTACA
+>66564 1
+GATAGCCGCGATCCCATTCGTTTTACGGGGCTCGGGACTAAACCTTAAGCAGCAGTTTGCTGGGTACCCATGCACACAGTACTTTATATAAAGGGTCCAG
+>66565 3
+GAGCCACAAAGGTAACTGGCGAAGCCCTTGTACACATAGGCGAGCCATTGTAGTAATTGCGTGACCTCCGTTACTTTAGTTCACGGCTACCAACGTGTTG
+>66566 2
+ACGCAACTGCATTCATATTTAATGTTGAGATGCCTGGGAGATCGCTGGGAGTTTGCCGCACCCTGCGACGGAAGATGACTTTAATCAGCATCCGCTCAAC
+>66567 2
+GTCAACACTCTAGTTGGCGGCTCTATCCACGGCGAAGAAGTTTTCCCAGGACTAGATAATCCATTGGTTAAGCCCGATGGCACTTTGGTCATCCGAAGAG
+>66568 1
+ATAACGCTAGCCTGACACAGTAATGTACTGAGACAGGTGGAATAGTCAGGATTCCGACCTCACTCGAGTATGCGTACTCGTCCGCTGCTCGGAACTTTGT
+>66569 1
+GGATTTACCGTTGTCTCTGAGCGCTCGCAGGACGGGAGACCTAAGACGCCATAACCCTGTAATATGTGTTTGACCTAGTAGGCTAATCTGCAAATGACCC
+>66570 1
+TCCTTATCAGTGGTATCGCATTCGTAGGTGAGGATTGATCTTTATAACCTCACGGAACCATCAGCTAGCACAGGCAGCCCAGGCAATGATAGTCTCGCGG
+>66571 2
+CCCGTCGCCATTATGTGTTTCTAAACGTATCATGCGGGATTCATCGGAGTAGACTCTGCGACTTATCATCCAGGGACTGGTAGACGGACAATGAGACCAC
+>66572 1
+GACTAGCCAAAACGCCCACATGTTAGGAGGGTTTTGGGACTTGATCCGAAGTTATTAGCTCGCCCCCTTCTGTGTAAGGCAATTAGTAATCCGCCCGAGA
+>66573 2
+CTTGACTTTAAGAGCGGGATTTCAGGGATGCATAAACTGGAATCAATCATGTAACCGCCTCCAGATCCTCTCAAGCCAAGGCGGTTCCTGAGGTCGGCTT
+>66574 3
+TTTAGAAAAACTGACTGGAATCCCCTCGTATATTGCGTCCGGGCTGCTGGGAATCTAGGGTGGGCATCCGCCCTCTGATCCGTAATGAAAAGCCACTAAT
+>66575 1
+CGAACCAATACGGAATCGACATATTGACGGCGCCTGATCGTCGGTTGTGGAACTCGACGTATCGCCGATGATTCATTGTTACGCTACCAAGTAGTCTCGA
+>66576 1
+GGGATGTCGAACAATGTCTGAGGACCCTCTGTTGACCATGCCTGACTTAGAGGAGGCCTCGCTCAGTTAATTAGCTGCTTAAAAGATAGAGCTACCCCTC
+>66577 2
+GAATGATTCTAGGTCCCTCGTCGTGCCAGTCATGGACAAATTTGACGGAGTAAATACCCTACATCCCTGAGACCTGTAGGGATAGTTACGCCCGTCGAGT
+>66578 2
+TTCCACCCCAGCAGAATGGGTTTACCTAAATCCCCAAATGGTCTCTTACCGACTAGCAAGCGACAGTGTCGGCTATTCGGGTATGTGGCTAGGAAATTGG
+>66579 2
+CTTGCCTCGGCGTAGTAGAGACGTGGCGTAAAAACGCTATGTCATCCTATGCCTCCCTTCATATATCCTCTAGGGAGAAATGAGCGGTCTAAAGCCTGGA
+>66580 3
+GGGCATATAACGCTCGTTGCTTTACGTGTTGACACGCTTAAGACTCAGGATTCCACTCAGTAACTCACCAGTAGAGTGAGGGTCACTACGGCTATCAGCG
+>66581 2
+AGATCCCCCCGAAACTTAGGAACGTAGAAGGGTTAATCTCGCTTACAACCTAGAGACCTATGGTATGGTCGTCACCGTGGGACGTTTAGGGTCTCCATCT
+>66582 1
+CTTAAGTCGCAGGTGGTAGAAGAAAAGCTGAGAATTCGTTGAAGCCGACCACCAACGCCTTTGTCCAGTTGGAATTTCTGTGATCCTAGCGCCCCTTCGA
+>66583 3
+ATGCGAGTTTAAAGTCTAGCCTTTTAGACAATTCTCGGTTGACGGCATACTCCAGTGGTCGTGGAGCTGAAACATCAGAGCACCTACGCCACGTAGCTCG
+>66584 3
+ACCGCCAGGGAGTTCAAATTGTCTGAATCGGAGAAAATAGTGCACTGTGCTTGTACACTGTACCATGCTATTTCGACCCGACGGGATCGCAGTACGTCCT
+>66585 3
+GTCACAATGGAGTTCCGCTACCGTAATACGACTATACTCCTCCATTTTCGGCGGCTGGATAACGAAACAGGTTTCAATATGGACCCGTTTGGCCAAGGGG
+>66586 3
+CTAGTTCTTAAGGTCCGGCACCGTTCTTCGTTGCCGCGGCATAAAATTCCGATTAGGAGAGCTCGCCCAAGTACTAAACGTGTGTAAACGGATGTAGCCA
+>66587 1
+GTAGCCCCCTTGAAGATTCCGTTGACAGACGACGGTCACATCACGAATAGTAAAGGGTACCTCTTGCTCCAAAGGTGGCAACATCCGTATGGTTCTTGGT
+>66588 2
+CCGGATGGGACCTTCCCAGCACCTGTGGTTAAAATTTACGATCGTGTGGGTTTAGTATCGCTAAGGCAAACGCAAGCCGCTCATATCACCAATAGGTTCG
+>66589 1
+CCTATAATTGGCTTATCCTATAGCTCATGCTGGCACGCCTAGATGGGTGAGTGGCCCTAACCTTGACCCAAGACCTTAGAGGTGAAGGGAAATCCCTGTA
+>66590 2
+GACCTTGGTAGCGGCTTTGATGTTAATCGAGAGAACGGTTTTAAGTATACACTGAGCCAGTGAAACACCGATCCCTTCCTCGGAGTATCTGAGGCCCACC
+>66591 2
+CCTCGGAAGCTTGACCCTTTACTCGGTTAAAGTTCGGAATGACATTTGTTGAAGCCAGCATGCTCTGCACTCCTAGAAAGGGAACGCTGCGATGAGATCC
+>66592 1
+CTTACTTTTTGCCACTAGTCCTGTTATGGGGTAGCACTCCAACGATACAGGAGAAGGGGTGACTGAGCCTGCCCAAGGATAACTCACTTAAGCGCGCTTA
+>66593 2
+CTAAACCGGAGCCAAGCATTCTACGCGTCTGAGAACATCTTGTAGGCGATGTGCCTAGGATTTTGTGATCCAAGCAAATTCACGCTAACTCCGTGTGCGG
+>66594 1
+ACTGTGCTCACACGGCCTAGCTACACACGGCAGTTAGGTAACCCATGTTTGTATGTGCTACTATCAATCGGCGTGGGCGAAGATGGCTTAAACACCTGTA
+>66595 1
+GCACTACCATCTCGCCAGGTAGGTAGCTAAAACGGTCTAAAGGATCTTGGCACGTTAATCTGGGTTAAGGTGCTTTTCTGAGAGACGCTGTCAACCCCCA
+>66596 3
+ACAAAGGACGCTCGAAGTAAGACTACGAGTGATGGTAAAGCGGTTTGTAACTCTTTCTCCCGCTGAGGGATTCCTGCGAGTACGTCTAACCTATCCTGCC
+>66597 2
+CTAAGTTCACGACGCTGATATGGGTCCTGCCTATGAGGTCGCACTGGAGTGGACGACGCTGTGGCTGTCTAATAATTACTAAAGAACCCCCAAATTCTCG
+>66598 1
+GATGAGGGATATCAAGTGCCCGTTGGTCAAGAAGGCCGGCCGCATAACGTATATGCTCTTCGCTCGTTGGACTTGACTACCAGGATTACTACTTACCAAC
+>66599 2
+ACCCTGAAGGAAAATTTGGGTACGCTCAAGTGATTAGCAATGGCACGCTCCTCGCTACTTGTAGCACATTCGGCTCCAGTCACCGGTACAGAGTTTGTGA
+>66600 3
+GTAAGTCCGTGCCAAGACTGTACAACAACTGTGTACGGACTCGACGTGCAACTGGCTTGTGTAAGCGAAGAGTTGTTCATATGCCTTACCCGCTCCTAGA
+>66601 2
+AGGTCACTTTAAGCTGAGCCTCAATATACGACAGTTCCGGCCCCAAAGGCTTGGCCACCACGACTAGCGATGTATTTAAGTTGAGGTACTGCTTTACGGG
+>66602 1
+TCATTACAGACAGCCTCGTGCCTGGGAAGGCTCGCTCCTATTTCCCTCTCGACGAGACTAAAGTAAAAAGCGTGTGAGTGACTAATGGCAAGTCTGTCGT
+>66603 3
+GGTTGTGATACCAGCCATCTGGCTCAACAATAGTCAAGCATGAACCGCGAGCATCCCCGTGTTGAGAGAGCCTTTCACTCTGGTACATGTTAGTGAGATC
+>66604 3
+ACAACATACATAACTGCTGTCCCGACACCATTCTAGTGCTCATTACGCTCAGGGGAGGTGTCGCTCAGGTAAGGGATTCATGAGATAGCTTGACCTGTCG
+>66605 1
+AGATTATTGGATGTGTTCCCGCCATCGATCAGCGGGATCTACATTCGATGCGATAAATGTAGTCTCGGCGACGTGATTGTATACCAGACACCCAGCACGC
+>66606 1
+TCATACGTCCTGCGAGCAGAGATAGCGCGACTGAACTAGGTATATGTGACGTTATGGTGCTACGCACAATCAGGTCCTTCATCTAGGATCCTTCCAGCGA
+>66607 3
+CCCGCGGGCTTCACGCGGCTTGAGTGTCTCAGCTTACCTAAATGTGGCTAATGAAAATCAATCACATCGGATCCAATCGTAGGTTATCGTCCAAATGGGG
+>66608 2
+ACTTTTCCCATTTCGTTCCTCAGCTCTTCCCGGAGATCTAAGGAATATTAAGGTGGACGCAAGCTTGCGAGAAATCCAGATATATGCGAGGGCACCGCGG
+>66609 3
+AGCCTTTCCCTGAGTTCGTGTCGACAACACAAGGGCGGTCGAGCAAGAGACATTAGTATTCGGCGCTTGTATTATCCTAAACGAGCCCGTATAAGCGCTT
+>66610 3
+GCTTGCACTTGACTCGTACGTGGCCGTACTGGGAACCAACGTTCGCGTATTACGAAAGTTACAGACGCCCAGGTTATTCGCCAGCAGAAAAATGTTTTCG
+>66611 2
+TTCACGAGTCCCATAGTAACAAATATGTACCGCTACGATTAGCGTCGCGGACTGCACTAGAGCATCGGCATGCGTCGAGGGTTTACAGCGTTGCTTAACT
+>66612 1
+TATCCCGCTGAGTGTGCTGCCTTTCTACGGAGAAGCCGGATGGATAACCGCTTCCCTCATGTCAAAATTAGTGAAGTTGAAACTGACTGTCACGCGGACA
+>66613 3
+CCGGAAGTCGGCGGCATCCGACAAGGGTTAACCGCAAACACCCTCTTCGCCAGATATTAAGCGTATAATAGACTTTATGGTTATGCTATTCCGGGCGTGT
+>66614 3
+CCTGAAGCATTCGTAACACATCTCATGAGTCCTCGGATGCCCCACTCTGTGAGAATTTCGGTTTAGGACAGGACGGGCCCCAGATAGCGGATATTAATGT
+>66615 3
+GATATTGACATCTGCAGCGTAGCATTACGAAGCGTGCCTTTGCCCTCATGGTGAAGTCCCATAAAACCATCTTAAGGAGAGCCCGACCTTGGCGTGTAGT
+>66616 2
+TATACAACAGTTCGACGTTGCTTGGTCGTTGATAACAGAGGGTCCCTAGAAGCTGAGCGAGACCACTCGATCAATGTAGCTCTAGCCGCGATCTTGTCCA
+>66617 3
+GCTCACGTAAATCTACCTGTGACACGGTACCCATACCAGTTAGGGGCGTTTAATTCGCGACACGTGACTCATGGTGTCTGGAAACGCTAACGGTCATGTA
+>66618 3
+GCGAGGAATTCGTCGCGGCCGTCTGCAGACGGTACTTTGTCGATTAGTACAAATCAGTTCTATACGGGTCAAACAGGGTCAGCCAAGCCTATCATCACTT
+>66619 2
+ACTAAGGTAATATCCAAAACTTTGGGTCGGGGAGACCGGGTCTCACGCTCAGGAGGAACACGATCCGAGCATTTCATTGGTTTCACGTTACTCCCGACTT
+>66620 1
+AACAAATGTCCGACGCCACACACGCGCTTCGGTTCGTCAGGTACCTGAAGTTCCCGACCGAGTGAAAATACCATTGAGGATGGGGTATGTGTTCTTTTCA
+>66621 2
+TCGGACGGTTTAACCGGCGGTGGATATCGACCTTTACGTAGGCTAGAAAGCTAATTCTTTGACGGAAGTGCATGACCTTATACAGGTCAACCGCCCTCAC
+>66622 1
+GCCTGCAACCAGAGCCTAATCCATTTGAAAAGCCGCTATCCAGCATACAGGTGGATGGTATAACCTGCAGGAATGCGCTCTCGTGCAATTTGCGGTTGTT
+>66623 1
+CTCACTCAGTTTAGTGGTGGAGTATATAGGCGCTGAGAAGACAGGCGCCGCGCATCTACGCAAATGGTCACACTCGGCTTTTTCTATCCGCTGCAAAAAT
+>66624 3
+AACGATCTACTACATGGCGGAGGACTTGATAGTTGAAATCCCTGCGAGATTCCTAGTGGAGCACACTTACCCGTTTGTCACCCGGATCCGCTGTAGAGAT
+>66625 1
+CTCACCTGAATGTCTCCGATTACAAGGTCGGTGATCTTGTGCACACTATAGATGTGAGGCCATCCACTTGGAATCCGAGCCGTATACGGGCAGTGAAACT
+>66626 1
+AGATATTTGGCTTACGCTACCCAGAGGAGATCCACTGTAACATGACTCGCAAAAATTGCGGTCATCATCCGTCAGGGATCTGTGCATGATCTCCCTGGGG
+>66627 1
+AGTTCATCGCTACCGGGGGAGTGTATAAAGCCCCATCACTCACAAAGAGGACGGATGTTATGGAACCTTTTTGCCAAAGTGGCACTCGGTTCCTCTTGAC
+>66628 1
+TGGCCTGCGAGTCTGTCCAAACTTAGACTAGTAGAGGAGCAGTGTCATGCCTCACCTTGTCCGATAAGTAGTTTGCGGACACATGGTTTCCGAACACCAA
+>66629 3
+AGCCTCCATTGGCATGAGACGCACTCATCTGGGCCGGTATTCTCCTACGATAATACAACACTTGACCGAAAGTGTGGCTTCAACGGGTAATGGTGTCGTA
+>66630 3
+GCAAGCGGGAGCAGAACCCCAGGACCTATCGAGTTTTGACACAATGCTAAGGTGTTAAGTGAGATCCGTCCCGCCATGCGATACTACTGTGATTCTTTTC
+>66631 3
+GTAATTTGGCTCTTGATTTTCGTCCCGAAGGCTCTCCTAAGGACGATGCCACCATGTGTATCGACGGTGAAACCAAACCAGGCGACTTGCAATTAAGCGG
+>66632 3
+CATTGTACGACCTTATCCGCAATTCGACCAGTATGGAGAGTGCGTTATAGCGGAACAAGCTACCTCATGCTGAGTATTTACAGTCACGGGGGTCTCCCAG
+>66633 3
+ACTCAGCTATCGAGTCCTCGCGACGTGGCTTATCATCTTATGGATTAAAGTAGGCCATCGAAGTGAGAGCATCCGCGTATGTAAACCCACGATCTCGTGG
+>66634 1
+GGGTGCACAGCTATAGAGCTGCCTCGCATATGAAGTCTAGAGAAGAGTGTCGTTGACTAGTCTACACCCTCTGACCCTACTAAAGTCACGTCGTGTTCAG
+>66635 3
+CAAGTACCCAACTGTGTCCGTATTGGTAGCCGACATTGGTTCCACGTCGCCGAGTTTGCCCTCAGGGATGATAACCATGAGGAAATTCCAACAGTTGGAT
+>66636 1
+CCGGGTCGGAGTGTGTCATGCAATCATGAAAGTATCACCGACACGAGCGCCCCACTATGATGGTTTGATCTGTAGCATTACAAGTTACTCGGCTAATGCC
+>66637 1
+TACTCAGGCTATGCGAGGAATCATACGAGTGTTTCCAGCGGCATCGACTGATATCAGATGTGCATCTCTCCTACATTGCGTCGGACGTCATAGCAAAGCG
+>66638 2
+GAATCAGTTATTGGTCTTCGGCCCCGGAAATGATATCAGATGCAACTGAACGCTCCTCACCGAACCACGGAGCGGAAGGTTTTATTGTATCCGATGTCCG
+>66639 3
+ACAAGGATGGAGTGCCGACCCTTCGCGTTCGCGTCCAGTTCCACTTGAAGGTGTATCAACACACAGACTAAGACCCGTTGGATTTTGTATACATTGGCGA
+>66640 1
+TTACTATGAGAATTTCGCTCCCTGAAGACACACCTCAACGGATCATGGGCTACTCTCAGAGAGTATTGGTAGCAGAAGCGGTGGGCTTAGGTACCCCTCT
+>66641 1
+TCGCAGTGTCCATTCAGTGACCGTAGATGAGAGATCGTCGGGTCGGTTTAAGACCTGGTCCAACGATCGCTCGCTAAAATCTGATGACACTACGCTCTAA
+>66642 3
+ACACGGTCTATCCGTCTCTCCTGGTATCATTTGGGGCCGGGCACTAACTCTACATTATGCAGCAGTAGAACTAGGTATAGGACTCATCCAGAGCGAGTGA
+>66643 3
+GTTCCCGCACTGCTTAATGCATCTACAGTATGTGCATCAGTGGCAGAGGACTTTTTGTCAGTCGCACACGGAACCAGACGCGTAGTGATCGCTTGCAAAA
+>66644 1
+GGAATGCTGCATGTCTAACGCTCAGAGACTGTGCGCCTTAGCATGGAATAGGCGTATATCGCTAACATACTGACTATGGTATGCCCCCATGGATACCCGT
+>66645 1
+GTCTACGGCCCTATCAAATATAATTGTAGTTGCCGAGTCCTTTGTATTACGACAATCAAACAGGGGCGCGCCTAGTACGACGCCTGAGTTGTAAGCCCGG
+>66646 3
+AGAGTAGGGGACAAAGGGCATTGTCCAAGCCATAGGCGCCCAATACGTCGCTAGTTTATTGAAGCGGTGTTATCCCCGGTATTCATCCAGTTCCACTTAC
+>66647 1
+TGGCCCCTTGCTCACTCTGCTTACTGAAAAGTTGGGCGTTAAGATCCAAGAACGTTGAGGTAAAACGTGGCAGGGCGTCGCCATTATATACACCTACGCT
+>66648 1
+CTTAGTTCCAGCCTGCCGCCATTAGAGGTGGACCTGTAAGAGATACATGGGTGTCGCCGGCGTTCGCGAGTGTACTGCTACAATAACCCCTAATTAATAA
+>66649 1
+TTAGCGTTTATATGAAGAGCAGATTGACACTGGGTCCGATGTAGACACATGTCTAGTTACCGCCGAGTAGGACTGCGTCGACGTAAAGCCCTTCACCCCT
+>66650 1
+CATAGCTCGTGTAGGTAATTTACATTACCAGCCCTATAGACCTCGCTTTTACACGGGGACACTGTTAGGCTAACAGGCAAGGTCGCACGACAGTCTGGGT
+>66651 2
+AGTGATATCTGTCTGTATAGTCTAACGCTAAAACCGGGGCTCCCTCACTGTCAGAGAAATGGGTTGACCATCAGAGCTTTCCAGCGCATCCATAGTGCGG
+>66652 3
+GTGTGAGCACTAGGGACCCGGGCATTAAATCTATAACGTCTTGCCGGGCAGTAGCCCAACCTTTTGTGATGATACGAGTCCAAGCATGTAACATGCCTTC
+>66653 3
+TCCTCTACCACAAAATTTAGCGTCGTGAGTTACTGAACTTCCTAGACGGGGTAATATCAAGCACTCAGCATGTGCGATGTCGACGCGCGATCGGCTTGAG
+>66654 3
+CTCTTGGGGTAGTTCCCCCACAGGACGAGGATGGCATACACTGGGTCCATGACGTTAACTGTTGGTTATACCACAAGCTTTGCTGCATGCAATCAACGAA
+>66655 3
+GCAACAGTATGGGCTAGATCGATTGTTAGACCGGCCTTCCTCATGCCGCGTTCCGAGGGAAAGCAGCCGAGTGATATTTGACCTCTAACAGAATTATCTC
+>66656 2
+GTCGCGTTCAAGGGATTGTTCTCCCAAGGTAAACCAGGCCTTGCTCAGAACAGGCTTGGTGACACATTCAATCCTGTCGTTAGTCATCAGGGAATCACAG
+>66657 3
+TCATGATGTCCTGATAAGTGTGAGAGATGCAGGCCGACTACGTTCTCTCGCCCAGTTCACAACTAAACATCCAGTCAGGTGGGGTAAGCTCCGTTGCAAT
+>66658 3
+AGCCAATCCGGGAAGGCGGGACTCCAGCCTCAGCGAGAGCTATTTATGCCATATCTTACTACGTTATAGCTGCTCGAATGAGTTCGTGAATCGTCCTGAA
+>66659 3
+TCTGAGGTGTTGGCACTATTCATATAACCGCCACAGCTGGATCGCCAGCCTAGCGCGATATATCGCTTTAACGCGTGAAGTCCAGCAGAGTAGCTAGATT
+>66660 2
+AAGTTTCTTGTACAAGTCCGCGGCGACTTTATCTGCTCGAATCAACTGCGCTGAACATCCTGGGCCGGATTGTACGTGCACAAAGGAATTGAGATACGCC
+>66661 3
+CATGGGTTTGCACATTCTTTCTTGCCGGCGAGTATAACAAATTTCCTCCAGCCCAATTAATAATATCACGGGAAAGTCACGGACGGGCGCTCGGGATGGC
+>66662 3
+TACAGCTGGAATAGCAGACCCTGCGCGTGATCTTACTGCTTCAGGGTATAACATCTAGCACTTCTCGGGAGCAACGCAGAGTCACCATTGTAGGTGTCTA
+>66663 1
+CTATGGTTACTGAGCACAGCACGGCAAGTACTGGAACTTAGTGCCTCGTTTCTGCATTTTCGTAACTCCGCTGAGCCTCAATAACGCTGGACAGAGAGAG
+>66664 3
+TCCAAGCGCCTCTCTCTGTGCGGTGGTAGCCCTGGACATGTGCAGTAATGCCGACTGACATACATCAAAGCAAGGAAAATCCTTTGGTACGTTATTGACG
+>66665 2
+GACCGACCGGGACACCGAGCAATCTGTATTATCTCGCGCTTTGTGATGCACCATTATAACAAATATGCTTCTGGACAGATCTCAGGCGTGGGGCTAGCTA
+>66666 3
+TTACGGGTAATTCTACGCCCGGCTCCAATTGGAGCACGCGTAATCGTCTGCGTCGAGACTGGGGTTTAATAAATGTTCAACCTAAACGGCTATGCCAGCA
+>66667 1
+CTGTAGCTTCGACTGACCGGGAAACTCGTGCTTGCGGTGACGGAAACACCCAGTACTCTACTCGCACATTCGCTCGTATGAAGATTGTGAACAGTGTATA
+>66668 2
+GAGATCTGCTACACTCCGTCAAGTATCGCACCGGCTAGCGCAAAATTCGTGCTGAAACGGACAACATGTCTAATTTCGTGTTCCGTGGATGCTGGTCAAG
+>66669 2
+TAGTAACGTATGTTGGGTTCCCAGGCTTAGAAGGAAACGTCCCCGCTGGTTCAGAATTCGTCTCCTTGGACAATGGCCCATCTGCAGTCCTAGAACGAAA
+>66670 3
+GTGGGTCTGATATATGGCTGCCATGTCAGACCTAGGCACTGTTCTAACCATATCGGAGCCACGTCCAGACACTATGCCATAACAGTTGGTTACAGGATCG
+>66671 2
+TAACCCTTCTGATGTCACAGTCTGTCTAGCGTTACCAACCAAGAGGGATTTGACTGGTGCCCTCAGCGATAAACGGTGTGAAGGCCATGTTCTGGCACAA
+>66672 1
+ACACTTGTGGGTAACCATTGAATGCACGGGCCCAGAGAGTGTTCGGGCCACGATGCCTCCACGATTCCTACAACGGCTGTGTGTATTATTTAACATAAGC
+>66673 1
+GCCATTGACTTCCACGTGATATCAACGTCACCTTCTAATGCCAAGGAACTGGGTCTGACTTGAGAAAACCGGATGTCTGAGTACGCCGGTGTATCCAGTG
+>66674 1
+GAACTGTCACATTAATAGCGTGACCTACTCGATTTCGTGCTCATACGTGTAACAGCCTTTTTACGAAGGCCTATGTGGGCGAAGACAAAGGGCGCTCCCG
+>66675 2
+GCCGAACCGGGGGAAGTGAATATACCAATATTAATACTAGTCGCTCTATTGTTGCTCCGGTCCGTGGGCAACAAGACCTACTCTAGTTGGCGACAGTCCT
+>66676 3
+CTGAAATTGCGATTACTTTCAACCGAGTAGGGAACGGCGGCTTTTAAGGCCAGCAGTTACATTAACTCTCACTCATCGAGTGGGAAGTAGTCGGCCCCTC
+>66677 1
+TGCGCAAGTTTAGTAATTGAACTGGGATAGCGTAATTCTCACACGGCGGTAGCTAGATCCGACCTTTCCCTTAGGCCCGAGCTAAGTATCCGTAACGGAC
+>66678 3
+GGCACCATCTTTAGGGGCTGTCCCCTGCCCTTAGAACATTATTGACCATTCACTAGACTACGAATCCGTGGGTTAGCATATAACAGGCAGGGGAGTCTAG
+>66679 2
+AACTCGTACATCAAAGCCCTCGGCCCAAATACTAGATCTCTTATCTTTTCTTAGCCGGGGATCCGTGAGGCCGCGAAGGGTGATTTATAAATCAGCGGGG
+>66680 1
+GGCTACTGAGAAACTCACAACTATTGACAGTCTGGGGACTATGGCATTGTGGCTTACCCACATAGCGTCCTTCCTGATCCAGTCTGCAAGAGCTAATGGG
+>66681 2
+GTCACCTGAATTGGCGCCAAGACGGCTCACACGTGGCAACGTCGCACCTGTAGAGAAATGACATTGCCTATGGTACGTTCTTAATCGAGTTATGACTTGC
+>66682 3
+AGCCTGAGCGTGATTCACATTGGAACGGTGTAGTCTATTAACGAATCTATACCACTTCAACACTCCGGGTTCCTGACATTCGGGGTCGCACATGGGAACG
+>66683 1
+GGTCGGACGTTTTAATACTGCCTGATCAGTCCCGCTACTTTAGATTGAACAGCGGATGTGCGGAATGACCACTTGGGGAGCCTAAACTTCACCGTCAACA
+>66684 1
+TCGCGGGAACGCTATCGAGTCTAATTGAACGGATATCTGAGACTCGTGTTGCGTCCAAGTACACTAAGATTATAGCTAGCCTCCATACGCCTTGGCAGGC
+>66685 1
+CGCATTGAGCTTCTAACGTGGGGTGTTGAACATCGGGCAATCCTAACGGCCGCCAGCACTAACTTTGTGGATGAAAGAAGCCCATACTGCCTCTATATGT
+>66686 3
+CACCTTTACGTCTGAGGCGCGTTGAATCTGAGCTCACCGTAGTTTCGGACAATGTGCCGCTGGGGCAATACGAAGACCGACTTAACGCTATATCTGAATA
+>66687 2
+CCGCCAGTAGAAGATCTATGCTCAGATCGAAAAAGTGTTAGATCTCCTCTTCTCTGCTGGTTCCTACCTTAAGGAGGCACAGCGCAGGCTGGTCATGGAA
+>66688 2
+ATACGGCTACCGGGATTTGGAGAACGACCCGACCATTTCGCTTAAACGCTCTGATAATGACGCAACCGGCTTAATGACTGGTAAGCTTCTAGTGGGCTTC
+>66689 2
+CCAGGACGTCAGAATCTCTCCCCGAATCGGTTCCCTTGAGTTGGCGATCCTCAAATGAACCCTGCGTAGGATATAATATTTTGAAGGAGTGCGAATCGCG
+>66690 2
+GTCACATAGAAAAAGTTTACCCGAGATAGTAAGTGGGTGTTGGCCTTCTCCCTTAGTCATCTGATACGACGCCCCCGTGCTAGGAGGCAACCACTTAGTG
+>66691 1
+ATGCAGACCTCCGCTGAGTATCTACGCGGGTTGATCAGCTGCGCTTGCGCTCTCCCCGATGTTAGTCATATAAATAGTAGAGCATACATGAAAGCTCGAG
+>66692 3
+AATGGCGAAGTCGTTGCTCCCTAGAAAAGTACACCCATATATACTAGTCATAGGGATACGGAACTGTAGTCTTTCGCGCTAGCCCGCTGGCACGTCGTGT
+>66693 1
+TTATTTACCGCTCATAGTGTTTAACCCGCAACGGCCGGGGAGCGTTTCAATCTGAGAATGATATTAAACCCCGGACGGCTTGCGGAAGTAAACCTCTCGG
+>66694 1
+AGATCGTAGATATGGGGGTCTTGACCCGGATTCAAATAAGTTCTAGTTGTCCACGAGCCACAAGCTACCGCCGAATTCTGCAACCCCGATTACGTGTGTG
+>66695 2
+CCAATGAATTTTTTGCCTCGTCCGGACACGGCTTACATATTAAAGTGGGGGTCTCCAACAGCCTCAGTTATGTGACAGGAGCGCTGAAGGAAATCTGCCC
+>66696 3
+CAAACTGAAAGCAATCAGGCTTTGTAAAACCTGGCCTAGTACACGCAGACTGCGGTGCCATTTGTTTTAGGTAGCGGCTGGCCGTATCTACAACGTCTCG
+>66697 1
+TCAGCATCCAAATAATCACCAGACGGTTATCAAAGTGCGCGCTGGTACGCCCTCAAGTTATGTGGCCTGTCCCGGATGAATGGTTAACGTTACGCTAGGT
+>66698 3
+ATGGGTCACCGGCTTTTCTCCATTTAACGTTTGTATGCGGGAGCGCGACCACACATGTGACATGGAGTGCTAAACGTCAAGGCTCACAACATGCGATACT
+>66699 2
+AGAATTCCGAGCTAAGCTCGTAATCAGATACGGGGGGCAGGATTCTCCTTCTTGCGAATCGTTCCAACTTGGGGCGATAAAGTCCGTACGACACTATTCC
+>66700 3
+GATTTATACCCTGGTGACTAAAAGTAACGCAACCTGTGTTTGAGAAGCATACCTTGAGAGGTGATGCCCTCGAATCCTTAGCGACCTCGCAGGGCCTTCG
+>66701 1
+CGTTTGCTGCAGTAGCCCAATCCAACATATGTGTCGGACACACAGTCGTCGGTCTGAATTTCGGTAGTCTCCGTACACAAAGCCGGGTAAGAGTTATACG
+>66702 1
+CTGATTGATCCTATGGTTTGCAACTCACTGTTCTGAAAAGATGTGAACCGTGGAGTGGCCCAGCGCCCAATTGGATATGAGCGAGCTCCAATTACACCCG
+>66703 2
+TCGAGCCGATCGCCACTTAGAGTAATGTGGGAATACTATGTGACACGGCCGAACTACCATCTATTATCGATACAGCCTCGTGTGCGGGTCTCTATACGAG
+>66704 1
+TTGAACATTAGTTCCATGAGTGGCATGGATCGCAACCTGGGGCTTTGATCGACCAGATAACCCGCCCGAGTTGTGTAGTAATCCGCTTTCCGGAAAAACC
+>66705 2
+TGAGGATACACTACTTACCCTAACGTATTGTGGCGTTCCTATAACCTGTGGCGGAGCAATTTGAGTACTGGCAGACCCCAAACGATTGCCAGCGAGGTTC
+>66706 2
+CGTGCTGCAGGGAGATGCGGCGTTCCTGTAACCATCTGTCATCAATACTAAACTTACAAGTTTTATCGTGACCAGAGGCCCAGGAGTAGCTCATCCGTGA
+>66707 1
+CCGTAACAGATATAGGCAAGCCTTGTCATACAGCCGAGTTCGCGAGAAGTAGGTCTGGTCAAGGTTACTTCCGTCTGCTCAGCGACATATTTCTGGACCA
+>66708 3
+TGGAGCGTGATTGGCACCCTGTGCTTCTGGAATTATCAACAGGGAGACAGGTGTGCTACTCAAAGCTTTTCACTCCAGCTCCGAAACGGCATATAATCGC
+>66709 1
+TAACCCAAGGGGCGTAACATTAGCATTTGGTATTTCCACGTGTAGTTTCACAGTGGTTGGATCGTATTGCAACCAGCGAAGGCCGCCTCAAAAGTCGCCC
+>66710 1
+GCAAGCACGGACAATACTTCTGAGCTGCAGCAGTCGTCCTTAGCCGCCCTAAATCTAGATATATTCGTGTTATGGGGGTATGAATCCACGGTAGTCGCCA
+>66711 2
+GCTGCACAGCTAACCTGTGGAGGGACCTACACTGTCACTACTTGGTTCATGTGATAAGGTCCACACGTAGTAATTGTGTGGCCATAACAGCGGCCTCAAT
+>66712 1
+GTGAGTGAAAGCCATGAGACCACTTACTCGTCCGTGGACACCGCTTTACTACAGCCTAACGAATTTAATGTACTTGGGTCTGGTATGGAGGCCTCAGACC
+>66713 3
+AACTACTTTGACAAGGCATCCGCTAAGCCCTTGCACTTAGGAGACGAGGTCAATGTACGCAAGCTCAGGCGTTTCTCGGTTTGCTGACCGAGATTCGAAT
+>66714 3
+ATAATCTGTAGATGGTGCATAATAACCTCCGTTTCGAACTAGACCTACTAGCAACGGCAATCGGGCCGCTCTTGCCTGTCAGCGGTAGAATTAGTGCCGG
+>66715 2
+ACTTATGGGCGATTCAATTGGCTCATGGGGAGGGACAAAGGTACATTAGGATCCGAACCCCATCCAACTCCGACAGCTTTGGGCTCGACTGTTTCATTAC
+>66716 3
+AACTAATAGATCCTTAGTACGGGTCGACGAACCGGTGTGGGCACTCCACATACCCTGGTGGCGGTACCTTGGTACACGTACTTTATACGTCGAATCGAAT
+>66717 1
+CCGATTATGGAGAGCGACGGCATATATCTCTTTCTGTACTAAGGCAGTCCCCAGGTGAGTCGCCTTACTCGCAACATCATAGAAGCTGCGTTGGACGAAT
+>66718 2
+CGGTTATCAGTCCAGCTCATCGAAAGGGTACCACATGGCTAAGTCACCGGGAGGCTTCGCGTAACATCAGGATATTCATAGTGGCCAATATTGCGCTCTT
+>66719 1
+CAAGACTTTCTGTCCGTCGTTTACCGCTAGCGACCCTTTGTAAAAGAAAGAAGGGGCAGCGCGCGTCGTCGATGGACATTTACGCTTAAAGTCATACGTC
+>66720 3
+AAGGGCTTCTGCCCGACGGTGTATCGATGAGTAAGTCGCTGGAATATCTTCCATATTAAGAACTCTAAAGAGCTTGTCCGTCGAACCACCTGTACCCGGG
+>66721 3
+ACCGGCATAGGAGCTAACTACTACTACAGATCTCCCAGACTATTGTGGTTTTAGCCTCTGCGCTAAATATCCTGACGTTGCACGCGATAGCTGGGAGAGG
+>66722 3
+AAGAGGCGATGAAGTCTCCTTCCCACGTTCTCTTGCAAAAGGCACGTATGGGTCTTTTTGTAATAAAACCGAAGCACGGTCTGACTCGCCGCTAGTGGAC
+>66723 2
+AATTTATCTTACTTCTCGGGGGACTGCCCCAAACGCAGTATAAAATTGAGCAGCTTTCGCTTTGGAACACGGCCGGAATCGGCATTCGGCCGTGATGAAC
+>66724 3
+AGTCCGATCTACCCGCAGTATAGCGCTCTTGATAAAGTTGATGGGAACAGCACGTGCTTTAATTCACTAATCTGTTGGCTAAGAAAGTGCCGGCGCCCGC
+>66725 1
+CCTCTAGGGTGTACCGACCCGAACCTTGGGGATATTCACTCAGTTACCGGCAAATACTAGTTGTATCGCTTAGAAAAGATATGGTCCATTGCCCGGGAGC
+>66726 1
+TCAACTTTGTACCAAGACCCCAAGTAAGACTCAGTTCTTGCTACTACCGTCCATAAGTGGAGAAGTTCCAACCTCTGTGAGGAGGTGCGCCGTTAGTGGG
+>66727 2
+TGGGACTAAATAGCGACGAATCCATTCCTCCGAATCACGGTGTGCTGGAGTTATGTTGGCCCCTAGATGACCTCGTCCGAACAAGCAGTCAGTAAGTTCT
+>66728 1
+TACGGCTGACTACTCAGAACCGCGCGGTTGCGGTGCAGTTAACCAGTGAATATTCCAGGCGTCCTCATTGATTGCAGATTAGGACTGCAAAGTATCATCC
+>66729 2
+ACAGAGTGTCGTCGAGGGAGTAAAACTTAGTGGACCCCCCTTTGTTACTGAATGAATCGTACATAGCCGTTATTCGGCACGCGCTCGGTCACCCGATTAA
+>66730 2
+GAAATCGATCACCCATCATTACCACGCTGTGAGAGCCGAAGGCTTGAGTTTGTGGTTGGGCCCATACGCCACGAGTAATTTAATCCGACTCGGTGTAATC
+>66731 3
+AGCCTGTCGGTCGAGATGTTTGCTCCTGGGAATTATGTAGAGGGTCTTGAAAAAACGCGATTACCGCCGTTCCCCTACCATGTTACAAGCAAAGCACGCT
+>66732 2
+TTCGATATCGTATGGCAATAGCGAACCTCCAACTGCGGCACTTCAGGGGACCGATGTGCGAACGCTTCGTGGAGTTTAAAGTTACGTCAGTATTCCCACA
+>66733 3
+GTTGAAAACTTATGCTAGTTGGCGGTTGAGACTACTGGCCACGGCCAGTGAAACAAGGTATCTTCTGCATATTAGCCACGACCCCGACTTGAGACCTCGT
+>66734 1
+AGCAGGTCGTAGCAAGTAGCTCGATTCGGACGACTTGCGGGGGTTAACTACTCAATTTACCTCAAGCCCCTGCTAAGCAACTCTCGGTTATCTAAGGTGA
+>66735 1
+GTGATTATTGTCCACCAGAGGGCCTTAAGGTGGGAACTCAATTTTACGGTTCTCCGGACATCCTGAGCAGCGACCACCCGCTATTAAGTAGCAGTGCATA
+>66736 3
+CCCGTGCTGGTAATTGTTTGAAGAAAGTCACCAGGAACAGGTCCCAGACTCCCCTACGGGAAGCTGACAGACGAGTTTCATCTGACAGCTTTTCAGTTTG
+>66737 1
+TATCCGTGCAGCTATTCGGAGTGATGAGGACGATTTTTACGAGGCGCTTACAAAGGTGTTGGCCGCCGAAGCTCTACCGACGAAAATTTACCTCTACACC
+>66738 3
+TACTCTGAGTCCAAACTCATTATGCCCGAGGGCCGTGCAGTAACCGAGCGTTGACCTCTCTCGCAGCTGACACTTAGTTGGTAAAATGATTGGAAACGTG
+>66739 2
+GCAGCCCATGCCTCTGATAGGCGTCGCTCTTAACGGTTGCACTATTTCACGGGTGGAAGCGAAGCATATATGGGACCTAGAAGTTCAACTTATCACGATC
+>66740 1
+TGTCTTTATTATTCTCGGCTGTGATTACCCACACTATACACCCTAGAAGCGCCCACACTGGAAGGATAAATCGTCGCAGGTTGGACGGGGAATGCAGCTG
+>66741 3
+TAAGCCGCATACATTAGTTTTAGCCCAGTTTAGGAGGGGTTTGCTAATCAGCCGAGGTCCGTCGCCTCGATAATTTGGACACCGAACCATACGAACGTGC
+>66742 2
+TTTAACCACCGATAGGCGGATGGTATGGCTCGCGTTAAAGGTAAAAAGCATCATGCGCACCCTCCTCAGCTATATCGCTCTGGGGTATCACTTGCGAGAT
+>66743 1
+GTCTGACGACCACACGTCCAGTTTGCGAAGGTTCATTGCTTACGTGGTGACACCTAATCCCATGAGACTACGTGTTGACGAAAATCCGTAGTTAGCAGGC
+>66744 3
+GTACCCGGAATCTGATGTACGCATCTTGCGTAGTACGCGGTAGCGTTTGGCTAGTCAAATATCCGACCTTGCCCAGTGCAACATTAAAGCAGGAGATTCC
+>66745 3
+CTCAAGATTATCGCTCGCGGCACCACAATGCGTGCGGAGCATTCAACCCTTGAGCCTACCTGATGACTCCGGAGATTGGTATGGTTAAAATAGTATTGGC
+>66746 3
+AACTTCCGTGGAGTCCCGACGTGGTGTAGTCCGGGACCTCTGAAGTCACCCTCGACACTTAACCATAAAAGCGTCTGCTTATTGTGATAAATGCGATGGA
+>66747 2
+TAGTTTACGACGGGGCAGATCTCGTAATCGTCCATCATAGCGTCTATCAACATACTAACCGGAGCCCGGGAGTCCTCCTGGGGGTATTACTACTAAGATG
+>66748 1
+CGTTGCCGGGAATGCCAGTTCTGTCCCGTTTGGCGAGACAAATCACAGTCCCACTAATATTCTGATGCCTCTGTAAGAGCAAAGCCGATTGGCTGAAAGT
+>66749 3
+AGGTTCGACTTGTGGATCGCCTTACGGTTGCTGCACAGGGGTCCTCGCGAGTTCGCCAGATATGCAACATAATTCTATCACGCTACAAACGGATACATAG
+>66750 3
+GAGTCCGGCGTACGGCTGCATGTCCTCAAACGAATTATTGGCGACTCTACAAAGGCTATTAGTCTTACCATGGTCAAAGGTGGAGTCGCCCTTCGTACAA
+>66751 1
+CGGAGCTGCTCAAGATACTACATCACGAGTCCGCAGAACAGTTCGTGGGCTGTACGTATACCCAAGTACTGTATGCGTAAGGATCTGTTCTCGCGTTCAA
+>66752 3
+CATGTCTTTTGGGCAGCTAGCGTCGTCCCCGCGGTCAATCGTAGCATAAAGCACGATTATCGAAGGGTTTAACGTCAAAAGTCACCGTCACCGTTGGTAA
+>66753 3
+TAGCATAGCCTAAATAAATTAATATAGAAAAGAGGAGTCCTAGTTTGCTGTTCTTCTCCACCCAGTTCCGGGTCGGGCGGAGTAACTGCCCGCGCGGTCC
+>66754 1
+TTAGATGGCACCCAGTTCCCGTTAAAGGTAAGCCACACCTTCTCTAAAACAAGTTGCCACTCGATGGTCCACAGGGCCGTAGTAGAGTGTTTTCAGGGTG
+>66755 3
+GCTCAGCACCCACTAGCTCCTAAGTAGGGAGATTTAATGCTAATTGATCGGGTCTCAGGGTTCGCGTATCAGAGCGTAAGATAGTAGCTACGTACCTCCC
+>66756 1
+TACCGTCCGACTTTCGTAAGATCATCTATACGTAGTGGGGTATAGCGATGCGACACGACTTGTTGCCGAAACAATTGTCGTTCGACACCTAAAGGCGCCG
+>66757 2
+CCTGGAGAACTCAGGTATGATACGATCCCCAAGGAGAAGTCGGAGGACTATGTAAATCGCTGTCCAGATATTTGGGATACCTTCCTCTTCTTGCACCGCG
+>66758 2
+GACGACAATCACTCCAGCTATCCATATTTATTAGCAACGCTCATTGCCGGGCGGTGAGAAGTTCGCCTCAATTACACGTGATGTTCCGTAAGGTGGGGAC
+>66759 1
+AGACGGTGGGTCTTGGGCGTTGAATCCCCTTGCAACCTCTCTATCTGTAAAGCAACCGGCCTTCGCACGACGAAGGACTGTACAATAGTGAAAATTGTCT
+>66760 1
+AAATAGGGCCATCGTAGCGAGACCGTTTTCTAGCAGGCGAGTGAGATCCTAAGTGGCAGACGGTACGTTTAAATCCGCGCAGCTTCCTTCTTACCTACTA
+>66761 2
+AAGATCCAATTTCATAGGCACAGGCAATAGGATCGTCTTCTAAGGGTGCGCTTTGTGAAGATCCTCAATGACCGGCCTCTATGACTGAACGTTGCCCGGC
+>66762 1
+GATCTTAGCAACGCTTAGCTGTACAATGTGAGCCGGCGTCGCCTGAACCAGTATTAGCAGCTGTAAATCCAACTGCACCATGGGTCGATCTGTTATCGGA
+>66763 2
+ATTGATGAGCCGGTACGCATCTATAGGATCTAATTCCTCGAAATTAGCCCTGACCGCGTCCATTTGGGGTGTCCCATAGGTGCCACAGCAGTAAAAGGCT
+>66764 3
+ACGCCCCGAAGAAACCTATTCAACTAGAGGATATTCGGTCCCGCTACAGTTCTGCGCCCTGTAGAAAGATACGGGTGTATAAGGGTGAGTCTTTCCCTTG
+>66765 1
+CCTAATTTCCGGGTATTTCGGACCTACGAGACGCGGGACTGACAACTGCTGAGTTGATAGTCTAAACGCAATAAAGAGCCTGTGTCTTCTCTCGCGAGAC
+>66766 1
+TATGACCGTTAATAAACCAGTGGGCTCGAATATAATACTCCCTGCGACACTATTTACAGTTTCCCAGGGTTAAGGGCCCGCAGGCGGATTGCTGACGCTG
+>66767 1
+CACAAAACGAGATTAGTGCCCATACTATCCGGACTGGGATAATGTCTACGAGAGTGGCGTCCCGCTTCAGTCATAACACCTGTCGCTTAGTTGATGGCTG
+>66768 2
+GTCCCTGTCAAAGTCGGAGGGTCAGCACTCTCCCTAGATTCTATCAAGTAGTAAGGGAAACGCATTCCCTCGATTACAGCGGGGATCACGTTAGTTGTCA
+>66769 1
+AAATGTTCGCCTTTCAGTATTAATGCGTGGGTTTGTCAGACGTTACCTACCTACATCTGGGCGAAAAACCAACCGCCGGCCGAGAGCTACAAGGCGTGTT
+>66770 2
+TCGATCACCGAAGGCCATCTAAGGGTTAAACGGCATATTCCTGAGGTTGTAACCGTTGCCTTCAGCGCCAGATGCGGATATAGTGTATCACCATCCGGAT
+>66771 2
+GGTGGTTAGACACCATGAGAGTCACAACTGTCTCGGGTTAAGGTAGCGCCGCGAATATTAGCATGCATAGGGCCCCCCCGACTCTCTATATGTTATTCAA
+>66772 1
+GATTCACACTATTTACTACTCGTGATCTCGCGCACTGTACGGAAAAGTAGCGGCGATGATCACAGCGATACGTAGCCTTATGGGGATCTGCTGAGCCTCA
+>66773 1
+AAACCCTGAAACTTCATGTAGGAATAACATGGTTCGTCAATAGGGCAGTTATCCCGAGCTTCCACGGTCCGCTCGATTGAAGGTCCCAGATGGTTGTGCC
+>66774 3
+GACCCGAGAAACGACGTAGGTTATTAGTTGGGGATCGTTCTACGTCCTGCGGCCCCGGCATACCTCCAGCGTCTTGACCTTTATTAAACAAATGAGTAGA
+>66775 1
+AAATCTTAAGGGAGTCCAGTAATCCTACGTGATATGACTTCGTTGTGCACTACTAACCTCTGACTTCCGCGGGCACGGGGTGTGCAACCGAGATGCATCA
+>66776 1
+CTCCCGGACCCTTCAAATATCTGAGGCCAGGTTTTACAGTATGCATAGAGTATACGGAGGGACCGGTGTGAAGTCTAGGTAATCCCTTTACAGCGCATCC
+>66777 3
+CTACGCGGGGGTTCCTTGACGCCAGGAGGGCTGTCTCAGATATGTGCACTAAATTAACACAAATGCTACGAGCCACTGATTGGAGGCACCTACCTATTTT
+>66778 3
+CTATAAGGGATAGGTGATGAACTATGCTTATAACGACCCGTCCTTGGCTTCAAGTCATCGTTACTGACTAGTCCTCTGGGGAGCCAAGGGGAACTCCACC
+>66779 3
+ACAGTGAAGTACTGTTTCCTTCCCGCGTGACCTCGTATTTATCAGTTCACGGCCGTTAGTCTATGGTATCAAACGGACGTGGGACGAAGACAACGCCAAG
+>66780 3
+CCTGCCGATTAAGTGCTAGAACGTGGACCGCGGCCTCTATGGCAACGGCGATGCGTTAAATATCATTCATCCCCTAACAGTAGGTATCAAGTGTATTGGC
+>66781 1
+ACGCCGGTTAGCACCACAGAGTCAAGTTATAGTCAGCTTGTTACAGTGAATCCGTGCTGACCTTCTGTGCCTGCATGGCAACGAAGACCCTGTGGAATTA
+>66782 3
+GTGAGTATCAACCGCACTTCATCACAAGAGCTCTGTATACTGACCCGACGGTGCTCAGGTTTTTATACAGGGGAAGCCCGCGAAATGATCGGCATTCGTT
+>66783 3
+AAGATTGCGTGCTGCTTGGCTGCAGGCCCCGGGTCACTTCGCATAGTTCGTGTATCATCATCACAATAAGCAGTGAAATAGCCCCGGTTAACGGTTCAAA
+>66784 2
+TTCGGAAACCTTACCCGAGGGGCTATTAATAAGCGCTTAATTGTAAAAGGGCTGCGCCCGTCAACCCGTTGGTAAAGGCGATACAACCTTTTTCTCGGGC
+>66785 2
+AAACAGAATAACTGTGAATGATATTGGGTGACCGACAACGGTTGCGAGGCCTGTCCCCGCTGATCTCTTAACCCCGATATGGTGCAAGTTCACTGTCGCT
+>66786 1
+TAACTCACTAACGCCTGAGTTAGCGCTCCTAGTCCTTCAGACAATGACGATCAGGGGGCATGGCGGTGCCTACTTCATATAGAAATCAGGGCGTATGTTC
+>66787 3
+AGGTGACGTAAGCTATAAGTCATCGTCAGACCCCGATCTTTATACGCCCTCTTTACGAAAAGGTGTATAGGCTCTGCGAGGCGGTATGTACCTGCGCACA
+>66788 1
+ATTTTTGCGCGAACCCCCATCATTGCCTAGTAAGCTACGGGAGTTGTAGATGACGCAACCATTATGATCAGTATGTACCGTCGAGCGCCGTGAGACTCAG
+>66789 1
+GGTATGTGTTCACCACTCGTCGTGCAGTAGCCGGCGCCTTCTTTAGAATAATCAGCAGTCTTAAGCTAGACACCGAGCGATTTATCGGAACAAGGCGACT
+>66790 1
+GCTGGAAGCACATGCCATTATCAGTACTCACGGCTGTAGGATGATAACTCGCGCGTGCGTTTTAACGGCCCATATTTGCGGAAACTGACTGCAATGACTC
+>66791 1
+TTTGCGAATGGCTTCGGGCATGATCATATTACGCTCCCGTCTACATTGGAAACAGTGGTCACGACGCACGAGGATTACTAGTCAATATCCGGCTGCAGCA
+>66792 2
+CTTTAGGTCATGTCTAAGCGTTTTGTACCGGATCAGAGCGCGATCGTAGGTAATCGAATCATTCGCCGATCCAAGGTCCGTTGCGGCCTCCCAAAAAAGA
+>66793 3
+CCCTGCGGAGGCATAAGCACTGCACGAGTTTTTCCGGGTCGATACAGACCCGTTCGGAAATGTGATATAACTAGATCCGCAGACTAGCGTTCGATTTCTA
+>66794 2
+GGCCCCGCATTGCCGCTTAAAACCCCTTGCCGATCTGGTTGATAAGCTCCAACTCTACTTAAGATGACGTCTGTGATGATAGGGATAACGCAGGTATGAG
+>66795 2
+CGATTTTTACGTGCTAACGTCACATTGCATTCTAAAACAGTCTAAGTACCGTCCGAGGTTGCCAAGCTCGATGGAAAGGTTGCACTCCCTGACAGCGGGG
+>66796 3
+GTACGGTATCCCCCAACTGAGGCGGGTAATCCGAGTGTTAACGTACTCATAGAATGCTTAGTAAACGAATAGCCTCTGTTCTATCGCGGAGGTGCCACCT
+>66797 2
+CACGCCCAAGACCCTGCTAACTCCGTGGCGTAGTTTTTTGCTTCAGGGCTCTAAAGTGTATGTCTGGAAAAAACTGAGATACCCCGACGAAGATGGTGCT
+>66798 1
+TCAGAGAGCAACGAGTCCAGCGATGCCGGGAATCTCACCCGTTGTATGTTGTAAAGGGTTAACGATTCCACCTTCACTCACAGAGTGATAGTCCCTGTTG
+>66799 1
+TGTGGCTGGTATCAGACGTAAAAATCGAGTTACGCGTGCTCTCTTGCCACCAAATATACATAACCAAGATGGCGGCTGCGCCGTCCCAGTGGTTACTTGA
+>66800 1
+AGAACCATGATCGTAGTGCGCAAGTGCTCCTAAAGTTGAGAATGTCCTCCGCGCTCGAATCATCGCAAATCGTCTCTTGTAAGCTTCGGCTGATAGAGGC
+>66801 2
+AGCGTTCTTATAGCCCCCTGAGCTCGACGAATATGGGCCCGTGCCATATAGCCCGTGATTAGTAAGATACATATTTTCCGGAAAGGATCCCTACTAGGGG
+>66802 3
+TGTTTCTTCATAAACGTAGCTACTGAGACCCGCGGATACTAGAACCAGCAGCTATGCTGCTTCACTTGCGGGTGCGAACAGGCCACCAATATGAGGTTGT
+>66803 1
+AATTCGTATTTGAGGAGACTCCCAAAGGCGATTCTCCAAACATTTTTCAGGAGTCCATATCCCCGGGATGACCGAATGGTTCTCGGACGTCTACAGGGCG
+>66804 3
+GGCGATGAACAAGCCCTCAAACAGCGCAACCTGTGATTTGTCCGCGTCGGTGGTTACGGAGGTTCCGCTCTCAAAAATTACCGCAAGTTTTAATTTGGCA
+>66805 1
+GCACCCTGAGTAGGCCTCGAGTCGACCACGTGGTACTATCAGGAGAAAGATACACTTTAAATCTTTACATGTGCGGCGTCATGTTAACTCCGATCGGTCG
+>66806 2
+TGGTATCTGCTGTTACGTAAGTACCGACAAACATCTCGCGACTAGATGTAGCCGTGCAATCAGGTGGTGCGCCGATTACAGATTGGTCCCCCAAGATCAT
+>66807 3
+AATGTTCGCGCGCAGGCATACGCTTCATTAACTCGCTCAAGTAAAGCGATCCCTGTGATTTGGTTAACAAGGTTGACTCGGTGGGGCACCCTAGTACACA
+>66808 3
+CGCGTGGGCCTACTCCACTACCTAACGGGAAAAGGCAGACATTCTGTCAGGTGCGTGTAAGTTTTGTCGAGCTTGACTTAATGGACCATCACCTCTGAAA
+>66809 2
+CCAAAGTGTGTACTCAAGTTAAATCCGCCCACGTCGATGTAACTCAGGTTGCTCGAGTACCTATGTTCTGAACGACGCCAGTGTGTTGAGCAAGGGATCC
+>66810 2
+GCTTCACGGGCCACTTCGCAGCCTATCCAGCTGAACTAAGTGCGTCGGTTAGGTAGGTGGAGGTTCGAAAGCATTATCAACTTAACTCAGCCATAGACTT
+>66811 2
+ATGCTGGATTGCGGTGATAGGGGATTACATGATGGCTATGCACGTCCCTGACACCAAGCTTTCTCCGATACTCATATACATACCAGGGGTCACAGTCGCA
+>66812 1
+TCGACCTAGTGTAAAGCAGTAGTAGAAGCTGCCCTGGCACTGCCCGGAATTATTTTACGCCCGCACGGCTGTAACGGATAGTTATCTCAGAGGACCTTAT
+>66813 2
+TTTGTTGTTGTCCGATTGCAATCATGTGGAGGACTCTGCGGGCTTCAGAAAGCGACCCGAAAATGTTTCTCCATGGGACTACCGACCAAACGCTCAAGCA
+>66814 1
+TTGTACCGTGATGACTGAGCCAAGCATGGGAATACGGATACTGAATTAACCTCGCTTGCCTTCTCGACAGCACAAATAAGGAGTCGGTCCTCGGGCTCTT
+>66815 1
+TCCGTACGACATGGTTTTGAAGCGCTACGTTACACAGCTTACGGGCGGACTTAAAGTGGAGCTGCTAGCTAAGCCATATCCCAAACTCGTGCTGAGTCAT
+>66816 2
+TCAGTTGGATTTCTCAGCTAGGATTCGTGCGCTTCATGACCGAGAACCAATACATGGCCGGCAGACTCTGTTGGCATCAAAATTACGCTTGAACAGGCCG
+>66817 2
+AACAAGTTATTCCAGACAGGAATCCATAATTGCCGTCTTTGATACTGTATGCCCCAAGGTCTAGAGGGGCTCAGCTTCTTAAGCCGGTCCCGGGGACGTA
+>66818 3
+AATCCCTAAGGCGGAGCATGGTCTCAGACGTATAGATTCCCTGATTAGGGTGAGGGATGGATGTTCCACGTAGTCCCACAATAACAGCACCTCTCGTTCT
+>66819 2
+GTCGAGGTCCCCGTGTCTTTGAATATAGAGTGTAAGTGATATCCGCAGATAGGACATAGACTAGTCCTAATGTCGCAACGGTCACCTTCGCTACCAGGCC
+>66820 2
+TCAGTTGGTCCCGGAAGTCGTATTCTATATATTACTCCTCAAGCATAGTGCCTATCAGGTGCCAAAGTAGTCCCGGCACAAGAATGATGGGGGCCCTGCA
+>66821 2
+GTTTTCAACGTCAGTTACGTTGATAGTCCGTCGAGGCTCTCCCATCGCCGAACAGCGAAATAAGGTGGGGTGCACATGCAACCTATGCCAAACGTGTATT
+>66822 1
+GACATCCGCCTTACTGCGGATCGGGCTTGTTAACCAAAAGCCTTAACACCAACAGTGTCCACCGATGGTCAATTTTGGAGTTGATGGTACCTAACGTGGG
+>66823 3
+GGTGCCCTAAAATGAACTTGGGTCAATAAGACTGCGTTGGTAGCGCCGGTAATCTCGCACCTGCTACGGCACGATGATGTACATATCTATGTCGCACCTA
+>66824 1
+ATGTCCGCTATCATGCAGAACATCGGTTATTGTATAACTCGCCCGTAGAGTGGGCTAACGTCCTGACATTTTCCGGCTAGGCGCCCCAGAAAGAAGTGTA
+>66825 1
+TTTTGGCTTCGTGCCGGGGGCGGGTTGAACCGTGTATACTCCAAAAACTAAGACAGTCTCCCTTGGTAGCTATAGTCAAAACTCGCAGAACCGAGCTCTA
+>66826 3
+ATTCATTCCATTATTGGTGAGAACTCTTGATCAGCCGTCGGCGTAACGGACGAATCAACGTCTGACTTTTGCTTCGGAACGGAGGCAACGCGAAGACTCC
+>66827 3
+TCTCCTAGAAACGATAGTTTCTCGGTCTCGTTGATAAACGTGTGCCAAGAGCCACTCTGCGGACCGTTTCGGTAGCATAGATTACAAGTGGGAACCACGC
+>66828 1
+CGGGGTCTTTCTAAATACCCCGATCATCAAGCGATAGCGTTATCCATGGTTGTTCACGCTGGAAATACTGTCGGTATAACGGGCAAGGTCCTCACACGAG
+>66829 3
+GCGGACGGCTGTTAAGAGGGCGCGCTACCCGGGTTATAGTCACGAACCACTACAATAATTTTTTGCACATCGCTGGCATTAAAAGATCCGCGCTATCGTT
+>66830 3
+CCTCAATTTGGGGTGGTGACGCAACCAATCTACCACATTCAGCAGTGACGTGGCTGACTCTGGAAATTCCAGTTGTTGAATGAGCTTGCGCACAAACTCG
+>66831 2
+GATTCAGACAGTTGTCGAGTGCGAATCCGCCTAGTTGGCAATTGGCCCTATCAAGTGTCCCAAGTATGAACCGCCAACGTGGCTTAATCAATCCTGAGTG
+>66832 3
+AGAGGCTTAACAGCCGAAGGACTACTGTGTAACCGGTGTGCATTCACCCAGTATTAGGAGCGGACCAAGTCACTATCGCTAATTTGCTTACGCTCTGTGC
+>66833 2
+CCCCACGAGGAAGATGAAATGACCGTAACTCGGTCGTTGATTAGACAAGGTGCTCGGGCCAGTTATACCGGTCTGACAAGCCACTCTTTCATCTAGTGTT
+>66834 2
+CATGGATACAGCAATAATACGAGGGAAGTTTCTCGCGGGGTGCCCTAACCGTCAGGGTCAATGCCCATTGTTCATATGTATGCCTAGGCTCATAATGCCC
+>66835 2
+ATCATCGGTCGCAACAGGGTGTCGTGGCCGCATCGATCTTCTAGCGTGGCCGGGAGAGTAAGCAACACTATTTCAATACTCTTAATTTCGCACAAGGACT
+>66836 2
+GGACGGCCACTCGTCCGCCTACTGGACATCACGTAGCGCAGGTGATATTAGGGTTGGTCCATTATTTTAAAATTAAACGCCTTAGTGAGGAAACCGCTCC
+>66837 1
+GTGGAGAAGGCGTCAACTCTGAACAGTGTTTTGAAGTCTAGCTCCCCTGCAGTATTCAGAATTGGTCAGACCTTCCCATACCGTACTACGGGCACAGGTA
+>66838 1
+ATCCCGTTTGAAGTTAGGTCTTGACGTTCAGGGACTCCAACGGGTCAATTACTAGTGGTAGAGCATTCTCCAGAAGATCTCAGTAAGGATACGGCCCCCC
+>66839 1
+CACTCTCGCAAATTAGACAGCAGTTTCTGATCGTACTACGACGACCACGACACGGGAGGATACGCTAGTTTTTCTAGTTGTGAGCGGGGCAAGTCCTCTA
+>66840 2
+CATTACACGCGGCGAAGTCTGGGTCGATGAGACGCACTAATTCACGAGATGGATTGATGTCATCAGACGCTTAGAATTCCCGTTTAAACTCTCGCGCCTG
+>66841 2
+TTTCGGGGGTACTAAGGAAAATCGGGCTCGCTCGAAGGTTAGAAACTTCCTGGAACATAAATATGCCTACCCCGCATGATTTCGCCTAGGGCGATTCCTC
+>66842 1
+AAAACGGAGGGCCAGCTGTCTCTAATTTCCAAAGAGACCCCGTAGGCTGTTTTCCAGGTCTGCTTCTTCGGTCATGAAGGACTTCACAGGTCAAGAACTG
+>66843 3
+ATAGACAAACGGAGTGGCGCTCCGATACCGAATATCCCCTGGTTTACCCTATGGTTGACGGTGGATTAAGTCTACTGGTCATCGGTCACTTAGCGCAACA
+>66844 2
+GACACCTGCATGCATGCGAGTTCCAATAACGCTGCGCCTCTGAACATTGTATTATGACTTATCTCCTCTGATGAACGGCATCGCAGGGAGCTATGAAGGG
+>66845 2
+AGAGAATTCGTTCAGCCGTTCTTCTCCAAATGGGGATTTGATGGGCATAGGAGCGCATTTAACAACCCTTCAGCGTCGATGACTTAGCACACCCCGGTGA
+>66846 1
+CACTCATGTGCACGATTAAGGACCCTTGGTCCACATATCTGTTAAGCGGCGAGGACAACCGTGCTCGCAAATAGTTGACTTCTTAAGGTTCTGGCGAAGC
+>66847 3
+AAAGGTGGCCTCGCATTCGTCGAACAGCTCGACAGATACTACGACTAGTTTTACCGTGTTGTACTCTGCCGAGGCAGCCCGATTTGACGCAGTAATAGAT
+>66848 1
+GCGATCGCAGTCCAACCTTCGCGGAGAGGGTCCTGTTTTAACGAGGGGTGATTTTAACGAACAACTGTGTCGAATCACTTCCAAACTAGATCCTGACGCT
+>66849 3
+AAGGCAGTCCCGCTGGCCGTATTCGACTTTTTGTAGGTTATGATCCGAGGAATGTAGATCATTGCGAGAAGACTCAGATCACGCGACAAACCGCTTCCTC
+>66850 2
+GGAAATCGTACACAGGTTCCTAGACGGTTGCACGACCTTGTCGGTGCTCCGACTACTTGAGGTAATACTTCTGACCACATACAGAGCGGATAGCCGTTAT
+>66851 3
+ACTTGAATGTCAACATCCCTTAGGTGCGCTTAAGCAATCTCATGTATGTTACTTTGGCGGCAGGCTCCGTACGGAAGATAACCGGAGGCCATCACGCGAT
+>66852 3
+TAGGAACTACCAACGCAGTACGTTGTAGGCGATGTCAAAGGGGTGGATCCCTGAGTCTATCGCACATATGTCCCCATGTTAGTCCATCCCCATGTGGATA
+>66853 3
+AAAGTTTACGACAATCTCGCGTGCGTCCTAGGCCGTAGTAGTTCAACTTGGGAATAAACGGGCGCGTACTTTACTTCAGCATGGCTATTGCCCGAGAACC
+>66854 2
+AAGCACTACGTAGTCAACGCCAATAGTGCCAATTGAAGCCTCGCGCTGGTAAAGTCGCTGGCGGGCCATTAGCCTTTAGTGTTGTCGATTTTCGAACAAC
+>66855 3
+TTACAGATAGCGTACCAGGAGAGAGATTCTCTCCTCCAGTTCATCGCGAAGAGCCCGCTGAAGACATTTGGAGCACTTTGTCTCCTGGAAGACGTGTTAC
+>66856 3
+CCTAGGAGGGGCACGGCTAGTGGCATTTCCCATAGTCCAATCGCTTGGAAAGACGCCCTCAGGTGTTGCCTTCAAAAGAACTCTACCGGTGAAATTTTAT
+>66857 2
+AGCGAGGCCATTGGCGCATCCCACATGGCGCCAAATAGCGGTCTGGCGGAAAGATATAAACACTAGTTCTCACTCTGTTTTTTAAACTGGTGACGTTCGC
+>66858 1
+GAATCCTTGGGGGCTGAAATATTCAAAGTCCGGCGTATTGGATTAAAATCAGTTGAGCCCCTCCCTCCTAGCTGAATGAAGACCAGATCGGTTGTCCGCC
+>66859 2
+GTTTGGCCGAAGTCTACTAGATGATAACAATCGGAAGCCGCTGAAATTAGTCCTATTTGCTTTGGCCCCTCACATTCCCATGGGGCGTCGACCAGAGGAA
+>66860 1
+CCACGGCGGATGGGCTACTGCTTTTTGACTAAAAGCGCTCTCTATTGCCAGAAGCGTTGAAAAACAGCTCTAGTGTCAAATCGCCGGTCTTCGTGAAGCA
+>66861 3
+GTGATCAAATGGGTTTGGCTAAGTCAACTCTCCAAGACACGGTCGGTATGGTCGGCTATGTGTAAAAGCTACCCCGCGCATTACAATCCATGGGACTTCC
+>66862 1
+CCTCCGTATTAGTATCCCGCGGAAATATAACCTGCCCGGAACCAGATTGCTTCAATGGTATAGAGGATCGTCGCCGTGCAAGTTAGAGCATACGCGTTGT
+>66863 3
+TAAGGTGGCGCAACCATCAAAAGCAGCGTACTGCTTCTGGCTCGAAAGGTACGTTCTCCTTAGCTGATGATAGTATTTCCCACCAGACGCGCTTGGTAGA
+>66864 1
+GTTCCTTCATAGGTTCGCCCGTACGAGAAGTTAGTGCTTTGATAGAACTCCCTACTGGCTTTAGCAACAACCACATAAGCAGCGGTGTCGGGAGACTAGC
+>66865 1
+TACGCAATACATGAAGAGCATTTCAATGCGGATAGACGTTTGGCCCTGTCTATCCCAGCCGGATCTCGAGTAAGGCGAGGCACTCTTATCTGAGTCAGTC
+>66866 2
+TTATCGGCATCCCCATTGGCTTGCTTTACTTAACATCGTCAAATGAGAGACGACTATAGCCGGGAGGTACCTGATCACGGCCAGTAACTCCGGGTGATGA
+>66867 2
+TGTTCCAGAGTCCAGGCATCACAAGGCTGAATGAGTAGGAAAGTTATGAGAGGTATACCGTCCACCGCCAACTTGTTGACTCGTCCTTCTAGCAGTCTCG
+>66868 2
+CGCACAGCCCCTTTAAGACACGCACTAGCGTTAAGGCTCGCAGGTATTGCGCATCGTTAATTCACATTCAGGAATCGTGGGTCAAGTTTGTGACCATAGG
+>66869 3
+TGCACACGGGATTGACGATCTTATACCCTAGGATGGCGTAAAAGCATCCTTGTCGGTCGCATATGAGCTTCCATGTAACCGTCTTCGTGAGCCAAGGACA
+>66870 1
+CTTCGTAGGTGGGGAACAGCCGCGGTCTAGCTGCGTACGTCTAAACTTGAATCAGGCTACAGCCAACGCGAAATTTCGTCATGCTAAATTCGTGCAATCT
+>66871 2
+CATGGTTGACTATGCAGAGGTTCTTGCCCTTCGGGACGGCCTCGGTGATAAGCTTCTAGCCAGAATAGAAACGTACGATGGTAACTCTCAAATCCAGCTC
+>66872 3
+TACGCCCACCTCCTCGTGGAGATGTTAGGTCCGTCACAGTTAAATTTCGAACTACGGACCACTTGGAAATGACCTCTATAGGTCGGTCGGACTAAGGTAG
+>66873 3
+GCGTGAGTCAAACCTTGTTCCCCGAACCGGTGTATCCGCGATCAGTATAAAGCTATATCGGTTTTGGCGCACCTTATAATCAAACCGGTGAATAGCCGGG
+>66874 2
+ATGGGCGATCCTGAACCGCTCATGTGACCACCTCGTGGAGGGTTCTCTAAAGATCGCCTGGACTACAGTAAGAAGTTCTATCAGACTCTAGACGAGTTTC
+>66875 2
+CCTTGTAGCCAATACCCAATATAGTGCATTTGTTGTCTTAGGACACACGGCGCCACGCAATGGTAATTGCAGAGTCACTCTAATTTGGCCAGGAGGCCGG
+>66876 1
+TATACGTGCGCGCCTGGCGCTTCTTCTGATAGACCACCAGTCACAAGACTGGTTAGGTTGATCCGGTCGTCAGTAACACGGGACTTTTATGCCAAAAAGA
+>66877 1
+ATCCTAGCTCTGTGCCTTCGTTGCTGTAGAGTGAGCCCGTGACCAAGAATTGAGAGACTCATCGAACACGGATCCAAGTCTAAGAGCACGTTTCGTACTG
+>66878 2
+CGGATATGCCAGTATTGATGGCTAAGTGCCTAGGATGTTCTTCAGACCTACCGCGGTGATTCGTCCCCAGAGGTAGCAACTCCGAACACGATTTGTAAAC
+>66879 2
+TGGACGGATTTCCAGGAATATCGGGACCTCGATCTTTGCGTACAAATCAAACCTAGCAAATTCCGCTTCGCTGCTTCATTGACTAGAGGCCTGGGCAAGG
+>66880 2
+CTTTGGCTTAAGCCAGGCCGGTTCAATAAATTCGCGTTGTTTCCGCACCAAACATGTGATGCATCGTGCACGATTCATAAAGATGGGCTACCGAGCCGGA
+>66881 2
+TTCCGTATACGTCAGGAAGGGGATTTACTACTGGTATAAAGCCGCATGGATGGCCTACACTATGTACAGGGCCGCCTGACCCTTCTGTACATGAGAACTC
+>66882 1
+GTCATTCGGTGCCACGGAGAACCTGCCGAGGTCTTATCTATGGCCCTACAATAGACGTATAGAGCACCAATACCTGTCGCATGTGGTACATTGCTAGAGT
+>66883 1
+GGGGAAGGTTAGCTCTACACAACCGAAAGTCGTATATATTGCCTCACTCTAAGGGTAAGATACCCATCAGCACCTCTGTTTTTGGGACCGGGTCGCGTCA
+>66884 3
+CGTCCAAGGAGTCGGCTCATCTTTCCGAATAAAGCGTGCCATATACTTAGATCGCCTAGCGATGTGTGACTGCTCACTTACGGGCAATTTGCAAGAGACG
+>66885 3
+AACTAGTAGGGTTATACAGGACTGCGAAAAGACCCTGTGGAGCCTTCATGTCCTCTTTCGGATTTCGAAGTGCCACCGAAGCGCACCCGGTTTTACGATA
+>66886 1
+GGTAAGAATACCGACCGTGGGTCGCGATTACCAGACCGTATTATGCATTCCTACAGAGCTCAGTGGGTCCGAAAGGCACGTTCTCTTTTAAAGAGTCTCC
+>66887 1
+CTGCTAGCCGGTCCGCGTGATTTAGCATACCTATCAAACACGGCTTACATTAGTAGATGCTAGACATACTCGTTGGGAACAGCCCGCGTTGAAGGCTATG
+>66888 2
+GGCTCACCTCCGTCAGTTCCGAAAGGTTCACGTCGGGACGAGATAGGGACCTCAATATCGATTGCTCAGATTCTAGCTAGAGACTCGGACTTAATCGATT
+>66889 2
+CGGATCAGGCGTGCCCAGTTTCGAGGATCTCGTCAGACAATAACTGCTGTAACCAAAGAGGTACACGTATGTCTGAATGCACCTTGGTGCCTATTCTCGA
+>66890 2
+ATGAAATCCGCACAGACGGGCACGGTATCCCAGTTACGAGAGTTCGACTCGTCGGTAGCATATAGCCGGTCCGTATGCTTTACTTCATGGTGAATTCCAA
+>66891 1
+CTCATTGATCGTGCGAACGGGCATTCGACGGAATTTTGCGAGAGGCCAAGAAATCGTGTTTTAGCTACTGAACACGCGCAATTGCCCATTTCCACCGATG
+>66892 3
+AGTGTTTTCGAACCAACGCTTGTCTAGTGAGGTAAACCCCGGCTTAACTGCTACGTGTGGTGGCGGTACCGATCAGAACCAAGTAACAATGCTTCCCGTA
+>66893 3
+TTGTAAGGCTACAGAATGTCCCCACTCGCGCTAGAATAAATGCTCTTAGGCGAGCAGGAGTGGCGTTATTTTCGAACACGCGGGTTCATCAGCCTACACT
+>66894 1
+CGAGAGTGATGACGAATGCAAAGTCTCCCAGGAGTACATGGACGTCCGTTGACCTGGTACCTCCACTGGCGTTACCAGATTTACAAATTGGCATTCGTTC
+>66895 3
+CGTCCGGTTTCGTACTGTGAATGTTCATGCGGTACCTTCATCTTAGCCCGTCAAGCCAAGACGCTCAGGCGAGAGTTACTTGACGAGGCAACATAAAATG
+>66896 1
+ACGGATTTGGTCTTCCTCGTCTGGAGGACAGAATGCTGTCATCGTTTCATAGGCAGACATCTAATGTCACACTCTAACGAGGGCTCCGAGTAGACACCGA
+>66897 1
+CGAGCAATGCGAAGCTGAGTGCAGCCGAGTAAGTTGTGACTCCCCTTACTACTTAGCAGTTTCACTGTTAAAAAGCTGAGCGCTAGCGGTTCTTCCCAAG
+>66898 2
+GAGATGCAAGACTGATCCTGAATGAAATACCTACCCCGTATTGTGCACTCTGGTAATGCGGTCGCCACATCGTGTCTACGAGCCTGCTTCAAAGTTAGGG
+>66899 3
+TATGCCGAATCGTTATGTCTTCTTTGGTTCTGAAACAACAGCTAGCAGGTACTGATATCCACGCTGAGCGGCAAACCGTGGAAGCCATGCGCCTGAATCG
+>66900 2
+ATAGGGGCACTTTACTACTATCCACCTGGTGTATCCCCTTATTCGGCTGCGAACAAGTCAGAGGACAAATGCCCAAGTCTTGGATGACAGGTGGCAGCTT
+>66901 3
+CGAGTCAGCGTCAAGTCTCTGGATCAGCGGACCTGTAAAGCCCTCTAGCGCGCGTGTGCTTCAGGTTCTAAATAAATAGACATGTCTTGGCTAATGAACC
+>66902 3
+TCCCCCCGTCATCCTGTCCCCGATCTAAGTACCGGTTGTAGACAGTGGTTGAACCTGAAGAATTGGTGGAGTCCATCGTGATCGAAAAATAGATCCGAGT
+>66903 3
+AGCTGGAGCCTCCGTCACGCCCGCGGAGAGGAAGAAAGTCCGCTCAGGGAGGTATGTACTTCCATCAGTTTTAGACAATCCGTTATTTATTACGCACATT
+>66904 1
+ATCAAAAGCAACCGTTTGGCTAGGAGCATAGGCTTTCCCATGGGTGCTCCTCGGGGACGTTTATACATGTCGCCGAGTATATCGACCCACTATGTAGACA
+>66905 1
+TTGGGCCACTTTTTCGACAGCACTGGTTTTTTGCAGATAAAGAATTCTCGATGGCACAGCCCAGAGACTGCAGGCATACGGCCACTGGTTACGTGAAACC
+>66906 1
+GCGGTTGTTCTTGAGCGGTTAGGCCTCGAATAGAGCATACTAAAAAGCGACTTCACCCAAGCCTTTCGTGGACACTTATTCCTAGACGGACCGGATCAGT
+>66907 1
+ATAATCCGAGCATGGCCGGTTTTACCCCCCCAGGAGCTTAACATGACTAAGAGACTCACCTAGCGAAGGGAGTTGCGGAATGATGTTTTCCGGATCTCTT
+>66908 3
+CTAATCCGATGCGCGGAAGCTGTTTTATCTCGCACTTTTGGGCGTTTAAGGTGATGGTCCCATACCCATGCTACAAGCACGGGTAGACGGAAAAAACCTC
+>66909 3
+ACTATACAGCGACGCGCGATGCGAATCGAGGTGAGAAGTGGTGCTCGTTACTGTTTTGCGTTACAACTATACCGCCCTCAAAAATGTATTCCAGCCTCGG
+>66910 1
+GAGCGCCGCTTACAGAAGTCCAATCATCATGTTCGTGGCCAGCGATTCAGGAAGCCCGGTTTTTGCATCGTTAATTACGGTACATGCATGACACACAGTG
+>66911 3
+CTGTTGTCCGTAGCTCCAGTTGAGGCCAACATTTGCAGACTGCTTAAACCTGCGCGAAAGTCGGCGCATAGTCTAATGGGTGAATCCTAGATCACCAGAT
+>66912 2
+CGGGCTTGTAAGCCTGCAATGTACATCCTTGGTGATTTCTGAAAAGCACGCCGCCGTCTTCAGGTCGATACTTCGAAGACCAGGTAACTAGGACGCATAT
+>66913 1
+ACAGAACGGCGTGTTAACCCGAATATAGACGGGGCCTTTGTACATTCGTACCGTCCTAAGCAGAATGGCACGTATCCTACTTTTTGCCTTACAGGGGCGA
+>66914 2
+CCAAACTATTGCACGCCTTTAGAGTCCCTTGGCAGCAGCCATTGGCGCCAGGTACGCCTTGCAATAATTAATCAATTAGATGGTTCGTGGACCGGTGGAA
+>66915 1
+CAGTCTCCGGCACATCATAGAACTCAGGAGACCTTCGTGGCGGGTCCCCGAATTGACTCGCACATTTAAGTTTCGAGAATTCTGATAATTTGAGAGGCCG
+>66916 2
+ACCCCATCGTGTCTCGTGACACGAATACCGTATGAGACTTTGGTGCTTATATACAATCGCGGTATGCTGCGTGAGACCTAACGGCGTGCCTGAACTAGAA
+>66917 3
+TATGATAGCTAGCTACCGAGTCAAGCGCCGTTTTGTGTGCATAAGGGTTAACGCGACCGGCGATCACCAGACTAGGAAGAATACGTCCATCTCTTCTGCT
+>66918 2
+ATGCCAACTATGCTGCTTAGCGTTTAAGGCCTGAATCGTCGTAGAACTCCAGCCCCGTGGGAAAACCTGGCTTCAAGTTACAAATCGGTCTCTTAGAGGG
+>66919 2
+GGGAAGTTTTCGTAGCTCGATCCTAAATATTGGGGGCCTGAAGATTTAAGAACTCTGTCCACACCCTGTCACCAATCCCTCTAAGAGCGTAGGGGGATCC
+>66920 1
+ATGCTCTACACCCCAGGACACCAAATCGCGGCTATTGCCCAAGGTGGCTTGCTGTAGCAAATGTTACTAATCACATGGCAATTGGGTGCTCGAATGTGTG
+>66921 1
+ATCACATACAATGGTCTCTAGCTAATAAGCATCCAGGGTAAGCTCTGTGGTCATGAGGGCGGCCATTGGTACGTCGTACACTCGGATCTTATCCGCGAAC
+>66922 3
+CATATCTATCGTGTCCGTAGTCTTAGTGGCCTTGGTTCGGAACCTAACATAGCTTGACGCACGAGAGCTAAACATACGCGGAGAACTTATCGGTGGCCCA
+>66923 1
+AAAAGTGTATGGGGTCGCTATATTGTGCGCTTTTTACTGTCCGACAGGCCAGACCCGTAAGACCGGTCCAGCTTAAATAATCAACCCGGTATTGCACGGC
+>66924 3
+GTTGGACACGGGACGATTGTCTAAGGCGCCTGACTCTAATAAATCAGTCTGCTTCGGTAGCTGGAATGTACATTACACATCCTAGCCCGCACAACGGTGT
+>66925 2
+GGAAGAAATCGCTTACAGTTAGGGAATGCCTCGGCGTTTCCCAATGTATACTGTCAAGCCTGAAGGCATCCTGGGCCCGATTTCAGGTCAACGATCTATC
+>66926 3
+GTGTGCGGAGAGTCGGCTAACGGCGCACCCGTACAAAGTCAACTTGCTATAGGCTATATTGTCCAAATTCAACCTGATGTTACCCGACAGTCGTTTCGAG
+>66927 3
+ATGGATAGTAGGTGTCGAGAACATAGTCAGTAATTATCTCTAGAATAGCGCGTTTTAGTACTTACGTCAGTCGAGGCTGCGCCGTCACCCCAGCACGCCC
+>66928 2
+GTTTAGCAATATGGCGGTTGGCCCATGGCTGACGTGCAATAAGGAGTCACGCTGCTCTTCTGCCCAACGACAGCTAACATTGAGAACTCTATGTCTAGAC
+>66929 1
+TAGCCCAAACGTGACCTCAAACCCTCAGTCATAGCCCAACTGGTAGTATGTTGGATGGTGTGCGAATTTTATGCCTAGGCTACCTACAAGGGTGGACTGC
+>66930 3
+CGTATTAATGGCCCCAGAAGGAATACCCTCCGTCCCGAGCCTTAATGAAATCCCCAGCTTCTGTTACATAAGTGGGGGATATAGGTGGACTGCCTTGGTA
+>66931 3
+AAGAGAAGCCATACGACCATGACGTCTTCACTGCTCGTCCATTGGGGCTGCGAATGTTTACCCACTTGACAGTAGTTCTGCTGTACAGGAGCATACGATG
+>66932 3
+CGAACAAGTTGGCTCCGGATGGCTTCATCACGTTATTTTGGCCTGCAAAAGGTCTCAGGGATTTGACCGACGGAAGACACGTAACTGTCTAACTGCACCT
+>66933 1
+TGAGGAATGCGCACTGAGGCGTTCGTTGATTCAGCACTCTACTATCAACGACAGAACCAAGACGGTCAGTGTGTCTAACGTGCCCTTGACGTGCTAATCT
+>66934 3
+CACCTTCAATCTTCATTAGGAGCCTCCAACCGCATCGCACGAAATCTGTGTGGACGTATTCGGGAGTGTGGGAACATGGTGACAAATCAGTCTGTCTAGC
+>66935 3
+CCGGGTGGCGCTAGGGATTCGTATGGCTAACCACCTTTTCTGCAGCCAGCTGGGACGAGTATTACAGTTACCACTCATCTCTAAAAAATCGAGAACGGTT
+>66936 1
+CGGGACTACAAGAGGCTCTATAATATTAGTGGCCATCTCGCTATTAATGGCGACCCCGAAGGTAACTGTCTAATAGCTTCAGTGCCGCGATCAGTGGTCC
+>66937 2
+GGATCGATTAATGTCTGCTAAGTTAAGAACCACGTATAGGACCCCTTGCAATCATAGCGGCTAATCGCGCCTGTTGGATAACCCCCGGAGTCTTACGGTG
+>66938 1
+TGAGCTGATAATGCATGTCTCTGACCCCCCTCCGAGACACGTTGTGGAGCATTCACAAGGGCCTTGTGGGTTGGGTCACAAATCCATATAGTACGACTAA
+>66939 2
+GAGTACTATTAGCCTCGTTCTCGAAATCGAGAGAGTATGAGCGCAACATGGGGAAGTCTGACCCGTCTTTAGCCATAAGCTCTATTGGATCATCCCCGCG
+>66940 1
+GTAGGCCCTCGGTGAGGTGTGTCGCAATTGGCCGTATAAGCCGACATCTCTATTTACACGACTGCAACTCAGTCGGGCAATATCTTCCGGCAAATAAGTA
+>66941 3
+ACTGTGGGAGGTTCAGCCCTACGACCAATAGCGGAACTCACGGAATTTTCCTGTATCCGAGCTCGCACCATTAACTGAACGAGTTAGTGTTTTGGACAGC
+>66942 2
+AGAAAACTATCAAAACGCTACCGTGCCGCTCGCAAGCAGCGCTGTGCGGAGTCGATAAATTAGTCTATGCATTGCCGCTGGTGCCGCTAGTTTACATGTT
+>66943 3
+GGGTGACGAAGGCACTAGTGGTGGTGGCACCTGTTGGCCGTGTCTTACACACTGCCCTTTCACACTTCCACATAGCTTACAAATACATAAGGGTCAATAG
+>66944 1
+GGGCCCAGCCAGGGAGTATAGCGGTAAGGATACTTTTCGTTTCGTAACTCGTGTAGCCCTACTGTATAAAAACGTCCGCCTTAACTCAGTCAGCAGTGCA
+>66945 3
+AGATTAGGACAATCTTGCTGTGGAGCGAGCCGTTCACTCAGGCCATCATGTTGTTTTAAGCGAATCGTTAACCCGAGCATACTATTCCGGGAGCGAACCC
+>66946 3
+TTCATTAGACTAGAAAGCCTCTAGTAGGCACGGAGTCTCCCACGCTCATGTATGATGGGACACCGGGCTCCACGCTTAAGTTTCAAGCAGTGTGACTGAT
+>66947 3
+CGCTGCTATCCCCGAGCATGGAATCAGTTCGTCATGAGAGCCAAGGAAGTGAGCATACTCCTTTACTTCCAACCGTTGATGGGTCACGATATGACAGTTG
+>66948 2
+TTAGGTGCTATCAATGGAAGACGCGATCCAAGGCACGAAAGCGTTTCTCCGGTACGATCAAAACGGCAACGCGTCTTTACTTTGGCTGGCTATCTCAGTC
+>66949 1
+GCACTTGAGGAGGTAGTGTGCTATACTTTCCGATGCTGCTGCAGCGTTCGAACCTATGTTAACGACATCCCTAGACGGCAAACTCACGTCACGAATTGAG
+>66950 1
+GAGTCCTAGGCTCAGCCGGAACCCCACTACTAGACCATAGCGAGTGAGCGCCCGTAGAATAGCTTTCTCTTGGATGTGATCGGAATAAATCTTGTCTAGT
+>66951 3
+GATGCAGGCCCAGACGGGGTAGGAACACGTCGCGTACTTGAATCCATCGAATGTTCTTGTCACAGGGTATTCCCTCTGCCAACATTAAGAATTCGGTTCA
+>66952 1
+CTTCAATGTGCGTAACTAGTTACTCACAAAAGGCTGTTGTCAGACTCTGAGCAATGGAGAGTCCTCCCGGCGACTTCCTACGGTCATTTAGGACGAGGCA
+>66953 1
+GGCCGCGACTGTCAGATCCAGAGGGAGCACTTTGGCCCGCACGGAGTTCCCATCTTTAATAGTTAGGAGGACTTATGTTCAAATTTTCCAGACAAACGTC
+>66954 1
+AGGTCCTGTAGAAAACATCAGTAACCTTGTATACATTGGCCCGTTCCCGGGTTGGGAACGCCCGAATCAATTAGATATAGGGCCTGCCTCAACGTCGGTT
+>66955 3
+GTGCGCACCGCAGGCAACTGTTCCTGTCGATGATATGAACGCCGGCTAGACAGCACGATTGAATGTCGATCATCTCTATCGATATGTCAATGCGATTGAC
+>66956 1
+TAGTTGGCAAGTTGGACGTAAAGTGATCCCCTCCATTTGCATCGGGAACGCATCCTGATACGCCGGAGCGCTAGATTCCAAGTGCACGGTACTTTACAAT
+>66957 3
+CTAGATGTCATCGGTACGTCAGGGAATTCCCGTATTGGCCCAGTCAGCCGCGACTCTGTGTACCTGAGGCACTATACAGAATAAGGGTTGACACATCTTA
+>66958 2
+CTCATACGGATGAGGAACAAACCACTTCACTTTGTCCACAAAGGTCCATCTCAGCGCTGGGTACCAGGTTGTATGCCGGTCAGCGACATGTGGGTATTAT
+>66959 2
+CCTACCCATGTTATACAATACCTGCCCGACATTAATGGAAAACTGTCGGATCCCTGGTGAACAATTAGGGCGCCCAGGTAGTGTTTGAGCCGCTAGTGGT
+>66960 3
+GGCCGGGGTAAACATAGATCCCACGACTTTCATTGAATCGTTGGACGTTGTGCTCCTGAAGGTGATGGCCGTCATCAACTAGACCTTCACGACCGTTAAA
+>66961 1
+TCGAGAGAATTCTGAAAGGCTGAGTGAATAACGGATGGTCACCCGCAGGATAGTTGCGGTTAATCCGCTGAATCCTGTTCCGCATTCCAACACCCTCGTT
+>66962 1
+TCAGTTCTAGTTTCGACCTCTTTGACAGGGAGCCGTTATATCTACTGCTCCGATAGACATGTTGACGGCAGACCGAGCGAAACTGTTAGCCAGGGCACAA
+>66963 2
+CCTTCTCAACAGCTACGCAGGATGTCGAATGAGGGTAGTCAATGGCTTTAATCGGCTACGCTCCATCGATCACCCACAGAGGGCATTCAAGTTGTTTGAG
+>66964 3
+GAGCCGAAACGCTGCTGATCACCCATCCCAACGCGTTCAAATGTCTTCTGAGTGCTTCCAGCAAAGGTTAAGGCGTGTGTTATGACGATAGCATACGTTG
+>66965 1
+CGGTATCTTGAATCACGGCTGCACGGTATTCACCTTAGTGATATTAAGGCCCATTCGCCGGATAATCAAACGTCACATGGTGACTCGCCGATCAAGGTGG
+>66966 1
+TAATGTGCCGGTAAAAACGTATCGTTGTCCGGCAGTTCCCAGGAGGATCCGTGTGACTTGAAATACGACCGACTCCCATAGTATTCAGACCTTGGTCGCA
+>66967 1
+ATTAATTCCACCGGGAGTGGAACCGTTTAAGAGTCTAGTTGTCCCCACGACTGAACCTACTATCTACGATGTGACTTATTGGGGTCCGGCGAAGGCCACA
+>66968 1
+CAATTACTCAGTTGAAATAACCAGTCAGTGGTCCACGTGGTATTGTTAAGTTAGTCCCCAGGGCTACCGGATCGCCTAACGGCAGGACAGTCGCAGTTTC
+>66969 1
+TATTCGTCGCAAAGACGCGTGCTGAAGGCCACTGAAAAGTGCCTTCGACCAACAAGGATAGACTCTTCATGTATGCTGCTGGTATCTGAACCGTGGTCTC
+>66970 1
+GTTTTCCGCATTACTTAGGGCGGGGAACGTGATCAATTAAGAGCCTACGTGCGCTCTATCAGACCCACAATTTGGATCGACGGCAAATTCTGCATACGGC
+>66971 1
+GCTGGTCTTAGTCTAAACTATGAAGATTATTATGACGATAACTAACGAAGCCTGTCCTAGCGCACCTGGTTGGTCGCCCCCTGCAATTGGGGACCGCAAG
+>66972 2
+TCAACAGCTCGGGACTTTACGTAGGCGAAGTAGAGAAGACCGCAGCATCGTCGAGCTTTATTTACGCCTTTGAGAGCGTTAAATTCACTTTGCACCCGGC
+>66973 1
+TTAAACAGCGTAAATGCTACACGGCTCGTTCAGTGATGCTTCCGTCAGCTATTCGTCGTGAACATAGTAGGGTCGCCTATAGCCCAAGGGAAGGTACTCC
+>66974 1
+GAAACTAGATCACGGCTGTGGATCAATTTTCTTACCCTCAGGGCGTCATTGATTAGGCAAGTTGTCAGACGCAGACCCAGTAAGGTCACCCTGAGCGTCT
+>66975 2
+CGATCATAGAGTGTAAGGGTTGCCGACGCGCCTTCCCTATAGTTATATAACCATTAGAACATCACACGTCACAGGGAGTCTGGGGCCACGCGTTCGATTT
+>66976 3
+TAGATCCGAGGCTACTGAGAGTCCCGCTACCGGCATCGATCACTTGGTTTTTACTAAGTGGTCATTCTGACGAGGAAAATCCGTACGACTTCACGGACAG
+>66977 2
+TGTACCTGCTCCTTATGACACGATCGCATAGTCAGATGCAGTTGGGTAATCCCCACCAAAATCCGTTGAATAGTGGCACGGCAGGGCTACTAGTGTCATG
+>66978 3
+TAATGTCCACGCACTCTGTGAGCCCCAAGTGGATCGAGTGAATCATCACCGGTAGTTAGGGCCATCTTGGCTAAGTCAGGATGATCATCATACTCGACGT
+>66979 1
+GTAATAATTTGAAAGTGCCACCGGCCAAGTCCCCGCCTTTCATGATGTCATGGTAGGAACCCTTGGAAAGTTCCCCACTGTCTGGCTGGAAAGTGTAAGC
+>66980 3
+ACTCACGGACTGGAGAGAGTCCCTGCGTTATCCGATATTATATTCCTTTAAGACTGCAGCTGCACGATCGACATGAAGGGTCCTCCCGAGGCTTAGAGTA
+>66981 2
+GAGCGCCCTCGCGTCGGACCTGTAAGGCAGTCATATGCAGATAAAACCTATCAAATGTGCTCGGGTATCTATCATCTGTAAGAGTGCGACGTGTTTACCC
+>66982 1
+ATGCGCACAAGATAGAGTTGTCTATAACCTATGGTCGCCGATAGTCATGCCTATAGGGTACGAATTGTAGCACGTCCGGATTCGTCGTACCAAGCTGCCC
+>66983 2
+TTGTATGCGGCTACATTCGGAACTCCGGTGCTGGAAGCGTCCTAACACACTCCAGTATTAATTTTAGATCGGACGCGCCTATCCGAAAGTCATGAGCGGA
+>66984 2
+TATTGGGATATGCGTCGCTGGATATGATACCGGATAGACACCCGTAACGGTCCTATCCCAGTGAAATGCGCCAATGCATCTGTTGCTGACGCCCTAATAG
+>66985 3
+AACGCCGGTACACACTCCGCTCCGCCATATAGTGGGGGAGTGCTCGGCTCTGTAAATAACCAGAATTTACGACATGTTTAAGGCATTCCGCTATAGGTTG
+>66986 3
+ATGCGGAGCACTCTCGTTTGCCACTATTACGAGGACGTAACCGGTGGGTCAATGAGACCAGTCGTGAGGCTTAAAGTATGTACTCAACCTATCACCTTCG
+>66987 2
+AACGACGGCGCGATGATAATCATCCTGCCCTGGCTACTGTGGAATGGAACTCTAGCTTCAGAGTTCCACACAGTTCGGCGTCCGGCATTATATTTGAAAG
+>66988 3
+CTCAGAATCCCGGGATTGGTATGACAGCTTGCACTGGACGTACCGTACGAGTGATAGCGTTGCAATCTCAAAGGTGGGCTTCCCAGTCAATTTTACACAC
+>66989 1
+GCTTTAGCGGCTACCGGAACCGTAGCGAGCCTACTCGGAACAATATCGCTAAGCATGGGTCCGTATCATGCTATCAGGTATTGGCAATGCACTTATTCAG
+>66990 1
+CCTCAATTTGTAAGTCCCCACCTGAACAAATGCGGTACGGTGATTCTGGGGTACGCTCGATGGCCATAATATCATAAGGCGTTAGACACGACGTGCTGCT
+>66991 1
+CGACAATTTGCTTCCTCCACTTCGACAGGCGTCAGGCTAACGTGGTAAGTCTAGAAGAAATTATGTTCAAGCGGACCGTCGAATGGGTCTGTTCAACGCC
+>66992 3
+CGCCTTTCTGGCACCAAACGATCGTCCTCCCAAGTATGTTGAAGTAATAGCTTGTAGTGACAACTAGTCACAGAGGGGAGTCCTACACTGGTGAGTCGCT
+>66993 3
+ACGACATTAAAACTTCTTGGGTCTTATGCGACCAGAGACCTCGATAGTTGGGATCTAGTCTGAACCGAATGAGTTAGCCGCGCCCTGAACCGTAGGTCTC
+>66994 2
+CACTATGAAGAAAAAGGATCTGCTCCTTCGCCGTTCTCCGCCTTGGGGGGTTTTATTACCGCAAAATCCTCCGGGTCTAGGATACGAGATGAACCGAAGT
+>66995 2
+CAGCTCGATCGAACTTACGCCTCGCGACTAGACTGGATTTTGTCAACGACAGCGTCGGGTTTTCAGCGATTTATCGCTGAAGAATCTCGAGAGGCAATAC
+>66996 2
+TCAAATTCATTGCCTCCTCACTCCACGGGAGACCGCTTCTATTCGGACCGCGTGGGATTCAGTAGGACAATTATGATGGCGAGATGAACAACAGTTGGCT
+>66997 1
+GGACAGGCAAGCTACTGTGCCCTATCGAGGTGACGTTAAGGTATGAGTCTCGTTAGCTATGGCAGAACCCTCGTCTGTCTATAACTGCGCCTACAAATAC
+>66998 2
+TCGAACATGATCTGGGGGGCCAGGTTCCATCATAAAAACCAATCTATTGCTCCTCGGTAGGTCCATGAACATGCTACCGAGACGTTATGCAGCCTTGGGT
+>66999 3
+CGAAAAACCCCGGACTCCGGTGCTCAGTTTCTAGAATGGTATTGGTTATGGCCAATGAGGCAAGATCCGTTGGTACAAGTAGACTGTCGCTCACCCATCT
+>67000 1
+TTCGAAGAATGGCGCAGCCTGCCGGTGCAATCTACTAAGCTATGCGGACGTCGCTGCGTATCCCCTTAGTAATTCGCTCTACTGCAGAAGGATTTAGAAA
+>67001 2
+AGGCAGGCTTGCCCTGTAGTCACCCAGCCCAAGGTCAACAGTTATAAATCTGTACTGGGAGTGAGCTTATGCCCTTCGCTTATAGGAACACGTTACGAGT
+>67002 3
+TAACCCTCATTACTTGCCAGCGCTACGGAAGATCGTTTACCGGCCGCTTTGCCAGTCTACGAGCGAGTCGGTGTACCAAATAGTGAGGTGAATGACTATA
+>67003 2
+TAATGTTATCCTATCCGGCCGGTCATATTTTTACATCATCTAGGACTCTGAGTCGGCGCCGACGGAACATGGGAAACGGGGGACGCGAAATCCCTTATAC
+>67004 3
+GGTCGTGCTTTCATGACGCTCAGGTAATGATAATCGGTGCTTGAGCGAATACACACATGAATTCCGCTACACGACAAGAGCCGTTCTCGGCGACTTCAGT
+>67005 2
+CCGAAGAGAGTCGTTGAGGCAGTTATACGTTCTTGCAGCACTCGTCATAGACGTAGGAAGATAACGGTGGACTAAGCTCTCCTACCCGTTCTTCATCGCA
+>67006 1
+TACATGGCACATGCTAGCACTACCGGGCGTAACATTGCCTTGTGGTCGCTCAAACCCAAAAATTTAACGTCAATCGGGGTTTAGCGGTCACTCGGTATGG
+>67007 1
+CCAGAGGAGGTTATTGGCCGATTTAAGTAGCATCCGGCCGGCCAAGGCGCTAAGCGGTGCAATTCCAACGATTTTTTTCTACGACAAATCTTCAGCGCAT
+>67008 2
+CTCTGGGCCGAACTTATCGTATATCGGGACTTCCCAGAAGACAAAGAAGGACGCCATAGTGCGCTAAGTTCAAGCTGTGTCGACCGGATTCTATCGCTTT
+>67009 3
+GCCTTATGTAGTAAAGTCCATAGCGTACACCGCTTTGGGCCCAGCTAATGCGCAATGTGCTGATCATAGTGCGACCGGAACTATTATATGCGCAGTACCG
+>67010 3
+CCCACTTAACGTTTGCATCAAGCTGAGGATGAACTTTCCCTATGTTGCTCGCTCATGGACTCGGGGAAAACTCGAAGGGATACGAGTCCGGCAACGTTTA
+>67011 1
+TTCTGCAGCTCTCGTATACGAGACTGGGCATCCGGTCGGGCTCGTTACTAGGTTATTAAACAGGGTATCCTCCTAAAACCATATGCGCGTCAAGAACAGG
+>67012 3
+AGGTGAAGCCAGCCCAGTACCCACTAAGGTTTGATTGTGTTTGTCTTCTACTTAATTGCCATCAGGGTTCGCAACGTAGCCGCTCAAAGAGCCGAGAAGC
+>67013 2
+GATATGAATGAGGGAATTTCACTGTTACAGAGAATGGGGACGTACGTCTCGACATCCGGCGTTTCCCGGACTTGGATCGCGCCTCCAACCTCTATAACTA
+>67014 2
+ATAAACGCTACTGTCAGCCGTTCACTAAGCTGACAAGAAAGGGAGGGCGTAAGATACGCGCGCTGACAAGCCGTCATCTAGCCTTGCCTTTGTGTTTCTT
+>67015 2
+TAGTTTTTTTTAATTTTGCGCAGACTGGCCATGTTATCCTCACAGCCGCAAAAGGCGATCCCCAAGGCCCATCGACCAGGAGTGTAACGAGGTAGCTGGA
+>67016 2
+ATGACCCGGGCGTCCTACACCATAATCGTACAATTTAGAATCGACGCATAGGTTTGCCACGCTCTGATGGTAACTCATGGCATAATCGTGGGCATGTGGC
+>67017 3
+GCCCCGGGGCGATTCCATAAAATAAGTCACATGCTACCTGAATGATCCTGGCCCGGTAGTTGGCTCGGTGTAGAAACAATACTCCTCGTGTTAACGATGT
+>67018 1
+GTACGGCGTCGACTAAATTTCAGAACAGCCAGCGATCTAATCTCTTGCAGCACCTATAATGTCGGTGTACAGTATCGGGCCGACCGTTGTACGGACGATT
+>67019 1
+CATGGAGTTCACGGATTCTCTCCCCGGCATAGGTAAGGATTCCCACCTTTCATCAAACATGTTGGAATACCGTTGAGCAGCAGGTAGCGGCTAAGCTTGA
+>67020 3
+GCGTGTACGTAGAGAAGGAGATCGGGCTCTACCTGTGACCCTATGGATTAACCATTTCAGTGTCCCTAACTAATCAACAGATCCATCCAGCGTTGTGGGC
+>67021 1
+TGGGACCCGCGATAGAGACTTGCTAAAACGTACATTGCGCTACGTGTGACACATCTCCGCGCTGTGACAGCCATGTGCACTAACTGGATTGCAGTAATTT
+>67022 3
+GTGTTGGTATCTGCGACCCGCAACAATTCTTGGAAAGCCTCGATTGTATGAGGATCCCGAACTATCCGGGTCTCCGGGCACCACTACTGATTAGAATAGA
+>67023 1
+CAGATCCTTGACAGCATATACTGTCCGATAGTACTATTGATCTTAAACTCACCGCAAGGGCCTGCTAGGGGGATGCCAGCAATCGCGTGGGTCATCGATT
+>67024 3
+TCATTTTGTCTTCCCGTAGATCTTAGGAGACATAAGTGCACGGGGCGTAACCAATCCCGGGAACTTCTATATACGTGATCCGAGCCAGCGGCACTTAGGA
+>67025 1
+CCGATTTACGTCGTCCCCAGAGCGGCGCATAGGCAATGGTCAATCAGGTACCAATAGTTTAATTATATCTATCGCTAAACGAGGCTACGGCTGCTGGGCT
+>67026 2
+GATTAGATCCCAGAGATGGCACGGCCAGTACGGTTGGTGTCGCATTTTTAGCTGTACTAGCAATCTAATAGCGGAGTCCCCTCACACCAACAATGCTTGG
+>67027 2
+GAGCAGGTTACCGTCCCTCTGATAAATTAGATGAAGCCCATAGAAGTAGCCGCAGCATCTGGGGGTTGGCTTTAGACATTTGTGCTGACCCCCAATCACT
+>67028 1
+CGTCAGAGCTGCTTCGGATTTCCAGGTAGCAATAATTCACACGGTGCCATCCTACAGGTTCTAGTACCTGGTACTAGCTCAACGGTGGCACAAGATATGG
+>67029 2
+ACATATCAGGACTGAGGGTTGTTAAACTGTGGGCGCTCAACAATGCTGTCTAATCAACTGTTAGGGGACATCTAGCGTCGTACTCTCGTACCGCGAACCC
+>67030 1
+CTGTGTAATCCGTATATATTTGTCTCCCTACGCAAGTACATAACCGGGCTACTGAAAGCAAGTCCCTCGCTGCGGAAGAAGGTCTGCCCTGTAGATGGAG
+>67031 3
+AAACGCGTTTCCTCGACAACGAACCTTAGTTGGTCATTGCGCTTATTCGTGGAATGCGGGGTTCAGTACGCACTCAAACCAGTCGCGTTGTACCAGAGAA
+>67032 3
+TGGCGAACGGGACGACTTATTAGGGACTCCATTAAGCCGACCTTAAACGTCGTCCGCTGGTTGGACTAAGTTACCCACTATACTATACGGATCACGGTGT
+>67033 2
+ACAGACTCGGCCTGTACGCTGGTGATGGAGTGCCGCAGCCCCTAAGTTCAAGGAGGGGTCTCTAGTTCCAAGAAAAATCACCAATTTTAGCTTAGTCCTT
+>67034 3
+GCCAAAGCGGTGCATTCGGTGCGAACTTACTGCCGCCAAGTGCAGGTTAATTAACCAGGGTTATGGTGCTAATTATAGTAGTCAACGGCCCTATCCTCCA
+>67035 3
+TGGGTTAACCCTCTGAGTGGATCTTAAACGTACGCACCCCACGGGTTTGTCAGAGCTAGGCTTTCTGAACTCACCAGGCCAGGGACCGATAAAAGTATTT
+>67036 3
+AGGCAGTTTCGACTAGTAGCAACTTGATATCTCAAGACTGCTGTTTGGTCAGCAGCTGCGAGCCATTAACCATATGCCTGCCCAGAAGCCAAGTGGGCTT
+>67037 3
+GGTACCCCTTTTCGTTCAATGGGAGACGACTGAGAGATGGTGTGTACAAGTAAGACTCGATGCATTTTCCTAGGCCACACGGACTTCCTGGCCAAATCCA
+>67038 3
+TGACGGTGTTTTTATGCCACGGCGTCTCTCTAAGATATTAGGATTCTCCACGTGGCCTGACCCCCGCACTACGGGCAAGCGTTAGTGAAAACAGTAGAAA
+>67039 3
+CGTCTCGGTAGCACGGGCGGCTAGAAATTACAACACATAGCAGGTACTGGCCTTTGCTTAGAGGCATTCCACATATTGCGATAGCTGTTCACGTCAGATC
+>67040 2
+TTAGGCCGGCCTATTCTAACACTTGTATCGATAGCTCTCCATAAGTCTGCGGAAACGGAAGCCCACGAAATGCTGATTTGCGGGAGGGTCACGCTAATTC
+>67041 2
+AGTGGCTGTAAAGAAGTTCAACCTTGTCTGCCTGATGGTCAAAATTTACCGGCATCTAGGAGCGCGTCCGCCCTAGAGTTCCTATATCGCACAGGATCAG
+>67042 2
+GGATATGGGGACCTACTGGAGACCTAGTGAACTGCAAGTCGTAGACGGTGCCACAAGGCCCTCCTGGAGCTTATTCCCAACTATTTTGTAATGCCCATAT
+>67043 2
+TGTCTGACCTGAGGCCACAATGTATAGATCGAGAAGTGTGATCCCCCTCAAGATCGATATGCATTAGCCGTGAATGACATCCTAGGCGGCCTTCAGTCGT
+>67044 1
+GTCTGCCACATTGGAGTAACAATACTGGGTATCAAGGCACGATTTAGACATACTGAAGCACTGCGCTGTCCTCACCCGTCCCTGGGGAAAGTTATGTGCT
+>67045 2
+TGCTCGAATGTTAGAAAAAGGTTCCAATTAGTTCTCGTCGAACCGGACAGCGAAACCAGTGGGCACTCGCTAGGTCCTGTTGCGTACCGTCTAGACTTAC
+>67046 2
+ATTATACGGACTTGGACGCTTCCGGCGATAGGAATGACACGTGACTCGATATTGACCGAAATAACACACTCCTAGCGGTCGGCCTTTGTCCTGATCGGAT
+>67047 3
+GTACTCTCCAGTTCGACATCTGTTATGTACTATCCGTGGTCAGACACAGGCGACTGTAGAAAAGACGTGGTCCGGATACTAGGTAACGTGCTGCAACCTC
+>67048 1
+CTGCACATCGCAACCAGCACGCCGCAAAGAGAGCAAGAGGCAGTGATATTTCGCATGGTATGAGGTGTCAGCTTTTACCCTCTATTCTTTCAAGGGTGCT
+>67049 3
+AGAGCGGTAATGGATCATGGATTCCGATACCTTGAATCAGCGCCAGGCAAATGTTGTAGCCTGGGTTTATCCCGCTAACCCCGAAGTACCCCGTTTGTAA
+>67050 1
+GGCAATAAGTGGTCTTGGACTCAATGATGAAATCTGGCTGTGACTTGCGAGCCCCAACGAAACCTGAGTATCCTGGGTCAGTCAGCCATCCGTCATCATT
+>67051 2
+GCCATTTATTGAGAATGGAGTGAGAGTGGTCAAAGTCCTGAGTACGTTCCGCTTACGGGTCGCTATCCACAATTGTGTCACCACCAGAACCCATTGACGC
+>67052 3
+GCCTCTCCCAAGATGGCGATGGTCGCAGTGAGCCTGGCCATAAAATTAGCGGATGCATGGCTGACTCTACCTTCAAGTCACATATAAGCATAGTTGCTGT
+>67053 3
+CTCGAGCACTTGCAGTAGCTTCCTATCCCGTGGGCTTGCTATAACCTATACGAGCATCTCAACAATTACGGATGAGGGCTACGGCGATTGAAAGTCGTAG
+>67054 2
+TACGCCTCATACCGTGGCCCGGCTTCGACAAATGGTTGGATGTAGGACAGTTCAACGCCCTATCCGAAGTCACTAGGGTAATCACGTATTGTAGTCATAG
+>67055 1
+CAAAGTGTGCCAGGTGCATACGTGGCCCTCTTGAGATCTCGAGGTAGCGTTAGGTCTAGTCTGCTCACACCCGAACTATGGTCGTATAAAACCATCAGTA
+>67056 3
+ATGGAACCATTTGAATCGAAGTGAACTGATTCGCGGGGGGCGGACATGTAACTATGCCCGAAACTCTTTCTCGCCGATAATTTATCGTCGCTGGAACCCC
+>67057 3
+TGAAGGCTTGTCCAAGACCTAGCCACTTTCCCAGTTCACCTGAATACTCACAACCGTTGGTTACAGGGACGAATGAGGACTGGGCTTTACAGTGTGAGCT
+>67058 2
+ACATCGAGCAGGGTCGAAGATGTTAGCCCTAGTTCTGGACCAGCGAGTGACCGCGCTGAGACTCCTTCCTAAGTCTACAAAAGTGAGCTTTTTAACTGTC
+>67059 3
+CTCTTAAATTTGGTGGCTGGTCCACCGTTACGCTGGCGCTAAAAAACATCGTGGAGCCACAACCTTTCACCGAAGAGCGTTAGGTGATCCAGGGCTATTA
+>67060 2
+AGAGGACTCCTCAGTTATATTAGTGTTACGCCAGTAGCAGGTCAGAATTGCATGCTCAGTATAGTACAGCCGATACGCGCGTCCGCGTGTTATCAGCACC
+>67061 3
+CAGCCCAACCAGTAGAGGAATCGTAAGTCAGCCCTACGCTGCGCCGTCCAGTGCAGATGCTAACCATGTGTGTACTCTAGTGATGTCGATTGTATAGATT
+>67062 1
+AAGCTACTCATACTAACACGGTCTCCGTGAGGGGTCACGTTCTTCTAGGACAAGTGAGCAATCTTCTGCGATCTCCTAGGGCGTCCATAGTGTGAAACGA
+>67063 1
+CTTTTACCAGGACCTGTTGATCAGCCCTTTCAGGCATTAATATGTGAAGAGAGGAGCCGCGCCCAATACTCATTACGATAGGGTGGAACTGCGATCTCCG
+>67064 3
+AGTGCGAGATAGATCTTTAACAAATTATTAATAAATGACCCCGCCCATACCAGAAGTTAGCCTGGCCGGGGGCCTTTCTCTGTGGGCTCATGGGCGCACT
+>67065 3
+GTGAAGCACACGCAATCGATATCAGATATAAACCGACCGAGCATGCCGCAGGGTCCCAATACCCGCGTTTGATTGTTAGTTACGGTTGTTGCCCTGTATG
+>67066 2
+CGGCAAAGCAACATACCGTGCACCGCTCTACAACCAGGTGTGTCGTCATGTATGCTCGGCTATCGGTTCGTAATTAACCGATTCTAGCTAGAAGTTGGAG
+>67067 2
+GATGTAGATCGGTGACTTGCACAGCGCGGTCGCACTCAGGCTACGTTAGCCTATACAGCACTCGGATCAGGCTGATCATCTAATATCATGCAGTGTAACT
+>67068 2
+CGGTCCCCAAGAACAGAGGAAGTTGATCGGCGAACGCAACTACTTCATTCATACAGTATGGTCTCTGCTAACCTTTTGAGATGCTCAGCGTTGGTCGCAG
+>67069 1
+GCAGTCGCGTGGCAAGATAAATCAAAACCTTTTAATTATTGGCCTTCGAGTGGCCGACTGGAGCGACAATGCTATGATGAAGCTGCCTTCCTGACGCCCT
+>67070 3
+TATCCATGGTGGTACAATCTGGCCAACATTGAGAGGATTTCGGCGCACATGACGATCTTGGTTTAAATTCACCTCACGCGGGCAGTCAAGCGATAGTCCC
+>67071 2
+TCGACGCGAAGTTCGACTCACCATCGATTGACAATGGATGACTCTTGTGTACATCCCTCAGGGGGTGCTAAATTACGTCGTCCATTAGCAGGAAGCCTGA
+>67072 1
+CTAAGCAGGAGCCCTGAGAAACATCGAGTTTGATCCAGGGGCATCCTAACTACCATACCTGTCTTCTCGTGGGCTGGTCGTGTTATCATGCATAGCAAGA
+>67073 3
+CGTATCGCGTATATGGACAGGTTCAGATTTAATGCATGCTCGCTCGTACCCGCAATAAGATCTTCCCTAATCTAGGAATGTGGGTCCAAGGACCGCGGAC
+>67074 1
+CACGGCAGCCAATGGGGAAATCAGCCCCGGCGCTCTTGAACTTATCGTGATTGCAGGCGTGCCTATAATGTAGGCTATCCAGAACTGATAGTTTAACTCT
+>67075 1
+CAAGGTTAATTATCTCGCGTAGGACTCTAGGGCACTAGGATCCCTGTAGAGTGTAAGGGGCCCCATCCTTCTAATAAGGGGCTTCGATACACCAACCTGT
+>67076 1
+AGTGAGGGGGTGTTCTAAATGTGCAGCTTCATGCAAGAACACCATTGCGCATTTGACCCTCCAGTGTGTCCATACAGAGAGTGTTACCCAACTCGACTCG
+>67077 2
+TTAGAACTGCTTCAATCTGAAGCACAATCTTGGTTGGGCACCACCAGGTGAACGTCTCTGAGGGAAGTGCATAACGTCGTCTATCCATGCCGATCGACTG
+>67078 3
+TCTTGAGGTGTCCACTCACTCACTCAGGAATTAGATCGATCAAGAAGTGAGTGTTGCCGACGTCAATACGTAAGCGTCCGCGATCGCAGGTCTTGATCCA
+>67079 3
+TCTGAGTTTGCGTACAATCTGGGGCCCGACAATTTGAAGCGAGCGTCACGGACATCACGATGTTGATACTACGACCAAATCTTTCACTAGCTGGACGCGT
+>67080 3
+TTAAGTCGTGCAACTAACCACAGGGCACACAGTAATCGACGTTGGTTGGTGGTAACCACCCCTTCCGTCGACTTGTCGTATTTAGGGGCGAGTACCAAAT
+>67081 1
+CTTCCGGGCCAAATATTACATACAAGATTGAGCGTTGGGCCCCCCAGTGGTGCGGGAGGACGTCATGAAGTAACATCCCACGAATATCCTGTTCGATTTT
+>67082 2
+GGGAACCACTCCATTCAGAGAACCTGACATACTTCACGTCTAGAGCGTCCGTCTGGTTATGCCACTTAGTGGGCATTGTCAGTGCTCAGGAATAAGGCTA
+>67083 1
+CATCATCTGTGATTGGCTTCTAGAATTCGCCACATTGTGAAATAGACACCGTCGGGGAAGTACTCACATACCATTTGAGGTAGGCGCCTCACCGGGGTCA
+>67084 1
+GCGTCCTTTACTCACGGACTTACTTGGAATATCCAGCGATTGTCGCAGCGTCCCTCCAGCATAAGAAGGCAATGTAATTGAAGTTTGAGGGTCCCGACAG
+>67085 1
+CCCGACATGTAACCAAAAGTAGTCGTCAGGCTGGATTGCACGATCTACAGCTATGCGTCGATTCAGGTACTGACCGGCCGGTGCTTAGGATAACCTTTAT
+>67086 3
+CTTAGCTAGACAGTGACCCCGTACGGCACTTATAGTGTAGATAGGGGAACAGTTTGGGGCTACACAAAGCGCTAGTTCCGCTTTCCACTCCAGCTGTATA
+>67087 1
+TGGGCACGCGACAAAGGTAGCAGGCGTACAGAATCCTATCCCGCGCAGTACCGATCTTTATAAAATCTTTAGAACGCTGGCTGCTTTACCGGTTCTGTAG
+>67088 1
+TGTGAAGCCTTCTATTAGTCCGACCCAGGTAGACAGTGCAAGCCTTAGCTATAGGGGTTTTACAGGAGTCTCAATCCACCGGGAAGACACGGATCTCTCT
+>67089 3
+CCGGTGGAAGCAGCGACTATTACAAAGTTTGCCTTAGTTCGGATATGTTTTCAAGCGGCGGGACACGTCAAACATGCATCCATACCTCCACTGCTTGGAG
+>67090 3
+GTTCACCACTGATCCGTATGATAGCTAGCGTTAGTGCATCGAGGTGGCAAACAGCCGACGTAGACACACCCCGGTTACTTGACAGGTTTCGTATTTGACA
+>67091 2
+GCGCTACAATACTCCGTACCTGAATAAGATTGGAAATGCTTGCCACTTCCAATGCAGATGCATTTGGTGCCGCCTGGGTGAGACGTGTACGGCATCAACT
+>67092 3
+GTAAGTAACATATGTGGGAATAGTGCGTTATAGCTTCGTGTATTCTCAACTCGGAGGTCCCCACTAGGCCCAGAAGCGCATGTCTGGACCAACGACTCCT
+>67093 2
+ACTTACACGTCTAAACCCGTCCTTCTGGGCGAGATGGGACAGGCGCCAGGTTTAGCCACAACTTGACGTACTAAAGAGGCATTATCTAGGCGTATCTTGT
+>67094 3
+TCACTAAGTGGGGTTTAGAACTGCCGCCGGCACGGCTGGTCAACCTACCTTAGCTACACCTGTATAGAAACTACTCCGTTGAAGATGAATCGCTGAGTTG
+>67095 3
+AGAACCACGCTTCTAAGTAATCTACGCTATTGATGAGTAGGCCCACATACGAGCGTCCAGCAACTTGAGCGATTAGTGCTGCTACCGGTCGGTTTCGTAG
+>67096 2
+GTCGCAATACAGCCGTATCCGTATGCAGGATAATAGTTGTTGTCCTGACGTCAAAGGCGTAGACCCGTCCCTGTCAGATTCGGCTGACACAGATGTATCA
+>67097 1
+ACACGAGCACCCGTCGCTAACAATGTTATAAGGAAGTTTAATATGTTGTTGGGCACCATGGCGCGCTCTCGAGTGTCAGACCTCCAGCCGTGTGTACTAA
+>67098 1
+CGCCCCAAGGTAGATACGAGAGGCGCGCGAGTACTATATGAGGAAAGTCTCTTCTTTTCGTCAGATCCTCGGTCGTAGCAGCCCTAAGATTTAACTCTGA
+>67099 1
+TACTGGAGTGACCTTCCTCCCCGATTTGAAAGGAGCGGCAAGCCTCGCGCGAGTTAAACAAGCTCTATCTAAAGGCGGGGGCTTAGTTCTCTTATTACAA
+>67100 3
+AGTCTGCGTCAAGGAAAAAGAGCGTAACCCACGGTTTGAAGGAGAGCTTAACCTTTCCTTAAGCTTGAGAGCGTCCCTGTTTAGCTCCACCGGTGCTCAT
+>67101 2
+ATGTGGTAAATAGAATGCGCTGCAAACGTACTGCATATTCAGTCAGCTGGCTTTCAATCTGCCAGCTAACCACTCGCGACGACAGGTCCGATTTGGGGTC
+>67102 3
+TTCTAGAGATGCCCATACAACTCACTAAAAGCTCTCCTGCGGGTATCTATCCGATCGGCAGGTTTTAGGGAGAGCATGGAACACGGCGGTCACTACTTTG
+>67103 2
+ACGGAAGACTCGTAACATGGAAGGCCAGGCAGAATGACGGCGTCTACTCTCTAACAAATTAGTGCTTCTTTACCGGGTCTCGGCTAGCGTTCCATTAGTC
+>67104 2
+CCAATGTGTTGTAGGGTAGATATTCGACACCCCGACAAATGTGACTGTCGCGGTCTACCACCCGGCCTCCGGGTAATCGAATATTTCAGTGTGACAGTAA
+>67105 2
+ACCCGATTATACGGGCGTCAGTAATATGGGTTCCGACGGCGGGAATGCCCCCAACCTACAACGATGCCTAACATATTTAGAGTGTTTTTGTGCCGGCAAT
+>67106 3
+CAGCGTAGCGTAGTTTGACTCTCTCTGTCTCGTCAGACACGCCCATCTAATGCACGCCAGTCTAAAAGTGCTTGGCGACGTGATGCATAATAGGAAGAGT
+>67107 2
+GTTACAGTAAAGTCCCAGGTGACACTCATTGGTGTGGGTTCTCAGTGGACCACCCGAGCTAGGCTGACCGTCTTAAAGTCAACTAGGTTCACGACATTAC
+>67108 2
+TGTACGTAGCATAAAAGGGCCGTTCCTGTCAGGGACTGCCATGAGACGCGTACTTTAATTTTACGGCAATGTCCACCTGAATCCAGCGAGCTCATTGCGA
+>67109 2
+GGACAGGCGCGATGGTCCGCCAGATACGGTATTTGATGCACTTTGGTATTACCGGAACTTATCATAGCTACCATACCATTCCACTTAGCGCAAGCGGGAT
+>67110 3
+AAGACTCAAAATCATGAGGCCTATGTCTGGTGCGGCACTTTGTGCGCTCTAAACTTTAGCTTGCTAGCACCTAAGGATGTACCGGACATTAGGGCCCCGA
+>67111 3
+CAGCCCGAGAAGCTAAGTCCTGACTGCTTTAGCTTTTCCGTTTGGCTGGAGCGGACCAGGCTTCAAAGGGTCCTCAAATACAAAGTCGTGATTTACAAGC
+>67112 1
+GAGATTACAGTGCGCCTGCCTGTAGCCTAGAATCTATAGAACGTGGATATAACCTGTTCTGCCACATCCATGAGAAGGAGTTCCTCTATCGGCCGTGCGA
+>67113 2
+ACCAGTCCGTGAATGTGTACGTACCGCGTATGTTTTAAACGCAGCAAAGTCACGAGCGCGAGTAGCTGATCTTAAATGTTTGCCCGATCGGACTATCCGC
+>67114 2
+CGTGGAGTCTCTGCATATTGCGTATCAATTCGGGACTCAGCGGGTGTAAAGGTTCCAATTAATGAGCTTCGTCGGACCAATCGCACACGTCACCAGTACA
+>67115 1
+ATCCGGTAAGTACTTGGCGACAAGATAGTAACTCTGGATACACAGGGGATTTGCCTAATCGCCCTGCCTTTCCGGTCTCTACGATCGAGGCGAAATATGC
+>67116 1
+TGAATTACGCATAGTAGCATTGCTGCGTACCTAACGTTCCACCGGAGAGGCTTACGCTGACGTATTCAACTCTGGAGGGGCAATTCAGCCTATCGAGATC
+>67117 2
+AGATGTTGTGACCGACGTATGGATTCCTCCGCAGGAATTCCGCTTTCCGCGGTTGGAATGATTCCTCAATGAAGCTCATGGTAAAGCCGTACACAGCAAC
+>67118 2
+CAGTCTGTTGATGGCCAGGAGAAACAATCGAGCGTGAGCCCTCATACGTGTGACGCTCGAGTGTTACCGATCAGTTCAAAACCTTGTTCTAAGACTCGTC
+>67119 1
+CTCTATTATGCTGATACCGCAGGGCATCGCACTATAGAGAGCTGGCGGTGCCGACCATAGCCTTCATATCAGTCTATATAGGGCCCTGAGTCGTTAAAGA
+>67120 2
+ACGACTTAGGCGCCTAAGCAGTGGGAATGCGCCCTCGTTCATTTTAAGCGAATTCTGGGCTTCAGAAAGGTTGACAAACGACCATTCGTCGTTCCTACAG
+>67121 2
+ACCGTATCAGCCTATCTGGCCGCGGTACCCAATCTATATATAAAAAGTCGAGCCATAGCCGCCGATAAAGGGGGCCGTTGTCTGTTTGCGGTTCATAATG
+>67122 3
+AAGACTTCAACGTTCTTCAGATGTTCGATGTTGCATGAAAGCCGCATATTGCGAGGCTTCTCCCACCTGAGAGCGATCCTTCTCGAAGTCGGCAAGGAGA
+>67123 1
+GCCATTTATACCCCCCGAACTACCGGAGTTTGATAACGTGGTCAGATTACCCGCGCTGTGGCCTGCTCTAAGAGGCTTCTAAAAGGATGGTACAGTTAGA
+>67124 2
+TTAGACGCGGAACCGAAAGTTCCGGGATAATCTGCGGAGACCCGTCACTGTAACACTCCTGTTTAGAAAAGGGGCCATACCCGCCGTGTGTATTTATTCT
+>67125 2
+TGCGTACACTGACAGCTCATTCCCCACGTATAGTTCTGCGCGGACTAGAAGAGTCAACTTAAGTAGGTGTGCCCACCATATAGCTATTGGGTAGCACTGG
+>67126 1
+TAATTACCGTGTTCTTTTTTTCTCAACTTCACAGCATGGGCACGCCTCGTATATGACAATCAGCCCACACCGCGGGGACTGGAGGGTGGAGAGTAAAAGC
+>67127 2
+GGTAGACGAAAGTACACGGCTTTTTCAAGAATTTAGATTCTGGAGGCATCCTCTTACTCACCGGCTAAGGATGCGCAACCAGTTGCCCCCTGGAGGTACT
+>67128 1
+GGTTCGCTTCAATGTATGTTTTTTACCACAGCGGATGCACTACCAAGTTTAGTTACGTACCAGCAAGCCGCGCAGTGAGGCACCATCACAGCGTGTGAGA
+>67129 3
+TTGTTTAGCGATAGCGTGGACCAAACCGAGCACCAGCAGATGGGAAATGTGTCTTACCCTCTGTGTCGACCTTCGAGAACAATCGCAGCGCTCATTTATG
+>67130 2
+CGTTCGGTTAGGGTGGCACCTGAAATCGATACACTCAGATAATGACCCTGACCTGGTAGTGTTAATTGTGTGGACGCTCTACTCACCACCGTACGAACAG
+>67131 3
+TGAGACTTTCCGGAGTCGGGCCGAATTCACTATTGCGCCAACATGATGACAATGTGTCAAGTCGGCTCCGTTCACGGCAGTTGAGATCGAATCCCATAAT
+>67132 1
+AATAGTATGATTTGGGCGTCACGAGCTACCGTGTCTCCCTCAGCCTTTTCTACGAAAGCTCGAAAAGCACAGTGTGGCCTTATAATCCAGGAGGGACGTC
+>67133 1
+GTAGCACACGTGGTTCAGGAACTCCCGAACAATGGGTACGGCTACATAGGTACCGTATACTATCTTTCCTTGTCGGGGCCTGGATTTTACCCCAAAGGAA
+>67134 2
+ACCTATACACCCATCGTCATAGCGGATGGTCTAGCCAGGGCACGGGAAGCTATTGTGTCTAAATTAAGACGTTCAGTGTCAGATCCGATCTCGACTGTCG
+>67135 2
+TAGCTAGGGACTACGTAGTTCTCCAAAGCGCTGATACACAATTTCAGCTGAGCGCTTCACAATTCGGATATTCGAGTGTAAGCGTGTACCCAGCGTCCGG
+>67136 1
+GATAAAAGCCACGGAAACTACAGGAGTATTCCTGGGCGTACCTGAGTCGCCATCAAGTTTCTGTACGGTCATATCCCGTGTCCGACTATGTGTCCAGTGA
+>67137 2
+AAGGAAGAAGTTTCTAAGTACCCGCCGGGTGCTCGGGTCTTATATACCGCTTTGCACTATCAAGACTAGCTTGATAATTCAACCGCGACGCTAGTGGCCG
+>67138 3
+TAGAAAAGTCGTGAGTGCTGGTGCCACCTGATATAAGCCTCGGCGTCCTCGTACATTGACTCCGCCACAGGTAAGTTCATATGAGTGAGAACTGTTCACC
+>67139 1
+CTACGTCAAGGGTAGTGGTCCAAACCCATTCGTGTCGTCTATTTCCTCCGCAACATTGAGAGGTAGAAAGTGCCCGGTCCCGCTTCGAAATATTAGGAGA
+>67140 2
+ACTCCGTGAAGTCATTGCCGGGCCTTTCTGTACACAGCATTTTAAGAATAAGGTCCTATCGCAAATGCTGCTCGTGTACGCGGTAAAACGGCTCAGGCGA
+>67141 1
+CTGTGACGCTTCAGTTTGCTGCACGTGACAGGTCACAGATCTGCTTACTGTGTGTCGACAAAGAATCATGATTAGCCAACTGCAGTCTCCCAGGAGGAAC
+>67142 3
+ATCCGACCATCGTGCTCCGTGTGTAGTGGCATCGATAGGAGAACGCTCGTCCATCGTACTAATTTGAAGCTTAATGGGCAAAGCAAGCCCCAAGTGTTTC
+>67143 3
+TAGAAAAAGGACGCTTGACTTGTTCGGGTTGGACCAAATACGTAAACGAACACTCTTTTGATCCCTGCCCTTCTGGCATTGGGTCTGAGCCCAGGCAGCA
+>67144 3
+GATCATGTATACGCTCGCCAAGTACAAATTTTTAGTCCAATAGCCTTCACATTAGGGGCGGTGGAACTTAAAGCGCGTTCCGGCTTGCGGGAGCCCACAT
+>67145 3
+GTACATACTACGATTAGGATAAGGGCTTGGCGATGCGGTTATGACTTATGCAATCTCCAACCTCACCCCCCGTTCGGTGATCGAACTCTGTAGACAGGGA
+>67146 3
+TGGAACCCACGGGATGTCGAAGGCTCCAGAGGTGGGGGAACTCGTTGAAACATTAAGACGACTGCGCAAATCGTCTCATTCCATGTACTTTCCACTCTTT
+>67147 3
+TACTGGCAGACCGGCATTGTCGCCTGGCAGGGTCGAGTATCAAGAACTTCCGAGATCACCATATAGCTGCCTAACTTGTGGATTAAGCCGAGTTCATTCA
+>67148 1
+TATACAGTGCGTACGCCCTTTCGGACCTTCACTACAGGCGAATTACATTATGGGGCGCTCCAGCATAGAACTGAAGGTGTACAAGATGTCTAGCTCGGTC
+>67149 1
+CTGCTGCAGAGGCTCTAATTTCCGCGTAGGATTGAGTACATTCTGGAGCGCCAATCAAGACGCTTCCGACACTGCACTAACCGGTAGGTATTATCTAGGA
+>67150 2
+GGCTACGTGGCTCCCGTTCGTAGGCTCCGCATTTCACCGAATAGACAGTGTCCAAACCGCTTTGAAACCGTATATGAATGAAAGAACGTTACGCTGGTGT
+>67151 3
+TTACCTTCATTCAAGCGACCGCTAACGGTAGAGACGCAAATAGTATATAAGCGGTTTGCAGTGGGGCATGTTAAATGCCACCTCTCCCAGGCTGTGTGCC
+>67152 1
+GGTCTCATGCAGAAACCGGTTCCATCTTAGAAGTCCCTAAAGACTCGTGCTGAGCCATATGTAGTCTTCGTAATCCGCGGATGAACCTGGCGAAGAGTTC
+>67153 3
+ATTACTATGACGTTAAAACTGAAAGTTGCGTCGGTGAACCCGGACGTGACCTGACCTTCGTCACTGTATCACCCGGGATCGCGAGACTGATGCACATGTT
+>67154 3
+TGTTCTCGTGATTCACAAACCAACAGAACCCGGAGGTATCCTGCAACAGCAGCTCATTACTTAGACAGTGTGGGTTCTCCGGACGGCGTGTAAGCGTATT
+>67155 2
+GCTGGCTGGCATTCAATCGAATTGCAAGCGAAGTTGTTGCAGGGTCTCCCAGATCGACAATACTGTGTTCCCATTACGGCCAGGACGTTAAGCCACTATA
+>67156 2
+CGGACTAGACTTACGATATGAGTTCATCCAATATGGAGTCAAGGACGCTATTGCTGTCTACCACCCGAGCACTACGTCTAGTAGCGGGGTTCTCGAGCTA
+>67157 1
+GGGCTCCAGATTTTACCCCGTTAGCCAATTAGGGCCATTCATCATAGTTAGGGGACATTCCAGATTGTAACTAGCTGTTCGGAGCCCCCGATGAGACAGA
+>67158 1
+CCAGGCCCGCTATATTATCTCAGTAGGACCACCTTCGGCTGGGTTATCAGCGCGAACCGACGTATCTCGGCTGTTCGATTTGGGTATATAGAAAAAAGAC
+>67159 2
+GGTAAGTGCAATACCGACCGGGTTTGGTTAAGGTGGTCCCGTCAACGTGCTAAAAGTCCGCGGTCATAATATCGTCACACTTCACGACACTAATGGCTCT
+>67160 1
+TATACCGAGACGGCCAGAAATTCGAGGGGTGCTTATGTCGGTTCAACGTAGTCCGTTGCTCATAGAGTTGCGTAACCGCTTGAGAACCACATTACCTACC
+>67161 1
+GGAACGTCTGTTACGACTACATCAGGAGCGTCTTCCTCAAGGGATTTCTAAACACGGTGCATCGCTCCAATGCTACCTGAGCTATCGAATGCGAGGATGT
+>67162 3
+AGGAAACGTCATTCGGACTAATTTCTTCACAGCCTCTATTGGACCTTTCCACGAGTCTAGTGACGCAGCGTCCATGTGGGAACGCAGCTGGATGGAACAT
+>67163 2
+GCCCCGACAGAGGATTTTCCAACGTTACCAAATCTGTGTGCGTCTCGACAAGTGAGCACAACATCGGTTCTTCTTGTGAGCCTACAGGATATTAGCAGGG
+>67164 1
+TCAACAGCGGTTTAGCCAACACATCCAGTCCAGCTATTAATGGTACAGGATCCAGGGGATTAGGATTACTGTCAGATCGCCTGCGGCAATCCGGTTCTTG
+>67165 1
+GGTCCAGCATATGGTGAACGTACCGCTGGCAACCGAGTAAAGTACCAGCTCTCGCAAACAGCTTGTATGAGTTTCCTAGTAGCTTAACCGGCTTATTGCG
+>67166 1
+CGATAGCCCGATAAGTTATTGAGCGCTGAAAGAGCCATTAAAAGTGGATGGTTCACTCCCTAGTCCCACTGGGTTGGCTCCTTCGCATCAGCTACAGGTA
+>67167 3
+AATCCATAGTGAAGTTATGTCACCTCGTGTCTGTCGTATGCCCGCCATTTGTACGTGGAGCATCGAGAAAGTCCGATGGCACCCAACCGAGTAGAAGTTC
+>67168 1
+CGGGGCGGGCAATGACGTAACCGTGACTCTGCTGGCTCGTTACACTCGATTCCGAAATTTCCCGACGTTTAAAATATATTACACCGGAGTAACATGGTCG
+>67169 1
+TATGCATGTTGTTGGATCCCCGATACATAAGAACCCCTTCAGTCTCTAAGTGGCCCGAAGGGCCGTCTTTCAATCGATGGCGCCGGAGATATCGAGTAAA
+>67170 1
+ATTGCCTCGGTAGAGGAGGAAAACGGGTTGTCTGTGTCGACGCACTCTGATAAGCATTAACGTAGTCGAGGCAAACGCACCTTCACCTGCCCTATACTTT
+>67171 1
+TTGAATGGACCGAACGGCACCTTAATGCAAGATTTGCGCTGGTCATGGATACACCGGCCGTTACACCCGAGCATACTTACTGCGCGATGTAGTAGTCATT
+>67172 1
+GCATCTTGGCGTATGCAATCGGCGATTGTATGGCCCAACGCCGCAGGAATTTTTTAACGGTTACCTCTTCCAGAGCACCGATATAAAGGTGCTAGACGCA
+>67173 3
+CGTAGGCGTCACTCAAGCAGCCTAATCAGTTCAAGCCCTTCAAGAGACCTGTGAATCTCGAGAGGGCACGTTGAACTTCAGCGTTTGTACTGGTAATTCG
+>67174 1
+CCCGAGGACAACCCACCTAGGAGAGGAGGTATTACCTCTTCCTATTAGTGTTGAGTTAAACACAGGGCTAGAGTCTTTCTGAGGTTGCCGTCGTCCAAAC
+>67175 2
+ACCCGCGCGTTGACGAGGTGACTAATAGATAGTCAAGTCAGAGTATGCCAGGCCGGTATATTTCAATGCCGCAGTAGGTTTCTGTCCTCCCTAGAATCAC
+>67176 2
+ATAGACCTGGAATTTCGCCTACACATCGCCTCTACCTGGGTGCAGTTACATTGGCACACCGCAGACCGTGTGTTACGACTACTGAAGGGATAAAGTGGTT
+>67177 3
+TTAGTTCTTCGATACAAGAAATGGGGGTTAGCCGTGTCACCAGTTCCAGGCTCCTTCATCAACAGGCGGAGTCTCGCCATAGAATGACGTGACTAGTACC
+>67178 3
+CGCTTCCACACGGCAGCACCTGAAACTGAAAGAGAGCGTCAGCTGCCTATTTTAATGGCCCCTACATCAAGTATGTCTGTCGATGTGACGGTGTGAGTTA
+>67179 1
+TGAGTAGCACTTTTTGATAGCTCCAAAATTCCACGGATGGGCGAGGACCCCTGCCCGGGCTTATTCATTCGGGAATGTGATAATCTCAACAACCAGGCGT
+>67180 1
+CGAAAATTTTATTTTATCGAAGTTACCTCACAACGGGGGGAATTGTCCACGCAGCTTCCCGAGAGCTCAGCGGATTAAGGCGGTCACGTCAACCTGTTCG
+>67181 3
+CCATCAAGCGGTTTCTGCTCTATGATTTTAAGCTTCTTCCCGAGTCAAGTGAGGCACAACCTACAGATGGTGAGTGGCTCGGGCTGCCTGACAACAAGAA
+>67182 2
+ATGCAGTCGAGTGGCAATGTACCCGTGAGTTTATGTAGTATTCATGTGCCCCACCGCGAAGCGTTACCTGACGCTGCTAATGTCAGCAGATAAGCCCTAA
+>67183 2
+AATTCGTGAATACGGAGGACGCTAGAGCCCTCCTCCTTCTGGATGACCTGTGCGAAAGCCTATTATCCTATGGTCTTAGTGGAAGGGAACGCCACCTATA
+>67184 2
+CCGCTGGTTGACGCGGATTTCTCAAGACACATGGACTATTTAACGGATGTATCTGAAAGAAGTCCCGTTTTGGGCTATCGCAAACCGATGATCACCGCCG
+>67185 3
+CGCCAGGCGTCAATGATGACTGCTAATTCCGGGCCGCTAAGTACTTGCGTCCATATGCCTCACGACGTATGAATGAACGGCTATAAGCTTTGGTGAACAT
+>67186 3
+GGTCAGTCGACGGTATAAAGGGGACATCAACGTTGTCTCAGGTTGCAGATGGAACCCCGCCCCCCTGAACTGTTATCACAAAAGTTGCTAGTCTCATTTG
+>67187 3
+ATTTCGACCAGCGAATGGCACTGCCTATTAGACATTACGGTCCTATTTCTGGGGCAGGGACAGAAGTCGCGCAGGACGAATCAACTCGTTATATCGTCCT
+>67188 2
+AGGCAGTTTCGCAAGTCATCCAATAGCGAAGGAAAGCTTTCATCAACTCTCCATTTAGCGCCGGATACTAACGCTGGTCGGAGGAGTTACCTTGGCTTCG
+>67189 3
+GCTACCATAGTATCATAGCCTTCAGCAGAGCAAACAGAGGCTTTGTAATCCTGCCCTTCGAACGTACATGCCAATCGGTGTGTGGCATGATCGTCGTGGA
+>67190 2
+CTTGAATCTTGTTCGACTAGATGACTTTCCAGACCGGATGATTTATCTGGGCGCACAAGCTGAGGCTAGTAAGAAGTTCCCGGCATACGCAAACCTCGGC
+>67191 1
+ATCCAGTCGAGGTTAGACCCTAAACTGCCAATGGTCGCGGCTGGAACACATCTCGGTACCTTAGGTTGGCCCAATCAGGTTAGGTTGATTGCTACAAACT
+>67192 2
+AGTCGACGAGAGTTACCCGACGGGGCAAGCGTCTGCTCCACCCGGTGAACTGAGGACACTATCATAAGTCTAATCAGATTCCGGTTTATTTTAGATTGCC
+>67193 2
+GAAATGACGTCATATATAGGAAAATCGCCGTGCTCCCAGATCACTCGTGGTGGGTAAACGCTTCTTCAATCCAAGGACGATCCGTTGACTTCTCGGGCTG
+>67194 3
+CCCACAGCAAGGGTTCAGGTTATCTGCGACTTAAGGAAGTGTGTACTATCTAAGTTCTCCCCTTGCCAAATAGAGGTGTTCCAGAGAAGCCTCATGCGCG
+>67195 2
+ATCATAACAGCTTGGAATGTTGGAGGTCCTGATCCGTTGGCCGACAGGACCCAGTGTCCATATCGGAATCTGCGATATTGAAGTAACTCGGCCCTACTAC
+>67196 1
+TCGCACCCGCAGTGTTTAAGTAATAAGAACGCTGTGTCATTCGTAAAAACCTAAGACCCACTTGCGTCGGGCTGGATGTTCTTCTGGGAGGTACCGAACC
+>67197 2
+CGCGTTTGCCTATTCCGCACATTCAGGGCATCAGCTTCATTCAGCGGCTCAGTACGAGAAGTACATGCAAGCTAAGAATGTAGACTGGCTTCTTGAGCAG
+>67198 3
+TGTAACCAATTCGGCACCGGGAATTAACTGCAGCGCCTGTCACAGCGTCCTAATTAACTGGAGGACAATTGTATTTTAGTCGCGGGTAATCGCGCCCTGA
+>67199 2
+TGTGTATGTGCAGTGGACGCTACATTGTGCTGGAACTCGTATCTACGCCGCTGCACGACAATAAAGTGGTTCAGCTACGTCTCGAAGACCTAGCACTAAC
+>67200 3
+TGAATGCAAGATCCATATAAGTTCTGAGTCACGTCATGACCGCTAGGTTCCCGTCGATCCGCCAGCTTTAGGCCGCGAAAAGATTAGCACTGGCTGGTTA
+>67201 3
+CTACCTTACGACGAAAACCCATCGTCATGTTCTCAGATACTGCCTGGAAGGTAGTCAGCGTGCGTGGGGGGCTAGCGATTATGCAAGACCCTTTATATAC
+>67202 1
+CTTAGCCATGGGACGGTAAAAAATGCCGGTGCGAACCAGGACCAGTGTTTGGATGTGCTAGTATGTCTAAGCCTTATACTCTGCCCAGGCCTATCACCTA
+>67203 1
+AGCCCTCATTAGTTTAGCTTTGTTCGACGGAAGCAAGGAGTCCCCTTAGAACTCGATAGCGAAATTACATGCGTCTCTCCACGAGTCGACGGATATGGGC
+>67204 2
+AACCGACCTGTTGGAGGCACGTTACTGTTTTGATTCATCCGCGTTAGTGGCGAGTGTCAACACACGGGACAAGCCTCGTCGCCTAGGAATCCATTAATAA
+>67205 3
+GTCTTGGTACTATGAAAGTACGCTGCCGGCCGATCTTCTAGCTTGCGGACGCTATAGTTAACGGACCCACTTCGAAGAAATGATTTCAAAGATCCGGCCG
+>67206 1
+CAGCTAAGGAGCCGCGTACGTTTTCGCGTTAATCCTAACAGGCGGGAGCTACATGTTTACAACCTTACGGACACTCTGCGGGATTATCTTAGCAGGTACA
+>67207 1
+ACTGCCCCGTCCGTGTAATCTGCTGTTCGTAGGCGCCTTGGGCAAAGCCGGATTGTCCTACTGCCCTGAAAACAACTACAAGGGGAAATTATTAAATGTG
+>67208 3
+CCGTGTCTCAACGACTTAAGACGACGGTAGATCTGACCACTTGGTTCATAGTGTGCAGAACCAGTTGAGAAGCTCGCACCTATCTGGGCGATGAATCCTT
+>67209 2
+GGTGTCGCAGGTGAACTGTGGGTAAATCTTCGCACAGATCCCTCTTCAAATTCTGAAAATTCTCCCGAGCCAACATGAGGGCCGTTTGCCCGAATGTGAA
+>67210 1
+TCAACGAGGCAGAAATTCGTGTAACGTTCTATCGTCGCGACTATCAACCCCGCTCGGGGGGGACACAATTGTGACTAACGATTGGAGCTTCTACTGATTC
+>67211 2
+TTCCATTTCGCTACTAACAATCAATCTTACGCCGGAAACTTTCAGTTCCCTCTGGCCATGGGAGAGTCGAGCAGTTTTGACGGGGATAACGGGAGCCGAA
+>67212 3
+AGGCCTAATCTGATAGGTGATCCCTTCCTGAGGTATCAGCGCGTATTAATACCGGCATTAAACTACCGGTGGGTGTCACGCGTCCATAAAGGTCCTACGA
+>67213 2
+TATTACGCTAGCCTAGTATATTTGAGCGGGAACCTATGGGATTTTCGCACGGACAGAATCGTCCGAAGTGGATTGTCAGCACCAACACTGGACGTCCTCC
+>67214 3
+TTGAATGGCCATACGCCTAGAAGATATTGAAGCACCAGCCGCAATCGGCTGATCGTGTTGAGCTCTTACTTTTGAGCAGCATCGTGCCAGCCGATATCGA
+>67215 3
+CGACCCTTAGTGTAAGGTACCGGTGACAAGTGCGTTCTAATAAACATCGGCGTAGTGTGAACAACGCCCAGTGAGCCCCTTTGATCTATGCTCGTTAGAC
+>67216 1
+TTGTGTATACTCGTGTGGCACGCGGTCATTGGCTAGGGGTGTCACAACGCCAAAGAGTTCTACTACAATCTGCCAACTATAGCGCAAATGTAGTCAGCCC
+>67217 3
+GGTGCCGAGCAGGCTCCTGCAAGATTAGTACCTCTATAGTATGGTATCAACTAGATAAAGGGCATTCTCGCTCCCTTACGTAGGATGCGAGAGTCTCCAC
+>67218 2
+ACTCAGAAGGTGTAACCTATTCAGATTTACTGATACAGTGCGTTCGGCCCGCATCAAACTAACATAGATGGGGTGCCCGGTGGTCGCTTTCAGTCACCGA
+>67219 3
+TTGAACACAGTACGACCCGGTATATTACAGTCGTAAGCAACTGGCTTCACCGCATATCGGGGTGCTCATTCGGGATGACCGGACCCGCTTGTTAATGAAT
+>67220 3
+GATACGTATCACCGCATCCAGCTTTGGTGTAGACACATCTGTATGCAGATCGAGAATCAACCTCACCCGTTGGAAAGTGGCGCCGAAGATTCGGCTTTGT
+>67221 1
+GACACGTAGAAGTATGACCATATCCGCGCTGCGTAGGTTAGAAATTAGCCGCGCTGTACCAGAACTAACGGGTTGTTTTCTACCAGATACCCTCTTGCGG
+>67222 1
+GTGATCCCACGCTGACGAGCCTACTTTACTGGATCTAGGGTTCGAATGCGCAAGAGGCCCATCCTGCTCGTAAGTAGATGTAACTATATGAATCCGACGT
+>67223 1
+GATGTAAGACAGGGGCCGTTTCTGCATAATCGTACCCAACTAGCAACGCCCCCGTAATAGGTTTTCGTAATGGAGCCTGAAACCTGGTTTGGAATCTCGC
+>67224 1
+CGAGCCCCCGCAGCGTTCTCTGGGTTGGTGATGCTCAGTATGTCCCTAGGGACAACGAAATCAGGACAAGAGCTTGCTTGATTACGTTCTATACACAAAT
+>67225 2
+ATTGTTGAGCTTCCTGTTAATATGGGGCCAAAATCGCCCGCCGCGATAACCATAACTAGTACTTGAGACTTGGGCAGCTGCCAGGACGCATGGTTACCAT
+>67226 1
+CAACCCTGAGTAAACATGCTCCGTTAGTCGGTCTAGAGGACCCGATAGAGTCTGAGGTGAGACGCCTAGTCTCCCATGTATAGACGCTATATGCTTCGAT
+>67227 1
+CTTCTCACTTTCGCCAAACGAGTTTTAGTAAGCACTCTGGAGAAGCATGCTGACGGCCGTTACTGAGCACTGGAGTAAATGATACAACCCGCTCGGGTTG
+>67228 2
+ACTTTGAGTACACCCGGCTCCCAGAAGTAGAGGCTATCGTGGAAAATTGACGCCACAGCTTTTTAATTTCAGCGCGCTAGCCGTCTGTTGCGCAAATGAG
+>67229 3
+TGGGTCGGCGACCATCGCAACACATTGAACGTAAAGTTATTAACAGCATTCGGCTCTTCCGACGAGATTGCTCGCATTGGACGGAGCTAGTGACTCTACT
+>67230 1
+GATACCTCGAAAAACTCTTGAAATCAAAGGGTGTCTACGACAGTTACTCAGTGCCGCTAGGACACATATCGGCTTGGCCCTCGTTGAGCGGGGCTTACTT
+>67231 3
+ACACATTACATACAGATGCTCCGTGAGGCCATAGAAGGCATTAGTTTCGAAATGATCCAGTGCGCCTCCGAGGCTCTACTGTGATCTTGAGGTCTCGACG
+>67232 3
+TTATAAGCGGGTCTATCCTGCCTTGACGGTCTGACCCTGCATGTCGCTCGTTACCAGTACGTAACTTTCGGTCAAGGACAAGGCGGAGACTAAGATCAAA
+>67233 2
+GTACATTGTAACTAGCGTACCGCTTCGGGATTTACCGTGTGTTAACCCGCTGCAGCTGTAAACGTATCAAGACGTCCACCGGCATGGGTAATACTGAAGC
+>67234 3
+CTAGGTAACAGTGAATACCCTACACCTGGCCTGTATCTCGGAGCACGCGCCTGTTAGGGGATAGTTCGTGTGACGAGCCAAAGATTTAGTCATTCCACTA
+>67235 3
+ATTAATGGCTTTTGGCCGAGTAAGTAGTAAACGCCTGAAAGGAAGTCGGCGAATACCCCTACTACGGTACGTTTTAGACTTGCTCAGAGCCTGCCCGCTC
+>67236 3
+GTAAGCTGCGATCATTTTGGCATGAGTCCGTCGTAGGGCTCCGCAACTATGTGCACCATTCAAAGAGAAGTGACCCCTATACCGGTATGGGTAACCACTT
+>67237 2
+GGACCCTACTCTTGTCTCTAGGCACTAAACGGTCAGTGGCAATTAAAATTCTTCCGTAGGATGGTTCACAAGGCGCGACCCATGTCGTCGAATATGAGCG
+>67238 2
+TGTTTCGGAGCGGCGTAAAACTGCCCTGTAACTCTATGATTATAGTAGCCGAACCGGCCTAACTAGCTTTTGCCTCAAAAGAGTCCACGCGTGTACAGGG
+>67239 1
+TGGGGAAGTTGAACTACGTCCATTGGGCCCCTTAAATTAAACCGTAAAGTACTGAGCTTGGGCATCTGTCTCTAGTGCCCAATCGGCTGCGAAGACTCCA
+>67240 3
+CTCAACGGAGGCAACTGTACTTGTACATTTCGACCACTACGCCTCTACCAATATTGTGCATGCGGGGGAGAATCTGAAAGTCTTCGGACCATTTGGGACG
+>67241 2
+AAGTAGGAGCCTTACGTCACTTGTTAACAGGCCGGATGTTCAACGTAAAATTACATTCGAGTGTCGCCCGCGGACCTTCCCTTGGCTCAGGAATGATAGC
+>67242 2
+TAATCAATGTGCTCAGATACCGAGTGAGGACACCGTTGGCCCTATGAGACGAATCATTTCGCGCATATCGCCGGGTTATCCTGCATGTATGCCTAACAGG
+>67243 1
+GGGTGGGCCGTACACAAAGAAATTCAATCGAAAGCCCTGATAGCTGGACTATGTGCAGCCGCTTGTAGTTGTCGACCAACGATACCCTTTGCTCTGTTCA
+>67244 3
+CTCTAACATTCCGGCTGATTAGTATCCAACTGGGTGCGTGTACGGTTACGAGCTAAACACGTCGGCTGCCAAAAACTATCGAGTTGTGAGCGCCGAATTC
+>67245 1
+CCCTTGAATCTCATTATAATTACTAAATCCAGACCCCTGGTCGTACGGATATCCGGAAGGGAGGCTGCAAATAGCAGGGCTTCTAGCGTGTGTGCCCTGA
+>67246 2
+AACGTGGAGTCACTGCATCCCTCGCACTGGGATCTTCGTATTTTGGTTGACTAGTAGACGAAATAGCCGCCGGCTGAACTACTCCTATAGGCACGATAAG
+>67247 3
+GTGTTAACTCCCCATCGAAAGAGGCCGCCCGGCCCAAGACGATTGAATATAAGGCCGTTAAGGTTTGTCGTAGATCACCTTTGATGTAACCGACCTGGTT
+>67248 1
+TGCATTTAGGGATGTAATACTGGTTGAACCCCCGAGGCACTTCGAGCTACTCGCAGACCACTGATACTATGATTTCAATCGCTGGGGAACATGCTCAGCG
+>67249 1
+GTCGAGTAAGTCCTCGCTTATCGCTATCCCGGTCTGGATCACCGTAAGTCTTTAGGGATGCCAGTGGATATCGATAATGCTGACACCCGCAAAGAACAGT
+>67250 3
+ACATCGTACTAGTACCGTCCCTGTGTTATCGGTGAGCCTTTCAAGCAATTAGACGGGATGAGCACGGTGTAATACCCACATGGTCCGTCGGTGATAACAC
+>67251 1
+CCTTAAGAGTAATCATCCGGTATATGTCGTTAGATGTACGATTAAAGCCGATACACCCATGATTATCCTACACGGGTTGCGTCCCGGCGGAGGCATGGCC
+>67252 2
+GTCCGGCGTTTCAGACAAGGCGTAATGGGATGGCGGGAATCTTCGCAATGCCGTACGAGAATCCTTTACCACGTCAAGTGCTTAGTACATACCTCTAATC
+>67253 3
+GACGACACTGTTCTGAACCGGGTGGCGTGCTAAACCGAAGAATATGAGTTGGCGCGATCACGTGTACCTAGTAAGTGATCTCTCCCTTTAATATCCACCG
+>67254 3
+TAAGCCCCACCTCCGAACCTGAAAGAAGCTTCGGCGTGGGCTGCGAGCTCCGAATCGCAGGATATTTAGATTGGGATTCGGCTCGCATCTAATATATTAT
+>67255 1
+TACAGCTGGTTCCAACAGTGGAATACAAGCGGTTAAACGTGTAATAAGGTAGTCTCTATTAACGTCCCCTCGGGCTCAGACCGCCTTGCCAGCTATGTGG
+>67256 2
+GCCAAAACAGCTTCCCTGGCACTACGGAGGATCATCCTGTCAAGGGCTAGTTTCTCATTTCACTATGTCGAAATGGACATAAGCCAGTTAGCGGGGCTTG
+>67257 1
+GACCTGTAATCTTCTGCATAACGAGTAGATAAGCTTCAGATTGACGGGATCCGAGCTCCGCACCTATGAGAGCGTCGCGCGACTTGTTCTAACACGATTG
+>67258 2
+GAACGCCATGTAGAGCGGGTATTGTTATTGTGTATTCGCCAGAGATATACGCCAAACGACGTACCGCGGCAGTTGGAACTTCACAGTTTCCCTCACTGAC
+>67259 2
+GATCCCACAAGACAGCGTAGGTGCTCGGACAGACGGTTGCCGTGTGTTATTCCACAATAAATTAGTAATCTGACGCATCTATCTGGGCGCACCGTTGCAT
+>67260 2
+TATCTATGTAAAAAGGTCAGGCCCACGTAGCTCCTAACCGGACCGGTTGTGACGATATTGATACGGCTTCGTTCGTCTCATAAAATGACGGCGTGCACGC
+>67261 1
+TGTAACCCCCAGTACATGTTCGATTAGAAGTGAGATCGGTAGCGGGTTCACCACATGACATCTGATTCGTGCTGGCATCTCAAGAAGTTGCCACCGTGAC
+>67262 2
+AGTCTGTGCCGAATAGTGGGCTTTAGTTACGCATACTCTGAGCTGTGGCCGACCAATAAAACTACTTACGAATGCGCGTGAATCTGGATCCCAACTCGCG
+>67263 2
+CGAGCCTAAGAGACCATAAGAGGCTTGTGAGTGTGAAGCATACATGGGTCGGTACTTGCCTGTTGGCTCCCGAATTCGACCATTCGCCATCAATATTCAC
+>67264 3
+CTGGAACTCTCTTAATATTCCTCTTCGGCAGATGCTGTAGCTTGCCGCAAAGACGCCTATATACTGTATAGGGGCCGTGGCCACGATAAGGAAAGCACGT
+>67265 3
+AAGCACACTAAGTACACGGGTCTCGCGTCAAGGCATCGTTCATGTGCCTAATTACGGGTATAAGGAGTTGCCCAGTACTGCCTTGTATTAGCCCAGCGAT
+>67266 1
+ATCTTTTTACCCTGCCTTCTTACCCCATACCGAGTAAAGCGGGTCTACCAGGGGGCAGACACAGCACTTGGGCAGGATTGGTATTCTGAAGCGAAAGTAT
+>67267 2
+GCCTCCATGCGTGAGTCGTTATAATTGGGTTGTCATAAAGCTGCCAGCCTGTAGAAGTCCCTTGCAGGCAGCCCATTACCATCTAGCAATAGGGTCAAAG
+>67268 1
+ATAGCACATAATTCGGCGGCTCGCCATCCAGTATGTCCTTACAATCTTCGGTCGGTCGGGATTGCATAAAAGGCCTGAAATTTAACTTGGGGGCACCGAC
+>67269 3
+GCTCTGGCCTCAAGCCATTAGTATGTGGCTGTCAAAGGGTTAAGCTAATGGATGGAGCTTCCAAGCGCGATCTCCAGATACTATACTCAGGCCCTTAGAC
+>67270 3
+GGTCAGGGTTAGTCGCCTCACTTCTTTTTTATGTCAAAAAAGGAGTCTTAGTTCCAGCGGATGACCAAGCATGCACGGCATCGGCACGATCATCAAGCGC
+>67271 2
+ATGCACTGAAAAAGCCGGGGCGTTAATAAGGTTCATGCTATGAGTACTCAATCTGAGAGATAGCGCTTTCATGTCCACCCGGCTGCCACTCCGGGTTTAC
+>67272 3
+CTCGTCTAAGAGTCCCGCTTCTATCGGTTAACTCCAAGGATATCCAAGCGCCTCTCAGATAAGCTCGCTGTTTTAAATTCGGAGGGCAGGAGGGAGCATA
+>67273 1
+ATCGGAATGTCCGTCTCGCAACAAACTGTGGATATGACGTCGAGCTGGCCTATTCTTAAAAGACCACGTTTGGCATGAAGCCCTTCAGGCAGCGTCTGTA
+>67274 3
+ACCTTTGGTTCTGGAAATCCCGGGGAGCAGTCCACTGTATCCTTAGCTTAAAGTACATTCAGAAGGGGGGAGAACTCCGTTCCAGCCAATCTTCGAACTG
+>67275 2
+AGCCGCCCACGTCTTTCTTTAGAAGATGGCCCCGACACCCGGAGGGGTTATATTCCGTAAAGACGATTGTAATAAGACATGGACTAGGCGTCTTTTCCGA
+>67276 1
+CACTAGCGGCTCATTATACCACCGGCTTTATGACGTGCCAAGAGGAATTCGTCACGCGCGTTTTGTGGGGGACAAATCCGTTTAGGTACCCATAGATACA
+>67277 3
+GTCGCAACTGTGCGATTCCGGAGCCCAACGGTAAAGTACAGCTTGGGGTATTATCAGATTTAGATCGGAACGAACCTCTTCCGTTCAACTATGGTGACCC
+>67278 2
+CTGTTCTATACACCGGTCGCCATGTATGTGGGTCGTAGAAAGAAAGCTAAATTGTACGTGCGGCTCACGTGCTGACCGTCCGTTCGTCAAACAAGCATCA
+>67279 3
+GTGGCAAGGTGGTACCCCTTTGAGGGGATAAGGCACCACTTCGTAATCTTCCGGCAAAAGCCATGAAGTAGGTCGCTAAACCTCATTCTGCGTATCCTTA
+>67280 2
+TAGGCCTTCAGTTCGTAAAACACACGACAGCTCGACACTGCGTACTGAGCTATGTACAGCAGTCCCGTAACTCATGGTCGAGGTGTTAGGAGTGACCTTT
+>67281 3
+TGGTATGATAACACCCTCCGTACCTGTACGCAGGGCTATAAATCAGATTTTCCGGCAGTGCTATAGGGGCCTATACTAGGCCAGGTGCATCCTAATGGCA
+>67282 1
+ATGACGTGCCTATGGCGCCTTCAATCCCGATGTGCTGACTAACATAGCCGCGAATCCATTCGCAGATTGGACATGATGAGGTAACAATGACTTCTGTGCG
+>67283 1
+CATAGACCAGGAGTGTTCCGAGTCTATTTTGGAGTCTCACTCGGCGCAACCTTTCGGAGTCCAAAAGAACACTCGATGCGATTTAGACGCGTCTATGAGC
+>67284 2
+CAACTAACGGTTCGGTTAGGACGCAGCAGTCTTTTTACCTATGAAGTTCGCCACTGTGGCCCAACAACCAGGGCTCAACACTGGGTATGGCATAGTTATG
+>67285 2
+GAGCTTCACCTATTGTCACCAGCCGCCCCAGGTTGTGCGACCTGAGGCTGCTATTTGATACTCTAGAGAATTGGAGCGAGGCTCGAGTTTAAACCAATAA
+>67286 3
+TTGAAGCAGCTCCACTGACGCATTAACAACGGGATACGCCGAGTCTCTCTCGTATTGTGAAAATCCAGTTTACGAGGCCACTGTGCGAGCAGGATTTGTC
+>67287 1
+CTCAAGATCTGACCGCGCCCGGGTGCGGTTAGTAAGGTTCTTACGTAAAAATTGTTAAGACGTTGTCCGCTAGCACTATCAGGCGCCTATCCAGATAGCA
+>67288 3
+CCGGACTATGCTATGGGCATACTACTACTGTTAGCTTGACGAGCACGGAGGGCACGGCCTTATTTGTTCGGACTCACGTTAAATCATAAGCCTAGGAACC
+>67289 1
+TCGTGTACATTTGGAGGTGAAGCCCGAGGTGGAGAAAGATTTCTTCTCGGAATTGGCAATTCATCGTACACGCACTTAAGCCGGTCACCTCCACACTGCA
+>67290 2
+AGAGGCCGCGAAGTTTTGTCAGACCGATCGGATAAGCTTATTGTGCTTGCAGCACCATAGTCTATCAATCTTACCCGCGCAGGACATGTAACGGATCTGC
+>67291 2
+TGGCCGCACCCTCAAATACCAGGGATGGGCGACCAAGTAGTTGGTAGATAACGAAGCGCTTTTGCTCTAAGTACTCGGGTCACTCTGACGACATTCTATT
+>67292 2
+GCTACAACGCCCAATATCAGCTGTAACTACGGTTACGCAATGGCGCGGTGTCATCTTGAACGCGTTAATACGGCCACTAAGACCGGCATTATTGTTGGTG
+>67293 2
+GTCAATTCTTCCATCGCAAAGGGGCCACTGTGTGAATGATCGTTCCTCAGCGTGCGGTATCACTGAGGGTTGGCAAAAAAATAGCCTGACCACTCGTATC
+>67294 1
+CTTAATCTGGTATCCACAGTATTAACGGCATGTCTACTAACCCAATTACTGCAACATTACCCTGGCAGGGTGGTGCCCGTAAAACGCGTTGAGCGGGGGT
+>67295 2
+TTGGTACCCTTATCACCCGTATAGGACGCTGTTTACTGCGGGGCGCCAAGGTCGCATCGTATAAGCATGGACAACCACCTTAAATAGAGGTTCAGTCTGA
+>67296 3
+CTTTGGAGGATAAGGAGTTTCTAGGCTGGTTGACACACTTCTGCCGGCAGCATCGTCCTCAATCCTCGACAACAGAAATGAAGGTCACTCCTTGAGACTG
+>67297 1
+TAACGGGAATGGGAAAACGCCATCGCTGAGTTTGTACCACATTTCACACGCGCGCTGCAATCTTGACCTGGTGGGATTCCCGCTTAATTGCTCTAGAAGA
+>67298 3
+CCATTTACTATCGTATATCAGGCCGGTTAGGGGGCCCGCGCGTCTGTGAGACAGTACTCTAGGCCACGAGTGTAACGAGCATATACCACCTAATATTATG
+>67299 3
+ACTAAGAGGTAATTTGCATGTATACATCATTGCCGGGGCCATCCGCCGTACAAACTGTTGTTAGACCGTGACGATGCATTGCAGGCATTGTAGCGCCCAC
+>67300 3
+GAATCTACATAGAGGCTGTTCGTTTGAATCGAATCAGGGCCCAGGACTATAGATAACCCAGACCCTATTGATGGTCGCTGGCCGCCGGACTTATTACCTG
+>67301 2
+CTGACATGGTTACTACAAGCTGAGAGGGTACACCCCCTACTCAGTTAGATACGGTACATTGTTCCTCATACCGGCTTATGAGTGGCAAGGCCTACAGTGG
+>67302 1
+TTTGTAGCTAGTCGCCCAGTAGAGGTTCAAATGTCCGGCCGACCGATGAAGCATATACTCGTCATTCAGGGTAGCGCCCGTCAAATCTGCAATAGTCTAG
+>67303 1
+CGCCGCGAGACGACAGCCATCCTAGGAAGATATTAATCGTGGGTGATTGATTTCTCCGGTCTTATATTGCCCGATAGTCCACTAACACATGGCGCAGTGA
+>67304 3
+TGTATTGGCTGACACGGTACCCTGCAGGACGTGACTTTTCGAGCACAAGAACGACCTGCGTTCCCTTTAGAGGAACGTCTAATTATAAGCGTACCGTGCA
+>67305 3
+AGCATCGAAGCCGGTCAGCCTGTTGCTGCTGAGAGAAAGAACTCAGGCACTGCATAACGACTAACTTTCTTAGGCGTCTTATCGATCGATTCGTCCTGGA
+>67306 2
+AGGTCTAAGTTGTGATCAGGTGTTAGTTACGCCCCGCCACGGCCGCGATATGTCACTGAGACCCGAGTGCTCTTCAGTTAAGTAAATATCGCAACCATGA
+>67307 1
+TCGATTCCAGGCGATCAAAGCTTAGGAAGGGACGTCGCAATTCAACGTGATCCGAACTTGCGCAGGTCTGTTTGACCCCATAGGTTTCCCAACTGTAGTA
+>67308 2
+GACCAAGAAGGTAACTCACCTCGTGATATGCAGTACGAAGTGCCACCGATTGACACGGCGGTGTTAGTTTTTCTACGAGTAGCCGGCACCCTTTAGTCAT
+>67309 3
+TCGCAAACGGGACATACGAATAGATTTACCCGATGTCCTAGGAGCTGGTTTCTGAGTTCTGACTAAAGTCCCACGCGATCACCGGCTCAGGTTATGGACT
+>67310 1
+CACACCATTCAATACTCTCCGTGTACGGTGTTACAAGTGAGCTTTGGGGTGCAACACCCGTTCTTGATAAGGACGGAAACTCGGGACAGTATGTACCCGT
+>67311 3
+TCGCTTCGTGACGTACAGACTCGTAGGATTCACCGCTCTCGCCCGACGTGTGAATAAGAGTAGTATCTCTAACAGACCGGCTTGTAAGGCGCAGAATTTA
+>67312 1
+GACTGCCCATAATTCACTTGCCGAGTGTATAGTGATTCCGGACTATTCGAATATTACTGCAGGACGGGAAATTAGCGCCCGCTGAAGCCGGATCCGCATT
+>67313 1
+ATTCCTCGCACAAGGCGCAGCCATACCATTATTCAACTTTGGGCACGGGTTTGTTTATGTTACGCTTCGGACAGGATGCCAAAACCTGGCAATCGGAAGG
+>67314 3
+TAAGACGATTCGGCCCTTCTACGTTTTAGTTCGGGGGCCAAGGAAGCCTTATGGCAACATAAGAGGCGCGCCCTATACTACCCTTCACTGGTATTAGGAA
+>67315 3
+TTGTTCACGCGCGAACTACGCATACTTAAATTCGGATCGTGGTACATCGGTCCACGGGAATGAACTCTTCAGATGTCCATCAAGGATCGCGGCCGTTAAG
+>67316 3
+CAAAGAGGTGCACTCGGGATCTTGGAATAGCTATGATACCGACGTATCTCCGTACGAACTGCTCGGTGCATGGAAATTGGTGCGACCTACTTACCCATTC
+>67317 2
+CTCTTCTAAGGCAGTAAGCATGACGCGCCCGCGTGCCAACGTTGATTTTCACCGAGTGTCTAGTGCAAATTAAAAGCCATACACTGGGTGCATAGCTTGG
+>67318 1
+AGATACTCAGCATAGGGCGTACTATCCCCGCATAAGATACGGAGTACCGACTTTGTGATGAGTCACTAGCTTACCGCATAGTCCTATAGTTGGCGGGCTC
+>67319 1
+TCTATTCTCCGAATGAGATGATCGGCACAAGCTTGCGTCAAGCCCTACATAGGGTAGGTGAGTCAACAGGAATCTTCACGCGGTTCATAGTGCTACCGCT
+>67320 2
+TTTCGTACCTTTACTCCTGAGGCTCCGGGGAGGGACAAATCTATAGAGGGCTACTCTGGCTCAGGACTCAGCAAGAATGCTCCGTCTAATCAGAACTGAT
+>67321 1
+GTGGTAACGCTAGACCCTTGCACTCGCGAGAATGCGTAGCGTCAACCCTACTTAGTGCGAGCCAAGGTTAAATCCGACCGAAGAGTTTGCTCTTTTAATG
+>67322 2
+GACCGGCCATCCACAATACGCATATCGCTGCCGGTTAGAACATGTGATTTTCGTTGATAACATGCGAGAGCGGGCTACTCGGTCCCGTATTCAATTGAAG
+>67323 2
+TAAGCAAGTGATTCGGTACAGTCCTACCTCCCCTCCAAGAGCTGTCTATTTATGGGGTGAACGACGAGGGACATGGGGCAACCAGTCTTCGACTTATCAT
+>67324 2
+TCCTCACTTTCGGAATATATAGGAGCCACTTCACGTTCACACTTGCGTGATGTGTAATCGGGCCCTCTACAGGAGCGAACAGGCGATACAGACTTGGTGA
+>67325 3
+GAAATCTGTATCCTTTCGGAAGAATGGCTTCAAGTTCATGAAGAGAGGGTTACTGAGCGGTCCAATTCTTCCTAAACCGGCACTCCCACTCGTGAGGCCG
+>67326 1
+TTCGGGAATAGACGGTTGACGCGTAGGTCCTTTTCCCGTAGAGTTCTGGGCTGTTAAGACCCCCGATGCGACAGACACTAACCGTATACCTGAATTAAAC
+>67327 2
+TGATGTGCTAGGCCAGCCTGACTCTACCATACGTCATGATTTAAAAGAAAGGGCGAGCAATAGATTCGGCCCTCCTCTCCGATCGGGTCGATTGGTTAAC
+>67328 2
+TGTGTTTGATATATTGCGGACTTGCCGCTCGTCAAGGAGGGCTTTAGCCTGCTAAACTGAAACGTTCCCGAGACTACCCAGATAGGCTCTAAAAGCGACC
+>67329 1
+TCTGTTCCTTAGGGAGTTGGTCACCCGCGACCCGGTTAGTCACTATGAGGTCTCAAGCGTGTCAGATCACAGTTTCAGTGAGGGCAATAAACACCTACAA
+>67330 2
+TCACGAGTTGAAGAAATAAGAAATTAAGGACGCTTAGGCCACGGCAGTGAGCAGAGTCGTCCCCGTCACGCCTCCTCGTTTCCTTAGGTATTGTATCTGC
+>67331 1
+AGATGCGCCGTTATCTTCGACGGCACGTCAATATAGTGCATCCATGAAGTGGGTGCAATAAAAGCGCGCTTCGATTTCCTCGGCAATCTGCATGGATCAC
+>67332 1
+TGTTCAATTACCTCAAGAGACTGAGAATCCGAGCGGCATTCATTACAGTCGGTGTGAAACGTACCTTTTTGCGCCGGAAGCACAGCATTACTCGTCGGCG
+>67333 2
+CCACACGCACTTGATCTCGCGCAGTTGCGAGACAGTTGAGGGGATGATAGCTGCAGCTAGTACTTTCCTACGTACAACCTCGATTACAGTCTAGTATGAG
+>67334 2
+AAGGGGTCTACTTCCTGATGGTGGTAAAAGCGGACTGTGAGATACATAACGCATGCGCTCCTTCAGCGAAGCCAACTGTCTACTCTTCTACTCGGGAACT
+>67335 2
+AAGCTTCAGATTTGACATCGGCAACAGCGCGCATTTAATAGGTTCAGGGCACTTGCATTTCACCAGCATGCTCGGGGCCGGCTCTACAATAAGTAGTGTC
+>67336 3
+TCGACACTGCGCTGGCAACTTCGACAAAGTGCAGAGTGGTCGTTCTATCTGCGCTATTAGCAAGCTACCCATTATTAAACCCGGCTAGATGTGGAGAGCT
+>67337 1
+GATTTGCACCTTTTCCAGAAGTTTGGCGTGTTACCGATTCCGCGTCAATTCAAGTCCCACGGTCGGCGAAATACATGGCCAAAAAGGCTGATCAGTGCGA
+>67338 3
+ATGGATGACGTTTGCACGTCGTGCTCACAACAGGCGACTCTGGGAAAATTCCAGCTGACATCCATTGATTGACACCGGTATCCCATTGATCAAGTCGGTG
+>67339 1
+AGATCCCGCTGGACCTATATTGCAGGAGTAATTTATTCAATAGCGGGTTGATGTCACTGACGGAGTACTACCCGGACTTTACGGTAGCCACCGGAACTCC
+>67340 2
+ATTAGAGTCCCAGTACCGTGCCCCCGATGTTAGACGCTGTATGCGGATGTAGAATGACGTCTTATGGTAATGTACGACCGAACCAAGTCATGGTCCACCT
+>67341 2
+TGTAGTCGGGCTCCCTCCTGAATCGTAACCGTTTAAGACTTTGACTTGAGCACACGGGAGAACTATAGGACTGCGCCTAGTAGTAGCTAGATCAGCTCAC
+>67342 1
+ACATTTACCGAAAAACCTCAGCATTTGGAGTTACGTGTGCTAGTTAAGTCGACGCTGACGGATCCAAGTAGCATGGTGCTGCTCCCGCTCAGGGATACCT
+>67343 3
+GCGCCTTATATCACGCTGTAGCACTCTCTTGATGGGGCCAGGCGATACATTGGTAGCATCATCCAGTTCTATTAGACGCGTGAAATCGGCCACAGAATGA
+>67344 2
+AGGTGACAAAGCCCATCCAGTTCAACGGCCGAACAACCGTAGTCCCTGGTACGGAGATAGCGTGATCCTAGTTGTTCAGTTGATTGGATCTCTGCATTAC
+>67345 3
+CTACGTCGTCGTCAGGAGAACCAAGCCATATTGCAATTGCCGTAACGTCATTGCCGAAAAATGGTGGGGTCTATCTGCTGACTGGCATAGACTGCACTCT
+>67346 1
+TCGCGTACAGAAAATATTGTGACAACCGCACTTCTGTTAGGTTGTGGGTAGTGCACACGTAAGGCAACTTCCACGGAAACCGTGTCTCTCGTGCACATCG
+>67347 1
+TGTACTTAGGGAAACAGTAACATAGGGTCCGGCTTCCGTCCTTATGTGAAGTGCTCACAGGCCCCCGGATGCACATCCTATGAGACCAGTGTTACTAGAT
+>67348 1
+TTCCGAGACAGATCTGCTCGCTGGAATTTAAGCCCAAATAAACGGCAATCGTGATTAGGTGTCTCTAATGCAGCCTTTCGGCCCTGCATGGTGACCGGAA
+>67349 1
+CCATGTCCCGGGCGGGATCCGGGCACCCCTAACTTAGCTTCAAGTGATTAACTCGCATGAGCTTTAAGATCACATTTCCTTTGGAGGTGGGACATAAAAG
+>67350 3
+CCGGGGCTTACGAATAGTCCCGTTGTGTCTCGTAATTTTTGCTCCCGGAGCGCAGTGCTCGGATGCCACCTCAAGAAGCATCTGGAACATTAAGAAAAAT
+>67351 2
+GACATACCAGGGATGCGATAGCAACCACCTGAGAAAGAACGCTTTTCTGGTCCGGAGAATCGATTTTATATTGTGGGCTCTGGGAATCGCCCCCCTATTC
+>67352 3
+GCGGGGTCTAAGTGACTCAAGTCTAATCCAACGAACCACCGGACCGGTAGTATTACTTTGGGGGTTCAGTATCTTAGGCACACTGTTTTAGCCCGCAACA
+>67353 2
+GTCAATGTCGATAAGATGTCGATGGGATATCTCTCTCTCCTCAAGCGTCAACAGCACTACTACTATGTAAACACCCTGTGCTAGGGCTGCGAGACGGGTG
+>67354 2
+GTCGTCCACTAAAGAACCTAATCTGGAGGAGGGTTTGGGGGCTTTTACACACCAATTACTTAGTACTACTGAAGTCAGGCGGTCTCGCGCCCGAAACCTT
+>67355 1
+AACACGTGTGTACGCCGATAACTGCTACGTGCGTCGTAACCATGCCGCTTCGATCATTTGTTTGCTGTAGCAACGAGCTAACAGACTAAGGCGCTTGGAA
+>67356 3
+TTTCTCCCACGCAGCGATGGAGGATTTTTCCGGTAGCGGACGCCAGACCTATGCTTCAACCATCATCGGGATGTCGTGTTTACACGAAAGACATAATAGG
+>67357 2
+CGCCCCGCAACAGAAACTGCAGGCGTCTACGAATACCGGAGGTTCTTGATTATGCACTTTGAACGGTTGCACTTGCCGTCAGATGCGGTTATGTAATAAC
+>67358 2
+ATAAGACTAGCAACGTGTCTCGGTGCCTAACTATACCCCTTATCGGCTAGTGCGATGCAATATCTGGACGCTAGGTTCCCGTATGAAGGAGTACGAGTCC
+>67359 3
+TTAGCGTAATTGGGTATCCCCTCGGTCCGCAATTCGACGTAAACAGCGCCTTAAAGCTAATGTCCGAGTACCGTATGGAGGCTATTAACGCTGTAGGCCA
+>67360 2
+GTCTTGGGATAAACAGATTACATTTTGTGGACAACCAATATTTCAATGGAGACTCTGCTCACGGTGCTTGCATGCCAGGCGGCGTACTAGCAGCACCCCG
+>67361 3
+GGTAGGTCTAAAGGAACCTAGATTAAGACGCGACACTTATAATAGCGCCGTCTGCTCTCCGGGTCACCCCGTATTCAGTGAAAGTTGTGTCATTGACCCG
+>67362 1
+AGTCCCTAGGCCGTAAAGGGCAGAGGAACAATGTGAAATTCCTGGTCTCTCAAACCTTTTGCCGGACACGCCTTTTAGGATTCCTACAGCTTGAGCGTAG
+>67363 1
+CACGGCGATAGTACGCGGTACTGGTAATGGAAGCATACGGAGGGTTCCGATACGTCCCGCATGCGAACTAGTTTTTTTCTAACCCCCGAAGTATCTCTAA
+>67364 2
+CCTACCGATGACTTAGCTGGACCCGATACCTCTGTGATTACTGCAGCAGGCTGTATCCGTTTAGATCACTACCAAGATAGTCGTTGCGAGAAGGTAGACG
+>67365 2
+TCCAGGAGGAGATAACCACTAACTCAATCCTAACATTGCCCGTAGCTTCTGTCGTTTGTGCTTCTCGGAGACAGACTGAGTAGTGAGGCAGTCGCGAATC
+>67366 1
+CATGGGAGCGACGGCCTTGTGAAACTCCCGGTTTCGCAGTTTGTCATTCAACATGAAGGGTCACAATGTCTGCGTAAGCCATCGTCAGAATTACCCTGAA
+>67367 3
+CGACTGCTGCGCCAATACTTCTGCAATAAGCAGACCCAACGAATCGAGGTTTTCTGTGTCGGGTACACAGTCCGAGATGCAGCTGGAGTATCCATTTATG
+>67368 2
+GGCGTAGTTCTACGGCGAAACGAGCGAGACGCGGTGCTACTAATACGTCGCTATTTCAGTATGACAACAATGCGTTATTGTGCCAGACACTCCGATCTCT
+>67369 2
+CATAACCATACCAGTTTCAAGTACCGAGCGTCTAGGATATGCGTCGCTGTACACCCTACATAGTTCGGCCCCACGTAGTGGGGATGGTTCGAGTATTAGA
+>67370 3
+ATTACTGTCAACTGGGCTATGAATAATCTTCGGCCTTGTGAGAGGTGCGCGCACACCCACGGGTAAGTGCTTGATGAACCAACTACTTTACCGACAGCGT
+>67371 3
+CCCGTTTCTGTACCTTGACGCCGGAACTCGAGTGGCTACACAACCCTACTAAAGGTAAAAGCACCAGACTTGAGCGTGACGATTTGGGCTTTAAGGTTGT
+>67372 3
+GAGGCGACTTCCTGAAGAAAACGGGTTATTCTCTAAAAAATGATGCGCTACGCTCGCATCGATGCGCGCGGTTATTCCCAGACCAAAGCGTTCTGCTGTT
+>67373 2
+CCCGGGTGAGGACACTTCGGCACACGGAATAATGCCGTAGTAGTCAATTCCTGACGAAGTGAGAAACCGTATGCCCATAGGTTCTTTCTCATCTATTGGC
+>67374 3
+CACTGTTGTATGACGGAACTTTTAGTTTAGACCGGCACGTGTCCCCCTTTGAGTGACAGCGTTCCTAAATGTGTCCAGAAACCCAAGGGGCTCAGCGAAA
+>67375 1
+TGCTGGAGTTTAGGGATGCTGACATTCCCAAGGGGTCTCTGGAGTATCAAGCCGACTAGTCAACGCCACACTTGACACGTGATAACTGTGCAACACCTTT
+>67376 3
+CTAGGCTATAGCATCAGCCAGTTCAGCGGCCCATGCATGCGTTATAGTGTAATTTGAGCGATATAAGATGGATACTTCCTCGCGCCGAGTCAATGACGCC
+>67377 3
+CTAGTTTCTTGGTCCACTAAACCAGTATGTGCAGGCGAGATTTGATTAGCTCCAATAGAGGACTAACGCTCCACATCGTCGCAGCTGCTGTGACACAGGG
+>67378 1
+ATTTCCTTGAAGCGTCAGATTGCATTGAATACTTCTTGGCGGTCACATGACTGCGCCAGGATCACGAACATCACGTGGAGATCAAGACCTGGTGTCGACC
+>67379 1
+GTAGTTACGGCATTAGAAGACTGGTGAACCCCTGGATTCTCGTCAAGGCCGTTTGAAGACGCAGTCGGGCTCCACTACTAACCTGAGTCAATTTAACGTC
+>67380 2
+GAGGTATGCCAGCGTTTCCGAAGTACAACCCTCACTACTCGAGATAGTCGAACAAGTTATGGGATGGTCTTGTGCAACCACCGTGACACTCTGTTACGGT
+>67381 3
+AAAGGGGCCCCGAAGTGGGACGCCAATCGTACTAATGTCAGTTACTCTTATACAGATCCAATTGCCTCAGGTCTGTACTCGTACCTACCTGGTGTAGAGG
+>67382 1
+GTACTCTACCCTTTGCTAACACGCCATACGTCGGCGTATCGAAGCTCGGTCAAAGGTGTTCTATCCAATAGTGTATGCGAGGGCACAATTACCGATAGGG
+>67383 1
+CGGCACCCGCATCGATGTACTTAGAGGAAGGAGCGCGGCACTCCTTTTAAATACGCTTGGCAATCTCTTAGAGCAACTGCGCTGGATTACCTAAGGATTT
+>67384 2
+AGTACCTGTGATCGTAATCGCATTATGTATACTCGTGCGATCTCACGCCCATTATACGAGTGACTGGCTATTAAACGGGGCGGCCCGAAACACATGTGCG
+>67385 3
+GACCCACCACTCGCCATTTTCAGTCAGATTCTAAAGTGGAACGTTGACGGCTTATCGAGTAAACGGGTGGGCCGTTACCTGGCTGACAATATACACGTGT
+>67386 3
+GTACTACTTAGTAAGTCCACAGGTGTGGCCAGTTGCGATAGAGCTTCCTCTTTACCTAAATTGCGTTACGCCCGTGAAGGAACGTTGCAAGCAGAGCACC
+>67387 3
+CATTCCAGGTACTCGGAAAACCGAAATGGCGCGGCATTTCCTGTACTGGCGGCTGATTACTTGGGGCGTCTGCTTTCAGTCCTAAACAAACGAAAGCTTA
+>67388 1
+ATCCGTGAATAGTACCGCTATAGGGTCGCTTGCCCCGCTCATCCGCTCGCTGATGTGTTGCGATAGCAGAAATACGAACACTGGTAAGAACGTAGACTTT
+>67389 2
+GTTAAGCTCTCTTCGCCGTTGGTGAACGAGTACAGCCGCCTTAGCGCACTAGACAGTTAACATAGGCCTCACAAGGTGGATTCATTGAAATCTGACGTGC
+>67390 1
+GGAAAAGGGAATGGTCAGTCATGGGAACACGCACATTGTCTGGGCCTTTCAAGTTGTCCCATCGCTTATATGGAAGGACACACATATCCTTCCTCTGCGC
+>67391 1
+TGCAGGCGGTTCCTTCGTAGATAGCAATACGTTGTGGAGCGTAGTTAGCTTCCAAGTAGCTGTAGTCCGACATATCGACACATACGGGCACTCATAACCC
+>67392 3
+GTAGCAAATCCACGCTGAGGAAGTACTAATATGGCTGGATGTTTGTTCTATCGATTCTGGCCAAAGACCCAACGAGTCACCTTCCAGTCCGGCACGGTTG
+>67393 3
+TACGGGTACATGTCTAGCCAATTTTCCTCGGCGCTGATCGTTCTGACAAGCAATGAGCTATGATCGACGAATGAATGCCAATTGCGCCTCGGCAAAGCTG
+>67394 1
+TGAACCCTGCAGCTCTCGAGAGCATTAAAGATGTTTCGGAGGGAAGGAAACCCTCTAAAGTGTGGTATCAATTCGTAATTGGAGCCCCCCTTCTCCGCTG
+>67395 1
+AGGCTCGTAATGTCCTGACCACCCCAGAATCACGTCGCTTTGGTATGGATTCTATAAGTATTGAGGACGCGAGTCCGACCGCATGCCTGATGAGTTCAAA
+>67396 1
+TGTTGTATCTACGACTCAGTTAGACTTCGATTCCCCGCTGCCTGAGGTACGTGCTAAGATGGCGCTCTAAGCCTACAAAATAATGGAGACATACGCGGGC
+>67397 1
+TGAGTTGAGATACTCAAATCCGGATTGGAACAGACGATCAGGCGCCACGGCATCTTCCGCCCTGTAATGTATTCTCATTTACAAGGCTACCTAGGGTCGG
+>67398 3
+AAGGCGCATTGTAACTATCGATATATAGTACCAGAACTCGCGTGTGTGATGTGCACGTTCGGAAACGATCGCTCACGGCAACCCGGGATCACCGTCTTTT
+>67399 1
+AGACTCGAACGCTCATTGTGCCCTCATGTCAATAGCGGCGTTAAGGATCGGCGACTGTCTTGGACTAGCAACAGTAAATCGCTGCGGAATCTACGTACTT
+>67400 1
+GATGTTGAGGACCCCATGATCTATACATCCAGAGCTCTACGTGGGCGATCAGCATAGCGCTGCGATCCAGGACTGTTAAGAGTATCTTCAACCTGCGTAT
+>67401 1
+GTGAAGAAGCTCGACTTCATCATCACAGCCCACCAAAATGGCTCAGTGGAGATTGACTTCGGCGTCTTGCGATCCCTTTTAAGGTAGAGTAGCGGACTTC
+>67402 2
+GTCCGCACGCGCGGAACGGTAGCTCACTTTTGATACGCATCCCAAATTAAATATTGGGAGGGGGCTTTAATTAGGTACAACCCTATTCTGAGGCGCCTAC
+>67403 1
+ACCGACTTTCGAGGAGCATGGCGCGCTATCGTTAGCGTTTCGTCACCTGACACGAGTACTCAGTGACCTGATGGAAAAACGTATCCAAGTTTGCTAGCTA
+>67404 2
+CGGGGTACTAATGGAAACACGGACTCGTTGCACGGCTTTATTTTTCCAAAGCTGGAATCCCCGCGGGCCTCTGGCAGAAAGTCTCTGAAGATAATTTACC
+>67405 1
+ATTTATCAACAAAACGTGGTCTAGGCTTATCCATCGCGAACCTCAGTTACTCCCGGACGAGCTTGGGACAATCTTCGGAGATCTTAGGCCAGGGCTGGTA
+>67406 1
+AGTACTTTTACACGGCAATGAAGGCCCATAACTTATTACAGCGGCCCGTATGCCTGAGGCCTACACGGTATGCTACCACGGTGGTCTGAGGTGTACTTAA
+>67407 1
+AAATAGCGAAAATACGAGCTCGGGATCTCATGGTAGCTTACCTTAACTCCGGGTTTGACGTATAGACGCCGGGTCCTCCATAGCTAGCGAACTGCCTTTG
+>67408 2
+ATTCTTATTTTGCGATACGAAGTGCCCGGATCTACGGAGGACATCTCAGTAAGCGCGCTAGTGTAGCAACGATTATCTCACAGGAGCGAGCCGTCCTCAT
+>67409 2
+AACCCTACACTCAGTAACGTGAATAGCATGTTGCCCGAGGATTATTAAGGCCGTGGAACGTCTGCTTAGCGTCAAAAGTGGTCTACTCGCCCTATGGGCT
+>67410 1
+AACAACGGGTGTTTCCTAGGCCATTAGAGCAATAAATCGAAAACCAAACTGCCCGCGATTCCTTCGGAGAGGTCGGGTCTTCTCGTGTCTGCTGACGTAT
+>67411 1
+ATTAACCTAAACATTCCAAGCTTTAGGCGTAGAGACTCAAATGGGATGTACTCTCCTGGCATAACCGGAGCGTTCGATTCTCAGGGTGGTTCGGGCCCAC
+>67412 1
+AACGTCTTGGTTGGGGACGATTTTCCCGTTGCCCCACTCTCATGAACTACAACGGACGTCAGGGCAGAGCCAAAGATCATTGCTTAGCAGGGAATATCTT
+>67413 1
+TCTCTCAAGCCTTGTTAGCTGCCTGGCTATAAACCGTCGAAGATTGACGCCGCACGTAGAGCGTCGGGTATGAACTAAACCACTTGCTCAGAGTGTAAGT
+>67414 3
+TCACAGACGCTGTGAAACAACGTCAGTGGGCTGCAGTCACCTTACATGTTAATGGCACTGTGGAACCACTCCTTTGTACCCTGACATGCGGGTGAAATTG
+>67415 2
+ACGTTGGCCGTGCTATCTACTGTGTCCTGAACTGTTAAACCTCAGGGTGAAACTACCTGGAAACAGCGCGTGTTACCCGAGCCGTAGAGTAGTTAATCAC
+>67416 1
+CTGTTGTAATTGCCTATCGACCACTGCAGCGTTACGAGGATCATAACAATCCAGCCAATCAAGGGGGCAGTCTACATGATTGACTTGGGGATCGTGCTCC
+>67417 2
+CTTTCTGTCAATAAATAATTCGCCGGTGTCAGGGCTGACACGGATTCTGGAGGCACGTGGGCCCTATCCTTAAGTATATCACGTCGGTACACGGCAAACA
+>67418 3
+CCGCATATACTCGGCGGGTATTAGTGCCCACATATTTGGAAAATTGTCCCAGACACGCTGGCCATTTATCAACGGATCAGGGGTCTTTGTGAACACGCAG
+>67419 3
+CGCGAGACCAGGCTTGTTAAGATCGGAGCATGGCAATGGATCGTTCGCCGATACGACTAATTCTAACCCTTGATTGCAAGTAATCCGGCCTATCAGTGCT
+>67420 3
+TTAGACAGTACATGCCCTCCCGAATAAATCGCATGACCGAGTCACCTTGGGTTCAAAAAGGGGGTCGCGCTTGTAGAGTGCTCATGCGTTATTGACTCCA
+>67421 1
+TGTGAACGACGTAAGTTCTTTCCCGAATACTAACAGGGAAAGCTGTGGATGCGTTGTGCCCGGAAGACGACCTTCACGCAGCTTCCTTCACTGAGCTTAA
+>67422 3
+TTGATGGTACTCGGTGGAATCCCCGGTAATAGGAGCTTTCAATATTATCGACCATCGATCCCACTGAGCGCGCGATCAGTGAACAATCTCTAGCGGTAGC
+>67423 2
+GAACCGCACTCTCATAGCAGCTACTAGCCGTGCCCACCTTCACTTGTTTCTTAGAGTATGATGTGCGTATGGCCGGAGGGGTAATAAGCCGTAGTAACAA
+>67424 1
+CAACCCCCCTAAGTGTACCTACTGACTTGTAAGAGGGTCTAGTGACTTAGAAACCCTTCCCACAGTTCGTATGGGCCAGGTGAGATGGGCTAATGTTGCA
+>67425 1
+CTCTACAGTCCTATGTAGGCTAACACGGGCTTATACCGAACTTCGCATAACTACGTTGCAGCGGTACTTGGATTGGGTGGATAAATAGGTCGCCGAACCC
+>67426 3
+GACTCGCAACTTAGATCCAGGAAGACATGGTCGCCCAACGATGGCTTACCTTGAGTTCGAATCTACGGACAACGTGCGGTTTTATCTATGCAGAGCTTGC
+>67427 3
+GGACTCGACGATTATCGGATGGGAAACTGATGTGCGCACGAGATCACAGCGTCCTGACCCGCACGTGCGTATTCAGTATTTTTACACTATAGCCCTTAAG
+>67428 2
+GCTTATGGGGTCGAACTATAGCCGGGAACGCGAAAAACCGAGTGTCATTCTCTGCGGGCACGACCATCACTGTTATTTCTGATTACCTCTTCAAAGGACG
+>67429 3
+ACAACGTTCCTCAGGCGCCCGATCAAGCGTACATACAAAAAGGGAAACCTTTTGTGTCGCAGGGAGCTTCTGTTGTTACTTGAGTAGATCCCGCTCATGG
+>67430 3
+ATAATCAGTGCTAAATCCCGTCCTCAGGTCTCCGATAGGACACGTCGTAGGATATGCGCATCGGTCCAGATGCAACCGTTCTAGCCTTTATGAAGGGAGT
+>67431 2
+AGCACACGGCAAACTGTGTAAACACCCCCTTTGGAATTTCGACAGTAGGTGTACGGATCCCTTTGTCACTTTGCTAGAGTGCCGCAAGAAGGAGTTTGCC
+>67432 1
+ATGCAAAGTTCGCGACGCGTTGCGCTGTTAGAACCCTCTAGTAGGGCTCAGCTCATTGGCTTAGTTGAAGCACTTAAGACAGCTGTACACACGCATACTG
+>67433 1
+GGACCACTTACCCCGTCGGTGTAGACGTCAAAACCTAATTATACATTCCGGACCGCGGAATCTGGCACAGTGCTTATATGATTCTGTTGGAGCAGGACGT
+>67434 1
+GTTGTTTCGCCAAAGGGAAGTCCCTTCCACGTCAGCTTCCTGACGGTCACAGATGGTTCCACATTGTGAGCAGTGTCGACCATAACATACAGTGGAGAAT
+>67435 1
+GCAGCTGCACCTGGGTCGGGATACAATTTAGAAGCGAGCGCTTGGAAACCTGGCGATTGGTCACACGCGACTATTCCATTAACAATTTTGTCGCCCATAT
+>67436 1
+GGCAGAGAGATTCTAACCCCCGGGTTTGTTTACTGGCGTGAACGCCGAAACTAACAGGTTCGACAACATACCTGTGTCATTCCGCCGTTAGCTAGTATAG
+>67437 2
+AATAGGTAGACCCTTGTGACCAACAGTCAGCAGACCACTTTCCAGTAGATGTACCGACTCATATGGTGGTAGCATAGTCGGCACCTCGTTCTAGTTGGCG
+>67438 3
+TGTCATATTTTTAAGAAATAAGGAGACACTAGTAACCGTTTAGGGTCGCTATCGGGGACTCGCAAGACTCACCTGTCGCACGCCCTCCTTGGGCGAATCG
+>67439 3
+CAGAGAGATGGCAAACTGTTATGCCTCGTGATTATACCAGTGAGGGTACACGACGAGTCCGAATCCTTTTCCTTTACCGGTCCTCGACGTAGTAGACCGA
+>67440 3
+AAATGGTTTCGGACCGCGACACGAAATAGAAATGGCGATTTAAGTTTACCCTTAACGCCGTGTAAGTGGCGACGTCAGATCCCCGTGCGTTTCTACCTCG
+>67441 3
+ACCTACGCGGGGTACAGCACGATAATTGGTTAGACTGAATGGTGTGCGCTGTGCACTAATCTATCACTGGCCCGATACCCTGAGAAAGCTAATCTTCGTC
+>67442 1
+CGAGCAAGTCCATCTAATGATTTGTAACTAATCATGGAACTTCGCTAGCATGCTAAGGAGGCTCATCCCATATGGCGGCTACAGTGTAGTCGCGCTGCCG
+>67443 2
+AGACACTTGGACCCACCACGTAACATGTAGCCTGGCATGCGGGTTAAATCCAGCGGCCAGGAATCTTCTAGCGTTTAAATGTACTCCGGATTGCGATGTT
+>67444 3
+AAGCGGGCTACCCGACGCTATAACGGGAATATATCTGCATCGGATCACCCTCTATGCTGCTGTTGATAGCGACCTCATGACGGAATTTGATTTACGGCGA
+>67445 3
+TCTGGAAGGGGTCAATTTCCGTGAGTAGGTAGATCTGAAAATCCCAATCAGAAGTTATGTGGTCTCCTCCAACCCTTGGCGACATCGCTAGCCTAGGACC
+>67446 3
+TCTTTGACTTGAATGGTCTCCGCACCGCCTGATCATCATGGCCGGACGATAGGTAAAAGCACGTTGTTTCTAGAAAATCCGACGATATCGGAGCTCAGGC
+>67447 3
+TTCATGTTTCAATGCCAGTGTAGTGACCACCAGCAGCTGCGCATTAAACTAGCTCCAACCGGCTCGATTATATGGGGGCTATCCTAAGAGAAGCCGTTGG
+>67448 1
+CAAGCACCTGGTGCGCTTGTCCCCCTCTGTAGGTTGGCGCTTGGCAAAAGGAAATTCTAACTAGATCGCCCCTCTGAGACTAGGTGAAGTTACAAGAATT
+>67449 3
+ACCTGCGCCCTAGGGCCCGTTACTTAGCTCGTTAGTTAAGCAACTCTAAGCGGAGCTGTTGGCACAAAATGGTATACAAGCGTCTTTACTGAGATGGCAC
+>67450 2
+AGGTTACTGCAGGTGGGTAGTTAGCGTTCAGATCACGAAAAGTGCAGTCCCGGCAAGTCCGAGAGTTGTTCGCAAACCTATCAACCTTTCCCGTCACATT
+>67451 3
+ATGACTGAGTTCCTGGGCGGGCGCTCAGCGGGATATCCCAGCCTCATAAGCATTGATTGTACGCTCATAAAGTGATTAGTACGCACTATCTAGGACACTC
+>67452 2
+TAGCAGGGGTATCACACAAGTCCATCGGCATTCACTTTGATCCATCGGTCACACCTTGGTAGTAGCGGGAGTAAAGCTAGCTTCGTATGCCAATCCTGAG
+>67453 2
+GTATCTGCGGTTACGTACACGGACGAACCTGTTACGCCGCATCCGAATAATTGGTCCCTCCGGCTTGGAGGAGATAGCTTATAGACCTTCCGTGAATAAA
+>67454 2
+TGGAAACTACCCGTTGCCAGGTCTACCGCCACATACATTCAATTTTTAGTGGTCGGCGGGAACTCGAAGTATTCTCGTACAAGGCTGTAAATGGGGCCCA
+>67455 2
+CAGATGTTGCAGCCTAAGAACGATGTGTTCCGCTAGCAGATCTATCCGCCCCGGAATTTGATTAAATCTGCTTCAGTTCGAGCGCACATACGCGAAGGTG
+>67456 1
+ATTCGATGGGCGCCGCATGAGAAGGTAATGGGCGCCACTAACTGAGCGGACAAACCGCTTTGCCTTTCGATAACTTTCTACATCAGGGAGTTTCTCACAT
+>67457 2
+TCGTGGTCGAGTGTGAACCTGGCCCAATGCTACAAAGAGACACTTAACGTTAAGCTGTACGGCCACTGCTATGACCTTTTCTGCATTAGGGAGTCGCAAC
+>67458 2
+AGAAATCGTTTTGCACGGCGGCTACACGCCCCTCACTCACAGAGAGTAAGAATTACTCGTCAGTGCGTGCTCCTTCTCAGGTTTATAGAGTGTGAACGAG
+>67459 3
+ACCATTCCTGGGGCCAGTAGAGCATTGCTCCTGGAAAGACATTCTTGCGCCTGGCCAGGAGAGATTGGATCCATCTACCGTATCATAGGTTAAGCATTCA
+>67460 1
+GGAGTACTCTTAGCCGAGTATACCTGATACGTCCATAACTAACTGGGGATGATACTGACTCGGGATGTTGAGACCGCTTAATGCCGCTCCACCTGCAGTA
+>67461 1
+GGCCCTTCAATGGACCCTGTAACCGTTGTGGCGCGGTTATGGCCGATATGCATGCTATGTCCAGCAAGACTATGGAACATCATTAGTATAGTCACACGCA
+>67462 2
+GGCCATGATTAAGGTATTCGACTCCCACGACCATTCGACTTTAGCGAAAGGCACGTGTAGTCGAGATACTGTTCTTAGTCGCGAGAGTACTCCCGATGAC
+>67463 3
+GCATCCGAAAGGCTCTAACCCGGCTGAAGGGACGATGATCCTTGAGTTTATTTATTGCGACATCTCCAAGATCGCGCTGGTGACATACGCCGGTATATAC
+>67464 1
+GGGGTCCTATTTCTCGGTGCACGCCGGAGAAGGCTTCATGCAATCTCCCAAAAACCACAGAAGCATTCCCGGATGTTTAATTGAGTGAGCCGCTTTTGAA
+>67465 2
+CTTAGGGCTGTCGGCATCCGAGAAATGAAATTCCACCTAACTGTTTTGCTGCTCAGACAACAGCGAATGGGTGCGGATTCCCCAGTTTGATCAGACCGAT
+>67466 2
+TACTGAAATGAATTAACAACAAAATGTCGGGTTGCAAGTTGATGTCAGCTGCCTTTCAGGCCCGGCCGCCCCACTTGAGTCCTGGAAATTCGCTTGAGCG
+>67467 3
+CAGAAACCCTGGTTAGCCTTAGGATCCAACATATCATAGGTCTGCAGACCCCTAGTCCTGTAGGGGTATATGCAACAAGACCGGGTTGCTGTGGTCATTC
+>67468 3
+TTAAGCTAAATCATCATCCGTTCGCTCGTGGGGAGCTTTATATAAGACTGAGTGGTCCCAATACACACAGGAGCCTTCGTTCCAGACGATCCAGGGGGCT
+>67469 3
+GAGAGCGTTTCCTAGGTTACCCTATATTAGCGAAAGAATGCTCGGGTTACGTGGGACTGAGCGAATCACCCTTCACCTGGTAATGACCTCATACCAGTCG
+>67470 2
+CCGGATCCCTATGCGCATCAACTGAGGCTAAACTAACGAGGTTCGTGCAGCGACGATTGCGCCCATGTTCGAGCTATATAACTGGACGTCAGTATTGTAT
+>67471 3
+AGATCATTCGTCCCAGAGCGTTATTCTCTTGAGGGCGCGTCACACTCACAGTGAAGGCGATTGGTATTAGCCCCTGAATGAAATGATGACGCATCTCGCA
+>67472 2
+GGGTTACTGCGGGAAGAGCGCCTCGCAATCCCCCGTTAGAACTTGACGTAAGTAGAAAGACCAGTTCCATGTAAGTTGATTGATTCATCCCCTTCGGCAT
+>67473 3
+CCAAGGAGTAGGTCTTAGCGCAGCCTTAACCCGTCCTATCTTCTTGATAGGGCTGAAACGGAACGTCGCCTCAAGTGTATCCAACGAGGTTCGTTTAGAA
+>67474 2
+ACAGAGATAGTCCCGGCATCCCTGAGGTAATTCTATAACATTCGGATCTTCGCTACAATCACCGCATCGTAGTCGTTTTAGGACTCAAGGGGCGCGTAGG
+>67475 1
+CCGGAGCGGGCCTAGAGCTCGAACAAACACCAACAATCCAGATTCACGGATATTTATGCGCTTATATTGGACAGTTCTCCACGGTGTGGTCTTCGAGTGT
+>67476 1
+TTTTGGGGAATGTATAGCTCCCTGGATTAGCCCGCGCGCACCAAAGACTGGTCAATCGTGATTGCTGTGCGACGAACGCTCAATCACTAAAGTATGCCAT
+>67477 3
+GCGGCTGGGCATCAGGGCTGAAGCATCAAAAGGACCTCTGGGCAATTCTCCGTCTGGCTGGCAACGACTACTATGCTTACTACTCATAAGCAATGTTTAT
+>67478 2
+AGTCCGATCCAAAACAGTAGCAGTTGGTCGCATGCCGGTTGGGCCCTCTGGACTACTCTGCTGTTATTAAGGATGATCTCGGATCACCGACAAGAAACTT
+>67479 3
+TACTCTGTTTCTCCCCTCCCAGGTGCCCGCCGGGTTAAGTCAGACTACCTTGAACAGCCAGTATAGGACTGAGCGAGATGATAATTGATAGTGGATGCAA
+>67480 2
+TTGAGTCTAGATATCTCGCGGATGTATCCAGTATGATCAATGACCGGCTACTGAGAATTCCGCTCGATCGAGCGCAGTCTTGCAACTCCACGAAGGCGTA
+>67481 3
+CGTGCTAAAATGCAATCTATGTGAGCAGAGTAGTGACTCTAGTTCTCCCTCAGCCGTTTAGGGGTAGCGTACATCTGTCCCTAGACTCGACCAAGGACGA
+>67482 1
+CGGTTAGCCTTCCATGATGATTGTATTGTACCAATCGCTAAGTGTACCAAGATCTGAGCAAGGGTCTACCCATGCGGGAGCATAGCGTCCCCGCATAGAT
+>67483 2
+GCCAGCGCGTCTTCCCGGCTATATAGAACCTTATTGCCATGGTATGTGCAAGGTTAGCGCTTGAAATATCGCCTACGCGCACCAAGTGAGTAACAGTTAG
+>67484 1
+GCCCTGTGGTCTAATACCTTAAGATGTCCGCATTCTTTGTTCCTTCTAGTGAGTAGAGACGCGGACCGGACAAGTCCCTCCATAAGGTCGGAAACAAAGG
+>67485 3
+ACGCCGGCCAGCCCTTTTGTGAGATAGGAGTTCTTCCCCCAAATGAGCGGATTGCTAATGTGTAGGTGTTCCTGGCACTACAAACTAAGATCGCACAGAT
+>67486 3
+GCTAAGCGGCCTATACCATTGCGGTAATGATGCTAATGATACACGCCGGTTCACATGCATGTAGGTTTTCGCCGCCGAGCACAACGTAGATCCAATTGGT
+>67487 2
+GCAATGCACGTACACGTGTGGGACATAGCCAACCGTAATATGTGCGCCACCTATCGAGTGGGCATTGAGTCCCTTGTTTATCGGGACTACAGATCATTAC
+>67488 3
+CATTCCAGTCTTGGTCACACTTGTCCCCGAGTACATCTGGCATGTCGCGATACAAAAAGGGTGGAGTCCGGACTGCCCTTTTCCGAAAGATTGAAGGAAT
+>67489 3
+AGCCTCATAGGCGTATAAATATCTTGGTTTGCGGTTATCTCGCGTGACTATGGGTAAAGGCAAACGAAATCTGGGGGACCCATTACCCCGCGACTCTCCA
+>67490 2
+GGCCGGAATCATCGCATTGCTATGCTCAAGTCATAGCGTGTTTGGTTAATTATGGAATTCGTCCAACTTCCGGCGGGACCAGAATTGCACCACGAACCAG
+>67491 1
+CGACAAAATGTAGAGTCAACTGCCGTATATATCTAGACTGGAACCGCGTCTAGTATCCGATGTCTCCGGTGCGTCAATGGACGTGCTACTCAGATGCTGC
+>67492 2
+CCCTCATGACTCGTATGGAGTGTCACCATTAGCGTAGTTCCACGTGGGGAAATAACTACTGGTATTGGATAAGAAGGTGCCCCGCCTAAGTGCTCCATCA
+>67493 2
+TGGTCGTTCAACTTTGAAGGGTCCTAATACCACTCTAAGTACGCGAACGGCCGCCGGGCATGATTGAAGAATTGACATGCTAGCCTCTAACCTTGTGAGC
+>67494 2
+GTATGGAGAATAACGTCCAAACGTCTATGAGGATCATCACCATAGCTTGGTAGAGTCCGCTTTATATGAGGCGCGGCCCTCGATCTAACTTCCCTAGCGG
+>67495 1
+ACAAAAGCCTTGCGTGTCAATGAGATCAGCGTGTGTGACTTACTAATGCTGGACGCATTGGTCAGCAGGTCGCACACCATAATATTCCCCTCGTAGGTCG
+>67496 1
+TAACCGATATACCACCCGCGAGGCAACAGAGACCTCAGGGTAACGCTCATCTAATTTGTCTGGAGGCGTTATGGCATATCGTGGAGGCCTCTCTAGTTAT
+>67497 2
+CATGTCTCAGACCCTGAGCCGTTGGCCTTGTATTCAACGTAATGGAACGCGGCTTGGACTAGGATCACCTCAGCCTAAAATACAGATGATAGGTTTGCCG
+>67498 3
+GCCCACTATTTGAGCCGTATTCGTGGGGTGAACCCGATCAAAACGGGAATGCAGTCCCCATATAATCAGGCTTACCCTTTGCATACGTGGGTTACAATGG
+>67499 1
+TGAACGTCTGAATCCCGGTCTCAGCAGGAAGAGGTTCGCCCAACAGGTGTACATTTTTAGTAATCGACGTGAACGCATAGGCTCTTCCACTGCTTCAAGG
+>67500 3
+CGTGAGATGGTCCACAGACGAAGGATTTGTCCCACATGCGATCTTCGGTTATTCAGATAGGAAGTCTCCGGCCAGCGGTACGAAGTAAACTATTCCCTTC
+>67501 3
+CCGGTAGGCACCTACTGTTACTGAGGTGGGTTACGTTAACTAATATCGCAGGGGGCTCCTTATGTTGCGACCAAGTGAACCAAATCATCACAGTTAGCCC
+>67502 2
+CTTTACAAGGTCAGCCGCTATTAGGAAGGCTGACGAGTGTACAGCATCCAAACCTTCCTGGCACGGAATGAGATTTAGGGACCTGGCCTATCCCTGTATT
+>67503 2
+CATTAGATAGGGGTTATCGCTCCTGGGGTAGCCAAGTCTAAGGATGACCCAATTCTCCTGATATACGCCCGCTCAGGCTAGGTCCGCGTAAGTAAAATTC
+>67504 1
+CTTAATGCACTTAAAAGGTTTGCCGAGATGCGTCCCGCAAGCCGGACAGACTTAACCGCCTTTGTTAGGGGAATTTCCTAACTCGATAGGTCAGACGTCG
+>67505 3
+AGTGTTGTAACCAGACGCACGCCGTAACATTCATTGACAGGAATCCCGGGCACTTCCCAGTCAGAGCTTGATGGTTCATGCTGATACTACAGGTCTTGGA
+>67506 2
+TCCACAGGCGTCTAGCGATCGGCAAAATCAGCAGCGCTCGGAGACACTTATGCGCTGTCAAGTGACCTTAGACCTGGCAGATGTATCGTTAATCTTATGT
+>67507 1
+CTCGGTATTAATTGGTTAGGGGAGCACAAAGTATGCGCCCAATCGTCCACATCAGATTGTCCATGACCCCCCTAGGAGCACCTATTGGAGTGTAGCTGAT
+>67508 3
+CAGTCAGTCACACTTATAACAGCTCTATCCTATTTGCATTAGTAGACGTCAGTGGACGACAGGGACAGTCTCGTGATCTGGGCGGCATTACCATGGAGCC
+>67509 1
+TGAGTCTGCTTCAGTGGCACGGATTTCCAATGAAACTGATCCCGCTACCTTCATGGAAGGACCGCAACATCTGGCTCGTCAATAGTATGGGCATGTAAGC
+>67510 3
+CAAGCGTATCACAATCAGCGCGCACATATTCTGGTTTTGGAAGCTAAACTTCGCCTGTGGAGAGGATCATTGTTTTGGGGACCCCATCTCCAGCAGAGCA
+>67511 2
+GTGAAACTTGACGTTAGTTGCAAGCTGCGTGACGCTATGTCTTATAGTGTAATGAAGCTACCGTCCGGTCCCGGAAGAAATACGCGCATACCCCTCCTGA
+>67512 1
+GCTATAGGTCCCGAGTAGTGTCCGGACGAGCTCGTCAAATATATATCAGACCGGTACAAAAGGGCGATTTACGTGCATCTTCTTCGAAAGCCCTCGCTGT
+>67513 1
+TAAACCTCCTGACAGATGATTGTCTGTAGGAACTTCCGACTGCCGGGTATCGTAGGCAGGATCAAACACTCTGCCAGTACGATCGATATCTGCGAGTTCG
+>67514 2
+GAATTCATCGATAAGTAGGGCTCGTGCCGCAAGTTATGGGTGACAGTTCACAGTTGCCAAAAAAATAGCGCTTCTCGTCAACCCTTACGCGGTCTGCGTC
+>67515 3
+CTTTCAGTAATCGGATTGGCCTTTCTGACTATTCGTATGTCCTTCAAATAACCCGAAGACCACCGGTCTGGGAGGGGGAACTTAAATAGCCAGGCCCGGA
+>67516 3
+TTGAGAGCTCTAATATTATGAAATGATTTACCGATAGTGGGCTCGCGATGAACGCTAACGCCCAGATCTCTGCGCCGACGTGCTAGCAGATCCTGCGTCA
+>67517 2
+ATGAACAACGAAAGCTCCCGGCCAACCCATTCTGTAGTTCATTTCTATTCAATCAGCTGAACTGCATGTTAGTGGACTGCCAGAGGGGAGCCGTTGGTCG
+>67518 3
+TGCCGGGTATTCCAGTAAGAAGGAGGACAATGCTTAGCGTAAGGTACCATCAGGGCTATTACTGCCAACTCTTGCGCTGTCTACTTGCGCTATACGAACC
+>67519 3
+CGGTCAGCCTGACGATGGTTTAATTACGGTGTTCTCTGATGCCCCATAACTTATCCACTCTGTTGATACGAGCGTCGGCCAACGTCGCAGGGAAAAGAAA
+>67520 1
+CGCTCACCACGATGTCTAGAGTACCTCTGGTAATTTGGAATTTATTCTGTGCGATCGCGATAGATCAAATTCCCGATAAGGTCACGGCCCGCGCAGGAAG
+>67521 1
+GTTCATTGGCATAGGACCGCCTGGGTAATAGAACCTCCTATATCCGACCAGTAATTCTTTGGGAACGCACTAGATACGTCGGTGCTGACCGCGTATAAGC
+>67522 3
+TTGAACATCAAAGTAATCTCGCGTCACCATTTCGGCATGTCTACCCATGGTCATATCATGCGATCGCAGGTGGGTTACGAGGGTAACAGTTGCCAGAGCC
+>67523 2
+GAAGGTGCGTCATGCCATGGCCTATTCAACAATAGACTTTCCCACCCCAAGGTCGGCAGAAGTTCGGTGGGGCTTTCTTTTCGAGACAACTCTTGAAGAA
+>67524 3
+CAATGTATACGCTATTAGGATTAGAGGCGACTTTAGATGACGATCTGCACGCACACGTGAACTCGCTTATGCGGGTTCTACACTCCGCAGGCCAGATGCT
+>67525 2
+CCGCAATAGGCTGTCTTCTCGCACCAGAGAACGACCTGGTTGTAAAGATCGTTGGAGAATTGCTTCAAGAGTGCGGCAGGTACCCTCGCCTATACTATTA
+>67526 2
+TTCCAGAAGGTGCCATCCGAAAGCTTCTAGTGAGGCGACTGACGCCCTGGGCGCCTTAACTACAAGGTTTTCATTTGGCCAGTTACAACTATATGGACGA
+>67527 1
+TTACGGTATTGAGCTTAGAGCTTCGTGCGGATCCAATGCTTCCACAGACAGCTAACAAACTCTTGTAGTCTACCCCGCTGAAAGGCTGCAACTGGTGGGA
+>67528 1
+CAACTTTTCACGATACACGAGGAGTATTTGGCATCAGTCTGGAATACCCTTTCCGAGGATGCACTTGCAGTCAGACTATTGCGGCAAAACGCCCTGGTGG
+>67529 1
+AGATGAGAACCAGGGATGTAGTCTTAGATGGGATGACCGAACTCACATTGGATCTTCCTTGACTATCCACATCACCCTAGCGTCGTCGACCTCTGGGGTA
+>67530 1
+TGCGTGCTCGAGAGGGTAAAATATCACTCCCATTGCTCGGGGCCGGATTGAAGATCCAAATGTCGACTAAGGGCCAGCTAATGCCCCTAATTTTTGCTAC
+>67531 3
+TTTGTTTAACGACCGTACTGACCATGACTTAGACGCCATGCGATGATACGAAACAGCGTTGATTGCAAGTTCAGTCTCGGGACGCGCAGCGGTTACTCAC
+>67532 2
+TCTTAGCGATTAAGGGTCTCGAGGCTCCAGGGCAACGACAGATTTTAATCACGACCGTTGACGATCGTGCCCGACATTTAGTGAATAATGCGCCCGCTTA
+>67533 2
+AATAAAGCGGTGCGTTAGTTAACGCTCGACTGCATCGCGACCCTTTAGTATGATAGAAACTCGGCTCGTCGTACCGAAGCCGTCGGTGTGCTACATTCAA
+>67534 3
+ACTATGACACACCAGCAAATGTGATTGCCTTGAAGGTCACCGGGGTTTGCCGTTACTAACTAGACTAGGCTACTGTGCTTCACAGAGATCCCAGCGGGTT
+>67535 2
+GTGCTCTTTGGCGCTCTTTACGACCTGTGGATGAACCACAGCTATTTACCATAAACGCGCAACGTAACACCAATTGGCAGGCAGCCGGGAGATAGTTTTG
+>67536 1
+CAACATGGACGGTCAACTAGGGCGCAAGAGCATTGCTTCCTGCGTTTCCGAGGCTCTCTACAAGATGGAACGCAAGCCATGCAATGGGTTCTCATATTTT
+>67537 1
+CTGCAGGACAGGTACCTATGTTGGAAGCTTGCAAAGCTTTACGCATCTGGGACCCAAATCTATGTGATCCGAATTCAGTTATTGCGCCGCCCGGTAACAG
+>67538 3
+TTTGACCCCAGCAATTCCCTTAGGGGATGACACTAAGCTCTTACGTAGCCCATAGCGACACCAAATTGACGATTGTAGAGTACGTGTGGGTCCTCTAGGG
+>67539 2
+TCTGCATGGATCACTCCGAGTTTGTTGGCAGACTGCGGCGAGTTCACCACAACTAGACCTGGTCAGAGATAATACTTCGGGAGCATACTAATATCCCGTG
+>67540 2
+TCAACTGACCTTTGTATGCCAGTAGGGGCTCGTCTACCCCCCAAGATATGATGCATCCCAGAGCGCAATGGAGTAGAGTCCTTGAAGATTTAGGTCTAGC
+>67541 1
+CTGAGTGCCGTTTAAGACACCTGAATGTTGCAGCGTGCTCGAGCGGGTTCTGTTCGCCAGCAATACAGCCGCTAAATTTCCAAATTGGGACCAAAATGTC
+>67542 2
+CCTTCCTAGAATCCTTCTGGTAGTATGAAGTCCCGAATCCAAGTACTGACCTTCCCTGGCGCGAGGGAAGAAACCTAACGTGTTGTCGTAGAATGTGCAG
+>67543 3
+GAGTCAGGCGATGCCAAGGATAAGTCAAATGACCAAGCGAATTATTCGCACTCTCTATTGTATTGTTGAGAATGTCGTCGCGCGACGCGCAGTCTCCTCC
+>67544 2
+CTGTTGGTCTGAACACTATTCGACAAGTTCCCTTGCTAATTCTTGGCACGATGAGGGAATCGGGTGCGAACGATCACGAGTCGAACTGACCTGCACTCAA
+>67545 3
+ACCTGGAGGAGTATTCCCTGGTAAATGCCGCCATGACCCGCGATAATCGTAAACCTACAGAGGCCTAAGCCTATTTGTCTGATTTGTCGAGGTCCGATAG
+>67546 1
+TGGTCTCAGAACAGACAGTGTGTAATTCTCATCGTTCGGCGGCGACCACGCGGAATAGCCAATTGTCAATTCGGGCGATTTAACTCATCCACAGTGTACG
+>67547 3
+CTTTAGGCACGACGTGTTTCTTATTATATCAAAGAGGAGCTACGCGCTACGCAGGCAAGCCCGATTCGAGAACTGCGCGATGAAATAGCTGCTCCTCGTT
+>67548 1
+ATTAGTATCACTTGTATTGATTGCAGCGCTCGTGAAACGCGCCTCTAGGCGGGCCAGGGCGTACTAAATGAAGCTGCCTGACAATTGACAACATGTCCTC
+>67549 2
+GGGCTGGAAGCATCGAGAACGTCACAGCTACATTCCTGATAGAGCGTAATGTCAGCTTCTATACGATCTTCCAATAGCTCGGGCGCATCAATTGCTTGGC
+>67550 3
+TTTATATTTGAGACAGCTCGCCTTGCTGGTTAAGCCCCTGTCATTATGGAGCAAGGTCCCACTAGCAGGGAAGCACGAACTACTGTGCGTCTGAGCAAAC
+>67551 3
+TTTTTATCCCGGAATACTGCAGGTGGACTCATTGAGCTTCTTCACGTCACACAGCTGGGGTAGAGACTCCACAATTGCTGCGGCAATCGCGGCAATGAAA
+>67552 1
+AGTTGCTACACGGCCCTGCTGCGCGACCCGATTAACCCTAAGGAGCTCGTACTATAGTGAGGCGAACTTTTCAGAGCATATGGCAGACTTACAGTTTATG
+>67553 1
+TTTTCTAATGGTATGGCGCCTCAGGATCTTCCTCGAGATCCTAATATACGCCGGGAGGCAGAGTCTTACCATAGGATGTACGCACGTAAGAGCACTCAGC
+>67554 1
+GAACCCAAAGGGACCGCGGTGGTGAATTATTTGTACGAACAAATGAATCCTCCGCTGGCTTCTTGAGACGCCAGCTCACGGATCTATTATATCGTTCCGG
+>67555 3
+GACTCGTTAGGCAGTAGACGCAGTTGCTGCAGTGCCATAGGTGATACAATCTCACTGAATAGAGAGCATTCGCTAGGTTCCGCCCTCAGTTCAGTCAATC
+>67556 3
+TGCACCTCTTGAATGAGCGTATACACCGAGAGCTCACGGAGAATAGGGCAATCTCATTATTCGATCAGTCTCTGTGGGGGTGCCATCGACAATCCTCTAG
+>67557 3
+CTCATGTTATCCTGCCATCCATGGTTAGCAACGCAGCCACTAACATGGGGTATCGCATATCGCCGACAAGGGTTTTGGGCACATGGAGGATTATGTACAC
+>67558 2
+TCTAGAATCCGGGGGTAGTTATGAAGCCTTTAAGCCAACGGCCGCCAATTGTGACATACCTCATCCTACGGGTCTGGAAAGAGTCAAGATGGTCTTCCTC
+>67559 1
+GAGTTCTATCCAGCTCCCATGTTGCTCCAGCGGGGCCAAGTGATGTCTGCATCTACTGCTTTCATGTTAAGACGGGATACATAGCAAGAACGAGACTGAC
+>67560 3
+CGACTCCATAGATCGAGTTCCGTCCACAATCCTACGGTGTTTCATGTTGGTGAATTAATGCTTGAGACTATACGCGACAGGGGCGACCACAGAACCGTTG
+>67561 2
+ACGGAAAGTCCCCCACGGAGAGCTATGTTGCGAACTGCTTTAGACGTCATACGCACTTTGTTCGTGCCACGCAATGGGAATTTTGGAATAGCCCTCAGAT
+>67562 3
+TGCAGAAGGTGTCTTCCAAACTTGATATTAGTGCCAGAGTCGATCGTAATTGCCATCTTACGTACAGGACAACCGGCCGCGCGCCAAGAGTTTGCTAGTC
+>67563 3
+TTCGTCCGGTACCTCGCTGACAATAGTTCATCGGTGCTGCTTAAGTTCTCAGGGCCTAGGGAAGAATGGTTAAACGTCCCTAAACCCCAGCGTTAGAGAA
+>67564 1
+GGCTAATGCGGATAGCCGTGCAGTATCACCGCCTCGTGTAACCCAAGTACAGGTTTCGTAGACCTTTTGAAATTCTCTGCGCAGACCATCGAAGGTATAG
+>67565 3
+CACCTGAAGGTGTAAGGGAGAGCTACACTCGCATATTAAAGTGATACGAGTGACTTCGCTGTGTCCGGCTCGTCTCTGCCATAGCTCGCATCAAATTGCA
+>67566 3
+TTAGCTACTGCATCTATTCCAGGCTCAAGTAGTATGCAGCGTTCGGGCGGCACCGTTCTTGCGCTGTGATCGCGACCTATCGAAATGACAACAAGAGATA
+>67567 3
+AACAGTGGCAGGCCAGAGGGGGACGTTTGTCCATCTATGCTAAGTGTTGACAGGCTGATAAAACTAGCCAATTCTACTTCAGCCGTGTCCCCCCTATAGT
+>67568 2
+TTGAGCCGCATGTTGGGTACCTAAATTTGTATGCCTCTAATGCGGAGAAAGGAACCACCACTAATACGAGGCTCTGGGTGTGCATATCCTCTCACCACGG
+>67569 1
+CGACGCGCGACTCCGGCAAGTGGCGTGGTCGGATGTATGATTTTTCATATTAAAGGTACAGTCGAAAGCAACCAAACGCTTCATGTACTAGTGCTCCCTC
+>67570 2
+CCGAGATTCGGAGTCGTCACATTAGCGAACACGCAGCAAACGTTATTCGAACGTAGTTCTGGGTCGACAAGCTTGGTCATTTGCATCACTTCGCGGAATC
+>67571 1
+CAGGGATAGACCGTACTATAAGCAGCACGTCTCTTACCAACAGAGGTGCGACGTGAATGTGCGTGTCTATTATTGACTGTGCAGTCAACGACGCCTTTCC
+>67572 2
+CCAGAGGATTCCTCCCACGGCTTTTATCAGCCTTGTCATTAGGGGAAAGTGGCACTTCGTACACCTGGCCATGAACGGTAAGCTGATGTAGGCATAATAC
+>67573 2
+CGCGGTGCATACAATAGAAGAGAGGAATTAGCTCTCACTCGCGTTGTTTGGATCCCCCGCGGTGATCGATCCCGACTAGCGTTTAACTCTAAGATGCTAA
+>67574 3
+TTACAATACATTAAGGAGCGGGTCAGCACATTTCTGTCGCGAACGCGAACAGGTACGTTGCGCGGCCCCGGATCGAACATTTGGTCGCTTTTAACCATTA
+>67575 3
+AGGCCTTAACGTTACCTATAGCATTCGTTTAGTCCTCATGAACCCGATCTAGTCGGGGGGACGTGCTCGCTTCATACCAGACATTCGGATAGCGAGAAGA
+>67576 1
+TGTTGACTGGTTTGAAATCTGTGCCGTGCGAAGGCACGATGGCTCACGAATTCTCGCCTTCAGTAGGATTCAGAGCTCCCAATGTCACCAAGAACTCAGA
+>67577 2
+TTAGAGTAATCACATAGCTTGCATTAAATAGGCGGATCATTGTATGAGTCTGGCCACAGTGCGGCATCCCCATGTGCCACATTTCCAGGGCCGGACGTCA
+>67578 2
+TGTGCCCGACATTAACGATCACGCTGCCCCAATAATGGCGTTGAGTTCCCCTAGCGGAGGAATAATTCTATCCCTGTAGATGTCTGCGGGGAGAACAATT
+>67579 2
+CCAGTAGATGTGCCCAGTGATTAGGGCGCCTTGTCAAAGGAAGTGCCCTGAAGTTAGCTCGTTTAATTAGCAACCCATGGGTCACGCCAACACCTTGTTA
+>67580 2
+TACTTAGTCAACGGGATACATAGAAGCAACGCGTCTGATTCGACGTAGACAAGAGCGTTTCGGCTCCGTGAACCTAAGCTGATTTCCGGCGTTTCGACCT
+>67581 2
+ATCCGGTGCGAAGTAACACCCTACCAATGCTTAACTGTCCACTGGCGGGAATCTTAATTCGCATGAATCACGTTGATGCGACCTGAGCTGCATTGGTGGA
+>67582 1
+ATGCCGTCCGTCACGAAATGCATAAGCCCAAAGTATCTCAATGTCAAACGTGGCATTCTGTTTTTGCGCTTAAGCGGTCTACGCGAGGGGGCCGATAATC
+>67583 3
+ATAACTTGGTTTCGTTACTACCTGGTATAGTGCAAGGGTAATAGCGACATCCGCCGTGGGAACCCCAATTAATAGCAACGGTCGGCCATTCGTCATCGGC
+>67584 2
+TAACTAACCTCATCACTGGCGTTCCTAACTGCCCAAGTGATAGCAAAACGTTATGGGTCCGTTGGGGATTTGGCTATCGCGAGACATCGAGTCGATAGCC
+>67585 2
+ATACATAGAGACGAGGCTCTGGCGTTCTTTTCGCCTAACCTGTCAGTCAATGGTGACTCGCAGCATCTCTGCATTCAAACAGAGATGCTCTGGAAAGCGG
+>67586 2
+CTCCGCTAAATAGGTAAGTCACAAATCAAAGTTATGTACAATGCACCGGCGACTCGGGCTTCGTAGCCGGGGCTTCTGGCTTGGATTCCTCGAAATGTAC
+>67587 1
+AGAGTAGTGAGCATTTCACACAGAAGAAACGGGCCTAGAAGACTCGCGCTTTGACCTAAGCTGATCGTAGCAGGCTCGGATTCATCTTCCTGCTTCTGCT
+>67588 2
+AAGCTGAGCATTGGAACCAACCGCACCGCAGCTAGCCACTTAAATTTTAGGTTTACCCCAGTGCAAGCGTCTCCCTATTGGTGGATGACTATGGGTTAGG
+>67589 2
+GCTTTGAGGTAGTGCAAAAGATTTCGCACGGCCCTCGGCCAGGTGTTGCAGTCCGACAAACTTAGTCCACAAGGAGGAGCCCTTTGAACCCTTTAATATT
+>67590 2
+AAATGCAATGGTGGCAAAACCTCACGTGTCTTGTCGTTTCGCCTCAATAGTTATCTGCCCAGAGAGGCCAATTAAAACCGTGTGTCCGGATGCTCGAGGC
+>67591 1
+CGTTTCCCGCGCAGTCCCAATCTGTCATGTCGATGATACGCCGTCCATATCCCAGGGAGAAGTTAGGCAAGAAGTAAATTGGGAATACTTTGTACTCGGC
+>67592 3
+GACACTGGCGAGCCTCAGCCTACAACAAGAGGATTCCCAAAGTCATTGAGTGCGATGTGACGTAATGGATGTCGTCCGGCAATCCGTCCATTGTTCTATT
+>67593 3
+AAGATTGTGAAGGTTCCCAATAATCTCTTCTTGCGGTTCAGCCCGTACAGACAATCGTGCGAAATAAAGTTGGCCCGGACCTCATGGTGTAACGCGCTCG
+>67594 2
+TGGTCGCCTTAGGATGACGCGTTCAGGAAATAATCCACCCTCGACTAAGGAAGCTCAAGTTAGGCCTCGGTGCATATCCCATTGTAAGGTCACGACGTTT
+>67595 2
+ATCGACCTTTGAGTGCCAAAGCGTCTCAGCATAATTCCGACATCAGAGATGGTGGACCGGCTCCTATGAGATCAGGTACATTGATACCTGGGTTTACCCG
+>67596 1
+ATGATATCCTTCTACCAAACGAACTTCCTAGGTTAATCGACGCGCGAGTTACTATAACCATCACATAGAGGGTGGTATGTCGGCGAGGCGGTCCCTTGCG
+>67597 1
+CGATCCAAGTAACGCCCACGTGTCGAGCGGCCCTTGTTGATGAGACACGCCTTGAACAGAATCTAGGCGTATAATACGGCTGGTTACTGTTTACTGACTA
+>67598 3
+AAGTTCATCCGTAACGCGCACACAATCTGTTGGCGATGCATAACCATAGGACCCTTAATTGAGGCAGCGTTATTTGTGCCGGCGTGTATCCAGAAGTCCG
+>67599 1
+CTTTGCAGACGAGTTCGTGTGAAACCCTTGCTGAAGTTTAAGCTCCTGCACTGCAGGTAAAACAAATGGAGGGCGTCTCAACTGGTACCCTACGCACGTT
+>67600 3
+ATCTGTCGGATGAAGGGCGGGCATGTCCTTCCAACTGCAATCATCCGGACTTTACAACGTGAATGTACATACGTCGATAGCGGCGCTGTCCAGTATTACA
+>67601 1
+TCTGATGGATGCCGTTTTGCCTCCACGGCTGCTAATAAGTAGAATCAACGACAATGCGCAGTCAAGGGCGATTACCTGCGACTGGTATCCTACGTTCAAG
+>67602 3
+CCCCATGTACAAGCACTGTGTAAGCTCGAGAGAATTGCTACCTCAGTGTGTTGGAGCAATTGGGCTCTCAGTATGAGCCCTTCTGCAGCATAGAACGCTA
+>67603 1
+GCTGAACGATGAAGAAACCCCCTAACGCCTATATTCGGGAGGGCCTCGCATGAGGGTCTTCTATGTCATACCCGCTCTGTTGTCTGTAAAAGTATAACGG
+>67604 1
+CGGGGACTACGGTCATGTAAATGAAAATGCCCTCGCCAAAGCTTAAGTGCACGGACGCGAGTATCTTTAGCATTTGTCGCACTTTGAACGCGATTCTCCG
+>67605 3
+GGCAGACGGTAAGGAATAGACCGTGCAGAGTTACAACGTTTTACAGGAAACACTCTGGTTTAGCTACTTCAGCCCTTCCTCCATTATCGCTGACGGGGCT
+>67606 1
+TAGTGGAACTGTAAATCTCGTCCTATTTCGGGGCTATTGGGAACAGATCGGAACGTACCAACCTTTACCCCAAACAACGGGCGATGGCGTGCTTACTCGT
+>67607 3
+GTCGACCACCCGGTTGACCATTATTTCGGGTGGTATCAGAAGTAGACGTCAAGAGGCAATACAGTTGGTTGCTCCCAGCAATACATGAGCTTCCCCTATG
+>67608 1
+GGCATGGAGTGAGGGGAATACACCAATCCCCGAGAACCCCCTTGTTGACGGTTAGTATTGCCCGGTATAATGATAGTACTCCGCATGCTGCCTTAATACT
+>67609 3
+CGCGGACTGTAAACGACCGTTAGTTGTATGTTCGGATCCGGCGCCAGGACGTAGTCATTCGTTTGCAACACACAGGCGTACTTAACGAAGCATTTTAACC
+>67610 2
+AAAAGCTCTGTCTGGGGTGAGCCATCTCATAGATCCGCAGCACGCCTGAAGCTTGTCGGTACAGAATAAGCAGTGGTGCGCTCGTAACTATCTTATCCTA
+>67611 3
+ATATACCAGCTTTCATTGGGTGCGTCACGGAATTACTGAGCGGTACCGATATCAATCCAGTCTAGGGAGGCAATGCCCCCTTCCGCTAGAAGCAAGTGTT
+>67612 2
+GAGGTATTCGTCTGCAACTCCACTGTGAAAGGTGTGAACTGCGTCTAATCTCAGTTGGGTGCGCAGGAACCACATTGAGATACCTCCTCCTAAGCTAGCA
+>67613 2
+GGCCGTAACGGCCCTGATGCTGAATCGTTTGCTGATCGTATCCGGACAGAACGGTGTAAAAAGGACGATGCTCTATGCAAAGAATTCTTTTCTCCGCCAC
+>67614 2
+TAAGTCTGCGACCTTTGGACCATGGAGTTGTTTGCATACGTACGACGCCGAAGTAGCTTAACACCCCTAGTTCCATATTAAGCGAGCGGGTAAACCCGGT
+>67615 3
+ACCGATAGGCCAATGCAGCGACCTGGGTACTAGTTTCATAAATTTGATTAGATACGGAAGCAAGTCGCCATTCGGCTGTGTCGCATGGCGACCTCTATCC
+>67616 2
+TTTTACGAAGGCCCTAAAGATCATCGTCCGAGGTGATTTACCCAATAAAGGTGTGGATATCCGACAGCTGACGATGACCTGTCTCGCGCTCGTCTCAAGG
+>67617 2
+GTGGCCATGGCAGGCGGTCGCAATCCTTCTACTCGTTTTTCTGTGCGGGCGGCAGTTGAAACAACAACATGACGTCCATCGTAATACACAGAATCAGTTA
+>67618 2
+GGGTAGTGTATCCACTACTTATAGCCAAATTTGCCTGCAAAACCCGCTGGATATGCTGCTTGGGCGTACTTACGGCGTGCTGGAACGGCCAAACATATCA
+>67619 1
+TTCGCCGGATAGCCACTATTCCCATAAGTGTGTGGCGGAGTGCTTATGCTTCAGAAGGTGAACGTACTCCTATACTGGCACAACCGGAGAATACCTACTG
+>67620 2
+TTATTGTGACGAGATGAGGTTAGTCTGTAGTCGCAGCCCTATGGCAACGGTACGCGATGTGGGAACATTACAGTCCCACTAGATTAGACTACCCCACTCC
+>67621 1
+ACTTGAAATTGCTTTCGAAGGGGAGCAGCTGCGAGGGTACCTGCGTACTTGCACATCCAATCACGCCTGTTCCTACAGCTAGGCATGAATATATGGCTAC
+>67622 2
+GTCCATTCTTCTCGCCAGGATGTGGTAGTCCGTAGACACGGAGGCATCGATGGACTTAGTACCATGGTAGCTAGGATCGACTTCTTACCCACTCAAAGAA
+>67623 3
+TAGATGAACAGGAGGGGGCATAGGAATCTGCCCTAAAGTTTTCCCAGGACCTCGGTAGCCCTATTGATTGAGAGATTCCTACTCCCGACCTTACCGGTAT
+>67624 1
+CGGTAGGGAATGAAAGTTCTCGACGCATGAACCCCGTATCCCAATTTGGAGCCCCCGAATCCGGTTATGATTGTTATGGAACTAAACGTGCATTGCGTCC
+>67625 2
+ACAAACATGGTTATCTCTGCGACCCCAATGGCTGGCGAATGTGCCCTTTCGACTGTACAGAGCAACTGACAGGCGTTCCTCTAGCAATTGGGTTAGAATG
+>67626 1
+ATGACCCCCCTTATAATGGACGGCAAAACGCCAACACGGAAGTTCGGTGTATGCCGTGTGCTAGCGCGTATTCGTTCTAAAGTTCTTAAGCCGCGTATGA
+>67627 3
+CACACTTGTAATTGAGGAACAGTGAATCGCACTATGGGCACGACAGTCCCCACTTAGCTAGTGGTTTGTATTCAAGTTCTCGGCCACGTCAGCTACAGGG
+>67628 3
+ACTTGCCCAAGCGCTTGCCGGCCGGACTTATTGCGTAAGATTCAAATAGGTCTCTAAATGGGCAGACACGTCCCAATCGATGTTAGTTGCTGCTAAAGGC
+>67629 1
+CCATTTGGGTATACCCAAGGACCAGCGCGAGTCACTTTCCTTAATAGAGGAATATTGGCGCCTTATAGCGATAGGCGCGTAACGACCTCATCGAGGTCTT
+>67630 2
+TCTTTAGTGAGGGTCCGTGAACCTTGTTTTGAAAAATTGACGGGGGCCATAAAGCCGTCCAATTGCGTGACGAGGCAACACAACTCGCCACATTTGCCCT
+>67631 2
+GAAAAGATGTTGAGACGGTTCCCCCAACCAGCCACCTACCCGTCGAGATTATATGAGGTCGGATTGTTTTCACACGACGGTCTGGCAATATCGTGCGTTA
+>67632 3
+GATTGAGAAGATATTGTATGCCTAGACGTCTGAGAGGACTTCGGCCCTGTCTAAGCCCATACGCGTTGCTGTGACACGAGGTCGAAATTCCCAACTCTAC
+>67633 3
+CCGGTCAATATCATAGAGTACGTTTGTCATACGGCTGCAAGATCACTGAGACTAACGTTCGTTAGTCGAAGACGGTTCCATCCGTACTGCGGCTCGGACA
+>67634 3
+CCGTTCTGATCCACGACTCGGGGGGATAGGTCATTCGTTTGTAGATGTCAGGGGATCACCGCCCAACCGACATTTAGGTAACTAGAAACACTATTGCATC
+>67635 1
+GTTCAGTGGTGACAGCTGGTATGGGCGGCCGCCAATCCTTCGCCTTCTAATGATAGGCGCAAATCGAAACCTGACTAAAGGTCAAACTGTCTTTGACCTA
+>67636 1
+GAATCCAGGGATATTTAGACGAATGACTCCTTTATGTTAATCACTAGATAGGCCAATGTCGGGAGAGATGGGGCGCTCGCCGACTCCAACCCCTCTCTGT
+>67637 1
+CTGGTTTGGTCAAGTAATTTCGTGTGACTATCGCTATCAAGACGTTGGGGCATACCAAACAGACCACACACAGCATCCGTACTGATCAGGTGGTGCCCGT
+>67638 2
+CCTGAGCCTCGACGGCGGGATTGGAATCATGAGCGCAGACTTCCGAAGAATGACTTCAGCTCATTAAGTGACTATGGGGATGTTATACATTCCCTCCACT
+>67639 3
+ATTCCTACTAATTTTAATTGGCGATAGGGCCACGCGTCACAAGGGTTCACTGAACCTGTGTATGGGATACCTTCCGGAAACGCGATGCGGTCCGCAAATC
+>67640 3
+AAAACTGAAGCCGTTGTGTTCGATGTAGGATGTCCGCACGCTGTAAAACCTAAATGCCGTTCTAAGACCGGCCGTGACTCTTGTACGTAAGGCATTCCGC
+>67641 2
+GAGCATGACAATGCCACGTGGCGTCTCATCAGCGCCGGGAGCCTGTAAAGGGCCCCCAATATAAACTATTTTTAGTCCATATGTTGGTGTGGTAATCCAC
+>67642 2
+GCTAGAAACAGAGGGTCGATCCTGCATACCTAAATCGAAGACCGTCCTACCGGCCAATGTGTATTGTGTACATCCCATGCTCGTTGGCAAGTATGGCGTT
+>67643 1
+TTAAGCCTATGATGGGCCCGGGAGTTGTATCGTGGCACTTCGTTACTGTCGCTTGAACGCAAAAGTCCGAACACCATTCTGCGGAACATAATGACACCGT
+>67644 3
+GGGTGTAGGAGTCAACTGGAGCCGCTTCCGGATCCTGATCTCCGCGAGGAGTTACCCCGAAACTTAAGATCTAAACCAATCGGAATGTTTAATTCTTGCC
+>67645 2
+GCCAAGACAGAAGCAACTGGTATGACTAAATTCCACGAAGTCCATGGGCCGCGCCGTATCATGCTAAGTTTAGTCCGTTCGTGAATGCTTTGCTGCCTAG
+>67646 3
+TTGTCTAGACGATCTGCGCGGGTTCGAGAAGTCATGCGCCCTATTATTTTCGAAACGCGGATAAACCCAGAAACCTTAGGGAAGTCGTCCCAATTTCGGC
+>67647 2
+CCATTATGTACAAAGACCTCCGGATGGTCGACATGGTATGCGCTTCTCTGGCACTAGCAATGTGTATGCTTCCCAAGGTCACCCTTAACGGAAGAGAGGT
+>67648 1
+GGAGCTAGTCAGTGCTGTCGCCCGAACGCGGGCCCTCCACATATTCATGTTCATTCGTCAGAAAGAATGCAATGCTAGCAATTTCAGAGCGAATTTTCGG
+>67649 2
+GTACCGTACGCGAGATAGAGTTGTCCCGACCCTCCGACGGATCATAATTCTGAAGGGTATTCTTTTGGCTAACACCTTCACAGACCGGATGAATCTGGAG
+>67650 2
+CGCAAAACTCCGGACGGATGATGTTGATGATTTTACTGGCTCGCAGCAGGTAATAGTCCTCCTTAGAAGATAGCGATACTGCCCGCTATGCAGTCAGCCT
+>67651 3
+TGGTGACATTTCTTGGAAGCTTCCCACACCGTTGCGTGAAGCGGGAAAAAGAACGTCAGTAAGGTACGTGATGTACATCCTCCCCGTTTCTCCAATACGG
+>67652 2
+GTCGTATCGACCAGTATTTAGCTGGACCGTCGCCATGAGCACCTCTCAGTTTGAAGAGACATCCCACCTACTGATGCTTCTGGTAAAAGAGTGATGGAGC
+>67653 3
+TACGCTAAGTTAAGTTCGGGACATCCGTCACAATGAACCGCGTTCGCAGGTGAACTAGACTTCCCGGACGCTTCAATAGTGAATCTGCTCGGTCGTTAGA
+>67654 3
+GACATCCCAGTGATAATATCTGAATACGGCGCGTCTTGAGGGACCTGTGATCACAACACCCTCTTGGGGCTAGGATACTTGAACCCTACGAGTCGATGTT
+>67655 3
+ATGTTGACGGAGCGCTGTGACGACGAGAACTGACTGCAACGCAAGTGGCTCTGGCAAACTACTTACAGCCTCTTTGTCGAACTTTCGACCTTAAGTCTAG
+>67656 3
+AGCGAAGGCGTTCGATGCCGTCTATCAAAAAACTTTGGGTTTCCCTGCATTCAACGATGATCTCCGAGGTCTAGATCTGTGCCGTAAAATACGCCGGCGA
+>67657 3
+ACTAGCGTCTATGCACTGCCCGTGCAGTCTTGCAGGGGCCCTTGGAGGTAAGGCCTCAATGCCCATCAAGATGGGTACAATGTTATTACTAATTCACGAA
+>67658 3
+AGCCGGCGCTTCACACAAATTAGACGTTGGCCTCTTTCAACTGGTAAGATGGGTAACTTACAGGTGAGCTATGGATACCCCTTACAGCAGGCGCTCGATT
+>67659 2
+TTAGGGCAATTAGCAGTAGGCTAGTCTCAGCCTGGATATAGAATGCGTGATTCACTGTTCCTCGCTCCCAAGAACGTAGTCGCATCCAATGACGGACCGT
+>67660 3
+AGGATTTTCCTGGAGAGCTCAGGCAAATGAGCATAGTTAGAGCCACATTGGGGTGCGTGTCTACACCTCCCGCGCACACTTTCTGGCTAATACTTACAAG
+>67661 2
+GCGCCCCCTAGCCTCCGTATAACTCGAGCCGGTCCGATATATTGCCGCCGATTCAGTTATAACTATGAATGGGTACTGTATAAGAGTGGATTACCGAAGG
+>67662 3
+GCGACAAGCCGAGGGGTCCTAGCAGCTGGGGGTTACGTTTCATCATGGCAGCCGATAAATACCCAGGAAGTTTCCTAACATACCATGTTACTTCGACTTT
+>67663 1
+GGGCTCTGGGCAGTCCCAAAATTAGTAGAGAGATAGCGGCATTTTCCAAGGTCGACCGACGACTTTAGTCGATCTATTCCGTTCGCAATACTCCAATGGC
+>67664 3
+AGAGGCCGATGTTCTCTGCCCGTAGCGCACGCTCAAAAAGTATCTTTATCGGTTCGCCGAGGAATATATGATTGAGTGGCAACGATGAATCACCCGTTCC
+>67665 3
+CAGAGTTGCGACCTCCCCCAAATATGCATATTTGATGGTGGACGAGGCACCTGGACCACGGCTAATTGGGTATAGACGAACCTTTCTATCGGACTATGCT
+>67666 1
+AGAAATACCGGGTCCGGTTTTAAGGCTTATCTGAACTAACCTACCCCCGTCTTGGGCAGAGGTCGATGCTTGTCGAGACTACGTCTAAACTAGCGTGACA
+>67667 1
+CTGGCTTAGGCGTTTTCCCCGTCCGGAATAGGATCACGCGATCATCCGCTGAAAACAACGTCGATCGGGTTGCCTTAAAAATACTTGCGAATTAGTCGAG
+>67668 2
+CCCACCCTGTAAATTTAATGCGTTTGCCGATGATATTCGACCAATAGGGTCGTCCGCAACGGAGGGGACTGACAAGCTATATTCACCTCGGTTTCAGGGA
+>67669 1
+CATGACTTTGGAACGCGCTAGGTGCCGCATAGGGGTACAAAGAGGAACTTGCCCTCATGGACATCTATTCGATTTGACATCTTACCCCGTTATACGGAGC
+>67670 2
+TAGGGAAATAGCCTGTCAGCAATAGATTCGTGTCGCGGTCCGTACGCCATACTAATCGCAATGCGCTTAACGTCGCTCGTCAACGGCTGGCGATTATAAT
+>67671 3
+AGAGTTGCCCCAGCGAATTCGTCTAGCCCGTTGCCAACTATAATGTCAGAGAAGGCCACATGTCTATTTTCCCCCAGTGGAAAGAGAGGGTGTCTATCTG
+>67672 2
+CCTTAGAGGCTTGGTCGTCATCCTCTCGATCTGCGTGACAAAATCGAAGGGGCTGCGACATATTACTAAATGTCTCGACCCAGGATGGGACACATAGTCT
+>67673 3
+ATGGCGACTAAGATAACTAAGACATGGTCTATTATCCAGTCTCTCTTGACGTCGCTTCGGGCGGAGCTCATGACCACCTCTCGAACATGAAGGCAGTTGG
+>67674 3
+ATGGGCTATCTCTGGAGTTAGGGTCTGACTAATTAACGTCCCCTTGGGCTTTGACAGTTAACCTACGGAATAGCACGCAGTGCCAAGTCACCACTAGGAC
+>67675 3
+TCCTGTGTAGGTAGTCTCGCTTGACCGGTTCCGACTCGGTACACACAAAAAGGGTTTTAACCAATGAAGCGGGTTTATGACGAACGGCGAACACTCTTCC
+>67676 3
+AGGTACATAGCTGCACCCACCTGACCGTACATCGGTATTTGAGTCGGATATAGGATCGTTTTCCCATTCGTGAGGCAAGCGGCATTCGACGTACATAGCA
+>67677 2
+GAGTGAACATACTGAAGCAGGTTCTGTTCTGGTATAGGACACCCGCCATACTTAGATCACTGGCTCAATGCGTGGCACAGTTTTGCCCACCGTCGAAAGT
+>67678 2
+GGACCTGGGGCTGGCGAGTTGCTATTGTATAAATGCGCACTGTCAACCTCCGCAATTGTACAGATCGCTTCTTCATACACTCAAAGCTACGTGAGGACGA
+>67679 3
+TGGCACTGAGGGAGCGACCGCACCTCGCTATTGCAAGGGTGCTATGAACCGAATCCTTCGTTTAGATTCTACCGACATTATCCAGAAACGGAATTTGCTG
+>67680 3
+CATATGACATACCTTGTAAATGACAGTCACATAGTGGGCGGCACAAGGACTGCTTCCGAGCGTGGCGGATTGTCACGCCTTCTCATCGGAATGCTTTAAC
+>67681 3
+CCACGTGTAACATCGTCAAAGCCACGCACAGTGAAAGCTGAACTCGAGTTTTACACACTGCTACACTTGTGTTACGTAGCTAGGGCGGTCGGTGTCTGTA
+>67682 3
+GAGTTCTTCTCTGCGATGTCCACCAATAGGATCTCAGATCTGCCGGACGATGTGCCAAGCATACATTAGCTGAGATCGACCGCCATTGGAGGGATTAACT
+>67683 3
+CGCGTGATCTTACACAGTGTGTGACACGCCATCCCAGTTAACCTACCGGTCAAAGGATATGGGATAGTTGGTACGCCGCTATAGCTACACGTTAGACTTG
+>67684 2
+ATATTTACTAGATGAGAAGTTGACGACGTTTCGGTTAAGCGTAAGACAACCGGCCTACCTCCGTTTCTAGCAGTGCGCCCAGCTACCGAGGCTATGTCAG
+>67685 3
+GGGTGCGCTACTATAGCGACGAGCCCCTGATTACTGAAATCAGCAAATCTCACTCTCAAGCCAGAGGTTTATTCGCCGTTTCGGTCAGTGAGGTAACGAT
+>67686 3
+GCTGACTGGATAAAATTCACGAGGCTAGCATAGATCTGGAGGACGGACCATCCCCAGCCACAGCATCTTTCCCGTTTCATATGATAGTTGGGGCACTTTG
+>67687 3
+TGATAAGATCGTCCAACCCAAGGGGGTTCTCCCACATCTACGGTATTGCGCTAGCCTGTAGTCGGTTACATATAAGGTCGTTCCATCTCGCAAGGAAGGA
+>67688 2
+TATTCCGAAAGCCCATGAACTTGCCCACTGCACGAGGAGTAGTGAGGGACCGGTGGGCCTACTCGACTGTTATCAAGATATCTTTAAAGCACCCTTTGTG
+>67689 2
+GTGAATCGGACTCACACCGACTTGAGTCACCTCGAAACGTTGAACTGCTGGTGTACAGACGTAGAGGCCCCTATTTTATCCACTAGTGTCGTCGGAAAGT
+>67690 3
+GTTAGAGAATCAAATGGTTGACTATGACAAGCCCTCCCTTCGGCTTCCATACGTCGCGTCGAAGTTGTTACATAGAGCGATCCCGGACTGTCCTGGGAAA
+>67691 2
+GTACAAGTTTTCATAGATGCGGCTATCGTCGAGCGGGGTTCACCGTATCGACCTGATAATTCTTAATGAACATAGCTGCGGGGAACCCGCTACAACGCTC
+>67692 1
+GTGGCGGCAGTTTAATCAATAAGGAGTCTCAGAAAAGGGGCAACGCAGCCATCCAGCACCTGTACAAGCTGTCGTCTCAGATCTGCTCTTTGTTGCATCT
+>67693 3
+CACAATACGTCTTCCACGCCTTTTAATAAATTGCAAGTGGGGTAAGGAGGTTCCACCTGGGACAAACTAGCATCGGCGAGATTAGCTGCCTTCTCGCGGT
+>67694 2
+GCGACGCCGCATACTTCTATCTAATTTGCCGAAGCACTACAAGTCAAATGCTCTAGGCCCTGAGGAGTTGTATCCAACGGGGGTGGTTTCTGATAGACAC
+>67695 2
+TCCTGTTTAAGATGTGACGACAACTATCGAACTATTTTGCGTCGTGAGCGCGTCAGAATCCTGCGAGAGCAGATGCCACTGAACCACTCTCCAGTGTGAG
+>67696 3
+AATGTCAAAAAGTTCGTCGAGCTGAGACTTGTTCATGATGGCGATTCGACCCTTAGCGTTTCGGGCTGGAGTTCGCAACGTAAATCTAACGCCGCCACAC
+>67697 3
+CAATAACTACGTGCACTCGATCCGGGGGTTGAGGTCCAATGACTGGCGCCACATCCTTTTTTCTCATGTGTGTCAAATCGAGAAGCAGACTAAATGGGCC
+>67698 1
+GCGAAGGCTAGACCTATTCATCTGACTTAGCCCGATATTCTAACGTGCAAGGTGAATACCCATAGTAGGGTGGCCGGTAGTCTCCAGATATACCTCTGGC
+>67699 3
+AGCTTCACAATTGATTACGGTGGAGCATGCATGGCTTCTTTCGCCCGGTGAAATGCCGCTTGATATGCGTCCGATAAGTAACACTACCACGGGAATAGCC
+>67700 1
+GGACAAGGGTTATCCGGAACGACGGGTTATTGAGGACCTGTTCTCTCATCAAGATTCCTCCCTTACTGACGGCACAATAGCCTGCGTGAAGTAACTCTAG
+>67701 1
+GGACCTTCCGGCGCAAGTACAGGATGACTAAAACTCACTAGTCACGTAATGTTGCGGCCAACGTACTGCCATTCGTTCAGTTCAGCGTATGTGTGCAATG
+>67702 1
+CACCATGTAACGTGTATGCAGTCGCTATACGCACCCCGTTTTTGATGGCCTGAGTCTGTAGTACAAATGAGGTAACCGTATGGCAACGGCACACCAGGTT
+>67703 3
+AATGAGACTGCTAAAGCCTTCACTGAACCGTGTACGATCTCTCCCGGTAGTGGATAATCTGGACGCCCCTTGTCGTGAAGAGTGTATCGACACGTAAGCT
+>67704 2
+CGTAATAAGGAAGGATGATCCATTCCGCTTCATAGGAGATCTACAAGCATGGCGATGATCACGTCGCTTTTCGTGAAACGTCGGTCTAGCCAGCCCGTTC
+>67705 2
+TGCTCCAATGCCATGCTGTGTATTTCGAGAGTCTGACACGAGGCCCTAAAGCACTTAAGCGACCTTACTTTATCTTAGACGGAACGGGGGACGTCTGCAA
+>67706 2
+GCTACTCCATCGGGTCCAACAAAGTATCGAGTATTGTTTATGCCTCTGGACACTGACAGACGTGACGGGTCTTTAATCAACGTCCTGGACCCGGGAAAGT
+>67707 2
+GTTAAGGATTCGACAGCGCCGAACAGCACGAATGCCCCAGTCTTTTTCCTCTCACTGAAGAGGACTAAGCTAACCGTTGTAGGTGGAGTACCTCTGGTTA
+>67708 3
+GTCTGCCATTGAGACATTGAATGCCCCGACTATAATGACACGTCTTAGGGGTTACGGCACGTGGGCTGAAGCTCCAGAAATGGCCACTTGTCATCAATCT
+>67709 3
+GTACCGTTAAGATTCACCCCAGCAAGGATTGGTATAGGTCACCATATACTGTGGACGCTAACATGCCCCCTCAGGTGAACTTGTTGACGAGTTGTGCGCA
+>67710 2
+TTGCGGATCATAAAGGCACTGGTGTATCGCAGCGAGTCCCTACAGCGGCTTACGAGCTCCACTGCCGTTTGCATAACTAAGACGTTAATATGTCAGGACT
+>67711 3
+TCGTTGCTAAAGATCTACCCTATCGGCCAAGGGGGTTTACTCACGCGCCCGAACTATCTGCATAAAATGGGGATCCATAGACGGCCATGGTGATTGTTCA
+>67712 3
+AAGTAGGAGCTTGATGGCACGGTACAGTCTAATGTTTTCGGGAACCTTACTGTTCTCCATCAGTAGACCGCTGCGTAATGATGCCTGGCAAAAACCCCCG
+>67713 3
+TTAGTTATGTCCGTACTTGATATTCAATTCTAGTGTACTCACCATGCGGGGGCTCGACGCGCAAGCCGAGCGGGTGAATTAACCACGACTCCGAAAAGCT
+>67714 3
+TTAAAACTGGGGACGTGAATAAGACGTTGCACACCCCAATCGGGATGGTGGACTACTCGCTGCGTACCTTTCACTCGGACCCGATGTTCTTAGAATTACG
+>67715 1
+CCGCAACCTACCAACGTCGAGTTGATGTTGCTCTTTGGTAATATGATTAAAGGTAACGAGCATGTTTCGTCCACACCGGCTGCTGTAGGCAGCAGGACAC
+>67716 3
+TCATGTTTGAAAATGGCATTAGTCGTGCTTCCCTCTCCCAGGCGGTGAAATCCACGTCTGGATGCAACGGCAAATGGCCGAATGTAAGAGACCATCTGCT
+>67717 3
+GTGATATAACGTACGGCGCAGGTATCCCATATCGGGCACGTTTATGAATGGTCTAACTTAGCACCCGATATATGTCACCGTATGATGGCAGCTCAGCCGC
+>67718 3
+ATACGCACATTAGCATGGCCAGGTGATACTTCATCATGTGCGCAACTTGGTTCGCCGTCATCCCAGAATAGTCACGCGAGTTACAGTTGCAGAGAGTTCG
+>67719 2
+GCGACACAGAAGCCAGTTAATACGTGCCTTCGGTTTTCTGCCAGAGGTCGATGGCCTGGCCATTAAAAGCACTGCTCTAGTTTGGACAATCCCTATAGAG
+>67720 1
+AGATGGGCTCAATCGTACACGGCCACTGCGCCTGGATTAAATAAAATTGGCAGCGTGGTCTCTTATTACGGACCCTATCCTGGGGCGCTCAAGTAATATC
+>67721 1
+TCGGATGTCAACGCATCCTGTGGATTTTAAATCCCTACAAAGTCTAAATCAATGTAGCTCCGGCGGCGGACGATGGGTCTCTCGAGTTGACCACATAGGC
+>67722 1
+CTAACTAAGAATAGTCTCTACGCGGGGCACGTGTACGCTGCGGAAAACGCCAGTTCCATTAATCGAACTACAGGGTCTGCTTGTTCAACTTGGCGTGTCA
+>67723 3
+TGGTTGTTACAGACATGAGGCCACATACATACTATTACCTAGCCGGATCTCACGGAGACCATTGTGTAGGGATAGGCCCGCAGCTTCTGCTTCGAATACG
+>67724 1
+TTATTCCATGGGCGCCGCCTCTCAAGTCGTTTGTTGTGACAGAATCAACAGGATCTCGACCGTTATAGGAGCAAACAGGAAGAACTCCCGATCTTTGGCG
+>67725 3
+GGAATCAAAAATGGTAATGGAAGCCCACTACGGAGCCATTGTTCGTACACATCTCGAGTCCTCGCGATCCCCCGTAATGGGTGGCTGCATGTTTATGTAC
+>67726 3
+GTATAGCCGATCTAGGCTGGCCATCAGAACGATCAGGCCGCGGCTTATCGGTAGTGACGAAATGTCTCTGCATCGGCAGAAAAGACTTTTTATCTACCTC
+>67727 2
+AGTCTGATGGGTATGCTCGGGGTTCCACCGAATATACCTATCGCGTCACAGTCCAGTTGCTTGACAGCTGATACTTCACATCTAAAGGCGGAGTAAGACC
+>67728 3
+AACGGGATACATTGTAGCGCACCCTTGACGAATGGTAGGCTTGTTTCATTAGCCCGACCGGCCCTTGCCTTGGATAGTATAGAAAAGCAGCTCGCATTCA
+>67729 1
+GTCATTCTAGGTCCTACGTAGTAACCACGGACCAGCCATGAAAGATCTTATCGGACCTACCGGTTGTTTATGGCCGAGCATCGGTGACAAGCTAGGATCT
+>67730 1
+TCCGCAAGCAGTGGAGTTATCATATGACAAATACTCTACAGAGGAACCGGCCCTACATGCTCTGGGCGGTTAGACGCTTCTTGCAGAGAATTCTCTGGTC
+>67731 1
+GCGACGTTACGCAGTGCAATGGCAGGGAACGCATACCATGCATCATCATCTAGTCGAGGTTGTCGCTTAGTCAGACGTCTATAGTATCACGTCATGCACT
+>67732 3
+GGATGACCTCTAGCAATAGTGCATGTGACGCGAGTATAAGGTGTCGTTTGTAGAAGCGAGAACTACTAGCTTCCCAGCATGCAGTTGCTCTTACCCCCCA
+>67733 2
+CCTCGCCGATAACATTCGCATATTGTATAGCGCGTCACGCCGCATAGCACTAAATCTGTTTATGGCTATGAATTGGAAGCGGTGACGTCGACAGCGGCAT
+>67734 2
+TCACGCGAGCTCTTGATGACTTATACTCGGAAGACCACCAGATCACAACGCTGTACTTGGGACCGTAGTTCCTTCAGGATATGTACTCTTGAGAGGGCGA
+>67735 3
+TCACGAGCATAGGATAACGCGTCGTGTGAAACGTTGCCGTCCATGTAGCATACTGTGTAGTATTCCCGAAGTAGCCCCCTTGCGAACAACTGTGGTATCA
+>67736 1
+CCTAAGATTTCTAACGTCAGATTTGACAGACTAGTGCCGGGTCTTTTGTGCTCCGTGAGTGATCTAGACTAGGTACAACGAGGCCAAGGTCACCGCAACC
+>67737 2
+GAGAACTTACCAGCTAGCACTTTTGAAGAGCTTGGCCGTGGCTACGACGTTGCACTCTAAAATCCCATGCTCTGGTAATACTGCACGTGTCAGAAGGGTC
+>67738 1
+CGCCTTTGACTTGATGTATGGGGCATAGAGGTATAAGGCAACACTTGGACATCCATGCAGGTCACCAACATGTAACCTTAGGGTTTACTCCTAGCCGCGC
+>67739 2
+GTAGGGCGTATGCCGGAATCACCCGATGGGGGAGACTTCTTCATTGTTACCGATGTGGCCCATAAGTCAATACCCGATCGTGCATAATAATCACTACCTG
+>67740 2
+GTTCGGGCACGTATGGTACCCCCCTAGTTAGCAACTTTAAGACGTTACGTGTTTTAATCGCAGAGCCCAGGGCAAGTCATGGCCCCTAAAGTAATTAGGC
+>67741 1
+GACCGGCAATTGGGCAGATAACGTTTCCCAGTGTTTATTGACTTTAGTTATGCGTTCCGATTGTGTCCTCGAGAACCAAGCCCCCACGCGAGACGAAGAA
+>67742 2
+ATATACCGTTTGTTCCGATACCCGCATGGGAGGCATTCCGATTACTGTGGGATCCATCCGAATTTCACCGCGGCGATAATATCATAAAATGAGCGGCCGG
+>67743 1
+ATTTCGCTGTACTTGAATTACTCCTGGAGATCCCGGGATGTTCGCCCTACCCAGAGGAAAGGTGAGCGAAGGAGCACCCCTCACATTAATTGATCGGTTA
+>67744 2
+TGCCGGCACGACATTGCTGAGCGCGATGCATGTCAAGGGCCTATAGGCTCACTCCCTTACATCGTGGTAGTAGGGTTAGTAAAAACAGTAATCTTTACCC
+>67745 1
+ACTAACGGCAGAAAGAGGTTTTTTCCGCTGGCCCCTGATCATCTGAGTCCACCTGTGATAAGATTAGGATCGAGACCTGATTAGCTCGACCGGCGTTACA
+>67746 1
+TACGGGATGGGGTATACGTGCAATCATCTACCCCAGGCCCATTCACTATGATACATAGGGTCGCACACTCGGACGGTGACCAGCAATTGTTTTCGTATGA
+>67747 1
+TGATGTATCCACGGGTTTCCAGGTGCTGGATATCTGCCTAATACCCTGCAAGACTGCAGGTAACCCGCAAGTAGAAGTATCGTATGCGCTCAACGTCATG
+>67748 1
+AAAGGAGGGAACAGTATGCTTGGAATAGAGACCCTATTCGAATCTAGTCGCTACTCTTAGCGCAGCCGTCTCACAGCTATCTTAGGGCACCTGTTTCGGC
+>67749 2
+AAAAATATTTGCGTCTGCTTGTTAACTTACTATGCACCTACGAGTAAACGCATACTATTGGCGTTCGGGTTGACACGGCGGGCCCACCATGCCAGAGGCG
+>67750 1
+CTGAGGGTAGATTTCCCAATCACAAAATCGAGCGCACTGGCCTAAACGAATGTGGTGTCGGCTCCCTAGTGTGCATCTCAATCAGCGCAGGTCTATTTAG
+>67751 1
+AAGTCATATCCTGCCATCGTTGACGGATTTCGACTGCGCGAGCTTGAAGTTTATAGGGCTGCTTGCGCAACTGACGCCTAAGGATACGGCTACAAACTAC
+>67752 2
+ATCACGAATACGGCTGCGGCGAGAAAGAGTGTTTGTCGATTTTAGCCCTCTATCTGAAGCGGTTTCACATTGGGTCCACGACCACCACGAAGCTAGTATC
+>67753 2
+GTCAACCTCCATGGACTATTACGGATAGCGATCTTGTAGCAGCGTTTCACACTTGCATGGAATGCAGTGCTAACCGCGCCGAGGAGAATGTACCTATGCT
+>67754 1
+ATTCACAATCGGCTTATAAACGGGGAGCTTTTGTCGATTCCTCGGACGCGAGCCGCATGCATGACCTTGCAGGGTACACTGGCTCGATCAAAACATTGTA
+>67755 2
+TTGTATGAGCCTCGTCGTATCTAACCAAAACGGGCGGTACTTTACAATACGTGGACAGCTCATGTCGTTTCGCAACCAAGCGACGGTTATGCGGTAGCAC
+>67756 2
+ATGCCGCGATCACCGCCCGAATTACAGTGATTACAGTATCACCGGGTACGGTGCGGAAGTCTATTCCGGGTTGTCAGGAATACGATTCATACACTACTTG
+>67757 1
+CAGCCAACGCAGTGAAGCGTATGCTATGTGTAATTCAATGTTCATTGCGGGAAGAACACAATGGCCGACGCCTGTCCTAGTTGCACTGTACTCGATCGTC
+>67758 3
+GTGGCGAGCGTATTGCTCGATGGACTTTACGCCACATCGCACTTGCCCAAAGCGGACATTACGATACCATTTGATTCTGAATGAAGGATTACCTAGGCGC
+>67759 3
+CCGGAAAGGCCATAGGACACATACTAGTGCCGGCCTCGGGTGAGTGCTTGTAAGGTTTACCTATACGTGTCTATCTTACCATCAATGGCGTACTACCAGA
+>67760 1
+CGGACTCACATTATGCTGGCGAACAGCGCTCTGATCGAGCTAGTATAGCCACCATCAAGAAAGTTGTTTCCGTCAGACCACGTAGAGGTGGTTTTCCTGA
+>67761 1
+TCTTCGCTGAGGAATTGACTGCGCAGGCCTGGGCTTACATCACTGATAGGGTTCAAGTCAGGAAAACCCGTGGCTCAGCCTTACTAGTCACTAACATAGT
+>67762 1
+ACTGATCCCCCAAACGTTAGAGCTTCACGGTAGCATTGCTGACGTTACCGAGTGGGGACTCTAATTGTCCGAAAACTGATCTTCGGAGGACGTGATTCAC
+>67763 3
+CGCCAAACAAGAGGGTGGCTGATTGGGAATGTGGTATCCCTGACATAAGGGGTCTTATCTTCGAGACCTACATTGGTACTGCCTTCCCAGCATCACCAAT
+>67764 2
+TCGTCGAGGCTTGTGATACAGCTGAAGACTACCAGAGGCAGTAGCGTATTGACGATAGGTTGCCCCGTACACATCCTGCCTACCCTTTTATGCAAGTAGA
+>67765 1
+GAGCCACGTCGAGCATTGCGCAGGCATAAGCTTCGTTCACATCCTTCACGGTGGAGCTCTAGTCAATCTTGGGCTCGGAGACTTATTCTAAATGAAAACG
+>67766 2
+CCTTTACGTGTGGGAACGCCTCTTGTTTTTGTGCGGTGGGAAGTTACCCTAGAGAGATTGCTCGTCAAGCAACGCCTACCAGGCGAAACACAATCATCAA
+>67767 1
+GGTATCACTCTAAGGGGAAGGCCATGGACGTCGTATCGATTCAAACAAGCCCTCCTGTACCTGTGGGTTGTTACCATGAAACGTGTTCCAGCGACTACTA
+>67768 3
+AAGGCCACCAGATGTAGCTTCTTACAGCTATAATGGGCTTGACGCTAAGGCACGACACACTGTTCGGGTGAAACGGCATTGTTACTCTCCTGATCCTGAG
+>67769 1
+CGGCTTATCTGAATTTATATACCTCATTTAATGGGGAACCTAAAGCGGCACGCGAGGCCGCATAGCTCTGCCTTGAAGCCGAGGGATAGTCTTAGCACTC
+>67770 2
+TAATGCCACTCGTGGGTCAGTCCTTGCGATACTGGATTTGCGGTGTACTCAGATACCCAAGGGCCTGCCACTCAATGAAACCGGTACAGTATAAAGTGTC
+>67771 1
+TGAGCCAGAAAGAGATCCTGAGGAATTGGCTGCGCCCTTATTCTCTTTCCAGGTGACCGAAATGCACATGCTAACGGGCTGTCTCAAGAAGCCGCATTTT
+>67772 3
+ACATTTCGAATTCAAAACAATCATCAGAGGACCCCCCATAATACTGGGCTGGTTGAGCTCTGGCCTTGGCGGCGTGAGTAACAGCGTGCTCTGCTGTATA
+>67773 1
+CCCTGTTTTAAATTATAAGCGACCCCGGAGTTTTGGTGATACTGGGACACACGAGGGTAACATCATGGCCCGCGGTTCCCAGAGGGCTAAACCATCATTT
+>67774 1
+TGGTTACAGCTCTCTGATAACGACGCTCAATGACTTGGTTATTCAGCAAGTAAGATTTCAAGGGACGCTCCTCGGTATGGAGATCCAAGGGCTCCCAGCC
+>67775 3
+CTGTAGTACACCCTGCATCGAGATATGCAGTCAGGGAGTCCACTTCCAACTTGCGTGCTAAGATTATCTGGGTATCGCGGCTTGAGCAAACGGAAATCTC
+>67776 3
+TGGTGCGTTCTGACGATGCTTTGAATTTTCAGCGCTCTTGGAGAAAGCACTACAAGAAACTACTAACGCCAACAAGCTTGTGCTCGGTCGGCCGGCATCA
+>67777 3
+CTTGGCGAACATCGCTTCATTGGCCCTAATATTATCTCTAACCCCGACGCACCGTTGACTAGGTGAGGATGGGGACAATTAGATGGCAGCGTCCTTAGAA
+>67778 3
+GACGCTTGTGAATTGCACTGACCTCCCGAGATTATGATCCGGTAACCCAGATATAACGGGGTAGATTTATCTAACATCGCGTGCATTCACGCGTGGGCAC
+>67779 1
+TAGTAGACTTACCTGCGCTGGGAAGTCCGACTTTACGAGGCGCGCTAATTTAGTACTACACTTGTCGCCAAAAAGGTCGTAAGCCGCGCTTTTCCAGAAG
+>67780 2
+AGCTACACGGGTTTCCAGAAGAGCGTACCTTTCAGTTATTATAGTACACGTCTAGGCGCGGCTACTCGACTATATGAACATCCGGGAGCTGTCTCAGGCA
+>67781 2
+GCGATGTTGCACTGTTGTCACTACGCGGGCCTGATGAACGGTATAATCATAGAGGTATGTGTCGAGTACCCTGTGAAACGCGCCCTAAACCATTACCATC
+>67782 3
+GGTAGCGCCTATAGCCGGATTTTTTGGTTCGCCTAATAACAACTGCGGGGACGTCCTACTCCTGCAGACAGCAAGAGCCAACGGTTTAGTTTAACGACAT
+>67783 2
+AGGATGGACGGCTGATTAACGACACGACCATATACGTCGATCGTATACGTGCTAGTTCTGCTGCCATTCGTACAGCGCATAAGCCGAGTGCTCCGATTTA
+>67784 3
+CGGGACTCGGATATAGCGACCAGGCATGAAACCATTTTATGGTTCGTGCCAGACTGGAATGAGCTCCTTCTCGTCGCCACGGAGTCGTCCTAAATATTAA
+>67785 3
+ATCCTGGGGATGTGCCACACAAATATCTACAAGAGGTACTGCATATGTGGGCCTGCTCAATCGTACCGGCTTTAACGGCATTTAGCCCCAGGGTGCTAAT
+>67786 2
+GGTTAACTAAACCCTTTAAGCTAGCGTCATTGTACCAAGCGGCACTGGGAGAAAATGTGGGCTTACTATATTCGCTGCCACTTCGATCCAGCGTCGGACG
+>67787 2
+TCGACGTTTCTTCCGCACCGACGCAGAGCCCGTTGGTGTTAGTTGGCACTACGCAAACATTGTGCCGGATTGAAGTAAAAAGGTGCGTCCATCTAAATCA
+>67788 2
+CGTAACCGGCTAATGAAGCAAAATCATCCTCAGGGTTCAACATAGCCCCGTTGCGCGGGGTTGAATATTCGAAATTTGGAGTTTGCATTGTCCACGCCGC
+>67789 3
+TGTGAGGTAGCCCCAAGCGATCCTGTATGCATACGGGACTCGCTACACTCCTTCTAACGAGCTCAGGTTTAGCACTGATATCGGAAAGCATTTCGTGAGA
+>67790 1
+CTTGGTGCGCGATAGTATTGAACCATCGCTAAGAGAGGGTTGCGCCACCGCTGAACCTTCGATGCGTTACCCCTGCTGAAGGTGTACAACTAAACTTAAT
+>67791 3
+GAAACTGAGCCTTCTGGCAGCTCATAGGGGCATATATGTCGCCTCACACTAAGTACCTAACTATGGTATCGTGGGTGGCGCTTAGCGCCAGAATCCTTAA
+>67792 2
+CATTAATGGGTGGCCTTAGTGCGATTATAATGCTCAGTACCACCTTGCCTCTCAGCAATAGCATCTGATGAATGCCGTTCACGGGGAACGCCTAGAGAGC
+>67793 2
+GCCAAGAAAGCAGTATTGGCGTTGTCTCATTTGGAGTAGTAGCTGACAACGGATTCCCACTCTGCACAGCCCATTGGGCTATAGCACTTAGCTTGGCCAA
+>67794 1
+TCATGACTACGGGGCAGAACGGATTTCGTCCAGTGAAGTGCGTTCAGCTCCATATGGTATCGGAGGCCTGAGCCCCATTACGTCAGTCTAATTATAACCA
+>67795 1
+ATATAAAAGTTCAAGACCCGTTTTGCGGAGCCGATGTCTATCTCCTTACTTAGACGACGACTAGGCGGGATAGGGTCCAAAGGCCATCTCTGCGTGACTC
+>67796 2
+GTATAGCCCGAGTTTAGTTCGAGCGACAGGTGGATGCACTACCTAACTCATAACTCGAGAGGTGCAACAGCGGACCTGTTGTCATGTCGTTAACCCCATT
+>67797 3
+CGACAGTTATAGCCGGATAAGGGAATTCTTGCCAAACTTCATCATGGGCCTCCGATTCGAATACGGCTGCTTGTTTGCGTATAGGGACACTCAACGCCAG
+>67798 2
+ACTGTATTGGCTATGGGAAACGGCAATTAAGCCCACCTCACCCTCCGGGCACGAACAGACTTATCGATAGAGGAGATGGCTGTTCTTACCTTATTTCGGG
+>67799 1
+GTGCTCCTGGGGATCAGCGCAATGGAGCATAACATCGACTACGTACCCCATCGAACGAAAATTATGTGCGATATTCCACCTCCGTATGTTGGGGTCTTGA
+>67800 1
+GTGCTTTACCGTATATTTAAGGCTTCGCACCCGCGCGACGGGTATGGCAGTCGACAAAATCGGTATACCGCGTTTCTAGTAAGCGGCTCAAAGTTACACA
+>67801 2
+ATCTCGGCCCACGTTGTTCACTTCAGAGCCATGCTCGTTACGGCAGTCCGACACTAGGGGGTGGTCCCATGCAGTATGTTGGAAACGTAAAACAAAATTT
+>67802 2
+TACACATAGAACACCTGATATGTGCGGCTGCATCGACAGCAGTAATGATGTGCTCATCGCGCTAGTAACGGCGCGAGCTCTCGATATTTACCGATCGTTG
+>67803 1
+GGGCTCAGATCCTCTAGCATTTCGTACTAGTCCGCTAAAAGGGAAGAGCAGGATCGGCCCCACTCTTATAAATGACCTAGGTGTTGGATATCCCCTGTGA
+>67804 1
+GTCGACTGCTTGCTTGTATTCGCAAGTACACACGTAAAGTTGTTCACAGAGGATGCCTGTCGCACGTGACCGTTAACTTAAACTGACAGCGAAGCTCGGC
+>67805 3
+GGAGTGGTCTATTCTACGAGCTAACACATAGAAGAGCGCCTCAGTTTAGCGGGATCTGGTCACACACGCTTCCAGCCAACGGGCAGTCTTTTTGACAATT
+>67806 2
+CGGCCATATGTCATGTGATGCGTGGTATCACGCACACTTAAGCCTAATTACTAAGCCATCTGGGTCGAGCCTACCTGAGTCACGGGAAGAGGCAATTTTC
+>67807 2
+AGCGAGATTCCGACAGTTCCAGTGTAGGGTATTTCTAAGCAGTCCAAAGTGGCAACAGAGGGTGTGCAATGCTCTGCAATCACATCTTTCGTCCTCCCAG
+>67808 1
+AGCCTAGACGGCTCAATCCACATGATGGTTGTTCACGCAATTCTGCAGTAAATAAGCGGGCGTTGCAGCCCCTGTTATTTCGCCAAAATTGTGCCAAGGG
+>67809 3
+TATTCTCTCGATGAGAATCCCAAACTGACACGAGATAATGGGCCTCTTGATGTAGACGGCCGAGGAGATTGTGGTGTCCAGCTATCCAATCGGTCCCCTA
+>67810 2
+ATTATTTGGTAGCTACATAATTCCACTGGCATGTACTACGAGAGCCTGTAGCCCATGGAGTACAGCAGGTTCGCGTAACAAACCGCTCGCTTCGTGGACG
+>67811 3
+ACGAGTGATCTACCGTGCCTCGTAGTACTTGCGTGCGTATTCCGAAGAGTACCGAATTATGGGAGTCTATCTCGGATACAAGCCAGACGACCGCCTTTAA
+>67812 2
+TGAATGCCTAGGTTCTGTAATCGCATGCAGTGTACGTTGCTGTTTCACTGAGAAGATGCTCTTAGATGAACCCCCCACAGGGACTGACCAAGAGCTCACG
+>67813 3
+AAGAATTCATGCTAACCCTTGGATGGTGCCTACCGTAAAAATCGGTTGGCTTCTGTGGAATCACCGCTACGTCACGGAGGTGCAATTCTGACGCCGAATC
+>67814 3
+GAGTGTTCATGTTCTGCCCTAATGCACACAGCCTGACATTTTCGGGGTGCAGCGCAACAAACAGTGACATCAGCTCAGTTTCCTACGGGAGTTCAGTAAG
+>67815 3
+ACTTGGCAGGCACCTAGCCGGAAACTGACCTAACTACTGGTCCCTCTAACGTGGTTAATCATGGGGAATGCGTTGGACCTTGTAACCGATGGCACATATT
+>67816 1
+CGCTCCAACTGTCCTCGTAAACACGTACACTCGACTCATGTTGATACCAGTTACGAAGTAGCGCGACTGGTCTGGGGATTTAGGCGTCGGATAATAGCAT
+>67817 1
+GTGCATACGGAATATCGTCACCGTTGAAGATGGTACTCTCTAGTGTCAGCCTGTTCGGGGTCGCCACAACGTATACCTAGCGTTATACGCAAGAACACGT
+>67818 2
+GCCAATGTGCTGAAATACTCCCGGGGATAGTCCAACGTCTCGAACGTAAGACCTTATGGCTTGCTTGACATGTATGCGGGTGCCCGTACCAGTAATACAT
+>67819 3
+ATCAGCTGAACAGCCGCAAAGAACGAGAGTGACCATGTTGCCAATATAGTTAGCTTGGTCATTAATGATGTTTGCCGTGCGTAGCAGCGCCCCTGCCTTC
+>67820 3
+CTAGATCAAGTCCAAATTGCTACACCTGAAGGATAAACGCACAGCACTTATCCTCGTCGTCGCGGCGAATGCATGGCTAGGTCGCTTTCTGATAGGTGGT
+>67821 2
+TAGTTGAAGATGTAGGCAGCTGAAGAGGCCTCAAAAGCTCCGACGCGCAGCACGAGTCAAGTTCTTCAACTCTATAGTTTACCTCCTTCGGGTTCGCTAG
+>67822 3
+TGGAAGCAAACCGACACTGTGTCACGGCGGTGAAAATTTGTGAGTAATGCGCTGCTGAAAGTACTTCATTCCTTCTCATCTCAACCGGCAGGTCGGCACT
+>67823 1
+CTCTAGTTCATGATAGACTCAATCAGATATTTTAACACTCCGAGGATATTTCCGCTTGGACTCGGCGCGTAAACACGCGTACGCGACGGCGGTGTCAGAG
+>67824 1
+GTAATTGGGCCAGCTAACCACTGGTAATAGACTGCGGCTCGGTCCTACAGTTGTAGTGCAACGTCACCCAGGCTCTAAGGTCTGAAGTACTGAATATCCT
+>67825 2
+GACGGACTCTGCAGGGAGCAGACCCGAGAGATACATATGATTAATACCGCCGGCGCAACGGTTGTCCTCAGTTGATGTCATTTATAACGCTCTTAGTTCC
+>67826 1
+CCATTGTATGGGAATTCTCAAATGACTAGCTTTCCAGCGTGAGACAGATGCCTTCTAACCGCGTGGGCCTTCGAGAAAATGAGCTCATCGTGGCGTAACC
+>67827 3
+TAGGAAGGTCGAACTCCGCGTACATTGCGGATGGATTTTGGTCGACCAAGTTACATCCTGGCTACATAATACTTCAAACACTTACGGGCCTATGGGCCGC
+>67828 3
+TGACTAGGCTAGTTAGCCTCGGTAAGCCAATACAATACGCCCAGTTGTCTCGTGATTCCAAGGACTAGAGTTTGCCTGAGGAGAAACCCTGCACGGTCTT
+>67829 3
+CCATGGGCGCGTTTCGGTAAACCCTGATTTATGCCCTCAACCTGGACGCCGGATTGAAAAACTCGAGAGCATGCATCAATGAGTGTTCCTATTAGGGATC
+>67830 3
+TGAGAGGGGAGGAAATAGAGTCTACACGATTGTCAATGGCACACACCCGCTCCCGCTATTCTCGGATTCCGCGTTGGGCTATCTATCGTCTTATAAAACG
+>67831 3
+AGATCGGTTACGCCTGGCATGTGTCACTGAGACCCAACAGAGGTAGGTTGATTAAGCTTGCTACGCTTCAAAGCGACCTCGCCAGTTTCTGCCAAATTGA
+>67832 3
+GAGCTTCGCCAACGCGAACCGTCGTACATTCGGGTATCTATCGGAAGTAATACAGCGGGTTTGAACCGTTCTTTCAAACGCATTACGCAATCACGTGGGT
+>67833 2
+AATTATTCTATACCGATTAGGTATGAAAAGAATTTTTGCGGCCGCGTGGATCGTCCGTCCGTAAGCGCATCCCGACTGCGGGAGCCCCCAAATTAGTGAC
+>67834 3
+TGCAAATCTACTTGCCAACATCTATGTAGGGGTTGGGCCTTAGTATGCACGCCTTAGACTGTACGCCTCCGGCTAGAGACCAGCAATAGGCTAAAGCTTG
+>67835 1
+CGCGTTCTCAGACAGCGTCTCATCTTTCTACAAATGTGAGCGGTCATTTGAAGTATCACTGGGCTCAAAAATAACGTCGGGCCCGCGAGCCTAGTTAGGA
+>67836 3
+CTAACGCGAATTCGGCCCTGAGAATATTATAGCTCATAGGCTTGGTGACCTTGTGCCACGACTGACGAAGGCGATGTGTTTCGTAACTACGCCAGAACTC
+>67837 3
+ACGGTCAACTCCATCGGCAAGATTGGGGGCAGACCCTGGAGACTTGATTAGAGTTGACGGACTGGTATCTTGTTAATCTTTATCACCATCCGCCACGCAA
+>67838 3
+CGTCTGGACATATTAGTCGTACGACGAGGCCTTATATATATCATCCTGATGTGCGTTGGAGAGGCTCGGCCCAGAAACTCCCAGAAAGGATCCTGTCCAT
+>67839 2
+TGGCAAGATACTCGTTGCGTCCGCGGACGACGTATTAAGCCTCAAACGAGCCGTAAGCGAACGTACGATTCGTTTGATGCGTATCCGAATTACTCATGCT
+>67840 2
+CCAATACCGTAGTCTTCAAGTGTAGACTGTCGTCGACCGTTTCGGTATGGTACAACGGATGGCTTCGAGTCGGCCTTACAGGTAGTTAAAACCCAACAGC
+>67841 1
+TAGTCTCCGATGTGTGTACCATAAATAGCTACCGTAGGGAGCTGCATACACCGTAGCCTAGTATCCGGGCCCTTCCAAATGGTTGAACTTGTCAGACGGA
+>67842 2
+TTTAACCGCTAAGGATTAGTTCCATACTGGGGTATTAGAATCCCCAGCGCTTAGTCTGGCCATCTTTGATAAGACCGGAAGACACGGCTCACGCCGTGAG
+>67843 1
+CTCAATACCGGATAGCATTCCCCCACTGGTCCAGCCTGAAGCGAACTGTGAGATAATGTTAGGCTATAGAGTTCACGTGGCGTAGGCTTTAGCAGCCTTA
+>67844 2
+CCGTTAATTGACGACTAATACCCAAGTCGCCGACCCTAGTCGTGATATGCCGATGATAGGTCTTTGACGGTGGGTCCAGTCCCTCAAAGTAAGTGTAACG
+>67845 1
+CCCTACCAAGCCCAATAATCAGGTCGTCATCCTTAATTGTTTTATACGTTGAGGTCTCCGAGAAGTCCCATGTTCGGGCAGAGGGAAGGAATACGGCGCT
+>67846 3
+TTGAGGCCAGTCCGAGATATCCTCTATAACTTACTTGGTCTACCGGGATGCGTTGATGAGCCATATCCGGAGCCCCCAGGTCAGTAACAGGGTAATAACT
+>67847 3
+TCTTACTTTGGAGCAGGGATCGTGCACCGTAGCGTGGTATCCGCCTACCTGTACGATCATAGCTAACGAAAGTGACATCCTCCGAATATCTAGAGCTAGG
+>67848 2
+TGTGTTACAAGACTTGGTGTATCCCGCTGTTCACCTGGGCGCTCGCCAATTGACGCTACTGGGCTGAAACAAATGCACAAGACTCATGGATCTGCTAGAA
+>67849 1
+TCATAAACGCGCTCTGGTTCGCATTTGCCCGCCCTAGTGTGTATGGGACAGAGCAGGCAGCATGAATCCTGAATTGTAAACAGACTTTAAGCTATCGGCC
+>67850 1
+TAAGATTATTTACCGTCATTTTATGGTTAGTAACTGCAGGCGCCCATACGGGGCACCTTTCCGAGAGTGAAGCGCCCGAATCGTCACAGCGCTCTGAGAA
+>67851 3
+AATATGTCTCCGGCAGTGTGCTCATTCCTGAACGCTAACTAAAGCGTGGTCTCTTACGGGCTAGGCCCGCAAATGGAACTGGATTAGCTTGGAAACCATC
+>67852 3
+AATACGGCTAGCCATTATGGTGTGGGTGTAGCCCGAGCCCCTTCTGGAACTGAACCTTCGTAATTCGTGACTCGGACACCCTATTTAAGCGATGCGAAAA
+>67853 3
+TGCTGTTGAACATGTAAATTCGACGCGATATAGAACGGGACTGCGACTGACAAACACTCTGATTTGGCCGTCCGCTTAACCGGTCGAGCTCGTCAATGTC
+>67854 3
+CGTTAAAGGTACGGATCAACCGTCGAAGCTACGGACACCTAGCTTCCTATTTCCCGTTGGGGCCCGATCGCAGACTCAGGATGGTAGTACTTTATATAGA
+>67855 1
+CTTTTTTTAAAGGAAGCCACCTTCCGCATGTACTCGGAGTATAATTGATGGTAGAATCCGACACGTCCGGCCCTCACGGCGTACAATGACGATTAGCGGG
+>67856 1
+CAAAATCCATGGCAGCCAGTCTTAGAGCGTTATTGGTCCTGTGTCGGCTGCATACACATTCCTGCATCCCTGTGGCGATAAAAAGGTCAAGGCGAGCTAT
+>67857 3
+GTCCCTGGTCACGTTGGACAAGCAGGCCATCTGATGGACACAGTGTAAATGCGTACCAGGCTTATCGCTGCAATTTTTAGACACCGGATTACAACGGTCT
+>67858 2
+GTACAATTCTCAATCCCTCCCGAACGCATTCTAATGGTGCGGGGCCTACTTTATTACGACGTTCACCTCAGCCGGGGGTTGCAGAGGAGTGATAAAGTAA
+>67859 3
+TCGGCACCATACAGTATACCGTAGCGTTGAAACTATAATAGTCCGTTATCGAATCGGTAGACCGACCCCTAGAGATGTCCTTCTGGTCGGGTTCGAGCGA
+>67860 1
+TGCTGCGACTATTTACCCTGAAGTCCAAACCACCACGTACTAGCACTGTCAAAAGATGGTGTTCATGTGTCGTCCATTCAATTGACGAGGGGCGATGGCG
+>67861 3
+TGAACCAACGATGAAGCTGTCGTCTCGGGCTAATCAATTGGGGGCCGGGGTCATTCCAAAAGTGATAGTACGCCACACTCTCGTGCGAATTCTCCTTATA
+>67862 2
+GGCTCTCGCTAGAACCCAATATATGCGATATTCTGTCTTAGTCCACTGCCTGACTGCAAGGTCAGAAAGGCGGCAGACAGTCTCGTTGATATGTCGAGCA
+>67863 2
+GCGCGCACTCACCTACTAACAAGGTAATGAATTAACATAAGGTTTGGGCAGACGCATGTACTGCTCTCAGACTGTGTGCTGTGAGTCTCCTGCTGAGCAC
+>67864 3
+GCGGACTGGCGGCAGTTTGCTGCCTAGAAAACTCGCCAGCCCGATGGCATCCAGCGGACAATTCATTTTTTATTCTGAGTGCGCGAAAATACACTTGAAT
+>67865 3
+ACCGCCTAGCTCGTCTCTCTTATATCTTCACGGTACCGACTGGCGTAGGTAAAAGCGGCGAGTAGGGTTCGTACCTGTGAAACACATGCAAAAGTTACGT
+>67866 2
+CTCATGAGTAATTAGACCTCGTACGAACTCGCAAGACAATATACTCGGGGGCGTTGAGCTGAAAAGTTTTGGTGGGAACGACTGCATTGCCTCTCCCCCT
+>67867 2
+TGGAGCAATGACCTGTCGGTGCCGACGACAGATGCGGTTTAATTACATCCAAAGTGCGGGCTACTAGTCGGCCAATTGTCATACTTGCCAGACTTACATC
+>67868 1
+TTTAAGCTCCAGAGCCAGTGCATCGTCATCACGTATGTGCACGTCGTTTACAAGTAGTTCGTCTCTCGGAAGAAACCTGAGCTCAACATCTGCGGGAAGG
+>67869 3
+CCTAAAATTGTACTGCGAGAATGAGGGAACGGTAACGTTCTACCTCCGTCCCCAATTAATGCGCGTAGTGCAGCTCCCATTTCACATGTGGTAACGGGTG
+>67870 1
+CACCCAAAGTCAATAAGTCCGCGTATGGTTCAACGAGACGATTGTAGACCTAGTTTGACACCGTATTTTAGCGGTGACGGGTGCCGTGATCGTACCACCT
+>67871 2
+CCTGTTGGTGTTGTGGTCCCTGATTCCGTTCAACGAACCATGTGGCTTTCACTCTACCGATGGAGCCAGTATTGGAAAACAAAGGAGACGAGATCCAACC
+>67872 3
+GTAAACTTACGGCGCATGCACATGATAAGCGGCGAGATGACTGGGGTCGAGATTCGTAAATTCTAATCAGTATAGCGTCCCGCTCGCGCCTTCTTAACCT
+>67873 3
+AGCTCGGTTGGGTTCACGTAGCCTTGAGGGAGATGATAATAGATCTAACGCGCCAACCCATGAGCAACTTGCGCGCAATTCGATGACTGTTTCACACTCT
+>67874 1
+CCTTAAACTCCCTATCGACGTTTGAGTTTACGGCGAGGAGATTTTGCAGCTCCCTTCAATGGGTAGGGTAGCGGCTTAACTCCCGCAAATACGGACAAAG
+>67875 1
+CTATATGCGTCCTATCCGCTCGACCATCACGAGATAATGGTTGCGTGGCAGGCCTCCCGCCTGACGTGTAAATTGTCTAAAAAAGTATGGGAGTACTCAG
+>67876 3
+CTTTGGCCAGTCGTCGCACCCGTAAGTAACTTGCTTGAGGTCTTGAAGACATCCAAGACAGGATCGACGAGCCGGGATGCCATTTGACATATCTACGTAT
+>67877 2
+TCAGCATCAACTAACCGGCGTCGCACAATTTGAACGTGATTAGTATGCCTCGACTAGGATATCGGCAGGGTCGCTCTTGTTGGACCAATCAGCACATGTG
+>67878 3
+CCAACCAGGGAGTGCCATCAAATTCGTCTTCCACCAGTGCAACAGGCCATTAGTTCCGGTAGGGTAGTTTATAACTACATCGCGGTGTCTTCATAAGGGG
+>67879 2
+ACCGAAATGATTGGTAGAGAAATTCATGCTGCCCGGAAATCTACCAAGCTTCCCCGGGAACGCGGAGGACTTGCATATCCTAGTTTTGCGGCGCCTTATT
+>67880 1
+ATTTTTCCGTGTTATTGAAAAGACACGAGTGTACCCACGGGTTAAGGCCATAATACTTCGCCAGGCCATGAGTACTGGACGCTCGGATCCTCGAGCAGTC
+>67881 1
+TAGATCCCTGAGCAATATCGTAAGTAATGCGTTCACCAGACAGTCCTACTTTGCCCTGTTGCTCGAGACCGGTAGCAAGGTTAACTGGAGGCGACATCTG
+>67882 2
+CCATCTTCTAAGACTTGGGACAAGCCCATGGAGCTTTGCGGCGTGAGGTCGGTCAAACGGTTTCCACTCAGTTTTCACTGCTAAAAGGCGAATCGAAACT
+>67883 3
+AGGTGGCATAGGCGATTATCCATCATACCTCGATACTTTCGCGACGTCGTCGTCCCTATGACACGGTCATGACGAAGTGACGTCAGGATAGTCAATTCGA
+>67884 3
+CGCACGAGCATGCAATAAGGGAACCTGTTGTTAATTCGATCGTGACGCGTGCACCGCACGGGGTGTTTTCAACGGTTAGATTACCTGCACACTACTCAAT
+>67885 1
+TGGGTAACTGCTACTTCCTTTGATATGATCACCAAACGTAAAACTGTAGAACGATGCACCTATATCGCGTTCCGACCCCGGATGGGTTTACGCGCGGAGG
+>67886 1
+TGGGGGGCCAGCCTAGAACGAAAATACTATCCGAATGTTTTTGCCTCGTTGGGTCGGAAATATGCTACCTGCAAGCTGGACCTAACCGTATGCAACCCTT
+>67887 2
+CAGTCACTCATCTAGCGAAGGTTGAGAGCGTGTAAATAAGCCTTTGCCGGAGCGACATGAACAGATTTTGGGCCTAAGCTCTGTCCTATGCATTCGACCC
+>67888 2
+GGCACGATGCACTCTACCAGGCACAGTCCACAATCTTGGTAACCCCAAATGTTGTCATGGCGTGAACCGTGATTGTAGTCGATTTATTCAGCGGGAACGT
+>67889 3
+TCTGCCCACGGAGCTCGTGTGTTTCGTGAAAATGCGACGGTACCGCCAGAAACCCCCATTGTAGGATGATCCTGAAGAAATATTCTATTATACGGCTGGC
+>67890 3
+ACACAACGACTCGAAGTAAGTCGTGTCCTCATTTAGTGTAAGTATACGGGCACTTCCTCTAAACGGTCCTGCTTGTTGCCTACGGGCACAGGCAGGAGTA
+>67891 2
+TCAGGTACGGACTCTAACATCAGATATCGCTCCTACTTCTGAATAGACTCTGACTCTTCAGGGACAGCCTTCCGAGGTTTTCCACAAATGGAGGGGGGAG
+>67892 2
+AATTGGAGCGCAACGCTAGCACCAGGTTGTACATTCTGTGTGCCAAATAGTGGATCAGTTAAGCCACACCCAGTTATGATTCTAGTGGTTCCGCCACGGC
+>67893 2
+CCTAATAGTAAGCCCTGGCGTTCAATCTTGCAGGCCCAGTCTTCGTAGGAGCTGTTGAAGGCCGTGGCTAAATCATACCGTATGTGTCAATAAGAGACCC
+>67894 3
+TGGAACCAGGAGTCGTATTCTTTCGGTCCCCTAAACCACGCTTCGGGTGTACATAAGCCGCTAATAATGAGACTAGACGCTTAGCGACTGGGTTACTCAG
+>67895 1
+GTCAGGGAGGCGAGCAATCGTCAATATTGCTCACATATCCGTACCGGCGTCTATCGAGCATCATCGCAGTACCGATCGGCGGTTTGTTTCATAACGAATA
+>67896 1
+GCCTTACAAAATGAAGGCAACGTTCACCGGCAATTCCGTTACGGTGCCCTAGCTAGCTGCTACTTTGTTATCCGAGAATGACAGAGTCGTCTAGGCATGG
+>67897 3
+GGCAGTCAGGGCTGTACTCTGTAGCGCACAATAAAGCTGGTAAGAAGCTTGTACGAGCTACGCCATCTGCAAGACGTTACGTTCTCTTCCATAGTGCCTA
+>67898 1
+CATCAGCTGAACGCCGCAAGGGAATCTTCATTGTCAATCGCGGATTAATAGCGGAAATAGTCAGCTTAGTCGCTATCGGTTGCCAGCCGTGGTCCATACT
+>67899 3
+GAGGGAAGTACCTAAACCGTCTGCTGGAAATCATCCCATCACTCATCGAAACTATTATCTGTGCCGGGTGATTGCTGCCGGGAGGTCCAACTTCATGTGA
+>67900 2
+TCCAGGAGTCGGCGCAACCTCTCCGTCTTACGACTCACTAGGGGCAACGGATTTGTAGTGATTATGAGTAGCATTCACGAATGCACTATATACTGAGGCC
+>67901 3
+CATGACGGGCTTGATCAATTCGACACAGCGTGGAATCTAGTAGTGTTGCCAACTTGCCATACATAGGAGTATCTTTGAAGCCTCCGCATACACCGTGCGG
+>67902 3
+CATGGCCTATTCTTGGGCAAAAAGGAATCCTACTAAGCATTACCCCGCAGGTAATAGGCAGGATGACGCCGGAAGTTTGCGCCATGATCGTTTCTGTCCT
+>67903 3
+ACGATTGAAACCTTAGTCCCATGGTTGCCTGCCGTACCAATGGCGAGATAACGGATGTCCACGACTATGCTCTTTGTGCCAGCTTTAGAGCCATAGGAGA
+>67904 3
+GAGCATCTTCGTCCTTTGCAGTCCTGAACACGTTTTCGTTTTCTGAGATGACTGCTGGCGTTACGGTGCAAACGCACAACAACATAAAAGCGCCAGGGGA
+>67905 2
+TAGAGGTTGTCCTACCACGTCTGTGTACCCACAAATGTCCGTAAGAGAACCTTTCATTTTTGGGGCACCACATCTAGACGGCGAGGGAAGTACTACTGGC
+>67906 2
+CCTGAGACTGTTAGCGCCTATCTGAATAGGCTCGTGCTAGGCTTGTAAGCTCGAATACGGTCAACGGTTAGGTAACTTTAACGGGCTAACCCGCTCACAA
+>67907 2
+CCTGGGCTCTTTCCTCACTGACGTGGGATAAATGGGTTCCCCGACGGAGACAAATACTGAGAAGTTTTTTCATCTAACCTTCGACCAAGCAAGACGTGGG
+>67908 2
+CAACAGATACTTGTACTTCTATAGAAGTAAGCCTTCGTGCCGCAAAGGGCTGGAGCATCGACTTGTGAAGTCTTCGCTGTAACGTCGGCGTCTCGAAACC
+>67909 3
+ACGAAACATTGCTCCGAACGCTGCTATGTACAGTGGTTCCAGGTCAGACCAGAAGGGATCCCTTTACTCTGGGCGTATAGTTCTTACAGGTAATCGCCAG
+>67910 3
+CCGATGCCGGTCCCGTCCCATCCAGATTTGGTACATTCGGGTGAGGACACGTCCATGCAATTTAGTGCATTGCGGTAATAGAACTTCGAATAGCAAGCAT
+>67911 2
+TAAACTTGCGGCGCACTTGGAGCGGAACTTCTACCACGGCGGCTAGACACGTAAAGATCTTGTAGAGCCTCTTATCGCGGAATAGATTTATCCTGCAGTC
+>67912 2
+TATCTCACGTCGTTAAGATCAAATCCTGACCGTAGAGATAGGGTGCAGCTACAGGGGGCACTTACGTTGATACAGCACGCCTTTCCTGCCAGAAGTTGCT
+>67913 3
+GACTATAGCATAAATCCTCGTGCAGGCGTGAATCCTCCTGCAATGAGTGTGTACTTTCTGCCCGAAAATTCCCAAGCCTCGGAACTCGATGTGGGGTGAA
+>67914 3
+CTCTAAATTATTGCGCGATGATTTGAGGCTACGTGAGCTCCTGTACGGCACGAAATCGCAAAATCACGTCGTTGTTCACCACCAAGGTGGCGGGATCCAT
+>67915 3
+ATATCACGGACGCCCTAAGTTGTGTGGGCTTGTTATATGCTGTTTGTTAACAACACCGTAGCATGGACGACAAAGGGAGCTCGTCAACACTACCCTCGGC
+>67916 2
+CACCCTCGCCCGGATAGATCTAGTTGTGCTCCCACGGACAGCCGGTACCTGACGGCATGGTATGTACCTAATAGGGCAATTGTATTTAGTAATATACAGG
+>67917 1
+CCCAGTAGATCCACTACCAGCGGGTTACTAAGTACGATTATATCGTAGGGCTGCATAGAACTTTCGACGTCGCCCTTTAGGTAGACTGGCAGGCCATAGT
+>67918 2
+AGCTGTAACCGTCGCCCTCAAGGATATTAGTAGTCGTTCGTATTCCAGCTTCGGTCGGCAGAGTACTGATCTAACTTAAAAGGCTCGGGCACCATGAGCA
+>67919 3
+AACCCAGATGGCCGGGTAACTGATGCGATCACGCTTTCAACTAGAGCGTACAGTGTGCTACTACTAGTTCGGCTGATGCATGTCGCACCTCTGAGAATTA
+>67920 2
+CACGCTTTTCGCGTTATAGTCTAGAGCACTTTGGTAGGATATAACGGAGCGTTCGTCGGAGAAACCGTCGAATCCACAATCTGGTAAGGTCCTCACCGCA
+>67921 1
+CACGCGAATTCCGTCAGGGCGCCGGACCAAATGCTACAAAAGGTTCATACTCACATCAAGGAGGACTTGGTTTACTTGGTATTGATGGCCTGTCCATCGT
+>67922 3
+GATTAAGTCCCAAGGACATTATGCGTCTCCTGACAATCGATCTTGACCGAATCATCAGGACGAACCAACACGGTGGCGGCATGACGGTTGTTTGCTCGTT
+>67923 2
+GCGAATGTTTAGCACTCTATCTCCCGGCCCTGCTATTCAGAATCGGCGGTGGAACGATACCTTAACGCGTTAGGAAAAATGACGCGGCATTATACGTTCG
+>67924 1
+GGCTGAAAATAATGCCCCGTGTGATCACAGTCCATTACCGTTAGTAGAGTCGGAGTATCCACATCGAACTGAGTTGTCTAGCGATCGACCTGCGGATTCC
+>67925 1
+GCGAGATCAGTGTATACCCCCCGGGGTGCTCGGACTTCGTTGATTGCCAAGCCGGGTAGTACAACTTCAACCTGGCACAATTAATAATTCGTAAGAGTTC
+>67926 2
+CGACCCGCCAATCATTCCTCCGGCTGATTGGACACCAGCGCGCAGTAAGTTGGTTTTGCTTAGGGAGATGTCAGAAATACCATTCGCTTTAGTACAAAGG
+>67927 2
+GATGGCTTAATCGCTGGCAGAGTAGCGAACAAAGTGGTAGGTCCTACCGAAGAATTCGATCTTTCCACACTTCGAACCACTTTGATAGCGTCCGCTTGGC
+>67928 3
+GGTTACTTAGGGCCACCTAGTAATGTCTGTCCTACGAGCGTCTGTAGAGAAAGCCAGCATCGAGGAAGACTTTCTTGTCAGACTCATTGAATGCCACCCG
+>67929 2
+CATCGGTCACTCCTAATCAACTGACCCAAGTAGGGGAGGTCTTGATAATTAGTCTACTTAGAACGCCGGCCAGGCGGCTAAGGCTCCCTGAATTTTAGGT
+>67930 3
+GGTAACGAATCAAGTAGAGTGGCCAAGTCTTTGATCTGGACAGGAGCTTAGGACAGGCACCAGCGATTCGTACCCCTTTCGTAGCTATACTTTCTCCCGA
+>67931 1
+ATTGCAACCCTGGGTCCATCGTCACGTGAGATCCAGGTCCGATGAATTTTTGGAGAGCGATGATACGTATGAACAACTTCCGTCTGATGCACATCCCAGG
+>67932 3
+GAGCTTAAGGCGTGCCCACATCATTGTTTATGTTAAGACGAAAAAGAACCCCTTGTGTTATTGAAGCCTGCGACGTCTCTGGTCCGCACGATGAGACCGC
+>67933 1
+TTCGTAATTCAGTGCGCAGGGCCCCCTTGCGTAGTTGCACCGAGTATAATAGTCTCTTCACGCAATTGCCGAGAGAGATGCTGCATGACGACTGATAACA
+>67934 3
+CGCGTCGACTTCTAAATAAGATGGGTTTTGAAGTTGGGCCATGCTCAACGATGCTAGGTTACTCGTGCAGAGCTATACCCGCAAAGAGACCGCCTCATCT
+>67935 1
+GCTCCTGCATCAAACCATCTTGTCTCTGGGGTAGCCCTGGATGCACCAAGTGGGATTACAAGACGTCAAACCTGTTATAGACTGTAGCCTTTGGCAGAGA
+>67936 1
+ATCTGTCGAAGCTACGAGACCGAATACTCCGCCTGTGTCAGCGCAACGAGTTACGAGAATCTGTCTAGGGTTATTGAACCCGGCTTGTCCATAAGTAGTC
+>67937 1
+GTGCAGCATGCCTTACTCGCGTCACGTACCAGTAATGTCATAGCAGGGTGGGTTGAATCAACAAGCTAGCTGTGACACGTCACACGGTTCAGTTCCTTAA
+>67938 1
+ACTCTAATACCAAACAAGGGTAGGCTAATCCTGTAGCTGCTGTACCCTTGGTTACGGCAAAGGGGATTTTTGCAGTTACGGCACCGTCTGCCATGAGACC
+>67939 3
+TTAGATCTCACGGTAGTATACACAGAGTGGGTTTCCGCGCTTTCTACTGACCGAAGCAACTACGACTGAAGAAGCTGCACCCTAATGGTTTGGTGAGCCC
+>67940 3
+CTAGCGTACCAATTCGTATTTAGCGGCAGGTGTCTAAGACTTACACTAACATGACCGTCCAGGGGAACAGGGTTTACTGTTCCATTGACGCGACTGCAGC
+>67941 2
+CCATTTTGCACACAGAGTCCGGGGACTAGTGTGAGACATAAGGGTCCATTAGACTTATCCTTTGTAATCAAAGTCAGCCCGGTCCCTCCGGTAAGGTCGA
+>67942 1
+GATATATAGCTGAATGAGTTGTCTGATAGTCACTACCGATTCCAGCCCCGGTGTAACCAGTACATTTCCGGGTCGGAGGCACCTCCAGGAATCGAGACTT
+>67943 3
+AACCTCGACTCGCGGTTGTGTTGGGTAGCTATGGTTTACAGCGGAAGCCGCCGCACAACAATAGAGTATACTAATTGCATACCTCTCCCGGACGATTTAG
+>67944 2
+CACAAGAAATCCATTCCTGTGGAGACGCGTTCGGAACCTCGAGATTTGCGGCGTGAACATCTGGATGCGGTCGTAGCTCAACTATGCTCTTAACACTGTA
+>67945 1
+GAGATCGGTATGCGGTAGTCTGAGTTGCAACCTAGATTGTGATAGCCCATTCTTCTCGGGTGTAGACTACGACCTACCCCCTAACACTAAAGGATGGCCA
+>67946 1
+ATCTGTGAGGAGATCGACCCTGTTAGTCGAGGATATCTACCGAGAGTGATTACCCATTCGGAGGACAACCCAGTTCTTTACCTGACTGTAGCGCAGACTC
+>67947 1
+CAATCCTATTCTCCTGAAGCACCGTCATTAGGTTACATTGATAAATGACTCGCTACGCTTCCCAGTCTGAACGGAGTGGGATAGTGGGAGCCGGCGTAAC
+>67948 3
+GTTCGAGTCTATTCATCTCGGATCTCACAATGAGACACCGATATGAGCCACATCTTAAGGACGAGCCGGAGCGATCGGTTCGCGAAGCTTTATGACTCGT
+>67949 1
+CTTCGCTTCGCGAGTGAAGGCCTGAACACCAATGGTCTTCATCTGAAACGTGATTGATTGAACCAATTAGTAACGCGCGATGATGGGTCGCACCACCTGT
+>67950 2
+TTGTCGTCCAGAGTTTCCCGAGGGTACGAGCTCAGTCTATCAACGGAAGACCAGGAAAATTCTTGCATTACCAACGATGCATTGTTGGCTATACCGCGCG
+>67951 1
+GATAAAATCGGAGCATTGCGGAACGTCCATAGCTAGTCGCGACCAAGCTCTTCGTAGTTCCGGGGCGTACTTATTAGCATCAATTTCAGTCGCGACGCAT
+>67952 3
+CGTACCCGCTGTTCTGATTATAACCATGACATGCTGTGGTCTGGACCTAGTGGCGATGGACGTATCCAGTATCTTAAGAGGTCCATAACACCACACGAGG
+>67953 2
+GAGGCTGTTTGCTTAGGGCATCTTGCCAACGACATTGCACAGATAACTGCGAGAATGTTGGCTATACAGGACCGGTATCTACACCCCGCCTAATGGACTT
+>67954 3
+GAGTGGACAAACGTTTCTCTTGGCTAAGAGATGCAAGTACTTGAACGCCATTAAGCGAATACGTGTCTCGCAGTTCCAGCTACCTCCTTAGGGACTGCGC
+>67955 1
+AACGTGATTGGTTATCGCCTCTGATGGGCTTTTCTTGAAGGCGACAACGCTCAATGCCTACTTACTAGCACCCGAAAAACTACCGGTAGCGAGCGGTTAG
+>67956 2
+TTTACATTATTGTAAAATTACCGTAACGGGCGCGCTCGGATTACTGGAATGGCCTACCGTCGGCGCTCAACCAGCAACCGGACTAGATCTCAGGGGTTAT
+>67957 1
+ACTTATAAGGAGGATGAATCTGGAAGCCTTGTTTACACCCAATTACTTCGGACTACACTCCGGCTATCAATGAAGTCGGCCGGTGTCTGCGGTACGCGCA
+>67958 3
+TTCAGACTACGGTTGCAGATGGGAGTGAAAACAGTTTGAATGCTGCCGAGCAGATTACTTCATACCCCGCTTTACGATTACATCGGCGAACGTCTGCGCC
+>67959 2
+CAAGTTGTTAAGGAGCCCGGTTGAAAGGATAGTGTAGCCCCCTATCTACCTTTCAAGGATAGAAATCCCTTTACGGCCTTGAAGGGTTGCCTACCGGACC
+>67960 2
+GAGCCGTGCGTTTGTCCGAGATGACACTCTCGGTTAGAGATTAAAGTGCTAGAGCTCTCTAGATCTATGACCGCACCTGCGACCGTCCTTAAGAAGCTAA
+>67961 3
+GCGCCGCTATTTTATGCCACTGGCGCCGCAGCGGCGTGCTACAAGTGTTTTTTTAGTAATTATAGGCCGGCGTCGCACAAAACTAGTTCAAAGAAAACGC
+>67962 2
+AATGACATGTGCCCCCTCCGCCTGGGTCTCTTAGTACTCTGGTGCGGCCAACAACAAAGTGAAGACCTGCTTTGAATTAGGAGCGAACATGTTGAGCTTA
+>67963 2
+ACAGAGGATCGGTGTCGGCGTCTAAGTCCGCCTACCTCTCGAGGATATGCGCTACTAAGGAGGATCGGGCAACATTTAGAATTATCAATGCTCACTTCCT
+>67964 3
+CTACCATGGGATTCATGATATACCGATGGAACAGGTACAGGAGAGTCCACGCTCGCGCAACCGAGACTTGTCCGTTAACGTCTCTCGTATGAGTGATTTC
+>67965 2
+GGACTAAGACGGCGTTGTCGACCGTACGTTCTTGGGCCTTGTCCGATCCCAAAGATAATCATGTGTTAAGTTCGAACACACATAGCTTGGCCGGAACTCA
+>67966 3
+CTATGCGTAATGAGAATCGAGGCTGGAACAAACTAACGTAGTACCGCGCTCCGTCAATGAGCTCTTTTTTGCTGTGATACGGTCCCTTCAAGCCGCAGGA
+>67967 2
+GGTTGCGCTCACTATTGAAAAGTAGTTCAGGCTTTACTGCCCACTAAGGACCACGCTTGTGGACTAACATGTCCGGTAAGCAGCTGACAAACTGTCGTCG
+>67968 1
+CAGTTCCAAGTAACGATCGTGGTAGCGTGTGCCGTAACTAAAGAAGCCCCACGGGCTTATGTAGCGCGAAGATCACGTGATAACGCTAGTTCTTTTCCCT
+>67969 2
+TATTGTATTAGGACTCCAGCCCGGACGATTCAGGAGCGGGGGACTACTTTCTGAAGCAAGCAATTGCATGCGTAGACCCCTTCCACAACTTTATGCGGAT
+>67970 3
+TTACCCTGCCTACCGCAGGGTGAAGCTCTCTAGGGACCAAGGTGCGAGGTGTAACGACCTCGAAAAGCTTCTATAGTATAGACTATTCACGACGTTTTCG
+>67971 3
+TCTCTGCGCGTAAATACCGACCCTGTCCCGTCGCTGACATTCGTAACAATGGAATCTTGTAACATAGATACCAGGCGGTCTAGGGTATGTGAAAGCCTGG
+>67972 1
+ACATTGCGTCTGGGATAGCCCCTACGATTAGGCAATGTATAGGAGGTCTTACCTCGAGCCCCGGTACGATGAACGACTCATACTTAGTAGCGGTACCTAT
+>67973 1
+GAATTCTGGACCAAACGAGTCTTATGTTACATTATTTAGACAACGACTGGTCCTGCGTAGTAGGCTGCCCGAACTGACGCGGCAGAGCTGGTACACCTTC
+>67974 1
+TCTAGGGATCGTCCCATATTATCGGGGCTAGTTCCTGTAGGACAGCAAGTTAAGCCTATACCTTACCGGGTGTGTCAGCAGTATGAGAACAAACCCCGCT
+>67975 1
+GACAGTGCTATTCTCACGCGTCGCGCGTTACACCAGGGAGATAGTGTACGGTCCATAACGACGTTTATATTCGGTATGATAATAACCCGCCTGGACGTAC
+>67976 2
+GTCAAAGCTGCGACACTAATGTGTAGTCCCCAGTGCATACCCTGTCGTCATCGGTCTATGCCTGCGTAAGTGCAATCGATGTATCGAGGCACGTAATAAG
+>67977 2
+TGTATCTCCAAGGCGACATTGATAGGGCCTCCAGCGTTTCGGTTTTCTCCGTGCAACGTCCTGAATTGACTACCAGTAGTGACTCGAACAGAAGAGGAAC
+>67978 2
+CTGACGGGACCGGGTTATTATCATTAGTCGGCTCATCTCAAAAGAGACTGGCTAAGAACTTTCGTGACAGACCCTTGGATTCCTGCCGGCCTATAGACAG
+>67979 1
+AAGGGAAGTTCGTATGGCTTTTGCTGATCCGCACAAGCTCTTGCACCTCTGGCAGCGCGTTATTATATTACCAGACGAAGCTGCAAGCATAAAGTCGGCC
+>67980 2
+CGGTGCACGTCGATGCAAACGCTTAACCTCATCATCCAGCTAACAATATTGGTTCGTACGGGGGCGACAGACGCTACGTTACCTTTTTAGGTATGGGAAC
+>67981 3
+TTCATGTAGGATGGCGACTAACGAAGCCCCTCATGTTAAGAGATGATGAATATACGAGCTGTTACCCGACAGGCTGAACGTGTCCAGCCTCCGTTTCTCG
+>67982 2
+TTCACACGAGCAAGCTTACTAGCATACGTCTGGCTACTGTCTCGCGTTGGGTCCTCAGATCCCGGAACATGTGTAAAGCGTCAAGGTCTAGTGAAATCAG
+>67983 1
+AATTTATGGAGAGCCACATAAGGTGTTAACGGTAGTACCTTAACGTACACGCGTTGTCACCCGAGCTGGGCGCTCTCAATTCCCAGGCGTCCAGATTTGA
+>67984 1
+TCCGTTTAAACATTCAAGCTGGCACGCAGAACACGTGTTGGGAAGATCGGTATTCTGTCTGAAGGCGACCTTGGTCATGCCTAAGCTATATCCGACACGC
+>67985 2
+CCTCGTCTAACATCGTGGGGGAGTGCTCACTACGGAACGCGTGATAAACCGAAATAATAACGCTTACCTATCATCGGGTGATTGGAGTCCCCCTGATTGT
+>67986 3
+TAACCTTGTTGACTTGTACGTGGGACCCGACGGTTGTATTTCGTCCGGATACTCCCGCTAGAAGAGGCCCCAAGGTACTACGTAGAATGAATTACCGACA
+>67987 1
+GATTTCGAACGCTGGTCAGGACATCTTCCTAGGGGTTTAGCCCGAACCAACGTTCACGTCTGCGCACCCACAAATAGCGGCTAGTAAGGTATTGATATGT
+>67988 1
+ACGGTAGAGTTATGGACGTCTGAAATTGATGACTGGCTTAACGAACTCACCGTCCCGGCGATAGCCCGCGAGCCGGTGCATCTAACAAAATTTCGCTTTT
+>67989 1
+GGGAGTGAACTCTTAACAGTAACTCCGCGAGTAGGATTAAGACCGCACCTTTAGTCAGACTCTCGCTGGAGGCAGAACCAATTTTACTTCGCTCGTGCTG
+>67990 3
+GAACAGCTGCGGATTAAGCCAAACGCAGAAGTGTGCATCTCTGACGGAATGCGACCTGGATACGTTTGCCGTTCATACCGTGTGATCATTCCGATTTCCA
+>67991 1
+CAACCCTGTACAAATGACTGCTTAGGTGCACATACGCTGAAGTTATTACTTAACCCTGTAGGCCGCGGCATGCCTGGTGGTACGACAGTTGGATGCAACT
+>67992 1
+CCCTACCAGGTCGTACGGAAATGCCTTATGAACTTCCCGGACAGCTACGACCCGTATAAGGCTGCTTTACAGATGATTCCTTTAGGGGAATGTTAGACGG
+>67993 3
+CAGGCGTAGAATAAGTCGACGTCTCATTCATCCCGTTTGTATATTGGACTTTAAGGGATTACCGCTGGCCAACCGTGCCTCAGGGCTAACGACGCAGTAA
+>67994 3
+AACTAAAGATAGTAAAGTTGACCAAAGCCCCCTTCGAGGATCTATAGCGGATCTAGTGTCTCCTGGCTGGCGTTTACGTCGGTCGGCTCTCCGAAAAGTC
+>67995 1
+GGCCGGTAGGTTTTTTTGGCTACGTAAGCATAGATGCCATGACCAAGCGAGGAGTGGTACACCAGAGATCCCATTCAAGTTCCTGCCAGCATTTTACACC
+>67996 3
+CGATGATAACTGAGAGCTCATGGTTTGAGATAACTCTGGCGATTGGACACATCCTCTTAGACTTAGTTGGCCGCGTAGATTCCTCCAAAGCGGACCACGC
+>67997 1
+CAGCAGGTGAAACCCAATCGGTGCTTCACGACGGCGATAATAGAAACGCTTATTGACGCTCTATCGAGCTCCGGACATTTATGTTTGGGCAGCGCTCATT
+>67998 3
+CGTTGATACTGCTTATATTGCCAAGCAAACCGCCTGACGAGAAGTCGGCTATACGATGGGGTCAGCTCTTATCGAGGGTCCAAACGTGTAGTCAATCTCC
+>67999 1
+CCCTTCATGTGATAAGAATAGGGTTCAATGTCGTGGCGGCGAACAGCCAATGGACTCACCCGAACATAAGTTTCCGATGATCGATAGGCGCCTTTCGTCT
+>68000 1
+CTTGAATTCTAGAGAATGACATGTTTCATGACCGTCGTGGACGGCTGCTAGCCTTTGCCGAGAGACTAGCCATCCCTAGGAATGTTCTCAACCACGGGAA
+>68001 1
+CGGGCCACGTGATTTTCGCCGCACGTAATGTGTACCCAGGCCTTTCTCTACAAATCAACCTAATTCCGGGAGATGGAGTAAGTCAAGTACGCAAGGGTTT
+>68002 2
+ATGTTTGGAAGTGAGTGAGATGGTAGACAGACAACACCAGTGGCTTTGCTCATCCGGACACCGCATCGTCGTCTGGGATCTCCGACCATCTATTATCAAC
+>68003 2
+AAATGTTGACCGTCTTGCAACCTCCCTTGACAGTAGACAAATTACCAGGCTAGCCCGGGGCATGCTTGTGGATGCATGCGGGATTAGTCTTGCATACAAC
+>68004 2
+GCCGACACATGTATCTTAATGTCACAGAGCAGGTACTACCCTAGGACGAAGGTTTCTCGTAAGATGACGTCATCTTGACCCTCACGGTGTATGGATCGGC
+>68005 2
+ATCATACAATGGCAAGGTACCTATCGTTTCGGGCGGGACGAAGGTTCCCTGTCAACGATTTGAGTTACACATGGGACCCATGCATCATCCAATCTCGTGG
+>68006 2
+TCAACGTATCGTGTCTCGAATAACTGTCAACCGGGAGAAGGCTATACGACCCTCCATGGTGCGATGGACATCAGTTCATTATCGTCGACTGTAATGGCCG
+>68007 3
+AGAGGTGCCGGCCAGTGAGTTCTTCGGATGATTTTACAGGGCTGCTGCTGCAATCAAAAAACAACTTTCACAAACGACGCAACTTGCGCCCTGTGTTCTG
+>68008 1
+ATACTGATGTGCCCAATTTCGTAAAGTCTCGTCCGGCTTCCAGCGGGGTACTAGGCAACCCTGGCATACAAGATGCCTCTATAATACTGTGGGTGCGAAA
+>68009 3
+GGGCTTCGAAATGAGTTTCGTTTGAGTACTTAGGATGACCTCAGGCAACGGCCTCAAACACAAATTGGCTTGGGTCCCTGCAAATCACCGGATACTCTGC
+>68010 1
+ATTGCAGCCGGATGTGCGACAATCTATCAGTGAGTATCGCCAACTCACACCGCGTTGGCGGGAAAAGCATTTAGTCGCCTGAGGCTTTCACTATGAATCT
+>68011 3
+CGCAGCGGAGCGGGTTTAGCTTAACCATTTCCCATAACACCTTGCGTATACATCGAGCTGGGAGATGGGCTGTGTCATAAAATGACCTCCATCATGACGT
+>68012 1
+TATAGCTTGGTGACCGCACGCAGCATCTAGCCCGCGATTTAAGCATTGGGGTGTTGTGTCGTAACACGTCCTCGAGCTCACTATCTAAAAAGCGACGTAA
+>68013 2
+TCTTTTATTTGAGTGCATCCGAGATGCTCGTACTCGAGTCAGTTCAGCCACTTAGAACTGATTATATAGGGGCGCGGCCGCAAAGCACCCGAAGGAATCC
+>68014 3
+GACGGCAACCGGGCATACTATAAAAGTTACTATTGGCTGTCGTCTGTGGAATCTGCCGTAAATAGCGCTCACAGGGTCCCCAACATCTGTACGTGATTGC
+>68015 3
+GTAATTGGAATCCGTGAACTGCCAGTCTGTCCACATGAGCATAACGGGTGAAGTGAAAAACCGGGTCCACTTTCTATCCCATTTCGATGTCCAGGTCGCG
+>68016 3
+AGGAGGATCCGGCATAGTCGAGGTCACCCGTAAGTAGCATAGAGGCACGTAACGAGTGTTTCGATTCACACACTCTATCTTGTTTGAAGCTGCCCCTACT
+>68017 1
+AATTATAGGAAATGACAATGAAAAGACCGTCTCCGCGCCAGATCCGGGGGTTAATGTGTTTCGCTGGCACCGATCGTCTTATCGCACTACCGCTCTATGG
+>68018 1
+TCTCTAGGAACTCGTCGCCCCTTTTGTAAGCGGCGATATTGGTGATCTAACAAATAGACGAAATGACGGTAGTGACGCGCCCTACTCCTTCGCAAGGTAG
+>68019 1
+CGTTCGACTGGGCACCCCCCTGGTCAAATCGAAGTTGAGACAGACTTCTATGGGTAACGTAGCAGGTATGACAGATTGTTACCTCGACATCTAGCTTGAC
+>68020 3
+ACAACAGTTAACCATGAGGCAGTTACCCACTCGCCACGGTCCCAGGAAATCTTGTGTCCGGCCTATATAGAGTGAGTGGCTACTTTCGTATTGGATGCAG
+>68021 2
+CCGACGAGGCTGTCTAAAACAAGCGTGGGTCATGGTGGCGAGTACATTGCCATTTATCCGCGCTCTACTAGTTTTATAAATGTAGGTACCAGCGCCACAC
+>68022 2
+AAAATCCCAAAGCCTTGGACTGGCTATGTCTCACCTACTTGGTTTATTGGGGGGACACCGTTAGGGACATAGCGTCCAACCGTAATTGCCGTTGAACGCA
+>68023 1
+CAAGACGTGTGAACTTAATCCGCGGTAGTAGTGCCTACTAAGTAAGCGTACTATGCTAACCTACTCTTGGGATATGATTCAATGCGCTCCACGGGCGCGC
+>68024 3
+CAAATCCATGCGCTCGGGCAACCAGTATAAGTGCGCTGGCATGGGTACTACATGGGCACGTATATAGGTCTCTAGCATTGCTTAACGTATACCTCGGTCA
+>68025 2
+TCGGCCGCCGTCTCGATACAGTGCAGAACGATGAACGCACTGACCGCAGTGGCCATTACTGAGAGACTGATAACCGTAGTGTATTCTTTGCTTAGATTCA
+>68026 1
+GTAAGAGGGCAAAGATTTCGACAGCGTTTATTAATGGACAAGTCTCGCGGTCGCAGACGAAGTTTAGGGCAATTCGATTCTTTCTACCCGCCCACCTCCG
+>68027 2
+TTCTAACCCAGATAGTTCAGTCGACGGTGTTACGTCAAAACGGCTTGGGCGACTAAGTATCAACGCTTTGTCGGCCCTGCGAACGGTATCATACGAGCAT
+>68028 3
+ACTCCAGACAACCGTACGTAGCCATAACCCCCGAGCCTTTTGCCGTATCGAATTTCGGATGGGAGGTGCGCTAATGTGCGCACTTTAGAATGTGGTAAAT
+>68029 2
+CGACTCGGCCGATAGTCCATAACTGGCGTCGTCACGTGAGTTGAAAGCCTAACCACCGGGGGATCTCACAGGTTATTACCATATTGTCTCGAGTGAATAT
+>68030 1
+GTATCCTTCACTGCGGCCTGAGACGCGATAGATACAAATGAACCGGCTCGAGTCGGGATTGTTCTAAACCACTGATGCTTGCAGCTTTACAAGGATGCCT
+>68031 3
+AGTAAGTGCCCAGACGGCGAGTTTTCTCGGTTCATGTCTCTGACACGCGTAACGCTGCATCTACGCTCTTCAAACTAGGGAGTACAAAGATATGGTCGAC
+>68032 3
+GTGCACGACCTGATACAACGCCGTCAGCTGAACTAATCTTTCGAGTGTATTTTCTTATGAAATAGCGCGCGTTGAGCGCGGCCAGCAACATGTGGACCTA
+>68033 1
+TACGCGATTCGGCATTGTCCATGAAAGAAACCGCCCATCGCTCAGGGTATGGCTTCGGGAGAGACAGTTGTATGCCAAAGGACCCTATATTTCTACTGTC
+>68034 1
+CGAGACCGGAGGGATCGCGCCATTTGGGATAGCTAGAGGATCGTCTAGTTAACATGAGTCTACGGTTACACAGCTTCACGCTTCCCTCTAAACTGCATAT
+>68035 2
+CGTGTTACGGGCAGACTACAATGTTCCGACCCTAGTGTATAGTGTTATGGTCGTGGATTCTCCAGCCCCAAGCGACCACCAAGGTCGTGTAATAATACGA
+>68036 2
+TTGACCAATCCCGGGTGTTGCCTGAATTGGATGACGGTTGACTACTCCTGGTTAGTCCGTACCTAATGAGATATGGCCCGAAGAGCTCACACGTCAAAAC
+>68037 1
+TCTAATATTGCCAAGGTGCCCGCCGCTTGACACGCAGGTAATGGTCGCGTTTAAGAGAGCGAGCAGTGACTAATATAACACTTATCTGGTGTCCAGCCTC
+>68038 1
+AGTTTCTAACCACTATCGCGGCTCGGACTCTTACAGATGTCGGGGCACGTGATCCACTGATTGATTGGAAGGCAGTCACAACCCAACGTAGTGTAGTCAT
+>68039 3
+CTTCCGTATTGACAAAGACATAGGGGTCAGATCTTTCGCCGATGGACAGACTATTAATACTTTTGTCGGGGACAGCCCTATCCCGGTGCCGGTACAGCAA
+>68040 2
+AACTTCACATTGGCTCGGCGGAGTGCGAAACTCTGTACCAAAAAACGCCGCAAGTTTGCCGGTCCACGTAATTTGCTCTTGGTTCCTTGATAACAGGAGG
+>68041 1
+AACTACATTGACATCTTGGAGAAGGGTGCCGTATAGATCCGTAGCTATCCATGATCTTCTCCGGACAGCCAAACTTCACGTTGCGTGCTAGACGAGTGCG
+>68042 1
+ACTGACGCTCACTAGACTAATGTCAGGACATTGTGTGGGTCATACCGTTTAAGCGTCGAGTAACAGGGCGCGCTATACTAGTGCTCACCATCAGGTCATC
+>68043 1
+GGTATGTTCTGCTGTCAAGACAAAGAGCGAGGCCGTATTAATATTAGAACTGTTCTCGAGCCCACTTCGACCGTCTTAGTGATGGCGTACCCGGCCAAAC
+>68044 2
+CCATCAAGGTGGCTTTCATAGGTCATGGCAGAACCCTCCATATAATTATCTCGCTATGCTTTTGGGGTAGAGAACTGTGAAGCCAAGGCCGACACCCGGT
+>68045 2
+CTGGCCATCGTCGCAAAAGCTATGTCGAACTCATTCCTCCACAATCGGAAAGAGGGCGATCCGTCACATGCGAAGGGATGGTTTCCAATTGTTCTGAGTT
+>68046 1
+AGTAACCATTAAGCTCGACGCGATTATTCGACTTATACGAACGATTGGGCTCAGGGCGTGTGAGGTACATCCTAATCTCCCTACTCTAGCGAGTGGGCCA
+>68047 3
+CACTGCACTAGCCCCCTATAGCACGCCCAATCAGATCTGGCGTGTAATCGGGCGTTCATTCGAGATTTCGAAATTGAGTGATGTTGTGACAGTACCGAAG
+>68048 3
+GGGATACTCTTGCTGGGCCTGGCTAACTTACCAGGGCCTATAGGGGTGACGAGAAAAGACCAAGCATCTCGTACTGAAACTTCGCCCATGTTTCATTTAC
+>68049 1
+TGGATCACTGTGCCGTTGCAAACAGTTATTAGACATATGATGCATCACGGCGCCCCCTAACCAGTGGGGGAAGTGAGTTCTGTATAGTGAACCCCCTTAC
+>68050 1
+CCTCATCGCGCATATGTCGGCGTAGCAATCTGTTGCAATGCTAGTCGAGACCTGACTGGTAAGCTGCTAGTTAAAGCCTAGGATCAGCTGTAATCACGAC
+>68051 3
+TGACGGATGTGGTAATATCCAGTCTATTCCGGGCAGCGGGCGACGGCCTCAGACAGAGAGCCATTACATTTCAAGATCGCATTAGTTCCCAACATCGTTT
+>68052 3
+TGTAGGTACAACATTAGGGCTCAGATCCAGCAATATCCTAGCTAATAGCTCTTACAGCGTCGACCATAGGGAACGTCCGCGTGGTTTAGGACCCGCTTGT
+>68053 3
+ACATGCTTACGTTCCGTCAGAAGCTCAAGAGTGAGTCTCGATTATATCGGGCGTTGAGAGCCGCTCCTGTACAAATACCGCTTAAGTAGCCTAGTACCGG
+>68054 3
+AAATTATTGCTTCGTGATCGTCCATAGTGGTACACTGGCACACGAGCGGATGTCTTTCACATAAGCGTCCATCAAAGCCAGGGGAGCCCATATTGCGGCT
+>68055 1
+TCCTCTCTTGGAGCATCATGTTATAAGACACGCAGGCAAGCTGAGTGAGCCCAGTTGTATGACGCACAATGTACAGTCAATTGCCCGTTCGGGACCATTG
+>68056 1
+GGTGCGTTCTGTAAACTCGAGCCTCGACTCTTATAGGGTTCCCGCGCTGTATGAGCATGTTTAAACATAGCCACTCGAGCAATACTAACGGGTCGAGAAC
+>68057 1
+ATTAAGGCCACTCAATTGTAGGCAACAATCCCAGTTTGTTTCCAGAACTTCGATGGTTAACGTGGCGGCTCGATTGCCCGCGAGGTCAGACGAACTGTAC
+>68058 2
+ATTACGCAGCGCCAATCCCGGGAAGTTTGTTTAAACGTCCTAGGCTACATGTTGCCGATCTGGTGAACGCAAAAGGATGCAGACGCTTTGTCGCCAATTC
+>68059 3
+ATGCGATCGTTGGAGCACCGTCGGGAACACTTGTCTAGAAGGCCAACAAGCTTCTATGTCGAGCTTATTGTGTGCGAACACATGGCTTAAAACCCTCCGT
+>68060 3
+CCAGACCGTTATCGAATGACTCGGGGAATTTAGTCATGAACAGACGTGTACGAGTTAAGGCTCTCTTTCTCGTCGGCACGGCCGCTAATAGCGATCACAT
+>68061 1
+GGCGCCGTACTACACCTCCTGTGATCAGTCGGCTGCAAACTGCTCTTACCTTACACCGGTGGATACCGATGGGTGATAAAGTATCCAGTAATGTTAGAGA
+>68062 1
+ACGATCAAAAACTCCTACATTTGAATATTGGTCTTTGCGGACTACGTCCGGGGGTCCCGGCCGAGAAGCGGTAGTCACTAAAGCCGTCATTGACCTGATT
+>68063 3
+TTATCCGTGCGCACGTTACGTGTACCCAAGGGTACGCCAAAGTCTGGCTACCTGCAATGGTTACAGTTCAAGCCCAATATAGGAAGACGTTGTCTGCAGT
+>68064 2
+GTTTGGAGATCCTAAGCACTAATCGTCAGCCAACTTTTCCCTGAGCGTTATACGTCCACAGTGGCAATTGGCCGAGATAGTGCGGCAACAGGTTGCTCAA
+>68065 3
+TCTTGTAAAGCCGAGGTGATTAGTACAGTCGCATGCCTCCACTATATCGGCACGAAATTAGCTCCCCGGAATGATTGGCCTTCAAAGTTGGCCTAGCGAG
+>68066 2
+TATGACCAATAAGGTCACGGGGCACCCTGGTCGTTGTTGCCAGGTTATAGATACCTTCTAGAAAATTCACTGCTCCGGCCCCGAATGCAGTCAATTGGAG
+>68067 2
+TAAGTTTGGTGTATCGAGTGGTTTTGCAGATTCGTCCACTACCGCCTCAAACGCACTAAATGGAGCAAGGTTAACCCCGCTCGCATACTGCGCTAAAGGG
+>68068 3
+GATAACAACATAGAACTCGCGGACTGAAGCACGAGAAGCGTCAGGTGCGTGGCTTTCCGATCACGCCAATTCCTTTCTTGATGTCGGCGTTACAATGTCT
+>68069 1
+GGGTCGTCCGGTTCTCAGCGCGCACCCATGGGCATAATTAAGTCAATATACACTCTGCTCGAGCAGTTGCATTTCAGCATGTAAAAGTCATCGTAGAGCG
+>68070 2
+TAACGCTCGGTGGCCTTTTGAGGACGAGACCTCAACCCAGTTTTGTTCATTAGAGTAGCAGTAATGGAGCTAGTTCCAGGTATACCACATGCCACACCGG
+>68071 1
+GGAAAATTACTATGTCACGTAAGGTGCGTCCATCCACGTACAGAGGATCATTATTCACCGTCCCCTTAGCGTCCCATGACTGGGATATGCGTGGTAGACG
+>68072 1
+TAACGCAAGAGTCATACGTGACCAGCCACTTCTCTATCGCGTTATGGCTTTAGACTAGATCCCTGACATGTTAGCTAAGCCCCAGGGGGAGCTGTATGGA
+>68073 2
+AGAAAGTATTCGGCGTGCTAGAGAGTCAAAACGGTGGGGTCTATAATCATTAAGCTCATGGACAAGCCTCTCTTCGCCAATGCTTGCCCCAGCGCTCGTT
+>68074 1
+CTAGATCAAATCGGGTCTGCTATGGCAAACCAGATGAGGTTACTCGGGTATCGAGATCGTCACTACCTACTACGTGAGTATGCAACTTATGGGTCCCGCC
+>68075 2
+GTACCGCGCAAGAGATATATATCAAGGGGGTATCAGGCCTTACGCTGTCTACTCTCCTCTATTTACCAGAATACGACCTGATGGGCTCCATCTAGAGGGG
+>68076 3
+CTACGCTTTCAATTGGATTAAAACTTCTCTGGTGACACTCGCGGGGCTTGAGTAGGACTCGATTACGGTGCCCCGGCTCGCAAACAATATTAGAGACAGC
+>68077 1
+ACAATAATCAGCACGGCCCTCGCAGTTAGGTACAAAAGACAGTCAGTCGGGTCTCTCTTGCACGCTGTGGTTCTTTGCGTCCAAGAACTCTGAGTAGTAG
+>68078 2
+ACTGGCGGCCCTCGTCATTGTTGTTTGATGCGGAACAATCGCACGCACAATAACTAGTGATGACAGGTGCCATGATGCCAAACCGCCTATTGACGATTTG
+>68079 1
+GCGTCTATGTTCGGCCTTCGCTTGTTCGCTCCGCGATCCAGTGAGAAAGAAGTGACCTTATTGGCATCAGATCAGTAAAAGTATCCTCAGAGCAGACCAG
+>68080 2
+AATCTGATCTTCGGTAGCGTCAAGGTACCCCGATCTAGCAGCTAACCCTCTAGGCATTAACCCAGTTGATTATAGGAATTGCCGGAAGTCGCAGTGGTCG
+>68081 3
+TCTGGTTTAATAGACGTCTGATTGTACGGCAGTGAACTTAGGGTTACCTCCGGCGCCCCGCAAAACTCTTAGTAGACAATACGCTAAACCGCGGTAGGCT
+>68082 2
+TAAGCACAATGATTGTGTTAGCCAATGGGGCGCAAAGCTTAAAAAATTCGGCCCAAGGCCGTGGTACTTTCTAGCTCTCTGCGCATAGCTGCGCTCCTAG
+>68083 2
+CCGCTGATTGTTAATGTTACGTACGGCCCTATATCGACACATCTGTTTCCAGAAGCAGCTATGACGCGCGCTGAGACCTCAATTAGATGGATGACGCGAG
+>68084 1
+CAGCCGGGGTATTGTAGTCAATCGCCGGCGCAATGAAAAGGTGGAATAAAGTAGCCGACCTATTCATTCGCCACTCGTCTAGATTCCATCATTCTCGTGG
+>68085 1
+ACGAGAGGTTGTAGACAGCTATACTGCTATAGCGAGTGTAGCCTTCCACGGTGCTGTCTCACGTTTCAGTGAGGCCAACACCGATATCTCGAATTAAGCC
+>68086 2
+TACTAAGGGTCCACGTAGAGTTTCGCCTCCTTACAGAGAAGGTTCTGACATGTGATGACACTTGCAGTGGGCCACTAATCTGTGGCCTCGCTAAACGACA
+>68087 1
+ATCAAGTAACTCCCGCTCATTCGGAGGCAAAGTGTGAATATGCTGCCCTCTGGTAAACGATTCCATTGGCGGCATCTGACTCTGAGGCTCATGGAAAGCT
+>68088 3
+AGCCTTCTGCAGTCACACTGTGCACTTCTCCATCTGTCAACGTGGCGGGAGATTATCATGGAAGGAGATCTTTGTTAAATCCACGCGTCAAGGCCGAAGA
+>68089 2
+GTCTGAAATCGTGGCCCACGGACATATGCCGCATTGTCTTTACCGAAGAAAATGGGTTCCGAATCCGCATTACCGTGATGGATCGCCGACCGGATTATTA
+>68090 2
+AAAAGTTCCGCACCTTTGCCGTTGTAGGGCAGGTAGACGAGCCTGGGAATACTGCTTAGAATATGTCAACTCCCTCTTTGTTGCTCCCCAAGGAGAAGCA
+>68091 2
+CTTTCACAGACCCTGGCTCCTCATGGACTTCGCGCTCAAATCTAGTGGTCGTCCGATTGAAGCAGGGCTAGTTAAACAAATCAATCGTATGGGTACGGAG
+>68092 3
+GGTTGAATGTTATCTAAGATAACTTATCCCGATTCTGTGCCCCCCGGTCTGGGGAATCGCGATCCGAATGAGTTCGAAGAGAAACGATCTAAGCCTCCGC
+>68093 2
+GATCGAGTAGCAGCTGTAGAGCCTAGATCAAAATACGTCAGGATTGTTCCCTCTCTATATCATCCGCAGTGGCGCCATTAGGGGGCTTACCGTCAAATCG
+>68094 3
+TGATTACAACAAGGTCAGGGCCTTGACCGTACGCCGAGCATTGCTATATGTCTATTAGCACTAGCGCTGCCTTCCCGGGCAGAATATTTGAAGGTGCAAC
+>68095 1
+AGCAGCGTTCTATTAATTTGAATGGCTGACCCACGTTTTAGCGAGGGCGCTTGTATATGACCAGAGCGACATTTTACCGCAAGCACAGGCACTCTAGCGC
+>68096 2
+CTAGTCTCAAGTCCCAAGGACAGCGAGCACACGGATATGAAGCAAGTTGGCTGCTTCAGCCTCTATTTGTTAGCCTGGACTGGTAATTAACCCGTGGATC
+>68097 1
+AGCATGAAATTGCGAGTGCGATGGACCTCAAAACCCAAACTGCCTGCAGTTCCCTCACGTAGAGCGTCCTGTGGGGCACTTTATAGGATTCTGGCATTAT
+>68098 2
+ACTGTAAATAGGGAGCTTGAATTTTAAGCACTGAATGTTATCACATTCCTCTGACGATGCCGACTGGTCGGCAGGCGATCAGGAGCCCACTTGCGACCTC
+>68099 2
+CACTCAACACGCTGATATAGCTTGGGGGCAAACGTCCCTGACTGTATTACTAGAGGGCGCATCCTGGTAAGATGATCTGATACCAATGGCTGTTGCCATC
+>68100 3
+GGGACGCGTAGGCTTAAGTTCCGTCATAACGCCTTCCGAGAAGCAGCTTATATTTGCGTGTACAACGCTTGCAACACTGTCCGTACCAGGGAAGTTAATC
+>68101 2
+ATAGGTTTTTGCGATCACGGGGTCAAGATCGTAGCCGGACCCTTTAGACTTGTGCACAATATCGGACACATTTAGATAGCGTATGCGTACACCCGCGCCA
+>68102 1
+AGGTCACATCCGCGTTTGGGTGTAACAGCGGACGGCACTGCCTCAGACCCTTTACAGTTTGACGAAATAATCGGCATAGCCAAAGTCTTAGCACTGTTTG
+>68103 3
+CATAATCGAGCGCATTACAGTGGGTGATAAGATGTATTGTTTTACGGTGGGACCCCCGTCATGGAATAACCTATTAGTCCACGACCACGGGGCCCTCCTA
+>68104 1
+GTGGCCGGAGATGCGTACTTTTGAGATTAGCTCTACTAGCTATCAATGGTCTTAACCCGGAGAACCAACGCCTTAGACCGGCTCTGGGACCAACTTATAG
+>68105 1
+AGAGCTTGCTATTCTTATGCGTCGCTCAGTTACGAGTCCCTATACACCCGTACGATGCAGTGCTGCGAATATGGAACACGCTAGTCTTCGAGAAACGGGA
+>68106 3
+GCTGTCATGGTAGGGTACCCACAATCCCACGTGTAGGTCTCATTAATGCGTACACAAGTAAGGTAATCTCCGGTAGAAGGCCTCCTCATCTGAGCGATTG
+>68107 1
+GCGGAGGTCCCGCTACTCGAAGTCATTTGTGCTGATTGAGGCCCTACTAACGCGATATCGGTGTACCTCGGGCGGACTCAATAATGCAAATCTATACTAA
+>68108 1
+TTGCTATTGCAGGACTCTCGATTGAAGCCGCCGTACCTACTACAGATCACCTCGGGTTAATAGATCGGTAAGAGTCTGATCATGGCAACAGCAGTGTGCC
+>68109 2
+ACAGGCCTTGCGATCAATGGCAACCTTAGTACATTGTAGGAGTAGGAGTACCGGTGTCTAGATCCACCTCGCCGCTGTTCGGTGCTAACTCACATAAGTA
+>68110 3
+GGAGCATTAACTTGCGATTATAAGGCCCAGCCGTACGTGTTAGGGAGGAGATTTCGTGGTATAAACTCCTCGTGGTTCCAATGCACCTCGTACACACCCA
+>68111 3
+ACTGTGACATTGCCATTAGCACTCCTAAAGCGAATGCATGCCATCGGACTTACTTACTGCTGGGGTTTGATTAGTCAGCGGTGCCGAAGGCCACAAACGT
+>68112 2
+GTGGCCCTGCTGAATCGAATTACAGAAGTTCTGGATCCGTGTTTACATTCACCCTCGACAGGGTGAGCGACGCGACTATTGATGACACTCCAAAAGGTTC
+>68113 2
+AAGGGGTCAATTGTCCCTTTGAGTAAGTGGAGCTCGCTTCGCTGCGAAAACCTGCCAAGGCGCCCCAATGATTATTACTCACTAGCGACGTGAGCTATTA
+>68114 1
+CAATTGCAGTTCGGGCACTTTTTTCACACACTGTACTTAGGGCAGCAGCTGTAGGGATCGACGCCGACCTCTGAAGATGCAGGATAAATGACATTTCGCC
+>68115 3
+TAACATCTTCGCCGACATGACAGATACGATCATAGGGGACGGTCGTTCGTGCGGAAATACTCCCGCAAGATTTTGTTACGCATTTATGCGACCACGGGTC
+>68116 3
+AGGAGTCATAGACCTCCCAGCGTAGCTACACTTTGCGTCAGGAAGGGAAATTGGCTGATCCTTACTAACTTACGGGTTAGGTGCCTTGCCATCACATGAC
+>68117 1
+CCCCACATTGCCTAGAATCCTGTACTGGCGACAGCCTAGTTTGTGAAGTCCCGACCTGAGTGATTGAAAGTACTTGCGACCGGATATGTGAGAGCTATAC
+>68118 2
+TATAGGACTCCAGCCGGCAATCGCATACATACTCGTTCCAAGAACAGCGGCTCGGGGTCTTGTGTACTGACTCTAGTGCCAGAAAGCTCTTTTAGGAATG
+>68119 3
+AGCCATGGTAACGATAACTTATGACACGAGCGGAGCATTCGCTCCATAGCTTATATTTAGCTCGCCGGGTAAGCCGGCTTTGTAGGTTCACGGACCACAT
+>68120 1
+CTTGAGCACCCCTGGCTCAAATCCGTCGAGGGATATCTCGCTACGGTATAGTTATAGTGCGGCGCTTCGTAATAGATTCACCGGAAAATTGAAGACTGCC
+>68121 3
+AATTCCGGGCCCTGCACCATGGAGGAACGGCGACGACATTGTCATATCTTAGCCTAGACTGCGATATTCGCTGTTTGTCTGCATAAGGCATGTACACGAA
+>68122 2
+GCTATTCCGTACTGTAGTCTGTCCGCTTCAAAAGCCGGAGGTCTGTGTAGGTATGATAATCGGACGCTTATCACGTGGTCAGAACGTAGCAACCACCAAC
+>68123 1
+AGACGTGGATACTTTAGGAGCATCGATTGCCGAAGAGGCCTAAATTTCGTCAGGTTACCTCATATTCTTGACGGCTGGGAGACCCTCGACCCCCAATTAG
+>68124 1
+CTCAGTGCCCTAAAGCGACTGTCGGTCATATGGGTATTTTCCAATCGATGCTCGCAACATCCGAGACCGTATGCCGCTACGCGATATGGGAAATTAGGAT
+>68125 2
+AAAGGCAGGTTGGTTTTTTCGCTGGGATAAGGTGAAAATCTCTGGCGTGTGGCGATCCATGACGCATCACTGCCCGCCAACCCCATCTGACTCAATTAAA
+>68126 3
+AGCGGGGTTCGCCAAATGTCGCGGGAAACGTAGGAATCGAACCACGCCCTACAGTCTATCAGTCTGAGAAATTTATTGTCTGTATGCAGAGCCTTTCCCT
+>68127 1
+CGTTGCACGTCCCATGCCTGTACGCCCTGGGATAAAGCTATGAAGAAAACCGAGGCCTTGACATATTTGTCTCTGGCTGCCGTAACTAATGATGAGCAGT
+>68128 3
+GCATCGAAATTTGCTATCGTTATATCCCACGGGCACAAGGATTAGACGTAAGAAACGCCTATCACTGTGGTTTTCGGGTGTGTGGCCCGCATGACCACAC
+>68129 2
+CGAAGTGCCGCACGACCAAGTGGCCTAGAGTGAAGGTATTTTTCCTTCCCACATATCGGTCTGCTAAGGGTGCCCTAAATTAAGGCTAAAGTCTGCTCAG
+>68130 2
+GCATCTTACTATCGCGATCTCAAAGCCTACTCCATTTTTTTGGGTGGAGTCTGGAGACCACATACATAAGGGAAAACGGCATCAACTCGGGGGCCTGCTG
+>68131 1
+CCATGTCCAAAATCAGAATCCTAGATAATCTAACGTCCGAACTCGGCGTTCTTGGTTTGAGGGCCCACATAAGTGGTCGTTCTATGGAAGGCGACTGCCG
+>68132 3
+CAGCGTCAAGCATCCTTCATCGAGCGCGGGAAGGATAGTACCTCGCTTGTTCTGTCCACACGTATATTTCGCGAATACAACAAGTTGTAGTTCGAGGAGC
+>68133 3
+AAGGGTTCTGCAGCACGATCACTGACGGTTGGCGTTTCGACGGTGCCCAATACTTAGGTGTCAGAGCAACACTAAAATTAGACTTCGACTTTGTACCCCG
+>68134 2
+GCACCTGGATAGAGCCGATCAAACGGTCTAAACTGAAAAGCACGGGCCTACGCATTCGTATTTCAGCTCGTTCGGCGATGTATTACCCCTTTGTAGGTGA
+>68135 3
+GTTACTTGACTACAGCTACGCGCTGAGGGTGTGTGCAAATACATATCTACACGCTCGATGTCATAGGTTTTGAATCCCGACAACGCGGCATAGGCCGCTA
+>68136 3
+CCTTAGTCAAACCTCGTCGATATGGAAATAGACGCCGGTATAAACCGCTATGCCTACGCTAATTGGTGCGAGATTGATTACTCCCGGTAGCTGCCGGATG
+>68137 2
+TCGTGACCGACATCAGCTATCTGAACGTTACCACGTTATCGGTCCAGCTATCCAGGGGTGGGCACTTCTTATGGTAGGGAAAGCGGTCTACAAATACTCA
+>68138 3
+TCTGCAACTCTGTTTCATCCATGATACGGAACTACGTCCACGGCTGGGTAGTGTAGGTTCTCGAGGCAGCAAAGGATAGTCGTACTACCCACATTAGAGC
+>68139 3
+CCAGATTATTGTGATAGTTTCCCCCGACGAGGGCACCTTAGTAAGTCACCTCATTGTCCTATCAGGCCGAAGCTATAGTGGCCGAGCATACAGTTAGGAG
+>68140 1
+GTTCGGGAACAACTTCTATCCCTACAGAAAATACCTGTGTGCAGGTAGGAACTGAACAAGGTAGTGCCGTTTCCTTCGCGTGTGTCCCAGTTACCGACGA
+>68141 1
+GTCAGCTGAGAGGATGAGCTCTATGCCCAAAGGACCACCCCACGGATACTTCCGGGCCTGTTTATAGTGATTAGTTTGGCCAATTTCACTGGATAAAGCC
+>68142 2
+GAGTAACTCAGCATACATCGTCTGGTACTCGTCGTTCCAGAATATCAATTGGTACGCAACGGTAGGGTGAGACTTCTGAACACACTCGCCCGGTTACTGG
+>68143 3
+AGCCGGGTTCGCTCGGAACCTTCTCGCGAAGTTAGGGCAACTTCAGCGTATGACCCAACAAACGCCCTTTTAAATTTCAATTAAGGTGGGTTGGCATCGA
+>68144 3
+TGGCCACGGATTGGTTTTCGCGAAGTGACAAGCATCTACTCCCCCTCGTTTGCGCGGGAACATTCCCAATAACATAGTCGGAATGGAATGTAGCGTATCA
+>68145 1
+CATTAACCAAGACCAGTACCGTCGGTGACTGTAGGCACGGTGATTTGTTAGGACTACTACTTATATACCCTACCCAGGGGTTGCGCGAGTAATCTACGCG
+>68146 3
+GCACTGAAAGATATCTACTAGAAGGATTCAGTCTAATTTCGCCTTCAGGGTCCAATTATACTCCGTCACCTGGGAAGGCGGGCGCTTTCGACGAGTCCAG
+>68147 3
+CCGGATGTGGAACAGTTGAGTTCCGTGGTCTTGAGAGTCAAGATATGCGTCATTTAATGAGACGATCCGCCCACGAGTTTATCCAACCCAACTGCTGACC
+>68148 1
+GAGCGGACCCCGAAATGGATGTGACTACTCAGTCGTACCCGTAATGGACCTCCGGCTTTGACCATCGTTTTGCTCAGGGAAGAATTGACAACGTTATATC
+>68149 1
+AGGCGGACACCCTGAATCGCGGTATCGTTTAAAGCTCTAGCGTAGCCACCGGTGTAAGCGCATTTCGTGCATAACACTTAACGTTGTGCTAGCATGACTA
+>68150 3
+CACACTTGACGATCCCTGAATCCAGCTCGTGTAGGAGGTCTAGATTCCGGTTGCGTTGACCGATATGTGGTCAGGACTTACAGATCCAAAAGTAACGTCC
+>68151 1
+TACTACTGACTCTTGTAGCAATCCCATAATTGATCTAATCGCCGACCCTACCGGGTCTACGAGTGACCGGGCTGGAAATATGGGCTGGCATTTAGGAGCA
+>68152 2
+CTGGCAGCTGACTCGCTCCGATTAACCGCTCGGGAGAAAATATCAGCGCGTGTTATAACGAGCCTATGGCCCTTCGATGTTCAACATAGCTAATGTGTAG
+>68153 3
+CACGTCTATGTCCGTTAGCCTCGTGCTAGGATGGAGCACCCCTTTTACGTATCGTATAAATCCCATAAATGGGGCGATCTGACTCAAAACAAGGGGTGGC
+>68154 3
+GTGATTCCCCCTGAGGGCGGAGGCCATGCTCTTCCTTCTCGAAATGGGGCACAGAGTGTTAAAATTTTCCACAAAGGTACGCAGCCATTTATGCCTAAGA
+>68155 3
+GAGTCAGCGGATATAATACACGTCCGTGGACATCTAAATCTTACGCATACTACCTAGGTCGGATACTAGGGTCTTGGTCCGGAGTCGCACGTTCACGATC
+>68156 1
+CGCGAGATCTCCGATTTGTACGGGTTGGACTCGATACCTTGCTGGTTCAGACACCAAGTATGCGTTCAGCACAATCCCAGCACGTATGGAAACTAGTGTA
+>68157 3
+TCCACATCTCCATCCTCGGCCAGGAGCGCTATCGAGGCGTACAGTATACGAACTGGCCAGGAAGTTTGGTCTAAATATTAAATCCCGTGGGATTGCATTG
+>68158 2
+AGTAGTCCCAACACTACTTCTCTGGGAGAGGCCTTTTTACAGTTTGAGTAGACTGGACTATACTGCGACCGGCTATTGCCTGATACGAGACACCAGCAGG
+>68159 1
+CAGAATGCAATCCGAAGCCGCAGCTTATAGTTACCCGATGGAACGGCTATTTGTCGTTGCCTGCGAAGTGGCCCTGACTGCCCAGTGACTATTGTAAATA
+>68160 2
+GGCGATCGGTTGCCGTTTTCCGTTGGGAGCAAATGAATGATGGAACGTCACTAACTGCATACCCCGGGAAGTGTAATACGCAACTACTTTCAGCTATCCC
+>68161 3
+GACACTGGTTGGAGACCTTGCAGACCGCCACAGATATCATCCTAGACTCGTGCTTGACGTATTGTGGAGACCGTCTCCGTGATGATCAATATCACAGGAT
+>68162 3
+TACACTATTCGCGATCGTATGAACGCAAGATGTGGATCCTCCGCCGTTCGGGAGAGACTTACAGCTTCGGAGGCACCCTTAATACTTATGTGCGGTAAAC
+>68163 1
+TGTACAAAATCTGGCCGCATTCGAATCTTAATTGTTTTCTTCCGAAACAGAATGGGGCACCCCCGGCGCGCAGACATAGGTTCGCAAGAGTGTGCTGTCA
+>68164 2
+TATGAGGTATAATGGGCCCCCTCGGAAGGGACAGGACTACCCAGACTCTCGTGGTCAATATCTAGTGATGGGTATTCCCACTAAGATACACTCTCTGCTG
+>68165 3
+GCACCTATGCTGTAGCTGAACATCCGGTATGCGGTGCCTGTACAAGCCTTTATTGGTTCATAGTACAACCCCCGTCGGAATACAGTCGTACGAAAGAGGT
+>68166 3
+GTTTCGGCTCTGTAGCTCGCTCTCTCAGTGCGCTAAGGATGCATAATCAGGGGTGCTATAAAAATATCGGAAAGCGCCCCAAACTTTCTCGACGAAGCGT
+>68167 3
+CATACCCAGTCATCATTCCTGCCTGGTAGGAGCACTGTCTTTAGTAACGGCTAGTAAAGGGTGATAGAAAGTGTCTCAGCGTCTGGGCCCGACAACTTCA
+>68168 1
+CAGGCCCTCACTCATGTTACAAAACGGGAGATGAACAGGGAGAGATTGTGATTACCCCACGTTTAATTGCCTGCGTCGCTGATAGCTTCCCTGCGTAATG
+>68169 1
+GGCTAAAAGTTCGTATACCTGCGGAAGGCGCCTGTGGCCGAAAATCGACTTACAGGGACCGCTAGCACTCTTTGCCCATTTATGTTTAGGCTAGCCTAAA
+>68170 1
+CTGCGATGTGAAATGCAGCAAGACCGAAGGGGCTTCCTCGAGGCTTCGAGATACAGATCTCTTCTTAGCCCTCGATGTGCCATCTGGACAACATAATTGT
+>68171 3
+GGGGTTCCGTGAACGCTATCATGCGTAGAGATGCCCTTCAAGCTGCCTAACGCATTAGACCATTTATTTAGCGAGCCGCCAACTGGGATGTCAATAAGTC
+>68172 1
+GAATCGGGCTAACTAGCGGAGGTAGGACTTATAGATCCTGACAGAGAGCATTATATGCGTCGGCTCTCCGTACACTGCTCAGCCTAATGTATGCCCCATT
+>68173 3
+TGGGACTTCTTAAGGGTCCCAATTACATCGTCGTCGATTTAAGCTACTTACCTAGGGAAAAGGTCCTGGTACCCGCGTGGAAGGGCCTCTAATCACAGAC
+>68174 3
+GTGACGGCGATGTAGGCATGCCGTCAAAGCAATTAGAGTCAATCACCAGTGCCAATTTCTCGGCTTCGCTGGTTGCAGAACCCCATTAACAGTCATTTGG
+>68175 3
+TGTTCTACGAATAAAGCACCTCAACTATCGGGCAACCAGCCTTCTGTGTCCCGATGTCAGACTCCAGTGTAGGGTCTTCGAAGGGCTAAGGTTAGACTGA
+>68176 2
+ACTTGTGGAAAACACGCCGTAGCATTACACGAGCTAACGTTCAGGCGTCGTTTTTCTAAAGACTGAACGTGCAGCCGCTCGTTGTGACGGGTCAACTACT
+>68177 3
+CGGTATAATGTCTACTTTGCTCCGATGATTAGGCCGCAATCAAAGCTCGCACGAACGGACAGATTGCTGCCAGGAGAGCGTATCACTATGGCTTCATCGT
+>68178 3
+ACCGCTGCGGTTCACGACGGCAGACATGAATTGCTGTGTAATATCAGTAAGTCACCTAGTCGGGGTACGTTATGACAACTGTTCACAGCTGTGCCTACAC
+>68179 3
+GTCGCCTTATTCTTAAAATCGGTGACCGGGACTCCACTGATCCACGTCTGATCGAGATGTAGGAGGATCTCGCACTCGATACGAGTACCGCGGATTTAAA
+>68180 3
+AACGGCACGACGGCAGACAGTCGATACACGGCTAAGGTTCCCGCTAATCTGGACTATAAAGGTTTTATGCGTAGTTCCCGTTACTTATTGACCCACGTGG
+>68181 3
+TCTGTGAAGGCGATACGCTGCACAGAGAGACGCCTGCGATAATGTCGGCTAAAAGTGCAAACCAGGTCGTCGCTATTCTTATTACTCTGAAGTTCTCCCG
+>68182 1
+ATGAAGTCTTCACGGCGTTTTTATGTTCGAAACGTTTTAACCGGACGCGGCGTCACGTTTACCGAAGATAGAACGTCGTACGAGCATCCAGCCCCAAGGT
+>68183 2
+AGGTAACTCTGACGTTAGGTTTTAAACCAGTGAGTCCCACCCCCTTATGGTCCACCCACGTTGGTGATCACGGTATTAGATCCGGATCAGAGGGTACGAA
+>68184 2
+AAAGCTCAGTCAGCTATTGAGCGAATAACTGCTCACTGAGGTGTATCGTCGATAAGAGTGGTACCCCTCCTCCTTTCTGCACTCTTACAGGGCGGAGGAA
+>68185 1
+CGATTGCCCACCAAGCTAGACTACTAGGGCACAAGTGACAATGAATGCTCTTCTTCAGTGGTGTATTTGTCTGAATGCACGGTACGACGTCAGGTCCCAG
+>68186 3
+GAATCTCCAGATTCACGTGCGGTTCCAAGTCCCCCTTCAATCCATGTGTCCGATGCGGCGCAAGGCATTATAAGCGTGGGTGTGATTATATACGCAAAAG
+>68187 2
+GAGATGCAAAAGCGGGAAAGACCAACCGGTTAAAATTTCCCACTGATGGCCATAGCCGGCAGCGTAAGTCCTCTTTTTGTAGTGCCCCATCTTGGTGTTC
+>68188 1
+CAGATAACTTTAGTTGGGACCGTTTAGGTTCAGTCAGAGTAATAACTTTCTTACCACCCCAACTGAGACCCGGGACGGTCGTCACTCGAGTAGACCTGGG
+>68189 1
+TCAGGCAGGTCTCAGGATGATTGCCGTTGCGCCATGCGCTCAGGAAAGCACCACACTGATACAACTTGACGATGTTAACAATGTGCGCTTGTCATTTGAC
+>68190 3
+CACTTGCAACCTCCCAAGGGGTAGACCAGAGAGCATGTCGAATTGCAGCTGTTTCCGCCGTGCAAGCATCTCTTGTACGACTGAGTGTAGTATGATAACT
+>68191 3
+CGACAAGCGCTACTGACCAAACATTGTGGAGGAGATGATAAATCGCAGTTCCGCTTTGCTCTCTAGTTACAGATATGGCTGTTATCGCCGGATCACCGGC
+>68192 1
+TACGCTCCGAGCGGTAATTTTCATTGAAACACGCGTATCGCTGACTCAGTTCCGTCAGAGGCAGTACCATAGTGGGGACTACACCGCAATGCTATTTGAG
+>68193 2
+GTTCCGATATTAATAGAGGGTGTGGACCGATCGTCGGTCTCTCTGCAAGAACTAAAATTTATCACCCATCCCCTCTCCGGTACAAGCTGTGGAGAGGACG
+>68194 2
+GCGCGATCTACTTCATGATCGAGTACTGTTAAACCACTGCTGGCGGGATACCAGTGATCTCACTGCAGTGCCCCTGCAAGTATCAAATAGTGTGTGAACG
+>68195 3
+CCGTCTACCGCGATCCAACTACGATGATACGCGGTTTAATAGCTCATCATGCGTGAGTGTCTAGTTGACGGTCGAAAACCTGATTCCGGTAACGTGCGAA
+>68196 2
+GGGCCATGGCAAATCATGTCTCTACTGTCGGCATAAAAGGATATACGTGGTTCCAGTCCCATATGGGATGAGCGGTATTCACGACATGTACCTTACCCCG
+>68197 1
+GGTGAGGAACCTCGTACAACATTGCTGCGCATGCGGTCTAGACCAGTGAAGACATAGGCCTTGCTGTCAAACTTTCATTCAGATCCATCTCAGCATTGGG
+>68198 3
+ATGTGCGTAATCGATATTGATCGCGCACCTGTTAATTAGAGCAGTCTAGACACGGGTACCTCTCTGTCCGCCTAACGGAGAAAGCTCAGGGCCAGCTATT
+>68199 2
+GCAGACATTGGTACGTCCTACCGTAAAAGGGGTCAAGCTATGGGATTATAGATTCGGGCCAACTCGGCCATGTCTTTTCACTGTCGACAACGTCAGACCT
+>68200 1
+TACGCCTCCTCGGTCTTTAAGGATGGGAACAGAAGTTCTCATTTGTCCATGATCCAGAAGACCGGCAGTGTCACAGGGACACGGTAACGTTTCAACTTCG
+>68201 2
+CCTTGCAACCTCTTCAATCTTATACCCGTCGTTGTCAACGGCGAAGCTCTAGGGCAGATCAGCCGACCCAAGTAGAGATAATGGTGTAGTGGTATCTGAG
+>68202 3
+CCCTTAGGGTTTCCGGTGCACTAGCATGTCGATACAGTATGTGTAAAAAGACCCTTGTGCCTTAGCGTCAGCTAGCAGGGAGCCAGAACTATACTCCGAT
+>68203 3
+CGGCACGTTTATAATTTGACGTCTGTGCTAATCGCCTCGATCCGGCGATGCGCTCGAAGATCTGGATAACTAAATCGGCTCCCAAGCGGAGAGTTATACA
+>68204 1
+TTACCATGTCGCGCAAATTTGAACAGGCTCTCCTAAAAGACTAGTTGGGCGTCGACTCGTTCTCGGGAAGTACAATGTGAGATTATGGGCCACCTGCACC
+>68205 1
+CGCGTGGACGAGGCGAGCGAATCCTCACCTTAATGGCTATTGTCAACACTCCAGTTCTGGTGGCTTACCCTAGGAGCGTGATAATCATTCTACAGAATAG
+>68206 3
+GGGGTCTCAAACACTGTGTACTTCCACGTGATTCTAGAGACTTTGTGCCACTCGCATCGGGCCGAGAACACCATACAAGACTTGACCTTATGAGTAGGGT
+>68207 2
+CTAGTCAGGGGTGTTCGTGCCTGATGTAGGACAACCTAAGCATGCACCCCACCTATCACGGAGTCTATCCATCTAAGTGGGAGGGTAAATACCATCTTTG
+>68208 2
+TATGGATTGTCAGGTCGTCCGCTCACTCTAGACTAGCGGCTAGGTAGATAGGTGACTGTCAACGAAATTCGAACCAACGAGGTCTGTCATTTGAACCCCC
+>68209 2
+CAGAGGGTTTCAAACTCGCTTAGCTAACTGATCAGTTGCAAAATCCACTTCTGTCGGCAATGACCTGAGAGTGATCGCGGGGCCACGTTTGTAAACCTCG
+>68210 3
+ATTTGGGCCCCTCGATGTACAATATTGCGGAATCCTGGTGAGAAACACGGCCTACGTGCCCAGTCTGGCGCCACGCATCTTTAAGATAAACTGTAAGTGT
+>68211 3
+TTGTTACAGCTGTTGCCACGATCCTTCGTGTCTAAACGAAATGACTTCGTTATAAGAAGATTGGGAAGCAGGGCCACGGCCGTACCACGTTTAGCCACGC
+>68212 1
+GTTTCGAACTGGCACATCGGGCGGGCTGGCCACATGCTTATCAATCGACTAGATTTCCATCTTGATATGCGACTAAGCACTGCGCAGTGTGAACAGCATA
+>68213 3
+AGATACGGTGGCAGAAAGTATGCCGGCGCCTTCCGGCGTTACTCCTGTCTTCAGGTCACAGGCTCTTAACGAACTAATAGTGGGATAAAGCTATACTCCT
+>68214 2
+GGCCGTAGACTCGTCGGAAGGGCGGTGTACAATACAACGACATCAAACTCTTGACTGTCACGGGGTAGCATTGGCTCTCCTTATTTATCGTTCCAAACGA
+>68215 3
+TTCGAGTCCAGAGGGCCAGATTTTTAGGCCCTCAGATCGGATTAGGAGAACTGATGCATTCTGGTATACAATTGGACCAGGATACCCTGCTCTCGCACCA
+>68216 3
+TCACCATGTGCTGGATACTGAGGTTCGAGCGGCCATCACATACCAATCCTAGATGTTTGGCCGAATTCGAATTTAATGCGTGGAAGTGCAGATCACCCCG
+>68217 1
+TAAGTGACTTATTTGAAATACCAGAAGAAGCTCCGATGGATTGGCGTATGGATTCCTTCATCTCAAGGGGCGCAAGGCCACCGTGCCCCACTGTTACTCG
+>68218 1
+GGGACTCGTGGTCGCCGGAAGTAAGTTCGACGCATGACACGTCTCTACTTGTTAGCGCAGAGTCCTATCCTTAACCTAGGCTAACTATAATATCCAAGGG
+>68219 3
+CCCCAGGTGATTGCTCATCGTTCGTAACACCAGCGCGTGATCATCCCGAATCAAGGTGAATTAATGGGTCGAGTTATACAACTTGCCAGGCTTTGAAGGC
+>68220 1
+CGCTCAATACTATCCGCCAATTTGATGTTGCTCAACCCTCATGCCAGAGTCTACCCATGTAGGATATTGGCGAGGATGGACAGGCTAGGACTTGCGAGTA
+>68221 2
+TCTGGGGTAAGTTACGGTTCGAGTTGTAACAGGATCAGCATCGTGATAGTTATAAAGGCCGGCGCAGTTCCACGTCTCCCGATATCACCGTACTCACAAC
+>68222 2
+TTACCGATGGGCCATCGAGTCTGATAGGATAATAGCTACCTGATGCTAGACAATCCTCTCAAGAACTGCCCGATGTGGGTAGATTAGCGGTGCTCTCCCA
+>68223 3
+CCTTCTTCTTTCTGCCGAACTCGCAGTCAAGGCAGGTATGTGGATACACTATCCGACAGTAGCAGCTATGCAAGGAAGCCCGAAACTTTGGATCGTAGTG
+>68224 3
+TATAAGCAGGTCTCGTTGCGACCGATCCCCACCGCCAGGCGGGAAGCAACAGCTTTGAGTGATATTGTCTGTCACAACTGACTAGTTGTCTACGATAAGT
+>68225 3
+ACTGCGTCCGTATCTCATCTATCAGTACGAGTTTCGGAGGCTAGTTACACCAGACTCATTAGGCCGATGACACGGTCGCGTGAAACGATTGCAGTGTCAA
+>68226 1
+GTATCCTGAGGGTTGGATAACGAATCACCTGCCCGCGGTAGCATGCCTGAAAGTTCACGTTTTTAGGTTGCAAGGCCCCAATACCTTGTTACACGGAACA
+>68227 2
+CGCTGCAATTCAGAGGGACCACTGCTTACTGACCGTTGATGAAGTATCACTCATCAGCCAGTATTAAGCCCGTAGGATTGGGCTCGACGGTTCTCAAGTA
+>68228 3
+TACCCTGTTCACGGCTAAAATAAGGTTTCTTATGCCACCTCCTGGGCCGGTATAACGCACCACGCTGGGGTTGAAGATGGTCGCAAGCAAATGTACTGAT
+>68229 1
+AGTGCGCGCTCCGTGTGCCTAGGGCTAGCGGGAAAATTGTATCACGCAACTAGGACATAATTTAATGAATAACGCGTTGCCTTCGATTCTCGCAGACCCT
+>68230 2
+CTTCTTTGCTGACGGGATCCTTAGCCAAGGGGGGACCAATCCTGCCCTATAGGCGAGAAGAATGACACGTATGCTTTAAAGTACTTCCGGCACGTATCTA
+>68231 3
+CTTGGTCCCGTGCCTGAGATATTGGAATGCCGCGAAAGCTGCTCGTACATGATTACCGTTCCGGCAAGCGCTAAGGTGTAGATACACTAATTTACCACAG
+>68232 2
+TCGGTTAAGTTCGTACCCTCAGCATCGATAAACCACACTCCTTCGGCTAGCATTTAGTATCGAGCATCGCGGTGGAAGTATGGCAGTCAGGGAACTCGAT
+>68233 3
+CCTCGGGCCAACAGCTTAAGATTAACTTCGTGCAAATTATCTTTCAAGTCATGGGTACGCACGTCAATGAGCACGTACCTCACGTGTATTACGGGGGCGG
+>68234 2
+GACGGCCCGTGTCGAGCAGACATAGATTGAATTACACATGCCCCGGTTCGGACTAGGTTCACTTGACGTGGCCCGCTAAACCATTAATTATGGACTTAGT
+>68235 2
+CTGGTCAATTCGCCCGATCGTGCAAGAATCTGAAATTGCATGATAACTGAGGCTGTAGAATTACCTGAGTCAGGTCATCCGGACCATTGACCCGGGTTCC
+>68236 2
+GCAATCCCATTAATGGGGCTACTCGATTATTGAGCGATAGCAAGTGGCTATCGCCCATTAACGGTATCAGTTAGGACTACAATTCGCGACGTCCCGCGGT
+>68237 3
+TTTCGGGGTATCAGTGGCCGATCTTAGCAAGCTCTCGCCGAAAGTAGGTACACTAAGGTTATAAGAGCTACACGGCAGTACCTCGACGCCACTTTTAGCT
+>68238 3
+CTGTTCTTAACACATATGGCGTTCGTTAGTGTGACACCCCAGATAGTCCGGTAACCGTAGAAGTCTGGCACACGTACTGCCGTGAGTGAGCATACGACAT
+>68239 1
+ACTGAAATTTGGCGCCGGACGCTTAGGTCGCTTGACAGTACCACCTATATAGCGGGAGCCAACCTAATCGACCTCTTAATTACGTAGGTATTGATCGCGG
+>68240 2
+ATACATACTCGTATAGTCCAGGGGCTCCTTCTCCTAGTCAGATGTAATGCAAAGCAGCGAGCTTGTCCATCGCTAACGGCTATGGCACAAGGGTTGCTGA
+>68241 3
+CCTTGAGGCAAAACGATGCCAGGAAACATTTCCGGTGTTAAAGTCTTAGAGCCCGCAACTCTATAGCTTCGGTTCTGCGTGGAATTCAGCTACAGCTGGC
+>68242 2
+TACAGCCAGCCGGGCATAGTGTTGCATAACGTGCCTCTGTACGTGTACGACCTGCAATCGTGCCACTGACTACAGTTATACCTTATGGATGCAATAGGAG
+>68243 2
+CTCGGAACAATTTTCGTGCACCGGTTCCATCGGGAGTACTGTCCAGAGTTGTACGAGGTTAACCAAGGTCATCGCTAAACTATCTGAAGTACCGCATCGG
+>68244 2
+CCTGCGGCTGCGCCAATTTACATAATGTCTGGCCACAGTATAGACATCAGGTTAGAAGAATGTCCGCAGTAATGTCCTGGAGCCCTTAAGGGGCTTACTC
+>68245 1
+TAATTTACTTCGATCGAAGCACAGTTTTGTAATCCGCACTACGCCTGCTGGGCGCAGACTAGCGAACATAAATGGAGTGACGCTGCTTCGGCAAGTCTGC
+>68246 1
+TTAGAGTGTCTGAATCAGTAACAGGTAATGTACCACCCTCCTGCAGGATTTCGCACTGCACCTCCTGTCAGATCGCGAGGAGCAATGGCTTGAAGGATTC
+>68247 2
+AGTGGCTATTTACTTCAATTCGTTACGGAATAAGACCTCCCCAGATGGCAGGCTTGGGCCCAACTGAAAACACGAGCTTCCTATCCGGTGGCTTGAGAGT
+>68248 3
+CTTGGTTTCACAACCACCTAAGTAAACAAACCGGTATTATTAGCACTCGCGGAGCTTGTCTTCAGCTGGGCCCGGTCATGTAAAATCCGATGAGGGCGTG
+>68249 2
+AACGCATGATTGCGTAGACCTGCCCTCGGTCTACTCTAATGCTAGCGCTAATGTCGATAACGGCGAGTGATAACTTCTCCGTGGTGACAAGACATGTGCA
+>68250 3
+CTAATCCCCAACAGGCGGCCCGCTGAACCATTTCTGCTTAAGTAAGTGACTTTGGAGCATGGTCGAGATTATCCCTTAGCGTAATTCGTAGGAGGCCGAA
+>68251 3
+TACTCCTTAGAGACGCTCGGGTGAGGGCTATGTCATCTGACCGTGACACCCAATCTTGGACCAAAAGGTGGTTCATAACTAACCGGCTGCATAATGTCTG
+>68252 1
+TCTCATACTGCGATAATCAGGCGCCTCATTCCTGAATCATTTGACTCGATCCGTTCATTACGTAGGGTCTGGAGAACGAGGCTAGGAAACCTGCCAGAGG
+>68253 3
+CCGTCAGGATTGTGACGCCAAATTGTCAAGATTAACAAGCGCTCAATAACTTCACCGCGGGAGGGTCGATACTCACTCGCGGTGCTCTTAATTTGCGTGA
+>68254 1
+CTCGAGAACGCAGTGTAAGATAGCACTACGTACTTACCTATCCCTTTGGGCGATAGTGGGCGAAAGCACAGAAAGTCAGTGCTGGTTCTCACCCTCGTTT
+>68255 2
+GGCTAGATTTTGATAGGTAGGATCATTCTCCTGGTTGTAGTACACCACACGCGCGACGCATGGAGCTTACAAGACTAGACACGCTCATTCGCACGTAGCT
+>68256 2
+AATTGGCCACGCCTCAGGGCCAGGGTCTGACCGCAATTAAAGCTGGTTACTTACTTTCGTGAGGTAAATGCAAACCCTCTCGGGAAGCAGATCCTTGTTA
+>68257 1
+CCCGATCTTAGTTGCATTATCGATAGCTGTGAACGGAAGCTAGCCACGATCCACCTTGCGTCCGACGTGAAGGTATTTATGCCAGATAGACGAAGCCGTT
+>68258 2
+GTTATTACCATAAGCCAAGAAGGGTCGCCTGTTCCCTTGAGTACGTCTGGTCCGGAAGTAAAACATGACCGGCGAGTCACGCCTATCTTGATTCGATGAC
+>68259 2
+GAGACGTCGCCCTCTGTATTGAAGTTCCCTCGACTAAATATGAGCGCGATCGTCTGGATGTCGATAGCGCCATTTCATTAGGATTGCCAACGCGAACGAA
+>68260 3
+GATCTCTCGAAGCAGATAAAAGCGATCCCATCGTATTGGCCGTTCCTGCCTACAGTGAGGTAAAACTATCGCGTCCGACAGTAGCTTGGTTGTAGTCAGC
+>68261 3
+AGGCACATGGAATCTTCGCACATTTGGTACGCGGTAGATTCCAATCTAATTGGAAGGCTCAACTCAGTCAAAGCCGTGCTACGGCGTCGTCTCGACTATG
+>68262 2
+GGCCGGAAAAATAGAGAAAATTGGTCGTCTGTGCCTCAATGAGTCACGTACTCCACTGCTCAATACGCTGGCTTATTGTTCCACTCGCTCGGGGACGTAA
+>68263 1
+AAATGGCCTGGCCTGGCTATACTACAAGGACCTTGACGGTACTTTCAAACGACTCGCACCCGCACTTAATCATGGTGTGCGGCTTAGGGTAGAATCTTGA
+>68264 1
+ACAGGCCCCTAAGAACGAACATGGGCGTGTAGCTTTCCATTATTCCGTGAAGTATAGCTTTCTGACGCAGTCCGCGGCCAATAACCACTTTTGGAGAGTG
+>68265 1
+GCGTAAACGGGCACATACTGATTGAACCGTAGACACGTGCGCTCCCCATGGATTAAGAAGATGTATCGCGCCTCGTGCTGCAGTTTTTCACTTAATGACG
+>68266 2
+CTCGCCGTATAAGCGTCCCCGCAAAACTATCGGGATTGCCACGGAGCAAGCGGTCCCAGTGACATTGCGCTTGTGGACATATAGTTGATAAATTCGATTT
+>68267 3
+GAGCTGACTTGGGGCAAAGGAACAAGTACGATCCTTCGCGGTTACGACCTATATCAATGGGTTTGCCCCGCTACCATGGTTTACTTACTAAGCAGTCGAC
+>68268 3
+ATGTAAGTACATTCGCTGTGAACGTTGTAGTACAAACGCATCCCACCGGCCTCTTTTAGGCATTCAACGGTGGTAACGGGAATGCCTCTGTACGCAAGCG
+>68269 1
+GTACTTGATAAGTGAGCTTCCGCGAAGTGGCAGAATCTACTGTCCCCGAAACACGCGTCATATAGCCGGCGCGGATGTGGTACCGATATCAATATTCTCT
+>68270 1
+CCGGCAGTTCGGGGTATTCTGATGTCCTTTTAATGCGCCGTGTAGTCAGCAATGCGGTAGCACGAACCGATAGTAAGTTGACAACAACTCCGCAATACTC
+>68271 3
+AACTCTAGTCCGCCCAGCAACGTGAGGACCCGACGTCACAGATTTAATCATCTTATTTCGCCTTCATTAGTGCAGGCGCCATGAGGAGTGAATGGAGGTT
+>68272 1
+AGAGCAATTTATCTAGGTTGTCGTGTAACCAGACTTTAGTTCCCGTCGGCCACCGACCGCATGCTGGGGGGGCTATTTCCACGACATGCGACAAATAATA
+>68273 2
+GAAGTCTGATAACTGGCCGCGACCGAACACCTTCTTTGCGGCGACGGCGAGTTAGATGTGAATGATTTCGACTCTACGTATTATCCTAGGGCACCATCAA
+>68274 3
+TTATCCAAGGGCGGGCCATTGGCAAGCAACTAAAATTACTCTCACTCGTTGTCACGACTCACCAAGTAGGAACAGTTCTGTGGCGAGGTGAGCGCTTCTT
+>68275 3
+TTGATAGGCTATCGGAAGGCGGAAGCTCGCCACGGTTATATTTGCACAATATTGACCGAGCTACTGCTGCCCGTCACTCCCAAGTTCGGGATGTAATCAA
+>68276 3
+ACGCAATCCGGAGGACTTTTAGCCTTATAAGACTGACGCTATAGCTCACCTAGTGAGTTACAACCCGGGGATCTCCCGATGGAGAGTCGTTGATCCTGTA
+>68277 2
+CACACGGACTCTCCGCTTGCGAGTCTTCATGTATTGGACAGACGTCTAGGAACGTTGTGGAAAAAGCTTTGCGATCGAGCTTAATCCCCAACTAGGGACT
+>68278 2
+GTTAGTTTTTGAACTGGGGCAAAACAGCCTCTGCAATTACTCTGATAGTGTACGATGTTACGGGCTTAATGACACGGCCCCAGCGTATGAACGCCCGCCA
+>68279 1
+TCAGGTAAATCTGCAGGTATTACACTCGCATCACAACTAGCCTTGCTGGACATGCGAAATGGTTGCAATGCATAACGTCGGCCATGCGTGCGTCTAGTGC
+>68280 3
+TGGTTTGCGTTGGTGCCGACTGGCGACAATATATCTCATAATAAAACAACTCTAGGTACGCGCTGGCCTCTCGACGTTGGATCACCATGACAGCTACGGA
+>68281 2
+GTACAGGATTTAGCCATTTGCGGGTTTTCGAAATTGGCAAGGCCGGTCGCACGCCTCAAATATGCGCAATCGCGTCTCTTTACGAGGCCCTACAAAAATG
+>68282 2
+GGGTGATAAACTCGTGCCCTGCGTAAAGGGCTCAAACTCTGCTACACGGTTCTTGGGCAGGTGAATCCCTCAGACCTTTGATCTCAAGGTTCAGAAATAC
+>68283 2
+GCCACATAATGTAACGCGCCCATAGATGCTTCCCTGCAATGGCGGCTTACAGTATGATGGCTTTTCGCTGAATATCGGGTACAGTAGACCCTAGGTGACA
+>68284 2
+ATACGAAAACGAAGAATGAATGTTTCGTTGCTGCGGGCTGCCGGTTTTGCCCCCGGTACAGCAGATACATAGTGATAGTCCCTCGATCAACTGCCATCTG
+>68285 2
+GAACTGGTTAGGCGGATCAGTTATGTCGCCCTCTAAAGATATCATCTAGAGTAGGGAATAACACAAGTTGTCCTGGGCCGCGCCCCGTTGAATATCCCTC
+>68286 2
+GTGGTTCAGGGTTTCTCCCCTCCGCACAAAAAATTACCATCCCTAATGGAGAGGGTAGTGGCTTTTCCGTAGGAGATACGCGCTGCAACGAGAATACTCT
+>68287 2
+AAGCTTGTGCAAATCTAACAAGTTCTGTCGTGGCCGGAAAATCTTCTCGACGAGTTAGCTCCTCAATGTCTTGAAAGTCGCGAGCGGATATGCGGCACCC
+>68288 3
+CCTTATGAGTGCGTCTCTAGTGAGTTCAAATGAACTGCAAGAAGTCGGACTGCTATTGCACACTCTAACCAGCTCGACACTTGTGCCGTGGTGAAGCACG
+>68289 1
+TCAAATTATAGCTAGATCCAGCCTAGACGCTCCATTGGAAATGGTCTGAGAGCTCCTGAGCGAGGCACCACTCTTTTAGTGTCAAGAGGTGGGCCATCTC
+>68290 3
+TCTTAGGTCGACTAATAGCAAAAAGTACTCGGTTACCCTGGTCACTCTGGGGATTGCACACCTCTGCCAGCTGGGGAATGCACTACAAATCGTGTAGTGC
+>68291 2
+ATGTTGACTAGCCATAAACGGTAGTGCCCCGGCGATTGCGGCTTTTAGCCAGCCCTGCAACAGTGTTACTACGGTACGCGTTAAGGTACAGTCTAACATA
+>68292 2
+GAGCTGTAAACTAAGGCCCAGTCGTTTTAACACCGCACACTGTTGCTGGCGTGACGCAAGAATCTTTTGCGTGTGGCTTAAATCCAAGACCGGTCGAATC
+>68293 2
+AAACCAGGTCAGGTAGCATGTTGTCAGTACATCGCTTACTGGCGCGCCAACGAGGTGTAGCTCGCAGTTCCTACGCAGTATAGTTTCCCGATAATCATAG
+>68294 2
+CGGCGCACAAACGGGAACTACTTCTTACCATCGGCGCTGATAACGGTAATCCTGTTGTCTTAAGATGAGTATGACGGCGCAGAATCTGTTCTGTCGACCA
+>68295 2
+GATAAATGGGCTTGGCATCGGTGATATAACCTTCGATAGCCCGGCGTCTCATCCCCCATAAAACGAGAATCGCATTGAGGGTCGTTATCCCAGTGGTTCA
+>68296 1
+TGTTGTTCCAGGACCCGCTGGGCAATCGTAAATCAAAGATAGCTCCGTGACGATTAACCGAGGGTCGCCTTCATTGCGGTTAGTAGAAATTCCGCCTCAA
+>68297 2
+TGATGACTAATCCCCTACGGGTAATGCTTTTTCCAACCCCGGCAACGGAGGAACGACAGACTCGAATTTGTTCGCAACTGGTCTTGGAAGAAGGTTCGTC
+>68298 2
+GAGAACTTTACTCTATTCTGTCCTTAGAAAGAAGAGCACTGTATCGTGCCCAGCTTTGGTGGCATCCAGTGTACGGTGGATAGTAGAGCGCCAACACCCC
+>68299 2
+GACGAAAGTACACTAGGGATCTTTGCGCGTTACCTGTCTACAATTGTATGAGGGCAGGGTGCACTCACTGTGCCTCCAGCGACATCTCCCATGTAAATAG
+>68300 1
+GCCCATACGAACGGGCTCTATCTGACCCAACAGTGCGCGTACGTATGTCCAGAGTAACGGGGAAGCCTAAATATGTAATGATTCGGCTAGTTTTCTTCCG
+>68301 2
+TTTGATATGGTGGCCTAGGCTAAATCCATACCGGTTGCACTGGTGTTTTGAAACTAGCAGCCGGTCAGGTAACCGACCTACGGATGCGACACCACTTACA
+>68302 2
+GATATGGGTCCTTTGAAACGCGTTATCACTACTGGCTATTGGAGGACTACGGGGAATACACTAACTGCACATGGCCACCCTGTGCACTAGGCCATACTTG
+>68303 3
+CAGGTATCGGACGCCACGTAGTTTGGGGCCGTTAAAAAGTTACCTGGTGGTAATCACCCATAACCGACGCTCTATGCTTAGGATTGATCCAGCACGACTT
+>68304 1
+AACGGGAGACCCAGGTGCCGGGGTATGTAGTATTTTGATATGACTAGCGACCTGCTTCAAAAGCGAACAATGCCCTCGTTCATTAATTGCCCCAGCTGCT
+>68305 3
+TCAGAAGGAGTATAGACTGTCGAAACTAAGCACCCTAAGGTTGTGTCGATCTGCCCTCAGTTGCGCCTAATTCTCGTACTGATGTACCCGAAATCGGCGG
+>68306 1
+CAACTACCGGTGAAAGCATACGGATCTTAACTGTACGCTAAAGTGTACGGCTCTTGCAGGGAGATGTATCGTCACCATCTGAGCTAGCCATTCTCGGTGC
+>68307 1
+CAAGCGGCGGCGTGGCTCTTGACAAAAAATAGGTATATATCGGGATAGTTCAGTTAGCCGCTCGGCCCCGCCCGTTCGGCATTACGTACTCTTATAAATA
+>68308 3
+AGTTTGGCACACGAAGGGATTGAGATACTCGCCATACATTGGCTTGGGCCACTCTCTTAACGCCTCGCAAGACCAACCATAACTATGGGTTGGGTTACTG
+>68309 2
+CTACTCGGGGTCTATTTGTGCCTGCGCTGACGGACGATACGGACAATTTTCAACGCTTCTAGGAGTCAGTGGCGACTCTAAGTCCAATCAAGAACCTGAA
+>68310 1
+GCGTCTGGAGATAGAAGAGGTATTCTGGCCACTAAAACCCGTATTACTCTATACTGCAGCTGAGCGCGACCAATCTTTGGTGTTTACACCGAGCAGCTGC
+>68311 2
+ATCATAACCGTAAGTTCCAGAAGAGAGTGCCTAGGATGGGCTGAACGTGGAACTCCCCCCTCTAACGCACGCAGTTATTTTATTCGACTTCGAGGTTGGC
+>68312 2
+CCGCCTCGAGATCTAGGAACCGTCTGTATCTGCAGCGAAAATTCATGGCAACGTCTGTGGTTATTTGATACAATGTGGAAAGCGTCCTCTACCGCACAGG
+>68313 3
+CCAGTATCATTGGCGCTTTATGTATGCCACGAGTCCGCCAACTCGCAGGCCATTAGCCCGTGCACATAGTAAAGGGTAGAAGGAATTGTGCACAGTCTTT
+>68314 2
+CCGAGTTGGTCGTGTGCACTCCAAACATGGCAAGACTGTCCTAAACTTAGATCCCATTCGCGGGAAGTTGGGCCCGTTCTAAATCTAGGCAGCTAGTTAA
+>68315 3
+GCTCAAGATTGCCCGAATTTGGGCGCCATACGGCCGAACAGGACTTGACATTCACGCTTAGCCTGGTTGATATACTTATTCGTACCACGCGAATATGGAG
+>68316 2
+AAGTGCCACTGCGACTTTTAGGTAGCGTCACCGCAGCATGTGATGTCATACACCCATAGCTTTATCGGCCGCAGAGACTATAAGCACGTATGGCTAGTGT
+>68317 1
+TTTGTGCCGTCGATGAGTCGAGCCAACACGGGGCGAAAGTTCCTACTAGATCACTCTATAAAACGGGCATAAGCCCATCTTTTAAGGTCTAGCGTTGGCC
+>68318 1
+GACAACAGTCTATTACGAGTTGGCAAGGAGTACTTCAAACGGTAACTCCGGCGAGTGGGGTCCGACTCGCACTGTAACCTTCGTCTCATGACTTATCAGT
+>68319 1
+AAAGGCATTCCGGCCGAGAGAGTACTCACTCATTCCGTGGCCCCAAGTTGTAGGTGGCGCTGTTAATAGCGGAATAAGTACTCCTGTCATACTTGCATCA
+>68320 3
+GGATTGCTATCTATTGGGCGTCCGACTGCTTTTGTGAGCTTGGTCTGCGCGCATATAAAAACATACTGAGTATCCAACCAGCGCGCCGACAACAAAGCGT
+>68321 1
+CAGCAAAAGGTCGCCTAGAATTTCTCCTTCTTCGTGTTCTAATGCGAGCCGCTATCCGATGCGGGACGTTTTTGCGGCAATCTAGCGAACCGGGAAAAAA
+>68322 1
+TAATGGACCTGTGTCGCTTAACCACTATACATCATAGGGGAAAATTCATAGCTGTGCGATACAGCCCACTGCGGGTACGTGCTTCCGGTGGGCTCATAAC
+>68323 1
+AGTTGCAGATAGAATTTGACTGGACAGCTCCCGATCATGTATCACGCTATGCCCCTAGATGTCGAAGGCAGTGAAGCACACTCACTCGTGTTGCGTATGC
+>68324 3
+ACGTCTACATTAGCAGAATGTGACTTGAAAGGGGTACCCTAGCCTCCGTTGTGGAGGTGCGCAAGTCTCACCATCACGTAAATCTCAGCTGACTTGTAGC
+>68325 1
+CGGGACTTACATCACGACAGTCTCCCGAGTAGTTCATAATTCGAGTAGAGGTTGGACCCGTAGCCATGTTCAGCACCATGTGCAAAGTTGGACCTCATTG
+>68326 1
+GTCAGGATTGTTAGGCTGTAAGTCCCTAACAAGCAGATGTAAGAGTGATTGAACTTCGCAACAATGGGCATTGCCCCCGCGACTCGGTCATCACGTCTTC
+>68327 2
+TAACAGTGTAGTGCCTACAGAAGCCTCGAGACGGACTAATTATTTGACTTGGCAGTTCGCGCAGCACTGTACGTGTAAGGAAAGCCTCCCGTGTCTCCAT
+>68328 1
+GTTAACGCCCGGAGGTAAAGAGACTGCGCAGCTATGAGGTACTGATGCCCTGATACCTCGACAAATTGAATGCCAGTCCGGTTACGTTTAATTGCCCTCT
+>68329 2
+AGACCTGAACCTTAGAAGCTAAGTGAATCCAAACCGCGGGCAGGTCGTACTACCAAGTTGTGTCATCTGGTCCTTTATGGCTGTACCGGGAGCTAACTCT
+>68330 3
+TTCTAAATCGCATTGCGTAAACATCAGTCCGACGAGTCGGGGCCGGCCATACAGTAGCTTCTCCCTAATGTAGAATGCCGGCGGGACAGTCTTATTTGAA
+>68331 2
+ATCCAAGTGGATAGCAGTGTAACGTTACTCTCGTCGAGAGTGCCGCTTACATTCACACATTTGAGTGACTCGCGCTCGCTGTGACTGGACTAGAGAAACC
+>68332 3
+GTTGCGGTGGCGGACCACCTGCTAAGTGGCCCGTTAATCGAATATATCATATGTAAAAGCTTGGGCTGCTAATTACTCATTAGACAGGAGCTGCCCCACC
+>68333 1
+CTCGCGACATGGACGGTTGGTGTAATCAACCCCGAGCTTATATAGCAACGGCTCTGGGAAATAAACGTTTTGAACCTGGCTCTTGCCGATCAAAGTCCGT
+>68334 2
+AGGAGACCCGGGCGATGTCGGCGTTATAGACCAAACTACGTCGTCTACCCCGTTTGCTTGTTATGTGAAGGAAATTACCTCATCGCAGATCGATTCCAAG
+>68335 3
+ATAGCTTGCAGGCAATGCAGGTATAGTGCCGTTGAGCTACAAATGGCGGTCCGGGGAACCAGGTTCCGAACTATGTAGTATTCCCTACTCCTTTACCCAA
+>68336 3
+CGATGCCACTTCTCCGGGCGACGTAGGCAGTTTTATGTACGACGCTTAGGCGTGAACGTACTTAGGATAGAGGCAGAGTTACTAACTTACTACCCACCAT
+>68337 1
+GTCAGATCATGGAACGGTTATATTATCCTTGAACTCATCTACCTCACCGCGGACACAGGAGATTATGTGTAGGGGCGTCTCCAGGGCAGAAGATCTCTCC
+>68338 1
+TATCCACATTCTGGCTACCTGAGTCCGATGAGTTGTAGAGATTGTCCGCAGGCTCTACTACAAAGCCCGGTTATGCATAACATTGGAGCGGTCACGCAAG
+>68339 3
+GTGCCGGTGGGGGAATACCCGTGTGGCTTAAACACAACTCTACTATCTCACACGAGATTATGGTGTTTACGAGTCAACGGCGACTGACTAGTCATCCTAC
+>68340 3
+TATGGCTCGCCAATCCCAAAGGCTTCCTGGGACGTACAGAATGTCCACCAACAATCCTGGAAAGCCGTAAACGTGGGTTTTATGGCTCTGAGGATGCTTT
+>68341 3
+AGCTATGTCTACCTGGGGGAACTTATCATACGTCTGTCTCCACGTCTACAACGTCGAATCCAGACATCCGTAGGTGGTTGCGCAGATGAAAGTACAGGCT
+>68342 1
+ATAACACAGGACCGTGAGCATTTTACTGTTTCCGGCGTAGTTACCTCACAAGCGTGTCCAATTCACAAGTCCAGGTGTTGACAGCAGGTCCGAGGCTTGA
+>68343 2
+TTTGTTCTAGTCGTATAAGCGACCTCTAGTTGCTCGGTCAACAAAGCAAAGTGTCTAATCAGGCGCATGACCGCGCCTTTCGCGGACCAGGGGTCATAAA
+>68344 1
+CAGCTCGGACACGGGTGGTGAAGTTACTTTTTTCAATGCGGAGTCCCCCCGATATTCCGACGCTTTGAGATTAAACAAATTCTAATCACGAGACGCGGGC
+>68345 2
+TCGAGCGGAGCTGTCCAATGAAATTGAAACTGTATGTACCAACGGCCTTCCTTACCAGTCGCTTACCAAGTGGTGAGGCCCCAGGATAGTTGTCATATCG
+>68346 3
+CTACTAGTCGTGGTGTGATTCTCATTTTTAGTCATAACCACGAATCAGCCACAGCGGTAGGGTCCGACGTCGTCTAGAAAAATAGCCTGGCCCGAGCATG
+>68347 3
+CCTTTCTAGGGGAAAGTCTAGATCACCGACACCCTATATTGAGAGGAAGCCGCGCGCGATTATTCTGCGGACTCGCTTTCCGGATTCGACAGTATAAAGT
+>68348 3
+CAATGATTGAAAGTACGGCTTACGGTCAATACACATGGAATGCGCACGCAGTCTAGCGCGAACTGGAGTTAACCCTCGCTGTCCCTTTCGATTAGTTCGG
+>68349 2
+TGGGACCGCACCAACATTAGTCTGGAGGTCTTACCATCTATAACGAAATTCGTGGTACAGGACGATCCGTCTGCGTAATACGTACCGTTCAGTGGCACGT
+>68350 2
+GGGAGTCGAGACAGACTCATTGCGATAGCAAAACTGCTGTTTACTCTTCGTTGGCGGGTAACATGATACCCTTGTTTAGAAGAATCCGGCCACACCTCGC
+>68351 2
+GTCGGTAGCGCCGCCGATTCACCGTTGCCGGGAACATAAAGCGTAAATCAATCTTTAAGATCCCCATCAACAAAGTCGATTGTGGCTACGGTTTTTGCGG
+>68352 2
+GGCAAATGTAAGACCGTGCCTCGCGACCTGGTTAATATCGAGGTCTACCGTTGGCGGAGGTTTAAATAGGCCGCCGTTAAAATCACGCCTCTCTACTATA
+>68353 1
+CGTAACCCGCCTTGAAAGACGTTCTCGTCTCGAGTAGTCCAAATGTAGGGAGAGAATTCTATGTGTATACACTGCACCAGTCAGGAACCTTTGCTGCGGC
+>68354 3
+GCGACGTTTCCCGGGAGCCCATGACCTACTTTAGAAGTGATCTACTCTACATCCCTCTTGGGACACTAATGGGAAGATATCAGAAGGTGATTGACCGGCT
+>68355 1
+GGAAAGGTCATTCTCTGAGCAGAATAGTGCGGCATGCAGATCTTCGGACGAAGCCTTTGAGACCCTTATCCGGAACCTCCAGTACTTATACCTGATCGGT
+>68356 3
+AAAAATACTCCGCGATCGCGTCTAACGTACACCGTGTTTTTTCTATGGCAGAGGACTGGCGAGCCCTTTTTAAGAGGCAAGTGCGGGCTCCATCCGAATA
+>68357 1
+TCTTCAGTTGAAATACGATACGGTTACGACACGTATCGCTGGGCTCACGCCAGTTACAAGGCACGAGGATTCCTGTCCATAATATGTTGTCACGACCGGG
+>68358 1
+TGCTGCTTCGCTTTCTTAAACTCGAGAAATGATTATGATGGGGGTCCGACCATTACTACACGCGGATGCCATTGAAGCGGGTCAGCAATCAGATCACCGC
+>68359 3
+GAACGAAATTGGTACCACCGTGTGCTTACCCGTCACAAGCGTGGTACTGTCAGAAGACTCTGGAAGGCGTTCCAATATAGTGTTTTAACCTAGCTGCGCC
+>68360 1
+GTATTGGAAACAGATACCTTATCAGAAGATTTGATCCAATCCGTTTGGTCTTGACAAACCTGGCCACAGGCCCTGCATTTGGCAGGTCGGTCAGCACGGC
+>68361 2
+GAGCACACCTAAAGGCGGAACTCGCGGCTCTGACCCGTGTCGGAGCTGTAGGCCGTGTTCGTCAAATAACTTTGCTCTGTACTTAAACATACGGATATTA
+>68362 2
+ACGTCTAGTGAGAGGAGTGAACCCGAAAGTGGTCGTGGACCCTCCCTTTCTAAAAGTTAGCTCGTTGGCCCCTGCAAAGCAGTATGTATACCGTTCATAC
+>68363 1
+TGTCCCGGATGCTCGAAACGGTAGTAGGACATACAGCGAACGAAAGTCTTTGGAAATACTCAGGTTGCACTCAAGTCCTCTTGTGTGATCCGCTCGCACT
+>68364 3
+ATTAGGCCTAGCACGGTACCGACCGGTGGTGAGCTTTAGATCGTCCTGGAACCATATGAACTGAGACTTGTGAAACTGACCTCCCATTCGGAACACGTTT
+>68365 1
+CGGGATGCGCAACTTCGTTGTCCCGCTTCAGGGGCCACGTATATTGAAACAGTGCAGCAAATTGTCGTATCGTGCTTAAAAATCGTGAACCACCCGGTTA
+>68366 1
+ATGCTAAACACGCTATGTTAGTTAGAGACCTTCACGGCATAACGGTCAGATTGCAGATTGCGTGCGCTCATAAGGTTGCCCGTCGCGCTCCGTCTAAGAA
+>68367 1
+GAGGCAGTACCTTACGACTGGCGGAGTCTCTATGGCGACTAGCACTAATACTATCGGTGCTTGCTCCTGCAGCTACACGCTTTCGGAGAAAAGTACTTAA
+>68368 2
+ATGAGCGCTGAAACGCTAGTAATTGCTAGCCCCTTCGGCCGGGCGAATCTTGCATTAGGTATAAATCTAACGTATTCATAATGCACAGCGCCTTCGGGGC
+>68369 2
+AATTCTACAACGCGTGATTTATTATCACATCTAGAGACACCCGGCGGACCTTCGGCGCTCCGGCGAAACTCGGTAGTACAGGGTCGGGACTTTAATATGT
+>68370 3
+GATAATAAGCGCGTCTTGAATGAACTATTGACCAGGGGCGCCTACTCAAGCCGAATGCTATACGGGTCTTCAGCGTCGCGATTAAATGTACTCCTTCGGC
+>68371 3
+GAGCTCCTATCTACCATTAGCTATCGGAAGTGGGTAATCGGCCTAACCATAGAAAACCTTGCAACCGGGTGCCCGTGGGTAAGTTCACTTGTAATCGCTG
+>68372 1
+GGATTATCTAATGCCTCAAAGTCCCTTTTGACTAGCTGGGCGACGTTGGTGGCTCGCAAAACTCGCCTAATGATCGCTGATAGCCCAGTAAAGCGTCAGA
+>68373 2
+GCGCGTAGAGATGTTAACTCCTATCCAACGATCCTACGTTCTCACGTAAGCTGAGATCCTATGGGTTTGGGACTTGAAGAAACGTGAGTCCAGCTCCAGC
+>68374 3
+ATGAGGCCTCGGCAACGGGCTAGCTAGCACCGCTATCATGCAGTGGTCAGTTAATACGTGCGTATATTTAATAGTCTTACATACGCCCCACGGTGACAGT
+>68375 2
+CTGCGCTATCCAAAAGTGGGAGTGTTATATACTTACACCATACCCAGCTCGCGCATGTTAATAAGCGTCAATCCAAGTTCCGTTGGTTACGGGCGAGCGG
+>68376 2
+CCGATTGGTAAGGACAAACCCCGATCCGATATAGTAGCGTTCCCGTTATGATATGCACGGGGGGATACTGATTTCGCTCACCCGTACATCAGGTTAGTCA
+>68377 1
+TCTCTACGAACGTCAGGCAACGCTATGAAGCTTACGTTTGAACGCGGAGTTCGCCTTTGCATGAGAACCCGATGTGAAGAGCTTAGCTCAATCACGGTCT
+>68378 2
+CATCGATAGGGCGAGTGGCCACTCCTTAGGACTCGGGAACCAGAAACTTGGGACGCATAGTAAGTCATACATTCGCGCATTTCTATGATTGTCCCATTCG
+>68379 3
+GAGCTATGATTAGCTCTAATTGGCCCAGACATCGATATCGCTTGGGTCGGCAAGCCCGAAATGCCGATCTGTGGCTAGTACAGCCGAATCTACGTATATC
+>68380 1
+TTATCTCGTCGAGGCAGATCTTACTTTTTGGACGGATGCCGCAAGGCTCCCGAAGAGACCAAGATAGGCTAAACTTTCCCGTAACGCGGGCTTATTGACA
+>68381 3
+ACCGACTTTACGCGAGGTTTAACTCGAATACATTGACTTGTGGAAGACTGCCCGCAATTGTAAGGAACTATCCCGGGTCCAAGAGGCCCGACTGTTTCGT
+>68382 3
+CAGCAGCGCCTCGGCACAGGCTGAGAAGCGTGTTGATATGCCCACTCACGCTTCAATACTTGGCGTCTGAAGTTTAAATCTCAATATGGGATAGTCCTGA
+>68383 3
+GGGGCGCTTAAACGTACCCGATATTCAGACTGCATTCTTATGGATTGACCCCCAGAGCCATTATTACGGATTGTTAGCCGAGAAAGTTCCATCCGCGGGA
+>68384 3
+GGGGCCCATGTCATTCGGTTAATGTCCAGTGCTCTTAGAGCCTGTGACATGCCCATGATCGTACGAATAAACATCAGTTTGGCCGACAGGACCCAAGTTA
+>68385 2
+TCTCACTCATCAGAGTAGGCCTTCCTGGTTCTTGATGGTCTTAACGTGATGGCGAGAACTCGGAACTCGCAGAGGTAATTATGAACAAGCTGCCGCACCA
+>68386 3
+GATCCAATTTCGCAGGACTTTAACTATGGAGATCCACCAACTCGGGCATCGTACAGATTTGGACTTAATCTTTTTACTCAGAGGGGCCCCGGGAGCAGGC
+>68387 2
+GACTGTAGGGAGCCTTCGCCCGCATACCGATACCGCCCCAAGTAGTAATTTGATTTTCCTGGCTTTCAGTCGAGTAAGAGCAGACCATAAAAGTGTGCGT
+>68388 1
+GCTGATCATACTAATTTGGAAAGACGTCGCATGAGCCCCGTTGAGGTGACACTGCTGTCGTATTTACGGCTAGGGCGCGACCCTAAAAAGTTCTAACCCT
+>68389 1
+TGGAGTTGTCGGCCAAAACTCAGGACTGCTATGACACTCATACAGTGCACCAGGAGGAAACGCTTCTGAGTCAAACCAGGTGCGGTCCGCCTTTTATTTT
+>68390 3
+ACGATTCGAGCCCTTCGGCAGAGGTATAGCCGAGCTCGATTGCGCAACATTAGCAGCTGTGACGTCCCTATATGTAGCTCTATGGACAACTAGGTAATCT
+>68391 2
+TTGGTGATTAGCTATAGCTGTGGCTCACAGTTCGGACCTGCCTGATGTAAGCGGACTACGACTACCTACCCGTAGAATCGCTTCGGCAAACGAAACGTAT
+>68392 1
+TGTACGGCAATGGAATTATCGCTGCCGTTTTAGGCAAATAGCGCAGCACAGGGATTCAAAAGGCATGGTCTACTCTCACTGCTGCCTCCTAGCAGTAGCT
+>68393 2
+CGAGAGTACTCTCGTGCAAACACTGATAGCGACGCTGCCCGTAAGGCCTTTCTATGGGACGCAGATATGTGGTGTTTCGTCCGTCACTCACGAAAAAATT
+>68394 2
+AGATGACCCACTGCGCTATGTGTCGATGTTGGGATTACCATACATAGCCCGCCATAACGATAGACGTCACACTCACTGTGGGAGAGGATGCTGTTTTACC
+>68395 1
+TTATAAGGGAATAGTCGAGCCCCTCCTAAGAATCCAGACATTCAGAGCCTTCTCCAAACCCAGTGTTCTCCATACGATTGCTAGGGCTGTGGAGGTGGTG
+>68396 3
+CCCTAATTCCCTCCCAGGGAGGGCGGACCTCTAGACTTATCTACTGCAGGAGCTATCGAGACCTAACTTTAAAAGTGGTCTGTGCTCTTTGGGGAAGAAA
+>68397 2
+TCGCAGATTTACGTACAAGTAGGTGGAACCACTTTTTACTGACAGTCCATGATGAGCGTTCGCCGCCCTAGCCAGCTTTAGAGAATGGCATACGATGCGC
+>68398 3
+AGCAACTATCTCATTGAATTGATACGCATTTGTGGCGCACGTGCTGCACCAAAGGCCTTGACCAAATGATCGTGCTCAGGTCAAGCGGTTCTGCTGAACG
+>68399 3
+TCAGCCCACAGGTTCGCTCGAATCTGGTGACATTGTTACAATCCGTTGGAGCAATATTGGCTTGACACCTGTTAGCGCCCTAAAGGCGAATGGGCACAAT
+>68400 1
+AATGTGCTAATTCGGCAGGCCAATTCCCCCAATACGAATTTGCTCAGTAATGTACCCTGAGCCATCGTGAAGGTCGACGATGTGTAATGAGCGGTTCCGC
+>68401 3
+TAGTACTAGATATCTAGAAATCTGCGGGTTTGCCCCCGTTTAGTATACTCGCAGCTAAAAACGCATGCGCCCCGTTTACAAGGTCGCAGAGGTAGCTGCG
+>68402 3
+GGCTGATAACTATACACCTGTTCATTGTGAGAACCTAGGGTAGACGAGTACTCGGGCTATGCATCCGAACCTTGTCACTCCTTCGGCTGACCTAAGAGGA
+>68403 2
+TCCGCTGCCCTGACCTCATTAATGGAGAACCTGGCAGACGCATTGGAGCCAATACCGCTCTAGGTCTGGGTTGAATAAACGTAGGTAATTCCATGACTGT
+>68404 1
+ATCGCGTCGTTCTGTAATACGCTATTCCGCGGACAATACTTATTAGCGTGTAGGTCCTATAAGCGGACCTTCCGAAGTCGCTGAGAGTCAGACCAAGCGA
+>68405 1
+AAGGCCCCTACCGCCCACCAACGAGGCTCTTTCTTATCTTCTGCGTCATAGGTATCGTATAAGGCTTTACAAGCACCGGTAGTTAGGTAGAGGTAGGGAA
+>68406 2
+CGGGGCCTGAGGTAAATTCTATCAGTGTGGCCTGAAATCTTACCCCATTCGTCCCCGCCGAATGATGATCCGAAATGACGATTTCCAAGAATGACGTTGG
+>68407 2
+GCTTCACGTTTGATCATTCCACAAGTGCTCCGGGATAGCGTTTTTCTAGAAAGGAATCAATATGATTGCAAGCGCCCTTTCAGGGAGGGCCACGAACGCC
+>68408 1
+TAGAGCAAAGAGCGACCTCTCGGATGCCCCGCGACACTACAGAGTGGTAGATAAAGAATAACCCGTTGATTTGTTGGTTAGCTCCTGTCCGCTCTGTTCA
+>68409 2
+CGTGATCGGCATCAAGCTCGGGGGAGTCCCTCGCTTCAACAGTGATTACTTCGACATAGTCCGTTAAATGGGCAACTTTGGGTTTATAACAAAACGCCCG
+>68410 1
+TTTATCGCCACCGCATGTTCCGCTTCACGAGAGACTCGATACGGCTCGGAACTTCTTTCAATTGGGGCGTGGACAAACGTCCGAGTAAAAAATGGTTAGC
+>68411 3
+ACTCGAGGTTGGATCGGTCGTGCGAATCTCATTTCGATCCAACCCTCGCGCATCAGTTCAAGGTCCAGGTATTTCCAGTAATGAAGACCGTCGAGAAATG
+>68412 2
+GGGTACGGATAAAGGATTTCAGCAGATAGGGCTTTATACGGGAAATCGTTTTTATGCGCCCGAGGCTCTCACTCGTAATCCAGCCCATCCTGACACTACG
+>68413 3
+ACTGCCGAACTGGTCTCCTGTTCGTCGATGCAAGAATGGTCGCATGCTGTCGTACAAATGATATGCAACATCGGATGCACGGTCAGGATCACTTCCGAAT
+>68414 3
+GGGTCCAGGAAGATTCATCTAGCATACCAACTGGGTGGTTGCTTTTGCCCAAGGTGAGGGCGACCCTATTAATCGCCAAGACCCATGACCGAATTCTTTA
+>68415 1
+TACCCAGACCCGCTGTCACCAATTGGTAAGCGTTCATGCTGGATATCAGCCTCGGGTTTACACGGGCGTCAAAAGAATCAATTTCGTGTAGGATGTCACG
+>68416 3
+CATAAGAAGTGGTGTCGCGGTCCATATAACGAGTGGCGTTTTTGCGTCTAACGCACATTGTCCGATCACGATAGCCGTACTAGCGCATAACACCCGTTAG
+>68417 1
+AATTCGTGACTGCACATTCCCACTGAATTGCAAGTCATGAAGTCTGTTGTGCAACGCTGCCGGTTCCAGGACTAAAGGTGTTCTCCGGGTCAACGAACAG
+>68418 3
+CGCACCCTGACGGAATACTTGAGTTTAGTAGTTCGGGTCGGATTTCTTACCGGAATGTGTCGAGTACGGAAGCTCGCAAACTCCCTCCAAAGCAATATGC
+>68419 3
+GGGTCAGGTGTACTAATTACACGGTCAGACTTCGTGAGGTAAGCGATACGTTGCCGTTAACGCCATTCCAAGTCAAGGCCTGTCTGTCAAAGACTCCTAC
+>68420 3
+TGTTCTCTTAGGTATCAGTCTCCCAGGCCTCCCAGCGATATAAGTAACTATTACGCACGGCCATTGGAAGTCCGGGAGGTCGTTAGACAGAAGGAACTTC
+>68421 1
+GACAGTACGCAGATAGGGAGTGGTTAAGATGTGTCAGCAACTATGTGTGGAGGAGTCGCCACTATCCCTTACTTCACAGTATTTACGTTCCCCAGCCCAC
+>68422 1
+AATGCTTCAATTTCAATATACAACACCAGAAGTCTGCTGTGGATTTCGTAGGGGGGTAGCGCACCGAACCCCGCCCCGTGTCGCTAATAATGCTATTGGG
+>68423 1
+TATCATACGAAATGGTTGGGCCCTACAGCATCAACTCCTAGGCCTAATCGGCGATAACGTGGCTCGCAACGCCGGTATGAGTGTTATCTTATGTCGAGCA
+>68424 2
+GACGGAGATCACCAACTGTAGCCAAGGCATTCGGCAGTTTCATTGAAAAGCATCGCCTAGGATTGGAAGCTCCTCATCTGGTCTCCGTCAAGATTGCTTG
+>68425 2
+TGGTGAGGGGTAGGTCTTAAACTAGCAACCTATACGGTGCAATAATCTCCGCCCCTACTGAAGGATGTCCCGTCATTTCAACCGTCGGTTCTACGAAGGA
+>68426 3
+GCGATCGACTAGGTCGTAATGTCCAGGAACACTCACCTGCGTACCGAGCTAACTATCTTAATTTCATAAGATGCTCACGGCTGGCTAGTGGGCATTACGG
+>68427 3
+TGACGGCCGCACTGATATGGCCGAATCGCATATATGTCCTAATCTACGGGAGACCGCAGTGCACACAAGCTGATCCACGCGTTTATTATGTGCAGGATTT
+>68428 3
+TATGTGATCGCTGGCTCCGCTTTCGGTGGGCATGAGAGGATCATGATCAATACACCGATAGAAAGGTTCCCCCGATGCACTACACCTGTAGTCTACATAG
+>68429 1
+GGGGTCATGCCCTGTGATCTCAGCCAGGCGAGTACGGAGACATACATCATGAGCGATGAGTTAGTGATTCAAACTCCGTAACCACCATCGCTGCTATTTT
+>68430 2
+GGAACAGAACGATAGTTTTCTCCTAAATTAGGAAGGAAACCAGTAATCCCTGGCCTCCCACCTCGCTGAAGGACGGATTCTGCTGTTTCCGGGATTGGCT
+>68431 1
+CGTCATTTGCATACTAATACTTCTGATCCAGATTTGAGCAGGCGACTACGTTACGATCGCAGAGAACCCGGCTCGTAGCGTGTACGAGCCGATTTGCGAA
+>68432 2
+TAACAGAATGTCCGCGAAGATTTTTCGGGAGACCTTCTTCGGGACTTCCAGTATTGAACTGGACATCTCTGCACGCCGAGTCAGAACGGACAGTCACTTG
+>68433 2
+GTAACGATGTCCCGGATTTACTCCACTCATACATGCCAAACTTAAGGGAGGCACAGGTAGTATCGATGTTGACGCCGGGCAGTCACTGGCATCTTGATCT
+>68434 2
+AGGAGCATCTGTCCGAGGACAAGTGCCTACCAATACGTTCAGGAAGTTTCGATGGCATCCTCTTCCATTGGAGTTCAAGGCTGGATAGTCACCGATTACC
+>68435 2
+CACGGACAATCTCTTGTTAGGATTACTAGCACAAGATTGGAGTAAGGTCCTACAGGAGATCGGCCCAGTTCTGCGAGATTCGCCCCGCTATAGGTCTTCA
+>68436 1
+CATATTGTCGTTAATGGAGCGCTATACAGCTGAAGGTACAGCACGTGATTTAACCGGTTCTTCCCTTAGGGCCGTCGGAAACCAGTATACTCCGACGCAG
+>68437 3
+GTCCAGAGGGGACACCTCATATGTAAGCCCAGTGAGGGCTGGCATTTTTGACACCTTTGCTAAAGTCGACAGAGAGTATGTCCACTCGTCCCGAATTTCA
+>68438 1
+ACATGCACATAACACAGCCGGCGACGGTCCTCCGGATTAGACGCCCATTGGTCGGGATTCATCGCGCGCGGGCAAGCTATTTTTTATTTGTTAAAATGAA
+>68439 1
+CTGCTCGATCGAAGCGACAACGAACAGGGTATTAAAAACGCGGTTCCTGTCATTACTTTTTGCCCTGGGCCACGGATAGTGTCGACGTACCAATTCGGAT
+>68440 3
+ACACATCTCAAACTACACGGGGATGTGCTCTGTAGGCCCCACTAACTTTACTCTTCGTTTATCTAAGGCGGGTGGGGAAATGACTAGCACGGACGTATCG
+>68441 3
+ACCAAACCGCTTTACTACCCTTTCTCAGTCTCTGTGATGCCCCATCGGATTGTATGAGACAGATCGAGTAGATTGCAATGGGGGGTGCAAGCCAGCAGTA
+>68442 1
+CGTAACACCTGGCTCCATAGTGAACCCCCGTGTTCGGGTAGGCTACTTGTTAATCGTTATGAAAGAGAGGCTTACCTAAGAGCTACAGTGCCCTTCAGGA
+>68443 3
+CGAGCGCGGGAATTCGCTTCTGGAACCAATTACTAGTCCAGCCAAGTTATGACCTCTCCTACGCTCAGAACAGCCATGTAATGTAGTGTAGAGGTTCTGG
+>68444 1
+TAGTCTGAGTCGGGACGTGCACATCTGGGACCTCTCACAATATTTTCCAACCAATGGTTACGAATGCGCCGCGCAAACGTGTTCAGAAGTGAAGTTCCTG
+>68445 1
+GAGATTCTACTGAACCTTGCGTGGGTAGCAGAGTATTGCATGTCTCGCAGAGTCCGACTACCGTCAGGGGAAGCAGATCACCAACATATCTTCGCCATTT
+>68446 2
+AGGATCTGCCGAGGGATTTCTGTATTATACATTCAGTGATAGACCCGCACCACCTGCTGAGACGAAATTCGGTTCGGTGGTAGCAACAACGCTCTCGATC
+>68447 2
+TCATCTCTCGACAACCACGTAGTCTGTAGCTGATACCTGTGCATCTCGAGTCAGTTAACGGAACATGGTCGAAATGTCGTGAGACGGTGGCATTCACCAG
+>68448 3
+TCCTGAGCTGAAAGCGTTCGAGGGGCGAGCAACTGTCGCGCGGATAGCTGTCAATTAAACTGCGTATCGAGCCATTGAGTTTACCATTCTCCACATCTAA
+>68449 1
+TGACTACGGGTTGATCGGTCACAGAGACAGGTGTCAAACCCATTGATCAAATTGTCTTCTCAGATACGGCAACTTCTGCCGGACTCGATCGGCAGACTTG
+>68450 2
+GTGTGGCGAGAATGACTCTACTTCCAGTTTTGTACTGCACACACAATCAGTCTTAAGTAAAATCGCTAGGCCATGAGGTGCACCGCCCTAGCGTAGGTCG
+>68451 2
+GCAAAATTGCAAGCGCACTATCTCCGTGCATGAGAATTGTTACGGCCCCAGAAATTGGGACGGAAGCCTATATACCGCCTTTTCCTAGCTTGGGGATGTC
+>68452 2
+TAACATGCTAGGATCATGTTCAGTACTCCCTGACCGATTTGAGGCAGAGTAGGCGGCTACATTACGATGCCTTTCTCGACTTCGCGAAGAAGCCGATCGA
+>68453 2
+GATACTCTACTGACAAGCAATGCTGGAGGACTCGATAACCACACCCAGGTGATTGGACGACTAGAATTAGTGGGCTTGCCGTTGATCTCGTCGTACTCCT
+>68454 2
+TCTCGTGGAGCCTACAATCCTTCGCAGTGTCATAAAAGTAGTTGACCCGGCCTCAGTAGTTCAGACCAAAATCGTGTAGCAACTTGGTTTCAGGCCAGGG
+>68455 2
+AAATACGAGCACTTCAAGCTTCCCATGATTCGGACATAATGGCGTTGCGGCCCAGTCATCTATCAGGGGTTGCCAACTACACAATTTCTGGGTAGGCTGG
+>68456 1
+CTATTTCGACAGGTCGTTCCCGCAACCCTAGAATACATGTGACTGCAACATCGTCCTGGATTCCCCGCATGGTAGAGAGAGGAGTTCATGGTACGATAGT
+>68457 3
+ACTATAGCAGTAATTGGAATACGGACCTGTATCGCAGAGTTACAGTCCGTTGTGCCACTTATAAATCGGCTAAATTGTAGGCCCCTCGGCCGAGGCTGCC
+>68458 1
+AAATGCTTAATTCTCCGGGTGCAATGCGGCTGGGGATACCCGTACGGTTGTGCCCTTTATGGGTAAGACCGCAAACTTCAACATCAGCTCATGATCCAAG
+>68459 1
+TCGAGTGACAGGTCACCCACCCTCCAAGCAACGTCTTATTGTCGGGAGACACCACTTCATACTTTACTTAAGAAGGTGGAGGGGATTCTTGAATGGCTGC
+>68460 3
+ACAAGCAGCGGTGAGTATGTAATTGCTGAAATATCCTTAGTTCGGGATAGAGTGCCCTGACCACGGGAGCATTGCCCTCTCCACTTGAATTAACCGCGTC
+>68461 2
+CAGTAGGCTCAAAGATCTGCCACGGCACTTCTTATAACCATCAGAGGGGGTGTGGCATCTTGTCCATGCTATCCGGGCAATACAGCCTTTAATAGGCGTA
+>68462 3
+CGTTAACCTCCACTACATCACATGCGCCAGGGACGGCGATCGTAACGATAGTATTTCATAGGCAGTGTTGAGAATTCTGCTCAACCGAAGTCCGTGGGTT
+>68463 3
+ACCCGCACGACTGTTATATATCGTGTAACAGTGGATACGCACACCCCGGGAAGTTCGCTAGTATCTTTTAAACGCTTCGGCAGCATCGAGATCGGGTGAT
+>68464 3
+TCAGACCACGATCTCCGCCACATTAACGTCTGAAGTTAAGCCTTATCTTATTATGACGCCTTCGAGATGAAGTCTCGCACGTGCTGGGAAGGGCGTGAAG
+>68465 1
+TTGCACCACCGGCCTGTCTAGCAGTGTGACCGAGGGATTCATGAAGACCCTCGGGAGGATATCCATCCTTATCGGTTACACGTATATATCGCTAATGAAG
+>68466 1
+GACAAGTAAAGCCAATGCGCGCTAGTCTTACTGATCGAGAGTCGTTCATACTGTGGTTGCCTCCTGTGGAGAGTTCCCAAACACGCTTCATTAGGAGCCA
+>68467 3
+CGCCCTTATTATCGTAACGCGAAGGAAAGGTTTCGATTAAGCAATCACTGATCGGCCGTGACAGTTCCCGTATAAGATTCCCAAACTCGCGGGTTGGGTC
+>68468 2
+GATCCCGGACGGCATTTTTTCTTCGGACCCGAAGTCATATACGTCTTCTGAAGATATAGACTAAAACTGAGTATGGCGCACGAGCCTCTATCCGGGAGGC
+>68469 3
+AAGCGAAATGTTAGCAGCTCTTGCATCTAACAGGGACAGGGCATCAGAGGTTTCACTCCCACTCCTCGTTGATGAGATGTGCTGTGATTCCTAGCCACGA
+>68470 3
+ATAGCGGATGACGGGCCACTTGAGTTTTGGAAGCGTGCTTCAAGGTGCAGGCCCTAACATTCATCCCCAGGACGGAAGTACTTCCCTATCTTGAATTCAA
+>68471 2
+TAGAGGTCTCAATTACAAAACGCTTGGCGGCCGTGCATTACATGGCTCTCGATACAATACAGTTAGGTCTTATTCTCGGGGAAGCTCGCACAGGCCATCG
+>68472 3
+GCTAGTGTAGGCCTTTTTTTTAGCCCAGACGGGGCAGTACCATCATAAATCGACGGTCTCGCTGTCAATTTGGAAGACAGCTAATGCCCCCGAAAGTACG
+>68473 1
+ATTTTCATCGCTAAATAACCAAAGCTTTGGGGAAACCTATGTAGTCTGCTGGTGTCGGACGTTCCGGCGAGCTCCACTGCGTTGCCAACTGAGACAAGAC
+>68474 2
+TGGTACCCGTAACCTCGTGTTGTTCAGGACTATAAACTGAAAGGGACCGGGCTATAGTGTACATCCCGCTAAATCGTGCTCGTAGCCCCAAATACTGGGT
+>68475 1
+GACAGGGAACTGCCCAGGAGGATGTCACTTGTTTCAAGGAACACGCGCGGATAGTACTAAGATGCCATATCTGTGCTGTCCTTTAAAATCCTTCTGCGCC
+>68476 2
+CTCAGAACAGTACTGAAGGGTAGGCTGACCTCGTTAAGACTTTAGGCACCCACCGGGTGTATGCTCTGCAACATTACTATGCGTTTCACTAGCGCGATGA
+>68477 3
+CTAAGGGCTACGCCCGTTCTCAGACGCATGTGATGTAGGACTTTCGCTATGGGGAGAGCTGTTAATATACAAGCATCACCGAACTATTGACCGTCTGCCA
+>68478 2
+GGCATATATCAAGTCCGGCAGCTCGTAATTTTGACGGAATGATGCCGCCCGAAAATCGGTCTTGCTGTTATTGAGACAACCACGTTTCCGCAGATCGGAC
+>68479 1
+GGCTCGTCCATTGGTAACTATGTTTTTATTTCGTCCGCACCTCAGCCGACACCGGGACATAAAAAAGTGAAGAGGACTCGGCCCCGTGACATTAGGATGT
+>68480 1
+ATGCGACTTCCATAATGCGCTATAGATACGGCCCCATTTTCTAACGGATGTATCTAGTTGGTGTCCCGAAAGGCAGTACACACGATGCGAGACCTGGTGC
+>68481 1
+AGCCCTAACATGGAGGCAGTCGGAAACCGGAGAAAATTGTATAGGGTCTTGTTTTGACGTCTGATATCTTCACCCCGCGGACAGGCTTTCCCACTTGCAA
+>68482 1
+TTCTGTCCCGAGTGCCGCTAGCTTCCCTCTGCATAAAGGATAGAAGGAAGACACAATCGTGGGTATCTACGTTTGAAGGATGATCGTGACCCAGTCCTAC
+>68483 1
+CTTACGACCTAGTAAGACGAGACCTCATTTACTTGGGAGCGCTCGAATCAGCGAGCAGACGTTCCTTAGTATTACACGCCTTTGAAGAACGTGGTTCCGG
+>68484 3
+CGGGGCGTATGCTGAAAAGAGAAGGCTCACCTACAGAATTTCTCACTGGAATGGGCATTGCCATCTTATAGGAATATGCATGGTTTTGCCCTCCACCGCC
+>68485 3
+CAAAATCCAGGATTGTCGATTACTTGCAACTTGACGATGATCAACAATTTTGTTCCGGAGGATTCGTAGCGCTGTCCGGATACCCCGCTGGGAGGACCAC
+>68486 1
+CCTTATATGCGTGCCACGGTATCTTAGTATGTCATACTAGAAACACAAACCTGCGACCGGGAAGGTAGCCTGTGCGCGTTAAAGCCTTGCCAGCGTTGAT
+>68487 3
+CTCCCGCATGCGGCAAACACGAAGATTAGCATGGTGAACCTGGAACAAGTTTACCCGTTTTTGCACGCCTTGCGTAGGACGAGACTATATTTCTGAGGCT
+>68488 3
+ACAGAACTGAGCGCTCCTATAGAATTTAAGATGTCCTCACAATTGCGTAGCAAGTACGGTTCCGCGGGTATCAACACTATCCGGCGTTGGTTTGGGCCCA
+>68489 1
+GCGCCAGAGGCCCCTTTCCCCTTAAACTATGGGGATACGAGGACTAGGATTAAATTTAGACCAGTTTCATGCTGAGCTGGCCATTAACGGGTTCCTACAG
+>68490 3
+ATCCTTTCCCGAGGTCGGCCAGCATAACGACAGGAGAGCACTTGGTAGCGCTTTGCATACTCTTTCTTTCGTTAGGAACAGAGGTGACAATCTAGACCGA
+>68491 2
+AGGGTCCGGATCCAGGTGATAAGCAGTCAGCAGAACTGATTACAAAACTCCTGTTACTTGTGAATGTGTCATTACGTTGCGCCATTGCCGCGGCCCCATA
+>68492 2
+ACGCCATACCTTGTTGTGGCAGACTTCAGCACCTTGCCCGTCTCAATAGGTCAGATCAGTACACGTATCGTAGGAGCGTACTGTGCAAACAAGGGATGTT
+>68493 2
+GTCAGCAGGTAATTTGGCCTCATCACGGTTTAGAAACACCACTCATCGTGAGGGATGGAAATCATGGATCCTTAAAGCTGCCTGCCGGCAGTTGCTACCT
+>68494 1
+TTTCAGCGCCGCAACTGATGAACGACTGTCTGCGCACTAAGCTTTAGGCTCGTCAGAACGTACTCTTGACCGTCAATGAAGAGCGAACCTTAGGTTGGAT
+>68495 2
+TTGGTGACCCGTCTAACTCCAAAGAGCGTATTCTTACATCTGGCCTGTTAGAATGAACCGCCGTTCGAGGGGTTGGTGAAGGTGCCATATAACACACCCA
+>68496 2
+CGGCATGTACGACGCCATAGAAGAGAAGATGCCCCAGCACCGCTTACTTTCTCCTCTCAGGAAGTAGTGCCGACCATTGGATGGTGTTTTGGTACAAATT
+>68497 1
+GCCAAAAATCCTAAAGTGGATAAATACTGGCTGGTGCTGTGGCGCACATTGTGGACGTTCACTAAGGAGATTGATCCCGGTCCTTCACCTGGCCAATTCC
+>68498 3
+ACTGGATCTGCTAACTCCGATAGAGGCTGCATTATTTTCAACAGGTCTGGAGATAGATGTGACCCCTAGCCAGTCCATTTCCAGAGGACATGGTCCGCAG
+>68499 2
+ATTCGCCTAGATCGAGTCCTCCCGGTGGAAGAATCGGTGGCTTTCGGAGTACTCCCAGAATTGCTAACACGAGGAACATCCTATACGGTAGTCAAGCTTT
+>68500 1
+TTCTTACAATCTTCCTAAGCCATAAGGGGTCCGTAGGATCGGGATCGCCCAAGTACTCGTCGAGAGGCTAGTGTAAACGCCTAATTTAACCGTGGTAGCC
+>68501 3
+AGCTGGGCATAAATCAGAAAACTTTGCTGATCCGCGACACCACTCTGGCAACCAAGCAGCGTTGGCCTGTTAGACTCGGTTTAGGGTTTGGTCCTAACTA
+>68502 3
+GGTCCTCCCATTAATTTAACGTTCTCTGGATATGATAACATTTAAGTGGGCCGCAAGCCCGCAGTCATACGTTACGGGTGATCAAGGCTGAGACCCACGG
+>68503 2
+AGGCTAGTCATGGACTACGTTAACAAAACCACCGGACGCCATTCATTTGCGTGTCCCGGCTTATCTTCGCTTAAATCGTTAGGGGACGGATCGAATGGAC
+>68504 1
+ACCTATAGAGCCAGGTTTGAGCAAACTTACCTTTCATATCTGAACGGGTATGTGGCCCGGTAAAGTCGTCGCGAACTTACAGGTCCGCCGTGTTACGAAC
+>68505 3
+CTCGATGCGGTGTTCAAAAATTTAGCTCTACTGTCTGGACGACGTGCGTTAAAGGCGAACTAGGGCCATCTTCGATACATCCCTCGAGATAACGAGCGTC
+>68506 3
+TAGCTTGCCACGCATTTCCTTCAAGTGGAAGGCGGTGCTAACAAATCCGCCCAGTGAATATGTATTGTGATGGATCACTCCACAATATGGCGGCCAGTGC
+>68507 1
+CCAGGGAGAATTGCTAGGCATTTCCGCTGGTTGCTAAAATTCTCAATATCGGGGAGCGTACTCGCATCAAGAGCGGCCCCTAACATTTCTGCGTAACATG
+>68508 3
+GCTGAATACGGGGTCATGAGTCTTTCTTCCCCTCAGGCCACCCACATACTAGGAGGCTACGGTACGCCGGAAAGTATCATGAAGGATGTTTCCGTTAAAT
+>68509 1
+TCTTATTAGACTCGAAGGGGGTAAGCACAATGAAGCGCTAGACTGGGTTCTCTCTTGCACGAATCCACTACCGACGGCGCACCACTATGATGTTGTTCAG
+>68510 3
+GGGTTTTCCCATTGAACATAACATAGATGCTTAGTGCCAGAGCGGTCTATGATACCCACTACGGTGGGATGAGGACCCTACTCTGAATCTGCGCACTCGA
+>68511 2
+TGCCCGCTTTGCCATCATGGACTGAACTGAACTTCTTATGTAGTAGTGACAACCAGTCCTTCCCACGGACGGCTAAGCGGATAATGAGATTAGGGCCGTA
+>68512 3
+TCACTAGCTAATGTTGCATATGATCACACGCGATTCCGTAATTCGGTAGTTATCTCTATAGGCGAGAAGGTCGGGGAAGGCAACGCGATCTACCGCCCCT
+>68513 1
+AGCCGGACTTCACATGTGAATGCCCTGACATGACATCAGTAACTACGGATGCCCAGGAACGCGTTCTCGTGATAGTTGACGACGGATGCTTTAGCTATTC
+>68514 1
+GCCAGCTCCCGCCCAACGAATAAGAGTCGCGTCTTCGAGTGGCAGTAAGTCTACTCACGCGTTACTATGATTGATAAACTACGGTCGTGAGTTTCAGTGA
+>68515 3
+GACTAGCCGTTTCCTAATTAAGGGATGTCACGCAGGACGACGGCACAGTTTAACACGGGGATCCTTCCTGAGTTCACTACCTGATGTCTCAAGTTACAGG
+>68516 3
+TTTCAACCGCGGGTAGGAAGATGCTAGCTTTAGTCGTAGCAAGCGGGTAACATTAGTCTGCCCGGTATTCAGCGACCTATAAACCTGCTAACCGTGTCAC
+>68517 1
+GTCGGGTTCGATCCGACCTATAGAGTGACTCTTAGCAGGTGAGTATTGAATCTCGTCGGCGTTCTGGACAAAGCGACTCTAAGAACTCCACCCCATTAGA
+>68518 3
+AACTCTCATAAGGGCACACAAGCTCCTCTGGTTGGCCTACGTCTGGGTTTAATAATCACGTAATCGCGAGGTGTCAGCACACCCTTGTAGTACGGGTAAG
+>68519 1
+AATAACTGCAGAAAGAGGTTGTCTAGGGGTTTCAGGCATGTAAAAGACCGTCCTTGATCAGTTGACCACCGTGTACGCGCGCTAGCATTCAGTCTTCCCC
+>68520 2
+ACGGAGGGTCTAACTGGTGCGATGTAATCCCAACCGACGGATACATACTAGTTCGACAGGGATGTCTATCTGTACGCTTGCCCACTCTGTACAAGATTGC
+>68521 2
+TGCCAGGTCAAAGTAGTTATGGGTCCGTGCATGCACCTTAGTCTGTGAGTGTAAAGTATATACAGACGAAACCATCTCGCACGGACTGGTCCCACTGCCT
+>68522 3
+GCGTATCGGACTGCACAAAAAACCGAAGTCTGCGGCATTTTGGCATTCAGCACGCTGTGTCGCTAGGTTGTCCTAGGAACATTGTATCGCAACATTCCGA
+>68523 2
+ATGCAAGCACTTTCTCAGGAGTGGCTCACGAGCAGGCTCCTAGTGCTTGGCATTCTAGGTAGAGCACTTATTTACACGAGATGCTGTCCCCGTCAAGAAA
+>68524 2
+TAGTTCCAATGGTACAGGATCTTCCGGGCCGGAATGCTCCGCAAACCCGAAACGAATTGAATGTGTTTGCATAGTTTGAACAATCGCGCGCTGACTTCGC
+>68525 1
+ACGCTGAAGGCTCCGGCGCTCTCTAAAAAGTCTACGACCAATTGAAAAGGCTGTGATCGTATTCCAGGAATCGAGCTGTGTAGTCTGGTCTCACATTCCG
+>68526 3
+TCGGATCGAGACTGCGTGTCCGCCCGACTTTCAACCAGTTGAGATAAAAGACTGAACGCTGGTGTATAGACTAATTCCACCGTGCCCTGGGCAGTATTTA
+>68527 2
+CTGGGCTGGTCATAGTTCATGCGTCTATACCTGATTGGAATCTGCGTGTAGTGGAGTGACTCCGAACAGATACACTAAACGTACCCAGATTCCCCCAGGA
+>68528 1
+TTCCCAGATGCGGCTTCTGTTAGATCCTACCGGAAACGACTTAGTGTAATATTCAATGCGCTCCATAAGACTGAGTCGCCATGTAGAGGACCCGGGGTCA
+>68529 3
+TTTCGTGACGGCAAGGTTAGAGGTGCCTCCCAATTGCTTCAGTGCTAGCCTTACTGATTAGACACAAGAGCGAGTATCTATCACCCCTGTGAGGGAAACC
+>68530 1
+TAATAGAGCCTAGGATAGCGATCGATGCTCAATCATGCCTGTTAAGTCAAACTGGCTCACCGTTAATGCTGTCTGAACCTGATTCGCGCGCGAGTCCGGA
+>68531 3
+AGATTGCGCTCGTACCAGTCGCAACTTTACACGAGCAATGCATACCTCATGGGGCGTTGAACTACCTTATCAGAACGTTACCATGTATTGGGAGGCCTGG
+>68532 1
+GTTAGCAAGAGGTTCGCGTCCGGTTAGACACCGGTAATCGTAGGGCTATAATCACCGAGCGTTGCTACAATATAATCTTCACTCGTGAGTGTCAACCCCG
+>68533 3
+CGACTGTGATTACGCTGAGGCAATGATTGCTCGTTGGAACACTATAGACGTGCCAGAGGCGAACAACTGCCCTTACTTCTTCAGAGCACAGATTCCGTGT
+>68534 3
+ACAATTGCATTACTCGTGGGATTGTAGAGATGCCCGCGCCTGCTCATGGCGTTTAAACATACGCACGTGCTGATGCGTAGACTATGTCAATAAGACCCCG
+>68535 1
+GCTCATACAGTAGACCCGCTCTGTGCGCCAACTAGGGACGCAGGCGATATCTATTGATTTCCTGGGGGTATTAGGACCTACAAATTGACTATCCTAGCGA
+>68536 2
+ACGCTCCCAGCTTGGTAGATTAGGGTTACAAACCTTCAGTCATCAAACCAGCGTTGCACGTGTACGTGCGGGGTGGTTGTCCTATACACAATAAAGGCTC
+>68537 2
+TCTAAGGTTTAAGTCATCGCAAGCTTTGCTTGACAAACAGAGGGCCTTGCCGAATCAGCGCGTCAAAGGTTCCACGTTCTGTCCACCTAGAGGTGCGTAA
+>68538 1
+AGAAAGCACTAACTTTCACTGTCTACTGCAGGTGGAGCGCGGTCTATAGCCCGAGTATCCAGTCGTTCGATGATAGGGGGGTACCATATTTCCCACACAT
+>68539 2
+GCGATTTGGGTCGAAAAGTTGCATGGCTGAACACCGGACCGATACGTAGGTCACGACCTCAACTATCGCCGCCTTACATTAATGTAGTCCCATTGTAGTG
+>68540 2
+CCCGGCTTCATAGCGCAGAAACTTGGGATGATCTCCGTAGGTTAAGTAAAAATTCGGCCCACGGATCAGAGTCGACTTTGAGTTTTCCTGACGACTACGC
+>68541 3
+CGCGAATTAATGATAACCATCCTTTTTGTCCGATTGATGTCTCGACAGGCGTTAAAGTTTCCGCCGCTAGGGTAAGATAACTCGCAGCACGACGACGCGG
+>68542 1
+GCCTACGATTTACATGAGTCAAAACGGCCCTTGAGAGCCCCCAATGCGCCACGGCGTGAATTCGCGGAGGAAATTTCGTGTATTTAGCTCGGTTCTAAAT
+>68543 1
+AGTATCCTTAAAGGCCGCCCGGAGGTGAATTCGGACGTCACTCGCCTGAACGGTTCGGCACGCACTTCTTTTTAACGAAAAACTAGTTCAGTGTATCGGA
+>68544 3
+ACGGTAAGCGGGATGCTGGCGATTCTAATTGCAAACTTGCCCGACGGCATTGTATCGCCGTGCCGGAAAGCCTTATTAACAAGACAACGTTCCTATGTTC
+>68545 3
+AACCCAACACGCAATAGTGCAATGTGATGTTTGTTCATAAGTCAACGCGGCGATGACCTGTATACTTAACTCCACTCGATTGTCGCGTCGGGTAGGCGCG
+>68546 3
+CCGGTCAGGTGGTGTTAGAGCTAGCCTAATCAATGCGTAGCTACAATTCTCCCAGGCCGCACGTCTGAATGGAAAGAGCCCAGCTAATGTTGTTTAACTC
+>68547 1
+AGGTTGGTCGCGGCACTGACATCTCATACATTTAATCGTTTCCACTGAAGGTCACAAGCAAAGCGTCATGCCTAGTCGTATCAGGGACCGAGCGCGTTAT
+>68548 3
+ACAAGACGATTCGGCAATTAAGCTAATTCGTTGATCGTGTCTGGCGTCTCATGGCAAAAGGGTGTCACTAGCTTCGCCACTGACTCCTAGAGAGTCACCG
+>68549 2
+GCGTGTCAGCGCTAGATACAATGGTATCACTAACCTGTTCGTGTCGCCGGCTCACGCGGGGACCCATGAATAACTGATGCAACGTTATTGGATACTTCAA
+>68550 1
+TCCATCCCCTACAGTCTAATTTAGGTTAGCTTGTTGTCAGTACGAATCCGTATGCACACACACGGTTTGTCAGGTGGTCACACGGGGAACAAGAGGCCGA
+>68551 3
+ATGTCGTCATACAGGACTATGACCGCGCTCCGCTGGACGGATCCTCGAGATCGATATTAGCAAGAGATTGGGTATACCTGTACGGCCTTCATACTACAGT
+>68552 3
+CACGGCCTTGATATGTCTTGGGCACATATCGTACAAACAATCTTTGGAAGTCATGTGTTCACACCTGATTGCCCTCGAGAGAGCCAGTCGGAGACACGGT
+>68553 2
+CTCCGTGGGTATTAGGTGCATTCAAAATGTTACTATTGAATCCTGATGAAACGGGGTTCCGGGAATTCAGTCCAAGCCTAGCTTACGAGCAGCAGCCCCC
+>68554 1
+GGGAGTGACGAAGCTTTAATGCCATCATTATAAGCGGCTTCTCGAGCAGCTCATAAGGCAGCAACTGCAGTAGTGGTGGCATATATCCCCGCCTTCCATT
+>68555 2
+AGATAACCATCGGAGTTCAGAAGGACAGTTGATTATCTATGCGCGTCGGTGCGCTAATTGCGCTCAGAGTGCCCGCCCGACCACGAATTTAGTTTATCCA
+>68556 3
+ATGACATGGGCTGGCAAGTAGGATATCTCTTTTAGTGACCCCTAGCGGATCAGCCGAAAGCGTCGTTTCCCAAATACTGTAAGCTACTGACCTGCGTCGA
+>68557 3
+AGAAATTATGTTAGCTTTTGGGGACTGCCGACCGGCACAGAGACGCTTGTGCTCGAGTCGTCATATACACATGAATCAATCCACAGCTCGGTGTCGTACC
+>68558 1
+CGCTACCAAGCGAATCCTGCTTAAACGGCGTAGCGACAATTACCGTTAAAGTCTTTAGTAGGGAGAAGTTCCCGTCCCGTCCTGGCCAGTATATGTGTAG
+>68559 3
+ACCAGAGGTACGGACGTACGTATGTTTGACCTTATTACTCCGTGAGGACGCCAAAACGTACACGAAGCTATTACGGGTCTGTTCTCTGTAACCGGCACTG
+>68560 3
+AACCGACTAAGTTCCTTCACGAGAGTCTTCACCGCTCGTCGTATTTGGCGGTAGTATGACGCGGTTTAAACCCGCTTGTACAATAGACCGGCAGGAGAAT
+>68561 1
+TTTGATCGGGCAGCTTGAGCTAGCTTAAGACGTCAAGTCGGTATATCCACCACCAAGCCGCGAGGAATGTATACGTACATTACGCTCGTCACGTTTCGAG
+>68562 1
+TGGTGACATAAAGCCGCATCTGAGAAGCGCGCGACTCTGGTCGCCGATTGAGTGAACTGCTTTAAGAACCGTTACCTCTAATGGGTTACCTCAATCCGAT
+>68563 1
+ACAGGACTCTCATCACGGATCGGAGGTGAACCTTGCCTTCGCGACATTGATCACGTTAGTGGTATATCACCATAGATGGTGTGACAAGCCATGATCCCTG
+>68564 3
+TCTGCGAGGATCCGATACGGCAGTCGTTAGAACCCGGTCCTTATTTGCATTACTCACTGCGTATGGAAGTGAAGCGGAACAAGATTTATCCGAACGCTCC
+>68565 1
+CACATAACCGGCCTTTCGGAGTAGCCCCTGTCAGGAATCTCCTAAGAAACCATTGATCGTGGAGGTCGATTGAGGCGCTCAGTATCCGATGTTATCGTAA
+>68566 3
+CCCATAATACCTCTTTTTCAGCTGTTGCGGCGCACAATGGTGGGACCTATTATGGTTTCCGTTGGTGATCAAAAAACGAGGGCGGAACCACCTAGCAACG
+>68567 2
+GGCTTAGACTGGCTCCCATACAGGTTGTAGCTATCTGGGCCTGTCGTAGCCTCAGACCCAAAATGGTTTAAGCCGAACCAAATTGCCGGATATATGCTAG
+>68568 2
+GACTCACTACGGGAGTTTGCCTCGACGCACGTGTGACGTGACCTACTACGGTTGCTACGTGTTCTAGTCACTAAAAGCTGTGTAATTAACAGACGCGCAA
+>68569 1
+ACCCCAGGCTTGGATCTCAAAACGTTCAAATGCCGGACATTCGTTCCGTAGGACGTAGCAAAGAGTGTCGTTCAGTATTTTGACGAGGCTACTACCCTGG
+>68570 1
+CCTAGCAATGGTCATATCATATCGTCAGTGGAGGCCGGGTAAACGGATGCCGCGAACGTTACACTACCATGTCCGTATACCTGCTTCAGTTGGTTAACAG
+>68571 2
+TAACGAAGCAGAACTGTCACTAAGCCGAGGGGCTTTCTCCGTCTGGGCCCCTTATGACATATGATACCTGGAGAGAATAGTATACGGCTTCCCTGTATCG
+>68572 3
+TGGGCAACGTCGTGTAATTTCCAGTCATCTCGACCGACTTGCTAGTACAACGCCGTCAGTCCATTTTCATATGAGTAGGGGAACGCGAGAAACTACGCTG
+>68573 2
+TGCTTCACAGGACTTTCGCGCTAGAGAGAACTCGATACGGCCAACTTTGTCGGCCGCTCATACTATTTTCAACATGGAGGATAATGCGGAACCCGTTGAG
+>68574 2
+ATCGTGGTGGGATCCCCGGATTTCGCCAGACGAAACTGGCACTCCGACATTTAAACTGAGATACTAGCCTGCCTCTCTTGGTCTATAAGTAACGGAATGG
+>68575 3
+TATAAGTTTTTGCCCCCATGCTACGAAAGCCCCCGATCGTATGCCAGCGCAGGGGAATCATGGATCGCGAGGTTGACACGTGCGGCATCTTTAATTAATA
+>68576 1
+CCCGCTAATATGTTGGTTCGGCCCTTTTTGGGACTGCCCAATAGATCGGATCAGACCGTCGTCCTGTGTCACCAAGAAATAGAAGAATGGCTCTAGAAGC
+>68577 3
+AGGAGTGGTTCCACTGTAATAATCAGGATTTGCGGAGTTCTAAGTATACGCTTTCGATAGCAAAAAACGCTAGGCCATCGGCGATCTCCCCTCCTCGGCG
+>68578 2
+TCAATCGTCAAAAACAGGGTAGCTAAGGAGCCTTCTACGCATACATGTAAGCCGTGACATCGGCCTTGCGCACGTTATCGCACTGGGGTCTACTATTGGT
+>68579 2
+TTGTGAAAGTCTACCTTTGCCCACTCGATTTCGACAGGGGGCGCCCAAATGAGCTGAACCCTCATACTTAAGTGGGATGGTAACGAGCTATGCGACATTC
+>68580 2
+CACCCTGAATAGAGCGCCGTCTCAGCAAATGAATTATTAGCAGAGGGTCCCGACTCTAGTGGCGATCGTCGCCTGGAACGTGTAATAACTTAGGTCTCTT
+>68581 3
+GCCTTTCGATTCCCAGTCTTATGACTAGCATACGGGCACCCTGCCCCAAGGTAGAGGAGAAGCATAGCCAGACAAGGCTTTTGTCTAAGTTTAGATGCGT
+>68582 3
+AACTCGAGGTCCTATTTTGCATATCTTTTAGCACAGCGTGAGGTGAAGATCTGGGCGCCACGAGACATCAAGTCCTGGTAGAGTGTCCGTACTACCCAAC
+>68583 1
+CGTGTTCCGTACTTCGTCCTAGCAACAGGTTATAAGCGCACTTTGAGCCGTTACGCAACTGAAGATTACAAGTGGCTGTGCAAAGTGCGCCATCATGAGC
+>68584 1
+CACAATTTGATATGCTAGGTTGTTTGTCCGCGTGTAAGTAAAACGGCGGAAATATAGCCGGCCGCCGTGTGAGCCTACGAGACCAGCTTAACCCTTTCAC
+>68585 1
+AACATCCTTCAAACTGCCAGCGTGTTGGTGAACTCATGCCTAATTGGGTACATTGGCCTGCTCCCAAAATCTCGTATAGGATTAGGCAGATCGAGCGGCG
+>68586 2
+GCGGTCCCAATAACGAGGCAGTCCGCTTAACTATCGTGGCTAAGAAGATGCGTTTGCTTTTATCGTACTACCGCATGAGCGGCATACCTGGTCACTGAAA
+>68587 1
+TTTGTCACGCAGGGTCCAACATCAGGGTACATCCAGGCAACAAGGATCTGCGTTCAGACTCTTCGACTCGTCGACACCTGGATTGGAAAATAGTTTTCGG
+>68588 1
+GTCCAATATCCACGTCTGGTACGGCGTTCATTACTGGAAGACAATACTTTGCAATCAAGCCCGCGCCCGTTCTGTAGCAGATATGGTTCAGGGGTACAGA
+>68589 2
+TGTATCCAGATAGGTAAAGTCCTGGCGAGGATCGATAGGGTCGTTTCTTCTCCAAAGTCGAGCGTTTTACCAGACGACACGGAGGCAACCTCTTCAACCT
+>68590 3
+ATTTGTCCGATGATATTACTCAGCCCTCGTAGGGTATGAACCAAACGGGTGCTAAATCTGTAACACGTCGAGCGTCTTAATCTCGAGCGGCCAGGGCTCA
+>68591 1
+CGGCCTTTTGGACGTTGCCTGTCTAAGATGCAAAGGAGCTCAAAAAGTTAAGTTCGTTTCCGAAGCCCTAGACTGGACTCCCGGCAACCGAGATCTGTAT
+>68592 3
+TTTGTAACGGATGAAGCTAAAGGCCCTATATGTGGAATCATGGCACCTAAAAACTAGGTGGCGCACGCGTCGTCGGTCCGGACATTCTGACTCCCTTATC
+>68593 1
+TTCCAGTCGAAGAGTGTTTGCACGCTGCCATGCCTCTTGTTTAACGCTGCCTAAGCGATATGTTGCAGGCCCGATAAGTAAAAAGCTCATGACGCGACGA
+>68594 3
+AGGGTGACGAGTACCGCCGTTCTCTGATCGTTCGTCTGTTTGAACTACCGCCTGACGCGGAAAACTAGCCTAAGAAGATCACTATCCAAGTGGTTTAAGC
+>68595 1
+TTCGGTCGCTCAGTGCGTGATCGAGAAGTACCATGATCGATGTTATAACAGTATCACGCGTCGAGTTAAGCCCGTGAGGCCAAGCCTGTCCCTCAATTAA
+>68596 2
+TTAAAGTCCGTCGTAGAGTGGACCCAGGTCAGTGGAGTTCACACTCGGTATCTAACACAAGCCTCATCCATGCCAACGTCTATCGGTAGTGGTTACTGGA
+>68597 3
+GGCCGCCTGTGCCACTTTAACTATTAATGCTGGCACCTGTTAACATTCGTGGGACCATTACTAAGAGGCAGCCTGGTAAAGCCAAAGATGTGACCTGGTC
+>68598 1
+ATCGACACGGCTGCATAGAGGCTCTGGTGTGTGATTACCCACATAATTAATGTCGATGTTAGCAACGCCGAACACGCTGGTGAACTAGTTACCCGTCGTC
+>68599 2
+GAGAACGGGTGTATCCTCGGAGAGGGAGCCAATCTAGCAGTTCCAATTACACCCATTGTATGGCTTGCCGTCTGAACGATCCTGTCTCCATAAATGGTAC
+>68600 3
+ACGAGGTAGACGCGCCGTTTTTGGCGGACGAATGACGTTTTGAAACATCCTGATGAGACACTCACTCGCGAGATTAACCCTTTCCTTCCAACGAGTGTGA
+>68601 1
+ACGATAGCATTCTCGGGAAAGCTGTGACCTCCACAGGAGAAGCCGCTACTAACTCATCAGTGTCGCTATTGACGCTATATCCCTTATCGATTAGGGTGGG
+>68602 3
+CAAAACGAGTCTTTGTAACGGAATCTAAGCTCAGGAACCTCCATAGGTAGTGTAATGCTCCGCCGTTGACCGCATGGCATGCACATTCGCTGTTTCGAGG
+>68603 2
+CAGTAGTAGGTCAGCCGACGTTCCCCTGTATGGGCGCTAAAAACAAGTGCTCTTTCTGGTCTAAGACCGAAGGTTGACTATAGCACCTGTACTATCGGAC
+>68604 3
+AGGACCTGCTCACAGTTCGTTGAGTACTACGGCAATTAGAGCGATTAGCGGCACAAAGGAACGTCCATATGCATGGCCTCCGATGTTTGTGAACTCCTCT
+>68605 3
+CAATTCTTAAAATTGAAACTGACACATGCGGGTGAGTGTCCCCAGCCGAGGCGTCCCCTGAAGATTACCCCCGTAAGTCTGGTTTTAGTGTGAGTAGCCA
+>68606 1
+AGGCTGGGACTGGTGCAGAGCTATTCACTCCAGAGCCCCGTTGCGCGGTTAACTGCCTGGTAACATCCTGTACTTTTAAGGAATGAATACCATTACACGA
+>68607 2
+CTACTATCAGCTCTCTGGAGGCTCCGAGGTGACTATGCCTGTCGGACCTAAAATTCGGGGGCTAATACCTTCTAACTAGGCAAGGGACTAACAGTTACTG
+>68608 3
+ACGTTATGTAACCCCTAATAGCAGTTTAAGCAGACGTGTGCTAGCTCGCCAGGCAGAAGGGTGCTACGCTCCTGTTCACTCATGAGTATACTGTCCGAGA
+>68609 2
+AGCCGTTCGTCAAGTTACAACATGGAAAGATTGACCTGGCAGTGACCTCGCCGCGCAGCAGGTATCTTGTTACATTTTCGACCTTATGGTGGACGAACAC
+>68610 1
+ACGTTAAGATACCATGCTGCCGTGACGCAACCGTCAGATTGGGCGGCGATCCAGTCACGATTTCGTACATCTACGCTTCAGAATGGTTGCGAATGCATAT
+>68611 2
+ATCTAGAGGACTCCAGCGAGCGGCACGGTAAATTTCATTGATGTATAATTCAGAGCATATCCCAGACGTGACCTTATGCGCCGGGGGCCTCATCATTTGC
+>68612 2
+CTATTATCGGTAAGATTGTTGTCGTAAAAATGGGTCCACTCTCTCACCACCCAGCCTATCAGAGTTGCGCAGCTAGCTTAACGGCGGGATGTCGACGGAA
+>68613 2
+GAGTGGGCTAAAAGTTAAATACGCTTGTGCCACATTTCATGGGTCCTCGCGCGTACTCTATAAAACACGTCGGGTCAGCACTGGACCACATTACGTCTGG
+>68614 2
+CCGTGAGACCCATTACGTAATGTAACCCTGCATCGGATGGGACTCGAATGGGCTTAAGGCTCCCATTAAAACTATTTCAACGTTTGGCATCGCGGATGGC
+>68615 2
+AACTCCGGGATTGTAACAAAAAACTTAGCTGTCATAGGGAGCTGACCTGCGGTTTAGCTGAAGCTTTCCAGTTCGCACTCGCATTCTGACTGCCGAAGCG
+>68616 3
+ATGGTTCCGAGCACCTAATACTATCGGTCTGCTCTACCGGCATCGCAGCTAGGTACGTGATTCCTACAAGTGGAATGATCAGAGGTCGTGTGTCAAACAC
+>68617 3
+TTATAACGGCTAACGACTAAACTGCCCGACTTCTGCCAGATCACCGGGGGTAAGGTTGACAGAAATAATCCATGGTTGGGTTTCTCGTATCCGGCACCGT
+>68618 2
+AAACTCGGTGGATCGTACTGCGCCTGGATGAGGCGGTTCTCTGAAATCGAAAGTCTGTCCGATTTCAGGCCGGCGCCCATCATACAAAAATCTTATGACT
+>68619 1
+TCTCTTCCACGGCGGACAACTGCAATGCGTCGGCGGAGTCTGTATCTGTGCATAAGCAATCAGATCTGTTACCTGAGCTATTAGGGTAGGACCTACCAAA
+>68620 3
+CAATAGACTACAGCGTAGTCTGATGACCTAAAGCCCCCCTTAGCGTCTAGCTCTAGTTCTAGTCCGCAGGACAAGGTCTGTCTACGAGGGTTGAATTGGA
+>68621 3
+ATTTAAAATCCCACCATCTGATTCGGCGTCACATTGATCATTGATCAGGTTGGCTATGCGATCTACCCAGAGGCGCCGTGAGTCGTATGGCCCAGAGGAA
+>68622 1
+CAGAGAGATGGTATGCTATAAAACTTAGAGCCCTAAAGATGTGCGCCGCTTATGGCGATACAGCCTTGAGACCGCACTTTCCCCCGGTTTTGACTGGTCA
+>68623 3
+CCAGGAATAGGTATAGCGAGTCTCGAACTTCGTTGTTGACTATACATTCTTGTAGGACCAACAGTCCTGCGACCGGAACCTGCAGAGTTACCACGTGTGC
+>68624 1
+GGCTGATCAACCCTTGGGGTAGCTGACCGGTCTGAGCCACATGAGTTCTGTGCTTATGTGACTACATTAGCGGATCTACCGGCCAAATCTAGAAATACCA
+>68625 2
+CTTACTTATTCGTCGATGGCGGTGGTTTCACGGTAACTCATACCAGGGTAAAACGCCGCATCTGGCCATAAGAGACGTGACCAGGAAACTTGCACTCTTG
+>68626 2
+TTGACCCAGGCCTACACGAGGTTTCGCTCGTCTGGGAAGCAGGTGGTCCTCAAAGAAGCGGGACGTATTTAAATACTAATCCGGTCAATCACTCTTGTAC
+>68627 2
+GGCCGCTCTAAAAAGGTTGGATCCTTTTGAATGCCGCACCATTCGTCCTGCAGGACTGATGCTGACCCGTTTTATCAGGCTAAAAGAGAAAGCTATCGCG
+>68628 1
+CTTCGTTCATCACGCACAAGCTGGTTCGAGACGAGTTGGAACGTGACTGATTAGCATCCCGATTAGGGAACAGCCGTAGCTCCACGCTGTTATTCAATGA
+>68629 3
+AAACCAGATTTGGTTCGTCAAATGCAGCTTGAGACGTCTCAATTACGGGAGACCCATATATTGTTTGGGTCGTCCGGGCGCGTCGAACATATCGCCACCA
+>68630 3
+ACTTCATTTTGCGAGTCGTCTGAATCTACGAGTGACACCTTGCACTGCGAGGCGCCTTAAACTCGGACGCACCTTTGTACGAAGCAATTAGCGGGAAGTA
+>68631 3
+GCTGTGGATGGCGTGTGCTATTGCCCCAGTATCTAGGTCGACCGCAAGTTTCCATTCCATTACATCTTTGCCAAGAGGGGGACAAAAATTACCAGCCAGA
+>68632 1
+GATGTGCACTTTATCTGGCCGGCGTACGTGAAAAACCTCTCAGGATTGGTGGATCAACGTAACCGCAAGGTACCGCCATTCCTATTTACATGGCATGAGC
+>68633 1
+CTTGAGTGTCCAACAGGAATTCACCTTCAAGCGGGAAGAATTACAGTTACGTTTCTTCTCGCGAGATGCGCCACGGAAGTACCCTTAGAGGGGTCCACTT
+>68634 2
+ACGCGGATGTACAAGAAGGTACCGGGGAAAGCTAGCTATTAGTTGCCTCTCCCCAGAACCCCCATGACGCCGTTTGTTTATGGGTATTTGATAAACGCCT
+>68635 3
+CGGTCTTACGACGGAAAACGAACATTCAACCGTACTACTACCGATAAACTGGCGTCTGGCTTTTTTCGCCCTAAGGATCGTGCGCTGAATGTGAATCGGG
+>68636 3
+CGCCTCTTGTTCTGGCTGAGGTAGCGCGGCGGCACCGCTTTAGAGCAGCGGAAGAATATATCCTTTCTCTGCAAGTAAACTTATGAGAACAACGCCTAAT
+>68637 1
+GCTGGGCCGGCGAGAAGACGATGACACTACAGTCCAATTTTCTTTCAGACGACTTCATGGTATACTGCGACACCTTCTTGAAGTGGAGATCCACGGTATC
+>68638 3
+TCGTGTTTAGTAACCATATCCAAGTCCCGCATCAGCTCCAGCGTTTTCAATACGGGGACATACTCTAGGTTAGATCGCTTGAAGCGGCAGCGTAGAGCAG
+>68639 1
+CTCTGGCTGAAACGTTTTGAGCGGACTACCGAACCGTGTTCGCCTGGCGTGGGAAATTCTAAATGCAACAATACCAGCTAGCTGCCCGTCATGTTTAAAG
+>68640 1
+TATGCGCCAGGGTGCAGGCAGCTACCTCCGTAAAGTGGCTTTCCCGAACACCTTGCTGGAGATATAGTGGACATTTACTATTTAGAACGACATACCCGTG
+>68641 1
+TGCGAGGCACTTCACCCTGATCGAAGATCGCCGATGAATCGGTCAGTTGAACCAGGATGGTTCAACCTGGACGTGCTTCATGATCAACGATACATCTGTT
+>68642 2
+TCTCAGTAGCTCCGACATTCTGTGGCGGCTGCAAGTATGACACTGAGGGCCGGGGAAAGTGCCTAGTCAATCGTTTTACTCGCGTACAACCTCAAATTAA
+>68643 2
+AGATGCTCGCTTCGCTGTAATCATTACTTCCGCATTGAGGGACCATTACGAGGAAGTTCCGTTTCCACTCGAACAGATACCGCTGGCGTGGCAAAAGGTA
+>68644 1
+CAGAATCCGGCGGCGCGGGGGCGCCCATTAATATCTATGCGCGAAGCTGAACTGCCAGTAAAATGGTATTACCCTTATTATTGATACCGTCCTAGTCATG
+>68645 2
+TGTGACACATAATCTCCAAAAGTATAGTTCGGTTGTATTAATAGGGGCCGACTAGGCGGGTTACACCCCTCGGCGTATCCCCCTACCTTGAGGGTGAAAC
+>68646 2
+GCCACTGGCCCACACTCCTCGAGTCATGCCAGGACGTGCCCCCTTGGATACTGTTAATTCGTAATGCGAGGGAAAATTGAGGAGAGAACTTTATATCGTT
+>68647 1
+CGCGAGATCTTACGCTCGCTCCTAGCGTGCATCAATAAACAGCTCAAGGCGTGTAGGACACCTTTCAGTGGCATAATCTTGTTGCAGGTCGAAGTGATAC
+>68648 1
+CCCTGCGTGGAGAGTTTTTATCATAGATAACAACGGGTTAGCCCTACCTGACGCTCGCGATCGACTATCCAAGGTGACTCCTATGAGGGGCACAGTTTAA
+>68649 3
+AGTAGGCACTACGTTGATCGGAACAAGGCACCCTCTTCAATTTTGTGCTAATGCCGCGATAACATGCGCCGAGGGGTCCGTTAAAGTACTCGCTTTAAGC
+>68650 2
+GCTCATCTCCGAATCGCACAGTATTAAAGCAGTTCTAGTTGTTAACATCGGCATTCATCGTCACGCTTGGAAACGCCGGAGCGTTGGCGGAACGAAGCTT
+>68651 1
+CCGGTCCCTGGGGTTCTGAGGTAAGCGCACTTCTGAATCGAATTCCGAAACGACCACATAGGAATCTTGGTTTATGACCGCGTATCCGATAGAACTCTAG
+>68652 2
+GACATATTATTGACAGAGTGTACGCGGTCTACGACTGCAACCGGCTCTATAAGCCTGCCCATAAAAAGCATTGGCTCACCCGTATTCTGGATTTGGCGGG
+>68653 3
+ATATCCTAAACAAGCTCGGCTATATGTGGGAACTGCGCACTATTGTACCGCACCAGACTGTAGGTCCTAAGGGAAGTTCGCCGTATGGTGACTACGCTCT
+>68654 2
+GCAACCAGCGCGGGAACATCTGACTGCCTCATCGATGAGAGGTCTCGTACATCATAATAGAGACTTTCTTCTAGTCCGCGGGAATGTCGTGCATGATATC
+>68655 3
+CCCAACAGGGTACCCCTCATAAGTAGCCTCCTTTTAGAGTGGCAATTGCACTGCAATCCTGCCTTTAGCGGTGACCGAGCAGTGATTTAGGAAGGTAGAT
+>68656 2
+TGTATTGACCCGACAGCTTTTCATGATACCGTGTCTGAGCATTCCAGCATAGGACCAGTAATGACATCTTTGGAGCTCAGGCCAAGATGGCCGCACTAGG
+>68657 3
+GGGAGACCAACGACGCAAGAGTCGAGATCATTTCACCTCTCATGTGTCCCAGTGGGGATGTGGATCTATGGCGATTCAAAGAAACCCCCGTTCCTTATTT
+>68658 3
+TGTGTTTGTGCACGCGCTCTAGGGTCGACACTATTAGACAGGTACTTGTGGCTGGATACCAGATACAGCGCCCATACGTAAATATCACCATCCCTAAGGG
+>68659 3
+GCCTGTCATGGGCGGATTCCCGGAAAGACCGCAGCAAATAGCTCACTTCAATGAGACCCGTGTAGTCATTAAGTGATTGCTTTCCGGTGCTGAACATCTA
+>68660 1
+CTTAAGCTAAGGAGCAATCGCAGTCCCTGTCACCGGCATATGAACAGGTCTACGTGTGTATTCGTAAAGTCTTAGGTACCTTTATGCCAGCCACCGGGAG
+>68661 3
+AATGTGTTTCACGGTTTAAGTTCTTACGGGGGCAGATGTCGGCTGGCCGCTTCCACCACGTCTCACATAAATTCCGCAGAACACGGGAATACTGTACGAA
+>68662 1
+ATTATGGAGGACCAACCGGAGCAGGTGTTGCTGATTAGAAGGATAAATACTAATTTACTCTCGTGTCTTCCCCCGCGCGCATATGATAACGCCCGCGGCT
+>68663 1
+TTTGTGGCTCAACTTATAAAAGAGCCGGAAGAGCGTATACTAACGTGGCCTAGGCATTCTCCCCTAGTTCAGCGGTTACGAGCCTCGTCAGGCAATCGTA
+>68664 1
+TGACTCTAATGGCTCATAGGCTATATCATTGTACGGGCGGATTCGCTAGCAAGTCCCCATAGCCTTTGACCCGAAGAAGAGTGAATCCCGGGGACATTTC
+>68665 1
+TAGAGAATCCCGCCCACGTGATAAGTATTCATGTGAGCCCTAGATAGCAGGATGAGTAAGCTCAGCATGTTTCCTACATTTAGCGGGGTGGCCCATCCTC
+>68666 2
+CAAGAACCTTAGCTCTCCCAACCGTCACGGTAAAGTACAGAGTGATGATCCAGATGCGGCTAGGTTCATCTACTGCTTCGTGTACATTCATTGAGGCGGG
+>68667 3
+GTTTAACCGAGTGCCTACTTCGCATTCGCTCTCAGCTGGCTACAGCGTTAAAAGGAGGCTACGGAAATGCATGATTTAACAGTCTGAGGAATGGCCCCTC
+>68668 2
+ATAACTGCGGCGACGTGTCCTCGTACGCGTCTTTTAGAAGGTGTACCAGCGAGATCTGTGCAATAGACAGGTAACCGTTCATGGCTCCCGTTCCAAATAA
+>68669 1
+GGCAATAACGTCGGTCATTAGACGAGTACAAGGTCGCCTTATCCAATTACAATCGTTTCCATGATTCAGTGCCTCCGATGTATCGACAGGGGAGCTGCCG
+>68670 3
+AACCTGACAGACCGGAGTATAAGGTAACACTTTTCTGCGTATTCAGCCTTAGTAGCTGGCAATCACGTGAAATCAGCTTGCCGGGCTGGCCTTGCCAAGT
+>68671 1
+ATCTTCGTTTCAATGACCACAAGATCACAAGGTTTCATCGCGCAGGGATAGTCGCATTCTAGCGCACTTGGCGTGCACCTGCAGGTAGAGATATCGTAGC
+>68672 3
+CGCAGCTCTGCCTTTAGCGGTTTACGATCAGGTCTGCATGCTCTTATTCGTCGCGGAAGCACGAACCAACGAGGGCAGCGCAATATACTGATGATTAAAT
+>68673 3
+GTAATGAGCTGCCGGAAGCTTTCTTATTGTCTGTGCTCAACCCATACCCCTAGTTAGTCTAAAAAACTGAGCAGGAGTCAGACACCGGTGGCGCGTCGAT
+>68674 1
+TTCAATCGCCGCATCACTAATCAGGACAACATGGCACACAGAATTTTATGGTCAATGCAGGGCGATTTGACCGATCGCTTCGGGAGTCTGAGCTTGCCGT
+>68675 1
+CTGGACGGTCCAAGTGCTAGCACACATGCTTTGCTTTACCGAGAGTTCCTTTTCAGAGATGTCTAGAACCATTACAGCTGGGGTAAAAGGAGTACCCCGC
+>68676 3
+ACGACTGCGAGGAATCGATAACTATGGTCACGCTGCAGTTCCACGGCATGTTAACTTCGGAGATCCTTTTTTGAAAATCCCCATTGGCCGAGGTGCCAGA
+>68677 3
+TGTTGCTCCCATACGTGTACAACGCCCAGCGCGAATAAGTAGCAGTATGCCAGAGGTAGAGCTGATTATGCTCCTATAGGTTGTGCCACCATCATTACGG
+>68678 2
+CCAAGCCAGTAGAGGGCACTACCCTTGTTCTACCGGTGAGAGTAGTCCCATTTCAGGATTCGCGTAATGTCCGCAGATGCCTTAAAGATGTGTAATGCAC
+>68679 2
+GATTAAATACGTCTAACAGGCACACACTGGCACACTGAGCGGCGTCTATTCTCCTTAGTCTCAGTGGGTCTGAGCTTCCTAAGCAGGCGGATCGTAATAG
+>68680 1
+GACGTCATGCGCGTGAAGAACCACACAGATACTTAGGCCAACACTGTCAGGGGTAGCTATGAATATCGTCGATCCGAGTGTGTTTGGCATCCTCTTTCAC
+>68681 2
+AGCTAGGATGGAACAGCTGTGCCGCTAGGCTTACCATACGATCGTTAAATGGGTCCATATAGTCCTGCCAGTGGACTTCTAACGACCAGATTTCGATCGC
+>68682 1
+AATCGAGTGACCCTCGCGAGGAACCGTGCTGTGGTGTGCCTCCAAAAACTAGGGCAGATGTGCTTCAGTTGCTACTACCTTATACGTCGACTCAGTATAA
+>68683 2
+GACTCGGATGGTGACCAACTACATCCCTACGTTGTCGCTAGATGGTTTGCGGGAGCTGCAAGATATGGATAACTGGACTCCTCCTACATTTCAGAACGCA
+>68684 2
+CGCAGTTAGGGCGTTATTTATGCAATGTCATGCAGATGGGCATAGTATACGGCACATAACCTCGCCTGGGATCCAAGCCCCTAATCGATCGTCGAACTGT
+>68685 1
+CGTGCGTCAGCGTGTAGAGCATGCCGAGGCACGATGCTCATGCTGAATACACACATGGAAGCCTTATGGACTAAATCGTCTAGTCCTATAGCACTTCTTG
+>68686 2
+CTCCCGACGTGGGCGGCACTGACAAATAAATAAGGAGTAACGAGTTTCAATCTTGTGCGCCTCCGTGGGACCGTTCGCTATTGCCAAATGTACCATGTTA
+>68687 3
+ACGAGATATTAAGTCAGTAGCTCGGGCATCTAGAGGGCGAGTCTCTTCTTCGAATTTGTCCCTCGCAAGTAGCTAAGGTCACGACAGACTCAGCTCCGTA
+>68688 3
+CCAAACACTTACGCGTAAACGCCTCTGGTTAACAAAGTTACCATAGGTCTTCGGGCTGCACGGACACTAGTAGTTACCTGTGGGGACTTTCAAGGGTGTC
+>68689 3
+TACATGTATGGGAGTTAACTTAACCACGAGCTGGGACTCCGGGCGTAGAATTTTTGGATCTAGCCAATTGCGAGATGCACTCCAAAATCCCTCCGCTGCG
+>68690 1
+TCCGTCAACGCTAATCCTTAGGAAAGCGAACCGACAGGCGACTTAGCGGTCTATGCATTAATGGTCGTATCGCCAGGTGACCTTCACTAGTAGCGAGTTT
+>68691 2
+AGTTCACATTGGATCAATATAGCGGGTCAAGCGTCCTCCTACATTCGCGGCGCACAGTTGCGGCCAGTATGTGTATCTGCACAAGCTACGTGTCAAAGTA
+>68692 1
+TCAGAGCTCGTAATGGTCTAATGTATAGTGAATACGCTCCAAGGGCATGCGGAGTCCTACGCTAAGCCCGTCCTGGACGTCCATCGACGTGATATATTAC
+>68693 2
+TAGATTACATTGGGCCCGACATCGGTGCCAGATATTATTAGGCCGACCTCCCCAGGCTGTATATCATAACACATTGTGATTTCGTGAGGGACACGCGACG
+>68694 1
+CCGAGTGTTGCTTAGGCAGGTACGATAGAGTGGCCTGTCAATCGTGCTGTAATCACGACCTAACCGCACGTCTAACTTACAACCTAAGTATCGTGGTGCA
+>68695 1
+CTTATCCCCGATAACGCCGAAATTGCCGGACGTGGCCCGTGATTTCGGGCCAAAGTTGTTTGTAAAAGGAGTCACATCGAGCTCTAGCTTAAGCCGAATT
+>68696 2
+ATGCTGCATATTCTGCCTCGACTTAGAGCTCTCCCTCAGTGGATAGGGTGACGGCTTAGGGAGGTATCACCGAAACATAATCGCCGAAATCACCTGTATG
+>68697 2
+GTGATAAGCCCTCTCTGTTTCAGAGTGTAGAAGTGCGATAATTGACAAGCTTGCACTAGCACGTCCAGTAGTTGCTTCGCAACGATAACTCGGCCCGGAC
+>68698 1
+CCTTAAGTAATGGGCGCAACTCCCGGGTGTAAGTGATTGCTGTAACTCGAGGAATGTGGAGTGCCCGCGCCTCAACAGTAACATCATGTTTCTACATCCA
+>68699 1
+AACTAGAGTTGAAGCATAGCTTGGACTGACTCCGATCAAGTACGTGCTTCTTCCGGCTCAAGCTGTCCAGACTACCCGGTCGGAGCAAGAGATATTGCTT
+>68700 2
+ACATAGGGCTCATGCTTTAATTGCGGAACGGTGTGCTGCCAGTCCGATAAAATCGCGTACAGAGCATGCCTGAACACTGGACCACTGTTACTGTGATTCC
+>68701 1
+TACCTGTGACATATTCTCTCGCTTAAGGATGACTGATCTATCTGCTGGGGGGAAAAAACGTAGGAGGATGGCCTCAGTTATTGCGCCCGCCCAAACACCT
+>68702 1
+ACTTTGCGATGGTCGTAGTCGACGCGCACCGCTAAGGATCTCTTATTGCAATGCACGATGGGCTTTCCTCACCAAGTAAGCGGTAGATAGAAACTAGCCT
+>68703 2
+TCGGCTACTATGCACCCTATGATGATTCAGTTCCATCACAGTTTGCGGAAAGCGTCCACACTATTGTACCGCTCCAAGGGGGATGAGATCTGAGGCGTAA
+>68704 1
+ACTGCGGTCACACGTATCCTAGCTAAACCATGGAGTTGACGACATGCGCAGTCGTCCTTTAGACATTTCAGCAAAGACTTGGGGCGTCACACTTGGGTAT
+>68705 2
+AGATTGCGGGGGCTCTTCGTTAGACATTGCGGTGTACTTATGTACCCCTGAACTCACCATTGTACATCAACCAGAACAAAGCTGGACGGGGTAGTTCCAC
+>68706 3
+CTAAAGACTCAGGCCATTAATGGTTCGTTAGACCGGTGTTGGGCGGCACCATAAACTTCGCACGACGCGTTAGACTTAGCCAGTAGATCTCTCCGTGAAT
+>68707 3
+TTTCGCGCGGATCTAGCAGTCTTGGCGAAGAAACCTTTCTTAGCTCAAAATAAAGCAGATTTAGCTGCGGTATGCGTGGCGTCACGGCAAACCCGCATTC
+>68708 3
+CCTCACAACGGGGCTAATTTGAGCCAAGGATCTAGGGCCTAAAGTGCGTGGCCAGATGACTCTTACGGGTACTCTTTACTCAACTTGGGATTCCCAATGA
+>68709 3
+TCTTACTTAACGGGAGACCCGTTGAATAACACCAAGAAGATTAGGAGTGTTAGCCGTCTGTTGCAGTGTTTTGCGCCCGCGATAGCGTCCCCCGTCAAAA
+>68710 1
+TCGGTGCCTTTCGAACACCTTTCCGATTTAACCAACGGTCACAAGTGGTACACTCGAAAGGGTACCTTAGTAGAGCTATGGAGGTATGGCATAGCCGTCC
+>68711 3
+CCTACGGCATGGACACCACCCGAGCGCATAGTCCAGGGGAAGGGTGTCCCTGTGCTTCGACAAAGTCTAGGACTATTGTACTTAATGATGCCTATATTAT
+>68712 2
+TGACTCCCTTCTTAGGTGAGTATGCCACCGGACAGTTCAGTTACGTACACGCTTGGAAAACATGGAGACTCTAGGTCGTAATCGGAGGCTTATCCAGCCA
+>68713 2
+GTTGGACGTTAAGTGCAGAAGCGGTCCTAGTGGCCCTGATCATAGCGCCGGCACAATAAAACTCGAATTTATCTGGAGATCGCCTCACTTTGACCATCGT
+>68714 3
+AGCACAGGGGATCGAGGGTAGTTACTAAACTCGGGGTTCCGCTCTGAATTGAAGCCAGGATACTCCACAGCTTAATATTCACCATGCCTTCGTGCGTACT
+>68715 3
+TCCTGGCCAGAAAATTTCGTTCCGCTGGGCTTACGTCACTTTGGTAAGGAAATCATACGTTGCCACAGACTAGGGTCTAGAACCCCAGGAACGTCTGATG
+>68716 3
+ATTTATGGGATCATTACAGGCAGGCGCGGTGCTTGATCCTACACTAGCAATTCCTAGCCCCAAGTTCGTGCCCGTGATCTGAAGATCGTAGAGATCCAAG
+>68717 3
+GTCTAGTAACCCCGGGCTTAGGCTCGTTCAAAATGATCGATGATCTCTAAGCGTCTCCAATCAAGGAGGTAAGTAGTGGCAGGCCGCTTTCTGCACACTA
+>68718 2
+AATTCCGTGGACATAAGGACATGGAGACGTGTAGTCGCGTACCTTATGAACTATCTCGAGACCCGGCAACGTTTAGCCGTAAGCGTCGCTACCTGTATTC
+>68719 3
+GTAGGAAAGATGCAATCTCCCTCGCACGATGAACGTTGAGATTCCCCCGCAACTGTATGGTCTCTATCGATTAGGTACTTAAGTGCGGTGCGACCAAGTC
+>68720 3
+GATGCGGTCGGTCCCAATGGTGCGTCTGTGGATGCCCTGGGCACCAAATATCCTCTACTAAAACTTGGTCGACACGACTCGGTCAAATCAGTGTAAAATT
+>68721 2
+TCCTTTTACCGACGCGACCGGAACCGAGGATGCAAACGGGCATCTGCTATATGGATGGCTAGTTGCAATCTCCAGGAAGAGCTCAATACTCTTGTCTTGA
+>68722 1
+GCTCCGGGCTGTACACTAACCAGTCCAGAAACTTCTAGGACATTTTATGTTCTGCGTCTTCAAGACGAGGGTACAAGCCATGCGTAGATCTGGACCGTAG
+>68723 3
+GGATGACCAATAGAGATCTAACATAAAATTGACTTCCGGTGCTGTTTTACGTCGCTGCGGCCCGGATGCCTAAGCCACTAGCCAGTTTCACGGCTGAATG
+>68724 1
+GGGAGGCATAGTAGGGCGGAGTATTACTCTTGGTGAACCATGATCCTCTAAAGCCAATCCTTCCTCACTAACGTGACAGGTTAGAAGCCCTGTTCGCCAT
+>68725 3
+CGAAGACAGACACGAGTAGACATTTAGTGCCTTCTGGGCGATCATCGTACGGGGATAAGGAGGACGCTCTTAACACCTTCTTCTCGTCACGCTATTTGAC
+>68726 1
+GGGCGACGTTACTTGAGTTCCGAGTAACAGCCCGGTCGGATGTTGGAAACAAAAATGCACATAACCTTGTGCGCGTTATCCAGATTGCGTCATCTCCCTA
+>68727 1
+GTCGGACTCGCTCTTTCCTCGGAAATGCTAACTAGCATAGTGTAGCAGCGCCTGGTCCCACGCGTAACAGAAACGTATGTATCATTCGGGAAGAGTCTAT
+>68728 1
+AACAGCGTACGAATTCGTCTTGTCAAGTTTCGAAAGACCTAGTGTCGTCCTAGCCAGAGACCGAAGCTGGCTCTCTTTCACCTGGTGAAGGTCAACGTAG
+>68729 3
+GGGATTAGACCGCGTGGCACAAAGCGGAGTGACATAGTCTACTGTTCTATCCAGTGTCCACATCTCTTTTCAACACGTCGCGGTCCAATGAAATAGGCGT
+>68730 3
+CAATCGATCGTGCGAGTTGCTCCACGCACCCCGTCTAGCCACCAACTGAGTATGGTATAACAGAAGGCTTATATCGGAGACATTGGAGTATTGGGCTTCT
+>68731 1
+CAGCTTAGCCACGCGGTGAAACTGTAAATTTAGTCACCCTTGCGCGCCTCTAGATGACAGAATCCTGGGCACCAGTTGTTGCGTGCGATTATGAATCAGA
+>68732 3
+CGAGACCCCTAGCAATGCGCTTGAATCGTTTTTGACATTCACTGCGCCCAAATTTGTTGGACCCTACCTAATGAGGATATTGGAAAGAGGCTAGCGCCGG
+>68733 3
+CCGAGTATGACCTCCGCCTAGATTCACGTTGAGTTAACGTGCTCGACATTCGGGCTCCGCAATCACATCCGACAAGTAAAGGGGTTGGGATTCGAATATT
+>68734 2
+AATGCGTCCCTACAGTAGACGATCTTCATCCGGTCCAACATTAGCGAGCGAGGTTCCTTTGAATGGAGTTAGTTGCTGTCGAGACACGAACCCTCTAGAG
+>68735 3
+GGCGGTTCAGAATCCATCAAGCTTGCGGGATGGCTTCTTGTCTCCAGACTGTCCGCACTCATGTGAAGCATGACAAATCAATGAGCCGGTACTTACAGAT
+>68736 2
+ACGATCAATTGTATAACCCTGAAGGTACTTCCGGGAGCCTGACGGACCTAGATAGAGTGATCTTGAGTCTATACTTGCCTCGTGTCTGGAACCCGAACGC
+>68737 1
+ACCGGACGTATGATCGAGAGAGTCTTTGTCAAAGCTTGCAAGCCGTCATCGATGCGTTCTATGGAACTATACCCGATATGGTATCGTAGAAGGCCCTCCC
+>68738 1
+GATCATTCGGAGTCTCCAGCCCAGGAGGACCAATCTTAGTCCTACTCCGATGTCGCAGACGTCGCGATATTGAACTGTCCCTGTTAGAGGAATATGGTAA
+>68739 3
+CGACATGTCTAGCCGGTTCTTCCGCCTGGCACACCTATAGAGACAGGAAAAGTCAGATAAGGTGGTTTACTGTAGCGTCAACGTGCCTATTAGTCTCAGC
+>68740 1
+AGATCTCTGACGGGTCCTGTGTTCGGAGCGCATAGAGTCGTAGCCAATCCTTCCCACCATAGCCTTATAGAGTTGCGTATCTATTAACGGGGAGACACAA
+>68741 2
+TGCCAGGGTATTTACTAGATGACTAACAATAATATAGATGCGTCGAATTCGCGTCGTCCATGTACCCCCCGCAAGTGAATGGCGGTCCTGGCGCACGTTA
+>68742 3
+ATTAAATCGTCGCACCAGGGGACCGTCAGACTGACTAGGTGACCAGACCCGGTAGATTTGGTATGTACCCGTTACCGTTAACCTCGTGATTAAACTGTGC
+>68743 3
+CGCTGCCGCTTACAGAGGAACTACTAGACTACGACTGTAATAGTGCGATCACCTCACATCCGTTTGATATGGTTGGAGAAGTCAGTTCCAGACCTGGTGC
+>68744 3
+ACATTGTCTCATTCGGCTGTCGACCAGGAGCACTGCTAGGTAAAGCCTGAAAATTGCGCAGGCTCTTAATGATATGGCCGCAAGGCCTAACTGATTCGCT
+>68745 1
+GATGTTGGTACGGCCTCCCGTTAAACGTACTAAAATGGGCCATTTCTCCACCTTGCCGGGAACAAACCACATGAGTAAGGTTGAGCCATGGTCATCTGTG
+>68746 1
+CTCAAGCGCTGTGCTAGGTATGTTTTGTTCAACACACATTTTTCAATGAACGGGCTGAGTTGGAGAGGTGCACACCCGCGCTGCTAACCAGACGAACCTA
+>68747 2
+ATGTAATAGCCAACGATCCGATTAGTGGGCCTTTTCTAGCGACACATAACGCTTACCTATCGGCCTTGGAAGCACGTGAATAACTGGCCTTACGGGCGTG
+>68748 3
+ACCTTTCCGGGACCGACACTACTGGGACGCAAGTAACAGGGTACGAGGCGTGAGAAGAGTTCATATTTTCTTCGTAGTCCTCATGCCCACTCAGTATGAT
+>68749 1
+AGAAATTTACGTGACCGGCTAACGAGGATGTAATAAAAGCTGTTCCCCCTAAGCATCTACTACGGAGCCGGATCTGCCTCGTCTGTGTCTGGATCGATGC
+>68750 3
+AGTTTCTTTATGGCACCTAGATTGGGCTCTGACGGCCACCCCATAAGCAAAGATGTTAGTGGTTCGTATACTCGCCATGCGTATCCGGCGCAAAAACAGG
+>68751 3
+CGACTTAACATAGTTCTCACGTCATGGGACCCAACGTTAGCGTTTAGTTAGTTAACCTAGTGACTCGGGACAGGCTGTTGACGTCGGCACCAATGGCACA
+>68752 1
+CCGCAATAAGTTAGAAGTCGCTCGTTAGAGCTTACCCCACATGCCCGGCTGGATGCTAAGGTGTGATCTACAAAAATTCTGTTCCTCTAGCTCAGGGGGA
+>68753 3
+ACCTATGACAAAAAGTAGCAGCAGGCCAGGGGCTATTCTTGCGGATTCTTTAGCGTCGTGTCGCATCAACTGGCTCTGCCATAAATCCTGGCTTAGCGAA
+>68754 3
+TAAACTGCAGTTCCGAAGGAACGTTGGCTATAACGTATGATTGGGTTCGGGCCTTACCACCCTAGACGCCTAAAAGCGTCCCTGTTACCGGATAGAGTTC
+>68755 1
+TGCTGTGAAGCATTATTTGTAAAACTCGCGAACCACCGATGCTCGAACTCAGGTGGAGCATTACGGGGTTGCAATAGTTCCTCCAAGCTAAGTCCCCTGG
+>68756 3
+GCTTGTTCGAGGCGCGAGACGATCAGTACATAGGATACTCGGACTCGTATTCTAGGTAGCCCAACACGTCTTTCATACGACCGACGTTATAGGTAAGCTC
+>68757 2
+AGAAACCGCCGATTACGGATAGGCTAGACTCGTCAACTGCTAACTTATAGTGTGTGCGTCGAGTAGCCTCATCATTTCGAGCATGCCTTGGATAGGCCCA
+>68758 1
+GGTTTGTCCACAGGACTCCCTTGATCATAGGCACAAGTCGACAGTAATTGAGCCCAGGAAGTATGGCTAACCTGGTGCGCTCCAAAATCGTGTGCCTTTA
+>68759 2
+CCATAGAGGTTACAATCTTGACCCGTTGGGACTCAAATACCTCAGTTACCGCATGAGCGCGTGTCTGACATCCGAACCGGTAATGATTGTGGGGCCTAAT
+>68760 3
+AATTCCCTTAAACCGAAGTGGGACGCTTCCGGATGATGGAGATTATGCCATCTGTCTAGAATCAGCCAGGCAACCTGGCGTTCTATATCTGGCAAGTCGC
+>68761 2
+ACTACTGCATAATACGGTAGGCGCCGCCGCTGAGTCATTGAAGGACAGGCGGCATCTGTGGTCACAGGTCATCATTTGCCACTTTTATGAAACACAGTCT
+>68762 1
+GGATATAGTTCCCAAATACATTAGTTACTTGGAGCGGTCGACGGCGTTTGACATCACTCTGCCACCCCCCTTAATACGGACGATAACTTTCGGAGGAGGG
+>68763 1
+ACAGGGAACCGTTTGAGGGACTCCACTGCTGTACACTGACCGATGGGGCTGTATCATTGTTTGCCTACGTTGCGTTCACACAGCGACCAAAATAGATCAT
+>68764 2
+CCCGTCTACCCTTAGTCTGGTGAGGCCCTTTTTCTGATTTTCAACATAGCAGCGGACTTAACGTCGTAGGCAGCGGTGAGAGAACAAAAGTAATCAGCCG
+>68765 1
+AACCCGAGAATTGAGACTCACCTTGGCGCGTCACCACTATGATACTGCATAGAGCATGCACCTTTCGACTAATCGACGAGGGGCGTGATTTTTCGTGATG
+>68766 2
+GAGTTATCCTCTATGTAGCCGATCACAATGTAACGGCTTAAACAACTGTGCTTGTGTATCTCGGTCCCGAGGTAGTGACCGAGACAGACGCCCGAAGCTT
+>68767 1
+CAAACGCTGCTAATGGGGTAACTTAGCAACTTTGTGGCGGAGGTTCAGCGATTGCCCTCAGTCGCAACAGAGCTTCCCGAATATATTGTTACGCCTGCAA
+>68768 3
+CGTATAAATGCACTCTTAGATATCGGAATGACATGACCGGGAAATAAGCGGTCTAGCTTCCCCTAGCTAGGCCTTCTAGGCAAGCTTCTGTGCCGCTGGA
+>68769 1
+TCCCGTTAAATGTCGGTTGACTAATACCTCACATGCCCTTGGCGAAAAACGACATACAGTGGATATTTCCTCGAGGCGGTGGGTACTGTGATACACGCGC
+>68770 2
+GGGCCTTGGGTAGAAAACTCTCAGCCACTTCTAATTGTATAATGTTTGTCCCAGGGGAATGTGCACTCACGGGTGATAAGTGGACCCACCTATGCCCAAC
+>68771 1
+GGCAATAAAGTATCCTGCCAATAGGTCCCTGCACTCCTAGGCCACCGTGTGTCACGTATCTTAGTAAAAGTGTACGTCCCTAGGATTGTCGCATGAGGGA
+>68772 1
+TAAGAGGTCAGGCTCATGGTCCGCTACGTTGCGCCATGTTATGAGCATTACGGACTGACACATTTACCTGATGACGGGATTAAACAGCACACCGTCGTCT
+>68773 2
+GAATCGTTCCGGGGCCCTGCTTGGACGGTAACTCTCATGATCAGATGTTTGCAATTTGAATAGCACGGCTAAGTGATGCGAGGAACCTTACCAACTACCC
+>68774 3
+CATTGAAATGCCTTTCCAGCGGCAAACTAGGTACGCAGCCGCAAGCACTATCTGGTGCCATTACACGACTGGTTAACAATTACTCGGAGGTTTGGGGTTC
+>68775 3
+CTCCTCACTATTGCCACAAGAGCGCAGTTGATTCTCCGCCGTCCTCGTCTTTAGCCAGATCGGATAAATTGGGTATGAGAAATAGGATGCGAGATGCGAC
+>68776 3
+CCATGCGAAAATAGTCGCCTGCCACTATGACTGTTTCTGTGCGTGGGCAAGAGACCTCCTACGCATTCAATGATAAAGTGCCTAGGCTTCGAGTAGAGCT
+>68777 3
+ATACCGTCGCCCTAGAACAGGCGGGTCCTTCAGCTGTGGCTATATAAGTCTACATACCGCGATAACAAGTCTTATAGCATCGGGTTGGCCTACGTTAAGG
+>68778 3
+CGACGTGGAACCTGATTAACCGTCGCTGGAATAGCTAAGACAAACGTCAAGCTTGGACGGAAGTAGTCTACGCCTCGCCGTCTCTTGAGTGTATATTCCT
+>68779 3
+TGACTGGTGCGCATCGTACCATCATGGCAGCGGCGCGATAGACTCATCCGCAACTTCTGAGTCTCTATCATAAGAAAGGGTTAAGGGTTTACTGATACCC
+>68780 1
+GTCGCGTCGTCTCATATGGAAATACGGGCCCTTGGCTCAGGTATCACTCTCCGTAAAGTAGTTTGGGTAGCCAACACACGAAAGCGGGTACACTTTTCAA
+>68781 1
+TGTCTTACTCTATTCGTGAAGGCGTAAGATAGAGTCCAATGAACACCGTGTACTGAACGGCAGGGTCAGGCGGAGTCCCCAATTGCCATAATTCCTCGCT
+>68782 3
+AGCTTTACAGTCCTCCTCCAGGGAATCGGAATGATATTGATCAAGCTCGAGAGGTTAACGGACCGTCTACTAGCATCAGTATCCCTTTACGGGGTGAGCC
+>68783 3
+AGTATGCGGTGAGCCAAGAGTTCATGTACCCCGGACTAGTCCTAAGTCCTTCACTTGACGCAGTTAGCACAGGAGTAATCCCTGCTTTGGTACACTAGAG
+>68784 2
+ATCGGGGCCAGCTTGTCGGAACACAATTCGCCTGAGAATTCCCGTCCAGCGGCGTTGTGTTACACCAGAACTATGTAAATAGGTAGAGCGTCATTACCTT
+>68785 1
+AAATACGAATACGTCCTGAGCCGATTTTTTGGCCCAGTAGTACAAGTGCCCTATCCGACGGAGCGCGTTGATTTGAACGCAGCTGAACTTAGCCCGGTTA
+>68786 3
+AGCGAGTAGGCTAGCCCTTGCCGCGTTTCCAATTTCCGGCGCGATGTGCGGTAGTCGTTACTACACGAGCTCGTCTAGAAACTTTACAGACAAAAGATAT
+>68787 3
+GTATCAGACGATACTGAAGGCTGTGTGAAGTGCGCCACGGGGCTACAAGTTACCCCCACAATTCCGCGTCGTTCAGATATTACGTCCAAGTGAGTTTACT
+>68788 3
+TCTTAAAGTCTGTCCCTTACATGGACCGCAGGAAGATTTCACGGCTACCTACGGTCGTTGCCTGTGGGAATCACATTCAAATCGAGGCTAAATCGCAGGG
+>68789 1
+ACACCAAGGTATGTATTGACTTCCGCCTAGTTATATTCGCGTGCCGACATACGCCAAGGATGTCGGAATCTGGAGTCGGATAGTGCCTGCAACCTATGAC
+>68790 3
+CATCTGTCAGGCGGGCGATTGAACTATCTCATTATTCGGCGTAGACTGCCTTGAATACGTTGCCCCAGCAAATGACGCAATAAAGGATCTGTGTCCAGGC
+>68791 2
+CCCTGCCAGGGTGTCTATAATTGCTACCGGGGAGATCTGCGTCGTACAAAGCGCCCCGCATTAGTCCTGAGTTGCTGAGTGTTTGAACAAACAAATACAT
+>68792 1
+GTTGCCAGCTTACATCGGGGTGCAGAGTCCCACAATGTCCCTATCTAACGGCCTCATAGTAGACTATGGCGAATAGATATCGCCGTGAGTCGGTTATCAA
+>68793 3
+TTATAGCATAACGGTCAGACGTACGTTGACAACATAGTCGCTTTTGGATTCCCCTTTCGAAAACGTGAACCCGTGAGAGTCAGGGTACGCTCAGCCTCGG
+>68794 2
+GTTTAAAACCGCGCACACCAATAATGCGTCAGCACTTCTGTCAGGTTCCTACGGCGACGAACGGTGGGACTAACTTGTTGTGGATGCCTTACCAATGGTA
+>68795 1
+CTTGATCGGTCGTGTTATAGTACCCCTTAGCCATTTGGACGAAGAGGTACCGTAGATCTCATCTGGAGCAGCTCTTACAGAACCCGGCGAAACTCGAAGT
+>68796 1
+TTGAATACTATCTATCAATGTGAACGGTGACGGATGATCCGTCCCTCCGGTACACAAGGTGCTGGTCACGTGCGGCTCTAAGAATATCTCAGATCACGCG
+>68797 3
+GAGTATCTGATTTGCCGCGTCGCTACAGTGACGTGGAGATCAGTTAACAGGTTGCATTGTATTCACCCTTCCAAGCTGTCAACCACAAGGGCGCAAGCAT
+>68798 3
+CATTCCCTCAGGCTGTGTATCCCGGCTCAAGTCATTGACAAGTAAGCAGCGGATAGGCCGCTTTTATACTACGTTGAAAGACGTGCAGCATCGTAGACGT
+>68799 2
+AAACTAGATACGAACAGGAGGCAACACATTTCTTGGTCGCCAGTTGATCTCCCTTCGGTGACCGCAGTGTTACTCTGATGGCAATCCAGTAACGGGTGCT
+>68800 2
+TCACCTAGAAGCAGTACGATCTGCCGTCACTTAAGTAGACCATCTTGCCATAGATATGTCGGATGCATCGCGCTTGACGTCAGAGCAGCTTGCGGATTAG
+>68801 2
+AAACGCTTTAATCAGAGCGCGGGAGACTCCCCCGGTCGATGTGGCATCATGACATGGTCACAACACTCCATCAGGTGAGCGTTATTCTTTCGAGTAATGT
+>68802 3
+ATTTGATCGGCGGACTTGGCCGATAAGGCCATCGTCACTGGGCCAATAGCGAGTCATCAGAGCTCCGCTGAGTACAATAACTTTCCGTTTAGTCCAAGAT
+>68803 1
+CTTCCAGAGCAAAATCATGACCATGACCATTGATGTTGGTTGATTGACGACGCTCCGGAGCAGCCGCGCATCGTCCATTCACCAGGTAGTTTAGGTGTAA
+>68804 3
+GTTTAGGGCCCGAACTTATTGAAGACCTGGTCCAAGTGAGGTAAATGACTCTTCAGAAATGCAGTTCGTCTGGAGCATCGACCACCCCTCTACGTAGTCG
+>68805 2
+CACGCGCGCCAATGCAGTTAACATGAATGTCGCCCTTGATGCACGACGAAGGAAGCAATGTTTTAGTGTGTCTTCGCTCAGTTACTTAAACGCGCTGACG
+>68806 1
+TAAGGGCTCACAAGATATAGTTATGCATAGACCTGTAGCGATCAATCAGACGAAACGCGTGCGCGTCCGTCGACCTTATTCGAAGCGCTTCGGCGTTTTC
+>68807 3
+AAAACGAGAATGAGGAGTCAATGGCGCTGGGATCCCTTTGTTCGTAACTGTGGCCCTAATGTTAAGTCGCGACCTTCGCCTAAGATTAGCCGATCTACCC
+>68808 2
+CGTCAGAATCGGTATCAGTGGACCAGAAATAGATCTGTATTATTGTCACCCAGTGATGGAGCGCCTCACAAGATTCGTCCGGAGGAACTCTTTCCCCGGT
+>68809 1
+GGTTCAACCCAAGGATGTCTCTTCTGAAGAAGTGCTCAACCACGAGGCGCTCCAGGTTATGCGTAAATTTCATCGAATCTACGTCGTGACCCTAGGTGAG
+>68810 2
+GATACTGCCACGGTTAGCAACTTACACGGCCGATGGATTCCTCTGCCAGCGGCGAGTTGTGTTAGTAAAGGTAAGCGCATCCCTAACGTCTATAATGTCA
+>68811 2
+CTATTTGGCTCAAGTGGTGAGCACGTCGAAGATCTAACAACTTCAGAGCGTCAGGAGACGTCCGTATAACTTGATCATTGCCATCCGTCTTGACGAGCGC
+>68812 3
+CCCCGCAAATAAGTTTGAGACATTCGAGGTCAAGATGGAGCGCCAATAGGTACAATTGATATTCCCACCGTTATGTCCGGTGCACCGTTGTGCCGATCGT
+>68813 2
+CTCGCTGCCTTGGAGACTAAAATCTTGGGCAACCGTAGCCAAGAAACTTGAGTATCTTGTTTCTCCTATCCGGGTAGGATCAGAGATAAGCTCCGGGCAC
+>68814 2
+AGGCTACCTCCGAAGACTTTCCGTCGAACTGAAGATTTGCTGAGCGAGCCGATGGGGCCAATTAGTTGACGTAAGGTTCCTTCACACTCCATGTCTAAGA
+>68815 3
+GAATCAACTGGTGACACGTGTTATATGGGTCGTGCAGCCTACAGGCTACGCCTGCAGTCAAGTAACTTCTTGCTACTCATAAGCGACGGCACTAGGTTCA
+>68816 3
+GCGAGCTAGTAGACATATTGTTGCCCTGTGCCGTGCGTTATTAAAGTCACCGATTGGCAACATATCAGTAGTATGCGGTCCCAAAGACCAGTCCCTCGGA
+>68817 3
+AAAGCAATAGATAGCGCATGATGAGGGTCCGTCTACTGGAATCAGCTCTCACTGTTCAACTTCCCGTTAAGGCCGGGTGCAACTTCCATAGAGTTCCTGG
+>68818 1
+CAATTAAGTTTTTCCGCGTAGCGTATCCTCTAACTGCGTGGTAAAGGAGCGCAGACGCTACGTGGAGCCTTCAATTGCACCCAGCGTCGAAAATGTCTAG
+>68819 3
+GTACTCTGAATGGAATGAGCTGCGGGGATACTCCTGGCAGTTAAGCACTCTCCTTTAGCAGCGGTCACAAAGTTCTTGAAACCTGCGACGAACCCTGTTA
+>68820 2
+TCCCAACCTTGAGGAGGACAAACTCAATACGGAAACATCTAGGTTCTCCGGCGGATACCATGGTACACGTTGTAGTGTCGGCACGTTGTTCTGACATTGC
+>68821 1
+TCTGCCCTAGGTTAGCATGGTGGTCAACACTGGCAGTGCTGTACACCAAACTTCTCACCTAGTGAGATTTAAAAGGGCCGCAACGATCTAGAGGTCTCTG
+>68822 1
+TCGCCATTCGTAGGGGACTGATGCGGCTTGTCAACTTGTACCATCCCAGAATTGCGACCCTACAAAGTATATGTTGGGCACGAAGAAGCGTGACATCTTC
+>68823 3
+ACGAAACCGGATGAGCGGAGCTTTTTTCCTCACTAAGGAACAAGACATGTGTCTCTCGCGCACGTTCGGGCTGTTGTTCATGGTAAAACATTGACGCCCA
+>68824 2
+AGCTCAGGGAAAGTTGTCAACTAGTCTAGTACGCTTCTAGCATACCAGGTGATGCTTCACAGATACTCCTGATCTGGCTTGATACCGCCGCTAAGGAGCG
+>68825 3
+ACCATTTATTATCCAAACCTTAGGTCACAGAAAGGATGTGCCAATTTCTGCCTTATCAAGAATCTAATCGCGGGGCGGGTCGCCCGAACTGGGCGTCGGT
+>68826 3
+CCACACTTCGGTTATATAGGGTACTTACGCGACGAATATCAACCAGTTTACGCTTCGCGAGGAGATGTGAGCGACGTGACGTCCCTTCATGGGCAATCAT
+>68827 2
+CTCCCGACAGGACGCAGTTAGATGCATTCGATTCTCGGCTACTACAGTATTCGGCATAGAGATCCCATGAGAGGATATCCGGATTACATCGTTCGACGTG
+>68828 3
+CAGGTCTAAGGTTAGAGGCTACCGGCAATAGTCCGTGATTCGCCTTACCCATCTAGTCGGCTAAACATGGCAAATTGCGCGTGATCGCCGGATTCTTAAA
+>68829 2
+TGTCCGTGTTCTAACTGCTCAGAATAGCACCACCTTTATCAGTTGGGTGAAACCCGCAGACCAGAAGTTACCCATGGCGCATGGAATTGCAGCGTGGTAT
+>68830 3
+TATAGGATCAGTCACCTGAGGATCTCACAAGAAGTCACAGACGTGTGCGTCCTGATTCGACTTGGGTGGTTGACAATCAGCGTTAGCTATCCTGCCCAAC
+>68831 3
+ATTGGATATTGAGGCGCTCACATTGCGACTACTTCCTTCCCGAGGGCAAAACCAAGGAAGCTATCCCAATTTTCTTTTATGTGAGGAGCCCACGCGAGGG
+>68832 3
+TCGGAAAGCTGATGCAACTCGGCATCATGACGTCACTAATACAGTCTTCGGTGTAGTCTCCGTGATGGAGGGTGTCCTCACCCTACTAACCGTGAAAGAT
+>68833 1
+GCTCGATCCATAGTTCTGGCATGTTCTCTTGTTAAAAAAGTGAAAGCGGCCGGCTAACTACATTAACATGCCCGTGCTGGTACACCTCAGGCCGGAGATG
+>68834 1
+GCGTTTTGCCCGGATACATAGACTATAACGTCATGGTCTGCGGAATATGGATTCATCGTGCGCCCGTATAGCAAGTTCCATCCTACACGAAGGACCGGAT
+>68835 2
+TCGGTCACGCGGGCCAGAAGGATGTGTATATACACCCTAAGTGTGCTCATCCCTCTTTAACTTCGCTCAATGTAAGATAGGGGCGCCAGTAGATTCCAAG
+>68836 1
+CATCGTCAGTTCACTCACCAGAACATGAAGCGTGTCATCGTAAAGTGGAGGACATTCATCTGGTCCGCACTCGAGCGGTCGCTCTTTGCTAATAAGGTAG
+>68837 3
+CGGGTTTTACAGCACGATCCGATTAGTCCTATCAGATAAATCATGTGGTGAGATCAACGTCGGATCATAGCGTGGTCAACGCCCGTCCATGTCATCGCAG
+>68838 2
+GGACCACGCATTTTTGGAGGTTGGGAAAATCATAAACTACCTGAGATGTGCATCCCTACACCTGTCGTTAAGGGCCCTCCACCTTGGACGCGGGATTAAT
+>68839 2
+GAGGCAACCAATATGCTCTACTATGTGGTTCGGAACCATCGTAATACGGTGATCTACTGGGAAGACCCGGCCTGGCAATGATTCTAGCTCGCACTTACTG
+>68840 2
+GTCTCAGTTCGCTCTCCTTCGTCTAGAGTGATCCGAATCAGGCCCGTACGGCTGAAGGGGCTACTGGAAAAAAGAGCCGAACGCTCATAATTTTTCAAGT
+>68841 2
+CGCATTATGTACAGCAATCAGTATCAGGCGCATGGTTACTACTTCTGGACCCACATCGAATCCTCAAAGCCTGACTGGGGTTGAAGTAGTATGCTCGGCG
+>68842 1
+CCATATGGATTACCCGAGTAAAGCTTTGCAACGTTGTTGGGGGCTGGTTTACCATTGCATGCAACCCGAGAACTTACACCTCCGTACCAGGGGAATGATC
+>68843 3
+GCAGACGAGACCAGCTGGTAGTAAGGAACTTCACACTCGTAGTGTGTCACCTCGCATGGCATGGGTTGTCATCGACTGGTCAAATCATTACTCCTAAGCT
+>68844 2
+AGCAAGCGGACAAGGCTACCAACAAGGGGTATCCCGTCTTACGGATGCAACCCGGAGTTCTTCTGATCTCCTTGCTTAATAGCTAGCTTGTACGGTGAAT
+>68845 2
+GGAGATACAGACACTCGCCACTTGTGATAACCATGGGCTTGAGGAACATTGCGAAGCGCTTCTTGGTCTTACCAACTCTAGACGCCTGGTTAGTACTAGC
+>68846 3
+ATGCAGCGAACCTGTGTCTTCTACCGTACGTGATTAAGGTCTTACGTAGCGTACGGACCAACGGGTCATAGCAGCCTGACACTTGGACCAGTTACAGTTA
+>68847 3
+ACGCGGCGAATCAAAGGTTGCGGCTCTCTTCTCGTGGCCCTGTCTAATCGGACTAGTCAGGTCGGCCAGTCTAACATGACATGATAGCCTTAAATTGAAA
+>68848 3
+TCAGCGAGAGAATGGTACTGTTACGTCTGACGTGCCTTACTCCAGTCTCATTCTTTTGAACTGCTGAGAAAGGCCCAGGATCAGTGCACCGAGGATCAAC
+>68849 1
+GCAAACGCTTGAGGTGGCCTGATAGGCTGTGGATACTGTTCTGCAACCCAATCAGTCGCAATGCTAATCTACATCATAAGGGACCGACCTCTTGGCATGT
+>68850 1
+CACCCGAGAGTTGTGTCGAATCTCAGCCGTAAAGGTTGCTTGTTGTTGCTCATAGCAACACACTTGTCCAGGAACCATGGCGTTGGGCATCGCAATAAAC
+>68851 1
+TCTGAACCTACATACTGGGTAGTTGAGCGGTTAGCACACGGTCCTACTCCTGTTCCTTTAGAAAGATGAATCACGCGGGCAAATCAGGCTCGTGGCACAT
+>68852 2
+ATTAGGTACCACGCCTCGTCTGCGCGTCTTTGAACGGATACGCGAAGGCTGCTTACTAGTACAGTAGGTAGGTCATCTTCCAACTAAGGACATGTCCAAG
+>68853 2
+AGTTAGTGCGGTTGGGCACTACTTTAACCCATGCAATATGCTTGGTAATCAGAGTCTCAAGGTCGTATGCCCAGCACGCGCTCTACATCAAGCTAGGGAC
+>68854 3
+GAAAACATACCTCTAGTGCTTGGAATGGGTCGGTTCGAAACCCGTGATAAATTCTGCGTGACGCGTATAGTTCGTGTCCCACTGCCCCTATAGAGACCGA
+>68855 1
+CTCGCGCCTTCCCCCCTCGTATTCGGTACGGGAAAATCTTGGCGTAGAAGGAGATCTAAAACGTTCACGACGAAGTTATGCACTATCTATAATCGTGGGG
+>68856 3
+TCCGTCATATGTGCCACGGGTCGTATAATACGCAAGTAAATTCTGGTAGAACCAACATCGACGTCCTGGTGCCATACCCGATCTTAAGGTTAGTCGGCGG
+>68857 1
+TTTCGGCAATGCAGCAGTACACACTACCATCCTAGGCCTTGAGTTTGCATAGTCACATTGTGATTAGGAGACACCGAGGGTATAGACCCGCGCTTATGGC
+>68858 3
+GGTCTACCCATTTGTCATGTATCCGAACTGTCTTAAATAGGTTGACCGCCAGGTGCGCGTAACCGTTTCAAGGGGACTTAGGACTAATCACGGAAGACCC
+>68859 3
+ACCGTTAGTGACCGCCTTCAGACACCGGCGGATGAGATTAGAGCACATACTCCCCAAGTCAGTTATCGGGGTTCTAATAGGCTGGGACTATTCGTTATCA
+>68860 2
+ACCGGTTGAGTTACAGATTAAAGGCCCCCTATATAGGCGGCGAGGGAAAGGTCCATGCGACTTAGTAAGCGGTACCGTTCTCGTTACATCATCCATTTCC
+>68861 2
+GATTAGATCTCGGTGACCGTTGATGCATAACGCTGCGATCAGCTCCAGCTCTTATAATGTCGCCAGGCGGCGAAGTATCGTGTACCAACTTACGAGTCAA
+>68862 1
+CTGCTAGGACCCGAAGTATGATTCTCTTGCCAGTGCGATCACGGTCCATAAGGTCCCTCTTTGGGTTAAAAGGAATACCGGTTCCTCACACAAGGGTAAG
+>68863 3
+CAGCTGCCGCGGGGCAATAGAAAAAATCATGTGGCCTTGTTGCCAAAATGGCTGTGCCATCGCTTTCTCCCATCGGCCACTTTAGAAGCTATAGGATTGA
+>68864 1
+TAGAACCCGCAAATGGAAGCGGAATCCCTCATAGAGGACTCCCTTTGACTGGGCTTACCGTGTGCGTTTACTAACGAGTATCCGCTTGCTTTGAGACAAG
+>68865 3
+GTCGGGCAACCGAGCCCTGTCACTAGTCTAATGCCAAGTAGCACACCTAGTGATAAAATAGGGACATGGTCTGACATCCAGGGTTTGTCTGCTTTCCTGA
+>68866 2
+GCCCGCAAGTTGCGACCGGGCATAAGGCTTACATGGAGGACTTACTTGACTGAATTTCTGGCCTCGATAGGTTACCGGTCCCACAAAATCGATAATTTGC
+>68867 3
+GGACAGCGGATAATCGAATTAGTATCTTGCCTTGCTCCTTAAGGTGAGGAGCACCCTATACCGAACATAGATTGGACGACTGGCCCTTCTTGCAAGGCCT
+>68868 1
+AAGTCGTATAGTCTTAGAGCGGGTTGCCTTCTGTAGTCAGACGACTACTGGCCCCCGGACCTCCTGGAAGCGCTAATGGTTACAACCGTCTGATTAAAAA
+>68869 1
+TTCAATGCCGACTACAAATCGCTACCAAAGTCGAGCGGTACATACTCGCAAGTTGACGGTTTTATGCCCACAGGGATTACCGCTCTCGGTAGGGTTGATG
+>68870 1
+CTATCGTCGCACCTGGGGGCGGCTAGTAATTTCATATTTGAGCCGGACAGGCTCCAGGTACCAGTGACAGTATCAACTGTAAGCCGATCATATCGTTCAA
+>68871 2
+CTTCCATGCGTGGCGCTCCAGGACGCAGATTACTCATAAAATCGGATAGCGCCGGTCTACCTTGCTTCACGCAGGAAATAGATGTACGTGTAATGACTGT
+>68872 1
+ACCCCCGACTACGGGGCCTGCATGAACAAGAGAGTTAACCTTCGTTCGCACTTAACTGCACTGCAATGTGATAGTACCTTGTGGTTGAGTGGTATCGAAC
+>68873 2
+CGCGGCCCAACACCGGGGGGTCTAAATGGATAGGGACGTCAGCTGTTTATCTGTCTTCGAAATAAACCCGTTCGGCTACCAGATTCAGAGTTTAAACTTC
+>68874 2
+TCACATGACCTCGATTCGGGGGGTCACACAAGATGAGCACACGGTGTTTGTTTCGGGAAGCGCAGACGTATGTATCCAAATCCCTATATAGTCTAGCCCT
+>68875 3
+AAGGTCCGTATAGGGTAGACCTGAAGAACTTGTCCAAATTATCTAAAGCTGCCCTTTCATCTGTCGAGCGATGATCGTCCATGGCCGTCCCGGAAGCTGA
+>68876 2
+TCGTCGGATGCGTGAGGGGCAAGATTACGGCACACGGTTAATATCAAACGTAATGATGCCTCGCCGAGATGGTTCACCACGGCATATCTTCCTTTCACTA
+>68877 1
+AGGAGGTGAGTGCAGACGCAACTTAACCGGCATTATCATTAATCCTGCATGTTAACGCGCGAATTGACTGCCGCTCTCTGGCAAAGGTCCTATTCGGCTA
+>68878 3
+AGTCTCGATTATGGAGCAAACGCTCTAAGTCAGCTTGTTGGAAGAATGTAGCCTCTTATGCTCGAGCCCACATGGTTCACGAATCGCCCCTGCGATGAAG
+>68879 1
+TTTATCCGAGAGTTCGGCAAAAGACCTAGATGTCCATTCGAGCAATTCTGTCATGAACTGGCGGCCTTGTGTGCGAAGCACAAGCATCCGCTGACTGCAT
+>68880 3
+AAGACCGGGACGTATGAGAAGATGAGCTTGGCTACCGGCTGTGGAATCGCCTTCACTCAGCGTCTTCCGGTAATTGATACTGTACAAAGACTACTCTCTC
+>68881 1
+TTCTCAGCCAGCGGTAGACCCGGGCCAGGGTATAAACGATGGCGTACTTCTTTACAGATCGTTAAGGCTAGCTCTGCACCATTGTTAACATGGCACTAAG
+>68882 3
+AAAAGTTCATCTGCCGCGGGCCCTTCGAAGGGAAACCGGATGAGGCCTTAGGTTGCTGAATGTAGCCCAATTGATTATCCCCGTTCCTCGTAGTAAACTA
+>68883 2
+AGCTATGCCTCTAGACTCCTCGCATTGTAGTCAGGGGGTAATTCCATACGTAAGGGTTCGATTGACACACGTTCTTAGCAACGGATGGCCTGACCACAAG
+>68884 3
+CTACGCAGAGCTACAAATAGACACGGACGGGCTGAAGAGCTAGCTGTGTTAGGGTTCAGACCCTTGGTTTTCCCTCTGTTGACCCAATCCCAATATGGAT
+>68885 2
+GAGATTAACTCCTGGAACCTTTACCCAGTGTTCAATGGTGAGGGAGAACGCCGTGCGTGCTCAAGCCTCGTTACATAAGGACCTAGACCTTGATTTCCGA
+>68886 2
+TCTGAATGCCACTACATCCCTGTGGCAAATACGGTCGAACTTGTGGATCTAAAGTACGGTATGTGATGACCACAATGGACCTACTGATTGGCCCGGTCCG
+>68887 2
+CCAACTAAGAGTCGGATCGCTCTTTCTAAAGGGTGAAAGATTGCATCTTCGTGGTTCACCCATATTAGGGTGATGACAGCAGTCGCGGCCCTACACGCTA
+>68888 3
+GATGATACACAACCAGATGGCGGAGCTGAGGTGCCTCGACAATCTCTCCCTGAACTAGAATTGCGAGCTATAGTCTCATGACTTATTTGTGCGCGCAGCT
+>68889 3
+ACCAACCACCCGGTCGCTTACTCATAACAAGTTAAGAGCCCAGGAATACTGTTTGGTGCTTTGGCTAAGCGTAGTTGCGCACTCTGCAGATGCTAGTGAG
+>68890 3
+TGCCGTTCTAGCTGCGTATCAGCCTGTCGCCATCGCTGCGAATCCAATCATCGTTCGGCCACAGGGGTCAGTGATTAATGAAATTGGAAGAATCAGCTAA
+>68891 3
+ATTGAGTGTATACTCCAAACGTGCAGAGCAGTATCGTCAATTTCACGAGAGACGCTGCCAGTTGTGTGACCCCACTCGGTGATAGATTGTCGTCACGCCA
+>68892 1
+CAGATAGCGATGCCAATTATCCCGGTACACCTCCATGGACCTTTGGTGTTTATTATCTCTACGAGATGCGGGATGATGCGATGCCAGTGAAAACCCGAGC
+>68893 3
+CGAACAGCGAAGATGAGGCCGCAAGTCTATTTATCCACATTCGGTGTTTTCGCGCGTGTCAACTGCCTGCATAGCGTTCAATGCAAGGCTTAAACGTGCA
+>68894 3
+TCTATAATTTCTCAGAAGCGGTTGAGGAAGGCGCACACTCGCGAGGCTTGTCGCAACGATCTTGCTCCAGCCGGTAGGACATGACTTATAAGTCCTTCAA
+>68895 1
+CTGAACTATCTCTAGCCATATCCAGTCAGTTGTGCCTAGGTGGATGACCTAAGAGGCAACAGTGATCGGACGATGTACGGTCGGTACTCTAAACCTTCGC
+>68896 1
+CCGGGTGGAGACTCGTTACAGCCAACTTTTTGACATTCCGAGCGAAGGGCGGGAGAGTCCAAGTACGTCGTAAGCACTCACCGTCAATTACATCTATTTT
+>68897 3
+CGAACTGGGATATTTACTGGTCTGATTATGCGGGAACCTGGCTTCAATAAATCCGGACTCGGGTAGGCGAATCTCACGCTGCTACCAGTAACTACCATCG
+>68898 1
+GATATGTGGACGTACTGTGATTTTCCATTCTCCGCAGGACCGTGTGAGAAATGCCGACCGAGGTGAATTTTCAACACTCCGCGACCTAGTAGACGAACTC
+>68899 1
+AGACACCCTTTGATTACGCCGCTTGTCAACTGAACTTCGATCCAGCTGGGTAATAGAGAGCACTGCGCCCGACCAGAGTCTTGTTATTAAGATGGGGCAT
+>68900 2
+ACCCACGATGGCGTCTTAATTTCATTGTATTGCGACTGGGAGTAAGCGTAAGATATGAAACTCGCCGACAGTGCAAGATTCCCGATCGCCCAGCTGCTTG
+>68901 1
+TTCAATTAGATGAACGGGACGCTCACTCTCTTGAGCCCAACCTGTGGGTACGCGGTCCAATTGTCTCACCTCAAAAATAATGGTGGGGACCTGAGTTCAG
+>68902 1
+AAAATCGGTGTGGGCCATCATAATCGGTGATACTGCACGTCGGCCTAAGATCTTGTACTGAGTTTTAGCCAGTAACAGTCCACCACGCTGGCTTCAGCGA
+>68903 3
+CCCGGTCTGTGGCGCTCGGGTTGGGTGGTCTCCAACTCGAAGCTATGGATAATGACACCCTATTGACATCACCAATACGATGTGTAAACCTAATGATGCA
+>68904 1
+TTTCTCGCAGTTAGATGATAGTCCGAAGCCCTTTCTCCGGCGCGGGGCCAAGAACCAATCACATAAAATTCTAGCGCGCCATGAGGTGACTATATGTGTG
+>68905 3
+TCGTAACACGTCCCATACTCTGCTTCAGGGTTTGTGGTGTATGGAGGAGTACCCAGGGATACAGTACAAAACCCGGGACTCTTGCTAAACACGACTCTTG
+>68906 3
+ACAACAGCTCAGTGAGGATATTTCGAGACCCATCAGGACACACTGTGAACCGGCCCTTGATTGTGTTGCGTTCTAACGATAGGTCCTCAGTTCTGACGGA
+>68907 1
+ATTCAAAGGCTATAGTACACCTTCCTATGGGGAGGGTCAACAGACACTTGAGACTCCTCGGTAGGTACTCCAGCGCGCCGGGCTATGGTTCTCATAATTA
+>68908 3
+ACTGGTATGACGCAAGGACTGCCGCTTGTGCGAATCTTAGTGTTGGCGTAGAGGAACTCATCTTTCAGGCAACGCAGCAACCCTTCCTTAATGCGCAAAT
+>68909 1
+TCCCGGTGAGCTATAGTGTATGCCGTAGTTGGGGTTGTAAGACCCCAGTACTAAGGCGCCCGCTCGATTGTATCAACTTAACATTGATCGAAACGAACCC
+>68910 1
+CTCAATGCTACCAACCTTAAATCCGTGCATGTAGGCAGGGCATGGATATCTTGCCCCGATATGGCTGATCGAGCTAGTGCATGGAGTCCAACGCAATGTT
+>68911 2
+GCTCGTCCCGAGGGTGCTGATGGCTACGTTCAAGCGGTCTTTTTAACAGTTTAGGCGCTAACCTTGTACGCGCAAATCCAAACGTAGCGTATGACCAAAA
+>68912 3
+TCATCTGTAGTTACCCTTTACGTATCGTAACGGGGGAATCCGGCCCACTAGCGGGTCAGGAGCCTTCAACTGAGATTATTCGATACTGCGAAACGTGAAC
+>68913 1
+ACCGGCATCTTAATGCCCGGAGGCCGGTGTCCTATAGAAACTACTCCGGAGATTGTTGTTCGATCGACACTCCTATAGTGAGTTAACACAGAACGCTTGG
+>68914 1
+ACCGAGTGTGCACCCCTAGTTCATAGTAGTCACTAGATATCACATCACAGAATGTTAGGCTCAGTTGCTGGTGTGTGCCAGGATTCAACCGCGAACCTGG
+>68915 3
+TCTACACTAAAAAGATTTGTACTATGACCGCTTCGAGCCCCAGGTGGCTATGTATGTCGAGAACTGATTACTGGACGTTGGGACCGAGCCCGCTATCCGA
+>68916 2
+ATTGTCTAAGCCATCAAGTTCATGGGCAAAGGAGTCTCCGATGCTCACCCAATGGTCTATGGCGGTGTGACGTCCAAGCCTTATCAGGGGCCTTATAAAC
+>68917 3
+GCCTCCGCCCTCAGAAGCTGAGCTAGTCCTCGGAAAGTTTGTCCTCTAGTTTCAAAAAGGGCTGGAATCAGTTCTTCCAGAGGTGTAGGTCAACACGAAT
+>68918 1
+GGCCATTGAACGAGCACAGCAAGAACCCTGTTCTCGCTTGAACACTCGGCGAGGTGGAGGATCGGTTCAATTACCTTTCATAGTATTGTAGCCATGTCCA
+>68919 3
+CTCGATCAAACATGCTGCCCTACCAGCCCTGGGTAAACTCTTGAATGGCTATATTATCCCCGATGGTGACAGTCGAAGGTTCGAGGTGGAGCAAGTTTCA
+>68920 3
+TAGTCCGCCGAGACTGACCGTTTCGCAACGGGGTAAGGCGTTTTGAAAACTTGGTGACCTATTCTGACCGAATTAATCCAGATGACAACCTTCCGGATGC
+>68921 3
+GGTATGTTGGCTTATTGCCAGTCACCTACGAGGACAACGTCCAAGTCGGTTCGAAAGGTAGCGATTGAGGTGCCCAATAACGAACCTCATCTTCTCCTAG
+>68922 2
+GCATGGTGATTTACGTGTAGCGGTAATCAGAACTTTAGCCACCGCGGTTTGAGAACAAGATCCCTCCAGTTGCCCTCTATTAATGGGGAGGCCTAACCAC
+>68923 3
+TTTACGCGTATGACCCTGCAAGCAACCTTATACTCTAGATATGAACCCTAAGGGCGTAGTCTATTCAGCTTTGCCGCCTGAGTAAGTGCGGAGGCCGAAG
+>68924 2
+CCCCCGTAAGGATAGAAAGGATTCCCCTCGTTATTCTGTTACCCAGCTGACGTGGGACCTCCTATAAATGCGTTGGTCGCCATGGAATTACGTGAGAAAG
+>68925 3
+TGGATTCACGCGTCTGGCGGATCAGGTCCCGAAATATCCCGGAAACTAGCCGCACTGTTATGGAGATATCTTAGCCAGGCTTATTAAGCCAGTTACTGCA
+>68926 2
+CCGAAACGGTTGCCGTAGCAGGCTGGGGTTATTGGGTTCAACAATAACCGCATATGTTGAGCCAGTTAGCCCCTGCGCGTCTTAAGTATCCAACAAATTC
+>68927 2
+CTTCAGTCCACTGCAGTGGGGTACTAGCTCCGTCCTCCTTGTCCAACATTGACTATGAAGGACGTGATGAGAGCCATGTGGTGGATACTATGACCAACAA
+>68928 3
+TGAATCTGGTACGTTATAGCACTCTTAACTGCCGCAGGGTGAGCCATCCATTGGGCAAACAGTCTAAACCCATAGCGCAACTTCGGAGGGGCCTTTATTG
+>68929 3
+TCTGCAGCCCACACCAATGCTAGCATGCCGATGGTACTTAATGTGCCACTAGGAGGATTAGACTTGAGTTGGTGAAGTACTACCCTCTACTGAACGTGCG
+>68930 1
+GTTGGTTGGTCCTGTCCCCTGATCCAGGCCTTATATTTGCACGCATTACTTGGGGCTAAAAAAAACAATCCTCCCTGTAAAACTCAGCGAGGGGACAGGG
+>68931 1
+AGCGTTACAGTGAGTAGTACTCGCTCACCCCTGGGTGGTAACAACATTGCGGTAAGTCAGATGTCGTAAACTACCCGGCTTTATATCGGAAGGCACTCTC
+>68932 2
+AATAACTGACTCATTCTTCGCCCAGGTGCGCCCAACGGTGATCCGCCCTCGTGTGCACACTGTTCGAGTTAGTTGTGAATGTGGCAGGGATAAATAACAA
+>68933 2
+GATATAGTAAGGGCAGTTAGTCCATTGTAACTCTGAATCGGAACGATAGCGATCGCAGCATCGATCTTCCTACCCGATCACCTAGGCCGACGCTGTTGTG
+>68934 1
+GTGCTTGACCACGCTGTCTCATGTTGCCAAACATCGAGATCACAGGGGACGACAAATTGCCTCAGTTCGTTATACATAGTGCTTGCCGGGAATCAGTGAC
+>68935 1
+CCTCACTGCCAAAAGGAGAACTCCGCGATCAGTGATTGCACTTACTACCGTACATAGATGGAGGCACAGCGTTGTTATCTGACTCTATTGTGCGGCGTGA
+>68936 2
+AAACGGAATCATAGCTGGTCAGTTCGCGATGTCCCCTGTCTTCCAGCTAAACTGGCCTAATTGTGACTTGTCTCCGCAGCAAGAAATGGCCTGGGTGAAA
+>68937 1
+AACCTAACCCTTGTGTACTCCAATGCGTTAGGGAGGGCCAATTTGTCCGTGTCAATGGAGTAGATCGGCTAATTATTGTCAAACGCGGGCCCTACACAGC
+>68938 3
+ACATTATAAGTTTGTGTCCGCACAGTCTAACATGCGGATCCCCCTGGAGGCGGTATGCGCATACGTACGTAGGCCAAATCACTTCTGGCTTAGAGGAACT
+>68939 3
+GTTCTATGCAAGTCCGACTATAGGGTTTAATGAACTTCAAACGTCCAAGCCCGCGATACACGTGATCCCATCTACGGAGAGGTACAGTCGGGGTTTCTGC
+>68940 1
+AGATGCCGACCCTTTCTGGAGTACCGCAAGTTCGTATAGGATAAGCAGCTACACTAGCTTGCGTTTGGACTCACGCGCTTAAGTCACGCATTCAGATAGG
+>68941 3
+GAATGGCATTCTTGAAAGCCGCAGCTACGCCCATACTTGTGCGCAGGGGATAAACAGGCCCTCTGTTTCGTGTCCGCAGCGTAAATCCAGGAATTTATTA
+>68942 3
+GTCAGAAACTAGAAATAAAGGCCGGCGATTTTATACACGGTCCGCTGAGTGTCCTTAAAGTCAGGAAATGGTGTCCGTCACCAGTCCTCTTGCGCTTGCC
+>68943 2
+GTTAGTCGGGAATTTAAGCCCCTTGGCTCTATTAGAGTGACAGTACCTAGTTAAGCCAAGCGAAACGTAATGTGCCTTTCCACGGTGCACCGCATCGCAG
+>68944 2
+TAGTGTAAATCTCTACAACCATAATGCCTAAGACCATGTCCCCCTGGCAAAGCCTAGTGGACATGGTGTAGGGATGGCTCTGATCCACTTGTCGCGAGGT
+>68945 2
+GGACCGCTATAGATCACTCCCCCCGACCTTTATTACATGTCACGGTCCCATGTCCCCGACTAGTAGATGGTAGAAGTTTAATGTGGAAGATGAGTGGCGA
+>68946 3
+TTTTTTGACGACCAGCCCGATAGCTTATAGGGAGCTGTCTGAATGAGGTTACGTCCCCGGTGCAGATAGTAATGACAACATGCAGCCGGCATATTCACCC
+>68947 1
+CTACCGACCAGTATAGCAAGTCTATGCGCAATTTTCACGGGAACACTATGTAGGATCTCCTGGTCGCGTAGTTGGGATCTGAGACCTATCTCACGAGGCA
+>68948 3
+CCAAGCAGGCCTTAGTATCTGTGCGGTGAGACCATTCAATTTGATCAGCACTCCCAAGCAGGCTTTTAGAGCATGGCCCGTTGTACAATTAGCAACGGTG
+>68949 3
+GAGTTAATCTGACGTTCTTCAAGACAAGTCTGCGCCATGACAAAAAGGCGAACTGCTGCCTCCGTACTGATTGCGTCGCAGTGTGCAAATTGTGCTCACG
+>68950 1
+CTTGCGCAACTAATGAATAGTAGTTGGTTCACCCTTGTCGACATTTGCAGTGCAGATAGATACGTATGCGACCGTCAAAGGCCCGTGCTACCGGACATGC
+>68951 2
+AGTATAAGAGAGGTGGTCCGGACTTCCTCCTAGAAGCCGTCCCGCTAATATTTACCGGTGATGATCTGATCCCTGAGATGAGTTCCCATCGAGCCAAATG
+>68952 1
+CAGTGTCATGCGATTTGGCAGAAAGCCCCGTTAGCAGATGAGATTCACTTAGTGCCCGGCTCATTGGTTCTCCAGCAACAAGGATCATGAGTATCCTCGA
+>68953 2
+CCCGTCCCTACGTCCCGAGAGTGCGTAAATGCCCTCGTAATAGGAACGTAGCTTACGAACAGGTTCCGTTTCATTGCGTAAAATTTGCTGAGCGTAAGAG
+>68954 1
+TTCTGCGTCCGTTCTTCACAACAAGGGGAAATCACTATAAGCGGGCGAGAGTGTCGTTTTGTAGGCTCACCATACTACCCGGTTCCCGAAAAAGAGTGTC
+>68955 2
+TATATATTCGTCGAGGCTATGGGAGATGTGATCGAGCACTGGGTTTACTTGCCTAAAAAGGCACGCCTATGGCGCTCTTCGGCACATTACCACCCAGAAC
+>68956 2
+TAGAGTTTCCCGTGCAGGGGATATAAATAGGTCTTGCTCCGTCTGACGGGCTTAGTTACGGATCTGACAAGCCCTCCAACCGTGAACAATATATCGGCCA
+>68957 1
+CACCTCGTCGCCAAAGCTTAGAGCTTGGGCATAGCATCATTGAATCCCATTCGTACTCGATAGTCCAGCCGATCGCGTTAGACTAGAGGTATAGGGGTTA
+>68958 3
+TTCCCTTGCTACGGGGATGTAGTATACGCGTAGAACACATAACCGTTCAGCGTAAATATGTCGCGTCAACTTCCGCGATCTCGACAGCTAGCTTAGGAGG
+>68959 3
+AACCGCGACGCGTTCCGTCCGCAGAGAGTCTCAAACTGACCCAGTAAAGCGTTATAATGTGGACAGCTACTCTTTGCAATCGTGTAGCTTTGAGAGCTGT
+>68960 1
+GCGAGAAGACTGGCTTAATGTTTCGCAGTAGTAAGATATTGGAGACACCCCTATGGATGACCCGCCTAGGTACGGCATCCTCTCAGTTACTAACGCTTCG
+>68961 3
+AATTTGGTGGCACTCGACCTCTTGAAACATGCCACAAGTCTCGGGGCATCCCCAGGGGTGAGGTGTTTAACATACCCATGAATTTACGGAACCCGGTTAT
+>68962 2
+TGTAGCCGTCGAGTCTTGTCACGGTGCTGGATGTGTACGGGCCCATCCAACTAATCAGATATACGCCCGTCGCATAGTACTAGAGGTAATTCAAGAACCT
+>68963 3
+CGTGCCGGGGAATGAACAACCGCTTTCTTCTCGCAGGCAGTAGTGTTAAACCGTGACATCGCGTCATCTTCGAGCAACAAAGATTCTTCGTAAAGGCTGT
+>68964 3
+GGCAGTGGCAACATCAACTGTCCAATGCGGGAGTTTCTTAAGTGATCCCCAACGTTTAACGAAGCGTAGGCAATTAAACTCCTCCGTCGTTGTACTCGGG
+>68965 1
+TCCGTTACTAGACACAGTACGTACTGATTTTTAACCGAGGCAGGACCGACGGGTCGTAAACGGGCCGATACCAATTAGTGCTCTGACGATTCTGTCCTAG
+>68966 3
+CGCGTAAGGCTTGGCGCGCGCGCGAAAAATCATTTTCTCAAGCTACGTTAAGCACTTCCTTGTCTGCACGGCATCGTGACCCTGAATAGAATGTAAGTGA
+>68967 1
+CCGAGTTAAGGGATCGGGGGCGTCAGACGCCTAACTGTGAGTAATAAAATCTGCCGGAGCCTGTGTCAGCAATGCCTATCCATCCTCAGCTATTATATTC
+>68968 1
+CGGAGGGCAGTTGGGTTTCAAGTCAAAATGAGTACACCGCCAACCTAAACACGATTTCAGTAAACTATGCTGCCTTTTATGCGTCGGCGTTGGCGCCCTA
+>68969 1
+TCAGCTGAATGAGGGTCTAACTGCGCACCTAATTGTCCCAGGGAAATTTTGCGTTGACAGTAAGGCCAGCGTGTTGCCCACGTTCCTATACAACAAGTCG
+>68970 3
+ATATGTTTCCTGTGCTGCAGTTTAACAGGCTCTTCAAAGCGCTGAATGAACATGTCAGCGTTCCGACGGGCATAAACCGCCTGCAAATAGTCTGGCACGG
+>68971 2
+CCCTACTGGTCCCGGAGTGTACGTTAGCACCTGGCCACGAGTAAGCGCAGTGTAAAAAGTCGATTGAGTCTTAGCATCCTGCGAAGTCTGCACTTTTAAA
+>68972 3
+GTTGTCGTACCCCAGTACCGCATACACCTTCCTAGGTAATAGATGTCAGGGGCTTTCTTGTGAGTACGAAAACAACCGGCAAGATTCCCATGGGGAGTTC
+>68973 1
+CTCAGCTCAGAAATGAGCTACGCTTACGTTTGTGTCGGGAGCAATCATCAGAAGCCGTTCATCGGGTTCCTATCATATCCGCGCAGGACATCAGATTAGG
+>68974 2
+GTGGGTGAGATAAGATAGCGTTCCCAGAGGAGTAGGTCATTATGTATTGATAATTTCTTCCACCAGCGTCCCCTTCGCTCATGCAAGGGCACACAAGCCC
+>68975 2
+ACTTGGTAAGTAGGGCTGTCAATAAGCCACCTCTGGTTCCGAGACGCAGTTTACGACACGGTAGTTATGTTCAATGCGTAAGCCTCAAGCCGTCTCGCAA
+>68976 3
+AACTGTTGAGTCTAACTCGGGAAGCAGCTCTGGTCTTGTAGACTCTGAAGTCAATCTGGAATACACTCAATCGGGTTTGCCGGAGCCCTGCAAATCCGAC
+>68977 3
+AGCGTCGCATCTTTTGAGTGACGCACATTCCTTAGAGAGTGAACTGCCGTAATCGCAGCTGGGCCTACAGTCTTAAGTGGCATCAAAAAGTGCGACTCTC
+>68978 2
+AGTCACCCGATTACTCCAGAGTTATAGTGGGCATAAGGTTATTCCCTAGTGCTCTTAACGTGACGGTCTCGGATGCACCGAGTCAGTAAGCAAGGCCACT
+>68979 2
+CGGAGTTTAGAGCTGGCTATGCTGGGTCCTTATCCTTTTCACAAGGTCCCCAAGTGAAACGGGCAGCCGTAAACGCTCGACATATTACACGGAATCAGTT
+>68980 1
+CGGGGCCAGGAACTCAACCCTTTATAGTACGGGTTAGACCAAGTCTAGCCCCTCAATAGACGTGGAGGATTAGGTAACTGTTCTTTTCAACGATGGCCTC
+>68981 2
+AGAACATGGGAAAGGTTCCCGCGAGACTTACCGCCAACGCTGTTATGCTTCGATCCAGGGGTAGTACGTTTGCTGATCTTCCAACACGAGCAAAGTTTCT
+>68982 3
+GTTATTACACCAGGTATTGCTAGTATCTGTAGTACCTACCCTCCATGCCCGCGAGGCGTGGTTACACAGCGTACGCAAGAATGCGAGAGATCGATCAGTT
+>68983 3
+GGGTCCATCGAATTATCGTAGGCTTCAGGAGCCCCATCTGACACTAGGTAGAGAATGGCAAAGGCTTGCCTCCTCCAGACTCGTCAAAATTAGTGTTTCG
+>68984 2
+TCGCGAGATTTGAAACGCACATCTCGGATCGGCCTCCTTAGCGGCCTTCGACAACTCAGCAGGTGAGGTCGGAGGATCATCAGAATTATTGATTTTCACA
+>68985 2
+ACCACGCGAGCTAAGTACCCGACATGAGTAATCGGTATCCATATGTAGACTACACGTTTCGGGCACAACTCAGTTGGCGATCCATGATGTCGGTTCTGGT
+>68986 3
+GGGCAACAATCAATTCAGACTAGAACTTCTAGCAGTCTCCTTGGGAGGATACCAATTAGATCTCGCCCTTGAGCTCGAGCATACTTCCGCGTGAGGGTTG
+>68987 2
+TTGAAGTCGTGCGACGATCGGGAGTTTTACCTAATGTATGTACTCATACTGACCTCCAGTAATCCCCATCCTAAGCGCAAGATAGTAACTCGGCCGGGGG
+>68988 2
+GCGTCCTGTTACCTGGAGCTAAGGTCACACCTTGTAGTCAAACGATAGCAATTCATCACCCGCTGCCATTGTTAGAGACGGTATGAGCTTGCGACGGAAT
+>68989 1
+CATGTTCATACTAACCCAGTTTAACTAGCCGAACAGTTCGAACGGTATTTCGGCTTTGAGGCATCACGGGTACCGGAGACGGCATCAGTGTTACGACTGC
+>68990 3
+GGGATACCATCTCGTTCCGGCTTGCTACTTTTGCAATCGACAAGAGACTCGTGATAGTATTCGAACAGCCCGTCCGGCAAGGTATCCAGAAGTAGGCTTA
+>68991 3
+TCTTGACCTAAACTAACCGAGGTCTGTTCGGTAGCCTGGCCTGGTAGAGTTAGATTCTAAAGCCCCGAGTATCTCGATCGCAACGTAGTAGCAGACAGCT
+>68992 3
+AAGTGTAAGCGGGTGGTTTGATAATGGTTTGACATGTTCGAGCTACCGTCGCTTCCCTCGAAAGACTGTTAGACCACATAACACGGCAGTACCTCCCGCA
+>68993 1
+GTATGAGAGATCAGAGCGTAGACATGTTGGGACAGCTACCCGCGGGTCGACCCAAGTTCCCGATCCTCCTTGTTGCAGAACATTGATTATAGTCCATCTA
+>68994 1
+ATGGACCGTGAGCGTTTGCAAAATCGGAATCGGCTACCCTAGCGCTAATAAGTCTGTGTGTATGGTGAACACGCCTTAACCGCATCTCGTCCAGTATGCA
+>68995 3
+ATTTTTGACGTGTCCATTCAGGATGCTTTAGCACCGCGGTGCTCTACGGATCCTTTATTCGGAGCAGGCGATTAATGGACCAAACACAAGCCACACGGGA
+>68996 1
+CAGCCTCTTTGATTGATTATTCTCCGACCCCACAACATGGAAACAGGCGACTTTACGATAAGGTATATATCGAGGCATCGTTGGGCCTCGCGGGGGCATA
+>68997 2
+CGATGTCCCCAGATCAATGGGGAGGTTTGGGCCGCGCCGGAAGTAGCTTAACACTAATAACTCATTCTGGCATTCTGTATAAAGGCTACGAACCTCTGCT
+>68998 2
+GTGCCATCCCATAACTTCCAAATCGGGTAAGAACTAATAGCCCGGCGGTTAGTTCTGCTGAGATCCATAGACAATGGGGCTCTCTTATATGTACGCGCGG
+>68999 2
+CCGGCACTAGAGACGAGGGAGCGCATACTCCAGGGTTCGTTTAAATTTCTGATTGTCAGCTCAGCCAGTAAGTTCCAGAGATGCCGGCTTTCATACTACA
+>69000 3
+CCGGTCACGGTTCTCTGAGAGTTACGAACCGTATGAAAAAATTACGTATAGCACTTGTCGTCGTTCGGTGAACCGGACACTGACCGGATTGTGCCTCACA
+>69001 1
+CTATCTTGAGCCTGAATGATAGTGCGAGAAGCTCCCTGCGGTCTGCCGAATCTGAGTATTATGGGATTAGCGAGCAGATCTCAGATTAACACGCCCTCCA
+>69002 2
+TGACTATTGAGAATGCCGCAGGCCGATCCTATAAGGTGCTCTATGGTCGCCTTGCATGAAACCGGTCTTTAAGCCATTTCCTGTCGAAGACAAGGCAAGC
+>69003 3
+ATTCTGACGTCGCCGCTGCAGTGGTGTCCTTGTTCCTCTGCCTGGTAAAGAACACTACGGAACATGGATTCAAACGTAAAAATGAAGCCGACCGGTCGTT
+>69004 2
+TGCGCTCTCTAAGACAATCTCCGTTCCAGTCCGGGTTTCCAAATGGTTGTGTAAAGGGGCCCAGAGACTATTTGCAGAGCACTATGCACAGTCAGAACTG
+>69005 3
+AATCATCATTGCCGGCTAAGCGCTCTACATGTACGTGAACCTCTGCCGGATTGAGCTCAGGCCTGCACATCTGAGATAATGCCTTATGGTTGAGGACAAG
+>69006 2
+GCCTGCCTTACACTATAGATGAACGTGTCTAGGAGTACTGCTAGAATCCTGCGCTATACCCATCGGCTATCGGAGGAGGCCCAATTTATAACCTTGGGGA
+>69007 1
+AGAACATCTCAACATCTCGGACAACTAGGCGTACTAGGTCCTTGTACGCGGATGATGTCGAGAGCTCATGTGATAAGTGTATGCTTTCCTACAGCGCCGC
+>69008 1
+CTGTCACTAGAATGCGATCCAGTGTCAGGCCTGCCCGGTAATTACTCGAGGACCAGTTCTGCCCGAATTACCAGGGGAGAACGTCTTATGCAAATATGTT
+>69009 1
+CTCAATGGATGCGCAACTTGCCTCACTTTTACTAAGATCATGAGCGGTACAGAAGATAGCCGACAGAGGGACCCCTTATGTCCGGATGCAGTGTTGCTTC
+>69010 3
+TGGGCGCGTCCAGCTTTTTTTCCGGGGGGGATTAACTTCCGTCGATTCAAATCACACAACGCGATTTCGAACGCTACGTAGAACGCGTATCAGGCAAAAT
+>69011 3
+CATCTTAGTAGGTCACGTAATAACCAAGCCGCATAGTGCCGCTCTTACACGTAATGCTATCAAGCCTAGGCCGTGATGGACCTGGAGTCATGCATTGGGT
+>69012 1
+GTCGTCGCCTAGAATCAGTCATCTAAGTGTGACCATATCCAAGGATTCACCGGGCCGTGTCATTACTGGAAGACCCCGTACCAATGGGGGATTTAATCGT
+>69013 1
+ACACGGCATCTGTCGAACGTAATACAAGATTTGGCACTCTAGCTTGCACGTGGGCCTCACTGCATGTGTCAAAGCCTACAGAGTGGCCTTGGTGATCTAA
+>69014 1
+CCTATACCAGATTCGTGGAGTTCACGCCGTGTTCCAATGTAAAGTCCGAAAACGGTACATGTATACGCTGTAGGCTCACTGGAATGTCCAGCCGCTGTGA
+>69015 2
+TCCAACTAATGTGCTGACATTCGTGTAGCAGACTGCACGCGTAACCTAGATTCGGGTGCGCTGATTGTGACCAACATGCTACTACTAGGGCACTCATGAG
+>69016 2
+ACCCACGGTTCGCAATGGAAAGAAAACTCGTCCGGCAAGTAGACCATTGGAGCGTCTTTCAATGTTTTGGGCGATACCTATACGCGTACCACTTCGGTGT
+>69017 1
+TAGGGCAGAGGTACTCCACAAAAGATCCCCACCTACGTCATTACTCGTGGAGTTAGCCGTACGACAGATTGTCTCATTCTTGTACGGGTTGTGGACAGCA
+>69018 2
+TGAGGCGCAAACGTTTCCAGGTCCACCTTAGTTATACGCATCGGTTGGGGTCGCCAAAGGATTGCGTTCTGATCTAAGACCTAGACGAGTACTTCACCAA
+>69019 3
+TTGTGTGTACCACCCCAATCAGGAATGGTATACAGAATAACGAACCTTATTACCTGCGGCAGCGATGCCGAATTTGCGGTGCTGGCACAGCTGATCGCTT
+>69020 1
+CGTCGATTCACACTGTCGGGAACCCCTCTGACGGGTAGGGGCTAAAATTTCTACCCATCGCTAGGGCCCGAAGTCAGCATGTAGTTAAGATATGTTAATC
+>69021 3
+CTAACAGTGCGCTACCGATCACGTTCGCTCTGTTGACACGAACTCCGGGTCTGTCAACAGTGGGTCCGCGCGAAAATAACGGTTTTATTATAAATCGGGA
+>69022 1
+GTCTTTTGGGATGCCGAAGTTGTAATACGTGTAATAGGGAACCCCCAGGCCCAAATACTTATCAGTAACAGACCTGCAGCTTTGAGCCCTTGGGAGCCCT
+>69023 1
+CGCATCGGATTACGAATCTCAAGCGCTAGCGCTCAAAGAGCTTTAGAGCTACGTTGTATTCTATAGAGCCAGCAACCTCCAAGGTCTCGCGATTTGGTGG
+>69024 1
+GTCCCCGAAGGTCATGGCCTTGTTTACAAAGTGATAAGGATACCGGCGGACTACGAAGAAGTTTGATCAACCCGTCCTTAGATTCCGAGTTCCGACTTCG
+>69025 1
+GCTAGAAAGTCGCGGCATAGCGCGATTTGATGTTCAGTCCTATGATATCAATTGGCCATGCTCACGAGTCTCACATCCGATAATCATTGGGCGCCGAAGC
+>69026 3
+AACGGATTATGGGAAGGGGTCTAATCCCTAAGTTTCTGAGCCATCTCTATAACCCAAACATACGGGTCGTGAAGTTCTGCCTCCAGGCGATATCCGGTCG
+>69027 1
+TAGAGCTCGCTTCGTACTCTCCCCCTAAGGGCTCGCATTCGTGACGCAAATTCTTAAGCGTATCAAATTAGTCGGGATTGCGAGGTGAGTACCGAAACAG
+>69028 1
+CTGAATCGATGCGATAAAACCTTACAGTCGGAGAATCCGAATGTGACTGCTTCGTTCTTCAGGGCCCTGTCGAACTCGCTAGCGTTTATAAGGCGACCGA
+>69029 2
+GTAGAGAGTGTTTGTCGTCAGCGAGCTCACAACGACCCAATATACCGGAGTTTCCAGCCTTATGTTAGGCTACCGTATCGTAGACGATGGTCACTCAGAC
+>69030 3
+GTGTCGCCAGGTTATGGTCAGATCCCGTAACTAGGTAAGATGCGTACATCGGCTCGTGACGATGCGAACTAATAGGCACTGCCAGTATTCTCAACTACCT
+>69031 3
+AGGATCAGCTTGGTACGGGCGAAGCTATATCCGTCAGTTCAGTGCATACACAGTTTTCATGGCTAGGTACCATCAGGACGCTAGCACCTCTGACTCATAG
+>69032 3
+CAAGCCGCACCAATCGGCGAGTTGGTGGCACATCGATATATGGTTTTAAGTCCGACTAAATCCGTTATCCGTGCGATGCGTCGTTAAGTAGCGACCCATA
+>69033 3
+GCGAGCGACTTTCACTGGGGACGACGCTGTACATGGCCGTAATGATCTCTCTACGGAGATGGAGACATGTGTCAACCCCCTATTAAAATGATTTCGACCT
+>69034 3
+TAACAAGCCACTCCGTTGAGCTACGTTACTTAAGCATCTGGGGCGTAAGGCTAGCAAGGACTTATTAGGGCCACCTGAGGTCCGCATCGTAATTCTGTCA
+>69035 3
+CTTAAAGTTGGTCATCACACGAGGGCTTTTAGATGATAGACCGTTGGCGGGCCACAGCCCGAATCTCAGATACTCGCTCTTAAAGATGACCTTGTGCCAG
+>69036 2
+CAGTATCGTCTTCCGATCGGTCCAGATATATGCAGTTCCTGAAGTGCCAAGACAAGATTGCCCGCGGCTAACTGCTCGGTAGGGACTCAAGGTTAATCAT
+>69037 1
+TCAGGCCGCAATCTGAGTAGTGAATAATGCTACGTAGCTGGAAACCGGGCCATGTGAAGGATTGTACCCCTAACTGCCAGTTCTTTCTAATCCTGACGGC
+>69038 1
+TCTATCATATTGGCCTACTACAATGAGGCACCACGTTTGGCGACTTCGGATTTGCCACGAGGGATCGTACAAGTCATCGCTGTCAAAAGACGCTTCGGAG
+>69039 1
+TTTTTTTCTAGTGCTGCTTAGAGGCCCATTGTTCATCAAACCAGAAGTAAGGCGCTTCAGAAGCGGAGCAAATCAGCCGCGCCCCAGTTGCAAGGTTACG
+>69040 2
+CAACCCTCATAAGTCGCGGTTGATGCGTGCGCCGATTTTAATATGCCTAACAGTCCTCGTCGGATTAGCTAGGGCCTGAGGAAATTTAACCGCATGAACG
+>69041 1
+ATGGGGAGGTCCGGGGAACGATCTCAAAAGATGCATCTCAACGATGAATTCTGCTAGCCGCCATTTTGGTCAAACTGCGCGAGTTTTGTCCCCATACTAC
+>69042 2
+TTACACCCCAGTGAAAGGTAGGACATTTTAAGTCTCGGCAGTTCCGAAGTGTAGGCTCGCGTAGATATATTTACGCTCTGCCCCACATGGCTGAACGGAC
+>69043 2
+TACAAGCCGGGTGGAAGATTTAAGCATGTTAAAGGGTGCGAGCCTTGATCCCTCTTAAATCTGATATTCATGTGGTACCGCAACGCCCGCCCTGGTCAAC
+>69044 3
+CATGACGAATTACTATACCATTCGTTCAGTGAGACCTGTAGCACATTTTACATAGCGATGTCGAAAGCCCACGGTATCGTTTATAGGGGGGGGCCCCCCG
+>69045 1
+GGTCCGAACTGCATAATGCGGGTAGAACGTGGCCCGTTCGCACGATCACATCTCCAAGAAGATTATATCGGATGGGATAGTATCGTTCTACCTCACGCTT
+>69046 3
+CAACGTCGCAGACACCCTATACCACTCAACGCAGTTTGTAGTGGATAGGTGTCATCGCTTTCACTAATTTGGACTGGGCGGGTGTACGAACTTAACGCAG
+>69047 3
+CGAACACTCTCAGTCAATGGGTCATCGTTTACTTCGAACTTTGTAGCCAGGTACGCCGTAGGTAGGTTGAATACTAGAACAAATCCCGGCTCACGTGGGC
+>69048 3
+GGGCTGTTGTTAAAGGATGTAACAGTGGTACGACTTTACCTACAGCCCTAGGCCCGAATGTTCCGACATTTGATCCCGACTCAGACGTCCGAATCATGAG
+>69049 1
+CAGTGCACAATACGTCCTGCTTAACTACCAAATTAATGGTCGTGATGCTACGATCCTGCAAGTTAGCTGCGGGTGGCGCTTGTACTTCGCACCGAAAAGG
+>69050 1
+AGTGTTGCAACCGGCCAGTGTTGTGACTTCTGAGCGCTACGTGCAGCATAGATGACCAAAGTTCCCATTGTCGGCTGATTTAATCAGTCGCAAAACCCGA
+>69051 1
+GTTTGCTTACCCAGTCTTCCTAGGGAGTCTGAAAACTATCGGGGCATTTGGGCTCCCACAATACTTAGTTGTACTTCAACGACGAACGGCGGAGCACAGA
+>69052 1
+TCAGCCAGCTAAGTTGATGCCCAGTGTGGATGCAATTAAAATACACTTCCCTTGATATCCCTCCAGAAGGACGGCGTTGGCGCTCGCAGCGTTATAATGG
+>69053 3
+ACACTACTGGGGTTACAAAGTTCTTGACTGGGTGCTATCAACGATATTTGAACTCGACCGGATGGCAATGACCCCGAGCGCGCTTCGTGTACGAACTCAT
+>69054 3
+CGGGGGTCTATGTGTCCACGGACAAGACCCAATCTACTGAATTACATTGTTCACGTAGAAGACTTCAGTCGCGTAGGCGCAAGGAGTGACCTTATTCCCT
+>69055 3
+TCTACGCAAAGCGTAAGCTGAGCCAGCTTCTCGGATCTCTGCCGGTATAGCGGCTGTGGACAAATGGCCAAGTACTTTACTTGGCTGAGTCCTACAAAAT
+>69056 1
+ACGCAAGTCGTGCTGTTACTACGTCTTCTACAATTTGTGCAGTGCGACCTGCTCGAATCTTAAAGTCAGTGAACCGATCGCGGCGACCAATGGAGGCTAA
+>69057 3
+AATTGAACTCTGAGCCTACCATAGTACACGCCTCGGGGTGCTACGCGCAGACATGGTCAACCTATTGCAGTGTTAGCTAAGTAAGTCCTGATGGCTATGC
+>69058 1
+AAGTTACCGCTTGATTTCAAACAGCCGCCTCATCGCATGTGGTACACTTCATTACTGGGAGCCCTGTTGCAAGGGAAGATCAAGCTAGTGTGTACACCGG
+>69059 2
+ACGCCATATTTAGATTGAAGTACCTCTACGTGCCCGTATTTTAAAATGCGCACCGAGCTACGAATCTTGGAGTACCGGGATGATGCCGCCCAGCGGTTGA
+>69060 1
+TTGTCCCTCGTGAGTAAGAGCACTATTTGGTACCCATGGGATCCAACGGTTCGCATCCGAGAGTGCGCTGAGAAGTGTAGATCACTCCTGATAATACCAC
+>69061 1
+ATCTGCGCGCCTCCAATAGACGGTTCAGTTGGTCTACCCAAGACTAGCTAACCCTGGTCCAGGGGTTAATGAACTGAGTAGCCGTAGCATAAATTGGTTC
+>69062 3
+CCGGCGAGCTTTCGCCGACTAATAGACGGGCCAGACTATCTATAGTTCTGTGAGTACCTGGTGAGGTTAATTTCTATGCAGCCAAAGGGACCTCATCAAC
+>69063 1
+CACGGGGCAAGCAAATCAGCCCAAATCATAGAACCCTTACGTATGTCTCCGGTGTCTTATGTGTCGCAATGTGGAAATACTGATGCGGGTTCTCTCCGGA
+>69064 1
+ATTGGGAGTACGTGCTGAATGACCTGACACAGCCTTAGTATTCCACTTTGGACCAGCACATCGTGGAGACGATAATGCAGGTCCGTCCGTATCGACCTAT
+>69065 1
+ATTCCTAATTGAGCCTGCGTCTGATTCCACCCGGCCTGAGGTTTAGGTAATCTACAAGCCTCGTAGTTCGAAGGCACAGAGACAGCTAGGCTACAGGTAT
+>69066 2
+CAGTACAATCCCCCCTCCTGCGCTTTTAGAAACCGTCAATACGGGTGTCAGGTGGATATCCAGGGTAGTTTATAAGTGGTAACCAGGTGCACGCGACATT
+>69067 3
+AAACGGGTATCGAGATCATTGACCTTTGTGTCCCCACAGGGAGACAACTTCGGTATCTCTAATATGAAGCCGTGCCCTGATGGTCTTAGAGCGCTACGCA
+>69068 3
+TCTGACGACAAACGCGCTACATTTTATCTAGTGAACTCCAGACCTCAATGAATCTAGTCTGGGCAGATTCGACGTCACTGGCAGGATCGGGTCCTGGTAG
+>69069 1
+TATCCGCTCCGTCGGAAATTCCTGTGCTGGTAGTAGAAGATGGCGGCCTCTAAAGGAGATTCTGGAAGTAGAAACTACTCCATACCTGTAGCTTCCGACC
+>69070 2
+CGCAATGATGCCGCAATCCCGCGATTCGGGGACTGATTCGAAGTTAACCTCTTCACAACTGGGATAACTGCGAGAGCATTCTCGTTACGTGGAATTTAGC
+>69071 3
+GTGCCGCGCCGGGCTCCCGAGCTCTTAACAGGCGTCACACAAACAGAAACATTTTACCGCTTGCTCTTAAATGCTTAGCGTTTGTGATATAGGGGTAAGA
+>69072 2
+CTTGTATATAATTGATGGGTTCATGCGACGAAAATCCACCACGCTTCACTGTTCGGCGAATGGCTAATCCCACTACAGGGGTTAGGAGGCTCATGCCCGA
+>69073 2
+CATCTACAGAGGACTTCGGGGATAATTTTATGATATGTCCCGTACCTTAAGGCACGACCGGCACCCGGTGACTATAACTAGCGTTGATCGTAATCGCCGG
+>69074 2
+GCCGCGACGAGCGTTTTGACGAGTTTCGAGGCACAGAACTATAATAACGTCTAGATCCACGTGGTTCAGGTAGTCCATACCGCTTGAAAACCGTCTTTGC
+>69075 2
+TTCGCCCTCCATCTGCGATACCTGACGAAACTAGCATCAGGATCGGGTGTCGGCGATAGAACTTATAGGAATTCGAGCCGCTTGAGCTGTATAGCTTACA
+>69076 1
+TCTTTTCTGATGGGTCTTCAGCAGCGGCCGATAAAGAACCGCCCTGCGAAGTTCATACCTACCGAAACATCAAAACGTTGGTCGGAGCCTGTTATGAGTG
+>69077 2
+TCGGGATGGCGCCCCGACAAAAACGCAATAGTCGTTTGGGCCACATCACGTCTAACCAAAATTATGTAGGCACCTACCGTTGTAGTTTGTAGTTGCGCTG
+>69078 1
+GGTCGCTAACGCTTATTCTTTGTGTCACGGCCACTATTGAGGTTAATGCCGCACCAGGGGACTAAGAAAACAGAGCACTTTCTACACGATCGCAGGTTGC
+>69079 2
+TATGTGACGGTTATGGCGAAACCCGTCCTCTATTTCGGTAAGGGACCGCCTTACAAGGGGAGAACTCGCGATTTTTCGGCCCATCCGCGTAATCAAAAAT
+>69080 1
+AAGGCTACAACGGCCGTTACAAGAAAATTGACGTCATTTTCATCCCCTGGGAAGGGTAGCCTTAGGTAATTGGTCTTCCTGCCCTAAACGAGCCGTGCTG
+>69081 3
+ATAACCCCTACTCCATACGTGGATCAGCCTTATGCAAGTTCGGGAAGAATACTGGAGGCTGTCACAATCTCGACCCGCAGCTGAGTTAGATTGGTGCTGT
+>69082 2
+TCGCTTTAAATAGCGGCCCCAAGGCATGTGCTTAGTGTTGGATACAAGGCAGACGAGTATATTCCTCGTAAAGACCTTGTCCCCCGGTCGTGCAAAGACT
+>69083 3
+CCAGATCCTAACCTCATTTGAACGATCGGGGGATCGCTGTTGATTCCTGTATACACGATCATGGTTGACTGTCAATCGACAGTAGCGGAGGCCACCGATA
+>69084 1
+TCCGGTTAAAGTAGACAAGGGGCATCTTCAGATCCCGCAGGCTGCGTCGATTTGCCACTCTTAGTGGAAACAGAGTTGTGTCTAAAGCACAATTGCCCCT
+>69085 2
+CCGGGAGGGTCTCACGCAACAAGTCTGCAGATGGTCGCCTTTCAAATACTTGGATAGTCCTCCAAAGCGCTGACTATTGTATATTACGGGCAGTGCATAC
+>69086 3
+CCACTACCAGTACTCCCCCTTGGCTGAACGTTAATGTCAGCTGAACGGTTTGATACCAAAACATCACGTTGCTAGTGCGGATTATTGATGAGGGCAGGGC
+>69087 3
+GAGACACCTCATGTTAGACCTGCAATGCCTAGCTCATTGTCCTGTGGATGCGAGTAAGGTCGGTGCTTCACTTAGGAATACACTATCCAGACAGTGCGCA
+>69088 2
+GCACTTGGTAGTGGCTACCCGACACTGCGCTGACAAAAGGCAATTGTCTGTACGGCGGCACCGTTATAGCTCTAAAAAAATCATTCCTCCGGTATTGGTG
+>69089 3
+ACCCCGGTAACATCAGCAGAGAAGGTGCCCCCAATTACCCGGTTACTAGTCGGGTATTAATCATCTGCAGAATAGTTCCTCGTGATGTACTTAGGGTGCG
+>69090 1
+CTTCGTCGCCTATTTCAGTGTGGCGTACTAGGGAGATTCCTGCAAGTCAGTGGGAGAGAACCCACGTTTACAATAAAACCTCCCAGTTCAGGGTCTGAAC
+>69091 1
+GTAACTCGGTGTGGTGGACCCATTAGTCTCGAGAGTAACGACACGAGCCTTTGCTTGAGAACCAGGTTTTATACTTTGCCCGACCTTAGCGAGCAAACAC
+>69092 1
+CACGTAACCGGGGTCTGGAACCCCCGTATATAACGCCTAGGGCCCCCCAATTGTGTATACACTGGAAAAATTCGGTGGATAATGGGTTCTTCAAGTCTGT
+>69093 1
+GTATGACTAAGCGTCGTTTGGGAAGATGCTTCAGATGCAGCCACGAGATTTGTTATGAGGCAACCTTAACGACCAAGCCTCGCGACCAGTGCTCCCTTAT
+>69094 1
+GATAAGCGGGACCCAGGCGCATCTATGGACTCATAACCTGTCGGGCGGGTAGTCAACATGTCAGGAATTTCTTCCCAGCAGATATTCCAGTATATTCCTG
+>69095 1
+ATGTGACTGTTGCTGGTTTGCAGACCACCCAATTTTAAGCCGGGCTATACGAACCAGAGGCAGGCTCCCGGTCATCTTATATGGAGCCATTAGGCTACAA
+>69096 2
+GGATGTGGTGTTACGCTTCAAATCAGCTCCTCGTCGACACGGAGAGTATATGTGATGACTCATTACCCCTTGCGGCGCTAATGAACCGATGTAGACAACC
+>69097 2
+ACTATGGTCGGAGTGTGTCTTCTAGAGAACTGTGTTCTCAATTCATCAAGCTACGCGTACGTATCAAACGACTGCGCCAGGCAGGGAATCCGTAGCCACT
+>69098 2
+TCATTTGGCAGCAGACGAACCCACCTTAAGCAGTGCAGACGGGTGCAGGATCTGAGTATGCTTCTACCTGTTCTCGACACTTTCTAAGAGTAGCGAAGCT
+>69099 2
+GGAGCCTGTATATCTGTGAGTTTACTGGGCACGAGGCCGTTAGACTGCGGAAAAGCAAGACTCTCACATAAGGCCCGACCTGTGTCACTTACACTCTATT
+>69100 3
+CGGCCGAGCACTGATTGTGTTAGCCACGGTACTGGTCAAGCTCACACGCTAGACAAGCTTCACTCTGGAGTGAAATGATTTCACGTGTACCCAATGATTG
+>69101 1
+GGATATACTCTGTGGCTCTTCTACGCTTACGCTACGGGAAAATTTTTAACAACACGGACAGACCATAGCGACAGTTGACGGAGGCGTCCGTGCTCATCGT
+>69102 2
+TCGAGCATTCGCGCTAGGTCCACCGCGGCTACTGGCAAACGAGAGAGGCTCCAAAGTAAATTTCGTATCGTCCTGTTTAAATTTAGGCGCCGGACTTATA
+>69103 2
+ACATGAGAGGCATAGTGCGTCCACATCCTTTAAGGACGTACAATGGATTACCAAGCGCTTCTGCGATCATAATTGCCGGATACTGCCGACGTGTTGTGCC
+>69104 1
+TCTCAACAGACGAAATTTTAGCTTAATTTGCATCAGGTCGTGCACCGGGCGAGTGTGTCCTCGACCACACGATTTTTAGCCCAAGGAGCAGGGGATTCCA
+>69105 2
+ACATACCTAGAATCGTGTCTGACTTAATAACCCTTATGAAATAGGGGGCGTACTTCTTGAGTGACTGTCTGCGGCCTAAGACCCATACGTGCGACGGCCG
+>69106 1
+AGGGCCAAAGCATAGCACTCGCCCCTGCATGTAATCTATACGCGCTGGGGTCTACGCACTTGGTTAAAGAGCATGACATAGTCGTGATCTGATAGCTTCT
+>69107 2
+GTGTCGTGACGATTCTGACTCAATCTCGATACAAAACACGTCCCCACGATTGCAGGGAGGCCCATTCTTCGGAGAGTAGCGTTTATTTACAGTAGGACCG
+>69108 2
+TTTGTAGTGTGTTGCCGGATCGCCAACAGAGTTACCCGTGAAGGCGGCTTCACATATAAAGCCAAGTTACCAGGGGCGCTAAGTTCTCAATACGTACCTC
+>69109 1
+CGTAGCAGCTGAGAAGGGGTGGTAAAAAACGCCGCACTTATTGCACTCCCGCTCGCCCTCCTTTGATCGGATTACGTGACGTTGAAATAAGTTTATCGAC
+>69110 3
+TACCGAGATTTAACTGATTACGTCACTCATCATCCCAAAGTGGCGAGCCGTATTAGAACGTCCTCGAGTCTCCGTAGCGACGTGAACGTATGGTGCAGTG
+>69111 3
+TACTTTAATTGGAAGTATCACTAGCTCACGGAACATGGCCGTAGTGCTTCTATGTACTCGCGTTGTCCAGTCCGACAGCCCGTCAAAGGGGAACGAGACT
+>69112 2
+GCCAGTGGAATATGTACCCCGACATAAGAATGTGACGGGCGTTGTTAACGCCGAACCCTTAGTTTAATGAGCTGTCTAATTTAGGCGAATGCCCCCGCCT
+>69113 3
+AGAGTACAAATCGCGCAACTCGAGAGTCTTCATTTATTACACCATGCCGTTACATCGGCCGTTTGAATACGAGTACTAGCCTAGCGTGTTGCCCGGGGGA
+>69114 1
+GGGTTTCATCGCGCATAGTTCAAACCTCCATAGCTTGCATACAAGATCCCGGCAAGTCGTGCCCGTGCAGTAGTGGCGAGCGCTAACGTATTAATGTATA
+>69115 3
+GCTCAGAGATCGGCTGACGAAGATATAATCCCTTTACACCCATCGCTACACGCGGTAGGGAGACTGTATAGTTCTCTATAGGGCTAAGGCTCGCTCATGT
+>69116 2
+ATGTATGATACGCCCTACAATGTCATGTGGAGGACGTAGACGATCAGACATGGTAAACGTTTATTGATCACCCTGTCACCCAGTCCGGCCGGCGGATCTT
+>69117 1
+TGCATCCTAGACTTTACTTCATCAGGGACTCTTAGAGAGCTACCAAGATGAAGGGCCTCGGCAATCAGCGTTATAGTACCCCTTGGGTGTGCCCAAATGG
+>69118 3
+GTCATACTCGGGTTCGCCGAGGCAATCGAAAAGTCCCGACCTCCTCAAATATTGCTACCCAAATTTTAGTGTGCGAGTAACAGGGTGGGGTACTAGCCTT
+>69119 1
+TTAACGGCCTTTGGCATGTAGGAACGGTGTCCGGCCAACAGAATCATATCCTCGAGGCTGGAAAATTTACAGGCACATCGGCAACTCTCTGGGCTTTTAC
+>69120 3
+CGTTTTGTAGGGTCAAGCTACAAAACGACACTCGCCACATACTTCACCCGTAGGCTTGTGCCGGGTAGGTTAAGCAACGCTTGATAGATACGCGGTCATT
+>69121 3
+CTCACAAAGTGGACCGTGGCCAGAAAAGTCCGTTGCTAGTAGTGTGTATGTAACCAGCTCCGCTCGATGCGCTCACTCAGCTGGATTATTTCATAGAAGC
+>69122 2
+CGTTGCAATTTTGCAGGTTCCATACGTCAGATCGACGGGTCTTTCGAAGCTTGCCCCCTCCCGTGAGTACGCGGGATATCAAGCTAAACGTAATGGAAAA
+>69123 3
+GGGCTGTAACTATGAAAAGCTCTACCGGCCTGCACACAGTTATACGACTGCTTAGACCCTGCACAAGGAGCTCAGCATGTGTGTGGTTCGATGTAACTTC
+>69124 2
+CACCCTATCCCACCCGATAATGAAACCGGGACACTAGGGTGCAAGTGTTTCTGATTATCGAGGGCCCTACGATGACGGTAGTGGATCAATTGCTAGTCTT
+>69125 1
+GCAGAATACTCGAACCCGACCCTTACGGTCCTCTTTCGATGCGAGTATACAAGTAAGTTATATGGGGCAGAGACCCAATGCAGTCAGGGTCTCCGGTTTT
+>69126 1
+TCCGCTTCGGTAACGTGTATTAGAATCAGGAGTGCCATGGCGGGAACAGTCCGACCAACTGGCGCTTTAACTAAGCCGTTCATACGCTTTATCGAGTCAA
+>69127 3
+CATCACAGAATCTGATGTAGCAAGTGCCTCAGCCATTTTTGGATTACAGCGGGCGAACGCCTAGTAGAAATTCTCCTTCGGCCGACGTGGGCTAATGTAC
+>69128 1
+TGTATAATCTGCGCGGTGATTAGCAGTACGAAAGTTAAGCTCCAGAGCTCCGGATCGTAGCGTAGGTAAATCACTCGATGGACCACCCTTATTGCCTCCG
+>69129 2
+ATATCCCGAACATTCCAGGGGCAGGTACGTGTTCTGGTTTCAACATTTCTGAGATCTAGAGTGTACCGCTGGTATTGACGAACGAACCCGGCGACACATC
+>69130 1
+ACAAAGGACCATCTGTGTTGCATGCCAAATAGACTCGGACCTCGTCAGCACCGAACGTATAAGGTTTAGAAGTTTTGCGTCCCTGAGGCGTTCATCGTCG
+>69131 3
+GTGTATCGCATACCTCTGGTTCAGACTGAAATGTCATTACCAACGGTAGCCATGTCCGTGATCAGACCAATGGCCTGCGTGACCTGGCATAGACAAGGTT
+>69132 3
+GCATCACAGGAGAGTCCACACCCGATGACCTCTTCACTTAAAAACTGGTGCACTATAGCATATTAGGGGGCTTGTTATACTGGCAATGGTCTCGCCTGGG
+>69133 1
+GTACATTGTAAGCACGGCCCCTTGAATAAGTTTGTCCCACAAAGGGAAGTAGGATTTCCAATTTACCTGGTAGCAGCTCGGCCGCGATCGACGGTCTACT
+>69134 2
+CGTCCAGCGTCTATCGGGCCCAGGGGAATTTCCGCGTATCGTTGCAATAACACTCGCCCGAACTCGTAGACTTGTTACGGGAAGATGACTTTTAAGAATA
+>69135 2
+ACCTTTCAACAGGTAAAATAATTTCGAGGCGCAATCACCAGCACTTTAGGATTGCCTGAGATGCGGCACGGAGCGGGTCTGATTACTCGCTCTTGCCGTA
+>69136 3
+ATTGACTGGGAGATATCAACATTGGAAAGAAAACTACTCCCCTATCCTTCACTCTGGGGAGAGTGAGCCGCGTCAATTTTCAGTGCTGGCTCCGGACTCG
+>69137 2
+TGACTCTGCTCCTATAGGGTCACTGCACATGCGCCAAGCAGGGATAACGTTATACGTCGTTTGAAATACGAAACCTCTTGCCGAGTCTAGCTTGGGAGAC
+>69138 3
+CGTGGGTATCATATGCAGAAAACTTCTTGCATCGCTCGTCGACTAACCACCGGAGGGTCTCACATTTTCGTCAGTGCTATGAGCATCACGAGGTCGAGAA
+>69139 1
+TTGTGCTGCGAGGCGGTACCGTAGAGTCTCCAGGAATGCCGTACACTATCTTTCACCAGATGTAAACTCCTACACGCTCTAATGAGTGGTCAAGTGGACA
+>69140 2
+ACGGATCTCAGTCAGTCCTCATACTATCCAATTGCGATGTACAGCATGAGTGCGGTTCCCAATGTGTAGGGCCGTTATACCAACTGACGATTCCAGAGGG
+>69141 2
+ATGACATTTCTTATCCCACCAAGCATTGGCCCCTGGTAGCACAATTGGGGGTATTTACTGTACGGTTGATCAACTGACGACGGGCCACAGTGTCGAACAG
+>69142 1
+GACCTTTTTGCGCGTAGTCACTGGTTGTTCATGCATGAACTACGGGCAACACATTAACCGCCCATCTTTAAAGGGCACTGCGAGTCAGGAGCTCGGAATA
+>69143 1
+CAGAGTACATGCCTATTACACAGCGAGCCCGATCGGCTTGGCTGGTGATTATACAGGTCGTAAGGCGCTATTTTCACCCTAATAAGGCGCATAATTCGCG
+>69144 3
+TGCCCTAGAAATGTCTTCGCCCTTGAATCACTACTGGGTCGGCAGGTGTGAGCCAAAGCTTAACAATAAATGGTATACCGCTGATCGTACCATGGTCGCG
+>69145 2
+CTGAATTTTCGCCTCAACTGAGGCGGGTGACTTTTCCGGGTGTCCGTAGTCATAGTAGAGCTACCTTTAACACCCTGCGACTCTAAGAAGCGAGACAAAG
+>69146 3
+TGCCGCCGAGGGCCATGTGTAAACCGCCCGAAAGTGAGGGTCCAACTTAGCCAATGCTACCGGGCATGATATACAAAAAATGTCCCTTTTTTTGCGTGTT
+>69147 1
+CACCTTGTGTCACGATACCGTTAGCTGGACAAAGGTCGCAGCGTGTCTAAGCCCTGAATAAGCGACAATGCAATTTTGTGAGATCCCTTGCCAATGGGCT
+>69148 1
+CTCAGAGGAGCAAACCACGGTCGGCGATATTCTGAAGTCACTACCATGGGCCTATACTCACCCTTCGGGCTAATTCTATTGGGCGATCAAGTATGGAGTT
+>69149 2
+GCCTCAGACGCATCACATCTGTGATGAGAAGGGTTTCCATGCGCTTCGTACTTGGCGGATAGGAACCTAGAACGGTGTCAAAATTCTAAGCATCCTCGCT
+>69150 3
+GCATAGGGGATAGTCCTCAAAGCGTATTCAGCTGGTTTCGACACGTTATGCGTGGAGTATCGAATCTGCCCACGCTTGTCCACTATAACGCTCAGAACGA
+>69151 2
+GGATCCGCGTTGACAAGATTACACAAGTCGACGACTTTCGTCTGCTTTTCAAATCTACCATCAAGTAGGCTTGCAGTGAAGAGGGATCCTGTGCGCACGC
+>69152 1
+CGAGTAGATTTTGGAAATTGCCACTTAATTAACCTCTCGTCCCAAGAACGCCGCTCCTGGGGGCGATTTTAGACAACCCGTTGAGTCGGGTCAAGCATGA
+>69153 3
+TATTGTAGTATCCGTGCCTGCAATACCATCTTTAGGCATAGCAACCGTGCGAAAGGAGCGGACCCGCCCTAACTTGGCTGTTAGGATAGTTAGCGCCTAA
+>69154 2
+AGCGTAGCCGCATTGCCATCGAATAGTGCTTAGATGGCAGTGCCGCGAGAACCGTATGACTCAGGATTATACTTGTACCGGATGTCCAACCATCAGCTTT
+>69155 1
+GGTCCGTTAAAGCACCTTTCTAGGCAACATTGATGGTGCTGAATAGAGCTGAGACTGCTGTCACGAGCTACGAATACCGCACCTGTCAGGTCCCAGATTT
+>69156 3
+CCAAGTACGCGGTTGGTATGTATTTCCCGAGGGCCACAAGTCCCAAATCGATTGCCATTAATTCACCCTAGGCGATATGTGAGACGGCTGTCTAGGATCA
+>69157 1
+GTTCTTTTTCACAGGGGCTCCAAAGCAGGGACGTCAAGACCCCCTGGCCCCAAGGGTCGACGATTAAACTTCGATTTGTTTGGACTTAACGAGCAGATTA
+>69158 1
+ACGCGCGCGTTCTCATTCTGTCTCGGAACGCGTCCGAGAAATTTGTAAAGAGACGTAAGCGACCTGTCTTGCACTGAACAACAGTGTTAACTTAGCGGTC
+>69159 2
+AGTGTGTCCCTATTCAGAACCTTCCAGCGAAGCGTGAGGGCAAAATAGTCATAAGACGTAGCACGGCCCACCCTTGTTAGTTGCCTTTAGGGGCCTTATA
+>69160 3
+CAGACTCAAGGTCTCTTAACGGAGTTGATGAACGGGTGCCGATGATATTCGGAGCTATGCAGACTGCACACGCCACTTTTTCTAGGCAGTCTGCCTAAAC
+>69161 1
+CATCAATTGAGCCCTCCCTTGTCGGCCTAGAATAAGCGCCGCTTCCAAGGGAGTTTAATGAACAGCGGTGGAATATAGAGTTGGACCTCACTTCCGTAGT
+>69162 2
+TTCCAAAGGAGGTAAGCTGGACCATAGTGCGCCTGATTTAATAGGGATCAAGTGTGTCCGAGACATTGCTGACTATCGCGCCATCACTTCCTGACCATCG
+>69163 2
+GCAACGGTACATGTCATTGCTTTCCCCGGAATACAGTAGCAACGGATCATTCAACTGGTATCCGAACCGTGACGCTTGGAAAATGCTGTGTAGTCCCTGG
+>69164 3
+GGTAAGTGAGGGTCTGTCATTGAAAAAGTCGTCACACTGTCCCGCGCGCTAAATTACAGGGCCTGGATATCCTAATCACGCCACCTCGTATACGTTGGAT
+>69165 1
+CATGTCGCAGAGCCTCATCGACGTCCGGAGGGGTATGCCTACACTTTGCCTCCAGTACTTAGACTGCATGCATATAATGGAAAGGGCCAGATTTAATTGC
+>69166 2
+GTGCTTGGATTTCCGCTAAGATACCACCAATGTGGCATACACTAAAACCTTCGAAGCCCTTTAGTCGTCAATTACCAGGGGCAGCAAGGGGGTCGTTCGT
+>69167 2
+CATCTATGACTATGGGGAGCGGGACCAGCTAGCTTCAGAAGAAGCCTACTGGCCTGTCATACGCTCATCGGCTGATATGCCCTATTGAAGTAACTTCGAT
+>69168 3
+CTTAACCCTTTCGAGTCAAGTCGAGCGAGTACGGGACAAAAGTAACGCACACGCTCGATATGGTAGGATGGCTTTTCGCCACGCATTGGATGCCTATTTC
+>69169 1
+CCGTAATTACAGGCTGCCAGCCGCACCCCTGAAGACCTTGGTAACTTAATCGCACTGCTCAGGGATGACAGTCATTAGTTGTGAGTCGCAATGGATATGT
+>69170 2
+CAAACCGGCGGTGCGCTCGCCCCTACGAATTGAGAAGTGTAGTATTAAAATCCTTGGTGCCCTCACAGGTGTTGATACAGATGGATTGTATGTCACCCCA
+>69171 1
+TCCTACACACGAAATTGTTTTGTGAAGGAGCCAGTACTGGCGACCTCGTAGCATGGACCTACTTCGAGCGCCAAGGGATCTAATACATTCCTGGTAGTCG
+>69172 2
+CTGGCAATTCGGTATACCGTGACAGTTCCGACCTAAGATCCACATATTCGGGGGGCTTTGAATCCTACCAGAGATACCCGCTCGATGTAGACGTAGATTG
+>69173 1
+ACATAATCGTCAGCCGGACTAGCAATCGGGGCATAAGCCTAGTTTTATGACCCGCTGAAACTGATGCTGCTAGGGCTCCCGATATTGGTTCATACTAGGC
+>69174 3
+CGTGTTTCTTGGTCCTGGTCACTACGTCCCTAAATATAGAAATCACGTCACGCAACGAGGCAGTCCCGGAATGACACTTCTATGATGGCATGCGTAGGAG
+>69175 2
+CCTTAATTTGCAGAGGAGGAGGGACGTGGCAGATCGTAACAATTCGTTCATTAACTCGCGGGGACCCACTCCCATTGAATGCCTAACCCTTATCTGTAGG
+>69176 2
+CAAGGCCGCGTTACGTAATCACGTAGTGTATGAAGGAGGCCACCCTCGGACAAGTGTGCTTGGTATACTCTCTCTAATACGCGCGGACTCTATGATCATA
+>69177 2
+ACTCAGAGCTCCCGAGTTTCTTTTCGGTTATCCAGGTCCCGCGCGCATGAAACTTGAGGCCCGTAGGAACGGATCTTAATAAAGTATGCGAAGTATGCAC
+>69178 1
+TGATAGAATCACTACAGATTGGCAAGAGCATCCAGTGGCAGTCAACAAGGCCGACGGACCCATGTCCGTTATGTTGCGTCCCGATTTTAGGCTCTTTAGC
+>69179 3
+GTTTATATCCAGGGCCGTTAAATTTTCGGCCGGGCACATCTGAGTGGTCGCTCGATAGCCGCCACAACTGCAATGAGACGTTCGACAAGAATATGATCTC
+>69180 1
+CGCTGTCTTGATCCCATGCTAAGTATGCTGGGATAAGTTCTCCGCGCGTAATGAAGGACAACGCAAAAATTCGACGACGGTGTCCGTTCAGCATCTCTGA
+>69181 2
+CGCCCGAGCCGAACATGCATTACTCTAGTTTATTCTAGTTTGGACCAGTTCACGGCGTGTTCTGCAAGAGAGACTGCGCGGTCTGCAAATCAAGCATAGA
+>69182 2
+TTGCGTTGAAGCCGCGACCGCTGTTAAGACGCGACTGATCTTGTGCTCGCGGTCACCCGTCAAGATTCGCCATAAAATTGTAAATCGAACATATGCGAGT
+>69183 3
+ACGGCTATGCTAGTCGTCTCCATTTACCCGGGCCATCCAACATGTGAGAAACGGTCACTAGTGGGTTCCGAGAAATCCATATATAACGGTTGCGCTGATG
+>69184 1
+CCCTCATAAAAGGACGCCGGCTCAATGCAATGGCTTATGCTCGAGATGCTCCGTGGAGTGGTTGCCTTTTTACAAGGTTAGAAAGTTCCCAAGCCAGTCA
+>69185 3
+CCCTATAATCTGAGCTATGGACCCGTGTTTAACGCTCAGCTCGGGTACCTTAATCAGCGTCACCCGCGAAAGGATGGTCGTGATTAGAAAGGTTACATGC
+>69186 3
+GCCTTTCGCAACAACAGGATCAAGAAATTGGCCTTTTCGCGTCGTCCATCGAAAGTCGGCAAACTGTTGAATGCCAGGCCCTGCTTGAATGATTGGCGAT
+>69187 2
+CCGGCGATCGCGGCGCCACGTAATGAAACGGTTATTATAGTCAAGCCTGCTTCTTTCCCTATTAGTACATGACACTGGAAGCCTGGTAGAAGCTGGAACT
+>69188 1
+GTCTTCAAAATTCGAGGTAAGTAAGACTTCCAGACATCAGGCCTGGCTGGGGAGCCCGATTTCGTCTTCCTTAGCAGCGCAATTGTACCGATGCAACATG
+>69189 3
+AGCGCACTCTCGGGGTTAAGACGAATCCTGCCAATCGTGATCCACCGGTATGAGATCGACAATACTCATTGGTCGCGGTCGTCTGATTAGCATAGATACT
+>69190 3
+GCGATGCCATGGTTGAATCCAATACCAACGGCAGGTTCGGCAAACTGATCATGATCGCGATCCTGAGCTTCATTGTACCGTGTATATCTGGCCAACTGGA
+>69191 1
+TGACTCACGGCCGGATAAGTAGGCATCCATCTTTGATTACTGCCCATGGAAAATCACAGGGCCTCGTGCACAATATGTACTATCGCTAGGTTCCGGTGAG
+>69192 2
+AGCGCGGTGATACTACGTTGAAGTTTCTCATGGGCTCTCTGATTGAACGCATCACTCTACTAGTTCGCGATGAAACATTGGCACCAGGCACAACTGGACG
+>69193 3
+GCGGTTCTTAAGGGCCCAATATCAGTCACCGGTGCAGTTCAGCAACACTCATAGCCGCCGTAACTCGACCTGTGGTTGTACAGTTTAAACAGAGTTGAGT
+>69194 2
+CGCCGGCCAGTACTGCGAACTCACCAGGGTAATACTCAGATCCGCTGCGTGTGTATTAAATACAAATACAGAGGCGTGAGCTTGATTTTCGCTGTCGATC
+>69195 2
+AGTAATGCAGCTGTTAAGTACACAAGGGAGCACGGCTAACCGTTGAAGCGCCTACTACAATGCCATGGGGGGTTTGGTCCACACTTCCTTCCAATTTTCG
+>69196 3
+TAAGCCTTGGGGATACAGTATACAGGATTGGGGCCCGGGATACAATTTTCGCTTTCCGCACCAACATCGTCAGCAGTTCTCCCGAAGCTAGGTCAATAGT
+>69197 2
+CAAGAAAACCAGCATACGCGTGTTGGAGACGGCGCGGCTACCTCTTCGGAGTCTAGCGACTATCATATTTATTTGACGCAAGTCAAGCTCGTCCTGAGTT
+>69198 3
+GATCAATACGCGCTCTATGGCTCGGGTATATTCGAGCGTTTACCACTTAGCTTCGAGAGAGAGCGGCTTAAGGATAAAACACTGATGGGCCCCCTCCATT
+>69199 1
+GGAATGCGCCGTACGACCCGATTTGACTTCCATGGCGTCGTGCTAAGCCCTAGCGTTGATAACAGAATTCGTTATCGGACACAGGTTTGGAATTACACAC
+>69200 2
+AAACTAATTTACCCTCTAGGCAAGAAGAGAGACGATCCGTTCGTCGGTAGCCAGATTAGCGTCAAGTGGTCTGTGCGAGCTTGACCCCCCATGATGTCTT
+>69201 1
+GTTTTGACAGGTACACTGTAAATCTTGTCAACCACAAACGGTACGGGACGGTTGTGCCTGTCTCACTCAAAAGGGGTTCCTAGGCCCTCGGCCAAGATAT
+>69202 3
+TGACCTTCCTGACATACGCATACGCGACACGAGCTGGCGGACATCGTTACCCTGGTCGGAGCAAGTTTTTGTTTCCGAGGCAATTAATTAAGCGAGATCA
+>69203 3
+AAGCTGCTAGCTTGATGACAAGGGGATAAAGCTACTATAGCGTCGCCCACGTAGATTGTCTTCTTGAAGGCCCGTATAATGTTAGTCGCCCGTAAGCCCC
+>69204 3
+TAATGGAAAGTGGACGCTGTGCCTACATGCGTAAAAGCGACCTAATTGGTTGATTCCAGAATTCCTGCGGCGGAACCATGCCGCTATTTTGACCACGCTC
+>69205 2
+ACGTGCTCAGGGGGACCTCGAGGGAACGTCATTCCTGTGCACCATTGCTTCTCTAATTGGCAAATCAACGTATGATATGATGACAACCGGTATGCCATGC
+>69206 3
+ACGGAAGTTGGCGCTTCTGCATGTGCACGTGGACGCATTTGGAATAAAATCCCCCTTACTTAAAATTCCGCGCGGAAAATTTTCACGATGACCGCGGTGC
+>69207 2
+CACCCTTTAGATCCGGCCTGGGAGGAGCTTGGTGCGTTGAAAATCAGTCATCGATTGCTAACCCGGTACAGACAATGCGATATGCTATCGCCGTCTAAAT
+>69208 2
+GCATTAGAGCCGAACCGATACACGACAGGATAGCCGACTTCCAAGTTGTTCTCGTTGAACAAGGGCTATTCCTGTTGCTGGATGAATTCCTGAGCCCTAG
+>69209 3
+GAAAATCAGTGCATAAAACATCACAGGCCGTTGGGCGATGTTGCTCTAGCCCGAATATCCCGTGCACATATACCCGCCATGTGTGGCGTGTACTGGATTT
+>69210 3
+GGCCACTGTGTTCGTAGCAGTTCTCTCATCTAGCTACTTAGATTTAGAGTGTTAATTCAAGCCCCGGCCGTGAAGGTCACGACACAACAAAGCGGTGCGA
+>69211 3
+GCGCATTGCCATTGTGACCGCGTAGTGGTCATCCCCCAGCAATATGGCTTAGTCAGCTAGCGTGAGCGTCCAATTACGGTATAAGACCTGTATATCGAAA
+>69212 1
+CGGGCTGCTACATATGGGGCAAATAGACGTCTTGTACAGAAGAGCGTAGACATTTTGCTGGATAAGTCCCACCACCCATCTTCTTGGCCGCGTGATTACA
+>69213 1
+TTTCCACCCGACCGGGTTCATGTCCGTCTACGAGATCAGGCGCATGCGATCGAAAAATTCCAGTGTTGAGCGAAATTCTCACTAGCGAAGGTGCTAATTG
+>69214 3
+AATTGGGTAAACGGACCGACGTGCAATACGGCCCCTGCCATTATTATGGTTTCGCCAAGCCCCTTAGCCAGTGTCAGGAGGTAGATCTGTGTTAAAACTC
+>69215 1
+GTCATCAAGGTCCTAAGTGCATGCTAGGAAAACGAAACTATCGTTTTCGAGCTCTCCTGACTAATGTGTAGCCTGAAGCGCTGGGTAACTCGACCGGTCC
+>69216 2
+CGATGATATAGGAAACAGGGCCCCTGCCATGTTCCTTCAACAAGAGCATTTAGTGAGCACGCTAGCGCCAAGCTATCTTGCGGATGATGTGACTTTGTCC
+>69217 1
+GAATATCTCAAAAAGAACTCTCGGGCGCGCTTCCAATACCTACGTGTCTAGAGACCAGCGATGGCTGCTGTGCATGTGGATAGTGCCCGAACTTTCATTG
+>69218 3
+ACAGCAGTCTGCTGGAGTGCGGCGTTTTCCGGGCGCATAGTATCAAATAACGTCCAATAGCGATCTGTGACACTATGCAATCCTAGTGGCTACATCCGTA
+>69219 2
+GGTCCTCTATCTTAACCCGTCATTGGCTTCGGTACTGTATCCAAGATGAAATCCGGATGAACCGCGATGCAGTCAAATATTCTAGAGCCAGGAGGCGTGC
+>69220 2
+GACCTTTAATGATAAATGAGGCGCTATCGCGACCCTCACGTTCCTGAGCCCAATCTATGCTTGGCCGGTCCAGACGATATAGAAAGTTTGAGTCGTAGCG
+>69221 3
+GGAACGCAGTGTGACACTATAAGAGGCTCAACTCAACGCTCAGCCTTGCCACTTATGCTCACGGTGATTACCTGATGCCGTGTTACGGTGTGTCATAAGA
+>69222 1
+GCCTTGCGAAAATACGCGTCTCGCCGGTCATGCTTTTGCCAACAGAGTAATAGAACATGCTGTGCTCACATGAGCGTAGCCGAGTATGTGGACTCCTTAA
+>69223 2
+ATCGAAGACGTCCTCGCTATGCCAATTGGTCTCACCGCCATGAATTATCGGGATGGTCCCCTAGTAGAGTTATAGACTTGCAGTCAACTAGGAATGCGGC
+>69224 2
+AGGTCCGGATATTATTACCTGCCCTATCAATGGGTTGAGCAAAGCTATCATGGAGCCTAGAGACCATAACCTCACTCTCTGGACGCTATTTCAGGGGCGG
+>69225 3
+TGCGTGGCATAGATGAACATAAGTGGGTCCCCGCTCCACGAAAGCGACTATATAACAAATAGGGCCATCGGGCCCGCTCTTTCTTAGCTTGTTATAGTCG
+>69226 1
+CTCCCTTAGTAGATACTTGAGCGAAATTCACTTAACCAGTCCGGGCCTGAGGGCTTCTTGTAGAGGGCATGGCATGTCACGATAGAACATTGTACACCGC
+>69227 3
+ATGGTATCCCTAGTCATGCACCATGTCGACATGAAACGAGTCGAATCGATGTTGACGGAAGAGCCATGCTCTGTGTGCTACGCATTCCTTACCCGGAGTA
+>69228 2
+GAGCTCGTCTTATCCAGGGTTCAAATAATCTGGAGGATCACTTTTACGAGCTATTGAATGGTGGTGGCGCGCACCGTCCGGGCAAAATACATCCATCACC
+>69229 3
+TTTGCATCGTCCCGGCTCGCTATATGGCCAACTGACACCAAACAGAACCAAAAATAGATGGCGATCGTGTGGGAGTGTTTTTTTCGGTGGAACCGCCCTA
+>69230 1
+CGTAATGGTTATGCAGCGCATTTTCACCCCAGATACAAACAGGGTATACAGGCGATCGCCGTCATAGAGTTTTGCTTTGCTCCACCGAGGACGTCGAGAT
+>69231 1
+CCTGAGTATCATTGCAGAGACACTCGTTACGCTCGTACGGCTTCCTGGACCGATGTTCATCAATAGGTGACGAGGACGACCGTAACATTGTCCGGATTAA
+>69232 3
+TTTCGATCTGCTGAGCGTAGAGCTCTGGTTGGGGGGTTTGAAATTCCGAAGAGCCACACCACTCGCGCTTGCCAAACCCAAGATCATGAACATGACTATT
+>69233 3
+GTAAGGCACGGCACTAAAGACGGCGTCGCCGGTGTTCTTACAACAAATCGCACAGGGTGTGATCAGCCTATTCTCCTAAAGATCGTTATGATGTCTTCGC
+>69234 1
+CACGTCAATATGTTGAATTTTTTGGTGCTTATACAACAGTCACAACACACGGAGGCTCCGACGGTTGGTGGCAGTTCGCGTGCTTGCAACAAACGCAGCC
+>69235 2
+GCACGTTGGTTATCACACTCTGCTGCTCGTGCCCCTGACGCAAGAGAACTAGTCCTCTAACATATAGAGACGCGTGGTCTTTATCGCAGATGAGATGAAG
+>69236 2
+ACAGCGGCTTATAAATGCAAATTGTTCTCTTGGTTCCGTCAATAATCGCGGTGAGACTTGGACCCGCTAAGTGAAGCAATTACGAGCGGCCCTCATCGCG
+>69237 1
+GGACCGAGGGGATTTAGAAGGCTCCCCGAATTCACAAAGCCCCGTAGTTTAATTTCCGAATTCGGGCAATTTTGACTCAGATTAGCGGCCCCTGTAATGC
+>69238 3
+TCGCGTCGCTTTCTTATATGTCGATGAACACCCATTTTGCGCACCGGCTCGGAAGAGAGCGGCCGAAAATACTCTTGAATCATGGTCTAAAGCAGCATGG
+>69239 2
+GTGTCTCTCCCCGTAAACCAGGCTCAGTATCAATGAAAGATACTGCGCAGTGGTAGAGGGTTATGCCGAGGCTTTACTACGGCCAAACTTGCTCATTCAG
+>69240 2
+AGTCGGGGCTAACGCAATACCTAAAGGGCTGAATATACGAAGGTTGATCTGCCGACGTTCTAGACTTCCTTAATAAGTTGTCCATGCGGCGCCGTCCTCA
+>69241 2
+TCGGAAGTGATCCTGAACAAAGAAATTAGGTGGCGAGTCGGACAATCCTTGCACTGCTATTGTCCTCCTCCGGAACGTGTACACGTTCGCGGTACTTAAC
+>69242 2
+ATGTTGGCCACGGGTCCTCCGTTTGCACTTCAGACACAGTCATGCACTCTTGCAACGGCGCATTGGAATCGAAGGAATGAGTGCCAGCATAAGTTTATCA
+>69243 3
+AATACATCGACCTGAACTTGGGCCGATCGGTGCTAACCTTTGACCTACGGCGAGTAGGTCCTCAAACTAACACGGACTTATGGGTCGTTCACGTGTTAGA
+>69244 3
+CGCGTGTTTCCGCTGCTGCCATGCATCGAACAAGTTGGCCTTGTCAGACGGCGGGTAATCTAAAATCGTAAGACAAGAATTAGTATTACCGGACGCTCTC
+>69245 1
+ATGATCTAGATTCGAATCAATGATCAGGAAGCGCCATGTGTGGGATACGCTCTGGTAACCTGGGACTGGTTACAGCTAACATCGCCCGCCCAGCATTTCT
+>69246 2
+TCGCGCTATCGCGCACATAATGTCATAACCCCTGGAACGAGAAAGACTGTTGCTAAGCGGTCCTAGGACCTCTGGGTTATGAACGAATCTGCTTGTCAGT
+>69247 1
+AGAGGTCTATTCACCTCCGGTATAGGTGAAGAGCTGGTATCTGCTGTAACTTACCCGGTCTAGGTCGTGAACTATTGCAAGCGGCATGACCTACCCCAAA
+>69248 2
+AGGCGCGCGCGTTGTAAAGCCGACTTAAAGACAGAGCTTATATAAAGCGTGGAGCCTTGCGCCATTAACTTGGTCTCTACCCGAGCTCCGGCATTTAATT
+>69249 2
+CATCGATGCGAGACATTTTTGCGCTTAGCTTTAAGCGAGGACAACCGCCTGCAGCTTGCGAATAGGGACCTTTGTAGCGAAACCTAACTATGTCACCGGT
+>69250 3
+TTCATATGGATTAACTCACAGGAAACGCTGAACGTGCGCGGTGGGTTGCTCTAAGACATCGCAGTGACAGTCCATCTGTCACATGTGCATATGCCCATGC
+>69251 3
+GGACGCTCTAGTAAAGAATCCGTCCGGTAATTGATGAGGTCAACTCAAGGCACTACTCTTTCCGTGGCGACCGCTATAGGTTAACTGAGCTCAGGCTCAT
+>69252 2
+ACGCTTACTAAAGTATTATAGCAGGGCGCTCCCGTTTCTACCGCTAAGATGCGGAGGGCTAACAACTCATTCCCTAGGCTTAGTCGGGCTAAACATGTGG
+>69253 2
+CGTTGAAGTATAAATACAGCGTTCGCTGTGCAGTGATCAATCGTAACTCCATAACCGTGCCCCCTCGGTGGGCGGCAAAGTCAAGGGTCCTTTCTGAAAT
+>69254 3
+CAGGCTTTTCCGGGCGATGCACTGCACGAGTTCAATCATGGCAAATTTTTGCCGGTCACGTAAATTTTCAGCCGAGCGCTGGAAAACTGAACTGCGCTAA
+>69255 1
+GAAATGATAAGATCGAGGAACAATTTCGACGTCCTGCCAGGTGCAACCCTGCCGGCTTACATCTGGAGTGCAGTAGATATCTGGTACCCCTCTTGATCGT
+>69256 3
+GTTCATAGAGCGGGGGCCTGTTAATCACCGGCCGCAACTGGCTCAGTTACGGACCGTATCTTATTGGACAGACACGTCCTTAACAGTACGTATCATTGAA
+>69257 1
+CCCGTAAGCGTCGGATCGGCCTCAGATTCGGGATCTGTCCCGAAGCTACAGTTCTGGAAAAACTCCAGTGCTGATTTAATAGTAAGCTCAAAGGTTCCTG
+>69258 3
+TTAAGCGTGCCCTAGCATCTGGACCGAGCAGAGTCAATTCGATCCTTCGTAGGGGAGTTGCATGATACATCCACACGAGTCCATCTTTGCAGGAGAATTC
+>69259 1
+CCGCGCTCGTGATTTCGACTAGGTATACTACTGGCGAGGGAGGGTAACTTTCTCCCTTTACGCGCGGAGTTAAGCTCTAAAGATCCAATGGATACACACA
+>69260 2
+CAGTAAATATCCTATAAGGGAGCGTGGGCGGCAACGCCGGATCTTTCTCCTTCAGTCGAAACAATAGGGCTACACGCGTTGTAGACCTCTTTGGCTACAT
+>69261 3
+ACTCTTTGGCTCTTATGGTCTTCGCCTTGTGGTGATTGTCCGTCACGCGCAACAGTTCGGCCCAAACGGCCGGAAATCAGAGGAAAAATTCAGATACGAA
+>69262 2
+GATACATTAGCCGAGAAGCTCGGTATGATGTGTCTATCCATCCCTTGTGAGTACATGCTTTCTCCACGAGACCACGTCAGCCGAGAATGATGGATACCGG
+>69263 2
+CCGGCATAAGGTTCTCGGTACGCTCGGCTCATGCTAAATTCGCTATCCTGGATTGGTGGAAACGCAGATTTACAGCCACATAACAACGTACAGGGTGTCT
+>69264 1
+GCCGGTTCACTGGTGTAAGTGTCATCAGGAACTGTGTCCGCGGACAAAACCATGTATGAAATTCGCTTAATTCGATCAGCGACACGATCGTTCGCGACTC
+>69265 1
+CAAGCAAAGTGGATCAAACAGTCAGCGGGCAGGTAGTTCACGCATTGTGCGTACTCTCTCCACAGATAGATGGCCTAACCTTTGATCTTGTCGCTACGGT
+>69266 2
+TCAGGGGTGAACAATGGTTGACAAAGCGTGAGTCTCTGGATTAGGCTTTCGTGACTCATTGCCATGAAACCTTACCGAGCCGCCACTTCTCCAAGAGACT
+>69267 1
+AGAAGATGCCCGTGTGTACAAGCATCACAACGCTAGTGCCAATGAGCCCAACTGGTTAATCGTAGGGGTTCCCGGGTCTACTTGTATAGCCTCGTCATAT
+>69268 1
+GGCGTGTTAGGAACTGTGCTAACCGTTCCAGGTAGGAGAAACGCTGTATAAGCAAAGTCTCTCACTTACTCCTCACTCTCATTACGCCCTAAATGGGGGG
+>69269 2
+AGGACCTACCCCGTGAGAACTCTGATGGCACCTTGTGCATGTGGCACGCATCCATTACCTGTAAGTTGAAGCATTAAAAAGTTCACGCTTGGCGTCGGAT
+>69270 2
+AAACCTTCAATGGGTGTCGCGACAAAGGCTAGCCGACAGGCAAAGGTTCGTCTACAACGATTCCGGTTTCATTTCGGACTGGATCATCGTTCAATCTCGG
+>69271 1
+CGAGCTGTTAATAGATGAGGAGGTGGCGCTACTTAGTATCGACCCTGGGAACACTCCACGAAGCTATTCGACTAGCGAGATTGCCCTAATTCCTCTTGCA
+>69272 3
+ATGGAGTCATGGCGAACTCAATCCTCTCATCTTACGGATCTAACTTTGTACGTCGAAGCGAGTCAAACGCAACCGGGCTCGTTACGTTACCGGGTAGTGA
+>69273 3
+AGTCCAGGTAACAATATCGACGCGCCTGGCTGGTGCTGTGTCTCCCTAATTACAAGGGCCCTTGGACTCCGATAGTAACTCATATAGGCTGACAAGTGTA
+>69274 1
+GTTTTTTACGTATCCATTACCGTGGAGATCCGAGCACACTCATCTGGTATACCCCGGGGTCGCAGAGTGGCGGGTAACGCAAATCCGTAAGATACATCAT
+>69275 2
+GGGGCTACTTCTTAGTCCGTTATGGATCACGCCAAACGTACAGTAGTGCACAAGTAAGCTCCCTGAGTCTTTAGTACGTAGTAAGCAGACAGGTCCGCTC
+>69276 3
+TACGGGCCTTGAAATCCACTGACTAAGGCGACCCGAACTGCCTTGAGTTGACTTGATTAAATGCAAGCGCAACTAGAGCTCTCTTCCGTATGAGGCTGTG
+>69277 1
+TTATACTTCGTGCGCTCCCCCGGTGCCACTCTTTCGGCAAATGTGACGAGAAATGGATGGACATGAACTGAGCCACGTCTAGTAACTGTTGTACACAGGA
+>69278 2
+CGTCGTTAGTGTAACGAGCCCACTCATGGCGCACCAAACATTGGAAGAGACTCTTACTCTACCTGCTATTTACAAGGGTTATGGACGCCGGTGATAGCGT
+>69279 1
+TACCATAGCAGAACTCGTATGCAATGATTATTCGTTGCAATCCCCGCCCTGGGTAATCTGAGGCTCACATATGATGACAGGGGGGGTGAACCTCGTCACT
+>69280 3
+TAATGGAGCTAGCCCGAAGCCAGATTCACGCCCACGCTATTATAGTGCCCTGATCGGGGAGACCGCCTACTGCCTTAAAAGTGTTGGAATTGTGTTTAAC
+>69281 2
+CGAAAACCATCTCATCCAATGATGCGTACGGGGGTACTGCTAGCGACAAGGAATCGCTATCCGACTCCTTAGCCTACAGTTTGGGACCGTGGTAATGTTT
+>69282 3
+CTAGCGTTGCAAGCCCTTACGGGTTTGGTCACGGCAAGGGCACGGTCATTTCGTGTGAACCGTAAGTCCATAGAAACGCATACACCCTTCATATGTAGAT
+>69283 3
+GAACGTGAGGCCATCTACTGGGTCCGTGGCTCCCTTTGTCCTAACTCGATTAGTAGAACTACCTGCGCAGTGTAAAGAGGTCCAAATTGGTACCTACAAG
+>69284 2
+GGTAAGGATGCCTCTCCCATGCGTGCTGCCGCCCATTATCGGCACCTGTAAGCCAGGGTAAGGAGAACAATTAAACAATGTATTTATGGCGTTATCCGTC
+>69285 3
+TAGGCCCCCAGACGATAAAGAGTAGTTCTGCCATACGTTTGCTCCTGGTGGGGCATTCTAGAAATGATTTAACGCATCGGTAGTCCTCACACGGGACATC
+>69286 3
+GTTCAGCTTTACCGTTAACGGGAGGGTCTTGCCGGTGTAAGATCTTTTGGCAATCCTCCGCCACCTCCGAAAACAATGCTACAGCATAGAGACTAAGGGT
+>69287 3
+AAGAACCTCCGAAACTACGATAGATCAGTCCGCTAATTATAATGGGGCCGTGTCCCGTTCTGCCGTGGAAAGGACCGTGTGCATTGAGGATTATCCCTTC
+>69288 3
+TAAGTATAAGGAGTTTGCTCTCGTGAACCCTCGCCCTAGCCCGACTCAATATAGACCCGACAAGGCATTATTCGTTTGGTTGGGCGGACGTAGAAACCTG
+>69289 1
+TGCGATCAAAAACAGGTTTACCCTCAACTTCGAATCCCACGGTTACATTTCTGGTGCTCGAGAGTAACTAGGCACTGGATTCGACCTACCTGGGTGAGGG
+>69290 3
+CTCGGATCCTTACCTGTGAGCGCTGATTAGAATAACCAGCTAGGCCGAAAAAAGTTGCTTCAATAGGTTAAAGCCCGCTACTTCGGTCTCCTCAGGTGGG
+>69291 1
+TTTTCGTTCAGCGGCATCAACCCAATTAGCTTTATTACGCACTGTTCCACCTAGGAGGAGATTATAACCTGGGAATCTTCGGACCGAAGACGGAGGCGCG
+>69292 2
+CCGAAGCTTTAAGTTGCGCCTTGCAGGCCCGTTCGCGACAAAATGCGGTACTGTGGTAGTTCGATACCACAAACCGTATACTTAGTCTGGAACTCTAGGA
+>69293 3
+TCTCAACAAGAACACTTCAGGTAGCACCTAAGCCGCTGGAGCATATGATTTTCTATGTTCATCGACCGCGTACGGGTCTCGAAGCCGGACAAGGTTGTTG
+>69294 2
+ATCTTAAGTTAGGCGCAGGCGCTAGGTGGTACCCCAGGTATCCACGTTACTGAGGCCTGAACGATAAAATAGAGCCCACTGACCTCCTAGGCATTTGTTT
+>69295 2
+CGCTATGGGGCATTAGCTATGCGAGGGACACGTCCCGGCCGGCGTGACCTATCCGTATGTCTAACATGTACTTATAAGCTCTATCAGAATCAATTGAGAC
+>69296 1
+AAAGTCATGCCGTTCTCTTAGTAGGACCTCTCCCGTGCGGGACTGATCATATCATTCGGTGGGGACTCCAAATTAGGAAAAGCTCCGCCTTGAAGGACAT
+>69297 1
+CCGACCCGTTCTAGTAGCGTTAGAAAGTCATCGTTGGCTGCGTTAGGGTAAGATACTCTGAGCATAACCCTGCTAACTTAAACCGTAATCCGTCGGGAGC
+>69298 3
+AGTCCTCCATTTAAATTCCGGAGGAGACGCTGGTGACATTAGAGTCTAGGACGACGAGAGCTACATCTCTGGAACCTTCGCCACTCATTGCTAATCGGGT
+>69299 2
+TGTGTCAAAATACTTCTGATTACGGCGCGAATGCAGGACACATGTCCCGACTATTCTGCTTGTGCTTAAGAGAAATGGTCGCGCACCGATGCCTCGAACG
+>69300 3
+CATATTTACCTGCTAGCAAGCACGATGCACAGCGACAGAATTTTGCCTCTCCCCGGGGACAAGTAGCATTACGATGGTGGTATAGTTTAGCCAGTGGCCT
+>69301 3
+ACTGCTGCGTCTAAGTAAATGTACAGGCGCGACTCGGCAAACTGTGCGAGTTTTTGATAGATTCCCTCCCAAGTACAGTTGGACAAGCTCCAAGCTTGGC
+>69302 3
+CCCTGGCCCGTAAGCCAACGTGTTGGGCATAGTCGCAGCGCAACGAGTCTGTTTACTTATCACAGTGATACCCTTTGAACTAAGGTGAGTAGAAACCTTG
+>69303 3
+GAGTAACGAGCGATAAGGTTGGTAATGTGACTCTACCTCTGGCAGTATAGAAACCTTTACATGGGAGCTGCCTCTCTCACCTCACCGAGGATGCTACTCG
+>69304 2
+ACGTATATAGATGACAGCCCCGGTGATGTAACAGTGTCAGAACCCCGGTCAAGGCTTTTTAGAAATTTCCTAGTACATTACCGGTCCTGCATCCGGGCGG
+>69305 1
+GTCATCTCACGACGCCTGAAGTGTCTGAGGCCCGTACAGTGAATTGGTATCGCATCCCCGCACGTAGACTAAGTAATGGCATGTTCTACATATGACGGTA
+>69306 3
+GCATCGACGGACCTGTCGTTCCATCATGCGCCTACCGTAGATCGGTAACACTAGGTGAATCTTTGCTAAATCGTGCACAGGTGAGTTAAGAATCCCGATG
+>69307 2
+TTGAGACGCAATATGAGAAGGTGTGTCCAACTGGTGATGACTATAGATTTCACTGTATCCCAACGCGCAACCAGGCCTTGACCCGCATTACCGGGTTCTG
+>69308 2
+TGCGTGACGCTTGCGTAGGGCCTAAATGACGATGCCGCGCCAATATAACATTTTGGACATACTTACACATTTCTGACGTCGCGAAGTGTGCCCATACGAG
+>69309 1
+GTTGGAGTCATTGCAGAACACCCAGATTGAATCTGGACCTACCGCACCGCAATAACCTTCGGGACTGCGCTGTTGATGGGTTTTCGTAAATCCCGATAGA
+>69310 2
+TACTGTCAATTGACAGATATGAGCACTCGTAGCGCCGGGGAGGTCCTCGGAGGGATCTCAAGCTTCATATCACTCAACTGAACGCAGTTATCCGTGACTT
+>69311 1
+ATTATATTGTGTAGATATGGCACACAGCTGCAAACTGTCTATAGTGGTTCCGAGTATACCGATTTTCCGCAGACCCCCTCCGGGGTCAGCGAAGACCAGG
+>69312 3
+AATCGATCAACGCTCTGTCCAGTTTTCAATGGGACCCAATTGGGTCGAAGCAACTGCTTCGGGTCGTTGCATAACTGGATATGCCAAAAGTGCTCGGCCA
+>69313 1
+TGTCAAGGCCCATAACACTCGGTCCCCATTATGAGGCGTTTGGGCGCACCGGGCGTTTTACAAGGAGTATGGCTTTCCAAAAAAATCTATTAGCGCCTAG
+>69314 2
+ATCCGATTCGCACGTCAACCGGGGTGAGGCTACGAGCTCGATGTCCTCCATGAGTACTGAAAGAACAGTCAATGATTGACCCGTAGATCTCGTTGTTCTA
+>69315 1
+AAGCTCGTGGCACACAAGCGGGGCAAGATGTAATTGGGGGAGTTATCAAGTCCATAATGTTCTCCTAACCACCCTTGCAGCAGTGTCTTATCCGTGTCAC
+>69316 1
+GAAAGGTCGTATGAGATGGCACCCACCGTCTTCGGGTATGTGCGTGATGCTACGTCAAGGTACCGCATCACAGCACCCTTATATGGGTTAATTATCCAAC
+>69317 3
+TTCATCTATCCTAAAGCTTCGCCGTGGGGAATAATGTTGACGCGACGACTTGGCAGTTTCAATTGAGATCTGCCGAAGCACCGACGCGTAAGCGCCTAAT
+>69318 1
+CCGTTGGTTGCCTGAAAGGGAAATTTTGCCCGCAATACATTCATCTTGGCTCACCAGAAACTAATGATAGACGCGACGTGTACGTTGCCCTAAGTGCGGC
+>69319 1
+GTAATGTTTCAGGCCCCCGTTAGCACAATACGACGTGGGATTCCAGCGTTCAGACGCAAGTTAGTCCACTGACAATCATGATGGACCCATGATTTTGCGG
+>69320 1
+CTCCAGCGCGACGTCTAAGACGCATCGGGCAACACGTTTCTAATCATGATGCGTTTGCGTCCGTTACGTCTCTAGAAAGAGCATGCTATGGAACTTAGGA
+>69321 2
+AGGCGACAATCCTTTGGCCAGCATTGCGAGTCTGTTGCCGCTTTTATTGAAAGCTCCACGAATATTCCACACAGTGGAGGGTAGGCCCACAATGATCGTA
+>69322 2
+TCTAGCTATAGTATGGAAGAGGTGATCTCACGGATATTCCCGCAATATTAATTCGTCAAATCTGGTGAATAGCGCCACTGGGCTGCCCCCCGGCAGGCAT
+>69323 2
+CGGAGGGAAGCTGCTACAGGCTAGTCTCACCTACTGTTTCTTTAAGGTTACCAATCAAGCATGATCCAAGGTCGAAGAACCTTTTGTGGCAGTCGCGCCA
+>69324 3
+TTACCGATCACCCAACAAGAGACGGAATGGTGCTCAAATCTGGTGGTCTCTTCCGCCACGCGAAGGAATTCCTCTAGGTTGTTCTAACGAGATCTATGGG
+>69325 1
+TCTACGCATAAGCGTTATGGATCGAGGCCTAGTAGGGCTAGGCCCTTAACAACAGTCTAAGCTTCAGATCTATCTACCGTGCTGTCTTACGACAGCAGGG
+>69326 1
+CACCCCATCGGATCATTCCCATCAAAAGTTAAAATAGAGAGCGCCGCGGTTTGCTCTAGTAGAGTTGGTTATATCGCGCGTTACACGCCCTTGGGAGTAG
+>69327 3
+TCTCGATCTAATCATCTAGGTCATGAGGCAATCGGGGCATGCTCATGATATTAGGATAGGAAGTCCCTAATCAGCGCGAAGGTCCGCTTCACTAGCCGCT
+>69328 3
+CACCGGGCATGTAGGTATAGTCCATTAAAATCACTTATACCGACGGCCGACGTCCGTTGGATTCTGACAGTAGCCGGGTCACTAGGGTTTGCTAATACAC
+>69329 2
+CACATACCCTTTCGCCTTTCTAAACCACCCATTAAGGGCAAACATTTGGGTACGGTTCCATTTGCAGTACAGTGGGTAGGAAAGGATGGCGCTAGCTCGG
+>69330 3
+GGAACCGAGGCCTGGTAAGTGTTTACTTCATTTGTACCATGTGTGATTCGAGTAGAAGGACGTGCCGATAGCCGAGCTAACTCCCACACCTACATATCCG
+>69331 1
+CATAATTCCTAAGTGTATTCGGCCAGAGTGGTAACGTCGTGTGTAAGCCCCGACGCGTTCCGCCAGATAGCTAACGTGATCAAAAGGTTGCGCCTACTTA
+>69332 3
+TAGTCGCCCAAGTGAAATTGACGCGGAGACAGTTCTAATTCACACATTCCAGTACGCGCTATCCTTATCGCCGGGGAGATTTGCTAGAGGCTGTGCAATC
+>69333 1
+CAGACGATAAGTATAACGCGTTGCTCAACATGGGTTTGCCAATCTGTCCTAGGATGCCGCCCGCTAATGCATCTAGCGCTCGCGTAGGAATATGGCTATA
+>69334 1
+TTTAGGGGTTCTGGCACAGGTCGTAATGTCCCAGGCGAGCAGGTTATCTATCACAGACCTACCAGGGCTATCAGGGTAAATTCCGTTCCAAAACGTCTAC
+>69335 1
+TCAAGGGGTTGGCGATGAGTGTTTTCCACACCCTAAGGGGAATACTATAGCACTCGGGACCGTACCATGCGGGTGACCTAACATCCATCTGAACTCTATT
+>69336 1
+GGTTCATCGGGCCTATTGACCCTAGATTGCCATGTAAAGCGAGCGCTCGTTACGTGCTGCACACTACTATGAATGCGCTGCACTAGTGATTACGGAAAAC
+>69337 1
+CGATCTGCTTAATAAGGACCTGCTTTGGCGCTAGCAATGCGAGCCGCCTCGATTCAGAAGGGATTGCGAAGCTTCTACTTTCTCAGGCTATACGAGAAAC
+>69338 1
+CTCAGCCCCACATGGCGGCATTTGCCCTCGCATACGTGTAGTTAGAACAAATTTAAGATGTGGTCGGAACTTTCGAGGTGCCATCAACAGCAACGTGGTT
+>69339 1
+TGGTCACAATCATCACAGGATGATGGGGATACACCGGAGCAGCGATATATTACTTCAGGGCAGCCTTTGCTGCCTCACGGTCCAAATCAGCGTATTTTCG
+>69340 3
+GCCTTCTGCCTAACTTCGAAGATCTACCATTTGGGTGGGTTACTGCGTGTATGGTTTCGATGGACACGCTCACAGAAAACGGATCGACGCAAATCAGCCA
+>69341 1
+GCTGTACAACTAATTTTCGTCAACCAGCGGTGTCGACCCCCGACTAGACACGTGTGGCATACATGCGCTGGGTATGGTATAGACAGACTATACTTGATGC
+>69342 2
+ATAGATCATTAAACGGCAGTCGCGACCTTTCCTCCCCGAGGCGTTATTTAACGTAGCAGGTAAAATGCTTTGAACGCTCGTGTCCGAGGAGCCGGTTACA
+>69343 1
+CTTTTAGTACCGATCGAGGGAAGGCAGGATAGCGGTTATAACTCCAAGTTTTTAAAAGTCGGGCACTCCTCCCCGGGCTTAAGACCAGCGCCGTACTATT
+>69344 3
+GCTACGCGTGTCCTCCCCTTAAGTGTATAAGATCTATAGCGTCAAGACGGGGTGAACCAAAGACCCACGATGTGCCGGTAGCCTTCATATTTACGTATGG
+>69345 3
+GTCGACTCGAACGTGGACCATCCCTCATAGAATACTATCTAGTCTTGTCCAAAAGGACGGACACCGTTTTAGGCTGTAGCGGGCCCATTAGGGGTTCAAT
+>69346 3
+AGTATTCATGCAAAGCCACAGGTAGGCTTGGCGAAGATTCATTGGGGTTTCAAAGTCGGGGTCAACCACCCTCCCCCAGTTCTCCGAATCGATATGTAGT
+>69347 1
+AGTGTGATAGTGCTGTAGGAACTCGTGTCAATGAGTGTTCCACGGAGCCCACCACACATTACTTGAGCCTTAACTGCTGACAAACTCAGCGCTGCGTAGT
+>69348 3
+CGGGTCTCTCAAGCGCTGCTTAGAACTCCCTGACAACAAAATAGGGCTTTTTATGCATGTCAGTCATGGGTTCGGGCGACTACTAGGCTCGAACTACAGA
+>69349 1
+TTTAAATTCGGTGGTATTGAGCGGGCTCCTTCAGGGCTTATCATGCAGACTCCGTTGGCCCGTACCGGACGCGGAAACTATCCAGAAAGCAACATTATAC
+>69350 1
+GAGTCTCCTATCCAGACAGGTAGAGCTTCGACCTTATCGACACAAGGTCCACAAGTGGGAAGATCTCCAGTTTCAAGTCGCTAGGGTTTGCGATTCAGCT
+>69351 2
+GTGCTACACAGCAGCACGCGCCTGAATCCAACATCAGACCTTTACACTGGCGTGTTTAGGATGAACTGCATTTCGGAGCCTATGGTATACTGGGATACGT
+>69352 2
+AGTAGCCGTAACCCCAGTGTACATAGTCTAACATTGCTACCGGGAAGCCTAATTAATGGGCTCCGCAGGCCTGCTAGATAACCTGGGTTCGTGCATGTTA
+>69353 2
+GATAACCCAGCCGATCACGTCGCGCCAACGTTAAAATGGACGATGGGGTAGGTGTCAGATATCTTTCTGTCTGTCACATTAATCACGTGGTACGCGCTAC
+>69354 2
+ATATTAGATTTCCCTGTCCAGTTGGTTTCGCGGTAGCCAGTATGGAGCGGGTAGAACTTGCCGCCTTACACCCAAGGGTTAACACCACAAGACAAGTTGC
+>69355 3
+AATACCAATGAGGGATGACTCCCAATGGTAAGTAGACCTGCCACGATCACCATGTGCTGCTTCACATGGTCGCACGCGGTATGACTTGAGTCGTTTTGAC
+>69356 1
+TTGCTCCATGAGATAAATCTCCTAGCAAGTATATTGGTAAGGAGCCCGCGTTCCTAATGGTGTGTTCCACTTACGCAGATGGAAGCGGGCGACAACCCCT
+>69357 1
+ATCTGTGATCCTCAAGTACCTTTTCCCCTACGATAAAGTAGCAGGTCCAGTGAACGCCGGCTCGATAAGTGTGGGGTTCACACTGCGATGGCTCAAGTAA
+>69358 1
+TGTTTCCCGTCGTTTGCTCACACTGTTTATAAAAAGCGCTTCGGGAACACAGATGAGGTAGACTTCCGTATTAGAGTACCAAAGGGAGCAGCTCCCGCCG
+>69359 1
+CGATACCAGCGCGGCTAGGGTTCATTACTAACGCACAATTACCCGATAGCTCGGGGCCGCGGAGTCCTTAATTTAAGGATGATTCCGTGCTAATTACTAG
+>69360 1
+TTCCGGCGTACATGACAAGCAAACGGGTGATCAATTTCAATACGGCCAATGACGAGCGGCGCCAGTTCCCTGCCCGATAAGTGTTACACTGGTTTATTTG
+>69361 1
+GCAGTGCTCTGGGCAAATGATTGGAGGTATACAAGCTCCGCCTGCATCGGACCTAGCAACCCATCTCAGCATAAGTGTTGATAAGTTCTGGGATTCCCTA
+>69362 1
+CTAGGAGCCCTGTGTACCCTGGGATTACAAACTGGCCACTTGCTCCGCGTGAGTAACGTGCATCTGCCGAAAGGTTATTCATATACCTTAAGAAAGGTGC
+>69363 1
+ACCTAGATAGGACACGAGGGTCAACGCCGTGCAGGCTTCGTGACTTTTGCGTAAGCAGAGCTGATCGAATCCGATAAGTCAATCTTTTCACCTTGCGCTA
+>69364 1
+CGAAGAGTAAATAAGAAGTCCCGCCCGTCGGCACTCATCTTAGAGGTTTTCAGATAGCCAGTGTCAGCAACGCATGGTGACTGAGCGCTTTGTCTCTCAT
+>69365 1
+AGTGACGAAGCTTTGAAAGCCTTATTTAGAGGTGACCGTACACGACTCATCCTCTGATCAACCTATCGGAGCATCAAGCGTGTGCTGCCCGTAGCTGGAT
+>69366 1
+GTTGCCCGGGTCTGGGCCGTATTCTGTCAATTGACGAAGAAGAGTCACATACGACCTGGAAGATGGCTTCACCCATTCGATCAATGATAACGTCGCTTAC
+>69367 3
+CCTGGCACGCGTCCATGGTTCTCTAGGTTAAGCTAGGGACACCCATCGCCAGGAGATTTGGCCCACTAAGTACACGTACTGTCATATTGAGTTTAAAAGG
+>69368 1
+AACAGGCTACCATACAGAAATTTGGACGCACGGCTTGGCCCCTAACCTAGAAGTTCAATCGCTTACGGCCGTTATGCGGTCCTGATAGTTTATGGAGCGT
+>69369 1
+GGGCCAACATTGCCTATGCTAGTGGCACCGGAGTATGCTCAAGTGGTCGCCCTGCTAATAACTATCGAGTATGGTCCCTGTAGGCCTGAACATATTAAAC
+>69370 2
+GGCGCTAGGGGCTCGAATGCCTTCTGCCTTGTGCAATAAGAAACTACGAACGGCATCGTGGATTGCTTGCACTTAACCAGAGAGCTAACTCTTTCAACGT
+>69371 2
+TTGTGGCGTGGAACATCGGCGGTGGACTAAATCAGAATTCCCCTGTCGACATCCTCCTGGCATTGGTTTAACGAGGAAGACGCTAATCATTCGCACTCAA
+>69372 1
+TCAACGCATGGTTCTACATTCGGGCCCATAGGCGGAAGGACATGACGCGGACATCTCACATCCGTTCGCTAGCTGATTTAGGCCTTTAGCTAAAAGTATG
+>69373 2
+CCTGCCTAGACTAGAAGTGCCGATGGGGCGCTGTATTCGAAAGATACTTTAGCGGCATACTATAGCCTTTCTAACGACCCTCCAATAAAGTGTGCGGTCG
+>69374 2
+GGGGAACCGTACTTGCTGTCACCCTGGGGCACACGTCACTCCAATTTGATGTTTTCTAGAAGAGCGACAGACGAAAGTAAGCCACTCTAGGCTGTTACTT
+>69375 2
+ACTGATTGGTGCCTTCAGTGACAGTGTCTCAAATCCAAACTCTGCGTATCAAGAGCCTTGAGTTGTCGAATATAACGGCAGGGCCCGTCGTGGTCCCAAA
+>69376 3
+TGTAATTCTAATAGTACGCTAAAACAGTCTGCCTTACTATCCGCGTGACAACAAGGGCGCTCTTGCCGGTAATTGCCCAAGGGGTGTTCAGGGACTGACC
+>69377 3
+GAGTGGGGCGCGGTTTCTACTCGGGTTGCGCGACGTATACAGTAAGGCTTGCAACCACCTTAAGACATGATACCTCCTAGAGTTATATCGCCACATCATA
+>69378 3
+TACTAATGAAAATTTCTATTTTGGGTCTTGAAACTACAAGCTTGGGTCCGATGAACAGTACGAGCACCCGGGGCGACAGCCTTCCTAGCTCGTGCGACGC
+>69379 2
+CGAATCACGTACGACAGTGCGCGTCTCTATGCTTTTTTGTGCGCGCTAGAAGAGTGAAGACGTACCGGCATGAGCCTTTGAAATTCCTGCTAAAGCCAAC
+>69380 2
+GTCGTAGTATGATACTGGGACACTCGCTATGATTTTCGAGACAATCTCGTCTGAGCCCGATGGATAGACGATTGAACTTAATCCTCCGCACGAACGCGCG
+>69381 3
+ATCGACCTGCTGGAGAACCGATACATCCTTACCACTGGTTACTTGTGGCCTCTCGATTAACCACTCTGAGCGGGGAGCAGATATTTGAGGCCTAATGAAG
+>69382 2
+ACAGTTGGACCGTGAACGACGAGATCCTTGAGCCGCCTCCAGTGACGAGCTATAGACATGTAGGCAAGAATTTGATGCCTGAATCTAGCTTTCTTCGCTC
+>69383 3
+GTGCAGTTACGCCTACCGCTTGGAAATGACACCGATCGATAGGCTATCGTAGAAACACCTGCACGCGCGTTCACTCAAGTGAGCATGTACGTGTTAGTTT
+>69384 3
+AGGACTTCAGGTTGCAACGTCTACAGCTTATACCTATCCGCGCAATGTCGGCAGACATTTAACGACGGCTGCGCGAACCGAGCGAGTATTTTTGTCATAG
+>69385 2
+CGTGCACTCAGAATATTAATGACCATTTGGTGGAACCGGCTCCACGTCCCGACGCATGTTCGATCACGGTACCGGATTAATAGAGCCATTGGTCATTAGG
+>69386 2
+GACCACCACTTCCCACTCATCGAAAGGACGTAGGTGCATTATGCCTCTCGCAGTCTGGGAAGTAACTGACGTGACTTTATATAGGTGCGGTTTAAGGCAC
+>69387 1
+GTTGCCGTTCCAAACTGTCTGTAGGAACGAACCATATATCTGGAGGTGAACCCCCCGCCCAAATTGGTTGCTCGGTAGAGTTAAGGTAAAGCTACCTCTG
+>69388 1
+TTTCAACGGCGAAGCCAGTTTAATGGGCGCTAGCCCGGATCAGTTGAGTAACTGCTACATCAAACAGCGGGTAATTCCGTACTTGCCCTTTAATGCGACG
+>69389 1
+AGCCGCCGTAAGAGACCACTGAATCATTCTAGTTGACGTGTGAAGGGTTAGCCCAGTTATATGCAATAGACGGGTTATTCTTGAACCCTAGCTGCCCCGC
+>69390 1
+GCCACGAAGAGAGAAGTGGGCCTCTCGACCGGCACCTGATCATTCGTTGGATCATTCATTTCTGTCTGCAATAACGAATAAGTCACCAGGGTTCTAGCTG
+>69391 1
+TCAGCTTCATTTGTGATGCGGAACCCCATAGTCGCTCAACTAGGGAAACCAGAACGGGGGAAGCGTTATGTTGTACTTCTAGGCTCGCTCACGCATATAC
+>69392 3
+TGTCACAAGTAGATCCGGCACGTCGACTCCATTTGATTTAAAGGGCTTTGCATGAACTCCCTATGCGGTGCCCGAAAGTGTGACTAGGGAGACACCCTAT
+>69393 1
+CTAGTTGCCGTAGCTGCATGAAGCGTCGCAGCATTATGGCTCAGATTAGCAGATACGGACAACGCACTTTGGCACATATCCGGAGCTTTATAGCGCTACT
+>69394 3
+CGGAGCACTGTGGAAATTGCACGCGACCGGTGCAATTAGGCCTGCCGAACCCAGTGTGGCCGATAACACGTTATAATTATTATTTACGTTTGCCCTCAGA
+>69395 3
+GGCCGCATCACGACAACCGGGCCGCCTGAACAAATATGGTACATATCGTCTGCACTAGTGCGGTACCCTCTTGAGGGTTTTGTGTATACACTGAGTAATA
+>69396 1
+TTATATATCACTGGAGAACATGCTCCCTTACTACCCGTGATAACCACTGTAATGCGACACAGTCTGTGGGCAGGCCACGAGTTGGCTGATTGATACGGGC
+>69397 2
+TCTGCGTACATGAGAGTAGGATTTGTGACGGTGAGCCGTCATCATGGATCATGCATAAACCACTGTCACCGTGGGATCGGCAAACACAATCTTTCTGCCC
+>69398 3
+TTCTCATGCCTCAAGACCCCAGGAACTGGCAAATTAATGGTCGGTTCTCAGGACGTAGTATCTGTATCACACCATGAGCGGTTGATAAGCCCGGTTCGGA
+>69399 3
+CTAAAGCACAAGGCCGCGGCTCATCTTCGCTCACAGGAAGGTTTGTTTGCGATAGTCCTAACCGTCGCTGAAGAATCTTCCGGAATTGAATCAGGTTGAC
+>69400 3
+AAGACACCACTTGTAACCGAATCTTTATAGTACTTCCATTGGGCAATAGTCATGGTGGGCCGGTGCCAAAGGGCCCACGCTCTTCAGGTAGTAGCGATTC
+>69401 2
+GTCCGGAAAAGACCGTGATAGGAGATCTCCCGGAGCTATTTGGACATCTGAACTTGTCAGACCCGTTACCACCGTAAACTTTCTCGCTTATGAGCGGAGT
+>69402 3
+CGGTGATTTTCCGGATTGCACGAGTGGGAAAGCCGAACCGGCGTAAAGACATAACCTTCGCTTCAACAAGATTCGCGTACTCAGATTTCTGCTCTACTGG
+>69403 2
+ACTCACCTAAGCTAATGATTCTCTCCACCCGGCGTATACGATGTTTCTAATCGGTCGCGCAGCGTCTGGTTCGACAAGTGGAAAGAGGGTCTAGCAATAG
+>69404 3
+CCCCGATAATGCTAATTATAAACGTCGCCATTTGCGCAAGTTGACGAGTTAAAACAGTTCGAACGTCGTCTTTGCTTCCCGCTCAGGGACGGAGTCGAGG
+>69405 2
+TCGAGTTTCAACAAAGGAGAACCAGGCCTGCGTGTTACACCGAGTGGCTTCACCATACAAGTTTGGGATAGGCTTTTCCACGATCTGCCCGCTTTGAGAA
+>69406 3
+AGTGAAGCATATTCCCGTCAGCTTAAGGAGCTCCCAGCATGTTTATCGCGTGTCGGCTAACAAGCGTTTCATCCACGCAACTTAGGGGGCGTATAATAGC
+>69407 2
+ATAGGGACTTAAAGGTATGACCCACGATATATTGGATCCGAACGCGTGCAATCTACGTACGATCCAGTTTCTGGTGCGTCACAATCCGACTGTCGCTGCG
+>69408 1
+CAGGTACGGAACCGTCAATGCCAGCGTCCAACGTAGCTAAGGGTCTTCCGATTATGGTTGGTATAGTTAGCAACGTGAGTCATCACGCCAAATCCTTTGC
+>69409 3
+TGTCCCGTATAATATAGAGAAGTCCCCCGGCGCCTATTTAAGCCTAAATGGAGGACGGTTTTCGACCTGGAAACTTACTCTATGTGCACGCCTACGGGAG
+>69410 2
+AATCCCGTGGCTACATCATTCTGTATCATGTGGCAATACTGCCCAAACCATATTCGGAGTGAATTCTTGGAGAGCCCACGAGTCGTCGGAAACTGGGGTC
+>69411 1
+TAACACATGTCGTGGAATTCACACACATGTCGCACGTGTGGCCACCAGGCATACTAATAAGTCATGGAGACCACTCTTTGGGCGGTCAATCTGCGTGTGT
+>69412 3
+TGGACCATTACTACACGTCAGACTCCATTCCCTGGCTTCCCTAATGGAGTGTGCGTGTAAAGGGTGAGGATACAGTCGGACTCACCCTTATAGCGTGAAA
+>69413 2
+TCCGAGATTAACCAAGGTATTGTCCTGGAGGCATGACAGTCTCAATAACTATACGCCGGGTTATTGGCTCCAGGGATGTGGATTAGTCCACCCAAGCCTC
+>69414 2
+TGAATGGTTAGCTGCCACACTTAGGCAAAAGCTTCTCTATCTCCAGGCCGACCCTTGCGACAGTGCATTGATGACCCGTTTGGTTCGAACAAGAGAATGG
+>69415 2
+ACGCATCGCGGGTAGATGACATTTTCAACCACACGTGACTAAAGTCGGTCCTCGAGACAGAGGCTATATATTTGTATGTCTCTACGATCGCTAGGCGCCG
+>69416 3
+ATGGACCTTACCTCCGAGACCTTAGGAACTAGATTTCTAGAGCTGACAGTCAATACCCAGCTGCGTGTAGCTACGTATAGGGAGAACCGGTGTCTCTTCG
+>69417 1
+GTCAGTAGCGTGTTAAGGCTTATCGGCGAAGACTAATTGGCCCTCACTTGACAACGAACTCTGTCTTAGGGGGACGTAGGCCTTCACCTAATACGTCACA
+>69418 2
+AGTGCTCTGATTATGAGGCCGGGAGATTGCCTCCCCCTCACTTTTTAAGGTTACGCTCCAGTAAAGCGAAGTTGCACCCAAGCCAGGGAATTGAATGCAT
+>69419 2
+CCAAGTCAAAGGCATTTCCGTTGATACTTTACCTAGAGCAACCGCTAATCGTCCACTAGATTTCGTTGCCAGGGGGCTGAAGACGGTCCTGGTTAAAGCG
+>69420 3
+ATCGATTCTAAACGGAGCAGCGGTGTTTATATCATTCCCTTCTCGGGGAAATTGCGACTTTTCTAGAGCCAAGCATGGCCATTGCCGGCAACCGAGCAAG
+>69421 3
+CTGCGGTTTGCTGAAGCTCCAGGTTACAGCAGATGTATAATCCACCAACACTTCTGACCGGCTCGAGTGGTCCTATGCCACAAGGTTATAAGGTTCAGAG
+>69422 1
+GTACTCAGCTGAGTGCGACAGTTCACCCAGAGACTCACTACAGAGCAACTTTCGGGGTAAAATTGAATGATTGCTTTCGCGGGGTCCATTCATCATCCGG
+>69423 2
+CCACGACTGAGCATCAATGCAAGCACTCTCTGCTATTGGCGCAGGACCTAAGCCCTTCTTTTATGATAAACTAGGTGCGCCTATTCGATGGGGATAAGGG
+>69424 3
+TTCTGTACATATACGTTTTGGCGCTAATCTTGCGAGTGTGACATGAGATCCCAGACACAGAGCAACGCATACTTGAAGCGCGGCGCTTCAGCGACTATGC
+>69425 2
+GAGTGACAACGTCCAGCGATTAAAGAGTCCATGCTATTGTAGACAACGTCTGAGCGGACTGGCCAAGCTAGCCCAAAGTTGCTTGCATCTCCTTTGCTTG
+>69426 3
+GGATCCGGATGTGCAGGGAGAAACATCCATTGAAGTACCGGAGCTACGATAGTCGTGTTCTTCTGCGTTATAACTTCCACGAGCAGCTCTGTACTACACC
+>69427 1
+CTGGTTAGCCAGGAATAGTCTCGTTACACACTAGGGGTACCTTGTCTGCGTCACGCTTAAAGCACCCTAAGGGAATGAAGAATCGTCCCACTTATTGCGG
+>69428 1
+GGGAAACAAGCTTTTGTGGATCCTACTATTACTGGCCACTCGTCTGTAGCAACTGCCTGGAAGTCTCGCTAACGGCGAAGCAACCGTTCGTTCAAGTAGA
+>69429 2
+ATTGCTCTGCGGGAAGTCTATCTCATATCCACCGCTATAGACCTCCGGTACAGAGCACGGTCGTGGACATAAAACGCTAAATATTGGGTGTGCCGATTGC
+>69430 2
+TTGCCAATACAGATAACGTGCACTGTGCGTATTCCCCCTGGCGATCAAGACTACGGGATGGATTTGTCCATCTGCTAAACCCTTCGAGCTAGGAAATGGG
+>69431 3
+CTATTGTCGTGAGAGTTGGCCTATCTCACGAGACTTATGACCATAGATAGTAACGCATATGTAAGCGCCTAAGCTCCGGTAGCTGGCAGCCATGATCCGC
+>69432 2
+GCTATCCGGAGGCTCCATAGCGAAAAATTGACCCTCGCCAGACTCATGCGCTGTTTCAGTATGGAAAGTTGCTTAGTAGGTTGCCGTCATCAGATCCAAG
+>69433 2
+GACGGCAGATGATAATTCCCGGGAAACGTCGTCCCTTCATTACGTCGGGGCTCGGACATAAGGTCTGAATGATGCCGAGTCTAAAATTCGTTATCCCACT
+>69434 3
+CAGCTATTCCTGTCGGTCTAGTCACCAGTACATGTGCTGATGACCCATTAGAGAGTTTCTCGACGGGCAATATCAACAGGTGGAAAATCCCTCATGGCGG
+>69435 2
+AGTGTAGAAGCGAGGTGCACGCTCTGAGTTTTACGGCTCAATAAATAGCACATCTGTGCCGCCGCTCCTGAACTTGTCGGGTACATAGTATTCCCCGAAA
+>69436 1
+ACGGTGTTCAGCTCGCTGTCTAGCTATAATATACGGGAGAAAACGCGTTCTTGCATGCAGAAAGGGCCCTCGAAATAGGTCGTCGATTTCACACTTGCCC
+>69437 2
+CGCGGGTGTCTGAGAATGACTGCTATATGACGATAAACCGATGCGTCAGTTTATGTGCCGAGAAGTACTTCTAGCTTGTCGTGTGAAAACCCCCCACCCA
+>69438 2
+GGCCGGACCGGCTACTATCAGCACGGTGGCCTCGTGAACAGTCTGGCAGAGATGCTATCAACGATAGACGATGTGTATACGTCATTTATATCATCACCTT
+>69439 2
+TATAATGAGCTACCTTGGGGAGGGTCGATAACCCTTAGTCTCCACAATAAGAGTACTTGCCTTTGTAAGGACAACCACGCATTGCCAGTTGCCGGCGCGT
+>69440 2
+CCACAAGGGTCTGTATGTCGACTCCATGCTCCTTAATTGAGGGTGGAAATGCCTGTTCTACACCGACTACTAGTCGGGAATAGTCAACACTGTGCAGGAC
+>69441 2
+GCTTTTCTGAAATACTCGTAAAGACCGCTTGCCGGTACTTATCAGTAAACCGGCAGCTAGTTCCCGAAACCTAGAACCGTTCGCGGGAGAGATCGTTGTG
+>69442 3
+GATGTCCGTTTTTGACGCTTAACAGCTTCAACTTAGGCTGACCGCGTGGCCTTAAGAGCGGTTAGTCTCCAAGTACCTCGGCAGGGAAGACTAACTACAA
+>69443 3
+CGGTCTACAGCTCCTTTGGTCTCTGACTGCTTATCCGGAGAGTGATTAAAGCGGCGGGCGGTCCAAACCTTATGGACTAGACATTAACCACGCATAAGAT
+>69444 3
+GATAACCGACGAAGTGCTGCTTGATGCCTACATAAATAATCTTGCTACTGACTGCTCTTCACTACGGAGAGTCCTCGGAACGCGAGCGTCAGGTGATCTG
+>69445 2
+TATCCCACGTGTAGTTCCTGCACGGCGAGCATGTGCACTGGATTTCGGTCCGACTGGTTTTGACCAGATTGAATTAGAACTGAAAACAGGCCGTACCAAC
+>69446 1
+ACGAGGACTATCGCAAGCCACTAAAATTTTGCCCAGTGTGGCCTTGCGTAGTCCATTATTATTTACCCAGGGCCTGGACGCTGAGAACATGTGACGGTAC
+>69447 3
+CACGCGCCCTTGATGCAAGTATATATGCCGTACTAGGCTATATGTGCGATTATACGATACCTGCGGTGATCCCGGACAACATTAGACAGCCTTGGGCTAG
+>69448 3
+GGTGATGTATTAAACTCTCGGTTTCCATGACGTCATTCCCACATCATCAAAGAGTAGTAACTGCGGGCGACGGCAAACTGAACGCTCTGTCGGCAGCTGT
+>69449 2
+CATCGTGCTACGAGCCGTGGCGGGTTTTAATTAATAAGGTCTACACGGACCTCGACACCAAATGCCAGGTCCGTCTTTGTGAAACCCGAAATGGGCTATT
+>69450 3
+TAGCCCGCGCTCTTAAGGATGGTACCCAACTGTTTACACATAGCGGTTAATCACCGAGGTAACCGACGAGTGTTCATATCCTGGAAGGAATTCTGGGCTC
+>69451 1
+GAACCGCGCTCGGACGAAAAGGTTTAAATGTCAGTGCTTCAAAGTCGTTAATACAGCGCATCGTCATGCATCGTAATTTCATGCCCGCGGTCGCGTCGTA
+>69452 1
+AGTTCTTAGTCTCCACCAGAGGCATTGTACCACGAGATACATTCTTTATGCAGAGTCGATTCGCCTCGAAGTGGGATACTAAAGCGGCAAGCTCGGTCCG
+>69453 1
+TAGTAGAAGATTAACTCGACAGAGAGCCCATTTGTAGGCCTCCCAGGGGATGGGTCCGCTACCTGCCGGTCTGCTCTTTCCAGGATAATCAAGTTAATCA
+>69454 1
+CATGTCGACCACGACAGTTGGCGTAGTTCCGTTGTACCGCTGAACTAATATGATCCGTGTGACTAATCTCATACGAGTCGAACCCATAGGTGCGAAGTCG
+>69455 2
+ACTCTCGCGGCTACAAGACTCATTGCAGAAATCGACCGCAGCCATTACTGCTAGGTACCTTAAGGCCTACACTGCTAGTGATAGAGGCGTGTTGGTGTTA
+>69456 1
+TATTACGCGCTGAGTAGAGCTGCCATCGTATCGATCGTCACGATCGCTGGCCACCGTTCTTGATAGTAGTCATGTTTGGAGCCACAAAGCAGCTAACGAA
+>69457 3
+CGCACCTTTGCCCGATGGTAGAACGCTTGTGAAGCATAACCCGCCCTAGTATTCGCATGAGATACAAGATTGCATAAAGTGTAGCGTTCGCGATTTGCGC
+>69458 3
+CACGCTTCAAACTAGTCGGACTAGGTTGGCAGTCCAATAGGCACGGAAACTGAAGGTCTTCTTGTTGCGTAAGTGTGAAGGTCACTCCTCTCCGAACCAT
+>69459 1
+CTTGCTTTCCGCGGGCCCATTCAAAGGGGTCCTGGAGTGAATATGAGTAGGTCATTGAAACAGCCACCTCGTATCATAATGCCAGTGAGCCTACCATTGA
+>69460 1
+CTGCCGATTCTAAGAGAATATTCTGTAGGTCACGTAGATTCCCGCAATCTCCCGCGCGAGATATCAAGAGATGAACATAGGGGCCCCCTGAGTTTTCTGG
+>69461 2
+GTACCTATAAACCCTCAGTACGCTAGCCCGAGATAGGTCTCCTCGCAGATTAGTAAGCTACGACCGACTTTCATTGAAGGCTGTCGTTGGTGGTAGGACA
+>69462 3
+TGACCGCCCAGTACAATGATCGGCGGTAGCTATCAGTTCGCTTTACCCCAATAAATATTAGAGGATGCGATTCAGAAGCTCAGTGAGCTCTGGCTGCCGT
+>69463 1
+TATACCAACAGACGGGACGGAGTGGTTCGCGTTCATGGACTTATCTTCGAACTTCGGTCCTCAGACTAGGGGATTCTTCTAACAGCAAGGGTACCCTACA
+>69464 2
+TTTCCAGAGATATATATATCCTCGGAGAGAATACCAAAAGAGTTAGCGAGGCTTTGCTCTAGCGCCAGCCGCCTGACATCCTCTGCGTATGGTCGTAGGC
+>69465 1
+CCGTAACGAGCGCTGGAAGTTCCGTTCTCCGCAGGCGTATAGTATGCTCGTAGCCGACAATGACTATCCAGAGCCGAATCTTTGACTCTGTAAAGTAATG
+>69466 1
+TTAACTATCATGTCAGATCCCTAGCGCCGGTGCTGTGGGTTTGAGTAGAGTACGGCACACGCTCAGAACTTGTACATGCATATCTCAAACCAGGGGTCAC
+>69467 3
+AGCCTAATGGGGCTGGACGTCTAGTGGACCCCGTTGTCCCGAATTGCTCTTGTAGGATGGTATTGATCGCTTAACACTCATCAAAACTCCAAAGGCCAGA
+>69468 2
+CGGATTTGGACATTCTCTAAGCATTGGGAGTTGCCTTTTCACCGTACCACCATAGGAATGAAAGTCTAGAACCGCGATGCTGGGCAGCCCAACACTGTTG
+>69469 2
+TAATGGAAAAGGGGCTCAGTCGGCCAAATGCTCTACTTATAATTTTCATGACCGGGCGCTCTACGCAGACCGGGGTACATCTGATTACACTTGCGTCACG
+>69470 1
+CTAATCATAAACTGATTGCAACGTTAGAGTGCCCCGTGCCTGCGCAGAGAGACTAGCTACCTGAACTTGAGACGTGTATCGATTCCTGTTCATCGGACGG
+>69471 3
+TTTTCGTCGGAACCACTCGGCTGCACTTTGAGTAACCAAGGCCCAAGGCTTTAGCCCCCGGCATAAAGTGCGTTGCAATTCTGTATACAAGGTGGATAGA
+>69472 3
+TATAGTCGGAAGCCCTTGGTGTATTCACCACACGCCCAATGGGCGCGCAAATCTCCAGGGCGGTTGCGTATAAGATTTAATACTTACGGCAGTGTCTAAC
+>69473 3
+ATAGACGCTGATCTAGGTTTGGGTTTGACACCACATATCATAGTAAGTGATTTGGCATGGACTTGCCTGGCGCGGAACAACCACGACCCCTCATGCCATG
+>69474 1
+TAACTTGAAGCAAGACATATACGGCGGTCGTCGACCGATTTAATCTCCGAACGACTTTGCCAGATGGGCGTTACTCCTGCGTCTACCAATTGGCAGAGTG
+>69475 2
+GCGAAACACGCACCAAAGAGGAATCTGATGTTTGAGATCCGACTTGATCGAAGGCGGGCTGCTAGTTCCTATCCAATTCTTCCGCTATCATCAGGTCGGT
+>69476 1
+GGAACGGCCTGGACATATCGCGCGGCCTTCGATCCCTGTACCCTGTGGATTCTCGACATAGGGTCAACCTGGAAAATGCTAAATTTCGTTCGAATATGAA
+>69477 3
+GCATGGGCGGTACGAATGGCAGCAACAACGTGAGCAGTCCGCGGCCATTTTATTTAATGCCTTACTGGATAGCCGACACTTGCATCCAGACAATGTTTTC
+>69478 3
+CTGCTACCTTGTAAAGTCGGCGAGTAGGGAATTGCCTTTGTTAGGTAGCTTTCAATAGGCTTGGATGCCTCGCCCCACTAAGACCAGGAGACCCAACTAA
+>69479 3
+ATCATATTAAACCATTACGTTTTCCGCCTCCCGAATGGACCACATGTCTCTAGTTGAGACGGCGGTGAGATGCGGCGGCGATGCATAACGCTAGCAATTG
+>69480 2
+CCCTAAACGACACCTCGGAGTCTAGATTAACGTAGGGCAACGGCTGCGTATTAAGATAGTTATGACTGGACGTCTAGGAGCTGTCTCCCTGGCCCATTAT
+>69481 2
+ACAATATATGAGGCGCCATCATGTAATTGTCCGAGTTCACGGGTATTGAATTGTCCGTAATCATCCGACGCGGGAATAGGGGCCACGCTTTCTGCCACCA
+>69482 3
+GGAATCAGGTCGATTTACGGCCAGCTCCGGAAACACATGGCGATTGGTTCGCCATATGGTCCGATCCCATATGTGCCATCCATACGGATATATGACATGT
+>69483 1
+TTATCCCCACAGGGGGTATTCCAGGAAAAGTAGGTCGTCGCTTGCTGCCTTGAGTCAGGCCATTGCAGAGGATAAGTATACACCCCGAGAACATCTTTCT
+>69484 1
+TGACCAGAAGTATGGGTGGGTTCGGAACCAAAATGCGACCTGATGTGTTCTGGCACGATGTTTACTCGCAACCCCGCGCACACCCTAGTGTTAAATTATC
+>69485 3
+TAATGGTCTCCATTGGCCCCGGCGACACCAGTGTACCCGGTCCAAGAGCGAATAGTGTGATTTGGGCAATGACGTATTTCGAACGCGTAATCTCATATAC
+>69486 1
+CCAACTGGTGTGGGAGTCTGAGGGTAACAATCTTTCTCCATCATTAAACCTCTAGAGCACGAAGGCCGAAACTACGCTGTCGTTGGTATACCCGTGCATG
+>69487 3
+TACCCTAAGAGCTGATCCCATGGACGTTACACTGTCACCCCCGCGGACCATAAGTGTTACTGGCAGCTACGGATGATTCATTTGGGTTCAGAATGATAGG
+>69488 1
+GTAGCTTTCGAGCTCTAGAGTTACCCTGCGGAAATGACTATGGACCCACACTATACAAATGCCGCGAATGTCTACGTGTCAGTTAGGTCACCTTCGGGAG
+>69489 3
+GGTGCTGAATAAAACCGTCCAAGGCGTTGATGTTGCCCTCAGTTAAGACCAATATCCTCGTAATAACATCTCGGCCGTATCGATCTGGAGGGCTGTGACC
+>69490 1
+CAGACGTTGCGTTCCCAGTCAGTAGTGTTGCGTTTTACCCACAGGACCACCACAGTTGTAGTGCATCGGATCTGTGCATAACAAGGCTCAGTGAGACATA
+>69491 3
+TAGCCGTGGATCTCTCCATACCACAGGAACTTCCATGGGGCCCTAACTAGTGTATCTAGTACTATGAAAGGTCCGGATGGCTTTAATGAACGCGCCGATG
+>69492 1
+TTCGGATTGTCACCCGGATAATAACCAAGGGGGCTGCCCTGTCTCAGCTAATAGTAAACGCGATCTGATCCTGTACCGGGTTATACGAACCACTGAGGTT
+>69493 3
+ACGTAATGTGTGCATTATGTGTTACTGACCGGGTGAGTGTCTCCCGACGAACCGTGCACCGAATTAAACATACGACAGGACCGGAATTGTTTAGCCCCTC
+>69494 1
+CCGGGTGCCTTTAAATAAGCGAGTGATCGCGGAAAAATTTCTCTAGATAGGGAGAGCACCATGCATTGCAGCAGATCTTCTTGCTCACAGTCTGGCCCCT
+>69495 2
+ACTAGTTCATGCGTACACAGCACAGGCTCGCATCGAACGAACTTGGATTCTTGGCCACCATCACCATACAGTGTTCGCAGTCTTATAAAGGTTGGGGGGT
+>69496 3
+CTCGGGTAGTGGATGGGACTAACTTCAAATCGCGAGGGGACAGGTAAACTGTGACTCTCGACTGTCCCCAATCCGCTTCATAAGTTACTCTACGGATACT
+>69497 3
+AATACCGAGCTGATTTAGGCGCGGGTATTGCGTCCGACGCCCCATGATGTTGACCGGTATCCTTAGCGCCGAACCACTGAAAAGTTGCATTATTTCGAAA
+>69498 3
+AAACCTACAGCGAGAAGACAATAGGCCTGGGTATCGCGCCCAGCCTGTGCCTTGGAGGCTAATAGTTCTTAACCGGTTATCATTCTGTAGATGACTGCCT
+>69499 2
+TCCATTGGGGACATCTGCTCCGTCTGGCCTAGATCTTCACTTCACTGGTGATAAGCTAGTTGCACTGGGGGAACTCACCAAGAAAAGAAACTGGTGCCTA
+>69500 1
+CACGGTTCAACGCGGTATAGGTAGACAAACTCTCGATATGTCACTATGGTTCGGTTGCCTTGACTAAGCGCCAATCCCCAAGCCTATGTAGCAATGGTGG
+>69501 3
+ACTTAAACAATTGACTAGGCGTTGACCATAGCCTATCGGCATCTGTCCAGTCGCCAGAACCGAGGGATCGTCTCACTTTAGCCTAGTGTGGCGGAAGATT
+>69502 2
+CTGCCGACTACATTATCTGGAAATGTCCTTGGCAACCGAGAGGCGTCGAGTTTTTCGTCTTTTCCATACACGAAGGATTAGCAACAACGGCACTCGAGGG
+>69503 2
+GTTAGAGCGGTAACGGCCGAAGCGGCTCGTCTAGGGTGTCTTCCCTGGTCCATAGTACAAAGTACTTCCCAGTTGTAACAAAGGTCTCACATTCACAAGT
+>69504 1
+TACACTTAGGGTGGTACGATATGTCAGTAGAAACCCCCCTTAACGCCTGGAAGTACAGTTGTATGGCCAAGGCTCTTACCCTTTCGACGATAGGGTCGAC
+>69505 1
+AAGGGATTCTCGCCTCCTGTCGGGCGGAATCGTATCAGGTTCAGCTGGGTACGAAAAATCATTCAGCACTTAACGATCGCAGGCTATGTATCATCTACCG
+>69506 3
+ACGACTGCTTTAGTTCAATAAACTCTGTAAGGAGCCGGTGGTCTAAGCCGCCCACTTCTCACCGTGCTGGAATGAGGATGACCTTCAAGGACGTATGCAT
+>69507 1
+TTAAACTCAGGAAGTCGCCCTATGCCCGAATAGCCGATAGTAGGGGAACTGCTTGGCTACTCGGTGAAGAAGTGACTACACCGCTTTCTCGTAACTCTTG
+>69508 1
+TGCAGTATTAAAGTAAGGTCATCACGTTGGTCATAAATACGTCGATTGAGGAAGCGGCTACGCAGACCCCGGGTCCTATTTTACGGGCGCCCTCCCATAT
+>69509 3
+GGGCGTCAATAGGTTGACAGTGGACCTCGGGCCGGAAACTCACTACACATACGGTTTACGTCTGTACCGAAACTATACTTCAGCCTTCAGATGTGACTTG
+>69510 2
+GCTCATTCTTGCGCGCTATTGATCCGATCTTAAGGCAACCAGGTGTGTGCTTCGTACGACCAGGACCTCTAAGTACGAACAGAATAGAAATCCGTGCGGT
+>69511 3
+TACTCGGGCCCTTGGTGGTTGCCTACCGATAGGTCACGACAATTCATGTGAGAGGCCGAATAAAACATCCTTTCAACGTGACTGCCGTGTACGATCATGA
+>69512 1
+GCCAGGCCCAACGGTGGAGTCAAGTATCTATACACGGTCTGGGCTAGTACCGATCGGCTTACAATCTTAGTCTGCTATCTTATTAAACTGAGGACAGCGC
+>69513 2
+TTCTTCCTACTCAGCAAGACACCTTTTTCACGTTAGGGCCTGATCCCAAGTATGCCATAGGGAAGATACCAGTTGTCGTCACGGGGGCTAAGCGAAGATG
+>69514 1
+GCGCTATATGAGATAATGACAAGTTCTTCAGACCCTGGCACGCTTGCTGATGTCCAGGATGCTGCAAGGCAGTTACCAAACGCGTATACACTGTCGCGTT
+>69515 2
+ACCCCCATGGTATTAAGGTGCGAATCGGACCTAGTTCACATGCTCTAGCTTACCACCGGAAAGTGGAAACCCGCATATTTGAGCTTGATGCGGGTGTTAC
+>69516 2
+TCGCAGCCAGGATCTACGCAATAGGCATATATCGCCTGGGTGAGATGGCCATCCCTTGCTGTGATCTTAGACAAAGATGTGTCTTATCCCCGAGAAGCAT
+>69517 2
+CAGTAGAACCCAGCGTGAGCGTCGACACTCCAACATGAAGGAATTAGCAGGTCTTTGGTCATGCTGGCTCCTATTCTTGTACAGTGGTACAGCCTACAGT
+>69518 1
+TTCGGAGATATAACTCTGCTTTAGAACTCTCTCGTGAAGTGAGAGCAAGTCGTGGTCTCCCGCGTTTCTACGGGCACCTAGGCCAAAAATAAGCGGCCTA
+>69519 2
+GCGTCTTTACCGAAAGTACCGATCGACTGTTGTGTGGCAATATAGGCCTTGTCAAATATGCAATCATAGGGGACGACCCTCCCCGTTGACCTAGGGCATA
+>69520 3
+GGAGGGGGATTACTGTTCCATGAACTGGATCCACTCCTGCCTTATATGTACACTGATGTATTGCCTAAAGCGACAACGCCAAACCCGGCATATCGTGGGT
+>69521 3
+AACTGGTACTAAGAGCTACTTACGTTTCTCATTCCGACGGAAGTTCCGGGCAACAGCGAGGCTGTCTTTTTAACCCCAGCGCAGGTGAGAGAGATTACTC
+>69522 1
+AAGCTTGGAACGGGATACGGCCAGCTTTGCTCCGAAGCTTTCTTGATGCACCGAGGGGCGCCGCTATTTGATAAGCAGATGCCCCAACAATTCTTTTAAA
+>69523 2
+CGGTAGTAAGTTAAGCCGACCATATAGTCGTGACGGCTCTCTGACGTAACGAAGCGTAACGCAGCATACGGTGGTTGCGTTTTCAGTCTTAACCACTCAC
+>69524 2
+CACGTATGGACAATGACCTTCACATGTAGTATCAAGAGCAGAACGTCGGGGAGCCTTCGCCTTTATTTGGATCCATCGTGTGGCTAAAATACGGGCCTCC
+>69525 3
+AACTTTACTGAATGCAAGAGTGTTGATCCCACACGTCCACCCGATCAACATGGCGTATCTATGAGTGAAGGGCACCCTAGGGTAGTGTTGCTTCTAGGCC
+>69526 2
+TGGCCACGGGAGTCCCGATTTATGTGACCTTACCACTGAACTCTCCTGGGGGTAAGATAGTGAATCATTCCCCATCGCTCGTACTTGAAGAATCGGGAAA
+>69527 2
+CTTGACCAAACGGATACACTTCCGTGTCGCCGGAATTGACTCGGGATCGGTCCACGACGCATTTCTATTCCAAGGGTGGATATTGATACTACTCAGGAAG
+>69528 1
+TTGTAAACATGTCCGGCCCTACGTTAGTACCACAACACTGACTATCGAATTCGCTCATGTTGTAGCTAGCTGACGTATAGGCGCTTCGACAGGAGGCGAG
+>69529 2
+CGCGTGGGGCGAAATCCGTCACGCTGTAGTGTTTACCCAGATATAGTCGGTTCCATGTAAAAACTCCTCGTTAGAGCTGGGAAGTCATGTCCAAACTCCA
+>69530 2
+GGTGAGTCTAATAGCGGATGTCGTTACACATGCAAGCTAGAGCAGCTGTTACATCCGCCAGCTTCACTCAAGGTCTATGGAGAACTCGAATTCCCCTGGT
+>69531 3
+CTGTGCGAACTCTATAATCCGGCCTTTACCAGGATCCCTTTAGATACAGGGATTAGGTCATAGGCAGCGACTGAGCTGTGATGATGCACATAGCCAGCCT
+>69532 2
+GGACTTACAGAGTTCCCACTATCCGATCTAGTGGGTATTAAGAACTGAGAGTTGGCCTGCCTCCAACATTTTACTGTGAAAGGCCGCACGAGCGGTTCAC
+>69533 3
+TGCACGTGGTTAATGATCTGGCACTCGACTGTCTTGTACCCCCATAGCAGGCTGATAGCGCATGGCAACTATAGGAATTTAGAACGCCAACGCTCGTAGT
+>69534 3
+CATAGATTAGCCTCTTTGAAAAACATAAGCCGTTCGCCAGATTAAGACCCCTACGGCGTGGCCGTCTTGGGGCCATGTATGGTGACTCGCAATATAGTCG
+>69535 2
+CCTCTGTCGTGCTCGGGATTTCTCTTGACAGTATAACCGGACCGGATCGTACATAGAAGGATTACTGCCGGGTAAAGACAACAAGCTTGTCTGAGTCCAC
+>69536 3
+AGCCCTCTTACTGTCGCGCCACATATGGATAGTGGTTATTCCACATACTCTAGGACCTCTGGCAACGTTAAAAGGCTCAAGCGGGACGTAGTAAGGTTGC
+>69537 2
+ATCTGGTTTACTAGGTCGGACCCCAGTACTAGAACGTATTCAGGCATGAATGAATTTGCGTGGTCTGACAACGGGCACCCACGCAATGTCGAGCTCTTAC
+>69538 1
+AGTACGGAGCCGCTGATCCCTTATATCAATATGGAGCGCCCGTGGTCATCACAACACCAGCTGGTGAGTTCATTCGTCTGAAAAATAGACTGCGGCTTTG
+>69539 2
+TATGAGAAGACTGGGCGCCGAGTTCGGTACCTTCGCTCCCCATCTAAAACTAATAACACAGATACCGTTTGTGCGTTCTGGACCTAGATCGGAAGTGCTG
+>69540 2
+CGCAATTTTAATAGACGCACTTCTGTCCTCGTTTCGCATTGAACTGTGGGCGTGTGAAACGGGTCAAACCTCGCCGAAACTGCCCTATAAGAGGCGAATG
+>69541 1
+CACATAGCCAACGTCGAGATGTGCTTAGTGGTTCCGCTCAGGCGCAGCTAAATGTCAGGAGTTCCCGAGAATGTTATAAACTTGTCTTGCTCCAACGCGA
+>69542 1
+CTAATATCATCAAGTAGTGGTCTACGCCTGTTGACTGCTGCTAAAACAGGGTGTCATGCCAAGCGGCTTGCCAGTGGGATCTACCAGCGATAGTCTAACC
+>69543 1
+AGGAGAAATGATTAGCTGTGAGCCGCAGTCTCACTGAAACGTTACTTTTCGGAAGCCTAGTCTTACCCCGAGCTACGTGACCATGGGCTCCGGAAATTTC
+>69544 1
+GCCAGAACGAGAACACAACATACGTAATTTACTTCCCATGGCTTTCTGGATGTTGGGGCGTGGCCATTGCTTGGACCCACAGAGCACTAGAGCTGCTTTA
+>69545 1
+ATGGATCTCGACCGCGGTCCACAAAACCGTGTTACCGTGGTACTGATTTTAAGAATGTAACGATTATCCGACCCGGACTTGTCTACGGTCCGTAGAGCAG
+>69546 3
+GCACTCACGACGCCGCATGCCGACGGAGTGCATTCTAAGGTATTATTGAAATGGTAATCGCTAAGAGACTATGCATGTACTCGCTGGCGTTAACCTTGCC
+>69547 3
+AACAGCCCACTGTGTCAGATGATAGTTCGTGCTTGTACCATGTGAGTTACGTTACATACATAGGTCGCAGCCGGCATACTCGGGAGGCGCAATCAATTCC
+>69548 2
+TTCATGGCTCTGCCCATATCATAGGCAGATTATTGAAAGTACGCACTCATCGGTTGGGACGGAGTCAACACCGCACATATACAGCATTCCGGTCGGTTGG
+>69549 2
+GCCAATCCGATCCATAGTTGGACGACCTTAACAGACGATGGTGGTTGAGTCTTCGGGATAGGTTACCAACAATTGCCACCACACATCGGGCTTCATTGTG
+>69550 3
+GTAGAGGCCAAAAATTCTAATACCACACAGGGTCACCAACCTCTACTGGGAGGAGAGTTCACTCGTGTCTTTTCGAACTCGGATTTTCCGAGGGCGTGTC
+>69551 3
+ATTTTTATCTGAGAGACACAGGCCCACGACAAATGCTGATTCCGATACTGTCGTCTCTAGCCGGAGTAGTACGCCTGTGGAGACATGCGTATCAGCGACT
+>69552 3
+TTCGTTGTCTAACAAGAGTGGACACTACTCGTACGTCACTAAGGTACGAGGAGCTCCTCGTTAGGCCGGGAATCCTAGTATGCTGCACTCATAACCGGTA
+>69553 3
+GTAAATGTCCTCCAGGAAAAATAACCTTTATCCTCGGGGGGATGCATCCTCGACAACTAGTATCGGTTTCTGTCGAAGGCGGAAAGTCCTCTATCGGCCG
+>69554 3
+ATCAGCAGAAAGGGCGTCAACCCCCGGAGACAAGTCTTACGACGCCCCTGGAGGGTGTTTCTCGCAGTTTAGTTCCGTAGTTCGATATAGTATCAAATCT
+>69555 2
+TGAAACCCAGCCGCGCGATGGCTGTTTCTTGGACTCCCAGTAGGTTCCTTCTGCTGAATGGATGAGGCCCGAAGCCATAAATCTAATGCTATCATAAGAG
+>69556 3
+AATGACGAAACCAAGCGGTAATGTTAAGGATATGATCACCAGTCTCTAAGGCAGATGGTTTATTCAGCCGCCTGCTGTTCACGGTTCGGCCCGTCGCTCA
+>69557 1
+GGGCTCCGTGCGGTGCTAGGTCGAATCCTGGTAGAATCATCTAGGCAGTTAAACCATTGTGCCAAACACGCTCAAAGCACGGTTCTTTTTGACCAAAGTC
+>69558 2
+AATATACACTCGCCACCATCCGGGTGGATGCTGATATAGGGGAGCATGACCGCTCTGACGCGTCTAAATGAGGAAGCTATCTAACGACTTTCTTCGGTTC
+>69559 1
+ACACATCGATGCGTAGGTCCGCTGGGGCCTCCTACTAACTATCATAAGTTGACGGTAAAGGTCCGTAAGCTGTTAATGATAGCTCGCGCATTTAGCGCAC
+>69560 2
+AAGAGTTCACTTTAAGACAGGCCAGGCAACCGAATGCTAAAGGTTCGTACCCCTGTTTCGTTACCCGTGTTTGATCCGACGCACGGCAATCTATGGATGG
+>69561 3
+ATGTGCATTCAGGGCAAGAACACCATGCTCTACATCCTCTTGCATGGATTGCGCTGGGTGAGGGTTTGCCCGCACCCGTTTGAAAAACAAACTACGGATT
+>69562 1
+AATAGCCCTTAATGTTTCGGAAGTAATTGCCCCGACTATACATCTGGTCCGATCATTCTCAGCTGGCAGGGCATGTTGGCAGCACTGAGCTGGAAACGAC
+>69563 2
+TAGACATGATTCGATACGTGGGTGTACGGGTTGCTTCCCGACATCAACTTGGTGGGCGAAACATACTTAGAGCCAAACTGACTGTAGTTCACGCCTCCAC
+>69564 3
+GTGCCACTCCTAGGCTCTAAATGGCGTTATGGTGTGCGCCGCCGAGACTTGGAACAATGCCGTAAATTAGGAACTTTGAGACTCGATCCAAGATCACTTC
+>69565 2
+TAACCTGAACAGCGCAGGTATTTGTACAAACCGTTGTTTTCACAACGCTTCGGGGGAAACACGAGCTTTCGTCCGTGGCTCCAGCAGACTGTGACATGTA
+>69566 2
+CTTTAATAGGGCAACGCCCGGCAGAGGCAGGCCCATCTTAACATGCGGTTTATACTCTCCTGCGAAAACTTATTAGGCTCAGAATGGGTTGTAGCCAGCT
+>69567 1
+GAGACTCACTATGAATCTCGAAGTCTGCTATCCATTAGAGTGTCCCAGTCCTGCGGGATCATGGACAAGGGGCCCCACATGAGACGTAAGTCTTTTAGCT
+>69568 3
+TAGCCATGAGGACCTAAGCTGGCATGCCCGCGGAAAATAGCTACGCCGTGCTTTATGTTACCTTTGCAGTTAATAGATTGCGGAACGCTGACGTCCAACT
+>69569 1
+CCGCAAGCTCGCAGTATACATGCGCTCTGCCGTCGAAGCTCTACCTACTATGGGATGAATCCAGAATTTAGGCATGGTCTAAGTCATGTCAGTGTAGCGA
+>69570 2
+ATGGACGAATACATAGGCGTTGGGTGATTGCAGCGCACTCGCCAGTTGGGCAGTAATAGAATCGCGTTATCCATCTCCATAGACGCTCTAATCCTCCTAG
+>69571 3
+TCACTAACTGTATGCCTTTCGTTAGTAACTCGTCGCAGACAATGTCAAAACGGTTAATGACACCTGTAGTAGTCTACGACGCTGCTCCCGGGACGGGAGG
+>69572 1
+TGGCTCTTATCGCGTTATGAGAGACGGTGCGTTAGGTGCACCGTCGAGGACCGAAAAGCGACCGGGATCGTAATAACACCTTCATAAATCCTATCCCTTT
+>69573 1
+ACGTATGCCATTCTAAACTAGTCGATGGCACCCATCCGATTGTCAAGCATCTGGTGGAAGTTGAGGGGGTTCCACCAGACCTAAGCTATATCCATGGGCT
+>69574 2
+GATAGATCCCCCTATGCGCCAAGAGACGGAAGATCGAAGAGAGAATCCCTATTGTTGGCATATAGCTGCGTTAGTCTGCTTTGCGCCTCGTTCGATCACA
+>69575 2
+AGACTCAACCCTGCGAAGTCTTTGTCCTTTGCCGTATCTATGCAAGCGAAAGCGCGTTGGTAAGAATCCCGGAAAATTTAGCCACTGGCACCGAGGGTTT
+>69576 2
+CCTGACTAGCCTAGTGGCGTCAATATTGAGTAACTCTCCATGAGGACGGTCCCGAAAATGAATTTCAAAGCGAACCCCGTGAGTTGTCTTGCCCGTGGAT
+>69577 3
+AAAAGACCAATGAGGTAGTCCAGCCTAACCGTTTCTTCCGGAGTGACCCGCGAGAATCACGAGTTAGGACGTTGACAGTATCCTGCATGCTTGCTTTTCG
+>69578 2
+ATAGGCACCGGAACTTGCATCCGAACATATCTCTAAGAGGTAATACCTGACGGCCTAGCTGCCATGTATGGCACTATGTGGCTCTTGCGAACGGGTACTT
+>69579 2
+TTAAGGATATGAGCTATCTTGCAGTAACACCTGCTCATCGCAACGCCTGAGGTTCCCCAGTGTGCTAGACTTCAGTGCGATCGGCGTCAGTAAGTAGCAA
+>69580 2
+GAAAAGGCTTTTAGTCTAGGCACGTCTTATACATGGGTTCTGAAGAGTCCGGCGTGACACACATTGGGTTACGCACCCCTGACACCATCCAATTAGGGCT
+>69581 2
+ATAGTCCCGTCGATGTTTGAATAAAGACACAAGGTTCGTCCCCTTAGCGGCACTAATGCCTTCTTGCGATAATCAAGCTGAAGTGCAGTCGCCGGACGTG
+>69582 2
+TATTCGCACTCCTGTTGTCGCGGTCTGTCAGATTTGCATGTGACCGGTTGACCAACGGCCCACTATGATCGAGGATTGGAACCCCGATGAAAAAGATAAC
+>69583 1
+TTACGGCCGTGATTAGTTGCAATAGGCCACTCCCCCGCATTTACTCGGGAGACAAGTCTATGGCTCGTCAAGAACAATACTCGCAATTGGGTGGACAGTT
+>69584 1
+GCCTTGATAGCGCTGAGATCATGTGGACCCGTGACGCATAAATATATCCTATTTGTCCGACATGCAGTGGTGCCACAGCTGGTACTCATACATGAAGGCC
+>69585 1
+AAGCTGAGGCAACTAACTGTCGGCCGAGGGCCGCGCCCTTATTCCTACGGAATAATGATTCGTATGGCAGCCTAAAGCTCATTGAGCAATCACGTTTGTT
+>69586 1
+ACTGCGACAACGCGTTATATGATAATCCTGTGATAAACATTTACTACATCAGTTGCCCCGAGGCTAAGGGCGTGAGCCTTTGACACCCCCGATGGTGTGG
+>69587 1
+CTGGCTAAGTCTGGAAGGTCCGGCAATAATTCCCTCAGTGTTGAAGCAGCACCGTCTGAACCAAGCATATTATCTGGGGATACTCATCGACTGGCACTTG
+>69588 1
+GGATTCAGAGCTGGATAGGTGCTGCCCGAGCACGTAGCACTAAACTTCTCATCAAGGACTTCCGAATGAGAGGGTTTATAACTTTTCCGCAGTGCCCCTA
+>69589 3
+GGTCAAACTTACTTAAGCCCGCGGAAGCCGACTAGGAATATACACGTGTGGTCCTCCCGGAACGGGTGTAACTAATTCGTTATTGCTCAGATGTCCAGTC
+>69590 3
+ACTTTGTATCTTATACGCGCGACGTCGCCATAGTTGGATTAGGCGCGCCGCGAGTTAGGAACAATCTGCAAATAGTCGGGAATCCCCGATATACATCTCG
+>69591 1
+AGGGCGAGTTACTGAAACAGACCGACTCTGTGTACCATGTCGAGTGCTCAGTATAAATCTTCTGCCGTTCCATACCATCAGAAGGTCCAGGCTGGGATCT
+>69592 1
+TCATTCGACACGGCGTTCGTGCCTGCCCAGTAGCTTCGGATAGTTTAAAGTGCCAGTGATTAGATATAGCAGAGTGCAAAGAGTTTCCTCCAAGCGACCC
+>69593 3
+AACCTTTTTTACCGCGGAAACAGCTCGATAGGTTGGTCAAGTTCTTGGAGCTTGACAACAAGCTGCGGATGTGGTGCAGACTGCACTTCAAGACCTCACC
+>69594 3
+AAAGGAGCTAGTGGGTTTGTGACGGCACGCAATACACGCCATTGAGATTAATGGTGGAATCCTAGCCCAGCTCGTTCATTGATCCCGCCTGTATTCCACA
+>69595 3
+CCATGGTGTTGCACTCGAGCACAACGATTAACATACTCATTCCTGAACGAAGAGACTCATTGGGCCCGGGGGTACTGGGTTACCGCACTTGATATGCTTA
+>69596 1
+GGGTCACAAGGCATTTGCCCCACGCTGGAAACTCTCGGTTAAATCGCGGTGATTGACACGTCCCTTCATGAGTATTCAGTGATGAACCGAAATACCGGTT
+>69597 1
+ATGACGACCCCTACTTTCGTTAAAGGGCGTCCCTAAACTGCGTTCTGGGCTCGTAGATCTGGGGAGTAGCATCCGACGACGAGCCTATATTAAGAATTCA
+>69598 1
+TACGTCCTCCATCTGCGTATGCGGCCACAGCGCAGGCTCATTGCGTTGCAAATCAATGGGTACAGAATTAAGATTGAGTCCGGTCAGCGATGAATACTCT
+>69599 2
+CGCGCGAAACGTAGACAAGTAAATACACATTTCCGCGGCGAGGTTTGTCTCCGATGTCGAGCGTGGATCTTTTCACGACAGCTTACATGAAGCCTTCGTA
+>69600 2
+AAAACGAGACAGGGAGTGGTCAATTAATTTACTGTTCTCATAGTAGAGTCTCGGCGACTCCTCGTCCGTGTTACCGCAGACGCCTACTCCTGCGGATAAG
+>69601 2
+GATTTGTGCATATATAGATTACTAAGTGGCAGCCCAACGCGTAATCCGAGGGACGTTCGGTACTTACACGATTGCTCGGCGATCCCGGCCGTAAACTTCA
+>69602 3
+ATGATCTCGTCAGTGATTTGCCAGCTTACCATGAAGTCCATCGCCTGAAATGGCGTAGAATAGGTCAGGGAGTTCCTCCGAGCCCAGAACAGCTCGTTTA
+>69603 1
+TGATACACAACCGTCCGACCTACCGGGTATATCTAAAGTTCAGGATGACTAACACCTTGGTGTGGTGTAGGAACCTTATGGCACGCAGTGCGCTTGATCC
+>69604 3
+ATCTTTCTGCACTGCGGCATTGAAGTGTAAGGACACGAGGCAGACACACGTGAGTCTCATTGCCACGACCTGTGTTATCAAATCTACTCTCGCGAGTAGG
+>69605 3
+CCGAACTGTAACTTATGTCATTTACGGCGTACTAAGCTGTTGGACCACCCTAATACGGGAGGCTGTACGCTGTTATCACGACGACGTTGAGCGTCACAAG
+>69606 1
+ACTGCCCTCCCTTAAAGCCTTGCGTAAGAGGTCGAGAAGAATTTTAGAGGCTGGATGCCACGTTGTTAAATGGAAGGGGCCGCTCTACCACACTCTACTT
+>69607 1
+CTCTCTATTGGGGATGTAAAATGCGTTCATAGCCTCGCGGCAGGGATCCATGATTCCCATTACCCGGAGCTGAGGATTATGAACTACGTAGATGCACCAC
+>69608 3
+GTGCAAACGCGAGTGAGACTCGCTTTCGCGTCTATTCAGGTGAGGTCTTCAGGGCAACCGATGAGACTACCTAAAGTTTTCAAACCCGCCGAGTTACATT
+>69609 2
+ACGTGGTCAACGTGTGAGTGTTCACCTCTTATGGGGCTCCGGAATCATATCCTAGGCGAAATCCAATGGCACAGCAGACGGGTTCATATACCTCGATCAT
+>69610 2
+CAATTAGCTACTATAGGTTCGTCGGAGGGAAGAAAAAAGTCCTAGTCCTGAGACCAATTCGTCCTGGCCCAAGACGGGCCCTTTTAGTCCGGCTTCATTG
+>69611 1
+ATTACAGTTTGCTCAGGAGCGCCATACTATTGCCGGCGCGGCTAACCTCTGGAATTGTGTAAGCTCACAAACTACCGTGTGATCTGATCAGAACGTAGGC
+>69612 1
+AAACATTCTTGAGAATTATCACACCGGGCTCGCTGGCATTCGGAATCTGACTATGTAGGTATGTCGCCGGATCTTTGACTCGCACAGCCATGGAGACCAG
+>69613 3
+CAGACGTCAAGATAACATGACATTCCTGCGGGTAAACATGTTGTTAACACTATTTCCAGCCATGGGCTCCGCGGTTAGTGGGCTCGATGACTCAACGCTG
+>69614 2
+GACACCGGTGCCTGACATCTTATGTAGTCTTGACGCAACCTAGGGCTGTTTGCAGTACCACTCATGTGCCAAGTATACATCAATACACTAGGGTGGGCGA
+>69615 3
+GTTGCGAAGCAGGAATGCATGGATCAATACGGTCATAGAAGTCGTTTCCCTCATTCGCGGCAAAGAACGCATGATTCTGTGATATCACTCCGGCTGCCTC
+>69616 1
+ACTGCCTTGGCTCGGGGGTGCGGCGAAGACATACTAGCTGGAACAGTAGATCTATAATTACAAGAGCCACCCATATACTGTATCTGCTTTACGGGCCTCT
+>69617 3
+CGTACTTTACTCCACATGGCTGGCACCAGGCAGTTTGCAGAACTTCGACCAGGAAGGCTCATTAGAGCAGTGCCTGCAACTTTAAATCCTGGTATGAGTG
+>69618 1
+GTTAAAGCTTATCACTACGATATACGGTTTAGCCCGTTGAGTAGGTGACCCTACTCATGGCATCATGCGAGAGGCGAACTAGGCCTGTCAGGCCAACTTC
+>69619 3
+TATTAGGTTTCGTGCGTGGACGCCTCTCAGGACGGAGTACAACGATCTGGCTCCAAAGTCCATAGCCTTGCCCCCAAGGTTAATGGACTAGTTTGACAAA
+>69620 1
+TGGTTAAAGACCTCATACCCTATAGCCGATAGCGTAAGTGGCACTATAGAGAGTGCGACTCGCAGCAAGTCTTTCTGTGTGGTGACGCACTCGACCTTCA
+>69621 3
+TTCAGGTCACACCCGGCCTTATAGACTATCAGACGTGCATTAGACGCCCTGTTGGAGTCGAGCTAGCCTTAGTATACAAGTCCGAATTGTTGGCGAACAG
+>69622 1
+GCGCCCAGTACGCGAGATTATGACGTGTTGCCAAGACATATAATGGCGGGTTCGGTTACACTCTGAGACTGCCTACCTGATCCCAAAACTTTTAACGGGT
+>69623 1
+AAGGAAGAGCTTACAGCGTGGAAAATCGTCTAGCGCCAGGTGTCTAGGGCGCACTATAACATGCCCAGGCCCTTTTTATCCTTTCTTTCAAGTACGACGG
+>69624 3
+GACCCCCTCTCCCGGGGTCACTCCGAATGGGGTGCACGTGTTTTTGGTGCTACCGAGATTTCGATAAATGAAGAGAAAGCCTTAGCATAAGCCTAATCAT
+>69625 2
+CGGTTGGGAAGAATACCGGCCACTCAAAACGCGACCCCAATTCTTGGTTTTGTGCTTGGACGCTGATATGTACTACCCCGACTAAAATGGTTCGTGACGA
+>69626 2
+TGCCAGACGGCGGCCTGGCGAGGGCAACACTGCCCCGAAATTTTTGAACCGGGGCTTGAAATACTCGTGAATCTACTAAGACCCGCTAATTTTGTTTATA
+>69627 1
+GAGCCTGAACCCCATCGTAGGCACTCTGTTATGTACTTCTACCGCGCCTATGCCGTTAATCAAGAGACCTAATAGGCGGTGGATAGCTGGGTAACTGTAA
+>69628 2
+GAGAAGGTAGTAATACCAACTGCATGCCTCTACGTCGGATTGCCTCAGCTTCCGTAATGGCTGTTTCTGCTCCCATATGGAAACACGGAACTGATGGGAC
+>69629 2
+CTGGTTAGCGACCTCGCGCCACAGACACAACTGGAGTCTTGAGAACCCAGTTGTCGTTGGTAGCGAAAGTCTCAATTATCATCTATGCCTTAATGGGACG
+>69630 2
+AAAAACTGCCGGGGCTTGAAGACCGTAGGTATGCCCAGTGTGGACGCACATGCCATTTCTTCATCCGTCGAGATCAATATATATACGGGGTTCTCCCGAT
+>69631 1
+CGACGTATATGTTCATAGACAAGATCAATGGAGGCTGCAATTTTGAACCTAGCGCTCCAGTAATGGGGCACGTTTGGTTACTCCGCGCCAGTTCCAAGCC
+>69632 3
+ATGGCGTGGGCTCCTTGAGACAAGGGCGACCTCTGTCTCAATACCAGCACGAGGATTATAGAGTCCGTTATATGTTACTACTGTCCAAAAGGACCCCGTT
+>69633 3
+GACCTGAGAGCTTACCCAGTTGCGAGGAGTTAATTATCTGGACAGAGTGACGCGTATCCATAGCTCAACGACCGTTGCCAACATTTTTAGTTGCGCGACC
+>69634 1
+TCAACGTTAATGGTTCATTTCACGGGTGGCCACATCGAATTAGGTCCGTGCTCCCCCGAATTCTGTAAAGAAGGTGCTGGTCCTAAATCGCAAACCGAGG
+>69635 3
+GTTCACGAATGCGAAAAGCTGAGACAATCATGTTAGTGCACGCAGACGGAGGGTATACAGCTGCTCGTTCCCCCAGCCTATCCTCTCAGTTGATTGTAGT
+>69636 3
+GTGAAAGGCCGTTTCCGCAATAGCTTCCATACCTAAGGCCCGGGCCGGAGATTAAACGACCCGGAGGGTACCCATTTTAGTTCCTAAATGTACTTTGTGA
+>69637 1
+GACCACACGAAGAAGATCAATCAGCCTGCCTGTCTCCGTGGCACGTTTTGTACGAAGGTATGACACTGACCTATCGTTGGATTAAAGCGCATGTCTCTGG
+>69638 1
+CTCCTCGTCGTACTGCAAATAGGGTTCTAAAGGTATCAGAGTTCCGTGATTCCTCCCAATCATCGGGGCGAGGATGCCTTAACTAAGGACTCATGACGGA
+>69639 3
+CAAGAAGTGAGACACATTGCCTGTGTACCACTAACGTGGTGGCCCTTCACGTCCAGTTCCTGATGCAGCGCCATTAGATTAGGTTGTCGGCAACGAATAT
+>69640 2
+TCCTGAGAGTCATGGCGTAGACCCGTAGCCCCTGCTAATCTCGAACAGAATTCCTCGGGGGATAATACCGAGCCAATTACGGTATATGGTTACTATCTGG
+>69641 3
+TAATTACCATTTCCACACTCGCCGACTCAACCTCAGATCAAGCTAAGGCTTGTGATTCGGCCGGCAGTACGGTTTCGTTTATGAGGGCGAACAGGAGGTA
+>69642 1
+CAGAAGCGAATGGCGTAATAGCGGCCCAAAACATGGTCCGCGCTTTGATAGTCCTTAAAAGTTCCTGATTGGCCTCCTGTTGTCATTGACGGACACGCAT
+>69643 2
+GATTACTCGACGTTCCCACCCAGGTTAGCACTCGAAAGAGTATTTGACGGTCCAGACAATTGCCTGGACTCTGTACTGGGAATAAGTTCTGGGGACTACC
+>69644 1
+CTTCTATAGCAAGGCCGAACTAAATAAACACAAACTTTTGGGGTGGTTTCACAGCTTCATAGTCACGGCGGCATCGTGTCCGACTAGTGGTGCGCCCTGA
+>69645 3
+CTTCTTCAGTGGCGGGACAACACTATCGACGTTATTCAGGAGGCGACCGGCCGGAGAATCTTTGACGATCCTTCGAAACTTACGCTGTATAACACGGTTA
+>69646 2
+GTGGACACCACTTGTGATAGAAGCACGCACCTTGATTTCACTGTGCGCACTACGGCCATAGGTTAGCATGGTGTCCGGCTGTTATGGACTAAAACTCCAA
+>69647 1
+GTGGAATCCTGTGATTCGGAAGTGTGAGATCAATAAGTCGCCCTCAATTACGTAGTTCCCCTGGATATGGCACATGAACCCGTACGACAACTTCTCGGGC
+>69648 1
+TGGGGCACTCGGCGTCAGCGCCACGTCAACCAAAGGTGTAAAATCACGCTTTCACATTAATCGCTAGTGGAAATTCCCCTTGCGGTGTGACATTGTATAG
+>69649 1
+ATAACCTATTTTGTATATCGAGGTGCCCCCGGAAGATAAACAAGGTGCCTTGCATGTAACGCTAGTGACTGACAGTCGGCTGTCATCCGGGCCCCATGAT
+>69650 1
+CTTTGAATATTGAACAGATCATCATTCGGGTGCGCTACATACATCGTGAATGGCCTTGCACTAACGTAGTGTCTGCGAATCGAATCGACCCCGGACGGCG
+>69651 2
+ACTTGAGAGAATGCTGGGGCTTTAAAGGAATTCATCCCTCTATCACGGTGGCTAACTCTCATCTTGCCGTAGACGTAAAAATAGCCTGCCCTCGGGGCAG
+>69652 2
+GAAGTGTTAAACGCATCCGGCCTTACCAACCGTATAGTAATTTTACAGATAGTACACATCACGCTTCCCAGCGGGCGGCTGGTTCACTTATGGGGTACGG
+>69653 3
+AGCGGAGAGAACCAAACTCATCATATGCTTTTACTCGCTCTGCCGGATGTAGCATTAGGGTGTGCTTCCAGGTGCTCTAACGGAGCTGATAAAGATCCCC
+>69654 2
+ACACTCTGTCGCCGGCGACGAAAGCGCAACCGTTCACTGGTAGAAAGTAGTGTAATCCACAGAGATCTCCGCGAGTTCTTTTACTTTAGGTTACGTGCAG
+>69655 3
+TAGACCACGAGCCAGTGACAGCGAAGGGATTAAGGCCTCTTGTAGTCATATTTAACGACACTAGGATCCGTAGCGGTGTCCTTCACTATTGTGCTGCCCA
+>69656 2
+AGATCCGTCACAGAGTGGACATGCCAACTGCATGCAGAACGTGGGCCCGTGGACTTAGTCGGTCTATGACTTATTCGAAACCGTAAGCATCTGTTTCATC
+>69657 2
+GGATAAAAGGCTTGTCCGGACTTGGTAAACCTGGCTCCCACGAACGGTTTAACTGCATTACTCCGTCACCGAGATACCTTGAGGCATCGTGAGTTACAGT
+>69658 2
+GGCATACACGAGGAGTACTTTGCTCTGAAGCTTAATTTCAATTCACTGCTTGGTTAGCAAATCGCACGCGTAAGGCCAGGATGGTTACCTCAACGCCGGC
+>69659 2
+TGACGGTTCGTGGCCCCATTCCGATTGTCGGATAAATCATTCTCTGATCAAACTTTCGGCACGGTCGGAATCAGAGATAGAACTCGGGTGCCGCCAATAA
+>69660 3
+AAGCTTCTCCTTCCTGGGCAGAAACTGCCTTAGACTGGCGTTAAGAAACAGCGACTCACTCCACGGTCGTGAATAGTGTTACGTATTTGGATAGACCCGG
+>69661 2
+GCCCTCAGACTCCAGGGTAGCTAGATTGGCAGTCTGAAACTACAGTATTGGAATCGGTATATTGACGCCCGTACCGACTCTGAACTAATCCCGGATTTGG
+>69662 3
+CAATTCGGTTCACTCTAACAGATGGACCATAAAGCGCCGTCCGGTGCACAAATCTGAGGGTCTGTTGCTCACAGGCCTACATTGGGTAGTTAGTGATCCA
+>69663 1
+ATGTCGGCCGACTATATAGGGCTAAAGCGAATTTGCCCGCCCGTATAACATCAGGTGCAATGTGGCTGACCGGTATTCAACTGCTATTCAGTCTACCAGG
+>69664 1
+GGCCGCATACTGAATGTAGCATATGTGTAGGTTCGATAAAGTGCGCGCGGCGTCATACCGGCCTGCAAGATTTGCACTCAAGACCCACTATTCTTGAATC
+>69665 3
+AGATGTACCTGAATCGTCAATTTGCGCGTTCAAGGATCGGCTGACCTCGTAGTGATGGCACCTTGAACAAAACATGCGCTTCGCCTACGAGCATTGTAGC
+>69666 3
+CGTTGAACCTCGCCCTAACAGCGGCTCAAGAATTTCTCCCGGATGTGGATTATATACTCAGTAGATGTGTACGTTGCCCACCGAAGAGTGGACGTGAACT
+>69667 1
+GGGTAGCCCTACTCAGTTTATCGCTTTTCATAAATCCGCTAAAACCGATATACGTACGTCTGGCTGAGCAACGAACGTGACGGATGGCGCCGAAGGTTCT
+>69668 3
+TATTCCCTAATCGCACAATTCGTCAGATGCCCTTCTGCTATAAATTGATTGGTGGGAGCGGCAAAATGGGCGATCCGTAGCATGAGCGACGCTCACCATG
+>69669 1
+GACGTGCTAGGTACATCAAGACTGTTTACTACGGGTGGCTTATAATCAGCATGACGAAGCAGAGTGCGCACTCTTGCGCGTTCCAAGATCGAACTTCCTC
+>69670 1
+CATCCATGATCACGGTGAGAACATCTGTGGGCCTGCATTCAATTTTGGCGTCGATGACCGAGTCGCTGACAGCGGTTTAACACATCCAGCTAGGTCTAAA
+>69671 2
+TACGACCGCGTCACCTACAGGAGTCCGCGAGCTAACTTTGGCGGTATGACTCTAACGCACATGGGCCTTCTATGGATAAGGAACACAGTTTTGATACTTG
+>69672 3
+TGGCGCTTTAACCATTGATGTCCACCCAGACGTCTGCCGGGCTAATTGGCCGTAGAAAGCGCATATTTGGACTGGCTACTCTGATAACAAAGATGTGCCA
+>69673 3
+AACTTTTGTCAGATCTGGCTGCATCTTCCGGGCGACATGAACTACCGTTAAGGAAATGTCCGATAGACACTCGGTTTGGGTGCGTAACCGCCACACTAAG
+>69674 1
+CTGTGAACCACGGGGGACGATCGGTCTTGTCTTATATACTCACGCACTGATGCTCGACTTGTACTCGCGTCGCAAGGTAGCAGCTAGCATAAAGCAATAT
+>69675 2
+CACAACTGCCGCGGATACTGGCTTAGTTGGGATTTGTCGGACGGAAAGATTTCTGAAGCATATAACACGCACAGATCGCTTGCTCAACTGGCCTCTAGCT
+>69676 1
+TCATATACGTCAGTAGGTACGAACGTCCGAAGGTTACTCCCTAGGGCGGTGCGTACATCAGCGCCTCAATGTAGTTACATGTAAGGTTGCCTATCCAGAC
+>69677 2
+ACTGGATATCACGAGTCGGAAGTGAGTAGTTGCGATACGTGCCGCCTTCAGACAACTTCCGACCGGGCGCTAATTGAGTACTTTTATGATACCGACCCTA
+>69678 2
+CTAGAAGCACATTTATCGCCGGCGATTTAGTACGCCACGGAGCAGGTTCATCCTGAGTGTCGTTGTTACCTAAAAGGCAAAGGCCTGCGCTTCATTGCAA
+>69679 2
+GTCTTTTGCCAATCGCTCTGAGCTGAACGTGGTGAAGCCTGCCCGCCGGGATTGTACCAATCTGCTCCCGAGAGACAAGACGGATAAAATTGTTAACTAT
+>69680 2
+TTTGGCCCGCTCGCTCATGCTGCAGTGTGTCGCCATTTTAACGAATACGAGTTTCCGATTCGAACCATTCGGAAGGCGGAGAACAATTCCGAATAAGGCA
+>69681 3
+AAGTGTGGATCAAGATGGTAGCTTACGCAGCTGTTATCCCTGACACACCAGACCGTGACAAGCCATGAAGTCTTACTCTTCATGAGGTCGGCGTCTCTAG
+>69682 1
+GGTGATCGGTGCATAAAGATATGAGTCTCAGCATATGCGATACCGGGCGCCATTCCGAGAAATCGTCTCTCTGAACGCATGCTTACCTGTAATCCGGATC
+>69683 2
+CGACTAGGTAGCCAGTGCGATTAGCCGTACGAGTGCATCTGCAGCGTGCAGTAACGCCGATAGTTTATAGCAAGATTTCATCTTCGTGAACCCAACTTCG
+>69684 1
+TCTCATGACATCCGGGTGGTGGCTAGTAGGTCCGGAATGCCGTATATTCATTCATACCAGGGGTGGAGTACATGATTACCCAATATCCCTACACGCAACG
+>69685 2
+GTCCGCTCCTGAAACTAACTTGGAAACCGAATATGTCGTTGATCGCTCGCGAACCCTAGTGTGAGCTGCCAGAATAGTGCCGGAGTGGAACTTATTTCAC
+>69686 2
+GACTAGACCTTCCGAGGCATTTGTCCGTGCATAGAGTTTCAGTCGACGAATTCTCAATTCATCTATAGGTCACGTTCGGCACCCGCGCAGAGAGATAGAG
+>69687 1
+ACAACCTCAAGTCCCCTATAGGCGTTCGTAGCTCACTCGGCGTGTGCATCTGTCTTGAATGGACGGCTGAACAGCAGAGTTATAAAGACCAGGGTATTTC
+>69688 2
+TTCCAACACACAAAGTTCGAGGGGGACGTCAAAGGATTTTTCTCCTTGTGACCTGCGACGATTGCGTTCTTCAAAGAGAGATGAACCTGGCAGCTTGCCC
+>69689 1
+TAGAAATCCTAAGACGAGTTAAACGTGCGTGTATTGATAGCGAGTACAACTCCAGACACTCCACGCCTGGGCGCTCTGCGTTGCGGTTCGTCATATATCG
+>69690 3
+CTTTATGCTTTGCCAGGATTGCAAGTCGGTAATCTAGACCGCAATTGATGCCGCCCGTCTGCTGACGTGCTTTAAAGTCACCCACTAAAAGACGGGGGAA
+>69691 1
+ACGTTTGGCAGGGAGATCCACGTGCTCCCGGCTCGACTCAACATAGGCGGGTGTATTTAGTCCGAACGATCTTGTCACTACATGAGACTACATATAGACT
+>69692 3
+AAAGTCGTCCATGATTTCGACCTCCGATATATTCAAACGCGGAGAGACGCAGTTTCTCCGGTACATGCGGTGTCGCAAGCATACATCGGGTTTTCCAGGA
+>69693 1
+AACGTGGTCCATGCGGACCAGTCACTGGTTCTCCAAAACTTCATGACGGCGTTTGCAGCCGAAATACGAAAGAGATCAGTTGCTGTCGTCTATGTGATCC
+>69694 2
+ACCCGCAAGAGGCTTCTTCCAATACATTCCATAATCGCTGCTTCACGATTGTGCTGCGGTTAGCACATGGGGCTCCAACGGAGGTGAGAGATAATATGCT
+>69695 3
+TTGTCGCTGGCTAGGACCGTCAGAGTAGGTTCTAGTAACAAGCCCGGTTCATCGTGTAATTTTCCAGAGTCCCTCACGTCCCGTTGCGAAGAAAAAGCAA
+>69696 1
+AATCCGGCCTGTGAAACACCGGCTGGTGAAGATAGACGTTTCGTATCCTGAACTTGGAGTCGCCCTTTGGGCCTACCGAATATATGAAAATACCCGCTTG
+>69697 2
+CCGATTTCCCCGAACTAGTTGTACTATAGAAAGTGGACGAGCGGTGTGATGTCGAGCCTAGATCGGCAACCATACCGCCATAGTCGAATCCTTGATTCGT
+>69698 3
+GAACTCGTGACGCACAAGTCGTGCACTACGTTCCTTTGTGTAGCGACCTAGTTAGCTCGTAGCAGAGTACTTAACTGTAAAAATAGTCCGGCATCGCCGG
+>69699 1
+TGCGAATACACACGTGGGTTCGAGCTTGTTTCCGCGCGTCCCAGGTATATGTGTGTGCACGCTTGAAGGTCCCCTGAAAAGAATAAAGACATACTCTCAC
+>69700 1
+GTGTCCAGAACTTTCTGTGAGCTGAGTGGAACTCTTGCGTTCCCCGTTAACAAGGCTGAGCGGCCTAAATCTCTCGTACCTGCAACAGAATGAATAGGCA
+>69701 2
+ATCGACGACACTCACCGGGAGTTCCAGAGGGAAGTTGGCTCGCACCCTTTCATAGACGAGACATGCGTGTATATTATCTAAACGCTGTTTTCGCCAATGG
+>69702 3
+GTTTGATGTAAGTTGTCCTCTCTCTAACGCATGAGTCGGACCGACTGGAAAGCAAACACGGGACAAACCGGTTATGCTTCGCACTGCTGATGTCTGACAC
+>69703 1
+GACCTGTCGACGCCCCTAGTGGCTTTTATAAAGACAGCCACGATCTGGAGCAATCTGTCTATGGTATACCTGGTCACCAGAATTGGAATTGCGACTGCAG
+>69704 3
+TAGAAGCAAATGACTTGGTAGGCGGCATAAATAACGCTCCACTGACTCCGTGCCTGTCCGAATCTGACCCGGTAGGTACTCGCTTCGTAATGTTAGTGCA
+>69705 2
+TCTCCATCAGAGCCGTGTACCATTGAGAGTGGTCTCAAAGATCGAGACAGAACTGGCACCGTCGTGTCCCCGGTACTGACGCTGAAGTAATTATTTGTCA
+>69706 3
+CGAAATTCACAAATGCAGTACTGCATTAACCGGTCATTTGATGCGCGACACCTCTAAGCTGGAGCTTGTACGGTCACCACTTGCTTGGTCAAGCGGAGTG
+>69707 2
+CGTATTCTCGGATGAGTCCGAGCTGTCAAGCGGATCACAAGAGAGCACTCCCCGGGGTCTTAGTATTTACGAACTTGCTCACTAGCAAAAGCTTATTGGC
+>69708 1
+CTTTTATGTAAGACGTAGTCCATAAGTGTCTGACGCTCCGCCAGGATAGAACATGGCCACCCTTGAGGGCCATCATGTCAGTCGAATCTAATTCAGGGGC
+>69709 3
+CTGACCGTAAATGGCTCGTTAGTCGTATGTCACTCATCCGGCGCACATGTCCCATAGACGCAGAATACCTACCTTAGGATCCGGAGAAATGAGTGTGTGT
+>69710 3
+GGTACGCTGGACTAGATTGAGCAGCTGCAGAACTCGCTGTACTCTTTCGGCTGTTGTCGCCAAGCAACAAGGCTGAAATAATTGCCCGATACTACAGTCT
+>69711 3
+TGGCATGAGTTCGGTCTGCATGGAACTACTCTGGAAGACGATCTATTGTGGGACAGCCATGGGAACTCTAAACCCATCCAAGAAATCGTGCTTCTCCCGT
+>69712 2
+GTGTGCGGTTTACACAGGACATACCACCCTAGGCTGTTGTTCGCGAAAAACTGGGCACCCTGCATGGTTGCATACGGTAGCACATGAAATTCTGCCATAT
+>69713 1
+GTGTGGTAAGCATTGTGGTATGAAGAAGACGCTATGCACGTGTTTATATCCATAAACGTCCGCCGGACCATCTGAGCTTATCCGCGACTAGAATCCGCCC
+>69714 3
+TCGCCCGGGCATCCAGCATCGGGAAACCGCTTCAGAACGTGACAGCCACGGAGGTTAATTGCACTAGCTATCACGTAAACATTCAGTGTTGTTTGTGTTA
+>69715 1
+ACCATCGTAATCGACACGGCGGGCTAAGCCAGTGTATAACTTCACAAATCTGACGAACTTTTCTTCGGGGTTGTTTGACCTCGGGTGGACCAGCAGAACT
+>69716 3
+GGACATACAGCTACCGGTGTATCGAGAACACTCCTGCCAAACTTAAGTAGTCGTAGACCTTGCTCTCCGAGATGTTACTGTTACGTACGAAGGCTCGTGG
+>69717 3
+GCCAGACAAAAATTGGCTACCTGAGCATTCGGCAGCCACCATGGCCTGAAATGCCATTGCTGAAGCGAGTGCTACGGTTGTTTCGTGTATACCCATGATT
+>69718 1
+CGTGACAGAGGCTCATAACCATCTGTCTTTCTTAGACCTGAGGGTCCCGGAGTACTTATTAGTCATACGAACCAGGGGCTGCCGCAGACAGCTATAAGTT
+>69719 1
+CCAGCCAAGAAGGTAAGCGGTACGGTTTGTATCGCGAGCGGTATCCTATCAAGAACCTTTGGAGATCGTACGATTACTCCGGACACTACTGCTCTGTATC
+>69720 3
+CCCGTGATGCCACATTAGCTTCGTGTGTCCCTCCTGTTTAAACAGGTCAAAGCAGAACATAGAATCTGGATAGGTCAGCCATTGTCTTCGGAGCGGGCAA
+>69721 2
+TAGACCCGATTTACATTGAAACGCTCTTCACCCGGCGGGCCAGTGTAAGGTGTGATGTAATCAAGGACGTAATTGGCTTGCAGTCGTCCCCTTACAACGA
+>69722 2
+TGCGTCACGATTGATTATCGTTCATCACGTCACCGAACCTGAATGACCCGTCAGAGGGGCTATACATACATGTGCCAACGATCTAGTTGGGAGTGAGCTC
+>69723 2
+AGAGCAGGGGCAGACTCCATCCAGTATGTTGCCTCATGACGTTAATGGGGTGAGATTCACGGCTGAATTTCTGCCACTACCCCCTAAAGTCTACTGTAGA
+>69724 3
+GTACGACTTATCACGGCCTTGTATACGAGAAAGCGTGCATCCTTAATACTCGTCTCATCTGTTGACCGAATTGCTACGCGGCAGGAGAGGGCTTCCAGAA
+>69725 2
+GATTGACTTTGTGTTGCAACAGAGCGCCCCATTCAAGTCGTTCGGCATTGCCTGCAGGTACCACAACTCTATTTAGGGAAGTCAAAGAGTCTGGCCAGAC
+>69726 3
+CGAGGTGACGAACCGCTGGTCAATTTATAGCCGACTATTAACCATAATCAGCCCTCTGCGTAGGAGGCGTGCTCGCTTAGTAAATCCCGGTTTAAGACGT
+>69727 1
+GGTGCTCATTTTTCATTCCAACACCAACGTTGACTAAGTGCGAGGCCATTCTCTGCGTAAGCTGCGGGCTCTCTCGCAGACGCGTGGAAAAAGTATAGAA
+>69728 2
+TTAAACTTGATGCTCGCCTGCCATCATTCGTAGCCGGTAGTCGCCGCTAGTAGATTAGCCGTGACATCTATTGGGCGCAAGATTAGAGAACGACCTCAAG
+>69729 2
+TGTATCTGGTCAGATCGTCTGGCCTGACCCGGAGTTTATCATATAATGCAGTATAAATGTCGTAGACACGCATCGCAAAGCGCCTCCCGAGCATCAGGTG
+>69730 3
+GGGACACTTACTCATTGTATATTCCAGGTTAGAAGGCTCTGAGATGTAGCACGCCGTCACAAGACTTTTGAAGGTCAGGTCGCGACTTCGGCTAAACCCC
+>69731 2
+TTTTTGGGCAGAAATACACGCTATGTTTGCGTACGCGGCTCACAGCAAACCGATTGGACGTTCCATTACGCGCAGGTCAGAAACTTCGCCATGTAGGTCA
+>69732 2
+ATGCTGACGCCTGCGCGGCGTACTGTTGTCAGATATGAGACGCTCTATAAAGGGAGCATCCCCGGCAATCACTAGACATTTAATACCGACAGGTGTTCTT
+>69733 3
+GAAGAATCTATATCGTGAGCAGTTCGCGCCCAGAACCCCGCCCTGTTGTATGCGTGTTAGTCATACTGGGATAGCTTTCAACGAATAGACCCGGCTAAGT
+>69734 2
+TCCGAGGATCCCGTGCTCCATAAGGTTTACGCAATACGACTAGATGCGGCACGACTAGTAGATCAACTCTCTTGGCCGTTGTACTGGGGTATAAACACGT
+>69735 2
+ATCAACTCTTAGATATGGCTCGGATCGTATCAGTCCTTGTGGCCGCATTCGTGCTTGAAGTAAGGAGAACATCTCAGGCCACTATGTGCCAGCCACGAAG
+>69736 3
+CTCTTGTTGGAAAACGCTTATTACATTCCGGATATGTGCACCCCACGTTACATAGCGAGCCTATTGACGAAGTGTCGACCTAGCCAGAGGCGACAGGGTT
+>69737 3
+TCCTTGGGGCCCCTAATGAGCGGCCTAAAGTATCTTAAACTGATATTCCGTAGCTGGGGCCGCTCAACAGTGACGCTTTTCACGCGGAATTATAAAGACG
+>69738 2
+GTCGGTTCCTCTGTTCTACCCGAGAGGTAGAAGCACCCCCCACACGCTGTTTTCGTGCTGACTGTAAAGAGGTTTAAAGAGAAACTTAACTCAGAGGGCT
+>69739 1
+TCCTTCTCTTGCAGCGTCGGGACGACCGGAACAATGCGATTCTCGGTCCTGCGATAAAGATCTAAAAAGCCTCACGTAAGTTGGAGCTGTATAGCTTGAC
+>69740 2
+ACGGGACTCTTTTATAGATAAGAAACGAAGCTTATCCGTTTAACGTCCTACCCGAATGGGGTGGGATACGCCCATAGATGTCCCAGTATCGTGCTCGCCG
+>69741 2
+TCTAATTACAAATTGGAGCCACTGGAACAGGCTAGTCCAAGCGCGTACACATCAGCGGGTGGACCCGCTCCTAGTACGGATTGGTTATCTATGTGCTCAT
+>69742 3
+AGTGAGGCGAAGCCGGAATCAAGATTGGTACCCTATAAGCGTACTCCTCCACTATATTAATCGAGACTCGGCTATGGTAGCGCCCCCTGGAGTGTCATTT
+>69743 1
+ACGTACCTGCATTCCCGAGTCGTTTAATCTTGCAACCAGGTAAAGGGGTTTCAATGCCTAGCTGCCGCGAGTGCAGTCGATGTTCGACACCAGATAAGTA
+>69744 3
+CCATACGTTGGTCCACAACTCTCTGGCAATTCGACTGGCACGAGCGATTAGGTGCGGAGGTTAAACCGCAATTTATAAGTCGTCTAATCTGAAGCTCGCG
+>69745 3
+TAGATTTGAAACATTGCGAGTCACCCCGTTTATGGCGTGTCTATGTGCAGGGATCTGACGGGCCGAAGCTGATCCACAGCCTAAGATAGCCAATACCTCT
+>69746 1
+AAAGATGATTTAAGCCCTGTTTAGCTTGGCGCGCTACCCGAGAAGATACACACCCAGTGGGCGTTCCTCACCATTTAAAGGTGAAATGGGTCCTTCGGTC
+>69747 1
+CAGCTACGCGGTGGATATGATAGCCAGTCGAAAACTATGGGGGGCTCCGGCTACATCACGTGGACTATATGACGATATTCCCCCTTTAGTTTGCATACAC
+>69748 1
+GCGAACCCTGATTGCTGCGTACGTTGTAGGTCAAGTCGATTTGCCGTGACTTAACGATTAGGAGCTTGCCCTCAAATCACAAGAGTCTGCAAGCCTAGAC
+>69749 1
+AGAATCACCGGTAACATGTGGACTCCTTTAGGCCGCTACTTGGGAGTTCTCCGGACGTATAAATCAACTGGACAGTCATTCGCATGTCGTGACTCCAAGG
+>69750 2
+CACTAATACTGCTCCATCACTGGTGGTGGGTCATTTGATATAGAGGAGACTTAGGTGCCCTTGCTCACAGCCAGAATGACGCCACACTATGATGGCCAGT
+>69751 3
+CCGAATCGCATATCAGATCCCTGTTAGAGGGTGCATTGTAAGCGTCATCCGCTGGGATGTATGCAAAGTAGGTCTAGCCTTCCAGGCATCATAATCCCGA
+>69752 2
+ATCAAAAGTCCTAGGCCATTCTTGGGGAGATATTGTAGACTTCCGTGGCGACACACGTTATCTTGCCAGACTAGTGGTGTACACCGCAGGCCATTACCAG
+>69753 1
+ACTGAGAAAGTAACTTTCTCGTAACGCCTTGGACCCGTTGCAGTCTGTACGGATAGGTCGTCCGACCAAGCGAAATGCACCCGAGTTTTCATGGATGCAT
+>69754 2
+TGATAACGCCAGTATCACGATGTTGTGCTTAGCCGATTCCGCCGTGTCGTTACATAAGTATTCCGAAGCAAGACGCTAAGGGTACCAGCGAATCGGTTCC
+>69755 1
+CGTTCTAATCCGGTTTTGGCCCCTATTTAGGGGAGCATTTACAGCGCCTAGGGATCTTCGGAAACGACAGAATACGACTATATAGCAAGCTGCATCCGCG
+>69756 3
+GCGAGACTTATGGTGGGTATCTCTATCGTACAGCCCCATCGTCAGATGTGGTCGTAAAGAGAGCAATCATAATAATACGTCCCCGGCTCTGCAAGCGTCT
+>69757 1
+CTAGTTTCACACAACGTATGGAAGGTCCGTGCCATGGTTAAGCAACTACATCGACTGTTATCGTATGATGGGGAGCCCTGTAGCAAGCTCCGCCAGTTAC
+>69758 1
+ATGCGTCTACCCCGCCTGGGTCCAGTCAGAGCTGTAGTTAGACCGACAATATACCGTGAGGCGGCCTACAATTCAATCAATGGATTTACGTTAAGCGTGT
+>69759 1
+CTTTAACTCGTGAACACGGTAACTTGAGATGACTCGCTCTCCGTTAGGGTGTAGTCTACTGATGCGCACGAGGGTCTCATGACCAAAGCAGCACACTGTA
+>69760 1
+GGAACCAGACTGATACTATTTCATACGCCAGTACGGATTGTGTGACCTCTCTGAGGACCTCAAACCGTGATCTGTTAGCCTATGACTGGAAGGCGAGTCC
+>69761 1
+ACCTGGGTCCCTCATTAGAGTATCGGAACTGTAATAGTAGTAGAATATACGTCCTGACCAATCAACGCGTGCGAGCCTGATGCGCCTCTGGAGGTACTCT
+>69762 2
+TACTCACCGCTCTCATACCAGAAGCGTAACATTCGGTGGACAAGGGTTCGATTTTTCCATAAGAGAGGTCATTAATGAAGTCTTCTGCCGCGCGGGCAGC
+>69763 2
+GAAGCGACGCCGGACATGATCCCGTTAGCACCACTCGGAAATCTGTTTGATGAACCACCAATTTCGGACAGTGGGACCGTTCTCTTGTAGACTTAAGTTG
+>69764 2
+TCCAGGCACCTTGATCTAGTCGATTTCCTGGTAAATTAATCATCCGACTCGGTGGTAATCGTCCCGCGCACAGGAAGGGCCTAGGCTGAAATACGGTTAA
+>69765 1
+AAAGTGGCTTAATACCTTTGCAGCTAGGTGCCCAGGTATAGGACATCGCAAAGTCCCAACGTTGGTGATACACATTTGTACGGCCTGTGTCCGTACCACG
+>69766 1
+AGTGAATCAGAAGCGACATAAGACGAATCGATGCCCTAGCTTCAACCGCCATAGTGATTTAGACACATGTGGTTACCGGTGCTCCGTTCTGTGTCTCGGC
+>69767 3
+TCATGTAGAAAAGCAGAGCGGGATCCGATTACCAAGCGCTACAATTCTCAGCCCCGGGTAGATGCTGTATTTGCATCTCGCATCTCAGTGGGCTTTCGAA
+>69768 2
+TAGAACATTTGCATGGGTGATCGGCCTTCCATTTCATCCATGCACGCCCACACTCCTAGAGTTGGTAGAGAGGAATGACCGATTGCACTGTAGCGCTGAA
+>69769 2
+GATTACTCAGTCTTCGAACAACCGCGGGGCTAAGCCCCCACCAGGGCGTTGAAGAGCATGAACATTTCTGGCACGTGTTATAGGCATCCTTAAGTTTTGA
+>69770 3
+ACGGTAATCTCGTGACTCTAAGTAGTCTGTGAGAAACATGGCCCCTACTGCACGTCCTACTATCGGGAGGCAGGCGCTCATCGGATTTGGAATTCACTAA
+>69771 3
+GTTCCAGATAGCATTCCTCTGATTGCCAAGTGGGGAGCCTCAGACGTACTTGCCCTTAACCAACTGAGAAGGTATTGATGGACGGGGTTCCCCATAACAT
+>69772 1
+TCGAGAGACTTGATGATCTTACCTGTGCATTCGTCGGGCATGTCAGATCCCAATAAACTTCGCGGAAGTACCGATATGCCATTATAGCGCAGTAGGCCCG
+>69773 3
+GGACTCTTGATGTCCGTGATCCAAGCCGGATCTATAGCGACCCATATCGATCTCAATTGAGATACACCGGTTAAATGGCAGTGCTACCTGCGCGGTATGA
+>69774 2
+GGAGCCTGACGAAGCAATACGCATATTTGTACCCTACAACATTCGCTCTAGGTAGGATCTCGCGATCGTAGCAAAGTATAGCTGCGAGGGTTGCTTTCCC
+>69775 2
+AGCTCAGGCTATCCACAACACGGCTAGTATTCGTCAGCAGCTAATGGGGAATGATCCTATAACATGTGACCCTGGTGTACCACGTCAGGTTTTAGCGGCT
+>69776 1
+GCTGATTAGGTGTATGTCCACACTATATACCGGCCACTAGAGGACAGCGACTCTTCGAGACGTACTCAACTGGGATGTCGCATCAGACTGTTTCGAACTG
+>69777 2
+TCCAAGCCTAGTAAGCCGTAGGGCGTACTTTCTGGGTAGAAGGGGCGTTAGATCTATATCTACATCACTCATTTAGAACGGCTCGCCAGGTGCTAACCCA
+>69778 2
+TCATTTTGGGTAAGAGCTCCACCATAGAAACGAGTGTTCATGCACCATCCGGCGAACTCGCGAGTACTAGTTCGTGGTGGCACCATACGATTTTGGCAAC
+>69779 2
+TGCCGTGGACCTGGCAGTTACGAGGCAGTATCATCTTACGGGGTTCAGGCCTACTTCCACTCCATTTAGGGTGTAGCCTAAAATACGCAGTTAAACCGAA
+>69780 3
+CATCACTTTAGGATAAACTGATCGGCCTAGCCCTAAGGGCCACCAACGGAACCAATCCTGTTTCTGGGTAGGTTAGTATCGGGCATGCGCTTCATAAGTG
+>69781 3
+TTTCTCAACTCGGCGAGTGGTCAAGCGGTAGTTAATACACTGTCATCAAAATTGTGGTGAAGTACACGTGCAGTCGACGCCCCAAAGCCCAGTGCGTTTC
+>69782 3
+CGCCCCTGACGAGTGTTGAAGCAGAGTCGGCTAGACTTCAACTTTGTCCCGATATTCGACAGGACCCTTCAAAGGTAGCGGACAGGTTGTATTTTACCAA
+>69783 2
+ACGCGGTCCCCGCCGATGGATAAGTGACGTTTTAACTGCCGTTAACATGGAGTGCATTTCAAATTCGGCTAACCAGGTCTATCGGTGACAGATACCAGCT
+>69784 2
+GATAGCTACCAACGTTAATTGGCCAATGGATCCCTGAGCGTTTGAATGAACTAGCCGAGAGTTCGGTTCAGCCGCCCATAGGATGGCCTCCTGACTATTA
+>69785 3
+ATTCGACTCGCAGCTCCTGCGTGTCAGATTCGCGAGTGGCATCCAGGATTTGATCACAATAGATTTCAGCTCATCGAATACTGAGAGAACAGGCTTGCGC
+>69786 1
+AAATATCCTATCCACGCGTCGCGTATCGAAGTTTCTGATGCTCATAGCCGAGGGTTTCCGATGGGATCATAGAGAACGCTTGTCCGCGAAAATGCACGTC
+>69787 3
+GGCTACATCGACGGATGGATCGCAAAAATTTGCTGGACGTCATCCCTGTTGTCCCTGGTAACGATGCAAAGTCCGCAGGCCTAGCTTTCCTAAATGAAGT
+>69788 2
+CCAAACTTTGAATTCCGAAAGATCGTATGGTTAAGCCGGTTTCCCAAGTCTCCAGTTTCCCACAGATTGTCGTAAGGGCGCGGGATCAGACAACGTGTGC
+>69789 2
+TAGATGGGTTAGTCGGTAGGGTAACAGATCCTTCGTGCAATAGCGCTTGGAGTAATAGATGTTCCTAGCTCGCACTCAACCACCGCTGGCCACACTTAAC
+>69790 3
+ACAAAGGATTGTAACGAAAATCGACCGCTGATCTTTAGTACGTCAGCTGGCTAGTTCCTGTTGTTAGGTCTCCTCCCGAAGCGAGCAGACCTGCAGGATC
+>69791 1
+CCGGAGTTCAGGTGCGGACAACAAATATGATCCTGCTGAATGTCACCTGGGTAAGGCAGAAATGTGAGAACTTCGTAGCCCACCTGTTTGCTTCCTATCC
+>69792 3
+GACATGCGGTTATATGCGCAACGCTCTCCGTATATTCGGGCTTTAAGAATTTCAAAGCACCCGAGGGGACGCAGACACGCTTCCCATCAGAGATTGTTGT
+>69793 2
+TGCGTCAAAAACTAAGATCAGCCGCAATTGGCCGTCCTTCTAGACGAGCGTTATCTGTTGGACCCCAGGAAACTTGAATGCTGATTATGCCTGGTCGGAC
+>69794 3
+GTACAATCGCCCGTAAACCGCAATGGTCTAGCTTGCCGCAAAGTATATAGTGTCATTTTCGCAACCTGAGCCTTGTGCAGCACCAAGTTGGGTAACGTGG
+>69795 2
+AGGGGCTCTGGACTCCTCCGGTCCATGCCTTTCCAGTCGGGAACGAATAACGTCGTAATGACAGCACATAGTATTCGTATTTGCATACGATAGCGGTACA
+>69796 1
+TGGGAGCGAATCGTTCCGGGGGAGCACATCACTTATCCAGGGCGCTTTTTTTCCTAAACGACACGAACATGAACGATAATCTTTCGCACGCGGTACTGAT
+>69797 1
+GAAGACGTACCACACAGGGTGATATGGTCCGCCCGTGTATAACCATTGCGAACACTTTACAGAGCTATCTGAGCTCTGTGCACTGGCGCTTTATAGGATC
+>69798 3
+CCAACTAAGCGTTGTTTAGGGGATTACTGTAGCTCGTTACCCTCGACTCCAGTGCTCATAACAGAGAGGACGTGCTGATCGCCTTCGGTACAAAAGATCG
+>69799 3
+CCAATCATTAGGAATCGCCCCGACTCTGCCAAGCGCACGCGATCTTCGGAATAGTTAGTGTAGGTTGTGGACTACTGCCCCGAACTAGTAGTATGGATTA
+>69800 1
+CGCTGTTCAGAACTACTAGTGTGTCGTGTTGCCTAGGTCCAGGAAGTAACGGTCACCACGAAAGCTTGCTCTCCAGAGCGAATACTCATTAGGATCACGT
+>69801 2
+TCAACAGGTTGCCGTTCGCAACATCTGATACACGGGTTACGTTTGGCAATATAGCGGAATTGTAGCTCGCGGGATATCAAGATGGCGTTCACCCATCCAC
+>69802 3
+TATCGACATACCAACTAGCAGCAGTGTCAATATTCGAGAATGGCGCGTCACCTTCAGACGGTTGTTGCCCAAGGGGTTAACTCGGTCTCACATAGTGGCT
+>69803 1
+AGAATCATGTAGATTTTCGCCCTAGGCTGCTTGTGGCGGATTCACCCCACCAGCAGATCTAAAGTCGTCAAGCAGAGCTCGTCTTCACAAAGGTTATGGG
+>69804 2
+TAGCACTGACTTCTTATGTGCTTAGCGGCTAGATACGGACGGCGATCACTGTGGCCAGCAACGCGTTTCTCAAGGTCATACAAAGCGCTTATCTAAGACG
+>69805 2
+TAGCGACCGCTATATCTTGCGAATCTGTGCTACCAGGCGGATCTGATCGACTGCGGAATAGACAGCTTAAGCCATAGCTTAATTTAGGCCCGGCATAGTC
+>69806 1
+CTTGGTTTATGAGAGTACCTCCCCTGGGGTATAGGCGAAGCCCTTCCCTGGAATACGACCCGGATAGTCTAAGTCACGTAGATGAAACACATCACTTGTG
+>69807 2
+GTCTTTATGTACCGGCTCAAATTCTCCATCCGTTTGCGGTCGCTAGTTAGGGAAGCATAACAGCTGACCTGTCGAGAACTAGCTAGACAAAGCGGGCATC
+>69808 1
+GAGGGGCATAATGCACTCCTCGCAGCCTATGATCTCTAGTGAATGTAAAGTAAATTCACCAGCGAACTCTTCCGGTACTTCGGGAAACCTGTCTGGTCGG
+>69809 1
+AACAGCTGCGGTCGACTGCAAAGCGAATGGTAATGGATCTACTGGACTCGCTTGCTTCCACTTGAATCCCACTTTTCGGTCATAGGGTGTCAGGAAACAC
+>69810 3
+GCCTCAAGCTCTAGTGCAAACCACGCAGAGCTTGCATGTTACAGAATCGGGCAGCGTTTGAGTCCATTGAATCCGATCTACCGCGATGGTTTTAATCGGA
+>69811 2
+ACTGTTGGACCCAGCCGCGATAAAACGGTATGATAGAATCCCGTTTTTCACGGAGTTGGACTAAATGTGAGCGCTGTAATCCCTTCCTCAACGGCAGCGT
+>69812 1
+TAATAAAGACGAGTGCGAAGCCCGTTATCTGTTAGGGAAGCCGTTCGACATGTCTAGGCATCTTCCTCCCGCGATGACGGATGCTTGGACTATCCTAACA
+>69813 2
+CCTACAGAACAACAAGGAATTCCTTTACAGGGAGGCTGCCACGGTGATCGGTCCCGGCATTCCTTAGGCTCTGCTATCGGTGATTGTGAAACATCTAGAT
+>69814 2
+ACCCGAGGGGCACAGTACAAATCACGGCCGAGTGGGCACTTGATCCGAACTGTTACTAACCTAGATCTTATGGCTCTGTCGGTTTAAATCGAGCTTTAGC
+>69815 3
+TCAGGAAGTAGAGGACTATGTCAACCCGTGTCCGGCCATCCAAGACCTATGGTGGGCCCGTGACAGACTATGAATGTTTTCCGACTTTCACGTTACTGAA
+>69816 1
+TGCCTGGCCCGTGATGTAGCTGGCTTATAAACTGTAAGACACTTTCATCTCTGGTAAAAGAGCGAAAACCCTCGGGTGTAACTACACGCCGTTAGGGCTC
+>69817 3
+ACCGGTAATCCTATAATGAAGCCTGTACTCAGGGCTAGCACCTGAGGACGCGACAAAACGTTTTCAGGTCTTGCCGCCTTGGTAGGTAAAGTGCCACTTT
+>69818 3
+TCTCCAAGGACGAGCTCTGACGTATTTGCGAAAACAGTCTAGTCGTCCTCAAAGCAGTGATCCCTGATAATCAAGGCGCAAGGGTGTTAGTTCTGCGCTC
+>69819 1
+GTACGTTGTTGTATAACAATGCCACTCACGTGGAGTCTACGGCCATAGTCCTGTATCCAAATCCCGTCCTAGCATGAACGATGTTGAGGCAAGGGCGATC
+>69820 3
+AGTAACCACGGTGCCCGGCAGTGCACAGTATGCCTCCGGGTCGATTTGGAGGTCGTGGTTAACTCGTCGTTGTTAACAAACTTTGAATACAAAAATCCCC
+>69821 1
+TATGTGTATTTACAGAACAGAACGTAGCAAATCTACTAGCTCTGAGAGGAATTGTACTTCTGTCGGCTGCCACAGATCCCGACAGCCGCGGCGTCGTCGT
+>69822 3
+TGCCACAGAGTTTCCATCTTGTGCCCAATTTAGGACCGACTTGGAGGCCACGGCAGCATCATTGGTGAATCAGTGTAGGCCGCAAAACCGTTAATACGTT
+>69823 3
+TGACTATTTGTATGTAGCGAGGACACACGAATACGGACAACGAACGTTGTGCCTCGAGCCCGCTATCCAATTCATGAGTCATCGTGCCCTTTGGGTCAAG
+>69824 1
+TGCAATCATCGAATCCACGGATAGCTGCTGGTTGAAGCTAAGCTTGAGTCACGGGTAATATCCCAACTCTTAAGTTTCAGCAACCCGGCATGGGGGTTCC
+>69825 3
+CGTGACTCGTTATGCCTAGCACAGAACTGTTTGCGGAATTACCAGTGGTTACAAGGCAGTATTCCGCAGGGCTCCTAATCCTACGGCCTAAAGTATACGG
+>69826 3
+ATACCAGGCAGTGGATAGGGTTTACAATTCGTCCACACCTACCTCGTAAGACCATATACCTGAATGGGCGTAGCTTCCCCTCAGGTGGTAGAGGGTTCTA
+>69827 1
+GAAAAAGCCGAATTCAGCGTCACACTTTATGGGCTTTCTGTAGCTAGTCTGCGAGCAATCTACACCTATCTCCTAACCAGGTCTCAGAGGGGTGGGCAGT
+>69828 1
+TTACACTCTCGCAGGAGTGTGTCACTTACATCAATCGTGAAACCGTAATGCGCTCACGACAGTGCTTCGGGCCCCAATTTATTGGCGAAAAGTATGGGCG
+>69829 3
+TCACCAATATGAGTTGTACCGGCACATGAATCGGGCAAATCCATGAATCTTCTGGTACCTCAAATACGACGAATAGTGGGGCTTCCCGGGCCGCGTTTTG
+>69830 3
+AGCAGTAGCCACAGTCCCACTTAATTGGATCGTGAATAACCAGGAGCAAATAGACCGTTCACGCAGGGGGATTTTCGTTGGTGGCATCTATCCTTTCCGC
+>69831 3
+AACCAACACTCCGTTAAGAAGGATACGCAGTCACTCTATTTACAGTACCTGACGCGTATGCGTTGACAATTGGTGTCGGCGTTGCCGTTGAGGACGCCAT
+>69832 1
+CGGCTGGGCAGGAAGATCAGACCCCCTTAGCAAAGTAGCTTTAACCTTCGTACGCCGACAGTTCTCAAGTATTCGAGATCCTTTTGGCTCTGATAAGGAG
+>69833 2
+GCGCATCCTTCTGATGAACGCTAGAGTCAACAAACACGCTTTTAGTAGCCAGCGACACAGTGTGAGCTGTATGTTACGAACTTTTCGTGGCCGCTGGACA
+>69834 1
+GGACCTTTGCTGCACGCTTATCGTCTTTGTCACAACGCTCCACAACCACTAATGAATTCCCGTGGTAAAAGAAGATGCTGGATTGAATCGGAGGCCTGGG
+>69835 1
+TGGTCCATGGGTGCTAACAATCCCATAGATGAGTCGCTGCTTCCTCGTACAGGCATAGGCATCCGTTTGAACCAATACCTCCAGTGGAATCAAAGGGTGT
+>69836 2
+TACGAACGCACCACAATAGAATGTATTAATCCCTCCACCTGAAGGGGCCTTTTAGCGCTGCGTGGAGGTCATGCTGCCGTTTCCGTAAAAAGTTCGTGGA
+>69837 3
+GAGTCATCGATCCAGACAGCCTCTATAGGCACAGCTAACCCTTAGAAGCATACTTGTGGCCCGTGGAGGTGACCGATTTTAACACCAGTGAGTTGGTTCT
+>69838 2
+TATGACGACTGCCCTCACAGAATCACTTAGTCACGGGAATTAAGTGGCTTCACGCTTGACAGGGTTGCAGGCAGACCCAGTATTTCCTCCTATTGAGAGG
+>69839 3
+CACCCGATTATAACACGCGTGTACGCTTTCGCTTGAACAGTGAGATAGAACCGTGGGTCTGTTATGAGAAGATTATACCTATCGGTCGCCCAGGGCACTC
+>69840 2
+GCTTCTCGTTTTCGCCCCGGCTAACGAAGATAATTCGTCGTTCGCAAGTTCTGGGAACGATATAGCATTGAGGGCTCCATGGATAAGACACAGAACGCTC
+>69841 2
+TCGCATATCAATCAAACTGATGTCGCGCAGTCAAATCAGGGTGATCGACGTGTTACGTATTGCCAGCCTGGTAAGCATGTTAGACTAACGGCCGTTCGCC
+>69842 2
+TAATGGGCGTGTTCACCAAAAATACCATTAGCAATCGGTACTCGCCGTACCTGCTGGTGAATCAGCGTCGGTAGATTGAGCCAGACCAGTGTCTGCTCTA
+>69843 3
+GTATGCTTACGGATCGTCGACTAAATGGGGTCAAACTGCACCTCTATATCTAGCGGCGGCGCAGTTTGTACACGTTCATTAACAGCGCCGATTGAACCAG
+>69844 3
+GTTGGCTTCAAGCATGGCCCCCTCGCATGTAACTCGGGCCGTTAACACCTTAGGAGGTGCATATGGATTAACGCAGACTAATCCGTCTTAGCAGAAGATT
+>69845 2
+CACGAGTTACTATATAAACCCCTGGTCCCCGGCTGGACCTCGTAATGCGGCCCTGAGCATTAGATTTTAGAATTCCTAATGAGAAGGGGGATCGTCTACG
+>69846 2
+GCGTAAAGGTAGCAATCTCTATTGGAACCCAAATTAACTCCCCCTCTGTCTGAAGAACCGATGGCTTTGCTCCGCTTTAAGGGCTGACCGTAGGGTGGAA
+>69847 3
+TGATTGCTGTACGGCTTACCGGAAGCCATGGAATATAACCAACGCGCGTAAGCGCACGTGGTAATGCCTACTTACTGCCGCAATCGTGTGTGTACTACAT
+>69848 1
+CTTTAATACCAGAGTATCCAATTGGAGGTTCCTTGGATTCCCACCGCTCGGGGAGGGTACAGTATTCTGGAAGATAGAGGCCGCAACTACATCCTTACCG
+>69849 2
+TGAATCCGTGTATTTGTGATTAGTTAACATGTGGCGTGATCGGTAGGTACCGAAGACCTCCCAGAGATACCCACTATCGGGGCACCTCATTCAAACCGGC
+>69850 1
+ACCCCTGAATATACAGCAGACTCTTTGTTCCGAGGGGGGATGCGATAGTTGCTTCTCCAAATCATGGAGATAGCTTGACAGTAGGGGACCCCTCCTACTA
+>69851 2
+CAGGGCGCGGACGCCAGTCATGAATATCTTTATTCCTGCGTGGCTACTGAATACACCTATCCCTATTAGTAAAATAGGCAGCCTGGAGACTAGGGCCTTG
+>69852 1
+GTGCATTTTATCATATTTGGTGGTTCAACCGGTGCCGGATTAACTACGCGACACAAACACCGCACTGTAAAGCTCTGAGATCCGAATGACGTGCGGGCTC
+>69853 3
+TAGACTCCCAAGGGTGCGGTTCAAGGTTCGCACGTTCCTGTGCGGCATCCCAACGGTAGTCATAGATATCGGAATGCCAGTACGAGTAATATTCAATTCC
+>69854 2
+TAGCGCTTACCGTTGATTCACGCCATTACGGTACGTTGGGCGTAATTACAATGAATCTCGAACCCGCTCTAAAGAATTTTCGGGAACGCACGAGGGCTCG
+>69855 3
+CGAAGGTTTCTTGAGGTAAGACGTAGCGTACCAAATTGGACTCCAAGCCGATTTGTACCGGAGCCCTCATGTTGTACATGACTAACCTCTCGAGGGTCAC
+>69856 2
+ACGTTCCAGACAAATGGTAAGCTTGGGCCACGGTTGTAAGTACGTTCCAATAGAGACTTAGCCCTGACTCTGACGAGGTCCCTAATTAGCCTAGCGTGTC
+>69857 3
+GGGATGCTAGTAGTTTATCCCTACCCAAAGCTGATATCTGATAACAGCGTTAACTCCTGCGAAGGGGGCAGGCCGCACTGTACTTATCGCTGTCCGAATA
+>69858 2
+ATTCGTAGTAATGACTCCGACAGTACAAACCGCCGGCGTGAATCGAATCTTTTCGATTGACGTAGGCCCATCAGAAGGTCTGCTGCGGTATATGCGCCAT
+>69859 1
+ATAACGGACCTGTAGCTACCTAGCTACAGTACATCCATGTGGGCTCACCGTGGGCGATATTCCCGGACACAGTGACGTGATTAAGGGTACGTTCTCTTAA
+>69860 3
+CTCTCAGGTATTCTGATGTAGTGAGGTGTGTCGGATGCCCTTGTTAAGGTTCAGCACAAACAACCGTAAACCAGCAATTCCTAGACGTTGGCCCCACGGA
+>69861 3
+ACCCGCCTGCAGGAAACCAGTACTAATCCAGCGTGGGTCGGGTCCTGAATGGTATTCATTTGCGTATTCCAGAACAGCTTAACGACGTAGTTGCAATCTG
+>69862 1
+GCAGGACTCTTGATTGCGGACCACCCGGTAACAACTCTGATGTAACTTTATAACTGCCCATGGCATATCGTCTTGGTGGTTGAATCGAAAAGGGCACCGC
+>69863 3
+TACCGATTTAGCGGTAGCGCTCGTAGGGCAAGTGACTAGTTGCGGAATATCAGCTACGAGCTCGCAATTTCAGAGTCCGCAACTTGAACCTTGTACCTAC
+>69864 2
+TACGCGCCTTTATGCCGCCTCCAGGCCTCTAACACGGGAGTTGCCAACGGGGAGTAACAGTTCTGAGAGGCCATGTGTTAGGAAATACATTCAATCTATT
+>69865 2
+AACGCGTATTGAGGAGTCTGCCTCACGTCAATCTCGCGGGAGTCATCCTCCAGAACCCGTTTACGGGTGCACATTTACCGATAATTAAGATGACTTGGAG
+>69866 3
+TAGAGAACCTGAACACGTTAGTTTTCGCTGCAGTACCTTCCGGGGATTTGTGCAAATTGTACATTAACCTACAGGGCCGGGAGTGACCTATACGGCCCAC
+>69867 3
+GTGACTCAGGCCCTCAGGACGTCACAGCCATATTGTGTATTAACACAGGTGTGCTAGAATGTGTGACCGGATCGGCGATGTTAGTTCCACCTAACAATCC
+>69868 2
+GTCTCATGATGGTCCCTGTGAGCTGAATCTTGCAGGTCCACGAACGACGTCAGACTCAGATCATAACTTCACAGAGAGTTTAATGATTCCCCGGGACGGT
+>69869 1
+CATCAGAATAGGACCGGCAGGCACCCGCGTAAATCTTATTTTAAGCCACTATAAATCGATATGTGGGCACGCTCGTGGGAGACCCTTTCTTCCGTTGAGG
+>69870 2
+GTACCGTTTTTGACCTAGGGGTCATAGCCAAACCGACGAGGGATCTGCCCCTTTTCAGATTAAATCAAATTCCGTAGGCTAACGACCGAGGTGGCCATGT
+>69871 1
+CTTCCCATCGGCTGGAACTCGCTGAATACACCGCCATTTCGCATGATCTACAGAAGAAATCATATTGTGTGAGTAGACTGCGGGCTGATAGACCGGTTGC
+>69872 2
+GCATACCAGTACCCCGTGACATTTCGGCGCCCAGCGTAAGAATGTTTAAAGCTAATCGTACTGTGTTTCTCCAGGAGTAGGGTGCACAAGCATCATGGTC
+>69873 2
+ACCTGTGTACGGACGTTTAGTGATTCATACCAACGTCCCGATACCCAGGTTCGTAGGAAGTCGGAGCCAATCACGTCTAGCAGACGAATGGACTCTTGTT
+>69874 1
+TTGAGAGGAATACGTCCAGAATTCTGCCAACCGAAACTGGCAAATGACGGCCGGAGGGGCCACTTCTGTTTAAATATTCTGCTACTGCTGCAGTGCCTTC
+>69875 1
+GCTGATCGCCTTACAGGCGTGTTCAAATTGCCTGATGTAGATAATGCGTACAGATCGTTACAGCATATGCCAGCGAGCGCTGGACTCTGCCTCCATGAAA
+>69876 2
+CCAAACCGCCGATCTTTATATCCGGTAAGCCCCAGGCAAGGCTATTCTATGTGAATCGATGGCGGATTGCTTGTGCATGACTCGACCGATTTAAAGCGGA
+>69877 3
+GCAAATCCACTTAATAGTTCTCATCGTCATTCTGATGGGTCATACACGCGGCAAGGGGCAAAACGTGCGCAGTGCTATGCCCAGTAGAGTTTAGCTCTCG
+>69878 1
+AAATAGCCAGTGGCGCTGGGCGACCTCCGACGATAGTTGTTATTTACCCTAACCCCCTTCCAGAGGAGTTGTGCGATAGTAGATTCAAAAGGTCCATTCG
+>69879 3
+CCGGTTCCTGTTCCTCTCTTCGAGATCTAAAGGTACACCGAGTGTATCCTGAGATAAGGGATCACCAAGGTAGAAACGGGCTCTTGTGACATTGCCGAAC
+>69880 1
+GGGACCTCCTGCACTATAGATAGTTTAGAAACGTATCGTTGCCTAGTAACTTCCTTTGCGGGAAAGAGGTGTCCCAACCTGCTACGCCAAACTGGTACGG
+>69881 1
+AGTGAAAGTCGTATCTGTGTCCATTACCAACATGTTCGATGTACAAGCGCGCACCGGGCACTCGGCTGCATGTGCGCAACTCTCGAAATGGTAATCATGT
+>69882 2
+GATAGCTACAGGAGGGGATTAGAAAGAATCGCGTTCTAGCATTCTCGATCAACGCACTACCCTGTGAAGTCTTCATCGATGTGGCAGAGTCCCCGTCCTT
+>69883 1
+ACGACCAGGCTCAGATATAAGACCCTGTCCTTATCGATGCTAAGCACGGTTCGAGCTCTGATCTGGCGTAGCTAGATATAGCAGCGTGATCGACTGTTCA
+>69884 2
+GCTACGTCCGGTGTGTTCAAGCGATCTGCCTTCTAAGATTACGTGGGCACTTCTGTCTTAGCAACGACCAAAATAACGGGGAGCATGAACATTCGACGTC
+>69885 3
+TGGTCCATGTGAACGCAACTAACGTAGCGTGTATACCGACTGAATTTGATGCCTACCGGTATATACCCACGGTGTGTCCACTGCACAGCAGATCTGAGTG
+>69886 3
+GCACCAGTGTAAGTTTAAAGCGGTGGGAGGACCCCACCATTGCCGCTAGCTCTTTTCTAAGACGAGACCTAAATAATGCAGTGGTCGTGTTTCCTCCGAA
+>69887 1
+GTAAAACCGCCATTTCTTGCTCGCTGGCAGATAAGCTGTCGAAGTGCTTAAGGAGTTCCCGTTGCCTAATGAGTCCAAGTCGAGTGAATGCCCCACGATA
+>69888 1
+AGAAGTCCTCTCTCGAACTATGACCGCGTACACGTGTCCTCTCTTCTACAGTTAGGAGGTCCTAAATCTCCGAGGCTAAGAGGTATAGGTGACGGTAAGC
+>69889 3
+CCCTGCGGTATTATGTGTCACGGTGCCAGCCGCCATCCAAACGACGTATACCAGGCGTGTTAGTACAACTCATTGAGTTATCGGAGTCTAAGAGATGATC
+>69890 3
+AGCTACGGCGACTCGTTGGAGTTCATTTGTAGTGGTTAAGGCGGAACATGCATGACACGCCACACGCATCAAACTGTCCACTTGAGTTTGGAAATCCCTC
+>69891 2
+GACAAAATCACACTCTTTCTTTGACGTAAATCTGGAGCAATGTTTGGCGGGCACGAAGGTGCCGTTATCCCCAGCGATGTTTGGTGAAACGCTCACACGC
+>69892 2
+ACCTGGGTTCATAGGGCAGGACACATAGACCATACAAATATAGGGGATGATTTGGATTACTTTGCGCAACCCTCCCCTGGTCACTCGGCTAGGCTTGTAC
+>69893 2
+AGAGGCAGCCCTTGAATGCTCCTTGTACACTATTATGCCGGATCTGATCCAGCCTGGGGCATAAATAATTTGCTTGAGCATCCAATCTGGCAGCGCGAAG
+>69894 1
+TGGAATACTTCATCGGAGATCGCGCTAGTCTTTTACCAGCGGGCAAAGGCTGACGGCCGAGGGTATAAACATCATTGCTCCCGGAGAAATCCCTATTTCT
+>69895 1
+AGTAGCTTTTAGAAACTTTTAGACTGGATAGTATGCGTCCCCTCCCAGGTAGGTTGCAGCGGCTCGAGTTTGCACAACAAATCAACTGCAGGGCGACCCT
+>69896 1
+TACTGGGTGGGACAGGACTACGCACCGGAGGTGCGCCTTTTACGCAGAATTTATCACCTAGGGTAGCAGAAGACAGCCGATACTTTTCATCACTCTTCTA
+>69897 2
+GCCATATTCTATACCTAGAGCTTTTTAGGGCAGACACGAGGGCGCGTCGCCTAGGGCATTCCATCACGTACCGTTAATGAGCGAACGGAGTTCATCTTAA
+>69898 3
+TCTCAGTCAGTTCCTCTGACTGGCTTGTGGAGAGATAAGTGCTAGCTAGCCTGGAGAGGCCGGCATAATCTCATCCTACTAACCCCTGTCTAAGAAAGAG
+>69899 2
+GAAACTCGCTGAATCTGTTGAGCCAACCGTACGGGGCGGAATATGAACTGATACATGTATAGCTACTTTCCGAGATAGCCGGTCCTCCTGTACTCCAGGT
+>69900 2
+CGGGTAAGAGCTGCCGTCCAACTAAAACGTATAACGTGTGACCTGAACTCTATTAGAGCATATTGCTTGGGTGTCTTCCGCACCGTCCTTGAAAGCGGCA
+>69901 3
+AGCAATGAGTAGACGATGAAGCCTCTATACTCACAATACTCCGAGTCTTAAGCAGTGCGAAAGTTCGTATCGTGTTGCGGGTACATGCTCCCGGCTCTGC
+>69902 3
+CAGGCGCTCATTGTAGAGCCTATCACTGATACGGAGTCCTGGCTTGACTTACTACAACTACAGGATTTACATCGCACGGGAGAGTAAGGTGCCCTTATCG
+>69903 3
+CCTGTTTTGCCGGTGGTCATCGCCGGACTGGCAGAGCAAATAAAATTGACGCTCCTTCGAGGTAAATTTGACAGGCGAATCGATTTGCACCCTCTAGAAC
+>69904 1
+CCGACCGACCATCGCATTGAAGGAGAGTGCATGTTATGAAAGGATGGTCGCTCTTCTTTCCCGGTATTAAACATCGGAAAACTGCCGCCTGATTGTGCCA
+>69905 2
+ATACCGTGGATCCCTTTTTGTATAGATCTAAGGCTTCGTTACCATGCAGGCTGGAATCGAGTCAAGCGCTACGCAGAGACTCACGGGGAATCCTCGTACA
+>69906 1
+ACATTAGGTAGAGTTATGAAACACGTGTGGGACGTCCTCAAGCATCCACATTGGGCCTATCCGATTTAGTTTGCAGACACTTTGTCGCAGACCGCACCGG
+>69907 1
+AACGACACCCAGCTATGAAGGGCATGTAAACTTGTGTTTAGGGGACTCATAAACACTAGCTCCAGCTACACTAGTTCCACGCGGCGCTGTTGTTGGGTCT
+>69908 3
+GGTGACCAACCTTCAATACTTGATCTACAGGTTCACCCGGAGGGTAAGTACCCAATGGGAACTTGTCGATCGCTGCGGAGTTTGAGAATTCCCGTCATAC
+>69909 1
+TGGTCAAGTGACTGCTTACAGTACCCTCGACGATGCAACAGTCTGACACCGTACCTGATCTTAATATGGCTACATGGACGCGGCTTAGAGTGACTGTACG
+>69910 1
+GTACAATAAACCGCGCTCATGGCTGCTACAGGGTCTGCAAGCTCTATGTAAGCGATGAGCTTCTCCTCTTTCATCCGGCAAATCAGAATGGAGTCGGGAT
+>69911 2
+CGGCACCGCCGTAAGGCAATTATCCAGGTTATTCACCTGGAGAGGCGCATGTTCCTTTCACGGGGCAAGTGCCACACGGATAATAGTAATTTATGACCTT
+>69912 1
+GCATCCTCATTATGGCCTAATCGGCGATATGTACTATACTCGCGCTAAAATCGCTTTCGAGGAGCTACCAGACTTGAGTACAGGGGCGACGCCTTGAGAT
+>69913 2
+GGAGGTATACATTGGGTTCTGCATCCCTAAGTAAAGATCCGAACCCCACCGTCGGAGTTGGCTCAGCCATCATTTGTGGAAATCTACTCACGGGACGATT
+>69914 3
+GCAGTCTGACTCCTTTGGCCCGACCACAAACCGGGAGATAATGGATGTCGGCATTCAGTTTTAAGTTGTGATTGGTACCACCGATCGAGGAACATACCTC
+>69915 3
+AACCGTCCTGTTTTAACCTGGGTAGACAGCCCAGACATGCGATAAGGTCTTACGGGCCTATCATATCTATTTCTGTAAGGTCCCGAGCAACATGAGGGGC
+>69916 3
+TTGCATAAGTATGCTGGCGCACGCGTTCTGTGCCGCGATGTAAAACAGGAATCGCACTAATCCATTCCAGATAGTTAGCCACGCGTCGGTTATGTAACCG
+>69917 2
+CAGGCAGTCGGTCGGCGTCACAACTTGGTTGTGTGCAATAAACACGTGCCCTAGACTCCCCTATGTCCACTGAAGCTTAAATCAGTCGGATTGGATTAAG
+>69918 3
+TACTGCTGAGGGAATCCTTTCGTTGGGTGTTGCCAGTCCCAGACTAAGAAGGATTTCTTAGCTTCATCACTGCGGACCCATAAGGAACAAGCAACTGCCG
+>69919 3
+TCGTTTCAGGGCGCGTAAGACTAAGTGAGCGTAGGGGTTCTTTGACAGACCCTATTGAATGACGAAGCCCCGTCTCACATGGACTTCTCATAAATAGCCC
+>69920 3
+CCTACGTCGTCAGGTAGGGTTGTCATTCGCAAGTGGCAGGATATAACTATAGCCAAACCTACTATATACCGATCTTGGGTCGCTGGTTACCAGCGAGCCA
+>69921 2
+TTACAGCGCTACTATCCGCTCTATGTCAGTGGTTCCTAATGAAGCGACACAGGTGCCATTCCACGCCAGCGGGTATCGACAACTTATTAGGGTGTGGAAA
+>69922 1
+TCGAGCTAATATAGGCACTCTAAATCGTTTTCGCCGATACCCGCGTTTAAAGAGGGAGTACAGGCAATGTTCGTGTCCGGCACGCCCAGGTAAATTCCGT
+>69923 3
+ATCATGATGCCCCTTCTATTCCAGGGACGGGGGGACAATGATAGATAGACCAGATCATACTTAGTTACTCTGCTGGACCCGCCGGCTGCACTTGATAAGT
+>69924 1
+ATAGGGCCGTCCATCGTTGTTTTAAAACAGGCTATCGAAGTCGCCCTAACTTCGCACACCGGGACAGTGGCATAATGACTGCCATTGCTGTTTGAAGACG
+>69925 1
+CTCGATACGGGCCCCTAGTTGGTCCCGTGAGATGAGTATAAACTCGATCGTGGCCCATTCATGGATGATACGAAAATGCAACATCACTCTAGGTGTCCTG
+>69926 1
+AACGTTCAGTCTTTAGTAGATGTACACCAACTTACCATGCAGAGCATTCTTAATCTCGACGCATCATGCTAGGGCCCGGGAAAGCTTCTCGGGTGCAGGG
+>69927 3
+TTGACACTTTACGCGGGCCGGAAACACGTGTCACTTTAAAGATCCGAATAAATCTTTCGGGACCGCCCCTCGAGTCGAGATTTCTGGTCAGCGGAATTGA
+>69928 2
+GCTTGGTACTTTAGCGGGTCGATACGCCATGCCCATGTAGGCTAACCTCTGACGGTAACCATCTTGTCTAATACATTCCAAGAGGAACAGGTTGCCAGAG
+>69929 1
+GGAGCCGTTGCCGGTCACCAATACCGAAGACTCTCAGGCTTATCTTCGCTCAACGGAGTTTTCGATACCCAGGTATCGGTTATATGAACAGAAGAGCTTG
+>69930 3
+TTTCCACGGATGCGATTCTATTATTCGTCGCGACAGTCAATCGGCGGACCCCTAAGAATACTTCCCGCGAATATGACGATTTGAGGAGGAAGTCGCCAGT
+>69931 3
+AAGCAATTGTACGGGCGTTCAAGAACTCATGTGGACTAGGTGGGGACGGCGCACTTACGGGACAACCTGCCTCTCTAATTAACTCTATACCTTCGTTCAG
+>69932 2
+GATAGCTGAAATCAATACCTACTGGCTGATTAGGTGCGTATGGACATGCCTGGCCCCCCGAGCATCCTCATAATGAAATTGTGCCTCATACTTGGGACGG
+>69933 1
+CGGTACGTACTCGTATCTTACTTGCAACCCCTTCTCTCGTGACAATCGGGTGGGCGGACAAAATAGCGAAAGGGAGTATTATTGCACGCTCACATGATCG
+>69934 1
+CGGTGGAAGAGCAATTTCCCTGGTCGCAGACTTGTCTCATCCATTCGAGTTTCATTGGCTGCTCCAGGGCAATCGCTAAATCGGAATCAACGGAAAGTCA
+>69935 3
+GGATGGTAGTATGCTGGCACGCACTTTAGACCGCGCGGGGAACATACTCAACGGATCATCCCTATAGGGTGTTCATCACTATCGTAAATTGACCCGTATC
+>69936 1
+AATAGATTTATTTTGGGGACATCATCGGCTACTGAAACCACCGAAGAGCTGATTGTCAACCCGGTCTCACCGAAAAGGTCGGCTTGTTTTCGGGGCACCC
+>69937 3
+CAAATTACTTTTTTCTGGTCGACGTGACGCTCTGGACTGATGACAACCAAGAGTAGCATGCTTCCTTCAGGAGAGCCGACATGAGGCCCGGTTGACTACA
+>69938 2
+AATGATCTGTCCGCCAAACAAGGCCTAGATAGGATCAGGGAGCAAATCTCTGGGTTGCGGATAGGCAATTCAATGCTTCCCTCGGTGTCCGACTTCTATC
+>69939 1
+ATACCCATTACAATACACGGATTGTAGTGAATGCCCCGTTGGACCGGGCTCCGTTTGATAACTTATCGAGCAAAGTGTCACAGCTGCGCGGGCATCGTAT
+>69940 3
+CAAAGAAGGGTTGCGTTTGATACGAAGTCTATGCCTCAAGCTCCTCTACAGTTTCCTAGAAGTTTGCAACGGATAGGCGATGCACCTCCAGGCAGTCGCT
+>69941 3
+GTCGTTCACTTACATACAGTCAGGTCGAATTTAGTGCGCGTAGTACGCCTGTAACAGTTCCATAGAGCTTCAGACAAGGCTTGCAGCAACTAGCGGGCTC
+>69942 3
+GCTTGGGAGGCGTTACACCTTGTACACACACACCAACATGTCAGCATTGGGATCGTGACACTTATTCGACACGAGCTGTCATTGAGTTCGGACCAGTATG
+>69943 1
+CGAATCTCACTGTCCCAATCCGGAACACTATGAACATTTTCGAGCTTGCTGGCTGAGAAAAGGGTCGTGACAACACATGTTCTTCCGAGGTGGTCTGGCA
+>69944 3
+CAATTCAACGTGCACCGCAAGAGGGGGTTGACTTAACCGTATATACTGTATCGCCCAACCGATAGCCCAGCAAGTTTTTCTCGTGGCTGGCAGTAGTTGA
+>69945 3
+GCGACAATGCTCTCATCAAATTTTAATTGACGTTTACGCTGCCTCGGATCGACCGGGATTGCGAGAACACCCAGTACTTTAGAGTTAGAGAGGCGCCTGC
+>69946 3
+GGTGTACTTTAATCACTTGAGTATTCTGCAGCCACAAACCACAGTTGAGTATTCCGCGATGAGCGCGGGGTGGTACTCGGTCGGTCACTAAACCTACCAA
+>69947 3
+CCGACCTACTAAAGTGTTGCCAGGTGCCGCCAGCCGACAGACGCTGGCTATGCTCGACAAAAGTTTGAGTTTAATGAGTGACGTTTCTCCTCTAATGAAG
+>69948 2
+ATTTCGATTGGACACTGGAAGGCGGCCGCGCGATACTGGTCCCAAGATTGGCTATCCTACACATAACAGTGCTGGGTTTCATTGAAGATTACCAACCTCG
+>69949 1
+AATCCACGCTTATGCCCACAGTATATAATCGGGGGCGCGCGTTGTTTCAGAAATCACCGCCAGAGTTGGGCGTGACGTCTCTAGCACATTAAAGGTCATT
+>69950 1
+CCTAATTAATCTCGGAAGATACGACGTTGGCCCTTTTAACAACGAGGAGCAGATGTTGAGGTCACTCTTAGCCTATGTACGGCCGCCCGAGGCATACTTG
+>69951 2
+GATGGTGTACGCTAGTACTCATCGTAACTCGTACGCCAGGCATCTGCCTAATCATTATCAGACACAACGGGGTAGGAAGTAACGCTTTCTGCGGCCTAGT
+>69952 2
+TTAGTCGTAATTAAATATTCTGCCGACAAGGCAGAAAGTAGCGGAGGAACCTGCACCGCCTCTCGTGTCTTCAAGATTAGGGAGGCGCCCCTGTTCATCT
+>69953 2
+TCGACTACATTCACCAATTAGGATTTTGGCTGCAAAGCGTTGAAGCGCGCTCTTATGAGCGACTCCCGACTACGCGTTGAGCCAAAGTACGTAGGCTTAG
+>69954 1
+CGCTGGGATCTGAACAGCCGGAACTCGAGCTCTAAGCCGCACGGAATCATGGTAGTTCTGCTGGTTCCCGAATTCCTCACCTGTATTATAATAAAAGTGG
+>69955 2
+AAGGCCCCGAGTTAAGGGTGCACGGCAGTTGCAACTCAACTACTGTTCGCAAATTCGCTTACGACGCCGGATTTCATCTAACTTAGGGTCAAGGCGTTTA
+>69956 2
+ATGAAGAGCAAGACATTTTTTATGACTGGCGTTTGCGAGGACAGGCCGGCAAGGATTTATATTCAACACCTCTCGTGCTCCCCCCACCAGTGGACAGTGT
+>69957 1
+TGTTCGGGCCCTATTCACCCGTCTCTAGTGAAGCTTGGTAAGGGTATATCAGTGAGACAGCCAGAAGGCCAGGTCGATAGATCCATTCCGCATAACTATC
+>69958 1
+TAAAGCGCAGAGCAGTTGCCTAACTCTACGGTATGGTGATGAGACTTACATCTTCGACCGTGACTTGTCTTTCTACGCAGAGTGCGACCGTCAGAGCCAA
+>69959 1
+GTGAACATGTCATGTCTGCGTGGGAGTGCCCTAACCCTCGTAAGTACTAAGTTCCATTCGGATGACCTCAATGAGTGCCCGTCGGAAATAAACCTGCAGT
+>69960 2
+CAACAGCATTCAGAGAAGGTTGCAGTAGGCCTTACGAATTGCGTCAGCCACCCTAGAGTTGTCGGTAGCATGTGTACGTTCATCAACTATCGCTAGCTGC
+>69961 1
+GAGGCCTCCGCACCGAAGGATTAAAAGTCTACTTCGATTGAGGTAGCACACCATCGCGATATCCGTGTGACTCATTGGCTTGTACTCAGGTGTCAATCAG
+>69962 3
+TCCACGGATTCATAGCGGTTCAATATTAGTGAGTCAGGCATCCGTCTGCATAACTGCCTTCAGTGGAGCCTACCGCGGTCAGTCGAATGTAAAGACCGAT
+>69963 1
+CACACTACGAAGTATTCCGGCCTCATGGCTGATCTAATTCGTAATAGGCAGGGACGGGGATCGAAACAGACGTTCCGATTACGCTCGACCTTGTCTGTTA
+>69964 1
+TTTCATGGGGAAGGGATCTGACAAAAGCACCCAACCCAGAACTTCAATGCTGCAAGGGACGCTGTCCTAAGTTCTTTTCTGTGCGATCTTGTACGCACGG
+>69965 1
+GGGATTTGGGCTAAACTAGCAAACGCGGTCATAGCGAGAGGCGAGTACCCCGCTCAGTAACTACTAATCCCGTCGTCGAGGGCTTTTTCAATTTACATTC
+>69966 2
+CGGGGTTACGCGTGAGATGATGGCTTGAAACCAAACGCCCCCTCAAATCTACTCCAGGGTAGTTCTCCAATATCCCGACTGGTGTGGAGAGATCTATATT
+>69967 3
+CTTCACGATCGCCCCTTTTTGAGATCGTAGAAAGGAAAGACACGAGGAGGTGTATAATTGATAAATGGGTCTGCCGGCCTCTCACTCACATGGCCTGTCC
+>69968 3
+GTAGCGGCTAGGCTAATCCAGATATGACCATTGCATTATGTTTCGCACTTACACCGACTGATCACTACGGAGCTTCGGTCTAGCACGAAGGGGACATCGT
+>69969 2
+TCAAATTGCGGCTCGGTTCCCACTGTTACGCCATGGCGTGTTGCAAGGATGTACTGCCTCAAAACGAAGTAGAGCTCCTCTAGATTAAGCTATAACGCGG
+>69970 1
+TTTGCATGGCATAATTTCTATAGCCTGGTCCGCTAGGTGCCCTGCCCTGCGACCCGTTCTGGTAAACTAAACCAGGACAGGGCGGGTATCATAAAGTAAA
+>69971 2
+TTGCTGGAGGCTACTTTTCCCCAGGGAACTTCGGGCAATGCTATCATCAAAGCTAGATCATTCGAAGAGGCCCGGATACAGGATCATCTAAGCTTCGGCT
+>69972 3
+AGATGCCATGGTCCTCAGCCGTTGCTCGACTTTATGTTCACCCTGTATTTAAGGCGACCGGGCAATAAACTAGCAGCCCGGTACGGATAGAGTATGATCA
+>69973 3
+AACGATGGGAATCCTCGGTATCGTCGCAAATGGAGAGCTATCGTTAGATCCCTCTTAACTGACTACGAGGTGTACCGAGTGGTACACTCTCTGGCTACAC
+>69974 2
+GCAAAGCTGGCTTAGAACAACCAGTTGTTCTACACCTGATCTAGCAGGTAGCTCAACCACCCGTCACGTAACGGATATGCATGGGGTTGTTTTAGTGCCG
+>69975 1
+CATAATCATGCAATTGCTCCGTCCACTGTGAAATACCCTGGCGCAAGGAGGTCGGTGACCGTTAGATGTTCAGTTTAACGCACGAGCTTAGGGAATCCTC
+>69976 3
+TGCGTCCAAAAATGGACCATTTCGGTTAGGGACGTCAAGAGCATGGGACGATTCCGCCTAACACCGCGTCTATTTAGAAGGGTTCTTCTAGGCTTCACAC
+>69977 3
+CGGGACAAGCTAAGATGGGCCGAAGACACTGGTAGTTTACCCGCTCCACATCCATTCGACATTGTTAAGTGGAACACAGGTTATGCTTCAGCTTGCCTTG
+>69978 1
+GGTATTCAGGATGTTAGAATGAAACTTATCTGCGCTTTAGCCGCACCCGGACAACCCGACAAGTGCGCCGTCAGTCTCATCCGGGCAATTTGTAATGTAG
+>69979 1
+AGAGAAAACGCCGCCCTCGCCCTAGTTGTGCTAAATAAAGGGTAGCGGACGGTGGTAGTTTACTCGAATTTACATTCGCGTGATCATGTCCCTTAACCCG
+>69980 2
+TTTGAAAAATCTCGTAGCAGTAGGATAGTCGGCCGACCCAGGTACTCTAGGCGGAGTTGGGGCATTACCGCAATAGCTTCCGGATTCCCTATCTCAATAC
+>69981 3
+TTATTGTGAAAACAGACAAGTCATTTCGATCGTGATGAGCTGGTCTCACCCGATGCTGACCAACCTGGGCTTGAATCGATCTCGAGACGCGAGACTTGCC
+>69982 2
+AAGTCGATAGCCTGAAACATAGTCGAAGAAAGGCGCCTTGTAATGGCCGCTTTCGCATTCGCGTACTTGGCCCACTATTGCGGTCTAAACTGACTAGTCG
+>69983 3
+CGGTGATAGGTGAGGTAGCCATCGTAGTCCCCTATCCAAGACCGCGTTACAGGAAAGAAAGGTCATATGCTTGTTCATCCCACTCTCAAGGTTCCAGTTG
+>69984 1
+GCAAGTCCAAAGGCCCGTATTGATCTCGAAAGAATTGGATGACCGTAATATCCCTGACCACTTGGTTATGATCACCTGCGTAGGCGTCGCGCGACATGTT
+>69985 1
+TCTGTAGCTGATCCCGTTGACGCTCGCTGATGTCGCGCAGTCCAGCAATATGACGCCAGCAGGTTCAACATGAAAGATTGTAATTAGCGCTAGAGCTTCA
+>69986 1
+TGTAATTTGGTTACTAATATGTCAATCTCTCGCAGGCCTCGGCTGAACAAACTATAACAATACAGGGCCTTGAGCATGGTGACGGGCGCCTCCAGCTCGG
+>69987 3
+AGATTAATCTTAGCCCGTCCTACAGAGGTCTCTGACTCGACCAGGTAAACTTATCGTTGTGGCTTGCGGACGGTAATACGTCCTGGAGAACTCGGCCAAA
+>69988 2
+CGGCGATGAGCACTGAGTGAACATACTACACAGGGGGCCTCTTAGACACCGGATTTATTCGAACTTTGGAACTCTCGAGAGCATATCATGCGCTCTGCTT
+>69989 2
+TGCCCCTTCGAACTACCAGGGTGGCCTTTGAAGTTAACATTACGAGGCGCTAGTCGCTGCTAGGTCATGACCGATATAGGAGCCCATAAGTACATCTTAG
+>69990 1
+CCCAGATCGTGGAACGATGCACTAAGGTTCGATCTACTTACAGGGGCTCATATAACTTATTTGGATCGTGCACGAATAGTCACTCCCGTCGTCGGAGGCA
+>69991 2
+ACAATCGTTTACCGCAAAGCCCGCAAGTGACGGTGTAATAGTAGGCTCATAGTAGGTTCGTTTTCGGCCACAGTAAGCTCTCTATGGCACTCCGTAGACG
+>69992 1
+TCTTACTCTAACGCACCCGGCAGCAACACTTTTCAAAGTGGCGAAGTGGCTCTCTAGTAATGACCGGGCTGAAGATCAGTCGGTGGTTCGTACAAATTCG
+>69993 2
+GCCTCCATGGACTGGTAATAGTTAAAGACCCCATTTTTTCTGACAATTCTATCCGGGAGCGTAGAAGTTGAATGAGCACCCGTCGCGCATCGGGAAGTCC
+>69994 3
+TGGTCTGTTGGCCGGATACATTGCGGTGTATCCTTGTTCCTATATCAGAGAAAATGGACCATTGCCCCATAAAGCCACCTCATCGGGTAGAAAACGCGGC
+>69995 2
+GCCGCGTACGAGGTACGCTCTCTTAACGAGCGTGGCTTATCCGTAAGTTAGCCGGGTATATCAAACATCGAACAGACTTCCTAATTCGGTCGGCAATTAG
+>69996 3
+ACTGACCTTACTGTCACCTGGGGGCGACAAACGTGGAATGTCAGGAGCTATGAAGCATCTGAGATCCCATATTTTATCCTGCTGAGTAGCATTCCCGCGA
+>69997 2
+CAGCCAGGGCGCGAGTGTTAGCACTTGATATCTACAAAATGTCACTTGGTCCCGATCAGGAGAACCCAGGTGGCCATGGTCAATTTGCTTTATCACCGTA
+>69998 3
+GACGACACCGTTCGTATGTAGGTAGATGCCCATGCAAAAAGTCACGCGTCAACCGTCTGCCCGTTAACTTTCATCTAGATCCGGCGAGTAAGTGAGTTGT
+>69999 2
+CCGCGTTACAACAAGGCTCTCAACCTGTGAGGGTCGTGAGTTTCCTGTCATAGCCGCAAAGGTACTCTGCGAACGACTCAGGATATTCTGAATAACGTGT
+>70000 3
+CAGGAAGAAGTAACATTAGCCATGGTATTTTGGTCATTGTTTCGCCACAAAGCAACGCGCCTGTGCATACTCTGTACGAGCCGCCGTTTAACGGGCGATC
+>70001 1
+CCCCGGGTCAACTCCGTAATTGTGACCAAACGTTTCGAGTCTCCACGAATTCCTGCACAGGTTGACATTATGGCGCTGTCGGAAGTTAAACGGAGAGTAT
+>70002 1
+TGGCGTCTTACTTGTCACGTTTGCTGGCGGTACTGGAAAATCTCAGCGACGGATTACCCACTAGCTTACTCATCCAGAGAAAAGGAAGGCCATATGGCTC
+>70003 3
+GCCAGACGATAGTGTTAGAGAAATGCGGTGGTCCGCGAGGTCCTACCTTTTAGGTAAAATAGAATGACCTCATATGCGCCCTCCTGGTTACTATCCGACC
+>70004 3
+GGCAATAATATGGGTTCTTCGGAGCAGCTTGGTGGTTCTGGAGCATATTGGAGTCATACATCACACCACCCGGTTGGATCTCGCGACATCCAATCACACA
+>70005 2
+TGAGATTGACTTTCTGAAAGGACACGGACTTGTTGCTGACACGAGACGCGGCCGCACTATATGATTGCGTGAAACCCCATTTCTGCGCCTAATGGACTAC
+>70006 3
+AGGTCTGAGACTCAGCCGATCCTCCAATATGCATCAAGTCGGGGTACCTTGAGACGAGATGTACCGTACTTGGCACATCTCGCTGGGTCACATAAAGTTT
+>70007 2
+CTCATTTGTTTCACTAAATAACACGGTAGCCGAGCAAGCCCTAAAATGAGTAGGGCGGACCCTTTTATGCCTAGTTTTACCGGAGACCGGCGGACGTCTG
+>70008 1
+TTGTGGAAGATATCCCAGTCATCGGTAGAACGATAGCCGGTTCGTAACAGCGACCTAGTATTCAGATCGCCGCAGTACCATCCGGCGTGTATCCAGTTAT
+>70009 3
+GGTTACACGTACAAAGTGGTGCAGCTTACCTCGTAAACTGCGATAGTCTCGTGTGCGCGTAATCGCTTCAGTATCACTCGCATTAATACGACGCCAGGGA
+>70010 3
+GTGGGGTCAAAACTCAACAAGTCCACTCCGAGCTGCAGTTTCACAAGGAACACCGATCTCTTGTGCGAGGGACTTCTTGACCGGTTAATTTATCCGGATG
+>70011 1
+CGTGCTTCCCCGACGAAATGGATCCACTGGTGTCGGTCCAGCCGAAGCGGTAGAACTGAAAGAGTAATCACAGCATTGGTCTTACTTCCCGTAGTTTATA
+>70012 2
+GGGACCTTTTTGGATGGTCCTTAGTTAGAACCTAAGAGCGGTCAGTAGTACGATTCAATAACCCGATCGAGCCCCCGAATCATCTTGTGAAGCCCCGTGA
+>70013 2
+CACGAGCCATGTTTAATAAACGGTTGATGACCTTACATGTTCTGTTTCGGGCACGTGCAAAAGCAGCCGCGTCTACCTCCATGGCAGACGGACGTATATG
+>70014 1
+ACGCAGTACATAGAGCTTCCTTACCTGCATTACATCAGTACACGGGACATCGCAGAAGGGGTAACGGATTTATAGGGGTCGTTTCCCCTGGTCGATCACT
+>70015 2
+CGAGCAAAGTTAGGACGATTTCACGCTGGGCCTACTTGATCACCGATTGCATGTAGTGACAATCTGCGCAGTATGCTTAACCGCCCGACTTAGTTGGCAA
+>70016 1
+AACCACTTGACACCCTATGAATTTGCATGGGAACCCGCCGGTCAAGTTGGCCCTCATAGCGTGTGAGTGATTTCGACTTCTCCTGGGATAGCAAGAAGAT
+>70017 1
+GATAGTGCATAACTACCAGCCCGGGGGTCCACAGAGATGACTTTATTATCAGAGGTCTTAGAGATCTTTCATCGTGACCTCTGGACTATGCCCAGCGACG
+>70018 2
+ACAGCATGTTGTCAATGCCTCAATAGTACTCGATGGTGCTCCTACCTCACACAAGGTTCATTGGGACGAGGTTGTAGAGCCTACTCTACCAGGGGCGATA
+>70019 2
+CTGAACAGTGGACTACGCACCCGTGTATCTGTGTTTCGAACAGCTTGATATCCATTTCCAGTCGAGCCAAGAGGGATAAGTCGACGTACCAGTCAGTGCT
+>70020 3
+AATGATCCCGTGTTTCACCCGCTGTGTATCGGGTGAACAGCATTGGTGAATATGGAGAGCCGTTACAATATCTAGTGATCCCACCCCCGGGTGCAAACAT
+>70021 3
+TGTCCGTATTCACGAAGAGTCTGGCCCGTCCGGCTTACTGCAACATGAGAGTGCTAACCTGCGTACTACATAATCCTGGATAATTGCCGGAGACGTTAGA
+>70022 1
+ATCGTTAGTGGTCTGCTCAAGTCGGCACAGTCCTTATCGACCCAGAGTCGAATGATTGAACCCCCGGCGAAATGAGACGTGATTACGCTTGTACCTTAGA
+>70023 2
+TACGATGGCCACTCAGGAGCCGTTTGTAATACAACTGCAAGACTTGGGCGTTCTCCGAGTTCGAGCTTATATCTAGTCTCGACAGCAAGAGACGTTCACG
+>70024 3
+CCGCCACTGTAAATTCTCGCTATTACTTGAACTAGAGAGCACATGCTGAATGGCCCCACTCGTGGACATCAGGAGGATTATTGAGCCATTGGCTGGGATC
+>70025 1
+CCGACTACACCTACCTCGGTTAGGTACCCCTTTGCACTATGGGCTAGATTAACGAGATTTTTTACACGTACGTAGTGCGGACTCGAAACCGGGGGTAAGA
+>70026 3
+GGCTCTCCAAATAGTACATGTGCGGAACACCTCAAATCGGTCCCGATTTCGCAACGAGATTTACCGGATTTCTGCGTGGCCTACAATATATGGTGCGGGA
+>70027 2
+ATTCAGCATTGCGATGGATATGCCAGATTGCCAGTACTACGGCTCTAGACGCGTACATTCATGGATAACGAGTTCCCTTAAGCCGGTTAGGTCGACCGCA
+>70028 2
+GAGTCATACGCGGCTCCCATCAGCTAATTAGGTAAGATCCTTACGTATCTTGGGCCAATCCGCCAAGTACTAGGAGTACATTGCTGAGGTACATCGTGCG
+>70029 3
+TCAATAACTGCATCTAGACTCGAGGAACGGACGTCTTAGGATATGGCGCGTAAGCTTGGTCATACCACTCAGATAGGAGGTATGCCCCTTGCCCCGATTT
+>70030 3
+ATGCAGACTCAGCCTGCTCTTACGGTATGTGAGCTCATGAGTTATAAATCCTGATAAAGCAGTACCCCGGGTTTGGACCCCGATATAACCGACTGGGGTC
+>70031 2
+CGCTCGTCATCAGATGGGTAGATATATGTGTAGAGCTGACTCCGCATAGCAGACCGCTAGAATCCGGGAAGCGTCACTTAACGCCTCATGACTTCTATTG
+>70032 3
+GGGAGTATCGTACGGACCACCCCTTGATCCCACTTAATATCCGAGCGAACTTGAATAAGGACCTGTCGAATAGCCCTGTCTAGTATACCTGGATTGGTGG
+>70033 1
+AGAAAGGATGACCTGGTTACCATTCCGCCGGTGTATGGCTGCGGAGCTCTACGGAAATCTTATTCCGGCTATTCAAAAATGCACACTCTGCGGCAGTCTA
+>70034 3
+CACATAAAACTGGGTGGCACCAGAGCGTCGAGCACTTATATTCTTACGACATGACCTAGGCTCGTTGGGTGGGTCTATAAACGACGATGTCCCCATCTTG
+>70035 2
+CAACCTTTAGCGTGTCCAGCCATGCATAGGTCATTGATCCATGTTCCAGCTCTTGGCCGTGGGCAAACATAGGTCATACGGTAAGGCATTGCAATGCAAG
+>70036 1
+CGTCTGACGACGAACAGCCGCCGGCATTAAAAGTGTCAAACCGGACTTTTTTGGAGTAGCGTAACTGTGTTTCAGGATATTGAACCAACCGCTCCTCGGT
+>70037 3
+ACTAATTAGGAATCCGGCCTGTAGGTATACACCACTCCTGCTACGCAGAGGCCGAACGGTCATGCTTCGTATATATCACTTCGTCCAATGGGGGTGGTAA
+>70038 3
+TCTAAGCGTGCCGAAATAGAGAACATGAATGCAAACAACCAGAGTACCCCGGATGTGGGCTTGGGTCTTTCCTGGCGCAACCGTTCACCTTTTCTGTTAG
+>70039 2
+GGACTATATAGATATCATGGTGATATCCACAGTAATCATCGCTCCTAGTGTAGCCGCTACGTCATTGGAGAGGGGCAGGATGGACAATTCGCCCTTCCCC
+>70040 3
+AGGATATGACACAATGGTGCGCCACTGTCCTACACCGTTCACGATGCCCTACGGAGTGGTTGATCAGTTCAGGGAGTAACTAGTCACAGTCTTCGCTAAT
+>70041 2
+TTCGCATCGACGTCGGGGTTGCCGATGTAGAAACGGGCATACGGCCCCACCCTTTAATCAAGTAACCATTGGAGCCCGTTAAAGCAATTTACTGGTGATT
+>70042 3
+ATACGGTGTTACGACGGTTTCGAGTACGGTGGATTGAGTCCTGACGCTGCGATTGCTGCAACCAAGCCGAAAACTCCAACACTCTCTATACCGATGTTGA
+>70043 1
+GGGCGTTCTAAGAATATGGATGTCGGATTGTGCAATAAGGTCCCGACTCCTGCTAGGCACAACGACTCCACTATCCTTTAACAATCGATCGGACGCGTTG
+>70044 3
+TATGTAGCCCCATTGATCCTTTGACTTAAGGAGACCGTTGATTAGACGTCAGGCCCCCATTACGTGCGTCTAACGGGAAGACTTCGAACGGAATCGAGCT
+>70045 1
+TAATTGGCTCAAGCCCTGAGTCCCTAACATGGTCTTCAGAACACAGTATAAAGACATCGTAACCCGTGGCCTGAGGTTCTGTAGGTGAGACCTGGCTGCT
+>70046 3
+AGCGAAAGGTGTTCACCAGTACTTACCTCGCGTGCGTTGCCATCGATTCCCATCGCGTTAGCAGATTAAAACAAGCTAGTTATGCGTGGCGTCTACAGAG
+>70047 2
+CCTCCTGACGTTCTGTCAGGTCGGTGACCATACTAGAAAGTCATGTGTGCTATAATCACCCGTGCTGGGAGCTATGTAACAAACCCCAAAGATCGGGTTG
+>70048 2
+TTATCCCCCAGATTCTCTGATAAGGCCCATAGCGATAGATCCGGATTTATCTATCGTCGGTGCCAATACTGTGAACTGGTACCAGGCAGATAGCGAGGCG
+>70049 2
+TAGCCATGAGCGTAGTTCACGGCCTAGTAAAATACCGGATCAGAGCTGTACCACATAAATCAGGTGCTGGGTCGGAATTTTTCTGAACCCGCCTGGTTCC
+>70050 2
+CCAAAGAGATCGACGCTCTTGCGCGAGTTCTGACTAATTTCCGAAGAGCAACTGTACACAACTGCGAGCGTAATGGGCTGGTTTGCTTAATCCCACGTTG
+>70051 3
+CCGGAAGGGGCCGGACTGCGAGCCGCTTACGGAACAGAATCAGACTGATTCGTCGATATCTGATTTCCCACATTACCTATTGCGTATGCATTCTTAGAAG
+>70052 3
+ATGTAACTTGTGGGTGCATCAGCGTGAATTCAGGGACATCACAGCCAACAGAGGGCTGTTATCCTCTCCTGTGACGGGAATTGCCTACCATCTCCGATAA
+>70053 3
+TGCTCCTTTACGGACTCACAAGGGGCACCACAGATCTCTTTAGGAGCGGTAACCGCCTACGCGATGATCATCACGTTTCAGTTAGAGGGTTTAATAAGCG
+>70054 3
+TCATTGGACGTTGGTGGTATGATCAGAACGTGATCCCCGGAGTAGACCATATATTCCATAGTGCCTAACTCCGGAGACTCGAGCGCGTAACGCAATTCTC
+>70055 3
+CTGTCCGTTATATAATAGGGACCCCACCGGGCGTGAATCGTTCAGTATATTATTAGACCAGCTCCGGATACTAATGCAGGCAATGCGTGTCGTGCCACAG
+>70056 3
+TCTTGCCTTGGAAACACTTGTGAAGACTGTATCAGGAACCACGCTTTCGACTGCGGTGCAAACCCCTCCGATAACAGAGGGTGCGAGTTATCCGTGATTA
+>70057 2
+CTCACCTTCGTGCGTTAGATCGTCGACTGCAATCTCTACATGATCTTCGAGACGTCCGAAGATGAAATACGGCATTGCGGGTATATCTCAAGGGGAGACC
+>70058 2
+CGACCTTCCGTACTGGACATCTTAACAATGAACACGTGGTTTGGAGGGTCATTTCTTTGCACCTGCTGGACGGACACCAAAATGGAGAAGCTGTCCGCAT
+>70059 2
+CCCGGCTAACGTTATGATTATCGGCAACTCTCCAAGTGCGCGCTGATGGACTGGAAATGGCACCAGTGGCAAACCGTATGATGTGTCTTCAACTGATTAC
+>70060 3
+CATCACAGGTTCAAAGTCGCGCCTTATCAACGTACTGGTAGACGGGTTAGTACAGGGTAATAACTATACGCCACTTCCGTTATCTGGGACCCGGGATTGC
+>70061 1
+GATACGCCAATGGTGATCTGTTTTGGGCTCTCAGAGGACCGACAGAAGCGGGAATCCCTGTAACATATCCGCGACAAATTGAGACTTCCGCCTTGTTTCA
+>70062 3
+CGTCCGACGCCTGTTGACCCAAATTGGATTGATGACTGACGCCTCACTGTACGCCCCACACGAAAAGGTTTGGTGAGTGGCGCGGTACTATTTTAAAAAT
+>70063 3
+GACCGTATGGAAACTTTTTGCTTGGCACGTGGAAGATTAACCCATGAAAGGTCAGGTTCTTCCGGAAGGCGGTCGCACGCGTTCCATATCCTCACAAATC
+>70064 2
+GGCTTACATAGCACGTTCACGGGGTTCTACCGTTGTGTGACTATATCGCTAGACGCCCATTAGGATCACCCAGGTCGGACACCGTGAGGATTATCAATAA
+>70065 3
+TCGCCACGAAGACGGGTCGACGCCTTACAACGCGTCGTAAGGTATACACTCGAGATTTAGACTCTTAACCATAGTTAGTCGCGCATGTTAGGTACGTTGC
+>70066 3
+GTATCCAGAATATGCCTTGCGTCCGCAGACAGCTAGTAGTCGTTAGGTAGATAGTTAGAGAGAAAGTTACCCTGGTAGTCCTACTCGCCCGACCGCTTCA
+>70067 3
+ATTACGGTACCATCAGAGCATCTTGGCGTTTATATATGCGGGCGAAGCAGGTTTAATTAGATTTGCGCCCCCCCACGCAGAGGTCCAGTCATAAGGCCTA
+>70068 2
+TGCCTTTATCCTCTTGTCGCGCAAAGAAACTCCGGGCCATTCATAGCATCTCCAGGCGGAAGGACGGGGCAATCATATTTAAGTGTCAAACCGGGATTGT
+>70069 2
+TGACATTTGTTTGTACACAGCTGGAGAGGAGCTTGAATTAGTACGATCACCTTGGCCGAACCGCGTAACGTCATCACCACCCTGGTATCGTTGCGGCAAA
+>70070 3
+TGTCCGATCTCCCTGGATGTAGCCCAAATTTACTCGGGACCAACGAGCGTGTGATACGAGCGTACTATTCCCTGGTGGTTGAAAGCCAGTACAATCAATG
+>70071 2
+TCGTCTTTCACCCCTATCGGGTCTGCTGTCTTTCGAAACAAAGACGGTAATAAAGGCATTCCGCTATGATGGCCGAAAGCGGTCAGAATAATGGGCCCGT
+>70072 1
+GTGGTCTCCTTTGGGTGGCAGTTGACACCACAATCTATCAAATTATCGAGGAGCATCCTAGTCTCCCGGTATCGTCCCTAAAGGGAATGGAGATGACCCA
+>70073 3
+ACCTATCACGGCTACAATTGAATTAAACGGGGTCCGGGGGACTAGACTAATGTTGAGACCTTAGCTCTAGCCAGCACGGGTCTCATGGTCTCAGTCTTCA
+>70074 1
+AGCGCTCTACATATGCGTGATCCGACTGTAGGGCGCACCGATACTTTTCAACCATTTCTGCGTAAAAGATTGACTGCTGAAGCGGCCTGGAACGGTAATC
+>70075 1
+GAGGTCTGCATCCAATTTCGAGAATCTGTCCTGAACAGATTTCGGAAGAGAGGGCGCTCACACATCTGGTTCAAGTGATCCCGAAAGCTACTGTCTCTGC
+>70076 1
+GTCGAGCTTCACTCTCTCAGCGAGATTCCCTATGGGGAGTTACAGACAAATATACTTACGACAGGCCTCGGATTGTAGGTGAACCCGGTATCACATCGGT
+>70077 3
+CGGAGTCCCCCGACGTCTGGATTGCGCCTGCTGAGAGATTTTTGTAGTCGCTACATCGCAAATTCAACCAAGAGATAACTGGCCTCGCTAAATTTAGGGA
+>70078 2
+CATCTCTCTTCAATATGAGGGTAACTAGCATGACGCAGCTTTAAGCGAGTAGGGAGTTCGCAGTGTTAGTTGCGACATTACCGCTAACACGGACCCCCGT
+>70079 3
+AAAACTGTCTGGGGTGAACTACCTGTTGATCTGCCACGCTCTAAATACCCTTCCGAAGTCGGAGAAGGGATTCTTCATCCATCGAAAGGGAGTCGCTCTG
+>70080 2
+GCTAAGGTCATCGTAGCTGGCAATTACATATTGCTTTGACATGATCAAAGCTGGCAGGGATCGCGATTGTCCCAGCCCGTGCCACGAACGAATTCGACTT
+>70081 3
+GGCTTTCCTCAGAGGGGCTATTGTGTAAGAACCGATACTATCCGGAGTCGAGAGACTACTACTGGCTGTCCCATCTATAACAGCGGTCCAGAGAATCCTT
+>70082 3
+TGTATGTAAGATAGAGGGCATGAACTTGGTACTTAAAATCTCGATAACTCCCTTCACACTGTTGCGCGCCCGCCGGATAGCTGCTTGTAGGCCAAGCCAG
+>70083 3
+CAGATACCAGCGTGTACGTCCTAGAGAGGCCACCTGGTTTAGGCCTCCATGCCAAAGTAGTACCCGAAATTGTCGATCTTAGCGATCTAGGTAAGCTGTT
+>70084 3
+GTTCCGGCCACTTGGGGAAAGAGCTATACCACAGTTCCCTTCAGTGAGCAGTTGGTGATTTTGCCGAACCTACGGGATTAGTTACCCAAAGTCAGCACTA
+>70085 1
+AGGCGGCGTGTGGATGCGTATTAGCAGCTCGTGGCGATTACCGCTAAGAGCTCATATTCGAAGTGCTATAAGGTTACCTCTACAACGTACATTCCCCACA
+>70086 2
+TAACAGGCTGGATCGTCTCCCATGGTGGCCGCCTGAAGCTCATAGATGCGAATATTTCCACACGACCGTAGTTCAGGTCGAAGTCGTAATTTAGGACCAT
+>70087 2
+TTTGACCCCTGTGATTGTGGTGAAATGCAACTGAGCTCGGATCATCTCAAGCACCACAGTTGTGCGGCATAGTCACCAAGGCATCCAGATCGTTAATGGC
+>70088 1
+GCAGCGGGATGGATTCTTCCATAAGCTTTTGTCCCACATATACAACATGTACAACATCTCGCGTGTCGAACGCGCGCATGGTATCAGGGTTGAAGATCGC
+>70089 2
+TTTGTGTAACCGGTAAAGGGCTTTGACCTAATAACGGTTCTTGCAGAAAGACCCAATCACGGAAGTGATCCGACCTCTGCATGGTGCTCTCGCAAGCTCG
+>70090 2
+CCCCTGCGGTCATTTCAAGTGTCGATCCTTCCGGCGTATTGGAGAACCGGCACGAACAGTGGGTTGATTGCTCGAAAATACTTATCATTACCACAGAGGA
+>70091 1
+AATTCGTTCAGTCCCTAGGCCTGTGCACAGTGGTGCGGATATGGAATCTACCTCCGGCTATATGATAACGACGCCATTGGGACATAGAAAATCTCCGCTG
+>70092 2
+AGCTAACTCCATTAATGAGGGGGTCCCAAAGTGCGTGTATGCTAATCTGGGTGGTCCGTCGCCTATCTAATGAGAACAACCAAGTGTCTCGACTCCTAGC
+>70093 3
+ATACAGATATAGATTCCCAATGTGGGATGCTCTCCGGCGCGGATATCGGGTCTTATCTACCGAATCACTACCGGCGATGGCCTAAATAGCGCTTAGAGCT
+>70094 3
+CGGTATACTTGGAATCGTAAAAAACAGCGGGTGCTACTCCCTGCGCCTTTAACCTAGCTGGAGACGTGATGGCTAATCGCATTTTAGTGCCGCTAGCCAA
+>70095 1
+GTCATGGTGCTTTGCACCATTAGCCCGCTTTTGCAAAAGCCAATGAGTGGAGGCACTATGGTGCTACATCTTCACGACACAGCTTGTCAAAAGTGCACGG
+>70096 1
+TCCTGAACGATTAGGGAGCTAAGACCAAAAAATGAGGTCGCTCTGTTACTTTCCTCTAGTATGCGTCACGCCATGTCGCGGGGTATGGCACCAGTCCTAA
+>70097 1
+CACATAGGTATTCATTACACCCTGTATCTTAGCCCAGTGTGTAAATGAAGCAGTGTGTGGCAGAGGTATAGGCTCCTCGTGGCTCGACCAATCCCACGAG
+>70098 1
+CCTCTAATCTGGCTCGACGATTATCTGTTCCGGGGCGATAACAACTATATGAAGAACGAGATGTTGTCCACGCGGAAGTCTGTCTGAGGCCTTAAGACCC
+>70099 2
+TGTGGGGGGCATGCCATCGAGCTAAGATCCAGAATACGTCCGAACTCGGTTCCTCCCCTTGGCGACTATGGGATAAACTAACGATATTCACATTTCGGAT
+>70100 1
+CGTAAACCGGCCTTCGATGCTCATGCTTGTGATATCAGGCGGATCAAGAAAAAGCCAAATTTCCGGCCAGATTGTCTTTCCGCGATACGGCTAAGCGTTG
+>70101 2
+AACCTGCAGTCCGGATGTTTTACACGGTGTGACTCAAGTCGCGTTAAATCGATTTACCTGCTCCGAATGAGTTCACAGACATCTAGAGGGACGGACCTCG
+>70102 3
+CCTTGATCGTATATACCGCAACGTTTGAAACGGCGGTATCCGGGGCGGTCATTTAGCGATTACCGAGATTGGTATACACACATCCGGACCTCAGGATCTA
+>70103 2
+CCCCGATCGATGCCGTCCTTTTACAGTTTCGAGCATGGGAGGGGTCTGAAAAGTAGCAAAAACCTGACATCTGTATCTCGTATGATGTCAACGGACCTCG
+>70104 1
+GTCTGAGAAGATAGGGGCGGGCTGCTTCACGGTAGAGCTGACCCTATTCTGAATCTCCCGACCCGTCCACTGACCATACGAAAATGTTGAGATTTATCTA
+>70105 3
+CCGGGCCCTATATAAAATATGGGTATGGTTATCCGACGGAGCCTGGTCATAGACGTCGTACCGGGGATCTCATTTCCTCGTACCCATGATCAGAAACATG
+>70106 3
+TGGCCTCTCGACCTGGGGTGATCGCATATTTAGATAGTGGCACCCGGAGCTAACACGACAGTTGCTCGTTAACAGTCTCCCGAAATACTTGAAGATTAGC
+>70107 2
+GTAGTTCCTTGCCAGCCGATACGCGTCCGAACTTTGCCGATGAGTAGTGGAGAAGTGGACATAGACATCATCTTCGCCGATTAAGTTCTACCAGTAGCCA
+>70108 2
+AGGGATGCTCTATAACGAATAGACAACTTACTTGCTTTTCTGCTGTCTCCGAGATGCAGGCCCTAGCCATCGTGCGGACCAGAGAAGCAAATGCGCTTTG
+>70109 3
+GCTCGGCTGGGACATCCAGTTAGGACCCGTTCACAGATATGACACAATTCGTATCGTTCGTTCAACTGAGAACCTCGGCCAGTTTAGGTGGTAAACTACG
+>70110 1
+ATGGTCACTTAGTGTAACACATATCTTCAGGGGTAGTAAGCGCTATAGCCTGAATGAACAGTCCCAGGTACGTGCCTGCTGCCCGGCATTAGAACCTGTC
+>70111 1
+CTTCAAGCAGAAAAAATGACAGAGGAGCCCTAGGGTTTTAAGGGCGCGCCTAGGTGTATAACATGCGCGTTCCTGTATGATTGTTACCTGCCCCCTACTC
+>70112 2
+CCGATTCCAAGGGGTTTCCAGATTGGTGATTTAGTTCTGTGCCGAACTGCAAGAGTACCAGAATCCGCATCATCAGCAGGGAGTTCCAATTGTGCCACCA
+>70113 1
+CCGGTGTGAAGCCATGAATGCACCGAGTCTTCTCCCGCCTTCTTCGCGACCAATCAAGGCGAAACAGTGGATTGCAAAGTGTCGATAGTTTCAAGGATTT
+>70114 1
+GCATCATTAGAATGCGTGCCTATACAATGCTTCTGTCCGCGTTGCCGACTCGGGGAGGGTAGGTCCATCGCAAGAAAATACCTTCGCACGAAGTTTTAAC
+>70115 1
+CTGTGGGTAAATCAAACGCAGCTGAATCAAGCATTGGGCGCGCCCAGTCCCAGACAAACTTTCGAAGTTCCTTGAACGAGAGCCTCTTGTTGTATGTGTC
+>70116 2
+AATAGCGCCGGAGAAATTAAGATCTTACTTTACGTTGGGGTCTGAATCTACACCACTTTCACCTGGGCCGCGCCTAATGGCACGGTTCCTCGATGAAGAG
+>70117 1
+GTTATTAGCAGTCCGTATATTAGGAGCTTTTATGGAGGCTCCGCCAAATCGACTCCTTTCGAGGACCCGAACATGCAAGAAAGGACGCCTTCTGGTGCCA
+>70118 3
+CATTTGCTAAGGAAACCCTAGGTTGTTGCCGCAATTACCGTCCGCAGGTTGCGCGTATAGCCAAGTGTAGCGATATAACTTTACGCCGAGTAACGTCAGC
+>70119 2
+ACCGGAGTATATGTGGGTAAGACCGATATCTTCCTGAACCGGACACAGCCAAAGTTCATGGTCTAGTCTGTCGGCTCACAGCTAGACCAATTTTGTCGGC
+>70120 2
+CCTGAAACTTTAAGGCCTATGACAGCGAGTGAGCATTGACCCACGTCTTGTGTGCCAATTCTAATGAGGCAACTGTCGGGTGCTTGTGACAAACCGCATC
+>70121 3
+TAACAATGTGATGTCGCACGCCACATATGGGAGCTTTCTTTATACGCTCGCTGAGTTAAGACTTACAGCGACACTACTGTCAGCGGCTACGGTCGCGAAG
+>70122 3
+TTCCTGGTGTCCTCGACGACATTAGTGGAACAGGAAGTCATTTCAAAGAGGATACCCTGCGCTCGGTCGTGCGACATTATCGCTTTACGAAGCGAATCCA
+>70123 1
+GACCTAGTACTATCGTGTGCATCGAGGCCCTGACAATCGCCCCCAACATGGACCCGGTATGGTGGCTTACTTAGATAAGGACATTCATTAAGGGGCTATT
+>70124 1
+GTGAATTATATAAGAAGCCCCGGTTCGAATAGTTTCAACTTTTCGCGTGCGGACAACAAACGCCCCTCTGACAATATGGTAGTGCTGATTCGCCGGCGGC
+>70125 1
+CTTTAGTGGAACTTTCGGCAAAGGTCTACTAGCCGACACACTACTACAGGAGATACGGGTTGAAGCAAGTTGAATCGGTCGTCATACTCGTCTGGCCCCT
+>70126 2
+TCACCAATCCGCCTGTGCTCGGTACGTAAGTGAAGGCTGGCCAGCCTAAATTTATACGAAGACATTAACCGGCTTGTCCGAGTAGGGGTCAAAGTTCTCT
+>70127 2
+GGCGTTGTAAACGTCCAAGCATGTGCCCAGGGATCTTTAGGTTACCCCGATCGTCGCGTCGAGTTAATAGACACGCATCGGTAACCAAAGCAATTTCTGT
+>70128 2
+CCAAGAATGACAGTTTGCAGGAGCGGGCCGTCTATCCTGGTTCCGTGAGTCGTCGAAGATCCCATGTTAATCAACGTAAAAGTAGCATACCTCTGCTTCG
+>70129 2
+TAGTTCCAGTGGTATCCCCGTAGGACTTCTTAGCACAATTTGCGGTGCGCTGAAATGGTAAAAGCCATACGCCATATACGCCGCGGAGTTCTACGATGCA
+>70130 1
+GAAGTATCTAGAATGCACCTCACATCACCAGGATGAAAGTGGTCTGGCGAGGCCTGCATGACATAACGTGTCGGTTTGTCTCAAATGTTCGCTACCGTCC
+>70131 3
+AACGCTATCATTACGGTTGACCGTTCATCCCAGGGAGACCTTCACGTGTATAGGCCCCAGGATTCGGGTGTGCGTTAGACATAATGAATCGCAACTTCGA
+>70132 1
+ATTCCTATACTTTTGCGGGAACCTATCGCACTCCTGACTGATGGGAGCGCCACGCATACGTGTAGTAGTCGAACTAGCCAGAATGAGTTTCGGGAATACC
+>70133 3
+GTCTCAATCTATTCTGGCATGTAGCCGAGCCCGAAATCGCCCGCCCTTTATACGAAAGCTATTTATAAATTTAGCTCCAGGCTGGGCGGGGACAAGAGGT
+>70134 1
+TTTAATTACGTCATCCACGGCGTATGCTTTGAGGGAACACATGCCTGACGATGTTGAGCGTTAGAGAAGTCACACGATTCCTTCAAACGCTGCCCCAGGG
+>70135 3
+TGTGGGGTATTCGCACAAGGGACGGATAGCATGTGTATGAACGCTTCGACCCAATCGCGCCCGCAATTTCTTTACTTGTCGCAAGGTTCAAGACAATCAC
+>70136 2
+GAGGATAGGACAATCGACTACGTCAGGATACGTTCGTACCTGCCAGTCTATGATGCGGGTCATGAGTAATTTCATGTCGCCCCCGGTATCATACACCGAT
+>70137 1
+ATTAGGCACTCTGGACTACAAAGTCGTGCGCTAGAAATTACGTGATAGGCGTGTTTGTGCGCATTGCACCGAGCGGCATCTCAACCGCTCCTAAATAGCT
+>70138 1
+GCTGTAAGCCTTATGCCCGTCAATGAGACGGACGCAGGCAGGGACTGATTTTCTGTGGCAGTTGATTACCTACTTCAATAACTAGACTCCAGCAAGTCGC
+>70139 2
+GGTTAGAGCAGAGTAGTTCACACCACCAGACACGACTAGTCTTTGTTAAGTGCCCATAGCTATAAAACTGCTTTCTGGGCGTGCGAACCCGTGAGTTCCG
+>70140 1
+CAGGTACGACCCGGTGTGTAGTAAGTTCTGGGGATAGGTTGGTGTCTATCACACACCACGAGCACTTTTCGACTTACGATCTGCTATAACACAGACACCG
+>70141 1
+TCTGTAATTCCAAGCGGTGTGTCGAGGGGTTATCTCCGCATTGCCTCAAGAGTCATAAGACATCTACACCGGAGGTTTTACACACTCGAAGACGCTGACG
+>70142 3
+CGTGAGAGCGCATGCGCGCCAGGATGACAGTCCACTATATATGTATTCTAGCGTCGATGTGGAGGAAGATGCCGCTTAGTTTTCCCCAATATCCTCACAA
+>70143 2
+GAAATCGCCAGCTGCTAGTTAGAATGAAAGCGTGAGCGTGACTTTAACACTGAACCCGTGCCGTCTTTCCGCGTTAGCCCAGTTGGGCGAAACCATTTAT
+>70144 1
+TTTGTATTGGGCTGGCATTGTCGAGCACTGCCCAGGCTATAGACGGTCAAACATGCGTAGAGAATATTGCTCGATGAAGCTAACCACTGACGCCTTACCC
+>70145 2
+TCCTGCCTTCGGAAATATAGGGGTAGCAGGCTATCTGAAGTTGAATTGAATGCCTTTTTCAGCTTCCCGGTCGGGTCCCCACAAACAGGGGACAACACAT
+>70146 1
+GGAATTATACCAGGCTAACGAGGAGCGAACGATGTACTTGCATGTACGCTCGCCAATGAACCACCCCCGCGATTGAGTGGCTTGCCATAGTTTTTCATGT
+>70147 1
+TAGGTCTCGTAATCAGATCTGCAGTCGATTACTGGGAACCTTGGAAGTCCCTAGCGGCGTTCCATGAATATAACTTAGCGAAGTCCCGGAACTTGCCAGC
+>70148 3
+ACACGAAAGAACTTGGTGAAACCTACCGGAAAGCCGTGTTAGCATCATTCTCTTATGGCTTAGGATGCGTGAGTTGTCCCTACCCACGTCGGAGCCGTTA
+>70149 2
+TTTGACCAACTGCCGTCCCGTCGTGAAGCCCTTATCTATGAGAGACTCAAGCACGTCTTACTCGAGACGTAGGGTAGGTAGCTTAAGTACAAGTCGGACT
+>70150 2
+GGAACGTGGGGCAATAATCGCGGTCCGCGAATATTGCCCAAGAGACAATTGCTCTTTGCGTACCTATAATTACTGACTATAGCTCGCCCAGGTGTGACTC
+>70151 2
+GACGTGCTTCCGATAAGGTCACACGCATATAAATTGCGTCCTCACATCCAGGGAGCGTAATACGGTACGTTATGCGCTATGCGTGCTGTACGAGTTCACA
+>70152 1
+ATTCCTTCGACAGATAGTAGTGGCCCCAGTCGAGCTTACAAGTTCACCCTGGACTCCATGGGTAGGAAAGGGCGATACCCTATCCGTGAGTTAATATGTC
+>70153 2
+GCCGCTTATAAGTGACACATATCACTCCGTGTTCCTAAAGGCGATGGTAGAGCGAATTGTTATAGCGTGCCCCTCAACTCAAAGCAGGAGTTGGGTCCTC
+>70154 3
+CGCCGGTCTGCATGATTTCGGTTAGTACGCACTAAAGCGTCGTGACTTAGACGTTGCCTTCTGTGTCAACACCGCAAACACAGGAGCATAGATATATGGC
+>70155 1
+ACGGGACAGATTGTTTAGGGTCTTGGCGCTTAGTCTGCACCGCGATGTGCTTCCTACCAAGGCACCTGCTCAACTCAAGAAGCCTTGGTCATAGTAAAAA
+>70156 1
+TTCAATCTCTGTTGCCGGTCAACTAGACCAAGGTGGAGGCTTCCCGGCCAGACCGTGTTAAGGTCGAACGATAAGTAGTGCCAATGTCAGCTTTCCATAA
+>70157 3
+GTGACCCGTTTGATCGGTTGCACAAGTGAGGTCGAGTTAACCTTAAACGGGCATGCCCTCAGGGCCTTAACACAGGCGGATTTCCATACTATCATCAATG
+>70158 2
+CGAACATGATACCCGGCGGCTACTGGCATAAACGCCTACGGTTGTTATAGAGAAATGCTGCCACTTTTAAGGCGTGGAGTCGCGAACTTCCATTTTGCAC
+>70159 2
+TACTGCACGGGACCATTCCAGTACCCCAAGGTAGTGTAGCGGATACGGCCTTTGTACGTCGTGGACATGACCTCTCCAAATCATTAAGTTTGCGGAGATA
+>70160 2
+GCAGTGCAGCGCACGACGGTCGAACGTCAGCCGTCATAGCCACTTTGACCGAAATAATGAGTTTATGTCTCAAGTTTGTCAGTTTTCACGACTGAGCGCA
+>70161 2
+ACCGATTCCGACGCTATTCAGGCCCAACTGTTCTGTGAACGGTGTTGAATCGAGTCATAGCCCAATAGCGAACGGCCAACGTCTCTTGATGGGTGTTAAA
+>70162 3
+CTAGCTTGTAGAACACTCCATTTGTGTGTTCACTAATGGCTACCGAGCACGGGGTGAGCGAACCTTACTTACTGGGCTCGCAACATCGAGAAAGCGTATC
+>70163 2
+AAACAAACGTCTCAGCTTACCGGGCAACTACTGAAAGGTTTGAGTCTAGTGTCTTAAGCCATTCCCCTCGGCTGACTCGAGGTTGAGCTGATGATGAGCC
+>70164 1
+TTAACTGAGGGGGCTTATGTCTTTTGACCGATATCTAATCAGACCGCACCTACTAGAGATGATGTATCCGATCAAATCGACTGGCCGGACACGGGTCCGC
+>70165 1
+CAATGACACATTGCATATTGTGTATATGCTATCGCAGGGGGCAAACCCCATCCCTTTAGGATGTGATCTGGCTCTCGCGCAATTAAGTGGCGCAAGACCG
+>70166 3
+GTTCATTGAAGCATCACCGTCTTTCATGAACTTGCTACGTACATAGATAAGCGTGAAGTCAAACAATAGGTCGCGGCATTGGCTTGCCTACCCGGGCCGG
+>70167 3
+GGCGATAGCATGCCTACAGTGTCGCCGGCACATCATTCGGAAACTACCTACAATTCTTCATTTGCGGGGTGGTAATAGCTTTTCGCACCGAGAAAGCTGA
+>70168 2
+ACAAGAGCAACGCACTACGGCGTCAGTGCAAATGTGATTTGCACTCGAATTGTCCCGTTTCTAAGGCTAACGTTCCATCCCGATTGAGCGAGTCGGTATG
+>70169 1
+CCTGTAACTCACCTCATGCTAAAGGTCCATTCGGGCACACGCGGAGTGAAAGGACGCCTCATGGTTGTTCGTTGCATAACAGTATAGGTCATCTGTCAGA
+>70170 2
+GACACACTTGATTTAGTCATGTCGCGATAACCTGCGACCCCCCTACGTTTGACGTTCTCGATAGAGGTAGCGGTAAGTTAACCTGACAGAAGGTAGCTGC
+>70171 1
+GTACCAAAGCTACAAGCGATGACTATGTGGCCACCATTATATCGAGTGGTAACGAAGGCTAGGTTTAACCATCCTCAGTTGCCCTTTGCGGAGTGCTCCG
+>70172 3
+TGCAATCCCTTCCGAGACTATCCTGCTTTAGCAGTACGGGGCTCATAAACAAGTGAGGCTGTTTGGCGAGCTGCTACGTAGTATACGGACAGATTAACCC
+>70173 3
+ATTTAAACACTGCCTCGACTATGGCGCTGGGTGTCAACTGACTAGGAATAGCCTGACCCAGGAAGCTATGAATGTTCGGCATCGTGTATGAACCGTCTCC
+>70174 3
+CTCTCAGCTAAGAACAGTACGGTCGAATCTAAGTTTGTGAAATCTTCTGGGCGATAGTCATACGCCCCGTAGCGGACGACCGTTCCTACGGAAGACTGTT
+>70175 2
+CTTACCGTGCAGAATATAGTCTACTGAACATCGGTTCATAAAGCAGCTGCCGCGTACTCAGATCTGTCGTCCCCCGCAAGGTTAGCAGTAGGGAGTTAGT
+>70176 3
+CCCGAGCTATCTGTCTCCAGACGACCACCCCAAGAGTTGTGATAAGCGCCGGATTCGTACGCTTTGAGTAACGGTATTGTCTTGACTAGGAACGTAGAAT
+>70177 3
+TAATGGCTAGCCTGTCCTCTCCTCAGTGGGCTAAATGCTGAAAGGTCCGATGCCTAACACCGCAATAGCATGGGTGTTATCACGTCAAGTGTCGAATGAC
+>70178 3
+CGCTCCGCAAGGCATACAGAGTTGACCTCCAAATTTACTGTTAGCAACTTAGCGGAGTCGGGATTGTCCTGAATTGGGCTCCATAATCACTTACGAGGCG
+>70179 3
+GGGAGATCTTCGCATCATGTTTCCTAAACTGATGATCGATCAGGTCCCTAGCGCATTCCTCAAGAGGCCCGGTGGACTCAGGAATCGACAGACTATGTTA
+>70180 1
+GGATGCTGCTAAGGTACTTGCACTGCTTCTGATATGTGGCCCTCTGGGAGTCAACTCCTGACTAGCGAGCGTGAATATGAAGCCACCAAAATACTCTCAG
+>70181 3
+GTCCTCGAATTCAGTAAACCCAATCGATCTGGTGGCCTTAACGTGCCGTCAACTATGCCTATAATGGAAACACCTAGTACGTTGCCTAGGAGTGCGGGGT
+>70182 2
+GGTATGCGGGCTAATCTCCTCCACTGCAGAGTACGGGAGATCGCAATGAACTCATGTACGTGTATGTCGAAAGGCTAAAGTGCTTGTTCCCCAACCCTTA
+>70183 1
+ATCCGTGGAGAACGCTTGATCACATTTAGCGTGTTCTGCAACTCATCCGCGGCTCATAAGATTAGCTCCACAATTCGGACAGTAAGTCGGCTGGCGAGTA
+>70184 3
+TTTTGGTACAATAGCCGCTAAACGCCGCAATTCGGCGGCCACGCTAGCGAGCCTATGTAATGTGTAATCGCCAGTGTGTACTACCGAAGCAAGATCTGTT
+>70185 2
+TTAACAGACCAAATTGGATATTAACCCCGTGACACGGCGAGTGGCGACTTCATTCGCGACTGACAGATGCTGACTTGCTGTCCGTTCTAACGTGCTGAGA
+>70186 3
+CTTCGACGGAGGAGTTAAGACGCAGGAGTCTTTCTTTCATTGTTAGTGGGAAACACTTGCCGACGTCTCACATACTGGAAAACACTATTGGCGCCACCCG
+>70187 2
+CTATGCCACTTTGTGCATACTGCTCATCTCGACTGACATACGGGAAACCGCGCGGACTTGATTTTCAACTAATATGTGGATACAGTGACGACGGCGAGGC
+>70188 1
+GAGCGCAGGCTTTGGATCTTGTGTATGTCACGCCCAAAACTAAATCGGTTAGACGTATCCCATCCCAGCACATTCTCTGGTGCGTTTACCGGAGAAGAAG
+>70189 3
+ACAAACCGCCCGTCAAAGAAGAGATTTTACGAAGCGTCCCCTTTTCCTGCTGAGGGCTTCTGGCCTGGTTTAATCGGAAGTTAACGTAAACTAGCGGTGC
+>70190 3
+TTGCCTATAACTGCCGCAATTGAGCGACGATCGGTAAGCTGTTTACCCAGCTAGCTGGGCTTCTAACTAAGTCGAGGTCCAAATAGGTACAGTCCGTACG
+>70191 3
+TCCGATCTACGAACTTCTTCATAATTCCATCTCAGGTGGGCGTAAGACCCTGGACATGGATATGGGTTTGCAGTTAGAGAGCTACCAACCCAGGCGTGCA
+>70192 3
+GGTCGGTAGCGCAAGGCTAGGTCTGTGGGTTGACAGTCTTGTACCGTAGCGTTAAAAGCGACACCTTTAAAGCCCGACTCATACTCCCTTAATTAAGACC
+>70193 3
+ATGTGCGAGCCACCGGTGAACCAAATTGGCCTGTAGTGTATTACACATCACATGCTTCTATGTTCCTGGCCGTTACGGCGCAGAGACGAAGCAATGTTAC
+>70194 1
+TACGTATGTTGATCTCCGGAAAATACCCATATGCATTCGGCCAACCGGGTGGGGATGAATGAGCCAACACCTGCCGGGTTCATTTATCTCGTGAACACGT
+>70195 3
+ATGGCGGAAACACGCAAGCCGTACCGATGTCTGCATTCACGAGTGATTGAATAAAGGATTGGTCGTCTTCTGGCGCTCCCTTTATGATTAGACCACCCGA
+>70196 1
+GTCAGTCTGGCGCATAATGACAACCTTACCGCATAATTAGTCTCTCGACTTACGGAATCGCGGAGTGCTGTCTTACTACGTCGCACTGATGGAAAGAGCG
+>70197 1
+GATTTCTGGCCCCAGTATCCGCCTAGCTAGAGTGCCCCGGGCGAGGTACCTTCGCAAATGAAAAAAGGGCATTAGTTTCTAACTCACGGAAGTTATTCGT
+>70198 1
+TTGAATGTCTAGATGTGATGGAGCCAACTACTTTCGTTGTTACAGGCGCGGGCTCTACACTCAGAAGGCTATCTAGGGTACCCCAAGCCTCCATGGCAAA
+>70199 3
+GAAATGCGCACGCGGACCAAGGTAAGTAGGGTTCTAATGACCGGCCCTGCTTATTACTTGATCCTACGACAGAATCGACTCTAACCTGTGTTGTCGCTAG
+>70200 3
+ATCTAAGTCGAGCGAACTAAGACGGGCGGTCGGCTGACATAACTAGTGTAGAACGCATATCGTGTCCAAGTACCGCATTCGCCTTTAAGTTGTCTCCCGT
+>70201 2
+CTGTAGAATGCGCTACTAGGGACCGTCCACGTAGAACGGGCGGGTGTACTCTCGTTCTGTTTCCCTGTTCACAGATGGATATAACCCAAAAGCGACTAAT
+>70202 2
+ATCAACCGGTCTTAGTATCGTCGTGTTCTCGAGAAATACACATGTGCAAGGCCCCCCGGGCACGCAGTTGTTAAGCGCAGTTTGCTATTGACATGGAAAC
+>70203 3
+ACCAGGTGGCACCCATAGTGTAGCCTCAGTGATCCTACCGGTAGGTATAAGCCTAATTGTCAACTTTAGGATAGTAACGCTCCCTGCAGGACCGTAGGTT
+>70204 1
+TTAGCTTGGGCTAAGCGTTTAGGCAACGCGTTATAAAAGTTGAGTTTTCAGCAAGTCGCTATTACCCACGTGTCGCCAAGCGGACGCACACTAAGCTCGC
+>70205 2
+TTTTACTCCGGCCACCTAACAGTAATTCCCGATTTGCCACCCTGGGTACTCTTGGATTGTGAAGGGGGTAATAACGCGCTGGAAGTGCCCACGAAAAGAT
+>70206 3
+TCTTTCCGGCTTAGATTCGAACGAGATGATTGACTCTATAATCCTGCCACCTAACGGGAATGCCCGGAAGAACATCGCTGGGTATATGCACGGGTACCTG
+>70207 1
+GTAATATAAACCTGTCGATTACGTACCCGAGGAGGGGTTTTTCGCCGCCTTATGAGACGCACGGTCTTTAAGCCTCCGGGCAATAGCGAATGTAACTACC
+>70208 2
+CTTGGGCCAACCTTGCTTGGTCTCTGGTGCCAGCTTTCTCGAAAGCAGTGAAGAAAGTAGACTAACATTACGGTCTCCGAGAGCTCGTTAAACCAGATGC
+>70209 2
+TCACAGGCGCGATGTGGGGTGCGAGTAACTGCACGACGCGTTCTCCATAATCTATGACGGTCGATTGGCGTATCCCTCTAAAGAATAAACCCTTCTTAGA
+>70210 2
+AATGTGAGACGAGTTTTCGCCTCGGTAAGAGAATACGCCGCTCGTGTGACATCTGTTAATGCCGCAACCCGGACAGACCTCCATCAACTGATTTGTTGGA
+>70211 3
+TAAGAGGGCTATCCGTGGGCACAACACCTTCATCGGACTCCGGACGAGTCTTGCACTCGAAAAAGCATTGCTTTATGTCCATTGTCGTAAGGAGTCCGTA
+>70212 2
+AAGGCGTGGCCAATTAAGCGGCGCTTGACTTGCTCCACAGCCCGAAAGACGCGCTTTTAGTCCTCATGGTAATAGCATCTGAAACCGATGCGTATATTTG
+>70213 2
+ATGGCGCAAATACTAGAATGGTACACGTCCGGATGCCGTTCCGATTAATAACGCTAGCCGAGGTACTCTCCTTTGCTTTACCGCATTAAGGAGCAGGTCG
+>70214 2
+GTATCTATATGTTCTACCATTTCTCCCGCTAGCGAAGCGACGTTGAAGAATGACATTGAGCCAAGTGCTCCGCGTTGCAATGCTAACCAGCAAGCTGGGG
+>70215 3
+CTTTAGGGAATCCACAGGCTCCGCGGTATCAACTTTCCAGAGTTAGAGTTCGGGACGATCAATCGTTCCACGGCACACTGATGCATGTAGCCTAGAAGTT
+>70216 2
+GACTGGTAAACAATGCTCTACCAGGTCGAGTTATGCCTAATGGTGGGTTTGCAAAACCCGACGGATGGCGGTCCATCACGTAGCCATTCTATACTCCTAG
+>70217 1
+ACAAACCAAGGATGACTGAACCCCAACTCTTGAGTTTCTGAGCGCTATGTAACCGTGCGAATTTCAATATTGGCTAGATACCGCGGTTGGCGCGGCGTTC
+>70218 2
+CCAACACCTTCTTGCCAGATTGTGAGGATACCATTGACGGTCCACTTAGAGCCTCATGACTAATCACATAGGATCGTCAGCTCGTGGACGTGGTAGGAGT
+>70219 3
+GGGTTCAGCCTTTCGAATATTCTCATTTTGGAAGGGCCATGTGAAGGAGTGCCCCGAAGAATCAACGCACGGAGATCACGTCGATTAAATCGTTCTCCCC
+>70220 1
+GACCGGGGGCAAACGACCGTATATCCGATTATTCAAGTATGATATAACGGGCTACGCCATTAGGGTCCTTACGAACATACTGCGGTGTCTTACCTCGGCT
+>70221 1
+ATTCGGCAGCTCGTTCAGGAGACTTTGTACCACTCAAAGTCAATGCGATTTAAATCGCCGCGTTAGTGGGTGGACGACACGATCTGACCAACGCTTTCAG
+>70222 1
+AGCGACGTTCACTTGGCTAGCACACCGGCTGCTACGTGTCGGAGTAAAAGTGCGGTAATGATCAATCGTCTTACCCACTTGGCGCTTTATTAACGACAGA
+>70223 2
+CCGCCTGTCGGCATGAGTAAAGCATGAGCGATCGACCTCATCGCTCCCAGAAGTAATGGTTGTATTAGCGTATCGCATTGAGTCGTAGAATTCTACAGCC
+>70224 2
+ACTAACATGACGGCTTACCACCTCCCTTCGTAAGCCGGGCTGAATGTCTCTTAGAACATGTGCCTCTGATTAGTCCTGAAGGTAGGAGACGAAATCGTGG
+>70225 3
+CTTAATAGCCTTGAGTCGCCTGCAGGCTACTGACTGAACGAGCTTGCAACGGTCGTTGAATCTGCGTTGCGCGACATTTCTGAAAGCATAACTACGAGAC
+>70226 3
+GAGGTGGAGATTATATCAACTTTAGGTGTCACATAGGGCGAAAACTCCTTGTATCGGACCCAGCCGGCACCCATACCGTTCGTCAGATATGCTAGCTTCG
+>70227 3
+AGAATAGGTTCTCGGTATGGTTCTCCATGGCTGGTTAACGACTCGGCACAGAAGATTCGACCTCACCTACGATAGCGCTACTCTCCGTGAGCGATATGAA
+>70228 2
+TTTCTGCAAAGTCCGCTTACTCCGTTGTCTAAAAAACTTCGTGAGGCGACGAGTACTACGGATTGTGGCGCAGACAGATGCCATCTGGCTACTGCAAACG
+>70229 3
+GGCAGTGGTCTCCCAGCTTGTCCGCTAAGTTAACAGTACGACTAGGAAAAGCGATGCCTGACCTCGTCATTATCAATTTACTCTAGACTCCGGGATGAGG
+>70230 3
+CCATAGTACACACTGGATCGGATGCCGAGGTTATCTTTTCGCTCAGTACGACAATAAAATCACGACGAGCGCCGCTCGGCTGAGTATGCACTTGATTGTG
+>70231 1
+AGTTTAGGTGATCACAACTCACCCCACCGTTACTCAGATAAGGGATGCGCAGCCAACTTACCTGTTGGGAGAGGTGCACTGCGAATGATATTGTCGTTCC
+>70232 3
+CACTAACCCTTTGTGTGCGCCTACCTAGCACTGAGGAGAACGCTCGAGGGTAGAAGCGTACGACATCATCGTAGCAACAACTTTTTTTCACTTGTGGAGG
+>70233 3
+TCCACTAACCGGCGGCATCTCATGATTGTCGTCGGGCCTCTAGAGGTTCCGTTACCGTAGCAGACTAACAGAGTCTTAAGGGTAGCTACGTAAAAATTCG
+>70234 3
+AAATGGAGTCAATGCTTATCCTAGCAACACCCCGACTCTCCGTACTAGACAGTATGGAGGTATGGGATGGACCCCGTTGCTAAGCTTTAGTAGCCGTCTG
+>70235 2
+GTGTACATATCAGGAGCGACTCACGATGTCCTAATGCATAGTCGCTTTTCATGTCGGGTCTACTGAAACTAAACGCATAGCGCCACGGCCGATGTATGGC
+>70236 3
+GCCTTTGGGGAATCCTTCTCGAGTACAATGACCAAACCGAAGTCACGTCTAGATCGTAACGGCAATTTAATTGACGTCATGTCATGAGGTTGGGCCCCCG
+>70237 2
+TTCCAGAATCAATGTCGACGATCATAAGACCAAGGACTACACCCGGAGATTCGGGCTTGGCGAATATCGCTCTCGGTCGTCTCTGTGCAGGTTCGAATTA
+>70238 2
+ATTCACGGGCGGTTCTACTGTCATATTTTACCACGTCAGGGAGGCTAAACGCAATGCGTTGAAACGGTGGTTCCCATGTCACACATCACTCAGCTGAGAG
+>70239 2
+GGTAACTCATCTTCTATAACACGCGAGTGAAGGTCGCTCAACTTAGGTTGACCGACAGAGGTCTGCAGGTTATCGCCTGACATTACACCCATTCGGGTAG
+>70240 2
+CAACAAGAATCTCGTGCGAAGTTGCTCACGATACTAGTTCCACGAAATACGGCACTCTTTAGCGCGGGGACCAGGTTGCTCATGCTAGATTGCTTGCATG
+>70241 3
+TCTCCGTGGCAGATCACATCATCGTAATCCAATGTCGTGATGGACTAGGCTCCAACGACCCTTAAATGGCAGGGGGCATAGGTTCTATCTCAGACTTGGA
+>70242 1
+AGCACGCGTGAAGTGTTATTCGGCGAAAGGAAATGGACACTCCGTGTCCAGGTTCAGCCACGTTCAATTCGCCATCCACTGGTTTATGTCTAAGTGCACA
+>70243 1
+CTTGATTCTAGGGAGAACTGCCCATGTTCAAATTTATGAGCCGACTGCTCAGATTTCATTAACTAAACAGAGATTGTGAGGGGCCCACCCCGTCGGGGCC
+>70244 1
+CGAGTCCTCTATGGGTTATGAACTGAGCAGGAGACACATGCCGAGTTTGAGTGCGACTCAATGCAACCCGTCCTAGTCAGGACCTTCTAAGATCGTTATC
+>70245 1
+TCTCGGTGTAGAGGTCCCGGTATTGATTGCGGCGAACGGACAACCAAACCTCGTGCTTAAGAGTTTCATGACTCGTTCAAAGCCTACAGGCGTCTAACAT
+>70246 2
+TGCAGACGTCGAGGGCCACTTAAGGAATAGTGATTGATCTTTTCTAAGTGCTCACCTGTCCCACCATAAGGAGTCACGCGGTCTCTTAGACCGGTAACAG
+>70247 3
+GCTGACATCGGTTTGGCCGTGACTCGCTAAAATGGACGACCACACCTTCTGTCTGCTGCAAACGATGAACAATGACGATTGTGGCGTTGCGATAATCATC
+>70248 2
+CTTAGATAGAAGCTTCGGTATCAGGGGCCTACCGAGCACAGCACATGACCCTCACCCACTTGTTGGTCGTGAATACATCGTGAAGGGGCTTAACTGTTAT
+>70249 3
+CCATCCGGCCAGGTTGAATTGAGCCTCGAAAATGTTATATTTCCTATGGCCCTACCGCACGATCTAGGATTGTGAACAGATTCGCGAGTGGAGCCGAATC
+>70250 1
+AGTCAGGCTTTCGACCGTATTAGATAGTCGTTGCTCGATGCCTACGTGTGAATGTGAAGCCGCAGGCAGCCCGTCCGTCCGACAAAGATCTAATCATAAT
+>70251 3
+ACTACAAAACCTTGAGGAGGGTCATGATTCGTGCCGCTATCCCGTCAAGATATTGAGCTTGCACCGCTATACTCTTGAGGGGGTTGACATCAGTCCGCAA
+>70252 3
+TGCTCCGCGACCTGCACTTTACCCCTATATGCACAGAGGTACCGACGACGAACAGAGGGATAAGTTGTTATCGTGTGGATTAAGCGTGTCACCGTTCAAT
+>70253 3
+CGGCTCAATGCACAGCAGGTCGCGATTAGAGGCTGACCACTAAGCGTCCTTCAATCGTCGACTATATTGACGGTGTACTGCTAAAGCTCTTTGTGACAGA
+>70254 1
+AGGCGTAAACACCCGGCGAACAGACCGAAGCAGCTGGGCTTGCTACGTTATGTGTTGCACTATCTTCGAGGTCCTACGTCTTATTAGTTAGCTGAACACA
+>70255 2
+ACGCCCAATCCGAACGCATTAGTCGGCGTGCTGATATTATATCTGACAAGAGCGTTCGGTCCAGGAAAGTCTGACTGGGATCCTACTTATGCCTTAGCGA
+>70256 3
+ATAGTAATGATTCCCGTCCCTGGGTACTAGACTTGCCCAAAGGCTCATTGGCTGTACCGTACTGACGAGAGTATACGTCGTGCCATCATAAGGAGTAGCC
+>70257 3
+ATACGACTAATTGTCTATTATGATGAAGTTCAGCCAAAACATACTAACTCTGAGGGGGGCGGGTCCATGACTTAGGCGTACGTGCGCTCCCCGCACGCTT
+>70258 2
+ACATGGGGTTTCGAATCATACGTGAATTCTCTGGACAGTGCGCCCCACGGCCTGCAACCACTAGCGTAAGAAGGAATGAATTTTCAGATTGTGCCTGCTC
+>70259 3
+CAACTATAATGAATCCAAGCGCGCGTTGCGCGCTCTCTGGACGAAACTCTTTTAGTAATTGTTTCCGTCCGTGAGGGAACGACCTGAGCTGATCGAAGAC
+>70260 2
+CAGGAACGACTTCAGCGCGAGCATGAGGATCTCCCACACACCTCTGGTGTGAAGTTTTGCAATGGTTGGGCGAGCCCTCACTACTTAAAGTTCTATGAAT
+>70261 2
+CGTATCAGTCTGGGAGCTTCTCAGGGCAATCCCTAACATCATTGTGATGGCGGACGAACCTTAATAGGATCTGGACACCTAACGCTTCGAGCTGCATTGA
+>70262 2
+GCCCAATAAGTTAACATAGATCTACGCCCCGTAAATTAGCGAGTACATACAGTGGGTAGTAGCATCGCTGTGGGCCATCATGTGGGTATTCGCCTCCGTC
+>70263 2
+GTGGACGGTGGGGGTCCTCTTGTCAACACCTCCCGGTAAAGAATGAGTAAATTCGCTGCCACCTAAAATTATACATGACTCTGTCCCCTGTCGTGGAAAG
+>70264 1
+TAGGAAAGCCGCATGTGTGGATTGGAAAGGCATCTCTGTACAAGTCCTTACCCTGGCTAAGGCGCCGACATTTGCACTCGAATCAGGTTTGCTCAACTCA
+>70265 3
+TGCTGATGTGCATGGCGAATTCTTTTTTGAGACCTGCTCAGTGCTTAAGTCCCAACAGCGAATTCGACGCATTCGCGATCAACGCCTGGGCAGAACAAAG
+>70266 1
+GGTTCAAGCCTACTGGGCGAGTGATATCAGCGCGTTATCCCATTCTTCGCAGCACCCGTGAAAGACGGTAAGATATGGTCTCGACTACATTGACTATACG
+>70267 3
+GAGACGAGTCGGCTCTCGGGGGTCACTATCTTAGACTATAAATCTTAAATCAGCTCTGCTACTGGGCATCGTTAAAATGCCCAGGGTACTCCGGGAACCT
+>70268 3
+GAGCCCCGAATAGTGATGGGAATAACCTCCCTACCGATGATATAAGGTCTCCTTTACTACGCCGATCAGTTGAGATCTATCCTGAGCGGCTACGTGTAGG
+>70269 2
+GAAGGTGCCCTGTTAATAGGTAACTTGGCCTATTTTTCAAGTTCCGGTTGCGTACATCTAGAGCCTACGGCGCGACGACCCGACGCAGGAATATCCTAAA
+>70270 1
+GTTGACAACGCCTTCAAACGTCGTAGGTGCCTTAGATGATACGACTGCTGATCCTTCTATATGCGGCCGACCAGACACTAAGGGTATGCGAGCTTCATGA
+>70271 2
+TTCCTGAGCGTGCGTCCACACCTTAGTCGAGACTAGTTCCAAATTAGCGAGGTAGTTAGCGTTAGCGCAATTACCGGTACTAGCATTGTAGCGACCACGA
+>70272 2
+CCGCCAAGTTCGAAAGCGATTTGGAGGGCACCCTCACAGTGAGAATTCATGATCTATCACCGCCTTTATGGCATTCCTGTTGACAGTAGGTAACACGGGT
+>70273 2
+GTTACGATTATGTGAACGTCCGTTAGGAGTGACGGCGCGGCAACCAGACTCCCTATCTAAGGTTCCCCTGGTAGTGATATACCCAATTATGCGGCCAATA
+>70274 3
+TATAGGACGCTTAAGCATTGAGAGTCCGCAATGCTGAGGCTCTCGGAATATCAAAGGAAAGGTCTCACCCGTGCATATTGCCTGGTCTCGCCAGTTTCAC
+>70275 3
+TTACTCCCGTCGCGGCGGAACTGTAGTAAACACAGCAGTTCTTTTACGATTAAATGCCAATCGTGCGAGTCGCACGTCGACACGGCACTGGTTTTGGAAA
+>70276 2
+GCGCGGCAATCGGGCGGATATATTCTGTTCAGGCCTGACGTTCGGGTCAGGCTAACTGGAATACTTTTCACTGTCAGTAATACACTAACCCAAACGTAGC
+>70277 3
+TTGAGAATGGTCTGGTTCGTTACCCACCACCCGGTCAAGCTTCGCCTGAGACAGCAGCCGTGCGCAGCAAAGAACTTGACATATGATTATGATTTCTGGA
+>70278 1
+CTCAATGACCATAGGCCATTTTTCAAGTTTAGCCTTCCGAGTTGTTGGTTATCGGGGATACATGAACACCGGACAGCAGGCCCCCGCGGGCTAATGAATA
+>70279 2
+GGCAATACTCAGTTCGTCCATTGTCAGGAGTCCGGATCTGCCCGCTCGATCCTGACGTACTCGAGCGAAGGTTTAAGGTCTACAATAACGCGTGAAATAT
+>70280 3
+ACACGCTTCACCTGTGTGTATATGCGGACCTCCGTCAGATTGAACCAGACGTGATGCCTTACGAGAAAAGACTTTGTAAACCTGGCTTCAAGGGGCGTCT
+>70281 2
+ACCATTAGAGGTAACGAAGTTGCCAAACCGATCAAGGGTTAGCTTGTTCAGGCTGTCGTATGTTACCTCACCCCATAGGTCGCGGTGATCCTAACTAGGC
+>70282 2
+GCCCGGACACCTCATATTTTATTTGGATAGACTTCTCCCTATAATGGCGTACAAGCGGGATCCCTAGCTGGATGGTTGCACGAGGCCAGGAACTAACTGA
+>70283 1
+CACAGGGGACACGGAGCCAAGGCCTTTCAACTGTAAGTTTGTTACATCCCTAGTCGCTTAGATCAATAGCATACGGTTGATGGCCTCCGTCTGATAGGCA
+>70284 1
+TGCCTATGTGGCCTTCGTTTAACAACCGGGATGGACGCGTCTGCTCGAGCTTATACATCGCTGTGGGCGTAAGATTAATCACCGCATCAAAAACGATCGA
+>70285 3
+ATACGAACCCAGTTATAATCCGATATCGCATGTCGTCGCGTGGCTACGATCGCTGAAGCATAGCTTCCTGTGTACGCGTAAGTGGATCGTCAAACGGTAC
+>70286 2
+TTAGTCGCCACACCATCTGTCTCCGTAGGGGTAGGCAGCACGACAAGTATTTTCGGCGTAATAGTAGACGTAATCTACTACGGCAGATTCGCGTAAGCTC
+>70287 1
+TATTGCGATCGGCTCTGTTACCCCCATTACGTAGGTTGTTCCGATAAAGCAATACCACAACGCGCGCTTTATGAGCTAACCTGAGTGGGGGCAAGAAGCT
+>70288 1
+ATGTTAGCCTTATATTCTCAGCTCGACCCTTGATCGAATAATCGGATCGCGGGGATCGCGCTAAGCCCAATGTCTCCTATAGGGGAGCATAAGCGGACTA
+>70289 3
+AGGGTGAATATTGGGTTACCCACTACGTCAGAACTCTGCTCTCTTATACATACGTGTAATAATCCTGAGCTGTACCAGCTGGGCGTCGCCAGGCCGAAAG
+>70290 3
+AAGGCATGATCATACGGGGCCGTGCGGCATATGGTAAGCCCATTCGGAGCTACTAGCAAAGTCCTTATTAATCCGTTTGCTACCTGCAAAGGCCTTACTG
+>70291 3
+GCGCTGATTGATATATGCGCTTCAGTCGGTCTCAATGACAGTCGTACACCATCTGCCGTATACCAGCTGAGGTACATTATGGCGTCCGAGTACAAGACGA
+>70292 3
+GGAGACTTACCTTCTATAGATCCCGATGCCCAACCGAGTACTTCAGAATTTCGGACTGCACTGCGTCTGGAAGTTCCTGCTAGGGATTGAAAGGACATCG
+>70293 1
+GTAGTAGGAGTTTTAAAGGCACGTCTATTCTCTTTTCGCGAGCACGGAGTCATCAGGTGCCCTATACGCTCTACATCCTGGGAATACAGCGAACGACAGC
+>70294 3
+GTATGCTTGGGCTAAACATCGAAGTACACATATGTGCCTCAGAGGCTGGCTGCATCTCCTCAGTCTTCTTAAGGCCTGAACCTGCTGAGAAGCGAACTAG
+>70295 2
+AGGCGCTCCGAGGCCGAAGATGTACGTCCGTTTTGCGTATGGTTTTCGGTTGCAGAATATACAACCGTCACGCAACACAGATAGGTCGCCATAATATCCT
+>70296 1
+GTTACGGGTAGTGAAGAATTTCGGGTATCCTTTGGCCGATAGATTGGCACCGGCCCAGAAGTTCTATTTAAGAATCGCACAGATACTCCCCCCTCGAACG
+>70297 3
+TACTGCCGTTTAGCCCAAGGCAAGGTTGGCACTGTCAAAATCGACCGATCGGCAGGTCAGTAATGCACGTTGAGTTACATTTGTCATGCACCGAGATTCC
+>70298 2
+TTCATCTCAGAAGTGAGTTAGCTTGCCCCAACACATATATGGGGAGGCCTGTGCACATTGGGGCCACATACCCTTTTCGTGACTAACGGTAGACATGGCA
+>70299 2
+CCCCCCGCACGTAAGGGTACGGCTCTTGGGTGTTATATTGGGTACTTTCCGAACCTAAAGTGTACAGGATCAGACCATAGCCTACTAAGTGCATAACTGG
+>70300 3
+GTTATTAGCATGTAGCAAGCGACATCTCGCAGAACTTCTTTGAGCCGAATTTCTAAGAATCGGCGAGTATAGGGATGTGCCCCTAGAGCTCCCTCGCAGC
+>70301 2
+AGGAAGCCACCTGTCTGTTGCGGCCCATCACGATAATTGTAGCGACTTCGAAGTAGTAACTCCATGCACACATTAGTCGATTCGAGGCCGTTGTACTAGG
+>70302 3
+CACAGTAGGGGAGACCATCCCAGGCACCTCATAGCAAGAAAGTACTCCTTATTCCTGTGGGGAGTACAGACTATATGGCATTGTCATCGGTCGTTCTGTC
+>70303 3
+GTGCCATCGTATCGGAGTATTCTCTCAATTGACCCGGCATACATCGCCCGAGCGTGGATAATGACTATACGTCGGGCCGATATAGAATCTCAGAGTACGT
+>70304 1
+GTGGACTTAGAACCTTACTGTTTACCTTCATCTAATTGTAACGGGCGCTAATGAGCCAGTGGTCATCCGGACAGCTCCATACACGGCAAAGGCATTGGCG
+>70305 3
+CACTTAGGAAAGCGACCTCACGTGCCCATTGAACGCTCGGGGCGTACGAAGGGCTGTGCACTCGTTTATGGAAGTTGATATTCCCTGATATCCATATACA
+>70306 3
+AGGTTAGCAAAGGGAAACGAACCACGATTGCCTACGACACACGTGGGCCTGTCTCAAATTTTTGTAACGTACTGTTCGTGCCGACTTCGCTGTGCCGATA
+>70307 1
+AACTAGCGTCGGAGACGCCCAAATGAGACGTGCTAGTGCGTCGCTATGGTCGCCCTATTGGCCGATTAAACCAGTGCAGTTATCATTTTATTGGCAACAC
+>70308 1
+TGTTGGTGACAGAAGAGAAACGCTACTCCAGATTCTCCGAAGATGACGCTGGCTGTCTGTCTGCCCTAGATGTACCTCGCTCGAATCAGTACACATGATG
+>70309 3
+TTAGCCCAAGGACCAGAAAACCATAATACGATCCATTGCGACTGAATCGTTGTGCCGCATTGGTGTGGGCTTGCTTCAAGATTTAGTCCGGCCTCAAGGC
+>70310 1
+TAGGCTTGCTCACAATTCCCCTCGAGCCGGTAATATATGACCTGACCGACGGGTCTACCAGAGATCGTTGCAGCTGCTACTCGATAATGTAGATAAGGGT
+>70311 1
+CGCTACGGCTCCAGGTTTGACAGGTCGAGATCTGCACGAATTTTCAATAGTCCGTGTAAAAACCGTCTATAATAGAGCACTCGGACCCGTGTTACGGTGC
+>70312 3
+TAAACGGAGTGGTCCATGTCTAAGGAACCCCTTTAGTAGTCGCATATCGAGGGACAGTATGTTCTACTAGCGACCTCGCACCGACACGTTTTAGCATCGG
+>70313 3
+CCTACGGCGACATTCAGAGCAGCTAAGTATGTTTAACGTCACCATTGAGATATGCACGACCCGCGTTGAGAGATTGTGGCTCCAATCTTTGCATACGGCG
+>70314 2
+TGGGTCCGTCACCTAATTCCAGTGTCAAGATGCTTCACCAGCTCCGTGTTCTATCATAGGTGGGCCCACTCACTGAAGGAACAGGCAGATTAGGGTTAAA
+>70315 1
+AGCGTAACCTAAAGGATTGGTGATCCATCTCCCAAAGCTTATTGGGCTCGAGCATCCTATGTACTACGGTGCCGGTGGTGTCCATTCCATCAGACGGAAA
+>70316 2
+TCGAGTCTCAGATGACAGCATGCAAGCACCGCGTCTTTAGTGCCAGTGACATATGCGGGAACTTAGTTATTCTCATAAGCGCGGCGATCTCTTGGCACAA
+>70317 1
+ATGGCACATAGGGATCTAGCTTACGGTGTTGTCGAGCACACAACCCCCGGTTGCGTACACCGTATAAAAATGCTACGGTGGTTCCTCGTTACTAACTGAG
+>70318 3
+CCAGGGTTGGAGTGTTCCAACCACTCCGAAGACATGTATATTATAAGGAGGTTACCCTCTAGTGCACGGGACCTCAGACAGGCTTACCTTAGTCTCAGGT
+>70319 1
+AGGTTCTAACAGACAGATCTGAAAGTACACTGACTGGCCTGGCAATAGGAGCCAGCGTCTGCGCAAGCACCTGCGTTGTTGCTCATTGCGATTCAATTTC
+>70320 3
+ATTTAGTAGGTTCTCACTTCTGTACAGCATCAGACACAGGATGGCCCCATAATGTGCTCTAAGTGAGAGAGCCTGACTCCCCGTGGACTCGATGTGAGAC
+>70321 2
+AATATACTTCCTGCTGAGAATTGCCGGTTCGCGGGGTACTGTTTGTACCGAACAGCAGGCTGCTCGCGAAACTCATCGGTCGCTTCTTAAAACCGAAAGA
+>70322 2
+AAGCTAGGTCTTTCTGGAGCTGGATTTTGGCACTTAGATAGCTCAACAACGGACCCCACTATGCGGGCAATACGCGAGCCGTGAACTTTGCAATCTTCGA
+>70323 1
+CAGAGCATATATTCCTGTCCTTGAAACGGTCCGAAGGGTCCATCGTAGGCGCAGTTGAACTGCTGCAGCCGTGTTACCTGGAGTGCCCATTTCAAAATAA
+>70324 1
+CCAGGTGACAACGGACACACCAGCATGCTTTACAGTGTTAACGCTCGTAGCTTCAAGTGGGAATGTCTCAGATCCGTGTCCCGTCAAGGTTATAGGCTTA
+>70325 1
+TAGCCTTGGGAGAATCCCCTCTTATCGCGTGGAGTTAGAATAGCATCCATAATGACTGCCACTGTGAGCCAAGTCCGATAAGTTCATGATGGACGCTCCG
+>70326 2
+AAGATCCGCCGACCGGTAATGGAGCATAAGCGACTTACAGTCGTAACTTTGAAGACTTGCGGCCGTCCTCCGTATGACGCCTGATCTATATGATGTTGAC
+>70327 2
+CTTCAATGTTGACCACGCAGCGCTGCTAGGTTCTCGGTAACAGCTTATTCACAGAGTGCGACTGCTGATTTCACCCTTCGAGGAGTGAGACGAAACTAAG
+>70328 3
+ATAGCGGCGGGTATTTTTGTCAGCCGAGCGATTATGACAGCCTGAGCATCCTCTTGAACACATACGGTGAGCGTACTAGCGCTACATACCTACAGAGTCT
+>70329 2
+ATCGTATCGTCCGTATGCCATTGAGAGGGATGGGCCACCCATCAAGCTTCGCTCCTCCTTGACAATCATTTAGGAGGGCATAGTCGATCAGTCTGAAAGA
+>70330 1
+TACGTAAAACAGCCTGTCAACAAGAGCCTTACAAGTCGTTGTCGGGTGGGGTAGACGTGATCTTAATTATCCTCGCTCACAAGCAGGTTCCCGATGCTGC
+>70331 3
+GCGTACTAGACATAGGATATTTACTACTCATGAGGACTATCTTGGTGATGCGCACCAGGAACCAGCCGAAGCCTATTGGTAGTCAGGGTCCCTTCTCGAC
+>70332 1
+AGGGAATGGCGCGTCCGAGTACAACGAATGACCTACTTTTTTTCAGGACATAGGCGCATATCGGTTCCAGGCTGACACACTCCCTGAGAAAGCTTTCGTT
+>70333 2
+GCAGGCGGAGGAGAGCTTAAGCTTTGAAAGCAGCAGTGCCATGAACCCTGTACGTTAAGCCGTAGTACCCTTCACTTTCTGAGCTTTCCGGCTAACTATA
+>70334 2
+TACGCCGAACTTTTGAGGGGATACAGGTGTGTGGTCAATTAATCCCGCACGTCTGCTCCATATACCTTAATCACGTGAGATGGCGCGCCCAGTAATGCAA
+>70335 1
+AGAAGTGCGCTGATGAAGTATGGCAAGGCCGTTTCCCCATTCTAATCCGAACCCGGACCTATAGTTAAAGTTCGCTACTTTCCAGATGACGGGATGTCCG
+>70336 2
+CGTTTGGAGCAAGCCCGAGAGCATTCTACCGATGCGTCAGTTACACTACGTTAGCGTGACGGTCATTTCGACGTTTGCCTAAGAGAAGCATCCATAACTG
+>70337 3
+TGCTGTCTTCACGCGAGTTTCGCTATAGAGGTGTCCGCTCAAACCCTACCGACATTACTCCGAAGTACAGGCAATGGGTTAGAGATTCAAGGGTATACGC
+>70338 2
+GACTCACACCGGGTCCGTGATAGCCCCGACTCCATGCTTGTTGTAGCTATGTACGTTTCAATGGCGCTAAGATCAAAGGGCACATGCTAGAGTTAGCAAT
+>70339 3
+AGGGACTGGATGCGCCCGTGTTTTGAAAGAATCACCCTTGGACATTATCGGGGATGCCAGCTAGTCGATATGACTTTTAGCCCACATACCTCGATACCAG
+>70340 1
+GTAGACTGGCAGTTCTGCCCGTATTGGGGGGAATTTACACACTGGTGTGGGCCTTGGACTTACAACAACCAGCCCCATTACGGTCAAACTCTAACATGTA
+>70341 1
+GGGATTCGAGGTCATCTGCCTAACGCATCGGTGAAGCCCGCCCCTCATTATAGTCGTACGTCTCTCGCTAGTCGAGTTATATTGTAACAAAGGGAAACAG
+>70342 1
+AATTCAATTGTAAACAGCCCCGATCCAACGTCATATCTGTCTCCGCGCTAGCCGTGGCACTCGTGTAGGGGCTGAAGACTGGTGGTGGTTACAAAATTAC
+>70343 3
+CGTGAGGTCGGCTGTACGGCTTTTACTGACCTCACTCAAGCAGCACAGGTCCGTCGGTATCGAGAGCCTCAACATGTAAAAATCCGTAGCGATATTTGAT
+>70344 1
+GTTGGTGGCTCCATGTCATATTGCACATGCGCAACTCCGGTTATAGGACATTTATACGAGGGTCCCCAGCAACGTCACTGCACGGAAATAAGAGTTGCCT
+>70345 2
+CACAACACATTCGTGAGAATCTGTGCGTAAATGAGCGCACTGTGCGATTCGCGCTCTGGTTGAACGCCAGCTGGTCGCCATTGTTACTGTAAGTAACAAC
+>70346 1
+AGTTGGGGCTGTTGAAACCGGCCTCAACGGCGCGTCATAAGGCCGTATACAACTTAGCTAACCACCACATTTAAGGTTACACGTTGCTTCGTCTGATAGG
+>70347 1
+CTTACGCTCCCTTCGAATAATAAGATGCAGTGCTATGCCGCCTCGACGGATGTATGAAGACCGACTAATTGAGTACCGCTGTAAGCTTGGGACGGCATCT
+>70348 3
+TTAGAGTAGACTCCGATACGTGTATACCGTTCTGAATCTCACGACCCTCCGCAGTATATGAGAAGCGGTGAATAATGCCACCTCGACGTTATGCCGGTGG
+>70349 3
+CCTGAGCTGAGTCCACAAGTGTAAAACTGTACTGTCGTATCCATGTCAGATTGATCAGATTCTGGTTGTCCATAGCAAGGCGGCTCAGAACGGACCGTCC
+>70350 3
+CCGGGTAGAGAGCAGCCGATGGCCTCTGAACTCGCCATTACTTCGCATGAGCAAGCGACACGTAAAAGTAGACTTCTTTCTGCCTCTTGTGGAGTTAAAT
+>70351 2
+TTGCCATGATATACATGGGTCCCTGTCTTAGTACGTCGGCAGCAAGACGCCCTGGCTCCTTGACGAATTTAGCAAAACGACTGGGGAATACAGCCTTAGT
+>70352 2
+CGCCTATTTCCTCACGGAGGCGGACTATTATATGGCGTGAATCCCATAGCCACGGTACTTCGGATCAATATTCAGGTTTGCATAGCGCGGCAAATAACGG
+>70353 1
+CGTCACAGATTGCGAAAGGTCCAATCACCCCCGTGATAACCCAGCTGAGTACGTCATGTCTACTTCAGGGTTACAGAGAGTTTGTTTGTCCGAGAAGGCT
+>70354 1
+TTTGTCGTCGATCGGAGTACAGGATTTGAGACCCCGATACAGTAGCAAGTTATGAGTGTAAACCCATTTAACCTATCCCCGCACCGCGTACTGGGCGTAG
+>70355 3
+TGTGGGGGCGTGCTCGACCTTGGGAATAGCCAATACAGAGATACCACTCGTAATTAAGGGCTGACTACAGCCGCAAACGTAGTTCCTTCCTACTTCTAGT
+>70356 2
+ATACACCCGACCTTTGTGCCGGCAGGAGTGCACCATGTAGGGCCAAGTCAACAAGTGTAGGCACGCATTCGTATCAATATTCGTGGATGATCTCCGTTTA
+>70357 2
+AAAGTACATCGTCTACCTGGAATCGTACACTATAGCGCTTGCGAAAAGGTATCTGTGGGCTCCTCTTGAAGCTCAGGGTTCCGGCACTGACGCGTAATCA
+>70358 1
+GTTCGACAACACTATTACACTTCCGAACTTGACTTGATGTGCTGGCTTGTCTATCGTGAAGCTCGCACGGGTAGAAACCGGATTAAGGCAACCGAGTCGC
+>70359 2
+CGTAAATCGGGCGAGTGGAAGAAATAGGTCCTTTAAGGACTCCTTCCGAGATGGCGCCGACTCCTTCAACTGTATTTGCGATACGCGCACCTAATTCAGT
+>70360 1
+ATTATTGGAATACGAGACATCCTCCATCACTTCTTCGTTGGACAACCGTCGGCATCAAACGGGAACTAGGGTAGGACTTCTGCTGCCTGCGACTGAGGTA
+>70361 1
+AGTATACATCGAGGCAATAGAGGTCCAACGCGCCGGCGACTGGCAAAGCAGTAGTTTCTGGAATCTTCAATTCGGTGCCTTCCTCCCTTTTTACGGGAAA
+>70362 3
+ACCATGTCCGATTTCTATTACGGACATGGCCAACGATGCGACGTCCCAAGTCCGTACATGACCCTCGGTGGTGGATCGAAGTATGCAAATTGTCATGATG
+>70363 3
+TCCGGACACCGAACCCATTAGGATATCTAAACTAGATGCACTTCGTATTACAGGCCGCGTGATTCGTTGGTCGATGCGTGGAAGTCGTGCGCAACTACAT
+>70364 2
+GGAAAACTATAAGGGTGACTTCTATACCCTCCCGTGAGTTCACAACCGCTTGGGGAGGAAAGATTTCTAGAGCTACGTTCTGGCAAACTTGCTTCGCCCG
+>70365 1
+AGTCACGAGGCTTGACCGCCTCTGGCAATTTGGTCTAGTACATACCTGACCTGGATGGTAACTCGACATCAGGAAGGGTATTTCGCAGTACGACTACATC
+>70366 1
+GAACCCACGGTCGTGCGAAATTCTCGAGGCTCAGTCGCTGGAAGTTAAGCGCTAGAACGAATCCAGTGAATCTGTCCATCTACCTCATTTTGATGGACTG
+>70367 1
+AGTAGGCGTCACTATAAGCACTCTATGCACATTATAAGGGGTGTCGGAAGCAAGTGTAGTCCTGACTACCAAGCGCCGTACTTGCCATTCTTCAGGCCGT
+>70368 3
+CCGCGCACGTCCCGGTAGGGTTTTCGGCAAACTACGTTCTTGCTCCGTGTAAAGACTAGTATACGTCATCACAATAGTTAGCAAGTTGAAGGACATGCCG
+>70369 1
+CACTCTATTACACACCCCAGATGAATATTTCTGGACATGGCATTGGTGCAGATTAAAGCGGTCTCCACTAAGAGCATGGGATGCGTGCGGCATTTCGCCG
+>70370 3
+TTTTGTCGACCCGGCGTATCACTAGTGAAGACGCAATCGGGAGTTTCCTCCACCAGGTATACCCAATGCAAGCGTTCGTCGATAGACAATACGTGAGTTG
+>70371 3
+CCAAGTCGTAGCCGAATCCCCTCAATAATTTGATTGACCGCGTGCGCAGTTTAGAAGCTCGCGTAGAGCTCAAACGCTTGGCGTTAGTAAAGCGTACTGT
+>70372 3
+AATTGTGTGCGTCCCATAGGAGAGTACCAACCGTACGATACTGGAGAAACCCGCAAGTCAGCGCGTGGTCTAAGTCGTTTGTTTTGTTTCAACACGCCAC
+>70373 2
+CGGTGCTAAGTACACTCATGACTCTCTTTAGGCGATGGATACAACTGTGATCCGGTAGAATTTTACGGAACTATCCGCAGCCGTATGCAGCCGTCAGCAG
+>70374 3
+CTGCATACGTACTACTTGTTCGGGGTAGATCTTGTTAAGAATTCACCGGTACTAAGTGGCCGGCCCGTCATACACGAGTGCCAAAGACCATATAGGCCTG
+>70375 2
+CGAGTCCGTTTTAAGTTAGCCCGGTGGGCCGCACTGGACTTAGTCTTTGAATTACCGCGCACAATCAGCGCCTTTCACAAAGCGCAGTGGGAATAAATTA
+>70376 1
+GCCATGTAGGCTTTATCACCAGCCCGATAGTTACTATAGCCGACGCCTAGTCGGTGATCGAGGCAAGTTCGTAGCACGATCTCTGGAATCTTCAGTGAAA
+>70377 3
+ATGGAAGCGTGATAGAGCCGTTATTACTGTATCCCAATTAAAGCTTCCTTCAGCTCCGCACGCGTCGATAGCCAATGTGCGGGCTGAAACCCGTAAGTTG
+>70378 2
+TTTAATGGCCCGCAAATTCATGCAGGTAAGCTCATTTTTTTACCTGGGCACACCGTATTGTAGAGAGATAGCCCTCGCCCGACAGGAAGACTCGTGCAGG
+>70379 2
+TCATCATTGCCTTGGAATGTTACGCGTGGAAATAACCAGCGTAGAGACCATATAAATGTTCTGACCTCGGGGTTGTCCGGAACTACGCGCCGATTCCGAC
+>70380 2
+TAGCTTCTACTTCGGGGGTTGAAGAGTACCAAGGATTACGATACGAGACATCCATCCGTATAGTCTCCGCCTAGGCAAGTGACTTAGTTGCCGTAGCCCA
+>70381 1
+GTGATTATATCGCATGACGAAGCGCGCAATAGTGGTACTCTGTAGAACGCGCTGTTTCAATCTCAAAAAGCCCGTCCGGCACTGGCAATGGGTTTCTCCA
+>70382 3
+TTGGCTGCTGGAGACACTGAGTGCACATAACGCAGCACCGATGTTGATCCCTCGTCTCTATCCAGTACTTTGCAAAACGGTTAGACGCCAAGGATATGGT
+>70383 2
+CATACAGACTTAGTGTGGATCGCAGCCCCTCGAAACACGGGCGAACTCTCCAGGGAAGTGTCGACAGCATCGGTGTTTATTCCTATTCTGAGGTTACATA
+>70384 2
+TTTGCCAGCGGTTTTATCGAAAGTCCGCGTCACATCAAATCCGAGGACGGCGAGCTACTCCAAGCCATTTAACGTAGTCCGTTATGTTGTGCAAGACGAG
+>70385 3
+AGTGACTACTCATCTCATGCGAAACGTAACTGGCTACCGTCGGGGAACTATGGGCCCTTCAGTTGTATGAACAGTATCGCTGTATACGATACCCTCGGAG
+>70386 2
+CGGGACCAGCGAGATCTGTAGGTATCCGAGTATCGAGCACCGCGATGTCTCATACAAGTCAGCCATCCGTTCTAGATCATTCCGGCAGTATATTTTAAGG
+>70387 1
+GACACTCTGTGAGTGATGGGCATATTGGAATTATCATTATCCACCCGCGCGAAGTCGATGGGAGTTCAGCACACCCATTCCAGCAGAGCTTTGTCTAAGC
+>70388 3
+TTACAATTAGCAAACTTTACTTTGGCACTACTCCCCATCGATGGATGAGGACGCACGCATCTCTCAGGCATAAAGCGTGGAGTTCGGGGCTGCCAGGTAT
+>70389 2
+GCAGGCGTGAAGTCTTTTGATACAAAGTCAGGTGCCTTCGGTCCTCGATGGTCGTAGCATCACCGGCAGCGTCATAAATTTAAAGGCCACCGTATTAACC
+>70390 2
+CAGCCTCGGTATGACTATGCCCGAAATCACCTGAGCGTAGACAGATCCAGTGATGTAATTACATAGACCTATTGCCTGCGTTGAGTTCGGAGGCCTACTG
+>70391 1
+TGTTACCTTGTGCCATGGAGCGCGACTTTCGTCGCTGACTGACCCGAATAGGCAGCACGTGAACCCGATTTTAAAACTACGGTGTATAGACAGGCTCAAT
+>70392 2
+AACTAAAACGACTTCGGTCTGATCGCGGCTAAGAGGTACACGCCTACTGTTGGCCACTGAGGTACGCATTTGGTAAGTCGCGTCCAGAATCCGTTTATAC
+>70393 2
+AAAACGTGACTCTCGATGAACGTGAATTGCGCCGTACGCTTCGATTCACGGCTATATGTTCTCCAAGCCGGTCTCGTGTTGGGATAACCAGGTAAGACAC
+>70394 1
+TTGCTTCGGACCGACGGGGGACTTCGTCATCAAGCTGTCTACGGACTTGGCTAAGTACAACTAAATTTTACCCCGACGCCAACGTAAGATTGTAGGGACT
+>70395 2
+CATTGGGGTAATTTCGCGTTCAAAATACGGTGCGGGATTCAGTAGTCTAACATCCTCTTGGGGAAATCCCACAAGCGCGACGCGTCGATTATTGCAACCC
+>70396 3
+ACGGCCGTGATCTGAGGTGTTTTTGCTTGAAAATTATGCCTCCTATCAAAACCCAAGGTACGGTAAACCCCTACCGAGGAGGGTATTCCGCCCGTGGTAA
+>70397 1
+GCCGGACCGCGTCGAAGGGCGCCCTGGACTCAGACTGGAATACTAAGCTAGCTTTTACCCATTGATTATACTCAATTTCAGTTAAGCCTGGATATGGACG
+>70398 2
+CCGGAACAGGTAAACCAATTCGAGGGCTGCGAAATCCTGCAAATTTTGCGTCCCCGTACGGAAAGCGTGTCACCTAGTACTTGACGCAATGTTGGTTTTC
+>70399 3
+AACGTCTGTGGCCGATAAACGGGTGTGCTACCCTACCAGAAGGTGGGCTCGGTATTAATGAGTTACCAGGTTCATCTCCACAAGATGCCCCCTGTTATAA
+>70400 3
+GTCGGCCTAGCCGAAATTTCTACGCTAATATAAAGTTTATGCGGAGCGTACTACACCTTTTCTGAGCGTAAAAGGCGTGGACACCGCCGGGCTGTCCAAT
+>70401 2
+GAATTCTCAACGCGCCAAGGCGGATAGCCTATTTTCCACCGTCCGGCGACCGTACAGGCCTTTAATATGGATATGAATTAAATCGTGCCGAGGTCGTGTA
+>70402 2
+TAGCCGTACCCCGCTGGCTCTTTTACTTTTGAGAGAAAGAGCCTCGAACAGTATCATCGGTCAGTCATCGGGTTTAGGACGGTACCGAAAAGTCCATACG
+>70403 1
+GGGAACCCTTACATACGATGTCCTCACAAACGGTTCAATACAATCGCGATCTGCGCTTCAACCGTTTAGGATTCGTGGGGAACGTTCGTTCATGGAGGCA
+>70404 3
+TCCCAGTACACAAGTTTTCCGCTCATTTTGGAAGGCAGCAATATGATATTAGCGGGCGCTTGTCGCGTGAGCTGCAAATGTAAACGACCTGCCCTGAACG
+>70405 1
+GAGACAGGTAAGATTGCACTCCTGCTCGAGCTTCGATTGCAGCGGTTATCATCACATTGACTACCAGCAGTGTGCATACTTCCAAGGACAGCTGGATGTC
+>70406 3
+CCTGCTTCAAACTATTCAAGGACATAACACAATGAGCGAGGGCGTGCCGCCCGTTTCAGACGGGTTTTAAAGCTCGGAATATATGCTTGCCATCTCGGTG
+>70407 3
+CTGTTTGCTCAGCAGCATGAAGATGTCGAATTGCTGAGCGATTGGACCCCCAACAGCTTGAGGGGATTCAGATCTTTTAGCATCACCTCAGCTCGAACGA
+>70408 3
+AGAGGTCCGTCGGTCGTAGTTCTATCATCAGTCGTCGCTTTGGCGCCGGCATTGCTCATAAGAGACCGACCATAATCAGGATATGAGTTTAACCAAGCCA
+>70409 1
+GCCAAAAGGGGTAGCGACATCGATTGCTGCTTAATTAGGCCCGAACCATCTAGCCCCCGAGCCCGACGTCATTTATAGATTCAAGTTGTGCGATGTATTG
+>70410 2
+CATCCTGGGTTCTCTTGAGAACCGACAAGAACGATGAAACTTACACATGCTAAGTGGCACGGCAGCTTGTCGCATTATGGAACTCTGTGCGTGACCCTTG
+>70411 2
+AAAATCGCGGCGGGGCAGTACATATAGCTGTCGTCCTATGCCTGCCTTAGTACAAATCGTTGCTGCATGACATATATCCCGTTAGAGACTAGCTGACCGG
+>70412 3
+CGAATGCCTGGTCCGGCGTTCAGCAGTCGCAGGCATTCATTCCGTACCTTCCGATAAGGCGCAAGAATTAGAAGATCGATATTCTATTATGCGGCATCAG
+>70413 2
+AAGACTTTGGGGCCGAAGTGCAACCCGGACCGCTTTCTAAAGGGTGTTACACTGTAGCACGTCCCATATCAGACCGGATTCACTGACAGGTACTTTATTG
+>70414 1
+TCATTAGAGCTCCAGGCATGGAGCTGCAAGACCACGATGGCTAGCTTTTCAGGCGATATGAATTAAGCTGCGCAGATCTTTGCAGCCATTGCGTTCACCA
+>70415 2
+TGCCCGTAGAGTGGTATGACCAAATTCCCGCCCCAACGTGATCATGGCTATGAACTCCTCGCGGTAATGGAGAGATTCGTGCTTTAGGACTGCCTAATAA
+>70416 2
+TGTTCTCTTAAATGGGCAAACACGATGCCTGCGCCATGCTCTACAAAACATGGGTCGACAGTCCTTTGATGCCTACGGCCCACTTAGAGGTAGAGTGGAT
+>70417 2
+ACAGACCCTAGGCGGCTAATAGTCTTGGCGTGGCATGACAACTAGTGCGACTTGACTCACGATTCGGTAGATATACTGCGTTTACCCAGCCTGAATGACT
+>70418 1
+TCAGAGTCGACTGCGCACGTACAATATTACCAACGAACTGCGTCTCTCAGGGCTAAAGTCTACGTTCGTTAGGCTGGTTGGGCCACATGACATAGTGCAT
+>70419 1
+TGGTGACGCTGGCAAGTTCAGGCCAACAGGTACGCAAATGAGCCGTATCAACGCATTCCTCCTCAGCAGTAAGGTCTTTCGTGCAGTTGAATCATCTGAT
+>70420 2
+GGAACCGATACCAGTCTCGAACGCGGAATCAATCTTTCTGCGCTGAAGGAGGTGTTTTTTGCTGGTCGACTTCTCGAACGGATAACCTATAGCCCACAAG
+>70421 3
+TTCGGTCCTGTCAACAAGTTGGCAAACAATATCGTGGGTATCACGTGCCCGACAACTGGACCTTCGTCATCAAGTGACCGTCTGTCGTAAAGTCGGAATG
+>70422 1
+CCTCGCTAAGCCCCATAGCGCCGTAAACCGCAGAGAAACAGTAATTAGCGTGTTGGTGTTCGGTAGGATCTAAGTTAGTGCCCCCCTATTTTCAATGAGG
+>70423 1
+GCTCCCCCGCTTATCCAGACCTCAATTAAAGGCTGGACGCTGTATGACAATGTGCTGCGAACTGCTGGATAGATGTTTGTTGTAACGCGGCACAAACGAT
+>70424 1
+AGGGCGTCTTTGCGGAACTCAGTCGCCGTGACATATCCGCCGGCCTTGGAAGCCACTAATTACGTTACAGGTTAATTCTCGCAAATCTTGGTCAAGAGAA
+>70425 3
+ATCTGAACGTAGGCTTTACTCGACAGCATCCAGCTGGATTTCTAGTAGAAAGCGCCTGGCGGATTAGAGAACCGCGACGCTCTTCTTGTGTAAGATCACC
+>70426 1
+CGACAAATGATTGTATTCGACGTGGGGCTGTGTCACATGCATTAACAATGCCTGACCTATCGCGATCAAGATTACCCAGTCCACGAACGCGGCGTTTGTG
+>70427 2
+ATGATCCGATTTTGGACACACTCCACCGTCGTGTAAAGGGCAGCGGTCTACTGTAGCGCCGGTGATCGAGTCCAATACTTCGTCCGACTAATGTAAGTAA
+>70428 3
+GTTGGTCCGCACCAGCTTCGAGACGTACACGCACCGCTCATCTTTCTATGGCCAACAAGGACGATTAAGCTAACATTGGGTCATGAGTAGTCAGTAGTGT
+>70429 3
+TAGGAAGTAATTGGTTTTCTTAGGGAGAACCCAATCTAAGACTGGGACTCTAGCGTGACCCATATTGCGCACGGTTCCCTAACCTACTCTCCCGGAAGGG
+>70430 3
+GGAAAAGCTAATACAAACCGCTTCGCAATAGCTCCCCACGTTCTCGTCGGCATCGCGTGGAGATGCATTGGAACTGATGACGTTCCTGAAGCGGTTTTTA
+>70431 2
+GTCGAAATGCTCATATCGGGTCCAATCACTGACTTCCGGAGCAATAGTGGGCCAATTGGGTCGCCTCAGAAACCTGCTAATGGTCCTAATGATTCGGACT
+>70432 3
+GATGCCCAGAACATGAGGCGTTCAATACACGTGAGGAGACTGTTTTGTAGAGGGGTCTGCGGTTAGCCTTCCTCCACAAACATGTTACCTCCATCGAATC
+>70433 1
+AAAAAACAGTATAACATTCTAACGCTGTTATAGTCTGGGCCGGGGAAGTACTGCTACGGCCCTCTATGGCGTCATGCAATCGCGTTCGGCACTCGACTTG
+>70434 3
+ACCATTGCACTTTCCTCTGGAAGGGAAGATTCTGAGGTTACTAGGCGAACCATCACGTGGATCTGGATTTGCCAGTCCCATTAGCCCAGAAGTCGAAGCT
+>70435 3
+CTTCGGGCACAAACGTCGAGAAAAGGATCAGAGCTTATAACGCGCAAGTCAGTGCTTTCATGCTACACGGGCCTTTTCCAGGGCTATTGATCTTGTAGCC
+>70436 3
+AGTAGCATGTTAACTGTAGGCGTGCCTTGCGAGTTCCCACTCGTCAGAATTTCCGAGACGCTACTGGTTTTGGGTAAGAGTCAACCAACCTCAGAAACCG
+>70437 1
+TTCCGCCATAGCTTAAGGTAGCTACGAAAGCCAAGCTCTCCTTGTGTAAGTGTTTGAACATGGCAGCAGCAGAAGGGAACGACCCTCGTTGCTTTTGACC
+>70438 1
+ACCATAATTCTTAGGGTTACTCTGCTGTAGTTGGCCCGCAACTGAATGTACGTCTGGAGACCTGGCGATGGACTCATCAAAAAGATAGTCCTCCCAGCGG
+>70439 1
+GCTGCCTATGGGGGGGCCCGACGACATTGGATCATACATTAGCAGGTTCTGACCCAAAAACGGCCCCTATCTAGCATGACATAGATTTGTCTGTTCTGAA
+>70440 1
+GACCTCCATGCAGAGGAAGTTCTTAGTCAGGTTATATCGGAATTGGGGGTCGCACCTCCAAACACGAGCCACCCTTCATTATATGGAAGACTCGGTTCTG
+>70441 3
+TAACAGCCTAGGCGTGATGGTAGTTACTCAGCGCACGAATACTCTCGGCAATTAGGCTGGACGGTGCATTTCAACTAGTTCTAACTCGTACCGCAGCAGT
+>70442 1
+CGAACATAGATATCAGTCCGCCGAGCCAATCACTCCACGAGCGATGAGCAATGTAGAGGTCAAGTTCATAGGTTGCGTTTTGGTGCCCAGGTTATTTCCC
+>70443 3
+AGCAAGAGTATCTTAGCGGACTGTGCGTGTCCGAAACCTAGTACTTCTCAAGCACTGCCTTGTACGAGCTCACTGAAAAGTACGCCCGTCTGTGGTAATG
+>70444 2
+TGAAGAAAGCGCGTAATCTGGACGTTCCTAGGCACTTTGCATGCGGTCTACCGAGACCCTGACTGTCGGTCACCTTCCATTAATATATAACTAGGGGACG
+>70445 3
+CGAGTCATTTAAACGGTAGCTCCAATATATAGATGATCTATTATGGGCCATTAATGCCTATGCTGCGGCAGAGCCAGCTGCTATGCCCTACCGCGGGCGA
+>70446 2
+CTAGCGGAGTCGTTCGACGACTCAGCTAGGATATCCTGTCAGGTATTGATACGTGTGTCCCCTACAGTTAGCGACGTCGGCCAAATAACGATTAACTACG
+>70447 1
+GCATGTACCATACACTAGCGGCCGGCTCCCCGATTAAGACCGTAGTAGATTAATCCCGGGAATATGTGTGTATCCGAAGTCAAGTCAGGCCTTTTCGTGA
+>70448 1
+CGGGGACTACCCAGTTTGGGTACTCGTTCGTACACAACGTAGACGGTTAGTCATTTGTGGGTGACCGGCCACTATTAACGAATGACTCACTCACGATACA
+>70449 3
+CCGAGGAGGGCTTCTGCTAATAGAGGCGTACATGCATCGACTTGGGGTTTAACCGTCCTCGGCAGGGATTAACAAGCCACTCTCCAAGAATTATTCATTC
+>70450 3
+CAAATAATCAACGCGTTGGGGGAAACTGCGCGGGCGTATTAATTACGTGTAGCTTTCGTGTGCCAGCTTGGCACTGTGACCCGAACCAATATAACCTTCC
+>70451 1
+CGTTACAGGTATGCCTTCACATACTGGGACATAAGTGAACCTGGTGCTATCAGCGCATGTTCTAATTGGCTTGGCTGAATACGACCACGAGAACCCGGTC
+>70452 1
+ATGCTAGAACGGAGCGACCACGCAATAGCAAGATCTTACTATGTCGGTGTTTGCGTCCTAACGATGTCCGGCTGTTCAGGTTCTACGCGCCGAAACATAT
+>70453 2
+AGTTTTTCAAAGGTGGTTACGTGCACCCCTATCAGAATACAGTAGGGACGCTACGAGACGCGGACCTTGTATCCGTTGCTCTCACGATACCAGCGATGTA
+>70454 3
+TCAATGTTATATTCGCGGGCACCATGCGAAATGAAACCTCAGTGATCTTTGGATCAGGATTTGTCATCGCCGACTCTGCCCAAGGCACGGGCTAGTCAAG
+>70455 1
+ACTCACCGTGCTGCCTAGTACTTGCGCTGAGTAGTCATGCCAACGCTGAGGCCATCTGTATCAGCTGAGAGAGGCGACTTTCCTTTAATTGGAGAAAAAC
+>70456 2
+GTCACTTCCACTATCTTCGAGTGCCTTGTTGGCAGAAGGCGACTGCGGCGGCCACTGGGATGAGACATAAGTCTTTCTAATCCAATCAAAGTAGCAGATC
+>70457 3
+ACAGACGTCAGAGATGGTCTGCGCTGAGCCAAAATCTAAGTTATATACCACTCTCGGGCCTATTGCTGTAAAGTACCTTGGTTGGCACGCTGAGTCGCCA
+>70458 3
+GCACCTGAGCATGGCTCGAGAGTAGACGAAATATTAGCCCCTATGTAAGGTCACTTTAAGCCCGTCTGCGATCCGTGATAGATCGCATTACCGCATGTTG
+>70459 2
+CACAGCCTGTTGGAATTGATGTTCAGACGATTTGTAATCAGATGCGGTACGTGCCGTACTGTAGCGACGTACGACTCGACGCACCCATTCACTCGAATGA
+>70460 3
+AGCGCGCTCCGGCGGACAAATAATCCCAGAGGAAGACCTTCTGAATGTGAGTGGAAATCGTTATGACACTTCCAGTTCGTGAGCTTATATGCCCTTCCTG
+>70461 3
+CATCTGCTCTCGGGGAGAATTGTTTATAGAGTCACAACTTAATACTTGAACCTCCTGAGGCCCCCCACTTAGTGGGGAGGCGAAATCTGAGCCCTTAGGA
+>70462 2
+AGGGGTTTCGGCGATATAATATATAGACCCTATTCAGCCATAGGCGAAGACGGTGTGCCGTATTCTTACCCTCAGCCGCAGGGTAGGCCCTACAAATTCT
+>70463 1
+ACCCGAGCCCAGATTGGATTCTGTACTCCGCTGGTTACATTCTATGGAGGACTTACACACCCGAAGAAGGACTTGACTCACACTATGATTTTGCGGGGGA
+>70464 1
+TGTCTAGAGGACTCAATATGTTTCATTATCGCGTCAAGCTTGCACGGAGGGAATCAACCCATGCCTAGTGGTGCCACGTACTAGGCGCGTTAACCTACGA
+>70465 2
+GACTTAACCGGTACTCAGTTTAATGGCTCTCCATAGTAGGTGTAAGACGCAGGGCGCGCTATATGGTACTCAGTCGCATCAAGTGCGTACACTTACGACC
+>70466 1
+TCCGGGCTTAATATGAAACGCTTGGTGGAGTTCGCAGTGTCGCGTTCATTGCACATCACCTAGAGAATCCATTGACGAGCCTGTGGACACAATCAGATCC
+>70467 3
+TGTGCACTTAAGCGGATATCATAGAAGGCTTGCATGCAGGCAATAGTAACATTCCCACGAATCCGCGGCTGCTACTACCGTATGATCTGGCTAGCGGCTT
+>70468 2
+TGTGACGTTACTTATCAAAGTCGCCGCTAGTCACCAGTGTAGGCTCAGGGAAAAAACAACAGGTTCTGGTAGCGTGCCCTGGTCCCTAATTTCCATGGCA
+>70469 3
+ATCTCGCATAGCTTTTCATCCCGAGCACACACCAGATGGGCATATAGTTCGGCGCTAGCTGGGCTGGATTATCTAAAGAGAAAATGCCTGTTGCCGCTGA
+>70470 3
+TTGGCGCCCCGCGGTGAGCTGGGTTTGTTACTACGGGACATTAATTCTAGCGCATTCCTAAACTTCCAGCTTATCCAACATAAGGGAAGACAAGGGACCT
+>70471 3
+TCTTCGCCCCTGAACCACTCATGAAGTACCATCTGAGCCCTTAGCACACTACGAGGGGGAGAAATTATCGGTTTAACGCTTTAATTTGGGAGGCTGGCAG
+>70472 2
+GAGGGGACATAATTCTACTGTTGACCTGCCCCAACGTGCATAACTATGGTCAACTACGAGCTATTCAGTCCGAGGCTTGCCTAGTGAGACGAGTACTTCG
+>70473 2
+CGTCTGCTCTGGACTAACTGTCGGAATATTCCGGACATGTTGTTTGCATCATAGTCACTAACGAAGGACAGAGAGCGCACTGTTAACGGCACCTAGTCCG
+>70474 2
+CGCGGCGAGGCTCTATGTAAGATCACACAATCCTCCGTGCTTTAGCAGTAAGCATCAAGCGCCTACAGGTGAATTCCTAGGCCGTAGTTGATATTCTGGA
+>70475 2
+TCGTACTGCTGAGCTCCCTTAGTGGCATTATTTACTTAATGAATGCCCAGTACCGTCAGCTAGACGGTCTACACCGGTCGTAGACAAAGCACAGGAGTGG
+>70476 3
+CTAGAGACATTAGGTGCTGGAATAGAATCCGCTTTGCGGATAAAGCCATACGACCCCGACGCTTGTAGATCTCTTTGGCCCGCTGGACAAGTATACTTGC
+>70477 3
+GTTTGCCACGAACAGATTATTCGTGAGCCACAAGGGCATACTACATGGTCCGATCTATCAGGTACGGCATCTGGCTAATATGTACGCGAACGCTTTCCGG
+>70478 2
+TACCATGAGAGTCGGGAAACTCCACTCTGTTAATGAGGCCTCACTAGGCGACGATAAACTTTCGCGGCGTTGCGCAAACCTTTTGCTACTAACGTTGGAG
+>70479 3
+CGCTTTTGGTTCCCTGAATGAGCCTGTCCTGATAGAGCCGGTGCACCTAGAGGAGGGAAAAGCCCCAACTACCTCTAAACTTGAATTCGATATTCGAGTG
+>70480 3
+CCCCTCGCCTGTGGAACCTCAATGATTGTGCCTAAGGCAAAAACGCATACACTTAATGAAGTATTGGTTGTCTGGGGGCTTACATTCTACCCAGGGGCAG
+>70481 1
+CTGCTAGGAATCGTCACTCGACCTGTGCATAAGGCCAGTCCTAAACTACGGTTAAGACCTAGCCAATGGTCTTTCTATTGGTAGAGAGTCAAGGCGGCCT
+>70482 1
+TTAGAACTCGTCCCTCTGTTTAACAGGAGCCGTAAGGCACCACGACCTCCAGGGTTCGAGCACGACGTGACTTACGGATTGGCATTAGATAGAGTTTCTA
+>70483 2
+GACAGTCAATGCGGACCATTACGATTGAGAGAGATACGGGTTGTCTTCCGGCCGCACATCGGTGTTATTCGGCTTCCAACTGATCCTTTAGAGAACCAAC
+>70484 3
+GTACTTATCTCCCCGGTCGTTCTCACGAAGGCGTCACGTTGGGAACTGTGAAGCACAACAGTCTTACTGACTACAGTCAACTGTGCCTGAATAAGTAGGG
+>70485 1
+TACGCGTCTTTGCAAGTGTCACGGATCCTTTACGAAAAGCACACGATCTTATCGCTGTCACGCTACGTTGTGGAGTCGCAAATGGGGAACATGCTAGCCA
+>70486 3
+CTTGATTCGACGGAAGCTCGGGCTCCTAGATTTGCACTTGAATACGCATCTCTGCGCGGACCTCACAGGAACTAAGAGACGGTTTTGGAAATCGAATCCT
+>70487 1
+AGGCCCTTTGATTTAAGGATCCAGAGGGGTGCACACCACCACGTAGTAAGCTCCGACACTTGGGGCTCACCATATAATTGATTTGCGGCAGCAGTCTATT
+>70488 3
+CGTATGGTCCCTCGCTATATTGCATCATAATAGGGTTCGCTTATGCCAAGAGGGTAACTGCAGGGGCACTCTCCCTAACATAAGGGCCCTAAGTTAGGAC
+>70489 1
+TAGCGTAGACCATGAACCAACTCGACTGCCTGCGTGGTTATTGCTAAGCCGAACTGATCTAGTCCCGGATCGCCTGTTCAATTTGCATGGGATCAAAAGG
+>70490 3
+CACAACGTGTTAACATTGATAAAGTGCAATCCGTGACGCCGCGTATGGTGCATCGCGACGAATTATTTCCAGATCCCCATGTCATGGCCGGGTGCATATG
+>70491 2
+TGGCCAGTAGGCTCTGGTCCCCGGTTGGACTCTCACATCGGTCTCAACTGTTATTGTAGGATAAAGTGGCGACCTACGTGTAATCTGAACACACGAAAAC
+>70492 1
+GTGGGGGTTACTCTACAACGGGACGACGATGATTATCACATAAGTCTGATTAGCTCGCGGGACAATCGTCCCTGGTCTCCCTAAGTGACATTACTACGAC
+>70493 3
+CTGATCACATAGCACGTGTGGGATCAAGGGGTATCAGCGCTCCAGGTACCGGCGAACTGGCCTAATTAATTACCTTCCTTGCGAATTAGAGTCGATCATC
+>70494 3
+TGCGTTTTGACTAATTGATACAGCCGTGACAACATAACAGTTCGGGCTGTTAGGGACGCAACCGGCAGTACCACCCCCATCGGATCGAGTTTATGTCAGT
+>70495 2
+TCTACATAGTCCCTGGGGGCCAGCACCAACCGGTGTCCTAAGATTAGTTGTCTTTGCGTCACAATGAGCACAACTAGTATGTGGCTAGATTCAGAGACCG
+>70496 1
+TCTTCCAATCAAGCTACTCAGGACACGACTTACGGATGCGGGGTCGCAATCAGTAGTATCAGCGGATTGGGCGTCACCGGTTACATAACTACTCTTGTGA
+>70497 3
+ACGTTGAGCATTTAGGTCTGTCCGTTGTATCAATGGGCAGCAAGACTAAGGAGACGACAGAACACGTCCGTTTCCGCACTCTACACCGTGGCTCTGAATT
+>70498 3
+GATGGAACCTTAAGTTCTGGCGAGCGTATTCGTGAGTATTTATAGAACTCAATCACGGCGAACAGTGCGGAGTCGTATCCTCCCTTTGGCCCACAAGACC
+>70499 1
+GACAGGCGCCGCTCGCTAACATTTGTAGGATTTAATGCATACCTACTGGACTAATGGACCGAGCTCAGTCTCGAGTATCGTAAGTCCGCCAAATTCGGGT
+>70500 3
+CCGTCAGTGGAACCACTACATCGGAGGTAAGGGAACGCTTCTTTCCGGGATATCCGTGGCTTCACTTACCGTCAAAATTCCTGAAGATTGGCAGGCAATT
+>70501 3
+TGCGCCTCTTCGTCCATTCCGCTGCCATGGCAGACCAGTCACTCGTACGATCATAATGCTGAAGGTTGAATAGTCGAGATGTGAAGTAGATCGTACAGAC
+>70502 1
+GGGCCCCTGCGTCCTACAATTAATAGTTCGCACTAGATAGCGTCTGAACTTTTTGTAAAGAGACGCACTCCTTGCAGACCGTTATGAGGGTCCAAAGGGC
+>70503 3
+GCATCTAGCCCCCCGGTGGAATTTTAGCTATCTTTGGAAACGCATGAACAGGGTACGTTGTCACTATGGTGAGTCTACCTCAAGAACGTATGCCCCGAGA
+>70504 2
+TGCATCTCGATGAAGACATGAGCTCGTACATTATGGTGAGCGCCCACTGGTGTAAACCAACGGTCTTCTCAACGAATCCATCGATTGGAGGCTGGCTCTA
+>70505 3
+CGTCAGACCGTCGGTCTTAATAGTCCTCTTAAGTCGGCGAGGGTCATGCATTTCAGAAGAGGCCCCACGCGTATCTAATGACTAGAGCGCAGCTAATATT
+>70506 2
+AGCTCTACCAAGCCTCGTGATCGCGGTAAGAGTAGCCTGCTTCTTCAGTGCCGACACATTTAGCAGTCTAGCGACATAGCTATAATCATGAGTTAGGCGG
+>70507 2
+GCAGCGTATCGCAGCTTCCGCGCATAATTGAAACAGGGTTCGCCGTATATATATCAGGCGTACATGTAGCAGTCGCTACTCCGGGTTATCTGGCACATAA
+>70508 2
+CGCCTTACATATGGTTGAGGAGGACTGAGTGCAAACGACGGCTCACACGCTATCTCTTGTCGCGCGAACAATGTAGTGCATACAAGTTAGTACCTTCCTG
+>70509 3
+TCTGTGGTGCTCATTCTGTATTGACGAAAGCCCCTGCCCACAAACGGGAGTAAGCACATTTTCAAAATGCCGAGAACTCTGGAGGTCTATCTAGGTCGCG
+>70510 2
+TCTGCAACTAACTGATGGGTAGAGCGAAGTTCACGCCCTATCACACCACTTATTCCTTTAGATCATAGGAATTGGGGGCATAGGGTTGCCCGACCGACGT
+>70511 2
+AACGCTTATCTCACGCAATTTAGTCTCACGCGCTGTAACTGGAGCTGGTCAGGGATTCCAAGCGTCGTTCATCACCAACAGCGAAGGTGTGTAATATCGG
+>70512 2
+GATGGAACTATAAAGGTAATCCTTCACCTAGACTATGGGCTCCTGGGCAAAAGTGGGCGGTCTCTCGGAAACACACGTCAGTCCACTTGCCTCTTGTAGT
+>70513 1
+ATTTGTGCGTGAGGAGACAGCCCACGAAGTATGACATAGTGCGCTGACGTGCCGATCTGCGCCACCGAGTGCTACCATCAAGTATACTGAATTCTATCTT
+>70514 1
+ATAGCGAAGGCCGGCAGTTATGATGTGTTTTTCCGACCCAAACGCCATTTTACTGTAAATCCTTGAAGGACCGATGCTGGGAGAACTATCGACCTCGGCC
+>70515 1
+TGGCGGAGGGGAAGCTTCATCTGCTGACAGTGACGAAGAGACGCCGATACACTTCGATTACATAGAAGTCTTCCCGGCGCCTCCAATTTACGATATTTTC
+>70516 2
+TAATCGATTTGAGCCAAATGTAGCTCACCGTAACGGATGAATACCTTCCGGCCGGACTCGATAGACTACCGGAGTTTTGCGCGCACTTAGTGGGCTATCA
+>70517 3
+CTGCGAAGACTTGTCGAGGAGCCACCCCGCTCGTATGCTGCTCGATTCGTTTAATCACTTTACGATCCCACGAAGAGTTAATAGAGGTGAAAGTCTGCGA
+>70518 1
+GATCCTCGGTTCCAACGTATGAGCGGCCGCACGTAGATGTGGCCGGTTAGCCATCCAAAAACCGTTTGTCTCTTTTACGCCTAAATAGAAAATAGGGGCT
+>70519 2
+TCCGTTCTTATTATTGGGAGCTGGGCCCCACCCGAGTTATGAATCGCCTTGGGACTGGGCTGGGAAATCATCAACGCGCATCAACACTCAGGATAAATTA
+>70520 1
+ACCCTGTATCATAAATAGGCTGGAGCATGACCGTGGTAAACGGACTGGACGTCCTAGCTATTCAGATCATTCCCCATTCTGTCGGCTGAGGGATTCACAG
+>70521 1
+GTTGAGTGTAGCTCGTCGACTCGAAGGAACAACATATCACCGGGTGCAGCGTCCCTGACATACCTTAGGGCTCGTCAAAGTCTTGTTATGATCATGCCAA
+>70522 1
+AGCACGACTGCTTCTTCGTTCGCTCACGAGGTACCGTATCATAATTGGACGGGGTATGACATCCTAATGCAAACCCATTGTGCAGAATTGCCTAGGCGGA
+>70523 2
+TAAAACCTCGGATCTTTACGGCTGGGCTTCCATGCAATGGAGGACATCCAGCGACTTGGGACTCATCGGCAACAACTAATTGCTACTGAGTGGATCCGTT
+>70524 2
+CCTTTTTGGTATACGAGCTCTGCTGGGTTGTAGCTAGCGGTAAGACATGTCCAAGGACTTAACCAGTGTCATATACAGACCGGCACTCAAGCACCTCGAG
+>70525 1
+ATGTGTGGGATTACTGCAGTTCAACCATTCCGTGGGCAATTACCTACTAGACTCCTCGGAGACATAGCGGCATCTGCTATGCCGAGAATATATACGGGCC
+>70526 1
+CTACTCCCGAGTCCCTCCCTAGCGGCCTGCATGTTAGCGAAGCGGGAAAATTGGCGTCGTACTATCATCTAGATCATAGAGTTAGGGAAGAAGTTTCACT
+>70527 2
+GCATGTGCTCCGTTGCACAGGAATGACGGTAAGAGTCGAAACCTAGTTCATGCCTTTGAATGCTTCCCTAAGTAACGGGCGGGATCCATCACACTCATTG
+>70528 2
+TAATGTACTCTGCCTCTTTATTACTGTCCCGAGTTGGACAGATCCCAGTTATCCACGTCGCTAGACGCCGACGAGAGACAGGAGAGAATAGGGTTCACTG
+>70529 1
+TCGACTGCCGAAGTGTTCGTAGTTCAGCCGCAAAACGCAGCGTCAATGACGCGGATCCCGGCGGAATATTTACATCTCATTTTCTTTACGACGAAAGGGT
+>70530 1
+TGCGCGTGGTAATGGGGCGAAAAGAATCGGCGCCTTTCAGCCTTCACCGTTGAAAAGTCTGCGACCATATGTCCCGCGTTTATAGATGCATTAACACATC
+>70531 1
+ACCCAGAGCTTTGGCCAATTAGCGCTGATGGCGAGCTATGGTTGACTGATTCACGAGCTCCATAGGCTTCCAAGCAGTAAGGGATGTTTACTACCCATAC
+>70532 2
+GCACGCGCGCATCTAAGGCAATATGGAAACTCAGCTGCAGAGTTCTGGGAAGGTTCGGCTTCTCACTCATCACAGCCTAGGTGCTTAATTGAACCTATTG
+>70533 1
+TATCGCTATTACACGATGTGTAAAGGTTGCATCCTTGCCCAATTTAAAGCGTACCAAAGTTTAATACTGCCCGCGCGTGCGCTATGGAACGAGGCCGGGC
+>70534 1
+CGAGATCGTCATATGCCCATGCAAATGATGGCATGCCTACCTCGGGTTCGTTCAATACCGTTAAGAATATGTCCCTGGCGCGTCTAGATCACGAGAGTGA
+>70535 3
+GTACGGCCATATGGCCCCCAATGATCCACGAGTCCACTTTGCTTCCGGAATGTTTGGTGGAAACGGATTTATGAAAATCCAAGCTCTGATGACATGGCCG
+>70536 2
+CGTCTACTTGCAGTCTTCGTAATACACTACACTGCGGTGACGTACGGACATCTAAGAAGTTTGGTCCGCACGCCGGTGAGGCAATTAGTGTACAATACGC
+>70537 1
+TACGCTTCCCACGAAATCCTGCCTCTTTGAGTCAGGGCAGGGCTACACGGCCATGAGCTATCTGACTGTTCGTAACGGGTAACATTAACTATGGATAAGG
+>70538 2
+ACTCCCGGAAATATGTAGCGCGCTATCACTTGTGCGTTGAAGCTGCACCGATGAAACAATGACAAGTGGACGGTGCTTCATATGCTTGGCTCGTCAATCC
+>70539 2
+ACGCCTCTACAGCTAGTACGCGCACGGGTCTCGACGCGGTGAACTCCGGTCTGGCAGTGTAAGGATGAATCTCTCATGTAAAATTGCATCAGCAATTTAT
+>70540 3
+TCGGCCACCGGGTTGGCTACTGTACTAGGGCAGACAAGAGATATTTGATATACATCAGACATTAGGAGCCGCTAGTACTCAGTTCCGTGATTTCCCCACG
+>70541 3
+TCCGAGGCCACGGCAAAGTATATCAGTAGCTGTCGAGATTAAAGCTGATCCCGGATCTCTAGCACTATGGGGATCTGGCCTTATTCCAGCCAGGTTACAT
+>70542 3
+CTTCTAGGAGCCGGCAACTGGCGCAATCATTTCCAATTCACACGATGCTTGGACAGACCGTCGGGGAGTATAACAAAGATTAGGGTTTGTTCGCTCCATC
+>70543 1
+ACAAACTGCCAGAACATGCACCTGTAACGACTTCGTATTTTCTTATTGAACATCGGGGGGCATGCCTAGTTGTCGGAGACTCGCAGTCCAAGTCACGGGT
+>70544 2
+CGTATAATGGTCCGTTAGTGCCTCAAACCCTATGCTACGTCTCTAGACGCAAGGAACGACTATCTCGGTGAAGCAGCAGGAAAGCGTTTTAGTCGTCCTG
+>70545 3
+GAATCATGCTAGGGTCACGACTGGAGCCACTTTATTTGTCTCCGTGCGTCAAACAGCCCGGGGGGGAAAACTACACTCTATCTAGCCTAGTTAAGGTTCA
+>70546 3
+CTCCTCATAGTACGCACCGTTCACACGCAAGTTATCTAGTATGTATACATTGAAAGACGCTGTGCGGCTGGTGGGGAAGATATTCCACAGTGGACGCCTC
+>70547 2
+CACCGTCAGATGGACTAACTACACGGGGGCGGTAATAGTAGTGTACAGCCTACTACCGGTCATTAACGTCTCAGCTTCGTTGAGATTAACGTGCCTGACT
+>70548 1
+TATGAGCGCGCTCTCAGAGGCCGAACAAAGTTAAACTTCCACGGTTGTCTAAGCCCCGTTTGTCATTACGATGGCGCCTTGTTAGGAAAAGAACTGCTCG
+>70549 2
+TATCTCCGTATTCGCCTAGGGGGATGTCGAGCGTAACATTTTTTAACGTCGAGGCGAACTGTGATACTAACCGAGACGTTGAGACCCCACTGCCAATCGA
+>70550 1
+GCTGGGAAGTATAGAATCAGATAATAAAGGTCTTGCATAATCCGGGCCGAGCGGGCGTTGGCTAGGCTCTTATCTCCCCCAGACCTTCTCGTAAACATCT
+>70551 2
+TAGAACGTACCTACTGTGAGTGCCACCTAGATTCCTCAGCGGGATAGGTTAACACCTAGAGTTTGAGTAGCGCTCAACGTGAAGCCTTTGGTCCGCATAC
+>70552 3
+CATCCACGGGGCTCGGGACCGTGGTAAATCAAGCGAAACATCAATTGTATAATATACTGAGCTTTGATAGAGCGATGTTTGCTCCGCTCTGGCCCGACTC
+>70553 1
+GGCGACGCGGACTGTCCCGAACAGAACACAACTTATTACCATTATACGGGTTGGATTGTTGGATCGAACTAGTTCGCCGCCGACCTTATGATCGCGATAT
+>70554 2
+TTAAATGAATCGTCGTAAGAGAGTCCATTGTCCCTCAAGTCAGGTAGGCCTTGGACAGACGACGCTATTAGTTTACGTGCAAGACGTCTGGTCCCCGCAC
+>70555 1
+TGTTTAGCGTAATCCTACAGTTATCTTAACCGGACTATCCTAGAGCTGTAGGACTTGGCGCAGAACATCAGGGCCGATGTCCTTCGCGCAGCAAAGGTCA
+>70556 1
+TGGCTGCGACATCCCGCTAAATCTCCGAGTGAGTTTTAAGGACCACGTCCGGTCAGTGTAACCTGCGATATCTAATCGGCACAGATAATACTGGGCGATT
+>70557 2
+TTCACTCAGTAAGAGAAGCTGCGTTTCCCGAACCAGCAGCTTAGGTACATCAGGCTGACGTAGTAGGTCCTTACAGGATACTTTTAAGCCTGCGGTCAGC
+>70558 1
+GTCCATGTGTAGAGTCAGTTGTGCAGGATCAGCCACCGCTTGAGATTTAAAGTATGTCACCCGGCTTCCTAGAGTCAGAACCTTAACGGGACAGCCTTAC
+>70559 2
+CTCGCGGTAAATCTTATTAAGGCATAGCCAGGGTTATTATAATTCGAGCCGAAGCGTTGGCTGCGCTACGGCCTAAGTAAGAGACATCGCTTCCCCCAGT
+>70560 1
+TCTTATCGTTAGACTTAACGCCGGATTCCTGTTTTTCCCAGAATAACACCATACGGCTAAAATGGCTCCGGCTATGGGAGGAGCGTCCAACGGGTACGAG
+>70561 1
+GGTGGGCCGCCGGCAGTAATGTTGTCCTCCACAGTCACTAGTATTTTCACGCCTGAACTATATCGCTTACGGCAGAGCCTTGAGGTACAATAACGAGTAA
+>70562 2
+CTTCGTTGAAGCATCATACACTGATGAGTAGGACCATTCCTGGACCTTACTTACGGCTATTACCATCGATCCAGGGTGACCCGAGGAGCGGATTGCATGA
+>70563 3
+ATTGATTGCTGGACCTTCAGTCCTTGCCGACGTACCTGAAAGGATGGAGAACGTCACGGTTCTACGACAGCTCTCGTTCGGATCACTGAATCCTAAAGAG
+>70564 3
+GATCACGGATTTCGTAGCGCGCAGTTAACTGGAGTTATAACCCGCGTATACCGTCGAGAAGAAGAGGGGCTAAACCCTCTAGTCCTTTTTCTGACCGACT
+>70565 2
+GTGTCACCGAGACGAATGCAATGTCACAGTGGTATCCACGTATCCTGCTACTGGTCCTCACTGAGCGAATTAGATGACTATCCACGTGTCAAGAGGTCTG
+>70566 3
+CGATGGACCCAGCTTCCTTAGATCGCTTGGATTAGAATTAATGCATCAGAGTCATCTGGTCCGCGCAAATGGCCACGCAGATATTCGTATAGGCCCAGTG
+>70567 1
+GCGATCAGCTAAGTCTTCAGCTTGCATTGAGTACCTAACACCAGGGCATAATCGACATCCATATACGTTGGCCAATATTAACCGCGGCGGTGGCTTGTGG
+>70568 3
+GACGGATGCCCTAGCTCTCCTACTGTAGGATGGAAGTGTAGACCAATAGAACGAACCTCAGTGCACCCTGCCGCTACCACGTTTAAATTGGTGGTTATGT
+>70569 2
+GTAATCTCCCAGGTGGCGAACCCGCACGAAGTACCTCGATGTGAGTAGAGAGCCTCTACTGTAATCCGAGTTACTGACTTCTTTAGTGGGCCAGTACTAA
+>70570 1
+TATCGGAACCTCTGTCCCACTGAGACTGGTAGGTCATCGAACGGCGGTATCCCAGACATTTGCACGCTCAATTTTAGCGAGGACATTGGAATTAACGCGT
+>70571 3
+GAGACGTCCTGCCTAGAAATGAGTCTCTCGTCTGTCTCGACAGTTAGCTTCTGATAATTGGCTTCTAGTAAGAGGAGCATACATAGAGCGCACCCGCCGA
+>70572 3
+TAGCGGTCACAGCGGCAGGTGGTGGCCCTATGAGTTATGATGGTAATACAGTAAAACTTTACTCTGGTTCACATAATATGCCCTCCCTGCAGGCCCCAAG
+>70573 1
+GTTGATCCGTTGGTACTCACATCACTCAGTGCGGTTTTCGAAAAGAGAAGTATCCCGCTAAGTCCCTATCTCACGTGGCAGGAGCCTAAACGATGTCGGA
+>70574 2
+ACAGTAGAAATAACCCCCGTTTGAGCATGCCTTCAGCCTTTACTAGAATTTCGCAAAGGCGTTACCGTATCGGGGACAGCGTTTCAGTCGTGCATGAGCG
+>70575 2
+AAGTCGTGAATATCGCAGGCAGGGATCCTACTTCGAAAACGCGCGACACCTGCTTGGACCGCGGTCATCGAAGACTAATGTTCCTTGTTAACTTGCATGT
+>70576 2
+AACCCCGGTTAAGCTGTTCCTAGAGTGGCGTTTGTGAAGGTAATATACGGGTTTCCCCTGCCCAATCTAAGGGCAAACAAACTCCCGTGTCGTCGAAGAT
+>70577 2
+AAGTCAAATTGCGTACGTCACTATTATAAGCGGCGGAGCCCCTACGATGTGATGGTTCACAGAGATACAGTCGGACTTAGTTACCCACCCGCTGGTGTCT
+>70578 1
+TGAATGTTGTACGCATGTAGATTAAGAGTGTAGCCTACTGACCGGAAGCATGGCTACTGAAACTTGCCCCCGGACCTGACTGCACTAGCTTGGATCCTCA
+>70579 1
+TTGCTAAGGAATCGAAGTTACCAGGCTGACATCCATCGGTGTACGTACGCTCTAGCATCGACCGGTCTCCAGGTGAATGAAGCGTACTCACTGCTTTAGA
+>70580 1
+GCGTTCCACCTCATGGCAATCGGTAGCCTAGAATGGTAATGCTAACACCGGAGGAGCACTGCATTCTGTTCTACAGCTTGCGCAATTGGAATACCGTTGA
+>70581 1
+CACACGGGTTCGTCGCGGATATCATAGCGCCATTATTTAGTGACTTTAATTCATAGTACAGAGTCGCAAGCGGCAGATTACACCCGGCTAACTGGGCTGC
+>70582 3
+TTACAATCGTTGGTCCTCCGATGCGTAATAATGGATCAGAGCCCCGGATATTGGACCCGACCGCTCAAACACAGGGACTGCGGTTTGTAATCCTAGTATG
+>70583 2
+CACATGTCTCAATTGATTTCGTCTGACTACATGTATAGAAGGGCGCCAGGCGATATTGCACGGACCTATCCGAGTCCCTTGCGCAAGATGCCAGTAGTAG
+>70584 2
+AAGGATCCTGACGCCTGGTCAAGCGTCTATTATATTTATCACTAGCCTCTGCAGGTGTTACTGGCAAACTTCGGGGCGCATAACAGCCGCAGGAGAATTC
+>70585 3
+CTACAGCGATTGAGCGAGGAACAATGATAAGTCCGGTAATCCGTTGATGATTCGATTCCGCTACTCCCCTAGTAGCGTTCCCCATGAAGTGTGCGGTCAA
+>70586 3
+TCGCAAACGGGCGAACAGCCCTAGAGCCCCTCTATTTGTAATCTATGCCGTCCAGGAGCCCGAACGATGTATCGGTTGGTTCATATGTTACTAGATAGAG
+>70587 1
+AGCTCTACCTACGAGAGCAATTACACCGTCTCATCATGGGTCAGATACGTAATAGGACGGAAGATGGAAGGTTTTTGCCGTGGTCGATCTCTTCCACCCG
+>70588 1
+CCCTACAACAACGCTATGTCCAATATTCGTAAGGGAGTCTGTAGTCCACTATGAATGTGGATTTACGAGTACTATATCGTCGCGTGGCGCACCGGCGAGC
+>70589 1
+ATGACGAGACCTCCTTGCCGCTGAGTGAAGCGTTCGGCGGTATATCAATGATTCTGAATCACTAAGGCTTAGCTCACGTGCAACCTTGCGTCAAGCAGTA
+>70590 1
+TCTGATTAGATCATTGGATCTTCTGCTGCGAGGGCACTCTCGACGGCTTCCGCAGCGAGGGCTACTTCCTAGAACAGAACAAATCATATAGTGTCAGGCA
+>70591 1
+AGGGTGGGGTCGCGCCAAAGCTCTTAACTTTCGATTTGGAGTTAATCGCATCGAGCCCCAACCTACAGGCAGCGGCATAACCAGGTTGTATCCATTATTA
+>70592 3
+CGCTGTTGGATGATTGGTCCTTCACGAACATTCGACGCCCTGAAAGCAGGTGGAACGGCCACAATGACGACAATCCTTTGTTATGACTCACGTGAGTATC
+>70593 3
+CCCGGCATTTCGTCGAATTGCGAAGTTTAATCTACGCTCCTATATTAAGGGCCCATTATTCCAAGGCGAATACAGAGAGGGGTGCTAGGATCTGACCCGC
+>70594 3
+AAGCGATTTGTAGAATCTCTCCTCCTGGGCGGTGCTCTGCATATAAACCGGAGCTCGTGGATGCATGACGAAAGGGAGTTATCCATAACTCCCTCAGCAT
+>70595 1
+CCACCGGCCGTTTTTAGACGTAATCTTAACACCCCGCCGGATCGGTAGTAGTTCGGCGGATCCTAACTAAAAGGAAGGCATTTGGGGAATAGCATCTTTC
+>70596 2
+TAAATTATTATCTGAACATTCTCATGATCCGCAGTGGGCGTTCCCAAATGGGTGTTGCTCAGGACCCTGATACCCAAGACCTGCGGGATCGAAGCTGGCA
+>70597 1
+GAGTCCTCGTTTCACTTACAGTGGCTGGCCGACAATTCTTGCCTGGCCGAAGGGGCGCAATATTAAGCAGCATCAAGTAATTACATTAGCGCCCATGGAT
+>70598 3
+CGCAGCGCGTGAGGATCCGTGACGTTACAAGATGGAGATTCTTGCCACTACCTGTCGGGTTCGACGCTTATCTGAGCATCATAATACTGTAGCTCAAACA
+>70599 1
+ACGGGGACGCCCCATTGATGCTAAGTTACGGTCTAACATCGGTGAGAAATCGAGTGGTTGATCAGGGCTCTCACTCAAGTACCCGCCATCATTTATGTAC
+>70600 3
+GAGGACTTTATTTTGTCACGTAGCTCCCGCTTCAATGGCCTGGTTTCGAAATAAAGGGACTCATCAGCACGGTAGCGAAGCAACCATACCAGGTTGGCTC
+>70601 2
+TTTTAGTATAACACGTACCGCCTTCCAAGCAAGTCCAGACGATGACGCCGCGGAGCGGTGATCTCTTGATCAAGGGTTCCAGGGTTACATAATACCGGTT
+>70602 1
+CCACCGAAGCGTGAGGCCTTGTGTGTCTAGTACTGACGTAGCTGCTTATATTGTATACCCGTAGGAACGCACATATCACAGACCGGAACATTCTGGGACT
+>70603 3
+TACCAGTCGCGCCTTAGTAGAATACCATCGCAGTGAATTTCACGATGATGATACTGTTCCGTAGCTTAATGGGGTCCCGAATCCGATCCATAGGGGGCAC
+>70604 1
+TATCCTATGACGCGAGTCGGTACCATCTAAGATCAATGGAGCCCTAATAGCGGTTGTCCCAAGCTCTGAGCCAGGCCTCGCTGGTCAGATAGTTTAGTAA
+>70605 2
+AAACTGCCTGGATTCCTATGCGTGTTGCATGATCCCACGAGATATAGATTGGCACGTGAATCCTGCGTGCGCTCGCTGACGAACCGTCAGCAAAATGTTA
+>70606 1
+GGGTATGGACGCATATTCACGGGATCTCCTCCGGGATTCTTCGATATGGGATAGACAACTGCTCAAGCCCTTGCCTGACTATGATACACACTAACAGGGT
+>70607 3
+AAATTACCGACGAACTCCTGGGTTTTAGGCATGTCGCACCGTATGTACGTGCGGGCTGCCGCAGACGCACCCTTTTGGATGAAATCTCACGAGTTAATAA
+>70608 1
+TGAGCAGGTGTCCCACATGTTCGGTTACTAATTGGTGCAACTCCTGAGTACCAACGAGTCAAGACTAGCGGTGGAGCCCCCTAGAGAATATTGACTTCCT
+>70609 3
+AGTCTGTGAGGAGACCCCAAGTAAGAGTCGGAATGAGGCGCAGCTGCTCGCGTCTAGCTTGTCCGTTTCTACTACTACCTTTGAGAGATCACCACAAATT
+>70610 2
+TATGGCGGGCACCTGATGAATTAGATTTAACTGCTACAGCCTACTCGCAGAAATTGCGAACTAGCCGAGAGGCCACTCCGCGTTTATTAGAGCTTGTCGC
+>70611 1
+AAAACCTTGAGCTTTATAGGATACTTCTCGGAGGCGCTGGGTGCCTCAACGTTGAAAGATGAGTTCTCGCCCGTACTAAGGTACGCCGTCCACATACAGT
+>70612 3
+CGGATCGATACCGTCCGCCTTCGGATCATTGTGGAGACTTCACATCTTGAGCACAGGAAATTGAGTCTCCCTTAGTCTGAACGGTACGGGCTAACAATGA
+>70613 2
+AGGCGTGTATTCAACTCGGGCTGGCACAATACCTCCTGGCTGAAGCGCTAAGTCTGATAAATCGGTTTTTACACAACGACCGACGGGTCGAATCATTTCG
+>70614 3
+GCACTCCCATAGAGGGGAACGGTTTTGTAGAGCAGATAACTCCATACCGTTAGAGAGGTACCATCAGGACCTTGCTAGAATTCTACTCTGGGTCCCTCGT
+>70615 3
+ATGCGTATGAATGGCTTAGCTACTACAATTCGGGAAAGGGGATCCATCGGTCCTGTTTGGCGGCTACCGTGTCATAGTCGAAAATATGTCCCCCAACACC
+>70616 1
+CTTAAAGAGCTGCCAGCCTGTGATTCGAGACGAACCTCATAGACCGTACCGCGTTGGCATGACGTTATTTCATACTTGAGGTACGTAGCACTATGCGCGA
+>70617 3
+TAACTGTTATGCTCAAATAGCAGCCCACCCCGAGCATGAAGTGTGAGCTTGTCGTGAACAAGTACCCGTCGATGTTTCTGTGAAGCGCGTCTGAGCATAC
+>70618 3
+ATGCTCAAAGAATATGTTTCTGGTGTCCCCACTCGTGTGTGAGGTACCCTACTTCACAGAAAAGGCGGAGAGAAGGTTCCATCCACGTCTTGACCTCAGG
+>70619 1
+ACTAAATTGCCTCTGCAAAGTACTATAAACCCATGCTGAGGTTCGCTAGCTCACTTCCTGTAGCAGTTGGGATAGGCTACGTCGGATGCAGCGGTAGACC
+>70620 1
+GCACGCACGATTTGTCACGGTCGAAGCAGGTAAGAGGCGGTCTGGTCCGCTAACGTCATGAAAAGATCTATTTCTGGAACCCTGCTATTACTTCACGCTA
+>70621 1
+ACTTGAGCCCTCGAACTCAACTGGACTTAGTAGCTCGAGTAGAAGCTTGGCCGCAATAATGGAGCCGTGCTTGGGGATTTATGCCCCATATGAACCTACT
+>70622 2
+GAGCCCCTGCGTTGTTAGAAGCGCCGAAATCCTTTTCCATGGAATGCCAGTATCAATGGCGCTTGTAAGCGAAGTGCCCATCAAGTGGCCAATTAGATTC
+>70623 2
+ATAATCAGGTATCACCGTGATTCCCGCGACGGTAGGCGAAATAGGTGCCCCTGGTCAGATATTACTAAAGTTAGTCTGACTCCACTCGCCGGTGAATTGC
+>70624 2
+CGCCGAGTTGTCTTAAACTCTTACCAACCTGGTGCCCCGCATAAGCGCCGGATTGGCTGCAGTGGAAATAGCATCATTAGTTGTTGCTGAATGAAACGCA
+>70625 2
+CTCATCGTGCTGCGTATGATTCGGTGCCCAACCCTGGACGACTCACTGAACTGTCATAACGGCAGACAAGCACGTATATGAGGGGGTTAATCTTAGATCT
+>70626 2
+GGCCCGCGATTGGGTAAAGAGCACCATGACGTCACCCACTTCCTCTGATGAACACATGAGTGCGTTTCGTTCGAAAGTTGATTTTACGGCAGTATACAGC
+>70627 2
+GGATAACCCGTGCCCGAGTCTGTATTCGAGTTAGTTCTTATTGGCGAATTAAACAGGGTCGCGTCCTCCGTTACGGAGACTCCGAGTCAAGCCAAATAAC
+>70628 3
+ATGTACAAATGGAACGATTTTATTTCAAGAACTACGCTATCAGTCTCGGGTGCGATATCGTGCTCTTTGCCGGGGCACACTCGGATCGCGCAACGACCAG
+>70629 3
+GACAGTTCATGGGATCCACTATATGCCCGATTTCCAGCCGGAACCGAAAAGCCAACTTGTATTGGGCAGTTGGCGATTATGCCATGTTGATCCTGGAACC
+>70630 1
+CGCCTCGCAACAGGTCGCTTTTACCTCAATAAGGGTCTTTAAACGTTGTGATGGAAAACTGTTCTCATGGAACGGAGGAAATGGCTCGGCACAGTCCCCT
+>70631 3
+AGGTATACCGGCTGCTTGTCTCCTATCGTGGCGCGCTCAACTATACTCCCAAGGCGATTTGGGAAAATAGGTATGTGGTTGCCAAAGGCCACAACATTAC
+>70632 3
+GCTTGGTGGTCTATAAAATACCAAGGGGGACCGCATTCGAAATTTGGGCCCGCTCCTGAGCCATTCTATTGGACGGTCTTAGCAAACATTGACACAGCTC
+>70633 1
+TAGTGCCCGTCCTTTTGGGCCCTATATGGGTTAAAGTCTAGAAAGAACCGTGAGGACCCACAGAACCATCCAGCTTGGAATCCTTGTTGAGTCCCTAAGG
+>70634 2
+CCCTAAAATCAGCCTCGCCGTATTCGCCGGGAACTGGGTCCCGAGCTGCTGTCAAGGCCATGAAATGTATTGAGAGACATTAAGTCGTTTGCAAGTATTC
+>70635 1
+GGCAAGTTGCTCTGTATCAAGTACGCGTCATTTCACATGCGCCCAACTGCTTATAAGAGGCACCTTGTTATGCGGGAAAGCATCATTGGGCAGCTCCAGA
+>70636 2
+GGATAAACCCGTGTCCTGAGACCTACCGTTGAAAGTAGAATTCTGAAGACCAAACGTTATCTAGTTCTCCGCGGAGTCACAGGTGCCGCTGCTTCTGTAG
+>70637 1
+GGCTAGTAGGTATAATTGCCTGCGATGACCGCTAGTTACCGCATCCGCCTCGAAATACCTAGTCTCGGAGTCCTACCGAAGTATCTATACAATGGATGGG
+>70638 2
+GATCTAGGAACTCCGCAATGTATGTCTCGTAGGCTATCGACGACGTATAAGGGCTCAACTGCGTCAAAGCTTTACGTCCTCCGGATCGAGTGATATGACC
+>70639 3
+TGACTTCGACTCACGGTACGGCAGACCATACCGCGGAGTAGATCCTGTACAACAGTCGTGCTTTGTAGTGGAATTCGCACACAGCCTTTTGGACATAGAT
+>70640 2
+GGAGGCAACCTTGAATGACAAGCGCTTCCACATTATACCTATCTCCATTAGTTTCCGAAACCTGTCTATGCGGCGAGGAGGTGACGCAAGCTGGTCGTAT
+>70641 2
+CGAGTCAGACACCCGCCTGACCCGAATTTGGTACCGCGTCAAATATCTGGGATTTGGGGTATATATTGACACTCTCCCAGGATCGGTTGCCGTAAAAAGT
+>70642 3
+TAGAGCCCTCTTATCGTTGATTGGTCTAGACCCATTATGACAAAACGCCACGTGCTTTTGGACGCATACACCGGTCGTCACTAGTGGCAAATGGGAGCGA
+>70643 3
+TAGTCAACTCAGGTTTCGCCTGTTTGGTAACTAATGTAAGAGGGTGCTTTGTCCCCGCGTAACAACCAGGCAGAGAACCACCGATGCCTTTAAGGTAGCC
+>70644 1
+ACATCGTATTGCGTTCCGTTGCCGCTTATGAACACTCTGGTCGATAATATGTATTGACGTTACACAAGATCGGTCCGCACAGCGTAGGAGCAAAGGGCCC
+>70645 1
+AGGCTCGCCAGAGGCCTTAGAGCAGGCTTCCTAGAAAATCCTCAATTATAAGCTATGTGAATTGCTAACGTGCTTGTGCGCCATCGGCGAACTTGAGTCC
+>70646 1
+TACAAGGCATTAATCTACCACGTGACGCGAGATCTGCGTTCTATTGGATCAGGGCTAGGATTCTACAGTGTGACCCCTACGACCGGACTATCTAGCAGGT
+>70647 3
+TATTCATGGTGCCGTACCCCTCAAGAGTGTACTAATTCAGCCGAGGCCTCGGCATGGAGTTGAGACGACGCAACATTCCGTACTCAGGGCAGTATATATT
+>70648 1
+ATGAGATGTCAACCGTTGCAATAAAGGGGTGGATACAGACATCCTCACTCAGCGCCCGAGTGTTAAATGGCCGGCTTCGCCCCTCATTGAATATTTGGTC
+>70649 2
+ACTTCGTTGGCAACTTTTCACAAAAGGCTCAAAGGGGTTAGCCTGACCTCCAAAGAGGGCTTGGCGCGCATTCACAGTGTCTTAACTGACCCTAGATGGT
+>70650 3
+TTTCTACGTTGGTGCAATCTAACCATACTAGGACGGTCAGGGGCCAGTCGGCGGGGCTCCTAAGCCAAGTAGATGACCTAGTCCTTAGCATTAACATCTA
+>70651 2
+AGAATAGCGGGGGTCTAGGTACTGTAATCGGTCGACCATTTCGTCACGAACCAGGTCGCGGGGGACATAATATACCCCGTGCAACTTTTACCTACCTTAT
+>70652 3
+ACAATCGAATCTGGATGCCTGGTAGAGAAAAGCTTAATAGTGGTATACTCTCCGGGTCTCCGGCACTGTAGCGATATACCGGCGATCGTTCCTTACCAGC
+>70653 1
+GATATGGTATCGAAGTGAGTCGCCACCCGCGCATAATTTAAGCCTGTAAGTTGGTCACGTACACCAGCATGTGGTATTATCAGAGTGGCGCTCACCTCAC
+>70654 3
+CGAGTACATGGTCGCCATTCAGCAACATCGTAGTAGCTTGTGACGTCTAGGGCTAGAACAAACATAGTCAGTTACCTGACCTGGCGAGTTCTGTCCCGTA
+>70655 3
+ATCTATGCCTACCACTAATCCCGGAGGGCGATGGTACTTATGTCAAATTTCATCCCCGGATGAGCGTCCGTTTCATAAGGAGCAGCATAGGCCGAATGTG
+>70656 2
+ACTGGGATACTCCCGTGAACATTAAGCTATTTCTCGTTTCCGACTGTGCCTGACTTCCGTTGCCGACGTATACGAAATAAGGGCAATAGACGCCAGGAGG
+>70657 2
+TATGCGTCCTAGCTACCGATTCTACGCTGCAAGGGGGAAACCTCAACTTGTAGATGAGGCATGCATCATGGCGGTTGCCATAGATACATACCATTTGCCG
+>70658 3
+GGGCCACTCTATTTTAATCTCGTTAGAAAACTTGACGAGGATGGATTAAGCGCCCGGAATATTATGGATCCCAACTCGTGGCTCCGACCGCATTCGGACG
+>70659 3
+CTGTAACGTCTTAAAGAAGCGGTCAGTCGTCTTCACGGCCATCAATTCGCATCAAGATGCGTCATCCTTAGAATGTGGTTGTGTCACAAACGACCGGGGC
+>70660 2
+GCGCCGCGGGAGGATGTACTAATTCTTCAACTTCCGCGTGACACAGTGGATCGTTTGTAAACGCCCACTAAGGTAAATTCTTCACTCCGGTTAGAGCAGA
+>70661 1
+GCAATAGTACGCAGCATGCCGTCAGCCGGTCAGAATTGTAACGTCGTATACGCACTGGCGCGTCGGCCTACTTTTCAATACTTTAAATTCAGGAGTAGGC
+>70662 2
+ATGCTGATATAGTCACTTATGTTCATCGAGGTAGTGTGCAAATTCTAGAACGTGAGTGGGGCCCTCACCCTAAAAGCAGGCGCCTGTGCCCGTAACTACC
+>70663 3
+CTCCCACATAAATCCGGTGTTGTCGACCTGCCATCGACTAGGAAACGAAAACCATGTCGGTACTGATTTCGCACGGTTGGGTGAATCAATCGGTCTGGAT
+>70664 3
+AACGGTAGGTCCGAGAAGAGGAAACCCAGCTTGAATACTTCAGAGGCTACCTCCTAGTCCCTATAGGTCCTTGGTATTCATTAGCTTGACCGGCGATGCT
+>70665 2
+TGTCAACATGCGCGGGTTATCCAAATGGAGGATGTCCCGGTTGCGCCGTAAGAAGTCCACCAGTCGTTACAGTATCATCACTACTATATGTGCAGTGACC
+>70666 1
+TGAACATCAAGCCGTTGGTCCCCAGATTTTTTAAATCCTGAAGCCGTACAGACAGAGGCTGGCTGAGACTGCGGTCTCGGGATCTACATAGAGCTATCCT
+>70667 3
+TCACACGTGCCACTAGCTCAGTCGGGTCGAGGGTCAGAATAATGTGTACGAAGTCACGTGGAATCTCGCCAGTCCACCTATTATACGTTTAGAGCCATGT
+>70668 2
+ATGTGGGCGCCGTCAAGGTACTACCTAAAAACCGTAGGGTCCAAATCACCTGAAATTTCAGTGCGTCGTGCCCATGACGTTCGCTTTAGGCTGGTATAAC
+>70669 3
+GTCTTACCAGGTTTCAATAGTAGATTCGTACACCGATACTTCGCAACGGATTAGGGCTGAGATGGGCGAATATGCGCTCGCAGCCCTCGCACTATTAGCA
+>70670 2
+CATGAAGCGCAGAGTTCTTTTATATATGATTGGCCCCTAGCTGAACATTCATGTCGGAACGGACCGCCGCCTAAGCTGGGCGGTAAAATTGATGTCCCCA
+>70671 1
+TTCGCCTAGGCCTCGCCCAGAAATTTATAAATCATCCGACCTTCCATTTCATTGAATTCGTAGCGTGTAGGCTGTGGAGAGGATACAGCGGGAGCACCGA
+>70672 3
+GCGTGGAGCGCAACTGCATTCTACCACACGGCCATTGCCCAGGCTGCCGTGTTCTATATTAGCACGATAATGGAGTCATCAGTCATTAGTATAGCTAAGG
+>70673 2
+TAGATCTGGATTCACCGCGCACCAACACTAACGCCTACGTAGGCCGCCGTCATATGGGAGGTCGTTATAGTCTGAACATGGCTGTATCGCATGAATTGTA
+>70674 2
+GGCGTGGTTGATCCATTAAATACGTGTCAGCTCTAACATCTAGCCGGCGAATGGCTCAGAATCACCAAGGCCGGCGACCTTCAATTTTGTGCGTAATGAC
+>70675 2
+GACCGGATGAGCTGCCTGGCAAAGATCTAGCACGGGCCTTAGATCTATTGCTGCGTAAATTTGCTGGGCTACACACACTCTTATAACTTAGGCCAATGGC
+>70676 3
+AGCAATACAGGGTATTTGTTGGCGGAAATATTCTGGGGTAATGGTCCTAATAACCGCGCGAAGCCGATCGCCATTCACGAACTCTGTTGCATCATCGCCC
+>70677 3
+GGATGCACGCGGCTCAGTCCGAGTTCATGAAATGTTATAAGTGGTCGCCTACCGATGACTGCAATGCGTCTTAATCACCCTTGTCCAAAATAGGGGTCAC
+>70678 2
+GTTAAATCTGCTGTCTTCGAAACGATGCTCGATAGGCCGTCTTATGGCGACACAACTCGAGAACCTGGTATACAGTGTCCGACTGCGAATCAGGCCATTG
+>70679 2
+ATCAAAAGCTAGCTTAGTATGGCTAGCTGGATGTACCATTAACGAGCCCTTCTCACCGCACCGAAGCTACATTTGGAGCGTTGCAAGCGTTGGTGCCGTA
+>70680 2
+ACGAGAAGTCCATAATGTAGTATTTAGTGTGACTCGCCATTCAGCAGTTATTGCCAAACTGCCCCGGTGCGGCCCCATGTACACGAATGGTAAGTGTCCG
+>70681 3
+CAACTTGGGGGATCGAACGTCTTGAAATGTAGTGCGCCTCTCATGTCACATTAATACTCAAAGAATCCGGTCGATGCGACCCTGGGGAATCCCGATCTGT
+>70682 1
+ACGCGTCTCACTGAGATCAATCCCCTATTGAATTTGATGTTACGTATCTGCGCGTGCCCGGGATTCCGCTACTGAAAGAACACTTAGGGCAGGGATCGAA
+>70683 3
+ACTCTTAGACAGTGCTGCAGAACGCATTGAATTGCAATATGTCGCTCGATCATTGATTAAACCCGAGTACGCGTACCAAGTGGTCCGGGTTCGGAGCCCT
+>70684 3
+TCAAGTATCGAACCGAGCCTCACAACCGCTCCTACAGTATTGATCGATGGAGGTGCTCTCACTCGATAAGTAGCGCTGTAGAGGCTTGCTTAGCATATGG
+>70685 2
+ATACCGAGAACGACGATACGTGGGTTGCTCAATGGGGCTCCACCAATATGACAGTCGACGCGTCCACGTTCCAGTGTCTTAATATTCTGTTATGCGACGA
+>70686 1
+TGTCCGGAATTTTCCGCCTACACGTCACACGGTGTGACTAAATCAAATCTTAGACAAGTCATGGTCCACTGCGGGTAGGGGTTAGAGTCCGACTGAACTC
+>70687 2
+TTTTCGAACTCAGTCCTGGGGCTAGGCGCGATATAATAGGATGTGTCCCAAAACGATAGAACACGTAAGCCTCACGTGTTTGCCTAGCTCACGGCATCGT
+>70688 3
+CGGATCCTTGATCACCCGGCCACGGTTTAGTACCAAGGGACGCTTCATTAATTCTCTGACAAGCTTATCGAGGAGAGAGACGTTGCGATTACAATTGGCC
+>70689 2
+TCGATTCTTGGTCTATGCGCCTCTGTCGCTGAAACGTCCTTGGCACACAGCGTTAAAAGCATAACGATGAGCTAGGTCTGTCGTACAAGCAGAGCATGAC
+>70690 2
+GACTTCTGAGCCGCTCATAACGCCCGTAGATCTCGCCCGACGGCCAGTGTTTAAACAGTAGCTTGTATGATAAACAGATCTTTGAAGGCTTGACCGTGGA
+>70691 1
+TAGCTGAGATATCACATATGGAGAGCCTTAAATACCGGTATATTTTCTGCGGATATTGCCCGCACGGGGTCCCGAGCAACCCATCGACTATGCGCATTGG
+>70692 2
+AGTGTCAACCCTGAGTGGGGTCCGGTTCTATCAGCGTAACTGACTGCCTCTCGAGAAATGTAGGACATAGAGATCTGTCTACAAGCTTCCCTCAGCGAAT
+>70693 2
+TAGTAACGTCTAGGGCTATGCTGGCATTTCCAAATCTAACGGGTCCTCAGAATTCTAACGGTGCGATTCGGATCAGGGGTAGATCCATCAACCCTCACGG
+>70694 3
+GGCATCAGCTGAACCCAATCACCGTCGCTCGTATACTACTTAAAGCAGGGTGGTCTAACATCGGTCGTCAATGCTGATTCAAATATGGGGTCTGCGGATC
+>70695 1
+GATTAGCTAATGAGTTGAAAACGCGGCTCGAAGTGGGTAACTCTTCCATTGATCACCGTAGTGACGCTATGCATTTATAGCGGACCCCGATACGCTCCGC
+>70696 3
+GCAGCCGTGCGTGAATTTTCTTAAGGTCCATCGCGGACTAATACACCTAGAGTATTGACTCCTCTTGGATCGGAAGGCCTAAACCATGGACCACTAGTGG
+>70697 1
+AACCTTTTATGGTACCCGAGATACGGGGCCCGTTGGTGTGTCTATGCGTCCGATGTGCATGCCAGAAGCGCTAATGAAGCATAACTCCACAACTTCTAAG
+>70698 1
+AACGACCTCGTCCCCACTGAATGCTGGGGGTTGCATTATTCATTATTAACGGCAAGATTTGTGAGCCACGGTTACAGGTAGCCACCGCTAACAATCTGGG
+>70699 2
+GTGACAACGTCGACGGGGTCAACCAATGCAGCTGATATGTGACTATAGCCGAGTTGCATCCTTGACTAACCTACTCAAATATGCGGTATCTCGTCGCGTG
+>70700 3
+CGAGATTCTAAAAGCGAGTCACGCTATTTGTACTGACGACTTGCGTTCGTCTAATGACCTGGGAGAAGCTTCACGGCCTGTTCCCGCGAAACTGAAATGC
+>70701 3
+TCAAGAGTAGGTGTTGGACTTCCATGATTGACCTGCCGAGTCAAGTAATGGAGGCCATTCAGGTAACCCTCTCCGTGAAACACACTCTGGTCATTCCGGA
+>70702 3
+AACGGGCGTCGTCGACTCCACATAATACCTTGCAGTAAACTCGTATTAGATTAGGAAAGGAATCGATGCCAGTCCGCTCGAGCTCTCTTTTGGTGCGCAG
+>70703 3
+CCCAGGCTTTTGACCCATCATTGGAGATGGATGGTCCTTTTAGACGACTAAAGGTACCCGAGCCGGAGAACTATAAAAACTGTGGTTTTCCGGGCCATCC
+>70704 2
+TGAGCCTGCGTTTTGCTGAAGCGATATCCAGAGCTGGAATAAAACTTCGCCATCACCCAGTGGGGGTTGGTTTAAAACACAATCCCTTGCACTGCGCATG
+>70705 2
+TTTTTGCAGACGAAGTACTGTGACAGCCGTGTCAGGTTATCCAAAGAATCCCCTTCCCCAGTGTGGGAGCTAGGCCGTCCTAGATCCTAGAACAGTTGAA
+>70706 2
+AGTTAACTGGACAGATTATGAACGACCCTTTAATCGGGCTGTGCAGAACGAACGCGGCTCGCCTCGATTTGATGGGCACTCAAGTGATCGCCTTACCATT
+>70707 3
+GGAATCGTTGATATCGGACTAAATAGTCATCGTACTCGGGAACACTAGCTTATGGTTCAATGTTGCCCCCGGGCGCCTAAGTCTCAGAACAGATGCGCCT
+>70708 1
+CACGTCTAATCAGTAGTTAGCAGGGTACGGCGTATCGTACATCATCGTTGTGGCTTAATGGCCTACCGCCACCTCGTAAATAAACGAGCTTATGGGACGC
+>70709 1
+CGAACCATATGGCCGGTTCTGTTGGTAATTCGATACTGAGAATTGAACAGTCCCAGAACGCGTAGGCTTTTGGTCAAGATGACCATCTGCGCGCCACTAC
+>70710 3
+GCTGAACTGGATATCTTGTATGGAGAACGCTCCCATCCTGCAACGAGCACTTAGTGCGCGACGCATTGAGCATAGACGAATGCTGTAATGCCACTTGCTT
+>70711 1
+TAAAGTCTCCACAAGGTGATCAAAGGTAGCGCTGCGTACGCGCCTTCTGGTCCTGTCTAATACGGCGCACAAACATTTGCTCTAGATGGTGACGACTAGT
+>70712 3
+TAACACATTTAACACGCAGGTGGTGTGACATCTACAGCGGTCTTATCAAGCAGTATACGAGGCTTCGAATTCTGAAGCCGCCTGATGTCGGGTTCGACCC
+>70713 3
+TGGCTCTTGGTATTAGGTAATAACCTAACGAGCCGTGGCTCCTCCCGTCGCATACCTAGTGTGATGGAATATGCGCTAGTATCCACAGACGGAACATACG
+>70714 2
+CGTTGCTAGCGCGAGATACGCAGGTTCAGAGCGCTTTTTAATGGAGCCTCATTTTGCTGCGCACCACTACTAAAATAGGAACCGTCGCGATTCAGATACG
+>70715 1
+GACCAGACAGTTATTAATTAGTCACTCTGAGCCAAGTCAGTGTGGGATAACCCTTCGTGGACGGCGCTCGATTCTAACTATCCGGGGACTGAATCACGCT
+>70716 1
+CCATTTCGTAGACGAATAATTCCGGTCATAACTGGCCAGAACCCTCTGATCGTTTGTGCTGAATTGACGGTGAAATCCGATCACGGAGACGGGACCTGTC
+>70717 2
+GTCAGGCGCTCCTGGGAAACGAATGGTTCGAGGCCCAAAATAACTTCGCTTAGGCTTGTGATAACTAGCCTAGCTTTGAGTTAGCCTACATCCTAGACGC
+>70718 1
+GACTGACGTTGCTTCTGCAGTTTATTGCAATAAGAATGAGTGCAGTTCGGATCCTCAATATCCGCAGCCCGGACCCAGGCTGGAATCCACAGTACGAGTT
+>70719 3
+AACGTTATACGCAGTAGTTGATGAAGTCAAATATGCACGCGGATTAGTATGTTCTCTCCGAGCGCACGCCATCTCGGAGACGTATGGTTGCCACATCCGC
+>70720 1
+TGTATCAGGTTAAGGCCCTGCCATATAGAACGTTGAGGTACGCTCTCTCTGGCAGGCAGTTGAAGGCTTCATCAATCTCTACACTTGCGGCGAAACAGAC
+>70721 2
+CCACTAAGTCGAATGCGAGGCAGAATTGCTTGGACCCCACAGAGTTACAGGCCTACAGGAAGACTATGCCCAAATTAGTCGCGCGTGGTTTTTTGTTCTC
+>70722 1
+TCTGAAGACATGGGGTCCCGCTAAGAGCAATCTACCTCAATTCTGGGCCTCAGTAATGTGGAACCCTCTAGGGTCTGTTACCTAAATAGGCCGTCGTAAG
+>70723 2
+CTTTAGGCACCGCTAGGTGTACGGTAATTGCCCGGTCTCACGGCTTACGCGAGATGCAAATGACCACGTAGATTGTTGCTTCTAACATTACGAAAGCAGC
+>70724 2
+CTTCACAGATTGTCTGACCTGAACGATAACCCGAAAACAGAGATCCCGATAGCTGTCCTGAAGCGGCTGTTATTTCTGGATGCCCGTAGATATCTCGGGG
+>70725 1
+GGGCGTATGAGCGATGCTTGACGTCACAAGCTCACCAAGCAGCATCAAAGTCTTCTTATCAGATTTCCAGGTTTCTTGGTCCGCAATCGCTGAAAGGAGC
+>70726 3
+CAGTGAGCTCCCCATGTTCCGACGTTCCGGCCCGGCTATTTCCAATAAAAATATATGGTATAGTCTCCACTCATCGATATGAAAAGGGGGGGTCGCAGTG
+>70727 1
+GTTTTGCGACAAGCTGAGCGCGCAATGGTCGAATATGCCGTTCTTATACGTCGTTGCTCGAAGAAGCAAAAGGGCAATATACTTCCCCATGCCGCACTGT
+>70728 3
+TGATAAGGGGCGTGCCGTTGGTGCCTGATAATGGTCTCAAGGGTAAAACTTCCTGAGCCACAATGATCAGTCTCGAAACCTTTCACATAGCTGTAGCCCC
+>70729 1
+GAAATTGCACTTATTATAGTGGCATACCCTCTCCTACTTGACACGCTGTTATGCTAACCGGCGGGACGAGTGCTACCAGTATTGGAGAGCGACTAGAGCC
+>70730 2
+GACCACATTTGTAAGTTTTGCCGACGTATCCAACAAGGGGGGGTCCGCTTCCCCCAATGTATGTCACGATGACGCTGAAACATGCCATCGGTTAGAATTG
+>70731 2
+TTTGAGCAAGATTGTCGGACTAACGGCGTCCTAGAGCCTCCAACAGAGCTAGTCGTCGTATGGAACTCTATATGCTGCCCCCTATCGAAGGATTATGACG
+>70732 1
+CTTAACCAGAGGCCCTTTTAGTTCTTACCTGGATATGCAAATTCCAACCAAAAGCCACCCGGAGCTGATCGTAGGGGTGTTCAAGTGGTATGGGCGCATC
+>70733 3
+GGGATCTCTCTTGTGTTCGAACGTCCGAAACCCGTGACGTCACATATACTAAAGCGCTAGGCTACGTCTGAGCATGGGTTGAAACTACGCGGATCCTATA
+>70734 1
+ATGGGATCTTTGACAGCAGGAATGAGACTTTGCCACCGGGCTAACTGATACTCCCTTAGGTTAACATGGCTGAGACCGCACCCGCATATTACTTGCAGTG
+>70735 1
+CGGTTAGACGGGACTTGTGCGGCGTCCATACGTATTTCCTTCCAAAACATCACTGAGGTCACCGTACTAATGACGGTCGATTAAAGATACGGGCGTCTAC
+>70736 1
+CAGTAATAATCCACGCTCGGCGCCAACCATCCTCAACTGGTCGATGAGGCTTTCCAGAGGAGGTTTCTAATGCGCTCATTGGATAGTAGGGTACAGTACT
+>70737 1
+ACCTTGGGTGCGCGCGTTTAATAAAGACCATGCGCCGTTATTACTCGGTCAAAAGTGTCACTTATCTCCAGGTCGGGACTCCAAGAGATAGGGTCCACTA
+>70738 3
+GTCATTTTGTGGGTGTCCATTATCCTATTGATCCAAGCCACAACCTTGGACGCTGCGGCTAAAGTAACTGAGCGGGCGGACTCCCAGATACACGTAGAAT
+>70739 3
+CTGCACAGCGAACTCTGGAATCCTCCCGGAGATAACCTCAGACCGAAGTTAACCGATTTTTAGTCGTCCCAGAAGTATCTTGTCGGTAGTGTAGCGGAGT
+>70740 2
+ACTACAAGCTCAGATCAAATACTTCTTTGCATTCAGATCCCTGAGGTCTGATTGCTCGGCGCCTCGGAACACAAAGCACTGGCGGAGTTTGTGGCTAAGG
+>70741 3
+GGGCCCGGCATGTATTCTTCGAACTAATAGGACGGAATGGGGTAAAGGAGCATCGCATTCGTCCCTAAGTCAAGAGCCCACTTTTCGCCCTTTAGCTAAT
+>70742 2
+CAGAACTTTATCTTGCCGTGACGATTACAGATTCGGGAAAAATCGGTGCGTCTGGCGGCCCGAGTTTGAATACCTAGTCCTCGCGTAGACACTAGCTCAA
+>70743 1
+TTAGTGTTGGCCGCGGATCTTTACCGCCCCCAATCGGCACGAGTGTTTGTATCTACGAGAAAGGACGCACTTACGATCGCCTGGACTTAAACAAATAGTG
+>70744 2
+TGTCCGCGATAATGCTGCTTCCCGGAGAGGCTCGACGGGTCAATTTAACACATTACTTTCAAATGATCGTGAAGGCCCGTCCTCGACGTGCAAGTAGATA
+>70745 3
+TCGGTTTGGTATATGATGGTAGATACTAGCAATGCGAGCTCACCCTACGGGTGCGGAAGAACACGTTCCGACACTACCCCTGTCCAATTTCAAGATGCTG
+>70746 1
+TATTGTTCGTACAACGCCACCTCGTTACTTGAGGCCGTGCTACCTCAAAGAATGCTTGAGGGGACTTAAGTTTCGCGAGATAGGCTCATCGGGAACACAC
+>70747 1
+GAACAACTGTCCCGTCCGGAAATGTTACACGGGGGGATACCTCCCACTGATATTGGTATGCCAGCCTAGGCGGTGTCGTAATATACAATCTGCATTTGAC
+>70748 2
+GATATGAGGAGAGAACTCAGGACTTCTGTTACCCACGAATTCTGGTGCCCTACATGGGCTCTGGTAATACTACATACCGGTACTTGGCGCCACTGATACG
+>70749 2
+GCCTCGGAAGTACTAGCGGGGCTTACGGTACGCCTAGATTATGGCCAATGAACTTGAATGCCCGGACTAATATCTTCGCTCACGGACGTAGTTCATATAC
+>70750 1
+GTAGTTGTCCAGTCTCAACGCACTTAAATGAGAAGTCCCTCATGGATCGAGTGCCGCTACTCCAGACGGTAGTCACTGTAGAGAACGCGCGACTTTTGAT
+>70751 2
+CCTGTCCCATAGAGCGGCTCAAAGAGCGATCTGGGTCGATGTACTTCGTACCAGCATGACAACGGGATGCCCGCTCAGGATACTATTTAGATTATTACTG
+>70752 3
+ACTTAGATTCATGGAACGCTCGAGTGCGGCAGCTCCATTGAAGCGGGAGGCTACTGGTTAGGACATCTACTCTCCGCATCAGTCGGCTAAATTTCAACAT
+>70753 3
+TAGCAATTAGAGGCATGAGCATATGGGACTGGTCGCCGCTTTGCCATCGCCATGGAATTTCCCCGACATAATCCGTTTGCAAAGCCTGTATGTGCACAGA
+>70754 2
+AAGACATACCGGGTATTAGACGCGATATGCGATTGAAGTCCGTTAGCGCGTCTCGCCAAGTCTTTACACATCGAGGGTAGGCATATTCCCCTGTGAACCT
+>70755 1
+CTACACCGCAGTCCGGATGACGCACCGATGACCCATAGTGTATGGTTAGCGTTATCTAGCTGACCGCGTAGCTGCAAAAATATTTCGTCATAGAGGTGTC
+>70756 3
+ACGGTTCCGGTTAATTTATAGACGCAATTAGTAACAAACCTCGTGAGGCTGGCAATGGTTGCCCTCTACAGGGTCGGTTCCCAACACCATCGTAGGCAGT
+>70757 1
+CTGTAAACAAATGCTGCAGTTAGTATAGTTGTGCCAGCTCCTCTGCGATGGTACGAGCTACGCCAAGTATACGGGAGCTAGATGAGTCTGCCCCACACTT
+>70758 1
+CGTATCTATAATCTGGAGCTTGGATGACAGTGTGTAGTTACTCCATTAAGGGTGGACACTCCGCGCCGACACGTACTAAGTAAGCCGCATTCGCCTACAG
+>70759 2
+AACAGCTGCTAGCGCTGTTGTACGCTTCGAGAAAACAGCCTCGCGCTAAAATCGAATCTCTACTGTTCGGATGTTCATGAGGAACACCACGGGTTTCGGT
+>70760 3
+TAATAAAGGTAATATCGTATATGGAGCAGTGTAGCTCCACTCGTGACTAGTACGGCAGTACCTCCCCCAGTGAGTGGAGTGAGCCCATCATGCTCTGCTC
+>70761 3
+ACATGACGCATGCGCTTCTGTAGTGTAAACTCTGATCCTGCCTTTAAAGAGCGCGTAGGTTCAAAGCACAACGACCGTAGATACGTGGTACCGCCTTGTG
+>70762 1
+CATCGCGGAGATTTGAACACACCGTCTCTCACAACTGTAGATCGGTAGTTGCTAAGAGCTCAAGACTGCTTGAGTGCCATTGGTAAGCGCGTATTCACCG
+>70763 2
+GTGAGTTGGACGCCATGGTCCATTGGCAATGGCAAACTCAACACACCATCCTCTGCTTAAGGGTGAGTTATTGTGCGAGACTGCTATCAGCTCCACAGAT
+>70764 2
+CAGATTCCCCAGCCCTCTGGTTAGTAGTTGGTCATCCCGACGGTTGACGCCTCGCAATCAATGATTACTGGGAATGTATAGGAGTCTAGACTAAAGCCGA
+>70765 1
+GTGCTCCCGTGTCCTGGGTATTGATTACACCACGGAGTTTGGGCAAGATATGAGAAGACCCAGGCCCTCGATTCGAGTAAAACCAGTCGACTAACCTTTT
+>70766 2
+CCCCGACAATAGTGCTTAACTCCACCTCAAATGTGGGGGGCACTCTGACGCGCGTATCGAGATCCGAGTGTTCATCTTAAGATGCGGGTATAAATAGTCT
+>70767 1
+TTGCTACCCTACGGTACAAGAAGAGTGGCCTCGTTCGGGGTCAGCTACTTCATTGCTAAAAATTTAAGAGGCACCGGGGGAACTTCCTTCTGATACGACC
+>70768 1
+AGAAGCCGTGGCGGTGGGATCTCGCCCATCTCACCCGCCACTTAAACTTTAGTTGCGTCAAGTGATGCTGAAATACTCACTGTGCAAAATGTCTAAGTGG
+>70769 2
+CTTGGCGTCTCAGACACCTGCTAAAGGAATGCTTTAATTGGATACGCCTCTACGATGGCGCACCGATCATAGACCTGGATGGGAATCTCGTAGATTCGCA
+>70770 3
+TTGCAGGCCGCCGCAATATGAAATACAACCGACTTTGCCGTTTGCTACACGATCTATCGATCACGGTTGCGCTAGAGATCAGTAGATACGGTCGATTGGC
+>70771 1
+ACATGTAGCGGGCATCCTTCTCTATTTTTTTCAAAAGTAAGATATCGACAGCGTGAGCCCACACGGGGGGGGCCCATACCTCTGAGTATAGCAGGTCCTA
+>70772 1
+GACAGACCCTTTCATCGTACGCGACTAAACACGTAATATGGTCGCCTATCTGTTCTCGACGTTAGTGAGCAGCAACTGGAGCGTGCGATAAATGCCTTGG
+>70773 2
+GTGTTCGGGTACGCAACTTAGCGAGATCTGAGGGGATGACACGTGCGTCATTTCCGTCCACAAGCCTCGTCAGAATGTTCGACTAAGTTACCAACACTAT
+>70774 2
+TACGCGGCAACCTTGCTAACTTTGTGAGTCAAATCGTGCTGTTGTAAAGATTAGGGCCGGCATCACCGTATAGAAGCCAACCTGTACGAAGCTTCGGCTC
+>70775 1
+GGATCGGTTCAACTTCGTCCTATACGCTAACACAGAGATATCTGGGTTACGTGAGGTCCGCTCACGAGGTCATCGTCCTAGACATTCTGCAAAACAGTGG
+>70776 1
+GGCGTACTATGAGCTCCGCATAGTATCCCGAGGCAGAACGAGGCCCTATTCCATCCATGATTGATAGCTGCCGCTTAGGAGTATCCGTCTTTAAAGAGTA
+>70777 1
+AGTATGGTTCAAGGTGGGCGCTAGAACCCAATTGACAGTCTGCTTAACACATGTCGCCTAGCGTGACACCATCTAATCCTTCTGGTGGTAATGCGCAGAC
+>70778 1
+ACTGGAGTCGCTAGTTAAGGTTTCTAACTCCCTGCCTGCGCAGGGACAGCCTGATTGATCGTCTCGAACGTGAGGAATAACATCTCAGCAGGTATCCTAA
+>70779 1
+TGGAAACATATAGGCCAGCCTATGTCCACATCAAAGCAGTATTGCGCATTTGACTGATGTTTTTAGGGCTGACTTCCCTGCCCTAGGCGGCGCAGGAAAC
+>70780 2
+GGCCGAGAGGCTTCAACTCTAACGAACGATATGTCCGAACCTCCCGCTTAGCCGATAGAGGGAAGCAGTAGCTCAAGGTGTCTATTGTGCTATCCTTTTA
+>70781 2
+GATTAATCACAGTAGGCTTTGTCAGTGCCTGTCGACTTACAGGCACAGAATAAGTCGTTATGCCGGCAGCTCCAACGTCACGACCAATCTAGGGTGGTCT
+>70782 2
+AGAACGTTCAGTCACACTCATTCCCTTCCCCGGGAGATAATACAGGTAATTGTGAGCACTGGGCCGGATGAAGTACTGATTGCAGTCCGACTGTCATCGT
+>70783 3
+CGGCTCACAAAGGCCCCCGTGCAGGCTGATCATAATCCTCCGAGAACTGAAGCCGTACTGTTCAGAGTTTATCAGGTTTTCACACTTGAAGGGATTAGGT
+>70784 2
+GCGACCCTCTTCTTGTCTAGGCATCAATCACGTGGGACACACCAAGCAAAATTTGTGTACGGCGTGATCGATATATGCTGACAGAATGCGCGTTGACGTC
+>70785 1
+CTGTCTAGGGTGATCGGTACCGGATCGAGGTGCTCTAAAGGGCTAAAACGCCAACCGCGTTACTGTGTATCCTCAGTCTCGCCAAATAGGATATTTAACC
+>70786 2
+TCGGTATCGCAGCGCGCAACGACAGATTCGTCGTACGGCATACCGGCTTGTAATAGTATGACCCGCGGCAAAGGCTTCCTTAGAGTTTAGCAATCTTAAT
+>70787 2
+TTCTATACGCTGCGGGAACAAGTAGTCTGCGCAAGGTTAAGCTCCAACAACAGCACCAACGCTTGTTAGGGTGACTTGGATCGATACCTTCGTAGTCTGC
+>70788 2
+ACCCCTCGCGGATCCGAGTAGGTCCCGCGGAGGTAACCGCAGACTTCCAAGTACACGGATGATTGAGATCACGGGGATATGAACTTTATCTATATCTTTT
+>70789 2
+GTCAGGATTCCTAGCCGGTCACTTTGACTCAGAACATGGGAAAGCCGTAACGATCGGCCGGATTCACGTTGTGTACGCCGTAACACTTGGCTAAATATTC
+>70790 1
+TTTTAGTCCCGAGGGGAACGGCCGATTAGTGCCCGGATCAAACTTGCGCCTTCTAGGCAACTCAAACAATGGTGAAACCACTGATTTTTGAACTGTGGCC
+>70791 1
+TGTAGCGCGCTCCAACGATGCATCACGTAGAACTTTACCGCAGCGTGGGCACAGGCGCAAGAGCTGGGCATATTTATAATCTAGCCGTACTACATTGTTT
+>70792 2
+TCTTCATTGGGAGCAGGGAACTGCCCGAACGACGTACCTCTATATAGCCTTAACTTTTACTCTCATGCCGCGAAGGGGCTACAGTCGGTACATAGAGAGT
+>70793 3
+GATTCGCCTGCAAGAGGGTTAGCAGACATAGACAAACGGATAGGTTTAGGCCCTTCATCTAATACAATTTGGATCTTGAGTCCCGCCCTCCTGACTGGGC
+>70794 2
+TCCGAAGGGGTACGGAATGCTTACTCCTGACTATAAGCCGTGATACAAAGGCCTGGTTATTATTACGACTGGTCTGTCAGACGAAGATCTCCAGCCTCGC
+>70795 1
+TGTGTGTCAGACCATGTTTCTGTGCAGTGTTCTGAAAATACAGGCGGTCCGCCAGTATCGAAAACCCCGGACAAATTGATCCTCGCTAAGGTGCAACCTG
+>70796 2
+CCTCCAGAAAACAAGGCACCCTGGATCATATTGTTTTTTAAATCCGGTCACTGGCCTCGAAGGGATGACGGGCGGGATGACCCATGTTAGTTCCCTATGA
+>70797 2
+ATGTCCAAATTCCACGGGAGACGTCTCTTATAGTGTATCCATGTTTAGTTGCAGAGGGCTACTATGCCCTAGAACACCTTCGGCCGCATAAGGCCAGAGG
+>70798 3
+ACACAAGGTGATATCCGGTACCGACGTTAGCAGTCCCATTCTGAATTCGGGAATTACCCTTAAAAACTCCTAGTGGCTTAGTCACGGTCGCTGCTGGAGG
+>70799 2
+ATCGACACAGGCACCCCGGCTCTACACTCTGGCTTTGCATGACTTTCAGGGAGTGACTGCATTAGAGTCGAGCATAATGGTGGCCAGTTTATAAAAGCTC
+>70800 2
+GGGAACTATGTAAACACACTCCGCGGTACAGGGTGCCGCTTGTATGCACGTTGACAATTACCCTGGCCTTTATCCTTCCGATACGGGTTAGAAAACGATG
+>70801 1
+GATCCGGATATTCTAAAGGCCTGATAAGGAAGCCGTCATTCTCGTATCTCCTCCGCAACTATATCCGGGTCTCACATCTTGGGGGGGATTACAGAAGCAG
+>70802 2
+GAACCCGGGGGAACTTCCCAGTGTCATGAATCTAGAAATTAGAGATCGCCTCGCACCCAAGTAGCAATTATGTCGGGGGTCCGCTGTCTAATGACTTTTC
+>70803 3
+TGGGTTCTGCCCTCCAGCAGTGTGCCTGAGATGATTCGCAACCGGATGCTGCCGATGAAATCGAAGAATATAGCTCTTACATTAAGCCGTTCAGCATCAG
+>70804 1
+CCCGAGTAGAAACTGCATGTTCATCGGAATGGCCTCCACTCGCGTCTCAGAACGAGTTCTTAGAACCAAGTTGCATTCGGTGGGTACGTCATTATAACGG
+>70805 3
+CATCAGAGAGATTGCAAGTTTTACCTAGACGCGCACCACTGTAACGTCGGGTACTTCGAGTTACTCTATGGGGCTAACTGCAGCTCCGGACGATTGACTA
+>70806 2
+CTGTATAACCACACACGGGTGTACTATTGTGGTTAGATCCTGGCACTGAAGGCAAGACTATAGATTTGGTCCCGAGTCTAGGCACTCCCGATATGACCCG
+>70807 1
+GCATTTATCGAAAATACGGCCATGCTGCCTGGACTTTAGTCAGGTTAGGTATTCAAGGCCGGCCCTATACTGCAGCAAGGCTAGGCCACAACTGTACGTT
+>70808 3
+ACTGACCGACAAGGTTGCGCGACCACTGAATCAGAGATTTGCTGGGCTAACGTTTTAGATGTGCAATTCGACACCGACTGAGTCCGGCAATTTCATGCTC
+>70809 1
+CGCGTAATTCGCCGTTATGAGTAAACATTTACTTGCGGATCTGTTGTAACTGGACGCTACCCGAGACAATTGCGATAACATGGACGCCCAGGTCCACGGT
+>70810 2
+TGCGCTCGTCTTTCTTCTTGACGGTTATAGCATTCTCAAGGATGAAAGGCGTCCGATAATAGACCCCGAACCGTGTCGAAGGGCGCTGCTAGAACTACAA
+>70811 3
+CAGCGGGGGTATTTACCTATCACGTACCTCTTCAAAGCTTCGGTCGTCAGGAGACCGGGAAGAGACTAAAGTATTACGAGGGTCCCACTCGTTTCCTATA
+>70812 2
+CAGTCGAGTATTTCAGCGACATAGTATAAGACTTAATCGTCCTTTGGGAGCTCGCTCTGTAATCCGTAGTACTCGAACGCGCATGAGGCGACCACATGGC
+>70813 3
+CCCACCCCGCGACACTACTTAATGTTACTTCCTCAGTGCTCATGGGGCAAATGTGTAATTAATGTGGGTAGAACGCCGTACGCGCTCATTGAAGGGAGAT
+>70814 2
+GGTCGGTTGTCGTCATCACGGTGCATGGCCCCTATTAGGGGTAGTGGTTAATTTCTAAAAAGGGACGCGCAAGCTCTTCCAAATCATGTCCAAACCAACC
+>70815 1
+TTCGTAATCGAGGAGAGCCTCCTAACTGAGTCTGGGGAATTGTATGCATATACGCCCAAGACCTCGTATGATCCAACTAGGGTCGGTCGACGCTTCAACT
+>70816 3
+GTCCTTCGATAGTCCAAAAGTAGACGTCAGCGCCCTGAATCTAGTGAGTTGCCGCTACTGTGCCCGTTGAACTGCATGATCGATGAGTCAATAAATGCCG
+>70817 3
+GAACATGACGTCGCTCGCCTACTATTAGTGTGGTGAGCATTGCCATGTAAGTACCCGGCAATACTCATTGTCACCGACGAGCGGAGCTTGTAAATCCGTA
+>70818 1
+AGTGCGTACAGTCGCACGTTTACGTCAAGGACGTCGTTGCGAAGGGCTAGTACTTACACACTTTAGTTACTCGGCCCAGTATACACACGAGCGTTTGCAA
+>70819 3
+CTAATATAAATACCCCGGGGTCCTGAGTCAGCGTTGTTAATTATCCATACAGACCCCCCCGGAACGGGTCGGAGTGCTGCTCGACATTTATGTAGTAAGG
+>70820 2
+CAAAATGATGATTAAATGAGTGCAAACTGGTCTATATGGGTCGCCTGCCCCTTAGACACGGGAGCTTGGTCTTATGCCGTATATCAGGCCGACGTCCCAC
+>70821 1
+GCACAGTACCAAGCCTGGAGGCGGGTTACTACAGTTTCCAGCTCGATCGTTACGTTTGACTTACACTACAGCTTTCTCGGTGGAGCAAATAACGTCAGAG
+>70822 3
+TCTCTTGATACGTCAGACAAGTGTGTGGACGCGCGTGGACTTATGATAACATTCACGTTAGCGCCGCCTGACACCCTACAGTCGAAATGTACTTCGAAGG
+>70823 2
+ACACGCCAAGGCCAATACAGTCACTGCTTAGAGTTAGCGAATGCGTGTGGTTCTATGGTTAATTCGTAGATCTGAGCTGGCGCATGAACCCCGCAACTCT
+>70824 2
+GACATTGTACCGACCGCCGGTGAATATGATCCACTGAAGAGAGCCTGGCATTTGTCTCCATAATTACGAAGGACGTTGCTGGGCATGTCCTACATGACTC
+>70825 3
+TCACAACCGCCACTTTTTAGGTGCATTGTTTCCGAAGAGAGTCCACCGGCGAAGAGTCAATTTTCTCGGGAGGGAGAACTCATACAGCATCCTCGGTATG
+>70826 3
+TTTCATTAACCATCAATGGGTAAAAGTTGACGAGAATAGGGCGACCTGTGGTACGGGTCTGCTCCAGACCTCCGTGCGTAGTTTCGACCGTCACTCAAAC
+>70827 3
+ACCAGAAGATATCTTCAGGTGCTCATAGTCAGTCGATGACTCTGAGCTGCCAGGTTCAATGGCGCTTGTTCTTCAAACTGCGGTAACACAGTACCACGGG
+>70828 2
+AATCTTAGCCTACGTTTATCACAGACTTGTGCTAACTTGTTGGACCCTACGTCGGGAGCCTATGAGCCCTGGGAAACGAAACAACTGGCACGTCGAGTTG
+>70829 3
+CGGGATGCTGTACGCGAATCCATTTGGCGCGACCAATACGATAAGACGCCCGTTATGTCCCTTGTCCACCGCAATAGTGGGAATGCTAAGCGATATTATT
+>70830 3
+TTAATTAAGCAACGCGATACGCCAGAATTGGGGCCAGACATTTAATCTTTCGCAATAGAGGCCCGAGATCGTGTGGTGGCACCCGCTTACCTCGTTTAGC
+>70831 3
+GAAAGTGTGTCAAATGTCCCGTTACAAGGTGGGGACCTGTCGCAAAATCGACTGTATCTGGCCCCCCTGTTCAAGGCTACTCGGTCCAGTACTTAAGTAA
+>70832 2
+AGTCGTTACGACCATGTAACCGGATGCGCGAGGCCCCGCTATTACCTGTAGTAAATCAGCAACGTATTGGCCGTGTGCTCTATACATGGTTCAAGAGATC
+>70833 2
+TGTGAGTATTTCAGCGGATACTCCATTGGTTACGCAACATACCACCGCAGGACGTGCTTGTGGGGCACTAGTACCGATACTTCGCTAAAGACCTGAAGTC
+>70834 2
+TTTTGGCTGAGAGATGCGACCCCAGCCGGGCTCAAACATCGCCTTGAGAGGATTGAGGTTTCAGGAAACACTCTTAACGCGCGCACCATTTGATCTATTA
+>70835 1
+CCGAAGTAGCGGGTTACACGTGGGTAAACGACTGGAACTAATCCGATTGACAGGTTCACTACAGCGTCCCCTTGATCCTGCGTGTACAGCTAGAATTTTC
+>70836 3
+AGCCTCATTGAAATGAGCCGATCTCGGTGCATGATTAATTTAATTACCCGGCGTATCTAGCCCGCGGCCTCAGGGGCCTGGACCATAGTACTGTAAGTAA
+>70837 3
+ATATCCTCGCGGGCAAGACGGTACGGCCGACAACGCCATTTTAAATCGTCTTAGAACAATCGCTGGGTAGTCGTTCACTGATCACTATGGCAAGTGTGCT
+>70838 1
+GAATTACCGAGTGCCCCGGTTGCAGTTTCGCCCTTAACGGTAACCACCAGTAAGTGATGAATTTATGACGAATTTACCCAGGGGTAGACTTTCGCGAGCC
+>70839 2
+ACGTCCGCCTCTAAAATAACTTATTTCCTCGCAACACGAAGCTGGCGAAGCTTTGATAGTCATAAGAGTGTAGTTGATTGGTAACCGCGGGGTCGCCGCC
+>70840 2
+GGAGCGTCCTTTTTACAGGAATCCACGGTGCTGTGGAACAACGAAGGCTGCGGGAACCGTGCACACACAACATGTTATCTTCAGAGTTCGCCTTAATCTT
+>70841 3
+CGCACAGCAATGAGAAAATCTGCGAAGTCATAGAGTGCCTCCCAGTTGCGTGCACTATATTGGGAACGCTGTACTCCCCCTTACTATATTTATGGGGCGG
+>70842 1
+AGCACATGGCTATGCATTTCGTGGGAATCCGCTGCCGAGCCGCTCAGTTACACCCATGGGCATATTGAAACATCTCTTGATGAACCCTTTGAAGGGAGAT
+>70843 2
+GCCCGGCGACTGTACTAAGGATGATTTCGCATTCCCATGCGCTACCGTGATCTGCAAAATCAGCACGATCTTAGCAAATGTACATAGGCGGCGTTTGGAT
+>70844 2
+ATATAAATATATTTCATGCTGCCCGAGAAATGTTGCGCCTGATCGATGGCCACTACGTTGGCGAGGGGGGTCCACTCCGATCACAGACCTATTGCAACTG
+>70845 3
+TTCACTTGGGGCGTCCCAACCCTAAGCCGCAGGGAGTCGTGGTAACTATGAACGATGACGGGTTCAATTGTTACATCACCAGCTACTGCATGAATTATGC
+>70846 2
+CCCGGTAGTTGGGAAATTAAGCCACTATAATTAAAGTGTTAGATCTACGGGTCTGACCGAGGTCGCGCAGCATCTTTCCCCGACTGCAGCAATATTGCGC
+>70847 3
+ACGTGTGTCACCCTATGGAGCTGCACGCGGTCCGGGGTAGCATTTGCATTAATAGAGCTTACAATCATCGAACCTGATCATTAGATCGGAGACCCATCTG
+>70848 1
+GCAGGCACGAACGTTGGCCGCAGATTCTGCGGCCAAGTTGAAAAGAGTGGTACTTTCACTAAGGGCTAAGTTTTCCAGGTCCACCATAGTCTCATTTACC
+>70849 3
+CCCGCTTCATGGATAACTAGCGGTATTGGTCCATTACGCGAGTAAAGCTCAGCACGTACAAACTACGTATTCTTACTGTGGAGGTGCGAACTTCGCGACG
+>70850 3
+ACAGCAACTAAGGCCTTCGCTGGGGAGTGCACGATATAGTAATCGTTTGCGATAAGAGGGCCTTACCTTCTATTCGCAAACCCCCTACTCTTGAGGTGAG
+>70851 3
+TAGTTGTACGACAGCTGGTGAGATCAGCGATCCGTCTACATCGTAATGGGATCGATTCCTCCATCTTTACAGCGGTCAGTAGCGCCCTTCAGAAAAACGG
+>70852 3
+AGCCTATACTGAGTCGGATGGCTATCCGGTGATCAGAATTTGTGCAACGAGGTGAACATCTGCGACTAATGGCTCCAACGATAGTTTCCCAGTCCCGTAC
+>70853 3
+AGACGGCCTTGGGTCTTCGTAAGCTCGAGTAGAATTTCATGCTGCACGACCTTATACACTTAGCTTACCCAACGGACGAGTCGATACCGATGACGGTGAT
+>70854 3
+ATATTGGAGTCTAAGGGATGGTTCTTCCTTTTTCATCGAATCGCCGACACTCACGCTCGAAAGCCCTCGATGATGCTTACAATCGGCCGCGAGGGAAAAG
+>70855 2
+TTCTCGCTGAACTATAATCATACGCTGAGTACGGCCGACAAGACCGCTTGTGTCAAAGGCCCTGTATCATGCTGCCCGATGGGATGTACGTTAGAGCAAT
+>70856 1
+CGTATTATAGTGGGACGGAATACCTAAGCCAGCTGCTACGGCCCACTTCCGGTGTGGAATCACACGAGTAGGTTCTTAACGCCATACGTTTCATTCGGAA
+>70857 1
+ACCCTTTTAAAAGGCGCAGCTTATCACTCTTTCGTAATAACCTGGGGCTAGCACCAATATCGCTCCTCGATAATGTGGGCGAGAGCTGACATGAGGGGTC
+>70858 2
+CGTGACATCACCACCCGAGCTTTGAGCCGAGTGTGAAATAAGATTTCACGTGGTGTCATGGTCATGAGACCAGACTTTGGTGCAGACGTACCCTCCTAAT
+>70859 2
+CCTGGTTCTGGTTCCTGGGTACCGAGTATACTACGGAGACCGGTCTCAAGAAAAAATGCCTCGTAGTATACTAGATCGGCAGTAGTAATCTCGCGCTCAC
+>70860 2
+ATTTTTAGGCAGGATCTCTGCCAAGCGTATAGCTTTGGATCAAGCACCCACTCGCCAAAACGCTCTGTCCCGGAAGCGGTTAGCGTGGAAGTGCATAATT
+>70861 2
+TGCAGGGCAAACACGTAGCGACGTGCTTAACTACGCGCCTAAAAATCGCGATAATCCGAGTCTGAGCCGGGATTTCTTGTTAGCGACCGATTGCTTTCAT
+>70862 2
+AAAGACTCATGCGTCCACGTGTCATTGGTTCCACCATTAGCACGAGCGCTGTCACTGGACTGTTCAGGTGACCACTATTGGTCAGGGACAGAAAAGTTCT
+>70863 3
+ATACTTTAAGAACGGGTTATTCACGAGCCAGCAAGAGGCGCTTCCGGCCAGGACCCTTCATATAGCATGGCATGTAACTCTGCTACAGTGGTCTTGAGCT
+>70864 2
+CGACGGAAGTATTCAAGGTCCAACCCTGGACTGCGGCGACTATAAAGGGAACTGCCTCGCTTTATGTTATGCAGTTCATAAACTTGCTCCACGACGTTGG
+>70865 1
+GATGCTATCATTGACTGGTGTGTACTCAGACTGCACCAGGGCCGAGCAAGGACTCGCTTCGGGAGTAAAGCACATATTTACAAGCTCTACCTATGCCGTT
+>70866 1
+TCATCGGTACGCTGAAGGTGGACGTCCGATGTACGACATGTAGCCCAGTATAGACGCCAGTCATGATCCAAACTCTATTTTCGGCTGCTGGTCCAATGAA
+>70867 2
+GAAAGGCGCAGGCTGGGCCCCTATTGCTTGTCCTGCCAATAGGCATACACTCAGGAATATGTCGAGTTATACCTCCCTAATTTAGGGATTACGCACTGGA
+>70868 2
+ACCATCCAGCGCCTTATTACCAGAGATGTTTACGATCATTGAATCTCGGAGCGACTATGCTAACTGGTGTACCCGTGGCACGACGCAGTTGTAGGGACTA
+>70869 2
+GCTGTGGTTTAGGCTTTACAGTTCCGCCTAGAGAAGTAAAATCGCAGAGCTGTCGATCGAGCCGTGGTACAAACAGCACCATTTCTGTCCCTTCGAACGA
+>70870 1
+CTGTTTTTAAGGGTCCCATTCGAGGCTGATCACCACGCAAGAATCCTCTAGTCCGCTGAAAAATCGACGAGAGGCCGCCATCAAGTGATTGGCTGGTTTA
+>70871 3
+CATGTTACCCCCGTATTTTGTTGAACACATGGCCGTAAGAAAGTAAATATGGAGGGGTCCTAAAGCGCACCCTCGGGTTAACCTCCCGCTCGAGAGTTTG
+>70872 2
+AACACGTAATATAGGAGAAATTAAATCCCCGCTCCGTGCCTGCCGGCCTGCTTATGGTCACTGGCTCTAACTGGTGAGATTTACCTGCTAGGCAGAGAGT
+>70873 2
+GGTGTTACTATCTATCTTTGAATGTTTACGCAAATACGCGAGGGTGCATGGGGCACTATCCTAAATAGCGAGCTAAACCCACGGCGCGCTGCTCTAGCAC
+>70874 1
+AGTACGATAGTCCGTTCACGCTACGTTCCCTCTCTCCTAACGTGGCCAAAAAACCGGAAATGGTACCTTCTTTCTTGGAGGGAGAGTGGAGATCGCAGTA
+>70875 3
+ACGGTTATAGGTACAACATTGCTAGGACTTATACAGACTCCCCGGTGGCGCACGACTGACGATGTTGATGCTTCCCCGGACTGATTAAGCAAAGTTTGCC
+>70876 2
+GTCAGGCGAACACGACATATGCCTCGATAGTGTCTCGTACTCCGTTATGCGCCACTGATCATATCGGAGTTGATGACTTCTGTAACCAAAAGGGCACGTG
+>70877 1
+GGAGGCCCACCCAAGGATTTTCAATCCCCAGTAAATCACACAGTAAGTTTGTCCCGGCGTGGAGTGGTAAGGTTAACGTTTCAACATCGTTGCAGTCTCG
+>70878 3
+CAGGGCATGGACATAAAATTATCTAGATGATCGATTCCTCTTCCACACGGACTTTCCAACGTAGTTGGGAAGCCAAGTATTTCGGCGATGTCGCCCGCGG
+>70879 2
+TCAACTAAAGCGTGCCGTCCCTGCTGGGAGCCTTAAGTCGTAGAATCATGTGTCCAGTACAATTAATCGTAACTCGCAGGCGGTCGTATATCCACGTGGA
+>70880 2
+CTCCACTACTATCTTCCCACGGGCCAGTCTGACCGGATTCCTTAAGTAGGAACCGGAGGCAATAGTCGTACTGGATGAGAAATTGTCCAGTTTGGCGATA
+>70881 1
+GTAGACCTAACGACACGGGGTCGGACTGTATTCATAGAAAATGGGCTTAACTTCGAAGGAGCTTGTGGTTCTAATAACTCGCTCAATCTCCCGCCCTCGG
+>70882 2
+GTATTAAGGCGCTTGTTCACGTGTGGCTCGCCTCGTTAACCCGTTATGAGCAGGCAATCAAGCGTAAGGATCGGATACATCCATTACGGACCGATTCCAA
+>70883 3
+TCCAAGGGGCCTGTAGGGGCTACCAATTTCTACGCGTGGTGAGGACGACCTCGATCCTATTCCAGCCAAAGTAAAATTCATGGCACAGTTATCTTTGGCA
+>70884 2
+GAAAGAGGGGCCAGCAAGTAGTAGTCCTTGACCCTGCGTCCTGTGCAAATTACTAATTAGTTGGTCCCTAGTGTCCACCTTGTAGGTCATAGAAGCCACC
+>70885 2
+CTAGACAGACTCGACCATTGCGCAATAGTGAGGCCCCGATATGTTGTCCTTGGACTGAGCGTACATCCAGGGGTCCCTTATAACTCTAAAAGACGTGTTG
+>70886 1
+TGCCTGGCGATTGCAAGACCCGAGGCTCGATGGCCACAGCTCTTAGGGTCTACGACAGAAACACCATGAATACTGATATAGCTTTTACTTGGTGTCAGCT
+>70887 1
+GCGTCTCTACGGAAACTTCCTGTCAAAGGAACATAAAGTGCCACGTCATGCATAGATTGGCGCTGTGACTTTTCACGCGAAGGTTCCTCTTCCAAGGGGA
+>70888 1
+TGGGTGCTGGACATGCCTAGGGCAGCTCAAGCAAGACTTTAAAGTGGCTATACAGGTCCTCTAAATGTCTGGCCCATCTGATCGTATCCGCCTGAATACA
+>70889 1
+ACGGACCCTGGCTCCGTTCTGGCCGTTATTATATGGCTAAAACGCCGTACCGCACTAGACATGACTCTGAGCAGGTGAGAACATTTGAGGTTATGTCCAA
+>70890 2
+GGATGGGGGCTTGCGACTCGCCTATCTAAGATGCAAGGAAGTCAAAGGAGGCGGCCGATTACCATTACCGTAGCTCATCTTGCTTTCCAATATCATCCTA
+>70891 1
+AGAACGATGGCAGGCATAATGAGATTTCTGCCTCTTAGCGACCGCGAGAAGTTAGGTGTTTTATAAACGGACCGACTGTCTGCACCACCTCTGGTCCCTA
+>70892 2
+GGCATCACTTCACATCCTCCAGGATTAGGAGTTTACTGTTGTCGTGATCCTTCCTAATCGAACCCTAAGCGAGAGATGAAGTGACGGGCTGCAATGCCAG
+>70893 2
+AGTTCTCGCTCCATAGATTTTAGGACATAACACATTGCCAGACCGCTGCGGGTTGCACCTAGTGTAAAGGGCGCACAACAATTGTCCTGTAGGCGATTGC
+>70894 2
+TGGACCAGGCGCTATGGTTCACCGAAATACTACAGGCAGCCGTCTTCAGGGGTAACGCCGCTGTTTTATGAAGTTAGAAGTCTTACAACCTCGAGTATCC
+>70895 1
+GCTAAATTAATCTGCGCCGGGATGAGTGCGTAGAGCCCGCTCGGAGCTACCTTAAGCCTACAAAAGGCGTAACTCGAACTGTTAGGCACTTTTTTTGCCA
+>70896 1
+GGAGACGTTATGAGTACGAGATGCTAAAGGCCTTCGCCCCCCGTGCATTTCCGGTACTACACAATGGGCGCACCGGTCAAATTTAAAATGGCTTGATTCT
+>70897 2
+CAGCTGTAGGGCTTCGATCGGTATAGGAACCATTGACCCGCACGCTCATACTATAACAGGGCCTTGAAGATTTCGAGGCCTACAGTTTGACGTCAGCATT
+>70898 1
+GACGCCTCTTCGAATCACGGTTAGGACAAACGCCGGAGCTCGCTCACTCGTTCTTTATCAAGCAGCTGGTAACTAATTTATTAGGAAGTCCCTGGGAGGA
+>70899 1
+TACATGAGACTGATTCTCAGAGTCCGGAGCTTGAAGCGATGAGGACCGCACTGGGAGTTATCTCACATACGTCTCCACCAGTAGCCTTCGATGGTTTACA
+>70900 1
+GCGCGTCGATGAGTGTACTCCGGACCACTGTGTTGATAAGACTACAGTGGCAAGTACTACGTTGTAAGATACCGCTCCAAGCAATGTCCTTATGCCACTG
+>70901 1
+CCGCATGGAGCTAAGTTTCGTACGTTGCACTCGCCGCAAAAATAATCAATACGTGGGTATGGCGCTCATCGCATAGAGGTCCCGAGTCTAATCGTGATTC
+>70902 2
+ATTGGATTAGTAACCTATAGCCGAATGCCAGGCAGAAGTGCTTCACCTGTTACGTTAGTACGTGCGAACAGCCTCCGCAGCGAGTGGCCGTCAACATTTT
+>70903 3
+AGTAAGCCATACATAGTACGTTGCTTGCAGCTCCGTATGCTGACAGCCTAGATGCACAGGAAGTCTAGCTTAGGCCTATGTCAGTTAGCGGCGTACTCAC
+>70904 1
+GGCCCAATTCTCGCCATAACGCAGGAGCATTGTTAGCAATGGAGTTTAACATCCGGGGGACCTAATTACGTGATCATTTCCAGGTCTGGGATCCACCTAG
+>70905 3
+GAGGAAGCTAGCCTCTATACCCTCTTATACCGATAAACTGTGACGTATGCCGCCCCAGTTTATGTGAACGGCATTTCAGGCTGCGATTGTGAGAGAGACC
+>70906 3
+AATACTTATTGACGTTCGTCTCGGTAAAGAGTGCAGCTGGCACCAGGAGGAAGTGATATCACCGCTCTGGCGAACTTCCCTACCAATACTGCCGTTTAGG
+>70907 2
+CTAACTGCCCATAACGTCAACCCGCGTCACGATACTCTTGGCTTGGGGTGGTCTGAGTATTTCGGAGTCATAAGTACGGGTACGTACTAACATGCAACAG
+>70908 3
+CTGGGCGTATACGCGCCTACTCAATAACCTGCCGACTATCAACTTAACGGGGCAGGATGTAAAGGCTCCCTGGTGTTCCGTTAATGTGGACAAGTCTATA
+>70909 2
+TCCTTTGGGGAAGAAGACTATTAATCTTGTAGGTCTCGACGGAAGGTTATACCCTTGTGCGCGTAAACCAGCGTTCGCCGGTAAGCTCCCCATCACGAAA
+>70910 2
+GTCAGCAGGGCTAGCAGGACTTGCGACGCATCTCGTTCACAAGAACGGATCTTTGGAACCCGTAAGTCTCTTAAGACTTTAAGGCGTTCACGCAGTCTTA
+>70911 2
+GGTCACTAGAGAACGCTAATACGATGCTCATATTCAATAGTGGTTGCAGGATACCCGTTGACCCGCGGGCCTACGCGGGTCACATATATATTTCCTGCGA
+>70912 2
+ATGGCTACTGCGATTTTCGTTTAAATGACATACACTAGAATGTTGTTCATGCTCGTTGGGGGGTCAGAGCGTCAAGCCGCCCGCAGCTCAACGACACAAC
+>70913 2
+TCTGGTGAAGCGCTTGAGCAGCACTAGCTATAGCCCCGCCGGATTAGGACTTCGCGCCTCCAGAATATCATTGGAACATTTTTCCTGATGAAAATGCGAG
+>70914 1
+CTAAGTACGGAGAGTTTTAATGACAAGCTGTTGGCCGTTACCGGCGTCTAACCCCGTCGGAAGATTATCGACTGACAAGGCAGACTTCGATCCTTTCCAG
+>70915 3
+CCTGGTTGTAGAATCTGAACCAGGCTATTCGACTAGGTTCCCGGATAGATCGTGAAAGAGTCGACTTTTACTACCCTAGAGTAAGCGACGGCCAGTCCCT
+>70916 3
+CGTTAAAACATATGCCATTCGGTTGACTTCAAGGTATCTCGTGAGATGCGCGTACGCAGTAGGTTGTAGAAACGGCCATATTAACGCCTCCCTGCCGCGA
+>70917 3
+GCGATACAACGCCATCGTAGATAGGCATACCACGCCACCATAGTGGTACACTATGTACTCACCGGGTACTTCTGAGATTGGTGTCGGTGATGTCGACATT
+>70918 2
+CTATGGCATAGAGAACCTTTAAGATTCGCGCGCTAGATCCGTGCCGCGTCGTAACCATGAGCCGTAGGTGATCATACCGGAATTTGGAATGTCCTCCTAA
+>70919 3
+TAAACGGTAAGGTGGTGCTCAACACTTCATCTGATTTGGATGGGTCCATCTAGACAATACAGGCCCTCGAAATGTCGAAGTGCAGGTCTTCTCCGCGCAC
+>70920 1
+CACTGGAGCAAGGTCTTGGTCATTCGTCTACTGAAACCACATTGTGTAAGTCTGTGTTTACCGCCAGCGTAAGGGACGACACAATCCCACAGATGGCTGT
+>70921 3
+ACGTGCGGTAACCTTCCCCCTGGTTAGGGGCCGTGAAAATCCAGGCGTGATCGCTAAGATAGTTCGAATAAATGCCGATATTCCTATTCTACCAAGGGTC
+>70922 1
+TGAAGAATGCTGATTGAAGTTGAGGTACCTGAGCTCTCTCTAAAGTCTGTCAACCAGCTCGGCGCACATTCGTGGACTGGAGCTCGATATGTCAAACCCC
+>70923 2
+CCGGGAGAGTACTAAAGGCTCTAATCAATTACGGGCCCCTGATGCTAACGTTGTTACTTAGCAGAGGGGAGCCTGACTCGTACTTAGATTGACTCATCCC
+>70924 1
+GGAGGTATACCTGTATACGGTTAGGCCTGCCGAAGAGGTTTGCGATCGAACGTATCGATTCATTGAGATCCCGGATGCAGTCACTCCAACAACCCTCTAT
+>70925 1
+TCATGAACCCAGACTCGCATAATTTCTATTTGGCCCATTGCCGGACTGGGCAGTCTGTCGTGACAAATACCCATAGGGGCTGGCGTAACTAAAGCTAGGT
+>70926 1
+TCGTGGGGCCGATTAGCACCCTATACGGCCCAGCAGACCGGTGACTATAGTATCCAGTAAATTCCTGAACGACTTGAATTAACACGTGATGGCGTTTTGC
+>70927 3
+GATTCATGAGGGCTTATAGAGCGAGCAATATAATGTGTCTGAACATGCACCCATCCATGGGTTTCCGCAAGTCTAACCCATGTAGGCCTCGCGGTATCGC
+>70928 2
+CACCAGTGTGCTTTTCGTTTCAGGAGGAAGGCAAGCGTACCCCCAGTAATTCACCACATGCACACCGTATCTAGTTTGGGAGCTAGGGTGAAGCTTTCAA
+>70929 3
+ACCCAATTGGGCTGGAGTTTGCAGTGTAGTAATTCCCGGCCATCCCCATCCTAAAAGGGATATACGCGACGCCTATTGCCTGATGGAATACGTACAGTGT
+>70930 1
+TACTGTCCCGTTCTGTTTGTTTGAATGCTGTGGCAGCCAATGGCCAAAATCACCTTTACAAAACAGCGGCAGAACGTCTCGTCTGGAAGTGACCGGAACG
+>70931 3
+CGTTAAGGAACACATGTGTATGCATCTTATGCCCAGCCCGCGAGTGCTCTACATGCGCAGGTCCTTGGAGAAAGAGCATATAGCACTCTGATGCTGCTTA
+>70932 2
+ACAGGTCCGGTCGCTTTTCAATAATCATGTAGCGTCGCTACCGATACAAAGCGACACTGCTCTAGAGTAAGTTCCACGTGGTGCGCAATAAGGCGTCTGT
+>70933 2
+GATGAGGCTCGGAATGACGCGGCGATTCCTGTTACGTAGTGTTTCTCGTCAATCGGTTACATTCAAATCTACCAAACACTCGCGAAAGGGGCTAGCCATC
+>70934 1
+TCCGAGAGGGGGGTCTCCTCGTACTGCGTGCGTACGTCGATTCGAATAAACAGTACAAAAGACTCCATTAGAGACTTTTCCCCTACTAGGCTGCGATGTA
+>70935 2
+CATGCTTCAACTCGTGATGCGTCGCTCGCGGTAACTTTCGGAACTGACCCAAATACGTTTATGGGAGGAAGTAGACCGATACGCCCTGTAAGTCTTGCAA
+>70936 2
+AGATGTAAAATGAACGGGCATTAATTACGTTTTAACACCCGGCCCGTTACGGTGATCCGACTCTAAAAGCTATTTCGCGCGCTTTGCGGCGGCGCCTAAG
+>70937 2
+TCCCGCTCTGACCGATGTTACCGCATGCAGATGCTTTAGGCCTATGGAGTACGCTCTCATTAGTTATGTAAACGGAGCAGCGCTACACGAGAATCTGAGA
+>70938 1
+CCACCGAACACTTAGGTTTATAGACGGACAATTGCTCAAGTGTTTAGCCTGCTTGATCGCCGTGTCACGCGGAGCCGATCGTATACTGTGAAAAAGCGTC
+>70939 1
+TCATCGTCGTGCATGCTTATTCGCCAACAATGGGAGTGCACAATATTGTGGAACGGATTTGTATATGCGAACCTCTAGCCCTAGAGACGGGACCCCGACT
+>70940 2
+TTGTCAGCGACGCCAAATCATAATAGTAAAGCCGACCTCCCTTACAACACAGCGTCGGGTTATAGCCTCTAGTAGCGTGGGTTTGACGGACTGTGGATTC
+>70941 1
+GGTTGCAACCCCGTACTGCACGCGGTGTCCTGAGTAGTAATAGATTACGGGTAGAACAATCAAAAGTTGGGGCATTAGTACCATGTGCCATTTCCCCTCC
+>70942 1
+CTGCGGCTGGGGAAATATCGTCGTTATGGCACAGATCATATCTAATATGCCCCTCTGGGCTCTTGAGCGAAAGGTATGACCAAAGTTCCGCTACGCTCAA
+>70943 3
+AACGTAGCTTTTCGCCCTTGAGGGGAAACCTGCGGTCTTAAAAGGTCGGTGAAGTCGACTAATAGGCGTCCCTTATCACCCCATCGCAGTTTTAACAAGG
+>70944 3
+GTTTCTGACCCACCTAGCAGGGACTCACTAACAGATAATAGCGGCATAGGGGCTTGAGTAGATTCCAGACTCCATGTACTAGCGTAGTCGTCTCATGCTG
+>70945 2
+TCCGTCGAGTAGTGCCTGGGCCTCCCATACATTTGTATTTAAGCTCGAACGTGAAGAGCATGCAGGATTAAGCCACGCGATGGAGAATCCTTTCGAATCC
+>70946 3
+CTAACCGAAAACGCCGCAAGGACGGAGCGAGTATTCGTTGCACTCACTATTTGGCTACATCCTGAGTCCTACTATAGGCGCATACTGTTAGGGAGCTTTG
+>70947 1
+CCACTTGACCCAGTGCGGCCTGGCGAACACAGATTCGTATCGACGTGGAGTAAGACTGATCCACGTATTTTCATACGTTTACTAGGGGATGCCTCTAGAA
+>70948 2
+TACTTATCTCTTATTAAACTGCCATTAGGTCTCCATGCTGATCTAAGCCTTGCAGCGGCAGCCGCAGAGAAAGGTCTCAAGGGAACACTGGGGGTCGATC
+>70949 1
+GAACATGATCCGCTATTGGCTTGAACTCCATCCCCCTCCACTACTGAGTAACATGTGGTGACAAACTGTGTGGTCGTTGAGTACGCAATACTGGGGAACG
+>70950 3
+GGCCGTTGAGGCATGGGCCAACTGAGACACGTGAGATTCTGCTGTTTGTTCTATTCGAAGACCCATAGAACCTTGTTGACACAAGCCCCCTTAATAACGG
+>70951 1
+TCCGAGTCTATTAGCAGTCCCGCAACTAAGGAACGGTATCATGAAACTCGGGATCGCACTCGAGTGAGAAAACTTTTTGGGTATCGCTGTTCTCGACGCC
+>70952 3
+TTTGCTAGTTCCAATGTCACTTCAGCAGCAGTACGTGGCAATAATCGCACGTCAGCAAGATGTCAACGCTAGCGAGTCATGCGGATGTGCCTCGTAATCG
+>70953 3
+CCCAGACGCTCGAAACCAAAAGGTAAAGGGGCCCGCGCGAGTGTAGGCTTATGGGTTTCGTCTTGAATTGACTTACTCCATAGTGTATATACTCCGCTAC
+>70954 3
+CGATTGCACCTTGTCCCCATGAGCTTTATATGCATAGTTACGCGCGCAGTGGATGGTTCTACATAAGACGGCCTGACCGACAAAAAGAAGGCTTCGGTCT
+>70955 3
+GCCGAAGGTTAACGAAAATAGCTCGACTTATGTCCTAATTTACCAGCCCAGATGCTGCTGTGCAAGATTAGAGTAGGTTCCTGTGGCGGTATCAGCCCCC
+>70956 1
+GATGGTGAGGGGACTTACCTCGTCAGCCGCGGGTTACAGTGCACTTGCTTGACTGCCATGCCAATATGACACAGAAGTTAACACACCGTCTGATTTAATC
+>70957 2
+GAAATATAGCACAACAAACCACTCCTCAGTGCTCGAGCTAGCTGCTGTAGTTAGTCCTGTATCGTCAGTCTAATGGCGTCAATCGGTCGCGGTCGTAGAG
+>70958 1
+GGAAATACCTACTCCGGGCGTTCTGCCTGTGGCTTGAGATTGAAATTCCCGCACCAGGAGATGATTCGGATGTACACTCGGACGAATTATCGCAACACTT
+>70959 1
+ACTAAACTTCCACCTAAGGACGTGTACCAACCGAGCAATCACTCGGGGACGAAGCGTTGGGTTGGTCCTAAACGATTTCTTCTACGAGGGCTGTGCATTT
+>70960 2
+GCATTGGTCCTCTCGTTCCAGTATGTGTCGTACGATCCAACATACGGCTCTCCTGATCGTAATCGGAAAAACCTCACGTAGAGTGGTGAGTAAAGAGCCG
+>70961 1
+ACTCATGTCAGCTGTACAAGGAATTATCACAACGTGTCAGGCATCTGCACCAGTTGTGGGTCTCCACGAGGACCCTGAATAGCTGGATCACGTGCTATGT
+>70962 1
+GCGATTGGTTCAGGCTTTAGGTTCCAAAACACAACGTCGGGGTACCCCGCCTAGTATGAGTCTGCGATCTGAGACAAGAAACATTCTGCTTCCTGCATGA
+>70963 1
+CCCTTGCGCAAGAGGCGACGCGTAGTCGGCTGTCGATTAGTACTACGTTCGTATACTCCACTAATAAAGCCGTCAACACGGTAAGGGTATATGTGTACTC
+>70964 1
+TGTGGACCTGGCCATAATCAGTTCACCAAAAGCAACTTTTAATGCCGTTCGGCTCGACTGAGGTGAGGTGTGTCGCAGATTAAGCTTCGCATAACCACGC
+>70965 1
+ATGACATATTCAGTGGAACTTCGTTCGGCAATTCGCCATCTCGCCTGATGCATGGACGGCGGTTGTAGCAGATATGGTAAACACTTGCCACCAAATGCGC
+>70966 2
+TGGTCCCGAGAGCGTATGACCAAGTCACTACCTACTTACATGGACTTCATTTATGGCGGCATGGAACACATTGCTCACGCTATAGGAAGCTAGGTCGCTG
+>70967 2
+GGCGGAGTTACCGCCTAGCGAAGATTCAAACACATAGTCGGCTCGCTTCTTCAAGCTTGGTTGGGTACACGCCACGATACATCAACTTTAATGGCGTGAT
+>70968 2
+CGTTTTCAGACGAAGAATAAGCCAAGCTTTTGGGATCAGCTGATCCACGTCTACTGGACTCTTCCGCCTGACCTCTAGGAAAAATCCGTGGAATGGGGCT
+>70969 1
+GGCACACGAGTCTAACTTAACCGAGGATGCTTTACTGTGACAGGTCCATATAGATTCCGCCAGGAGACCTCGTTGCGATGTTATCCTGCCTATAGGACAG
+>70970 3
+GTCTGCCTCGTATAACCGGGGTTGCGGGTGCCATTGATTGCGCGTCTAACTAAACCGCCCTTCACTGACCAGAAAAAGAACGCAGTTATTAATGTGAGTC
+>70971 2
+GAGGTCGGGAACTCTGTGTTGCATTCGTCCTCCGATGAGAAACCGTATACTACAAATAACCGTGCTTCGGATACAGTCCGACCGTTGACCTAATGTGGAC
+>70972 2
+TCAAGCATTAGAGTATGAACTGATGGTTCCTCTCTATAGTCAGGGCCCCACCTATTAGTCATTAGGCTTACTACGTGGGACCAGCGTGAACCGCGGCAAG
+>70973 1
+ACGGCGATCCCGATCACAATGGGTACGTTGGTGCAGCTAATACCTACCTATGGACTTGTTGTCAGTTAGGCATGCAGCCCGTACCGAGAGAACATTCATT
+>70974 1
+ATCCGCTAAGTCGGTGCGATCGGAACAAATTGTGCCTTGCTTGGGCCAGCCATTCGCTCTAGCATAATCTATATGGAAACTTCCAAGCCGCGATGAGATG
+>70975 3
+GCAGGATCGCGTGGATCAGCATGTTGAAAGGGCAAGTTCGATCATTAGGCCACCACATACCATTCTACGTATCCAGGCTTAACGATACTGCCTTTGTGCG
+>70976 2
+CGAGATCCCAAGTTTAATCGAGAGGGCTTGGTGAAAAGTGGGGCACATTCCCTTTACCTAGACCATGTCGTCAGCCTGCATTGCTAGGCACACTACTAGT
+>70977 3
+CTAGCAAGGTGCAAGCATTGATCGTGGTAGACGCGTATATCGGTATAAATAGCTGGACACAATTTCTCCCGTGCTGACGTCCCAAGCTCTGTACCTGGCA
+>70978 1
+TCACACTCTGCGTGACTCGGATTGTCATGCACGGGTTGCCTATTAGAAAGAGCACGGGAACAACGAAGGTTCATACGCGATACTCCTTTATGACTCCGTG
+>70979 2
+TCCAACCACTCCGGGTATTCGTGACGTGTGCCAGTCGAAAGTGTAACCCAGTTCCTTTATACACGAGTATTAGTCCCGATGAACGGGAAGAGTCTGCGAT
+>70980 1
+TGAGCGTATGCCATGCGTCCCCACTATCACATACCTAGAGGTTATTTCAGGCGCATCAGGCCTTCTGACTAAGTATTGGTAGACGGGACACTGAGAACTG
+>70981 1
+CCTTACTTACGAAGCCATGTAATTCCTGGTCATCACGGTGCGCTCAACTACGCGCTCAGACTGCGTAGTGAGCGGACTGATCTAGATGCAGAGTAGATTA
+>70982 3
+GCCAATCACATCGTGAACTACTGCCCTCCGAAGCCTAGTCAGTGGGAGTCAGTGGGAGTAGAATTTCTATGATCCGCACCCGGTTGTTTCTAAGACGAAT
+>70983 1
+CTAGTCATTAAATGTTAAGTTACGGGAATGGCAATGCGGAAACCACAGCTGCCGGAATAGGAGTTCACGCCTTTCCGCAGCGCATTTGCCCTTATGCGTC
+>70984 2
+GCCCTCGCTGGGTTACCTGGATCTAGTCACCGCATGGTAGAGAGCTATTATCCTGAAAAGGCTAAACGATAGCTTGTATCGAGACCCGAATCTTTCCGAG
+>70985 3
+CGATCCCTGTCCCCGTCGTTGATGAAGTAAGCTCTGTCGACTGAATAATGGTACGGGATGAGCTCGCAGTTGCATATAAAATGTCAGTAGAGCCCCCTAC
+>70986 3
+ACTACCGTTCAGCGCGAAGTAGCGTCACACGGAGGTATAACTGATTTCAGCCTGTCGGCTACACAATCTATCTACGAAAGGAGTTTCCCCTTTGGGGAGT
+>70987 3
+ATGAATTCACATAGGAGCTGTCCCGTAAGACTATAGTCCACTACGAGTATACGTATTGGTCTTCATGGGATGACACCGGCGTTCCAGGACCACTCGGGCT
+>70988 3
+GATGGTCCTGAAAGGTTATCTGCAATAGCTGCGACCGTCAAGGTAGACCAGGTGCACCGAAGTCTCCAAATTAGTACTATGCGCCGCTTAGATCCGCTTT
+>70989 3
+GCGCATACGCGAACCCGTCACCTGACTGTTCCGCGTAACTAGGGGGCTTAGTAATCAGACATTATTGAGCGCTTTTGAATTCAGGTACAGCTGCAATAGC
+>70990 2
+CTCTTATCACGCGCATGAACTCACTATGCAGTAGCATGGCGGTAATAATAACTAGTGCCGGGCTTAGTAAAGTTTGCCGGAGTGTCACCCCGCCGTAGTA
+>70991 3
+CCTGTCTCTTGGGGTGGTAACGTAATTACGAGAACCGCGAACACGAAACATTCTGGTCCATCGAAGTACCCTTGTCTAAACTCGAGAGCGTACGGGTTCT
+>70992 2
+TCTAATTGATGCGCTGATCACCTTCCGGTGGGTGCGAGACTTACGCAATAACCGCTAGCCTCTGAGTAGAGTAAAGAGCTACCTAGAGTGCTCACACGTT
+>70993 3
+GGGTCGCCGTCCAGCTAGTAGAACGAGATTTCATCTAGACTGCAGAGTACAAGCCTAAATCCATTGCCGACTGTGGTTGCTCAATGGACTCTAGCGCATT
+>70994 3
+CTTCGTCCCCGTTTGAGGACCAGGTACAACGACCTGAGTAGTTAACTCTGCTGATTTGGCGGCGAAATAAAGACCCGAGCAATTGCGCGCCTTTATAGTA
+>70995 3
+TAGTGCGACCTTATATCGGTATTCCAACCCCCGAAATATCTCGACAAAGTTATGCAGATGCTGGACATTACACGGTTGGCCGTGTGAAGTAGGGCCCGTC
+>70996 3
+CACCCTTTCAGGGTGTTAGGAATAGCAAGTCGCATTCTGCGAGATTGCCCGTAACGCTCCTTATCAAATGCGCGTTAAACCTAGTGCGACAGATTCAGGG
+>70997 1
+TCACAGTTTTTACGCATCCTCTTTACTCAGGGCAACACGGTCTGTTCAAGCATTCGGGACCGGAGAGTCGAAAGTGGGAAGTCTCAGTCTGTCCAAAGCA
+>70998 3
+ATGATCTCGTGATGTTGACCGCGTCAGTTACGGAAGTAGAGAGCCTTTCCAAAAGGCCAACATGTAGCTTGGACTCTAGCCACTTTCGGACCACGTCTAG
+>70999 3
+TAGGGTAGTGCCTGGGCTCTCGACTATTAGCTTATCGAAGTCACCCGTCGTAGTCCACGCAACGGATGAAAATAAATGTCATTCAGCACGGCTATCTCGG
+>71000 3
+TCGTGTCCACCTCCTGCCGTCTATAAGCTCGCTGGAAGACGAGACATGCGGTATCATGTTAGTCTGATAGGTTACCAACAGGAGCTACGCGCAGAATTAT
+>71001 3
+CAATCGATGCATCCGCTCTACGTAACCCGAGTCAAGGGTCCAATGGATGGCGTATGAAGTGCGAGCGTATTGAATCTGCGAACCTTGTCCCTTTAAGATC
+>71002 1
+ACTTTTTTTTAGAGGCGAGTAAATCACTGCGCCAAAGTGTCTTTATGGCCAACCACAGGATTCGTGCTAGAACACACGCGTCGGCGAACCTACTGTGCGG
+>71003 3
+AGCACCTCATCCGCTGAGGCTGGCCAGCTTTATGTATGCCTATGCGTCTCGTAACGACGCAGGTTATTAAACCTAAGATTCGAAGGTAAATAGGGCTCGC
+>71004 3
+TAGACCCCTTGTTAATCTGGGAGCTCGCCCCAATGCGAGTAATTATTCTGGAATACAGAGTAAGGCGGCTGCTACCTACCCAAGATCCGATGGGAGTTCT
+>71005 3
+CGGGTATTATAGCCATGCGAGTATAAAATTATGCTCCTCACCGATGTGCACCACTGTTCACATCTCTCTGAAGCTTGTCGAGCCTGAGGAGGCCAAGAGG
+>71006 2
+GGAACTCTATCTGGGAGTGTCGTTCCCGCGATGCATCAGGTTGCTATCTATAAACAACGTCGATGCATATATCGATTGCAGGACGCGTGATGACACCCAC
+>71007 1
+AATCCTAGTGCCATCTGAGACTCACTCAGGCCTGGAGCGCGGCACTTGCTGGGTAACCATTCGCAATATTACTGTATGTCCAAAATGTTGAGCGGTCAGA
+>71008 1
+TCCGCGACATAGCCTGTTACTTGGTCAACGGAATTGCATTACACCGTGCTTAAATGGCCAGCTATCTTCAACATCAGTACGAGGCGTGAAGTGGTCAGCG
+>71009 1
+GGCAGTTGCTAGTAGCTCAGTCAGGGGGAGCGCACGAAAATGCCTGTCGAACCAATATTCCACTCATTATAATTGTGGCCGATTTCCGCCGATTCGTCAA
+>71010 2
+GCTAGGGAGCACCTCCACTACAATGAATTACATACGAACTATGTTCTTCGAAGCCGGCTATGTTTAACCCGTAGGTATTAAGGCGGGCTCTAGCCGGCTG
+>71011 3
+ATCTGATCCGTCCCGTCTATAGACGAAATACCGGGGCAAATGCTAGGCCTCTTTACTTTATGTCCCCAATGAGGAGCGTGGTATCACGACCTATAGAGGG
+>71012 2
+GTAGAATTCTGACAATGGATGAGGTTGTCGTACACGTGTCTGATGGATCGAGCATTCTGATTACAGCCTATAGGAAAGATCCGCCCTGCTCCCCAAGCCC
+>71013 1
+GGTCTATATCGTCAGCGAGGAATGGTAAGTATGGGAAACCTCCCGTTAGGTTTTCCCACGAAGGTGAGGCCCTGCATAACTCTGGCCATCTTAACCCATA
+>71014 1
+GGCCGTACTTGCATAGCTATGTCGAGAACAAGAAGTAATTGTACCTTTCTCAGCACGCGCGCCAGCAAACGTGATTCTCGGATCTAGATGGCGATGTCTC
+>71015 2
+AAAAGCCCTTCGACCGCTGCCTAGTAAGGGATTGCGGTATAACTAGAAACTCTCCGTGTGGAGATCTTTCGATACGGTTTCCGTGCCACTCAGAAGTACG
+>71016 1
+TAAGGCTTACGTCCCATCGACTAGTCTAACGGACTCAACGAATGGGTCAGTACGTCCTTCAAACCTGACAATTCTGTGTGCAATGCGCTGGGGTAGCATG
+>71017 2
+AACTTCGTTAATATCTGAAAATGACGAGTGGTCGCCAGCAATACCGTTATGCTACGCCTCGACTCGAAGAGGGAGCGCTGTCATGTCCGTACGCTTTACG
+>71018 3
+TTGATGACAATATTCGATGCCGCAATCGAAGAGATGTTGCCCGTTCGGAGGACGTCAGCCACCTCAGTCTTCGATATGTCACATTGGCCTCAGAATACGG
+>71019 1
+TTTAAGATGGAGATAAAGTGCCGCGTTCTGCTTGGTACTCACAGAAGAACCGACTCCGGGATTAGCTCGTGGACACCCGAAGCAACTTTCCTGTTATGCC
+>71020 3
+ATCGGTGCCTCATGGCTGGTGACTCCAACCGCGTCAAAGGAAGCCCGATCTAGTCTCTTCCAGTTTTAGGGGCGAGAAATTGTTATTCAACCTAAGGACA
+>71021 2
+TGCGTCAAGAGATGAACCATCAACGATCCTCGGAACAATGTAAGTGGCCTAGGCTCTCTTTATCGTCTGACGTTGCACCTAGTACTCGACGATCGGATGG
+>71022 1
+TCCTAGGACCGACGTATAACAGCAGTCCATTGTGCGTGATGTTGCGGAAGAGATGTCTACGCTGTCAGATAATCCGTCACCCTTACAAGTTAATGCGCCG
+>71023 2
+AAGCTTGTACGCGTGACGGTCAATCTCTCTCCCGTCCCCTGGAAACTACAAGGCATTGATGGAGACCTTTAGCTAGCGTTAGCAGGTGTTAATACGCAGA
+>71024 1
+ACACGAACTACGTGCTTATGGTACCGGAGGTTAAACCTGGCCGAAGAATCTCTATAGCGCACAGTCACCCAGCTCAAACATTTTGTTTGGCGTGGGTCTG
+>71025 1
+ATAGCCGCCCCATTTCAAGCTAATGCCTAACTTAGAAATCGTGGATCTTTTAAAGCGTCGACGCCCGCGAAGGTGGTTGGGACTCCTGGATACGAGTTAC
+>71026 3
+CGTGCGTACTGATGCCCGCTTGCTCGTTCTGCTTATTAAGCCATTCTCAACGGACAGGACAAGAAAGGCGTTCAAGCATCTTGTAAATGCTGCAGGCAGA
+>71027 2
+GGGTACGCCTTAAGAGGCCCGCGCAAGTCTTAACTACCGAATATCCACTTCGAAATAATGGGACTATTTTTTGACGAGATTCCGGCCCAGTCGTGGGTAC
+>71028 3
+CCGTTTTCGGCGATAGTATGTGCGGCCACAGGAACATAGGACATTATCCCGGTCCGGAGGCTACACTTACCATAGGCGGTTTATAACAGTTACGATATCC
+>71029 2
+GTAAGACGACCGCTTGTTAATGCGAGAGATTCAGTCGTAAAGCATCGCAGAGTCCACCTATTGACTTCGTGCGAAGTGCCACTTTAGGATTCCGCCATCG
+>71030 1
+TCCAGGTAACCATGTGGTCCCTGCGCACTAGAACCGCATCTGATGGACTATGCAAGGCAGTCGTCTATAGTGCATCTCAAGTCTATTGAGACACGGATTG
+>71031 2
+GTCTACGGGTTGCTTTCATAAACGGTGTCACTTAAAAACATGTGAACCTGGAGCCGCCAGCATCTGAAGTCTATGGCGTGTTACTCCATAGCAGGCGACC
+>71032 2
+GAGCGTTCCTCCTCCAGACCTGAGTATCCGCAATCCTCGAATGGAGCTTTTAGGTCAGTTGTAGAACTATATAGCCCAAGGATTGCGTGGCCAGAACGAT
+>71033 3
+ATATCCAACCTGGCCTCCGAGGACCGGCGAACACCGGCGGCTTGGACAGGTTTAACTTTATGATCTAGAAGTTAGGCGTATAGACTCTATAATGTCCTGC
+>71034 3
+GGGATCTCCGGGCGCCTTGTATGTAGGCGCGATAGGCAGTCCCCGGATTCCATCAGATTATGTTAGTAATGCCCAACATCATCATGAACTCCTTAAGAAG
+>71035 2
+CCAATATACTATTGGATACATGTGTTCGGCAGCGGCAGGGACGGACTTACCTACCCTAATTTTGAAGACTGCCTAGCGTGGTAACAACACCCCTTGGGTG
+>71036 2
+TCGATCCTGTCACAAAGCTGATTACTGCCCTGAGTTTAACCGCTGCCTCTGCGCGGATGGATAGCCATTAGGCAGAGTTGCCTACGAAATCAGTTGAAAG
+>71037 1
+TCAGGAGGAAGTAAGGTTGTACTCCCCATTTAGGTTCTAGCGAGCAGAATCACAATTCTCCCAAGCTAGCGACGTCGATACGGGCTTCTCAGTGCATCGT
+>71038 1
+CCATCGGGTTAAACATACCTAGTGGTCCCGGCTTTATGGCCAACCTAATCGTTTAAAGGGCATACGGTGATTGCCGTGACGGTTAACGAGTCATACAGCC
+>71039 1
+TCAGTTCACACGACACACTCTTCCCCCGACGATTATGTAAGAGGAAGTCCCAGGTTACAGCTTAGTTCGGAAGTACCTGGCAGGTACTATGGTCAGTGTG
+>71040 3
+TTAGGAGTTTAACGACCCAGGATGAGCGCGTGTTCTCCTTTTCTCCCGGATACCTATACACGAGCCGAAAAGCTACGCGGCTGTACAAGTTGTAAATGGC
+>71041 2
+CTAGACTATGCAACATTCCCGATCAGACTCTTCGTAAGTTGTATGCGATCCCTAATGTACGTAGTTCCCCTGAGAAGGGAGGCTGACTCGGCGCATGAAG
+>71042 3
+GTAACTCGCTCTATATAGAATATAGCACCCAGGGACGGAATAGTCGCCTTCGTGCTAGCGAATTCCGGCCAAAGTTCTCGTCATCTGGCATTGCGAGATG
+>71043 2
+TTAGTATGACGTGACATCAAATTTCTTGGGGGTCCCATCTAAGGACCGCGCAAGATTGCAGTGCCTCAAAGGTTTGCATGTACCGGCGGCTCCATAACCA
+>71044 3
+CGGTGCTGCGGCTTGGCATCTGATCTGAAAATAATGCGACCTTTGTCACAAGGCCTTGTTGATAGTGGCCCGATACTTCACAAACAGCACGAATCATGGC
+>71045 3
+ACTCGAGGCTCTCAGTACTTAGAGTCTCGCTCAAACAAGTGTCAGTGGGCCACTACCATCTCTAAAACTAGGTAGAGGACTTGGGCTTCGTCCTGGGAAT
+>71046 3
+TGCGAATTGGAGCTTTGTCGGCCTGCTTCATCACGGTAGCCTCGTGGCAATGAAAATAGTCGTCTTCCTTCATACATAAAGCGCAGCGCCATGAAAGGCA
+>71047 3
+TACAGGGGCCTTCTTGATACGCGCAACGAAGATGCTCCTTCACCCGATACAGTGGAATGAGTTTTTGAATGAGATACCTAGGGCCAACGGCTGCTCTTCA
+>71048 2
+GGGTAGTGATCCCGTTTGCCACACTTCCGTATGATAGAAGTGCCAGGAAGTATCGACTTAAAGAGGGCTCGGTTCATCCCATACACACGTTGCACACTTG
+>71049 1
+AGCTCACATGCATTAACGACATTGCAGCGAGCGCTCTGTTCAGGAAAATAAGGGTATTCCCTTGGATGCACAGCTGCTTACCGTATTCGGCATAGGCCTG
+>71050 3
+ATGAAGCGCTCTCTTGAAGCTAGAGGCTACGATATTGTTTGGGCACTGGCATATTCCCCATTCAGAAACATGCCCACGGCGTTCAGCTGATCAAGGTGCA
+>71051 2
+GTTACTATTCCTGACGTTATCGATACCCGACGACTCGAACGACCAAGACAATCTCAGTGTCGGCGCGCTCGTATGTCTAACTGAAGCGTGTTTAGGGGAA
+>71052 3
+GATTGTGAATGTCCGCCGCGGCTAAAGGGGAATCGTGTCGCCATCTGGATCAGTCTGAAATACCCTCTGTGTTTATAAATGACCCACCGGCTCTAGACAA
+>71053 3
+CGATCGGTGCCTGGCCCCCTAGTTCGTAGATAATGCCGGATTACATCCAAGTAATTGCGAGTTGGGCAAAATGTACCCTCTTGGTCTGTCAACAGAACAG
+>71054 2
+ACTGACAGTCACGTATGTACCCCCGTCGACATCCGCAGTCGAAATCACAGGGTTTCTGTAATGGGAGCTTGCGTCTTGAGAAGGACGTAATCGATTCTAC
+>71055 3
+GATTAAATTCTGAGTGGCCCTGTCTCAGCTTGTGTCAGCTGTGTTGCGATATAACGAGGCTGTGGACAAAGCCACTCTAAGCAGACGTCAACCGCATCAC
+>71056 1
+TCTGTTCCAACAAAAATTCCAAGAGGAGCGCCGATATCATGCCATCGCTACCCGTTTTGCGCTTAAGTCCATATCAGGATAGTGGCCGATTGGGGGTAGC
+>71057 3
+CTAAGGGGTTGGTGCAGGAGACTAGTAATCTAGTCCTTCCTGTGACCATTAGTTGAAACACTGCCATCGAGCGGTACTTACCAACCAGCACGCAGCGTTT
+>71058 1
+AGGACATCCTTAGCGGGCCTGTATACATCGATGTACTGTTAACCTATGATCGCTAAGGGGTCATACAAGACGCCGCTTGCGATTACCTCTAAGGCCGAGT
+>71059 2
+AACGCCAGCACCTTTTACCCCTTGGGTAGAGCGCATCCTTGCGTAGAATGCGGCCGTAGTGTCGCTGTTCGAAGGTTTCAATCAGAGGATAATAAAATCC
+>71060 2
+ACTATTAGACCAACTTCTGCCCCGTTTACCATGAGATGACTACGGTAGTGTGCTTAGGAGCGTTTAGACCCCTTAGAGCCGTCGAGCGCACGTAGTAAGA
+>71061 3
+CCTCACTTATGGGGCTTGATGCCCGCAGGTATAATTCGGAGGCATCTCATGTATCCAAACTTATCTCGTAGGGGGCTGCGGCAACGAAAATGTATAACCC
+>71062 1
+GCAAATGCAGACCCATCGGTACAGCTGCTTCCTTTTTGAAAAACAATTGTATGGACGAGAAGGGCCACAGTATGGCTTCTCGGATTCCCTGTCGCCGTGA
+>71063 3
+GGATGGTTGAAAGCGTGACCTCAAGGACTCGATCTCCTATTGATTACTCCATTGATGACAGATCGGGCTTCTATTGGGCAGAACCGAGGTTACACCACCC
+>71064 3
+CAGATTTCTCATAGTTCCGGCACACTATTACAGGGCACTACGTGGTAAAGAAGGCGGGGCCTTAAGCTCCCCTGATGAATCTCTAAGACTCCTGGTTAGG
+>71065 3
+ATGTTCCTCTTGTGAAGAAGGCACTGAGGTTTCAACCTAAACCGAACACTGTTACCGTTACCGCGGCCTATGATTTCGTGCGGGCACAACGCGAAAGGTT
+>71066 2
+GGACAGAATAGTAGCCGTTAATGCTCCATATAGTAATTGGTCATCATCTAGCAGCGCGTGAGCTCTGTATATGCGGACGCCTTGGCAACATATCCGGCCC
+>71067 1
+TTAGCTGCACAAGTAACGTCTAATCACCAGTTACTACCCAGCTGGATGCACCCGTGTTGGACATGGGCAGAGGTGTTCTTTATCGGGCCCTTCAGAAGAA
+>71068 3
+CTTCATGCTTTGTGTGCACCGCGGACCAATGACACCTCATCGACGCAGACGGTATTGGGACGGAAACTATATGCCACTGAAACATTGGTTGTCTAGGCAT
+>71069 2
+GCGCAGCTTAGGAGGGAATTATGCGTTATCAAGCTTCGCGGTAGCCATCTTCAACTGCACAGAGTTGCACTAGGAAACCATATTGTCTAACCGTGCCGCT
+>71070 2
+CCGTATACCCTCTACTTTTCAGGATCGCACCGAAGGTTTGCGCCTTAGGAGTGAGGGAGCTTCTGTATATAGACGCGCGAATCCCATAACACAGGTAATG
+>71071 3
+GTCGCGCGCGCTTAAAGACTAGCCTGCGGCAAGAGATCATACACATCGGTAATTTTTGACGCTTAGCATTTCGAAACTGTCCTGCGTTGTGGCAAAACGC
+>71072 1
+GTATATTTCGAGGGCGAGAACGTGGCTATGGGTTAGCCACAAATTAGATTTGCTAAAACTCAGAAGTCCGTGCATGTCGCGCCGTCCTCTCCCTAGCACA
+>71073 2
+CGAGCCGTCTGTCTCTCACCGAGATAAAGTGACGGGCCACGACCACTTTCGCGCACTGGCTACAAAAATGATGTTCGTGGTACGTTTTGCTAAGTTAAAG
+>71074 1
+TTGGGTCACCAATCAAGCCCTAGGCAGATTTGTATTTACTGGAAGAGTTAAGGCACTCCCCGCGTCGATTACAAGACACTGCGTATTGGGGCCAACTGTC
+>71075 3
+AAGAAACCAATGTCCTGGTTTATCGAGTGAGCTCGTTGAGTCGGCAGCATTAGGGTGCGGTTCACTCACTTTTCTAACCACGGCGATAGAGCCACACACT
+>71076 3
+GTGAGTATCTAACACCGTGCGTAACGGTTACGGATGGCCCCATTTGCAGGCATTTTATTGAGGACAACCGAGTCGGATCAGCTAGACGTCTCCCTCATAA
+>71077 1
+ATATCGACCTCTTAACGATGTGCTTGATTATTAACGACGTAGTGCACGGTCAGGCCTGTATGGCGCTGCAAGCACGAGTAGGTCATGCAGACCTAACCCT
+>71078 2
+TCCCAGACTACTTTAAAGGGGTAACGCAAAAATGCTTAATTCGTACCGGCTAGCTGCTGACTGGGAGTACAATCGATGGACTCTTCCGGCACTTCTGGGC
+>71079 3
+AGATTGTGGCGTACAATGGGACGAAACTTACCTACCTCAATCGACGCGCGCCAGTCACCTTCATGCTTGTCGAACTAGAGCTCTGATGAGTGATTTGCGA
+>71080 2
+TATGCTACGCTGTATGGATTATAATGTCTTATAGAAGTCTGCTGTTCCACAAGCTGGCTCGCACCGCGGTAATAAGACTACGAGGGACCTGAGCCCCCGA
+>71081 1
+CCGACCCTCCTATTCGGGCCTACCGTGATAACGGGGATGTGACCAGTACAAAACCATAAGCCTGATTAGCATCGTGGGCTTGTTATGAGTTACGTCAGAT
+>71082 1
+GTGTCCGCTAATACTTAAATATGGGGAGTTGACATACACGGGCTCGCGTCGATCCCACAATCAAACGTGTATGGGAGTCCATAATAGTGCTCTCCTGGCC
+>71083 2
+AACCGACGCGTCAAGGTGCATCATATGACGGCCGGCTGAACACGCATCTCATGAACTAGTTGTAAGTCGTGTAAGATGCATAGCTGTCCTAGTTCCGTCT
+>71084 3
+GCCCCTAAAAGGTTGGCTGGGCCGATTAGCAAGGTAGCCAAACTGGTCTCGGTTGTCATCATCTTGGATCCCTCCTAGGCGCAAGAAATTTTTACCGAAA
+>71085 2
+TTAAGAGGTTCCAGGTACTCAGAACTCGTAAACTCGGTCGGTTGCCGACTATAGATGTCACAACTCGTAAAGAGCCGTCCGCGTAATGTGTCTTCAGCGC
+>71086 2
+GCATTTAATGTACTGCCGCCTGAGAAAAGGTACGGTCGTACCCTCCTGACCACGTAGGAGTACTCGCTCTAGATGAACGGGGTCATAATCGCTAATTTGC
+>71087 3
+AAATGGTAGACCTCCACGTGCAGTGCAGGCCACCTCGAGTCCACCTAGAAGCTGTAATTTATAGCGTCGTGGGCGGTCCGACTTTATAACTATGATATGC
+>71088 3
+TCCCTCGAACCTTGAGTTCATGCAAATGCATCGCTAGTTTTAAGACACTCCCACCCTGCAGTGGGTATCACGAAGGGCAAGGTATCCTAGGTAGTAGGTG
+>71089 3
+TGTTGAGCCAATCTTCCGCCAGAGGCGGGTTCATGGCTCAGCGACGCGTAACCACGTCTCCCGATAACTAGTAAATCATGTGCATGAAATTGAAGTTCTG
+>71090 1
+AGTGTAATATACGTCCCACAGGCTTGGCGGTCCAATAGCTTAGCGCCGTCCACTGAGGAGAAGTTCCGGATCTTGTCGTATACAATCCTAAGGAACTCTG
+>71091 2
+AGGACTCTATGGCATGTGTCTTAGCCGGGCAATCGGAGCACAAACCACGTGCCGCCTTCTCCAACGAGTCTAAGTAGACGGGTTTTTATTCCAAGTTAAG
+>71092 2
+CGTCTGCTTATGAAGGTGATTAGACGTGAGCGCAAGGCTATCCGGGGCTCACTAAAAAGAGTATTTCCACGCGCCACGAGTCTCTAATGTTTCTGACCCA
+>71093 1
+GCTCAGATTGAGCGGGGCGACCGTATTTACACACAGAGACTAGCCACTAAGGCACATCATCTGCATGGCTATGTTGCGCTCATTGGAAGTCCAGCATTTT
+>71094 3
+AACTGCCGTCAATAAGTGTCTCAGCATACTCCTTAGATAATGATTCGGGGCGAGCAGCGTCGCCTATGCCTATTCTTAGGATCGTAGCATGGAGAAGCCC
+>71095 3
+AAATGAGAAATTCCTAGTGGATCCTTGTTTCGCCGACCGGGTTTGTTATCTAAGGTTTCAAATGAACAGCCCGGCTGGCCCCAAAGTCCCGCCGAGATAG
+>71096 2
+CCCACCCATAGGCGATATGCCATAGCTGGTGTAGACTATAGGCAAGCGCCTTCTACATCTATTGTAGAGTCTGCTGGGCTTGGAAATACAGACTCGGATC
+>71097 3
+TTTTAAGCTAGCGAGCCATCACCGTTCCAGAGAAGCCTGGGTCTTAAGCGCCTGATAAATCTCACCAGGTAAATGCGGAGTATTGCTGCTTCACGAGTGC
+>71098 1
+GCATTCCTCCCGCTCATCTGGGGTCCCCCGCCACCCATAGCTGAAAACTAAGGGGTGTTGACATCTGGATTCGTATAAGTCAGGGATTAGAGTATAGTAA
+>71099 2
+TAGCTTGGTAGCACCTCCTGCATTCAAAGAATCATGATACGCGTACACGCAATGTGCGCATGGCGTGCAGTACATGTAGATAACGGTCGTCCTAGTCTGC
+>71100 2
+ACAGGTGTCTGCCTGCCACAACAATAGGCACATGGCAATCTTAATCTGGCCTCAGATCTGCTTCGTGGCCCTACATTGAATGAATAACTGGAGCGTGGGT
+>71101 1
+TAGAGGATGGATGTGTAATTCTGATGCGCAGTGATCCTACTCTATCAACCAAGTCTGTCGCGGATGACAGAGCACGCGCCCGTACAGACTCTTGCAATCT
+>71102 1
+TTCCACTGCCCGTCTGACCTGCTGCATGCGTATCAGGGTATTTAACAGTGGGCGAAACATCAGTCCGAACTTAAGGTAACAGGGTACCCCTAGATAGTGT
+>71103 2
+TACGGTCTCCTTGACTTGGCCCAAACGAATCGCGTGTAGGGTCAGGACTAAGGTGGTTATGTCCCTCGATGCGACTTAACGCACTGTCCATTAGACAAAA
+>71104 2
+AACGAATAGTGTGCGCCACCTAGCTCTGCTTTGACAGGGGCCATTGGATATAGTGCTCACACACTCGAGAGGTAGTCCTTACAGACTTATACCAGGTTGC
+>71105 3
+TCGGCTCCCGTCCTGTGGATTCCGATTGAGAATACGGTTCGAAAAAATACCGCGTTATGGGACGACCACATGGCAGTGGCGTTATTCAAAATCTTCGACC
+>71106 3
+TTACAGCATATATGTGGGTAACCTAATTCTTATTTCACCCGAGTCTCCCGGGTGTACCCGAGACGGCACGGGACGAATGGGCGACGAATCCTATTGACAT
+>71107 2
+ATTGTGGACATAGGACCGATCTACCTACCGTATGTTAGCCCCTCTATGGCGGTGAGCCTCAAGTGACTTCACGATAGCGCGATAATCGTGGAGTCAACTA
+>71108 1
+TTTCCGCATACGACCTATCGCGTTTGTGAGCCGGCGAGAACGGAGTTGTCAGAAATACTTCCAGGTATAGTGCCGATCGGTGCAATGTAACCACTACTCA
+>71109 1
+TGCGATGCCCGAAAAAAAATCTGCATTACGAGGTTAGGGTTGGGGACCAAAATCTGATTGTGATAGCGCATCTCGGGTTACCCTCGTCATTCCCACGCCT
+>71110 1
+GACGGTCCGTTAGAGTGCCAATGTCAGACCTAGCAGCACCGGAATTCTGCACAATTCCGACCTCATGTATGCAGCTCGGGTTGTTTAGCGATTAAGCTAA
+>71111 2
+CAAGACCAGATTTCATCGGAAAAGCCAGCGGTCCTCCAGGGTTTTCCATTAGGTTCGCTGGAAGTCGGGTAGCTGGCCGGAATCTTTATACTACCTCAAA
+>71112 1
+ATGATCTGTTGCTAATTCTCTTCTGCAACTGCCGTGAAACGACAAACCAAATAGCGCCCCCGAGAGATGATGTGGGGACTTGTTTGACAGGACGTCCGTC
+>71113 1
+CATGATGCTAGTAATCGTGATCTCGACCGCGGCAGGGTGTAATGTAAACAACCGCTGTCCGTTAAAGATGCTGCGTTTAGTACCGCGTCCTTAAACACGC
+>71114 1
+ACAAGCGTGCCTTTTGGCCCGCCCAAAAGAATTCCTCCGCCGCTAGTGCATTTGAGTTTTTGTATCTAATCAATAAGGGGGCGGAGTCAAGCCGACGAAT
+>71115 1
+TCGGTTTGCGCAGTCCCGAGCAGCGTCATCCTATACACCAAAGATTAGTGAAACTTTCCGTTGTAGTCACGGTAAATGACGCTAGTGGCTGGGACCAACT
+>71116 3
+GTTTGGTAGTCATTCGGGCCTATCAGGGAACTAAAGCGTCCCAGAAGATGTCTTCTAACGCCGGCCTCTATAGTTACAATTGTCGAGCAACGGTGCCCAA
+>71117 3
+TAGATGCACATTTCTTCATGGGCCCGGACAGGGGATGTTATTTCTATCATCAGTATGGACTAGTTCCGGTTGGGAAGACTCCAGACCCCAAACCGCGAAC
+>71118 3
+CAGAATCCGGTACCTGAAGTTCCACGTGGGAGTTCAAGAGGTACTGTATTCCGTACCTATGAAAAGTGGCCTGGAACATATATTACGCTGGCCGCTCCCT
+>71119 1
+GCGTGTAAGATTGAGTGCTAAATTCACTGGGTGGTGAAGTGATCCACGAACATGACCAAATTACGGTCGCCACGTGCTCCTTACGTTACTCCCGAACTCG
+>71120 1
+CCCCACGATTTCCATGGCAACTTAACCCTCGTGGGTTTGACGAGGTACGCTAGTCTAGGATAAGACGGTTACTACAGCTGACAAAATGGGTCGTTCGTCA
+>71121 3
+CCCGTAAATACGAACCGGTCAGATGAGTGACCAGCAGGAGACTCTCTTCGATTCTGTTCCGCGGTGTAGTTGTGGAGTCAGACACGCACAATTACCTTTA
+>71122 1
+GGACGAATAGGGCCTGCGAGACTGCGAATATTCCGTCCACATTCTCATGAGTACCCAAAGTATGCCCGACGTCGGTCTTCATGATGTAATAGCATGCGTT
+>71123 2
+GTGACATAGGAGGATTACCCCCTGCAGTACCAACGTCAGCCTATATAGAGAGGGAGTGTGGTCCCGCAGTATAACTTTACTTCCGTGTTCATGCCATCGA
+>71124 3
+GGATCGGTGCACGCGATACCTTTTACATCTGACCATAAACGACTATGATGGGTCTGGCTATAAGGGTACAGGTGGCCCCGCTTCTTACCAATACAACGGT
+>71125 3
+GTAGTGCGAACCATAATCGATAGCAAGCCCTGCTTTTACGGGCCGCGTAGATAAGGCACAGATATAAGCTCAAGTCCCCTGGGTAATTGGTCTCCGTTCT
+>71126 1
+AAGTCTATATATAACATCGGCGCCGGTCGGCTCACAATACAATCTACAGAGTTGAAAGACCTCTGTTGTATCACCTGGGCGCGGCTTAGTGTAGTCGCGC
+>71127 3
+GCACTCCGGGCCTTATGAAACACAACTTGGAATGGAGACATGTTCATTGAGTATAATGTGGGACTTACCCCGAGCTCTCGCCCATTGGAAGTGTTGCACC
+>71128 1
+AATACCGGCAGGCGCCCTTGCAACGTTGTCGTATATCTAGCACACAAATTTAGTTATCGAGCATGTATGAGAAAATGGGCCCGCCGTCGGTGACGCTTCT
+>71129 2
+TACGCCGGACATCAGCCGGTCGCAAAGGGGCACCGCAGCGAAATGGCTACGTTTTCTAAGTGTACAATCTTAACACCTGTCGTAGTTGGATTAATTGCTC
+>71130 3
+TGATCCTGGAGTGCATTTCTCGGTTTAGCGTTACCTGGACGTGCAGCGATAGGCTCAAGTCAAGCGGCTTGTCACCACTTGAATGAATACCCGAACAAAC
+>71131 2
+CCGAACGCCAGCCATAATTAGGGGCCAGAGTATGGGACCTAGAGTACCCATATTTGACGGCTACTACGCTAGAGATTCTAGATGTCCCTTGTTCCATGTG
+>71132 1
+CGCCTCAGAGCGCATCTTTTTGCTACTTACTCTTGGAGCACACGCTGATCATCGAGAGTAAGGCATGGTCATCAAAGCTGGTAAGGGCATGCTGATCCAA
+>71133 2
+AGGCCTAGGTATGAAACGATACGATAGTAGTCATGTAAGTATATGGCTACCATCGATTTGGGCGCATCGCGGCTCGTTACAACTGATGCCCTACGCTCCC
+>71134 2
+GGTCATTTACGATAAACCAAAAGGCTTCAAATGCTTCTGGCCGCTGCCTTGCACGGCTCAGACGAAGCTATTGTTACTGGCTTACGCAAGGGAACGGTCT
+>71135 1
+AGTGTACACGCGGTTCTGCGGATGACTAATGTCGCCAAAAGGCGCGTACCCATGTATATTGCACGTAATACTATGAGTAGCACGCTGCATCGCTCACTTG
+>71136 2
+TTGATATGATCTAATATGGATTACGTAAGGCAGCGACAAGGTCCTCTGGTCACCTTACAAGAGTTCCTAGCCGGACACCCCTGTCGAGCTGTGCCATAGG
+>71137 1
+AGCTGAACAAGGCGCCAACGGCGCACGGAGCCTCAGACGTTACTTTATAGTGCTTGCTAATTTCACGTTCGTCTGTAAACAGGCCATCATGGGATTGCTA
+>71138 2
+TTGATACTCCGCCAAGTGTCTGTTAACCCCCTGAGCAAATCGATTACGCGTGGACGGTACAGGCAAATTTAGGAGCCCCGGTATACTACTATGCTTAGGG
+>71139 3
+CATCGCCGTCTCTTACCGACATCCGCGATTGATGAGCACAGTGACTGGTTCAATAAGGCTCTCATCTACTGGAATAAGAACCGCTGTGGTAGGCTGGAAT
+>71140 3
+AATCTGCTATCTCAATTCTAACGGCCGGAGGACATGGTACAGAGCGCGTTCAACAAAGCCCACGTGCGCCTCGTTGTAATATCGGTTAGACGTAGCTGTT
+>71141 3
+CCCGACGTTCGATTTACAGGGGACCCGGTTTACCTCGGGCGCAAGCTGCATTGCTTAGCATAGCGAAATCCTGATATCACCTAGGACTTAAGGGTTTAAA
+>71142 3
+ACCACGGGTCCCTCACTGTCTTTGAATGCCGGGATTAACGTGAAAGTCTAAATCCATCAATGGGGCTATTCTCCGACCGAGGATTGACAAGGAGCCGTTT
+>71143 3
+TTTTGCTTATCTTTGTTCGAGTGGGCCAGGGTTGATTCAAAGAAGCTCTCCTGACGCTACGAAAAGTGACCCAACGAAGCAGGATTCGCGACTACCCACG
+>71144 2
+AGCCTCAGTAACCTATACTGGCCGCGGCTCACTGGGTCTATTGAGCGTCGAGTTGTATCCATCCGCAGACGATACGGGAACGCTAGTTCAAAAAGTATTT
+>71145 3
+TGAACACGGCTATGACACTCTGTACGATACCTTTGACTTAAGGTCAGGCAAGGTAGCGCTTCGTGGCCCTAGATGCGAGTGTCATAACTCCTTAACGAGC
+>71146 2
+TGGCTAGAAGGGTCGCGAGGTGTGACACAGGACTCTACATATCTGCGCCCAGAAGAAATATACTCTCCTTCTCCGGAAGGTCAAGTAGATTTTGTCCTCC
+>71147 2
+CCCCGCGATCGGCGTACAGTATAAATGTTTAACGATTATGAATTCCCTCACAGAACTTGCCGGGCTTGAGAGAGACTCACCGGATGTGCCTGAGTGATTC
+>71148 3
+CTCGACATAACGAGGCGATCATTGCCAGCATTTTCTCATGTAGAGTGACACAATCTGGTCTGTAGTACCTAGTTGTGCGGAAGTAACGTACGCCCAGCCG
+>71149 1
+GTGCTCGATAAAGCTCAATCAACACATCAATTACCGAATTCAATCGAGTAGGGACCCTTGATGGTTGCCGGCGGATGCCGGTCCCATTCTCTGTTGGGAA
+>71150 2
+GCCCCCGACCTGAGAATACGCCTAGTAGTCTTACTATATTAGCAACGAAAGACCTGGGAAGTGGTTTACGGAGACTTCGCTGTGTTTAAGTCGCATCCCG
+>71151 2
+GGCTTTAAACATGGGTAGCCCTAGATACTAGCGCTCTTCACATTGAGGTAGATAACAGGGCCGATTTCGACAGCATCCGCGTTTTGCCACCCTGAATGGA
+>71152 1
+GTCTGGATGCGGACTTTTGTCATCCGCGAATGACACCGCCATATGCAGTCGGTGTATTGTGTTAGCAACAGAGCACTATGTGCAACCTAAATCCCGGAAC
+>71153 2
+AGACTTGCAAAGCCCATCTTGTCGCTGCTGTTTACCGAATGACCGGGGGCTTCTGTTAAGAACGACCAGACCAAAAGGTAGCTAATGTAGTTTCCTGCGC
+>71154 1
+GGTTACCATGTTGAGAAGCAGCGTTCAGGCCGACGCGCGAGCAGCCGGGTCTCCTATACAGTTTTCATATAATATAGTATAGCTTCGCTGCTCCACAGAA
+>71155 3
+CCTGGGTCTTTCTTACCTGGTCGGACTTGCAACGTCATTTTTAGCAGACAAGGCGCTACATAAGGACGAAAGCAATGACTATGGTCCCATACCTAGCGGG
+>71156 2
+GGCGGTGATCTTACTAATGTGTTACTGGGCTGCCCTAAGACCGGTAAACCTTGTACCCTAGGACCTAGCGACAAACCTTTTACGAGAAACGGGTTGATCC
+>71157 2
+GCCCGCCTTGGTTTCGCGACAGACGGTTCAGGTTATAATAAGTGTGGCTAGCAAAACCCGTTGAAGTTTTCAGTGCACGACAACTCTTGGCCGCAAACTA
+>71158 2
+TCTGAGAATCACTCGAATTATCACAACCGATGTCTTCCCGAAATACACACGTTTTTTGGTCGTGAGCGGAAGGCCTAGACGGTTGTGGATCCAGCGCGCA
+>71159 2
+ATCCATTTGACTAAGAAAGATAAGGTCGGCTACGGTGGGCTGCCGGAAGTCTCATGTCCGACCGATGTCAGCAGTACGTGATCTATAAACGTTTCTCCCC
+>71160 1
+TCATGTACGTCTTGTGGATACATGATCGGGGCCTAGGACGACCAGCACTCTTACGTTAACTACAATATCCCACCGCTACTATCGGAGAGATGGGGATGTC
+>71161 3
+AACGCCTTGAGTGGCCGCCGCGCCAAAAGACCGCAGCTGTCAAGCCCATTGCTTTAATTTTATGGGTGGTTACACTCGCAAAAAAATCGGGGTTGCTATT
+>71162 2
+GGGATACTCCGTTTCCTATGGGGCCTATCAAGCATTGCACGGCGAAGAAGTTCTTACCATCCCGCAGTCGTACTTGGGTATACCACAAAGGTATAAGTGC
+>71163 1
+GTGAATCATGTGGCATCGAGGTATCCGAGCAAAGTCGCCTCAGCGACTGTAACAGCCAGTGGCAGATACGTCATATCTAAGCATTATTTTCGGTCCCCGT
+>71164 3
+GGCGATTCAACCCTAAATTTGCGTTCCATAGGCCGACGCGCCTAGGGTGGCACATCCGTTCCCAGTAGACACAAAAGTCAGGTATGTAGGTTATCGTTAT
+>71165 3
+AAAAAGTTTATTACTTCTGAGGCGTGCCCACCTGTATCCAAACGGACGTCATTCCCCCAGATCTCTGAGGCCGTAAGGGTGCTACGAGTACGGGATGTTA
+>71166 1
+AACAGTGCAATCTATGCGGTTTCCTGTAGAGTTGTGCAGCCGCGCAAGGCACATTTTTACTAGCGGCAAACTCACTCCATTGAGTGTGAACGCGCCAGAT
+>71167 2
+TTATCTCGCCCAGCCTGCGGAAGGGATTTGGCCCTAACGTAACTAAATACTCGGGATGTTTGACTGACATGGTGAAAGCTCAAACCTTAGGTCTACCCGG
+>71168 2
+ATTAGATCGTAGACTTCGTTGCTGTGAAATGTGTAAAGTCAGACTATCGGAGCAGAGCGCCCCTGATCCGTGAAATAGCGGCAGTACCTCCTCCGTCTAC
+>71169 1
+GATAGGTCATTTAAACTCGTGGTTGCGTCGACATATAGTCCTGGGAACATGCTCGTCCGTACGGCGACAGACCATCGTAACGGCCTGCATTCGAAAATTC
+>71170 2
+GATCAAATACACTATTTCCTTTACGAGGGGCGGGACCCTATGTGGCAATACGTTGCGGACATAAGGTCCGGATCCTATCTAACGTGACCGTCCGTAGATC
+>71171 1
+CGTATGATTCAAGTCTGAAGAGGGCATTGTATATGACAAGCGCAAGTGTCGTTCCTCTCCCACACAGGTGAGCGCACGTGGTAAATCAGCCCTGCTCTAT
+>71172 1
+ATGTGTATCCATAACCCACAGACAGTAAGGTTATTACTGGATGGTGATATGATTCACCGTCTGAACCCTAAGCATAGGCTGCTCGGTAGGGCGGCCCCTC
+>71173 1
+ACTTTATGGTCAAACAACGTTCTAGTGACCGGGGAGTTTCGTGCACCGTATATAAAGACAAGCGGGTGCTACCCACCCCAGGTTTGGTCAAGATCCTGTC
+>71174 2
+GAAGTTAACTCTCGTTAGCGGTTACGCCTTCACGGTAGTACTGCTGCCATTGGTTACAGAAGGGCTAAGCAAAACGTATTCACGACCCTTAGCTGACCGG
+>71175 1
+CTTATCATCCCGCGGTACCGTTCTAACATTTGAGGGACGACGTGTCGGACGCCGTATAAGCTGAAAGCCACGTCGTTCGAACAGTATCCTGAAGTATGTA
+>71176 1
+TTCTTATTGACAGCAGGAGCATTACCAAATGTGAAAGACACTGCCAGATTCACGTGGCGGTCGTCGCGCCAGCTCGACATTTGTATCAGCGGCTCTAGTA
+>71177 2
+TTGTCCCAGTAGTGTCGTCGTGCCCCGATAATTCTCCGTACGGAGAGACCTACCTGGATGAGAATTACACGCGGATTGCTAGCAAAGCTCAATCAAGTGT
+>71178 1
+CGAATTAGACAGTTTAATACACGGAGAAGCCGGAGATGGTGCACCTAGGCCCTTAGATTAAGGGCAGTTAAGCCTACTGCTGTGCACTTCCTTCTCCGCT
+>71179 1
+AGGAGTAGATTCCTCTATGGATCTGAGCTAAAGTATCTTCGAATAGCCATGCCCTACGGGCTGCAAGTAGACATCCTGCGTCCAAGGCTTCCTAAGGGTC
+>71180 3
+GAGCTCTGCGTACAAAACGTTTTACCAGTTGAGTCTCAATTCGCCCTATTGCATGAGTTGTCGAGCTGGGAACATACGTCCAGAGGTCGCACTACAGCGA
+>71181 3
+TTTAGGTGTAGAAATCAGTCCCATCGTCGTCTAAACTCTTCGTACCATCGGTGCGCCGAGACGGGAAATACGCTATGCGAGCAGTGGGTTCCAACCTTAA
+>71182 3
+GCCCGGTCGTAAGCTAGTCGAGGTCGACTCGATCATGTGGTCCCTTCGGCTAATACATTGAAATCACATTAGTATCAACGGGGAAGATTCTAACCCGGCT
+>71183 1
+GGACCAATGGAGCCGCGTCCCGTGACTCAAGTGAAATCCGCTCCATTATTATAAGACGGCCGGCTTTGCCTCAGTAATAGACAGTAGGATGTTTCACTGT
+>71184 1
+CATTGGACGTAAATGGCGGATTAATGCGAAGTTCGTTAATCGGCTATGACTATATATGGTCCTGCAGGACAGACCGCGTCTAGCCCTGCCCCAGTACTCA
+>71185 2
+ATCGTGGGCAGCCTTATCACACCAAAGCATTATAATGGTGTCTTGATATGCGGTCCCTGTTGCTCGAGCACTTATGGCGAACCCCCGTAAGCTGGAGAAA
+>71186 1
+ACTTTTCCCACGTACAGGTTCCTATTTTATGGCCCAGGGCGCAAAATGAAATCGCATGAATAGGCCCATAAAGTGTGTGGGAACGCGTCGTTCTCGCGAC
+>71187 1
+ACCCAGGCAAGGCTGCGTGCATCTGGCCTGCGCCTTTAAAACTTCACACCGATGAAGCCGGATCTTTCAGTACTAACGTGCTTTTGGTTAGTAGGAAAGA
+>71188 2
+GGTGCAGAGTTAGCTCGAAAATTCTCCAAACCAGCTCTCATGTCTTCTATCCCGAGCGGGGGATAACCGCCGAAGTTAGATACGAACGTGTGCTCTTGTA
+>71189 1
+ACCAACTGGCTCAGAGACGATCATCTTTAGGTCGGGCGAGTCAATTGATATACACCGCATGAGGTTCTGGTGAAGCGATTATACGCCCTGAATTTCCGCC
+>71190 1
+CGTTGATCTTACAACATCTTAGCAAGGAGGGAATTAGCTTTTGGAGCGCATGCCGGAGGGTTCGCCACTCGACGTTAGACACGCCCTTTTGACAAACTCA
+>71191 2
+CGAAATCGAGGATTGCGGACAAGGCGGGCCTGTAGATTGCCTACCTGCTCTTAGCGGAAGTTCTTACCTAGACTTTACCCTAGTAGCTATACCAAACGGT
+>71192 2
+AAAGCGCAACGTGTGGAAGGAGAACTTCGTTTTCATGTCATAATCGTAAGGGCAGATGTGCCTCGCCAGCCTACTGGTTAGCTCAACGTACCCATGTCCT
+>71193 1
+CCTCGAGCACTGGTCGAGGACGTAACTAGCTGAACTAAGAGTGGTTTTATTTTTTCCTCTGAACCTAAAAACCAGTGCCGGGTTACGGCTACCGACCAGG
+>71194 1
+GAGCTCGTCAGCTGTAGACTTATCACTATGCCCCTGATCTTGGGCATACAGCCGACGTTAGTGAACGGGTACGCTAGAGAACCAGTAAATTTTGCCTGAC
+>71195 2
+GCGCCATTGGTGAGCGCCCACTGGGTTCGTGGAGCTTCAACATAGATACGAATCGTACTAACCCACTAAAAAGTGTTGAGGCCGCCTTTATTACAGTCTG
+>71196 1
+ACGCAGAGGTAACGACAGGCTCGCAGCCTAGGGAGTTAGCCTTCCATCGATAAGGCAGTATTTAATGTCACCTTCCACATATTCCTTTTTGGGCGACGAG
+>71197 1
+TCTTATACTCGGCACCTCCTCTCTTATCATGTGCAGACTGTAGTGGGGACAGAACGAATAGTAAGCGGGACACATACACCCCGGTGCGTGCGTATATGAT
+>71198 3
+GAGCCGGATAGGAGAAGTCTCAATGACTGCAAGGTGGGCTCCTACAGGACACTTTTCACTCGGATTAATCCCTTCATCGTGACGTCAGTAGCTTTAGCAC
+>71199 1
+GTGAAGTTTCGATCGAAGTCGGTATGGAATAGTGCTATGCGATAGAACCACCTCGTTGATCTCCCAGGTCCCAAATTCGTCGGGCTTACCGTCAGCAAAC
+>71200 1
+CGGGAGCCAAGGGCGCAACTTACGTGAGTTCAAGCCGGATACACACTCCGATTAGTGTAAATCGAGCTAGGTATTTCCTAACGGCCCATTGTGTATCTTC
+>71201 2
+AATTTTCGGCGTCTAGTCGGCTAATACACAACCGCTACGGAGGAACATACTCTTTGTTGTCTGGCCATTGGTCGAACGCAGCAGAAGGGCAACTTCTCGA
+>71202 2
+GTAGCTGCTAGTCCGGAACGTGACAGAAAGGAAGCTCCCCCAGCCTAGGAAAGGGATGTGTTTATAGCCATGTCATTCTCCAGCCAGATCTCATTGTTCT
+>71203 2
+ATTTAGCTTTTTTCGTCGGAATAGCGTTCGGCCTCAGCCGGTGGAACACTGGGTCCTAAACCCCAGTCACCAAAGAAGGAATAGAATTTTCGCCGTGACG
+>71204 2
+CCATTCTCACTCTAAGAGACGGTGGATAATGCTTTTCCTGTTAGCGAACGGCACCCAGGTCAGTATCCATATGCCGTGAGCAGGGCTCGAAATCTGAGAT
+>71205 2
+TAATGACGTGGACACTTTAATTATGACCACTTGTACAAACCTCCATGGGTACGCTCACGGTTTGTCTCAAAACGCACCGGCGGGTCGAGCAAGGTGTTCG
+>71206 3
+CACATCTGCCGCAATCTCTAGACATGATCATTACTCAATTGAGGTAATAGCAGAGCGCTTGATTCGCTTCGTCACGTGGTGGGAACTAGCGTCGGCACAG
+>71207 3
+CTAAGCTCTCGACTCGTCTATTTCACGGGGCAGCGTGTTAGAAGGAAACTTTTGTCATAGACACTACGAATCGGCAGATGCCTAAAGCGGCTCGATGTCC
+>71208 3
+CGATTAGTAATTGCATCGTAGGGCGGCTCCTATAAGGGGATAACTGCGGTCTATGGACTTCTACCCATACCCAGCACGATTTCCAAACTTAGTGCGGCGA
+>71209 3
+ATCGGCAAGCGTGGTTCGCGACTGCTTTGGGCTCACTTGATCGAGCTAAGACCGGGTCATTGTATCCCTCGCGAAAGCTATAGGTTACACTCAAAAATAC
+>71210 2
+TCGTACCGTAAAGCGGAACTGGGATGACCTATTTTTAAATTAGGATCTGCTGACGATCCTGTGCCTGCACGCAGCGGTCTCACCGGCACAGAATAAGCTT
+>71211 1
+TCGAAGTAAACATTGTACGGGCTAAATTTCTAAGCGGAAACCATGGTAGGTTGATCACTCTTGACTCAATGGCCCCTGGGTTGCACATAGTCCGGCCGCC
+>71212 2
+ATAAAAAGATATGGTGGCCTTTGCCCCCCACGCGTGGAGGCAACCAGTTGTCGAATTGCCGACCATCCCGTGAAGCAGTCTGTGTTATTGATATCACGAT
+>71213 3
+GTAAAACGCGGTGGACTAGATTCCTCTATTCTCTGATTGCCTGCCGCTAGAGGGTCTAACTGCCCATGAAGGTACTCTATACAAAGATCCACGCAGGGGT
+>71214 2
+ATACCGATTTCCAATGCGCCATACAGGTTCATTGCCAGGTTGGTAGTTTATGGGTTGTACAACAATTACAGGAGGCCGGCACACCTCGGGACTGCCTAAC
+>71215 1
+GAAATCCACGCTTTCCCAATCGAATTCTTCCGGTAGCGCGCGATGCGTTCTTGGACTATAGCGAAAATCAATGTGGATACAATGCCCGTGCAGTCATGGG
+>71216 3
+CGCAATACAGTTGCGAGCTGTACCTGCTCACAATCGTCCACCTTATCAATTGTAGTATGGTGGTAACCCAAAGTGGGGTAGCACCGAAGTTGGTCGATCC
+>71217 3
+ATCATATACTGGGGCAGACTCGAGCTGGTGAACCTCTTATGCTAACTGGAACTGTGCGGCACGGTATTCCAGCCGCCGGAGATACAGTTATTACATCTCA
+>71218 2
+GTTGCGTCCACTGCAGTACTTGACTTATAGGTAGCTCGAGGGGCGACACACCCACGTTGAACCGGGCCGATGAACGTTTTAACATATCAATGACTCATTG
+>71219 1
+CGTCTGTCTCTCCCGACAGTCAGTCTACAAGCTGAAATCGTGCAAAGTCGTAAGTAAAGAGATCGTGGCAATCTCTAAGTCGGTCTGCTTGCGTAGGACC
+>71220 3
+ATGCTGAGGGGTTCAGGCGCTTGAGATGCGGTAAGATGTCAGATCAAATTCCACGCGTCCCGCTCTGAAACCCTTTAGATATGCCTCAAAGCTTAAGTCC
+>71221 1
+GCGCTAAATGGGGTATCTAACTCTCGGTAAGTGTCTAATCCGAAGACGCCCGCTATTCACTCAATTTCGAATGGGGCGACTGTTCCAGGGTCAACGATCA
+>71222 1
+AACCTGTAGATCGATGTCGACTCATACACGTCCATTAAACTATCCTTCGTAAGGGTCGCTAAACAGTTGAGGTCGCCTACAGCGTCTGGTGTAGCCAGGG
+>71223 2
+CGTGTGACAATATACCCGACACAGCGATCATTCCATATGCTTCTCGAGGGGGTTATTTAACGGAACCTATGGGACATGCATGAGGCCGGGACTTATCTCC
+>71224 2
+AGTGCCATACCGTTACGGGTCAATAATGCGTATTCACCGATTGGTGTGAGCGATAGCTAGAGCATTCGTAACTGAGCGCTACAGTCCCACGAGTTCACTC
+>71225 1
+GTATTATCAATTTGGCGACCCCCATATCCAGGTTACTGATAGGGAGGATCATACGACTGACAGATTGACTACCCGCGAGGAGGCTCCAGGCTTACTTTGC
+>71226 2
+ACCTCGACTTGGCGGTTTAGTGGAGGTGCTAGGAGCAACAATCACCTCGTGTCGGCCTAATTTCGACGCTGCGAAGCTATAAATACCAATCGCATTCAGT
+>71227 1
+GATGAGCTGGCCTAGGTACGGTGACTCGGTAATCTCCTACCCCTGATTATGGACCTAACAATTGGATAGGTTACCCAGGGACCAGGTCATAGCACCATTT
+>71228 3
+AGCTAAGTCACCTCCTCCGAGATGCCCGATTTGATAAGTTGGTTACGTCTGGACGGCATCACATGCCGATATATACTGGAGCAAATGGCTGTGCTCGACA
+>71229 1
+ACCAGATCTCGGCGTGGGGCTGGTACTCTCTTACATAGAAACGAGACAAGCGTACTGTTAGTCATAGCTGGATCCGGTTTGCCTCCAAACGAGCTCTTAA
+>71230 3
+CTTTTTCAATGGGATAAAGCCTTCATGACCGGCATCAACTAAGTGACCTTACACGTCATGGGGCTAACTTTTGACGAGGCAGCCGCGTAGCACGGGTTCA
+>71231 3
+TAGCCTTACCTATACTACCAGTGGGGTAGCATTCCTAGCACTCAGCTGATGGAGGCAAGCGGCGACATGCTTAAACCGGTACGCCTATATTAGGGTTACT
+>71232 2
+GGGTTTGGTCAAACCAGGTCGTATAATTGGTTTTCCAGAAACTCGCCATGCCGAGATCTACGTCCCCCCTGATGATGGAGAAAACTCGTCACGAGTCGTA
+>71233 1
+CCAGTGCGTCCGCTGATGACTAGGTGAGATTGAGGCATACCCGTCATTGTACTGCAAAAATATTGTACTTTGCTACGGCAGACTCTGAGTCGAGAACCCC
+>71234 2
+ACTAGGCCGGAGAGACCCTCAGAGTGTCTAATACTCTTTGGAGCCCGGATTCCATCCGGCTCAGTTACGTCTATGTCATAGTGATAAGGCAATGTCACAG
+>71235 1
+AATACGCGTGGGTCCGGTCTGGGCGAACTCCTTATACCTCTCGCTCCCAACCTTAAGTCGCTAGCAGGAACGAAGTATAAAGTGTATGTTCGAGATACTG
+>71236 2
+GTCGTGAGTTCACTCCCGCGGTCGTTCAAATAGAGTCAGAAGCTGACCGCTCGAAGCAAATAAAGCGGTTGTGGCCTACCATCGTTCTAATTGAACGTCT
+>71237 3
+TACGGACTGTATCCACGACTAGGTCTTTAGAGTCCACGAAAGGAGTGCTATCCTTGCGACAACCGCAATTCGGTTCGGTTAAGGAATACGCCGATTCGCT
+>71238 2
+TATCTACTATCCGGATCTAATTCACAGCCAAACGTGACTACGGGCCCTAATCTCACCTAGTTTGTCAAGAGGGGGATGGGACTACGTGGACACTTCGGTG
+>71239 2
+GGTCGAGACGCGTGATGATGTACCAGTAAGCCCACCGATCCCCCGGAAATCGCCCGAGGTAGCATAGATTATTGCTATTGTTCAAGACTCTTTGTACATG
+>71240 3
+TCATAAATTCCTCTCGATTGGGGGCGCAAATAACGGATATTGTTCCCGTAATTGACATCCCGCGAGCCGCGAATGATAATCGGTGCTCCGAGGTCGCAAT
+>71241 1
+GCGTTTATCAGGTCGTTGATAAAGGCCGATCCGGATTCCAAAAAGAGTCCCTTGGCGAAAACGTCTAGGTCCGCATTACGATACTCTACTGGCTCGTCAG
+>71242 1
+CTGAATAGAATATCGTCAGGTTGCTTCATATGACGCTAATGTAGGCAAGACATGAGGATCCACTCGCGGACCCTGATGCACTGTCCTGTGCCCTAGATGC
+>71243 2
+TGTCTAGCCTGTCGGGACAAGACGCTGGTTCGATTATGCTACTACCCATCTGCATGCACTAAAGAAAGGTACTCGCGCTTATTGGCACAAATGGCGTAGC
+>71244 1
+ATAACACTGCTAAATTAGGGTAGGCCGGATTAGGCAGTACTGAGTGAAGCGCACCACCTATCCGTGTCCGTTGTACTCCTTGGGGTACTTTAAGACCCCA
+>71245 1
+CGGGCACAGCACCCATAAATTGAACCTGCGTAACTTTGTTATGAGTCCAGGGGATTACCGAAGCCCTTATGGTGGGCACGACGTTTTATATGGCATCCCA
+>71246 3
+GTGGACTGAGGCCTTGTTCTGAGAACTTTCGCTCCTACGACGATTGCAACAGCGTCAGAATTGACAGCGTATGTAGTAAGCCACCCGGTCGTAAACTCTA
+>71247 3
+CTTGCTGCGTGGGCTACGAACGTTGATTTCCAAACACAGTTTGCGGCGTCTCCAGTAACGGATCGAAGACTTAAAGACATTCCGAATCGACATGCGCTGT
+>71248 3
+GCCGCTTAGACGGGCGCCACCGTCTTTAATCTGTCTTTTTAGGGAATGACGAATGACCCGGCCATGAGCAAACATAGGTCAACATATTTAGCCTGCAGGT
+>71249 3
+CGTATAATTAGGGACTTCACGCCCACCCAGGCTGTGCACGACTCATCAATTTACAGAGTTCTTCTCGGTACCTCGGAGGTAAGAAACGCGTATGATTGGG
+>71250 3
+TCCGAGGAGTTGTCTGTTCGTGTCCAGACAATGTCCACGCGAATCATGTAGCCAGTCAACGTGTATCTGGGTTGTTCCAACGTACCGACAGCAACAAAGT
+>71251 3
+ATCATTCACGTTAACGGGTAGGCCCCGATCATCGGGACCACGGATGGTACATATTGAAGCTGTAAGTATCTGAGCGGCATCACGGAATTCTTGACTTCCC
+>71252 1
+ATACAGTCGTGAGCAGCGGCAATGATCATAACGTAGGTGAGCATTGTATCGTCTCAGTCAGCCGTCTTTCAACTTTGTGCGACCGCCGGCAATACAAGCT
+>71253 1
+GATTGCCCGGTCATTTCCGGTTTGCTCAACTGGGCGAACATGAAACCGATTAGTGTCCGATCTAAATCCGCTGTGTAGCTAGCAAGTGGCATGAACCACA
+>71254 2
+TTCTGCTAGGCTTTGGTGAGCAGTTACTCAACTGTAGCAGAAGACGCACTGATCCCAAACAGCGTCATTGCTCTAAGGTCAACGAATGTTCCGTCAGGGC
+>71255 1
+AGCGCAGACCTGAGACGTTTCAGAGTACCTGTTCGAACGTTTGTACAGCCTAGGCCTCCAAGTTGATCATGGCCAGCTATTGCCAAACGGGAAAGTCTTT
+>71256 2
+CGTTCATAATCGGCGATTGGGCGTTTAGCGCGTGCTGGTTCGGGCATCTTTAGCCAAGCAACCTAAACAGCTGAATATACAACCGTACGAATATTGCCGC
+>71257 2
+ACGCAGAGGTCGAATGACGCACCCTATATAAGCGATGATCATTCTTAGCTTTGCGGCGAAGTGTGTCCACTATCCGTTGTCGGATCGAGAATTAGCCCCA
+>71258 1
+GGGCCATCCATCTAAGTAAAGGATAATAGGCACCAATGGGGTACGCACCATATCGGAGCCATCCTGGCTATACGTCGACCTTGCCTTTGGTGAACTGTTT
+>71259 3
+GATTGCGAAAGGTGGTCTCCGGAGTATCGGGGTCAGTTCATTGAACCAAGCGTCTACACAAGTTGCTAGTTACCCCTACCCCCCTTGAACAATAGTGTGA
+>71260 2
+GCTTGCGTCCACTGTTATGCTTGGTGTGCTGCCTCATGTTCCAAATGCATAAAGGAAAAGGCCTCCCTGAACTTGGACGGAGACTGCTAGCCAATAACAG
+>71261 3
+ACTCTCGGGTTCATAGGATCCATATACCACAACGTCTCTGGGGCGTCTAGCAGAGGCAACCGTGTGACCGGTAGTATTGTTAGGACCCGTATATCAACAT
+>71262 3
+TCGTTACGTTAACAAGTATTGTCGAAGTAGCCGGCCACACCTTGGTAGAGACTCATAGGGTCTAGTCATCCTGTGCCCAGCCGTACAAGGCATGATTCAG
+>71263 3
+GCAGCCGGTTTCATATATCAACCGTTAAGGAAGGTAGTTCTCCAAATCGGAGTCCCCAGCACTCGGACGCCCAGTGTGCATAAATATGTAGGTTTGGCTC
+>71264 2
+CGAGTTCGATCTTTTTATCTTATAGGGAACACAGCTGAATGGTAGACGACTAGCGGCCCCGATGACTATCGTCAAGCCTACCCATTGGTCCTAGACGGGA
+>71265 3
+ACATCGGCGTAATTCTAAACAGGCCGTGCGTTCCGCATAGTTGCTGGAAGGGGCATGGTTTCTACCTAACTACCGTTTAGACGTCAGCCCAAATCTAAGG
+>71266 1
+AGCGATATGAATTGTATAATGCATAGTGCCCCTGGCAACGCAGCCAAAACAAGGTGTGCCTTAGACCTCCGCGTATGGTGGTAAGTCCTGACGCCTTCTT
+>71267 1
+TTCAGCACCTCAGACATACCTTGACTTATGTCACGTATCAGGAGGAACATATTGGTCATTAAGCGTCTATAGCGGCGCAATGTCCCCCGGGATCAGGGTG
+>71268 3
+ATGAATCACCAAGTCGTTTGGCGTCGCACGGGCTCAATTCCGGAACGGTCATTACGTCATGGCCAGTACTGCTAAAATATATCGGGATGCGCCAGTTACT
+>71269 2
+GCCGAGGCCGTATAGATCTTCATGCAGCCCGATACGTAACCACCAACGACGTAAGAGGGTTCTCTTGTGGGTGCTACCATATATATCGAGCCTTGTGTAA
+>71270 2
+TCCCAAGCGTCCCTGGACACGTTAACCCTTGTACTTGAGCATTAGAGATTGAACGAGCTCCTGGGAACCACACAAACGATTTTGTTGAGGGAGTCGTGCT
+>71271 3
+CGGGTACGTACCAGCAACTACTTTTCAACGTTTTCAACGCGGGCAGATCTATGCCCCAACTGTACCGGATAATATAGGTAGGGGATTAGGCCGGTCATCT
+>71272 2
+GAACGTTCCTAATGTTCAGCAAATATGAGTAGAACCACCCCGCTCTCTCCGATAGGGTGAAGCTTACGACCCACTGGTGAATGCCGGTTTTATGTAGGCG
+>71273 2
+GACGCTAAAAAATACTGAGTACGGTAGGATCCACGACATGAGCAATCCTGCCGTTTGGCCTTCCTCGGTTTCATTTAAATATAGGCCGTGTCACGGCGGC
+>71274 2
+AAGACCCTTCATGGACACTACACACTCGATGGTTGTTGCCGGCCGCTGTAGTATGATTGCTGAGGTTTGAGCAGCGCGATATACCAAAAGGTCCTTCCAA
+>71275 2
+GGCTTGCAGATGTACGGAGGCCGAAGTTCTTGCCAAATTACTTATTAGGCCCCACGTGGTCGCTGAGTAAAGCCCCTGTGTCACCAACAGAGATTATCTA
+>71276 1
+TTCTCTCGAAGGTCAGCCTATGCCAGGGACGATGACTGGGTTTTAGGGAACAGGCGCTTCTAATACTCTAACAAAGACTCCGCACGAATGTCTGCCGTAT
+>71277 1
+CTGGAGAGCGACACAGCCGCGTCGTATAATCTATGATCCAACGTGGCTAGGTTAGAATCTCAAAACTGCGGCCGTCCTGGCGTCGTTTGAACTTCATATA
+>71278 2
+GTTATTCTACTTCGGGATCGGGGCGGCGACGTCCTTTTAAAAACTACATGGCGTGCTTACCCGAACAAACTAGGCCGTGTGGATGCATCATACAACGCTA
+>71279 2
+CGTTATCAGAGGTAGCAAAAACACGACTAATGTGATACGCCGCGTAGGGGGCCTTCAGCATCATACCCACTTTTATACGGCTCTGATGTCGCAGTGGTCT
+>71280 2
+CGCAGCCTCAAGCCGGGTATCGGAGTGTATTTGGAGACCCTTTCTGCCGACAATAAGAGTACTACAGACATTTTCGTACACTTATATGGCACTCGACGGG
+>71281 1
+AAATCAGCTACTTGACCGGCTAACAGTGAAAATATATAGGTCAGGACTCATCACCAGGCTCTTTGGAGCCGCTGTCGTCCTTTGGGAGTAGCCTTAGCGC
+>71282 3
+TGGAAATATCAAGCCATGACTTGGTCGAATAGGATGGACCCCTGGTTGATCGTCTCGCTCGTCCGCGAACAACGTTCGTAACACTTTAGACGCTTGGCAA
+>71283 2
+GGGTACGTTCGAGCTAACCAACGTTCCACGGTGTGCTCTAGAGGCTGCCCAGAAACCGGACCGAATCTCATATAGGCTGTGACACTGTTGTAAACTATTT
+>71284 3
+TTAGAAAGTAGCGTGCCGCGCAACTCGACGTCTAGCAGAATTCGTTGCATCGTCACTAGTGCCCGAAGAGTACCGATTGCACTTGATACTTTGGTAACCG
+>71285 2
+ATATCACCGCTGCTCGGTGGTCATTCCACTCAGAGGGATCCTGTTATGCTGAAACGAGATAACATCGTGTCCTTCATCGACACGGCCATGTTGAAGAGGA
+>71286 2
+TCCGTAAAGCATCGATCACGAGCATCGCGGACGGCTATCGTAAAATTAGGCCGACCTGCATTGCGGGTATTGAAATTATTTTGCACGTTCCGCAACGTGC
+>71287 2
+TTTACGATCGCCATGGCTGGGGTGCCACGCTCCACATCGTTGCATAAAGTAGGAGTTTCACGGCTCTAGAACACGAACCCACTATGTTTTGAGAGCTGAA
+>71288 2
+ATTCCAGGGACAGGCGGTTTCTGTCCCTAAGAGCTGTCGCCAATGCGAGTTTGACAGGCTAACATAGTCCAATTAATTCCACGCTAATATCGCGCTGGGA
+>71289 2
+ATAGAGGCCTTTGCTGCGGCCAACGTAGCTAGTTAACTATCATGAATTCCAATTTCAGAGTGATCCTAGCACAAGGCGGGGTGCCCACTCTGGGTCATCA
+>71290 3
+ATCCCATCCGACCAGTGATTAGACCGACGGGAAGTTATGCTTCTAAGAACACAGTAAGCGTGTGAGGACAGTCTTGTATTCGTAGCTCTCCGGTGTCCCA
+>71291 3
+GCTAGGCCCTGACAGTGGTGGATGGAATCTCCTGCATTGGGCCCTCCGCAAAGTAATTTTTCCTAAATCGCGACGATATCACAATATGCAGCCAAGTTGG
+>71292 2
+GCCTCATTGAAATCGTCTCGGGGAAACCGGCCCAATAGCAGTTTTTACAGGCGCCACAAATTGCGATATGCCTGTTCTCTTAGACTCGGAGGAAGTCTAG
+>71293 3
+GGTTGTGTACATTGGTGACCCCAAGGGACCCTGTGAGCAGTCTAGCGTGTTAGGACATATACATCTCCTGACCTGCAAGTAGGAACTGCCATCTACCATA
+>71294 3
+CTCGGATGAACGCTGAACAGGCTGACCAGCGGGATTTTCCGGCGAGGCACATGCTTTTACCTACATCGATGCACCATCTTAAGTGACCATTGATATGGTA
+>71295 3
+TCGTTCCTAAAGTGCTCCTAGTGACGCTGGGGCAAGAACACTTGGATTGCTTGCGTTGATGAACAGATAGTACAGCAAACACTCTCCAGTATCTCGCGCG
+>71296 3
+CACCTTATACTTTACGGCCTTAAATGGAGAAATTCAACTTGTACGTTCACTAAGCCGGGCGATAAGGCAAGACGGTTGCTGGAGCGGCTTCGTCACCTGC
+>71297 2
+TCGGCGATATAAGTTAATCACGGGGAAGGTCCGTCGCGCAGTAGGTTGATAGTTGACCACCTGCGCAACCACCTACATTACTAGGTTGCAGTCCATTTCA
+>71298 2
+CGACAGTGTCATTCCCTCGCGTATGCTCGCATATAGAGCGCGCATAAACCGAGTATACCCATAGATTGTACTAATTCCCGTTAAAGGGGCTGTGATCGGG
+>71299 2
+TTCATTGGGCCTACCAAAAGTCGTCTTTCGCGCGTCCGAACTCCGGATCCTTCAAGGAAAGCAATCCACGCGCTTAATTGGTTAGAAGGCTAGTATGAGG
+>71300 3
+GAACCTTTACAAAGTTCAGGTCAATTATAAACTTACCTTACGTTTAGTTGCGCCTTGGGACCGTGCGTGCAACTTCAGCGGGCGGGACACCGAAGCTACG
+>71301 3
+GGAAGCCCCACACTGGGCAAGTGTATACGCTTTGGTGGGTGCTGTATACTATAGACTCCTTCGTACGCAAAACTCCCACGTTGTAAGCGGCACATTAATG
+>71302 1
+ACTTTGCTGTCAGTCGATGGGAGTGACTCTGAACACCCACGTTGGAAAAGACCCTATTGATAGTATTTCCTCCGGTACCGGAGCTTACCGAGATCAGAGC
+>71303 3
+TGACTGCTGAGCAACAGGTCCTAGTCACGGATCTAGGCGAAAGAAGATACCATTGTGTATGAGTAGCGCTCCATGACTCGCTATCAGTTACCGGTTCCCT
+>71304 3
+GATCAGGTCATCAGAGATGTCTCACACTTGGCATGCTACATCCGTAGTTGATCCGGGGCAATCGCGATATTGAATCACTTACATAGCGCTTGGCGCAGCA
+>71305 1
+ACGAGTCTGGTCAGATGAGGAGTATCCAAATACGTCGATCGTGCTTCCGTTACAAGTCCAGCGAATTGGTGTTCCAGCAGCATCAGTTACTCAAGCCCGT
+>71306 1
+CAAGCCGAGACTGGGCGATCCAAGCCTATGCTTAAGGGTCATTCTCGAACTGTTCAACGAACCCTGTTGAGGGTTCCGAGGAACCTCAATAGTATTTTGC
+>71307 2
+TCGCAACTGGCTGAGGCTTCATTGACGGGAAACTTATGGAATAAACCTGTCGAGCACTCTCGTGTATACCACGCCAATCGTTAAGGTATGTCGAGGTCCC
+>71308 1
+TGGCTTGGCAGGGACTGCATTATTGGGTGATAAACGGCACAAGTCTTAAGCATATACCGTGGCCCTCGAGCAACTAAGCACCAGTGTCACTCTCCTGTTA
+>71309 1
+TATAAAAGGATCAACTGAATTACCGGCTGCGGTTGGCAATTTTATCTGCTACGCTCGAGGGACCGATGACTAGCATAGCATGCCTTGAACCGGCCTCTGC
+>71310 3
+TACTTATAACTGGACCAGCTCACCAGGCGGCCTGTACTTTTTGATCTCGCGGCGAGATTAGAAAACCGATTAGCTCTGATTCAGCTCGGCTAAAGGAGGC
+>71311 3
+GGTCGGCGAAGAGGGCGCATGGTCCGCACATAACATCCTCTCACAGATGTTTATGTGTAGCCCTCATATGACAATGGGCAAACTAACGACGTGCTCTTTT
+>71312 3
+GCTGTGGTGCAAGGGTCGAGACCGTGAGTCTCCGTTTCACACAATACCTTATTATTGCAACCCCGGCTCACCGGTAAGTGGAATTAGACTTAGGAACCAT
+>71313 1
+TAAGCCCTTCGACTGAGGAATTTTACCTCCGAGCGGAGCCCACACATTCCGATCGAGAATTCGGGAAGTGGTTCGGGTTCTTTAGGATAACCGATATCAC
+>71314 1
+GGCTCGGGGGTTCATTCTAAGGAACTTAACATTGAACCAGCGAGTCCTCACGGTTAATTCAGCTTGGCACGATCATTACATGTGTGGTAGACCAGACCCC
+>71315 3
+CCATTGACTCTTCGGCGTATATTCGCTTTTGTTTGGGGATCACCAGGGATAATAGCGCAAGAGCGACGTCGGAAGATTCCCTGCAGCACAACACCGTTAA
+>71316 3
+TATAAACCAATCGATGGGAGAGTGTCGACCTTGAGACGAGGTTCATTCTCCTGTAAGGACGGCGTCGCTACGTTCAGTTACACTCAGGAGCTTCCACCTA
+>71317 3
+AGTGGAGTGCACAGGACGGATGGTAGGAACTTGACGAGGATTTTATACCTGACCGCCTAGTCCCGATGATATTCCCGTATCAATCACGTTACCCTTACCG
+>71318 2
+CGGCCGGGTACGTTGGCCGGAACGTATCTAATTCCGTCACACCCATATAATGAACCTGATGATTCGTGGGTTTCCCTATTGATGAGACACCGACAGAGAT
+>71319 1
+TCATCGTTGCCTGCACAGGGTTGGTAGATCGCAAGCTTTTGCCACGACAGCAGGTCACTGACGTTACGCTTATTAAGAGAGAGGACTACTCTCCGAACTA
+>71320 2
+CGCTTATCTTCCTATCGCTGACTGAGATCCATGAATTCGGTCAATGGGGACGACATGAACGGTCCAGGATGATAGATTCATGACCTGCCAACGGCATTCG
+>71321 3
+GCGAATTTGATGTACTCCCAAAACGGCCGCGGTCCTACGCCGAATAGACTATTTGACTAGGGGCATGGTCCCTTGATATACCGCAGTTGTTAGAACGCAT
+>71322 3
+AGCATTCCTGGGCGCCAGATTTTGGCCCCTAAAGACCTGTGCCCGCGGTAATAAATATAGCCGCGCATGTCAATATACATTGTCCAAATCTGGGGATGGT
+>71323 3
+AGTAACTTGGGTGTGAGTGGACGTCTTCAGGGGCCCGGTTCACCGGGAAGTCCCGCACACTAACATAACTCTGCAGTACATCTAACTAAGCTTATTTCGA
+>71324 2
+ACCCCTCAATTTGGCTGGAATACGTCGCGTCGGATGACTAAGCCGAGGGCGTCAAGTACGGCCTACAATATAATAGCGTGACTTGTGCCTAGTACATTTC
+>71325 1
+TGTGCTACGAACCCCCCTGTGTAATCCTACACGATTAGATTGGAAACCCGGCATGAAATGGGGACGTATATTTGACCGTTAGAGCGACTGTGATGCTCCC
+>71326 3
+CATTTTCGCGGAAACGGATCATCGCCCCTCTTACCACGAGCGTAAGTAAAGCCTATTTGTACACTCTCTTAGTGTGGTACGCATGCAAGAGACGGAGGGT
+>71327 1
+CCTGCTGACCATTTAAATGTGAACCTCCGTTGTCAGTTACGCATCACTCCAACGCCTCTAAGAAAGGGTGGATCGAGGTTGCTGTCCAGATGATAGCAGG
+>71328 1
+ACGCCCCACAGCTCTCAGCGTAGCATCCAGCAAAGGGCGAGTAAGGATCGGGCCTAGTTGATATTCTTAACCATCCAGAGTATTGAGTGTGCATTGTCTT
+>71329 1
+CACTCCTATTACCTTGCTCGAGAGTAGTCAGTAACAATCATACCGAATTTGCGCGCCAAATACGTGGTCCTGCAGTGGGGATCTATAGTCGGCGATCGAG
+>71330 2
+GTACATGTAATGAAAGCACCTAGAGGGTGATCTCCCCGCAATTGGTATAGAACCTGGCTCGTCCAGGTCGCCACGTTGAATTACAGACCGATCGCTGTTT
+>71331 2
+CCCTGCGCGGACGCCGTACCACACTTATTATTTAGAGAGCCGGACTGTATGCGCCTATGATGTAAGAAATGCGTTTGCCAATACAGAAGTGCTGTGTACC
+>71332 3
+ATCGCTCAGTTTTCTCCAGACTGCGCAAAAGGACGTTGTTCGAGGTTAGTACACGATCTGCGGTCGCGGTAACGGAAGCACGTAGACACACCCTTATTTA
+>71333 3
+CTCACTTTTATCGAGGTTGTCTGCCAGTCTATAGGGAAGCTTTCGGCAAGTTGCAATGCAGCCGAAATCACTGCTCGATAACGTCCGGGAAAGACCGACT
+>71334 3
+AGGAGCTACGTACATACATGTGTCGCTGAGCACCACTCGCCACGGTCGTTGTCAAAATCTTGCTCTTAGGTGCAAGTCGATTTACAAACGCCGGATGGTA
+>71335 2
+TGAATAAAGTTCTCTGGACCGGCCTGTGTGATCCTGGTAAAGGGCACTAGTCACGTCACGTAAATTTAAGCACGGCCTCTTCAACGGACTGCTGTGAACC
+>71336 3
+CAGGTGACTGTCGGTTTGTCTGTGAAAAAACGCCCACTGTTAGTGTAAATTCCTTCGGGCCCGAGTCGGAATCAACTGGTTAATGCACGCTCACAACCGA
+>71337 2
+AGAATTTTTGTTCCACTGACATCTGGGCATCAAGACGAAGCTCTTTGCGGCTGTGGTCCCACAAACCGCCGGACTAGTAGCAATGATTCCGGCTAGAATG
+>71338 1
+CCTGGCTCTACCTTTTTTGCGCGTCGACGAACGTGATAGCAACAGTATGAGGAATCAGAGCGGTTTGTCACAACTGCATGACCTGACGAACGTGATTCCA
+>71339 3
+CCGCTCCCTGTTCTAGCCCAGGATCTTGAATACAAGATCCACCTTGTGACGCATGCAAGCTCGAAAGGACATGTGATTAAAGGGTTGATTCCGGTGAGTC
+>71340 2
+CCACTGGTGCATGACCCGTGTTGAGAATCTTTCCTTAACAAGTGGACAATGTCCTTAAGAGTCAGCAGTAGCTCCAGACGCTTGAGTAGTCCACGTAGCG
+>71341 2
+AATGTCGCTCGATACATAGCGAGGCTCCGTGTATATAATTCTGGTCCGGACCTCAGTACATCTGCGATACGCGTCCGGCAAATCACATAGGTTTAGGCGA
+>71342 1
+CATATCCGTATATCGTGCCATGACTACGCAAGTATCGTTAAAGAGGGTATGCCCAGAGGCATTCAAGGACCTTGCGCGTCAAAGGTTTCCCACTGCGTGT
+>71343 1
+ACATTTCCTCGCGCGCACCAGATGTGCGTCGTCTATTACAGTCTATTCTATCGGGTAATAAAGATGCGCTTTCTCGGCACAAGGGGGGACTAAAACGCGA
+>71344 1
+AGTGAGTCTCTGAACTAAAGTAGCCTAGGCGATTACGCCAGTTCCACACCCGAGCGGTTGTTTTGGTTCCAACGAAACTTGCATAGGATGTTCAGCCGCA
+>71345 1
+CAATAAGCACTCCCTTCCGGACTAAAAGCCTAGAAATATGTGACGCGTTTTAAGGCGATGACAATGACCGCTGCGTCTCGATTTATGCCGGTGCGTTGCG
+>71346 3
+TGGATGGGGCTACGCAGTTAGACATACGGATGGACTTGATTACTAGCGACACCATCCGGAACTGGCTGATGCTCCCTTCAAGCACCTATTCTACGTAATG
+>71347 1
+GAAATAGACGCCCCGGCACGGCGATTTTCCGTATTTAGCTTCTGCCCATTGGATTGGATCTAAAAACCGGGTCTGACGTAACTAGGCCTGACGCTGAAAT
+>71348 1
+TAACTTTAGCAGGGAGTGTGTAAATATGTCCTTCTAAGAAAGAGCGCCCATCATCACCCGAGCTAGGTGTCTTCACGAACGGCCAACTCTCTGGCTGGTG
+>71349 1
+GATGATGAAAGTGACGTAATCCAACTAGCACATCGCCGCGGGTTTAAAAGGTTTCCGACACCGGTCTGCCTTGTCTCAAGTGAATGCTATCCGCGCGTAT
+>71350 1
+CCCACGGAATCAGTGCAGGGACGGAGTACTGTAATCGGCTGGTCGTCGCTCGTTGCTACGGTCATACTATCCTCAGAGACAATTCTTAAGCATAGCAATT
+>71351 2
+GACGGGACTTGCCGATTTCGCTCCCTCCTTATTTTTGAGCAGGAAGACGGGTGTCCGTAGAGATTTGCTGCATTCACACAACAGACGACGTAATCGAAAC
+>71352 1
+CTTATCACTAGTATCTAAGCTGGGCGGGGGGAGACCAAACACTACGCCTGATTAACCGTCACTAGGTTGGTGGATATGTCAGTTACCCCACATCCTATGG
+>71353 3
+AGTTCTCCTCTTAGCAGACCGCAATCTTTCACTCCTTAACAACGTTGGTTTCGGGAGGGCACTAGACCCGAGGCAAGATGTTTTTCCGGAAAAGAGCAGG
+>71354 3
+TTCGAACGCGTAAGCAAACGGGAAGGGTTCACACCAACTATCACCTGATAGTCCAATTCTACCGAGCTATCTTGCTGTGAGTCTGCGGTCGGATTAGGCT
+>71355 3
+CATGATGGCTCAGCAGAAGAATAAGCTCTCAACTAGACGGATTGATCGAGGTTACCGCACCTTGCATCCTAGCGTTGTCGATGTTTAGTGCCAGCTCCGA
+>71356 2
+TGTCGGTCCTCGATCCCGATATAGAGGAAAATGGACGACTATGTCTTGAAACATTCGATCTCCGGGAACGCCTTCGAAAGTGGCCGGATTCCACTAGCTT
+>71357 2
+GTGGGCATCTCCTATGGGCTATCGCGCCGTAGAAAACGATGACCGTTGTAACAACTCCGTCAAACACACTTGCGAATGTTGTTGTACCAGGCTGGCATAT
+>71358 3
+GTGTGACCGTATTCTATGATTCATTCAGAGTCAGTTGGTCCATGGCCCGATACGACGGCCTTACAACCGCTTGGCTAACGCAAAAGCTGGTGCACAGATA
+>71359 1
+AGGATCTTTTTGCACGTCCCAAACCGGGACATGAAGCTCGGACAGGACGTTCCCGCTCGGTATTAGTATAAACCGCGTAAAGTCGATAGTTTTACCGTCG
+>71360 1
+GGCTTGGCGCGTGGCCAATTTCTCCGAACCGAATGTACTATTGTTCTACAAGGGCGCCGAGTGTTATCGTCACCGACCCAAAACTTGAAGATAGATCGAT
+>71361 1
+GTCCACAAAAACCGCTTCTAATATGACTGAATGCGGGTGCAATCTCCGATGACGCACATTACGGTACCTCTTATAGCGTCCGGAGCTAGAGGGTTTGGCT
+>71362 2
+TACTCATGGTGTTTCATCGTGTGGGAACTTAAAGATCTAGCGACAAGAGCGGTTACACCGCCATGCTATGCCCCTCAGCATAAGCGGTTAACGGGTATCC
+>71363 1
+ACTTGAACGCCCTTGATTAAGCGCCAATGCGACGATGTTTACTAGCAACCGAGTCAATAGCTGCCGCGTTCGTGCAATCTTTATCCGGGAATGCGAGTAG
+>71364 3
+TAAGTTACCATCGCAATTGGGCTTTCGTATCGGGCCACTCTACATAAAGCCGTGTTTCAGGCCGTGTAGCCGACAGGTCAGAAGAGGATTAATCCTGCAC
+>71365 3
+GCGCTTTTGAAACCCATTATCGATCCGTACAACGGCCGTTATCGGTATCCGGCTATTCAGCTAGTGTGCCACTTGAAAGGCGCTATACTGAAAGGAGCAG
+>71366 3
+AGATGGCCCCCAAGCATTAATGATTTTCGGCGACGCTATCGCGAGTATGGGTTCGTCCGAAGTCATTAGTACGACACATAACTGATACCGGGCTTCGTAC
+>71367 2
+AGCGTACCCAAGGGTTGGAACATTCACTCGTCGCCGACTACGTCTCCCAGTGGATGTTTAACGGACTCACGTTCGAACGTTTGCACGTATGAGTGATAAA
+>71368 3
+AAATTAACCTGCGTGGGATAACTGAAACCGATCATCGGGTTAACGAGGGTGACAACGCATGCAGCCCTGCTGACTGTTGATTGTCCCATTTCTGACCTCG
+>71369 1
+GGCTACACTACAGCACCATGTAGGGCAGTTACGAGCTATCCATGGAGTCTGCCTTAGCTGCTCCTGCATAAGTTCAGTCAGTGGTCGCGAATCTGTAAAA
+>71370 2
+AAAAGTCCGTCGCTGCTGATGTGCTTACATTGCTACGGACTTCGGTTCTCCTAAGCGGCTACAGAGAACCCTGTCCTGAATCTTGACAGTCAGGAGAAGA
+>71371 2
+GTTAACTGATCTATTGGCTTTCCGGCTTTATCCGCGACGCGAGAGTCAGAGAACATGCCGAAAAGCAGTCGGCTCGATCAGCCAGTAAATTGCTGCACTT
+>71372 3
+AAGACAATAATGTTGTACATCCGGGTGCTGCCGATATGTTGCTTTAGAGGCCCCCCGATGGTATATAGGTCGCTACTTAGCATGTACAAACGACCCCGCG
+>71373 2
+CCGGAGCGTCACACACCCTTGACTATGTACTTAGCAGAAAGGCAGACAGTTTCCCTGTTTGCATCCATGGACTGGTGTGATCTAGTTATGACCAAGCAGG
+>71374 2
+ACATGGCGAAGGACGTAAAGTCATAGAGTGTACTAGCTGGTTTTTAGGTCCCCAGGAAACCTCTGTAGTGAGACAGCCGTCAATCGCCCTCTCTCCTAGT
+>71375 1
+ATAATGTTCTCCGAACGGTTCTCAGAGAGGTCGATTTAGTAGCTGTGGTGCTAAGTAGGGACCGTTCCACCTCGAGATCTCCAATCACGTACAACAGCCG
+>71376 3
+TCGGTAGAGTTGTCGAAGAATACATGCGGGTGCCCGCGCTTATAGACCCAAGGTAAGTCACGGATTTCAATAATGTTACGTTCCGCCGACCTTCCATACG
+>71377 2
+TCTTAACTCGTCACGCGGCCGGCCACCAATAAGAAGCTCCTGGGTTTTAGGCTCGTTCAATGAACAGAAGTGCTAAACGGTTGACGTCTGTAGGTACTAC
+>71378 3
+ACGATGCACAGGCGCTTCTATAGTGTCCCTTCTATCACACCCTTTACATTCCACGGGTACGAAAAGGAGTTCGATGTGGCGAGAACGCACTGAATGTGTG
+>71379 3
+GCACCCACGATATCGCTTGGGAGATTTTAAAGATGGGCGGCCATCCACAGGATTGAATTGTTAACCTTTGACGCATTCACTAGGCCGCTGCCCATTAGAG
+>71380 3
+CCAGCCCAGGAATTACTAAGGTCAGAGCACTCCTATCATGAATGCCCTAGCTTTAGTGGGCGGATATACGTTCCTGAGGCGAGCGGACATACTGTTTACT
+>71381 2
+GGGGCGAAGAGATCGTTGATCATACTTCGAATAACAGTGGAACATCCTTCCCGGAGTCCACAGATCAAGTCGTTTCCATTCCGCTAGTCCCTGAGATTGG
+>71382 2
+CAGTTCGCAGAAATTCATGAGGAGACGTTTGACCAAGATCCACGCGTAGTTCGTCTCATCTCGGGGACGCCTGTTTAACCCAGTAATACTCTGGAAGCGT
+>71383 1
+GTTGAGAATTTACTCAGTCTTAGGTAGTCCACATGACGTGGGCAGCATACCTGTGACAGCAACCAGTGGCTCTGCTTAATGCCAGCGGCAATTGTCCCAA
+>71384 2
+TGGTCGGGGCGGTGATCGCGTCAGTCTGTAAAAAATGAATTAGTACACCTTGCAAGCACATATATGACCCTGACCAGTTCGGAGCGCCTTTCCTCACATG
+>71385 2
+GTCGCACGTGCAACGTCGACGATATCCCATGTCTTAAATGATTATAGACAGGGAAAGGGCGTCATCTCAAACCCCGTTGGTGTCACAGTCCGGTATTCTG
+>71386 3
+ATTAGGCGGCTTGATTATCCGCCTGAATGGCCAGGGGACGGACCTAAACCGCAGAACTTTACTATCGTCTAGGTTGGATCATACTAATCGTTGCCACACG
+>71387 3
+ATAAGATACACTTCTCGAGTACACTTTGGCCAGCTGCTGCGGGAGGAATTCGAAGTCCGGGGCGCAGTGCCTACCATTCGGCTAATCGATCCAATTTTAA
+>71388 1
+GACAGGATGCGTGAGCAATGCATATCCCACCCACGGTTTACCTATCCAACTTCGATTAAGTGCGCGAGCTGGCTTTCAGTTCGGTGAGAATAGATCTAGC
+>71389 3
+CGGGTTTGGTTAGAGCTACGGCTACGTGCAACCCGGACATTTTAACGCATGTCCGACGCATGCCACACATTATCTTACAGGGGAAAGAGTTTGTCATCAC
+>71390 3
+CGCGAGCAATATAACTCTGGGAGGCTTGTATTCAGAGTCGAGGATCTAGGCGGAGTTCTCTCCCGTAATCATAATCAGTCCAAGCCGTCAAATCTGCTGC
+>71391 3
+ATACCCACATCTGGGGAGCCAGGTCAGGGTCGTTCGATGAATTATTAAGGCGATTTCTTTACGAGACCATCGATAACTCGACCCGGGAACGTTAGCTTCC
+>71392 2
+ATCTGTGATACACGATTGGGCTCCAGAGTTGACGTGGAACCCCCATCACGTGGGTGGCAAATATCTTTCTATAATGGCACGGACACTTGGTGTACCAACC
+>71393 1
+TGCTGGCAAGTTTACGGTAAATGTTAGCGACTCTAAATGGCCCGCATCTGCTAGCGTCTGCCTACGAGCGACATTTCGAAAGCGACTATCAGCAAGTGTC
+>71394 1
+TGACAAGGGGGGTGGAGCCACTTTCTTCTTCACGTAACTTAGAGAGCTCATAGCAACAACTCCATTGGCATCTTATCGGGCTATACCGCATCGGAGGACT
+>71395 1
+TTGATTAATCCGCTCTGATGCAGCACAATACCTAATAGACGGGTCCGGTGTTTCGGAATTACTCATAAAATTCGGCGTTCAATGGCGAACCGCCGCGCGG
+>71396 2
+ACCTGATTCGCCCCGGTGGTTGTGAGAAGACCGCCCTGGGACGTGCTTTACCGCCTACCTAAAAAGATGAATATCCATTGCCGAGTTGTAGCAAATATTG
+>71397 2
+TATTGACCTGCCGATGGCCACTGCTTGAGGCCATTGCAAAAGTGCAACAACTAGTTTAAAGTGCGGGAAGCGTGTTGCCAGCTCCATGTACACACTTTGC
+>71398 1
+CGACCAGAATTGCCTCCTTCAGATGTTAGGAAGCAGTTGTCCTCTGCGACGATTAAAATAGCCTTGGTCAAGGTGGTTGATACGCCCCTAGCCACAATGG
+>71399 2
+TAAGCTGTCCCTTCATAAGGCACGTATAGATCACAAGCGTAGCTAGCGTGGTTGAGCTGGCTCGGCCTCCTCGATATGATATCTTAGCAAGCAGTAGCAC
+>71400 3
+CCTGGAGAGCCACTAGCTGCGTTCCTTTGCGCTTGCTTATATAGATTACCAAAGAATGAGGCCGGGTGTGCTGTACCAAAATCTTGCGACATGACAGCAC
+>71401 1
+ACGACATTGTGGGTCAGCAGGACGTCCGTCTTACTACTCTCACTCGAATTGCACTCGCAGACGGGCTAAAAGATTTTGAATCGAGTGAAGTTAGCCCGCT
+>71402 3
+TGCCCGCGAAACGATGATGGTCGTACTCTCCATGAAGGGATACCGTGTTCCAGCAAATGAAGCCGAACACTTGACGCTCTGCTGCGCGTATATATTAGTT
+>71403 2
+AGGTGTTCGTAAACGTGGCCTACGCTAGTCCCCCTTGATAGGATTTAGCACAACTACTTATGGCTCGGGACTTCCAACATAAGATGCTGCGGACATGACG
+>71404 1
+CCTTTCCCACAGGCTGACAAGTCGCCGAGGGGGTCGCATTGATACAAAGCTGGTTCGTTACGGTCACCATGTAATACAACACGTTCGGGAGTTATATTCA
+>71405 1
+GATAACGCGCAGTCTCGGGCCTTCGAGCTACGCGTTTTGTTAGAACTACTCCCCTTTGGGCACAGGTGCTAGATTAACAGAACGTAATTCAGACCGAGAT
+>71406 2
+CATCAGGGCCCACATTCAACGATATCTTGTGGTGATGGCCCCAGCACCTCAGAGTTGACGACATTAAGCGATCTAGTGTTTCTAGAATAGCGTCGCGTAG
+>71407 3
+TCTTCCTTCCGATATTGAGTGAGCGCAAGCATCCTGAGGCATACGTTATCAGACGTATGAGGTGACCTCACCCATCGGGCGAAATAGCCAAGGTTTACGT
+>71408 1
+GACACCCATACGTTAGTTGCTGCTGAGTACCACGAACGGGCGTCGTTGAACATAAATCCGACCTCTCATGCGTTTCAAGTGAATCTGGTCTATGACGGGA
+>71409 1
+GCCCCGCTACGCACTCGAGGAATGGAGCATAGACGTGGTGCAGTAATCTAGTATCGATTTGTCGATCCTGTCGAGCAAGACCTTTCATGCCACTGATAAT
+>71410 2
+AGCTAGCCCGAGCTAATGGATCCTCCCGAATAGGGAGTAGCATAGAGGACTCGTCCAGTTACGTGCGTTCATTCATACTAGATGGCCATCTGTCAGTACT
+>71411 2
+GGGAATTAGCAGTTGATCGCTGTCAGCTGTCTCTAAGCTCTAACTCACGTTGAGTCAGGCCCTGACTAAAAGAGCTGAACTCAACAGTGCTAGCTTCGCG
+>71412 2
+TAAGTAGGCCGAGCGGTCCGCTTCGTATTTGATAACAACAAGGCCCTGGACTCCAGGTCTCTTAATTCAATGATTTCCAGCGCACGCGGGGTTCAGTAAA
+>71413 3
+ACGTTCTCAGGCGTTAGAAGTCTAGAGCGGGCTTCCTGCTACCCAGTTGGAACACGAACCTGTACTCAAAAGATGCATCTGGCTTACGGTGCTTAACAGT
+>71414 2
+GACGTAAGCCGATGATAGCTGAAACGACTTACTGGAGTGTACAGCTTGCGACATCTAGACTAGTAAACTCTTTAATGCCGCTGTCAGTCCCCGTTGCGGC
+>71415 2
+CAATCCGACAGAGGCTTGTAGGAGCCAACCGTGTTATGGCGTCGTCGCGAGGTCAGAAATCTGTTGATCTCTAATACACGACCATCGTTACTTGAAGCTC
+>71416 3
+CGCATTAGTCTGAAAGCCGTCGTATCCGTAGGCAGCGATTGTTAAACGATAGAGGTTTCTGAAGCGTGCGCCCTCACGGCATCCTAGACATGCTCATTAA
+>71417 1
+TTACATCATAACGCCCACTCACGTATCTTTATGTGGACTCCGGAACGCGCAGTAGGTTCCGATCTGAGTTACGGTGCATCAGGGAACATGTACAGACGGT
+>71418 2
+CAGACGGCGTCTCAGTTCAATGGCGATTCGCTGAGTTACAGGCTCTCTATAGATGGAACCTTCGAACCGGACCTGATTTATGCGCACCAAAGCATTGTAG
+>71419 3
+GCGGAAATAGTCGATATAGGGCGATGTGATCCTACTACGTCCGCTACTACACCCCTTGGATATTCGAGCCTTAGTTGTTCAGAAAGTGGATCCGCGAACC
+>71420 1
+TGTTGAACAGTGCCATTTTGAAAGTGGGACGGGCGCATTAGGTCCTCAAGATGACCTCAGCCCGACACTGATCTACCCATGTGCTTATACGGAATGCTAC
+>71421 3
+TTAGTAAAAAAACAGGGGCAGGGTCGTTGGCCTCCCCTTACTCCGCGTCAATTCGGACGAAATTATTGCTTCACTCAGTTGCTAGATGACACCCTGAGGG
+>71422 3
+TGAATCCGTTGTAAGATTCAGATCGGTTAGTCCCATTTCTCCGCATCGCCATCATGGGGACTAACCAAATCCATCACCGGGGCCAATAAGTGTGAGGGTG
+>71423 2
+GGTCCTGAACCCGTTATACGTTTACATAGTTACAAGCGGACGACATGACAGGTAGGTTCTCTCGTAGTGAACCCGCGTCAACGATGCCAAGGGTTCTTAC
+>71424 2
+CTGCTTCGAATAGACCTTGGCAATTGCACGGAAGGACTGCACGTAGCGCGAGTGCTGCGAGGAGATCCTATTTATCGAACCGTGTATATCACTCTACACT
+>71425 2
+AGAGCGCCTATGGTACCCCTAGAGTTTTAGCGAGGATCCTAATCGGAACGATAAATACGTGGTACAGCCATTGTCGCACTCTGGAGCCCTCTTGTCATAG
+>71426 3
+CTTAGCATCTTTTTTTGACGAACCGCTTGGAACGATGGCCACGTGAGGCATCCTACTTACATCGCTAGATGTGACAAGGCGGTCAGGTAGCAAAACTCGC
+>71427 3
+GGTATGCAAGCGCTATGAAAAATCATGCATACTCGTGTCTGCGTCTCCTGGTTAAGCCCCAGGACCTCACACGACTATAGACATTGTGTAGGTGTCCAGG
+>71428 3
+CGGAAGACAAGTGGAAGTCATCTTTATGTGATTAGGCACCCGGCAATTGCGACCAATTACAGGGTCTGGATTCTCGATTACACCAGTTGCTACGCCTGCC
+>71429 2
+TGCCTGCTCCGTAATTTAATTTAGACCATTTCACGCCTCGGTGGTTCAAACCGCAAATAGGACGTGCACATAGGGGCTTTACAAGAGGCTGGCCCGTAAG
+>71430 3
+TGGCACCATCCCCCCATAGGAGACGATTCTGAATCCAGTTGACATGTTCGGTGCCTTCTTGATGGGACACGTCGATGTCAAAGAAAAGTGTTATCGCAGC
+>71431 2
+TTGCGCTATGACGGTATGAGCGTTAACTCCGGTGGAAACCAACGGCACGAATCAAGTCTTTCACATTCGCATTAATCGGGTGCTACGGGTCCCTATAACG
+>71432 1
+TATCAGGATTATTGTAGTAGGAGCGTAGTAAGCACCATTCGAGTAGAGCTTCTGCTTTAGCGCGCACGTGCCGCCGCGCAAGATCCCCCGTTAAAATTAC
+>71433 2
+GACTGAACTGTGTACTAAACATGCGACTCCACTTAGTAGCACACGGTAGTCGTCCCATGATCTTCTGCGGTAGTTTTTGGGGAGCACACCCATAGGAGAC
+>71434 2
+TCAGATCGTGCGTCAGATACGTGCGACGGACGCGCGTTGAATCTATCCGTCAGAAAGGTCTTTTATTACCTCAAGCCGGAGATCCAATTGACCGTGCATA
+>71435 2
+CCGTCGCACTGAAGCGCCGACTAGTATCTCGGTGATGGGAGATGCGTGCGCCCGTGAATAAACCTATAACCTAAATTAGTCTGTACCAACTTCTTGGTGA
+>71436 3
+ACCTACGGGAAACCGGGTATCAGATCAATGTATGGCGCTGTTAGTACCGCGGACCTGATTGCATACGTTTTTGCATCACGGTGAACATTAGCCCACTCGA
+>71437 1
+CTTTGGCGGTAAAGTCCTTGGATTTGGGGCTAGACAACGCCTTGAACCTCCGTACATTACCCTTGGCCGATCAGACAGACGATTTAAATTAAGCCGAGCG
+>71438 3
+TTCTTTCGTCACGTTATCGGAGAGTATTCTCGGGGCCACCAACCTTCAAGTCAGGTTGTGCTTACACATCAAAACCCGTGTCCAGAGGTGAGGACAGAGA
+>71439 2
+GTGCATAAACCGGTAAGCGCACGCGATTTGGTCAGCGTTTTACCCAGACGCCTCCTTAGAACGAGAGACATAGACGATCGTCATTGTTGGTCTCACATGT
+>71440 1
+GTGTAAGGCAGGGCCGATCACATAGAATTCCTTGCATCGTCATACCGGCACTTTCCAACACTCACGTGAGTTCTAAAGTACTATTGAGCGGGGTCTGGCA
+>71441 1
+CGTTGGCCGCTCAGTCGGTGTGAGAAGAGTAGTAGTTAAGGCTTTCATCAGTCTACGAACATAGTCTTGGCCCACTCCGCTCTTAGAAAAACAGCCTCAG
+>71442 1
+TGACGCCACATAGTCTAGTTATCATCTCACTGGCGCCTAAGCTCGATTTTCGTTACTCCACTGCGAAGACCGAAGGCAGTGGACTAAGGGATATGCGTGA
+>71443 2
+TTCCGTTCCAGGACAATATTAAAAACGTCAAATCATCGTGTTCGCATTATCTCCAGCCCGAAGGATCGTGGGGTGGCCAGGTCTCGGAATGGCTCAAGTC
+>71444 3
+CGTCTCCCAACAACGTTTGCGGATTTCGTCAGCCGACATGGGCAAGTGTTATCAGAGTGGTCAGCTACCTATACAGTACTGATTAAAGCCGACTAGTGCG
+>71445 1
+CCCGGAGCTCGACAGCAGATTACTCTTACGATGTTGAAGGCCCTAGCTATTCATAGTCACTCGTGTGTGACGTTAAAGACGTCAGCCGCAGTTCTAAGAG
+>71446 2
+GTGTTGGGTCCTACAAACGGTCACATATTAATATTACGATTGTCATCCTCCACAACGTGCTGTGAACGGGCACTCCTCGAACCCTTATAGGAGGGAGCGG
+>71447 2
+GGCACGAAAACTCCTTGTCCATGTGGAGTTGTAATTCTGAACAGATCGCCCAATCCGCACTCGGGTCTCTAACGAAGATTGTAGTGGAAGGCTCTGACCT
+>71448 3
+ACACTGCATCCCGGTGCTACAATAATCATCTTTCAGCCCTTTGTGTGGTGAGTAGGCGTTCTAGAATCACTCCAGGCAGGAACGATGATCCGAGAATGGC
+>71449 2
+CTTACCCGTCCCTATCCAATGCAAATTTCTCTGTACAACATACCGGCGGGAAATGTCCAAAAAGTTGCCGGGCGTTGTTGTACCGTGGACAGAGGTGGTA
+>71450 1
+CCGAGCCGTGATTTTTACGTTTTAAGAGGACCAGATGCCGCGAATCGCTAAAATTGGAGTCGTGAGCCTACTTAGACACTTTCGGGCCTAACACTACCGG
+>71451 3
+CAGTATTTATCACGCCAAGCATAGGAAAGTCGCCCTTGGCGAACGAGTTGCCCTACATTGTCCATGAGCAAGGAGTGCTTTAGGCCCATAGAGTTCTCTG
+>71452 1
+GTAACGGGTACCAAACGTGATTCCTAGTCTGACATTCGGATTAACCGTGTAGTTATGCACCGTCTGGGCCAGGGACATTCACGCATATAGCTGCGTAACC
+>71453 1
+GTTGAAGTCAGTGTCCAAAGTGCCTCCAATAAGTTGCGCCCTTAGGCAATGCCTGCACAAAAACTGACATACGCTGTGATGGGTTGTATGATCCCCGGTC
+>71454 3
+CCTGCTATAAGTTTGCACCTGATTGCTAACGTCAGTAAACAAGGTGGTGGCAAGTGAGCTGATTCCCATCGCACGCACTCGCACCTTAAGAAGGGTCGTT
+>71455 3
+CCGCCCATAGGTGTCAAGAACCGGCCTTTGGCATGGGTTTGACTGATTTACTAACCCCCAATACACGGCAGTGTAAGGGGGACAACTATTTTGTTGACCA
+>71456 2
+TACCGACGGTCATTCCCAAAGGCGATCCGAATGCGTCTCCTGAGCGGCCATTGTGCAGTATTCGGATACACAAGTTTTCTAGGAAACCCGATTGGATATG
+>71457 3
+TGTATGCCATAAATCTCCGGTGAAGCACCTGTCGCGACCGACCGAGTAGGGACTTAGGTTTATACTGAATAACCTAAGCTGCCTCTAGTTCACGAGGTGC
+>71458 2
+CCAAGTCTGTCTTATCTCACACAACTGTGCAAAGTGTATGGTTCGGGATTGACATCGCCAAGTAAAACCGCCGGCTGTTCTTCAATACGGGTCGGCAGGA
+>71459 3
+CGACGCCTATTACGTTGTATGCACTTAGAAAATACAGGGTTGCTCGTCAATAAGCTTACCGTTAACATACGGGAGGCTGCCCTCCCGGACAGGAGTGTCT
+>71460 3
+GACAATGACTCGCGTATAAAACAGCGCAGGCTCGTTCCCTTAATGTGGACCTCCATGCGTGATCTGACCCACGTATGGGTTGAATCACAGCAGTGAGTTT
+>71461 3
+GTTACGACCCTGTATATTATTCGAACATCCCTCGGAAGTTTGCAACGGGTAAAAGACCTCTCGTGTCCGCCGATTAGAAAAGCCTGCTAGGGACTGTGGC
+>71462 3
+CCCCCGGATGAAGGGGGGTTTATAACATAGTGAATTTATCCTGAGCGGAGATCCTATAGCCGAGTATCAGACCTGACTCTTGCGAGCTCACTCGTTACAC
+>71463 2
+GGCATTCTATCTTCGTGGTATGCCCATGCACGAGTATATAAGGCAGCAGCTAGTCTAAGCTCCGTGGGTCAGCGCGGTAAAATAATCGAATCTTCCCAGC
+>71464 3
+AACAAGAAATCCCGGAGTTTAATCGTCGTGGTAATACATATCCTCCCAATTTACCGGCATGCCACCTTGGGACGTGCGCGACTATGAGGGGTGAGCCTTT
+>71465 1
+TGGTTCCCCGCTTGGAGCAGTCTTTAGATTTGGAACTAACGCAAATGTCAGTGCAACCCGACGTAATTGAATGACGCGAAATTGGAACCGTCGTCGCTCC
+>71466 2
+CACTTCACAATAATAGGCTCAATTACAAAAGCTATGTCCGCTCTACATGCACCCTCGTTCCCGGTGGGTAGGGGTAGGACCAGCAGTAGAGGTTCTGTTG
+>71467 2
+GAGGAAACTAAAATTGATTCCGCTCTTGCGCTCAACCAGTACCGCCTGAGTACATATATCTGATTATTGGCCGGCTAGGAGCCGGAGGCGATGCTTACTC
+>71468 3
+CGGTCTTGATGACGTGTCTATCCACCGAATAGAGCCTTCTATGCGAACGGCCTTGCCTTACTGCGTGCAACGCAGGGATTTGATCAACCAAGAGTTGAAA
+>71469 2
+CGATTCTTAAGCGACTATGTGATACACTTTGACCGCCGTGAGCCCTCTTTTCATACCAGTGGGCGGAGATTCGAATGCGGTCGCCAAACGAAAATGCGTA
+>71470 3
+CGTCACCACGTGGTATGCTATCATCGGCAAAGGCGACGAAAGATTGGAACACGTCTCTTAATATAACGCGAGTCCATAGGGCTTGTTTCGCCCTGATTGC
+>71471 2
+CAAATGGAGTAAATAATCCCGAAGCACTTTTGTATCCATGGTGGTTAAGTGCCGTCACTGTTCCGAGCGCTCCCCGATTCAAGTGAGGGGACACTCCATG
+>71472 3
+CACTGCTGGTTCGGCGAAGCCAAGCGAGTAACTCTTGAGTCCATGCATTATAACACATGTGATAGTTACCAGGGCTCCCGTGAGTATTATCCGGCTACAG
+>71473 3
+CAATCATCGAGTCTAATCGATTCACGGTCCGACCCATTGTGACTTGTCAGCATACTGGTAACTAGATCCTTACGGAGGCTTAGCGGTATACGCGGGAAGC
+>71474 1
+ACGGTATTGAATGCCTTCTCTACCCAACCGGGGGACTACCTAATGATTGGACGGTATGTCCGCGGAAATCTTTCGCCAAAGCCGAAACGTTGACGGTTTA
+>71475 2
+TTGCGTAGGACAAAATGTTAGGAACCGTTTGCGACAGTCCGCGGTATACACACATAAGGGCTCTTAGCGTGAGTCTTTGCCGCGCGAATCACACCCATTT
+>71476 3
+TTCGGGGGTAGCCAAGTGGAAAACAGCGTCTTCCGGTCGCCAGGAGCTTCAGTTGAACTACGAATACACGTGTTTCTCTTGTCCACAAATCGTCCGAATA
+>71477 2
+AGTGCAATGGCATCGACGGTTGCCCTGTTGCATGTGCGGAGCTGAGAACTAGACTCCAACACTAACGACCATAGTTTTAGCCTTCGTGCAACTACGTTGA
+>71478 3
+CCTCGCCTGGGAATGCGTTCTTTCCCCAAGGATTAAATAGGTGGGAGACGCCGTCCTGATGTGCGATCAAAACTTCTTTACCCAAAGACTTAGACTGGAG
+>71479 1
+ACCCGCAGCAGGTTGTCAATCTTAGATCAGCGCGAATTACCTCAAGGTACGGGGAGGCTTCGCCTATGAAATTTGCAGTAGACATTGTCGCCTCAGTATC
+>71480 3
+CTTCAGTATTTAGCATTAGCTGCTCCGATAGCACTTACTGCATGGGAAGACCTCCAACAGATATTTTCCTGCAGGGAAGCGGCGTGGTATCACAGAGGCC
+>71481 2
+ATCATACGCTGGGGTCATGCAGGAAACGACACACTCACCGGCGATGACATTTTAGAGTGCTATACCTCATCTCGTTACAGCTACGATCTGTTGTGGGGCA
+>71482 3
+ATAATTGCCGAATCACGGTGATAAAATGATCCGGCGCGGACGGTACACTAGCATGCTACTGGTTAGGGTGTTTATTCTCCCTGCCAACGGACCGCTAACT
+>71483 2
+CAATCTGCGAGAATCTAATCTGGTATCCAAGGAGGCTGTGGTTTAATACGGCCGATGTATTGTTAGAGTCCTCCCCCAAGATGACGCCCAAGCCGCGTTA
+>71484 3
+TTCCGTGCATTAGATATACGAGCGTTGGCCGGGGTTGCTAACCGGAGAGAATCGACGCTCACTGAGACACCGTCCCTAAAGTTTGTGATTCCATCAAACT
+>71485 1
+CGTACAGAGGCCCCACGACTGGGCGGCTTTCCGAATTTTCTTATAGAACAGTCGATGTCTGAGGAGCGATGAAATTCAAATCTAGCCCCTTTCGATAGCG
+>71486 1
+GGGTCTCGAGCCGCCTTCATTTAGGAATTGGATACATAATCTAAATACGGGCAGCGTCTTACGTCGACCGGTTGAATGAGTCCCCTTGCAAAACTCGACG
+>71487 3
+TCTCTGTGAATTACTAAATCAGCCTAGCGGGGTCCTCAGCATCAAGCTATGCGGGTCGGACTCCAATCAGAATAGACTTAGACACGCGGCAGTGTTTGCT
+>71488 2
+TATCTGAGTAGCACAGGCACATACAAGATCATACGCTGTGGGCATTTCGGGCGACACTTCCAATCTGGGTGTATATGCAGGGATAATCGGCCACCTCTTC
+>71489 2
+GTAGTTCATCAGGGGAGACGTATCTTCGCTACATATAGGGTTAGCAAGCATCGGTAATTAAAGGTGCGCCCTATCGCATGCGTTCTTAGCAACCCACCGC
+>71490 1
+GTGGATTCTACGTGAGATCTTACTATCATACGGTTAATCGTATAAGCAAATTGCGCCAGGAGATCCCCGATTGGCCCCGTCGAGGCATACGCTCGTACAG
+>71491 2
+CCACTGGAACATGGCGGTTAGTGCTTAGCGAAGTTATTGCCACATCTAAATTGCAAGGTTATACTTCGCGCGATCGCATCGGGTAGCCATGTGCACCAAC
+>71492 1
+CGTGGTTCCACAGCTTGTCACCCACAGGCTTTGAAAATTAACTCTCCATAGGAACTGTGAGGTCCACATGATGGGTTTCGACGAAGAGCGCGGCACATTT
+>71493 1
+ATCTTTCAATGCGCTAGCTAACGCGGTCCTCAAATAGATTTAATTCCTGACAATTGGGATGTCGGGGCCACATCGCACGGGGATTGAAAGTTCCCGACGC
+>71494 1
+GGACCCGCGAGTAGATCTTCATTTATCGGAACAACTCAATGTGAGGAGATGCCCCGTGGTTTAACCGCTGCGATATTTACAATGCTAGCACCGGTGATCC
+>71495 1
+ACCACGCCTTAGTATCAGCCTGGGGTAGGTAACGTCCTTCTGACGATAGGCTCTCGTGATTAGGATTTGATCAATGCATGGGGCACACAATAACCTCGCA
+>71496 3
+AATCGCGTCCGACATAAGCGGTTTACGATAACCGCTTTTTTGTGGAATGACTCATACCGATCTGCGAGAATGCCGACGAGGCACTATTCGATTCGCCAGG
+>71497 2
+GGATGGAGGGCAATATTCTTCTTCGTATGTCACGCCAGGGCATTTACTCAGTTAATGCCATACTGAGGAGCGCACGTCGCATCCCCAACATTCGTAGAGA
+>71498 3
+GTACGTATGTCGCTGATAGCGTTCTACAAGACAAACGTCCGCCATTCCCCGTGCGGTCACTATCGGGTAGGGACTTCAATCAGGTGAAGATTACATCATG
+>71499 3
+CTACATTGCTATGTTAACGCGACTTGATATCGTTTCGCGGTGGGAGCGCACAAAACTATTGTCTGTAGACCGGACCAACTTCAGCCGAATAGGCGCGACT
+>71500 1
+ATATCACCTTGAAGACCGGCACGCTGGTTATCTCGTGCAGGCATCATTTCAGAGACCTCTCCATATTAAAGGGTCTGAGCGCCGAGAATTGGCTAGCGTA
+>71501 2
+TAGGTTTAGCCGTAGCCTAGTGCACCAGAACTCTGCGTCCGTAGACAAGCCAATCTTGATTAGATACACTGCGGATTCAATTGCAGATGGCGTTCCGCGA
+>71502 3
+TTGGGCGGTTCTGTGTTCCGCACACAACCTTACTGCAAACGGTGTAAGAGTTTACGTGGTTATTTACGCCGGGACAACGGGAACAAATATGCCTCACCCA
+>71503 3
+GGATGGCCGTGGCACCAGGTACGGACCTTGAGAAAAACAGGTGATGGTTGTTATTATACTATCTCGATCCTTCCCACATCTAACATGAGTACCTCCGGGC
+>71504 1
+CTTGTCTCACTTGCTTCCGCTCGACCCATAGCTGAGTCAGGCTTATCGCAGACAAGAATGGCCGGTGTTGAGCCAAAATACAACGTGTAGGACTGGTTAA
+>71505 2
+GCAGCGTCATGTTGTATTAGGGCCTGAAGCAATGCTCACACCGAATCCTTTTAGTCCTTACCCAGCGCTAAGTGGTTTCAACCAAGCGTAGAGAACTGGG
+>71506 2
+GGAGCACGGAGCACGTCTACCGGTAGACTAATTGGTATTATGCGGTTGTAGCCCTCCTGTCGTACATACAGGTGTCATCCTCTGCGTCACTCAAGAAAAA
+>71507 3
+GAGCGTGGATCGGTTCGAGTCCCAACTACGCCGTGACTATATACGAGGCTATTTTTGAGCAGCGTCAAGTATCCTTTGGCAATGCTCATAACCAGCAACG
+>71508 2
+AGGAGCTTAGGTAACATCTGGCTCACATGTGCACTAACTTGCTTTGTTGCGGCGAATGCCAGCAAACTAGGAGCCATTAAGTACCCCGAGGCCTGTTATC
+>71509 3
+TCCCCAACCTCTGATATATTACGAGGGGGCGAACTTTGACTTCATGGGTTCATAGTTATTGACGAGCATCCCCTGAAGGGGTCCCAAGAGATCCCGTAGA
+>71510 2
+GGGATGGGCGCCCCGTTAGAGTAAGTGGCCTCTCGCGACCTGGTCTGCCCGAACAATATCAAAAAGCTAGCTGAAATCCATTTTGACTATCATCATTTGG
+>71511 2
+GCGCCGCATCGGGTGACATTTCAAGGATTAAATAACTACCCCGCGGTGACTGCCCCTGTGGCAGTTAAAAACAGTTTGAGGCCACCTTGAGTTCGTTATA
+>71512 3
+ATCATTGGGTTCCTACCAGATGGGATATGCCAGCTTATTCGGAACAGGATAGCGCGGGTTGCTCAACCCAAGTCGAACTACGCTCGACTTCGTATGCATA
+>71513 2
+CAAAGTCATGTCGATGCCTTAGAGCGTCCTCAAAGACGTTGTGGGCAAGCACTCACGAATGTCTGGGGACAATAACTCCGACTGCTAGACGGCTTTTTTC
+>71514 1
+ACGAGGTAATGGCGATCACCATCGTCACTCTACGAACAGGGTGATCCGCAATCAGCTATTGGCCGAGTGTGCGATTTTCTCACTTGTCAAGTAGCATGCA
+>71515 2
+AGCTAGTTCTATGGGGTATGGGAATTTATTAACCCCGATTGGCCAACGGGTACCTGACGCCAGATGTGATGCCCCTACACGCGTGCTATATTAACAAGCC
+>71516 1
+TCAACGTAAGATTTCCTCGGCTCGGTAATCACGCACACCGATATAGCAGCTGAAAAGGCATCGACGGTGCGCGGCGGTACAGTTTGTTTGTCTTAACCTA
+>71517 2
+TAGCTTACTGGGGCCCTGCGTAGAGCTCAGACACAGCGAACTAAGGCTACGAGTCTTAGTCCATGAGCCGATATTCTTAGCCCATACGGTATTGTATGCA
+>71518 1
+AGGCGAAACCAGAGTTGGGCTGTGCCCTTTCCTTCTAGCGGATGGTGATCCCACCCAGGGTTCTAATACGAGCATAGATAGCTCTGAACCTACTATTAAG
+>71519 3
+CAGGCATATATTTTACAATGGCCTGCGTTCTTTATAAGCGAGGCTCCTTTCTGCATACATCTACTGAGACGAGAAGGTCGGGCCAGCAGCGCGCACAAGT
+>71520 1
+AAATAAACACTTAGACTGTTCCCTTGGAGCGCGTCTATATTCAGGAGGGGGCTAGCTGGTTAGGGATCCACGTGAACCCATCGATCACCCGCTTCAATTG
+>71521 1
+CCGACCTCCAGCCTTTACGGAAACGCTAGACACTACCTCTGTGCAGATCTGGCACGCCGAGGTAGAGTATTGCGTTTTTATCTATGGAGAAAGTCAGGAT
+>71522 3
+TCCGCTCTGATCCAAATATCTGCAGCGTAACAACATCTGTGATCGTGCCGTGGGGAAGGAATTGGCGGCACCAAGAGTCGGGATTTCAACTATTCTCACT
+>71523 3
+ATCATTCCGTTGGAGAACAGATTTTGACGACGCCTGTCAATCGTAGAGAGCGAGGGTTACCTTACCCGCAAGCCAATCCTAATCGGCAGGGTCACTTTTG
+>71524 3
+CCTGCCTCAGTCCACTTATGCGATTCGCGGGCCTATCCTTTTTAGACTAAGGGGACTTAAAACCAGCGCTAATAAGATTAAAGTGGGGACGGTCTGCGAC
+>71525 2
+CGTACGTAACGTCCCAACTTTCGCGGGTAACATATTGTGGGAGAAGGACGAATCACTTAGAATTGGGTGCCCGCATGCACATATTCATATCTCGTCGCCG
+>71526 3
+CCCGATCGCTTATTGGAGGGTCTACACGATCGACGCTATCATGCACGTTTGAAGTCGGCGGGCACACAAAGTTGTCTTCCTCAAGTAGAGACAATCTAGT
+>71527 2
+CGTGTTAGTGAGATAAAGGGTCCGTTATCCATAAAGCCGTTAACATCCGACGGACCCGTGATCGCCCGACAAGGGGATATTTTCAATCGCCCTATTTCGG
+>71528 1
+ACGCTCCAGGCAATCAAAATCCCGCATCTCTGTTGGGTACCGAGGGGACCATCTCTTACTAGAGGACGTTTCAATCTGCGATATCGAGTTGGGGTACTAA
+>71529 2
+CCCGTATGTCCAAGATGCCACGACAACACTAGTATTTGGTTATTCAGTGGCAGCCTGCAAAGCGCCCGTTGTGGACCACGAGGGTCGATGTTACTTAATA
+>71530 1
+CTTGTTAAGGCAACAAAACTCGCGCCTTTGTGTCATAAGACCCATGCCCAGTGGCTGTGATTTTGCCAGTTGGCGTTCAATGACTAGCGGACGAAGACAC
+>71531 2
+CTGGGAAAGTTCTCAATTAGAGCGTTCGCCAAACATCTGCGATTCAAACGAAAGTCTCCATCGCGTCTTGGCTGGTCCAGGTCTACTGAGATGGCGATCA
+>71532 1
+TAATTACATGTTGAGGACATGGACTATCAGCCGCTACCAGCGGGCCGATAATCGTGCCGCTTGGTCATAAGCTTATAACAGTATGCGAACCCCTGGTCTG
+>71533 3
+GTACAGTCAGATGACAGTATCGAGCGAGTACCCCGCTTACGGGTGATTCAGTTGTACGCAGTGGTACATATACTCCGGCATAGTCCAACTTTTACCGAGC
+>71534 2
+TGTTTCAGTAATTATTGAGACCTGTCTGGACTAGCTCAAGGGAACGATAACGCGACGGTGGTCCGGGTAAATACACACCCGTCTTTCCTGCGTAACAGCC
+>71535 1
+CGGCACCTACTGTTACAAAGATGTAGGGGTACGCAAGACTTAGCCGTAAGTTCACACATTCGCTGTTCGTCACGATGTACATCGGACCCGGTTACGTTGA
+>71536 2
+AGAAACGCCGATTTCGGGTAATTTAAAGCCGGTTCGGAGATCTCACCCATAGCTTACCACCGGCGGCTAATTCACTTTTATGTGTAGAGAGGCGGCACCT
+>71537 3
+AGGCTCCGGTTTGGGACATCGCCATCTGAAAAGCGCGTACGTTCCTCATCAAGATGGTCTATTATCTGTCAATTCTGATGGGTGACAACAAGGGCACCCA
+>71538 2
+CCTCTAGAATGTATAGACGGGCCGCCGTCATTTCCTATGCGGGGGCTCAACCATACAGAGTGATATTGTTTGATACAACACCGGGTATATATCGGCCGAC
+>71539 3
+TGGGAAGCCGAAGCAGTTAAATCTAACCGCGCCATTCAACTGCACATGCAACAGTCTCTATGGGATTTCCTCTAGTGTCTCGGAGCACTTGAAGGGGCTT
+>71540 2
+GGTATTGTTGAGGAGGTCAGGGTCTCAGGTCGTATGTACCGGACCCAACTAAGCCAGCATTCCCCCATATAAATTGTTCCCTACCAGATGGAGATCTGCA
+>71541 2
+GCTCTTTATACATCCAGCCGGGGTCGTCTATTACCGATGGGATTAAGAACAACGTTGTCCGTGCGTGCCACTAATGCGAAGTAGCCGTCCAGTTAAACGA
+>71542 3
+AACGTTAGAGCCGCCCCCGAACGGCACATGGCTGGATTTTCTGTTAGCGACGAGTGAGAATGTCTACATCGATTGGTACACAGCAACCTTCCTATTGTGA
+>71543 3
+CGTGTCGTCTAACGACAAACTGCGTCTGGCAGGCGCGCGAGTTACTCGTTTACAATTAGGCCTGCATTTCATTATTAACACTAAGCAGGCCCAGGTGGAA
+>71544 3
+CCGAGCGTAAAAATCTTAGCAGAGGCATCAAATCTACCCTGCTCCATGATGCCGGTTTTGAGGCATATCGATGTGACCCTCCGGACACTGTGTTGTGAGA
+>71545 3
+GAGACGGCTTCTTATATTGTCTTATGGAATAGAAGACAACCACCTGCTTGTTGGGCGGCTGAGATCCTACCAAGACACCCCATGGGCTTCTGGAGAATCC
+>71546 3
+CATGCGTTCACAATGGTGCCTGGCCCCGTTGAGTCTCACGTCAAAAAGACTTTCGTAATCGGCAGGTAATGATCCCTATTGATAGCTAGCGAAGCACGTG
+>71547 3
+GCGTGACATGTCAATATACACTCGATTACACCCGTTAGCGCTGCCGTGGGAAAAGGTCCCACCTGGAGTTTGACACGCCATCTAGATTTAGGTGAACGTT
+>71548 1
+GACTTGATATGACATACTGAGGACAGTCACTCAATTGGGAGACTAGACCCTTCTAGGTGTTCGACGCACAACGCAGCTGTCGCTCGTCGAAGCCTGTATT
+>71549 3
+ATATCGCCATTCAAATTTGTCCCCACGACGGTTCTCGTATGCGTTTAACTTTATATTCAGCCGACCCTTATGGGCCGAAGGGGACAGGAAACGAGAGGCG
+>71550 1
+GAATTCAAAGCCAGTTTTGTGCGCAGGGGCTGGATGACTATCATCCCTGTGCTATGGCGTGCGACTGCTCAAGAAATACCACATGCGGAATTACCCTACT
+>71551 3
+TTCTCTGGAAAGGGCTTTTGCTAACCAATCTTGACCAGGCTCATTTTAACCCTGCAGATAGATCAAGCGCTTCAGGAGCAGGGGTAGGTCAGCACATCCG
+>71552 2
+GGCAGGGGCGCTTGGATTCAGTAAATAGTGACCTAAAAGATGTCTCCTTGTAGAACAAGTTCCGTGACCCTCGTACAGGTTGCCTATGAGCCCTCCCTAA
+>71553 1
+ATGGCGAGTCTACGGCTGGTATGAATAATTCGATAGACTTCCTTTTCGCTTGGTCCCGGCAACGCCGTAGGTTGACTTCACCACCCGTAGAAGAAAGACA
+>71554 3
+CCCTTGCTGGGGGCGTTAAGTGGATATGAATAGCGATCCGCCCTGTGCTCCTACCGTTTTAATACAACAGCGTAGAAGGCGTTCCTGAACCTAAAATGCA
+>71555 3
+CGGATTTAGCGGATGATTCAGCCTCTGCCCGAAGCGATCCATCCTGGCGTATGAAATTTTAGTTTGGCAATTATCATAGCACCGAAGCGCAAGCGACGCT
+>71556 1
+AATGTTGTGTCACAGCGGTGATCGTTATGAACGCTCCCATACTCCAGCTGCCGTCTTCAGGGGAGATGAAGACCTCATAAGAACGTTTTCAAGGGCATCC
+>71557 1
+AGATAGCTGTGTTCACGCGTTACTTCGATAGAGATTCACATTCCTCGAGGGTTAATGACAGCGTCGAGAGGCGGAAGCACACTTTCACCCCTCTCTGGAA
+>71558 2
+GTGATGATCCCAGAGCCGAATAAACTATCGTGCGCTTAAGAAAAGGGTCACGCTCGATGTCCGAAATTTCGAGTTTCTTCTCGAGGCCATGCAGGCCTTC
+>71559 2
+ATCTGGAGTATAGACGCGGTCATCAGTGCCAAATGAACTCGCGTTCCGACTCGTAGAGCAAACGTCTGTCTGTGAAGATACCGTATTCCAGGCCTGTCAT
+>71560 3
+CTTCAGCGGATACAGTGATGGGCCGGCACTCAACCCCTTAGCAACAATTTCTCAAACGTGCGTAGATCTTAGGAGAGTGTCGTTGCACTGACAGTCTGTA
+>71561 3
+TGTCGAGCACCCATAACGAGGATCGTTGGATTGACTACTGGTAGCCACACCCCTGTATGGTGAACTGACCTAGACAACGTAAGTGCTCCCGGAATTTTGT
+>71562 2
+GTAGGGATCCAACCGGTCAGGACTCCTAGCCGCATTCCTTAAAGTAAGAGTTTACTGGTTCTTGCAGGCAAAGATCGTGCTCTAGACTCAAACCGTGGCT
+>71563 2
+GCCTAGTGTGACTCCATTAGCTCCGCTGAATCAAGAATGACGTTGAGGTCCGGTGTCTCGCCCTAATACGGATGCGTTATACAGAATGCATACCCGGAAT
+>71564 2
+CAAAGTGAGCTGCTATTCATTGCTTAGTCGCCACCGGTTTTACAGTAGTGAGGCACACTCCGATATCGAGCTTCACCCAACTAAGATGGGGCGTAGTCGA
+>71565 2
+AACAAGTATAGCGACGTGCCAACCTTAGGCGCAGCTCTTTTGCAACCTGACGAACTAGGTCGTATTTCCTTTGACACTAAGTATGGACGATGCGTCGGCG
+>71566 1
+AATCGCTATTTGGCCCCTTACGCAGGGGTAGTACCGTGGAACCCACGTATACTCAGATGTAGGATTAGAAAGTGCTCCGCGCGTCGCTAATTCTTAAGAC
+>71567 3
+GTTCGTATCCCAAGATATAACGGAGGTTATGCATGCTACCGAACGAATGAGGCTTCGCGGCTATCTCCATGGACGAGTCTAATCACGCGTCGTCAGTATC
+>71568 1
+CGCAGCGCTTCACCTAGAGTGGAACAGGGCTTAGCTGATGCATCGAGGAACATTAGATCAGTCATCTCTCTTCACGCGGACTGCAGTTTAGTTAGACATC
+>71569 1
+ACGCCCTACCCGGCGTTTATTAAGAACTCTATGCCTTGCCTGCCATCCGTTTTTGCGAAATTGTACGAGTGGCCATAGGAAAGGTGACACGAATAAGGCG
+>71570 1
+TTTACGAGGATAGGCTCACCACTGCTATTGGTAAGGCCAGTTCGTCGCTCTCATGCCCATTTGCCGCTTGCAGCCAGAATGAAACTTGGATAGGAAAAGC
+>71571 3
+GGCCCGTACTATAGTAAGTGTACAAGCACATTCCTGTTATGCGGAACAGACGCTGGATGCGTCGCACGAAGCTCACGTTGTCTTATAACCTAATTGCGGC
+>71572 1
+TAACTACCGGAACGTGGCCGAGCCTTTGCAGTGATGAAGTCCCAAAATCAGTGTGACACCGTGCATATGCAGACTAGCCACTGCTCAGTTTTATGGTTGC
+>71573 2
+GTCTACATGGCGACGAGCTGGCGCGACAAATGCAATCTGACTGAGACGACTTCTAGTCTTCTGCTGGTATCTATTCGTACAGATAAGGACACTGCGCATC
+>71574 3
+GAAACTTCGTAACTGCCCGTGACGTTTGCTCTGCAAAGAGGGGAAGCCACAATGGATGCGTCAAATCGCTTCCTGATCGGCGTGTACCAGCTTCTAATAT
+>71575 3
+ATAGGATGGCGAGTCGAAACCGCCAAGCCCCGCCTTAAAGGACTTGTCAAGGGTGCGGCTCTGGCAAGGTGTACTACTTCCAGAATTTTATCTCTACTTA
+>71576 1
+AGACTGCGACTGGCAAATCCGGCAAAGCTCGTCGACTATTTTGTGGACGACTGCACCCGTATGTTTGCAGCTACGCTTTCTAAAGTTGCAAGTGGCCAAA
+>71577 2
+CCAGTTATTTAGTCCAACGAGCCAGTACCCCGGGTCTTAGTTGGGCACTGGCGGTGGGCGATTTTCGCCAAGAGTCAACAATGTAAAAACCTATACCGTT
+>71578 1
+TGGATATAAGGTATGTTAGTCCACTCCCGGATACGAAACCGTTGGGATAGCAACAAATGTCCCAAACGTGTTTTTCATCGCCCCGTCCGGATGCTAGGCG
+>71579 3
+ATCGCGACGAAACGGTATACGTAGTGCCCAACATAACTCGGGTCGGCAATTATAGCGCAGGTCGAGCTCCATCTGCCTGAAGGAGGTTTTTTCTCAATTC
+>71580 3
+TCTGATGCTCAATAACTCTACGCATGCAACGAAACAGTTTATGCGGAGATCCGCCGTAGACAAAGGCTGTGGGTTCTTATTGGACGCCTAGGCCGTCTAC
+>71581 3
+CAACGGTTTTGCAACCAAACGTTCCCCGTGAACATCGTGCCGCTAGCTGCGCGTACTAAGAATTTGTTGGACGTGGCAACTACGGCGTTCAGGTAAAATT
+>71582 3
+GAAGCGTCCCGTTCACTCAGGCAAAGTGTAGAGCCACGTTGGCAAAAACTCCATTGAATATTATGTTGATGCGAGTATTCTACACGCTCCGGGTGCTCGC
+>71583 2
+TACTACCTACGCGTCACGAGAGACACATTCCCAATAAGATTAGGCACACTGAGCGTTTGCCAAATATTCCGTCGTTGGTCCGATGTCGTGGAGCGATTGG
+>71584 3
+GGATCAATCCCATTGACTGTTGGAAGTCGCTTGAACATGCAGGTAGGCGGTAATAGCCAGTGTTCTTATCTCCTACCGATAGGCCCCAAGAAATGCTGCC
+>71585 2
+TAAGCATGGTACCTGCTCGACATCTTACCTCAGCAATGCCTTTCACCCGCAATTGGGGTATGAGTTGGCATAGGACAGAACCTATGTACCCGGAGATGGT
+>71586 1
+CTTACATTTTAGCCCCCACTAAGCCGCGGAAACGTGTGCACGGTCGCCGTATACGAAGCGTAGTAATCGCAAAGGGTCAGGTTTATATCGGCCTATTGTA
+>71587 2
+TGTCGTACCCGTTAATATGCTGCCGGCCGTATCGCTCCACGAGATAGATGGCATAGAACGTGTAACGAAGCATTTACCGCACCGAGCTTGGTATATCGAT
+>71588 3
+ATTGGATGCATGAATCGCGTAAACAGCCGTCTCATTCTTTTAACAGTTGAGCTCAGACGGCTACGTCTTGAAAGAGTACCGCGGTCGCGCCGTATACAGC
+>71589 3
+CCCGTGCCCATATTAAAACGCGTAGCACACAGTCGCTGTCAGATTTCACGAAAGACGCATTATTGTCAGGAGGTGTGGCCAAGCTTGCTTTCCGAGTGTA
+>71590 1
+CCTTACCTCGTGGCTCCGCAATCAGTTACCCAATCGTAAGGAATTTAATTTAAGAGATGGGTCCGAGGGGCCTTCGCACGTACACCGTAGACTGTAAGTG
+>71591 3
+AGAATGCTCATTTGGTCGATCTACGGAAACCTCTATAATCCTGCTGGATCAAAGCGGTCGGCGATCGAAGCCAAGAGCGACGTTCTGACGCTTTTTACCG
+>71592 3
+TCGGAGCGTATACGAAGAGTCTTCATCTAGTGAATCACTCAACAATAGGATGGCACATCTGGTAACCCCTTCTTAGGCGTCTTACAGCCGGGCGAGGTCT
+>71593 3
+TTCTTTGTAGCAAAAAAGTTGCAGATGCCCTCACTGAGGCTGTGCAGCACGTATACTTCAGCGGTCGAGTTCATGAGTCAGGACGTTAGATCCAGCCACC
+>71594 3
+TAACCTCGTTTAACTCGCTTCCAAAACGTAAGGGCTGAAAAGTCGCGGAAGGCTTGGCTTTAGTTTACGACCTACACCCCTTGGCACAGGGTCATGGATG
+>71595 3
+AACTGACTCCATTCTGGCACCTGAAGTGATTTGTAGACATCCTGGTTGTCAGTTAGCACCAAGCCGATAACCGGTAGCATGGGAAACCCGAGTCGCTTGT
+>71596 2
+CGGGGTACTTTGAGGCCGACAGATCCCGCAGCCTACCTATGGTCATTATTAGGTATGACAATGATCGCTGGATAGCCCGATATGGAACTGAACCACTTTC
+>71597 3
+GTCCCTGAATACGCAGAGATTATCTCACTGAGGACGTCGAGACAAATGGCGATCTTGTTACTGGCGTCGGCATCGTCACGTTAGGACTCTCAAAATCCTG
+>71598 3
+CTGCGCCGGGTGATGCCATACTCATGTCATTTGTGATCATACAAGCTACTCACTCCTATGTCAAAGCGGGACGAAGCAGTAGGTTCCTAAGACCGATTGG
+>71599 1
+CACGCATAAGTTCATCTTACGGGAGTCCGCATTGCGCACACAATCGAAGCATGTACCCCACAAGCAGTTTGGCTTTTGAAAATGGTGTGGCATGGTTGCC
+>71600 3
+GCCATTGTTAGGCGGTGTTGGCTGGCATGCTGAGGAACATAGAAATTGGTCACGCTCCCTTCAACCTCACTACAACGGCTAAGGTCATGACACCTATAGT
+>71601 2
+CCAGGAAATCCCGGCACACTCACCAGGATGTATGGTTCAGAGGGATAATGCCTTGTAGTCGCATCTAGAAGTTCTAGGCGTGCTCGGTATCCATTACCAT
+>71602 3
+CATTACATGAAGCTAGCTTCCGGAAGAGTCAGAACTGTTTGCGGACTGGTGGTTACTGCAAGTAGTAGACCCTCATCACTCCTACCGGTATCCTGGAGCA
+>71603 1
+CTGTCGCTAACAGACTGACTAACAGGTCATAATTCAACCGGGGCTCACGGATGCTAGTACGCCATGTAGTCTCGGTCAGCCTTGTGAAACTAGTTATCGG
+>71604 2
+GCGGTGAAAATAGGGACTGTCACGATAACCTTTCCGACATTGTCCTCTTGTTACGGCCCGCACTCATAGAACTGCTGGTCATTAGAATAGGCGCCTAGGA
+>71605 2
+ACACTTACGATGATCGCGTAAATCGCAGGCTCGTCGTGACTTCAGAGGTCGCACGATTGCTAATGAGGATACGCCTTGGCGTCCTACCGGTTTCAAAAAT
+>71606 1
+TCTAATAACTGGGCCCTGTTACTAATTTTCCGTCCAAACTGTAGAGGAACGGTGTCCTGGTGCAGAGCTGCAACCTGGATAAACCTACTAGACGTGCGGC
+>71607 1
+CGATGGAAGATGTGGACGGTTCCTGCGGGCTATAAAGTGTACACGCTCCAGTCAACGCCTAGTTCATGCTCCAAAACAGCTTGCATGTAAGCTGATTTCC
+>71608 3
+TTTGGATTCAGACTGGACGTGGCCGCTGGACTACATAAGTACGCTCCGATTACGTCCGGCCTCTAACAAGATATACTGAATTGGACCAGATCAGTGCCGT
+>71609 3
+TGTACGGCGCCGTTTGGTTCACTTCCGACCAGAGGGTGGCGCATTGACATTAAAAGCCAAGATCCATAAATGCACAATATGGCTGGGCATTCTATCTCCG
+>71610 1
+CTGATCTTCTCACGAAGAATAAGTCTACCTAGGTACATAGCTTCCATATCAGCCCGCCCATTCCCAACCGGGTGGTTGGTGGGAGGAGGTGTAAACTGAT
+>71611 3
+CCCTGCGGGCTGACCGATCTACGCTATGTGCTCTCAGAGACCGGCGCGCATACTTTGCAAGAAGAATTAAGTTGCATGAATACGTAGCTGTACGATTATC
+>71612 3
+CTGCTTGCTTTGATCACAGGTACCATGGTCAGGAAATTCCGCGGCGTACTGACTTCAGGGCTTTGACATGTAGCGAGTCGCACAAAGATTACCATAAGCC
+>71613 1
+GAGATGACGTCGCTGCTTCTAGGTATCACCAGTCAAATGTGGACCTGTTAGGGTCATTAGCACGGGCAGCTACAGCTTCTAACCGATGAGACCTCATCTA
+>71614 1
+CTGGGTGTCACCTAGTTGGAATTAAGACCTCTTTAAACCACCGACATGGAGGTGTTAATGGATTCGCTGCGCCACCTGCCCCATACAGTAATGTACGAGG
+>71615 2
+TTGGATCACCCCATTTGTTTACTATGGGGGGCCCCAGCGGCTATCCATAGAGGCCAGTCCGGAAGAATAACCCATATAAGATTAGCTTGAGCCACTGTTG
+>71616 1
+ATTTGATTTGCTTGGCACGGCTCGACTTGTTGGAGAACAAGTACAAGACATGCCCCTCACTCAGACACTCAAACGCGCGCAAGTAGTGTACTGCTGGGTT
+>71617 2
+GTGTACCCCTAAGGGTCATCGCGGTGGTACCAACAGGTTCGGGATCCACTAACATGATGATCAAACTGCAAGTTATGTGCATGAGCGCCTCTCAATGTTC
+>71618 3
+CGATCTTTCTGAATAAGACTAGGCTGTGAAGCAAGCCGAAGGTAAGTGAGTACGCCTCCTCACTACCCGCGTGCTGCAGAATTTCTATACGCAGTTGCTG
+>71619 1
+GGCTCCCGCTGGGCGATTCCGAAGATGTGATAGTGAAAGTAAGCTTTTGATCCCCATTTCGACCCGAAGGCCCTCTATAAGACACATGTGTACTATGCAG
+>71620 2
+ATAGTTCACATATTGCTCCAAATTTTCGCTTCAAGCGACAGCGTGACAGGCGGCGGGAGAGCGATAGAATCATCTTACGTCATTAGTCCCGTGACCGTCG
+>71621 2
+CCACGAGTCTCAGAGCCTTGCGTCGTTCGTAAAAGTCGTGCGTAGGATCTAAAAAAGGGCAACCAACTTGCTCTTTTCCTGGGAACTTAAGGCCTGTACG
+>71622 3
+CCTACATGGGGTTGGATCGCTTCGGGGTATTCTTGCGAATACTTATGGACCACAGACACTGACAATCCCCGGATGAATTCGGTTCCAATGCAGTCAACAG
+>71623 2
+TAGAGTCCCGCTTATTACTTGGTACCTCGCCTTGTATTTAAGTAATTGCCCAGAGCTAGGGGCTGGATCCACCCAAGACCACGGGAATTACAGGGAGACT
+>71624 3
+GTCTGGGGTGATCCATCCTCTTATGGCCGAAGTGCCCTAACATGTGGTAGTAAGTCAGACACAGGCTACTAATCAAGGTTTGCGACGCGACAACCCTTAT
+>71625 3
+TACAAGAAACTAACTGAACCTGTATGACGTTGGCTCGACTTCTTATGCGAGTTCGAGGGGTGATCCGCATTGCACGGTCTAACATCTGCAGCAGTCCGCA
+>71626 2
+GAATGGATACCCCCGAGAGCTGCTGGGAAAATCACTGCTAATTCATTAATGTCCCTATTGCTCGGGCGGGCTTTTACCTGAGGGAATTACCACAAGCTCG
+>71627 1
+TGACAGCATAGCTAAGGACAGCAAACGGCCAGGGGGACTTTTCTCGATCTTGCTCCAAGAACTCGACCAATTACGTTGGGTCTGGTTCATGCCTATAGCT
+>71628 1
+CCGACGGGAGGGGAGCGGAAAGTTTGCGGCTTTGGCAAGGGAACATTCCCCAATACACATGTATTTCCCATTTGTGCTCATCTGCCTTTACAGTCAAACA
+>71629 3
+GCGCCCATCCAAGCTCATGAATAAGGACGTTGATTTACAGTAGGGGTCAGTCTTCTGACTCACTCTTAGAAGTCAAGGCAGGTCCGTACACCGTCTGGTA
+>71630 3
+CAGTGTTCTATGAGGGCTTTCCAAAAAGCGAGCGCACTCGAGCCATATTCATATACTACCCGGTTCCTGGTCTAAGACAGGGTCGGGCATCTGTAGATCA
+>71631 3
+CTATGGTAAGACCACTTCGTCCTCGCCTCTCCTAGAGCATATCGGGCGTAAGAGAGGTATGCAAACTCTGGCGAGAAGTGCTTATACCTGTCGCAAATTG
+>71632 3
+GTGAATAGTTTCGCCGATCAACAGGTAGGCGCGGCCGGCGATCTCCAAGGGGACGTTCCTTCTATCATCCCAGGAGTATATAAATTATTGCGACCTAATC
+>71633 3
+AACTGTGAAACCAAGTTTGTAAAGCGTGCTGACAAGCACTCTAGCTGGATCGCGCCGGTCATCGTTCGCGGTTATACTACGCTCGTCGCTAGATACAAGT
+>71634 1
+CCAAATAACTCAATAGCGCTCCGGGACGATCATGTGGGAAGTTTGCTAGCGAAGGTTCTCTTAACACAGCCTTATCGGGTAGCGCTGTTAGCACCCTGTA
+>71635 2
+ATTATGAAATATCGTATACCGCGACACTCGAACTCTCAAAGCGCGAATGGCTGCCTCTGGCTTACTATTGGGCGACGGGTCACAGGTGGCTCATAGTCTA
+>71636 2
+TCATATGCTTATTACTGTAGGGACCAGGTTTGAGTCACCGTACTAGTCGCAGTGATGCAGGACACAGGGCAACCCACTGGTTGATACTCGCAACCGCTTA
+>71637 2
+TAACTGGGGCCTCGCATTAAAAGTCCCAGTGTAGAAGACTCGAACAGGCGTCACATCAGATGCGCCTGATGCATTCCGTTCCTGTACTTATAGTCTGGAG
+>71638 1
+ACTATGTATTCTATACCTTCTCAGTCCCCCAGCATGTAAAGGTGGGAGTGCCTCCGTTCATGAAGGGCTACAACAGACATGGAGTCACGATGCGATCGGT
+>71639 1
+CCTATCGGTAATAATATCAGGCGAGGGTGCAGTAAGCGTGGATCTAGACAAAAGCTTCACCATCCGTCTCTGGTACAACGTGACCCGTTTCGGTTACCTG
+>71640 1
+GTCAGTTGCTACGGCACCTTTCACCCAGTGGTTCCCGCTCTACCTAGACAAGAAGTGTGGGGTACACTTATACAAGACATTAGGCAGGTAGACTACGGTT
+>71641 2
+GCACGGATTAGAGAATTTCGGCTGGGGCTACCGTAGTCAAACACCTAGTTTTGAACCTACACATTCAACCTCACTGGATGTGGTGATGCGCGCCCGATAT
+>71642 3
+CCAACATGAGATCTTGAGGGAAGCAGAAGACATGCCGGTAGGCATATTAACTATCCGTTCGGGCTTTGGCCTAGGCGATTACTCCTTGTCAGCTTACCCA
+>71643 1
+GGAATACTTTTTCTAACGATAACTTAGGATAGTCTCTGCCGGAACATCAACGCCTCCTGATGTGGAGAGCCCACGATATAGCGCAGTGTCGGTTCCAGCG
+>71644 3
+AGCGACCCTGCCTCGCAAACTGAGGATTCATTCCAATAACGCGTGAATGCGATACGTCTTTGGTTCAGTAGATCGCTAGCTATCATGAATAGCGCGTGCG
+>71645 1
+CACGGAGTTCTGGACATCGGACATAGTCGATGCCTGGACCCGTTTTATGTGATTCACACATATAAACGGCTTGTGAAAACACCGAAGCGCCCTCTGGGTT
+>71646 2
+GGCACAGGAGTTACGCAAGCGCGTCGATTCCGGTAAGACGTCTTCTACGCAGAAAGACGTCGTCCGACCTATTTAACCGGTTAAGTATATCGTTGTTACC
+>71647 1
+AACGACATTAGCATCGCGGGCAAAAGTCCCCGAATTTCGGTTTGTATCGCGGATGTTTGACTTAACAGCCGGTGGTGTGACCTAGGACTACAAACTCCTC
+>71648 2
+TCGCAGTGATTCTATAGACATCTGCGATACAGCGGCCGTATTGAGCAAAAGTTCTGACCTCGTAACAAGAGTAACCCGTGCACAGTTCTTGGGGGCCTCT
+>71649 2
+CCGTCGCCTGTAATTCAAATATTGGCCTGGGATCCGTAACATACTCAACGGATAGTTGACTGCTCGGTACCTAGCGAGATTAAGCGCGGTGTCGCAACAT
+>71650 2
+CAACGGCTAATTAAATGAATATTGCGCTGCCTGTTCGTGAACAGGACAACCGGCCCAGGTCGTGATGCATACTCGTGAATACTTACTCTGCGTGGCCATG
+>71651 3
+ATGCGCGCGCACCTGGTCGTCAAGAAGCATCTCCAAGGATGAGGAGGCTGCGCTATCCGCTTCGTTTAAGGATTTAACATCCTTTTGAAAGACCATCGTA
+>71652 2
+GTTCCTCTTGGGGCCCTATTGCACCGTAGTATGACCAGGTTTCATACTTTAGGGCACGCCAAATAGGATGCAAGGGCCATGAACATGCCCTGTTAGACAA
+>71653 1
+TCTGAACTACGCGGTCTGGGGCCTCGAGAAGCACCGAGGACTTGAATAGTCTTATTCCCAGAGCACTAGCACGACCCGTATGACTTTGACAGTTTTTAAG
+>71654 2
+GAACGTGAGAGGACGTAGGCGAGTATGCACCTCAATCCCAGTTGCTCTCCGGTTGATAAACGCTAGTGGCCTATTTTCTGCCACACTCGTAATAGCAATG
+>71655 2
+GGGCCTTGGTTTACAGCTACGCCCCTTATAGTTTTCTACGACATAAACGTTAAGAGACCGTCGCGGCCAGAGCCCCGAGTGGAGAATTATTATAACGCGT
+>71656 2
+CGGGACGGCTTTCACTCACTAGTCTAACACAGTACGACCGGATACAGCTGCAGTTCAGGGGTGCATACAATCTTAGTAGTCGGCCGTATTCTTGCAGATA
+>71657 1
+CTCGTTTCACAATCCCTCCCTCCGACCGTGTACTAAATAGATATTAAAATGCCGCGCTTCGTGGAGTGCGTTATTTAGCGGGAAAGGGCACGAGCAGATG
+>71658 2
+CCGGAAGACGACTATTCACGCTTGGCAGCTTGCACTCGTGCGGTATTTTGCACTACCGCGGGGAGGACCACCTTCGTTGAATAACTTAATAAGTGACATA
+>71659 2
+AGATGGTGACTCCATCCACCGCGACTAAATTAATCGGGTCAATAGCGAATTGCTGAACATGTAAGCTTTCTAGTAGGACGGTTAGCGTCGCTCCCTGGCC
+>71660 3
+GGCTGGTTCGCTACCAGCCCAGAGGGTAATTCCAGTAATAAAACCCTCATGGTTTGCGAAACAACGGGAAATTCAGGGGTTTTCAGCCCTTCCGTTATGC
+>71661 2
+TTGAGGACATTGAAATCACAAAAGCTGTCCCACGCGGTGCGTGACTCAGTTTACGCGTAACCGATGCGTCCAGTATAACCGCGAATCATCGTTCGGTTTG
+>71662 1
+GCTCCCTTGCATCACCATGCAAGTCAATGAAGTCGCCTTGTCCATACCCGATGGAACATCGGGATCTTGGGAGGCTCATGCAGGTTTATTGAAGCAATAG
+>71663 2
+TTTGAATATCACTGCATTAGGGGCCCGACCTGGAGAAGTTGGCGCGGGCGAGAACTTGATTCTATGACACCACTCACATATACCGCAGTTTCTACTGCAG
+>71664 2
+GTGTGAGTTAGCACCACAGTCCCAGGTAATCAGACATGTAATACGTGTATGCACCACACTAGTGTTCAGTCTGTCGATTCGCAAGCGAGCTGGCCTATCG
+>71665 3
+GTAATTTGACTATCGTCGACGCACGACCAAACGTGTCCACTGCTCGGGCCTGGCAGGCAATGGCAAAACTTATGTGGGCTATCCTTCTATAGTGATAAGC
+>71666 3
+CAAATTCATCGCCGACGCGTGCAACGGCTAAATTCCAAGGTTGGGAAATCCGTTACGATGCGGTCTGCCCTGCTGGTACTCGTTCATACTGAGTAGAAAT
+>71667 1
+CGCAAAGATGTACGTCTCAAACCGTTTTTTTCGCGGCATGAAACCTTCGGGCCTCGTGACAGGAGGAGGTCATCTTTAGCCATGACCTGCAGACATTAGA
+>71668 3
+TAGGTACTTGCGAACGTGCATGGCTCCTGCCTCCGTGACTTCTAGTGCCCGATTAGAGTGGTACGATAAATACATACGGAAGACTCCGTGTGATCAAACC
+>71669 2
+CAGTTATCACGGATTTGCGGTGTCCCAATCTCGTCTCCGGTTGGGCGATAATCCAACTGTTAACTAGGAAGCCCGCAAGAGCGTTTGAACTGTAGCAAAC
+>71670 2
+CTTGCCGCCAGACTATACTACTTACTGGCCGGGTAGTATCACGTTGAATGATTACCGGGACGAACAGTGTCATTAGTACTGACGTAGGTGCCGCTCACAA
+>71671 2
+CAGACCGAATACAGCGTGGCCAGTGGGGTGAGCCCTATGTAGCCTTGAACTACTACAACTTATGTACTTACTCGCTATCGAGTATGCTTGCGCCAGAGAT
+>71672 1
+TTAGCCTGACCAGTGCAGGTCAACGAACCTGATCGAGCTTACCCAGAAGTCGCAACCTACGGTTTCCTCGAATTTAAGTGATTGGCTTACTGGTAGAGCG
+>71673 2
+TCATAATTGTACCTCAAATGGGACGCAACGGCTCCGGGAATTAGACCGCCCCTCGCATCGAAGGTTGTGTTGTTAAGAACAGGTCTGCTCATCATTAGCG
+>71674 3
+AACTTGCTTACATAGAATCGGACAGTCCCCCACCGTGCTGTAGGGGCGAGGTGATTTCCCTCGGGAGCATAGTTTTGGGTTTCCCTAAATACCAAAAACG
+>71675 1
+CGGCCCCACTGTATGGATATCGTCTGGTAGACATCGCCCACTAGGCACTACACTTGATGTAGTCGTATTTCCAAGGGGTGTAAAGTGCCAAATCGGTCAA
+>71676 3
+TCTGTTTAAGGAAGCCCGACGCTTATGTTAACCAACCGAACTTCCAAACGCCACCGACATTCCATATATCTGGCAGGTGAGTGTCTGGCGGTTGTAGAGG
+>71677 2
+TCCCTATGCATAGCGCTTGTTATGTGCAGCTATAACGCCATGGAGATTACACTACCCCTCGCGTAGCGAGTGAGAATGTGTGCCGGGAAGCCATTAATAC
+>71678 1
+ATGTCTGGCTTTAATCCATTGTTACAAAGATATTTTACGCCGATGAGCGCGTACTCAGAGCAGGACCTACAGAGGACCTGCCGTATTACGTGGCCCACGG
+>71679 1
+ATCACGCACCGCAGGATAGAGTATGCTTCTAGACGTCTCTTAAGAGTCATCTGACAGGCGGAGTACGCTGACCATTCTGAATTCTTACGCGCCGGGAATT
+>71680 2
+TCCGGAGCAACGACAGCGTGAATAGTCACACGCTATAGATGTTAATCCTTTAGACGACGCCAGCGTTTAGCTTGAGGATGGTTCCTGATAACGGCCTCTC
+>71681 2
+AGCATTAATCGATATTAAAAGGAGGGCACCATTGCTTGGCCATCTACTCTGTCCGTGGATCATGATACGCGGGGCTTCCGACAGCCGCCTGAAACTAGTT
+>71682 3
+CTAGGATTCGCGTCCTGAATATTAACCGACGGAGCAATCCGTCTTTTTAACCCAGGTGGTATTGGCCCGATAAAGCCTAGCGTGGAACGCCTGATTAACG
+>71683 2
+AAAACGAATCCTTATCTAGAATGTCATTCTTTGGTACCGCGGCACGAATTTCAGTTGTCTTACCTGGATCCAGCTTGCCGGCCGCGGAAGGCGCAAAGGA
+>71684 1
+GGTATCGGCTCTCCCTCTTGACAGGGTGACGCCTCCCAAACTACGCCGGACGCCATTATCTGAATTGGATATGAAGTTGCTCAGGATGAAAAACGTATTG
+>71685 3
+ACCAACTACTAACTAGTGTTGAACCAAGGTTGCCTGGCCCAACCATTTGGTAACACTCGGTCCCAGGATAGTGGATGGTTCGATTAGCGCCTTGAACTGG
+>71686 1
+ACCAGTTTGACGCGCTAGGAACCCTGTCTGGGAATGTAGGACCCTGTACTTCTCGTGCAATGACATTCCTAAAGCAACCTGTAGAGGTTAACGCTGTACG
+>71687 3
+TCATATATCGTAATCGCTTGAGTGACTGGTCGGCCGAGCGACTTGCCGAAATATCGTATCCTACCGACTAGCGTCGCAATAAGGGATCATTTCCGCAGGA
+>71688 1
+GTCTTCTAACATGCAGTCCTTACAGAACCGGTACAAGATTGGACGTTTCGTTACTCGCCTCTGAATTAGATGGGGTCGAGCAAGACGAGACCGACGCTTC
+>71689 2
+TGCGTCTTTCACTAACACCAACTATCGCTTATGCCTGAGAGGGCCAGGGAATGTTGGCCCGACTCAACTTAAGAGCTATTTAGTAGCGCCTTGCAGGAGA
+>71690 1
+CGATTTTGCAACTGCCTTTGCGAGTAGACCATCTACTCCAGGCAGGCCTGTCGTAGTCTGCCTGTACCAGTAATGTAATGAATGACGACATCGGAGCAGA
+>71691 1
+GTCATGTTTCGCCGAAAGAGCTTACCGTCACCTCTGTGAAAGGCAATGGTCTGTCGAGACTCCGACCGGTTAAAAATTGTAGGTTAAGCCACCTTACCGG
+>71692 1
+ATGATACAAGCTCCAGCCTGTGCGACGGTGCTGGAAATGCTGTATGTGATGCCATCTCTGATGTATCAACAAGTCGTCAAAGATCTACCCGGTGGACCCT
+>71693 1
+GAGGGTCGGTTGATGTAACGGTAAGGCATCCAACGATCTGCTCCGCACGATCATATGCTCGGCAATCTGTCTAACCTCAGTTAGGGACATAACCTATGTC
+>71694 2
+ACGGTGTGCCGCTAAGTTATTCACCATTGGCCAGAATCGAAGGGATCGCTCTCTTCGCGTGTTAATGTGTCGAGCAACAAATGAGAACTAGCACCCCTGT
+>71695 3
+ACTAGTAGCGTATTAGCCTGTCGTGTTTACTGGCTACGGGAACCCGCACACACGGTCGTATCGGTAGCGCTATCCATGTCAGTCATATTCACAGAAAGAG
+>71696 3
+TCTGCACTCGGGCACATGGTTATGCGACGATGCAAAGCACGCAATACGCTTTGAGGGATATTGCGAGACGTCAAGCTCAAGACTGACGCCTTTTTTACCT
+>71697 1
+TGTTGGCCGTCCTCAGACATCCTTGTTCGTCCGGTACATTAACATGAATACGCCGTCAGACAGCTCAACAGCCACATGGGTTTGTAGGTAGAGCAAAGTG
+>71698 3
+AGTAGGTTTGTCATGGCATATAAGCTAAAGCCTGGGTGCTTATCAGTAACCGGACCATCCGGGTGTCTAGAGTGTCCTCACACGGCCTGATCTCAAAACC
+>71699 1
+CGGTGTCCCTGGTATAAACGCATAGTAGTCGAGTTATACCTAGACCCTAAAGCATGCATCGCGCGCGCACCTAGTCGGCTGTCGTATTAAATGTAGGCTA
+>71700 2
+TGAATCCGATGGAACATGCCACTCACTGGAGCTGATCGTTATCCTCGACCTTAGGGGCAAGTCTCCATCCGATGGTGGTACTTATCTGGTAGAAAAACGC
+>71701 2
+CCCATGAGCTTCAACTGCCCAATAAGCATTACTTTAGCTCTGGCTTGAAGAATGACTGTTTACACGCTAGACGTGTGGGTCGAGACCCGCGGTTAGCAGA
+>71702 1
+TGAGCTCTAAGTCCTAGCGACTCACAGTGTCTGTACCAGTCTCACTTGCAGAGAACTCACTCGTCAGGATAGGATATTCGAGATCAGACGTGATCCTGGG
+>71703 2
+TGCATCATGTCACGTGACAGAGAGCTTTTTTTGTACCCCACAACGCATAAGGCGCGCGCCGATCTTAATCTGCATGAGGCAAGTGGACTGGCGCAATTTA
+>71704 1
+CCGATCGGAGCAAGTGGACACTGTGGATTGGTTCATTTAGATGTAACGTGAACTACGGTCCAGGGCATTTTCCGAGTCAAGCATTCCCTACATCCAACGC
+>71705 1
+ATCCTTATGGTAGACGCATGCCTTTCGCAACAATCAGTGTATCCGGGGTTCAAACCTGTATTAGAGGTTCACGAGTCAACGCCACGAGTATCGGAGCCGT
+>71706 1
+GTGCCCGTGTATAGGCCTCTTGCTTTGACTGGCACATGGTCTCTGGCCACCAATGGTGGGTAATAAAGATCCGTCACGACATAGAATAAGCTAGCCCTAA
+>71707 2
+ACGGGTCTAACGCATATTCTGAGCTGGTCCGTTAATCAACGGACCTGTGCTTCTCACCGTCTCGGATAACTCGAGTACGCTGAACGATGTAAGGAAGTAC
+>71708 1
+CCATAAAGGCGATTCGGGTGGTTGAGCTTAACGGTCTAGAGACGATTATCATCCTTCGGATTGTCACATCCATAATGGTATACCCACCGAGCGCGGTACC
+>71709 1
+ACCACCAGCTGGATTCCCACTGTAAGCCTTGTATAGACCTAAGTGATCGGTAGTACTTTAGAGTCCGAGCTTCGGAGACTGTGGCAAAATTCCGCTCAGG
+>71710 2
+ATACGGTATTCGTCATAAACCCTGCCTGAGTCATATGGCAATCGATCGTAGCCAGAGACTAGCGGTTTGCTCAAGAGTTATCTGCCCGCACGGTATACGG
+>71711 1
+ACAATTCATGCGGAAGCACCCACGCCGTAGCTTTAGGCCAAGCAGCATAGGCTTATTGGATAACCTGTTTGCGGTACAAGCCGTTATCGTGAGCTGCATT
+>71712 3
+AGATTCCAAACGCCATGATAGAGCTGGCTTTAATAGCGCCTGCAGTGCAGTTCGTCCTCTACGTTGCGATGTGAGCCGCTAAACCGGTGTTACGAATCAA
+>71713 3
+CCTGAGTATCGCCGTCCGCATCGTTGTAGTAGTGTATAAATAAGTGATTCACGAGTTGGTACGGTAATGCATCGACCCAAGGCAACTGCGCCTCCCAAGT
+>71714 1
+GCAAAGTTACTAGATCCATAATCGCTTGGTGTAGCGACTCTCCTCAGGACTTCCTGGTAGCATGGAGAGTGCAGACGTTAGCCGCCGATGATTTCCCAAA
+>71715 1
+GCGCTACACAACTGTTTCTGCCGAGGTCCTCTCAATTAAAGTTTCAATTGGGAGGACTCGATCACCGGTAGAGAGACCATGGAATGCCGTGACTCGTCTA
+>71716 1
+AGGGGCTCGTCCAAACTGTCATCAATACCTAGGATCTCAGTAACGCAGGACTTAGTCCTAATTTGTGTGGGTCTCAGCTGGGCAAGTCTCCAACAAGGCT
+>71717 2
+GCGTAGTAGAAGAACCCGACCCGAGCCGAACGGCCCGTCCATGCTTCTTATAAAAGTGTGCATTTTGTTTAGAGCACCGGTAACGTGGTCCGATTATATC
+>71718 2
+TCATCTCTGTGAATAGGGGACATTCTTGGGACAGTGCCAACCCCTCCAACAGAGAATATCTAGGGGCCCTCCCATTTTAATTTACAGCGGTGTGGGAACG
+>71719 3
+AACTGCCGGTTCGGACCGGACTATTCTTGGTTACCAAAGACCCAGATGGAGTCAGCTTCATGAGCCGTCTTAATGAATGCCTTATGTCGAAACCGCGATG
+>71720 1
+GGAACCTCGCGTATGTCTGTTCACAGTCTCATGGAATAGATTGATCACGCCATGCTGATGTTAATACGGGCTGAGGCAGAACCTGAGCTACCACCGTATC
+>71721 2
+ACATCGTCACTATACACAATACCGGCTTAGCGTGGTTGAGGTACTTCTGACAAGTATATGGCCAGGACGTAATCACGTCCTTCGGATCCAGGGGTCGTAC
+>71722 2
+GTCTAGGCCCTTTTGCGCACACTTCTAATGGGCACCAGATGTTTATACTCGTGTGAAGCTGACAATGCGTTACGCCCAAACTAGTAGGGATACCCGAGGA
+>71723 1
+GTTTAAGTAGTGATGCCGGCGGCCGTTCAGAAGCGTGACCCTACCACGATACGTAGTATGCCACTGTACTACCCATAGCCATCCTTATAGTGGGGTATAA
+>71724 1
+GGTCAGTCAATAACAACCAGATATCTAGTGCATTTTCTGACTAACCTGGTGTATATCGTAGACGTACTTGACGTCCCAAGCGGGGGCCCGGCAGCTTAGC
+>71725 3
+CTCAAGAGGCTAAAGAAGCCACTGCTTTTCCTTGGGACATTGTGCGAGAAAGTTCCAGTAAGTCTTTTAATCCGTATACCAGCAGCACTCGGGCCCGGGT
+>71726 1
+TAGACGCAAAGTGGCGCATGAATCCCCCGGGTTCTCGATAACCCTACGGCCTGTGAATTTCCGACTGCTTTAAGTCATGTTACAGCTACAAGGGGAGTTA
+>71727 2
+GTCCATATACGACTGGCTCAACTGACTTGATAGTGGAAGTACGAGGGTCCTTTGCGGAACACGTTCCGGACTGAGCCTATCACCCACACGAATTTGTTAG
+>71728 3
+ACTTTTCTGTGCCTGAGGAGCCAATAGCGACACGCTGTCACGTCATCCATGGAAGCAAGGATGTCACCTCAGTACTTTGGAGTCGTACTGACGAAGTTAC
+>71729 2
+GCCTAAATACGCAACCGTGAAATCAGGGCCTAGTTACTCTGTGAGGTCGCCCTCCATTAGTGCGTATCAACGAATCTTGAATGACTGGGCCGAGTGTCAT
+>71730 1
+AAATCAAGCGAGCCGTTGTGTTACATCAAGGTCGGCACAAAGACCTGCCGGACGTGCGAGTTTTTAACATGCCTCGCATTTCCAGACAGTTTCATTCGGG
+>71731 3
+AGATAGAACCAAAACATCGATAACGAGCCTGCTGGTCGCGAGCCCTCGTGTTTCTCGCTGTATATAGCTCGGGTAATTCATTCACGGGCGGATAGCCTAT
+>71732 3
+ACGAGACAAGCCTAGCACGTAGGCTAGGGATTAATCATAAGGCGGAGCATCACTTTGGCTGGCTAGGTTTTTATTACGCCCCCACATATTCGGCCATGCT
+>71733 2
+TGACTGATAGAAGAGCCTACCCTACCACTTTCAGTCTCAGTGTGCAATCGGCGTACCCGAATGAGCGAGTGAGGCATGGCTAGATCTTTGGTCCATAATC
+>71734 1
+TTTCCTAAGTATCGTTTTAATAAGGGGTGTTCACGCCCCCATCCCATAAAGGCCAGTGCAACAGGAAAAGCCGGCCTCGCTGGTTATTGCACGAGTAGGT
+>71735 2
+CGCGGGTGAGTTCCAACAGAGGATGAATGCCCCCCAGATCCCCATCGCGTTACTGTTTCAACAATTATCGTCCCCATTTGAGGATAATGTAATGTGGAGG
+>71736 3
+GGAGAACGCATCCCTCGGCGTCGCTGCATAGTCATCGAGGCGCCAAAGAAAGCGTTGAGTCATTGATAAATGCTTGCCATGTCTGTCTTACAAGTCTCTA
+>71737 2
+TGGATTAGATGGAGCATACAACGCTCTCGAACTCATAGGTCTTTCACCATTGGTAGTGGAGACCCTACAGGGATTTGTTTCGGACCACCTGAACCCGACG
+>71738 1
+CCATCGGTGCATTTGCATCGGCCATCCGCGTGATTGCTGGCCGGTGATACCAGTTTACTCTTCCAACGTATAAACAACAGGACGGTGGCGAAATTTGAAA
+>71739 3
+AGGCAAACTCTAATTTGGAGTGCTCCAATTGCAAATTTAGGACACCCCCCCTATCGGAAGGGGGTATTACGTGCCACGTCGTACCTATATTCGGGGTGAC
+>71740 1
+TTTGACTTGGCCTACGAATGCGGCTCTCGCACCGTGTCCCCGAATATGATTGTGTTAGCACAATGGAAACCTTTACAGTGGCGACGAATCGTGCAACGAA
+>71741 2
+AGGGGAAGGCCTAACACGAACCAGTTTCAGCGGCTTTTAACTAAAATGATCGTGGGTATCTCGCTGCTAGTCCCTCACGGCCCTTAATAAGGCGTGTTAC
+>71742 3
+CTGCGTATTTCCGTAGAGGTTCACAGGGAGTGGTCAGCCCCCAAATAGACGTTGTGTGCTTCAAGAACTCCGAAGCTTAATATCACGGTCGTAACACTGC
+>71743 2
+CCCCTCAAATTGTCGACTACACCCGATTTACGTCAAAGACGACACCTTAAATTGTTGGGATACGTATGTGATCGGTAGGGCAGCCAGTTGCTAGGCGGTC
+>71744 3
+ACCCTGGCTAGCCATTGGGGCAGACAACTTCTGGAATGCGGAGATCCCTATCGTTATTAAAGATGGAATCGCGGCGCTAGTTTGCGACATCTATTCCCAA
+>71745 2
+AAGTCTACAATACCTACGTTGGCAGCGACAAGAGTCCCCTGATTGGATTCACCTTGAGTGGTGTGCGATCTCACGTGCTCCGACTGATGAACACATGGAT
+>71746 1
+CTCCGTGTACGCTTAATTGTCCCTTAGATATAAATATGCACTGCAGTAGATGTACGCGAGCGGCCTAGTGGTGGAAGAATGCCGCCGCATATGACCACCT
+>71747 2
+GGGCGGACGATAGTGCGAACTCGTCACATATGATCGCGAGCTTGACACGCTAAAATAGTTTACTTCATTGATACTCATTCGTCTGGCCCGGATACCCGAG
+>71748 1
+TGGGCATAATCAAAAAGACTACGTACCATACTGGCGTAGGCCGTTTCCGGACGCCGTTAGGTAATTGAGTCGTTCCGCGCGACGCAATTCAGTCAATCTT
+>71749 1
+CAAAATGTCATGTCACCGACCTTGTGGGCCTGGGAGAGTTCGGACGTCGCTCCCTCAACGGAGTTATGCATCTGGGTCACTCTAATTTACGAAAAGTAAC
+>71750 3
+TGCATACCGTAAGATGGCTCGCGATCCTTGAACCCGTTTGAAGATCCCACCGGGAAGGGCTTCGTTAGCCGTTAGAAGTGACTAACAGAACATGCCTTTT
+>71751 2
+AAGGTCTTCGTATAACGCGCCCATGGCTATGCCCTTCCTAGCTTCGCGGTAGTGTCACTAGTTAAACTGGTAAACAGCACGGATCAGCGTGAACGGTATA
+>71752 2
+ATAAATCTTTCTGGGTTGCCGCCCCGGGGAGAACCTATATTCACGCGCGGCCCCAATAGGGATGATAGGTGTAGTCGTAACCAAAATCAGTCCACTTTTG
+>71753 1
+CACTGAGCTAAACTGGGCATGAAGCTCAAAGTTGTATTAAATGGTCCCTACTGGGAACTGGCAACTGGTGTCCATCTCAAACCCTTCTCGAGTCGGTGGC
+>71754 1
+GTTTATACAAGAGTACAACGTAAAGTTTGTGGCCATAGGGATCCGCTCTTCATCCCCTGGGCACTGATCATCCAACATGCGAGAACTCGGGACTGTGTGC
+>71755 3
+CCACGGATTCTGTTATTACTCCAAAAGCGCCGAACATAGGTATGACCAAGGTTCTACGGGGTATGCTTCGGGCTTCTGTCGAATGCAAGGCATCCGATAC
+>71756 2
+TAAGTTCCAGATTGGCCTCTAACACATTGTTCTTCCCGACGCGGGCTTGTGACCAGGGAAGGCCGTCAGGAACTCAAAAGACGTGTAGCCTAGTTACTAT
+>71757 2
+ATTAGAGCAATTCAGTGTGGTGGTGTAGAGGCTGGTTCAGCTCGCTTCCTCCATAGAGAATTCAAAAACAGAGCTCTCATGCCCCCTACGACGCCGGTTA
+>71758 3
+GGGGTATTGAAACGCTAAACTCCTTCCTCTGGTGCAACGCGTCAGTGTCCCCGGCTTAGGGGTGTACAAACATACTCAGCCTATAAACTGTGGATCAGAT
+>71759 2
+CCCGATAATAGGAATCAACTCGAGAGGTTGTGGAGCATGTTACCGCTGAAGACTCTGTATAACCGATGCGACTACCTTGCCCCAATGTGGCGTTTCTCAG
+>71760 3
+CCAGCATGTTTTATCAATAAACCGCGCAAATCATGCCTAAGCTAGACGATCGGGTAGATTTGGACTCCCGAGGGGCCGACTTGCGTGCGCAATGTCTTTA
+>71761 1
+TCCCTGCGCAGTCGCTCCTTTCATACACGTCAGTGGTATCTTTAAAGGACAATCACGGTCTGGTGTACCAAAGATACGGCTGCTGAAACAACTGGGGTGA
+>71762 3
+TACTATAATTCGATGGAGTACTCTCTGCTTTGAATTCGTTAAAAGACGACACAATGCGGGGCGCCGCTCCTTGCAGCACAACCGTTGCGATAGCGGGCAT
+>71763 2
+GTATACGTGTCGTCTAGACTGGACGCGATTGAATGTGATACTCACCGCCCCCACTACGTCGCAATAGGTACTTTCTATCGAGGCAGACAAGAGCTGATTG
+>71764 1
+ACGCTCTTACGAGTACCGTTGGTGCCTCAGAACATTGCATAATAAATACGCATTCAGTGCAGCAACCACCGATTGTGCTACTTGCACGCTTGGGAGGGGT
+>71765 2
+TTCTATTAAATTCGCGTTAAATACCGGTTTTATTGCCCGCGTGGGATTCCACGCATCAAAACGGGTGCGGGCAAACCAGTGCTGGCCGGGAAAATCATCC
+>71766 1
+CAATGTCACGTGCAGAAACCCGCTACTCTGAAGCAGCGGTTTACCGCTCGTTTCGTTCTTCTCGGACAAGACGTGAAACGTTGTCAAATCAGGTGAGGAT
+>71767 3
+ATCGGCATTATTCAGTAAATGCACATTTTGGCACGGTGTTGGTGTCTGGCTGAGACTCCGGTACGGCCCATTGGGCAACCTCCCCGATCAAAAAAGCATA
+>71768 1
+AAGCAGTTCGACATCCTGTTCTTGCGGCACACGCATAACCTAAGTTACAACAAAAGGATGGGCTCCTGTTGGTCGTCTCTGGGAGATTGATACGCCGTAC
+>71769 3
+ACTGACTACTCAGGAGGAACCGCTGTGCTATCTCCATAGCGCTTGAGTCGACGTCGTTTCAATGGGGAATTGAACTAGCTCATCAGCCGCAATGCAATTG
+>71770 2
+CTCATTCGTCGAATAGCTTGAGGACCCCTTGGCAATAAACGACTCATAGTTGGGGCGGCTCACCATGCAATTTGGCAGTGGTCCGACTAGAATCGCAATT
+>71771 3
+ATTTACGGTGGGTACCCACCAAGTTACGGCAAGTCCATCAGGGTCTCCGAACTCTTACAAAAGAGCTGCCCATGGTTCGTCGCAAAATTGATGGGCTTGT
+>71772 2
+CAGGGTTCCGCTTGGTAGTCATAAGGCGGTCGACTACCTAATCCCTCCATCAACGATCTCAGAACGTTGTAATGAGGATGCCAGATGTTCGAGATACCGT
+>71773 1
+TCCGGGTCAGCCGCTAGATAGTTGCGAATCCCAGGTGCCAGACACAGTTTGCGTAGGACATCTCATATCTACATATTAACGCTAGACGTGCTAGTTGAGC
+>71774 2
+ACGTTCTGAGCATCAATCAGAGCCCGGGGAAAAAGATGCCACTATATTGGTATATGTTCCGTACCCTAGCCGGCGTCTCGATTCTTTAACAGGACGGTCG
+>71775 3
+TGATGTCGGTTTACCAACCCTCGTCCGGTAACGACAAACGAGTAGAACTTCACCCTTTGAATCGTAGGTCAGGTAGAGCGAACCGTATGATGTTCTCGCG
+>71776 1
+CCTATTAGATTGATAGGTTGGGAAATGTGTTAATACAGAATATAGCGCGGGTGTATCCTGAGCCCCCGCCCCTGCGCCCCTATAAGCAATCGGATAGCCT
+>71777 2
+CGTGTCGCTCCAACCGATAAAGAGTTCGCCCCGGACAAACCTACGGACAAAACAGTTTCTAAGTGTTGTGTCGGGTCTCTTGGGAAACGCTCTTAGTGAT
+>71778 2
+ATAGGCTTAGAGTATGCGTCATGAATAGGGGATGACTCCAATAGCCGTCCTATTCCCCATGGGGCCACTTTACGTCGCGCCATGAGAAGCTCATAGTCTA
+>71779 2
+TTTCACAACCATGAATAGCACCGCATGGGTGTAACGTTGCCCGGATTGTCGCGCTATTTCGCATACCTAAGACGTCCGTAAGTAACATGGCGGAGAGTTC
+>71780 3
+GTTTAGTTTCATGTAAGCGATCATAGAGGCTCAGATTACGCGAGTAGTCGCCTACGCTAGGTCACGCACCCGCCACGGACAATTGCCTTGGTGTTAAAAC
+>71781 3
+CCAGATGCGGGCAAGCTATGGCGTTGCGTTTACGCTATTCTGCCCTTACACCCATTATAGTGTGCTCGTACAACATGAAGTAACAGGATAGAGACGGTCC
+>71782 3
+CGCTGTAGAGGCCGGGCGATCACAAGTAAGTGCTTTCACAAGCTCGTTTGCTAGCAACAGGCATCATCAATCTGCTGTGGGCAGATCACCTTATGACTTA
+>71783 3
+GTTTCCTGTCGAATGCCCCGTGACCAATTAAGGCAGTCATGCGATGTCAATTGTTCCTGGAGTAACTAAGTGGCATACGTCCAGCTGACGTCGACGACAA
+>71784 3
+TCACTTCTTTTTTTTTCCCGCGAGCAGGCTCCCAATAGGGGAGGCTCGCTCAACCGGAGAAAGAACAAACAGATTTCGCCACATCGTGAAGTGGTATGGT
+>71785 3
+ACGGCTCCATGTCATTAGGTGGTGTTTCCTATCCCACAAGCCGAGCGACGGACGTCCGGAAATAACTAGAGCACGAGTTTTCAGTTTTGCATGGTCCAAA
+>71786 3
+CTGGGTAGAAAGCACTCGCGACTGGATGGTCCGGAAATGCCATATAAAGCACCGAAACCATATGCATTAATGTTCGTCGCTCCTCGCGTTCTTGGTATCG
+>71787 2
+CTACGCTATCAACGCGCGACGAAATGTTCCAATTTTTCACATGACCGTGCAATCGTGGGGTGGAGGATATTTCTCGAGCAGTAGCCCAGGTATCTAGACC
+>71788 1
+GACTTTTATTACAACCACTGTTCCTCATGACAGCGTAGATAAGGGTACGAGTGAGTTCTGACAGCTGCACAACCGGATTCGGGAGACCTTTGCCGGCTAC
+>71789 2
+TCAGTGCCGTCGAATTAGGTGAATATAACCTAGAAGTGACCCCTCCTCGATCGGTAGTGCATGCTCTAGTCTCTCTCGTGGTAACAGGCCTGACGAAAAG
+>71790 1
+CTATCAAGCTGTCCGCCTGTAATATGCACGCAACTCATTGTGGGGTGAGACTTCATGAGGTAGTAAACGCAAAATCGGCTGGCTACGCCGCCATTTGTAC
+>71791 1
+TCGTTGGTGAGCCGAATTTTCTATGCATTATCAGTTGGCCCAAACGTATCTGCCCACCGCAAGCCAAGCATGCGATGTTGTTCCGAGGAAATAACCGAGG
+>71792 3
+CTACGGTGCTGCACTGAACGCTCAGTTAGACATTGGCAATGAGAACTGGTAGCTATGGATTAAGGGCGCCCTCACCCGAATAATTTTCCCGCAGATCTTG
+>71793 1
+GGGAAACCTTGCTGCCGCATCAATTAGGACTGCCTCAATTAATAGCTCTGTGGCACTTCTAATAGTGAGGGTCCAGACACTGCAGACTGGATTGGATCCC
+>71794 3
+CCAACATCTGTGAACGCAGGACGATTTTCGATCCGTTGACTGGACGAGATCATGTAAACAGCTTTCAGCTGGCTAAACGTCCTGTGGATCACGGCTCGAT
+>71795 2
+ATTATCCCGGGTATGTGAACGGCATTGTGTAGTCAACAGAGCGTACGGAACATTACTTTAGTCCTGTCCACAACAGCATAGTCGGGCGCACGCCGTACTT
+>71796 1
+AAAGTAATGCTCTAAGATCTTACGCTGCGCGTGATTCTTTCCACGACTACTGGCTCTCACGAATCGAGGTCATAGGCAAGTTGGAGTCAGCCCGTGAAGC
+>71797 1
+GCTCAGGGACCGAGGCTACCGACTTAACGCTGTCGAGTAGATACCCGACACATATTCGATAAAATGTCCTGGCGACGCGGTTTTTGTTGGTAACCTTACA
+>71798 3
+CACAACTGTTTGAGCTGTAGTCTTGAGAACGCTTTGGGCGCGTCCACTTCACTAGAACGTTCACTCCAGCGGATCTAGGAGCACGTACGACTTGATAAAG
+>71799 2
+TTTCCATGTATGACATCGGAAAGTGTACGGGCGGCATAACTTGATGTCAGTTTCAGCAAGCTTACAGGAACCGTGTAGTTCCCGTAACTCGCCCAGCCGA
+>71800 3
+ATTTCAAATTAATTTCTCTCGCAAAGTCACAGCGATCCCGCAGACGGGTCATTGGTCGGAAGTAGCCTACGGAACATTTAGGGCCGTTCAGCAGTCGTGC
+>71801 1
+TGTACATTGCACCAAGAGCCTCGATTAGTGTTGATTCAATAAGGGAGATAACCTTTGAATACGCTCCACTGGCGCTGCAGAGGACCTGTATCCGTGCCCG
+>71802 3
+TCTACGGAAGTAACTACTCGCAAGAATATACGTTGCGGAGTCCTGAATCGTGGCACCTCTGCAAGTCGCTACTGCTATTGGCCTGCGACTGATGAATAGC
+>71803 1
+ATCACATACGTGAGGCGAGAAAATCATCTGCGGGTAGGGCGAAGCGCGTATATTTGCCTCAGTATTCGATTAAATTTCACCTGTCCCCCGTCGAACGTCG
+>71804 3
+TCTGAAGCGAAGCACACATGTTCTCTTTAACGCATGTATTGCGGTAAGGTATCGAACGTTACCCTCTTGGGGGGCGACACGACGATAGTCAACGTCCTAC
+>71805 3
+CAGGTGGGGTATTAGACGCTGGTGCGCATGACTTCATCCTGTACGAGCGAACTGTACCTCTCATCTGACTCCATACCTTTGGTACAAAGATACAAAGGGC
+>71806 2
+GTGTGCATTCCCAAATTGAAAGTTCTATCACTGGCCGATTCCTCCGAGGGGATTCGATGCAGCACCCGTAGCACTGTAACGAGAAACCAATGTCGTGTGT
+>71807 2
+GTCTTCCCACAGATAGCAACATCTTGCGCTATAATGGCAGCGGGGTAGTTATCTTCTTAGGCATCGACGGGCCAATCCGTAAGTGCAGTTAGCACCAGTA
+>71808 3
+CTATTTGCGCAACGACCACCTGATTGTTATTGGTATTATACCAGACATCGCCGAAGGTCCCGAGAGAAAATACCAAGGTTGGCGTCCTCCTGGGGGTCTA
+>71809 3
+TTTTACGAATTACCATGCGTGTTAGCCCGGTTACTTCGCAAATCCTGGACGACGCTCGTACATCGGACGCGAAGGATAATAGTATAGGTGAACGGCCCTC
+>71810 1
+GAAGCAACGGTTCATGAGGTGCCTAGAGTACGCCACTGGTTACTCTGCTGGCACGCAGTTTTATTTGCAGCGAGTATCTTCAAACTCACACACCGAGGAT
+>71811 3
+CGTTACGCAGTAATCGTATCCTCAAGCTATCACCTGAATTGAATGGGACTCGTGAGGGCCTTGAAGCAGGGCGGTAGTCACCTTTCAGCTACACAGCATT
+>71812 1
+TGACTCCCAACTAAATGCCGAACGGGGGCACTCGATCATGGCTCAAAAGTTTGGGGAGGCCTTTTAAAACCCATACTCCCGTATTTTGTTTGGGAGCGAC
+>71813 1
+CTCCCGAGCACATTATGCTTAAAATTACGCGATGTACATCGACAGGTCGACCCTTTTCGCGCGGGGAGGTACGATTAAAGTCGTAACTGAGTCCAGGTCT
+>71814 2
+TCTTCACCGCTTAGCTAGACATGCAAATGAAGATCCTTCCCGCGTTATAGACCTTGGTAATGCGGGGTCAAACAGAGGGGCTACTCCGTTAGTGCAGCTA
+>71815 1
+GGCCGACGACCCGGGTACCACATGAGAGAGGCTTTTCACCTCCTTTGTACACAAACCTGTGTTGTAGTAAGCTGTGACAACTTCCTGGTTAGTAGAAAGC
+>71816 2
+GGGGGCTGTAGGGGTACCTCTATGAACTGCCGCCCCACCTAAATACGTTAATCGTTCGGGGGAAATGAAACTCCAATGTGTCCCGATATACGCATCTATT
+>71817 2
+CCCACGGATCAATATAGTCCTACCGAGAGGGGGGAGCCGGACTGGTATGTATACATTATTCCTCCATTTTCTTTATATCGTCCGGAGGCGAGCCAAAACG
+>71818 1
+GATGGCTGTGCAGCTGCTGCACAGCCGAAGATCTACCGTTAAGTAGTCCAGCTTAACGACTGTGGGCGATGTCTTCACTCAATAATTGACCCCAATGATG
+>71819 3
+CCAAGTTATGGATGCCGATCACAAGAGTAAGCGCAAGCTCCCCTCTTCTGCAGACGAGCTGTTTGCGACTATTAAATGTAGCGGTTACGACAGTCGTTCG
+>71820 3
+AGCCCCCGCCTGACGATCGCTGAAATGAGTCTCGTCTAGTGACCGCTGGATGTGATGAGACAATCGAAGATGTGCATTATGTGCAGATCAACCCTTTATC
+>71821 3
+GGTGAATTGCAGTCGGCTTCGCACTAACTCGTGATAGCGAGTAGAGCCAAGATAGAAAAACTTCACTCCCTTGGCGCTATGGCTTCTACCGGTCCTTAGA
+>71822 3
+GATCAACTTAGGAGATTACTATTGAATCTCGATACCGGGCAGCAACTGGAGCGGACCGGAGGCGCGGTGCCTACTCTATAACTTCACTTTACCTTGCGTA
+>71823 3
+TTTCAGGAACAAGACCGGTTGATCGGTTGACCGGCCACGTGTGCACCGGACGCGTTTAATCATAGATGCACTGTAGCAGAAACTGCAGTCCTACCTTATT
+>71824 2
+GTGTCTGCATCACAATCCGCATAGTCTGATCGACGTCCCTCATTGCGTATCACGACTTATAACAGATGGCAAGAGCGAGGGACCTGATGCCGTGTAGTAT
+>71825 2
+GTCGTATCAGTCTAAGCTCATGGGTCAGGCCGTTTGAAAATGCACCACTGGTTCTATGGGTTAAAGAGAGCAATCTAACTAACAGCCGTCGGCCTGTCCC
+>71826 3
+TTATCTGAATTGGGGAACGCCGCGGACGGTACGTTCAGTGCATCGGATTTGGGTCAATTACACAGACGCCGATGAACCTATCTACCTAAGACCATTCGTC
+>71827 1
+TTGAGGTCTCAGCACGCCTTTTAGTAGGTGATTAGCACGAATAGCTGGAATGACCGGACATCCCACTACGGATCTCTTGCATAGAACGTCACTCGTGGCA
+>71828 3
+CGTCATACCGGACTTAAGAGTTGCGAACGCAATCCTGCAGATGGAGGTCCATCATCATATGATCTCGTGCCAGCAGGGCTATACTCTGCACATATGGTTG
+>71829 3
+GAGTCAACCCTACTAATACGCAAACGACGAAAAACTTGGCCTGACCGTTAGATCGCTCGTTGTACTGCGGCCGCTTCGGTATAGATCTGTTGATCTAGGG
+>71830 2
+CTCTGCAGATAAAAGTACGATCTGTCTCAGCCTAGAGTGCACCACGGGTCGTCATAGTCACCTGGCCGTCTCAGGTCCTGAGTTAATTGGAATTGGAACA
+>71831 2
+GATGGCTTATCAGCCCGTTGGGACACAACTCCTACGGTGCGCAAACACATATAGCTAGTGCGCATTGAGACGTTGCATTGTCAATGAACGTTGCAGCTTC
+>71832 3
+ACTGGTGACTAACGCGACTCTGACGCGAGTGTTTTCAAGCAAGGTGAAAACAAGCTAACTGTGACGTTCGCGCCTCAATTCCTTCCCATAGCATGGGTGT
+>71833 1
+TGGTATATTCTACCTTTGTATTCTACAAGTGGCCCCAAGTAGGCGGTATGGTGGCGTAATCCGGATCCCCAGTAGGCAACGACAACGGAACCCACTAGTT
+>71834 3
+CCACAGGCTTGATCAATACACACTTAGATGTACCAACATCCGTCCAAGAGCACTGTCTTCAGGACGATGGGTTCGCCTGGCTTGTGGTCTGAATATGGGA
+>71835 3
+CAATCTCACTAAAGACTGGTGTAGACCTTCTCGGTGTTAGCAGTCCGACGGGCGAATAGCTAGTAGTCTATTCCAAGGTGCCACCGAATCTGGGCCTAAT
+>71836 1
+GTCTCAGTCCAAAGCAGGGGTTCGGATAAACGGAATTCGTTAGATACGTGATGCTCAATGCCGGACCTCTCGATTCACGGCACTTTACCGCAATTTCGAG
+>71837 2
+CCTTGCATAAAGAAGTTTCACGTCAATCAGTCCGGGATTGCGTACCGAGAGTAGGCCCCCGGCGCATGCTTGCTTAAACTGGGTACTGGTATAACTAACT
+>71838 1
+CCCAGGATGGGTAGAGGCAGTATCTAGAATAACTGATGCGACGACATACTTTCATCTAACGGATGTTCGTCGCTTACGATTCGCACGGCGACATCGCTCT
+>71839 3
+CCCTAAGATGGGTTGTACGGTGCCTATTGCATCTCGAGTATTCCCTCGTATACTTCGCGACTTGAGCAACGGACGTGAGGACCAAATTCGGAAACCTAGA
+>71840 3
+AGGACCCAAACCGCCACAGGCTATGGCGACTCTATTAATCGTGTGTGATACAAGCTGCTCACGTGGCCAAGTTACTGTATGAGGTGCTTGTACATCTGCA
+>71841 2
+AGACAACAATGACCGCCGTTTCGTTATATGCTCCCGGCGGTAGGCCGAAGGCGGTACAGACCAGTATGTCCCAATGTCGTTTTGGATTTTACTAACAGCA
+>71842 2
+AGGTGCAATTCTTAGCCTGTAAACGACACTGTCGCCCTCGAGACCGTGCATTTATCTTGCGTTACAACGTCGCGATGTAATACGTGGTAGGAGCCAACGA
+>71843 2
+TCCACCTAGCTAAGGTCACTTCAGTGAGCTCTTCGCTACGTATATCTTGTATGAAAGCTACGCAGGCTCCCAAGATGAGGTCAGAATGGCTGAGGTGACC
+>71844 2
+ATTAACAGGCCGACTGATCCAATAGTCAATGCTTGTTCTAAAGCGGTCTACTGGTAGGTTGGTCGAAGAGTATCTCCCCGACCGAAGTATCCTGCCGAGC
+>71845 3
+TGTTAATTGTCCCCCTCGAGCGAGGCAAGAGGCGCGTTTTAAGGCGATTTCAAATGTTCGCACTTGAGTTCAGTCCGCAACCGTGAAAGTCCTAACAGAC
+>71846 2
+CTCGGAAGAAGTCAAGCTCCAATGCTCTTCCGTATGATGAATCGTCTAAATGCGTTTCTTAAAGGTAGTCCGGCGTGGAACATCGCACCGCGGCGCTTAA
+>71847 3
+AGAATGTTAAAAGGTAGCGTATACCCGCCCAGGCCACAGCTAGGCTTGTCTTTGCGTATATGTAGACATGCTCACGCGTCGCTGATAATTCGATCCACGG
+>71848 2
+TATGATGGACCGCCGAGGCCTTAACGCTACAGCAGCTTACACCACAACGCTAATGTAGCGTTGTATCATGTATCCAAGGGCATTTGTCTCGGAGGTCTGA
+>71849 3
+CAATTTAAACGTCTACATGCATCCAGTGGCCGGGGCTGAGTCTTAACCCGAGAATCTGATTCATCAAGGCGCAACCCGTGGCTGTCGAGGAGTTTAATCT
+>71850 3
+TGATCGTGCACTTAAAGACGACACGTATGGCGTTTGATCCACGGTTTGAGTAGACTGGGCTGTGTCTCCTCCGGAAACAAAATCTTGAACCCCAGGCCTA
+>71851 3
+TGTTGTCCCCGGCCGCAACACCGAGCGAGGTTTCCCGGACTCTGTGACAGTAACACTATTCGTTGCGTTCAGGAATATATCCAGGGGAATAAATTTGAAC
+>71852 3
+TGTACTGCCAAGCTCCCGCAAGACAAAGGCGTGGAATCCTCGGGTTTTTGCGCATTTCAATTGTTAGCACATCAGAGTAAGGTACCGGCCCGATTAGTAC
+>71853 1
+GAGATTCGACATGATCGTTCCACACGAATTACCGTACCTAAGGCACCAGTCCGGTTGGCCCTAAATGTGTGCAAAAGTGTCCAATTCTGCGTGAGCTTGG
+>71854 3
+ATACATCTACAGAGGATGCACATGGCTTGTCGTATACAGGAAGGCAGGCCCGTCTATTGCTGCTGCTGCATCGTTATACATTCAAGCACCTGGGGATACC
+>71855 3
+TACACATAGGTCCAATTATCGATTACGAATTGCGTATACGTCCGCCGGTCACACGTGTTAGCCGATGGTAGGGCAATTGCCCCATCGAAGAAGTGCTTCG
+>71856 3
+GGCCTTCTCAAAAGGAACATAATCTATGTGAATGACGTACGCGCTTGCTGTCGCCACAGTATTCTGAATTCCGGCCGATGATCTAATGCCGCGTGGCAAG
+>71857 3
+TCGCATTTACGTGACGATATCAAGCGGGCAGGCATTGGTTAAAGCATAGTTGATGACAGCTCCTCACGCCTATCACCCTTGGGGAGCCGAATTACCTAGT
+>71858 1
+TTAATCTCTCTCAAGTGTAGGGAGAGGATAAGCTTCGATACTCGTATGCGACCGGGGCTGTGCCTCTGCCCAACGGTACATAGCCACGAGTATATCAATC
+>71859 3
+CAACGTGGATCCAGCAGCGAAAGCGATCATGAGCGTTATCCGCTTAGATCTACAGTTTACAAGGTTTGCACCGCATTATTTGGGTTACCAGGCCGGACTC
+>71860 1
+AAAACACCCCTTTGCTTTCGTACAAGAAGACTGGTGCCTAGCCGTCCAAACCGGCCTATTGGTGAGCACGGGGTCTGTAATGAACGGTTGGACATACTTT
+>71861 2
+TAGCATCAGCATCGAAAATGTGTGCCTGCCTGCGACATCATGTTCTGTGCCAAGTGTAGTTCATGTAGTCCTGATGAAAACACCGAGCCATCGCCGGATG
+>71862 3
+TCTGGCCGATGAGTATTATTCTGTTGAGATTGCCTGACAACGGGAAGCTTAACCCAGCGGTTGTATAACTTCCTGAACGCACGCCGAACCGACAGGTTCA
+>71863 1
+GATCAGTATTTAGCAACCCGGTAATGATAACGTCAAATTATTGAAGACTATCAGCGCGTCACGGCTCGGTGATCTTAGGGCGATCTTGCCGCCCACGTCG
+>71864 1
+ACGCTATGTCCGGTCGATACACTGTCCATTCAATGTCTAGTAGGCTCGTTGTGCATAAGCGAGAATCTACTGAGCTGATGGAAGGTCCACCCCAATGACG
+>71865 3
+CTTCACGTAGAGACCCACATGATTTGAAGCATGGTTTCAGTCGGACTGCCGTACAAATGTTCAGAGCGGACCGAGGGGTGTTTATTCTCCCCAACACGAT
+>71866 2
+CGCTCTTAGGCAAGTAATAAGCCGACGTTGTCTCGCAGTCGATGATCCATGGAAAGGCACTCTGTGCGATTCCAGAACCTGCGCTGGATTATCGTCAAAT
+>71867 2
+GCGCACGAACCATGTTGCGAAATTGGATTGCGGCGTGCCATAACGCTAGAGCTATGTCTCGCGTACATTACCTGATCTGCTGTACAAGTCAGAGTCAATC
+>71868 3
+TGACTGGGCTTTTTACGACCCACAGGGTAGTATCTAGATTTCGCGAGGATAGTATCTGCCCTACCATCTGAATCGAAACAGCGATGACACGCTCTGGACG
+>71869 3
+AAATCATCACGACCGATCTAGTTATGAAGACACCACGAAGGCTGGCACTTAGTGGATCCTATGGGAACCCGCCTTTGCACCAATTCTTTGGTTGGGGTCG
+>71870 1
+GATAACCCCGCCAAGCGGCGTCTAGTACGCACTGCAGCTATACATCTCGGCGAATTCATTGCTCGTGGTTGTTTGAACAAATGATTAAGAGGCACTCTGG
+>71871 2
+GTCAGGGAGTATCCATACCTCATCACGGACTATGCAACTGCTCAACTGCGATTTACCGCGTGTGTTCTCGACACGTGTCATGCAGACTAGAGAGTGTGAA
+>71872 1
+GGGGAACCCCTTGAGCTTTAAAGGCCACCCTTATACCCGTTCGAGATCATAGTTCTTGACGGCGTATTAATTGTGCGAACCGAACATCGTCGGGAACGAT
+>71873 1
+TCTTATCCATTTACGGGCAGTTGTTCATCTAGCACGGAGTGCTGAGGCAACACGCTAGATCGGATTCTGCGACTCAGGAGGCTACTCGAGCTAACAAATC
+>71874 3
+GGATGTTGAATGCTAACTCTCAATGAGCCCACTATACGTGAAGGGCGACTCGATGTCTCGGCGTCCCTTAACAGAAATTGCAGATTTTGCAGTCGACCGC
+>71875 1
+GAGTGAAATCCTAGGCAAAACTAACCAATCCGCGCGAGAGGGCAGGTCTAGTTGCACCTGATCCCGGTCTTGGGCTTGTCTGCTTTCAACAACGTTTATA
+>71876 1
+ATATCCATAACTCGCCAGATATCGGGCTACGGTGACAGGCCTCTGTCAGGCCGGGCAGTGACTGTGAATAAGAGTGTAAAGCACTCTCTTTATCTCATGC
+>71877 2
+GCAAGTATATCCCCGAGTGTTACAAGACTGGCAGATCCCGTTCTACTGCGCAGTCTTAGCCGTCGACATGCCGAGTCATGATCGGGGTATAAATGATCTA
+>71878 2
+CCACGGATTTCCCTGCCTGAATCGTGCGCAGCTAGACGGTAGGTAGTTAGTCACTAGCACGCAATACAATTTTGAGATATACGGGTTACGCCGTCAGTCA
+>71879 1
+CTTTTCCTGGCACCAGCGTGCATTAAAAGTACGTGGTGCCAAATCGCAACGTAGCGTTCACACTGGTTGTCCGCAGAAGTGATGTCCAAAGTTCCAGTGA
+>71880 3
+ACTCGGCTCTACGACCACATAAGATTGTATGCCCCTGTCGCCCGCAAAGTCGAAGCGCTGGGTGTGCTACGTCCATAGATATGTTAAGAGAAACGTTGTT
+>71881 3
+TCATTCTTTCCGATCAGGCCTAGCCAGTGCGACAGCATTTGCGAGCATGTCATGCGACTCACGAACAAGGTTAACGTAATGTTGACGGGATCATCGAGTC
+>71882 3
+GTGATCTAGCCCGGACGACGCGGTATAATGCCGTGAGCAATGACAGATGGTATCTCAACACCTGAATACAGAGGCAGTTTCAATTTCCCTCGTGGTCCTT
+>71883 1
+TATCTCAGGCTAGATGCTTGCCGATGCACTACGCGCCGCACGTTACGGTTATTCTTGTACCGTCTAAGGAAGGTCCAATGAAAAGGCAACGCATTGCATG
+>71884 2
+GACGCGCTCATCACCCGTTATCAAACGAGACAGGGGTAGGCATTAGGGGTCCATACACTATGATCAATGGTTCAGCCTTATCAGCTTGACAGGCCGTTTT
+>71885 1
+GTAATTGAAGCGACTGGCGGGAGCTTTTAAATGCCACGGGAACAAATATTCCAAGCCGTGTTTTCGCAAGTGACCGCATGTTTCACAGCGCTGCTCCACT
+>71886 3
+TCACTCAGCGCTCCGTGTGTGAGCCTCAACGTAAGAAGTTGGGTTCTAATCACGCCACAGCATAACGATTGTTGTGACCCGTACGAGAAAGTCGTGCTTA
+>71887 1
+GCTCTAACGCTGGCTTGCATAAGTCCAATTGAAGAATGAACTCGCCCATCAACGTTTCGACTCGGTGGGGTGCGTCCGTACATCAGTAAGCTTAGAGTCA
+>71888 3
+CAGTGCGCACGACGTGCAAGCTAAGGTAAGACCCTTCACGTCTTCGTTTTAGATTACTACGGAGTCCCGCTCTTCGTGTGAACGGTACGCAGAAAATGTA
+>71889 2
+TGAGGAGTCTCGTGCTCTCTGGATTACAGATGGACGCAAAATAGATCATCATGACGGCATGCGGATCGGCGTCTATAGCGAACTCTTCTATTCCCGCACA
+>71890 3
+ATGAACATTCACGGCCTCGTCCGAGAGCCATCATAAGGAGGTTGTTCTGCCTCTCCGACGATACAGAACAACTTTGGCGTTTGTGACGTTGGCTCAAGAA
+>71891 1
+CCTTCGAAACCTCATCTAATTCTCAAGTGCTAAGGTAGGTGCTGAGCGTAAAGGGAGATACTCGGGCCTAGCATTCTTAGCTCAGCATGTGTGCCCCGAA
+>71892 1
+TTGCATTAAAGCCGATGAGTCGACTGTACGGTTGCAATGCCGGCACCGACATCATGCTGTCTAGACCAAGTACCGCAAGAGCTGTGTCATTGGCACTTTA
+>71893 2
+CGATTGGTGCAGCTCCTTAGCCAGAGAACACCGCGTCTGGGCAGCGGTTACCTATGCTACAGGTTGTTACACGCTTAACTAAGATGGAAGAACATCCTTT
+>71894 3
+CCCCCCCTCTATATGACACCGTGAAGCGTTTCAATCATAAATGTAAGCGTACTGTCTGGTCACACACATAGAGGTCAGTGAACCTTGGGGCGGTGATGTG
+>71895 2
+TTCCATCGGTCAACGGTGTTTGACGTGTCAGACTAGGGTCCTGACCAATACCACCTAACGCCTCAGCGCAGATTTCGAAAGTTGCATTTGTCAGAAGGGA
+>71896 1
+AGACGGTTGCACTTATTTCCCTATCTGGTTAGATTGTTAGGGTTTGTGATCAACCGCCTCCCTAAACACCGTGCAACGACCCATGAGAACGAGCAGGGGA
+>71897 3
+TATCTTTGCCTGGAATAATATAATGCGATATCAGGATCCAACGACCAGAGTCCTGCGCAAGGGTGCATCGTTGTCAGAGCCCGTGTGCTGATACTACGCC
+>71898 3
+ATATCGTGGTGTGACTCTGTACGGCCATATCAGCTGCACACCGGAAGCGTGTCATCTGAATGAATGTGGCACAAACTGACTGCCCACGTCTGAAGATCTT
+>71899 3
+GGGCGCATATTGAGTCATTACGCGTCTTTCCAGGACCTTGCACGACGAGGTCAACTTTGGGAATGGTAGAAGCCATTACTCAATGATCAGCCCGTCTCAA
+>71900 2
+CATTCTTGCGTAAATGCATCTGCACGCTATTGTCAAGCGTGAGAGATTTTCTATGTCACGCGAGACACTAGGCCGGTGTGAACCCAAGCAAGTCGATGCC
+>71901 3
+ATTCATCGCGTCAGCAGGCCGTCAAACCTTTAGATTTATGAGGGCCTTGGTAGCTACATACTTCCCTAGATCGCCTGAGATCGAGTAGCACTCAGGGAAG
+>71902 2
+GGGCGGTACTACAGTTAATAGTCCCGACCTGAGTCCGTAATACAAATGGCAGTGATCCTCGAATTTCGTAGAACCCCGCTCGTGTTTGAGTTAAGCACGC
+>71903 1
+AGAGAGGAAAAAGGCGCAGTTCCTTTTCACTTCCCCTATGGATGCCTTGGCATTATTGGTTTAGCGCCACTCGCTCACAATGGGCGCATAAAAACCGGTG
+>71904 2
+CATTCAACACGGGGGCTGTTCGTATAGTCAGCTTACTCTAAGCCACTAAAGTTCTATCTCCGGTGAAACAGATACGTCGGTCCAGTGCCTTAACGAGGGG
+>71905 2
+ACAGCGTTGGAAGTGTAGAGACCTACCTTCGACCCTGGCTTGTGGGCTAACTGCAGCCAGTGCAACCTACCTGTATAAGTAGCTATGCGATGTCTAACAT
+>71906 2
+CATTCTTTCCTAATTACCGGCCAGCCTGCTTAGGATGGGAGTTCACCATTTTGAAATGCAGAACGGGACTCTGTAACGGCGTGACGAACCGGTGACCATA
+>71907 3
+GGGGAGACGTGACTTAGTGTGTAACTACCCGTCCTAACCGGCTCCAGTTTTGGATTATTCGCAGCGAGCTTTATCATAACCGATACCTACGAAGGAACCG
+>71908 1
+TGAACCACGTCCGGTTTACAGGGGTTCCCCCGTCTATATTAGCATTGGAGTTCCGGAGGAATGCATCCCCTGAGATCTGATCAACTTAACGCTAGAAGGA
+>71909 3
+ATTACAGCACTCTACATTGGACTGTGATCCGTAGACCAGGCTGCGACAAGTCCATACCTGTCCTGGTGGCTTGCGAACTATCGAATCTGAATGGTACGGA
+>71910 3
+GCGTAGTAAATCGAAACATCGCGCGAACCATTGACTGTCAACGATGCCACGGCTTCAGTGAGTGATAACCTTGACGTGATCGTTGTTACCGCTTCGGATC
+>71911 3
+TTGTTGCTACCGGGCGACTGACCGACCCGCAGACCTGATATATACACACATCCGCATCGAGAGTACGTTATGAGTGATGGGGCTCATTACGATCTAGTTA
+>71912 1
+CTCGTATAACATTGTCACGGACTTACAGATGTAGATCTACCGCTAATCGTGCGTACGATCCTTTATCCGCGCTGATGGTCGAACGTAAGCGACGAGGGCA
+>71913 2
+CTCTTTGGAACCTTTAGTGACATGTAGTGGCCATTGCGTTGCGCTTGGGAGCAGAAAGGGCTCCAAGACACTGTAAGACTAACAATCCCCCTCGGCATTA
+>71914 3
+ACACATCGGCCGGGTCGCACCTAGCTTCATGTGAGTTTGCCTTTGTCAACATGACCCGCAATCCGGTATGCACGGAGGGGTACGCAAATAATTTGAATTA
+>71915 1
+TACACCATCTCCAGGGCACGAATATAATAGCATGTAGTGTAATTTCCTGTGCCGTGGCATTTGAGCAGCCGTCGGTTCCGAGCGAACGGTTACAACCAGT
+>71916 2
+TCACGTCAGACCCTCGGAATATCAGCTTGGATTACACGGTGTTGACATCAACAAGAGCGGTGAAACTCGCGTTAACCCGGGCACCGTTTGTTATTGAGTC
+>71917 2
+AGACAATGATTCTGGACTGGTATTGCTTCGCTAGTGGTTTTGACTGCAAACAGAGTGTAATCCACCACCTCATCAGCCTAGCCAAAGGAGTGTGGCCGCC
+>71918 2
+CGACTGGTCGAATGGGAATCGTGGTGAACCCTAAAACGAATACAACGCAGTAGGGGCCCTCTAGATGTCTGTTCAATTGGCCTTCTTGTCCAAGCCACTT
+>71919 3
+GGGCTCTTGTCGCGCATATAAAAAAGGCCTGGGCGTAGCTGCGAAACGGACATGATCAAGGGTATCGCTGGTTAAAAATCTTTGCCTCTCCACCCTATCT
+>71920 1
+ACGAGGGTCCTAACCTACTGACGATACTGACCTATACTGGTGTTCTACGGCACTACTTACGAGGGTAGTTATACCGGTATCTACGAGACCTGGGCTACAG
+>71921 1
+ACGGGCCCAGGAGCACTGGATTAGGAGAAGCCGACTGTGTTAACTTGCCTCTCCCGAAGTGTAACGAGTGTCAAGGACTTTTTTATCCCTAGCTACTACA
+>71922 2
+CGACTAAATTTTTCTTGTATCTAACCTATGAGGTCAGGACACACTGTGGGCAAATGTCAACCTCGCGCAACTCGGGCAACCAGGAGCGTTAGTGTGCGTC
+>71923 2
+TTTAGAATCACGCAGTGTGACGTCTGCAAGGAATCGGAGATTGAACGTGATGCCCGCATAATCTAAACCTGGCGCCTAGCTCCTTCTGCGATTGTACGCA
+>71924 3
+CGAAATGCAACGCGGTGACGTCCCTCTGAGGACGTTGTCCGTAACCTGGACTTTGCGGGATATGTGGTAAACATCTTAACGAAAGTCACTATTACGCTCC
+>71925 2
+CTCAGTCCCTGGTTAATGTTATCACAAGGCTGATCGCCGAAATCCGCAGGGGACTGACATGGTACGCTTTAGCGTACGTAATAAGCAGCGCTGACATCTT
+>71926 1
+CCAACGCCTATGGTTAGCTACTAAACGCATATGCCAGGGGGCGAGCATAAAAAGTTCGTCTTTGGAGCGATGGCTTCCCCATTAATGACTAGTGCGCTCT
+>71927 1
+TTGAGCAATCTACGTGGACGGTGTACCGTGGTGGCTTGAGTTAAAATCGCCGACTCACTGCGAAATCGGACCCCCAACTTGTGACACATTTGAACTTCGA
+>71928 2
+GCATCATTGCTCAATGCTTTCCAGCACGTTGTCTGGCGACCTTGCCTGGGGGCAGACAAAATGTCGTCGATAAAGGTGACACTAATAGCTCCTAGAACGT
+>71929 2
+ACGGGCTCTATTTAGCGCTCCTTACTATGATACCTGGGGCCTGAGACGTAGACCGTTGCGGTAAGTGCCTCTCCACGAGCAAGATAATACATGATATCAG
+>71930 3
+ACTTTGGGCTTAGATCGGCCGTCACACCCGAGGTGCGGGGGAACATACCTAGCAAACTAGATGTGTTTGCCTTGATTAGATACCACTCCTATGCTAAACG
+>71931 2
+GGGTGAGCTGGAACGCATTATGTCTTGGATAACTGTTTCGAATAACGAGGGCGCCAAAAGCTAACTGCTGCCCTATTCACAGCTCCAGGCCTTAAGTTCC
+>71932 2
+CCTTCGGGACTGCAGAGAGGCGTCGCATTATAGCCAAGTTAGCACCCTTTCGTTCATATAGAACGTCGTGGATGCACATAGTCTTACGCATCTGCAGAGA
+>71933 3
+AGGGCACTAATCCGTTAAACTCCGACGTGGAGTCTATGCACTGCTTTCGCTCTACGGCCGAATCGCTTTATGTAGGTGGAAAGGCACTACAAGTCCAGTA
+>71934 3
+CTTCGTTCAATAGTTACCGCAATTTCTCGAGCCAATGGGTCCTTTGACAGTTGATATACGGGCGACAGAGATACGAGTGCCCTAGAAGCTGCCAAGGTCC
+>71935 3
+AAAACACACGGGGTAGAAGATGCGCTGCTGGACGACCCAATTATCTACGCACATCGTTTATGCCGTTACGCGAGGTTTCCCTTTGATTGCGCAGTGCTAA
+>71936 2
+CCAGTGGATAGACTACCGGACTCAATCCCTTTAAGTGCCACTGTGCCACTCCTGACCTTGACCTAAGTGGATGGTAGCAATTCCGGGGAAGTTTGAAATG
+>71937 1
+ATCATGTACGATACGATTAGACCCCTCTCCGTCAAGGATGGGCGGTAGGTCTCATGGGGCTATCCTGCATCAATTGGATAAAATGTATCGGGCCACCTAC
+>71938 3
+AGTTGGGATCCGATTGGGAGACAAACCATTGACCTCTCAATCCGCATTCTTACGTAAATGGCCCTATGGCGAAGTCTGCTCACGCCGGATGTACAAGGTT
+>71939 3
+GTTCCGGTCCTCGTACCCTCAGAAGCAGGGAATCTCCCTTCAAGTGACAATCTTAGTATGGGAGTATAGTTCCTAAAGCGTTGACCCGATTCAAGGGGAC
+>71940 2
+TACTAATCTTAGGGTTCCCATATATCGGTCGAGCGAAATGTTGTCTTCGCCGAACTTCAGTAGGCAGGAACGCCGTGCCGAACCAGCGCAATACGGTTAT
+>71941 2
+AAAGGTCTAATCCGTAGAATTCGATCGTAGAGGTCTGTCTTACTAACTGCCGAGATAGAGGGGGGTTCATGCCGATCCCCACGCCATACTCAGGCTTACT
+>71942 2
+GAGGCTCTTGCAATCGCGTAACTCTGCGGACTACTCCGTAAAGCATTTGATCGCACTGGAGTCTAAGACTTGTGCGCCAACTCAGTTGGAAATGAACCGT
+>71943 1
+GAGGTCTGGCTTAGAGGAGAGAATGCTACCATACCTCAATGCGGTCTGCACCCAGAGTAGCCCAGCAGCGATCTTTTATTACTGCGCTAAGGACTTCATT
+>71944 1
+GAGCGATCTCCATGAGATTCTTTCTGTAACTCGGTCGATAGCCTCATGTAGGAATGAGCGCTATAGTACCGGCTAAACCAGAGGCATTAACCCGTGCCTG
+>71945 2
+GAAGGCATACGTTACCATATGGTAAACCGGTGTGCCTGAGCTCGACTGTCACGCCTCGCGTCGTCCATAGAAAAGTAGCTATTGTGGCTTAGCCTATACA
+>71946 3
+TAGAGCATTCATGCTGACCGAAACAACCGGACTTAGTGCAGTTTCCGCGACACGCCTAGTGTGCGACTCAGATTTTACGCCCTTGAAGATGAGTGCTGAT
+>71947 2
+TGGGTCCAGACATGCCATTCAGTTTCACACGTCAGTTCAAGAGGCTCACCTAACCCAGGTTGACAGAAGGTATTAGCGCAGTTGTCCAGTCCTTTAGAGG
+>71948 1
+TTGAAAGTCACTACGCATTGGGTCGGTGATCATTCACGACCAGTGATGAAACCCCGATTGCCAGCAAGAAGTCGTCTTTATGTTGGCCTAGTCCACAGGC
+>71949 1
+CAGGGAATCTTGTCTGAATCGGCGCAGAGGTTCACACTGAACGTAGTGTAATTACCCTTTCCGGAAGGACCACTGATCATTGGTACACCTGCGTGATCCA
+>71950 1
+CCCAGGCAAGTTGATCTCCCGGCTTTCTGGGCCTTGATTAGGCTTTGATCCAGTGGTTGGATAATACAACAGAAATTGCCACAGACCTGCAGGCGCATAA
+>71951 2
+TGACTTTGGTGGCACCAGGTAATGCCAGTACCCGTCAATGAATGGAGAATCGCTATACTCCGCCTTCGCTGGTTAAGCGTACACCTGCAATGTAAGCAGT
+>71952 1
+TGGGCTTTGAGAAGTGGTTTGCCCTCACTAGACCCTTATGCGATTCCAGTTTATTACCAGTCAAGAAGGGCGGCGTCCCTCGAATGGCAAAAACCACATG
+>71953 3
+CCCCCATAACAACAGTTAGGAATGCAGCGTCTTATGGGGACGGCGAGTCCTCTTTAGGGTGTATCTAGCCGCTCAGGTCGAAATCGAAAACTATCCGTTT
+>71954 2
+AACGCCGAATTGCAGACTCCACACCCGCTAGGTTATGAAGTCTCATGGTTCCGGATTTATCGTGCTCACGGTAGGGTGAACCAACGATACTCTTGAGTAG
+>71955 1
+TCCACTGGCGGTGAATTCGATAGCCTTTGGACTCGACGATACGGTCTGCTCCAGGATATAAGCTCAAAGAATGTAGCGACGAGTACGTTCCTTCTCAACG
+>71956 1
+CCGATTATTAGCACTCGTTCGCCGTGTGCGTGTGTGAAGTATATTGCCTTCAGTCCCGGAACTTAAAAGTATTGCGCCAGCGTGACAAACCCAAGAAGGC
+>71957 3
+CCCGCCGCATCAACTTGAAGCGAGCTAACGCGATACTTAAAGAGGCTTAGCCGGAGCTAGAGCTGCTTGTGAGCTTGTTTTCTCTAATGGACAATAGCCT
+>71958 2
+GGCACCATGGACTCTTATTTTAACTAGCGACAGGGTGGTTTACGGAATCAGACTAATACGTTCCGGTATCCGCCAGCAAGGTAGCCGTGAGTAACTTCCC
+>71959 1
+TCGTGAGCATACACTTCGCGTGGGGTCGGGCGCATCTTTTTGGCGTTGCACAAACTACCTGTCATCAACATAAGTCACAGGCAAGATCAGGCCAGAATTT
+>71960 2
+TTCACCCTAGACCCCCTATTATAAGTGTTAACAAGAATGAGTGTTAAGGCTCGCCGGCGAGGAGAGCGATCACTTTAGCTTCCATGTGCTTACGGCGGCA
+>71961 2
+TCATGTGCGGTACTGGCTGTCGCCAACCGGGGCTAAGCAGCCAAAGAGTTACCTCGTGACATTTTGTGATATCTAAGGAACCAGACTCACCTATAGTGCT
+>71962 2
+AATACCTAGTTCCGTGCACAAGCGTATCTGAAAGCCAGACAGATTCTAGGTGGCGTTCGTCGTTCACTGAAGAACGTCACAGTCGTAGCTACCGTTCGGT
+>71963 1
+GAGAATATGTAGCCTTGAAGCCTGGGTAGAACCCAGACCTATAGACACCCTCGCTGCCTATTGCGGGCGATTCCCTAGTTGTTAGTGCGTCAAGTACTAA
+>71964 2
+TGGACCCTATTATAGAATGTCCCCCCAATTCGTGAGACTCATTGAAAGCCAAGGGTGCTTCGCGATGTGCAGCCGTAGTTTTTAGCGCCGCTAAAGGAAC
+>71965 1
+TCGTGACAGGCCTAGTAACCTACTTCCGTAGCGATACTAGCCGAATCTGTGGGGACTTAAAGCTCAACTAGATCAGATATCAGGGCGGCCTTTCTGTCGA
+>71966 2
+ACGACCCAGTCGTTAACCCTTATGCATATGGTTAGACATTAGCTGGGGTGGTTTCTACATCAGTGCCCGTACCAAGGGGGGACCACTCAGAATTACACTG
+>71967 1
+AGACCACACTTTCTTCCGCCGGTGGTTTCATTGTACGAGGGATGGGGGCTTCAGAAAACCGTCATTTCCGACACATCTTGTGAGGAACAAAATCCGCTAG
+>71968 1
+AAGATCTGTTATCCAGAGATTTGCAGTCTAATGATCACAGGCCTCAAGCCACCCACAGGCAGTCCGGGGGGACTTGTTTAAGAAGTTATTGGTCCGCCCT
+>71969 3
+AGTGGCGGCGACGGTTTCATGGAAGCTGGTTAAAGATTAATCACCCCTACTCACGTCGCCCACCAATGGATGTAATGACGTTTCTGATAATCCTGAGGCC
+>71970 2
+CAGACGAGTGTAATGGTGTAGGTCCTATTTTTCGGTTAACCACGTAACCGACATGGTGCCTCGGAGCGAGATTATTCCCTCGCAGCAACCCTTAAAAGCG
+>71971 1
+AACTCCGCTTAAACAGAAGCGCTGTACGGGGAGTCTGGGGTCGCGCATACGCAACACTTCTTTTTGCCACTTACATAGGCTCTGATATAACGGTCTAGAG
+>71972 3
+GGGGCTGCAAGTCGAGAAGCAGTTAGACTCTCATGCCTAGGGTCATTATCGTTAACCCACTTACTTTGGGAGTCCGGCACAGATGTCACCCGTACATAAT
+>71973 1
+CCATATCTCTGGTCAGATTCTTAGGAGGTGCTCTCAATACATAAAGCCGACGCCAACCGTCAGGTAGCGTCAATGACCGGGTTGTCGGGAATTCCAGATT
+>71974 1
+TGAGTCATTAACTGAAAGACTCGCGACCTCTAAGTATCCGGACGGCTGGCGATAGAATGGGACTACAACATCTTAGCGGTCGTATCCCGCTGGTTCTCAT
+>71975 2
+ATAAGACGATCTAGGCAGGGCTGCGTGTTGATTTAGCAAAAATACGATTTGCCAGACCTAGCCCTCGCCCACCTTTTAAAGGTCTGGGTCTCAGACGTCG
+>71976 3
+TGACTCAGAGTATCTATCACCAGTGTTAGAAGAGGTAACTGTCTTAAGAGGTCCGGAGTTAACATCCACCTATGCGCGTTCCCGATGGACCTCCTACGGG
+>71977 3
+AGTTTTTCACCCGGCGTATGGGCTTCGAACCAAACCTGGGCACACACCTAGAATGCATAGGGGTATTCCACTCGCAGCTAACGGTTGGTTATGAAATCTG
+>71978 2
+ACATGGATCGGACCGGGTAATGAACTGGACCACTAACGGTTGGTCGCCCCGTAAGTCAATGTACTCGTCAACACTGGCATGTGGTTCCACATGTTTAACT
+>71979 1
+CATTCCCTGAGCATAGCGCTCAGGTAGTATTTTAGGTAACTTCTGTTAGACGAGGTTGTAGCTAGGGCGCAGCAGTCACCAGCAGCGTCTTCCAAACCAA
+>71980 2
+GATAAGTCGTCTTATGTCCTCAGTCCGCCTTAGTACGCCTCCGGAATTGATTGACACGTAGGAGACAGTCATGTGCAGAGGCCTTCATAGCAAAATCGGC
+>71981 3
+GTTTATCAAACTGATAGTGCTTGCCAGCTGGTTGCGCGCCCACAAATTGAACGCGCTGGTGGAGCCTAATTAGGGAACTTCTACAGAAAAGCCCCGTTTC
+>71982 3
+GATCGGAGAAGCACTTGTAGCCATAGCGTCACTGTATAGGCCCAGTCCTATAGACAGGTCCGCTATGACGTATCAAGCCACTGTAGGTATTTCGGTCACT
+>71983 2
+AGCTATCGAACGCTCGATGCTTAACCGCGTTACCTCTAGAACAAAAGGGTACTGGTCCGGGCCAATTAAATGGTATAGCTGTGGTTACGTCCTCATGGCC
+>71984 2
+GCGGGAGCAGGCGAAGGTGGATCAGATGTGTTAATCTTAGGGCCCCTAACCCCCTAACATGTTGTCACGCTACAATCCGTAACGTATTCGTTCGTATACA
+>71985 3
+GGTAATATGCCTATAATGGATGAAACAGGTGTATTTGATGCCCCGCTATCAGAACGCAATCCCGGTCAAGTCTGGCGCAGCCGTTTCGCCACGGAATCTT
+>71986 2
+AGACTCCACTCTTCGGAAAATCATCTTACTTCCTTATGGCGTGTCGATTAGTACGGTTAATTGCGAAGAAGCACGCGGACTGAGGACGCGCCTCGAACGT
+>71987 2
+GGTCATCAGACCCCCTGCTCTGGTACAAGTCATCAAGACGAGGCCATCAAGGTTTGAAGAAGTTCTGTCTGCCAGCTTAGCATCCTATGGTAGTGGCATA
+>71988 3
+ACTGGCATCCGTACTGTTAACCAGATAGTAGTCCGAGTAAGGGCTGAAGCTCAATTTCTTGGGGGCATGGCGATACCCATTCCAAGATCGTTATACCCCG
+>71989 1
+CCGCAGCACTTCGACGGCTCTCTTGCGAACTGAACTGTATGGAATCAGTACACGCAGATGAGCCTTGAATTGATGGTGCTACATCCAAGGTATGTTCACG
+>71990 2
+GAGCTCCGGCGGGTACCTCGCCTGAATAGCTTTCAGTGTCTAAGACGCTCCAGGTTAAACCAGTATTGGATGGGACTAAGCATTATCCTGCGTACATAAC
+>71991 1
+TAGCGTGCGCCGTAGAGGGGTTCGAGTTATTTGCCCTTATATTCACATACCACAAGGTCCATATTAACCTGAAACTCGCCAAGACGATCATGCGGGGGTC
+>71992 1
+CAGTTACCGGTAATTTGAGGGATCGTCCCATAATCCAGTGTGGTCTGAGTCAAGTTCAACAGGCCCTGCTCATGATCACTGTAGCACAATAGATCGCGCG
+>71993 2
+CGAAATGATAGTCTTCGAATCTGCAACCCTAGGCCCGCAGATATCGGGAGAGAATCTTCCCCTGGATGTCCATGATGGTGTTGAGGCCAACTTCGCTAAT
+>71994 1
+CATAATGCCTGGTCTTCGATCATCGACCGTCCTTCAAAAGGAGTACACTTTCCACATTTGAGAGCGTGGGCACGCTTCCGTGAAGATACGAGGTGAGCTA
+>71995 2
+TTAGGCTTTCCCACGTACGGTACCGAGAAGAACTCGTTCTAATCCAAAACTGATACTGGGCAGTTCTATGCCAGTCCGGGGCTATGCGCGAGATAGTCAT
+>71996 2
+CCTCCAAGTTTGCTGCACATTACGGAGGAGGAGGGGCGCAAGCCCGATGGCCATTTGCTCGGTTTATTACTGTATCATAAACTACAAAGCCAGGTATCCT
+>71997 3
+TAGAATATAGGGGAGGGATATCGCAGGAGTTTGGAGACGCCGACCGAACTCCATATGCCTCTTATGATTGCAGTCTCCCACACATTGTCGCTCTCCAAGT
+>71998 3
+TGATGCTATCTTAGCAGGATATTCCGATGGAGCACGAAGCTATCCGCATGACTAAAGGTGTTCCACCGGCGCGTTCTGTGCCACGTACCATTTGAAACGA
+>71999 1
+GTCTTTGTCTCAGATCAAGGTGCTTCGGCAGCCTGTGGATTGCTAAGAAGCAAACGCAATGAATCTTGGCGCTTCACTACGCAACCGGTTGACTCGACAA
+>72000 2
+ACTGTCGCCTCTTCGTCAGAGAAGTCTATATAGCCGCCAATGGTCGACTGTGATCTCCATAGGAGTCGACGGCCTAGATCGATAGTCGGTGACAATTACA
+>72001 1
+TCAATACCGAGATGTAGATACGAGCTCAAGCCAGAACGTTGGGTTAGGCATGAAATTCGGCTCCCCTTGGTGCCTGAGCATTCTCGTGATACCGTACTCA
+>72002 1
+TCGATATGTAGTACCAGATGCAGACAGTTTACTTCCGTCGCGGGCCATGCTCCGCAACTCTAAACCTTGAACTGGCCGTGTTATCGGGGGGATTAAACAA
+>72003 3
+GTGTGGTTGAAAGTGCGGCTCCTCAGTACGGCGCTTAACCGCTGTATACTCACATGCAGTTACCAATTGCAGTACTCGCCATAGTAAACCGAGAGCTTAG
+>72004 2
+GGTAGTCTCTCTTCATCATTCCGTAGCAAAGTACTCCTAAAGTTTAGAAGCGACCGACCTGTCGGTGGTTCCGGACTACAGGGTCAGCAGTGACAGAACT
+>72005 3
+CCCATCAGCCATGTGGGTTTATCAAGCTCCCCGATACCGTATTTAAATGCGCGAGCGGAAGGAGGCGGTTGTAGGTAACTCACTGCCCATAGTAATTACT
+>72006 2
+TCCGGATGTCACCAATGATATTACCCCAGTCAGCAGGATGATCTGGGATGTTCAGCGTTTCCATCCACCACAGTGGTATATATTGACGCCAGCGAGGATG
+>72007 3
+GGTGTATGCCTGACTAAGAGCAGTTTACCACTGCTCGCGAATCATCGACTCGCTACAAACAGTCCTGTAAGTGTGTCCGCGGATGTCGAGAATTGACCAT
+>72008 3
+TGTTTTGTGGAGGGTAATTTCGTTTTACCTAACCCGTGACCCATCAGGCTCGGCACTGCCCATCAACGAATAGATCGGGCAGGAAGGATATAAGTCCCCA
+>72009 2
+CCAGCCCGCGTATGCGGTACCCGTAGATGGCTATCGCGTGTTGACAGGTAAGAACGTTTATCTAACGGCAATGTTTCATTTCAAACCCATAATGCGACGG
+>72010 3
+AAAGTCGCCGACGTCGTAGAATGGTGTGTTAACGTATGTGTCTAGGCCAGCCACCTCGCACCAGGCGGGAACAATTCATGATTGGCCTTTTTACTACACA
+>72011 3
+AAAAGGGAGCCTCCAGGCTGATCGGAACTATTGTCACTTAAGGACTGACCTCAGACCTGTGTACGGGATTTCGGCTACGTCTTATATCGTACCGTCAGCA
+>72012 3
+TAGGGTGTAGCGCAATCAGATGACGGCCACACAGCAAGGGGTTAAGACGCAGCTTACTGTCTATCACTGGATATCCATTTGCTCTCCATTTCATCAGGCG
+>72013 3
+GTCCAAACGGCCTCGTAGGAAAATGTGGGAGCAATGTGAAATAATGACGTCATCATGGTTTCGGGCCTCGAACCCCTTCTCTCAATGGTCGCCACTGATT
+>72014 1
+TCCCGACCCGTTGCGTCTGGAGTATAACCGATCCGTGGATCATATAGAACTGGGGACTCCGTTCCCAAGTCTTTGGGCAGAGACGGACATTATTAACTAA
+>72015 3
+GCGGGTCTCTGTTTATTAGACACCGTCTATCTCATGAAAAGAGGAGCAACCATACAGGCAAGCGGGACCGCCTTGCTATTCGCTAAGCATGTTTGAGTCC
+>72016 2
+TCACTCCATCCGTCAGTTGTAGGTGTACGAAGAGTCGGTTTCACAGAGCTCTCACATTAGTGGGTGGTACAGACCGCATGTCATTGCACCACACTAGAAG
+>72017 1
+ACCATTGGTCTAGTCCGGTATACTTTAGAGACTACCCCCGCGAAGTTCTGTTAAGAGAAACGTCGACTAGCCGCTGAAGAGCGCTTCGTTCTGGCTGAAA
+>72018 2
+ACAGGGGAGACGCTGAATAACTCTGCATCCGTACGGAATTCCCATGCGACAGAGAGTACTTTTGGACTTGTGGAGTCTCATCACCTTGCGATAGTCACCT
+>72019 2
+CGCCAGTTTAAAACTGACCGGGGCCCAATGAGTGCTTAATTATATACTCCGATCATCAGGGCCCTCCTATTTGGGTGCCATCGGTATGCTAGAACGGAAG
+>72020 3
+CGGCGCGCAATGGCCACAAGATTAGTTTACATCGTCTATATACCGTCAGGAGCGCCTTAAGATAGTCTCTTCAGGGTAAGCGTCGCAAGGTATCATCCGT
+>72021 3
+GACGGGCGAACTAACCCTCTCAGACAGTGGTAAACCGCGTATTTTTAAAGTGCAATATTTAGTCTGTCATTGGTCAGCCATCGGCGCCAGTCACGGTAGC
+>72022 3
+GTTCGGGCCCGGAGAATTTAATTACTCATCCGGCATGAGAAGTTCTACGGTACGAATGTCCGAATCCGCCCAAGTCTTCAGACTGCGTAGTGAGCATACT
+>72023 2
+CTACTCCATGCGGACGAGGATGCATCAGGCTTTCTTGTCACAGCCAGAGATCATGCGAAATAGGACGTGACCATGCCAACTTTCTGAGTGAATGTGTCTC
+>72024 3
+GCCGGCCTTTAAGGCTCGGGTAATTGATCCAACAACTTGGCGTTGCGTTTGCGCTTACAAATGCTAGACAGTACTAAACCCTGATAACGGTCGGGACACT
+>72025 2
+TAGCCATCTTTAGATCACGCCGTCGAGCGTTACCCACAGCAGGACGGTTAGGACCATAATAGGATTTTCCGGCCTGGTAGGAGTAATGGTTCTCCTCAAA
+>72026 3
+ACGGCACATGAATTCCGGTTGGTGAACCACGGTCCTAGGAACTTCTAACGATAATGGTGAGGCACGACGCAATGATACATACGCTCTTGGCTTTCTCCGT
+>72027 2
+ATAAGAGTCAAAACTGCGGAGAGGCACGTCTCTTTTGTGACCCATGTTCGCTTCGAGATACTTATAACTGAGAGACGCGGTCTCCCCTTAGCTGCCAGGA
+>72028 3
+GCGCAGTGGGGGTTGCGCATCATTCTAATAGAATTGCCATAACCGGCCATTCCACCTGACGGTGCGGCTGAGCTAAAGCTCTTATAACTTGACCTGATAA
+>72029 1
+TATCCGGTCAGTTGAAAAGTGACGTTGAGGCCGGCTCCGCTACAGCTCGACTCCGTTATGAAGTACAGGGCGCAAAGTAACTTTCATGTCCGAATCTTCA
+>72030 2
+TATGGGAGGGCATTTCCAACACCAGAGTGAGCGCACCTTGCACCGGTATTCCTGTTAGTAGGTGGAAAGCTTCCAATTGAGATTGACATCTCTACGCCAC
+>72031 1
+TGAGCAGGTACCCTAGGGCCTAGCGGTGTTCAAGTGAAAGTCGTGCGGCCTTACTAATATCTTGTTATGTCACAGCCGTAAAGTCTCCAAGCCAAACTCG
+>72032 1
+GTGAAGTACGTACAATGGAACATGACAGATTGAGGACTACTAGCGCCTGCCACTCATTCCACCGTGGGCTGTATCTCTACATTTGACGGATGCTCGAGTC
+>72033 1
+CTTCCGCCACTCGATCGCCGTCACGACGATGGCCCTACCGGAAGGGGTTGATAAGGATGTCTGGACGACGAAATGATTCATATCTCTAATCGTTATAAGT
+>72034 2
+CACTGTGACAGACCGAATACTGAGGGCATTTATAAAGTCTAGGTCTCCCATGATCTCATCTTGAGACTGTACGACGCCTGCGGACGTGTTCCCGGTAAAG
+>72035 3
+GGATGATACACCTTCGCTGCAGTAGTACATAACGGCTCGCCTTGAACGGGCATTAGATACGATTGCCCTGGTCAGACTTCCGATGAGTGGTAAACCTATC
+>72036 1
+CACCCCTCCCGGTCAGCTACTCCTTTTAATCCACAGATGAGGGAGCCTCGACGGAACGACTTGGCTAATTAAGTTGTTAGTTATAGGCGGAGAGTGACAT
+>72037 1
+GGAAACGCGTATCTACTCCTCCGATCGCACGATTAGTGATGTAAACATGGGGCCAGCATGATAATGCAAGTCCCTATTCTGTGGATGAGCCTCTGCCTGA
+>72038 1
+TGAGACCTAATGTTATACATCGAGTCAAGATATATGCGGCTTGCTTGAACAATGCCGTAGCTCACCCCAATCTTGCGTCATTACCGATGGGCGGCGGCAG
+>72039 1
+CTCTGTAAGCAAAGCTGATGGATCACCAGCATCTGTTAAACGGGGCCAGTTGGAAAGTCCATAAGCGCTATGACCTTGGCAGTTCCTCCATTGAGTCGTC
+>72040 2
+CAGCAGATGGGCCTATCTTGTGGCTGAAAATCCTGGCGGATAAAACCTAAGTGGAGCTAAATCCTGGAACCTCATGTGGACACTGGTCGCCTTTTCACCT
+>72041 2
+GATGAACAGAGGCAACGCTGCTTGGCCACCGCTCTCAGTGGTGGTCTGGTGTACACTCACGAAGTGAAAATACCTCGTAAACCCGTTAGGACATTTTTTC
+>72042 3
+GAGGACAGGACTTTGGCGCTTCGATCGCTAACCCATGGATCTCCACGGAATTATTCGCGTCTCGGCATAAGATGGGCGTCCAAGAGTTATAAACCCATTT
+>72043 2
+TATAATTTGATTATCGCTACCGCGCGTTTGTCGAAAGCCGAATCATATCCCAATAAGCGGCGACGGGGGCAAGCACCGTAGGATTTCTCCGGAATGCCTT
+>72044 3
+CAAGACGAGTCCTAATACGATTCTTCGTGTGGAACCCCTCGCGAGGTATGTTACTACGGTGACGACGAGGGAATTATTACTTCGCTGCCAAAATTGCCCG
+>72045 1
+CCACAGTCGACTTTAACTTTTGTTACGCATTAATGAAGGACGCACGCGAGTCTTTGACCAAGACGCAGGGATCGCCGAGGGTTGTAACTCTGCTTCCAAG
+>72046 3
+CGAGACAGTATAAGTGGATAGAAATTAGCAAGGGATGCTCATTGCGTTGCCGCACTCTCCCCATGGCACCGCTGTCGAACGCGTCATTGATTGCTTCATA
+>72047 2
+GTAATCCTTCACCATCAATTAGATGCGGTTGATGTTCACTGAGCTACAGTCAAGCGGTGTCTATGACGGCGGATAGCACAGCTGCGGATATGAACTCCCC
+>72048 2
+CACGGACGTCCATCAATCACTTGGGACTTATAGGGTAGGGCGAAGCTAAGTCCCCAGCACTGCCTTGCGCACAGTTACTATTAGTGTAGATCTGAAGCTT
+>72049 3
+CTGAATACGCGGAGTGGCGATCTATTCCACAAACACTTACATACTCGGATACCCGCTTGGATGGGTCGGGAAATTGCCTTCCAAATCGGACTCTAGGTGT
+>72050 1
+GTTACACGATGGTCCTATGCTCCCATCGACTGCACTGATTGAATACTGAACAGTGCCCGGAGACCCGTACGAAGTCGATAGTGATTGGCGAACCTTGATT
+>72051 1
+ATTACCATAGGGAGCAGCTCACAGGGTAGCAGTGTCTATTGTAACCAGAGGGTAAGTTCGCAATCCGCCATTCTTAGTCATACCGCCGGCGTTTGACTCA
+>72052 2
+GGGCAAACCCAGAAACTTGGGGAGGTAGGCTCGGCTGTTCCACACCCTTCTAAGAGTTCCTAGTAGCAGATCCGATGTTGTACAAATGTCCCCTAATTTG
+>72053 3
+CTAGTGGTTGTATCAGGATTCGCCCCATCCTTGCGTCAAACAGTACTTGCTATAGGCAGGTGGCGACAACGCGCGATTGATCTCTGAACAAATAGCCTGA
+>72054 2
+AGTGTGATTATTGGATTCCCCCATCCAATTGGTTCCGACCCCGATAGCACACCGTTCTGCATTAGCAACGGAGTCAGGAATGCAGTACAGACTGTAGTGG
+>72055 1
+CTATAAGAACTTGAGGAATCCTGCGATTTAAAACCCAGGGGATCGTACTATGGGGCTACTGCTATCCGCTCTAGAGACTCAGTCCCGCGGTGCAATGCTT
+>72056 3
+CACACGTAGGCAATCGTTCAACCAGACGAAACCTTGATTGTAGAGTAGAGAAATTCTCTGCTAGGCATCTCGTCGTTGGGGTGCCTGCCTCACTGAAGCT
+>72057 1
+GCTGTACCTACGAAAGCTAAAAAATGCCAGTGACATGCTCGTTCAAACTCGTTTCTCCGGGTGGCTGCAGGGTACAGGTTGATTAGTCCCCGATCGATAC
+>72058 2
+AGACAGAATTATACGTAGCTGCAAGTAGATAAACAACCTTCGGTAGTTCTGCGTACCTCCCTCGTATGTATCTCGGCTGTTGTGGCGCCAGAGACCCGAG
+>72059 1
+CATAGCTAATGGGTAGCTCTAGTACATACTCCTCTTGCGCATTCGTAGTATCTATGCGTCTAACGAATTCTGGGGCAAGGAGCCCGGCCAGACGAGAACT
+>72060 3
+CGTGATGTTGTGTAACCTGGATCGCAACTGCCAATCTTGGACGAGGTTTCGCACACAATACCTGGTACAATGCTCATAGACGCCAATTGTCGTGCACGAG
+>72061 2
+ACGGCTTTACACTACACCTCTATAACTATGCGCCGTTGAACGACTATTCTAGATCGATACCCAAAATTGTGCGGGGGGTGGGTGCACGCCCGTGGTAAAT
+>72062 3
+GGCTACTGAGTTCATGGACGGCAGCGGTATACATGAAACCACATTCTCCTCCCCGCGGACGGGTCATATAATATGTATGCAGCAATGGCTTTTCTGAGAC
+>72063 2
+GTGGCTGCTAGCATTCGGAGCTGCCTCAATAAAATAAGGATTATAGTTCTGTAAGGGGCGTGTACACGAGCTAGGCTTCAACAATGCCTTCCGCCTCACC
+>72064 2
+AAAGTGAGGTCGAAGAAACCATATGGCTGAAACGTGCATCCTTGTCCTCTGTTCCCGTTGTTGGAACAACCGTGAAGATGCCGACTTGGCATCCGTACTC
+>72065 2
+TTTCATTTATTAAATCACCGCAAGGGGGGCGCGCGGGGCACCTGTGATATAAGTCTAAGGGCCAGTGATCAACCCGCTCTTCTCGAAAACTTCAGCGATT
+>72066 3
+ACCGGTCTGATCTCAATCACGGGCTAGGCCAGGTAAATTGAAGTGTTCTTGATCCGTCTACCTTCTCATCTTGAGTAGCCGGCAGACACGAAGAGCGTAA
+>72067 2
+GTATAGTCAGCAATCTGTGGTCACGATGGTCCGTTGGTATCCTATACGCCGCCCGAGGACCTAATATAGAATATACTTAGTAACACGCGCGCCTTGCGAG
+>72068 3
+TCATGAAGTCAACCCTTGTGTTTAAACTGGAACTATAGATTGGGCCGATGGTAGTGCAGTCCACTCACCTTTACGGTCACCCGAGTACCCCAGGAGTGAG
+>72069 1
+GAGCTCGATCTACGATTGCACATTCTCATCGGGGCAATATCGACTAACGGTAGACGCGAGCGGCTCTTCCATTGATTTGAGCGGACCATTCGAAACTAGT
+>72070 3
+TGTTGATACAGTCTGGCCGAAAATAATATCGTGTCAAGATCGACTGCCGTGATCGACGCACAGATGCATGTGCGTCCACCTGGCTGTAATATGCGCCATC
+>72071 3
+AAGGGGCATCACACTATTTGCTTTCGCATGTTGCATGCGTAACCAACCCCCTACTGAGGAATGGCCGTGCCTACGTTGTCAAAGCTGGTATAGACGGTAA
+>72072 2
+ACGGGATGCCCCGCTGGACCTCAAGGGCTGAAGGAATCTGTAAGCGATTCCGAGCAGATTCCCATTTTTAAAAGGCGCTCTGTGAATCACACTTTTTCGA
+>72073 2
+AGTAGACTATCGCGACTGTTACTAAGGAATCACTAGCAGCAGCCGATCAGTTGTGCCACGTGTCAAGCCCCGTTTGATGGGTTATTGTGACTAACCGCCA
+>72074 1
+AAGCGTGACAGTTCAGAGATGATCGCTTCTCTCCCTCAGACTGGCAGAGGGTCAGTCGAAAGCGCAGCTCTACCACCTAGATATTTTGGCATTCGTTAGA
+>72075 3
+GAATAATCGCAGCGAGACCGCCTGCTCTACTTAGTTGCCACATCTTCGCGAGCACGCCATCTAAATTTTTGGGGCATCGTTTTAAAAAAGCGGAGTCGGG
+>72076 1
+CTAACTCCGATACTGTGCACATTATATCGGTCGGCAACAAAGTCGAGCTATCGCCGTAGACAAATTGTCGCTGCAAGGGATTCCTGACTGAGCTTGTCGG
+>72077 3
+GTTGGGCATGCGACATTACTACTATTCTGTCAGATCACGGAGCGGGGTTACAAATTACTTTCTAGCTGGGCACGAAAAACCCTCTTGACCAGTACCCGGG
+>72078 1
+GTACAGCAGCTGAGAAGCTTTAACGTATCCCGGGCCTCGATGAATGTGCATCTCTTGCCAGCCTAGTACTTGGTACATAATTCGTGGCACAAAGGACGTC
+>72079 1
+AGACACCTGTAGGGCACAATGTCGGCTGTTTAGACTAGCAACTCTTGCACTGCATGCCGTTCATGAAGAGAGTCATTTTAAGCAGCTCCGCGTCAGCTAG
+>72080 3
+GTTATACCGTAGACACAAATTCTCACGTTCAGACGCTCTCCAGACAGTCGTGGCTGAGTGCGTTTACTTACACGAAGCGTTCGGCACTAGTAGCTAAGGG
+>72081 1
+GTAGCAGCTTTAAACTCTTCCCTTCGGCGTATGCGGACGGCTCCGTTCGAGCAGTAAAGATACAGGCACAGTAAATGAAGGCGATACCGCTGTTCTTATC
+>72082 3
+GGAATGCGTATTAACAGGTCCTCACCCAATCACCAGACCTAGGCACCTGTACTTTGAGCAGCTTTTAGACTATAGCAACCGGGTGCTATGGGGAGTGTCT
+>72083 3
+GATAGCGAACAACTGATCGTAAGCTCTGCTCCTCAGTCCCAAGGGATGTAATTCTCTTACCCGTACGGAGCGCGTGCCATTAGATGGCATACGGTAGATT
+>72084 2
+GGACGAAAGATACGTACATAGCCCTCCAGTACGTTTAGTTTCATTATGCCCTGTTATGGGGAACGCCTCTTCGATGATGGACAGGACGTGTGCCCCAACA
+>72085 3
+CTACAGCTAACCCCCAGTGCACATCGTGCGTGTACCAAATGAGGTCAAGATAATCGTAGTACAATGTTCGGCGATCAGGTTTTCGCTGCTTCGAGGGCTA
+>72086 2
+TCACAGTAAACTCACCAAAAGCGCTAGACTGCTCTGTGTAGTTAGTGATCGTTACCCTCCTGGCTGCACGAATTGGTCTAACTTGTGAGACGGAGCCGAG
+>72087 3
+GCGCAACTTGTCGATCGAAGCAGTATTTGCAAACCGTCGGTGAGAAATCTGTTCACGTAAAAAATTCGCGGTTACGGCCCCGTTCTCATGCGCTGGAACT
+>72088 2
+TTTTAATGATCTGCCCGGAACGGGGCGCCGCACTACAGGCCGAAATTGTAAGGCTATGCCAAAGCTTACGCACCGATATTCTATTCGTGAGTGACGTATC
+>72089 3
+AAAGGTCCTTCGTTTGCAGTGCGCCTGACCTTAATATTCTGTCGGCCGTGCGACCAATGTACTTGCCATCCACGTGACGATAAGGGGAGGAACATAATAC
+>72090 3
+CACCTTTCCAACTTGTGAGGATAGTATGAAGTACGCTCGGATTAAGGTCGTTCAATCTGGATGGCTCATTGTACGCCATCGGCAATAGGCACGCGACACC
+>72091 2
+CCGGAAATCAGGTCTCACATATGGGTACAGAGCATCTGCGGAATCTGTGGGTAGAAAACTCCCCTGTACACTTAAGCCGTCTTAAAGTCCTTTGGGGTCC
+>72092 2
+AGCCTCCCTTGCACCTAGGCAACAAGTATATAATCTTGTGCCTACGATTTGTAGAATGGGTGTGGCCGGATTTAGCTACAAGACCCAGTGTGGCAAGCCC
+>72093 1
+TATCTTCTCTCCTCGGAGTTAGCGAGTAGCGCAGCACATTTCATGTCGGTTGGAGTGCACTAGTTGGCAAGCTAAATCGAGGCAGCCAAATCACATCACG
+>72094 2
+ACGTCAAAAATGACTTCTAAGCGCTCCGCTGGGGTTTTTCGAACTATACGAAACGTATGCCTGCTAGTAAGTTCAGCCCGGCGAAGTTGGACATCCTGGC
+>72095 3
+CCTCGTACCCACCTAATAGAAATACGAGTTCCAGGCCGGAGTCAGGTTATAAGCATGACCCGTGTAGAGCTTTGGTGCCTGCGGTTGACTAAATCTGTAC
+>72096 3
+GCTCTCAGCGCGGGCATCGTATCACCCCTTAGGCATTGGAGAACTGTATAGACGAAAAGTGGAGACTGTACGTTCAGGGCCTTTATTAAGTATCACCCTC
+>72097 2
+CTCAGCTCATCACACGGTGCCGTGCGGTTCGGATCGTCATAAGTTTTATTGATTCATCATCCACAAACAGCGCTATGACTCGGTTGACGGGGAGGACAAA
+>72098 1
+CGCGCTCACACCAGCCCTTGTGGGCTTTGTAATGAGTGCAATCTATCAATCGCGCCGCGTATTAGGCACTTTCTTACTAACGAGGCAGGAGAGATAAGTA
+>72099 2
+CTCTTACCTCAGTACTCGTTCGCCTTGTACGCGAGCACTCGGTACTGCAGCACCAGCGGGGCGAAGAGCGATGTGCAATATAATTTATTTAGAGAATGCA
+>72100 3
+CCGAGCGAAAGACCTACCGTTTTTCATCCGAGGTTAATCCTAGAAGCTGTCTGAAGTGGTATGGCACGTCCAAATCATTGCATTGATAGGGGGCCCACTC
+>72101 3
+CGTTCAGTTCTCACAGGGTCTCAAATCGAGCAGCGGTATATCACTAGGAGGCTCACTAATAGCGGGGTGCTCTTCTTGAATCCACCGTATGCATAGCAAG
+>72102 3
+TCAAAATGGGAGCTAACGAAGCGTCTCTTTGGTTCCGGGATATACTCCAAAGCGTCTCTAGAACAGGTTTAGTGCTCCTACAGTAGTGTCCCGCGCCAAG
+>72103 2
+TGCCCCGCTTTACATGTCCGGCACCAGATGCCTTAAGGACGTACCTTTCACTGCGCGATCTCGAGGGTAAAGGTACGACGAGATTTTAGCAGATAATGAT
+>72104 2
+GCCCCTTGCCGATCATGTAATTCGGCGAACCCCTATGAAATATCGCGCATGAGGACCACTCTCCAATGAGTAGGGGTAAGAATCGAGCGTGTTTGTCTAT
+>72105 3
+CATACGCTGGTTACCCAAGTACAGTACGGCGAATATGTTCGGACATTCGTGCTGCAGGATGTTCTCACCTTGACAGTCAACCCAGATCATACGTGGGATG
+>72106 1
+CATTCCGATATTTGTATCAAAGGAGCCTCAGCGCGTTTTTTCGGAGACAGCCGGGCTGATCCAACAAGAGGTACTATTTCTACGGGGACACAGCGTTACC
+>72107 3
+CCCAGGAAATCGACGTTTCGCCGATAGTAATGGGTCTCGTTAAAAGACCTTAATCAGCTCTGCACAGTCTTGTGCGGCCGAAGGAGTAGGCTACTATTCC
+>72108 2
+AGTAAGTTGTAGGACGTGCGATGAGGAAACCAGGCATGGAGCCTTGACATACCTGTGTTCTCCACTCTAAGACGCGTCCCGTATACCTTACCTTAGGATC
+>72109 1
+AGAACCGCGAGGCACGCTCTCAATGTGACACGGAATAGCTCGTTGAACGGTTATGGTATTGGTGTCCTTCATCGGGTTCCGATGATATAACAACACCCCT
+>72110 1
+TACGAGTGTTCAGGCGCGTGGTATTGGTAGAGTCCACACCGCGTACGATTATAACCCTCTCCCACTGGCATGAAGTTATACCTGTAACGGCTGCTAAAGA
+>72111 3
+TGTCCCATGAGCTTTCGGTTTCTAGATCTCCGTTAAGCCCCAGGGGCGATCTTTAAACCGTGGTGACCTGGGCATACAGACCGAAATCGTACAGAATAAG
+>72112 2
+ACTAGGCTACGGCTAGGTCTAGTATTGGTCATCCTTCTCTTCATGACCGTCCGAATCCACGGTATCACGAGAGATGAGAAAGGTTCGTAGAGACCCCTAG
+>72113 2
+TTGGGAAATTGCTCACATCTAAAAGACGTTACGTAAGTTTGCGATTCTAAACAGCCGAGTCATCGCCGGAGGCCCATGCAGCTGTTAGCCGCATGTCGCT
+>72114 2
+ACGAACTAAAAGGGGTGTTGAGTACTGTCTCGTCTTTTTCTGAAAGTCAGGAACCATAATGTGCGCAACCCGGTCAGTCGATCGTCGCCCGTTAGCACAC
+>72115 1
+TTTAGCTAGCGTCCGGGGGGGAGACGAAGCAGCCCCGTCTATCACTGAGATTTAAGCAGCGGTTCGATACAAACTCAATTGGTTTACTCGATACCCCTAT
+>72116 1
+AGGAAAAGAGGATCATGCAGAATCCCCCTCGTCTCATCCTCTGCGCCGATTGATATGAAGGAGCCTCGTGAGTATATTCTCATTCTGCTACAAGTCGGGG
+>72117 1
+TTGCTCACGATGGTACTATCGTGGCTTGCTAGTAGGCGGTACATTGCACGAAGTTCACATTCATCTAAGGACGCCCCAGAATGGCGAGAGATAACCTCCT
+>72118 3
+AGTTCGCAATACCCTTGGTTGTTCGCGCGTTCTCCACTCCATGGGACTGGGATTTAAGTAAACCAAGACACTTAACGAAGAGCGTTATCCAGGTGGGCAC
+>72119 2
+CAACTGATTTATGTAGTGTATTATACTGATCCGAGCCTCAGCACCGCGGCTAGAGGGTACCGCCTATGTATGTTCCCCCCGATAGAAGACTGCGAGATGA
+>72120 1
+CGAGAAACCAGCTACTAATATATATCTTGGACCCTAGCTGACCTGATTAGAGAGGCCCGGGGTTTGACCGTAAACCAGTTGCCTTGGCAGTGGTTTCACC
+>72121 1
+TTGTAAAAATTTTAGCGACCACCCTGGAATTATTATTGCAGACTCGCCGTCATGGCCGCGACCACGAGGAGTTAATTCGGGTTATCCAGAGCGCGCCAGT
+>72122 1
+CGATGAAGGGGGACATAAGGAACTAACGTCATTTAGCTCCCTTAGCAAGAGGCCGAAACGCTCCGCGCCGACTTGCTGTCCGCTTTTTTTCTTAGAGTAA
+>72123 1
+ACTATTGACATATCGAATCTCGCACTGTTTCATCCAGGGAAGACCTCGAAGGCGATTCCTGACATGCACTAGGCGGAGCTCCTGTGGGAGCTCATAGTAT
+>72124 2
+CATCGCGCTCGATGTTTGTTATAGTAAGCGTGCGTGATCTCAACGACTGTGAGGGTGACTCTCAATTCAGACCGTAAGACTGATCCCGGACAACTCACGA
+>72125 3
+TGTAAACCCTATGTGCTAGGGGGCACAGATGGACCAGAACGATACGAGCTTGTTCTGGCGATTCCGTCTTTGACATCAAACGGATCCCTTCGCAAACTTG
+>72126 3
+ATAGCTGATCCGTTACCTGCTGTAAATTCTGATCCCGAATAGAGGGACGATCACGGTGAGTTTGCTTCCGCGCTTCACACCGATCAGGGAAAATGTCGCA
+>72127 2
+TGAGACCAAAATCAGGCTTAGCCCACGAAGGCTGGGACCACTGTGAAGGATTACAACCACCTGCCTTATTGTTGTGGCGTTCGTCATTGTCGACATTCGA
+>72128 1
+ATTAAACATTCGACTCCAAGCTGCGGTCTCAGCGAGTTTTTCCGTAAACATCGGCTTAACCAGCTAAGCGCCGCCTAAAAGGTGGCGTCTTGAGGTTGGA
+>72129 2
+GACAAGCGGGAGAGCACGGAACTGCGTTCAAGTGGGATATTACCACCCCTACCTAACCGCCGCGTATCTACTACTTTATGTGTACGAATTGGTCTGATGT
+>72130 3
+AATGGAGAATACCGAACTTACGATGTGTCGCACTAACGCCCGGAATTATTAGGGTTAATTCCCTCGTTCGCACTGTCCTGCGGGCGAAGATACAGCCGTT
+>72131 2
+GCTGTCACATACGGGAAGTATATAAGGTTATATCTTTACTTGCTCGACGCTCTGCTTCTATGTCGACGGGTAAGGAGGAACGAGCGTACAGCACACCCCC
+>72132 3
+CTGATTGTCATAGATCGGGCGTTAGGCGACAAACTGTTGCGCGCAGCATACCTGCACATTTAATACGTCTAGCACTGCGCCGTAACTTAAACGGAGTCGT
+>72133 3
+TTGTTATCCCTGCGATACTACCATTGATGGTACGGGGTAAAAAACCAGGCTCTAAACGGTGCGTACCACGCGTACTTCTGAATAGCCACTTCGGGTACGG
+>72134 3
+ACTAGAATAACGGGCAAACGCGGCTTCACGTTGTCCATTCTAACTGGATACTGTTGACTCATACTGGCTCTGCAAAGCCCAACTGGGGCGTGTAATGCTG
+>72135 1
+AGTGATAGAGAAGCTCTGGTTTCTGCGCGTCGCACTTGAAGCTGCCCATACAAAGTGTGGGGCCCATCTTTATGTACTTAAACGTCGAAACCCACGCGTA
+>72136 1
+CGCATAGTTGCCTCTTGCTCCGACAAATTTGGTGTCCGGAATTTGTTTCCACTGTAGCACAACGTGGGACCTTGGGACCGTCGAGAACAAAAATAACGGC
+>72137 2
+ACAATATAACCGAAGGACCAATCGAGTAGGAGTTCAGCGTCCTGCGCATCGGTGCCCTTTGGGACCTAGGTAGTCTGCTTTACATATTTTCCACGACAGG
+>72138 2
+CGCAGAAGTTCCGGTTACCCAGAATATTTCCATGTAGCCCGCGCCAGTGCGTAACCGTGTACGGAAACTAAAGGTTCCTGGATTTCTAGCAGAAGGCTTT
+>72139 2
+GGTATCTATGCGTATACAATCAGTTGTGGCGTGAATCACACGCGGCTACGTACCCGAGTCACAGCGGAGCTAGTTTCCCGAACCTGTAAATCTCTGATGA
+>72140 1
+ACGGATCACACGGGGTACGACGGTTTCTTACTAGTCAGCAAGACCGTGATACTCAAGTGTTCGCTGCTTTATACCCACATCTCGAGCGTGAATGAGCATG
+>72141 1
+AGAGTCTCACGGACCGTGAGACGTGTGGATCGTCTCGCTCCCCGAAGCATCTGAAAGAGGTATCTTCGGCTAAACCTAGCTACTTATAGTGATATCGTAC
+>72142 1
+TCCGGAGCTCCCTTCTATTACTACTGACTTAAGCTGAGAAGAGGTACCCCACAGTGTACTAGAGGACCAGGTGATGACGGCCTGTATGTGTATCGCCTAA
+>72143 3
+AACTTACTTGTCTGAGCCTTCGTGTTTTAATCGGGACCCTTAGGCGCCCAGACATTAGGCCCCGCGAAGCTTGACGGCAGCGTTTAAATGAGCAAAAAGT
+>72144 2
+TGTAATACCTGTAAATTCATAAGTAGACAGGGCACAAGTCATCCGGTGGGTAATATCATTCCCTGGAGCTATCCGTTGGGGGACGTCTACCATCGCGCCC
+>72145 1
+CAATACATCTGGTAGTTCAGTGAAAGTCGTTAGCCTTAGAAGTAAAGCAGGCCTCGTTAGCCCGACGTCCGCGGTCTCAACGACGTCTTTTAGAGCACGT
+>72146 1
+GTGTGAGGACAGAGCACAGCCACTACCAGTGGCTCAAATAACTCTTATCAGTTTCCCTGCTCCACGTCGAGCTGTCTGATAGATTGCTGTAAGAGGTGAC
+>72147 1
+TGGATGTGTCGCGATACATGAAACGCGTGAAATCAGGTGCACTGACCGCACCTCTACAGTCCATTTGCAAGACGTCCTTGAGCTATAGTAGTGTCCCTAG
+>72148 3
+GGAGGATGGATTCCCCGCGCCAAGCAAGATTGCAAATGTTCACCGTTGACGAGTATACTCAGCTTTCGTCCACGTTTGTGTAGGGCCCCATTAATAGCAA
+>72149 1
+GGTCACCCAAATTTATCGAATACGTACGGACCTTACTGGTCTGATTCTGTACACATGATGCTGAAGCTACTCGTGACGCGACCGTGGCAAGGGAATCCTG
+>72150 1
+CGATTCCTTTAGGCAATACACGGAGCATTGAGGTAGGTTTCCCAACTTCCACCCTCATGTAGCCGTCAAGGGGGTTCGCCAGCGAATTATAAGAATGTGC
+>72151 2
+AGCTCTCCACCATCTTCCTAGGGGTCAGAATTCCTTATCCGTTACCACTTAGAAAAACGCGGCGTAGCCCATCAAGGATGTTTTGAGGATTAGCGGGGAG
+>72152 1
+TGCAGTGTCGTGAATTCCCACAGATGACGTCTTCCTGACCCCAAGGCATCGACATAATCTGACTAAGCCGGGATATTGGCTCGTAATGGACAGTGCATTG
+>72153 1
+AGTTGTCTAAGACCACTTGAATCAGTTACCCCGCAGACGGCGCATGAGAAGCGACTTTGTACTGATAGTCGTTAAGACCGTACGCTCGCGGATGCTTATC
+>72154 2
+AGGAGGACTTAATTTTCAGTGAGTGCACCGGATGAGATCACCGCCTGGAACGCACTAGCATGCCCCGTCACCTTATATGGCCTATCCGAGGAATTTATTG
+>72155 3
+GTTATCAATAGGTTAACTGAGTGTTGGATAAAGTTCCGTAGCGCCGAGCGCCGAGTCATTACCCATTGCTCTTAACTCGCAAATACGCCGTCGGGACCGA
+>72156 2
+AGTTACAAAATACGGGCGTGATTGCCCCAAGTGGAACTACAAGTTCCCGTGTATCGTACGGCTCCCGGTGCGAATAGGTTTATCAAGCTTTACGAGCTCC
+>72157 2
+ACAAAGTTAACAAATCTTTTAGACGACGCCCGCGAAATCGTGCGCACCCCACGTTCTTTCCGTAGAGTAGAAGGGTATGTCGTTTCCACAGCGTTGGGGT
+>72158 2
+GAGAGGGCAGACACGATAGCAGCTCGAGCCATCCACGTCCACTAGTCTCCCTAAAGATGAGGGTCATTTGACATGTTCTATTTGAGCTCCGTGTGTAACT
+>72159 3
+TTACGGGATCTCCAGGGCTTACTATGAAACCCTACTAAACTTACCATACGATGTCATAGCCGGACTAGAGTTGGGTTAGTGGGCGCTCCCCCATAAGGTG
+>72160 2
+ACATCCAGGCAGTAGAGTCTGACTAACATACGGCGACAGTCACACTCCGTATTATCCTGAGACGGTACGCTACCCTGGGATTTGTTGGCAGCATTAGTTG
+>72161 3
+GCATAGCAAAGCTAATTAATAACTCTCTCGTCACACGCCCCTGTGCTGGCGGAGGGCTATAAGTTGGGCTGCCACTTTCGACAAGAATTGCACGATTGTG
+>72162 3
+GGCGGATTCCTTCACTGTACCTATCGAAACGCACTGTTTACAGGTCGCGTTATACAACAGTCCAGTCCGTATAGGGCGCCGTCGGCTTATAGAAAGAGAT
+>72163 2
+CAAATGAGGGGGTGCACAATGCTGGCGCTCTTATACATCTGTATCGCGGAGGTCTTTACAGATCCGCGAACACTAATTAAGCCTTAGGATCATGCCGTCC
+>72164 3
+ATCGTCCAAATGGATGCCGTAGGTGGCTCGTCATACCGCGGAGCCACGTTTACGCGAGTACTAACAGTCGATGCTTGTATAAATCATGAACGATGCCTTC
+>72165 1
+TTAGGACCGGGTTTCGTTCCTTCCGAGGACGATCCCAAGATCCTGTAACGACTGGAATTAGCAAGTGCGTACTCATTATGCGACGAAGTAACGTCTAGCC
+>72166 1
+TGTGCACCCTATTGAGGCCACTATATCCTGGAAGTATGGTCGAAGCGTAGGTGGTTCCACCTCCTGTGTCCGCAGAGTATCAATCAACAACAGTGACGAT
+>72167 1
+GATAAACAGTTCTATTGAGGAACGCGACCGCAACCACCTCGCGAGTGTGTATTTGCTAAGCGCTGCTTATCACGACAGATGTTGCAGTCCTGGTCCAATG
+>72168 2
+ACGGTACCGATGGTAGGCAAGGCAGGTTCATCTATATCAAAGACCGATCTACAATGCGGCGCTGCGGGTATGAATATAGCTCTCCGGTACTCTCATCTCT
+>72169 2
+CTTTGTATAGACACACTCACGCGGTAGTTGTTGAAACAGCCGGGCAGGACGCATAGCTTCGTCTATTCATATCCTACTTTCGCAGGCGAACATAGGCGGA
+>72170 3
+AGACACAGATATCGGCGGGTGGCGCTCGGCCTTTATGACGGTTTTCCCCGACACTCCCTTCAGTTCAAGACAATGTACGACTCATGAGAAGGTTTGAATA
+>72171 3
+ACTATCTAGTACAGATATCGGCATGCGCCGTACCGGGTAAAAAATAACAGCGGCAAGCTATATGCCGGTTCGCCGCTACGTTCACTGGTCGTGTTATTGC
+>72172 1
+GCGTCTCCGAGGATGAGTATCAGAATATGGCTTTCTCTTTACGATTCGCCCGAGTCCTACTGCCGAAACAGAGCCATGATACGACGTAGCATTAGGATGC
+>72173 3
+CTAGGCTGATATTGGTAATGATGAGCCCCTCTTCTGCGAGGAAACATCCTATAGGCCCATATCAACTATCGTGCGGGGGTCACAGTTCGTGGCCTAAACA
+>72174 1
+TGTATTCAGCTACAAGTGTTCCTCCGCCTAATCGCGGAACCATATACTGAGAGTGAGCTGACGTGATCACTACTTAAGTGGCAAGATGGCGCGGACCTCT
+>72175 3
+TAAGAACCCTGGGGCGTTTTCTGTAATGCTGAACATGTCATTACCCTGAGATGCGCCGAACACTAAGCCTGCCAAGACAATAGTCGGATCTTGTTGGCGC
+>72176 1
+GCCGGCGTAGCGTTTAACAATATTAGCTCCTTTGTTGGGCAAGAACACCCTGACAATGCCAGGATCTGAAACTGCGGACAGGCTACTCGCGCGTTTATAT
+>72177 1
+TGGTGTCAAAGAGCCGGCTATGCTCTATTAACCGTCGGTTCAAGACGGTCACCTCTATAGAGTTATAACCACGGGTCCGCCTGTCCTAACGAAGGATGTA
+>72178 1
+AACTTGTTAATAGAAATAGACCCGGGCTCCAGGGTATCAGGACTGCTATCCACGGAACCAGCTGGGGTCTCTTCTTGCGGACTTTACTCCTTAAGGCAAG
+>72179 1
+TGACGAGCGCTGAGTTCCGCGCTACTCGAAGCGAAATGCACTACTTATCGATAATACCTTCAGCAGCCTGAGGATAGGGCTTGTAGATCTCATTAGCGTC
+>72180 2
+CTGTGTGTTCGTCTACACTAAGGAACAAACCAACCTTAGGTGACGGGGAGGAGAGTCCCGTTTGGTCTGCATACTCCCAATGACTACAGTGACTCATGCT
+>72181 3
+GGGACTCTTCTTCTGCTGAACAATAGTGACAGCTTGGTACGCAGAAATCTGGACGCATACCTTTCCAAATACCCGCCGACATGCGTTTTGAAGGAGGTGC
+>72182 2
+TTCACAGAATCTCGCGTTACCCGCCACAGTAGAATACAATTGGGGTAGGACGCCTGACTCTATAAATTACTATTCGCCGGGTGTCTTACCAGGGGGCGAT
+>72183 3
+AGCGCTGCGGACGTGATAGTAGGGGACACATATATGCATCCCTCCATGCCCGATGGGAAAAGGTTCGTTGTTCCACCTTGCACTTCCTAATTGAAGCTAA
+>72184 2
+CTTGATTTTTGCGTGGAAATTTGGTAAGACTGTCCTCCGAGACTCGTCCACGCCCATAAGCACCCGTCAGAAGATGACAGTGCGACTTAGACAGTGGATC
+>72185 2
+GGGAAAGAGGGCATGGTTAAACCCTCGCGCATTACTTTCGTTCGGGAGTTGTACACACCTACTAGCATAGTAACTCACGTCAACTTGCGCAGGACTTTGC
+>72186 2
+GGTCCTAAATGCTGCTAGGAATAAGCAGTCGCTGCGACCGCGTATCGAACCGTGTTCATCATCTCCTGCACTTGGCTAATAGAATACAAGGTAGGCTGCT
+>72187 2
+CTTGCTTCCCTCTGATTATTACCGGATTTGGGGGGAGAAGGCTCATACAATGGGCCCCAGACACCCGCCTTAGGGGAATACGTCCAGAATCAGTTTAAAT
+>72188 3
+TTCCACGATAGCTTCTGACTTAGTAACGCCGAGGCGCACTCGTTGCTGCATAACACTAGTCACTGCAAAGGGGTTATCCAGGAGGCCTTGGACTATAGAT
+>72189 1
+TTATGACACCGTTTCACGTACTGTTGCTGAATATAAGCTGGAGTCCTTCAGGGCAGGGCTTCTCAGGAAACAGCGTGTAGATGTCCACAATGCCGCCCAA
+>72190 3
+GAGAAATGGCTTAGCTAAAGCAAGCGTAATTCACGGTCCTCGGGTCGAGCGATCAGCTTCTATACAGCGTGAGATAAGCCTTCACTGCTCGCTTTCTAGC
+>72191 2
+CCTGATTAGCGCAGGAAAGACTATGGAAGCGTGAAGCCACTCAGGCTTCCTTAACTTCATCAAGTTGCATCGGAAAGACTCGTTCTTGATCCCGGTGCTG
+>72192 2
+TGAGCTCGACGGATTTGCAACCAAAAACAGTTAAGTGGTTTCTTTTAGCGGCAACTCCGAGCGCTACACTTCGGGGTAACTAACCCTCTGCTAGAGCTGG
+>72193 3
+TGAGCACCGCCCTTTAGAGACATGACAAGGGAACACAAGCACCCTCCTCTTCCGTACCTAGTTTTGGCTAAGGTATTGAGTGTAAGTGCGCCGGTTGTAA
+>72194 2
+GGAACTTTAATGTCGCACGACTTGATGATATTCCCTTGATTTAACCAGAGCCCGCGCCTTAGTGGTAAGCGAAACACTTGGGAGCCATCGCATCTCGAGG
+>72195 3
+AACCCGAGTCGGCATTGGTTTCACTTGGAGTGCTCGGTAACTTCACCCGCTCCACTGTGGAAAATCTATTAAACAAGTCAGAGTACTACTCTGGCGGGGA
+>72196 2
+TCGTATTGACACACAGTCTAATCCATGAACACGGAAAGATCCACCAGCCTATTCGTCAAGTCCATAGTGCGTTAAGGGTGGGGGCCCGATGGTTTCTCGT
+>72197 2
+ACGTCCTGACATGAACTGTGCAGGTCCAGGTCCATACGATTCGTGCCTGGTACCAGTATTATAAGCGTCATAAAGTCCCTCCGAGGTAACGCGAGATTGT
+>72198 1
+CTCGGAGTATCCACTATAGCTTCTCATTTTGCAGAGGAACATGAACCGGGAACACAGTGGCCGATTCGATGGTTGGTTAGAGTTGCCCATCGACCACACT
+>72199 2
+GGGTAGCTCCAATCAGCGCTGCCGGGCCGGGCAGGATCTATAAAACCTAATAATACTTCTGGCGCTCTTACCCTAACGCTTGTGCTTAATAATGAGGAGT
+>72200 1
+ATCCCAAACGGCGTTCCAGCCACCCGCCGAGTCCCATGAACGGCGATGTGGGTTGAATATGTATCGACCTACATGAATGACTTGTGTTGTAGATATTACG
+>72201 1
+AGTGAATCGCAGACGCCCCGAAAAACAGAGTGTACGGTGTACTCGTATGTCACGTTTGATTTATTCCCCACCCTAGATCTCGCGAGGGTGGCGAATTATC
+>72202 1
+GGATAGTGACCGGCCGGCCTAACAACAGCAAGAAATTGGCTTATGCTGCAAATATCTCGGACTGGTGTTCGCACCCACTGGCCATTAGTCCATTTGAGTT
+>72203 3
+CCGCCACTAACAATGCATTTATTCACCAGGCGGCGAAGCAGTTAATATGCGACTACGCGCGAGAGTCACTTCTGTTAAGTATTCTGGGGCGGCATACGTT
+>72204 3
+TAGCAGATCGATGTAGTTCCAGCTAACGACGGGCTACGTAAGGGAGTGCTTTGCGAGCGAATGACTCATCCCAGCCCATAATTTTCTTCGATACACTGGC
+>72205 1
+TTTCTTGGTACGTGAAGTCTGGGACGGCAAGAAATGTTTAAAGGGTACTCTCGTCAACCGATCTCCCACTCACTGGGAAACATCCTTCCGCAACAGGTGG
+>72206 3
+TGAGATTGTCCATTGGGTGCGATTCGCAAGATGTGAACTCATCTGTGCGCATACCACCAAGCGTCATCAGGGCGTGAATCACTGCGAACTAGCTAACTCT
+>72207 2
+TTCGGCGCTGAGTTCGACATTCAATATACTTCCCTAATGCGACCCTTGATTGGGCCGGCTGGACTGCTAAAAGAGGTAGCCGTGTGTAACAAACACATCG
+>72208 3
+TTTACAAATACCTTCGTAGACAGTACAAAGAGGTGCGATGTGGAATTTACCCAGATTCGCGACCCCGTCGACCCTAGTTCCGTGCTCGAAGTTGGCGAGT
+>72209 2
+AGCCCGCTTAGCCCGTACCAAGGAATAGAGCAAGCCTCAAGAGTCAAGCCTTGTGAGACGTCTACTAGGTTGCTGCTTTAGGATCTATCTAATGGTCCTG
+>72210 3
+CGCTCTGTCTGCTTCTATATTAGTCGAGTCACATTGGGTTCTCAGAGACAGTGTCACACAATAGTCGGAGGTTGAACAAGCCTACGCCAGCGGTAAACCG
+>72211 3
+AACTGTTGCGATGACGTCACTATATACACGAGACTCGGTATCGCATCTCAAGGAACTTGCCGTCGTTACTTAATGTCGGGCGTCCCAAGACTAGTACGGG
+>72212 2
+ACGGCAGTAGCCGAGAGCTTAGCACGCCCTGTAACCCCTCTAAAGTTGAGATTTGGGTTCGAGCCCTCGTACCAGTCGTATACAAGATGGCAGATTATTT
+>72213 3
+ATGGTACTTGCCCTACTAATAATTCAGACACTTACTGAACGCGTAGTTGCGTTGTGCGTCGTCGAGGGAGACGCTCATCACCGGAGTGAACCGACATATC
+>72214 1
+GCGGCGAGCTAGCATTATAATCTTATGGTCTCGTGTCAGATGTGGAGCTCCCATGTTGAACATGCAATTACCTGACCGCATTCGAGTGAACCAAGACCCG
+>72215 3
+CCCGTTCAAGAGCCCAGGGAATCTCGCAGGATTCCCAGTTGGACTGTATTCCGGGTGTTATCTGGCAGTAAAAATTTGACCTAAAGCGTCCACTTAGCAG
+>72216 1
+AGAACCCAGCAAGAAATTGCGCCACGTTCAGTTAGTTTGCGCTCGCCCGTAGGAACTACCCATGAGACGAGTTTTTCCTTGGTGGCGTCATCATAGGATA
+>72217 3
+GCTGTAACAAGGAAAACGCGCTACAATGAGGCTTTACCCGCGTCTATAAATATCAGCGTTGGCTTTATGGCGCCTTCAGCCAGCTACTTCAGCTAGTGGG
+>72218 3
+ACCCATCGCAGAAGGAAGCTCTCTGTTATAAGAGTTGATTCAACCCATAACCCGGAAGGGGTTCCACGGTCTAACGTTATCTCACGCGGAGTGTGGTTTC
+>72219 2
+GTCTAGGTAGCCTCCACCGACGGAGATGTCGCATACGGCTTTTCGGCTCAATCATAAAGTTCGGCCGTTAATAGGAGACTTGCCTCAGAGACCTAAAGTT
+>72220 3
+ATCGCGCCAGTATCATAGTTAGTGTATGCCCGTGCCTCCTTAGGATGTGACTGCAACGTACACAGTAGAGTAAGTCCGCCAAATAACTGACCCGTGGGTT
+>72221 3
+GACCGGGGTGACCGTACCACTACGTACGATTCGGTCAACACGTGTGCAGGGTTTAAATGCAACCATAAATTTTTTGCCACCGCATCATGGTAGCTGGCAT
+>72222 2
+TTGAAGACCATCGTGATCCGTTCACTGGTTGGACAATTGATATTATCAGCCCGTGTCACTTAGGAGCCGCCAGCGTACCACTACGTGATGCAGAGACAGT
+>72223 3
+AGTGAGTTTGCTGTGAACAGAGGTGCATTCCCGCCTAAGTCAGGCGCAAGACGATTTTCATGCAATAAGTCCTTCTCGTATGCTAGCCCCGAAGAAGTCC
+>72224 2
+CTAGCGACATGAGGTGATATGTTTCTAACTAGGCTGAGCAACCGTTTCCAGTTAGTCCCACCCACGCATCGTCCACGCTGGACAGTGAGATTTAAATGGG
+>72225 1
+ACTTCAGAATGGCTATTTAGCTGGTCCCATTACCGGTGGTGAAGGGTAGGCGCCCTAAGTACTTCAACCAATTCCACTCATAGCCACAGTGGGCAGTGTA
+>72226 2
+TAAGATCCAGCTGCTTAGCCGCGTTGCGCAAGTAAGTGAATCAATGCTTGTCGGAAAGCTCGCCGTCTCAATACGCCTGAATGCAATAGTTGTTACCGGC
+>72227 3
+TACTCGCACGAGTATAGTGTAGCGTGGCGTGTGCAAGTATTTGAACCAGAACAGTCACGCTGATCAGCTAGAAACTGCTGAGCTCCTCCGTCATTCTCAG
+>72228 1
+GGGCTTCATCGCAGTCCAATAAACCAGTGTCATAATTGGGCTCGCCTGGCATGGCCCGTTAGGTGAAGCTGAAGTCCCTACATATTATCACAGCGATGTA
+>72229 3
+TAGTCTACAGCAGGTACGGCGATAGTTGGAACTCGCAATATGCATATCTCAAGCTTGTCCAGAAGCGTTACCAACCTTGTGTGCGCACGAACGTGCGCTT
+>72230 3
+GACCGCCTGGACCATCACCCAAGAGAAAATATCTCACTGTGAACCTTTTACCTGTGTTTAAAGGTGCTCTTGAAAAGGAAGGCCGCTCGTCTGTGTGCGG
+>72231 2
+ATCAACCGAGTGGTATTGACAAGCCGCGTACACACTTTTATCTTCATGACTCGTGAAGTCACTTCATTCTGGACACGGCCTGTGACTGCGGGAGCAGAAG
+>72232 3
+TATGGTCGTGTGTGGACTGGTGCCAAACTACACCGTCGTAACTGCCTAACTCGGGGCTATCAATAGCAGTATATCGCGTGAACAGTAGCCACATACGTCT
+>72233 1
+CAGTTTCCACATCAAACAATAAGACTGGGCGTTCACCACTTGTGAACAGTTATAGGGGAAGCAATTCAGTCCTGGTTGGCGGCTGGCCTGCCTGTAACCT
+>72234 3
+GCAGACTTCTACGGTAGCGCCTTGTTGACTTGTCGTTCCGTCACGAATCCCGCACTAGAGGTATATTTTCTACCGAACGAGCGTGCCGAAAAAGTAGAAG
+>72235 2
+GATCGTCTGTACCTTAGGTCCAATTGGATGCTGTGACCCTCTGCGATCATATGGCACACGGCCAAACTAATAGGATGAGCCAACTCCTAGGGTATGCATG
+>72236 2
+CCGCGATGAAGCATTTCGCGGCGATCACAAGTAATCGGTACTTTCACCCTAGCCGTGCCGTGGATGAGCGGCAAGTGTATATTCGATTAAATCTTGCCAA
+>72237 1
+AACGACCGCTCATTAGGGCGCGACATCAAACAAGATCCAGCTAGTTGGGTGGGATCGTTCAATCTTAGCTTTTGCTTAAAAAGGGCGACTTGCGCCTCTC
+>72238 2
+ACTATCAGCAACACGTCGCGAGATCCTGGGACCTGGATGCGTTTTAAAGACGAGTTATAAGTAGGACCCGTCGGCACTCCATTGTTTACTCTCACGTGGA
+>72239 1
+GCATTTTGTCTGCTTGACTAACCCCCGAAGTTTAAGAACCTCTAACGACGCCGTACCTTGCAGCGTGGTGAGTAAGCAGTGATTCAGCAGCGATAATGGC
+>72240 1
+CAAAAGTGTATGAGGGTCGCCGCTGTCAGTCTTGAAACGCGAGCACTGAAATAAATGCTGCACCTGCTTATCCCTTCGATCGCGATCATTGCGTAGGACT
+>72241 3
+AGTCCAAAATTTGGTCCGGTCTACCCAAACGCGTCAACGGGTGATTTCAATGTCGGAGGGGTTTTCTCCTATAACGACGCTGATAGCCCTCCTAAAGAGG
+>72242 1
+TCCAGATATTGTCACGCAAAAGCACTGCTGTGGGGTAGCATGATCGGCAATGTACTGCCGCTCTCGCCGGAACTCAATATTTCGAAATCACGTGTGGACT
+>72243 2
+TGAAGATGGAGATTCAATCAACGGAGCAGAGGAAACGACGCCTGTCCTCACCAGCGGGTGGCATGTCTTTCTTTGTTGGCTACTTCTAAAACGCTCTACC
+>72244 3
+TCCTATTCATGGAGATTGGCTTAATTATCAAAGACCTCAATTGCCGGAGCCGGCACTAATGATGCCATCCCATTCGGGGCCGGAGGGTATCACCGTATGA
+>72245 2
+ACTTCTCGGCTCGCGTAACTTTGATACAGTTCGGATTGATGCCAAAACCCCGGTTCAATGTTACAGTGACAGTACAAAGTGGCACCGGAGTTAGCCCGTG
+>72246 3
+CCGACAAGCGGAGTGTAGACCCTCGGCATATGATTTCGTGCGGCCTTTTAGGCCAGAAGCAGATGTCGAAGACTCTCTTAGGATACACTTACTTCATAGC
+>72247 3
+GCGGTCAGGTTCCTTTAAGCCTTAATTTTGATACGAGTACGAATCCCGCATATAGCGGGGAAGCAACGTGGATCGCCAGTTCATCAACCCGTTAGGCCAT
+>72248 3
+GACAAATTTACGTCGGTTCCGGAGTACAGTGCTGCGTGTATTCTACTTGGATGATCGAATGCCGGTTTGCCAAATAGGGAACCAAACACCCCGTCAGCCT
+>72249 1
+TATCTACGCGTAACTAGATGCATTGGACGTTCAGACGGGCGTATCCTAGTGAACGCTACCCCTGATCGCGCTGCTGGAAGACTTACCATGATCGATTAAG
+>72250 3
+TTGCGCCCCAACACAGATTGCACGCTACATTTTGGGGTAAAGCGGAGCTGGCTCGGTCCAAACTCCACTTTGGAAATGGTAGCCATGTATAGTACTGATC
+>72251 2
+CTGTGCCTAATAATTTCGCTGGCAAAGATGATGGGGATGAGGGATCGCGCTTTACTGAATGAGAATCTCAGCCGAGACTAATTCCTACCGCACCTTCCGC
+>72252 1
+TAGTGAGTTCACGCCATCCCTATTTACGGCCCTTGAAAAAAAGCCTTATGGTATCACGGACCCGCGGGTCCAGATCTTTGACATGCGAGAGTTACAGGTG
+>72253 1
+CTATGGGTGACACCAGCCGAGAGCGGGGCGACTCTTTACCTCATTTATGTGCATCTAAAGCCACTTCAACCCCATGAGGTTGAAAATACATGGTCTGGTG
+>72254 2
+AACGCAATCCATAGAAGGGGGAGACTATGTCTACGGTCCTTTGTTCGACTGGGGCTCTCCGCTAAGCTAGTACTAGTGGAATAGCCCCGCTCTCATTAAA
+>72255 3
+ATTCGACAGTTGCAGGCATCATCTGGTACACTGGCCCCTTGTGCTCGCTTGGTAGCTGACGGTATAAATCAACGCTGTCTCAAAAGTGCGAAATAGGACC
+>72256 3
+CTCTTTTAACGGGGCCCTACTTGCGACGAACTTTAAGGCACGGAAAAGACAGATGCGTAACGTCCCAGCCGTTAGATCGTGTTGTAGCTAGACCTGTCAT
+>72257 1
+TTACGGCATGTTCCTTTAACGATCCCGTTCCGAAACGATTTGACGCAGGTGATACGTCCAGACAATCGCTATTACAGGGGCCGGGGCTCGTTAGTAAAAC
+>72258 2
+CTCTCGACTCATCGCCTAGTAGTTTATAACTCGTATGAGGTTAGGATCAGTGCTGGCTCCGCAAAGGCTACGTTCCGGCTCGAAAGAGGTATAGCCAACA
+>72259 2
+GATCGGGTCGGAGCTACACGCTTGCCGGTGTTGTCAGGCCTTCGAACCAACCATTTTCTTAAAGGTATTACGTGCATAGCAGCAAGTAAGAAGCCACTTC
+>72260 3
+TCTTCCTAATTTCGCGCGTATCACTCTCATAGCCCGAGACGAAGCGGTTGAACGCCTTAGAGTAGACGTTTAGAGAGGGAAGAAGTTCATCTCACTGCGC
+>72261 2
+ACATCTTGCGTAGGTATAACGGGAGGCTTCATTATCGGGCAATATCCCCCTAAGAGGGACGCACCACGTAATTATGAACAAGCTTGGCCGGTTGCCCTTT
+>72262 3
+TTCCCCACTTATAATGAGATCAGGGTACGCGCGCAGAATCGGGTGTGACCGAGATAGATCGGTATTGTACATCCGCCAATATCGTCAGTCCTGGTACTCA
+>72263 1
+GCATATGACGTCATAAACGTCCAGTCGGGTTCAAGCGCACAATAATATTTATTTTATCGCTACCATCCACTCCGGTTCGGGGCGCCATGGAGGTGGCAGA
+>72264 1
+GGGACTACCGGAAAACGGTTCACAAGCGCGAGTCCTAGCCGGAAAGACCGCGGTTTTATGGCATTAAGCTTATTTCGTTTCAGAAACCTGGATCTTCTCC
+>72265 2
+TGTTGCTAATTTCGTAGTGCCGGTTGGTGAACGAGACCTTGCTTCATCATGTCCCAGCAGAGCAAAGCTCAGTTTCAGAAAATCCAACGCCGCTACGAGG
+>72266 1
+AGTCGCCTTGGGCTAATCATTTCGAAAGCTCCGTTAGATGTAGTGTTAAAGTACCCATCGGACCATGCTACGTGCCGCTAGTAACCGGATCGACTGCAAG
+>72267 1
+AAATCTACCCCGCGGCTAGTCCAATAGAGTATCCGGGAGGGTGCTTATTGTCCCCTTTCTCACGATTAAGGTAAAAGCTACGCGCGTCGTGCAATATGAG
+>72268 1
+CCTATTACAGGTGGACACGACATGGTCAAGGCTCGGCTAGCGGCACTGTCACAGTTGCGGTCAGAACTGCTCACATTGTTCTCTAAACATCGTGGTATAA
+>72269 3
+GAACTCGTGCTTCGCTAGTCCCCGCAACTAGGTAAATTTCTTAGAAAGGGTACAAGACTGACGAGCCCGCGAAGTTCTACAAGTAGGGCTCTTGTCTGCT
+>72270 1
+GAGCTTTAGCGTGACACTGGACTTCCTTGTGCATACCGTACAACCATGGTCCCTATAGAACAGAAGAGGTGGCACTCACAACTGGCGGTAGCGTTCATTT
+>72271 2
+AACTAGAGCCGGTGCCGGCTGGGCTACTATAGTCTAATCGCACTCCATCTGCGTCCCGTCGATACGCTGATAGCTGATGATCAGGTAATAATAATTACGG
+>72272 2
+ATCTATCTCAGAATTTGCGCTTTTACCAGTTCAGCTGCTAAAAGGATTGAAAGTATCCGACCGCAAAGCTCGTCCCGTGGTGGGGGCAGCGTACTGACCA
+>72273 1
+CGCAAGGGCGAACTAATGAGTATGTAGACTAGATGGGCGAATGTCCATTCAACCCGGAGTATTTCTTAAGACCGGCCTACCTACCTCGCTGCATTGTCTG
+>72274 2
+AGAGTAGATCATGAGGGGAGTTAAGTATATGAATGCGTCTCGCACACTAGTCGCCGGTCCATCCCTCAGACACGTCGGTCATTCATTGATCCGTCCGATA
+>72275 2
+AAGTTGTATCAAAGTTAGGTACACCGACAACCCTCGCGGTCCTCACAGAGTTTTAACCCGAGCCGCTTACCGGATGGTGTGATATATGCCCGTATAGTGG
+>72276 2
+CTCGATCGATGAGATGTCGGCGTGGTCTCGCACTGTGCGGAATACAAACGAACAGTGTCGCGTTGCATCACTTCTCTTGTAGAACTCGAATCACGCATAA
+>72277 3
+GGATCTGCCTAAGTAAGATAGCTCCACTGTCCATGTCCCTCGTAACAAACGATCTGTGCGGCATGTCCGTTGTCGCGCGATTCGGTAGATAAAATGCGAA
+>72278 3
+ATCCTCCATGACACCTTCCGAGTAAAACTCTGGTGAGGTCGGTGGAGGATTTCGCCGACCGTCAATAGAGCAATCTTTATCGAGGTTGCCTACAAGCGTA
+>72279 1
+CTCTAACCGGCGTGGTGACCGGTAAACCTTAGAAGGATACACATCTATCATTATATCTTGCGCTAGCTTGGGCGCTACGACGCGCGTTCCGTAAGAATGA
+>72280 1
+TTAAGTTTAGGGGTTAGACAGAAGTCAGAAGATCAGCGAGTAAGCTCGTTGCTTACAACGGCACCTGTTCCATCCCCGCGCGTGTAGCTCAGACTCTCAT
+>72281 1
+TTATAAAGATTGAGTAGCTCCACCTGACGGTCTGGTCCAAGCGTATGACCCAAGGGACAATCAGGGTTGTACTTAGGCAAGACTCCGCTTTTCGCCTACG
+>72282 3
+AAGATTCTGAGGCAGTGCCGTTGGAATACACCCGGTCAGCCGCTATTGTGCGATGACTACTCCGCGTTACTGTATTCAGACTTGGGCAGAATCACCTAAA
+>72283 3
+CTACAGGTTCATCCGGTTAGCCCTAGCATGATACACCTGTTGTCTAAGGTGCAAATAAGATTACCTGGTGATCGCGAGAGCCTTGATCGACAGTGCCAGC
+>72284 3
+GAATGTATAAGAGGGGATGGCGGAGTTGCGAAACTTGTGCCCTCTTTCCTCGCCCATACTACCTCTTCTTGAAGACTAAGACCCGAGCGCAATGGAATCT
+>72285 1
+GTGGCAGGCGTCAAAGCTACTGTACTGTGACCGGTGATTGGAGGGACCACTGTTCCACTACAGAATTTACTTGAGTATGCACTACCACCCTTATGCAAGC
+>72286 1
+CCAGATTAGGGGGGTAGGTTAACTATGGAGACCGGCTTACTACACACTCGGACATAAAGGGTTCCTGCGATTAATGATGCACCCCGATCCTTCACTGTTC
+>72287 1
+CTGCCATCTAGTGGCTTTAGGAGCGCGCTCCTTCAAAAAGTCATTCCCGGACGCATACCCTAGCCAATGCATTCGATGTGAGATGAAAGATCGTGGGTAT
+>72288 2
+CCCACTGTGCGATAATGGATCCCTCACCTAGTGTGTCTCAGGCCCCGGCCTACATTGAATTGAGAGCCAAGACGAAGCTTACAGATGAGTGTTGGTTAAT
+>72289 1
+CTTGTGGGAACCCACCGTGCGTCCATACTCCGCAACCGTTATTGGAACAGTGGATTCATGTATGCTCTCGGAATAATAAATTGCCAGCGACCGGAAGTGT
+>72290 2
+CAGGAGATTCACGCGTGCGTGATCTACTCAACACGCCCGTCTTGTCGCTGCGCGTGTCTGAAAAGTAAACTTAGTCGCATCGTGGCTTAGCAAAATATGA
+>72291 2
+ATTTGACCATGTGCGCCGGTTAGACCGTGCCACCAAACCCCTTATCTAATGTCCCAGATGGCAATGTGTGTAAGGGGTATAAGTTCCATGCAGGACCGTA
+>72292 2
+CAATCGAACCTGTATGACCTACTGGTGGCCCGCGTTTTCGGAGGAGTGTTGCTACGTCACACGAGTAATATCCGTACTGGGACATATTCAAAAGGACTCC
+>72293 1
+CCACAGTCATCTGGGGAGTAACGTCAATTCGGCCCACTAGGCGATACCAGCAAAATTGCTGTCGTTAAAGCTTGGTGTCGTTGCGTTTACAGCAACCTGA
+>72294 1
+CTCACAAAGATAGGCAGGACCCTATACAGACGCCCGAAATACAGTACTTTTATATCGTTATGGATCTGGGCTGCTCTGGTCCAGCGCTTGCACTGAGTGG
+>72295 1
+TGCCTAACTCGCCCTGGAATATTCTAGCCCGTCCATATGGGATGGAGTAGAGAAAGTGATCACGGACCCGAGTTCCCTGAATCACTACGGTGGTTTCATA
+>72296 2
+AGTCGTCCTCTTAATACCGAGTCAAATTCTGCTAAGCTCGGGCACGGTCAGAGCCGGAAGTGCGCACTAAAACCTATCGGTTGTCCTAGCATTGGGATAT
+>72297 2
+CTAACAGCTGGATCCCTGTATTACTGGATAAAGGCGCCAATTCTTTGGAAGGTAGTAGATGTTCGAGTCCATACGGGCTTAGCATCCGCCCATCCGAAGC
+>72298 3
+CTTCAACTCTATACCGGGTAGAGGTATCCAACAAGAGACGTCTAGGCGTACATCTACCTACGATACTATCTGAGGTTACTGAAGTGTGGCTTCGGGCGCC
+>72299 1
+CAGCCTAAGCAACCCCACTGGGTGAAAGCCTTGGCTACTACTGCGAATACGGAAATTTGTACACTGCGCCAGTGGCCATACGCTTTTAGAGGTTGTTTGA
+>72300 2
+CATGTGTCGTCGAAATGTCAATGACCACTGAGGTAAGGTCCATGTAACAATCGCGCGTTCCCACTGATGTCCGCTGAGTTGAGGCACTATAGCGTCCAAT
+>72301 1
+CACATACTAATAGCAACTATGACGGCTTCATCCGAGGTAACGCTAGGGTCAACAGCCTCTATGGGATGTCTGGGACGACATTTCAATTCGGGGCTTCGCT
+>72302 1
+AGCCTTTACCCGATCCTACTTATGAGGATTGATGACCGCCGACAGGCGCGAGTGAACAGGCAGTCATCACTTTACTATACAGCAGTGTGGGCCATTGTTA
+>72303 2
+ATCGGTGCCTGAGACGTGTGATTGGACTGTTATTCTGCCCTAACTAGAGGTACGAGTACAGCGTGAATGGCTCACCCCAATGACTTAACCGCTAACCGAT
+>72304 2
+GATACTGAATAATACCGCGAGCCTAAATCCCGGCCGATACCATGTTGAAAGGCGGTATTAAAGGTTGTTCTGCCTCGTTGAGCTACACGATTTCGGGCCC
+>72305 3
+GCGTATTAGTCTTGCATACGGCGTTCTCCGGGTCTAATTTGATCACAACGCGTAGCACAACAACCAAAAACGGGAACGCGGCTGGCGGATCCTTGTTTAT
+>72306 3
+TTTGTGCCCGGTATATGAAAGTAGTTTTTGGCAGCCCGTAGAGCCTACAAAGCTGCTGCAGTGTTACTCACCTACGGGACCACCACATCCGTAGAGTGAA
+>72307 2
+AACAGCCAGGCGCTCAGGTTTACCTTCGATCCCAGTGCCGTATACAGTGGTAAGGACGAGGTCGGTACGAAGGTCCTTCGTTGCACAACTTATTCAATTA
+>72308 1
+GACGTGCTGGCTTACTTATAATTCTGGGCCCGCTAAAGCCACAATTCCCGGGTGGTCTATGAGGCTTCGTCCGAGAAGACAATTCTGAGGACTAACCAAT
+>72309 3
+TCAGTAAGGTACAAACAGTGGGATTGTTTTCTGTCCCAACTGCGCCACGTTAAGACTCGCACGTTCTACTCAGAGCCCGGCAACTGCGGATTGAAGTGTA
+>72310 3
+GAGTCAACAATAAGTCTTGGTTTACATGGTGCCGCCTTTACCGCGGGGCACAGATCAGGGTTATTTTTAACTCGCGACCGCCACCACAGACAGGATGATT
+>72311 2
+GTTTTCCTACCAAGACTTCATTAGGAGCGTGCTCAGATCCAGACGGATAGGCTCAATGGGCGCATCGATTCATCAGAGTACAGCCAACCGGTATTCGTTG
+>72312 2
+GCCGTTTCGTCTTTCACCTCAGCTTCTATCAACAGAGCCTCGAATCCACAGCTATGGGGTAAGTAGGTGCTAGGCCTGGTTTAAGGCAAAGACAAGGACT
+>72313 2
+CGACGTCGAGTCACAGTTCTTGACGCCTCCCATGGTATCTATGCCGTAATCTCCAGCCTGATTAGCAAGGAATGGATCAGTGTGCAAGCTGAGTGCAATA
+>72314 2
+AGCCAATCGTCCGCTACGAAGAAACAACAGTCATGTTCCATGAGTGATCGTCTCCGGTGGGGTATTTTGCGTAAGTTGGCAAACCTAGCATCCATCTGGC
+>72315 1
+AATTTAACCCGTGTCGCGGACGCTCCGTTAGCACGCCACGCATTGTGTACTTTGAAGACCACTAGATGAAGGAGCAGTGGAACTTGTAATGCTCCATTCG
+>72316 1
+CTTTTACGGGTAGGGAAGGTTTGTAGCGGCGAATCAAAGCACTACTTTCGTTAGAGGATGCACAGTATTCCCATCAGAGCGCCCATTGACCCACACTCTG
+>72317 2
+AGCTCTGCAGTATTTCGTTCCCAGGGGGTGAATTCCAATTAAAGGCTTACTAGTTTCGGAGCATGTAACCGACAACGCTGAGCTGCCCTGAGGAACACCT
+>72318 2
+CCGAGGAGCAGCCCGGTACTACAAATGTTCTTTAATAGCGCGAACTCCATACAAGAATATGGCTGTTCGCGGCAGTGTTCGTGTGTCACTTCAATCACGG
+>72319 1
+GGTGATCGCGTGTACAATGGAAACGCTTTGAAAGGAATCTTTGATGCGTTTCTAAGCCACCTTACAGGGGTATCAGCGCCTTCCCGGTAATCGCCAAACC
+>72320 3
+CAGTTTACCGCGCCACCTGCCCTGACTGCGCCATGTAGAGCGATCTGATAAGATCATAGAACTGTTCTGTGCTAGTGGTTGGGAAATCCAATCATAACGG
+>72321 1
+CAAGTTCCAGCTGTGGTACGTTGGTCGGAGTGCCGGCACACCAGTGAATAAGGTGCTATTGCAGCAATTATTCTCCCCAAGAACCAGTACAGCCTGATTT
+>72322 3
+GGGGGTGAGGCTGGATCTATATGGGACAGGATGCGCCCGCCAAACTATGAGATTCAGATTGTTCATATATCCCTGACAACTTACAACCTCTGCAGTCCTC
+>72323 3
+CGAAAGCGAATAGGGTATTGCTCCGGATGAGTTCGGCCCCCCGTTTAAGTCTCGACCTGCCCGAGAACCATTATAATTGGCTCTTATGTCCAGAGTAAGA
+>72324 3
+TGAAGGAGCCGCGTTCATAGGTGCGGACTCACCAAGGCTGTGTGGTTTCCAAAATAACCCCCCAAATGGTTGTCATCTCATTCGAAAGTCTTGCCAGTAG
+>72325 3
+CGTGTCCGAGACCTATTCAGTTACTTAAAGCTGTTCCTTTAGCTCGATCAAATAAAACCGGGCCTGAATCTGAGATGAGGGAGGGCCCACCTTCGGTGAC
+>72326 2
+TATCTGAGGCCGCCCCATTAGAACCCCGAGTGCCAAGACCATATAGAGGTTGCGCGATTATGGCTCGGCGTTCAATATGGGTAACTACCCTTATTAAGGT
+>72327 3
+TAGAAACGAAACCGTCCGGTCCCGCCATCTAGTAATGCAGTGATCATAACTAGCTATTGATTAGGGGGTCGGAATCCGCTTTTGGCTAGACCCGCTTCAG
+>72328 1
+ATACGCGCGGCCAATGTTCTCCTGACGTTCACCTTACGTGTAAAAGGCTTAACGGAGCGACATTAGGAGGAATGCACTAACTGTGCAACTCGTTGCTTCG
+>72329 1
+GTCGCACTACTCTCTAATCCCTGTTGATGCCTTTTCTATAAAGCCTGAACAGAATCACATTTCACCTCGCAGGGGGTAAGCAGACGATGAGTGGACGGGG
+>72330 3
+TGGACGGGGCTCACGAGGTCCACCCGGATGTGGCCTTATAAATGAATTACCTCCTGATCAATACTCGATAGCACGTCAGTTTGCAGATATCGTGTACCAG
+>72331 1
+CATCATCCTCGAGTTTCGTTAGAGGGGATGATCCTTAGGTTATCGAAGCCGTAAGGTACCGCCGCAGTCCATGTATCGAACTTAATACAGGGTACCCCGA
+>72332 3
+ACACCAACTGGGCAATGCATCATCGACTTAACGAGCCTTTGTGCGATAGGCATTTGGTACCCTATACCCTTAAAGCATGCGGCGGTGATCTGAGTGCGTA
+>72333 2
+TGAGGCTGCATGAGGGTATGTAAGCCACTTGTCTCACTTTGGCTTCAGATGCAGTCAAGGCTAAAGCCGTACCGTTCGACCCGTTCTGCATGACCAAAAA
+>72334 2
+TGCCAGATCACCGTGACAACTCAAATACGATCGAGTCCGCTTTTAATGCCCGTGGCTTCCTGTGGCAGTTCGCTGACATAAAGAGGGGATTACGTTAGAC
+>72335 1
+TCATCTGAACCCTAATATCGTACAACACCGCAGTTGGAATAGGGCTTAGTCAGTCTTGCTAAAGAAGCTGGTCAGTCGCCGTGGGTCTTCGTCGACAGAC
+>72336 2
+CGACACACTACTGAAACGGCTTGGTACCTGGGGGTTTTATAAGGAGCACTATCGCCGTCGAAACCTAGTGTTGAATGCCTTATGCTCCAGTCCGAATACG
+>72337 1
+CACTGAAACGGACTGAGAGCTTCATCAGAGAATACTTGCTGCTGTGAGGCGACATGTAAATCTTGCCGCGGACCCTTTAAACGTTTGTTCCCGGACGCTA
+>72338 1
+TAGGTGCCGGTGTCCAAAGTATTCCTCCACGCTCATGTGGCATTTCATAACGAACGCGCCGATGCAATGCTCTAACAGCCATAAGACGGAGTTGTATGTG
+>72339 3
+ATCAGTTCGTTTGCTTGAGGTCGACTCGATCAGTAGGGAGCTACAGCGTTAGGAGGAGCGAGCCTTCTACTCACAACCTCTCTGAAAGATTCGACCAATC
+>72340 1
+ATCCTAAGGGGGGAATGCTCCCCAATCCTCTTTCACACTCGCGCTCTTCAAGCCGAGCCTTTGTGACACGAATAGATGTAGGAGATATAGGATCATGGGT
+>72341 3
+CGCGACCGGATAATACGTTAAATATAGTCGAGCGTTAGACTCGGTGCAAATGGCTCAAAACTTTCCGTGGCCACTGGTACGTCGACCAGGTGTCTCCATT
+>72342 2
+CCCAACTCCCGGAATCGCGAATCCAGTAGCCATCATCTTCTGAAATAAGGCTATTCCTCTTTAGAGAAGGTGTTGGGTGCCGGGTGTGACAGACGCATTA
+>72343 1
+CGAAATCGTCTACATCTGAGTATTGAGCTGTTTTAGTATTCGCTGAAAGCGTGCAGCTCCTTAACAGGCGCTCCGACTCGAACGCTGCGACTAGACGGAA
+>72344 1
+TAGTACCTGACGACAACCATAGGTATTATGAATGCCCCCGTCGGTAGTGAAGCCGAGCACGGACAGCAGGTGACTAGTCCGAATTGTTTCCCTGATTTTC
+>72345 2
+TACCATGGCGAGACCTTGATCGCGAACAAATTCTTGCGCGCCTGTTGGGCGGCTATGCATCGATGTCTCGTATCGAAAGCGTGCCTAATAAAGTATCACA
+>72346 3
+GAGGACTATTATGGCCAATCCCTGAGTAAATGATGGTGCGAGTCAGCTGTCTTCTTACCCCCCAAGGGAAACTCCATCCGTTCTACTAGAGGTGTAGAGC
+>72347 3
+ATCTGGCGCTCCCTGCAGTCCGAATTAATCGGGGGGCCTTCGTAATACGCGTTTCGTAATCAACAGATATCGGTAGCCGTCACAACTGGATAGTCTAGAA
+>72348 1
+TGCAAGGCAACAGCTGAGCTAGTTTTAGAACTCTTGGACGTGTTCACCCCTCCTTTCGTGTGGGAAACGAATGCGACAAACCTATGCCTTACATGGACGG
+>72349 3
+AGAACGGACGGCCGTCCTTATCTGAATGTGCTACATTACAAGAATAGACGTGGGCTCGTGTACTCTACCTAGAGCGAGCATCACCTATTCTTGCGATGCG
+>72350 3
+CGAGAGAGCAGAAATCATGTGGAAATCGTGCCCGAATTCGTTTCCCTCATCGCCTGATGTAACGCTTCCTATACCTTACGACCATTTAGGGCGAGTGGGA
+>72351 1
+TGCGTGTGTATACACATATCAGCCGAACGGACGTGGATCTTTACGACACAATTGAGCCAGTTCCGCCTGATTTCGGCTCCGCGGTAAACAAGTGTCATAG
+>72352 3
+TCCGTTACGACTTAAAGTAGAAAGGCGCGGTCGCTTTACAGAGGCGAATACTTTGGGATGACCGAAGATTTTCATGGTGTCCGTCAATCCCTAGCCCCAC
+>72353 2
+TGTGGTGACGCACCATTTTCGGAATCTATTTATAGTTTGCCATGGACGCAAGAAGCTCTATACCTCGGCAGCATTGACTTCAGCAGCGCGAAGAAGCCCG
+>72354 3
+TCACCGCCGGTTTTCGTTCCGGACAAGAGACAAGGGCACATGATCCGTTTAGTAAACAGCAATCGAGAGACGAATTCGTCGTAACCGTTTCGTTCGCTTG
+>72355 3
+AAGTCGCGTACTTTGGGCGCATCCATAAACTTGACTCCCAATAACAGGACGATGTCCAACCTAGGGATTTTGGGATATGCCCGTTCTTGACGGATCCGAG
+>72356 3
+TAATCAGAGCGACAAAAATACCTCCGTAAGCGCCGTTCGGATTTGCCGTAAATTTTTCGAACTCTTGCGAGTAGGCTGCGGAAGCTGCATAGGGCCCTTC
+>72357 1
+AGCATGTTACCGTGATAAGTGAACAGTTCTGGTCCACGTTTCATATCGAGGCGGACCAGAGAAATGGGGTGGCTAGATCCCTGATCTTCACCTCCACTAC
+>72358 1
+CCTTGCCGGTTTTGAATAGCCGGGCGATTAAGGGCTGGAAGCACTGGCTCATGTTCATGCCCCAAGACTAGCAGGTCTACTTACAGACCTATACATAAGT
+>72359 2
+TAAGCAGAGTTGGTTCTTACCTCGGCGGACAAGAGTTTTATAGAGATTCCCGTTCCAGTATGGCTCTACAACATGCGCGCACAAGCGCAGACATGGTTCC
+>72360 1
+GAAAATTGCGTTCAGCTGTTTAGCACCTGAGACAAATAATACCATCAAGCGGGGTTTCAAGATCCGGTGAGTCGGATTCCGCGTTCCCCCGGTCTCGATA
+>72361 1
+AGCCCATTCCGTCTTAATATAAGGTGCGAGGGTTGTCCGATTTCATCTCGGCTTAGCTAACTCATCCTCCGAGTAGGAAATACGGCGAAGTAGAACGCCG
+>72362 2
+AACTTCTACCTTATGGAAACATCAGTGGGGAGTGACTCTCACAGTAATCCGCCTAGTTCCCTTGGTGCCGTTGGAAATGCACAGATAACCAGCGCTGGGT
+>72363 3
+CTATGGTCTCTGTCCCACAGCCTCTGGACTTCTGAATGGAGGGAGGCATATATAAGCGCATAAGAGAGTGAGGATCCTTCGAGTTCACATGCCCCCTAAT
+>72364 3
+GCAGCGTATAGCATAAAGTGGAGGTCACGGTCCTCACATTGACGCCCTGGCCTTGTATTAACGCGCCAGCTGAGTTTAGCTTAGTACCCGATCAATAAGT
+>72365 2
+GAATGCTATTATACCGACTCAGAGCGCAAGTCAAGGGGCGACATTATCAGGTCGCTCCATACCGATGGCACGTGATCCTATGATCTGGGTACTTCTTACG
+>72366 3
+GCAGTACAAGAGTCCAATTCACGTTGCGTCCGTCAATCTATCATACATGTGACATTTTCATCAATCGCCCGGAATCATGGGGGAGCGGTAGCGGTACCTG
+>72367 1
+CCCATATAGAAGGTCAGCTCGTACAATACATAAGCGCACTCCCGGTCGGTACGATTCTGAATGCTGATGGTTAGATTGCTCCCGTCGGATTTGACAGAGC
+>72368 3
+TAGGGATTCCAAGTGTGCTTACCACCTGGGCTTTTTAGCTAACGCGGACCTAAGAACGCGTTAGATGTTGATGCACTGAATGCCAGCACACTCTAAGCGC
+>72369 2
+GTGGAAGGCTGTCCAGTTACCGTCCCCTCTCCGTCATAGAAGCGAGGAAAAGGCGATAGACGCAACCCTAATATCTTTGTTGATGGCTAATCTACCTGTG
+>72370 1
+TCCGTACTGACTATCAGAGCGTAACTGTAGGTGCGCAGGAGTCCGAGCCAAAGTTTGGTAGCTTTTCTACACCGTATTATCAGACCCCTGGAGGAAACCT
+>72371 3
+AATGAAGGCTCGGCGGCTCGGAAGACGGTCACCGAGATGATCATCGACTACTCAGTACACAACTACCCATCTGTATTTCGTATTGATGGGGTATCTTCCG
+>72372 1
+CTGATATGTCACTGCAGCCTAAGAGTATCGTTGCTCTGACCCGATTTATGGGACGGTTGATGACCCCCTATGCGACTGAGCGCTGAACAAAAACCGGTAT
+>72373 2
+ATGTTTAATAACGCAACGAGGGATTACACCGATCCCAGGCGTGACACATCAACGACTTAGAAATGGTCGATGGCGCTTGCTGGCCACTTTCCTGTTGGCT
+>72374 3
+TACGGGGAATGTCGGCCTAGTTCTTAAATTGGTCAGTTCATGGGATACACTGATCAACCGGAGATCCCTGAAGCGATCACCTCGACCCATTGGAATCCTG
+>72375 2
+TAACTTAGAAACTCATGCTGCCTTATGGCTACTTCGGGGCAGAGAACGTAACACACCTGGTCGACTTGGGGAACGAGTTATTGCCCTACTCGTTCAGCAG
+>72376 2
+AGAGTGGTTTAGGCAAGTCCACATTTCGCCGGGTAAGGGCAATGGTCGACGCTTCACCCTCTCTCTCACTAATTGTGCCCAATTGACAGGGAGCATTAAA
+>72377 1
+GCTTAATGAGCCTTCATAATCCACATGCGGATGCCATGGATGAGGGTCGGGCAACCGCAGTAGTTGTACTCGTTAGACTCGACCACCTTTCTGAATAGCA
+>72378 1
+AAGTAACCGCTCGATACAGGGCGTATACCGATTTCATGCTTCCCCAGACTAACAGGTCACAATTGGGGTTGCTGCGATGTACGCAACAGTGTTTGCCGAT
+>72379 3
+TCCCGCGTAAACTGAGTGGATTAAAGTACCATCAGTACGCAGGCATCTTAGATGGTCTAGCTCTGCGGGCGCGTTTGGTACCAACACCTTCCTTAAAGAG
+>72380 1
+TAAATCAGACCGGGCTAGTCTGTGGGTTCACCCGTGTCGAGGGACTACATTAGACTCACTACACGGGTTACAACTGTCAATAATCATCCCCTGTATGGGG
+>72381 3
+GCCAATAGCTCACTCTTACGTAAGGCTTAGACATTGCGGCCAGGAAGTCCTACGCTAGGCAAGAACGAAGAGCTTGTATTGTTTGCAGCCACTTTCGTCG
+>72382 1
+ACTCATGTCGTCCGCCACCCAGACCCAAGCCTCATGTATTGACATAATAAAAGTGAGTGTTGGTGAGTGCGGCTTTAAATGGTGTTCCCACTGAAGCGCG
+>72383 3
+TTAGGGCTGCCGGTGAAGAACATAACTGGATTAGTTCTACTTCGCCGGAACATGGAAGAAGTCACCAGCTATTCCCGTGCATGCCATTCGCACTATGTGC
+>72384 1
+CTACATATTCAAAGGGCTACGCTCGCGGTGAAACGCGTTCGCGTCATTGTACGTAGTGCATACATACCGTTTAACCCGATTAGGAACTGTCGCGGTACAG
+>72385 2
+TGTATTATGAGGACACAATTTGACCGCTGAGGATACCGGAGCGAATTAGCCAATTACTGAGTAGACTAAGCGTCCATGCGCTGTTTACCCGGCCTCCTCG
+>72386 1
+TCCCTGAGGGAACAAAGGCATCTCTCGCACCGGTCTGCTGGATGTTTCGGCTTGAATATATGAATCACTTATGTGCGTAAGCCAAGCCATATCGCACGGA
+>72387 1
+CCCAAGACGGACAAAACGGGACTGCGGGGCCCAGGTGAATCTCTTTACTACGTCTGTAGAAGACACGTGGTTTGAATATCTGTCCTTAGCACTTATTCCG
+>72388 3
+CGTTTAGCTGCGACGAGTCTGCCAGTGCTGAGCTCGTAAATAATATCAATGCCATATACACGGCCTGGTTGTCCCCGACCACTGCGGAGTGATTAAGAAT
+>72389 3
+TGACGCAGCCGTCATCAATTCTGGTCATAACGCGCAAGGATGTGTATGCTTGCGGGGATCCTCGTCATACCCAATTCAAATGGAGTGGGCACACTTACTA
+>72390 1
+GGTCGCAGGCCCCTGCCTTGAGTGCATCTTAGCCCGTTTGCGGACATTCCAAAGATTAAGACTATGCGATGGTTGTAAGCCATAAGCTACAAAGACGTCT
+>72391 2
+GGACACCACGAAATTTGCCGGACATCTTGACAAACGCGCGTGGTTCGCTTAGGACGCTGAAGGCAGGCCGTACTTGAAATATGCTTATTCCTCGCTTATA
+>72392 1
+GAGATATATCTACGGCTTTGCAGAATTACTAAAAATTCCCTTCCTTCGCTCTATATTGGGGGGCCGGCTAGCACCAACATACCGCGACGGCGGGTGTAAG
+>72393 2
+TGATCAATTAGCACCCGTTGGCCTGCTAGCCTATTGCCACGTCCCATTGTTAGCGGCAAATAATTGCACGTCGCTCTAAGGCAATTGGGTAGAAAACGGG
+>72394 1
+GCGTTTCATGACAAGAGTGAACTACCGGCAGTGTGGCCTGTAGCCTGCTACAAACCCAGGCGTTTGTTGTCTAAAGTAACCAAGCGATTGCGTTCTACCA
+>72395 3
+CGAGCGGGAACGGTAGACCCGTTTTCACAACCGAGCTGATATAGGTGGACAGTATTCAGGGCAATACTCCTGTGTCCTGCATTAACAGACCGATTTCCTT
+>72396 1
+CGATGCCCTAGAATCCAGTACGCCCTGTTTTTGGCGAACAGACGCGTGACCTATGCATTGTTGTAGCACATGCGACTTCCAGTGGGCCTAAGAAATTAGA
+>72397 3
+ATGATGGTACTCCAAGCCCGTAGCATAGGCCGTGTACAGGTTTGTTTTACAGGGATAGTCCGACCCGGCAGAGAATTCCCTGCACTATATCTTAGACACG
+>72398 2
+AGTGCTGCGTGAGATTGAAGCAGCTAGCAGTTCGAACAGAGCCGGCTGAACTTCAGGCGCTACAACCTAACCTGTATCTTAACGCATTTGTCGCCGTTTA
+>72399 1
+AACCTTTGCAGTATGTGGATAAGCTGCCGAGAATGGGTACATATTTGAGGAACTCGAGCCCCTAAAGGTGATCGCCCTGTTCCTCGATGCTACTCGACAC
+>72400 3
+CCCTGGCTGAGTACACCATGCGTTGAAGGCCAGGTTTGGCATCAGCAATGGTGTTAACATCCTACCCTGGCATGTGTATTCTAACGAATGGCAGAAATCC
+>72401 1
+ACTCTTCGGGAGATCCAATTGACGCGCACATGGTGACTGTGATCAAGATACATGTTGTCCAGTTTATGACTCGCCCACCGGCAGCAGAGATCTGTTCAAG
+>72402 1
+CGGTGAATATATGCCGTCTGAATAGGTTCATATCTACACAGACGTGCTCCCCCGAACCGGAAATGCGAACGCTTTTATTCGCGGTTGAGGCCCAGAAGTT
+>72403 1
+CGTGCCTTATGTGTCACTACGTCGCTGCGTGGTGACGAACGGAGCGATACACAACTCTGCGACTGCAGTCTACACCTGGGTAATTAAATTACTCGAATGA
+>72404 2
+CCGGTAAACCGTGATGTTGACCTACTCATCAATGACACACTGTCCTTACACAGTGGGGGGAGCGCCGGCAGATGTGTTAATCCCGTATAACTACAGTGTT
+>72405 3
+GAGACATGTATTGAACTCAAGATGCGTAGTAAACCGTGGTTCCAAGGATGCCTCGCTCCCCTGCTCTGCGAAAAAGGATCCCGTTGTAGGCTACATGTTC
+>72406 1
+TGGAGTGGCATCTCTGATGCAGGTCCAAGGCACGCTTGCTGTTGTTAAAAAGTGCTTCATCCCGGTACCCAACATTGGTTACGCACCAGGCTCAAAAAGT
+>72407 2
+CGCATTTACCACGCGGGCCTTCACCCATATCGAAGTCACTCGAAAGACCTGGAGGCAGGGCTTTGTGAGTTGAAGGCCGAAAGAATACTTTTCTGCTTAT
+>72408 3
+ATTGGATCCTAGGTACCGGGAACCGAAAATTCTTTTGCGCGCCAGACATAGCGTCATCTGCTAGGTATTACAGCGCCATGAGACTAACCGCTAGGGTTCT
+>72409 2
+AGTCGGCGAGCTCTTCACGTTTCGAGGGTGTCACCAGATCATGGATCTAATCAAGATAAGAGCAAAACCTCGCTCCGTCTGCTGAAGTACGTTTTGCAGC
+>72410 3
+GGCCGAGGCCGATCTTATTGTGGAAGTTTGGCGTCGCTATCTGGGACTATCCACCTGCATCACAAGAGAAGTTCATCGCCTCTCACGTTAAACAGTAAAG
+>72411 3
+TTATCCTACGCGGTCACTGGCGATCCGGTCAAGTACTGGTTGTCTTCAGAAGGAGCTAGGACATGGAAAAGACTCTTAGAACCTCAACGCTGCCGCTTAT
+>72412 3
+AATGAAGGAAGCGTATTCCTGAACTGCGCGGTATGATTGATAGCGCTCCTACGATTTGCCCCGGCCATCGTTTCAGCGGTTACTATAAAGCCTGAGCACA
+>72413 3
+AGGAGTTCTGCACCCTGAAGTAGGGAGTGAGCTAAATCTTTCTTGGGACTGCGCTAATATGCGTCTGGCCGAAACAAACCCCTTAGCATCCGCTTCAAGT
+>72414 2
+GGGCTCTGAGTACACTCTGGCTCTAGACCTGATAGCGCGCCAGCGTGGTATAAGAACTAGCAATGGATTTGCATAACAGATCATGATTCGCTCCTTCACG
+>72415 2
+ATCTCACCTGGATACGCACCGAGATAACATATTGACGATGGACTAACCCCTGCTAAGGCTTTTCGGCATTCCGGGTCTTGGGGGCCTATAAGAGATTAGC
+>72416 2
+GCCAGACTTGTATACCGCTCCAATTCGGTGACCGGTTAACGACAAGAAGGCATTGTTGGATGAGTACTTCGTGGAACCCGCTTGTTCATTCGGACAACAC
+>72417 1
+GCGTCCCTTATGCACGAGACTACGAGCTACGGACCTACGGGAACGTACTAATCCCAAATGGATCTTATTTCGATTAATGCGCGGGCTATATTCTGAGGGC
+>72418 3
+TAGTTTGGCTCACCGATTCGGAGGAAGATGATGAACACCGAACACCCAGCGGCGAGTAGCTTAAACGCGATCCTCTCACATGGATTTCTGTTTCTTCAGG
+>72419 1
+ATGCACTTCCGCGCACCGGCACTGTGCGATTTTCTGACACATAAGATTTAGGGGCCGACTGTCCATATATAACTGGCTAACAGAGGCGTTGATGGCCAAT
+>72420 3
+TGATTTCCGCGGACAGTTAACCGAAGACGGGTTCAAGAGACTACTTAGAATGATCACTGTTGCGATTCTCGGCCTAGGGCTACGTCCGGCTCTCTAAAAC
+>72421 2
+AGCCGAGAAGCCACGGCCGTACTGCTTATAACAACGCCGTCGCCAGTAATCTCTTTAGTGATTGGGCGTTATGGCATATTTAAGGTGCGACTTGCACAAC
+>72422 2
+AGGCTCCGCCGCCAAAGCGGTCATTCCGACCTGTCCACAGGTGAACCATACGGTACTAGGGCTAGGGAGATTAGCTTAATATTGATAAGCTTACCTTGTT
+>72423 2
+TCTCGTTACCACCATTATATGGTCTACGGAGGCAGAGTCTGATCCTGTAGCCCGATTAGCCATACCGGTGGATGTGTAATGCCCTGTAAGGCAAACGAAC
+>72424 3
+CAGAATATCTACAAGCAGCACGTGTGCAGGGTACCTATCAATTTATGGGGCTCTGGGTCCTGTGCGAAGAATACCTCACCCGGGGCCCTACTTAAGATTT
+>72425 2
+GATATAGCGACGACCCCCTGTATAGGCATGTCATAATACTCAGGCTGTCTGGCTCGGTTTAATAGACTGGTTGGAGAAATGCCCCAACCTACTTCAGGGC
+>72426 2
+CCGCATGCTTGACGGTACGACTGTGACAGTGTTAAGCCAACTGTCGTTCTCCGGTAGTTTAAAGCGCCCGATCGCATAAGAGACTAAAGGCGTTAATTCC
+>72427 1
+GAATTGGATTGGAACGATCCGGTTAAGGTCCCGCAACACCATTTTGGGGACAATCGCTCGCGCTGCCTTTACAAGTAAGCATCGTCCAACAGAGTTTGTC
+>72428 3
+GCATGCCCCGGTTACATTGTCGCGGTACTCTTTCGCTCCTTAGTGCCTGTCATGCCAGGACGAGGGAGTATCCAAGAAACGTAGACAAACTATGAATGTA
+>72429 3
+GTGGCAAGTATAGAATAAATAATGTTTCGGACCACCCGTTTATACATGTCCAGCGATTGAGCGCGCCAGGGTACTGGAATACACCTGCCCCGGCGTTTTC
+>72430 1
+CTCGCTTGTGCAGAGTCCGCGTATATGTAATGACTATGCAGCACTCTTGGTTGGGTAGCGACGAAAGACCTCACACCGCCTTTGGTAAGATCCGATAACA
+>72431 1
+GCTCAACATACATCAAGTGGAGTAAGCAAAGGTCGGAGCAGGCGGTTCCCGCTAATCAATCCCACGTATTTGTTTCGTATACTTCGAGCTCACTGGCGGT
+>72432 2
+TGATAGTGCCTATGCTGCAAAGTGATGACCTGGGAGTACCCAGTTGAGACCATCCCTACCGGAGTTGTGTATAATTCATCACCACGCGATGCGGCATTAC
+>72433 1
+AACGTCCGGAGTGCGGCAAGACTCCGGGTATCTCGGACGTTAACTTACAACTGTCGTATCAAATAGTGCGTTGTGATGCCGACATTTCCACGACGCTTAA
+>72434 3
+GGCCGAATATTAACGCCGCAGCCCGACGAACGTTATAGCAGGTTCTGAACTTTGGACAAAGGCCCCATTAAGGGTCAGTCTCTATTCAAGCTCTGGTTGT
+>72435 1
+GGTTGGACAGCTCCCAGGTGGAATTATCCTTGAACCCTCTCTATGGCAATCAAGTTCGATGGATTTGTAGAGAGTAGAACCCGTCGCCGGTCACACATCA
+>72436 3
+CACCGATGGCTCCTAAGGCCCATCACTTCTTTTGTCCCAGAGCAATATTGTTCAGTAAGTATCCGATCGGGAGGGACGGAAGGCACTTGAACGTAGTTCA
+>72437 1
+TATCGCACGATGCATCCAACGACGACTAACTTGGCAACGGGCAGGGTGATACTTTACCATCCTTCTAAATCTTGCAGCGGTAGGATTGTGTCATAGGCGC
+>72438 2
+GTGTAGTTGCCGATGCTTTTACTACAAGGTCGGTCCGCATCTAGCTGTAAATCCCCAATGCTGTTAGAGAGTCGCGTGAACCAATGATGACACAGGCCAC
+>72439 1
+TGATTGCCGAATAAATGATGCTTACGTTAGGTCTCGGCAGTGGGCACCACTCGCACAGTAGTTCTTCACCCCTTCTGATCGGAGCGGTAACAGTAAGACA
+>72440 3
+GTGAATTGGGGACATCAGGTTGCCCAGGCTCCCAAGGTTATCAGAGCAAGGCATATCGACACCGGTTATTATAGCTTCTCCTGTGGAGACTACATCCTAC
+>72441 3
+GGCGTATGGTGTTAGTGTACATAGATTAATCATTTTCCGTGAACCCCGCTGGAAGATCTCATAGACGCGCGCCCATCCCGGCTAAAATCAACGTAGGTGC
+>72442 2
+GTAGGAGAAATTACGCGCATCGTTTTAATGGACTCGCAGTTCGTACTCAATTTACGGCTCCGCATAGACCTCCAAGAGGGCCAGCGCTATAGTCGGATCT
+>72443 3
+TAGCTGCACAGTATCCTTCCCTATGTATGTGAGGTGACTCACGTCCTGAATTGAAATAGGGCCTCGGTCGCGTGATGTACACCAAGGCAAATTGGCCACA
+>72444 3
+TTATGGATTTCACGCCGAAGAAACGACCTTAGTGCGGTATGCAGTTGCAACATTCTCGTCTTGGAATACTGTACCCTAGGCCGACACGTAAGCCGTCGGA
+>72445 3
+GGGTGTAGACAAATGAGAAAGCCCGACAAGAACGCTCTCGTTGATCACCCCCTCGTTACTACTCCGTTTAAGCTTATGACCGCGTTAGTATGATTGGGCG
+>72446 3
+TTCCGGAATGTCAAGGCAACGCCCTAAGTGTGATAGTGTCCGCAGTCTTCTGGATGCACTCTCATAGCGAGAAACGCAACGACATGAGGTCTCTTGTTCA
+>72447 3
+CAGTGGCAGTTTATTGTTCATAGGACCTGCGGGATGTAACACATTACGCCGAGACGCTGCGATAATGACAGCGTCGACTTACCCCCTAGTGTGATATACC
+>72448 3
+TAGGTCTGACCTACAAGGACTCACTCCAAGCACATCTGCTTCAGTGGGCAATTAAGCGATATGTTCATGTGCTTAAACGCCGGGGTTGCGCAGTTGCACA
+>72449 3
+GCAACACCAGTAGTGGCGACCCTCCTCATTAGGGCTAGTGCAGCTTCGACTTCAATTCTTACGGGGGGGCGTAATTCAATCCTCAAGGAAATTGCGTAAT
+>72450 3
+TCGAGAAAGCTGTTAGATGTGCAATAGCAGCGAACATGAGGTCGCCTTCTCCTCATTAGCGCAACGGAACAGCAGTGTCCTTGATCGGTTCTGCACTACT
+>72451 3
+CGTTGGTATAGATACATGGTTACTTCAGCGGAGCCAACGCTCTTTTTCCCCAAGACTACTGCGATGCGCGGACGAGACCCGTACCAATTATAATGGGTGA
+>72452 1
+GTCCTGCCGATGTCCTGAGTTGCACCTGGATGAACATAACTCCACGTAATGCCCCGCCGTGTGCACAAGAAGAACCATTGGAACGTGTTGTAAGTGTATT
+>72453 1
+AACCCATCGCGCCACTCCCAGGTTATCTTTGCCGTTTGGAGAGCCCATCCAAAAGATCGGCGCTTCTGAAGATCATCTGGATGGAGAGTTAGGTTGAAAT
+>72454 2
+GGTGTTTCGATTCCCACTTGAGAACGTAGTAGGGCTATTGGAGCCCCAGACACGGATTTCACACTCAATTGCCTATGCCAGTAGCAAGGATCCAGGCTAT
+>72455 2
+TAAGACTGCTGCTAGTATTACGTCAGCGCATAAGTTTTATTCTAACTCGATCGAGGCCCGCGACGATGAGCGCAAATAGTCCGACGCCGACGTGTGCTTA
+>72456 1
+GGTGGGAACGGGCCTTGTTAGGCTCCAGATATTCTCTATCCAGTCCCAAGGCCCCCGAACTTGCTATACAGGGACAAGCAATTCGAGGTTACTAAATGTT
+>72457 2
+GATGTGAGTAGGGACTGAGTTACTTTCCGTTGCTGTCCCAAGATAATGCTACGCACCCTTAGACCACCCATCATCGGAGGCGTTTACAGGTGGCATACAA
+>72458 1
+CCAAATTTGAACTTGCTGTAAGAGCCGGCCAATCCCTGACTCGCGCGTGCGATCTCTCAATTTTACCGAGTATCAGAAGGTTGAGCCAAAGAGGTTCGGT
+>72459 3
+TGTTCAGGGTTGACCTCTTTACTCTCACTATCGGTGTAACCGCGTCCTTAAGGGTATAAATCCCAGTACGAAGGTATGCCTACGGCCGCGAGAGCAGAAA
+>72460 2
+CCCTTTCCCGCTCGGATCACAGTAGAGATTTGTCTGGCAGATTACAACGACTTACAGGCGTTTCGTATGGCATGCCGTGAAAAACAACAACCTGTGGTGG
+>72461 3
+TTCAACGGACATCCAGCTTTCGGGAGGAGTACGGGTGAGACATCGCTATAAGGACTAACTTCGCCCTTACGCATCCTGCAACAGGCTGTATAAGGTTTCT
+>72462 3
+GGGTGATTACACGGGCAAGATTGTCGACCGGCTAGTCAGTACAATTGCCCTGCTGCCAGCACCGGCTAATCGTTCCTTGGAAATCATCCATGTAATAATG
+>72463 3
+TCAGTAGTACTACTCTCTGGAAGTAATACTCCCACTGTGTCCTAGCGTGAGACACCTAGGGACATTGATCGGCTGGGCCACTAATGTCGCGACATATAGG
+>72464 3
+GAGCGAGTTTTTACCCGTTACTGGGCATACCAACATAGATTCAGGCCTATCATCACGCTGTGTCTGGGTAAGTGAGGCGATGCTCACTGACCCAAACAGT
+>72465 2
+TTGTGACGAACAGCAGAGCACCTCCCGGTTTTAGACGGACACTACAGATATTCCTGTGTGTGTCAATATGGACCATTGGGTGCACCATCCATCTGCGGAA
+>72466 2
+CTAGGCGCTCAGGGCTTTGACTGGACGGTGCTATATCCTTCAAAGGGGGGACTACTCCAGCACCTTACTCACTCGTTAGATTTCCAAACTGTAGGAAAGA
+>72467 3
+AACGGGCCCTCCTACAACAACTTGATTGTTAACGATCCTGTTGGTGTAGTTGAAGTCTGGTAGACGCGACCAGTATGAGCTAGCCTAGATCCCACTAGGC
+>72468 2
+CGCGGCGGCTAATATAGACTGAACCACCAGTTGAGTGTCCGCCAATAGTATAGACTATACAGGATTTTTCGCCTCCACGAGACAATGCGGTCGGTGTCTT
+>72469 3
+GGAGAAGAATTTCCCTATCTGCGCCGCACTTTTTGGGTCCCCGCAAGACGTCTCGGTAGGCGCTTCAAATGCAACAAATGGAGTAACTCCTTTTGGAAAG
+>72470 2
+ATTCGTATTACCCGCCTGGCTTATGGACAGGCCGTGGTCACTCCACGAAAACGTAAGTTGGTACGTAAGCGGACGGCATTATAAGAGCTTCCACATTGTC
+>72471 1
+TGTACAAGTGGAATGCGTGTGCACACGCGAATTCTATATCTGATGGACAGAGATTAGCCTTCTACGCCACAGCGGGGCTTACATCTCTGTAATCCAGCCG
+>72472 3
+AATAAGTTGGTAATTCCATGCCAGCTGGCCTTGTCGCCTTATGGCCGGTCTGTTAACAGAACACCCCAGAAGCTGTGTAGGCACGAAAAGTACTGTCCTG
+>72473 2
+TCGTTGTTGTTTTTAAAAAGTCAGCAATACGGAAAGAGCTCCTCAGCGGCGGTGTTCCGTCTATGGGCACCTCTTGAAGCCCTACGCCTAAAGGACGCAA
+>72474 2
+CGCGTCGTAATAAGCAATCGGCCCTTGCGCGCCAACTAATATCCCTAAACTATATCTAGACCGTCTTGGCAGTAGGGGATGGAGTTTCGATACTCGGATG
+>72475 1
+TATCCACTTGTTAGGCATACGGGGTCCTTTTAAACGCGCTTAGATGTTGGAAAAACTCGGCCCGTAACGCGATTGTGCCAACCCTGCAGCGAACTTGAGA
+>72476 2
+GTGCACTTCTCATGCTTTCCGCGGACTAGACACTCTCAAGTATACACACGTAGGCGAAAACATATGTCGAGCGGCTGGAGTGTGAGCATATTGTACCCTG
+>72477 2
+TGTAGCATGGACGAACAGCGAGAAATAGGGCGATCCTAGTGTATCATTCTGGACTGTATTCGCATACTTGGGTCAGCCCCCTTAGGCTTCCAACCAGCTA
+>72478 2
+ATCCTTCTGAAAGGCACCTGCTGCCATTACTAGCGATCGCAAAAGTGAACCTAGGGTTTATACCCGGTTGAGTGTGGATCGACAGGGTCGTAATCCACTC
+>72479 2
+CACTGCGACATTTGTGGGATACCATGGATGCCCTTGCACGCCTAAGTGACATAGCAGGATATGCATCGGATATGCCACCAAGCTTGGCCGGTTTAATATC
+>72480 1
+AAACCACCATACCGTCTCACCGAGGATCTTGGATATTTATGGTAGACACGGACAGGCATGTTGCATGATAAAGTGCCCCCTGAGGCGTCAGTCTGTTTCG
+>72481 3
+CTGTTTTATCCGACGGTTAGGTGATATGATCGCTCCGAGTAGGCATGAAGCACCGGGTATATCACAATTCGAGGCCCCAGGGAAACACTCAGTTCTCCTA
+>72482 3
+TAGGTGGCGGGCCCTCTGTAGACGTCTATACAGGAGGTGTTAAACACTTCACCCTTCTCGAGTACAGAACGTACGCAATACCCTATCTAGGTAATGTCGG
+>72483 2
+CGGTACCCACCCTGGGCTTAACGGGCAGCAATCCTCCATGTTTCTACATTAGGAAGGGCGTCTATTTGGGGGGCATACAATTGATTACAGGAATATCCAC
+>72484 2
+CAGCAGCACGTGGATGCCGCACGAGTGACGCTAAGTTGACTTGCCTAGCTCATTGCGTTATTCCGAAAGGCATTTTGTCACTTGCTGGAAAACCACGTAA
+>72485 1
+GTTCTATGCCTCAGCATAACCTCCGACAAGCCGATAGTTTGAGATCGCCTGCTACCCATATGAGAAGAGGTAGAGTTTGCAAGGTCACTTGTGGACCTCG
+>72486 2
+GGTGTCTATCGGATAAATAGCTCCCCATCCGTGACTGCCGGGCAATAGGACCCTACTTCATAATTCCTTTAAATTAGGAGCATCGGGATGAATGGCCGCG
+>72487 1
+CCGTATGTTCGAGCTAGACCGGGCAGCCTTTCTCAACCGATTGATAGAGATAAGCGGGCAATTCCCTGAAAGGATCAGGCAAGTTCCGAACTTTCTTCTG
+>72488 3
+GAGAATTCAAACGGTATGTTAATGCCCTGATAGGACAATTGACAGCGCACCCGCTAGGCTTTATGGTCGCCTTGGTCAGTGCCCCTCTTTAAAAGCGCGA
+>72489 2
+CCATGGAGTGATCGCGTAGTGCCGGAAATCGACTAATGTCGCCTATCACGCGTTGGATACCACCTCGAATGATGACTTGTACCAATGGCTGCTGCATTAA
+>72490 2
+CTTGTCTTTGAGCCCCCTCTGGAGAAAAGCCATCACGCGGTGGGAGTAGTGCTCGTAAGCTATGCACCCCTTACAAGTTGAATAAATTGTTCAGACGGCA
+>72491 1
+GCTAGCGCAATGGGTAGTGCTTCGGGCACCATAGCTACATCCCGTATAAAAGTGCACGTTTCCACAGGGTTGGCACATTCGTCTTCATGCGAGAACTAAT
+>72492 3
+TAGCCTTTAGCCAGTGGCGATGCAATTATCTCAGACTCCCGCTCCTACAGGTCGAGAACCCCATGATATAAGCTTGGAAGTCCTAGGCTGAGATGTAGTG
+>72493 3
+CTGTAGAATTACCACTAGGGACGTATCTCCGCCTTAAGCTACGCACGGCGTCGTGCTGGAACATTGGACTGAAGACATTTCTAGCAAGCGGCTTTAACTG
+>72494 2
+TAAGCTTTGGCTTCATAGTCGACCGACGGCGAATCGCCTTGCCTGCTCTAATGGGGGGCAGGTAGTCATGCTACCAACAAGTCATCGTACATAAACTAGT
+>72495 3
+GGAGGCATGCACACAGAGTAGACCGAGCTTTGCCGTGTGTGTACAGCATACCGTCCCGCTATACATTACTCTAGAAGCGGCAGTTCCATATATGCTTTGA
+>72496 3
+TCTCGAGCCGCGGGCTTCTGATAAAGCGCTTTGTGCAGACATAACGGGCTCTATATTGGACCAACCCTTGAAGTATCCATGATGAAAGTCGTACCGCATG
+>72497 3
+ACTATGGCAATTGAGTTACGGTCAATACAGAGACACGAATACCCCTCCTGAGCGTCCCGGGCTTTTATGCAAGTGCCACTGTGTCTCGATGCGATAGTAG
+>72498 1
+GTAACAGTCAGTGGTTTAATCAAAATTCCCCCTAACATTCTGTAGTTAGCAGGGACCGCGTAGCATACACCGCCCGGGCCTTAATGGGCTTTGGCAGTAG
+>72499 1
+AGTAGCACTCATTCGATGCAGGGGTCCGCGTTACACGAAGCTGTAAGACCCATCTTACTGTAGCGTGCTTCACAGGCATGACAGATCAGTGTATATGCCT
+>72500 1
+CCAAGTGCAACCTGCAATAATCTTTGTCCGCATAGAGCCGAAGTTCTAGCTCTGGATAAATACAGCAAGCTTGCTTCAAGCCGTCGCATTGGTGGGCGTG
+>72501 2
+AAAACGTCCTGGCGGGACATGAATCGTAAACTGCTTTCAAAGCCGTCATTTCTGTGTTCACGCCCAGTCTGCTGGGGGGGGAATAGCAAAACCCTCTTTA
+>72502 2
+TTCAAACAGGACCGTCTGGAGTCAGAATTCCATTCTGTCGGTCAAGTTAGTCGAGACAAACCTGTATTGCTCACTGGAATTGCGACTGGCCGCACCATGG
+>72503 2
+CAATTGATCTATTAAGTTTGCGTCCATCGAGGCATCGGAGCGGTACTGAGTAGTCCCCTGACTGCTAAACGTAGTCGCGCCCAGGTAACGGTTAAACTCA
+>72504 3
+CTCCACTGATCCATCTTCGCCCCTGGGCCCGTTGAAATGAAAAATGCAGATATGTTTAGGTTTCCCGGAGCGCTTCACACGGTGATGAAGAAGTACGAGT
+>72505 1
+GACTATGGTATGGCCGATCCGCGACACACTGTTAAGCACGTACGAGTCGAAAGTGTTGATCCCCATTTCTTGCATGGACTACCCTTCGAGGATACGAATG
+>72506 1
+GTGGTAACCGGGCGACATCCGTTCAGTCAATAGGATTGGTAGCCCGTTCAGAATGTCTTAATAGCTGTCAATCACTCCATAGATATCGCGCCGAGACTCG
+>72507 2
+AGACCCGCCAGCTATCAATGCCTATAACACAGGGGGGTTAACGACGCGTTAGGGCTCGCATCTAGACTATTGTACGATTGCCACGGGCACTTAATTGTTT
+>72508 1
+ACTTCGACAATAGCATACGGTAACACGAGTCGCCCTAGTCCGAGTTCGGGCTGCTCACGGTCCGTTGTTGTGAAGTACATTGTCACGAACAAGATTCGAT
+>72509 3
+AGCAGCACAAGTATTGACTTTTCGGCCGGTTACCAAATGGTCCTGGGACTTATCCTCCAGAAGACGTAGTTACGTTTTGTCAAGCAGAGGCGTCAGCCAC
+>72510 1
+AGGCCGGCCGTGGTGTGAGCCAGAACTCACGTTTAACGCCTAATTGCTGTTAAGCGTCTTATACATCATGGGTGACACTCAACGTAAGCCCGATAGCTTA
+>72511 3
+AGAGAATCACATGACAGGGGTATGCGTCTAACCCGCTGTGATCTATAGTCTGTTGCACGGGCACACCCCGTACCGAATTAGCCTTTGCATCGAGTTATGA
+>72512 2
+ATTCTGCGTTAGAAGGACAGCGTACACCAGCCTCTGCTAAGAGAACAGGCTTTACATGCTAGTGTGAATAGGCCGTCTCCAACTCCGTCCGTTGTTGAAG
+>72513 1
+CGTATCGCCAGTACTTCTGGTTGTGAGGAGAACTACCGTTAACACTCGTATCATGAGACCCATAACGATCTCGATCCGAAGGGGCCCTGATTTAGCATGG
+>72514 2
+GGGACTGACCGTAACGTTCGCTCTTGGACCGCTATGTCACCTCAAAAATCCTCAGAGCACGTGAGATCGACCCGAGATGCAGTGCTTTAAGTGTGATTTA
+>72515 1
+GTTCACAGACGATTTCTCAGTCACATGTATAGAATGGGAACCTGTAAGCCGTGCTCATAGCCATACCCGACCACGGGGGGCTTCGTGTGGTATTCATACA
+>72516 1
+GTGATAGTTGCTACATACGCTCTTAGACCGGGATGCAGCCTACTATCCGGACAATACGAAAAAAGGACAATTTTTGTGCTGGCTCTCCATCGCGTGCGCG
+>72517 2
+ACTTCGGCGGAGGGCATTGAGCCTGCATAGAACAAAGTGTCTGGCCTCTGGATGATTCTAAAGCTAACACAATCCCCGTTGTGGAGGTCCCTAAATCTCT
+>72518 3
+TAAGTCATTATAGCTTCGTGTCTGCTCGAAGGGGTGCAACGTTTCCACGCGAAAACTGTCCGGTAAACACAACGTGCACACCTTCTGAGCGGTCGTAGTA
+>72519 3
+AGTGGCCTAATAGCCGAGCCGCAATACCAAGGAACGGATTACCTACTAACGGCTTTGCGGCGCGTGTTTATCACAGTGGTTTTGCCACTTAATGCTCAAG
+>72520 1
+GTATCTGGTGTAATTGAATAGATTAATCTGGCACCGGGGGACGACACTTGCGATTATGGCGGACGTCTCTATCATCCAATGAAACCGCTCACCTCAGCGC
+>72521 1
+CCTATTCATAAGTGGGGAGGCCCACGATCCAAGAGATATTGCCGTACTAATTCTACCAACTCTCGCGGGGTTGATATCCGGTCCCCGGGAAAGTATTAGT
+>72522 3
+GCGGTACTCCGACTCGGTAATCGAAGTTAGGGATCACCGCCAGCGTTTTCCTGTAGGCTGTGATCAGAACGATATCTGTCGCGATCACAAACCATTGATA
+>72523 3
+GCGAACTACACTTTATATATTCCCAGAACTGACGGCCCTTGTGTGCCTTGTTGAACGCGCACACCAAGGTGGGGATTGTACCCCAATGGGAGATATGCAT
+>72524 3
+GCCGTCGAAAGTGCCAGCTACGACTTGCAATGTGGGATTGGGATTGCACGCTGCGATCATCGAACTGTACGATACTATTAGCCCCAATATCTGTAACCTG
+>72525 3
+CTTCATCCGGTTGGGACAGATACGACATTGAAGATGACCGCGGTTTGCTCATCCCGCGGATTGTAGGCCAGTGAATCGTCTAGCAACATCCAAATTTACG
+>72526 2
+TAGGGTCAAATGGAGATTTTTGAGCCCGCGGACCTTTGAACCGCGATCAAATACGCAGTCGAATTCTTCGTTATTAGCCATCCTACGCGACTGGAGCAGC
+>72527 3
+CTATGAACCCCTAGGCGATGCGTCGAATTACGGCAATCGCATACGTTGCCGAATTATTTATACAGTCGCTCTTGGCGGAGACCGAAGCAGGGCATATTTC
+>72528 1
+TACACTAGAGGCAATGAGCTAGCTTTGTGTCGTGATTGCGGGTGCCGCCCGCATTAAGGTGACTACACGTTATCTTACGCAAAACGCGGTACCTACTAAC
+>72529 3
+TGATAACGCTTCCATGCCTTTCGTCTTAGTGTAGTACGGGTAGCGGGAACACGAGGTAATGCACATTGCCTGACTCGAAACTGCAGCAGAGAATTCCTCC
+>72530 3
+GGATGCATGGAGCCGAGCTCTTATCCGTACGATATTGTTTTAATCTCCAGGAACCGTGTCAGTTTCCACAGCATAAAGTCGCGCTGCAGACATGGGCACA
+>72531 2
+TAGTGATCAGCGTCAGCATATCAGTACTCAAACTGGATACAGCGTTTCTATCAGAACGTGGCACCGATGGCCGGGACGAGTACACTTCGGTGCCCTTTAT
+>72532 3
+GTCACCAGACGGCTTCTTTAATCCAGATTATTATTAGGACCTCGTGCACGAGACGGTAAAGGTGGGTCTACGGCCCTGACTACGGCCATTTCAAAGCGAT
+>72533 2
+GCGACCACAACTATCTTGTCGGAGTACAGCCCAAAGGGGGAGATCTTGATTTCAATGCAAGATCGGGTCCTTGCTATCGCCTAATGACTGTATCATCCGG
+>72534 2
+GCATCCTCATGATGCTCAAGGCCACCGACTCAGCGTCTCTACTATGATACAGGTTTAAGCCGCGAGGTGTGGGTTATTGCAATTCTTGAAAGACCCGGAA
+>72535 3
+GATATCCGATCAAAAACTTGTCCAACGCTACTGGGTTAACATCAGTGCCTCGCACTAAGGACGTGCGGACTCGCTGTGTTGCTGTGTTTACACAAGGCGA
+>72536 3
+CTATTAGGTGCAACGATATCTCGGACTAATATTAGTGCCCGCCAATGCCTTCCGCGCCCCATAGCAAGTATGGAATAGGCGTTGGCAAACCGGTGTTAGT
+>72537 2
+TGTATTGGGCCTGACATCGGACCACTGATTCATAGGGCTTCCGAACTTGAAACCTTTACAGAGTGCTGAAGTTGTCCGCGCGGGAATCACAACAGCTCAT
+>72538 2
+TTCGGGGCTTACATGATTTATCTCACTTACCGAGCGCCTCCAAATGAGGGCAAGCGCTGAGCGGCTCGCTTATGAGAAGAACTCGATAGCACTCTATGAT
+>72539 1
+CCTTCAGGCGATGTTCAAGGACGTGATAACTGGCACGACTCCGGACGATAAATATGTACGTTCCGGATGAAACGCGTTATAGAGCTTACGGTCTCCCTCT
+>72540 3
+CTAGTCGCAGTAGGTTGTTGCACGAATGCATGTTTCTCGTAATGAATCAGGCCACCCCCCCACTGCATCGATCGGAGCAATTTGTGCAAGCAGAAAGGTT
+>72541 2
+TACGTGGGGGGCCTTTGAGCGTAACCCCATGCGTCATGCGGTGAAATTCAAATACCATGACAAGACGCTTTCCTTTATCAGTACTCTCGGGCAGCAATAG
+>72542 1
+GGGACCGACGTAATACATACGAGGTTAGTAGCCCTCCGTGTCAACGGTGCATAGGCACCAAATGCTTCCTGGCGTGTACACACATCTTATTGACGTATTG
+>72543 2
+GTGGGATAACCGTAAATGACACTTCGTTATGGCGAAACCTCGGCCGTACGTCTATGCGTATAAATCTGGTTCCTCGCGCATAGCCAGACGATAGAGCTTC
+>72544 3
+TATCCATACTGACGAAGCATTGATTAACAGAACGCAGGTCTCGGCGATTCGCATGACATCCCATTCAGGTTTACTAGCGGGATAGCCTCTCGGTAGGCGT
+>72545 1
+CGAACAGGTACTACGGGGTATCGTGCCATCAAGGTACAATGCGAGACATCCTTAATTCAGTCGACTTCGATTGTGGGCTACCCTAGGCCGTCAATTCGTA
+>72546 1
+CTATATACTGATATTTCGCCGTGGGCCGTGCAGGCCACAAGGTGCCATACGTGAGCTAGCAAACGTTACTTTTAACTATGTAGGGAACCCAGCCCATGTG
+>72547 2
+GTAAGGATTTGGACGAATGGCTGAAGCCCCTCGCTTAAAATTAATTCGGAAGGTTTATGAGAGTCCCCCACCCCACCTATTGTTGCAGGATATGCCCCGG
+>72548 1
+GATTATACGGTGAAGCTCTCCCGAGACCCGGATCGTCTGAGGCTACTACACGGGCAAGGATCTTGAAATGACTAATCCATGACTGGCATCTATGCTCGTT
+>72549 3
+TGCGAACGCGATTAGTTTACGCGGCTTCCAACGTTCAAACCCCGATAGTAGAGCATACGCACTCGTTTTTCACGCGCTTGAGGAATAATTGGCACGATGG
+>72550 1
+TCTTTGTGCCCTTGTACGTATGTCAAGGACAACTTTAAGCCTAAACTCAGAGTGCCGCCTAGAAGGGCTTGATTGTAAGCGAGGAGACCCAGCCTTCACG
+>72551 2
+GATCCTCTGGGCGCCGACGCGTTACTTGCATAGTTTGCACTTGCGTAATTCGTAACATATGCTGATAGAATGACGTCCACACAAGGTAAGACGACCCGGT
+>72552 2
+GTTGATATGACTCCCAAGCCAACACGTACTCTAACGTGGCCACTGTGAAGTGGGCTGCACGCAAACAGGCTTTTTTAGACCGAGTGAGCCTATTTGACTG
+>72553 2
+TCGTCCACACCGGAGTATAGTGTGTCAGCGTTGGAGTCTGCGCAATTTAGGCTATTCCTTGTGGCCAAACACAGCAACGGAACCGATTGATCAGTCCATA
+>72554 1
+TAAAGTCTCTCAGCGTGACGCTGCGAAGTCTCACGATCTTCTAACACAGGCCCGAGGCCTTGGACATGATAACATCTGAGAGTAGTTTGGTTGCCGATAC
+>72555 3
+CGCGCATGACGGCCGAAACTCCGTTTTCAACCTATGGCTTACGGGGGCAGTCTAATGGTGCACACATTATCGATTCTGAGCCGAAAGCTGAGATTCATTA
+>72556 1
+TCAGGTAATCATCTACATGTTGTTATTGGCCCGCCGCCGGCAAATAGTTGTGGCGCCCGACGCTTTCAAACCGAGAATCTCGAGGATTAGAACGCAGATT
+>72557 2
+ATACGACGCGGTGGCCGTCTACTCAGTTCTATGACAGAGATACCCACATCTTCTATGTAACTTATGCGCTCTAGTGCGACAACTTGGTAGACAGGGACGG
+>72558 1
+TCCGAGGAGGAGACGACTTCCTCATATTCATGTATGAAGTCGTGACCCAGGTACGTTTGCAAGAACTGATGCACCCGATAGCTCTGAGTTCGGATCCTAC
+>72559 2
+GTTCAAAGTGCATGGAGACGATTCCTTTCACTCATTGTCCTCTAGGAGCCTCAAGTCCTAAGACGGATATGGCTCCTCGAGCTTAAAGGATCGGCGAGAC
+>72560 2
+TGGACATTGGGAACTAGCTGAATTGGGGGCAGTAATACAATAATCAGCCCGCCCAGCTGAGATTCCGCGTTGCATGTGACTATCTCCATGTGCACACTTC
+>72561 3
+CTAGTCATGCTAGACGTTACGGCTCTAACGTATACAACTACGCCGTGTGATAATGTTGCTGGTCATGATTTCCTCATCGGGACAACGCGAAGGCGAAGCC
+>72562 1
+ACGTCGATAGGGCATGAAACGCTCCTTTCTACTGCAATGGGGGGACCATTTATATGTGGATTTCCCAGTAATCACGTAATCGGCGCGAGCACCTGCCAAT
+>72563 1
+ACGTTCCGAAACGTGTATAGGTCATTATGGTTGCCCCCGTTGATACCGGAACTATGAGGGCGCATCGTACTATAATCGCATAGCAGCGACATCCGTAGTC
+>72564 3
+GGCTTATCTTTTGTCCTTAGACTAAGGAAGGCGTACGTGATTCAAACCGCCTCACTCATGACGGAATTGAACTCGAAGCTAAGGCGTATCCGGTGCACCG
+>72565 2
+TACTAACTCGAGAGCGTCCTAGGTTCTATCAGACTACGGTCCTCGCGGTTTATAGAATTGACTGGAGTAAAGGGTGGCTCACCGCTCACAAACGCGATTC
+>72566 2
+ACAGGAGCCGTTGCGCCATTAACACTGATCAACGCCCACTCGGGGTGATAATAGTTAAATCACTCCTGGTGCGTTGTCAGCTATGTTATTCCGGAAGGCA
+>72567 2
+GCGGATACTATTGAGGAGCTCAGACGGTGAAACGGCTACGCCGTCCTAATCTCAACCGCAAACTGGGTTGTGTACTTTTCCTTGCAATATCCGGAAGCAT
+>72568 2
+ATCCGTGGAGTCAAAGCGCCAACGAATGGAAATGACTAGTCATTCGATGGTGTTGTGGTGGACCCATCCACCACTTCGAGTGTTAGCTCTCACACGATTC
+>72569 1
+GGAGTAGCCTCAAACGAAGTTTAACTTCTTGGCAGTGCTCTTTAGAAGGATACTGCCAGACGACCTCTGGGCCCACCGTGGACTTAGGATTTGTACCAAC
+>72570 1
+GACTTATTTATGGCATGGAGCCTACGACCCTAGGCGAGTCTCTATTGATTTACTATGTTCCCAAACACCGACGACAGGCAGCGATGGGGAGAGTTCACCT
+>72571 2
+GCCGGCCAGCCACCTTGTACTCCGTGCACGGTAGCGAGTCAATCGTAAAATCGTAGCCGTGAATTATTTGGGTATTCGGTCAGAATCTAAACGACTTAGC
+>72572 2
+GTCGGTTCTATCATACAACTGTTAGCGTCCGGCCAAGCCGGGTATAGCGATAGCATAAGCCTGAGTTCAATATCGCACTGATGCTCTGAGTCGATCCAGA
+>72573 1
+GGTTAACTTAAAGTCGATAAGGTCGCCCCCCCGCGATCGTCCAACCAGCGTTTAGCCAAGTATTGAGCTGACTGATAGCTCAGTGACTTTATAGGACGTG
+>72574 1
+ATTTCGTAGTTGTCACCCAATTTCAGCTCAATTAGCCGTAGAAGTTAGGTAAGGCGCAGCGCACCTTCTCAGTGTTAGACAAGCGACACCCAGTTGGGGC
+>72575 1
+GTTCCTTGTTAAGTTACCTAGGTGGACTGGGCATGAAACTGAAGCATAAATAGCCACCACTATCACGGTTCACGGGACTATGCTCGGCTGACGCCTAGTC
+>72576 2
+TGGGAGTATGATCCCAAATTAGACAGTTACCAAAATGGCACCACTTTGAATGTGACGGCTTCACGCGCCACGGTCTAGGGACTGTTTCCGCATGTTAGCC
+>72577 3
+ATTGCCGAGACGCGAATCTTACTCGGCGAGTCGAAGCAGAGCATTGTTCGCCGACTGACCATTAGTCAGTTATTTTGAAGTCATGGCCTAAGCTAGCCCA
+>72578 1
+CCTTTTAAGGCAAGCTCACGTGGGTTCAAAGACTTAAGCATAATCTGTCGAACGCCATTGGATCCTTCTTTGCGAGGGACATGCTATGAGCGACGGCCAC
+>72579 3
+ACGATCCCACGGTATAAACTGCCGCAGATCCATGAGACTCCTAGTTTGGATTCGAGTAGAACGAGTCACCGTTAGGCATGCTTCGGGCTCGCTTATTAAG
+>72580 2
+TTACAATTATATCTGGTCAACCATAGCATAGAGGTCGTGTCGTGAGTGCGGTGGCCTGTAATGACACACATAATGCACATGCGCCGCACCGGGCATTCTC
+>72581 2
+GCGAACATTCTAGTAATGAAGACACTTTGTCGTAAAGCTCGGATTATCGTATCGCGCACTCATCCCCCGGAAGCGTCTTAGATACGACCCGGTAGTGGTG
+>72582 1
+AGGTGCTTGGTAGGATGAACCTGATTGCTCAAGGTGTCCGAGAAACAGTGGATTCCATACCGAGTGACATGCCGATCCTCGCCCATCTCTCAAGATCTTA
+>72583 1
+AAGGTTGCATCACAGAGGAATGTGGTCCAACGCGGCCTAGTAACCACCTAATAACGGGGCGAGTGTTTTTTTCTATCCTGACCGCGACAATCGTCTGACT
+>72584 2
+GTGGCAGTTGCGGTATGATCACGATGGGACGAACCGACCTCTCATGCACTGATCAGCGCTACCGTACGGACAGTAAATCGCAGTTATAGCTCTTTTTACA
+>72585 2
+CAAACAAAGCAAATAGTACATATGCGGGAACGCGGCTGCGTATACGTCAGCTATTTTGGTGTCTCAATCACGTGCCGCATCTATGTAGCGTCTCCGGCTG
+>72586 3
+CCATTTTCTGTTGCGGCCACGAATCTGCCTACGAGCTCGAACGTACCGGAAGGCTGTAGAGTATCGAGAACTGCATCCATACGGAAACATCGGTTTGTTA
+>72587 1
+GTGCACGGTTGCCATGGCGGAACAGCACGTAACATTAACTTTCGTGCAAGTTAGCCCCTGTGCCTTAGGACGATGAATCTAAGGCTACCATTGCGATCAT
+>72588 1
+GGCTTCGGGGTAGTTTACAGCCTCAGCATATATATATTGACTGAGTACACCGGTACGAAGTCAGGTTGCACCCAGATGCCTCGATTAACGCAATCCGTCG
+>72589 2
+GCCCGACTCCAAGCACATCCTGACAAGGTTATATCGGCCCTCGCGATAGATAGTACAGTTTCTATTAGACATCTGTGTGTACAGAAGGACTCGTGGTGGC
+>72590 1
+AGGGTATCGCTCTACGGAGTTTCTCTGTAGCGAGTGCAAAGGAGGTCGTCGCGCATAGAAGGTTCAACACTTGCCACCCAATCGTATCCTTACTCAATGA
+>72591 2
+CCCCGTTGCCTCACCTTGTCGGGTGCTTCGATAGTGTTAAGAGCTCTAAAAGCCTCATCAGTGTTATGGTACCCCTCAGAAAGTGGCACTAGGAAGAAAG
+>72592 1
+ATCTTTAGCCCGGTGATCGGGTGAATAAGGTCGGTTATCTTCGCTAGTCACAACCACGACCCAGTATGTAGCTTCTAGGAAGCCGTAGACTCGCTAAAGC
+>72593 1
+CCATATTCCAGTGACTACTGACGTCGGCCATCAGTACGCCATAGTCATGGGCAGAAGGATTCAGACTGGTTCACGGGCCTTCCCAGATTGTAGTATTGAA
+>72594 2
+GGGGCAATGATAGCTTATCCGCTAGTTTTAGAGTCTTTCACCCCAATCAATCGCTAGAACCCATAGCCCAGGTCAGGGGGAGTGTTAGGTCACCAGTCTA
+>72595 1
+ATGAGGTACTCTACCAATAGAGCAAAGGCGACATATTCCCCACGATTTCTAGTCACTACAGCACTCGCGTTGTGTGATCGGGCGTCGACTGGTCTAGGAT
+>72596 2
+GCGTCCCAAGTGAGTAGACCCGCCTAGAGACATGAGCAAATTTTTTGAACTGCTCAATTCACCTTGTTATTGCGGAACTCGCGCATGGATCCGGTCGAGA
+>72597 3
+ATCTTGCAACTTTGGTACAGGAAGCGGTAAGGTATTGGCTCCAGGCGCTATAGTTTACCTGTCGCGACCGAGGGTCCACCTTCCCGTTAGAAACAAACTA
+>72598 3
+AATCCTAAGAATACACCTTATAATGGCACACCGGCGCCTACGCGGACATTCCCGTTTGTACTGGTGGGGTATAATTGGAATGCAGGCTCGTCTTGACACG
+>72599 1
+TATAGAGTATGCCCGGCCGGTGAGTCACTTGTGCAATCTCAAGAACGTTTCTGAACCATCCGAGCGCATAGTCTGTGATCCCGGCCTAATGATGGTCAAA
+>72600 3
+GAGGATGTAAACTTTTCAAAAACCTGCGCGGCTAAGCAGTCTGGGCGGTAACATCGCAGTATAACCGCTGGTCCAGTCAGTGGTCTCCATTATCTCATCG
+>72601 2
+CCACCCCCTCTCACTCAATGTAGCCTCCTTTTTGGACGCAGACTTGCAACAGGAGGAGAAATTAATGGAATTTGTGGCTTACGAGCAGGACAGTGGCGTT
+>72602 3
+CGCCTGCAGGCGACGTATTGGTGCTCGGCCCTGAACCTATCCTCGCCAGACCAGCATAACTTTATCAGATTATTATGGCTAACAGAGGTGATATGATGGA
+>72603 2
+CTTAGTGAAGGGACGCACTACCAGCTTAACTACGGGACAGACGGGGAACTATTTCTACGGTGTCCTTACCTATCTATTGGGAGCCGGCCATTCATATACG
+>72604 3
+TCGGGTTACCAAAGTTACGAAACCACTCTTGTCGGATCGTACAGCGACTGACGTACGCGAGCACGTTCTGGGAACTCGTTAACCCTGGGTTTTGACTAAA
+>72605 1
+TCAGGCTAGCGAGGGAACGAGACTTACCTAGTTACACGTACGACTGATCTAGCGTCCCAAAACGGGTACCTGATTGTTCGGATTGGAGATCTATTCCCTC
+>72606 2
+AAGGTAGCTCAAATCCCGTAGCGCGCTACGTGCCCTCCGTAGCTATTTGAAAGAGCGTCTATTGGTTGATCTTGACCCTAAGGACTGAAGACTCAGACGT
+>72607 1
+TGGGTTCAAGTGGCACCGTATTAGAGTCCCATACTTTGCCTAAGCATCGGCCTGCGCGTGTTTGTTATACAGCGGCTCAAAACCAGTTAAGCAGCACAGA
+>72608 3
+CAAGTGCGCTGAAAGAGCTCGATCCGTCGTTAAATATACTCATACCAGTTTGGGCACGACGCAGTGGGTCATACCTGGACTTAGGCTGCCAATGTTACCT
+>72609 1
+CCTAGTGAACTTCATCATAGACATGAGGTATCGTACCGCCAAGTAGTACGATTTACGTCAGGGAACCCATTTCTGCGGGTGGCAGCTCTGTAGCCAAGTC
+>72610 1
+TAAAGAAGGGAGCTGCCCTCGTGGCGATGAGGTGGATCTGTACAGCCCTTTCAATTCGATAGACCACTGGCCATGCTTTCTGTCACAAGATTGCCAAACT
+>72611 1
+CCGTACGGATTAAATCAACGGTGCAATTCTGACGCCGGCCTGCTTCCTGTGGGTGCTACGAGCGGTGAGTCATACGTTATTAAACCTTAGACCAAAGTAC
+>72612 3
+GAACTACCCTGGGAGCCGTGACTTGCAACTAATCGCGAATGATGGACTTGTGTCGTGTCATTACACGTAGCTATCAGACTGCCAACGGGACCAGTTCTTA
+>72613 3
+ATGTACGCAATTTGGTGGTAAGGCTCTCAGTCGTAGCTGCTAGAACTTCTCACTGAGCACAAGAGATTTCTGCCAAATAGTCGCCCCTACGGCAGACTGG
+>72614 2
+GAAAACAACGTTACGGCACCGGTGAACCGGAGAGGGAAGAGCGCTTCATCCTTGTTCTCTATTTCGCTATCTTCACAGGGCAGCGTGATAACCTTTTGCA
+>72615 2
+GCAGTTCAAGTAGCAGACGATATTGTGCTGTCAGCATGCGGGTGCAGTGGCTCTACTAAGCAAAAGATTCCTCAACCCCCGTTCCTTTGGACTGACAGTA
+>72616 2
+ATTCGCGAGCCTAGATACAGAAGGGTTTCTTCCCAAGTACTGGTTAACAGTACCTCAGCGTGGCAATACAGACTAGTGGTCTGAACGCTCCCAGGTGTTC
+>72617 1
+TGATAGTCCCGCTACTAACCCTCAACATCGTTGACATGCCGGTGGTTATTAAGACGGTCAAGGATTCCATGTTGGGTAGGGATACCGCGGCATAATCCCA
+>72618 1
+CGCGGATAGGTGATTGCGGCCTTCGAGACCCCCTGATAAGAGCCCGACGAATCTTAGCTGATCATCTCTCAGGCCCAAAATGTGTTTTTAGATGCAAAGT
+>72619 2
+TCCAATCAGAATGCGCCTGCGGGTTACATTAGTCACTCGGCGACTTGAGGCCTTCACGAGCGTTAAACTGGGGTAATAAGTCCCGTCTCAAATACTTGAG
+>72620 3
+TCCTAGCTCTTGACGGCCGGCTAACCATAGAATGCTAAGCTTTGAATCCACCAGGAGGGTCCTCTTCTAGTGGAACAGATTCGTTAGTAAGCGACGCTGA
+>72621 1
+ATCTGCTCGTGACCCGTGAAAATGGCGGCTTGTGTGCTGAACGGCTTAGACCATACTCTTAGAGAACGCAACGTCATTAATCCCCCCGTTTGTAGGAAGA
+>72622 1
+CGGGCTAGCCAGACAAGGAGTTATCACGTTCCCCCGGTGGTACCCTGAATGATTAATACGTCCTGAACGGGCATTAATATCTTTTCTCCGCAAAGGGGTA
+>72623 3
+ATTAATCGTGTACCCCTACTATTGACCGCCTCATAACCAGAGCGGGGTGCTATTTCGGAAGCAAGGGACCTTTGTGGAAACCGTTCGATTCGAGACCATG
+>72624 2
+CCAAATTGGACCCTATTATTTGGGCGAGTAGTTGGGCAACCAGTCGCAGGAGATTAACTCCTATAACTTCCTGAAGACCCCATCGGGTGTATGCCGTCGA
+>72625 3
+ACTACAGACCCGGAACGAAGCCGCTACTATCGGGTCATAGCCCTCGAAGATCCGCTTGACGTAGTTTATGGTGCGTTGTATTTACGTGATCTAACGAGAC
+>72626 2
+GAGGTTTAAGGCGCTCGGTAACGCGCTAAGGGATACCCATTGCATATATCGATCAGTCTAAACCGAATTGCTCGCTTTTCCTGTAGAGGCACACAGGTCC
+>72627 1
+CGTCCAAGGGGGTAGCTTAGTAAATCCGCTTTTCAGTCCAAGCAAAGCTTAACCGTGGTGCGTCGATCTCGAGAGCACGTGCCCAATAGCAAATGTTCTT
+>72628 1
+TGCCTGACAAATGACCCCTAATGCTTGGTCCTGCACGGGAGATAATTATGTTCCGGTATAACATACTTGGGCAGGGAACCACGCCTCGCTGAGATCTATG
+>72629 2
+TGTTTAACTGTGCTTGTCAGCGGTATTGATAGAGCCACACTCCAGAACGCTAACCCGCGGCCTTGCCAAGAACTTTAGTTCTGGGTCGAGCGATAAAGAC
+>72630 2
+CTCGGTTAAGCTGTCGTTCGAAGAACGTTGAATTGGCTTAAGCACCCTTGCCTTTGACGGACACATATAGCGCTGCGGTAGGCTCAAACGTCCAATACGA
+>72631 2
+CGGACACGCCTTCATGGAGTTTTCGGTTTTCAGCGCCTATAAGGAGTGCCAATTCTATCATAGGAGAACTATCACACTGGCCAATCGGACAGATGGTCGC
+>72632 1
+GCGAACTTACACAGTCATAATAAAGCACAGGAATGCGACTATCAATTGCGCTACAAGTGTTCGTCGCGGCTTCTTTAGTACCGTGGTCTGCACGGTGCGC
+>72633 2
+ACAAGGGTGTACGAGTCTTTCGCAACCGGGATCTTTGCCGGCCCTATCATCGGAAACAAAGTTAATCGATGGGCATAAAACCTGGCTTTCTCTTCAGGCG
+>72634 1
+TGGCAAAATCTTAGTAGCAATGTAGTGTTCAATGAGGCCCCGTCGCGCGGCCATGACTTGCAATGGTTTCCCCACACAAATATCTGTACTAATGCGGGGC
+>72635 1
+AAAAGGGTGCAACCGCCATAGCACGCGGGCCGCTTATGTCCTATATATGACTGTGAGATAGGTCACACTTCCTACTCGAAGTTAATGTTGGGATCCCTGC
+>72636 2
+GGACTCCATAGAATAACAAGGGAAATTCTGTCGGCCTGAGAAGTCGCTCCCGAGTGTTCTAGTCCCGAGCCCTGATTGACCGTTCATCTAGTCTGAAGAT
+>72637 2
+TTATACACCGGCAAAGTGCAGAGATGTCTCTGTCTTATGAGCTACTGATGGGTTTGCGGACACCCGCATCGCGCAGCCTAACTACTCGGGTACGAATAAT
+>72638 1
+ACTTACAAAGCATTGTGTGTCAAATAACGGGGACATTGCGTTTAGTGAAATCTCAGCGAACCTGACGCCCACGCTCACCGATGCTGGGGTTTGGCACTCT
+>72639 3
+ATGACTACGAAAGGCAAACTTCATGGGACAGAGTCGGTCCTCGAGTTGAGCTATGCGCCCCTCGCACCAGCCTTAGTGGTCTAAACGTTTAGTTAATTCG
+>72640 1
+CGCGGGGAGTGTCGCTCACAACAATCAAGTGCACTACCCGTGTTGTTAGAAGGAGAGGTCTTGCTATCTTGTCCTAGGACACTGTGAATACACTATCCCA
+>72641 1
+CGGCACTGCTTTAATGGTTACATCTGTGTCAAATTTCCAATCAGCAGGCCCTGTCTGTACTAAGCATCACTAACGGAGTTGACGGCGGCGAGGACATCGA
+>72642 3
+ATAAGACAGCGTCTGGCCATGTGGCTATTCCGGGATAATTCTAGTTTTCATTATAGTGCGGCATGAACCAACGTCCTGGCCATGCAACCATGACCGGACG
+>72643 3
+CCAATTGAGGGGATCTTTCTGCTCTAAGCCCGACCGCATTCAGCCAATGCGAACATGGGGTCTTAATGTCTTAATTCAAGAGGGGGCCTCTAGATGCACA
+>72644 2
+AGACGGCGCCTAGAGATTAGTACTATGCTTCTCATGAGCCGGGGTTCGTCAAACATCCTCCTGGACAATCCTACAGTTGGATTTGGCGGACAACTCTAGA
+>72645 2
+TTTAGAGGTAGACTAAAAGGCTCTCTTTTACGTAGCAGGTGAGCCTACTCGAGGAACTCGACCTCAGGGCTACCACCCGATACTCTTAGTACGGACGGTT
+>72646 1
+TCCGTAGTCGAATCTCGGATCAAAGGGAATTTTACCCATCCCGGGTAGTCACCTGAGTAAAGATGCTGCCGGCTCTCGCAAACGTTCTGTGAGCTAAAGT
+>72647 1
+CAAGGTCAGTCGCGATTTCCTGATTAAGGCTCCACACCTACGCCTTTCCTGGTGTCGGAACGCGAGAGTTAGCTATTCATGGAGAGGAATCCATCAGTAA
+>72648 2
+CCCGATTCGTTTCCCTAAAAACAGGGTTACTGGGGGAGACATATTCCATGACCATGTTAGCCTGCCGACGACAATCGACCCTGGATTGCGGTGTTAAGAT
+>72649 2
+AGGCGATCAGCCAAGGTTCCGGGTAACTATGAGCTAACAGAGTACAAAAGTCGTTTCCGTCTCTTCCACTAGTGTGCTGTAAGCGGTACTGTCCACGACT
+>72650 1
+GCCCGACCTCACTCTAGGGGCTACTAGTAGTTTGAACTAACGACGTGGCACTTGCCTAATCGCAGACGTCTTTGCGGAGTATTAAGTACAAGGATCGTCA
+>72651 3
+CGTCCATCGGCACCATCCGCGGTCACGCGTACTTTGTCTGCAGACGTGAACTGTTAGTGATGGGAGTAAACGGACTTATATATGGCTATATCCAGAAACC
+>72652 1
+CCTGTCACTATCACGGGTCAGCTCGCTGCATTTGTGTCAGAAACGTTACCGTAAGTCACTGGTCGAGGAGTACCCCAAATTTTGAGCGCGAACAGAGTTA
+>72653 1
+GGGCACTTCGATCACAACGCAGAGCGCACCAGATATCTGGCACCAGGTCTAAGCTCGAGTGTCTATGCAGTGGCTTTCAAGTTATTTTCATTGAAAGCGC
+>72654 1
+TGATTACTCTAAGCGGCCTGATAATAGCAGAGGGATCACTCTTACCACCGTCGCGGCTCTTGGTTGTCACGACCTGGGGCTGGAACGTTAAACCTATAAA
+>72655 2
+GCACCGAAGCTTTGCATGGGACTGTGTGCATGGTTAGAACTTCGACCGCGGCCAACAAACTTCGTCGTCCTCGAGCTCGATGATAAAACATGGTCTTTAA
+>72656 3
+TGGGCCTTTATTCTGAGGATTTAGTACAGAGATAGCCTAGGAACACCCGCCTGGACTACCTCGCGTGTCGACAGTTCCCCCGGATAACGAATGAGTATAT
+>72657 1
+ATGTATAAAACGGCAAGGACTGGTGATCCTTGGCATATGTCTAGGCTGCTCGGACACCGAATCTCCACGACCTCTGCATCTTGAGAAGACCGTGCATTTG
+>72658 1
+TGGGTCCACAGATAGCGAGGGAGTACTTCAATGCGCACGTCACTCATAAGATGCGCTTATTTCCCCGGGCGATCATTCTTGAATGCAGACATATAGCGTC
+>72659 2
+AGCAAGCTACCCTTTCTCGATATTATGAATGGCTCAGATTCCCAAGTAGTGGGCACCATATGCCTATAGTCACTGAGCCAGTGCGGCTGGAGATCTACGG
+>72660 3
+TAACAGTTCCCATCGTCAGTAGGAACATCAATCTTCCGGACGTGGGAGGCTTATCGCAATCCTAGAGATAGGACGCTCCTATCCTTAAGGAGTTGGTCGC
+>72661 2
+GCCCCCCAAATCTCGGTGTATCATCTGGCGACAATCGATATGTGTCTCTACGTTGGACGAATTAGTCCACTAGCTTTGAAACAAAGAGCCGAGGCTGGTG
+>72662 1
+CGCCACCCCCAACGTAGCTGTGGCTACGCAATTAAGGTTAGTGCGCTATTCGCTCATGACGATAAGGGTATGGCTCATTAGTGATCAAACCTAGGGATCT
+>72663 3
+GATGTTTCGCTTCAGCGCGGAGCAGGCTGCACACGTCTTCCGGTTAATTGACTAGAGTCTAGTGCAGTCAACGTTCATGACACCAATATCTCGAGGAACA
+>72664 1
+GTATATATTGGATCTTTGTCCTTTAGACCCTCGCGGCCTGAAATATGGGACCCGACAGGGTAAACGAATACGGAGTGCAGGAACCCCATTTACCGCTGCT
+>72665 1
+CGAATGCGTCCCCCTGAGATTGAAGAGTTACCGATTTATATCCTCGCGGACGCAGACACTAATATTAACTGTGCGACTGCTGACGTCATGCGAGCAGTGT
+>72666 1
+TTGGCAACTTAGTCTCCCCCTCATTGGAACGGGTGAACACAACATATTAGGCACGGTCGTCAGATGCTTCACTAGGCTCCGTAACAGTGTAGGCAATTGG
+>72667 1
+CTCCTCGATTAGGGCAAGCCGTCACATAGGATGATTATGGTATGAACGCCACAGCTCTGACGGACAGTCTACCTCGATTGCTTCCGTGAGGCTAAAAGTT
+>72668 1
+ACTGGTATGCGAATGCGACACGTACCTGCGTGGAACCCCAATCCTTTCCTGAAAAGCCTTACTCCTGGATGGCCCATATTTGACGTAGATGAGTTAGGAG
+>72669 2
+TATATGACGGTGTTGAGTCCTAACTCTCGTGTTGATGTTGGACGCCAGAGATTCCGGCCGCGGCCAGCATTCAGACCATACCACGTTCAAAGAGAAATTC
+>72670 1
+ACAGGCGTTAACGGATCTAGAGTGTGCTTGCTCTTTCTGTAGACAGATGCCTTTTCAGCACAATGCGGTCAAACCACACTCACGTCAGACTAGGGGATCG
+>72671 3
+TGGCATCGCTGATGACAACACGTAGCAATGTAGCAGAGCGAATCGCAGCCTGGGACTTTTCCCTCCGCTCAAATATGGTGTTTCAGAGTGGTTCCATACA
+>72672 1
+GCACGGCCAGAGTTCGCTTACCGATTGCTCTGGACGGTCCGATAAATTGCAACTCGCATCTCAAGAGATGACTTGTGAAACTATTACTTAGGGGCCGTAC
+>72673 2
+TAGATGTAACGGCTTAGACTCTGTCATCGCATGCGCATAAAATGTTGAGGGACCTTCGTTCATAGCACGACGCTATCCAAGCGGGCGAGCTCCTGTAACT
+>72674 2
+CGGTGCTCTATCGTTGCCGTGTGCTATGAGTCGAGGAAGCACATTCATAGGGCCATCTTCGATGGATAACATCCCGGCCCTACCAAATAAGAATTTGCAG
+>72675 1
+GTGAACACCTCAGACTTACTTTGACTTGCTCCCGGGTTACCCATAAGCAAGGAGAGTGGTGATCACATTCAGTGAACACCGAATCCTTGGGGTTGCCGAT
+>72676 3
+CCGATTATCTCCGCTGGCGATTAAGTCAGTTCATGATAAATTGGGATAGGTCCTCCCTGACCCACGAATACGCATTGTGAAAGACACGGGTCCGGGATCT
+>72677 2
+ACATTCGTCAAAAGTACATACTCCCCGCTACGATTCCGTGGTGCGTGTGAGTGGAGGAAATACGATTTCGATCGCCACCAACTTATGGGTCATGGATGCC
+>72678 3
+TGGAGAGACCTGACGAAGCATCGTAAGCTCCACATCTTTGATTTCATGTACGGTCCGCTCCAAAGCGCGACGAGACGTTGTTTACATACTGGAGCTAGTC
+>72679 2
+TATGTGCCGTCCGTGTGTGTGCATGCAAACCGCCATTCAATGCTGCAACGGTCGACAGTGCAAAAGAAAAGCTCGCATGGGACTCGTATCACCTTGTTTA
+>72680 1
+TCAAAGAGAGGGGCTTATTATTGGAGGAACTACCGTAGTCTTGCCCTCATTCTCGTTCACCGACGCCGGCCTGTCTCAATGCGAAGTGACGATAACAAGT
+>72681 2
+CTTGAAGCTCACGATCGGGTGGTGACATGATCCCATCACATGCATACTAACGCGGCTGAGTTAGCTCTGACTTGCTGTAGATGTCCAATACAAAGTGGCC
+>72682 1
+AAAATTGGGGAAGCCACCGCCAGTTTGTCGCAAAACGTGAGAGAGGCCTTAAGGGATCCTCCCAACTCGTATATTCCGTTCGCGGTTGCAGTACCTATTT
+>72683 1
+CGGGTAGCCGCCCTAGGGGTCTGATCGGCTTTCCTGACGTGAAGTCCACATAATATTGCATATATAAGGGATTGCATTCCCTGATTAACACACCAGGGAC
+>72684 3
+GATCCGGAGTCCTTTTTAGACCGCCCCGGTCTTGTGTATGGGCAAATAGCACCCGTTTAAGGTTCGCCCTCCTGAATGGATTAGATGAAAGAACAGACAC
+>72685 3
+TCAATTACTCGTTACAAGAGCCAATGCTCCGTTAGCACATAGTAAGGTGGCCTACCCAGGACGCAAGGGTTGTCCGCAGCGCCTTTTTAATGCGTGAAGT
+>72686 2
+CCGACTATTGCGTTTATACATCGTACGTACGAGCTCCACGAGAACAACGCAGGTTGGCCAAGCGCCCACTTGATTGAGGATGAAGCTGTGATGTCATCTT
+>72687 2
+AATCTCAAAGCGGGGTAAAAGGCGCCCGGTAATCGACTTTGCTCACACGCAACTCTCCTTTAGTAAGCTGGCTGTTCAGCAGTATAGTAAGGGTCTCTCG
+>72688 2
+CCATGGGCGTCAGCAAACTGTATGCTGTGCCTCACGTACGCAAAGTTACATGAATCTCATCCTGGCGACAAGGTTGCTTGAGAAATGGCCTTCTAGTGCA
+>72689 1
+TATAATTCCTACTGATTTATTTGTTCCCCCAGCGCAAAGAGGTTATGGCTGTCCCTCGACGCAAGGACCCGAGCTATGTGGAAGGCGGACCACATGTAGA
+>72690 2
+TCAAGGTACGGATCTTGCTTATAGAACTATTTGCAGTCCGAGACGCCTGACAACGCGATGTCAGGAGATCGCTGGCTGTTCACGAGATTGACACTTCACC
+>72691 1
+CTAGCGATGCCGTCCTCCTGCGGTAAGTGTTTTTAACGTCTCTGAAGAGAACTGGCTCGAACGGTACGAGTCCATACCGAGCACTCAAAGAGTTTGCAAT
+>72692 2
+GGACTACCTCAGGGTGCTACGTTCAGTTCGGACATTGAAGACGACTTTTCAATACCTTATAAACGCACTAAGAGTGCGTCAGGCTTCGGTGAGGACCCTC
+>72693 1
+AGCGTTATTTCGTCCATCTTGTCGCCGGCCGAGACCGTAGCTTATGATATTGGAGCGCGCCAGTATGTACCTAAAGAGCACGGTGCCAAAACATACTGTA
+>72694 1
+AGCGATAATATTGTGGTTGTTCCCAGGCAGGCTTCTGACGATGTGACAAATGCCGCCTGTGTACCGGTAGGCTCTACAACACAGCCTCTAAATACCAGTG
+>72695 2
+GCACTTCCACCCGTACTATCTTGCTGTTCGCCGAGTGTAACCGCAAATGAACTAAAGAGTCAGCGGCCTCAAGAGGGGATGCTAGGCTTTTAGAATTGTC
+>72696 3
+ATGAAGACCTAAGTCCCTGCAACTTCCTCTCATGCGTCGTCAGATGCCTCCAGCGTTATTTCGCGTGGAGCGGAAGCTGAAACCTGTGTAGATTGAAGAA
+>72697 3
+TTTACGTCACCGAGAGCTCCACACGCGTTGAACATTAAAGTCTGTTACTGAACACCCAGGTTGAACAGGGAGGACGCTAGGTTCCGGCATATCTTTGGCT
+>72698 1
+ACGGACGACAGGCCGTATCTACAACGATTATCCATGTGATCCGGGACCTTTAGCGCACAGGCCCATATATTACGGAGCTAGTTTTTGTACGAGAGGCTTC
+>72699 1
+GGGCCTACATTGGTGGGTGTCCCAACGAACTGATACGGATTTTACACTTGTGGCCAAGAGCTAATAACGCTACGACTTAATCCGCCTGGGTTACCACTGA
+>72700 3
+CGAAGGATGATGGCTACCCCAGTCAATGGGAAACCTTTCGATCGCGAGCTTCCGATCAGTAGTAATTGTTTATTCGCCGCTCTTAAGCGACGACCAGAGT
+>72701 2
+CACTAGCGAAATCATAGCATGTGTATGTGAACCGTACCCAGTTCTGCGAATGTAAGAGCGTCTTCGGAAGGGTCTAATCATCCATCTGCTCGGACGCCGT
+>72702 3
+GTCAGCTCCTAAGAGAAGAGGGTACAGCGGAGTCAGCTAGGCAACACTAGACGTTTATTTCGGGTAAAGTACTTCCCACGGCGCTCTTTCGTATTTCACC
+>72703 2
+TGGAGAAGGGGATGGACAAAAGGCGAGTTCCTCGGATCTATCAACTTAGGTACACCCGTAGCCCTTATGTCCCCCGTTATAAGAGTCGCTCTTCTACAGT
+>72704 2
+GTTAACTAGTGCTACACTTGTGCTACTTGACACGCGAGTCTCATCGTCCGTCACAGTCAGCAAGAGAATATGAATCGCGCTTTACGAGCGCGAGAGGTTC
+>72705 2
+AAAGAGACCGTTAAAAGATTCATTAATTACGTGAGGGCGCCCGTTGTGCGGTGAGCACCTCCGTCCTTTTAGCTCTTGGAGCAGATACATCGGCATACCC
+>72706 1
+CCTAAGGGCCAAGGGGAAAACAGTGTTGATCAGCCCTCCATTTTGCGTAGGGACCCTAGAATTTATCTCCGGTGCATGAACATGTTGAACCTTAGCGCTC
+>72707 3
+ACATCGAATGTCTTAGACTAGATTTGAAAGATACGTGCGCCGTGCAGACTAGTTTCCGCCGGGCGTTGCGTTAGGAGCCTTCTCGACAAAATCGAATCCC
+>72708 1
+TTACGGCATGACTGTCAGTCTAAAGTCATGTCACGCGCACCTGCCCTGATCCAACTTCGAAATGGAAGAAACGATGCGTGGGGTCCTGGTCTCAGATTTA
+>72709 3
+CCCTCTGTTCCCACCGCTCTAAAATGACCGGACCGAGGTGATGACGATCATATCAGGCTAGTTAGCATAGGTAGTTTGAACAGGACTGGCATTATTGCCG
+>72710 1
+TGATCTAAGGACAACATAGAGTCTCCTCCCCAAGTCCGATGGTATGCTGAATTGCGGACGGTTGGTTACAGAGGCCGACTTAGCTCTATGCACGTACACT
+>72711 2
+AGCCGAGCCACATGTGTACGAGTGGGTTAATAAAACGATCACGCTAAATGTTAGGGCTGACGATCCTCCGGTATTCCCGTTCTCAAAATCGTGGTCCCGT
+>72712 1
+TCGTATTTAAGCCGGGCATGCCCTTTCGTGACCCATGCACTGGTTCATCCACATTAATGGGGATTGCCGAACGCATGTCATGGGATAATCGAGGAAAACC
+>72713 1
+TCCTCACTGGATAATCGCGAATCGCAGGCTAGATCACCAGGATCTTTAGCCGAGGTGACAGTACTGGCTGAGTTCAGCATTATGCACATCACTGAGGTCT
+>72714 3
+CCGACGCGTCAGTATTTACGCATACACTACGCCGGAGGTTGGAGCCGTCGCCGGTATCATCTCTTAGAAGACTCGCTAATGCATGAGTTAAAGTATCAGT
+>72715 1
+CCGATTCATCAAGCTGTACCCCTCCTCAGGAATAAGACGTGCAGGTGGTGCGCGTTGATTAATCAGATTGTCCAGCGGCTCTTACGGGAGACAAATTATC
+>72716 2
+AGGAGACGCAGGTTAACCACGTGTCTAAACACGGACAGTGAGGTCCACGTGCTGTATAATGTAGCTTTCCCTTGTGTTCTACAAATGGCGTACGCCACCT
+>72717 1
+ATAACCCCTTCGCAAGTACCCGTATGTGTTCCAAGGTCATAAATATAGCTTTCAGAACGGAATGCGCACCAGGTTGTTCGGATGCAGTAGCTCGGCCGTG
+>72718 2
+CAACGATAGATGCTAGGATGAAGGAAAGTCGCACTTAGACCTGGCGGTTTCGTAGGCCATCGATCACCCTCTTGACTTTCGTAACTGCTTCCAGGTGAAC
+>72719 3
+AAGGAGAATGACCCCATCGAGCGCTACTCCCTTGATGGGTAGAGGCCATCTAATTTGGCTCCGACATTCGGCAACATACTTGAAAGTGTCTGCTTATGCG
+>72720 1
+GACTATAGCTCACTTGGTAGTGGCGTGCCGGCCTTATGCGCCTTATTCAGTAGAGATATACCTAGTATTCCAACACAACCGCTGCGAATGGAGCGTCAGA
+>72721 1
+ATGCTCGCGCCCTTCATATATCGCGCGAAGACACTGGAGAACTAGGTGCCTTCTTCCAAATCTGGCTCATATGTGAGCGAGGCGAAACAGTTAGGCTTTA
+>72722 1
+ATATTCACGATCCTCCACACCCTATAGGCGACAGCGATGGATGTCGTGCAGTATTTTGCACGCCTACTGCTGGGTTTAGAACGGGAGGCCATAAAATCTG
+>72723 1
+CCGGCTCAGCACACTTTGAGATTACACTGATCCTTGCGATTGATATGGCTGCGTTCGCTATTCGACAATAGTATCCCTCGTGGAACCAGCAAAGGGGAAG
+>72724 1
+TTTGATACGTCCGTCAGCTGTCGGCAAACTTACCAAAGTAACACAGTTAGATCACCGGCGAACAGAGAGATATGCACGCGTTGGTCCTTTGCCGGTGCTT
+>72725 2
+GCACGAGACCCGCACTTTAGTGGTAAAGGTCACTACTGCCTTCGCACTGTCGTAGGGAATTCTTTAAGCCCGCCATAGAAGGATACATTATGAGCGTTGC
+>72726 1
+CATTGACCTAACGACTGTAGTGAACTGCAATATCGGGCGGCGCTACTTCCGTTGGTGACCACAGTAGCAGGTCTGGCATTTTACACTGGACGACAACATT
+>72727 2
+TGTCAAGGCTGCATAAGCCGGCGCCGTGATGGATACCCTACTCCTTATGAGAACGGGTCTGTCACCAGAAGACTCATCTTGTAATGAATTGGCTACTGCA
+>72728 1
+CATGGACAAGTCTTGACGTTGCGGTGTGAACTGACGATCTTTTGGCGGCTATGGTAAAACCTAGGTTCTCCTAGCCAGAAGGGAACACCCTCATCCCAAT
+>72729 2
+TCGCGCGCAATCTGAATTGAGAGCGAGGCTTTGGGTACCCCGGAACACCCACGAATTGAGCGCTATCTTAACTTAGATCTTAGTTTCCTTACGGGAACAG
+>72730 2
+TTAAACGGTTACACTTCCCCACGCAAACCAAGCTTGTGACAACCCAGTGTGCTTCTGTTACTTGGCGGTCAGGTGGAATGAGGCCGATGCAGATTGCAAT
+>72731 2
+CGGAAGCGCATCATACTTTATGCACTCATCCAACCGGTCCGGCCCAGAGAGTTTCACGTAGGAGTTATATATGTGGAGCTTTACAAGAACCGCGTGCTGT
+>72732 2
+CGCCCACTCCATTAAATCAGACCTTGGTCAGTTGGGTCATTCGGAATAGAGCCTGGCTAGCTAAGTTACGGCGACACGTCCGTAGAGATGGTTTCTAAAC
+>72733 3
+TAAGCGAACCTTGCTCGGAGGACCCACGTGAGTAACTTATTGTCCCGTAAAAGCAAGCTACGGTCTTTCAAAAGCGTTGAGTGGTGCCTCCGCCTTTAGA
+>72734 3
+CTTCTCCCGAAGTTACTATCATGGGCGATGCAGGTCCCGGACCACACACTCTGAGTTAGTAACATGGATGGTTTAATCCTGGTACCTCGGAGACAGAAGT
+>72735 2
+ATCAGGATGGAGTTGCGTAAGAGAGAGCAGATCAGAGCTCTGCCCCGGCTCGTAAGTCTCCGTTAGCACCTCTAAATTCCTCCTATCTGAGTAGATTGAC
+>72736 3
+CTACGCTTCGAGTATGCAAACTTGTGTACCCCTTATTAGGGCTGTTCGCGATGCAAAACCATGGTAGCGGATAGGATCATATACCGCTACGCCAGGTCGA
+>72737 3
+ACAAGCCGTGACTGGAACGTCGGTCTTAAACCCCTTGTTCGTCCCTAAATGAGAGGCTCCACGAGATCCAGAGCTACGTGGTCGTTTCATTTGATAAAGG
+>72738 3
+GGAGATAGAGATAGTAGCCGCTACGAAGCTATTGAACTCGCGGTTAGCGTCTTCTCGAAACGGCCCCGTCGTCGTTTATAGACATGCATACCACTGTACT
+>72739 1
+GATTCGAACTGGAACTCTAATATCCTTAGCCAAACAAGTCTGGTACGGCCTGGATCTCCCGTAGGAAGCATATCTTGTCTCCCCGAGGGGAGGACTAGTT
+>72740 3
+CTTTTGCAGTTCTCGTCTCTCCTGGAACTCGATGCTCTGCGGCAAAATGACTCATGCAGGAAAGTACTACACATCGGGCGGTCCAAAGAGGTGGCATATA
+>72741 3
+CGTCAGGCCGTATCTTCACCTTACACGCGGAATTATTTATAACGGCCAACACTTGCAGTTGGACTGCGAGTGGGCGTAAGATCGGTCAATTATGACCACG
+>72742 3
+CTTCGTACTTGATGATCCGTCGCTGGATTGGGCATGGGACTCGATTAAGCGACTTCCATGATACCCGGGACTAGTCATAACCTAAGAACAACAGTCTGCG
+>72743 1
+ACCCTCATACTAATCACTATTTAAACCGCTTGGGAAAATGCTGCGTCCATGATTGAAATACGCTGGGGACCCTTGCTCGGGGGTTCAGTGACGTCCGAAG
+>72744 3
+AAGATGACACTGGCCGACCTGTAGTATCGTCTCCAGGAGACTAGGTCTGCCCAAAGTCTTCGAACTTGTATTGCCTGATACACGCTGCAAAATGGTGCTG
+>72745 1
+TCCAAGCCCACGACCCGCAAACCTTTGGATCAAGAAGTGCAGAGGGGGCTATAGACTACCGTTGGGTGTCTTAAACGTTGGATGCATAACTCTGCTTTCT
+>72746 3
+ACCGAGTCGGTGCCTCTTATCTACGCGTACAAGTATCTCGAGGGTAGACCGCTCGGTGTCTAAATTGAGTTATCCCGCATCGTAGGGTAGCAATACAACA
+>72747 1
+CTACCGCTCAACTAATTGAAATCCAGGAAACCTCCGATACGTCCGTAGGCAGTCGTATTGTCAGGATCAAGTATTCAGCGTAGCGCTGGGGTGTGCTCTA
+>72748 2
+ATCTGCCTGGCCAGGTATCAGACGGTGACGAAAGAATGCACCTTATGATGTCCCCTGGTGGTGGTTCCCGAGGACTCTAACTTACCAATGCAATCTGTAA
+>72749 1
+CCCGTCTGTGTTCGTGATGCGAAGACTGGTTAGTACGAATAAATTCATAGAGTCACGGGCACCAACGTCCTTTGTTAAACGGTAGCGACAGCGCACTCTC
+>72750 1
+AGGGGCCCAGTCTTGCGCCTAAGTGATGTATTATACGACTCTTCTCATCAAGAAGGATCAGTGCACACCAAGGCGGCCTCTAAGGTCGACGTTTACGTTA
+>72751 2
+TCTTGAGGACGACCTGACTGTGGTTCAGCTGGTGTCGCACTGTTCAGGGACGTCAAAGTAATAACCACCTTCATAAGGATAACTGATCCCCAGAGTGCCT
+>72752 3
+GTACCAATCTCGATCCAGCTGAACTGGTGCCGAGCGGGAAATCCGAGTCAATCCTATTCTCCTAGGTCTAGGAAGATCAGCCTAAGGCCTGTGTGATTAT
+>72753 2
+TTTGGACTGAGTGCGACTAGAGTAATTGACCCCCTCTAGGGATAATACTCCGGCATCAGGTCCTACAGCTGTCACGCTGTCTATACGAATGATAGGGCCA
+>72754 3
+ATATCATGGCGAGATCCGGGTATAACGCGGCAACTCGAGGCTCTTCCATATTAGCTCCACACTATGTGCGTAACGAGCTTTTGGCCCATCGAAATGGTAG
+>72755 2
+TGGACCATGTCCATTTGCGTGGCATAAGCAGCGATTCCTAGATTCATGACGTCAGATAAAACCTTCGAGGGGCCGAAACTGTATGGTCTTTCCAACCGGC
+>72756 3
+GAAGATATCTCTGCGCCAAGTGTACCCTAAGTGACCACTCAGCAAGCGACTATCTTTAGTGATCGAGGAATTGGACCTGGTTTAGGCCTCTCGGCAGTCA
+>72757 3
+ACCCTGAATAGCGTGCCTACCTACGTGATCCCATATTGGCATTTAGTGGCAATGGATTGAGAAAGACTGTTGGGTTCTGCGGACGGAACCCCAACTTACC
+>72758 2
+ACATAGCTTTCCGGGAGCCCTCAGGGTCTTGAGTCCGCATAGGGAATGGACCTAAAGACCTTGTATATCATCTGACAGATAATGCACGCTGCCTTAGCGT
+>72759 3
+GGATCCGGCACAACGACGGAAGGTAGTCCTTACTATCTGCACTGAATACCTAGGTTTCAGTACAACGTTTTCTGGTACCCTGCTACCCTGAGAGTAAGGG
+>72760 3
+CGCGTGCGTAATAGAGTTATTTCTACATCCGCCTATAGTATCATCTACCATGAGTAGAGCAGGGCAACATGGCTCTTAGCAAACGCTGCCGGCCGTTAGG
+>72761 3
+GTTCGGTATAGATTAGCATCGCTGATATGGTGCGAGTGCAATGAGATTCCACTGAATGCCCACTCTCCCAGGTCAAACGACCCGACATTGTTCGTGGCAA
+>72762 1
+CTAAGGCTTATCCGCGACCCGGCTTATACTAACTGGTCCGGCGGATTACGGGGCAATATTGGCTGTACACGCTCGATCAACATTAATTAACGAGGAGCTT
+>72763 1
+CAATCGGCGGTACTCTTCAGGGTACTGGGCGGCATGTACCCTGCCTTGACTAAACCAATCGCAAGCTTCTTGAAAGCTATCTGGGAGTCAGAACGATATT
+>72764 2
+AGAAGCTGGGTCGTCAGATTCTTTTCCCTTAGACCAGCTGCACGCCCGTGCAGCTAATGATCCTAATATCGTGCCCCAGAGTGGTTATGAAAGTAGCAAG
+>72765 3
+TCAATCGTAACGTCTCGGGGACTCCTCCGCGAGCAAGCCGATGGTGTTACAGCATAATAGCTTTTGATACCGGTGGCCAGATAGTTCTACCACTTGAAGA
+>72766 3
+CCCCATCCATTAGTAATTTTATTGACGTCGAGCACCCCTCCGTCCCCAGAACGTTCAAGGTGGTGGCAAAGGGGCTGACTAGAAAGAAGCGGATTTTGTT
+>72767 1
+ACAACTCACGGAAGCCTTATCGGAATTAACCTTGGTGGTATCTGGAGGAAACATTGATGCTGAGCACTCCGCCTCTGTCTGACCTGGTAACGGTATCGCA
+>72768 3
+AGTCCGCGCTAGCCGATTTTTGCTTCAATTAGGTACGGCCCCTTTAGACAGGCGTAAGCATGATGAATAATGTAAAGACCTGGATCCCCGAATGGCCTGC
+>72769 2
+AAACTTCTAAATTGAATAACACGGCAGGTCAAGCCTCGACGGGCCATTTGCTAATCTGTCATTGTTGATCGCGCGAGCGACGCGTGCCCGGTATGTATAC
+>72770 3
+ACGGACATGAGGAGGTAAAACTGACCGCAATTCAGGCACTTTATTTTCGACATATACCTTATTCTCCGGTGCGTAAAGTCCGCGGTGAGGTCCCTCCGAG
+>72771 3
+CGGAGTAGGCCAGAGATCATCTAGGTGCCCCCAGACACGTAAACCCTTGCAATGAAGTTGTATTTTATGGGCACTCACTGAGGCGAAGAGTTCCTCTTCT
+>72772 3
+GAAGCCTTCGTTTGGCTAGAAGATAAGCTTCTCAAATACTTTCTGAGGCCGTGTCCTGCACGCTGGGCTACGACCTGAAACGTTTAGACCGTGCCGAAAA
+>72773 2
+CGGCACGCTCATCGTATCCAAATCAGGGCATCTCGGGTCTTTAGAGTCTTCGGATAGGTGCCGGGCATATATCAGACCGAAAAAACGTAGCGTATTCCTT
+>72774 1
+TACTCTAGACCGACGTCGACTCATAACGGGTGGTAGAATGGCATTCACGCGTTATGCGGCCGGATCACCTTGGGCCTTCAGAAATAATCGTGTTCAATCA
+>72775 1
+ATGGCCTTGATATTTGGCCACCCGATCTACGCAATTGGCGCCTCTTGGGCACGCGGCAAAACAGAGCTCTCGTCAAAAATTGTGAGAGCCTGTATATGAT
+>72776 1
+ACTGATCGGCGGGTATGATATAATGTCATCTCTTAGCCAGACGACTAATAACGTGTACTGTACGTGACCAAACATCCCGCCCGGTGAGTATCGCTGCGGT
+>72777 1
+CGGGCGTCGCCTGCCACATGTTGAATACTGCTGCAAGCTATCAGATCGAGGGGGGTTCAGATAGAGTTCAATTCTAATGCATTTACACACGCTGCATACC
+>72778 1
+AAATGAATGATTTAGGCAGAAACTGGCCGGGCCCCCCAGCTTTACGTCTTAGTGAGCATGGTCTAGGCTAGTGAGTCGCGACACACCTCATTTCAGTCTA
+>72779 3
+TTCGTGCTTGGAACGGGATCGTAATACAACCACATACCTACTTGTACAACGGTGGACCAGGGGTCGTTAGGGTCTACTCAACCACTCGATGGTACTGTAC
+>72780 2
+ACCCACTTACTGAGGGTCGACCCATCTGCCCCTGATTGACTGACATGCTTATAGAATACGTCTTTGAAGTCAGCATGGCCGGGTATGGCAGAAGTGTCAA
+>72781 2
+CAATAACCCAGCTTTTTAGTAAGCTGGCCCAAGGTCGAGAAGTCCGGCCCTATTTGTAGATAGATGGACTATTGAGCTGGGGGACCAGTTCTACCCTCAC
+>72782 2
+TCAATCACGCGGGAGCTTCCCCGACAGTGTGTACCAGACACTTAACTGGAGTTACCACAGCATATTTCGAGTTGTGACGGCCTAAGGACGGGTCTTTTAA
+>72783 1
+GGTGCTGGTTATAGCAACCTCCTTGCTTTTAGCGATGTTCAGACGGAGCAGGCGACCACAGAATGTTTGCCGACACCTCACAGAAAGCTCATTATTAGGC
+>72784 2
+TTATTCTACTCGCGCAAGTGTTGCCGTTCCGTGCGAATAGATTGGGAACAGGCGTGATACTAATAAACGCGTTGCTACTACCCGGAGTTACCAGAGACCC
+>72785 3
+GCCTGTACTGGCCCTAATGGTAGGCCACCACATCAAGTCTAAGTCTGCGTGTAACAAATACTATGTATTCAGTGACACTGGAGCTGTGGATCCTGCGAGC
+>72786 1
+CAGTCAAATGCCCACATCGTAAATCTCGATTCACCAGGTGGTATGTTCGATCTTAAAAGCGTCCGTTCAAGGACGTTTGGAGCGAATCTCGCGGTCAGGC
+>72787 1
+CATTCAGAGAGTGACAATGTCGACTTGCTCTGCAGTATGCGTACTTCGCAGCAATACCAGTTATAGCAGAACCTGCTGCTGCATCGCTGAGCATCTAGGG
+>72788 1
+TATGCGTCGCAATGGCACGTAAGGCACTCCGAAACTGCCCTAGTAGTCATGGTGAGACGATTGCATCCCGGTGACGTGAATATATACCTCGTGCTTTAAC
+>72789 2
+ACGTCGGACTCCTCCCGGTCTAGTCGTCATTCTTCAAAGGCCATAGGGGTGTATTACGAGATGCTACGGCATACGCTGAACTAGTATAAGGTACGATCCA
+>72790 1
+ATTTGCCCAGAGAGAAGTTCGGGCAGATACGGTGAGCCTGGCTAGCAAAACCGCCTCTTAACTATATGCGGAGGTCATATATTACGGTCCCTTTGCACCT
+>72791 2
+AAGCCATCCATCCCGACATTCAGTTTTCAGTGCACAGAGGATTTGTGGGGCGTCGGTCGGAGTATCAAGACCGTGCAGACGTCAGTTCAACTCATCTTAA
+>72792 2
+CTATTGACCATGGAACATCATTCGTCGTCGGTCACACAATGTCGGGCTAACAGACCGGTTCCATCGGATAATCTTTACTTAGCGGGAGCATTCCGGAGAG
+>72793 3
+CGAGACTGAGCATTTGTTCAGCAACGTTCTGCATTTGATCAAGTGCGATTCGCACGGCGATAACGGACCTGGACACTTTCAGATTACTTGGCAAACGCCG
+>72794 2
+TACGTATTCGGCCGACGAGAAATACTCCTTTTCCACTGTATAGGCGTCAGAGAGTCAGGTGTTCACTCAAAGGACCGAGGGTTATTACATCACGGCTCGC
+>72795 1
+TGCGGTAGCGAGATTTTGCTAGCAGGGTCCTCGAGTCCATGCCCTTCTCCCAGTACACTTCATGTACCGGAGTATTAAAAGACCAAGCATAATGTAGCGG
+>72796 1
+GTCAGGCGTTGGGACATTAAGGACTTGATCTCAATTAGCTAAGACGGACCCGCCCATATGCAACGACATCACTTGTATTCGTCATTGTCCGGGGTCACGA
+>72797 3
+GTCACAGGCTTCTCGGTATCAAGCGCCCTGGCCAGGGGTACGACCAATAGTGTTTGATCTTCACTAAAACTGCCTCATGGAGTGGCACAAATGAGATTCT
+>72798 2
+GTTGGTCCGATTCCTCTGCGAGGTATAGGACCCGCACGATCAGCTAACTGTTCGGATAATTGCCCCGAGCTGCATACAGGATAGTGATACCAACGAATTT
+>72799 2
+ACCACTCAGGCCTACGTTGCTTTAGCTCGACCCAATGACAGTAGTCGGCCCTTATGAGAGTGTTTATCATTGACTGCAATTGGCCGGAAGAGAAACGTGC
+>72800 2
+TCACCCGTACTGCGTGTGGTCCCCAAATTTTCGGGCGTTGGAAAGTGAAATTACATTCCGCACGAAGTACATGTAGTTGACAATGTCCGACCGAGTGCCA
+>72801 1
+CTTCCAATGCCTCATGACGATTTAGCCATTGGTAGCTAGAACTGTCAAAAGTCGAGACGCCGTTCCCTTTAAGCGGGCATGCTGTTGCCAGGAGACGTAA
+>72802 3
+AAGAAGTCTCACTAAATAAGGGCCTTATCAAGTGTATCGGCTTGTGATCCTCTCAGAGCGCCCCTTGGGGCGGCCGGGTCACAAAGTTCTACGACTATAT
+>72803 1
+TCTAGGCATTCCGCAGAGTCTAAGAAGGATGAATCTCAGAACCTCCATGATAGCCTTATAGCTGGTTCCTGTAGTCGACACGCGGTGTAGGTAGCCACCT
+>72804 2
+TGAGTTGTCGTTTTGTAAGGGCCTAACCCTGAGGGCGGGAATCCCCCACCACGGACAAAGTTCGGGACTCTGTCCACTAAAGCTCTATACATTTAAGTGA
+>72805 2
+ACAAACACTTGCCATATTACGTAAGGAATTACGCATCCCGTCCAGTGGGGTTGGGAAGCGTTTCCATACTGCTCGCGTCAGATTCGTAGTTGCCAGACGA
+>72806 3
+CGGCATGCAATGAGAAAACCTTCGTGAGATATCACCTAGATCAAATCCGTGGAACTGCGTCAGGGACTGGTGCCGACCTAGTCTGGTTCTTAATCCGTTC
+>72807 1
+TGGAGAACGCGCGACTGCTGCACTTACGAGTTAACTCTGTTTAACTCAGGCACGTCACTTCTGGCAGGTCGTTGCGTTAACAACGTAGGTGTCCAACAAA
+>72808 1
+GATTATCGGGTACCTCTGACCATCTGTGAGCCAGTATCGCTATTCCCTATCGGTGCCGGGCATCACGATGAGATCCAAGCTTAAGTAAGAGAACATGTCG
+>72809 1
+GATCTGCCATATTTACATGCTATAATGGAAGGCGCCCCCGCACGTAAACTTGACCGTCATTCCCAGGTAAGCTGGGGGGGTGGAATCACAGTCTTCTTAA
+>72810 2
+GGGAATCATGAGTCGCGACGGTGTGTCAAATGCTCGGAAACCAACATACGTAGCCCGCTTTTATTTGGCACAGCATGGCGATGACATCCTCCTAGATTCT
+>72811 1
+GGGCCCGACCGGCCTCCTGCTCTGAAAAGTCAATGCTAGTAATCCAAAGATCGATTGACCTTGCGGCGAACAAGTTTGTTGTTAGTCCAGGACTGTATCA
+>72812 1
+CGGAAATACCCTTAAGCGTCTTGGTCTGCACTGGGGAGATCGAATCTAATCAAGCCGTTTTTGTACGAAACTCCACCGGTGGTCCAGGAAGCTACAGTTC
+>72813 2
+CACCTCGGACGTCAGAAATTTACGTTCTGGTGTCACTCAGCTGCCGCGTTATCTGTAAGAACTCCGGAAGTTCCTGGACTCAAACGATTGATACGAAGGG
+>72814 1
+CGTATCGATTGAGCAATCCGCTATTTCGATTAAGAGGCAATCCACGACTTGCTTGGTCCAGTGTGTTCGGACGACTCTCAGGCATAGACAGGTACCGCAA
+>72815 3
+AAGCACGGCCTATTCTCAATGAATGGTTGCCTCGCAGGCGGGTGCAAATTAAAATCCCTCAGGTCTAGAACGTTAAGGGCATGGTTAGTCTCTGCCACTC
+>72816 2
+TATTTCGATACCGGCTATAATACCGGGTACGTATCGGCCCCGGAGCAGGTGAGTTGAAAGGAACTCTACATCGAATTGTTCCTCTGCGGTTCGAACACAC
+>72817 1
+TGCGAGTCCCCCTGCCAACGGATGTCCCAAGCAGAATCTTATTAAATTTAACGCATGCTCACTCCAGTTGCTCGATGCGAGAGAGGGAAGCAGGTTTTTG
+>72818 1
+CCGGCTTGCAGTACATAATTTGTAATGACCGCTAAGGATGAGATCGAATACGTTGCCAGCGGTAGTCACCCGAACTATGGACATGTCCGTTTACGGTCCC
+>72819 3
+AGTGCGGTCAGCCCGTGGATAGAGTATGAATACTGAACCGCCGTTTAAATCTGCCCTCAGAAGCCTCTTTCTGGTGCAGAGTACCTATTACCAATCGAGG
+>72820 2
+GGTAACGCCTCTTTGGTTGATAGGATTCACACGTGGAAAGTTAACTTCCACGTACCAGATCCGGCCCCGATCTGCCTGTAACGAATGGGTGCCTAAGATA
+>72821 2
+GGCCGGACCCTAGAATTCAAGTCGTATAGATGCGGTCAACTCACGTCATAATTTTATTACACAGGAGTTAGCATGCAGCACCGCGCTTGTTCGGAGTCGC
+>72822 3
+CAGTGCATACCGGCTCTGAGACTCCACTTGGCCTCGATGAATTACGTTCAAGCGTAAAGCCAATGCATGAGTTGTGACGTAAGGAGACGGACCTTTCTCT
+>72823 2
+CCAAGGTGAATGTGGGTATTTCTCCTGCCACTCTCTCCACTAGTACCTAATGACTACCGCTAGAGAGGAACCCCACAGGTGGGGGAAAATAGGTCGTTTT
+>72824 3
+TTTTAACAGATGTGCCGACGGACGGGTATGTGGTTACGCCTACTGCCTGGGGCACATTTCTCGCAATTGTCAGAAATGAGCACAGCACCCCCTGAAATAT
+>72825 1
+TCGCCCTGTCTACTACTAGGGAATCCGTCTTCACGAGTCGCGAGTCCATCAGGCAGAAATTATTGGGCATATGCGACACATTGGGGCAAATTACTATGGC
+>72826 3
+AGCAGACGCCTCTTTACTCATGAGTTCATGCTTCGGAAGGACTAAGTCGTTACGAAGCCCAAATTGTTGGGCTTTGACTCACCATCGGCACGCGATGGAA
+>72827 3
+AGCCGCACAACGGGCGTAACAAATGTCAGCCGAACTTGAATCCCATGGGGGACGCAATTTACGGTGTCACTCGGCTATTGATTCCTATTTTCGGGATACT
+>72828 2
+CAACGCCTTTGGGCTAATTCACCGTGCAAAAACACCCAGGCTCGCTTCGGCGAATAGTACCGTTTGGGGTCGTTAAGGCTGGAATGTGCTAAATCAATCT
+>72829 3
+TACCACTCGGAAGCAGTATTTGCAACAGAAGTATTGCAGCTGGCCCCAGCGATTGAACACGGCGAATCCCTCCGTGGTGCTAAGGTGTTCAGTTTTATCA
+>72830 1
+AAACAACGACAAGTTGAGCATACCAGTAGCAGCGGAGGTGTACGCCGTCTCGTGGACGACGTTTGGATTTGTTCGCCATTGAAATCGTCTCTCCATCTCA
+>72831 1
+TGACACTGGGTGTGTACATAAGCGTCACCATCTCAATAATCAGATGGGAAAGTCTCGTGCAGTTGAACGGCCAAGTACGCCTCTGACGGTATTCTTCGCC
+>72832 2
+GCTGGTATATATCAGAGTCAGCAAGATTGGACATCGCAGTGATCCCACTGAGCCTCCGGCCCTTTTGCGGATAGGCAGGAATTCTTTGCATTACCAACAG
+>72833 1
+ACGACCCCGAACAGCTGTGATAGGTTGTCAGAGCAACCGTAAGGCTAGATAGTTTTAAATTCTCATTCCCGGTTGACTGCGTACAAGTAGGCTGCGCCCT
+>72834 1
+CGTAAAATTGTTAAGGTTACGGCAGTGGATGCTGTTGTAAACCCCCCGATACCCTTTACCTGAGGTCTACGTTCGAGGGTGCTACAAGTACACGCAAGCC
+>72835 3
+TGCCTATCGCAAGCCCACGTCCGTACGTACCATGATAGGCTATGTCGCTGGGTTGGATACCAAGTAGGTGGACGAATCTATGGCCACTAGCTTAAACTAT
+>72836 2
+CCATTCGTGCATTGTTCTCTTGGAGCACAATGAGACGGGACAGAATTAGCTACACTATGCGAGGCCCCTACTTGCACTCAAGTATATCAATGGCGGGTCG
+>72837 2
+CCCTTAATGATACTATGTGCTCAGCCTGCGAGATGTCACTAACACGCGAGAAAATGAGTCCATGAGGATTGCTGTTGCGCGTCTGCGAATTCAGCACCGT
+>72838 2
+AGCTTAATTCGCGCCCAGACGCTGCTTGAGGCAATCTTGCAGATTAGGCAGTTTACCCAGAGCGAAGAGGCTCTATCTATAACTGTCACAATGTGTCCGG
+>72839 1
+GACGAACTTCTTGTATCGTTCGAGGTCGTAAACGCCCGATAGTGGCCTTTAGAGTAGAAGAATACAAAAACGGCCTCGGCGCTTCTATGTCCGGCCTTAC
+>72840 3
+TCATGTGTCATGTTCCCCATTGGACACAACTCTTAGCACCTAGTTGTGTTTGGACGCAAAAATGTGAACAGCTGGAACCCAGGAGTGGCCATGGCAGCCT
+>72841 1
+ACGGTGTCTGCCCTACTTTCTACGGGGGGAACGCTGCCGGAATGCAAACATGATGGTAATTACTTATGACATTCTGGTACAGTTAATAGCCCGCGAACCC
+>72842 1
+TGGTGCCGTCGAAACGACTTTTCAAGGCCACCCTCGAAAGGTTCCCTGATTGTAATTTTTAGGAGTCCTCTTGTAGGAAAAAGCACGCAAGCCATGGCGC
+>72843 3
+CTCGGGGGCACGCCTGTACTCCTAACAATACGAGCGATTCTCGGTATTCACATGTGTGTTGCCGGACTTAACACAAAGTAAAGGCTGTGAACAGTGCCTT
+>72844 1
+GGAGTCTAAAATAAGCCTTCGCGCCAGGGCTCTCGTGTACCAAGTCGACATATATGTGACGTAGTCACGATCCTCTAGCAACTGCTTGTCGTTGGCAGAA
+>72845 1
+GGTCCATTCGTGTCCGTAGTCTTTTCCGCGAAATAGCCGAGCTATACGATACGCGTAGCATTCAGGATTATCCAGCACGGGAAAAGATTGCGGCATTCCA
+>72846 1
+AGGTGGGTTTCTCATAAGCTTCCACTCTCTCCCCTTATTGCGCAGAAGATTAGTGACAAGAGACGTTACAGCGATCACAATCGCGCCACGTAGGGTTGGA
+>72847 3
+GATCTAGTGGCCGGAAGACCTTACTCTCCATGTACGCCTACAGGTTAGCGACGATACCTCAGCAGTCGACGACTAGGTTTCTTATTTAATGCAGGAAGGC
+>72848 3
+CTAAATGCAGCTTTGCTGTGACGGAAGACACATTCGCCCCCATCAGTTGACTTTCTCCGTCAACCGGTACTACAGGATGAAGTGTGGCGGTAAAGTTACG
+>72849 3
+CCTAACTACTGAGAATCAGTGTTGGCCACCGTGTGGTTAACGCCATCCCCCTAGGGACCAGTATTTGACAATCTCACGGATGAGGGAGTCCAGGATTTTA
+>72850 1
+TTCGGGAGCTCCACCACAATTACGACTTCAATACGTAAAATAGCTCCGCGTTGGTGAGCCATGTATTAGGGCGTAGGGGCTTTACACTCTCATCAGCGAG
+>72851 1
+TCGATTCATGGGTCTCGTGTGTCTAGTTACGAACTGCGAGAGCAGTTCGCTACCATGGCAGCAGAGCCCCACAAATCAATAAATGTGACGGTTTACCTGC
+>72852 2
+CTGCGGACGACAGCGTTCATGGTCGTAACTGGAATTTATAACAATTGCAATCGGTACCCTCCGTGGTAAGTCGTGATCTGATCACCACTCTGGCAGACAG
+>72853 3
+TTCGCGAAGCGTATAAAGTGCCTAGTGGCCGCTATAGAACAGTGTACGGCCCGTTTTCTTCTCACGCATCAGTAAGTACGAACTCCCGAGGCGTATTAAG
+>72854 2
+CCCCAAAGTTAACTACGCGTGCGACAATCCGAAGGCTCGTCTGTTTAGAGGACTCCTGATTCGCAGCGATTTGGCTAGGTAACACTATCGATATATGGGC
+>72855 3
+GGCAACTTGCGTATTAGCTGCAGCGTATAAACTCGGCTAAGAAATGGTCGGCTAACACAGCGACTTGTCAGACTACGTGAAGCCCAGTCTGTTGCTCTCT
+>72856 1
+GAAATAATTGAGGCCATTAGACTTGAACTGGGCAAGTGGGACGTCCTGGCATCTTATGAGGCACTCCCTCATACTGGCTTGACTGCCCGAGATTACCTAC
+>72857 2
+AATGCTACAAAGGAGCTTGAGTTGCTTCTTATCCACACAACAGTGACATTACTCATGACCTGGTCATCGGGCAGACGTTTGGCTCGACTGAATGGGCGCC
+>72858 3
+AACACAGGAACTTCGCGGCACCCTTGCCGACGTCGTTTTACGTAAATATAGCTGCGGCTTTTGCTTAGAATGGGTGCGCCATAATAACTAGGTCCGAGAC
+>72859 1
+CTGGCAGGCGGATAGTCTTTGACCATAGTGACTTCACTGACTCCCTAACATTGTTGGATAAGGCGTTGCATATGCCACGGAACAAGCCTAAGTCCTGAGC
+>72860 1
+CAGGTTACCCAAGTGAAGTATGGATCCCTTCTTCACGAGCTGTGATAGTAGTGGGCTGGTGCACTACACCTGGACAACCTGCTTGACCCTAAATGCATGA
+>72861 2
+TGTATTGTAGCACAAAACCTCGGGTCCTTTGACCGAGCACTGTGAGCATGCATGGCTTTTTGCATGAATCCGGTATGGGAGGCAACTGCACCCAATAACC
+>72862 1
+ATAATTCGGCGCCCGATATCGAAACGTCTAGCGTTTTATTACCCAAAGTACGGCAGATGTTGGGTGGTACGAAGGTTCGACCCCTGCTAGCCGCAACTTA
+>72863 1
+TGACACAGGGCCCCACAGGAACTGTTAGTACGATGGCAGGGCTTACATTCAAGATCAGAGCCACAGTTTTTTGTTGAGTAGCCCTATCTGCCTCGCAATG
+>72864 3
+ACTGCCGGCGGCACTTACTGTTTTGAACACGTGGCATGAGAGAATCCAGGGATTAGCGTTTCATGGTAAGATCGCCGTCTTCTCTCACGCTAACAAGACA
+>72865 1
+TCATAAGAGACTTAGCGCTATTTGAGAGAGCACCAGTGGACCAAGTTCTCAAGGTGCGCTCGGCAGGATCTAACACTTTTTGTCCCAGACCTGGCTACGT
+>72866 1
+GGGCGCCAGAGTCGTATGCCACTCTATGAACCGTTAATGCTGCGGCTTCAAGAAACGCTTCTGGACATTTTCGCGAGCAGAGTTAGTAAATTGTCCCAAC
+>72867 2
+GGAAAGCCACGAAGTAACGGCTCTTATGTATCATGTGTTCTACGGATCCCTGGACGCTTGATCTATGCGCTTGAAATAACGGCCGAGTTCCCTCGAAGCA
+>72868 1
+TTTTGCGATAACTACTTCGCAACGCTAACCTATTTAAGGAGCTGTCCCACATTATCCCTGCAGTTATGGGACGAAGTGTATAGCGCCGCACGGGGGAAGC
+>72869 3
+GTTAGGAACTGATGCCGACGAATAGCGGTCCTATCGCCCTGACTGACCTCTCTCCGATATTCTCTTTGGAAGGAGGAACCTCTAGATAAATGACCGGATG
+>72870 3
+CTAAACCGGCGTCGGCCAACCCACCGTAGACTTCTTAGGACGGGTCTGGAACCTTCATTGGTAGGGTGCGAAGATGAATGATCATTACCTCTAGTTCTAA
+>72871 2
+GTTTGTAAGTCTGTTCCGGTCAAGCCAAGGCGTGTTCTCGGCAGAGTTTGCCCAGGATCCCCGATTAAGAATCATAGACATACTACTCAAGGTACCAGGC
+>72872 2
+ATATGACATCTTTCGGGATTTCGCAGTATGGGAACTACGGCTAGCAGCTCCCAATGTAATTCATATCACAAGCCGCCAGGGGCCGGTCAGGTACTCTTAG
+>72873 2
+GCGGGGCTATTTGTTCACTGTGTGCTTCGTTCACTCACGGCAACTGAGCTACTAGTTGTACAAACATGAAACATATTCGAGCGCGAAAATGACCGCGCCG
+>72874 2
+TTAATTTCGTTACTGCCGGCCATGGTCGACGAGAGAGCTTTTACCCCAACTACACGGAGCAATTTCGCAATGTAGCGCTGGCTAATACCTAGGGGGTAAC
+>72875 1
+CCGAACCGTGCGAGGGGGCAGAGACGCTGCGCCTACTTTTGGGATAGGTTTAACGACTATATATAGAATATCACACTTAGCCACTTGCATCGTTCCACTG
+>72876 2
+ACGACCATAGGTTCCTAGTACAGGCAATCTTCTGATTGCGCGTAGGTAGGTAGATCCTCAAGATGGTGGAGCGGACACCTCATAAGCACCCCACTTTTTG
+>72877 1
+ATTGAGTACGGAACTCCCAAAGCCGGTTAAGCAGGTGGTACCGCTCTTTACGTGTCACGTAGCAATATCTTACGCGATGTGGACTTAAGTTGACACGCCC
+>72878 3
+TGATAACCGGTAAGCCTACAGCACGTCGTGAGGGATGATAGATCGTCAGTAACAACTTATGGCCTATCTGACCGCGCGAGATCTCACTCCGTGTTAGTCT
+>72879 3
+TCTACTCGAAATGCTAGTGCCTAGTATCCCCTTAAGACTGTAGTCATGGCACAGGGTGTGATAGATTCGCGCGCTAGACTACCAGAGAGAGCATTCCTCG
+>72880 1
+GCCAGTGTCAGATGGCGTCAAGAAGCGGCGGGTGAGAGCACTTGAACTATTTCTGCTAACCCTGCATTTGCTTTCTCGCTGGAAACCACATTGACAATAC
+>72881 2
+ATTATGGCCCCTCCTAGGATAAACCATGTGTTCCCTGCTCGGGTCCGGGAAGGATCGACTTATCTAAGAAGGTAGACTGGTGGAACTTTTACACCAAGCC
+>72882 1
+CGTACCGCAGGATATGTAGGCTCTACGACGTACGAGGGACCCATCCATCTAACGTACTGGTTATGAGCTAGCTCTGATCTTTGCGGATATGCACGTAAAC
+>72883 3
+GACGACGGCTAATTCAGGGACTGCTAGTGTCGACTCACATAAGGTCGATAGCCGCTTACTCTCCTACCAGCTTTGCTTAGTCGGATGACAGGTAAAGTCA
+>72884 3
+GTCCTTTTTGCTTAGAAGTGTTTCATACGCAGACGTCGGCTCAGGCCGCCAGTAACTATGTCGTAATCCTATCGGCACACAGACCAGCGTAAGATGGGAA
+>72885 2
+AAATATTATGTATGAATGTTCGTTTCCCAAAGGGAAGCCTGCTCGTGCCTATGGAAGCTTGGAGTTGGGTGTATCCGCACTCCACCCCCAGCAACAAGCG
+>72886 3
+TGCCATTAGAGCATCGTTCATAGCCCCTAATGCAAGCACGATAAAGAAGGTCGTTGATCTAAGTCGTGGGCGCCGTAGGTGCTCCTTGCAGTCACTTACA
+>72887 1
+CTTTTGTCAATCCTCGTCGAAAGGGACCCTACGCCGAAGTAGTGGCAACTGGACCCAAATGAACTATGTGTATCTGCATCCGTAGTATGGGTTCCGCAAG
+>72888 3
+CGAAGATCACTACTAGTTGCTTCCAATCTACAGGCGGGGAACAGGAAGCCTCGCTGACGTTTTCCGACAGGCTGGAAGCCATTTGCTTCGATTCATAGTA
+>72889 3
+GAAGACACATACCGTCTACATATCGGCGGCTATGGACTGCATTAAAAGAACCTCCGAGGGATGGGCAACTTGGGCTCATTGTGGCAATCTCTTTCTGTCC
+>72890 1
+ACCAAAGACAAAACCGCGGATTACTAACTTCGAAGTGAGTACGGCCGTCCGAGTGCTGCTGTGTTTCCCGTCGCAGTGTTAATGTATTTCCGGGATCACA
+>72891 1
+AACGATTACATCGCTTCCGGATGCCCTTTGCCATAGACAACTTGCAAGACCTCGGTTCTGCTGGGTGGTAGAATAGTAGACGAATCCGGTCAAACGTGCT
+>72892 3
+GAAAGGCTGCACTCGCCAGAATTTCCCGTGGTCAACCTTGTGCGAGACTAAAGTCCGAATACGTACAGCATCCGTTTATGCTGCGGGTCAAGTTCTAAGT
+>72893 1
+TTCGTAGCTATGTTGGTCGCCTGCTTTCAATAGCAAGAACGAGAACCAGTAGCGATGTCCATCTACTCGACCGCCTATGCGGAACTGATTAGGCTCAGGA
+>72894 2
+TTTGCCAGTGGGGGACACTTTTGCCCGGGGTCCTAATTCCCAAGCCAGACCCTCGAGTTACCTAAGAGTGTGGTAGAATATAACACCTTAAACTGTAGGC
+>72895 1
+ACCGTCCGCTGTGATCCCTACCACCTGAGCGTAACGGCGCTCCTTAAGAGATTGGCGTAGAATGGCTGGCATATTGAGCCTTTATATAACGTGTCAAGAA
+>72896 3
+AGCGTCCTGTAAGAACTCGTAATCAGCGTGAAACGTCACACGCCGAGGTCGGTCATCTGGGTACCTTAAGTTTAGCCCTAAGTGTCGCATAAGGCTTACT
+>72897 1
+ATGTACGGACGGTCTGCGTCAGGATTCAAGTAGCTAAGGATATTAGACGTAATCCCAATCGCTGGACTGACATGAGCCCATTCTCTCTCCATGGAGCCTG
+>72898 3
+CTGAATTATGACGGTGCGCGTATAGCCCAGGTTCACACTTACGTGTCTTGTAAACCTGGACCGTCCACATATCCAAAGCGCAAGTACGTGTTGCAGAGGT
+>72899 2
+TTACGTGAAACCCTGATAAACTAGCTCATAGTGAGGACTAATGGGTAGTCCATCATGGACTCTGCCCCCTACGCTGCCACCGTAGCTATGATAGGGGTGT
+>72900 1
+ACACATCAAGCTAAATCTGAATCCCCTCGAGGAGGCTGGTAAACCGGTTAAAGTCCCGCCTTAGGCCGTTGTTGATAGTGTCATGTGCAGCCTTGAGATC
+>72901 2
+AAACCGTCGCTCGGGACTGGGACAAATCTGCAAGGAACGGTCTCGGTGTTATGCCTGTATATCCAGATAATACCAGGCTTACGTCTACCTGTTGCCTAGA
+>72902 2
+GAAAGAAACATCAGCTTTCCTTTCAGAGCACTGGTGGAAGTGTTCCTGCGTCCAAGTAGAGACCGCACGTCGCAACCGTAATTCTTCACGGTAGGCTGTT
+>72903 3
+TGATTGAACAATACTAGCAGTGGACGCCCCCGTCTGCCTGAACCGCAAGAATGGTAGTTGGCTTTTATTCGGGCTGTGCCCGGAACTAATAGATAACCCT
+>72904 3
+AACGTCCTAACGCTACTTGAAGGTGTCCCTCACGATCCGAATACCTCCAAGTTCTCAATTCATTGCGCGGCGTAAGAGTATTGGGGGCAATGGGCATATG
+>72905 3
+TGTGCACGTCGCGATTAAGAATGGGTATGATACCGCGTGGCGTCAACGTTGGGAGTGCAACCGAAAGTCACGCCCCTTGATTATTTACCCTAATAACCTC
+>72906 2
+ATTGACCCCGGACAGACACAAGTAATCGTCTTTGACCGATTGAACTGACCTTGGTACAATGGGTTTACAGCGCGGCACTAACGCTTGTACGTGCACGGTT
+>72907 1
+GGTTTTCTTCACTTGACCCGGTTCACGATCTGGGAGTGCCCCGGAAGACGTAGTAAAAACGTAGAAGCATGCCTGGATAATCCAACCTGACAGTTGTCTC
+>72908 3
+AATGCTGCTTACGGTTGTAAACGAACACCCGGGCTATAGTCCTCCTTCTTCGGGACGGACTCCGTAGAAGACCACAGTTTAATGTTCTTGACGCAGGAAG
+>72909 2
+GACAAGGGTAGTGGAAAACGTAGTCATGCCGCGTGTACTGGATCTTTCCAGCCAATCAAGTTCTCAGGACTCCTCCATGGGGTCTCATTGTAGAACCACT
+>72910 3
+GTCTCTTTCAGCGGGGAAATATTCAGTACGGCAGATACTGTAGCTCGCATACAGTCGTAGGTATGTCCGTTACTCGAACCCCAGTAGAGTGGAACACCTC
+>72911 1
+CCTGCGGGTAGAAGAAACATTATAAAGTGTTTCCAAGTGTTTCCGTTCTCGTACCCTACCCTGGGTAAAAAGGGCGATGGTTGCCATCCTCAGCCAAGGC
+>72912 3
+TATTAGTGCGCTGTTCTCACAGTTGCGAGGACATTGCAAAGACTGCGCTATTAGCATCTCATTCCCGCAAACTGTGATGGGAGTCAAGAGCACCTAGGCC
+>72913 3
+GTGCCGTAGGCACTGCCTCGTAACAAGCTTACGGTATAGTCGCAAGAGTATAACGACTCATTCGACATAGTACCGGTCAGGTCCTTTGAGTAGGTCATCC
+>72914 1
+CATCACGTAGAGATAAGTTTATCTGGACCAATTTTACGCCGTTGGCGGCCTCGGCGTGGGCATGTGAGCCACAAAACGTACTCCTGCATACATCAGGATT
+>72915 3
+CTCAGCGCAATGGAGCCCACGGCTCCTTTGCGCTGGACATACCTGTGCTGGACTTGCCTGCCGAAACTTCTTTTATACAAATAAAGAAGTTAGGTGAAGG
+>72916 2
+CTACATTACCGAGATAGATATCTACTGTCGAATCACTGAGACCGGTGTTTCCCACTCGAAAGCTAACGGTTGGTCCGGGAAGGCCGCCAGTCGATTGATT
+>72917 1
+GGAAATATACTTAGCTAAGGAGCACGCAGCGCCTAGGTGATTGTCCATGCGTATAGCCTTCAGATTCAGAGTCGCCTCTGACCAGTGCTATTCAATGGCC
+>72918 3
+GACAGATTCTCTGTAGACTAACTGTCTCAAATAGCTATGGAATTGCACATGTAGGCAGATTGAGGCCGCCCCTAGTCGTATGTGCCTCCGGGACCAGACT
+>72919 3
+GAGGCGCTCCGGTGTCATGGCAACTCTGAGATGAGTTGACCCCCGAGCAGAATATCCTTCGTCGCAGTTAAGTCTAAATGCCACAAAGACTGCTTATTGT
+>72920 3
+ACGTGGTAGTTGTCCAGTGGCAGTCCTCCGCTAAGGACGGCAGTTTCTCAGCTGTTTCAAGAGCAGAGCAAGCCAACTTAAGACCTACACTGAGTATTTC
+>72921 2
+CGATCAGGGGTGCATTCAGCACCATCGCCGTAGATAGTGAGCAATCATTTAGTGAATCATCATCAGTATCTTCCTTGCGAGGCCCAACCGGTGTCAGGTA
+>72922 2
+TTCTCGCGGGTGGATGGACGGTCATAATCGTCAATGGACACACTCCTTACTCCTATTCGACAAGAATGGCCCAAGAGCGTGGTGTCCTAAGAAGCTATCT
+>72923 2
+GTCAAGCGGCGGGTCGCTATATGTGGCATCCCCATTTCAGGGTGTATAAGGGATCAGGTCAGCACCGTACTATGTCACGCCAGCATTTTATAACATCACA
+>72924 2
+GTACAGCCCTGTTCTGGTCTCGGACTAAAAAGGGTGCCTGCAAACGCTTAATTTCACACATGAAACTTTGCGGCTAATCTAGCCTGGTCAGAGCGTGACG
+>72925 2
+GCAGATTCTGAAGCCGTAATGAGCAATGATGCCAAGCACTATCTATTCTCCTCTTGGAACGGACACGGTTCCCGGTTGCGGGGTTAGCACTAGCTAAACT
+>72926 3
+CAACGTCTGAGAGTTGAGGCACAGTTCTTAATTCAAGTGGGGACTTCAATCGAATGATCTCGGAAACCCCCGTCGCAGGTAGACTCTATCGGATTCTCCG
+>72927 2
+GGAACCGTCAACATCGTTTGGTGTGACCAAGTCCTTGTTGATGATCCATGAAACGTAGCCTCCGCGAGCTGACCTTCATAATACGAGTCGTAGGACTACG
+>72928 1
+GTTAGCCTGATCAAAAAGAACGATGCGGTATGCAGGCAACACATCCATGTTCTGCCTGTGGGACTACGTTCCCAACAGTATATGTCGTTCTCCCGAGTGG
+>72929 2
+GAAGAAAACGTTAGCGACAGGAACCCGACACCGCTGGGCTGGGCGTTATTGAATCAGCTCCATGGCTCTTATATTATTCTTTCGCACGCCATAGGGTATC
+>72930 1
+TCATTCTGTATACCGGTACTAAATTGGGGGGCCCGAGTGGTTGAGCGAAATCGAACCTCACACCAATATCCCTTGACCATGGGTAGCCATTGATGCTAGC
+>72931 1
+GGTACTCACCGTATCCATTATGTACACATACCTGTGGGATGAGTCGGTAATGCGCGCTCCAAATCGACTTCAGGAAATTCGCCGGTAAGATGGTCGCTCA
+>72932 3
+AACGGACGCGTAGTATATGGAACTTTACGTGCGAGAACATAAGCGGAGGCCATCGCTTTCTGCTTTCCCGGCTCCGAACTCTAATTGGATTCGGATACCA
+>72933 3
+AGGACTCGTGAAAAGGTTGTGCAAATTCTAGGACCGCTGGTTTCCGTGCAGCTAAACTATCTCGATCACCAAATGCTCTGGCACCCAGCTGTGGTTACAG
+>72934 2
+TAATATTCTAACCGTCATAAGAACGTGCCTAGCTGAGTTTGAGCCTGAGCTGATCGCAACGTGTGATAACGCGGGACCAGCCATAGACGTCGGCCTCTTT
+>72935 3
+TCATCTAGGCAAATGGTTAGAACTCCTGTGCTGGTCACGCGCGGATAATGTGCGTAGAAGGTCTAATAACCACAATGCGAACTTTGGCACTGCCCCCGTT
+>72936 3
+TACCTCTTCACGACCAGGCCGATCCCAGTTCTAACACGGAGGAGATTGTATCCATTATGCAGGTCGTACCAGGATCAGTGTCTTAGAGTACAGGGCTTGA
+>72937 3
+CAGAGTAACGGTCAGTTGTCGTGCATGTCATCGAGAGTCTCACCCTTACGGCAAAATGCTCCGCTTGTCATACTCAAGAGAGCGTGACATCTGACGGTAT
+>72938 1
+GGAACCGATCATGGCAATCAGAGCAGTGTGTACCTAATATGCGCTGGCAAAGTGAGGCTATGTTATGTACGTCTGGCTATACGACAACCTTCCCGCCCTT
+>72939 1
+CTAACTGATGCTAACCCATCCTCAAGTACCAGGAGATCGGACAGAGCAGGCTCTTGACTCATGTGTTGGCTACTAGGGAACTATCATCGACGTGCGGTTT
+>72940 1
+TTCCGCTCTGTAGCCCGACCCCATACAGTTGATGAGTGTGGCCATAATCAGCCCAGCTATGATCTGATAGCCATGGGGTAAGTCACTATTGATCAGAGGA
+>72941 2
+GCTCTCCGGCTAAGCAAGCAATGCGTTTCCTGCCTATACGAAAAGAACGATTTGATAGAACGAGTGTCTCCGAGGCTGGTGTCGGACACCTTTCCTGAAT
+>72942 3
+CCGGATATGGGACCAATACGATAAGCTCCTTACATCTACGGGTCCTTCACGCTGGGTTACCGAGCTTATCACAACTGGCAGGCGTCTGAGGATTAGAATT
+>72943 2
+AGCCGTAGTGTCCTTTATGGTAGCGGCGGTCATAAGGTTTGAACCCGACCTGCTGACAGGAACCTAGACGATAGGAATTGCTTGCACTACATCCTACCAT
+>72944 2
+CTCTTGTAACTCGCAAGCTGTCGCGTTTATTCACAAGATAACATCAGCGTTGCTGCTAAGCGCACGATGTGGTAGGGGCGTCAACGTAGATCTCCGAACA
+>72945 2
+GATTGTCTCCAGGACATCGTGTCGCTAACAGTCGCTTGTGTAAAGGACCATTGCCCGCAGAGAGCACTGCTAGTACGGTTTATACCAAGTCGAATCTGCA
+>72946 3
+TGAGTAGATCGGAACAAACGTACTCGATTTACCGGTTTGCCAACTGTCCCCGGAAGTGCACATTACGCTGATTCCCTCACCTAACATGGGGAGGTTAGTG
+>72947 1
+CGCGCGATTGTATCACTGTTAGCACAGAAGTAAGTGTCCTTGCCCGCAAGTCTGTCCGGGACAGCAGCTAGCTGCTTCGAAGTCTAATAGCATAATTACG
+>72948 1
+AAGATGAGAAAGCACTAGTAATGGTCCCTTACGAATCGCCCGAGTCAGGCAACATGCCTCTACTCCCGGCGTTGTCTTTCTCGATTGCAAAGTGGGGATT
+>72949 1
+GGCACAGGTACAGCGTTGCGGTTTACGTGCTACGGAACAAATGTCCATTCTTCGAGGACATACTAAGAGTACGCACTCAGTGTCTCGTTACTGTGACCAC
+>72950 1
+AATCACTGTTAATGACCTTCGGAATCAACCGCTTTGAGGAGCGTTTGTAAGTGCACAGGAGCACTGGCCCCATCGACATCTGTACTGGACGGGTACATTC
+>72951 1
+ACGGAGACACACCTGTACGATTGTCAAGCGCCCGTTGTTCCGTTAGTGATCTGTCGTATAGGTAATACACCGGGTGTCATCCATCTCGAGGACCTAAAGA
+>72952 3
+CGGTGTAACGAGTTATCTCATGTACTGAATGTGATAGACACACCCAGCGTGGATATCCGTTCCCACTACAGGTCTGCGGACTCGATTAACGACCGGATGT
+>72953 2
+TAGTCCCTCCCTTGAAGTGATTCTAAGTAAAGAACTAGGCTCAGGGGGGATTACATTACGCCCGTCCTTCGAGAGAATTAAATTCAGGCGGCTGCCGTCC
+>72954 3
+CCCTGGCTCTGGAACATGCCTGGAATGCCTATCTGTTTTACTAACAGGCTGTGTTACGCCATTGTGCAACCAGTGTAGCATAGAACGCGCAAGAGCTGAA
+>72955 1
+GTTACTTGCGGCTTTCGAGAGGAAACCAGAGAGCATAGTTTTCCAGACTACATCGCAATGCGCCACACCAGCTTGAGAGGTTTTGCTTCAAGTCTCGCGA
+>72956 1
+CATTCCCCCTATCACATTTGTCTGCGGGGTCGGTGAGATCACAGTTACTATAAGCACAAGACCCAGGTATGTACGTCGTTCGGTAGCTGGACCATAAAGG
+>72957 1
+AGTGAGCTTACTAACGTTCCTACCTCCGCCAAAAGGGTAGCTAATTGGCAACATATAGGTGTTGCCGCACAAGGTAACGTCGGCGTCGTTTGCATACTGC
+>72958 3
+CTCCAATTGCACAAGTCCTAAGCCAACTACCTCGTACACTTGTCGATGCACGGGGCGAGTCCAGATGTAATGAGTTCATGTGGATATTGTCAATCCGGGG
+>72959 2
+ACGACATCCGGGACAAACTTGACATCCAGAATTGCTGGAATATGCCGACACTTGCGCTCCATGTTATATGAGGGTCCCGGGTGTTTCTTGAAGACCTACG
+>72960 3
+GACAGTAAACAAAGATCCACGCCAAGACCACCTGCGCTCTGTTGACTTGGTTACGGCCGTGAATTGGTATGCGTCATATTTGAACCCTGCACGGTGATTG
+>72961 2
+AACACGGAAGATAAGTCCCCAGGACTCTGGTCGAGCCCATGTGTCCCTTGTAACGTATGATCGCACTCATACAGGACAACTTGTTTGTTGGTCGGATGAC
+>72962 1
+CGTTAGCGGTCGGGTGTCACGGCCTCCGTGTGGTATCCATCGTATGATATAGCTGAGCGCGCCTGAATAACTACTAAATTAGTACATAGACAGCACACTC
+>72963 2
+CGCATAATTAAATATCTCACCCAAGAAATCTGATGGACGTCGCGTCGGCCTGTTCCGTTCTTGGACAGGACGTAACTACGAGAGCGAGTTGCCTAGTGTC
+>72964 3
+CAAATGGTACGCTTCGTCGTCTGTAAGGTGGATTTCCTAGCATGGTCAGAATTCCCAAAACAACCCTTGGAGCAAACTTTATGGAGCGGCGCCCGCATTG
+>72965 2
+ACGGTTCCAGCCGGACGGCTTTAATTTAGCCACGCGCTAATGGGCATAGTGGGTAAAGCGGTTCAAATCTCGCAATTGAGTGTCTTAACCAATTGACCCC
+>72966 3
+AGCAAGGTAAGGTAGGGGCATTTACTGCCGCACGGGTAACGGTTTCCATGTATCCTCTCTATGACACTAGCGTCGAACCGTTACTTATGTCCCAAGCAGA
+>72967 1
+GTGAATGAGCGACCTCATAGTATTAATAGATCCTCGATCATTGACCAGTCGCCGTGACGGTGATACACTCCCAGCGGGACTAGGCTTATCCTTTACGAGG
+>72968 1
+TTACTGGTCCTGGGACACGCGTAACCTAGGACGTTAGTGGAAGCTGCCTAAACAAATGCCTACTTAGATCGTCTCAGTTGTGCCTCATGAATACCGGCGA
+>72969 2
+AGCAATAGGGGGAAATGCCTCTCCTACACGGGTGGACTTGATTATAGCCCACCGTGCCGGATTCCTAGACAAATTCTTTTTGAAAACGGCTGATGCGTCC
+>72970 3
+ATCCAAGACATGCTTCGGAGAGTGGAACTACCCACCCTTTCATTCGCGTTATAGGAAGGTTTTAGCATTCCGGAGCGCGAAGTTCGGATCACCTTCAGAG
+>72971 1
+GCCAACAGGTAGTACGGGTGACACGTGTAGTATTTGCTTTCGACTTGCACTGGCTATGACATTAAGTCCGTACGCTGCAATGAGCGAACAACTCGCCTAC
+>72972 2
+GCGGTGGACTAAACTATCAGGCACCCCCCCAGGCGCGAAGAGTTATTAGTTGGTTGAAATTTATAGTGCGACCTATATCCGCAAAATGCCTGGTTGCCCT
+>72973 2
+TCCCCACATTTTACTAACGGCGGTCTTACGTAGCCTAACTATTTAGCTATTGCTACTGAGGAGTGCCAGGCGGATCCTGGGATAGGAAACACGGACTGAC
+>72974 2
+GAGATGACCTATCCTAGTTTAGGCTAATCGCATATTCCCCGCGCGACAAAAATCAAATGTACGGATCGGCCTACTTGTAGGGGCGGTCTTGCCAGAGTCT
+>72975 2
+CTTCGTACAAGGCCGATCATACATAAGAACTTAGGGCAAAGGGGTATCCTTAAGTTCACGTTTTACGTTCGAAGGACCTCGTCGTACCCCAGTCCGGGTG
+>72976 3
+TAGAAAGTCTCAAGTGTTAGAGATCGACCAACACCTGGCAGATCGGATGATTACTTAGTCCTGGTTGTCTTCGCCACGCCCTGTTAAGGTGCAGACCCGA
+>72977 2
+TGACGGGAACGTTCAACTTCTATTAAGGCCCTAAGGAACAGCGTTAGCCTATTAACGCTCTGTGCCGTGACATTGGCGACCCTGATACGATGGCGAATTC
+>72978 3
+TTAAAACCGCTATCGTAGTTGAGTAATCACGCTGGGGAATAAGCCCCCCGGTCACTTAGATTAGAATTGGGTCGGTTCCGCGTCGTGCATAATCCGACAC
+>72979 1
+ATTAGGTCCTTCAGACTCGATGGCTTTGGACTATTACCGATGGATGCTAAACAGTGCCAGTGTAATACTGCATCATCCACGTGAAACGCCGCGCTGGACG
+>72980 3
+GCACGGGGGCTTCACCGCTGGTGGGCTGATAGCGCTAGTGAAGTTAAGCTATACACAATTTAATAATATGCGCCTTACCCGCGGCTCCTAATTAGCACAT
+>72981 2
+TAGCCGTACTGGCCTTCACAATTACGGCGAGCTCACGGTAGGTATGGAAAAAGGACTTTTATAGTACTCTCTGCCAGCATTAATGGGGGCGCACCTACTC
+>72982 3
+CTATCCTCAGAGGCGTCATCTCCAGAAGGATTGCTGAGAGCCAAGAACCCTCTATTTCGTGCAGAGTAACGTCCAATTGTCATTGAAGTGCGTATCGCGG
+>72983 3
+CGAGTACCCCTTTTGGCGCCTCGACTCATCAGGTGTATACTCGGGCCGATGACCTATGCGAAAATCGCGGGAAACCCATTTTATAAGTAGGGATTATACG
+>72984 1
+CGTACTTCGAACTGATAGATCTCCGAGTCGACAGGCGTCCGAAAGCAGATAATTTGTCCGAATCACCGGCTCTATTAGGTTGGATGCGGTAGACCCATTC
+>72985 1
+TGCTGCCTCAGTGAGACTAGTCGTGCTGTGAAATCACCCATACCGCATTCGAGGGAGTATCGAATGATCGAGAGTACTAGCGCTACCTGCTTTGATCACA
+>72986 2
+GTACAATAGTGCTGCCGACAGCCTGTGTTGGATGCGCATAAAGCCACCGGATGCTTACGATGAATTATCTCTATTTGGAACAGCGGTCCGCCCGCTAAAT
+>72987 3
+GCCGTCCTTAAACTGAGGATCATTGACCTATAGCTAACTCAGAGTTCGTGCGGCTCGCCCTGTTTTGGCAGGCATAGCTGTATAAAGGACAACAACGCGT
+>72988 2
+ATCACTTTTCACGTCAGACGTGGAGTAGAATGAGGCGAAAGCATACGCGCCTTAAGAGTAAACTCACTTTTCTCGTGCCTATGCTCCGGCTAGTGGCGCA
+>72989 3
+CATCAAGGCTATATTACCGAGTCTACTTGTTGAACCGCTAGCGTAGCTCCGAGTGAAGACCATCTCCCCCATTTAATCTAATGGGGGAGGTCGATCAGGG
+>72990 2
+CAAATGGCATTCTTCGACATGATCACTAATCGGTAGTAGTTTTGCCTTGTCAGGAGGAACAGCACATGACATACCATGACGCTCTCTGGAGTCGGGGCCC
+>72991 3
+CGCCTTCTAAACGTTTCTCCGCTTGCGGTAAGTGACGTGTACGTAGATCGTACGCCGCTGGACATATGACTCTAGTAGAAATAGCGCACAAAGATGCGCT
+>72992 3
+TAATTGCCTGGTCCTACACAGAGGGGCGTCTCATCACAAACGACAAGCGATCCTTCTAGAAGGCTGTACAATTTCCTTGGGGGTGTCACGAGATCTTACG
+>72993 3
+AGTGCTGTTGGGGATATATACAGGGAACTCACTCCCGCCTTCTGGAGAGCAGTCGTCCCATTGCCCCGCTACATGTATGAAATGGTTACAACAAGTCGAT
+>72994 1
+CCGTATAGCCCGAGCGGCGTCAGGCTAGAAGTGTTATCAGAACGATGACGGGATTTTGGGTAGAAACACCTTATGTACTCAACTCCATCTGCTGTTACCC
+>72995 3
+CATACTGGATCTGTGATCGCTTGCATTCTGTGCGACACGCTCTTGTAACAAAGATGTCGACTAAGCCACAAGACAGCTAATGGGGTGTGTTCAGCGCCCA
+>72996 3
+GACTACGAATGTCCAGACGTCCTCGGCACCAATAAAGTAAAGGGCGGTTTATGAGGTGAAGTCATGTCTCGCTCTCTAGTCTAACCGGTTCCCTATGGAC
+>72997 1
+TGATAACGTTATCATAAAACGGAAGCTCTACGCACTCCGGTTGCAAGGGGTCTGCTCAGGATGAAATGGTAAACCGCCCTTGTTCCCAGGATTGCCGCTT
+>72998 1
+CGACCAGCAGCACCTTAGGTAGGAATCAGCCTTGTATTAGCCCCCGGGCCGACTCTACTAATATTAGTGTTCAGGAGTACACATGAGGTCAGTTGACTGT
+>72999 3
+GCCTTGTACTCTGGGTGCGGGCGCCTTATCTTAGTAGTGCCGCGCGAGTATCCCACAAGAACTGACAGAAAAAAATCGCCCAATCGCGATTTTGATGTTA
+>73000 2
+TGTAGACATTGAAATGTCACCCAGGTTCAGAAAGCGGCACTTCTACGTCTTGCACTTCTAGATGGCGTAGTCAACGCTGACACTGCTACTGATGACGGGC
+>73001 3
+CACCAGCAATGTTCCATGAGGACAAAACTGCGGTGGCGCTAGGCTTTGTTACACCAGGTGATTATCGCTAGTATGCATGTAGACCGCTCTAGTGCCACAT
+>73002 2
+CGCTATAATTTCAAGGTTGGGAAAAGTCTATTGTGATACCCCCACCAACGGTACCATGTTTGGAGCGTGATCCACCAAACGAGTGGTCGTCTCGGCAGTC
+>73003 1
+GAGCGTCACGAATGAGCTCCGTGGTACCCGGGCAACATTTAGTTCCGCTGCGCCAAGCATGACTAAGTAACCAAGTACTGGTGTCAGATATTTGTCCTAT
+>73004 2
+CGGGGCAACCGTTTGCAATCCGCACATGCCAATGGGCAAAGGGTTTTCTTAGTCGAACAACAAAGGTGTTCGCCTTTGTAGATCCGTCGTAATCACTCAG
+>73005 3
+ATCGCTGTACCAGTCAACAGTCTCGACCGCTTTGAAAGCGCAATCACCGGGAGATCGTGAGTACACGTCTAGTGACGCCGGTAGACTTCATAGATGTTTT
+>73006 1
+GCAAGATAGAATTCTTGGCCAGCGTTTCGTTATGGCCTATATTAATTCTCATCCGCAGCGAGCGGCGGTGATAAGAAGCCGTTACCAAGCTCCCCAGGAT
+>73007 3
+GTTGCGGACTTAGCCAGGTGCACTAGACCAAGCTGTCCAATTTAATCCTACATTTTGAGACTGACTGTGTTCATGTCCAGCAGCAAGGAGCCGAGACCTG
+>73008 3
+AGAACTTCCCGGAGTCGAGACATTAGGCGATTTCGCCCCACTACCTATTAACAAGATGGTACTACTCCTTAGTCAGGGTTAGTTTGAGCTAACGGCGGGC
+>73009 2
+GGGGATAGGGAGTAGGGAATAAACAGCCTGGCCATCTGCTAGCTAATTTCAGCCGTGAGCAAGTTTCTTCTAAGCTACTAGACCCGAACCTTGTCCCCTT
+>73010 2
+AGAGCACGTACTGTACTTATAATGATGGCAGCGTCCCTTACGTCTGTTGAAGTACTCCTACGGGCCAGACAACTGGTTGAACTCGGAGTCCGAAATTGCC
+>73011 2
+TATCCGGAAAACTAACGGTTCATTCTTCTACCCCGTGTGTTGGAGAATTTGGTAAGAATAGTAAACTGGGAGGAGTAACACCTGGCCCCCGGCTTCCCGC
+>73012 1
+TTAGAGTTATTTAGGAAAGAGAATGGGCTCGATACGACGGCTCTTACTTAACCTCGGTTGGCTTACTCCCCAGCACCCCTGGAGGCGCCGTTAAGAACTA
+>73013 3
+CCCTTTCAATACGGTGTCCGAATAGTAACTCCGCAATGAGGCGAACTGTCCCATTTCATGTAATGCGTGTGGGTAGTCCCCTAGGAGGAGGATTACCCAA
+>73014 2
+GTGGACAACAAATGAGAGTTTTATTCTACCCCAGGTATACTGTCCGGACTGGAGCAATTCGCCGCGTCGATGGACCGGATAATTTCCTACTGCCGTACGA
+>73015 1
+CCTAATCTAAGCACGGATGCCAGTCGGTTCAGCGTTCTTACACTAGCTCGTGGGGCTAATTTACTAGGTTAGCCACGCGCGCTTATTACGAAAAGAAGGC
+>73016 1
+GCCTAAAGCCGACCCTCGGGGGATATGCAATCCCGAAATATTTGAGCTCGTAGAGCATTCATAGCCGCTGGTGTTTCAGTAACGCTAATGAACTTTCCGG
+>73017 1
+TATAGCTTGTGAACGTCCAAGACTTTGTTGTGGCGCTTTTGCTAACCAAAAAGCCGGGCCTCACGACTCGCACGACATGCGCTACCGGGTGAGATTAATA
+>73018 3
+GCTGCTGCGTAAGTGTACTAATGTTGCACTGATCCAACAACCCAATGAGCAGTGTTTACGACGCCGCGGCCCGATTGTTGCTATAATACGCGTTAGAACG
+>73019 3
+ACTATGAACACTTCCATGTGCTTGGTCTGCACCAGAGCCCGATAGGGATGGCTAATACTGACTGGCTTTAGAACGTCTCTCAGGCCAGGCTTAACAGGAT
+>73020 1
+TGTGCAACTCTAGCATCACGCAGAGTAACGACGATAGACATTTCGGCAACAGCGGTTCGCCTTCACAGACTTTGGTTAGGCGTTCATAGACTGCGTCGTA
+>73021 2
+GTTTAGTGAACGGCGCCCAACGTATGCGTGCTATAGCGCTATACATTACCATGACAAGGGCAGGCTAGTTTCCACTAGCTGGACTGCGGAAACTTTCATC
+>73022 1
+CTACCGTGATAGAATAAGTGCAATGAGGTCATGGCGGCACAATACTGATCGATTCAGTATTCCCCTACCTAGCGCCTGCGCGCGTAGTGGATTTAACTCG
+>73023 3
+GGTTCATATGGGGATGCGCACCAAGTCGTAAACGCTTGAGTCGTTCAAAGGCTTACATTGCGGCACGAAGGCTAGCACCATTTATGCTCGTCCTTAACAC
+>73024 3
+TCGCTGTGCACTCTTGAACTCGGATTACAACGCGGTCGACCAAGGGTTATTAAACCTTAGGCCAAGTAGGCGCGAGCGTTAATGCCTCTTTTAAGACGCA
+>73025 2
+GGACCCTGCAAATGCAGTGACAAAGCCTTCGTGACGAAGGGTACTAGTCTCTGACGCTCCCTGAACTGGAATGCTAGCAATGCCTTATTGTTCCAGATGT
+>73026 2
+AGGAACCTTAGGGCAGTAATGAGTCCTTAGTCCCCCGTCCGTCTATTAATCATGAGTGCATTGATATACGTGATAGCCGGCTATACGGCGGCCCCAAATG
+>73027 2
+CGTTCGTGTACTTCACCAGTGGAGTACCCAATTTGTGCCTGGGACGCATCTCTGTATGCGATCCTAAGGGAAGATGAGCAACAAATCTACGATTGCGCCA
+>73028 3
+AATCGCTGAAATCCCATTTTGCAACTTGACTGCACGCTTTCGCAGTGGGACGCAAACCATAATTACTGGACGCGACATGTGGCGCGCTATATGAGTGTCG
+>73029 1
+CTGGGATGGACCCGATAAACTAGCGTATTAATAGTCTTGCGGTACCAACGGCTCCGATTCCGAGTACAATTAGTGGAGACCGACACCTGGCCTGCATTTT
+>73030 2
+GTGTCCAACCGCGCTTCAAAGTAGGGGTATCCAATCTAGCAAAAGCGTATTGGAGTTACGCTTATCTTGGCGAATCCTTCCTCAGGCAGGTCCGCAGTAA
+>73031 2
+CATAGAGCGGTATCAGATCTCAATCATATATCCGGGGCTAGAGTTGATCTGATGGCTCTGATCATGGCCTAGTCCCTACGTTTGACAACCCGAGGACGCA
+>73032 1
+GAAGCGCTTCAATCGGTTGTAGTAAGCAATTAGCCCCCGAACTTTGCTATTGGAGGTCCACCGACGGTGTGCGACCAGAACAACGTACGTATATCTTGTC
+>73033 1
+TCAGTGACCAAGGTTAATGTTGGGCCGTACCGCTGCGTCCTATGGGATCATACGCCACTCAAGAAACAGTGTTCCAATTTGGATACTGGGACACGATCCT
+>73034 2
+CCGCCCGTCATGAAGGTTTTTGTGTCAGAGATAAAGCAGCTGGACATCTGCAAACCGCTGGGAGGCAGCTGATTTACAATCTCCAGCCGTTATAGTATCC
+>73035 1
+GCAGAGAGTATTTCGGAACGGGTACCGATCGCTTTGTCTAAAGATGACATGTTAACCAGCGAGACCCACTAAATTCATCGTGTGCTAGCTTGTCCCCGCG
+>73036 1
+GTATTATACGCGTGAATAGGAGAACATATCTCGCGAGGATGCCGAACTTTGATTTGAAGCCACCCTCTGCAGCCCGCAATGCCAACGGTTCTTTCTGGAG
+>73037 2
+CTTGAACATTTATCTGCAGCTCACCGGTGCGCGTGGATAAGGTTTCTCTCGAAAGGAATTGGGGCCCAACAAGTAAGCCTCACTCATTGCATGTAGCGCA
+>73038 1
+ATGATTTCCGGACACGATTTCAGTGATCCCACGCCCTCGTGGACATTATCTGATGGTGATCGTGGTCAACAGGGGCTGGACTTGCACCCAGAATCAATAA
+>73039 2
+GTATCTCGAGGCTACCCCGCCGTAGACTAATGAATTTAGGTGAGCTTGACTTACAGCCCACAGCGAATGTGGATGCATTCCAGTACGTATATCCCGGTAG
+>73040 1
+AGGCTGCATTTCAGGCCGACTCAGCTCCGAGCAGAGCGTTCTCGTAGCCTTTCAGTGAATGTTAGTAAAGCTCCTTAAGAGAAGACTTTCCAGACAGGCT
+>73041 3
+GATTCTAGTTCAACATAGAGCTTAATGAGTTTGAATGTAACGCACTCGCCAGACCCAACTTCAGAGCTTTGTGTATTCAGAGCGCTGCGGCCCACCGGGG
+>73042 1
+GGATTCAACCGATATGTAAATGCAGCAGCTTATCCCAGCTTTGGCTACGTGTACACCCTGCGAATTGGAGGATCGTGGTACATCGGTACCATCGAATGCC
+>73043 3
+CCAGGCTGTAATCGACTTAAGCCAAGACCCCCAAAATGAGCGTCGTCCGCTAGTTTGAATTCTGTCTAACCCAGTAATGGTGGATGAAGCCGTGCTGTGT
+>73044 1
+CAGGTGTTTACTGACCCATTTCTAGTGCAGACCTGAGCTAACAGTGGCACAATCATGTGTCATGCGACGTTGCCCGCCATGATGATACTACGAATCGAGG
+>73045 2
+GGGACATAGGTCCCTCACGGATAAACTAAGGGATAGCACGGCTGCGTGGATTTCAACCCTGTGGATCTCTTACCACAAGTGTTATTAACCTCGTCTCAGG
+>73046 3
+TACGAAAAACGCAGACAACTTATCGTGGTCCTTTTCCCTCGTTCAAGCATCTTCTCTGAATCGTGGTGACAGCAACACGCTGAAGTGGACGGGATTGCGG
+>73047 1
+GAAGCCTGTTCACGTAATTTATCTCAGCGGAAGGACCACTTGCCCTTGCTGACTGGTCTCGACAGCGATCAATAGTAAGACTGTCCGTAGGAGTCAGTCA
+>73048 2
+TGTTTTGGTTCTTTACAGGGCACCCGCAACGGCCTCAATGGACTTAGTCCTAAAGTCGAAAGTCGGCCGATCACTTAATGAGCCTCCAGTCAAGAGAGTG
+>73049 1
+TGCTCCCGGTATATAACCCATCCGAATCTGCGAGGATTCCGCTTTGAAGAATCTTCCGGTCGATGGCGTTAAGGCCTATTACTCAAACAGAAGGAGTCGG
+>73050 1
+TTAATCATCGCGTACATGAGCTCCAGGACTCGCAGTTACGGAATGATGAGTGCCCTGCCAGATGGTTTCATCATGCGTTCTACCATAAGCGAAATGGCCG
+>73051 2
+ACAAAAGCGGAATAGGTTGTGGGTAGCTGGGGCTGCAACCAACACACGTCTCAAAATGTCATTTCCGCTGTGCTACGATCAACCCGCCTGTTTGTTGCAT
+>73052 1
+TAAATACCCCTTCATCGTGACGGATCGTGGCAGCGGTCATCTTTCTCATATGACAAGCCCGAGTCAGGTGCCTAAGGTCAGAGCTATCGTCATGATAGGA
+>73053 2
+CGAGTACGCAATGGTTGGACGCGATTGGTTGGGGACACGACTGCAGCATACATTTTCTACTCTACCCTCTCACGTCGAGAATGTAGCGAAACTTCAGCAT
+>73054 1
+CCTTGAAGACTGGTAGTCGTTAATCACGCTCTCTGTTAAATGTAGGTGGAGCATGCACGAATTCTGAACACCGCAACCCTCCGAGCTTGCATTGGGAAGC
+>73055 3
+GAGGCTAGACTATTTCTTAACTAAAGGTCAAACCCGGGATGGTTATAGCCTCAGTAGCTGGTCCAGGCCATGGCCGCTTCCGAACATAGGCATATTGCTC
+>73056 3
+CCTGATCGAGTTTGGCACCTCACATGGCGGACGTTAGACTACGTGTCACATTCGACGAATTTTGTATCTGATTATGACCAATAAGACGCCAGCGGAGCGC
+>73057 1
+GCGCACCAATATGTCCTCATAAAGACGAAGCTTGCAGGAACGTCTGCCGAGTCTCACGTCCGATGTTTATTGAGTGATTTCCAGTAGGCGAGCTTCACAG
+>73058 2
+TCCCTTGCCATAAGACAGATTCGGCATTTAAGGAACGAGTCTTGGGCTGGCAGTGTGCAACGGCTACTTACTGCGACGAGATTTGAATTCAACGACCTCC
+>73059 1
+TACAAAAGTCCGTCTTGGGACGCACCGACTGGTTTCGTTGGGTCGGCCTCCTAAGAAAGAATTCCAGTCCTAGGTTCCGAAATAGATGACCCGATGTATC
+>73060 1
+ACTTGGTGAAAGACGCCGTTGGTCGACCCGTTCTGGTGGTCACAGTTTCTCGACACAAAATTTATCAGAACTTAGCGCCTACAACGGGATCTCAATGGCG
+>73061 3
+TAATGCTTAAATGTTTATAGAATGCCGTGATGGACCGCGCTAGGTAAAGCTGTAGTTCTGAGCTACGCACCCCCGAGTTTCGGGAGCAATACGCATCCCC
+>73062 1
+GAGCGTCCTCCTTTTCAATTGGGGGAGCATTGGCGTCAGGGGGTGGCATCTGACATAAAAAATCAATTAAGCATCCCATCTATAATCCCCGCCACTTGGG
+>73063 1
+TGGACAGAGCCTAATAGTGAGCCGTCGAAACCGATGTTCCGTTTCGTCAGGCTTAGTATCGCGTGCCCCACGATAACCCTAATGTCGAGTTTAGGTAACA
+>73064 3
+CACGATGGAGGGCGTCCAGCACAAAGGTTGTGCTTAGGTAGGTGACGTTACATCCTACAGTCTAAATAGCGCGACATAGCGCCTCTACGTTTTCACCATT
+>73065 1
+CATTCGGTGCTACTGCCCCCGTGGTTTCCTCTCTAGGGAGCCTGTAATATCTGTGGAGTATCATCCAGGATAGTGCCAATAAAAGAGGCTACAAGAGACC
+>73066 2
+GAACGTGATGTTCAGACTGTGTGATGCGTGTCCTAGTGACGTCGCAACCCATCCCTGTGACTACAGACAGAATTAACTCGCATAGAGTAACGTCCTGGCT
+>73067 2
+GACTAAGTAGTCCCGGTTTTGAAAGAACCGTTGCAGTGACCGGATTTGGTGACTTGACGCCGAAATTCCTGCAGCTCGCATGAACTACTTGCGACACTAC
+>73068 3
+CGTAACGACGTTGGCTCATCATCGCGCCGACCTACGGGGTCGACGTGTTTACACAGATGTAAGCTTATACTCGAATGTTCAAGGGCCATTTCCTAAGAAG
+>73069 2
+TGACTCCAGATACCTCAGGTGCATGTACTCCTTTGCGGCCGTCTCCAGGATTGGGGGTATAGGCAACTTAAATCAAGCAGAACGCGAATGCACATCGTTT
+>73070 3
+CAGTCTAGTTTGGCTCCGCCGGAATGTCCGTACCTCCAAGTCGGAGGGAAGACTAATCTTATGTCGAAACAATAGGAAGGGACCCAGATGTCTCCTTTCT
+>73071 2
+TGTACTACGGGCCAAATACTACGCCCGACACCGATGGGGTTTATAGGTATATACTTAAGTGGGTCTTACAGTTTTCCGGGAGACACAGCCGACCGATTCC
+>73072 2
+ATAGTGTTCTCAGTTGGAACTGTACGCCACACCCCGGCCATGATGAGGTTAGCACGAGAGATGAGCGGTTGTCTGAATACCAACTCTTATGTTCACGCCA
+>73073 3
+CCGGTGCAGGTGACCAGATCCGAACAGTTATGGCGTAGAGGGACTAGTTTCGCACTTTTCCAAATCCTGAATCTCACGTTGACGTTCAAAGACTCGTGCA
+>73074 2
+ACGAAACCGAACCGTATCGTGAGCAGATTCAACCTCGGATCTTAAGACGAGCGTACATTCTTTCGGTGGTTTGTGCTTGCTCAACCTGACGCCTAGGAGA
+>73075 1
+ACCCAGAAGGTCAGGCCCCACGTGCACAGCGCTTCATGCTTTGTAGTCCTTCTGGATCGGAGATCCAATATGCAGATTGCTGGGAACATTCAGGATATAT
+>73076 1
+CTGCCATCTATGATGCTCTGGGAATGTACGGGTGGGTTGGCTATTCCAAAAACCACCTAACCCGCATGTGGCAATCTATCTGAGCACATGTGGACTACAG
+>73077 1
+GACATATGTGCTTAGGTAGGAAGCAGAGCCCGTTGAAAGACTCTTGGCCCTATTGCTTCGTAAGCCTACGCGTAGTACGCCACCAAAGTACGTGATTCTC
+>73078 2
+CAAAGTGCGTGGGTGGTCAACACTCACCGTTGTTTGACCCTCTTCGTTGATCACTTGGGCAGTCATAGCAAGGCGATAATCAGGCTCATGCAAAATCACG
+>73079 3
+GGTTAACAGTCGTCAATCGAGTAACCTTCCATTGGAGTCATGCCTGAGCCTTGAGAGATCACCCGCTTGTTGGCCAGACAAAATTGATCTCGTAGCGGCA
+>73080 3
+ATGTTGGCTGAATAAGACTGGGCATCCCGCACCCAACTTGTGGTCTCCTCATATGATACTGACACTTGCGTGACACGAGGCGGATAATGGAACCTGTTCA
+>73081 2
+GCTAGCTATACGACAATTTTCCATGAGGAGAATAGGCGTCTGCACGGGCGCTTAATTGACCGCACGTGAACTGTCATTCCTAGTATATTACAGCCGCGCG
+>73082 1
+CAGCGAGCTCACGGCAAGAACGTACGTAGACCGTTGTACTCGTGGCATAGTCTACTGTAAAGGCTCCGCTAAAGTCTGTGACTGGCTGTCACTTAATACT
+>73083 2
+GGGCGGCATGTCTGTTACTAGGACACCAATAACCCGAGAATAATCTAATGTGTCTTTACGGTGCCCTTTTACTGGAATGCAGAGTCCGCAGATCCACGGC
+>73084 1
+AAATGTTCAACTGGACTGAAATTTCTTCCATTAGCTTCCCTCGACTGAACAATCTACTCGAACTGCATGGGGAACATGGGTGCAGGGGCCGAGGCTCCGT
+>73085 1
+GCGTAGTCTTCCAGAACTAAAGCCGTACGCTTAGTGTCGAATATAACGTGCGGCATGAGGTTGCAGCGGTTACGATCACACTTCTTCGGTGTCCACAACA
+>73086 3
+TTTCGTAGGTTAGGTAGCTTGGCTCTTCACCCAACTAGAGAATGGAATCCCCTTAATGGGGACGACGAATTCGAGCAATCTACAGTGTCCAGCCGACGTC
+>73087 3
+CCGAAGCATTTTGACTAGTAATAGCCCTCGTGAGCATCTTTAGTTACAAGTTTCCTAGGCGACACGCACGCCGGCTATAGCAGGCGGTAGATTAATCGCG
+>73088 1
+GTCTATTGTGTACAATTCAACACGTCGAAGCGGGCATCGTACGTGTCATGATACATCCTTATAGCTTGCTAGGACGGAGCGGATAAAGTCCACTCCCCGG
+>73089 1
+GGGGGGCAAAGTTGCTTTTATCCTTGTCGAACCGTGTTAACAATGCTACCTTGCCCCAAGGCGAGGACCAAATCTCTAAGCTGGAAGGTACCCAGCTATT
+>73090 2
+ATTCAGCGTCCATGAATGTTTAAGCTAGTACCTTATGTAGAGCGTCAAAGACCGTCGCAAGGCCGCTTCTGCTCGCCCGCATAGCGTGTTAGACTAAGAG
+>73091 2
+TGCGTTCCCGCCGAAAGGTCGTAGAAGGGTCTACTTATTCCTAGCCCACAGACGTATACAGACATGTCCTAGATACTGCTGCTGTACTTCGAATAGGAGG
+>73092 2
+CGTTAGTATGCGCATCAAAGCTCATCCCTCACGGTGTGCGCCCGCTAGTGCAACGATTGATAAGTGCTGAAACTGCATTTATCATCGAGGCGTGATACAG
+>73093 1
+CATAACGATGATTCATACTGCCCGAAGGGCTCTCCACCTGGAGAGACTCTAAAGCTGGTTAGTGGGCCCTATCATTATTCGCGGCAGTGGCAGATTACAT
+>73094 1
+CAATAATAACAGTCGCGCTGGGGGTAATCACAGAACCGCCCTGTGAACTGTTTTAGTGGTAGCAGGGGATCTCCCTAGTCGGGCACCCCCATATATTTAT
+>73095 2
+GTTTTACACTCAGCTTTTGCTTGCTGCGGAATGCCACTGGTCCCCCCAGCATGTTAGAAGAAATCGGACAGAACTCTCACCAGTTAGGGTGCGAGGAAAT
+>73096 2
+TTCGTGATTGCTCTCAGTAATAGCCGATCTAATGCACCAGGTAGGACTTAGGTAATGTCCACACGATCACTTGCCTGCAGCATGCAGTGGCCTGGAGCAA
+>73097 3
+ATCCCCGTCAGGGTACGCCAGTCCTACAGAGACTTTCCTCAATATACGAGGACCGCTTGGTGAATGAAAGTTTGAGTTCCATAGGTCGGATAGCTCTGCA
+>73098 3
+AGGTATCCCGACGATCCGAGTGTCGTACTCAGAAGGACTACGCGTATGACCGTACGATTAACGATTCTTACCAAAGGGCTGGTTTCCTACGCGATCATGT
+>73099 2
+CCCAGTAGAGCTGGCCAGCTATCTGCTCGATTCCGGCCGGCATTCGCTCAAACATGACAGGCGTCAATAGACGATAGGTCTTATAAGAAATTTGTTCTGG
+>73100 2
+GGCATAACCCAGAGCTAAATCTCAGGCCTTGCGCTGATTGCCCGTGAATAAGGGTTCAATTACAGTTCATTCGAGCCCAAGACTGGTCAGCTCGTGAGTT
+>73101 2
+GGGGATCGAAGGAGGGTCCGTTTCATCCATTTCGGTTTATCAACCCAACCTGTCGGACCCGGGCAATTGCAGGCAACTTCAAGCAGTCAATTTGTACTAA
+>73102 2
+ACGTTATCACACTTTTTCCTCGACGTAAGAGAATATGCACTACTCTGGATTGCCCTGCGTCCGAGCTACGAGGTGTGACTGGAACACCAAGGGATGTCGA
+>73103 3
+CGTGGGATGATCAGAGTGTACCGGAAAGTTTCCAACATTCGGAGCTAGCTCTCCCTGAAACACGCTTTCTATAGTTTCCCGACAAGGGATCAGCTAGCTG
+>73104 1
+ACTCCCCTTCGGTAAGACCCAAGGTTAAGTAGAACCACGGTAAACGTGTTAAGTTGACAATGTCAGGGCGTACAACGCGCTTATCCGCTGTGGTTGTCTC
+>73105 2
+TACTCTGGAGACACTAAAACGTCCGTTCCCCAAGTTTTGGATTCCAACGCGCGGGCGTTAAGTAAGTTGTATGTGATTGTACCCCAGTCCGGCAAGGAAC
+>73106 3
+TGACATTCGTGGATCTGACTTGCACTACTACAACAACATCGCCAGCGCGTAGTGGATACGACGCCGATTGTTGATAGGCCGCCAATTTTTGCCATGAGAG
+>73107 2
+CGTGGATGATTGAAATCTGCACCCACTATGGTTGTTAGGCACTTTAAGCCGCACTCCAGGACGTACCCATGGGTCGAAACCCTAAGTGTTAAAGTGCCTG
+>73108 2
+ACTGAAGCTTGATCGGCATCAGCCATCCGAGTCCAGCAGGGGCGTCGTAATCGTTTCAGATAGCTAACTCGTAGTTATACTCAATGTTTCCGACCGAGAG
+>73109 1
+ATGTAGCATAACTAACATTCGGTCACATATCTGATGGAACTGAACAGGCTCCGCCATGTGCCGATACCGCCTATTGGGAGTGATTGTAGCGCTGTCGACC
+>73110 3
+CCCCTCGGCCTTTATCCAAATAAGCAGCTAGACGTCGCTGTGCCCATAGTCTAAATTAATTTTGGTAGATGAACGCTTAAGGCGGCAAGCGCGGCTTGAG
+>73111 1
+CATAACTGAGTCCGAAAAGTGCCCGGTTTGTGAACTCGACACCATCGCACAATCGGAAGCGCTACTGGGGTCTTGATTGGTAGGCATGTATCCCTATTAC
+>73112 2
+AATGGGTTTTCCTGTCGCTTTCGCAGGTAAGAGGGCAATCCGTAAATACCGGAGATCCGTAGACTATGACAAGGTCTTCCTCAGGGGCATAATCACCTCC
+>73113 1
+GATTTCACGAGTTTTTGCGCGAATACGAAGGCATGACATACCGCATCATGCTACGGTTTGCTATAGCATCTTGAAGATGACCGAACGCTAGCCCCCGGGT
+>73114 2
+GGTGTGCTGCCACAGATCTTATTGCAGCCATAGTAACTCCCAGTGTAACACCCTTAAGTGGAGGGGTTAATGTCGTACTAGCGATCAGGACACCGACCTT
+>73115 2
+CCTCCATAATCGCCAAATTCCAGAAGCTGGGGAGAAGTGGTGATTCTCCCAGGGATGTAAATCGATGCTCCCAAGCCTATCCCGAAATTGCTGGTTGGTT
+>73116 1
+TCTCCCAGAGGTCATGCTAACAGGGCTCCGCAGATTCAGTGCCATTGATCAGAAGCTATGAATCCGGTAAGATGGCTTTCGAAATGTTGTTGACACCCGC
+>73117 2
+TTATAAACTTAGTAAATGCTGCCTTACTACACTAAATCATACCAAGGTTGTTGTGTCGCCACGAGCGGGACCTCGAGGACTCGACGGCTCCGGGTCGGTA
+>73118 1
+GGGTTCCTCAAACGGCCCAAGGACCGATGTCGACCTTCTAGGGGAAAAATGTAAAGGTTTATCACTATTGAGCTTTATTCCGACTGACGCGACTTCCGCG
+>73119 3
+ATACTCTGAGGTGCTAACGACAGCGGGTTCCGTGTCAGTCGACGGAGTTACAAATTAGCTCGCACCTTTTGACCAAATCGCGCTATGGTCCAGCTAGATA
+>73120 2
+ATCGCTGATACACCGAGATTGCCTGTCGATGAAACCTACCGCCGGTTGCTAATCCTCGGTCTGAGGCTGATACTAGGACGTCCAGAGGCATAATTGTAAT
+>73121 1
+AACTTCACCTCCTCCGATCTCCTCTAAACTCAGGAGGAGCGTCAGATACTACTCGGTAATTGATGTGGATTTCATTAGCGGGGCACCGGGAGAGCTTAAG
+>73122 1
+TTAGTCAATCGCGGGGTGTATCACGTCATACTCCGAGCCTTTCGTAGTTTACCCACCTTCTCTCGATGGACAGGGGTAGCAGAGAGCATACAAAGTACGA
+>73123 3
+AGGACGAACCATCCCAGAGGCGTAGATATTGCGGGCTCAGTTTAAGGTTACAGATCATTTCATGCCACGCCCGTCTGAGCAGCTTACAAATGTTGCTTGC
+>73124 2
+GCCCATCAGCCAAACGGACACCCATCTGATGTTCAGTTCGTATGCCCGTGCTTGCGGAGGAACAGGACAGTGTCGTATTCGATATAAGACGTTTGATATC
+>73125 3
+GGTAATTCTGGCCGCTCGACGTGGTCCTGATGCCCCGTGTCAAAGTATTCGTATAAATATCAAAGGCATCGGCATACATTAATGGCAGTGCTCAGCGCCA
+>73126 3
+TGGGTACCCCATCAACCAGATAGAGGTTAGCAGTCGTTTCTGGCTTATCGCTGGAACATAGAAGGCATGGCGTACCTGTGGAACCATATCTATCCGCCTA
+>73127 3
+TAACGGGGTATTGGCGTAACGCGTGCTCAGTCAGCAAAATCTCGTTCATCCAGCACAAGGTACTCTCGCTAGGGGGCGTGCTAACATCTCAAATTTGCTA
+>73128 2
+CGTGGCAGTGGTGTTCACGGCATACACCTCTCGCGGGGATGAACTCCTCCGATAATACATTTTACCGACTCTGGCATAATTAACAAAGGGGTTAGGCTAC
+>73129 3
+CTACGTTCGATTGGCGTACCCACTTCCAATAAGAACCTGTAGACCTGTAAATGGAGGGGGTGTTAGCATTACTGTAACCGCCGCCACTAATCGATTGGCG
+>73130 1
+TAGTAATGCCGAATATTGGGGCTCTGGCTTGGGGTTGCCACGAGTGCTCATGTAACACTCATAGACCGGACTCCACAACAATTGCAACAGCTTTGGCTAC
+>73131 1
+TCCGCGATAATTTATGTCATCGACAAGCGTGAGCACGCCGCATCGAATCGCCGGAGCAAATTTGCGTATTTTTCACCTTGGATGCAGATCGGCGAAATGC
+>73132 3
+GTTTGCCATCCAGAGAAGCTACTGTGGGCGTTGTTATCAACAGTGAATGATGGGCTCGGTACACTCCACATCCTGAGACGCGTCAATACAATTAGCCTCG
+>73133 3
+GTAGATCATTACGAGTACCGTGAACCAATTTGAATCTGCGTGCCATGTAACCTGGTCTAGCAGCCCATGCCTGCTGGTCAGGTACAGATCATTCAGAGGC
+>73134 2
+AGTGGTTGTAACCGAAATGCCATCCGCTACAAGAGGAGTGCACATTCCTGCGTGTGACCGTTCACCGAAGTTGATGACAGGTCCATATTCATGCATCTCG
+>73135 3
+ATATCACGGAATCAAACAACGTCCGCGGTGATGCGTTTTAGCGTACACTCGGGAGGTCACATACGGGGGTACCTTTCGCGTTAGCATCTCGTAATATCAC
+>73136 3
+TTCTGAAAAGTATCAAAGACCACGCCGAATGGATGAACAAGAGACGGACTTGCTGCCTTTCACTCTGTGCCAGATTTAGCGTCGTCCAGCTTCTTGGGCG
+>73137 1
+GCCCGAGTTGACGTCATTTTCAGGTGCGGCCGTGCAACATAAAAACCTCCGGTCTGAACCGTCATACGGTAAATATAGGAGTTCTGCTGCATCGATCATG
+>73138 1
+CTACTGAATTGAGCTGGGCCTTATGACAACGTTAGTACTCATAACCGATGCAACACTAAGATGGTTTAGGTGTCGAAAGTGAGCTCCCGCGCGCCTGTCC
+>73139 1
+CGTTCCATTCTCCACCGATCCAGACGTACTCATCATCGGTGATATTCGATGGCTCGTGGCTTGAAGTGAAAGCTCAGCTGGAAGACATGAACAGGTGTCA
+>73140 1
+AATTTCGCCCACCGCACGACCGTTCGTAGTTACCATAGGTGACGGTGGACATGCAATTTACTATGGTGGGTCCACATGCCTTATAGTATAGAGGCCGCAA
+>73141 2
+AATGCGTTGCTTTCCCGTACTGGGGGCACACATTGTTCGATCACGGACAACATATTTAAGAGGGCAGCTCAGGGCACTAGTTGGACCTTCAGAACACCTT
+>73142 3
+CAGTTATGTCTCCTTGGTGAGAGTGCGCATTGAACCACCGCAACAAGTGCCAAAGCGATGTCGGCTACAGCGCAATCTTGAGTCTAGTTCATCTACAGTG
+>73143 2
+GCCCCTGCACTTGTGCATAATGGTTCACTGGGACTGCAGAAAATAAGCTGCGGCGAAATACGTGTTGGTCGATTACGTACGCAACCGTCACCTGCTATAT
+>73144 1
+ATTCTGAAAAAAGGCACCACTGCGTATTGATAGCACTTGCACATTCGTATAATCCGGAGTGCACCATGGGCTGGGAGCTGTCCCTTTGAGATCGGCCATC
+>73145 3
+CCACGCCATTTTGTATTCCTGGTAAGATTCTGTACAGGCGGGTGCAAGAGCGTGAGAGTTGATCTGGCAACGACATCTAAGCGAAACCCTCTCTGATCCA
+>73146 2
+GACAGGCAGTTGAGTCATTGGCCGCTACACGATCGTGTCGTTCTTAACCACGGAACCTAGTGTATCAAAGTGAAATCTTTCAGTTGGGCGAACCGCCCTA
+>73147 2
+AACTGCTTTTGATCTAGCACACTGGGGGTCCCAACCAGCATAAATGATATTGCCAGATTTTGACTCGCGACGGGCGTGATTGCTCAGGAACCACGACGTT
+>73148 1
+CGATTGGAGAAATCCCGATCTCAACACAAATTAGCGATTCGATGTTGGGTTCGTGTGCCTCTATGACTGTACCAACATTAGCTGGGAGGCCACCGACGTC
+>73149 1
+GCTAAGGGTACGATGCATCGGGTTCTGCTTGGACTATGGCCCGCTAAAAACCGGCACCCATTTACACTACATGGATCACGGTTCATTAGTAACGATTGCG
+>73150 1
+TTCCTACGCAATGTAGACTGAGTGTTCAAGCACAATATGCTCTCCCCACAGCCGACCGGTAGGATTGCATATGAAGTCGTCGGCTTAGTCGAACGATGTG
+>73151 3
+ACAAGCAATTTACCCGAACACGTGACAGCTTGTGGTTTATCGACGCGTCCGGGCGCCAGGTCGGGCCTAAAGTCTGCATTACGAATTTTTGCAAAGCTAT
+>73152 1
+ATGGCTTCCAAGCTCCGTTCTATAGACCAGGGTACAGCGGGTGTCCTATGTCAATGGATGGATATTCGAGACTTACCAAAGTTCGTACAGGCCACAGTCC
+>73153 1
+TCTATCGTCAGGAGGGTATGGCAGTCTACATCACGCTGCCAAGTAATACGAAGAAAAGGTGACGGCCCTGTAGTTTCTACTCCGCTCCATCATCTATGGG
+>73154 3
+AGGGATCGTCATATCTGAAGACCGCCCCTCCGTCGGAAACGCATTGCTGTTTATAGAGCTCGGCTGCAGACATACATATACTAACGTTTGGCCGATTGAG
+>73155 2
+CGAAGAAGGGTCCGTCGCCTTATGGCTCCTTTCCCTCATTGAATGACGTGTGTAGCGTGTCCGCGAAATAGCGAAATGAGACTCTTCTACAGACTCAAAG
+>73156 1
+TGCAGCAGTGTGTTGCGAGTGTAGACACGTCTTCGAAGAAACTAGCGTCGTTTCCGGCTATGCTAAAAAGGCCGTACCTCCTACTCCAGATAGACTATCG
+>73157 1
+CATCAGGAACTAATGTTACTCACGGAAGGTGCCAAGTCTATGATCCGCTTTGCCATATTACTGTCACACAGGAGACGAGGGTCAGGGCGTTTCTCATCGC
+>73158 1
+AGCGTCTTCATTAAGTAATCCGTTTCGGGTGGGACAATATTGAGCTGTCATCTAGAGACGCATATCCGCGGCTGCAGCGCCTGTCAAGGTTCCCACAAAA
+>73159 1
+GTACCGGGTTAGTGTAATCTCTAAATTTCAAGTGCACCTGTGTCAGATGAGCACCCCGCACATCCGAGCTCCCGCTGGAGGTTAAGATATACCATGGTGA
+>73160 1
+TTGGGTACTGTCCCTAAGCGCGTATAGTGCTTTGGCTAGCCTGGATAATCGCCACGCAATTAAACAAAGGTGTGCGAATCCTCGCAGAACAACCGTTCGT
+>73161 2
+GTTTTCCCAACACCACAAAAGTAAGGATAACGTGGAAGAGTGCATCGATTCGGCTTGTTCACAGAGGGATGCGCCTGGCCCATTCGTACTTTGCTGTACC
+>73162 3
+TGATAGCAGCAGGTGCTTACTAGTTAACACACCGGCTTGGGCCGGATGTCATGTATGAGTAAATCCCCTGACTCTAGATGGCTTGATACACGTGCCACAC
+>73163 2
+GTTGCTTATAGCTGTGCGAACCCCCCGCGCTCGTGGTCGGGCTGATGATCGAATAAGTCGCCTCTCAATCTAGCGTAGTGAATCATAAGCAATATAGCAA
+>73164 3
+AGGATCCTATAGGTTCCGTCACTCAAAGCTGGTTCGGAGATCAAGACCTGCCCAGCCATAATGGGTTCATGCGACCCTTTTTGGGGCTAAAATCGGTCAA
+>73165 1
+TGTATTGCCGAAATTGTATAGCCCCCATACGGCCGCACCAAGTATGAGTCTTGACGATTTGCCGATTACAAGCAGCGGGGTTAACGTAGTTCACGCTACG
+>73166 2
+AGACCGCCCGGCTTCGAAGTAAAGCTGGTGTTGTATGCCTATTGAAGCTAAACCCTATAACGGACAAGCCGCAAGTAGTATGTCTCGTAGTGCCCGTCTT
+>73167 2
+GAAATTCGCCATCTTGGTAATCTTAGTTTGTGACCCCGTTCGACAAAGCAGTCGCAATAAACCGGGTCCTTCTGACTCTGACCGTCAAAGGGACAGGTGG
+>73168 3
+TAGAATTTTTCTCCACACCGTGCTCAGTGGTATCGGGCTGAACGAGATCTACTCCCACGAGGAAGAATTCTTGGGTCACATCTCTCGGAGCACGGAAGTA
+>73169 2
+ACAGCTTTTATAATGGGAGATGAGCCCTCGGGCGGTTTGAACCACACGTCACCAAACCCTTAGAAGATTCCCAGGTTTTCGACCTGCGGTGTGAAATGTC
+>73170 3
+CGCCATGCGAGAACTCAGGTGGTCAGAAGACAAGGGGCCATAGTCACTGCTCACTATAAATCATCTTTTCTGGCTCGAGGGCCGATATTCACTTCTTGGA
+>73171 2
+CTGTGCCAGCTACAGGGAGCTGACGCGGATAAATCTAGCCCAACTCGTTGTAAGACACCTCGAACGTCTTGGATTTTAATCGACCTACTAGGGGGTATTC
+>73172 3
+CCCTCCCAAATGCATTGGTATTGTAGAGTACTAGCCGGGGGCGTAGCCCGATGGACGCAACTTACCACTGTGCTTATGCGTTACATTTACAGATGAAACG
+>73173 2
+AAATAACACAGTGGGAATGCACAACACCGACCGGATGGACACGAGGTCTCGCCCATAGTTTTGCCGTGTAGGTCGCTTGCTTCTTTCGATGGAACTATCT
+>73174 3
+TACTGGGGACGCGTAACAAAATCCGCGACTCAGTGTCGATTCAGCTAGTCTTTGAGGCCAGCTCTTAGTTGCCGCGTATGACATCACGATGTAATACACG
+>73175 1
+GATATTGAGAGCCTCACCTCCTATTGGTCATCAAGCCTTAATATTAGGAGCCCGTCATACAGACCAGGCCAGCCCGATTGACGTGGGCTGAAAGTGTGTT
+>73176 3
+ATATGCGCATCGTATTATTTGGGGTCTATTGGGGAAGCATCTGCATCCCAACAGCGTCCTTACACGATGTCGCAAGGCCCCCTACGGAAGACTAATATGG
+>73177 1
+TGGTTAATGCGGGGTACTCAAGGTTATGTTACTCACATTTCGTTGGTGCGAACAGCTATTCGGACCGGACCCCCGATCCAAGTCAACGTCAGGCAACTAA
+>73178 1
+GAATGTCCCCGCGCTATGGGAGCCTATATATACAGACGAACCGAGAGTTACGGCTATTCACGGAAAGCTCAGGTGCCTATTCGAAGCATCTGCCTTGTTT
+>73179 3
+CCGCAATTTGTCTCAAGCCCAGAGCATGCCTTGAAACTCAGTCGGTGGCACGATTGCTGCAGAGCGGCTAGCAGAATCCTAATGGATTTTGCTATATGAC
+>73180 1
+CTCGACCCAGAAACGACCTCTGCATCATGCACGCATTGTTAAATATAGGGATTGAATCTGTGAGACCGTTATCGACGATGGCTGGTCGCCGTCTAAGTCG
+>73181 1
+AACGTCAACTAAAGAGGGTCACGGAGATCCATGTAGTGGCATTGCGACCGGAGTTATCTAGGTTCCCTAGCATATGTCCCCCACCATGTAGTGGCTTTAC
+>73182 1
+TTGAGGTCATATCTTGTGATCGGCCGGCCCCGTATAGCGTCTAAGAATATGATATACGTAGGCCTGCCCCAACTGGGCCACAATGGTCACTTTACAGGAA
+>73183 3
+AATCATCCAACAGTGTGTATTGCTCAAAAGCCTAAAACTCATAGTTACTCTTCGCGGGATCGAGTTGCGGGCCTGTAGTCCAGGGACTCCTAGGCCGTAG
+>73184 2
+ATTAAGGAGATATTTTTAATCGGACGTGGCCCCCTGATGTGGCCGTCATTATAACAGTAGGCGTCCGCACCGTAAGCCCTACGGAGAGTTGAACCTTACC
+>73185 3
+TAGATCTGACCCTGTATCTGATCCGTACTATGCTCGGACAACGCAAATTGGAAATCGGGTCCGCCCCAGTATTGTGTAGAAGATTCGACGTGCGTACCGA
+>73186 1
+ACGAGGTACTGATATCAATGGGGATTCCTGGGCAAACGTGTGTGTAGAATCGTTTGCAAGAACCGTCTTCCCGCAAGCTTACCCAGTCCTCATTAGACGC
+>73187 1
+TCTCAGCCACCCAGATCAAGCGTACCAGCGAGCTGCTAACTAATGATGGTAACTGGAATTCGATATCCAGTTTTTTGTGGACCGGGGTGGCTCCGATAAC
+>73188 2
+GTCTTTGTTGGCCATGGCGCCTAGAGGTTACAAGGACCTTACCCTGTGTCCGGGATACGTAACAAACGCTTACATGTGGTAAAATGCCCAGACAGTCTAC
+>73189 2
+GCGTACATTAATCCAACTCCGTACGTCGCGCCGTGCCTGGCACCTATGATCATGCACCAATGTGGGTACTGTAGCTGATGAGGCTTGTAACAAAGTTAAG
+>73190 3
+CGAGCGATATGAACGTTGTGCTTCTAGACTATGCCATGCTGTGTCTTGTTGACCCACAAACCACCCTGCACGATTATCGGCGAGTAGCCAGATAAGAGTG
+>73191 1
+TTTGGGGTAGCACGTCAGCTAGACGAAGCGCGTAGTCGGTAGTAAGTTTCAACCGAATCAATATGCGAATTACGGCCTGTCACCCTCTCAAGGTCCTCAT
+>73192 3
+GCGGCACAGGCTGGCTGAAGGTCGCCATAACCGAATGCATGTACTATTGCAGCTATTACATATTATGTCCGCTAGACTCCGCACAGAATACTGTGGTGCT
+>73193 2
+AAAGTTCGGTTGTGATGATCACCAGCACTCACCAAGGATACGTGATGCCTACACCCTTTCCGAGTCCATTGGTACGCCGGTAAACTGTATCATGGGGTGA
+>73194 2
+GCGCATCCTGTCCACCAACGAATACGGTGTCGAAACGATCGATCGGTTGCCTACGTGGTGACAGTTAAGTCAACCCGAAACGTGTATTAGCTAGTTGCTT
+>73195 3
+ATTTTCATAATCGGCGATCTGCCGTCCGACGTACAATAGGTAGATGAACCAGGCCCCGATCCTGTTCTAGCCTCGGAGCTTGTCGTAAAGATGTAGAGCA
+>73196 3
+GGCTACGCCGATAACTATTCATCGCGTCTATACGACTTCTGCGACGGTCATCTAGCGTTCGTGATCAGAAGAGCATCAGACAGAATGGGGCTGTCATATC
+>73197 1
+CTACCACAGGCACGACAGCCATGGGTTCTAGTTGATAGCAATAACGCCCGACTTACTGCGGACGGAGAGTCGTGCTAAATATGATCGTTTCTGTTCCTGA
+>73198 2
+TGAACCCACGAAGGTTCCGCTCTTAACGCAACTGGTGTCGACAAAGCGAATGGTTTTGGCTATTCCACTGCAGGCACGCAGATGTCTCCTTGATAAATGG
+>73199 3
+GATCGGGGAGTGACCCTCACGTACGCTGCGTAAGCCGAGTCGGGTTCATATGTGTAAAAACGGTGTTTGCACATTCCGACAACCACTGCCTTATTCAAAT
+>73200 3
+CCCCATTGGCCTGAGACGTTTTTGTTAATGGCAGCACAAATGTAACGTAGGTACTCGAGTAGGTGCGATACCCTCCGCGCTCAATAGCCTGTAATCGAAG
+>73201 2
+GAATCTCCAGGAGGCCGTTAGAACATCGCGTGGGGGAAGGCATAATAACCCATCCTCATACTATTTGTTGTGGATAGCGGCCCATCCTGAGCTTAACTTC
+>73202 2
+CTATCCAGATAGACATCGGACTATGCGAAGTTTGTGCGCTTCCCCTTGAAAGTCCAGATCGATTATGGAGTCCGAAACGCCTTAGCGTGCCTTGAAGACG
+>73203 1
+TAGTCATCGGGGCTTTTAGGAAAAACGCTTCTTCTAGGTAGGACCCGGTCCCGAAACCGGCGCTAAGCATCAACACCACTAGGTTGGTCCAATGTTTTAG
+>73204 3
+CACTGGGCTGCGTTAGTCTTTACGCGACTGCAAAGCGTAAAGATTGAAATCTGGGCGGTGATACTCATCGTCACCGGTGAACGTCGACATCTTCAATCAC
+>73205 1
+AGTAGCAACTGCTGGTTAGGTTGGAAGGACCCAATGGAGGATATCTTTGGACCCTTCCCCGGATCTGATATAGTGATCGACGCCACCATGCTTCATCACA
+>73206 3
+TTGATTACGATTAGGCACCTTCTCGGATACACGCCCAAGGGGCTGAGCTAATGTACCCATTCGTTTTAGCGAAAGACGGTATCGCCGATGATGACCATGC
+>73207 3
+TCTGAACGAGATTGTGTAAGGCCCATATCACATTACAATTGTTTCGTGGACTTACGAGTTTCCGAGAACACCGTTCACCCACCCGGGGTAGGATGCCGGA
+>73208 2
+TGTTGGTCGTAGAGTGGACCAGTGGACCCGCAAGACTAATGATGCCCCTGCTATATATCCCATGCCAAGACTTAACTTATCTGCGTTAAGAGGACTCGGC
+>73209 1
+TCTCCTTGGACATTCTATTCCTCTCACTCGACTCATGAAGTTGCGATAGTAGTGAAGAGATCTCGCTCGGCCGACAGTCCCAGAAAGGAGACGAGATGTG
+>73210 1
+CAACGTGTTAAGAGCTTTTGGCCACATCCTGATCGATTGTCGAAACAAGGGAAGCAGTTCCCGCAATCTTACTGATAGTCGCATCTGCGGCGTCAGTACG
+>73211 2
+TATGTCCAGTGCTTTAGGGAAAAACCAGATCATCCGTCAATGACCTTAGCGTGGATAGGCATTGCCTGCTTCGAGCCCATTATCGCAGCTTGGACAGGCA
+>73212 2
+TAACAAGCGCTGTTGCAACCACTGACCGTAGGTTCGCTCGCTCGTAATGATACACTCTCGGTGCGCTTACAGGCGGTAAAGGTGACTCAAGTCTAGTTAA
+>73213 1
+CACCATCATGCGGCGGCTAAGAGTCTAGCAAGCTCACACTGTTTGGGTTCCCCATGACCTGGATCGATCAGGAGTAATTTCTATGTGAGCAGCAGATACT
+>73214 3
+ACAAGGCGCTTGAGCAGATTGTGGCTAATCGAGTGTCGGATCAAGAAAGATTCCCCGACGTTCATATCGCGTCCTGCTGCAGATAGCGCCTTTTAACTCA
+>73215 1
+AGATTTTAAGACGATGACGAACACGGCTGGGATACTGTCGATCGTTGCACGTACCGGACTTGCTATAACAAAGTCACAGCTCCTCGCGTGCTTTGGACTC
+>73216 2
+CTCGCACCTCGGGTTAATCTCAATCTAGCGTCTACAGAGGCGTGTTAGACTGAGTGGAGTTCAGATGTACAAAGATCCCGTCTAACGGACTGCTCATGAC
+>73217 3
+AAATGGAGGGAGCAGGCGGCGCCCGTATCTTATGGAGTGGCGAGTCACCGGCCACATTACCCCCTTGTAACATTATTTCCTAGCATAAGTCATCTTAGAT
+>73218 1
+TTAGCGTGTACTACAGCGTATTAATTCAGACGTACAAAAACTTGGGGATTTGTGCTGCCCACATGCCGCCTCTAGGAACGCCTACGGGGCCGATTGATCA
+>73219 3
+GGTTGCACGTTGCCCTTCTAAAGTTGACGTCACGTAATTAGTGCCAATTTCGAGAGTCAGGACATGGCGTATAGCAAATGCCGCAGCCATCACACTCTGG
+>73220 3
+GTCGAGAGCAACGACCTGATTCTGACTTTAAGATCTGCTCCTGCCCCGCGCGAGTTATGACACGCACCGGTCAAAAGAATGCTGTATACAGTTTTTGAGG
+>73221 3
+GCCTCGGGGGCGTCCGGGAGCTTCAATCGTCCCTTCTGTTTGTCAGATACTAAGAGCAGCGAGAAACTAGCGGAAGCAACATTAATCATGAACTTTTTCC
+>73222 2
+TATGCGTCTGATACAAAAGTCGAGTGAACTGGCGGCCCCTATCGCTTGCAGCGATTTATACTTACGGTATCATCGCCCGAGCATGTGCGGTACAAATGCA
+>73223 3
+CTAACCCGTATCCGGGTACCCCGGCGACTACTAACGTTGAAATAGGATCAAACTTCGTGGCTGAGATTGAAGGCATTAAGCATTTTTCCATTGCGGGCCG
+>73224 2
+AATCATTTGGGGCAATGTTTGACCATAGAAGACACCTGCGTCCTAACTCGAACCGGCACGATCGATAGCAATGTTGCTGTTGCACTCTAGCTGTGCGAGC
+>73225 1
+CTGGTGAGTAGCACACCTCTCGAGGCACTACGTTCTGCAGGGGAATGTAGTATCCCTCTACGAGACTCCACTCAGAGTCCCGATAATTAAGTGTGTATGA
+>73226 2
+AGTTCTCACGCGCGACATAGACATACAACCATGCGTCTGCGAGAGTCTCCCGTGCTAGTGGTTTTTGACGTAGCACAAACATGGGCAATGATGTTCGTCA
+>73227 1
+GAGTGCTCATTCTAGGGCTCGTTTGACTGGGTAACTGTTGTCACTTGTCCCGGATACCACAAAATACCTCGCGAACAGTGTAGACGCTGAAAACGCTCGA
+>73228 3
+CTACTGCCAATCGCTTTGTGAATCCGTCCACTTCGGACAGGTATACAGGATCCGGTTCCTATTGGTATAGCAGCATAGTGAGTCGACCGACGTAAACGAG
+>73229 3
+TTACCTAAGGGCGCAACGAGATGCACTCCTAGGATTGCGCTCTTATAGTCCCTGCGCGTTGAAGAAGAACATGGCTATTTTCTCGAACTAATGAGGCGCC
+>73230 1
+GACGTCACATCAAGGGCTCACCGACGGTTTTCGATGATCTTGCGTATGACTGGTGCTGGCACACATGACGAACTGACCTATCAGCTTACTGCAGTTGAAA
+>73231 1
+GTGATGGAAGGTCCTTATAAGTGCCCAACAGGGGAATTTGGACGATCCCACTTCCCTTGATCGGGCCTCAACGATCTGATCCATAGCATGCTTACGGAAT
+>73232 1
+GATTAGACCCCCGAACATGCCTACGTATAGGTGCCGGATGATATGTATGACATATCAAGGTGCTCCCACTTTGGAAGCGTGTCCTGGCACTGTGACATCA
+>73233 1
+CTGGTTTACGCAAGTTTGTAGGGCGCGCGAGACTTTTACCGGCTAACAACTTGAGACGATTTTTCTAATTGACCTAAACGAAGACACGTCCGGCCCCGGA
+>73234 3
+TATTGTCCTGCTCTTTGGGAACAATTCAGATCCGGGTGATCTTGGTGCGCTCTTACCGCGCCGTTAGAGGCGAAGAACATCAAAGCTACAGAAAGCTACC
+>73235 2
+GCCTTGAATAGACTCAACGTAAACCCAGGGCGAGTAGAAGCGAAACTAGGTGGCTCGATGACCCTATAATCTCCTCGTCTGACTGCCTTTTTGCAGTTGG
+>73236 2
+ACATAAGTCCTTTCATGCCCGTAGACTCAAGTCCCGGTTGTCGGGCTCCGTGTTGCTCTCTACAAGGAGAGATAAAGGTACTGGATCGAAGCTCAGTACA
+>73237 3
+ACAGGCTCTAAAGATAGGCCTACGCTATCAAGGTAGTGACTTAGCTTAATAGTTCTGCCCCTGCGGCGCACAGGTCGAATTGCCGCATATGTTATGCACG
+>73238 3
+AATACCCGCGAGGATCCTGATCGCGGCCTGATCCTGGGAAACTATTATTAATGTGATTGTACACCGTGAGCGGCAACGCGACTATTCGATTCTCATCGAG
+>73239 2
+GTAGCGAAGCCTTCAAGGATGGCGGAGTACGTTCTTTGGACAAAGTTTCCACCGGTTGAACCAAGTGGTATAGCCTTCCGACGACCTGACTCCTTACATA
+>73240 1
+AAGAAAGTTAGCCTAATAATCCCGGCCGGTAACGATGCAGGCTCTGATCGATCCACCCCGCCTCTTGAGTGGGGTGTGGGTTCTTACAGAATTTCCAAAT
+>73241 1
+TTGGTCTGATTCCCGCTCTGTTGATGTATCAGCCAGACAGGCGAGGCTCATAAGCGCGAATGACCGTTCTGACGTCGCGTGAAATTACACATAACATCGA
+>73242 2
+ACACCTATTTCGAACAAATGCAATGCCAGCTAGCGTGCCCGTGTGACGTAGTGTTTGGGCGCGGTACTGCATAATCCCAGGCGCATCTGATCTTTAGAAA
+>73243 3
+AATATTCCCTTAGGTGGCTTAACGAATACGCTCACCGCAAGTAGACTACGGGTCTGTGGGGCGAAATTTCTACTCGGTTATCGCAAGAGACGGACCTTCC
+>73244 1
+ACCTCTCCTATGGTGTATCCTCCAACGAAATTCCAAGATGCCCCTCGTAAACGCTTGCGCAGGAAGTTTATGATGGCAGAAGCATCGTGAGGTGCGGATT
+>73245 1
+CTCCAGACCAGTGTGGAGTACCATGTGTGCTTGACAAAGTCAGCATTCGGGCTTTTTCACCTATCCTGGGAGAGACAAGGACTCAATCTCGTATAGGACC
+>73246 3
+TAGTCATCACTGTAACTGTGCCGAACGACTTCACGCGGGGAACGCGAATCCGTAGGCTTACATGCAGTGTAAGCGGTCCAGAATATGTAACTTCCGTTTC
+>73247 2
+TTAGGTCCCACCGTGCTTTGACAGGCACAAAACATTTAGAGCGCCAGCTACAGTGAGTTGCTTGACGCCCAGAATCTTTACTTAATGGCGAGGATTCGCG
+>73248 2
+GCCCGTTGTGTCATGCCGCAATGTCGGAACGCTAAGACCGTCAATAGAGGGGCAACATCCTTTGCACGGGATTCTAACAACTGGGATTCATTACGTCTAT
+>73249 1
+AGCAACGCCCAACTGCCACGGCTATGTTAATATACGATCACGTGCGGTCGCGATAGGTTAATGTTTTACTGAAAGCTGGCCTCATTAATCGGCCTGAGGC
+>73250 1
+ACTCTCGAAACTTCAACGGCGCAGCCACGGGTCGATCCGCGGGTCCTAACCTGTGGATCATTCAATTGGATATGACAGTACATGCCGTATGATGTGTTAA
+>73251 2
+CTTTTTTAGCTACCGTATTTGGTTAAGCAAACCACCAAGGACGTTACCCAGCGGACATGTCAGATACCAATGCTCGTTGTGGGCTGTCAGCCAAGCGGGA
+>73252 2
+CAGAGTGTAACCTACATATTGAGCAGCTGGTCAACCCTTGGTTTGAACAACTATGCCAAGTGCTCGACACATACCGGTGTCTCGGGAAGGCCTTAGGTTC
+>73253 1
+GCTGGCTCATCAAGCCGCGTTAGCAACCAGTGTGTACGACGTATAGCACCCGATTAGGGTACGCTAACTTGTGGTGGTAAGTTCAAAAAGTTTATCCCCC
+>73254 3
+TAGACATGCTAAAGCGGCCTGAATTCGCTTCCACAAGATGTTTCTACACCTTGCGTCGGGGGCAAGGTTACATCCTCACGATTTGTAACAAACGGCGGGT
+>73255 1
+GTAAGGACCGGGACCCTGGTATGTTCCGAAAACCGCTTGCAGCTCTACCTGAACGCTGCCGGTATCTTAAAACTCAATGTTGTAATTTGGGCCAAACGTG
+>73256 1
+CCAGCACGGTATAAAATTTGGTCGTCGGACCTCATCGGAATGGTACTGAGACGAACCGGTTAGCCTGAGTGAGTGCGTCAAATCTTACGTACTCTCCACT
+>73257 3
+GTGCGTACTAACAGTTTCATGACGCCGTGGCTAGCCCGTCAGATGATGCTGTACTCCCAGCTAATTTAAAAGGCGAGGTGTCGAAACACGACGTTCACTT
+>73258 3
+CATCCGAGTAGAATAGCAGGTTAGTGTTAGTAGCCGCGCTGTTTTGCACGGGACCAGCGGACCTATCGGTTACAGGAATTCCACACTTAACTATCGCCAT
+>73259 3
+ACGGCACAAAGATTAACTCTTTTTACGTAAGTGGGAACTTCCACGTGCAAGCTTTGAAGTCCAGCGTCGAGCCACAGTTATGACCTGTGTCGGCACCGTG
+>73260 2
+TTCCTCATCAAATTGTTAAATGAGGAGCTTCCCATGGGTCCAGGCGCGCATGAAAGACCCTACTGCTAAAAGGTGACTTGGCGCCAGGCCGGTTACTTTA
+>73261 2
+GTGCAAGTACCTAGTTTCCGGATACCTTCAAGTGCTGTACTTACTGTAGACAGGCTGGAGTCTTGGGAGAGCTACAACTGAGTATGCACAACCCGACCTC
+>73262 3
+CTAGCTAGGTATCCACGATTGAACGTGCCGGAGCTCTCATCACTGCGTCATTTAACTTGGTAGTACGGGTACACCAGAACCATATGGCGTAACCGTATGG
+>73263 3
+TGATATTAGCGCGCTCACGGCTAAGAACACAGCACGCACGTCAATGGGAGAATCGGTTACTTGCTTAAACTTCGCAGTTAAGGTTGTCTCCTACCGGCGT
+>73264 3
+TTTAACTACACAGTGGAGGGCTACGTTCCGCGTACTCTTTGGGGCGACCCGTCCATTGACAGCCCGGTCTAGAAAGATATATTGCTTTAAAGAGACCGCA
+>73265 1
+TACTCAAAACGGGGTTTTTGGCCCTGCAGGAATATCCGTATGAGCAAGCTCCTTGGAGTGTCGAACTGCAGCTCAGAACGCACAAGTAGTCCGTTCATCT
+>73266 3
+GTTAACCCCATTGCGTGTTCTGCGGTTCAACAACACAACCATCGCGCTTAGCCTGTTGGCAGACGTGCCACGATCACAAGATTTATGAGTGGTAAGGATG
+>73267 2
+AACCTGTTCCGAGGCCGTATCGCCAGCCGGATGCATACCGTTACAAACCTTGCTCTATGAGAAGCACTGGTTAAGTACGGCTTAGTTAAGTTTGACCAGG
+>73268 1
+GAGGATCGTGAGCGTCTCTGCGTGGAATACGAACAGCTACGCAGTCCAGACCGTCTCGGAAGTTCTGTCAGCAAGCGACAAGCTCATCATATTTTTTATC
+>73269 1
+GGCAGTGCCTGGGTTAACGTGCTAGCGGTTCGGGATATTCGCCCACTGATGATGAACAGATGTAACTTGCACCTCTTTCTGAAGAAACACCACATGCATC
+>73270 1
+GCTGGCGGATACCGCCTTCAGGTACCGTTATGTATACTGAAGCTTAAAAGATTTACATTTCTACCGGTGGAGCCCGCAGCGCATCGGGAATAAGTCCTAC
+>73271 3
+ATCCGCCACGCGTGACCCTGTTAGTAGGCGTCCAGTTATACAGTAGTTCATGAACCATAGGTACCCGAACCTACATGTAGTATGTGCATGCTTAGACGGG
+>73272 3
+TCTGATCCCCACATCGGCAGAGCGTCAGAAAGTCGCGGGGAAAATCTAATGTTTGGGTCTTCACGCCAGGCCGCGGTTATTTTTCATGTCATAAAACCAG
+>73273 1
+TCCCTGCGCCAGGGTTGTGCAACTACCATTACGCTCCCAAAGGGCGTACGAATGGCTTAACCAAAAGTTGCGTTCGGAAGACCAGTGTTCAGTTATTGTA
+>73274 1
+AACACGAATATTGGAGGACGGCGTCGGACCCCAAGAATTCAGTTAGTTAGTCATCACACTGTTGGCACGTCGTTGCTGCGACAGATGTTACGCCCCTTTA
+>73275 2
+GATCATCCAGGCTGCGTGCAATCAGAAACTGGTTGCTAGTTGACGTCGAAGCATTCCCGACAAAAGGCAGATCGTCCGTGTTTTATCGTTGAATCACCGC
+>73276 1
+AGCAGCGGTCCTTGCTTTACATGTAACTCTCGCCTCGGGGTTAATAGTCCTAGTCCACATAGCGCCAGGAAACGTGTAAGCTCCTAGGAGACATTGGTAA
+>73277 3
+CTCCTAATCAGGTTACGTGCCGCTGGTCCGGTCGGACATGAACAGAGAAACTGCAAGAAACAACATTGTACTAAGTTGCGGTCGGCTTTCTCATGTCCGT
+>73278 2
+GTCCGTGCCTTATCCTGAGGTACTCGATTGGAGATCAATCCTCAAAGCGCTCCTGAAACCACGTATGGGTGAAGTAGAGTACGACCTGACATCTATGTGC
+>73279 3
+TGCTAATTCACAACGCGAGGACGCACGGGGATCCATCGACTGGGTAGTGTTAATCCGCGCAACTGTATGGTCTGACCTTCCGCTAAAGCACAGATATTTT
+>73280 1
+CTTCAGCGTAGCTATGAATAAGCGTAAACCCATGTAGCCTATCGGATGGGACATGTTATGTACGTGCGCTCGACTCCAGTTTCTCAAAGCCATGCAGGCG
+>73281 2
+GAATGACTGCTACAAATCGGTAATCCACACTATCGCTAACCTGGCGATTGTATCACGGTTACAGGATGCCGTTGCGAGTCATCGGGCGAGATCAGCTCTT
+>73282 1
+CTTAGCTCTCAACTACATTGCAGACGTGGCTGTTATAGTACCCACTGCTGAAGCCTGGGTAGGAAGGTACCACATGGAGCGTGTGCACCTGCTCTATAAA
+>73283 1
+AAATTGAACCAAGTCACGGATCCCCAAGCTGTTTCTAACAGTGGGTATTTGGGTGACGTAGGTGTACATCGGGCAGCTCAACCGGAGTTCTTCCACTCCA
+>73284 1
+TCTATTTGCTGCCGACCAGAACTTGAAACCTCAGCGGCTCTGGACTGGGCCTAGACTCAGTAGAAGCTGTTACGCGTGATTAAACAGCCGTAGTGACTAT
+>73285 1
+GTATGACATCATGCCATTGCGCTCTGTGACGAGCATCATTGGCGATAGAAAGCCTGCAGCTCACATGTGTATAGAGTCTTAGAGCCTCACCGGCTTAGAC
+>73286 2
+GCTGCGTATCCAGATAGAGAATACCTTTAGGGTCCTATTTAGCCGCACAAAAGATCTTGCTGAGTATTACCAGTGGCGCGTGCAAGCCCGTCCAATCGGT
+>73287 1
+GTCGACGCTTTTTGAGAGTTGCAACGACTGTTCCTTATTAGACAGCCTCCAGGGTTCAGGCTAAAGGTACACCTTGCAACGGAGTCGTAACCTAGCCGAA
+>73288 3
+ACGATATTTAACGGTAACCGCGTGATCCACCCCCTCACGTTAGGTTACGGCGCTGCGATATCAGACTAGGCGGTTTCGACACGCTATGAGTTATAGAATG
+>73289 2
+AGGAACGTAACAATCGTGCCTGTCATCTGCTAAGGTCTATAACGTGTCAAACTGCCTATCAGAAAGATTCCAGCGCTGATTGGCCAGGCTTGCCTCGGGT
+>73290 1
+TACCGGCCGGACTCCCGCACATATTGAAAGGTAGAATTCGCGTGGTGTGAGATCCCATGTGCTCCCAAAATATCTTGATATTAGATGGGCAGTCTCCGCA
+>73291 2
+CGGCATCGGCTGTCAACTAAAACCATCACCGTGAACTGACGATACTAATGTCCTATGTTGAGCACGATCGCTAAGGACGCTGTCTGACGTTTTATGGGCG
+>73292 2
+TTATGCGATATGCAGGTGTTAAGTGCGTTTCAGACCATGCATTGCGCAGCAAGGCCCGAACCGATTATTATTAGATCACGGGCGATGCTCGTCCCACAAC
+>73293 3
+ACCGAGTACGACGCCGTCCCGCGAGTTTTTCTGGAATTTAAAATCTAATGTATACAGATGATGATCAGGTGTGCCGCTCACCCGCGACCATGATGACTGG
+>73294 2
+TGATGTCTGAATCTATACGCAAGATGAGAACTTGAGCACGTAACAGCCTCGGCTGTGCCGCTACGCTTATACCTTGGTGAGCGGGCGATTCCAATATACC
+>73295 2
+ACAAGTTTGTTGCAGCACCGTTACCATTACTTGGGCAGAGTCTCCTGCTTCACTACACTTTGGGGAAGGGTTAGGTCACCCAAAGCTGAAGTGCCAACAG
+>73296 2
+CTTGGGATAAAGGCATTCCGTAAGCTTGTCAGGGCCTTCCGAACTGCGATGGCGGCCCCAAGAAATAGTTCAGTCATTATGCTTCATCGGTCACCTAGAA
+>73297 3
+AGAGGGAACCCTAAGCAATACTATTCCGCGCCTTGGCTTCGGATAATTTTACTAAGTCGCGTGGAGGGGCCGTGATACTCCTTCTAATACCAGACCGTAG
+>73298 3
+CACTACTTGATCCTCTTACGGTGCTCGCTCCTGCGATATGTGGAAAGCGCTATTAGAGCGCGGCTCGCATGCAACAGTCATAGTATAGGAGACTCAAGAT
+>73299 1
+GTTAATGGCCGCACGCTTCCGCCTATGATTCTACCACCCAATAGGGAACGGTTGGTTACAGTACTCGTTAGAGTCAGATAGGGGACAACTATGGTCCATC
+>73300 2
+AAGGGCCTCTTTGTCAAACCTCGGGAACGCTTCAAATCATCAGATGTGATCAGTTATGCCCCACTTCCGACTTGTAACTAGGTAGGTAGCACGTGGGACG
+>73301 1
+ATGAAACAGAGCTCCATCTTTGGCGTACGCCGGAAATGGGCATCGACTTCTATGATATCTCCCGATGCTGGCAACCGTCGTGGACCCAGATGTAAATGTT
+>73302 3
+ATGTGAATGTACAAAGGTCGAAGACTAAAGTCGGTTCGCTACTATGCCACGGATGCGTTCCCCACCATTTGTTCCTGGATGATACCGCGACAGGTACTCG
+>73303 3
+TATTTGCGCAGCGGTGGATACCCGGCGGTCAAAATTTACCATTCTTCAGTGCAGCCTGGGAGCTTTAACGCAACTTTCTATACGACCGAGGCACAGAGTA
+>73304 3
+TTCAGCCTGGTACTACCAACTCGAACGGGTTTGGCCGTCATGAAAGTGAAGAACTTTTCCAGCTCCGAACGAATGTACCGTAAGTCGCTCGAGGTTCATG
+>73305 2
+AGATACCTCAAACCGATGCGCTCCTCAAGTGCAAGGTGTGGTTAGATTGCTTAAACGATTGAACACCGGATTGCTGCCGGCCTGATCGTGTTCACACATG
+>73306 1
+TGCACGATGCATGCGCATATGATCAAGCCTCACGTGACCAAGGGGTATTTCGCACGATTATGCAGGTATCAATTAGCATTCATATGCCATCGGCCGGTGC
+>73307 1
+TACTGAGTTTTCCCGCACAATTCACGTGTTGTTTAGTACGCGAGTACAATCGGGCGCGCCTCGATGGAAATGATAACAACGGCTCCAGTGAGACCCTATG
+>73308 1
+CAGTTCTCCGTTAGCGCCGGCTCTCACAGTGAGTGGGTTGCGAACGAATACTGCCTAACTACTGCAACAGCGGGAAAATCACGATTGTCTGACTTAGTTA
+>73309 3
+GCTGGCTCTGGTAGATCGCCGGTCCACAGACAAGTCATAGTAGTTTAGTCGATCGATACAATCGAAGCTTACTTTGGAGAACGTCCTTACTCGGCCGACA
+>73310 2
+ACCATTCGTGCGAAAATGCTATAAGGCACTGCACGTACCGTGGACTACGTGGAAAACCCGTCTTCGACGAGGAACTTGTTATGCCTCAATTTGGGCTCTG
+>73311 1
+GTCCGATCCGAGAGGGAGATTGCTGGCCTGTTACCAACAACGCAAAGTCCCCATATACGGATCCATGTTCACTAGGTTATTCAGTCTTTCTAAGGCGGGA
+>73312 1
+AGAGTACGACCTATTCGGCATTTTTATAACGCACGTTAGGAGGGTGCTACTTCACGAACAGACATACTTCAGGCTCGCCCTCGCTGGCAGTGGCAATTGA
+>73313 1
+CGCGTTAGAATTTCCCAAGTAGGATAAACTCTCCGGTAGAACTTCTCGCGCGCCGTAGAACTCTAGTTAGATCGGGGATGTAACTGTCCGATAGCCCGTA
+>73314 1
+TATTCTCCCATTGTCCTAGTTTATGCGAGCGGGAGATCTAGCGAATACGGTGAGGTAGCAGTCAAAAGTCTGGTACTGCAACCACCTCACACAGGTGCTC
+>73315 2
+GAAGGCGATTTAAGTGTTCGGTTAAACGCCCATGATGAGTCAGGTGTAAGTTCTGGACGCTAAGATTACGCTTCGGCCAAGCCGTCACCCACTACCTATC
+>73316 3
+TATTTCAAGTGCAGCATCCTCCGTGCGATGTAGTTGATACACTCCGACCCCGATACAGGCATGGGTAACAAGTTGGTTAAAATGTGGCTGGGCCCTCACA
+>73317 1
+CAGTACGCGTCCATACACCGGTCGCTGCCGAGACGATAAACGAAATAACGTGTGCTTAGGTTGGTTGCGCGATCAACTTATCATATCTACATCTGTGGCG
+>73318 1
+TCGCGACGGATAAGGGTCAGAACCACTTAGATCTTATTAAGTAATAATACTAAGGGCTACTGTACGCCCGTACTGCGTTTGCCCGCACTGGGCCTCAGGT
+>73319 2
+CAATCCTCACTGAAATTTGCCCCGTATGTCGTACGGGCGATTATTTTGGACCATCGCGTTGATGAAAACGGGATCTCAGTAAACCGGTTGACGCCCGAGA
+>73320 2
+TCAACAATTTTGCCTATCTGTAAACCGCTGACCCGGCTGGGCCTCTGAGATTACAGATCAGCAGGCTGACTCAGCATATGTCAGTGCAAGATGGGTCATG
+>73321 2
+ATATCCAATTTGGACTGTGTTGATCAGGGGCGAGCCTCTGACTTAGACGATATGCCCAAGTGTCAAGTTGAAAACACAATGTCCGGCCCTTCGGCACCGT
+>73322 2
+TACTTTATGGATGACCAGCCATTCAAGTGGTGTGACCCAGGACCCCGCTGGATTGCAGATGATTATGAAACAGCGGGCGATTCATGCTAATCTACTGCCC
+>73323 3
+TTAATATGACGCCACCGGACCATATCCCCGCATGTGACCAATCCACAGGTGACGGGGGTTCTTGTTCGACTAGGAGCTAATGACAACGGTTTACGGTTTA
+>73324 1
+CCCGGTATATGCTCAATTGAGTAAGAATTTAAAGTCCCCATGGGATGACGAAGGACTAGGTACGTCTCCCCCTGCGCTTGTTCTTCTGAAAGGCCAGCGA
+>73325 3
+GCCGCAGCGATTATACTGGTACCTCCTCGCAGAGTTCTCGGATGTATCGCCGATGCTCATGAGACACGTTAGTTATCCTCCCATGAGAGGAAAAGGATTA
+>73326 3
+CCCACATATAACTGCAATAAGCTTAGACAAGCGGATCCGCCACCGTAGTCGGCCGCGGCTATGCTAAATTGATCCGTTGCACGGTTTGGGGTTTAATATG
+>73327 3
+CTTCGCGTTACTCTAATTTTGTCTAGGCAACGACGTGGTCGACGCGGTATAACGCCTAACGAGAACTTATCCGGGATAGAGGATACCGTCACACACTGTG
+>73328 3
+ACTTACTACTTCCGAGCCTCGCTATTTCTGTGTTTGGAAACGCATCGTCGATGGCGACACCAGCAACGAAGGGATTCGAAACTTTGAGAAGTGCGCGCTA
+>73329 2
+TAATACAGGCCACGAAATACTGTCAGCGCGATAAGGCAAGCTATTTCGTTGGCCTCAGAATGTCTCCCCAGACAGCGTTGGGTTTGTGCCTGGTCTAACA
+>73330 1
+AGGCCGTAGAGACATATGAGCAATATAGGCCACTCCGGGTCTTAAGCACTTTCAGTGCGTGCATTTTGTCAAAGCGAGTTTGAATGCCTCAACCCCCGTG
+>73331 1
+TGCTGACCGGCGGTTGACCACCCCATCGTGAGCTAGCGATATTTATGTGATTGATGGACACAGAACCGGTCTCTTTCCAGCAGGAAACTACTTAGCAATG
+>73332 2
+ATCCCTAATCAGGAACTTTAATTACCGGAGATCGTTAAATGTAGCTAGCCTGGAGCGATACGAGTGTGGGGCGATCTGAACACCCCTCGTGTCGATCTCC
+>73333 1
+GCGCGTCATGCAGTTGAGCACTCTGACGAAAGTACACCCGATTAGACAACTGACTGGGATGAGTACCCAGACATCGACGTTACTCTTTGTACGTTTCGGT
+>73334 1
+TAAATAGAGTTGTCGCAGGGCATCAGAACTTGTGCGGCCTCTGCGGTTTGCCTATGCGCACGCCATAACGTCCAAGGACGACTTTCTTTAATCAACAAGG
+>73335 2
+CAAGTGTTGTTATTACTGTACTAAGTGGGGAGGCAGGGCCAAGATCTTCTGACCGCACTAAAAATCAGCGCCGGCGGCACCCGTGTTATCCTATAACTCT
+>73336 1
+CCTACACATTATTTCTCCAGGGGGATTGTAGGCCTAGGGGCAGAATTTAACCTTGCAACCACTACTCTGCTGGCAACCTGACATGGATGGCGTAAGGCAT
+>73337 3
+CCGTTTTATCTCAATCGCTCGTAAGCTTGACTGGGACTCTACGCAGGGGCAAAGCACAAAACACATGCATAGTTGCGATCGTGTTTACGGATCGGCTACG
+>73338 2
+AATCACATAGACCTAGGCTAGAAGTCTGCGGCGGCAGGCTCTTCGTGTCTTGATAAGCTGTCGGGAAACCCCCTTGCTTCTGAATAAGGCCTTTACGAAA
+>73339 2
+ACCTTGGAGAGGGCGTTTGACTAATCCGCAAGCCCCACTTTCAGCAATACGATGGCTGATTGGAGCACTCTAGGTCTTCAAGAAATCCCTGATTGGGCTA
+>73340 3
+TATTTCCCGGAAGATCATATGGAAGAGGGTTGATCGTGACTAGATCATCAGTAGGCCTCCACTGCCTATAGAAGTACGCCCCCCCCTAGTGTGCATATGG
+>73341 1
+CGGAAACCAAAGTGTATCCTATTTATGATAGTATCGCCCTTGTTAGAGGTATCGGCGGTAGCCCAACTCCACCAGGGTTCACAGAGCTGCATGCTAGTCG
+>73342 1
+TCCACTTGTCAACGTTGCAGGAACGATGAGTGAATCCCCCGGAAATAGGCAAGGGCTAGATGCTTTCATCATTAGCCTAGTTCCGTCCCAGCATTAGTGG
+>73343 2
+ATCTCACCCGGGTGCTAGCAGATCCGAGTTATATTGATAAATTGTGGCGGCCCAACATGCAGGATGTCTCGGCCAATTGAAATTTCTGACCGATGACCGC
+>73344 3
+GAAACAGCCCTTCTCATCACGTTCCGGCAGCCAACGCGACGACATTAGCTTTGGAGGCTGACGTTAGCAACATTCAATATGTAGTTTGACGAGGTGTCGT
+>73345 3
+CCGAACGGCGGCAGAGGTTTGCTTGTTAGCAATTAGATTTAAGCCGGCGAGACCAACGACCCGCAGCTAATGGTCTCAGTTATCCTTGACATCTATTCAG
+>73346 2
+CTATTCAGGGTAAACGTTAAGGCAGACATACTGCCACAGGTCCGCACACTGGATTCAACCATACTTGTCCGGCGAAGGCTGTTGCTGAGTCCTTTGAAGT
+>73347 3
+GACGCGTATTTGTCCGATGCGGCCTTGAACCCTGGAGCATCCTAGGTGGTCCTGAGGTTGCATCAGCGAAAAACTGAGTCCTTACTCAAAATATACTCAG
+>73348 3
+GTCATCGAAACTCATGATAATGACATCAAAGATCCTGGGGACCGGAGGATCCGCCGAGGGTACATCCGCGACCTTTCATTATGCCTTTCGCGTGATTTGA
+>73349 1
+AGCTCGACCTTAAGGCTGCTCACACTATTATGCTATCTCGGCGTAAGACACAATGAACGTCCATCGCGATGGCCTATGGGGAGTGCATAATTTTGGACGC
+>73350 1
+CTTGGGGGATACATGCCCCTAAAACCAGTCGGACTTTCGAGACTCGCGTTTAACACGGGTCCCAACAATATGGCTCAACTTGATGATATGCGATCGGTTG
+>73351 3
+ATCCCGGGCAGTGGACTTTACACCCAACATCGATGTCTTGTGTACCTCAGGGTTACCGGGTACCACCATAGAATAAATTCTTCTATGGCCGGGGGAAAGT
+>73352 2
+AGGCTGCGAGGTCCTTCATCGAGTATCTCTACAAACATGTATCCACAGCGTTCTAGATCGCGCAATATCGGGGGTCTGAGCCAATTTGGCCCATTGGAAA
+>73353 1
+GGCCACATGCATGTCATGGGCGCAAACGGACGAGGTGGTTGAAACTCTCTCTGTATTCTGCTGAACATACGCCGTTTATACACATGCAACAGACTGTCTG
+>73354 2
+TAGTGATTAATAGGCAACGGCCATTGGGACATGTTCAACCTGATCTCCATCGTCGCGATTCACGTCCCTCACTGTGTAGGGTTGAACCGGGACGAATAAC
+>73355 3
+CTCCGGAATGTAGAATTATCACGTCGTACGTTGGCACGTTACAAAAGTTACCGCGGTTTCGTCCCGATGAATGGCACAACCGTACTCAGAACGGGTCTGT
+>73356 3
+TTGCTTGTACCAACATGAACTCGCGGTATCACGTTAAGAGGGATACTGGCCACTGTAGTGCCACTATCAGGAATGAGGCCCTTTGTGCGCAGTCTAAACC
+>73357 3
+TCGAGGATGTGAGGATGTCTGTACTTCCCCGACGTTCTGGGAGAACGGGCGCAAGTCGGATCGGCTTCCTACAAATTCCAACCCTCAATATATAAATTGC
+>73358 3
+CAGTAACGGCTACTCAGAGCCCTTGCCGCTTGTGGAAGTGCTACTCTGGAAACGCAAACCACAATATATTAGCCTACGTGTAAGTTTTGGCGGCAGTGTC
+>73359 1
+GAATCATCACCAACCCCTTATCAACCAGGATTTTGTAAGTTGTCCTGGTTGGCCAGAGATAGGACGACCTAGCCGGCAGACGCTGCTTTTGGATGAGATC
+>73360 2
+CTGTCCTCGACGCCAGTGACGGCTAGAAATAATAGTGTGTCGCTCTCTCGCACATATAGTATAGAGTGTGTTGCTCCATCCCCAAGATGGCTAGCAAGAG
+>73361 1
+TGGGTGTCAGGCTTTTACATAGGTTTTTCCCCAACGCTTGTACAGCACGAACGCGTCCGGATCCTTGATCTAGATGGACCAGGAAGCACAATAGGCACAT
+>73362 1
+GCCTAGTCTGGTCCGGTTACCCAAGTGAAGCCATTGTCGTGTACTCGTTTACTGGAGCCATTAACAAGATTAACGAACACGTCGAGCCCCATGATTGGGA
+>73363 1
+AGAGAGAGCGTCCAATTCGTGTCCTACAACGAGTCCTCTATCGTCGACGTGTAGGTTCGGGCCTAGCGAAGCGCTTTTCAAGAAATTTACAACCGTTCGA
+>73364 3
+TGCCGCGTATTGGTCACGTCAAATCTTGCTTCAATCCCATTCGTGTCAAAGGTACGAATCAGACAGTGACGGACTGGTTGACGGAAAACCTATCCGGCGT
+>73365 1
+CCTGCGGTCTAGGTAGAGCGCTCTCGGAACAAAGTATTTACGTAGCGAATCTCTCCGTGGTGCATAACCGCGACTTGTTAAGACGGATAGCTTCCAACTA
+>73366 3
+CGGCTTCTAGGGCCTCCCGTTATCAATCGCGGTTTTTGATAATGATCTAGGTCGGTTCACCGCCATAGGATCAAGCCGGCCGAATTCTAACAAGAAGAAG
+>73367 3
+CGTTGAACCGACCTCAAAGTATGATACCTTGTCCTCGCGGGTGGACCGATATGCGGGACTGGGGATTCTAAGAGTACTGCTTATCCATACATAACATGCC
+>73368 2
+CTCACCACCGTGCGCGGTATCAGATATAAACCGTTATGAGGTCAACAACAGCCGTGTGTGGTTCATGGAACTGTCTCGGCTGATTGGGAACTACATACTC
+>73369 2
+TAAATGACGCTCTAATACTGTTGACAATATTTGAGCCGCGGCTGCTCTGGCGCAGCGACCGCATAAGTCATTTGTGCGAGAACCTTAACGGTCTCAGAGC
+>73370 3
+TTGCTGAGAAGGAGAATGGCTGAAGGAAGCTCTATTGGCCTATAATCTCACACTCTTCTTATACGTCGTATACTGCCCGCCCGAGAAGACCGTGCGCATG
+>73371 3
+ATACTCAGTGTGATAGGCCGCGTCCTCGATTGGGTTCGACGCTGCACCGAAAGTCGCTAAATGGTAATTCCTATACAAGACAGCATCTGCCGGCTATTGA
+>73372 1
+CCGAAGTTGCCATATGATAGCTTAGAAATCGTCGGTGACCGAATCTCGGCGCCTAAACTCCTCCGTTATGATATGACGGCCCTCGGTTTAGATAAAGGGC
+>73373 1
+CAATTCTGTGGTCTTCGGTAACAGCTCTAGCGACATGCATCGGCTGTACGATGCATTATTCGGCATAGGGATGCCTACAACTACGAGCGGTGAAAACCCT
+>73374 3
+CGGCGTATTAAGGCGTAATTCTAAGTCACTTGTACATTCTGTCGCCACGGTATGCCCGGGGCATAGAGCCAGTCGATCATGTGCTTCACTCGCAAAGAAA
+>73375 2
+GATCGCTGATACCGGTCCAAGGCCAGATCATATTCACAGGTCTTCTTCTTAGTGTTCGCAGCTGTAAAGAGAGAACGACGGAATCGTGGACCCGACTTCT
+>73376 3
+ATAAGGTAAACTTCGCGCCTTACGCGGATGTTTGTATTCACCTCCACACTAAATGAACCCACGGTCAATGGGGTAACGGGTTGTACGTGTGTCGCCGAAC
+>73377 2
+GGGCTTGCCACGTCGTCGAAGAGTGGGGCCCACATGGACAATTTCGTTTTACTTTTAGTTATTGAGTACCACCGAAAGAATAGCCAAGACAGCCTCGCTC
+>73378 2
+CTCTCCAATAGTACAGGTCGCTGTCTAAGGTTGAGCTGACGCGACTATAACAACTGATTCTCTCAAGTGATGCGGCCATACCGTGAGACAGGTTACTCGG
+>73379 3
+GACGCCTCCGGAGTGTCAATCGTTTCCCAGTGCCATATGGGAGACACTATCTAGTGACGCTCGAGGACAAGGTGGCAGCGCCTATTTATAATATCACATT
+>73380 3
+TATGCGAATACAGGGGAACTTATCATCCTAAAGTATACGCGTGCTGAAGACGAGTTTTGCGTTCTCGTGGAACTCGGCCCCAGGTACTCTCCGTGCACAA
+>73381 2
+ATCAGTCGAACGGATGAACTGTCCCTAACAGAGCTAGGGACTCATCAGCGTGATAGATCCCTGCCCCGTTTTGTATGGACACTGTCGCGTACATTTAGGA
+>73382 2
+AACCCTGACCGCGAAGCACCTCGCTAACGGACGTGATGTATGCGTTACCCGCAAAGCGTTGTGCTGATTAGAACCTCCCAGGTTGGTTAGAGAAATTTTT
+>73383 2
+CTACCTAGGATCTAATGCGACTTTGGCCAATCGGCCAGTACGTTGTTACCTTGCGCCACGGTAAAGCCGATAGTCACTAGGTAGAAGGTATCTCCAATGG
+>73384 2
+TGTGAGCCAGCTGATATGCTCACTCGTTTTTTGATGCTGGCCAATAAGTAGCGGCTACCACATGCAGCCGAGCACAGTTGCAATCTTAGAACGGACTACG
+>73385 1
+TATGGTGTTCGTGCCTGTCCGGCACGTCGCTCCCAAGACAAGACGATAGCCGGTACTATTCTGTGCGTCATATCTAAGAACAGTAGGCAGAGCATATATC
+>73386 1
+CTGAATCGGCGCTATGTATTAAAAATGGGCTCTCTAAGATGAGAGAGGTCAATCCTGCGCGCATTTCGATGGGTCCTCTAGACCACACGCTCGATCATCG
+>73387 2
+GCACTGAGCATAGCGCATATGGGCGGCCGCCACTTTTATTCATTTAAATCATTGTGCATGCGCCAATGTGCGCCCTCTTAACGGATAGACGACAGAGAGT
+>73388 1
+TCCAACTCCAACCAAGGCTGAACAGTACAATTGTGGTGCCGGTATTACAAGTGTCGGATCTGTCCAACTACGGGTGGCGTATCAGCAGCGCTAGTTTTCA
+>73389 3
+TACTATAAAACTGCCGGCGACGCAAATAAATCCCGGTGGGTAAGTGACGTTGCCATGCGATTCATTGGTCTATCCGTTAAACCTCGCACTATGTCGGCGG
+>73390 3
+AGAGCTAATCGCCCGGAGTTTGACCGCCAGGCGTGATTCGGGCAGACTACCGTAATCTTGTATCCAAAGGACCAATTGAACTTATTATTCGCGTCGACTG
+>73391 1
+GGCACATTCCATCAACATACTGTATTCGGGGAGCGCCTCGGTCCTAATCTTAAGCAATGCCTGAGCGTTTGGTGAAGTTGACGAACGAACGTATGACTCC
+>73392 2
+CGCTCTGTCGTCACCGAAACAGTTTGAAACGCGGGGCCAGTCTCAAATCTCCATCTCATAGTTGCGGTGCAATAAGTTCGTTGTGGGGCAGTCAAACAAT
+>73393 2
+CGGGCTACTTCCCTCCATGGTGATTTAAACCTTTGTTGGTCCAGGCGACTTCGTGCTGAATTCAAGCCGAACCCTAAAGGTGAGAATGAACGGACGCTAA
+>73394 1
+GTATGTCGCGGGTCTTCGACTATGAAGGAATAGTTTGCCCTCGATCTGGTCTCCGGCCCAGTCACCCAATCAAGATGTTAAGGAGGACTACTCACGAATA
+>73395 3
+ACCTTCATAATAGTTTACACCCTCATATGGAACGTCACAGCCAGGATCTGACCTTAGCATGGGTGGGCGTCGCCGGGATGTTGCGTAGAAGATCACTTAC
+>73396 3
+TCCTAGGTAAACCATAGCCCCCATGATATGGGGGGACGTACAGCACATTTGCTGTACAGAAGCAAGCCCCGCGTTGACTGGTGGATCTTTGAACTTCATT
+>73397 2
+AAGTGCCATAACTGAATCGCTAGGAACCCGCTATTTGAGGCAAGTCTGGGCCAGTCAGCACTTTGACGTGCAGCTATATTTGCCATATGTGCCAGTGCAC
+>73398 1
+AAGGATCTCCCTTGTCCTAGGTTAGTAAACGGCATATATCGGGTGCCTGAGTGCGAAGGGGAAGACCATTTTATAACCCTGTCCCGCTGAATCACTCAGC
+>73399 3
+TGTCTGCCGAGTGATTTGATAAAACTACGGCAGATCTCAGGTCTTTGCGACCGTCCCTGCCGACAGAAACAAGTCATGTATGTCCCCATCGTAGAGGTGA
+>73400 1
+GTATCACGGACAGACGCACAACAGGTACTGCACGCATGTTAGGTCCTTCCGTTCGTTACGCCAAAGTGGATTTAGGTAGTATTAGTTCGACCCTGACCGA
+>73401 2
+ATACCGTGGGCCATTCTCTGTGAGAAAACGGGACACGTATTAGTTCCCTAGTGTGGATCCGCGCTAGGTTACAACAACAAGGCACCTCTGTGTCTGAACT
+>73402 2
+TGACGCTGGTGCGCGAACCTTTTGTTCATTGTTGCATAGCAAGCTAAACGGAAGTCACCGCGTGTACTACAGCCACGACTAAGCAGCTTCTGGTAACGAT
+>73403 3
+ACTGGCACTAATTGGGATAAATCTACCCTTACCTTTGCACAACGGCCCTGTTGGAAGCGTTGTGATGTCAGGTGTCAACAGTAACGCCACAGCTAGCGGT
+>73404 2
+TTGCCATGCAGACTCTTCTACCACGCGGAAGAATACCCTGACATTCGACAATTAACTGGCTGCGGGCGCGGGAGTGACAAAATTTGTCTGTGCCTAGATT
+>73405 3
+AGGTCGTCCGACCGGGAAGAGCCCGCGCCTTTTCATACTTGAGCTGGAAGCGCTTCATAATATTGCCAAGAAGATTTAGTTGTGATAGCCTCCAATGACC
+>73406 3
+ACATCGGTTCCTTGATATTACTTGACGTAGGGGGAGAACACAACGCTGTTGGGCTTTCCTCGGTCGGCTGCCAGTAACACGAAAATCACCCATAACGTGT
+>73407 2
+TTGTAGAAACGGTCGGCCAATAGTCCCTGTTGACCACACCGTATCTTATACCGATTTCTAAGCGCTAGACGAGGCAGTGGCAGCTATGGCTGCGTAACTA
+>73408 1
+GGTACTCATCCTGAGCATACAGAGCGTTGTCGAATGGCTGTACCGTCTTAACCACACAGGGGATGGTACCGGTAGGTTCTCTCATATCTCAGACACAATG
+>73409 2
+GGGCTGACAGGCTGGTTTGATAAGTCATCGACGAACGGAGACCGAGTGTCCTTAGCAACGTGTTCACGCCAATATTCATCCTCACACTGCAGATTTTACG
+>73410 2
+CTAATAACTAATCTCTACTTCGGGAATCGGCGAGTCAAGCGCGCCGCACGGGGATTCGGTAAAGCCTTGTCTTTCTCGAGACATTGGATGACACATGATC
+>73411 1
+TGGTAGTCAGGTGCTTCCAAGCGTTTACAGACCCTACGTCGCAAGGGTCATCTGCAATGCAAGCCGAATGCCGGTAGTTAAATTTCTTACGCTAGAGCAC
+>73412 2
+CCCGACCGTATGGGGATAGATAGTGTAAGCTGGGGGATTGATAACATAACGTAGTCCTCTACTCTTTAGACGCCCATAAGGCGGTACCACCGTCTCTCTA
+>73413 2
+TTGGATGAACGTTGATCTCGTGGTTAGAGCTCGCTTCACTCGACTTGGACGGTGACTCCGGAGTTACCAACAGCTACTACCGTAACGCAGCTGCAATAAA
+>73414 2
+ACAGCGCTACCTAGAGAGCTCCCGGCCTCTAGAAAGTTGGCTAGACCGGCGATGTCTATTTAAACGGCAGCTCTCGGTAACGTATCGTGATACGTATTTA
+>73415 2
+CTCTTTCCAGCTAATAAGATGACCGACAGCCCTGGGGTTGCGAGCAAATAGTTATGTGGATCCCGTTCGAAAGATTTGAAGCCGCGGACTCACTGCTCTA
+>73416 2
+CAACGGTAGGAAACTAGTAGCCCTGGTTGTCCGTTATAGTATGTCACGGCCCTGCAGGACACTCGCCGGCATTGTCAAAGGTACTAAGCTTCTGCATAAT
+>73417 1
+ACGTTCCATTGTGATATCCGTAGGGATTATAGGCTCTTCGCAGTATGCGTTGAATGCCTCCAAATACAGCGAGATAGGGTACGCCATACCCGCGACAGCT
+>73418 2
+TCCGGATATAATGGATTCAAGGTACGACCCAACATGTCTTGAGAAATAAGGCTTCTGCAGGCGGCCGTGCTAGATAGCTTGATACCGGCCGCCTCTACTT
+>73419 2
+ACTCCGAAACGCATGTAACATCAGCGAGCAGGTAGACGCATCGACGCGGATTTGATCACGTCGTTCAGTTTCTCCGGCTTCGGAATGAATTTAGCCTGAT
+>73420 2
+ATCAGCCGAAAAGGTTCGACGCGTGCTGCTAGATCTTAAATCACGGTATCCGATATGCCACCGCTAGGTCGCCAGTATATAGTGTGTCCATAGCTGCGTA
+>73421 2
+CAGACCTCACGTCTGATAGAGTTTAACACTCACCAGAGCGTACCCGCGGCAGCCTATTGCCACGTGGGTTGGAAGATGTTTGTTAGACAGACTGCATATT
+>73422 2
+GCCGTAAACTAGATAAACGCTACGGTGGAGGTATAGCAATCCCTCTACGGAGGTTTCATGCCACCCTTCGGGTGACTTATTTGCGTAGGACAGTCTCCAA
+>73423 1
+AGTCCCTCTTAAGTCGAACCCTGCTCACGTGCTATTGAGATTACACGACGTACCAGTACACGGGTGACAGGCGATTGGTTATAGACAGGTGATGACCTTC
+>73424 3
+CGTGTGACTGCTCCTCTAATTGACATGATATTCTGAGAAATCGCGTAGAACGCCAGAGATACAGGCATACCGTGTGACTGCAGCGTATGCTAGCCTCGTC
+>73425 3
+CCATGTGTACGCGTTAGATAGACAAGCACTGTGCCTTCCAACCCTATCATAATTCCCGATCAATAATCTACTGGCGTGGTGCGTAGGGGGTGGTCGAACA
+>73426 1
+TTAGCAACCAAAACCGTTCGATCTAATTCTGTATGTTAAACTGTCCGTCAGACGAATTAAGGGTTCCCGGCTGAATAGAGCCTGGCATCCCGGCGGGCGT
+>73427 2
+CGCGGGACTCGTATTTCCGCATGGATGCGTCAGTAAAGGACAGGTGCCTATCAGAGCACCGACATTGATCCCGCACGAGCGCTAATATCTTTTAAATGTT
+>73428 3
+CGTCTTTATGTACGCCAAAGCTCCTCAGCAAAGTGGTTACTTATCCCACCTCTAGAGCGGACCTGGAACAACGATCCTTGAACATTGGGAGGGGTATTGG
+>73429 1
+AGGGGCTTTACCAAACCTCCATCTTGTGGGCAGATTACAGTAGACTGGACTCAGCCATCGATTACGATGGCCACTCAATGCTGATCACGGCTATGGTTAG
+>73430 1
+CGGCGTAACGCAGACTTGGTATTCTGATATGGTCAAATTCCACGTTAACGCACTTTCACGGCCTGGCAGGATTGTAATTAATTACGCGGAAACCGCCCGG
+>73431 2
+CACAGAGTCCTAGTCGAAATAGGTCAGTTCTTAGGCCCCACTAATGCAACTAGTCTCATCTGCGGAGAGTTCATGTTCGCCGGACTCTACAAAGGTGGTG
+>73432 3
+GTCTGGAGACGTACACCGGGGGGCCAAAGTCTGGATGTCTTTAACTGGCCGAAGAATCTCCCCTCTAAACCTAAGTAGTTCATAAGATTGGACCGTTTCC
+>73433 3
+AGAGGACCGGTGGAGTTTCTCTTTAACTCATTGGTCCGCTGCTGATCACACCGCTACAACATGGTCCACTAAGGAAGAGTCTGTCTAAGAGCTAGCTGAC
+>73434 3
+AAGACGGCCATGCTCGCGTCATCGGTGCCCATTTGGGCGCGTTATCAGTCAAAGATAAGGTCCCTTGTAATATAAAAGAACTGGTGGCGACTATCCTTCC
+>73435 1
+TCATCTTGGCATACCACGAAGTCCGCAATTAACACCTCCTATTACAACGATTACGGTCGGAGGCGTCGGAGGCTTTAAGGCACGAGTATTGGGTATCGCT
+>73436 3
+GGTACTTACAGACAAGAGGGGCTTTGAGGCGCACTAGCCTGGACGCCTGCAATTACCGCCTAAACTGTGTCTATTACCCTTGAGTGTATACAAGTTCACG
+>73437 2
+GCTAAAAAAGTAAAGGGGCCAGACCGCGACCATGTCTCTCAATGTTCCGGAGTTCCGCATAATATGGCTCTATTCATTGCCCACGGTGACGGCGTTTTGA
+>73438 1
+GAGATCCTCGCAAGCCCTAATCCGAGTTGATGTGAGTAATGACGGCTAATCCCAATCCTGTTCTTCCGTAAGTGTTCGAAGCGCTAAATATCGCGGGCAG
+>73439 1
+GGCTAAAGAAGTTTGCTTCGATAAAGATGCTGCCGTCGGCGTGGCGCAATTCCATCGAGGGACTACATTCTCCACTTGCTGACTACATTGGACGCCAATA
+>73440 1
+TCCGACAAGCACGTGGTCATTAACGGCTGTAATGGCTAAGATATGTGGCCCCTATGCTTGCCGCACAAGTTGAACATGCACCTAGCCTTAGAGTCTTAGG
+>73441 3
+CAGCTTCGTAAGCACCCATTGAACGGGTACGTGGACGTAAGTGCGTATGGACTCGAGGCCCTTCTCACTCTAAGTTAGATGTCATATACTTAGCCACGGA
+>73442 1
+CGTAGTATATTGATCGTTTCGTGTTTACAGGCACGCCTTCGTCCATTCCTGGGTGGGGCCCGAAGAGATATCCAAGAACTCATGTGAGAGCCCACAACAA
+>73443 2
+AGTCACGGAGATACTTAGAATATAGCTTCAGAATGTCGGTTTATTTCGAATGAAAGGCACACGCCGGTACTTGCGCCACGCCTACCGTCCGCCTGGGTAT
+>73444 3
+CCGACGAACGAGATTGGGTACTATATTTATATAAAGTTGCGACGTACTCCCATCCGGCGCCTGTGTGGAATTGAACTCGACATTTCGCCGCCGAGGAATC
+>73445 2
+CATGTCCCCACCGTTGGTAAATTGGCGGTGTACCACTGTCATGTACCTCGTGAGAAAGAGACGCGGTAACCTCATTCATGGAATGAAGCCTGCACTAGTT
+>73446 3
+TCCATTGCGGGAAGAAGTAATTTGGACTCCTCTCCACGAGAGCAGCCTAATCTTATTCCGGTAGAGCGTCGGACTCGCAAGTCCCTAATAATGCGGGTAT
+>73447 1
+CCGTGACTGCCTCATAGATAACGACTGCGGTTGGATCTTTAGACGCACAATCATGTGGGAACTGCGCCCTTCACACGTGTAGCCAAAGTAATTGTGTGCA
+>73448 2
+CCCACTCCTGCACCTGGTACTTTTGCAAACGGTGAGTACATATGGGTCCGCGATATTACGCCGGGCGGCGAAAAATGTAGCAGTCAATATACATTTTGGC
+>73449 2
+TTGGGATCGTCCGGAGGGTTCTTCAGACCCCAGTCACATCTCTTAAGGTTCTGAATAAAATCGTAGCTGAAATAGGCGTACAGCCGCCCTTACGAGACTG
+>73450 1
+ATGGAGGACACATTTCCGCCTTATGGGGGCGCCGCGGACCCCTATTCCGTTGAAGCATACTTCGTTTCTATGGAGAATTATGTAACTAGCCAAGACAGCA
+>73451 2
+AAAGTAGGACCCGAGCTATCACACCCACGATGATGGAATACTGTCGGCGGGGCCCTTTGGCGAATCGGACAGCTTCGTTTTGAATATTCTACGTCAATTC
+>73452 2
+AATTTTTTCTAAATGATAACCACCGGGAACAGAGTAGGAATATGCAAATCCCGTCTTGGCGTGCGTCGCAGCCCGGTCCACGCGCTATTACGGTGTCGAT
+>73453 1
+TAGCGCCGTAACGTTTGTCCACGGTCCCGCTAGTACTTGCGACTCGATTTTTGGACCCACCTAGAATAAAGGAAGAAAAGAGATCGGGCTGTTACGCTTC
+>73454 3
+GATGACCTTCCTCGTGAGTGCTCTGCTACCTTGAAGGAAGACGCGTTGGCGCAGTACTTGAAGATTGTCTACCTAGGTAAGAATTTAACCCCGCACACGA
+>73455 1
+AAACTATTATGGCGGGATTAAATGACGGTGCTACAATTGGGTCCCGGTAGCCCATTGCAACGGCACAGAAATCTGTCTTCTGCTCACCAGCTCCGTAGTG
+>73456 2
+TGCTTTGGGACAGGTCCCATCAGGAGCTCAGATCATTTAACTAGCCGAGATCAGATGTTGCCAGACCAAGTCGGGTTCAATCATGCCAGTCAGATGCCTT
+>73457 2
+TAACTAGCCACCTCATTTGCTAATTACCTCCGGGCATCTGGAACTCCGCGGCGAGGGATATTATGAGCAGAGACTGTCTGAGTTCAGAATTGACCAGGCT
+>73458 3
+TGCGGTTGTGCTTGACCTGAAACCGTATATAACACCACTTAGTGCACATAGCGGCAGCGGGGCTCACACATACACTTGGGACCTTGCATGATGTATCTAG
+>73459 2
+ACCTCGCGAGCGGTGGATGTTCGAGCTTAGAAACGGGACGCCTGGTCAGCTCCGGACTCAAACACATTTGTTATATTGTCTACAACTGGAAACCCGTTTA
+>73460 2
+CATTGGTAGAACTAATATATCGCCGTCAGGCGAGCGTACTGAACAACGCTGCGATGCGCTTGCATAGTCTGACGGTGCTTTAACAATTGCGCTACGCCTA
+>73461 1
+CTTTTAAAGAATAAAGAGGACGGCGGCTTATCTACAAATGGACCTCGAGCCCAGTCTGTGGGTACACCAGCCAGCACGTTGCTTTGTTTTCTCGGCGAAC
+>73462 2
+ATAAATCGGTGAGAGGGTATTAATCGTCTCGAGGTCTGATATGGCTCACCAATTCTACGCCAGGCCGCTCTTACAGTAACCTGCGTTGAAGCCCACGAGT
+>73463 2
+ACATTGAGACATGTGTCGTCGCCCAATAGACTCGACGCTATGTCTCCGCGAAGGGTTATCGTTTAATAATGCCTGAACTCCTGTGACCCGCAAAGGGTAG
+>73464 2
+TCAACGTCTTTCCTTGTCGACGTTCGTGCAAGAACACGTGATCAGGACGAGATATCCAGTCACAGTCCTGAGGTGGACTAACTACGTTCGGACTCTGAGA
+>73465 1
+TAAGCGGCGGGAGTCAGCACCGACGCTATCGGAACCCAGTCTGCAGTTTTCCAACCTTCTGATATCGGGATCAATGAGATCATGGGTTATAATTCCGTAC
+>73466 2
+CCATGACTTGCGTCCTACGAAGCCTTGAGGAGAAACGGCTCGCTATTAGTTGGGGGGTAGTAGTACCCTAAGACAACCGCTGGCCTCATAATCTAATCTT
+>73467 1
+CATGGCTAAAGCCGTCTATACTATAGGCTTGGTCGTGTTGACCACTCAACAGACGGATTCAGAGAGATTGAGGCTCCTGCCTCAACTAGTCTGTCAACGG
+>73468 1
+GGATAAGTGAAGTCGATTCGCTCTACCCGTGTTCGCTCTGCTACATAAGGCAGGCGCTATCCGTGTACACGATAAAAGGCTTTTTAACACAGGAGGTCCC
+>73469 1
+CCCTGAGTGCAGAACATGTAAGTACTGTGCTTTCCGGAGCACTGGACCATTTGTGCGGAGTCTTACTCGTAAGTGGTCAGCACAAAATAGGCCCATACTC
+>73470 1
+TAGCTGCGAGCTACATGTATCTGCAATGAGAATCAACGCTTCTGCACTTATATTATCGGAGGGAGAAACCGCGTTTGGACGTCGCTGCCAATAGCCCTCG
+>73471 2
+CGTACGAAGTATGGCTTGTTCAACCTTGATTATGTCCCATGCCGCGTTGAGGGCTCTCGGGGTGATACTATGACTACGCAAGCGCCAAATCGAAAATCAC
+>73472 3
+ATGCAAGCCTTTGTTGTGATACTGCTAACAAACTTGTTCGCAGCTAGTAATTAACCAGTGGTACAACCCAGAGGATGGTTCGGCCTCAGCGCAGCCCTGG
+>73473 2
+TTAGCGTCATGGTTCGCTTAGTATAAAGAAATAAGACTTCGTCGTAACGGGCTTCTGGTGCACCAAAACAACCGCCGCCTGAGGTCCCTTCTGAAGCGTG
+>73474 2
+ACTCAGTTTGGATAGCCGAACGCTAGCAGATGACACGACCCAAGCCGCGCTGATACATTGATTTTATGATGAGACTTCCGGCTGCTCTAGTGAGAGTTCC
+>73475 3
+TGTGACGCCACAAACCACGTGTCTAGGTGCCATACTGGCAGGAGCGAGTACTTGATCAGACCCTACTCCACGTGGAGTGAGGTTTTCGCAATTAATCTAT
+>73476 3
+CGACTGACATATGTATATCATTGTCTAGTTCCCGGGCGTGCCCTTGGGTCACAATTAGTAACCGACGGAGCATGTCGCATTCACCAGGAAGCGACTGAAT
+>73477 3
+CAGCATCTAATACTCGAGGCCTTTGGGGCTCACTAAAATTTGAGATCTTCACCAGCCGGCGTTGCAGTGACCTAAGCCTGAACTCTAAGTTGGCGGTGAA
+>73478 3
+CCCCAGACGGAATAGGCATCCAGTTTAAAAGAGTCGTCTCATCCGGTCAGTGGTTCGCATCCCGTGGTCCGTTTAAATAATTACTCCTGGGAGACATGAG
+>73479 2
+AACCCACAGTTTCCGAATTGGGAGGCCTCAGTCTTGACTCCAGAAGAGCCTATGCGAATGTGTTCGATGAGTTAGGGTTATCGAGCCCTACGCACTATCA
+>73480 1
+AGTACAATTGGGGTGAATGAGTGCCGAAACACGCCTTTTGGCATAGGTGATTCGAACCTCGGTCTAGACCCATCTCCGGGAGTGACCTATCAACCTTTAC
+>73481 3
+AGGACAGACATTGTGCAAGAGTTCACAAGCTCAGGCTCTCGCTAGCCGGCGTCATTTAGATGTTCCGAGTCAACGTCTACGAAGATCTTATCTGTGCACG
+>73482 3
+GCAGACACACTTCCGAGTTAAGTGATCAGCCTGAATGGAAGGGGGTCTCTTGTCCGCATCTGGTGAGCATTAACACCACAGGCCTCTTTGCTATAATCGA
+>73483 3
+CAGCCCTAGGAATATAATATGCGGGAGATTTTCCTTCCACGCTACCATGCTTCATGGGACATAGTCTCAGCGGACCCATAGGGGCTGTTATAGGACCTAG
+>73484 3
+ACCGGGACCTGGGGTTGTGCACCCCCCCATAAGGTTCAGGTAGCACGACTTCTTTGTAGAAGACTTTCTATAGGCGGCAAACATAACTAACTTGGTGATC
+>73485 2
+AGGGCGAATTTGGTAATCTAACGTCCGCGAGGCCCCATGTATGATTCGTTATAAGAATGAGGCCTGGACCAGCTAAACCTCCACTTCTCGGTAACGTTGC
+>73486 3
+TACAATGGAGGAACTCGTCTGTACAGCCGATTGGCCGCCTACGCTCCAAAATCCGTTGAGGGTGAATCTGAAGCATTCTCGTACTTAGTCTTAGAGCCAG
+>73487 3
+GCTGAGTATCCTTGATAAACCCGATAGTACTAGACTCCGTTGGGATAGTGACTCTAATGGCACTACCAAACCTTTGGCTCCCGGCGGGATAAGCGTGTAC
+>73488 2
+TGGTACGCCAAGTTAGTCACGGCGCTCTGCGGATGCCTATGGGGCCTAATTAAAAGGTACCTAGCTATCTACTATACAGCCTAGGAGTTCCAACTTAGCG
+>73489 3
+ATGGCACACCCCGTATCCCGTTGACCCACCTGACTCACCTCCAGGGATTGAGATATCGATAGTGGCTGTTGGGTCATAACTTGGATAGTGTAAAGAACGT
+>73490 2
+GTCGGGACGCACCTAGGCCACTTCCTTGATAATAAAAACTAAGTAGCAGCCTGTCGTCGTTGTTAGCGAGGCATAGCCTCATAATCAAGGCGGCTTCTTG
+>73491 3
+CTCGCCAAGTACCCAGCAGCGTATGATCTGATACTCTTGAGTAGGAGGCTAGTGGCGCTTGTACGTTGTGGACACTTCACAAAGTCCAGTTGAACAACTC
+>73492 3
+CGGAAGTACTTCGCGAAGTTCAAAAGATAGCTGGCTACGTAAGTAGAGTACCGCCTCACCGTGCCCTTTAATGGGTATCGCGATCTTCGTAGGCTCATAC
+>73493 2
+ACCCCCCGCGACATCCTTAAATATGCCAGTGCTGCGAAGACGGATTCTCGCGGGGGAATATTTAATACCGGTGTTATCGTTTTAGACAAACCTGGATGCG
+>73494 1
+AACTGCTTTCGATCTGAAGTCCACTTGCCCGACGTATGAACCATAGAAATCGAGGGTGGTCAATCCAGCGCGATTAATGGCTGGACGATTTCGCCCGTTA
+>73495 1
+GTCTTTCTTGGACGGAAGACTCTGAATGGCCCTCGAGTCCGACCATATTGAGGAAAAGGGAGCTATGTTCTAACCGTCCGTATGTAAGTCCAGCCCATCA
+>73496 2
+CCTGCCCGCGCACGTTAAGTACATGGTGCAAGGAATATTTCCTCTACGGCGCTCTCTGATAAGATCGGAGCGTCAAATAAGCAGTTCTGTATAAGCGTGC
+>73497 3
+GTCGAGAACCTCCATTAAACTAACGAGATGTGGACGGCTATGCAGTCCTTAGGGTCCAATTATTAATCCCCGGTGTCTCGATGTAGCTAGCCTCGAACGG
+>73498 3
+GTTAGCCAGCACCTGGTTCGTCAGTTACGTCGTTTCTGCTCGAGCATACCTAGTGAGGAAGTAAGGAATAATCAGACCTGACAGTTGACGACTCATCCGC
+>73499 1
+TATTCGTCGCATAGCTGGCAGCACGGATACCGCATACATTTGGAAGTGTCTAGATGAGTAGGTATAAAACCCGTGGATTTCACAATGCGTCCCGCCTGCC
+>73500 1
+GATTTGGGACTGAGAGCATGCAGCCAAGCCTATCCTTAGATAAGCGGAGCACGATTGACACTCTCTACAGCTCACTTACTCCCGTTCAGTATGGGTAGGT
+>73501 2
+GCTTCGAGGTAATACATGCGGTCAAATTTTAAGGCTCTTAACTGTAACAAGGTAACGGGGTCTAGATCGCCCCGGATCTGCAGCTGCTTCACCTACGGCA
+>73502 2
+CTGCACCGGTACGCTCCCTCTATAGGTGTACCGAAAGACGGGTTGCCTCGAATACCATGATACGTAGCTTCCGAGCTATAATGGAAGAGGCAACGTTTTT
+>73503 3
+CCATAGTACGGCCTTGCTGATACTGATCCGAGGCTAAAGACTCCTTTCGCAGGCCGATAGCAAAATGAGGATGCTACGAGCTTCTGGTCAAGGTATTTCC
+>73504 1
+ATCTTCCAGACCGGTGCAATCCTCGATGGAACGCCACGTACTTCTATAAGGGGTTGATCGCGACTAAACGCATTCTGTAATTTCCCGGGGAAATGGATCG
+>73505 3
+TGGCGGTCGGCAAACCGACGAGACCCACATTCATATATGCATCGTCTTTGCGAGCACGATTAAACTCTGCCTGCAAGATCCTAGGGTTCAGTGGATGATT
+>73506 2
+TTACGGATTCGCCTTAATCTGCGCGTGCAGTAAAGTACATAAGGCGGCGGCTGCGGTTTCCGTGCAATCTTCGAGACCTGTCAATCAACAGGACTTACAA
+>73507 2
+TACAAACCATGAATCAATCGACTTCTTAAGCGTAGTCACGGCAACCCTCGGATCGTGAGGCGTCACTTTGCGCTTTAGGGTCAGCTTAAGCTAGACTGGG
+>73508 2
+GCAAAAGTAACTTCTCGGCTGACACACCTGCAATGGAACTCACCAAATGGGATGGTTGAACCCCACTGTTTTTCTGTCTGGGGCTGGTCACTAGCGAAGT
+>73509 1
+ATATGCCACCTATAGTTCCCTTTGTGCTGTCGGTAGGGTACTAAATGTGAGGCACTTTGGCCGCCGGCGTGCCTAACTATGACGAAAACGTACAAGCCAA
+>73510 3
+GAACCTTTTCGACCTGGCTGGGTAACGAACTAAACCTCGCTTACCTAAAGAGGTCTCGCGTCCTTTGGGTATCGATTAGAGGCCCGACCATAGGTGATAA
+>73511 2
+TAGACCGACGAACATGAGGGTTGTCTCTTATACACACTACTCCTGGTAATTACGCACTTCAGCGTCCGGGTTGGGAACGTCCGAGGTTCGCTAAAATCAG
+>73512 2
+CTTAATAAGAACTGTTCCACTCTTCTCGCGTTGACAACAGTTGACCCGCAGAGCCAATGCGTGGTATTAGGAAGGTACACGGAGCCAGCGTCGTATTGCT
+>73513 3
+AACTAATTGTCACCGTGACGACTTGGCCCGGCCGTATGGCCCTGATGCGGCTGTCGAGAAGTGTAATAAATGGTGTTATCAAAACACCCTTACGCATTCG
+>73514 2
+CACTGTTTCTGACCTCTGTAGCGGCTAAGAGTCTGAAGCAACTCATTGGGAACGACACGGTGGGTGCCTTTTTTAAACTGGAGCCACCGCAACTATACGA
+>73515 1
+CGACCGCACCTTGTTACGATACATTAGAGACAGCCGTTGGAAAGGGCACGTACTTAGGGGACGTGCGCGGCCTTCCTCATATGTACTAATTATATGTCAC
+>73516 1
+ACAACGGGGGTTCCCCGAACTGTTAACCGGGGCTTCCTTGCTATGAGGCATTGGATCCTGCGAGAACAGTCAGCAAGTCATTCATCAATCGTATTGTACA
+>73517 2
+CCAACACAGATAAACATACCAGGTATACACAACGGCGTGCGACTGTTCTCTGTGGCGTCAACAGATGTCGCCGTTGTGTGCGTGTATATTCTGAGCACTG
+>73518 3
+CCAACACTTCGTTTGACATTATCACCGAAGTTAGCTCACGGTTCAGACTGCCCCCGGCAGGTTTTGTAGTTTGGAGGATAGGAAGGCAAAGCCCTCGTAA
+>73519 2
+GGTGAGTTGTTATGCGACAGCGCAAGTAACTGTGAGCGCCCATCCTGGCGAACTGCTCACCAAATCTCGCACACTGTGAATTCTGAAGTGTAAGCTATTC
+>73520 1
+GTGGGACGTACTCCACCCAGGTATATGTAAGTCCCAGCGCGCGCGCCTAGAGTAATGACTATAACCACGTTACGCGGGATAGCTTAAGTATTGTTCCATT
+>73521 3
+ATAGCGTTCTTTCCTTAACGGAGTGTACGGGATTCAACATTCGTCGCCCATGTATGTTAATAGAGACATTACACGTCCACGCGGGTAAGGGCCACCAGGC
+>73522 2
+TTCTCACGGATGACGAAAACAAGGACTCTTCTAGACGTCTTATTAGAGTTTCGTCTACATAGGTGTGGGAGGACCATTGACCCTGGCGCAGTCGACCCAC
+>73523 2
+AGGTCGCTTCCAAGAATCCAGGACGTTGTAACCAATTGATCGGTTTTAGGGGGACGTAGTTTGACCCAATATCCATCGAGTTGGACCATACACTGCCCCG
+>73524 3
+AATGAACGCTGGCCTTCCACGAAATAATGGTGACCAAACCACCAGGCATACTCGACCTTCTGTGGACGAGTTGCGTTAGCTCGGATTGTGCTAGTCTGTA
+>73525 3
+ATCAGCACGGCTTATTGTGGAAATGCCTTCTCGTGCACCAAAGCCAAAGCACCCGGGGTTTGTACGGATATACTGTTGCGATAACGCTCTCTGACGATGA
+>73526 1
+GAGTCCCCCGCGGTCTACCACATCTTAATCTTTTCAGAGCTTCCGCTACTAGCAAAGACACCATGGAAAGGATGAGGAGGCTCGTGAATTGTAGCTGTTG
+>73527 3
+CATAAGAACGTGCTATTGTCCTTCGTCTACGTTACACTAACTGCGGAACGGAGGCCGGTCGGCAATAAGCTTCTAGTTCGATAGTCCAACGAGCTTCAGG
+>73528 2
+GCCCTAAGGCACATCATTGTTGCTACTATTGGGCACAGGGTCTGTTAGATGAAAATCTCATCTCCCTCCTCCGGCCAGGGGAGCGAATACTGGAAATGAT
+>73529 3
+AGAGAGTCTATAGTTAACACGCTAGCGGGCAACGACATCCCTGTGTCAACCTACGATATTCCCGTGTTTGTAGTCACTGGCCAGATGAAGTCTCGGTCGA
+>73530 3
+GACTGGGATTTATCTTCTTCGCGCTAGAGTCCGATTTAGGCGCTCAAGGAATAACCCCCCCTCTTGTGAGGTGAACACGATAGAACAACAGTTAGGCGCT
+>73531 1
+GAGTGCATATTAACCGGCCAGAATGCCTTAACGTCGCATCCGAGCTCAGAGACTTCTATCACACATGGTACTCATGCTAGGGTGCTTGTTACGGCGATGA
+>73532 3
+CGCTCAAACTCTTTTACAGGTACGTCGGATGGTTCCCTGCAAGCGCGACAGGTCCGAAGATGGAATCTTAGTGCAGAGTAACCTCATCCCTATATGGGAT
+>73533 2
+CCTCAGATTGTGCGAGCGCTTAAGACACCAGCTGTTCAACCTAAGGCTTGCCCAGAACCATTGAGAGTTGTCAGTACTTGGTGACGTCCTGTGAACTGAA
+>73534 3
+AGACGAATGCACAGGCTTATGTTCAATGCGCACGATCCCTTCATAGCTAACTAGGCGAGCAATAAGGCTTGCAACCGGCTCGTGGTTTCATCGTTAGTGC
+>73535 3
+CGGAAGACAGACACTTCAAGGTAACACTGAGGCCTTCACCCGGGCTATGTTTCTATCGTATAGTTAGGAGGGTATCCCTAGACTCGACGAGTCCTCTGTA
+>73536 3
+GCTATACTCTAGGAATCAACCGCAAGCGAAGACCCATTGAAAACTGTTACAGTGTTCTCGTGTTCCTCCCCTCGAGCTTGGAGCGGTTCGAGGGATAAGT
+>73537 3
+ATCATGCTTTTACATTATCTGCCACAAGATCAGACGACTAGGTGGGGCCAGTCGGCCAATGCAGCGTCCGTATGACCCTCTAGGAATTGGACGGTAATCT
+>73538 2
+TGCGCATTTGGCCACTGTTATCATAACCCGATGCTCATGTGCTTAGGCGTTACTGCACTATCTAGCCATGGACGAACAGCAGAAGAGGCGACTACAGTTG
+>73539 2
+ATAATTGGTAACCCAGATTAAGCAAACATTGGCGTGACGCCAGCCGAGGACGCCCGTTTTTGATTCCGAAGTCACCTCGGGGTTTTCCAATATCTGGACG
+>73540 3
+TAAACTGGTTGGCGTGACACGAACTTTGAACGTGACACTTTGCAGGCGACGGAGTCAAACTCCCTTTACCGCCCTGAGGCTAGTAACGTTGCTTTAAGAC
+>73541 3
+ACCTTTGAAGATGCCGATTAATATTTTAGTCATTACAAAGGACCACTGCTGGGAGTAGGGCCCGCTCGGGCTGAAGTTAAAGGCCCCCCTAATGTCCGTC
+>73542 1
+CTAGGCCCTAGTCTAGCAGTATGGGTACATGTAGATCGCGGAGTCGTATATCCGGGTGGTCACACAGCGTGTTACAGACCCTTTACTATTACCGAACACA
+>73543 3
+GAGTGGCGAGCCGATCGGTTCTACATGCATACCAGATCGTATTAGACGTAGATTCCAAGGATATATCCCGTTGGCCACCTCTGTCTGCATGTAAGAAGCC
+>73544 1
+TGCTAACTTGTCTACCAAGGGCGAACCCATAGCTAGGTTATTTGGTGCTGAGTTTGCGAGAAATCATAATAGAGGTCCCTGCAGCGTTACCCGAAGCCCC
+>73545 3
+TAGCTGTACGGACTGGCGGGGGACACCCCAGTATCGATAGTAAATCCGCTTGAACAACACGCGTGAATTCCGTCCCAAGTGACTTGTTACATGGTATTTC
+>73546 3
+CCTCGTTCCTTCACGCCAAAGGCAGGTCGGGGTATAATCGATTTAAACCGGACAATGCTGACTACTCCCCTAAGTAGGCTCAGTGTGTGGTGAAGAATCT
+>73547 3
+AATGATGGGCACGTCCAAGCCCTTTGATACAGTTGCGCCAGACCCGAAGTGGTCATACGACTAGGAGTAATATTCGGCCGCATGGTGCCATTCTCAATTT
+>73548 1
+GGCGTATGCCTCAGAAGAATCACCGAGAGCACTGAGGTACATCACTCGGCCTACGCTTGGTGAGTAATGAAGTTTGTTGTCACTATTCACTCCGGACCAT
+>73549 2
+GCACCTAACGAGTACCGTACCACGTGTGATTCGCGAAAGCGTTTGGAGTAACTGTGCCTCATCACGATTAGTGAATTCTCCCGCGTAGTAGATGCAAGCT
+>73550 3
+TCAACTGCGCGCGACCATCATAGGTCTACCTGTGCGAGTGCGCTAGATTACAAGCACCGTTAGAGCTAAACGATAACCTTGCTGAAGCTACTGTTGGTTG
+>73551 1
+TGCAATCTGAAATTGATGGCGCAGGCCAATGGCTACTCTACAAATGATCTCTGAACCGTCTGGCCCGTAGGAAGCGTCTTTGGCAGCTCTGCCAGTATAA
+>73552 2
+ACCTGGGTCAAAGGTACCGATTTCTAGCGTCGGATAGAGTCTATGACTATAACTTTGCACCCGCCAACATGGTAGTGACAGGCTCCTGTAAGCCGAGTCT
+>73553 3
+ATTCTATTTGCAGAAATTCACTCGGGGCGCGTCTCTACAGGCGCGAGTAATCGGCGACATTAATGTGCGCGGGCACCAGGGCCATCAAATTAACTTTTCA
+>73554 1
+TAGAATAGACTAGGCTACAATCCTGAAATCGGCGTATTCGATGCCCGTATCTTTGTCTGGGTAGCAACCGGTTACGATAACCCATATCCGGGCACTGGCG
+>73555 2
+ACATGGGCGATCGAAGTCTCTGAAGCCCACAGTTGTCTTGGCAAAAGAGTCTCAATGCGCTGTAGGGAAACAGCATTTTTGCTAGACTGTCCCTCACTGC
+>73556 1
+CTATCATGAGTAATCCCTGCGCGGCAAGGCACAACGGGAATGATCTCTTAGAAAATCTAGACTGTACGGTCGATACCAGCGTTTTGTGACCGTTCGCCTG
+>73557 1
+AGGACCGCCCCTACTATGTCTTAGTGTCCAGGGTAGTTGAGTGTATCCATAAGAGCAATTCGGCCGGATTCGGCTGCATTATGCATTGAACCCACAGAAC
+>73558 3
+TCTGAGGGCGTATGCGGACTACACTATTCAGCCTGATTGACCGGCTGCTTCAGAATGTTCAGTTTGACAACGCAATCCGAGCCAAACTTCAATATGGCGG
+>73559 1
+TCTTTCGGCCCTAAGCGATAAAGGGTGTGATCGAAAGTCAAGCACCACACACTGACACGGTGAAATACTCTCCTCGTCCTTGCGGGCGAGTGGTTTATAT
+>73560 3
+GATACGAAACCCACACTATCGACGCCTGCTACGACTCGTAGTCTCCCGCACTAGAACTGTGGGGAAAATTTTGAGTGGGCACTGGAATGCGTAGTTTTCT
+>73561 1
+ACCACTGGATATAGAGATCGCTACCTATGCAAGCTAGCAGCGAGCCCACAAGGGTCGGCTTCAGTTAAATCACTCCTCTTATGTGGTTGCTTGGCTAGGA
+>73562 3
+GTGTCTCTCCGTTCGTAAGCTCAGAGCTCTACACACCAAAGTATGTATGACTCGGCCAGTTAGAGAACCGTGTGGTCCAGGTGGACGTACACATTTCGAA
+>73563 2
+CCAATCCGCGGCCTCTAGTCGGTCCGTAACTTAGGTGAATATTGTGCAAGGTAGCAAATTATGGGGATCACGTACCCGTGCCTTTTAAAATACCGCCGGA
+>73564 2
+ACCAACACAGCGTGTTTACCAGCTGTTAAGCTCAGAAAGGACTGTGCCCTCTATGGGGCGCGACCGAAAAGTTTTATGTCCTAGCTTTAGTCATCGGACG
+>73565 1
+AAGATCTTCGATTCCCTAAGTGTATGCCATTAGCGGGTTAGCCGCTTTCTCCGCCGAGTTGCAGGATAAGCTGACCCACCTGTGAATGGACGATACGAAA
+>73566 3
+TGCAACTATGCTCAGATCAATTGACTAGTGTCGAATTCAGACGTCTTCAGTTGTACTAGGCACGAGCCGCCAGGTCGTTGGGACACCAGGCTGTACTACA
+>73567 1
+CTACTCAGACCTAAGTCATCCTTCGCAGTTATCTAGTAAGTATAGGACGCAGTATCGAGGCCTCCTGGCTGGGACCAGCTTCACGGTTAGTGCGAAATAG
+>73568 2
+CGGTTGGGCATTCAAAAGTAGCTATTGGCAAGCCCTTCGTGTCTTTATTGTTCCGAGCCGCCAGTCACACAAATGAACGTGGTCTGCAAAAGGGCACTAC
+>73569 2
+CATAAGCTCTGGTATGTCTACTGAACAGTGAGTACATCGAACAGTTCTCTATGCCCGGACGGAGGTTCAGTTAGCCTCCAGGCCTTGGGAATCCTAAAGC
+>73570 1
+AGGGGATGGCTGCCAAACACTTATCAGTTTCTCGCTCGCGTGCAATGCGCGAATCGAAGAGTTCCGCTGTAGTTTACCGGTCCACTTACATGATAAAACG
+>73571 2
+GCGCAAGATCATTTCCAGCTCGTACCGATTTCAGGACGTTTTATCTTTCCGCCTACCGAGAGGCGAGGAGTAAACGTTGACTTTGACACAGGTCGAACAG
+>73572 3
+CGATTTGCGTCGGTACGCGTATATGCCTCATTATAGTTTGCAACACTACACGGCCTCAGGCGTTACCTCTCCGGGAAAAACGTGAAAATCGGGGTAGACT
+>73573 3
+CCTATCTGAACTATGACAAGCCCTTACTGTACGCCCGGTAACGAAAGACTCAGAAGGTAGGTCTTCGTGCCTATATGGCGATGGGTCTTTCGAAACCGGT
+>73574 3
+TCCACGCAAGAACACCACTCTTTTTCAAGTTGTGGTGGTAAAGTGACAATATTAGCCTACCTGACCGTAGGCGTATTCAAATGGACCGCTGGCCGGCGTG
+>73575 1
+ATCTGGCCTATCAAATGGGCCCCAACCTTGTGACTCAATCGTACAGTCTTGAAAAGTAGTATATGCATGCCGACGACGCGCTTATCGCACTGTGTGGGAG
+>73576 1
+AATGTCAGATGCTGGCTTGATTTAGGTCCGGACCCCTACACTGAACGCATGTAGCTTTGCATTGGCAGACTTCCTAATGAAAACGTCAAGGGATGCGCCC
+>73577 2
+GAGCGTGTCTGACGCTTGAAAACTTTGAACGGGCTTCCTCCTACCTGTGTCAATTTAGCCGGACTACGACCTAACCAGAAGACTCCGTTTTAGAAGAGGG
+>73578 1
+CGTTTGGGCCTGAATCTCTCTGAACGCTGTAAGCTGTCGGACATTGAACGTTTACGCAGTCCTACCACTAAGACCAGGGAAGCTCGTTAATACACGGTGA
+>73579 1
+TGGCCGTCACGATTGGAAGCACCTTCAGACTCATCCGTGTCGAAAACCTCTAACCATGAATTGCAAGCGTACTTTGGGGTTGCAATAGGCGCGGTATTAC
+>73580 2
+TCCAAACCGCCAGTTGTTTCGTAGCTGGTCACCCGTGTGACCAACTTAGGAGATCTGCAGTATATAGACGAGAACCTCTTTACTGTTAAGGACAGGGCGC
+>73581 3
+AAGATTTCTTATTTTCGACAGGGTCCTTGTCAGTTCTCACCGTAGACGCGGGGCTCATGCAAGCAGAGTACGTCCTCAAGGAAAACTAACTGCCGTGACG
+>73582 3
+AGCTATCTACCCTACCGGATCTTAGGTAGTCAGCATCTCGCGTTCTGTGGCCGCGTCACTCTGGTCCGGTAAGATTACAAAGAGAGGGCAATAACTAAGT
+>73583 1
+CTGTCCAATCCATTGCAAATGGAGTCATTGTTCGACGTGCGGGCGTCAGTGCACTATGTACACAGCGAAACTACATGTCGTATGCTCACGTCCAGAAGGT
+>73584 3
+ATAAGTCGTTCAGCTCGATCTATTCGGTGTAGGAAAGGGCCCCGAAAGAAGTCAATGTTCCGAGCAATGAACCCCGGAGGGTACTCCCTTCTTACCTTTG
+>73585 1
+ACTAACAACGGACTGTTGACTGTTGCATTAAACTCGTAGCGGATGTGGTCCAAGTGACCTCGTCCGTGGTAAAGCGCCGGATCTAGTGCAATTCTACCAC
+>73586 2
+CTGCTCTAACTGGTGAGACATGTATGCAGACAGCTCGATTGGTAAGAGACTCCGTAAAGGCACTTCTGTCGCTGGCCGCTCTAAGCTAAGATTGAACCCT
+>73587 3
+TGGACCCATCATGAACCGTTGGTGTCGCTATCTTAGGGTCACCAGGCGATGAGACGTCACAGTCCTTAGGAAGTCAGTTCATCAAAGCCTAAGCTCGTAT
+>73588 3
+GACACGATCCTAATTGAGAACCGGAGGGATTATATTCTAAACACGGGTCTCGGTCATGAACCACCTAGGTTCCAGCCTATTGGGACGTTAGTCCGTCCTG
+>73589 3
+GCCTCACCTTCTACTAAGATGGGCCCACAGTTACGCAGAAATACGAAGCTTCGATTCCGGACGCGGTATGGTACGCATGAGATATCGCATGAGCTTTTTG
+>73590 1
+TCAAACCTTGTAAGCTTTAAGAAAGACCATTGACTGCCCGCTCCAAGGGTCTTGCTGACTGGCGAGCTCCCACGGATACAGATTGAAGGTTCGGTATGTC
+>73591 2
+GACGGCAATAGCTTTCTGCTTAATACGGCGAGAATAGGTGCTACACTGTAGGTCACGTAATTGCCAACAGGTCAACTGCTTAGCGCCCTTGGTCGAACTC
+>73592 2
+AGGCGCCCATCATTAGCTTAAGCTATAAGCACGGGCGGTAGCTGAGATGTCGCGTATACCTTAAATCCGAATGTCTCCGCTGGTACATGTCAAGCCTTAG
+>73593 3
+TCCAATTATGCCACAAGTGCAGATCCTCCCGACTCGTGTGAGCTGTGAGGGTAGGAATATTAATACGCGGGCTCGAGTACCATCAGCTGCTTAGTATCAC
+>73594 2
+AGCTTGGGGGAGTTTTAAGACCAGGGGTTGACGGCAATTAACCATCTGCACTAGACCGTTATCGCTTTAGCAGCAATGCCCCGGTAAGCTTACCCATACT
+>73595 1
+AGGCGCGGCCCGTAGTCTCCCCTTTATATTACAGATCGAGCGGTCCTGTGGCTGACCCGAGTCGTAAACATTGTACTTGAAATAACTACGTGATGACAGA
+>73596 2
+ACAAGGACGGTGAGTAGTAACCCGTCCTTGTCTTGATGTGCCGCAAAGAGGATAGTCAATCAGAAAGTCCTGCGGTCCCTTCTTCTAGCGACCATGACTT
+>73597 2
+GCGCTGCAAGTTTGATCTTCCCATCGGCCCTTGTACAAGTACGTTGCACGATTAAGAGACAAGGATTAACATTCCCAGGACCTGCTCGTGATCGTGGAGA
+>73598 3
+ATTGTACGATCACCATATGCAACGCGCCTGTTTCACGTAGCGAAACGGTTTGCGGGGCGCCTAGTATCGCAACTTCAAGTAGCTGGGATCTTAACAGACT
+>73599 1
+AGGTACAGATCCAAGCCGCATGGGGACTCTGCGCTTCGATTCAACTAATGGGTTCCTAGAGTTGACGGATGTCCATCAATACGCACTATGACGGATCTCT
+>73600 1
+GATGGTAGGGGATTGGCAACTACTCTTGGACACTTTGTGATGCCGTCCTCCCGGTGCACCAGAAGTGAATATGACGCCCTTATTAGATCCCCAAGAACAT
+>73601 3
+CAAGAGATTCTTTACGAGCGCGCCAATAGTAGCAAGAATTTTCGATTTCAGCTCGCGGTCACCGGACTTTGCCACGTGTACGTGAATCAGACATGGGCCT
+>73602 1
+AGCACTCCCACCTGAAAGGTATCCTTCTGTTGCCTTATAGCGGAGTGTAGTCGTTCGTGAGGCACAACTGAGTAATTGGTTTCGACCCAGCGCACAAAAG
+>73603 2
+TGCGGCCGATTATATAAATCACTGGCCGGAGACCAAACGTTCAAATGGGGAGATGGGTCTAATCCTCTAGCGCATGTGATCGGCTCGTTACTCCCAATTC
+>73604 3
+TACCCTCAATCGCCAATCAAGCGTGTACGAGGGACAGCGGGAACAATTGCTAACGACTTACTCGTGTCGCCCGTGCATTGCGTAAGATTGGTCTATATTG
+>73605 1
+GTGCTGGGTAATAGTAGTAGCAGACGGCGCTCAAATCATTCGTCCTCGTACCTTAATACGGCCGGAGGATCTCGTGAAGTATTTAGTAAAGCTCCCCACC
+>73606 3
+CTTCTCGGAGTGAGCTTCGGGACCATGGCTGATGTATCTAATAAGTATGCCTGCACACTGGGCCAGAACAATATCAGTTGCATAGGTCGAACTCCATCGC
+>73607 3
+CGAGTTTGGACAGTGCCTGGCTCTGTCTCACATGGCACACATCTCATGCTGCTCAGTAACGAATCCAGGAGGATGTACGAACAGCTAAGCTATTTTCGAG
+>73608 2
+TCATATGTGAACTTTGCGACTCGTGGCATGTCAAATTAAACACGTAAAGCGCTAGTATTCGAGCCCTTCCAGGCCCCGGGAGGCCTTGATCGATACAGTG
+>73609 3
+AAAATGAAATAGGTCAGTATATCCGCTAACCAGTTCGCAGCATGGCTTAAACCCACTCCGATTCCTCAGTGGTTGTACATGTTTGCGGCGCGGCGCGTGA
+>73610 1
+TGTCTGTTCACCGGAACAACTAAGCATGCTCATTATACGAGGTCGCGAGGACTGCAGTCCAATTTACGGGAGCTGTCTGGACATTACAACGGTAGCCCTT
+>73611 3
+CCTGTATCTGGATAGCAGAGAAGTGCGGATCGACAGACACTAGATCCTGCGTGACCGTGAACCCGTTTGTAGCAGCGTTAATTCTGCACCCATATATGCT
+>73612 1
+AGACATTTGCTGAAGCTTCCTCGCAAAAAAACTTCGGGGTACTACCGGTATGCAACGATTTGTTACGACCCGTAGAGTCACCGGTGTTGGCAAGTCCGCT
+>73613 2
+TTGTCCTCTCGAAATGATTTAATTCAACGCGTTCGATGGGGACCACGACACCAGACCGATTGCGTCGCCTACTTGTGTCTCCGAAGAAGTAGAAGCTAGG
+>73614 3
+GGCACAAGGTTTTTCCACCGGTACGATCATTCTGGCGGGCAATGACTTCTGCCGAACAGATCGCGTCTTGAAAATCTGAATGGGAACAGTTCCGACACTT
+>73615 1
+GGAGGAGTCTCAACGGTCTGACCCGAAATGAGGGTCGTCGAATTTCCAGAAGTTCTTAGCTGACATTACGCTCCCTCTCGTTAATACACCTAGGTGAACG
+>73616 1
+TGTGCCGGTCCACGCAATCTGGATCCACTATTGTACTCGGCCTATTGCCTCAATTTTGGGCGAGTGAACGAGCTAGTATGATAAAGATCGGCAAGCCACA
+>73617 2
+GAAGAAAAGGAGATGTCAGGTCATCCGACTGTTCCCCAATAGACTTCTTCGCCCGGGTGTACAGATTTACATCTCCTAGATGGTTCCCGGGCTCGAAGTA
+>73618 1
+ACCTTTGATGGTGTGACTATAATGCGATGTGGCTATAGAACCAAACTCCTTATAGGTACCCTGCAGGCTTCGGCTCTCGCGCCTTGGACAACGAAGACAG
+>73619 2
+TGGTGCATCCGCATCTACTATGCTGGAAGCCTGGTAACTGGACATTGAGTAGTGACTAGCTTAGGCCAGCAATCTCAAAGTCGGGTGCCATCACTAACTC
+>73620 2
+TCCAAGATATACCTTGCGTGCAACAGGGTGATGATGGAGTAGATCCTTCAGTCAATTCTCAGCGATGTACCCCGACCAGAATCTGATCTGCACGTGGCTG
+>73621 3
+AGTTTGTGTCGACAAAACACGCCCTCGGATGGTCGTGTTACTCAAATGGATTTCGTCGAGTGTACATACTCCCCAACGCCTTTGAACGAGGCACTGAGAG
+>73622 2
+GTCGCTTAATTCCTGGGCACTACCCTGCAATTCTCTAGAACGGAGATATCTAGTTCCTATAGATCGGATGTCGAGCATGTACGCGAGCATAGAGGGCCCA
+>73623 1
+GTTGACTAATCCGGCACTTTTCAAGGACACAGCATGATGACCATAGATTCAGCACGACCAGACTGGAGCCCTCGTATTGGGTGAAAGCTTGCTTTCGCGT
+>73624 2
+GGTGAGCAGTGTATATGTGTGTTAGTCCTTCAATATTAGCACTATAGCTTGACAACTCCAAGTGTCGACGTACAGAGGGCTATGACCGGCGCACCCCCAC
+>73625 3
+AACGAATCTGCTTGCCCTAATTTGCATAAGTCCCGAGAACGCCAGATCTAGCGGCTGCTACTTCGCTTGACCGAGCCTTTGAGAGAAGTGGTGCGTATAA
+>73626 1
+CGGATAACGTCTTTGTCTCTTATACGGTTCGAATGCGTGGTACAGAACGTGAATCAGCGCCGACTTAATAAGCACCACTCGTCGCATGGGAACGCTGACT
+>73627 1
+CTGTAAGATCTCATGACTTGCGATCACCTACGGACCACCCATCGGAATGAACGCATGTGTTGGTGATTACACGTGGCGATTTAGATCGCGTCGCTCGAAA
+>73628 3
+ATCTTTTTCGGCTAGACTCTTGCGGACGATCCATGGGGTCGTAAGTTCGGCTAACTAGCACTCTATGGATCAGACAGTCCACCACTGAAGACACATGAGG
+>73629 1
+CCTGGGTGAAAGAGTGTCACTGTGACAAGAGGCCTCCATGAGCCCGCTGGAGTTCTAACTTCGATATTACCCAATTTAGACCTCCTGACTGTGGGACATA
+>73630 1
+ATTGATAACCATGCAACATACGTGGCCGTGCACAGCTCTGACAAAAGAACTCAGTTCATCAGTCGGGTCCTTGGGGGGTTGCTTAAGAGTAGCCCTCTTC
+>73631 1
+ACAGGTTTGAAGTGGCCCAAACAATGTAGCTAAACGTCTTGTGAGTCTGTCCTCACACGTACAAACGGCGCAAGTGTTACGCCAGCGAGTTGTCCCTTGT
+>73632 2
+CCCTCTGCCACTAATTTAGCTGGATGATTGAGCATCTCCCTGTGTGTTGCGGTAAAATCCATCCTGAAGTCGCCAATGCAAGCAGCGAAGTACGGGTAGA
+>73633 2
+TCGCTTGAGGTTGCAAACGCTGCGCAAAGGAGGCGATAAAATAATCGTTGGTATACTCATTCTGGGTCAACCCAAACCGTACAGCGTGTTTGGTCCTCCC
+>73634 3
+TTAAGTCAATAGTTACGGCCCGCGGCAAAATATGCGGCACCGTCTACGGGACGTCAGAATTAGCTAGGTGTGGGCCTAATTTCTCATCCACTTAAGGTCC
+>73635 3
+ATTCACGCGCCGGATTGAGAAACAGGTGGTGAGCGGTAGCATTCCCCTTGCATGAATCTCACGCTCGGTCTGAATGAATCTAGTACTGCCCACTATAGAT
+>73636 3
+TTGACTGAATGATCGAGAGGACTAACGTGCGGTTATCTTTTTGACCATGAAGTATCGCAGACATGTTCAACCCGGGCTCCAGGCCAGTTAATGCCGACCC
+>73637 2
+GGGCCAACCGCTATTATCCTACCCCCCACCGGCAGACTGTACACCGATGTTCGAATGGTACGGTGATCAAGTATTAATCTAATGTGAGGTTATCGGAGTG
+>73638 2
+TCAGCGCTATGAAGACCGACGTAGTAGGCACTGATTTCATGTGAACCCACTGCCCTACGATAATAGGGATTAACCATTCAAGCGGGGGCGTCTTTGTTCC
+>73639 2
+CGTATTGGGCAGCCGACGATATCGGCATTCAGGGATGCCAAACAACTAAGATATCTCTATTATCCCCACTTGGTTCGCAGAGGATCGCTGACTTGCGAGT
+>73640 3
+CCTGAGCAGCCCAGTACTAAACTGACGACACATGGAACTTACTTCCAAAGTAGTAAAGTTGCCCGCGTTATCATTGATGGGTGCGCGGTTTATCTCGCGG
+>73641 3
+GTGAATCGGGCAATGTGTCCAATCTAAGCAGCTATAACGGTTTCTGAGTAACGTACAACATTGTCCCAACCGCCGTACTCGGGATGTGCGGCATGTTACC
+>73642 3
+CGAATGCAGCACGACTTTACTCGCGTCCCATAAGAGTGAGACTTTCCAACGGATTGGATAGTCAAGGCGATTTGCCCGTCTTACAGCGAACTTATGGCTG
+>73643 3
+GGGACGTAATCCTGAACTGATCCGGGGCGCAAATCTTACAGTCCAACTGACTGGGGGATGGACTATGAGTTGCTCCCACTCTTCAATTCACTGTGCATAA
+>73644 3
+TCCCTCAGGGCAGAAATACTTCCCCGGTTGCTTTGATAACGATGGCTAAGGTCGCAGTTGGTCACAAGGTCATTCCTAAGCTACAGGTCGTCAAGACTAG
+>73645 1
+TGAGTTCGTACTGTCGCATATCCTATCCGCCTCTGTGTTTAGGGTAAACATAGCACGACTGACACAGTGGCGTGGTGCACAGCATACATAGCGGAACCTA
+>73646 1
+AAACACATGGATATTAGGTTAGCCGATATGGTCACGGCCCTCAGTTGTCGCTCGGTAATCATGGCCGCACTAGCGTATGACTGCTTACAGTAGACCTCAG
+>73647 3
+AGCTAATGTTGCCAAGCGCTACTGTAAAATGTAGTTATATGAACTAAGGTTTGCTCAACTAATGTGGCCTTAAACGCCCGGCCCCCGCACCGGGTGGCTG
+>73648 1
+GCTCTATACTCTCCACCATAGATGGGTTTGTCATAAGGCCAGAGATATGGACACGTCTCGCCGATGACTTAGAGATGTATGGCGGTTACCCAATCCGACG
+>73649 1
+GATCCTTGATATAACCCCCTCTGAGATCGTTGTGGTACAAAATACCCCCGAGAAACGTTCAAAGCCTTGAACATTCAGTGGTTGGTGAGCCGTGGCTGGC
+>73650 1
+GTCGCGCCAGACTGAACTCCCAAATGACTTCCTCATGTATATCCTTCTAGTGGATCCAGTGAATCAGTGTGAAAGATGGCCGACTACGGTTCGAGACGTG
+>73651 2
+GCTAACCGGGTACGCGCTTCCTGAATTTAGTTGTCTATATTGCCTAACTAGTTGGGCAGAGGGCAAGACATATGGTCTGACGAATACCCCCACTGCACGA
+>73652 1
+ACCCCGTATTCTTGGTGTACGCATCGGTAAAACTTACCTCCGTAGGATTATGCACTTTCATAGATGGCGTTACGGACAGACCGGGAGAGCTATCACCAGG
+>73653 2
+CAACAGTTCCCACATGTACCCGCCTGGAGAGAATCCGACGACGCTACCAACGGCAGTTAATTACGCATATAAGGGTCTTCGTGGTTTGCAGTTATTTGGG
+>73654 3
+CTTGAGCTTGCGCCGCAGGTGGCAATGCTCACAGGGCAAGCTAGGATATCGGACTATACCTCGACAGTTTTACAACCTGATGACGTATGCTAACTGACTT
+>73655 1
+AACGGTATGGTCGCCTCGACTTATTCGTGTCTTCAAATAGACCCTGCAATGCACTGAAGACGGGCTGGTAGGGCAGCTAGACACTATATCTCTGTACCGA
+>73656 1
+CAACAAGCACAGCTCGTCGGTACACTGTGCGTTTTTATCTATAGCTGGTAACTGTCCCACCGCGTCCGTAATGTGAAAAGCCTGTAAAGGGATGTGCCGA
+>73657 1
+AGGCGTACCGATAGCCATATTGAGGTTCTCTCCCGTAAATTATAATGTCCGGTACCACATCACCTTCTAGCAGCGTGGAGTAAGGACGGTCTACCGGTGA
+>73658 1
+GACGAATCTGAACTCGGCACCCATGTTCCACTCTCTGGATGTTTTTAAATGTCGCGTAACGGGAGAAACCATCCTGGGGGACGATTCCTGAATATCGCAG
+>73659 2
+AACTGCCCTCGCCCGTGACAGTTAAGTGGGTTTCAAGGACAAACTCTAGTTCTTAAGGTTTCACCTTCTTGCGGGTGGAAAGGAACCCTACACAGGGCTA
+>73660 3
+GTTCGCGTTCAAAGATCTCATAAGTCATCGAGGATGGAACTCTACCTTTAGCGGGACGCCGACCGTTTTGTTATAGCATAACAACGGCACGAGCCCTTGG
+>73661 3
+ATTCTCGGATACAAATTGCCGCAAAACGCAATTCAGGTATTCCTGAGCGGCTGCTGGAACGATGCTGCTCGGCCATGTGTGCTCAAGACATTCATAGTGC
+>73662 2
+TGGGGCGTCGACAATTGAAAGGACTGCCATTATTGCTCGCAGACAACGTTAGACGTCACCGTGTTTTTGACAACCGTCGACAGATCCGTAACGACTGTTC
+>73663 1
+GGCGATGGGATTGCTCTCCTTACCGAGCGAGGCAGGGACGTCGCAGGAGATCCTACATGCAATGAAAACATCATTTCCCTTTAGCCGGTCCATTTATAAT
+>73664 2
+TGTATGAGTGACAGCGGTCTTATCCCGCCTAGGACAACTACCTCCACACCTAAGCGAGACTTGGGATGGTGCGATGTATCGTTCTACCTGTAACAGTAAG
+>73665 1
+CCATTCAGAACGTATTGTTGTGACGTGGATCGCGCTATTGCAAAACTACAGTTCTGAGGGTAGCCAACTGATGCAATCGATACCGTCCGACGTGCTGACC
+>73666 2
+CAATGCCGGGCTGTTTTGACCATCTGACGATCGGTTTTAATATCGGCTACACCGAAGTGAATAATGCCGAGGCGATCGTGGACACCTAGTGTACACCATC
+>73667 1
+TCTACGAGGTACTGCATAAGTTCTAGTCATACCGTTTGCGGGACCGTTGGATCGACAACTGCTTATGAATTCGCACCGGGATACGAGGCCATATGCCCAA
+>73668 1
+CGGCCCCTGAACGGGGTCGGTTAAGTGGCATTTACTTCCGCCAGTAGGTTCCACAATATTATCACAGTGTGCGACGCATAAATAAAGCCAGCTGTATTCG
+>73669 1
+GTGATGAACTCGTGTCACGCACACAGTTTCCTCGAGCACCTTAACCTGCTTTGTAGGGCGTGGTACACCTATACCTAGAACGTAAATGAGCTGTGGGCAA
+>73670 2
+AGGCTGCTCCTGCTTTGTGGATAACCATTCTGCACCTAATTGAACATACCTAGTTACCGGACAAAGTTAGATTCCGCCCGTCGATGAGGAGACGCGTGGA
+>73671 2
+TGGGCGTTATTGAGTCAGAAATATCGCTAGGACCTACCGCATACTTAGTACTTTCAGCTCGAAGTTGGCGGTAAAGCCTATAACCACCGGCGTCTCAGGC
+>73672 2
+AACGTGGTCGCCTTTGCAGGTAGATCCACATCGAAGAGCCTAGTTTGCCAGCCCTGGTCCGTACTTACCATGGGTGATAATCTAAAGAGCTTGCATACAG
+>73673 3
+ATACGGTCAGGGGTTTTTACCTTACGTCATTCCGCTCTTAACGGAGGCGTCGGCTCCAACTATGTATTACACGCACAGGATCCAAAGGCTATAGCGGGAA
+>73674 3
+AAAGCGGTGAAGCCTGATAACCTCGCGTCTCACTAGTTAGCCGAGAGATATGTCCACTAGGGGTTCGGCTAAGTTTCATATTGAAGTGCAAGCCCCCTTC
+>73675 3
+ACTTATTGGCACGTACTCACATTAGGAGATGAGCCGACGCAATAGCTACCGCCACAGCGAACTTACCAGTGCTTGGGATTGGGATAGGTTTCATCTCGCT
+>73676 1
+TATCCCTCGAAAGTATGCTACAACAGCTCGTGCCGAATTATGTACTCGAGTCTGGCCCTCGCGTTCTAGATCGTTTGAGGCTAGGACCACAAAAGAGTGG
+>73677 2
+AAAGTTGGCATGACCCGCACCGTTGGGACACCAATCTCGTTAGCAAGATTAATTGGAGAAGGGATCCTGACTCGCCTTCCCTCTTGTGGTGAGCATTCAA
+>73678 3
+GAGTAGGGGCTAGAATCCCTAGGAAACACTCTTGACCATTCAGGGCGATGCGTCTTTTATGAATCCTCCGTCACCTGAGGACGCCTATCTAAGTAGTACG
+>73679 1
+CACACATGCAAGAAGTACCGAGTCGATACTGTTATCCAAACTCCTGGGTGATATCAGATCATTCCGACTCACGGGCGTTCTGTTGGTCCGTGAATCAGGG
+>73680 1
+TGACAGCGGATAAGTGAGGCTTACTGCTTTATCTAGTACAACTGCTGGTCCGGTCGGACGGTTTGTCGAGATCTCAAGCGAGCCTCATTCAAACCACAAC
+>73681 1
+AGCTAATGCTTTGCGTTCTATGACCTTTCAGCATCCGTATTTCGACCAGAACGCGAACGGGCGTCCGCCGGAATAACCAAAGGGTTTCAGAATGGCATGT
+>73682 1
+TACGACACCGTGCCAAGACGAGTAGTTGACCATGTTTGCAAGTGAAATCCTATGGTTGATGCCTTTACCCCAACCATTTCGCAGCGTGAGCGTCAGGGTA
+>73683 1
+TACTGACCTTGTTAACAGGCCATGCGACAGCCGAGTAGGAAGATGTAATCCTGCTCAGAAACTGCTTGCGCGTTGTCAAGCGCCGGTTCAGTCTATTAAC
+>73684 3
+ACTGGGGTGGGCTAGTTGCCAGATTCTAGCGCACAAGCTATCGTATCGAAACCACTGTAGGCTCTAATCAGCATGAGATTAGCGCATGTCACACTCTCGT
+>73685 1
+TAGTGCCCATAGAGATCTAGGGTAAGTCGGGTACTAGCCGAACACCATTGGCCGTGATTCTAGCTAGATATCGCACCTGCACTTTATCAAGTACCGGGTC
+>73686 1
+CAAATGCTCAGAGTAAGTCTGGTTCAACGTTTATAACGCCGTCCAGTACGTCCGCGAGTAGCAGGTCCCAATTGCACGGGTTGTGAAGTTTCACCAGTAC
+>73687 3
+GACAGTCATGGCACCTGAGATCTGGCGCCACCCAAGCTTTCCCACTCGTGACGGGAATAGACGAAATGGTGCGATATGGATTGTCACATTCTTAATGCTT
+>73688 1
+AGAACTCTCAGGTTCCCGCCCTCAGCGAGGCAATCCCGATGTTTTATTCCTCCGGTGCTGAAGTTAAGGTTCAGGGAATGGAAGTATGCGCAAATACTAC
+>73689 2
+GGTGGAACAACAAACTCTAATGAGTGAGGCTAGGTCCAACCCTTGCCTCCAGTGCAAGTGACTATCGGAGTGGCCCCTGTTTCTGAGATCAAAGTTTTCC
+>73690 3
+GTGTCTGTGTCGTTGACAGCGGTTGGCATCTCTACCCCCCATCGGGTGGTATACTAAAAGGAGCATACACAGACGTTGATCTACAGCAGACAGTAATCTC
+>73691 2
+AATTGTACGAGCTTCGTGAATTGCTCTACCAGCCGGGGCAGGCTTGCCCTACGTATACGTATGTGTAAACATAGTTCGGCACGCACCGTTCCGGTAAAAA
+>73692 1
+ACATGCGAAGGTCCTTCCTGCTACGGAAACGTAGAGTTCCGTGATCTACACGCTTCTCCCGGCGCATGTGCTCAAGAATATCGCATATGGTGGATATGAA
+>73693 2
+GATTAAGCTCAAGTGAGCAATACACCTAGATTTGAGCTTCTACTGGAGGATGCCACCACTGTCGGATCAGGGACACTGGTCATCTCGCCATTCGCGTTAG
+>73694 1
+GGCGGCTGCCCAGGGATTTCTGGTTATTACCAGAACCTACGGAATGGATGACCATTAGTAGGCACGGGTATAACTTCATAACGCTTGAACTACCTCCGTC
+>73695 2
+GTGGTCGGCATACTTAGAATATGATACTTGCCATTGCATCCGTGTCAGGGGAGTTCGGATATACCTCCTAGCCCGAAACATACCTGGATCAGAAGCGCTC
+>73696 2
+AAGGGGTCGAGATGGCACTCATACTAGGAGCCTAGTCACTCGGTCAGCCTACAGGACTCTTGCCCAATTAATTAGTAGTTCCGTACAGACGTATGTTCCG
+>73697 2
+TCCACCACTCGGCTCACTTTCATCGAATGTAGTTTGTACATTTCCCGGGACTGAGTGATCGAACACGGCAGTATATGTGGCGAATAAGCACCAGGCGATG
+>73698 3
+GAATAAGTCGCCGAGATTGGGACTCGTATCGTTAAGCCCTACAAAACTCCACTATTATTGCCTACGTTGTTTCGATTACGGGACCTGCGCACGCGGAAGG
+>73699 2
+GACTAATAGCAAATCGCCTAGGCACGAAAGTTATCCAGCCAGCTTATATGACCTTAGGACCGTATCGTATATCGGTCCGTTTGCCTGCTGGTGAACGCGG
+>73700 1
+ATGTCCTTGTCTGCGATTCGGATGAAGCACCTCCCTATGGCTTAACCAAGACGCGAGTGTTGCTAAAACTGTACCACTTGCGGAGTGAACTCAATCGAGG
+>73701 3
+CCAATTTTCTGTGATGACCTTTTGGGGAAACACCCGACCTAACCCAAGTTTACGTGGATTAAGAACCGCGGGGGTGGCAGTCATTCCCCTAGTAGTAACG
+>73702 1
+AGGAAGGTTGGCGTCTACTAACGGGTTCTTTAATAGCGTAAGTACTCCCGTTGCAATGGAGTCTCCTCGTGCCATCACCGAAGACACCTAGTAGGCATCA
+>73703 3
+TCGCTCGAAATTTAAAAGTCGAGATCGGATGTCCCGGGCCGCTGAAAACCGAAGTCAGCTTGGATAGCAACACCGAGTTGTATCACCTTTTGCTTTGGCC
+>73704 2
+ACGTAGTCATGTAAATTCGGAGAATTCGGACACACAACAACAGTCCTGCAGGCCGGTGTAACGCCTCCCGTCTGCCTATGGAGTGTATATTCTGGTACTG
+>73705 3
+ACCTTTAAGCCAAAAATCCGCACTAGGGTCAAGTCCTCGATCCCGCTACGGGTTAGGTCAGTCGTAATGTACAGTGTATCATTGCCCAGTTGTGGACGGA
+>73706 2
+CAGATAGTGATGTCCCGTCGGTGATGTGATGACGCGGGGACGGTCACCAGTTTGACTCCCACTACTAATCACGCAATTAGTGACCTGAGCTATACTCTAA
+>73707 2
+TGCCCATGCAGCTGGGAGCATTTTGTAGTATCTCGTCACGGCTGTATTAATATACCGAGCACGTCCGGTCGCTATGTTACCAAGTCAAAGCACGGCAAAG
+>73708 3
+GAGGGACGGCGAACAAGATTCACAACTGAGTGATTTGTACCACCGCCCGTGAACTAAAGGCGTCTTATTGAATTTGTCGAGTTATCCGCCTCGGTTACCC
+>73709 1
+AATCTTGACTCGCAAGGGGGGTTCTGGAATCGCATCCCGAATGCTTCTTCCCGCGAATATAGGAACAAACCGCATTAGTCTAGACTAGTTCGCTGGTGAC
+>73710 1
+GCTAACCAGACTGTCTAGTATGTAAGGGCCCATCCCCTTCTCTCGTGGCACAATTCAGAATGTTGTGAAGGAATGAGCGTCACGGTCGACAAAGTCGCTT
+>73711 3
+GTTCGCAATTAGCAATGGGTTATGATCCCGTGCTTTAAGTCCGGGACGTAAGCGATACAAGTGGCACGCTGCCGATCAAAGGTTTTACCCGCCAAACCTT
+>73712 3
+ATTGCACTCCGCGGGCCAACCGTTTACGATGGACACAGTCTTCAGCTGTATTTGCAATACTGAGTGATCCAGCCAAATGCTAGTGAGAACTGCAGTTCGG
+>73713 1
+GGTCACTCCTCAACCGACTTAAAACTGGTTGTTTTACACAGTATACAGTCGCCTTAGTGACAAGCCACTGCGGGGGACGCATGGCACGTTTGTGAAATCG
+>73714 2
+TATCGTGACCCGCTTACTGACTAGTTACACAACTTTGCCATAGCCCGGTTGAACGTAAAGGGCCTGGGCACAACAGTGTTGTTATATGCAGACGGTACCG
+>73715 3
+ATTGGTTGCAAAATGGGCTTTTGCCGATTCCCAGATACGGCGTTCTGGAAAACAACGCCAGGATCATGCGGTCTAGCTGGCTATAACCGTCACATTCGAC
+>73716 2
+GGCGCCAAGAGCAGCGGAAAGCAACGTACAGTCTGGCCAATGGTCACTTGTTGGATAACGACACTTTCTGTTCCGGGTTCAGTTGTAATTATCCCACTCA
+>73717 1
+CCCTAAGCTCCCAATGGGCATGGGATCAGACTGCCAATTCATCAGGTGTTGTAGTCGATGACGTCCTATTCTTGACGATTGTAAGGGCCATAAAACCCGG
+>73718 3
+ATACGGTCGGTTGGAGACCCTATACACCATCGAGTTGCTAGACACAGCTACGCTGCTCCGAGGGTCCGTTTAATGCATCATCGTCAGATCTAGGTAATAG
+>73719 2
+AACCCTCCCTCTGCGGAAGCACGGAATGGGGTTATCCAACGATGTCGTACTTACGCTGGAAATGAACAGGTTTAGTTCTGGACTCAGATTCCTAGTCCAG
+>73720 1
+TTTGGGGATTGCCCAGGCTTACCAAGCTACGGCCAGAGATGTGAGTTCGCAAAGGAACAGAATCCGGTGCAGTCCACTTTCCTGGACCAATTCTATCTTA
+>73721 1
+CTGTCAGGGATTTAGGTGCCAGGTCATTGAGATGCAAAGCCGTGTTGTTTGTCCCGATATGTAACCCAAACCCCAACATGGCCTCGAAGAATGACTGTCC
+>73722 1
+CCGTGCTTCGCTAAATTACCGGGCGACTGAAACGTGGAAGCGGACGCATTATTTCTTTTTCGATGAATGAGTACACGCTGCCCCGGATAAAGTTCAGCAC
+>73723 1
+AGATCGGCTAGATGCCCGAATAACCAGCGCGGCTTCTTGGCACTCGTGACTGGCAAGACAGCTCACTTTTTGTTACGCCGGTCTTAGTTCAAGAGTAAAA
+>73724 3
+CGCAGGACTGGATCTGGAGCTCCGGCCTTAAACTATCTGAATTTAGATGAATATATCTCCCAGGGAGCCGTACCGATATACATGTCCGTTGCAGTCCGGA
+>73725 2
+ATCTCCTCCACTATTTTCAGAATAGGCATCCTTCCACTGCTGCCTGAGGGCGCGCTGAAGTGGGGAGAATGTTGGGGGCTCTATCAATAATACAACGACA
+>73726 3
+TTACCTGTGAAGAGAATCCGTGTACGCGGGTGAACTCAAGCACGCTGCGCTGTCTTCTTTCCACGGTGATCAAAAGAAGGTCAAGTCTGCTCACATAGCT
+>73727 1
+TTAATCCGTACTGTGTAGCTAGGTTAAGGTGAACAGAAGGACCATCAAGTTACGCACTTCGTATCTAGAATACCTCCGCCGTCCGGGTCAGTCGGCAGTC
+>73728 3
+TGATAGCATATGGGGTACTCGGTCCCTCCTACAAGCGTGAACCTTACTTCCCGTGCATAGGAGACTAGTTGAAAACTGATCGAAACGCTCTGCACGTGGT
+>73729 1
+ATCGGCGTTTCGAACGGCTGTAACGCTTCTTATGTCTGTACGAGCCATGGCCGCAAATCGGATAGATTTACCCGTCAATGCACGAGCTGGATTGCCAAAA
+>73730 1
+GTGCACGGAGCCTAATTCCTTTCCTTGTCAAATAAGGTAGTGCCGGCCGGAGAGGACCTGGCTATGATACGTTGGCTATACACCTACCATATGGAATACC
+>73731 3
+CACACAGTCGACTATATAATTCGGTTAGAGTTTATCAAACATGCCTACGCGCACTTACTCCGGCGACAGCCGGCAGTGGTAAGGTGTGGCTCGTTTCGAA
+>73732 1
+GTCAGATTCATTTATCTGCGTGACTGGGGAACCTCTTAGGGTGATCCTGCCACGGTGTGTTGCGGCAAATGACCCCAACATCATTCTGGCAGAACAACAA
+>73733 1
+GCGCATTCTGCATCGTAGCGCGCAAGGAATTTTGGGAACTACCACAAAAGTATGCTGCTCCACAGGATTCCCGTCAAGGCCTCGTAAATGTGTGATCTGT
+>73734 2
+GGGACATAATGGTAAGCGAACGGGCCGTACTTGACATTTTATACTGCGTACGGCTCGAGCCAGCTATCTACGCTATCAATCCTTTATGCTACGGGCAGCA
+>73735 3
+AAACATCCAAACGTCGACGAGAATTAGGTCGAGCTCATAGACTCCACATCGCTACTTTATTGCCCTGACAGTTCGGGGTGAGTCTAGGCGGTCGTACGTT
+>73736 2
+GTGCGGCCCGTTCTACAATAAAGGGAGATCCGAGTTACCTACGGCAAGGAAATATATGTGTCCCCAATATTCGGGATTATGTTCCCCTACGTATCCGCGG
+>73737 3
+GTCGAGGCTATTCATTATCAACCTCCTAAGTCATACTGACGGATCCAAATGAGGGTGCGACACATATCGGCCTGTGTCTGGCTATGCCAAGTGGGACATC
+>73738 2
+TGGTACACAAGCCCCCAGTGGTGATTTTGGGGTGTGACGCTAGTTAACTTTCAGCCAGTGCGTGCAGAAAAAACTGAACTTGTTCCCAATACCCGGCTCA
+>73739 2
+CAGAGTGTTTCAAGAAATATCCAGGGTCGATAGGCCAATTTCCTGGGCACCTCAAACGGACGGGTTGCTAAGCGCCCCCTATGTGGTATTCAGCTTTACA
+>73740 1
+ACCTATCACTATGTGCTTCGTGCGCAAATTTACGCAGACGCGTAACAGCGCGATCTTACGTGGCAGACCAGCAATTTAGAATGGAGCTTGGTGCACTCGT
+>73741 2
+CCGGCGGCAATGACGAAAGCGTTAATTTGAGGGTTTATGAGACATTAACCACCGAACGCCCTGACGGTCGATTATCGGTCCGTGTACTATACGACTTCCT
+>73742 3
+ACATCGTCGCCATTGCCACAGACGCTTGCACCTGAGATAGTGGTCCAGTAGTACTCTGAGCCTATCAGGTGCGTTAATAGTCAGCCAGAAATAGTTCGTG
+>73743 2
+TCTAGTTTAGGATGTTACGCTACCCAATTGGATACCGGCATCTCTACGTCTTCAGTAGAGTCACGAGCGGGAAGGCATGAGCTACCTCTAACCAGTGAGC
+>73744 3
+CAGCAGCGGTCTTACGCCTGTCCCACCGTGGACGGATTGCTCCTTCGGTTTCCATGAATGATATACACGTCAACAAAACTTGGGGATAATTTAGACAGGG
+>73745 2
+TGATAAAAACTGTCCCCTCGGCGGTCACGCGAGTACCCACAGAGACAAATGCTAGGGATCATTACGCACGTTGTGATGTGAATTGCAGGGTCTTTCCTTC
+>73746 1
+AGTAAGCTATTAATACCGATCAGAACCCGAGTTAGTTATTAACGCTCGAGGGTAGCCGAGTCTGCTAGGGCCGCTCTCGCGATTTCTTCACTGGACCAGA
+>73747 3
+GCCCATACTGCGAAGTGATAAAATGAGGTGGTGTGCATCTACGTCTAAGGCAGATTCCTTTGCGGGGTTTTCCTCGAAACTGCTGCACCAAGTCCCAACA
+>73748 1
+TCTATACTGCCATCACCGGGGATAGAGAGACAACTAGAGTGCTGATGTTATCTATCCCCAATTCAACGGCTTTCGGCAAGACTTTGCCGGGTCGTGCAGA
+>73749 2
+GTAGTCTCAATGGACAAGGTGGAACAGTCCAATCCAAGCTTAGTTTCCGTCTGCAAAGTGCTGTGACCCTTGCCGACGCAGTGTTGCGTGTCACACATAA
+>73750 3
+TACCTGGTGTATGACCCGAAATTCCTACTGGCGTGACAGCCGACGTTGCGTACGGGTACCAACAACAGGTCCTAGGAAGTTAGATCCGTATTAACGCTTT
+>73751 1
+GTACTGCAGCTCAGTACCGCATCGGAAAAGCATTTTAATTCGCGAGCCAATCCATGATTTCTGCCGCCAGGAATTGGTGCACATGCCGGAATGTTCTGAG
+>73752 1
+GATTAGCCGGACCGCCCTCGTCACTGAAACGTTTATATCTCCTAAAGACGGAGGTACGTATATGCAGACCGGAGCCCGTGCGTATGATTAATGCAGTTCT
+>73753 1
+CACTTTTACATTCGCTCAACCCTTCTCGTATACGAAGGTAATTCGCTCCGGATGGACATGACGCGTGATACCCAGAGGGATGGCAGGGAAATGTGTCCTA
+>73754 1
+TCATACCTGACCCATATAGTTAAGAAACGGTAGTCCCCTTAGGCGGTACAGTATTGTGCACACCCGCCGTGTGTAGGGCAGCTTGAGAATCGTATCACGT
+>73755 3
+ACAACTTTGCCTGATAAGGACGCGTAAGTCATCCGAGCGAAATGCAGCTGGATTCGTTAAACTGGGTCAACTCCTCATCGGAGTTTTCGCTTACCAGGCG
+>73756 1
+CTATGTTCCATTTAATCAAAGATCCTTGGACCCAGACGTGTCGCTCTACTGCGTAAATGCCCTATGACACAACGTAGGTGGGTCGGGTGTCGGCAACAAG
+>73757 1
+GTACTGCGAGGCACCTAGTTGATCTGTCCCAAATTTAGGGCAAAACGCGGACCCTGTGATCATAGTGCGTCCCCAGACATACGTATATTGGTAGCTTCGA
+>73758 2
+TGCAATTTCCCATAGGGGATGGCACTAAACTTCGGAGGGTCATTCATAAACATCTTTCACGCGTCATGGCCACCCATAGGTAGGTAGCGGGCTATACCGT
+>73759 1
+ACTAGACGCTTGAGACGGCAGAGCTGTGTCCGTACTGACGATGTTCTCCCTCTATAGCGATCTTTGAAAGATGACACCCGCGTAAAAAGGCGTGTTCCAT
+>73760 1
+GCAGGACTGCCCGAATGACATAGCCTTCGTCAAGATAGTCAGTTGGGAGAATTCCATGTCTCGTCGATATCTTACGCCTTACAGGCTCGTCAGGCAAATG
+>73761 2
+TCATGGAGGTGATTCCCTAATACCAAATGGGCCAGGATATGGATATCTACGAACGTATGTAGGTGTACCCTCTTCTACTGATAGCCGGCTCGCCGGAACC
+>73762 3
+GCTTGAGCTAATAAGCACACTCGAGCGTTGCAGGCTTTGGCCACTTGCCGCGAACATGTGTTCCGTCCACTTCTGTAATATGAGAGAACATGATCGCGAA
+>73763 1
+CCTTAAGGTTCTCCAGTACCCATCGAGCGACGACGTGGAAACATTGCGGCAGTAGTCGTCGAAATATCAGTCTGGGCTCACCTGTTAATGTCGCATAGAT
+>73764 3
+CGTGGGCCAAGGGGATCATCGATCCTTCGCAGGATTGAATTGACGGCCACGTTCAACAGACGTCACTATTTAGAACATTGCCATGCGCTTAGTTAACGTC
+>73765 3
+TAAGGCGGAACACACCTGTTGAAAAGCCACAAGTCTCGGCTGGTCCATGAGCCCCTTTAAGGGTCGGATTCAATGTTTTGTATAGGTTCCACCAGTAGCC
+>73766 1
+GGTTAATACCGTGCGATGCTGCACCTGGGGATTAATTTCCCAATCCTTTCAGTTCGAGATGAAGATCGACGTGTTGCGGGATACACGCCAACACTACCGA
+>73767 3
+TCATCCACGAACTTCTTCTTCTTACGAGAGGTCACTGGGCATCCACATGGCAGGATACGTTAGGTACTCTAGCACGAGCCGGGTTAAGTAACGTGATGCA
+>73768 2
+AGCCCGACGCCGATTACTTAAGTCTGACACCTAAAAATTTCCCGTGGCGATGGTTACCCGTATGTCCGCTCATGATACGGTAGGTACTTTGAGGACGGAA
+>73769 1
+TTAGCCAGCAACATGGCCATTCCAGTCGGATAAAGTTCTCTCCATGAGGCACCTAGGTGGCTTGGCGCTCTGAAGTCAGATACTGTAGACGCATTGATCA
+>73770 2
+AGTGCGGATGCGGACAACTGGGCCGCTCAATGTAAGTCTTCTGTCAGGACATTATAATCGAATTAACGATCTAGGCAGCCATTATGGTATCGCTCCCGCC
+>73771 3
+AGGGAAGAGTTTTAGACACGACCTAAGCTTTTTCGGAGGGTGCGTGTTCCCGAGTCCACTAGCTCCCTCGAGAAGTATAGAGCATATCCTACTCCGAATC
+>73772 2
+CTAGTACTTGATGCCGGTTCAGCGGTTAAGGCATACTTAAGTTCCTGACCGGCCACGCCCGAGGGTTGAAAGACGTACGCAGTTAATATCAGCAACTCTT
+>73773 3
+ACGAGGAGTCTTAGACGTTGGAGACGTGCTTACACCTGTCATATACGAACCTATAACCATCTAGAACACCCGGGGTGGATACTCTCTCTCGTGGTGCAGT
+>73774 3
+CAACTCAATTATACAGTAGTAACGTTTTCCCTTGCTAGACGCACATGACCGAGGCGGAGATCTGAGGTCGGACCGAAGAGTTTTGATTCATCGCCTGCCG
+>73775 3
+TTTTTCCCTTTCTAGGAACCAAAACAAACAATTCCCACGACGCCGTCGGGAGTAGAAGGCTTGCAGGATTCGCGTTTAAAACTCGTGGCGTTGACGTCGG
+>73776 1
+CGACACGAGACATGGCAACGCATGAGGCTAGTGTTTCTCATCCTTAGTTCTTCTAGGCAGTAGATTAACCCGTGAGAACCCGTTGATACCGGGATTACGC
+>73777 1
+TGGATTGAAACAGGGCCGCACTTAATACCATCCGGGGAGGGTCTACGAGCCCCAAGAGGTCATCCCACCTATTATAGGCTGAACGAGTTCTTTTTTAGTC
+>73778 2
+ACCTTACGTCTTTCATGATGGGACAACTGGTTAGACGTATGCCCCGCGTTGGACTTAGACCGGTTCAAGGGTCCCTAAAATCGGTATCAGGCATCAGCAA
+>73779 3
+AAATGCTTATGCATTCGCCTATCAGTGACTGGTAGGTAGTCTTCGGCAGACACAGCGTGCTATGACGTTCACCCTATGTAGGTCGGAACCTAAGACCCAG
+>73780 1
+GAGCAGGTAGCGTGATCCACCCATGAGCTTGTACAGCGGTACCACATAAGCGATACGCGATCGCACTATGGTCATAGCGCCCAGTTCTTTAGTATTAGTT
+>73781 2
+CAACTACGCTCGTCGTTCTAACGGCTGAACTCTGAATCCAAAACGTGGGCTACGATTGCGGCGTCGGGCTGTGTTCTTAAAGAACAATGTGATTCGCACA
+>73782 3
+CTTAGACCCTTTACCCTTACATAGTGGAGGGTCTCAGGGAATCAGTAATTGTTCTGCCTAGCCACGTGGGGAATTGCAACGGACAGGCTCAAGCACTTCA
+>73783 1
+CGGAGCTGACCAAAGCTTCTACACACAGTGTATCGAGCGGGAGTTCACTCCCCGGTACCTTGCTGAATGGTCAGCAAGGAGTTCTCAATAGTAATTTGTC
+>73784 3
+AAGTCAGTAGGACCTGAGCCAACGTTCATATAGTTTCACCACCCTTTTGAGTGGCCAATATGCCGGGGCAAGCTCCAATCGATGTTTTCACGGTGGGCAA
+>73785 3
+GCTTCCCGCGTGGTACGTGCAGCGAGACATTATAGAACTGAGCGAACTTTTTCGCCGAGGTGGAGTCGCAGTTCTTATAATCAGGAATCACTCTACACAC
+>73786 2
+AAAGCAGAACTCGCTTAACCCGTGTTATCGCGGATGACCTTCCTGTAGCCCAGCTGGGTCATTGATTTAAAAGGTCACGATGGCATACGCATGCGTACTG
+>73787 3
+ATTGATCCACGGGTGTGGCGGGCAATACAAGGCTCTGACTCGATTTAGAGGTATTATGTGGCCGTTCGTCCCAACCCCGCAGCGAACACAAATACTTTTA
+>73788 1
+TGTAACCACTATAGTATGCGGCTCCGGGATTTTCCGTAGTATCCAAGACCTGATCGGGGCCAAGTTTTCTCTGGACTCGCAATAAGAAGCACGGGCAACT
+>73789 1
+TATCGAGCACACGCTGTATCCAGGTAAACTCAATTACGCAACCATCGTTTTGAAACACAGTTGTTTAGACGGCGGGCCGGGTTCCGGATGTGACTCGCTA
+>73790 3
+CTCATAGAGGGCTCGACAAGCGCAGAGAAGTACTCTAGGCCTGAGAACGTGGCTCTTGTGTGTTCGTAATCACAAGAGCATAGCCGTCTTCTTCTTACCA
+>73791 3
+ATCTACAAGATGGTCGAGAAAGGGTAGTCTCGATTCTCATCCTTTCCTAGTTAATGTGGTAACTGGAGGCGCGCCTATCCAGGCCCGACAAGCTATCAGC
+>73792 3
+GAGGCGGGTTGGAGTTATTATGGGTTGTACCCCACTAAAGAGCCATTGCCCTTCGTCTTCGAAAATGACCAACAGATGCCCTTAGACCGCAACGTTTAGC
+>73793 2
+TTATGAACGCCTTGCCCGTTCGCAATCATATGGACCGAGCAGATGCTCCAATTAGGGTAAAGGCGGCCCCTCGTAACTTTGCGAGACTGTATAGCTTAAG
+>73794 2
+CGCGCCCTAGGGCTTGAACCTGTTTAATACCTGGCGCTGTCGCTGCATTCCAACAAGGTAAGGAAAGGATGAACACTTTTTGTCAGGACGACTTCAATGC
+>73795 2
+CCGGAATTTCTGCCGGCATAGTACATCGATCAAGTTCGATGGTAGAGCGAAACAAGCGAGTCCGGATCGTTAATTACCAGGCCGTCCATATCCGTTTCTG
+>73796 2
+ATGGAAGAACACGTGTGTCCATTCCAAACAACTACATGCACGTACTCGAGGATGTCTATCACCCGGTCGTGCAGCGTGTGCAATGCGTGTTGTACTAGTC
+>73797 1
+ATTGTCCGGCGCGAATCGGCATACGTCGCCCCTAGACGGTGCAGTATTTTATACGTTCGTAATGCGATCAGAGCATTAGCCTAGAGATAACCCAAGTGTC
+>73798 1
+CTAGTGCTACCGTCGGCGACAGACCGTGCGTGGTAGACTAATGTATCGTTGGACTTAACTCGCCAACGTCCAGCAGTAACATGAATCAACTATTCTGGTG
+>73799 1
+GCATATTTAAGTATGTTCAATCCAGACTTCGGGTAACTGGCGCTGTGCTAGCGAGAGCCGCCCTACAAGGAGTTTTAGGATTCGTCCAAACGTCCACACG
+>73800 1
+TAACTGATAGGTTATACTCCAGCTACCTCAGCTACTAAGGAAATATAGAGTAGCATTCCTTGCTCAGAGGGGGTTGTTCGGGCACCGACGACCGCCCGTT
+>73801 1
+TCATTGCCCATCCGGACAGTTCACCCCATGGCCACTACGATTGGACGTATATTGAATTAGCGCGAGTTTAGCTCGACTACTCTGGGAGGCGGTAAAAGTA
+>73802 2
+CATATTGTGGATCCGGTTTCATTGGTGTGCTGGAGCAGTTAGACAACGCAAAAAGATTCCAGGTCTCCCGTGCTCCACTTGAGGTAGCCCCAACAGATAC
+>73803 2
+GATACAAACATAATGACGTAGGTGTAGCCTCACGGCTATGTTCTTTTCCCTGTAATGAACGGGACACATCGGAGCATACGATCGTGTCGTGTCGCCCCAG
+>73804 3
+GTCGTCCAACTCCTTGCACAAACGTAATGCCGACTGCCCTGGGCTTCAACCGCCAGTAATATATGGATTCACTAAAGACGGCATGGTTTAGGGTGATGTG
+>73805 2
+AGTGTACATACTAGACCCCTGCAAATGTGACTAATGCAAGCGCGGTAGCCCTATAGTCAGAAGGCCACACGTTATCTGGTTCTGCACTATCTTGGTGGGC
+>73806 1
+CCCCCCCCTGGTTTGTGATTAATCAACCCACCGTTAGGTGGGCTTTACGAACACACCTAGTAGACATGCATTGAGTTCAGCGAGGTCAGTGAGGATAGTA
+>73807 2
+ACTGCCCCTACTTTTGAAAACAGCCACGGCCAAAGTTCTAAAACATTCCTCTCTGCGATGAGATTCTTACTATGGGGGGGTCTGACGTGCAGGAGCTGAG
+>73808 3
+CAACTACCAACGGCGCCCCTGTAGGACAAACCATATATTACATTCGCACGGTAGGAGGGCGTCTCGTGGCAGATCCGGTTGTTTACTATACGTTAGTATG
+>73809 1
+GAATAACTATACCGCGCAGGAGGAACACAGCTGTGGTATAACCCCGTCGTGAGGCTATCCGCTAGGTTACTCTTGTTGGAAAACTGCATCAGTTCGTTCC
+>73810 2
+GCCGGGTACAGATCTTCCCACTTTAGACCCAGCGGGAACAAGCACTATGGTGCAAAGCGCCCTGTGGGCAAGATCTGACGTTTGTGACTTTCAATTAATT
+>73811 2
+GCGCGACACTGAACTACTCGATGGGCGGCCTCTCTTTTTCCTTACTGGCAGAATCTTACTCTAACTAGGACAGGTGACGCAGGTGAGTAACTAGGAAACT
+>73812 3
+ATGCTTAAATCAATACCTAAATCGGGCCCACGTGCTTCAGGCGACTTCATTTGCTCTAGTGAGAACAGTAGACACCCGGAAGTCGTGTTCGGCACGTTGG
+>73813 3
+ATCCTTTTCAGCTATGTATACTACACAGGGGATCTCCTCAGTAATAAGCCGTGCGAGTCGTCCATTAAGAGCACGTGGTGTACCGCATGACACCATGGGG
+>73814 1
+AGATAGTTAAGTTGTTGAGATACCCTAAGACCTTATCAGGCGCAGTGGTCGGTCGCCACCAGTCAAAGGTACGTTCGAGCCGGTCCTAATAGTCACTTCC
+>73815 1
+TTCACAGGCTAGAGGGATGTCCATTCACGGATCAAGTGATCTCAGGTTTCCCCTGTGCTGATCTACGCTCAATGTAGAAGCTCCACGAGCTCGAATAGGA
+>73816 3
+ATCCTACTATGATTTCGACTCGCTTTCACGAACGCTTACCGTACGGAGCCCAGACATAGGGGCACGAAGGGGTGATCACTCGTTCTGTTCAGGGAATATA
+>73817 2
+TAGCCGATATTTGCACTTTTGCTCTGCTGGTACGTAAGATGAACCAGTCTAAACAAGGATTGGAACCGGCCGATTATGTTGCACAACGCCCGTACCGCGG
+>73818 1
+ATACTCGCCATATGTGTACCACAAGCTGTAAGCATCTAACTGACGCACTTACGGTGCGGGACTAGATGCCTAGGTATGCCCCGGAAGTACCGGTTTTTAG
+>73819 1
+AACCTCAAAGAGGTAGAATCAAGACTGTAATTCCGCGTCGGAACCTTTTGTCGAATTACTCTGTCATAGAGGCGACTGGGACCCCGGTGTCGTATTGCCC
+>73820 1
+TTCAGCACTCGATTTACCACTGGCGAGCCTACCGCGGACTTGGAGGCCGGAATCATAAGAATGGATGAGACTCGTGGTGCGAATCCTATCACTTTTTAAC
+>73821 2
+CTCCATGGAGTGAATGCTAAACTCCCCCAAGTTGTGTCTGATGTGTAACATAGGAAAAATCAAGCTGGTTGATGGGTCCTGCCCCCGCTGTCTGAAAGCC
+>73822 3
+CACTCCTACATTACTTGATCCGTGGCGATCTTCGTATAAGGCAATGTGAAGAGACTGGGTGCTACATGACCCTGCTTCAATGAGCAAGGCACGCGCTTAG
+>73823 2
+TTCGAGCGCTGTACTAGTTCATCGTTGGCCAATACGAGCCGACATGCATGGCACAGGCAGGATGAACCCGTGTTACCTCTTTTCAGACGACATTAAGAGT
+>73824 2
+GTTAAGCGGACCGCCACCCCAGAGTGTGTCTCGTGGGCGGACGTCTTTCAGTAGGTCGATTATTCCTCAAGACGCGCATTAGATAATCTAATACTGACAA
+>73825 1
+GTTCATTTTCCCGGTGCCTAGAAAGTAGCCATCAAGTTGTGACGAGATGGCCACACACCAACTCCGTAGGCTCATGAGTAGTCCTCGGGGTTAGTATAAC
+>73826 2
+TCGCCTGTATAGAATGTAGTTCACAGCCTCGTCGGTTTCATTTACGGATAACAAATCCGGCGGCTAACACTACGAGTTGAAGGCAAGGTCTCTCGCGACG
+>73827 3
+TCAATCTACCTCAATAGGACATCAGGGCTCTAATGAAGATTGCGGTCTGGCTCCCGTGGATGTCGCTAATCGAACGGTAACACTTCATTACCGCGTGGAG
+>73828 3
+TTAGGGAGCTAAGAACTCACTGGGGTCGGTATCGCACGTCTGGCGAACCTCTACTTCTTTTGAGTGATACCACACTTAGGAGTTGCCTGACACACAACGA
+>73829 1
+GTATGTCATTGACTACAGCGACGTGTGCGCCTCCAATGGCTATGACACTGTGCGCGGCCGACCCCGTGGCAAAATGTGATCAGAATGTCACTAATTAATT
+>73830 1
+CCTCAAGGACCAGCATGCTTAAATGCGTCCCATTTTTGATATTGAAAGTGGTCCCGTTTCAACAAAACGGGCCCTGGACGAGTGGTTTCAAGCAGCGTGC
+>73831 2
+TCCGCCGATCAATTAAATGCCGATGCGCATTGACGTAAACTTAGCGACGGTACGTTGGACTGATAGTCACGGGATCCATACCTCCTCCAGTGGTATGATG
+>73832 3
+GCTCCTTATCCCTCAGATAATATATCGTGCGCAAACAGCGAGGAAGGACTGACCTCCGAACTTGCTGCTCTGTATGTGCGGAAAGCTGTCTAGCTAAGTG
+>73833 2
+GTAGTATCTCAAAACCCGGACAAAATTCGGCGTTACTTGGACGCCCTGCTGTCGTCAGAGTTCAACGAGGGTAGGCACCTATACCTCGAGTTTGGACTAT
+>73834 2
+ACTACTCGTTGCGAGGAAGCGAGCAGCACGTGTGAACTCAGAGAGGCTATACTGTAAGCCTTTCCCCAGTAAAACTGAGGTCGTCAATTCTTTGGCTCCT
+>73835 2
+GCATCGGGTCAACAAATTGTAGGAACACCCTGTTTCACTGGCCATTCTGTAAACGCGGGTAGCCGGCATCTAGGTTAGCTTCAAGTGCTCTATAAGGCAC
+>73836 3
+TCTGGAAAAATTACGGTACAAACGTCGTACCTTTAAAGCCCGGCTACTTCGGTGTTATACAGTCGTGTACAGGAACGGTGGGCTCAAAGGGCCTTCCCTC
+>73837 1
+CTGAGAAGAAACGTTAATGATGCTAATAAAGCGTCTTCCGGCCTGCAATGCATCTCCCGGGATACGCTCGGTCAGAAGAGGCCTCGGTCTTTCTCGTAAT
+>73838 2
+CCATGAATGTCGCCTGAAGGGAGACTCACAAACTTATTGCCATGCCCACCTGATTCGCTCCTAAATTTAGCAGGCGTGGGTGCCTAGAGTACTGGATGAT
+>73839 3
+CCATACGAACGCCCAACGTATCTTTTGAGGTAGTAGTCGCATGACGGACAGGTTAACACTCACACCCTCTTAGGCGGGCTTTTAGTGTGTACGGAAAGTC
+>73840 2
+GAACGCAAGGATAACTGCAGACATTACCTGGTTGCCGCATCAGTGGCTGACGCCAAGCTACTTTAAAGGTTCCATTAGGGTCGCAGGTGTCCTTTACTAC
+>73841 2
+GATGTGTGCAAGTGTATATCACCTCGGCTCAGGCCAGTATCCTCAACTGGATTTGGCAACGAGACAAAACAGTTCGTGTGGCAGCCTCCATAGTTGCCTA
+>73842 2
+TATAGTGACACAGGTAAGACACCGTATTGTAGTCCGCATGCTGTTATCTTTGTCGTGCCAACAGATTGGACCTAGCGGAACCAACGCGCTGGATCTAGCC
+>73843 3
+GTTATTCGCGGACGAAGTCTCTGTTGCTGCCTTAGCAGTCGCAGCTGTCGACAAGCAAATAGGTGCCCAGATAGACAACAGATCTGGATAGTCTTTCACC
+>73844 1
+ACAGAAGAAAGCGTACCACCGAGTTAGATCCTCTCGGTCGTTTTTTCCTGCGTTGTAGCTCCATTGGAGCCGTGCTAAGAAACCCAAAGAGATCGGTCGT
+>73845 1
+GGTCTACGACTAGGTGCGCTATCGCGAACAATTACCCCTAAGGGATACCGGACAACTTCGGACACGTATTTCTTAATCGAACTATGCGTGGTCAGGTGCT
+>73846 3
+AGTAGTCATCCGAAGCGACAAAAGCGGTGCCACTCTCCTTGTCAGTGCACGCATTGAAGTTGCCGGAAAATTTTCGCACGTTCACTTGGAGAGGCATTCT
+>73847 1
+TCGCTTTGCCCCTTAAATACGCACAAAAGACGTCTCAGGTATGAATGCGTCCATCTGTAGTGAAGTATTCCGAAGGCGCATGCCGTCGTGGGAACCAGTT
+>73848 1
+TCCGCCAGATGGTTCCCTCAACTGCGGCCACGTCATATGCAGTAAATATCTAGATCTACAAGGGGCTACGGAGTTGTATTCTTACAGGGCAGTCTCAGGA
+>73849 3
+ATTGGTAATCAACGGCCTTACTAGATTTCGATTATGCTAGCCGAGTACGAGCATTCGCCTGCACTATATCTCAAAAGGCACGGGCGGAGGCCTTGGCTCA
+>73850 1
+AGTTCATGTGTTGATCGCAGGCTTAACCGCGCTTGCTACGGCCCATACACTCACCTATATCTAGCTAAAGGGTGGCATGCAAGTATGATCAGCCGGTAGA
+>73851 3
+CTAGAGAGCGTTATGCTAGTCTCGGCCTGATATTTATCTGACCGATGGGTATCAACCACATAAAGTGCTGGAGTCTGGCGGTTCCAACAAAACGGCTCCC
+>73852 2
+CGCGTATGGAACGATCGGCTCGTACAAGGTTAGATCCGACCCCTACTTTGCAGACCGCTGGAAAAAATTGAATACGTGCGTCGCGTATTTTGCGTAATCC
+>73853 1
+GCATAAGCTCAGGAGTCGGATCTCGTTCTAATTCAGTCTCACTTAGCACCGGTGAGATCAGCTCGAGAACGACTTTGCCGGCAAGTCTACGTGGTCAATA
+>73854 3
+CTCTTACTGAGCGTATGCTCTTTGAAGGCCACTATGTCAGCTATCACTGACCACGTTGCGCGGATACAAGATCATGTAGTAGACCATGGGACGAGCAGTC
+>73855 1
+CCAAGCGAGTTTCCCGTGAAATTAACGCACTAACGAGATCCCTCGTTGCAGGCTTGCATTTTACAGGGGCGATTGAGTGTGATACATTCAGCTAGCCAGC
+>73856 2
+TGCTCTCCTCAGGTTTTGAAACTTATGCTTCGCAGATACATGCTGCAACTGGGAGGTTAAAGAGGCCGCAAACGGGGGACTGACATTCCACCACACTGTT
+>73857 1
+GCTCGGTGGGAACGACCTCCCACACACCTTTTACTGGTCGACATAACTCAAGCAGTTTAAGATGCCGTATTTCGAGGAAGGCAACTAGTCGTCGTTGGTA
+>73858 3
+GATTATCGCGGTACTGAATAAAATTGTCAGCGGAAACGTGCCTATCCCCCCAGCATGGGCCGAATCGTCATGGTGTAATATGCTCGCGCAGTTTCAGCTA
+>73859 2
+GTTGTGGTTTTGGCATGGTTCGCGTGAGTATACATCACAATCATACGAGTCAGACCTGGTGAAGATAGCCGGCCCCCTTGAAAGCAAGCACACTCATTCC
+>73860 2
+GTAGTTCTGCGTGTAAATTGCCTATCAAAGAACGTACGGCAGGTCTCTTCCATCAAGCCCTTGACTCAGGTGGCCGTCGGGCACAAGAGCAAATGTCATT
+>73861 2
+CGATTAACAAGGAAGTTCTATCCCGGAGGAGTAATGGGCCATTCCGTCTTCAAATACCGCGACATTGTGGTCAAGTCGGTAGACTCGCTTTCCGGACACT
+>73862 2
+GGTTCCAGAAAGGTTATAAGTCATAGGGAAACCGACAAGCGGGTGCTCGACATTGTGGCTCTTCAACACTTTACCGGTCTGGCTCTTGTGCACAACACCT
+>73863 3
+TGTTTAAACCGATCTGAAGGCACGTACTGACCGCCAATATTCAGAACTGTATTAGAGGCCAACCGGGGTCATTATGCGGAGTTTCACTGGCGCTCCTGCA
+>73864 2
+CAGCATGCGACAGAAGTTCGTTCCGGAGTTGGGAGGGTCCGTACGCCCCATTCACCATACAGAAGCATTGTTTGCAATACAGTTATCTTCGGATAAGTCC
+>73865 3
+GAAGTTCAGAGTGAGCATGAAGGCATCCTTTGTCGAGAATACTTAATCCGTTGGTGCTTTTCGTCTAACGTCTCACGGAGCAGCGCCCCCACATGAACGA
+>73866 1
+CCTTACACCTGTGAGCGCAAGTGGCGGGCCTTATTTCGCCATAGCGATAAAGAGGTCGAGGCGATATCCAGGTATAATAAATCGGATCTCCCTATGTCTC
+>73867 1
+ATCATCAGAGACTAGGACATGGTCGTCTACGTGCCCACTTTTTGGCGAGGATTCAGGCCAGCTGTTCTTAACGCAAGGTGAAAACCGCCAGATACTTTCG
+>73868 2
+TGGCTTCGTTATTTCTAGGTATAGGTGCTAAGGGGGACCCGAGTATCCCTACGCAACATCCATAATGGTACAGACGAACATACTGCCTTAAGCGGTCCCG
+>73869 1
+GATGTACGGTGAATCCGACCGTTAATCTCACATGTGCACCGAGATGAGATCCATCCCGCTGTAACTTCCAGTCCCTGGGTCTGGGATTTACAGTAAGGAA
+>73870 1
+TCAGCACACCTGTTCGCTAATTGTAAGGAACTCTTGGGCATCGGCGCTGCAAGTAGAACCATTGTATAAAGACGCAGCGTACTTCGGTCTGAAGCGTCTC
+>73871 1
+AATTGGCTGCCGGTGGTGCTCATTTGAATATACGTGGTCATGCACTGCCACTCGAACAAGTCAGTTATGCCAGACGAAACAGTTACCATGCAGTGTCCCG
+>73872 2
+ACTTGGTAACTGAAGCACCTAGGCCGCTCCACTGCCGTTTGGTGTATCGAACACCATGAGGTTTTGCTTGAGAGAACTGCCGAACTATACACTGAGAGTC
+>73873 1
+GGCGCTAGGTGCTCTCGAAACGAGGTACTAATGCTATTGGTTCGTAGGCTCCACTGAGACACCTGTAAACATTCTCCCCTGTAAAGCATTAGGAATGCCG
+>73874 1
+CCTTGAGGTTTTAAACGGACCCGGGTACGAGGATTTGTGCCATCGTAGCGACCCAAATCACGTAGTCTGAGTTTTCAGCTTGGCACCAACGCAATGACTA
+>73875 3
+TATATGTAGCTTTGCTCCTCTTGTGACATGCAAAGCCCTCAGAGCGGCGTGAACAGTATCGAGAATTGGCAATCACTGAGCAGGCACACCCTAGTTGTCG
+>73876 1
+TCCTAATCCTGCAGCTGTACGATCTGGAAATAGACCCTCACGGTAAGGGCGCGACCGGCTATTTTAACTAACCTAAGTTGTTGCGTACAGCTAATGGGGC
+>73877 2
+CTCAGAAGCAAACGGAGGGGCAGGTACCTAAACGATATACGTCAGCCCGGGAATAGCTGGCTGCTATCCTATTTACATGTGCTTAGTCTTCCAGTCTGCT
+>73878 3
+TAATGCTGGACGTAAACACCATCAGCGGCCCGCTATGCAATACTCAGGCGAGTGTTACTTTGAAGCTAATGCGAGTGCCCTCATATTTGCGTGCGTCGAA
+>73879 1
+TTAGATCCTAGTTCCCCAACACCTGACCCTGATCTGGACTCTCAAGGGGGTTGGAAAGGTCATGGAGTCAAATACGAAGTAGCCTTATCGTGGGTTACCC
+>73880 3
+ACGAATCCCATGCCTGCTTCACAGTCCACCTGATCATCGTAGGTTGATAGTAGCATGCCGTCGGCAGCAATATCTGCTTGAAAACGGTGAGGATCTTAGG
+>73881 3
+TCTGAAGGCTCGCAGCCGGCACCAGATTGGAATACCGCAGTAAATTTGGGAATTCCACTTCAAATGTTTCCGGGGAATTTAATCTGTCCCGAGCGCCGAT
+>73882 3
+AGTTACTGGCATGCCTTTAGCAATGGACTGCACCTCAATAGGTGTAGAGACTATTACGGCGTATTTGAGCCTGGACACGGCCTTACCTGCCTAGCACAGA
+>73883 2
+CACCTTAATCGGATAAATCATGTATGGCGCGAATGCTGATTACTGCCTACGAGCCAGGAAAGGTATCAATCCGCACTGCATCGTTTTCGCCGGTCAGTGG
+>73884 1
+GGATTGTCACCTAACAGCTTAATCTAATATCAGGGGGCGCACCGGAGTGTCGCGTTTCAGCCCTTACTGACAAACCTGGTTAGCGTAATAGCTAGTACCG
+>73885 3
+ATCTCTCAAGATCCCTATTTGCCTACTTGAGTACTCCGGAGATGTTGTCTCGGGGAGGCGTACGAACGCACGGAGTTCGTTAACAGCCAGCCATGAATAA
+>73886 1
+GAAGGGGAAACTCGAGCAGGATAGGACTTAGCTTCCCTTAACGTACACATCCTTGGGCCGCCACGATGTTTGCATGCAATAGATTTCGTTGTCACACGCT
+>73887 2
+ATATCGTCTATGACTCTTTGGGGCAATCCCGCACAATGCGGCTGGCACAACTTGCAAATGCAATGGAGTTGTTAACAGAAGGGTACCCCCTCTGCGTGTA
+>73888 1
+TGGTCAACTAGGAATTTTTGCAAGAAAGATGTGCGCATCCCGCCGTCGGTACGCTGCTCCCAGATAGCTACGATGGTTGTAAGCCCTGTTTAACACGAAC
+>73889 3
+TGGGTCAACAGGCGATAGGAGTCCGCCTCGCGCAAATGCACCACATCAGGGACGCCTGAAATGGTGCATATACCTTATGTCTATAATCGTTGATCTGTCT
+>73890 1
+GTCACGCTGGTTCGAAAAGGCAGACACGTGGTTGGCCGAGCACATTACTAGCCATTCCTTAAGTAGACCGCTGTCTACATTGAGTTACCGCAAAGTTTCG
+>73891 3
+CGGGACTTGTCGCGTGGTACTTGTACAGCACCTGAAGGAAGTATCCGCCCCGGGATGAAATCAATGCTGTACAAAAATCTCACTTTGTTAACTCTCGCGG
+>73892 1
+GGCGCTAGCCAATTGCACAGTATGTCGGAGTCGGATGCCATGGACATGAGCACCTTACACGCGTATACTTTAATATTAGCTGTCACTGCCTGACGGACTA
+>73893 1
+TTCCGAATCCTCCGGCGAGTGGTGGGCGGTGACTTTTGCAAAAATCCACATCCTCTGTTTGACTAACTGACTCCACATAGGGACTATACTAAGAGGCGGA
+>73894 3
+CTGAAGCATCGGGCGACGCAAAATTTACTTTGCAAAGTGCCGTCTTATGAGCGACCCGCCGGCAACAGTAGCTGCATTCATCGATTAGTCCAGTTATTGG
+>73895 2
+GGTTCAGTCTTTCAATACTAGTCTTACCCGCCTGATGGGCGTCGGAGGCCAGGTTAACACCGTAAGCCGTTCTCAGAATAATGGAACGTAAGCGTACATC
+>73896 3
+CATGCTTGTTATCGCTCTGAGAGCGCGCGTCCGTGCGAACGACATCAACGGTGATCCTCTGAGAATCCAATTATAGCAGGTGCCCGCAAGTATAAGATTT
+>73897 1
+TGAAAACGTAGCCGTATTATGTTGACCTGTACCCTCCTGTGGAACCTCTCCCGGGTAATTGCAAGGGCCAACGTGCTCAGAGTACGATTACTTAAGAGGC
+>73898 1
+GCGGCACATCTCTACGAAGTGGTACGGTTCCCAAATTTTTTCTGGCCTACATGTTAATGCAGAGTAACCGCGCCGGTGGAGTAAATACTAAGACGCTGCC
+>73899 1
+CGTCTGCCTTGCGTGTACAATGGCGTCACACATCCAGCTTTAGGTGCTAGAAAGGTCGCCAGTAAAATTCCGGAATACCTCAGTCGGAACTGGATTTACG
+>73900 1
+ATGCCTGGAACGTTGAGATGTGATAGACGACTATCGTACTGCTCCCTGGATCAACCCGTGATGTACTCAAATCGACGAGGATGTGACGTACCGTCTACCT
+>73901 2
+ATTTAGAAGATAGCCGAAAATGTAGGCTGGATATTCCTAGAGTCTGTCTCCTAGCCTCTTGGCAAGTGGCCACTAGAGGCGCATCACACATCCGCTTGGC
+>73902 3
+TAGCTGACGATAAGTGTCATTCGCAGAACTCTCACTAGAATGAGTATTTAAGCCGCCTATCGGCATCGGGATACCTTACACGGCCTGTTCAGTGAGGGCC
+>73903 2
+CTTGTGTGTGAGTCATGGGTATCGCCTCATAAACGAGTATAATTGCAGACACGGTCGCGTTGCACTCTACCTCTCCCGATGGCGATAGCGATAAGACACA
+>73904 2
+ATAGTGAAAGGCTTCCAAGCAAGGCGGTTACAAACGGTTGGCCCTACGCTTTCTTCGGCACTGTCAAGATACACGTAAACTATTGCATTGTGCCTCGCGG
+>73905 1
+CCATCGGAGAGGCGATCTATAGCTCTACAATCGCGGCTATATTCTCGCGAACTGATCGCATTCATTAAGCACGTCGGGAGTATGCTCGTAATGACGCGTA
+>73906 1
+CGAATTGGGCCTCGCCGGAGATGGAGACTGAATAGACCCCGCTTCGTTGTCTTCATCGTGACAACTTATAGTCGGCAATATTACCGCAGAGAGTATATCC
+>73907 1
+CTTAACCAGAGTTTAAGAGGTGCCGCCGCGGAGCTGAGAGCTCAGTACTACAGTCTCAGCTTTTGTTTGAAACGTCTCGTCAGTCACGTATGACCAACGA
+>73908 1
+GTACTTGCTGTTGGGCGAGACTTGCGTGTCAGTGGCAGAGTAGCTGTCTCCGCAACCATCACGTTCAATGCGAGATAAATCCGAATACATCCCATCGAAT
+>73909 1
+TTACCCAAACTATCAGAAATGCAATACCTAGGGTCGTAGACTATAAAAGGGGGTTATTCGGCTCCAATCACTCTGGCGGGCTCGTTTGCCTTGCCAGCGG
+>73910 1
+GCCCGCGATGAGTTCTACAAGTAGGGGTAATTCCCGTACGACGCACTACTCTTAGATTATGACCCTACCTCATTAAAGCTTGGATCGTAATGGGGCGGAC
+>73911 3
+TGAACCCGATCAAGGGTTTAGGAATCATAGGTCTCACTCTAACCAAAGTCCCGTAGCGTTGGGGTAGACCCTTCAATAAATTACCGGTCGCTTCTGGGGC
+>73912 3
+ACTCTCGGCCACTGCCCTAGTTCGCTCCAGTAGAGAGAGAATCGTCTCGCTTTAGCGTAAGAGCTTAACATTAGTGGGCCTTGCAAGCAATGTAGGTCAA
+>73913 1
+ACAATAGAGGATATCGAGGGTCTGTATGCTTTCTATTGGGAAGCATCGGGAGTTTCGAGTGGCCGCGCACTCTTTCATTAACCAAAACACGCCCGATCCC
+>73914 1
+AAGCCTTGGAACGCCAGTAACTTTGGTGCTAAGCCTCCATGATTACATCAGGGCTGTTGTATAAAACTTACCCGGACGCAGGTGCCTATCAGCATCGTGG
+>73915 2
+AGCCTAGAAGTACATTTGCGCCAGTCCTGACCTAACGCTCCTATTGACAGAGGTCGAAGTCTACGTTGATAAGGACCCGTGTCGTAATTTGACTGCACGG
+>73916 1
+GAATGGAAGATCATAGCGTTGCCCCTCCTCGGCCACAAGGACGTAGATGATCGTGTGTGCGTGGTAAATGAGCAATGTCTTCTCCCGCACCATTAATACT
+>73917 1
+AAAGAGTCGTCTATTCGTCGCGCCGATACTTGGGTTTACATCCTGTGACTCCAGAGGGAAGCGACGCCACTCTAAGCTAGGATATCTTGCTAGCGATAAC
+>73918 1
+GCAGATGACTTACTGAAAGGAGGCCAATAGCACTTCCATTCGGGGGAGTTGGAAAGGCGCTGTCTTCTTTAAGCATCTCCTCACTTCGCCTGCAGATCAA
+>73919 3
+CGAGAGGCAACAGAATAAACTGCCCGGGGGATACGCACTTATTTGCTTTACCGTGTTTTAGCTCAGTCCCGAAATCCGATCGGCAAGTATGCGTTTCACG
+>73920 1
+TTAGCCGCGTGGTCAAAAAGGTCTAAGCTTACCAGCTTGGTTCGTATTGTGATGCTTCCGAAGCCGTCGCACATCAGACTATCACAGCAAAGCGAGTGTC
+>73921 1
+TCGAAATGCGAGATGATTGACGTCCGACTAATTTGCACTGTTCTGCCCCACTTCACACGGGAGGAAGGGGAGGGCCACACTACATCATCGATATTTTCGT
+>73922 1
+ATCAAGGGCATGTATACGCAGTGGCCAAACTAGATATCCACGGTCTAGACCTAATGACTGCTGCTGTCTATCTAAACTCGATCGGTTAGCCCGGGGGTTC
+>73923 1
+CGGAGTGCATAGGACACGAGTGTGGATTGCCCTTTTGTACCACTCTGCACTCGTAAATGGCCAGACCATTGCAACAAGGGTGTCATCGTCTAGATATACC
+>73924 2
+CGTGTGTGAAGTTTTAATGCGGCTCAACTAAAAACTCCGGCACACCTGGGCTAACGGATTGCGCACGTAAAAGGAGTCCACTACTTCTTGTTCCGGTAGC
+>73925 3
+TCATGAATACGCGATGTGGAATTCGACGTGCTCAGTTTACACTAGAGTAAGGGTCTCTCCGACAGGAACTCACGCCTCTATCGGTCCTACATGAGGAGTC
+>73926 3
+TTAGAAATCGTGGAGCCTGCTTACATAAATGCCTGTTCCGGGCGTTTTAAGCCACCACGTCAGTGTCCAATAGGTGACTCGAGGAAGTCCAGTCCTCGAA
+>73927 2
+TTCTTCTTCGGACTGACGTGAACACTATAATGACCAGCTAGCGCACCTGTGTACCTGTGTAATATATGATCGTAACGCGGGCCGACGAGCATTCGGAAGC
+>73928 2
+ATATAGTTCTGAGGCCTGATCTGATCACGGCGATGAGGCTAATACACAGCGACCTTCTTGGCACTCTATTTGAGAAGGCCTACGCGGATGTTCACAACGC
+>73929 1
+ACGATAGAGCCGGACCGGGGTTGGAGTGGGTGATGTCCTAATTGCCACGTTGACATGGACCCCCATATGCTATACGCACGTACTCAATCACTAACATTTT
+>73930 1
+GTTCTCATGGAATTGCCACCAGTGGCCTTTAGAAATGCACACGCATGCTTCTTAACAGGCTAGCCCTAGGTCTAGTAGCGACCTAGAAACGAGTTTCGGG
+>73931 3
+GTTCAGAGATTGGTACTTATGAGGTCCGCGATCTGTAATGATATCGCACCTTATAGGACACGGATCCCAAAAGGTCCGATGTCTGCCAGTGGCTACCACC
+>73932 3
+TAGGAATGGCCCGATACCGGTATCATACGTACTGAATCTGCATTGGGTAATACTGCCTTGGCTAGCCGACCCGGGTAACCCTATACTTTGGGTCGAACAA
+>73933 1
+TAGCCGCGTAGTCACTGTACCACGTAAGGTATGAATTCACGACGGAGTGTAGCTAGAGGCTGCAGGTATTCCTCTAGCCTTTCAGCTCGAGACATACCTA
+>73934 3
+GGCTGTGGGGTCACCGGCTGTCGTAAGGGCACACAAGTGTGCCAGCAGTTCCTTTTGCTTTACTCTAGATAAATGTTACAAGGAAAATAGCTACCCCACC
+>73935 3
+TAGAACGTATAGGCCCTTCGAAATGGAGGAAAATCTGCAAGACCTCGACGGGCTCCGACTAGTAAGACTTCCTCCCTCGGTTCGATGTTGACATGCGTTT
+>73936 3
+TGATTACGGTCGTCGACCCAGAAACGTCGAAGCGCTATTCCACCCGTACTGTTTGAGACGGTACTCACATGGGTACGATAGATTGCCCAGTCGTTTAAGA
+>73937 1
+CGAAAGTATCTCTTAGCGTACGTCAGAGCATGGGCAGACATCTGCCTTAGCCACCATGGTTGTAAGTCCTCCGATTGCTTTCGGACTAAAAGGAGTACCG
+>73938 1
+AAAGTGGTCACCCAAGTATGGCTCGCGATCTTCGTCGTAAGAGGTACGTATGGATGCAAGAATGCCGTCGCGATCCTTATGACCACTCTGCTATACGTAC
+>73939 1
+CTTCAGGTGCAGCTGGCTTCCCATTCACTAACGTTCAACAATTGAGAGAGCGGGCCTGATACAGATTTGTGGCCTCGCGGAACTCTAGGTTAACATAGCA
+>73940 2
+ACGGCTTCACCGGCGCGTTCACTCATCCAACTGTAGAATTGGAAAGGGGTCAGGTGTCGAATCGTCACATTGATCGTACCTATCAATTGAGATCGTCACG
+>73941 3
+AGATGGACAATATCCCCATACGACGAGACCTGGGGCCTCTTCCACGATTTGAAGCTGCGTACCAATCATGACTGAGGTCTTTGATGTTGCGAGCTAGCAT
+>73942 3
+CTGAGATAGCACATCGGGATGAGTGCGCTGAGGTCCTTTAAAGCAACGCGATTGCCGGCTGTAAGTCAGCTACGAATTTTTACCGCACGATATTTCCCAC
+>73943 1
+GTACCGATTTCAAGTAAGGAACCTCGCCTGATATACCCGGCTGATTAGCAAGCCAGGATGCAGGGGTGTAACGCGCCTTGTTACGCCAGTTATTTAACCT
+>73944 1
+TTCGTTTAGAGGCCACGTAGGCTCATCGGCCGTCTTCAAAGACATAAGGAGCGATGCGACTAGCTGCACTTATCGCAGGTTGAATACTTCGCAATACCTG
+>73945 2
+AAGACTCCGTCTAGGGTCCCCGGTGGAACTATTAACCCAGTGGATCTGGACGAAAATCTCACTGCAGTACTTCATATTCGTATTAGGATCGAGGTCCCGG
+>73946 1
+GTAACGCGACTCCCGTCTTAAGGCACATATCATCATGACCCGAGCGGCGTTAAGCGTTCAACGGACGTGTTAACTACCAGGTTCTGTCTTAGGTAAGTAG
+>73947 1
+CATGATACAAAGGATTGATCTGGCGCTTTTTTTGGCATCATGTGCATCTAGAACCGGGCCGACCTCTCCTCCAAGTCAACTAACCTGATAAGGCAGGGGG
+>73948 2
+AAGTACCTTGCATTATCAATTTTACCTATTAGGCCATAACCGGTGTATCCGCCACCTAACGTGGCACCGGCCTAAACGGCAGGATTTATGGGCGGGGGTA
+>73949 2
+GCGGAGATTACTAAGCAACTGGCATAAGTCCTCTTTGATGCGAGTAGCCGCCGATCTAACCTATTACCGCGCTAACAGGGAGCGATTTTATGTACCCTGG
+>73950 3
+TTACCCGAGAGTTTCTTCCTCTCAGTCGATTCGGTAGATCACGATAGAGCAACGAACGGTAGTTGGGGTTAACAATGCCATGAGGCGACTCCATACGTCC
+>73951 2
+CTCAGATACACGAGGATTTGCCACTCAACTCGAAATATAGGTGCGGGGCCTATGCGTATCCATGGCGTGCCGCATGAAGGAATTCGATTTCCTTGAATCC
+>73952 2
+GTCAACCTACCTCTCCTTTTCGGGGGGGACTATCACAAAGGTTTAGATCTTATTGTCGCGGAATCGAGCGTGTACACGGAAAAGGGTCTACCCCCAGAAT
+>73953 1
+GCCGCTCGACAATATCTATTGTCGTGAATAGTGGCAGAAGGCTTGGCCAAGTAATACGCAACATCTTGACATGTTGCGCCTCTCCCACGTGAGATGGACT
+>73954 2
+TTCATGAACTAACGGGGGGCACGCGCGTGTATTATAGCCCGGCTCCGGGGCAACGTACTTTGTATCCTGACATTTAAAATGGATATCCAACCCACGTGAT
+>73955 3
+CTGATGAATCGGCGGGGCATAACCTGGACGGCATTCGCATCTACATTCTTAGGACGACGCGAGGGACATTCTCTTGATAGTCCCCAAGTTTTGACTACAA
+>73956 3
+ACTGTCTTTGGCTTCCAATCGCTTAGGGTCGCCATATCCACGGCAATTGGGGATGGGTCAGATTGTCGAATGAAGGCCACAGCCACTGACACAATCAATT
+>73957 2
+ACTTGGTTAAACTGGGCACGTGCGTGTAACTACTAAGATACGAACCTGTGTACCTGTGACCACTAGCCCGTAGTGACCTAAGGTCATCTGACTTGCGAGC
+>73958 2
+GAGTGTTGCTGGAAGATGATCGCACGCTTTCCGTACACCCGTAGACATCTCCGCGCTGAAGGTGACAGCATCTAGCTGTAGCTAGAGTCTATATCCAAAT
+>73959 3
+TAAAATAACCACGCCGTATATCGTCGCCATGATCGGGGACGCCCCAAGACTATCTTTGGATAGTACAGGTTAGTGCTGCGTCGAGCCTGGATTGATATCC
+>73960 2
+GAGCCCGCTGCTAAGTGGCACACACTGCACTTATCTTGCGCACAGCTATGGAACGACCAGCTTCTTTACGTTAGTAAATGTATCCTGGCGAGAGTGTGAA
+>73961 3
+AGTGACACCCTCAGGCACATTGTATTCGGAGAGGGAGATAACCTTGTTTAACGGCAAGTCAAAGGGGGCGTCTTTTCCACTGTTAAATCCTCACCTCCGG
+>73962 3
+TGACCCCATTGTAATTGCAGGGGGTTGAACAACCACTCTAGGTCTTCAATCCGCCTTATCGTAGCCGATAAAAGAGACACCATTGTGCGGTCGATGGGTC
+>73963 3
+TACCACTTATGATCTACTGCAAGGCGACAGTAAGATGTGGTTTCGCCCTAAAAAATTCCGTAGGCCAGCGGTGGTCCCGGCGCGCATGACATGTATTTAC
+>73964 2
+CGCTTGACCTTACATCTTTCCAGACTCAGTGGGACTGGGTAGAGGACATACGTTGAAGATCCAGGCCTATAGGAAGCTACACGTACTATGCCTGCCGTAT
+>73965 2
+GGGATACTCGTATCTCTCCCGGTGGACTCAATATAAATGAGAGGTCTTATCCGATAGATCGCCAAATACCCGTAGCCCTTATGAGCGTACCAGCGGTGGT
+>73966 1
+CTTGTCCTTGCTGAGCTTTGAGAGTCCTATGAAGAGCTAATAGCTGTGGCACGATCAACGGGGTTGCACTCTACGACCAACCTATAGCGGTACAAGACTC
+>73967 3
+AAAACGACGATGGAGACGCTATACAGTCCCGTCCTGGAGGGGTTATCGTCAATACACGAGTGTGAGTAGCATCTGCTCTTTCGCTACAATCTAGCGTTCC
+>73968 3
+TTGGTGAATCGCGTATGGGCCGTTAACGCCACCCCGGTCACGCTCAATCCTAAAATAGCGCTCGTCCTAGCCAGATTAATACATGGAATGTTGGAGGTTA
+>73969 2
+CGTCCGATATGCCTCAATGAGCACGACACAAGTTTAACGAGCCGGATCACTTTACCTTTCCATCACAGACGGTGGCGACTAGTGTATTGCGGGATGATGT
+>73970 1
+AATTCGCCCGAGGGTTACAGTGCATCTCACCCATACCGTACGCACGCATGGGTAAGGGCCAGGTTGCGCATAAATCATGGACTTGGTTCTGATAATTCTA
+>73971 1
+TTGATCAATCTTACTGCAGACGCATCCGATGCTACTATCGGGCTCACACGCGAATTGTCTGGTCACAGATGATTAGGAGAGATGTCACGCAGTGCGACCT
+>73972 2
+CCCCGAGATCGAGTAGTGCGGCCAATCGACCTAAAAAAATTATCTACTCGTGTGTGCGAATTCTGTTACGCGTGGACAGGTCCGGACTCATCTCTTGAGA
+>73973 1
+CCCGCAGACGACATCCATGCATTTGATAGGCTACGGATTGGAGGCTCACTACTTCGAGCGCTCCAGATTTCTCCAAACGTGCTAGTGTAGGATTGGTAAA
+>73974 1
+GGTCCCCCGTCTTAATTCCGTGAATTGGGCATTTACCCGCAAATTACTAAAGTGGCCGGTCGTACATGGCATCTTAAGCCAGTGGAGGCATTGACAAGAC
+>73975 3
+GGATCAGGTCTCTCAATGTGTTGAAGCACTGGTGTCGCATCACACGAGAGATAGATGGAGCGTGGTTTTCCTATCACCACCCAAGCACAGTTATCCTACG
+>73976 2
+TGTGGCGATGTCATGGGGAAAGTTCTATGTATCGAGTACGGTTCTAACGACCATAGGACATCACCGCGCCCACCACAAGCTACACATCTTTTAGGTTGCG
+>73977 1
+TTTAATAGGCACAGTACTAGAACTTCCCTGTAGACGCCTTTCTCAACGCGGTGACCATAAGGTACATAGAGTCAGTTAATCCAGTTCGCGGTGGCGCGGC
+>73978 1
+TTTGGAACGCCCAGCTTTCATTAGTCAGTGCTCTGATGACCCCCAAGAGTGACAGAGCGAATATACTGATCTCTGATTGTCAGAGGGGTCATGACCCGCA
+>73979 2
+GGGCTCCCCAAGGGTTTTTCGATTAATGCCCCTATTAGGCGGTCTCATGGATAAAACACAATGTCGTACAAGTTGGTAGGCAACCGCAATACGCGCTCGT
+>73980 2
+CGGCCGGCAAATAGCGTCGCTAAAGGGCCCTAAGGTTAACCAATTTTATTTGTTGAGCCTGCGTTCAGTCAAGACCCTGCCTCAGAATATGGCGAATCGT
+>73981 1
+GCGTACACGGGTTTGAAGACTAAGATTAGAATCCAGACGGACACCTCGGATTATACTGCTGGGGCGCTTTACTTCACGTTTCCCTATCGAGCCTAAGCGA
+>73982 3
+TTCAGGCTAAGTGATGATCAAATCCGATTCGGCGCATGCATCCCGTCCGCAGATGCGCCAACATCGGGCAATGGCTTGCGGTCTGTAATAATATACATGT
+>73983 3
+CGAACTAGCAGCCCCCTATCCCTACTACCGGGTGATATGGTCATGCTGTAACGCTTTGCGCGTAGGCAAAGGAAAGAGGTTTCATCTGATACTTCTAGGA
+>73984 3
+CGTTTACTTACAATCAAAGATCCGGCGTCCTATGAGAGTACGATACCGTTGCACAGATTGAGTGGACCAGGGTTCCGAAGTGTTCTACACCGAGCTCGCT
+>73985 2
+TTAACTGACGCTCTATTTTACACCACTGGACAGGGAGCATGTGATCTATAGGCCCCCTTGCTCTGCGAAAGGTACGATGGTCAACGTAAGTAGACCCTGG
+>73986 3
+CCGTTAGAGTCTCAGATGACATAAGGTACTGTATATTGACATGTGGCTTGACGCCGGCCGGCTATTTGGACAGGCCAGTCGGCAATCACACCACAATTCT
+>73987 3
+GGGGACCTACTAAAGTTGACGCATTTCATAGCGTGTAGCCCCAATGTACCAGGCGAGTATGGTAGCTTCACCTAACCCCTTCTGAAGTGCTTACTGGAAG
+>73988 2
+GCCTTGAAATAGGACTTGGCCCTGTTACGTGCCGATAATGAATACCTTGTGGAACGACAGTCTCGATCAGTGGCGCGAGTGTCTACATGCAAACTCCATC
+>73989 1
+TTGCTATTCGAGTATGACTGAACGGGATGACCTCACGGATGCAATGTCCACCCCCAGGAAGCTACCACATAGTTAGTCTACCTGTTCCGTGGAGTGAAGT
+>73990 2
+AGACGCTCGCGTCTGTGAAATTGCGACTGCGATAACCTATAGGCAGGTAGCACGACCACAAAATACGTCTTAAGCGTCTCTACTGGGAGTTGCTCTTCGT
+>73991 2
+TGGAAAACTCAGAACTCTAGCAGAACCGGGCCTATAGGAGGCATTCTCCATTCGGTGCTGGGTTACAACGATGCAATCATCCATTGCGGTCTTCGTTAGC
+>73992 3
+ACTTATCGATGGATGAAACAGAAATTAGATCAACGCTCACCACTCGTCCGTAGTTGAAACGGTATCCGGGTCGTTTCAGCTGCCTTGTGAGCGTCGCCAG
+>73993 3
+GATGTTCTGAAATGATTAGAGGGCCCACCGAGCGTTTCGCAACTCCAGTAAGCTTGCGCGGCCAATGAGTTACGATCTCAATGATTACTTAACGCCGCTG
+>73994 3
+TGCTCGCTCCTCCTATCTGGAGAAACCGTGCTCCATTATGAGGCGCGACACACACTTCAGGGACATAATGGGGGCGTGACATGTTCAGGATTATCTAAAT
+>73995 2
+TCTCTGTCAGAAAGTTGCGGGACATCTATAAGCCGAGGCGGAAAGTGAAGCGGGCAACCGCAGGTCTTCTAGTAAACTGTTTCCTCTGATTCACCACCTT
+>73996 2
+GATTAACGTGGCGGGCACCTTATACCTGGTCTCGAACAACCATATCTCCGACGACATGGATGCGTCAATTTTCTGACTATCGGGACAGAAATGTGTCCGG
+>73997 3
+TTTAAACAGTGCGAGTGAGGGCCTAACCAGATCCACAGAGTGGTCTCAGACATCCTACAGTGTTGTCATGCTAGGAGGCTCACGATCTACACTTGTCTCG
+>73998 1
+TAAACAGATTTAGTGCTACCATCTGTGTCCGAATCGAACTCATACGGAAGTCCTGGGTCGTGATGGCGCATGCTGGCGACTACCAATGGATCCGACCTTA
+>73999 3
+TCTGATGCTTGACCTGACAATAACTAACTCAAACCTAGGGTCTTATGGCCGGGACAGCCTGAATACGGGTAGGCTTTTGGGTAGACGCCCACACCTGATT
+>74000 3
+GGTATTATGATTATTAAAGCCAGGCATGCGTGGTGAAAACCGCTGTCCGCCCAACCCCCTGCAGTATGCTTCTAAAGTGATGCGTGGGCGTTACCTCAAA
+>74001 3
+CGACTTAAACGCGAGCCAGACCCGCAACTAATTGGGTCTCTCTGGTGATTCCTGACGAATAAGCGGGTTTGAAAACGTCCTGCTAGTGTGTTGCCAATAC
+>74002 3
+GGCGAAGGCCTATGCTACATGGGCTATTTTGCAGGTAATAACTAGGACTTCCCGGGGAGCGCTGTCAATTTGCACATAAAAGGCTCCCCTACAACGTCTT
+>74003 1
+AACCCAGCAACTTATTAGGAGACAATTAGGGCTGAAGGCACTACTTAGAGCGCCCTATAATCTACGGGCGGACTCGTGTCCTGAATTTGCGGTCTCTGTC
+>74004 2
+AAGCGACAAGAGCGGCGACAGTCTGTTTTGCTAGTATTGTAACTGCAACCACTTAGGGCTCCTGATTGCAGACTGTTCCCACTGGTACCCTACATAGGAG
+>74005 3
+GGCTCACGGATAAGACCGGTGGATCCGTAGCTTGTCTCGCACACTGCTAGTAGAAAATTACTATATAAGCGCGCGCGGTTTTGATTTGGACCCCCTCAAA
+>74006 1
+CAAGTCGCAAAACCGGCTACGTTAATAGATGTTGATTAGACGTCTTGATTCAGATTAGAGCTCGCTGACGACCCCTCTCGGCTGAGGAAGGATCTCGCTC
+>74007 1
+GGGCGGGTGCAGAGCAATTGGGCCCACCACTGGCAGACATATACGGTATAATCGTCCATCCATGGTTTTTTTAACACTTGAGTTTGCACCTACCGGACAA
+>74008 1
+GATTCGTCTGATCCCCTGGAGTGGAGAGTATTCGCACACCCATAGGCAACTCGGTGCTCGCCATCGATTATATGTTAAAATCAGACGATCACGTGACTGG
+>74009 1
+CGCTACATCTCGAAATATGGAATGTACTTTTCCAAGTTATCCCAGGCTAAATTTCACAGGGAGACGTCCAGCTGCCTCACGCGAGGCGGTTTGACGGTAG
+>74010 2
+GGTACGAATTGTAAACTGTATTAATGGACGGAGAACCTGTGAGCGCCCAACCTTACCTAAGTCCTCAGCTTCTAGGCTAGTCGGGCGACCGTTTATCAGC
+>74011 1
+GTTCTTCTTAGCGCTGTACCGCCGTTACATCCAGGTTCGAGAAGGTCGGAGAGCATTACACATGCGAGAGAATTAGCAAACCAGGTCTCTTGTTGCCAAC
+>74012 1
+TATGTCGTTATAGGTTGTCAGAGACAGGAGGCATCCAAACGGAGCTTACCCATCGGAGAAGCGATTTCTATTTCATGCGGTACATCCGGCTTCGACCCAC
+>74013 1
+TCCGGCACGCTGGCGATGCTGCGTCAAGATTCCTATGAGTGGGTAAAGAGTTGAAACCGCCTAGCATAAGACATACCTTACTTGCAATTTCTCCGAGGCT
+>74014 1
+GTTCAGCGCCATGAGATGAGAAACGCTCTCGCTCATATCGATGTTCGCCGTGAAGGGCTTTGTACACTGTGACTTCGACACAGAGCTTCGACACGTAATA
+>74015 1
+ATCAAGCCTGTAGAATCTGTGCAGGTAGTCGACCCATCACTGTAATCGGTCCCGTTGCCGTTCGTCGGGTACAACAATTAAGCTATTGGGGAGAACCACT
+>74016 3
+GTCCTTAGTAGACAAACAATGCGGTGAACTAGGCCTGGCACAGTGCTTTGTCAGCTAGTCACTAGACTGCCGGAATTTTACAAACGCAGTTTCCCGCGTG
+>74017 3
+AAATGAGCAGCTCGGTGTGGTTTAATCAGCTCTAAGGCGTCGCCGCCCGACGTCCGTACGCGTGTAAATTTAGTCAGGATATCTCTCAACACTGGATACA
+>74018 1
+CGCTAGTGCGGGCCTAAATGCGGCACTAAGGGCGCGTCTCAGTTATCCAACATTATTGCGGTTCTTCAATAATCTGGACAAGTCATGTACTCAACAGGGC
+>74019 2
+ATCCGCGCGGTATGAGTGATATGTGGCGTCACAGGATACGCCGCCAGAGTAGTTTTTCAGTAATACTCCCTGAATTCAGAGCACGTCTAGCACACTACGT
+>74020 1
+AAGCCCACGTCCTCCTGCATACTGTGTGACGAAAGTATTTGCTTGGGTTACACAGTACCAAAGTCGCCTGGGGGGGACAGACAATGTTACTTAGTACTCC
+>74021 2
+GTCCCTGCTTATTGAGAAGAGATTCTTACCTCCGCCGCACAGGTGTTTGACATAAGGTTCCGCGCTCAGACCTGGCGAGAACTCCTGAAAGTATGTGAAA
+>74022 1
+TCCTATACGATCACGTTGACATTTCTCGATGCTTGGTGGTCATAGGGAGAGGACACACTAAAAGGCGACGTTTATGGCCACACCCTGCAGGCTTCGAATC
+>74023 2
+CACGCCTTGATTCATGGTCACCATATTAAGCCGGCCCAGTCCGAAAGTCAAATGCACTGTGGGTTCTGGGTCTAGCCTATTACTGTAAGGGCGGCATAAA
+>74024 3
+TTAGAGGGTGGGGGTAACTGGTGAGTCGAACACTGACAACATCTCTCCAGACGAAATTTCGCGCGTTGCTATGATAACCGGCCATAACGTCTTATCCCCT
+>74025 2
+TTGTTCGTTGTATACGCCTGTACCTTGCTCCTATTAGTGCGTCGATTTACAGGCCAAGACGCCCGAGAACAAGCGTAGGTAGACCGAAATGACAGGCCTA
+>74026 3
+ATAGCAATGTTACCTGAGCCTCTACCCGCTAGTACAGTGAGTTCGGTTGCCGTAACCATACAAGCAAGTCCAATGCACGGGGCTTGGGTCTGCTTATAAG
+>74027 2
+GTCGTTTGATTTGCAAAGAATCGATAATGCAGGAGCGGAGACAGTTGGGCAGAGCCCGTGACGCCTATCTAGCACTGACTCACTTAAGCCACCTTTTCCT
+>74028 1
+TTGCGAGGTGAATCCACACACAGTCAAATCGGACGTGGCTAAGGCCGCAGTTACACTTTAACAGTACGCTCGTTGGACCGGATTACCTTCTAGATGCGTT
+>74029 2
+GGTACTGTCCCGGAGTTCGGGACGGAAACAAGCTGATACTTCAACGATGGTTGCTAAGCACCATTTAATCCATCTTCCTAAGTCAGTCTGAGTAGCCGCG
+>74030 3
+GACGAAGCCTCTGCGCTCATTTAATGGTGTCTAAAATGTTGGTATTATATCTCGAGCCATTGATCTAGAGGCCACACGTACGGACAGAGCGACCCTCCGG
+>74031 1
+CGTTTCCTAGGGACTGAAGTCTCCTTACCAAACTAGGCCCGTGGGTGATTCAAGATGCAACGAGCGTCCTAAGCTTTATTGAGTACGGAGCTCTCAGAAC
+>74032 2
+CCGTGAGCGCCGCTCCATGCCAGCTACAATGGTGAAGGAGATTCTATAAGGTCTGGACTATTGCTGACTTTCAATACGAGTACACACCGCTTGAGTCAGT
+>74033 1
+CGGTCTTCAGAATCAAGTATGCGTGTGGTTACGTATGAGTTGGTCAGCCCCTAGACATACGCAGGATAGAAAGCATATCACCTCGTCAGCTCTTAGCCGC
+>74034 2
+GAAGGCACTACCATATTTAAGACTTTGTGGTATTGTCGACCACCTGAAAACTCGCAGGTCGCGACGCCTCCTACTCCGAAAGGTATGTGAGGTATGCCTG
+>74035 3
+TTCCGCCACACACTGCGGGCAAGGCGCATAGCTGTAAGGATTCGAGATTTTGTCTTAAAAATAGTGCATCCAACGCTCGTACGGCCCGCTTAGATATGGT
+>74036 3
+TCTCAAGGCATACCGGCGAGGGTTAAGTCTAGAAAATTCACTGTTGTTAGACTGCGGCACTGGACGCCACATCTGCGCCGCTTAAGAGCGCATTTAACTT
+>74037 3
+CGAAATACGTGCTCGGATACCCCTTGTCCCAATCAGAAGTACCATTAAGTTCGGGCCATATTTGGGAAGGTTACGAACGTCGGCGGCACCGTTGTTAACT
+>74038 3
+TGTCGGACGCTCCTAACTCTCTTATGCCGTTCGTGCATAAGGCCGGCCACAGAATCGTAGGAATCAAGTAAGGCGAGACCTAGAACTCTATGGTATGTCT
+>74039 3
+ATGCAGATCACTGGGGTCATACAAATTTCCCGGTAACCCGCAGTTTGGCTACGCTGCAATTGGCAGTTCTGAACACTCCTAATATGAACCGTGGATGGGC
+>74040 3
+CAATGAGCTGAAACGCTGCGCGGAGAACGTACTGTTGGTCTTCCTTCATATCGAACTGATCTATCCTATCGTACACCGGCAGACGGTGAGATGACTGTCA
+>74041 2
+TGACGGAGAGCGTGTAGTATTCGGGCAGGCTTGCACCAGTCTATGATACTCTGTCACCTCTCGCAATATAGTTTCCTAAACGCGAGGAAGATCCTACCAG
+>74042 3
+TTGATCCGGTACTCCCCGATATTCAGTGCTACCCTATAGCACGTAGGCTATCCTTATTAGATGGGCGGTAGCAATTCGACAACGCAGGTGCTGACAAGAG
+>74043 3
+TCTGCATATTGAATTGCACGCTTGAGGAGAGCAAACTACGGTAGCCGGCTTTATCATCAACAGTCTAATACTTCGTCGCGCGCATCGGCGCATTAGCAGG
+>74044 3
+GTGCACACTGGATTGAGCAGCTCAACTATAAAGTCGGCCTAATTTGTAACATTGAGTAGCACCCTCTGCGGATCGACGTACAGACGCTGCGGCCGTTATT
+>74045 3
+GAGTATGGCAACTCACGTCGGAATCGAGAGACATGTTCTGCGAGAGACCCTCCGTACAGTGTCTGTGTCTGTCCCTTTTCGAGAACAACGACTACAGTTA
+>74046 2
+GCAATGGGTGGGCTAATCTTCGGGGCCCTCTCTGATTCTACCTAGTTATTTTCCTAACCAGAAACGCGTGCGAGGCCAATCAGAGCAGATGCATAATGCA
+>74047 1
+GTTCCTTCGCCAAATATGGGGTCGATGTAAGGCAAGGGCCACGAAGTATAAAACTCTTTTGAGCTACGGTACCGTCGTCTCAGAAGTTCCGCGACATCTC
+>74048 3
+CGCTACGTAGCCCGAGTCAATGTTCTCCGAGTTACCTAGTGGACCCTCTGACTAAAGCTAGTGAAATTCCAGCCGTTATTGCGCATGACGGATAGGGAAT
+>74049 1
+TGTTAACTTTTTACGAGATATGAGCCGATCATGAAAGCGTACGAAAACCTTCGGGCTCGACACCCGGCCACGCGTAGTTCTCGTACATGTAGTGCCGGAT
+>74050 3
+GTGGACCTGGGGTTAGCCAACAACTAGGGCGCACCCTCACGATTTTTACTCGATCCGTTGGCAGTGTAAAGTTTCACCAATGCTTAGAAATCCAAGGCTG
+>74051 1
+GCCCGTTCTGGACAGGCCATGTATAATCGTGATCATATAACGCAGGTTCCTTGCGTCCCAGATTGGCGGCAATGACAACGTTCCAAATGTGACTAGTCAG
+>74052 3
+CATAAAGTCATTACAAATATTGTGACGTAACTTCCCTGTTCTGGTTCGCGGGGACATACCACCAGTCGGGTGGATGGAACCACTTAGCGCTGCGGCATAC
+>74053 1
+GCCTAGTCTAACATGCTGAGGGTAATAAATTCCATCGTCGGCTTTATGACTGGGGCCCATCGCAATGGTCATAACCGGGCTAGCGAGTATTACAACGTCC
+>74054 3
+GTCTGGAACAGTCAGCGTAATTTACGATCGGGGAGAGAGTCATCATATTCAGTGCGCAAAATATTCGGAGCTCCCGATCCCGACCGCCATCATTGCTTTG
+>74055 3
+ACCCTGACGCTTGCGAGACTGGAGCGGCTGATGCCTTACCGGTATTCTACACTCACAGCTACACATAGAAGTATTGCGAGATTATTGATTTAGACGCGGC
+>74056 2
+ACCTTTCTCGGTTCAGGGGAACCGCGCTATGTTTCTAGTAAAGAATTCAATTGGGAAAATATGCAATCCACCATAGCGCCGCGGCCCTCCGTGTAGGAGT
+>74057 2
+CGACTTATAACGATGTTGGGGCAAGTATGACCGGGCGGCTGCTACAATGACAAAGTAGTCCTTCACTACCTTTCCGGATAGCAGTACATGGCTTCGCACT
+>74058 2
+CCGCTGGGGCAGCAAACCAGCAACAGGCGATCTCTAGTGATCAGACTTCCCCTTGGAATATGCTAAACGTGGTTGTGGTTAATTTAGACACGGTCCTTCA
+>74059 3
+GCATTGCCTCGGAAATTTGATAAGTGCCATAGTGTAACCTACCGCAATCAAGTACTTACTGCAAGGCGTAGACCGATTGACTCGTAGCCGCGGGGTTCCT
+>74060 1
+CCAGGAGTAGCTATTAAGGTCGTTCGGCAAAAGGTTAAACTAAGACTTACCCCGGGCGGCTGGCGCCCTATGTTTGCGTTCTAAAGACTCTCATAGTCCA
+>74061 3
+ACCATGTTACCCTTGGAGGGCTCCTCCTGGACATACTTAATCGACGACCAAGACACGGTCGAAAGAGAGCCTTGACTACATTGTTGTTCTTGGGGACTAG
+>74062 3
+GAGCACTAACCCATCTGCTAGATGACCGCCGACACCACTAAGATTTGAGCGAATGTCATCGGGGTTTTCGCTTGGAGGGAAACTCTTACTCGGATTGCAT
+>74063 2
+TCAAGAGTTCTGGACACGAGAGCAGAGCCACGTTGGTGAAGCTCGAAATTCACGTATTCATGTCCATTGCGTCCAGAACCATCCACCGGTTTCTGATTGG
+>74064 2
+AAAGTATGGTACGAACCCTAAGGACCAAGTGCCGCGTCAATGGATCCATTTCCAGTGTTATCGAAGTGAACTGCGGCTCAGTCGCGCGTAATTTTTGCCC
+>74065 2
+ATTCCGAGTGTGTTCTTCGTGATCAAACCTATCCTGAAGACCGGTCGCTTACGTAGTACGTCATCCGAGAAATGAAGACATCGGCGTCGGGTTACCCGAA
+>74066 1
+CTGACTATTCTCCAACGTCACGGGTGGAGCACTCGTATGAAATAATTGACTTAGGGTCCGGACGCCGCGTGACGACTAAAATCTGCGACTCACGTTTGTA
+>74067 2
+GGAACCTGCTTCCTGCGACGAACAACGCCGGCGAAATTACCTTATTATTGGCGTTGTCTCAGGTAATAAGGATGGGCAGTGAAACCACGCTCCTCTTATG
+>74068 2
+CTCAGCCGCATTTGGTGAGTAGCAGAAAACGCAGATCAGGTCAACTCACCTCTGAACCTCGTATCAGGGTGGTGTTTTCGAAGCTCTTAAAGGGTCCCAT
+>74069 2
+ATATACACGTAGGCGATACTGCTACGCTACGTGTACTCCAACCAAGCCTTCGGCGCAGGAGATAGGCCGCTTGCTTAGAGTTTGTGCAACATTCTAGGTA
+>74070 3
+CTCAGGGTAGCTATAATCATTCCGATTCCAGTGTGCGCAGGCGAAACCGCATCTCCTAAGAGCAGAGGTATCAGTGCGCCAGGATTTTTAATACCCGTGT
+>74071 2
+TAGAGAGGGTGGTTCTACCGTCCGTGGTGATGGCGTACCAAGAAACTTCGCCATTTCACTTATGGTGCGATTACAGAACGATTCCCAACGCACACATTCG
+>74072 1
+CTTCGCTGTACGAGCACGAGTGCAGATAGGACGGCAGCGCGCGGACCAATTCTACATGACAGACATGATTTGTTCGAAACTAGTCTCTCGTTTCTATACG
+>74073 1
+TAGCCTCCAGTGGTTGGTTTCGAGGCACCACGTCGGTATTCAACCCAGATGATAAGATTCGCCCGGTGAACAAAATGGTTGGTCTAGGCACTACCATCTA
+>74074 2
+CTGAGCCCCCGGTGGCTGTCCTGCGTTCGTGTCGAAGGATAGCCAAACGCTATGAAGCTTTTTGATAATTCATTCGATCAACCAAGACAACGATCGGTGA
+>74075 2
+CAAAGGGCCCGCATCTGCCATATTTCCGACAATTGCTGACGGGTCTTAACGACTAACGCTACGTGAGCTTATATGTTGAAGGGACTCGTAGTTGGACACC
+>74076 2
+GCCTACCTAGTAGACACAAATGTTCACAGTTAAGAACGCGCTATCGCGGGCGTTTATAAGGAGGTCGAACAGGTGCGTTTAGCCCTTCCTCGATTCATGC
+>74077 2
+GTATAAGGACTGGCTCGATTCCGGGCACAGGATTGCAGCATCGCCAGTGGTGCTCTTCATTCAGACTATCTGAAACTCTAGCAAACGGTTCAGTGTCCAA
+>74078 2
+GATCCAAAACGAGAGCACTTAACGCTGAGCCGAGTGGCTTATGGCCATAGCCCTCGTTATATGTCTTCGGGTTAGCTCGAGCAATAGACTAGACGTCTCT
+>74079 2
+CATAACATTACGTTGACTACTATAGTCCGTGCAGTCTTTTCCCTACGATGAGGCCCTAAGCTGGGACCTTCAAGAGACGTGGAAAGCTGATCGTCGCAGG
+>74080 2
+GTCTCATTGACCAGAGACCATTATCGTTCTGATGAAACTTACGGCGCGCTAGATTATCCGTGGGCTCGCGCTAGCTTACGAATACAGATAGCCATGGACG
+>74081 3
+CGAAGCGGTTGCTCTTCTGTAGACTGAGCTTAGTGGAAGCAGTGAGGCTTAACCCCTTCCCTTCGGCATGTTAGAACCGGACGAGAAACCTACATATATC
+>74082 3
+AGAACCATGGTTAGGGTTTCTGAGGACCAGTATGCCCCAAGGGGCTTTCAATCCAGCTCGGAATTTGGCATTCACCTCGAAGTTGCACTCTCATAGAGAC
+>74083 2
+TGTATTTATCTCCCCCCGAGAACGACGGTAACTAATCTACGCACCACGCCTGTAGAGCTGGATCTGCGGGTTATGGAAGGAGTTTACAAATGATCCTCGG
+>74084 2
+AGTGTAAATATATTGCACTTGCTCTCCGCTCAATCTCCCTATGGGGTGCGGCCACCATTGCCAAGTAAAGCATTATGGGGAGCGAGTGAAGACGCTATCC
+>74085 3
+TCCGTCGGATATATAAGGGCTACTTAGAGATTTTATGCCTACAGTAGCACGTGACTCTGTATCGCGACCCGTTTGGGCCAGAAAGTCGCCTGAACACCAG
+>74086 2
+ATGACCGCCGGTTGCATCACATGTCTATACGCGTTAATGGCTCCAATGCGACTTGGAAAAAGATCGGCGTCTCAACCACGCTGGGGTCTTTCATAGAAGT
+>74087 1
+CCCGCCTATTGTACACGCGTCGAGGGTCTCGAGACCATGAACCTATAAGTACTTAGGGAACCTTTAGTCTAGAGTATCCGCGCAGTCGAGGATTGCTTAA
+>74088 3
+CGTCTCCTTGTGTGAAGCTCATTTCGTCCCGACTACTCGAGGACGGTGGTCCAGTGGCTACAACAATTTGGGCCCAAGCACTGAACTAAAGGGAAATTAT
+>74089 3
+GAGTATTCGGTAGATGTGCCCAGTAGCCTCAATGTGCCAATGATGCGTGACACGGGTACCCACCCATATGTCTTGCCATTACCTGGGATCTAAGGTAAAC
+>74090 1
+TCAAACAAGAGATGCTTAGGTTACGTCCCGCCAGCGGTAAGAGGAGACCTTCTTGACATACTTCGTTTCAGAGTGGAGCTGATAACTTTGCGGCCCTACC
+>74091 3
+CCCATGGTCTGGGACCTGTTCACACATCAGTCGACAGTGTTGCGTGCTAATCACGCTCAGAGGATTCAATACACACGAGTATGATCTTGGTTCGAACGGA
+>74092 3
+AAGTATCACGGCGATGGGTCCCTACCCTTCGCTGTGGCCAGCCTAGTCTTCGTTTGTACCGAGCATATAGCAGAATCACTAATGGATTGTAGCACAAGAG
+>74093 2
+GAGAATGTGGATACGAGACGTGGCGCTCTTACCATTGACCGACCTCAGCAAGAGAGCCTTTGACAAGCTTTACAGCAGGCTGCTAATTCACTTCGCTTTG
+>74094 1
+AGAGTTTAGGCGGGATCCGTTGGTGTCTGTGGCCAATCGCGTCCTTACGTTAGCCGAAATAGATAGGCCAAGTAACCCCTATAACATCATCACTTGGACC
+>74095 3
+GAATATCGAGTCCAGTGCCCGATCCTTTGTCTGCGGGTCACGTATGAGCACTAGGTAGTATAGATCCGTTACACAGTGTGACAAATCCACGCAATTGGCC
+>74096 2
+GTAGACCCTGGTACTAGACATGATGCTATTGGATAGGTTCGATCCCTCCTAGACGACCGTCCAGACTGTGGGCAGAATTATATCCTTCCGAGCCTGAAGA
+>74097 2
+TTCAGATCCACTCTAGCATCTGTAGTATGTTAGAACCATGGGCACCGTCTCACCTCCTCGTATACGCTGATGCAGGGGAAACGTGTGCATGAATCAGGAG
+>74098 3
+CTGGAATCGATCTAGCTTACTCGGAAGTGCAAAGTCACGCTTGGCCTGCCAAAGGCTAAGTATTCGTCCAGTCCCTTCGATAGTTGGGCTAGCAAAGCAT
+>74099 2
+AAACTATGCTTATCACGTCGAAAGTGACGTCGTGAATTAAGGGCCTCGTCCATGTCAACGGGGCCGATGACCATGCCGATATCGCTTAACGGCAGTTTTC
+>74100 1
+CGGTAGGAGTGATCCTCAATCCCCATCTTGGTCATTGTGGGGTTTGACAGGTGTAGCCCAGATAGCTAATGCGTGCCGAGCAACCCATCAATTAATCCAA
+>74101 3
+CTCATAGTGTCACTACGTTATACATGGGGTCACGACTGGGTAGATGACTAGTAGATACAAAGATACGGTACCTTCCCGTCCCCCTCTGATGGTAGGACCG
+>74102 1
+GATCCTACCATTAAACAAACTTACTCATGCAGGGTAGGTAGTATGCATGCGGTACGTTAAATGTCCTCTGTAGCGCGCGGTTGCTACAAGACGCCGCCGT
+>74103 1
+TCGTACCGGACATAGCCGGCCGAGCTATGTTGCAGGTTGACCGGACTAACGTTAAGCATGGACGTATATCCAACGATCTCTACTATACGGGCTTCAGTTA
+>74104 3
+ACCGATCATCTCACTTGCGGGGAAGCCTAATAGAATGCCTATCGTTGTGGATGGCCTAGATCCGACAGTCACACCTTATCAATGGCATGTTGCGAGTGAC
+>74105 3
+AATGAGACGCACGTGGGCTTAGGCGCTAAGCTTAGAACGTTGATTCTTTACCACCGTCCCTGACTCTACCCTTGACACTTGGCAGAAGAAAAGTGGTGCT
+>74106 3
+TGGTAAGGCAGTCCATGTAGATTGAATCTCAGTCTTCCAGACACACTACCTCTCAGAACCTGAGGTTGTCCGCGTGGGACCTATTAGCACTTGGGACAAG
+>74107 1
+TAGCTCATCGCCCACGATTGTCTGTCATAGTAGTGCCTGACATTCTGACTACTATCTGTGACAGAATGCCACACAAAGGTAGGTGACGGCTGACCTGGAG
+>74108 1
+AATTTGTACCTGTCAAGTCGGAGCCGGCTAAATTGGACATCCAGCGCTATGCACCGCATATCCCTGGTGTGATCTATGCCGAAAGCGGAATATTTACCGG
+>74109 2
+GGCTAAGGCCTTAGGTTGGCTTTGGATGTGGCGATAAATTTCACCACCTTATGCGGACCCCCGGTGAAACAATGTATCGATTAAGAGAACCGCCCCTCTA
+>74110 1
+GTTAAGGTCGACCATCGCTTCATCTGATTGTCCTCTAATGTACCGGGAAAACAGCCATCCGTTGCAAGGGAACAAGGTGGCTGGTCTACTAAGCTCGACT
+>74111 3
+AGTGCAACCGTGCCTCCGCTTCCTGACCATAAGCATATTTGTCTATAAGGTGGTGGGAGCTCAAAGGCGTTACAAATCGAGATCCAGCCGACCGATTTTG
+>74112 3
+GTGCAGGGCAACGCGGTCAAAGCAGGTGTTTCTTACGCTATTTGCGTATTTACCCAGTACGAAGGCCCGATCACTTTAACTCCAGTGCTAGCATAAGGCA
+>74113 1
+ACCGGCGGGAAGATTCGGTTCGTGAAAGTGCAGTATATAAGTCGCTTCAGACACCAGACATCGACCCTTCTCATTGTCTTGACCAGTCGGGCTAGTAACT
+>74114 1
+TTGTGGATGTGATCGGAAGGAATCATCAGCAATGCACATGCTCTTAACTCCGCAGTGAATATATCTACTCTGGGCGCGACTCATGGCATCGGCCGTACAC
+>74115 3
+TGCGACTTAGCTATCGTTCCGTGGTCGAGCAGTAAAACGATCTCGACGTCATAGTGCCCTAGAAATTTAGAGTGCGCTCTACGGCCTACGCGAATGTAAC
+>74116 1
+TGTTGCGTGTCTAACTAACAGAAGGTAATCGGTGGGCTGACACTTCCACCCTCACATTTTTAAGGGAGCGAAGTTCGTCTCAGGCCGCATGCAAGTCAAC
+>74117 2
+GTAGTGGAAAGTTTCTTCCGGTCTGGTAAGTGGTTCAGGCCCACAACACACTCCAAAGCCTCAAGCAGTATCAATTCTGGGGGTACTCGCAAGACTTTGC
+>74118 2
+TATCATCTTTTTGATACGTCAGCAACCCCCTTTATGGCGATTCACGGTCGGAAACCGAGGCCGGAATCCGGTTAAGGGCGAGCGATTGTCTCAAGATACA
+>74119 1
+ACTTATAACTATTAAAGCCGGTGACCTTTATTCAATTGCGAACTGTATTAGCTGGTACGTCAGTAGTGGCAGAGAAACGTCCGCCGCGGCCCGCTCCGGA
+>74120 1
+ATCGAGATTTCGCGCGTGATTCGAGAACGGGCACCCCAGTCGAGCTCTCTGCCACCGTCTACCGTGTTATATAATATGTACAAGCCGATGGGTAAATGAT
+>74121 2
+GCGTCTGCTCCTGGAAAACCTTACCAGCTACCTGACCACGCCAAGATAGGCGGGTGTAAGAGGAGATGTAGTTCTGCCAATCTATCAATTTTGCTGCGAT
+>74122 1
+CGAAATAATCCATTATAAATGCGACGGATATCACGTGGTATCAGTCTTCAATACCTAGGCTCTTCGGGGTTCTCGTGCGCGGGCGGGCCAATCAACATGC
+>74123 3
+ACACATCCATTTCTATGCTAAGTGTAAGGTGGAATCGGTACCGTGGATGGCTCAAGACCTAACAGCGAGGTCCCTCAGTGGCGAATTCTCGTTCCAGCAT
+>74124 1
+GGTGAACCTGGTCTTGCTTTTCGCAGAACACTCTCTTCCGTTATAAGAGTGTACCTGAGAACTACCGAAAGAACTTGGGCCGGGTCAGCCGTCGAATAAC
+>74125 1
+TGATGACTAATACACTCTATGTGCTACAGTGTGAGGTAGTCCGACGGCACGTCCGATTACTACAATCCAATCTCGCCCGGAGTTAAGAGTACGGTGCGCT
+>74126 2
+TGTCCCATCTCGATTAACATCCGAGCGAGACACCTGGGTGTAAGGCCTCCAAATTGTTGTAGAGAGCACTGCTTCACGACATGTAAGCGTTTAGTCAGCG
+>74127 3
+ATACGCATCCATACGAAACTGTCGGTGCTTTACGACCTGCTTTTAATGTGAGCGAATAGGGTCCAGTGTGAGTGGGGCTCTTGCCAACCCAAGACCATCA
+>74128 3
+ACTGCCTGTGAGACCGAAGAAGGCGTGGTCTCGTCTAGTTTAGTCGCGATCTTCCTCACGAACATGAGGTTGTTTACTACCAACGTAGATAACAGCGCCA
+>74129 2
+TAGACGTAGGAACAAATTTGCTCCAATATTCGTTGCCCCGGACCTCATCACGCGTTGCAAGAGGTCGTTAGCAGCACTGCGATTATGGACGTTCAGCATG
+>74130 3
+ATTACGAGTGATAGACATGCTAGGGACTCAGTCACACCTTAGTGGTTCGACTTGGCGCAGTTTGAGCCTTACTAAAGACCCGACATGTCGGCGATACCTC
+>74131 2
+TTCGTGCGTTGAAGTGGAAAAAACTACTCCAGCTAGCCATGCGTGCAAGCCGCTAGTCTCCTCTAGGCTGGTTCATAGAGCAGGATAGCATCTTCACGTA
+>74132 1
+TACCTATTGGCGGATTGGATATTATAAGGCGATCGTCAACGCAGTTTGGGACCATAAATACCATGTCGGCTCCAGGCTTCCCTCCAAGAGACGTCCTGGA
+>74133 2
+CGGGCCAGTACTCCAATTTGGTTCTTATATAGTAACTGGCCAAGGTTAGACTATTTAAGACGCTGCCTAGGGCCCAGGCAGGGAGTTAACCCCACTCTGA
+>74134 2
+TGAGAGCTCGCACCCACTATTTGTTGGAGACTAGGTATCTCATCATATGGCATGAGATGATCCGTATAGGACACACACCTCCGGGCTTGAGTGAATGCCC
+>74135 1
+TGACAGTTTCAGTGGCTGTCAGGCGACGATTCTTGGATCGACAAACTTATGCAGCAGTGCCCGACTCACCATTTGTTCAAACTGGGGGCCACAAGTCTAA
+>74136 1
+AGATAGCGTGGTGAGACCGACCTTTATATTGGGCGAGAACCGTGCCAAGCTTTTGTTAACCATTCAATTAAGGTCGGCATACGTGACTCGCCACTGCACC
+>74137 2
+TAAGAATCGGCTCCGTCCGAACTATCCGTTCAGGCTACGCGACCGTGTAGTATATCAGGGAACCCGACGGTGAGAGTTATGTAGTAATCCTCCCGATATT
+>74138 2
+CGCGGCCTAGGGTGTTAATAATGTACCTATGGGACAGCGGTTCAAAAACACGCTGTCCTCATTATCCGACGGATATCCCGGTGGCCTTTAGAGACATTAC
+>74139 1
+TGGCAAGCTGGTGCGGGAATGCAACCATCCCGTTTAGCCTACCCGATGCATCACATTACAACTGTAGTGTTTGCAAGGCCTAGCAGCGTGATTGCATATA
+>74140 2
+TTTGCAAAACCCCCCTGCTTTGAGTTCGGCGTTTAGTTCGGGGCTCTGTACTGGAGAGAGCATTATCCTAAAACCAATAAAGAGCCGATATGGGCCCCGA
+>74141 1
+GTAACCCCTAATTGAACGTAAATGCCGAGGTTTAGTACCTGCCTCAACTGAGGACCAGTTGATCTGGTGCAGCACTGCAGGTTCCACTTGGACACTGGAT
+>74142 1
+CGAGTCCCCCAAAAGACGTTATGTCTCGGCGTACGTTCGCGTAAGGTCCTCATTTAATGGCGTCATGTAGTCACCGCACGAATGATTTGAAGACCAAGGT
+>74143 2
+TCGAATGCACACAATTTTGATTTCCAGGGACAGCTTCTAGTGGCTCATTACGGCTTTACGCAGGAAGCCGCGTCGGATGAACCTCGATTGACCCTAAGAG
+>74144 1
+GGTCAATTATCAGTGCGAGCATTGACGTAACTCTGCCGGCAACGTACCTCTTATAGTACTGTGCGGTGCTAACTGGGATCCTCTGGGAAACACGACAATC
+>74145 3
+CCCTACTTTTTGCGAGATAGTAACTGGCTTGGGTTTTGGATCGACGACTATCCGCGCCAGAAAACTGATACCTGTCTCGCGTGCAATCCAGAGACAGAAG
+>74146 1
+CCGAACCGTTGCTAGGCTGAATCTGAGCTTGTGCCTAATCCAGGTAAAGCTAGGATCCCCGCACAGTCGGATAATAAGTGAGTATAACCGGGTTCCTTCT
+>74147 1
+GTTGAGGAGCTAGAACCACATACGGTCAAAGCCAGCAGGGTCCTGTGAATACTACTATCTTTCCGCTTCCGACATTATGAGTGGCAGTTCGGATGTCACC
+>74148 1
+TAATCTGTCTCAAGCACAAAACTGAGTCCTGTGGTGTCGGCAATGGAGACCACGGGCGATTAGCGCTACAGTTAAAATCTCGATTCGCTCTGTCGGCCAT
+>74149 2
+AGGTAAGCCGAATTTTTGTCAATACACCCGCGCTCCCTGTCAATTTTCCTCTGTCTGTGAACAGTTCTACCGAGGGGAGTGAAACTGGGAGAACGCCAAG
+>74150 2
+CTCCCACCGGAGAAGCCTAGATTGGCGGGATGCTGAAAGGCTCTCAGCCTTATTGTCGGGATTTACGGTCTATGACAACAATAATGTTCCGTAACAGTCC
+>74151 3
+ATTATGGCACGACGATCAAGTGCAGGCGTATTTTCGTGGAGAGTACTTGAACCATTGGACCGTTTAAGACTCGGTGGATCCCACACACGAGCTCTATCCC
+>74152 3
+CTGTGCCCTTGTACACATGGACTACTTTTTGGATTTTCGACACGAGACGACCGAGCCAAGAGAATCAGCGCGGAAGTCCGATAGCTTATTGTTGACCCAG
+>74153 1
+TGCCAAAAATCAACTCAGAGTGGGCTTCTCGAAATCCCATGTAGTGACTTGCGTATGCAGAGAGCAGACGCCCTTGTTTTGCGACAGCCTATGCGTCGAT
+>74154 2
+AACATAATACGAAAAGCATACCGGGGCTAGTTAACGCAGATTTGCTGCAGCCGTCACCGCTTTGGGTGCCTCGCTGGGACGGTATATTAGCCCCTTATAT
+>74155 2
+CTAGAACTACGCATTAGTATATAGGCGTCGGTGGCGCCGAACACAGGGTGTTTCTATGTCTCACGCAATTACCTGTCAAGTACTGTCGCACAGGTCGACA
+>74156 3
+CGATTTTTGGGCGTTGTCGGGTTGATGTACCACTCCACACTCAGCTGTTGGGCCCCAATGCCGAAAGCGAAATACCATATTACTAGATAAAGCCGGAGTC
+>74157 3
+CTACTTTCGTGCTAGTAGAACTCTCCTCGAACCAGGGTCAGATGGCCGGTCTGGTGGAACGGCGCAAAGAAAACGTGCTTAACTACTATTATATCTGCGC
+>74158 3
+AGTAGAAGCGCTCCAACTTCGAGGGATCTTTCGACACACAGTTTACGTACATGTCGGCACCATGGGCGTGCCTGTACTGTCTCAAAGTAGGCGTACTATA
+>74159 1
+TACCTAATTTGTGGGGTTCACTACCAAGGGCCTAAATTACTGTCTCATCCCTAACGTGTCGTGTGCGAAACAACACTACACTGTGCGGCGAGGGGACATG
+>74160 2
+GGTGCCTTTGCAACATTACCCCTCGCGGGAATTTGCTTAAAAGAAATACCCGTAGAGCGTCCGGAGATCGGAATTGTTAGTACCCGTAACTTCCGTGACG
+>74161 2
+GTGTCCAGTGACTGTCAGCAAAATTTCGCGGAGCAGCTCGCTACAAGTTTCGGATACGGCCCTACCCAGTGATGACTCTTGAGGACATAGCATTCATGTA
+>74162 1
+TCTACTCAATTGGTTTGAGCGCCGTCATCGTACGCTTCGCTCACTTGAAAGAGTGCGCTATTCAACGAGTTGCAACAATGTCGGGAGCCAAGACGTACAG
+>74163 2
+TACCATCGTACAGCGGTAGTGCTTCGGCATATGTCGCGGCTGCTTCAAAGTCAATTCATGGCTACTTCGCAATTAGAGATGATGGCCACAAGGCTGCACA
+>74164 1
+TCAGGAAATACTATCATTCAAGAGCAATTCCGCAGCCTGGCTCGTCTCACTAGAATCCACAAGCTACTTCGTTTGGCGAGCATTGGCGGCTGGTGAAGTG
+>74165 2
+ATGCAGTGAAATACAGGCTTACCGCTTCGCCGTATCTCCGAATTGTAGATGCCTGTAGCAGCTATATCAACATTGCTGTCTCGGAACAGCGGTCAGGCGA
+>74166 3
+CTGAGGCGTAGGCTACGCTAACGTGGACCAGCCCGTCTCCTCGTATTTCACCTATGTAGGGCAAACATGCTTATGTGATTTAACAGGACATCAAGTCAGG
+>74167 2
+GGACAGGTGGTCTCTCAGAACTAACCGCCCTGGTGAGACTCGAAAGCACGTACTCACCGTTTATTTCTTGCAGTGAATCGCAAGGTGGCTCATTAGTAAC
+>74168 3
+GTGCCGTGGCGACTAGTGGTCTTAATAATATTCGGCAAACGATCAACTCCTCCCCCGACGTGGCCCATTAACACTGTGGATAAAGGGATCTGAAGTGCTT
+>74169 3
+AGTAGGGCAGCCATTATGTAGTTGTTCGATCGCCACTACTCCCGGCCGATGGCCACAGTGCTAGAAACTGATATGAGTGGTCAACAATTCATCGTCAGTC
+>74170 3
+CTCATTGGCGCGCCCCAATTAGCTGCCGACGAGAAAAGCTCCCTGTTGAATTTTTATGCCACCGCGATGAATAGATTGGAGCATCGGGCGATTTGAACTA
+>74171 1
+TCACCCATGAGGCGCGATTGACATCGTGGGCACACGCGGTATTCTTAGACCCAAAACTCGTTTCAAGCTTGAGAGAGGTTCTCACTAAGATTGGAGTCCT
+>74172 3
+GTCACTAGGTAATATGCTTTGACTGCACGTATATCAGGTATGAGATCGCGTACGTTCTGATACCCGCGGCAATCACCAAAATCTACTCGGGACGGCTGCG
+>74173 3
+TCGGTTCCAGTGTACTGGATGACACGGGCGATGCCTGACCCGCTTAAAACTAGTTATTAACGGGACCAACTTAGCGCCTATGTAGACCGCAATATGTCTG
+>74174 3
+GCCTCTTATCTGCGGGAGATCTACACGGAACCTACATACTAGTTCATTGGGGCGCTAACAGAAGTCAGCGTGATGAGCCGATCCGCCCAATTGTTATTAG
+>74175 1
+CTGCTTGTGGGCATCCTATCGATGTCTTATTCAAGCGGCTTCATCCCCGTGGATCACTGGGGTGACCCCCAGCGATATAGAGTGATAAAGATAAGAACCA
+>74176 2
+TGTTCCGACTGCGCGAGTTGGTTCTCACACTCATCTTGGGGAGGCCTCTGTCTCCAGGAATATCGTAATATACACCGCAGAACTCTACAAGAGAAGGTGA
+>74177 1
+CTTACTACGGCGTCCGCTCAAACCTCTATCGTGTGATATTCTCGAGGCCAGCCAATATGATAGAGAAACCCGCTCGGTATGTGGGAACGAGTGAAGTTTC
+>74178 3
+CTAGCACGGGAACAAAAGTGTGTTAGGTTTTCAGCCGATCTAGCGATCGGCAGGCCCCCTATCGAAGGACGCTGTTTCCGAAACATGCATCAGTTACTTT
+>74179 2
+CCTGGACCCGACTACCGGGGCGTTACCTTGAGTCCATCAGGCTCTGCTTATAATGGGAAGGACCCCGTGAGAAATATACCTGTATGTTGGTTAAAATCAC
+>74180 3
+AAGACGTTGCACCAGTGGTCCTAAGAGGTACAGCTCTTTACCGATTCAGCCCTCTACGTATGGGTGAAGCAATGGCATCGGTGCTACTGCCAGAATCTAT
+>74181 1
+TTAGTAGTCACGAATCTGAGACTTCCGCTTGTCCAGTGGATGAAGACATGGAGATCGGTAACGCCCTTGTAATACGTCACGCACGATCTGGCCATAGTCC
+>74182 2
+TAGCAGCCGTGTTGTTCTTTCAGAGCGTTGCAAGCCCTTTGTCTCTAGGGGCGGCCACAAGCCAAAATTTCGAAAAGGACATCACTAAAGTGACCTTGGC
+>74183 2
+GGAACTGGATAACGCTTTGACAAGGCAGCTCAGCGGGCTCTACACCGAGATGGAACCGGAACTTCTCTCCTTTATTATCTGGATAACCTCTATGCGGATG
+>74184 2
+GTCGTCGATAAAAGTTTCTCAAAGGGAGTGCCATAAGGGCACCCATCGGCCTCTTATCTAGCCCGGCTGCTTGCAAACAAGATGTTTAATTGGCTAGGCC
+>74185 3
+GTTTCTTGTAGTGGGGCCAAATACCATGAGCCCTGGCAAGGTTCTCCGCAATCCGAAGTTGACCTTCAGGACCGGCATTATCCGACATATGGTATCGAAA
+>74186 3
+TGGAATTAGGTGCTACGGTGCAAAACCGCCACGTCGTATGCTAGTTGATTCCTTCCACGTCCATGGAGAGCGCAAGTTTCACAGCGATCAGTTACCGATA
+>74187 2
+GTTTGCGTGTCGTCAGCCCCAGCCCCACCTGTGAGAATCAATCGTATGGGGTATGAAAGGGTCTCAACTTTCACATACCATTCTACGGGAGAAGTGACTA
+>74188 3
+AATGTCAGGACAGCAGGTAAACCACTACCCCGGCGTCCCGAGTACTTATTGAAATTGCCACGTGGAGTTTTCATGTGACACACTTGTTCGGAACTGGCGT
+>74189 1
+CTCCCACCAAACCATTAGTCGTTTGTCGCCCTCGCTGTGAAGTTGACTTAATGGAAAATTCAAAGGGAAGGGCGAGTCGTCTTCGACCAACGCTTAGGTG
+>74190 1
+AAGCTCTTAATTGGCCTGCAGGTGTTGTGGGGGCCCCAATCACCAAACCGACAATCGTTGTCATTATTGGTCTAACGATGCGCCGAAGAATCTACTGGCA
+>74191 2
+TAGTGGAGTGGGCTATCGGGTCAGATCCCCACCAGCCTCTACTCTGGTGATTGTGATTAGAGCAGGTCTCTCTACCACAATATAGTCCTACACGAAAGAG
+>74192 1
+AGCCAGTGCTCCATACCGAGAACAGCTAGTCATAGTATTCAAGTTTTATCGCATAGGCCGAGGGACGCGCTTATCCGGGCGCGTACAAGTCTTTGTACTA
+>74193 2
+CAACGTGTCACGTACAACTAGTGGCTATTAGGTATGGCGCAGCTACCTTGCATAGCGGCGCTACTATCATATGACGCGACCCTCAGACAGATGTTTTGGA
+>74194 2
+TAACTGCGCCGAAGGTTCGCCGGGTGGTTTACTAACTCCAACGACTTCGTATCCGTACGCACATCAATGTGACATGGCGAGATGTCGTGTCTAATAACGA
+>74195 3
+TGGAAAATTTGAGCCCCCGCACTAGTCGTTCAGAATGTACTTCATATTCAACTAGCGGAGAACTGTATGTGCGTGCGTAAGGCACCACCTGGCGATGCTC
+>74196 3
+GCCATACGTTAGGTAAGAACATACGAACTGGGAAAGTTCGGTACCCCGTCCTGAATATTGTTGGGTCCCCCGTCACCAGAACAGTCTACGAGTCGTTTTG
+>74197 1
+GACGCTGACTAACAGTCCTTAACGGCGGAATACTCTGAGCGGGCATCCTGGTAATTCGCTTATGCTGAAGGATCCCACTCAATAGAATTGCATCCGGTGT
+>74198 3
+CCTAATGCGGCGAAACACGGCGTCTGCTAGGTCATGTGGCAGGCCAGTGCTTGTATCATGTGGAATCTCAGCTAATCGATAAGACTCTCCCACTAATTGA
+>74199 3
+GCACTAGAAATCCTTAATTACTACCCTGTGCAGTGTGCCTTGAGACCGCCGACCCTCGTTGAACTTGCTGGACGTGACTTAGAACGCTAGATGAGAAGTG
+>74200 1
+TGAATTTATGACCTCCGTTATGTTTGAACCAGCACGGACAGAACCGGGATGTCGCCTGTACAAGTTACCGCTTCCGGGTACCCTCGGATAATCGAGATAG
+>74201 3
+GCTGGCATCATTAATATACCATAGCACTTCAGCTCGGCTACATGGCTAAGGAGCGGTTCATACGGTCGACGTCTCCGAATGCCGTGCCAAAGTGATATGT
+>74202 3
+TAAAATGAATAGCGAGTGCTGCTGACCGACGTGCTCCAATCTCTACATGCTGCTGGATCCTTTAGCAAGTATTACCGAGCGTAGCCGGCGACAATTGCGT
+>74203 3
+CTTGAGGCGAGTTGGTTCGCCGTCCTACGAGACCTGTCGTCCATACAAAGGTGACACGAACGGGTCAACTTGAAGGCCTTCTGGAAATAATTCCCAATTT
+>74204 2
+TGGACCGTTTTAGGTTATTCGAACTCAACCTTGACACCTCATCCTGTCGTGGTTGATGAGCGCATGGAAGAATCACCTCAATCAACGCGCGTAGGCGGAA
+>74205 1
+GGACACTTTTGAGTAACCGGTCCGAATTTTCCCCATGTGATATCAGCATCCTAGATTGGTGCTTAATCAACGACTACCCACAGCGCGAGATGGACGTGGG
+>74206 3
+ACCTACGGCATAAGCACGTATGAGTAGCCTGATCGTGCAGTTGTAATGACGAGCAGTGAGTGAGTACCCCTTTCATCCCTAGGAATGGTTCCCATTAGCC
+>74207 2
+TACGATACAGGTTTTCTACGAAGGTAAGAGTATCAGCGGCTGCGAGGTCTGCCAGTTTCCACTTCCCCAATTCGAGACTAGCGCATGAACAGGATCTCGT
+>74208 3
+TACAATCTTTAGCGCAGACGCAAACTCGAAAGATCCCTCGGGTGTCTGGACCTTCCACTTAACAGATACAGTTGGTGGGCACTAGTTCAGTTCAGGCGGT
+>74209 1
+AATTATCTGCGCCTTCCGGATCCAAGACAAGTATAGGATCTAGGCGCCTAACTGTGGGGGACGACTCTTTAAATACCAGTCAATGTCCGTTGGGACCGTC
+>74210 3
+TCCACATGACTTTGACTGCAGTAGTAGGAACATGGTCCGGTGCAGCCCCGTCCGACGGCTTACATGTATTGGGACAATAGCTACAATACTTTGCAATGGC
+>74211 2
+TGATAATCAGCGTGACCCTCAGAGTCTGGTGGTATGGTAACAATCGCTATCAGCTCCCGATACTCTGAAGCCGTTCGGTTGCGACTAGGAAAATCACGTC
+>74212 2
+GCAAATCAAGATCCCAGTTGAGGTGAACGAATCCTATTAGACCATAGGTGGCGCATGTCTCGTCGTAGTTCCCCGGTAGATTTTCATCAGTCACCGACGG
+>74213 2
+TTTCTCTCAAATGGGAATCACTCGCGAGATATTTTCCTTCGGAGCCCACTGATGAAGTCCCTGTGCGAGGCTGAGTTCCAGAAGGCTCAAAGCGTAAACG
+>74214 2
+ACCCGTACAGCGACAACGAGTGAAAATCAAGTTTATAACTCTTACGTTCGCCAAGATGGGTCTGTGAGCACTTGGTTCTTGGCCGCAGTGTAGCCTCGAC
+>74215 2
+AGGAGACGGAAACTACTATTTCATGGGCGTGAGCGCTAACATCGCGTCTTAATTGGGTCCCAGGTTGTCGCTAAAACACATTCGTCCAGTTCTGCCGACA
+>74216 2
+GAATTAAAAAATACTGCCGAAAATATCCCGCAGTGACGCCGTGCAGTGCGTCCTGCGTATGCTGCGCTGTTCCAGTGGTTACGACCATATCTCTAGGGAT
+>74217 1
+AACAGGCATTGCAAGGCACTCGAATACCGCATCGGTTATGTGTCACTATCCTCATAGATGCCATGAGATAAACCGGGGTGTAGTCAGTGGCCTTGCCTCT
+>74218 3
+GTACTAGGGCCCAGACTTAAGTGCTAAAGATGCTTTTGATTCACGCGGAACCGGCGAAATGGACATAGTTGCCCCGCTTCGGTGAATCGTCCCATCAATT
+>74219 3
+ACGACGGCTTAACAACGTATCTTTCTCAGAGGGCATTGGGTTGGATTGAACCGGCCTTGCTCCGGCGTTCAAGGACATTAAGAAGCATCATGACATCCTC
+>74220 2
+GGGTGTCATCAATATGCGATTATTCTCCGCAGACATAGGCCTAGCCTGCCTATGAGACACCACCTGTCAATGCGTGGTATAAGTCACTGATGCGCAAGTG
+>74221 3
+GACCCCCTTAGCTCGCATACTGAACAGCATCGGGGATGCTTTGATTGTAAGTCGAGCGTGGTGTGTACTAGACATCTTCCGAATGAACCGAAGCATCACT
+>74222 1
+AGTGTATAGAGGTTGTTTACACGCCATCAACTCGCCCTTCGAGTTATGAGCCCTCGAACAGGCTTGATCGTTCAAAATACGCATGATCGGGGACGACGCT
+>74223 2
+ACGAGTACTCGATTTGATGCCTGGCGGTACTCCTGCATATCATCGAGTACCGGACAGCTGTTCACGAGAGGTACCTGTTACTGTAACTTAAACCGGCAGA
+>74224 3
+CATGCGGCTCCGGTTCAGTCGTTGTGCACTTGCAACCGGTCGACGACGACTCTGGAGTAATAGAAACTTACAGGAGTCACTTAGCTTCTGATACGAATAC
+>74225 1
+AGCAATACGGCCAAGTCGGGTACCTCCGTCGCTTCTTTATGATGCCGGCCCAATTGCAAAAATTTTCGCACCGGACAGGGGGAGATGATAGCATTTTATC
+>74226 2
+GTAGGACTTCGGCATGATACCACGTGGTACGTGCTAGAAAGCATCCTTGTTCATTCGGACCCATATTTGTCGAACGTAACGCTATACGAGTGAGCCCGAC
+>74227 3
+TTCACAGCGCGCAGGATAGTCCTTTAGAGTCTTCGGGACTGAGCATCCCATCGTAGGTTATATGCTAGTGTCGACCAGTATCCCAGCACGGAATAGATCA
+>74228 1
+ACTATCTTTGAGTCATTTAGCACTGCGTCCTATGGAAATCCCAGGGAGTTCGGGGCGCACAAAGTGCACCGGTCAATCTTGCGATTCGCAAGAACTATCG
+>74229 2
+GACATGGTCAGTTCGTAAAGTTAAATCGGCTCGTGCGTCGACTTGGGCACCGCATCACAAACCTGCATATGTATCTGAAGCGCAGCGCATCTGCTTATGA
+>74230 1
+AATTGCCAGCGAAACAAGTGTCGAATCCTGTTCCTATATTAGTTGCGGGAAGGAGGCCTCTACAGCATGCACAACGTGTTTCAGCGGGAGTTTCACCTCC
+>74231 3
+GGTCGAGGCCAAGGACAGTGCATGTTTACAGACTGGAACTAAAGCCACATTCCTCTCCCGGTTAGCCCACCCGTGGTTTCTGTGGGATATTTAAAGTCAA
+>74232 1
+CACAGTCGGCATCTAGCGAGCCCAGGAGTAAATCATGGGAGCTACTGTCCGAAACCATGGGCTGGATTGTCTGACCGCTGATCTTTTCATCCAAGTATTA
+>74233 1
+TCGCATACTGCCGACATCCGACCTTTGGACGGATAGTAAGTCAATCGGAACCCGTCTCCTTAGGAAGTAGGGTAAATACTTGCACGTGGCAATCTCTGTG
+>74234 3
+GAGCCCTGCTCTCCTCTCGATTGGGGGTGACACATTTTTCTCGGTTGCAAATAACCTTCACAAATGTAGCGGATGATCGTAAACTCGAAAAGGAGCGCCG
+>74235 3
+GGATGATCGCAGTAATTTGATGAATATGCTGGCGCCGTCGTTATTCCTTAAGGATCCTACCAGTGCCCCCCGATGAAGAGCAGCATTGATACGGAACTCC
+>74236 3
+CTCCGATACGTCTTGCGGCAGGGATACGTTGAAACTTGGTGAGCCATTTCACGAAAACGTGTACGCAGACTCAGCTACTCGCTTCGAGAACCATTTGGTA
+>74237 2
+GATCGGACTGGGCACCGAACATTTTGGAGCCCCGTTGTCGTAGTCCTAACCTAGGTGAGCTGCATCTAAGAGAACATTACCTTATCAGCGTTCTCAAAGG
+>74238 3
+ACGTAACAGTTTCAGAACATAGGAGTGGTTTTTACGTCCACCAAATCGGCCTACTTGCAACCTATCAGTGCATGTAGGGGGCCGTTGTGCACCGAACCGT
+>74239 3
+CAGCGGTGCCAGCAGTGATTGGCTCTTCGTTTACTATGACATTTGAATCGCAAACCAGAATACCCGTAGGCTTACATATGACCTCGTCAGGTCCGGGAAG
+>74240 3
+AACGTAATCGCGTTCGAACGTCTCAGGTGTTACCGGATTGACAAAGGGCTAACCATGATTATGGTTGCTGCGACCGCATCGGAGAACCAGTCATTTTCCC
+>74241 1
+ATTACATCAAGGGGCAAACAAGCCATGATTGCGAGTTCCCCGACGGGTTACAATTTCTATGATGCGGTAGTCTTATGGGATACGTCTCCTCACCGGCAGC
+>74242 2
+CGCAAACCAATATTTATCTACCGACATGGGAAGGCGGACTTTTTTGTAGTCCCGGATTCGACAGTGTCAGGAGCGTCGCTCCAAGTTCGTCAGGCCTAAA
+>74243 2
+ACAAACTTCTTGAGGTAACTGGGATGCCGCTACAACGAGTGGTGGTTTTGGCATATCATTCACCGAGCTGTATCGCCCTACGTCTGGGCTAAACGACACA
+>74244 3
+AACGGCGATTTCACATGGCTTCTCAGTCATTATCCTTCAACAGCGAGACGAATGCATGTTCCCCGAACCGGCACGTGGGAGTTTATGGGTCTCAAATAGG
+>74245 2
+GGCTACTCAAAGACCGTGTATGACTGGCGGACTTTACCGCGAGTACTCGCAGGCGATGTGTATGACATCCTCTCAAAAGGTTGGTAAATCTCCATTCGCA
+>74246 3
+CACCAGGAGAAGGGCGCATGCTAGAACTATACTTGACCGGCTAATCATTTCTCTACTCTCACGGGGCACTGCAGTGAACTGTCTCTTGGAATTGAATGCG
+>74247 3
+TTGGCCTCAGGACGCGATCCCCTCAGGACCGCTTAATGAATGATCACCGCGGGTCACGTGATCGCTGTCATAGTGGCAATGAGTGTCATACAATAAATTT
+>74248 1
+CTCGGCAACATGATGTTCCCATGAAGTCTCGCTTCGGCCCTATTAAAAACGTAGATCTAGGACTGGAGCCATCTAGTTCTGGGAAGGAATACCTTCGGCG
+>74249 2
+TCCTAGATGGAGCATCGACTCCGCGTACATATCTTTCGACCCGGCAGTGGAGATCAAGTTACAAGCCATCGGAATAAACGCGAGGCTCTTCTTGTGTAGT
+>74250 3
+TAAAATTCCAGAGCTGCAGAGAACATACGGAGGACTCGGGACCGGAACTTGCTTTGCCTTACTTCGTCTGAGACGGCATATAGCCCTAATGGTTCTCCTG
+>74251 3
+TATGTCGTCTACTCCGCCCGCCTCGAGGTTGGGGCAAGTTTGCCGAATTACTAACTATAGGGAAGATCGTGTCGTCAAGCTAAGGTAAACCTGAACCCAT
+>74252 3
+GAAGAGAAAGACGTTCGTGTCTTACAAACCTACTTAGTCTGTTCACGACCATCGCGGTTCGCGGGGCTTAAGATTTTCGGCCCAAAAGCGGTCCTATAGC
+>74253 2
+GCTGGGCTAGGAGCGCTTAAAGTTGTTAGTTGTACGCCACGAATCAATTAGGTTCCCCTCGTTCAATCCATGCACCTCCCTCTGGGTGAACGGAGAAAAA
+>74254 1
+TGTACCAGTGTTCCTAGACGGGCACAGGTCTACTACAATCACCGCCAAGGCGCCCGTCATATTGGAGATGACAGATTCTTATCGGTCTTACGGAAATGGT
+>74255 3
+TATCCATAGACTAGTCCTGCACTGAAGAAGCAGTTACCACATAGGCAGTGCGGTTCAGCATCACGGCGGTTACGAAGTTTACAGCCTTTTGTGGTCACGC
+>74256 3
+TCGGAAATTCCAGATATTGCTCGATGCGCACTACGCTCAACAGGGGGATTAGGCATGTATAGGAGGCTCCCACACGTCCCGTAGACTAGTTTGACTATCT
+>74257 3
+TCTAGACGCCTGGATTTATTAGGTGTCGATGTTCGAACCGCAAACGGTAGGTTAATTGTGTAGCCCCGCTAACAGGTTCCGAAACCAACCCCGTATGGAC
+>74258 3
+GTGGGAGTCGACGTTTACTGCATGCCTACTGGGGCGTAATCCGCTGGATCCGAGCTTACCATCCTGATGAAGTACAAACCACTTTGAACCAGACAAGTTT
+>74259 1
+CGTGTAGTAGATCCCCGCTGATCGCCAGTCCGTGTCACTGACACTTAAACTTAGATCATTAAATGTGGACCTTGCCATCTGCAAGAGGAGAGGCTGGTAC
+>74260 1
+CAGTGTGACGGATCCGCTAAATGATACTAGGCCAGGACGGCTCGTCATAGTGTAACTTTAGGGATCGCTCTAGTCGTTTGCCCCAGTAAAACTCCCAAGT
+>74261 1
+CGGGGGTAAAGCCATCAAGGGGGCCTCCTCGAGGGGGCTACCAATTCACAATACATTCTTGATTTGCTCTAATTATTCTCGAAGCCTGGCTACATCGGAA
+>74262 2
+CCACCGTTGGAGGCAGGTAGCAAGGGACCATACTCTATGTTACCTGAGCGACCGTCACCTTGATTTCGCAGCTTTTATTTCGTGAAATGCCAAAGGAACG
+>74263 3
+TCACAGCATGACCCATAATCGTAGTAGCCCCTGTACTAGTCGTTTGCGCCAATACGCGGGCCTATGTGAAGTAAAACTCGGGGTGATGCATCGGACTATT
+>74264 2
+GGTATACCGTAACCCAGATAACCAACCTTAACTTAGTCATAGTGTTTCAGGGACGGGTCACCTCAGGGGTGGCTTCGGGATCTCGCAGCCTTTAACGAAT
+>74265 2
+GCGCAACCTCCGGACTGTAAATCAAATCGTCTACTTACGTAGGAATGGGTATACCGTGAAACATCTGACCACGCGGATGGTGTTTAGCAGCCTGCTTGCT
+>74266 3
+ATAGATTAACCACGCGTTGGTGGAGTACATCTGGTAGCTGTAGGCTAATCTACGCCAGAAGACCGGGCAGCTGACTCCCTTACGTCCTATTTAGGCCTAA
+>74267 2
+CTTTTATGCATGAGGTGAGTGAAAAGACCGCCCATGTAACTATCCGCGTTGTTTGGCGCAATGAGCCCGGAATATAGCCGCGGCACTCATTGCCAACTTA
+>74268 1
+TACTGGTCAACCCAGCGCCGGCTCTGCTCCAGAATCTGCTTCTTTGAGAAATGTTGGAGGAAAACAATGTTACCTATCCTCCATCGGAAGGGGGGCAATT
+>74269 3
+TACAGGACACGGATTGGAACATTAAAGCTGGTAGCCTTTCTAAATAGTTAATAGTCGGCCGACAGCCGTCACCGTGGGGTCGCCCACTATTCCGTTCTAG
+>74270 1
+CGTGGTGGACTCTCAAGTCGCCAGTATGCTGCGTTCGTTTTCTATCCGAGAACACTAGAAGAAGGGCTTGGAATAAACTCAAACCGTCATCTGCACGTGC
+>74271 3
+GAAATATAGGGGTGCCCCCCCCGCTTTGACAGGTCTTCACACTTCATGATGTCGTCTTGACGGATCAGTGGTGAACTTTGGTGAACAAACCAAAGAGCCT
+>74272 2
+GGTCAAGAGCTGCGCACTTATAAGGCAAGTTTACCTCGGCGCTAAGAGCTCTCAGATTAATAAGACTGGCCGCGGATCTTTACCCTAACTTCGGTCTGAG
+>74273 3
+GAAGTGTGAGAATTGCCATCTCTAGTCCCGTCGATCTACCATCGGAGTAAGTCTAGTACGCATCGAGATTCTTGCAGACCAGACCCGTGCGTAAAGGCTT
+>74274 1
+GCCCGGGGGTGCATTCACTTCGCAACAAGGTAGTTGCGCTTTTGGCATATGTGAACTTTCCTTAGGAAACACCACATACCGCAAAGATGGTTCCCGATGA
+>74275 2
+TCAACTACCCCTCGACCGGTGAAATCGGCAGCAATGAATTTCTTTCTGATACCGCATAGCATGGAGCAGGTCGTGTATTCAGGCGGGGACACTTATATCG
+>74276 1
+TCTCAGAGGAGGGAACTGCGAATGGATAGACTAGGGGCTCCTACACGACCATTATCCCAGTATAGCATACTCTCGCTTCCGTTAGACTTCGGAGCTGATT
+>74277 2
+TGGGTTTCGCATTTAACTTATTCGAATTTTGGCCCACCTTCCCAGCCTCGCAGGGTCAAGAACACGGATAGAGGAAGTGGGCATTTAAACGCCGCACAGT
+>74278 3
+TGGCAGATATAGTGAACCACCACCCAATAGTAGTTGCAGATAATCGTGGGTAGTGCCGTAGCTAGTGTGCCGTGCACATCCCGTGACTTCTCTACAATGC
+>74279 1
+GCAGATAGAACTTCGGATATCGTCGTCTCGAGTCTTCTCACCGGACGGTTGACATGATCGAAGGCCCGGCCAACATCGAATGTTTTCACTCATAAGGTGA
+>74280 1
+CACCTGTAGATCAAGGCGAAGCTTATTCGTCGTTGAATGGTTTCGATATGATACCAAGGGAAAGTCGGGTTGACGCCACGGAGTCACTCCCACATCCTCT
+>74281 3
+CTCTCCAAGGGCGTGAGTCAACATCGAAGTGCAGGGCGTTGCCACCAGTGCCTTATTTCTACGCATTTTAGAGGGACTATACGTACCTCGAAATAGTCAG
+>74282 3
+ACCGGTACGGATATGAAATGGTCGTAAGATTTCGAAGGAGCCGCTCTATTGGCTCAGTCATACGTACCTCTATCGCGGTCGTCCATCAAGATCCACAGGT
+>74283 3
+TGTCATCGTCAGGCGGTTGTCGACCGCCAAGTCTTTAGGCAAGGCGTGGATATCCCTATTTCACAAACCTTAGCATATCATAGGCCAGGGAACATGGCAT
+>74284 3
+CCAATGAAATCGCAGACGAATTTAGGAGAATCGATACAGGTTCGTGTTGGCTGTGCAACCATTCCGCATCTGGACCGACTCTCCTCGGCAGTTTGGCTAA
+>74285 2
+GTGAATCGTATGAACAACACGTGTGAACAGGTTCGAGTAACTTTCTCCGTGAACATAGTCTTCCTCAACGGCGGACTCGAAGTTCTCGTGACATCGCCGG
+>74286 2
+GAGATTTGGTTGTGCACCCATGCGCTGTAGCCGACCCCCTGCAGGTATCATTCAGGCCAACGCCAATTCTCTAAATTGCAGAAGTAATAGGAGCTGTAGT
+>74287 3
+CGATAGGTCTTAGCGAACCTGTGGGTAATTCGCAGCTTGGGAACGTAACTCTTCCAAGCCCGCACGACAATATCTATATATCTGTGAGCGCCCGTAGTAG
+>74288 2
+ATGGTGCTGCTTGTTCGCATCATCTTTCTACCACCACCTGGCCTGGGATTTTCCGTGGAGAAAGGACACCGGAGGAAGATGAAAGTCTCAGTAAAACCTC
+>74289 2
+CGAATCATGATCTAGGGTCTTTCGAAGGAACCTGTCCATCTAGTCCGTATCTCCCTAGCGGAGACCTGCACACGAAGATATTGTTCGTAGCCGGTAAGGA
+>74290 2
+TCTTGGGAACGCACTCACCTGGAGTTACTTCCAACGACGAAGACCAGGAACCAGACGCTTTGGTCGCTCCCATATAGGATCTTTAGTCGGTGTAAGTAGT
+>74291 2
+TTCTCAGTCCGGTCGAAAAAGCTAATCGGCAGCTCGACGAGATGCGCCCACAGAAGCACAATGGCCGTTGCGGTATTTATTCCCCTTGTAGTGATGTTAA
+>74292 1
+TTGTGATGAAGAATTTAATCATAGGCGCGAACTCAGGAATGGAACTACGACTGAATCGACTCCGGCGAGCCGTCCTCGTCTGTCCGAGCTAACTCTTTGC
+>74293 1
+CTTTACCATTACACACGTTGGGCGCAGAAGCGTGTTCGCGACACGAGTTTAGAGGTGATGTTGCAAGATAAATAGCCGTCACTTTCTACCACAGCCCTGG
+>74294 3
+GAACGGAGGCGTAAGGTGCGGAGTCCTCAAGTGAAGCATCCATGTGGCTCCTCAAATCCTCACCACAAGTCTTGAAGAGTACGTGATTCCTTTTAGCCTT
+>74295 3
+CTTGGATGCCCATGTAAAATCCGTGAGTTGCCCCTTCTGCCTGTATTCAATAAAGTCTGGCTTGTAGTGGACGAGAACGACGAGAGGCACCATTCACACG
+>74296 1
+ACCCCCTATAGGGAGGGAGGAAACTTTGTCTGAAAGCTAATTTGTCACCACAGAGGTTCGTGCTGAGATCTCATCGTCCACCGGCTATTACGTTGCCGAA
+>74297 2
+GGGCAGTGAGTCATTCCGACGCGCTAGGTCCAGTATGGCGGACGACTTTCTGGCTCCATCAACGGCGCTCTGTAGTCAAATACCAATATACTATTGTAAA
+>74298 1
+GTTCACTCCATGGTCTCATGGTGCACGGAGGGGCTAACACTCGATAATCCCGTTGATCGCCCACTAAGGAAACCTTGGCAACGTCAGTGATTAAGTAGTT
+>74299 2
+TACACATGAATAGCGTAGCGTCTTCGGTACATGCTCAAGCCCTCCGTTAGCTAAGGACAGACTCCTGCGAGGAACTTGACATTTATGGTGGTAGACGTCC
+>74300 3
+GCTCAAGGAAGCAAGGTCATTGGCCTCGGTGGAGTTCAGACGTAGCTTTACGAGTGTTCATTATAACTCGACATACGCACAGGCCATGACTCATTCGCTC
+>74301 3
+GCGTTCCCCTCTCATCAAGCAGCTACCGCCCTAAGACGCCAATTGTCTTTACCAAAAGAGGAATGTATGTGATCAGAGGAGGTGGTTTGGCGGTAATCCT
+>74302 2
+TGCTGAGTACAATCGCGGATAATTGGATTCATCAGGCGCCCGTGCAACCAATTACATTGGATATTTGGGCATGACGAACATTTCTAGCGCTCCCGACGCG
+>74303 1
+CAAAATCAATATTCATGAGACCGTGCAGAGTTCGTAGTCCTTTCTATGACTGAGCACTGTGGCTCAGAGTCGTACACCGTCCGGACTACGAGCGGACTGT
+>74304 2
+CCTCTGTCCCGATGTCGCAGTCAAATCTAGGATCCTACTGTCACAAATGCAAAGTCTCTGGTGTGGATAGTCAACGGGGTACTGACTCGGCAGTGAACAT
+>74305 2
+ACCCATCATACAGGTTGATGTGTATCACAACCTGGCTGACTGAGTTTCAATCCAAGAGGTAGGCATCCACGGTCCTTGTACATCGCGTGCGGGGACATTA
+>74306 3
+TATCCATAGGGGCCTACTCCGCGCTTATCGTGTAGATAGGAATAATCAGAACTGAGGTCTCGACCTAATGGGTCGCTTGTGACAGTAATCGAACGCCCCT
+>74307 2
+CAATTTCGAGACGAGACCGGCCCCAATGCTCCGTGTTTTGGATGTGGCCTACTTACTAATAGAGTAACGGCAACTCCTCCGACAGGTTGATATAACGGTG
+>74308 1
+ATTACATACGATTTGCATAGGTTGACCATTTAGGTCGACGATTGGACGGGTCAATACCATAGGGCCCACTACGAGATGTCACCGGGCCACATCTGCTGTC
+>74309 2
+TGTCGCTGCTTCAGGAATCAGACGAATTGTCATTCACTCGGCTGAGACCGTTGATTCACCCAGCGCCGTCGGTGATAAAGAAACTTTAAGCCTGGGCATA
+>74310 3
+ACGTCTCCGTTATCTTTGTACCGGCTCCACTAACGGTACGAGGTAGTTGTAGGTAACGAACGCGAGCCCTTTAACATATCTAGCGGGTACCAAACGAGGT
+>74311 2
+TAGGTCTGCGCTTATGCCGGCTTGGTTTGTATATAAAATGGCGCCTCCTATAAAATAACCCTGGAACACTACGCCTCGACGGCATGACACGAGGGCATTG
+>74312 2
+TCGTAAGGGTTTGATACTGGGGAACGGATGGCTCCGCTTTTTCCCGGAGCCATACAGTAATCGGAATCGCATAGCCACAATCGATTCGAATCGTCATACC
+>74313 3
+TGTTAAAGTCATTCTAAGGCATCTCAAACCTGAAGGTTTGTGGAATTCTGGGCTCAAGTCCCGCAGCACTCTGAGTTCGGGAGTAGACCCCAGCGCTCAA
+>74314 2
+GGAGCTCGTTGTAGATTGAGACGGGTCTGGGTCCCGCTCCCTCAGATCACAATCCAATCCAGCTCGTATCGTGAAGGCCCTGTATTTACAATAGAAAAGT
+>74315 2
+CCGAGAATGTATAATACCCCGAAACTCTGGTACTAGGCTCGGTCTTGGCAACTCTTCGACGGAAATTTTTCACACTCTGTCTGAGAGCCGAGTGGGGACA
+>74316 3
+AGAGGTGCTAATGCAGGGCCCCCAGCCTAGTTTGGGCTGAAGTACGCAGCAACACATAACTTTTGCCCAAAGGTCGTTACTGAGTTAATGCTCCTGTTCA
+>74317 1
+TTTAAGGAATCTAAAACTCCAGAATATCACCCATGCGGTTCAACACGCGAGATCTTTAACGTACGGCCTGGGGTGGATCGCTCAGGACTGCTTTTGGGCC
+>74318 2
+GTGATTCCGTAATGCAGTTGTAGATGCCTGCGCTGCCTGTGCATAGACGGACATAGAGACAGATTACTATGATCCACCGTTCGTAGACAATCCCGCATCG
+>74319 1
+TGCTAAGCAACTTTGCAATCTAGTGGACAAGGATCGGATCGGGATCTTGCAACGCCACCAATCATCCTATCATTGTTAACGCGGTGCAGGTGTCCGTGAC
+>74320 2
+GACGTTTAAGACACAACTCCCAGAGATGGAAAATGCGAGGTCGGCAGTTAGTCATGCTTGTCCAGGCAGCTTTCCACTAAGCTGGAGTTATCTCCCTTCG
+>74321 2
+TAAGTGTCCTCTCTAGTTCGACAAGCGAGCCCAATCGAGGGTTTGAGAGATACCAACCGTCACTGTCTGGATCGTCAGAGCAGGTTCAATTTGGCACCAT
+>74322 3
+AAACTGTAAAGACTCGGGTGTCGCCTTATTCATGATTGAAACCTTGTTGCCCAGGGACATACGAGCTAATTGCCCGTATCCTGGATCAGTGACGCACGGC
+>74323 1
+GTAACAATGGCGACTCGCTTTAGCGCCGGCGTAAGATAGATCTTGAGTCAAAGTGCTACCTTTCTGGCTCGTTCGTGCGCCGAACCAAACATACATGATG
+>74324 3
+GCTGCCATATGAGATTAAGTCCTCCTGAGTGACTCACATTGACAGTTGGTCACGTAACGTTACCACGTGAGCGCACAGACTGGGTGCGACTTTTAAGCAC
+>74325 3
+CATAATACGGGACACGATACACAGCTCGGCGATACCTAACCAGGTGTTATGATGCCGCCAGATCACCGGTTTGATTTATGAGGCTAGTATTGCCGTCTGC
+>74326 3
+AGTCTGCCTACTGACCTGTGAACCGAGGCGGAATATACTCGCGGTGAGGTTTCAGCACTTGCATCCAAAGGCGTTGTCATCCGTTCTAAACAGATGACTA
+>74327 2
+ACTTACTGGTAGGGATTCGTCATAGTAACTACATCTTGGCCCGTCGGGCGTGGATGATTGAGCCCGCACCGCAAGCGCACATATAATCTCTTACATAAGG
+>74328 3
+GGTTAAATCAAAGCAAGGTTACGAACTACGTAGCACCGGCGTGGAGTTTCGCGGGGCCTAGTCTTGTCTCCATCCGTGAATCGAATCATTTCCACCGTAA
+>74329 1
+CGCTGATCGAAGTCACCGTGTTCCAGAACGCATGCTAACGCACTGCCGAAGATATATACTCTTCTGGAGTAGTAGGGATGAACTCGCCAGTTTTGCGATC
+>74330 1
+GTAAGCGTTTTGTGCCGCAGAACGCAAAGGACCACGTGATTCTCAGTGCCGGCTTTACAGGTAACTGCAATATATAAGGTTACGCCGTCGCCGTCTCTAA
+>74331 1
+ATAGATGCACAGAATTGGCCTTTCACCGAGAGGGGCTCCTTAACCTTGGCCCAACTGTTATGCGGATCGTCGGATACTTACAATATCGGTGTCAGCCAGA
+>74332 2
+CACACGTAGAGGTGGGCGAATTTACATCACAATCGTGTACATCGGATTCAGTGTAGTTCCGGGTTAACGAACTCAAGTCGCTCACATTGCTCGTCCCAGG
+>74333 3
+TCGGGGCACCCCGCGACCTACGCTCATGAACTTGCAGTTAGCCAAGAAATACCATTGTGACTACGGATGGAATGTTTTCGCAAGTCGCTGATCTGTATAG
+>74334 1
+ACCAACATATGTTTCGAGCGTGAATCTCCGTAGTGGCATTGTACGGTTGACAGCCACGCCTGCCGAGCATTACGAAATGTAGTACGGCTCAATAGTTCCG
+>74335 3
+TAGCAGAAAGGGGCGTCCTATTATAAGCGCTTTGGGGGAACGCCTACTCGTTTTCTGTAAGAACCACTATACAGAGCACGTTAGGCCAGTCCCATCCTGT
+>74336 2
+TTCTTGTGGTCGCGTCCCTAGATAGCAAGCAAGATACACGAACACTGTTCCCGCCGTCGGTTTTACGCACATAGCGTCGGAAGAGAGACTAGTAGTTTCA
+>74337 2
+TCCACCTCATAGGACGGACGGCCTACCAGCGTCTGTGGATTCTATGTCGTCAAATAGGAGCCCCTGTAAAGTAAACTCTGCAGAGTCTTTCTAAGAGGGT
+>74338 1
+AGTGACGGGTGTCGCCTTTACTCTAGCACATGGAACCGAGAACGTAAAATTTGATTAATCTGCGTGCCTGTATGCGTCCGGCAAGTACCACCTACGGCAT
+>74339 2
+TACTTATTTATTTACCGTACCAACAGCGGCGGACCCTGAACGCGGGATGGAGTCGAATGCATCTACCGAGGTGCAGTATAGGAACAGGCTTCTTCTCATC
+>74340 2
+CTAGAGCGTCATCCTGTTCTCGCGATACAAGTGGGGACAAATCAGCTCTGAGCATTAGCGTCAATCCCACGATTGTATGTCTAAGGTCTAGTACCAGGCG
+>74341 2
+TGTGGCTCTCGGGCCGTTATAGCGATCATTATGTTCAACTCTGGAAGATAACGCATACGCCGAATGGATACCTGCTAGACAGTGGAAGCCTCACGATCCT
+>74342 2
+AGAGCACTGATATTGCCATAAGACGGGTCGACGACTCATGGAATGTTATCCGACCCGACAGAATTCTCATTCATGGAGCGGTGCGATCCTTGCCTTTAGC
+>74343 2
+GAGAGAAACCGGGATCCCGTATTCTGGAAACCCATTGGTAGTAGCGCTTTGGACTATGCCTAACGTGTCAGTTTAACCGCCAGCCGACCTTGGCAAATTT
+>74344 3
+TCACGTGACGGTCCATTCCGATGGGCTGAGTTGCGAAACGTAACATGTTACTAACAGTATACTACTTATGAAGGCCACGTGCTTGCCGACTGCTGGCCAA
+>74345 2
+CTCTAACTTGTATAATCGGCGCTGCCGCCCCCATTGGACCGCGTACGATGGTTGAATAGATGGGGAAGCCAGACTGAGTATCAAATATCTATTCTAGGCC
+>74346 1
+GTTCGTGATTCGTCATAGTACCACCTACTAGGGTTTTGGTTGGGAACAAAGTCGAACGTTTCAATACGACCACACGCCCTTGACGACTGGGCAGCAACTG
+>74347 2
+GGCGAAGGTAGTCGGTCTCACAGAGATATCCGGGCAGCCATTTACCGGTTTGGCAGTACCTGACTCAAACGTATATCATAGAAGTTCGTTCCTTGCCCAA
+>74348 2
+CTCTAGCTGACGTTGTGGACCGGTAGCAACATAACAGAGCCCTCCTTGAAACGACGGTGGTCGTCTTCTACTCGAGAAATAATCATAGGATCGCTGTTCG
+>74349 3
+CGTTTCACTTATCGCAGGCAAGTAAACGGAAACTATGGCCCTCACTTGCATGGTTCGTGTGGCGACAGCCTGTCAAGTAACAGGATTTCAGAGAGTTCCC
+>74350 2
+GAGGTTTTGCTCGCACCACGTGATAAAGCTTTGGCTGCGAGCAAACCTATCAGGTTCCGGACCCCTAGTGTAGAGTAAAAGCTATAACCTTTGCCGGCTA
+>74351 3
+CCTTCCGTTTACTTTCCCTGGATTAACACTAGAAAAGAGGGGGGAGTAGGCAGAGATCAGCACTTATAGCAAGCGCCGCGTGTGTCTTTCTATACCAGCC
+>74352 3
+CCCTCATCATGCCTAACGCAGCTCATTCATTGGGATACGGGCGGCTGGGGTTTGCAGCTAGAACCGTTATGGGTCTTAAATGTGACAATACACAACCGAT
+>74353 3
+ATGCGATATCAGTGTGCGCCTTCTACACTGCGATCCTGAGAGCGACTTAACCAGAGCAAGCGTGATGGGTTAACTTGATGTAGCCTATATCTCCAAGCCG
+>74354 3
+GAGGCATTAACTCAACATGGCATGAGCCTGGTGCGGCAGATCCCAGCCAAAGAGTCGCTCACGCTCGGACTATTAATGTGTATTGACTTCTATTGTACCG
+>74355 1
+GAGCACATGGGGATAAAATATTCCGCGGCCACGCATCCTGGACTGGTAGCTTCGGATAAACTTATGTTACGGCCAAGCATCGTCGGTCTTTATACCGTCA
+>74356 1
+GCGATCTATCTGACTCTAGCACCAGGCCCCTTGTGGATATATTCAATGCGGTCAGTATACGAGGACCGAACTCGGGTGTCCCCATTACGGTGAGAAAATT
+>74357 1
+TGGTCAACAGATTATTCTTTGACGCGAGGCGAACCCCTTTCGGACAAATCAGCCGGTTGCTATGCCGCTATTCGACTGATAGTACCGCGAATGAGCGATA
+>74358 3
+TCGACGATGCTCTGCCTTGTTAAATGCAAAGACGTGGAGGGACACCTAAGTACCCTCGTGTCCTGACGCATGTACGTCACTCGGTCTACATAAGGTGAAT
+>74359 2
+ACGACCTCAATCCTGGCGTTAGCTTACACTCGAGTCGGTGTTCAATTTCGGTATCTTAGACGAATGCTAAGGGATTCGCACCCCAAAGAGGCCGAAGGTT
+>74360 3
+CGCAAAAGACGCAGCTCTGTTAAACCTGCCCCTTTTCTCCAAGTTCGTAGGATGCGCCAAGGGTCTTTAAATGGGGGCGAGCTGTTAAAACGCAATGTCT
+>74361 3
+ATAATGCGCCCATCTGCCCAAAAACGTTTCCTCTGTACGACCGTTTTTATGAGTGTTTGCGAGCGAAATGGGGAGGAAGACCTGAGTATGAACCCTGCCC
+>74362 1
+GTGGCGTGAAAGGAGACCCGTGCTATCCATGGTTTGCTTATGCATATCCAGGCGCATCAAAAATGAGTTCGTCGCCGCCTCAATACGCTAACTGTTCAGA
+>74363 2
+TTGAACAGATATCAGCACCTATACAAGGTACTCGGCAGATTGCGTACTACACATACGATATGCCGGACCTGGGTGATGGCTTTTCTAACTCGGGTCGCCG
+>74364 2
+ACGTGATCAATCGCGGATATAGTCAGTGCTACCGCGCCAAGTTGTATTCGCCAGAACCAGATTGCGTCTGTTGTTGCGAAGATAGGACTCGCTCACACTA
+>74365 3
+CGCATCCGGCGTTGAGCTATACATCGGTCTTTTGATACGTATAATGTCTGAAAGTGCACTATCAGGCCGGCATTACTCCATGGCCGGATGCAAGCCGAAA
+>74366 3
+GTGAGCCCCATAGGCCATGCGGCCATGAAGTGACGCTAATACACATCGGAACGATGTTCCGCTCATACCTTGTTTGAGGGAATACTGCGTCTTATACATG
+>74367 1
+GAGCAAATGTCGGATACTCATCGATCGTTCGGGTGGTGTTAGCGACGGCGATAATTTAACTCCGGCGCATTACCCTACTAACACCTTACCGCGAGAATTG
+>74368 3
+AGAGCCCGCACCATAGGTAGATTACTAAAACAGATACTAGACTGTGAATTCTGCTGGTCACGAATCGCGTCGAGCCTTGGGTTCTTATGTGTCCAGCGCC
+>74369 3
+AGGCGCCATGTCGTTCAGGACCTAATAACCAATATACCATGTTTCGAGGCTGTGTTCCCTTGTACACGGACGAGGCAAGCCTGAGGCTATAGGCTTACTA
+>74370 3
+GTGGTCGGTCGCTCCAATGTGTCTGAATTACTGTACTCCTCATCAATTCGATAAAACACATGCGACCCAGAGGCCGGTTGGGCACAGCCTGGAGAATTAT
+>74371 1
+GTTCGGGGCACGTCTCAGTACGCCTAGTCCATGGAGAGGCCACCCTTGTCTATTAACAATCCGTTAAGGAGTCTATTTAACTGAAGCATCGGGGCCAATA
+>74372 1
+CTGTAGATTGGCCGGCCGAACCTTATGAGGTGCTAGTACATATTTGACGACCAATTTGTCGTCGCGGACCTTGATGGAATCCATTCACCCGACACAGAGA
+>74373 1
+GCCAGAACTCCTAGTTGGTCTATGGGGGGTAAAGGGATAACCCGGAGGCAGCATCTGACTTTACCAGGTACGCTTTATCTATTAACCGTACCCACTTCAG
+>74374 3
+TGACGCAGAATACATGCCAACCCCACAGTTGTTATCTCCAAGTCCATTCCAGGGGCTGTATTGATAAGACGCGGACGGCTAGCGGTTTTATCTGGTGCAA
+>74375 2
+CCTAAATTATATGGTGTCAGATCGAATGCCGAGCAAGCTCGAAGGATACGCCGGAGCAGGCCAGTTACGCCTGTTAATCGTCTGGCTTTTGCACACTTCA
+>74376 3
+CACAGGGGGGGGTAAGGACAGACTCTCCAATTTAGCTTACAGATTGGGTTAACTCGGTCATCTTGGCTCCACTAAAATCCAGCACGTCGTTGTTCCGAAC
+>74377 1
+GACCGGCCTTACCGTTATACAACCAGGGGGACCAAGATCCCATTTGCGGCAGAATTTAGGAAGGGATATACCCTCTACATCTTCTTGCATTGCGGATGGT
+>74378 3
+GTTTTTCAAAGTCCCACTGGAATGGCACAGCGAACGGGCAATGAGGCATGGTCGTACTCCCTAGGAACCGGATCTTAGGTCCTTTAATCCTAAGGTACTC
+>74379 2
+AAGTTGATAAGATCGACTAATATGTGGTGCCGCGACATTGCCAACTACGATTCGGACCGATCAGGGTTCCTGTAGCCAGCGGCCATGATCCGTTATATCC
+>74380 3
+CTACGAGTCCCTCACTGCTACGTTTGGGGCCTATTCCCATTAAACAGGAAACCTTCTTAGGCAGGGTAGGACATTATGTCGGAGAACAGATCAGTCTGGC
+>74381 2
+TAATGAAAGTCGGGCGTCTAAGGTATTAGCTGGTGTGAGCGAGGCGCTATCTTGCAGCGCATCCACTATCAAAACTCGTTACCATACTGAAGTCCGCTCC
+>74382 2
+GATGGCCAAACAAACGCATCTATGCCAATTGCTGCGGGGCTATGCTATCGGCGTAATATGCCTTCTATAACCAGCGGCTCCTATGGCGCTTAGGAGTATA
+>74383 3
+TATGATGCCCCGCATAGCAATGGACTGCAACCGTGGTGATGAGCCCCTGCTCAAGTATTCTTGATGCGTATCGTGTATGTCCTACCCAAAGGGAGAATAC
+>74384 1
+GGCTTAGTAGCCTCTACCGAAATCTATCCTGAACCTATGCATGTCGGTGTCTCGTCTTATTACAGGAGGGAACAATCCCCACGTAAGCACATAGTGGGGG
+>74385 3
+CTTAGGGTAAGCTGGTGAGTGAGCGTGTGGTGCTCCGCAGCCAGGAAATTTCCACATCGTATCTGAGTAACTTTCAAATCTAACTCCCACACGAAGTCCG
+>74386 3
+ATGTCGAGACCTTAGACAAGCTCGTTTGTCATTCGCATCAAGAGGGGGACGTTAACCATCCTGTACATGGCGAGTCAGCTTGGTCGACATCAATCCCATG
+>74387 2
+ATGTCTAACGCTCAACACTAAGCTAAGGTCGAGGAAATGATTGCGGGGCGGCATCGACCCGTTGGTAGCTAACCCTGTTGGATTTCTAACTACACCTGTC
+>74388 3
+CTAGATCACTATCTTGAGAATAATGTTTGCATGCCCGGCGCCTTAGAGCGGTGGAAAATCTCCGGTAGCACATACCTCCCGCGATTGACGTCTGGGATAA
+>74389 1
+TTATTGGTAGATGGACCGCTCAGGCCAAATTAACCACGGCGGGCGCGGTGGCGTAGGCTATTCCCCATTAACATACCTTCATAGGGATGACATCTACTTA
+>74390 3
+ATGCGTAGTGATTGCACGATACCAAATCCTCCTTGAACTGCCATCCTGTCAGGCTGAGGTTTGCCAGGCTCTTCAAGGACTTGGAGTCATAAAGACACGG
+>74391 3
+CAGCCGCAGTAGCTATGAAAGCTGGGGCCTCCTATACTGGTCATGCACCGTCACGTAATGATCGAGTGTGTCACGCTCGTAGAAGTTAATATCCTGAATC
+>74392 3
+GGTCGGACTGGCAACTCCCCCCACATCTTGTGGGTTTGCTGGACTCGGAAAATGAGATAGAGTTCAGCTATGATTCGTCCGAAATTGTATCACAGCAACC
+>74393 2
+ACCCGTGCGCCTGGGAGGTGCGATCCTATAAAGAAGGCGTTTACAGGTCGGTCCAGGCGTTCTGTCCTAAACATTAATCCTATAAACCAAAGTTGCTCGT
+>74394 1
+GGTGCTTACACTATGATGTGACGTGGGGGCAACCGTTCCACCGACGTCCGGAATATGTAACCAGATATCCACCATGGTATACCCATTCGGGTTAACATTG
+>74395 2
+GATTGAGAGCCTTTACGGGGTGGATTCCCGACCGTGGCTAACAAACTTCGTAGCTTACCATGGCGTAAGAACCAATTGTCACTTTGCACTACGGCATAGC
+>74396 1
+AGACATTATGACGTGTGACTAGATGTGCTTAACGGATGAATCTGCGACGGCCAAGTCCACTCATGGGCTGATCAAGCGCACAACTCTGTTCTGTCCATGC
+>74397 2
+TGCTTGCCGGGAAAGGAGCTAAGCACCTGATATCGCATTTATCCTACTGTTAGCGTAACTGTACCCTGGGGACGCTTAGGTGGAACCCAAATCGCCATAT
+>74398 2
+TCGATGTGAGGACAAATCTCCACTTAGGTGGGGGCGTAGCCTCGTCAAGCATGGCCGATGGCCTGAACTCAATCCTTACCTAAGCCAATAGACTGTTTTA
+>74399 3
+CCTCCCGTGATGAGAGAGCGTCCCACCTCACCCAAATAAATATTATGGCGCGGCAGTTACTGTAGAGAGTTATCGAACTGCTGAGTGTCGACGTTATCGT
+>74400 2
+TTGCCCGCCTGTGTTATCACTAGAAGACTAGCTAATCGCACTTATCATTTCTTTGCGGAACAGCTGAGAAGCGTGAAGGGAGCGGACATCCTCGCCTAAG
+>74401 1
+ATAAGCTACTCCTAGACCGAACCCTGTCTAAAAGTGCCGCTGTTGCGCAACCATGAAGTTAGGTTAACCTACGTCGGTCTGATCGGAGTGTGACGTGACT
+>74402 2
+AGTAGAATTCGCTCATCCCGTCTTTCGGGGTTCTACTCCGAGATTGCGGTAATTAGCATCCCTCTGCAGATAAGTCTCAGGTGAGAACACGCGAGAGACA
+>74403 3
+CAATTGTAAACTGGAACGAGCGAGGGATCGGCCTCTCGAAATTTGTTAAATTTTGTGCCTGCATATCTCACGCAGCGAGAGATCGCCTCCCGACGTATGC
+>74404 2
+GGTTACCCCGTCTTGTGAGAAGTAATCGGGGGATAAGATAACAGATCCGTAACGAACGTGTTCGCTTCTACATAGCTGCTTGCGACGCACTCATTACCCG
+>74405 1
+GAAGAACTTTTCACCTCTGGGTTGGAAAGCCGTATCAGCATGAGATTCGCCTGCTATGGTGCCGCTCGCGAAGATTTAGGAAACCCATCGACTCAGATTC
+>74406 1
+AGCATACAATTTGGGTCTCACTTTCAAGCACGAAGGGCAACATAGTCTATGTACGTGGCATGACGATCACGTCCAGCAGGCGCCTATATTTCGCGTTCGG
+>74407 1
+ACTGTCTGAAAGGGGGATCTGTCCGACCCATCAGGTTATCCTGTGGGATATGGCTCTAGCCATAGCTTGAACTCGTAAGAATACTACCACCATCGCGTGA
+>74408 1
+AAACAGATTGTACCCTTGAGTACGGCACGGAGTTGTAATCGAGTCTGACCAATTGGTGATCCCTCGATGCCCTACGTCCAGCGCCTAGATGCGATGATTA
+>74409 3
+CTGTGGGAACGCAGAAACAGCGGAACGTTTGGACAAAAGGAGTCTTTCTTAATGCAAACGCTTTCCGCCCGTTGCTCCTAGTTCGATTATGACCCGTGAC
+>74410 1
+TAGGCGGCTGTAGGCCCATCATTGCTATTCAGAAGGAGAAGGGGAACTTACTTCTCCGTTCGCTCGATCATACAGGTCACTCTCGCGACAGTATCTAAGA
+>74411 3
+ACTTTAACGAACACCTGGGGCTAACGCGCTATTATGACCACAAAATGACAACGTGGCGGACGCTTCCGGGTTACCGTTCTGTATTAGTAGTCTCACTGGG
+>74412 2
+CGCAGTTAGGTTACGATTACCTGAGGAGCCTGCGCGTCAGCCAGCTCAATCCACTGCACTGTACTGTGCATTTACCGGCAGATAAGCTATATAATAGGGT
+>74413 2
+AAGTTCTCGTGTCGTCAATGGTCACAGGTAAATGGCAAAGCGGGCCATTCCTTCCGCTTACACGGCTTTGGCCGACGTTAATAACTATAGCACGAATCGG
+>74414 1
+TTTACTAACTATGGGGGCTATTGTCAAGATGTGCTTTGTAACGAGAACGCCACCGGAGTACGCACTATGGCATCAAACACTCTGCGTCCCGTCGGCGATA
+>74415 3
+ATTTCAAGCACGCGGCTACTTGAGGCAAGAAGCACCGCACGATATACCGATACGTAGCCCGCGCTTTGATTGATACGTGGCCGTTAAGTTACCTATGGTT
+>74416 3
+CGCTCCATAATGCGAGTAAAATTGTGTTGCACCACTGACAGCCGCTTGATAATCCGCTCTTTTGGCACAGAAGAGTCCACGGGCACCGAGAGGTGTATTT
+>74417 2
+AACACCCGTGGCTACTTCTCGAATGCGTTAAGGCCTATATAAGCCTTGATAAAGTTCCCGGGCGAAGACATTCGTTGAGTGCCCAGCTTGGGCTAAACTG
+>74418 1
+TGTCTCCGGACTAGGCTTGCAGTCATCCTAATGGGAGGTATGCAGCCGCATCTTCATATACCGGCCGCAAATCGGGAGCTTAATCTCATAGCTGTGAAAA
+>74419 3
+GGGCCAAGAAAGAACGTACGGCAAGGTATGCCCGCTAAGGGTTCTCGGTCCTTTGTAGGAAATACCCGTCGTAGTAGTTTCATACTAACCACCTGTTCCT
+>74420 3
+CAATGAGAGCGTTAGTATGTGGCACGGGTGGTAAAAGTGTTTTACCGTGTCCTTCCTGCGACCCGCCGTACTCGCCAAATAGTCAATCAACCTAAAGGCT
+>74421 1
+ATTTGGTGCGACGCAAGGCGTTCTCACATTCATTGATGCCGTGGAAGGTCTTCGTAACCAGAACCATACGTCTGTCAGACGACCGATACATAAGCTCTGG
+>74422 2
+TGAATAGTACTACTCTATCAGTCTAGCCAGCGTAGGAACGGGCGCGTTGCTGACATCTGTTTAGTTTACCTAGCGGAGTGGCCAAACTGCAAACGCACCT
+>74423 1
+ATCCCCGAGGAGACATTACAAAGAATCCTTGGGCGTATAGATCTATCGAGAGTTAGTGAGATTTCAGGCCCGTTTATCCCAGCGCTTCCAGGCAGTGCCT
+>74424 3
+AGTGGGAGGATTCCGTTCCCATGCATCCATCGAACGCGGCACGAGCACGGTAGATCCAGTCTTTAAAGTGTTCCCATGGCAGTGAGCTATTCTACAATAT
+>74425 3
+TACGCGAAAGACGCCCCTAGGCCCAACAGGTGACGTTTCCTAGTTTGAAAGTGGTTGATAAAGATATCGGGAATTGCCCTTAACGTCTCCCGGCCTTTGA
+>74426 3
+TGTAGATTTATTCATGCTCACAAGAACCGAACCTCGGGGCGCAATCTATCCCATGGTCTGGAGGTCAACGCAGCATGACGACTCTGATGGTTGCATCATG
+>74427 1
+TCCGAGGCCTTCTTCTTGATACATGCATGTGCAAGCGAGCAGAGTAAGCACCCATCTGTATATGCGTAGTACCGCTCGTGTACATCGAACTCGGTGAAGA
+>74428 3
+TGAATTGTAAACGTTTTGACTGTCGCCACACCCAGCCACGTGATGCGCGGCGAAATCACGGTGTCAGTAAAATATGGCTCCTGCCATTGGTTGCAAGTAC
+>74429 1
+TGCACGACTAAGCATCAGATACTCAACGGCCCGCCAAATTCTCGTCGAGATGTGGCTTGAGTCCTTTGTGTGGCGCACTTAAGAGCTTCGCATGAAGAAT
+>74430 2
+TGACTGCGGTGCAGCCCAGTCCTGTAACGCTCACCAAACTAGATGAGGATTACAGATTGCTTGCGTCACAGGTACTAACGTTGCTTTGGTGCACAAAGTC
+>74431 1
+ATGAGTTTAAGGGAGCTGACAGCCCCGCCCCACATATTGAGTGATCCCAAGCAACTAACTCGGGGAATCGCAGGCTCTTATTAGGTACGTGTCTACGTTT
+>74432 3
+TAGTAAGTTTAGCCCACATTCCTGGAAGGAGGTTCGAGCGCATGGAATTTCGTCTGCACCAAAATACCGGCATGCAGCGTGATTCACGCCAGTCGTCTAT
+>74433 1
+CAGAGCGCGAAAGCTTTTCCTCAACAGTTTAAACTTCCAGGCACGGAGATATATTTATGTCCTTGCAGGAGCCACAGTCGAATGTGGCCTACGGTGGTCC
+>74434 1
+TCACCCTGGAAGCAATGCCTCTGATCATATGCGGCCGGCTCCGTAAACATTGTTGAGACCTGCACAGTAACAGGGGTTGGTCGGATATCTACTTGCATAA
+>74435 2
+GGGGCTACTTCGCAAACAAAGTGTCTAGCCACTGTCCACTTGACATGGAATGTGAATGATTTCTCTTAGACCCTAACAGGCGGTTGACCTAGCGAGGCTC
+>74436 3
+TAGGACGTGGGACAATTCTTCACGAAACTCCTGTGCCTAAACTGTCCGCTTGACATTTCTGGGGACGAATCTGACGTACAGTAAACGTAGTTCGCCGCAG
+>74437 2
+CCATCATAGATGGGCAGGACTGTGAGGTTCGGTCGTACGCCTACTACAACGACACACTCTTCCTACAATTGACTACGTAAGTGGGGCACTATTGATGTGC
+>74438 2
+CACTTAGGACAAGGGGCCGGTACGATCAGGGATCTGTAAGTTACTCTCCACCTCAGGAAGATTTTGGCCGTAGCGCTACAGCGATACATATCCCGATTTT
+>74439 1
+TCGAAGGACTACATGGCTCCTACACTATATGGAATAATGGGATGGAACTTCGACTTGATAACCGGCCGGTTCCCCAGTGCAGTATGCTTCTAGATCGCCG
+>74440 3
+TAATATCTGACCACCCTGAGCCTATAGCAATCACGGAGGTTGCATGGCGTCTATGCGCCCGATTGGGGGAGATACGGACTTATTCTTAAAATCCGTAGCC
+>74441 2
+AGGCCAACGGGGTTGTCTCCCAGTCGATCATGACATGTATTGCCGTCCATAGGAAATCTTACGGAAGTTCTATTTACCGTCAACCTCGCGGGGATGAACA
+>74442 2
+ATCCTCTCCTTTTGTATATCGGAAAATTACAGGTACACAGACCTCGCACTTTATCTGTACGGGACGGCGAAGGCGGGAGGCTACTCGAGTCTAAATCGGC
+>74443 2
+CAGGGGCATAGACTTTGACGAGTCCGCGGCCGGTTGCCTTTGGTGATAAGAGGTATGCGAAAAACCTAAACTTTTCCACTACTCAAGGACGCATTTTCCC
+>74444 3
+ACTGGATGCGCTCGTAACATGCAGTCTGCGCCCGTGGAACTCTATAAGAGCTAGCAACATTACTTGGGCGATTCTAATTCGGCTAGAAAGTCACGTCCGT
+>74445 3
+AAGCGCCGAATAAGCGTTGGGAGCAGTGTATCAGTGTTCCTCAACGAACCGTACAGGTTGCCATTTTATGAGCCTCCGTGATCTGCCCCTATGAATCGAA
+>74446 2
+GAGAATCGCCAGCCAACATTCCTATGTACCGGAAATGTTCCCGACGTTCAAATGGGTGGCGCTGCGCCGGCTACTAGTTGCTTCATTCTAAATAAGAGTG
+>74447 1
+TAGCTGGGACAGTGAACTATACATGAGAAGCCTTAGCAGTAGGGTCTGCATCATTAAAGCCCTCTCGCGGCATTCACTCGTCAGACGATTTACCGTCTGG
+>74448 3
+TGCTGCGTCGCTAGTTTAGACCATTAAATTGGCTCAGCCTGACTGAAACCACTGCAAGCTAATGGTTGCTACGGGACAGTCGTATACTCGATCCGAGGAC
+>74449 1
+GTTCGCCAATGCTCCAGGGACTCACAGAGCCCATGGGGACTGACTGGCTATTTATAAATCGAGCGGTGCCGCATTTGGACCAATATGTGTCATTACAACT
+>74450 2
+GTAGGTTGAGGTACATGATCTGGTGAAACCCGGAAGTCGAAACACTACCGTATCCCGCAGAAATCAGTCCACGCGACTTTGTTCCACCTTGGTGTTTGCA
+>74451 3
+AATCATCCTATCAGGGCCGAACTTGAACCGGCGTCGTGTTTCATATATTTTGAGCCAAGTGAAAAGCGGTCAGTCGGTTATGACGGTCCCGGTCCCAACA
+>74452 1
+AACTTGGCAGTCTTCCATCATCCGAAAGGTGAAGCTCGTCCCCTGTGACTCAAAGGCTTTGGTAAGTATACGTGGCAGCTAATTAAGCTGAGGCCTCCAG
+>74453 3
+TAGTTGATCGTCTAAGGCTTTAAGAATGCGATATCACCGCAGTGGAGGGTCCCCGGCTACCTCAAAGTTAGTTCAATCCTAGCGCAGTCCGACGCAGATT
+>74454 2
+ATAATTAGCACAAAGCCTTCTATGTGCCTATGTACGAGCAATGGAGTGACGGGAGCCCTAGTTGTTCGGTGAGAATTACTGCCCGACCCCATTCCTCGAG
+>74455 2
+CATGCTTGCTTCGATAACCCTCAGATAGACGTGCAGGTGCTATGCGGCGGCCAAATATGAGATAAACAGATGTGTGTGTCACGCCGCTATCGCCTAACTT
+>74456 2
+GTCTTCGGGCATGTAGCTATGTAGACGTCGCAAGCATGTGAGTGGCTTGCTTCTTGCTCGAACCCCATACCCAATGGAAGTCTAGCTAACGTCAAACGAA
+>74457 3
+TAGAAGGATCTCTTAAGCCGGCGTTAATATTATATATATGTAGCGCATTGTAATTCGAAACGGACGACACTGCCCGGTCTGTCGCTCGAAGCCGCCGCCG
+>74458 2
+CATAGTCGTGAATCAGTAGGCAGCGTTCGTACCCGGCAGCGAACACAATTTCCAGAATAATGGGATTTGTTCGGGCCCATTCCAGTTTTTGCAACCGCAG
+>74459 1
+TTCTGAAGTCGAACAGTCGATGTGAGGCTTATGTCGCAGGTTACCGCCAACCTCTATTATATTAGGTCATGTACGAATCTGAACCCCACAAGCCGGGCGG
+>74460 3
+CCTTACGTGACCGATTCGATAACCTGCGGCCGATATTAGCACGCAAGGAATGGGAAGGAGTCTTCCTCGGGACGACATTCTTCAAATCGTTCATTCTAGG
+>74461 3
+TATTCCCGATGCCCTCGTACATTCGAAATTCGATTGTGAGCGTAACGCGAACCACAGTTGCTACGGTTGGGGTAGGATTCAAAATAGCTCAGGCGACTCC
+>74462 2
+GATCAGTGGAGCCACCACACCCATTTAGTGGGAGTGTGTCTGTACTGTATAAAGCTCACTAACCAGTCACTCAGTTAGTCTAAGGGTGCACTCGGTCCAG
+>74463 3
+AGGCCTAACGGGCAAATCATATCACTTCAGCGCCGCTCTGTGGTCTAAATCTCAGTACGATTCGTGCATCATGCTAGAGGATATTGGCGGAGAATCCTCG
+>74464 2
+TCCACGTTGAATTAGTCACATGTGATAACCGACCTCGTCGGAACAGTTGCGAGCTCGGGCTCTTTATTGCGAGATCCCCCGAGGTAGTAACTAAGATGCA
+>74465 1
+TACTTCATCGGGTTACGCTGGCCGTGATGCGCGAGACGTATCTAAGTTGCTGCACTTAGTAAACAGAGTCCGTTTCAACTAGACCGATCGACCAAAGCTG
+>74466 2
+TCGCTCTTGGTTCGATGGCCAGCCACGCGTATAGCATCATGTTACCTGAGACTTATGAAATGAACGAGAACGTTGTAAACCTTAGGCGCATCCGAGGTCC
+>74467 1
+GCTCCTCATTCCCGTGCGCAGCAGGCGAGACACGAGCCTTCGATAGATCGTCGGGGTATCTGCGAGCAGTGTCTTTATAAAACGATTTGTCAATCTAAAA
+>74468 2
+ATGACGCAAAATAACCTGTCCCCCATCGCGTACGCTCCTCTGAAGTTGGCTATAATTTGCAGAAGGCGTGACCCACGCAAATTAGTGTTAGGTTCGGGTG
+>74469 2
+GACCGCAGACCGCACCGTGTCGTGGACTGTTGACCTTCATGCAGCAATAGACGCAGGTGTACAATCGGGTTTAGTGGATCTCAAACTTACGTCTTAACTA
+>74470 2
+TGTCGGTGTTGGGCCTTGATTCTCGAGAGCTGTAAGCCGGATGAAATACCCCTTTCGACACAAATCCATAAGAGCGCAAGCAACTTTGCCGCGGTTTACA
+>74471 2
+GAGTTCAGCCATTTTACCTTAGGCCGTAGAACTAAAAACTCCGTGTGACACGCCGAATGTCTACATGCCACGGGGGCTTCAGCACTATGAGTGTATGCGT
+>74472 1
+GAGGCTCAGCCCAGGGAATTTTTCCAAAGTGGTGTGGCCCTGTATCATCCTAGCCATGTTCATGAAGTGGACAACCAACTATCGTGACGCTTAATGCACG
+>74473 2
+GCCGCGTAGGCTACAGCCAATTTTGCGCCAACAACTGTGCGATAACATCAACATACGGTTACAATGTCCTTGACTGGAGGCGGCTTTGATGTATTCAGCG
+>74474 3
+AGTGGAGTGGTGCCATATTTCTTAGGAGCCACGCCAGGCCTGATCCGAGCACATAACTGCTATATGCTCACGCCTAATGATGTGACTCGGTAAACAGTTC
+>74475 1
+TGACGGCCGTTGGGATCCCCAATTTCCGACACGCTATCACAACCGGATGCATCGTGGGACACAGTAATTGAGTTGCAACTGTTATCGATCTGCATAAGGT
+>74476 2
+AGTGATTGCAGAACATTAATAAGTTGGCCAACATTAAACCCCCGCCGGACAGATTGGACTTCAGGCTTGGATCCCTCTAACTGTGGGTCTGGCCTGCGAT
+>74477 2
+GGATCTACCAAAGTTTATGGGTACTCCCTGAAGCTACATTTCAGGTCTATCAGTCGTGAGAGAGTGTCTAGGTGCACCCAGCCCAGCATGAACTCGCATG
+>74478 3
+TGGACAGCGCCTCGGGCGGAACATCATCCATGTACAAAGGTAGAAGATCATGCGGTCGGCCTCCGCTTTCCTCATATGCTATTTATTCAATGGAATGACG
+>74479 2
+ATCCTCGCGGATTTCGCCCGATTTGCGAAGGACTGTTCAGGTTCAGCAAAAGTGGTTTACAGAGTAAGTCGACAACTGCGGTATCCACCACAACTTTCGG
+>74480 2
+TCCATCCTCAGGTTTATGAAACCGCGAGGTAGTTTCTCGGGTAAAAGGACCGTAGTAAGGAGATCCAACTTTGCCGGCGTGTAATCTTCAACAGCGCTCC
+>74481 1
+ACGATGTATTAATGACTCGGAGGTCAAACCTCAAGCCCGGCAGGGTTGTCGGCGGTCTCACACGTTACGCCTTTGGCGCTTCAAAATCACAAAGTTTGTA
+>74482 1
+GAGAGACAGTCAATTCTGAGCTTGCAGAAGCCTTCCAGGATCATCTGGTTAGATACAGCCCGTGGGGATTATCACCTGACGCCTAATCGTGGTTCACCAT
+>74483 2
+GTTCACAGCATTTCCAGTTCGGATGGTATCGGGTCACGATACGCACAGTACTGGGGATTACCGTTATTGCAGATGCAAGTGCAATATGCACTCCAGCACC
+>74484 2
+ATCGGAGCCGGCACTGTTTCGAATAACCATACGGGGTCCCTAGTAGGCTGATTCACTGACTCGCTTTTCAGACCGTATAGCATGCGGGTAACATAACAGT
+>74485 3
+CACCGCAGCCTCGCTTGTAGAGCCCCACTACAAGGATTCGGCACCAGGGAAAATTGTGTAGCAGTGGGCGTTAGCTACCTTTGTCGTTGTAAATATAATC
+>74486 2
+ACGGCTTGTCCAGGGTATTTCGTAGTGCGACGCCCTGATCAAGAACAACTGATCCTTGATTCAGTGGCCCCAGCTGTAACTAGTAAAACGGAATGCGTTC
+>74487 3
+GGTAATCTATAGATACGTACTGGCGTTCACCTGATACGTAGGTTTTCGAAGGCCTATGGACATATCCCAGGTAGCAGAGACTTACAGTCGTCCCAGCCGC
+>74488 2
+ACGTCGTGCGTGAGGTGGATTCGCCAAGTACACACTTGCTCTGTACCGTAATTTGGTCGATAGGATGGTGTATAGACCAGCCCATACCACGCAAACATCT
+>74489 3
+TGCTGTTGAATATCTTAATGAAGATCCGCTACGGCACCTCTGTCGAATCGCACGTGATTGACTTCATCTACGCCCCAAGAGGGGGAGAATGCCGCTGATA
+>74490 1
+TGATAACATAGGGCCTGGCATTTCTGTAACCCTCCACTAGCTCTTGGACCGAGTGCTAATAGCTGGAGTTCCTATCCAGGTACGGGGATAGCGACATACA
+>74491 3
+AATCTTACGAGCGAAACGGGGTCTTGTGTTCCCGTCTTTCAAATTCGGTGAACACCAACTACGGCGTTACCGGTGTATAAGCATTCGGCACGTGACGCAA
+>74492 3
+GGTACCGCTACATAAATTTCTGGTCGTCAGGAATCGGGGTGCTGACGTGATGTGCATAGAAAAAACTGCCACTAGGAGATCCTCACCATGCTCTCCTCTG
+>74493 3
+CACACGTACTGTCGTGACCCCCGCGGTTGATAGTGACGGTCAGTAAAGTCGCTTGCCATATCTCTAAATCAAGGATGTACCATAGCCAGTGATTACTGGG
+>74494 2
+TTTATTCCACCTGTCACATAGTCATCTGCCCAAAGAATGGATGCTCCTGATGGTGTGGCCTCCATATGAGCGGATTGAGGACATGCTGGGCAACGAAACC
+>74495 1
+GTCCTGTTATAACTCATGGATGTACGGCGGAAGATAGGCTGATCTCAATATGCTATCCCCCGATCACTGAGCGGCGCACCTCATCTGTAAATGGAGACGT
+>74496 3
+GGCTGGGAGATCATTGTCCCGAATGGCAATGTATAACTCTTGCTCTCAACGTCTAGCTGTGATCTAGACCGCCCTGGGCGAAACTCGAACAGTCTATGAA
+>74497 3
+ATGGACCCCTGACCCCGGTCGTTGCTAAGGGTTAGAGGAAACGGAAGGTTCTACTTTTTTTAATGCTAAGAGACCCGTCCACACGCATGCAATGCTACTG
+>74498 2
+CTCGGATTACTCTTCCTGAGTGCAGAGAAGGATTGCAATGGCGAGCCCGCCACTGTGAATGGCGACGCAATTTCCACTAGGCTCAATTATTGCTATGACA
+>74499 1
+CGCTTAGTAAACCGGTGCTCTAGTAAGTCAGATGTAGGGATATCCTAGCTCCCCGAGCTGTGCAGTACCACATATTGCCTACGAACTGTAGACCGATGTG
+>74500 3
+TAGTGAAGTGTACCTGTTGAGCCATTACGAGCATCTAACCAGGCACTCCGAGGGTCAGTCGCCACGCAAATTGTCTAGTCCGACTTGAGTTAGTCTGAAC
+>74501 1
+GCTCAACTAAACAAACTGGCAAGTCCCAACAACGGGTAGACCTCGTTGCTGGCTTGTCTAGAGGTTTTATGTGTCGATGCTGGGACGCACTCCAGTCATA
+>74502 3
+TACCAAATAGGATTTTCTGTTAACGTCTTCTGGCGGCATACAGGTGAGCCTGGGTCGACAAAATCACCGTAAAGTTCAACGTGCGTCCCCCAATGGGGCT
+>74503 1
+GTAACTCTGATCGAAGCGGGCGAACTCTTTCGCTCCCAGGAATTGACAATTGCAGCGTTCAAAACGCTGTGAATCGGGGCTCTAGTATCTCTGAGTAACC
+>74504 1
+GAAATATACATCCACGCCCCTGCATTGAAGAATCGCACGATAGTCACTCGGTTGGGATGAGCCCGATCGAGCAGTTGTCACGCTGGTTACGTTTGATATC
+>74505 1
+TCGCTATTTCCGCTGCGTTACGAGAACTTCCAAGCATACCTTGCTGACGATGTAACTTAGAGACCATCGTGAAACTTGAGAGGTACGGCCGATCGTAGGC
+>74506 1
+CCGACGGGGGTGGTGTACGACTGAACACACGGCACCGTCGCTCTTATATCATCATGCCTACTATTTTTAAGTTAAGATAGGGGACTCCTCGCCATGAGAA
+>74507 3
+TCACGACTCGGGGGGCGGCGTGGGGGGGACTCAAGAACCAAATTAACGGGTTTTTTACAACTTTAGCTACTACTTACCAGTCGGTTCAAATCCACTCACT
+>74508 1
+CCCCAAATTGAGGGGCGATAAGTTTTTTGGATATGTCTCGGATAATGCACGCGCGCAACTCAACCTGAGACGTCAATAAGCCCGGTTACGTACGCGCTTT
+>74509 1
+AGCTATAAGATAACTGCTCCCTATAAATTCCTTAGTAAAGTCGCCGCTGAGGTCCGGTAGCAAAGCTTGATATCCGCGATGCACCGCACGTGGTTGGCTG
+>74510 1
+TTGTGGGGGACGCTGATAGTCAAGAAATTCTCTGTCTACTGTCCAACGGAGACAGTCCGACAGTCCTCAGCTGACAAGTGCCCTAAACGCTTATTGCGAT
+>74511 1
+CGTCACTGACCAATGTATTGCGCGCGTAGGCTATCGATTCGTGATGAGATGAACACGCGAATCCAAAGGCGCACTCGGATCTTCTGCTCTTGATAAAGTC
+>74512 3
+CCGACGTTATATTGTTCCAAGTCTCTGAAGAAATACAGAATAGGTAAGCTGGGGCCGGCAGCGCATACGTACTCGCTACTGAGACTCTTCCATGGGTTCC
+>74513 2
+GAGGGCCACTTGATCGGCCCAATAAATTGCTACATGCCTCGAGGCATATTTGCGCACAGGACTGCAGCTTCGACTCAGTGGATCCATGTTAACGTTAATG
+>74514 1
+AACGAGCAGGGGCGCGCGTGACGCATAGCCTAGATGTAAGTTAGCTTGAAATACTTCAGCTTGAGTACCTAAACCTGAGTCTTCACGTCTACTTCCGCGT
+>74515 2
+CTACCTTTCACTCCATAGAATGGGTATCTTTTACTTCTAAATCTAGTACGTGCCACGTGCAGCGAAGTGGGGTGCCAAAGCCGACCGGTATGCGACGAAG
+>74516 1
+AATCAAGTGGCGTATAGCACGCCGCACCGCCTTACGCTCAATCACAGTGTCAGGACCTCGTTCGTGATTCTGATTATTCGGGAGGATGCCAAGAAGTATT
+>74517 2
+TTGCGGAAAACCGCCTTCTAAAGACTGGTGAGCCGTGGTGATCTTACGTACCACAACTGAACGTGGGAACTCGAAGTCTATTCGAAATCGTCCGTCTCTG
+>74518 3
+CAGCCGTCCTCAAAATTTTTAGTCGTGCCTTGAGGAATAAGACGACCAGCTACGTGAGGTTCGAGCAAACCACTAATGGCCAATGTGGGTTTGCCCTTGC
+>74519 1
+AGGAGCCGGTATTCATATAAGCGTCATTATAGTAGCTCATATTCTCGCACGCGAACACTAAGAGTCTAGCTCAGATCGCAGGGGTCCTCTCTGGGCCAGT
+>74520 1
+TGCGATGAGGTAATTACTGATGAGCGGATCCGTATCGGGAGTTATCTTGCACTCGAGCCATACAGACCCTTCCAGAGCAAATCCGCCTAAGGGATTTCCT
+>74521 2
+GCGCATCTTGCTGTCATTGGTAAGCCGCCCGCACGCTGTACACACTAGCGGGCTAGAAACTATTTTGAATCGAGAGCAGTCGTTTTTCAAACCGTGAGAA
+>74522 1
+TGGCAGGTCGCATGAGGGCTATGATCGCAATTCCGCCGACGTGATTGCTCAGCAGCACAGTAGTTAAGTTTTACCATCAGGACCTTACTCGCAATGCTAA
+>74523 3
+GCATAATGGACGGCATGCCTTATGTGTGCGCGGGCAGATTAAACTTTGACCGTTGGTGACAAGAAACTTGCTAACTACTTCCAGGCCCGCTCCATGACTA
+>74524 1
+GGGGTGGAAGGTACCTACTTAAGATGCACTCGTTGGGCGACCATAATTGAGCCCCACTTTCCATGAGTACCAGTACCGATTGGACACTTGACGACTCTAT
+>74525 2
+ATGAAAAGCTCACTGCCTTTGTTAAAGATTAAATTTCCCAGGCCTTGTGAAGGACATGGACGTCTTCAGAGCCGACCTGCAGCAGCCCCCTGGGGGATTT
+>74526 1
+TGATCCCGTGTGGACCGAACCCGCATAACGGTTCCCTAATTGGTGACACATACTACGAAGCAACTAGTGCGCATTCGCTGAGCTATGCAGTATGAGTTTG
+>74527 3
+TTGACCGGGCCGAGTCTCAGAGATAGTTGCCCTAATAGTTGTAATATTGCCCACCAGGTGTTCACCGGAGGAATTTCCTCGCGACATCCGCAGTGAATAA
+>74528 1
+TCATAAACCAGCCTCATGGGTTAAGGATACCAATGGTTTGCCCGGTTCTTACGCTGTACGCACGCATTAGAAGTACTGACGGTCATCCAGGATGGGCATC
+>74529 3
+TTAGGATCGATCGACGGTGAAGCTACGACCTTTCTACATGTAAGCGTATTTGATCGCGGGCAAACCGTGGAATCCAGTGTGCCTGTAACACCACAGTTCC
+>74530 3
+TTGGTTGGTGAGGGAGTACCTTTACCAACAGACTAACACTAATGGCGTGGATTGCAAGTGTACGCAACTGTCCATGTTCGCACAGCCTTCCGCAAACCTG
+>74531 1
+GCTACTAACCCCGACTAGCAATCCAGGGGAAAACCACGGTTGTCTCCGGCGGATATTTAGCAGCGGTAAGTATGCTTTTGATCGGCATTAAGTTGCATCC
+>74532 1
+GACTAGTATACTAAATACAGCTTGCTACACGGGGCACTTACATAGGATACGTGTCCCTAACAGGCCGGCGTTCGGGAGGCTTTATTCTCAGTCCGTACGA
+>74533 2
+TCAAGGCAACACGTCAGCTAGACCCCAATAGCAGTAGATAGGATCGGGTACTGTTATTCACTCCAGGTCTAGACCCTCTACGGACCTGTGATTTTGTGGG
+>74534 1
+CGGGCACAGATCGTTGCTTGATTTGACCCGACGCACCTCGCTGAGCGGTCAAGAAGTTTCCAGTAAAAGCAGTCTCACGGATGTCAGAATTTTATTCACG
+>74535 2
+TTTAGCGACACGGGAATACGACGACGTCTCTGCCGTCAATTTTTGGCGATAATGCCACAGACGTGAGATAAAACACCTGCGGCGGTACTCACTTCGGTTT
+>74536 1
+GGGGGTATCAGATCCGAGGAAGTGACTCGCGAGGGGTTTCGAACTCCAAATATTACCCCTCCATTAGGTGTCACGACAGTACTTAATTCTATTCGGCCAC
+>74537 3
+TCATCCCATCCTTTGTAAGTGGAAATTCACGTATCTTGCCAAACGCCACAGGCGATCCGGGGTGCGAAAGTAGCTTCAGGGACAAGTGTCTTGCATACTG
+>74538 2
+GACACCGATGTACGGTCGTCATTTAACTCTCGAGCGTTCTATTCGGACCGAGGCGATCTCCGTGTCCATGAATGAAGTGGCTAGCTAGCTCAAATAGCAA
+>74539 3
+GTAAACCATATTGGCGTTCGTAATTGATCCGCTCTTGAGGCCATGAATATCCTGCCGGGCATCCATGTATCTCGCGCAAACTAACTGGCAGGGGAACAGT
+>74540 2
+GTTGTTACCAACGCAAAAGGCCAGCCTACCGTGTACTACATCAAAGGAACCAGATAATGCCCGTTGATGTGTTTTTGGGACCGGTTTCCGATGAGCTCCG
+>74541 3
+GTTATACCCCTGCCCAGATCCTAAGGATTGTTGAGTGTGCGGCTCGGCGTACAAATTAGTATCAGGTAAAATCCACCGCGTGACTGTGCCGAACAATTGC
+>74542 3
+GTCTGCCACAGGTAACTTACTACGAATGTCATCACACACTTTATAACTTCCTGTAGGGGTGGGATCACGACTAGGGTCTCGTGAACCACATCGGAGTCGG
+>74543 3
+CTACGGCAACTTGCGGAGTGACAGCGGGTTAACAGTTCTTCTCTTACGTGTGCAGGTTCCAGCGATATCCATAACGGACCCGGTACTAAACGATTAAGTC
+>74544 2
+TAGGAGGACCAGGCTTCTTATCGAGCAACGTGCGAGTAAGATTCTGCAGATAGTGGCCCAACCAAACTTTGTGCACGTCATTTGCACCTTCGCGAGTTCA
+>74545 3
+TGAATTGTCTTTAGAGGCTTCCATTTCTCTGGAATGGACAGAGCTTCACTCGGCCGATTGAGATACCCCCACTGCAGAGGATAGGACGAGCTCTCCAAAG
+>74546 2
+GTATGTGGTAGATAACATCCACCCCAGGATCTCAGAGGGCGGCCTTCTTAGAGCTTCGATCGTCTTACGACCTGACAGCTTATGAATGACAGTAATGCCG
+>74547 2
+TCGCGTACCGTTGGAGCAAACCTACGTTAATAGACTTCCGATGCCTAATTTGCGCGATTGTCAAATGGGGGACATGCTATTCGCAGTAGTCAACGACCGC
+>74548 3
+AACACTGGATTGCCAGTACGCGTGATTATCTGATGGAGTCGACATACGGAATCTATGGCCCCTGCCGAATCTTGCATCGATGGAAGTCCTGCCCATTAAG
+>74549 3
+CCGTGAGATAACATCCGTTAACACGGGGGAAAGCCGAGCGAAGGTCTCAGTCCTGGGTTGTACTTATCAGTCGCTTAGAAAGTTCACTCATCCTCTGATC
+>74550 1
+TTAATACAACCATGGGTAATAGTGCTTGTGCACACTTTGATGGAGGGCGCTCAATACCAGGGTCCTACACAGCGGATCGCTCTCTACCCGTCGTGTAAGA
+>74551 3
+CCACCTTGTAGCTATTGCCGCTGAGATTTCGCAACTCGAGCTCGCTAATCGATACTTTCGGTAGATAGGCGAAGCAGATGCTGGAATTGCGCATACAGCA
+>74552 1
+GTGAACAGCCGCAGTATTAACACTATCGTGGGGGAGCTCCCGAATCACCTGCCTAAACGAGTCATGGCTATATGGGCTGAGATTCCTTACTACGCAGTTT
+>74553 1
+CATCTACGCAGTGTCGATCCGCCAAGTGTCCAGCGCGTCTTTCGCACGACACGTTAACGTATGTAACCAAAGGAGTGTGCAATACTGAGGTAGGTACTTT
+>74554 3
+TCTTTATCTCAGTATATACCGACACCCTCGAACGGACTTGGTGGGCGGCACGATGTCGTTCAGCCAGGCTTGAAATCGAGAGATTGCAACAATTCTGACG
+>74555 3
+CAATGGGTACATGCACCACCAGTTCCTTTTTCATGATGATGCAGATGGTGAGGCTCGGCGAACCGTAATTGTACCCGGTGCAGGCCTCGCAAACAAATTT
+>74556 1
+ATAGGTTTCCTCGCTTCTATACAGAGGATTCCGAGAATAATTAGTACGAAACCAACCCGAGATCTACTGGCCCTGGGCGTGGGTACCCTGTTAGCTGCAG
+>74557 1
+TTCCAGCAGATAGTTGGCACACTTAGCCGTATCCTCCAAACCTCGGAGGCTCCCGTTTTCAGGTAGCTAAAGGGTAGCTTCGTAAGGAACGCAAGGATTT
+>74558 2
+CTGAGATCCTACGCTGGTATGTGGCTTTATGTGAGCAAAGACCTTAAACCCTCGGGAGAGACCATGGACCCGTGAACCCGCCTAAGTAGCGTCATATTTT
+>74559 1
+GTCGGACGATGCGTACGCGCGCATGAACATGGTACGGGGGCATCTGCCTCAATCGTTAGTTGCACTTCATGAAACTAACGTGCAAATAGATTACTTTCCC
+>74560 2
+GTAAGTCATCCGGCCTTAACCGAGTAACTTACTCGAACCTGAGTCTTTCCGGTGGCTGCAGTACTGAGTTTCCATTCAGCGGCGCTGAAAGAGAACAGAT
+>74561 3
+TTTTGGACTTGTCGCTCGGCCTGCGCCTTTTCGGAGACAAACGACTAGCAGGCCATAAAGTGCGTAGGACCGTAAAAGTTAATTGTAGCTCCACACCTGA
+>74562 3
+GGCTTATGATTCGCGATAGCAAAAGTATTCCGATCATAATGCCTCACACGGATACTGGCCTTTTTCACAGCATGCCTGTGACCCGCGGGAAGGATTGCAG
+>74563 1
+TAGGTACGAAGAGAATTCTAGCATCACCTCTCCGTAGCATATCTCAAGAGGATGCGACGGTTCGGGGGACTGATTTAATGGCCTTTCCCGACTAGACCCT
+>74564 2
+ACTAAACGGCCTGGTAGGTTTACTGGGCTTTACCAAGAATTGGCGAAGTCCGTGTATTCATCCACAACCACGTACCCGTGTGTGACCACAGTGTCGAAGT
+>74565 3
+CTAGATCAGGAGCCACAGCAGTGCCTTATTAACTGGTATTGTACTTAAGCAAGTCGGCTCGACAGTAGCGGCCAGCGATTATCTGCTCAACGTTCACGTG
+>74566 1
+ACCCCACCTCCTGTTTGGAGAATCGCCTACGCCTAACTTGTAGGGAACAGGGCCGAGTGTTGTATCAAGTCTATAAGGGCACAATCAGATTGTACTCGTG
+>74567 2
+AGATGTACTAGACGAAAATACCCACGATACCTGTTCACACGCGCTACGTGATATCGGTGCGTCGGTTATGTGTTAATCGCTCGGCGCGGAGATTACACCT
+>74568 3
+AGTCTGAGGGTGCGAAGTCTGCACGATTTATGAAGCTGACCTCCAGTCCCTGTCCGAAATACATTAAGGGACACTACCCATATTTTGGTTCCCAAGGGCG
+>74569 2
+GGATTGGAGCCGACCAGACGAACCGTTTTCCCTGAATATTGTGCGACCAGTCGAACTGAACTAAACGACTTGCAGCCAGTGATGTATCTTGGTCTCGATC
+>74570 3
+GGCAGATACCACCAGTTGCATGTGACGCATGGTGGGCTTAACTTTGACGGTTCAACTGTGCCTAGCTCCATACATACGCCATAAGAAGATCTGAGGTCTC
+>74571 3
+AGCCGCCGGTCTAAGCCCGGCTAGGGTGCTGTACAAGAAGGAGGAGCATACCGACATTTTAACTCCACCGCTGTAATATTTACTGGTAGATGTTCCTTCA
+>74572 3
+TGCGCTGTCCAGCTGACAAATGCATTGCAGGTGAACACAAGGTAGCTTTGATACCTAAGCGTATACAATGGCATTGGCGTTGCGTTCTCGGAACCCCCTA
+>74573 1
+TATGCGTAGCACATAAAGATCTTGCTCACCGCAGATATTGCATTGGCTTGCCATCCATGAACGCCGTGGGAGAACATCTCTTGAGGTCGGATTGCCCAAG
+>74574 2
+GCTCAGCTAAGACTGGCTAGGCAACGAGATGTCTCCTGTGGGGACGCGGTCTATTCATGTGAATTAGACCGACCAATGCCCGAATTTAATCTCTAATGCC
+>74575 2
+AACATAGTGAGGGAGGACCTCATACTGCTGCATTGACCACCTCAACGGCGTTAATGTCATACGATTTTCAGCTGACTAATGCGTACCAGGGTGTTGCCCG
+>74576 1
+GGCATCGATGCCTGCCCTGTATGGGTAACGCGGATGGTTCTTCAACATAAGCACTCACGTTTCCCCTGGAAGTTTTAGAGGACACAATCCAAAGGGCTAT
+>74577 1
+ACTCTTAAAATAGCTGCGTTGACTCCATCGTGACGCAGTGACACACGCTGAACTGTCCTGCGGTCTCATTGACAGGTTTATCGTTGAGCGGAAACACGGA
+>74578 3
+TAAAGCCGGTTAGAGGTCCGCCCTTGAGGGCGAGGTGCATTGACAATCGTCACGATTCTCCCTATGGTAGTTCATTGCATGACTCAGGCATACAATCCAA
+>74579 1
+CTCTTACTGCACTCATCAATAGAGCTAACTGTGTGTACACGGGTAATCGAGGAGACACAGATCGCACCTTATTGTGCGGCTGTGCGCACTGTGGCATCAA
+>74580 3
+GTAGATCTCTGGAATGATGCTTTTGGCACGGGTTGTATCCCGAAAATCACATAACCCCGTCGTCGGATCGGTCAGCCAAGCCAAGTGTATCGACCATTGA
+>74581 1
+TGAGGGCGAGTTCATTACCGACCTGGCATAGAGAATCTACAAGGCGCCAATGGAATGATCCATAGATCGCTTTGTCTTCTCACATACCCATGGCGTTCGG
+>74582 3
+TCACGGGCAGAACCAACTCCGGATTTGAGCCTTGATTAAAAATCGGCCTAACGTGGACATTCCGATCTATTGGTTTGGAGGCAATGTACCGCCGTGCATC
+>74583 2
+ATGGACTCAGAGCACTGATGGTCACCCCCTTAGCCACGCACGTCGAATTCTACACGCTTATAGGAGAGTCATTTAGGGGCAGTTATCGTACTTATGGCAG
+>74584 2
+GATTCTGCTAAAAAGTTATACCTCCGGGTGACTCTGTGAAGGGATACACGGTGTAATGCCAGCTCAACGGAGACACCTTTGCACTAATGGGCCCCTGCTT
+>74585 3
+CGTTTTCTGCCATCAGACTTGAATCTCGGCGGTTGGAGTCAATTCGGGGCTGCCAAACCTCCTAGGGCAATATCACTGAGCGAGTATCGATAACCTAAAG
+>74586 1
+AGCATCTGAAACAATGCTGCTCTGGAAATCTTCTGTGAACTTGGCAGTGTGCTTCACCTACACCGGACCGGTTTTGCCTGGGAGTACGCCGACAAAGATA
+>74587 2
+GCTGCAGACATAAATGCGAGGATTTGGAAATAGACAGTGCGACCGTGTCTACGACGAGTTGACGGCGTTCCACTCACATTGTATACCACTGTCTTTCCCG
+>74588 2
+TGTACGTCTTTAGACGATGCAACTATTTGCGATTAAACTCACCAGGCCTGCTAGTGTACGTTAGCGACCGGGCAACCCCGCTTGTGCTGCGAGAAATGAA
+>74589 2
+CTCATCAACAACTCACACTGGTTCAGAAATGAAGCGTTGGCTGAGCTGGGAACCTAATGACTCGATTTGGCTGCGGCTCGTTAGAGGTACCCACTCATGT
+>74590 2
+GGTAGATTGGCCTGGATGACCTCCGCCTCACAGGTAAGACTTCGACCAGTGTAGGTGCCCTCCATTGTACTAAATAAAATGACGTCTTTGATAGACGCGC
+>74591 1
+CTATCCGGGTCGACATGAGGGGTTGTACAGTGGCTATTGTACACAACACAAAAGCCGCGTTTCCAACGCCCCTACCCATATTAGAAGCGATGTTTGTGGT
+>74592 3
+AGGGTATCCACCGTCAGTCTCTGATATAGAGCAGGTAAATATCCCCACCTAAGTAACTGTTTGGCCGTAGAGCTGTCCCAATGCTGTCCGGGGATACAGT
+>74593 1
+ATTGAGTATTGAAACCTACCGCCTGGCAAATATTGCGCCTTTTTCCCGGGCGGAACGAACGTTCGATTAGCGTCCAGGAAACTGATGGGACACATTCTGC
+>74594 2
+TTGTCCATCCCCTCCCAGAGGCGGGCATTGAATGCAGTAATGCTGTGTATAATTGAACCTTCGCGCGTAACTCGTAGTGATCAAGAGGAACACGTTCACG
+>74595 1
+GACATATGGGCTCTACTCCAAATTTGACATTCCCGCCCGCTCTGTGGCAATGCGTCTCGAGATGGCTAATCAGGGGGCATGTTTATAAGCTAGAAAAGCC
+>74596 3
+GAACGTCGGCGGGCAACAGAGAGCCCACACAACATCCACTCTTTTTGGGGTTTGGGATTCGACTTGAATAATGACCTACCTGTCCGTAGTTACGCTGAAT
+>74597 1
+TCTGTGGACTACCAAACGCCAGAGGCGTCGGTCTATGCACTGAACCTGCGGCTCCATATTTAGTTCTGATTTCTAGTACAAGGCGAACGTGGCACAATAG
+>74598 2
+CACAATGCTGGGTCTCGGTCCCGACTACGGTCTTAGTGATATTGCTATAAAGAGGGATCTCCCCTACGGGATTAAAAACACTTCGTTCGAGGACGCAGTC
+>74599 2
+ATCCCACTCACTAGACGGAAGTGGGATGTCATGTACTGTTTAGTGGCCACTAGGCTATACAGTGGACGAGCACGAATTCACTCCTCCCAGGTTAGGTACT
+>74600 1
+TAAATCTAAATCAAAGAAGTAGTTTTGCGACAGCCCCTCCGGTCGGCCGTTAGTGTGTGATACTATGAGCGTCTTAAACCCGGCGTGGCTAACCGCTACG
+>74601 3
+GCACTCCTGGTCCCCAGAAAGCCACGGGTTCTGGAGTGTGTGATGTCATACCAGAACCCTTGCGAACGAAAGAGGACTTTGTATATGTCCTACAATTCTG
+>74602 3
+GGTTTAATATAACCCTTGTAGCCTGAATAAGTGGACGGAGCAGAGCGTGATATCACCACCTTGAGCTGAGCCCAAGCCTTCCGGTTCAATTCCACTGGTG
+>74603 1
+CTGTCTAAAATAGTACTAAAGCCAGCAATACTGCGAGCCTACCGTTGCCCGGCTTACGAAGAACGCTTGGTGCTTGTTAATCGGGCCGAGTACGGTATTC
+>74604 1
+CGCTTGCGTTGCCGCCTTTGAAGGAAGCCGTCCAAGCCCATTGCGTTTTTGTAAAGGAGTGAGAGGTCACTCAAAAAGCATTAGCCGCTCAATAACTTGC
+>74605 2
+TTCAAAGCTGCGATGTGTAGTCTAGTGCGAGACAACTACGTGACTACCCGGCCAAATTCACCCATGAAGTAGGTTTCTGTACGGAGACCCTGTCGAGCTT
+>74606 3
+TAAACAGTTCCTCTGCAGCCCTCGATCCGCCTTAACTCACGGTAGCGATATGATAGTTTAAGTGGCTGGAGAGGGATCAAAGGCGACATGTGCTTCTCAC
+>74607 2
+CCTGGCGAGTCTTATCGGCGTCCCCACTAGTTAAAGACAGCCAGACGTTATGCCCAAAAACGTACAGGTCGCGAATATGGATCTGGAGTATTTCCTGTTG
+>74608 3
+GCAAACCATTCAGGAATTGGTTCCTTTCAGCATAGCTGTCTAAGCTGCTTATGGGGCTTGCATGGTAGGGAGCTAACGACACCAATCCTCAAGCCGACTG
+>74609 1
+CTGTCTGCCTCATAGAACTAGAGTGCCAACCGCATAGTTGTGTATGTGGTTGCCCTAAGTTACCGCGGGGTGACCTAAGCAATAAAGCGAGATCTTACCC
+>74610 1
+GAGACAAAGGGAGCGTCCGTTCCGGGCGCTTCAATGCTTCCTAAGTTCCGCTCTAGTGTAAATAATCTTCCACAACGTTGGCAGGAGCTGATTGAACACT
+>74611 1
+TGACGGTTTATGGAGAGTTCAGGCCATGAGTCCTACAATATGGTTTTTATAAACCACACCGAAACCCCGCCTTACGGGTCTGAAAAGGCTTGCGCCTGCG
+>74612 3
+CGAGATGCCATGTCGGAGGTGAGTTTGTACCCAACGATACTACTACACCTTCTCTTGGAAGGAGATTAGTGTGATTCAACACAGTCCCCCAGAGCCGGTT
+>74613 2
+AATCACTATGGAAGGCCAGAAGCTAGCCATCTATTCTCATCAGTGAGGTCGTACATGCCCAGCAGTACCTTAGCTGCAATGTACGGTGGCCACGTGGTTT
+>74614 3
+TTTTACAGGCGAGGCCTGAACCTCTATAATCATGAGATTCCCCAAGATCCGAGGACGCCTTGATGGGTCAATCGAATTTACGGTGTGCATGAGCCCATCG
+>74615 2
+TAGCGCGAAAGCGGACAACACGTTTAGGTTACCGTCCGTTATCGGTTGAGTTTAGATCATCCAAACGAGGGGCTACGTTATATGCCTACCGTCCGCAACT
+>74616 3
+ATTAGGACATCGTGGCGCTGTGCCGAGTCTCGACCGCATAGGAAATACATCGCCTAAATGTCTCATGCCATACGTCGATCGCGTGAACATGTGAGCTTAT
+>74617 3
+GGAGTAACTCCATCGATGCAGGGTTACGACCATATCCTATAAGCGGCTGTCGACTACGTTGCGATGCTGTTCCAATGGTCCAGGTATAAATCGCACGATC
+>74618 2
+TCCCACACGTATATACAGCGAACTGTCCCGACGACACGTAGGCCAGATGGCGTGTTGGGGGACTTATGGCTCTTATTACACAAGGATAACGTGTTCATCT
+>74619 1
+GTATTGTGGGACAGATCTGCGCTCAGGCCCATCGTTTGCGGGCTGTCAAGCTCATGATCCAGCCCTTATGAGACCTAAATTGCAAAACTGCGAGCTTAAA
+>74620 2
+GGCAAAAGGTCGCTCTGCCTCACGACAGTAAGTCATCGGCGCATTCTCAGTGGAATGAACTAACATGGTAACCGGCACCTATATGTCTGTCCATTGGTTG
+>74621 1
+CCGCGTCCTTTGCAATCGCAAAGAAACAAGTCGAAGGCTCCGTGCGGTCGCGATTATTTACTTTCGTCATTAGGAGACTGGAGTCAGCAAGCTTAGCCAT
+>74622 3
+TCTCTTGCGAAAATTAGCGTGATCGAGCCGCTGGGTGACACTAAGCTGATATCTTCAGAGCTCAGTTATATAGACTATTACAAACCGGGGCGGGCCCCCT
+>74623 2
+GAGAAATACCAACGTTTGTGGCCCCTTTTGTCTAGGAACCAGTTGAACTTCGAACCGCTGATACACGACAGGCCGCCCCGGCGTTTGGTTAATGATAGAT
+>74624 3
+CCCCACGGTAAACTTCAGTATATATTTTCATTAGCTTGCCAGTGGTCCGGTGGAGATGCTAAAAGCGCCTAGCAGTCGCTAGTACCAGCGATGCGAGATC
+>74625 3
+CGGAATTCAACCCGGTCTCCCTTCGGTATCGAACTCAGGCGTGTACGTTGGTAACGGTTGTTACCACGAATGCATTGCACGCATATGGCTAATAACAGAG
+>74626 2
+GGTCCGCAGAACCTGGAACGCGCATTCTTACTGTTTAACGACTAGACTACACCAGGGGATCAAGTCTGCTTTTCAGCCATAATGCTATGAGGTTCGGACG
+>74627 2
+CGTAAACTCTTTCACGGAGGTTTACAGCCCGAGTCTCACTTCCTGGTAGGGAGAACTTAGGTACCTGACGTGTAGCACCCAGATGAGGTATATCATGCCA
+>74628 1
+ATCCCTAAAGTCGGGCACTGTTGAGGAGGAAGAATTATTTTAACGTCTTAACATTGGGTCCGTAACCCGCGTGACGATTCCTCTGAGCGACTCACACGGC
+>74629 1
+CGCGCCGGCACGGCTGAACATGTCCATCGTGCAATATATCTCGTGCGCAATTGAAGGGTCTTCAGTTTGAAATACACTAGTTGCAAGAGCGTACCTATGC
+>74630 3
+GCTTACAAATCGACAGGACGGACTTTAATGCTCTAGTGACCTCTTAGTACACGCCGTAGTTTTTCACGCCCTACTAAGAGGAAGTCGTCGGACATCGGGG
+>74631 3
+GGCCTAGTCCTTGTTTTTAGGGCGACGGCTGATTGCAATAACAGCACATGCTTAGACGCCCAGGGCCCGCCTTACCATAGACATATTTAGATAAGGTGCA
+>74632 1
+GGATGACTCGTTGGGCGGCACCACTCAAGTGATCAATTGGTGATAACATTAGTTTCCCGGTCGATCCCTCATCCAACATGCGGCACTTAAGTGAACTAGG
+>74633 1
+ATCTAGCTCTCAATTACTCCTCACGAATAGGGATCACGCACGTTTAGAGTGACGGTCCTATGCCGGTCCCCGGAGGTACCAGGGACGATATGTATTGTAA
+>74634 1
+GAGAAGAACCTGAGCGCCGTGAGTTTGGAAAAAGTGCATTTGTGCCGTTAGAACCTCAGGGACTACGGTTTCCACCCTTTCCATATGATATCGACCCCTG
+>74635 1
+ATAAGTGTGCATTACCTCTACGCAACGGCTTCTCCCGCCGGCCTGTGAATTGCAATAAACGAGCTCCGGCATAAGTGGAGGGATATCTGTTGGAACCATT
+>74636 3
+ACGTACCCAGTACAGTACGAGTACTCCTCACGGTTATAGGCCCCGAGATTATATGGCAGGAGTGGCTCATGGTACAGCACTCCTGTATTAGTCAGGCATT
+>74637 3
+GCCCGGGACCAGAGTCTAATCTGCTTCGAAGAGCTGGGCGTTCTTCTGTATAGACTACGAAATGGGCCACAGACTATATCAAGAGCTTTCATCTATGGCC
+>74638 3
+TACTTAGATATTATCTCCACCTGTAGCGCACAAAGTAAAACTTATGGATCTATTAGTGTCGCGAGCACAGGGAGCTCCGTCAGCCGGGTGCTGCGTAGCC
+>74639 1
+GACCTGAGCCCCGCCATATAAGTCATCTACCTGAGTCTCGCTCAAATCGTAATCCGTGAGTTCGTCGGTGTATAAAGCGAAATGTACGTACGGCATGGTG
+>74640 3
+TTATCTCATCTCCACCGCGAGTCTAGAAGTAAGAGTAATGACCCAGCCGCTGATTGGTCAGTAATGACGTGACCCTGACTATGTCGGTCGATACGGCGAT
+>74641 1
+ATGCATTAATCAGTCCTGTGTAAGTGATCATTGCCACAAGATCGGCCAACTCGCTGACTGCGAGATGAGGAGTCTGGCATCAGAAGCCGCATGCTCCTTT
+>74642 3
+TGATTTAAGCTCATGCACAAATATTGGCTCGCCCTTGATCGGCCTGTAAGTGGACTCGGTGCACCTGAGATACTCTACTGAGTGCAATGCGCAACAGACG
+>74643 3
+TAGCATCAGGTTCAGTCTTGGCTCCGTGGCAAAGTGTTTAAATTAGTATTAGGGCCGCCAGTGTCACACCGTTGGACGAACACAGTCAAACCTGACTCCG
+>74644 2
+GGGGTGGCCACTCCTGTGTTTATCACTTTATTCAAGTCAGAGAGTACCTGCGAATTTCTGCCGCTCCAATTAAGGAACATGCCCAGCGGGTGACAAAACG
+>74645 1
+TAGGCTTTCGGGCGCGGAGACAATGCGGTCATTAATTCGACATAGCAAAGCACGCGTAGCTTACAGATCTTTGCATCTTGTCGTCACGCCTTGAAGCCAA
+>74646 2
+TTATCTCGCACACATGGTCCAAGAATTATCGCAGAACTTGCTGAGTGGCGTCATTTAAGCGAGGCCTAAGGAATTGTCAGCTCCCCTTGCGAGCACTGAG
+>74647 3
+TACCAGAACTACACCGGCACATGCTGTGTCTTGCATCCGCGTAAGTTCGAGACGTGTTGCGGTATAAGATCCGGATTAGTCCTTCAATCGAAGGATCCAG
+>74648 1
+GTTATCGTTCTTTTCACATTCCGGAGCGTGCACGCGCATCCTGAGTATCCCCGACGTGTGAAGTTACAAAATTCCGCAGAGGAAAAATCTGGCGGCATGA
+>74649 2
+GATATGTACACGAATCTTAGCCCTCAATGGGCGTTACTGCGAGCCCACGGATCATCATATTGGTCGCTGAAGCACTTAATAGGGAGGGATCTCCGCCTTA
+>74650 1
+GGCGTACTTACGCGCGATTATTGACGCAGGATCATTACAGGTAGTTTCACATTAGTTACCAAGAGTCAACCCTCCAGACGTCAATGGTGGTCGGACCCTG
+>74651 1
+CGCTAGCGAGGGCTAATTGATCTTGTGGTGCTAATACCAATTTACCCAGCTCAGTGAAAAGGGCTGCAGATTTCAACGCCAGTGAGGATCCTTCCCGCAT
+>74652 2
+TCTGGAAAGATTAACCAGACCGCTGTCTAGACTATGCCCGCCAGAACGTTGGAACTGCCGCAATCGTTAATTGTTTGATGATCTCAGGACGGCGTCAGCT
+>74653 2
+CATGACACCGTGGATAGTTGACTCCAGATGAACCCTCGTAGTAACGGCGAGACGTTAAGTTGTCTTTCATGCTCCCGCCGGCGTCTGATTCTAAGGAAAA
+>74654 2
+GCTTGACAGACAGAGTGTGATCTATACTTCGCGCTAGTCACCGAGATCGCCCAAATGCTGGACAGAGCTTGCCTATAGATAAGTTAGCCCCTATGTTCGG
+>74655 3
+TCGCTACTTGAGGATCTGCGTTAAACACCCTCCTGTATGGACGGCACGTTACGATAGGGACACGGGGCACTGGTAAAACCTTACGTAGCCAAGACTTTTT
+>74656 3
+CACGTCGGTCATCGGTGGTATTAATATCACTGTTATTCACACTGTGTAGCAGCCCAGACAATTGGGCCTGGATTTGCAGAGCCGGGTACCACACGTACAA
+>74657 1
+GGACTCGCTAGTAACCCCGATACTAGGGTGTTATGACTAGTTCCGCTTAGCTTTGGATAGAAAGTCGATCCTCATCAGGCGGCTACCCCAGCATTGAGAA
+>74658 3
+ATGACCTGTAACCTCCTGGTCTGCCAAATATATCTATTTGAGGCGGTATCCTTCGTCATAGTACCAGCCCGGATACGCGGGTAAGGTGCACAGCATAGGA
+>74659 1
+AACGCGTGGCATTATTAATCACGTGCCATGCTAAATCGACGCTGCCATGAGACTGAACGTACTGGCATGGTATCGATTCAGAGGGCATCCCCTTCTAGGT
+>74660 1
+TGCCTTACTTACACCTTCACAGCTGGAGGCAGGATACCTCCCAAACCGATTTTGCTTCATCAGGCATCTTTTAAGAGTGGAATAGGCACGCGGTAGAGGG
+>74661 3
+TGTTGAGGGTTCAATACTCGTGTCGTTAGCTTAGGATGCACTGCAGCCTACACACTTGTCAAGGGAGCTACCCAAATACCATGTACCGACGCGTCTAAGG
+>74662 3
+CTCATGTCGGCGAGAGTCAGATCACACGTTAGCGTAGTACACCCGTGTTATTTAAAGTTGCGCCAAACAATCGTAGCGGACCACCTGGTAGTTGTATGCC
+>74663 2
+CACCCGAGTTCTATCAACTCAGATAGAGAGTCGTGAACCCCGGTGCTGCGTCCAGTAACGTGGGTAACTGTTACTTAAGGCGCGTAAACTTTGGTTAACC
+>74664 1
+AATCCACCTGGAAGTGACTCCCAATGTTTGCCAGCCGTATGGGTCTCAGGACTGGCCTTATGGCAAATCCAAAGTTGTGTACCCCAGGCGATAAGTTTAG
+>74665 3
+TAAGATGATGAACCCGGTTTCTTTAGGTAATCCGTAAAAGACCAGGGCAAGCCCCTGTAGCACGCTCGCACTGCCAATTATTGGTGTAACCTTGCGTCGG
+>74666 1
+TAATAATATAGAGCGCAAGGGCGCCTTAAATCCCCGCTAGCACGCAAAGGTTGCTTTCTCCTGATGTGTGCGAAGTATGAGCTAGTCATTCCGCGCTCGA
+>74667 1
+TTCGTTACCTGTCCTTCAGTAGGAAAATGTCAGTGGCTAGTTGTCACAACCTGCAGACTACGAATTGGACCCAGTAGTAGTCCTGGAGCCAGGGAACCCT
+>74668 1
+GCATTGGGTATTCCTGTAAACCCAGAAACCATACGCCTCATGATGTGACTGCCTGAGTACTTCTAGACCAAGCTTAAGAATGTGGGCCCGTGACTGTGGC
+>74669 1
+CATGCTTGCCAGCCTCAGGTGAATACCGTGCGGCTTCGCAGATGTGATACAGGTTACGAACGTCTTTCTTAGGGATTTCCAAACCGGACAGCTATAACAG
+>74670 1
+CATCGACAAGGGACTCCCTAGTTTAGATCGGCAATCATATGCAGCGGCCGGACCGTGTTCAACCTTTTTTCATTAACCAGAGTAGCAGGGGCATGGTATC
+>74671 1
+GCGAGGACATACGCACCAGTCGCAGGCTTTAACTGCGGCGAAATAGCTCAGCTCTGCTATCCTCACACACGTACGATAGGGTATATGTAATTTTGTCGGT
+>74672 3
+GGCTGGTCCGTCCTCGACCATGAACTAAATATATAGCTAAGGTAGGTCTTGTGAACTAGGGTGCCTCAGACTACCAGCCACGGTATAGACGATGTCCTTC
+>74673 1
+GTATGGAGCTACCTTGATCTAGAAGGGGAGCGAGTCATCTTGATAGCTCTAGATTATACTTGGCCCCGAGGGCCTCATACATCTATCCCGTACAACAGGC
+>74674 3
+TTGGCTACAGTTACCGTGTTCAAGGCCGTTTCCGATTTGCCGAGCCTCGTAGAGGCCAGCGAAAAAAACGTCCGGGAAACATCGCATTTACTTGCGAATT
+>74675 1
+ACCGGGGGCCTCTGTGCACTAAGCCGAGTCCCGTACTTGGCTATGGCATCGTACAAGGCAAAAAAGATATGTACCTGAGGGTTTTACTCTCTGACAATCT
+>74676 1
+TCTTATGGCAACATAATTCGACCCGTTCAGCTCGGGGACATCGTCTAAGTGGGTTAGATCGAAGACATAAGACTGGATTGCTAGCCCCGCACCTGTGCTA
+>74677 1
+TGCGGCGCGACGTTAGAAGAAATATTTATTGTGCACTAAGGCAAGCTTGCAAACTCCGTCAACACGTGTGTCGAGCGCTTACCAAGTTCCTCCTAGTGGC
+>74678 3
+AACTCTTGTCAGGACGCGTGTCCTGCGTCGTCTCAATTTTGGATACCAGAGTGAAGGGGCCAAACTGTCGCCTATACTACGTCAACAGAGCAAGATTCTG
+>74679 3
+GACCGGCACCGCCGACAGAGCCCCGATCCGATTATTCAAAGTCCAACGCGTCTGTTTGGTCTTGACTGATTAGAGGATACCTGCTTATAAATGGGATAGT
+>74680 3
+AAGTGGCTCAAGCGCCGTCAGGGAGGAGTACTTGCATCGATAGACCCAAGCGCATCTGCATACCGTATACCACTCTTTTATTATTATCCGTGAGTCGGGA
+>74681 2
+TATAGCGTATCCAGCGGTTCCGAAAATGAGTTTCTGAATCATCGAATAGTGGGCGACTCCTAGTCACCCTTTCCGGCTGCGCAATACGACGGAGTGCATA
+>74682 1
+TCTACCCAAGTGGAAGGGACCCCCCTGACATGTAGGTCAGCACTGCTTATGGGCTAACATAAAAGGTCAGATTTGCTTCTAGGATTTTCGGCGTCGCAAC
+>74683 3
+GCCGTTTCTGACCCGATCCCTGCTTCTGCTTGACTCAGTACTCTCAACATGGTAGCAAATACAAAAGGGTCAGTTGACCAGCGGGGAGATTGTAGCTAAG
+>74684 1
+GTATAGATCCTTGGACTCGGCATAAACCAAATTTGACCGATCGACCGCGTATGAAGTGACAGCGCGTGTTCGGAAGTTCCTCCTAACTGCGCAGCATGTT
+>74685 2
+AGCGACTGTTAACGTTCCCTAAATGTAATGCCAATGCGTTAGCGAGCGGCTTACTGGTGTTGGCAGTACCACACACCCGATAGCAGCAAGTGTTCGCTTA
+>74686 3
+AAATAGATGGTTACAACCCAACGCCATGGAACCTTTGATACTTCTGTAATACGGACGGCTGTCCGTGTGGCCTATTTATCGCCGGCAGGATGTGCACACG
+>74687 1
+GCGATAGGATCTGCTTGAAAGAGCCATCGGACTCACATAGCTTCTTCGGCCCTGATATTAGACTATCGGTATAGGCATTGTTGGCGAAAGACCGCTCCCA
+>74688 2
+GACCTGGGGCAGTGATCTACTATCAGCGGAAACCAAAGAGCACGCAATACCATTCACTGGTATTGCCTTGGGTTAGCGTTTTAGCTTACCGCACTGGATC
+>74689 1
+ACGTTGGCACCATAGATCGCGAAGCGAGGATTATTTAGCGTTCGCAAAGATCCTCGTCAGTCAGGTGGCCTAGTACAGTCTTCTCACCAGCAGTATGACT
+>74690 2
+CGCCCTGCGGTTATGAAAGATGCCCTCTCTTTATAGCCAGTCAAGGGGTTGGCGCCACATGAAAGTTTTAATTCCTAGACGAGAAGACTCTTCAGCAGCG
+>74691 2
+CCGTACAAGATATTGCTGACATTCTGGAGGAGGCTACTCATCGGGAAGGGGCTCAATACACCGGCTTTGCCTAAACGGTGCTATTGCGCACTATTAACTC
+>74692 2
+AATATGAGAATCCGTGCGAGCAGATAATTTCCCAGCCAAGTTGATTCGAAGATTAAGCGTCCTCAGACTGTTGCCGCCCCGTCATGACGCTGTAGGGTCT
+>74693 1
+CGCGAGGCGTTCTAGCCAGCTGCTCTCGAGCATTCATACTAGTGGAATTCCATAATGTTGCGAAACGACTGCGATCAAAGGAATGTCCTCTTGCAAGGTC
+>74694 2
+ACCAGACAGGACCGGTCTATTTGGAGATTTAGAAGCTGGCCGTTCTGCATTCGCGCCGGCCCAATTTATATGCCCTTACAAATCGGAGGGCCATATGTAA
+>74695 3
+TTAATGACGTGCCAGGCATTCGCGGCAACCAGTTTGCATAAAGTCTGATCCCATGTGACCAACATGATGTCACGCGGTACGTCTAGCTGTGGCAATTGAC
+>74696 2
+TGAGAGCGGGATCAAATCCTAGCGTCATCCGTTACGTAACAGTTCTACCGCCGACGGATTCTATAGCAGCAAAGCCGATGGTTGGACCTTCGTTAAGCTT
+>74697 1
+GGTGCATTACATAGTTTACGCAACACGAGTGGATGCATAGCTGCGAGTCATCCCCACGTGAAGATCCACAGGCCTACGTTTGACATGTGCTCGATTTCGA
+>74698 3
+GATGAGTGATCATACTCTAAGAGTCTGTCAGCCTCGAGCCGCGCCGCTTCTCCATGAACTGTAGGGGGAAAATTCTCGCACAGATTTCTTAAAGGGATCC
+>74699 3
+CAACTCAGCGAGCTCCCTAAGATCAGTTACGCTCCGGTCCATAATAGCAGCCTACTGACATTAGTTTGTTGTGTGGCACATGGTATAAGAGGTGCAGCCG
+>74700 3
+TTAAGGCACAACTGTGCCCTGTTGCACTCATCTTCACTAGGTCTGAGCACTGAGGCTCCTTAGAGATTAGATAGGGCGATACCTAAGGGACAGCGCTATC
+>74701 1
+CCACCAGGACTTAACCTGAGCGGGAGACGTCTGTCACGCACTTTGAGACTCGTAATAGTGCGAACTGAGCAGGTTAATGCCTGTCGAGTTCTTCATTACA
+>74702 1
+GAACACGTGCTTTGAATAACCTCGGCTGTGCAACAGAGGGGTCCCGAGACCGGACTGACTTTCACCTCGTGCTCTTGTAGCATTTATGCGAAAATAAGTC
+>74703 2
+AGTAGCAGGATGCTATAAAGGACTAGACAACTCTCCTTCCGTAATCTGTTGCCATCGTCATTAGGTGCGCGGTACCACGAGGGGCCTTAATTCCGACTAG
+>74704 1
+TGACAGTACTGCTCTTTAGGTAAGCACCTAGAGTGCATCATAGCCTAAGTCGTTCTACATTCGGGATCCATCACGCAAGAGGCCAGGGGAACCTGCTTGT
+>74705 3
+CCTGTGTTGAGCCATAATAGGTAAGGTTCGACCTAGCCATGACCTACGGAGCGATATCAGGCTACAGATTACCGCATCGCCTATAAGACCTTGGTCGTGT
+>74706 3
+TCTACTTCATCAAGGCTGGGAAAAGTACCCGGAATACCGACACCGGCGGCCTTTATAAGCTCTACGGAAGTTATGATATATTGCTTTTGCGACCGGGCGC
+>74707 3
+TACGGTCAAGTGGATCGGGAGCTAGCTGTGGATTGGCACCAACCTTTCTTCGTAAATTTGAAAGCGCCTTCCTACACATTCGCGAACGGACGCATTCAAG
+>74708 2
+TAGCCGACATAGGTACCACACTCATTTCTCGCTTGCCCTGAGACCCGTTTAAAGCGGTGAGCATACATCTAGGTTTAGACAGAAGCGGTGTGACTTCGGA
+>74709 2
+CTGTAACCTCAGGGTTCCTGTTCATAGAAAGCTCTCTGTACCAGTGAAGACACAACTACTTATTTAGCCGTGGTACACGAGGGGCCATCTGTGAAGCCGG
+>74710 3
+CAACTAAGCGCCGTGAGACGGGACGGAGGCCCATTCATGCATAATTCTCCAGGTTTCATCCGTGTCTCTTTCGGTGGAACATATGAACGTAATACGTGCA
+>74711 2
+GATCAAGTAACGTTTTTGAAGAAATAGTCTTGGATCTTTTCCCGCCGCGCGCAAAGCCGCAATCGACTCCGCAAGAGGCGCTTCAGTCGCTAGTGAATTG
+>74712 2
+GCCACCATGTAGAGTAGCTCACTCCCCATTCTAGGGGAATAGACATAAGCTCAATCGGTTGTGTAGGACCCCAGCTAGACGTCTTTTTCAGGCGATGGTA
+>74713 2
+ATACTGACGGGCGCGGATCTAGGCCCTCATAGCGTGGGCCCCTCGCCTTTACGTATTTTGACATCTAGTGCATCCACAAATAATGTAAATGGGCGAGAAT
+>74714 1
+GGTGTCCGCATTCGTATGCTGCAAAACGAGCGTCAGTATCTGCTGTCGTAGCGTTCTTATACAAGACAACCTTATCCAAGATTGGCTGCGAGACCACAGG
+>74715 2
+TCCTTGTGCACGGATTATCAAGGAATGATTCTTTGAAACGCCGACAGAGGTAAGCCGTTTCCTCCTTGGACAAAGCCCAGCATTGGCCGAATAGTCCGTG
+>74716 3
+GTTAAGACCAGGCTATTGGAACCGACCGCATTTAAGGTGCCTGACTCAAATGAATAGGAACGCTGTTCAGCTCACGTCCTCCATGAGCGTGTTGATCTGC
+>74717 3
+CGGATGAATCCGGTAATGCTCCTAGTGACACTAACACTCGTTGGACGTACTCGCCGGATGAGACTTACACCATGTATATAGAGGCGCTTCGTTGAATCGC
+>74718 3
+CTCGGCCAATGCCTGCCGTGAGGACTACCAATTCCAATAATGAGTACTCTATGCATGAACTCCGCATCCGGAAGGTAGAAACATGGTGCCTGTTTGGTTG
+>74719 2
+TCAGCCATTCTTCAAAGAGGTTTGTCTGAGGTAATTTTATGTAGGCCCTACGGGCACGCAAGTAACCCGCGACTTCGGCCAGTGGAATCAGGAATCCTAC
+>74720 1
+TGGTACTATGTAGGCAACCCTCGATATTCCTGCCTAATAAACGTCGACTGGCCCTCGGGAGCTCAAAATGCGAAGACAGTGCCGGTTCGCATTGTGTATA
+>74721 2
+TGGTCCTTGGAAGCTACTGACCGCGGTACGAAATAGACCAATGATCGAGGATGTTTCTTCTGATTCCGGAGCGCCCCAAGTTAGCTCTCAAAAGATCTCG
+>74722 1
+CGAAAAAGCGAAAAGGCTGAATCAGGTTTGTAACGGGACCGTACTCTGGAATGTCCGTCCATATGGTTTGCACACCTAGTCGTTTCGTGATGCCTCCCCA
+>74723 3
+GGGCGGAACCGAATACAGCTCCTTTCTGAGGCAGTTAGAGTTACAAATTGCATAGGTGCGAATTCACCCCATTCGGATTCCTTGCTCACTGCAGATGCAG
+>74724 1
+CTTTGGATCACCACCCCACGCGGAGCACGCTGGAGGTTCGAAATGTTAAACACGAGGATTTACGTCACGTCAATTGACGCACTTATGGATTTCGTTGGAC
+>74725 2
+CATCAGACCATCTTCTTTACGTAATCGGATACGAGTATCTGTGCAGCCGGGCAGTGTGCGCCAAGTAACACAAGTGGGCTACCCTCAGTAATGTGTACTG
+>74726 3
+GACACAGAGGCGAGACTGCCGAAGAGCAGTCATTGGAACCGCATTTACGACACTTTATGGTTGTACCGTTCCTCGTCTACGGTCTTTACTGAACAGGATC
+>74727 1
+TCCGAACTTATGACTGTCAGGGCCCTTCAAGCTACATTATGCAGTTCCAGACACCGGGCTTCTCGTAGATAGAATATCGTGTGAGGACTGTACACGGACG
+>74728 2
+GAATAGGAGCGGGGGCCGACACGTAACGAGCATCACTTGTCGCGGCTCTTCCATGTGTCCTCGAAGAATTTACACGATCTACTTATTGCGTTGTAAAACC
+>74729 1
+CACTTACATAGCATAGCGTTTGCTATGCAGCAGCGTAATTGGAGGCCAACCGTAGCACTTACCGATGCCGACCATTATCCTTAGGGAATGCTTTGAGGCG
+>74730 1
+GGCCAGGCGCAGTTCTACGGAAGTATGCTCCTAGAATTGGTCTACCAATAGCGCTAGTGATGGAGCTTCTCTCTCGAGCCCAGTATGACAAAACGATTCT
+>74731 1
+CGACTATAGTGCATCCCATCCACCGCATACAAGCTTACGTCTGAGTCGAAGATAGGTCAATGTCCTGGGTGTCAAATGACATGCTTCAGCGTGCAGGTGT
+>74732 2
+TCTCATGTCTGGCAGCACTTTGCCTCTGCTGTCGTCACAAATAGAGGAGAAATGGGAGCGCCGTCCATGGTGAAGATTGTCGCAACCTATACCAAGTCAT
+>74733 1
+TCTCAAACTGGTCCGCCGTTGAGCAAGATCGTCCAAGTTCGCGCGACTGCTAACCAATCCAGTGTAGGAGGTGATGTCTATCGCGTACATATTCAAATGG
+>74734 1
+TTACGACACAGAACGCTGTATTTACTTCAAAGTAATATGGATGCACCTGTCAGCCGGTGGACCAACGACCTGTTCTCATGTTCGGGGCCGGAATCAGTCG
+>74735 1
+ATCCACTAAGAACGTACTCCTTGCTTAAATTGTATATCCTGCAGTTGGGGATGGAAGAGTCCGCCACAGTGCCCGTGAGGCCAATCAGCATCAGCTGTTG
+>74736 1
+GCGTAGTAGGAACGCATTTAGTAGAACTCCAGGCCCGGAGATGCTCTGGCACATCTTCAGCCATCTTTTGGGACACATCTACACAGTGGTAAAGCGCTTT
+>74737 1
+ATACAGTCGTCTCGTACAAGATATGCACCTCTCAATTCCTCGCGGTAGAGTATCGGATGGACCGACCACCGCTAGCGCGGAATTGAGGGTTGTTAATCAT
+>74738 1
+TCCGCTACGTTTGCCGCGTACTTCTGGTAGCTCGAGGTGGACCAATGCTTGAATCAAGACTCTCTGGTATTAGCAGTATCGCCCAGAACAAGAAACAGGT
+>74739 1
+GTAACAGTAACACATAGACGTCTTACCCCCCCAGCCGCAGACTTAAGGTAGATCCGCTAGGTGTACTGGGCGTTTTTGGAAACCTTGGTGTTACCGAATG
+>74740 3
+AGACGACCACTAACGTTGCGAAATGGTTCATTCAAATTTCCTGATCGAATCAGGGTGGGCGCGGCCAACTCCTTTTGCCTGAGGATCCTGATGAAGACTC
+>74741 1
+ACACGCCGTGTCGTTGGACCTTCCGAGACCATTCTAATTAAGCCTATCTTACAGGGTCGCCTAAATAGTATCGGATGAACGGAACGCTTTATAGCGGCGG
+>74742 2
+CTTAGCATCATTCTTCCAGGGTAACTGGGCAAGGTACTATTAATAGTGGGGGCAGTGCTAGGTTTCCGCATATAAGACACCAATTCGCCTAGCCCCCAGG
+>74743 3
+GTTCCGCCACCCTACGGGCGAGAGCAGACTCTGTACTATGGACGGTAACGACAGTCCTTGAGTAACTGTCTTGTACCAAAAATTCGGGACTAAGTTGCTT
+>74744 2
+GCTCACTCGCATGAGTGAAAACATAGCTTGTTACTGGAACAGAAACGACGTGAGGGGTGTCTCGTTTCACGTCAACGATCCTGCTGCCCGCATATTGCTA
+>74745 2
+AAGGTACACTCGGGTTACATAGATTAGCGTAAGGGGAAAAGCTCACGGACTCAATACAGGCGTCCCTCCCTTATACGGGAGAGCTTTTCCGGTCTTCTTC
+>74746 2
+AGCAAATCCCCTGTACAAGGGTATGTCAGTCCCGTGATGATATCTTTCCTAAGCAAGACCGGCGTAGCTGACGAGCCATATATACGGCGCTTTGGTCATG
+>74747 3
+AAGCCAGCATTTTCTTGATCAGACGCGATTTAATCGCCGTTAGTGAGGACGACAACGCTTGGACCACCCATGGTCCTTAGGCTCTGGTAGGGTTCAAACA
+>74748 3
+GGGAAAAGGCAACATAGCCTCTTAGTGGGCGTTCAGTAATCAAGCTTTTCGTTTCACCTCGGAATAACGCATGGACGATTCCCGAGAGTCGTCCCTGCTA
+>74749 3
+TCGTGTCGTATAGCAGACCAGCTTGCAGTGTAACGCGCCGCGCACTGCCCGCATCCATGTAAATAGAAAGGCGTCGTCATATAGTCGTTAATACTGTTAG
+>74750 1
+TTAAGGCATCAATTCTTGACCCTCAAGTCCCGTTGGATATCTACCCATGACCATAGAGATAGCCTGGCGTAGTGAGACTTTACCGGGAGTCGTGCGGCAA
+>74751 2
+CGACCATCATTCTGTTAACTACACAGGTGGACTGGATAGATCGGCGAGAGTCTTACTCGCCGCAAGACTTGAACCTATCTAGTCTCATAGCGGTCGATGG
+>74752 1
+ATTATGAACACCTTATCGCTATATAGATACAGAGTCCGTTCGCGGCGAGAGTCCGGCGATCTTCCACGTCAGGCGATAAACTATAGGGTTGTCCCTCGAG
+>74753 1
+GTGCCTTGGGCTTTAAGTAGAGTCTGGCTATGACGATGAAGCTCGAGTAAACTCGCCGCACATAGCCTTAATTCTCACCTACGCGGATAGGACTCGATCA
+>74754 2
+GCCTGTGGTCAACCTTCGCATTAATATGGCTGCCTGAGAAGGAAATCCGCGCCAAGTTGAGAAAGCTATGACGTTTGATGCTTTGCTAAACCCGCCCTAG
+>74755 1
+CTGGAAATCAAAAAATAGGCGGTATCTACAATCTGTCGCACTCTGAGGAATTGCGTGCCCTGGAGGCTGGTCGCACCCCAATCTTTGAAACGTTCCTGGT
+>74756 3
+GTTGGTCTTCAGCCCCGCTTTACGAGTTCCACGCCTCCTGATTGGTAAAAGGCCTCAAAAGTCGACGACGGTGAGAGTCATGGGATAATATTACGCATAC
+>74757 2
+GGAGTTTACGGACTGCTGTATTTAGCAAGAATCGGGCGTACTGAATCCATAAACTGTCTATTGTGCACCGGAACGCCCTCCTTCCTAAGGAAGCGCCATG
+>74758 1
+CAGTGAGGTATGGCGACGTTCATCTCGAGCCTAGGACAACTTGCGGAATCTGGCTCTGCGTACAATCACGAGCATTCACTTATAACCAACGGGGTTACTT
+>74759 1
+GATACCGCCTTTTGTTTACAGTCCGGAACGCAGACCCATAGATGCGAAGGTCGAAGCGCTGTCCCTATTTATCACCACATGGGGGAATCTGCTTATAGAG
+>74760 2
+TACGACTGACTGCTAGGTTAGCACTTTGCAACACCGGACGTTTGTACCACCTGACCATTAATATGCAGAACTCGAAGGAGTATTGTCCGGGTGACTGCCG
+>74761 2
+AAGCACATTTTACATCAGACAGCAGGTCTCCGCGTAGGTTGACGACCGTTGTCTAAGTTGAGCCCGTCACGGAACAATGATGTCAGCGATCTTCGCAGTT
+>74762 1
+ATGGAATAGTGCATCGTCCTACTCTCCAACCGGGGCGTGTTAAGATTAGCGTAACTACAGGAGTCTGCGCACCAAACCGGTCGGTTTCAATTCATATGGC
+>74763 3
+ACAAGCCGAAATCAGGTGGCATATAATTCCATAGGTTGCGACTGGTGCTAATTCAAGGTCTTGACGCGCGTCCTTGAAGTAACTGGCCCGGCCTCCTATA
+>74764 3
+TCATCTGTTGAGAAAGTTTGATCGTGAATGATCTGACGTAGGCGATCCCCAGACTATCAAACGTAAGTGGGTTGTCCCCGAACCGTCTCGGCCAAGCTAC
+>74765 2
+AGAAAGATTCGGAATGTACAGATATTAGGGCCTGCTCCGCCGATATGTCTCATATGACCACGGGAGGCGTACCCACAGTATAGTCTCGTTCTTTCGCCAG
+>74766 3
+TCTTGTTCGAATCCAAAACGATCCAGTCATGTCTGCTGAGGATGTTATAGGCAACTCATGTGCCGCTTATGAGCGAAAGCCGGCTATCCCCTCGAGAGGA
+>74767 3
+CGCTGTCAGCGGAGAGTAGTCGTCCCACACGTCCAGGAGCTGTAGGTAGCATTTATAGACAGGGTCTTCTACGTTACAATACTCGCGTAATTTACAGCCA
+>74768 2
+GAGTTGCTCCTTCGAGGAAAGAAGTTGGTACTGCCAGGAAGCGAATCTCCTTATCAGTCTCGCGCCCGCGTCGCGCCTACTTTCAGAAAAATATAGTGTA
+>74769 1
+TATCCAATGGGTGGCCGTACACACGGACTTCGTCCTGATATTGAGGGCCACGTGTTACGAGAATTTAGCCATTGCGGAGCTACTCGAAAATTCACTCGAC
+>74770 2
+CTCAATATGATTTGCGAGCCTGCGCTCGCCTGAATCAGGAGAACATCATTCAATCCCCATGAAGTGGGATATTTTTTACTCGCGGACACAGAGGTGCCGG
+>74771 1
+TCCAGGATCTATCTCCTTTTGACCAGCTCCGATCCCCGGGAGTTGCGGGAAGAACCTTCGCCGACATAAAAAAGGACTGTTGAGAGTTCTTCTGAAGGAT
+>74772 1
+GATAGACTACGACAGATCTTGTCGGGGCCTGTTCGTTGGCACATTTTGCGCACATGCTTGGCGAGAGGTCACCAAGACCTAGCTAATCACTATGACCATA
+>74773 3
+TCTGAGGTATGGATTCCGGTCGACTGTACGCTCAACAGAAGACGCGTCCAGAGCTGGTCCGTCATCGTACTGTTTTTGACCGAACCAAACTACAGTTAGA
+>74774 2
+CGACTTATTTGCAACTGCAGTTTCATATCGAGAACCACTTGGCCCTCGGCAGGACGTAGTCCCATAGAGGACTGGTATTTAGGCGCGTACACGAATCAGT
+>74775 3
+GAGACACAGCATTCTGAAGTCGCGCACTCTGACTAAAAGATTGGACTCCCTTGGAAACGCTGACGTGCCGTTTTAACAGCGGTGTCCCTAGCTTGGTAAT
+>74776 1
+TCAACGCTATTAGCTGCGTAAGTTATGGGTCACATGGGCCGCATGTAGACTTAACTAAAACCGTCACCCGGCCGTGCGATCGACATGTCATGTGGACTTA
+>74777 1
+GCTTGGAGGACTCAGTGTCGTTAAGCTACTTGCCATACCGACGACCTCTGATTAACCCTATAGGGTTCTTGACTCAAAAAGTACAGACGCGCGTAGGGTC
+>74778 3
+CACAGGGGGGGTTAAGTCTATTCCCGCTATTGAATGCAAGAGAAGCGACCACGTAGAGCTTTCGTCCTTGTGATTCGCTGTCATAAGCCCGTCAAACCTA
+>74779 2
+CGCAACGTAGCCGTCTAGAAAGGTATGGCATAGATCCTATTCCGAAGCGTTTACGATCTCGCTACAGGCAGATCATGTTTGCCGTTAGTCAGAGGTACCC
+>74780 2
+AGGAAACACCAACCACGCTACCTCGCGGAATTGTGCATGTTGAGCGTTAGTAGAAGCCGAGCCGAGGACTTTACCGCTGTACAATGAGCTTTGTCTTTTC
+>74781 1
+ATTCTCCTACGCGAGGAAGAGTACACTTGGCTGTAGTCCACCGCTAGTGGTCAGCGGGCCGATAGCCTAGAGTGACTTATACACTGGAATATCCTTATAC
+>74782 1
+GTCCGGAGTTCGTCAGTCTATATTAATGAGTTCTATAAGACTCATGGCCTTGGCCACGCATAGAAAAACACGTGCGAGCATGCCGCGAGCCGTGCTATCT
+>74783 3
+GTCTAAATATGTCGTACTACATGTGAGGCGAGGTACAATTTGGTCTCCACTTAGTACGCCCGACATGATGTATCTAAGGGCCGCTTACCGCACGACGAGC
+>74784 3
+TGGTCTCGTTCCAGACCAAACGGGGGGGAAGATATCGCGATTCCTCTCAGCCGCGGGAATTTCCTAACTTTCAATTGTCACCTCACTTTAGGGGAAAAAG
+>74785 1
+ACCAGAATTTGCGCCATCCAAATCGAGTAAGGTTGTCGGAACTGGGGCCTAGAACTGCGGCATTTATTATGTGACCGTGGCAATTCAACCTTGCGCCATC
+>74786 3
+TAGTTCTATGGGCATCTGACACAGTATGAGTGGCCCAACCCTACGGCTGAAAACCATGAAGACTTACGAATAGCGTCTTTTACCGGCTCCTGGGCGAGTT
+>74787 2
+TTCCCTAAGTGCCGTCATTCGATGGTTGGTTCCGCAGATTTCAAGAGGCTATAAACTCTTAGGATCGACACTGACTGCGAGTAACCATGGCGAGCCACGA
+>74788 3
+ATAAATGGGAGTGATGGCAATTATGCCGCAGCGTCCCTTAGATCGCAATTCGCATGAGCATAGTGACACTTTTCCGCATCGCTACGTGCATAATCGGCCG
+>74789 1
+GAGGGTTAACACAGGCATGAGATTTGAATCAGCGTTCCTGATCATGTCCGTCCGCTAGCGTTTCCGGGCAGTGCAGCATAAATCGTACTCCAACCGATAT
+>74790 1
+CCTTCATCTCAGTGAATTCTTTCCGTGGGAGCTAGCAATAAGAAGCCTGTTATAGAGCAAGAACCGCAGTGGCACCCTTTATCGGCCCGATATGAGGGTC
+>74791 2
+CATCGTTTGCACCGCACCGCATTGACAGTCGATCCATTAGTTTACATTGTAGTTTGCATCCTCCAAGTGGGAACCCCCCAGGGGTGGTTGGAGAAAAAAG
+>74792 3
+AGACTCATGTTCGTGGCATGTGGCCGCCCTCGTTGGAATCGATCATTAATTTCAAGGTATGCTCAAATCGTCCAGGGCCAAATCGTCGCCAGGAGAAATC
+>74793 1
+CTGGGTAGAGATACGTCTATGCCTAATACACTCAAGTTATGTGACGTGGTTTTACTGGAGAAACAGAATCGCCACGCCTTTAGTAGCCCCCTGGAGCGCC
+>74794 1
+CTAATCGCGGTAGTATTTCGGCCTTCCACCATTTGTTCGTGGTAGGAGCCTCCCAACTGTGCTAAAAAGCAAATCAATGCAGCTGGCAGAGGCACAGTTG
+>74795 1
+CCGACGTTCTTATCTCTATCGGGATAACATGTCTCAAGAGGGACTTGCGGGATCCAAGCTGGATAATTAGCGGTTACGCCCGAAACTCGTTAGCACTGAC
+>74796 3
+TTTTGCCAGCACCTTGGTTTAGGGTCGCACGTGGCGGTCACTACTAAGCAAAATCAGCGGTATGGCTCTTCACGGCCCTCAAGAGCTAAATAAGAGCTAT
+>74797 1
+TAAAATTATACCAAAGCCTATTCCTAGGGTCCGCCCATCGGTGGTTTTCAGACGGGAGGTTTCCTCGGTCCGCAATATACCGCCCGTTGAGGAAAAGAGT
+>74798 2
+GACGGGTAGATCTCGGCTGCTTGTTGCGATTCTCGGAGTTAGCACAATCTTAATTTCCCACCGCCTAGTGTCACGTACACAGGAGAAAGAGACATTACGC
+>74799 3
+AGCTGAGCTGGATCTCGTTCTGTGGCGTATAGAAATGGCAGAGTCCGCTACGATACAATTACTCCTGACCGAGTCTGCCACCGATATAGGTTTACAAGCC
+>74800 3
+ATTTTTCCTGAAGAGCATCTTATCTGCGGAGTCGGGCCGCCTGATTTAGCGCTGACTTCCCTCAGATAAGACGTACCTGGAGAATATGAACCAGGAACCG
+>74801 2
+ATTAACGCTAGCGAACTCGAGTGGAACGCGGGAACATATGAACCTTAGGCATTCACTGTAAAAGTGTCTTCTGCTGGTCGCATTGCCTCGACATCGTGCC
+>74802 2
+AAACGACGGCGATCTGCTTATTCGGTAAGTACAACCGAGAACAGGATTTGAATCGGCTTAACTCCGTTTGTGAACATTCTGGCCCCATCCGTGCCGGAGT
+>74803 1
+GCATGTCAAGGAATACGGGGCATTTTGGGATGTGAGCATCCGCTCTGCGAGCCTCGTCTTTGGACTAACACATTAAAATAATTAGCCCACCCCGGTACGT
+>74804 2
+TCCGCAGAGCTATCATGATTTATCTACGATGTACCAAATGCGCCAGACCGTGGATTATAGGCGGCTTAAATTGCCCAGCAGCGGACTGGGACGCTTTCAT
+>74805 2
+TGTACCAGCAGCTCTAGTCTTCGGCTGATTACGATTCGCTTCATAGGACACCGGGAGAAAAGGTCTGCCTGAACAGTTCGCAATCGAAGTCCTTAACTGG
+>74806 3
+TGGACTCTACCGCAAGATTGGGACAGTCTACTCGATCGAACTCCGCCTAACAATTAGTTTGCAGCGGCGCAGGTGCCAGTAAAGTCTTAGTATTGACTCG
+>74807 1
+TTCCACCTTCGGATTTTCCAGTGCAACTATGAAAGACTGGAAAAGAGCGGACAGGCTCGTACGGCTATACTGGTGCCCTAGACGTCTTGATATGACGCCT
+>74808 2
+GTACACTACTATGGATCGAGTCGTTCATTCTGCGCACCCGGCTCTTAGGTGAAGGGCTCTCGACACTCTCACAAAGAAAACGCTGTTGTGTAGAAGAGTC
+>74809 1
+ACCTAGTTGCGCTAGATGGATGACTTGCAGCTATCAAAGGTGGATGACGCTGCCCACGCAGAAGTATAGGATCTATTCCCTGCGACTATTCTGCACACTG
+>74810 2
+AACGCGCATGCCACACAAATAACACTCCCGCCTGATGTTGATCGACATGTCTGATATTATGGAGCCCTGCAGGATAGTCTCCGGAGCTGGGTGTTGAATT
+>74811 2
+GATCCTAGTGGCGTGGTACAGCAGTTCGGATAGCGCTCCAAAGCGTGGTCAGGTACTACGTTTTTCGATAGCATCCCGCCACGATATACTAACCAGAATT
+>74812 3
+GTTCACACACCATTACACGGTCGAGGGGTCAGTGTCAAACCGGAGGGATGATAGAATTCACGTTAGTATCCTCTCTCTCTGTGCTCGCCGGAAGAATTCA
+>74813 1
+ACTTACCTCGAGTTCTCAGGTTTCGCATATATCGTGGCCTTTAGAAGGCGAGCCAATAATCAGACCCGTTCAAACAAGGAACGCGGTGGGGTCCTGTTAC
+>74814 3
+GGCGGTCATTCTAGGCGCTGCTACCTCGTATCCGGTACGTAATTAACCTCCCGGAATAAGCGAGTCCGACTGTGGCAATCAAAGACATCGTATTGTTAGA
+>74815 2
+TCACTGCAGCTTATGGCATAGTCGCCGGGGGAAGTCTGAGTTTCATAAAGGCCCGGCTATATCGACTAGCTTAGACCCGCCAGTTTATAATCCTAGCGAA
+>74816 1
+TCATTTCAGAGATGGGGCCGTGTACTCCAGGACTCCCGAGTACAAGGCTTCTATCACATCTGCGGTGCATTTACCCGAACAGATTACCGAGTTAAGGATG
+>74817 1
+GGTAGTTAACAACGTTGTCCGAACTCCGACACCTCAAACGGCTCGGCCGGATTATAGCCATATTATTTCGATTGCAGGCAATGTATGCGCGAGCATGGTC
+>74818 2
+AGATGACATAGCCCGCCCCGTTGACCAGGCTATAGCTTGGGATCTGTAATAGGGTTTTGCAACCCTGGACAATCACATTGCGATAAGATGTCTCGACGTC
+>74819 1
+GTCGGTAAACAATGTTTCTCGCGAAGGAAGATTGATAAACCCGAATACCCCTATCAGTGGCCGGCCGGCCTTTTCGCCAAGGTTGCGGCAATTAATTCTG
+>74820 2
+CCCACGCTCGCGACAGGCATCATTGCTAGATAGCTAGCTGAGGTGACACGTCCTCGTTAATTGTTTGCAAATCATTGTACATAATACGGAGGGTCCAGGC
+>74821 2
+TCCCTATGCAGGCGCTCTGACGAAGCTGGACCCAGCACACTTATCTGAACCAAGGGTTTTACGGACCGTGCACATTGTATCCTGTGAGAATGTGATGAAT
+>74822 1
+ATTACATCTATGGTCCCAGGCCCGACTGTGGCCTATATGCCAATTCGCGAAGAATGGGCAAGATTGCGTTACATGCTCTCGGAGAACTGATGACTATCCG
+>74823 1
+GAAGTCATCAGGCGCACGTTCCGTATAGTGCACTTGTTTGAAATGAGAGCTCTAATAGGCTTTTAGTATCCATCGACAGGTAACCGGAGAGCCCCCTCGC
+>74824 1
+CCGAAAAACACGCCTGTATGGGTTGAAATTGATTGGGCGACCCCAGATGCACTTCTCTTATCCACACTAATAGCTCGTTCGGGCTGAGCACTGGATGGTA
+>74825 1
+GACTAGGCAATTCCGGCATGCGGCTGGAACTCCTCTTTAGCGCCAACTTGTCTAAGGTTTATCCCGATTAACGACAAGGGTGGAGAACTCGCAGTATTAC
+>74826 3
+GTTCAACGGGCACCGTCGTTCTCAATTGACTCATTGACGGAACATACGACTAAGGCGCCTTTGCGATTGCAACGAGGCTAACGTAGGCACTGTTACATGT
+>74827 2
+CGCTTTGAAATATCCTCGATCGCTTACAAACAACTTCCAACTGACGGGAGGCTAGACCGACCCGGGGTACTGTGATGTTTTAGTAACGTTGCACGACGTG
+>74828 2
+GTAACAGTACGAATCTGAATCTCAAATCCACGCACATTCATTGCTCTGTCGACAAGCACCTCGTCGAGGGTCCGCGGTTGACGGGGGATAAGTCTTGATT
+>74829 1
+ATGGTGCAATACAAGCTTCTACAAGGGAGGTTTAACGATCTGACTAAAAGCGTCGGGGTCGGTCTCGTTAACCCGCATCCCTTGCGTACTATGCCATCGA
+>74830 1
+GCGCAATAATGCGCGCTCGATCTCAGGGCTGCAGAATACTCTGTCTATTCTTGCGCTGATATTACCCGAGCACTATGAATAGTAACGCTGACCGTAGAGG
+>74831 3
+AAATGTAAGATCGAGTGACTACTTACCACGTAAGTTCTGGGACCCATGACAGTGCGTATCCGGGCGATAGTTTGCCGCTACTACCTCAATCGGTGACTCG
+>74832 2
+GTTACATAGCGGATGCCGTTCAGCGTGCCGCCAGATGGCGCCCAGTACCCCTACAAAAGATATTAATGCTTCTGTGTAACTTCGGGGAGGTTATTCCAAA
+>74833 2
+GTTCGGAATTATAAGTAGGTACAGGCTCCCTCGTCACTCTTCACAGTCTACACGCAGACAGTTCCAGTGACGAGCGTAGATTCGGGCCGGAATACTTATG
+>74834 3
+CCCTGTTTTTCAGTCGGTAATTTCACGCGGACCTTAACGAAGCGGTACTCGATCGGACTACCAGAGCCTTGAGTAAAGGAAGTCATCGGGTTAGCCTACA
+>74835 3
+TCTATTGTGTTATAGTACCTGGTTGAGCTAGATAACGAAGTGACACAGCACCCATCCATAAGCCACCCGACGCATCAGTCGCTGTAGGCGTTGGACTGGT
+>74836 2
+GTATTATGAGCCCATTCGGTGTAGGGAGCCGATAATTATCCGGAATGGTGCCAATCCAGGGTACTTGTAAATTGCGCCCGTCATACCCTTGCCACCAAAG
+>74837 2
+CGTTGACCGAGATACCCCTTGCATCTGAACCGATTGTGTAGAAGGTATATCCAAGCTCCATCGCCTTAAGGTGCTCAGATGTGAACGTGGGCCAAACTTG
+>74838 3
+TAGAAGCAGCGGGTTTTTACTTTTGAACCTCCAATTAGAACAGCGCATCCTGGTGTAGCCTACACTGTCGATTCGGAACCAGACGGCTCAACGACGGTTG
+>74839 1
+CGCAGTCAGTCTACCTGGATAGAAGAACGTAGAGCAGTGATCCTGAGGCTCGCGCTCATGCTTTGACTCTGCAAGCCTAGACCATGGTTAACCGATATTT
+>74840 1
+GATCCGGCGTCGAATGCTTGTGTATCAGCACAGGCCACCCTGTGGTTACGCCTCAGAGTGTCGTTGTACCCATGGTAAATTAGGTAAAATCTCCAAAGCA
+>74841 3
+ATTGTTCACCGGATCCATAATGAGATCTTCCCTTTCGGCAAGAGGAATTATGCTAGCGAAGTCCATATCAAGACCACTGGGAGGTGGCCGCTCGTGCACT
+>74842 2
+CATGCTACACGCACATTCCAGTGTAATCATCAGGGGTAGGAACTGGTTGCGTCCATGTATTGCTCTAGAGCTGGTCATACTAAGAGCCACACTCATGGCG
+>74843 1
+ATGAACAGATACCGACGCCATTAGTCCTTGAGCGGTAAAAGCCGTTAGCATCTAAGTGTGTCTCGTTGCCTTAGCGCCCGTTCAACAGGCAAAGCTGGTT
+>74844 1
+CGGGTCCATAAAAGCCGCAGCTGCTTAAGTAATTTGAACAGGGAAGTAGCCCAAATGATCGTGGCTCCCCTTAGTGCGTCAATCGTCGTCTACTCGTTAG
+>74845 3
+TCCGCTCGTTTTTTCCTAACGTTTTGAGTGTAGAGGGAGGCTCGTCCGTTCCGACAGAATTCGAAGATGAAACCCCGCGAAATAGACTAACGCGGCATCA
+>74846 1
+GGTCACAGATTCAGGGTAAGGACTGTATAGTAGCCCTAATCACGACCGACGATGGATGCTTGGATTCGCTCTAACAGATGTGGGCCACTTAATTCCCTCC
+>74847 3
+TGTGAAAACCGACTGCGGTCTCTGCGGATAGCCGCAACTATATTCATTGCTTTGGGCGGTCCTCGAGTATCAACACGGCAGTTAACCTAAACAGTTCAGG
+>74848 2
+AATATCGTAGTTGTGACGTCCTAAGATAGGCCCAGTCATCAATTCAGCCTACGCTTTAAATATGAGCTGCCTCTATCTCGCCGACACGGGAGGGAGTCGG
+>74849 3
+ATGGCACAATAGCGAAACTGATATCTCTCGTGCTGCGGCCATTGTGATGATAGGGATCCGCAGTTTTAGGTCGCGCAAGCTCGTTTACAAACATCCCCGA
+>74850 2
+ATGCATGCGAGTTACTTCAGTGCCCACACCGGAAAGAAATCGTTGTTAAGTCGCCTGTGATTAAAATAGTTGTCCAGCCGTGACCCGAGGTGATCCCTGC
+>74851 3
+CGTTATCACCCTAGGCTGGGGGTCTTAGGCACTACATCCTAGGGATATGAACTGCAAGTCTTCGGAACACGTGATGCATTAAGACTATCTAATCGGCCGC
+>74852 2
+TATACCTTCCGCAGGGCAGTCCCACTTGGGTCCCTTATAGACAACACATTGGATGTGTCTATGGATGAGTATGGGGACACTCAAATAGCCGTGGACTCCA
+>74853 2
+ATGCTCTCAGGTGATAGTACTGAAACTGGGTCCTAGAGTGATAGCTCCCATAACGCGCCCTTGAGCATTTACGGGCCCCTCGAAAACTTTACGATGAGGT
+>74854 2
+ACTGAACTAACCAGGCTAGCAACTGTTCTAAAGACTGTTCTAGGCGGTCCCGTACATCTAATGGCTCGCTTGGATCAGACTAACCGTGCTAAGTGGGCTG
+>74855 2
+CCACGACGTGACCTAACTTAATCCTGTAAGATATACATCTGACTAGATTCGACCCACTGGTGCAGGCTTCGGCCTGTGAATGAATCGCGTAGGCTTAGGG
+>74856 1
+TCCCGGGTCTGTCCCTAATTATCTGCCTGTGGACATTGCGTGTCGGAATTACTTGAACCCCCTGTGGTAATGATCAGTACCGCCGAAACGAAAAAGGAAG
+>74857 2
+GCTGGCTACCCTAGTTTTATCGCGAGCAAAAGGCATCAACACTCTATGTGGAGGGCCACTTCCTTGACGAGTCCAGGGTTAGCTATACGTCTAGTGAAAC
+>74858 3
+TAAAACATAGGGCTCTAGTGCGAAGGCTATGGTGACTTTCCCTCGCTCCGTAACGAAAATATCGTTTGCGAGAGCTGTCGAGCCCACGCGTCACAATTGT
+>74859 1
+TCGCTTTTGATCTGGGTCCAAACCTACAGCGAAGACCTACCGGGTGAGCCTAGGTAAAGTAACTACTGCGCCATTGGTTTAAACCGGTCCATAGATGCGT
+>74860 1
+CTCAACTGATAGACATGAGTACACCGGATGAAGGCTATTTATGGTGGTTCTAATCCTACGTGATATTCCCCACCGACTGGGTTGAACCCGGGAGCAGCCT
+>74861 1
+GCCACAATCGCGCTTCGCTAATCTTGTAACAACCCATTGGAACATTCAGGGATGTTGCGGGTTGTGTGGTAAGTGACAAGGACGGTAACTACTCCCCTAC
+>74862 2
+TCAAGTATGATCGAAATCCTTAAAAGACGTCGCCGGTCTTTAGTAATGATCGAGCGCTTGCGTACCTCCGCGCTGTTGCCACGACAGGAATACCGTGGAT
+>74863 2
+CCAGGCGTGCCTCCTAGACTCCACTGCCTCGGGTAACCGTCCTTGGTTGAAGACTTAATTCGAATCGCTAAATAGTAATGTGAAGGGAACTAACCGTGTG
+>74864 1
+GGGTGGAAAAGATGCCTTTGTCTACCGTCACCAATGCCGGGGTTACCAAGGCATGACGGGCTGCAGAATTACGTTATTCCCTACCAGAATATATCCTTGC
+>74865 3
+CATATCGTTGCAGTCCTGAAGCTCGACACTGCCATGACTCAGCTTAGCTATAGCTATAGGACTGTCCGCCATTGACTATAAAGGGGTAGCTCGAGGTGAC
+>74866 2
+GACGGAAGCACCTGGGAAGCCCTGAAGCACTGTCTTAATTCTGAAGGTTTCCACACTCTACCGAGTTCACGGCAAGAGAGGCTCCTGTTCAGAGATTTTT
+>74867 2
+AGGCTTGGGTTACTTGGAACAACCCGTCTCGACCTTCAGGCTCTCACTCAGTGTCGTAATAAGGATCTTACCGATGGGGTATGCAGAAATTCCGCAGACA
+>74868 3
+TAATGATACCCAGATTTGGCGCAGTAGCAGTAGTGACTCATCGCTAAGGGGCATTCCCGATCTTTATACCTGGACCGTGAATAGGATTGCCCTAGCACCG
+>74869 1
+CCGTAAGTTCTCTGTACTAGAGATTGGGAGTCGCAGGTCAAAGCCGAACTACTCTTACATTCGTTGCACCGGCTTCGCGAAGGACTTAAGGTCAAAGTCC
+>74870 2
+TCCGCGAACGAGCAAGCCATTTGAGTAACTCTGGATCACTGTTGATGTGGCCGCTCTAGGTGTTACTGAATCTCAAACAACTCTGGAAGTCGCTGCGCAA
+>74871 3
+GTCCTCGTGCAAAAGGATAGTTAGACTCGACCTAATGAGCAAGTCCTGGTTCACCGCATTTTTTACTGACGAACCGTGTAGACACTGATCGGCGTCCGAG
+>74872 2
+CCGTAGAGCCGCGCGGATGCTAAGTGACTGAAGTCTTGGCATCCCGGCTCTGAAGCTTTCCTACTTCAGTAGGACTAGATTACGTGCTAACGCAAATAAT
+>74873 3
+CGCCCTCACCGTTGGCCATAGAAACCGGTGTAAAAGCTAACGTTTAGCAATGAAGCTTTCAAGCATGAGCCATAGGGGCTATTTTTGTGTCCGCCGATGC
+>74874 2
+AAGTTGTTACCAGGCCGGCACAAAGAAATGATTACTTCCCTCGAGACTCTCCGTTATGCTGGCAATTCCGGGGCATGGCAGTACTATGCAGCTCATGGTA
+>74875 1
+CTTGTTCATCGGAAGCTCTAATGTGACGCACGATAGTCAAGCAAGAACGGATCCGGGCTAGATGACGCGCACGCGCTAATTTGTCAGTACTTCTCTGTAC
+>74876 1
+TTGCCTGTTATCGCAGGGTAGAAATTCATCTGCGTAGGGTGAAAAATTTGTCTGTCCCTCCGGGTGATACAGGCGCACAACTCCAGACGTCAGCCCAAAT
+>74877 3
+CCGGCTCTACACCGTCACGTAGTTTGTCATGCGCAGAAATGGGTCTGGAAACCGAGAACTGATACGGTAAATTTCAGTATTTCCACGCAACTGGTCGGCT
+>74878 1
+ACGACCTTTCCAAGGTAAATTCTCCAATAGGGAACCGAGCGTACCTGGTTAGCCGTGCCGATCGCTTAAGCTTCTAGCGCGGTATACGTATCGAATGGAT
+>74879 2
+GGCGCTTCTACCCTAAAGCAACTCCAGAGGACAGAATGTCAATCACCGGCTATGTGAGACGTTTTCCAGTGTGGAAGTTTCGTGTAGTATACCTGGCCCA
+>74880 2
+GACTTATCGAGGGGATTAGGTATCGACTGAGGGTGACTTACTACCTAATCACTCCAGTCTATCCATTATAGCAGTGATCGCCGCGACCGAGCACTGTGCA
+>74881 3
+GGCATCGATCAGTGCTTTATCAGAGTGTCCCCCGTGTTAAGTCCAAAAGCATAAATATGCGTCTTGGAATGCCCTACGGGCGTACAGGCGCTACCTTAGA
+>74882 3
+TTGCATGGGGGAAGCATACTAAAATGAGCAGCCCTGGGTCAGCCCGTACATCCCAACTTAGTCAATCGCCTTCGCTAGGGCTCATGGTATTGATTAAGCT
+>74883 2
+GTACGCGGCTGTGCCGCGTACGCAGTACAGGGATATATCACATACTAACGGTTAATCTGGTGTCCATCAAGGCTATCCTATGAACTCTGATGATGGACCC
+>74884 1
+AGGCGTATGCATACCAGATCCCTCATTCTGTTAAGACGGCTACTACTAAGCGGTCCAGCGCCCGTCGCCTTACGTTTTTATGAAAAGGGAGAGAGCTATG
+>74885 2
+TGTTCGGACTGTAGGCATGCCTTCCGCTAGAGATAAGTTGCACCCACGCCTTAAAAGAAGCGTTATCACTAATCACGAGTGAGGTGCGCCCTCTTATGAG
+>74886 2
+GACCCCTCCGTTCTTGTACGGCATACAATACGCTCGAACACGGAACACAGGGAGCCCTGCTCGTTATTGAAATTGTGGAGTCTCGGGTATACAGATTGAT
+>74887 1
+TATTCGTACCTAGTAAGCCTTTTACGATATAGCCGGGGCTTATTGATGCTCACATTCTACTAGAGCACCCGAGCGCCGGAGTGGATGAGACGAAAGTCCC
+>74888 2
+AGGGCTGCAGTAAGTCGTGCTTTAATTTAGTCTCCTAACCGGTACGGAACTCCACCGCATGGTCGTTTCGAACTTGGCACAGAACAAGCGAGGCTATTCA
+>74889 2
+CCCATGCGTGTATGACACGAAAAGAATTAGTTGGCGCAGGGAAATGTAGCTTCCCTTGTGGCGAGTACCCGTTCTATTCTCAGAGGTTATCCAGAACCCC
+>74890 3
+GCGCCAGGTAGTGCAGAGATCGCCTGTTCAGGTCCATGCTTTAGTTATTCGACCCTATAATCGAATAGCAGGTACATGCCACACAGGGCGTACTATGCTA
+>74891 2
+CTCGCCTTTGACTGCAATATTGTCTATCAATCTCCGAGACTCTTGCGATTCAGGGGGCGGTGGTAGCCCACAGGGAGCATATGTGCATTAAACAAAGACC
+>74892 1
+GCCCTCTAATCACTGACAGGGTCGAGAGATCTAATGAAAGTTATGCTTAGGCACGTGCTACCCTAAGCTGTTCACATTAGATGGGCACCTCGGGTTCGCA
+>74893 2
+TCAGAAGACCGCCAAGATCTTCTACTCACCAGCAGGTCTGTCCGAAGAGCAAATGGGCACAGGCGTTTCATTACGTTCTCGGAGTTTCTGGTTCGGTAAA
+>74894 3
+GACGAGGCTCCCATAACAGTCTGAGACTTACCCGATAGTATAGCAGTTTGTCAACTTCGGTAGTGCCCTGTTAAGGGGCCCCTACTATGGGACAATGTCA
+>74895 3
+CCATTACAGTCTTGCGCGCACTGGTTAGATCCACTCGAAAGTCCAGTTCGGGAATTAAAAACACGTACGCTCGCGGACGAACCTAATTTTGTGGTGGGTC
+>74896 2
+CAGTCGGCGATGCGGTCAGCTCACTAAATGCCGGAGGCTTGTCGAAGCGTCGATCAGTTGCAAGTATCTATATATGTCAAAATCGCGTCATTACCGTCAC
+>74897 1
+ACTTTAATCACCCTTCTCATGGGACCGCAACGGGCCACTTGCGTGGTCCTACTTTACAGAATGGGTATTGTCCAAACCGAGGCCGTGAGAGAAATATGTG
+>74898 3
+GCTGGACTAGTTGGTCGATGATAAAACGGTGCAACGTTCTGTCGATGGGAGACAAATCCTCCCTATAATGTTCGCGCCCTCAAACGGACGTGCCCATTTA
+>74899 3
+TTTTACGGTTACCGGATTGAGTTGCGGCGTGTCATCGAACCCACTTATTCTCTCCTAAACGCCGGGTGCCCAGGAGGGGCATAAAGAATACCAAAGCTTA
+>74900 2
+GTCGAGCTCATTGCTTGCCTATACTACGTGGGCGGCGCATCGACAGGCGCCGACGCTATCATAATCCCAAGAGTCTCAAAGGGTAATGTTATTAGTCTAA
+>74901 1
+ACAATTAAGTAACGGCAAATAATGGCCGTGAACATTTGAAGCCCGTATACGGTTATGATCGTCTTTGCAGTGGCGCCTCGTGGCCATCCAGACCGCCTGT
+>74902 2
+TTTCAGGGGACCCTTCCCTATCTCCCGAGGGTCACACAGGGCCTAACGAGACTTTGGTGAGCCATTTACTTTAAAGGACCAAGTGATCGGCTTAGTAGAA
+>74903 1
+GTGGTTGGCAGAGTCATTCGAGGGGATGCCGACACCTATCCTGACATGTCATTTGACAGTATCTCGCATACACGGTGAAATATTCTTAGCCAGACACCGC
+>74904 1
+GCGTACAGCGCACGTCGAGCTCGGCTCTTGTAGGTTAGTCTTTTATTAACGGGTTATAACGGACCCACAGGCTTTATGGCCTAACAGCAAAAACCAGCGT
+>74905 1
+GATTCAAAACTTCAGCGGGGCACTGTGCAGACATGCGTTTCCGCTTGTGTGTCTGACCTTGAAGGTAGTCCCAAGAGACTCGCTACTAAAAACCTAGTGC
+>74906 1
+ACTGAGCGCATAAAACGGACAACGTACTGGTATCTTTCCCCCCGTAAAACATCGTCTTACTCGCTTCGCATTAAGAGTAGTGGGGGTCGGGTAGTTCCGA
+>74907 2
+TGGATCTCGTGCGATTGGGAAATCAATCCAATACCCTCCCTTATCAGTTCCCAGGATCAGGGGATTTTCGACAGACTTAACCGGGTCTAGAGCGGGAATC
+>74908 2
+GCATGCACCCACATAGAGTTATCCGTGAAGTACTTTACGGTTCGTTCATAATTCCTCAGACGGCGTTCGCGACCAGAACTCGGTGCAAGGGGAGACTTAT
+>74909 1
+TAGAAGGACTCGTGTATCCTTGGACTTAGACACCCGTGTTATGTAGTACCCTATGCAGTGAGTGCTCTTCTACCGAAGCGTGACAGCGAGCCGTAACACA
+>74910 3
+CAGAAACCGATTTGATGCGGGCATTCTTTTGCGGACCATACCATCGTGGGTGAGGAACATCTATGCCACAAGGTAACTTCCGAACGGCGAGCCATTCTTT
+>74911 2
+TTCAACACTCGGGAATCGTGGAGGAAGTGGCATGGCAGATCCTGCGTTGGCCCGAAGGCATTTTAACGAAGTCCATTCCACGTTATTCACTATCCATCGA
+>74912 3
+GGTGAAGAAGACAAGTTATAGGAGTTACCCCCTAATTCTAGCGTTTCGCGCGTTACCATAGCCCTCATTGGCACGTCCAGGCTTAATGAGCTGGACACGT
+>74913 1
+TCAATTTCGATGACCCAATCAGGAACTGATGGGGGGGTCCTGTACGCCCCTCGCCCATCAGGTGATAATGTTAGGACGTTTACTAACAATCCGAGGTTCA
+>74914 1
+CTAGCTTACCTCGTGACCCGAGATCTCGGAGGTTATTTCCTTATACCAGCGATCGGGCCTACAGGAAGTGAAACTGCAGGGGAAATCTTAGGCCTTCAAT
+>74915 1
+ATTCGCTTTGTATCAGCAGTTAAAACGTAGTGGCAGTGCACCTTAAGCTGCTGAATGAAGTCGGGATAGGCCCGAAACTCCCCCTCGAAGACCCTTGTTG
+>74916 2
+TAGGACGTCTGGATATTCCGAGGCGAATTTCTGCTCCCAACTAAATACTCACGCTGAATAGTCTCCCCACCTAGAACGGGAGGTTTGGAGGTTCAGTCAG
+>74917 3
+AGTTCGTAGCCATACGGTCAGCCGTAGCCAAATTTGGAGTTGCCTTGGGCAATGACGCCGGATTAGGCAACTTACTAACGTGCTGCGAACCCATATCTTA
+>74918 1
+TTTTCTCGACTAGAAGTCATTGACAATAAAATTCCGCAGTCGGATTGCGAAGCGACCTCGTGTGGTCCGTGGCGCGACCGCTGGAACAACACATTGTCAT
+>74919 1
+GAGGTTGGTAGCCAGCCAGAAAAGTCCTTATATGCGTATTCGTCGCCGACGCTGAGCCTACCCTTAAGGGGATGGCACTCATCGAACAATCGTATCTTAT
+>74920 3
+AATAAGGCCGCGTTACCTTCAATCAAAGCACGCTATGGGGTGTGACAAAGCCCTTCGGCGCATGATCACCGGTGTTTTGCTCTGTCATTAGGGCACAAAT
+>74921 1
+GACAGTGTCGCTGGCCTGACGAAGTATGCCTGCCTGACCTATCCCTGAGGACAAGAATAGCATTTATACTAATTGGCTACCTGGCCCAGGCTTTGAGTAA
+>74922 3
+GCATACGGAAGGGCGTAAGTTTTTAAGACAAACCACGGTCCGTGTCAATGACTGCTTCCATGCTCGTTATCGACTCGCCGCATCTCAGGGAAATAGGCTT
+>74923 2
+GCATGTAGCACTCCGTTAGCGGTACTTGGGCGCCTACCGATTGTCGTACTAGCTCAGAAACCGACAACATGGAATTCGATGTATATCATTCGCGACGTAG
+>74924 3
+GCGAATATCCCTCGAATGGAACCCTAATAGAGCCCTGCATGTAAATCTGTGGGCGACTCACTTTATGAATGGAAGCGGGCTGTTCCAGCGCATCTTAGTC
+>74925 2
+GAGCGCCCATGAGGAGATCGGTTACCGCGATCCACTCCTTCAGACAGTTACGTTCGACTAAGTTAATCCTAAGAGGTTGCCTTAGGTCGAGAGTAACTTC
+>74926 3
+GAATGTTAATATTGCGAATGACTGGCTGGCGCCTTCCCGGAGGGCTAAACTGTTAGGTATCACCATGACTCCGTGAACATTCGCAACGGATCACCTCGTA
+>74927 2
+GGGGGACCATTCGTTAGTTTCGATAGAAATACGAGAGACGTTGTCCCACCCATGAATCTTGGTCCCTCACTGACCCTAAGTTGTCGCCGATGCAAAATGG
+>74928 2
+TGAGCCTCACGCGAGTGAACAGCGGCGAGTAGATGCATTCGGTCCCATTAGCTTCATTAGCTAACTGGTGATAGGTATACACACTGTCCAATCAGCCGTT
+>74929 2
+TTTGTTCCGTCAAGTATGTAGGGGCCCAACCCAAAGTGAGTTCATTTCACCTCCTCAGGAAAATGGGAAGGACGTACTCCCTCCGGTATATGGACAGCGT
+>74930 1
+ATGGTCTTCCGGTTTAGATAAATCTCTAGCGGTAACGGGTGACATGTCCACCGATTGAGCCACTAGCCGAAGTTGTCCTGAAGCGGATCCTCTAAAGCCA
+>74931 2
+CGAACTAGTCGAGGCCCGAATCTCGATCCTGCGATGTGAGTACTAGCCTGAGAAGTATGAAACATATATCCAATCTTATGACTCCTCCTGGGGCGGCTTG
+>74932 2
+GACTGCCAACGAAGACTACTGCGTTGCGACAGATTCCGGTTCGGCCTTCTTTAACTAGTGTAGCTAGTCCTGACATCAAACACTATGGGGCGAAGAGCTT
+>74933 2
+TATGTGTCCAACTCCTTACAGTGAGGGCATCGTCGAACATATAGATTCTTGACACCTAGACGCGCTAAATGAACGGCCGGCGAGGATCTAGCGTTCGCTT
+>74934 2
+CCAGTCTCGTAGAGCGCAAATGCTCCTCACACGCTCTTGCGTCGGATCGTGTGAGCATGAACTTGCAGAACGTAGTAAGATTGACTGCATATCCTAGTAG
+>74935 3
+CGCCGTTCCTGCGTTTATAAGACGTGTGTTACCAGAATAGGTATTGAAGAGAAGCGTCCGTTCCAGTGAGGGCCATCCATTCTGAACCCCAATGCGTACA
+>74936 3
+AACTCACATTTCACCCGACATTCGTAGGAGGCCTTGGATCTTCACGCAGTGTGGCATACTGAAGAATGGACATAGGGAAGACGCCCTTGCGTTAGTCTCT
+>74937 1
+TTCGCAAGGCAAAAGATCTGATGTATCGGTGCGGCACTAGGGGCTTTCCTTCTGAAGTGCCCACGCCTGAACCCATTCACTTATTGGTCCAGAGAGTAAA
+>74938 1
+CGTGATATAACAGTGCCTCGCGTTGATTGAGTGTCACAGAACGTCGACGTGTGGCCTTAAACCTGTGCAAGTCGCTCGTATTCCGCACAAGGACTTAACA
+>74939 2
+TTACGTGGCCCAGCAAAGCGGGAGAGTCATTTGTTAAAATCTTCCCACTGTACACGATGCCATGCTGCCTCCAGTAATCTCGTCAGGTACGAGAGGTGAT
+>74940 3
+TAGGTTCACCAAAGTCGGTGAATCGTGCCATGGACCCGTTTATGTCCCGAATCTAGTTAACAAGGCATGTAAGCCGTCACGAGCGCGCCAGTGTTTATCA
+>74941 3
+AAGCTGTCGTCAGTGATCTCTCAGCAAATGGCAAGCTACGCACAAATAGCTCGGCTTGGCTTTAGAAGTCCCTGAGCTACTGTATGCAGCCTGCAATGTG
+>74942 2
+CTGCCAAGCATCGTCACCAGTATTTGCACATTCCAGCGAAGGCAGTCTCCGCCTAAGCGAGTATAGGTTAATGGACTTGACGAGTATATAGCTCTGGTGC
+>74943 3
+GAAACAAGTTCTGACGTAGTACTAATTCCCCTAACCTCCCCTCGAGAACACAGAGGCCTCATCATGGTGAGAGTGGGTGCCGCTGAGATGTGTTACTTGT
+>74944 1
+TAGATGATACCTATTCGGAACCAGTGGCAATCACTATCGTGTGGAAATTGACCCAAGCAACCAGAACCTTGTTGTTGGGAGCGCCTCGGCTTCCCAGTGT
+>74945 2
+GCTTATGGTCTAGGTAGCACTCTAATTCAGCCTTCGAAAGGGATATACCCGAATAGCAGTGTCTGTGCATAACTCGAATCATGCGCCCTGGGCAAGCTGC
+>74946 3
+GCCGAGTGAGTTGGGAGTCTTTTAAATAGGCGGCTCGTGTTTTCGATCCAACAACTCACGTGCACTTCCAGCGTCTAACAGAAATAAGTGGCCCCTAAGC
+>74947 3
+CTTGAGAGAGAATCTTAATTGGGTGAGTGGCCGGCGAGCCCTGAACAAACATCATCTGCGGCTAGCTGGCAGTTTTCACATAACTCCTCCAGCTTATCGA
+>74948 2
+TTTAGTCTATGATGTTAGGGCACCCGACTGCGGCATCGTCATGGAGTGACCACTTTGAGCACCCATATCTTAGGGCATGCCCAAAGGCACTAAAGATGCT
+>74949 2
+CATGTGATGGAGGGTTAGGTAGACCCCCGAATGGATATGTCAGTCGGAACCTGGCTACACGTTCACCTCAAGTGTCTACAGATCTCCATTTAACGCATGC
+>74950 3
+ACTACTCAGCTACGGCGTAACGAAGACGTCCATTTGCCCACTCGTAGTTATAACGGATGCTTAATCAGGGGATCAGTTACCGGTAGGCTAGGTCATCCTG
+>74951 1
+GCTGATCATTTTCGGCCCACCGAGTCCCGATCTATCGTCCAGATCGAATCAAGACGAATAGGAGGTTGAGAACCAGTTACGGTCTCCATTGGGTGATACT
+>74952 1
+TTAATGGAAAGTAGACACTTTACTTCCGGTGCTATACGGAGACGCATGCGTAACCCTTGCCTCATCCCTCGTAAAGCTGAAGTAGCCACCTTTGAGGGGG
+>74953 2
+CTAAAGACCTCTAGAGCGTATCAGTTGATCTCGATACGACGCTCCAGGCGGGCAAGGACCATCTAGTGCATTTTGGTTGGTGCATGCAACTTCGCCATAA
+>74954 2
+ACTGGCCAGCTGATGCGTTTGGTCCTCCCCATGCGAAATGTGTGGATCGTAAGTCAACGATGAAATTTAGCGAAGCATCACCTTCACATACGTACGTGCG
+>74955 2
+GAAGGGGAAGCGATCGCCTATTCATTTAAAGGTGGTCGGTCTCCTTGTAGCCTGCCCAATATTCGGCGAATGCGGCCTAAACGACTATAATCCATTCCGA
+>74956 2
+GAGATTGCGAATACTGACTTTCGCACTACTACTAGTCGGATGTAACAAAGTAGGGATAGCTGCTTGCGCCGTCCTCTCACCCATGCAGGCAACGGTATTG
+>74957 2
+TGTAGACTCGTCCAGGCTCGCTACACCAGTCACTTCATATGGGCAAAAAGGCACGCAACCTTAGGTATAGTGTTTCGCGTGCGCTTTAGCATTCAAGAGG
+>74958 1
+GTGGCGTTTACTCAATCTGCTGGCCCCGTTAACGATCCTAAGACACGATTGATGAAAGGAACTTCTGTGCACAGATGCTGGCTCAACTGCTGCATGAGCA
+>74959 1
+ATAGGTTGGATGTGATCTTCCACTTATACTCGCCGGATAAATAGCTAATCCGGGATCACCAGCAGGCCAGTTACCGGTGTTATAGCGACGCCTGACCAGT
+>74960 3
+TAGATACTACTCTTAATCGAGATAGCACAGTCGCCCGGTCACCCTAGTCATTGTTTGTGAGTCGCAAGACACGGGGTGCCATGCCCGTTAAAGTAGTAGC
+>74961 2
+ATTCCTTGTCTTCGGTGTATAAGAGTAACCAGGCAAGCACTGGTGAGTCAGATCCGGATTCCACAACCGTAGTCCGAGAATTTCGGCAAGTCCCCTGTGA
+>74962 2
+GCTTAACCGTAAGCATGTGATCGTCTTGCAGAGACTAACCCTTTCGGGTCACCTACAGGTAGGTTGCCGACCCGGCTCAAATATTCCGTAGATATGAAGG
+>74963 1
+GGACATGGATAATGGCCATCCGCGACGAGATGTTTCATAATACCAGTTGGAGAGACGGAAAGACCCTTCCCTTGCGCGCTATCCTAGGCTCTCTTTGAAT
+>74964 2
+GTATAGCTTATGAGACAGCGGGGACCTGCCGCCCATATTTGTGACACAACTCACGCCAATATAGCGAGATTTTTTTCCTGGGTCACAGATCTAGCCGGGA
+>74965 1
+CTTCGCGCCACAGATCTGTTACCTACGAAGCTCAATTTAGCGAACGCATCGGGTTTGTCCCGTCCTGGCCGATCAAAAATGTGGATGCAGATAATTGGAG
+>74966 1
+ATGGGATTGGGACAACCCCGTATCCTTACCTGCATGGCAGGTGTAGAGTCTGTGATCCCTCGGGACGTTCACATATTGAAACAAGATCAGCTAGCACCTT
+>74967 1
+CACTTCGTTTGCCAATGGCCCTTTGCATGACTAACTGGAAGCGGGATTTACACACTCGAGACTAAGGTGCAGGACAACCTCCTTGGTGTACAGTACGATG
+>74968 2
+TCTATGAAGATCAACAGAATAGGCGTCATCCGTTATGTCAGTTCGGCTGGCAGAACACCACCGACCAGTATGATTTAATCGGCCTTTAGTGCCTGCCGGG
+>74969 3
+GGCTTCGTGATTAAATTTTCCCGGAGCGACCAAACGTACATCGCGGAGTGAATCGTTACCTGGGGGTCGCTAAGCCAGCGGTAACCTCAATTACAATTTC
+>74970 3
+AAGTAGTACATTTTATAGTGCAAGCGCGGTGACAAATGACCCAGATATTCATGCCTCAAGTGCCCCGATGTACGTTTCCACGCAGGATCGGTTCGGCCGT
+>74971 3
+TGGCCCCCGCGTCCATAAGACCCATATAAGAAAAGCACTACTGCTGGGCTGGCAGTTATGACGTAGTTCTTGAGTAGCATTGGGAGCCATATCTGCTTCA
+>74972 3
+GCCAACCCCACGTTACATAGGCGTACGCATTTTAGGGTGATATGAATTACGGTGTTCACTCGTACAAACAGGCGTGCGCTTCCTATAGACTAGACTCGGG
+>74973 1
+ACGTATGTTAGGTCCATTTCCAAACTCGGCAGTGTAAGCCAAGAACTCAGTGCTGACGCTCCCGTAACGTGAGGAGTACCATTGGTCATCTCTGGAACTG
+>74974 1
+TTACAGGGGCCTAACGTATCGCTAGGCCAAAATTCAATTCCAGTTGCTTGGTGTAGGCTCGGGTCCAGCAATACTTGATCCCAGTTCAACCACAGGGATG
+>74975 1
+TCTCTTGGCATATGGCCCACTTTTAATCTAAGCGCACACTCCGGAACTAGGGTCACCTTTTGGAGACTGGGATCGTCTAGTAGGAAGAAACGCCGTAACG
+>74976 1
+TGGGCCTGCAGTCTCAAACTTTCACAATTCTCACGTTTTCCAGCTCGTATCAGTGCGGAAGGTGTCCAGAGCAGAAGTCACGTAGCAGTGTAGTCACAGA
+>74977 2
+CTACTGATGAAGACATTACCCATACTCAACATCCCATCAGGTTGCATGATGTTCGCCGACTCGTTTAGGGGTGAGTCCCATGGCACGGGTTGCGAAGATA
+>74978 2
+TGCGGGTTCAAAGGCTTCGGTCGTGACGTGACGGATATACAGTGCCAAATGGTTCCTCCAATTACGCAATGACACACCTTATTTCGGCGCGCAACGTATA
+>74979 2
+CTTCCTACAAAACTCGAGTCGGGGTGTAGAAGCACCGGCTTCGTGGAACTGAAATAAGATCAACTCTGCTTCGGCGTCGTTCTGAACATCGAGGTATCCT
+>74980 2
+GATACCATTAGGCTGAACCCTGCCTATGAGAAGAGATTCTTTAGCCGGTACAATGTCTGGCTGGGCGCTCCCGCATCAGCAAAGTCTATGAGCCATGTAT
+>74981 2
+GTGATTAGCCGAACTAACGGATGTGCCTCACACTCTGTTCGTTCATTGTCACGATACTGGCGTGACCTGACCACGAGAGAAATCAGCAGGCGTGTTCAAT
+>74982 1
+GGTGATAACCTGTACCTTGCAATCACGTTTGAGCCTCCGTAATGGTGCCAATGTTCACCAACGAAAGTGCTCTTGGCCCGGATGTAGTAAACGTGCGAAC
+>74983 2
+GGGCTTCAAATTCCACTGTACCAAACTGCCTTTCCTGCACACTAGTTGTATGATAGCGGCGGGTCAGTATTAATCGTAGTCAACGGGATAACCCCGGGAG
+>74984 1
+GTTACTTTGAGCTCGTTCGGTCTAACCACGAGTCGACATCCGCTGGTAAAAATCATTGGCAATCGCGATGTCACCGTTAATAGGGAAGCATCGCATGCCG
+>74985 1
+ACACCTCACCCCTTTATAGCAGTGATACGGCGCGGCAACGCATCCATTAGAGAAATAATGATATGCTTCGGTTGCCCTAATTTGTATAGGGCCGGGTGCG
+>74986 3
+ACCGCGCACGCTTTGCATACATCCATGGGCGTCCTTTACACAGCGGTGAATGGTAAGTGAAAGGGAAGCTACTTCCCAGGTTGTCTACGTTAACTAATCG
+>74987 2
+GCACTGGTGAGTTCATGCATCTCAATAATAACTGAATAGGTCTGCGTTCCTGTATCCCGCCGATCTGCGTTATCCAGAGGAGGCACAGCCTGAGAATAGC
+>74988 1
+AATTACCATCGCGGGCTCCCCCGAGAGACTCTCTTCATAAGCCATACGTAGGCAAATTGGGCTTAGCCCCGGAGATGATCAAAATCGGTTATTTGGTTGG
+>74989 2
+ATGCCCTGGATTCCATACTGCGACACGACACCCGAAAAACTAGCTCAAGAAGGGCATCGGTGAATTCTGGCAGATTTTTTTCACTGGCCTTCGATTGGGG
+>74990 3
+AACAAATCGATGAGACGGTATACCGCGGGGTCTTTAGCCCATGGATTAATGGTCGTGCTGCTTCAGCCGACAAGTTGCTACGCTTCGTAGATTACCCCAA
+>74991 2
+TCAGTCAACTCGTCGAACATTTAGTATAAAAAATGACTGGGCGTCCGCGTTCACTCGGCTTCCGATTGGTCGACTGGGGCAAGAATGCTCCAGTCGCATA
+>74992 3
+CTGATGAACGTCTGAAGGACTCCGTCCTTCCGGCCCAGGGGCATATCTTATGCAGCCATTAAAGTGCACATCGATGTCGGGTCAGAAGCGTACTATATAT
+>74993 1
+TAGACCGCTGTGTGGTAATTCGTCCGAAGCATCGGTGTATAGCATGATCAAAGAACTCGTGCCAACTCTGTCCCATTGATCGAGTTACAGAGCCGACGCT
+>74994 3
+AAGATGCCATTCTTTTGCGGGGGATTTACCCCGCATCACTTCCGAAGATGGCGGCTACCGAACCGGATGATCAGATCCAAACGTATAGGATTTGTCGTAC
+>74995 1
+AACAGGATGGTCTCGAAGCTACTCAAAGTAGCGAACCTTACCCTGGCCAACTTTCTGTGCCTCATGCGGTTGCTGAATGCCGGGAGTGGTTAACTATACA
+>74996 2
+CAACTCTTGGGTAAGAGTTGTATTGTCCCACTTAGCAACCGCGTGCATAGGACGCCGCGGACTACGTCCTTGTTACGGTCCAAGTTAAGGTAAAACAGCT
+>74997 3
+TTAGAGGGTCGAGCGTAAGACACTGCGTAACCGTGCCCCGTAAACATCCATGTATGGAGTTGGCATTCCCAATGGGTTCATTGCGACTATCCAATCGACT
+>74998 2
+ACTTCCGATCCAGGGGGAGGATTGATAGCCTCGGTCTCAGGGGCCGCCTAGAGCTAAATGGATGACCATAACACTTTACTTGCTCTCGATCACATGTTAA
+>74999 2
+CGATACGTTATCGCCGAAGCTTACCTTACAATGTTTGTTCGAGGACGGAGACATGTGAATGATCTCGACCCACGGGGTCCATTCTCTCCACGGGATAAGA
+>75000 2
+TATGTTAACCAGGCACCCGTACGAGATGGACGCTATACATACCGGGTTCGCATGATCCTGCCGCTTGTTTAGCGTAAAGAGTAACTCATGCACGAGTCTG
+>75001 3
+GGACTAGCTCTTAGTCCACTAATAATCTACGCTGTGTCAGTGGCTAATAGTTGGAAGCCGAGCTGCCGCACAACAATGCATTGGTACGCTCGTGCACAGT
+>75002 2
+TACCGATTAGGATCACCAAGGCTAATGCCCTATTGTATAAACTATGGTGGAACGCGGAATGGGATTACCTTCGAGTGCCTGTTAGACGCCCCCTCGTAGC
+>75003 1
+ACAGGACTGCCGTGGAAGCCTATCATTGCGGATTCTAGACATAACTCCTAAGGCGATTGTCACAACTTCGGTTTCGTTCTGAATGAGCCGCAGAGGATCC
+>75004 3
+GAGTATTATGTGGTCTATACTCTAAGATGCTAAACTCTACCGGGTGGAGGTCAGGGTCAAAGACTCATGTACCCTCGGAAGCCATGCCCGTCTGCCACAT
+>75005 1
+GAGTAATTGATACACCGTCCAATGTGTCAAAGGTCATTCGCGGAGGACTTTAAGAAGTCTCACCGCCGTGTACCTGTTGCCGCCTACTAGGAGTAGACTC
+>75006 2
+ATGAAGAGCGACCCATGATCGCACCATCATCATAAAGCTCGTGTGGAGACGGCGTTACTACTTCTCTAGAATGTTCCATTGCAACGGCGCGTCGTAGTGT
+>75007 2
+CTCCACATCACAGTGACTGTTGGCTTAGTTACCGGGTGCCCAAACGCGAGGCTTACCATGATCGAGATGATCGTACTTGAGTACTGACATAGGCATAGCT
+>75008 2
+GAGGTCGCGTCCCAATTGATATGCCATTGGCCAACCCCATGTACGCGGTGGTTAACACTCGAATCAGGAGAAGTTGAAATTCCTTGGCCATTACGACTTG
+>75009 3
+TGGAAGCCTGCTATAGACCTCTGGAGGTATTTCGCGAGTTAGACAGGAGGACTCCACTGCTTCTGAGACCTGCGTAGTCACACCTCCAACAGTGATAATT
+>75010 3
+TACAGCAGAGACGTGCTCTCGGGATGACAGGTTGATACTATTTCCCCCCAATGCGCAGTCGTCTATATGTTGACCGCTGACTATCGTACAGTACAGGAGA
+>75011 3
+AGTTGAGTGGACGCACCCAGGAATGTTGAGATGAGATCATGCCTGTCCCCATACTTTAACAGTCCTCGGTTCATCAGTCCCACGGGTCATAGGGAAATCT
+>75012 1
+ATATGGGCCCCGATACAGTCTACGATCCATTGGCATCGCAGGAGCGCTGTAAATTGGATGGCCTGAATTCGTGCGACCTTCATAACCGCTTACTAGAGTA
+>75013 2
+GGGACGGCCCCCGTCTCGCATGTAAACAAAGTGAGTTCCCAAGTACGTGCAGGAAGGAAATTCATGAGTACCATCCTTTGCTGCTCCTAAGGTTATTGTC
+>75014 1
+ACTTACCACCCAGTGGTCCATAGTGAGCTCGAATCTATTGCGGTCGTGACGCCGCATTGATCAGTCAGAATCCAGTCGGACGTCACTATTGTGAAGTAAG
+>75015 1
+TGCTCTACTGCAGGTTTTATCTATAGGCGCGATGATGCGGACATTCCCAGCTTAGGACGGGAGGTCTTAGAGAAGATCACCGCAACTACCTGCCTTAAAC
+>75016 3
+TGCAGGTGTATCTGTTGCTGCCAGCTCGTGCGGAGATCCCCCAGACTGCTATCGGGGCATGGAACTGTAATCAAAAATAACGACTCAAAACCTCTGTTTG
+>75017 2
+AGTTAACTTGCAATGGGCGTCAGATCTGTTACTAGAACGCAGTGCCCGTGATATCCTGCAAGCGCCTGACCATTTGACCGATACACTCTAGATGCGTGGA
+>75018 2
+TTTACCGTACATCATCCCCCCAGTCTACACCCGTTTAGACTCGGGTGGATTACAGGATGCACGCAAATGATGTTAGCAAGTTGCATGCATGTGAGGGACG
+>75019 3
+CATTCGATCTGGGGACAGCGTGCCCACCCCGAGGTGCTAGAGTCTTATTGTTACCATACTGAACACTTAAAAGTTTGCTGGATAGTAGCGAAACGTCGCC
+>75020 3
+CCTAAGCACCACCAGTTAACTTCAGAGGGAGATTGCTCACGGGCTGTTCTCGGTACGGATGACAAACTGCTGGATCTGTGATGGTCCTTTCAAAACTGCA
+>75021 2
+GGAAGCAATCCGTCAATGACTTCTTGTCGAAGTCAAGTGCTACGACGTCAGACCATCGGTGGGCTCCATTGTGGCTGCTTAATACCCCTATTAAAGGCAG
+>75022 3
+GTTAGCACGCACGAACGTCCGATAGAACATGCATAGTCCGTACTTGTGAGGGGTCACCCTTCGTTTAGTTACTACCAATCGAGACCTTCGGGGATTCAAG
+>75023 1
+ACGGTGCGTTTGTGCACCAGAAGATTAGCATTTACCCGCACGGATAGGTTTTCGTTGCACACTACAACGCTCCTGATACGGAGAGCGTGCCTCGATTAAA
+>75024 1
+CTGTACTGAGTGTACGTCCGTGCCTGGCCACTCGCAGAACACTCGATAAATGGCATTTCCTAACCCCCGAATTAAGATGGGAGAATGGGGAATGTTCTTC
+>75025 2
+TAGGTATCAGGCTCATAGACCGCAAACCGTTTCGAACAACTATAGGGCCCTGGGAGTATACGGGTGATCCCCGTCAAACGTTCATTCGGCATTTTGTAGC
+>75026 2
+TCTTGGCATGTACAAGGCCTGAGCTGGATTTGTCGGGTTCCAGCATGATTAGCCTCCCGCATGCTGACGAATGTTCATACCGGATAAATAGAAGACCCCA
+>75027 3
+GTCGCGGGGTGTAACCTTAAAAGAAGGCATGCCATTTTTCTTTCGCCATTGATGCGCCACGGTATGAGATAGTGACTACGAGGCTACCCTACGACTCCAA
+>75028 3
+CCGAGCTGGAGAACTCTAATTGAAATTGTAGTGGTTACTTCTGTGCGCCGGAGCGCGCTAATTTTGCGGAAAGAGCCGTACCTCCAACAACGCACTACTT
+>75029 3
+TACCTACATGGGCTCTTTGCAAAGAAACAGGTAAGACGGCGCGCTGAGCCATCTGCGTCTGACTTTTACCAGCAGAGCCAGTTGACTACTTTTACTGGGA
+>75030 1
+TCCCGGGCGGTATCAGCAGAACATCCCTGCGTTGAATACTACTCATATATCAGATTGCGTATAAGGCGGAGTTGACATCGATGGAGCCACCATCTGCGTT
+>75031 3
+GTCATTAGCGACTACGTCAGTATTCCCGTTACGGTCCGTCCTCACATAAATCTAAGAGTAGTTCCAGGCACGATAGGGGCGTTGTGAGCGTAGACCTACA
+>75032 2
+GCAGAGCACATTGGTGCCACTAGAACGGATAAAGTAGACACGCTATCATGTGGATTCTACGAGCCGGGACTGACGGAGTTACTCTTCGCTCTTTCCTTAC
+>75033 2
+CAGGCCTGGTCGCATATTGGGACTTCTTGACTATGTTTGGAGCAACCGCTACTGAAAGTGGTCAACGTAGTCCCAAGTAAGCCGCTCCATGGAACATACT
+>75034 1
+TCAGCCTGCTGATCCTACGCCTTGCTTGGTTCCGTACAATGGACGAGCTTTAGTCATAAGCAAAAGTGCGGACAGACACCCCTTGGTTGGGAATAACGAT
+>75035 2
+CTCAGATTAGCCGCTACTGGGCTTGAAGATAATCATATGCGTCCTACTTCAGGAGAATTTTGGCTACACGAGCGCTCGCGCTGAACTGATGATCCACAGG
+>75036 2
+ATATATCAGTCTGCCTGAGGGGAGCACCCCGTGTGCATATTAGCGCTATGTTTGCAACGCCTACTTAACGGACATCGAGTTCGTGAGCATACCGTAACGA
+>75037 3
+GCCAACCCGCTCCGTAATCGTTCTATGGTCCCCACTTGAAGGAAGTTCGTGTAGCGCGAGTCCAAGACACACCTAGTAGTATAATGGTTTCGTAAGTAGG
+>75038 2
+GGCCTTCATGGGGAGTCAAGTTCCCCAGGTGAGGAGCTCGCCTACTTTTATGCGGAGCATCATATACAACAATACTTTCCGACTGAAACGTGTGACAGCT
+>75039 2
+TATTAAGAGGAGGGGCTAAACTACACTTCTCGACCGTTATCCGTTGCGGGCAAAATATCATCCTTACCGTACGGTATACGGCATAGGCTGCCAGCTTCGG
+>75040 2
+GCGACCACAAGGGTGGCTACTTTCCAAGTTTGTTTGACTATGTATGACGTCACCGCTAGACGCAGTTAAACGGTTCTAACTACACCTTCGGGAGAGACCG
+>75041 2
+TGGTCAGGCATTCGTACAAGGGTCGTCAGACCAAGACGATGTCAACGGTTTATTGGGACGCATGGACTCCAATTGCATAGTCCCCCTTGCTAAGATCCTA
+>75042 1
+CTATCGCAATTGCGATTGGGAGGAAATTGGGCAGAGGATTGAACGATCGCCGCCAACTTCGAGCACTCCGTCCGACGTCTGACCCTTATAACGTTTTATA
+>75043 1
+TGCGGTTAGACTGGCAGCCTCAGGTGATAATCTTGCGCCGAAGCTCACTGACCAACCAACGTTACAACGTAGTGTAGCCTTAATTGATATGCCGGGTTAC
+>75044 2
+TGGCTCCCCTCTAGCCAGGTGTAGCTTAACATCAGGATCTATCAGAGCCTCGTCAATAGGGTATATCCGCTGTAATGCGACACCGGAGTTGATATAGCAG
+>75045 2
+TTAAGCGACTAGGCTTCTGGCGATGCCTAACAATGTTGTCGTACTTCGTAGCTCGCCCAGGTTAATCTGAGCGTACCAGGTAGCACAAGATCGTAAGCCA
+>75046 3
+TTCACCAAGCGTCGACCAACAATCCGGGTATGGTGAATTTATACCCCTACGGGCGCAACAGGCTTTCTCTCGGTTAAGGGCGAGTTACGGGATCATATAT
+>75047 1
+GTTGCAGATCACCCGCGAGGATTTTCATCAGCATCTCGGGTGTCGCGCAAGTTGCAGTTTAGCTCGTTAACCGGATAACAGTATCAAACATCGGCTGACA
+>75048 3
+GTGTTGTCACATAATGAGAGGACTGATTACCCCCTAGTTTGAGCGGCTTAAAGGTAAAACCTAAATTGCTCGTGCCCCGCCCTACGGGTGACCGTCGTAA
+>75049 2
+CCTATCAATTCACTATTCAAAGCCCATTGCACTACGCGACGGATAGAGACTTTACTGAAGCCTTTGACAATTAGGCGGGCCGTGTCGGGGATCTAGCTGG
+>75050 3
+GCAGCAATGAGGATACACTCATATAGGACGCTCATTCCCCTGGTTCAGTGTTTGGTTGACTCTCCAAACGCAGCGCTCGAACCGAATATTATGGAGGTCG
+>75051 2
+CAGCGCTATTACTTGGCATGGCGATAGGAACTGTTAAACTCCCCGGTCCACAACATACATGAGTTACTCTTGCCTGTAACGAACTAACGTGCGGGGGTGT
+>75052 2
+TTCTTATTAGAAGTCGCAATGAATCTTGTAATTCGGCTGCATAAAGGGCCGACATACCGATTCGGAGAGCGGTTGACACCCCCTCCTCAGTGCAGACTGG
+>75053 3
+TTTAGGCATAAATATACCCATGTGGCCTCCGGGGTTCGATGCTTTAAGTCGAGCAGTGTCCGCATCTGTAAGGGTCAGCCTGCATGCCAATAAACCAACG
+>75054 2
+CTCTGGTGCAACCTCAATGCGTGGCTATTACTGAGGGTACTAATACCCGGAACTTGAGAACTACGGTCCCAAGCACCTTAGGTGAGGTCTGACAGTTTAC
+>75055 2
+CGTCGTTGTGGCTAGGCGTGGAACTCCTGACGCCATTGAAACCATTATTTGCCCCGGCTGTTGCTATGTTGATCATAAAGAGACTGAACAACGAAACGCC
+>75056 3
+CTTGTAACTTGTACACGCGCTTTCGTATTGGATATTGCAGTGCCGGTAGGGACACCATCCTGGATATAGACGCAGAATGGACCAATCCCCTAGCGATGCA
+>75057 1
+AATATAGGCAGGTCTCCCCGATTACGTGCCACTGTTAATGTGCTCAAGTTCACGATAGGCGGCCTTCACGAGGTTTGTCGGACAGAAGTTAGAACACCTC
+>75058 3
+TCTTTAGACTGTCCGATGTGCTTCCTAAGAACGTTCTAAACCGTGAGCCGTGTTGGGGAACAACAATACAGACCTGAGGCCCTTCCGGTCACGTATAAGG
+>75059 1
+CGGGCGAACCTATCGTGAAAGTTCTGGTCATAATGACTCGTAAATGGGCGCTTCTTCAACAAACATTGCGGGCTCCACGCATCGGATTACCATTGTCGGA
+>75060 3
+CCTGTGAGGCAATTGCTATAACGAGTTGTACGATGGATCCCAATTGATAAGGGACCACTCTTCGACTCGGAAGCTCCCTGACACTTCAGAGTCGTGCAGT
+>75061 3
+GAGATCTGTTCGCCTGGTCCGCATAATACAATATGTGTCAAAGACGGATTTGTGGGACCAATGTGACCAGCCTCAATCACCTGTGCTATACGCCGTGCGA
+>75062 3
+TCTGCACAGGCTGCATCAGCTGAAGTGGGCTAAATACGCAACCTCTACTCTATGCAAGCTAAGTCATAGTATGGGTGCGTCATCTCGTGTACCGATGAGC
+>75063 3
+ATGGCCTTGTCGTACAGAGACCGCCTGGTCTTTCACAAACGAAGGTATTTCTATGACAGCCAGGAGGAACTCTGATAGACGACAGACCTTGCGCCTTTTG
+>75064 1
+TAAATTTTCCCGTAAGTGCTTGTGACCTACGCCATCCCAGAAGGAGCGTCCGGCGTTCCTTTTTAGGGGGCTTCCCAAAGTGAATCAAGCTGGGAAAACA
+>75065 2
+CTACTGAGAGAGCCCCTGCTTTGAAGTCCCGGCGTTGTTACAATGGCGCCGACCCATTCTTATAACAGCAGATCATTGAATATTACGGTTAGGAGCGCAG
+>75066 2
+GGTGGAACATCCGGATAGAAATTGAGTTCATCATCCCTGTGCAACATCTCCGGCACTACCATAGGCTTTGCACTGGCTCGATTCCGGAATTATGGAGAGC
+>75067 1
+CAGCTATGATCGGCCGCCGAGACGTTTAATTAGGACATGCTCTACCCGACGGATTTAATCTCACAAATGGAGTGGTCCCGATGGTCGTTACTCAGGACTA
+>75068 3
+CGGTGTCCCCATGTGATAGAGTTCATTGCACGGGGTACCTTAATCGCGATACATAGTATCCTGTCATAAATAAGGCGGCTCTGGCAGCAGCATTACGACC
+>75069 3
+ATTGGCCCGAGTGAACTACGTAGAAGGAGGTTTTGCAAGTAGCCATGCTCCTTGCCTGACCGGTACACTACCGCCGTATACATGCTTGCAACAGATGTTA
+>75070 1
+ATCTTAAACCGAGTTGTGCTCAATCCCCCGGTAATGGGCGCTCGTGTCTAGAAGCCCCTCTTAAAATTGAGGTGGCGATAGTAGTTCATACGCGCAGACA
+>75071 2
+TCTATCTGCATCTAACTTTGGCTCACTTGCAGATTAAGCAGAGTGATCACCAGTTGTCTATAAGAATGGGCAGGCGAGGCCCGACCCCGTGTAACGGATC
+>75072 2
+CCTCGACGCGTTCAATGGACCTAATGCGTGTTGTACAGTGAACCGGCATTCCACCCAGATAGGTAATTGATCATGCAGGCTTGCGCTTAAGATCCGTAAG
+>75073 2
+CTGTCAAGAGCTTTTCTAATGGTATTACGCAAACGCTGGTGTATCAAGAACCTTAGGACAACCCCCGCTCGGTGAAGGTCGGTATGAGTCTAACCGCCGT
+>75074 2
+CCAACAACTGCTATGTTCTCAATGGAGGCGATTAGACTTGTGAGAGGCACGGCCGAGTACCCTTCAAGAGATATAGGCGGTGACTACCTTCGTCCTCATT
+>75075 3
+CTCAAAATTCAAAGTACTCGTTAAAGAGGGGCCTCATCTATACCATGCGCCACTGTCGTAGTTTACGCGGTGCCCAAGGAAGTTACCAGTGGTTCGGTCG
+>75076 1
+TTTACGGACAAGAGCTTTTTACGGGGCCGTTTACACTAACAGCTCCACCGAGGCACAGAGCACTGGTATAGGCTGTGGTTTATCGCTTATGACGACCACA
+>75077 2
+CTAACCCAATCGGTTCTCGTTACGCTCGATGCGTAGTTTCGGCATATAAGAGGCGAGTCTGCCGAAATTAACGCCCAGTGCGTATCTACCAGGTAGAAGT
+>75078 2
+GCTCGCCAGCTTTGAAAATTTCCGACTCAATGGGAGTAGGACACCTGAGAGCGTGTTTTCGAGACCGTTAGTCTTACCCGTGAGCTAATCGCAATCCAAG
+>75079 1
+GACTTAGTCGAGGGTGCGTGATGACTACACGGTAAGGCCAAATCTTTTACCAGGTGAAGCACCTACCTTAGGTCTTAAGCACCTTTATGGCACCCGCATG
+>75080 2
+TGAGTACGTGAGAGATACTACTTCTCATATGGTCACTATACCGAGGTGGCCTTCGGCCGGGTCCCGTAGAATGCCTTATCCAGAAACTTTGCCAGGAACA
+>75081 2
+ATCCGAATCTGCCGGGTAAGCGTTAACTTGTGCAGTAAGGTACCCATGCCTGAGATCTTGTTTTATCCCTAACTTGCAAAGCATAGGGGCCCAACAGGCG
+>75082 2
+AGTGATCTGGTACTCCAAAGCTGTAGTGAAGACTAGCTCATTCCCTCCGCACTGGTTGTAATGCTCCCCGTACTGAGGATCACGGACGAGTTACAAGGAT
+>75083 3
+TATGCTACTCTACTAGGTACTTCAGCGGTCCAAAAGGCCTTTTACTGGGTACTATACGGCTGGCTCATTAAACCTGGAGCACACGAAAGATGTCCGCGGG
+>75084 1
+TAAAGCGTACCTGCTACCAGTAAGAGGAAAGTTTCGTCTCTAGGGCCAGCTTGAGGGACATGCCCTTCCTACGTCAGTGCCGTAAACTCTGATCGTTAAG
+>75085 3
+CCTTGAATCCAACTTGCCGTCGTATTTTGTCAGTTGAACGAGAAACGCAGTAATCACGGTGTGCCTCGCCTCGATGCGACTAAAGTGGATACTGAGACCG
+>75086 3
+ACCGGTCATACTCCTGGAATTGCTGGTCACTCACAGCAGTGGTAGGAAATACCCAGGTTACCCCGTGTTACGAACTTTGTGTATGCAGAGAGATATCCCG
+>75087 3
+CTACGACAATTAGCTGTATTCGGGCATCAAGACTCGGACAAAGCCGGCACGCTCGTCGCTTTGTAGTATTAGTAGTGGCGACATACCATGTTCCGAAGCT
+>75088 3
+ACTGAAAGAAAGGCTCCGTACCCTAGCTAATGAGGCGCTCGCTGAGCACTTATTTGTTAGTAAGGGCCAGTGCAGCTCCCAACGGTTAGTTTTCCCGATA
+>75089 3
+CACTATAACTAATTTATGGTCCCAAGAAGAGTCTCTTTATGCCTGACGATCAATCCCAGGCGACTGGAGTAACTGCCTTGCGCGGGAGCAGTGCGCGTAT
+>75090 1
+GGACACACGGCTCATAAGTAAATCCGGATACGTGTCCATTCTAAGGCCCACTATGGTCCATTTACAGTGCTTACGGTATGGGGCAATCCTCAGCGTTAGG
+>75091 3
+CAGCTAAAAGATGGGCTGCCGTCCTTGCGTAATTTAGTCATCAACGGTCCGTTAGGACAATAGTGCGGTTAAGTGTCGAAACTCAGCACTACGCGTCCCT
+>75092 1
+CTGCTTGCCAGTAGGTGCTATTAATAACGCCGCTGGCACTGCACCCAACATGCTATAGCGCTCGGATTTGTCGCATGGATCGAAAAGGGTGACAATACTT
+>75093 2
+CACCGTATAGATTAACGTGAGAGGCCGGCCCACGGCGTATGATCGGTATTGCATTCCCAGCCATTTGACAGTTGATCTAGACCGTTTATTCAGAAGCCAG
+>75094 3
+GTTGCGTATCTATGTGCGACAATGCCATCCAGCGACTAGGAATCTTATCAAAGTTAGTTGTATTCACAGCGAGCTGCTCCTGCGACACACAGACGCGGTG
+>75095 3
+GATGACTGTCCGATCTTGCTCTTGTATGCCCAATCCGGCAATACAGGAGTAAATCGAAATCACTGTGACGATCGAGCGCCGTACGGGGTATACGTCACTT
+>75096 3
+CATAGTCGTTAGGACGTGTCTCGGTACGCACTAGCATGCTCTGGCCTTCGTGTGCTTAAACGGCCGCAGTCCCTACAAGAAAGAAAATGTTATCGCTGAA
+>75097 1
+ACGATTGCTAATCATCGTGTCTTATGCAGCAAACGAGAGTCCGAGGACTTCAGCGTGGTGATACCACTCTCACAAGCAGAGCGGTCATTCGTGTCTCGAT
+>75098 1
+CAACACGCTCTAGTTCTACGGCCCCGACCTCCAAAGGGTCGTTCTCGATACACATACTTCTAGGAATAGAAGTGGAGGAATCTTTTGTAAGCTGGGGCGT
+>75099 3
+AGGATGCATCTCTAATCGAGGACGTCCTACCAGCACTGCCGACATCCCTGCTGTTATGCGTTGATTAATTGTTGAGTAAGGCAAGGTTAAACGCGCCCGA
+>75100 2
+ATGTTCGCACTACGCCGTTCCCACAAACCAGCGTATCGGTTAGATCCTGGAACTTACACGAGGGCTAATATGCGCGAAGTCTGCATGATTTGGTAGGATC
+>75101 1
+ATTAGCAGACCTAGCGTGTGGCCTTATGACCTCATTCACGTACTCTTTGAAACCATCCAAGAGGTAGGCGAAGGCGAACTTACCTTCAGTCTGGGCATGG
+>75102 3
+GGACGACGAGACTGTGAGGTTAACACCTATTCAGACACCCCCGTCATCTATAGTCTGCCCTGGTTGGTAGGCACACTGGAAACGTGAGCATTATTTGCTA
+>75103 2
+CTGTAGCTTCATTACAAACCGGCGGCTAGGCGGAGTTTCTATACATGAGTACCTCACGTAAATGTGGTACGCTCGCCTGTACAATCCGCAAGAGGCTATG
+>75104 3
+ATAGCCCCGGCTGCAGGGTCAGTCCGGAAATTACCAGACCACTTTGTTGATATTCGAGCCATTAGTAGAAGTGTATCCCCTTAGAAATCGGCAGCCTTGG
+>75105 1
+GCTTCACATAAAGCTTTGCATTAACGTTACGGGAGATTACTACCAGTCAAACGAGCGGTTACGCAGCTCGCATGGGCCTCAGTGACTTTTGATCAGGGCC
+>75106 2
+GAGCCCTGCTTCCCTGGTCAAAGTCAGCGGAAACGGTACCCAAATACGTGCTGGATTTGTTGTAGACGGATTCACCGACTAATTACCGCAGGGAATTCTT
+>75107 1
+GTTTGTGGCACCTGAGCTGATTTAGTCCCGAGAGTCCGAAAAGCCGTCAGCCACACCCAGCTGCGTTTCAGAAAATACAGTATGGAGCGACTTTGTTTCA
+>75108 3
+ATCTCATGGAGCCCTGGGTAGCTTTCTAACAAAGAAGTTTATGCGCCCCAATCGATCGGATTATCGGATTAACTTCACTAACGGGCGCTGAGACGCCGGT
+>75109 2
+TCTAAAGCTCGTTTGCCCTCAAGTTGACATGTACTCAGTGTCATTTAGAAGGTACCCGGCGGCCAATCGAGAGTAGTTGAAGCTGCAAGAGCTCTCCACG
+>75110 1
+GCCCTAAACGCTTGGCTAAAGTGACTGCATACGAGAGCCAGATGTCCGACCGCTGAATGGAGTCACTCGCTGGATTGAGTTATAACTTTTCGGCCTATCA
+>75111 1
+TACGAATAAGGTTTAAGCAAACGACCCCATCATGGTTGGGTCTCTGCTCGAGACTCATCTGGTCCGGAAAGACCCCAACTCGTGATTGATCTTATGGGGC
+>75112 2
+TCGGGCACGCAGTTATACGTCCTTAACAACAACCGCCAAGGTTGATACTTTGATATCACGGGGTACCGCTGGCTGAGTTGACGACTCCGTTAGATACTGA
+>75113 2
+CTTATGGATGGATGGCCGTCATCAACTTGCCATGAGAACCTTTCAAATAGTCAATCCCGAAGTAAGTAGTCAGTCCCAGGCTGGCCTGTAGCGGATTCGC
+>75114 1
+TGAGCACCTAGCGCATACTTGCGACTCATACGGCGTCGCACGGCAGAGCTGTCGACTGGTCGTAAAGTATTACGGATGTACCAAATTCGTTCTATGCAAT
+>75115 2
+TAGGACCCCTGGATTTAGGTATCGCTTCATCGAGCAGAGGAAGTTCGCAGCGATAAAGTAATCCCACCCACCGCTTATACGTTGCATAGGCGCTTTAGTG
+>75116 2
+ACTTAGTATATGGAAACTGGACAATGCGCTCCTTCCACCGGCTGTCTTTTATAATCGGGGGGTGCTGCTGACACACATAAGAAGCGACGTAGCGTACCCT
+>75117 3
+CGACGGCGGTCATACCCTGGACTAAATCACCATGATGATATGTGGATAGTCATCAAAAGGACGGGTCCGCGGTTTCACAGTCTCAGGTTTCCATATCGCT
+>75118 1
+TGGCCAGGAAGTTCCTTTCAGTCTACAGATTCCGCTCTTAACCGATGCCTGCGTTGGACACTTAGAGTGCTAATAAGGCGGAAAAAACTCTGAGCTGCGC
+>75119 3
+GAGCGCAGATTATCGTCTACACCATGATAACGCTCGCAGACATTATCGGTATGGGATAGTGGCGCCGGTATCCACTACACATGGTACGGCTCTGTTACAT
+>75120 1
+CGCTTCCAGTTGTAAACTTTGCTCATGGCAAGGGACCCCGGGTTATCGTAACACCGGTTCGAGGTTGAGGAAACATCTAAGATAGCCCTATACGACCGTT
+>75121 2
+GCTCAGCAGTACTCAACTTGCCTTGTTGCTGGACATCCGTACCCACAAGGTCGGAGGGAGTAGTAGGGCCCTGCGTATAACACGAATATGTAAATCTCTT
+>75122 2
+AATCTCGGGGACCTGGTGTAGGACGAGCTGCTTTACGGCGATAACCAGTCCCGTAGACGAGCAAGGTATGTCCCTTAAATCCTCATGAAGATCTACTCTT
+>75123 1
+TCCTCACTTCTCTCTTATGATAAAGCACCCGCGATTCAGTATTCTTAGTTGGAGCACAGCTTGCGGGATATGATAGCGGGGAGAGGACCCCGCTCGAAAA
+>75124 1
+TGACCTCAGTACGTGTTAATCCGGTTGCGAACCGTGGCAGTGCGAGGCTACGCAATGATCAGATCACGTTGTAACCAAGTAGCGTTCAAAATCCGTCCTT
+>75125 1
+CTTTCAATGACTGAAGTAAGGCGGATGCTCAATGGCGCTCACACTTAACCTAGCAGCTCGCGCAACGTATACAGTGTGGGCATTGACTTTCCAGGTTGCA
+>75126 2
+TATATCGTTGAAGTCCCGTACTACGATTAGGGGTAGCCGGGCAACCACTACGTTGAGACTCCCGAGGAGAAGCTACCGTGAATGCCTGTAATACTCTCTT
+>75127 3
+TGCTATCCTCAAACGCACATGAATCGCTGGGGTGAGTGAGTCTCCTCCAACCCAAAGTTTTGTCAAGTCCGAGCATGAGCGTTAGGAGAATCCTCGATGT
+>75128 3
+GTCCCGCTGTCTGTATATGCGGTACAGACCCTTTAGCCAATTCTGGAAAGATGCGTAGCAGTATCGGTACACCCATCAGTAAGAGCCGTGGTAACGCTAT
+>75129 3
+TAGGTTATCTTGCAGACACAACATGCAAGTGGCCTGTGTACGCATCACCAAAGATGGGCAGCATTGACTTCGGGGTTTGCCCACGCGTTCAACGATTCTA
+>75130 2
+GGATTGCCAGATTGCTGTTTAGGCCGACGATGAAGCTAGGGTATCGTCAATGCCGGAGTATCGATTCTGGATCAAACCATAAATCTCTGCACCGCTCCAC
+>75131 3
+AATTGTGCTATCCTATTAGGGTGTAAGTGCCGACCCGAAGACTAACCATAGTCGACATAAGCGTTTAGGCCTATAGTTTCGGGCCACTTCCAGCGAGCCG
+>75132 1
+GCCTCTGGTGATCGTCCCGGAGCCAAGCGACTGTGTCAAGGTGTAGCTAAAACGAAACCGTACTCGGACGCCTTAAATTGATCGTACCTTATCATAGTTG
+>75133 3
+CCAAAGTGGTTCACGTCACTCCGGTTGTCAACCCATGGACCAGAGTTGTAAGGAGTTCCCCCACTTGGTAGCAAATAGACAGTGTATCAGTCCTGTTGGA
+>75134 1
+CTTTTAAATGACTCTCCGTACGAGACACAGAATGGCCGCCCAGCCATTGAGATCGGCGATTTGTGGCCTGCGTATAAATGCCGGATCGATTGCTATCAAG
+>75135 3
+ACCCAGATAGTCGGGTTAAATTCGCTCAACTTCGCTATTTCAGATCTGGGTTCGACTCGGACACAGGATAGAGGTCGCATCTAGGTTCAAGACGGACCTC
+>75136 2
+AAATCTTAACGACGTATGGAACTGTGCAGATTCACTTGTCTTACCCGATACGTGGGTCACTTGCGGTTCTGGGCGGATAAAGCGCGTCACAGAACCCTAC
+>75137 3
+TCCACTCCTTATGGGCCTATGCGTGACTGGCGTCCGGTATCTTAAAGGAAGAATTCGGTTTGCACCGAGAACCCAAGCGGAAAAATTCGGCATCTTCAGT
+>75138 1
+TCAAATAGCCCACGCCTCTGAGAATGGTAGACACCGTTCATACGTTCGCGTAATGCGTTAGACCGACGGCTTATACGCGCGTCGATTTAAGGGATTTCGA
+>75139 2
+GATGCAAGATGTGTGATGGTCGGTCCCCGCATTTTGGAAGGCCGCTGTCGTACCCCCCTCTGCAAGGCGAACATTAAGGTTTTAATAGCAACTAACATCA
+>75140 2
+TATCCCATATCGGTGGCTGCAATAATGGTTTCGGGGGAATACAGGGTAACCAAAGCTGCTAAACAACAGGATTATTCGTTCGTCCTTTCCCCGCGAGCCG
+>75141 1
+GTCTCGACCGCGGGAACCGAGGGTTGAAGCTTACTCCAGGATCGTGCATAAGACTAGCTCCTGCGACTATATGGCCCATTTATAGCGATCATTCGTTAAA
+>75142 1
+CCTTTAAGCCTCGTGTCCCGATACATCCTATGAACGCGAGCAACAGCAAGACCGATTGTTTTGGTTCGGATCTTAAGTGAATAAATGGGGCGCCGTCAGC
+>75143 1
+GAAAAGGACCCGCAGAAGATTCATTCCCTGTTAGGGCCGTCTGCCTGCACTTCTATACTGTTATCCGTTGGTCCTAAGGAGACCACGTATGGAAGCGATA
+>75144 3
+TTTCCCCTGGCGTAGATCCGCAGCTACGGGAAATCTCGACCTATCGTGGAAATGACGCGGTTTAAACACCGACATTCGGTTAGTAACGGATGGACCTATT
+>75145 2
+GGTAGTTTTTAGGCAGCCACTATATCCTGTCTGAAACTAGAGGCCGCCGTCGTTTGGCGTGCTTTACAAGAAACGACTAAACGTGTACGCAACGCAGCCT
+>75146 1
+TCCCCCCTCACCTTCATCCTTGGTTGAGCGCGTCACTCAGTTTAAGGAAACCCGCTTGGACCGAGTGAAGTCAAATTGTAGAGTAAAGTGTAAAGGGTCG
+>75147 2
+AGTTCATCCGCACTACATAGTGTGCCGAGAGGTGCGTGCTCGGCCCTTAAACAGTCAGGGTCCTCATATGAGTCACATAGAATAGAGTCTGACGATCTTC
+>75148 1
+CCCACGCGGTCCCGTAGTTCTCACATATAGATGGGAGCACCAGACTTTATATGGTAATGAAAGCACTCTCGTCGGTATGGTCGAAGCACGGTGCATCATT
+>75149 3
+TCTACTGCAGGAGTGCTCGACGTATTGCGATAATGACCATCGTGATTCTTGTCCTTGACGCGGGGCTTCAAGAATCCAAAACATGACGTCGCAACGATCG
+>75150 3
+GCATGCGAACATGGCGCGCTTAACCGCTCCAGCCTGTTGTTGGTTAACACTTAAGCGCTGGCGGCATGTAAGGGCATAACATACGTTCTGATCATAAACT
+>75151 3
+GTAACGGGACAATCCCGTAAGTTGGCACTGTGCCCAGGCAAGCCTCAACTCTAGATACGAGATCTACCCTTAACTCGTCTATAATGCGGGTAGTTTTGGG
+>75152 3
+TGGTGTACGCGTCAGCTCGAATATTCTCTCACGCTATAACTCGAGTTAGTCAGGCGCAACGAGTTTGCAAGTGAACAAGCCCGCGCGCACTTGTGTATAA
+>75153 1
+TACTATAATTTACGGTATACAGTCGGGTCCCCGTTCGAAGGCTATCGCTTTTTTCCGAAGTGGCAGATCGGCCGACTATGCCGCGAAACAATAAGCCGAG
+>75154 1
+CCGCCGAGCACTTCGCACAGCTCATAGTACACTCGCAGTCGGGTAGTTTTAGGGTTGACTCTACGCCAGTATGAAACGGAAGGACTAAGAGCTTTTTTCA
+>75155 1
+GGCACAGGGAGTTGCCAAACGCAATTCACGACGGTCATGCACGAAAGTGACATAGCATCGCTACTAAGGACTTGCGCTATTGTTTCGTTTGATTCCGTCC
+>75156 1
+GCATTGGGCTATATCGGCTTGTCTGGCACGCCTTCCTCACGCGGATGAAAGGTATGATCATGACTACCAGATCGTCGCAAAAGATTGTCAACGACCGTAT
+>75157 1
+AGGACCTCGACCCATAAGTGTAAATCTAGCGTTAAGGCTCCGGTAATCAGCCTGCGATACGCTCGTGAGTTCTTAAGAAATCACCGGCTTGTGTTCAGGC
+>75158 2
+GGAAGGGCCTACCGTTTCCACTGAGCCCGTTAAGAGCAGCGCAAAAAATGTATAATCGTACGAGAGACTGCTGCGCGCTGCTTATCACGTTTCCTGATTT
+>75159 1
+TGAGGGAGGCCCTACTTCCCGAGGATTCGTCGTGATTCGAAGTGGCAGCCCTAGTACCCACAGAGTCACCATTATTCATGTTGACTAAGCTAAACGGTAT
+>75160 3
+AGGAGATTAGATTCCTCCAAATCTAATCTTCTATGGACTGCGCTCGGAATATTTACGTGTGGGGCAATAAACCGGCATCAGGCCGGTCCGTACCCGAGTC
+>75161 1
+GTTCAAAGTGTCGCGATCCGTGGAGCAGTCCTACAATGCAATAGCATATCCCATGATCCCTGACTCCTAGGTGGCGGCATTCATAAGCGCATTGGTGAAT
+>75162 2
+TCAATACGGGTATGACGGTTTTAACCCTGTGGAGGCTGCAAATTAACCGCATGGCCGAAGTCCCTGCACGGCTTAGCTGTACTTCGCAAATGTGCATCAA
+>75163 2
+AGTCGAAGTTTATGTAACCAGGCACGGGTGATCACCACCAAGTGACACCGTCTTATTACGTGGGAGTCAGTATTACCCATGAGAGTGTTAGCGCCCTTCC
+>75164 1
+CAAAATCCTGTGTCGGACGAAGCACGCATTTTTAACTCTCCAATATGGCGTAATGGTCCTTCGTGGGGCACACCGGCGGATCAAAGTCATGGGATCATTC
+>75165 1
+CAATCTCCTATTGAATATCACTGGACATCAGAAGTTAGGCACTCGACGCCTAGAGAACATGCACAAGGTGCGGGCCTCATCTTGCCTGTGGCTTTAGGGT
+>75166 2
+ACACGCCGGAAATTTAGTTCTCCTAGGCTGCAATGCTCTTCAACTTAGGAGATGCAGGGAGATGGCCTCTACCAAGAGGTCACTTGCTTGTCATAGAGCC
+>75167 3
+CGAGAATAGTAAGCTCTCTTCGCCCCCGGACGTTTAAGACACACAGACTTCGTGAACACGTGTGGTGCTGGCACCTAGCAGGTTTATTAAAGGGCTTCTA
+>75168 2
+GCCACTATACATGGCCCACTATTATCGACCCTAGGGGTTGTTGGCACCTCATGAGATAGAGTTTTCAGTTCGTGACCCAAGCGACCCAATAGAGGGGTTA
+>75169 1
+CAGGTAGGAGTCATGGAAGATCTCTCTCACTAGCGGGGACAACTGTGTTCGCAGGCTATAAAGGCCTGCCTTCCAATACAGTTCCACGCTGGTATATACT
+>75170 2
+GGGTTCTCACAAAATCACGTTTTTAGGCTCAAACAGTATGCCGTTACTTGGTTGTACATATTGTATACGCGGGCAGGACACCCCCATAGGGACGACGCGC
+>75171 3
+CTAAAATTGCGTCACATATACTACATGTGATCGGGGTAGTGCACCGGACAAATACCCTTATGTGTGGGCACGCCACCATGATGCTCAGTGCTGCGTGTCA
+>75172 2
+CCTATTTACCCATTGCTTTGGTGCCAGCTACGACGCGGAACTGGGCAGGCAATCAGTCGTAGCGTAAACTAATGCATACTTCTTACAGGCGAGGCGTATA
+>75173 2
+CACAGGGACTGCGACTCAGCGAGACAGGGCCTGTTCGTCGAGTATGTTGCTCATTGTCTATCAATGGGTCCAGCCAACAAGTAATTCATAATACGGTCTC
+>75174 3
+GAATACAATCAGGCCAAAAGGTCGGAGATTTCTTCCTAATAGCATGCGCTTCCCAGGCGCGCTTGTCGCCGTTACCGCGATATTGTCTAGATACTAGAGG
+>75175 1
+CTCGAGGCGAAACAATAAGTCCCTTTTTCTAGGAGAGACCCCCAATGCCAGTTTAACAGTTGATGGTCGCCGTTTTATCAGTGAGGGGAGATCATGCCCC
+>75176 2
+CTCAACGCTGTTGGCGGATGTCCGAATACTAGCAGGAGGACATCGCTCTACTGAGAAAACGCAGTTTAAAGTTTCGCTCGTGGTCTCACTTGCAGCTAAC
+>75177 1
+TTGATGCCATCGGCTAATCTGAGATTGCTCAGCCCGGGGCGATGCGATAGTGCACTGTGCTCGAGTACATGACGAACACCCGTATCTGAACTACTAATAT
+>75178 1
+GATGACCGGACCATCCGGTTATATTCATGGACTCGTCAATGTTGAAAGTTACGAGTTACATCACTCGAGCAAGCAGCTCCAGTTCCCCAGCGGGAGTTTG
+>75179 3
+AAGTACCTTTTGGTACGCTAGGCGACCGGCAGGCAAGGTTCCCTGACACTTAAGTTATAAGAGCACCTTAAGGCCGTCTCTCTGAAAGGAGACTTCTTCG
+>75180 3
+TTTCTTGTCAATAACCGAAAAAGGCGTTGAGCGTACTCCACACACAGGAATGCTTGTGCTCCGGTACAAGTTATAGCACCGTTGGGTTCGCCAAGGTCGC
+>75181 2
+AGATATGGCTAGACTATCGCCACTACGAACCGTCGCTGATGTCCGCTGGCTTATCCGCTTACAAGAGTTGTCACTGGATGTAGGAACGCTGCTAAGAATC
+>75182 1
+TAGCATAGGTGTCGGCTGCCGCCCTCGTGTTACATGTCGTAGCATATGGAGAACGCGCATCTCTTTGTTCTTAAGCAACCAATGAAACGGGAGCCAACAT
+>75183 1
+GTATCTTCCAGATATTTCGCTGTAATTGCAATATTCGCCGTGGCGCTGGTATCACTCAACTGCAAAAAACCAAGGGGTAACCCCGTCGGAGTAGCCGGGT
+>75184 2
+AACAGGCTAGCCCGTGCTTACTTAGAACTCTCTTGAGCGGGCCAGTTCGAGGACACTACCAGACGCGGCACTCATTTTCGTTGATGTAATAAGTACGAGT
+>75185 1
+ATGATATCCCAATTTGCCTTCGGGATCAGAATACAACGGGTAGTAACCCGGATAGACGCGGTTACGTTTGAAGCTGACCTCATGCCGTCTGGTTCAGCCA
+>75186 3
+ATCTCCGACACAAACGTGGTCTCGGTCATGCCTTTTTATGGTATCACGTCAAGCTTACGATTACACGGTGGGAGAGTCGCACACGGCCAGTAATAGTCGA
+>75187 3
+GAGAATTAATCGTGTCCGTTACTTCAATTGAGAACTCTATAACGTCGCTTGAACAGGGGAGCAACCGCTTGACGCACCCCTTCTCTGGCACTGAGGGGTA
+>75188 2
+ACAGATGTGGATGCGATGACTATTATATCAGTCTCCCAGTAGCCATTTGCACTTCCATCCATTGCAGGCCCAAGAACATGGGTGGAGTGGGTGCAACTCC
+>75189 3
+ATATAACGACATGTAAAGGGGGTTGCCCGCTCATCAGTCTTCTGAACCGTCCAGATCGTGTCATAGCCGGACACGAGACTCTTATTATGCTGGTCCGAGA
+>75190 1
+CACCCTTCGGCAGCTATCTTAACGAATGGCATCACTTCTCGCAGATTTGGGCATCCTGGCATAGATAGGGTCTGTCTTCGATCATGAAGAAGCGGAAACG
+>75191 3
+CTCTCAATCAGTTAGGGAGCACCCGAAGAACTAGCGGGATTACCCGTGAGTTAACACCGTATTGACCTGAGCTTCTGATACGAGCCGGTTTACCTGTTAG
+>75192 1
+TGAGAGTCTTATTGTATTGAGATGTTAAGCGCGGTTTGAAATATACAATGCGAGACAGCCCTAGCGCAACTCCCCGAGCATCTCAGCCCGTAGTTGCCCG
+>75193 2
+CGTACTCGGGAGGAAACATCATCTTCATGCTAACTTGCTATTGCTGCAAGACAACTTGCTAAGCAGTCTCTCGGGAGGCGAGCGAATTTGCTACGCCAGT
+>75194 3
+AGAATCAAGCATCATAATGGTGTAGGCGATAGCACTCGCGAGTTGCTTATACCTCCATGCTGGGTGGGTTCCGCTCACCAAGCAAGTTAGTACCTTCGCA
+>75195 3
+AGTCAGCGTCAGTGGGTAACAACCTACTTTACGCGCGGTAAGCGGACTCGTATTTATAGCTACACTCCGTGGACACCATGAAGCTGTTCGAGGCCAATTT
+>75196 1
+CTGCGTGGGTAGTTGGATTTCAATCATGCCCCTAATCTAATCGATTAGGGCATAACCCGGTACGCATGCGAAGCTCTTAACGGCAAGGGCATGCCTATAC
+>75197 3
+ATCCCAGGGAGTTGCCAATATCGCGATGAAGCATCTCGGCTGGCTTGTGTCGCGGTTGAACACGTATAAGACTCAAGTCGTACACTACATGCCACATGTT
+>75198 1
+ATGAGCTTCGCAGAGCGGACGACCTAAACCTCCGGAGTAATGGTGAATGTGCTTTACCTGGTTTTTCACGCGAGCACGTAACAATATCGATCATTCCCGG
+>75199 3
+TCGACAAACTACAGAACGCCAATTGTGACTGTATGGAGGTTCAGAATAGAGTGGCTCTTACGCAAGTGGTCCATTGTCTGCGGCCCACCATCTTCGCGAT
+>75200 3
+AAGCTCTACGGTCCGACGCAGCTGGACCTGCGGTGTTGTGACACCTCAAAAAAATGGGCTCCCCTAACTGACGATTTAACGGTTTTTGTAAAAGTGCTGC
+>75201 3
+CTAGATAGTGAGCTTCCGTAGTTTACATTAAACAGCTAAGGCGCACGCAATAGGCTCCAGCCATGAGTGTCAATGCACTCGGGATCTTAGCTTCCTGGCG
+>75202 2
+CTTTATACATATGGGGGCTCTACAAAGGCCTAACGGGATAGACTCGGTTGTTTGTGCCCGAACAGGCTACCCCAACCGTTAGGTAGACCTCGTCGAATAT
+>75203 1
+CCGAAGCTTCTTCGCGCCACAACGTGAAATGTCGACCAATAAGAAGATCACAGCGTTGATTTTGTAAGTAGGCTCTCGTGTGCGTTTATAAGGCCGGCCC
+>75204 1
+CAGCGAAATGGAGGTTTGCGTAACTACCGTTAGAACTAGACTTCAAAATCGGCGCACGCATCATGTTACCTGGCCTGCCTTAGCTAAGCTGCGGACTTTG
+>75205 1
+ATAGACGTCCACAGCCAGAATACAGTTCGCTCAGCCAAGCGGAGTACATCTATTTGTGGCGTCAGTAATGCTCACGTCCGTTGCGCGATAGATAGTGTTC
+>75206 1
+CGTGCTATGGAGTTTTGGGTAAACGACTTGCACCCATCTACCTCTAAAGGATCAGTTTCCGATCTAGAAGACCGGGATCCGCAAGATTGCTTAGGCCCAG
+>75207 1
+ACAGACAAAGATTCCTCGATAGCTAACACTTGGACGTTCAGATCTTTCCTTTCCCACCCTAACGGGGACGGAGTACGGCGGGGGTTGGTTAACATATCGT
+>75208 1
+TCAAAAGAGTATTCCCCTCAGAGGAGTTAACCGCTGACCCATGTCATATAGCATCTGGTATGGCGAAGTACGAGGCGCTATGACCCCAGCTGTTTTTGGC
+>75209 3
+AGGTGGCGTCACGGTAACAGAACGCTAAGGGACAGGATCGCAGTCGCATTGATCTATGTCTTCTCCAGATGGTTTCAACCGATAACGGACACTTCTTTCC
+>75210 3
+AGGAAAGGGTTCCCGGAATGCCCCTACGCGTAATGCTATTATATCCGACGACAGGGGGTCAGTACTAACTTCTGATTCTCTGTAAGTGCACGACATCCTG
+>75211 1
+ATCAGGGAGATGGTCCCAAAATAATCCGCCGATGCTGCGTGAAGGACGACTCACCTCAAATCTCCTTCGACGGTTTGCTGTCTATGATAGGACTGTACGT
+>75212 1
+AACCAAACTGGTTGACGGTTTAGTCTAGTTGGCTATAAGCGGAGATCTGACGCTACTTCCCGCTATGAGCCCAGTCTGAGCCAGAGAGTTACCACGTATC
+>75213 2
+CACAATATGTTTCCGATTACAGCACTTGGTAGTCGTAGCTATAGTTGTGACTACACCACTAGCACGGCCGGCCGAAGGGAACATCTCTCGATGGGATTGC
+>75214 3
+CTGTAGCTCGGCATATATCTCGGCTCGAGTGACCAACCTACTACATTTCATGGGTAAGTACACCCCCATGTGAGGGGCTAAGCCTTAGATAGTTAGCAGG
+>75215 3
+CCAACTAGAGACGATCCATAAGAAGCACTAGCTTGTCCCTTTCTGCCGGCATAGGGTGTAGACGATGAGCCCTTTACTGATTTTGGTGGGACTAGACCCA
+>75216 1
+CGGTGACGACAATCAATGCCCACTGCTTTCGGAATAGGGTCAATGCGCCGTCCGGAAATATATAGTTCAAGTCTGGTCCTACTGCCTCCAAATTGAGGGT
+>75217 1
+TTGACAGTCGCCAATCATTTTAGAAGACAGTGCGCGGTCTCACGGGGTGAGTGTGTCAATTTCGGCCGGCTCTCTAGTTCAGACACCCCACTAATAAAAG
+>75218 3
+ACTGCTAGCCGTAGGTGACCCGATAAAGCGTACTGAGATGCGCATATTCTTATCCCTCTCCTGAGAGGCTCATGTAGAAAGAATGCATCCGTAGGTCGCT
+>75219 2
+GTCTCAACGGCGACCTACTACTTACAGGGAACTGGAATCCGTAGAGCTAGGTACCGTTTTGACTGTTAACTGCGGACCGCATTAGAGTCATAGCTTACGC
+>75220 3
+AATGGTACCCAGGGATTTGAAGATAGAAGCACCTTCCGCCTGCGGTGCTTACTTGTGACGTTGATAACCCCGGAAAAACACCAGAGGCTTTGTGTCCTTC
+>75221 1
+TATGCCGGAATGGCCCTTCCCAAACACTTTGAAGCGCAGTAGGTCTTTCTGCAAAGAAACGATCGCTCTCGTCGTTTCCATAGGGAGGCCGTTAAAGGTA
+>75222 3
+AAGAATTAGTAGTACGCCACCGGTTGTTGGCGGCGCGGTTCCCAGATATTTCTTGCCAGGCTCGCGAACTTGATTGACCCGTGAAAACCGATACATTCAA
+>75223 1
+ACCGCGTCACATGGTGATACTGACGGAACCCATTTTTCCTTTTTGCACTGACGAGTATGGGCACGTAGGGCATGCACATAGGACGGCTTAACCTAAATGC
+>75224 2
+TCAATTCTCGAGAACTGGACTCAACGCTATGCGGATTTACGCAGACTCGATCTAGTCCGAGTTTACTTATAAGCCTGAACCGCGCGAGGCTGCAATGTGG
+>75225 2
+CTTACGACGTAGCCCACTATTTTGAACATGGCACGTTATCACGATACTGAGCGGTAGCGTCACAGTTACGTCCGACGACTCGGTGCAATTTGGAACTGGA
+>75226 2
+GGTAAACACCGGAAATTGACTACCACGCGGATGTATCAATGTTAGCCGCACTGTAGTTCGCGACCTAACGGTCATTCAATTTCAGATGGTCTGCGGCTCG
+>75227 3
+ATTCACTACATATGGCGCCGAGTACCTCCTAGCTTGGCTCCGAGAGATTCTATTGTGGAGTGGCCATAGATACGTCATAGCACAACAGGCTATCAGGGCT
+>75228 1
+AAGTGTCATTATGAGTTCGGCAAGGCAATGCCTCTGCCTACTGAGGATCAATTGCCTCCGCGTCGCTTTGGTCAAATGGAATCCAACCTGACGGGTAACA
+>75229 1
+AAGGTCAGCTGACGGCGTTATGTCTCAGATGGCTTCCGTATAATGCTGTACACTTATGCCAGATCTCCTACTATCCGGACAGATGGCGTCACAACAGGGA
+>75230 3
+TCCGGTGCAGCCTTAACGTCAACAATGGTCAGAGTATGAGCGCAAGCTGGATCCCTACCGTCATAAACATCACCCGTAGTGAGTCATGTTTTCGATGTGG
+>75231 3
+AAGCGCGGTGGTTGTAAAGTCCAAAAATTTGATTGCCTCCGGACGCCTCGTTTAACAACCTCAGAGATTAGAGAGTCTGGGCTCTCACCTCAATGGCTCG
+>75232 3
+TCAACTCTACCCGCTACCAGACACCATATTTGAGAGTTCTTTACGCAGCGTCTTGGGAAGTGGGTCGAGTCAAACAGTGAGGTATGGCGTACGCTTACCA
+>75233 1
+GAATCACAGTGGTACGCATAATCACGCACGTTGCTATTGCTATCCTACGTTGTAAGTCTGGTCGAGCGCCATGGCGGGGATTATTCACCATCACGGAACA
+>75234 1
+CAAGATTCCAGCTACAAGATGTATCGATTGTGCCGTACGGATGCCGACGCGTTGCTGGTCTCAAAACTTCTTTCGAAAGAGCTTGAGCCCGGCAAATTGC
+>75235 2
+CTTTAATGCCTACTCCAAAACACGAGCTTGGAGAGATGCCATCGTTGCGGGGAAGAGAGGTTTAACAATATCCTAGGCGTTTCCTAGTTCCCGGCCGATC
+>75236 1
+GTAAAATTACAGTACATCGACCACTCCGGGCGTGGACATTCGAGGAAATTGTTACGCCGTTCTACACTTCCTTATCCTGAAGCCTTGGACGTGAGGAGGC
+>75237 1
+AACACCTCCTTTTGGCATCTCATGTGATTCGACGCCATAAGACCGAGTAGAGGCGTTTAGGGGACAAGTCCCTCTCGAGTGCATCTATGCCAAATGATGG
+>75238 3
+CGGATGAGGGCGCGTTAGACTGCGCTTTGTACGTTATTGATTCAGATCGGCACCACCACGCAAGGTCGTTGCAAGACAAAGCCCCCAATTGTTTTCAATA
+>75239 2
+GAGGCAAACTGAAAGTAGCGTTGCTTTATGTCACGGAACAGCTTCTAAACACCTCGTCACGCTGGTAATCTGGCTAGAGTGAAGTCCGTCTTCCCGTCGA
+>75240 1
+CTTCTGCACTAGTACCACGCCGACAGCTGTGGGGGGCGCTATTTCTAACGCAAACTCCTAGTTCTGATGACGGAGTACCAGAGTGTTATAGACGATACTA
+>75241 1
+AACCAACGGTATCGGGAGTGCCATTGTGGCAGACAGAGAGCCTGTACTGAGTCTCTAATCAGCAATGAGTGCCTTATAGACTTCCTCTGTAGCCACCTTG
+>75242 2
+AAGGCTACTTTCGTGAATACATGCTTGGTGCCTTCTCGAATGGTTACCAGCTCAGCAACCACAAGCGGCCTCGAGCGTTTTTCCACGATAAAGGGAGTAG
+>75243 2
+TGCCCGTCTGTTAGGTCGACAACGGATCAAGCATCAGTGACGCACTGATGATCAGATACCCGTCGCGTTCAGAGCGGATTGTCGATTCCAATTAGTCATA
+>75244 2
+AGAAATTTTTCCAGATACAGCAAGGCGTCATGAATGAGTCCCCACGCCAGAGAGGTGTTAGTTCTTGTCAATCGGCGCGACTTCCGATATTACGTCGGCC
+>75245 3
+TGAGGCTATGATAGTCATGCATCACTGTCCAACGCCAGCAAAGTTAACTCAGTGCGGCCTATCAACAGTCATGAAGGTGATCTGTGGCCGGCTCCTTTGA
+>75246 3
+GCAGTGTAGCCTAGATAGCGTTCCGAGCTAAACGAGTATGCGGGACGCAACTCGAACTTCTACGCATACGGTCCTCTTATTGCTACGGGATAGTCAATTC
+>75247 1
+GCCAGATATCCGGGTTGGACGCGACTAGTAATCCATCCCGGTAAGCTCTGTGATCGTGAACAGTATTATATCCAGACGCTACGGAATGTCGGCACATTCT
+>75248 2
+GTTGCCCGTAAATGCATGCATGCATACCGTTTGGCATCTTCGAGGACCCGAGGCGGCTACACTATCACTAAAGCTGCATGACAACTGGCTTTGGAAGTTA
+>75249 3
+GGGTGTATTAAACCCCACGAATTGCACGGGGCCCGATTTCGGCTTAAAGCCTATTAACTGATAGTGAGATTTCACAGTGCCGTCGTACCCGTGGTACACA
+>75250 1
+GAGGCGGCTGGCCACCGGTAGTGATAGATTCTTGAACCGAGTATAAATCACCTCCATCTGGACATCTGCGAGGATCTTAACTCTCGATTTAGCAGTACCG
+>75251 3
+ACTGGGGGACGCTAGACATCCACTTAAAGTCTTGCCTCTCGAGTAGCCGTAAGAATGTATTTAGACTCGAGTCAGAGCTCGACCCTACATTTTGGAGCCG
+>75252 2
+AGCTCGGGGTCACCCTGGAAGGGTTCGTCCCATCTATATACTATTTCTCAGAGCCATATGAATTTCATGGCGGGAAGCCGAACTTGCCATGATACAAGGC
+>75253 3
+ATCTCCACCATGGGGAACGCCAATTACAGTCGGCATTACACAGGTACTTGTGAGAGGAGACTAGTGGGTACCTTCCCGAACCATAGGTCATGTCGTCTTT
+>75254 2
+GTTCTTAAGCCTCTCCGAAGATGGTAAACCACATCCTGTGATCTATCGGTAAATAGGCTTGGTGGGATAAGCTACGAGCTGTCACCGGCGACCCCATGTA
+>75255 3
+TATGATTCCACGCACTAAGAGTGTAATGATTCGCCCCCAAATGGGTAGGAGAAGCTGTAACCTTTCTTGTTACAGCGGGTCCCGCCTGGCCCGATAGATA
+>75256 1
+AATCAGAGATCCTATAATCGATCGCCCACTTGACACTGCCGGCTTCACGTCTAAGTTGGGCGAATCGACTAGGCATGGGGCAGCTAGGCATTGTTACTAT
+>75257 3
+AATGGAAGATGTGGGAAGTGTTACACCAAATTGTTACAATGTCAAGGCATCTCTACGCGGTACGTTGCGTTTTGCACCCCCGTGTCCCATGCCAGCACGA
+>75258 1
+ACATCACAACGGTTGCTGTAATCGCGAGATACCAGCAGTGTTAATCTCAGATGACTCGTGCTATCGGGGCCTGTTGCGACCATTGGTACACTGATACCAG
+>75259 1
+ATTTAGCAATTGGGCCCACTGGATAAGGTGTTTGGCACCCCGAGCTCGTGGGAACTTTTAACCTCAGCTATCAAGCCCTATTACAATACGGGCGACTGGA
+>75260 1
+TCAAAGAGTTTGTGGATACATGTGGCCACCCTGTTCGCGACTTCAAAGTGCGAAGAGTTCAATCCTATCCTCGGACGAACACATCGGTTTGAGAGGCCTC
+>75261 2
+GTCCGCCAGTAGTGCTTTGCCGGGGATATGCTCATAGACGTAAAATGATGAAAGTCTAAGCATCGGTAAACCCCGATCTCCGGAACTCGTGTCCGTTTCA
+>75262 2
+TCGGCGGTGGCTCGCGTGACATAATTAACCGCACAGGTATAAGCTGTCTGTCATCGAGAAGCCCTTCCATAAGATCATAGTTAGCCAGTTACGGTCACGT
+>75263 2
+AGGGGACCCTTAATGCGTATTAGCCACCTTAAAGATGGGTAGGGTCCTTAATAGGCAGCCTTCCAGCTATCAACCCAGCGAACCGTGTCTTTCGTAAGGT
+>75264 2
+AAGTACGTTAACGACGCCTTTGATCTGCACATGTCGTCATCTCATAGCTAACTCGATTACGTCCAAAAGAGTGGCTGGCGCTGGCGTACGACCGAAGTGT
+>75265 3
+CTCAACAAGGAGCTGTAGAGTGTCGCCACGGTGTTGCTTCAACTACGTTCAAACTCGGCAACTTCATTATGCGAATCTTGTACGGGCGTAAGCGTCAACG
+>75266 1
+ACCGGGAACTCGTTACTTTATGGCGCCAAAACGTCTCTTTATAGGGCCAGAAACTTCTCTTCCGAAGCTTGAAGGAGCATCCGTCGGGCAATGAGTCTGA
+>75267 1
+GCCTCCCAGCGCGGCACGTGTCCAAGTAGATCAATGTTTTTGAAAGGTCCTGTCGGAATCGAAGGCCATGGCGCTCTCAGTAGTACATACAATCTTGATA
+>75268 3
+AGGACCGTAGGAGTTCCGTATAATCGCTCCAGGTTCAATTGCAGGGATTGACTCACATCGCATTATGACGCATCTCGGTGCGTGTTCCCCAAAAGGTCAA
+>75269 2
+CACATTGCGGGTTATCAGTTGCCTCGGCGCAGCTTGGCGCTTTCCAGGCACTTTCCCGGTAAGAAAAAAACGTCCTGAAAGATCTAGGTGATTAACAGCT
+>75270 2
+TAATAGAAGCCAGCATTACGCCTAATGTCTGGTAGAGCTCAGCACTGATATGGATTGGCTGTCGCGTTGCCTTGACCGGGCAATGCCCCATCATCATAGA
+>75271 2
+GGTAGGCAGCCGTCGAGAAGTCATTTGGCCCAATTCTGAGGGTACCTTCCCGACAAAGTTGTGAACAAAATCACATCTAGTTGTATGGGATCCCCTCTCG
+>75272 3
+ACACCCGAAACTACAAAAGGCGTGTTCCATGTTGTTTTCGGTACGAAGGGTGCCTTTTTTTGGCACGGAGGATACCCGATACCCACGTTCGACTAAGGAC
+>75273 2
+TCATGACGGATATAGCGATGGCCGAATCTCCCGACCTTAGTCTCGACCATCTTGCCATACTAACATGGCTGGCTGTTAATTCAGGAACGCATGGAGGAGT
+>75274 2
+TGTGAATTCGTGTAGCCTGGTCCAAACCGGCAGTCTCATTGCGAGCGATGTCCTGGTACAAACGGCGTCTTGCTTATCCCAATACCAGTGCTAAGAAAGA
+>75275 2
+ACGCGCTGGAAAAACGTTTGCTTTCACAGAGCGCCGAGGTCGCCATTTTACGGCGGTGCCGTATATAGCACCAATTGAGTCCGCTGTAATGTTTACCAAA
+>75276 3
+TCATTAAAGTATGGGGCCTTTCGCAGTGTGCAGTGTCCCATTCACCCGAACAGAGACCGGTGTTTGCCAACCATCTTTATAAGAGTCGGGCAGAACTGCA
+>75277 2
+ATTGCCGAATTCAGAAGCTGCAGATTTACCAAGAACCCCGAATCGCCCTATGCTTGCGTTGTAATAGGTGCGCGTTGTTGATCCGGAGGAGCAACTTACC
+>75278 1
+ACGGACCCGTATCCCGAATTAACTTTCAGTGTGCATGCATGGTATCCTCCCTAAGCATCGCGGCTTAGGTATTAATCGAAGGAGTTGCAAACGGTAGGCC
+>75279 3
+AAGATCTACGTCCGTTCATACTGTGATTTCGTCTACGAGCTTTGAGACCGTCCGTGAAGAGGAATACCGACAAACTCGCCAGTCGCGGTAAGCCTGGTTA
+>75280 1
+GTAACGTTTATCTCCCTGGTGGTTGAGCCCAAATCAACCTACCAGATAGGCGTGATTATCTAAATAGCGTCGGGCTCGAAGCTTGCACTCCCGGGAAATG
+>75281 1
+AGAGATGTATAGGCGCATCCCATGATACACTTCCGGTTTGACAAAGATAGAGCCGAAGCTCGGTTTCCGGCGTCTCGCACGCAGATCTCTATGTTACGTA
+>75282 2
+TCTTCCTACGATGGCCGTGGGGACTTCAGATTTACAAGGTTTAATTCATCCACAACAGGCATGGTACGTGCCCCGCCGGCTTTAGAATCAATGGAGACAG
+>75283 1
+TCACATCATGTCCACCACGTCGCATGTTCAAATCAAGCGCTAATTACAGTGCGGCTGGTGTTTTTTGGTAGTCGGAGACAACAAGTGGCCACCGAGCTGA
+>75284 1
+ACTGCTGGGTCTCGAGTGTCACACGTTCGGTGACACTACAGTCGTCGCCAGACATGTAACGGTTAGGACCGTTCTTGTATTGGATAGTAAAACCACACCA
+>75285 2
+TAATCCTATCGTATGTAGGTCCGCCTGGCGCATTCGTAAGTAAGCGCGAAAAATATAGGGGTGACACATGATACGGTGCACTCCGCGCATTAGCCTCTTC
+>75286 2
+TTGTTAGTGTTAAAGTCCCCTCAACGCTAATCACTGTACTCGTGATTGGTTAGCGGACTCCCCAACGCGGAGAAATGGACCCATAGCAGGTCTGCGATAG
+>75287 1
+AATCGGAACCTGCCGAGCACCATATCATGGTCCTAGGTTCAAGCACGGTGTAGGAGGTCCAAAAAAATGCGTTTTCGTAATTCCCCGCGTGTCTTTGCGA
+>75288 3
+AAACCAAACGTTGGCACCCTAGACAGAGCGTCTGGTATCCAATAGGTCGTTAGGCGTAATCGGGTTCAAGGTTTGCTCAGTTTTCTCGGCCAAACGCCAT
+>75289 1
+GCACCAGTTCTTTCTGATGGTGGGCTCGAGAAGCGCCTTTGCACAAAAGGCTACCGTGCCAGAACGGCTATCCAGATCAATTAATTGTATCGTCCTAGGA
+>75290 3
+AAAGGGCAGCTGGTCTTATTACCTTTGCTCCCCCGTCACGCTTCAAAATAGGGATTCACGTCCTAGTGTTCAAACAGAAGGGCAAACGTTCGACTGGGGT
+>75291 2
+CTTGTACTGGAGCGTACGAACGAATGCACTTCCATTGCGGAACGTTTACCCTAGGGGTCATCGCGAGTCCCTCATAATAGAAATCGGCGTCGTATACAGT
+>75292 3
+GCCGAGGTTCCACCGTGGAAAATCCTGTAACCTCGCAGACGCTTCTTGGGATGGAACCGTTTTCGTTACAAGGATTGTCGACAAGTCGACACTAGATATC
+>75293 3
+GCTCCCCCCTGTAACACGTGGACAGTCCTACGAAGACGGAGGACCCATGGTGGTTGTTTTCGTCGTTCATAGTTCGGATATAAATACAAAAAGTCGCGTC
+>75294 2
+CGGCCCATTCTCCCCTCCTCAGCCATAAAGTGGCGACTTCAACAATACAGTCCATGGATTCGCGAATTTGTGTGGGTGAATGGGGAAAGTCAATTGAGTC
+>75295 2
+CCTCTGCAAAGCTGAAGGGAATCGACTTGAGTAGGAGTCTTTAACCTTCCTATGATCATAAGAGAACTGTGCTGCGTCCGACGAGACCTACCTGTTGGCC
+>75296 1
+TTGATTATCGAACCATCCACTTCACACACGTCTTGCGAAGGAATGGTCAGGGGAAGGGGATCACCGCTCGACACATGTTAGGTCAAATTGGCTCTGTCTC
+>75297 2
+CCATCCAACTGCGGCTCTCGCATTTAACTGCATAGAAGTAATGAAGACGAAGTTTGTGCAGACAGCATGGTCCTGGGCTTACAGATTTCGCGCTGGACCT
+>75298 2
+ACAGTAGCACTTGTTCTACGCCTGTGACCAAGCATGTGCTATGACTTCGGGCTCATCATAGCGGAAAAATACGAGTGCTACCCGTTTGTGACCGTGGAAC
+>75299 2
+TTGCGCGCATGTGGAGTCTCGGAATCATTACGGCTACGCGGATAAGCCCGGGTGCATCCCCTCTAATTCCTCATTAATGCACATTAGGGGCAGAATAAAT
+>75300 2
+AGCGCATCTAGTCCCTCACGGCCTGTGAAAGAGACGTTTAGATCCCGAGAAGGATTTCTCAAAGACACGATGATGCTCTTTGTACTGACACGTCGTCGTG
+>75301 1
+TCGCCATTCTAGACGGTGGCCTGACCAGTGTAGTCATTTTAGTACGAACGCTTGAAATCCTGGGAATGCTACCGCATGGACTACGCGTCTCTCGAAAGAA
+>75302 3
+GGGAAGCAACTTGCATCAATCACCACTTGCATTGTCCATTGTCCTCGTCCCAAGAGTGTATCCGTGGCTTAAAGGGTACTAGAGGTCCGTGAGAAATCGC
+>75303 3
+CACGCCGATCGCGTTTCCATCGTACTATGACACTACACTTGGAGCAGACCATAGTGTCGGTTAGCATCTGGAAACCAACGAGCTAGTTGTTTCGTGAAGG
+>75304 2
+CATCGGTTCGCCGGGATCGAGCCTCTTCTTATTTGACCAGTAATAATTAAGACCACGAGCGGGAAGGGCTAAGCTCTACAGACGCCTTCTCGGTAAATTG
+>75305 3
+AAGACCTCGGTATTATTGCGCACTTTCAGTGCAGACTCCATGGTGCCGCCTAAGCAGATTTCTATACGGGAAGTAACGAAGGACCTCTCTTGAGGATGCC
+>75306 1
+TTATATTGCGAGTCGTGATTACAGGCCAAATCTCAGCCGTCTAAAGTCGACTCACAAGGCTTAAGGGGTCTTCGACGGCCGCATACAGTCCGCATTGGTA
+>75307 1
+AGCCGTATGAAAGGCCCTTTCCAGTTGGTCGATCTTCGAATTGGTGCGGTTCCACGAGCAAGGCTTCATCAGAGAACAAATACCTTACGCGTGGCCTTAA
+>75308 1
+GTCTAAGATACCCCTGTTACGAGCCCCGCGTCACGAGAAGGATGATCTCAGTGTCATTGATATTACCACTCTTATAGAGTATCACGAGGTGCCGTACGGG
+>75309 2
+CTGATATCTAAGACTGCCGGAGGGGGGATATGAGTCTGCACCGCTGCCACAACATAGGTGAATCGTCATATCTAGTACTTCTTGACATACATCCGGTCGC
+>75310 2
+GTGCCGTCGTCTGCAACCCCAACGAATCGTGGAGAATAAATTCTCACAAATCATACTGCGTATCAGTGAGTGTGCTTGGCCCGCCTATGAAGGTTATGGC
+>75311 1
+ATTCTCCTATATCTGCTACCAGCTGCGGTAGGCCATTCAACGCCGGGTCATTTCATCGTGTGTAGAGAAGATGGGGATGTGAACAACTATCACGCAAGCC
+>75312 1
+AAACGCATATTACCGTTTCTGCGACAAATTGCGAGCTATTACTGCGCTACAGTCCTTATAGTAGTTAAACTCGCCGCCCTCGTGGTAGGGAGGACGACGG
+>75313 3
+TCACAGAGGTAGGTTAAGGCCCCGCCACAGGACTGAGTGCGGTTCGCATATCAATGCGTTCCCTTCTTGGAACGCATCATATGGTATTAAGGACATCCAT
+>75314 3
+TGGAGCATCATACCCCAGTTAGATTGCGGGCTCCATGTGCCATAGGTGACAGTATCTATAGAATCGACTCCGTTCCAGAGTGATACCCGGGGTCAACTTA
+>75315 1
+GGTTAGCACGTCTTTTTTACGAGACGAGAACTTCCTTCTAAAGAACGCGAGCGCGTGGCTAAATCTCCAACACCTCTTAGCAGCAGTGTTCAGGAGGCGT
+>75316 1
+TTGCCACCCGAAGTCTCTACGAAGGATAGCAGTTTGGAGGCAGTCCTTAGATTAATACGTTTTCGCTCAGCGTTATCCAGAGCACACTCAGTCGCAGAGG
+>75317 2
+CAACGTCCCGCTAGCGTTCACGATTGCTTGAAATTGTCTCAGCTAGTGCAGAATGATGGCCATAATACGTGTAATGAGGTGCGGTCTCACCCAAGTCGAC
+>75318 3
+AATACGAGAGAGTAATCTGCTCACGCAGGAACGAGTTTCAGATGGCATGCCCCTAGTAAGATTCGGAATCTGGAGCAGCCTCGTTGGCCCTTTATCCTCT
+>75319 3
+GCCGGTGTAAAACGTCGTGGATACCGCTGCTCGTCGTCTAATCTGTCCTAAACCAATTACAACTGATGCATACTGGTGGCTGCTAGCCAAGAGACGTAGT
+>75320 3
+AACTGCCGGGAGCATAGGGGTGGCAATACCATCCCCGTACGTACTGAGCACCCGCTGGAGTAAGTTTCTGCTGTTCGAACATTACTTTTTGACGAATCAA
+>75321 3
+ATGCGGACTAGAGGTGCGTAGAACCTTGGACTAACTCCGAGCCGTTGTGAATGGGTCTGTATCACTGATTAACCCCCATGAATGCTCCGCCAAGATATCT
+>75322 2
+CAGTTCAACCTCTGATAACTGTGAACTGTTCGTCCGTCCCCGACTTAAGATAAGCCCTAATCTTAGGAGTGGACGGTAAGCTCGGAATGCTGAGACCGTG
+>75323 3
+CCGGTAAAGGTAAAGCATGAGCTGCTTGGATTCCCCATGCAAGGCAGTTGACTCCGCTAACAGTCCCGCATTTAATTGGCTGGTGTGAACCAGACATTTC
+>75324 2
+ACGTGTATTTCGAATCCCTTTCCTTGACTAGCACGACCGCGAGGGACGTTAGGTCTATGAGTCACCCGCGCTGTAGAGACCTTCAAGATAAGAGATTCGA
+>75325 2
+GTGAAGATCCCGTGTATTACCCTATCCAGCCGGCTGATCAACAGCTTGACGACGCTACTCTGTTACGAAAGTAGGTTGAGATGCTACTAGCAAGTTCCGG
+>75326 2
+ACCACTTAAGTTGATTTGGATAGGGGGGGCTCGGTTTACTTGGCCCATGCGAAACCGCTCCTATAGTATCCCTGCAGGATGGTAAACCCCCTGAAACAAT
+>75327 3
+AGGGCGATACTCCCCACCCGTGTTCCGCTTCTATCAGAGAGTACGGACCTCGAAAAACTTTGCGAGCAGATTGATACGGCTCTCTAAATGTGTGTTGAAG
+>75328 2
+AGTACCCCACTGCATTGTAGCTTGCCATTTGGGTGGTAGACCAAGTTCTAAAGTGAAGTGCCAAGGCAGTCGCCCTTTCAATAAGTAATCTAGCGGCGCC
+>75329 3
+GGCGTCTGTCACAGAGCTGTGTTAAACCGTGCCTTGAGCGCGCCCAGAGCCATAATACACAGCTCAGAAAATTTAATTCACTTAGTGATCTGGCTCGGTG
+>75330 2
+GGTCACTTGGCGACAACGTCCACCTCATATGAGTAGCTATAGACTGCGATGCAGTCAGGGCAGTGTTCAAGCTCAATCGTCCGGTTTTCCAGAAATCTAG
+>75331 3
+TTTCGGCCGCTTCCGTAGAACCATACCCGAGTGGGCGTCATAGTAATTTACCCGATTGACGAGGAGATGTCTTCAATAGCGTGTCAGTACACGAAAGCCT
+>75332 2
+TGCTATAGGACATACATCTCCGTAGTGTGCATCGCACCATAGGAAGGCGCATAGAGTTGAGGCCTGGTCATTAGACTCTCAACGAATTTCCCGTCTCGGA
+>75333 3
+TTACACACCTTGACGATAAGGCTTACTTACCGTGCACCGTAGGTTCACAAAGCGTTACCCTGTAACGACTAAAGCCGCGAGGGGTTGTGAGTCTGTTCAG
+>75334 1
+CCACAAGGCATACCTCTGGCGTCGCTACTGCGCGACGACTGAACAGTATTCGCAAATTATTCCGTGGAGGCTAGATGTTGTATAGATTCGCCATAGAGCT
+>75335 1
+TGTTGCATGAGGAATCGACTGACTCACGTGCATAGGTAGTGTAACTCCTCACTCAGACACCGGTTCGGGGCCCAAGACTATCGCGGATTTGTTAAACTAC
+>75336 1
+TCACAGCCAAGTCCAGTGTCATAGGGGCTTGAATCTTAGGCTCGGCACAGGCTGTATTCCCGAACGGGTTTTATTAATGGAGCCCACATCAGACGCATAT
+>75337 1
+ACCGGAATTCAGCAGTTTGCATGATACTGCGTGTTTTACCACCGATCCGACTACTAAAACGGTCCTCGAGGGCCCAGGATCGGTCTATTAAAGGTGTGCA
+>75338 1
+TTTATTGACACTACCAGGAACCTCACGGGTGAACTGCTTTTCAACACATGGTGTTAAATGGGCCACCTCCCGGCAAGGAGCATGCATACTGATGGTCGTG
+>75339 2
+CCTGATTTACCTAGGGAGACTTGGAGGGGCGCTATATAGAGAGACAGCATCTCGTTTATTCATTCCGATCGCCGGGGTGCCACTACAGTCAAAATCCTAC
+>75340 3
+AGTCAGTTGTTGGCACAGAGAAAGACCTTGCGTGCCCATCTGGTAAGATGCCTAAGCTCGTTTTACCCAAAATATCGCCACCTGATGAGTTGCGCGGACT
+>75341 3
+TTTCGCCCACGGGCATCTGGCACGATACCTATTGGGGTAGATTATCTAAAAGTCAGCGCGTGTAACGGTCCTAGTACCACCGAGGGAATCCGTTCATTAA
+>75342 1
+CAGTATGTTCAGCCAATGAACCCGCATATTCGCTGGCGGTGTGAGTCCTATTTACTGAGGATTCTACGCGAAGACCGGATCCAGTTTGGCGACAAACCTA
+>75343 3
+GCCATTATTAGTAGCGACCCTCTACAGTTAAGCATAAACTGCCGTCGGTCCTGCGCGATTGTTGAAGACGTCTAGCGAACCGGACGACGGTAAAGTTTCT
+>75344 3
+CACTCCCAACGATTTGCCATAGCTAAACGCATCTGTTTAGGTCTGGTAGCTACCTGTGGGCGCGTACGGGGATACCCTGGCTGTATTACCAAAAGAAGAT
+>75345 3
+ACCAATAGTAGAGTAAGACCCACTCCTATGCCCTGGGGCTTGAGCTCTGCGTAACATCATGGTTACAGCGAGATTGATTGCCCAGACGATCATCTGGTGT
+>75346 1
+AGCCGACCGCGTACCAGTCGATTGAGGCTAGATGGATTTTGGTTCATCATCAACTAGGCCCTGCGGTTAATGTGGACCAACATCCTACAGCTAAGGTTAC
+>75347 1
+GGGGGGTGGTGTATGTGCTACTAATCCTCAAGAAAGTCATCTCGTCCCCTTTTCGCCTGCCGTCCCAGATATGCTAACATGTGGAAGCACAACGAAATAG
+>75348 1
+ATATATCGCCCGAGTCGTCTTACTACGCTATTTGCGGCTTTACGAAAGTCGTGGCAGAAATGTGTTCCAGAGAGTACGGCGAACACGGCACTATCTAGCC
+>75349 1
+TAGGAATGCGAAATCCCCAGCATATACCTTTAGCCTGCATGCTTTTGGCAATGAGGGGAGCCTGGAGACGTGCCTTATTGGAAACCCACGCTAATTGTCC
+>75350 2
+TCAATTTTCTGCAGTATCAAAGTCCGTTAGGCCGATTAAACAGGAACAGTCCTGCGACGCGCCTGGATGATGAACCTGTGTGACGCAAGCGTTACTCCTG
+>75351 3
+ATCCCGCCGTACGCGGATCGCACCCAGACGAAGTTATCAGGTATCTATATTTAATTCTCAGCTGTCTGACTGGTCAGCTGAGAAAAGTCAGGCAGTGGCT
+>75352 3
+AAAACAGATCATAAGGTAGGTAGGGTGCCTCGATGCACCGAGATCGGTGCATCCTGCCTCGTACTCCCAGGCCTTGTCGCATTGAATTGTGCAATTTACA
+>75353 2
+TACGCCATGATCGTAACCGCTAGAATTCTGCAGTGGCGAGGCCTGTTTTAACCAAAGTGCTCTGGAACAACAGACACAACGCGTTCCGTTGTGTCATGTG
+>75354 1
+TTGGCCAAGTGCAATCGGTCTCGGGAAGGCACGGATCAATATCGTCTTGAAAACTCCAGATAATGTTGCACACTTCCGTGGCTGTTGGCGTCATCCAAAC
+>75355 3
+GTACCCCGGTATAGTATTACCTAGATAACGTAATAAATCGGAAGAGAGATTGGCCATAAATCCTTCCGTTGCGCGGTTTCCTCGCCGCAGTCGTCGAGCG
+>75356 3
+ACTCAGAGTAGGGAGCCCGTGAAATTCCAAATTGTGGTTTCTACAGCCCAGCACCGAGGACCAGCATGTATTCGTCCCTGGTCAATCTGGTGTGAAACTT
+>75357 1
+CGCTTAGGCGTTAGGAAGACTCGTAGCAGTTGCTCGGAATTCAAACACTCGTAGAATAAATAGGCATCCCTGGACACGTATCATCCCTCTGGTTGCGCTG
+>75358 1
+CCGCCGTTTCAGAAGCATAACATGTAGACCCTAGGCGAACGCGGGATTTCTATTACTAGACTGAGTGTTCTATAGATCTATGGACCGGAAGGCTGTCCCC
+>75359 2
+TCTGCTAAATCTAAAATTGGACAGCGGACCAATCGTGCTTCAGGGCGCAAGAATAAGGCAATGAATCTGTTCGCTGCCCTTGGTGGCGTACTCCGTTACC
+>75360 1
+GAAGACCAGTCTCGCATAGTATCAGTCGCTCAGCCCTTGAGCATTTCTGAAAGATACGATGTTGGTCTCGGAGTATAAGGCGACTACGTGTCCTCACACG
+>75361 1
+CCGCATTTAAAAGGCGTGCACTTGAGAGCAAATCGACGTCCGGAATTAAGACACCTGTAACGCGGGGATTACTTGTGTCGCCAGTGCTACTACTGTCTTC
+>75362 3
+CGTGCTTAACAGGACATTATACATGCTTCCCACACAACGGATTTAAGACCGGGTGTATAGGGTTCGGTCGAGTGGACGTCCTGCTCCAATTCAGAGCCAT
+>75363 3
+TGGGTACCCTTCGTTACGATGGCCACGTTTTGAACATAGTCGGACAACTCGTTCGTATCGGGTAGAAAGGTCTGGGCCAGAGACTCTCATCACTCCAAAA
+>75364 3
+GTCCACATATTCACAGTTCCCTGGATGTGCTACCCGGAAAGAGTGGCTCCTATTAATACCATCCTCCTGTAGGATGATCAAGTCTCGGAGGGTGCAAGAG
+>75365 1
+GGACAAGAAAGACGCAATCCGACTTAGGCAGCATCTGAGTAAGGTTGTCCCGTCCCTACTTGAAGATGCATTTATCGGTGTCACGTCGATTGTATCCGCC
+>75366 3
+GTTACCGGGCCCTGCCACGCAGTCGAACACGCTGGCACATTTCTTAATGAGAAGTTCAGCAGTACGGAGCAGCTCTGGAGTTAAGTTTAATTTCAACTGC
+>75367 3
+TCAGCCTCCGATGCTTGTTAGGGTCAGTGGCCCAGAGACCGCATAAGATCATGCTGTACCCTGAAGGCCAGAATGATATTATTGGCACTCATCAAGGTCT
+>75368 3
+ATATCGCAAGTGGAATTCATTGCAGGTACGTTACACCAGCATCAAGGCGCGCCTTATGATAAGGGATGTGACTGCTGGCTATGCCATTCCCAGATCTGCC
+>75369 3
+ACGCTTGTGCTCTAATAATAAGTGAACCCTCTTTGTCGAGGCTAGTAAAGTCACCTCCATCGCAAAGTGTAGAGTGCCCCAAACGCGAGCGGTTCTTGGG
+>75370 2
+GTTTGTAACACTAACACAGAGGAGGTCCGGACTACGCAATGGCTCGGGCTGTAGAGGAGATGACTCCATCCCCTCTTGAATTGCTTAAACTTCTCGAGTC
+>75371 2
+GATTATATGTGAAGGCTCGGGGCTGGCTTTCCGCAAACACTTATTATAGGTTCCTCACGCAGTTGTACTGCCAGGAGAGAGCTACAAATTGCCCAACCCG
+>75372 1
+AGTTTCTATGATCTTGTGGTCTCCACACCGATTTACTGGGGACTAGAAAAACGCGACGTATGTATTCGAACCGAGCACTCCAAGCAGGGTTGATCCGCGC
+>75373 1
+CAATCCTGGAAAAGCTGTCCGTAGATAGGCATACATAGGCGTCTAGACTTTCGCCGTATGACAGACTCTCTTGTTTGGGCTGACACGGGCAACCGAATCT
+>75374 3
+TTTACACAGGCGCCAGGAAAAAGCGACCCAGGCTCGAACATCTTTAGGTGGACAGTGACGTAATGGTGTTGCTCCTTAGTACACGTCGCAGTTTCTCCAT
+>75375 1
+TCACAGATGGTTACCGGAGCACGATATTCACGTATGTATATCGCATGTAACCTTGTCGCCAGCTGGCACTGTCGGAATACGCGGACATGCCGCTAGTAAT
+>75376 3
+GATCTATCGCCTTGGGAAAACACCCTGTCCTACAGCCGAGATTTAAAGGGGACGTTCAGATATTTTGAGTAACAGAGCGCCCGGTGTACTTTCACCGCTG
+>75377 2
+ATGCCGCTAGGCAATATGTGGCGTCCTGACGCTCTATGCGACCGCTCCCGAGTCAGTAAAAACAATCCGATGCTTGGATGACGGTGAATTATGATCTTAC
+>75378 3
+TGACCGTAACGAGTTCGAGCAGATCTGTTTTCGACAACCCCAGTGACAACGTTGCTGTCCATAGTAGTGAGAAGTAGCCCGCACGCTTTGGACGCTTTAA
+>75379 3
+CGGACACGACCGTTGTGGCTTCCAAGCTCTAACCTGCCGGGAATATATGGGCGCCGAATCTAGATTGGCAAAATTTAGGACTACTCCCTATTTGACAGGT
+>75380 2
+GCCACAGCATTTAGGATATGCAGTCGATACTACTACGGGGCTTACATCTGGGTGCCTACCCCAGCTCGCAATGATTAGAACGTGCCGAGGTAATGTCTAT
+>75381 2
+CGGGAACTTGGCCACGGACAGACAGTCAGTCCCTTATGTATACGATAGCCGTTGACGTATAGACAGCTATGCGTCTCGTATTTACACGGTACACGCTATG
+>75382 3
+GTACTAGTTAGGCTTGGCTTACGGGCGTATCTATGCGCTGGAGCTCCCCGCAAGCATGTTCAATTTGAAGCTACCTGTCCCAACTAATAGAGGCACAAAG
+>75383 2
+ACGGCATTTTCATCCATTGGACGGTTCTAGTTCGCCGCAGGGAATGCTCCGCATCTAGCGGGAGTTCAAGAGACTGTTAACAGGCTTAATTACCCGCAAA
+>75384 3
+GTGTTCGTGGGGCAAAGGAATGGGGACACATTAAAATATAGATCTTAACCCTCCCCTTTCACACGCTTAGTGGAGTCAATGTGTGCACACTCGCGCCGTC
+>75385 1
+GGCACTCCGGCAAATCCGAGGGGAATTAATAATAACTTTTTTGTAAAGAACCCGTTACCTTGCAGGGAGGCTAGGTACGCTCTCCGTGCCCGCATTTAGC
+>75386 3
+TGTCCATGGCTCTAAATCCACACGCTTCGCCCCAAAAGGGTCGTTGTATAAGCTCGAGCAGGGTCAATTTACCAAGTGTTCGGTAGAGAGCTTCTGAGCA
+>75387 3
+TAGAACGAGCAAGCTGGCTACCCCATGCATTGATGGACTTACTAAGAGGCCTCACCTCTATGCAACTGGCTGTCTACGGCCAGGATTTGGTATTTAGAGC
+>75388 2
+AGTATACGGGAACTCTCGACAGTAGACTATCCTCACTTTGCCGTGCATAACCTCATAACCGTCCACGTGCGGAGAATGGGGAGGTTTATCTCCTGTGAGA
+>75389 3
+ACTAGCATCATAACATAGAAGTGTTTTTCACGAACGGTCCCAGCATTGAGCACCCTGGATTCAAGTGTGTGCGCGGTCTCGGCGTGTAAGGCATACTCAC
+>75390 3
+CGGTTACATAGATGGGGATTTGTTTCCATCGGGTCTAGCCTAGGTATCCACAGGCCGACTAGGTTCACTAAACGTCTTCCCCATAGAGGCAAGCAATACG
+>75391 1
+CCTATAGACCCAGACGTACGATTCTTAATTACGAGCCGTTCCCGTGGCAGTTGACCGTCTACCGGGGGTAACTAATACAGTCACGATGTATGAGAGCTGT
+>75392 3
+GAGGCCCCAGCGATATTCGGAGTAACGCGTTCGGATGTCGAACACCCAACGTTTTTGCGTTTCGATTTTGCACCATATCTAATGGCTACGCAGAGAGACA
+>75393 2
+ATTCAATCCGGCTTTTCAGTTCGGCAAGTTTCAAACTGATCGAACTGTCGCGCCGCATCACTAGAGTGCTCTGTGTGGCGAAGGCTACAAGCGAGTCAAA
+>75394 1
+TATTCGGACCATGACGGGACTGCATCATTTGAGTCCATATATAGAGGGTTGAGCCGTGCAACATAGTGTCAGATCATGTCAACCCCTTCCCCAGTGGGAC
+>75395 3
+TGCGCATATCTCAGTCTTCCGGTTCGAGATGACCAGAGGAAACGAATTATGTACAGCCCTTAACGAACAAGCCCTTCCGGGTGGTTTAAGTTCGGGTACC
+>75396 3
+TCGGAATAAGAGCAAGTATAGCACCCTAGCGTGGTGATCAGCATTGTGCACATCCCCAGCTTGCGCTCCCGTAATAGTAGAGTTAGCTGTTGCTCAATGC
+>75397 2
+CAAGCTTCCACGCCACTCGTGTTATCTTGATTCGCTGTACGTAAGCGATTGTAAGACGCTGACGCCTAATTCTTCGGAGAGACAGCCGAATGTCAGGAAG
+>75398 1
+TTGGATACCCACCTTAACGGTAGTTTCCCTTTAAGCGAGCGGGCATAGATACCGACGCCACGTCAGGGGTAAGTGACGAAAACGGTTCTTACCTTCATTG
+>75399 2
+CGCATAAAGTACATAGAAGACAGATGTATGAAGGAGCTTGAGCCTGTATCTCTTTCACCTCCATCGGGTTGTCTGCATCCCGAAAGTCGCTTGCCACGGG
+>75400 1
+TTCTCGTTCCGTTGACCATCAAGTTTATAACACTGAGAACTGCGGAATTTTGGAGTGCTCATGCAGGACACCCCAGGGGGGCAAAGCGCTGACATCTACT
+>75401 3
+ATGACCCGCTCGGTCTAACCTGTTCAGTCAGGTCTAGATCGATGTTCCTGTTCAATGTGCAAATTCCAGCCACGAGTGTGAAAGGAACCATTAAGGCGCG
+>75402 2
+AAAGCTGCCAGTGGATACATAAACGATAAGTTTAGTTAAGGCCTTCTCGTGCAACTGCCGGTGCGTTGACGCCATTGGTCTCCCCCCGTTAAATGGACAG
+>75403 1
+CAGCTTCGCAACCCAAACTGGGATGGCGGATTAAGATGGGGATCCCGTCCAGTGGTCTAGCAAAGTAGCCATGCTCTTAAACTTATGGTCTCTTACATGC
+>75404 3
+AGGTCGACGTCCGGAGACCGTTATGTCTAATCCACAGCGGGTCGTGTCCGTTCTCGGATCGATGAGACCCATTCTCACAAGCATTAGAGATTAATCTGAA
+>75405 1
+CTTGCTACATACACATCAACGCGCGGTTGGGTCTCGGCGAAGTTTACCTATAAGACCGACTAGGATCCGTGGAGTAGTCAGTGATCGTATCCCTCAATGA
+>75406 1
+GATGGTCTTGGGTTAGGGTTAGTCTAGGCCACTACATAGCTCCTCCTGTGAGGTGTACGCCCTACACATAAAGCAACGGAATACTTCAGCGTGAACTCCA
+>75407 1
+AACCACACATGTGTTTATTCTCTCTGAAAGAGCTCCGAGATAAGGCAATATAATGATGTCCGCCTCATCCTTAACCCGGGTGGGTTCTGGGGACGCGAGC
+>75408 1
+TCTAGTATTGCCAGGGGCTTCCAGACTATATGTCCGCACTAACATACCATCGGCTTAGGGCAGGAGCTACAGCTACTCAGAGATGTGGATTGCCCTAGAT
+>75409 3
+TCCAGCACAGTTTGTTTACGTGCGCGCAGCTACAACCTGATGAAAAGTCGCCTATTTCAGCACTGGACGGGATGCCATGGGGACTGCCTGTAATATCTAA
+>75410 1
+ACGAGTGATAATCGTAACCCGTGATTTTCGTGCTGAGATCCCGGGCCGAGATTTTCAAACAAATGTGCTAAGCGCATCTAACTCGCCAGGCGTGTCTAGC
+>75411 3
+ACGTGATTTAGCATATAATATACCCGGAATCTCATTCACCGGCAGAGTCGGTGTCGTTACCGGCCTAACTCGCCGTGTGTAACCTGATGGACACTGGGAA
+>75412 2
+CCGACAGGGGTTAACAACAGGCGTCAGCTCGGCGAGACCTTTTTCTGGAGAATCGCTGAAAATTCACGATCTCCTCACCGTTGACGGAGTTATAGCTTTA
+>75413 1
+AGAAGATAAGGCCAGTTTACCTGTTGACGCCCCTCGTCCTAATTGAGTTGCGTCCCTACAGGGGTAGTACTACAAGAGAACCGTGACTTCTGTCAGGATC
+>75414 3
+GGACGCTTATGATCTATAAACAGAGCGTCTCCTCTGAGGTGGGGTCCGAAACATCGCCTGTGCCACATAACGGTTACCATCTTACGATAAGTATTGCGGC
+>75415 3
+GTGATTTCTGAATCCTTCTCAAACTGCTATAGAGCTTCTGGGTCGGACCGAAGGGGTGACACCTCGAAGACTTGCGCCGAGCAGCCATCAATTATCGATA
+>75416 2
+TGTCGACGATCAACGGCGGAGTTACCGTAAGTAACGGCAAAATCTTGCGCTATTAAAAGGCCCGGGTTTCTTTGACACTTGCGCTGGAATACCCCAGTCT
+>75417 1
+TCACTCGAAAAAGAGGTTAGTTGCCCCCAGAACTCGGATTAAGGGTTCTCCCCACTCATGGCGATCTGTATTTCACCTGGACAGGGAGTATAGGGTTACC
+>75418 2
+ACTAAGACAAAAATAGTTGCTCGGACTAAGTTGGGGTGGTAACCGCTACTCTATTCTCAGTCTCGGGCGTCACCGTTGAGGCTTCAGCCTTGCGAAACCA
+>75419 2
+ACGCGCGGGTCTGCATCCGCTCATGGCGAGTCACATCAATTAAGCTACTGCCGAGTTTATCCGGCTGCATGGAGAAATTTACTATCGGCATTATGCGAAA
+>75420 3
+TGGGCGACACCATCCATTCCTAAGATTCCTCAATGTTTTCACCCCTAAAGGTCGAGTCATAATGGTGCGAACGTGGGCGGTAACAAGCGTTGATAGGTCC
+>75421 2
+GTGAACTGGTATACGAGCGTGGATTCCTCCATTCGGGGTACACTCAAAACAGCTCGGGAGATCTTGGTACAATCTATCCTACACGATGTAGCTGACCGCT
+>75422 2
+GTTGGGCCCGAGATGCCCTTAATCGCAACCTCATTTATTAAGAGTGATCGTATCCGCGATATGTTCTGCAACCGCGCGGCGAAGACGATCGGATATATCA
+>75423 2
+TTCCTTTGAGATAGGTGGTGGTAGTGCCCCCCTGAGAAATCACTTAATTCAAAGCGGTTGTTAGGTGTGGCCCCAAGGCAACTACCAAAACTGAGCTCCC
+>75424 2
+CGTGAATCCTGGTTTCTCAGGGAGACCCCGACGCCCGCACAGCGGACATAGAGTATTTTGTCGGATCAACAATTGTGTGTGCGATAAATCACCTTACATG
+>75425 2
+GGTTGCCCTTGCAATACGACTTCCAGAATCAAATACTAGCTCCGGGATGCCCAAGTGCGTCAGTCTGACCGGAACGCGATATTTTTGAATGACTTGAGCG
+>75426 2
+ATAATCGCTAGTCGCCCGCTCATTATGTGGAAGTAGAAAGAAAGGCTCGGCTAGCCCAAGTAACGTGGATGTTTGTCTCTCACGTAGCCTTCCCATGCAG
+>75427 3
+GCTCGGCAAGGAGTGGGTAGCTAGCAGAACCCAAACAGAGTTGTGAGCTCATTCATTGTTGTCCTTCTAAAGGAACACGTCCTCGCGACCCACTAGTTTT
+>75428 2
+ACATTGCAAACTCCTCCCGATCTTTTTACAGATAGGGGTTCCACCTTTAAGAGATGCCACGCGAGCATACGAATGTGGTGGCCGGTCGAAGAGTGTATCC
+>75429 1
+TCCATGAGCCTCTCCTTGAGCATATGTAATACCAATATGTGATCTCGCCTCTGGATGATGGGAGAGCGAGTGCCCTTGATATTGCAAACAGGCCGACACG
+>75430 2
+CAGTGTGCTTCGGTTCAAGCGAGAGAGCCTTCTTTACAGCCTTTACGACCGACTTTGTCCGAGTGTATTCATGCACCAGACCGGAAGTGTCAAAAGAGAC
+>75431 3
+TTGATATACACGGGGCGGGATTCCACCAGACAGAATGTTGCACGGTGTCTGTATGTCAGAATTCGTTCAACGCGGTACCCCTAAGTCGAATACGTATCCC
+>75432 2
+AACCTTGATGCACGCAATGAACAGGCCCCGGAGGCGTGGGTTAGTTACCATCATCCGTGTAATTGTTCGCTTCTGAACCGAAGACTGTACCCGAATTATG
+>75433 1
+GCACTTCGGAATCGGATTTCTCAAGACAGGACGACAATAGCATACGAAGTATGATGTTGCTATCACGTTCCCGACTACGGCCATATGGTCGGGCCGTTTC
+>75434 2
+TAAGCTGGTGACGTACTCGCGGACTCTTTATGAAAAGCAAACACTATCGGTTAACGGTTGACAGGGGGTATTCCGGCCGTGGTTACCCCACTATAACCTC
+>75435 2
+GGCCCTAGGGGCTGAAAATCCTGCCCACCTAGTCTCTTAGGTATTAATAATCAATTATTAGGTGGGCCAAACAATCCAGGATGCTCTAGTGGCCGGGCTC
+>75436 2
+ACCGCGCTATGGTAGAGGCCTCACCAGTTTCTATCATTGGTTCTGATGACGAGGTATATTGGGAGACGCTCCAGAATAGGCGATTCCAACCATGCTACCA
+>75437 2
+ATTACTATGAACTTTAAACTGAAAGGGCCCCGGCCGTTTCTTGTATCTGATGGCTCTGATACAACGAATATAAGAGTCCGCTCTGACGGCGCACGCGCGG
+>75438 1
+AGTAGACTGGATCACTGTACACATCGGGCGTAGTCTGCATAAGTCTACGAGCAATTCATGCCGGTTCGTTCTAATGGAGGACTCGGAACATGCTACCTCC
+>75439 2
+GTACGTTGACCAACGATGCTTGGAGTACTCTGGCACAACTAATCCCCGTTCAGGGGGTTGAGTATACTACGGTGTATACAAGCAGATCTTGACCCGCTAC
+>75440 1
+GTAGACTTGCCTCACGCGCTATGGGTTTTCGAGGCCTTTAGAAGCTCCAGCAACATTAGATCTGGGACCATGACATCCTAAGCTGAAACGTGCTCAAGGT
+>75441 1
+GTAGATCCAGCCTCAACATTGTACACCGATATAGGCGAACTCATATGACTAGAAGATGCGGTGGTCGCGCCCTATTTGTCTGAGTGTACTGGACCCGCTA
+>75442 3
+CGCGAAGATCCAGGAGAGGAGTAACTTCAACGTGTTAGGCTACTGACAATCTCGGCGCCTTTCCTGTTTCAGCTTCCAAATGACGATTTGACGCTCAAGG
+>75443 2
+TACTTCGCGATACAAGACTTTTTGCGGTCACGGCCGCATCTTTTGTACGATTCTTGGTCACCACAAATGGCAACGAGAATGTAGACAGGGCCAGCAGTCG
+>75444 2
+TGGTCAAATGCCAGATATACTCACACTGCGGACATATCGACTTGCGTAGGGTTCCCCGTAGAGGACACCCCGATACTGCGGTGAATTTCGGACATTATTG
+>75445 2
+GTAGTGAGTTGACAGGTCCTTCACCAACTCAGGCACTCAAGTATTGGTATGGACCGAGGTTGCCAAATCCGCCACTATAATCGATATGCTCGGGGCTTCA
+>75446 1
+CGAGGCACTAGTAAGCCGCAGCTAATTCGATTGGTGCTCTTGTCTACAGGCTACCTGGTATAGACGAACCGATAATTCTGCGCGTAAGACTCGAATTCGC
+>75447 3
+CAGGGATAGTGTTCTTCGCGCGCGCAAGTCGCCCGACTTGATTAGGCTATGTACGAGTATTATCGGGGACAATACTACAGGGCTTATAACACACCTCCAT
+>75448 1
+GGCGGGAGTTCACGAAAAACCGGGGAACAAGCTATTGAGACCGTGACACGACGCTATTCCGATCGGACCCTGCTATAACTTCTGATGTTATGTTTTCCTC
+>75449 2
+CACACGGCTGCATCGAAAGTTTCGGTTAATAGAGTCCATCCCCCCGTACAGTGGCATCGCAGACGGTTGAGACATTGGAAACTCATGTACCGTTTGTTAG
+>75450 3
+TTTTGGTGTCACGAGTTCACTAAAGTCGCCTGACCACTTCTTAGTAAAGCCCGATGATGGTAAGCCACAGGAGAACGGGTCGCTCCAGAACATGGTTCTC
+>75451 1
+GGTGTGGACCGTCCCAGAATCGTAACCTTAACTTGGGTTGTAAAGCTATGATTTCGAGAGTCGCCATTTACGTAGCTAGCAGACGGTACAACCACCTCGC
+>75452 2
+CGTCCAGGTTCCACTTTCCCTGACAGAACGCGGGATAGCCACCTTACCTTATCTCTCAAATGGTTGTAAACGTCAGTTGAACAGGAGAGGTGTTGGGACA
+>75453 1
+AGTGCAATTGTTTTACAGGGATAGGTTACCATGGTGTTCCCGCGACTGCACAATCCTCATCTCCGGCTACCCAAGACTACGAGTCGTCAATTGGAGGAGA
+>75454 2
+ATGAGATACCCGCGGTTGGAGACTCAATCTGCTGGGCGGCTTAATAGAATGTCGGTGTTCGAACTTCTCCTGAGATAACATACCAATCACGGATGCCCTC
+>75455 1
+GTGGGACACAAGCAGCGGTTTGTGGATGGCCATTAACCACAGCTCAGAATCTGCGAATTATTAGTCCTAATTTCCCGAGTCGACTCTAGCCACTTGGACG
+>75456 1
+ACATGATTGATGTTCATGGGTGTCAGGACATCTGCCTTCCACCAGTAGAGTGGGTAGTCTGAGAATCAACTATGCAACCGGGGCAACTACCCGCACTCTT
+>75457 1
+TGCAATACAGTTATAGTCAGGCAACACACCACTTTGAGGCCTTCCAGCCGGTTAGGATTTCATAGGTAGGTCGAACTCGCCGTACCGTAGGATCGTGACT
+>75458 3
+CCGAGTGAGCAGCTTTGTTGACGTATTGCCACCAGCATAAAGCGCGAATCAGAGATCATCCGCGCGGTAAATTCGTCACAGACGTCCTTGGGTTCTAATT
+>75459 3
+CCTGGAACCACTTAACCTAGTTAGAACATGGGTATAAGCGCTTCCGCGAGTTCGTCCATTGGGAGGAAAGAGGTTCATTGTCCTTCCTAGGCTGCCACAA
+>75460 2
+ATTTTTCTGACTCCGCTAACCAGTGCCCTTGCGTTCGAGTGGCCGGACCGTAGAAGGTCTGAGACTACATCAACAGATTAATCGTGGGAAGTAACCCGTA
+>75461 3
+AGTCCCGATATTCGCCTGGGCGCACATAATAATGACATCGGAGTGAGATGGCCTATTGTTCTTGGTCCAGTACACCGCACATAGGTTAGCCTTAAGCGCA
+>75462 3
+GTATTCACGCCGGTCAGCTCGTATCCACAGGAGACTGTTAGAGTGCTAGCACCTGAATCCCGTCGCGTGTGGCTATTGCCGCATTAATAAAAGACTAATG
+>75463 1
+TAGTACATGGTTGGGTTTTAGGCAAGATTAGAGGGCGCCAATTCACACCTCTTTCGAATAGCGCGAGTGATATACACTAAACCCGCCCCTCATTGCGCGG
+>75464 1
+ACTTACTGTTAAGTTCCGCCGATGAGACCTCTTGAACCAGTTGGGGACCGCTGAGATCCGCCTGTAGAGATGAATAACGCGATGCTATCATCCTTGGCAA
+>75465 2
+TACGCGCTGATCAGGCGTTAGCTCGACTCAATCATACTTGGGTAGTTCGCATTCACGTTATAATCAGTACAGGCAGGCAGATCTTCCTACCAGAGGGAGC
+>75466 3
+GCGGGAGCTGTTTAATGGACCTGCAACCTTCGGCCAAAGGTGTATTATGACTGTATCACTAACTCGACAAGACCTGCTTTAAACTTGGGGACTCCAGCCG
+>75467 3
+ACGGCCTTGCGAATCGGCAAAGTGGTTGCCCTGACCAAGTTTCTTAGAGTTCATCGGTAAAACCTTTAATCGCAAAAATCCGTCGGGGCCGCCTATGGAT
+>75468 1
+TTTAGTTCGCTGAGTCCGTCAGACGTAAGTTATGGTCTAGGACTGCATGCCTCTCGCTCTAACGAATATCCGACGCCTTCACAGGTAAACAAGAAGGGCG
+>75469 2
+GTCGCCAACGCATGGTAAAAAGAAAGTCGGTCCCCGTAGAAGGCATACGGACCCGCCTTTGTTAATGAGCTGATGGTATGCGTCGTCTATTCATATTCCC
+>75470 1
+CTTCCCCACGCCACGCCTTGTACATCAGATGAAGTATCTAGGTCCGCTAATGGGAGTAAGGGCAATACCAGTGTTGCAACTTGATATACGTTGGGCGTAC
+>75471 1
+ACGTGTCGGTTTAGCACTATGAGCGTAGCCCACTTTACAGGGATGGGCGACCGACCTTTTCAACCTCGGTAGCTGAACTAACCCCTTAGGAAGTTAGAAT
+>75472 2
+AGAGCGTCATAATGTGGTGATCGGCATCTTCACCATACTAGTACTTGAGACGGTGTGAGGCTGGCACCCTCGCGACGTACAATCAAAGGCATCACTTCTT
+>75473 3
+TACGACATCGGGTTCTGAGTGCGACCGACACTACTATCATTCGCACAAACGAGGTCAGTTGGCACACAGTCATCTCGTCCAAGTGAGGTGTTATTTGGAC
+>75474 2
+GGCGCTTTAAAAGTGAGTTTCAGCAAGGTTTGCCGTCTGATGCATACGGCCCAAACAGTTTTCCCTAAGTGCGGATTGCGACAGGAACTCCGTCACCAAT
+>75475 1
+CTAAAATGCTTCGTGTAGTTTAAAACGCGCTAGGAGTCTACGAGTTGCCAGGCGACCCGTATTGGACGATGATTACCTGCCAAGACTCGCGACGCTATTC
+>75476 1
+ACCTAGGACTCCTGAAAACCATCCAATGATGAGGTCAGTTTCGTTCTGCTGTGTCAGGCTCAATACGACGATCGGTAGGGTTCCGTGTCAACAAGCTCGA
+>75477 2
+CCCGAGATGTACATTGCGAGTTCGCAGACCGGAGTCATCAGTTAACCCTTGAGCGGGCGTAAAGCCTTTGCGTCGGTGATTCAGACACAATAATATTTCC
+>75478 2
+CGTTACAGTCCGGACATTTGCTTGCCGACAGGTTGTAGGATAGCTTGTAATCTAAGACGCCTTGACGATACGCGCACATTTGGAACCCACGAGTGCATCA
+>75479 2
+TGCATAGCGTTGATCTATCACACTATCCATATCTGGCCGCATGAAGCCGTGCAGACGACACAGACACTGGGATAGTATAAGGGTTGCCTGCTAGTGCTCT
+>75480 2
+GTGCCTCACGGCGAGGTCGCGACAATCCGGGCTCTCATAACGCTATATCACGAGAATATACTTCAAAATCGGCGCTTCGTATACTCTGTGGGGAATTAGT
+>75481 2
+TACAGTTACACGTACGCATACCACGCATGGTAGCACACTCGCTGTCTAGTGTAGGTTGGGCTGCTAGATCAAAGTAACCGTCCCTCGGAATTCAGGTATG
+>75482 1
+CAGGCTCGCGTTGTTCAGCTAACTTGAGCAAAGTCATGGAGCTGCTCGACGTGGTGAATCAATTGAGTCCATACTCTTCTACAACAGGGCATATGCCAGC
+>75483 2
+TCGGCTTACAAAAATCCTAAACTGAGGAGGCTTACGTGTGTGCAGTTGTACCGCAACTCTTAAGCCCACCGTTAGTGCTGGGGTCTCAAACTAAGCCGGT
+>75484 1
+GCATTGATCAAATTGATATGACAGTTGGTGCATGCGGGCTAACGACGGGCATGCAACTATGCTCCTGGCTATCAGAAGCCCCTCTAACTATGCCGTTGAC
+>75485 1
+CTCCTCCTTATCCACCTGACGTGTCGACTTCGTAGTTCTTTAACAGAAACAGCCTAGCGAGATGTGCCATTACAACGCTGGAGATTGAGGGGCAGGAATG
+>75486 3
+TCCATCGTTAAATGTGCCTCTATATGAAGTTGCATTTCCGAGAAGTGTCTACAGAGCGGGAACGATCCACCCAGCTTGACGCAGTCACTTCGGGGAACGT
+>75487 1
+ACGTCGATGAACGTTCTAGTGCTGGCTATCGTTCTTCGCCAGGCCCCAAAATTGCGAGTAAATGTCGGAGCCTACCGAAGACGAATTGTCAATCTGGATC
+>75488 2
+ACGTATCCGCAGGTGTCGCTCCAGAGGTCAATCACGGGCACTCGCGTCTAAGACAGTGATGGGTCTCTTCTCACGTGTTGAATAAAAACTAACCTTGAGT
+>75489 3
+TGGATATCGACTCGATGACACTTGGAGTCCTAATGATGGCCTCTTCAACCGGGGTACGCATGCCGCTTAAATCTACGGCACGATGTGTGACACATACGTA
+>75490 1
+CATTGCTCGACCTAAAACAATGTACCGTAGATAAAGCACTTTTAAGCGGGATTTACGGCACGGTCCGCTCGCCAGTTTATGTGGCCCTGGATTCAACGGG
+>75491 3
+TACGTCTGGCCATCGACAGGGGTCAAGTTCTCCAAGCAGTGGGGCTGTTACGTTAATATTGGATCGTCACGTCCTACAAATCTCAATGCGAGATAGCCCA
+>75492 1
+AACTCTCGAGATCTTTAGCTGCCCGGTCTACAAGGGCTTCAGCAGGACGATTCCGATTAATCAGGACGTTAAGAGGGGTACCTACTTATACTGTAGCCGC
+>75493 1
+TTAGGCCGCGTACCCAAAAATCGGAATATTCTTCTACGGTGACACTCTGACTAATCGCCAGTCTGGATACTCTGCCAGATGGAGGGATCTGAAGTCGGCT
+>75494 3
+TCTTCTTAGGCATTCAAGGCAAGCCCGGGTCAGTAAAAGTGCAAGCTGTACACCTCCGAATGGCTGAACTCTTACTTTGCTGCGAGAGCAGATTACGTGC
+>75495 3
+GATCTATGAATATTCGAACGATCGGACGGGTTTGGGAGTGTCTGCCTCCCGGTACTGACCCGGACGCACAGCATCTAAACTCACTAATATCGTGGCTTAA
+>75496 2
+TGTAAGGTAGCCGTAAGTTCGTACATGCTACCCACGAGAGCCGTTGAATGCGATCCGTGACCCAGTAGATCAAGTATCGCTGCTATCGTATCACTGGCTA
+>75497 1
+GCGATGAAGGCACTCTGGCGACGCATTGCTCGATAATGGAGATGGAACCCTTTTAATCTATAGGGCTTCCTGACCACCGCATGCACCAGGTGTATTCATA
+>75498 3
+TTCCCAAGAGTAGTATCTAGATCGCGCAAGCAGAAACAGTGCGAGCTTGTCAGGCAAGGATGCCCACTAGCTGCTCTTTGTCGCCTTTGGAAGTTTCCAA
+>75499 3
+ACTGGGTTTTCAAAGGCAGTATCGCTTCTACTCGGCATTATGAGCAGGTAGAATCGTCCCTTTGTAGACACTCCCACGAGAGGTAAATGCGCCAACTGGC
+>75500 2
+CACAGGCGTGATCTCTGTTGGAGAGAGCGACTGCCGCGAGTTTCAATGCCTAAACTGATAATCACATATATGCATGGGTCTACAGCCGACCGCTGTACTT
+>75501 2
+GTCGGCCATATAGCTTCACGATGATCTACCGAGAGAGTTGGGACTCGAGCAAGATCCTCTTAACACCTACCGGGTAGACATTGCTCTTGAACCGTTAGTG
+>75502 3
+ATATGGAGAGATCACGATTTTCGTGAAGTTTCTACTTCCGCGCACGCTTGGCAATGGAACTCATCAAGGACCGAGCTGCCAGCGTTCACGACTCTTGAAG
+>75503 2
+CCCTGTGCTTGGCTACGGATCCGTAATGGTTCCCTTCCACGGCCAATAAGACAAATATAGGACTCCGAGTTAACACTAGTTGTATAGGAACGGGTGTGCC
+>75504 2
+GTCTTGGGAGCCAGGAGGTCGTCGTTCCATAGATGCACGATCCTGCGACTCTCTTCAAATATTCCTACAAAGGGGAACAGTCCGCTAGACATGTGTATCA
+>75505 1
+GCTGCCCTCTACTCGTCCTGTACGGTCAAGTCTGTCGTGATATGAGGACAAGAGAGATTAAACTGCCTACATCGGCCGGACGCTCTGTAATGAGACATAT
+>75506 2
+ATGTTCAGGTCATCGGTACCGATGTTCTAGACGGGCACGCTTAATCTCGAGGTCCGATAAAAACCGCGAAGATCACCTGGCGTGCCTACGATTAATTGTC
+>75507 2
+CTTGGTCGATCCTAATCCTGCGTGGTAAGTGTTACCGCTCCGCTGGTAGTCAAAAGCGGTTAACAGCGAACCCAAGGAGCGGACATTCACGATACATTTT
+>75508 3
+CCCTTAAGCGCGCACTTCGTAAAGGCCTAACTATTGCTAGAGGAATATATCTAGCCGGGAGGTCTAGCCCGGATGACTCCCTTTTATGGGGATAGCATCA
+>75509 1
+TTTTAAAGACTGAACGTTCAGGTCGACGAATCGCACGTTCTTGCTCCAATCGAACACATAAGTGGTGTGACAGAACTTGCGCTACGGTTCGCGGCCGACT
+>75510 2
+TTCGTTCCTGCAGTAAGGGACACTTCTTGCATTTGTGTGTCCATAGAGGACCAATTAGCAAGTTCGGACCAGTAGCCGAGAGTTTGAGCCGCACCCAAAC
+>75511 1
+CAGACCGTATTCCACCCTAAGACATCCATAGCGATCGAGGGTCCGTGCTGGAAGTGACAAGTCGTAGAGTACGTATTGGGTCTATCACCTAGGTATCTTC
+>75512 3
+AGTCTAAAGTGTTCGCTGGTCCCGAATATTAGAACCCTGAGAACCAAATTCCGATGTGTTTATATGAGCAAGGCGGATCCTAGCTTCGCCCGTAGGGCCC
+>75513 2
+ACTGTCATTTCTAGTGCACCGCCGTTCCTATGATTGGGATTACCTCTAAGCGGGTACTGCGTTTGCTACATAGCGAGGATCGCGAAGCCGAAAAGAAACC
+>75514 2
+TGAGCGTGTAGTCCCTCTCGGGCGAAGCATACACCAGAAAGTACGTGTGTATTGCCAACCAGCTATGGCTGAACTAGTGTTGACTTCAAACTCCATGTGC
+>75515 3
+AGGCACTCACATGCTAATAATTCAATAGCCTCGGTTCTACCGCTGGCCGTCCCAGGTCGATGAGGGAGCTTTCAGGAATGTTGTTCGAGATACACAGCTA
+>75516 1
+TCGAAATACTTGGTCCCTAAGCTGGGACCGCCAAGTTTTTGTACTATGCGCCGGCAAGCCGTCATTGGTGTAGCTAGACAATGAGCCCCAACAATTGATG
+>75517 3
+TGACGCATTAGTGGACAGGGCGAAGCGATAACTCCCCATCTCGCATTAAAGGTAGCAACTGTTAGGTTTGTCCACTCCGTTTTCAAGCGGATGATACGCC
+>75518 3
+ACGCACGACCGACTTAACCCCGATTCGGCCTCCGCTGAATTCTGATATTAGGCCCCTGTGGCATGACGGTAATGAAATATAGAAGTTCGCGTGTGATTAG
+>75519 3
+GAAGGCCCGTGGCTCACACTCTCATCGGTCACTCCCGATTCATAAATGCAGCGTGTATGCAGACTAGGGCGCCTATTGAATTTATGCTATGTCAGGGAAA
+>75520 1
+CCTCGGGCCTATCCGATATTCACGCGATATTCTCACCGGGCGTAGCGAAAGTAGAGAGGAGCGGCGAAATCTTATTCTATTATAGTAGCGCACCGATTCT
+>75521 2
+TGGACGTATCTCAGCATTATACACCATGTAGCCACGACTAAATCCGTCGTCTGGGACCGCGCGGCTAGATTAATTGGCTCGGACATAATGCTTTGCGAAG
+>75522 2
+ATTACAATTAGGCCGTATAATCAGGCCTATGCTCCCACGGGGCATATACGTCCGCTGTGAGTACTGAGTAATCCCCACGTGTAGGGTGCACATACATGTG
+>75523 2
+CCCGCAAGACCAGTTACCTGGGACTACGTCGCGTACTAATACCAACGAGGTGTCTACGAAAATTTTATTCGGGTGCATGGAGCTAATCATTGCGCGTTCG
+>75524 1
+GCTTCCACAAGCGCGTTGCGCATGCGATGACTTCGAATAGAGTAAGCTGGATAGCCACTGCAGCCTTTCCTGCGAACAAGTTCTCAAGGTGAATGATTCT
+>75525 1
+CAAGATGTCTGGTTCAGTTTACCAACGCACAAAACTTTTGCTCCAGGGAGGAGTTTTCCATTCCGGAGACCCTCAGGGAGAGGGTATACGATGCACTCCT
+>75526 3
+ACAAACCAACATGTCAAGTATCTTGATGGGGGGTACTTTCATTTTCGGCCTTATGACCCGGCGCCTATAAAGCCCTAAGCAGCGGCGGCATGGTCTATAG
+>75527 3
+CTAGCAATAAACACCAGGATGTAAGTAGATCCCCAATTGTCGACTGGGCCATGTGCGGTATTCATCGTCGGTCGTGGTAATCCACGTTGAAATCGGCCTC
+>75528 3
+CTGCCTCTCACAGTTAACCGAAATAGTAGTCAGTTGTTAGGCGCGGGCCCACCTGTCCGGACGGTGTACTACTGATGATTGACATACTCAGCTATGAGAA
+>75529 3
+GATCCCACGAAGCGATCATTAGGGTCGTTAAGATGACTAGAAGTCTCTCGCCCGCCTTAAGAACGCCACTCCTTGTAGTTGGGTATTAGACGATACCGTG
+>75530 2
+GATGCGTTCGGTCAAAAGCGGCATATTTCACGACGCTGCAGTCTAAATGGTCTTGGCATCAAAAGGCGCAGGGTATATTGTCATCTCCATACTCCGCAGC
+>75531 3
+GCGCTTTGTGTCTAGAACAAAGCGAGAAGCCGTTGAGTCATTCGCGATTGCGTCCCTTCAGACTTAGAGATCCATCCTGGAACGCAGGCTCAACTGTATA
+>75532 2
+GCATGAATCCGGCGGAGAAATGTATTTACCACTACTATCGCCGACACAATGGTTGATCGTATGGCCTCACTTTATATTCGTCGTCCGAGCGGGGCAACAG
+>75533 1
+CTAAGGTCCTATGCCAAAGCATAGATTACTATTACACGTACGTTCCGCTTCAGCATTGCCGGAAGCGGTGACGTAGATTGGATGCTACTATCGGGACGCC
+>75534 2
+TCATTCACGCTCGCTCTTTTGGTAGGAGTATTTCGGAACAGTGGCAAATTAGCAAGATACCACACCCACCATGGGTGCATGCGCAGTTCATCGACTGAGG
+>75535 3
+ACCGATCGCACTTATCCGGTAATATTTACGTGGTGCAAGTGTCACTCCGAGAGGAGGTCGTTCTCGCAATCGAACGCTTGCGTCTTAAAGATCGGCACAA
+>75536 2
+AATTCAGCTTTACATATCAACCCTGTCCAAATGAGCCCAACTGTAGGTTGAGACCGTGGATACGAGTGTGTAGGTGCTCCCCGCTAGGACATCCGGTTGA
+>75537 1
+CAAAAAACCATGTGGCCACTACGGGTGTACTCCATGATTGACGATCTCTAACTTGGGCCTTGTTAGACTAAAGGGCTGGTCCCCCGTATCAGGTAAGCTG
+>75538 2
+CTAGCGACTTGGAAAGCCATGGGGCTTTGTCGTAAGCTGGCGGTGTCGTAAGCCAACCTATAGGCTCCCAGCAGACTTACTTACCCAAAAATGTTGACTT
+>75539 1
+ATCCTAATGCGCCATTACACGCGTGCTGGACGATGGTACATTCCAATACCATTCAAGGTGACGTCTAACCGGCATAGATGGCGGTGAATCGTATCGTCGT
+>75540 1
+GCACGCGCTTTCGCGTCTCGATCCATGTAGACTCCTTAGCTATTCAAATAGAATTTGGTCTGCCGAATCCAACCGAGCGTTGTGGAAACGGTAAGAGAGC
+>75541 2
+GTGACCTGGAACCACAACTTGAGGAAAGTCGCCACCGACTTGTGTAAACTGTACCGATTGATCGTCGGTCCAAATTGTGATCGTCTCTGGACGCCAGTAT
+>75542 3
+CACCAATGCCTTAATTTCGCCACAACGGAGCTCATACGTTGCACCGCGGACATGGCATAACTAAGTCTCGTTCGGCGTTGCGATTTGGATGATGGAAATG
+>75543 1
+CGGCGGCACCCGCCCCTAGCGGATTATTCTGCTCGGCGAGGTAGTAAAATATTGAATCAATAGCGAGTATTCCAGTTCCGGCTTTAGTTACGATCAAGCA
+>75544 3
+CGCCTTCCGTTAGTGAAGGGTAGAGCGGTGTGTACCCTTATTGCCTTCGCTCTGGACATCCGAAAAAAATCCGGCATAGTATATCGGCATAGAATCGACC
+>75545 1
+TTTACCAGTTTGCGGGTGATTCTTTTGATTCCGCCGTGTCACCAGCGAAGGCAGATAGCAGAAGAACGCCGTATCTTCAAACGGCGACAACGTCAATCTG
+>75546 1
+TTAGCGAGTGCTTTTCGTCTTAAGACGCCATCGGATCGGTGAAACGGAGAAGTCTCTCCCCCCCAAACTTGTGTATGAAGACGCGACTCCAATTGGGTAA
+>75547 3
+TCACCCAACTATTCTACTACGTCGGCGATCTGAACACGTTGAGGGTTCGCGTTACTATCTGATTACATGGTAACGGACGGTAGCTATGGGCACAGCCAGA
+>75548 2
+TCTCGAAAATTGGCCATGTTGTTGCGACGCCCAAATTTGTGTCTCTCCCAACACTGGATGTGTGAAACTCTAGGAGTCAGGGAAGTGATACGCCCGCAAC
+>75549 3
+TGACTTCACTATTATGAATTGGGCAGACATATTTGCCCAAACGCCCATTTACACGGTCCTGAAGGCTCAGGGACAGGTGCATCGCTGCAACAGTCTGGTG
+>75550 2
+GAAGAACAGCTGCACGCCGGACGATTTCTGATATCTGAGCTGGACTCCTGGTTTTTATACTGCCCATAGCCGCAGATTATACAGGGGTATCCCTAAAGGC
+>75551 3
+AAAGGGAAATAAGATTTTCGCTTCCTACTGTGATTAATCCGCGCCTTGGCGGGCAAGATGATCCACCCTTGCTCCTTCAACGACCAAAGTTGTGGCAGGG
+>75552 3
+CTTTTTGGGACGTGACCCTCAGTCTATATCGAAGCGCAAAAGAAGCGGCCTACGAACCATCGCGCAGAGCTCTTGAGGGCTATATTAGCTTGCTATTCGA
+>75553 1
+AGTTTGGGTATTATGAGCACAAAGTATCAAACATCAGTATGAGTTCTTCGCCACCTCGCCCACTCTTCCCGTGAGAACCGGAAGGTGATCGCATTGGGCG
+>75554 2
+TGAATCTCCCTTTTAGCCTTGAAGCCCATGGGGTCTGTCCCATTGCCGGGGCGAATGAAGTCTACGCAGAAACAACTACTGTGCAATGAAGAGCTTTCGA
+>75555 1
+AGAGACCGGGCTTTTAATGTTTACGCGGTTCTTTTCCAACCAGTTAGATAAGCGTAAGGGTCGACCCCGGCCGATTGCACAATTAACCCTGGACGTCAGA
+>75556 2
+CCGGGACGTGTAATCAGGAGGAAGTTTAACCTTATTTGCACTAAAGTACAAACAACGTTGCGCGTGTAATGCCGCGCAACTCCTGGCGCTCTTGATCCGT
+>75557 2
+AGTCTAATGGGGGGACCTTTACACGGATCTATTAGACGGTAGACACCATTTCTTAACGACACCGTTTCGCGCAGCGCGTTGCATCGTAATAATCGCGAGC
+>75558 1
+TCCGACTGCGTTCCTATCAGGCTGGTGATTGTTCAGAATCTTACAGAGAATGGGAGACGCAGGATTTACTATGCACTCCACTGGTTGAACGACCGCCCAA
+>75559 2
+GAGATGGGAGTATTCAGGACCAACTTCATCAGGGCCTGTTCTCTTGTCCTTGACAATTAGCCAGACGGCTTCGGAGTGCATATTCCCACCAAAGACGGTA
+>75560 2
+TGCTACGAAGAGTGGCCAGCGTTCACTTCCTACAGGCAGCATGAGCGACCGTAGCACTTTAGCATTGTACGTAACACTAGTGTGAGCGTCCTAGTACTAT
+>75561 2
+TAAGCGAAGCCAGAGGCTTCATGAACCAGCCTGCTTCCCTTCATTGATCTTTACGATAGGCGTTGAGTTAGGCAACCACCCATTAAGGGCGTCAGGTAGT
+>75562 1
+TCGGGCCGACTACTATCGGGGTAGACAGAGCGACTTTCCTCCACGCCATTCTATAGCATGGATGGGAACTGCACTCCTATAAATCGGCAGTAAGTTTTAG
+>75563 1
+TGCATGCACTCTGGGTAAGTAGCAAACTTGACTGACTCCCGCTGCAAATCTTAGTGGCTGATAGGCCCTGATTTAGAGGGAAAGGCCATCCAGCATCTCT
+>75564 2
+AGGGTGTGTTTTCGTGGTTCGAAACGTGCGGCGAAACGCCGACTGATCAGACTGATTCATAATCACAATGGCCCATCACCTACATATAAGCGGTCTCCTG
+>75565 1
+ATGACATTACCGTCCGTGTGAAATTCCGGTAGGTTAGTAGGATACCGCCAGATCATATGACCACCGGGCCCTTACGCGATTCGCGCTGTGAAGTTTAACA
+>75566 1
+TACAATCAGAGGTGTCAACAATAACTTCTATAGCTGAACCACCATTGTTGCACTGGCCATGGCATTTGCCGTTGGAGAGATGTGCAGTACCCGTGGGCCC
+>75567 1
+CCATACTCTCCAGGAGCAGGACGTGTCCGTCCGCTAACCTACTGCTGTGGAATATCTCGACATTAGAATGGAAGCTAGACATTGTCTAGAGCTGTCGATG
+>75568 2
+AAGTCCCGAGTCCAGCACGCCTCGGGTTATTAGCTGAAGCTACCTGCATTTTCTATGAGACACTGACGGGCGATATGTCATCAAAGGCCATCTAATGGGT
+>75569 1
+CCGGTTAGCAGATGAGAAAAGCCCGTATAAGGATCGCGAAAATGAGCAAATGCTGTGTTCGTTATCGCTCAACCCACGCTTTCGTCTTGCAGTCGTTCCG
+>75570 1
+TACGTCGCCGAAGGTAATCCCTGGTGCTGTGACGATTTAACTGATCACCCATTATGCATGTAACCAGGGCTGACCATCGAGTGTCCCGAGGAGAATACTT
+>75571 1
+GAGTGTGGTATCATAGCAATGGAGGTTTCACTTCACGGAGAGCTCCATATGCCGCGACCTAGATGACAAGCTGGCCACTACATAGCTAAGTTTTTCGCCC
+>75572 3
+CCCATGGTACAGTCTATGACGAACTGTTCATAAGCGCCGTTCCGATCGTCAACGTACATTGGTCGTCGACCCGAGTGAGAACATCTTGTGAATGACTGAG
+>75573 1
+AGTACACTCGCTGTCCGATTCGAAGTGAATTGGGGCTACGACCTAAATCGTTAACTATGCACGCCATGGATAGGCCCTTTTGCGCTCCATGAGGCTAAGA
+>75574 2
+GACTCCATTCAGTTCTTAGAGGATAGTCGCACTCAAACTAGCAGTACGTGGGGAGTCGTGCACGAGGACTACGCTCCTTCTCAACTGGGACAACTTTGTA
+>75575 1
+AGCTGATGTGGTCTGCGTTCATAGACTCATGCATGAATGAGGTCTGAACCAACCGGGCGATACTGAATGCTCCAGTTAGCCTATACGCCGCCATGTAATC
+>75576 2
+CGGGACAAGTACCGGCCTTATATTAACTTTTCTGGGGATGCTAGTGCTCTATCCGGCACCAAGTAAAGGCAGGAGACTGTGTTAAACCGCATCCCTCGTA
+>75577 3
+CAGGTCAGCTCCATAAAATGACGTACTCTTCTGCGCATGCGGTAATCTGGTGAATTGTGCTCGCTAGCAGTGACAAAAGCACTGCTGACATCGCATGCTG
+>75578 3
+ACAAGGCTAAAGAATCCTGCGTCCCACCCTGTGCAGACGACTTTATTCATTCTGAGCCATCGGGATTGCTGGATAAGGCACGGGACATTTACATTGGCTG
+>75579 2
+ACCATGTAATATTGCGCCTAATGAGTTAGCGATTCAGTATGCAACTCTTAGGGGCGATTGTGTTCCGAAGCATCCCAGTAACGGCGACCCGCCGAGTCAT
+>75580 1
+CGAGCAAGGACCATACGCCCCGAAGGGAGTTCGATTTTTTCGTACTTCCATCGGGCTTTTTAAATAGAGGAGATTGCCGTGGCCTACGCACGCAAACTAT
+>75581 1
+GATCTAGAAAGTTACCGCGGCTGGACGGTGAGTGATTCTAACCACGTTCAGTCTAAATACGTATTCACTACCCTACCAGAAGGTCCGTTGGGGACTTCGC
+>75582 3
+GAGGTACAAGATAGCGACGAACATTCTTTAGGCCTAGCAGTGGTGCCTAGCTCATCAATCTCGGGTCATCTAACGTACGATGCTGCTACTCATCGACGGT
+>75583 3
+TGCCCTCCGAGCCGTATTGGATCCGGAGTTCCTTAAGCATATTGCCAACACGGGCTCATATCAAGGCGTTTGACCCTTTCGTGCAAAAGAAGTTAGAAGG
+>75584 3
+TCGCTCAAACTTGGGGGAGCAGCGTTGGCTTTACTTCTCGAAGTCCACGATGATTAGCCCAGCGGCTCGGAAGACGAAAATCATCTATTATATACGCCTG
+>75585 3
+GTTTCAGGGCGGGTTATTGTGGAGCTAACATGCACGATGGGCACGTTAAACAACTGCCAGATTATTATCCCGTATCCCGCCAACATCCCATAGTAGGCTG
+>75586 1
+CAGAATCTCCAACGCCCTGTCGGCTCACTCGGGAAGCTTACTAGGCAGCTTGAGAACCGAGATCTGATAAGTTTTTATATATTCGGCTCTCGAAAGGCGG
+>75587 2
+GGCAGACTCACTGAGCACTTCGGGCCATAGATACCTGGGGTGATAGAATGACCCGACCTTGAAGTCTCAATCCGCAATTTCTACAGGGTTCGATAGCTTT
+>75588 1
+GAATCAATTTGGCCCCTTTACCCTACCCCTTGGAAATCCAAAGATTTAAATGGAGACCTAGTGAGACGTGGTGTTACAGCGGCTCGCGGGCTCGGCATTA
+>75589 1
+GCACCGGAAGTGCTTACACACACTATAAGCCTCAAGCAGTTTCCTCCCAAAGGGGAGCTTCGCCATATTGGGAATCGGGATGTTTCCATATTGCTGAGGT
+>75590 2
+AGGGACGTCAACGCTACACGTTCCTCTAAGGGCTGTGAGACGTCATTGAAATTGCATCGCAGGGTTAGTAGTTCAAGCCTCCCATAGGTTAGACATCCCT
+>75591 1
+ACTTCTATTGTCCAAGTAGGTTCGCCGTGGGACTACTTATAGACGCGTGCAGAAAGCTGAATTCTAAGGCCAATCTTTCGGCCGCCATCAATAGGGAGCC
+>75592 1
+CCCCCCACACGGTAGATTTGCTCGAGACCATCACTGGAAGTGTGATAACCGGTATTGACGACCGTCCGATGTGTGCGGAAGATCATTGTATCTAGCATAT
+>75593 2
+CCCGAGAAGGCTGTTGCTTCGTTACCAACGAGCGGTCTTCTCCACGTTATCAATGCTGAAAAGGTGTGAACACTGTGGTTCGCTCGCAGATGACACAATA
+>75594 3
+ATTGCCTAAGACAAGTGGAATTGTAGCAAGGTCCCCACCCGTGGCGGTGCTTGTGCTATTCTACAATACGTAAAAATGTTAGGCCGGCTCTTCCGACGCA
+>75595 2
+CTCCCAAGCTAGCGTTATAGAAGGGCGGACATGATCAGATTCTGAAAACCTGTCCACGTCTGTTAGTTAGATGCTTAACGCGTCCCGGTCAGTAGATGCC
+>75596 3
+TCAACACACGGTAGATGAATTCATCTTAATAGTGTGGTCCCGGATTCCCGGTGGTATACATTGGTACCCGAAGAGAATTTCGTAACACCCTGCCCGGGCG
+>75597 1
+CGCTCGAAGGTTTGAGCAAGCAGGGGGGTTGCTGTTATACCTCTCCTTCACCGATAGTTCCCTAATAACGAAAAAGCCAGGGTTACCCTCTATACAGTGG
+>75598 1
+TCTATCAAAACAGGGATCCGCGCTAGATTTTGTCGAAATACTTAGCACAGACCCGTCTGGAGTAAGCATGTCGTTGGCTTCCGCCCAAAGGACGTCGTGT
+>75599 2
+TCGACCGCTCCTAGATAAGCTTTTATCTCGAAAAGCACTTACGGTGCCGGGGTGCTCAAAATAGCGTTATAGTTTCACGGGCAAAATTCAGCCCGGGTGC
+>75600 1
+TCACATCTTTCCACCACTTCGTCTAACGATGCACAGGCTCGGGCCTTCCGGTAAGATAATGAAAGGAGAAGTTTCGTAGACGAGGCATTGCGTTTGCCAG
+>75601 3
+CGCAGTGCCGCCCTTTGCCAAGGCGCACAAAATATTGATCGATTACACTAGGTATAACCGATAGTGCGTATTGGCAGGTTTAACCGCGTCGGTCACGTAT
+>75602 1
+GCCGGGTAAAGGACCTCATAGGCATAAAGCTCCCAACTAGAGACCCTGCCTATGTTGCTTCTAGTGAAGGAGTTCTAGTGCTCGGGTACAGCTACACTTT
+>75603 3
+CTTGTGGACGCAGAGATATTTACGTCCCGAAGTGGGTCTACCTATGGCTGACACGTGCACCCTGAGAGAATAGTTTACTCAGCATCTCGAAAACGTCCTG
+>75604 1
+TTCCACTCAGGTTTATTACCGGCGAAGATTAAAAGGGCGACATGACTTAAGTTCGCAGACGGCGGCTTAGTTAATGACCTCCGCATAGATGCTCTCCCGG
+>75605 1
+GACATTGGCGGAGGATTCGAAATACTAGCCGCCAATGCGTATTTACACCCGATGTATAATCCCCGGAATCGTCGGTACGTCTCTGTACTGTGAAGCGCAT
+>75606 1
+CCTATGGGTAAAAAGGCTTCGCAGCCGAGTGTATCTGCTGCTTGAGTCCAAGGAGGGAAAGAGGCCCTATAAGCTCAATCTGCCCCTTTTCCTCATAGTA
+>75607 2
+GCTAAAACTGTGATGCGGCACGGAGGCGCTTCTCGGAATTCTGCCTAGCTGACAAACTGTTCGAAATGTCCGCGTAGCTTCCGATCAAACTGTCATTGAA
+>75608 2
+CCGAGGATGGCATACTCTCGTAGGCTCACCTGAGTTGTAGAATTAAACATCCCGCGTGGATTGACGCAACGAATTGGAAAGGGTGCTCCTCATTCTCCTA
+>75609 3
+AAGGCGCTCTCTAATCGCCCGCTGTCAGTGGTCGAGCTGTGCGTTATCATTATACGGTCCTAGAATTCCCATGACAGGAAAAAATCGGTGTATCCGGAAC
+>75610 2
+TCAAAATAGATATAAAGTTTGTCGTTAGGGATTCCATCTTTCCGGTTGCCGGCACACAGCGTCCACGGTGATAACCGTGGGTAAGTCACAGCCGACTCGC
+>75611 2
+ACAGCGAATAGGCCTGGTTTGACAGTGAGGAATAGACCAGAATGACATTCCTCTTCGACTAAGCCGGCAGCGGGCTTCATACTCTGCGCTAGTTCCATTT
+>75612 1
+AGTATGTATCCCGGCTTTTCAAAAGTATGTGCAAACCGACAAAACGCGACGTTCGCTTACGCATCCGCGTTCTGTTGCACACGACATTAAGGCTGTGGGG
+>75613 3
+CATTATGTAGGCTCACATTGACAACCCGGCATACAGGAGGAGTTTGTTTAGGACTCTGCTGGACCTTCATAAAGGTGGTCTCACCACCGGTCGAATACCG
+>75614 1
+TCCCAACTTGATCGGTCACTAAATTTGCGCTAGCTCAAGTTAGGTCTTATCCTGTACTTGCAGGGTACGCAGGCGATTAGAAGGGACTCACCGAAGCGCA
+>75615 3
+TGTCCATTCAACACTGCTACCTCAGTGGCTAAGGTGGCGGGGTTTCACCACATCATGGTCCGAGTTTTAACTGCCTCCGGGAAGCACAGATTAAAAAGTG
+>75616 3
+TTGGCGAATCGTCTAAGATGGTTGTTTAACCCGGTAAACCCGCGACTCTGGCAGCTGACTTTACCGGACACGTAGCGCCCACATTGTTAAGGCTAGAATA
+>75617 2
+CTCCGAAAAAGATCTCAGTAGATGCTGTGGTCATGCAGGTGGCCTGCATATGCCCGCTTTCTGATAATACAGCCTAATGAAACCGAACTGTCCTTGGCGG
+>75618 3
+TTCTGTATGGGTCAATGACAGTGCCGTCGAGATAAAGCGGTCCTGACGCAACTAACGATCAGGTTGCCCAACCTCTTTGTTATTGACAAATCCCCGGGAG
+>75619 2
+ACCCCTTTCGAGTCGGGCCGAGAATAGCCTGAACCAGCGAAGACCGTAACTGGCTATCTTTATATAGCAAGTATCTCCAGGTATATTGTGACTGGGTCCG
+>75620 1
+AGCTGTCAGGGAGTACTACGCCCAATTGGGCACTTCTTGCTTAACTGACGAGCTGTTCGAAGGTCGTATTCGCATAACGACTACGTACACCGGCGTAATA
+>75621 1
+TGCGGCCGAATGTTATAGGGCTTTAATTCCGGCTGTTACGCATAAGAAATTCAAGACGAACCTGCCCGCCTTAACATTGCTGGACACCAGGGGCGCTTAT
+>75622 2
+ACGTTACCGCAGCTCCAATACCGGCATATGAAATTATTATCGGACCTTTGGGCAGTCTCAGTGACTGTCCTATTAGGAGGCAAAACGGGCTCCGGGTTAC
+>75623 3
+CGGCCTTGCAAATGGATGCTCACATGTTCCAGGGTGCCTTGGATGTCCATGCCGAACTACCTAAAACTACTTATATATTGAAGGTCACTAGGGCGGGCAC
+>75624 3
+AGTTCCACGCCCTATGGCTCGTAAGACCACCACTAGGTACTATCGGTTGTCATAGATATCCGGGAGAATACAGAAGCAGACCGGGTTTCCTAGTCTTGGT
+>75625 2
+TTAAGGTCGAATATCCCACTATCAGCTTGAGAGCAAACTCATAGGCTTGTGCCGCATCGCGGCCCTATCTGTAGGAGTACCCGTGCTATGCAGTATAAGG
+>75626 2
+ATAAGCGCCAGTTGTCAAGTACGTAATATCTGCGGGTGCATCTACCCTCTAGCGCTTTTGGACGAACGATGAGGGATTCCATCCTGCCGGTCAAAGCATA
+>75627 1
+GGTGGGTGGGCAACAGGTTATTAAGTCGGGTAGGTTCCATTAGTCCTCTTATGCCTTCACGCAAACACGCCGTACACCTTACCACACAGATACAGGTATG
+>75628 3
+AGATAAGACCCGCGATAATTGCAGATTCGTGCTTTGTAAATGTGTGCTCGCAAGCCTAACCGGTCTACGTCCTGATACGTTGGGGACCGCAAACTCCGTA
+>75629 3
+TTGGCAGTCCATACGTAGCCAGTTATTCCACGCGTTAAATCAGTCGCTTGAGTGGCATAATTGACCAAACGAGGTGGGCGGCCCTCCATAAGTACGATCT
+>75630 3
+GACTCTTTGCGTTGTACGTCCCTGTTACCTACGCCCGGACGAGATGAAGTAATTCAGCTAAAGGCAAGTAGTCAGGAAGATAGACGCTCTTGCGACTCTC
+>75631 1
+TACTGGCCACCGCTAAACGACAGAAGCATACATCGACGCGGTGGAGCAATAAGAGGTTTTCTGTGCTTATGACCTTCACCTCGGTTGTGTATCGACGCAT
+>75632 1
+ATATATACGAAGACTCTATGATGTGACACTGATCACGGGGCCACCGAAGAAGCCGTGTAAAGCGCGGGGGCAGCTTTCGATCTAGATTCCTCTCCTCTTT
+>75633 3
+AGCCAAAAGTTCAGAGGCAGTCGCCGTGGACTTTCGTATCAATGCCGTGAAATCACTTTTTGAACAGGTCCAGCCATGATGAGCTAGGTCTCGCTGCCTA
+>75634 2
+AAGCGAGGACCGATTGACTAAGATTCACGCATTACAAGCTCGGTTTGCGGTTATTGGATGCCATCGGACAATTAACTGTGCATCCCACACGTCCGTTCGG
+>75635 3
+GCTTATCAATTCACGAGAAAAGGGCGCGAAGCCCTTTTATACCGAATTCGCTGGCTTCGTAGGAATCTTGCCTTCCCGAAGCTATTACAGAGATGGCGGC
+>75636 1
+AGGCTTATCCCGCACACTGAATGCAGCGGGTAACGTCTAGAGCGAGCATACTCTCATATGGTCATTGAACCCTGGGGTAATCCGTAGGTCACCAATGTTT
+>75637 2
+CGTCACGTGCGAGTGGACGCACGTGTGTTTAAAACGGGGTCACTTCTGGTCATAGCTCGCTACTATTTATACAGACATCTAGCATCGCCCGTAACGAAGA
+>75638 3
+TTGGTCCACGCAAGTGAGATTGGTGCTCGATATTGGAGTCATTGAACAAAACCCCCGTATTGATCTTGATCCAAAGCAGGCTCCCTGCATAGCGAGCTGC
+>75639 2
+GGCGGGCTAGGTAGTGCAACTCCGTCTTACGTAGGATGAATATGACCGGCAAATTGACTCATCATTCTCCCCTGCAAATAGCCCGATGTACATGGGATTC
+>75640 2
+AACGTGTCCTGTGAGTTGCAATCTTCCCGTACGGGAGTCGTCGGTTACGCTGGCACACCGTATCGCTAATACTTAGTTAAAGCCCAGCAACGAGGTAATA
+>75641 1
+ACACGGTTGTTACCTTACTTTTGTATCCGCCATTAGAAGAGACTGAGTGGCATAGAAGATACCTGACTAACGGGTCTGTCCGCGGCCTTAAGAGCAGCCC
+>75642 1
+GGTCATTGACATCTGTTCTGCGTGTGTTACTCGTACCCCCAATCTGCTTAAGCGAACGTCAGCCGATGAAAGATTAGCAAAATTGGGGCCAACCCGGATG
+>75643 3
+GGCATAGGCACCAACGAGAATATTTCTGGTTTCCTACTAGGGCTCACCGTTCGTGGATGACCAGAGTAACCTCATACTAGACAGGCATCCTTTGGGGCAT
+>75644 3
+CCAGCAGGTATGAACGATCTGATGTGAATCGGTGTTATTGCGGCTGCGAGGCGTATTACTCCCATGGCCCACATGAATAGCCAAGACACTCCTTAGCATT
+>75645 1
+CCCTCGCATCATTGGGTCTGTAGTCTGTTGCAACCCGTATACTGGGCGCACACAATTAGGGACTGTAGGCAATCTAGAGTCACTAGGCGGAACTACTTAA
+>75646 1
+ACCTGTAACTCCTATCTTTTTTGCCGTAATGGCGCTAGGCAACGGCCATATCACGATCTACCGACTAACGTATGGTTTACGAAAGCGGTGACGAGCGGAG
+>75647 3
+GCGGATGTAGGATAAGCCTCAATAGACTCATTACTCGCACTCCACTAGCCTTAACTAACGGGCATGGGGATATGGGTGCGAGTAATTCCCCTTCTAGCTG
+>75648 3
+GTTCAGGGTGCCCCCTGGAACACGTATAATCCACAGTGGGATCTAACATTTGAGCATTACGTTTAGGCATGTGCGTTACCATGTAAGCCCGTACCAGCGA
+>75649 3
+CATCTGCTACAACCTGTGCCTATGGAACTAAGGTGATCCACAGCATAAGTTTGGTTCCGCAGCCCTAGGTTCGTCGCGTCGAACGGTAAGAAGATTTCAG
+>75650 3
+AATGTGAGTGTTGCACGTTTGCCCTAGAGGCACGAGTAAGTGACCCCAAGTAACCGCATCCCTCCTGATGCCAATTGTACGAGAATCGTGTAGTCCATGT
+>75651 1
+CTGGTCTGGGCATGAATGCGCAGTACCATTGAACTTCCAGTCGGCTCCCATAGCGTGTCCTGTCCAGTAATTGAGTGCAATGCACACTGGAAATCATAAG
+>75652 2
+CGAATGGCGCACAATTTGTAGACCCAGGTCCTGGCACGAGCATGGTTCGCCACACACATATATAAGTATTCGTCGCATGTTGTACTGGCGAGCTATGTAC
+>75653 3
+CAACGGTTCGTATAAACACGTAATCGCCGCTGATTGAAAGCGTCAGATTTGTCTAATCTACCCGCCGTAACTGGCACTCAGGTCGTATTCCGGTGGAGAG
+>75654 2
+GTAGCAAATATCCAATGTCTGAAGTGATGCCCTCTGTAGTGGCTAGATTACGGAACTATTCCTCGGCGAGCCCGGTCCACTTGCAAATGAATCGCCATGG
+>75655 3
+GATCGGTTCAATCTCATAACGTGGCACACTTCAATCAGAAGCTCGGATATTACTAGCTCGCGTTGCGGTTTGCGAGAGGAGTCCCTATAGCCGACATAGC
+>75656 2
+ACGGGGGTCCAGATTGCAGATGCACGAATCTTCGGATAGTCACGTTACACCGTCTTGCCCAATGCTACAGACTGGTCTAAAGATTAATGGCTGGTTCCCA
+>75657 1
+GCTTTACCCTCACTAACCAATAGCTATGAGAAGACGTTTGCGAAGTGAGTCTAAGCGGCTTGTCTAATACCCTATGGCCCGTTCCGCCGTGGGGGAAATA
+>75658 3
+TGAGTATCTGGGATCATCGACACGCTCGATACTCCGGTGTGCATCAGAACGTGCGAGTGAACTTTGACTCGGCCTTGATATACAGCCTATACACTCGAGA
+>75659 1
+AGACCTCGACCTGCCTGGCCCCGATGTTAGTCGCTACAATACCCTGGAATCTTATCTTTTGCGAACAGTGTAGGACAAGTGGGAGTTACTGTAACAGCAG
+>75660 3
+CACTGGGCCGCTAACCAGAGAGAATGCCCCTCGCTCAAGCATGACTGGATGAATTGCTAGACTGCCCTAATGTAGATTGCTGGCTATTCTCTTGGAATAG
+>75661 2
+CGCTTTCCGAAACGGTGGCTATGTCATCGTCTGATGGAACAGCACGTAGAGCCTCACCGGAGGTACAACCATTTATGAGACACCTTTTTTAGCAGGTGCA
+>75662 3
+GAGTTCTCCCGGGTCTCAACGGTTAAAAGTCAAATCTGGGCTTTAGTATCAGCCTCGGACCAAATGACCGAGTGTGGCCTGACACTTTGCAATTGAGCCA
+>75663 3
+CCTCATAGCGAAAACTAGTTATAGGAGCTGGCCTTAGTAGCGTACAGGAAATTCGGGACCTGATCGCGTCGTGAGCGTCTACTTCATCCGTCTGTCAAAC
+>75664 3
+ACCCGATGCCGAGCAGCGCGACAAGATTCCTCTAACGGGTGTTAGAGGGCTTTTGATTCGTACGGAAGCTATAACTCCGAACCTCTAGATATGATTGTCC
+>75665 2
+GCCTCTACACCGAGTATCGCAGGCAATCGGGTATATATTGCTCGCGATTCGCCAAGAGGTGTTCCTATTGGTAATGAGCCGACGAAGATCAAGCCATCTT
+>75666 1
+ACCACCTAGATCTGGTGGTAGTTGGCATCAAGAGGGATTATTTGTGCTCTACATCTTCTGACACATGCAACGGGTACAACCGGCACGGGCTCATACCTGA
+>75667 1
+ACCGTCTACTGGGCAGAGGGCACGAGAATTAGCATCTAGTTTGGAACTCCACCAGTCTCAGGTGACCCTCTTGTGCCTCTGTAATAGCATAAAGACTGGT
+>75668 3
+CCAGGCTCCTGCCATCGGGTTGACTCTTCGGACTGAAGCAATGTTGCGAATGAAACCTAGTAATACGCGTGGCATCCGTAGATCGATATGAATCCATCGT
+>75669 1
+CGTGTAAGGGTATAATGGCCTTGGAAGGTCTGTAAAACGTCGTATACCACTTCCTTAGGTCGCGCTTAGGTGCCACCCACCACTACGTAGGAAATTGCAC
+>75670 1
+ATTATGATCACTGAGCAAAGGCGACTTACTCGTGTGCTAACACGGCGTCGACTGCGACTAGCTACAAGGCCGGTTTACCAATGACGACTTCCGTTGTGTA
+>75671 2
+TGTACGCCTACTGTAAGGCGACCTCGTTGTCGCCAACCGCCTAACCTGTTTGTTGGGGAGCCTTCCTCTAACATCAAGAGTAAGAGAAACAGTATAGTGG
+>75672 1
+CGATTTCGTAGTTATCTGCGCGGTACGCACTACGCGGCAACTCCGAAACGAAAGTACTAATCCCTATTAGTTCGGATGTTTACGCTACCGGGGAATGACG
+>75673 3
+TGGGGGTATAAAGGTTCCTGCTGATAGCAACCCTTTAAATTTAGACTGTCCCAATACCAAGGTTGGAGTTACGGAGTCGCCATGATCGACCCCAGCCGCT
+>75674 1
+TACCAGTGTAAGAAGTTTAGAAGTGCCCCCAGATAGCCGTGAGGATAACCCGTTAGTTATCGGGACGCTGTTTCGTAGACGCCTCCAGCTTACATACTCG
+>75675 1
+GAGTCGAGGACCTGTGATCAACCGCTCTCCTTCTCTATCTTAATTAGAGTATCAGTCGGCGAGAGGGCAGCCTGTATACTCAGAACAGACACGGGACTTT
+>75676 3
+GAAGTTAATCGCGCCGATTGCACATATCCAGGGAGGTTTTGAGCCCACTCAGTGGAAGTGTATGCGCCATACGCATATTGTCGTAGCTAACTCACACGTC
+>75677 2
+CGACAACGCGTGCCACCTCCGTGACGGCATAGGAGCTCACTCCTGTTCATTGATAACTAGACCGGAAATTTGTGGTGAAGCTACAGCTTGGTTTTAGCAA
+>75678 2
+TCTAGGTCCGTCGTTCTGTAGTTCGGACACACTCAGTCTGACGTAAGAATCCACAGCACCGACGTCAGCAATAAAAGTCTGCGAGTAGCGATTTTGGTGC
+>75679 1
+TACGACAAGGCCCGTTTACTAGACTTCTTGGCTGCAGCAGATCCGGCATGATTTGGGATGTCGAGTTGTTTGCGTACAGCTCCAACCGAAGCACAAACAT
+>75680 2
+GATTGAGTGTCCATGGAATCCCCGTGCCATCTACAACAATCTTGCGAGACATTGAAGGTCTCTGATACAAGCGCGATGTTCGCCGGGATTTAAACCGCGT
+>75681 2
+TCTGAAACCGGTGTTAAGATTGTGATACCGTGGTCAAGATTAACTAACCTTCTGGTTGGACCCCTGGATTCCAGGACCAGTGGCCCGTTCAGCCAAAAGC
+>75682 2
+CTAGTGACGTCCCAATACCTTATCATAATTCTTTAAGTCGAGGTAGAAGCACTAGATTTGCATAAAGTAGCTCCGTGTCGCCCCTACGCGCGGCAGGGGG
+>75683 1
+GAGTGGATTGGTTCCCCACCATCACGCGCGCAGGGATTGGTCTCTAAAAGGATGGTACTTTAACCATACCGTAGCTCGAGTATCTGCATGGTCCAACAAT
+>75684 2
+CGTATTAAAAACCCAGGCTGTTATCGCGGTAGGTATTGATAAAACACGTGGATAACGGATCCATTACCCGTCCGTCTACATCGGCGGTCACGGCGCTTTG
+>75685 1
+GCCTGACCGTTCCACATTTCTTTAAAACGGTGTGTGCAGAGCTGTCGTGGGGGCCATCTAGTAACCAGAACGCAAATAGCATGTACTGGTAGCATACCCT
+>75686 2
+GTGTTGGCGGCGTGCAACATTGCCAGAGAAGTTTTCGAGGTATATAATACCCAGAGTGTTTGCGGCCGTGTCTTTCCAAAAGTATCCAAACCCCGCACAC
+>75687 3
+ACTCCCGGTTATGTAATCTCGGTGAGCTGCCAATACGTACGCTCAATCAGTCTGCGGAAATATCCTTTTCAGGGTGAATGAGAGAACAGAGGCTTCCGCC
+>75688 3
+CGACGTATTCGGTTAGTATGTTCGTGAGGACTTAACGTTAGCAACTCGTCGAAACGTCCCATGAGCTGACCTAAGTCGCCACGTGAGCCCCTAAAATGGT
+>75689 1
+CGGCCGCATCACAACTACTTAAAAAAAGATCGTCGTGGCTTCAGGTTGCTCAGTTTTCACTGGGGTGTGCGCGTCGCACGCAAGGACAATACTATCTTGA
+>75690 1
+AGATTGTTACGAAATGCGCCTGTTGTCCCCCCAGTAGATGCGCGTGATCAAAGCACCAGCGATTGGACTATCGATCTTGGGCTAAAGCCATTGAGTCACT
+>75691 1
+CAGACTATTGACAAGAGTCTTCACCTACGGTGGACTTTAGTGAAGCTTTCGCGTAATCTCGGCTGCTTCATAAAGACGCCAGTTTAAGACCACCGGGGGC
+>75692 3
+TCTGGTCAACACGATGAGACCACTGCGGGGTAATGCAGACTAACATATACACCAGCCCCGTCTGCGGTGGGTGTGAATCGTTCATAATCGCGTAATTTCT
+>75693 1
+GCTTGCGGATAATATTCAGTATGCGGGCGTCGCCCCTTGCGTGCATAGTATAGCAAAGCTGTGTTATCGGCGATGCCACACTACACCGACTTACAGTAAA
+>75694 3
+AACTTTTCCGCCTAGAGAAGCGAAGTAGTCCGCAAAATCCCTCATAACATGTGTTGCATGCACTCTGTCGAGTACTGTGGGGGGGGACCCATTGTCATAC
+>75695 1
+GATGGATCACCAGGTCCCTTTGTAACTTGGGCCATCCACAAGGAGATTGACAGCTGTACCAAGTAAACTGAGCATGCTATTCTGGCCTGGCCTCTATGAG
+>75696 2
+CGTTATGTTGCTTTACCACATGAACAAGTTATCGCCTCCGGTGTCATCACAGGTCATACCCGGAGCTAGGCGAACAAGATTGCGGACCGAAATGGTCTGT
+>75697 1
+CTATCCGTTTTTGAAGACCGGCTCCGGGGATGAAGCCCAGACGGGCAGTTAGATATATTCACAAGATCCGTAATCCTTCTCATGTGGGACTGAACCAGTC
+>75698 2
+GATATACGAGGCTTTCAATACTGTCGATCTGGCTCCCGTTGGCCATCACCCGGCACCAGGGCAAGTTACAGAATAATTCAGGGGATTAGTGCTCGATACT
+>75699 1
+GTGAAGTGGCCCAGACGGAACAGAGGATCTGCAACCTATGTAACGATTCTCCATTTTAGTAACTTTCGTATCGGGGTCCGATCATGGGCCACATCTGCCA
+>75700 1
+TGGCCATTCATCTCTATACGTTCTCGCTAGCTCGTGGTGTCTGTAGCCTAGCTGACCACAAAGCAGACTTAGCGATGCGGAATGAGAGAACAATAGCTCG
+>75701 2
+TCGGGCCTCGACGGTAGGCACATCATTACTTCGTAAGTGCCATACATTAGTCTCGCAAGGCAGCAATAGCGGGTCACACTACCGTTTGACGATTTATGGA
+>75702 2
+TCGGCTCGCATGACAGCGAAAGCGCGTCAATTGAGTAGCTAAACTAACTAACATCCCCACACGGGCTCCTCGTGAGGGCGTTATATTATTGTTATCTGGG
+>75703 1
+GCCGCGACTCGCAGAGCTAGGATAGACCAACCTAACGTACGGTATAATTGTACCGTTTTCGCTGTATTAAGCACGTTCTATCCCGTGCGGAAGAAGCTGT
+>75704 2
+GGGTTTATCTACGAGGAAGACATTGAGCAGATCCTTTAGCCTAAGTCTTGAATCTGCCGGTAACTGCTCGCCGGTCACTCATGCGAGGCAAGAAACCTTC
+>75705 3
+TTTTTAGTTCAACACTTTTCGCGGCCTGAGTACAATAGAGCCCTGTGGGCGGGGGCAGCCATGATGACAACTGTTAGCCTTCCGCACAGCAAGATCAAAT
+>75706 2
+AACATATTCGTGCACGACCGGCTATAACGTTCCCGGGGCGCCATTGGGCCTACGATCTTAGCATAGGAGAACACCTACGTGAGTCTATTTCAAGGTGTAT
+>75707 3
+GTAGACTTGTCCGAAAGATGGCTAGATTTCAAAACCGCCCTCTCATTCAGGGTGCCTTGCCGATGAGGTCAGTTAGCACAATAGTCCCGTGGTAGCCTAA
+>75708 2
+GGCGGTGGGCTAAGTAACACAACCCTATGTACAGCACGTAGTACGCGCTTCTTGGTCCACCCAATTCGCTCATTTGAATGTTCCAGGAGACGTTTGAAAG
+>75709 2
+TTCTGCCCCCATGCGAACGTTTACTCCGGGTTCTGCAAGACGTGATGAATGGGAACACTGGAAACTTATGGAAAACCTAGTAGCTGTACAGGTCCTTCCG
+>75710 2
+CTGTTCGGCTTTCTTCGATAGGTATGATTATCAGCGTTAAGACACGGCACCATCGACCTGAAGTCATGGGATGATCACACAGCCCCCTGATGGTGAAGAC
+>75711 1
+TTCTCGTGGAGGAAGCGGACCATCGGGACTATTCATACGTAGGAGTTAGTGCCTGACCCGTTTCGTGATGAGCACACGACTATCTATCTCACTGAACACA
+>75712 2
+ACACCCATACGTAAGCCCGGCGTCGATCGAATCAGTAGTCAGGATCATGTGCTTTTGCGTTCATTGGTGTGGGACACTAACCTTCCCGGGACAAAAGTAT
+>75713 1
+GGCAAACCTCAACTTAGGCCCTCCTGGAGTAAGATTTGGACATTCTGTGAGTAAGTATCAGGATATCTGAGCTGCCGTCACCAGTCCGTAATGGACGCTC
+>75714 2
+GGTAATCTTACCATCTCCCGACACCACGAACGATGGAATCCATCACATGCGCCTAGGTTATGAAGTCGATTGAGGCAGCTTTGGGCTCGTCGGGTTAATA
+>75715 2
+ATAGTCTCACAAACCATCTACTTTAATTGGGACACAGGGCTCCGCTACGAATAGCTTGTCTGCGGCCACGTGCCCTCTGAGGCGATTAGGGAGAAATTTG
+>75716 2
+CCAACGTGAGTGAGAAAGGCGGTGAACGCGAGGAGCTCCCTGAGTCTCCGATCACATTCGCGATACAATCGCTTTCCGAAGTTGTAACTGCTTTTACTTA
+>75717 3
+AACCGTTGCGCCTATTGAATGTTGGACGTGTTGATGCCGACTGACGCAACCTATCTAGGGATTACGACCACTCCGGTACCGAAGATTATGCTACATAGGC
+>75718 1
+GCAATCCTCCTTGGGTCACTTCAACACCGGCCCGTAAGTTTATGACTAGGTGGGTTTGAGCGACTCACGACAAGTCGTCGGGCAAATATGTTCAAGTACA
+>75719 1
+AAAGTGACTTTGTTAGGCTATTAATTACGGGAAGTTTGACAGGGCGTCATCCCTCCCCTTGGCCATGCGGCAACCTCTGGCAAACTGTTGACACCGAAAG
+>75720 3
+ATTCCCGCCACGACTGACTCCAAAAATATACTTGCTTGCACTTACGGTCTGCCGAAGTAAGCAACGTTGGACGATACGGATTGGTGGGATTCAGGGTCCT
+>75721 1
+AGATGCTCAGCTACAGCGGCGGGGGGTATATTCTTCTCCAGACCCCTCTTCTAGCTCGACATCGCGAAAAACTATGGTGTCACGGAAGCATTGTATAGTA
+>75722 1
+GTTTATAGACCCACTAACGCGGAAGCGAGAACCAGTTCGGTCGTCCTTTAGTCTTTCGGGGCGACAGGTCATAATACACCTGATCCTTTGTACACGAGGA
+>75723 3
+ACTTTTGTTCACACGGCGATTACCCTACTAGAGGGCGACTTGAGATACTACCATGGATCTGGGTGCGCTAAGTACTAGAAAACCGGCGCACGTCCTATGT
+>75724 1
+CTGCCCAGAAACCCCCCCCTTGTGTAATTTATTCCGGGGAAGGCACCAACATGGGACTTACGTCTAGCGTAAGCTTCGATGGCTTTGAAAAGTGGATGAT
+>75725 3
+TGAGCAGGCGTTAGTCCCATTGGAGTGCAAAACCCCCACACAACACCCTAGTGAGTGATTCAACTTTAGGCTTTAGGGGCTGTCGTAACCAGTCTGTTAG
+>75726 1
+TGCACGGCGGTGTGATGTAGTGAACAACTACCTATACGTCCTCTACTGCGTCAGTGACGGACCGACAACTATCGATGACATGCAATGTTCTGCGCTGAAT
+>75727 3
+CGTCCGTTGCTGAACTCCCGGCGATCCCAAACGGGAGAAAGGGTTTATCAGTGCTAACAGATCAAGATTGACTCCGAGCGGGCTGTATCTCTATTTACTA
+>75728 1
+TATTCACTAGCCATCCGATCTGTATCTCCGCACAACGACGTGGTTTTATGACTAAGCAGGGTTCTGGCCTAGCGTGATACTAAAATCAGGGGCACAGGGC
+>75729 2
+CATACACGACAGGTTTTCCCACGGGGTCCATATTGTCGACCAAGTCCTTCGATTCGACGCATTCTTAAGAAGGTGATGTGTCAGCACTACAGGAGTGGAC
+>75730 3
+ATATGCGAGGAACTAATGACGGGGGTGTTAGAACCCTAACGCGTTAGAACGCGTCAAAGACCAGACGACTGGTTCTTCCGACTCCTGTTTTTGCCTCACT
+>75731 1
+CTCGAAGAGTAAAGCCGATAAGGCCATCTTTTTCGAGAGTATGGGTCCAGAGCTGCCGCGGCACTTCGTCAGATTACTTTTCGGACAAATCATCCGGTAC
+>75732 3
+GATAGTTTCCACGGAGCTATGCTGCCTGAGGAATTGCGAATAAGATAAGTACGTTCCGCGCCCCTTGCATGGATGTGAACATATCGCTTCCCACGAAGTC
+>75733 2
+CGAATTATGCCTTCAAGCACTCGCTCATTGCCAATGGCTGGATTGAGGTTGGGGAAAATCACGTTTGAATTAAGAACCCCATCGGCAGTTGCTACGGCCC
+>75734 2
+CGACTAAAAGTGGATGTCCTTACGACGAGGATGGATTTCATATTCGGCAACCCTAGAGGCCGAGCTACAACCATTGGTGCTTGACTAGTTGCGTCCTCCA
+>75735 3
+TTGGACCCCTGATTGAGGCGAATTTATGCCCGTATGCCATTCTGCGGGCTCATGTGTAAACCCCAATCAAAGTATGGAGGCCGCCCAGAAGAACTATGTT
+>75736 1
+ATGAGCCGGAGTTCCTATGCTACACTAAATAGTCCGGGATATCCTGGTTGAGTAAGGACAGCAGGCATGCCCCTCGGTTAATTGAACGTAATCCCTTGCC
+>75737 2
+GGCCTCCTATTGACATCATGCCTAACTAAAGCGGCACACTTAGGGCGGCAGACCCGCGTATTTCCTGTATAGGTAGTCCTAATCATATTGAGGCGGAGTA
+>75738 2
+ATGCCCCGGCTTACGGCTATAAATGGTCACTGAGTGCGGGAAGTCAGTTTCATCAGGAGACAACCTTGCGATGCCAATCTCATGCTTGCGTCGAAATACT
+>75739 1
+TGCGTGAGACACGCGGCAAGTTTATCAGCCTATTCTCAGATGTTCCGTTCGACTGTTCAGACATGCGAAAAGGCGCAGGCATGTTACTCCTCCGTAGAAA
+>75740 3
+AAAGCCTGAGCTAATACCGGTGTTGCACGCCAGAATTCGAGTGCGCACTGACAGTCATTTGCATATTCGCTTACCTTGACCCAGTAAGCACGGTGGTGAT
+>75741 3
+AGGAGTCCCTTTTTCGCATGACATCGGCTGGAGTGCCACGATACGATGACAGAAAACATATGTCGCCGTTACGTTATCCAAGAGGTTGACTGGCCCCTTA
+>75742 3
+CCCTTAGATCGTATAAAGCATAGGGATGATGATACCACCTGCCGCGTGTCCCTCGGCTGGATAGCTGACGGGATATTCCAATTGTGGCACTACACTGAAT
+>75743 3
+GCGAATGGCGCCGTTTTTAGGCGACCATTCCAGTACGTGCAGCAAGTACGATATTTGAAATCCGCCGGCTTGTGTAGACACGATTCAACATGTTACCAGC
+>75744 1
+ACCACTATGGGTTGGGGACATACGGAGCTGCTACAGCGGTAGCATACTGGGTCGTGTGTGACAAACGCCCATCAGATATAGTTTACTATCACCTCCTTCA
+>75745 1
+GACCCCCGGGAAAGTCCTTCATCCGAGTACTCCTAGTGCGTGAGTGACCTTGCAGTATTACAATGTACCTAAATACGGTTCCCAAGTTACATGAGGGTGG
+>75746 3
+AAGGTAACTCTTGAGAGGGGTCGAATGCTTGGAACTGTGGACATTGTGCGTAACCTTCTTAAGTCTCCCAAAATCGGCCGGCCAACAGCTTTCCCAGATC
+>75747 1
+GCGATTCATGTCCCGTCGCCGGCGGATTTACAAGCCGACCGAGACTAAGGAATTGCCGGGCTGTTGCTCACTGAGCTTATTTAAATCTGAATCAGCATAA
+>75748 3
+AACAGAGTGATCTTAAACCCAGTTAATAATATACCGTACCAGGCGAAGGGCGCGTAACCTCGCTACGCCGATTGTCCGACGGTTCCACTTGTTGGGGTTT
+>75749 2
+CGAATCGCAAAGGCTGGAACAAGGTTGTGAGGCTTTGATCCCTTTAAGCTGGCCGAAGACGTCATGTGCGGCAATACCTGACTCCCCTTTAGTCACTTAA
+>75750 1
+AGTTTCGCAAGTACCATCACAGTACGAGTGCGCTTTTAACCACGTGTAGGCGCGGATTACCCGGTTTAGTCGTTATGGATAACGGGTATAACCCCCACGA
+>75751 2
+CTTGTCGTAGTTCCGGGTGTTGAATCGGGTCCTAAAATGTTCTTGAACAAATATCCCACTCCGTTCGTAGGACGCCCGAAGGAGACACGCTGAGATACCA
+>75752 1
+GTATAGTCTGGGAAGATTCCGTCGAGCGCTAGAGTCTGTTTGAATCCAATAGCTCCGCCGCCTCAATCGTCTTCAAAGGGCATGGCATCACCGAATTAAG
+>75753 1
+AAGTCGTATATCCGACGTTCAGCTGAGCAACTGTCTTACTGCTCTTTGTGAGTGACGAGGATCTGCAATGGCTCTCCCTTAGCGAAGAAGGACAGCCAAC
+>75754 2
+AATTTGCCCCTGGTCTAATGCCGTCAAACTGCAAGTTCATTGTAGAGTAGTCCATAGAAGGATCGCCAGTTCGCAATTACGCGGCCCCAGGGTTATGGCA
+>75755 3
+CTGGGCAGAAGCACAAACCCGATGTTCACTGAATGCCATGGTGGCCGAAGGTGCGAGTAATTTACAGCGGTCCATTAATCTCTCATGGTTGTATCCACTC
+>75756 3
+CGTTGTAATAGCGTTGGTGAGTCACGCCACTTACAGAAGCTACAAGTGCAAGTACTCCGACCATTCATCCCGTCAGTTGACATGGCTGTGAGTACTCGGA
+>75757 1
+ATTGGCGCGGAGTCCGGGTTACCATACTGGGAAAACCTCGACCTTATGCTACTTATACATAGTATTCCCCTAGGGAATACTGCTAGACGGCGTGATACCG
+>75758 3
+CAAACTTTGCAACGCATGTGGCAGGATCAATGGTCGACCATCGCTGGTATTAAAGCACTCCTGGACTGACCAGCCTGTAATAACGCCGTTGTAGCTTTGG
+>75759 1
+ACCTACCCATCCTATAGAGGTGTTGGACTCCGTCGGTCCTACTGTATATGGAAGCCGGTGGCATTAGAAGTGCGACATCTGAAGCTCCACGCTATGTAAA
+>75760 3
+TCGCCGCGAATCGCTAGGATAATAGTGGTAGCGGTTCAGTGAGCGTACCCCACCAATTTTCGAGGGACATATAGTCTCTCATGCGGTTCATGCCAATCAA
+>75761 2
+TGCTAGTATCACAGCAAAGCTCTTGATTATCGACGAAGGCCGATGGCATACGTTGCCGTTCCTTGCATACGAGCCGATCGTCAGCAGCTTAGCGTATAAG
+>75762 2
+AAACCCATGGAGCTTACGCACCCATTGTCCAAATATTGCAGGGTTGATGTCCGACGTGACAGCGGCCAGCGTTTTGTTCATCTACGGCGAGTTAGTCAAA
+>75763 1
+ACGGTCGTCACTGCATGCTTGGACGAGGATTTTCCATTTATCGAAGTATAAAGGCAATGTGCCCGATCAAATTTCCGTGCCGGGCCTCAAACCGTAGGCA
+>75764 2
+GAATGTCGGCACAAGAGACTACAGCTCACGCACCTCTGTGTATTCCATCGTTCATAGCTAGGCGTGTAATACGTTGATCGGACCGGAGCCTACATAGTGT
+>75765 1
+AACCTTGAGACCTATTCTGCTCTTAAGATCAGGCTGTAGGGTGACCAAAGATTTCGGTCAGCGGGGTTCTGGCAAGCTGACCAGCACCTACTTCATAGAC
+>75766 3
+CGAAGGGTTTTCACTCTCTGGGGTAGTCGGTATTACAGTGATAGCTTACACACTTCGCGGCAACCGAGAGATTGTCGCTCGACGCAAACAATCGTACCTA
+>75767 1
+TGTTCGATAGATTTGACCGACCTTGCTCCTGAGGAGAGAGCTAGCGAAGTCGTGGCACCTAACCAAACTGAAACTCCGGGTCTATATTCGAATTCCCTGG
+>75768 3
+AATCGGGAAGGACCGCTATCTATAGACACATCAACAGGCCTCCTGGGAAATGAGCGTTTATTTCAGCTCTTGCCCGGTCGAACATTTCGGGCGCAATTTG
+>75769 2
+AGTGGTCTCTCATGTGACGTGCTTTATCCCGGTCGACAACTGGTTAAATAGAGTATGCACCACAAAATACCCGATAGGTGCGTCCTAGTTGCCGAGGACC
+>75770 2
+CTAATTGACCGCACACATAATTTTCACTGATCGCAATTCAGGTGGGACCCGGGCGATTTTTCCGCTTGCAGGGGTCATTGTGATGGCACACAAACACGAG
+>75771 2
+CTGTCGGGACAGCGCCAAAGTTAAGTGGCTCAAGAATCTAAGCACGGTAGCTTCAAACTTGAGTGCCTCCAGACTGTGTCGGACTCTTCTCCTTAAGTAG
+>75772 3
+TGTGCCAGTTAACGAGCGTAGTCAGTGCCACTTTCTACAGCCAGTAGTGAACGCTCGCTTCAGTTCGTACTGAACGATTGAGGACTGCACGCGATCTAAA
+>75773 2
+CGGTAAGCGAACTCAGTGTCCTATCCCCGTATCTTAAGCTGTGACCAGACTGGAGGAGATGGGGACTAGCGTCGTCCTTCTGATACATTATCAAACACGT
+>75774 2
+TCGTGTCTAGCTCGTGTGAACGTAGAATCACTACCTTAGACATAGGGACCCATGTAAAAGATACTACGGACTGTCCGTGCCTTCGTACATCCGAGTCGGG
+>75775 2
+TGCAACATCGCTCGTAGCTGCAAATAATTCCTCACATTCAGGGGAGTTCACTTCCCTGGCATTAACTATGGGAGAAGGACTGATTCGACAGTGGTCGCGC
+>75776 2
+GAGGATGGACGGAAGGCTCCATCTATCGGTGAATGGAATGGCTCTGCCCATTATTACTTAATTGCCGCCCGGCATCCTCCTAATCTTAGCAAAGGACGTA
+>75777 1
+AGTGCTGGTAAGTAGACTGACGGACGAGAGCGAACCCTACGATTTGCCGGTGCCTACATTGCATCACAACATAGGTCTCTTCTCTCGTCGTAAACGTGAT
+>75778 1
+ATCAGCGGGATAAGAGACACTTGCTGCTTACGAGTTAACGGAGTCTTTATAAGCCTCCGCACATCCGAAGGCATGCATCCTGAGTCACGTGTTCCTATGG
+>75779 3
+CTTCTCTCCGACCCCCAGAACTCAATTGAAGTATATAATGCAGCACGGAGACGATTATGGAGCTACCGCCAGTTGGTTCGGTGATAACTGAGTGCTTCGG
+>75780 2
+TTTTACCGCACGCTTCACGATAGAAGTCAGGATATGACGCCCTGACATGGTCGTGCGGTATTAAAAAGCGATTCTCGCTAGTGCAACGTGCAATCGTCGC
+>75781 3
+GCTCGAGACATTGGTCACGTTGTATGAGTTCGGCCCCATATAAGCTCCCAAAAGTACCGCAAGTCTATGGTGCCGACGAGCCAGAAGCTCTTAGGTTTAT
+>75782 1
+TAAATATAATCATTGCACTTTTCTCAAGCCTGTCTAAGTTCTTAATGGAGCAGGGGAGAGCGGCGAAGGTGCACTCCGAGCGAAAGCTCTCGCCCTCTGC
+>75783 3
+GCGCGATCGAAGTGAAAAGGTCTAAGTACTAGCACTTACATGGCGCCTCTGCAGGGAACGGCGAACATCGCCTGAATTTTCGTAGCTTCCTCCATTATGT
+>75784 1
+GGCGGGTCTAATTCAGGGGGCTTCAGGACGCAGCGAACATTCCATAACTATTCAAGCCCCGGCACTTTAGTTTCTACGAGTCTACCCAAATGGGTAATTG
+>75785 1
+CCCATGACTTTTCAAAGTCAGTAACGAAGGAGACTACGTGTTGGAGTTCTTCCTTGGAAAATCCGGTATCCGGGCCGTTCTGCAAGCGAAGCACAGTCCT
+>75786 1
+TCGCTGTGGACATAAGTCGGTTATACTTTAGTAGTTTCGGCGGAACGATACGCATGAAGCCTCGGTCAGTGCCCCCCCCTGACAATACGTTGCATAAAGA
+>75787 2
+TCGAGACCTTGTGCATACCGATTGTTTCCAACCTCAGAATAATTATCACAGTGCCTCTGAAACCGAGTTGAAGGCAGTCGCCAGGCTTGTACGCAGTGGG
+>75788 1
+TGACTCAGCTAGTCGGCTCTTAGTAGCCCCATATCCATTGTTTTAGCTGGTATCCTTGCACCACGAAGGAGGGGCTCAGTTAGGCAAGTCGCGAACAAAA
+>75789 2
+ACTTGAAGCTACAGTTCCGTGGTGCCAGAGACTTACGTCGTTCGCATATATAGCAATGATGCATGGGCGTACTAGTCTAGAGAGCTGCTCACCAACGTCC
+>75790 3
+ATTACAGGGCTGCCGAAGTCCTGTAATGCATATCAAAGCAGGGCCTAGTTGTTGCGCTGCGCCGCGAGTCTCACTAAATGGGACACTATCTAGACTACTT
+>75791 2
+CACGAAGGGAATTTGTTTCATACCGAAGATGCGCTATCAATGTCTGCGGCACTTCAGCAAGTCAGTGGGAGTTACCCGATATACATGTTCCCCTACGGGC
+>75792 2
+TAATTTCAATACCTCTGGTCTCACCTCACCCAGCAGTTTACGGAAGGCCAATGTGGCAGGTTTCTTATTCGGAACGGTGACGGTGTGACGAGACAAACCG
+>75793 2
+CCGATGAGGATATCTCACCGGTAAGCAACGGGTGATTGGGCGACCCATATTTACGTAAGTGCATAGCAAACCCTTTCGGATTTTGCCCGTTCTCAGCAAG
+>75794 2
+GCACTATACTAAATTAGCCAAAGTATTAATCGCTCGCACTTTCTGTAGGTTCCGTGGAGCATACTCGCGTATCGGGCACGGAACGTCGGCTGCTAGGACA
+>75795 1
+CAAGTTATGATGGGGACTGGCCGCCCGCTCAGGTACCCGTAAAAATTATGCCCCTTCCGTAGAGTTGAGGTGGCTAAGGACTTCTAATAACATCCCTATG
+>75796 1
+CTATTCGATTTGTAATTGCGACGACCCCGCCGTCCAGCCACAATAGCGATGCCCAGTGACAGTTTGAAGGATAGGCGGACGTGTAACTCTTAGCTTTAGA
+>75797 1
+ACCGGTCCCACGGGCAGTTTCCACAGGCGTGAATACCGATAACATAGGGTAACCGGTAATTTTCTGTCGAGTATTTCGTGGCCGTAACAGCCAATTATCG
+>75798 3
+GTGTCTTACCTAGTAGACCTACGGGACGTGCCTAAACTGAATTAGTACCCTCTGGATCTAGCATTGGGTTGGCGGCACTAAAGCATCTGCCAGTAGCACA
+>75799 3
+CGTAGTTCAGCAGGGTCCCTGACCGTCGGAGGACATACTGAGATTGCTAGTAGCCATCGGGCAGCGTGACCAAAATATTCTGTAACTGCATTTCAATTCC
+>75800 3
+ATTTAGTGCACTAAACTTGGACACCGAACCTGGCGACGTTCCGTAGTCAAAGCTCATTAAAAGATTTTGGCGCAACGCGCCGCTGGTGACCTGTGTCGTA
+>75801 3
+GCGCGTTCTATATGTCTAAAACGGGGGAGTGACATTCGTCACGACTCGTTCGGGACATCAACCCACTGGATTTCGTGACGACAATGGATCCTCATGAATC
+>75802 2
+AACTTTGGAGTCCCCAGCTGTTCGAACGCAGAAGGCCTGCATTTATAGCTTCTTAACTGAGGAAAAACTCCTAGTGCGCGTTAGCGCCGTTCGGTAACAG
+>75803 3
+CAATTTCGCAACCCTTATTTGGCCTTTTGAAAGTGATTGCTGATCGAGGAACGGGGAGTCTCACGCTCGCCCGGCATAAAATAGCGTCAATGGCATACGC
+>75804 3
+AAATGTAGTTGGCTAGTGGAGAGCATCGTGCCTCTTTAGCTGGCAGTCACCACGTATACTCCTAGCGGTACAACCAAATAAGGCCCGCTAGCATGTTTCG
+>75805 2
+AACGATGCTCTAGACGTCCTGATGTATCTCGCCTTAGAGGAGTGGGTAATTCCATTCGCGCAGGTCCCCATCGCCTCAGAAACATCAATATAGTGAGGGT
+>75806 3
+TTTACTGCACTCTGAGGATTCACTGGGCGTGCGGCCAAGGACGTTGGAACTCGCTAGCTGGTCATCGGCGCAACCCATTACTTGGAAAAACTTATCTAAA
+>75807 2
+TCGCCGCTACCACTAAATCTGTGCGAACGGTGGGTCAATCTGACGAGCTCCTCTGCTTAGTTAGTATAAGATATAAGCACGTCGCGAAGGGCCACGTTTA
+>75808 2
+TATAGGTTTCGTACGTACTCCTATAGTCCAAGGCGGCATACACTGAGCGACCGTGTTGATTCTCAACTGGCATACAACAAGATCCGCCCTGGTGAGGGTA
+>75809 3
+AATGATTGCTCTGAGGATCGGTTACGGTTAACGTTAAGAATCCTAGCAGCCCCGCCCAATGAGGCTCTATTTGCATACGTGAGCCAGCACATTTGAGCGC
+>75810 2
+AACAAGGCATGTCCCCGCAGCTTGAACAAGAATCCACATGCCTGAGTTGGTTCATGGTAGACGAGCGTCTTCTCGATTCCGGTTTAAGACTCATCGTGAG
+>75811 1
+CTGGTTCCTTCGACATTTCAATCTTCAATACTTCGCAGCTGAAACTCCCAAACGGAATTGGTAGTAACTGTCGCCTCGGGGGAAACAATGGAGGTCCGGG
+>75812 1
+CGTTATAGTGAGGTGCTCGAGAAGCGCGCCGACAAAACGAACTGGCATCTTACTGCAAAGCTTCAGGACTTTACCTCAGTGTTCCGAGCTTATGTGCACT
+>75813 2
+CACGTTATGACTGTTGGGGCCCAGCTTTCAGCATTGTATCGCTCAGACCTTTATATCAGTTAGATCAGGCATACGAAGACGGGGAGCATCACAACCGTCG
+>75814 1
+GGGTTAGGAACGGCGAGGCTACTCTCCAAAGCACAAATTCTTGATTTTTGGCCACAACTACTCGAGAGCCGGTTCTAGCGCTGAACGCGCTAATTTAGTC
+>75815 1
+TGTGTGTTGCGATCGGGAATATCAACTGATCACGCCCATGTGCACGAGGACCATGCGGTGCCAATATCCCGGTGTCATAACTTACGGTAACCATGTAATC
+>75816 3
+ATAGTGGGTGTGCGGTGCCAACTACCAGTAAACGTATTCGGATGAGTCTGCCCGCCTACGATCAACGCTCCCTCATGCAGAAATGCAATTGTAGTATCGT
+>75817 3
+TACTGCCGCGGTAATAAATCAGTGCGCTGTAAGGACTTTCGTCTTTCCAGATGCTTGCGCCAGAGGAGTAATGTACCTTCAGGAAGGCGTACCCCAACAT
+>75818 1
+CCTGAGAGGCAGGAACTGTATACCAGACCGTTGGGCTATTTTAACTCACCCTCCCGTATAAAAGGCTATGTTTCCCAGAGTAGCCCAGGTGGGCTAGATT
+>75819 3
+TTACTGATCACCAGCAAGCTTATTCGGGAACTTGCGATAACTATATGCGACGCAAGTATGCATGCGCCTCGTAGCGGTCGACAAATGCCGTTTACCGGGT
+>75820 1
+TTGGCAATCAGCTTGCTTCGCTATCAGGGCACAGTGAGGGGTGAGATGCTACAGCCTATGGTCCCTTACCGGGGCTAAATATTTCCGATCAAATACCAAC
+>75821 1
+GTTGCAGACCGTGCCGGCATTAAGAGTATCCAATGACACACGTTATGTAGGTCCCAGCATTACCTTATGCGGGGAAATCTTACGTATGATCCGGCGATCC
+>75822 1
+CGGAGTGCCGTCCAACTGGCAACCATAATGTCCCGCTTTCTAAAGAGTTGTCGGGTGCGTTACCTCTGCCTAGAGACATCAGGGTAGGAACTTAATAATC
+>75823 3
+AGGATTTATGTAAAAAAACTATACCCTCGCGGTTGACTGCAGATCGCCCCCACGCTTCGTTGTTGAGGAGGAGGTACCAGTTCGCGATGTCTCCAAGTAC
+>75824 3
+CAGAAGGTAGAGCGACCAATCACGGTTCGCATTCTGGTGAGGATGTCTCATCAGGGTACAATTGGCAACATACCATCTCCAGCTTTAGAGCCCTGTTCGT
+>75825 1
+ATAGTCTCCAGCTAGTGGTAGCCTGCAGACACCTCGTTCGAATAGTTCGTAAAATGTTTCTGAATGCGGCGGTCGTGGCCGAAGCCTAACCTACAACGAT
+>75826 1
+GTAAAGATTCCGCACTTGTAGACAAACATCGGCCGTTATGCACCCCGGGTAGATCTTTTGGTGAGTAAATTCCTGTCCGGCGTGACGGCAAGATCTCCAA
+>75827 3
+GGCACCGAAGACGAGTGGAAGCGTGTAGTATCGACGCCTATACCAGAAGTGTTTCTTATCTCCCGTCACTGGGCCCATACGCCAGGTTTGACTAATATTA
+>75828 2
+GCTGGTGCGAGTACTCACAGACAGCGTATTGTTCACGCATACTGTATTAATGGGACTTCAATAAGTGTCTTGCCAACTACGTCGACCCTGCAGGACGGCA
+>75829 1
+TAGACCGAATTCCTTTGTCTACGGAGGCCAGCCCACTTTCGCATGTCGTAACGGATGTGGCAATCACCCGGATGTCAAAGTGCCCGTTTAGTTAAGGAAA
+>75830 2
+TGAACCTCTGTCGACTATGTAGACACGCATGGCGCGGTTAAAGGCTCTGACTTCAGGCATTGTCAGCCGCTGGTACGACACCTACGTATCAAGTTAAAGT
+>75831 3
+GGTTCAGCGAAGAAATTCAAAGTATTATAGCCGAGGTCTTCCCGTACTCTGCAGATGGCGCCCCTATCTAGTCAGAGGGTTGTACCTATGAAGCTGCCAC
+>75832 2
+GGATATAGGTATCACTGCGCCTACTTGAACAGCTATCTAAGGCTGGCGGGGCAGACCCAATTTAGTAGCTTCAGCCTCTCAGTCCAGTCGATGAATGACT
+>75833 3
+CGCAAGCGGGTCAGAGCCCCAACGTCGTTTACATAGGTGTATCTACCATAACGGGAGGCGTAAGTTCAGCTCATAATGCACCTCGGTTCTTAGTCGTTAA
+>75834 3
+GATCCACGCAATGTTCGACGTGTAGTAGGTAGAGCTTTACGACGGACCAGTTATACGCAGGCTAGCTGCACCAGATTTCCATACTCCATGGGCGACTTAT
+>75835 2
+AAGAGCCTCTGAGAACGTATGTGCGCCGCATTCCATACGTGGGTGACATGCACCAGCAGCCATGATGTTAAGCAGATCCTTAGCGTATCTAACTCTGTTG
+>75836 2
+AGCAATGCTCTTCCGCGAATATCACTGGTGCCAGGACCTTAGATCTTGCGTGACCCATTTATCCTTACGAGAAGTAGAGAATGTAAGGCGGTGACGCTCC
+>75837 3
+AAGGTATTCCGAACCCCGACAGTAGTACGTTTAAGGTAGCTATTTCACGCGAATCCGGCGGCACTGTGTCAGTAGCCTGTGATTTACTCCACGGACATAG
+>75838 2
+TGCCAATTAATAACGGAGCTAAAGCGACCTGGTACGACGGTTTTTTATACCCCGACACTCCAGTTCGTAGTCCTGCTAACAGGGTGAGTGGACACTCGGT
+>75839 1
+AGAAGGCCGTGAAAGGTACTTCCCCGCTTTAAAGTTGACACAGTAAATCGTTTCTTCTGCGGGATCTGCACAATCCCCCCTGGGTTGAAACAGATGGTCG
+>75840 1
+AATTCCGTCCGCCGGTGTTTATGTAAAAGCTCAGGGAGCTTGGTCGGAGTTGGCATTCCAATACGGATACACACGAAGCCCTCACGCTAGAATCGCATTT
+>75841 1
+AGAGTTCTAGACCACCATTTTGCTCTTTAAGAGTGGCTGCGTGCTCGTCGTCGCTATAGCGCCAGATGAGCTCTTAAGATACACGACAAAGCCAAGCGTG
+>75842 2
+GAGCTCGGGTGATGACAACTCTCTAGAATTTACAACATCCGAGTGGTCCGGTGGAGAGGTACTATCCATCCTGTAGTACCAGTACCTACTGACACTTGGC
+>75843 1
+ATCACGCGGTTGAAATGCCATCCGGGCTCCGTCGCGAGATCAGGGTGTAAAATCTCTTGAGACTGCCGATTTTGTATAAATCAGACTTCGACGGTCCCAA
+>75844 1
+TGCTCTATCGTTGTGTAGTCTAGCCGTAGCAGTAAGGGTAAAGGACCCACGTACCGGACGGCATCTCAGATGAGTATTAGGTACTCACCTCACCCATGAT
+>75845 2
+CAACATCCAGGTATTCCTTTCCCTATTACAGGCCAGGCACGAATGATATTCGTTCCATCGAGACACCTGTGGATATGGACGTGTAAAGAGGCGGGGCTCT
+>75846 3
+TCGTCCCATCTTGGTCCTTACGGACAGTAGGTCTAACAGCACGAAGCAGGCAGATAAGGCACGATCCTAGCGCGTATTTGCGTTTAAAATGCTGGTCACT
+>75847 2
+GCGTCACCCATGCATGCAGCTAATTACCATGCGGATAATAAGAGGCATGCACTCATGTAGTAACCGGGTTACACACGGTATGTCTCGGGTACTTGCTCGT
+>75848 3
+TATGGGGATGGCCTTCCTGCTTTCAACACCTAGCCTAGGAAAAGTTGCGTGAGAACGGGCTAACAGCCTCATTTTTAACATCTCCAGAATGCTGGAGGCC
+>75849 3
+TAAACCGCACCGTGTCTTAGACGATTACTTAGTTCGAGTGAAGTTCTGTGCCCACGGAGAGATTAGTTCGACGCGGCAGGCCATCTACCTCAAAGGCTAT
+>75850 1
+ACGTCTTAGGTCAATCATAAGTGCTCGCCTTAGCAGAGAACTTACAGGTTGAGGTAGCTCCTGGTCGCACACGCGGACAACTGTAAGAATTTCCTCGCGT
+>75851 3
+CTATCCAACGTCAGTCTCACAGGATAGCACACGAATGTTGCTGATAGTCTTCTCGGTTTCGGGTTGCCGACGGACCTTGATAGAAATCGCGGAACGCATA
+>75852 1
+AATACCATCCCTTCCCATCGGGGTGGCAATTGAAGTTTGTGTCACGAGTGGCAGCCCCATGATGAGATCTCGCAAAAATGCGTAACTATGGTTAGGCCTC
+>75853 3
+ACGTATCGGCTAGTCGAGCGAGAGGTGTAGAAATAGCTTCGTCCGCTCACATATGGCTTGCGACGAGCTTGGCAAATATCCCTTTTATCTCAGGCAACCA
+>75854 1
+ATCGTTATAGATATAGGAGTTTCCGCCAGCATCGGAGCACGAATTCAAATTCTACCCTCGATCTTGGGCGGGCGAACTAGAGCGGCACGCTTGAATTCTC
+>75855 1
+TTTTACTGCCTTACGATTGGCCGGCTTACATTAAGAATTCTCTTGAGCGGCAGGACACAGAAGCGAGCGTTACCCTAGGAACCGTGGATGAAATGCCCTC
+>75856 3
+CAACTTGGTTGGGCTCCTCATTGAATTATATGTTACATTAAGACAGACGTCGACAGCAGTGCTGATCCGCATGCCTGGAGCCGCCGTAGCGCATAGACAT
+>75857 2
+ACGTAGCATGACATACTGAATAGGAAATGGGCCCCGGGTACCCGCATCGCAACTTTTGTATTGTCGAATTATCCCGGACGCAAGGATCCGTATGCTTGCT
+>75858 2
+GTCCGGAAAAGAATATTGCGAGGGGCTAAGTGTTACCCATCGCTCTAAGGTCGATGGAATGCAGTACGCTGCATCATGCCTTGTCTATCCCCAAGCTATC
+>75859 1
+TTTTTGTTGATTACAGGTATCCATGGATTCCGCTGTCGGCAACCTACGTACGGAGCAGGGCACCCTAAGGGAAACCCCATAGAACCGAGGTCATTCTATG
+>75860 1
+CTTGGCCAGGACGCGCAGCAATCCAGTATCACTACGGCGCTTTTCCATTAAAAGCCTGTCCTAGGGTATAGCTCAGAGGAAGGGTTTATCGAATTACCTG
+>75861 1
+ATGCGGGAGCTTAGGGCCCAATGGTACCGACTCCCATGCCTCAATGGCCAGGTATTATATCCGACAAGCCTGATTAGTATAGGGGACCTTTTCTCGTAAA
+>75862 2
+CCGTGCGCTTAGTATACGTCTGGAGAACCATCATAGGGACAATCCAATTCTTCCATACGGTTGAGGCCACACATTTCGGATGAGGGGCGTACTGACCTAT
+>75863 2
+GTTTGTTTCCTTACGTACAGTCTCATATAACGGGCAATCCACTCGTGTCCAGCCCATTCAGAATTGCAGAGGGCGGAGAATGATCACGCCTATGAGAGGC
+>75864 3
+CCATAGACCGGTACCACTCAGTGTCCTCATCTGACAGATTTCGTTAGCAGGTACCAAGGCTTCGAACTACAGGTTTCACCGGAGTAAGTAGTGGTACGTG
+>75865 3
+AGGGAAAGACACCGCAGACTGATAGGTGACGCATCTCGCGTGCCCAATTCCCTTAAGGCGTCCGCTTGATGTGAATCCTGAGATCATTGTACTAAGCTTT
+>75866 2
+GGCGAGGGGACCCATGAGCGTTAAAGATGCACTATTTGGACAACTACCAGTCAGCCAAGCGTTTGTTAGGTCGCACTACATACACGCTACTCTGTGCTTT
+>75867 3
+CCCGCAGTTGGGTTAAGCTAAAGAGACTTCAGGGATGTTAAACCGTCGTATTATCGGTAGGACCACATCTTCGCATGTACGTCTGCGCAATGCACCACTG
+>75868 1
+AATACGAGCGAAGACACTCCATTCATTGAATACTGTATCTTGCGGTCGCGGATACCAGCCGACTTTAGGTGCTTAGACGTAGCTCGAGGCGCTACTCGAT
+>75869 1
+ACCATTTTCCCCGTCATGGTTATCAGCCTAAGGCCTGAGGATAAAGTTCCAGCAGGTACTACAGCACTGTTTGTCGAGTCCGGCAACGTGGAACGTAGTA
+>75870 1
+CGTCGGGGTGCGCGCATTACCCTGACTCGGGACATGGAAGAGCGCATTGCACAAATTTTATTGTCGAGTTGCAGCCACTAACCTGTTATAAAACTGCACT
+>75871 3
+AATCTAGCCTACAAACGCGCCCCGGGATTGACGGATAATTTTCATGTGTAGTTAGCCAATCTTTGCGCGATAATCGTTCCAAAGGCGGCCTCCGGGGTAA
+>75872 3
+TGCTATTGGTTGCCTAAGCGACCTTGATACAACCTTAAATGTGTTCAGCCCGCAATGAGCCTATGTCGGCAGCGATATCCGATGGCACTTAAGACGGCAG
+>75873 3
+CAGCCTAAATTCAATTAGAAGCTGAAGGGTTACCATATGCGTGAGTTCGGTTAAGCGGTCATCACCCGCTGGAATCACGTATTACCGGCCTCGCGGATCT
+>75874 3
+CCTGAAGTGCGCTTGCGAGTAATCACACTGTATGCCAGCTAGTCCTTAGAGCAATTCTGCATTCCAGCCAAGGAGTGGTTCCAGTGGACACGAACGTTAT
+>75875 3
+CGGATATTCATAGCCCAGTGTGAACCCACCTGAAAGGGCACCAAGGATCTACGCGCGTAGATGCATTACTGGCGTCTGAAACTGTATCTCGGGTTCATTT
+>75876 3
+AAATATCGACCGATGGGGATACATCTATTTACATCGCTAGTGTCTGCGCACCACAAGGCTCTCACGTCGCGTTACCAGACGTGGAATAACCGTTGGTGGT
+>75877 1
+CGTACCCTTAACGCTAAACATTGCAGTGCACTGACGGTTCGGATTTGGTCATTCTTTCTTAACCCCGGCTCGAACGCGGAGGAATGATCGATGCAAGGAA
+>75878 3
+TCAAGCGCTATCATGCTTTAAGGAGCAGAGGCCATCGGAATATTGGTGAAAACGATATCCCACTGAGACTTCTTCTCTGTAGACCGCATCCGCGCGTTGG
+>75879 1
+CGTTAAATACCAACCTAGTGGTTTGAGTCTGAGGAGCGTCTCCCAGTATTCCTCAACGTTGGTAACGGAACCAGATCCAGGCACGTAGTATCGGTTCGAC
+>75880 2
+CTCTGTTTGACCAGACAGCTGTAGGCAACAGTTGCGCCAATTTCCTCTTCTTAAGTATGAAGCCTCACAGACGCGGCGACAAGGATTTTGCTCAAGAGGG
+>75881 2
+CCGGGTAAGTTCACTTCGAATGCGGCCTGTACCCTTTCGTAGAAGATTACTACCCTACGGTTAACAACTGAGTAACAAGCCGTTCGGTTGAGTGCAGGAC
+>75882 3
+CGCCTACATGCCTGACATGCATTCGCAAACTATTTTGTCAAGAGGTAGAAATTGACCCGGGCCCGCATAGTGTCAGCATGCTTGTGCACTAGTCAGTGAG
+>75883 2
+GGAGAGCGCACCTTGTGCCTGAAGGTTGTTAAGCCATTTTCTGGCAGTGTCGGAAAAAAATTACTTCCTGCGTCAGACCGCCTGTGACTAGACACCAATC
+>75884 1
+TACCTCTGTCCTATTCGCTGCCCAAGTCAGAGAACCCCGTGAAACGGCGATAGCGTATAGCAGAAGACAGGCACGGTAGCTATCTGCAGATTTTTTGTTG
+>75885 1
+TGTAGAGGGTGGGACAATGGTGTTAGAAACCACTTAGTCTCGCTAGACAAACATTCCAACACTTGTTCACCCGGCTCTGGCTTCCAGCGATTCGGAACTG
+>75886 1
+ATGTCAGAAACTAGACGTAACTCCGATTTATTCGCCGAGCGCGTGTAAAGGTCCGGGACCTATCCGATGCTTGCGAACAAGGTAGCTAATCCGGTTTTCC
+>75887 2
+TCACCACATGCAGGGCCACGCAACCTGTTGTACGACCGGGGAAGATTACCCGTTCTTGGTTGATCGACATACTTCTACGTGACTAAATAGGAGTGCTAGT
+>75888 3
+TCCGATATTAAGTATAGGGTCCTAAACTTCTGGTATGTTGACAGGCTGCCTTATCGATGGTAGGGAAATGGCTATCACTCCCAACGACACAGCCGCCCGG
+>75889 2
+GTTTATTAGCGTGTGTGCAGCTTTCACGCCATCTGCAAATCCCGGCGCGGCCGTACGAGTACAAAATGGACAATCTATAACGCGGATTCTCGAGAGTCAT
+>75890 1
+CGGCCCTATAACCAGAATGCAGGGTCCTATTACCGAAGATACTCTTTATGTCACAGGCTTACCTCCTGGACGGGTAGATGAGGTCAAGCCTGTCGTGTAA
+>75891 3
+GCCTTCATGATTTAAAGGCGTAACCGACGATATCCACCTCACCTCAGGTAACGTTCCGGCCCAGCGTTTTGATCAGAGAGAATGTGACGTGATGGCTGAT
+>75892 1
+TTCACGGGCCTCCACGAGCACCGTAAGCAGTGGTGACGATAAAGCTGACGCTTCTTCTTTAGACTGTCCCGAAATAAACGAGGAAGTCCTTTGGTTATCG
+>75893 2
+CCATATAGTCAGTGCGCTACCATTTGATGCCTTAGGTAAAAATATCACATCTGGCCCAACAAGTAGGTCGGCGTAGGTGATGCCCCTGCAGCATTGGTCG
+>75894 1
+TCAACTCACAGGATAATTTTGCGTGGACTTAGCGCCTCCCTACAAGTGGATGGCGTGGTATCTAGACGGTGTTACCACGGCTGATCAACGATAAAGCCTC
+>75895 2
+GATAAAATTGAGGTGGCATTGCCCAGTCTTCGCGTAGTAGGCCGTCCAGGCGACTAATGACATAGGTGTGGACCATGCTCCCATAAACCCTACCTTGTTA
+>75896 1
+ATGACGGCCGCTCAAGAGGGCTGACTAGGGCTGTAATAAAGACGGATTAACCCTGATTAAGTCTGTCTCCGGCTACGCACTTTTCACGCCTTGCTATAAG
+>75897 2
+CATGGTGTCTCACGCGTATATAAGGCGTACGGCTGCGCGTATTTGCAGTCATGCATGTAGATCCGAAAGCAACGCACTCAGATCCTGAAGTCCTTATAGC
+>75898 3
+ACCAATCTGCTAGGGAGAGCCGTTACGATAGAGCTCAGATGTATGGGTGCAATCCAATCGCGGTATCCCTTATGATGCGCCTTCCATCTAGACGAAGCTT
+>75899 3
+GAGCTAGCGTGCCCATGCTGTGTCCCAGATGAAGAACCGGGTTTTTTCTAAACCTAACCGCGGAAATCGTGGACCTATAAATTGGGCATCTCTTAGCGAC
+>75900 1
+GATGTATTAATAAATCGGCCCAATCTGAACTGGTTGAACAGCCTCCCGTGAAATCGCCGTGTACTCCTTATGGGCGACCGTGTCTACGAGCACGAGGATT
+>75901 1
+AAGAGACCGGTTTTTTCCACCCAGGTCTTGTCACCCATGATGGGTAGGATTCACACCCAGATCAAGACAGTGGTAGCTTGGGCTTATGCCATACGGATAC
+>75902 2
+GAGCAGCTTTAATACCACTCCAGTGTAGGTGTTTCTAGCAAGAGTACACAACGATTTGCATCAGATCAGTGGATTGGCACGGCCGCACTATCGCTGCTGC
+>75903 3
+GGATGTGCGAATAAGGACCTATTATGCGATGTTCTCATACTCGTGGTGCCTTCGTATTACCGAACCCGATAAATCCGACGGCCGATTGTACACCCAGGAG
+>75904 1
+TGGGTGATCGAGCGGCCCAGACGTCCTTTAAGTCCGGATTCGTTCAATTAGCCTAAAGGGGCCGATCAACGTTACCACGATCACTTTTGTCAAAAGCGTA
+>75905 3
+ACGGAGCAGTAGCAAGATATCCATGTAGACTCGCACCCCTGACTGCTTAAGAAGCGCGTATTCCTTTTTGCGGTAGGATCGTAGCTTGCACGCATTAAGC
+>75906 3
+TCAGCCTTGCTAAGATCCAGGACAGTTTAGACGCCTAATATTATGCAGCGTCTTTGTAGAAATGTCGGAAGTACGCACGTCGTGCGTGCCTGCCACCAGA
+>75907 2
+GTAGTTTAACGGTCGGAGATAGGACTTTATGCGCCATGTCGAGTCCCATCCACATCGAGCTATGCTCCATCCCCATGGTACGGGTAGTAATACACGATAG
+>75908 1
+TTCACGTGACGCACCTAGCGGTTACCGCATCATGTACTGAGATCCAGGTAGAGCGGTTAGCCTCCTGACTAGGACGTGTTTATCCGCTAAAATTAAAGGC
+>75909 3
+AAATCTAGAGCTACCTACTTCTTATGCAGTGCTCCTTCTGATCGAAGCTTCGAGATAAAGGGAGGCGTCAACATCCGCTGGGGAATCCGGACGTGATTCC
+>75910 2
+CAGGTCACGGATACGGGTTGACAAAGTTCGTATTCCTATGCATGTTCGTTCTCTAAAGACCACGTTCGCAAGCTTTCGACCGTGAACGGCGAAAGCACTG
+>75911 3
+GTACGAGGCCATTAGACGAACTAGACTGCTCATCGTTCACTTGCGAAACTGACGATACACTATCGTCTCGGCGTCGAGTCTGGAGGTGTTCCAAAAGTTC
+>75912 2
+GGTCCATTCCCCCGATAGCGTATATGTGCAGGCTAAATGCGGATATGTGACCGTCCCCTTACTATTCGAGCCAGTACAGTACTAAAGGGGTGTGACATCA
+>75913 1
+GATGCTGTTTAATAGCGCACCGTACATATTAAGGACGCATTGAGGGTGCATATTCGGTATCAGCGACTCATACATGAGGTAGCCCGCCTCCGAGCTCCTA
+>75914 3
+GGGCCAAATCGCAGCCAATTATTCTTGTAAAAAAGATCGTCTCGTAGTCAGCGTTCACCTTCACACGTCACAACTTGGGCCCTGGGGAGGGAGTTCTTGA
+>75915 3
+CTGGAAAGGACAGGTCGTTTTGCATACCTGCGCAGTCGTATCAGCGAGGTCCTGGACACCCTCGCTACAACGCCATATGTGAAGATCCTATATTAATTGG
+>75916 1
+CGATCAAGCATATGCGACACCCCTTGGAAGTGAATGTGTCGTCATATGGAAACCCTCCTGCACAGTAGCTTCACGCGGTAGTACTCCTAGTGGTATGGTA
+>75917 1
+GTTGATCGCAACAAGGCTCGTATCGACCAAATATCGGACTCGTGGCAGTAGAATTCTTCACGCGCGTAGCATGGTAGCGTTCCTTCCGGATCGTCAATAA
+>75918 1
+CGCATCCTCACGACGCTCATTGTCGCCTATCACCGTGGAAGCTGCAGTTAAAGTTTGAAGAGCGAGACGTAGCCTTCGGTCTATTGGTCTACAAGGATAA
+>75919 2
+TTGTTTGATGACCACGACCCGGCCGGGACCGTAGTTAAGGGCAATTCATTCTGTCTAACCTACCATAGGCCCCTGGATACATAGGATTTAGCTAAGGAGC
+>75920 3
+GGGTATGCGACCTCCTCATCGAATCTGGCTCCATTAGCGGGACTTAACTTAGAGTAAGTGTGGGAGTGTCTGGCAACACGCACCCTCTGATACAACTTAA
+>75921 3
+GTGAACGAATAGCCGACGCGTCGGTAATTAATGTGGCATCATATTGTATCGTGGGTTTCCCGCCCTGGTCCTAGCCACTGAATCTGGAAACTCACAAGAC
+>75922 1
+TGCATTCTTTGACGGGACCAAGCCTGTTAAGTAAGCGAAATATCATCCAAAGGCCCTCAGGACATCTGTGATAGTACCCGTAGTTCGGTACCGGGCTGTC
+>75923 1
+GGATAGTGGCCACTCTCATATCTTAAGGGCCCCATAAAAGGATGCGTTTACCAAGTTTTTACACGGAACTGGGTCACCTTTCCGCGGAACGGACGATTGC
+>75924 1
+ATCTATACGATGACTGTGCATCGCCCCCTCTTGCGTTGAGTACTTATGTGGGAAAGACACTGGGAAACCTGGGTACCGCAAGCCGTAGAAGCCTTATATC
+>75925 2
+CCCGTTGAATTGACTTGTACGTCCTGGTGCGAGTAGATTACACACAGTCTACTAGACGGTTTTCGTCCACACACAAAGGCTGAAAGGGCTGCGTCCTGAA
+>75926 3
+ACCAAGGTCTGATTTCCATGTATTGGGGGACCCACTGAGCTGACGCGTTTGCTGTGGGTAATACTTACGACCTAACTATACGCCCACTAGAAGAACTGCG
+>75927 3
+CGTGAAAACACCTTCGAACCCGTACCTTAGGTGCTCGTTTCATAGCAGTATATTTGTGAAGGCCCGGACCTTGGACCACGAGTTGAGAACTGTAGAGCTC
+>75928 1
+GATCGATGATCGACGCGACACTCCCGAGTTCTGACACGTGAGTTTCCGACCTTAAATTCAAAAGCGCAAGGTATTCATTCCGCTTGGTATGAGCGCGATG
+>75929 2
+GCGTCCTTAAACGGCAAATTCGACGCGGTTCCGACATACAGTGCACCATATCAGGTTGAAGTATTGCTGCGCCGTGCATTGTACAGGTCTTCAAAAGTCG
+>75930 2
+AAGGTTGAGCCTGTCGGTAGGATCATCTCCGAATGGTTAGCAGCTAAAGGGAATATCCTGCTACCCGTTGCCCTCTGTAGTAAAGACTGACACGTTCCCA
+>75931 1
+GCCCTGAATTTCCGAATGTAACTCCAGGTGGTAACCGTCTTCTGCTGGATTTAAAAGAGTTTTCACAACGAGGCGGCCCGGCCATCTATGGAAGCGCAAT
+>75932 3
+ACTAAATAATGGGACGTGAGAATGCGACGTTCACTGAATCATGGGCAGACCCTCGTGCGCTTCGCAGCGGTACCGTTCCATGACTCTATCTGATACGTTA
+>75933 3
+GCCTCGTAGAGTCAGCGTTACCACTCATCATGACGTAACTAGGTCTATTTGTTACAAAGAGATCGACCAGTCAATCACGTTGGTTCGAAGGTGCCCGGGC
+>75934 3
+GATAGCAGGAGGCGTACATAGATTTAAGTAGGACTGTTTGGGATCTTTGCCACTACCATCCCGCACGTTGCGATATATTGTACGATCCACCAGCCGCCAG
+>75935 2
+ACCGTAGCGGAGCTCTATTCTGTTACACCGCGGAAGGCCCATCTTGAAAGAATTCATCTGTCGTACAGTGATCGAGCTCGTGGTGTCATTCACAGACGAA
+>75936 3
+ATTATAGATCAGTCCAAGGTTCTCACTAATGCACGCCATAGCACGGGGCGGGGTCTCTATTGAGCCAGACTGTGACCTGAAACATAGACCCTTTTGTGCG
+>75937 2
+GGGTAGTTGAAACGGATGTCAACAGACTTTTGATGCGACGACTCGGCCTCCTCGTTGATCGTCAAATAATTCTTTGACAACGGAATCAGCCCCGGTGCAC
+>75938 1
+AACGACGCCGCTCTGTCTCTGCTGGCGGCGGTGACAGACCATGGTTAAAGTGACAAATGGGTCAAGTGCTAGTCCTTCATTTTGACTCTATAAAACGACC
+>75939 2
+ACGCGGCATAGCAATCTTAGGCGCGGAAGCGACCGAAACGTCGTAATTTCTTGCCATTAATTCCGTTATTAATGGGCCTGCTTACCCGTTGCAGCAAGAG
+>75940 1
+CAGTAGCTGATAAAAGATCTACGTGTAACGTCGCGCCGGGTTGTATAAGCTACGTGCTTCCTAGATACCACCACGCCCCGATGATTAAGCGGTTGTAGCT
+>75941 3
+GGCGCGTGAATAGGACACCTCTGGTATCTGCAAAAGGTATGATTCAGGTCAGACTGGGCATGTCTATCGATCTCCACATAGACTCCCTACGGGATTCCTA
+>75942 1
+TAACGGAGGTTCTGTTGCATCCCTGGGCGCAGTTTCACCTGCGAATCGCTCTGGGAAATAGAAGATTCTATACCCATCCGGAATACGGTAATAGACGCTC
+>75943 1
+ACGTCCGGTTGGTCCAGCGTTATATTACCGGAGGGTGTTCTCTCCAAAGCCCTGTTCCAGAAGATTCACAAATGAAGATACGAACGTAGTTGCCACTGGC
+>75944 1
+GATGCCATACCATATGTCCTGATCTCTTCTTCAGTGACGCAACCCAAGATTACTGTGAGGAAGGATACTAGTCCAAGACGCTGCCGACCGTTGGTGGAGT
+>75945 2
+CCTCGTCGCGAAGCTCATATCGAGCTGAAACAGGAAGTGGGTCCATCACACTCTGAGAACCATCGTGGCTCTGGTTAAGCAGGACTTTGCAAATTCTTGT
+>75946 2
+TCTCGTGCCACAACCGAACAAAAGGAGTGGCCGGGTTAAGACAAACAGTTTTCATCGGGGCTTCGTCGATCTACCAGTTATTCGGTATTCGATCGGATCC
+>75947 3
+GACCTGCGTCCAGCACTGCAGACAGAGCGAGGCGGCATTACTGTCTGGATCTATTGCCTGACCAAATTATCGTAGCTCTGATCTGAAGTTTAGCTCGAAA
+>75948 1
+GCTCCCTGTTGAGATTAACACGCCGGATGTTGGGAGTACAATCGCTGCCCTTACGCACACGAGAACATATTATACGCAACCCTTGGGTAGCGGGTTATTA
+>75949 1
+GGACGAGAAAACGACTACTCTCGGTTGTGAGGACCGGTTGGGATTCTGAACATCATTCCCTCGTTCTACGAATCTTACCAGACTCTCGTGAGGAAGCATC
+>75950 3
+CATTGAATGAGAGTCCGACGAACTCACGCAACGTTCTTCTAATGGGCTGTCATGCCGCATTCCACCTGGTAAATCCGTTCGACCGGGAGGATAGTAGTTA
+>75951 2
+GCCAAGGGGCTTATCGTGAACAACTACTGCTAGCCTTCACTGTCGGTTGCCAATGTTTGGCCGTACGACGATGGTTGATTCGAAGCTAACCCATACAAAG
+>75952 3
+TCCGGATACACGCAATTCAGCGGGTCTGCGTAGAGCGTCTTGCAGGCTAAGGCTGCTATGCAATTATATGTGCTACGGTGACAATGACAACTCTACACTC
+>75953 1
+GGACAGATCGTGATTCCGTCCTCTATGTTCGATTCCAAGAGGCCGCACCTATTGAAACATATCTTCTGAGGAGCAGAGACCGGATTAGACGTCCAGGCTT
+>75954 2
+CAACGGGGTGGAACGCATCCTCGTGGATTATTCTACTTCTTTAACATCGCGCTAGAGGTAACGGCACCGGAGGTATTCTGTGAAACATCCTCACGAAGCT
+>75955 3
+TCGTAGCATGCATTTCTGCCATAGCGAAGCCCAGAACTGGGCGTTGAGTCACAAAACCTGTACTTAGCTTAAGCTGGATGTGGGTCCTAAGTCCACATGC
+>75956 2
+ATGCAATGTCGGGCTTGAGGTCCAGGAACTTCACGAAAGTATCCTCATGCTCGATCTTGTATTGTGCCGGCAACGTCCCAGACAAATCCGTGCGAATAGT
+>75957 3
+TGTATTGTGTACAGTCCCAACAAAGTCTGTTCGCACGCTGGTAGGATTAGGCCAACTTAAGTGACCCAGTGAACTGGGAACCCTGTCCCCACGATTTGAG
+>75958 1
+AAAGCTCATTCAAATTGGAAATGCAACTTATCCGGGTGATGGGGACCTCTTCCACCACGCTCAAGGGGTGGTCTGTCCGTCTCTGAACGTACTAAGGCTA
+>75959 3
+CGCTATTAACGGTGGACGTACTTCGCCAGCCTTGATCGTCTCCGTCGTATTTATTGGGTGCACATGCGAATAGCGCCGCAACTAAACAAGGCAAGAGTAT
+>75960 2
+ATTGCATTGATTGATCGGCTTCCTTCAAGCTAGGACCGTATGATCAAGTACAAACCCAACGCGCGACAGTGTGTCCCTGGTGATCCAATGGCTCGTAGAG
+>75961 2
+GGCAGACGGATTCGTAGACCACCTACGGTCGCGAAATAAGCATTATGCTCCTCTAGTCACAGCACGATTGTCTCCGATTGGTAAATTGGACCATGTTGGC
+>75962 1
+GCTGACTGCGGCTTATCAAGCTACAACTATTGGGGGCATAGGCAGTTCGCTCGATAAGCCAGCCTCAGGATAGACTTCAGCTGACTTAGCAGCATCATTT
+>75963 2
+GTTTGCACACCAGAAAGTAACTAATAAGCTTTTTATGCCTGACACCTAATCGCAGTCTTTATGCGCAGCGGCGTGCGTCCGGACCGCTGAGGAAGTGACT
+>75964 2
+CTAATTAAATGAAGGAACAAGTGTTCATAGAGAGCCTGAGTTGCGGTCCAGTCCTGATGAGGTGGTCCTCCCAACTTCAGTCTGTGACTCCACTGCCAGC
+>75965 1
+TCCGGCCAATCTGACTGATGAGGTGACCCGGACGAAAATTCATTGTTATGGATCATCGGAATGCATCCAAACCCTTGGTAGTACACGCTAGCTGGCTGTC
+>75966 2
+GCTTAACCGCCGATAATTACCCGCCCACTTTCATGTAGGCCAGAGGTCATTGGCGAGATCTATCCTTCAACCAGGAGGTGTAGCTGGATGATAAGTGTAC
+>75967 3
+CTCATTTTCTCTTCGCTATATCGCCTGGTGAGTGGGTCGAAAAGGAACCTTCTGAGTTGAGAAAGCAAAACGTCGACGGCTAAGCCGCTCAAAGGCTCCT
+>75968 1
+TCCGAATAACCCGAGATTAGCTCCGCGTGGATATCTTCCTGAGTCTCTACCGACTACGACGAGGTTAGGATCGTAATCGCAAAAGCGATGGATTCTCGGT
+>75969 3
+CCACGGGCTACTGAGCAGGACCCCTATTATCAACCAGTATTGTATGGAGTAGTCTGGGAGTTCACTAAGAGAGTTCGGGTTATCAAGCAGCCATCTCCTC
+>75970 1
+CGTGAGCAGCTCATGGCACCGGAAGGTCTACATTGGCAATGTCCCAAGGAGACTTGGGCTACACTTTTCCTCGATAAGAACCAAGGGTTTCCTTCTATAG
+>75971 3
+TAGGTAAGCATAGGTCAGCCCGACTCGTCCAACCAGTCGGCTTAGGCTTGATTCATTGGCAGAAATGTGGCAACTAAGCATCTGTTTTCGAGTCCAAGCC
+>75972 1
+CGTCTGACCGACGTGGACAGCGATAGCACGCACCTACTGCTCATACTGCTGAACGTTTTCTTATGACAGAGGTAGACATTGGGTTTGACACTACATCGGA
+>75973 2
+TATCCAGGTAGGTAGGCTCTGTGGCAGAAGATGAAGCCCAAAATCCGTTGTGTACGATACTCCCCACTCGGCTCGTCGAATAAGTGATGCTGCATTATCC
+>75974 2
+TTAGATTGTTAAGAACGCGTTCTGGACCTCAACAATTTGGGCTCCAGCTGCGCCATAGGACGGTCCAAACCTTGAAAGTGAATCGTGCATTAGCCCGCTG
+>75975 2
+ATAACGGCCGGATACTGCTGCAAATTAAGTGGGCTCTGGGCTTGAAATCTCAGGCATCGCGCCAATCTATGATCACTATGAGACTGCCGGATTGCATCCT
+>75976 3
+ATGATAATCCAAGCGTCGTCGATCTATCTAGCTCGGAGTAGTGTCGCAGCTGGCACACTTATGTTTTCCAAATAGCGCTAATACGGCCGCAGAGCGCATG
+>75977 2
+CTCGCCTGACACGGATGGCATCTCAGTTGAACAAAGGTTTTCTGCGCGCTAACGTCCGTGGTTATGAAATGAGGTCTGAAAACCGTCCCGTCCATGAAAT
+>75978 3
+TCAGGCGGCCCTTTGAACGGCTGGAAATACCTGAATTTTCTCCCATAGCGAGAAGAGTGAACCCCGAACTTGCAGTTCTACCCGAATTGATTGGTGGCAT
+>75979 3
+ATATGATGCTTTGGTCACACAGGTCATCCGTCAGACCTGGCGTCAGCCAAGGATCTGATGCGATTATTTCGCAGGATTTCCAAGGACTAGAGCGCATACC
+>75980 2
+CGCACCACCAATTGGTCTCCTTAAGCGCTCAAGGGAAATAAGCCTACTGTGCGTTTCGCATAGTTCTGGTCAGCAGACCTTTATGCGGAAAGGTACTGGA
+>75981 1
+CTGGGCAGATTAGCACGGAGACACTCCGTGGATTCTCTGTATCATGTGTGTCTAAACGTCCAAGAATTGACCCCTGTCACACGCGGGGTATTCAATGAAC
+>75982 2
+CGTACGCGCTTCGTCAGCGTAAAATCGCGCCGCTCATGCATATTCTTAGGGACCGGACAAAATTAATTTCAGTAGGACGCCAGATTCGTGTTAGGAGCTC
+>75983 2
+TATCCCTTTCGAAGCTGGACCCTACCTGTTGAGGGTGGCGGTGCACCCTCCGGCCACTAATTGTGAATACACAATAGTCTAGAAGTGGCTGTAGTCAAAA
+>75984 3
+TACTTTCCGATAATGAACAACGACTACCGAGAGAATTCCGGTGTTAGGGATCGGGTTCTCTCACGTCGCGATTTTGCCGCGATCGCAACAAATCGGGTCA
+>75985 2
+ACCAGGTTATGGTCCACACTAAACCGTCTAGTATTCTGGAGTTGAGTGGACGAGTCTACGGCTGCATAGCTGCAAGGTATTCTGCTTCCAGACCAGACAC
+>75986 2
+AAAGGGCACGTCTTTACTCATACGCTAGTACCTGCGTTCAGGGGTGGTCTTATTGTATGGAGACGGACTTAAGGCCAACCGTCGCCACAGTCACTAATCA
+>75987 2
+AAAGGTTTTAATACAGTTGTGACTCCGCTAATAATCCCCGCCCCAGAGCATCAGGGCGTTGTTGAAGAAGTCTATGCGCTCCGCATTACGGTACGATGGC
+>75988 3
+TCAGGTCGCCCAGTTCAATGTTGCTAGGGAGCAGATCGGCCCTAGCTGACCGTTATCGACGAAAGTTATACTTGAAGCGTACATAAGTCTCGGCCAACTT
+>75989 2
+GCGCTTACAGTGGTTACACCCTGTTTGTATCGGAACCGAGTGACGTAACCATCGCAATCCATTAACGGGGAGCATCTCTATAGATGGGATTCAATGCCGC
+>75990 1
+TGGCCTTTGTCGCGGGCCTCCTCAAGCCTAACTATACGATCGGCCATCAAAGGTGTGGTAATGTGATTTTGGAGCAAGAACGCACCCTCTAAGAACTGTA
+>75991 1
+TTATTTCGATCCATCCGCGGGTGTTGGGACACGGGAACCCAGCAGTGCAGTCACGTAATGTTACCCCGGAATCTCAATACTGTCTCAGTGACATGGAAAT
+>75992 1
+GTATTTAACTCAAAGTGCACCTATGCTATCCCGCAAGGGCGGAGGGCCAAAAGCTTTTCCCGCGAAGGCCCAGTACTCCGTTGTAGGGATCATTTTAAGT
+>75993 3
+CGAATGTAGGTGGGCCTAAAAGTTGCAGGCGCGCGTGCCAAATGATCTCAATCGGAACTGTCTCACCTAATTACCACTGGGGTTCCCACTGATATCGTTA
+>75994 3
+TACCAATTCACGGTCATGCCCGTGGGATCCTAGTAGATATTCTCATATAAGATTGCACGGGCAAGTGTAACCGCAGCGAGTCGTTAGTCCTTCAGCACGG
+>75995 1
+TCTTATTAGACTAGTACCTCGGCAGTTATCGGACTCGCAGTCGCTAAATTGGCTCGGGTATCTCGACACTGCACCATCACGTGAGCTAAAGGACGGTGAA
+>75996 1
+ATCAAGGACCAGGCCTTGTTAGTGACATACCGTTTATATCTCGGCCCATTGTCTAACCGGATGACGACAGGTTTCCCATAGGGTAATAGAGGCTCAGGCC
+>75997 1
+GTGCTCAAACGCAACTATGAGTGGTGGGTTTGATAGACACGATAGTCGAGAGTTAAAGTACAGGCCTAGCTCCTGTTTACTACCGGGTCTTCCACCACCC
+>75998 3
+ACCAAGTCGATCGGTAGATACAGTATTGCACGGGAGGAACGGTATCACTCATGACACTCTCGCGCGCTGACGTTCTTGATTAGGATACGTCCCCGTTATA
+>75999 2
+TAACGAATCAGAGTGTTCGATTATTAGAACAGGGAACAACCGGGCTTTCGATTTCCTCACTTCCCGTTCGGATCTGACACGGAGACTTTGAGCAGGCGCC
+>76000 2
+CCGGGCATTATGCCAACTACAAGGATCGAATTTGCCTTTATAGAGCATCGGCGGAGCATCTCGGCCATGTGCGCGATGATGTTCAAAACCGCGTTTCAAT
+>76001 1
+CGTTTTGAGACGAACCGTCCAGCTAAGAGAATACTAAGCAACGCGCCCCTTAGCCGATCGAGAAATTTGTGCGGCTGTAGGTCTGATTCGATTGCATTCC
+>76002 2
+TCTCTCCTCCGACACACGTTCGGCTTTAAGATAACCCAGTAAACTTTACTGACGTGAGAATGCTGCGGGTTTCGCCGTCCTGGTGAATAGAAGAAGACGG
+>76003 2
+AATGTCTACGGTAGCCGACGTAGTCCCCGTCTTTAGGTTGCTCGAAGTCCATGGCCTTGCATGAATACCACGGGAATCACCTAAAGGCTAGATATGTACG
+>76004 1
+GCGAAGACGTATTACTGACGAGCCCTAGCATCCGGCTATAATAGGATCCATGAATTAACCGCTCTTTGTTTACTCGTGCGGAGCACGCGTGGTAGACTAC
+>76005 2
+AACCAGTACTTGTCTGCGCATGACTACACTGTGCAGTTATTGATCATTGACTAATGGCGGCGCAGCTGACAGTAGAGTTGCCATGGATCGTACCGCCCAA
+>76006 3
+GTGGTTTTCGAGACTATCCGCGGTTGGTTAGCCGCGCTAGATACTATAGGACTCTACAAGAAGCAATGTCTCCGCGGATAGTCACAGACACCTACAGCTT
+>76007 3
+AGGGCTGTCGATCCACTATAACTTACTTAGTGCACATTACCCGTCTTAGACCGAGGCAGTAGCGCCAGTTGAACTAGCGTAACTTCGTCGGAGGGTACTA
+>76008 2
+GAAAGTCCTTTAAGGGCCATTGAGCCCTTCTGTACCAGTCGGCTGTAAGTGATACTATACATCGGAAATGGCGCCATACCACATACCCTAGTTCGTGGGG
+>76009 3
+GCAGTTAGCTCTATGCATATAAACGGATAGACCGAGGAGTACCAGCACGCCTCTAGGCTTATGTATACTATGCCGGCTTGTCTGCTAGAGATATCCCGCG
+>76010 3
+GAGATAGCGCACCAGAGAACGTTAACCGCCCTACAAAACGCCTTGTTTTCAATTGCGCTTAGCCGGTTAAAAGGGTTTGCCTTCTATCCGTGCGGAAGGT
+>76011 3
+AGTGGTGCTGAAGGCGGCGAGAGGCTGGTCATTGTATACCCTTCGTTTCACGCCGTCGCCTAACATCAGATCTACAAGTTTTGCTCAAAAATAGGACCAC
+>76012 2
+ACACGCCCTCGAGTATGGTCGGTCCAAGCATTCTGCTCGCGGCGTAAATGACAATAAAGCGATTTCGCGTTAATGAAAGCATCCTAAGGCTTTCTGGGCT
+>76013 2
+TGTTCTTTTGCCTGTGATCGGGGCGGGTCCCACGGAAAGGTCGCATACCCTGCTATTCTCGTACAATAAGGAGACCACCAAAATATACATGAGGTTCAGC
+>76014 3
+AGCCCACAGGAGTACCTCCTCATCATGTGGAATTGCGCTTGCATAGCATCGAAAGATCCCTCAAAAGATTTTTCGGGCCTCGTGGATTGCGAATGGGTAC
+>76015 1
+CTGTCTGGATTATGGGACCAGCAAAGATGTATACCACCACCTGCCTAAGACAACGGGACGGACTACTGCTGTCTTCCGGGTGTGACTTTAGAACACTGTT
+>76016 1
+TATAGATGATCAGGAGGCCAGTGCCACCGACCACGGATGCGGTTAGGCTTTATTGAAACTGCCTGGCAGCGAATTTCTCCGTTCAAGTCTAGTACAACCT
+>76017 3
+GTGCAGTTAGCCGATACTGTTCGCTAGCAATGGCTACCTTTGGACACGACACCAGGGTACCGGATGGATAATTTATTCGCAAGACTACGCAGCCTTCTGA
+>76018 3
+AGTCCCGGATGTGGCAAAGAGTAGCCATCGCTTGACGGCCAACATTGCTGCTGCTCAAAGAGGTCTTTCATCTTTCCGGCTGCTAAAAGTAGAATACCGT
+>76019 3
+TAGCCTTTGATCCTTATGGGGCGTCGCTGGACATATCATCCACGTTCCAGGAGCATGTATCGAGAAAGCACATGAAATGGACGCTTATCCACTAGCCGTG
+>76020 2
+CCGTCCACTGAGAGCTATTAGAGTCGTACCGTATACTCACGGAAGGTCGAACACCCGGTTTTTTCCAAGAAACCTCTTGCGGTAGATCCTAAATGTGGGG
+>76021 1
+ATTCACCCTGCGTACCAAGGCGTGGACTACACCTCAGACTTTTGGGTGGCATGGACGCCTACGTGCAATACACAATATAGTAGTGGAGTTACTGCTCAGT
+>76022 1
+TACGAAGACACCAGACCTTGTAGTGGCCACAACTTTGGTGCACACACGTTAAATTGCCATACCTTAGTGCTTGTTTTCAGGGGGCGAATACGACCGCGGT
+>76023 2
+GTCATATTTTGCTCAACCAAATGCCGTAGCAGGAGTTGCGAAGAGACGTCCCGAGACTAGATATGCCTGCACGTCTATGCGCATCCCTTGGTCATTAGGA
+>76024 2
+ACTCTACCAATGCGCCCCGTGGCAATTCGGTTCGTTGTAAATTCGCCCAACTGCTAAATACGGGGAAGGAAGTATTTAGACGCTCTACTTGGGGCATGAC
+>76025 1
+GCAGTTCCTGGAATCACGTTAAGAGTTCTAATAGCTCTAAAGCAGCGTCTGAATTCAAGGCCACGGACTGCTATAACTTGTCTGTAGAGCCTGCGCCGCG
+>76026 2
+TAGCACATCCCCTTCCCGCTAATGGAATGAATTATGAGGCCAGGATATGCTTGGTATGAGAGCGCTGCTCAACTCGGGCCCAGCCTAAGTAATGACGTTT
+>76027 3
+GTGATGGGGGTACCCTTTAGATCTCATTTAAAAGCACTGCCGGGCAGGAAATCTAGAGCCCATGACAGCCACCGTATCTAGTCTCTGTACACGTGATCTG
+>76028 3
+GCGCTCCACACACCTATCTTCCCAGGTGACGATGTGCGTGGGCGTCTGATTTTGTAGTAAACCGCGAGAAACACGACATAGGATGGATTGACTTTTACAC
+>76029 2
+CGACCGGCAAAGCGATTGGTAGTATCGCGAACACCGCGTAAACACACTTTTGGGTTCTACCGTGGATCTAACAAAGGTGTGTACCACGTCGTCCTTAGTT
+>76030 1
+CTCTACCCAAGATCAAACAAGGTCTCACCGGGGTCTCAGCTGAAGCGCTAAAGTATTCTTCAGTACACTATTAGAGCGCAGGTCTGTACGCTGGTTGTGG
+>76031 1
+CTAAACTGCACACGCCGTATTGCACGCCGTTGCGGAGGTGCCGAGGTAGTAATGAACTTCACTTATCATGTTCTAAGTAAGGCGGGCAGACATCCTCTAT
+>76032 3
+TCCTAAATTTAAGGAGTCCGCTTTCAGTCACGTAGAGAACACACGGACTTGTGCGTCTTATGTCGGGAGAAAGGTATGTCACTCTAGCCGTGGACCACCC
+>76033 3
+GGTCCCCCTAGGTGTCCTTACCTATCCATCGGAATATGCGAGGATGTCTAGAGGACGTATTAAGTCCTATGACTGATCGCACGAGCCGGTTACAATCGAA
+>76034 1
+AAAAACTCTCGTCCGAAATTAGATGGGTTACCGCAATCAGTGCGTGTCCGGTATCCTGAATGCACCAGATACTGGGGTCCACTATGCGCAGCTTACGTGT
+>76035 2
+CGTGACATCTACTCGCTTGCAAGCGTCCCCGCCACAAGTAGATAGTCTCGCTCAGGTACGGCGAAACACAGCCTATGTGGAATTGGTATGTATGGTAATT
+>76036 2
+TCGAGCTCATTAATACCGACGTCCTTAGGTTGATCTATGCCCCGCGTTTGAGTAGGTTACAGTCAACCCAGGACCAGAGGGAAGCAGTCTGTATTACGCA
+>76037 2
+GCCGTTAAGCCACCGTGTACATAACCTTAAGAGGTAGGTGTATCAGATCGGCGCCGCTCTAATATTGCTTGTACTTACGCAGCCACGTTCGGTAGAAGCA
+>76038 3
+CCCGATGTGCTAGAAACATCAGTAGCATTTTTCGCGCCACACCTAGCTTGGGTGACGGTATGTACCCTAGTGAGAGACGACTGTATGGCATAATACGCTC
+>76039 1
+CTGACGTTGACTTGCCCACCAGTGTCCAGAACCATGCTGGTCGCTAGGAAACGAGTTGCTCAACAGAGTGATTATTTACGCAACCGTGAGATTGTCTGCA
+>76040 1
+AGGACAGGCTCGGGGACGTATTTATAAGATCGATGCAGTCGCAGAAGCTACAGACCGTTTCCAACCATCCTTTGCTCCGGTTTTATGACCAGAACGGCTT
+>76041 1
+AAGCGAGAATAAAAACTGGGTGTGCGGCGCGAAAGGTTCCCATGGATCTCACCTATTGTATCTGGTATTTAGCGATATACCCCTCACCTCGAGCTCCGTG
+>76042 2
+ACAGCTCGGGTACTCCTCCGGGGTCACCATGCGTTTCCACAAGGTTTTTCTTTCGACACTGGAGATACTCATGTTCGCAGGAAAACGCTAGAGAGGATAA
+>76043 2
+AGACATTATGTACCGTAACGTTGAGACGCACTGTCAGAAGATTCCCTGCGCTCTGTGGTGATCAACATCCATGCCCTCTTATGATGTCAAGAGCCGGAGG
+>76044 2
+TGTCCGTACTATTCGGGGAATGCATCGTGCCATGACACTCAGCGGAGTATTAAATGATATGGGAATTGAATACGTGACCCCTCATCCCTGGCGGCTCACA
+>76045 1
+TAGAAAACTAGCGTAAAGCACTAAGATGCTAGCTGTGATCAGCTTCTCTGTGCGCTAGCTGACCATGAAGCTTTGCGTTCGCTGGACGAAGGACTCTCCC
+>76046 1
+TTGTACCAGATTCCAATGGGATGAACTATGATTAATCTTGGTCCGACGCGTGCTGATGCAATTAACGACTTCCATCGAATGACCCGGAGCGGCCACTGGC
+>76047 3
+CAGATCTATTGTTATAGAGTGCATCTTGCAACGTCTCGGGCGCGATCCACGTATCCGTAAGCTGGCACCGCAACGCGGTTACATAAACCGGATATTGTGA
+>76048 1
+CACTGTACCGAATGCACTTTTTGGCGCGATTCCTGAGACCGGTGGCTTAGCCGGGAAAGATAGCTTTCGAGAGATTGCGCTAACCACGATATTACACACT
+>76049 3
+TCGACGCAATAATCAAAGGTGGCAATTTGTCTAGTTAACCGTTTCCGTTGGGACATTCACAGGCCCCCCAACGAGAGTTGAGGCATCATCATCGCGGTTG
+>76050 2
+TGGTTACTCTCTGCTTACTACAGTACCGGTCACTGAATCTTTCCGAAGATCCGCCAGATGATGGAACGACAAGAGGGGGTGTTAACCTTGCACTAAGGCC
+>76051 2
+ACCCTTTGACAGTGAGAGTACATACGTGATTGCCACCTGATGCTATCATGAACCCATCGCAGGTCCAGCGGGCCTGATACATATGATGGTTTGACTGCGA
+>76052 3
+TTTCATGCCGTTGGTGGGAGGATGAATGACCTTACGGGGCTCACAGACACTACGAGGCCCTTATAAACTGTCTATCCCAGGCTATGTGGACCATACCTAA
+>76053 1
+GAATCCTTGCACGCGATAGTCAGGCCAGCTTGTGTTTGTTGAAACGTCCTGAGCGGCAAGTCATCATTACCGGAAGCACTTTAAGCGCATCATTACGGAC
+>76054 3
+TATCCACCTGGAAGGGCAGGCTTTGCCCAGCAATCTTCCTAGTCCAATGTCGTATTAAGTGGAGACCTCGAGTAGGCGATTAGCTGCGCTACCTAAGAAT
+>76055 1
+GATGGATTGCTCACAACGTACCGGGTACAGCATTGGTCCTGTCCTGTTGACATATATAAGAGTGCCCGGCCAATGTATCTTGACAACACTAGGCACCTGG
+>76056 2
+CGTTTCCGACATGCACAGCAAGTGAATCGATAACCTGGTTTAGACCAATGTTTCTTGTGCGTGCAGCGCGCTGCCCCACTATTCAGGAGTTAGGAAACGA
+>76057 3
+ATAGTTGTTAGAACCATCTTGTAAAAGATGAGCCAATACACCATCATTTCGACCACAGCTTTGTCCGAGCTAGCGTCGTGCGGCGCCCGACGGGTTAGTG
+>76058 2
+TGACCACACTCGCACCTGCCTCTTACTGTATGTGCTTGAGCCTGTTGTTAGTGCATTCAAGAAGGCCAAGGGAGGCATCGATAAGTGACGCAACACTTAG
+>76059 1
+TGATACACTGGTGTATGCAGCAGACTATGCGGAACCACTGATAACAGGCTTGATTGGTCCGCCTCGGTCGAGTGGACCTAACATTTAATCGTCACGCCTA
+>76060 1
+GTACCCTGGGTACATGTTCTATTACGCGACCTAAAGGTGATGAATGATCGTAATTTTCAGGACTACGATGCAACGCGCGTTGCTGTCGAGCCAGACCCCA
+>76061 2
+ATCCTTAGCGTCCCGAGTTGGTAGACTAGTAAATCCCCATTGTTCGACCAGGGGAATAGTTCGTCCGTCCAAGCGTGCGAGTGGTAACCAATCTGCATAA
+>76062 2
+TGGAGATCTGGTTTGGCATAATGACTCTTCTGTACACCTGCAGCAATACCGGCGGGCTCTAAGAATGTTAGTCCAAATCCTCAGAACCCGGGACGACTTG
+>76063 2
+ATTGCACGCGCTGAACATGGCGCATATTTACTGCTGGTCCCCAGATGGGGAAACATGTATGAGAAAGGCTCCATACTCTCTCAGTACTTGACGCCTAGGT
+>76064 2
+TTTCAACTTAAGGAGCACGGCTACGGGAGGATATGCCTCCCTTTTGGACTGTGGCTCCGAACAGTATACTCTTCGGGAAAATGCCGTTCGAAGAACACTC
+>76065 2
+TGTCATCAGGCTCCACGACAGACATGAGCGACTAAAACTCGAGGTCGTCGTGTGTAGTCTTCTCCCTAGTAGTACGCGAGCCCTTTGTTAGAAGATGCAA
+>76066 3
+GCGCCACACTGTGAGTTCGTTTGAACTGAAGGAAATTTCGTCGTAACCTCCGAGCCGTATAAAGAGTCAACTGACTGCGTATTCTGGCAGCGCTGCCATA
+>76067 1
+GATTATGCATAAGCTACCGCTAATGTCATCCGGTGCAGTCCTATACGTCGATATCTACGTGGCTGCGCCAATCCGCGTTGCAATAGCGGAGGATGTCAAA
+>76068 1
+GATCGCCACAACTATTTACTATTCGTTGGTCCGAGGTGTACGTGAACAACCTAGCCCGCGATGCCCTCGGACGCCACTTTTGGAGGATAAGTAGATTAGA
+>76069 2
+AGTACCACGCCGTGCATCTTAGGGGCTTTAGATTAGGGTAAACTATGCTTCCTCACTGGTCAACTTATACGGATGCACGATGCCTGGGGCAAACGCCAAT
+>76070 2
+ACTGCTGGCTGTGGGCTTTGATAACACTACCACGTTGACGTAGGCCACTGTATCAAGGGGGTTGCATAAAGTCACTGGCTATCCCAGATAATTCCAACCG
+>76071 3
+ACTTCATCAGCTTCATTAGCACAAGCGACACATTGTCTGCGTATCCTTTAAGTGTATGCGGGAAGCCTGACTCATGACCTCGGTTCAGGGAGAAGGCAGC
+>76072 3
+AAGGCGTGTGAATCCAACGGTCCAATATACCTGCTTGACTCGAGGAATTGCACAGCGCTTCGATCCGATTCTTCGCCTGAGTGCTCTAAGGATAACGTGA
+>76073 3
+TGCGGAAAATTTACCCCGGCAGCATGGCACTAGATATGTTTCGTTACGAAAGGCCCACCAGCATTCTTGGATAATCTTAGGTTCCGCTGAAGGACCGGCT
+>76074 2
+AGCCGCCCGATACTTGGTGGCGAGCTAGAATTGTTAGACGGACTCGAGCATGGTTTCCCCGCTTAAATTACGTCAACGAGTAATTTCCCCAAATGCGGTA
+>76075 3
+TCACATGATGCACTGTTTCGAAACCTCGTACATGGCGACTGGTAGCGAATCTTAACGGAATCTCAGATTATCGGCCATCTGTCCTAACGAGCGGACGTGG
+>76076 1
+GGTTTTGTTTAATTGCCCTCCGCGTTGATGAACACGTGTGGAGACCCGTCGTCGTAAAACACCGAAGAATTAGCAAAGCTTGACCACGCCGTCGGATCTA
+>76077 2
+GACCTCGTGCTAGTAACTACAGTTCTTCATAGGCAACTCTCGGCGCTTGGGAAGATCTCCTACGCGTTGCGAGCAATAGTTTTGGACAAAACAGACGCGT
+>76078 1
+TCGCTTCCCAGAGAAAGAAATATCTTACCGGTTGCAGTAAGCGTGCCACCCTGCCTTAATTCGGGATCAAGTGTACATTGGCTATTGCGCAAGGACGCTG
+>76079 2
+CAAGTGTAGCTGGTCAACTCAGGTCTTGGGGCACGGGTCCCTACGGATTATCGCAAGCTTCTGCTCACGGACTTAAACTATAGTCGCACTAACAAAGGTT
+>76080 2
+ACTTTTCTTGTGTACCTGTCGCCTGTGAGACCATGGACACTACTATGGACTAGCGGTACATCCCGCGGCAGATGCGCTAGGCACACAGTATTAATAGAGA
+>76081 2
+TATCCCGTTTACGCGGTCAACATGGAGATGTACTCGCGAATACTCAGGCAGTGGCCTAGCGATGGCGTCATACCTAGAATCTAGGCTTTCCAAAGATGCT
+>76082 3
+TCGTCTCAACGGTCATCGGTCCATTTGAAGTATGTGGGTTTGGAACGTCATACCGGTCTTTATACGGAATACCAGCGTAACCGAGACAAGCTAACGGCCC
+>76083 2
+TTGGGCGTGGTTAGGCATTCCAAGGTCCATACTATGCCGTCATCCAGAACGGTCAGGAGTCTTAATCTGATAATTACCATACCGTGAAGCCCGCACATGG
+>76084 2
+CAGAGGAGGGCCTCGTTAATACACTCCTACTATTGGTAGCTTGTACCTAGATGCGCCAGATTTAGGTTCGCGTGCTAAGTGAATCGAAGCCCGACACTAC
+>76085 1
+GGCCCCAATCCCTGGTCTAAATAGATATTCGCTCTTGGTAGCGAGTCATGCTAGGCCAGTATCTAAAACCTTCAGCGCGGGCAGAGTGCTATAGTGACTA
+>76086 1
+ACAGGACGTTCGTAAATTTAAGTCTCGATAGCCCCCCTGCGCCACGGGTATGCCATCAGTGGTGATCAGAGAACGAGAATTGATTGCTTTGCCCGCTAAT
+>76087 1
+GAGATTGGCTGATATTCTTCAATTGTGAATCGCTCCACGGGTACATGCTGCAGATCACGGGCTAGCCACGACCCTCGCACAGTAGTTCTCGAAAAAGTGT
+>76088 3
+CAGTGCCGCGAGCCAGCATTAAGGGAAAAACCATGCCCCAAGCATGACGACGTATTCTTTGTGGGAGCGTTCACTGTAGTTCTAAATCGTTACCGGTTCT
+>76089 1
+CACGTAGGCTATACTTTTCGCAAGTCAGAGCCAGTCGATTACCTGCAAGACATATCAGCGCCGATCATGACCGCATTGTACGGGCAGTTGGTATGGCTTA
+>76090 2
+ATCTTGTAGTCCGAACTCGATCCGATAGATTCGTGATATGTTCACAGCCTCACGCGCGTGCCCTAGCTGAAGTCTATAGTACCGAGATAGTGACGGACGA
+>76091 2
+GGAACGAGCGTTCTATGGACATCTATACTCTATCAGTGCCTGTCTCGGTACTATCATTGCTCCAGAGGGCCGATCGACTGGGGATAATGAACAACCATCG
+>76092 1
+TTCCGACCAGCGGATCCATGTTATATGACTGTCGGCTCCGTAATCCTACCGACGAAGCGATGACCAGTAGTAGCTGTGCTGCGGATCCTGAATATAGAAT
+>76093 3
+CCGTTTACAGGGTGTCCCTCCGACCTATAGCGATGATCATGACCTTGACTATATGTAAAAGTCAGTTAGACTGTCGGTTCAGCAACTAACCAGGCGGGGC
+>76094 1
+ACATGTCCGGCCGTATTCACCTGGTTATGATAACCGGACGTAAGCTTGATTCACACTGGGTGTAGGAGCCCGGTCGATTAAGTCTTTCCAAGCAACCAAG
+>76095 1
+GAACTACAATTGATACACGATAGGTTAATCGCCGGGACAGCACGTTGATAGCTAGGTCTTGACCTGCGTGCATTGTGTACCCGACGTCCCTATCACGTGA
+>76096 2
+GGCCGTAGTGCACCTTGAATATTGGATCGATGATTATAGCAGGGTGTCATAGAAAACACCGGTAGCACGACCTGTTAATCTGTCTGAGCCTCACCCGTCC
+>76097 1
+AAGAAGAAATCTCGAATAACTGCAGTGGATCAGTTGAACGAGTTCCCCCTAAGCTGCCGGTGCCATTGAGCCCACCTAGGTGTCTGTGTGTCAGCTTTAC
+>76098 1
+TTAAACCAGAGTTGCATGCTCCGATATCACGATGTCTGGCGGAATTAGGATGAACCCTTGGCACGATCAACTTCCTGCTTCCAAACTGGGAACGGTTGCG
+>76099 2
+ACCGGTTAGCGCGCTCCCGAGCTATAGGAACGGCGAAAGAACTCTCCGACTACAGACCTATTTTCGTTGGGTGCGTAACACATGCTATTCAAATGTTTGG
+>76100 3
+TGCTAGCGACACCGAAATCTAGAGGGTCGCTCAGGGTAGAAACTTCCAACAATCCGGCAGATCTGCAATAGACGTCTTTCGATTTGGTTCGGCGTATTCC
+>76101 2
+GCAGTGCCTCCCACCGCCGATTGGAAAAGCTAGTGGACTTTCCCCAAACGTATAAAGTGCATGCTCTTTGTCGGGAACAATCGAGATTTTAGCTCGTAGG
+>76102 3
+GTTATCACTGTACTTCTGTAAGTGTAGTAACGTGGACGCGAGTAGGTTGACGCCATGAGGACGCACTCAGCGCATCATAGGGCTACTCATCACACTCTAC
+>76103 2
+CAAGATCCGAACCTCCAATACTCTGTTGAATGTGTGTTCAGAACTCGGTCTACATGAGGGTAGTTACCTCCGATGTGCCAACGCAGTGGCTCATGCAAGG
+>76104 3
+ATGTTAGTGTAAAACTCTCCGTCGACCGTGCGTAATACAATCCATCGGACACCCAGATATTTACGGGAGCAGCCTCGGCGTGTGGACCTTATATGGCGAT
+>76105 2
+TCAGCACTGTAAAGGTCTCTCAGTACGTCTGGAAGTTGCACCGCGCGGGGTTAAGGTATCCATCCGCGTGAGAAACGCAGTCTGATCTAAATTACCTTAC
+>76106 2
+TACTGACCTGCGCGCTCGGACAGCAAAGATCTATTGCCGCCAACTGGTAAGACGGTTGCACACTGGATTTACCTGCTTACAGGGGTATAATGAATCCGTT
+>76107 3
+CTTACGGTTAGACTAATTCATGAGACTCGGTCCCGATCGCAGGACTGCAAGGAAGGACCGTCTGATAGTTTTCCGAGATAAGACCGCATTCTCTGGCTCA
+>76108 2
+AGGCTAGGATTTGAGTCTATCCGCCACGGACTGTTCCTAAATGGCACACATTACCCTGCGAGTACAATTGCCGTTGCGATCAGAATTGTACGTCGGGAAC
+>76109 2
+ACCAGCTCCGGACTAGCTCTTACCAGATTGAGGCCCTGAGGTCACGTGCAAGGAACCTACGAGCCTCGTAGAATTATAAGGCTAGTATGATTTCTCGTTG
+>76110 3
+TACTGGTTCGAAGTGACGGTCCCAAGCAGGCCGTGAGATTAAATCAGTTATTGACTAGGGCACCTCCATAGTCTCATGTTGCAGCGCATTCCAAGCATGC
+>76111 2
+CGGATACGCGGTCTGGCCGGAAGAAAGTGTTTCGGCAGCTAAGAATGAGTACTTTCCGGTTACGGACCTCTATCAATCTAGGAACTTGCCCAATCTCACT
+>76112 2
+TGATTGTATTCCAACGTTTGTGCCGGGACCAAGTGCTCACATTGAAGCTAGAGTACGCGGATCCAGCCGCCACGAATACTTAGTGCCGATCTTAATGAGC
+>76113 3
+GATAGAGGCGTAGACAGTCTCTGGTGCCATTTCCCCAGGTTGGCATCCTATAGCCCACGGTATAGGCATTCCAATGCTAAGACAATCGTGCTTGAAGATC
+>76114 1
+CCTGTAAGATCGCCCCGAACACGTACGCTATCTCGGAGGCGATGTAAGCGAATCACTGCGATAGTTTATTGAGTCCGGACCCGAGTTTACTGGACTTATA
+>76115 1
+CTCGGTTTCAATGTATTCTGAGTAAGCGCTTAGTGCAATCAGGGGCCCCTGGAATACGGTACGACTGAACATGTATTACACCGAGTCAGCCGCCAGTTCA
+>76116 3
+CAGCATTTCCTTTTAGAGACAACCTTATCGATGGTTGTGTGCCGGGGAACCCCGGGCGGCGTTTAAAGCGATCAATTTACGCAAGCACCTACTGAAGCTA
+>76117 2
+GGATACTACGCACGGACAGTAGCTCGCGACTTTAGAGTTGATAGCAGCTCAGAGAGTTTTTACTCTGCGATGCACTGGCTAAGCCCCCTATACACGGTTA
+>76118 1
+TTGCATACGCTTATTACGTTATCACTCTAACAGGCATGCGACGTCACAGAATGAGCTGTGCGGCGTAGACCGTCATGACAGGTGGTAACCCCACGATTGT
+>76119 2
+TAGTTTTCGTAGCGCCCGAATATGGTAAGTAAACACCCTTCTGAAGCCAAGTGATCAGGGTGATTTAGGGCGGTGCTACACCCCCACTCTGCATCGGTAA
+>76120 2
+AGCTATGAGTTAAGTTTTGCCGTGAGCTTCCTCTTTCGGTCATAAGGCCCCCGGTGTAAACGGCTAACGGTAAACGCAATAGATTCAGACCAGCGGATCC
+>76121 2
+GGTTCGGTGGGGCTAATAGAATACCACAGCTCCCACCCGCCCGAAGCAGAAACTCACTCTTATGGGTGGGAGTCGCATGATGTTTGTATTACTAACTTCA
+>76122 2
+CAGTGCGTCTGGCTGCGGTGATGACACTTAGTCGCGGAATTGTAAGTCATATCTCGGGAACTGAGTTACAGACCATTATGTCCCTGCACCGCAAAACCTA
+>76123 2
+GTTCGTAACTGAGTCGGTCGGAGCGACCGCATTGCAGCCCCAGACAATTAATTCTGCATAGCCCATGGTAATGTAACTATTCGTGATACACCACTGGGTG
+>76124 3
+AGACGAGCCTATCTAACTACGTGGGACAATCATGAGCTCCACCGCCCTAGGTGGTTAGATCGCCTAAGTCATCGATTTTTATCTGACAGCCGAGGTTGAG
+>76125 1
+TATATCTGGCACTTTTGGGAGAAGTTGAAGACCACGTGCGATCAGCCTGTATACTAAGTAACCCGCCAATTACAGGCGCGTGCGTGACCGTTCGACTTAC
+>76126 3
+GTGATATAGTACTACCTCTTTCTCGCCCATGGTCAGATTGTGAAACAAGGGTCAAGCTTCGACTGACGACTTGTTATCACAGGCGCAGCCGGTAGAGCCA
+>76127 1
+CTTAGGGTACAGGTTCTAATTTGCCCCACATCCAACCAATTACGACGTTAGAAATGCGTCCACAAGACGGAGGCCATTGATGGGACGCGTGTCGTCTTGT
+>76128 3
+GTTCCAGAAGTAACGATTGGTATCCCGCGCACCAGCGCAGTTGTGAATTTTTCGTTGAACAGGGACACTATAGTACTCCGGCACTGCTGAATTAACCCGG
+>76129 2
+GGAAGTGGCCGAATGTAATCTCGGCTATCGGTGGGCTATGTAGTAGCCCCCAGTGCTTATGAGTAAATTCTTCACAATCCACAGCAAGGACCTACCTTCG
+>76130 2
+TGCCACAGGTATAAGGGCAGGCCGGTAACCGAACGCATCCAAGTTTAGTCTAGGTTAGTCTCCGGTTTCGGAGTACCAATTAAGTTTTCCTCCCGGACAA
+>76131 2
+TGGGGCATCTGCATCTCGGTATGACGCTGTCATTATTATAAAAGTGCAAATCATAGGAGGACAAACCCTCACTAGCTTCTGGCTACGCCGGCCTGCTAGG
+>76132 3
+CATTATTGATAGTTTGGATGGATCGTAAGAATCTTCCCTACTGCGTGAAACTGAACTCCCGCGACGCGCCTGGGTACCGCTCAGGAAGCAGTATACACTG
+>76133 2
+GCGGATCATAATCTATAGTACTTCTTACCGTAGTGACCAACCGCAGGGTCGGCTCGGATTCGCGGACCGTACCTTTGGAACACTAGTCTGAAAATTCGAG
+>76134 2
+GCCTGATAAACCGCCCCTTTGCTATAAGCCCTGATCAGGGGACTGTGAGCTGGTAATGTGCACTAAATAGAGTGCGATAAGCATCCTACCTGGTACTTCG
+>76135 2
+GTGTTCGTTCATCCTTACGAAGCGTCAATTTGTTGGGACGCACACACCCATACGCCAGCTAACGTCAGAGATACTCCAATTAGTCGAGGGGTGGATCTGA
+>76136 2
+GACAAGTGCAATTGGAGAGTATCATCAGATTCTTGAATACGGAGAATCCCTCATCCAGCTGGCTCATAGCTTTGCGCGGGAGTGTAAGCCTTCCCCCTGA
+>76137 2
+TACCAGACGGAATAAATCAGTGATCCCCATCTCCGGATGCCGTTACGCATCGTTACATTTCGTCTTGCGACATAGTCTGGTTGCGACCATAGAGGGGGAA
+>76138 3
+GTTTCTCGAGCATCATATAGGCTGCATCGCGCTATTGGAATGAGATACATTGCCCACCAGCTTACCCTACGAGGAGCTCGGTTAGCCATGAACTAAGGGT
+>76139 2
+CCTGACATGACAGGCTATGCTTTCTAATGCGCGCCTTGTCGATGAAAAGGCTCCAGCTGCTGTAGGACAGTCACGAAACTACTGAATCGGCGTCGATTAT
+>76140 1
+GGATACACGTGTATACACATGGGTCTTGGTTTGAACCGATACGGTTGTGCGGTCCACCCATTGGTGAACTCGAGCACAAGCAAAACCGTTTCCGTTACAC
+>76141 2
+GCACCGTTCGCCGCCCCTCGGATATTAAAAATTGGTACCATGTCGTGTAATCATCTTATATCCCAAGAAGCCAACGGGGAGTGTCTACATGTAGGTGCGG
+>76142 2
+TCCTAAGTAGGCATTCTCAAGAAGTCTTCCATTTGAGGTACGACAGCCTCCACGCAGTTAGTTCAAGACGGCGTGACCTACTTCGAGGTGGGCCTGAAAT
+>76143 3
+AAGAATCCCTTTCGAACCTTAGATAGTTAGGAGAGTATGTGGATCCGTCGCGATCAGCCTTACCCCCTTTTAATCGTGGGGGCATGGAGAACGCCACCTA
+>76144 2
+GGTCAGGCGACATATTCGTCGCTTTTGATCATAAGATGCTCCGCTACCGTAACCGCGTAACCAAGGACTTAGGATCGTTGATCCAGGGTATCGCCGTAAA
+>76145 3
+TTCGCTGTGAGCAGCAATGTGACTTAAAAATAGGCAGCGCTGGAAAGTTCCTGATCATGCTTACCGTGGCCAATACCGCACTGTACCTGCTTGACGGACT
+>76146 2
+TGACTAACGATGCCTCTAAAGTGTTGTGATGCCAGTCGGAATCTCGCTGCACCCAATCACTGGGCTTGGGAAGCGAGTGATCAGTACTCCTAACTTAAGC
+>76147 1
+CAAGCCTACGCGTTAATGGCGAAAGGAGGCTGCACCGTGCGCTTACGCTGAATCTAAGCTGTCGTCCAGGTTTTCTTCAAAATGAGCCGATTCACAATTG
+>76148 3
+TTCGCTGTCAGAATCTTAGAAGAATGTCCGGACCATAACTATCCGCTGCTGTTGGTACCGACTCGACTAGCACTGCTAAGCGGACAGGCTAGCAGTTGTA
+>76149 3
+ACACGCCACGGGAGTCGAGGAAGGATTTTACCTCTCGCTTCGCAGTCCGTTGAATCTGGTTAAAAGATTGAACCTTACCGCAAAGCACAGGCTTTTTCGG
+>76150 3
+CGTGAAAGGGGTGCTCCCGCAGTACAACACTTGGGGCTGTTGTCGGTTCCCCCTATTCAGTTGAGAAAATTACGTAAAGATGTCCCCGACCGTCATTAAA
+>76151 1
+GAGCATGCCAGCACGTACTGAGTGTAATCGTGGCTAGCACGGCTCGTGTCTCAAATTACTCGGTACCGAGTCCGGTACCTGATCTATAATCTCGAAATGA
+>76152 3
+AAGTTCGGGCCGGGATCAATCGAACATACGGGGTCAATGACACATGCGTGTGCTTGTTGACTCCACATTTGGTGCATCTCAACTAAGTCCACGCAGATCT
+>76153 2
+AGGATCTGTAGCACGACATAAACCTCGTTAAGTTTGTACTCTAAATTCGGAGGCACACACTGATTCCGGGGTCTATGCGGGCTTGGACAGATGCCCACTC
+>76154 2
+TTAGCCCCCAACAGTCAATGAGCCTGTCTCCATCGCAGTCACTAAATTTTGCGTGGATGCCCAAGTGCCAGGTTCGTTCTAAAGGAAGGGGGACTATAGT
+>76155 1
+CTATGGGAAGACCTGCTCACTGATTGTCCTTCGTCCGAAAGGGGGCTTTTGGCGTAACCTCGTAAGCAACAATACAGGCTACTTAATGCACTAGCGTACG
+>76156 3
+AAATAGGAGACGGCCCTCTACGCGATGGCTCCGCATAACTCTCCAAAGCCAAGTCGTCGGATATCAGGGGTTCTTTTGGATAAGCCGATTTTGACATGCT
+>76157 3
+ATTCCCGTGGCATGCACAGCGCGGGTTCCGAAAAGGAGGGGCTATAAGATAGCTTATTTCAGCCCCATTCTGCAAACTCACCTGATTATCCTGATGGGAT
+>76158 3
+TGCCGGGTCGTCGTTCGGATGACGTCCTTATACATGGTTGAAGACAGCAGATAGCCTACCGAAGAGATCTTATTAGAACATCCCCCCAGCATTCTGGTGA
+>76159 3
+TCACGGTTCTAGTCTCGGGTATACTCGTCCTAATCAAGATAAATTGGGGCCCAGCAGCGGTTGCACTGGCATGCGGTAAATGACACCATAAAGCTCTCTG
+>76160 3
+GGCGACATCATGCTGAGGTCTCACTCGCTCGCAGACGACCCTATATTTTGCACACTTATAGGGGGTCCTTAGAAAGTGTTCACACGAGGCGAATGCTATA
+>76161 3
+ATCCTCAAAGGTTCTGTTGGGGGTGCAGCCTTCGGGTAATGCAAGCTAACACATGACTGTTGTATAGTAGTGTGCCACTGACTAACCGAGCCAATCCCAC
+>76162 2
+AAATTTACAATCATTGCTTCAGACTGACCGAGGGGGTCAGATAACCGGCGTTATCACGCCCGTGAGTTATTCCACACTCAGAAAGCGGTGTGTCCTTGCG
+>76163 3
+CCTCTGGAAGTGTTGCACTCGCGTAGAAACCTAGGTGCTGTGCTCCCTTTGGTAAAGCGAAAAAAAGCGTACCATCAAGTCTTCGTCAATGGATCGGTCC
+>76164 1
+CTGCCCAAGGGATCCGATGCTATATCTTCAGCGTAGCAAAGAGTTACTCCGGACTGGATTTAATCTTACGATGCGGCACTGGCCCTTGGACAAAAGTGCT
+>76165 2
+TGTTCTTCGACCAAGTCGTTACACCCGGTGTGCAGTCCGTTACAGTATCCAAAAATATAGCCAAAGTGTCGTCATTGGGACGCGAGCGAGCTTAACCGTG
+>76166 2
+AAAAGAGATACTAGCGCAGCTTTGTCTACTGATGTCTGGTCACCTCGTTCGTGCAACGCCGCTCTTAAGGCAGTTAGGGAGAGAACGCATGCACTTCCAT
+>76167 2
+GCGGATGATCGCTGGCGCAAGGCGCATGTTTTTCAATATTGTAGCCCATACTAACACTAGCGGCTTGGACCCTGGGCTTGGTTAACTACAAACACCGATA
+>76168 2
+CTTCTATTTCACCGCCACAATGCTTCGCAATGTGGGTGGCAAGGGGTGGCGGACCGCTTATTAAGCGATGCGTGTGTTACAATACCGATAATCCACCAAA
+>76169 1
+GCCTCATACGCGATGACGCAAGCTCCTAAGGACTGCTAAATTATTCTGCATGACCTTACGAGGAGATCTGGATTTACGTTCCCAGGACGTCATTGACGGG
+>76170 2
+AATGACTCCTATCACCTGCCCGGATGAGTAGCTTTTCGTAAAACATAAACTGGCTGATCGGGAAAGTTCTGGACCCAGTGACCTCGGAGGTCCGTATCTG
+>76171 1
+AGGAATACCCAGGAATTTCTATTATTCGCCAATAGGAGGTGTGGTGCGTCGGACACAATCGATTGTGACTACGCCCTGTAGAACAACTCCTGCTCTGCGC
+>76172 3
+TGTGGATACTCTGAGTCGGTTAATGATCGTACACAACAGTTGGGAATTCAATCGAGTCCGCCGGGCCGTCCCATAGTTCTATGGAATCAGAACCCAGCCT
+>76173 1
+TTCCCTAGTTAGACAAAAAATATACTCATCCAGGAGTCTCGATAGTGGTCCTGCATGCCACGGCAAAGGGCTGTATCGTGCTCTAGTGAGCGCATCTCGG
+>76174 2
+CCGTAGCGTGCTGAACTAAGCACAAACCTATCCTAGAGCAAAGAGTCCGTCAAGGCTCCAGAGCCTTGTCGAGAAGCTGCTGTATCTGGTTTTGTTATCG
+>76175 3
+AGGGCGCGTATCTTTCCCGTCGGGCACAAAGGACTAAACGGGTGTACAGCTCAACCGGCTCTCGCTTTCTAACTCAGATCTAGGTAGATTTTACGGTAAA
+>76176 3
+CGACACCAGGTGTACGCTTATCATATCCCCGTGACCAAGTAAGTGCATATGTATTCCCTGATACTAGGTGGCGTGGCAAGGCCAGATCCTGATGTCATAG
+>76177 3
+AAGCGTGCGATTTACATGGCTGAGGCGCTGATCACGGTCTTTTGGCTTACCCCCGTCCACCAATATGGGGAGGACACTTCCAAAATTAGGTAATTAGCAC
+>76178 3
+GACACTGGCTACCGCGGCAGCATAGAACCCGTAGCGCGTAAGGATCCCGTCACATTGAAGATAGGGGATGCAGTACTTTCACTCTATTATGTTTCTGTAC
+>76179 3
+CCAGGAAACCTTGTCAACAGCATCACCGCAAGTTAATGTCTCCTCGTTGGCAAATGACGCGTAAGAAGGTATTGCTGACCTGATGGTTCGCCTGGGTTAC
+>76180 1
+TTCACAGACAGCGACTTTATCATGATCGATAGGCCCTTTTGGTGGCAAGCAAGGTCTGGAGCGTCATAACGCTGTCCGCCATAGTAATCATGGTACCCGA
+>76181 1
+AACCATGGGTTATACGTTACCGGACTCAGGGTCCGTCCAGTAACTGGTCACTGGGGCTATATGATTCCCTTCCATACGAGTACCAAGGATGTACATGGAC
+>76182 2
+TATGCGCAAATTAATTGCCCTCATCAATTCTCAAACTAATGGTTCTAAGTCGACGTATGTGGGACCGCCGATATGCATCGTGAGCCGGCGGGACTGCGAC
+>76183 3
+GTCCCTCTCAGGTAGTGTCGCGGAACGGGAACTAGAACGCGGACAACTTCCTCACAGCTTATCGTAAAGAAGTGATTTATTTTTGTCGTCAAGCAGCGCC
+>76184 3
+CGAAGCCAATACGAAGTCATGGTTTCGGAACAGTCCCACAGTAATCCTCGGGGTTGGTGACAGCATTCGTGCGTACTCCCAACAGAATAGCGTTTGTTTC
+>76185 1
+CTTCTGTTTAACGACGACCTGTCCCCAACGAAGGTATATGATCGTGTGCGCCCAAGTATCTGGCAGTAGACCTCGACGGGAGTAAATTAAGGTGCCATCT
+>76186 3
+GACCAAGGCGCCCGCTTGTTTTGAGTACCAAGCGGGTAAATTGCCCTCACATTGGTCTACACACAGTCGATTAATTGAGTTAGTGGCTCCGATCCAGAGA
+>76187 2
+GCTACGATCTGCGTCCAGTTACAGACCACATGTATCTCACCCGGCCATCCGTTGCAAACGTGTCCTAAGGTGGAGTGTGTATGATAAAGGCTGAAACGTT
+>76188 3
+GTCCTATAGTGATTTACAATCTCATACGTGGAACGAAGCCCGGCAGTTAGAGTGGAATTGTGGGGCGAATACTACTCCCCCCCTCGTCAGCCAAGTTTAG
+>76189 2
+TTTATCCGTCCTCAGCCGAGCTCCTCTCGTACTCGCAGGTAAGCCAATGCATTTAAGACGCGGAACTTGTGGTGTGGAAAAAGCGTAATTTCCGCGAGAA
+>76190 1
+TATACCCCGTATACTCCACACTCAATCGTTAGGCGACGGGTATGGAGGGTGGACTTTTATCGTGTCAAGGGGAAGTGGCATCTCAAGAACCTTCACCCAT
+>76191 1
+TCACCTTCAGGTCGGAGCGTTGGAATAGTTAAGCTTCTGCTGGACCAATGGGAGAAATGGTACTTTGTCACGCGACCACCAAGCCTAGATCAATTCGTCC
+>76192 3
+GGCACGACTTCTCGCCAGGGCCCCATCGTTGTAGAATCTTATGGTTAAGGAATTAAAGCATCAGACGTTATGTCGTACTATGGCAGCAAGCCGCTTCCAG
+>76193 1
+GTAAGCGTTAACTTGCATCGGGATAGCGCAGACTCGGTTACGGGCAGCCCGGTACGCACCACTTCATATGTGACCTACGGTCGCAAATATGAACTTTTTA
+>76194 3
+GTGCGCCGTGGGGCTATACGTCCACTCCCATGACCGAAATACCTGAATATGTGGTATAGAACCTTGCAGGTATACGCTAACAGCACTTTTGGACTCAGGT
+>76195 3
+TCGACGCTGATACAAAGGGCCACGATCCTTAGACGTTCAACCCTGTTAAGAACACGACCGTATGTGTCACGAGAGTGGGTTATACCTGCGTTCGATCTTG
+>76196 3
+GTCGTTAAACACACCCGGTACAGTTACGGTCCTCAGGACATAGTCTCCAGACTTTTTCTAGCACTAACATCGGTCTGAAGACGGTGAGTCGATGGACTGG
+>76197 3
+TGTTCGCTCCCATGTGACTATGGTGCATAAGGCTGTACAACGGCCTTCACTCCAGATAATATTGGTGGCTGTGACAAAAAGACTCGAACGCCCGCGGATT
+>76198 3
+GATGCATTATTGGTACGCATTCAAGTGCGGGACATCGGAATTGTTGCAGCGTCGTAGCACAGAAGCACATGTACTTCCAGTGCTTGACTACGCTACCCAC
+>76199 3
+AGGACAGTTCTCCTCCGCGCTAGTCGTATTAGCCTTTCCTTGAGAGAGATACGGTCTAGGACGCAATCGCATCGAGAGAGCATGAGTCTCTACTAAATCG
+>76200 2
+TTTGCACTTAGTTCTTCAGGAACCTATGCTCAAGCAGACGTAACCAATCTGCGTGCCGTCGGCGGCTAACAGAAACGAGTCGTGCTGTGCGTCTGAAATA
+>76201 1
+AAGAAGAAGCCATGGTTATTTACTCCGGTAAAGTTCCCACCCGGACGCGCAGCTAGATCCGCGTACTATGGAGATTTTTTCAATGGTGTGGCCAACCGCT
+>76202 1
+TGCGGTGCCTATTATACGACGCACTGCGCTCGGTGGAATACTGGCTTCTACGGCCTATATAGACATCCGAACGAATGCATCTTACTACGGAATGGTAGAC
+>76203 1
+TCAACAGGGTAGATCGGAGCCTTCCTTATCGCTGCGGCTAATAACCAATCGCATGTTAATCCCGAGTTCCGAGATGTTAGACGACTACGCTCTTGAGGGA
+>76204 1
+CTCGGATACGACATCGTATGAACGATCTGATGCCTTTCATGGTACGTAATGTCCCGGTGGTCAACAGCTTCCAGAATGCGCTGTACACGGATGACAGCTA
+>76205 2
+CCATTGAAAGCGCTCAATGACGAAGTGGCATCTTGCACAGCCGGGTCGACCTGGAATTACTGGTACGTTTGTCAATCGACAACATTGCGGCATCCTTTAG
+>76206 2
+CCACCAGGCCTGGGTATCAGGAGGCTAGAACTCACTTCAACATATGACTCTTTCTTGTAAGCTGCGTAAGAGCTAAGACATGATCTCGTGGAGTGCCTCG
+>76207 1
+TCGGGAGGCAGGTTTTGCATTTGAGAGATCGTTTCTCACACATCTCCAAAGTCGCACGCAAAGTTCATCATGCCCCATCGTGTGCAGCTGGAAGAATCAG
+>76208 3
+CCTATTAATTTCATGGAAAGTAGCCGAGCGAGTAATCCGAATGAGCTACACATCAGCGGAGTACCGGCCTCCTATGTCCTAGGAGTTCGGGTGTTATCCC
+>76209 1
+TGACCATTACCTGATCTTTAAGTCATAGCCCGACTTGTTCCCTGAGTACCCGCGGACTCGATAGTGAGAGGTGTTGGTCGCACCGAGAAAGATAACGACT
+>76210 3
+GCGTTTAAGGGAGCGCACGATGTGTCGGCAATCGCATCGTATGCGCGTCTGTGAAATCAAAAGAAACTTCTTCCCTAGCGATCTTAAAGTTTACCCGCCG
+>76211 2
+CATGTATACTGCTACCGTGTATAGCCGTTTTAATGGCAAGCTCTGCCTACGACAACGCAGTACATGGCTGTTGATCCCGGACTTAGAGACCTAAGAGCGG
+>76212 1
+TCAGAGGAACCCGCCCATTTAAGATTTGCGGCCGCTTCGCTCGAGGCTAGCACAACTAGATCGAAAGTTTCGTTGAAAGTGTCATTAGCGCTAGCGTCTA
+>76213 3
+TCGTTGGTAGCTCTTCAAACTCCGCAGGTAATCAGCTTCTACCATCTCACGTAGAGAGCTAGGGTAATCGTTAGGCACGTTCGAAGAGACCCTGGAGATC
+>76214 2
+TGTGAGGAAATAAGGTTTCTATGCTCATCGTTGTAATTCCGTGGCATGCGCCGGGCGACTTCTCTAAGGCCTCCTGGACGACAGAGTCACAACCTAACAA
+>76215 3
+CTTTAATTGGTGATACTACCCGGGTTTTTCTAGCGCCATTACTCGCCAAAAGACGACTCCATGCCCAAGATCCACTGAGGAGTGGCGATGAGCTAGTGAG
+>76216 1
+AGTTGCTTATGCGCTTAACCTGGGAATCTTATACTAATAATCTCTCCACATGGCCGGACGTCGTCGCAACGGTGAGTCAGATGACGGCGCAGATAGTCAC
+>76217 1
+AGATTTCACGCTCGCCGTAAGCGGAACCGTCAGGTTTAAAATTCAGTCGTCATTAAGATGGATATGCAAATACAGCTGCCCCCGTGGGTGCCTGGCTCTA
+>76218 1
+TTCCCTGCCCGATCTCGGCCCGCGGACTCTAATACCTCGAAGGTGATGATAGTGATAGCTAACGGCGAAATATTCGTAAAGCGGGGAATTACTCTATCGT
+>76219 3
+ATCCCTCCTATAACCTTGAATCGGCATGGCGGTTTTAATGACGAAAAGATCACGTTCGTGGCGATGACAAGGAGGGTACGTCTGCCTCTCATGCTCCAGA
+>76220 3
+GACCGTGCTCTATCGAGATCTACTGACCCAAGTGCTAGGAGGCTTTAATTCCCGCGCACGCGGTGACGTGCCGTTCTGATAATATCGATCTAAGATAAAG
+>76221 2
+CCTCCTGTCGCCACGCCTTAGAGTTTAACAAATAGGTCGGTACGGACTTGCGATGAGGAAATCTGGTTTACGTACACTTCATAGGAGAGAGCCTGCCCTA
+>76222 3
+GATTCGTCCGAACGAGGAAGTAAAGTCGTGCTCAGCGGGTCCCGGTTGCCGCGGAAAAGCCTCACGTACCTACCGTTTATAATTGAGTCAATATCCTTAT
+>76223 3
+TGAATTGTTCCACATTGCCGACTTCGCCATGTAGTCACGAGATTAGCGCAGCTGCTTAGCGATGAAGAGAGCGCGTAAACACTGCCACCGCGTTATTAGT
+>76224 3
+GGCGAGCCTAAACGGCTACCACTGAAGGCTGCCGGGATTAACGGAGGTCGGTCTCTACTTACATATGCCGCAACTTTCTAGTGTAAACATTGAATCTTGC
+>76225 2
+TGTATCCGCTCGGATGGGGAATATTCGTATACTTGCCAGGTCACATGTCACAACCCTATCGCCACAATCGGGAATGGAGGAATTCCGCGGTTTACTAGCA
+>76226 1
+TTTGTATGCTGTTGAGAAACATGGAGTTCAACGGCGCGCGACGGATTTTGGGTACTGTTCTCTCGAGACAACCAAAAGCACTCGAACTGTCATCGCCACC
+>76227 3
+GCCAAACACTAACGAGCAATGCGCCGAATCCTGAATTTGCCAGTTCTAGGCTGGTGGCTCACTGGTATCCCGAGCTCTAAAAACTATGTTGTGGGGCATT
+>76228 2
+AGAATCCCACAGGGCCCCAAGATCTAGCTCGATTTACCTGTTCAACTGTCGGTTATGTCTCTAGCGAGCTTTCTCAGACGGTTAGGGCGAAAAGCTAGGA
+>76229 2
+AACTGGCACATGCTCGGCAGAACTGCAAGGGAGCCATACGCGGACGCAGATATGTTGTCTCATGACCGTAACGTCTTATACTGCATCGATGCATTTTGCT
+>76230 1
+TCTTTCGTATTTTTAGCCGATATCATAATGTAACGGTACCACAAGTCTTGCCGAACATCGCGCACGGTGCAAGCGACCCCGTATGGGAGACGATGGTCAG
+>76231 1
+ACCTAGACTGGGTGCAGTAGGGCTCCGGCTACATTAGGAAAGCCAGATGGTCCCTGGCATCCCGATCTGAATGCTGCTTATAAAGACTCTGTTATACCAT
+>76232 2
+AAGTCCCGTTAAGCCGTCTACGATCCTAGTGTCCGTATCTCGGTACGTAGAAGGACGACTTAGGTTGTCGATGTAATTCCCGGACATAAGCAGAACCGCT
+>76233 1
+TCAGGTACCGTCTTTGCTCGGATACAACTGAATATTTCATCAGGGCCAGGGAAGACCTGTGGATTACAACGTTCCAGAGCACGTACGGTGCCAATTTGCC
+>76234 3
+TACGTGTCGTGAGGTATCATGACTATCACCTATAAAAGCCCCTTTTCAGGAGCGTTAACAAGCCATCGGAGCTCCACAAGTGGCTGTGCTGGGCAGCTTA
+>76235 1
+CAATTCTAAAGCTGTACGTCTCATGCTGACACAGAGCAACTTCAAGCTTGCCCAGGCATGGTGTCACGGCTAATGTCTAGTCTAGTACGCGTAGGCAGTG
+>76236 1
+AGGTATACGGTCGTAGCTCGGCTAAGCCATTGACGCGCACTTGGAAAATGTTCGATCCCCTCTGAAAAACACTGGAATTGTTTATTCACGGCGGACGTCC
+>76237 3
+CCTTCGCTTGTGAACCGATACGACAGCCACGCAGGCGTAAATAGTATCGTAAGCGATGTTCATTCGTTGCAGGACCTTAGGCCTCCTATAGCATGGGTAA
+>76238 2
+AAGACATGGATGATACGGGACTCCGCACCAAAGCATGAACCATGCGATTTCGTCTGATTTCGTTAGGAGTGTGGTCGCACGCTCTCCACCCATTGTTGAA
+>76239 3
+CTATTGCTGGCCAACGTACTTAAATATACACCATCTTCACGGGTTCAGCGCGACTGTCGATGCTAGAGCGCAGTCCTCAAATACAGGGAACTGGTGGTTG
+>76240 1
+GATTTCGCCACTATTGGACCAGGGGCTGCTTACTAAAACTCAACTGAACTGTCAGGGCTGCAGACGCCCATGAGTAATTTGATGATTTAGCCGATGCCGC
+>76241 2
+TTTACGGTGAATCTAGAAACGCAACAGTGTCGGGTGCGTTAGTCTCGCATAGCATCATAGACAACCTGCGCTCCGCAGCTAGTACCAATCTCTGTTGGAG
+>76242 1
+TCGGCGCGTTGGCAGCAATCAAGCTACTTGCTCATCACGGAGATCATTTGAAATGGAAATCCTTATCCGCTACATCTAGCGCTGGAGCGTAACTGAGGCT
+>76243 2
+GAGGATCATACCGACAGTGTTGCATATCAACATCCTGCGCTTCGGGTGTTCCTACAAAAGAAATGGGCAGCCCTGATAGAGCCCCGTCGATTTTGTAGCT
+>76244 3
+CAAGCAGCTCTAGGGAATACGACGGTTCAATTCCGCTGGCTTGACTAAAGAGTTATACCCTCGACGTGCGAGTGGGTTTAGTAACCCCTATTCATGACGC
+>76245 1
+CCTGACTGCTGAATCTCGTGTAGCACTTTGCAACAGTCTACGTGAATCTCGAATTCTCTGTGTACGGGACAGGAGATCCAAAACTGCGAATCGGGCGTCA
+>76246 2
+CCCTTTATTGTATTCAACCACAGAAGTAGGGAGGATGCTGACCCGTACACTCGACTATGTTGGTGGACAATATCCCCAGTCGACGAGGTTTGAGGCTCCA
+>76247 1
+TCGCATGGGAATGTCCGAACGTGCCACGATGGACCTAGGTTGAAGTCGACATACAAGTTCGCGCCAGATTCATCGACGGGCCATTTTCTTAATTCAGTCA
+>76248 2
+GCAGTGGCCAACAGGTGTGTCGACTAGTATAACCCAGCCATTCAGGGCTTTTACTAGCGGAAGTAGTCTTTACTGACAGACTACACGTCTCCGAAGGTCT
+>76249 1
+TGATCTGGCATGGAGGCTTGCGTACCCGGGCCGCCTTTTCCATGTAGTCATGTCCCTTGGCCAATAAGAAGAGAAAATCCTCAGGAAACTAAACGCTGTT
+>76250 2
+AACTAGGTGCCCCTCAGTGGCTGGATTATCTGGGTCAAACCTCGGGTTACACCCTTGGCCCGATTTTAGTAATCGAGAAAATACCATTGATACCGGACGG
+>76251 1
+CTACTGGTGGGGGATACGATCGCTGGGTCGAGCCCTTGAGCTAAACTCTACACCATCCCGTAAAATCCAATAATATTGTGCGGCTTGGCACATTGATCAG
+>76252 3
+GCATGCGCGCTGGATCTCATACGTCAACGATGGACGACGTCAAGTGAACAAGTCCGACTACCGTAGCTACCAGTGTATCGTGCCTTGACGATTTTGATTA
+>76253 2
+GACTCCCCATGCCGCCACACGATGCCTAAAAATGAAGTCAATACGGGTTTGCATAAGACTCATTTTTGAGCGGTTACAATACCGGCGCGGGGGCGTTTTT
+>76254 3
+CCCCATCATCAAAATACCTAGGCGAAGTCGGCCGTTAAACACGGTCTTGGCATGAGTCCTATCGCGATTGGATTTGTTTTTCACGTGGCGGAACGGAACA
+>76255 2
+GAAAAGTTGAGGATCAGGCCGAAATAACAGCCGCATATGTCTCATACATTACCGTTAAGGTGTCTCGCTACATCCGTTCCGCGAGGGTCACTCTTTCGGG
+>76256 3
+ATGAGTCGCATCTGGGCGACCGAGCAGCTACGTATTTTTTCTCCTGTCATATAGTTCACCGAGATCTGACTGGCCAAATCGTACTAAAGGGGAGCCACGA
+>76257 3
+GTAGTAGATCGAATCTGGTTAGCAACTAACACCCACTCGGCACAGAGGGTTAGAGTTCTACTTACAACGAGTCCCGTAGGGTCAGGCTGTTGCTTCCTAC
+>76258 3
+AAGCACTGTTGTCGTTCGTGTCTTGTGGGGCGCCCAACGAGTATCACTGGGTTTTATACATCAAACGGAAATAGACACACGTACCGGAACACCGCCTTGT
+>76259 1
+TGTATCATCTTATTGTACAAAAGAGCCGGACGCGAGATTGTTAGCGCGGGTCCCGCCCGGATTGCTAATACATTCTCTCAAACGCAGCAGTAGTCTCGGA
+>76260 2
+AATCCCAGCTCAGTGCCTTATATACCTCGTTCCCACCTGCGCGAATGCATACAGGGCTTGTAATCTGTGAGTAGCGAAACGTCGGAGTATACGGGAGATT
+>76261 3
+CTGAATGCTTAAGCTCTTCAGCCATACATGACCCTCCGAGAACTTATTAATCAAGGGCGCGAGGCGTGGGACCCCGTCTGATATAGGTCTAGGATCATTG
+>76262 2
+AAAGTTTCTCGCTCAGACATCGAAGTATGGAGGATCTAACTGGATCCGTATACCGCTAACACGGATTTGCAGGGTGGCACTCTTCAGATCGGTCACGTCC
+>76263 1
+TCCGACCGTACCAAGTGCTAGCGAATCATTCTTGACGATCGTGCCAAAGCAAGCTGAAAAGCATGCCTATGGTCGGTGGGTAATCTTTGAAGCCCTTTGC
+>76264 2
+TTCCTTATACTGGCTTAAGCAGAGAACTATGGGCCGCTGTAGGTGTTACTGCGACTAGGTTAAGGCCGCACTCCAAAAACAGCACTTTTACCCGAGGTCG
+>76265 3
+TCTCATAAAATATTGAGGATGGGCCAATCCCGTGATTTCATAGGGGACCTGGCGGGTTAAACGCAGCCTTCGCCTATAGACTGCAGTCATCTTAGACGCC
+>76266 3
+CATAATGGTCGGTTTGCGCCACAGTAACAAGATCTCAGGCGTTATCCGGCGATGCTAGCGAGGTCATCGCCGCATCCTTCAATGTAGTTCAAGTAATCAG
+>76267 3
+CTTCGTGTAGCAATAATCGTCTCATAATCTGTATTCTGCGACTAGGCCAAACCCGAGAGTCTCGTCCAGAAATCGGAGGAGGCGAGGCTTAGGATCTTCC
+>76268 1
+TAATAGACGACATGGGATAACACTCCAATCGTATCGATCTTTCTACGTGTACTGAGTCGGACGCCCTGACATGACTGGCCGCGGAGTTTACTCTGGCAGA
+>76269 2
+CCGCCTAACCGAGTTGTTCAATTCGCTGCCCGGTCCGCCAGCTCCATAAGAAGACTGTGGTGCTTACTATGGTGGAAATGGAACTGTAAAAATGTCGATC
+>76270 3
+CGAACGCCGCCGGGCTTATGCATTCATCTCAAAGTTGCATTAGATCGGGAAGGGTTGAGAAGCCGCCTTCTCCATGAAAAGCTAATATACCCGGGTTCTT
+>76271 1
+ACTTGCGCCCGAGTGGGCCAATAAGGGAGCCTTCTCTTACTTTTAAATAAAAGGATGTCGTGGCCTCACTTCAATGCGAGGGCTTACGCAACACGTCATG
+>76272 3
+CGTTCGGGCAGCTTTAAACATTTCCTAGTCGTTCTGAAGGTAACCGCGCGACCCAATAGGATTTAGCGGCCATTGGATACGATCATACGACCGTGAGTAC
+>76273 1
+GAGGAATCGAGAATACACGATGTCTAAAACACCCCATTCTGATGCTCGACTGGGTGGGTAAACGCTCTGCTTGTTCTCTCGTACCCAATACAGTGTGCGG
+>76274 1
+ACAGATCGGGGCTCGATCAGCATCCAATATCGGCCAAACAACATTTAGCATCATGAGCGTTATATGTGCTCGAGTTGTTATTGTCCCAGTAGGCCGGCGC
+>76275 1
+TCAGCAACTGTATAACGTGTTGTAGAGTCCGATCTGCAGCGTCTTTGGCAGCTGAACGGCTAGGATCGATCCCGTCGTTGCTTCCAAAAATAAAAGCCGC
+>76276 1
+TGGTGTACGATTCCTCCAGTTAAACAGCTTTTGAGAGCGCCCTCCCACGGGTACTAGTATTAGGAAATGGCAGGGATTCCTCGTGCTGACCGATCCAAAA
+>76277 3
+GGACCGCACAATATTAACCTCCGCACAGATAAAGTGGATGGTTACGCAGTTAAGATTTTTCTTGAGGGCCGGATCCGGTTTCGCACACATGCGTGCACTC
+>76278 2
+TGGTTGTGCCCCTGTTATACCAACAAGCACGTAGTGCACCAGGCACTGATGGCGTTATAAAGACGGAGATATTGGACCGATCTCGTTCTAGTCCGCAATC
+>76279 1
+CGGCTCTGCCAATTGAACCACGAATTCTGAGCTTCTCGCATGCTTGCTGGGTGAACAACTAAGCCATATTCTGGGATTACGGCGGCAGTATACACATAGG
+>76280 3
+ATGCCTATTTGCCGAACAAGAGGTTGCCCTGTGATCCGAATAAGGAGACTTTGAGATCTTGTTCAGTCCGTATGCACCCCGAGAGAAGTCCGTCCATACG
+>76281 2
+GTTCGTCGAATTGCCTCCACAAACTTAGGAACAACTAACGTACGTTAGCGTGTAAAGCCTCTCCGTGCAGAAGAGCCTTCGGTGCGAGTGTGGATCCATT
+>76282 1
+CGAGCTTGGATTTTATATCGGGGCATCGCGAGCAAGCGCCTATATATACATCCTAGGGCGTGGAACCTGGGTTTTCACACACAAGCCTTACATGACCGTA
+>76283 1
+CCGGAACAGTTAGAGGTCTTGAGGTCGCACTACTGGCGCCAGTGGGGATACCTCCGTATCTTCAGAGCTTTGAAGAATCAATGATCCCGACCTTACTATA
+>76284 2
+CTTATGAGAAATCTGTAAAGTAGTTTGTCGACGAGACCATGTGGTAAGGTACCCTATTTGTACCGCCGTATACCGGAGGCGCACGTACTACCGTCACGCC
+>76285 1
+CAACTCGACCCCGAGTCACCGATTGCGGCTGATATCAATGGGACACCTGTTAATGAGCATGTATTATCGATCCTCTGCCCAGGGAATATGGGCTTGGTAA
+>76286 1
+GTAATCGGAACGGACCATTAATTGTGGTTTTATCTGATCGTTGACGCGCCCGCGAGCGGCTTAACCAACGACTCCCTAAGAGGGTATACCATAAGTGTCC
+>76287 3
+GTTACCAGATGAATACCTGGTGTCGTTGGCCTGCAAGTTAAAACCGCGAGAAACGTAGTCCGGCCGACACTATTTGCGTTCCTTCCATTAAAGGTCGGCA
+>76288 1
+CGACCACGCCGTGTTCGCCTCCAGAATGACATACTGGGAGGCGTCATTGGCAAATGTTCGCGTTTCTGACGACTTAAGAGATAATTGACATCCTACTGGA
+>76289 1
+GACCTATACCTAGAACTGACTTCCAGTACATATATGGACTAGAAGTACTCGTATTCCCCGGGCAATCTTGTACGCCAAAGTATTGCGGGGTGGCTGCGCG
+>76290 3
+ATTCGACTACCGTCCGAAATACGACCTTCGTACGGTTCAAAGTAATGACTGGTGACGTAAGCCTCAAGACGTGCGGTTGGTATGCCCTAATGTCCGACTG
+>76291 1
+CTATTTGTGGAGACTTGGCGTTCTGAATTGTGCATTCCATTTCAAAGCTGGCCAAAGGAGGTGCGCCGAATGACCCTAAGTCCCCGGGATCAAAAACTCC
+>76292 3
+TACGCTCTCGCCGTGTACCAGTATATTCCGACGGTGTCAATCGGGTGTAACGCTGTGCATGACTTAAAACAACGCAATAGTTCAGGTTACAACCGGGTGC
+>76293 3
+TAGTGATAGCCTGCCAGTCCGAACATATAATATACTACCAGTGTTTGCGCGGGCTTTACTCGCTGGAGTTCTAGATCCAACGGAGGTATGCCCACAAGGC
+>76294 3
+CTGACTCGGCTTAATACGGTTACCATCGCGCACTTCCAGAAATCAGAAGGAGGGGGTTTCAGGAGGCTTTTCTTGCGTGACCAAACTAATATCCTCCAGG
+>76295 1
+TCGAACGGGTAGACCGGACAAACAATGTGATCTGTCATTCCGTTGCATTCGCTGGCGAGCTATTGTGGGCTCTAGATAGCAACACGCCTCACAAGATCTT
+>76296 3
+TCGGATCAGTCAATTGAGATGCAAGGGCGTATCGCGCAAGAAACGACATAACCCGTGGAATTGATGTGCGTCCCCTTTGTTTCCAACCGTCGTGTAACTC
+>76297 3
+TAGAACCGTGACACAGCTTCTGTGGATCTGTGGGGGTTATGTGCTCCTAAGAATGAGTGGCTACAGTTACTCACTCTACCAACCACGCAACATGGGCACT
+>76298 2
+TGGATTGCGGAAACTTCAGGATGCACTGAATGCTCCGATTTGCCCTAAACGGCCCTAAACCGATGATTACAGTTGGGGGATCCTTGAACTCAAGCGTCCT
+>76299 3
+GCTGTACAAAAATCAGTCATTACGCCCTTACGCAGCCAGGTGTAGCATTGGTCTTGGCGCCGTGATGGTGAATACACTTCGCCCCTTATATGAGACGAAG
+>76300 2
+CCATCCCCTACTCCTGCTATCAATTCTGCTTTAGGTAGTATCATCTGGGTGGCCAGACGTCAGACGGAGAGAGATGAACACTAGACTGGGGTGACCAATT
+>76301 1
+GAAACATAACGGGACCAGGCATTAGCACTGCTGGAACACGGTTTATGATCGCGGGTCGTTTCAACCGCCTGACCGGGTCATTGCCTAATAGTCTAATCTT
+>76302 2
+ATCTTGAACAGCATTGTCCTACATTTCCGTGTACCGAAGTGTAAATGCATAAGAGAGTTCGCGGCGTCAGGGGGCACACAATGCAGCCTTTCCGCGTTCA
+>76303 3
+TATGGTCGATAGGTTTCCTGGGCCGTATTACAGCATTGAGATTGTCACTGCTGAAGGGCTGGTCACCAACAGCAAGTATCCGCCAACAGTATTAACGCCC
+>76304 3
+AGGACACTTAGCAGTTGTGCCGAAATCCCTGACAGAGACGCAGTTCGGCTGCTAGCAGCTAATTCTAGTTCAATTAGACAGTCAGTAGGTGTCTCGCTCC
+>76305 2
+AACCCTAGCCTTCCAATCGTTACGCTGCGCTTAACGCCGTTTAGTAAACATTTGGGATTGGGCTGGCATAATGACTAAGAACACTATCCCTGGGGGCAGG
+>76306 2
+GTAAAGCCAAGTTGCTGCCTTATTATGCAGGCCATCGCTAAAACTCGGCTTCCGGCAGGTATTCCGGGGCTTGACAAAAAGAGAGTTCTTACTTCGAGCC
+>76307 1
+CAACGGTTTTTCTACCAACTCCAACTCCCTTAGGGTGAAGCCCCTATTAGGTCAGGGAAGTTTAGGAATCGGGACCCGACGGAGAAGTCTCTTGCAGATT
+>76308 2
+GCAATAACAGGATACGGTTCCAAGACTCCCGCTTATATAGTTGCAGCACGCAGTATCTCAGGTTCCCGTGTATGTCAAGCTAAGCGACGTGACTGGGTCT
+>76309 3
+CACGCATCGACCACGAAGTTTTCGTAATTCGGCCCAGGCGCAGGGAACTTTGTGGGTTCATATGTGCACTAAATAGAAGCTTCCATGACCGGCTTCAATG
+>76310 1
+TACTTAGCCCATGTCCTCCTTCCGACACGCGCCCGGGAAAGATCGCAAATTCTACTCGAGCGTCTATAGATGTGAGGGTTAGTACTGGAAGTTAAGGATC
+>76311 1
+AAGTTGCTTAGGGTTTCTCGGGGAATCGGAGCCGGCTTTATCGCCGATCTACGATATATTCCTCGCCCCCTGAGGTTATAGCACAAAAGATGCAACGCAA
+>76312 1
+AAGCAATAAGAGGTATATATGCGCGTGTCAGGCCAATCCCGTGCTTGGCACACCTCTTTTTCGGCCAAGCGCGTCTAGGATATATGTACTCAGCAGGCAT
+>76313 2
+AAGGCGGTTACCCTTGAAGCCTCAGATCAATCACGGGCCCTTCTGCGTCGATCGACCGAGACATTGAGTTGAGGCTACAAGTATTAGGCCAATTTTTAGC
+>76314 3
+TGTCATTCAGAGAGGCTAGTTCCCAGAAGGGTTTTATGTATACCACGCTGTGCGCCACACGAGAGGACGCTGCAAATCTGCCAGCCAACTATTTGTATGC
+>76315 2
+GGTCACTCTCGTTGCCAAAGCTACACGGAACTACGCCCAGACAAACTCTTTCAAGTATTGGTCGGGAGGCCGTCGTCTATGTCGTTGAGTTGGATCAAAA
+>76316 3
+TGGACCTTAGAGTCTGTCTATACGCAGGAAGGTAAAAGCTCAATCGTGTCAATAAGGCATACCCATCTACGGTTCTTCGCCGGTGGCTCGAGATCACTGC
+>76317 1
+AAGTTGGACGCATTTCACCCCCCGGACTCATTCCTGAAAAGAGGCAGACTGCAAATCATAGTTAATGGTATTCTCCGTGGCTAGCAGACCTGGTGTCGGT
+>76318 1
+CTGAGAACGAAGCTAGGGAGCATCTTTCAGCTGTCATTTCATCGAATCGGACGTGTCCCACTATACGAATGGTGGGACACGATGTCTTAACTGGCCACCT
+>76319 2
+CATCTCTACATTGAAGTCGACAACATGGGCTCCTAGGACACGCAAAGGGCGGTTTCTTCATATTCAGTGGGACGAGCCGCTGACACCTGTTATCGAATGT
+>76320 3
+CTTGGTCCTGGCTAACGATGCCTTGCTAGTGATGTGACTAACTGAGAGAACAAACGAGTTGATCCGAAAGGGCCAGACATATGTACTGCCTGTCCCTCCT
+>76321 3
+CTACTAGAACTAGAAATTTCGACAGGCCTCAACCCCAAACAACATGGGGACCCGCCCTTGTTTTGGAGCTCGTGGATAATGTGTGGGTCAGCATCGTTGT
+>76322 1
+CAAGCTTGGGACGTAAGCTGCACGTGGGACAATGGTAATTGGAGGAGCTTGCAATCTTATACGGACTATACCCCTCCGGTTACTCAGACGCTCTATATCC
+>76323 2
+AGTCAAGCTGAATATGTCAGTATGGTACTCCCACGTTACTGCGTTCCTCGGTCAGGGACATAACGTGGACAAGCCGGTTCACCGCGGTTTGACAACTTAA
+>76324 2
+GCCGCAGTCTACCTTAGTCCTTGAGAATTAAAGCGGATGAACGTTGGCCGCACGCTTTCGTCTAATGGAATACAACATAGGACGCGTCGCACAGTTTGTC
+>76325 2
+GCTAAGGGATTCTGTAGGCGATCCATAGCGACCGCCCTCCCGGTATAAAGTTTGAGACCAGAATTCAGAGGTGATATGACTTCTCGGTAGTTACCCCCAT
+>76326 3
+ACTGTCACAGCGACTCGCGGTCATGCAACCTCGTAATTAGGGATCGAGCAAGGTCGTCCAGACTGGATTTACTGCTGCCTTAGTACACTGAAGTACTGAT
+>76327 2
+TGTGACCAATGTGGCAACTCGCACACCGCTCTCGATACGGAGCTAGAGGTAAATACGCCGATATCTTAGGTTTGTAAACGCCGTATTAGTGTTACCCGGC
+>76328 3
+GATTGGCAGTGGACGCGTTGGATGATTGCTGAAACTTGCGGATATAACCCGTGTCAGGCTTCCTCTTCCTCCGAATTAGCCCCCAGGAACAGAAATATAC
+>76329 1
+AGCAACCACTCTCTCTTCGATGGCATGAACACGTTAGGAGATGGTACAGCACTGCGCATTGCTTAGGTCAAATGCTTGATTGCGAAAGCGTGATGCCTCC
+>76330 3
+TGCATGTGAAAAAGGTTGGTTGTCCCAACACACTGGCAACGGCATTTGGAGGGCACGTCTTACGGCCTTCAAGCAAGAAGTCCATTCTACTGCGACTTTC
+>76331 2
+CGAGAATTTTCCACTATGAATCGTTCTGACACCGACGAAGTGTATTATACATACAGTCGTTCGACGGCTGAGGGTGACAGATCTACGGACGCGCCGCCTT
+>76332 3
+CCTGATAGCGTTTGTGATAAGGCTCACGAATACCCCCCGGGGACCTCTCCAGTTCAAGGGAAACTGTGATTTGATATCGCCGCTTGCGAATCAAAGTATG
+>76333 2
+GGTATATAGATCTGTTCTCTCCTTCATCCGTCGAGACGATCAAGCTATTGAGGTACGCTATACACATAGCGAACCGGGAGCCCTGAACGGGGTTACACTG
+>76334 3
+TACGCCGAAGCGAGGATTTAACTGAACGCAATTCGGAGACTCCTCCGTAAGTCGAATGTTTCTTGGCACTTATAGCCCAATGAGGGGCCAGTTTACGCCT
+>76335 2
+TACATGCAAAACTGGGAGAGAAGCCCGGTGCTATGATGGTGTAGTGCACGCCAGGCTCTTTCCCTGACATATGTCCTGGCTACATAACGGTTCTACTCAA
+>76336 1
+GACATGGCTAGTCTCGTCACGGCATTTCATTTTCCATGATAGTCAATTTGACAGGGTGACGACAGGAACGATCCCTGCGTCAAACAAGGTGACTTCCCGG
+>76337 3
+GACAGGAATTAAGTCGCTCTCACTCGCACCGAATCCTGTTGCCTTCAACCTGGACCAATCGGGTGAAGTAAGACTTAATGGTCAGTACGGGGTTTTACGC
+>76338 2
+CACGCTTTATCCCAGGGTCAGTACATGGTTTTCTAACAAATGAGACGTTTATGCGACTTCCACCGACGTGGTGACCACAACCGATACGTCTGGAGGGGTA
+>76339 2
+ACTGCTTCAGACAACTCAGTGTGGTAATAAACAGGAAGAACTCACACGCAGGCTAGGTTTAGGACCTATGAGTGTGCTGGCCCTGCCTGTTTCGCTACCT
+>76340 3
+ATCGGGCACCGTGGGTGTCGCTATTCCCCCAGCAAAAAACAGATGCTGTATGAGAATCTCACAGTTTGAGGCGCCGATTTACACATATCGGTTGCCGATT
+>76341 3
+AACAAGGCATGGTATGACTGAGTCGTGAGCGCCCACCCATCACCTGACTCGCACAGGTGTTATCCGATATGGCTTTAATAATGGCACATGTGGCTTTGCA
+>76342 3
+CAGTCGAACAGTCGGTTCCTCATAGAATGCATCCTGATGAGACTACCTGTGACATACACATGGTGATCCCTGATCCGGGTGATATATGGACTACGGCGCT
+>76343 1
+GGCCGCCCCATCAAACTTCGAATGATCCAGAACTAAAAATTCGAATTGTGTGAGGGGCGTCCTGGCAGCAGTCGGCATATGCGTTTGATATCCTGCATCT
+>76344 2
+CTCAATCCGCTGACAAACATGGAATCTGTTGACAGGCCTGTAATGGGTTATAGTTCTCTCAGCAGACGGAATAACGAGAGTATCGTTCCCGGTCGCCTGC
+>76345 1
+AGGGTAAACGTTAATAGGCCGCCTGGGTCGTCCCGGTCCTAAAGACCACGATCTTTTATGACTCGTATCATGCATTAGTGGGTACACGCAACTACGACTG
+>76346 3
+CAGCAAAGGCTTGCTGCCCATCGTCTAATACGATGATGATGAGGTGCACACGTAACTGGTAATCTTAATTCCAACGCCGCTGTCGGTTAAGGGTCACGTC
+>76347 1
+GGGGGTGGCCATTTGTACCTGCATCCCACGCCTATAGCTGGTAATACACAGGCTCTTGGCTCAACATTGAACCATATGGTGTCTGAACCCAAAATAGGGT
+>76348 3
+CATCTTCTGAGTAGCAAGCGCCCGCCCCAATCTGCCTCTGAACTTTGATGCTTATGGCAGATCTTCAAATTGAAAGAGGCGGAGTCTATGGACTCGGAAG
+>76349 2
+AACCTGAGCTATTTATGCCACATTAAGGGTCGGAGCAACGACTCATCTCGTTTTAGTGGAGTGCGGAGATTCACCCGTCCTCGAGACACAGCTGTATGAC
+>76350 1
+CTAAGAGACACTATTCCGCATCCGTATGGCCAGTAGAAGCGTTGTCGTGCAGACCAGCAGGGCAACACCTGGGTAATTATTGTCCACATTCTTGATTGCG
+>76351 1
+GTTGGACAATCCCAGGATGCTTAGAATTATGCTGCAGAGTTCCATCACCATTCCGGGAAACGCGGGAATGCTCCGTAATCCCAAAACTGCTTTGGTGCTG
+>76352 2
+CTCAACTGCGGAAGTTACTGCCCGGAATGGCGTAGGCTGATTGTAGCACAAGCCCTATAATCGTACTGCCTTTAATAACGGCGCCATTCTTAAGTGGAGC
+>76353 1
+GTTAAAACGGGATTGTTGACGTCCATTGACCCAAGGCGGATCCGGACCGGCTTGCAATATGTCGTTCACCTGGATATCTAACCATGTGGACTCCACATAG
+>76354 2
+CTCGGGGTACTCTCGTATCTAACGCTTGACCCGAACAGGATGAAAGAGACCCCACTCAGAACGCCCTGTGGCTTGGTTCTATATAGTGTGGCATAAATTG
+>76355 3
+GGGTCATCATGTCGAGAGGGACGGGTTTACACTACGCCTTCACTACTATAGGATAGAGCCGCACTCAACTGCTAATGGGCCCTCTATCAATGCTAAGTTG
+>76356 2
+ATGGACAGCTATGCCACATACGCAACGTTGCTTTTCTAGCTGGGACGTTGAACCTGTAGCTTTAAACTGTCAAGACCGCCCATGTAATTCGGACGACGGG
+>76357 1
+ATAGCAGGGTGTGAGTGCGTTAACAAACGCTCGACTTTGAAACGAAGCGCAGGTGTCTGCTATTTTACAACCCTGCGACCCGCTTAGTCCGTACAACTGT
+>76358 1
+ATCCTCCACGCTCTAAGGTTAGGCGGTAGACCTGTGGAATGACACCCACGTTTATCTCGTCTAGGAGATGTACGACATCAATACTATACTGGGAGGCGTC
+>76359 3
+ATTCATGAGTGACAATTAACCCTGTCTGGTGGACCCCAGTAGCATGTACGTCTTGACTACTGCAGTCGTCATACGGCCGAGGACTGGCAACTTGAACATG
+>76360 1
+GCGGCTTTGCCACGGTATACGGTGTTTGCCTCAACAATCATCGTAGCGCCCCAAGACCTCTAAGCAATTTATGCACCATGATAGACGATATGGAGGTTGG
+>76361 3
+ATATGCGACGTATACCCACAAAGCGGTTCTACTGTCAGCTGACCGAGAGTACGGGTGTCGTCATTACCTGCTATAATGCTGGGTGGACAACCAGCTTCTA
+>76362 2
+CCTGATCTAACGTTGTTGTTGGCCGGTTGAAACCATCAGACGTGGCTACTTATTGCCGCTGAGTGTAACGACACAACGAAGCGTGTATCATACACGCCGA
+>76363 1
+TAAATTCAAACATAAGCGTAGCTGACAGACGCGGCCTACCTAGCCTTGTCACCAAATTGCAGGTTGCGTCAATGTTCCGAGCTCGCTGGTTCTAGATGGG
+>76364 2
+TGTATTAGGATAGGGTCAGACGCCGGTAATAAGCATTGCAGTCGTGCCGCTCCCGGGACAGATGCGTACTCGTACGTTCCCAACATTTCCATTGCTAAAA
+>76365 3
+TATTGATGCTGCCATGGGGCTCTCCGAAGTCGTGCGGTGGACACTCTCCTGCAAATCTTCAAAGGGAACCTCAAAAGTTTATCGCAGGCAATATGACGTC
+>76366 3
+TACGGTGCCACTGCGAGAAGACAACTTTCCCCTTAGGTACAAAGATGGTATCATCATAGTCACTGGAGAAGCGACGCGCTTCTTCCCTGTGGCGTGATTA
+>76367 3
+AGGAATTACTGCGGTACAGGGGCTGCTAATGGACCTTCTACGCTCAACGTACTCAGCTTGAGTTAATGCGTCAAAAGATCGCCATGAGTTTACCCGCCGT
+>76368 3
+GAAATATCGCAGCTGTGACTGTGGTAGCGTTGACCTCGGTGGACAACTAACTACTTAATCGGTTGCCACATAATGCCGCATCGCGCTATCGTACGAGTCA
+>76369 2
+GAAGACGAGATTTCTAAACCATGGCTTCAGAACCGACTACTAACCTATGGCCCTCCCAAATTGCGTGGTCGCGTGTTCGACGAATGTGTGTACATGGTCG
+>76370 2
+GCTATCCCCTTTCGGAACGATTGCGCTTCCCGCGGGATGGTATAATCGGTTTGACCGAAAATACCCTCTAGCAGGGATGACAAAGCATTGGGATACCATT
+>76371 1
+ACGGTTCACACCCTGTAGTCATCAGCTAGACGCAAAGAGAAGGCGCTTTTCTGATTCGCTGCTTTACCATCTGAGGAAGAGGTGGGACCTCTAATCGATC
+>76372 2
+TCCGATTGTCTCCAAACGCGGTGTCCTGTGTTTGATCGGTTTTAAATACCGCTTAAAGCGGATCGAGCGCGGATGAGTTGCCCTACAACCAAGAAAACGC
+>76373 2
+GCGAACTTAGATGTGGCACGCGGGAGGTATAGTGATTCCCCACTCGTTGTGGATATCCTGCACTGTTGAACCCTCACAGAGCAGACTAATTCGCAATACT
+>76374 2
+TTAATTAGAAACTCCTCCTATGAAGGTGCCGTCGTTCGCCTGACGGGTCACCACTATAAGAGCTACGTGCGGCGGCTCAGCATATGAGGTTACTTCAAGA
+>76375 3
+TGTAGCAGCGTGCTGGCTTACGACAAGATGCGCTTGAATGGGTCGCCTTTATCCGATACGAGTGAGCTCCATAATATGCTCGTTCACAGCTCAACCGAAA
+>76376 3
+TCGATGTCTCTGGACAGCACAAAATTTATGCCATAGGATCCCAGCCATGATCTTGCATCTTCCAGGCCTGGAAAAGTTTGGGAGCCGGCGGTCAGCTATA
+>76377 3
+ATGCTTTTATCCCGTATAAAGGAAAGAAGCCAAGAGTTCGCTCTGTCGACGCGCTCCGGTATTCATTTCGTGAATCTAGTCTACGCACCGGAGGCGACAG
+>76378 2
+GTGTCTATTGCGCTTCAGCTGATTCATCTCACACCCTTGTTCCAAATCTAGGCTACAAGGCGCTGCTAGGCGAGAAGGCGAATTGGTGCAAAGGTAACCA
+>76379 3
+CTCTATGCAACCACTTTCTGATGATGGCAATCGCCAGAACGTGCGAGTGTTACGTTGTAGCCCCTCCCCAGAAGCTAGCTCTGATGATTAGAGAGAGAGT
+>76380 1
+TAGCGTGAGAACCTTCCCGACATGTCGGGGCACTGAGCACTCGGCATCACGAACGTACTTACTTCGGGCTGCACAGGCTGATATTTTCAGTTAAAAAGTT
+>76381 1
+CCCGACTAGGGAATCTCATTTCCACCAGCTCCCTCGATTACAAAGGCGATGGCGGAGAGTCACATTTTAACGACATTGTGTCTGGTCGAGGGCTATGAAT
+>76382 2
+TAATCTCGCGAGGGCGTCATGTAAAGCAAGCAACCATTTCCATGTGTGTTTTTACGCGAACTTGCTCATGGGAGGTCAGCTGCCGCTAGAAGACCTCACA
+>76383 2
+CGACTCACCAGAGTTCCATTAATCTAGAAGACGCCCGGCACCGGGATTTGATCGGCGCTCCCTATTAGTTGTGTCACCGGACTGTGAATGATTGTAAAGA
+>76384 1
+GCGCTAGGACTAACCGGGAAATTACCGGCCGCCTGTCCTACACTGAGCTTCGAAAAGGAGTACGTTATAACTGGCATCCTTATTCGCGTTACTGATTGGA
+>76385 3
+TGTATACATGCACGAATCTCATTCAGGGCTTTGCTGCCTAGGTGACAGGTGATTGTGACCGCGCGAAAATCCTGGAGACCACCTGCACGAATTGCCTAAT
+>76386 3
+GCCTAATTTAGTCGGTTGGACCAGGAAGAGTGGAATCCTCCTTGATCGGCCTCACCCAATTCTCATAAACCCGTAGAGTCCGCGGGATGTAATCGATAGT
+>76387 2
+CAGTCCAGGGCGTCTATCTGTATCGACCATGTCCAAAGGTGCCGATTAGTGCACCCCAGAGGTACCGCATTACCTGTAATATGTATGGCGGAATCTGATA
+>76388 2
+CGAGCGCAAGTCAGTACCGGTGAATTTCGGGATATAGACGCTGTGATACTCTCCAGCAAATCCTCCCGGACTGTCCTGCTATGTTGGAAATTGCACAATG
+>76389 1
+GCGTTAGACCTGAGCGAGTAACGAATTACTGATCCGGGGTTCATGAAACTCACGGAGCCTCAAATTCATTACCGGCGTTCCAACTACGGGGCTCGTTTTA
+>76390 2
+GTACATCGGATACAGAACAGTTCACGTACATTGTGGCTGGATCATTCCCCAGGTCCCAGAGGTATGGGGCCCGAAGCATCAACCACTTGCTTATAGGTTT
+>76391 3
+AGCACATGGTTTTTTTCATACGGGAACTAGCGCCTGTAGTCGGCGTCAGGATTACCCCAGCGTTGCACGAGGGTACTACAAGCTATTGTCCAACCGAAAT
+>76392 1
+CGGCACGATCAAGGACATTGCGGCTATAAGAGGACCTTGGTTAAGGGCTCGCACCCCTGAAAGCTTTAGATCTGCATTAAATCTCGAGGTCCTTCACTTG
+>76393 2
+GCCTCTCTGTGTTCCCAGGATATAGTGCTGGACAGCCAAGACCTGTGAATGACTTAAGTACCCTCTGTTGGTATTCCACGGAGAACAGAGCATCCTAGAG
+>76394 1
+GGTGAAATCACCTTTCATATCTCCACACATTATCCCAGCTGGCGTCGAGATCTAGGGCCTAACGACCGTTATCTGCGTGAAAGGTGAAGACGGATGTCTG
+>76395 1
+CTGGATGCATGCGCTTAAGATGGCTTTCTAGCTCGCGTCGATGCATTAGAGCTGACACTGCCCCGATTAGAGCCAAGTATCTGATCAGCTCACGGAATAA
+>76396 2
+ACTCATGTCGTAACCGCAGGGCACCAGATGCTGGGTACGCTGGTGAGGATTGTACTTATAAAACCCATCAGAGGGCTCCTAATGCCTTTGACGACCTTTA
+>76397 1
+CCCATACATTTGCTAGTATACTGAGACGTCTTGCAGAGCCCACCGAAGGTTTAGAAGGTCTCGTCACGTCTGGCACTAGATCGAGGATGTATAAGTCCGC
+>76398 1
+TGGGATACGCTAGCAAGCTAGTATAGCTCACTGTATTATCTGAATCCCTTGGCCAATGCTAGGCAAGGACGGAAGAATCGCCGCCCTAGCGAGTTTTTCC
+>76399 3
+AGCATCTCCTAACGTGGGCAACTACCTTCCTCTGCAATTTGGCAGGCTTGAAGAACTTAGGTCACTGAGTCGAGTATTGAGCACCAAGGGAATCTTGGCC
+>76400 1
+ATGCAACTCCCCACCGAATTGGGAAGAGGATGAAGTCTGTAAGGGACTTTGGGTTGTGTCTGCCAGATCTGACTCTCCACATTAATACATGGTCCACCCG
+>76401 1
+GCTCTTGATCTCGTCTCAAGGGTTAACGCCCTCTCAACGGGGGAGTCCAATGCGGAGAGCCTCCCCCAAAGATAGTTTACTGCTGAATAGTTAGAAAGTT
+>76402 1
+GTCGTTTAACGAGGGTATGTACCATGCTTTACTTGGGATACCCCGCCGGCGGAAGATAATTCTAATCATCTCAGTGCGCGAATAGTCCCGCAGATACGAC
+>76403 3
+ACACCGGGTGGAAATCCATTCCTTGCTTTGCCTACAGAACTATAGGGAAGATTAGACCCTCGGCGGCAAGTATGGGTTTACAGTTGAGCTCCGTCCACTA
+>76404 1
+AGTAGCTGAGGACTCTCAGAGAAATCTATATTCGGGCCGTTAGACGATCTGCCAGCGTCCTTCCGCAGAGGAACCGGGGTTATTCAACTACTTATCCGTA
+>76405 1
+TACCAGAGGGGCGTGAGTCTGTAACGATAATCACACCCTCGTTTGTGTGCCCAACTGCGATTTAGCCAGGGACATAGCCTATGCTCCGATCTAAAAGTGT
+>76406 1
+CGCTTAACGCTATAAGGAGGGGCTCGCAGTGTGAGTCTACGATGTTAGCTCTCCTCAGACATAAGCGTCGTCGCCACTTAACGCAATGGAGTTTTCAAAC
+>76407 3
+GATTCCGTGCGTGTACCATTGGATGACAGCCTCTTAGGCTCGTGATTAACCTCGTACATAGGCAACTGCCAGCATAAGGGTACTTAACGCCGTATGACAG
+>76408 1
+AACAACGCTCTTTTAGAACAGCCTGGACGTGGGCCGTGCACGTCATCAGAGTCTGATCATACTAAGCTTTTTGGGCCTGTCGACTGCAAACGATACGATG
+>76409 2
+TAGAACACTGCGTACGGGCGTACATTCCTCTTGGATACAGTATCTGGTATTGATACGTCAAGCCTATCCCCGGTGGGTGGGTCTACAGACACACAACGTA
+>76410 2
+TGTTCCCGACAACGCAATGCATAAAGGTTGCACCTGTGGATGAGTAGGAGTCTCAATCCGTAAAATTGAATGACCGCCTTGGGGCCCTTTGGTACTCCAC
+>76411 1
+TAACTAATCAAGGATTCCGGAAGCAACCCGCTGCGTTAGAGTACACTGTCCCATGAACTAACTTTGCGGTAGGGGTCCTAGAACTATGCGGGCCTTCGTT
+>76412 3
+CTAGGCAGGAGGAAAAGAGGAGTGCGATACTGGAAGGGCCCGCTTCTCACCTTATGAGATTCTCTTTATTCTCCAACTCCCAGGCGTCATACATGGTCAT
+>76413 2
+CGTTTAGGGGCCCACACTCGCGTAGTCGCTAGCATACATCAAAGGTTAAACCAATGTGCCCGTTAATTTGCCCCTTAGTAAGGGGGCCACTAAGTTGTGA
+>76414 2
+TCGGTAGCCTCAGTAGAGAGACATGATAGCATCGTTGCTAGAAGTACCTTGTGTCAATATCCGGAGTATTGGGCCATTCCGCCACCGGAACAATTGTCCC
+>76415 1
+GGTATAGTTTACCTGACCGGGGACCGCGGCGCCTACCATGTTAAGATCTACATGTTAATGAACCGAACTTGTTCTCCGATTGCGCGATCGAGTACAGCAA
+>76416 1
+TAGCGGAAGTATGACAATTTCAAACTTTTGCAGTGATCCCCGGCATCTGGCGAGACTTGAAGCAGGTCGCACTCTGATTACGAGATTGCTCGACACCCGT
+>76417 3
+CTTATTCTTAGGGCGACCAAAACTACCGAAAAGTCCTATCCCGACTGGAGATCGACTTTAATTATATGTGGCGCGTTGCGTCGACGCGGGCTTGCAACGA
+>76418 2
+AGAAGTAACCTGTCGCATGGATGGTTTATGACTCGGACGTCCGAATCCCTGACACCCATGGCCTGTGAATTCGGAAGAAACTATGCATCCGTTCGGACTT
+>76419 2
+GGCAACAGCTGCGGCATAGCCTCCGTCTACATGGCAGGTCGGTTGCTAAGTTTAGCAGTCACCTAAAAATGTGCGATGCGCATCGTATGTCAAATATTCC
+>76420 3
+GTTACAAATGTGAACTCTGCGTTTGAGCTGTCACGCGTTTTACGCACCTGGGAATCACGTGTGACAATCGACGGCCCGATATACGCAATCTACTAGGGAC
+>76421 1
+CGGCAGACTGCCGGGTCTGTCAATATGGCCGGCACAATATCTGTCACAGCGCTATTATGATTGCTGGCCTGAACGTTTGATCAGCAAGGTAAATACCCTA
+>76422 2
+CGTCAACCGTCCATTTAGGCGACTAATTGATCCATGTTCGGGCAGCAGAATTCGCAGAGTCCTCTCGAGTATGCAATTTGTGAAATTCGACGGACCCAGG
+>76423 1
+ACTTCCCTCACTGGTACTTTGAGGCGGGTACTACGCCTGAACCCCCCAGTAAGGGAAATTTCGTTCTGCTCAGTGTGGAAAGGTCTAACTACATAGAGAG
+>76424 3
+GGGAAGCGTATGCACCAGACTAACCCGCCACGACCATTTGTGTATGATGTACGTGATTCGTGTATCGAGTTGTTAAAGATAGTACTCCCGCCGTAGCACC
+>76425 3
+ACGTGGAGGAAACGACTCCTATGACAAGCAGTGGCTATGATCCCGTGGCAAAGTCACTGACGTCTTTGTCTATTGCGCTTAACCCGGTAAAACTGTTGCC
+>76426 2
+CCGACCGTTGTACTTCCATCTTCGCCTGAGTTCTAGTAGCAGGGACTGCCTCTGTAAATTGGTCCTAACGGATTATTCAAGCAGGGCGACAGAGACAAGA
+>76427 2
+TAGGTTCGTCTAAGGTCTCTGAACGCCTGCCCTGCGGTACTGGAGTTACTAGTATTGACCCTACTAACCATAAGTACAGGGAGCGACGAGTATCCCAGAT
+>76428 1
+GGGCAAATAAGTATGCTTTATACTATATCAGCGGCGCCCCTCCCTCCACAATGTTGGGACTGATCAAGCATACTAGGGCCACTGGAGGGTGTTTAACCTG
+>76429 2
+GCACACGAGCTTTGTTGTTCAGCGGCTCATGGTGTCCATAAACCTAACAATGCTATCCGCCGCCAATTCTGAACGAACTTGAGAAGTGAGCTGGTGGTCA
+>76430 1
+GCTACGATCGTCCTTGGAATTATAGTTACCCAGCACTAACAGATGGATCCTTCGCCATCAGGGGTCCCGGTATGTGTGATAGGCGCACCTTGAAAACTAG
+>76431 1
+CTAGAGTTTAGAGTCAGTCTCGGCGTGAACAAGCTTTGCTCGGATAATACCACCTCGATTAGCGTATCTCGCCGCTGAGCGTATACAATCGGGATGCACA
+>76432 3
+AGCCAGGGAGGCGTTTATATAGCGATACGTCCACGTTACCGAATTACGAAATATTGTGGCTGCTGATCCTCGTCGGCTCGCCGCGAACATGACTCAAATT
+>76433 2
+GCATGGGTTCAAAGCGGGAACTAATTAGCGATAGGTACCGCCGAGCCATAGATGTCCAGTAGGCCGATAATCAGTTTCCAGTAACTTCTGGTTCCCTCCT
+>76434 2
+CGATACCCATAACCTGGCATCACCTTTTAACATTAGATGCGTAAAGCTCGGTGAGCGTAGGAAGCGGTCCGCTTGTCGGCTAGTAATGCTGGCAATCCTA
+>76435 2
+ACATCTCGTGAGAGATTATCGTTGTGGATTTAGTCCCCTCACTGGATCCCCACGATCCTACGTTAGGCAGGGATAGCAATATCAGCACGAGCGTAAGGCT
+>76436 1
+GATGCACCGGGCGTATCTTCTTAGTGAACAGCCGTAACATAGGGTAGAATGGTAAAGCGGCCTTGTATCACATTACTGACGTGACTCCACGTCATGCCTC
+>76437 3
+AATCCACTCAGTCGCGCGTGGCAGCCTCCTAATCCAGCTACTTTTATGCGTATGAAGACAACCAGCGTCAAGTACTGGGTAATGCATGTAGGGGTCTGAT
+>76438 3
+AACGCGCCGTGGGATTGAATGTCCTGGGGCTGACCTGCAGGTACCTTGGAGAAATAGTCAATCCCCAAATCTATTCGTCGGAATCGACTGCTATCAACTT
+>76439 2
+TCTACGCACTCTCGATTATTAAGGTTAAACAGAAATAGGGGCCCAATGCAATGCAGACTCGCTGCATCGTCTATCAATGTCAGGGCTGCGCGCGTTGTGC
+>76440 3
+AAAAGTTCCGTGATAGACTGTGCGCATAGCTCTGACCGTCCAGCCTGGAGATTCTTCACTACAGTTTTAACGTCTGGCCGCTAAGGCACAGTGACTAGAG
+>76441 1
+ATACGCACCATCGGCAAATCGGCCGATATTCCGTGACTCAGGCAAGTCAAATTAGACTTGTAAGAACCAGGTCCTTGGTGCGCCGTAGGATTGCCTTTGT
+>76442 1
+TTGGCTACACATGGCGCCCGATACGTCCTAAGGATGATAACGAGCTCGTTGCTGACTATTTGTACTTTCCGGATCGCGGAAAAACGGGCTGTCACACTAA
+>76443 2
+TCGGATGATTCGCGGACTCGACAGCCGGGTTACTATAACTCTCAAAAGTTGCCTGAGCCTAAATTACCTCGACGCCGGTGATCACATTAATGTATGGGCG
+>76444 3
+ATATCGAGTTCTTTGGAAATGTGTCGATACGTCATCTGCCGAGTATCGCCTTGAGTCGCTAGCGGGACCCCATAACAGCCAGTTAACAGGTTCAAAGGCC
+>76445 1
+ACGTTCGTCGCGGTAGCTGAGACCGTTATGTGCTGGATGAGTCAGGTATAGAGCCGACACAATCAGAACATCACCCCTCCTTTACTTGAAAGCTGTGACT
+>76446 1
+TGACCGAACTAGACTCTTAACCTATAAGTAAACGTGTGGTACATAATTTCCGGCGCCAATCTTGCTGTCGGAACTCTGGCGCGTAGAGTGCGCAACTGGC
+>76447 2
+CTCCCGAAAGTCAATATTAGTACTCCGTGTCACTGGAACGCATCTTAGGGTACATGTCACGAGTCAGGGCACATGCAGTGCAGGCTGTTCTTACAAGTGC
+>76448 3
+AACTCCGCCTTAGACCTCCCTGACCTAAAGGCAGATTTTGCGGTTTCGTCGGATCATGGAGTATAGGGACTCACATCCGATGCGAAGCGTCGGAATATAT
+>76449 2
+TGAGGGGTACATAGTATGAGTAGCCTGTGGTAGATCCATTCTGGGCTCCCCCACATGCAGCGCTGACTTAAGTGAACCCGGCTCACTGATAAACTTTCAA
+>76450 3
+AACTGCGAGGTTTCAGGAAGAACTGTGTAAACCCTGCCTATGCTAAAACAGACCCTAACTATGTGCTGTTATACGCGGAGGGTTGCCCTGTCTCGGCATC
+>76451 1
+TCTCGGCCATCCGGTAGCTTGTACGCGTTGCAGGGATGCGTCTGACAGAAATTATAAGCACTCCGGTTTGGCTCAACCCTAAGCTAACTTACGAAAGATG
+>76452 1
+CCTTAATGACTCCGTCAACGTCTTGTTCAGTATTTCAGGTTCATTCAGAATCTTTAACAGACGCGAATCGCGAGGGGACGGAAAACTTCGGCGGGCCGAC
+>76453 2
+TTCTAGCTAATCAGCGTACTAAACAGTGACTTACGTTATTACGCTAAGCATCATTCGATCCCAGAGCGGGTTCGCGCTATTGATGACAAGGCGCGCGCGG
+>76454 1
+GCTAGTTTAAAAGTTAAGATTGGCGAACCGGCTTGGGTTGGCATTGCCAGCAGTCGACCGTGCCAAATAGCCTAGCCCGGGAAAAATCTCATTCCTTTCC
+>76455 2
+TGCCAGGAGACCCAAGAAGCATCTAACTTTGGTGCACGCTTTCTTTCAGTGTCCGCCCAACGGTATGCAATGTCACCTAAAGTTCATTGAGGCTGAAGGG
+>76456 2
+TTAACGAATCGGGACGCCACTAAGGATCGGGACTCCGACAGGTCTGAACTGTAGATTCCACCCAATCATTACGGATGTGTAACTTGCGTCTGGTACGCTT
+>76457 1
+CAGAGCCCCGTTGTACGCCATCTCCTTATATTATGCGAAAGACAAGATTAGAGTACGAGGGTCGGACACATCCGTCAGGATTCTAGTACGTTGCCCTGTG
+>76458 1
+CGAAGGTCTAACTTGTCGTTAGGTAAGCGTCCCGTTTGAGCATGTAGTTGCCTAGCAAGTTTCCCGCCTAAAGAGTACGACCGGTATTACACGCCAGAAC
+>76459 3
+GTACGGATAGATGAGGTGCCACAATAGTAGCCTGTCTCTGTTCCGTGCACGCTGGGAGCGCACTATCAAGTTATTTCTCAAACGCGCTTGAACAGCACTA
+>76460 2
+GTACTACAGACGCAAGGTGCATATTGCTATAGTTTACGCGGACGACCTTGCCCCCGGATTACGACGCAACTCAATGGTTGTTGCGAAGGAGATCCTTACT
+>76461 3
+TGCGCTCAGGTATTTACCGTTAGACAGTAGGGCGCCTGAATATTCAGTGTTATTAGTCGGACGAAATCATCCGCCGCAACGTGCCGGGATACCCTTAAAC
+>76462 1
+ACAACCTGACTGCAGGTGCAATTTTACCTAGTTTCGCCCTCGTGGTCATCCGCCTACGGTAGGTGAATGTATCGATCGCAACTATAGGGAGAGACATCGA
+>76463 3
+ACGAAGGGAGGTACAGCCCATTAGCTTGCAATTTCTCGCAGCATGGTCACCGGCAGAATTGTTTCCCTTCCAACTCATAGGTGAGAACGTGTGTCTGACA
+>76464 2
+GTTGTGTAATATCCCCGGACAATAATCCTATGAATTTGTGCTCCTCTGCGCCACCGTAACGGAAAGGCGCCGGTTTGTAGGAGCGATATCGCCAGTAAAC
+>76465 2
+CGTTATGAATTACTTCGCTTTCCCCAATCGCGCGGAGGAATCGCCGACAAAAACTACATAGCTTCAGTCGAAGGTAGTTCTAGTGCCGATAGCGGTTGCG
+>76466 3
+TAGGAAGCGCTGTCCCCTTAGAGGGGAAAACCCGCTTCTCGGATCCAAAGTATCTTGGACTGAATCTTCTAAATAATGATGGGCCCTTGGCTCATGCACG
+>76467 2
+ATCCCAAAACTTTCCAGGAGAGCAGTCGCCGTCTGAATTCGAATCGAGCGTTGCTGTGCGAACCAGATAGAGTTAAGCAGTTAGCGGCCTTTTTGTCACC
+>76468 2
+AGCCTTCGTGTATTGTTAGACAGCGCTAACGTCAAGTAACAGCACGGCCATCGTGTCACACGTGACAGCCGCTATTGCTCATGGTATGTAAGTCGGAACT
+>76469 3
+CTGCGTCTGGTACATCGTACAGTCTTACTTCCTAGAAGGCACCACGGCGCAGGCTTCAACCCGTGGTCGAAAGTGCGTAATGACTATTTGGAATCAAATG
+>76470 3
+CCTGCTCTGAACAGATCGTGTGAAAACGAAGGCTGCTTCCGTACGACTTCACGAATGGGGTTGTGCGCCTGACCACGAACCTCTGTTGTAATATACAGAT
+>76471 3
+GGATTAATAGAAATAGCCTTGCCCGGGTCCAGTGGGAACAAATGGCCAAACGACTGGGCTTTTTAGCATATAGGCTTGCCCCCATAGTCTTTGCCGCTCA
+>76472 1
+TATTAGATAAGGGTTATGGACTTAACACACTCCTCAGGCTGATTGTGCCAAAATATGCCCTATTCGGGTGAGCCGCCGAGCGTCGATCACGTAGCTACGC
+>76473 1
+TCTGCCAATAAAGTCGCGCTGGGAGACTATCTAATGAGTAGTTAAACTCCAACAATAGACCCGCCGTCTCGCGCTTGGGTCAGGTTTCAGCGATCTTGGA
+>76474 3
+GGTGATCTCCTACGATTAGCAAGTTCCCCTTGTCGGTGCGGGTAACTATGCTCACATGGGTACGGGTAAGATACTGGACAACCACTCTATGAACCAGTCA
+>76475 2
+GCAGTCTCTTGTCATAATCGGTGTAAATAACGTTACGTTACTGCTCTGTCGCCTCAAATTACCCTCGCGCGGTGAGTTAAGGACAGGACGGACAGCCAGA
+>76476 1
+CAAGGTAAGTCGTATTCTATGCGTTTCGCGCGCGACGTTGAAGCACAGTCGGCATAAGGATATACCTCCATAGTCTAATGCAATGGTGATACGCGCCTCC
+>76477 1
+CTTGTACCGTGTTAGACGAGCCTTTTGAAGTCCCTAGGTATACAAGTGTCGACGCCAGACACATAGCGGCTAAGATATCCCAGTAGTCCGCGTCGTTAAG
+>76478 3
+CGAGCCGTGGTCGTGAACGCCGGAGGTAATACCTAGTATCCAGCTTAATGTTATATGGATCCCGCCCAGAGAGCCTTCTGTTTTCTAGGCAAATCCAAAG
+>76479 3
+CAGCCCCGCTGAGCGCAGTTCCAATGCCAACTGGGTTGGTTTATATCATATCCCTCGTGGAGACAATCATTTATGCGGGTACGGTGACCAAAAGATTCAG
+>76480 3
+AGTCATCCCGAAGAGTCGCGTGTTTAGGTAGACCCGCTACCGGAACTAGGTTACACGTTTAAAACGCGACTACTTGAGTTATCTGCCGCTCCGATAAGGT
+>76481 1
+TCTGTCGAAAACCAGACTCTTCTGGTTTTTTGGGCTGAATAAAGCACCCGCGTCTCATAGCAGTATCGAAGGTCCGCTATATGATGGCCACCGAAGAGGC
+>76482 1
+TGTAAACTCATTAAGCGTTCGTGTTACCGTATCGGCGGGGCCCGGCGATAAGTCGCCAACATAAGAACTACTGCTCCTAACTTCTCTGGTAAGAGTGACG
+>76483 2
+GTGCGGTGACCCTCTGACATGGTCCACATAGAGTGTACTACACAATCTGCGGCGGTTGTACGGAACATATCTATCGACTAAGCCTTGTCATGGGATACCA
+>76484 3
+AGGGTACGCGGAGGAATGTCTTTGGAATCAGTCCCGGAGACATGTAGTCTACTACTAGACTCCCGGGCCGACTACTAATATAACCCATGCTGTCCTATGT
+>76485 3
+CCTGCGCTGTTAAAAGACCTATCAGACTTACAGTAGTCACGCCCTAGCAGTGGTACTCGGAACGGTGATGTCATTTGGCCAAATCACGTAAGGTGTTGCC
+>76486 3
+CCCCGCTAACGGTAGATAATGTGACCTACAGTGTTCTATGAGGACGGTCCGATTCATGCAACCGTGTCAGCGGCTTGGCGACACAGTCGATTTACAATAT
+>76487 3
+GTTAGAAATTTCCGGACGAGCACCGTACACTGTGTGCGTATAAATGATATAACTGGTTTCCGTGAACCTCCATCATAGGCGCCGTTCCGGATCCCAGGAG
+>76488 3
+CTCGAACTCGTCGTCTGAGTACATGCACGTGCGTAGGCATGAAACGGTTGGAGTCTTTCAAAGATGAAAGACGGCTTAATAGCGCACCTACTCTCCTCTG
+>76489 3
+TGCATTCGAGTGAATATACATCGGCTCGACTGCCAATGAGTAGATTGTGAGCCTTTAACAAGTCGTTGAGCGCCCCAAAATGCTCTCCCTCTGGGGAGCA
+>76490 1
+ATAACGTCTCGGTGATCAATGAACGACTGCTGCATTAGGGCTCTCCATGATACTTACAATACCCTGCGTATAGACGGCGGCCTGTGCCGATCGTAGGTAA
+>76491 2
+TTCGCGGAAACCACCACACGTAAAGGAGCTGAACCCCATGAGAATCGTTGTTTTGATCGGACCCAGGAATGCGGTCGCCTAAATGGGCTACGTTTTCTTT
+>76492 1
+TAATTAAATTCGATGCATCGGCTGATCGCGTGCAACTGTTATTCCTTGCCGAGCTAATAAGTCGAGAAGCTCTTGACTCACGGGGTCAAAGCCCCGCAGG
+>76493 1
+TTCGCATTGCAAGTCTGTGCCAGCTACGTACAGACCGTCATTCAGATAGTAATTAGCTACGGACCGCGCTCGCGCATAGGGCAAGGGATGTTTTAACACT
+>76494 1
+AATAGGCTTCCCTCTTCCACCCGGACGATCTGTAACACCGCTCAGGAGTACGTATATTGGGACAAATATAGTTCAGCGAGGTGGTTGAGTGCAGTTCACC
+>76495 1
+CTCGTGTAGAGAGACAGCTTCTTACGAAAGCTCGCTACAGACACTAACGGGAGACGTGTATCCACGGCCAAGGTTCTTTACGACAATTCCGGTGCGTTTT
+>76496 1
+CGGCCTATGCGTCAAGTAGCTGAAGCGCTCATGGAGGACTCCAAAACCACGACTATTAGGTCTTGCCTGCATACTGCTGTTCAGTTGAAGTAAGTTCCAG
+>76497 1
+CGTTGGGGAACTCGCCGAAGAAACTCGCGACACTGTAATTCGCCGTAAGGTTAATCTCTCTAAATGTTGTTATCGGCTCGGTCGCACAATGCATACGGAC
+>76498 1
+CGTAATTGTTCAAACGTGGGCGTCTCCCTTAGTCCTGAAAGTGCCTGGTCTAAAGGTAACCTGTAGCCTGTAAAAAATACGGCCTGCTCTCGCGAGAACG
+>76499 1
+ATGCGGTTACAGTCTCGATCTTTAGGACGTGTTCGCCCACCCCATTGTTGCTCATCATTAAAACAATGCGTGGACTAAGCAACAGGCATGTGGCGACAGG
+>76500 3
+TACAGCCGGATTTATGAAAGAACCGGTTTGCTTGTCGTAGGAATCCAGCAGATATAACCCCACGCAGCTTGATGTCCTTTGTGCGCCGACCTGTAAAGCG
+>76501 3
+AAACGTCGTGGGGCCGCCGTGCTAGCTGAATTTTTATATCATGTTTTCAGATGGCAACCCGGATTTCGCACTGAAGAGAGCGACGTACGCCAACACTCAT
+>76502 3
+CCCAGACATCGGTTGCAAGTCACATCGTGTTAGATTCCAAGGCAGGTTTGTTTAAACTATTAATTCCGTAGGCTGCAGACGGCCCAGATAGAGTCCCCGG
+>76503 2
+CGATAAAACGCAGTTCAGGCTTTTACAGTCACTTAGCGGAAGGGACGGTTGTATATATACTCTTTCCACCCGCGATCTCGCAGGGCGAGCGAATTGTCCA
+>76504 2
+ACACAGAACGACAATCTGGCAGTGGTCAGTGTCGGGAAAAGCGCATGGCTGCTTTTACTAATGTATCTTTGACCTAGCCCTAAGTTCCGACCACGGCTTG
+>76505 1
+ATTTCCATCCAACGTGAACCCTAGGGCGCTCGCCTGAGGCGGACTGAAGCACGTTATAGGTCAAGCGATTAATGAAGTAGTTCGGTACTTGACTCCATCT
+>76506 2
+TTGGGTTTCTCAGATGCACCAGAAACGTAGACCGCTTGGAACGAGCGCATGCTTCTAAGATGCGTCCTGTCGTTGGCACGATAACAGACAGTCACTCATT
+>76507 1
+TTTACTGTGCCGAATCTACTGTACACTGTGATTCTCCTCGAGTGGTGCCGCGCCAAATCAGGCAAAGTCGCGAGAAATTTGCGCAGAGACAATATCCGGT
+>76508 3
+TCACCTGGGGTACGTCAACAGTTCAGCAGTTCTAACTTGACAGAACGGTATGCAGGGCACTGTATATCGCGCTGAGGCCCGGCTCTAAAAACTTCTATGT
+>76509 1
+CCGCGCTAATCTTCGAGTTCCTACGTTTAGAAGACAGCAGCGGTTTAATCTACTGTGCGAGGGATCCCCTGGTGCCTAAACCAGTAGAATGACCAGTATG
+>76510 2
+AGACGGTAACGTGTCGATGACGCCAGATTACATAACGGATACCGCAGCATCCAGCCTTATACTTCACGTATGTGTTCCTTCTGGCCGATACGTGAGGGTA
+>76511 2
+TACGCACAGTGATATCTTACGAACCCAGCTGGTCTTCAGCCAACTGGGATGAATGTTACCTGACACGGTCTGCGGGTCTCATGGATGTTGGAAAACCACT
+>76512 3
+GGATAAACAGGAATCTTTGGACATGTGAAACTCTGTTCTCTGCCAGCTAAGTTCAGACGTGTTTTTCACCGACGGCGGCGTCCCATCCAGGGTCAGACAA
+>76513 1
+TACCCCGGGACCTACTGGTTGTTCAAGATATCGAAAACCAGCTGTGCGTGATTAATGGTCGAAGCCCTGTCGAAGTTACGCGGTATACCTGTACCAATCG
+>76514 1
+ACCGGATAGCAGCCGCCGGGTCAATCCGGGTAGAGTCTTGGTGAGAATACTCATCAGAAAGTCCTAATTTTTCAGTTCCGGTGACGCTCCAGCTAAATTC
+>76515 3
+GGCCTTTTCAACTGGATGGAAGGTAGTGGCGTCTAACACCTTGCCAAGCTTAATATTTGTACTGAGATACACCATACCGCCACCTGGAGCTCGGTCGAAG
+>76516 3
+GTTGGCAATTAACTGAACTCGTGGCGAGACTGAGGAGCACCGGAATGATTGTGAACAGCCCGTTCAATGTCCCTTTATCTAACCTGTACACAGGTCGCCT
+>76517 3
+AGCTAGTGCAACCGAAAATTGTTTATGAGTCTCAGGAGCAGTCCGACCCACTTGCTTTTCGGGGGAGGAACCAGAATATCCTAACTACCGGGTTCCCTTG
+>76518 3
+TATCCTTCAGTAATGAATCTTTCTTTAAATGGCACGACCGGGCTAGTACGTGCGGAATCAGTCGTGCACGCTAGTAGCCAGCCTAGCGTCAAGGCCAAGT
+>76519 2
+GACTGCATGCATGGAGAGTACATACTGTACCCTACACGTAACGTCGTGATAACCTCCTGTTTGATGCGGACATGGCTGAGATCGCTTCGTGAAACTGCCA
+>76520 2
+CTTCTGGTGAACCGACCGTGTAGCACAGTCTTCGGATCGTTTATGCGCGCCATGATGACTAGGAACAAAGCTGTATTGATAAATGCCTAGTGCCCCACAG
+>76521 2
+TGCTTCGGACAGATTTTGCTCGAAATAACGGTGTCTCAATGAATCCGACGAAGTAGAACACCCCTCACGCCTCCCTTTGGGGGGAGTAACCGGATATTTG
+>76522 1
+CAACGATAGGAGGTGAGTCTAAATTACATGTTTCCGCACGTTCCTGGACAATCACGCTTTAGGAGCAGCTTGTGACTTACTTACGACGATGGCCCCCGGA
+>76523 1
+ATTATGATACCGGTTTACGGACGTCCGCAGATACCTGAGACTCGGTAAGACACAATTTAGCCGTCCTGTGCAACGCCCACTACGCAGTTTGTAAGGGTGT
+>76524 2
+ATTTTTAGCGGGCCCACTACGATGGCACTATTGCTTGAATTGAAATATACCGACAGTAAACCCGTCAGCCTACATCGGTCGCTTAGTCCATGAGGGGGGC
+>76525 1
+GCCATAACCTCTTTGCACTAACGCTGAAACCTTTGACGGCGGGATATGTGAGATTACAGGACGTTTTACGCCCTCGCGCTTGCAGAGATGTAACGATGAC
+>76526 1
+ATAAAAGTCCCGCGTAACAATCGCCGCGATCTTTATTGTTTCGATGAGTACTGTTGGGATACTTCCGCCGACCACAATTAGGCATGGGAAGCCTACGGGC
+>76527 3
+TTCTTACACTCGACATCGAATGATCGAACGTGTAGGACGGGCTACAATCCATACAGGATGCTCAAGCTCAACTGCAATGGCGGCGTTCGTGGTTCCGTAT
+>76528 1
+AGAATCTCAAAAAACCTCCTCACCGTAATACGTCGGGGAGCGTAGGTGGATTGTTATAATAATGGCCGTCTTCCTCGGGATGGCCTCCACTGCGTTAGCA
+>76529 2
+CCGAGCCGGTCGCCTTCCAAGGTTGATTCAAAAACCAAAATTCCAATTTATTCCGGCGGTTTAGAGTGATGTGTATACGGATCTATGGGCCAGCGGCCAC
+>76530 3
+AACGAGTCTACGGGTCGCATCCCAAGAGATGGTTCGCTAGCTTCAATGACGTACCCTGCATTCACGTTGATGGACTTGAAATTGGTGGCCTAAGACACTC
+>76531 2
+AAGCTGAAACAGAGCCAGCTTCGAACGGGTGGATATCTCGCAAACGTTCCAATCCTGTATGGTTGGTAGTACCTAGCTTCTCTGAATGAGTTAGCGCCCC
+>76532 1
+GACCGACATCTCTGAGCTTACAGAAAGCTGACGTATTAATCAGCCTCATGTCAACGAAGCACTTGTTGGATGCCCATGGGTCAGTTATAGCCTCTGCGGG
+>76533 3
+GATTAATACCTGCATGCAGCGGAAATGTTATCGTTGGCTACCTATCGTGCTCTCTGATGGCCCAAGCACACAGTGGTGTAAAGACTAACGTGCATCGCGC
+>76534 1
+ACGGCCTTTATCTAGATATCAGAACTTTAGCACCCAAAGGCGCCTACAGATGCGTCGTTACCGTCTTACGGAGGTCGAGCTAAGCGACGATCGTTGTGAT
+>76535 3
+AGCCGCGACGTGAGTTAAATCTCAGCAACGGCGCATTTACACATAATGTAGTGACCGGTCCTTGGCTCCGTAGTATAGTCGGGTGTAATCACCTTAACCG
+>76536 3
+ATCCGAAGAAGGAGCTTACCCAAGACCTGTTACTCGTGTCGATTTCTAGGCGACACCGGTCACAAAGCGGCACCGTTGGCTTCGATATTACTGGGTAATT
+>76537 3
+GAGGCGACCTTAGTGCCTCAGATGTCAATTACCCAAGGGTGGTATGTAGCATAAATGTCGCCTGACTCTTACGCAAAACTTGCCTTAACGCAGTCTCGGG
+>76538 3
+AGGTCATCCCATTGCACTACACCATGCTAATCATGCCGCAATGCTGTTAGGGGATGGTTTAATGTTTCCGAGACGCGACTCCCGGATCTGGAAGGTAAAC
+>76539 2
+TTCTGCAGATAGACGGATCTGCCATCATCAGTAACATCTAGGCTCTGAAATCGAAGAGTGCCGGCATCAGTACCGCCTTCAGTTTCCTGATGCTGGAGAG
+>76540 2
+TTCGCCACAGGCCGGGGATGTATCGGCTGTTAACAATTCTCGTTACAAAATGTGCCCCGTGCGGCCGTGATCTACTCAGGTGCTAGAAAATATAACTCGA
+>76541 2
+TCCGTGTACACGCTCTCAAAAGCCAAGGCGTGCACTATGTGTACTTTAATGGTCAAGATGGTATCTGCGCCAATAGCAGGTTAACAATGCGTCGCGCGTC
+>76542 3
+CAGGAGTCGGGGAGGGACCAGTGACCATCATCGATTGATAAAACTGCTCCGTTTCACAGTCACTGTGTATGAGCCATTTCACTCACACCCATGGTTAGGT
+>76543 2
+GACACCGTATCCCGGAATACAAATATACTTCTCGAGTTCCGTGTGCACTACGGGGGGATTACGACATGGACTCTACTATGGACCTGGGTCTTACCAGAGT
+>76544 1
+ACACAGGTGCACGTTATTTCGCCATTTCTGGATGATAACACGAGACTGCCAGGCTATAACCCGGTGTCGTATATCTAGGTGCAGACAGCGCCTGAACGTT
+>76545 1
+CCAGGGTGCAGCTATGAGTTGTCCCGTAGACCAATGGTCTGTTCCGTTTCAAGCAGAGCATCGCGCTCCAGATTATCATACGTCTTACAAATGGAAGACG
+>76546 1
+AGATCATCTTGATGAAAAAATTTAAATTCCACGGAAATCGATGGCGGCCCTTCTTAACTACAGCAGGTCGCATCCTCGGCAGTGTGCTGCGGTGCTCGGC
+>76547 1
+TCTTAGGGGCCCCGCCGGCAGATGCAAGACAATCTTCGGAGCTGCTGTGGGGAGTATTCAGCTACTTTGATCTGAAACTACAAGCACAGACTTACCTTAT
+>76548 2
+AAGGAACGTAGCCGTAAGTGCCCCTCTTGGATTTTTCTAACGCGTACTCAACCAGTACCTGCCGCGTGAGGCCCTATTTTAGCGAGTGGAAGAACAGATT
+>76549 2
+TAGTCCCAACTTAACTTTCTACATGCTAGGCCTAGATAGCTGCGATTTTACGAGTTATAGCAGGAGGCCGTGGGGCGAACTAACACACTCAGTCGCCGTG
+>76550 1
+GCGTTATTAAGATCAGTCCTGCCTAGAGCCCTCTCCAGGCATAAAGGTAGTTGGACCACGCTGAATACAGTAAGGCCTCACATTGCTGACCGAGTTGTGT
+>76551 1
+AGACAATAACCGGAAACCTGTTAACGTTTGTTGACCAGCCAAGTGGCTAGACTTAACCCCTCAGTTCTTCGGAATGGGTTATACGGTGGGCGATTCCCCG
+>76552 1
+TTTCCCACCGGAAGGACGTGACGTAGCGGATCTGTACAGCGTAGGATCAAACAAGAAGATTATTGGACTGCCTTGTGGACTCCCTACTGCACTGTTTCAC
+>76553 2
+TCGCGTAAATTGGAGTAGTATTTCGCTCAGCGTGCGTCCATCGAAATAGGCGCGAGTCACATCCCCATTGCGAGGACACCTGTTATGGCTAGTTACACAA
+>76554 3
+AAGTTTAAGCTGCATCCTCTGTTCCATTCGTCGGTAACAGGGACTAGCCCCCTTTACTGGCGGCTCATGCTGGGTCCAAAAGAAATAAGTGGCTAGACGA
+>76555 1
+ATCGCTCAGGGCGCACTCATTACTTGCCTCCGTAGTAGTTCCTGCAAGCTCAGGTCGTGGGTAAAAATTACAAGTGCAGAGCCCACTTACGTAAATGGTG
+>76556 1
+TTTTCGTCCCCTTTTCGCTGGCTTGTTGACGAGGGACGACACAACGATCCGAAATGATAGAATGCGCTAACCAATTCCTGGTAGTCGACGTCAGGAGAAC
+>76557 2
+GTCACTCAGAATGCGGCTTTCCAGAGCTATAGGCGCTGAAAGATAATGGTCGTGAAGATGTGACTCCTCTATCAAGCTCAGCGCAAGTTTCCTCGCTGAC
+>76558 3
+AATCGCCGCATGCTAAGCTACCAGTAGTGCCTTTAGGTGGGCCCCTTGGAAAGATGTATTCAGATATGGATGAACTGGTCCCACTCACTACGGATGCATC
+>76559 1
+TGAATCCTTTGGACAGTTCCCACTGCTTACGTTTATGACCAGGAACCTACCTCGTGAGGCCATATGTGGAGGCTATAAGTCAGCACAGCGATTGGACACG
+>76560 3
+CTTGAGTTGCAACTCCGCACGAGCTGTGTAAGTCTTGCACCTACTGTGAATCGACCCACAAGTGAACCCGGGACGAGGTGTGCTGAATTAATGTACTTCA
+>76561 1
+AGATATACTATTCCTCAGACTTAAGCCGTTCCTCACGAGCCCGACTGCGGTAGTGAGAACGCGCACTACATGTTCGCATTGAGGCGGTGAGAAACTTTTG
+>76562 3
+GAGGACCTGGATGCAACTAAAGCTGACTTCTTGCGAGCATGTAAGCCGCCTAACCGTCCTCAGAGAAGGGATATTTGCTATGGGCATCAGCCATTCTTTC
+>76563 1
+ACCACGTGATGCAAGCGTATCGGCCGCAGGCGAACCTATCAAATGTGCTACCGTGGGCGGTATATGCAATATTGGATCTACCTCCTGGAACGAATCTTTT
+>76564 1
+GGCGCTGGCCAACCCGTGGCTCTTGACATATATTGAACGACGCCTTTCTACCACTTAGGCCTGGGCCTTCTAAATGAATAGTCGAACAGGAAATTTAGGG
+>76565 2
+TTGGAGGAGTTCCGGTCGGTCAAATACCCCGACTTAACGGCCAAAGACTTAAGATCGCATTATATTTCCTCGCAAGTGGCCCGGAAGTCGTTTTGAAGCC
+>76566 3
+GCTTACGATCTTCTCCGACAGAGGTCGCGGGAACATTATGGGGATTCTCCTAACCCTAAAGCTAGGAGACGGGACAATTTATTCGCGAATCCCATGGTTC
+>76567 2
+AGGATAGTCCTCTCCTGCAAGTTTACAGCAGCTCTGTGGCTTGGAAGAACTGAACTAAGTTAAGGGTCGCTCTGAGTGCCCCGCTAATGCCGAATTCAAC
+>76568 3
+AGGCACCTAGCTCTAGCTTTGGCCGCGAAAATCGCTATGTGCCATGACGGTTTACCTAGCCGGGCTTAACAAACGCTGGGTAGTTAAACAGGACCTTATT
+>76569 2
+GTGCAAACGCAGACAGCGGTACTGGCGTTCTATAACCTTATGACCCCCGTTCAGGGTAGGTTCATATCGAGAATTAGGTTCAGCCATACGCGCGTTCAAT
+>76570 2
+CCGAGGATTGCCCCCGGAACTGTGACGTTGCTCCGACGACGTATCACGGCGTAGAACTCTGCTTGAGACATTCTAGTAACAAATTGATGATGTTTCCAGA
+>76571 3
+GTATTCGCTGAGATTCAGGGGCATGCGCTATAAATCGGGCGACCAAGGTCCGACTTAGGTACTACGCTAATCTCCATCACCGTTGAAGACTACTAGTGCT
+>76572 3
+CCCCTCAACCCTCAATCCCTGACCAGAACGCGACGGTAGGTCTGGGTAGGTCGTAATGTGGGACATGTGAACGTGCCTTTTGATTGACTAAATTCAATGA
+>76573 3
+GCGCGCATATCAATCGATATGAACGTAAACTTAATGAGGCTGTGGATGCGCGCTAATTCATCCAAGGCGTCCTTCCATGCGTCTAAGGCTAGCTTCGCGA
+>76574 3
+TGCATTTCCTCGCTTGAAGGTTGCTTCCAAAATCGTTGGGGTCATGCAATGACCGTGAGCTACATACCAGGATACAATCCAGCAATTGACGCCCTGGGGA
+>76575 3
+ATTGGGCTCCGGCAGTGCACCAATTCCCGATGTCCCATGCCGCTGGCAAAATTATTACGTACCTTGGCATTGCCATAAGGAGACGTAACTAAGTGGATTG
+>76576 2
+CCGTTAACGAGAATGCGAGGTTGATGTGATCCCGTCATCCATGTCTCGTAACAGTCAAGTCATAGGCTTGCCCCGCCGAAGCAGGTTAAATGCTTGAACT
+>76577 1
+ACGATGTAAGTCTTTGACATCCCGAAACCAGCACTCTGTCAGCGTGCTGGTACTTCACATGCTACAAATTTTCGGAAGATAGAGGTACGGTCGCGCTGGC
+>76578 1
+TGGCATGCGTAGACTCTTCTATTATCTTGGCTGCTCAGCAGCAGAATAGCTATCAATCCGCCCAGGGGGAGCGGCTCAACCATAACATGTACAGGTGTTA
+>76579 3
+CTGTTGCATCCTGAATGGTATTTTGCGAGTACGAGGGCCGTGTAGAGAACCGATCTTAGTACCCCCCCACCAAACTTTGTAGCGTGAATGAACATGACGC
+>76580 2
+GAGTCTGCAAGCTGGCTGGATGCTAGCAAGGAGCGTGTCCCGAACGACGTTTGCTTGCCACATGTTATCGAAACCCAATAAATCATCTCGATGGTTACCT
+>76581 3
+CTTGGTCGCGTATCTAATGTTCGTTACGCATAGGGCTAACAGTAGAGATCAACAGACCCCGTTATGGATGACACCGGGCACACTGAATGATCCTTCGCTG
+>76582 3
+ACTCCAGCGCATCGTTGACGTTTGCCACGTTAATCGTCGATCTTATTAGGAAGCTTATAATATCGGCATCACTGGCCGACGGGCAAAAGCGTGGGCCTAA
+>76583 1
+CCAGAGCAATTTGTCCCATGCCCAGCCAATTGTGAGTGTCTAATACGATGTGTCAGTAATGTTCACGATAAACTTGCGAGGGGCCATGAACGCTCCCTGG
+>76584 2
+TTAGCAGTTTCTGAATAGCGAGTTTACAGAGCGACATGTTAATCCGACGGTCAGCCAAAACTCATGACGTTGCTCCGGCATACTAGCGCAGGTTGTCCGC
+>76585 2
+TATATAGGCAGCCGAAGCACGGGCTCGCAAGTGCTCAGTCTCAAATGATTCCCGCGTACCTATGTAAAGGGAGGTCTAATGTCAACGGTGCCTTACTTCT
+>76586 3
+GACGATGCTTGACTACTACGGTCCTGTCTCCTCAGAACTGACAACTGTGCGCCGTGAAGGTTATTGGGCCTTCATGACCGGTTCACGATATCGGAAAAAA
+>76587 2
+TGCATATTAGCGGAAGAGTTAAGAGCAAATCACCTACCCCTCGGATGATCTATCTCATTTGCCAGGCGGGACGTTTGCCAGTTACCACTGTGTACCGGAG
+>76588 1
+AAGTAGTCCCTACTTGTTTGAAGTAAGTCGGCCTGGCGACACCGTTTAGCTCCTAGACAATAGACTAGTAAGGACCGCTGGAACCTCAAGCGTCCTTTGG
+>76589 2
+ATACCTTGCAATTTCAACGTGGCCGTTCACTTGGCTAGAGCTCAACATCGCGGGATCGATGCCAACGTGGACCTGGTTTCATGTAGGAGAACTAACAGTC
+>76590 2
+ATTTCACATGCAACGACTGTAGGATAGTTGGCCGTTGTCACATATTAGGTAGACGCTGCATCCCTGGGCATAAATAACATCCCTATCACGGCGTGGGGCC
+>76591 2
+CTGGTCCCGCTACGCAGATTCGACGCTAGAATGAAATGGAAATTTGTCACTAGTTATGGGACGTCACCGTTGCCGACGACCGGGCTTGACATTACTTCAA
+>76592 1
+GCCCGCAAGCCCTATCGGCGTGCACTTAAGGTAGCTTTCCGGCCTTGGGATTATGGGTGGGGTACTCCAACCATAACTATTATTACTAACACGGAAGATA
+>76593 2
+GTTCGATAGCCGTTCAGCTACGAACTGCGTTTAATGTACGTCACTGGATTAAACGTCCGGCTCAAGTTGTGGCCAAGTCGCCGGTAACTACATGCACGAA
+>76594 2
+AATTACCATCCCTCTCTTGTGGATAACTTCGGCAGCGGCAGAAGACACGATTCTACTGCCGACGTCCAGCAGACATGTATGATGACTGTTGGTGTACGAG
+>76595 1
+GTAGATGTCAAAGGGATTGAGCACCATACGTGGCTAACTCCTTCGGCCTAATCAGATCGCACGGCTTCATGCGAGCGACCACGCTGGTTTAAATTATGCT
+>76596 3
+TTACGGGAGCTCCGCGACGTCCGAGGCCCGATAGACCGATTTAACAGTTCGGGGTTAAACGTGAGTGTTTAAGCTTCCACCATGCCTACGAATATTACTA
+>76597 2
+ACAGCTGTACCTATCTGCTACTGGAACTCAACCTTGGGTTGAGGGCCGAGCTTGGACCCTCAATTAGGAGACTGTAAAATCTATCGGGCATAGAGCCTCT
+>76598 3
+TCATACCGGCTCTTACAATAGAGAGGTATGGCAGTCGGCTTGCTTTATGAGGAGCCTGACCCGCCCGCTTTAAACATCGTATCGCGGGATACATACTGAA
+>76599 2
+ACTAGGAGTACGTGGAATCATGAGTACAATGGCGGGCCGACTCGCGCTACCTCTTTATATTAACCAGCTAGTTAGTCTACGGTCACGTTGCAGTACGCCA
+>76600 3
+TATGTTACTACTCGTGGTGATAGTGAAGGATAGTTGGCCTAAGACCTGTACAGGACTTAACAGGCAGCCTCGCTTCCCCGCGTTAGCATCAGCAACGACT
+>76601 2
+CAACATGTGGGCCTGGCTTGCAGATCGTAATCGATTACTAATTCGTCCGGACTGAACAAACGTTATGACTCATTAGTCCGACAGGCCGTCATCCGTAGGG
+>76602 2
+TATGGTGCGTGGACCCGACTTGCTCGCGCAGTCTATACTTGCGTCTAATAGGTTGCTAAAGTCGAATACTGTTGAGCGGAACATAACCCAGGCCCTAAAC
+>76603 3
+GGACTCGACGTTTTTTTCAACTAAGGATCTGGCTAAGACGCCTCAGTCATGGGAGATTGAACTTTCGAAACCCACATCCCAGTTCGGGGGCACGTTAGCA
+>76604 2
+GCTGAAGCTCGTCTCAAAATAGCCATCCGCTACATCTAGTTTAAACGTGCCGTGGTAGAAAAACAGACCTTTTCCGCCGATGTTTACGGAGTTGCGCGGG
+>76605 1
+CGCTAGGCCGCCTGAACTTGAATTCGTGCACACGAGCCAGCATCTGGTTTCATAGAATAGACCTACCTATGACAACCATGCCGTGTTTTTGGTGAGAGAG
+>76606 2
+AGCTGAGTACGCGCGTAGAATGGTGTCGGACCAGTGGTCAGAAATCGTACCTAGAATGTAGTTCCCATACTACCACTCCTGTTTAACATGGGACCTTCGC
+>76607 2
+TATCGAATACGGATATACTGTTTCCCAGTAGCGAAGCAACGTTGACAGTCGGGCGTGTGTTTATGGTACCATCCTGCGAAGCTATCACGAGCGACCACCT
+>76608 1
+GCTAGATTCGCATTAAAAAGCCCGCTGCAATAATGGCCTCGTTGCTTGACGGGGATTGCGGTACAACAAAAGGCTGTGCTACTAACTGCCGGCTTCTCAT
+>76609 3
+TGGGTCCATACGGCGTAGTGATATCAGCTAAACGTCAAGATCAGCGGTTCGCTTCACCTGTCAGAACTGACAATCTGCTCCATGATTGACTAGACTGGGC
+>76610 3
+GTAGCCGGTCTCTGGTCACTCGCGCTCCAACGCTACTAACACGAGCTAGCATATAGGACGTAAGAACGATGTTAAATACTTCTCGTGTAGAGCGCTGTGT
+>76611 1
+GTGTTATCCAGAGACCCAGCTCTGCGCTATGGCTTAACGCGGTTAGGCACGCGGTATTAAAATAGCATCACCGCGCAGTCACTTAAGTTGCGGTTTACAA
+>76612 2
+GGGTAAGTCAATTACTCCCGGGGTTACATAGTAGTGGCACGTAACATCCGCTATCTCCAGGTGACTACGCCGGATGTTATAATTCGACCAAGCTCTCGGA
+>76613 1
+TTACCGTTCTATGAGCAAGTGGAGTACGGCCTCATGTAATCATGGAACAAGAGGAGCTACGGCCCTGCCCGAAGCTCTGCACTTTTTCTTCCAGAGATGA
+>76614 1
+TTCACACGGACGAACAGCTAGTAGGACTTCTTGATGTACAGTCACCCGATTAGCATTTGGCATCAATAGGCACCTGCCGGACATGGTGATGGATCTCGTC
+>76615 1
+AGACGTGCGTGGGTTTTTTACATCAAGGATCTACTAACCATCTACATGTGGCCCGAATTGCACGGAGTCGGGCTCCCCCTGCTGACACTGAAGTAAAATG
+>76616 1
+AGTCGGCTCTGGCTCTAACTCGTACACGACACAGGGAGGATCGTGAGCAAACAGTCTTGTAATAGACTCTCTGAGCCTTTGGCTGATACCTGTCGAAATC
+>76617 2
+ACCAGCATTGAATTTGTGGTGCGGTAATAGGTGCAGAGCTTCCGTCGAAGTAGGATCCATGCGAAAGCTTAGGAACATCCCCCCTTCGTTGACTATCACC
+>76618 1
+GGAGACAGGAGGTCGTCTAAAAGCCTCATCCGTGTGTACGTCATAATATTGATTTGTGCCGACACTCCGCCCTTCGGCTAAGTAGACTAGGCTACCAATG
+>76619 3
+AATCCTGCTTCGGAAGGTCTGCATCTGGACTTACACCCATAGGTTGCGTGACTAGGGCTCGAGTTTTAGTACTCACAGAAATAACGTCTGACGCCCAGGA
+>76620 1
+TAGATGCCTAATAGATGAATTGGTATATCCGAGCGCTATGCCCTTGCGAACTGCGCATGTGATTCCGAACTATTACACGCTTGACAGCAGGCTGACCGGC
+>76621 1
+GCTCTCACCCAGCTACTGAAGAGGTATGACGTTATCGTGACGCAGAACTCTGCTGGACTCCCTACGTTCCCGTAGTGTAAGAGTGACGATATGAAGATTC
+>76622 3
+AATTTAACCTCATTTGCGTAGATTAACCTAACAAGTTCCGGCCCCACGGGAGCGAGTTGCGCTCAGCATCTTAGGAGCATGTGGCTGCCTCAGAGTAATG
+>76623 1
+ACTAAGTTTTCGAATATCGTGGCCTGTCTGGTGATGCCATCATTTCGCCTGTCACGTGGACGGGAACAGTTTAACAGCATACGCCCACAGGAGTACCAGA
+>76624 1
+AAATTATCAACGCATCCCATTTCAAGCGGTGAGCTCGGATTTGAAGTACTCCGGGCAAGGGTTTCCCGTGTAACCGCGTGCAACTCGGTCTAATGAGATC
+>76625 3
+GGTGGCACTGCTGATCTATGTCCCGAGCACGAGACGATGGTTGGAAGGGAAGTCAGTATACATACAAACCTTATCTCCAGTATCTCTAGCTGCTTCCGCA
+>76626 2
+TAGCACATATCGGGAGCCCTCCCTATCTAACTTTCCGCGATCAGTATCAGCATTAACATCGTGAGCTGGCCCATAGAGTGCGAGGGATTGCAAAGTGGTT
+>76627 2
+ATGCACGTCAGTCGGTCCTACTACCTGGGTAAGACATGATTCGCGGCAAACCACTTGGGGCGAAAAACGTCGCATTTCGAGTTAAATGGATCTCTCCGTT
+>76628 3
+CGCTTGTGCCGTTGCAAGGCCCAGTAGGGAGTTCAGTATTAGATCAACACCCCGGACGAAGAGGAATGCCATCGTGATTAGCACCTTCTGTACAATTTCT
+>76629 2
+CAGGTGGAAAGCAGGAACGCTCCGTCAACAAATGGGTGTCCTATACTTAGAGGCTTTGAGGATCAGTTCGGCACTTCCGGACATACTTCCCTTGAATCCT
+>76630 2
+ATTGCTAGTACTATTAGGATCCGCTGGCTACTAGTCGGCGTAAGTCATAGATAGTGCAGGACCTCCGGTTCCGGGCATACCTCAAGAATCACGCCTAAGT
+>76631 2
+AGATAAAGCCCGTTATTAGGACTCAGATACTGGTAATTGAACATTAACTGCCGATTTGCGCCCGTCCGATGGTCCGATAATCCAGCAGGCGGTGCGTCTC
+>76632 1
+ATCTGAGTACATCATACATCTAGGTGAGCGGCTCTTGCAGTACAATGTTAAAACATCTCTGGATCAAAGCCTGCGTGTCTGATGCGGGTGCCCCCAGCAG
+>76633 2
+CTACTGTTGTCCAGAATAAGATTGTCCCGACATTTGCCGTACGCGGGGTTAAGGTACGGCAACCGGCAAGACTGAGAATACACTTTTCCCACATGGTGTC
+>76634 3
+AAGCTGCATTCCCATAGTCACAGTATATGTACGGCTCCTCAACGCTCGCGTGCGGCGGTCTTGATTCGTGGCACTTCCGAGGACAAAATAAATTGATAGG
+>76635 3
+GAATTCTCAGCGTTCCCTGGTTGAAGTCCGCATAGACTGTGGGGTCTGGAAAGTTTGGACAACCTGCTCGTAGCACGTATTCACAAGTACAAAGCCACTC
+>76636 3
+ACACACGTGTGGGGCAGCTACGCTTATAGTGGCACATGCTTTAGGACCACTTTAGCGAGGAGCGCATTATAAGACCGTTGATACCAGCTACCTATGCTCT
+>76637 1
+AACTTTGTGATCGCAGTGACCGCCACTAAGGCCGGTACGTCGCCCATGTATCTCGATAGCGCATTAAGCGTCTTACGAAGTTAAATTCCAGAGGAGCGTT
+>76638 1
+GGCCCGCGCTGCTGGTACGCGCTTAAAGCCATGCAATAATGAGGTGACCCTTAGCCATCGTTCGGTATTAGGATTTGACTGACAACAAAGGATCTTATCC
+>76639 2
+GGCTTTGTTGTTTGATCGGACTGCAACTAGTCTGACAACCAATCCTATCGGTGTTAATGCATGTACGACGGAGTCATCGGACGCCGACAGATAAACCCCG
+>76640 1
+CACTCCTGTTCCTGTTTCATAGGACAACGGCATCTATCTTGTAATAGATCGCTCCACGGAATGGTGATTGCATTGGGGCACGGGCCACTAAACGAGACGA
+>76641 1
+TTTGCTTGTAAAATCGTCATTAGCTCACATATAGGCTTAGGTTCCGGGTATTCAGTGACCGAGACGCAGGTTCAAAGGACCCTACGCACTCGGAGGCCCA
+>76642 2
+CCGAAGAGTTGGGCACATTCACGCACGAAAATTTGCTACAATAGAGCACGATAGTTGCTGCCTTCGACTAGTTAGGTGTCGGCGTCCCATGACCTTGTCA
+>76643 1
+AGAAGAGACTCTTTTTAAGGACCCTGTCTTCCTGCCTGGCGATAGTCATCGCTGGTTGCAAGATGGAGACGGTGATAAATTCACGTCACACCGCGCAACT
+>76644 1
+TCATTTAACCCAGGATCCGAGCAGGGATCCAATAGAATCTTCCCATTACGTCCGACTATTGTGTTCGTGAGTACTTGGGACCCGGACCGATGAGGAGTAC
+>76645 2
+TACGTAACCACAGGGGCCTACGCCTGGGGTCAGCTGTTGAGGTAACTTCGCAGAACTAATATGTATATCTAGGGCAGCCATACCCCTCGGTTATATTGCA
+>76646 2
+TCAGTTTGGGAACTAGGGATAAAGAGCAACTTACGAACCGCCACCTCTTTAGACATTGGCGCTTGTCCCAACAGGGCCGATGGCTTAGGCTATTCAGCTT
+>76647 1
+ACTACCCAGAGATTCGTATAAGCAATATCCCCCCATGACGCAGTCAAAGGGTAGTTTCGGACCAGGGTTCTCAAAGTCGTTCGGATCTGGGGCTTCAGTT
+>76648 1
+TAGTGCCGTAACCAAGTCGTGGGGTTAGGAAGGTCTTCCATACCATGGTCTAGAAATCACTCCGTTTGCCAGAGCTCTGACTAACGTCACACAGGGATTC
+>76649 3
+AAGAATACCCTCGGCTTATATAAATCCGTTGCTCAGAAGTATAACTCCTTTGCTAGGGGGCCGTCTTTCACGCGAAGGGAAGGGGGACCTTTACGCACCT
+>76650 3
+TGGACGGGTTCATTACATCTTCAAGTCCGCTAAATAGATTGCCACGGACCAGTAGATCCCCTCGACAATACCGTTAGCGGGCAGGGCGTTATTAGTTGCA
+>76651 3
+TAGTATTCTCACATCCGGCGCACTGGCAGTCTATCACCTCTTGGGTCGGCGATAGTGGGAGAGCATGCAAACGCCTTCTAATGACGAACTCATGTTGAAA
+>76652 2
+TCAATCATGCGATCTCGCAACATCGTGTGTACGAATTAGCGATGGTGGCCCCAACCAAAAGATTCGTTCACGGTCAAGCTCGTTTGGGAGTTTGAGCCAC
+>76653 3
+CCAATAGTAGTTCCTGTATGATATCGGAATTAGGGCACGTGGATCTTACCTGCCCGCATTCGTACAAAGTGTCGGTGCGACCCGCACTGAACGGAATACT
+>76654 1
+AGCTCGCTCTCTGGTGTTGATTTCCCCAGGAAAAATCAGTCTCAGAATGTCAATCTGACGAGGTGTACCATCAAAGGCGCCTTGCGAGCGCCTAGATAGT
+>76655 1
+AGTTCTTGGCCTACGATACGGAAACCGAGATATACGCCGTAACATCCTTGTACCAAACATCCAAAGCGCGTGCTGGTGTGGGGGAATCTGTTCCGTCTTA
+>76656 1
+TATGAATGACTCCGTGCCGGAACCCTTAAGGGCAGCATTGCTGCCTTATATACCGCTTGTTCCATGGTAATAGCGAGCAACATAGCGTGAAGAGTCGCCT
+>76657 3
+GGGGGGACCGGCACCTTGATAGACGGTTATAGCCATAACTATAACCTACCGCCATATCGTTATCTATCTCCTATAGACTTGTCCAGGGGAAGGCGCTGTA
+>76658 1
+ATTGACAAATCCTTGATCGACGGTTGCTAACCCTAAGCGATCCAGCCAATCTACGAGGCCTAGACTCGCGGTGTGGCTCGGTTATAACGTTACAGGGTTA
+>76659 3
+CGCTTTCACACATCCTTCGATGAGATGGTTCAACGATTACGACCATTTGCCATGCTGGTAGAATGCGACAACTGGCTTCGACAGGACTGGGGCTATGACA
+>76660 1
+CACGACAACTTGATTAATCTCTCTCCTCCGACAGCGGTGGAGGCTACTCAATGAGGCCGGGTCGCGTGGGAAAACTGAAACTCTATCGGTTCATTATGTA
+>76661 3
+GCTGTTAGTGTGCAAGTCCCTCTTTCCGCACCGTCAGCGTCTCAAGCCGTAAGTTCTCCATACCTAGACGGAGAGAGATTAGTACAGAGGTAGCTGAATA
+>76662 2
+CGGCACGTAAAACGACGGGAACTACGTGTAACTGCAGACCCTGCGCTTATCTTGACCATTGCGTAAATCCCGTTCTGGCGGCAGATCTTAAAGGTATGTT
+>76663 2
+CAGCTTGCTCGACTAAGTCACGGGCTCGCACTCCTTTAGTCATTGGATAGCTGGTCGCATGGTAATCTCAGAAACATGATGCAGCTGAGTTAACGCAGCA
+>76664 2
+TATTTGCCGCAACACCATGGAACTGGCTTCTTTGGCGAATGTGTAGGCAACTAAATAGCTTGAACTAGCCGCTACAGCGTGACCTCTCAGGCGATGCGTA
+>76665 3
+ACAATGTCACTGGTATCCCTTACAGCTCCGTCTGGCGAGATAGCCTCCCAACAGGGTTTCGCGAGAGGCGATAGTAGTATACGCGAGCCTATATTGATTA
+>76666 1
+AATTCTGCTTCGGTCTGCCCAGAATTCTCGGAAATCTCGGGCCATAAGGGAGAAGCATAGCGCAAATCTTTAGATCCAGAGTATTCAGGCTCGGCTCTCG
+>76667 2
+CCGCGCGGCGCATAACACCAAAACTGGCTACGGTTCTCCCCAATTGTACGGTATTGCGCTATTATAGTTGTAGCTAGTATGAGAAGGACCTCGGAATTCG
+>76668 2
+GCAGAGGCCTCCAAATCGGTCGGTGTAAGTCTCACTCTCGAAATGTTGCCGCAGTCCGCTGTTAAGTTAAACTGTACAGTCATCGATAGTCATCGAAGCG
+>76669 3
+ACTCGGCATTAGTAGCCACAGGGTTAGAACTTCAATGCGAGCCCGGGATGCGGACCACAACTCATAACGTGTTCTCGCTATCTGGAGTCTTATCAGAGTT
+>76670 1
+CTGTTCTCAGAAAGACTACTTCAAGCTTAACCGGTCTAAAGGGAATGTGTCATATTACATGGCTGGGCTAGCGGCTCAGCAACCTCGTGCTCAGGCTCAG
+>76671 1
+AGCAGGTCTTACTGTCTGATATGCGAAATACTTCGAGTCGAAACCGGCAGCTACGTCCTCAGTCCACGATCTTGATTATGAAAGGGGCGCTGCGATACTC
+>76672 3
+CCTCTAGGTGAATCTCCGCAGAGGAGGAGGTATAGACACTATCCTGTCCGTGTCCGATGTTAGTAGAATGAAGATGCTGACCTTCCGCAACCATGCTCTA
+>76673 3
+ACAAGGGCCAACCTATGAGGACCGATGGTACGATCTGATATGTCCCCATTCCTATGGTGGCCCTGATGATCACTATCCGACGGACGAGTATTAGTTCGTA
+>76674 1
+TGCCCCACAGCGTCGATTTAACAGGAGAGTGTGGCTCCCTCAAACATCAGGTTAATGTGAGTACTGCGCGTTAGCTCTGACCTTCACATCAGTAGAGAGT
+>76675 2
+GACACTGTAGCTGCACAGGACTTGTGGTTTGTTAAGCCGCGGAGCGCTTGTCCTTGCCAAGTATAGCGTCTCCGATCGTCTTAAAAAAAGACAAACGCCT
+>76676 3
+TAAACTGGTTAAGGTCTATTTGGCGGAGGGCGCTATATCCCGCACGGAGGGTTATCTCTACAAGAACGCCTCCGAATATCTGCCTGTAACGCGTAACATC
+>76677 3
+TATGCGGCCCCTCAGCCCTTATACTTTCCGTTATCAGGGGTCGATCGTTGCGTTGAGAAAGCAGAGAAGCGAGCTCGACTAGCGTCGAAACTAATCATTA
+>76678 2
+TCGCGCACTATTAATTCCCAGATTGCGGGAGTTCGTTCCAGCCTCTTGTCAAACGAGCCCGTAGGTCGGTCAGTAACTTTAATCGACATAGAAACGAGGG
+>76679 2
+CACATGCCGTGCGCGTAAGGAGTATGTAGACACGTCACAACGAGGAGTCTCCATAAGCTGTAGCTCTTTGTATCCGCACGAGTTCGTAACGTGTATCCAT
+>76680 3
+CGTGCCAAGTAAAGGTACGTCTTGCTCAAACGCTGGTGCGACACCATGATCCTTCCTGTGACCTACGTCCGGTATGAAGTTCAATGCAGTGTAAAGGCAT
+>76681 2
+GTGGCTTCGTCCAATCGATCGCACCTGGTGTGCGCAGTATAAATCACGACGGGGAACTAACCCGCACTGAAGTACTTGTGCATGTCACAGCGAATTTTTA
+>76682 3
+AGGCAGATAACCCTGGTGTTGCTGGTCGTTACCGAAGTTCGTAGTGGCAGCTAATGATAACCCAAAGACTCTATCTGCTGACGATTAGCACGTCCGCCTA
+>76683 3
+CACCATGGTTCAGCAAAGAGCAGCTTATGGACACCACTGACGCCTGGGAAACACGCATTTGGTCCATCAATGGACGGGCCTTGACATTTGTTCATTTGGT
+>76684 2
+AGCTCGTCCTGTTTGCCACAGAAGGCTTAAAGACTCCACGATAGCAACAAGGGGTTCAGGGTGGTGCCTCCATAAACTGTTAGTCGACCTTTCTACTGAG
+>76685 3
+GATTCAATGTCGATCCTATTGACCTTGTGCGCCTCCCCAGACAGACAGAGTCCAGGTCTGCTGGTACAAGATTGAATTTTAATGCCATGCAAAGCGGGCG
+>76686 3
+TCTCTTCCACAATCCGAAGTAGGTTTGTGTCAAGTGTGGTCAAGAAATCATGACGGTCTCCTTCTTATGCAGGACCGTCCAACAGCAGGGGCAACGATCG
+>76687 2
+ATAGCGCCCAGATAATGGCGATTTTAGTCGCCATGCATGTAACTGGCTTATCCCCTAAAAAAGCTGTGGATAGACCGGTCTTACAGTCTACCGGCGCGGT
+>76688 1
+GTATATCTCTAAACCACCAGTGCGGTCCGGCACATTCGTGTAACTCGTGAAGCCACTAAACCTACCGGTCATTGAGGCATCGGTAGGGGATGTATTTCAG
+>76689 1
+CAGATACAAACGTGACAATTCTATCTTCCGCAGCTGTATTATCTGGTATCTGGGCCGCCGAAATCAGTAGACCGTCGTGCTAACCGGGTCTAGTCGAAGG
+>76690 3
+TCCCGTCCTTCATGTCCCGAGAAATCGCACATTAGTCACCTGTATTGGACTCTTACGGGTGCTAAAGGGTTGATAGTCACCAGGCATGCAAGCGAAAGTG
+>76691 1
+AACTCCTCCCTCCTTGAGGTACCGTAAGGTGTAAATTATTACGGGTCTGAGATGGCGCGAAGGACAAGTGCACTTTTACGGTAAAAACCCCCGGTCTCTG
+>76692 3
+CTGCATTACTAGGTGGTTAGATAGACTGGCAACTGACGTACTTTGGGTTAATGCACCAAAATAGATCAACCCAGGCCCGCGCGCGGGATCTTCACGTTCT
+>76693 2
+GGACCATTACGTTGCCAAGGGATCAGATTTATACCATAGCCGTCCAATTCAACCAGCCATGACTCGGGTAGGGTTACTTCGTCCACATGCGTTATGGGGA
+>76694 2
+GGGATGGCTGTCGATTCCGAATCATACAGATGTGGGCATGAGCGAATTCTTTAAGCCTAGCCGGTTCCCAGCAAACAACATGGTTCCTTCTCACTGCGAA
+>76695 2
+CATACTCCCTCGGTCGATAATGGACGGCGCTATGGGTTACAGTCTATGTTGAATGCTACCGACAATAAGCGAAAAACGTGTTCCACTCGGACTGCTGCTG
+>76696 1
+TCCCGGCGCTCGTTATGGAAACCAAGGGCCATTCCGCTCAACAAGAATCTCGAGCGCGTTTGTGCGAAAAAAGATGCTGACAGTGATTTTTTCCTGCATG
+>76697 1
+TTAACCATCTCGGGAAGTGTTCAACGGCTCCCAGCACACTTTGCCGTATTATGCTATGCTAGTGGACGTAAGAGGGGAGAGACACATAGCAGTTCCTCCT
+>76698 2
+AGTCAGTCAATCCGAAAGTTAACACCCACATCGACGTGTGCCGTCGTCGTCTGGAATCTAATCTGGTTCGCGGCATTGCTACGGGGTAAACGTTAAAGTC
+>76699 1
+AATCGAGTGTTCTCACTCCGCGAAGCAATGGCCGTCCAAATTGCGAGACCCATAGTATTGCCATGGACAGCACTCTGGAATGCTGGTCGTATCTGATGAT
+>76700 1
+GGTGTCCTCTCTACCTATCCCACCTCGATATCGAACACTGCGTCGCTACATGCAAGGGACTTCATCTTAAGGAGGAGAGGAGAATGAATTCTACGGGGTT
+>76701 1
+GTAAGCTGCCGTTCAGTCGGGGGCTAGGGCAATTAGACTCGTTTTACACGGTTGGCAAACCCCTTTTACACGCGAACGCACCTTATTATAGTAAACCGAG
+>76702 3
+GTGGCGTCTGTGAATCTCAACCAAGACTCAAATGAGGTATAACCGGTCCGGCTGGCAGACTATTACCGAGAATTGTTCGGCTTTGCTTACATCCCGGCAA
+>76703 3
+ATCCCAGCGACTTGTCGAGGACGAGTTACACGACCCATACAGGTACACATCGCGCTGATATGCTCCACGAAGTTTTTTAATCGTTGCTCTAGGTGAGGGA
+>76704 3
+CGGGCAGATACTCTCTAGGTTACTCTCTGTTAAGATCTCGCATAAGGTTAAGCGACCTAGTCACGGGATTACAATCTGCACCGAGAGCCAGTCTCTAGGG
+>76705 1
+CTGCCATGATGCAATATTAACGGTCCTGGCTGAACACGCGGCGACCCACCGTATCGATCCTCGTTATAGGTTTGAACGGTGATGATGAGATATACCTCAG
+>76706 2
+GTACTTGCTAACTGACCAGGGAGGGAACGACCTCGAGCGTGTTAACTAGGAGTCTGCGAACATTGCTCCATCGCGTTTCCTGCAACTTTAGAACGTCATA
+>76707 2
+GAGGCAAAATCCAAGCTTGTCCCGGAGATGTAGAATCCCGTCCACTGGACGCGATTCTTCTAAACTGTTTAGGATGAAATCCCGCTTGGGACTTCGATGC
+>76708 3
+TCGCTCCCGCACACATGAAGAGCATTGAGATCTCTGGCTTGCGTGCCATGATGGCGAGGATCGATCCGAGATCCAGCATCTAATGTGATACCATGTAATT
+>76709 3
+CTGGACCATTCACACGCGGCATTAATGGTCATCTACCCAGGATTAATTTTGCATGTGGTTCGGTCCATGCTTACAGAGAAGGGTAGCCGACCAAGGTACC
+>76710 1
+TAACATCAAGAATTTTAGCTACTGAGAGCGCCTACACGATGTACTCTTATTCGGTGGCTGGGGCTTGTCCAAGAAACTAGCCGCGACTCCGGACGCTTGA
+>76711 2
+TGAACGGTCGGGATTATTGCGGAAATATTCCCCTTAAGTCAGAATTACTGCGTGAACACTCTTCGCGGAGCAGTCCAGCGCCAGACGATAACTGCTGTTC
+>76712 3
+GTGCCCTCTATCCGACATTGACTCATCACTTGTCCCTAGGATAGAGCGTGGCAACGAATAGATAGATGGCTATTGCGCGACTGCACTGTCAGAGGCTTAA
+>76713 3
+GGGCTTAGGAAATTAGACCGACATATCTGGCGCGATCGCACTCTAGGCATTGTGGGCTAGAAATCCCCCCATTTTCCGGAATAGTTATATATCCGCGGCA
+>76714 3
+TGACCGAGCGATTTGTTGCGCGCATCCCATCAAGGGTTACAGTAAGGCTTCCGCTATGCCAGACAGTTGAGTACTGATTGAATCGTATGCACCTAAGCAC
+>76715 2
+ACAAGCCAGTAAAGAAAATCCACGAACTGCCTGTTTCCTCCGGAGGTGGTACCATAACCCAGTCTTGCCCGTTCTCTGTGATTTATGGGCGATTGAGGGA
+>76716 2
+CCCGGGACCTAATCGCCACCAGAAGGGCCCTGATGCCTATGCGTTTACTTATTTAAGAGTCTCCAAGCCAGACTGAGTTGGTAAGGCTGGTTAATTCGAA
+>76717 1
+AGTGCTACAACGGGCTAATCCGGCGCGGCTGTTTCAGTTGACGGTCCCATCGTAACCACATCAAGTTTATCCAAGGGTATCTGTCCAAACGTAGAAGTTG
+>76718 3
+TGTTGGGATAGTGCGACAATACCGTCACGCATGGCGGAGCCGGATGTGTAGACCGTTTCCTTCACTAGTTCAATATGACAACACGCCGTTAACCGTCAAT
+>76719 2
+GCGGATAACTGAGCTTGCATGTGGCCGCGATATTAAAATGAGCGCATAAGTGCGTTCGCTATGTGGACACTTGCGCTTGACACATCATCTCATCCGAACC
+>76720 2
+CACTTCTATTCAGTGAAATGGTATTCCCGAACTGCATCTATGGGCAGTACCCAGCGCGCTCAAAGTGATGAACGCGTAAAATCCCTGTTGACTGGGGGCT
+>76721 2
+TGTACCTATCGGCTCAAATCAATTAGACGCGTTTTCCGGGTCGTCCTGAAAAGGGTTGCCCCCGTGAAAATAAGCAAGAGCTTCGCAATGTCGGTCATGC
+>76722 3
+TACTCATAGTAATTATGATACCCACGCGGTGCCAGGGCGAAAGCAGTTCTAATAAGCTTCACCCTTGCGAGACTGGCGTATGGAGTACCGGGTTCTCACT
+>76723 2
+CGAAACTTTTCCGTCGCATATGCGCCGGTTGTTAATCAAAATTCTATACGTATCCGTTGGACTATAAGGTGATGACACCCGGGGGGCGGCGCACCAACAT
+>76724 2
+GTGATAGCGGCAGACCTAGAGGGTTACCGGGTCTTTAGTATTACGGAAAGCCTCCTTTTCATGAAGTCGAGGCACCAACTCAATCTAGGATCATTCCGCC
+>76725 2
+GACGGCCCACAATAATCCGTTGAAATAAAGTCGCAGCCACAGGCAAAGTTAGTTTCCCGTTTTCGTTGCCCCAAAGTGTTTTAGCGCATGGGTGGACGCT
+>76726 2
+CTGGGGTCGCATCACCTTCAATCTTCACTATCAAGTCAAATAAGGGCTTGAGGCGCTGTTAGCGGCTTCAATGCTAAGGAGGTACCACAGGCCATATGCT
+>76727 2
+ATGCACTGGTGAATTTATGACTGAAGCAGGCATTAACGCGGACTATGCTATGATTGAAGCCATGAGCCAGGCCTCCCATCTGACTTTGGCCCGCCGTAAT
+>76728 2
+ACAGATCTAGCACGTGTTTGCAAACCTGAGGCTCGCTGGCATGAAGCTTATTTGCACTAGAAACGAAACTTGCCGCGAGCTGGCATGGCTATCCTCTTGA
+>76729 3
+TCCAGAAATCGAGCAGCCTCAATGTGCGCAGCGTTAATATGTAGTCACGTCTCTTCAGCGGCTCGCTAATAGTGGCAAGTGTGTACTTCCAGAACACTGG
+>76730 3
+TAAGCGTGGACAAAATACTTTGACACTGATAGTCTCGCCCCAACTGGAGGTGCAGGGCAGCACACGGTTCCATGTTGTATATCCCTACTGTAGAGGTCTC
+>76731 1
+AACTTTTCCAGGTCGGGCTGATGAGGTTATACGGGATCACCGTGCCTCTACACTCGGCTTCTCTGTATGACGCTATACCCAAGAGGATTAACAGCGAAGA
+>76732 1
+GCTCCTCTTCTTACAACGTTCCCGGGTATGGGATCAATGGGGAAAAGAGAGTTTATTACGCGCTGAGTCACTTAGACAAGCCCATTGACCTAGCCAGGCT
+>76733 1
+CCTTTACCCACTTGAAATGACACATACGACGTAGCGGTGGTACCGCGATGGGTCCGTCATGAGAGACTGTGCCGAATCAAGCTTTGTGCATTTACATCAG
+>76734 3
+GAATCCGAGTTGGGACTTCTTAGCGATCCTATTGAACAAGGGTCTCCGCCGTGAGAACGACAAGGCACGAAACATAGTCCTTGTTCCTCACCTTGGTATG
+>76735 2
+CAACAGGAGTTCCGCTCGTGCTCTTCCACGTAGTGCAAGAGCTAAACGCGCGGCATTTACTTGCCCGGAATGTATATCCATGTAAAGGTATCGCTTGGAA
+>76736 2
+TACCGTGCGCCAAACACAGGAATCCGGTAGGACTCAAATTGGAGATCCGTTCATGTACGGATGTTGATGTGACCCTACGTCAGTCTTGTGTCCCCATAGA
+>76737 3
+TAAAATTACAGAATCAAATCCTGGGTTTGCCTCTAGGATTCGCTTCAGCAGAGCATGCGGACTGAGTATCGGTGTCCACACCATTAGCCTACGCTGCGGG
+>76738 2
+ATTGTCAGTGAAACGTCCTCCGCCAGCCGACTATATCCCATTTATAGGAAGCTGGACCGGTATCTCATTTAGTAAGGCCGGGGGCTACTATCGATAGCGA
+>76739 1
+GTAAGCCGTCACGGTTAACCTCTTGTAACATAGCCGGTACGAGCCAGACTGAGGCAAGGTATATCGGCTCCCTATGGACTCCGATAGTCAGTTGTATTCA
+>76740 2
+CCGTCGTCACGGTCGCACCGGTAAGCGACCCTGTAATATAAGTCTTTCCCTACCAGGGATGAGTACGACACAGTTTCTGGAGTGTAAGACGACTGATTTA
+>76741 2
+GTAACGGACAAGCTAGCACCTCATAGCATCCTCGTGGACTATCTAATTCCATTGCTTGATTGCGACAAATGGGGGGCAGTGAGGGACCTTCTGCTCTACA
+>76742 1
+GTGAAGAGTTGCCACCTCCCTTCGTCCTAGAACAATTTCTACAGGTTATCGGGGTTTAGGACGATAGGCCTCGAGAGAGCTATGCATGCCCGCTAAAATC
+>76743 3
+CATTTAAGATTTGCCGAATACAGGGACCGCCCCATAGTCTGGCCGTCCGTACGTTAGAAATATGTGTCAATATGAGCAGCTCCATTCGGAGGCTTGCCGA
+>76744 2
+CACGCAATCAGCCTGTCGTAGCAGCCACGAAATCGCGGCCTTCCTTCAGATTTGGTCGTTGCAGTTGCTGAGTCTAAACATCTGAAGTAAGCAGATAGGT
+>76745 2
+CCGGCGCGACTTAGCCACTTTTTTATGCATATGATAGTGTCGTACGACTGGCCGGTCCGATAGTCCGAGCTAGATATACAAGCAATAGCACTCCGGGATA
+>76746 3
+GTCGGCACCACTGGTAATTGCGCTTTCAAACTTAACCACCCGACAGGCGTATACGAGTTGTCAAGAAGATAGGGTCCGGTTGCAATGTCGCCCATTTTGA
+>76747 3
+GATCGCTAGCCCAATTAACTATAAGTGGCCACGACGAAGAGGACTTCGTGCCGCTTCGTAGCGTCTGTATCTACGATCGATAGCGATTACAGTGTATCGC
+>76748 2
+GCGTGAGTCGTACTGTACGGCAACGAGGAATTTTTGCCGGACTACACGTTGCCTATCTATTTATAGAATACTAACTAACCGGAGGCCCGCTACAGGGCTC
+>76749 3
+AGTGCTCGAAGAGAGAGTTCCTCGCCCAAGGACACTCTTCATCAGGGGTTACAAGATCCGAACTCTTCGTGAGTAATAGGTCTCATGGTTCACTGCCTAG
+>76750 1
+GTGCACTTAGTGCCTGATCTGATCGCCGGTGTACCCCGTTAAACAGCTGTACCTGAACACGAAGGAGCGACGCAATATCATGGCGATTTCCGTGTTAAAT
+>76751 2
+TAGTGTCACCGCAGTTGTACCCGCCGACTTAACGGCCACGCATATGTAATACGCGCTGGGGCGTACATCTGAATCTTGCGAATTGGAAAATGTTAGACTC
+>76752 1
+GTGCGTCAAGTTAGGATCACTATTACACTCAGCGGCTTCACTTGATTCCTCTGGGGGCTCGGGCTAAACGCGCTTGCGCTCGACAAAATTCAAAATGAGA
+>76753 2
+AGTTCAAATTTAATTTATTGCCAGCTAGTACGTCAGGCCCTAGAACCGTACAAGCTGCGGGAGGTGCCTTCACGCGGGCATAGGCAAGAACTCCTCGTTT
+>76754 2
+TAACGTTGCAACGCCAGACTATAGTGCGGGGGTACCCATCAATATGGATTCTGCTCGTGCAGACTCTTAGCTGATGACCCATTCCAGTAGACAGAGCTGT
+>76755 1
+TAACTAATCCAGTCCAGGAAAGGCCATGCGCCATGCGCCATATGCATCCTGTCACTTATGGCGGTGTTGTATCCGATTGCGCAGATCGCTAGGGATTAAA
+>76756 3
+AATATACCGTAGCATGATCATCCGCATAACCGGATTATGCGCGGAGCAGCGCGACCCATGCTGAGGTTACGTCAGACTTCTGTTCTGGGTTTTAAACAGC
+>76757 1
+CCGTCATACTTTACGTCCTCGTTCTAAGTGAGTCGGCACAAATTACTTGGTGCACGAGGCTGAACGGGGCGTACAGAGTCTTTACAATCAGACAGACTCG
+>76758 1
+TGTCATAAGTACCAGGCGGTTGATACAGGTCTTGAATTACCCTGTTAGCGTATCATCAAATGAACAAGCCCCATATCGCGAGGTCGTGGCGCGTCTCAGC
+>76759 2
+TGGACAACGTGCTAGAAATAAACATCTTGTACACTGCCTTGCGGAGGGCCCTTAGACGAATCCCTTTGTGTAATTTGCGCAGAGTTAGTCGACCCACGGC
+>76760 1
+GGACAATTTGCAGCATCTCCAAATACCGTGTATTTACACATGGTGGCACACACTAGTACCGTGGTGTAAGCCGCTCTACGAGTATGTGCCTCGGGCTAAG
+>76761 3
+CACCCACAGTAGAGGGGAAAGCTGCATTATTGGGCGTACCGGCCCTGCTTGTTCAATAATGGTCATTTGTCGCGCTATTGCACCTCTAAGCTGAGAAAAC
+>76762 3
+TATTCACGCACGGTTTCACATGGCACCTTTTTCGGCACTTTACGTAGTATAAGCGGTTTGACGTACAAACGAGCGATTCTCCAGGGCGGGCCAGAAAGAC
+>76763 3
+ACAACCTAGGTGATCCACCGAATACTTTGCCCTATCGGGTAGTCCCCTGAAGTTAACTCTAGAGCTCAGAACGAGGCCTTTTGGTTCGGTATGACGGAGA
+>76764 1
+AGCGTGAGCTAGCCGACCGAAAGTGCCTGGACCTAGTAGAATCTGTTTCTTGAAAAATCTTTGCTCATGAGAGATCGGACCGTCCCGGTCAAATCGCTTC
+>76765 2
+CTAACGGGCGTGCCCAGGGCCGAGCGACACAAGTAAAACCCGCTCTATAGGGGGAAGTCAGTTTCTGATATTAATTTCTTCGTATCTCTTCCTGAGACAG
+>76766 2
+ACCCGTACTTTATAAAGTAGTGAGTAGTCGCACATACCAATTCGCGGGTTACATTGTGCCATTGAGTTGTGAGACCTGGACCGACACAACCTCCCGGTGG
+>76767 1
+AATCATAGCAAGCTTCTGCCCCGGGCGGCGCCAATCGGTCTGCAATTCGAGTGAAATTATCGAGTAGCCGATACAGATGTATGAGGTTTCTCTATCGCAC
+>76768 3
+AGAGGAGTCATATCTTTCAATCGGGGAGGACTTCCCTAGGATCGGCTCAACGTGCCCTTAGCGATGCCGTTGCGGACAAAATCTCTATTAAGACTCATCG
+>76769 3
+GTGCTGCTCTCACACTTGACTGACCTCAGCGTCTGAGATCAGTCTACTTGAACGCGCTTGTACGTACAGACGTATGAAAGCGGAGCTAAGTGGATATCAC
+>76770 1
+CTTTTCTGCGATTCCTAGCGCAGAAACCTATCGTATCCAAGGTGAGGCGTGACGAACGTCGGCAGTGTTTGAAATACCATAATGTATGCCGAGCGCCCTA
+>76771 3
+TCGGCGCAAGAATGTTACAGAGCATTTTTTCTTATGACGCACGGTACGTCAGAATCCCGACAGTATCCTCCAGCGTAGTGACAGATCTGGGTATCCGCAG
+>76772 3
+ACCTCGACGCGAACTCTGGATATCAGCTTAAACGAGAGAGCCGAAGCTAAGGTCGCATCGCCGTCTATGCTGTGATTTGGATCTTGATTCGCCCAATTGA
+>76773 1
+CTGCGGCAGAGTGAGTTAACTCCAGCTAACACGTGGGAAATCTCATCGTTGCTGGTGAGGGTAAACTCCACTGATATTGCACCGCGTCTGTAATCTACCA
+>76774 2
+TGAGTTAGCCTTGCGTTGGCGAGTTCACGAAGATCATAGGTAAGCTATCACGCGGATTAGAGCACGTACTCCCCATCATCGGAGTTACGATACCCCTGTA
+>76775 1
+ATCAAAAACTCTTCAATGGGAGGATTGGAAAATCCTATTCACGTTCACTGCAGGTTCCGATAGACCCGGGCCCCTCACTCGGGCTTACTTTAGTGGGAGG
+>76776 1
+CGCTACCAAAATAGTCGGCTTAATCTGCCTGGGCTTACTCGAGACTCGAGGACACAAAACTGGCTAAGCTTTCGTCGCAATGACGTGTAGGTGCCTGATT
+>76777 3
+TGAAAATGGTGTAGAGAACTCGGCAGGCCTCTCTGTTACAGCCTCATGTCTTGATTTAATCTCACTCGGATGACACCCTTATGCCGCGAGAGAGGCACGA
+>76778 3
+GAGTAGGGTCCACATGAGTTTGGATATACTTGGAAATAGTTCAAGAAACTACAGTTTTTCGACGGCGTCTTCCCATGTCCGGGGAACTCACCACCCCGGC
+>76779 3
+AATTCACTATCTTTACAGGCTATAGAGGTCGGGAAAATGGTTCCTATAGCCAGACGAGCTCTCTTGGATTAAGGCGTGCCGAAATGCCGACCCTTCGCGC
+>76780 3
+TTAGTATGTTCGCAAGTAACCCGCATGTTTGCAGGTAAGCCTCGTGTTGCACTCGGACTACCGGATCCAGGCTTAACCGTCAAATGGTGACGGAATCAAC
+>76781 1
+AATTCACTCATGGGCCCTGGGGAGATTTGAGCACCAGGTGCAGTCCCTGTCTATACAAAAATTATGTGGTTGTCACGCCCCGAGGTACGAGATATCCATC
+>76782 1
+TATGACTGGGTAGTCCGAAAGCCCCAATACGCTGGTGAGATGCAGTGAAGCTGCCATCTCTTTCAGGCTTAGCGCTCCGTTAACACCAGTAGCGAATATT
+>76783 2
+CTTTACATAAGTTTGACGGTAGAAAGCAAATGAGCCGGCCGATTTGTGTCAGCCAGGTGGAGTCCAGATCGGCCATCACTCATTCGTTACCCGAATCTCG
+>76784 1
+GCTACCAGTCGGCGATCTCACATAATCCCATGAAGCTTGGCGGTTACTCTATAGAATACCTCGGTAGTTTCTCGGAAAAGTGAGTACATGGCCCGAGCGT
+>76785 2
+ATCAGTACGTCGCGTAATTCGATACTCCCGAAACAGGTATTTCAGGTAGCGCCTCATGGTGCTACCCCCAGATGGTTGACGTGCGGCATTTGACAAGAAT
+>76786 3
+CGGGCCTGGCTCCCGCCCCCACGGCAGTACGCGATGTAGCATGAGTATAAAAGGACTCGGCCTCTATTCTTAGTAATGGTACGTTTGTAGCAAAAATTAT
+>76787 1
+ACGCCTTGAGGTGTTTGCGAGACCTGGACGACACCTATCGAAAGGATGTTCAGGCACCAATGTCGGGACCTAACTTTCCTGCTAAAGGATCATTCAGTTC
+>76788 2
+GTGGACGCACTCCGGGGGTAGAATGGTAAGTCTCACTAGTTTCACGCAGGGCTTCTAGCACATACCTCGGAGTTATCCGTCACCACGGATACTAATATTA
+>76789 1
+AGCCCCACTGCAATGCCATTGGCTGCCCTTCACGACGGGTAATCATTTAACATGTAAGCTGGACTGAATTTCATCGCACGGATGGGTAGATGGCTTAGAC
+>76790 1
+CCCTAACTGTGCCCTAACATGTAGAATACCGCCACTGAATTGGTCCCATATGGTTCACTACGTCGCCTTGTGGAAACCTGAGGAGAGTAGGAGTTCGGAT
+>76791 1
+CCCTGATTTAACGGAAAAATATTAGATAGACAAGACCGCGGCGGTGTGAGGGTGCTTCTCTTCGTATATCACCGCGTCTACTGGCAGAACTTACCCGTCG
+>76792 3
+CGTTGTACTCCGGAACTGAATGCAATTTCGAGGACAGGCCTTGGTCATATGTTGATGCGAACCCCGCTCCCATCGGGTAAAAAAGCTGCACACTGTGTAT
+>76793 1
+GCGCGGCTAAGCGTGCTCTCCATTAACGCAAGTCTCTGGATGTGGAGCGTATGATCTGTCTACAATCGAAAGTATCGCCACTCAATGTGCTCAGCGATAA
+>76794 1
+AAACAATGAAATCTGACCAGCGCGTGCCTTCACGTTTATGCCCGTCTAAGTCGTGAGTAGAGTAGATCCCGGTGCATCTGACGTGAGTTGTCCCAAATCG
+>76795 2
+AGCATAGCGGATTGCGCGAAATTAGAATAACGCTAGTTTTGGTGGGAGCCACCGGTCCTACCCTACGCCTCTACGGCAGCATTTGATCCTAAGATTTCAG
+>76796 3
+GATAAGTGTCTGGGATGGGCCGTCAAGCGTTATTTGGCCTCCCTATACCTGAAACCCTTGTATATGAGCGTAATCAGCCACCCATGGCGCAATAAGTACG
+>76797 2
+GACAGTAGCTTCAGAACGATGGTTTTTCGTCTGACCACTGAGCTTAGTATCCCCGCCCGGTGTCTACGGACTTGAGCAAGTACATAACGAGGTATACAGC
+>76798 2
+CGCCGGTCCTGAAGGTAAAACAAATTTTTAATCTTACAGCTTTGTGGCAAGTCACAACGTCCGACGGGGTGGTACCCCGGTCTAGGTTACGTCGATAACC
+>76799 3
+ATCTGCAACAATTCGCGCACTACGTTATCAAGGAGGTCAGTACCTATCCCTGGAGACTGTGGCCTCGGGCAACGTGTGATACAATGCGCCTATGTTGTAA
+>76800 3
+TCAACGTAGCTGGCCATCTATTGGATATCCAGAATATGTGGGCCTTCGAATCCGGCGAATTCGACCGCTGTAGTGTATAAATGGGAGATCGCCCCACTAC
+>76801 3
+GATAAAACGACCACCAGACATAATTTGCTGCGTCCTTTGAGAGAGACAGTTCTTAGAGTCCCTTCCCGCCGCGTAATTTGCTTGGCGGGGGTACAACGTA
+>76802 1
+CGTTCCCACTATCATAATGGGCCGCGGTCCGTAGATATAGAATTCGGCGATTGATATCAGCGCAACTGCGCAGAATCCTTTACGTCGCGTGAAATTGAGC
+>76803 1
+ATACGGTTGCCTAATTCCCTAACAAGGAAAGGGAGCAAGGGCACTGTGGATGATTCCCAGCTTAGCATCCGGTATTCCGCAACCGGGTTTTCTTATAGCC
+>76804 1
+TTTCCTGGTATCTCGCGAACGTTACGTGAGCATAGATGGAGCTCTAAACCAGGCTGGCTGAGGAATCGCTATAACAAGGTCGAACTCGCTAGCCTATTCC
+>76805 2
+AAGCGCCCAGTATGGAGACCATCGTTCACGCGCCGAGCTGAAGCTAGCCAGATTACATTCTCGACCGCTTGAGATATATATGAGTAGTTCCTGTAGTCTG
+>76806 3
+ACGAGCAGGGTCCTATATCACTGCGATCGAGTAAGGCCGACAACCTCTTCGTTGATCCCTGTGTATACTGTCAGTGAAAGCGGACGTAAATCCTGATGCT
+>76807 1
+TACTCTAGTGTGGTCTCACGCGTTATAAAAACGCCAGGCGATTGACGAGAAGTGTCGGGCAAATCCATCGCATGTATACGCGGGTTCATCCCAACTCTTG
+>76808 2
+CAGTCCGAGCTTTCAGAAAAAACTCACCGGCTAGCTTACTAGTACCGAAGGTCGCTTCGCACGTGGTTGATGCTGCACGAGCCATAGACTTTTGGAAGTT
+>76809 1
+CCGGCCTCTTCTTCATAGTCGAAGAGACCCTGCATTTCTTGTATAAGTTGAATAGCGTGATACGGCACACTTCCGCAAGGAGGCGGTGACGTACCAAGAT
+>76810 1
+CCACATCTCGGCGCTGCGCGTTTGTGTGAACCTGAGGGCAGGGAATGCATATAGCAACTCCTACAATTTCGACTAGTGCAGGCTATTAGTAACTAGTCAC
+>76811 1
+AGCTAACGTCGATTTTAAGGTGGCACGTATCTATGCGGAGTGCCAGTGACCAATCCGTGCCAACTTATTACCACCAAGTACACGCGGTTCTTCTGGGAGA
+>76812 1
+TGCCAACTGGCATGACCATAAAACCCGGGCTGACCTCATATATATAGCAGGATAGTAGTGCCCCATTTTGCCCGGCCAAATACGGTTTTGGTGGGATTCG
+>76813 3
+TTACGAAACATTGAGGGTTGACCCCCGCCCAACGTAGGCATACTGGGTTTTCGCTCATATTACTTAGTCCGTGTTAGCGGAGAAGCGACGAGTACACCTA
+>76814 3
+TCCCTTGCACACCTTGAGGCGGGATAGAGCACAGAACCGCGTAAGTACATTGGGGAGGTGCCTGTAATTCTAATCCCTACACTTATTGCATTGGGCAATC
+>76815 1
+TGCCTGAAACGCGGCATACTACGAACACCGCGGATTACCGTAATTGATAATTACAGGGGTACGCGGTGGATCCCGCGACTTACAGTACTTTAGTCGTTTC
+>76816 2
+ACCTACGCAGCTTGTCTAGTGGCCGGAGGTAGTGTCCATTCCAAGTCAGGTCGGACTTAACAGTAGCAGTACCTAGCAGATTCAACTGACTTCATTCGGA
+>76817 3
+TGTTAATCGCAGACCTATTTGGACTGTCAGGACGGGATAAGTTGCGACTTCCATCTAGTCAGACTGGACCTAAGTTGAACTGGCATGCCTGCCCGAACCA
+>76818 2
+AAAATCATAGGCGAATTGACACTACGCGGGATCCCATGCTGCCGATCGGCCCCGGTTTCGATTTGAATCTGAGATCTGTTGGAACGTGATTCGCAATACC
+>76819 3
+CCGAGCGTACGTAGATTGCCAAGGTTGTTCAAAAAATAGGTTAACCTTTAAGCCGCGCCCGCACCTTGGTGTGTATCCTCCCTAGTAGCTGAAGAAGGCT
+>76820 3
+TCCTTCCTGGCGTCATGAGTAAGCACAAGGGCGCGACGTTAACTTCCCCCGCGAGAAGACTGCCGCATTACGTTGGGATATACACGATTAAGTTATTGTA
+>76821 2
+CACGCACTCGCATCGTTACTGCAGGATCCTGATCTGAGATATCAACCATCGAGCCTGCTTCAGTATCCGTGGTTACGTCGATAGTGAGGGAACGTTAAAG
+>76822 2
+ATTCATGTCCCGGAGCCGACTTCGTAAATGGTTCACCAAATTCATACGTTAATACTCTTCCGGACTGGCGGACATTGGTAGCACAAGCGGTGTCGGGACA
+>76823 2
+AGAATGTACAGGGATACGTTCAATGAGATCCGTGCGAGACATCATTGCGCCCTCGGAGCGCCTGTTAACTAAGTAGTCTCTTCTCGGCATTAGAACCGCT
+>76824 2
+CTGGGAGTACCAATCTCAACCAGGGCATTTCAAGCGAGTGTTTATACGGCGAGGGAAGAATCGTAGTCTACTGTCCTCACCGTACTTAAATTCCGGCGTC
+>76825 2
+GTGCTGCGGGCAACGCATAGGTTTTTTCACATGGGAGCAGCAGTTGGAAGTTCGGAGATTCCTATCGTGTCGCCCTACAAACATTCAAATGCCACATACC
+>76826 2
+TCCAGGACTAAACTGCAATCTAATGTATCTTGGGGCGCCACTGGCTATCTCACGCTGAAGTCCCTATGATCTACACATGAGGGCTAGTTAGTGAGGAGCC
+>76827 2
+ATAATAACTGAATCACGGGCCGGATACCATAGTAGGGTTCGAGGGTGCTTATAACTCCCGATTCTATGAGAGCCCCAGCGAGGCACTATTTGTCTTCCGC
+>76828 1
+CCAAAAGACCACAAACCCTGTCCTCCGTTAGGTATCTGGAGCCCAATTTAGTGGTAAGAACGGCGATCTGTTAAGGATCGTTGACTGTCCGGTGTCATCG
+>76829 2
+TCGCAGTAGCACCCACGACTTTGACAACAGTTGTTTAGAACCGGGACGGCTTATCGATGGTACGTCCACATTCTTTGTGGGGAGCCATAAAACGCTTACG
+>76830 3
+ACATCGCGTGTAGGACCAATTTTATACGGGGCACCTAGCTATGTATGTAGACCGGTACGCCGCGATCCGCAGTCCTTATTACACAGCTAGAGAGTGATCT
+>76831 3
+TCCGTGCGTATGCCGAGTTTTGGAAAGCGTTTGGTACGAGGCCCCACACTGCCTTAAATATGTAAACCCGACTCGATCTATGGCTAAAAGGCAGGCACTT
+>76832 1
+ATTTGGATGAGATTCCCATGCTATCTAACGACATGCCTGGGCTCCTAGCTATAAGTACCGGGACGCAGTCGGCGATTGCGGCCGAATATCTAACATGCAT
+>76833 2
+TGCTCCTGCGTTCGATACATCGCAACGCCTTCGAATGGACGAGGGATCATTCTGGGAGGCAAGTGTTAAAGGTCGATTCTATACCGACACCAATTGATCC
+>76834 2
+CCATCAGATTAGATGACGTATTTCCAATTCGGAGGTATCGGCTCGAGAAGACAGCTCAGAGACTTATCCGGGAGACTTTTCCTGCCATTCTGGCCAGGAC
+>76835 1
+GTGATAAGCTCTGCCAATGCGGAGAATTTGAGTAGATGCTGTACCACAAGCACTATCTTCGGGCGCTCCATCTACGTCGGACGGCCGGATATTACACTTA
+>76836 3
+ATAGTGTGATTAAAACTCAGGTTTGGCAAGACGTCCCCGTTATCCTCCGGTGACAGCTCTATGCGTGAAAGCGTGCCGACAATTGGTCACGGAACACTCT
+>76837 1
+TCAACATCAGCATCGCAGGACCAAGCTCCTTCTCATAATTTAAGGTCGGTGCATAGTGCGTATGGACTTACAGTTGTCTCCAAGGGTGAGCCATCCGAGG
+>76838 2
+TTCCCCCAAGGATAAACCCCTTTTGGAATTGATGAATAGGTACGCCGAGGTTCCCTGAGCAGGGACACCGAGCCATGGGATTTCAGTTACATAGTTCGCT
+>76839 2
+CGGCTTTATGCGCCATGTCCTCACCCGCAGGGTTCGAGTTGGGTAAGCCTAATAGGATTGATGTTAAGCACTAACGTTCCTGCCTAAGCAAAGGACATCA
+>76840 3
+GACTGTTATGAGTGGGAGCGTTGCAACCTCCGAGGTCACAGACCTACTGGTGTAACAACACGATTATTGTACCTAAGCTGAGGACGCCTCTTTACCGACT
+>76841 3
+TTATTGCCCCCAGATTGCCAAGTACACCACTACATACTAAAGGGCGTTGCGGGCTCTCACGGGGCCTCGAAGGCGTTTTACGATCTGAAAAGATATGGTT
+>76842 1
+AAACCGGCGGACTTAGCATGATCCCTCGCGGATGATTCGTTTCTCACTCGAAGAGGCACAGCATATTGAGCCTAGGATAGTGTGTTATCACACCGTTACG
+>76843 2
+TGAATGTGAAATTACATCTATGCAAGTTCGATCGCTCGTAGGTTTAAGCTCACGGAAGGGCCACGCTTACTAGGTCCGAGAAATTCGCTGCTCACGGCCC
+>76844 1
+GTGACTCCGTATCCGTTTCACCGATCAGGGGTTAGACGAGGCTTACTGGGCCATAAGATATCTTACAGTTGACGAAGTCACCGATCGCTCGCACTTAAAG
+>76845 1
+GTTGTCCTCCCAGTTGGGGCTGAGGGCGCCGTGTCAAGACTATTCATAGTTGTTCCCCGACTGGCAATCCAAAAGAGAATATAGTCGACCAGTTACACTA
+>76846 3
+GGTGTCCAGATAGTCGGACTAAGTCTGGCAAATAAAAGGCCTGAATCTCCGAATATCGGCCCCCGTGAAGTTTTCCGCCGTATTGACTAGTAACGCCGTT
+>76847 2
+CTCTCATCTTCCCACGATTTCAGGATAACTAGGTGAGGTATTAAGACGGCGGATTGAGACGCCTACTATGAGCACCATTGGCGAGCAATCAGCGTGCTTC
+>76848 3
+AAAGGGATGTAGGACTTCTAGGCACCACTGCTGTGGTGGTTAGGGACCCGGCCTAGTACGCGTACATCGACAATTCATAACATCTCCTTCTAAGCCAGTT
+>76849 2
+CCCCGGTGAAACCACTCGTGAAAGGTGACTGGTTCCCTACTGTATGACACGGTACTCAACGGTGTATTATGCAGGCATGCAATAGTCGTTAACCTGTGCA
+>76850 3
+CTTGCTGACCCTAAACAACCATGATACGGTCGTTTCAACCATACTACACCTTGGTCTTGAAGATGGTAGAGTGGGAGCTGAACGCTCGTTAGACCGCGTG
+>76851 1
+GCTAATGCGCGAAATTTATCGACGCATGCCACAAATCAGGTGGAAACCTTGTGTTTGGCCGAAACGTCCACCCCGCTGGTTTTATTATGCAGCAGAGGCT
+>76852 1
+GCTCACCTGGCTTGCAGTCTAACCGGAAAAACTCGGGATTTTTGGAAGGGTCATCGCCAAATAGTGCCTTGGGTTTGACTGTCATCACGCAATCGCAAAC
+>76853 3
+CGGTCATTTCATACAGCACGAAAGGTCCGTGACCCTACCTGGCATTCATTGAGGTGTGTTCGAGCGGGCAACCAACTCTGCTAATCAGAAGTTTACGAGT
+>76854 3
+ACTACCCCGGAAGTATCATCACCGACTGGAGCCACTCGATCCAGGTACATTAAAACAGGTGGTTCAGCCCGTGGATGTTTGTGGTATCTGCGTATACGAT
+>76855 2
+GTGCTCATCGCCCGTTACATAATTTACCGTTACGTCGCTTACCACGATAACCGGCTAACTGTAGAGAAACTAGGTAGGGTTCCGAGGGAGTTTCGAACCG
+>76856 1
+GAATTCAACGTGTCCGACGCTCCTTGCGTCACCCACATTTGTGTATGTAAGGGGTAATCAATCGATGTACGGAAACCGGCGCAACCGATATAGTTGCTCG
+>76857 1
+GGCGGTAAGAAGATTAGCCGCTACTCAGGACCGGACCGCGGATGAACCTTTTGATCCAGGCCATAAGCTTGCAAACATCCATTTGCTAGATGTTTGCTCT
+>76858 1
+ATCCCTTGAGAGGCACCCTTAACAGAAGCGAATGACGCTCTCGCCATAAGATGTATATCTTGCTTGACTCACTCGGACAGGGTTCAGCCTATGGAGGTTG
+>76859 2
+TGCATGGGTTCTAATCTATGAGGCATGCGGCCTGCACTACCGATCTATACCAGGGACTTGACTCCTATCGGTAGACTAGACTTCAATAGGGACCGACTAG
+>76860 1
+CGTCAGAGTATCTCAGTTACGGGGCTGTCCCTCATACTTGACATTAAGTTAACGATGCGTTGCATGCTTTACCAGGGACAGCTCGGCAAATACGAACGCG
+>76861 1
+ATACCAAGTCCTCTGAATAAACATTTGGCTGCGTCGACGTTGGCTATTACATGCGCGGGACGATTGAGGTACACTCGATGAAAGTTCGTCACCCGACTGC
+>76862 3
+TGCGGTTCCTTGGACGAAAATATGGTCCTCACCACGCGTGATTCCCACTCATACCACAGGAAGGGTTATGTGGAGTACCAATACTCCTAGGTAGTCGTGA
+>76863 3
+CAGGACATAACGCATAGACAGCCTACAGTATGCATTCGTGTCTTCCAACGTGAGATCGTGCCCCTGTGAGTCGCCGGATAGTATACTCTAGGGTAGCATT
+>76864 2
+TCCACAGACCGCTAATTGGTAAGTATTCGGAAGGGAACCGTTTCATAGGGTCGGTTGACCCCATCCAATATGGCAGGTTACAGACGTAGGTCTCCCTTAC
+>76865 2
+CGTAGAATAGGTGCCCATGCCGCATCCAGTTTATTTGCTTGGAGAACGTAAACCAGAAATTGGGGTTGCGATTCCACGCTCTACACCTTAAGGGCTCACG
+>76866 1
+TGTCACGTGTCCCAAAAGCAACATTGAGCCGGACGATGGCTAATGTCCATCGACTGGGTCATATACGAGTGCTATCCGTAAGCCTGGAAAGGCTTCTCTT
+>76867 2
+CTAGCGGGCGCAGACAACTAGCAGGATGGCCCGGATCCCTTACAAAAATACCCAGTTCGGAGCGTATCTTTAGGTCTTTCCTCGGATAATTTAACGTGGT
+>76868 1
+CGACGTAATTCTTCAGGAAAGTCAGGCTGTTTGCTCGCAAAGTGGGACGTCAAGTCAGTTGCTTGGCACATCACCCTGTAAGTACGCAGCTCTGAACACT
+>76869 2
+TGAGGTGATTAATTGCCACGGGTCAGCCAGCTTCTTTTCAGATTTTGTTCAAAGACGGGCTAAGATTCGTTACCGCATCCCCCAGCAACACGAGGAGACG
+>76870 2
+CCCTCCTCCGTTGTATCTGCAATCCGAATAGGGAACCGGTTTGCAGCCCACGGGGCTCTGGCCAAAATCTGGACATGAGAATGTGATATATTTGTACGAA
+>76871 2
+CTCATCTCCCAGATATCTGTACGTAGGTCAACGCGGCGTCGATCACAGAGCGTCTGGGGGCCAATGAGAATAGAGTTCAATTTAACCACTACTGCTTGGT
+>76872 3
+ACCTCATCTGTACACATAAAACCTGACCTAGGGCAGACCGCGATTAAGGATCGGTGTTTCGTCCGTAATCCCGGTGATCGACTCTTGGTGAAAGTGACTG
+>76873 1
+CTAAGTCCTTAGACCAACCCGAAGTAGCGTGTGCCCTCTAGCGCGGTGAGGACATAACGTCGATACAAGTTGACGTTCTTAGGAGTATATGCTTCCGACT
+>76874 2
+ACGAACATGTACACAGTGGGCGTTAAGGAAACATCGGCTCCGGCAATTGACACATCCTAGTTTTAAGCTCCTCTGTCAGGACCCGAGGAGTTGTTCTCGT
+>76875 1
+GTGATTCGCAATTGCCGAGATGCACGACTTAAGTGCATAGCCGGCCGCAAGCGCACACAGGCCCGCTAAGTAGCTAAGCTTTTGTATGTTCGAATTACTT
+>76876 3
+GTCCTGTCACATCCTCTGTATCTCGGATTAACCTAAAGTGGACGGGTTAATATTGACTATCGATTCACGGGAGTGTGAGCCATAGGACGCCACGCGAACC
+>76877 3
+AGACGAATTGACCGAATTGCGCACATCTCCCAATGAAGCTCGAAATCTGTTATCTAGCGCTTACTTCCGGTCCGGAGATCGATTTCGAGGGTTAGCAGCG
+>76878 3
+TCATGAGGTCATTTGGACTGCGCGGATGCTTCTCGTCACACGACTACGGAAACATAGGCGAATGTTAAAGAATCATGATGAACTCGGTTCGGCCCCTTCC
+>76879 1
+TGGGGCGTCCATCGTTCGGTGAGATAAAATTATGTATCGGGCCCCTCCTGAAATAAGCTCTACATCCGGGCTAAGCATATACCATGCGTATTCAGCGCAG
+>76880 1
+TTAGTGTTACCGCCAGACTCTGATGACCAGGTTTGCCACGCCCGACCTATAGACATAACAAACGCCCTATTACGCGTAGGGTGTATGGCAAGTGAGTTTG
+>76881 3
+CTGTTGTGTATCGCCATTAACAAGCAATCTGAGGAATTGATGTAAGCCATGCTCATAGCCATTCATTCGCGAAGGCCACTCGTGGAGTCCACGCTAGCGG
+>76882 1
+TCGACTTGACGAGCAAATTGTAGAACAGCCCCGATTGATAATCGATCCCTAAGGGGCTCTTGTCGGTCTTGAGTCGAGTTGACAACCAGTGTCATCAGCC
+>76883 1
+GCATTCTTACCATGATGGCAAATCGCACTTAGCGACCGACGCTTCTCAACTATTGGGAAGGGAGCCTTGCGGTTCCTGGGTTAACCAGGATACCGTATAA
+>76884 1
+TACAACCCGGTACTGGCCCCCGTGCTAAGTGTAGCTGGCACTGCGTTGTGAACGCCCATGGTTACCAGCATGTAAATATTTTAGAAAAGCGGGCACTTAT
+>76885 1
+GGCTGCTTTACCTTCAAGCAACCTGAAACACAGACGGCACGGGATTATGCGGGGTATGACCAGCTGCTATATAGTATTGTGTCTCATCTCTCCAAGGGCA
+>76886 3
+AGTCATCGGACCAAATTTAAGGTCATGCAAGTCGACTTGCGGGCGATCAGATCTGTAGAAACTAACGTCCCCCTCGTAAATCTTGGTGGTGGTCTCGACC
+>76887 3
+TTCAGCTCCAGAAGATCGCCAGGAGTTCCTGACTTCAAATCGGGCGCATAGACGAATCGGAGTTATGTCGGATATCTTCTCCTTGCCACACAGGTGAAGT
+>76888 3
+CTGCTGTCTAGCGTTGACCTACATGCAGCTTGTGCTATGGAGCGGTGGACGGGAATGAATTACTTTATAAAACCTGGCCACCCGGCAACAGTTACACCTA
+>76889 2
+TGTATTGGACCTTTACAGAGTTGGTCATAGTACAACCCCGCTCCCTAGCAAACGAAGGGTCAAACTTTGCCTAGAGCAGGGGCTTATATTCGTAGCGGCC
+>76890 3
+TCAACGACGGACGACCGCCCTGGCATATAATTCGTCCTTGGCCATGAAGATTCGTTCATCCGTATGGAACCCTGCGGGTAAGGAATTTAATCGAATGCGT
+>76891 1
+CTCACGCTTCTGATATTCCTTGCTGCCTCATACTTACCTAATCATCAGAGATTCCAGAGCTCAGGCGAATCGGATAGGACGAGGAGATGGAGTCGGCGTA
+>76892 1
+TCGGTCCGTATCTACGAGTAGTGTTGTAAAGCACGATGTTTCCAAAAAAGCAGCTCAGGCTCCTGCATCCGAATGGTGTTGGTGCGCGAACTTAACCCAC
+>76893 2
+GGGTTATTACTCCGTTTCGTCCCGGACCTAGAATAGACGCATATGCCATCTACATAGTACACTTCATGGGATGAGCCGTTCAATCCTAAGGAAGGGCGGC
+>76894 1
+ATCTCGTTAGTGATGATGAGCTTGTACAATGATACGCCCCAGACTCCCAGAAAGTTGCAGGAGCTAATTGCCTATGGCCACTGCATCGTCCGACGAGTGT
+>76895 3
+GGCAGTTGGATTCGCAAATAAGTCGGCGCCAGATGTGTCGATCAGCTTTTAGGCCGCTGGAGCTATAATCCTTTCACATACTACAGAAGCCTCCAGATCG
+>76896 2
+AAAATGCCCGAACCTGGTTTGTCCGCACCTGTGGCAAGGGGCGTACCTTGTCGTGGCCACATTATCGCAATTAATACGTAAGACGATTTATCGACCTGAG
+>76897 3
+TGAAGCTACGATTTCTCACTCGGGTATAACCAGACGATAGGCAGTGGGCACGCTTTAGGGACCTGGGCTTATCTACTTTTTAGCCAGGACCGCCAAACTA
+>76898 2
+GGTATTCTGCACTCAAGTAGCTCTGGGTACGAAGCACCCTGGTCCCGAACAATGCCGCGCTGTCCTTAGGATGTATTCTAAAGTCAAGGTGGTCTACAAA
+>76899 2
+GAACGTAACTGAGCGGCAGACCCCCAGGGTCGTTAAGTTGTCCCTATAACGTGGTTTTGAGCACTTTGAATCTCAAGAATCTCTGCCCCAATACTGGAGG
+>76900 3
+AGACGTAGTCCATCTCCTGCACTGCTCCTTCGCTAGATCTTATATACAGCAATTAGGCCCCACAGGATAACGTATGGGGGAGTATTCGACGTGGTAGAGC
+>76901 3
+TCTCGGGGTGGAGATAATCCTATTGAATAGACGGGAGAGAAACTACTGCGACCGCCGTTGTATACCACATGTAAGATTGTTACGCTCCCGCCTCTCATCG
+>76902 1
+CGGTGGTTTGGAAGTGACGTTTTCCGGAAAAGCAATCATGCTCGATGTTCAGGCCCTTGCCCAGCATCTGCCAATAGTACAAAAGGCCACTTGCATAGTC
+>76903 2
+AGATGTGCAGCGAAAGACGATATTTTACCCGATTCATGCTCGCTAGCAAGCGAGTTCCGGTCCATCGGCTGAAACACCAGTGATAACTGGTGCCTTGTCT
+>76904 2
+CAGGCCTACATTGGTGATAAGGCCAACAGTGTCTCTAGAAGACCAGAGGCATGTTTGATAAACTCGCCCATTACGCTATCCCGGTTTGGTGTAGACCCGT
+>76905 2
+CGTTCTCGCAACTATCCGGGCGTGAACGGCCTGTAATCAAATGACATTCGGACAGCACAGAACGTATTGTGCGCTATTATCATGGGCACCTTCAGTGTAG
+>76906 2
+TATTCTGCAATTCTGACCGTCAATAACAGTGGCTAGGGGGCCCGACGGAGTTAAGCTTCAGCCTCCATGGCGAGTGGCCTATATGCAATTTCCACAGAAT
+>76907 2
+TCTACGATAACTTGTCACCCGCCACTATAAATGCATGGGCCAGCAGATTCGCTGTACTTCCGTAGGAGAAGATGGTTTGAATCACTAGCCCGGATGGCGT
+>76908 2
+TAGGTTCGAAGATTTCGTGCAAGACTCAGCTGTGTATTTCGTGCCGCACGTTCGAGACGTCTGGAACAAATCTAAGGCCGTGCACGAACAGCCTAACTCT
+>76909 2
+AAGGCCTGCCATAGTATCAAGATAGGGATTCGCCTGCATGTGCATGGAGTCGCAACTGATCCAGTACCTCTCCTCAATGACCGCTTGTGGTGTCGATAAA
+>76910 1
+CTTTCATCAAAGCCAGCAGAGTTACCGTGCAATCGTAGGCCCAGTGTCGTCGGATTCCTCTGTGCAAGTTAAGGTGCAAGCGGTACTCCATGAAGTATCA
+>76911 2
+TTTGGAAGCCTAGCCGGGCCTACGTGATTGTAGCAGAGTCGGACGCGACAGCGATAATCTTATTCTTTCACCCATCACTATAGCTCAATATGACGGGCGA
+>76912 2
+AGGGTGTCCGCTCAGAACACTAGGACTATTGCACGAAGGCTGCCCAGCATGCATTACGTCTGAGTTCCATGTTCATTATAGTATATGGACAACTCGCCGG
+>76913 2
+TCCCATCAGTCAAAACGTCTGAGATGGGTTCTAACCCGCTATGACTCTCTCCGGGATTTCAGGGTATCAAAGTGACGGTGTCGAACTTTAGGCCAACGAG
+>76914 1
+ATGTTGTTTTACTAGTAGGACTTTCAACATCCGCTAGCCAGGTATGCCAATCCGAAAGCCGTGCTCGTCCACGAGGGCTACGGACACAATAGTTAGCGTG
+>76915 3
+CGTGTTGATTTACGGCGCCCGTGGTCATCACCTGAGGAGATTATTCCGTTGAGTGAAGATACAATTTAAATCGGGAAACACCCGTGCTCCACCAGTCGAC
+>76916 2
+TGAGACTACGTTGCGCCCGTGAGCCTTAACTATGCTGTCTAAGATCCTCACTGGCGTGCTACATCCGCGATGCTGGAAGGATATGACGATGACCTAATAA
+>76917 1
+CCTAGACCAAGCTAAGCGTATTAAACTGTGGGCGGGCCGCAGTTCCGCGATAATCGTGGAATCGAGTTTGGATGCCCTACACCATACAATTATTTGGCCT
+>76918 3
+GAGCACAAAGGTTTACGGGAGCGAGTACCCTGGCCAGACCTTTACCTGCAAGGCAGACTCCAAACTCTTTAGGGGATTAGGCTCATACTTTTATCCTGGT
+>76919 3
+CTGGTAAGATCGTTGACTGCCACGACCCGTAGTTAGAATTGCTTCAACTAGCGGAGCAGATTACCCAGGGTCGTTACTCAATGAAGCGGTATGCACTCCT
+>76920 3
+GCTTACAGCTCGGTCTACTAGCCTAACGGGCAGAAACTGTGGAGAGTTTAAAGATACAGCGTGACCTCATGTCGCGGCACAACATTCTCTTGTTGCGATC
+>76921 2
+GCACGACCCTCGTGAGCGGAGTCTAACGATTTTGTACCTACTTCTGCAGCGATACGAATCCATATTCGGCCGGGTTAAATCGATCTACTATGGGGAACAG
+>76922 1
+TGTGCTACGTACTCTGGGCGCCAGGGAATGTGGGCCCTTTCTAACCAATAGAGTCATGTTCATCTGAAGCAGCTCCAGCAGAGACCTCTGAAATAATCGT
+>76923 1
+CTCTTCCCGTATTTAGGATTGCGACGGACTCCATTGCCGACAAAGCGGGTACACGTTCCAGGAGCACAAGTGTACGTGAAGACACTAGACACTTTGTGTT
+>76924 2
+GGCACCGAATGTCACATTATCAGAGGGAAGCTCACCCCGTGGTAATCCACGTGTCCCCGACGGTGCCTGTTAGATCAACATTTGAAGATTGGTTCATAGT
+>76925 3
+GTCCTCATAATTACCCCCTCATAGCGATGCTTGGCCACACTCTTATTCTGGTGGTAACCTATCGGAAGCGGTAGAGGAACCCATAGAGCTTGGGGAATGA
+>76926 1
+ATGTGTCGTACGGGAGCCCACCAGGAGCTAATAAGTAACGGAGACTGACTCTTTTCTCCCCCGTGATGCAGTGGATACTATATACCTTCACGGAGCAGTT
+>76927 2
+GGCCAGTCGTGAGACGACTAGGTATTTTAACCTGGCTCAATCGTTGACCCGATCGAGAAGGCACGCTTGCAGTAATTGCAACCTATCGTAATATTGGCCC
+>76928 2
+CATTGGGCCCCTACCCTGGAGTCTTACACGGTGAGCGACCCATCGGTATCAAGGGTAAAAAGTTTATGTATATAACGTGTGCCCTAGTCGTCGAGCTACA
+>76929 2
+TTTCAGCCGTAAGCTACAAGCGCACGCACCTCGCTATGAGATATGCAAGTGTTTTCATCAACTAATGACGGTCTCAGTGTCCCGGACCTATGAGGGGGTA
+>76930 3
+CTCCGTTGAAAGAGTACAAGGACCAGTACCCCGACGACGATGTGCAAGCACATGGCAGGTGCGTTTTAGTCAGTATAATCTGCTACCTCACTTCTGGTTG
+>76931 2
+AACTGAGCGTAACCCCTCTGGGCTCTAGGTAAGTTGGCGATAGCCTGAACACTCCGGGTTACTAACAGTACAATAGGTTGACTACGCAGCCTTTTCGTAG
+>76932 2
+GCGCAAGGTGGCCTCGCTCCGTAATTGCTCAACCACTAATCGACTAGCTGGTGCCTTAATATACCAAGATTTAAAATTGCCGGGCCCTAGATGGTTGGGA
+>76933 3
+GTCGCTCAGCGGTCGACCGGTGGAAACCCCATCAAGAGCAGCTCGATGATTAATTAATATTATGTATCAGTTTGGCAGCCGTACCCTTGGACTCATGCAG
+>76934 2
+GCGCGTACTGAGTAAGAATGCGGTCATCCACGAGCCTGACATTCCTATACTTCGGAACGGTAACATGGCTAGTTTATGGTGTTTACCTCGACCAAGAGCC
+>76935 2
+CAAACAATCACGACCCGTTGTTGCCGCATCTGCGGCGGTGCTCGGTATTCATAGTGATAAATACGATTTAATAGCACCTCGGAAGGGGAACTTCTGCGCT
+>76936 3
+TGAATATCTATGTAGTTCCTACTGTCGTACATTAGAATAAGTACAGCCTCACGTGGCACGCACACGGGCGGCGCCGGGACGCTCTCAATAATTGCAGTTG
+>76937 2
+TGGACCCCCAAACTAAAGACCCCTCCGATAGGATGTTTTTGTGGTTCACGGCGCCTCATTTGGTGGGCCTCAAAGTGATTATGAGAGGTGCAATAAACCC
+>76938 2
+TCCAAGGAATGGACAGTCTTTATTGACGAAGCCGGGGTGGGACGCACTAGTCGTTTTCACTCCATCCGATATGTACGCGAAGAGCAGCTTCTCCTAATAC
+>76939 1
+CGATAACTTTTCGCCTTCTTGGGGGCGCCGTCTATTACGACCCCCATACCACTAGGAATCCTAGAAACGCGGTGTGTAGAAAAGGGTCTTAAGGCGATAT
+>76940 3
+GGCGTGTCTATGGAAACATAGGATTCATGACTAGCCGTTGCAACGCAGTATGATCCCTTAAGGTCTCAGCCACGTTGCAGGAACTTCTCAGCGACTGTCA
+>76941 3
+GTCGATACTGTGGCCTGCTGCAAGGTTCCGAGTTCTCTCTCCGATGACTGCCCCCTAAAGAATCGAAATTTCGTGGTAGGAATAAACATCACAGGTGGAC
+>76942 2
+GATTGTAGGATTACACAACCGGACGGGTACAGCACCCTATCTTGTCGGTATATATTTAGCACGGCGGTGCGACTTATACCGCCTAGGCGTATCCCAAATG
+>76943 3
+TCCCATTGGTCATTGAGCCGGAACCATTTTACTAATAGCGATCCCCAATTACTGACAATGAGTCTCTCGGGGGGCTCGACTGTAACGATGACGACTGAGG
+>76944 1
+CCAAGTCGAATGTCCTTATCTCGATAAGTGGAACATCACTTCATCATGGGTTCAATCGGGTAAGTGGATGCGGCAACATGCCCTGGGACCGCTAACTTGC
+>76945 2
+TCTCTATTCCACGACGCCTTGTGACACTTAGATAAATTACGGAGAGCGCTGTAGGCCCACCGTTGTACGGCTAGTTAGAGACGATACTCGCAGACATGTG
+>76946 3
+CGAATATTCTGTAGACTCATAGGAAGACTCCAGCGTCATATCGCTCGGCGCCGGTGACGAATAAACCGTAATGCAACCGGGATGTGTCTCTTGACTTCGT
+>76947 3
+AGCGCTGTCTGACCCGGGCGCGAGCACTAGTTATCCGACGGCTTTGTTCAGCACTAACTCATGGAGACACGCATTTGTGATAATTTGAACAATTGGCAAC
+>76948 2
+CTAAGGCGGATACCGCCAGCATGCAACGGCTAACAAGACCTCCTAGGAGGGTAGACTTTGACATGCATCTCTATTTACTTTGCAGCGCATTGCTGTTGAG
+>76949 1
+AATACTATTAGGGAACTGGTCTGTGGAGCACCCGGTTTTGTGCAAGTCGTCGCCTAATGATCTCCATAGTAGAACACGTTCTGGCAGCCACGCAAGCACT
+>76950 3
+AAGATGGTAGATGTCATGAAGGGTAATCTTCACCATCACTCGCATTGGTCTGGGCCATGAACCTGAGAGATTAGTGACTTCTCGCCGTCACCCCAGTGCA
+>76951 3
+AGATGACGGATTTTACCGGATCTGTAGTTCATCCTTCGACACGCGTAGCCACGCAGACTTCAATACCGCGAATAGGCCTTTTAGACGTTATAGGGGCGAC
+>76952 3
+GAGGCTGTGCACCCAAGAATTGGCGCTGTCACCCGCACCGGCTTTCCAACACTCAATGTTAGAGAGGCTTCAAAGTTGCCAATTGTTGTAGCGATAGTAT
+>76953 3
+AATTAGACCGTGTTGGTATTAGCGCAGTAACACCATGTTTGAAAGGCGGGATTCCTACGGGCATTTCTCACCAGCGCTGAAGATACCTTCCCGATAGCCG
+>76954 3
+AAAACCAGCCGACGCACCAGCTGGTTAGTGTGGAACCTGAAATCCCAGTGCAAATGGTGTCTTGATCTCCGCCAGGGGTTTCTTAGACGCTGATCATATT
+>76955 2
+CGAGTTAGATTAACCGCGTAATATCTTGTCGGTGACCAGTCTGATGACATCATACATCCGAAGTAGCAGCTGTACACTGCACACTTCGGGGTTGGCACCG
+>76956 1
+AGCTAGTAATTCATGGTCATGCCGTGTGCGAATCGATCATTACACGCGACATCGCCGGAGGTAACGCCTGACTCGATTGATGACGCCTCGTTTAACATGA
+>76957 2
+AGCTTCTTGATATCGTCTCGGAATTTCAGTGCTACCAAAGGTATAATCAACCGTTATTAAGACGGGCGGCCCGGTTCTGGGAGAGTAGACATCCCCCCGA
+>76958 1
+TATAGGAAGTGTAAAAGTTTCCCTGCGTGCACCCGAAAAGCGGGAAATCGCCGATCCACACCTATGGTTAGTCGCAAGGTTGTTCTGCTATTACCGCCTG
+>76959 1
+AGTGGCAACTAGCTCTCGATATCGGCGGATTCATTACCGACCTCTCCCACGGATAAAACAGTGCTATAGCCGCGAATTTATACGTGTTGCCAAGTTGGGG
+>76960 2
+AAAATCGCGTACCACTGGGACTAGATAACGTATAGACACATGGGGTCGACACTGGCACTGTTGGTCGTGCTCCACTTGCTTTAGGTAATCAGTCCCCGAT
+>76961 2
+TTCAATCGGTCGAACCGTCTCGACGGATTAATTCTTTGCATGGACGATCGAGAGACTCTACCTTAACCGTGAGTTCCGGTCGGTACGCCCATGAAGAGAA
+>76962 1
+AGGTGCCTATCGATCTAACCGGTACAACGGCCCGAGCTTTGATGTAATGGGCATATTCCGCAGACCACTTGTGCCGAGTGTTCGAAAATGCAACGTTATC
+>76963 2
+CACCTATGTGCGGGAAAGGTAGACTACAGTTCATTCCATGGTCATGGATTGCACTACGCTCGGTACCTTCCGTTTGCCTGACACCAAGGGGCAAAATGAT
+>76964 2
+TTTATTGTTCACTGTAACCGGGTTGAACTACCGGAGCGCTGCCCGAAATGGTGATCCCTGTGTGTACAAACCGGAGACGGTCTCTAACGATAACAACGCT
+>76965 3
+GTGGTCCTCGTAGTTGAGCTGGCGATAGGTCAAGCAAGTAGCGCCGCAAAGGCATATCATTCTAAATCCTGTTATGGGAGTTATCACCTTCGCCCCACAA
+>76966 3
+CTCCGACTAAAGTGATCGACTACACTATTGTTTACTGGAGCCCGAGCGCATCGAGGTGTCCCTACGGCTGATCCAATGCGTGGTATAACAGGCAGTTATA
+>76967 3
+ACTTAGTCTTTCGACATGCGTGACTAAACAGTGCTCAGCGCGAAACTCTCATGGTTAGACACGTCCTGTTAGTCACCGATTCCGGGGAGTGCGTGACAAA
+>76968 3
+AACCGAGGACCCGAATCTGTGTAATAATAATAGGATTGTGCCCTGCTATCAGCAGCGCTCCTTTCCTTGTGAATAAAGACCTTAAGGTGCTCCGCGGGCG
+>76969 2
+GTTTTGACCATAGGGCATTAGGTCTCACCGGACTAACCACTCTTATGTCGGCCCGTCCCAGGTAACTAAGAGCTAGGGACACAAGCGGTGTGCTATTATA
+>76970 3
+CCATAAGCGTGACTAATGGAGACTTGGTTTAGCCTTGGACCCTGAAGGTCCTGAGTCAGTTCGCGCGCCCACCATACAGAGTCACAGACTTTTAAATGGT
+>76971 2
+GACTGCCGTTGAGACTCCGTCGCAGATATTTGGGCTAACTTCTAAGTCAAAACCAGGGGTCACTAGGCCTGACCTCGACAGCAGGTTTCTTGTAAATCAG
+>76972 3
+GGGCTGCAGCGGTTCCTCTAGTGTTTAATTACCTGGGTTACGATCTGGCGAAACCCACTCAACAAAGACCGCGATCGATGTTAAACTGCTACGGTAGTAC
+>76973 2
+GGATGGCACCTTTCACTGTTGACTCCAGGTGCTGCTTGGAATGCCACGTAGCCTATCCAGCCAGGAAAGTGTAACAGTTAGGAACTATACTCAGCTGTAC
+>76974 2
+CTTCTGCCTAGGTCAGGATGAACGCACTCGTACTTTGAAACGTGAAGCCATTAGGGTGCGTAGTTCACCCTCTGGAGTCGTGAGCAAGATACTTCAACAC
+>76975 3
+CATCGTGACTTCAGAGTTAGCACGTAGGTCTTTATCGTGTCCATACTGAGTAAAGTTAAGGGGCATCAGCCAGTGGATCGTCCCCGCCGCCTATACAAAG
+>76976 2
+AAGTTATCGCCGGATTATACTACGTAAAGCGACCAAGGCTGAGGTGCGCTAGGCCTTAACGCATTATTTGGACCAATTCAGCCGATTCCAGCGGCTGTCT
+>76977 2
+GTTTCGTTAAATGACTAGGCAGCGGAGTGACGTGGTATATATCCCCGTCCGACCTCTACCAAACTGTTACATTTAGTGTCTAGCAGGAACCACGGCGAGC
+>76978 3
+CAACAACTCTGGGGTTCGAATTGGATACTATAAATGAGGGTGACCGTACTCGCCGTGCCTACATGCGGCAAACAGTATATCTCTCTGACCTTGCGGCAGT
+>76979 1
+GGTTATATGAAATAGACTCGGTTAGTGGGGGCCCACGAGTTGGGGAGCAAACCTCACGTTCCACTCTCGCTCCGATAGAGATCCCATCATACATTCGATT
+>76980 1
+TAGCTCGCTCGTGGTTTTGCCTGGAGGACCTCCAAAAGCTTTTACGCCTGCTAAGACGGCATTAAACCCAGGTTCACAACGAAGAAAGAGGGTTCTCTGT
+>76981 3
+ACAAATTGCGCTTCCCATCAGTGAGACGTAGGTATCGAATTTATGATCTCCGAAGACACTCGCAGTACGGCGGGCCTAATGCAAGTGTCGTCCTCTATGG
+>76982 1
+TCGGAGGTTCATTCCTACAAAAAACCTACTCCTGCACCGTTTAGTAGGGCTACAAGCGTTATATATGGGATAGGAGTCTCTGCACCACCGGCGATCGGTG
+>76983 2
+AAACTAAGTGCTGACGGTAAGCTAGCTGGCCTACTTCCATATACCGAGTGGCTATAATACTACCTGGGCAGTGAGATTCTCCGCTGACCAGGACTGTTCG
+>76984 2
+GCTTGTGTCATATTTAACAGATCAAGTATAGGTGCCCGCAGAGAATCACCGTCCAGACAGCTCGATGCTAGGTGTCGGGGCTTAGAACACTCTTATCCCG
+>76985 3
+TTCTGACTACTCATGTAAGCTGCCGGCACCAGACTGTGCAGAAACTCAGTGGGTGGGACGTGTACACCTACTACCTGGGCCTTATTGGACACAATAGTTA
+>76986 3
+TGGGTGGCAGTGGTACCATCGGCCAACCCGGACGAGGTGTACAAATCGCACGGACAGTTTATGCTTCATCAAGTGCGTTTCCACCTATATTACTTAACGA
+>76987 3
+GGACCTTGCAGTGAGTCGTCGTTCTCGATAAAGACGTCATATGCCTTACATCGGGCAGGACGCCTCAGAATTAAGATGCACCTGATAGCTTGGACTCCTA
+>76988 3
+GTAGTTTGTTATCGAACATATACTACCCGTGACTCACGGCGACGAGGTAGATTAGGCATACCCGTGGCAGAGTGCTCTCCATCTCGGAATTCTAGGACAC
+>76989 1
+ATAAAGTTCGTTATCTCTAAATAATTTTGACCCGGGTGGTAGCACCGCCTTATAAAAGTCTCCGCGGAATCCGGAGTCCGGACAAGGGCCGGACGTCTTC
+>76990 2
+GATCCGTTCCAACTCCGGCGGCAGATAAGGTACTCTGCTGCCAGCTTAGGATAGCTATTTACAAGCATCGTGTCGAAATCATACCAGGCATGGCTGGATT
+>76991 1
+AGGGGCCATATCGACTAGCCTGTCACAGGTTCTCTGAGTTCCGAGAATGAACACAACGCTTTTCGCGTGGGTTATAATGTCGTCACGAACTTAGCCCAAG
+>76992 3
+CTCGGTTCGTCAATCTGGACACTGCGTTAATGGACTCTAGCTAACATGTCCGTTGGGATTGAAAAATGCCTACCGACCGCTCTCATGTCGAAACGAGGAG
+>76993 2
+ATCTACGTCGAAGCGTTAATGGATCACCTGAGGTACAGTGTGAACCGAAGTAACGCAACCTCCGGATTTATCATCACCCTGGGTTTGCCTGGGCATTACG
+>76994 1
+CGGGACGATACTGGGATTGACTCACCAAGAGAATGGTGGCGACGACTACCGCGTTAACTATCGTCGACAAACTGGCATTCTTTCACCTATTTCGACGTGT
+>76995 3
+AAACGGTTTCCGCGGAAATGTTCCTACGATACAAAAATAATGCAGTCGCCTCGTGTCCCGTATCGAAATTCGCGGTCCATCCAGCGTAGGGGGCTTGTAT
+>76996 3
+GTAGGGTATCACGAAATCCAAGAATTCTCCATCGTCGGGTTCGCGCCTATAGAGGTACATTCGGAGGCTGCAAATGACTAGTCTCTTCTAGTGGACCCCA
+>76997 3
+AATGCTTTGCGTGTATCAATTAACGGGTACAACTGAAAAGTCCAGCCCGTATAGAGGCGACCTTCCCATGGTTTCGGGAAGGTCCCGCAAGGTACCCTTT
+>76998 2
+CCGAACGTTCGTTGGGGCGTCGCAGCGAGCCCCCATCCCTTCTGAATGAAGGTTAATCCCGGGTATACATCAGTATAACGATAATGTTATTACGGTACAG
+>76999 1
+CAAAACGGAAGTGGTACTTATCGGCAGGAACTTCTGCGTGACTCTACCTATCCCCAGACTGCCAGTTGATAAGCGTAACCCTTGAGCTTGACTGGTTAGG
+>77000 3
+AAGTTCCTAAAAGCTTAAGTGGCTCTGAGGACGCACTTTCACGGAGACGATCGCCTGGACGGCCAGTCGCATTTTCTTCAATGTCAATATAACTGCCGGG
+>77001 1
+AGTCCACGCGGAGTTTCTCACGTTCTACGTTAGCGCACTTAAACACACACCTCCGTCCAAGGAAACGTAAGGGTCAGGTGGTCTGTGGATTATATAGGTC
+>77002 1
+TGGTTGGCGCGCGTCGAAAAATAAACGCAACTAAGGTGCATTTCCAACGAAGCCGGTTCACCACCTTTTTTCATAGTCGAGTGAGGCTAACGCTTGCCGT
+>77003 1
+CACCTAACGTCTCCATCAATTACGTGCGTGGCATTACTCGGGTGTAACTCGTACAAACCCGCTATCTGGTAAGGGGAGGCATTACGGGTAATGCGACTAT
+>77004 1
+TGCTCAAGGGACGGAACCGTCACTTTGTCAAACTGGGACGGCCGTTCATTTATCCCACGAAAGCACTTTCGAAGGTACGATTCTGCTATTGGCACAGAGT
+>77005 2
+TGAGTCGCCCCTTAAAGACATGCGCTCCTTCAACAGTCGTATTCTTACATCCTAGTGTTCATATAGACAGGAGGGGATGAGGCCAATACACGCCGGTGGT
+>77006 2
+TGTTATGGCTTCGCCCAAAAAGGAGTTTGAAGTTGTACCTTCACCACCTACAGGAAGCACGGGCCACCCAGGTACTATACGGAAATGGTCGGCTGTTTTC
+>77007 3
+CGAGGTCCTATTACGCTGTGCAAGAAAGATCGATCATCCTGTCTCGACTCTACTGTGTCAATCCATGATGGAGGTCACGCGAGATCTAACCGTGGGCATA
+>77008 1
+ATTGTAGTGCAGTGCACGCCCTTGCAACGTGGGGTCGTCGCACAGGAGATAGTCCTTACGTATAGTCCACAATACAAAGTGCCTGCTAGCTATTAGCATC
+>77009 2
+TGAGCCATTTAGCTACAGACGTGAAATCTTTGGGAAGTGGCAGTCGCAGTGCAAACTCACACCGTGTCACACGGTTCAGTAGTGTTCCTACTGGACCACT
+>77010 2
+CACATCGTCTAGACTTCCTACTCCACGTTGAGGACTAAGCATCTAGAGGTACCGGACGACATGTAGTATTCTGTAGCCGTAGGGTATGCCAAGTGCTAGC
+>77011 3
+CTCATGAACCGACTCTCAATGCTACCGTACACCGTTGATGGTGAAAACTGTCGTTTATAAGCGAGTCAGGGATACGGACGGCTCTATCGTGATGCACCGT
+>77012 2
+AACCATTTAACGTCAAGTGCTTCAATGGTGGTCATGGAGAATTGCCCGCTGATCTTAGAATCGGGGACTCACCCGCTCGACGTGACATTATGAGGCACTC
+>77013 2
+TGTGCCGCAAGTCAAGCCAGATTCATCAGTTCTGCACGGTAGGTCGAAAAGCGCGTAAAACTGTACAATTTGCGCCTTACTGACGCCCGAATGGTTTGTC
+>77014 3
+ATCCTACTGCTGATGCATACTCTTATACTGATATTTCTCGTCAATAGTGGACGCTACGAGACGTGCGGACAGAGCGGCCCCGACCAGAGCTGGAAGTATT
+>77015 3
+TCGGGCACATAGGAAGTTCTTCCTCAGCGCTATTAGTACAACTGCCACTAACGTGGGAATTAAACGTCCCCTTGGGAATGCCATACTGGGTGAGCTAGCT
+>77016 2
+TAATACGTCGTTCGGGGACTTGACTGGGGACCTCCCAGATGGGACTAGTCGGAACCGAATAAAGGTATTCCGCATTCCTTCCGTTACTCGCGAACAAATT
+>77017 2
+AGTAGGATACTTTCGGACACCAAGGCCCTTCCCTATGAGTCAACAATATGGGTCTATCTTGTGGGCGAATAGCATAACGCATTTCGCCGTCGCGACGTAG
+>77018 2
+CACATGTGCCCATGCGTAGGCAGTCCACGGCAAGTAGTGAGCATGAGCAGGCTGTAACATATCGCTATGTAAAGTACTTCCTTCTGGATCAGTGCCTTAC
+>77019 2
+CGGGGGGACTGTGATCAGCGTATGACCTGGTCATTCCGTAATATGTCGAGAACAAATGACGCCCTCCGTCACATGTTCTTAGCAAAACCTGTGAATCGCT
+>77020 3
+AGTTGAGCGTTCAATGAAGCCGTCGCTAGTGTTCACCGTAATAGCATAACAAGGACCGGTCGTAGGGGCTCTCCCTTTCGGAAACATTCGATTCCAATCG
+>77021 1
+TGGATTCCCCCGGCTTGGGATCAGCCTGACTGGCTTTGTAACAACATGAGTCATAAGTTCTGGAAAAGAGGGTGCCTTAACGCCCTGGATCATTCCCAAA
+>77022 3
+TCTTAATTTACTCGAGGTGACTAGATAACTCATGATCATCCGTGATAGCTGGCGAGCACAACTGGGGTTCGAGGTACCCACTTCTCGGAACCCGACGATG
+>77023 2
+CGGTGCGGCCTCAGGCGGACGCTGCCGGTTCTCCTCACACTGCGCACGTTCGAATTTAAATAATGAAGTGATACAATTAGTAACGCACATGTTTTCGAAG
+>77024 3
+TAATCAGGGTCACATCACTAAGAGGTTCAGATTTAGGACGGGGTACGGGAGAGTATACGAATTGCTCAGATCCCCCTCGCACCTCCTATAGTTGCTCCTG
+>77025 2
+GGCGGCATGATACGCTTCCTTTCTAGACTGGTAGGTGACGTGTGTACCTTGATCCACGAACATAGATCTATATGCCTGAGCCAAGTCAGACACCAAGTCG
+>77026 3
+TTAGCATCTTCCGGGACTCTAATTATTGTTTGAACTCCCGGTACAGAGGATACCCTTGAGTAGGCACCCAACAGCACGAACTTGGCAAGTAGGGCCGTGT
+>77027 1
+TAAGCTCCTATTTTGCGGAGTGGACCGCGAATAAGACCCCCTAAATTATTTGAGGAGGCTTTTTGCTACACGTCCATGCCAGCCCATGGAGGACTAACGG
+>77028 1
+TAGAAGTACTGGATGGTTCAGCTAGTGTTGTAACGTTACGCCCTCAAAACTATACTCGACGCTCCCCAAGTATCCGTCTATGCGACGCTGGAAGCGTAGG
+>77029 3
+GACGCTTCTTATCGGCAGACAGCAGTTTCGCATCGTGGCGCCGCCGGGAAGAGCAAGAACATTCTACCACCAAAAGTAGTCTTCGTTTTGATTGATAGCT
+>77030 1
+GGCTTTACACTCAATACGGCACTTTTAATAACCGGCCATCAGGTATAGGGCTATTCCACCCTGAGTTGAAAGCGCGTGTATACCTCAAGCTGGGCATGGG
+>77031 2
+CTGTTTCCAGACGGTGTAGTCTGATAAGGAATATCGAGCAACCATCGGGGCTGACCCATAGCTTTCTTGATCCGAAGACCTGAATTAACTAGGCGCGCTC
+>77032 2
+CGATTCAGAGATTACTACCAATCGAGCGCCCCAGGCGGTAGATTCGTCGTCAAAAATAGTTAGTCTACATGTCGGCCCCTGTTGCTTGTCAGGAGAGCTA
+>77033 2
+CAGGAACCAGTGCCTTATTAACTACACTCATCGAATTGTGCGGATCAGGAGGCTGGATTCCCGAAGGACATTTCTTTTTAGCAGAGGACCCGAGTCGCCT
+>77034 2
+AACCACGTCTGACACCCTGGACCTTCATACAGCGACATGGACTGCGTTGGTCCTTTGGCGCTGTGACGTTTTAAGCAAATTGCGAGAGGATACTGAAACT
+>77035 3
+ACCAGTTGGCTACCGCGAAATGTATAACTGCGCTTTGATCAGGTGTGGCTTCTGGGCACTCTTAACGTCTGAAAACACAACCGCCTAGGATGCGACTGAT
+>77036 3
+GGTACCTATTAGATCACAACGAACGCGGAACAGGGCGTAACGTAATAGGCGTGCACCTGTATTTCGCACGCTGTCGCGTAGTTAAACGCCTTGTTATTCC
+>77037 3
+CGGCCTTGAGCTAGACGCTTAAAAACACGACCGTCACGAACGCGATTAAAATTCGTGACGAAGTGTAAGGTCAGTGGCCCTTCATTCCGCGGTTTCGTTT
+>77038 2
+TTTTTCACGGAGACCACTGAAATACGACGCAGTAAAGACCCACAGGCGATTCATTCATAGTCCCGACCTTGGGGCTCGTCACGGGTAACGGTTATTTGTG
+>77039 3
+GGCTCTCCTACCGGGAGCCCTGCTTACTGTGTCGGAGATACGGTGGCTACAACATTTATACACAGAATTCGCTTTAGGCGTATAATCGAGCGAATCAGCA
+>77040 1
+GAACGGTTTTTGATACGTCAACAAGCCCTTGGGCGGTGTTTTAGCCTACTAATGCCGCTGGAAGGACTCCCCAAATAGCCGAGAGTTCTCGTACAAACGT
+>77041 3
+ATGTTCTTTACTAACAAGCCCTTCATCGCCGATACGAGAACGGGTAACGACCAGGGGCGAATAAGTTGATACCGTGGACCTCGTAGTCGTGCTGCATTCT
+>77042 3
+AAGTTCTGGGGGTTTTGGCTAGCAAAGGACTGGAGTTGAACTCACCTAAACTGTTTGTAAGCCCTCATCGCTGGATACCGGAATAGTCCCCACCCTCGAA
+>77043 1
+GGCCTTCATATTGGGCAGTGGGGGGTGACAGTCCTTAGGACGACGACGATTTACTTAGATCACGGCTTAAATCACCCAATGCATACCCCACTCGTTGAAT
+>77044 3
+CTATTCGATGCCAGTTTCAGTTTCACGTCAATAGTCGGTTGTTAAATTAGGACGCCACGGCCCATGAGAAGCAGCAATGTCGCCCTCTGGCAGGAACGAT
+>77045 1
+ATTGGCCGAAGATCTTGGTGTGAAAGCGGCCCTGAGCCGAGCTCAATGAACTCTCTTGGGAACTTACTCACCTTGCAGTAAGTCTCTTCAGACACAGGTA
+>77046 1
+TCAGCTAAAGCCTCGTACCCGCGGACGTAACAACAGGGGGTGTATTGCTGCAGACACAACCTTTAGTGAAGTGTCTTTTGCGACTTTCTGACGTGCCAAA
+>77047 1
+GTTCCTCTGATTGGTTAAAACGCTAAGCTATCTTAACTAAGCCTATCGACCCTAGGGGCTAGAGGGTTCGCTAGGAGCCGGATATTAAGCCCTCAACGGC
+>77048 2
+CTTGCTTATATACCCCGTGCCGCTGTGTCATAGGGAGTTATTATGAGTGCTGGTGCCGACTGCAGCCAACACAAATCAACACATAACGGCTGTGGCGTAA
+>77049 2
+TAGTGATTGTGCGGCCTGATCGCAAACTCCCATACGTGCCAGGTCCAGGCTCAATCATACTAGAGGGGAAAGGTCCTAAGCCGTATTCTCACATTTGTAG
+>77050 2
+TCGAGCGAATTACCGCAAAGACTCGTTTGACCGGAAGCGCCAGGGATGACCGGAGTTTCTTGCCTCTCCGATAGTATTGACAGGCATCATTCACTAATGT
+>77051 3
+ACAGAAATTGTTAGAATACTCCCTCGTCGCGAGTAAAGTGGGTTATACGGGATGTTACTCCACCCACGTATGTTCTCAGGGGAACGTACCCTGGATCGCC
+>77052 3
+TATGAACCAGATGACCTCCAAAGTAGTCGTCGAAGAGTGTTCGGATATAGCCCATGCTATGTTACACGAACTCTATCTGCTGGGACGTCGATGCGCGCCT
+>77053 2
+TGCGAGTCTGCGGATTACGTACCCCATGGGTCCAGGAGCCGACCAACTGCCGAACGGCTGCAATTAGTGTAGTTCATGAAACCATTGGCAACTTTAATTT
+>77054 1
+GATCTCACTAGTTGAGATACGGCTCCCCAAGGGTTGAGGAGCTCCCAACGCGACTGGAGCTCCGTACAATTCTTTCGATTATCGAAAGATAGGTGTTACC
+>77055 1
+ACCTTTCGCGATCCGCCTGGTCAGGATTTCCAAGTAAAGTGGGGTCTAGGACGCTTGTGCAGACTTAAACCCTCACAATTCCGGAGGGAGATCATAACTT
+>77056 3
+TAACTACTCAAGGGTTGTAATAAACTCATGAATACCAGCGGTACACGTGGTCCTACGCGGACAATCGGTGCCTCGTTATCCATCCGTGGGTCTGGTGAAC
+>77057 2
+TGCTCCCCCATACGCGCCCCTATCTAGAGTAATATGCGGGAATCGCGCATGTGGCCATTAGCTGCAGCGATATGAAGTCTACAACTGAAGAGGATTTGTT
+>77058 3
+ACTGGGTGTTAAGCATGATCCATTCGTTGCTCGTGGCCTTCCCGAACGAGTCGAAGTAAAGCCAACCAATCATGCCGACTTAGAGATGAGCATTCTGTCG
+>77059 1
+TTACGCTTGCAATCATCCAGAATGTGTGTGCTGACTCCAATAATTCAGTTAAGCTGGGCATGCACCCGAGGAGGCACTCACTCTTTGAGAGAGGCGCCAT
+>77060 2
+ATGCTTGTATTGCAGCCCAAGATCGACGTTGTACTGTCGGGGTTCTGCTTGTCCCCCCGATGGGAAGGGTTACCAAGCAATAAAACCGAGTACAACATCT
+>77061 1
+CTTTGTAATGACTAATCCTCGTAGTACCTCTAGCAAAGCGACAATGGACTGGGTTCAGGGAACAGTTTCCACACTTAGGCACGCAGCGCGTTTGCTGCAG
+>77062 3
+GAGGTCAAAGCCGCCTTCGGGTGGTTACCCACTCATCGTCAAATGCGTGCCACTAAAGCAGATGTATTGACAGGCTTGTCCCAATCATGCAATTGGAGTT
+>77063 2
+GGGATGTAGAACTAACCCGTCATCCGAAATACTCCCTATGTGTGTGATCTCGGCTACCAGTGCTTCACATAAGAAGCGAGTCGTTATTGCAAGGTGCCGC
+>77064 2
+GAGTGAGACTCAACTGTTATTCGTATACTGCCCACAAAGAAGCGACTTGTCGCCATTCGGGTTGAAATGAGGTGCCGCGTTCCAAACACTATGCCCGTTG
+>77065 3
+CTCTTCCCCTCTCTACCTATGTCATGTAACAGGACATAAGGATGTATCTATTACATGGGAACGGACGTGCAAGGAGAGGGAAGGTTCACGCTGTTCCGCC
+>77066 3
+ATCGTACGCGCATTTAATGCCCACCGGAAAGTTTCAAGCGGTGGAGCGCTCGTAGTCTTGGATACGAAATTGGTGTACCTTATATAAGCGCCACCCGATC
+>77067 3
+CCATGATGTACCCCGGCACGAATGATTTATGCATGCAGGCTGCAAGATTGCTCCCTTGTGGATGAACAGCCGGAGTATATTCGGACACCATGTAGCATTC
+>77068 2
+ACTTTTTTTAGGACCGACACTTCTTTCACTGCTATCGGAGAGGTCATCAAACGGCAAGCGAGAGTCTGAACAGGTCTGCTTGTGCACACAACGGTCGCGA
+>77069 3
+TATTGACAAACTTCCCCATTTCTAAGGATCGGCGTGGAGCCGACGATCGAAGGTTGTTCTACGAGCAACATGAGCGGCACCCATTATTGTCTTCGGGCAA
+>77070 3
+CGATCGGTAGTAGAGCTCGATGTGCCAATTGTTGGTTATACAATATATCAACACCTTGAATGCGGGCCAGGCCACCTAAGGCCTCTACGCATGGCATGCT
+>77071 3
+AATGACGAATACGAAAGATAGGTCGGCCAATTCGGAAAGAGGGACCTATCCCATGTTTATTTATGCGCCGGCATGGTTGGCCGTCCCATTCGCACCCTTT
+>77072 1
+GCGTAGTGCACAAGAGGTCCAATTTTCTCAACTACGATGAGCCCCTATGATCCTTCGCCTTCACTGGTCATGGATCGCAGGTGAGAAGGTCTAATCAGGA
+>77073 1
+GTCACGGGAGGACTTTATTCGGGAACAACCCGTAACCGCGGCAGGTGTCCTTTCATTCAGGGAAGGCTCAACGCTAGTCATATTCATTGATAGCCATATC
+>77074 3
+ACAACCTTTTAGGAAGAAGCCACTCAGGCGTTGTCAGTGCGTAACTGACCGTCTACAAAGGTCTTTGCTCCCCATGTCTTGTGCCGACAATGAGGAAGGT
+>77075 1
+GCAGCTTCGTTTTGCCTTTTACTTAAGGCTAAAATCGGCGGCGAAATTGCAACCTAATGCCAAGTCGGTACGCGACAGAGAGAGCGGCCTTTCTACACGT
+>77076 1
+TCTACTGCGGAAAACGTCGTTAGTCGTGTGAGATCACTGGCGTGTCCAGGAAAACTACTAATAGCCTCTTCCCCGGGAATGGTTCCTAAAGGCTAATCCG
+>77077 2
+CGTATCGCGGGGCCGCCAATTATCGTTAAGATTCTCTCAACGACACCAGGCTAGAAGATCCGGAAACTAGCGTTCTATTTGTGTGTGACAGTTCGGAACC
+>77078 3
+CAGGGTTATGGCCCAGTATCCAGGCGTATCAGCAAAGAGTCTCCCGGAAATACACGTAGTTATGCAACCTCTTGCTTCGAAAATCATCTGGTTCGTGGCG
+>77079 1
+GGAAGCCAAAAAACGTCATATAGCCATCGCTTTCTAAGGGGGCACGTCTCTGCTTGCGCGTAGTCCCTGCTCACATAAATCTGGCATTTACAGGGGATGT
+>77080 1
+GCACCGCTTCGCAATAAGTAACGGCATATGCTCTCTGCTCGTGCAGTGGGTGATTTGAATCTCGGCCGCAACTGTAAACACCGTAGAGTGCAATTGATCA
+>77081 3
+TTGACCCGCGCTTCGGCTGGAGTTCGCCGTCCAGAAACGTGAGGCCGGCCTGAAGGTATTATTAGGATCTATATCCGCCAATGTCAAAATTATCAATGAC
+>77082 2
+CGTCTACTCCGTGGAAATTGGGGCATGTAGACAGGCACGTTGGCTCGAGCAGCTGATGTCATTTAAGAAGCCCATGAACTATAGTCTCCGCTAATTCCCA
+>77083 2
+ATTAGCTGCAGGTGCGCCACTCCCCGCTGTCTGTAACGCTCGTACCTAAGTATTCAGGCTTCAATTGCGCACATTAGTAGACGAAACTAGGGGTGAGTAA
+>77084 3
+TGGTTATCTTGCTCCCACCGGGCCGCCGCGAAGGCATAATAATGTTCGTAGCGCTTTGATAACAGCGTATCTACACGTGACAGTAGCGATCGTTAACGAA
+>77085 3
+CGTGGACCTGCGTTGAATTAACTTATGCTGTTCCTACCCAGACAGTGACAGCAGGCGGAGCATGATGATACCTAGGATTCGACGAGCTCTAGCTATTCAC
+>77086 1
+ATTACATGTCGGAAATGCTAAAATTATCCAGCCTGCCTTTGTGCTCTAGTGCTGAGGGAGAATATGAGAACTACTCGCGCGGCCCGTTAGGCTGACCCCA
+>77087 3
+AATCCGTGGATTTTAGGGCAGCCAATAGCCAGGATTGTTCCCTGAACACCCAATTGGAACTGAGACTTGTGGTGCCGTCGGTCAAAACAGTTCGCACCTT
+>77088 1
+TGATCCGTTTTATAGCTTCTGGGCAGCCACATAGAGCCCAATCGGATGGGTGACAGGCAATAACGGCCACACTCATCATGTCAGATTGCATGCTTGGCTA
+>77089 1
+AAACCCTTCTGGTTTGCCCGGTGATTGGTAGAGGAAGCGTAAGAATCCAGACATTCACGAAGCACAGGCTGCCCTATTACGGGCTCACTTATTCTAGCGT
+>77090 1
+GAACTCTGTCATCAGGATGTTACTTCTCCATACCGGACGCATCGGTACGGGGCAGCTATATGTCGTCTAACAGGGAGGGTCAAATCCACTTGATACTGAC
+>77091 3
+GTTGTGTAGTCTGAAGCCAGGAGCCGACTAATCGCGCGACTCTCGACTGGATAACAAGTTACCCAGGCTGACGATGATCAACTTGCCCTTATTTAGATGC
+>77092 2
+GTTTGTGCGTCCAGCATATGGTGGGGGTCGTCAAGATGGACTTGATGTAGTGGTCACTAATAAACACATCGTCTGCAACCTCCCCACCAGACCCATGAAT
+>77093 3
+TCGGAATGTAATAGTATTGCTCCACAGAGCCCGCGCACTATCTTCGAGTGTGTGCCTCTTGGCGAGCACGCTCACGGACAATTGAAGTAAAAATCCGGTT
+>77094 1
+GGATCGACTCGACCTGCCTCTCAGAAGTTGCGCTCTAGTGAACTGAAGAAATACAAATCGCGTGTACTACGGTGCTCGATTCCTAGCATGTGTCGCGAAT
+>77095 1
+GACTTTACTCGGGGCTCAATAGTTGAAACCGAGGAAAGGCTTTCACGGATCACCGTGTAGTAGCTTCTCAGGTACCCTCCTCCAGGAGCATATACTTGGA
+>77096 2
+AACAAGCTAGTCAGTGTTCCCGTACGTTCATTCAGCAGTACTTTTGCTAGCATCCAATCGGGGGACCAAGGTTAGGAATCAGCCACTAGTAGCCTGCTGG
+>77097 3
+GTGCTAGTTACTGCGTACCATGGTATAACCGGTAGGTCCTAGGGCCGCTATTGTTATGCGTTCCGCAAAAATCCATCAAAGCGTCCTGAGACCACTAGAG
+>77098 1
+AGTATCCCGGCGGAGTGTCATCAGGTTGCGAGACAGCATACAGCTTGTCGCCGCTTATCTTGTTCGGGACTAAAATGAGCTATAGCAGCCTAACTCAATC
+>77099 3
+CGCGGCCAGACAGAGCTCAGGGATTGATCAGCGACGTAATGTTAGTGTTCTACCAAGGTATCACCATTAATGGCCGCCGTGACTTCCATCAATCATTGGT
+>77100 2
+CAGCCGACATGAAGTTGCAATCCGAAACGAAGTGGTCCCGGGCGTTGTCATCGATTCTAACACTCTATGTCTTCACGACGATAGGCTTATGAAGGGTCCT
+>77101 2
+ACACAGACAGATTTGCCCGTCATATCCAACTTGGAGCTTTCACCCATGCTGACTAGTATACGCGTGGCATTGTGAGTTATGGGCACTAACAAGGGCCGGT
+>77102 2
+CTGCTACCCGGAGTAGTTTTAACACGTGCAACAGGCGGGCCGAAGATCCATGAGTAATCCTTCGCGCGTAGTCCTAGTAACGGTTTGCTATCACTTAAGA
+>77103 3
+TGCTCCTGGCTGTCCAATCAAATTTCGGGGTCTCAGTTCTAAAGCTTTGGACCGCATCGGCTCCCTAAACGATGTGAAAGAAGACAGCAACGTGCGGTAT
+>77104 1
+TTCTGAAGGGGATAGCGGCGGATGACTTTCGGAATTCGACTGCACGTTGCGCGTTGGCAAATATATTAACAACAACACTTCGCTCCGCTAGCATTCCGAC
+>77105 3
+ACGTCTGTGCGTTAATAAGCCGGCGCTTGCGGGGATCAAATGTCGCCTATTGGTCACTCCAAGAATAACCTGCCTTCAGCAACTGATGAAGTTCACTAGG
+>77106 1
+GAGGGGCGTTCTGGGACCTAGGCCTCAAAAGTTACTCAGTACTCAATGGGTAACGACATTGATAACCTACCACGATTCTGTAGTTCGCGAGCACCGTTCT
+>77107 1
+CAAACAGGATAAATAACCAGCGTAGGGGGAGTGTTCATATTCTGCATCGCTCTGGGGAGAGTCCCCCGTCGTATCACCTTGCTTCCTTGAGATATCACGA
+>77108 2
+ATCGGGCGCGGATTCTGGTGCGATGAGCCACATTAGTCGAAATCCCACAGCCGGCACGGTTAATTTAAGTAGGCTACGTGCCATATTTAGCACCTTAATC
+>77109 1
+AGCATCTTGCCAAAGCCCCGAGCGATGATTGTTGTGTTATCTAGGACCGGGGGGCTAACGTCACAATACAGCTTCATAAGATTATCAGCGTTGGCACCTC
+>77110 2
+AGTGTAGAACCTCTACCCCACTGGGCTATGGGCAGCAGTCTTCAAGAACCGGTCCCCATACGTGGTTTAGTAGCACGTTATGTTTGAAAAGCGCTCATGA
+>77111 2
+TTGGTCACGGGGGCCGCACATTCATATCATAGAATCGGAACCTCATTGGGTAAAATAGCAGGGCTCTCGTCACAATAGCGCCGCCTATTATTGCACGTGT
+>77112 1
+CTGGCGAGTTGAAACACGGTTTCCGGGCACTCTAGCGCAGCTCTTCTTGGCTAGAAGCATTAGTTACAACGGCCTATCCATTGACAGGGTCACATAGATA
+>77113 3
+CTGGATTTAACCCATGAAGCTGTGAAGTCCGTTAGTCAGCATCGTCGTTAACCGCATCGAGTCACAGACCCATAAGGGCTGTATGGATGCCCAGCAGTTT
+>77114 1
+GGTCAATTGTTCCGTTCAACCGGCACTAACGCATAGTGTGAATTCTAGGTAAACGGGACCCTGGAAGGATCTCGTCTCGCTGAGGTCACAACTATGACTC
+>77115 3
+GTAACGCGTTTTAGCAAACGTAAGAAGCGCCCGAGCTTGACGTAAGTGTGTGCCATCACTCACCTTGTAGATCACCCGTGCGTGTTCTATGAAAGATCCG
+>77116 2
+ACTAAGCAGTAATCGGCTTTGGGCCAACTTGCCGTTGAGCTCTATGTAACACGAGACATTGGGATTTGCTCCTATCCGTGAGTGTCCACAGAGACAAGCC
+>77117 2
+CTGGAAACGGCGAGCAGTGGAATAGTTACACTACGGTCAACGTTGTATTACAAGCTATGGTTCACACTCCTCCCGCGGGACCCTTGCATGTTCAAGTGAT
+>77118 3
+CGTAGCATAAAGTCCCAAACTTCATGCAGGCTGGGTATCTGATAAGACCTAAACCCAGCCTTTGCTTGCATTGGAAATTGGGCATCGCTCTGGGTCCGAG
+>77119 3
+CAAGGGTACGCTCCGATCAAGGGGCAAGATCGCATAATCTGATACATTTACTGCCACCCTCAGAACCGGGGAATTTCCTGCGTTAGCTGTCTGTGTTAAG
+>77120 1
+ATGCATCGGGATGAACGTCAACTTAGAGTGTAGGCATAAGTCGTGATGTCGAATTATATGTGTACCGAGCTCCGGCCGCCTCAACGTCTCATCCGAACCT
+>77121 2
+GTCTTCTTAAAAAGCCTGAAGAGTGATGGCTAATCGCCTTCGTTACGTTGCGTCCGCCAGTAAGCTACAGGCGCAACAGGGGTTATCTCGACCATAGTCA
+>77122 3
+TACACTGTGGAGCATGCTTTGGGGGGCCTCAGATTAACGTATGTCCGTCGCTAGACTAACCATACTTATGCACTAGGGTCAAGAGTCCAATCCAGACGTC
+>77123 3
+CTCGGGGCCTTACTCAACACGTAAAATGCATATTGTGGTCACTAAGACGAATTCGGCCTATCCAGTGGGGCACCCTGATTTTATGAGGGCACTCTCAGGA
+>77124 1
+CGTATAGTCGTGACCAGGTCAATCCTTAGTGGCTGTTCAACTGGTCACCACGAATTCTACATGGTGACGCGCTCCCGTAGACCGTTACAGATAAGAAGTG
+>77125 2
+AGCCGTCGGATTAGAGACATTCTCGAAGAGCACCCATAGTGCTGGGTTGCGTCGCGTAATAACGTTGGCATTCCCATATCGTCATAAGACTCGCACGTAT
+>77126 2
+GTACACATCGGCTGGGTCGCCGGTCTCGTCTTAAGAATCCAGACCCTGAGCACATTTACATGAGCCGATGGAACTGTTTCAAGGAAACCTTTATAGGGTC
+>77127 3
+CCAACTTGTCTCCAGCAAAATAGCCAAGCTAGATCACAGGTGATTTGCGTGGAGCACGGGACGTACTGATGGTTTCGGACTCTTATCAGACCCTTCTAGG
+>77128 2
+CTTTGGCACAGCGAGAATGCTACATCTTTTAGGGCAGACCACTATGCTGTCAGCTCAAGATGATCAGGGGCTTCACTAACCCGGTCTCAAGGATGTGACT
+>77129 1
+CGGACCACCACGTAAAACTAAGTTAGTGGGTGGGCTAAATCTCCCCATGGCGTGGCACGAGGTCACGAATTTCCGATTTAGGTCTCCCTAGTTTTCAGAA
+>77130 2
+AATCGTATTTTCCTCAGAGCGACGCGTCAGTCAATAGCCGCACTTGTTTGAGCCTAAGAGCGTGCCAAGTACATAAGCTTCGGGGCATTCTACGGTAACG
+>77131 1
+ATGACTTGGGCAGTTCGGAGTCCCACACTTTTACGCTACTACTTTTGTCGCAAAAGCATTGGTGGCCAGGCCAATGTCGGTCAACGAGCTCGTCAAGAAA
+>77132 3
+GGGGTTCATTACCAACAAAGCGATCTGTGCAAAAGTGTCTTATGTGGACCTGTTTAATCCTGCCCCAAGAGTGGTCATGCACCAGCGTCTCCGACAGAGT
+>77133 1
+AGTTTGCAAGTACGCAAGCGCATCGAGATCCTGCAGTAACGTCTCTAAATCGCCCGTTCTACGGGTTCGTATTTTCACAGAATGGCGCACGATACTGGGA
+>77134 2
+CATTTTTCGGACTACATGCCGATCGTCATCAGATCGAAGGGGCGCTCGGGTATCGGTTGAACACATATACCCGGTAGGGATCGCTCTAAAATTGAACCTC
+>77135 3
+ACGCTGGTACCCATAGGCGCCGCCATGACATGACTCGTCAACTTTAATTCTTTACTTGCCCGAGATAAATCGGGGGTTGCGGAAGAACTGGAGCTTATAC
+>77136 2
+AGTTCGGCCAATGTATCACTACGTGCGCGGAAACTTCTCCAGCCTGTAGTGGCGTATAGAGGCTTCCGGTCAAAATTCATCAGCCATAGTGCTTAGCAGA
+>77137 1
+CCCGGTTCACCACGCCGCAGCGCCATAGCTTGGATTAACTAATATTGAAGTCAGCGATTTCTACACAGCCAGTTTGTCGCGGTGTAGAGTTAGGACAAGT
+>77138 3
+AACTTACTTAATTATCATGGTCTTCATCGTTAGACTTGCAGTGGGAGAGTACCCCACAGGTTGTGAGCAGATGGCAATACCGGCATGGGCCCCATCCAGC
+>77139 2
+AGAATGCCTCTGTGCTGTAGTTGCACTATAATATGGCGAGGCCGTAATCAGAGCTACCCTAGGAAGTGGGAACGGCTCGGTTTCAATACTCTCACCCCTA
+>77140 2
+CAAGTGACAGGACTAGCTTTACCCACTCCCCGCGGCTAAGAGAGGTACTTGCGTCTGTCGAAGGCCACTCGATTTAGATTTGTTCAAAACGAGATTGGCT
+>77141 1
+TGGTCCAGAATAACGCGTATCGTAACTCGTGTAGGAATTAGTCCCCTTCAGTCGGTGGTATTCAGACATCCGCTAGACAGGCCCTGCCAATAATCAGGGT
+>77142 2
+GTTCAACTAAAGATCACTCAGGCATGCTGAAGAGTCCCTAATACCGTCAGTTTGTCATCTTCCGGGAAGCGAGGCCCGTCGTGACTAATTACCGGGAGTT
+>77143 2
+GCAGCTTGCATCCCTCCAGCCCGAAAGACATGGTATGAATGCCTAATATTTCTCGGGGAACCAGTAGTTGGATGGTCTTCCAGTGTCATCCGACGAAAGT
+>77144 1
+GCCCGAAACTCGCTGCGTCCCAAATCATGTAATTCTAACGATAAGAGGGGGACTGTATGCATCGGCTTTGAAACGTATCTCGGCATTGTATGCCTAGCGC
+>77145 2
+ACGGATTTGTGCCGACGTTTCTTACCGATTGCGTCACGAGATTGTCTTGCATGCAACGTAAGTCGGAGATGACAAGCAACCCTGTCCTCGTCCAAAAGAG
+>77146 1
+ACAGCTTAGGTCACGGGAGGCAATTTCTTCAGGCGTCCCGAATGCAGTAAACTTCGCAACCCTTAAGGGATAGTCCGGATATCTTTCATATCCGGTGGCA
+>77147 3
+TCACAACGGCCCGGTGCGTCCATACTTTGACTATTTACGCCTGAGTAGATGAGTACCATACCTTAAGCTCGGATTGTGGCTCTGACGAAAGAGACGATCG
+>77148 2
+AACATACCGGGATTCACTTCTCACGACTCGCACCACGAGTTTTCCCGCGTCGCGGACAGGCTGATGGTCGTTGATAATATAGGCAGTGAATATTATGAGC
+>77149 3
+AAATCATAATCCCCATTTGGGGGTCTGGGTTAAGGGAAAAGCTCTACTCTAGCCTGGGTGCCGAAGCCTGCTTTCGTCCTTCATGAACAAAACAGTGGCC
+>77150 2
+CTGACTCTGGACGGAAAGCCTCTTGGAGTATAATCAGCTGCAGATATCCTGGCGGCTGACTTATTAAAGCTCAGGAGTCCATGTCAGGCACTATCTAGCC
+>77151 3
+AGTTATTCGGTCCCGCGACCAGGACATTTGCTTTGCCTCTGAGCAGGGTGCATTCGCTAAATTTAATCACTCACCCAGACGGTAAGAGGCGGATAGTCAA
+>77152 2
+GACATCACTCACACGAAGAGAGCCGATCCGTGATGGTGTTTACCAGTTAGTTTCACAAATATTTCTTCATGGCCGCGATGGTCTAAAGTGAGGCGGCCCC
+>77153 3
+CGTAGTAGGGTTAACCCGGAACGACTTCAATATGATACTACTGGCTCTACAAACTCGATTTGGGGCATGGGGGGCTATCGTCGCCCGCCTATATTCCAAA
+>77154 2
+AGCCATACTCGTAGTTCCTTCAAGGATGCCCATCTGGCCGCTGCACCATCTTGTAGGCACTGAATATAAGAACTGACTGTATAGCCGTAGATTGGAGCGG
+>77155 1
+ATGCATACCGTCCCAGCACGAAAAGAGCCATGATCAGGTTAGCTCGCCCTGTAGTTGAATTTAATAGTGCCTGACCTTGCAGCGAGTTCCTTGAAGGTCG
+>77156 3
+ATCTGCCGCCATGGTGGGAATATACCACATCATACTACAGCTGGTAGTAACGGACATCGGAGACACCGGGCGCACAGTCGCTGTTTACGCTTATATTGTT
+>77157 1
+ATACAACCCAGGAATGGGAGTAAGGGTTCTCGGTCCCTTTATGGGCTACGTTCTACCTGGCCGCAGCTTTAAGGGTAAAGTCCATCTACAAAGCGTCCAT
+>77158 2
+TGCGGGGCGAGTGGTCACTCGCATCATATACAGACGAAGAATTATGTTCAAGTGTCCCGCGTACGCTGGTTGACTTTCTATACGCATGACAACTCAACGC
+>77159 3
+CTGTGTGTCCAAGAAATTTATTCATGGGTCGCATATCCAGAAGACGTCGAAATTGGTTCCTCGGGGCCTTGGCACCGCACCGAAACTTTACAAAGGCCTG
+>77160 1
+AATGAACAAACCATTACATTGGTCTGATGGGGCTTCGACTGAGTGGGTTTACCTCGAAACCTATCGGTCGATGCAATCATGCCGTCAGACGCATGCCCGT
+>77161 2
+TAGTTCAGATTAACCAGCGAATTACGCATGAACCGCGTGGCAGGTTCATGACAGTCCGCACGACGGTCACAGTCAATGGTGTCTAGTTTCTACCGACTGT
+>77162 3
+TGTTCACAGATAGAAAATACTAATCCGGTCGCAATCCTTTTCTCGACAGGATAGCTGGAATCGTGCGGCTACTGTTCGAGGCCGCACATGGTCGAATGCC
+>77163 2
+CAATAAAGCGCACGGGCGTGACTGACGGTCATGTCTTGTGCCGGCGCATCTCGCAACAAGCATATCGAGATTGCAAGCTAATGAATCCCTTAGTGTTTCT
+>77164 3
+CTATATCGAAACCTGTCTTACATCCCGTATGGCCATGGTTGCGTTTGCGGTGGCGCGTAGGAGGCTAGTAAAGACACACGTTATGAATACACCCGACTAC
+>77165 3
+ATAAACGGTACTTTGGTTCCGGGACGCTACCTAGGGAATCGTCACCAATCTGCTCACGCCTATAGAGGCCGCAGTACGCGGGATTTATATGCTACGTTAA
+>77166 1
+TATGGTCTACAGATACGGACCTTTTTAAGCTATCCAAGCTGAAGTGAGGCCGTTCTCCCTATGCCAAGTATGGCATGAAGCTGCGACAGCCGGTCACTAG
+>77167 1
+TCTGAGTAACGCTTAGGGAGAAGCGGAACATCTGCGTTCCCTCTGTTTGGGATATAAAACCGCGCGTCAGCCTCCATCAGAACAGTGTATTCGATTGCCA
+>77168 2
+GCTGCCCAGCGGCGTTACGATCACTGTGCTGATGGATAAGCTGTACCGAGCTAGCTTATCGGAAAATCTCTAGAACACTGCCGCATTGCGAGTTATAATC
+>77169 3
+GATAGCACCTTGCGACATTTGTAGATATGAAGTGAATTGGACGCGTCGTCTTTCGAACCACAATCCCTCAGTGGGCCGGGAATGCCATTCCAGTAACCGT
+>77170 2
+CGCTAGACAATTCTCTACGACGAAGAAGATATCAAACGTAAGGTCCGAGTCCATTCATCGCCCGGTCTTGGGGCTCTGTGAAAATCTCTGTGGTACTCGG
+>77171 2
+AACTGGGAGGTCCAATGAGCCTCCCTCCGCTCTTAAGTACTCATGACGAATGAATGCGATATGACATTAGACCGCTAGCGTACTCGGGCGGTTGAACTTT
+>77172 1
+TCATCGGGCGACTTATGTACTGGGCCGGTTGGTACAACTATTACACCAAGGAGGCCTCTTCTGCACATTCACTGGTACGCCCTGATATAGGGAATCAAAG
+>77173 1
+TCTTCGTCTCTAGCCGCGCCAGTGGTAAGGAGAATAACTGATCTTGGAACGTACTGCCGCCAACACCGTGGTTCAGATTATTCTGGACTCAGAAAGGTCA
+>77174 3
+TTCTAGCTCGACTCGAATATGTTTCATGACTCTGACGCAAGACGCTCCGTGGGTTCATTGTCCACGGACTTCGAGGACGACTACTGACAAGAACGAGGAT
+>77175 3
+ATCTTTTGATGACGAGGCAACGTGGAGCTGAACGCCCACCACCGAGACGCAGCAGCCGCATATCCTTGTGTATTCTAGTGTGTGTTATGCCTAAAGACAT
+>77176 2
+TAAGCGATAACTGACCAACAGGCTAGTTCAGGGAGACATGCCCGGCTATGACTGATACGACTCTTTCCTACCATGGAAGTCCGGTGGTTTAGCTCTCAGT
+>77177 2
+CTCTACCCACAGACGCTGGGATACAACGTTTCTTATAGAATCATTCGAGCGGCCCGCTTGCCAGGCTAGAAGTCACGGAGGGTGATTTGTGTAAATCCTA
+>77178 2
+TACCCCGCACTGGAGGGTCATGAGTGAGTACACTGAGGAACCGATCGACAAACATATTGGCTTCAGACCTTGGCGACCTCGTCGAGAATTTTTTCATGCT
+>77179 1
+CGTTCACGTCAGCTATGCTTGGCGCTTAGCTATTGCCAATCAAAGTTCGCATATAAATACTGGCGCTCTTGGAGGCGGAGCATTAGCGCCTCGAAACAAG
+>77180 3
+CATCAACGTCTGACCGGCGGGTGGGTCCAAAGTTCACAGCTATGACATGATGATTATCATCAGCTCATTAGTGTGGAGGTTGAGCACACCCACCGTTTCA
+>77181 2
+AGGGAACGACTCCCAGAAAAGTATTATGTTGTCCGAGACCCTCACGCTTCGTCACGCTATGCCGGGCAAGACTGGTGTCAACTGAATTTTTAATCGTCGG
+>77182 2
+ATTTTATTAAGGACGCGCCGTTACTGACTATAGAACGGCCCCGACTTACGGTTTCCTAGCTCTAATATTAGGGGGGAGTTAGCACGACCCACTGCGCAGA
+>77183 1
+GTTAGGCTAAATGCTAGCTTCCCGCTCAAGTGGTTGAGTAACTAGCACACGCGATCGAGGTGATTAGCACCCGAACGGATTCTCCCATTTGCTGGCTAAA
+>77184 3
+CGTAAGAACCAGATCTTTATGCGGATGGCGACGCTTGTCGTATATGAGGCGATTGCCTGCAGGTTCATTTGCACACTCCAAACGACGCCTACTTGAGAAC
+>77185 3
+AGATAAGATTATTTACGAACGGAGGCAACTGCCGATTGCTGCCGTCTTGCCGCTCAAAGCAACAGTTTGCGCAATGAGTTGCTCTCATGCCGCTGCGAAT
+>77186 2
+GGTCCACATAAGAAGGCGTATTGGCGCCCAAGCTCACGCGTGTTTTCGATCCCTGCTAAAAAGTGCGATAGTACGCTCTCCGGTGAAAAGTTTATATCCG
+>77187 2
+GTTCTGGAAGAGCGAGCCCGGTAAAAATTCCCCCATTGCTGAGATCGACAAGCAGATCACGCCGATCTGTCTGGTTTACCTGGCTTACACTATGTGTAGA
+>77188 2
+GAAGCATATCCCCACTATCGGGATAGCGAACATGCACAATAAGCTATTTAAGGGTCTTGCAGTGGGGGCGCGCCCTTGACATGTTTCTCGCTCAATCTGA
+>77189 3
+GAGTTGATATGGTGGCAGGACGACCGTCTGGTGTAGGCATCGGACCGTCCTCCTTCTTACAAACACCGGGCATAATGATATCAATCTAATATTGCGCCAC
+>77190 3
+TACAACAAACCAGGTCCAATTGGTATTCCGCTGAGCGGTCAGCTCGCAAACGAGACGAGCGCGTATTCATGGGTATTTCTTATACACGGGCTTTGGACTC
+>77191 2
+AACCTAGAGTCGTTGTGCGTAAGAATCTAATCCGAACCGACTTACAGGCGTGGTGGTATCCCCTAAGCTTGGTGAAGCCCATTAAATGCCATGTGGCTCC
+>77192 3
+AAACTAGGTCGTGCAAGACACTAATACCTATGGATCGGGTCGCGGATCATCTAGTCCGACTAGCTTAAAGATTGCTTACGTACAGCCTCTGGCTGCGTGC
+>77193 3
+CAGCCTAGCAATAAAGCCGGCTTGTGGGTCAATCCTGAACTATTCGATAGGTCTATGGTCTATGTGTATAATAGGCAGGGATCTCCCGCCCACCAGTGCA
+>77194 3
+CTAGCAATGCCTGACGTCTCAGACCGCAAGGTCCATTGCCTCGTGGAATTGATAGACGACCGTGGATGCAGCCGTGCTTAATGGTTGTACTATTACAAAC
+>77195 3
+GACACATCGCGGTGGCGATTTTTCATCATGAGATGTGGTCGGGCGACTCATAACGTGCAATTCATACACTTATGGAAGCAACTTCACCGTCCCGGCTAGA
+>77196 3
+TAAGGCTATTGCATAGGCCGAATCGTTCACGATCGACACCGTCATACTTCCGCTCTCATTAGCGCAGTTGAAGTACTAGGCCGTAAGGGTAGGGCAATTC
+>77197 2
+CCTTTCAGACCCCTCTGGAGTTGCCCAATGGAATGCTGTAGGGGGCAAGTAGGCGCTTCTCAAATCAATTAAACCCGGAGTCAACGGTCCGGTTTAATAT
+>77198 3
+CCACGTTTTACGGCATCGGCGAATAGGAAACCTCGTCTCTACAATGATTGTTGCGGATCGCGTTACCCATACACCATTGCAGACAAGGTGCAGTAGTTGG
+>77199 1
+TCATGGAGCGGTCCTTTGTAGTGCGCTATACCCCAGGTATGTTCTACTATACAACGACCGATCGTGAAAGGGTCTGATATTCAGCACGTCAGACAGCAGC
+>77200 2
+CCAACGCCGTAACTTGCCATACGTTTGGGGGCGCCGAATCATGGGAAAGACTCATGTCTCACTCCCGGGGACATGCTTAATGATTTAGATATCGATTAGC
+>77201 2
+ATCGAGTCATGACATGTGTTTCTTGCCTACTAGTGGGCCGCGGTCCACGATCTGCATTAAGTAGCGGGTGTCAAGTAAATCAAGAGCCCCTGAACCACTA
+>77202 1
+GGGCCTTGTCGTCTTACAGCCTCAAGGGGTGTGCAGTGGGAACTCATTAGCTTCGAACGGGGTGACACACAATAAACATCTACCAATCAATTTCTCGCGT
+>77203 3
+CAGTCATGATGTAGCAGGGAGGCTGGATCTGAATACAGATATCCCTTTCCAGCTATAGACTGACATCTGCCTCCCTGTGCTCCGCGATTAATAAGCAGGG
+>77204 1
+GCCTAGCGGATCCAACCGACTCATTTATGATACGCGGACCTCCGGGAAACGTTTAGATTTTCACAAGGGACGTTCTGTTGTAAAACGTGCACCATGGGTC
+>77205 2
+ATCCCACGCGGAGTGATAAGCCGGACCGGGAACCTAATCATTCACATCCTAACATAGAGATATGATCTCCTTGTTGGTGGGTATGCCCGTCGGTGACTTA
+>77206 1
+TAGTTCAGCCCGTTGAGACAACATTGTATAACCCTATGTGGCATCCCTCACGTAGAAGGGTGCTTAATATCCCCCGGTAGGACGAATGTGTCCGGCGAAT
+>77207 2
+GAGTTCGTAAGCTGTACACGTCCCTGGTGAACGTTAAGAGACCCGTGGACCTGTTGCTGGTGAGTCTCGTTTCACTGCTCAACAAAGAACCAGTACTCAA
+>77208 3
+AGCAGCCATCACGGATTAACTACGCTTGCATATGGTAGCGTACTAATTATCTACGATGTACGTTTATGAGGGGGGCTCTGACGGCACCCTCCCGTAAGCA
+>77209 3
+CAGTGACACATCCTGGGGTATAGTTAAGGCTCCTGCATCAAACCTACAGGTAGTGTGGAGATGCACTGACTCTCGGATCGCGCCAATACTTCGCATGATT
+>77210 1
+TTAGGCACAGAGGTCCAAGATGTCTGGAAAAAGATGCTTGTCAAACGCTGATTGACGACCTGGTGTCAACGCAGCCTCGGTCCATGTCGCCATCTTTATC
+>77211 1
+GACGGATTGTCAATAACCACATCAACCGCATGCAGAGGTGTTACCCAGAGGGCTCATGGCGAGCTCCCTTTCCGTTGATTTGAGGAGACAGTTATTCTAC
+>77212 2
+AAGAGCCACGGTATCTTCTGCACCGTCCACTTCTCTGAACCTCTATAATGAGGGAGCCATGAGGTTTAAGTGGACCGTGCTTCTGAGAACCGTGATGAAC
+>77213 3
+ATTCTTAATCATACCGACAGTTCCGTGATACTGCATGACACCTGTAGGTACATGCTTCCACAATAAAACGCCGGGAGCTCTGTAGGGGTCCAGGGTTGGC
+>77214 3
+CTATCAACTACCACTTTTGTTGGGGGTGTCAGAAAATCCCTTCGCAATATAATACGAGTGGTTCACACCGCGCCAGGCATCACCTAGCTTAGGGAGTGGG
+>77215 3
+TCCCGCTACCAGCCAGGGGAGTCGCATGGCTGCACGCAGCTCCCCGAGTCCTTTGAAGTGGAACCGAATGTAATTAACTATTAATAGCTTGTTAAGTGAT
+>77216 1
+GGCCGCGAACTCTCGGATGGGATTATCAAAGATTGCTGGGAGTAATCCTAGCGCTCCCATCCCGCATATAACTGATTAAGGTCTATGCGCTTAGGCTAAC
+>77217 1
+CTTGGTTGCGCCCATGACCGTAACACATGCTGCCGCATCGTTTAGTATTAATCGTCAAAGGTCACTTTAGTAGACAGAGTTGCGAGCGCGATCGAAGCCA
+>77218 2
+ACTTAAGTCTATACGGGCTACCGGTATCTGGACGCGGCCGAGAGGGTCATTTACCGTGGATGTTGCTAGACTCACCTAATTGCACAGTCACATCCTAGAA
+>77219 3
+GTGCGGCTACTGTGATACAGTTGACACTATGATACTTTGATTGAAAGCCGATTACACGTGACAGCCAGGCGTTAGCCTCCGCAAGCAGCGTTCGCCTATA
+>77220 2
+CCTAGGATACGTATACGATGGAGCCCTGGTATAAGTTCTGAGTCCGGCTTCACGCGTGAGACTCTCATACCAGTTACTTACAGTCGCGGTTCAAGCGAAA
+>77221 1
+TAAGAGGGTTGCCTTTCCTTAACAGGAGCCACACTCCCTCTAAGACATGATTCGCGCGGAAGTGTAAGGTGCGACAACCTATATTCGGACTTTGCAGGTC
+>77222 1
+AAGGGTGTCAAGCAAGGCTTAAATTTACGGCTCGGCTGATACAACGCATAACCAACCTCAGCGCTCTTTTGGGCGCTATCTCGTACTAGTAAGCGTGTCG
+>77223 3
+CCTGTGGAGAGGTGTCTATTACTTCTGGAACTAGAAGGAGACGCGACAACTGTGCATATTCCTGTAGGCTACCTAACTAGCCCTCGCCCAGCTTTGAAGA
+>77224 3
+TATTTCTAAAGACCCCGGTATGAGTGCGGGCTAGTAAGCGACACCGTTTGCTAAGAGCTTAAGTTGACTATCCACCCTAACTCGAACGTAGGGCGTCCGT
+>77225 1
+TATTTTCAGAGCAAAGAGTACGTAGATCGGTTACACGCTAGGCGTCGCGTTCTAATAGCTATTTCCCGAAATCGCGCCAAACGGGACTGCTCGTTACGGC
+>77226 2
+GCCTGGTCGTCGGATGCCCTTACCCGGAGTGGCCACTTAACCAAAAGCGTTAATGTACGAAAGAATTTCGGAAGTCCAGCTTATGCCTTATGTGTGAACC
+>77227 3
+ACAGCTGGTCAGGGGTCCGTCTCCACGAAATGCGTCCGCGTTTGAATAATCCAGTTGTACACTACATGGTCTCGAGTTGACACGCATTAAGGATGCATAC
+>77228 3
+CGAAAGTAATTTCCGGCATGCCTTTTACTCCGCGCAGCGTAGCGATCAATAGCTTTGAAAACTGGTTCTACTGCGAAGACCACGTGGCCTAGTCGGTGAA
+>77229 2
+CAATATAACATAACAAGGTCCTGTGAGCCCACAGCGGCCCCAGGCAGGCTCCGTACATGTGGTTATTGCGTCTGCGTGGTTCTTAGAATTACAAAGCTTG
+>77230 1
+AGGCTGAATCTTCTTTGCCGACGTATAAAGCGCTGGACCCATTAAAAACCTCCTCGCTTGTAGGGGGATTAAAACGAGTGCCCAACCTCGGTCGATGTTG
+>77231 1
+CGCTGAACTATGCGTGCTCGTTAGGTCTAAAAAGCTGGCGTAACTGGTCGCAACTAGTTTCGGCCTTTATCACCGCTCGTGAGATATACCGGACAAACGA
+>77232 3
+GTTAGCCATTCCGTGCGATATGGTAATTCTCTTAGTTCAAGCGCGAGGAGCCAGACAAATTCGCTCCTAGCTAGAAGGGATGATAATCGTGCCCTCACCG
+>77233 2
+GGACACCCGAAGCGCCTCGGTCGTACTGTCTCCTAGTATAAGCGTCCGGTAACTACCTAAACTTTCATCTGTTACCAGGGGGGTGAAAAAATCTTTGAGG
+>77234 1
+ATCCAAGCGGAGCGATTGGGTGGCCTCACACCAGCATCTTCCGGCAGCGATAGTGTCGTAATCCCTGTCAAGGTAATTATATAGGGATCTCCAATCGTAT
+>77235 1
+CTGTTCATCAAGAGCCTCGTAAGTGCCAAGCGCAATTGTATCAGACCACGTTCAGCATTGAGACAAGTATTCTGGGGGCTATTGCTTACACGTGGACCGC
+>77236 2
+AACCGGTATACTGCGTGCGCCCGTTTTAGGATGAGAGAAATAGCTGCACCAGTCGTTATGAGATTCCATCCCGATGTTAACCCGCTCAGTGACGAACTTG
+>77237 1
+CTTACATGAGGGGTTGTAAAGATTTGCCGACACGCAATGCTGCCCAATCACACCCGCGATTTCCAAAGGGTGCGTCAACGGATGTACCAGTTTTTGACTG
+>77238 2
+GATAAAGGACTAAACTTCTACGGTTCAATATCGTCAAGGGGACCACGCCGCTTTCGTAGAAGACTATCACGCCGCGGCTGCGGTACGTACGGATTCTTTT
+>77239 3
+CCCTTTTAAAGGCGCGGATAAAGGGCGACTCCGGAATGGGTCCAATCTTCCGGTTCGCTCAAACGTCGCGACCGTATAGTAGATTACAGATGTCTATCAT
+>77240 1
+CATCGACTGTGATTTATTTGCCGGCACCAAGCGTCCGATACATACATCCTTGAGTCTGCCAAGCTCATGCGCTGTAAACGTATCGAGGTGCGGAAAGGTA
+>77241 2
+TCAAATATTAGGTAGCCCCGGGCCGTAACTTGGTAAGCATGGGCACACGCACTAGTCCGAAGTGCAGTGGCGTCATCACGAACTTGCTTCGTATCATTTA
+>77242 3
+ATAATTTGGTAGCCAACTCAGATGTACATCCGTGGACGCCCTACGGGGCCGTAAAGTAGCTCTAGGTGGCTGGTAATCGGAATCCATTACCTTCACTCAG
+>77243 3
+CTGGCGATCATGCAGCCTGTGAAACCAGCACTTAGTTAACGCCCTTAGGCTCGGGCATTTCCAGCACGCATGAAGAAGTAGTCTCTGGTATTAAGGCTAT
+>77244 1
+TTTGCAGCTCTCCGCATGCACTACAAGGTGCGCAGTTTCCCTATATGAGAGGTCAAGCTTGCAAAAAAGCGGAACTCGTACTACGTTCTGGGTGCGAATC
+>77245 2
+CGTTACGGCAGTGGACACTACTTGCCGACTACCGGTTTCTAGATATACAGTATAGCATCACAATTTGGAGCACTTCACCAGTGGTACTCAGAGCGGCGTG
+>77246 1
+TAGGCAAGATTCTGTGGTACCTTCACTCCTTGAAAGCGTCGTGAGTTCGCCAGACGCTACTTATGATCTGAGTGAGGCTTAAAGCCCTCGCAGAGCAAAC
+>77247 2
+GCCTCTATAAAAATCGGCTGAGTAACTACACGGGTCCATTGGACTTTCGGAGTTTAGTAGCCTTGAAGCACCCCGCGGTCATAGAATGGGCAGCTCCTAT
+>77248 2
+ATGTGACCCCGACAATAGGTCCCAAGGGATCCCATCAGCTCCGCGCTGTGTTGAAGTAAGGATATTGCATAGAACCTCTTTGTGGTTCTGAGAAGCCACT
+>77249 1
+ATGAAGAGAATGAGGCCATTCGCACATTGTTCCTAGATCGTTGCGCTCGAGGCGTCATAGTCACCATCCCCTGTACTCTGACTAAGCGGCTAGGGAAATT
+>77250 1
+CTAGAGAAAAGCTACCTTGATGTTAGTCTCACCCTTAAGTCTGCGTGGGTTGGCGAATTCGCTGGCACAAACCCAGTGATTTACCAGGTCTGAGCAGCAC
+>77251 3
+TGTCAAAACCATGTTATCAAGACTTCGGGCATGCGATCTGGTCGGTAGACCTCCCCATCGTGCTGATGGGAAACGTCGCAAATCTATTAAGGCGCTCATG
+>77252 3
+CTGCCGACGCTATACGCCTCGTTATTAAAGGCTACCCAGGAGATTGAACAGTAGTCAGTGCCCAGCATTTAGTGCCTTGTAGAAGTGCAGAACGCCTGTT
+>77253 1
+AGTTTACCGGCTTCCGCTAATCACGGGTCTCAGTCCATCTTTGTCACAATTAACAGTCGAATATCCGACAGAGATGCATCCGGATGGGAGCAGGCGATTG
+>77254 3
+ATTTGCATCTGACCATCTTCAACGGGTACTGGGTCTCGACAGTGGTCCAAAGCGCTCTTGAAACGGGATTTACCAGCTACTGCGTCGAGAAACCTATGAG
+>77255 2
+TGATCATAGAGGACGCGTACTAGTACGACAGTTTTATTTTTCTCAGAGTTCGCGAAGGGTCTTGCGTCGCAGCAGGCATATGCTCAACCCCGGCCAAAAC
+>77256 3
+ACACACTTTACCTTTTCGCGCAGTCGGTAGTACAATGTCATTTTGGTACTGCGGCCCCCGGAACTGCCACCGAGACACGTTAGTAAAGTGTAAGTGGGAA
+>77257 2
+TGAGTGGGAATTTGTGCATCAAAAATAACTCAGACGGTATCTACGCAACACTTACCGATACCCTGCGGTCTCCCCACTTAGGCAGGGCCTTGGTGGTATG
+>77258 3
+TTGCAGCATACGCAATACGAGCGAGCAGACGGCACACGATTGGGGCAGTCTGTCACAGATTTGGTGTTCTAATATCCAGCCTTCGCCCACTGTATAAGTT
+>77259 3
+ACGTAACTATGCACGCCCCGTAGTGTGGTGCTCCTCCAGTGAAATGGATCCCAAGCACTCGGCTATAAGACGAGATTTAACGTTTCTTCTAGGGAAGCTG
+>77260 2
+TACCCGTAGGAGATCACCTAGATACCGAGTCGATTGCCCATTGAAATTCTCTCCTGCTCCTAGGAAGGGTGTGATGTCCCCGGACGATTGTTACGAAGAA
+>77261 1
+AATCACCTAGCGAATTAAGCTAACCATTTGCCGGTTTGACATTGAGGACTAGCTAGCCCGATGGCCTAGTACGTAGAGGCGATGATCACTCTGGCCGTTC
+>77262 2
+TTTAAAGCGTGAATTCGACCATCCACTCCGAGTCGCTGGGGGCTTCCAAGAGTTAAACCGGTAGAACATCACGTCCTTTGTTGACATGCGCGTTAAGGAC
+>77263 3
+CGTGCTCCTGTACGATTTGTAGTCACGAGCATATCGGCAAAAAGATGTATCTTATTGAAGTCGGCCATGTGCCCTGAGCCTCTAGAACCGCCCTGAGGAA
+>77264 1
+AGCCAAGCCGTATTGATTCGAGACTCATTGCCGAAAACCGCATCCAAGTCTTCTGGCTGTGTGCTAATGACCTAGAGTTATTCAGGGCAGTCCATGGACG
+>77265 1
+GTTCGACCTGTCTACGGCCGGCAGCTGTTTGTTTTCCAATGCACTCACGGCTAAATTCACAATACAACGTGTTCCCAGATAAAGGGGGGATTGCGACGAA
+>77266 3
+AACGTCATTTGCCGCACAATGGTACAGACCCTATCTTAGGAAAACGGCGAGGGTGGTACTTTCTCAGGGGCCTCTAACGCCTGCCTGATTTTGATAAGCA
+>77267 3
+AGACTAACGGCGATATCGTGTCGGTAGCGTACGGACTCTCCAGGAAAATTCCGGAGAACCCTCCTCCCCGCCGAAGATTAGTTCTTATTTTAGATGGTGA
+>77268 2
+CTAGCGAGATCGTATCCCACGGTGATGCTACCTACCTACGTGCGGGTCACCTAGCAAACATGTCCTTTTGGTTAGAAACGAGACGTACAATGGTTCGGTA
+>77269 3
+CACTGGGGACTTGAAAGTCAGAGAAGGGTTCCTGATTACCTCTATAGATACGTCGAACACGCATTGTATGCTCCGGCCGGACCCATCGTTATCAGGCATT
+>77270 1
+TCTGGTCTGACAGTACATTGCTTGTATGACCATTGAAGAGGGGAAACACAACCGTCTTATCTGATGCCGACCTTGCGTGAGAGTAGTATCCCCCACAGGC
+>77271 1
+ACTGCCGGCATTCGCCCGTGAGGAGATGTTTCTATCCCTTACGGAGCGGAGGACAAGGTGCTAATAAGCATTCCTGAAATCAGAGCACATCCAGTTTTTC
+>77272 3
+AAGGGATGGGGCATACGTTCCTTCAGTTAACCGCCTTTTAAACTCTATCTCGAAATCTAAGATGAGAACCGTCCCTTTGGGCGGACTCACCGGGTAGGAC
+>77273 3
+TAAAGTACCCAGCAATTTTTCGAGTTTACAGGGTGATCTATCATACGCCGGGGCACGCTTTGGAGACGCTAGATCTCGGCATGGCTTATAACACCCGGCA
+>77274 1
+TCAAGGATACTGTACACCGGTTTGCTATATGTTGCACGCCGCTGCTCACTTAGCAGTCAAGTATACACTTCTAGCGGAACCGGTCTACCAAAGGTGAGGG
+>77275 2
+GCTAACAGGTGCCGCGAGAGCAGCACCATTGTGGAATGATTGAGTCGTATGACATTCTTACCCTCCGCAAAATTGTCGTCTGTTTCGACAGGCCCAGTAA
+>77276 2
+GAAAGAGGTTTACTTGGCTTGCTACCTCTTGCCAGTTCTACAGACACAGGGTACCAACCGTTAGTATGGTGCAACGAACTTGCGTCCATAGAGCCGAGCT
+>77277 1
+AATGGATGTTATTAGAGTCCAATTAGGCGGGTATCGCAAGTCTACTGCTACCACGATCACTCGGCTAATGTCTTGCGCAACTGCGACTGCCCAGGCTAGA
+>77278 2
+GTTAGGCAGTCCCAAACAAAATATTATTCTTTGACGTCGCTTATGAGTAGGTGTTCGACCGATCCAGAGCAGTATCCGGCAGTTGACCCGGCCCAGACTG
+>77279 1
+GTGTCCACTTTGTACCCACAAGGCGGCGACACGTCTATCCAGGGGCCTACTAGGCATAACTGGGACGGTGATCTTAAGTCTATAAGTCAATCATTGTCGA
+>77280 2
+AGCGTAGACAAGTATGGGTCCACTGGGCTGCATCCCCTTTGGCTTCGTGCGACGAGCTTTCGTACCGATACATAACATCACTTATTAGGAGCGACAGAAT
+>77281 3
+GGGATACCAAGTTGAATACTGGAAATGGTAAGTAGATTCTACACCTGTTGCGGATGAAGGCTACCCTGACCACCTCGTCCGTCTTAGCCCAGTTTACGGC
+>77282 2
+CATCAATGAGTCCCGGTTGGACTTATCAGCTCTGCTAAGGCTGCTAGGCTCTTTGTAAGGCAAACTACCCTTAGAGCGCAGTTTAGCAGGAGATCAGACC
+>77283 2
+CCCTTAGTTGGACTGGAACGCTGCTTCAATCGGTCCCAAATCGGACGAATCTTCACGACATGATGTTGTATACGGCTTGCGGAAACAACAGATGCTGTCG
+>77284 3
+ATGTGGGCGGTTCATAGAAGTATTAGCTGTAATGACAAATCTGCTAAATATAGGGTTTCCCACTCAACACGCCGTGACCGGACTGCGCTCCTCAGCGCGT
+>77285 1
+TAGCTCTGCATCCTTACCAGTGGGAACCGCGAACCATCGATCGCATCTGTTAAACTGTACATTAGTTCTAACCGCTAAGGGTGCCAGGTAGAGAGCTGTG
+>77286 2
+CCAGTTAGCGTTTCGGTTCAGTCAATAGCAATAAAGCATATCGTCGCCTCACCAACATCGCGTGCCTAGCTAGGCCATGCTTAGCGTAGGAGAATTGGTG
+>77287 2
+TAGCCCCAGTCTCTCTGTCCCGTAAGTCGAATGTGGTACTCCGAACGATACTGTAAGAAGCTTGGAAATATACGCAGTATGAGGTTGTCGCCGAACTCCG
+>77288 2
+TACCGAGTGTAGAGAGCATGCATCCATACTACTCAATAGTCGGACTGCATGAGCGGGTTTCGATTTAGACTTTCTAAGGTTAGACGCCAGTCCCCAGGCC
+>77289 3
+ACGGAAGCACTAGGTTCGACTCACTGACCATGTCCGGTCGAAATAGATGAGGGCGGGCCGTAGACAAACTGCTCCATGTGCTTTTCCTAATTATCCTGAT
+>77290 3
+TGAGTGGGAAGACTCCAAACCGATACCTCTGGGCATTCTGCTCTAACCGAATAATTCGACGATTACTGCGTTGTTGCCGTCTAAATCGGCGATCGGCAGA
+>77291 1
+GCCTGAGATATATGCCCCGGGCGATCTCTTTTAAGTTAGGGATCCACGGTCTTCCCTAACGGTGTTAGCCACTAAAAATGAGAAACTCGCGTAGGTCCAG
+>77292 1
+ATTAGTCCCCGCCGCATGACCTATCAAAACATATGCTCAGATTACCGGTGGTAGGGGCGATTTTTGTTCATGGAAAAATCCTGTGGCACGTGCGACGCAC
+>77293 2
+GTTGAAATATTGGGTGAAGAATGCTAACCGAATTCCGTGCGATTGACCGCCGTGCCGGCCCCCTTCTAACATAAATTTGCCACAGCATGGCCTTGTGGAA
+>77294 1
+TTGGATAGGTCGTCCCGAGCATTTTCGCAGACATTGACTAGACGTGACGCTGACTAGGAGCGCTCAGGGTTATCCAGCATTAACTCACCTCTTGGAACAA
+>77295 3
+AGCGACAGAAGCAGTCGTGGATAACGTCCCCTTGCTTTAAGGGGTTTGACCTAGAAGGCCTGTTCTGAGTCACCTACATTTCCCGCATAATCGATCAAGG
+>77296 2
+CGAGGTTTAAGGGGTCACGGTGACGTAAGATCCCGCTCATACCCATGTAATTTCGTTTAAGACCGTTCACGCAGTCAATGCCCGTTACCAGCTAGAATGG
+>77297 2
+CTGCGGTGAAGTGGAGTGATCCATCCAAATAGCACTTGTCCGTGCGTATTCCCAACCTTCTAATCCGGAGTTCTTCGAAGTGAGCATAAGGACAACCGTG
+>77298 1
+TGCTACTTAGGATTGGCTCAGCGATGGTAGGACCGGCCTAAATGTATGCGTAACGTCTCTCCTACTCAGGCACGGATCGCACAGCTAAAACTTGATGCTA
+>77299 3
+GAGGCAATTATCTGTACCTCGAATACGACGGGGTGCTGTCTTGGTGTGCAATAGCAAACCATACAAATGCCCTTCGTCAGGACGCGCGAACTTTTCGTAC
+>77300 2
+TACCTGGATACCTAACTCTGGTTCCCGAGGTCTTCAATAGGTTGGGAAGGGATGTCCTCATATTTCGATCTCGGTTCAACACGCCGAAAGCCAAAGGAGC
+>77301 2
+CAACGTCTGAATATGAGCGGATCTTGTAACCTAAACCCAGCGTTCGGTAACCTTGGGTAACTAGTTGCCTTCCGGTCACCTCGATTAAGTGGCAGGAGAC
+>77302 2
+GAGCCGCTCCCTCGAATTTGGTGATAAGCTATTGCCTACAGGCACCTGCAAAATAGTAGGGTTTAGTGGTCGCCCCAGGATCCCAAACTGATTTAAGGTC
+>77303 2
+CTTCTGAGATGGAGTGGTGGGAGGACCCGCAACTGACTTAAGTCTTCTTATACACTCGCACCTTCCGGAGGCTGTTAGGAAGTACCCAGTAAACATCTAC
+>77304 3
+TGCCCCATAATCATGTGCAACGCTGGAATACGTGATTATGGCGGTAGGAAGCCATCAACCAGCCTTTTGATACGATTCCTCGCGGTTCAAGCGGTGCATA
+>77305 1
+CACAGAAGTGATCCAAGGATGTCGTGGCTGTCTGCAAGCTTGACACTATAGTTCACTTCAGACCCTCACTCAGGTGTATCACTCAAGTAAGGGGGTTGCC
+>77306 1
+CAATTGTGAGTTGATCCTACAATGTCTCGGCAAGCGCCGGCACCCCGAATTAGGATTAGATGCCAATAAGATCCGGCGCTGTGCATTTTCAATGGCCGAT
+>77307 2
+GCCAAAACAGTGCAACATCATATGGCCATGTCAGCCGCTAGAGAGCCATGAGATTTTTGACGCATGACCGTTTGGCTGGTGCTACTGTCCGCTTAGATAC
+>77308 3
+GCCGAAACCCAGTGGGAACTCGGAGCCTTTCACTTTACCATTAGTAAAAACCCGTTGGGAGGGTTACATTATACCGCAGAATGCGTGAGTGCTTCGTTCC
+>77309 3
+GCCATGTGCGTCATAGAATGTTTAACTCCCCGCTTTAAGGGTGATCGGACCATCAAAAGAGTGGATGTGCTTAGGCGAATACATCGCGCCTCTTACCACG
+>77310 3
+GGTTTCGCTTATTATCATTCTCACCGTCTCCCACTACGGAACACCGGGGAAAATCTTATTTGGATGGAGAAGGGCGCCTCATCCGGAATAGCAGTACGGA
+>77311 3
+AGCGATAATACTTAGGTGCCACTTGGTCGACAACTGCGCGGATTTGAATCGAGTGCCCAATCCAGCACATGGTTTGAACAAGGTCTTCCGGCTCATAGCT
+>77312 3
+GGGCTCGCCCTTAACCCGAGTCTATCGCCTTCCATGAGAGAAGCCGATGCATGCCTTTAGATGCTGATTACAGACGATCACATGTAAGTGGTTTGGAACA
+>77313 2
+ACGGATTGGAGCCATTGGATAAGTGTTGGTGGCGACTCCCCCAAACGCCTTATTCAATCCCAAATTCAAGAGCGAGCTCGTAAGCCGCATTTATTGTCGG
+>77314 3
+CTACGTTGTCCGCCTCCGAGGAGATGACCTCTACCCAGTGATAAACAAAAAGCAGTGCGATCCATGGGCGACCTAGGCGATTGTTTACGTTGAGTTCTTA
+>77315 2
+AATGGTTACTTCCCAGTTGAATAGCCCCCGGACAGCCGTGAGTTGAATGCCAACCGGAGTTCTATGATTCGAGAATCCCTACTCTGACGTGGAGTACTGA
+>77316 1
+GGATCAGTGACGCCGTCCCCTAAAGCGACTGACGGATTGAGCCCACATCCACATGGATTTCAAAGGTTTCTGATGCGATCTTACAGCTTTACTGGAATGG
+>77317 2
+ACTAAATCCGACTCAGACTCGGTCAAATCGTACTATCGGGAGCTGGCTTCCGTCTCGCAACTGGGTCGGTAAATAAAGTCTTCCGAATAGGGCTCGATGT
+>77318 3
+ACTTTACAAAGACGCATTGTGACGTTTCTGACGAACCGACAAGTCTACGTTGGCACGGGGGGCCACTTCCATCGATACATCTGTATTCGCGAGTGTACAG
+>77319 2
+GTCTAAGGCCGGTGTAAGCGAGCCGGTTATAAATGTTATCTTTCCAGAGGAGTACCGACAGCGGTATACACACCTCTGAATGTAGTTCTCCCAGCCCATG
+>77320 3
+GAGGCAATAGCAAGGGTATGCTACAGGGAAGGCTCTAGTTCGTTGGGACCTCCTCTTGGGGTCGTCTCATATCATAACCCTTGAAAACGCTTCCTACACA
+>77321 3
+GAGGTACACTCTCCCACAAGTGTACCACGCGAGGCTTATGAGATCTGACCATGGATCGCTGGCGGTCTATAGTACTGCAGTACAAGTGTTTAGCTACACT
+>77322 2
+TCACGGACGTCGTATTATCGCATCTTAGGCCACCTGATGGAAGATCTCCTAGGTGGAATGTAACGATGTCGTAAGCAATCATCTTCTGAGACCCAGGCGC
+>77323 2
+ACGACTGTAAACGATATAGGTGGACTTACGCGGCCCCTCTGGCTCCAGGGGGAGACCCATTTAGTCCAAAGTACTATTCTACAAGTTGTTTCGAATCCGG
+>77324 2
+GTATTCGGGTCAGAGTGTTATTCGACATGTAAAACTTGCCCCGCCGCCGTTCAATCAATTCTAGGACTTGGCATCAACGCACGCCTCGGGGGATAAGAAT
+>77325 2
+TTTCCTCTGGGTCCGAGCACGATCCAGGCACCTCATCTATCATTAAACACTGGATAAGGGTTCGGCTGGCGGTTGCAAAGGCACCGGTTTATACAAGTAA
+>77326 2
+AATGGGGCACAAACGCTGACCGAGACGTCTCTCCGTTCACAAGTATTTTACACATCCTCATTGTTGCTGTGATATTGTACCCGGAGCAGGAGGCAATCGG
+>77327 1
+GCAAATGGAATATTGCCAGGGCGTATAACAGAGCACAGTTTAGTCGCTTATCGAACGATATGCCACCTTGTTCCTCCTCTCGTAACAGCAGTGGGTCCGG
+>77328 3
+CCCGTGATTACCAAGGATGTAACTAGCTCCCTTGCGCTGAATTTGTCCTTAAAAGGATAAAGAGATGCTTGTGCGCGATCCGGCTGCGCCGATCAGCAAT
+>77329 2
+CCTTTCCGTGATGAGCGTGTGGTACGTATTCGCAAGAGTATGACAATCTCCAAGTAACCCGTATGGTGCCGCCACCGTAACAAGTTACTTCAGTGGAACG
+>77330 3
+TCGAGTTGATTTCACATCTTTTCAGAATACACATCTGGTCGTGGGGAGAGGGAACGACCCGAATGTCACTATGTGCGAACTCGAAGCCCTGGCCCCAATT
+>77331 2
+ATGAAAGCGTCCTCCGCTATACTTACGCGAAGTCTTTTACGCCGTGTGCTACTTGTGTGGTGTTAACATCACGGGAACAAGGCCGAGTAACACCAGGCAT
+>77332 2
+GCAAAACTAATTCTGAGACAGTTAGGCTTACGACTTTCAAGGGGATTTCCCCCCCGCATATCGTAAAAGTGAGGCGTGCTGCGCATCGACTGTCGTTACG
+>77333 1
+GTCCTGCCAGCCCCAAGCCGCACCACTCTAATTTCGAGGGTGTTTCAGTGATGATAATGTGGGCTGATAATCGACACTACTAAGAGGTTTATGCACAGGC
+>77334 3
+TTTTCGGCAATCCTTGCTAGTTCGTTGGTACTAAAGCGGTTCACACCTAGACTCGATCCAGGGACACCATTAAGCCAGGGACAGTAGGAATGATGCCTGC
+>77335 3
+CGGCTTTGATACTGCCGCCTAGCTTGCGAAAGGACTAAATTACTGCTGTGCTGAACTATGCATGACCGACTGCCATTCTGTCGGAGTCAAAGAACGCTAG
+>77336 1
+CTGTACAAACGGATTTACGCATACTGCGCACTAGTGCTGCAAGGCGAAGTACTGAGTTACAACCTAGCACTCCTACTGGATGTAGTGTGTCCGAGCGTCT
+>77337 1
+GCAATTTCTTGGGCTGCATATTAAAGGAGGCAAAACTAACATTCTCGATGCTGCTCCAACCGCAGACGGCGCACTTGGCGCGTTCCTGCGATATAATGTG
+>77338 2
+TTTTCCTCAGCGGGTGCCTAGATACAAATTGTTGCGTCGCGTAATCCAGCAATAACCGGAACGTAGCGACAGTCCTCGCGTCAAAGTGTTCGACATGGAT
+>77339 1
+GGGGGCCTACTTGTCAAGGGAACGCTAGATTTATACTCTAATCCGGGGTCAAATGCTTGGCATCGAGAAAGTAACCCCGCCTGTTAAAGTTATCGTCCCC
+>77340 1
+GAACGCAGGTTCTATATCTCGGTGCCATGCGCTGCCCCAAGGTAAAAGTGACTCGTGACGAGGCGTTTATACCAACCCGTGTTATGAAAGTACAGCCTTT
+>77341 2
+CCCTTTGTTAGACTTGTGAAAGAATCTCCCGCATAATTGGCTATCATCCGAGGCACGAAGGAAGACTGGTCCTTTGTCTACGGGTCTAAGGCCACAGCAG
+>77342 2
+TTTAATCCGCGAAAAACAGTGTCGATTAAGCACAGCGCGCGCAGCCTTCTCGAGGTCTGTAATCGTTCGAGACTGGCGTAAGTTCCACCGTGCTAGTAAT
+>77343 1
+GGACTCGGGTGATCACCCGTCACGACGGCTGGTCCTAATACCTTATATAGTTAGCCAGTTCAGGTGGCAACGGAAGTTTCCGATTCGCTAAAACTTCAAG
+>77344 2
+AGCCGCTTGCCGTAGGAATCATCGGCGTGGGGAATGGTACATCCAGACAATTCTGCCTTCACGCTGATCATTCCAGCATCTAGAACTGAGTTGAAGATTC
+>77345 1
+TAGATGGCGCCTTGCCCCGAGAGCGAAATTCGGGAGTCCGATTGTTTCCTCAGAGGCCAAATTCAGTTCCAGCCCGATTAAATGTTTCAAAATACGCGTG
+>77346 2
+CCTAGTCGGTTCTTATCGGTGAGCGCAAATGCTCTCCCGGCGGCCAAGCGAATTCTATGTGGTGTAGATTGATACCCGTTATGACAAACAACCATAAGCG
+>77347 3
+AAGGGACTTGACAGTCCGCCTGAGCTTCTCTGTATGCGTACTTAATAAGCAGCTTGGATCTCTGGCGATCATGCCGACGAATCGCGTTAACACCAATAGG
+>77348 1
+CGAGAGATAATTTAACACTTTGTTGCGAGGGGCGGCACAGAGTCGCGTTCTAATATCTCGTTAGCCATACCCGCACTTCATGACCTCCTAGAGCTGGAAG
+>77349 2
+TCAGCAGCAGATTGCGCAAACGCAGTTTCTCTTACCAGTTCTTCAACCATGATTACGGAGTAGCAGGGGAGGCTGGCGATCCCTGATGTAATCTACCATG
+>77350 1
+GACTCTAGTGTTGCGAGAAGCGTCGAAAAGATCCCTATAATGAAAATCCGGCAGTGGGACTTCAGTCAAGGTGTCGGATTTTTTCCTCCCACCTCCAGGC
+>77351 3
+CGGATGTGGTCTCTCCTAACGAATCATGAGACGAGTATCTAGTCAATGCGGCCTTGATAATGCGGCCTCCAGCGCCTTAATAGAGTTTAATGACGGCCCA
+>77352 3
+AGGTCGATGAAGGCCACTTTTTTAGCCCAATACCAGTATTAAGTCGCAGTGGGCACGCGCTCTGAGGTTGGAAACGTTTATCGCAAGCGCCCCATTCTAA
+>77353 2
+GACTGCTCCAAAATTAGACGTTCGTATCACGCTGGCCACTTTTAACCTGTCAGATTGAAACCGAAGCGTCCACGGTGAGATCTGTTGGGCCCGTTAAGAG
+>77354 1
+ACATTCAAGTAGTGCGCCTGGAGCCGTTATTCGGAGTAAACAGCGAGAGGGCTACGAAAGCTACTATTACGATTGCCGCGCCTTTCGCAATATCTTCCTG
+>77355 2
+CTTCGAACGTGTGGGTCAGTGGACCATTAGCACCGGCTTAACAGTCCAAAGGTGTCCACGAGTCACAACTATTGGTCTCAAGAGTCGCTCGAAATTTCGT
+>77356 3
+GTTTGATACATTGTCGAGATTCGGAACCCGGGTAAACAGAGTAGCTACCCCCACTACGGTCGGGTGTGAGATTGTTCTTATCCCCCTCCAGAGTAACAAG
+>77357 1
+CTGCCTCGGTTATTTCAGACCAAGTCACGAACACTGTCGGCGGTCTGTTGGCGGATCTCAACAGTCAGGATCGACCAAAATAGTACGTCATTCAGATTGG
+>77358 2
+GAACAAGTATCCCCGAGATTTGCACATGAACGCCCATCTCCGAATATTTTGTTCCTGCGCGTGCTAGGCGCATAGGATGTGGGATACGCTACTGGACAAT
+>77359 1
+CCCGCATAGTGAAGTTTACCATCTTACACTACAGGAGTTAGGTGTCCCCAGTGCAGATGATTGGGCTCTAGAACGCGGCTATATGGTTAGCCTCACGACA
+>77360 1
+ACCTGAGTCGCTCAAAGCGTCGGCTCAGCTGATTGCACTCGACTAGGGCATTGTTACTTACGACTCCAAGCGAACTCAATATAAGGCTATGCAGTGTTGG
+>77361 1
+GATCTTGCTCTGTATCTGGCCCCAATCGAGTTTAAGCTTGGGTCCGGATATAACTAGAAGATCAGACTGGGTACCACAGCACCGGAACGTCTGACTGATC
+>77362 3
+TGACGGGGCATATCCGGGTCCACAAGAGCGATGAAGTTAGTGACACATTTCTTCATTACTTCGTCATCAGCTGTGACAAGCTTCACGCCCAGGGGATTAC
+>77363 2
+GACCAACCTCGTGTTGGACATAACGATATGGGCTAGAAGCCGCTGAGTCTTAATAGTCTCCGGCAAGGGCGTCACCCGCTAGCATTATAATGCTTGTCAT
+>77364 2
+CTCTGTGCAACTGACTCATGGTTCGTTTACGAGAATGAAAACAAGTGCTCGGGTCACAATGGACATACCACGTCGGGCCAGGCCTTTGCACACATTTGTG
+>77365 2
+TGCCGCAAAGAGCCCGTCTACGTTGACGAGGTCCACGGCAGATTTAGGAACTAACGCTCAAGCATTTTCCACTGAGTTAGTGGTATGTAAGGTACCTTCC
+>77366 3
+TATCATGCCCCATTGTGGCTACATTAATCCGACCGACCTGCGCGAGGTGGCGCTTGTGGTCGAACGGTATCAACCTATAAAAACCTGTGGAGCTAATTGA
+>77367 2
+GTCCCTCAAACTTGCGAGCAACGTTAGTATAGCAAATATTTTCCTATCAGTCATAGCCACCTATTGAGAGGAGCGGCGTTGCCGCGAGGCTACTCAGGGT
+>77368 2
+CCGGGGGTGGTACATGATCGGGAAATCTCAGACGTTTACCGTATACTGTACGGCACACAGGTTGCTTCCCATACAAACCCAATTATCATCGGATGGGTTC
+>77369 2
+TGCAACCGCCAGACTTGGTCGTACACTAATTCCGGCTTTCTTCGGCATGGTATGCAGGGTCGACATCCCGCGGAAGATATAACAAGGGATATGTATCATC
+>77370 3
+ACGGTGTGCGGGCTAGCGGCTATATAATGGACGGTAGTTAATTACTCACATATTTCCGTACAGCCGGACATCCCCTGGAACGTCTGTATCGATCAGAACC
+>77371 3
+CCTTGTTGCGACTCAACACCTACATGAGAATATCTGCGTCGACGTGCCAATAAGAAACAAAGATTACTGGGGTAGCCATTTCTCTGGGCGGTGCCGGTCT
+>77372 2
+ACGAGATTGATCCTTTAGCAATAGGAATGGCGTCAATAACTGTGTTCAGTATCCCTACCTCACTAATGGAACCGGGCCTGTCGGGCCACGGCTTATGCGA
+>77373 1
+GGGCTGAACGTGACCGATTCTGCGTGAACGGACCCTATTCATACGGGAATGCCCGAGTGTTGGACTAATCGAAGAATCTGTCCGCACCACTTTATATTCA
+>77374 2
+GCCATAGTGAACGTCAATAACCCCAATTTGTTCGAATAATCTCCGGCGTGGTCGTTCTAGCCCATGGGCGTACATGGAATACGTACGGAAGCGGCCATTT
+>77375 2
+GATTTGTCCGTAAAGCTCGTCCCTAAGGTGCAGGGAGCAACACGTCATACAGCCGCGTGTAATCAGTGCTTGGCTTTTGAAGCATTCGAAATTCAGCACC
+>77376 1
+AGAAATCCTATAGTTTATCCGCGGTTACTCAAGAAGCCAAGATTCCTACAGTCTGGTCTACCTTGAGTTGGAATGCTCGGGACGCAAGAGTCCGGTCCGC
+>77377 2
+GCGTCCCCAGCATAATAGCACACCCGTTCTTGTGGCCTTCTATCGGGACCTAGTGCTAATAGCAGGGTGGTATATGTAGCAACCGCGAGATTTACAGATA
+>77378 3
+GACAACTACCTGCAATATGTGCGGGTCTTCGTTGGTCGTCTACGTAACTTAATTACCGCATAAGACAACAGGAGGTTCAGTCCCTATCGACGGCGGTGAC
+>77379 3
+TCCTAACGGGTTTGTCTTAGCAGGTTAGGATATCTCCCTGTGATAGGCAGACGTAATCAGCCGCTTAACAAAACTACTACGACTGCTGACCAGTGGCGGC
+>77380 1
+CACGGAAGACCGCGTTTAAATTGCTCAACTTGTGGCCCCATGTGGGAACTCGAACAACCGAAGTTTTCTTGCTATTACAATCCTCAACGGGCGGTTAGGG
+>77381 1
+GAAGCCAGCTGAGTTGAAAGGTGGAGGGTCATGGATTCTTAATCTCCATGCCTAGCGTGCCCAACTTCGTACCCTTCTCAAGTATTAGGTACGCCAAAGC
+>77382 1
+TAGCAGGTCCTGTTCCCCAGACCTCGGCGACGATTTTAGCACGATAAACCCCATATTGGGGCGACTACCAGTGGATTTCTCACTGAAGTGAGTAAGTGTA
+>77383 3
+GTTTTCGGCCTTGCTCGTCCGCAAAAAGTGGATGCCCCAGAAGATTCATTGGAAAATCGTCTCGCGTAAGACCCTACAAGCTTATACTGAGGGTAGTGCC
+>77384 1
+AAACCCCTAAGACCCATGCAGCAGTCATATGACTACATACAGTTGAGGACGGCGTGACGCGTTGGCTTTGACCCAGTTCGAGTCTTTATCTTGGATCGGA
+>77385 2
+AGCCCTGTACCTACTAGATTGTGAGCGATTATGACGCATCCGAGGTAGGTGGCACCGACTAAGTAACTCCCTACAACGCGTTACCGGTTAGGTACTATGT
+>77386 2
+TAGGTACGTCTGACCAATGACAGTCAGTGAGGGCCGTGACCTCTATGACCACGCTCTTAATTACCGCGTCATTACACTAAATGCGGTAGGGCGTTTAACG
+>77387 1
+CATAAGCTATCCCTTGGGTAACCATAACGGCCTGTGCTCTGTGCTAGACTCCCGCTAATATGACATTGAGAGAAAGCGCGGCTCGGTCGAGTAATTCTAG
+>77388 3
+GTCCGCTTGCGCTCAAGCATTTTCGGAGAATCCGTAGAGTTCTTAGCCAACAGTCACTATTCTGATGCCAACTCCCGTTAAAGGGGCGAGTAAAAGGGTC
+>77389 1
+GGTCCATCTCGAGTTCGGAGACTGTCTTAAGGCAAAGTAACTCCGGGACTAAACTCACGACCGATAGGTGCTCTAAGCTGACGTTCAAGCACTCTTGTGT
+>77390 3
+TAAAACGTTCCTGTAAAAAAGGAGATGGGGTAAACGTTGAGTGGCTGTCGGGACGCTTTCGCTTCGGACACCTCCCCATCTCATCAATCCTATCGCTGAG
+>77391 1
+CCCTTGCGTGTCGTTGACGCTTAGGCGATGACGAGCTAAAAGTCTTCAAGTCACAAAGAGTGGATTTGGCGCATTCGAGGGCCTACCCAATCCTTTACAA
+>77392 2
+GCAGACGCATAAACCTAGGCACCACTATTCTTCTGTATTACGCTAAGGATTTGCCCTTTGGTAAAGACTACGGGTGAGGCTCAATTAGCGCTGCGAGCCG
+>77393 3
+TCGGACCGAACGTAGGTGACCTGTGGCACGTGCTAGTAGGTGGACATGTTGGCTGCGCGCAGTAAAATCAACATCGTTCCTAACATCACCCATTCATATT
+>77394 2
+CTGTGTGTTGAAGACTTAGTGGAGCAGCCACCAGGTTTCTCCCTTATGACCCGGCTAGGCAGCCAAATCCCAAAGTTTGGAAACGATAGCTAGTTTGCCA
+>77395 3
+AGATTTATTCACTCCGGACGCTCTTGACCAGCCACCCAAGGGTGATGGAAACATAATATGTTTTACTTAGGGTAGGCACCGTGCGATGCGAGTCTCAGCC
+>77396 2
+GGGTCTCGAGAAGTGCAATTGGGTACGATTAATCGGGGCATATCTCAACCCCATTGGCGTTAACTAATCTCACGAGGACTATATGACCCTCGTGCTACCG
+>77397 2
+TAGGCATCAACGATGGGCCTAGTGCCAACTTAGCGACACTCACATGTAACTGCATCCCAGGGGCGGGCATGCTGATTTTTCAGTATCGTGTTACAACATG
+>77398 2
+ACTATCTCTTTCGGCAGTAAACTCCGTACCTACAGGTAGAGAGCCTCTCAGGCATCCTTCGCAGATGGTATTGATCAGGAGACATCCGATCGAGAGTTGG
+>77399 2
+TGCGGACAAGGGGCCTCCGCGCTCTCTTTAAGGTACGATACTAATTAGGACGTACTGCTACGTTGGGAGCTTAAACCTTCGCAAGGCTCATATATCCAAG
+>77400 1
+CTGCATGGCGGCAGCATTTCCAAGATTTCCCGTGGGTTTATCTGAAGGTAATAAGGCGGACTGGCGTTGTACCATACAAAATCTACACGACGCCGTCCTA
+>77401 1
+CGACCACGACGTGGGAGCGGTAAGAACCAGCTCGCGTTGTCTGAGTTTTTAACTGTTACCGGTGTAATCTAACTACGCGAAACACCTTCCAGTATGCGAT
+>77402 1
+TCGAGTACAATATCTAACAAGGCTACATGTTCTGTGCCATAGCATAGTGCCTATCTAAAGGCAGGCGGCGGCATCTTGTCCACTCGACGGCGCTAGTATG
+>77403 3
+TGTGACGAATCCGCTGGAATCCACTACTGTAGAAGGTGTGGATCACGGCTCAGTGAATTGGTTGAGGTCTTTTAACCCCTGGCACTCAACACATCAACGC
+>77404 2
+CCCTTATGCTAACGGCAGCTCTCCTTTAAGTATCCCCGATTAAGTAGCAAGCGGCCTGAATGAGCTCACGGTGATTAATATGCATAAAGCGGCGTGGCTG
+>77405 3
+ACGTCGAGAGCCTATTGAAGCACCTTAGTTCTGTAACAGACCTTCCTCTGAAGCTGATTAGAGCAGCCGTGCGTCAGTGCACAAATGACGTTGATCGTGC
+>77406 1
+CCCATCGAACCGGGACATGCTTATTGAGAGCTGGACGTGCCTTAGTCTCCAAAAACCGAGACTATCGGACGCAGTATTCCGGCCTGTGTATTAATGTATG
+>77407 3
+CCAAGCGTTTGAGTCCAGTGACGAGACGTCATTTTCTCCACAAGGATGCGACTCATAGGGCTAGTTTTCACCCAGGAGCGATGAGACGCTTAACTTTACG
+>77408 3
+AGGCATCTTACTCGACTGTAAATATTGCGTTAGTTAACCAAATGGCCACGGGCCATTGTCGATCAGGATAAGGCTTCAACGGTCGCTCCGCTAAGCCTGG
+>77409 3
+TTGTTCGGCGTCTTTTGTCCCTTTACGTAATCTCGAAGGAACCGACAAGATCCAAGTCGATGACATGCGAACCAAGGGTGCCAATGCACTGCCGTTAAGG
+>77410 3
+CTCGCTACGACTCGGCTAGGTCCGATATTTCTTTCCACGGGGGCACAGGCGACAAGCTATGGTAATAACCGTGGTTTCTATCTAGTTGAAGCGCAACAAA
+>77411 2
+CTAAATGACCAGCAGGCTTGCTGCTTGTTATGACGACGTACTGTCGGTACAGATTGAGCATCGCCATGCTAGCTACCAGCCACAGGCTCATTGTGTAAGA
+>77412 2
+TGAGCTGGATTCCGATATTCTGGCTTAGTGACCGTCGAAAAAAGCGACTGACTCCCTAGAAAGCAGGGGGCCAGAGTTTAATTCCCATTTCAGTCCGCTC
+>77413 3
+AGCCGTCTTATGGAATGCGAATGTATCTCAGAAACACGAGGGGCCCTCACTGGTTAAAGGTATTACTCTAGGTTTCCCTAAACCGTCTCGGCGACTAGCG
+>77414 3
+TTGTAGATGTAGAACAGGCATATGGAAATTCATGCAGTGCTCCAAGTATATCTCCTTCCCCGTAGAGGATTACCGCCGCGTGAGACCTCTCTCACAGGGG
+>77415 3
+CGAAGGAGGGGATGAGGATCGTACCTCTCCGTTCAAAAAGTCGTTCCGTCTAATAAATGCCGGCTTTCACTTACAGTATGGATACACCGCGCTCATGTCG
+>77416 2
+GAATATATCTCTGGAGGCATTCCCCCCTTGTAACGCAGACTCGGGGTGAGATAATTTTTTTTACCACCCAGCGGGGGCGTACAAAGCGCTAACGACTATG
+>77417 3
+TTAAGCTAATGGCCAACGTATCGAAGATTCTATCCGACCGGCTGGCGGCTTCGCCATTGGCGTCATGGGAAACGGCTAGGTGCAAATTTACACCATTTCA
+>77418 1
+CGTAGGATGGAATCGCGATCTAGAATCGAATCGTGACGCTCCACTCAGTACGACCGGCTATTCAGGCACGGTGGTTTTATTACATAAGTTAGCCACGCCT
+>77419 3
+CATTCGTCCGACCCCTGCAACCTAGACTTGAAGGTAGCGACGCGTTTGTGCTAGATAGGAAACCTTCGCCTTCTATAATTCGGTGAAGAAGCTAGCATGG
+>77420 1
+AGCTGCCCGATATATTACTGATTGGATCCCGAGGCGCCGCTCACATCGTCATTTAACATGAAGTTGCAGTCTACAGTAAGGCCAAGGCCATAGGGTTCTG
+>77421 3
+GACCATAATTACGGCATCCACGTTGTGGCACTCTAACCGGGCAATGTTGCAGGCGGCAGCCGATAAGCCTACCTTCATCGTGGTTTATAAATGGAGTATC
+>77422 3
+TTATTATCTTTTAGGGACGGCCCAACTATCGTCAAAGCGCCGATTGGCAGCGGCTTAGATTGCCGTAAGTCTTGACGGCCAGACCTATACAATCCGAGGA
+>77423 2
+CGGGGTGAACACCTGCCCATACCGCCTTCATACAGAGTGCGTTATACGGAATATGTTCCTCCGGCGGCTACGGTTAATATCAACTAGGAAGCGTGTAATT
+>77424 1
+AAGGGGGTACCGCATAAGGTGTTGTCAGCCCTCCAGCTTAAATTAGTCACAGAAGCGCAGTATAGATTAAAGCCCTTCCTGGCTGGTTCCTTACTGCACG
+>77425 2
+AGTAACCATGCACCTAAGGGAGGCCTGTAGGCCGCTCAGGTTTCCTCTTTTTAGCGAAAAGGATCCCCTAGCCAGTTAGCTGCAAATCGCAATTGGGATT
+>77426 3
+TAATGCTTACCTGTCCGGAAGTTGCTAAGGAATGGGACCTATCAGATGCTGAGACGTGCCCCGATTCGCCTTAAAAAGACGCCGCTGTGTACTCCGATTA
+>77427 1
+TCTAGTACCCCGAAGTCTGAGCTGAAGGCATAAGCGTGCTAGAGTACTTACGATACTAACCACGCGTTCAATTGAGTAGTCTACCCGAGGTTTGTCCGGC
+>77428 2
+CGGGTCATTGAGCAGAATTTCAGGTATCACGCGTGCATGCTCGTTGACCCGAATAAGATGGCATCTTGTACAAAATCTGCCAGTCGCACGTCCTGACTAG
+>77429 3
+CTCATAACTACCCGCTTACATTAAGAAAAACGCGTGTGAGGCTCCCATATTCGCTAGCTTCCCAGGTCGTTATATGAGTGGCATCGCGGGAGAATTGCGG
+>77430 2
+CACGTATTCCCTAGCGTAGGGACCTCACCCTCCGTTCTGGACGATTCTACTTCGTGAACCTGCGTAATATTGTCGAGAATGATAGAGGAAGACAGGACTG
+>77431 1
+GAATTGACTTGAAAAGACGCACGTTCTCACATAGAGAGCCCCACCGACATTGTATTCTCGGCCTCTGGTCTTAGAGGGTGAACTTCCTGTCAGAGGAGCT
+>77432 1
+CTCGGTCATATATAAGATATGACTGTAGTGGGTATCCCCCCGAAATTCCCATGTACAGCGACGTCGAATCGTGGATGACCTCAAACCGCTGCGATTGGGT
+>77433 2
+GACGGTTGTATGAACCGGCTGTCAGTAGGTCTTGATGTATTTGACGTCAAACACCACATATGGCGGATGGCCGACCGTAAATCCACTATAGCCCTATCCG
+>77434 1
+CTCTTATGTAACGAACCTAGTTACAATATGCCCTGGGCATTACCTAGGGTCCAGCGTGGGTAGACATCAGGTAACCGTCTTGTACCAAGAGCGCGGCTAT
+>77435 3
+GGTTAAGGCTAGTAGCTGAAATCTGCGTGTTCTATAATCAACAATGCTCCGCTCCTCCATCCATTTGCACCGGAAAGGTGATCTGCGGTACGAACCGGGA
+>77436 2
+GGGCTGATCTCAATATGTAACAGCGCAACACCTTCCAAGACCATCGGAGCCACTCTCGTGCTAGGGTCTTCACGGTAGTTACGTAGTTGTAGAGAATGCT
+>77437 2
+AACCAGAGCGGGCGTTTCTGTGGATCCAACGCTCACTTGATAACTTCTACAAGCCTGATGGTACATTTGCATGAAGATCCGGTCTCTGGCACTGAACGGA
+>77438 3
+CACATCCTGGCTTTAAGGCGTGGCTTACACCTCACATACAGCTTAGTGTCATTATTACACTAAGGCGCGAATGTTTGCACCAGAGGGCAGTCGGCGAGAT
+>77439 1
+TAGTTTGGACAGTCCTAAACCCGGAACTCATTTAAGGTAACCTTGTAAATGCGATCTTTGGCAGGATCTCATCACATAGTTCGCGGGCCGGACCCGGACG
+>77440 3
+AGCACTGCAAATTTGCAGACCTACCTGGTCAACGATATCTTTAGCCGTCTAGCCCTGCCTGTATCCGGGTTGGGAATAGCGGTTAGCAGTCACAAGGATA
+>77441 2
+GTGTACAGTACGGAGCTTCGGTAGATCAGCGTCGACGTTTCACGCTACATTGAAATAGTCCGAAGTAATGTTAGCACGAAAGTCCACGCCCTCGCGCTTT
+>77442 2
+AGGTTGTATTAAGTAAGCGATATGGCGGTCGTCTTCAGATCACCCATCTAGCCTTGTATCGGCAAGCTACACGATATAGGCACGCAGCACCGTCGTGATC
+>77443 1
+TAACCTAACAGGGAAGTGCGAATGTATCATTCTCAATCCTAGATGTGTTTCAGTCCGGGTCCGATCCATACCGGGTCTATGGACCACAGCCATGGCAGTG
+>77444 2
+ACCTGGGCGTGGCAATCAGGAATCTCCTCGGCCCTTAGTTTCCTAGAATTTGAAGAGACCGTGTGCCCACAATTGACACTGGTCCAAAAGAGTTGCATTG
+>77445 2
+CCGCACCAGCCTTACTCTCGGAGAAATGTCAGCGGTTTGATCAGAATGCTAGGAGATCTAGTCCTTAAGTTACCGGCAGTGTCTGCGAAAGACTGCACTT
+>77446 3
+TCTATCAGTCCAAAGCTTGTGTGGTACTCACTGGTGGGCCTTACCGAAACGGTTATATACAGGGGCCACTGTATAAACTAGATAATGCCCTGAGCCGCGC
+>77447 2
+CGCTTTGGGGAATCGAAGTTGCATGCCCAGAAACTGATAGGTTAACCACAACAGGGTCTCGTACTGCTGATCAACCCATAGGGCTTCGTTCTCATGTCGA
+>77448 2
+CCCGCTGTAACCGCAAAGCCACGTTGGGCTTATGCTGGGTTTTAGGTGCACACCAATAGGCCCCGATTTCCAAAGGGGGCCATTATATATTCAGTAGAAT
+>77449 3
+TTCTATTCAAGGGAGCTCTTAAAGACAGTGTTCCGGGTCCATGGTCTTAAGTAAGAAGGGCCATCAACTAGCCTCGGGTTCGTCACCTGAACGACCATCG
+>77450 1
+CCCATGATGGACGTGCCTTACCGTAAGATCCGACCGTCGTCTTCACCTATACCAGATAAAGTAAGGGGCGTCAACTACGCGTGGGGTTATTATGTAAGTC
+>77451 3
+GTCAACCATGCGTGAGCCCTGTGATACGTAGATATGCCGACGCTGCGTAGTAAGATTACTTACAAAATCTAACGCGGGAGTCTCGGGACCATGTCTCTTC
+>77452 2
+TGAAGCGCAAAAGAGGTTGAAGACCTACCATTTCAAGGAAGGATTACTGTCCCCATTACGGCTGGCCTCATTGGGTCCGCATTTTTTGAGGCCACTGCCA
+>77453 1
+GGTGATAGCCTATTGGCGCATGGCACGAAGAACGTTCACCCTAGGTATTATCCGGTTTGTATGGACCTGCCCCGGCAGCAATATCTTCACAAAGAAGTCT
+>77454 2
+TCGACAGATTCTCTCCAGCCCCCTGGGAACTCACGTTGTAAGAGTTAACACCCTTGCATGTGAGGCGAGATCGTACGTCGGATATGTAGTCGATTCAGAA
+>77455 3
+TATGTTGGTAAGAGGTGGTCTAAGGGTAACTTTACTGACACCACGTTTGGCGCAGCATGGCGGTTAGCAGGATAAAAGCACCCCAATTTCTCTCCCACCC
+>77456 1
+CGTGGGTAGCTACGAAGGATCTTGGCTCAATCAGTTATCGCCCAAATAAACAGTTGTGTAGGTTTAGTCATACTTCTGACGCCGGAGCCGCCAACTACGC
+>77457 3
+CAAGGGATTCTTATCGAGAAATCACACCTATTAGGATAGGCCATGCTAACACCGTGCAAGGTTGCAAGGGCGATTTCTGTTAGGCCCTCTATGCTGCCGC
+>77458 1
+GTCCCCCGTTAACTGAGAACAGGCCTGTAGTTCAGTGCAGGCTGGGTCCAATTAGAAACGATCTTGTCGAAGCTCCATAACGATTCCGTTCGCAGGAATT
+>77459 3
+ATGATTTTTTAATGCTTCCATATACGTCCCACGGATCGCCACTGGCATGAGACCAGGGCTGAGGAACTTTTTCTGAGCCAACACGGAGGTAGCGCGATAC
+>77460 1
+AATGCCGCGCCGAGCGTCGTTCTAGAGCAAGGGGAAATATGTAATTGCACAGCTAGAGGTACAGATACTCACCACCCTCACGCTTGGTTTCACGTTTTGT
+>77461 1
+TGCACCTTTAAGCATAGACCCCTGTTGAGCTCTGTGCGACCGATGGCTCTTGTAAAAGACAAGACTGTTGGATTCTCACAGCGCGTACTAAGGGAGACTC
+>77462 1
+TAACATCGTGCCTCGCATGATACGTGCCATATTCAGCCATGGTGCTTCTCCTGAATTCGAGCGAAATCAGTTGGGACAAAGAAGTCAATCGTCCTGCGGG
+>77463 2
+CCGGGAGGACGCTATGGTACCGGCTAAGTATCAATACTCACCGAGGTGGAATGACTAGTGGCATTCCACTTTACCGGGACTCCTACGCTACTTATGATAT
+>77464 3
+TAGTAAGCCTGGGATCACCCAACCGGCAGCTTCTTCTTCTAGTGGCACCAGAGTTGGCCCCCTAGCTTGACATGAGCGAGGTTGATGAAAAAGAATTTTC
+>77465 3
+AAAACCTGTGGAATTATCTCGCTCGGCATAAAAGGGGACTCGCTGACTGTTAAAGCCGCATTTCTCGGGGTATTATATCTGCGACAATCCCCAGGCGCGT
+>77466 3
+GATCCTACTGGGCGGGATCTCAATGGACCAGAGCACTGTAAGATGACAGTAGCCTTTGTAGCCGTCTGACCCGAGTCTTGTCAAACTGAATCTAATTCCG
+>77467 1
+ATGGTATGAGAGAGTAGAGCCGTAGGTACCCTCCTTCTTACCCCTAGTGCGACCCGCTATACCAAGTATTTGCCTGAGTACCGTATCAGGCGGAATAGAT
+>77468 1
+ACAGCTATGACTCCGCGCAAGGGCAAGCTATACCATGTATGTCAGGCTCTACTAATAGACTGAGGTTCACAGGCACGGGTCGTTAGTCTAGTCTTCCTAG
+>77469 1
+ATCTCTCCATTGGTGGACTACTGGCTACTATACGAGTGCGGTGTATATCGCCAGGTTACAGACAGGCTATTGTTCGGTCACCAAAAGCGACACCGACAGT
+>77470 1
+ACACACCCCTGTCCCTGTGTATAGCATCAGCACCCCCGAACAATTTGGACAATTATGTCCTGTGATGGAGGCAGGAGAGGTTTTGATCTCGTAGGGTAAC
+>77471 2
+AATGCGTTTTAACTGATACCCGCCCGCCTTGACCGGATAAGACTGTTAGTAAAGCCCGACCTTGTGGACCTGCCGAACGACCTGGAGTTATAGGTGTTAA
+>77472 1
+ATGTGGCAAGCATCCGTGGGCAACGGTACCAGACTTCGAATTACGCATTCGGTCGTGAATTTTACATAGGGCCCTCGGACTGCAGCTCTCAATTGTAACA
+>77473 2
+TCGTTCGAAAGCAACTTTCATCTAGCGTTTGTTTAAACATCTTGTGAGAGGAGCTCTCTACAGCATGGAAGAGCTGCACCGCCGAGAAGCACGCGTTCCG
+>77474 2
+CATATTAGATATTCAGGTGGCCTAGAACGGCCTCTATTATAGCGACGCGACTACACGAGGAATGCAGGTCGCCAGAGTTGTACAGACCTGTCTCGTTCTC
+>77475 1
+AGACGACTTGAGGCCGTCCTAGTAACGCATTTAGGTAGATATGTATTCAAAACTCTTCCATAACCCACGTCAGCATCTCGGCGTTTGTGGGAGACGGGCC
+>77476 3
+TGAGTTAGAGTGTGACGGTCACTAGATCTAACCGTACTAGCCGTGCCTACCTTCTATACTTATCTGAAATGTGGGGAGCGACCACCGACAACTAGGTCCG
+>77477 3
+CAGAAATGGTGCTAAATCGACGATACCGCGAGTTCTAGGACACGTTTATGGTCCAGTGACCGTATCCCGAGCCATTCGTTGGTTCCTTGACCAAGTCAAG
+>77478 1
+TTGATTAGCCGGGCCGCCTCTTATCCGACCAATACATTACCGTACGGAAGGGCTTTATTGGCAAACGTGCGATCATCTCAGTGTATATGCGGACAAGGCA
+>77479 2
+CGATTAATTCCCGGACAAGCACGAGATGAAGGCGGGGTTCCCTTCATTCGCTGTGTACATGACTAAGGCCCACTAGAATAGATCCTTAGGCTTCTCGGAT
+>77480 1
+ACAGGACCCTCAGCATGCGGTAATGGTCTCTCTTTCCACGGGTGCCCCAAGTAGAACGAGCAACAATTTTGCAGTGCTTGGATCAGTTATTGAGTCGAAC
+>77481 2
+CTGGCTATGTCTAAAGAAACGCTTCCTAGTCAGCGTGGGCAGCCTAAGCGACGACCTTAGCCTAAACACCGTTAGTTTAATGGATTCTGCGGACTATGCG
+>77482 1
+AGCTCCAAATAGGCATGAGTATTAATCCGCCCGTGGGAATCGTCCGTCTAGCCCTACGGCGTGTCTAGTGAGATGTCAGTCACCCGCGTGTTTATAAAAA
+>77483 2
+ATTGATCAATGGTACCTGGAATCAAAAGACTTAAGTGAGCGGCGCCGCTCGGACTTCTTGGGGACCCCGGTCTACATGATCCGACGTATTGCACATTCTA
+>77484 2
+ATTAGTGAATGGAACAGTTTGTCCGGGTAGAGAGCGCATAATCCTTTTAAACTAATTCCGTTCAGTGTCAGTCGTCACACGTCGGGCCCAGGGCCCCCAA
+>77485 3
+TCTGGAGGCGTCCGCCCCGTACCATGGGTACGACTATCGCGAACTCCATACTTGTAAGCGTCCTTTTGCTTAGGATCGTGTAAACCAAAAGTGGTAAAAG
+>77486 1
+CTAGACTGCTGTTTCCGGCAAGAAGTTCCATGTTAGATATTCTCTAACCGAGGGCTCTCGATATACGGCCCGGGTATCAACTAACGGAGGCGCAATACGT
+>77487 1
+TACACAACCCCCGGATGGAGCAGCCGCAGAATATTTTTGGCGACCAGTGTTGGAATTGCCCGCTACGTATTAAGTTTTGAGAGCGAGCTTACACTCCAGT
+>77488 2
+GCGTTCCAAATGGCGTACGTGGATATGTGTCTGCTACCCCCAGAGCTTATAAGCCCCGCGTAAATTCCATGGCACATATACGGGATAATCGTGCATAGTG
+>77489 1
+ATGTTCCAGAGCCTAGCGTCTGAGGGGCGAGGGATTACATATGCCTACCAGTTTCTGCGATCCTGTCATTCTGCTAACTAACACAGCGTAGCACGAATAG
+>77490 1
+CGCTTAGGAGGCTCTAAGAACCTGCATGACAGTATATCGTATATGGGGCCCGTTGGACTGGCACCTTATGTCAGACTTAAACCACTGCTGGCCGTACATA
+>77491 2
+CCGGATCAAAAAGTGAACCCACACTACGACTAGACAATCGTCGGCAAGCTGTCTGCGGTCGGGCTTTGCACTGCCATGTTAACTTTGCTGATTAGAGGTT
+>77492 3
+GGCTGGTCTGGTGCAAAATGCAACCAATTATCTTTGAAAGCCTGGAATGCGAGTACCACCGTTCGCCCGTAGCATCTTCGTGTGAGATCACCCGGTAATA
+>77493 1
+CCTAGCTGTTGCAATCGACAGTACGGGAGTGACCGTTCTACGACCTGTTTCCTATACCCGAGTATTGCGGAGACGGCAGAAGCATCCAGTATTACTATGA
+>77494 1
+ACACTGGTAGCTCCCCCACCTGCCAGATTTAGTCTCGTGAGTACAGAGATATCCCTCTAAGGGTTATGTCGTTGTACGTAGGTGAACGAACAACGGATGC
+>77495 3
+TCCTACCTATAAACCCGTATAGCAGAGTGGCCTTAGGTTCAACTAACACGTGTACTGGGGTTTGAGCCTCGTAGTCAAGAGCAGTAACTCTGCCCGGTAG
+>77496 3
+TGCGTCTAGTCTTATAACGTACGCGTTCCCGGGAATTATTGTCGAATATCTAGGATCACGAGCCTAACTGATGACCACGAGGCACGGCGCATCTCAAGTG
+>77497 2
+ATTCGGTGTCCACACTCGAAATCTACGCTCGGGGGCACCAAGACACGTATTGCTCGGCGCGATAGCACTTGAGGGATATGCGTCATATTTTTACCAAGTA
+>77498 1
+GGGCCGTATACCATCCCGAGTCGCAATTGAACATGGTGAACAACGCGTGAAACGCAATACTCCTTCGCAGTGTGAGAGTTCTTCAGATTTGTGCCCATGT
+>77499 1
+ATTTATGACGAGCTAACCGGCGGTATACTACTCGTGGACATGTGCTCCAAGGAGAAGAAAACCCCTTGCTCGGCTACTATGCCTATGGGCATGTCTTCGA
+>77500 2
+ATTGTAGCACGTTTTTACCCTCGGCAGATAGTTAGACTCCCGAAGTGTTCATAGGGATACAACGTGGGGTTGCAACCCAGTCTCACGCCGTAATAACGGC
+>77501 3
+ATTTAACAGATCGTGAGATACTGTCAGACATGTGTATTTCCTAACCCGGCCCTTTCGCGAACACTGTTGGTGCCAGGCAGCTGACAGATCCAGGGGACTA
+>77502 3
+GGGTTTTGTCGAGAAGTAATAGTCGTCGACTCTTTATAGGAACGCTAAAGGACAATATGCTCGACATCCATCCCCCCGTGGACCGGTGCCTTAATCGAGC
+>77503 1
+CAAGTAGGTAAGCTGAAGGGCACTCCTGAGTGAATCATCTGATTTAATTCGCACAGGGCATCTTTGACCCCCACTGAGGAAGGTCCGCTTCGCCATGTTA
+>77504 1
+CATGCTACATGGAAGACTTCCAAGTTGGCTCATAATTGTCCACATGGCGACGCCCTGCTCCGTGGTTCTAAGTAGGGGGGACGAGCCTCTTAATCAAAAT
+>77505 3
+CTCTAAGCGAGAGACAGCGCTGATGCGAAAGCGCTCTCAGTGACTCATTTGCGGACCTGTCCGATTATCAAAATTTGAACTCGGTGGTCATACGTAGTCC
+>77506 2
+ATATGCATTTATTTCAAGTCCAAGGGAAGTTCTGGCGAGTAGCAGGAAACGCGCCCACTCTAGCCGTGGCAGTTCTGGCAACGAGTTCACCGTTAACTCT
+>77507 3
+GTCACGTCGCTTCACTGGCCGTTAAACTTATACCCGTCAAAGCGTTCGGAATCGTAACTTGACACGGCTCTAGGAAAGGGCCGATACTTTATAGAGCTGG
+>77508 1
+GTTATAATTGAGGACCTGAGTCCCCGTCAGCAAATCGTGGGTACTGGCTGACTCATATTGCCGCGATCGAGTGGCCCATATTGGATAACCCATAATCCAG
+>77509 1
+ATGGCTAGTTGAGTTTTAGAACCACCAATTCGGATCTTTCCATCATATGAGCCGCCTTTATATGCACCCAGCCAATAAATTCGCGCGGGAGCGGGGACGG
+>77510 3
+GGAAGTCACGTGCAGTGCTTCAGTAAACAGGATGGCGCAGTCTAACTCTTCAACTCCCGGCTAATGAATACGTTTGACTGCGTGATTTCTCGCGACACGA
+>77511 2
+TTACCGGTCCCTAGCCACTTGCTGAATCTGAGTGCCCCACAAAAGGCTATGGTCGAAAGATAAGGCAGTTGGGAAGCTCTGAGTCTACCTTGCTTAGATC
+>77512 3
+ACTTGTTCCGTTCCAGCTCAATGCAGTAATTATCCAATCAGGGACTGACGACATGCCCGATTCTGGTGAACGCGACCTAACGGGGAGGTGTACGATTATC
+>77513 3
+CTACCCTGAAGCGGTCTGGGGGACGCAAATTGCTATCAGACACGCAGATTCCTGATGCGACAAATACGTACATTTGCTGATACGTGACCTTGGCCATGTT
+>77514 1
+TCGAGGACTCACGGGCTTTTATGTAGCTCCAAGAACACCGCTAGCGAAGCGGCCTAAGTCCTCATCTGAATGCACAAGTTTTAGCTGTCGTCTGGAAAGT
+>77515 2
+TCAGGACCGACATATCTATCACCGTTTGCGAATCACAGTGCATACAGGATGCCGAATTAACCGTTCCTAATTTGCCCAGGCCGAAGTCTGGGATTGGGTG
+>77516 1
+TCTTGGTAGAAATCACATTCTAGTTAAGACCGTAAAGCATGCGTGGTCAGAAAACTCACTCCGGCGGATTAGTTGCTCGGCCGTCCGAGTAAGCCCTGCT
+>77517 3
+AACCAATCAGAAAAGGTGGATTCGTTCACCGCTTTTTGGCTCTCGAAGGTTCTGGACCCAAATCCATGGATCAAAGGGCTGTCTCTCCGTCGTGAAGAGC
+>77518 3
+CGGTGTTATGTGGCCTGTACCTTATGTAGAGGTTACTACGATGTGAGACTCGCATCCACCCACATAGCCACCGGATAATATGCGTAGACGCTTCCGAAGA
+>77519 3
+GCGTATCGATCTGAATAACCCCAGTGTCAGTGCTAAATGGTCTTCCGAATCTCAGGCCGACTAAGTGAGATGAGCTCCAGGAGACAGTTGCCCTTTTCAG
+>77520 1
+AGCGGGATCACGTGCCTCATATTAGCGTGGCCAGCCTTTTATGTCGGTAATCAAGCTAAACAGGTTCACGATTTTAGATCGCCCTGGGGAATCAAGCACC
+>77521 1
+CGTGATAGTGCCGCTCATTATTTCATTAATATCCACTTCACGAGCCAAGTATGCAGCACGCGGAGGCGGGGGAGTAACTCCATAGCCGGCTATTCTGAAT
+>77522 3
+TAGCGAGTAGTCGAGAGGTCAGCTACACGTCTACATTGATTCACCACCAGTAGTGCGATGGTCCGGTCTCCATTATGGCGTATCAGTTAAACGCCGTCAA
+>77523 1
+TAAGAGTGAGAAGTCGATTGTTATTCCCTGTATCTGGAGAGTGACTCGTGCAAGGCGTAACGACTCCCCGATTGGTGTGAACCTCCCGACCACTTAACCA
+>77524 3
+TCTCGGAAAAAAGATTGCTTAACTCCTTTGTTACGCGTGTTCCGCGAAACGCGAAGCTCGCCATTTGGCATGTCGTGAAGCCATAGCGTAGAAACGGCTC
+>77525 3
+TGGTGACATTCTTCAACCGTGTTCGATGCGCGCTCAATGAAGTGATTTGCCAATCGATGCGTTGCAAGTCGCGAACACTATAAACCTCAGGAGCTGCCGA
+>77526 3
+CGGATTACGAGTTGTACTAGATTCCCAGGTGACCTAAAGTCTCGACGTCACGAATCCTCCGCGGACCCTTCGAGAAGAGTTGATGCGTGAGAAATTTTCC
+>77527 3
+CCTACTCATAGCCCACCCATGGCGAGAACGGGATTTATATGGTACGAATGCTTTCAATGATCTTTCTCTTCCTAGCCAGTAAGGCAGGGCGAGCGTGGAA
+>77528 3
+GACACAATCCGTCGCCTTAACAGTCCGTGAGGTAACTTGGGGACTAACTTTTGTTCCCGGTGGTGAACAGGTATCCAACGCTAGAGATCCACGTACTATG
+>77529 1
+AGATACTCCTTTGGGAGGGATGTGGTGGGCCTCTAACTCTGCTAGAGTCACCGCTCTACCACTCAGCCATACCGCTCATAGCGAAAAAAGGGATTTAGTT
+>77530 2
+CAGTCATGACTACGCAAAGTAAAACACTGTCCATTCCGTTTCCGCGACTTGGTCCATCGCGAATTCGAGGGGTGAGTAGGTTAAAGCTGTCTGTAAGCCC
+>77531 2
+CCAGCACATCTTCCGCCAATGTAGACGCGGTGTATATCCGGTGCGCTTAAAGTGGACGAAACGAATTTGCGAACGCTCTTTGTCAACTCGTTCTAGAGAG
+>77532 2
+CCCGGATGTAACAACTTGACCAAGGTCCGCGTCAGTCATCCCATTGAAAGGCCCGGCTATTGATTCTTACCTTGGTATTGAAAAGGAGGAAGGGTCCTTC
+>77533 3
+TTTCACCTCGAACGTCATGCACGTACATAGGAACCTCGGTTCAGATCAGAAGAGAAGCCCTGATCACACTTTGGTTACTTAGCGACGAGGTCGGTTTCGG
+>77534 1
+GATCGACTAAACCGATCGGCCTTCCGTGATGACTTACAGATGGTATCACAACAGCATGGGTGCTGACGTGTGCTTGACACGTCCCATACTGAGTCATTAG
+>77535 1
+GTGCTAGAGCAGAACTACGGAAACGTTCTTCTGGCGCGGTGCGATATCTGTACAACAGGGAGATGCCTCCACAGTATTCTGTACTGTCACACTAACTCGT
+>77536 3
+TATAGCCGAAGGGCCAATCGCTTCCAGAGGTCCGTGAAAGCCGATTCCGGTATTGGACTAAGTCGCCGAGCTATCGCGACGGATACTTATTTCAATCTTA
+>77537 1
+ATCAGGTCTCGGCATGGCGTGACCAATCAGTGCAGGGATATCAATGGGGCTGTATAACGCTAAGCGTACTCGACAACATGTAGTCATCCCTACTCTGTCT
+>77538 1
+CGTGTATCTTGAATATCAGGGCACATCCGGAATCCTGGTCCCGGTTCGGTCCACTGATTAACAGGATGGATAGCTTCTCCCGAAAGAAAATCCCATTGGG
+>77539 1
+AAGCGGAAATTGGGTACAACGCACAGATGCTTATGGCACCACCCAATTCTATAAGCCGTCGTGGCGGTCCACTTCCTTGATATAGCGTGCTGACTTTAGG
+>77540 1
+ATTCATGACTTTCTGGTCGATCGGCACTTCATTAGGAATATAATGTGACCCCATCGGGCCCTGGAGAAATCCTGGCAAGCATATCGACCCTGCGAGTAGG
+>77541 1
+TGAGCATCTCCGTCGCGACTGTAACTCATCACCAATACCCACTGAGTGGTGCCGAACTAGTGAGGTCTATGAACCCGAAATAGCATGGTCTGGTGATGTT
+>77542 3
+CTCTAGACCACATGGACTTTATATACCACGTTCGAAGGCGCGTGCATCTTCAGAAGTTTTGGAAGGATAGAACGGGTTCTGCCAACCGTGAGTTCGCCCA
+>77543 2
+AATACGACGTCGCCGTGCGTATTGCATAGGCATCTGTCATACGCACGTGAGCTAGCTTTAGCGGTATAACGTCGAAGCTCTTGCAACATCGCACATAGTG
+>77544 3
+CACCCCCGGAAATTTAAGAGGGTTGCCGCGGCTCCTTCAAGTACATAGATGCTTGACTATGCACGCAAGTCTGCTAGGTTCAGTTAAGAGAGACCTGTCT
+>77545 3
+CAAAGCTATCCGGAATCGCGCAACCCGGAACCTGGTACAGTGCAACTGTTACGTAGAACCCTTTGAGGTATCCCGTTGGCAGTTGAGTCAGATTGTATCT
+>77546 1
+ATTTAGTGAACTCATCCGACAAGTTAGAAAGTCGGGGCACGATGTTCTCAGGCTGCCGCTTATTATGAGCGGCGTACCACTTCCCTAGCGTCGAATGACA
+>77547 1
+AGCCGCCGTGAACGAGCTCGAACATTCTAGATACAGTAAACTTGCTGTCGTACTTACGGACTGTGTCTCCGCGGCAGTGACCTTGAGATGCTCAAAGTAT
+>77548 3
+ACGATCCCGTGAACTGCAGCGGGCGGACCGACGACTATGTGGCTTTAACATATGTCTCCATCTGTGTTTGTAAACACTCTGGGCAAATCCCAGGAATGAT
+>77549 2
+TAGATGAAACTCCTAAGGTACGCATCGAGTGTCGTGCGACACACGGCAGCCATTCTTTCCTGACTTCGGGACGTTTAATCACAGACGGTCGTATAAGCTG
+>77550 1
+GGAGACCATAACGCTACTGAAATGGGCCAAACCGTCGGGCATCCCGGGGAAACATTGGTTGTACACGACTTTTTCGCAACACCTTCATGGTTTCGATTGT
+>77551 2
+AGTGCAAGTCTTTTCCTACAAACATTTATATGGGAGGACACTTTGGACCTCGGCAGTGGAGCAATAGTTCCATCGGGACCACTCATCGTCGGGTCACCGA
+>77552 1
+ACCGTCGACGGATGATAAGACCGATACACCTGGACGTTTCCATGGTAGTCCTGATTGTCTCCAAATGCAAAAGTGCAGTAGGTGAATCCCGGCCCTTTGT
+>77553 2
+GGTGATACCATCATACGCTGTCGGCCAGCCGCACGAGCTATTCAAGGCGTCCATCGGTAATACATGGTATCAAATCTACCTTGTGGGATTTGCGACTAGA
+>77554 2
+ACAAATGAGACTAACGGGTAGATGCTTGGACGTTCAAACGTCAGGTAAACACGCCGTTGTGTGCTGGGTCCCCGTACCATCTCAACTGTAGCCATTCTTG
+>77555 3
+GCAGCATGCTTATTCTTTGCAGATATAGATAAACGCTTCCGCTGCGATAAGTCAACTGAGGAAGTGTTAGAGGAGGACTCCTACGTGTCGACCCGTCCCC
+>77556 3
+GCGTCGATACACGTTCTCGTGCCGCTCATAGTGGTCCACTAAAACTGGTACGGTACAATGGCAATCCAGATGAGGTAGACCGAGCTGCTGATCTTCAATT
+>77557 1
+CTTCTTCGTCGCGACTATCACAACAAGCGTGGCTGATAAATAGCCTGCTAAGCCCTAGTATTAGATCAGCTCAGTGCGATTGGGGTGCAAGAGACTGTCC
+>77558 2
+CCGACTCACTAATCGATACGGTTACTGACGCTAGAGAGGTTACACAGGAGCGGCATACCTTTGGTCTCTAGGTCTCCAGGCGATCTTATCTAATAAGCGG
+>77559 2
+GCGTACCGCCGAAGTTAACACTCAGTTAAATTTGCAGCGGGAGCTGCACTGTAACGGGGATGTTATACGAACGTTCCAGCTCTGTGATCCTAAATGTCCC
+>77560 3
+GGACACGATAGGCGGCCCTCGAGAATTGTGTGCACTCGACGTATGGTAAGATATCCTAACTAAACAGTGCCAATTTGTGCCGTTAGACCCTCGCTGATCT
+>77561 3
+AATCGCACCCTGTCGTGACTGGGATATGAGTTGATCTATACGGTATGTCGGTGCCTTACCAACGTGTAGCCCGTCTAATTCCGCGATAAAACAGACGACG
+>77562 2
+TTATCAAGGGCATAGGCATCTTCTCTGAAGCCGGAAGCGGGCATGACGCGTCAGACACACTATTAAACACTGTGGTGTAGTGCGCATCTTCCTACGTACT
+>77563 2
+TCAGAAGATGAACACTGAGCTCCAAATTGACGGCGATTGGACAATATCCACGGTTGACTGGCCTCGTTATCCTTAGCGCCCGAGTTACGTAGGTTGCTAC
+>77564 1
+GCACCAGAATTCGCGTCCGTCGTTAACGTAATGCCTAGGTAGCAGGAAGCTTAGTTATTATCATTGGCTTCATGCTCGCTCGAAACCAGCGGAATCAGGC
+>77565 1
+GTAACATATTCGGAAATTCGGCAAGACCCGTGTTTGCTATAGTTTCAAGCCGCGGAGTTCGAATCGCGACATAAGTCGACGAGTCTTCCCGTATGCACGC
+>77566 2
+CGGCGCGTGTGCACAACCTTTCGGATTGTCTCCACTCGGAATCTTCTAGATAGCTCACCTTAGCCAAATGGAAGGATTTAGAAGCCTGGGGCAGAATCAT
+>77567 1
+TCGTGGCTCAACAGTTCGGTGATCTATATTGGAGTTTCACCAGGGTAGAGGAGGGCCACTGAAAGCTGCGCCTTTCACCATACTCACTAATACACTGGAC
+>77568 2
+TTGTATATCTTTGGCTGTCATGGCCACACCCTCTATAGATATATTGATCCGGGGCAAAGTCACGGACTCTCAACTGCAGGGTGACTAAGCACGAAGCGGC
+>77569 2
+TAGCCAAAATCAAGTCCCCGGGAGGGCCTTGTTACCAATTTCGGCCAGAATGGTGTTTCAGGGGAGGTTCCCCTAATATGTCCAGCTACACTATAGTCAG
+>77570 2
+AAGCCAAGCGGCATGCGCACGTCGTTTGAATATTGGCTTAATTTCAGCCGAATTGCTATTCAAGGCCGGCCAGTACATCGCGAGGTGATCCGTAATTCCA
+>77571 1
+TCTCAACGGCCCCTAAGCTGCTCCTGAAATACTGATAGTGTGTGACTATCTGTACAAAGGTGTCGGTGGACTTCGAGACGCTATCAACGCAGTCTAAGGC
+>77572 2
+GTCCCTTGCGGACCGCGGACTAAAAAGGCCCGCTCGTAATTTGGTAAGCTCTTCTAGTATTAAATTAACTTAAAGCGCGTGTTGCGGCCCGACAAATCGG
+>77573 1
+AAGGTACAGGCGACAAGCGATTCTCTTGGCATCCAACGAGTCGTATGCGAATTCTGGAAGCATTCTCATCGGCCTTGACACTTACACTAGGGGGTCTTCA
+>77574 1
+GCTCCAGACCAGTGGATAGTTAATGTACTTAACCACTTGCGGAGGCACTATGGCCATGGACATAGTATCCGGCAGGTTTTACCTGCAGCGTAACCTACTG
+>77575 2
+ACCCGATAATACAGGTCCATCGAGTTTTTCGGTGACAAGCTCTGCTGGGCCTCAGCTACAGCTTTACGCGTGTCTGAATTGGTAGATGGCGACCCAAAAA
+>77576 3
+ATATTGCATGTGCCGACCTCCGGACCCAGTGCTAATGTAAGGGGCGTGTTCGAATTGGCGCTAGCCCTATCAGCACATTAAGAATGTTCAAACCGGATTC
+>77577 2
+TATGGTCGTTTTACAGCAGAGACCATGAAGGCCGTTCTTGGCGCTCCGAGCGTCACGCAAGGAATATGATGCTATAGCGATCTAGTCTCATCAACTCGCA
+>77578 2
+CCTACCTTCGGGCGAGTTCAGATGAGGATTAGTTTGAGGAGTATCATAATCCGCAATAATCGTCCAACGGGTCCGTCCGCTCCTAGGAGCAATATACCGT
+>77579 2
+TGCCGGGCTCCAGTGTAGGACGTGTTGGCCTGATCACAGTCAAATTATGGAGAAGCCCTTCATAGCTTTGTTAAACCTATAACTCCGGCTCCAGGACGAA
+>77580 2
+ATCATGGAGTAACATGATACAAAGGGTGATGCGCACCTACTTGTCGGTACCACTCCCGGGAGCAGAGTTCTATGGCGGAGCCCTTGCTTCTATCATCATA
+>77581 2
+CAGTCAAACGAGCTTGCTATAGCGAATGACCACTAAAATGTAATATAGGCGTATGGCGCGGCGAACTTCGGCGCCTTCCTCCTGGTTTGATTCGCCTGAA
+>77582 1
+ATTAGCCATTAAGACAGGTTACCGGTCGACTTCTGGATCCCTCGTAGTGCTTCATGGCTGATCCGGGATCAGAGGTGAACAAGACATCATTGACACTCCG
+>77583 1
+AAAGTTAATTTGCCCAGCAGAGTACAACGTTAGTACCGCGGCTAGGATTTTTTACGGGGCACTCATATATACGTGCCCTGTGCGACCTATCCGGGACGAC
+>77584 1
+GGGTACGGCGTCTATCCGCTTGAAGCAGGTGTCTGGCCATAATTACGACCCACTAAAGACGCTGCTCATAGTCGGATCTATCCGTGACTGGAATATATAC
+>77585 2
+CGGTAATAACCATGCTAGGAGTGCCGGTGTAAAGGACTCCGTGTCCACTGAGTGTAGTGTACAGAACTGTCTATGTAATCACGCTCGCAGTCCACTCTAC
+>77586 2
+TATATCTGACACAAGGATATGGGTCGGAGCGTGCCGGGCCCCTTGACGTCTAATAACCACGGTCTTGCTGTCCTCGATGACGTTTATTACCGAAAAAAGC
+>77587 3
+ACCAGTCTTCGAAGTTCACTTGCACTACATCGGTAAGATTCTCGGTGGCCAGCAAAATAGAGCGTGCTGGTTATGACACTCGACACCAATCTGGGGCTGT
+>77588 1
+GCCTCCAGTTGAGCATTGTATCCTAGGCTATCGTTGTACGCGCGATAATGCGTGTTCGGTGTACCCGTGGAGCAAATAGACCTTATCACCAAAGACACAG
+>77589 3
+GCCCTTTTGGTAGCATTCCAAGCATGGAATCTTCGGAACAAGCGGTAGGCTAATGAGAACACTTGACTAGATCTTACTCTGACCCGGGGCCGATTCATCG
+>77590 3
+AGGACACATCCGTAGGTTCTAGGCTACAATGTGCCATATGCTAGTAGGTGGAAGCGTCTCCCCTGTTTATACCGGCGTCGACAGACCAAACCTGTAGTAT
+>77591 3
+CAACCGTCCGCTACGGTTTGGGCTCTCTACGTACCATGCTTGGAGCACTTGAGTGTAATCAGCTACGTTATCGGAATCCATAGCGGAAACGAAAGTCTGA
+>77592 2
+CCCGCAATGGACGACCATGCGTCGGGGTACCGCAACTGTTGCAAATAACCCTTGCTTCGGTTCCAGCGAAATTGGGTATAACAGTTAGTATATTGATCGC
+>77593 2
+CTCGACCAGGCCCCGATATTCCGGCCGGTTAGAATAGTGTGTTTGGCGATGGGCCTTGTTTATCCAAATACAGAAGGTCCTGATAAATCCACACGAGTAC
+>77594 1
+TCACCTATAAAGGACAAACTGCTCGCCGTATTTCTAAGACTCTCGGCTGGTAGATGGCCAACACGATGACTTGTTGATCTGCAGACGTGCGTACTGCAGG
+>77595 1
+CAATGCGAGGGTCGAGAAGCGCTCAGAGTTGATATTGTATAATGCCATAAGAACTGTCATCGGGCGAGATCTTTCCTAAGCAGCGCTCCTCCCATCCTGT
+>77596 1
+TTGTCGTGAGGAACAACGCAACCGCGAGTTCATCAATTCTTCGGTGTTAGCCGTTGGCTTACGCGGAACCAAGATGAGTATCGAACTACATTCGTCCGCA
+>77597 1
+TGCTGACATTCCGCCACTAGAAAGTTATTCTCAGGGACGAGGTGACATTCGCCATACAATGGAGTGTACCAGATTTCGCGCAGGCGCGTCCGAATTACTT
+>77598 3
+TCGTGATATTTAATCGACGCTGACCCAGACCATTGGGGATATGCGAACCTGTCGACCACCCATGGGTGATCGTAGCTATATGATTGGCCCTAACATAGGC
+>77599 2
+GTTTAACGAGTGATATACTAGCTTAAATCGCCTGTCGGTCGGCTCCGCCGTGCCCTCGGCTCTTACTTACAGACATCGGTCAGATAAGAGGATGAAAGCA
+>77600 1
+GATCGTGGAAACTACAGAAAAACCCTGTTAGTACAACCGATTGTCAGCGTCGCTTCATGGTGGCTGTACTGTTTGGAAACTGCCCCGCTCGTAGGCAACT
+>77601 2
+GGTGCGGGCTAAAATTACTGCGTTGTCGGTCCTTCGCCTGCGAGCGTTTAGGTGAGTCCCGTTAACTCGAATGAAGACATACAAACTAAACCCTCCGATA
+>77602 1
+TCATCGCTTATGCCAGGCGCAAAATCTTTTCACCAGCACGGTGTATATTGGACCGGATGTAGGGTACTGCCGATCGAATCACCGCACACGGTGTAGTTAA
+>77603 3
+GCAAGAAGGGACTCGTTCTATTGCGAGATGTGCCAACTCTGATTAGGAAGATATTTCCGTAAAATGCGTCCACGAGCGAGTCTTCCATTCCTGCGCCACG
+>77604 2
+GCATCGCTAAAATGCAGCTGTTTTGTCTACTTCCAACCGGACGGTATCGGGTGCGGCACCATCTGTCAAAAGGATGTCCCATAACGCAAGTCGTAGTTGA
+>77605 3
+CCGGAGACGCTGCATTGAGAATGCGGTTGACCCGTGCGATAAGTTGTCTAATCACAATCTCGAAAGTTGCACCTGGCTTTCAATCAATAGGCTGACCGTC
+>77606 3
+GATCGAACGGATCGGTGTTAACGATTATATTCAACTGCCGTACCGCTTGCTTCGAGACACGTGAACCGGAGATGAGACACTGTCCGACTGTCGCTATATC
+>77607 1
+TCAGTTGGGGGCGAAAGAATTGAGTTGACGCACGTAAATATCGACCCACACCCAGCAGGTTGTTTCGTCCTTCTATAGAGATTATACCTGGCCCCTGCGA
+>77608 3
+GTTCCCTTTGGAACACTCCCCGAAAGGGGCTACTCTGGACGTGTAGAAAGCTGCTTCGGAGGGGCTCTTCAAAGTTTAAAGACCGCCTGAATCTTATACA
+>77609 3
+TAGCGGCTGGAAGATGAAAATGGCACTCCGGATACGTCCGTCGTACGGATAGACGAATGGGACTCCTCTCTTCTAAGACGCTTGTTCTGTAAATCCCACT
+>77610 1
+GCAGTTGAGACCAGCAGGATCCCATGAAGTAGTCCCTTGATGCTTCCGGCCATACCTTTATATCATCAAAGGGACAGGTGCCTCGGTGTTATGAACATCG
+>77611 1
+AACCCCTCCGACCCCCCATTATAGTAGCCGCATCCGGCTGAGGTGCTTCTTCTTATAGCGAGTGGAGATGGTCATAGAGGGAGAGTTAGATTCAAACTTA
+>77612 3
+ACCACATTCGTAATGTTTTCTCCCGGTTTAGTGGTTTAGACATGTCGCCACCGAAGTTGAGCGCGAAGGCTAGCCGCCAAAAAGACGTAGTCGCTGTAAC
+>77613 2
+CGATCGTTGGGACTCAGTCCATGCTTCGACGGTTCCTATTTCTACCATAAGGAAGGGCCTTAGGCACCGCGACGACTTATCCAAGAAATGCAGGTTGATA
+>77614 2
+CATATAACGATTTAGCTCTGAGGATAGACTCAGCCTACGAACGCGCGCAGTTTCTAGGGCGTAGTTGGCCATCCAAGCACAAGTGTGTTATCCGGTACTC
+>77615 2
+ATGATTTTCTCGGTGCCCCGGCTAGATGCGAAAGCGCAATAAAAGGGATAATCAGTTTCGTATCGGAGCACCATTTTACCGGGCGAGAATCTCGCCTCCT
+>77616 1
+GGCAGCGACATCATGTCACTGTATAAGGGATCGCCTGAGGTGAGCCCACTACCGAATTCGCACGTGATTCGGCCGTAGAACGAGCTCCTTATAATTTATT
+>77617 1
+GGCTAATTCGCATAGTACGGCGTGAGTAGAAATTACCGCTGGGCGTCCTTAAGCCGCGGACTAATTTCTCAAGGTCCAAGATGACTCTGCCCAGCATATT
+>77618 3
+ACTGTGTGCTGTGATCCAGGGGTCTGGTACATACACGCACGTTCTCAGAGTTTCCGATCAGTAGCTTCGCTACGGTCAAGGAAAGATAACTCAAAGCTCC
+>77619 1
+TAAGCTCTAGAGCAAACTATCTCGTCTGTTTCGGTGCAATAACCAGGTAAGTCCATGATCTGGCTACTAAGCCATTCCGGCCGCGAGCATTTGAAGCGGG
+>77620 3
+GTTCCGGGTGCTTAAGTCGTGTCCTCCGATACATAAGCGTTTGATCACGTGGTCGACATTACAGAACTATACGCGGTACGCTGATCCAAGAAGCGTACAC
+>77621 3
+GGCGCGGTAGCTGTCGTTTACTAGTTTTCTTAGCTGCAATATACCCAACCACGGCTACCTTGACTGGTCCTCGACAGGATCCGGAAACTATGAAGGGAAA
+>77622 2
+CCCTAACCTCATTCGCAGCCAAGTATCCTGCTTGGGAATCAGTCCCAAGTAAAGTAAATCTTGGGACCGTGATTACGAGTGGTCGGTTTAGCTAAGCGCG
+>77623 2
+GCCCGAGGGCCCTGAACCGGTGGTGACTGGATGAATTTCCCCTGAATGTATGTTTAATATGTACCAACATGACCGGAATACTTAACCTGATCGGTCGACC
+>77624 1
+CAACTGTGGGAACTGAGTTGCGGTCATTCTGGGACGACTGACCGTATGGCCACTCCCTCGTAATGGGTAATTACTTACACATCCCGAGAGCATAATTACG
+>77625 3
+TTGCGAAAGTGAACTGGACAATGTGACCAGGTCCGTAACAATACATGGTCGTTGCGGGATTGCCTCGAAAGTCAGGATTTCGCAGCTCTTCACCCACTTC
+>77626 1
+CGTCATGAAGACTAGGCCCAACTCGTTGCCATCATCTATGATGGTTCGCAGAGTTTTAGGGCACACATTGTCCCGCAGGCGTAGAACGGAAATATTCGTC
+>77627 3
+CCGTAGCGGATCCGTTTTCATGCCGACCTCTGTGCGCATCACATGGACGTGTATGGAATACTCGAAACAGCGAATTTAAGTTTAAGTGCGGTCACCGAAC
+>77628 3
+ATGCCACTGCCGCCCTAATCCAGAATGCTTGGTATGCCGCCGCAGACTACGGCAGAAGTATGTCTATTTATGATGAAGTTTACCTTAGGACCGACGATGG
+>77629 3
+TGATAAGGATGCGGGTCTATCTAAGTGTCCAATCCATCTGGAATTTGAATGAGCCAATTTTTTGGCTACACCTAACGCCCGGCGTGGCCCGACGACGACA
+>77630 2
+CGGCAAAGAGCCTCTCCTCCCGCGGTATTCGTCGTGTTCCGCGGGGACGTACTCGGGAAAATTGCCTATTCAATAGTAGAAGTATGTTACATTGCCAAAA
+>77631 1
+CTTCCGACAAGTAACATGCCTAAAGACGCTAGTTCGGTAGCGTTTCACACGGGGACGAAACTCGGACTGATAGGTGGCATCCAAATTCTTGCTGTCTCGT
+>77632 3
+AAAGACGTCGGGATCTTCAGGCAGTAGATCATTTACTGCGGGAGAGGTTTAAGGCTGTCCAAAAACCCTCGTATCCCGTTCCTTCAGTAGCGATAGCTCC
+>77633 3
+CAGTTGAAACGAACCTGTATTGGCAGGCCCATCATAGATAGATACCCTTAGGCGTGCGTACTCCACACGCTCTCTGTTGACGACATTGTGCAGTGTAAGG
+>77634 2
+AGTCGTTGCTCTTACATACGCAACTCACCGTACCCGTGTTTTGTCTTGAAACTGCGGGTATTAAGAGCTGTCCTGGAAAGGGAAGCATAGAGCACCACGC
+>77635 2
+TATGAGTTCAGGTTCATGTACGGGGCATTAACCTCCTCCTATACTTATGGGATATAAGCTCTTGTCCGCGACGAACGTAACGACGCTGCCGAAGCCAGAG
+>77636 1
+GGTGGTATAGCCCTAATACTTGGAGGCAGCCCAGCGTGGGATTACTATCTCCAACCGGTACTTGAACCAATAGCGAGTTCGACACTCGTTTATGATCGCA
+>77637 2
+GAAAGTGCTGCAGAAGATTACGCGCGCGAATCCGTTATTTATGCCTGAGGCAAGACACATCGAGTCGTTTTACCTTAAGTAACTCACCGTTCCGCCGGTG
+>77638 1
+AGTAGCCGCGGACCTAATTGCATGGCCAGAAGCCTTACCTAAATTGCTTCGAGATACCGGTGACCCGTGCTATAGCGTACATTGGGTCTACTAGATTAGC
+>77639 3
+TAGCTAATATTCGGACGATCCTGGCGTCTTTTCAACCTGACGGTTATAGTGACTGAGTCAGAAACCTGCGGCATGCCGTCCCCACGAAGTTAGGATAGAC
+>77640 1
+GACGAAGCGTGGTCTCTCAATGACCGTATTGCCGCCATCCGGCAGATACCGAATTTAGAGGCGAGTCTTCATGATAACGGATTCGTAGACATGCCTATCT
+>77641 3
+ACCTTGGGTCCAATTACATTAGAGGAGTTACTCGGCCGCCGTTAGCAGAGCATGTATGCGAGCTATTCACACTATTACGATGCTACGACGCCGGTCAAGT
+>77642 2
+TTGGGAAAGCTCCGCCGACTATACATTAATGCCCGATGGTAGAATCATGTAGGCTTTTCGGATCGTCAACCTCTGGTTCACACACCCGGCAGGTAATGAG
+>77643 2
+ACGAGCCTATGACTATCGTAATACGTCGACGAGCTGTGTAAGCTGAACGATCCCTTGCTTGCGTATGCCACACTCAAAAGGTGAGTGGTGGTTCTCCAAC
+>77644 1
+TCCGCTCGCCCTCATCGACTGATAAGCGTTCGTTCGCACATATCGATGGAAAAGATCGGTACTGGGAAATCGTGATCTACAATGGTCAGAACGTCTGTCG
+>77645 2
+GCCTTGATCTCGGCGTTGATGTCATGAAGCATACAAAGTCCCCCGTTGAACCTGGCATGCATACCTGGGACCCTTAACTTAAAGTGTCAATGGAGAGTGC
+>77646 3
+GCGTCTGTTTAACAGATATGCGGCTACTCCTTCAGCGCGTTGGCACAATTGCTTAACAGACGAGGCCTCCTGTAGTCATAAATAGGCGGTCCAATAGAGC
+>77647 2
+TACAAACGTCGAGCTAAATATACGGGGAGCTAATTAGCCCGCCGGTGAAATCGGTTCACTTTAAAACACGTGCGTGCCGCGTGGCGTCATATTTTTCCGC
+>77648 2
+TCAGTCGATGAGTCCGTAGATCGTACTAAGCCCAAACATAGTCATTGCATACCGAAATCGGCCTTGAACGTGTGGGCGTATTCTCACCCTGGGGTGTACA
+>77649 2
+CTGTCTATGTGGACAACCACCAGTTCTTTTGACCGCTTTATCTGGAGGATAAAGGCAAACCGGTATCTGGACGGGGATCTCCCAGGAGCTAACAGCTCTA
+>77650 1
+ACTCCCCGCGACTTACGCCAAGTGCAATTGAAATGTACATCGCGATCTGAGGAGTGTATTTTTCAACAACTTTCGAGCTGTCGGCGATGCGGAATAGGCC
+>77651 3
+AAGTAGGCCCGTTCAATATTGCGCACCTTCGTACTGTTGTCATCGCGACGAAATTAGCACCCTTGTGATAGCAGAAAGGTCGCAAGCGATTCTGTCAGGC
+>77652 2
+AGTGGGTCTCCCACGTCGCATTGTATGGGGAGCCGATACCGCAACGACTCTTAAAGAACCATAGGCAGATACACTGTAGCCTATTTGGGCTCTGTTATAC
+>77653 3
+CGGGAGCTTCATACTTTGCAAGACCCCGTTGATGATTATGTACCCCGGTATTATCCTTGTATATTGCGCCGATGAGCACGGAACGGGAGACACCAATGCA
+>77654 1
+GTGCCCGTTAGCGTCCATGTTAGGTGGCCCCTGAAAGTCACGGTGCAAATCTTAACTGCAAAGTACCAATTTGAGGTTCTCGACACGACGACTACTATGG
+>77655 2
+CCACAGCATAATGTATCCACCGGCTTTTAGGTGAGAATAGCTACCTGGTTAGAGACACCTTGGTCTTCCATCTTGGTAGACAAGACCGCGGGTACCTGGA
+>77656 2
+TTCTACGAGTTTTTCTGCAGACTCGGGATACCGTCTGTGTGCGGGGCATACCTTAGACCGTGCGAAGCATCTCTAAAAGCCAATGGAACCCATATAGCGA
+>77657 3
+ATATATTCTCTGTCCGAATCGAAGATCTATGGTAACGCCGGACGGGTGAAACAGAGCCAGTTCCAGAGTTCATTTTATCGTGGGACAACTGCGCTGCCCC
+>77658 1
+GTTTGTCGGGTGGACGGAAGTCACCTAGGCAAAAAAGCAGTCCCGTAACATCTCTCTGTCATAGATAGCTGGTAACCATCGGATCTGTCCCGGACTCTAT
+>77659 3
+CTCGAATAAAGCATTGAGGCATCCATTGAATGTCTTCCCGGTGATAACCTGCTGAAATGGACTCACCACTGAGGTTTCGGCGCAGTGAACCTACTGTGCG
+>77660 2
+TGGGCTGTTCGCCTCTACTGCCTCTACAACGGCCTAGACGATTCGTTACAGGTAACGTGCTTCCAATATGGCCACAATACTCGAAGATAGAGGGGGATTA
+>77661 3
+CGCGGGATTTCATTGCCAGGTCGGGTATTCAATGAACTCGTGTTACATCACTGAGCGAACAATCAGTGACAGTGACGCCTTCGCTCTATAAGCCGACTGA
+>77662 1
+CGGGAGGTCGTCGTAGACTTACATACCGTAGTTTAAAGCACAGCTAATTAGCCGGGACGTGCCGACACAATAGACCATCTCGTTAGTGCTTTTCACCGGT
+>77663 2
+AGTGTGAACGACGAGGACCGAGTGATACACATTCATAGATCCCAACCGTGTCCTGGCTGTAAAGGCTTGTCTACGAATTTGTTCGGATATGCCACCGTCC
+>77664 3
+GAAACAAATGCTTGATTCGTACCATGTCGCTAAGGTCTGCACATAGCTCGGCTAAGTTAGGGAGGCTTTTGGCTCACGAAGTTCGACGAATCCGCCCTCA
+>77665 1
+CGAGAGTACGATGACAACGGGCGCAAACGCTTGTTTGTATAGGACGTGATCTTTTATCGTAAGCCGCCCTACTCGCGCTATTCCATTGATCAGGAACACG
+>77666 1
+TACCGCATTGTTTGATCCTAACTAAGTCCAAAGGAAAACTGCCTTCGGGACATCCCGCTCTGGGGCGATAAATTGCGACTCCGCATCGGGATTTTAGGAG
+>77667 3
+ATTCGTTGTCCGAGTTATTCCAGATCCTTTGGTCAACCCACCGGGATTAAGGAAGAGTCCAGATATGGCCGTATGACCACTGCACATTGTGGACACGAGC
+>77668 3
+ATCTAGCTAAAGTTTAACAGGGGGTCGTACTAAACGCGCTATGCTCGTTACATCGAGTATACCTGTTCAACCCGGTCATTCGGCTCGGCATGGAAGGACC
+>77669 1
+GTCCAGGTTCCGTTAGTCAGACTACTCGTTGTCCGTGAAACAGTAAGGGCAGGGGGCTTTTGTGTAAACCCACAACCAGTAGCCACCTCTTAGAGCAATT
+>77670 3
+TCGAGACCAAGGGGACGGATAGACGCTCTTATCGGTTACGCTTATGACCCTGGTACCTGCTTTACCGTGATCGAGCCAATATGATCAAAGCAGTACTTGC
+>77671 3
+TGCTAAATTTGCCCCGTAAGCCAATAGAAGATGGTTTCCAAATACCAGCTTGAGCTTTTTGCCTGCGGTCAGGACGTCGAACCTCAGGTCGCACGAAGTG
+>77672 1
+AATCAGGTGCTAGAACCGCATCATCACTATCCGATGAGCTTCTGTTCACAGGTAACTAGGGCACTCGTGTAACAGCTGTACGGCGCAACTTGCATGTGTG
+>77673 2
+ATCCGACAAGGCGTTCGGTGACCGCTTTTAGGAAAGAGTTGTCACTGTCGTAGCATTTGTCTCGCTTACCACGAGGAAATGCACGGTACCGTCAACCATA
+>77674 1
+TATACACAAAGACTGTACAGTATCACCATAAACCTCCGTTCCCCGTCGGGGTCCAGTAGTGTGTGGAGGCTTGTGCAAACCTGAAATGTGCGGGACTCTT
+>77675 2
+AGTTAGAGCGCAAGGTTGCGATTTACGTTGCAACCGATTGTCGTGCGACGCACCCTCAGAATGCCTCTAGTCCAGGGCAGGCATATCATCTAATTGATCA
+>77676 2
+GTCATGCTCCGCGGATATGAAAGGTGTTGGTTTCGCTGGGCTAAAGATCACCCTCGTAAACTCGACGCGACACACTCTCAGTCTGAATCGTAGATGATAC
+>77677 2
+CAGTGACATACAGAGGCTCTGGCCGTTCATCCCCTCGAGTAGCACATTACTAGACCCGAGAATAATGTCGACTGTTGTGAGCGTGAATTTTGAATGGCCC
+>77678 2
+CCTAACTCGCCGTCGGTAGCTAGACGGTCTGAACACGTCTTCTTAAAATGACGATACTCCACGCTTGAACGCTCCGATTAGTACGGGGTGAAAAGTGTTG
+>77679 1
+GGGCGAATGCTAATGTGCCGTGTATTTGCCCTGCGCAACGGGCTTGGTACGCATACATGGTCTATTATAGCGTTAAATACCTACACGAAGACCGCCAACT
+>77680 3
+GTCCTCCGGAATGAGTGTTGACGCCTGTGGTGGACGTACCTAAGCAAAAGATTCCTAAGACTTCCTACAAGCATTTACCCGCGGGATCTGACCTGATTAG
+>77681 2
+GACCGGCGGACTGCCAGTCCCTTACCCTTGTAGGGACAGCTGCGCCTAAAGTCTTTCCAGGTTTTTGATAGAACATGCAGGTGTCTATAACATGAAAACG
+>77682 3
+AGTACGGCGTGCTCCCACTCGCGAATTATGCGGAGTACTAGTCAGTTAAACTCGAGGGTTCTGGCTTCTATATCCATAACCAGAAATGTAGGCGTCCGCA
+>77683 3
+GCCCGGGGCTGAACGCGAAAATATCAACTCCTGCGACAGCGGAATTTAGTTGCGCTTTTAAACGCGAAGCATTTTGGGCTAAATTTGTACAGTCCCCGTC
+>77684 1
+TCTGAGTGGACGTAGCATAGTGATGACACACTTTGGCAGAGTCACTTCGTATTGTCATTCGAGAACACCGTCCTACTACAAAGGTAGACCTCTGGCCGGC
+>77685 3
+GCCCAGACAGCTTCAGGTATAGAGAGAACCAGACTGTCGTATGTTTGTCTCGATTATTCGAGACTACAAAAGTCATTTCGCCGGCCTGGGATCACGCTCG
+>77686 1
+TCATAGGAATACCGCGGGGCGTCTAGTTCCGTTAAAAACACTTTGAATTTTTTCGGAACTTGGCACAAGAGACCGCGCACCATCTGGGTGCTCTACCGAG
+>77687 3
+TGGGGATTTTACATAGAAAATGACGCGGCTGAAGTCAGAGTCTGCCTATCCTATCACAGGCTGATTGAGCGGGTCACCCTTATTCTCGGAGCCCAACACT
+>77688 2
+CCAGGGAGGCGATACAACTATCGTAGGTATTTTCATTAGCCCCCGAGTGACTGCCGACTTAGCAATTGCCGTCGCTGAACTTCGCAGTTATTGAAGCGAA
+>77689 3
+CCTGTTTGGTACGGCGCATGCTTTTAAATACGTCAGAACCCTCGAGGAGGTTGGCTATTATTCCCCGGAACACATCTCTACGAGTGGTACGCAGAAACGA
+>77690 1
+CTGCGATTTACTGTCTCGCAGGTGAAGAATACGTGTAGCGATCCCAAGGGCCAGTTACCCCATTGTTATGGATCCCACTGAAAGCTGTAACATGTCGACG
+>77691 3
+CACACTGGCTGGGATCCCTGCAAAAGAACTCTTCGGCTCACGGCTCCATTGGTAAAGTGCCTCGGAGTTAGTGTTTACTTAACGCACGCGAGTATGAATA
+>77692 3
+TTCCGAATTGTCACTACTCGTTGGACGCCATAAGCCTCTCCAGTCATATCTTCTGATAGAGACTGTAGCAGTAGACGCATTGGCGCGAGGAGATACGCGA
+>77693 3
+GGATCGACATGATCCTAAGCTGTGTCAGTATCAAGCTACGCGGTATCATCTTCGAAGAAGGTCTTCCATAGGTGTCGGCGAACCAGGTACAGTCTACCCT
+>77694 3
+TAGGGCAATAGGTATGGTCGTCTCCCACTACGAGGGCGCTCAGCATATTTTTAAACGAGGTAAGAGGGCGCCCACTCTCGGCATCCGCTAATAATATTTC
+>77695 2
+GCATCAAGCGTCTACCGCAATGTGGTTAAGGAAGAAACCGCACTCGTCTTAACTTCTGATGGGCACGTCCCTGCAGGAGTCATGTGTCCACAGTTTAGAT
+>77696 1
+ATGTTGTATCTGCGGGGGAGATCATTCTCCTGCTCAAAGTAAGACGTGTTTGACCCCGCCTTAAGTGTAGAAATACTGCCTGCAGCACAGCGCCTAAGAC
+>77697 2
+ACAGGAAACAACCAGACTGGTTGCGCTCTCTACTCTAAAACCTCTATGACTTGTGCTCCGTCATGCGCTATAAAGCGGGCAGGGGAGGTTTGTACACTGT
+>77698 2
+AACGGCCCATATGACTACGATGTATTCAACCGCACTGTACCCTGTATATGCTCCTGTAGCGGGCATTAACACGGGGAAAGGGGCTGTGCTTAGATCCTTA
+>77699 2
+TTGTAGAGGTCAGTAAATATCCAACTCAAATCCGGCGCCAGCATAGTCACTTGGTCGTACGGGTCCGACGTGGCTACCTAAATGCCGTAGCTTTGCGTAA
+>77700 2
+TGGGAGGAAGTAGAGTCCGTTTGAATAAGGGGTACAGCTCTCCATTGCTTCATTGTAAACTCCAACCCTGAGCCGGCCATGCTTGACCGAACCATTTACG
+>77701 1
+GACATTGCTACAGTTTCCGTGCCTGAAAACGATGTGCTCTGGCTTAAACGACCGCACTTATGTAGGCATCCGGCCGTTGGACAGACCTGATAGAACTGTA
+>77702 3
+CGTGTGTAACAAGTGCCTTCATATACTAACCAGGCTGTGTGAGGCCGCGCTATGTCTAGACGTTGCTCTAAAACCTCTTGGCGCAATGATCAGACAGAGC
+>77703 1
+GAGACGACGCAACCCTCTTAACTATGAGGAGGTCGAACAAGTCAGCCTGTGTGGTTTGAACAGTCACGAGCACTAGTCTCCATGCTGGACTTCACTTTGT
+>77704 1
+AGAAATGCAAGGTGTCTCGCTATAGGCTTTAGCCCTGTGCTCGAGCATCCGGCATTTCCACAGGTGCACTTCAAAAGATGGAAAGTCCATGTTAGCCCTG
+>77705 1
+TTGCCGACAATTCTTTGTAGCACCTCTGTAATACTGCGGCTCGTCATGAAGATGAGAAGCAGCATTAGAAGACCCCTGCGACTCGCGTGCCAATGTTGGA
+>77706 2
+TGACCAAGACTCCTCTTTGGACCAGAGACTCAACTAAAAGGCATCGTGCGTCTGGGTACAATCCTTTTCAGAGTTTAGTGGTCGGTCGAATGGACACCCG
+>77707 1
+TCAGCACAAAGCCTTTCAGTCGTGTGGACTTAGAGCCTTAGTGTACCGTACACGGTACCTCTGTCAACCCGGGGAGAAATACATAGTCGTAATTGTCCGG
+>77708 2
+CGTGCATTAGACCGACCCTGTGGAACCTTGGCTAACCCATATATCTCCGGTAAGAGAGGACATTCGGCGTCTAAGAGACATTTCAGGGCTAGTTTCGCTA
+>77709 1
+AGATTACGCGGGTTAACCGCCATCAGCATGCCACTTTCGATAGGCTCTTCCTATGTGCCTGAAGAAGATTCATACAACGATTGCATAGGGCGGCTGGACT
+>77710 3
+TAAATTCCCTAAGTGCCATAGTTAGGTGCTTAAGCATGTTCGTCCCCCCCAGCATAATGACGACATCATGCTAACGGAAATCATGGGGGGGGCGTTCTGC
+>77711 1
+CAAATCGCACGAACGTTAAAGCCATCCGAAGGTGCATAAATTGTGAAACAATTGATGCTCTAGCCGGGGCGTGGATGTCTCCGTCTTACGCTCGCTCTGT
+>77712 1
+TCATTCCCCCTACCCTAGGGTCCAAAGGCGGACATAATCGTACCAGGAATGAGGTCATGGTCATTGGGGTCACGGCGATGTTTCTATACTTGAACTCAGA
+>77713 1
+CAGAAGTCCGGCTCTCGCGCACTTCGCGCTCGCTCACATTGTATTAGAATGCTGAGAGCGTGGATCACGACTGGCTTGTACCTAAATTCAAGTAAAGGTA
+>77714 2
+GAGCCGATGTCAATTTTACGGATTCGTGTCTACAAACGTCAGGGGATGTCAGTAAGTGAGTCCAGTCTGTTCGAAAGGGCCCCCTACCCGATTCTCCAAA
+>77715 2
+TTGGTGTGCGTAATCAGTCTGACCCCTCCGAAACACGTCCACTATGGGACGTTGGGTTGTAGTACTAGGCAACGCGTCGGAAACTCCAATGCATTAACTA
+>77716 3
+ATGCTAGGCTACATCACTGGATCGACAACGAGTCTTTCGTTAGAGTCTTTGGATCTGCGAAGGACGAGGAAAGGTTCTCCACCTATTAGCTGACACGCCC
+>77717 1
+ATTGTAGCCAAATTAGTACAACCCTGCGAATGGCCTGCGTGGACGAGTGACCTAGAGTCTTTTCTACTACGGACCGATTGCAGGTCGATTACATGCGCCA
+>77718 2
+AAGATGTACAAAATGCCGACGACCCTGGAACAACACTAACGTGTGGTTCTATACGTGCCCTTTTAATACGAGTGCTATGCGTGGTGTCGCTGGCTCCAGC
+>77719 1
+TACGTGTCTCCGCAGCTATTCAATGCTGGGGACGTGTCCGGGACATACATAATCGACTCACGATTGAAGTACGCATGAGCTAGTCAGAAATCTGTTGCCC
+>77720 2
+TGGTCTGCCAATATCAGCGAATAGAGAAAGACGACCCTACTTCGTTTGACTCTATTGCGTTGGACTGTTTACCGCGAGCCACGGGAAGGCCCACATGTTA
+>77721 2
+GATGCGATATTCTATTTCTAGTGGAATAGGAATCCGCGGACGGCCGACAGTTATTCCACAAGTGTTTTCTATAGCCCAATCGGGCATCCCCCGGCGAGAA
+>77722 3
+AAGTATTGTTCGACCTGAGACTACTGGGCTCCGCGCAGCTATGCATCGTAATATGCTCGGAATGTCACGTGATAAGGGCTCTGCAGTCAAACAATCGTCC
+>77723 1
+GCCTAGCCAGAACTCATCCGGAGGCGAGGCACATTGATCACTTGTATATCGGATTTCATGCATAGTAGAATCCTCCGTTGGAAAGTACAGTCGCGTCGTC
+>77724 1
+GCGGACGATTTCAACCGGCTCCTCGGAATGCCCTCGGCATTTGTAGATGGGTTCGTCCTGCAGTCAAAATATACAGCTGAGAGGTTAAGTAAACCTACTC
+>77725 3
+CACGAGCGGTATAGGCTCATGTCTGACGGATCAGATTAATTGAATCACGTGCCCACATGCTCCGGAGGAGACTGTCTACGCCAATCTTATCGGATTCTGA
+>77726 2
+CGGGTCTTAAGTACGCCTAGACCCCAAGCTTTAGATGCGATCCGTCTGTATGTCGGGTAGCCGTTTAACACTGTCAGAGCAAAGATTATCCCCAGTAAGG
+>77727 2
+CCCACATCGTACTACGCCCCGTTGTAAAAGGCGGGAACCGAATGGGGGCAATTCTGTTTCTCAGCGCATTGATTCAAGCGATAATTGAGCTCTCGAATTG
+>77728 1
+TAGTGTTGGCCAGTAACGAGCGTGAAGCCTGCCGGATAGGTAGCAACTTCAACACCCCCTATTCTCAGGCCAGTTTTTGTTCAGCCAAATTGTAAGGACG
+>77729 3
+AAAGTGTTGTCGAGGCAATACATTCGGAACTATAATCCTACAACGGTCTGTTGTCTACGGTTGGGCGACTGTCGCCCCGTGATCGGAAGTCCAAAACTCC
+>77730 2
+CAGCCGGCGGGAGTGAATACACCTACTTTCCTATTTCGGCATAATTCTTGTTAGGGATCATCACGCCAACGTAAGTGCCGGGGAGTAGAAATACGCTCTC
+>77731 1
+TCCTACTTGTCTACCCGTTGGCGACAGCGACCCATATAGAGAGACAGTACTATTGCCTATCTTCGGGTTATGGAAGAGAACTTACGAGGAGCCTCTGACG
+>77732 2
+TCGGACTAATCTGACCAAGGGATTTCAGTTGTCCGCCACAAGACGTGAAGCCTGAAAGGCGCTTCATGGTCCCTGATATCTGATAGGTCACCGTGTTAAC
+>77733 3
+CCCGATAATATTGCCTCGTTGGCCCGCCACGACCAGTAAACGGTGTGATCAAACGATCGCTGAGGGATGACGGGCTTTAACATAAGCTCGACATTTGTTT
+>77734 1
+TGATTTATAACGTAATCGTAATAGCCCTGACACAACACGGGTTTAGCGGGGCGTGACGTTCGTTCCCAGCGATTACGAAACTACGACCTTGGCCCATGGT
+>77735 3
+AACAAGGTCGAAGCTCGGACTCAACTATGAATACTAACCATCCTGTGGAGTGTTGGATTATGCGGCCTGAGCCGGCTCAATCTGTCCACGAGGTCACTTT
+>77736 1
+CCTGGTTAGCCCAATTCAGGGGCTTTGCCTTGCGATGTGGTAATACCACTGGTAAAGCTACCATAGATTACGGTCCATGCTGACGGCAGTCAACCAGAAT
+>77737 3
+ACCGCTGTCCGCGCCGCAGGAATAAACTTATAGTCCGCGTCGGTTGCACGCTGCAAACGACGATAGATGTACAGAATTTCGTATAGACTGTTTCATGGCT
+>77738 3
+ATTAACTAATCGGCAGAGCGCCAGGACCTTAAGGGACTGAACCCTACGTACCATTTTTGTTGTCGCTCGCGTTCAAACAAGTGCTTGTAACCTACGGGGG
+>77739 3
+CTCGTTGGTCTAGCGGTCGTCACAGCAAAGAACGTGCAATCAAATGGGCCATCGCCCTTATTTCTATAGCACAGTTGAGTACGCAACGAGTGTTGAGTCC
+>77740 3
+GGTTGGCTGCTACGGACACAATGACGTGGTCCAACTCCGACACCAGTATTGGTTAATTAATCGCGCCAAACGCAGCGCTCTGGTAACAATTACGTTTGTG
+>77741 3
+CATTATTGCCTGCGGAGTGCGGAAAGTGCAACTCTCCAAGATGCTAGCTGAGACTGTCGTAACTCTAGGCAACATGAAGCCATCGGTTGCGTATCACCTT
+>77742 2
+TCCTGTAAGAGGACTCGCGGGCTACTAGGGACAAATCTGCTTCTCCATCGGATTTATCGACCTAATCCACGAGGAATCAGTAAGCTTGCGTTACGCGTGA
+>77743 3
+ATATCGACCGGAAATTTCTCATGTTATTCGTTCGGCGGCAATCATCGCACTGACAGTTCGAGTAAACTAGCGGGCTAGGCCGGCCTGACTATAACCGATG
+>77744 2
+TAACACCATTGTCTTCGAATATAAACGCCGAGGTTGCTTCCAACCTTAGCATGGTGCGATACCGTGGGACGGTACTGTGATCCGACTGCAGAAATTGCGC
+>77745 3
+AGGGCTCTCTCGTGCCCATGCAAGTGAAGAAGTATCTGGAATGCGTGTAGACCAGGAATCCAACGCCGATCTCTTTACGAGGTCTCGTTCTCACGATATA
+>77746 1
+CCCTCGATTCCTTTGGCGCGGGGTATCCGGCCCTTTTATTGGCAGAGGCATTGCCGTATATGCATAGGACACAAGTGAAAAAACGCTAGGTAATACCACT
+>77747 1
+AGCCTTTGCGGTTCCGGGAAACAAAGATATGACAATACGCCGTCCTCCTGGATATCAGACGGCACTACAGTCGTGACCGATTCTCTGGTTAGACGATTTG
+>77748 3
+CCGCCCTAAGTCGACACTAAACGTTTAGGCGTGTCGCCTGGTGTGCAACGTTAAAAATACATATGCCCGGAGGGGAGGTTTTCGCTTCTCGCTCAAAAAT
+>77749 1
+GTATCCCACCAGTTCGAGACAAAGTAACAGCTGCCCTGGAATGACCGTATGGTACCGTGTGAGGCACCTGGACTTAAACCATAGGTTGTCTCTCTGTAGT
+>77750 1
+GAGGTGTGAAAAGTGGCAAGCCCCTACGCGGTTGGCCGAACTCATTGCCTCCGAAAACAAATCATGGTGGACGTTCCTATTATGGTTCTATTTGCCCCAA
+>77751 1
+GAAGGGTATTCCCCTCACAATAAAACTCAGAAGGTACCGTACGGCCTGTCAGTGTAAGCGCCGGTCGGCGGATCTCAAGTTTTATCCGGTGATATCTCAT
+>77752 1
+AGCTGAATCCCAGGAAGCTTCCCCTCCGGTACATTTCCATCCCCGAAGCAGATGTTTAAACGGGGGAAAAGCCGGCTAACGATGTATTCTTGTTAGTGTG
+>77753 1
+TAGGCAACTTAGTTACCACTTTCGGTGCGGTTGTAGAGTGCCATAGAGAATTTAACGGCACCTAACCACAACTTTGGATTCCGGAATCTACGGGCCCGGC
+>77754 3
+CATTGGAGCACCGAAGTTATTCCGGCCAATGCAGCCTCGCTGAATTATTAGACGCGATCGTATTACTCTGAGTTACGCACGAATAAATGCCGGTTCGCGG
+>77755 3
+ATGTAAAAACTGTGCATTGCTGGAAATGCATGATGACGCGCAGCAGGCCTGCCACGTCACGCAGTTTTTCACCATTAATCCGCGTTTCACGAGGATGCGT
+>77756 2
+TTTCTATAGAAACTCGCCATACAGAGAGCTCAGCTCAAGGAGTGATGCTTGCGTGTCCGTAGTTTGTTCTACCTGCAAGCGAACCCGTAGGAGCAAGCCT
+>77757 1
+GTATTGATCGCCCCAATCACACTTGTCTAACTTTATCGGTAGGAGGGCACATGGGACATCTCGAAACTTCGCAGTCCAGCTGGTGAGATAGCCGGTATAC
+>77758 1
+GAGCCAGGTCGTTAGCCCCCGCAACTCCTAACTGTGCGCCCCTACAAATCATTGAGATCATTGGTAGTAGATTGAAACCACTGCTTTTGTGGAAGGGGTA
+>77759 2
+CGAGGAGAGTGTATTTGATCGTATTCTCCCTGTCAACGCAATTGCGATTAACCGCCCATAAGGGCGAGTGGCCATACTCAACTTCATCGGGTGACGAACT
+>77760 2
+GAGCCCCGCGTCACGAGTCCGAATCTTCCGGGGTAAGTGTCTTCTCTCTTAAGATGTTTTCCTAATACGGCAAAGCTGATATGCGCGTAAGGAAGAACCA
+>77761 3
+TGGACCTTGCATTTCACCATGGCACGATACTAGACGATTAGCCTTGAAACGGATCCGGACTCAGGGCCGGGAATTCGGAGTTTATTTAAGACCTTCCCGA
+>77762 2
+TCTGTGCACTTAGGCGCGAGGCCGCACGAGTTAATTTTGCGGTAGTTTACCGAGTTGAGAAACTACCTAGCCATCACTCGACGATTGGAATCAGACCTAC
+>77763 1
+CTGTTGCGGAGTGCAGTTGACGTCCGAAGGTTTTTCAAAAGGGTCCCCTACGATTCCAAGGTAAGTAGTTTCACACCACTAGGCCGTGATGCAACCCTAA
+>77764 2
+GATACCATGGATTTAGGTAATTCGAGCGTAGCAGTACTGCCTTACAAGCTCCTTCGTAGAATCTCTTCCTGAGGAAACTGGCGCGACGTCCGCTGAAAGC
+>77765 1
+TACTGCAATAACGGTCATCGATCGCGAATGAATCGCGTGGCTTCAGCATTCAACGCTAGTTTCGGCAGTCATACTGCGGAATCGCATATTAGACCGGCTG
+>77766 3
+TGACGAGTTAAGATGGCCCGGAGAGTCTAATGTCTTCCAGTTTAGCAGGCATGTAGAGATCACGCCTGTCTTTGATAAACCAACGCCTTGACCGCTACCG
+>77767 3
+AATGGAAGTACATGCTGACTCAGGAACTCCCGGTTGGTCACAAGTTGCAACCTATCTATTGCTCCTAGTAAGGACAGCCTATCCAGAGGCCGGTCGTGTT
+>77768 1
+CGGGTTGTCGTGGATCCACGGACTATTTCCATGAGTTCCTAGACGGGAGGCGCTTGAACCAAAGCCAAATGGCTCTCGCAACATTTTTACTAGTGAACCA
+>77769 2
+GACGATAGGGTCGCACAAAGCGAAAAGCGTCGATCTCCAGCCGGCCCTTCCCAAGCATTTTACTGCAATCACTGTAGATTTTGGGTTTTGAGCGAATTGC
+>77770 2
+TGACTGCAAGTGGTGTAGCGCTGCGGCCCCCAACAAGTCTGTTATGGGCATTATTATCCTCTACATATAGGCTAAAATCCGACGAGCGTGGAATCCTAGC
+>77771 3
+AACAACCAGCTTGTGAGCAAGGGAACTTGTCAAAGTCCTTCTCCGCCCCCAAACGATGGTTCGGTACGTTATGTTTGAGCATTCGGTTGTGGGAACACAC
+>77772 1
+CCCTATCCGCCGTACGGGCAGGCGGGTAAGAGTCCAAAAGAGTAAGTAATGGCCTTACCGAGAATTTGTAATTCGTTAGTGCTCACTTCAGACTTCGCCT
+>77773 3
+GCGACTTCGACGGTTTGTCAACAAGTAGCCAGCCCGATAAGGGGTCCCCCTTAAAGTTGTAAATATCGAAGGCTGAACCGTTTCTGACCTGGTCTAACTG
+>77774 2
+TAGTACTTCATTTCTAACGGCGTGCACATAGCCGTGTAGACCGATTCATGGACGGGAACAAATCATGATGGGGGTAGGCGCACTCTCACTTACCTCGTAC
+>77775 2
+CACAATGCACACTTGTGGAGAGCTCCCTTGAGGGGTAGCGTACCCTATTGACTGCCTCATAGAAATCATCCTGTTTTGGGAGTCACGAACGTCAAGCTAG
+>77776 1
+GTAGAACCCAGGACGCAGAAACTTATTTCTAGAGCTGAGACGCTCGTAGCTCAAGGCCGCGCTGAGCAGTACAACCTAGTGGTATTCTTTGCCATGTCTT
+>77777 3
+ATGTACGCACCTGAACATTTCTACTACTCCCTAGGGGGGCGCCTACCTGAGAATCTAAGGGCCTTAGGTCATGTTGACGGATTAAATTACGCTGGAACCG
+>77778 3
+AGTAACGCATAAGCGTGGATTTGAATGCCCAAATTAGCCCTACAGACCCTGAGGGCTCGTGCCCTTTAGGAGCGTTTGCTATAGGTCATCGTCCAAACTG
+>77779 3
+AATAGCCCACATTCGGTGCTATAGGGCGCCCCGTAGTTGGGCTTCAACCTAATAAGCATAACGGGGCATCTTGGAGTCTCATCTTGTAAAACGGCAGCTT
+>77780 3
+GATGTAGGACTGGCCTACTAACTCTGGAGACTCTGTGATGATGATGACTAGACGCTTGATAGCGCTTGTAACTCGTAGGCCACCATCGATACTCCACGAC
+>77781 1
+AAGTGCTGCTCTCAGGCAGATCCTCTGTACGCCACACGCATGGTCCCTTGCAGCCCAGTGGATACAATAAGAAGAAGGGACTGCATTTAGTTGTTAGTCT
+>77782 2
+CGCCTGTTCTTGCTCAATTGAACTAGATTATGGTGTACGGTAAAACCCACGCCGTCGGGTTCAAGCGCTGATGTCGAATGCGAACCACCAAAGTTGATGC
+>77783 1
+AGGGTAGCTTTTCTGTACCAGTGACCCTTCAACATTCAAAGAAGGAACCAACCTGTGGTGGCGTTGATGTGGGCGTCTACCTAATTGCCGCGAACCATCA
+>77784 2
+GCCCAGGCTTTAACCGCCCGTATTAAAGAACGTGCAATTAGTCCCTATCAGGGGCAGATTTAAAGTAGGGCTGCCTGGTGCAACTTGACTAGGCACTTCT
+>77785 1
+GCGATATCAAGGGAATTCGTGGAGCCTGGCCGGTACCGATCGCTGGGTACCTGAGCTACGATTACAAGATAAAGTCTATGCATTCTCTCTCCATCCTAGA
+>77786 1
+CTCGTGCATCAGCTCTGCTAGGCATATCTTTTCAGTCCATAGCGGTTAGCAGATACCGTTCATCGTCACACACGTGTGCAAATAGGGAACGTGAGAGGCA
+>77787 1
+GAAACCACTCCGGCACGCGGGGGCCATCGGATGGGCTCCCGAAATGATCCGTTGTAATATCGCGTTTTGTTCAATGAAAAACACGATTTGACATTTGCCT
+>77788 2
+AACGGCGGGAAGTTATTCATAAAGTGCGCTTGGGCACCCCGGACACGCTGTTTGGGCTACCACAGCTTAATTCATTATGTCATATCGCTTCCAACAGAGG
+>77789 3
+CTCGAACGGGTGCGTCACGACACAGGCCCCTCGTCTTGGACTTATCTGTAACAAGTTACTCGACGGCAGTATTGGGCAGGATCTTTAGGCCATATAAAAT
+>77790 2
+CCTCTGCGTCTAGCTGGAAGCATTGCTGCCTTACTAAAATACGGATGATACGTCAGGTGTCTTGATAACCACTCACAAGTGCGGGTAGCGATGAATCGCC
+>77791 2
+CCTGCATTTGCTGTGAAGATCTGGCAAGTCACGTGGAAACTCAGTCTATGTTGATTGCAAGGGCAGCGCTACACTAAGCATAATGGACCTTCCCCATGCG
+>77792 1
+GACCTGTTCGAACCTCACAATAATTAGTACAATAGCTGTGGGTCAGAGCCGCAGGCATGCTGCTGCCTGGTGCATTGTCCATTCAATTGCCGAGAGACTA
+>77793 1
+TCAAAGCAAACTTGCCGCCCCATGACCGGCTTTATGGACTCCTACAGGACCGTGATGTAGATGAACGAAGAGATCCAGTTGCTGATCTAGTCTTGTGTCG
+>77794 3
+TAACCTGAATTCCTGAAGCCTTCCCTCAACAATTTCTGGCCAGTGCCGGTTTGGTTAGACAACCGGGATTTGAACGAGGGAGCAGAATCCTCGATTACGG
+>77795 2
+ACGCCAATCCTTTGACCACGGATTGTATGTATGAGGGAATATACGCAGCCAGGCTCGCGACCGTGTTCTTGTATGATCTACTCGAAAGCGGCATGATACC
+>77796 3
+TAAAGGTCCGTGTACCAATAACTCTGTGCTCGCAGTTACAGAGCGGGCGAGTCGTGTACGCAGTCGCCCGTAAGTTCGTTTGTAATGAATCACACCATAC
+>77797 1
+CAAGTAGCGGTACCATTATGCCCGTTCCGATAGGCTGCATCGTCTTCAGGACTGAGGCTTATGCTGTAGACATAACAACCCGAAGCTATGACAGCTGTTG
+>77798 3
+TTCTCGAAAGAATTTGGTAACATCGGCTTTCAATCCGAATACGGCCCACTCGGTATAGACGGAATAGCGTGCCCCGCGTTAAGGGGCTATCAATGCTTGC
+>77799 2
+CCACGAAGCTCGTTTTGGGTACACTCAGTAGTACCAGACGAGATTAATGGAGAGTAGTTAAATCCACCGAGCATTCGCAGCCCGTATGTTGCCCGTGTCT
+>77800 2
+TCGGTGGTATTTGTTAACACATTCTAGCGCAGGGGATACGACCGCCGACCTCGATAATCTATGATCTAGTAACGCATTCACGGCCGATAGCAGCGGTTCA
+>77801 1
+AGTTTGCCCGCTTGTAGGTTCGACCACTGCCCGGGCGAGCCTAAATAATACTGGATGATTCACTACTTGAGGTAACTGGCAGTAAATGCCACATGCTCGA
+>77802 2
+CCTTCTAGTACAGTCGATAAGCGAGGTAAGGAGTTCGGTTTGACAACTCTACTAACCGCAGGCTGCTGGTCGATCTTAAATACGTGGCGACTCCGCAACT
+>77803 3
+CTGGCGACGAATATGCCTGCATGCAGGTTTACCTTGGCGCCTATAAACCCCTGTCATACAAGGATGTTGAACCGATTACGTCCGCAAGGATTGCATGGAT
+>77804 3
+CCGGGAACAACTACACGCCATAGGTCCACCGTAGGCCATGGTTTCCAGGTTGCCGTTATGTTGGGGTTCATAGGTATCTCAACCAAGAATATCGACTTAG
+>77805 2
+CGGTAAGCTTACTGATACAGCCCTGTCGCGGTTAGGGTTCACATATGCCCAACTTCGATCGGGGTCATAATACCGACGACTCAGAATTGATTTGCGCGAA
+>77806 1
+CATCACCTTTCCGGTAATTGCATAGAGAGCAGGACGTCGTAGTAAGCCCTCTTCCTCGTAATCGTAGAGGTCGTCAAGATGCAGGCAGGATATTACCGCT
+>77807 3
+ATAGTAATCTGAGGGGACTGCCCCCGATCTAACGTGCCTTGAAGGGCAGAACGATTTGTACTGTGACGCAAGCCACATTTTTACATTGCAAGCTGTCCCG
+>77808 1
+TGGTGCCGAGCGTACGCAAACTGATTCCTAACTAGGCTGTTACGTCATCATATCCACCTCTAGTAGGAGTTCATGGCCGGACGCCGCAGTAGTAATAGAT
+>77809 1
+AATTCTGCCTGACGAACGTCCTTAATATCGGGCGGGGAGTTGGTGTGCAGTGCTAAAACATTGTAGAGTGTAGCTCACCCCAATCATTCACTAGCACCGC
+>77810 3
+GACAAAATAGGGATCGATACAATCCAGTTACAGGTTACCGTATCCACGTATACGTGGTCATCGATGATCTCCGGGCGCTACCAAGCCGGCTTTTGGTGTC
+>77811 2
+CTATCTTCGCGGAACGTACCCGATCATCGTGCGGATATGTCCGCTGGTTAACGCTACTTGCTAGATACAATCAAAGAGACGCATGGGTTTGAAAGGCCCT
+>77812 1
+CCTAAATGTAACAGCATTTTCTCAAGCGCCTGGTAAGTGGCCATGTCCTCACCGTAAGTCCTATGTTGTAAGCTGCGCAAAGGGGAATCAGGTCCCGAGT
+>77813 1
+CTGAAGCTCACAAGGGAAACCGGCGATAACTCAGGCGGTATTCTTCTCCACTTCAGGCTTAAGGTTGGCCACAGTGCTCATGGCACTGATACTAGTTTAG
+>77814 1
+GCCCCATCCCGAGACGGTTAGGTGCCCAGACAAATCAGGAATAGTCGTGGTGCTAGCCTTCCTGCAATCTAATATTTACTTATTGGACGCAGGTTCAGAG
+>77815 3
+CGTCGTGCTCCCTATCAAATAGCGTCGCAGTTTAGTGTGCCATAGCTGAGAAAATCCTCGATATACAGTCGCCAAAATGTGCTGGAGACGTCGTGTCCAG
+>77816 2
+GACTGGCATGTGAGCCACTCTGTGTACCGGAGTAGGTACCTCCCTAAGTATACTCGCCTTCAGTACTCTCAGGGAAGATATATTACGGTACTACAGGGAC
+>77817 2
+CTTGTTTCATAACAGGGCCTCTCACGCCTCACACGCAGTACTACTGCCCCGTAGGAGTCATAAGGGGGGAATGTCTCTAATGTGGTTCGAATGTCAAGAA
+>77818 2
+TCGCAGCATCGAGCATCAGGCCGCGCTTAAGTAGTCAGGATGTCGCCAATCTCGAACTTGAGTACCGTTAATTGGACTGCTAAAATTGGTCTACTCGGAC
+>77819 2
+AGACGCGGCTGAGTCCTACTAATTACAGTAACTGAACTCCTGTCGCATCCTGAAGTTACATGCAACGGGGCAGGTTATCTGCCGATGTTGTAATACGCGC
+>77820 2
+GGCTTACAGAGGATGCCCATGGGTCACTGGGTACCATATTAGTGCAATCTTCAATACCCCTGGGTGCGACAATCGTCGTGTATGCGAAGTAAATCCCCTA
+>77821 2
+CTATGCCCTGGCATAGGAGAAACTCCGAACGGTGGAAGTTCATAGTTAGGAGAAGACGCTCTTATTGAGGTGCAACCCGTCTCTTACCAGCCTGTTCCTA
+>77822 3
+ACCCCTGCTACGCCCGTCCTTAACGGCTTGACGATGACGCTAACTATAACAGTACTGTGGCCTCATTGAATGTTTTATAAAGACCTCAAATGGGGGGGGG
+>77823 2
+ATAACCCAGATAGAGGGGCCTACGTGATACTGGTCATTAGCACAGTCCGCCGATCGTAGGTGATTCGTTGAGCCCTTTGAATCAACAGCAGCTCGTACTT
+>77824 3
+ATGGGCTACGCGAGAATTGATGCCAGTCACAACCACCGTGATTCCTGTACGTTCACCCTTATGATAGATTGACAACCGCTGTGGCGTATGAGTCGTAACG
+>77825 3
+GCCATAGTCCCTGCTCAACGGCTTACAGCTAATCAGACTTTAGGTGACGGTCAGACATTCGTCAGTGTTCTAAAGACAGGTTGTACCGATGTGGAAGCCC
+>77826 3
+GTGGGAGTAAAGTTATTCTCGGCTTCCGCATCTGCCTGTCAATACCCAACCTGAACATAGCCTGGAATAGTTATCAACAGGCGCTTTGCCAACGTGGGGA
+>77827 3
+ATATACACCCGGTCACCTTTTGTTGCTGATGCGAACACTCTAAATGTGTGGGGATAGCTATGGGCGATCCAGCCAACCCAAACGCTTGATGTTGACGACG
+>77828 2
+AGGTATAACCTTTGGGTTACCGCACCTACCAAGGGGTTAATGTGTGAGCCCTTAGCTAGACGTCGACCCCGTATACGCATGCAAGCGAATGCGCTAATTT
+>77829 2
+GACCTCAGAGTCATCTGGATCCTTTAAGTATGGACCAGTAATGTAAGTGCCCCTTGGAGAAGATCCCTGCGCACTTCCGTTAGGAAGGAGTCCATCGATC
+>77830 3
+GTATGGGGCTGAAAGGACGACTTATATCCCCTTCACCCATTTGCGAGTCAGGATTGGATAGATCTGCGTCTTCCAGCGGAACGAAATGTAAGTTCCACCC
+>77831 1
+CGATTGCCCGCCTCCCGTTGATGTGCTCGCAACCATTCGACGACATGTTATAATAAAGGTTAAAGAGATTTCACGCGACTAGTAGTGCGTCCGCAGGATG
+>77832 3
+CTAGCCTATCCTTGGTCGACGAATCCATCGACTCCACTGGTTGACGAGGGTTAAACGATGCGCTCCGTCGACATTTGACGGACGTATACAAAATAGGGTT
+>77833 1
+CTCAGCTTTTTCGGAGGAATTATAGAGATTGCGCTCACAGAAGTCATACCGTTCACACGCCGCACTAGATCGCAACAGGGCTGTTGCGATATCGTCAGGT
+>77834 1
+TTGGAGAGTCTCCAGCGATGCTGGTGACGAGACCTTCACCGCATAATCTAATAGGCAACCTCCGACTATATTTATCGACGAGGCGTTGAACGCGTCTTGA
+>77835 3
+TCGTAATTACTGGACTCTGCTCCTCATTATGGGTGGGTAACGATCCTCGGCACAGAGGGGCATGGTTCCCATGAGAGAATATAAGACCTATAGCCACCCT
+>77836 2
+AGAGGGATTGTGGCGGCACCAATGGTCCTAAAGCGCAAAAGCAAATCTTCCTTAGTCCGCTGTGAAGTCTAGTATGCTCTCTAATCCCCTTGGCCAGGAT
+>77837 1
+AATTCCTGGGTCCAATGCCCGGGATAGCGCCACCCTATACAGGTCACGGGATATTTGATGTCAGATATGAGTTTCAGCACTCGAGCTACTACGTGCATAG
+>77838 3
+TACGTGGTAATGCTGTGCAACCTACTGACCAGGCCTTGCTCACAGCGCTTTGTGGCATCTGCAATATTCGGCATGACTGCGAGCAAATGATTAAGCCAGA
+>77839 3
+CCGAGTCTACCGATACCAGGTATCCCCCTTTCTTAACAAATCATACTTGGTCCGGTTGAGCGTATGCAGCTTAGGAAGGGCGACGACGATTGGACGTATA
+>77840 1
+CTGCAATAGCAAATCGGGCAATCGCCGCCGAACAGCCGTAGGATCCAGTTCGGCGCACTGAATTATCATGTTGTGCTATCACGGGTGATTTAATCACTTG
+>77841 2
+AGGCCTCACCATGGACCAGAGAGTAGTCCAGGGGTCACTCTCTAGTTTAAAACACTCCGATGTTTTAGGAGTACGTCCCTGGAGGACGCTCTTTCATAGA
+>77842 1
+ACTGTCGATCCGTGGACGTCCCACTAGTAGAGTTAACACAGCAGACTCGTATCGAGTCAGTGTGATCTACTCAATCATTCCACAGGGGTCCATTGGTGGA
+>77843 1
+AATCGACCACCTTGATCTACAACTGAGTTGCAAGCGTTACGAACTGGTCGGGGCGGTACGCCAGTCGTAACAAATGTACCCTATCACGTGGTGTTGATCT
+>77844 2
+TGTGTCCAACTCAAATGCTGACATTAATGTACGGCCATAACCAGAGCTCGTTCGAAGTGGCGACCTTAGTACCTTATGGCTTGAGCCAGGATCCCTGGAG
+>77845 3
+ACTAGCTGGACACCGCCTTTCGTCAAGAAATACCCCTGGGTCTAGCTCTCGGAGCCAAGGTGTAAGGTTGTGTACTTGACTCCGTAGTATACTGCAAGAA
+>77846 3
+AGTGTCTATCGATGCCCTACTGCTCAGCAGTAATATGTCTTAACAAAGAGTCGGTTCAGGAGCAGCAGCCTTACCCTCGCATCCAAAGGGGTGGATCTGT
+>77847 1
+GCGTGCGCTCGGGATCTATCCAGACATGCACTTTTTCTTGTCCAAACCCTAAGGAAACCAAAAGATCCCGATTGATGGCGAAGTCGTTGGTATTAGCGGC
+>77848 1
+CTATAAGCGCCGTCGTATCGGAGCCTGCAGATTCCTGGTCATATCGCTTCAGCAGCCATTCTAGGCCTCAACTAGGAACGTGATCGGTAGAAGTATATGA
+>77849 2
+CTACGACAACGACATTAACTACGTGTTTGACATTGGAGTCGAAGAGGTGAGCTACATCTTGTAGTCGGTGAACCGCCACTTCGTGGCATCCTCAGCTGAC
+>77850 2
+AATTTTCACATGTAGAAACCCCACGCGATCACGCCCCTGAGGGGTTACTAGCCCACATGGTACTGTGCTTAAATGTCCGATTGAGGAGTGGCATTTGAGC
+>77851 3
+AGCTGGGACCGAATGCGGTGGAAACTCTCACTCCACTACAACGGCACCTAGTTATGTGTAATGGGTAACAGCTTCCTATAAGGTGTCACCGCATGTTCTG
+>77852 1
+GCGTTGTGACAACCCTTCTGTGCGCCACATGCCCGCACGAAAAGCTATTTGCAAAACGGTCAGGCCGAATTGTCATCTACATTGTTCGGAGTGTTAAGGA
+>77853 1
+ATGTGGAGGGCAGATATCGTGTTACTGCCAACGTGGATCCTAATGGGGTTCAGGACCCTTTACTTAGACTAGATCAGCGCAACCATAATGCCCCGACCTT
+>77854 3
+AGAGCTAGGCGTTTAGGTCCACCAAACGGCAGATGGGTATTCGAATTCATTAGCGCTGACTATTGACAGTTCGTCCAGTCCAGTCCCAGGCACTTCAGTA
+>77855 1
+AGCCCACAGCCACTTGTAGAGCATATCTTAAAGTATGATCATGGGCCGTCGGCTAGCTTGCCGCGAATACTTCACGGATATTGGAATTCTGGCCGACAGT
+>77856 1
+TCCCCCTGAGATAAGAGAGTAGTCTTGAGGTATCCCTGGCGCCAGAGACAACTCGTGTGGGTGGTTCAGATTTCTATCTTACACGTGCAACTAGACCAAC
+>77857 3
+ATCGCTTCTTGAGCTATCAATGACTATTCTCCATACGCCAGTTTCTGAGAATCAGTTCGCGAGGCGAGGACAGCCGACGAAACTCGGTCATAATTGGGCG
+>77858 1
+TTGCCATTTCTCACCGACTATGCAAGAGACTTGCTTTAGTAGTAGGGAACGGGGTAACTAAGTATCGGTTGCTCCCAGCCGAGCCCACGGGTTTAACCAA
+>77859 3
+GACAGCCAAATAGTCATCCCGATATGTCTTGGACCGAGTCCGCGCGTGAATAGGCCAGCAGATTTGATTCCAGGATTTCTAGTAGTACGAGTACCTTCGC
+>77860 1
+CTTCTACTTATACAGCAGTCGATGTGTCTATAATTCGCTGGACAAGCCGACTGGTCGGGAAGGATCTCACTGCATGCGGCCGGGTCACGATCCTTAAAAA
+>77861 1
+CCTGTTTGAACAACCTTTCATGACAAAACGCTAAGGTATTGCCGAGACCACTTTCGGCCAGCATTGAGAGGAAGTCTGGCTAGTCTCAACGTCGTTGGGC
+>77862 1
+TCGTCAGTAACTTCGCCCCTGGCGGCACACAAGTGGAGAGAAGGTGTCCGTAAGTTAGGTCATATTTTTCTTCCTCATTCACACAGCAGCAGGAATCAGG
+>77863 2
+CCTGTTGCCCTCTAAGAAAGGGTTCAATGGGGAAAAGAAGCACATCTAGACGCGGAGTGCATCCTGTCAAATGCTTCATTGCCGCCTCTTCAGTGTAGCT
+>77864 1
+TGATAAGATTTGACCGCGTACGGTGATGACTGCTCCCCAGTCTTTCTACGTTACGTGGAACAGCGTTCCGGCCTTACTCAGCAACAAATAGATAAGCGGG
+>77865 3
+GTCCGACCCTTAGGTAGGGAGCCATAGGGTCAGGTTATCCCCCTCATTACTTAGCCTAACTCTTACGATTGAAAAGGGAGGCACTAGTCAAGGACGCTTT
+>77866 2
+AAGGTTGCGCACTGTCACCGCCGACTATCTAAACCAGTGTTTGCCTTTGTTTCCTAAGCGCGCAGCCTCAGTAAAGTGAGACGACGGGTAGCTAAATAGT
+>77867 3
+CGCCTGGACGAAAGTTACCATACGGTAATTCCATGTTTGCTCCAGCATGTAATAAGCACGTCGTTTGGTTCCGCGCTAAGTGGATCAAGCATAGGGCCCA
+>77868 3
+TCCCCAAGTTGCCGTAGCAGTCTGACGCTACCTTCTGACGCGTTCCAGATCCGCTAGGTAAAACATGTGTAAGTTAGATGGTAGCACATAACGGGTTGAC
+>77869 3
+TATACGCTCGTACTCAGAATCGCTGAGCTTAGTAAAAATTACCCGTGTGAGTCCGCTTACTACGCGTGAGGACACTGGCATTAAGTTACGCATCGGCGCG
+>77870 3
+CCCGGCAATGCTAGGAAGGCCCAAGCTCTCGTCACAACCTGAATTCTTAGGATGGCGATAGCTAGTTTTGACCGATATCTACGGTCCAGTGGATTCAAGT
+>77871 1
+TGATTCTTGAACTACCCCGCCAGACTGAGACGATCCTTGCTGATGGCTTAGCAATGAGGGCCCCTCTGTATACATGCTGGTAAAGAACTTATACCAGGGG
+>77872 1
+GCGGGTCTGTACTGTACCCTCTCGGGGTAGGCAACCAGAGGGCTACCTCCATGTCGATGCTTATACAAATTGTATCATAATTCGAAGCATTAGAACCGCG
+>77873 3
+GCCGTTGCGACGAGTTTGATTCGACCGATAGTTTGTACAATCCTAGCATCATGATCAATAGTGTACTCCCAACGGCTGGGCCTATCGCTGGACGCAGAAA
+>77874 3
+AGCATACGGCAGGTCTTATACTTATCAGCGATATTACCAATGCTCCCCGTCGTACGAATCATGGGGTAAGCGTGCCTGGGGATCATGACCTGCATTAACG
+>77875 3
+AGGGCCAGTGCTGAACGAGGTATCCTTTGCCACGGATTTTTCTTTAGGGGTAGCCTAAGATAGATGATTCACCTTACCCACCGCCTCAAACATACGGGAG
+>77876 2
+GTGTGAGCATTGCAACTACTGTGGAACCGCCAGCCTGTTAACAGTGGCGAGCAGTGGTACTAACCGACCTTGCTAATCGGTATGAACTACGCTTCAATTC
+>77877 2
+CTGAGCTCCCAGCGCTCGTGCGTATCAGATTAGCTACACGAACAATGTCTATTAAACGTGCTGCGACTTGAGCCGTGTGGGAACACAAGTCATCTTGTGA
+>77878 3
+GAATTCGAAGGGTCGAAAGCCATCACCTCTTAAGTTGTGCCCGAAAGCTTGTCCCCTAGGTCTATGGTGGAAACACCGGTTCGAAGACGCCGTCAATTTT
+>77879 1
+TCATTATCGGTGTGAAGCTACCCGGAGCATAAGTCGGTCTGACTTTTCCACAATTAGCCTGTAACGAATGTCAGACGCGAATCCGATTGCGGCCGCAAGT
+>77880 2
+ATCATTGATGAAGCGTCCTTTCACAGGGAAGACGGAGATTTTCGCCATGCGGATCCCTTCACCAAGGCCTGTGGAGTGGCGTCCGAAATCAAATTCCTTA
+>77881 1
+GTAAGGCGACCTATACGCGGGTTTCGACGCGGGCATAACCGTACTCTTAAGACGACCTCGTGGGAGTAACGTAAATATGTTCGACTTTTACACTAGCCCT
+>77882 2
+TAAGCGCGGGTAAAGGCCGGTCGGTAGGATTTTTGTGGTAACAATCACCCAGCTGCATTTACCATCAGGATTCTTTCGGTCTCTACACAAAGGACCCCAG
+>77883 1
+GACCACATTTTGTTTGGCGAGTGCTACGTGGGTCGATTGATCATGAAGTCATCACCACGCGGGAACAATGGAAGTCCATCTTCGAACACCGGACTTATCC
+>77884 2
+CGTATTGTCTTACACGACTGTAGGGAAGTATGAGGCAAACGAGCGGTATTCTAGTCTTGTACCTCCAGCCTCATCGAATGGCCAATTCGTACCGGACGCA
+>77885 1
+CTTTCCATCAAAGAGACTGTGCTTTGTGGGCAGGAGCGAAGAAACGATCTTGGGGCTACAGACCAGCCCTCCTTTAAAATATCATTGGCAGGTCTCCCGT
+>77886 3
+GACACACTGCGTCTAAGGTGCTCACACAAGGTACACTTCGCTGTTATGCGAAATGCGGTTTCAGAACGCGTTACTAATTCCGAACATAGCGTTCGGCGTG
+>77887 3
+CACATGAGTTCTCACAGATCGGCCGAACTCGCTTGAATAATCGATACCCCTCGGGCTAGCGTGTATTAGGACTGGACTCTCTCGAATAGGGCGTATAGTA
+>77888 2
+TTCACACCGTACCAATGCAGTTACATATAGTTGTTGGACCGTCGGGTCGGATCAGCACCTACTGACGGTTCCGCCAAATTACGTTGGTAAGGACCGTAAG
+>77889 1
+GTCTGCGACCCGGTCGCCTGGTGAACCAGATCTCTACTTATCCTTCTAGACTTGAGCTAGAGAAGGACCAAATTGACATGCCAGGTCGAGTTATAAGGCT
+>77890 2
+ACGCTAGATCCTCTCGGAAGGTGTTAGAGTCATTACCAATAGGGTATACTAGACAGTCTTGGATTCGTTTGCAATATGCCACGCGCCGGCGCACACGCTA
+>77891 2
+GAGCGACCTGTTACCCAGGTGCAGACCGTTATTAGCCGCCATAACCTCTGTCTGGCAGTTAGTGATGAATATAGAGCCTGGTCACAGGCCATTTTGAAAC
+>77892 3
+TCCGCGGGAGAACGCTCTGTAAAGCTGTCAGGAGATAGATCATCTTCTACCTACTAGTCCTAACGTCGCGGAGACCGAACATGTTACGTGACTATCTGGT
+>77893 1
+GGTCCGGAAAAAATCGAAGTGTCCTACGTTTAACGGGCTGCGATCCATTTCCCTGCTTAATGAGAACGATTCTCTGAACGACGCCTATTGGGCGCGACTA
+>77894 3
+ACTTAGTCCCCTAACGAGACAATGAGAGGTTGTGTACCGTCCGGCTGCGTGTCCGGATACCTAATCGCATTTGATTGACGTCCGTCATAAAAAAGGTGCC
+>77895 2
+CAAGAGGTCCGGCGCTACGCCAGGGCTATCACCTTAACAACTTTATATGTCGCCCTGGATAGTCTAGGGATAGCACGAGGAATCTCTGTTGCACATAGTT
+>77896 2
+TACCCGGCTCTCGGTCCGAGTTTTGAGGTTGGGTGTGATTGCCACCTAGGGCATACACTGATACCCGAATTCGACAATCGTAATAATGACCGATCAAGAC
+>77897 1
+CCCGTACTGCCGGACTAATGACATGCTAGATCTCGGGATGGCCAGTCTAACTGGCTGATTCAGAATCTACCACCGATATGTTTGTAGAACCATCGAGTGG
+>77898 3
+GCCTCATCGGATTGAGCCAATTCCGTCTGCAGATTAATGGAAACGCATCTGTGTACTCTTGTCTAAACTGAGCAGCTAGGGATCGCCGAGACAGTTAGCC
+>77899 1
+CCAGGATAAATTGGGACAGGGATCCACTTGGGTTATCCGCGCCAGCCTGTTCGAACGCTATCGCCTCACTTGTAAGGACCAATCGATATGATGTTGCTAA
+>77900 2
+TACGTTTCAGAAGAGGGGTCCCCCACTTTGCTGTGATGGGTGAATGACGTTGACCTACCCGCAGTGCGAGACTCAGGTTTCATAACACTTCCAAATAAGC
+>77901 2
+TGAGCCTAATGTGAGGACACACTAGTCTTCATGCGCATAACTGAGCTAGGTCGTTCGCACCCAAGGGTGGTAGCGCCCTTTAGACTCAAGCATATGTCTA
+>77902 1
+GCCACGATTCTGATGCTAGATGATCATTTACTCGGTCCCGGTGTCAGCAAAGTCTTCTGCAAAACACTTGGTGGCGGAACGGGACTCCGTAAACATGTCA
+>77903 3
+ATAACTGGATCGCGGTTAGTCAGAATGAATGCAAGATCATTACAAATGCGGTTCGCCCAGAACTCGTTTATGTGCCGCGGTATGTCCCCTGCGACCGATC
+>77904 1
+CGCGGTTTTATCTCAGGTCGTTGTGATCCTATCGGAAGCTCAGCGCTAGAAGGCCCATAACTTACCTCGACGAATTCGAGGGCATTGCAGCATAACAGTA
+>77905 3
+ATCACGTCCGAAAGGATATCATCCGAGGCTGCCTGTATCAGCTTTATGTTACACGGGTCAGGTGGTTGGCGAAACGCGACCAGCATAGCAACTACCTTTT
+>77906 3
+AGAGATTGGACTACTCACTTCACGGGCGTGCGAACAATTTCATGCGGCTTAATGATTCCTTAAACGGAATTCACGTTCTGCAGGGTGAAGGCCCAGCTCC
+>77907 1
+GGGTTGTGTCCGACCGGTAACTGGATTGTAAGTATAGACTAGCTCCACCCATGTACCGAAGCAGGACAATAAAGTTCGAGGCTGTTACGCACTTCCCTCT
+>77908 2
+CCAGCGAGCCCGGGCTTTAGAGTGCTGAGGATCTATAGTCATAAATCACTTACTTTGTGTGCCCTAGCGCTCAAGATGTGAATATAAGCCCCCCAGAGTG
+>77909 2
+GACCGTTTCTACTCTACAAGTTTGGCGAATAGTCCAAACCAGAGTACGTCTCTTGCATCAGGCTGGGTCGTATAATGGGCCCGGTATACAGCCAGTCAGA
+>77910 2
+CAGGTTAGCCGGCGCGCCGATAGGAACTCCGAAGCTCCCTTGGTCCGACTTAGATGAATCATCTAGATGTTTACGCGCAAATAACAAAGTTTCTGGTTGC
+>77911 2
+TATGTCGGCCAAGAATCAAAATTTCTCTGGACGCCTATAGCTCGCGGGTTGGACTGATTTCACACGCTCGTTGGACCCATAAAGTACCACTAGGAGCTGG
+>77912 3
+GGAACCGCCTACTCATGCTATGTCCAATATGGGACGACGTGTCCTTTTGCGTCAAGTGCGATTCACCAGGAGTGTTTTCTAACGACCAATAAGACGCGGA
+>77913 3
+GATTCCTGCGTTAGTAAGCCCGACCGTTTTTCCTGGACAGTCGCAGTAATCTAGCGTCCAGCAAAGCGATGCCGAGTCGTATCGTACATTTCAAAGGAGA
+>77914 3
+TCAATAGTTAGTATCGACGTAAGTTTTGTCGGTGCCCACGACACGATAAATCTATAAAGACTATTGAGTGCCGCGCGCTCTCAGGGCGATCGCTCCGGCA
+>77915 2
+TGTTAGAGCACTAAGCTAAAAAATGTTCTGCAGTGGGTAAGCACCTTCGGTTGCTGAGATCTCGAGCCCTACTTCGGCGACAGCGACCAATTATGCCGTC
+>77916 3
+CCAATTGCCATCCCTGTGAACTTGGGAGCCGCGTCAAATTGTAAGTTATCACCTCTTGAGGACTGGGATCAGAATCCCCGGGGCCGAATTTTCGAGAAAT
+>77917 3
+ACTCACCCGGCAGGGCAGTTAGCGATAGCTATCATAGTAATAGGTTACGACCCTCTACATTAATATATCGACCAGGATGGGCTTTGCTCCGTGCTCAGGG
+>77918 3
+TCGCGGCATCCGTATTCCCGAGAAGATAAAGCGGGCAGTCGATATGAACTATCCTCCAGAGTACATGCGCTTTAATTGGAGCCATTCCCTGAGTGTGACT
+>77919 2
+TTATCCTGTACACAAAGGAATGCCCACGAGGCAGATGATCCCCTAGGGATATTCCGGTGGTCTAATCGTTCGTGTGAAAGAATGACCGCTCCGCTCGTTA
+>77920 2
+CGTCTGAAATCGATGTCTCAGGATGGTGTAGCATGGCCTCCGAAGAGATCTTCCTTGACTTACCCGTACTATAATGCCAACCCGAACCAAGGGTGATGTG
+>77921 1
+CAGGGATACTGGGCACTCCGCAGGCCTATATTAAACCTATCGATGAATTAGCTGGACGCAAGTTTTCAAGACGCCTCGATTCTTGGTCGCCAAGGGTTCA
+>77922 2
+TGAGACTTGTTTGGGGCAAGTAAACCTAGCATATCGTGATGCCATGCTGGCACCGGACCAGATTGTCCCTTAAGGCTACCCCGAAGACATACTGTTTACG
+>77923 2
+TCTGGCCGAACGCGGATACACTTATTGGGATAATCACCTCCACAGATGCAGAGGGATACTTGGCGCTGACCTTGTGCATGCGAATACAATTGTGACTTCC
+>77924 2
+AGCTATTCACTTTTACTGTACTTTAACGCGACAGTCAAAGAGCTGCTCGGGTGCGGTGACGGTTCAAGTAAACACAGGAGCTCTTGTGACAGCATCGCCC
+>77925 1
+CCTCCAGCGAAACGGATGGGGATGATGTCTCCCAATCCAGTAACGCGTCAAAGCTTTTTCAAGTACGTGCACTCGCTTGTGAAAGTCTAGAACGGTTCTG
+>77926 1
+CACCTGGGGCGCATCTCTGCGGTAGGTTACGCATGGCTTGGGTTCATTTAAATGCACATCTGGAGGCGACACTTCGCTACTCTAAAAACTTAAGACCAGA
+>77927 2
+TCCCCTTCGGTAGGCTGTTCGGTTTACAATGTACTACCAATCGGACGAGCTATCGCGATTAATAAAGCCCGCCCGTAAGTAACGAGTCAGCTTTGGGGAA
+>77928 2
+ATTGCTCATGCTTGTGACGTGCCCCACGTCGGATCACGACAAGTGTGGCTAGCTGCTTAGGCCTGAGGAAATAATATCTCGCATGAGCGCATATACCTAA
+>77929 1
+ACTGAAGCGGCATATCCTCGTCACAATAGTCGGATACTAAGGAGGCCAGTTCTTCGTGCCAATTACGGGGTTCAGCTATCCTAGGCCTGGAACTGCAATT
+>77930 2
+GCTACTGTTGTCGGGACCGGTCGTCTGAGAACCGTATGTGTACCTCGTAAGCATTTCACTGTAAAAGAAGCCCGCCCGTCCAGTACTAAATATGGAACTG
+>77931 1
+GGTAAGAGTATGTCTCAGGGCGCTTGCCATGCCTAGGTCTATACAAGAGTGACGCCGATCCCACTGCAATCGACCCTCAGGACTTTAATGGTTGTCTAAA
+>77932 2
+ATTTGGAGCTCCTGTCCGGAGCATGCAATGGGTCTGTGATGACTGTTTGAGTCAACTACCCTCCCCAGTTGAACCAAAGCCAAGTGATGCTGATCCAAGA
+>77933 1
+AGCACCTTTACAAGGCATCCAATATGTCGGTTCAGACCAAAGTAACTGCGTGCGGATCACTAGGAGTCTTCGATCTTGGATGGCACAATCGCGCTGGCTT
+>77934 3
+TCCTAGCTCTGACGTATCAAGGGATCTGCAAATATTCAGGTGGATAAAACTGCCCGTTCAAGTATGCAGCCGAAGTCCACCTATCTGTGGCGGCGATGTC
+>77935 2
+CGACAGAGATATGGGCAGGTGAACTTTACACAGAGCCGTCTCCTTGATACTCTCATGGACCCTGTAGAAAGAATCACGCCGTTCGTGATTTGCCCGATTG
+>77936 2
+GACCATGGAGGTTACCAAGACGGTACCTGGCAGCTGCCGAGCACTTGTTTAACTTCTAGACTTGTATACTGCTCCAGAGAATGATAGATTCCGGCCACGT
+>77937 2
+CGCAATTCTTGAGCCTCGAAGTTGCCGTAATCAGGATCCTTCCGTGGGCAGAGTCGAATTCAACATTATGACTTTGGCACGCGCAGACTAGCAAGCTGTA
+>77938 3
+GCGCTGAGTGAAATACCAACATCCCCAGTTTCTCAGGCCGTGGTATTTTACTTAGCGTCGATTCCACCCGGGAGTAGTAATAGCTAGCCAGGAGAATCTG
+>77939 2
+GGTAAAGCTCAACGCGACGTAGAGCTTATGAGTAGATTGCGCAACTAATGCACGTCCTTGAAGAAACGCCGCCCCCAGTATTTCGTTGTGCTGTTTGCAC
+>77940 3
+AATCAAGGTACCTGTACGCTGGAGTGTTGGCGCCAGACAGACCGCAACTATACCTATTGATGGCGCCGATTAAAATTCTTCCGTGAGGCTTGCACTGTAC
+>77941 1
+GCCCTATAGTTCAGTAGTCCCTGCATACGCTACCGGTAACGATTTGGCAGGCGGAAGTCTGCGGCTGCTAAGGCTACAACATACGTATGTATTTCAGCAA
+>77942 2
+AAAGGGCTTCTGGCTGCCGGTACCGGCACAAACGGGAGCCTCGGCATCGCTAGTTTGTAAAATGATTAACCTATGCTAAGCAGCTCCTGAGCAATTCTTT
+>77943 2
+TATTTGTATCCAGGCTTAAGTCCCCAGTGCATCCCTACAATAATAGCGAATGGTCGAGCCATGGTGGAGACGGGCACCGAATCATGGCGTTTACCCTGAT
+>77944 2
+TTTTCCGTGTTTATGCTACAGCATTAAAACAGTAGCGGTCAGAGCCCCGGAATCCCATCGCGGCGAGATTAGGAGATCGATTATAATAGCGCGGTCCTCC
+>77945 1
+TACCATAGGATGACGGAGTCATTCGGCACGTCCGAATCTTGACCGAATCTTACTGAACAGGTGACCGACTTCCAAATGTCAGGTGCTGTATATCGGCCGT
+>77946 3
+AGGGATACCAACGTCGAAAGAGAATGTTACATTGTTACATCGGTGCACGTTTCCCCCTTTTCAAAGTGGTAGCGGGCACCACCTACCATCTAGGCTGGGT
+>77947 2
+ATAGCGTTCACACCCCACAATTCCGAGGCACAAGCACGTGATTGATGGGAGTTTGAAAAGCTTTTAGGCTCATCCTAGCCTCGCGGAGATTCGGAGTCTT
+>77948 1
+CTCTATGTGCGCGCATGCCCGCGGATTTAAGAATCTGACAGGTGGCGGCGCCCCCACACACACGATCAAGGTTTATGCTGTAAATTATGATTGTCTAAAG
+>77949 1
+CTGTCGCCCATTAACATCCCGCAGACATACGGAGCAACACAGGCTATCGGGATTTGGCTTGCGGCCGAGGTATATAGCATTGTAAATTTGTGTCGCCATA
+>77950 2
+GCTCCTTTTACGGCTCTGGTGCCCTCCTACACTGAAGACTCGGGAGCATTAGTTCTATTAAACCAGGAATACTAAGCAAAAAGTGGCCGGGAGTTCCGGT
+>77951 1
+AAGTCCCCCGTCGACAGTAGAGTGCATAGGTAACACATAGTTGACGGTATTGCACGTGGTCTTGCATTGACAGCCAACATTGCCTCGTTAGCGTCGAACT
+>77952 1
+GAATGTAGACTAGTGTATGAAAATAACGGCAGTGGGAGTAATTTCAGACGATGACTGTCGTGCCCTCCTGCTCCACGTAGGTCTCGATCTACTCGCCACC
+>77953 1
+CGTGATCCGAGGAGATAACGTATTCGTTCCGTGGCCAGCTGTAACCGACCTATCTAGGGACCCTGGTTATACATATATCACATGTGGTAGCCACGTAAGC
+>77954 2
+CACTGTCATTATGCGGAGAGGCTGCTGTAATGTTCCGACTGGCGGAGCGAGAGTATTTACACTTGACCGTTACATATCCCCTTCAGAGACCTAAGACAGC
+>77955 1
+CACCTTTGCTAAACATAGGGAGACCTGTGGTTCATCGATAAGTATGGTCCCTTAGGAGGGCTCACGGCCATACTAGTGCAGAGCTACTGTTACACTACGC
+>77956 1
+CCACGGGTGCTCTTAATCGCTTAGGGGTTTTCTCTCGGTGATCGAAGCGGGAATGAGAACTTAATGCACTGCCACATAAACCGTTATGCACAACGCTCGA
+>77957 1
+GCGCTCTACGGCATTCGGGTAAGCTAAACTATCACATCCAGAGCACGTAGCTGGCGTCTAACATGTTGTTCAGTACTGAGAGGCTACGTTATACTCGACG
+>77958 3
+GCATGCTAACGTTTTCAGTAAAACAGTGCTAAGTTAGCGCGCACACCCATCATGCACCCGTTGTGTTCCAATATAGGGTTCAGGACGCCTGCAGGGTGAT
+>77959 3
+GCCTGTGACTAACATGGCTACCAGGCAATACGTATCTGGATGAGCGAATCGTTGAAAGTTCTAGTCTGGGTCGGTAGTAACTCAATTCGCCCACGCCCAT
+>77960 2
+TGAACTAGCATGTTATCGAGTTCTAGCTCCGTGGTTGGGATCTGAAACCCCGAGCTCACGGCTCTACCCGTTTGCTAAGTAGAGAAACAACGTACGTGAC
+>77961 1
+TCAATTGTACTCAAGGCTGGAGTCCAGTTAGGTCAGGCAGCCGTGTCAAATCACATGCCGACATTGGAGAGGCTCACTCTTTGACACGGTTCTCTCAGAA
+>77962 2
+GACCGGTTGTGTTACGCAGCAGGTGTATACGCATGCCTGTTGACTACACGTATGCCCTACCTCAGTAAGTCACCGTTAAAAGCGCTGGACTCTAGAGAAT
+>77963 3
+GATGTAGGGACGCTCTTCGTATGTCTGAGATTCACAGCCAAAGATCGCGTAAAGGGTGGCCTCCAAATCAGACATGAACTCTACGGTTACTTGCTTCGCC
+>77964 3
+CGCAACCAAAGTGGCAATCGGCTTCCATACTGGTGAGGGTTAGCCAGTTGGAGGCTCTACATGTATGTAAGCGATGTACGTATAGCTTCCACCACACCTT
+>77965 3
+ATAACGTTCTGTGGGAGCTCCTGGAGGGTCTTTAGCACAGCCTCTCTCGGCATTCAAGCGAAGATGAGCAACTCATCCCAGGATTCGTCAGTGATAATAC
+>77966 1
+GTATTCAGCGTGGATTGAACACGGTCAGTCAATCGCAGCCACCTCTCATTAGTTACGGGATCCTACTGAGTATGGAGACGCGACCATAGATTTCCTCGAG
+>77967 2
+AATACGGACGAACTCAGGAAAGCACTGGTGATGCGTTTATCTGAGTGTATATTTCCCGCCCTGTACTAAAAGAGTTCCACACCCCGGTGGCCGTGTATGC
+>77968 2
+AACTTATACAATGCAGGGGCACCGCGGCACTAGACTGTCTCCCGCTGTGGTGCTTGAGGTCGCAACTTATCTACTAGCGTATAGATTTCTGAGAGACCAA
+>77969 1
+CTCATTGACAGCCGAGGTACCTAGGACCAGAGTTTGCTCTGCGCGGTCCGGCAAGTCCTATTCCTTATTGTTAAGTACCTAACGTGAGAGCGCAATAGAA
+>77970 3
+ATGCAAGTCAGGTGTACCTAGGGCAGCCAAGTCATACTCGGCCCACGCCTTACTTACCACAGTATTAGAGTTTGACGATAACGGTGTGTCAGTCGATCTG
+>77971 1
+TTGACCTAACCTACTCGGCGGCGTCCCCCAACACACGAGCATTTTGCTGAAGGTGACGTATGAAATGTGGGTCTATAGGCGTGTAGTCCAAAAATCTGTC
+>77972 3
+TGTATATATCGTCCTGCTGCGAACGCGGCCACGAGCGACGCTAACAGATTAGCCGTACGTAGGCGACTTAAATTATGAACCCGTGATTCGTTGCACAGTT
+>77973 1
+GTAATCGCGGTTGCAGATGGTTTCCAGATCTGTAATACCACCCTGTCACGGAGCCTTCTTAGTTTCCGGACCAAAGGAACCTGAGAGCTGGACTAAACGT
+>77974 1
+GGCTTCACCTGACTTAGCCGGCAGTATAACATTAGCGCGTAGCCTTACGATTGGAGGGTTCGGCATTACATTATTCTGATAGCCAAGTCCACGCAGCAAG
+>77975 2
+TGCCGTTAGCAAAACATAGCGATTGATAACCCCCGCCGGTCTATGAGGGCATCCGTGACAGATTTTAAGGTTATTATAGTAGCCCGTTGCACCGCCATGG
+>77976 2
+TAGAGGCGGGCATGTGCTTCCAGGCTATTGCGTTCGTTCACGGTACATCGGCAATGCCAGTATAAAATTACTCTTCGCACCCATCCGTAAGACGATGGAA
+>77977 2
+ATGCGGTTAACCTGTGCTTCTACACACGGAGTGGCAGCAACCCGCGGTGTGACTACCCGCCCTAACGGGAATTAAGTCGATATTTTGAAGTAATATGCCT
+>77978 2
+TCCAAGTTCGTAGGTCCGGCGGACGAAAAATTACATCTATACTCGGAGTCCGATGCTACTTTTCCCTGCACTTCGGTAAGATAGACGGGAGTACGTCACG
+>77979 1
+TCAGTCAGAAGTAACGACAATACAGCACCCTGTAAATCGGCTGTACGAGCGCGCATTTGGTACCCTGTATGGGAGCCGTTATTTTGTAGCGACCCTGTCA
+>77980 1
+TTTCTCTTTGGGATAAGGTATGGTAACTAATCCGATAATCTCATGCTTAGCCGGTCGCGACGCAGGGATCAACACCGGTAACTAGAATGGTCCCCCACGG
+>77981 1
+TTCCGCCCAACTTTCCGCGAGAGATTGTCAGGTGCATAGATCAACTCTTGAGTGTATGCGAACTACGAGAAGCTGCTTGATTAACAGTCCCTACGGGCAG
+>77982 2
+GACTGGCTCTTTAGCCTATTACACTGATCCAAGTACGAAGGATCTCCTAAGAAAGTAGCACTAGACGCTAGCCGATGCATGGCTTACGTTGGTTCCGGGC
+>77983 2
+CCAAGACACCTAAGAAATCGAGTGCGTGTGTTAACGTTGATGATCCGGTCGAGGATTCCTTCTCGCGAGTGGAATCCAACATTAACCGCGTATCGCTCTG
+>77984 1
+ATTGTACCAACTTGTACCACACCCCGGAGCTGCGAAGCGACCGAGAGGAGTTTATTTTATGACACTGTGGCAAAAATTATATTGGTCGCCCTCGCTGGGC
+>77985 3
+ACTTACATAATCCGATTCCTAAGCATGCAACATGAGCTTGTCTCCGCGAGAACAGATTAGGGCGAGCCTCGGCGTACCTTTTTGTCCGGTAGTAACGAGG
+>77986 1
+GCAGTATGTGCCTCCCGAACGGCAAACACGGGTCTGACAATATGTAGGTGGACCCTCTGTTCTCGTAGGGTTACACTGACCCTAGCTAGAACTATGATAT
+>77987 3
+TCGCATGGTAGAAGCGTATCGTGGGATAATCAACGCTACTCGCCACGCCTGTTGTTGCCGGGCGCACGGACAACCCTAAATGTAGGCTAAATTTCATATT
+>77988 2
+CGCCTAATCAGCCCTTTAACCATCAGATCCTGAGTGCGTGACCAGTATCCGACGACGTGTGTGATGCGTCTTAGGGGTAAAAAAGCCTTACTAGGCTGTA
+>77989 3
+GGATCTGACTGGGAGCCTTTGTACGTTTGATATCCAATCCTAAGATCCAGACTATCGCGTATGGGAGCGCATGGATGTTAGCCGTCCAATAACCCAGCAC
+>77990 2
+GTTGAGCTAACTTATCGACACGAGCCACGGGTATTCCTTTTGGACGTCTGCGACGACTCCCTTACTACCACTGGAGAAAGAGGCGCCAAATTGTTAATGG
+>77991 1
+CCCAGAAGACCAAATACGAAGTTCTCTTGTGTGGGTAATGTTCGTAGCCCGCATCCTGATCAACATGGGCGAGAATTGACCCTTGTTGAATGACCGCCGT
+>77992 1
+AGAGCACATGAAGCTGCCGCGACTGCGATATGCTAGGCCTCTTTGTTAAAAGTGGCACTTTCCAGTTGGTAATCAACAGTGACGCCAACATCGGGTCTCT
+>77993 1
+CGTGAGGAGCATGCGGCAGTCCCGCACTACTAAATTCGTTCACGCCGTGAATTGAATATCCAGTAGCGTTTTTTACCTTGAACGCCGTCGACGAATGAAG
+>77994 2
+TACATATTATTCGCCGCAGGACCGGTTATATGCAGCGCAAAAATGTTGTCGCTACATTGCTGAGGATGTTCCAAGTAGTCCCCGAAGAGTCGGCCCTACG
+>77995 1
+GTAGGCAGACGAGAGAGCTAAAATCTGCACGTTCAGACCTGTTACTCCGACGCGGAAGGGTTGACTACGATTCTATATGTCCTTTTGTCCGTCCAAAGCC
+>77996 3
+GGAGCTCCCATTAGTTGTAGTCCCTAAGCTACGCCTCTAAACACAGGCCGGAATCGTAGTTGGCGTACTGCTGATTTTTAGAGCCCCAAAAGTGCGATAG
+>77997 2
+TACTTAATACGGTACGCTTTGAGCGTGTGCAACTCTAGCGGAACCGTAAGTAGTGGTAACAGCCACCTACCCGAGAGCGGGTATCCTATCATCTTCATGG
+>77998 3
+CACGAAAGAATCAAGTGTTGCTGCGCCAGGCGTTTAAGATTCTAAGGTTCGGAGCACTACGGTCAATCAGCAGCCTGCATGCACGGTTCCTTGACTACTT
+>77999 3
+CGGGTGAAATCGCGCTCCTGCGGATCTCGGGGTAGGTATAAACTAATTAAAATCTTGCCGCCCAGGTAGTTTCGTAGCAAATGGAACACTCTGCCTTCCA
+>78000 2
+TAGCAGTACTCCACTGTTGCAACGGCGATTTGCGAAGTTAGAGATCCCGAGATGATTATAACAGCCTACGAGTCCCCATCGTATTCTGGGTACCGAGTGC
+>78001 1
+ACGCGACTGTGGTAATGTCGAATTTCCGCGGGTTGGTCTGGCGTATAGCACGGCCTGAAGCAATTCTCATCTTCTGCAGAGACAGTCCAAAAATACTCAC
+>78002 3
+GACCAAGGCCGCTAGCGGTCCTATAGTTGCTTTCCCTCAAGGGATTCAAGACTAGGGGTGGGAATCCCGCCTATTGTCAGAGTCATAACTAGCCATAATT
+>78003 2
+ATTTGGGAATCCTCGGGACCCCCCGCCTTCGTCATGCAGACCTATAGGCAGATGAAGAACAATCGACGATGTATTGAGTTGTTGTAAGGCCCACGATTTC
+>78004 1
+TTTTACACACGTACGGGGGAACTCACATAACTGGCGGCCGAATGATGACAAGAACGAATTATTCTGGCTGTTCTTCACGCCTCCGTGCGATGCACGGTAT
+>78005 3
+CCGGTGCACTCGAACTCCTCGACTCTATTTGAAAGATAGAACCAACCCAATTTAGCGAAGACGCGGGATGTTCTCATGGGCGGTCGGATACTTGTTTGAC
+>78006 2
+GCAGTACCAGGTGCGCGAGTACCCAACGTTAAATTTACCTTGGAGTGCATGGTTCCCTACATGAGAGCTAGGGCTCCCAGGTTCCTACATGTCAAGATTA
+>78007 3
+TTGGGGCAAAGTCAAGGAAGTCCTGGCTTGTTTGATTTCACCTTCGCATGAAGCACCTAAGAGGGCGGATCCGATTAGCCTAAGTACCTTGCCAACTCCA
+>78008 1
+GAGTGTACGCGCCCTCGGGGAATCGAATTAGTTCCGGACTAGGATAGCAGAAGGCTCTCACTACTAACTTTGACCCGACTAAGAAGCCCTTGAGTTTTCT
+>78009 1
+TAATCGGTCTCACATGCTTTAGTAACCGGCCCTCTTATCAGTTGTACCGCGGGGGATCCCCAAAGAGGGTGTCAGACGGCATATTATTCGACAGAATACG
+>78010 1
+AGTCACACTGCATATTAGCACCTGACGTAACGTGACACTTCCAGCAACGGGGCTGGGTCGAACAGATCATAATTCTGTGCCTGCGAACGTGGAGTCTTTT
+>78011 3
+CCCTGCTATAGAATATGGCGCAAACCGTCCATAAACCCTGCGGATCTACCGCAACTGCGCTTTATCGGGCGGGAGATTGTTATAGGGCTGTTAAATATGC
+>78012 1
+GGTAGGCTAGATAATATACGCCAGAGTCACTCTGGAGCGCCCAGATAATGGGGCCCAGTTATTTTTGCCACTGAACGTCAGACTTTTGCAAGACTGTCCC
+>78013 3
+GGAAAAGACCCTTTGAATTATGTTGGGAGCGGTCGTACAGGATATCGCCTTGCCTCGTTGTCGCTCATACATCGTCCGCACCGTAAGGTACACGCAATAA
+>78014 2
+ATTATCTAGCCCGCACTTTTATTCAGGACATCTCCATACTGGCAGTACAGTAGGGAGATTGTACCCACGCAGATCAGTGAGTGACCTCTGTGCAGGGGAC
+>78015 1
+TGCGCAAACACGGCACCCAATGCAGTTACTTGTTCAACCTACTAGCTTGACCTCGTCGTAGAAGGGATCTTGAAAGTGGTGGACTTATCCAAGTCCGTGG
+>78016 2
+TTGTATTTCACGCGAGCATCTTCAGACTTCCACCTTACGTAGGTTAGGGCGAGGGCCTCTATCCAACGTGAAAGTACTAAGGGCCGTGGAAAGCCTATAC
+>78017 1
+GAAGGTCCCCCGATCATCAGGATCTATGCGGTTATGCGGTACCCGCGTCACCGACCTGGACCAAGTTCGCAGCATTTATAGATTTAACAGGTTAGATATG
+>78018 1
+GACAGTGAGATGCTTGGCGCGTACTCCACCATCCGGAGGTGCACGAAATGTTCTCTACCGTTGACTGGTAGTAAGGCCCACCATAGAAATTACTTTATCG
+>78019 3
+ACCTGGATAGTAAACCCTTCTGGCCTTTGTACCTCCGTCAAAGACAACCGAGTGAAATGCTGACTGCCCTGCAGGTATACGTGATGGACTTCGGTTAAGG
+>78020 1
+TAGAGACGAAGGCCACAGCAGTCGGTAGCCGGATACGTCCAGTCTACAACTGATATACCTTTGTTCTGCTGACCTTGTGTAACTGGAACGCGATCAGTCT
+>78021 1
+TCAATTTGAGACACTCGCTTCCCAGACTGCTGTTGTGTCCGGTACTTGCACTTGCCATGCCCCGGAAGATAAAAGGGATGCCTGTTAAAAGACGGGAACT
+>78022 1
+TTTTTGTACTGACCAGTTACGACTGACCTACATTCGAGAGGGACATCATATCCACGACGCCTAGCGGTGGAGGTGGATCCCTCGAACGAACTGAGTATCT
+>78023 3
+CCATTACGAGGCGACCACACGACCATATTTCTCTTATCGGTGCATGTCGAGCCTGTCACCGAAAGCTGACGGAGTGAAAGCGGTTTTAGTGCTCATTAGA
+>78024 1
+TAAGCTTCATGGTCTTCACTGGTGCAATGTCTAGAATCGGACACGGGTCTGACAACAAATAACCGGTACTCCTCCATAAGCATCCTGTGGTGGTGGCGAC
+>78025 2
+ACTCACTTAAATGCCACACTACGTCCTTAAGTCTCGCGTAAAGCCTTGCGATCTTGAGACCTGTAGTCAGATGATCCGATGTGGCACAGGTTCGGGGAAG
+>78026 1
+GAGTGACTAGCGTTCTGTTAAATTAGGACAACAGTCACGAAGTAGTTGGAGATGCCTAGTGCACGAGAGCGTTATTCTGCACCCCATCCGTCCCACTTCG
+>78027 2
+CGGCTTTCCGCACAGGTCGCTGTTAGCGATGAAGTTTCAGATGCTCCTAGCCTCGCTTGCGCCAAATACATCTAGTGGTGAGTAATAAGCACGAAGTAAC
+>78028 3
+GGCGTAAACCAACAGCCTTCCCCAGTTACCTTGAGCTTGTATTGATGGCTCGGCCATGGCCTACACCGACGTCGAAAGCTTTGGGTTGTTGAAGAAAATA
+>78029 3
+CTGATTCTAGCTTGCTGCTTAATTGAGGACTAGGCCGTGTGACACGACACCACCCGTTCTAATAATGATAGACAGAAGTATCCATGCCGTCGGGCGCGTA
+>78030 3
+CCCTGAAAGTGTTCACATCACTTCGTATCCGGCCGCTCGCGACCTATAATCGAGGAACATCAAATGAGAATCAGTTGTAGGCGGGCGTCACGTTAGTTTG
+>78031 2
+CCATATAAGACGTGCTCGCGATGTTGTGGTAAGAAATAACTCCCATTCGAAATGGGAAGCTAATTTCCGCCCCTCTCAGCTGATCGGTCACGGTAGGTCG
+>78032 2
+GTCCGCCACATCATGGTAAGTCCCCCCGTAGAAAGTGTCCGTGAGCTTGTAAAGCTGGTCAGTATCGCTCCTGTATTGGCTCGAGAGAATATAAACTGCA
+>78033 3
+ATAGCCGAGCCTGCGTGACACCACAAAAATAGGAATTAAGGGTTCTCCCTAGTTGCTTCGCACGGGAGCTATCGTCGTCTTCAATGCTAGCGAGTCATGT
+>78034 3
+GCCTTCGACTTTTTTTTAGGCTGTTAGACATTCCCTTCCCACCTAGATGTGACCAGCCGAGGATCGAGTGCAAGTGGAACGCGAAGCGCGAATAGAAACT
+>78035 2
+TGCACATCGAAGCCGGCCGCCAGATCGATTGACAACACGTCGTGGTATGTGCAAATAGTTGTTACTGACACACGTTGTGGCCGACACTTCCGTTAAAGTT
+>78036 3
+ATGGCACTCATATGAAGATGGGCTCCTGATCGGGATGCCGGGTGTGGTGTTTGATCACTAACGACGCATACAGCCAACCTAGACCTTTATTCACCTCAGA
+>78037 3
+GGTGTTCCGGGATAGACTAGATTTCTGCTGGCGCCAGTGATTAAAGACTGCTAAACCCATTGGCCCCAGATTAGCCCAATCGAGTAGCTTACGGTTCACA
+>78038 1
+TTCCTCCATCATCGGCACAATAAAGGTACAACTTGCAGTTTCTCGATCGTCACAGAACTGTCTCGTTACGTCTGAGCAGACAGGAGGTGGTAGGGGCCAT
+>78039 1
+TTATGAAGGCGAAATTCACGCTCAGGTGCCTTAGAAGGAGTGACTTAATTAAATACCGGTCTACTACGGCTCTCGACTAACGCCACCTTGCGCGGGCTTG
+>78040 2
+TGAAAGCTGCACTCGGTCGCGTTGAGCGCATGCAGCCATCTGGCGTAATTTGAGTCCTCGATCAAGACGACTAAAATTTGGCCACCGCACAATGTATGTT
+>78041 1
+GATTGACTAAGCATTGGTCCTCCGACGCTACTTAGAGGCTGTGCTGGCGGACGATCCCAATAATAATAATTGGCCACCGCCTTGTAGGCAGTCATCGTAA
+>78042 2
+TGCTTAAGATTGTCGGCCTTCGATGAACGCTTCCTAAATTGCGCACAAAATATTGGCAACTTGATTGATTACTCCCCAGGCGGGGGGCCGCTCAGGAAAC
+>78043 3
+TCTGGTCCGGGACGACTTCTATACTAATGGATCGGTAAGCCCCAAATAAGGACTCCGTCTTGCGAGCCATATCGCTGGAGAATTCGAAGCGTTTGACATC
+>78044 2
+GTTCGTCTCAGCAAGGTATCCCAGCGATCGCGTATCTGCGTCTTACGAATAAGGAAGATAATGATCGCACTACCGCGTGCGGTAGCCTAGTTCAGAATTC
+>78045 1
+TTAAAGTACGCGCACACCAAGCGGTACAATATATTTATCTTTAGCCGTGCCGATCAGTGCTACGCCATGATCGTGCTATGTACCGCGACCGTGGTAGAGG
+>78046 3
+TCGGTATTCCAGATGTGCCATAGTCGGACGGGCTATGCCGCTACCAGGCGGCACGAACACATATGATGACATTCGATTATACTGTAAACGTTCGCGCTAT
+>78047 3
+CGCAGTTGGTGTGGCCTCGACGAATACAATTTGTCGAACTATGGCGTCGGGGTAGACACAAGCAAAAGCCTCCGTCGTCAATCTTATCCAACGTCTGTTA
+>78048 3
+TCAGTTCCCTCTTCCGGATGGCTCAGCAGCAAAATGTCTAACTATTGTGGCCGTAGGTAGGATAGGAGCCGACCACAGGCATCGAAAGTCTACCTATGTT
+>78049 1
+CTTAGTATGCAAGCCACCCACGATTCAGGCAAGTGTATGGCGAACGCGCAGTCCGATGATTTATTGCACTTCGCGAGGTCAACAGATGTACCTTGACGTT
+>78050 1
+CTAGTACACATGATTCAGACCGACCTTCAATAGGAGTTGGGGTGAGTGTAAGTCACTGCATCTCCCGTTTCGGGACGAGAGCAGCACCGTTCCATTCATA
+>78051 1
+TCTCAGTTCTGACTTCACCGGATTACCTCCCGTACCCAAGAACGCATGGGTACGAATACAGTGAGCACGGGTTATAGAGTTTGGACTAAGGAGTTGTCCC
+>78052 3
+CGGAGTCACGGGTATGCGACAGGCGCCATATAGAGGGCACTATATGGTCACGATTCAAGTCTAAGCTCAGTTACCCGTCCCTCTCTGTTCAATAAAGGTT
+>78053 1
+TCTAAAAGCCTTAACCTCATTCTTACGTGCTAGTCAGCTCGGTATCATATTTTGGCTACAAAGGGAACCGATTACCTCGCGGCAGGGGGGCAAGCAGTCG
+>78054 3
+AGCTTCCAGCGGGCCACTACTAGGTGCCTGCAAACATTTTTCCGAAGCTGAACGTCAGCGCTAATTGTGCGTATAAGCACGTTGCTCAGGGATTAGCAAT
+>78055 1
+GTTCAGCAGAGGCAATCATATTGGTTCATAGTGGATACGCTCTGGTGACGACGTACACTGCAAGTACTACACAATACGGCTCGCTTAGCTGGTCCATGCC
+>78056 1
+CCGCAGTGATAGAGGATGGTTTTTATGAGACAATAAACGGCTCCAACAGACCCTTGAGATCGATGCCCCTTGCTACGTGGTTTACACCTAGGCGAGCTTC
+>78057 2
+AACTCATCTGTTCGTAGAAATATAGCGTCCTCGTATGGCTTGCCTACCCACAGAATCTCTTTGATAGACAGGCGCGATGCGCTGTAAGCTACGGGACGGA
+>78058 2
+CTATATCTGAATTTCCTCAATTCCCAGGATGGGCCCGCACAGGTAGACATAAGGTGCGGAGTAGAGGAACCAGGCGTGTTTTTTCACCTCCAGATCATGC
+>78059 1
+CACATTCTCGGAGTTTTGAATCTTCCAATTGGATAGGCTAGTAACCCTGACTGTGCTCAAGTACGGAAGCAATTTACAGTTAGGGCCCCGGCGCACGCGA
+>78060 2
+CAACGGGCTAACACGTTGTTTAATTAAGCTTAGGATGATTGTTCCCACGAGACTTCAGGGGTGGGTTACCCGGAATCTACCATCACCCCAGTCTGAGAGC
+>78061 1
+GTCTTTACGAGCTAAAACCTTTGATCCACGAGAGTATTCATGCGACAACATCTTCTCTCTAATTGGGGGCCGGAACGCGCTAATGGACGGCAGCCAGGTT
+>78062 2
+TATGTACACGACTGGGACATAGCTGGCGGGATTGACCGAATAACATACGAGCATTCCTATTTTCTCTGGTCGTCATGACCCGCTAAGCTTGACGAAGCCG
+>78063 1
+CACAATTTGGACACCCCGAGGGTCCATAATGTTTTGTAGGTGGAACTAGAATTGGTCACCTGTAATCACCGTTTGACACGCGCACTCACGAGGGTACCTG
+>78064 3
+TTTCACAGGCACGGAATGGGCCTGTGGGCAATCTACAACTAACGTGAGCCTCTCTAATCTGTTCGCATCTGAACTGCGTCACGTGTCAAAGGCTAGAGTA
+>78065 3
+TATGATTAAAATCCATTCCAGGACGCTGATACTTCCTGCACGAGGGCGTCACTAAGATTGAACCGGCTCCCGATCGTTGGCGGGTGGCCTGAAACATTAT
+>78066 3
+TGATACCCGCTCTCAGTGCGTCGTAGAGCTAACAAAGACTACCTATACCACAGCGGACCTCAGGGCGTGTGAGGAATTCGTTCTGTTAACGTTAGTAGTC
+>78067 1
+TGTAAACCGCTTACCCCGGACACAGACAGGTTTCGTTATCCCCCATAAACTTAGGGATCAGTGAAGATCATTTGGCGTTGCCGACTCGGATGCGGTGAAT
+>78068 1
+GAAAAAGGCGCCGAATACAATTGGCAGGTCTAGGTCCTCTGCGGAATTGGCTAATGCAAATTCATAGGCTCCTTAAGCTCTTGTCGACCCCGTGGATTCC
+>78069 1
+ACAAAACACCACACTAGGCTTCTGTTGCCTGTTGAGGGACCATATAAAAATGATTGGTCGTCCGTGGACATGCCTTCGGGGATTTACTCGCCCTGAGGAC
+>78070 3
+ACAGTCCGAACCAAAGTCCTCTAATAGTTTCATCTGTGAGGCATTTCGGGACAGCCTGGGAACATTCACCCATGTAGTGGCAATGTGGTGAGGCCATTCC
+>78071 1
+GCAGTGTAGACCTAATGGCGCAGAACACGGGATTTGTAGAGGAACGATATGCCCTCTCCACAAATCTGATCATTGCCCCTCTACCGATTCTTGATGGGGT
+>78072 1
+AGGCAAGGCAGGAGTACAATGTACCCGAGTTGTTAAACCACCGTGCAAAACTCTTTCGTATCTTATAGTCCCTGGGCGTAGTCTACGGCTTCCTCAGGAG
+>78073 3
+GGGAACCCCGTCCTCAGTAAAATTTTTTATGCAGTTATATGCACGCCCCTCATCAGAAGCGCACTGCTGATTAAGGTCATATAAGCGTGGCGGCGTCAGG
+>78074 2
+CATACCGCGCGTTACAGGCCGCGTTATATACGTCATCTCTTACGGGGGGATGACTCAACACATATAAAGGTATCTTCTCCAGGGGGAATTGTTAGCCGCA
+>78075 2
+GTTACCGCCCTTGGATGCGTATCTCTTCGCTAAGGTTGAGGCTCGAAGGGAGGCAAATTCTCTAGGCCAATCAACAATGGCCTAACATATATGCCGGCTA
+>78076 1
+TTGGTGCTCCAGTTAGATTGCAAAGCGTGTCGGATCACACAGAGGCAGCTGGTATATTACGATAGTCACAGAGACACGCACGCCCCTAGTTACCTTGTCT
+>78077 1
+CTATGCTCAGAGATCTGCCCGAGGTTGATAAGCTTCTAGAAGGCACTCACAAGTTCGGCGAATGCAGCAATCGGCCAGTCTCTTTTGTGCAAACATGGTC
+>78078 1
+GTCCGTCGTATGCCATTCCTGAAAAGTCCTTACACGCTATCCGGGCCGTACCAGACTAGTAACGCGTTGGTGATGTAAAACGAGTTAGCATATCCTGAGG
+>78079 1
+ACAAACTACCGAACGGCGTATAGACACATGTGATCAAATTTGTATGGAACTTTACCGTTCCGAGGTTCGTCCGCGCTCGATCGCAGCGGGATGTTGACTC
+>78080 1
+AGCCAGTTGGCGAGGTCAGTCCTCAACCATATGAATTGAAAGCTGCACGCATATTTTACGCCCAGAGGTAAGGATTACAATGTTTGTCGCTTCCGGCCGC
+>78081 2
+GAGTTAGCCCCCCTGAAGGACGTCCACCATTTATGTATCAGGAATCGTGTTTCGTGTGAACTCAACCATAGCCGTGGAATGAATTAATCGCACGCTGCGG
+>78082 1
+AGCCGTTTTAGGTATACCACAGCCGTTATGTAGATATCATCTGTCCCATCGCCTTTAACGTTCTAACACAGCCGATGTCGGGAGAAAGAGGCAGCGCGGT
+>78083 2
+CTAGCTGATTCATTGCACAAGTGAACGGTGAGGCATCTTCGTATAGCCTTATTGTGAAGTCCCATAGGTCGCCATTGGCGGCGACAGCTAGAATCACCCA
+>78084 1
+GCTTAATACGGCTGACGGTGCTACAGACGAATGACCACTATGCGCTATATTCCGACCATTGTCTTGTACTGAGAACGTGACCAGAGTGGCATCGTCCTAG
+>78085 3
+GCTCTACGCCGACATTTTTATAAAGATGTCAGGGACGGGTAATATTGGGCACCCGTAAGCTCGCTCACTGCTCAGAAGAAGATGTTAGTGCATCGCTCCC
+>78086 2
+AGGTGGGTCGACGTTGAGGTAGGCTAAAACAAATTGTAAGGGTTTCTTCAACACGTTCGCCCTACGATCCAAGATTCGGTCCCATCGACATCCCGTCTGA
+>78087 2
+GTATACGCTCTGCTCAATCATATAAATCACGGAGATCTCTGATATGTGTTGTGGAGCGCCCTATAGGCCCTCCCCAAAGGTAAGGATGGCTGCTCAGACG
+>78088 3
+GGTCCGGCGCAGGGAACAGTGACCCAGTCAGCCAACTACCTTTCGCGTCGCGTGTGAAAAATAGACCTTCTAACGTGTGATTTTCAAATGAGGCTTTTAC
+>78089 1
+GCTTACATACGGGGTTGCATAGGTACTTGCTGAGAGGTTATTATACAATGGCAAGACCTGGTATGTGCCGGCTCCGCAATATCCCTCGACCTACGCACAA
+>78090 1
+CGCGGGTCATAATCTCGGTTCACTAAAGGGGTACGACCGGTCGAACCCCTATGATGAGTCCCAGTAAATGCCGACCTCGCCGTATAATAATGGTTGTTTA
+>78091 3
+GTGATTTATAGCTCGGGGCAGGTGGTATCGCTACACGCTTAAGAAATGCGCCGGTATGACTGGACCAGACTTAACGGGATACCTCTACTACTCCCTCTAA
+>78092 2
+GGAGATAATGATTTCGTACTTCCTTCGGCCGTACATAAACGCCCCTAGCGAACTATGCACTGATTCGGAGGTGCTTGTCGAGCTAGGACGAAACTCACTG
+>78093 1
+ATTCGTATTACGAGCGCCCATCCTAGGGTAAATACTCGGCCAAGAAATTGTAGACCGACCCCGCTTGGATTTCAGTAGTGTAACCGATGGCTCCTGATGG
+>78094 3
+CGATAGAGGGGCGCCGAACCAAATACATTTTTTCCGGTCAGGATATCGAATGTCCCTTACAGAGATCACCGTAGCGTTATTAAGGAGTTTGCGTCCCCGC
+>78095 3
+CCGAAGCCCCAGCTTCATAGGGGTCACTGCGGATTTTATTAAGGTCCTTGGCTGCGATTACCTCAAGATAAGTTAAGCCGGGTGTCAACCGTCGAAATCA
+>78096 1
+CTTATGTGACAGGCATTCCTGATACTGGTATTCCAATGAGAGTCTGCAATCAGAGCGAGTTGAACTAAGATCACGGCCCGCTGTCATCGGGCTCAACTGC
+>78097 1
+AGACCGATCCAATCATCAGTGGGGAAAAACCTCTCACGTGTCGGGTCACTTCGCGATTTGAGTTTCCCGTCAGGTTTGTCATGACACATGCTAGAAGACG
+>78098 2
+GAGCGACTTCTAACAGAAGCGCGGCCAGTCATTTCGCGCGGTTTGCAGCATGTGTGGCTCCACATAACTCTATCTATGCGTGAAAGATATCATCGGACAT
+>78099 3
+TCGCTTAGGCAGTCAGAGCGTTCATCATTGAATTACACTATTATCGACTACCTCCGATGCCGCGACCGTAGAACTGCCGAAGCTTATGGCGTAGAAGGGT
+>78100 2
+GGAAACCATTGCATGGTCTGGAGCCGTGTGAGCACTAGGCAATAGGCAGCACTTTAGATCCGTATGTCTTTGCATCAGCGCTACCACTAACTATCTGAGC
+>78101 3
+CACTCGCGGTTTCGGAACACATGTATACACAACTCAGAATAGATTAGAGGTAACTCAAGAATCGGCGGCGTCGCTCTCCGGCTTTTGCGTCACGGGTATT
+>78102 1
+ACTGAGTACCGCCTAAGCTTCCACCAATTTTCATTTTGACGTCTTAACTCGAATGACACGGACTGGCAGCAGGTGTCGAACTGGGAGGTGGTGCAACTAC
+>78103 3
+ATGTACCATATTTTTTTCACGAGAGTTCATATTTCCGGACGCCACACCCGGAGACGTAGTGCCGGCGGGGCTAATTAAGGTCCTAATCAACCGCAGTGGA
+>78104 1
+CCTGACGACGTGCCCAATAAAGCGTTACTGTGCTAAGAGCTTCTAGACGGGAGCATCATACGGCTAATTGGCCAATGTGTCGTAGATTCCTCCGATATCG
+>78105 3
+GACAGCTGCTTTGCTATATACATCAGCAGTCAATTCTGCGGCTAGTCCAAAGTATGGCTGACAGGGCAAGTCTAAACCGTCGCTGGCTATCCGGTGTAAC
+>78106 1
+GACTAATCCAATGGTGGACGCCTGACTCGACGCGCTCTTGTTGCATCTTCAGCCGAATTCAACTGTCCGCAATGTGCGATGGGAGGTAACATTTGAAACA
+>78107 2
+CCCAGCGTGGCTTTTAGCGGATTTGCGCCTCTTGCGAACCAACATGACAGATCCTGAAATCTATACCTAGGAGACTTAGGGGTGTCCTACTGACGAAAGT
+>78108 2
+AGATAGCGCTCAACTGTGCCAGCCCAAATGTCCGATGAGAGGCACTGCCGGCCAATCATGTTGGTAATCATAATCGTGCCGCTTTTTGCTCTGAGAGAAT
+>78109 1
+ATCGAAGTTTACCAAAGCTTCTCCTTGTACTCACGGCTTTGCCGTAAGGTGCTGTCGAGGGTCCAACTTGCAGCCGACGACAGAGAGGATGTACATATCA
+>78110 3
+CGTAAGGATACAATGCCTTACAGGGCTACGCAACCGCATCTCGGCAAGTTCCTGCTGGTAAGACGCTTGTTTAATTGGTGCATATGGCCTGACTAACGCA
+>78111 1
+ATGAGGCTCTGGAGCGGAAATTTGCCTAACTCTTTAGTAGATTAACCCCTCCTGAGGAGCCGAGCCTTCGGTGTAAGTTTGCCAAGACTAACGATGCCAC
+>78112 1
+TGCCTCTAACGCTCATATCGGAGCTTTCATCAACTGAATACGTCTTGTCTCACGATCTGTGCGGTACGTGGGCCGAGACGCTAAAGCCTGAAAGATAGAG
+>78113 2
+GGTCGCAAAGGCTTAGACCAGGCAGAGCGTAGACTCCATACTGTTCTGACCTCGCGTCTCATAAAGACTGGTAGAAATCCTGTACTGCCAGTTCAGTTTG
+>78114 1
+ATGGTTTAAACATAGGAGACTGCTCGCAACCACAACAGTAACATTCATAGCGCCGTGTTTGATTCATGCCGAGCGCGCACCTTCGTGGGGGATCCATTGT
+>78115 1
+GTTCACAGTCAGTTCTCAGTTCCTATCTGTACTTGATCAGACTCCAACTCCGGGGGCGGTAATGTAAAAGGACAGTGCTAATCGGACGTCACACGGGTCA
+>78116 1
+ATTGGGGTTAGCCTAGAGGTCTATCCGAGAATTTGTAAAGTGGACCCTCAACGATGTTCAAGCTGGGAAGGACTCCCGGCCTTTCAAAACTGCCTTCCCA
+>78117 1
+CGAGGTTCGTAGCAGCGTTCGAGTGCTCGTCAAATTACAGATAGCTTCTTCGAAACGGATCTTGACACAGACTCGCTCTCGTGGCCAGACATTGGAATCA
+>78118 2
+TACAATAAACTCGATTCGGTATCAATCATCATACTGTCGCGAGGGTTTTAGAAGGCGAGATGCATCGTGGGTAATCGACCGCCCTTCCTGAACGTGCCGC
+>78119 2
+CCGATCCATAGAATCTCTGGCCTGTACTATTCAGCGATCGCATTAGCAGCAAGGTCCCGCTTCATACAATGGCGCACAGTGTTGAATTTGGCGATGGAAG
+>78120 1
+TCAATAGATAATTCTTAGTCTCCATACTACTAGAGCGCCGGCGCTGTAAGCGATCAGTGCGATTTTCCCGATTGAGCGGCCCGTGTGCGCGAACAATAGA
+>78121 2
+CCGTGCACAGGTAATGATGCCTGTATACCAAGTACCATGGTTCAGGCTCCGCACCCAGGATCTGTATGGAAATTGATCTAACTCGTCGCGGTAGTCTAAG
+>78122 2
+ACAGGATCTGAGGTCTATCGTCCTCTCCACTTACATACTGCCAAGTGCGTAGTAGCTCACGCGGCTATGGTTGGTCGAGCTGAACATAGAATGAAACTGC
+>78123 3
+ATACCTAGGGTTACACACTCCTAAAATAGGGTGGCGCTACGTGGGGTGATTAGCACGCTAGCGTGGAGTCAGCACCCCTTACAATACTGTGACATCTCTT
+>78124 2
+GGAGGTAAGGCAGTCGACCCGTGCGAAAACTAAAAAGTAAGTCGAGACACTCTTCTTACCTCTCTTACTTTGGGGCCACCCGTTCTACTAGCTTGGTGGA
+>78125 1
+CTAGACGACTGTGATATTGGTTAACGGTCCTATCAATGCCTTGTGCACCATTCTTAGCAGCAGCGCCGAATGCGGGTCACAGGTATGCGACTAGAATCCA
+>78126 3
+TCAACTAGCCTGGCTTTATCTCCAGTGACCCTGTGCCACACTCTGATGTACGTAGAGACCGCGCTGTAGAGTTGTAAGGCAGGTCTACTGTCAAGGAAAA
+>78127 2
+ATTTTGCACCCTAAATCACGTGGCCAGCTCATATGTGTCAGCTCAACCATAGGGTGAATCGCGAAGCATATGAGGCGGCCGTCTATTATAGCATGGGCTC
+>78128 3
+GCTGTCTCCACTGGGCCATTACCTGACGCAACCTTCTTTCGGTGTTGTAGAGGCGTGCCAAGAATCTGAACAAAGATAACCCTGAACCTTGGAATTAGGG
+>78129 3
+AGCCGATGAGTGCGATCACTCCTAGAGCGATTACAACTGCCATCCATTCGCGAGTAAACTTGGACAGGAAGTCCTGCTTTGTCTGCTCTAAGAGTGAGTC
+>78130 1
+GCCCCTGATTAGGATTAAATTGATAGCCGTCACCAGCAATGCGTCAGTGATGTTGCCCATCACTGTCCATACAGCTGTAAGGTCGAGTACGGACCTAGGT
+>78131 1
+AAGCTGATGAACGAGGTGGTACCGAGACCTAACTTATTCTATTTGCTGAGCTCCCCATCGTTCCAGAGTCCAGAGGCGACGTGAGTACGCCATATAGCTT
+>78132 1
+TGCCAGGTTGTTCCAATTAGAAGTCAGGGGTCCGGTTCTCACCGTCGCGGAAGACTCCTTTCCACTAAGATGGGCAAAAAGTGTGCTTACCCGATCAATA
+>78133 3
+ATCTCAATAGTAAACAGTATGCGCGGACATATGGCACGCCGCTATTGGCCTTGTGACCCGCTCTTAAGAGTATCCCCTGAGGCGGCTATAGAGTAACTGT
+>78134 3
+ACGGAATAAACAGACCAAATGTTCGTGCACGTATCGTGTGATACGGTATGTAAGCACGCCGTAGCTGAGCCCTCTCCTTTACAGTCCGTTTCGGCAGGAT
+>78135 3
+GAATCGTCTGAGACCTTGTTCCATTTTAATGCACCAATTAAGCCAAGGACGCGATAGGTCGGTCGATTAATCCCAGCGGCTACTTGGGTGAGTCGACCCA
+>78136 3
+GATCCATTAGAAATTGGCAACGCGTCAGCTCTCGTCGTACCATTTTTAATCGCGACGCTCCCTGACGGCGTTGAGTAAAGATGGCGAGCGAAGAATCCTT
+>78137 2
+CCTCGTAAGCTCGCGGATATTTTAGTGTACGGAATATACGTAGTCGAAAAGGTGACGTCCTAAGAGAACTTCTACGTGTCGGCACCCTCTCTACAGGCGC
+>78138 2
+CACCTTGCGCAGTGTGAAAGGACTTGGAGTAACTTCCACTTAATGCTGATACCTACCTTCATAGCGAGATGGCAGACGCTTCACTTTACGATAGGGGCCG
+>78139 2
+CTGAAGACCAGTGGGCTTGTCATCAGTCCCTTGCCGCATATAGATTACAGGATCCAATACACATGACCTCTCTTGTATGGGGTGACAAATCGCATGGCGG
+>78140 2
+GACTTTAGGACCGCTAGTCTGCTCGCACGTGTTTAACATTAAGTGACATTCGCGCCGTAGACCCCAGAGAAAGCTATTCCTCATATGAGATGGGCATGGC
+>78141 2
+TACGTAATACATGAACCGGCCGCGAGCTGGCGTCTGTCACAATGCGCGCATACTCGTCATTTAGAACGGTTTCCAGCCGATGTTAAAGAGGATGTCTTAC
+>78142 1
+TATTGTTAAGATAACGCCTAGGCATGGGCTAGCCATTAGAAGTACCACGGCATTAATGGCGAATCCTGGAGCGTTGCTAGATCACTCCCTGCAGCCCTTG
+>78143 2
+GGCCTCATAATTCGGTCACTACGCGATGGTATAAAATAATCCCATATGCAAGTCTGATATCCAGGTTGTGATAGCATCCCGGTGGTCGCGTAACCCGGGC
+>78144 2
+ACTCACGACACGTTTAGCTAGCTGATGACGACATATACTTAGCTCGACTGATATTTCTATGATGCGCTGCAGACTGTAGAACCAGGGGGCCCTCGCGAGT
+>78145 1
+GAATATCGGGACGGTAACTAGTCGGAAGCGTTATACTACAATGCCTTACTTATGCGTTGGCAATTTACTGCAAGCTGCAAGCGCAACGCGCCCTTCGTGC
+>78146 3
+GTGCCCTGAGTGGTATTCAAGCCTCGTCTGTTAGGTCACCACTGCCCTATCAAGCTCGTCGAAAGGAGGATGTATAGGGATCATGGAATCCATCAATCCA
+>78147 1
+TCACTTATAACCATCCAGAGTGTTGTCTAAGCTCACTTGACACTACCTCCTTGAGATCCGGGCCCGTCAGGGAGTGAATGAGGTGGACCTTACAGAGATG
+>78148 3
+GGAACTAGCAACTATGTTGCGCTTACGTGACAGAAGTGCTCGCCACTCGAAGTAACACTCATGATTCCGTCTTTGCGGTGCTGCCCAGTAGCTAAGATGA
+>78149 1
+TAATCCTAAGTGCCGCTAAATGCACTACAAGCCCGCGGTGGCAAGTACTCTGTGCTATAACTCCGACATGCAGGGTAAGTCTTGGTGGCCCGTATTAGAT
+>78150 2
+ATTAACGAGCCTTTAAATCTCATCTCTACATTGTGAACCTCGGGCACCACTTGAAGGCCCAGGTAGTGGGGCGTGCAATGGACATATTCGACGCGGACTT
+>78151 3
+AGAAGTGCACTTGAAACTCGGTTATTCGCGTCACTTGACCACTAGTGCAACTGTAAGCCAGATTGGGGCCATTTCACTGCGCGATGCATGTCACTGCGAA
+>78152 2
+GACCAACAAGTGGCATTGAGTAAGCCGTACGCGTTCAGCTTTGAACGCTTCCGATTGCCCTTGATCGTCGTAGGCCTAGCCAGATAAAGCTATAGTGCTA
+>78153 2
+ACCGCCGACTATAGTTGCCAGCATTATGGCTTGGGATGTGAGATCAACGGCCTAGTGGTCAGGTAACAAGTGTCCCATCGACTGCATACCTAAATGCCTT
+>78154 3
+TTGGAACATGGGAGGGAAGCTCGAATGACAACATTGGCGTTTAGCTCGCTCATAGGTAATTGCCTCATGTTCCTAGCCTAAATCGCGCCATACGGCCCAT
+>78155 2
+CCTACGTGTAACCCAGTAGGCCAATTTTTGAGGCGGCAAGTTTCTTAGGTGAAACACACGGTGATCAGCAGTAGGATCACTCGTCCCTGTGTGCCAATAC
+>78156 2
+AAGCTTACTTCTACCGACATCGGGGCGCTTAGCCCCCGTGCTATCAACCGCTTGTACTTAATTAGAGGAGCTTAGCAGTGAGAGCCTAGTGTAATGCAAG
+>78157 1
+TAGGGCTCTAAGGTTGGACGTACGTATGTCATATATAGCAGTAGGCAGATACATTCCTGCTGGTTCCACCAACCGTCGTTCCCGCGTTACGCGAAACAGA
+>78158 2
+TACCATCAGCCGGTAGGCTGCAATGGGACGGCCACTATACTGGCTATGGCCAGTCCTGCCCACAATCATTGCTTCGGAGATGTACAAGTTGTGAATATTA
+>78159 2
+GGTCCCCCTCTGAATACTTAGGCAATTCCCGGAGATCATAGATGGTTTAACAGAACTGGTAAGTAGTCATCTTGCATCCTGACCACCCAGGATGCGTGGG
+>78160 3
+AAATCTTTCTAACGTGCATAAATCGGGATCACGTCCACGAGATCACCGTGGTCATTGTAATTTGACAGGCGCTGCGTGAACAGATCCCGTCGGGTCCGTA
+>78161 1
+CGGCGTGATCAAGTGACAGGTTCCAGCGCTTGTCAACTGCAGTACTTTGAAGTGCTCCGAATACCGCTTTATACGGAAACCAAAGCTGAAGGCTTCTCGT
+>78162 2
+AACGCTGTGGTTAGCCAAGTTGGACGCTCCGAAAAGGGAGACCAACTCGTTAGGTGAGGCCGCACTATCTACTAGATTGCTCCTTTTAACAGATTTCCGC
+>78163 1
+AAGGTTTCAGGCTGCCATCGCTTTACACCGGACAATTACGAGAAATCTTACCTAACTGGTAGATGCAAGTCTCGGTCTAGGATGTCGCGACTGGGCCATC
+>78164 3
+CCTTTTAGACCGAGCCACGCCGTTCATGCAGTTTATTAGATGAGGCAAAGTTTCACCGACCTCACCGTTCTAGGGGAAGTAGCCAGTCTCAATTGAAGGG
+>78165 1
+AGTATAACAGGGCGGACGTGGATTCCGCAAAGGGGGTCTCCTGTAAGCTAGCAAGATATTCTATTAGCCCCTAGGCCAGCTCGTCTACGTCTCATATATC
+>78166 1
+CGTGCCTATGCGGGCAGCGCACTAAAACCTGTATACTTATTTAAGGAGAGCGCTAACAAGCCCACACATCATGTCGAGGGCTTTCTTTGATATGGCGCTG
+>78167 2
+CCAGAGGATGTTACGGCCGCCCTCTTGAAAGTCCGACACTCTAAGGGCCCTGACAACGTTTTATATCCAAAGGTGCAGGGGGTACATATATCCATTGGTT
+>78168 3
+GGACGAACCTATGCTTTTACGAGAGTGTCGTGTTATCAAGAAGGGCTCAAGATCACAGCCATATCTCCGCCTTAAAGTGTTGAGCAGTCCGCGTCCTACG
+>78169 1
+GCTCAGGTGCCCCTAAGCTTTGTGAGAGGACGAAGACCTGCAACCCTTGTCTTCGGGCAGATGATACGTATTCTAACCCGCTTTTAGGAAAGTAACCTGA
+>78170 1
+TGTTGAGAGAAAGGAGGTAGTATAGCTCGGCCATCCCGTTACCTCTTAATCGATCCTTCAAATATGCGGCGCGGGAACTAGTCCGCAGGATCATACTCTC
+>78171 3
+GAACGACAGCCGGTGAATAACAAAGATTGTGCGACCTGCACTTACTTGCGTCTGGGATCGCAACTGGTTTGCCTCGGGCCGCATCTAATAACACAGTTTT
+>78172 2
+TTCTGACCGCTGAATTTCGGGGCAGGGGTATCTGGGTTCTCCGTTGTTAGTCAGACCCACCGACGGAAACGCAACAGTAACAATAGATATCCTCGATATC
+>78173 1
+CTGCGGCCTGTCCATAGGGTCCAACTTACACAGAGTTGTGCTAGAATACTAGACCGGTTCTAAATCCTCGACTAGTTCGCGCGAAAACGTGGAATGCGTT
+>78174 2
+TACCTGACTCGCAGCATCGTAACATGAAAGAGGCTTGTCAGGATTCATTCGATCACCGTCGCTCTGTCTTCCCTTAGGCACTGTGGGGAAAAGATCGGAA
+>78175 1
+CTTCTCCTGCAAAGGGAGCTTGACGGGACAAGCTTTCCACACCTCACGTTAAGCGATTCCTTAGTTGAGCAATTTCGCGAGGATTTGAAACCGATGACGG
+>78176 3
+ATCTCTGGGTCACCCGTACCAAGATTCGCGTCGGTCTATTTTCGACGTTGCTGCTATAGGGAAATAGTCATACTGGGCGAGATAAACACCGGACGAACTC
+>78177 1
+TTCCCATTCTAGGTATTACCTCAACCCGAAATAGTACACACCACAGGAGGGGTAGGAGAGTGCTCGTACCCGCCCGTGTGCTTTTCTATATAGGAGGAGT
+>78178 2
+AAGGACCCATACAGTCCCGTGTAGCATAAATCGCTGCCCTGATGAGATCCCTTTGCGTGGCTAGACTGCGACACCTAGTGGACGAAGTGATTTGCTAATT
+>78179 1
+GACCCAGTATATGGTCCAGAGACACGTAACTTGTAAGCGTCAGTGCTCGCTTGCAACTCACGGAGTACGACTTGTGTTAACCCGCGTCAGCATTTTGAGA
+>78180 1
+CACGATTTACCCGCGGCGCGAACCATCCGTGACGATGGACGAAGATTTTCTAAGTAAACGGCTCATATCGTATTGGATCTTGCGGTTTGTGCACAACACG
+>78181 2
+ATGTGCGAATTTATCATTAGCACGGCGCGAGATTCCGCCTACCCCGTTCATGGCTTTTAATGGAACACGCACATATCTGGGAGGTGGTGCACCAGTCAAA
+>78182 1
+GCGCTAGCCGCTAATTTTGGCACAGCCGGTAGCCGTAAAAATCGCACTTTGATCGACGAACATGTGTCAGCCGTCGAATTCTATACCTGGATTAGGCGAT
+>78183 3
+TTGACTGAAATCTACGTGTCCTTCACAGAAACAGGGCTGAATAATGTTGACATCGGCCTCTAGCCTTACGTGAGACAACTGCCGCTATGGTCAGGCTGCG
+>78184 2
+GTATCTCGTTCGACCATGTAGTACTGAGCAAGACATGAAATGTCGTAGACGAATAGTTCGTCGGCGCTCCTCCATCTCGGACCGGTCAAGATAGTTAGCC
+>78185 3
+CTAGCCTGTTTTACTCCCAAGGCAGCCGTCTCGAAAGTGCTAGGATTAAACGCTGAGTCTGCCTATATACGCGAAGCGGAGTGCGCAGTACTACATATTG
+>78186 1
+GAATACTGCGCTGTAGCCACAAATATAAGTCTTGCGAGAGCCATTCCAGGAAGGGCTTTTTAGCCCTATCGTTATCGGCAAGTCCGAATGTGCGCCGACT
+>78187 2
+GGACTATAGCTGATTTACTGTCCTGCCATCTGCATATGCGAAGCCCTAAGGCGGCAGTAATCTGAGTTCCCACGGAATTAGGACTGAGAATCGCTCGACT
+>78188 3
+GACTGCAAACGGACATCATTGGGCTAGCTACTGTTGTAGCCCAATAAGTGCGCGAGGATCGTAATCTCCCTAGGTTGCCACATTGTACATCTAATCCGGG
+>78189 3
+GTAATGGTTCGGTCTACTACCCGTTTATCCAAATTCAGGGCAACGCTCCTGTCCACCTGTTCAGTAGAAGCATGAAGTATGGAGTCCCCGGGATAAGGCA
+>78190 1
+GGACGCCGTACATAACCGCTTATTTAAGCGACTATGGTGATCTTTAGCTAGGGTCAAGCACCGGTCCTTAGTCAGAAACGCAGGGTCCTCTAACGTATCG
+>78191 1
+TAGCCCAGTTTGCATACTCAGGTTCACCGATCAGGCATTAGGAACATCTTTTTAGCTATTACGCGGAGGCCGGCCAAACACACGTTGTAGTGCAGGAGTC
+>78192 1
+ATCAACGAATGGACCGAAACTTGTGGCGCTTAGTCCGGCAACAGCTTAAACTTGTGCAATGTGCAGCGCACTGTTGTACTGCATCGTCTGTCTAGGCCAA
+>78193 2
+CCTAACATGGCCATCCTCTTGAAGACTTTTGTAGACTAGTGAGAGAACGTACTATTACTGACTCCTAAGCGAGGGAGCACGCGTGTTCCTCGGACGACTG
+>78194 1
+GAACGGGGTTCTCAATTTGGACCCCGCACACGTGACTCGTAGCCCAATTTACTGTCGTAGGAGGAGCAAACTGATACTGAATAGTATCCTTGCTGTGCAC
+>78195 2
+ACAAGGTACTGGAAGGTGGTATCCTAGGTATATTAAAGTCTCGATTTAGTACGCGCTGTTAGCATGTCTGCCACGACTTCCGACAGCCGAACCCCTGGAC
+>78196 1
+ACCGTGGTGTGAAGCTATTGCAGAACGTACCCTATGTACGACAAAGTATCGACCAACTTCTTTCGATATGGGTAGGCCCTCCCCAGTGACTGTGATGCGA
+>78197 3
+GTGATAGTAGAGTGTAAACTGATGATTGATGCTTCATCCCTGCGGACGGCGATCTTGGTGGGCAGACCAGTTCAACCTTGAACCACACACTCCTAGCTCA
+>78198 2
+TGCTACTGTTAGGCACCGATCGATCCCCCGAAACCTATGCCTAATAATGAGGCGATGTTGTGCATTTAAAGATCCCTTGAACAGATGCAGGTTGCCCGGG
+>78199 3
+GGCGCCAGTGGTCAGGCCAACCCATCAATTTGCAACGGTCCCTGGTATAATCAGGTGTAGGTTCCTTAGGTCTTACAGCATACTCTAAGAGGCGTATCAA
+>78200 3
+GTAAGTACCCGGTTCGTGCAACTGAGCATATCAGTATCGGAACGGCCCACACGGGTGATGAACTACAGCAGTTCGCTAGCCTCTAGTTTGACGACTATTT
+>78201 2
+TCCTGTCCACTAAGGGCACTGCTCCAGAAGACGCCGCGGAGTGTTGAAGTGATTTAGATGTTAACCTTCATTAAGCGAACCACGTTCATGCAGGTCATGC
+>78202 1
+ATCTGAAGAGCCAGTGACTTAGAAGATCCTAAGTGTTCGGCCGTTGCCCTCAGGCTCCTCGAGAGAACTGCTTAGTAACTACACCATTCGCGTGAAGTTG
+>78203 1
+GAGTGCATAAATAACAGAGTCGAAAGCGGAGCAGCGTGTATACCAAGACGACAGCGCTTCTTAGCTCCGTCTTTGCCATCTTTGGCTCTGTTCGAGACCT
+>78204 1
+GTGTACTACTACCCCACCGAGTGGATGGGCATTTGCCGAAAGATGCCGGAAAACATGTCGTGTCAAGTAGGACGCTTCTTCATAGGACCATTCTTCTAGC
+>78205 3
+TGCTAATCACCAATGCGTGTTAGTCCCCATAAGATATAATCGAGATGTCCTGTGCACGCCAGGACGAGGAGAAGGCATTTATGGTCCCTAGTTTCCCGGC
+>78206 3
+TCTGTACGACCCTTCAACCGAATTTGGTTCCCCAATGAACAAATCCTTACAATGAGGGGTTTGTGTGCTGATGCAAGCCCCGCGGTTGTCAAGACGAGAG
+>78207 3
+CAGAACGGACGAATTTGTACCTGGTCCTCAGCTAGGCTCCGGTAGCAGATCGTAGTATATTGCCGTTAGTCGTGAATCAGACCAGCCGATATTACATGCC
+>78208 3
+ATATCGAACAGCAATTAGGAGGGTTGTAGACTGAGAACTTGGTGCCTTCAGCCGAGGTTTTCGGCTTCAAAAACTTGCCGGCCTCAGACCCTTTGACACC
+>78209 2
+CGAGTCAGGGGTTTATCACTTAGCTCCAGACAAACCCGGCCAATTCTCCAAATCTATCGCCCGGATCGTGAAAATTTTGCCTTTCGAAGGAGGGGGTGAT
+>78210 3
+GTACTGACACGATAGGCTGCTGTACTCGACGTATACTTTCGGACTAACACGCAATGCCTCGCTAATCGGGCTATGTCACTTGCGTGAGAAAATACGGCGT
+>78211 3
+CCGCGCTCATGGATTTGCTATAGGGGGCAACACTGTCCCTAGGCTAGCACAGACACGTAATTACCTAGACAATGTACTCACGGACGTTAGTTTCTGTGGA
+>78212 1
+AAAATTGACCTAGATTACACCTTGGCGCATTAAAGGGTGGGTACCCGGAACTGGGGGGCCACTGATGTACCAGCACACGTCATGTGTTTTCCCCTTCAAT
+>78213 2
+TGCACGACGGCTGTTCCGCGCATGTAGCCGTTCTTTGCAGGTACTTGGAAAACATATTTTCAGTAATGTCGTCAGGAACGAATCCGTACCACACGGACGA
+>78214 2
+ATTTCCCGTAATGTCGCGGGCCGTTAGACCTTTATTTAGGAGTCTCGTCAGACAAACCAATCACTGCCAGCTTTGTAAGGTAGACACGGATAGGCCGACG
+>78215 2
+TTGACGTCTCTTGGGCGACGCCACCCAGGAAATACTGCTGGCATTTAGCACCTGGGGTACAATAATAGGTCCCATTCACTGGTAGACTAGACCGGTAATT
+>78216 1
+CTCGACGACGAAAACTGGAAGAAATATCATAAGGCCTGTCTAGGCGGCATCTATCTCTTGGGAGGCTGCCTGAGTTGGTCTCCTTAGGTATCAAACCCTC
+>78217 2
+GCCCGCACGTTGCTTACATTGCAGGAAGCGATGCTGCGTTGTAAATCAGACTTGGGGAGCGACTCTCCTGCCCTAATATCCGAGTTTCAGTCAAAAATGA
+>78218 3
+CCCGATAGTCCCAGAGTTGAACGGCTGGGCCTTTCCAATCATAAGCGAGGTTCGTGAGATTCTGAACTGCTTACTCACGGGCTATTCAACAATTGAGGAC
+>78219 3
+CTGCGTGTTCCGTTCATCAGATTAACCTCTGAGAACTACTAGAAGTTTGAAAAAGGCGGCATTGCGTAGGCAGACTCGCACGTGGCCACCTTCATCAGTG
+>78220 3
+TCACGCTCGACTTCACGTAGTTTTAGGGCCATCGGTTAACTCCGCTACCGACGGGAACTCTGAGATGTCAAAGGCCTGTGTGAAATTTCGGAAGCCAATA
+>78221 3
+AAGATCAGCTGAGCAGTAAAGTGCCACCTTGTCCTTAACCCCCGCCCGTTGCAGAACGTCCGTCTGGTCTCTTGGAATATTGGGGATTCGAAAAGGTATA
+>78222 2
+GAACGCCCCTAGGCGTGGCGGTCCAAATATACCTGGGCATGTTAACCAGAGCCATGTCTAACTTGAAACGCGTCTAGACTTGCCTAGTAGTCGATATTGT
+>78223 2
+GACCCCCTGGCTGCTGAATGGGTTATCCATCTAATCACTGGGTAATCCGATAGACAATTGCTGAACGGCACAGGCGAATTTGTGGACGCATTCAAGTTCC
+>78224 1
+AATGCATGGATGTGGCTTTACGACTACCCCTTCTACAAGGTTCATGGAAATCGCTAGAGTAGAAATCCCGGTTAGCCTTGGGCTCGATTCCGCGACAAGC
+>78225 2
+ACGGCTGAGACCCTTCCTCACGATAAGATACCATGATGTGATCGACAAACCTTCTCGGTCGCACGCACGGACTCGCTGAGATAGTAGGTATGTTGTTTAG
+>78226 1
+TCACCTGACTTGATCGTTATATCGCCCATGAAGGATGTCGAATTATCTCGAGACCGTCAGACTAACGAGGACGTGGCGCGGCACTAGGTACTTCATAGCT
+>78227 1
+ATCTGCCAGTGCCCGGTGATCAGACGGAGTTCACGCTCAGCGACAGCAGTACGCATTTCTGACGAGAATATATCGCTTATGTTCTATTCGGAAGCAAGCT
+>78228 2
+GCGGACGTCCGACTCAGGACTATAGCCAGTGTGCATGGAAAATCTCCGTTGGCATTTTTACGTAAAACACGTTAGACATTCTTGGCAGCACTGGCTACCG
+>78229 1
+ACCCGTTTAGGTTCAGAGCAACGAACGGATTGAAGAGTTTACTGACATTTCACAGAGATGGCACCTCTCTTGCTCGCGGTCCAATCTCTGGCCAGGATAG
+>78230 3
+TGATCTCCGTCTTGAGGCACGACGAACTATATCGAGTCACTAAGGCGGAGTGTGCAAAAGTATTAGCAGCGCTCCGGATCACTTGCATGCGCTAATCTCT
+>78231 1
+GTAGGTCTCTGGGACTCGCCTCAGTATAAGAGTCCGTATAAATGCTGGACCTCGCTCACGACGTCATATCTCGAGAATGAGTGCTGGCAAAACTTGTCCA
+>78232 2
+GCAGGCCCCGAGTATTATTATATCACAATCTACGACAACTCTTCTGTTCGACGGGGTCGCATTAGTCCTATGTGCAGTAGGTAGAAGGGACCCATGGCAC
+>78233 2
+CAAACAGCCCTTTATCCATCATCGGGTGGACAGCCATTAAGATCTGTGTGTTCGTATTAGGACAATCGGGTTTAACACGTTAGCGAAGTGACGCCCCGGC
+>78234 3
+TTAAGGAAAGTGTCTACTTTACGTCTGTAAGCAGTGACCCGCTCATCCCCCGGTTAAACAGGCCAGTGCCGCCTTCAAGAGCAGTAAATGGTTTTGCAGG
+>78235 3
+CTGGCGTATAGAAACGTTCCAGCCGAATTTTCGGAAGTATAATCCTGTGTGGGTCAGCCCCGAACTAGATATATTCCACGGGGTCCCGCAATCTAGGCAT
+>78236 2
+CGCTTTAGGGTGGTGAGTACTATGCCGGATCTGTCCTAATTCTCAATGGAGCTGTATGCCAATAGCCACCATCACTCAAAGGGACTCGTCAAAGGGTCAC
+>78237 1
+ATAGTTTTCCACGAGGTACGGCGCGTTGGTCCACGAGTGAAGCCAGTGCAATTCTGTGTCCAACTGGGTACACTTTAAACCGGAACCTTATAACCGCTGA
+>78238 2
+TCCGTAGAAAGTACAGTCAGTTCATCGCTAGGTTGTCCTAAGGCTTTTGCTGTCCGTCGACGGCCAGATTTCAGGCCGAAGCGAAAAATGATCATCAGCC
+>78239 2
+GGGACATGGCGTCCAGTTCGAAAGCTATTTCTCCCAGCGGAGTCATCTGTTTACGGTACGCCCATGTACAGATCGCTATCTGAAATACAAGATGCGATGC
+>78240 3
+CCGAACCTCCTCTCGTCAAACAGTTTGGCGGAGAGACGGTCCGGTTCAGGACAAGTTCTAGTATTACACAACTATTCTGATTGTCTAAGGCAGCGGTACG
+>78241 3
+ACAGACTCAATCACTAGCGAAGTGCCTATTGCCCTAACTGGGAGCACACCTACGGCGGGGATAAGCTTAGCGTGTAGTGTGCACCCTTTGTTAACTGTAT
+>78242 1
+TTTCAGAGGGTTGATAACTCGACGCGACGCGTGAAGTCCTTCGACCTCGCGCATAATAGCACTAAGTCGACGTCGGTTCCATCAGTTCATAAGGTACATG
+>78243 3
+ACAGTGGTAGTCCCTGACAAATAAGGCAAATGCTTTCTCTGCGCAGCTCAACGGGCAAGTATGAGCAACCCCGTCTTGCAAGGGGTATCACGTTTCTTGT
+>78244 1
+GTCCAAGACACGGCTGACCAGCTGGAGACATGTTCATTGGGTCGCTTAACGCTCATATTCCACCGTGTAAGCATTGAAATATGGTCTCGCCACATATGGG
+>78245 2
+CGGACTAGCCGTAACAGCTCTGCATAGCAACGTAGTGTTCATTAATGTAGTATTAGCGGGGCCAACCTGGCTTCACCTAGCACCTAAACGTAGTCGGTTG
+>78246 2
+CGAAGTAGCTCGGCGCCCAAACAGTATAGTGCCCATGGGGCCCAAAGTTTCGTATATGTGCCGATTTTCGGCTAATCTGACCTAAAGTTTACACCGTAGG
+>78247 1
+CTACTTTCGACCTCTTTATAAGGGCATCGTACGGACGGAGGGGCCAGTCCATCGTAGTCGGGGATAAATCTCCGTTTAGACAAAGGCCTTACATACGTCA
+>78248 1
+GGCAAGATTGAGGTCCCAAGGATCGTATGAGCTACTCGCACCGGCGTCTGACGTTATTTATCGCAATTATGCTAACACGGTAGGACCCATATTGAGTCCC
+>78249 3
+TTTGCGCGGTCGTGACGCGGAAGATTAGACCCACTCGAACCTCCTTCGTAGATGTAATAGAATTTCAGAATGGGAGCCCATCATCAATTCAGCGTGCTCG
+>78250 2
+ATTCCACCTGCTTTTCATTGACCGGCAACGAGATAGTCGACCCAGCACTGTAAAGTGATTGTCCATCAACGATAGAGATGGGCTACGTTGGCACGGTGCT
+>78251 3
+CATTATGTCGGCGCGGCCCAGCATCACAGGTAGTGGATTTTTAACACTGGCAGCACATGGCACCATGGCTGTTGAACTCTTTCAATCAGGGAAGTATCAC
+>78252 2
+AGAACAGATACTATAAGTACCTGGTGTGTCTACGAATTTGTTGGGACCTAACACGCCTAGCCCTACCGCGTTATAGTCTAGATTCGGGGAACGCGGTCCC
+>78253 3
+ATTAGCTCATGGGGCGTTCTCGCACAGGTGTAGTTCCAGTGCCATTGGTCAGAACTAAGCCTAGTTCAGACTAAAGATAGCTTGCCCGAACCAGGTCCAT
+>78254 3
+GATTTTGGGACTAGGATGTCTCCTAGTTTCTCGGAACTAGAAGGAGCCTCCTGCCCGTTAGACCATTCGAGTCAGCAAATCAGCGGATACAATCCCGGTA
+>78255 2
+GAAAGAATGGACCTGCGTATTCGTTAGCTAGTTGCCACCAACTTGTCCAGTCTGTATCACGGAGGACCAATTCTAAACGCCGAAGCCGCACGTTTTGGGT
+>78256 1
+TCACCATAGGCTGAATGCATCCAACGGCGATCCGTATAATGGGATAGATCGCTAAGTCCGTCATCGGGAATCTACGGATAGTAGTCCTCCTACGTGTCGT
+>78257 2
+TCAGTTACTCATCCTCCATCCTAATGTGGGTTAGTTAACTTGACCCGTGTAGTCAGGCACCGCTAAAGCGATGCTACGGCGGAGCGAAGTAGATGACACT
+>78258 1
+TGGGGGCTTATTGAACTAATGACCGCTACTGGTGGTTGCGAAGGGCACTTTTCGGTCCCCATACACCAATATCAAGATTCATAGCATGGTACGCCGACCA
+>78259 1
+CCAGAGGCCCCCAGACACGACATGTTAACCATTAATTAGTATGCCGCTAGGTGAAGGCGCTGATTTCGGGCGATTCACGTCGATGTTTTCCTGACGAAAT
+>78260 3
+CCCTAACCGATCTGCGCTAATAGACAAATCTAGGTCCTATGTATCGGCCATCCGTGATACCGATCCAGTGAAGTGGTCCTTACTGAGATTGGGCAATGGG
+>78261 2
+GCGGTTGGTGGTGAGTAACCGGCAATACACCGCGACACAACAGATTCCCATACCGTCAGTTATGCCTAACGTGACAGTTTGGACTTCTATTATGGTCGCA
+>78262 2
+CGCCGCTGCGTTAAACTGTCAGTACAGATTAGGTCGCGAAACTACATCTCTATAGGAGGCTCGGTTAGTGCTTATCCGGCGGTACAATACAATGTCCCGA
+>78263 3
+ATAGTTGTGGGTACTCATGAATCACTGCTACCTGCGTTAGCGACCACCATGTGATGCTTCTCAGACCACTAAGGATGTCGCATGAAGTTCCAGGGACCGA
+>78264 3
+ACGAAAATGGGTATTCTTGCTCAATCAAAGCTCGATTTCGGCGTCCAAATGCCTCCGCGAGGGCCTGGTAACCTGGTTTGCAGCTCTTAAGCTGAACAGA
+>78265 1
+TATTGCCGGCCAGTACGGTTGTTCGGAACTGAATCAAAATCACGACTTGAAAGTAGCCTGAGACTTACAAGAACTGCCTGACCGGGTTTCCCCCTGGTTG
+>78266 1
+TTAGATCACGATTATAGGCGAGCTACATACGTCATGTTAGATAGCTTAGACTGAGGACCAGCCTCTGCGCAATAGTGCGGTTGGGCAGCTCCCCAACTCT
+>78267 1
+CGGAACTCCCCGCGGACACATTCAGCGAGCTCTAGGATTTTAAAGCGGATTCTTAAGGAGTGTCTTTGAAGGCGTTCTTGAGTCCACTGCTCACCGAAAA
+>78268 3
+CGAATGTTCCAGGGTCTTTCCAATATGCGGCTCGAGTAGTTATTTGACTGTTATGCGGGCATCCAACCACCCGGAAAAAGGTAACCAGTACTGCCCGATG
+>78269 2
+GTCTATAGGGCCCCCGGTTGACGATCCTCCTATGTCAACTTTGTGATTGGTATGCAACAAATCAAGGGTCAAATCCGCGGAAGTGCAGCCCGGAATATTC
+>78270 2
+AACCGCTTCGGGATCCGAAGTAATAGCCGGTCGGTCGACTTGTCATAACACATCATTTACGGGCGGGCAAACGTAAGTTTCCACCGTTCATAGTCTGAGT
+>78271 1
+AGGAACCCACAAGGGATGTATGTAGCTGAAGCTCAGCGCATCCTGAGGACACTTAGAGTGCTAGCGATCTTAAGCTGTCCTGTGTTCCTCCTAAGTCACT
+>78272 3
+CGGCCGCCTTAACACTATACAGTGGTCGACCCGACTAGAACCGCGTTCGCTGTTAATGTAGCTCCGGTAACACAATACTAAGTGGGGAGTCTGTATATGT
+>78273 3
+ATTCTCGCCGGCTCTCCTTTCCAAATACCATTATGGTAAAAGTGAATGCAACGGAGTCTCACAGACACTGCGTGGAGGAGGTCGACTGTGCACTGTATGC
+>78274 2
+GTGACAGGTTAATGGATACCCGTCTAGCACAGTTAACAGTTCGTAATGCGTCCTGCCAGCCCAGGATTATACCAGTCGTTTTCAATTCGCACGGAGCGAG
+>78275 3
+CTTAGTTAGTGAATGACGAAACGTAGGACGGGCGGGCCCATTTCCTTGTACCTATCTTGGGACGAACTCCCGTTATGCGCATCTGCTCTACAAAAGCGAA
+>78276 2
+CTTCGATATTGCGGGAGCAATTAAGGTTTACTGCTTTCGTTTTACTACTCGTTCGGAGAACCCGACGGCAGAAAGACCTACCCAATCGCGGGCAGCAGAT
+>78277 3
+CGTACACAGTTAGGTAGGAACTACCCTCCCAGCTTTCGGTAATACAGTTCAGAGGACTGGTCCTTCACGTTGCAAAGCAATCCCGTGAAAGGTTGGGCTT
+>78278 3
+TGGTCTGTCTCGTTCTCAGCACAGCCCGGCTACTTCTACAGTAAAGGGCCCGACTAAGAATCCTAGAACCGCATGATGGAATTGTTAGTAGTCAGCGGAT
+>78279 2
+CTAACCATGTATCGATGCTCCACGACAGTGTTAGGTGTCCAGGATTCCTATCTTAGGACTGCCCAGCAGGACTAGGGAATCAGCAGCTTGGAAATTGCCT
+>78280 1
+TAAGCCTCGGCAAAGACCAAAATGCCTACGGCAGTGATGGTCTTTTAACGATGCGGATTATCTGGAACGAAACCCTTCGATGTGGCTTGCCCGTGACCTT
+>78281 1
+AACTTTCACTCATAGCTTAGGCCGAGACTTGTGGGTTGCCAACCTCATTTAGTGAGATGGACCAGGGCGTACTAGTAGTCCGTAACGCTCGATCCACAGA
+>78282 3
+GACCGTCTTGTGACGCATATTCGTACCTGCGAATAACGCTTCCTTAGCGAACAGGCTACTGGTAATATGTGTGTGAGAATCCACGCGACAGACCTCTGAG
+>78283 1
+TGCAGGTAACCCGACATGGCGGTAGAGATGTAGTCCATAGGAGGTGAATGAACTTAACGTTGTTTCTTGGCACTCTCCCAAGCAACCCGCCTTATCCAGT
+>78284 3
+CGTCTGAGGCGAACTCCTCAATAGTGCGGTGAACGCGTTTTTTTTGTCCGTGTCGGGCAGGACCCAGTCGACAAGATACCAAAACAGTTTCTCAAGACTA
+>78285 2
+TGGAGGGGAGCTAGGTGAAGGTTTGGCGCACGTCGAAGCCCTTCTCACCAATGCACACTTAGCATGACGCCATATGCCAAGACTACTTTCATGTTCAATT
+>78286 2
+CCAGCCGCGTCAGTGCGCCCGCAGGTGGATTGAAAACGAGCATCGAGATTAGAGCCTACAATGATAAAACGTTTTACCCCTTTCGGTTTGTATTCATGGC
+>78287 1
+ATGCGACTATTTACTATTGGAAATTATGCCCTTTCTAAATGTCGTCGACCTCGGCGAGAACAGTACGGGCATGTGACGACGCAAGCCTATGGGCCCACGT
+>78288 2
+ATCGTTCCCCATATAGTTACACCAGGTCAAAAGAAGAAGTCCGGGACTATTCTCATCTCGGCGGGCGTTCTGGTAGCGTGCTTTTAGGTAAGCCCAGAAC
+>78289 1
+GATGTGATTTGCGAACTACGCTGGACTACACGGTCTAGCAGCTCAAGAACGACGCTATGAGAAACACTCACCAGTCCTCGTAGTTGGGTTGTTGTCTCAC
+>78290 3
+CTACGAATGGAGTCACACGAGCGGAATTTTACACCTAATGCTTTCAAGCTGCTCAAGGCTGGTCCCCAAGTGTCTGAGGTGACTAACTCAGGGCGTATTC
+>78291 2
+AAAGGTGATACAGAGTCATAGTCCGTCGATTCCGTGTTCGACGCACGTATACTAGAGATACCCTAGCCAGATGCTCGGGCACATGGTGCTGCTTTACTCA
+>78292 3
+CCCAGATCTGTGTACGCGTTCTAGACGCCCGCAACTGGTGATCGTGAAAGGTTTAAACTCATACCTCCTATACCAGTGGGGGAATCTCAGAGATGAGTCT
+>78293 3
+TCCCATTACAGTCGCGCACTGGAAGAACTCTAGGCGACTGGGGCTGTTGGTTATGCCCGGTCACTTAATCCCATTCGAAGACTTATGAGGCAAAGACATT
+>78294 2
+GGTGGTCCCTTACCTCCGGTTAATCACGGCTAACAGCTTATTTGATATATAGCAGGCACAACCGCATTTCTAACGCTGGAAGTCGAGGAGGCCAGTCATG
+>78295 1
+CACGGACATCGATACATATAAGATGTAGCCTCGTCCGTGGAGCTTTACAAAATATGTATGGGACGGTTCCGCGTAGTTCCGCAACTATCCCGTCGGTGAC
+>78296 3
+TGCTCCGAAGAAGCAGTAGGTTAAAGTCTTGCATGAACGCTCTCTCCAGCGAGGAATACGGCCCCGGCTTATCACTTATACGAGAGTCTTCTAGTGAGTC
+>78297 1
+TAGATGGGCGGAACGTTAGCCCTAAACACACCAATTTGAGCGCAGTATTTCCAGAAAGGACTGCGTTCGACGTGCTAATGTTTTTAGCCCCATTCCCGGG
+>78298 1
+AGACGAGCCTGTACCAGAACTTCAATCCGGCACTATTGGTACATGGCTTGCTATGTCGCTAGCGTCGAGCTGAAGGATCTCACGCCTATCAGAATTTAGG
+>78299 2
+TTTGCGTGAGGCTTTGGGAGTCGTCTGACGAGGTCGGGCTAGACTCAGTATCTAGCCGACACAACGATCACTCCTACACCAAGAATTTCGTTAACTGAAC
+>78300 3
+TCGCCCTTGAACACTGTGTCCTCGAATAAGAAGCCTCTCCGGCTTTGCAATGCTCATAAGTAAAGTCTGAGATAGTTGTCCGCCGGTACGATAAGGGAGC
+>78301 3
+ATCTAGCGTCCAGCTGGCCGGCTGCGAGTCAAGTAGGATGCCGAGCATTATTCAGATTGTCTCTTGAGTTACTTGAACTAGCAAAAAATCTGACCGCGCC
+>78302 2
+CTAGTTAATCAATCCGTAGCGCGCTCGAGGAGCTACTCGTTCCGGGATGGAGCAACCCTTGAACCTGCAACTCTGAAAGTGTGAACTTTACGGGACTATT
+>78303 2
+GTCTTAAAGGGACCGTGAGGACATACTCCAGTTTGAGGTCGACCAGCCTTCTACGACTATCCCAAATTGACTGGTGAGCATTTAACGCTGTGTACAGCGC
+>78304 2
+GCCCGTGACTGAAGAATCGACAATAAGAGGTCTCAGAAGCGATCCTAGGTGCCACTTTTCGGTCGTTTTTATCCGAGTGAACCGACCAGAGCTTATGTCC
+>78305 2
+GTTTGGCCTCATAAAGCGTCCAGGAATTTGCGTAGCAACTGGATTTCGGCCGTCCACGTAATGCTGTAAACGTGGAACCGATAGTAATACCGTCTCCCGA
+>78306 1
+GACCGATCGTCTAGAGTACGCCAGTCGACTGAAAATGAAGCTAGGGTCATTCCCTTCTGAGGGTTCACAATCTTGCCCGTGAGTCCTAGGAGTCTAAACT
+>78307 2
+TCTGGACAATGTAAACCCACTTCTCGACACACGGGTGATATGCGATCATGGTTCCCGATACCGGCACTGTAAATTGACATTGGACTTGAACGTGGCGGCT
+>78308 1
+AATCGCGATATCACTCTTTTTTGCGGAAAATCCCCCCTATCGAGTGGTTGAGGCGATCCATCCGTAGCGGATTCGATGTGCAAGCAGACAGCAAAGGTTC
+>78309 3
+CAGAATACAGACCACCAGCCGACCCGGTAGAGTACACTTTGACTTTGATATTGGCTGGGTTGCTGCTTTCAAGGCATGCAGAGCGCATAGTCAGCTTACT
+>78310 1
+TTTGGCAGACCACTGAGGCCTACTTCACGAGCGACCCAACCATCTGACATCCACGAGGGGGTCGAAGATGGTATCAACTTTTTTCTGATTAGGCTATGAG
+>78311 1
+GCCAATTAGTTGACTGCCCAGCCGAGAGAGGAGCAACACCAGTTATCCGTCTATCGTGGCATGATTCGCGTGATAGGTAGCCGTCAGTCACTATATCATT
+>78312 3
+CTGCGCCCGGGTCGCCGCCAAAGAACATTTTTTCGCCCTCGTCAACTCAATGTCGTTGTGAGAAGGTTCCAGGTTGTATGTAAATGAACAAGCGGCTAAA
+>78313 3
+CCACTGGTTGCACTGCCTCGGCGGTTTAGGTACACCTTACTAGGCGAGACCGGCGCAGGGGAAAATTACATTCGATCTTCTCAGAATTTACTGAGAATCA
+>78314 3
+GCCATTGAAGGGCGTTAAACGTACTGAGGTGCTAATACGCATCCTACAGGTATTATAGGTGCCTGTTCCTGCCGCGCTCCAGCTTTCTAGGCAGAAAACA
+>78315 3
+GGCATCCTGCGCACAGTGTGACTGATTATGCATATGAAAGTAGCTCAACATGGAAGTAGGCCTTACATGGTCTTAACTCCCCGTGCAAGTAGCCGTCGCT
+>78316 3
+TCCGCTTGGAGGAACTACTAATTTTGTCTGCGCAATAAGCCGGTACTGTTTCCTCACAGAGCGGCATGATTGGCCCCCGACAGAAACCTATAAAGGTGGT
+>78317 2
+ATCCAGAATGGGTCCTTCTATACACTGAACTCTTCTGAACAGACGCTGCTATGCCTCGGATAAACTGTGACCTGACTGATGGGATCCTCTGAAGACGGGG
+>78318 2
+CTCATTTGGGCTCGTGACGTGAAATCATTCCGCCGTATGCCCCCATGCCATTGAGAACGCATATTGAGATGGGTAGGATCACACACATTGTGGATGCAAC
+>78319 3
+TACCGTTCTGTAACACATTCAAAGAGGGCGTGGCCTAGCGTGTATTGAGTATTCCTGAAGTGACAACCACAAATCCGTCAGTTATCGGTATCCGGCCGCG
+>78320 3
+TCCCAGGGTGTGCGGTAGAATAGTGAAACTGATCCGATCAATATGGGGGGAACTTGCAGATCGCCCCAAATGTACTTGTCTATAATCCCCTCCTCCAGGT
+>78321 1
+AATCGATGCTTATTTGGGTCTCCTCATGTACGAGGGTTCGACAGGTCGCTCGTGCAATATACAATTGCGTATCGAACGGACAGATCCCTCGAACGGCACA
+>78322 1
+ACACAAATTAGCCGCGATGACCATGGGTGCCAATGGACCGGCGTGTTCATAGTGATTACATCGCCGTCTTCACAAGCATCTGCTTAGGTTTACCTAAGGG
+>78323 3
+GCGCCCCTAATTCGGCGAAAGGTGAGGGACTAATTAGTCCAGTCGAGGGTCTCCGCTGATTCTCATGTCTATAAATGGGCCGCATACATGATACCAATTC
+>78324 2
+ACTGCTACGCGCCGTATATGACTGGATCATTGTGTTCATACGGAGTGGCGCTCCCAAGGAATTGCTTATAAGCCGTACACGAGGCTATCCGCACATAATG
+>78325 1
+ATTACTAGACTGTGTACCAGCGCACTATTACAACCTGGGTTCGTTCCAGCCAATTCATAATTCAAGTTCATCGGGTAAGGTGCAGACTGGGGGGCCCCGA
+>78326 2
+TGGGGGCCCCAGTTTTAAACCAGCCTCGAAAAATATTTGAGGGTCGCGTTGTACCAAGAACAGCAACTCTCATGCATCGCTCGTTATCTAGCAGTGGCTG
+>78327 1
+GTTTCCTAGGCGCGGCGACTTCGATATGATTAAACGTTCGGGAATAAAATCTACCAGGCAGTGTGCTCGACTTTAGTACCGATCAGTCCACGACGTCGAC
+>78328 1
+AGACTTACTCAAGTGGAGCTGTTCTAGCGAGAAATAATCTATAAGCTCTGCAGTCGACTACTCGGTCGTCTGGTGACCCAGAACCGTGTCCATCGTCGGA
+>78329 1
+TGATCCCGCTTTGTGAATAGATCGTCAGTAACCGCTCAGAGGTGTTACCTATTACCTACGGCTGGCAACTGGAGAGTGCCCAGATAAAGGACGCTCATCT
+>78330 2
+GGCGAAAGTCGCAAGCCGTTTTATACTACCCATCCACTTGGGCGATATGTTGGGCGAAGAACTAGACGTCATTACTATCTGCTGTACACGTACCAGGGTC
+>78331 2
+TGCTTAGAATTAATTTCTAGTCATTGAGACGCCACACAGCGGCCACGACCGATCTGGACCAGCTCGTCGCTATGATCACTATGTGGTAAGGTCAGCGAGT
+>78332 2
+ACCGAATAATCGGATTCACGTATGTCTGATTAGGCGACCCGCTCCAACAGCTGATTTTAGTACTGCTTGCAGAGCCGGACGGATTCCGGTGCATTAAACG
+>78333 3
+TACCGGGTGCCCAACTTCAGTGCTAGTGGAAAACGTAATCACATATCCCCGGCAAAGTTTAGGTTCTTGCAGTCGAGGTATGGGCCCGACATTCCAAGTT
+>78334 2
+CTCGCTTGCGCGGGACAAGTTGCACATAATTGTGATACCGTTGGGATCCTAAAGGAGCTGCCAAGCCAGAATGGCAGAATTATTCCGCTACTCCATTTGC
+>78335 2
+AACATTCTGCCGGAGCGACGTATTGACTCCAAAGTGGGTTGATCCTATGAACTGGAATAATATGGTACCTATGCCCCCCCCTCGGGTAATAGCTGGTCAG
+>78336 2
+TCGACCATGTACGGTACGAAATAGTCTCCAAACGGTTAACCTTGTCTGAAAGTCGCGGTATCTTGCGTACACCCCAAGGAACACAGGTTCGTGTCTTGGG
+>78337 2
+TGAACCAGGCATAGCCGACGACCTGATTAAATCTGAAGCTTCATGCGGGCTCTATTATATCGGATCTCCTTATAGTGGGACACACGGTTGGGAACCTCCG
+>78338 2
+CTACTTGTTTACAAACTGATGACATGACCGCACGACCCGGACGTGCGCCGTACAGCTTCTTGTGATGGTGGAACAGTTGCGAACTTTAATCGAGAGACCT
+>78339 1
+GTTCTGCATTACCGCCTCTGCAGTAAGTCAACCCCAAATGAAAGCAGGGTTACGGCTGGAACCGCCGGCTGAAGATCGTTCGCTTAAATATTTTGCAGGT
+>78340 1
+CGAACGATTTGGCAGTGGTCCCATATGATTCATTCCTGTAGGGGCGGATGTGACCTATTTCCACAACCGATGAGGTACACGCCAATAATCAGCATCTCGG
+>78341 3
+AGGCTTACTCAGAAGCTATTCGACCCTGGCTTGGGGAGAGGCCGTCCACTTAATGGTTCCACCGACCATATGCGTCATGATTATCGAATGTAGACGAACT
+>78342 3
+CGAGAAATTTCTCGCACGTGCTTTAAGCTAAGCTCCGCGTTGATATGCAGACATTCTTGGACGTCATAGAAGCCGATAAAGCGCGTGCGCCGCCGATATT
+>78343 3
+GTCGTGTGCGTTTGATTCTGGTGTTACTAACATACCGCTAAACAAGGCCATGCCGCGAAAGAAGACTCGCTCCAGTTTCGGCAGTTCTAGCAGATCACGA
+>78344 3
+GTCGAAACGGTAAGAGATGACTGCATATTCTGACAATGGACCATATCCGGTTTCTCCGCCTTACCGAGATGTAGTAAACTCCGATGGCACCGCTCGTGTG
+>78345 1
+CCCTTTACAATTGCTAGAGGCGTAGGAAGCCCAATTCTGTCCTACCCGGCTGCTGAGTCGACCCGGGCACATAGTAAGATAGTATCAAATGGTTGTTAGC
+>78346 2
+AGTGTGCCGTACATGATTTGGTCAACTTAGCGCTGTCTCTGTGACAGATAATTGGCTAACGACACCGTCTTGGAATGGCAACCGACAGTCCGAAACGTCC
+>78347 2
+TATTGCTCCACCAGCAAGATATGCCTTCTGCTGGACGTAGGGTGTTTTCCGCAAACGACTCAGAGTACAAGATGACAGTGTATTGGTGGCTACACCGCCA
+>78348 1
+TGGAGTGAAGTCCATTGCTGGTGAGTGCGCTCCAATCTTAACCAGAACCGGGTACATCCGCCCAATCTCTGATCGCATGAATAGTATCGTTGCACGGAAT
+>78349 1
+CTCCATAGGGTAGGATCTAATCTCGGCGTTCACTAATTGAATATAGCTCTGGTAATGACGGTCACGACCTCCTCAGGGGCCAAAAGGCGATTCCGGACTT
+>78350 1
+TGGCAGAGTTATGCTGCGCATCATGAGTGTTCATCGTAAGCGCTCCTCACAACTACACGGCTTAGCAATGACGTCTTATTGCGAGGAGGGATACCATACC
+>78351 3
+AGTATTCAGCATGGTGTCCAGCGTGGTTATCCACACATTGAATAGATTACCTTAGTCGCCGAGCTCATACAAGCGATGCACGGAGGGCTTTGTCAGCACC
+>78352 3
+CACGTACGGTGCCTATATCCCAGCGTTTTCTAACGAGCCTAGGTCATGAACCGCATGATGTCAACTGAACTAGCGGTCAAGTGGCGACGATGATTATTGC
+>78353 2
+AGCTCGTCCGTGGAGAAGCCGCTCAACGTTGGTCCCGTTTAGACTGAGCTCTTACGATTTCAAAGCGTGAAACTGATAGCAAACCGTTCGCCTTAAAGTG
+>78354 1
+AACCGAGTGGTTGTATAAGCGTCCGCAGTCCATGCCGGGTTGTTTAGACAGCTATATTACGACCGAAAGGCGTTTATTGCAAAGGGAACCTCCCTCCCAT
+>78355 1
+AGACAGGTTAGATATTACGCATTCTAGCCCTAGATTTCCCGGAATGGAGCCCCACTACCTGGTCGGGGTCTTTAGTAAGGACGACGAGCCTAATTCTACG
+>78356 3
+GAAGGGTACCTGAGTCCCATGACTCTTCATACGTCGCCCTCGAAGGGCACACCTTGTATGTAAGTGTACTGTCGCTCGAAAAATTTGGTTCGAGACAGAC
+>78357 2
+CTCGTTGTATAAACAGGCACTCCCATACCGGAGCGTACATAGGAACGGTTCCTTATGTATGAGGGATGCTCTAGTCGAATGGAGTTAGCTCACATCCCGC
+>78358 1
+GGCTGTCATTGCAACGCCATAATAACAGACGGGTCGTCCGCTATTACTGACAGCTTATCTTATTATAGCGGATCCCTACGAGATAGATTGGCGGCGGACC
+>78359 2
+AGGACCTTAGGATACCAGGCTCTTTGATTTTTATACGCGCCGGTACGCTAACTTAACGCAACTGTCCAGCAAGAGCGGCTAGGGTATAGTCTGTCAGCAC
+>78360 3
+CGGCCCCTTGTGGGAAACCCTATAGAGGTGCGTTCGCGATATTTACTGAACTAGGCAATAAGTTTACCCCCCGTCACTTAAAGGTCCGGGGTATTAGCAA
+>78361 3
+GTGCCGGCCCCGAATCGTATTGTGGGCAGACTGGTTTATGACATCTGAATATGCGCAATCAGTCAGTTCGTGTGACAGCATAATTCCGCCAGTAAACCCA
+>78362 3
+AAGATTTGTATAGGCACCTGCACTATGATTATGCCATTCCGGCGTACTATAGCAATGCGGCAATTAAATGCCCGGCTGGCCTGAAACCGACGTCTCTGGG
+>78363 2
+CAAATGGCCATTTGTTAGATCCACACCCGCAGCTGGTTGTCGACGGTGAACAGGAACAGTGTCGTGGCTACTCAAGGTACGGTATCATTATTCCAACCTG
+>78364 3
+TCGCTACAATGACAACCAAAGACGGGCGGCTTAACTATGACTGGGTAACGACCCGATAGGTTGATCTTTGGTTCCCCTCTTATTGTCAGCACAACGGGTG
+>78365 3
+ATGCACTGCTCCGGTAGATGCACCCGTACCAAGTGGGTGCTTGGCGGCTGGCTAGCTGAACTAATTCGCTATATGAGATGTCAGTCACAATACATACCAT
+>78366 3
+GCATCGAGTCCATGGCCGTGAGTAGTAGTGAATCTTCCGGGTCCCCCCTACTCTACGTAGGCAGAGGCCGAGGTATATCAGCAAAAGATCCTTTATATTA
+>78367 2
+AATCACATCGGAACATTGGAACTAGTGCGAATGTTGTCGTAACTGGTGTGTGAGCCCTCGAATTGCCCATGGGCTCGCAAAAAGGTGTTATCCTACCCCC
+>78368 3
+AGACGCCCCCGACCAAGTAGTGTTAGCGTTCACCACTTCGATTTCACGCTGTTGTCACACTGTTGAAACCTAGGAAGTGACTGTAGGTAAAGCGGGATTC
+>78369 2
+AACGTTAATTTGCGATGACTATAAGATCGTCCCATCCTGTAACCCGCACCGCGAGAATGACGGTTCCGGCGGGGCGTATTGTTCTTCGATTGACAAAGAC
+>78370 2
+GTTTTGCTTGGGCAGAGCACGCGCGATATAAGGTATGTCCATCGACATATAGCGCCGTAATGAAACGAATTCACCGACCCGTCTGTGATTGCGAATCCCT
+>78371 2
+TTGCTGCAGAGTCACGTACTATGCATAGGTGGCGAGTCGTCTGTACGCTTCCCATAATATAAGCGTCGCTCAACACAAGGCTACAACTTAGTGCCGAGGT
+>78372 2
+ATAAAAAGGCAACCGCCGAGTGATGTTGTGCTGCGATGAATTACCGTTGTATCGACTACGATCCTTCGACGCAACTTCCTGCGTAGCGCATTATGAGCCG
+>78373 1
+GCGTCGACTCATAACTTAGCCCCTGCTTAGATGTATGTCATACTATTTAGCGGAGGCAGAACCGTAGGGCTTCTGTCACTAGGACACCAAAAGCCGGTGT
+>78374 3
+CGAATATGCATTTAATTGGCCGCCCTAATAGTCGTCACGCGATCCGGATGGATCATGCACTACGATAATGTAGTTCCTTGACCTCAGGGAAGGTCCGACG
+>78375 1
+GCCTGTCCTGCTCAAGAAGAGACAGCGGGTCGCGGTAACCAATACTCGCCGGGTGCGTACGGCTCGTTTTGAATGTACTGCAAAATCTTCAATTTTAACA
+>78376 1
+ATAGCACTGCCAGAATCCTGGCAATATCCTGACGTAGCAAAGTGCAGAAGCTTATTTCCATCCGCGGTAGATCTTGCTCGGAGACCGTGCTCTGTAGTAG
+>78377 3
+TTCTTTCCTTGGGAACAAAAGACCAATCGACGCGTCACGGTGTGCTTCAACACCTCGCTGGCGGGATTATGCTAAAAGAATACGACCTTGGCTGGCATGT
+>78378 1
+TACCAATATGTAAGGAAGACGATTAGTCGGATAGCCATACGCCTATGCTTGGCGAACTTATTCGACACTGCTAGGCGTCCGCTCGACTGGCAGTGACCTT
+>78379 3
+CGATGATTTTCGCTGTCAGATCCCGAATATGGACATCTTAGGATAACAACAATGACTCACATCTAGCGGCGCGGCTTGCTATTTATCCGGGACGCGAGGC
+>78380 1
+TATAGTCTACAGGAAAGCCCCTATGCCTGACATTAGGCGATTGGCGCGATAAATGTTGCGCGGCGAAAGACCTCGCGCACACTTGTACACTGTTTTCGTA
+>78381 2
+CAACATTCCCGTGGTACAATACGCTCCGGAAGGTAGTTAATGCAAGAGTTCTGATTAACTGTGCATGTTCGCCCTACTGGCCGAGGCTCTGAGACCATGA
+>78382 2
+ACGGACTTTCTTCCCTACCAACCACCGCATGGCGGGGACACTATAGTAAGTTGGCATGGACTGTTCACTTTAGCAACTTGACACAGCGTGGTTGAAGGTA
+>78383 1
+GCACGAAGTGGTGAATTTCGAAATTGGTTACGCGTCCACCTGTGTGTGTATACGTCACATCCTTCAAACATGGACTCGCGCACCGTGCCAAACGGTATGA
+>78384 3
+GGTACCGAATGAATAATTCTGAACACCGATTTCACCCCATGTGCCCTCCGGGGTGCAGCGCACTTGATTAAGGGTTGGGACGATCATCACTGTCTATAAG
+>78385 1
+CCACAGGACTCTTCCGGTTATACCCGTCAAAGGTGCGTTCGATTTGGGATGTATTCCAAAATTCGTCTCAGGATGGTGGTCCGACCACAAATCACGGAGA
+>78386 2
+GCTATGGTCATGTCAGAACCAAAGCTTGACGCGTCGCTTATGCATGCATAATAATACGTCCAATCCTCCTGGCCACTTGGGGTCGACGGGAGTACTATAG
+>78387 1
+CATTGTGGTACAGACCGACATAGCCATAGAGAAGCAAAACGATATGGTATGCCTGATTCTTTGTCCCAAGTCGGTAGGTCGACTCGCGTTGTACGCTCCC
+>78388 2
+TCGAGGACAGTTACTTTGCTAGTCAAGCTTCTCGACCTCTGTGGTGTTTACCCGCCAAGGGCACGGTACCATTACTTACAATACAGAAATGAGCGGAGCG
+>78389 1
+AGAAGCCTCGCATTTCCGATCCTACATCTGATCCTCACGGCAGTATAGGTTTTGTTAACGCCAAAGCAGAGGTCGGAGGCAAGCCTACCTGGTTATTGGA
+>78390 3
+CCACCATTATGAAATCCCTGTTAGTTGCCAAGGGCATGGAGGATTTCCGCCTATCTAGAGGACAGTTATGTCAACCGCAATGGTCGTGCACGCTCGAGAT
+>78391 2
+TGTTGGCGCCTATCAAGAACCAATAGCTCGGTGGGCACGGCTCCTACCATAAAGACACAGGTGCACTCCTGTTTATAGGGATGTGTGACAAGACTTCTTC
+>78392 2
+CAGCGCTGGGGATACCCGCGCAACCGCACAATGTTAACGTTACTTGGGTTTTATAAAACGGCCACGTAGCTTTCCTTTAGAGGAGGAGACACCTTGATCT
+>78393 3
+TCAGTAGAACGTCGATTGCACGTTGCTATGCTATCCAGGTCGGCCATATCTTACTGTACACAACGCTGGAGACTGTCGACGGAGGCGTTCCGAACTAAAT
+>78394 2
+ATACACCTTTCAAGGGCAGCCTGATTTTCGTGTATTGCCTCACTTGGTAGCGCCAATGAACACTATCGATAAGAGCGACGGTTAAACCCGGCGTCTGAGG
+>78395 1
+GCCCTCATTGTCTCGCGTTTAATGCGTAATCATCAGTCTAAGTTGGGGTTGACCACCGTAGCCTCTAAAAAAGGAGCGACACACGTGTGCTCATGACAGG
+>78396 2
+AAAGTGAACAGCTCTACCCTTCCACCCGAGGGAAAGGCCTTGTAGCACCTAGGTTGATCGTCGTAAATGCGATGTTCTCGGGCTAAATCATCGGCTTAGT
+>78397 1
+AACGGCATACACCTGTGAAGCGCTCCCTTCTGCTACTTGTTGCGATGCGCACTTAAGTCCGTAGGGCATTTGGAGACCGATATCAGAGTGAACTAAGTCA
+>78398 1
+AGCGGACCAACAGCGGACTACTAGCTCCGAGTTTTCGACGCTGTTGATGTAGCATTGCGACCGCATCATTATACTAGTGAAGCGATTTCGCGTGATCACA
+>78399 2
+AATCACAACTACCGGTTCTCGCTTGCGAGCGGAGAACAGGCTAGGCTGCCTTAGCTAAATTTACGCGTATGCGTCGTCATTCGTTTGCGTAACGAACGAA
+>78400 1
+CCTGATTCAATTTCACTCTCGCCTTGATCGGGCCGTTTACCGAGGAGGGGCACTAAGTGAGCAACGGACCGATATCAGATTTTATAGTGCGAACTACCGA
+>78401 2
+CTAGAGTTGGGACAGGACCATGCTGCGCAGAAATTTTAGCACGTAGTAGCCTATGGTTCGTCACCCTCACCGCATGGTAGAATCAAGTTGCTACTACTCG
+>78402 1
+CTTGAGTCTTCAACTGCCTGCACTATTGGAACAGTCGGTCGTTAAAAATAGGGGTCGACTGTAAAACAGTGACACCCAGCTTCCACGCTTGGGCTTCGGA
+>78403 3
+GGGTATGCGGTTATCCAAACGCGCGTACCGACTGCAGCCCATTATAACTTGTCAGCCTGAATGATACATTAGCGTGTAAGGGGTACTCAGCCTCATCATG
+>78404 3
+TCCTGTGGCAATCAATGACCCCTCGCTGTCAGACGCCATATATGCAAGTCGGGGCGCGTATTATTCTCAGAGAGTTCTGGATACGTTTCACAGAGGCAAA
+>78405 1
+CCAGTGTACGCCGAGGCATCATCCGTGATCTGAACGTGTGGACATCGCCTAGTGACGCATACTTTGTAGATGCCAGATAGATCTGCCATTGCTTCAAGAA
+>78406 2
+GGTATGCGAGCTTTCCGTCCCGACACTGATAGTAAGTGGTACACATGCCACCCCTGTAGTCGGTAGCGTCTCGCTATTAAACAGATACGGCAAGATATTG
+>78407 1
+TAGGTGTGAGGTGGACCCGTACAAAGTTGATTCACACGAAGACGTGCCAGCGATAGTGATCACATAAGGCTTCAGATGCCTACCTCCTTCGACCTTTCGT
+>78408 3
+CGGTTGGATGCCGCTACGCCGAGAATGCGTGAGCAAGCCCTGAATCTAAATTCGTGGTATCAAGCCACAGCCAGTAAGTGAATTCTACGCTTGTCTTTAC
+>78409 3
+GATTCCCCTTGCTTTCGTCTCGATTGCCATGGTAGTAATATTAGACATAACTACGCAGGACAGAGAAATTAGATGACTCGGGGCCGCGGCGCCCCTATGA
+>78410 1
+CCAGATGAGCCACTTGCTGCAAAATGTCGCTACAGATTAGGTGATGAACAGTCGCAAGCGTCTCAATTCTGCTGGGGAATATTCACCGTTTCTAGGCGCC
+>78411 1
+GCAGGATAAGCGGCATTCTAGCTTTATAGCGGTATCGAAGCATGGTTATCCTTACACCGGCTGAAGTCGATCCCCGCCCCTGAATAAGGCTAATGTATGC
+>78412 1
+GGATAAAACCGGCATAACGCGCCCGACCTGACCAAGGTTGACTGTTCTGGAGCCTTTCGGCTTAATTCACCCAGTTGGTCTGGAGCGTAGTTAAAACTAT
+>78413 3
+CTCAATGTCGCTCATTGTCAGCACATGATGGATGGTCCAAATGGTGGTGGAACAAAGTCAGCTTACGCAAGCACGCTCCCCGTGTAGCATTTGCTCAGTA
+>78414 3
+TCGGACGAATCCATCCCGTACTCTGGGGTGCCGTAAAGGAAATATCCATCTAATGCTTCATCAAGTTCTTGAACGGCAGAATGGTTTGGTGGCACCGCAC
+>78415 3
+CCATAGATCAGGTGGATTCCGAACCCCTTCTCAATCGCCACTGATCGGTAATTATACGAAATTGGCGTGACGGGGTTTGGTCAGTCTTCAGCCACAAGAG
+>78416 3
+CCTACCAGGTGGCGACCTCCAGATTTTGCGATATCGCGGGAACTTGATCTCTAACGACAATCTAGTAAATGTGCCATCAAGGTCGTGAGATTCATCGGCG
+>78417 2
+AATGCGGGGCGCTATGCTAGCTACATGGGAGAGACCGGGAGACCGTCATTGTGCTACATGCGATATTATCCCACAGCCCCTATTTAGAATCACGTCTATT
+>78418 3
+GAACATAAAGGAATCCTAGCTTTCGCTGGTGGACTGTTAACAGATGACGGTGCCTTACGTCCAAGGCGAGACGAGCCGCTCCTATAACTTTTGCTATCCG
+>78419 3
+CCGTAAGCGTCTCACCGCGCTCCGTTAAATAGCGTTGGAAAGTAGGCAGACCTTAGGCATGCTTTATCTCGAGCAGTTAGCAGTAAGCTAGACGTTTCCA
+>78420 2
+CTGGTAGTACCTTGCCGTATAAAATACGTCGGTCGTCTAGAGACTCAACAGTATGTCGGGGCAATCCTGCATAGTGGGTACACCCTACCGTCGATTACGA
+>78421 3
+TGAGAATGACTTATTCCTATTGCGAGCTTGGCTCAGGGCTCCGGCAACCAGATATCTCATAGCGACTCGGTACTCAATGCCTGGTATAGCAATGGCCGAA
+>78422 1
+GTTACGACCCGTTCCTGATAAAAGGCCGTCCCTCGGGCACTGTTGCATCGGTCAAATAGGTTGGTCCTGTTGGGCAAACTGAAAATCCCGCTTAAGAATA
+>78423 1
+GTAGTAACTTGTGGACTACTATGGGCAGTACAGACCCGGAACCCTTAATCATAATCCCAAGGTCGTGCGTCCGTCTGATGTCATCGGAGTTTGCCACAAG
+>78424 2
+TCACATTACGTACTCATATCCGGGCGATACTAAGCACGGGAGTGGCGAGTCGAAGGTTTTTGTCCCCTCGGTCTCATCCCAAGATTTGACGGGTAAAAAC
+>78425 2
+TCAATTGTCATTAGCGAACAGCCGCGATTAAAGGAGGCGTCGTCGCCTAAAAGCAGCTGCCTCGCAATACTTTGTCTCTGCCATAAACTGTAGGTGGTCG
+>78426 3
+GCTACTCATCCCTTATCTCGGTTGGAATTAGCACAAGAAAACAATCAGTTTGTGTCTAGCGTTTGGCGCACCTCCGGCAACCATTGGATAAGAGCGGGCG
+>78427 3
+CTCACGGTTCTTGATCTGATACTGGCGGCCAATATCTGGCGATTTGGCTGTAAATACGACTCCCTGGTCAAGGAGCGAACACTGTACCAGAAGCGCTAAT
+>78428 1
+TAGCGCTCTCGTAGGGGAAGACTTCCATCAGAGATGGAGAATCCGGAAAGCAGCTCACACCGTTCTCGTGACTATAGTTTTTGGCTGCTCCTCACAAGTA
+>78429 2
+TTTTTTGGGCAAGAACGCTTGGGCGCTGATGAGCGCAATTTCACTCAAGGGCCACAGGTCGGGTTTAGCCTAATCAAGTTAGTGCCAATTCAACCACCAC
+>78430 3
+ATCTACTCAAACTCTGTGGCGTGTTAAGCGTGACAGCTACCCATATATGCAGGTAAGTGCACGGTCCGAACCTGTACGCTATGGAGATCACACTTGGCTG
+>78431 3
+ATTAGGGCTGAGTCCAAACACCCGCAGCTAAGCTTACCCTTGGTGATAGCGATGGATGACATTGTGCCGTTCCACCTGAGAGAGGTCAACTTCTTCATGA
+>78432 2
+GCTCCCGCGGGCGTATCCGTGTTTATTTAGGCTCCCGATAAAAGACCAACCCTGATGAGGACTTGATGATATACACGGAACAGGTCAGGTTTACCTATCG
+>78433 2
+GCATAACTGCCGCGTTTACGTTGCATTCTTAACAATATTGTGCACGGATGCCCAGAGTTAATGGCAGGTGTGAACGACGGCACCTCGTGATTCGCACACA
+>78434 1
+TAGGGGTTGTTCTTTTGAGAGTGACAAATTGAGGGCGACCGAGAGTCGCGTGATTAGCTATCTACCCCCAAAAACCCTCTCAGCGTAGCACCACGTTTAC
+>78435 3
+TCGCACTCCCTTAAGGGATATTAACGACAAAACTACAACAGTGACAGCAGCCGCGTGTTGTGCCGCATATAATAGGGCTTGACCTTGGTGCTGGTCGCTT
+>78436 3
+AAACCAGCCCGCAACTCCGTAACCTGTTCAGTTTGTGCGAATCCCATGTTGCATCATCAGAATGGGAGCCGCCTAGTGTGTGAGGATTAAGACAGTTGCT
+>78437 2
+ATGGATGGCCCGTACCTAAGCAATTTTGCACTTACTGAATTTCACGGGAATGTACGCTTAGCCGTACCAGGGACCCTCTAAACTCGGGGGTACGTTGACA
+>78438 1
+GAGGATTTCGTTTAGAAATTAGCCAACACTCGGTGAATCTTCTTCCTTGTGAGAACCCATCAATTTGGGTCGTGGGAGACCAAAGCACACGCTCCGCGCG
+>78439 2
+CCGTACGAAAGTTTATACTAGTTTCGATAGAGTCGGCCTCTCTACATTAGGGGGGGGACTCTCGGCAGTAACCCACATAGACCTTCTGGACCTTACAGAG
+>78440 1
+TCGTTCGTTCATCATATCGTGATGGCACGTATAGACGGCGCAGAAGGAACGTCCGGCGGCCTGTAATCAACTATCACTATAAGGTGGGTACCCTCCATTA
+>78441 3
+CATGTCGCCCGTAACGACCGTTATCTTATACAGGCATGGTACGGCAGTATAATTACGACGTTGTCAAGCGTCCGGGCGACGCTAGAGTACAACTGACTTT
+>78442 3
+TAAAGGGACGTACGGATTCATGAAGCATCCTAAAAATATGTGTGTATGGCCCCATGGTAGGCAACCTGTCCTAGTACGCCCACGGTCTGTCGCTTCGTAC
+>78443 2
+CCCACTAGTAACTGTTCATCAACTGAGCTAGAGGTGTACTTAGTCTCAAAAGATCAGGCCTGCCGTTCAGACTCCTAGGGGATGCCGTGAGGCTCTATGA
+>78444 2
+AATTTTGTGGATGCCGCCCAATTATCGGGCCCCCTCGAAGCATTTCGGGCTAGGCTATAAACGTTACAGTTTTCTCGAAGACGGACGCAGACTAGAGCTA
+>78445 1
+CCGGAATATGGACCCATCAAGAACGCACGTTACCGTTGCGCGAGCATCTGCTCAACGGATCGAATCTCATTGCAGATTCTGTATGGGTTTTTACAAGGCG
+>78446 1
+ACACCCGTTACGTAAAGCGTTAATGCCGGAGACCTCAATCAACTTATGCTTCACACTGGCGGAGTGTAGCTGAACGATGGGTCTCTCTTGCTGTGAAGAC
+>78447 1
+GGCAATGCCTGGATTATTGGTTAGAAGCCTGCCGCACCAGGCCAGGGGGTATCTGAGCGCACTTTTCTAAATCCAGTCCTATATCCAAGCAGATCTAATG
+>78448 3
+GCGCATGGTCAACATCTATTCCCTGAACCAGACGTACCAAGTATCGACGCATTCGGTGGGGCAAGTTAATACCGATATATTTGTCCTGAGGTCACCGTGG
+>78449 3
+CCGGTTGAAGCGCCATACTCACGGACCTGGGTAAGTTAGAGAGGGATAAAATCTATCCCTATTAGTCCCGGGCCTGAGTCAAGATTCTAGGTCTCCACTT
+>78450 2
+GCGTACCCGCACACCCTCTTCTTGAGCTATGAGACATCAATAGCGGTATCGAACAACCCGACATGTGAGGCTACAATCCGTTGGTTTGGAGGTTTGGAAT
+>78451 3
+CCTCCGATCCTGGTTCGGTTTGAGAGGAAACTGGGAAACCTGCTCACCGAGTACTTATGATCTCAACCTTAGTTACACCCCTTGGGAGGACTAGAGATGA
+>78452 2
+TCTTTAGATCATTGCGATCACAGCCGGGAGCAGGATGTACTTCAAGTATGATATAGCACCAACAACACCAGTTCGGTAGTATCGGCTCTTCGTGCCGCGG
+>78453 3
+TCTATTTGATTCTGTGAGGTGTTGCCCGCGACCCGCGCACTCTCACTCGACTCACCAGCGCAGGGATCCAATGTAGTAAAAAAAAATAGTATTGTGGCGG
+>78454 2
+GTCTGTGCTGCATGCGCAAAGCGGGATGAATCTCTGATAAGCCCTATCTTCCACATGTCGGATGAATCACAGCCCCAGAGACGTGACTTGATTGTATGCA
+>78455 2
+TGGACCCTGGTAATCAGTATTACCGTCAGCCCGGGTTAAATCATCCCTGTTACGCTCGACGAGATGCATAAGCTCAGAAATCCTTACTGGACGTGAGGGT
+>78456 3
+GCTCATGTGGGAACGGTAGTACCGTCCAGCTCCTCACTGTGACCCTTTGAGATTGGTGATCCAGCGTTACAACATGAATTATGCAAGGAAACCTGTCCGA
+>78457 2
+GAGGCCGCTACGTTCGAGTACGACCGCAACTTGAGATCAACATGAAGTTAGATTGCTCGGCAGTGAATACCTGTCAGCCTCACGTTGAATCTAGGTCCTT
+>78458 3
+CCTAAGAGGGTATGGCATAAACTGTATGGCGAAGATCAACTACGGGCTTGATCGCTCGGCACAACCGAGACATGGGACTTCGTATTCTTTCCCTCAGCTT
+>78459 2
+CGGATTGTTGCACCAGCGTTACGTAGCGAAGTACTCGTAGATACCCGAATCGTCTGCCCTCATACGTGCTGCCGAGTATCTCGGAATAAAGGCAATTGTA
+>78460 2
+GGCCTCCGTGACTGTTGCCTTACAAGTAAAGAAGTAATAGCGCAGATGTCGCTGGCTAGTCCTGCCTTGTAACCACGACTGTTAATGTAGCAGCCGTAAC
+>78461 3
+CGAGGTTGCACATAAGTCGACCGGATGAACGTTGAGACTATTTGCCTAGGACCATAGTTTTACAGGGCCCATGACCCCCGAATTGTCCGCAGTAGATCTT
+>78462 2
+CGCATGTTCCTTTTGGGTCGTAAATATTACCAACACGCACGTTAACGCCAGGCAGCATCACCCTAAATAGCGAGTGTCTGGGGAGCATTGTACACTGGTG
+>78463 3
+CCCGTACGTACGTAATCAACGGGTAACAGCCGACCGGTGGCACATGGTCCCAGTATCGTGTTGCAAGTTTGATCTTGATCCAAGTTAACGTAAGCATTCG
+>78464 3
+TGGGATATTGACTTAAGTTTGGTCGCATAATTATGACGAGACCTGCTAACCGGTCAAGTATCTTGGACATCACTAGGCCCGTCTGCCGCCCGACGAGCAA
+>78465 2
+CCCAAACCGCAAGAGGTACAATATACATCTCACCGGGGTTTCTGCCAGAAGTAATATCCCTCGGTACTGTATGGTCGTTCGCCATTCGGGTTAGGGAAGT
+>78466 3
+GCACAGAGAATCTGATTCGGTGGATCGCAAAAGCCCGCCGGGTGTCCTCCTACTGGCGCTTCATATAATTGAATTCTGGAGACCGTAACAAGCTACTGTT
+>78467 3
+GTCGCGGACGACTGCTATGGCCTTCGATCCTGATAAAACACTTCATAAAGGACGTGCGATAACCGTGTTTTGACAGCCAATGTGCTCGTAGCTTAGGCCA
+>78468 2
+GCTGGCGTGCTCGCATAAGCGAGTCACCAAGTACCTTAATTGTACTCTCTGTGATGACGAGACGAACATACGTTCCGTGTGACACGCTATACAATGGTCG
+>78469 3
+AGATCTGAATGCATCGGGTTCGCTAGCACTCCCACGGGTAAAGTTTGGAACGAAACTAGCGTACTGACGATGGTACTCCTGCGGTTTCATCCACTGATCA
+>78470 2
+ACCTACATTCAAGCTGCACGCGCCTGCGACGCCTTCGTTTACTAGCTCCCTAAAGACACGTGTGGGTATAAAGATGAAGTGGTTTAAATTGGGTACCGCG
+>78471 3
+GGTCTCATGCCATGGCCAGATCTTACTCGTTATCGTCATTTAGCAAGGCTGAGATACGTACGGGACGCGGAAAGGGCTACTACCTATGCCCAGAAATCTT
+>78472 3
+CACATATTGTAGCGCGGTATACAGCTGCGCCGATGTCCACAGAGCGCGTTCGTACATCATTGACTATCTGTGTGGTAATTCGACGCCTGCAGGACAAATA
+>78473 2
+TATATAAAGCAGTAGAGGTGCTGTGGCCTCCTCAATCATGAAAGTTTCGCTGCCACAGAGGCGTTACACGCCCGGATCGTCCCGTTATCAAGTCTTGGAA
+>78474 3
+AAAGGATTCGTTTCTATGAACGCAGGGCGTGACAGGTACACGCGGTGCGATCCTGGCCTTTGTACTACACCTATCTGCAACTCCACAATTATCGATGGAG
+>78475 2
+TGTACACTTCCCAGAAGGCACAGGGCGGGGTCGAAAATCAATTGATGCTGTGACTCGTCTTGTTACACACTCCTAGTAGGCGTCATGGCCATTACATCGA
+>78476 3
+GTCACGTAGATCTGACTAATTCGCAAATCTCGATGCGCAAACATACCGGGCTATAGACCCTTTTGTATCCAGGTTTGGGTTGCGGAGAAGGCCAACGCTC
+>78477 3
+ACCTCCCTAATCTTCCAATATCGTGCGAAGTAGCTTTGCATTCCGCCTTTAGGAGTAGCGGAGAGTTCCGGCAAAAGTGTTCAGAAGTCGACACCTGGGA
+>78478 2
+AGTTCCGAGAATCACCGGGGGAAATTCTCGAAAGGCATGCGAGTTAGATTATCGGCCTTCGCCTATGTACCAACGTTACCTGAGTCACCTAAGTGCCTGT
+>78479 2
+ATTCGCCTTTGGCAGTCAGCTGTCTCCACTAGGTCCTATGAGATATGACCAACAACACTGCTAATCGCGCTCTATTGGGGTAGCCGAGTGATAGAACGGA
+>78480 2
+GGACACCGTTATCTGTTCACCATATCAGCCCTTATTACAAGTTACTAGGAGATACGAGGGATGCGTCCAGAGTACGCCAGCCAGTCGTTGATGCCTGAGT
+>78481 1
+GCACAAAGGGTCGGATTAGAGAGCGACATTTAGCACAATGTGCTTAATGCCCATTCGATGTCGATGAGGCGATACTCTCATGCGTCCGATCTCTGACCCT
+>78482 2
+ATCGAAATAGATGACTTGGCCGTTCCAAGTGTCGATGTCACGAGTGTTACGCATAGTATCCGGACCGCGTATTAGTACGCACCTAGCAGAGCATCCTCTG
+>78483 2
+CAAGCGATACTATGTCCTGGTCTAGGCCAGATATGAACATGAAGCTTGTCGGATAGGAGCAGCCTAATCCTTTGTACGGCGCATCCCGCTGTACACGATT
+>78484 3
+CGATGGACTAGCGAGTTGTAGTTCAAAAGAACCGATACGCTAGACCCGACTCTCCGTGTATGTAACGTCTGATTAAGTGCACCAGTTCTGTCCGTGAGCC
+>78485 3
+ACTCCCACAAGCGGCTTCATTTGCCTCATAGGTATGTCTCCGTGAGCTTGCAGAGGGTAGACAGGTCTCTCTGGCATTTCATAAGGACAGTCCAAGAAGA
+>78486 1
+TGTGTCTTACATTTTTTTCACCCCGAATGGGCTGCGAGGCGGGAGAATCGTTTCCTCCTCAACCCAGGGTTCTAAACGAACGGAGAATAACCAGCAGAGT
+>78487 2
+GAATGCGCCCGTGCGTAAATGGCTGCGCTATACGATAGGACTTCAACGGGAGCATGTGGATCTCAAGTCACCTTATGCTACTGTCCCCAACTTAAGGTTA
+>78488 3
+CCCACTAGCCTATAACCCTAAGCCATTCGTCTTCTTAGGGTGTTTGCGATGCGGGAGGAATCCAAATATACGCGGAATTTGAGCTGGCCAAGTAGCTACG
+>78489 3
+GTTGTACAAGTGGCAAGACAATAGTCACTCGAACGCCCGCCAAAGGCTTGCAGCCGGTTATAGTCTTGGTTCTGTGCACGTTACCATTGGTCGTACAAAC
+>78490 2
+TCTATTCGGCATCGCCGATACTGGGCGTTACACGCGGAACATGCAGCACTATCACGGCATTAGACTAGGAGACGTTGTTCATAATACTTATCGTCGCGAG
+>78491 3
+GAATTCCAACGCAAGGGCTAAAACCTGGCTTCCTCGAAACACAGTCGGGTTATGACGCCTGACTTAAGTATCGCGCCGGGTAGCTGTGTAGTTTATCCAT
+>78492 3
+CGACTTTGAACGGTGAAAAGGGCGTTGAACCAGCCGACGCCTAAGCCGACTTGCTGACATCACAGTCCCCTTGTACAATTTTTCTTCGGTTGAGAGTAGA
+>78493 3
+CACAATCGCCAAACGGGATTGGTTATGTACTCTTGTGCTGTCAAAGAGTTCGGAAACGCCGGCGTTTATATCCCGCAAGCACTTAACGTTAGCCCAGGTG
+>78494 3
+GTCAGTGATTAGTGTATCTTTCCACTCTCTGGAGACCACCTCGTGAGGAGTGTCCCATACAACTGGCCAGGTCTGTCACAAGATCACTGAGAAGCAGTAG
+>78495 2
+TTTATCTGAAGTATACCTACGACGCCGAGATGGAGCTGGCAAAGTCATAATAGCTCCTATCCCGGAACGCTAACTGCATCGCCCGGGTCTATGTTGATGG
+>78496 3
+CTATTGGATCTCGTAATACTTAGGGGCACTGCCTTTGCTGACTCAGCGACCGTTATGGCAAGCACTTGGACGCGGACTACTGTAACAGAAGCACAACTGT
+>78497 3
+CGACGACTAGACAATCATTATCGAGTCGCCATCCAATCGTGTTACATTGCTATGTAAAGAAGCGAGTCACCTCGACTCTTGGTGTCGAGGTGCGTCAGGC
+>78498 2
+TCTCGGTGTGCTCCAGCCTTGTAAGCTTAACTAGGTTCTGACACACAGAACGTGCGTACCCAGACGGGGTTCCGTTTCAACGAATAGAAATGTACTGCGA
+>78499 3
+AGCCCCAACTCACCAAGTAGTTAGGAGTTGCTGCCAACCCAGGTCTACGAGTCGTGAAAACTATCTTGTCTCTAGTATTGTAACGCTGCTACGGGAGGTG
+>78500 1
+TTCATGCCCTATATAACGCTCGTAGCGTTCGCCGGCCGCTCGTCATCATAGAGCTCAATTATTCAGTAAGATAAGGTTCGCACGGGGGTAACAGGTAAGC
+>78501 3
+GCCTGCTAATGATACAGATTCCCGAGAAGGTACGATTGGGGTCGCAACGCACACACACTTCACCGACACTATTAGGAAGCGTCTTGCTAGGGTTTTTCGT
+>78502 2
+AACACCGCGTCGTCATTTTTTTTGAAAGGAGCCGATCAGCTAGATTCTGCGTGGGCTCAACTAAGCCGTGGAGAGCTAAACTCTGAAAGTCGCTCCTGCA
+>78503 3
+CTTTTGCACCGAATGTATGAGCTTCAACCCAAGCGTGAGCTATGACAGTTACCTCGTTTCGGGGTAAGAAGCGAGATTATGATCTACGCCGAGCCACCGT
+>78504 2
+ACCTAGGGGCGTATTTATGAGGGTTTCAATCTAAGCTACTATGAAAGGGCAACATTGCCCTGTTAACCTTCATACCACCAGCCGGGTGCATAGGCCGCGT
+>78505 3
+CTGCTCAGGGCGCCTTGTCGACGAGAGTGAGCGATCGCTAAAGCAGCTTGAGACATGAGTTTATAAACCATCGATTTTCGGTACATCGCCAAGCCTCTTA
+>78506 3
+CTCATAATTTCACCGAACGTACTTGCCAGCTGCGATACCAGTCTGACAGCGCTCAGGAACAATTACTTCGTCCGTAGTACTGAGGTGAGCTAGATGTGGG
+>78507 1
+TCCGGGTGGATGACACCTTCTCCTCACTCAGAAAAGACGTCTATAGATGGACCTGTCCGATAGCCAGTAGTACCCTTTTGTCAGATCGGACGGGTAGAAT
+>78508 2
+GCTCAGTACTGCCAATAGACGACTTGTGCATTCACATTACATGTTCTACGCAGCGGATTACACTCCTGCAAGCTGGCGAAAATCACTTGAGGGGGTTGCG
+>78509 2
+GTAAGTCCTCAGTCGCCTCTACAAGTTGGCCCTTAGTCCGGGTCTATTTTCCAGTTGTCGAGGTGTGCCAATAACACGCGAAAGGAAGGTACAACCTAAG
+>78510 3
+CAATTAGCGGCACAGGAGAGTGGTCACTACTTCACGACGCATATGTTGATTTGATGGCCCCTCCTGTCCAGGGAGCACTCATAATGTCACAGTGTCTGAA
+>78511 2
+TACGTTATGAATTGTGCTTAGGAACCGTAGACGCCAAGCGGAGGTCAGGCAGTAGCGCCACCAGTCGGCTTTAAACGATCCTGTCCTGTTCTATCTCAAA
+>78512 3
+CCCTGGCACGTCACGCCCTTATGGCATGCGGGTATCACCGATAAGGCAAAGACTTCGACGTCGTCTATATTGTCGGGTGAGAACTAATATAATGCATGTC
+>78513 3
+TGCATGTTATCTAGAACTCTCCTGAAATGTGACTCGCGTGGCTGATCCTAATGCTATCCAGCACTGCAGAGTGTGGGAGTCGCGTCGACACGAAACTCAA
+>78514 1
+GACGGTTACAATGAGGGTATCCGCCTTACCACGGGGGTCTAAGTAGCAAATGTTACTCGCTTGAGTCCGATTCCCTACTGATAAGCTGAATAACCCTGGC
+>78515 1
+TGTCACTGAGTTCATCTCCAGATCGCTGGGTTGCCTTTACGGAGCCTCGTGACCGTAGAGAAAGGTAAAAAAGTAACTCGCTGGCCTCAAAACTTGCTCG
+>78516 2
+CACATGGACCTTAGGCGTGAGGAATTATACCAATCCATAGGGTCTAGTGTTCGGCTGCCCATATCCCCAAGGTCATGAGGTAGACGCCATTGATTGCACT
+>78517 1
+TTTATCAGATATTCGTTGGAGCCCCTTAGAGTAAGGCCACACCACCTACGGGTGGCGGGTCAGTTGAATGGGTGTCTAGACCTCTACAAACCGACCATTA
+>78518 2
+TGTAGAACCGCATCTAGTACCTTTGCTACTTAGAGGGCTACCGTATCCCCAGGGTAATGGCCGCCGCCAAAGTTACACAAGATAGGTCTCGTTTTGAGAG
+>78519 3
+AACCCCTTGATCGGATTCGCAACGACTCCAGAGTGTTGCTTTGTCTGCTTCGTGCGATGCAGCAGCACCAGAAGTTAAGTGTTATAACGACAACCGGAGT
+>78520 1
+TCGACATGGGGCATACAACCGGCTACATTAGATGGGCGCCACATGTGATTAGACATCTGTCAAATGTACTGTTCACACAGGTACCTTGTGCTGCTCGAGC
+>78521 3
+ATCGGGACTAGCCATGCTTTGATATTCCCGAGCATGTTTGAGCTCTACCCTTGTTTCGACCACGGGATAAAGCTTAGAAGCACATGACCTACGGACGGAG
+>78522 1
+GAACAGAATCATAACACTCGGTGCATAGAGGGTTGCGCCGCCAGCAACGATGATATACATTTTCCCGTCCCGGGTTTCATGGCGCTTGTTGAACTTACGA
+>78523 3
+GCCCCAACAGATAGTTACGTGAGTGGCAGGAGGTATTGATATCCAAACACCTGCGACGCTGGTACCCTACCGCTTTGGTTCTGGTCAACAACTGATATGT
+>78524 1
+AGCTTGCCTCGCGGCATCTCGATGTTATCCAGACGAAGATCGTCTAACTAAGGACAGGGAAATTTCGCGTCCGTTCGTCTGGGGCAATAACCTGATTCAA
+>78525 3
+AGTATCTTGCCTAGAGTATTACGGCATAGCCAGAAGTATCGGACCGCGTACGGTCAGCGGTCACGACGTACCCTCCTATGACTAATCCTGAAGGTAGTTT
+>78526 1
+GGCCATCGGGCGGAAATATCGTTTACAAGTCGTCCGCTGGCTTAGTCAATATTAAAAGATTCTAGGTTCATCCACATGTGGGAACACCCTGGGCCCGATC
+>78527 3
+CAGTTAGGCGACGTTTAGTCACTGCATAGGGGCAGACACCGCCTTGGTTGATACAACCGACGCTGAACAACGATAGGGTACTTATTTCTCGACTGTTCCA
+>78528 1
+ACAGGTAGGAGCTCTCGGCATTACACATGCGCCTCGCACAAATTTGAATATTTAATTCCGAGCCTGCTGCTGACGGATCGTAACTTTGAAACGCGGTGCG
+>78529 3
+GGAGACCATAGATGTCCGCTGTGCTCCTAACACTTAGCGGCCTGCTTGGGTCAATCACGATCCAAACATCTCTAGTAGTTACTAGCTGAGGGTGCAAATG
+>78530 2
+AAGGAGTATTCCGGCCCCATTCGCAAAGGACGCATGGGGTCTTTGTCCTCCAGAGGTATCTCAGGAGTTGTCGTGTAATCATTCATACAGAACCTCAAGC
+>78531 1
+GAGAATGTCTTTAGGCCATGACCTCCGCTGCCAAAGTGTTCCGCTTATAGTTTGCGAGCACAGACGCTTCGAGATTCGTGGTCCATGATAAAACCCGAAG
+>78532 3
+TGCAACCTGCCTTTGCAGTAGCGCGTTTCAAACCACTCCTCTTATAAAAAGGTTTCAGCCGGTGGGCAAGGTCGCGGTATGATAGGCTATATAGCCAGCA
+>78533 3
+TGGCCTCTGGCATTTTAATAATTATGATAGCCGACTGATTGACATATCCCACCGTGAACCACTGGGGACCCTGTCACAAGGCGATTGTGGGTGACAGCAC
+>78534 1
+GTAAGGTCCCCCTCCCTTAGACGTAGTAGCGCTTCGTTACAAGGAGTTTGTCTAACAAATGGACCCTCGTAAAACCTTCGCAGCAGGGAGATATGTCTGG
+>78535 2
+GCGGAAACGGTTGATAACCTTGTCAGATCAGTGGAGTTATCGAACGCCCGCTCAGTAATACTGCCATATCCCTTGTCGTACCGAGCACGTAAGATTCGTG
+>78536 3
+GGCAGATATTGCACTCTTGGCATTGCCTTTGGTTCAAAAACGTGGCGAAGGCAGAATCTCACGCCCTTACAATGCTAGAAGACCGGGGCCACTATTTTCG
+>78537 3
+GCCGGTTGCGTATGCACGTCCCGGGTTCTATCTACGCTATCGTGCCTACGGCTGAATTGATAGCAATACCAAGAGAGAGTACTCAGCTTCTGTCAAGAAA
+>78538 1
+TCTCTCAGATTGAACGGAAGTATTTGCCCGTCACGCGGATTAGCGAACTACCCCGAAAGTGCTGGATGGCACGATCAGTGGTCAGTTTCGACTACTTAAC
+>78539 1
+ATAGCGAAGCGCGTGGCCCCGAAATTAGGCTATTAACAGTAGACTCTTTGCTATTGAGGCGCTCTTAGGTGATGCCCATTTTGCACTCACAGACCGCAAG
+>78540 3
+AGGGATGATGTTGTATGCACCCGTTGTATCACCCCGTCAGCAGTAATCGGGTAACCGAGGTTTGCCTGATCACGGTCCCCGAAATCAGTAGACTCATATA
+>78541 3
+CGAGAAAGACCAAAACGTTCCACAATGGCGTTCGCGCTGTCGGAGGCTGGTGTCTATGCGATATTTCACGTGATACGCTTTATCACGCCTACATGATGAC
+>78542 1
+CAATCTGAGGACGGTAGAGTGTTTTCATGTGACTCGGGCTCAGGCAAATTATCGCGACTCGTTCTTGCAAATTTATCGATCGCAGCACCGAAGCACGACC
+>78543 3
+TTGTCTAAGATCGAACGTCTTCTGGGGCAACATAGCGCACAGGTACACGTCTTTGGCCAATCGAAATAGACGCGCCTGACTCAGTCAAGTTATCGTCGGT
+>78544 2
+AGGAAGGCGACCGCTTGTGACCCCAATTCAGGGTGCGCTAACCATGAGTATGGCTCATTCGAGAAGCTCGTTGTGTGGTAAATTCAAACCATCTTTCCCA
+>78545 1
+CAGTATAGAAGGGGCGACCTTTCTTGCCAAACCTCCTCTGTATGCTCTCTGAGTGAGTCCGCGGAACAGATTCCGCTACAGGCAACTTAGATGAAGTATG
+>78546 3
+GTAGTACAGTTCATGAAGGAGCTGTCAATAGAACAACTTCTGATAGAGTACTGCCCAGAGTTCAAGCGTGTCGCATTCATCTTGCGGTCCGCGCCCCTGA
+>78547 2
+GCTTCCAGCGCTACCACCCTCTCGGGGGGTAAGGAAGAATCAACAATTATTCCAATAGGTGGACTGTGAGTTAGCGGCGCGCCGCCTCTAATTTTTAATA
+>78548 2
+TATAATAAATCTAGCAACGGGTCGCCGCATCGAGACCGTCCTGGCCGCTTAGAATAGATCCCCATTGTAGGTGTTGTAGCCAGGCCGTATATCGTACATG
+>78549 2
+CGTTAGGGCTCTGCCTTGATCGGCTCTCTAGCTTTTGGCCCGGCGCGCAGAACGTGCTGTAAAATAAAAGAGGATGCACCGTATTCACCAAATACGATTA
+>78550 3
+TTAGCGGAGATATTAACACATCGCTGCATTTACCTCGCATATGGGGTCATTAGTGACTAGGCCCGACCACAGCTTGTGACGTTATCAGACACGATGGGCC
+>78551 2
+GGCACCTTGCCAGGTACTCCCCCCATTAGACTGACCTCGATGCCGCCCTGCGGATGTTTCATTAAAGAAGAGCAGATGTGGTAACTAGAGTATATTAGTG
+>78552 3
+GGCCCCTAGTATGCCACACTCCGAACAAGAGAATTCGACTGCAGTGGCCTTACGGACTTAAGAACTGGTTTAAGGACGCTTCCATACCGGGGTTTTTTAG
+>78553 2
+ACTACGCCAGATGTCAGCTGAGCTAGCCTTGTCGGACGTAATGCTTATGCGTGACCATAAGGTAATAAGCGTCCACTAAACCGACTGTCTTCGGGCTTGA
+>78554 3
+TCCCAGTGTAGAATTACGGGAACTTGAAAGGAGCATGAGACTTAGTGACATAGGTTCGCCACCTCGGTAGTCTGTCGAGCCTAACCTACCTTTTCCGAGC
+>78555 2
+CTGTCCGCTTACTTATCGGATTGTACAGGGCGCTATGCTCCAGACACCTGTATAAGCGAAATCTGTTCGTCGCAGCGAGGTCACAATAAGCGTTGAACGA
+>78556 3
+CTATCAAAGGATGTCAGTACGCATATTAGCAAGTTCAGTGGGGTCTAGAGCTAATCACACGAACTTTCCTCGCTTGGGTGCCAGAAGGTCATCCGCTCGC
+>78557 3
+CGATACAACGTCGATCCTTGGGCTCCAGTATATACCCTGATCAGGGGTATGCGTGATCCACAACAAAGGATCCGCCGGGGTACGGGTTAATATCCTTTTA
+>78558 2
+GGCCCAACTCGTCTCAGACTACAATCCACCGGTTGGGGCTTACGATGTATCGCAGTGGCGATTGTTGTTAAACATATGTTAATAGGGGCCCAAACCTGAC
+>78559 3
+ATCTTCCTGAATGTCTTACTCAACCCTAAGGGTAGCCGTTTGCGGCCACGCCGGAGTGCGCACGGGTAAATGATGGACAATAGCTCTCAAGACAGTTTAT
+>78560 2
+TTTACGTAGCAGTGCGGTATATCGACACATCTCAGGCTAGAACCACGATCGTACTATAGGCTTCCAGTCGATGATCCTATGACCGAAGCATTGGGTGGCC
+>78561 2
+AGTGAAGATCCGACCTGGTTGAGCAACATGCCAATCGCGACATGCTCACTCAATCCGGTATGTGCAGTCTTCGCTAAATTGGAGATGTCGCACTAGCTGT
+>78562 1
+AACGAAGGGTTCAGGTGATTACCCGATTGGGCTATTGGCGCTTGCGAACAGACCTGTCTCCCGCATTATAAATGGTAACCAGCTCAGAGACTGCCTATTC
+>78563 2
+TCTGATTATAGGAAGGCTTCTAGCACGTGCCACAGGCTGGGCTTTGAGATCCCGCTATCTAGCTTGGCCCTAATAATGGACTGATCAAATGCAGCCCAGA
+>78564 1
+CTATACGAGCAAGCCATCTACTTTGATTTGGGCGGCCTGTTAACAACGACTCACAGGAGCTGAAGTAGGCTGATTTGTCCGTACTACTACGGGAGCACTC
+>78565 1
+GTTAGGACGAAATCAGTGCGTTACTCGTCCCATTGCGAACCTCCCCGGGTGCTTACATAGGCAGCCTTATGAGTTAGTGGTAAACTAGACACGAGACTCT
+>78566 3
+TAGCTTTGTGTTTCTGAAACCTTGACCGTAGCTGGCACGTGACGGAATTTTGCGTCACCTGGGCGACGCAATGACCATCAAGGCAAACCGCGTCTAAATA
+>78567 3
+GTGCAGGTCAACCTGGGCCATACTAAAAATCGGTCCGTAGAGTTCGCAGCTACTTCTTATTAGTCCATGGACCATCGATAGGTACACGTTTCCGACGGGA
+>78568 2
+GGTCAAGAGCGATTGCTACCTAGTACTTTGCCAAGCGGTGTGGGGATACAGATTTATTTCAACCTTCCGCCCAATTGAACCGGAAGAACAGGTCCCCTTG
+>78569 3
+GTGTATGTGAATTATCGATAGAGCACTTACCCGTCTTTAGACCCAAACGGACGAATATGCTTTTGTGAGTCAAACCGCGGGCCCCTGGATAGGCCCGTCA
+>78570 1
+AACAACCACAGACGGCGATCCGAGAATGTGCTGGGATGGCGTCGCACCTGCCTTGTTGCTAATCTCAGGACGTATAAACATTATTTTGCACGCTGTTAGC
+>78571 1
+ATAGGTCGCGTGTACCGTGCAACTTTCAACCTGTAGGGGTAATAGGCGGTACCAGGAAATTCCCCACCTAGCGGTCACGTCTCCGAATGTATTAACTAGT
+>78572 3
+TAGGCGAGAGTTGACCCATAGTATAGCCGAATTTCCAGGCTCCGCTTGTACGAACAACGTTTTTTACAGGCGTATCCCGTAAAGGTCGTTGCGCAAACGC
+>78573 1
+AAATTCTCAGAGGGAGAAGTGGAAATCGTCCCTCTGAGACGCCATGGTCGTCATTCCTCGGAGAATCCCATTACTGCATCTACTTAGGCTGACGTTGAGC
+>78574 1
+AGCCTGGCAACGTTGCCCGGAGCGAGAAAACGGGTTCGGTGTCGTCCTCCACCATAAACCAAGTTATGTCACTTTTAGAATGTTTGCTACAGACAGTCGT
+>78575 1
+ACGCATCAGGCTACTTCTCCTGTGCTCAATTAACAAGCAGTTACGGTCTGACCAAAGTCAGTAGGCTTAAGATTGCGATGGACATTCCTATGGGGCCGGC
+>78576 3
+TCTCGAGTCGAGGCCCTTGCGGGTACTCCCAAATCATGCAATAGCCGTCGAACCATAGAACTATGTTATGTTTCAAACGTCTGGCAGGATGTCAATGGGC
+>78577 2
+GACACGGTCCTGGTGCTACTGCATCGATCAGGACATCCCGCTTAAACTTAGTATGATTCCTGTAGTAAGGAGCGGGTGCGAAATCATCGTTCGTACACAC
+>78578 3
+ATACAGTTGTTGAAGCGCAGTCGGGGATCTTCTGTAGCCCTTGCAAGGATGGCCTGGCATGACATCTCCAAAATCCTCCGCTTTCGCGTAGAAACAGTAA
+>78579 3
+TTACTTGTTACTGGAGCTCGGGCGACAGCATAAATGTATTATAACAAATGCTAGGATAGCCGTGACTCGTCCGCTCTGGGGGACGTACTCACCCCAGTAC
+>78580 1
+AGCAGCGTAGCTCGCTCGTTAACTCCGTACGCATAGATTGTAGTAAAGTGTCCGGCGGTACTCACATCCGTCATAATGCATGGGATATTCAAATCGGCCG
+>78581 1
+CCTGTACATGCTGAATGGTGAAATCGGGTCAAAGGCGGTCTCGACAGCCTTCCATTTGCCCACCCATACATTAAGCTAGGGATTTCAGTTAACCTGAGGG
+>78582 3
+CGGCCGCCCGCCACTTCGAAGTCAATACGGTAGCAACATAATTGGGCGTGGAGGGGGGTTCAGTCAGTCTCTTTCATCTCCATTGTCATAATGAAAATCA
+>78583 2
+TAATGGCACTAGCCGTGGTCATCCTTTTAGCAGCCTCGAAAGATAAATCGCTAATTTAGGGCGGCTGGTCAACCCACCTATCATACGTTGGCGGAGCTGA
+>78584 1
+ACTATAGGATTTCGCCATGATTGACCGCTGACGTGGAACGAGCCTTAAGAGAAGCGCTAAAGCTTACATCTCCACGTGTCAGTCTTACGGCGATCTCGTG
+>78585 1
+GGTACACTAGGTTATATGGCCACGGGAATTACCGATACGTCTATGTCAGCGAGCCGCCCTTACAGGTTATATAATCTGGTTCTACCCGACGAAATGCGCG
+>78586 3
+CGACATTTTAACGAACCATCTAGATTCGCGAGTTGTCCCATGGAGTAGTGAAGCGGTAACACGGGCCATTTCAGATTCCCCGGTAGGTAAGAGCTTTCCC
+>78587 3
+CCCCAGCGTCGTCCGCAGGCTCGTTTTTTCAGTTTACGCGCAAGAAGTATCAGAATGTGGACCAGTCGAACCATTCTATTATGGAGAACTGTGGACGAAC
+>78588 2
+GATATCCGGACCCCCGGTACGAATTCATTCACAACAGAGCGGATGAGATAGCTGCCATATTGGGTATTACTGAACGCTTCATTCTAGTGGCTGCACTGGC
+>78589 2
+GTCCTTGTTCGCCTAACGGGCCGATATAAAAGTCCGACAACCAATGCTAGCGGCTAACTGTAGTTGACTATGGGAAGCCATCCGTGTATACATTCTGGCG
+>78590 2
+ATATCGCAAACACGCGTCGTTTTAAAGAGGTGGCCGCGGACTTTCTACAATTCGCGGATTGAGCACAGCCTTCGCGAACTCATACTCCAATTGGTTGAGG
+>78591 2
+TAGCACGAACGTGGCCGAATGTCTCTTCTTTTCTCTGGTGTGGGTGGCCGAATAGATCGAATTGTACACATAAAAACTCGCCCCGCGTAGGACACCGAAT
+>78592 3
+GCAAGTTCCAATGGCCATCCGCGCAACATCATCGACTGGTATATGAACAAAGTGGAAACTTTGTGTTGTCCGCTGAAAGCAGTCCTTGGCCCCGTGTTGA
+>78593 1
+TCGACTTAGAAAAGGTGTTCACCTTACGTTCAAATCGGAGCCGTATGACGCTGTTCGAACCTGTCTTATTTACACGACTACCGGGACGGAGCCAGAGGTC
+>78594 3
+CCGTAGCACTCGTAGAAAGGTCACGCATCTTCTTATTAGCGAACGATATGGAATTCTCAGCTGCGGGAGGCTAACCATTTTGCATACGGAGCCAGGCCTT
+>78595 2
+CGTCTCGGTGACTAACGAGATCCTTCCCGGCGAATTATAGTCCATACTACTCCCACGCATGCGGACGCGAAAAGGTAAAGGTTTCAATTGTAGCGTGGTT
+>78596 3
+CTGCTCGGTGACACGCATACGCATTTGTTTTGACACAGTGCACAGACCTAGCAGGTTCCCTTGGGTTACATGGCCATAGGAATCGGAACAATATGCTGAC
+>78597 3
+CAAACAGAACCTTGCTTTCGTAGTCGGTTACAACAACCGGTGGCGGATGATATCCGCGGGACCGCCGCTTACGATGGATTATCAATTCTATCGTCGATGA
+>78598 2
+ATGTTTCAAGCCAACGGTTGAGTCTATCCTTTACGTAAACGGCCGTTCTACGAAGGGACCGGTTATGACCGCTATGAATCATCGTGATAGACGCCAGGCC
+>78599 1
+TTCCGCACTCTTGGACGCATACCCATAGAAGATCCCTGACAATCAGACACAGTTGTCTTCGCGGGAGAGTAAGTGTCAGACTGTAGTTTAAGGCGCCTTG
+>78600 2
+TCCTTGGCTAGGTTCACAGACGGCATGTCTGTCGAATCTCGGGGATCGGCAGTCGAATGAAGTCACGTGACTAAAACATGTATTCGCCACTCAATCGTAC
+>78601 1
+GATTCGCGTCCACAGGAGTTCGTGCGATAGAGAATAACTTACGACGTCCACGGGTAGTTACCGTAGTAGCCCACCAAATACAGGGCTGTCCTTGTCTATT
+>78602 3
+CCCTTCTCGGGTGCTCAATTTGTCCGGCGCAGGAAATCCTGAGAAAGAAAAGTCGTGCGGTTGGAAACCAACTCTTGGGGTCAACTTACATAGTCCTTAC
+>78603 3
+CTATCGAAACTGCCGTTACCCTTAGCGTTCCTAAACCCCGCACCGGTTGAGATTGCGAGAGACCATCTGGTATGCGTCGATGAAAGATATTTAGTCGAGG
+>78604 2
+TCGAACCCCTTAAGCGTACCTAGCGGGACTATTACCCATAGGTGCCTTTGAGACCGGATTGATGTGCGACCGTGTATATAGACTAACCAGAGTGCATCGT
+>78605 3
+GCCGCGCCTCTCTGGCATCTTATGGATAGTGACCGTTGAAATAGGAATGAGACGCTAACCGTAAGTACCGTTACCATGTAATCAATGGCCCTATTGCGGC
+>78606 1
+GGGCAGCACCTGGCAATTAGCTCCCCAGCCTAGGTCCAGGATTCCTAATGTATGTTGTTAGTTCTAAAAGCGTCCTCAGGGGATTAGAATACCACTGAGC
+>78607 3
+CCATCTAGCAATTCCCCGCGTGGCATCTAGAACACAGTACAACGTCACGACGTGAGAATATCCTGCATGCTGTTTTGAGAAAGGATGCGTCTGGTCTTGG
+>78608 2
+GCTACACCCTTTGATTCAGAAGACCTTTTGGTAAGTCGGGGAAGCGGGATAAAGCACGCGACCTTCACTGATGGTATTCACTAGTTTCCCCAGACCGGTA
+>78609 3
+GGCTACGATTGGGGTCCTTTGCTATTAAACTAGCTTGCGAGGGTACGCCAAAATTCAAACATCGCGCAGCACCGTAGATGCCGAATGTTTACTGGATCCC
+>78610 3
+ATGCTACCCGGTAGAGTTACTGAAGCGAGACAGAAGCGGCTCCTCGATGACCCATTTTCGACCTATTTTAGGCTGTTGATCGAAGTTCATGGACCAACGC
+>78611 3
+TCGATCACTGACATGCAGGAGAGCCTGGAAGTCGTTCGTAGCTGCTTAGGCCTCGTATCCATGTGGAACTCAATCATCGGTACTTGCAAACCATCAGATG
+>78612 1
+CCCAGTGGTCTGTAGAGGCAGGTGTGGAGTCGTGGATACCTCATCTGACTTACAAAGCCAATGGTAGCCCCCCAGTATCGTAACCAGATTGTAAATCTTC
+>78613 3
+ACGTTACTACCACCCCTGCGGAGAAGTAGTTTCCAATGCAAAGCAACTCTCCACCGGCCGGTAGAGAGAAGTGGGATGTTCATGTTCTTTAGTCTCTGGA
+>78614 3
+TTACACTTAAGGTACTTGGTAGCCAGAGAGCAAGGGTCTCCCGGCACGCGCTCTTCCAAACTTGTGCATCCATCAGAGTGGCTAATAGTCTTGAAACTGG
+>78615 2
+TCGGACCTCGTCGCCATTGTGACACCACTAGTCATCGCTACATAACGTCATGATAAACTAGACCTGCTGGGACGCACAGAGTTGGACTGGAATTTTGGGT
+>78616 1
+CGCTTCTTGCAGCTATATCTCTACGAGAGAAGTCATCTAAGCTCACAGGTTTTAGTGGCCGTACAGCACACCGAATTGCCGAGGGTGGTCAACCTAGTGA
+>78617 2
+GATTGAACCAAGATCTACGAGTTCGCAACTAGATATCGTAACCCCCCCCTGTCTTACGAGGACGGCTTAGGCATTGCTGCGTGAGCTTTCTGGAAATAGG
+>78618 1
+AGAAGCTAAACGGCAAGCCGTATTTGTAAATTTTCGGGGTTTCCGGAGCATTGCCAATATCCCGCAGGTTCACCGAGGTCGACGGTCATTCATGCCACAT
+>78619 2
+ATAGTGAGAAGTCCGCCTCGGAGCAATCTACGGAATTGCTTGATCTTTGGTCTCGGCTTACATTCGGACCCAAGAGCCAATTGCTTCTCGCAGAAAGCAG
+>78620 2
+TAATCCCGATTGATGTGTCGGCATTGACGCTGAGCATCATGACTGGACAGCGCTCTAATTTTCCATAAATGGTGCGACCCACGGGAAGCTCCGTCATAAG
+>78621 2
+CGCACGGTAGCAGAAGGGTATAAACACGGTGGACGTCACAGTGCAAGTTTCGTTACTAGGCTACGTCTCTCAGCGTGACGTCGCATTTATTCACCCATTA
+>78622 1
+AGCCAGGGTTTGGACTTGCATTGTACGGTAAAGCGCAACTACAACATGGGAAGTTCGCCGCCAAACCTGTGATCGAAGTTCTGAGTGCTCTTACCACCTT
+>78623 3
+TCCCGGGACTCGTCCGCAAAAGATGTAAATTGTCGCGTCGTACACCGCCCTTTGAGCGCATTATGGGCCAATGCACTTGAGGTATTACTATGCATGGAAA
+>78624 1
+AAAAAGGCCTATGGTTCATTGCCGTACCAAGTGTCCCTCAAGTGACTTGAGGTCTGGCTTACCACTTGGTCGCGTGGAAACAAAACCCATACTCTGTGGG
+>78625 2
+GAGGGTATCGACACGTCTATCGTCACCCCGTACGTAAGACTGTTCGGTGTTACGTTCAAGGTACGTTAACACTTGCAAGCGCTCGGGAATTTGCACACAA
+>78626 2
+TTGCCACGTTCGAGCAAGAAAATATTTCATTGGTCAGACGAACATTGGGAGGGGTTGAGTGTCGTCTCCAGTATACTAGCCGACCCCGCCTAACCATGTC
+>78627 3
+ATCGTTAGAGTTCCGGAGTCCGGATCTTGAGACTCAATTTATTGTACTAGCCTAACCGGCGCACGGCCAAGTTGTACTGTAACAGTGAGCCAAGACCCTG
+>78628 2
+CCTAGTTAAACGTCCGGCCATCCTAAACGCACTTTCCAAGCAGGCTCGGACGGTGTTGCGATTTAGTGAAATGTACAGCTGGTATAATATCATGCGGCGC
+>78629 2
+TTGAATTCGGGACTCATTTCTGGATTTTGAGATTCGAAAATGGATGACGGCGGCCGTGGAGCCACGCCCGCACAGCGTTTATCTACCCCAAACGACTAAT
+>78630 3
+TCCTGGTACACTTATGGAAGCTGGCTATTTCCCATCGTGCCCGGCAAGTAAAGAAAGAGGTGCCTCTTCTGAAAGTGGGGCTCACACTTACAGTACTACG
+>78631 3
+ATCCGGCTGTGAAGGGCAAATAAAGGTCCCGAATACGACACCGTGATAACTGAGCTCCGCTGTCGACATGCTGGTTACACCACGCTTGTTTGTTCATTGA
+>78632 3
+CAGCTGCTCCCATTACACACGGTCCCTGGGGGTGTTAAGTGCTAATGTGCTAAACCTTACTCATAAAGCCTTGTTAACCTGGGGGAGTATGAACCGAGAC
+>78633 1
+ATCCTGGGGCGTCTGCTCTGTCGGCTTCCGGGATAACCTTAAGACGGCCATTCGCAGAACAAACTATTTACAATTGAGAGTTAATCTCAAGTCCGGAGCG
+>78634 2
+TGATTTGCACTGACCATGAGGCTTCGCCGCAGGGCACTGGCATAAACAGATGAGTCCGCGTTCAGTTAGAGTTTCACACGTGTTATAACACGTAACTCGC
+>78635 2
+GTTTGACAGCAGCTCTAAGACTCCCTCATGATCCTCGCCCTGACGGCGAGAAAAATTAGGATACATCTCGCGGACGGTTAGATTTGCCGTTTAAGGTGCA
+>78636 1
+ACCCATACGACAGGCCAGTGTAGACTGCAAGTGAAATGCCGGCACGTGTGGTACGGGTGTTGATTATAGCGACGAACTCCCCCTCTCTAATGTATCTATT
+>78637 1
+CAGGTCCCCTGCTCCGTACTTAGATGCAAAGTGTGAGATGGCAAACACAGGCGAATCTTGTTTGCACCAGTGCTCTTAGTTGCACACAATCTATGGGACG
+>78638 3
+CTGTGTGTAGCTGGTCATGATTTAGTCCCGCTACCGAAGATAGCATGGAGGCTACACGTAACTCTCTGTACACGGAACCCCCTTAAATGGACAGTGATGC
+>78639 3
+AACAACAAGGCCGTTTTTTGAATTTGCTCAAGGCCGTGGGAACTACCTTGCGCCTCTATGCGGACGCCGTCTAATGGACCAATCGCAGAGTACGTTTGAA
+>78640 3
+GTTTTCACTGTCCGTTCTTAGGTTTCCAGTACAGAGTGCGCAAGAGGAGTAAAATTAAACCGCAAGGCGCGACTTACCGAGCTCGCCAGCTTGACACTTG
+>78641 3
+GCGTTACGAGCCTTAGTGCGATCTAAGTCCCTGGACAAATTCAACAGCGTTGGCCAGTACAGTAAGAGACATGGTTGTACTCGCTATGCTGCCTTACCGA
+>78642 2
+ATATGCCCACAGACTTATGAGAGACCCTTATCTGCGGGCCAGTGATCAGGCTAAGAGGAATGTCTCGGCCTGCTTGCGAAATATGCACTTCTGTCGAATC
+>78643 2
+TACTGGCAACACGTCTAGTCAGCAACAGAAGAAACTTGACAAGGCTGTCCACCTATCGTCGACTAGTTGTATCGCTTCGATTTCGGGGAGCTTGAGTGCC
+>78644 3
+CACAGCCAGCAATGTTAAGGCTACACAGGTGGAGCTTGACCTCAAGGTCTAAATCTTAACGAAGTTTCTCCCGTGGGGTCGAATTTCCCACAGTCGTGGT
+>78645 3
+CTCTTACTTCTAAAACTGAGGATCGATGGGACGGACCTGTTAGTAGAATATTCTACGCACGCCGCACAAGTCTGAGAGTACTGCCTGCGAGCTGTCTCGA
+>78646 3
+TTCACAGAGCTTTGAGTGCTCTGGACACTCAATTGCCACACTGGCAGCGAGGTGTTACACACCAGATGTTAAACCCTGCCAGAGCTTGGTAGAAGCTTGT
+>78647 3
+GAATTTAACCCGTCGTCTCACCGCAAACGAAGCTTGCATGATCTGCCTAGTTTCCAGCAGGCGGGGGAACACTCACTTTTGGGTTTTCTAAAGGGCAGAA
+>78648 3
+TCGCTAGTCCAACCAGGCAAAGCCCTCAGTTTGATCAGGTTCATCTTTGAACGGAATGAGCGCATAGTCCGGTGGTATATAGATATCCGACTCAGGGCTC
+>78649 1
+CTACCTAATCTAACTCGCACGGAAAGCTTACGTTATCGGATGTACTGTGGTAAGGATCGGGTAGTCTGGCGTAGCTCGATAAGACCTACGTCCACCAGTC
+>78650 3
+AATGTCCAGCGGATGCGGGTAGCTAGGTCCGCTCCGTTATTTTAAATCCAGGAGCCTCCGAATCTTCGTTCGAACTCATGGCGAAGTCCTTAGGACAAAA
+>78651 3
+TGCTCCTAGATATCCAGGAGTACCGAAGGCGGATACAAACATTTGGTCATAGGCCGTTAGCCAATGCCGCCTATCTTCAGGGGCGACTACATAGTTTGCT
+>78652 2
+TAGAGTCTCCCGAGATCTGCGGACCTAGCTCCTTAACACCCTGCCTAGCGATTACGTTGCGAGAAATTCGCAAGAGGAAGATGGCAAGTACCGTTGTTTT
+>78653 2
+GTGTTATAGTCTGCCACTCATTGTCTCCAGACGGGGCGGTTAATATGACCCTGGCTGAGGTTAATCTTTACGACGAGACACGCGACCCTAACACAATAGG
+>78654 3
+CGAGATACCTACCGTTTTATCAAGCTGGCACCGTAAGTCCGAAGATTGATGTAGCAGTTTGTGCATTTCTCCGAAAAGCTGACTGCGCCGCGAGAACGTC
+>78655 3
+TACAAATCTACTCCCTCGAGTGCTTCGGTCGAGAAGCTGTGTACCTGATCGGGTGTACACCCCGGTTATACGACACGGGATAACTGTAGGCATTATCGAA
+>78656 1
+TAATCCATCACCAAGGGCTCAGTTCTACGAGGGTTAAAAAGTCGACGCAGAGAATGGGCGACTTCAGGTTCCCTTCTCATGGGTGGTTACCATCTTGCAC
+>78657 2
+TGTCACAGACGTAAACTAGCCTCTGCCCCGCCATTAAGTGGTTGAACCTAGGCATAGCTGTTCAACTGCTTGTCCTATAGCAGGTGGAATGACAGGCATG
+>78658 2
+GTAGACAGTCAATATTCGTAAGCCTACTCGTACCGTACAGTGCTGGCAAGGTCTAGCGGTAGATTCTTATCTCAAAGTCATAGATGGTGCCACCCGGCGC
+>78659 3
+CCGCGGACGTTTGCGCTATAGCAAATTGATGAAGAGCAAACGCGGCGTTTGGTTCTTACATCAATAGGCAACCTCAACGCAGTCGCCGTTGATATTCTCG
+>78660 1
+GAGTTTAAGGGTGCGTCACGGGCCCTTCGATCATAACCGAATCATCACACGATGCATCCAACATGGTTATCGAAGATGTCCGGTCCTGAATTCCGGATTG
+>78661 1
+GTGAAAGATGACGTTGTAAACCGTTCGATTATCTATACCCGAACTCGATCGCGGCATGGCCCCTGGCGTGAAGCTAACGAGACTTTCCTCGATACTTAGG
+>78662 1
+GGTGGGTCCTATTTGAAGCCAATCAGGAGCCTAACACTCGTCTCTTATTGGCGAGCATGGCCCGCTGAAAGTGGTAACTTACAGTCCATGCAGTCCAAAT
+>78663 1
+CGGCACGAGATTACATCTAAGCCGTGACAGATCCGGCCAAAGCTATGGCGTGCCTTAATCTGAGGGGTTGAATTCACCTCGCACTCAGTTCAATGTAGTT
+>78664 1
+CGCGGGCACTCACGCGTTCGTATCTTATCATCTGTGGACATTAATCCCATAAATCTTGACACCGGGCAGACTCGAAGACAGGGGGTATTGTAACTGTACG
+>78665 1
+GCCGTGACGTATATGACCGGTACATTATTGTAGACACACCCTAAGTTACAATGCCAGTCGGTGCTGTCGCGACTTCGTACAAGCTCAGAGCACAGTTGGT
+>78666 3
+TTAGGGATACCGGCAAATATTGAGCTACGCGTCAATAACCGTGACCGATATCGCGCACTAGTGTACATAGGGCTGGTCTTTCACATTCGCCTCAATCGGG
+>78667 1
+CCTGAGTATCGTTAGGGCACAAGCTAGATGGCCTAATGTGTACATTCGCATGTGCTGACACTCCTTGGAGAAGGGAATTCAGACTACAACTCTCGTCCCG
+>78668 1
+CTTATGGGGGCTAGCTCCAGCTATTGAACAGCATTGCCCTAGGGGAATTCCAGGGGGCATTTACTTGCATTACCCATAAGATCTCCAAGCGCAGGTAATC
+>78669 2
+GTGCTGAAATGAAATCGGAGAGCGATCTATATTTATCGTACGCCGCCGTCTTAAGGGACCTTGGGTTTTCGGAACCTCTACAGACATGCCCAACCCATGG
+>78670 3
+TCGGGGCCACAAACAAGCTAGGGGTTCAGAACCCGCGGACCGCTAGAGTGATCACTATGTTCTTGGTTATCACCATCGTCTACATGAGTAACTGTATTGC
+>78671 1
+TGGCACCGACTTGTTAGTGCATGTACCTTACATCGTAGCAAACGCAGGCTCGACGGCGAATAGCATAGACCCGTCGGATTTTATATTAGCCGCCTGGAAT
+>78672 2
+AGGTTTCGCACCCCGGGTACCTAGCACCAGTAGGTACTGCCGATTCGTTCCCTGTGGGTACGGATTGCACTACATTGTAGAGCATAAATGGCAAACATAT
+>78673 2
+AAGTCACTGTCCATCACACCAGAAGAAATCGATGGTCTGGTTCCCAGCTTTCGGAAAGCCTGATGGTAAGATTGATTTCCCACCGGGCATCCTGGGAGTT
+>78674 3
+GCCAACCAGTAGCTGTGTTTCGCGACTACTGTGTGTAGCAGCGTGCATCCCTGCTCGCAACAATCATCTCAAGACTCAGGGCAGTGTAGTGAAGTATATA
+>78675 1
+GTGAGGGCCGGGGAGATACAAGCAAGCACGGTCGACTTTTCAACACCTGCTGATCGGATTGTCGTCTAGAGATACGTATAACCCATCATCTGTCTTCTAC
+>78676 2
+CGTTGTATAAACTACGATTTTCCGGGCGCAAGCGGCTCATAGCGAATCCTACCCCAAAGCTGAGGGACAGATGTATAGCTGCTTTTCAGCAGCTCATGGT
+>78677 1
+TGTAGTCCTGGCGGTCGAACCAGCTGTCAGTACTTTCCGTGGCATATAGCGTAGCAGGAAACAGCAAGTCCATATGTTACACTTAATACGCACGCGCTGT
+>78678 2
+CCAATCAGCAGACTAGGACTAGCGAGGTGGAAACCACGCCTTTAAGGTTCCTGTGCGCGTTGCAATCCTAGGGTTAACTAATTTCGCGTCCGTCTAAAGT
+>78679 1
+GTATCCTTAATCTCGCGTAGGTATTGACTAGGCTCTATGCGACCCCGGTAAATGGTCGAGTCTAGAAGAGAGAAACTCTGGGCTCACCACGAACCCTTGT
+>78680 2
+ACTACTTTGAATTTGTTGGGAAGTCGGAACCCCCGCCAGACTACCGGATTACCAGGTGTCCAAATATCGATGGTAACGCTGGACAACCGTCGTTGTTGCA
+>78681 3
+TACTGGTCACGTGCTCAGGGCCGTAATAATTCACCTTCACATTAGCGTTGACGTGCATGGGTCCCTTAGGACAACTGTAAACATGTGTCAAGGAAGCGCC
+>78682 1
+GGTGATAGGAATTACCGGCGCTCATGCACCTAATAGTCTTCCGCCATTCAGCTAGCGAGCTACTGAATCTCAACAGTGTAGCCGACAGTGTTGGTTAAGC
+>78683 2
+GCAGACAAGGTTGACCTAGCTTCAGCTCCAATATGTGGTGGTAGATGCTGTAAACCCAATCAATCTGTCCTAGATAACTGGAGCGGGCTGGTCTATCCCC
+>78684 1
+GGAATGTTAGGCATTCCGAGCAACTAGATCAAGAACGGCTTCTAGCCCTGGCGAGTTTAACTGCGCCTCTAAGCATACCACCTGCAGTGTATTGGTCAGT
+>78685 1
+CTGTCAATCCACTATCGCTAGGCAAGGCTACGCTAATCATATATGTCTCACGGTGACATTTGCGGCACACTGAGGCGTAGCGGGAGTGTAACTTAACTCG
+>78686 2
+CAAGTCAGGCGTCGGCCCCAGCCTATGAACCGCTAGGATACCTCCAGGCAGTAGTCAGGTATAATTACTCGCGATTTGAAATAATTGCGTCTACGTTGTG
+>78687 3
+CGCTGTCCGGGTGAACTATATAACTTTAGTCCGTCCCGAATCCAGGTTGAGTAGGTCACTGCAGTGCACCACCAAAAGGTCAATTTTGCGGCTGCAGAAT
+>78688 3
+TGCGGCAGCTCCTTGCCTTTAACACCGAGCGCCGAGTCTGAACTAATTATTCATCAGTACCTGCTAGAAGACTAGTGAGAACCGGGTATATGGCTGACGT
+>78689 2
+ACAGTACTGCAATTCGTGGTTGGTGGCAATTAACGCATCAGCTATTACCCTCGTGGAGACTCTGCCAAGAGAACTTGGCTTCCTGGACGTCCAGAATCAG
+>78690 1
+AGTGGGTCTCGCGAACGAATTTGCCATTCGCGTGAGATACTCGGACTCTCGCAAGATCGCAAGTGAGATGCATAGTCATGCCTATCCCCATCGGAAATTT
+>78691 2
+ATGAGCGCTGCTGAACGCTTAATAGTACATATCGCTATTCCCGACGTTCGTAGCTCAGTGACCACGAATTAAACCGTCGCGGGGAGGAGTTCCTTCAATG
+>78692 3
+AACGCAAGCATAGCCCTGTAAAACTCTGATGGAACGTCTAACTTCTGTCTGTTTAGAGGTTAGGGACACATCTTCATGTCCGGTACGACGCGGAGCTCGC
+>78693 2
+GAGTTGGACTATAACCCATCCGATGGGAGTGCATTATCGTGATATCCCCACAAGCAGCACCCGGCAATCGACTGTATTGGGTGCATACTTTCCTAGGGAT
+>78694 3
+GGTTTATCAGTGAATAGCCGTCTATCCATGAGAAACACCATACGCTAATCCGCCAAGGCTTGATGGGGGTGCGTATGTACTCGTTACCATGCAGCCTAGC
+>78695 2
+GTGGGTAGTGGCCTATCGCCCAATGCACCATCATGAGCGGCTCCTAACTCTATTGACTTCACACGACATGCTCTTCGAAAATAGTAGGAGGTATGGATCG
+>78696 1
+CGGCGGCTGATGCCTGGAATCGCGTCCATGTTCCAGACTAGCGAGATCACACACTAGTACCGAGATCTGACCTGTGCGATAATGTTGTAATGCTCTTAAA
+>78697 3
+CTCTTGCCTAGTACAGGCTTAACTGGAACTTTGGTCGAAGGCCCGTGACAGGGTCCCTCACCACTCTAAAATGGCGAGTTGCGATTATAAGACAGGATCT
+>78698 3
+ATTAGCGAGACAACGCGATACTGTTGGATATCGTGAGGCAAGATGCGTCATTCTAGTGTACCCTCAGCTGCGAATCCAGCCACTACTCAAGGGCTTTTGC
+>78699 1
+GCAAAAGTGGTCGTCATCGGACCCACTTGGGGATGATCCATCTGGTCAAGAGGTTCTGAAGCCCTCCCCAGAGGCAATATTGTAAAGCACTATGCTCTTT
+>78700 2
+AGTTGGATTTATGGAAAATAACTAAGTACTCGCTCCATGCGGGCGTGCCTGCCCCGACCGCGGAAGCCGTTTCACTAGTCGTGAAAAAACTATGCCTTGT
+>78701 1
+TTGAGCTGACGAGAGCTGTACGTCCATTCAGGAATACCGTTTATAAAGCCGTCGGCACCGAACGGATTGTTTAATAACAGCTGTCTCACGCTATGGCGCC
+>78702 3
+GGTGTGGCCCTGACCTATACTTCGTCTACTACATTTTGAGCATCAGGTAGCTGAAGTATCCAAAAGATGAGGCGCACGGGATATCACGGCCACTCTCTAG
+>78703 1
+CCTACGCTACCACGGCGCCCCCGCTGACTAGAAATGTCCATGGCTCAGCGTTGGCTACCTGTCGGAAAAATGTGATATGTAAAGATAGGGTTATGTTCAT
+>78704 2
+TGAGGACGGGCTTCCTCCTGTTGCTAATTGTGCCCGTGAGTTGATGATAGACCTCCAGAGTCCAGATGGTCCAGTCCTAAATCAAACTGCCGAAACGAAT
+>78705 2
+ACCTGTGTTAGAAACTTGCAATGCTGATATGACCGTTGCGCCAACCTTGGTATAGCGGGCGTAGGCATGTCATAACAGTTGCGAATCCTCTGGACACCAC
+>78706 2
+AATATGGGCCGCATAGTATGAAGCAAGGTTGACGTAGGTACTCGCTGAATTCACAAACTACCTCCACCGGAGGCTTCGCTCGTGGTTGTACACATTTGCC
+>78707 2
+ACCACTGATAGGACACCTTTTATGAACTCAGTGTGCGGATGAAATCAGGAAGCGTGTAGAATGCCCTCGCTTTGGCCCGGTACCCGATAACCCGTTTGTA
+>78708 2
+TGAATGTAATATATACCCCCGCGGCTCCCTTGTGTCGAAGGATTTGGATGGCTCCACACTACGGGACCAATATCGATGTGGGATCAACTATGCGGCCATA
+>78709 2
+GTCGTTTTGTGAGCTCGTAGCTCTGCGGGTTAGGAACTATTGCTGTGCACCCCAGCAAACACGCAATTAAATGCTCACTGACAATGCCCGGGAATCGTAA
+>78710 1
+ACTTAAACGCTACACACACCCATCGTTGGTCCCGGTAGAAGTGCGGTTAGTCTGTTTTTCGACGGCGTATACACTTAGCATCTAGACGGGAGAGAATCCG
+>78711 2
+CTCCACAGGCGCGTAATAGACGGTAAATTATAAGGGCTATTTTTGGCCCGAAAAGCTCCTTGCTTTTGCCCGCTATGCCGTACCGTCTGGAAGAGAACAG
+>78712 2
+GCCAGCAACCTAGTTGCGACACTTAACCTATGTTCCCCTAGTATAGTTCCCGACTTGCGAGCTCGGTAGAAGCCTAAGGTAAGTGGGGAATTCTGGTCAA
+>78713 2
+GTGAAGGTACGAAGAAGCATTAGGCGTAATAAAGTTCTTCCGGTACGGGCTTCTTCTAATGTCGCATTAGTGCTCGCTCGTCAAAGCACCGCTACCGCAC
+>78714 3
+CAGCTCGGCAGGTGGACTCCGCGGACTCAAAATAATCTGCCTTAGCCACCGGGCATGAATATCAATCTAACTGTTGGGTCATGGGTATTAGTCTGCACTA
+>78715 1
+GGGTCATATCCGCTCTGATGGGACTACCAAGCACCAGTAATCACGCGGAAGTTGCATTTTCGTGGGCAATCAGCTGACCGTTATGAATCGCATTGACATC
+>78716 2
+GCCTTGATCCGGGACACACGACCGTCATTCGACATCACGGCTTGGTGGTTCGCAAATGGAAGCTTATTGCAGACAACTGAATGGCTCTTAACGTATCGAT
+>78717 2
+CTAGGAAGTAACCTTGACGACTCTCGTAGCTTGACTCGGACCGATACAGTACTCATAGCGGCATGAGAATCTGAGATTCATCTCAGGGGCTCCCGTGATT
+>78718 2
+CTCCCACTGACAGTGAGGGCCGTACACCGCATCGCTGACAAATCACGGTGACGATTAGGGTACCGCATGGACTTATTGTTTGGTCTCGTAGAAATCTTAA
+>78719 1
+TGTCTTCAGAACCGTACACAGTGCGACAGCTTAAACCGTGCCAGCCTGTTTTCTGAAATGAGACGAGGAGCTAGGACGCGTCTGACGTATGTTCCATTCA
+>78720 2
+TGCGCTGCACAAAAACGCATAAGCTTGGTCTTGTCTGCAACACGTGCTGGGCTCAAGCACTCTGCTAGAGAGTTACAGTATGCTTTAACGTACACGCGTG
+>78721 3
+GCGCGTTCCGGTCTTACCCCATGCTCACTACACTGTGAGCGATGTGACAAAGTGTGCAGCATGCCATCTACTTGGTTGAAGTATACACGACATGAGATGA
+>78722 2
+CTGATAATGGAAGATGTAAGTCCCCTGGCCCTCAGTCTTCATACGAGCGTTAGCACTTTTACCAACCAACCATGTAATGGAGTTGCATTGCGGGGGGCAC
+>78723 3
+TGAACACAGGCTTCTGAATTTGTCCTCGTAGTGCCTAGAGGGCACCTAGAAAGAAATCACAACCAGTGCCATTCTGTGCCCACGGTTGTTCTGAAGCTGG
+>78724 3
+AATCGTGATACAGGGAATACACGGTCAACATAGGAAGCTCGCGGCGCCGGCCATTTGGTTGAGTTTAGCTTTTCATCCCAATTGGTTGACCACCCACAGT
+>78725 1
+ATACAATGCGGCCTGCCAAGGCCGCGCGGATGTCGTAAGCATTAGAAATCCTTCCTGTTACACTGTGCTTCTTCGTACGAGCTTAATGGCGGTACAAGAA
+>78726 1
+CTGCTCAAGTAACCTTGAATTTATCCAGAGCGCGGAACTGGCCCCATTGAACTGGCTTGGCTGTCAACTCTACTGAACGCAAGGCAAGGGACGTTTATGT
+>78727 3
+TGAATGAGTCTAGATTATCGGCATTACGACCGGATCAGGCATAGGGCTTCGGGGAAAGCTAAACTTACTCCGGGTCGATCTAGCCAACTCTTCCCATGTC
+>78728 1
+CGGGTGTATGACACCATGAGTCCCTGTGAATTGACGGAGGCAACTGGGATCCTCTTAGTGTGGTTCCTAGCTCACACTAAGAAGCAACTCAGTAATCCCT
+>78729 1
+CTGCAAAGCCGCTAAAACTGATGCGCCCATGGTACGCGCCCACTAGTCATGCTTTAAGTCATGTGTGGGTGCGCATAACATTCATGGGGATAGTATTCCA
+>78730 1
+CTCCCCTAGAGGTTACTAACATTATGTAGATATTAGCAGGGTACCGCGCAGAGAAGTTCTATGCGTTTCAAGCCCCCGACCCTTGTAAGACGGGAGTTCG
+>78731 3
+ATCAAGGGGCCCACATGCGGTATGGTTTTAGCAAATCGTCAGAAAATGACCCCCTGTTCACCTGAAGGTAGTAAAACGAGGTTCGTGGTTTCGCTCCCTC
+>78732 3
+TCGAGTAACGGCCTATACTTATTGAATGGGCCGGTAGTAAGGTTCACCGAATATCTCTTACCACTCAGGAGCGTGACTGGTCCAGAATACCCCGCGTTGA
+>78733 3
+AACACTCCTTGCGAGAACAACCTGCAGTGTAGGTTGTTGGACTCACCCCAACCGATGGGTAAGCGACGATATACGTTCCGGGCAGTTTTATTTCGCATAG
+>78734 3
+CACTTATCAGCCGCGGCTTGTTATAGTAGAGGACAACGAGCCCATCGGGGGGAGTTCTACTCTGACACTACGGGTAATCATCTCTCCATGATAGTCAGTA
+>78735 1
+TGGTGGATGAAAAAAGACAGTCCGGTTACTTGCAGCGTTGACGTCTACCACCAGAAGGGCTTGTGCACTCGCGTCCCTTCCGGATCGCATTAACTTAAAT
+>78736 1
+CAAGAACAGCTTTACACCACCCTCATGTGACGGTAGTCAAAGGGGAGGCTAGAACTCGGCTATGGGCTTATTGGCCTCACTTGATTACCTCGGTCATATG
+>78737 2
+TCTAATGTTAGCGAGAAACTCCGCGTGACCTCGCCCTAACTACTGGGATGACAGAGTCGGGAACTTCGCGCGCGTCATTGTAGCATGAATTATCACATTG
+>78738 1
+CGTATTTACGGTACCCCAGTGTCGTTATAGTAGTGGGTAAGCCAGAGCTGTAGGCCCTCGTGAGCGATAAACTCGCATCTCAAATGAGCAGACCCCTATT
+>78739 3
+ACTACTCTCACTAATCACTGGGATAAGACTGCAACTCCCATTGGGAACCAGCGGCATTTTGGCCGGGACGTCGTCGTGTTTGAAAAATGCACCTTGTGAG
+>78740 1
+TATGCTTAGGAGGCAGCAGCCGAACTGGGGAGAAACGGGCCCCTGCCAATGACACCCGCATCATCGATTTATTTTGATAGATTACCTAGTTACTTCGCTG
+>78741 2
+GTCCTATAGCGCTTAGGGAGACGTGTCTAAGATTGTCGCAAGTCAAATCAAGCGATCCTCATCAGCCGATGATAGGTTTACGTCGCAAGTCGGTCCATCC
+>78742 2
+TGTTGATTGAGATATTTCGTGTCGGAAGCTAAGTCTCAAAATAAGCCACGCCCGTCGGAACGCCATCCCAGCCATAACTGGAGGTACGGGCTGTTTCACT
+>78743 1
+CTGGCCGCTTAGGTCACAAGGGTATAGCAGCAGACCGCATTACTGAGCCGTTTAATGCCCAAGTCCGGTCAGGCACATAGTGAACAGTCCTTATTGATTT
+>78744 1
+GCAGACTAGTGCTTTCTTCTAGAAGGATGGCTTGGAACCAGAGTGTCTAATAAAGACCGATAGTGCCCTCACGTTCCGAATGGGTTCCTCCCCACGTGAA
+>78745 1
+GCCAGGGGCTTCGTATGCACGAACCGTTATTGAGAAGATCGCCCTTACGAATCATTCAAAGCCCGAATCGCTTCTAGTAGATGTCTATGAGGGCCGCATT
+>78746 1
+CACAAACCCGGGGGTCCGTGAAAACTTCAATTCAATGAGTTGTTCGTAACCTTTCGTGACGTAAATAGCTACTCGCGACCGGTTGGTGCACGCGGATTAC
+>78747 2
+CCGATGCATGTACGTATTCGCCCGGACCCACAAGAAAGGAAATAATCGAGTTTTAGTACCGGGTGCGTGTTTATCGTTGTTCCTCCTACAGGCACACAGG
+>78748 3
+CGTTTCACTGATGGAATATCCTAAGACGTCTGTCCTGCTCTGGACCTTGTGACGACACGATCGAACGGAAACTGGGAAAAGTTGTCACGTCCTTGGCCAA
+>78749 3
+CCCGGCGTCAAAGTTTACATCCAGTTTACTGCTATATGGTGCTTAATCCGTGTCCCACGGCTCTGCAGAGTTTAAGCAAAGGCAGACTCGAGGTCAAGAG
+>78750 1
+CACCTGGCGTAGTAGGTCCTTCTACACGGAATATCTACTTACGCTCACGTGCCCAGGGGGTGAAACAGCGACTTACTGTTCGTGGATTCCAATAGAAGTA
+>78751 2
+ATGCGCATCGACCGTGTTCCGGTTATCTCGAATTGCAAACATATGCTACGGCCGTAGTACACACGCTGTAAGGTACGTGTATACAAAACCTGGTCCGGTG
+>78752 1
+CAAGCCTAGTAACGGTGAAGAATCTCGTCAAGCCGACTTGTTTTCCACCGGGTGGGCTACCGTAGACAAGTTAAAGTTTCTAGATCCCACTTCGGTAGCG
+>78753 3
+GCCTGCATACTCTCAGCCTGACGATTTTAACCGTTTTGCAAGATGTTCATGGCGGCCGATCTTTGCGACTATGAAGTGCAGAAGCAAGTGGCACAACCGA
+>78754 2
+GGAAAGTGTTGAGCCAGAAGATCTGTCTAAAGTCAATCAGGGCTTCTTGCCGAACCTGATCCCGGTGCACAAGTGCATTTCAGTAGAGCCCCGTCATCTT
+>78755 2
+TTAGCTCGTGTCCGTACACATCCGTAGACAACTTTGAACATCGTGTGGACATGACAATCAACAGTGAACCGGTGCGAGAGTGTAGGTTGCCCACCTTTCG
+>78756 3
+ATATCCTAAATTCAAATTGCTCTCACGTGCGTGACCGTCTACCGCGGGTTGAAGGAAAGAGCGTCTGCCAGGATGGCTAAACTGATGCATACCTGTCTCG
+>78757 1
+CAGCCGGGCTCGTTTACGCAGCGCTATCTGCTTTTATGCAATGTCATTCGTAACGATAGCACGAGCAAGTAGAGGTGCCACGGAAACACTGTACCTGTAT
+>78758 2
+GGCCAATGCACCCCCTAGCATTGACAGTGGATCAGCCTGTAGATCTATTTCGACAGTATACTACGTCACTGAAGTGAGGATAAGTGCCCCTCGGTAGTTG
+>78759 2
+AGGAAAAACCCATCCCACCTGGTTCGCGCCACGGTTATCACCCAATTTATCATATTATGAAAGTTGGGAGTTTACATTTCGGTAGCCCGGGGGCGGGTAC
+>78760 2
+TTCTCACATTCACCCGAGTGGTCTGTGAATAGTCTGGAGTGAACACCCGCGATCTGCCTTAACTTAACGAAAGCATTAAAGAGCCTTGCGGGAGCTGCTG
+>78761 1
+AGTCTATATGCCAGGCCTTCACGCGCGGGACAGATTTAGACGCTAACATCAATACTTATGCGTGACGTGCACTAGCAACGGGGTGATAGCTCCTTTCTGA
+>78762 1
+GCTCTTATGGGGGATGCTTTAGGAGACTATTAAGCGGCATCCCCAAGGCATGTAGAGCTCGCGATTTAGCGACTAAAAATACCCTTCACTCCCGTATCGG
+>78763 2
+GCTTCTCCAGTTGCGCCACTAAGTAGTCTCCTCGCGCATAAACCATTGGGTTGCAGGAAGGGGAGTTTGGAGAATTATCTTTCCGGAAAACAACTCAGCC
+>78764 3
+CAGATAAGTACCGGACCGATAGCATATCACCGGAATCGCCCTTCGTTTGCGAGATGTCGTGGATGATAGGCCATCACTAGCCTGCGTACTGGCAAATTTT
+>78765 3
+TCACAAGGTGGCTTGCTCCCGTAGAGCGAGGTAGTGCAAAATGCTACCCTGAGTACCAGATTTTTAGAGGCTCAGTAATAAAGCCATCTCTCCGTTCCGG
+>78766 3
+ACGTATAGCTAACTGTTGGACTCTGAAGCAGCCGATCGGCATGTGCCCCGGGACGGATTCTACTAGAGAAGACTATATCATTTACGAGCGCTTTCGCCAT
+>78767 2
+AGTGCGAAATAACATGGCAGGACATGGCCGTAGAGCCCCTCGATGGTGGTACTTACAACTGATTTAATACCGCTGAATCTGCCTGCTTCGATTCGACTCG
+>78768 1
+CAAAAAAAGCTTTGCTTGAGTCTGAAGCGTGCTAAGACACTTGGCCCCCCTTTTGTCGCCCGCTCTTATCAAGTAGTTAGGAGAATAGGCACGGCTGACG
+>78769 3
+TAACGTGGGCGCCAATGATACAGCCTGTGAACAGACGCAGCTTTCCATTGCACGAATCATGTTTATGGTATTCCCACTGGGTTACAAACTCGGGCGAGTC
+>78770 1
+CTTAACGGCGATAGAGTAGTTTCTGTATGAAGCCAGCTTCCAGGTATGCAGCGTTTACGTGGCACGAATTCCACTTCCATTACGCGAGACTCCCGGAAGA
+>78771 2
+CGCTGACCGCTTAAACGATTGCTTGAACGTGATGCCGGCCTGCAGTCAACATCGAGAGCTGAACGACGACTTGGCTCATATAGTTTCTATGCACATGAGT
+>78772 2
+GACCACATTTAAATATGTCGACAGTCGTATGGATGTTTCTCGACCGTTCAGAGCCAAACCGCTTGAAGACAGGCACGTTACCCGTGGGTGACTACGGCTT
+>78773 2
+TGCAATCCTTTTCAGCTCTTAGCCTTCCCTAGAAACAGTGAGTCACACGAGTGACGGAACTTTAGGACGAAGTAGGTCCGGAGGGAGCCTTAGCCTTTCA
+>78774 3
+ACCACTGGGTTGGAGCACGGGACATCCAATGTATTATCTTCTCGACCTGTTAACGGTATCGGGGCCACGACTTCAACTCAGTTGCTCGAATCGAGTAAGA
+>78775 2
+TTGAAGAAAAACAACCATTCCGGATGACATCATTCAGTGATCTCCCACATTGGCCGACATCTCATTGATCCTGATCTGAGGGGAGTGTGTGCCCTCGGGG
+>78776 2
+TTTTTCAGAAACGTCACCTAAGGAAAATTCAACGGGGCTAAAGGCGTGCGTCATCACGCCTGTGGACGATCTCCAGTAGGATCGCACGCTTGTTTCTGAC
+>78777 3
+CGCCTGCGTTTCCCATTAGTGGCGGGAACTTAACTGTAACCCGCATGAGAGGCACATAACGGGGTAGGGCTAGGATAATTATGCACCACCTCTTTTATCA
+>78778 2
+GAGCATTTGCCTACGTCCGTAATAGTCTACAGCCACACGATAAAAATGCTTCCCGGTAATCAACGTCGGTTGGTCGCAGGCTACATGCGCTGGTTGAGTA
+>78779 1
+AGCCGCTGTAAGCTCTAAGTTGATTAGTTCCGCTCGACTTCAGCGCCCAACCCCCTGGAATGATCATACCGTAAATTGAGGGTGAGTTGATACGAAGGCT
+>78780 1
+GCCGCCTACCGAGAGACAAGGGGAAACATTTTGGTCTGAATGCTTGCCCTTCTGAACTAGTGCACTCGTCCGTTTAAAACGCAGATGTTATCGCTGACAG
+>78781 2
+CGATAGTCGTGCGGGGGATACATGTAAGGTACTCGTAATGCGCCTCATGCCATCTTATTTGCATGCCTATACAGATCAATGGCTACAAGCTAGCCCGGAC
+>78782 3
+GCATTAGCGCTGTGTATTACTGAGTGAGAGAGGAAAGATGTCACTTCGTGGGATCCCACACTCCAAAACGCGCTGCCTCCATGCCGCATTTTATGAGACT
+>78783 3
+GCTGTCATCTAAATAAGCGGTTGGCGTCCCGGAGATTATCACGTCTTATAAGGAAGCTCCTTGGTACCACTATAAGTGCACCTGGACAGTCCGTCAGGCA
+>78784 1
+TCGGAACCTACGTTGATCATCAAGAATCCGCTGCCTTGCGTGGATAATTTCTACGCTACGAACCGGAACGTGGCGTCATGTTGACATACAGATGAGCCTG
+>78785 3
+ATCCGACACAAGCCCGCCGGTATGACCTACCAGCAAGAGTTTAGCAGATAATCCCGTTTAGTAGCGATCCGTGTGCATCTATATGTGTTCCAGGGGTATG
+>78786 2
+ACCGAACCCGGCTCCCTAGCTTACATTTTACTCCTGGACGTCCGGTGAACGGTTTGATAGTTAGTACTGCAGAAGATTCGCACCCTGAGTGGTAGAGAAA
+>78787 2
+TCGTGGCCACAGTTCTTACGTGTATGACTTCCTGGACTCAACCAAGTTTAACTGATACGGGAGGCCATGCCTGAACCAAGTCGGTAATACGTGGGCACTA
+>78788 1
+CAACGGTTAGCGGGCTTGGGATAGCCCTTGAAACTCAGATTTACCCCTCATAGAGCCGTTGTAACTCATACCCGATTTTGGCGACGACCTGGAATTGAGA
+>78789 2
+TACATTGTACTTGAGCAGGGAAGCCGTTGCGTGAATTGGGTAACTCACCAACGAGCAATGCCACCATTATCCCGGGCATCAATTGCTGGTTGCACTAGCT
+>78790 2
+ATTTGCGGGGTCAGCCGGGAACATCTGCCGCAATCAAGTTAAGACCGACTGTTTCCCCTCCCGTGCGGTTGTTTAACAAGGTGATCATAGTCTAGAAAAC
+>78791 1
+ATCATCGGAGTGTGGCTGAACTGCACCAATGGTACATAACTGATTTACCAGGCGCCGAATAATTTCGGCCCGACTACGGCTTAGATTCGAGGCGCATTTC
+>78792 3
+GGTAATTCTACGGCACGCCATGTGTAAAACTTGAACTAATTCACGGCGCGTTCGCCTGCTCAAGAAGCTATGATCTACCGCTGATGGGTGCACTCTGGAA
+>78793 3
+CGCATAGAAGGACTAGTTTAGGCCTGTGACTCCATCTTGGACCCACTGGCAGTTCTGTAGGCATCTAACATACGACGGCCATAAATTGGTAGCCGTGACT
+>78794 1
+TCGAGGGCCCCTAGACCAGGTCGTTTGACATTGAATGCGCATACTGTATTTTGCCCGGGCAGGATACGCATACAAACCATCAGTTCAAATTCGTCAGGTG
+>78795 2
+TAACTGTGCTAGGAGTTTCACTACAACAGTCCTCCGAGACTATATTGCCTGCGGCTGACCTTCGAAGAGGCTATGGGCAATCACGATGATAGTAGGCCTC
+>78796 2
+TCGATAGGGCCCGGGTATTCGCCGTGGGTAAATTGGCAGAATCACTTCAAAGAATCGGTCCTCTCTGTTGCCTAAACATAACCGTAGGGCACTGTACCAT
+>78797 2
+CGCAACTTCAAATCGGATCATAGGCATCCGTGTCATGGATAAAATTTCACTCAAGGGTTTTAGGAGTGTGGCCGACCCCGACACTATCCTCCGATGTGGG
+>78798 2
+GGGACTCCTGCGAGTAATGATCGCGAACCGGCTGAAATCGATAACCTGATCTAGCCTCTAGACCGCAGGAGTCTGTCCGGTTCTGCAATTAGAAATCTTT
+>78799 1
+GCCATCATGTAGAGACCTCGATACTCACGTCTGTTACAAGCGAAGATCTGTGATTCAGGAATCGTCCTTGAGGTAGGGCACACTGCCTCTCCGAGAAGTT
+>78800 3
+GCGTACACTGGAGCCCATGATTCTTACCTTTAACGTAACCTAGGCTAGCCCGTAGAAGTCCGGAACACTATCTAGAAATAGGTTGGTCCTTGGGTACCGG
+>78801 2
+GATGACAACGCATTTGACTGTGTCGGGACCGTGAATATATGTCTCCCCTTAGTATTACAACGTTAGGCGCTTAAGCTCCTCAACAGGCCGGACAGCTGAG
+>78802 3
+GAGGCTTACCGCAAAGTCTTCAATTGACTATCCTAGCCTCGGCTATGTACGGTGCTCAGTGAAAAACTGGGGTCGGATCGCCACAGCACTTATGACGTAT
+>78803 1
+TATCCCTCACCGTGGTAAGTGGTATTAGTCCGTATCTGCAGATCAACGCAATGCTATAACTGGAAAGAAGCCGCGAGACGGGCGCTGCACATCTTTTCTG
+>78804 1
+ACAATAACTCGAAGCAGTCATGTCCTAATAGCCAGTTAAGGTTCGTGATAGGGCATGCGTGAGCGGACTTCTCACCTGGCTCGTTAGCAGGCATACCCTT
+>78805 1
+TGGGTCTGCCCGCACACTGAGCAAAAGATGTAGGATAATCGAGTGAAAAGAGTGCTTGTCTACTATGTATCTTGCACTCCCCCACCCTGGCAGTGTTCAG
+>78806 3
+CAGGCGCAAGCGCATTGACTCCGGGACGTTAGCCATTTGGTATAAGCGCATTCACAGCGATAGGAACCTAAAAGAACTTCTCATCTCGGCTTTTCGGTGT
+>78807 3
+CTACCGTATCTTAGGGGCAATTTTACATAGCACCCCCCGAGGAACCAGCTGTTGTAATGCATCTACTAGGATGTAACGGCGATTCTGCTATCGGCAGGGA
+>78808 3
+TGACTTGTCAAGGTCCCCCGGAGAGCTTGTACTTTCACCATTTTTAGTAGGGTAGTCGGCAATAGACCGGCAGACATCTGAAACGCCAGTCCTGGATAAC
+>78809 3
+ACAGTTTAGAGACCCTGCCAATATTGCCTGTTCCGTCGAGACTCCTGAATCTGCTGCCCTACGAGGGAAGGGGGTGTCCTTAAGGAACTGCTAAATTAAC
+>78810 3
+CAGTGGTATCTTACAAAACCCATGACGTTAGTGTCCGCAGGACGTAACTATTGTACGGCTGCGAGGCATCACCCCATTTATTAAGTGTGGCAACGTCGCG
+>78811 3
+ATTCCTAAACCACGTACCACGCGGTTGAACGCTAGTCGAGGTAGCGGTTGTAACTACATCAGACTTCCTCGGTATGCAAGTGAAGCTGGTCCCGATAGTT
+>78812 1
+TCTATTATGCTCAACGGGCGATCGGACCGAGACTTACGCCCTCCAATCCTTCGATATGCCGGGTTGTTAGTTGCATTAGGAGACTGAAAAGCATCGAGCA
+>78813 1
+ACATTCCTCGTGCTCTTCCATAGCTCTGCAGTATTGTCTACCTTTCGAAGCGGGGGTGTTGGGCTCGAAACGGACGAGCAGACGATCAGTCAACAAATAA
+>78814 2
+TCGATGCGGCAGACTCCATTGGGATACATGACGAGGGCCCAATACACCTGGCGTTATCATGACGCACATCCCGATAATGCATATTTAGGTTTTCACGGGT
+>78815 1
+TTGGAGTAGGACTTGTTGTTACGTATAAATCGCCTCGTCACGGAAGAACAGGATCGACACTGTCTCTGCACATACATGTGAGGAGAGCTCTTCCGACCCC
+>78816 3
+TCATGACTTCGTAGTCCTAGCCCGGACCGTTCTAGTTGCACCAAATGACGCTAGGCTATAATCATGGTGGTAGTCCGGACCACAGAAGTTTTGAAGCACG
+>78817 1
+CTCGAAACTCCATCTGCCGGTGCGTGGCAGCAAACTTATAGAGTTGAACATACGGTACTATCGACTCTGGATGCGGCAACACACGTTGCTGTGTGATCTA
+>78818 1
+GCTCGGAGGGTTGTACTTAACGACTCTAAGGATCTCCTTAGAGAGCCGCTGCACGAACTGCCAGTTTGCGGTAACAACCGTTACTTTCCGAAAAGCTATG
+>78819 2
+TGCATCCAGAAAGCTTTCGGCTATCTGAGAGACCGCGGGATGACCATCGAATACCATTTGGCCCTTCCCTTACCTAGTCGGTAATAGTAGTGGTCAGAAG
+>78820 2
+ACATGTGGACTCAGAAGTTATCTCAATACGCTGCCGTACCTCTATAGGCGGCTAAGCCCGGGAGATACTGCTATGTACAAGCTCCGGTGTCCAGTATATG
+>78821 1
+TGCAACCTTACTTAGCACTCGAGCCCCGACGGCCAGACAGGCATGGTGCTTAGTAGCGGCTCAGGTTTTTCAAAACAGTCGTTGGGTAACAGACTTTATA
+>78822 2
+ATATACCTCCCACCTTCATAGCCTGAGCTGATATTGAAGGACGAGAATACTATAGTTGGATGCCGTCGCAGGCGCATGCTCTGGCTCAGAACGGTGTTAC
+>78823 2
+GGTAAACCTAACAGGTCCTAAGCTTTGTAGGTGATTGGCGCGTTCAAGGGACCGCTGCCCAACGGCACTATCTCATCATGCGTTACATCCATTATAGGAG
+>78824 1
+TGCGACCAATCTCCTCCTGTGAAGGTAGCGACTGTAAGGTGCTCGCCATAAGTCACCGTAAATCATTTAATGGTGTAAATTTGGATCGCGCGCAGCACGC
+>78825 3
+CGCTTCGAGTTAACATGTCGCTGCAGGTCTATTTCCATTGGGACGGAACCGATTGTAGAAGGACGCCCAGCAACCAATCCTCGATATTGGATCGATCATG
+>78826 3
+TTGAGTATAGGGGCCTATTCGTAAATCCACTACGCCGCGCAAACCCTGGCCGGGTCCGGTAACTATTTTGAGGAAATTGCATAGCTGTATACCCACAGTG
+>78827 3
+GAACAACGTTTGATGCTCACTTCCGGGGTCGTCCTCTGACTGGACTGGAGTTCGCCATGCGGATAAACCTGCTACAATAATAGTGGCTACGAAAATTCGC
+>78828 3
+AATCCCTAGGTTTATTTATTCGCCAAGTCATTAGCAAAGGAGTGCCCAGTTGGCTGACGGGACTATCGGGGACGTACCCTCAATTGCCACGCTAGGATAC
+>78829 3
+TTCCTAATTTATAAACAGCCTTCTATACAGGGAGATCGTGAGCGCGACCCGCTGGATAGTTAGAGTCAATCACCAGCGTCCCCGTATCTGGGCAATGTGG
+>78830 1
+ACATAGTGTAACGCCGCCCCTCGCTAGAGCGTCTTAGGTAGTGCCTAGCGTGGACAAAGGCCTACACAACAGATTTTGCTTTGTTTGAGTGTACAACAGC
+>78831 3
+GAAGGGTAAGAACTGCTTCCAATGGCCTCTGCCATGTTCCTTATGAAACCGGTTCGCCGGCTGCAGTAGATCTTGGCCACGATGACGTCAAAAACGTTTA
+>78832 3
+AACACTGAAGTCGAACTATGAGCTTTTCCTGAGAGCTGTTTGCGCGAACACGGCAATGCACACTGGTCGGCCTAGGTTTAGCCTCGTTGCACAATTACAG
+>78833 3
+GAATATGGCTGGAGACACTGGGGCACGCGCCACATGACTACAGGTTCTGCTTTGTCTGATCGTAAGTATACCATGCCTTATTCTCACCAACTGGAAACGG
+>78834 2
+ACTAAGCACCCTATCGCGGCGATGGGAGCGTAGGTACGAGAGCCTACTCCTGGTTTAACTTCCCTCGGATAGGAATGTAAATCCACTTGCTAATTACTGG
+>78835 2
+ATCCCTAGCCTATGAAAGGAGGCCTTGGCGATCCCTAGGTAATTCGGCACTCAACGCCTATAGTTATGAGTTAGCATGTACTCATGCCGTATACGGCGAG
+>78836 1
+AGTAAAGATTAATTGGCGCCGTCTGATTTGAAGCGCTGGGCCACAGGGCGGTTTATGCAAACCCCGAATTTCATTCAAGTGGCACCCCCGACGTTTATCA
+>78837 3
+AATTCAATGTAAAGATTATCGTCGCCGAATTCCCTTTTACCGGAAGTGAGGGTCGGCTGGAGTCGCATCGTTCGCTCAAGGATCCGACCCGTTCGCAAAA
+>78838 3
+CGTTCTGTAGTCCCGTCATTAATTCTCAGACCTAAATATGGCGGATGGAGAAAAGGTATGCGTGCGACTGCTTAGATGACCCTCGACGAACGCGCTCTCA
+>78839 1
+ACCTTGCATCCCATGCTCGTTATGAGAGCTGATACTCCGCGTAGCTCAGTTGTGGATGCCTGCAACAACATACCATAGTAGAATTCGGTGAGAGCAGGCT
+>78840 3
+TCCATTCCCAGCGCGGCCACGTTATTGTGCCTATGGGTGACTGGTACGAGTGAATCGAAGTTTCTATCTTGGCCAATCGAAACCTGAAACGAATCAGCAG
+>78841 1
+GTTGCATCAATCACCAGGCGGACATCCTCCTGGCTACACAAGGTGAGGGAAATTTTGTCTAGTCAATTGGCCTCTGTAAGGCGCTATTAAACCGGCCTAG
+>78842 2
+GGGAGCCTTCGCAGGCCTAGATAAACCACTCGAGGCACGGGCGATATGTGGGCCGGTCCAATATTTATACGCCTCATTACTGGTTTCTAAAACTAGTTCA
+>78843 2
+AACCACTTGGCCCATCGTAAGACGCGGCCTGTTGTGCCGCAAAAACATGCGGCTTACTGAGGTGACCCAAATTGTTGGTGCAATAACGGTACCATTTTGT
+>78844 2
+GACGTTAAACACGCAGGTATAGGCCCACGAAAAGTGGATCTCTACCCGTGTGTGCTGAGTTTTAGCCACAATGACCTTAGATCTGGTACAGTTCCCGGTC
+>78845 2
+AACGCAAACGTCACTGCCGCGTGAACGACTTAACTACCCGCGTGTATCGAGTAATTCGCGGGACAAAGGCGGGGTCTTCTTCTATATATGGGCCTTTTAA
+>78846 1
+TTCTAACGCTAACGAGTCAGAACAGTACGTCCTAGTTCCCGTTTTCTGCGGGCGAGCAGATCTGAAGTTAGACCTGCCCGATACTAAGGGAACCTGATTG
+>78847 2
+TGTTAGCAATTAAATGAGCAGTGGAATCGCACCGACGCACCTCGACTGTAGCCCAAGGGATGCGTCTTCGATGTACCTCTACTTGAACCTTCAGGTAGGT
+>78848 2
+TGCAAACCGATCTAGGTGATGATGCGACCTCGGATTGGCCGTCAATTCGGAATAATCTGAGCTCTAATGTCCAGGCTCTGTCCCAGAACGCTCATTGGAA
+>78849 3
+TTACCAAGCGCGGTTAAAAAATTTTTCTGGGCACCTGATTAGACTGGCTCTCCCGTAGCTCTGTAAAGTACCCCTGATGTGATCCAGAGCGGGAGAACGC
+>78850 3
+GAAAGGGAGATGCAAGCCTTGCAACTGCCAGCAAAGTCCGATAGTGTAATCGACTCCATGGACAGCCGTCGGGTCGATTCTTATTATTAGTCTGTCTCCC
+>78851 1
+TAGAATTCCGGCGAATGTGCAATAAAATCCGAGTTCTCCTGACCGTCCGATGGACACAAGCCCGGATCCGACCATGCTTTTAGGGCTAGCTGAGGTTTTA
+>78852 1
+GAATCGACTACCCCATTGTGTTAGCATGCAGTTAGTGGAACCGAACGTGTCTCAGCCCGGTCTGTCTAAGAGTTATCCCGATCAAGAGTTGGAGAACTCC
+>78853 2
+ACGTCGCCTACCGATGTTAGCCGGGAGGATGAAGACTGAGCGGGCCTCTCTTTACAGCCTTTCGGCCATGAAATTCAACACAGAATCGTTACGGATTTTA
+>78854 3
+TGAGAAGCAAGTTTAATCTGCGGTTCAGAGCCCCTTTGCTTGCAGACGAGAATACAACGACCCGTCAGTTCGCCACGTTTCATTCATACGTGAGGCTAGG
+>78855 1
+TGAATCGGGTCACTTGCGGCATTTATCAATTGAGAATTACGCATCCTTGGGGCGCCACTTAAAAACCTCCGCCTATAGGGTGGAAGGTGCGCAATCCCAT
+>78856 1
+ACTGGTTCCAAAGTCAATCCCTGATATCATATCAAACAGATAACGTCTTTTGTTTCTAAGGGGGCAGCAGCAGCTGCCTTGGCGCGCTCCGAGAGGCATG
+>78857 2
+TTGGGGTCATAGTACAGCGAATGAAACAAGTTAATCCCGCGCATGGTCCTAGACGCCAGGCTGACACGGTTAGCTATTCATGCTTCGCATATGTCAGTCC
+>78858 3
+CTCAGTTTACTACCCAGTCACGACAAATTCGCAACCTTTTTTTATGGTGGAAACGGGGCGGTCTTCGGACGGACCACGTCGGAACGTAAAACTCTGGTAG
+>78859 2
+GGCGCCGTCTCTATGTCGGTCAACAATTAGAATGGGGAAGGCCTCTATATGTATTCGACTGATAACTCAGAGCGCCTGTGATCTAAACCCAAGGGCTTCC
+>78860 2
+CAACTAGTGGTACCATTATCGGACTGGAAAAATGGCCTTGAGCTGGGTTGGATTTCTTTAGCATCCGGCAGGCAACAGCTCGGCATTACATAATGCCCCC
+>78861 3
+CCGAAAGACGCGTTTAATACATGTCATTTGGTGTTTAATTGCGACTCGAGTCCACTCCACTGAGTGCAACACGACTCCCGACCGCGGAGGGATTAGTGAT
+>78862 1
+GCTCACGGATCATGACTGGTCTAACCGTCGGGAGTTTTCTCCATGTTGCTGGACGACGCCGGGGAGACTCTATATGAAATTACATATATCGAACGCCCAA
+>78863 2
+AAGCGGAGTGTCTTCCCCCACGATAATTTCCTCAGACATCGGGCCTTGAGTAGATAGTTCCACGAGGGTCGTTGCGGTCTAATAGACAACTAGTGCTCAA
+>78864 3
+TCTGCAACTGTGCCCCAGTATCTGAAAACTGTGTGGGAGTACCGTCTTATAGCCTTAGCGCGGACAAACCACTCTGCAGAGCAGTTCAAGGTAGATTTCG
+>78865 3
+GAACTTCCAATTATGCCGCCGTGAGCTAGGCTAGCTTGGGAGACGTATTTTTGAAGGTCGCCCCATTACTCCCAATGGGAGAAACACTGCAATGCACTGT
+>78866 2
+AGAAGACCATACACACGAGTGCCGCTGTGCTCTATGCTACACTGCGATGTACTTGTTGAGCTCGCAGTCAGTGGGTCATAATGTCCGGCATAAAAGTCCT
+>78867 1
+CCATTGATCACGTATCTTCCGTCCGTATTCTCACGGAAAAAGTTCAGCGCGTCCCGCACATACTGCATAAGGTTAGAGAGCGGAGGTGGTAGCTCTGATA
+>78868 2
+CGGTACCACTATATTGGTCCCAGTCGTGGCTAATGGTTAGAACCTTCACCAGCATGCGCCTAAAGGTAGTACTACCCGTGGTATGAGGATAGTCGCCTAA
+>78869 3
+CTCCTACGAGTTAAGGCGAGGAGTTTGATCTCCCGATGCCCCTGTCCAACGTCTTCGATCTGTGGACTGTAAGAAAGACGTCACGCATGTTGAAATAGCA
+>78870 1
+AGGGGCAAAGTATTTGCCGACCCGTCTGATGTCAGGTACAACTCTCTTGCAAAACGGCATCGTCATACGGTGAGCAATGTCCTTCAGCTACCGATTGTAG
+>78871 3
+AAAGAGTTTTAGATACGTGCGCAGCTAGCGACGTTATCCTGACAGCTCGATATCGCTCACGTGCCTTCGTAAGAGCGATTGACTACGTCCGGACTAATCG
+>78872 3
+CGATAAGGGTTATGATCACCGTAATAACGACGTCTTTAATCCCGTCAATAGTCCGGGGGAAAACGTCGATTGGGCATCCTTGCATCCTCGCAGCCTTGGA
+>78873 1
+AAGGCAGCCGAGCTCTAGTCATCAAGAATTGCAACTTCCATGGCTTGGACCGGTGAGAGCTTATTTTGCTTCCATGACGCTACAGGGCATTAATGGACCC
+>78874 3
+ATGTTGTATGCCTCACCATCGGGGGCTGGACGTAACATGGTGGTGAAATTACACGGACCCAACTTCTAGGCTAATCGCTGGCCTCAAGAACTCATCGATT
+>78875 3
+GGTAACCACTAATTAACACGGGGCCTGGACAGTTGGCATACGCTCAAGATTATAAGATTGACCTTGCTCACTGGTGGTCCGAGCGATCACTGCGACCTTT
+>78876 2
+AATTGCAGAGGCAAGGTGGACTCGGTCCTTTTACCAGGACGACACTACATAGCTGGCTAGTCGAGCTCATATATCAGGTCCTGACTTATCGCTCAGGATC
+>78877 2
+TGGCCAATCACCGCAATCCAAGGGTGAATTATGGTACCCCGCCGGATTGTCACATATCGTCCACACTTTGTCTAAATGTACTGGTGGACTAAGGCGGAGT
+>78878 1
+CTTCCTTAGCGGCCATAAGAGCGCTATTGGGACGGTCGCTCCGCATTATTCGAGCCGCATGGAACTGCCTAGGAATCCGGATTTAGTGCTCAAAAATTAA
+>78879 3
+GCCCAATTTTCGAGACAGCAGATGAGGAACAGTATGGCCGATGGACACTAAAGCTGTATCCTTAAGGTTCTTGGGAGCTCACCATGCCTGTGACCCTTTC
+>78880 2
+CTCCACGGGGGTTTAAGCGACACTAAGGCATCGGCTGGCGTCTTTGTAAGTCCATTTCGATGGATAGCCACATCATTCTATGAGACCCGAACGGATTCAA
+>78881 2
+CGACTACACTACATGACTGGCCCGGAATATCTGGAACTGTACTTGCAAAGCCAACAGATCCTTGCACATTGTTGCGAGGGGGGTGTAAACTCGTCTTCTG
+>78882 1
+CCTTCCGATAAGTGTAGCCAGCGACCATCCTGGGGAGTCGCGGCTGAGGCAAAGATGCCCACGTTGAAAACACAGCTTTTTTAAGTTTATCTATCATGGC
+>78883 2
+GAGACAACAATATTTTTAATTCAGCCCGCAACACCCGACTTCTTTTCGGTAATAGTACGCGAGCGGCTACAGGTGTGCGGGCTACAGAACTTCGCGTGTG
+>78884 3
+CGGGCGCCTTGTCTTATCCCGAAGCCGCTAACATCATCCCATTCGTTGGATTGAGGGCAAGAGGTGTTTATGGAACAAGCGCATTATACAACTCCTGAGA
+>78885 1
+AGCCTATTGTTGTGTAGATCTAGTGCGACTCAAGGCAAGTATCTAGGTAACGTCTCGACGCCTCATCGCATAGCAGCATCCGGACCTAGGCGCGTTAATA
+>78886 2
+AAAGAGCTGCCTTATATTTACCCCACGGGCCCTGAGGAGGGGTTGTAGGAAGCAGAATCCCGTCCTCCAACAAAGTCTAGTTTTATTTGTCCGATGAGCC
+>78887 2
+ACTCCGCTAAATGTAAATTACGCATCCCAGAATTCTAATAGGTCCGACTCTGCCAGCTACCTCGAGGCTGGGGGATTCGTGATCCCTGGGATTGTGGAAA
+>78888 2
+TTATCATAGTCGTCGTGGGGAGTGAGACTCTTGTGAGAGCCTCTAAGATGCACCCTCTAGGACATCCTCACCAGGATCGAGCAACCTACTGTGTATCAAG
+>78889 3
+TGAAAGCATAAGCTTAGCCGGGGGTCAATATTTTTACGGGGCTTCTTTCACGGGAGCAGCACTAACGAGTCCTCAAATCTGTGGCACACGTCTGAACTCC
+>78890 2
+GCACCCTCTTCATGTACCTGATGTACCCCGTTCGCCGCCATATAGAGTCGGATTAGCTAGGGTCCTAAGTGGGGCAACATATAAGGAACTAAATGGCTGT
+>78891 2
+CCCACGTTCTCGTCACTGAGCAGGGTGTATGTATACCGTATCTAGGCGTGGCACCTGTCAGAAAAACATCAACGGCTTGTCTCATTGGGAAAATGTCGAC
+>78892 1
+ATTCAGCTGCCACATTTCGCGGTGGGTATTAAATTGACCAAACTACATGCGCGAACGGTTCACGAAATGCCATCACGGCGGATGTGTACGTCCTCTGGTA
+>78893 2
+TATTGCAGGAGAAGGCACCACCTCAACAGTTGACTTGCTCCAACCAATCATTTCTGGGGGACAGTAGCTATCGGATTCGTTATTCGGAGTGGCTAGCCCA
+>78894 1
+GACCGTGATTACTGTCCGCACTTCAGGCTAGACAAACTGCTCTCCAACTGGGGCGGTCGATCCATACGGTGATAGAATACAACATATGCGTGTTCTGGTA
+>78895 2
+ATCAACTTTGGTTCGGCTACGATTTAACAGTCTAGCCTAGATGACACTAGACTATCCGCGGGGGGAAATGCGTTTATGGGCACAACGCCTCACCTCGAGT
+>78896 3
+TTTCCCAACGAGAGCAAATCGTGTTGCTCAGCGTTATATACACACGAGGGTAAGTTGCCGGAAGTGTTAGACCGCGCACTCTACGCATTCGGTGATTCAC
+>78897 2
+CGGTCATTGCGACATGATCGAAGCGTTAATGAGTAAGCCAGCCCGCATCCAATGTCAGTCGAATTTTCAGACCCTGATTACTGTTGGCGAACGGGTTCAC
+>78898 1
+TTCGGGTCTTTCTATGATCTCAGATGACGAGCCTCTCGCCTGCAGTGCTCCGATGTGTTCTCAAGGGACCGCGGAACTAGAATCACGAAAGTCTAAAAAG
+>78899 3
+TCATATTCATCACTTGCTCAACTGGGGGGCTTGCCACCCACAACCAAAATTTCGGGATGGTCTTAATGAGTGGGACCTGCGGACAAATGCGCTGATTGCA
+>78900 1
+CAGGTGAGAACCCGTCTTATTGGAGGGATTCGGTATCACTGCAAACGAGCGTCACAAGGACCATATACAACGACTCCTTTTGTCTAGCTGCTTCCGAGGT
+>78901 2
+GCTGAGGGTGAAGAAAATAACTAATGAGTATCTACTCCTGAGGCCGCTGCCCTGTGGAAACACCTGGCAACACTGGTTCTTTCGTACTTATGCACGCTGC
+>78902 1
+AGTTGGACCGATCAACAGCAGGCTTACAAGTGAGTATTTAATACGCCATCGGCAGCATATGCTTTGCGTGTATGCCGCAAGTGGACCGGCACTTCCTCTA
+>78903 2
+AGGGTGCTTTCCGGAATTTCAAGTAGCTTGGGCACGTCTCGAGAAGCAAAATACTCTGACGCTCTGCAAGTACCCGTTTCCCAGTAGGACGCTGTATACA
+>78904 1
+TGTGTGCCGCGTAAGTTCTACTCACATACAGCAGCCGGTCCTAGTTAATGACACTACTATGAGATTCAGGTATGTGTTGAAGGCCCCAAACACGGGCCGT
+>78905 1
+ACCTTTAGGTGCATAACAAATCTCGCGTTGTAAACCGGTGGAGACGCTCCACGTGTTCCGCGAGGAGGCTCCCTTATACTATGAGTGATACGAGATTCCA
+>78906 3
+CCGCTACCGCGGCAATGACCGAACAAGCAGTTTTTTAGGGCAGTCACACGCCTTCAATTCTAATGGCATTGCGATAGTGAGTTGAGGCACTGTCCTAGAT
+>78907 3
+ACAGCAAACCACAGGTGAGAGAAATGGCGCTGCTTCATTCCAGTCCCATTATCTCCTCGTTGATGACGAATCCCGTTATGGCTACGTCATGAGTGTGAGG
+>78908 1
+AATCCCTTGGAGTAATCGGAGTAGCCTAGTGTGGAATATTATAGGGACAAGTCGTTGGACCTCCTCGACTTGCAATGCCACCAGACTCTGGTCGAACCTC
+>78909 3
+TCTTCGGATATGACGAGAATGACGTGCAGCCGGATTACATCTATATCGTCCAGCGCTCCAGCAAGGAGTTTATTCGAGCGTCGACACCCGTCTTAAAGGT
+>78910 1
+CTCCGATTTCCGTAGGTAAGTCTCGTTTAAAAGGCTGCGATCGATGTCTCAATACGACTCAGCGGGATGGCGACTAAGCGACTTCCTCTATGACGGCAAA
+>78911 1
+TCGGTATGTAGACACAGCACACGTTAGACTTGTTCGCAATCTTTACGCTCTGCGGACGGACTGGTACGACGTAAGCGCACACCAATAAGTGAGTGTCTCT
+>78912 2
+TCATTACTAAGACCAAGCTTAGTCGAGCATTCACTAGAGCTATATGACCTATGAGGGCATGGTTCGGTCGGTACACTAGCCTCGAACGGGCTTCGCTGCA
+>78913 3
+CTTGCATTACGGTCGTCTTCGGCGGAGACACCTAAATCAACGTGCAAATAGTCGCTAAGAGCTAAATGCCCTTGAGAGCTGCTTTGCGAGCGTCATTAGC
+>78914 1
+CCCTGGCTTGACGATGGATTGGCGTAATATAGGATAGGACCCAAGATTTATATAATGCTCATTCAGACCTGACCGTTCGTCCTGCGCCCGGACAGAAGCT
+>78915 2
+TCATTGGTGAACAGTCTTGTACCGCGTCGAGGTGCGTTCAGATCAACCAGATGACTGAAGCAGACTACCTCTCATTGATCGGCGTGAGACGCTCATACTA
+>78916 1
+TAGCCACTATAAGAGCTGCGCATGACAATAGGGTTACGTCAATTCAGTCGGGTTAATTGCTGCAAGGGGAGGTCTCCCCCGTTCAAAGTCCTTCCACGAT
+>78917 2
+TGCAGCACCAGGACAAAGTCTCTTGGTATCCTGGGATTTGCGTCAACCCCCTAGATTCATTCGTTAGTAGAATAAGGTATGGGAACGGAATGCCCGCCCT
+>78918 3
+GTCGCGTCGAGCAAGGCCTGCACTATGGCGAGTCTTGAATTAGATGCAGTTTTCGCCACCAAGAATCTCCACTAAGATCTTAAGGCATTCATAGGGTCCG
+>78919 2
+TCGGGGGAGGAACAGCAGCGATGTGAGACAGCCACCTTATCATTCATGAGTCAATGCTGTCACATTGTCATGAACTCGCAGTGTTACTGCAACCGCTTCT
+>78920 1
+AGTCTCATAGAGGCTGAAGCAGTCGTTATCCCGTCCAAGGATGTCTAGCCGAGATACTGGAGTCCTACATCTGGCGTTGAGCACCTAATGGACATCTTCA
+>78921 3
+CGATACATCCCATCGAAATGGTGGCTAAGTTCTCTCCTCTCCCGTGATCGGAAGTCCTATGCTGATCAGGTTAAAAGGTTGCATTCGAGCGAAACGGACG
+>78922 3
+GCACCATACTGGCCCATCGGGTTTGTAGGTCTTCGGGATATCAGATATAGCTCAACACACGATTAACGTCTGACGGCTTCTCAGCGGAGACGACTATTGA
+>78923 1
+ATAATCCTTTTTCAGCAATAGTCCCGCGTTCTACGCGTGTGGAGACCGACTGTATTAGGGAACACGAGCATACCATGAGCCGGCACCTGTTCAGATTAGG
+>78924 3
+TTGTGCCGCGAAAACACATATTCAACCCGATGCTTTCGCACGTGCCGACGGTCGCGTTAAGACAAGATAAGATTGTATCGTTTCCCGGGACAGGTGATCT
+>78925 1
+TTTGTAGGCGTTTACGCTAACGACGGCTGCCTCTACTACTGAAGATATCAAGACAGCTTCAACCCTAAACCCATACGTGGTTCGAAGTGTTAGGGCCGGG
+>78926 2
+GATTCTTTAAGGCCAGCGCGACACGCCAAATCGGCTGGCTGTTTGGGTCGCGTACAATGACCTTATGAATCAGTTTAACACGACAGCCTCTTTAAAGGGC
+>78927 3
+CATCTCACAGTTCACTCCCCTTTGCAGAAAACCGCGAGTGGACGCAGTGCTCGCAGTAAGTTTGGGGTCGTAGGTTAAATGTACTCTATCAGGAGATCCA
+>78928 3
+CGTGCTACGTCTCACTAATTACGGGCTATACCCAGGCGAGGGTGATAGATGACCGAGAAATAATGCTGACGCAGGTCGTATACGTCTTCCCGATTTATCC
+>78929 1
+TCGTAGACGGCTCTATCTCAGGACAAGGACAACGTGTTTGTTGTTGGATATACCTCCACGAGTCAACCGGAGAGCACGCCTTTACGACGTTTGCAATGCA
+>78930 2
+CACAATTCCCCGCAACCTTGACAAGATTCTTAGCCGTTGGATTTCGGATTCTATGGACGCCTACAGGTTACGGGAGCGTTGCAATGGTATAAGGAGACCC
+>78931 3
+TATATTGATAGGGCCCCACCACGGGGGCCGATATGTGCTTCTTGCCATCCAGATGCTAATGGTTAGCCGCCTTGGCTCCAAAAGGTAAGAGAACCTATAT
+>78932 1
+AATTGTGATGTCTTATTATCACCCGTGTCCGCGTCCGGACAGCATGAGTGTGAACATGGGTTACCAAGATCGGATCACGCTAGCCAGCCCATAGTTAAGC
+>78933 2
+GCTGACGGCTTTCGAGAAACAATGTGTTAAATCCGAGTCAGCCCGACACCTAAGGTCCATCATAAGGGGTCTCGTTTGTGCTCATGACGATGCGCTTAAC
+>78934 3
+ATGAACCATTCAAGAGGCAGTAGTTAAGGATCATGCTCCTCTTCGCTGACCATTCGGGTCCCGGAAAGGAAAGTTCGGCTACGTTCCCATAGCGCTGTTA
+>78935 3
+TTGGGGTTCTATCCACATTGTGACCGCGGCGATAGGCTACGCCGTACTGCTTGAAAATTTATTGGAGATAAACACCGACCATACACTGGGCACGCTGCAT
+>78936 3
+GGAGTAATTCCCATCCGCTCTTTGAGCGAAGAGGTGGAGAGACGCACAGTGCCTTTACTTATATAGACAGGATAGCATGTCCAGCCTTAGTTGCCCTCAC
+>78937 2
+TGACCAGACCGAGGCGCATACTTTAGTGGCGGAACTTTCTAAATCAGAAAGAGATTCAAGCTGTTTCCGCGAGTTTGCGGCCCAGCCTCCCATGGTAATT
+>78938 2
+AGCGGCTGGCTGATATCATCCATGATCGTAAGTTTGCCGGCCCTTTGACGTTTTCGGGGCGCCATACCAAAAACTGAGCTGATAAACCAACTACGTTAGG
+>78939 2
+ATGAGCGGTGGACTTATGGATGACTGGTACCGAATTGAGCCCATGTTCGAAACTTTGTTCCAGGCTAACCCTACCCGATCTGTCAGAAGGATTACCCGAC
+>78940 2
+TAGCACACCTCTATAGCGCGAGATTATGTCTACGCGAGTTGCTCCCCTTCAACAATCTTTAGAATGCTTGACACGTCGCCACATAGAGTGATAGGGGGGG
+>78941 1
+TCATTGGAAAAACCCATTACGGGAGGCCTATTCTGTAAAGGCAGTTTCAGTCTGCGGCCCGGCCTCAGGGCTCTAATTCCTCTTGGGGGAAATTAAACAC
+>78942 3
+TGGGGGCTCGCGAGCCTAGCAAATTCGTCGTGAACGGATGCTCCATCGCCGTATGTGCTCTAAACAAATCTTATTAAATAGTAGGCGCCTAGCTAACGCT
+>78943 2
+GGACTTGATTAACCTAGAGTGTATCAATCGCGGGAATATCACGTGAATGCTACGCGCTTGACATTAGCATCCGGCCGTAGGCCCGAATGATTACCCGCTT
+>78944 2
+GAGACTCAGTCCTTCCAGTTTAAACGTAGTGGCCCAATCCTCTACGAGATAATCCAGTGACTTGAGTACTAAGTCGGGGTCTCGGACGGCGTACCAGATT
+>78945 1
+GAGCTTGACGAAGATTAACATTCGGCTCCTACGGCCGCTATTGCTAAGCCTAGGAAGCACGAAACACGCAAATGTGTTAATGGCCTCCGCGTGTTTCTGT
+>78946 2
+TTCAGACCTCGGGTCGTGGCAGTCAAGCTGTAAAATGGTAACACATTAAGGTCAACTAGGATCCGGCACCATGTATAGTCCGGCTTAAGCTGTTCTGCCC
+>78947 3
+TCCGAACCCACGATTATGTACTGGCATGAAAATCCTGCGGTAATAAAAGTGTCCTCCAGAGCCACCCCGCTTGACTGTAGATTGAGGTTCTATCTGGGGG
+>78948 1
+AGTTCACAATCCGTGCTGTAGCGACATAGAACCATTCATCACGCTATGGGTCCTAGGGAGCGTAGGTTTGAACGTCTTGCATCAGTGCCCTGCGATAACA
+>78949 1
+GTTACTACCCTGTGCAGAAATGATCGCTCACAGACGGTGAAGATTCCCTAATCTGTTTAACTATGCGCTTAGCTCAGGTTAACTACGGAGGCCCGGGCGA
+>78950 2
+CTCGGGACGTATTACGAGCTCATATCTCGTTGTCCACAGAAACTATGCAGATGGTTCCAGGTCTGTACTGGGTTCCGTCGCTAAAATGAAGACACAGGCC
+>78951 1
+TCTATGCGTAGGTGCCAAGTACCATAACCTGTATAGCGCGTGCATCCTAAGGCGCAAGTCGATTCATCCTATGGATTGGCATTGACATACCGCTGGACAG
+>78952 2
+CCCCGTTCTTACGACTAATATCGAGAAGATGGGTCACAAGCTGGACGCTACCACATTAAGCTGGGCTGCATAGGCTTTCAGTACACGACTTTAGGTGCTG
+>78953 2
+TTTGAATCCGGTGACAAGTCTGCTGGGAATAGAAGCTATGAGCAATGACCCGTCAACGACGCGCGATCAGGATATTTCCTTCTGGACTACATCCTCTGGC
+>78954 3
+AGAAGCTAGGATGGTTCTGTAGCCCTTGTCAAAGTACACAAACTTCTCTGGCCGCACGTATGTTTCGCTGAATCTCAAGACAGCTGCGGGGCATATCAGC
+>78955 2
+CGTCGAATGGAATTGTCATGTGCAGATAGGAGGACGTTAAAACGGTCATCCCGCTCTAAGTGGGAGCTCTCAATCGCCTCTTGACCCTCTATAACGCTAG
+>78956 3
+TAAGCCTGACACGATCCATACTGCTTGAGGGGTTCATCCTGTGGGCGTCTTAAGTGAGGAAGTCCTCAACACTAGGGACCCGGTAAGTCTCACATCATTA
+>78957 3
+AGATGTCATCGGCGTATTACAAGGGAGAACGCTGCCCTATGGGCACTTAGTCTTCAGAAAACCCTGGGTCGTACTTGCGTTCGTCGATATACCAGTCACA
+>78958 2
+TGAACGGGCCCCCGGGTTTCGGACAGGGCATTATATGTAATAAATCCGGAGAAAATAATCCCGCGCGAGCGTTCTCTCGTGCTTAGCACCCTGTTAAATT
+>78959 1
+TCCATCAGGCAAGTAACATCACCGATGGCTGGCTGTATCCTGGGTGTCGCTTTTCGGCCAGGTAAGTGCCGAGAAAATATAGTCCACTAAATTCTCGGCA
+>78960 1
+TCGGTGGCAATAACGTTAGGGCTGACATAACATGGGAGACGGTTCCTCACACCACTTTGTACCGTTGACAGTATTGCACACCCCAGTCGTACAGTGGATT
+>78961 1
+AATTTATCTACAGGTAACCAGAGATAGTTCTGTCCAGGGCCAGACCACTCTTATGTGGGAAGGATGTTCTCGGGGAACAACTTGGCACGCCCGTCCCTAT
+>78962 3
+CATCGCAATCCACAGTAGATTCGATAGGATGGCTCAAATTAGTGAGAGCCTCTTCGTGGTCAGGGGAGGCTTTCGCAGACCAGCCTGTTAAAATCTCCCT
+>78963 3
+CTCCTACATCAGAGGTCACGTGGGCAGCCGCGATTGCCATCTGTCTTGGTTGTACCCGTACCACAGTGGAGCAGATATGCTATGATGTTAGAAAAACTCA
+>78964 3
+CGTAGTGTTCCCCTGAGTATCAATGCTATCACTCACGGTAGGAACGGTTCCCCGAGACTATTGTATCGGATGAGTAACGGAACCACCGGTGTATCAAGTC
+>78965 2
+CTACGCCCAGCTTCTGCTTTATCGGGCAATTGAGAATCCCTGGTATAACATGAGTCGGTCTGACGGAATGCTTGCAGGTTGGACTCAGACATGACAACAC
+>78966 2
+TCAGCTAGAGCTATCATTTGGCAGGAGCACCGTAATGTCTACAGAAGGCGATCCACAGCACTTTTCGACTGCTGTGAAAGACGTTGAGCCTTTTGCCGCA
+>78967 2
+ACGGACTTACATAGCAATACATACGTGGTATTGTAACCTTGCGTGCGCGCGTCGCCAGCAAAAAAGTCTCGGGCATCTTAGATCCTTAGTGGTGCGCTCA
+>78968 3
+CAGCCGTATCGACAGTTAATGTAACTTTAGCAAGCCGGAGCCATAGTAGATCAACCCCTCGCGTTAGGGGTTGCGTGTTAGTCATTCTCAACGGAACGTC
+>78969 3
+CCTAAGTGTGTAGGCTGTGGCCACTCCTGCCAGATACCAGGCTAGTTTGGAGACTATAACCATCGATTCAACACCAGCAAGGGCTATTTATTGAGGTCCG
+>78970 2
+GTCCAACGCTCAGGTTCATGAAGGTACTAGAAGGCTCCGTTCCAGGAGACAGAAGCGCTCCGGGTCGTCTCTCTGGAACGATTTTTCTACAAAGTATACT
+>78971 2
+AAAGTAGAGTATACGCATCCTTCATTGTCTACGGATATCGCTTTGTTAGCACACTGAGTCCCGCGGAAATGAACCGGCGACCTAGGTCCGGATCCGTGAT
+>78972 3
+TTATGGCAGACTTCTTTGTCCCTTCAACTTGCCACGAGAAGGATGTTAACCCGTCGAGTAGAAAACCCAGCAACGTACGCTATGACGGTGAGGCTCGGTT
+>78973 3
+GCTTATTTCCAGGCACCGCGCAACCGTAGATACAGATGCCCTCCGGTAGTTAAGGGACCTAGGCTTTAGGTTAGTTGCATCAATACTAGGCAATGCACGT
+>78974 2
+TAATGAACTCAAAGGAGTCCAGTTCTGTATCATCGCAGTTGCCCCTAGGGGTAGTTGCACGTTGACAAAGACTTTCATGCCTTCGCATCGGACGAGCCAG
+>78975 3
+GTTTAATCGTTAGAACCATGCAAAAGCGCCAGAGCTCGGATGTCTATTGACTCTTAACCAGCGCGTTAGCGTCATTGTGGACAGGTACCCCGAGGCCTAT
+>78976 1
+AGATAAGAGCGCTCAGGTCCGTCGGTAAACGCACCTCCGGCGGTCAGTATTGCTCTCGATGAACTGCGCTTCGGGTTCTAGCAATATACAGAAAATTTTC
+>78977 3
+GAAGATCTGGTCGACCCCGTCTGGTCAATAGCTGGTTACCATGCCATATTAGCCCTTCACGGACATGGAACGCATTTACCGAGTATTACGTCTGAAAGGG
+>78978 1
+GCGACTGACCCTGGGTAAACAGTTCGACCTACATGTAAGCGTTACCGTGATTAAGCTCTCTTGTGGTACCGCTCTGAGTCAAAATGCAGGGCGTCTAAAC
+>78979 2
+GCGCAGAAGGCCCCCTTAAGTGATGCCAACTACCCCTCCAGGGTATTCGGTAAACAATTTGGTCCCGAATTCCGGGTAATGAGAGATTCGCATTTTTGGA
+>78980 2
+CCACCCTTGTGCAATACGTGGTTAACCGATTCGCCTGTATTAACTGCAGGAGAACGGCTGAGGTCCATGTGTGGCCCGAATCCAAAGTAGATTGCATTCA
+>78981 3
+TAGGTCGATGCGTGCCCATCCCTAATCTTTCGACTAAAGACCGGACTGCCCGCGAATAGAGAATCGCGAGTATCGCAAATTTGGGCTCTAGGTTATCTAG
+>78982 2
+CGTCAGATCAGTACGGATGGTCTAGTATTGTTATTTGAGCGCAAGACGGAACCCAAGTATGCCTCGCTTCCCCCAGCGGTTTACTCAATGAGAACTGGAC
+>78983 3
+AATCCGCGCGCCAGACCTATTCGATACGGTGCCAAGGACCTCACACATTTCCCGGAAACTTTGTGAGGCAGTGATCAAGACATTCGTGGATTTGTTAGTG
+>78984 3
+TCCCTTCGCATACTACTAATCTTACACAGACAAATGGAACACAGGGGAGTAGGTGGGAATGCTTGGGTCCGGAGCCTCTATCTTCGCTACCTAGCGATGT
+>78985 3
+CCTTCGTTGTCCAACGGCTTATATAGGTGGCCGGAGAAGTGGTCATACCCGCACATATTAACCTGAACGCGGCCTATTGAAGGCGTCAACAGAACGTTTT
+>78986 3
+CCGATTTGCTGTTTGTGGTTCCTGGGCCCACAGACTCTCCGTCGATCGATGCACTAAAACCCATAACGGAGGTTAGTGGCAGCCAAGTGTAATAATGACA
+>78987 3
+AACGGTAATTTACTGAATAGTGGAAGGAGCCTTAGCCCCGTGCTTGCCACGTCCGATTGAGATGTCTAGTGCAATCACCCCGGCGGTACAATACTGATTC
+>78988 1
+GCAACTATAACTGGGAGCAAGGTTGTCACCGCGACTCCATTCAAGAGTTTTGCCTCAGCGGAGCCACCTCGTTAGGTAGGGTGCATTAAACTTAACTCGT
+>78989 2
+TGGAAACCCCACCGAGCGATCCCCGTGTTAACCGGTTTACTGCGCTCGAGAGCTTTATGAAAAGAGTCGTGCTTGTAATGGAACGGCCTAGTATTATACC
+>78990 1
+ACCTCAGAATTCGCAACCCCGTATAACTGCGGTCTATCTACTAGTGATACATGCGTATGAATGCAACCGTACGCCGGTAAGTTCGGTGGCTAGATGGCTG
+>78991 1
+TAGGGATTTGTACAGTCCATCTATAACAAGCGTAGCCCTGCGCAAGTGCGTGACGTGTCGAGATTAAGTGTTGACGATTCAAGACGCCCCCAATGTCCCT
+>78992 1
+TACTAACCGGTGATCAACAGCACCGGATCTGAGTCTCGATCTTTATATTCGTTACACGGGTTGCGCCTTTGCTCACATAAGGAGAGCAGACACGGTGGCA
+>78993 1
+CCAACTCTTGACGGGGACTGTTCTGCGATACTACCAGTGTATGATCATCGGACGTATACGAAGCGAGCTCGTGTGCAACTATGAGGAGCAACTCATTCCT
+>78994 2
+CTCGATGGGACGGTCATAAGTTTGAATTGTAGGCGCCAGTATGTTATTTCATAAACGCTAGATCAGAGCCGGCGGCGAACCTTACCCTTACAGACTGCCC
+>78995 3
+GGGGGGTTCGGTTGCGGTACCGCTGCGTCCTCCGAATTACCTACCAGCAGAGATATTCGATTAGCAGAAAATCTTACACTTCAACTAAATGCCAGGCGTT
+>78996 1
+TATTATCAGCGTTATCTGCAGCCTTCAAGGAGCTATTACAACAGCCCTAGGAACGGGGGATCCCCACGTTTGTTGTCATAGTAATCCGGAGACCCGGTAG
+>78997 3
+TCATATGTGAAGGACCGAGCCTTTTGTTGGCTTGCGTACTCAAACGGTCCTAGGCCTCCGTCAGAACACTGGCAGATAGTGACCGTTACTTAAGAGACCA
+>78998 3
+CTACCAAGTTTTGTCCCTGATATTAACAGATACACCTTGCGTGGAACGTACCGGCTGCTCGCGCATGAGAGTAAGGTATATGCAAACGACCGGTGTCCTG
+>78999 2
+GAATGACTGCACGGAGCGCCGTATGCGTTACACACTCACAGACCTTTGGAGAATACGTCATGGTTCGTGGAGCGCACAGCATTTACTTAACTGCTGTCAT
+>79000 1
+CGCAATACACTAGTGTGCATGGAGTGCCGGCCTAATAGTGTCTGACTAATTTGCTAGTTCGAAGCCGGTGCTCATAACGGACAACCCGGTCCTCTATAAG
+>79001 2
+CGAGAGACTCGGGCTATATATGGCCATGCCAACCTCTTAGTCTATACCGGGGTAATCATTAAGGGTCTGCATGGGCCCCTGCGCGTTATAATGAATCCAA
+>79002 1
+GGCAGTTGTAGTAAGCGACTCTGCCGCAGCATCTAACCAGATTTCCGAGTGTGTCCAAGTGTGCATCGTCCCCAAAAAAGTACCGATAGGTGGTACTCTT
+>79003 2
+AGATTTCCATCTAGATCGTTAAATGTACGAGAAGCACCCGGGACCGTCTGTCAAGCGAGGATCGCGAGTGTCACTTATTTTGCTATGGCCGTAACGCCAC
+>79004 1
+TGAAGCGCCTGCTGCCATCGTTTGGATGATAAAACCGTATGCCCAGTGTAGCGACCACTAGCCAGATCTGGCTCTGTATTCAAATGACATGTGGGACACT
+>79005 1
+TCCCGGGGAGATGCACGCCTTATCAGAGCCTCCACGTAGTACAATCAGTGACAGGTTAACGTTCTAGTAAAAACGATCCGTACATTCGTTGGTGCGTGTC
+>79006 3
+ACAACTGCCCCCGATAATAGCCATAGTTTTGAAGTTCCTAGTCGTCTCTGAGGGGAATCAGGGTGGTCGACGGGACCCATTTCCGTGGACCAATCTAATA
+>79007 2
+TCGAGCACTTCAGATCAACAGGAATGTTCAAAGTTATCGTTCTTATATCCTGAGGTACGGTCATCCGGTAGGCTAGGAGCCCGCGATTCGAACCCGCATG
+>79008 3
+AAAAAGTAGTTCATGCGCAGTGTCTCACGACCCTTGAGCATGGGGAATATAAGAGTCCCCACTGGACGCTCGTTCGTGACTTTAGTTCAGAATTCGCCGC
+>79009 2
+CTAGGTGTCCGATTGATGGGAGCCCGGCTCACTGACTACGTATGGTATATTTTGCAGCTGCATTATCACGACACCGGGTACATCACGCAATAACAGGACT
+>79010 1
+GATGACTCTCTCGTCGGATCGTGCGTATCACACGGCTGTCTTCTTACAAAGACATGGAACCTGGACCTAAGAACCGGTCACAGGCGAATTTGCAAGTTGT
+>79011 3
+AGTATTGAATCTCATCATCGTGTATAGCTGCCAGCGGCCTAGCCACATTTGCATCAATATGAGTCTTTGGTAGCACGGGGAGCTGCCATACGACCCGAGA
+>79012 3
+GAGGATGCGGCCATCCCTGCCTGTAATCGCTTATCTAGGCTTATCAGCTTCGCGAACAACCATATAGCTATCTATCGTATGTCACATAGAGCAGGGGGAG
+>79013 2
+AAGTGAGCTACATTAACAGCGCTGCGAATGTGACATCCCGGAATGTGCTATCAAAGTGCGTCCTGTATCACGATTCTCGGCGGTTGATACCTACGTCGAC
+>79014 1
+CGGCGTTTGCCATAATTACCCGTGTCAATACAGGTTTACGTCAGAGCCCGATTGCGCGGCTCATCGCTAACGCCTAAAGGATTACCTGTAGTAGAGAGTA
+>79015 3
+GCGCTTAATGCTCAATTTCCAGCGTATTACCTAGGTTGCAATGTTCCTCACGAAAGCAATCAGCTAGGAAGGGCTGGTGCCACCAGCTGCAGTCTATGAG
+>79016 2
+GACAGGCCCAATACGACGCACTTACACTGGGTCACGAGCATCATGAATAGTTACGACTTTATCGCTCTTGGTTATCACAGTGGGCTGCTAGGATCTGCGA
+>79017 2
+ACAACGGCCTCAACGGTATCGCATATCTGGGCTCTTTACGAATAGTGCCGTCGAGTTCAGAACAAAAGCGGAGGGGGCCTTGCATCTTTCTTAATCGATC
+>79018 3
+TAGCCTACCACGTAAAAACTAGTACGAGCTGGTGCCACCCAGATACGAGAGACAGTTTTTTTAGTTGCGTAGGGATCATTTCAGGGGCTGCCATCTCCGC
+>79019 2
+TGACACGCTACATGGGACCTGGCGGACCAAGGTACTCAACCTAAATGCGCACGATTGAGATGTGCACCGATAGTTATTTCGTTTTACACCTTACTGGGGC
+>79020 2
+TTATTTAAACTTCGTAGATGGACCTGTCGCCACCACTTCCGGAATGAATCAGATGCGGGCTGTCACGCCGCTCATAGCGAAAAACGGTGACTGTTGGTAC
+>79021 2
+ATGCTTTAGCGCCAGACCAGACGTTTCTACCACGAAGCGCGTCGCAATTGTAAGGTCGGGATTACTTCGATTAAGTTCGGATATCACCGCATGACGCGAT
+>79022 1
+GCAAATAATTCCGTCCAGGGTTTTGAAAGCTCTATTGGAACGGTGACGACCCCGCACTACCAGGGGGTTGCAGAACCATCTGGATCTTAGCATCTATTCG
+>79023 2
+TCAACGTGGCGATAATTTACCCTTGCTTTGATCATTAACTCCGGCATCGATTACACAAGTTGTAGCGCGGCAGCGGAGGCCCTCGGAGGAATAACTTCAG
+>79024 1
+GTGCGTGAGTACGAATTGGTTCGACTCATGCACCTGATTGTCCCTCGCTACGTACGTTTTTCCCAGCATGAAATCCTGACACGTAGGACACGAGAGAAAG
+>79025 1
+ATCATAACGGTTCTCGTGTTGCTCCAGCCGTAAGCAAGCCATTGCAGCCTACGAGTTTTCCACTAGACGTCTCGGACGGTGCTGGTAAACTAAAAGGGAT
+>79026 2
+ACAATTCTCTCGACTATGCCGGCATCCCTACACCGGCAAAATCGTGGTGCTGTGGCTGTATATACTAGTAGCGTCCAGTATAAAGTTGGAGCGTGAGCCA
+>79027 1
+CCCAGCCAGGGTCCTGTGCAGCGCCCATTTACAATTCAATAGCAAGCTTAAATGCTCTATGAATGCTGGGTCGAAAGCAACACATTGGGCTTTTGGGGCT
+>79028 1
+GTTGCTGGACATGGCAGGGCAGCTTGCGCATGATTTTCCCACCGCTGGAATTCATGAGACACACTTAACTACGCCACATTTAGAATCGTAACTGTGGGAC
+>79029 2
+TTCTGGTTCTCTGACGAGCAGGCGAACCGTGCCTACAAGGGCAACTGTTTCATTTTCTTGTCTCGGAGAATTATGTAGACGCAAACCGCCGAACGAGCAA
+>79030 1
+GTCGGCATCCGATCGAAAATGGAAGGGCAGTTCATCACCCGGAGGTAGCCGGGTTCCTGCACATCATCTTCTTTTAAACTCTCCGATAAGGGTAGCATAT
+>79031 2
+AATGCTGGGCCGAGTCTAACCGACCCAATAGTATACCAAGTGCGCCTTTGTTAGAGCAGCGCATTACTAATTCCGCTATGTATTGGGACGCACGGATGTC
+>79032 1
+TTAATCTTGTCGCCGTACCGCGTTATATCTTGGACAATACGTAGTACCAGTAGGTGCGTCGGCTGCTTCCAGAAGCAGACGGCACTGAAAACAGCCTAGT
+>79033 1
+TCATGTTGGGACATTGCAAGCACTTCTGGAACGGGTGCGGCATAGTCGAAAGCCTTTTCTGATTAACCATACTATGGCCCTCCGAGAAATCCACACGGGT
+>79034 1
+GTTCGCGCCAATCTACCGCCGAACTCCGATGTCTTAGCAATGATTACAAGCGGATCACAGTGCCATACAAATTGTCCTAGGGGGGGTGAACTGTGTACTT
+>79035 3
+TCCCGCTATTTACGCCGGTAGGCATTTGCTGTCGCAGCATAAAATTGGGTCATGTCAGGCAACATTCGGGATTGTGACGCGCTACCACGGAATACAATAC
+>79036 3
+GCTGTAGACTATCTGCGGTGCGTTCAACGCAACTGCATGATGGGAAAGCAACCCAGACTGATCTTTCGAAATGCTGGCTCCAAGGCCATTTCAACGTGTT
+>79037 1
+CTTACGACCCAGATGAGTGTACTTAACGACGCGATGTATAGGGACTTAGCCATGGAAACCACGCCCGTTGATATCATTTCTTATGCGTGGGTCACCGGAC
+>79038 3
+ACCTGATTCAAGTACCATGGTACATTAACCCATCGAGCATCTGCTAATATCGTTGAACCGTCTAGAGCGTGCTGACTAAAACCGGGCCTTGGCGGGTGTG
+>79039 3
+GAGTCCGAGCGGTTGGAGACCACCTTTGCAGCCACTCCGATCACTCCTAATTGATGGATTCCAAATGTGAGACCGTTGGTGCAATATGTAAGATCGCCTA
+>79040 1
+CCGTATGCATATGAGTAGCAGGCGATCAGAGTCCACCGTATTATGATCGAAGGTAACGCCCTGCACGTTTTCTTTGAGCCCCAACCAGGTGGTTATAAGC
+>79041 1
+ATTCCTTAACCGGAAAAATGACGCTTAGCTCTCGTAGGACTTCGTCTTGTTCATCTCCAGCACGTCGAGGGCGGATACGCTCGATGCGTAGGAATGCAAA
+>79042 3
+GGGCTTGTTGCTTCACATGGCTCCAGGAAAGCCATCTCTAAGATACCCCGCTTATGGATGCACCTAGTGATACTCGACTGAGTCCTGGTAACAAGAGATG
+>79043 3
+ATCAAGAGAATTTGTTCCCATCCGAGCACAGTCCGGTGGTGTCCTAGGAACCATATCAGATTTGGCCTACCGTAGCCTATAGAGGCCGGAGTGTCATTAC
+>79044 2
+TCGAGCCGGGTCTCCTGCAGCACTTTACATGCGTAGAAGTACAAATGACCCGTCGGCATAGAGGCATGACATAACCTAGTTGGCTGTCCGATTTAGACTT
+>79045 2
+TTGCGTAGCCGCTATCAAGACTTCCCAGTCGGTCCAAGGCGCAGCGATTATAGTCCCGTAAGTGACCTGTGTCAATTTCCATAAAGATCGGGGTAACGAT
+>79046 1
+ATTCCTTTCTAAGCCACCGTATGATCGCAGGTAGGCACTCAGGCCACCTACCTAGGAAGTTGTGTCGTCGGATCACGGTAAGCTTAGGCGATCAATGAAT
+>79047 1
+TTACAGTGGCTCTTTAAGATGCTTGCGGTGTTTAAGGGAGGAATACTATAACATGATCCCCGTGCAAGCGCACGATGCCTGATCAGCGACCTCCCTGCAA
+>79048 2
+CTTAGAGGTTACATTGTACTCAACATACAGGGCCGCTGTTTGTGCAAGGCCCCATCTTAAGCGATAGTCTACAATCATTAAGGTGCCGCGCATGGCGAGC
+>79049 1
+ACTCCCGAGCGGAGGTGTAATGACCAGGCACTCATCCAGGTGCCGTACGATAGGTGTTCTTAATCTATAGTAAACATATGGGCCGCGGTTTCAATACCCT
+>79050 2
+ACTCCCGCATCGTCCGGAACTATAATATTCTAAAGTCGGAAATCTTCGCGTATGGGTCTCAGATTCGATTCGTAAGGGCGGCACCATCGCGCAGATGGAT
+>79051 1
+TCACCCGCTTGCGGCCGTCTCAGCAGATAAGTAGGCCAAATTGGCTAATCTTACAACTCGCGGGTCTTTGCAACTCACAGTATAGTGATTAGTGCAGGGA
+>79052 2
+ATCACGTCCTCGAGTATAACCCTAGGTTACAGCGCATATGTGCCAGGACCACCAATGAGTCGGCTTATGTAACTGGTACTGACTGAGGGTGACCCTTGAT
+>79053 3
+TTGCCTCCTTTCTCCCATCGGTGAGAGTTCTACTAGTGACCAGGGGGACGGTCTAAGACAGAGTGACGATTATTCAAAAGGCGGAGTCAACTATCACCTC
+>79054 3
+TCGGCCCGGGCGGCCAGTAATAGATAATTGTCCAGAGTACGATCCTCTGACTTAGTCGTCCAGCTTAGTCAAGCGAGAAATGGCTCTTTATAACCCTGAG
+>79055 3
+GCAAGATTTCTTTTGTTAGGCAAAGGAGCTCTGCAGTCGCTCTTACTCAGTGACCGGTACTCGACGGTATGCCCATCAGACAAAACGGGAACTAGCGTCT
+>79056 3
+AGACCGGTACGACATCGACCGCTTCTTTGACTCGTAGCTAACAGCCATTGTCTTGAATAAAACGGGGGACACCGAAGCATGTTTCTAGAGTTTCGCGTCG
+>79057 2
+TCGCGTGCTATCCAATTGATTCCGTGCCATTGACGAGCCACGATGCCTATAAACAGTGGTCCTGGTTTAAGCCTACTGGTCCAAGAAGCAGTATGCAGGA
+>79058 2
+CAACTGGTAAAGCCAATCTTAAGGAGGTAGATGACAATGCTGTTCCTTCGTCGTTGTTACCAGGTAGTGCACAACCCCCTCCGCAATTTTGAGACGGCGG
+>79059 2
+GATCTTAGACCCGTCCCAACGTGGATGTGTGATCTACAAGAAGGTCATCACATCCATGAGCGCGTTGGTCTCATCTGCAGGTAACTCTTACTAGGAAGCG
+>79060 3
+CATTTAAGGGATCCTAAATTGGTGACACGTTTGGCGGTTCTAGGAGCCACTTCCATCACTGAAGGTAGCGGGTCATACCCATGGACATAAGACCCTCTGC
+>79061 3
+TCACAACTTCCAAATAAGTGTTGATACCCATCTATCCCATTGGATCGGGACGTGGTCCAATCATCGCACTGCGATGCCCGTAGGAAAGTCGGGTTTGGGA
+>79062 3
+GGCCATGGCTTTATAGTTGTCGCATTGAAGCCCTCCTTATTGACTCGTAGCAGCAACGGCGTGTAAAGGTTAAGGCGACCGTGATGCCACACATTAAACC
+>79063 1
+AAGGACTCGCAGGGACGGTTTAAAACGAGGTTAGTTAACCTATGTCCCATGTTGACCAGTCGCGTCGATACCGTGTATGTACAACACCGCTTACGCTCTG
+>79064 2
+AAGTTCGCTAGCTCCGACCACACAGGTCTGAGTCAGAGTCGGAGCTACTAGGATCCGATACGGCGCGAGAATTAGTCATTTCATGGCCTATTACATTGCT
+>79065 3
+ATGTTAGCCAACGCAGGACTCCCTAAACGCACCTTGCATTTGATGTAGCCAGCTTGTTCGGGAATTGAGTCGGGATTGAGCCTCCACGTATAAGCCAGAT
+>79066 1
+CAAACCGAAGCATGGTTACAATGTCCCTGGTGAGTGGGGTTTTTGGCAGAACGACCCCTTATATCGTAACCCCCGGATTCAGCTCCCTGAATTGAATGAG
+>79067 1
+GGTAGCTAATGCATGGACGGTTTAAACGAGAAGTTTCACGATGCCGCTGGTCATCGTGGATCGCCCTGGACTATCTCTCAAAGTAAACCCCTACTATGGC
+>79068 3
+CTTCTCCTCGAGTGGACCTAAATAGTCCCTGACGGACACTCGCACTCTACATTAGTTGAGTCCAGTAGTGGATCCGAAATGACAGTCGGAAGCGGTATTG
+>79069 3
+AGGTTAACCTTTTGCCGAATATTGCCTTGCGAATGGTGGCATCGCACAACGAGCCCCGAACGTCCTGCGTGATGGAGGTTGACGTTCAATATCAAATCAC
+>79070 2
+CGGGATTAAAATCTTCCACCACCTAGCCATATGTAGTAGCCAGACCTAGGTTCCAGCGGGTTTCATCGTGGGTATCTTGATCGTGGCGAAATCCGCAGAA
+>79071 3
+ACGCGTAATTGAATTAAGACCGTAAGGGCACGACTTCTTCAGCTGACCATCGTGATTATTCTCGGAGTCCCTGGTCCCAGGATGGGCCGTCAAAACTATG
+>79072 3
+AACGTCAATAAGCGCAGCTTTCAATCGAATTTCGAGGCGCTCAGCACGGCAGTGACGGCATGTGTAACAATGATTCTGCCGATGTCGATTCTGAGTCCCT
+>79073 1
+CTTGTAACCCCCGTAGTCCCAAACACAGCACAGTTGACCAAGATTATCATCTGGTCGTGCGCAGAAGTCGGGGTCTTAGTTTAGCAGCATTTCGGAGATG
+>79074 2
+TGAACCAGATGACAGGACATTGAGGAACAGGGTAGTGCATTAAGCGCCCTAGCACTGTCATCTCTCGTGGGTGAACTCCACACAATTGTTGCTGCTCCTT
+>79075 1
+ATTTGGGACGCTTCTGAGTACAAACTGGGTTTGGAGGTACTTGCGCAAAACGATACCAGGGTTACCTGGGCCCAATACCCATCATGTGACCATCTACTCG
+>79076 1
+CCAAGTCGTTGATCATCTAGAAAAATCATCGCTTCACCATTCTATGTGGCTTCTGTCCAACGGGACATTGGCGGAGAAGGGACTGTGTCCGATACCACGG
+>79077 2
+GTTACGCAAACGCTAGGAAAGGCTTATACTCAGGTCGAGCTGGCATAATGCCTTCTACCACATTTTTCGTAGCGGCCACGCTTTGCCAGTAAAGGCATGG
+>79078 1
+GCGCTGCGTACACGCTCACGCACGGAGGTGTCGCCCAATCACATAGCAATTAGTTAAACTTAGGTAACTCTTGGAAAGTTTTTTAGCCTCCGGGGTAACG
+>79079 2
+CATGTAATAGAGTCGGTCCCTCGACAAGGCGCAAGTGAATCAATACCTCAAAGGTGAGTGTCCCTACTGTTAACTTTTTCGCTCGAGGCTCCGATGGGAC
+>79080 3
+CAATGATGAAAAGGATAGAACCCCCTCTCGCGTTGTCGAACCAACTTCGCGTTAGTCGATGGGATGTCTCCGGAGATGCCGCAAAGCAGTTTTTACCTTG
+>79081 2
+AGTCAACCGCTCATCACAATAGTGAGGTGGTCATGCATCAGCAGGGTTATCTCTGTGACTACTCGACGGTTGATTACGGCAGACGGTTCCCCAAACTATG
+>79082 2
+ACTGACTAAGAATATCTTCGTCGCATTCAGACTATAAGGGTTTCACGCATGTCCTCGAAAGTGTGGGACGGCAGTCGGTATTCGCCCGAACATCTCGACG
+>79083 2
+GACAGTGGTGCATTCGTCCCTCGAACCAATTCCCCTAATTATTGGAAGGAGTCGACGGCCGTGATTCCTTTACGAGAGGAACTTTATCGCGAAGACTGCA
+>79084 2
+ACTTTAAGTGCGTGAGTCCACTGTAGCAGACGTTAAACGGTACGCACGCTCCGCTCTCGCCGAGGCTTGAGTGACGACAGTTATTGACTTCACATTAGAA
+>79085 2
+CCCTCGGATTGACTGGACAGTAGGACAGTGATCAATCGCCTGTTACTAGACGTACCTCAGACTGTTTGGTTAGGGCCGGCACCTACTCTGAGACAAATTA
+>79086 3
+ATATGAAGTCGTATCTACCCTACAAAAGCAACGGGAACTGGTCGGGTGCTCGTCAAATTTTTGGGGGTTATCCCTTCACACGATGAGCCCGCTAGCCGTA
+>79087 3
+GACTCCCTCAGAGCACGTACGCTCTTCAAGTACAAATGTAGCTTGTAGAGTACCCGATAGCTTGCGGCGCGGTTGGTTTCTTAGACGTACTAACAGCAGA
+>79088 3
+AAAGGTGAAGCTGGTGACTATCCGATTGACAGCCGTTGTATCGTTTCTGACGCAAGCGTTCCTTTCCCATCATACTGAACGGCGGTGGAAGCAAACCACT
+>79089 3
+GTTTTCGACCCTGCTCCGACGCCTTTGAAGGGGTATAGGACAAAAAGCGTTTTAAGTAGACCGTGATAGCCATCACGAGCGTAGCGCTTAGTACCTTACC
+>79090 2
+TTCAACCTGTTAAAAGGGATGCGAGCGACCGTTGTCGCGGGATTTCCCTAATGAGTCCGATTCCAAAACAGCCTACCCGATAGGGCATTTCCAGTTGTGA
+>79091 1
+CCTACCGGCTGACGGCTGGGGCTGACGCGGCAGGGAACTTATCAAAGAATCTAGATCCTAGCGAAAGACTTTTTCTCGTTATGAACCCAGTCTTCTAGTA
+>79092 1
+GGGGGACAGCCACTTAGCGAATTTATGCGAAAACTCCTAGGGTACCGAGCAACCAAGTTCTGAGAACTCACTGGCTTTGGTTCCGATTAAGCCTTCTTCG
+>79093 2
+GAATATGTCACCTCAATGTCCGCACACGGTTCTAGAACAGCTTGACTATCTTTGCGAACTACATTATTCCCAGCGGGGCCAGGAGGTCAGAGATGCGTTG
+>79094 1
+CGGCTGACATGTGACCGCTTGCTCTCAATTGCGCAGACCTGTGTAACTTATCAACCTCTTATGGGAGACCAAGATGTGGAACAGGGGGACTCTAACTTCA
+>79095 2
+CCAAAGTCATTAGGGCATTTGAACAAGGTTCTATCGCATGGATCACTATGCATCACGCTAAGCTCCCGTGGCGTCTAGCGTGAGGAAGCTTCCGCGTAAT
+>79096 1
+TTCATAACGAAGACGTAGCCAAGGACCCCTCAGAGGGCTCACGTATATCACCTGGGTTGCCGGGATCGATTTTGTGTAATGCACGCTTATCAATTGACGC
+>79097 2
+GGACTAGAGCATTACATATCATGTCAACTTGTAGGTCTGCTGATGTGAGGAGCACCCATCGGCAAAGCGATCCACGCGCAGATGACCCTTGTCTTGCTAT
+>79098 1
+GGCAACAGGTCCACGTTAGGCGAGTGAGGCGTTAGTATACTATAGTACCGAGCTACAAACGTCTCGCTACCCTCAGTACCTTAGATTGGTATGTCGCCTA
+>79099 3
+TCTGGTCATTCTTCATCAAGTTTCGACCAATCAACTCGGTGAAAAAACAGGCACGAAGCCGCGAAGTTAGCTGTAGCTTTGGGCCGTGCTGATACCGTGC
+>79100 1
+ACGTATGGCCTCAACCGTTGGTTCTATCCTAAAGTCGTACGATATCATTCGCGTGTCTGCCTCAGAACCGGCTCCGAATAAGGACAGAAGGGGTTCGTAA
+>79101 2
+ATCGCTAGGGGCGGGTCATATGGGTGAACTAGGATCCTCACATGAGTTACCCGAGACATAACTACCTGTGCAAGCAGCCACATCCTTCGGCTAGTTTTTA
+>79102 1
+GATTGGTCGCGAAAGTTGCTTGGCCAATTATAGCTTACAGTACCGGGCACCTGCACTTGAGATGATCGGAAGGGTAACCCTCACTGTACCTAGCTTCAAC
+>79103 2
+GCACGTAGTTTAACAGCATGCGTAATCAAACGTTCGACGGTTCATCAACTAGCTGAGCTGGGTAGCCACATTAGCAAGGTCCCTTCTCTGCTGCAAGGTG
+>79104 2
+TATCATACTCTCTTTACGTCTAGTGAGAGCCGAAAGTAGCGGGCCACGCGCCGTTGGGTCCCCGTCCAGTATACTAAATAATGTGCCAAATTGAGTGCAG
+>79105 2
+AACGGGAGGTTCCCCTTTCTCCGGAGTTCACCTTTTGTGCGGGGTTCAAACGAATCCGCAATTACACGTTCGGTCAGCACATAGGAAGAAACCTAATGTG
+>79106 2
+CGCCGTTTAATTCTTCCAGGGGCGTCGAGGAAGTGCAAGCGCGTACGGAATCTCACAGTAATGATGACATCGTTTTCCACGATCTACCGCACGTAATTAG
+>79107 3
+TTAAAGCGGGTACGGTTGCTTGCTCTAGACCCTATACGTTCCGAGATTGGCCACCCGACATGATAAACGGCATTCGAAGTGTAAGGTTAATCCCGCCGTA
+>79108 3
+ACATGATGATTTCGCAGGAGACGCCGGGTTCTGTACCTCCACCTCTCAAGGAAAGTTAATCCAGTTACAACCTGTGGGAGCTGCCATTTTGCGAGTGCAA
+>79109 2
+GTTTCTTGGCGCCCGATACAAGACGCGTTATTCCAAAGTTAAGCTCGCCAGCGGTACTTTGGAGCAAGGCCAATCGCATGAGCTTCCCGGAAAGATATTT
+>79110 1
+CTATTTCCCGCATCTAAGGCTGGTGGGTGAAACGTAGCCGCCACATGGTGCGGGGCCACCTGGGAAATGTATGTAACATCTCTAAAATTACTACTTAGCC
+>79111 3
+GTTTGAGATTTACAGTCCGTCTCTTCTCGAGGCCTGTAGTAGAGCCTCACGTTCATATGCAGGGGATAATTCACCGCACAAGTGAGCCTACAAAGCGGAC
+>79112 2
+ATCCGTAGCGGAGAAATGGATTCCTCTGAAAGGCGCATATAAATCTCCTGAGTCATTTCGTGATGCTAACATCCTCCCGGCGTGTTGAGTCGAGACCGAC
+>79113 3
+GCAAACTAGTTAGCTAGAATGAAGATCGTCGGGGCGGGCTCATTGGATGCTCAGGCCCCGGCAACCTTAAATATCAGATAGTGAATCTCTTTGCTTCCCC
+>79114 1
+TTGCGAAAGCGATCGAACTCGGCTCCTGACTCTGTCTCCACGACGAGGAACTCCTCGCTTGAGTAACTAAAGAGGCATTCTGGCCTATATAAAGTTGGTG
+>79115 2
+ACTGGGTAAGGCCTAGTCCAAACAGATAGTAGACGACCGAGGGATACGACTGTTCCTTTCCCAGTCTCGCCGCATTTTCACTGCAAGCAGTAATGGTTTG
+>79116 1
+TGTCAGTAAGGTGATCTAAGGGAGACTGACGGGGCCATCCCACCATCTTTTAGTCTCACCGTTGTAAACCTAGGACGTTTTACCATGGAACGGGCAACCT
+>79117 3
+GTGGACCCGGTGAATTCTGTAAAACAATCTCCCATAATTCGCATATCAACATTTCAGCGGTAAACTAGTGGGGTGCTTCTCGGGCGGACGTCCCCAAGTG
+>79118 3
+TGCTAGGTAACCATATGGCGACGGCTCGCTCGTACCCTCGATTATCCGTTAAAAACTCAACGCAAAATCTGGGCGCTATCGGTCTATGTGATGAGTAGGC
+>79119 3
+CATAAACCTATTCCATTATCGAGCGGCCTAGCGTCACTGAACGGTTACGCCAGATGATACTCTGAGGAGAGCCTGGCAGAACTATTGTCATCGCGGTTGT
+>79120 2
+GATTTGTCCGTATTCACTATGGGCTTAGGGAATACGGACACTCCCCTTCTCAGCCTGATACCACAGTTGCAGCCCGTGGATAATGAAACCGATAGTGAGG
+>79121 3
+CAATGTACGGTACGGGAGGGATCCCCTAGCCCTTGCCAAGGGAGCTCCCAACAACAGTTACTTTGTATAGTGGATACTTTTGACGAGATCCTATGTACCG
+>79122 1
+TCTTCTATAATCTGTCCAAACCCCGGCACGCTACCTGCCTAGGATGATTGTAGAGAGCGGGAGCATACCGTTATTGGTCAGGAAATACTGTAGGCGCATC
+>79123 1
+TTAGGCCCGCGTATAAACTCATCACCCTTTAACGGTACCAGTGATAAAGGGTTTCGGTACTTGGAATGTATTATACCCCGCCAGAGTGTCACCAGGGGCG
+>79124 1
+CGGGGCGGGGCTCAAGGCTGCATTCATGGCTATGTGCCGCTAGTTATACGGGATCCAAATACCCGGTGAACGTTACACACCAAACAACAATTTTTTTGTC
+>79125 3
+GACGAGGCTGTTGACTGTACGGTGTATCGCTAATCGACGCGTTCACTGCTATACGGGAGCTATCCTTGCTCACAAATCAAGGAACGAATTCCGATTCAGC
+>79126 1
+TCGCAAAACGTGTGTACTTTTTAGTCATCGTTGCTCCGCAGGACTTTTTGTGAGCCTACTCCCAGCAAGGTGGCCCTGGACAGGAGAGCAAACAAGCTAA
+>79127 3
+TGGATTAAGCAAACCGGGTCGCTCTAAACAGGGACGGTACGTCAGACTAGCTCTGATCTGACTCTGAAGTGCATTCGTCGGCCGACTTCTTATATCACAG
+>79128 1
+ATCCCTCGAACTATAGTACCTTTGGTGGCCAGACATAGTTTGAGTGGGACGCGACACCGCCCATCTCGATAAAATCAGGACAGTACTTTCTTGAGTCGGG
+>79129 3
+TTACCGCTAAATCGTCTACTATACGAAGACAATGGTCTGACTGTACCTTGGCAGATCCTTACGGATGCCAGAACACGGCTTCGTTGGAGTAGGGCTGCCA
+>79130 1
+CAGTCCAATTGCCGCATACGATATCGAGAAGTCCTCAGAATGCTTCATTTGTGCGGGTGCTTGTCTGGAATAGAGCCTAATCCCCAGAGCCAAACTGGGT
+>79131 2
+GAGAGTGCAAAGGGGTTGACTCTACGGCTCCGTGTGGCACAATTGCGAGACCTCAATTTTGAACAGGCGTTAAATTTTCCAGTGCCACTGTAAACTCCCC
+>79132 2
+AGTCCGACGCACGATCATCCAAGGATTTGTCACGGATTGCAATTCTATGAATTACGCAAACTCTCTAGCCTGCTGTTATGCGGGGCGCCAAGTTCAGAGG
+>79133 2
+CACTAGTATGGACAAGTTTTGAGGCGGACCTGGCCTACGCCGGATCGGTGACTCTTGTAGGCACATCTAACGATACTGCAATATCCCAAGTCCAGGATTT
+>79134 1
+GGGTTCACATTGAGATCCAAGCCCGGTGTTCTGCGCCACCACATCTACACTGCAGACATGTGTCAGAGTCGGCTGTTAAACGCTTGTGTAATAAATGCAG
+>79135 3
+GATGTGCTCCAAAAATCGGCCTGTGGAAGTATTAAACCTATTTCGAACCTTGCGGGCGGGACCACCTCCCGCCTGGAAATATCCGATAGTCTGTGAGATT
+>79136 3
+TTGGTTCTGGTGTGCAAGACCCTGCATCCAAGTGTGCGGTTGCTCGGGCCCAGATCACCGCTAAAGAAATCACATGCAAATTAGTTGGCTACAGTCTCAA
+>79137 1
+GCTCTAGACGAGGGGGTTAACAACATTAACTTCTTGCTTCTTAGTAAGCATCGTTGCCACGCCAAGTTCTACGCCCAGGGGATCAGAGTAGGCGCTACAT
+>79138 3
+GGGAATTCACGTGCCAGTCCTTGACGGTCAACAAGCTTGCATAATTGGTACCAGTAATCCTGGGGTTGGCACCGCCATGCAACAACTGAACCTTTGAGTT
+>79139 2
+TCGATTAACTTCTCATCATGCGACCTCGAGGCCCGATTGGCGTGAAGATGATGTTACATGCAAGTGTACTCGGGCACATACAACCTCCGAGGCGGATTTA
+>79140 3
+TAGAGGTCGACTTATGCGAAACTATTCGGTCGGACCTTGAATGGGCCCTTACCCAATTAGATTGCTAAAGTCACCTCGCACCTTCGGTACAGGACTGGGA
+>79141 2
+AAGCGCTCGGCGGCAAAAGCGTGTTCTGGCTATTACTCATCCGGCGAAAACTTACAACGCGTACGTGCGTATAGGTGTTTAAAGCTAATGCGCTTCCTCA
+>79142 1
+CACGGGACGGGACAGAGTTATGCACCATTCGATGTAACGTGCCCTAGAGTGCAGTATCCCTGCTAACACTACTGGCTGCAAGCCAGTTTGTAGTCTTTAA
+>79143 3
+CTCTCACAAGCGGAGCGTTGATGCGGCGACATGGTCGAGATCTAAGCCTAATTCACTCGTATAGATCGACCGCTGCCATCGAAAATATCTTGCTGATGTG
+>79144 3
+CTTTACCCTTGGTAGTTGCGGCCACCTTGGTGTCACAGGCCTGAATGTGCGACGGATATCACTGTCAGCACAAAACAGGCTGGTAATTTAGATCCACGAA
+>79145 1
+CTCGGGACTCTTGAAGCTTCCGAGTTTGCGCTAATTCGACTAAATCAGCTGGGAGCCGCTACGTACCCGTATGTAGACGAGCAGCTATGTCAAATCTAAG
+>79146 2
+TGCCCAGCAGGCAAAGGACGACAATTTTCTCCCGTGGAGTAAAGTATCTGTCTATGGGATCGTCCGGCGTCTGTTACTCAGATCGCTCAGACAATTCAGA
+>79147 2
+CAGTTCTCACAGGCGTATGGGGGGCGGAAGCTATCCAACTTTCCAATCTTACATCATCTCGGTATCAAGGAGTATCGTGTACACGGGATCGACTCATGAC
+>79148 2
+TGACTTCGCAGTAAGAACCCTCTTGCGGCGGATTTCCTAAAGAAGTGACCAAGGGCCACCCTCGGTGGATATTGTTGATACTATAGCCTACATATGGGCC
+>79149 2
+TCTACATGAGAGATTTCAAGACTCGGTAATACTACAAGAGTATGGCCCGTTTAGCACTTTGTCGCCGTTGAGCCATATGAAACGCAGGTGTGCCGCCGCC
+>79150 2
+CGTTCCCGGTTAACGACCTGGTGAATATTGTCTATCCCTGATTTTTATATGAGGTAAGCACTGACACTGGCCCGGAGCAGGGCCACCAAAACGTGACGTA
+>79151 1
+CCATATACACATGCGTCCCACTTCGCGTTTAGCTGCATGGCGGCGCTGAGAATGCAAAACAAATAGTTAATGCCCGGTGTTACTTGCCGGAGCGTTTGAA
+>79152 2
+ACTTCACCCAGGCACGAGAGAGACTGTTCTGCGCCGTCTACGTCTGGGGAGAATCTTGGAGAGACCTTACCACGTTCGTGATTTTATCAAGCTCAGTAAA
+>79153 3
+AAGATCCTACTTGGCGGATTTTCTGCTTAGGACTAAAAGTATGGACCATGAGGTCTAAGCCGTCAGACTATCGTGCGACGTCGACAAGCACGCGCTCTCT
+>79154 2
+TGAGTAAACCCGTCGCCTTAACGGAGTTACGTGACGGGCTCCCGAAATTCCCCGATGAAATAATGTAAGCGTTGGTTAGATGGCATCGGTCATTCCCATC
+>79155 1
+ACGTTTAGGACCGCGACGTATAAAATACCGGACTCTACATTGCAGCGAGCACGCTGGCCATAGACCATCTGGTGGTGTGATTAGCCCGCGTTTAATATCT
+>79156 2
+TTTGCACGAAGCATAGATCAGCTTTAGAATTGACAATAGTGAAGCGTACTACCCCCCTCTTACGGGTGCTGGCGGGTGACACAGGCGTCGTACTTACCAT
+>79157 2
+GATCTGGCTACCGTTTAATAACTAACGAAAGGCCTTTCTCCGTTCATAAGCGTACCATGTGGACGGCGGTTGGACTAAACGTACTGTCAAGCGTAGCCCG
+>79158 1
+GCCAGCTAAATAGAGATGTATCCAATCGACTGGGTATCGTCTATAACGGGTATGGTGCTGCCGAGCTCGGCACGAGGCCTTCATGTCCATATCTATCACA
+>79159 1
+TCCTGGGATGTACGGCACTAAGGTACTCAAAAACAGGGTGTAAAGCAACCGGCGCTCGAGTCAGTTCGCCACTATGCTTTCTCGACGTTCTTGTGCAATA
+>79160 1
+GGAATGGTCATATTAATGCATAAATGGCCGTGTCCACAAACAGGCATTGAGGATGTCTCAAGATCGATCGCCTTTCCGGTCTGCCTGGATGCTAGCACCC
+>79161 2
+GGCAGTAGGGCAAACTTCTGCGTGACATCGTGGACTGAGTGAATTTTGATGGTGACCGCTCCGCTCATACGCACCATCCAAAAGATCTAATTGCATGCTC
+>79162 2
+AGAGGCCTGTGAACGGCTACCCCAGAGTTGTCTATGGAGGCCTTTCTCCAATGCATCTACGTACGAGTTCACCGTTGCAACTTTGACAGCGTAGTAAGAA
+>79163 1
+TTTTTTATAGACTGGATGGACTTACCGACACAGGGTCCCGCGCGGTGACGGCCCGGATACCTAAATCTCCGGTTGAGTGGCGAAAAAATCTCTTCAATCA
+>79164 2
+CTTTGCGGCGTAAGATTTTTGAAGAGGAAGTATGCGTATACGACCTGTAGACGACTGCAGTCCCCTCTCATTGATACCCGATACGCGGCGACCAATTGAC
+>79165 1
+GCTATGGACCACCACTGACTAAAGAAGGGCCACCATTTGGGTCGATCAAAAGCTTCGTCATAGGCCTTCACCTCGTAGTGGACCCTGGTGGTTATATGAT
+>79166 3
+ACAATCGATGATAACAGGTGCCGTGTCGTACCTTTATAGCAGACTATTACGTGTAGCCCACTGCCGATTAGGGGATGGGGTACCAGGATAACCCTCTCTC
+>79167 2
+AACTAGTATCGCTTAGTGGACGTTCGCGCCCTGAAAGCGGATCGTCTTGACGAACTATACGGCGCAGTTACAGCTATCTATCCAGCAGTGGCCAATTGTA
+>79168 3
+TCCAGGCAGATACGCGATTCGTGCATTTTTTGTAAACCTAGCCAAAACTTTACGTCCTGCATTCGAACATCTTGGCAGAGAACCGTGGTCGGAGGCGCGA
+>79169 2
+TTAGGCTTCTCATCGCGCTGCCTTCAGGAGTCAAGGAACCTGCGTCCTATTTCAAGATTTGTGGCGTCGCCAATAATGGAACGAAACTGAGGCGAAATCC
+>79170 2
+CAAAGCATTCCGGAGGCTGAATAGGCTTACTCATTAACTCCCTGTGAGGGCGCTCTCGATAACGTACCTAGACCTCTGACGTTCTCATTGGGTAGAAGGA
+>79171 1
+AATCGGAAACTGAGACGCTTTGTCCGACGGCTGCATTTGAATCGACCCACTCTTCCAGTTACGCAGTTACGCCCTTAAGTTTCGGGGGAAGCGGATTAAA
+>79172 2
+GGTTTTATTTCATCGTAATCCGTGGAAACAGTAACTCGTGTCAAACGCTAATACAGCCGGTCGGCCTGTGTTATGCCAGACGGAGTCCAACGGACCATGC
+>79173 2
+GCGTTTGATTTCAAACGGCGTGGCAGGCTTCGGGAATTTGTCTACAGATATAACCCAGATTCATCCACATATGTTGAGCGAGCCAACGCGGTACCGACTC
+>79174 3
+GTCAGACGGCCTTTACAAAGATGGATGTGAGGGGGCCAATGTCCTTGTCATTCACTAAACTTTAAGTGATCAGCCAACCTCGACCGGAGCTCTTGCCTAG
+>79175 2
+ATCTCTCCACCTGAGAGTGCTACAAACAACTGGTAGAGAAATCTTCGGCGCTAGCTAGGCGCCTCGGAGACCAATAATGTAGGTCTATTGGTTTCCTGCG
+>79176 1
+TAAGCTAAAGCTTCGGGATCTGTGGCACATAGAGCGAGAGTGTCGCGCGACGCTGGTCGCTATCAACCCCAACCGTCTGTTGAATTAAATTTGTCTCACA
+>79177 3
+CAGGTACTGACGATTACTTGAGGTCCTCGATTTCCCATATAGAACTACAAGAGCTGATAACCGACGATGACGCGAGTCATGTGTGCGAGTCCGCGCTCTT
+>79178 1
+CACGTAAAGCGCGAAAGGTACCATTTTGGCTACGCTCTGGTTTTCAAGACCATTCCATATCCCTGGTTAACCAATGGGGGCATGGATCCGAAGTTCGCAG
+>79179 3
+AGTTCATTGCCGATAACCAAAAGATGTTCACCCGCGACTCTGTGGCTCGCTCCTCTAAATGTGTGATGTTACATAGAAAGGAGCGGCTGCTACCGGCATG
+>79180 3
+CTAGAGAGCTTCCCTGACGCCACATTAATCGTCGTCGGTTTAAACCTACAAGTGACAAGCACATGCTATGACCGTAACCTGCTGTCGTGTGAGGGAGTTG
+>79181 2
+CATGCCCGTGTCGCGAAGAACTGTGTCTCAACTATGTCAATTACTTCAGGTAAACACACACGTAAGTGATGTAGGCAGTGGTGGGTGACTCCTCTGCACC
+>79182 1
+TACCAGGCCATCAGCATACGAAGGTCAAGAATGGTAGCGACCACCAGGTCAGATTTTCCGTTTTGGAATCTCGGTACATCGCCGTGCGGCTAATCTTTAG
+>79183 3
+CAAAACCGCTTTAGCTACGCAACCGTGACCGCGTTATTCTACGGAAATTGATTTTGTCCATACATTGAAGCAGGGCATCGGGTACGTTGGAGTAGCGCCC
+>79184 2
+CGCATCCCTGCAAGGATGGAGATCGTGAGGATTCGTCACCTGCTAAAGAGTTTAGGGGATATCTCCCCCCCCTCATCGATTATGAGTAATGCTAGATCGA
+>79185 2
+GAACCTGCTACTGTTACCTGTCTGGAGTGCGATATAGACTGATTAAAACTGTGTCGGTACCCATATAGAGCACCCGGGGCCGACTTAGCTCTAATCAGGC
+>79186 3
+AAAGGATATCGCCGTACAAGGGTTTTTGTCTCTTGAACGATCTAGTCGTTAGCCGGGTCTGAGAGACGTGTGCCTAACATACACTCCCACAGCGCTAGCA
+>79187 1
+CACAGTACTGTCCTCCTTTGAGACGACTGGATTGCCGGTGCTTTTTCATAAATAAGCCGACCCAAATTATGCCAGGTGCCAGCGGAGCGCGAAAGGTTAT
+>79188 2
+CGATGGTCCGAGCCTCACTTATATAATTCTCCATTATATCCCGGGTGAGGCGGAGCACCTACCATCGATCCTCAGATAGACCTGGGGAATAGTGGGATAT
+>79189 3
+TATGAACGCCGGGGCTTTCCAAGAGTGCTGTACTTCCGTCAGCGCCATAGTAGATGCCCCTAGGATGTAGAAAAATCAGCGCCGTTCTTTCGTACTAGAA
+>79190 1
+TGCAAGGCTAAGTTCACCGTATATTCCTCTCCACGATATCGGCGTTAAGCGGGTATCAGGAACATACGTACGATGGTCCTGATTGAGTGCGCACGCATAC
+>79191 1
+TAAAGCGTATCACATCGCTCAGACGATGTATTTCGTCCCCCAGGGGTGTATACCAGAATGGTCGTGCTTTAGATACTACGTTAGGCCGGAGCCACATGAC
+>79192 3
+CTCCGTTATATGGGCTCACTTGAGAAACTTTGTACACGGAGTCCCCTAAGCAAGCCTGACTAGTCGAAGAGCGATCACAGGTTCGTATGCGCATTGGCTA
+>79193 1
+TTTTCCTTCAACACCGGCGAAAGCAGACGCCAGGAATCTAGAGCGTCCTTTGCTTAAAGGTAGCCGATTTGTGCTGACCACGGACGGTAAATCTACGTGT
+>79194 1
+GTACCGAGGTGACCGCGGTAGTGACATCGAGGATATTAAACTAACAGTCCAGTTCAAATTTTACCCTTCTCGAGTGTTGCCTGCGCCTAGGCAGGACTAC
+>79195 1
+TAGTCGTGTTTGGTTTATGTCAGGTATATTACCTACCGGCCCAAGACTTCCCGCACTAACGTCGAGGTGGTGGGACACCAAGACAAACAGATGCGTCCAT
+>79196 1
+CACTGACACAGGACTGGTAGAACTTTGTGAACCGCTAATAATGATATGCCGGACGGGGAGTGGTTCGAATCCATTCACCGCCCGTTTATCCAGTCCATGT
+>79197 3
+AAGACCATCTGGGTGAGTACCGGTACGTAAGCATGCCTATCCCCTCGGAAACAGCCGTGTCTATGGGATAGAGCCTGTTTCTTGAACGGCCAATTAATTC
+>79198 2
+ACCGGCGCACCGACTAAACACAGGTTCTAAGTCGATGTGAGGTTTCGAAGGGGAAACGTTTTTATTCGCCACTACAGGCATGGCTTGTCATTAGCCCACT
+>79199 3
+TCTCAGCAAGGAAACCGGCAGTACTTCCCTAGTGTTGCTTATGGCAGCATGTTTTGACACAATTTCACTGCATTCATGAGGAGCGGCGCAGCAAAGCGTC
+>79200 2
+TACAGGCTGAGGGCGCGAAACTCCTCATGGAGTCTCGGTGCCATGTATAATTATCAGGGTTACAGAGTTGCACTGATGTGAACCCTCCGCAACTCCTATA
+>79201 3
+GTCGCTAACGCCTCGAACTCGTATGTCCACGCGTAATCAGCTAAGAGGTGATGTACCTTAAAGAGAGGATAGCTGTTCTCCCGCTCCATGAGGTCATTGA
+>79202 3
+ACGGTGTGAAATGCATGAACGAGAAATCCTATAGGTACCTTATATGGTTATAGCGCATCGTATGGCGCTTCAGCAATCGCCCTCCGTAGGGGCCTACTCC
+>79203 3
+GGTGGTCCAGGCTCGATATTCTCGAAGTCTTGAAATTGTATCGCCGAGTCGTCACGCTAAAGTATCCACCCCAATGGCATGGGATCACATTGAAAGCCTG
+>79204 1
+GTGTTGATGGTAATATCCTCGGAGTTGCATCGCAGAGTTACGAAACCAATAAGATTTTCGCAGGACACGTACAGGCTCTTTCCGAGACCGTCGCTCACCG
+>79205 1
+AGGGTCTCTGGGATGGGGTCTGGCTTCTAAAGGCGACCGACCTCCCTTTAAGTCAAGATATTACCAACCCTCCTAAACATCAAGGGCGTATCGGTTATGA
+>79206 3
+TGCTTGCGATGTCCCTGTGTGCCCCTGACGGCAATTTATCACCAAGGACGCGACGAAATAGAGATCCGTCCCAGTTCGTATCAAGGGTTATAGGACAATT
+>79207 2
+CCTTTTTACCCCCAATGCCCAGGCTTAGTCTCGAAACAAGATGTTTAGTTTGAGATGATGCCACGTGTTAGCGCAGCATCGCTAGCCCGAAAGGGGGTAA
+>79208 1
+AACCAGAAAAGGGTTGTCGTCAAAGACAGGACTTAACGCGTCCCAGGGCTAGTTGATCCACCTGGTCCAACTGGTGCGTCCTTTCTGTTATTGCCATGAA
+>79209 3
+TAACAACGGACCAACGGATGGGCTAGCAGCTTGGCCTTCCCCCTTAATTCAATCGTTATGTGGAACTGACAGTTACACTTTGGCCAGATGAGCGGCGTTA
+>79210 3
+GGGAAGTGTACATGGTTTCCACGCTAAGACGTCAGTTAACCGGCATGTTCAGTACTCGGCGCCATTCAATCAATCGTCCCGGTAAGAGCCAATGATCTGT
+>79211 1
+CCGGTGTTTGGTCCGAAGTGCCTCGAGCCGCCATGATTTCGGAAGAGATGTGCCTTATCCTAACCCAGAGCTTGTACAAAGTCACAAGAATGAGTTCTAC
+>79212 3
+ACAGAAAGCAATCAAACGCCCGAACGGCAACATCTTATCGTCTCTTTGCACCCTTGTGTGAAAAGGGCGTGACGTCTCCTGTGGTTGGGAGTCATGCTTA
+>79213 1
+GATATTATTTATACGTGATTGAGCTGCAGAAGCCAGTACGCTAGGCGAAGGCACCGCGCAATAATTAAGCAATCCGGCGCTTGCCGGCTTTATTCGCTCC
+>79214 1
+GATACACGGCTGGCTATCAGTTTGCAGCCTTAGACATCTTGATCCTGTGACGGACACATGCGCGTGCGCTGTACGAAAAGGAGAACTTGATCCTTACCAT
+>79215 3
+TAAGGGAATCTTCACGAAAACACGACTATGTCGCAGCGCGGGTCTATATTTACCAGCTACGATTCGCGATTGTCATTCGGTGGTCCTTCCGACGGGACAA
+>79216 2
+AACTAAGCTGTATATCCTCCGTTCCGGCCCTTAACAAGGGAGAGTAGACACTATGCAGCGCATTATCTCCGGTTAGGATCGGACCAGGCTATGTGTGCTA
+>79217 2
+AAACTACCTATCTCGCCGGAGATTCAATACACCGTTTCAATTCATGGAAACGGTCGATGGCGTTCGCCTCGGTCGTACACCTATTGAGCATGAGAGGTGG
+>79218 1
+GCATGCGATGCCTGGTCCGAGTCGCGCACATAATCCTACCCCGTATGATTAGTACTTGCGACGAACTTTCCGGTAAGATAATACGGAATCGTGATGACTG
+>79219 1
+CTGCTAGAAATATGTGATCGGTGTAGAGTCCGCCTACTGTAATCCCATGGGTCAAGACTGAACTTGGTATATCGCACTCAAGTGTCGCTCGGGACCCACA
+>79220 1
+TTTTATTGTCGACGCTGATTAGCAAAAAGCTTTACTACGGACGATCCCTATACCCGAGGTGCCGGAGCACATAGCTTCGTCAGCTGACAGAGCTGGAGTC
+>79221 3
+GGCTTATGTGATATACCTCGCTGGTGAATATTCATTGGTATAATAGTCGACAGCCCTGTCGACCGAGTTCGCGAGACGGTCAAGTCCCCGCTAACAACAG
+>79222 3
+AAATGCAGGTTTGGACATGCATTGCTCATCTGAGTGTCATGTTACAGCGGCCGGGAACCTCGTACATATTTCCCGTTGTCCGACAAATGAGGGCACCAAC
+>79223 1
+CAACTCGTATCCGATGCGAATGACTAGCGTTCCATCACTTTTGCGTGCAGTAGGGTAGCATACACTGCGACTCGAACCCGACGGTAGTGATTAAAGTCGT
+>79224 2
+GACTAGCAGAGGCTCATGGCGGAGCGGACGTACAAAGCTCTCATTTAGATAAGCGGTTCGAGGTCATCTTCAATTCCTGCATCTCTAGCATGCCTCGAAT
+>79225 3
+TAGATAGTGAGCGCTATGCGGTCTTTAAGCACTGCCTTAAGCTAAGCCACCCCAGCTCGTTGTCATAGTTAAGACCGGGCAGAGATCCGATTCCGAGATT
+>79226 3
+AGGAATGTATACCCAACGCGAGCTGGATTCAGACTCTAATTTTAGCCAGATTAGCAGCTGAGCTTACTTGTTCTGAAGCCGATCGCCGGCCCCAATTGGG
+>79227 1
+GAAAGGAGTAGCCATGTAGTTATCTGACTCTCCTATGGAATACCCCCTACTGGGGTCACGGGCATTGTATACATGGAGAACTTACGGGCTCCCTCTAAGC
+>79228 3
+CCGCCCATCCTATATGTGCCTAAGCTCTATAGGACCAAAACAGCGTGGATGTAACTTGGCTTACCAGATTGCGTACAGCTGGCTGGTGGGTCGTTACAAA
+>79229 3
+TTCAAAAGTTCGGGGATTGCTGCTCGCCTTAGTTAGAGAATGCTAGACAGCCGATAAAGGCTGCCCCCCATGTTGCTATTCACCACAGACTGAGATTGCG
+>79230 1
+CTAACCTAGCCAGTTCAACTGTAGAATGTCTGAGTTGTACGTACACCCCAGAGAGTGGTGCTTGGCCTATAAAACTGAGCATCGCGTTGCGGTTACACGC
+>79231 1
+TCCCACTTGATTGTACGAGATACTGGCATTGGAGTGCGACCTTTTGTCATGCAGGCCCCTTGCGTGCAAAGCAGGCAAAGATAACTGAAATACTGGCCTC
+>79232 3
+GATAGGCTGGAGAATTCTCCGTACCTACGCTACGCAAGCAACAGAATTCGGTGTGATCCCGCGTATTCGGTGATATAACTCCGATGCCGATTAACCGTGT
+>79233 1
+TGAGCTGCATCGCCGGCTTGGCAGAACGGTTGTCTACAGACAATGGTTACAACTCTTGAAAAGGGCATTCGATTCTTAGGTAACTTTAGGCAACCCCCGC
+>79234 2
+CGTCTCTACAGAAACAGTAGACTGCAGCGCCCGGATCCCTGAATTGGTTACGGTGCCACCAATTCATAATCAGGGGTATTGACCTCAGGTACTATGGTGT
+>79235 2
+CCCAATGTATATGTGGCTCCTGTGATAAACAAGCGTTTACTGCGGCGCGCAGGACGCCGAACTCAGATACAGGTAAGTTTCTTCGATGCTACGTAACCTG
+>79236 2
+TACGCTGCAATGTCCCGGCTGATTGTATCTACTACTGGGACGGGAGAGCAGTGATCAATGAATTCCCGAATAATTACTAGCTCAACCTCCTATGGGGGCC
+>79237 3
+GCATCTCGAACCTAGGAATATTTACATGGGGAGGTCCATATTCGTCTGTTCTGCTAACGAAGGTCGTACGACCATGGAGGCGCCCCACTATTACTACGGA
+>79238 3
+TATGTAATTCATCGGTAGTCCGGGTTGATCACAAAGGACACTTACGCCTCGTGCTGGTCATAGTCCTCGTGGCAAATGAATTTAGCCCCGAAGCGAACCG
+>79239 1
+CGGCGCCGGGAGAGTCTGTCCCTGGGATTCGATCAAAGCACTCAAGATAGTATTCCCTAAATAGTATCCTATGATGCTCAGCCTGGGTACGTGACCAATT
+>79240 2
+GCCCTTCCCCGAGGAGGGGACGTTATAAGCATATTCACATTAAATCGATGAATTTATCAGAGTCGTCCCTCGCTAGAGTTCCTAGCGTCACAGGGTGCGA
+>79241 1
+AGGTATATACTGGTCCAAACAGTGCTAGGCAAGTGGCGGTACAGACATATAACGCCATCTTCCTCGTCACACTTCGGTCTACGGTCTGAGGGTTCGTAAC
+>79242 3
+GGTAGGTAGAATAAGCGAATATCTAGACGTCATAAGTTTCCATGTGTATCCAAATATGCGCCCCGCCGGGCCGTTACGTTCACGAAGTGCCACGTGCCTT
+>79243 3
+ATGATTGTCACCAACAGACGGCTGCCTTATTTGCCTTTTTACAGAACCTAAGGCGGCAGGAGGTGGTTCGCTTAAATCTGGAACCCGTCGACAAAGCGCT
+>79244 1
+GTGATCACACGTCTGACCACAACTCTTGAGATACGTAGTTCGGACAAAAGCTAGCCGGTGGGCGGAGACCAGCGTCTTTTACGCCTTCGTAATTTAAGTC
+>79245 1
+CAATTTCACGGATAGTAGTTACGGCAGCGTATGTAGGGTTCGTAGAATACTGACACCCTACACCGGCAAGTGACAGGTCTAGTCCTTAACCGCCTGCTGT
+>79246 1
+TGAAACCAATGGATCAAAACTGCGTTCTCGGGGTGCCAAATGTAACCGCGTTGTGGCGCCGAAGATTTCTCCTTAAGTCTTATGCCAGCACTAGCTCAGG
+>79247 2
+AAGGTCCTCTTTAGAAAAGAATCGGCTGATCGCGTGTTGAGAAGCTGGGCTATAATAGGGCCCCAGTACAGACTCCTCGCGCGCAATTTATTCCACGTCT
+>79248 2
+TTACGCCAAAAGCTCGTAGACTCAAGGCGTCTGCAAAAGTTGGTGGGTATGCTCACTACCCTGCGTACATCTGCGCTCTATCGAATTAACATGAGGCGTG
+>79249 1
+GAAACGCAAACTGTCAGACACCTGTATGTCTGTTGCGCTCTGGAATGCCGCCCCCTAGGCGGCTTATTATACAGATGTGATCTCTTGTAAGAACAGGCAG
+>79250 1
+GGTTCGGAACTCGGCTTATTGACGTACGTCAGCAAGCAGCGCAGCCTGCAACCGTACCGCTGGGCATCGGAAAATTACTTGTTTTGTCCATAACTAGATA
+>79251 3
+CGATAGAATATGCGACGGTGCATGTCCCACTTGCCAACTGCGATGGTACTCGAGCAACATAGCTGCGCGTTGGCATCTGGCGAATTTTTTCCAACGAATA
+>79252 3
+ATCGCACCGCTGGGCATCATCGAAGACAATGCGCGGGTGCCAGTAACTCTTCATCTAGGGTTTCGCGGTCGAGAAACGATTACAATGCTCTTATATCGAT
+>79253 2
+CTCACACCGAGGAGCTCACGACGGAGGATAAGTAGTCCGTGTCACTAAGATCCGGCTGTGGTACCTCCAATTTTCGTCGCTAGTGGGAAATATAACTTCT
+>79254 2
+CATTTCACGCTCAGATGATAAAACCCGGCACGGATGGATCTAAGCTGTCTTGACTAAAGCGGTCAGTGTATCTTCGCGGAAACGACGGTGATTGTCCCCT
+>79255 3
+TCGACTCACCCAGGTGGCCCCGTGCATAGCTCTACCATGGCTAGATATGGAATGAAGTATAGCATACGTCATCTGGTTCAAAAGTGTTGTGCCCAACGTG
+>79256 2
+CTAAAGCGTCATGCGAAGATTTAAGCCAGTGACTGTCTACATTAGGCAATTAGGACCTATCCGGTGCGTCTCATATGCCATATCGAGTGCCGCGATGCCG
+>79257 2
+ACCCCGCCTCAAAAAGAAGGGCTGCATGGTCGGAGTAGTACGTATTTGACGCGCACATGCTTTGGTGTGCCTTCTAGGTAACAAATCATTTGACCTCACG
+>79258 3
+CTTTACAAGAGGGTCTTGAGGCAACGATTTAGAGCTCGCACCTGAGGCTACCCGTGGTATACGCACATACTAGGCAGGTACGCGTACCTATCTAGATCTT
+>79259 1
+GAGGGCCTTTTCCAGGCGGGGGTCACTCTGCGGAGGTGCGAATACACTACTATGCCACCCACCATTCAAGTGTAGCATCCATAGTTAGGTAAAACTATTT
+>79260 2
+GACACTCGAAAGATGCTGCCATCGATCTACAGGCAATGTGGCCGATCAATGACCAGGACCGTGTTGTTCTTTAGAATGACGGCATTCTTGATTCGCCACG
+>79261 3
+TAGGCCAGAAGGAAGCCTGTGCCACGTTTTCGGTTGCTGCCGAAACTTGAAATCTATAATCGCAACTCATGGCGACACTCAAGTTGTTCCCGGGTGAATC
+>79262 2
+GCGCAGAACCATTTCCGTGAAAGCTAGTAATCCGGCGCTGTGCTACTGACAAGACAGACTGTGCGTATTGATGCCTGCTTATGAGTCCAAGTAACGCTCT
+>79263 3
+TTGCTTTCGAGTCCACTTCGCGCTTACACGATGGCATTACAGCGCTTGGCAAACTGCTACAGCGGAGCCTAATAGGCTGAGTATAACAGTGTAAGGTCAC
+>79264 3
+GGGGAGTATGGCTAGCAACATATGACAGCCTGTCGGAATACCTCTCCAAACGCCTAATACCTGGTTTTGTAATTGCTGAACGCGAGTGTACGTGCCACCT
+>79265 2
+AGCGGAAAATCGGCTAATTTCCGCTGTCGGGCCTGACAATACTCATGTAGAGTCCTTTTACTAGTATATCGCCCCGGATATCCGTGGAGAGAACCTACGG
+>79266 3
+TTGCTTACCGGTTTTGGTCTTGACAAGAGGGCTCCAGATAGTGGTCGGTGCACGGCAAAAACACCAGAGACATATTTCGCCACATGTTCGAGCCTCACTA
+>79267 1
+GTAGTGTGACTTCACAACACAGGCGAAAAATTTGTTGGACAGACGCCCGCCACCTGGCTACTTTTCGTCTTAGGTGACTCGTCGAATGTGCACTAGGCAA
+>79268 2
+CACATCGTAAAAGCGCAGCACTTCTGATATGATGTAGCCCAATGGGGGAGCAAGAGTCGAAGACGGTGTCCTTCCCGATGACACCGTTCTTCTGTTCATT
+>79269 1
+AGTGGCCCTATGGAGCCGGATCCACGTGCGCTTTCTAGCCAAAATGGAAGTCGCCCCCGGAAATTGTCTAAACTGTGGATAATTAAATGCCTGCGTTCTA
+>79270 2
+GTAATAGACTAGCGACAACTTACTCAGACACGCTCTTTGGCGCGCTCAGTAGACTTTAGAGGAAAGGCGGACGTTGCGTTTGTCTTCCAGCAACCTGCAT
+>79271 3
+CGGATACTACCCCGCCCACCGACCGGCCTTGGTTTCATGTAATGTTACAGCTAGCCGTCTAAAACTCGATGAAGCTGGGAGTTGAAACTGAGTTGAATGT
+>79272 3
+GAGGCCGACCGAACCAGACGTATGCTAGAGTTCAAGTTAGTCAAGCTTCTTCTAACTTTATGAGCCAGTTCAAGTCGGCGTCCCGAGATGCCGATTGCTA
+>79273 3
+CACAGTTTAATTGCACATAATGCTTTCTACGAGCCTTGCCTATAGATAGGAGTGAGCTCCGTCTAACGGACAATAGCAGCACGGTAGGCTTCGGTCCGGC
+>79274 3
+CTACAGGGGCTCGCGTCGCCGACACGGAGAGTCCGCTTCATCGTGACTTAATTTTATCATAATCATGACCAACCAGTGCTGAACGAGGAGTCAATGTTTG
+>79275 3
+ACAAGGGTCTTCATATCGACCAAGCATTTCCCCATGAGTAGACTTCAACACTAGGTTTGGGGATGCAGCGGTTAGACACCTCTGCCTCAGGTGACGTGTA
+>79276 3
+TTTTCTTTTATAGTACCTGTCACACGATAAGCCAACCCGAACGAAGCTGGGACACTGCATAGGGACATGCGCGCAGTGGCCAGGATCCTAGCTTGTGTTA
+>79277 3
+ACCTTTAACACGCTATCTCCGAGGAGCGATAGGGGATTCAACTGGTAGAGTCTCAGCAACCGTAGATATACGTTTTGCCGTGGCTCACGTGAGCCATTAC
+>79278 3
+GCTAAAAATACTCAGGGGAATTGACGTGAATTACCGAGCTCTATCTCGTGCGCGCCAAAGTTCCACCAGCTCTGCGGGTTTCTTTAAGGGTACAGCTAGC
+>79279 3
+CTTACACGTAGAGCATACGCGAAGGCTGTCATTAAACCGTGTGGGTGATGGACAGCTATGTACATCACTTCCAGGGATACCCTGGCGCCTTGATATACTC
+>79280 1
+TTGACCCAGACCGCAGATTGCACTAGGTTTATTTCATAAAGCCTCGTAGGGGCGCACAGTCTAGATGAACGCGCTATGGTCCAAACCTGCGGTGAATTCT
+>79281 1
+TTTTAAGTTGAAAAGACACGTGTTCTTCAGGATACTCCATCCGCGAGGCAGCGACGACTGGATTACCTTAGAGATCGTGCGCACCTATAGACGTGTCGCC
+>79282 2
+TTTCCGTACATATCTATGTCTGGAGGACCCGAATTACGTGCCAGTCAATCCGAAGAGGCTCAATGTATTTCGAGAACGTCGGCGCAGTGGCATCTCCAGA
+>79283 3
+TTAGGAGTAAGCTTAACGAGCTCGTCTCATCTATGTGGGACTGGGCCACGCACGTGTTGATTCGAAGCTACACTGCCCACAGCCTCATTCGGATAAATGA
+>79284 2
+TGGGCTTCAGGCAGAACCACTGGGTTCGTCTAATGAAGATAACGCGCCTGGGCTGTGTTCGTCCGTTCCAAGCACCAAAACATATTGGTATACTCTAACG
+>79285 1
+TCATGACCGGCTCTTGATGATTGGGCCCCGTGATCAAAGTATGCTGGCCGGTGTACGGATTCTACCCAAGAATCATTCGCTAAGACATCGTTGAAAACGC
+>79286 1
+GAACGTCCGATTTAACCAGACAGCGTCAGGACCTGGTTCGAAAGTGCTCCATCTATAACAGGACCAGTCGCACTTTGATGTTTTAACGGCTGCCGGTATG
+>79287 3
+TAGACTTTAACTCCTCTGCGGGTCTACGAGGCTCGTACCGAGGCACCCGTGCGTTGACAAGAAGCTCCTCGATGATCAAAGTAACAGATCTGTTGAATTG
+>79288 2
+CGCTATGCAAGGCCGAGGATGACTACCGCTTTAGGACGTGTCGTGTTTTAATACGAATTAGAAATCCGCCCTAGCCCCGCTGGATTCAATTCGACAGTAG
+>79289 3
+CCGAGAGGAGGCACACTTGGAGGGAGAATATTTTTACTTCCATACTGGGACTATTAACATGGCCGCGTCATGACGACTGCGTATATTTGGACCCACCTCC
+>79290 2
+TTGCTTAGTGGACACATCAACAGCAGCGTCTTGTGTAGAGGGCGCGACTGCCGTTCCTTCTCCTTAACACGTAGACCAGCGTAAAATACGATAGGTAGTC
+>79291 3
+GGGACTAGCGATCTATCCCATGCGGTAAGATGCGAAGAGTTTTCTGTACATCGCCATCAATACCCGAGTCAAAGGTCGCCTTATCTTATCCGTGAGGAGC
+>79292 2
+CATCGACGGTCATATAGCGTTGCCCTAGGCGATCTCATCCCTGAAGAGAATAGTCACTCCCCGGGACGAGCGTCAAATAATTCTGTGGTAGGTAGTCTAT
+>79293 3
+GGGTCTCGAACTGAACTGGATTGCTTAGCAGTGACACATAGGCGGATTACCGCTTCCCTAGAATAATGGAGCTCCTTAGTGTGGATACCACACACTGCTC
+>79294 3
+TTTCTCGTACTTCATCTCCGTAGAGGATCGGACTGGTACGGCGTCGTATAGCGCCACAAACACCCATAAAGCAGTGTCATTTCAGGTAGGACGTGACTGA
+>79295 2
+AATGAGTATGTCATGATTTAGTCGGGTTGCGAATGAAGCGCCCGTTAGCACATCTTAGCAGCCGAACCGTCGTATTCAGATAGACCCCCCTGGGTTACCA
+>79296 2
+TCCGCTGCGTCATATCCGATTCAAGCCTTGTTGTAACAACTATAGGGACTAAATCGGGCCCGCATGACGATCTCGTAAGGTTGCCTTGGAGGACATAACG
+>79297 1
+GGTAACGACCGACGTTGATGGGCGGAACGCCCTTAGTTGAACATCATGATTGAATGCGCTGGCTATGCTGGTCTTCCTCTCCACAAAGAAATGCTCTACA
+>79298 2
+CCTTACTAGGTCGGCGACCGTGAGTGGGTTTCACGAGTAAAAAATGGCTTAGAGTGAGACTCATGAAAGAATCCGTCTGCTCGCATACTCACCCTCTGCT
+>79299 3
+AATAGGGATCGTCGCGCCATGAAACATGTAACAATCTCACCCCGCCGTTCATAGAGGCGGGTGTGTCACCTGCATGGATATGATGTACTTAACTTTCGCG
+>79300 2
+TAATGCCTTAAAATCCCCCATCCGCGGGTGTGTTGGCGAGGTGTCATTTTCCGCTTACGGGGCCCCTAGTAAATAAGAGCGGAACAAACGTCTCGTAATA
+>79301 2
+CTATTCGCTACCCCCACAGTATCAGCGCTCTTAGATGAGGGGGTTGGGTTAAGACATCCTGTGCTACAAGTGGACTACTTAGCACCTGAAGCAAATCTGG
+>79302 2
+CCGTAGGCCTAACTTCCTCACTCTGTTGCCGAGCACAGTGTGACAAGAAAGCCTTGCTCCTTGAATCCCTGTAGCATTAAAGGTTGAGTCGGAGGAAAGT
+>79303 1
+GACAATGTATACTCGGTCGTTGAATAATCCGTCGCAGCACGGAAATAGCTCCGTTATTGACCTGAGCCTTAGACTAAGCTTTGGCACGCTGCTAGCGCAG
+>79304 2
+CAAAGGTATGGAAACTGCACGTGTCCTCCTGGTTCGGCGTACTTTTCAAACAACACGAAATGCCCCTTGGAGCTAGTAGCCTACTGAGGATGCAGTCTGT
+>79305 1
+GTTGGCCAAAGACGCGCCTCAAAAGACGTTCCAGGTCTAGCGGATCCAAAGTTTGATGCCTACGCGCCGGTTCCGGTGACGAATATTCTTTTAAAGACTT
+>79306 2
+CAGCCTGGGCTTCAGCGCAGGACAAACTGCGTTCATCTTTATCCCTCGGCAGTCTAGCGGACTGATATAGAAGATGCAAATTAGTTTTAGGGTACCAGCC
+>79307 2
+GATTGGGCTCTCCAATGGGCACGACGGTCATATCCTGGAAGTGGCTACATATACTCTAAGCTCAATCTAATGGAATCTGGTGATCCACGGGCCCGAATTC
+>79308 2
+TAGACCCCAGAAGACTATCCTTTAGTAGGGCGTGTGCTGCCTCTCCGGAAAACGCAACTCTTTGGCGGATGCGTAAATAACTAGGAATTCTTTGGCCGCA
+>79309 3
+CTACAGACTCGATTTACAGAGTGCATGGGACGTTTCTGTGAGTTCGTTCATCCAGGCGCCGCGCCTATAGTCGCTCGAAAACTGGTATAGCACCATAGAA
+>79310 1
+CTAGCATCTGATCACTGTTTATAGTTGGGCCCGTCGTGATACGCAGGCCGACAGGTGGTTTTCGCGGAAAGCCACATGACCGAATTTCATCCTCAAAAAG
+>79311 1
+AGAACCCTGAGCAGTCTGACTTCACTCATAGGAGGACCCTGTATGGCTCACAAGCCTGAGTTACTGGTAGTGAAGTATACTCTGTGACCGCCTGTACATG
+>79312 2
+AACTGGAGACCTCTTGTGCCAGCTAAATGTCTGGTTATCCTGATAGCGACACATGTCTTCGACCAAATCTGGGGGGATCCACGACCAGTAAAGTGTCGCT
+>79313 1
+AGTATCCAAACGCATGTATCCACTAGCCAGGCCGCTTTAGTCCTGGCGAACAGAACGTGAACAGCGGGCTTTGTATTAACTCCTGGGAGTATCGGATCTT
+>79314 2
+GGATTCGGGAGCTCTGCCTCCGGATATCATAGAACCGGCTGACATTCCTGCTTTGACAAGAAGAGCAACCTACGGAGTGCTCCTTGTCAAATCAGGATTT
+>79315 1
+ACTTTCCCATAGAATGCGACCCCCAGATGCCAGCTTGGTTGGAGGACATGGGTTAGGTAACTGGTCGTTAGATAGCATCTATACCCCTAGTGCACCTGAA
+>79316 3
+CCGTTTTAAGTGCCCGCAGTTACCCATTGACGCAAGTGGAGCCTAGTTCTACCAAAGGCATCTCGAATTCAATACGCCGTAATTGGTCGCATGTAAGGGG
+>79317 2
+AAGTGAATACGCCTTAATTAAAGGGCACCGGGATGTGGGTTGCGCGTGGTTAGCACCTAGATGATCCAAGCCTTCATATCCCCACGCTTCGGACATTTAC
+>79318 3
+ATACACTTAGACCCATTGGGGGACGGCGCGTACGGTCATTTCACCCATACCGCCAGGACAGATCCATTATCATGCAAGCGTGCGGTAGAGTTTTAATTTG
+>79319 1
+TAATACGGCGTGGGGCATGTTGCAACTTGATGCCAGATAATATGATAGCTTATACCCATGGAGCGGTAGCGCCTACCGTCTGCCCTGATACATCATCACG
+>79320 2
+CCCCCTTAGAAATACGGAAGCAGCTGTACTGTTTCTCAGTCTGACGGCTCAGGCAGACTATAGCTATGACATAATGAGATCATATGGTCGCCGCTTGGGC
+>79321 3
+GGTCATAGCGGACATGCGAATTATAGCGTGGTATACGATTTAGGCTAGGACCCCATACCCTTGTTCTCGCAAGACCTAATTCGAGCTCGGAATCAGGCTC
+>79322 3
+CGACTAGGGGGACGGACCTCATATTGGTACATCCGTTCCCCAAAGCCTACTGGCATTGGATAACGAAATCGAACTTCCCTTCGGGATTGGTGTTAACGAT
+>79323 3
+TTTCTCAGGAAAAAGGTTGCAGTTAGGCGTCAGAAGCGAAAGTGATTTACCATGTGTCCGGCCCTAATATCATACGCGCCTCGGCCTCGGTCCAGTTACA
+>79324 2
+AATCCCCAAAATGTTGAATATCTCTTAGGCCAGCCTAAGTCGGTAACGCATCTCGTCCCTAAGATGAGGTTGTATTCGATCGGTTGGGGCAGACGACCGC
+>79325 1
+TTACATCATTGATTACAACCATTGGTTTCTCCGGATTCACTCCCGCGTACTAGTGCGACACCAAGCGAGGTGGAGCTAAGAGTCCGAATGGGTGTCACGA
+>79326 2
+TAGACTTTGACCCCCAAGGTGAATCAGTGAGGGATGGCCCCTATTTAGGAGTTATACCCGCAGTAAAGCTTTTCAGGCTTGCCAAGGGAGTTCACCTCCA
+>79327 1
+TGACACAGCAACCGATGCCGCCGGAGTTGCACACAATCTGTGGGGAGATTATGCAAGCGTTTCAGTCTCAGCGCTCTTTCTAAGCTATAAGTGATACTGC
+>79328 2
+AACTCCCTAGTGTTTAATGTTCGGGGTACCCCGAATTCCTTGAATGCGTCTTATCTAGGAATCGGGGGCAGCAGGTCAACACTACACCAGCCGGTAGATA
+>79329 3
+ATGCTAGAAGAACACTTTGCATTTTGAACGTTGCGATGACCTCGGGATGACTACACGCGATCTAAACACCGTAAGCTGGGGTAGTTCTGTGCGCCCATCC
+>79330 2
+CCCACTGACTACTCACTTGGCTGATCAGGGGCCGTTACTGTGAGGGTTATTACAACTGATAGATGTCTGCAAAGCTAACCAGGGTAGCCCTTGGCAACTA
+>79331 1
+AGTACGGCGTCATCCATTGGGGTCCCGACCACATTACTACTAGAGTTTTACATGACACAGTTGACTACGGGTAATCTCGCATGGGCGGTGGTCACCATAA
+>79332 2
+GCTTAAGCTGAGAGGTATTGTACCTTAGCATACGTCCGATATGATGCCGCCACCAGGCATTGCTTCCTAGGACCAAGTGATCCGTACGCTGAACGTATAG
+>79333 2
+TGAGTTTAGTCCTAAGGCTTCAGAGAGCCCACTACTACAGCCTCAGGTGAACGATGGTTTTGCTCTCGTGATGCCAACATAGCATGACGGGCGACATTCA
+>79334 2
+GTGTAGGGCTCCGGTCAGGTGAGCTGGGTGTGTGATCGCAAAGATTCACTAGGCCCCCTATCGAACACAGAAAATCCATTAACGCCTTCCAGACTTTTAT
+>79335 1
+GGGGACCGTTATCACACAGTTCGCGCTGCGGATTTAATAAGTAGTACGTTAAGTGCGAAAACAAATGGAGCATGATTCTCTCCTGGCCCCATCCGCGTCT
+>79336 3
+CCTGGGTTTTGGAATGCACCGCAGGCAACAGAATCTAGTTGGGATCTTGGACGCGGCGGCGTAGTAAATATCCTTACCCTAATAACTAGCGTTACCCTAC
+>79337 1
+AGTTGTACCCCGCGGGTCCTTATTTTAAAATCTTAACCGCCGCTGAGTGAATACCTAGTAGGGAGGGCAAGACACACTGTATGCACCGTATGCAGTTCGC
+>79338 3
+TACGCCAATGCGAGACCTGGATGTTAGGGTTACACGCAAAACCAATGTGAGCCGCAATTATTGACGTGTGGCGTCTGCAATGGTCCCAATCCCAGTTTTC
+>79339 1
+GGCGAATCAGGAGTGCCCAGCCGGGCCACTAATTATTTCAGGATATACTGTCCTCTAACGCTTACAAGGACCTCAGGTTTGAAGTAGCCTATCGATCGTG
+>79340 1
+TCTGTGGCCTACTATGGTTCAACTGGCCAGTGGATCCTTATAATGTATTACCGCGGCTAGCACTAGGTAATCGCCCCCACGGCAGTAAAGGATTGAGACA
+>79341 3
+AGTGCGTAGTCTCCCTAATTAGAGTTCGGGAGTATCCAGTTGAAGCGTGATGTGTCCCCCCTAGCCAATTACAACCAAACTAGATCCGGGGTATCGGTCA
+>79342 2
+AACGGATAGACTAGCGAGTCTGACGGAGGCACATGTATCTATCGACGTTACTACGCCACGTTTACGTATATTGCCATCGTGAGACTTACGCGCCCGTATG
+>79343 2
+CCACTAGAGCTCCCGTGTTTCTGACACAAGTTTTCCACGGCATAGATGCTCATGCGAAAGTTTCGCGACATCGTGAGAAGTTGCTGGTCAAGGCTGCAAA
+>79344 3
+AAATAAACACTTAGGACCCTTCTCGGGGCTAATGTGCCCCGGAAAAGTTTAGTTTGTTCGCCTGGCACGATACATGTCAGTCGGTGGCCGACATCCTAAG
+>79345 1
+TCTATAGCGCAAACCGCTAAGTCCCTACACAGGCGTAACTTTCTGATGTAGGTAGGAGCTCGATCTTCATGCGCGTGTGATAAAATCAACGGCCTCGGGT
+>79346 3
+GCCCTGGTTCCAGCAATAGGGCCTTTAGGCAGACAGCGCTGTTTAAGAGTATCCCTTCTATTCAGCGCATGTAAGAAGACTGAAATGACTGTCCCACGTG
+>79347 2
+GACGGCCGTGGTCAAAATCAAGATTATATCACACTGTGTTATGTAGCCCTCATCTCAAAGCTGACCGTCGACCTGCACTAGTTGGCTGCGGCAGTGGATA
+>79348 2
+AATGACTAAATGGGCGAACCCCTCAATCTCACGGGCTCCGGCATCAGTCACGGTTATGATGTCACGTCGCAAACGTGCTGGATAGCGTGCATAGTTTATT
+>79349 2
+TTTACGATACCCGATGCGTTGGAGCTTCACCTCGTTGGGATACCTAAGGTAGGTCGGCACGACGATAGCCACAATCCTTCATTGCAAAGCAGCTATAGGT
+>79350 1
+CCTCTGATTATCAGAAACAACATCTAAGCCTCATTATGCGCCTGCGTCTTAGCTTTCGAGGGGTATCGACCTAGAAGCGCTGAGGGTATAAGTGCGGCAC
+>79351 1
+TCTCCCTTCATAGCAAGACAAAGCCGCATATGGTAACTGAGCCTTGTTTCGAGTGGGTGTGAATCGCTGCGCTAATTAGAGTGCACCGACTCGCGAACTA
+>79352 1
+CCGCTTCTAAGATAGCACATAGGTTGGGAGATCGATGCCCAATCCACATGTGACCTAGTGTTGTCACGCTATGCCTCGAGAAGATTGATGACATCCGTCG
+>79353 2
+GTTTGATTTTTTTATAAGGATGCCAAGCTCTACCACGACACGATCACCATTAGCCCACGTACGATGGCTGGCTCCCAGTGTAACGGCGATTGGAGCAAGG
+>79354 2
+ATCGTGATTGGTGACGGCCGGAACGCGGTGATGCAGATACGAACCACGTTAATATACACTGTTACGGATCGACATCCGCCAGTATCCTTTCTTAGGCTAC
+>79355 1
+GGGATACAATGACACTCCATCACATAGCTACCACGGCTACACGTCTAGCACCTGTGGGGGGCTTTACACCACTATCAGTGTTGAGGGTGTGTTAGTTAAC
+>79356 1
+GCGCCCAACTTACCGTTCATCGAGGGAGGTCGGATCGCTGGTGGAGACTAGAGTTAGACTATCAACATACTTACAGTTCGCTTAGCCTCAACTTAAGCTG
+>79357 3
+AATTATTTACACGATAGTCCGCAATCCCAACAGGCAACCTCTGACGAGCTCGAAACGTCGGGGGGATCTTGTTGAGTGGCATCGTCTAGTGTTCATCCAG
+>79358 2
+TCGGCATCCTATGGGGAACGAGTGGTACCCATACCCGCCGGTGATTAACATCTTGATTTTGTTAACGTAACATAGTCGAGCGAACGGTGCATAACTCCCG
+>79359 3
+AAATAGCAGGTTGGATTCTGGCGAGTACCCCACGGGTGGAGCCTTTCTGTCTGGATACGATATCACAATCTTCACCGAGAGGCTAAATCATCCCCTGTGA
+>79360 3
+GTGGCGTAACCCACAGTCGTGGTATAGAGCCAGGATTGTCAGTCGGCCTGCCGTACAATCACACACTCGTTTGAAAAGATCTCAGGATTTACGTTGCCTA
+>79361 2
+CTCCGCAGGGCTGTACGGCAGGTATTAACGCCGGAATTAGGTCAATCAACATTTGCGATTAAGCACTCCGGCTCTATGCGTCAAATTTCGAGTGGACATC
+>79362 3
+ACCCCTCCTCAGTTCCGCAACTATTAAGGTGTCCGAAGGCAGTATGACATCGCTTGCGGATTCAATAGTACCAAGTCTATTGGACGCGGATGTGCGAAGT
+>79363 3
+GACACCACTGGAACTTGAGAATATCGGCGGACCAACTTTATGCGCGGCACTGATGGATCACCAGACCTCGCACACGCGTTGCTAAATGTGTTTGTTATTG
+>79364 1
+GGAAAGAAGGAGGCGTACGTTGTGCATTGTTATGGTCTTCTCGACCCCACTCGAACCATACGTCTGCCAACTGACTAAGGCAGTAATTAGCTCTCGATGC
+>79365 2
+CGCCACTCTTATAACCTGCAGTTCCACTGTCCATCGGATTAAGGGGCATCAGGGTCACAGGGAATATAATATCGCTTCCTAGGGGTACTGACAGTAGTGC
+>79366 1
+ATGGTTCGAAAAAGCGCTCGGGTTCTCAAAGGGGCATTTGTGGGTACCTGCCAACCAAATCTATCGGGCTGCTAGAATCGTCGCTCACTAATACTACGCT
+>79367 1
+TCGTCACTTCATGTACGCTCTAACAAGGCTACATCTCTGGTGACTAAATCGAGGATCTATTAATTGAAGACCGGACGCGGCACGGGCGACGTCCTAGTTG
+>79368 1
+ACCCGGTATGAAGGCGCGCCTTAGAAGGTGTTTGCAACACCTTACGCTGTTGGCCTATGTCCAGAGGTGACAAAGAGATTATTCCTACTTTACACCGAGC
+>79369 2
+CTTGATCAATCGGACACCTTTACATAGACTTAATGCTGGTAGGGTATCGAACTGCATCCTGGCTCGCGGAACGTGCCGTCGTTCAAGACGTTCGGAAAAC
+>79370 3
+TCTCCGGGGCCTGATTTAGTGGGGCACCAGTCGATTAACGAGACGGTTTCTCTTACTGGAGTGGAGACATCTACCCAGCCAAATTTCGAAACAAGTCCAT
+>79371 3
+CGACGGGTTCCTAGTATAGTAAATTTCTAGCTAGCAAACATCTCCGTACCCATACGGCGAAGCACCATGTACGACATTGCTGTGGCGTGGTTTAGGCAGC
+>79372 1
+TAACGGCGCGTCGCCCGCGTAAAGGAGAATTGTCCGCTATCAACGTGTACTACCTGACCGGGGAATTCTCAATCAAATCGATTTAGTGTCATGTGTACGC
+>79373 1
+AACAAACGTTACTCTACGGTTCATTAATGCGATGGTGGTCTTTGGGCGTCTATCGGCCGGTATACAGACGCCTTAAGGACCCGAAGAGTCTCCGCCTAAA
+>79374 3
+TAATAGCCGAGTATCCCTTACATCATTCAAGGCGGCGCGGGAGCAGCGTACAGGGTGACTCGCGACCAATACTATTGATCTTCTCGAAATCACGTTTTGG
+>79375 1
+GAAGACCGGCGGCCCGTTATTTGACTACCTCCTACTCTTCACACGACTAACAGAGTAGAATTGGTGTGCCAGGCTGGTTCGGTACATTGGAAAATGCATC
+>79376 2
+ACCGAGCATGTGGCCCCCCGCTAAGATGCCCCTTTGGCACGGAGGACATATGTGGTTTGTTTATCAGGTAAGAGAACGAACCCCTATTTTAACATGATGC
+>79377 3
+TCAGCGCTTTCTTACATCATGTATCAACTGAATTCGTAGGCCCGTTCTAGAAGAATCTGGGTCAGGACGCGCAATCCCACGAATAGGAGCGTGGACTTGC
+>79378 3
+TCTGTAATACCATGTCTCGAATCATGTCATCAGGATAGTTGGTATCACTCCGCAACGCGGCACACATAGGGTACGGTGGCATACCTGATAGATGCGGTCC
+>79379 1
+CAACCCGCATACCACTGGGAGACGTAAGCTTATATCACCAGTTGGTTCGGAATGCTCACACCGCTAGTTATTAGGTGAAGGCTGGACTTGCGTTAATCCG
+>79380 3
+ACCGTAGTCTTACGGAACGTGATAAAGTTATAAGGACGCCTTCGGGTGTGCATTCTCCGGGTCTCTAACTCCGACGCATCCTAACACTAGGGCTAGATAG
+>79381 1
+TAAACAATCGATGGCCGAGACCCAAAGAGTGTCCTCTCTCGTACGCCTTTACTTGATACAGTCTTTCGGGGCAAGATTTCACCTCGGGGGAAAAGCTTGG
+>79382 2
+AGAGCTGGCGGCTTAGGCAATCTACGTTGGATACGCGTAAAGTCCTTTCCGAGACCAATCAATATATTACCATCTGGCGGAGACCGGCTCTACTTGAGTC
+>79383 3
+TACGCCTATGTCTCTCCCGACCTGAACTAAAGGCGGTTATAGAGTTCACTCGCAGGGCGCAGCAATAAATTCGGTACATTGTGTAGGGACTTGCATGACC
+>79384 3
+GGGGTACCACCCGCTCCCGAAGACAGTAACATCTACCGCTTGAGGATTTGATTTCGAAGTGATTACACTATAAAGTTGTTAAGTCCACGTGGCGGCGCCT
+>79385 3
+GTCACTTAACCCGAATGGGATAGCAATATGTATGATGGACTCAGTCCGAGACGACTAAGGTTTCTCTACGCTGGAGCCCCGCACTGATTCCCGTAGGTTA
+>79386 2
+GCAGGTCTACCCGAATCGGTAACTAGCTATAAGCTAGAGTTGTCTTTGGGTTCCTGCGTCGAAGCGCTTCCAGCAACACGGATAATTCCCAGCATGGAAT
+>79387 3
+CTTGTGCCTGGATCTGAATAAATAACTGACGCAGTGTCTAGCGGCGATGTGCGCGGAAAGTTCGCCCAGTTATACCGGTTTAAGTCAACTAAGCTCCCCA
+>79388 3
+CTAATTAGCACGGTAGGTTTGGGAGACGCGTACATTCACAATCGGATTAACTAAGGCTCTTAGCCTGACCCCGACGTTCACTACACTGTAACTGCGGGTG
+>79389 1
+AGGCATATTACGACGTACGACCGGAAGTTATGATCGTTAACAGTGGGGTTCAGCATCAAGTTGCTATTCTCAGTATCTCCTCGGAATCCAGGCCACCGGC
+>79390 1
+CCATTAACGTCTTCTGCCTGGTTCCAGTGCTTAGACACTCTAAGGTCGAGAATACCAGCTAGCAGTAGCGTAGTCAGCCGGTAACAAGTACAGTTGGGTC
+>79391 3
+CGCGCGTTCCTAGGCCACAGAGGATGTCCTTCTACGATATATACCAAAGTAGGCTTGGAAGCGTCCAGAGGTAGCAACCCCGTTTTCACTTGTGTAAGAT
+>79392 2
+AATCCGTGATCAGGACTGTAGAAAGCTGCAAATCTGCTGTGCGCATACTTATCCGGTGTGTATCGCCGCGTTTCCGATACGCGAGTACCCGAAATGTAAC
+>79393 3
+GGCCGTCCAGCCCCGTACAACTTGCTCAAGATGTGAAAATTGACGTGACGCGAACGCCCTTAACTAGAAGGATTCTAATGTTTCTGAGGCTTCTTGAGCG
+>79394 2
+CCGCTGTGTGCTCCAAATCGGGAGATGTTACGCGAAGTTATCGCGTTGAGCATATTTAGCACAGAATGCATAGACTCCCCGTCGTTAATGACCGACCAGT
+>79395 1
+CCCTTAGCCTGTTGGTTACAACATTGGACCCAAATGAGAACGATAGGCGGGACTACTGACGTTCCTACGACGATCTTTGGGCGCCTAAGCTTCATTAGGA
+>79396 1
+ACTTTCTAGCGCTTCTTAGGGGATGCCTGCGCTCTGGGAATTCCGCGTGTATCCGAGGATTAAAACATCGACATGAACCATACCCCGAATCGAAAGGTGT
+>79397 3
+GGTTGTGCATCCGCGCGGCTGGAATTGCTTGCGATGTAGAGCGCATTCAACCCAAAAGTTACGCAACTTAACGCATATCACTGGAATCGTGTCAGCTTAC
+>79398 1
+CCGAACATGAACGAGTATAGATTTACCAATGTTGCGACGATAGAAGGGCCCGTAAACCGACCTCGTCAGTTGTTGTTTGACGCCGCTGTTAGGATCTCCC
+>79399 1
+CAAATAATGTATTAACATTTCTTCGACCCCTATGGCTGTTTGATACTGGCGAGCGCAGTCGCCCTCATACGGACAGCCGGGGTATGAGTCAAAGCGATCG
+>79400 1
+GGTACAGTAAGAACCTATGTAACGCTCGTATTAGCTCGGGCACACTCAGCCTGGTCTGCCCCCGGGTGTACTTAACACAGCTTAAGCTTTAATGGAAGTG
+>79401 2
+GCAGAATAAGCCCGTTCAGCGCGTTGCTCAAGGACAGCCTGTTCGAGTTGAGGAAATTCTGACGTCCTTTACAGGATACCATCGTACCGAGCACGTTTTA
+>79402 1
+GATTCTCCACTGTGACATTAGAGGAGGTACGTGATACTGAATAGCATATACGTCTCCCCCAACTTGGGGCTTCGACGCTCACGAATCCATCGGTAGGAGT
+>79403 1
+TTTACCAGTCCATGGAAGATCGGGAACGATCCTCGTACGGCTTACGTGTTACGACTTCCGATGGAGATCTACTCGAGTATAACTATCGCTCCGGAGGACA
+>79404 3
+AATTATATCTAGCAGACGCAACAAGGTCCCAACTGCAGGTCAACGGTATAAACTCTGGGGATGTTTTGGTTCTGCCAGGCTCCTTCTCGACGAGTACGGC
+>79405 1
+TCCGATGATCGGGACAAATGTGGCGCTGCAAAAACGGGGGCTTTCGCTTCAAGAACTGCCTCGTATTCCAATATCTTCTCGGCAATTGTACTAGACCGAG
+>79406 1
+CGTTCTAGCCCGTACGTAATGAGAAGTTTTGCTCGTAATGTCAAATAAGTTTACCAACATCCAGCCTGCCTCGAGCGGGAGCCGATATAGCGCGCTTGAG
+>79407 2
+TCAGCTTTCAAGCGGTTCCGAAACCGTAAACCTCTGAGGTGAACGGTCATAGAACAATGTCACTTCGATGGTAGCCGATGGAGGCTTTTGCCTCTCAGAC
+>79408 2
+TGAGCACTTACACTCTTCCATTATAGAAGGGGATGAGTCCCCTGCTGGTACAATACGGTGATACGTAGGTGCCGCCAGGGTACACAGACACGATTTCTTC
+>79409 3
+TGCGACCCAGCTCACCCTCCCGGGTCGCGCTTTGGGCAATTTGGGCTATCAGATTCACACAGTTGAAATGATTATATGAGAATAACCGAACCTGGGTAGT
+>79410 3
+CTCCGCCAAAGGTTAGGCCTTCACTATGGGGGCAACAATAGAGTTGGACGTTCAACCTCGTGATTCATCTCATTCCTAAACGTGGGCGGTATGCAAGATC
+>79411 3
+TTTACTGGCTATGTCGAGGCGTCCGGCGCGCTGTAAGCCTAATGGCCACGAGTACCACTCCCCCACAGGTTAAATTTGAGCTAAGATTGATAGTAAATGC
+>79412 2
+CCGCGCTCAATCCGCGATAATTGTAAGGCACGCGATCCTGTGACACGGATCGGGTAGGGTTATCCTTGGTAGCATCGTCAATTAACCAATTCCAGGATTA
+>79413 1
+AATTTACAGCGCTTAGCCCATTACCGCGCTTATTCGGGCCTTAAAGGGCAATGGGTGCGCCTCCGACTGCGAAAGTTTGAATCACTCATTATAGGGAACG
+>79414 2
+GGAGCGTAGATACATAGCGAACTTAAGATTTATCTTGCATGCTCGGTCGCTCCTCTCAAGCTGACGTACTGGACGCGGGACGTATTACTACTCGACGACA
+>79415 1
+ATAATGCCCGTATGGGAACCGTGACTTATAGCGTCGCCTTCCCGGATCTGAATCCAACGCGATGGGGGTAACAAACCCTGTGTATACTAATGGTGCACTT
+>79416 1
+GTTGGAATAACCTTGGAGACTAAATTGCTTCAGCGTGTGCATCCGCTGAGCGCATTTAATCGCCCCAATGGTTCCTCCTGAAAGATGCGCCGGGACTAAA
+>79417 1
+CGCACGCTCCCAGGTGTAATGTGTGGAGGGAGCACCAGCGCTTTCCATGATTAATAACCGAATATCATCGAGAGTTAACTTCTACCCATGGGATCCGTTG
+>79418 3
+CCTTTAGGTGAGAGTAGACCTGCGGACTCGACTCTCCTGGCGTTCGATAAGAGATATTCTCTAATGCTCCGCGCTGGATAACAGGGATACGACACATACT
+>79419 2
+GATTTACTCTTGATTAGCGCCGTTAGGTCACAGCCCGTTAGAGAGGATTAGACGTTCGCGCCGAGCTAATCACTTATCGAACCTACACACCGGTGAGGAT
+>79420 3
+CTACTAATTACACAGTCGTTCTTACATAATGGAAAACTTGCCACATAGTAGATAGTTCCGGAACTCGTCGGAGTCGTATCGTAGGCGGGCCGCTCGGGCC
+>79421 1
+AGTTAAAATCTGCGCGGGGTTGGAACGATTTTGCAGCGCCGTGAGCTCATCCTGAGCGGAAAATTTCTAACCAAATTCTGAGGCCAAGCTCAGCCTCCTT
+>79422 3
+ACGCTAGTTGGGTTGTAGGCAACTCGAAGTAGTACTCCAGCACCCTATTCCTGGGCAAGAGGTGCAGCTTACGGCTGCAATACTACCGTTACGCTATATA
+>79423 3
+AGAAGTGGACGCTTTCTAAGCAGTCTTTCCACGCCCCGACATTAATATGTGCTGGGGGATTCCGTTTCCGGAAGACACTATAAGCACATGCGCGACTTAG
+>79424 1
+ACTTCTGCCGCGAAATCGCTGGGCATGTAGCATTTAAACAGGTGCTTGTAGTCGTCGATATCTAATCACAATGTCCTCCGGCCGCACATACGGATGGAGA
+>79425 2
+GCAACTACAAGTTGGCACGCTCCGGAACCCCATGAGATACGCATGAACGTTTTAGAGGCGCCGACACATTCTCGTACAGTTGTTGAGAACTTTGTGCTTG
+>79426 3
+ATTGGAGTGGATCCATAATTGCCTCGCCTGGTAGTCGTACTAGAAACCTCGAGAACGGACCGCTCATTTACCTTTTCAGATCGGAGACGCGAGAGCTCAT
+>79427 2
+ACGATAAGCAGACCTTTAGCGATCCCAAAATTCGCACTTGTTCTATGGTCAACGGGTGGTCTCTCATCACAATGTGTCCCGACGCTAGGGTGTGGAGCAA
+>79428 2
+TTGAGGGCAGCTGATAAAGGCCGAGTTTTCAGCCTCCACACTAGCCTTGGATTACCTGCCCTTAACAGGACTAGAATCGTGCTTTCTGAGGATGAACACG
+>79429 1
+GCTTCGTAGCCGAGCCTCGACGCGAAGCCTGAGCAAGGTACGCCAAGTAACTATTTTACTCAGCTACATTAGCACTGAGATGAGGATATTGCTCGTCTTG
+>79430 2
+CTCTGATGATCATCCATCTGAGCACGGTAGGCCACATCACCAAGTCCGATGTAGTTGGGATCGGGCCTAGCCTACCGAACAGAGAAATTGTTTTAGTTCG
+>79431 2
+CATAGTGTCCGATAGATATTTGGGGCAAGTGCTCTACAAAGTGAGACCCTCGTAGTTCTTGGATATCAGTCGCCATCCTGACGATCCCTACCCAGGAGAG
+>79432 1
+GTTTTATAAGACCAGAATATGCAGAGCGGGCGGCCGCGCCAGGTTAACGTACTAGGGTTTCTCATCTAATCAGCAATTCCCCCTATGGCTGTGAACGACT
+>79433 3
+TTGAGGTCGAAACAAGGGCATTGTGTGGTCGAACTGTAGATAAGTCGCATCCATCGATGACCCCCGTAATACTCCGTCTCGACATTCTAAGTCCACGGGT
+>79434 3
+ATACCCGGGACATTATTATGCTGGCAATGCGAAATTACGATTGCTACCAGTTTCCAGGGCCGGAGACGATTTCCTTATGATGCCAGAAGTCGCGAGTCCC
+>79435 1
+GTGGGTCCTTCCAGAGCCGTTTAACTCTGAATTTTGATAACGGTCACGATCACCAAGAGTACGTCGCGTCAACACTTACAAGGGTGCCCGGGCGTTATAA
+>79436 3
+CTACCTAGGACCCACGATAAGGAACGACGTTTGCTTTGGATTTGCCCCAGGGTGAAAACGATACATGGCGCTTTTTGGGCATATGTACACTCCGCATCAG
+>79437 1
+ATAGGGCGTTCTTCAGAAGCGAACCTGACGTGTGGGACGTACACTTTTGCTCTTCGCACTTCCGAAGACAGTTAGCGATAACTACCAGGACTCGATTAGC
+>79438 3
+CAATCGTACTCGTGCTCATCGCGGGGATCCGTGACAAGATACGATGTCGAGGAGCTCTCTAGAATCTTAGCCGGCAACTGGTATACGCTTCCATTGAAAT
+>79439 1
+AAGCTGAGGCGGGGTCCACTTATTGGCAACGATCTCGGCGTAAGCTCTCATCTTACGTCAACCAGGCTCGTTACCGTCAATTAGCATGGAAACTATATGG
+>79440 2
+CTAAGACGTTAATAGTCATTCACCTAGGCTATCCACCCCTACATGTGAGCATCCCAATTAGGAGCCTTGCTGTGGCGAGATAGGAATCTGGCGTGGCTGA
+>79441 3
+AGAGGGACATCCGTGATGTCGTGATTAGCCACATCTAGAAGGACTACGCACTGGCATAATTGGGTATGGTAGGGCTCACCCTTCCTCAGACCATACCTTT
+>79442 2
+ACAACCGTTTATGACTTCCAATGAAGGCTAACTTGGCACTGGGCGTATCGCCGGGACTGATTAACGCGTTCTTTGAGACCCCGCAATCCGGGGATATTAA
+>79443 2
+AAGGCTTATCGCGGCATCGTTATAGATCAGTCGTTCTGGCGTTCAAACTAAGATAGGGGCTAACGTTATGCAAGGAACCGCACTATCGTCCGTCCCCTGA
+>79444 3
+TATCTAGGTTAATCGGAAATAATCTACTACCAAAGCGAGCCTCCTACTACTGTCAGGTGTCCTTCGGGCGGGCCCCTGAAGGCAAGTAGTTCTGGGACAT
+>79445 2
+ACGCCATGACTGCCCGTCAGTCGCAACATGTTATTAACGGCCTTTACTTAGACGATATCTTGGGGGACTGTAAGGCTAATTGCGCCGGCACAATCAAGTG
+>79446 2
+GCCTGGAGGATACGCTGTTTATCGCAGGTACTCAATGAACAAGTCCTTGCAAGAGAGCACTGATACTTGTTCACACGTTCTCAAGCCGGACTGCGGTTCA
+>79447 2
+TCGAACTCGTTGTCTATAAGAATTCAGAGGAATTGCTGCATTTGCGGCCCGGACGTCAGAAAGGCCTCAACCGGCACAGGAATTCGTTCTATCCTTACGG
+>79448 3
+AGTCACTCCCTGTTATGTGAAGGCGTTCGCTTCAGAGTTCCTGCACTAGCTAGTCGAGGGGAGAAGCATGGAACCTTCCTACACTAATAAGCACTTACGG
+>79449 1
+CCGATACGAATGCTTTAGGGCGAGGTAAGAGCGTTGTTCCAACCCCCGATTACGAATCCTTATGATACCAGCCGTAAGTTACGGATGCTGCTCTGGCTAA
+>79450 3
+GTGCATAAATTGGCTCATAAGCCGGGTTAAAGAGAGTCTCTTATCCGGGGTCTGCGTTGGTCTAACCCGTCCAGAATATACGAGACCTCACTTCCCAGAG
+>79451 1
+GACCAGCGGCTTAGGTATGGGAAATGGTTACTTTACCGAGAGGTCGCCCGCACGTCCCAATTACATTACGTGATCCACTTAATTACGGTTGAGGACACTC
+>79452 3
+GATACCACGTGTGTGCTAGGGGCGTACAACACTCCTTACGTGTAGGTGTGCAACAGCCCTATGAAACTGATGCACCTAGACTTTTGCTTACTGACAAGGC
+>79453 2
+AACTTTACAGTCGTGAGCTGCACCTGCCGTCTTCTGTTCTCGAGCGCTGACTAACGGACCTCTCAGTCAGGTTAACAGGAAGGGTGACATAGAAAGCTTA
+>79454 1
+ATCTGTCTTCCTGTACCCACGGGCATCTATCTCCGACTGGCGGGTGGAATTGTGGTATACCATGGAACAAATAAAAGTAGCTCTGAGGAGCTCCTACCAG
+>79455 1
+ACTGCCGAAAATGTTTTTTCATAGTAATACACAAAGGTCTGGTCGGGCCATCATCATGTGACTCTCCCCTGCGGGTGACCGGTGGGACAAAAAGCCCTTG
+>79456 3
+GTACATCGGACTTGAGTGTGTGTCGTCTACACGGCAGTTACCAGGTCCGGATAGCTACTCCGAAGACTACACCAATCTTAGGCATTACAAGACGCGGTTT
+>79457 1
+GGAGCGTGTGGCTCCTCTCCATCCTACTGAGATCACTAGGGGTACATCCAGAATCTTTCAGTAGACTCACTGAGAATGCCGTCATATCCGATGGGAAAGT
+>79458 3
+GGCCAGCAACTGTTGTGGGACCCGGAGAACACTCGGTGTACTAATCTGCGTAGTTGATTATTATTACAGGTGCCGTTCCAGTACCATTGAGCCCCAACAA
+>79459 3
+GCATTAGGGCCGCATACTTTTAGGCATCCAGCTGTACAGCTACTGAACACCTCGTCTGAGGAGTGAGTCACGGTATTACGTGTAAAGCATGCTCAGTACC
+>79460 3
+CAGCTTAGACAAAGCGGTTGTTTTATGACAAGGGCTTCGATATAGGCTGGGCATCTAGTGGAATAAACCTGGGTCGTACTTCAACGCCCGTACACCCCCT
+>79461 2
+TGAAGGAATCGCTGAGCTGTTATAGGCCGGATTTGCACGTTCTGCTGAAGTGATACCACTAACCCGTAAGCGACAACGCACGTCTAACCGCCTTGGTTAT
+>79462 1
+ATGCGTGCGAAAGTGTTCACTGCAATCGTACAGGTGTTTCCCAAGTGACGGATATCATGACCTTACGCTGCAGCAAGCGCACTCCTTCGTATATCGGGAA
+>79463 3
+ATAACGACGGTTGCAATGCATCAGTATGGGTTGAGTCCTATCAGCTTCGGAAGATTATCTCCACGTACTGCATCCACCGGACAAGAGGTTCGGTTACCCG
+>79464 2
+CAACCGTCGGTCATGTGTATAGTGAACCTCGGGGGCTCAATAGCAAATCCGGTGCCCATCTGTGTAGATCACCGCGTGGTAATTCATAGTGTAACACTAC
+>79465 2
+CGGCTATCATCCGCTCCCTCCGAGTCGAATGTGAGACTGCGAAGCAGACGTTCAGGACCTTTGAAAAGGAGCATCTATTTCATTTTGAGAGGCGTACACT
+>79466 3
+CATTGGACATGTTCGGCTCCGTCGCCGCATTAGGACTGAGTAACTGCCCGCTTATAGTATTGGCACATAGGTGCTCAAAGTTGAAGCCCCTAAGCAGTAA
+>79467 3
+CATCACAGGTGCCTCCACGTGCTGGGACTCTAGTCGAAAGCATCACGTAATATGGTAGGCGTGGGAATTTCTCAGAATGTTCTCCTCGGTCAAATGACCA
+>79468 1
+ATTACTAATTTTAAGCCGGATCCATACCTCGGGTATATGGGCAAACCGTACTCGCAACTGGGACGTGCACGCTCCGACGTAACTGTATCGAGAGCTGGTT
+>79469 2
+AGAGAGACTACAACGGGCTTTACAGAATGTGCCATGGCGCTTTCGGACCTTCAATAGGAATTTTGTAGCCACAGAGCGTTTTTCACCCCTTGGCAAGGCC
+>79470 3
+GAGAATCCCTCTCGCCTTCTTATCTGGTACTAGGTGCGGTACGCCTGTCAGAAGAATATATAGTGCCCCCTCGCTTCATAGGGAGAAAGAGAATTCCGGA
+>79471 3
+CTGAAATATGGTGAGGCACTGGTTCGCCTGTCATTTGGCAGCCCAGATGAACTACTAGACGCGCGATAATTATCCCTAGAGCTACTAGCGGTCACCTATG
+>79472 1
+TCAGGCGTATTACTTTTGCAGAAGCCCGGTCGTTGCGAACTGCTATCTTCCGCAACGACCACGGGGGGGGAAATTGTTAATAAAAGCTATCTTCCACCAG
+>79473 2
+GCGCGCCTGAACTCGATACGACGCCTAACAATCCCGTAGGATTAGCAATAATATTTGAAGGTTGCTTGGGTCATTTGGCGCGAGCTCACACTCGGATCTA
+>79474 1
+GCGTTCGTACTTGTAAGCCAATCGTGGGGTTTTACCCCGGTGCCCACTACTAAGTGCAAGAAGTTATAACTATATTGGTCCACGGGCGAGACCAAATGCC
+>79475 3
+TTCACGATGCTAGTCCAATGGCGTGCCCTGGAATGTTAAGTACAAACGACTTCCATACCCATGGGAGCAGCAGAGAACCGTTTCTAGAGGGCTTGCTTTC
+>79476 3
+CGTGGCGGAAAGGGGGGTCCATACATCTTCGACGACCTAGCTAGCTCTCTACGCCTGACCCTAAGTTCAAAAACGGACAGAATGATGTTTTCTTTATGGC
+>79477 1
+AGCATACTCTTGCTGAATATTCAATGACCGTGCCATATTCCTTCAGCGTTTAGCGAGCTCAGCGCAGACAGAGTGGCGACGTGGATACCTCCGATGGAAT
+>79478 3
+TCCCAGCTGGGCTGGCTTTAGATAGTATACTTAGCGCCAGAAAGGAAATTATCTCCTACTGTTCCTTTAGGCGATGACTTCCGAAAGACCCGCAGGGAGC
+>79479 2
+GGAAGAGCCGCCTTCGCCGAATTGACCCATTGAGGGAGTTGGTCCGTGAAACCCACAAATCGCCTCGAGTATTAGTTGCATACTCTATGAGCTTTCAGTA
+>79480 1
+AGCGGACTGACATTGCGAACTACGTCGGTATTATACTAGGTCACCCATGCTACAATACTGGCTAATCCGACCGTCTTAGGTGTCGCGGCAAGAGTGCATT
+>79481 3
+ATTTGAATCCTCCTCGGCATCAAGCGTTATGGGCCTGGGAGGAGTACACTCGATAAATAAGGCTCTTCAGACCGAGTCCTGAGTGTTTCACTCGCGCAAA
+>79482 3
+ATGCACGGTCCGGATTTTACGAATTAGCGGGAGCAGCCTATCGTCCCCGTCGCTACATTATTAGATTACGCATGTATATGCACGGGACAGAGACTGCTCA
+>79483 2
+TCCTATAGCATAACCGGTACCTCCACTGCGTGATTACATTGGTGTTGGTCTTAAACCGAGCTAGCTGCTGCAGAGTCCCCAGATACGGGTCTAGGGAAAA
+>79484 2
+TGGACTGTGAAAGGTCTCCTATTGACCCAGTTCGTGCAAGGACTCCCCCTTGGGTGGATTTCCGTTGCTAAATATCAGCACGAGTGAGTAACCCACAAAG
+>79485 2
+AAGCGGGTCGCCATATGCATAGGTAGTAATTTCAAGGGAGCTTCACGGGCCCCGGGTAATCATCTGTATCTAGAAATCCCCCATGCATGTCATCGGCTTA
+>79486 1
+TAAAGCTGGGAGTTATACCGCTGCCTGCCAGCATGCGAGAGCGTTAGACATAGACTTATGTTCGACCGGGCTTTTAATCCATAGAGCCGAACTGCCCATT
+>79487 1
+GCCCATAGCAAACGTTGTGGAACCGATCAATCGCCGATCCATTTGGGTGCAGTATGTGCAAAGGCCGTATCCTTCAAATGGGTAGCATTATGTCGCACTC
+>79488 2
+ATCCCTTTGAATATCATACAGATATATGGCGCTGTACCCCGGTCTTTAGGGCACGCTCTTGTGGCGGACCCTGGGAACTATAAAATCGCAGACGGAATGC
+>79489 3
+ATTATCGTAAGTCCGGCTACGTGTGACGGAGGGCAGCATTGATTCCTTGACAGCGCCCGGTTGTGTAACCCAACCATGATGCCCTACTAGAAATAACGTT
+>79490 2
+TTGCGGAATTGTAACCGGGCCCAGGAGACGTCATAATGGTCATCTACTCGGCGACATTTTTTAGAACTTGACTTGCACCTGTCGGCATCAAACAGCCGGA
+>79491 3
+TGGCTATTCGGGGGCAAAGCACATTTATACTTGCACTATGGCGTTCTCAATTCTGACTTCCTGAACCGAACACGGCCATGCAGGACGGGGCATATAAGTC
+>79492 2
+TCTCTATCGCGTCCACTAGGCGAACCTGACTTTTGGATGCCTGTGGCACTACGATCAAAGAATAACACTTGGTGTGCATACGAGCGGAACTGACGTGTAC
+>79493 3
+TTCGACCACAATCGGTCAACCTTAGTGTCCTGGGACACAAATGTGTAAGTATGATGCGCCTCCGCGTGTCGCTAAGGTAATCCAGTGAAGCATTAGGCTC
+>79494 1
+CGTTTTTGAAACTAATGTAGGACCTTCCGTCGGGATGTTCCCTAGTACCTATACCCAGCGGATCCGTCACAGCAATGGCTAGCAGGGTAGATGAATCGAC
+>79495 1
+CTGTGAATCGCGGGATCTCGACGATCGTGTACTCAAGTCGCAGTAATCAAGAATATGCCGAATTAGTCGAACATTTCCAGCGTCGAGGGTCCCATCTGCT
+>79496 2
+GAAGACGTGATGCCACACACCCGTATAGTAGTTCACGAGGCGGTTCAGTGTGCTACTGCAAGATCCGTTTACACTCATCGCTACGATTGACCAGTTAGTG
+>79497 1
+GGCACATCAAATGCGTGGGTGCTGCCTAGACTATGAGATTAATGGGCCGCCAGTGGGTACCTCGTGACTCCCTCATGAATGCCAAAGCTTTTAATAATCC
+>79498 1
+AATTGCGCCTGCCCATTTGTATAGAACCTGGAATGCCTGTAGAGCAATTGGTGTCCTAAATCCTGGACCACGTAGACTGTCGCAGGGCAATGTCCTAGCA
+>79499 1
+CGGAATAACAAGCTCTGCGATGGTGCTCAGCAAACCTACCAGTCTGAAACCATGGTTAATCGCGCGGTACTAAACTTATTCTGGTTGCCTGTTGGCGCGA
+>79500 3
+GTTCTTCACTCTGATGTCCTGACTTCCCAGCAGTCAACGAGTTAACAGGAGCATTAACTACACGGCGAGTGTTGTAGCCGAGGGCCACGAAGTTTCAAGT
+>79501 2
+GGAGCAAACTTACCTTGGTATGGTGCCGCTCAACATAGCGCGGTATCTGCAGGCCGTTACTCCAACAATCCTTACGGGTATGGTTGTAATGAATGACCAC
+>79502 2
+GGCCCGGTTACACCTAAGGACTGAAACTCGACCTGGTTATGGCTCTCGCCCAACTTGAGGATCTCTTGAAATCACGGGGAGAAATATGCTTGTCTCAAGT
+>79503 1
+TCGGCACACTACTTGCATGTCAACGCACGGAGACATACTTACGACCATTGGTGATCGGTCAAGTTTACGCGTCGTTAGTACAATGAGGGCCGCATCGATT
+>79504 2
+ATATGATGTCGCACGGAACAGTCCCTGGTCTAAGGTAGTAAATTGGCTCCGTAAGAACATATGTGCATACTCGCTGCCCGCTGCGGGTATTCAACCGCAT
+>79505 2
+CCCTTCACTAAGCTGAGCGAGTAGGGACATGTTGACACCCAGCGACACTGCGGTAGACTTCGTATACGTGCCCTTCAGTTAAAGTTTGTAAGGCTTGCAA
+>79506 3
+CGCAGAGGCCCGATAGATAAATTTGATGGAATTAGCACCTAGCTTACCGATACCTTACATCAGCGTGGGCGAGTACGAGGCTGCTCTGTATCAGCTTCTC
+>79507 2
+ATCCGAGGGTGTCTCATTCCGACCCCCGCTAGCGAGCTATAGCAAATTAGTAGCCATTGGAATGTCTATCTGTGTGCTTGGCAGCAACGAGGACTATACA
+>79508 2
+CACAGCCATGGAATATATGTCCATCGCCTATTGGGTCCATAAGCTACGCTGTCATACGGTTCGTCTAACATAGCGGGGAAAGATCAGGCCTGGGTCTATC
+>79509 3
+GGGGTAATCTTTCCCCTAATTGGACGGAGGTGAGAGACTCATGACCAACGCACTGCATTTAGGATTTTCACGTACGATAGACTCCAGTGTACTGCACCGC
+>79510 3
+TGTTTTTGTATGTGAATGCGTGCAGCCTCCATAGAGGTCTGACAGATTACTCGAAAACACACAGTCGTGCACACCAGGCCAGCCGTGGTGCAAATCCTTG
+>79511 1
+CAGGTCGCCTACTGCGATTAAGAATGCTTCAATGAATTGGACTATTGCGCTACCGGGTCAAAGCTCGATATCTGGGACACCCGCTGGAACAGTAGTTCTC
+>79512 1
+AGTAGTCCTTCGCGTATCGCAGGAAAACAATAAGAATCCTAGTGCCGGTAGGCGAGTAAAGACCGATTCGCTATCTGTCCGTGTCCATGCCTTCCTATGG
+>79513 2
+TTCAGCCGATGGAGATACGTCCCTGTAGTGGAATCCTGGAAGTATGTGTTGTTTCCTCCACTCCACGAAATAGTTACGGACAACATGCTCAAGGCCGCGA
+>79514 3
+GTTCGATGCCGAGGATGCTCATGACCCGCTGGATGACAATGGTCGAACTGCATATGTACGCCGAGTAATTGTTGACACTCTGCGACCATACTACAATCTG
+>79515 2
+ACTTAAGAAGCTTTACGAACGAGTCATGTATGGCATGTATGCGTAGGCATCCGACATGCTTCGGTACCCAGTCTCCTAGAGCGTCTGACCTAGCCGATAG
+>79516 2
+CGGCAGAATAGAAATGACGTCTCCACACTCGCCTGACCGTTATGTTTTTGCGCTCTGTGGCGTCACAACTGGCAACTCAACGACTTTTGGAAAAATGGGG
+>79517 1
+TGGCCTTGCACACCACCCAGTGGCAGTAAGAAGTACGATTACTTGTTCCGGGGTCTAGGCTCATGAACACCTTAACGGACCGATTAGATCAAGTGCTTTG
+>79518 1
+TTTGCTAATGTTTCGATTGCGCCGGTCGGATCCCCGACATTAAAGGCAACTGCGCAGAGGGAATTAGTGATTATCTCTCGAACACCGAATGACCGCCTAG
+>79519 2
+TCGTAATACTTGTATAGTGGAGTCCACGACGTAGAGGCCCCCACCATTGGGTCATTGACGAATCGCCTGGTTGGGAATGACTACCAATACTCAGTTCCGA
+>79520 2
+CGGCCCCGGATGCGTAGGGATGAACCATTCCAGGCGCAATTAGAGTGTATTGCATACCCCATATGCGTAGTTAAATGACCTCGTCATCTTTAACGACTGG
+>79521 3
+ACAATGAAGAGGTTCTCCGTGTCCTACCTGAGCATACCCTCATACGACGACCGTTTGTAATAAAGTGTTACGCGTTCGGTGAGTCAGGCGGAGACTCCTA
+>79522 1
+TCGATGTAATAAAATCGGGCCGACGTGGCTATCGTGAATAGCCCCGGCCTCCGTCGATTCACCGCACTGTCTGAAGTTCTTCATATATTAGAACGAGGAG
+>79523 3
+GAAGCAACGTACTGTAGTGATGATACATACCGATGCAGACCATGCCCCAAGGGTAAGTTAGTCATCCAGTGCGTCAGCGTGCTCTCAGGTTTTATCTCGC
+>79524 3
+ACATCAGAGCCCTAAATTGCGGACTGGCGTCAGCTCTGTTCTAAAGAACTGGTTAACAAATGCTCCCCACATTTCGCTGTCTATGCAGTCGGGAAGGGTG
+>79525 3
+GTTAACGTGAGGACAAATGGACACATGGGTCGATGGTTTCGACCGCGTTATAATGCAATAACTTAGATTCCCGGCCTGGGTCCTCTAACCTCCGACGCAT
+>79526 3
+CGAGTCCGGGGTTCTTTTATTAGAGGAGAAAGCAGCTCACATAACCACCGCGTGTAGCTCCGACATCTCTTGATATTGGCGTATCGCGTCTGACAACAGA
+>79527 1
+CCTGCGTACGGCCGCTATATGCCTCATATTCAGGAGGACATGGCCAACAATTGTGAGAGTACCCGCGTTTTCAGTGCGAGGCTTTGTAGAAAACCTTAAC
+>79528 1
+CCATACTGACCAAGCTGCAGAATATTTACTATTGACCGTCCGGGTTGCCAGCAAGTGGAACGGATCTTTGTGCTGCCATTAATCTAGCGGCATGCACAGG
+>79529 1
+CGGCCCGGAGGTGGCGAGTAAACCAACATGATGAGAGCTCCTGTTATCTGCTATCCAAGTGTCGTTGACCAATTATTTCTAATGAGGACCGCCAAGCTCT
+>79530 2
+CTTTAATAAACTGCAGTATTCGCCTGCCGAATGCTAGCCACGGATGCGAGATTTGAAGGCATACATGGGTATTCTTGGCATGGGAGATCCCCCGATCACC
+>79531 3
+TCGCTGATCACCTTGTGGGTAAGCGTCCAGCTGTTTACAGCAAAGGAGGCCTCAATACAGCTCTCGAGTCCAACGCATTTTATATGGTCGGAGATCAACG
+>79532 3
+TACTGCCGGGTTTAGCTTCCAAGGCACTAATGACTCAACAGCGCATTGCACGCAGATTAGCGGGAGTTAGTCTTTCGTAGAACCCACGAGTGTATCGCTA
+>79533 1
+GCTTGGGGACGAGACACCCAACTGGATCCTACTATTCAAATCCAGTCTGGAGTTCGAACAGGATTGGGGGCTTCTATTCCCCGTACATGTGACTAAATGC
+>79534 2
+ACGTTGTGAAAGATAACGGCCCGCGCTGTTACGCGTAAATGTACACAATTTCGCTCTTTTGGTAACTAGTCTCGGAACGATCAAGCTCACGGTCCAGCGG
+>79535 2
+GCTATGACTCAAGTCAACCACGTTCATCACCAGGAAATCAGAGCGTGATTCTCGGATGGCAGAACATTCCGATCCTGTAAGTGCCTTGGGCGTAGTTTCG
+>79536 2
+ACGCAATTGCCGCGCTGGAACTGCTGAACAAGGACATTGGGATACCCTATACCCCTAGCGCGGGTAATTGACCCGTTATACTAGTCTTGAAGGCTTATGT
+>79537 3
+TTTTACTGCCCTATATTTGACCGCTAACGAGTCAGCATGCAAAATGCGACCGTCTATATTTACGGGCTCGATAGAGCGTTCGCGAGCACGCAGAGTGAGC
+>79538 1
+AGACTGCTTCGCCCAGTAAATTTGAGCTGCGCGCCCAGCGAGCATGGCTCAAGCATCGCATCTGGAAAAGTCCGAAATCGTTTTGTACTTAATGCAGTGT
+>79539 3
+GTTGTAGGACTCACTAGAAGACGTCTGTATACCAACACTTTTCTTTATGGCGGATGGCACAAGGGCCTTCTATCGACGGCATCATCCGTCAGACGGACGA
+>79540 1
+TTGAAGGCTCTGTCTATAGGGGCTCAATAAGACCCCCTGGCTGTGTCGGGTCAAGATCCACTTGCACAACCTCAGCAGTAGGATGCTTAGCTTACGAAAT
+>79541 1
+GCAAGAGTAGGCAGCTTGCTAGAGGTACCGATGGCAAGGACGCGATTCTACTACATGGCAATCCCTATTTGAGTTCCAGCTTCCTATCCCAGTTGTACGA
+>79542 3
+CTGCGGATATCGGTTGACGCTGGTACGCGCTACTATGGTTAAACACGCAAGCTCTAGCCTCGGGTGAGCATTATCTCAATACCACAGCTGTATACGATAG
+>79543 3
+CCACGAAAACGCCCCCTGAGGTATTCCTTGATTGCGGTTAACTCGTGTTTCCACGCGTAGACAAAACGATGGTAAGAGGCGATCTTGCCTTTAGACAGGT
+>79544 2
+AGAAGCGTCCCAGTATAGCCTCGTTTTGTCCATAGTTAGCACCTTGCCTGTCAACCGGTACGTGGGTATCGAAACTGAACAAGTTCACATGGATCGGGAC
+>79545 3
+CAGACCCCCAGGGGCCAGTAGGTACCATTTCGATGTTCGCAGGGTTATCTGAGTTACACGTCGCTTATTAGCCTACGAAGAGGGCTTATAGACACATATC
+>79546 3
+ATTACAGGGCTAATTGTGCGCCTATTCCCCTAAACCTGCCCCATGAGATCTAACCTGAGGGTCGATCCTGGAATTGAAATGCTGAGTGAGAGACCTGCGT
+>79547 3
+AACGTAACCGCCGAGGCAAAGTTGCTTTTAAGGACTATGATCGATATGGCCACCTACTCGTTCTAGAAGTCGGGTCGCTGGGTCCACTGACTCTCAATGA
+>79548 3
+TGCACTGGGCATTTTGCAACGTATTGTCACGGGGAACCCTCGCACTTGATCAGTCGGAGTAAATGCGATTCGACTCTCCAAAGGGCAGTCCGATACTATA
+>79549 1
+CGTTCGACTCGCATAAAAGGCTGCACTGGTGCTCCACATACCAAGCGTACAGACTATTGTAGTCGCGAACGTAGTAGTACTTGGCTAGGTCTTTGCAGAC
+>79550 1
+CTACCACGGTGAGTATTGGCCTGCAATGATGGACATCCCGTTGCGAGACGTTGAGCAAACGTGATATTGTAAATCTAAAGCTTCATGCGCCCCTAGCCTG
+>79551 3
+TGTAAGATCATTCGAAGTTTATGCTGTCTTAAGCTGAAGCAATAGGGTTAGCCGCACAAGCCCCCCGGCGATCTCGATGCATCATAGTCTGCCTGGGACA
+>79552 2
+GAAATTTTTCTATCCCTGGCTTCGACTAGAAGGACTGAACACTGTGTACCGGGACCCACGACGCAACAAGATCTGGACCCGCTATGGAGTACGTGTTTTG
+>79553 3
+GGCGTTTATTGACGTGGAGTCCAACGTTCCGTCAACCAACGAGTCACCTATCGAATCCTAGAAATGTCCGAGGGCTAATGATCGCCGGGTCATTTATACG
+>79554 3
+ATCACCCCTATCGTGCGCAATGCGTTGTGGGCTCTGAGACTCCCTAAATGGTCGGTGGCGGCTCAAAATAAGCCGTCACCTGTCGTAAAAAAGGTTTTAA
+>79555 1
+GGTCCGCCTGTATTTCACAGCTCTTACATGAGGGAAATTAGACTCTGTACAGCCGGGCTTCGAGACGCACGACATAATGGTTCACAAAGTGTCTGAGCTC
+>79556 3
+GGCCCTTGGAGGCTTTCGTTTAATTACTACAAGGATGACAGGGGAAGCATATAATCTACGGTTTTGCGGAATCCCGCATACGGAATCCAGTTCCGCCACC
+>79557 2
+AGACTCATATGGGGGGCCGGTTCGTCCAAACACGATTTTACCTTAAGGTCAAGTCTGTTACTGGTGACCTCGAAGTCCTAGTCGCAAGTACCGATAACGC
+>79558 2
+AGTGGGCCAGCCGATGTAATATTTGATGAACTACCCCAGCGTCCTGTTAAGAGTTATGCTGGAGTCACCAGATGAGATTGCATCAGTCAACCCTCGCGCT
+>79559 1
+CTTAGGCAACGTGCCACGAGTACACGTGCCACGTGAACTCTGACACTTCAGGCGAAGGACGCATTTGTGCTCGCGTGATTTCGATCATTTTGAACGAATA
+>79560 1
+TTGCTCGTACATTGGGGATACTCTATATCATATCGGACATGAACCGGGCTACCATCGGGTAGACCATTAGCGGGATTATGTACCTCGAGACCACAGCCTG
+>79561 1
+AGGGAGTAAGTCTTACATGACTACCGGACGGGTAGTTCTCTCCGATGACTTCCACCTACATTGCATGTCAATCACACAGTATGTGTTGACGCGAACCGGG
+>79562 3
+ACTACTAATTGTATACGAAACGTCTCCTGCTACACCGTTCCGCCGCTAGTTTGGACTAGAAGTTGTAAAGGGAGGACGGACCAGCCATTTTCCTGAGGGC
+>79563 2
+AGAGGTATGACATTATTGAAGCATGATACGTTATCATGCCCGCGAAGCTAATGCAGCATCCACTTTGATGCGGCATGCCTGCGTCTCACGCGTGCTAGAC
+>79564 2
+AAGTGAAGGTCCATGTTTGCGGCCACCAATTTACTTAGTTAGAGGCAGTGCTTGCTGCAATGATGCAGATATATGAGCTCCGCTCCCCACGAACATCGCG
+>79565 1
+TAGGCACCTGATACACGTCACTCAGGTTTATGGCATCCGAGCGATTACAGCGACAGTTCCTTATAGTCTCGTTCGTACCCACTAGCGATAAAGAGTGGGG
+>79566 2
+CCACGTTTCGTAATGCAGTGAGTAAATTCCATACTAACTTGCTTGGCTAGGGGTGAGGGTCCGTACGATGCTAGTAACAACTGAGACCTGCCCAGCCCAT
+>79567 2
+GAAACTCACAGTTTCACTAGGAATACGGAACTATCGACACGCTTTCAGTCTACGTGAAGCCGGTTCGACATATGGACTGCGCCTGTGTTGGTACGTCACG
+>79568 2
+GAACTGCGGGTGCCTCCGCGTACGCAAACCGCAAGAATAATTGGCCAATGAGAGCGTGATGCCTTGTCACGGCGGATATCGTTATACTCTAATCATTTCT
+>79569 1
+AAGCAGACGTACTAAGTCACGAGATTCGTGTACAACGTCGATCGCGATCGTCATTGTGCTTTGGACGGTTTCGACATCAGGACACGGATCTCCCAACGTT
+>79570 1
+TGCATGATTCGGCCGGTGGTGATGCAAGGGAATACACCGCCCCGAGGTGGTAGTACACTGGAAATTTCACAAGACTACCTTCTACAGTCTTCATCCTAGT
+>79571 3
+GCGTTTGATGACGAGCGTAGCTGACTCAATAGGTTCGGACCCGGCATTGGTTCCAAACATAGCCAAACCCTCTGCTGACAGTTGAAATGCTTTGCAGTAC
+>79572 3
+CCCATTAGTTCACATTTTTGATCTGATCGTGGCGACACTGGACACATGGGCTTGCACCGTGATCGTGAAACACGGGTGCAACGTTCAAGAACACGTTGAC
+>79573 3
+TGGGGCCTCAATCTGGACGTAAGCCCATGCGGGGCCTCTCATCAGTGGATCTTAAAGAATATCCTCGGTAAACGCCGCACTATTATGAAGTACCTGTTGA
+>79574 3
+CGGCGTATGTTACGGTCTCTAATGCATGAGTGAGAATCCTAGTGCGACGTTAGAACTGTAGTGCCAATACACGCCACTATTACCAACCTGGCACGGTCGT
+>79575 3
+CAATTTTGAATCCTCCTAATTATCTGCTAGCATGGAAGCCGTATCCAACGCGATGGTTCCGACGGCCCGGTTTGGAGCGAAGGACCGTATTGGTAAAACC
+>79576 2
+TCGAAGTAGTGCGACTACCTTAGCAACATCCGTTTCGCATGTACAAATGTGTTAGATTCCGGGGTGATTGGCCCAGTACCAAAGCCGGATTTACCGCCAG
+>79577 2
+TATTATAGAGCCCGGATCGCTAGAGGAGATAAGTGTTAACCGAGGTCTGCTATACCTTCTCGAGTCCATGAGACGGACGCCCTAATCCGTCTTGACTGAC
+>79578 2
+CATTGTAGATCAACCGGCCGGGACTCGGAACGACATCGTGATAGATCGTGACACTATCTTGTGGAATACATCATCGCTCTGTATGAGATCCGCCGTGCTA
+>79579 2
+CTGACAAGTCCGGCGTCATTGGATTGTATACGACGATGCAGCTTGTTCAGCCTAACGGTTCGTATCCAACAGGTGTGCAAATCTCCCGCAAGGGATATCA
+>79580 3
+GTAAGAAATGTCTTTTCGTCACACTCTCCCTGAAAGGATGAATGTGCTCGAGTCTCACCTGCGTCGCTGGTCTCGAAAGAGCAACCGCGTAAAATGGCTG
+>79581 1
+CTCCAAGTATCACCATCGTTACCACTATCATCGCGGGGGATATTGCTGCAAAAACGAATGGGGCCAGGGTTATCACCGGTGTTTGCTCTCAGAAGTACTG
+>79582 2
+AGGCCTGACGTCTAGGTGTCTGATCTGCACCCTACAGCCCTCAATATTCTTGCCTAACACGTGAATCTACTAAAGAGGGATACTCTGGGAGGCAGGTGAT
+>79583 1
+CGATTGGCCTGACTCACGAGAATGAACTAATATTCTAGCGATATCCGCGGTGGGTTCAGGAGTTTCCACTGAACTACAGTTCGCCTAGGCTGCCCTAGAA
+>79584 2
+TCATCTGTGACAACATTGTCAATGTACACTTCGTTTGGGAGAATGAGATGAACGTAAGTTTGGCGAAACCGTAGCCTCGTACCGGCAGCTACTCGCCGCC
+>79585 2
+GAAGGGGACAGAAATATTTCACATTCACCGCGAAACTCACTTCTGCCAGCTTTGCAGACTCTGGGTGTATTCCTCACTCCAGGACAAGAGCTGTGGGTTG
+>79586 1
+CGCCGGAGGGATTTACCCTCAAACACACATAAACGTTATGAGCTCGACGGCCGTGGCGGAGTTCTGTAAGTAGTGACGTTACTATAGCCTTTCTACATCG
+>79587 1
+CTACCCTATTGGGCTGAGAAGCATAGCGAACATAATTATGAGCTCACATAGCAGGGCGGTGACACCATTCACGGTGTTGCTCGCTCGGATTTAGTACCTC
+>79588 3
+CAATGCGAGTCCCCAGTAACCCTTGTGTCGTAGTCCGGAATCTGGTTGCGGTCATACAACACACTAACTAACTTAGCCGTGTTTGGGTAAACAGGCGTAG
+>79589 1
+TGAAACGGCAAACTTCTTATGAGGCCAATGCGTGTTGGGGTAAAGGTTGTCTCCCTAGTTAACGCCGGCACAGCGAAGTCAGACTTCTCCCACTCTTGAA
+>79590 3
+GCCCAAAGCTTTTAGCAGCGATAGTTCCTCGCTTCGATCACTGCCGACATAATGGAATCAGCGGAGTGACAATTATACGAGACCGCCTTGCAGGTGGTTT
+>79591 3
+CATAGCGTGTTGCCATGCGACCGTATTATAGATGTATCACAGCACTCCACCTGTGAATGGTCGTCTAGTACGCGGTTCCTTGAAGAGCCCGAGAACAGAT
+>79592 1
+CCCGGTGGGTCAAGTTTGGACTGACTACCCTACAGACCTTGTGAGCAGCCTGTTTTGTAACCCACTAACGGATATGTCAACATATGGGCAGTCAAGGACT
+>79593 1
+TATGGGGTCAAGCAATTTTTTGCTGCAATGAACCAACAGCGTCCTAGCCACTCTAAGGCCGACTAGTCACTGAGGGGCTGATTGACCCGCTATGTCGAAT
+>79594 1
+TGTCTTATGTCGTATCGTACCCTCGGTCAAATAAATGCCTATGTGCAGCCCACCTGGGGCCTACGGCCAGTGTAGAAATGTCAGAGGCTTGTCAACGAAA
+>79595 3
+CTATGCACGGACGAGCTATCTGAAACCAGTGGCCATGAAGCTTCTGAGTACTGTGCTCTAACCTCGTAATGCCTGCATTGGATCTAAGTGCAGGTACGCA
+>79596 2
+TCATTGGAGCCCTCACACTCACGTTATTCTTTCTGGTCGATGGCGCACGGAAAAAAGGCCGCTGTGCGGCGGAAACGCAGTTACGTTCACTAATAAGTTA
+>79597 3
+CGCACAGGTGAATTTCCGCAGCCGCAGGTTTCAAGCGACGTCGCCATTCACAGGTTTTATCAGATATAACGTCACTTGTCGCGAAGATGAGCGAGATTTC
+>79598 1
+CTCAAACCGCCGCAACTGGGATACCTGTGTTCGGTCCAGCTGCTATACGGTACGCTTTCAGAGAGACTTAGGATAATAATGTGAGTAACCCTGTGTACCG
+>79599 2
+TGCACGTCAACTGTCACAGCGCCAACTCCTCCGTAGGGTCGTGGGAGGGCAGTCAATACGAAGCTGTCAAAGTCTTCGTAGTGATTATATGCTCAACATT
+>79600 3
+TTCATGTCGTTACGATTCTCGGTGTCGCAAGAATCATCGGCGCTGGCCCCGAACCTACAGCATAGCATAAAACCGACTGAGCGTTATCGTAGTAGGGATT
+>79601 3
+ACCAACCAGTTGGGAGACTAAAAGCTCGTTTGCACTATGACAAGTCGTCTTAGTGTCGGCCGTGCTTTCCCACTTGCATGAACTCCGTATCAAGGGGGAA
+>79602 2
+AGCTGGAATGGCCAACGTAGCAAGCTTTTGCGGGCCGAAACCCGCAGGCGTAGCTAATCGTTTGATTTTATAACACCTAGCTGTCGCAACGTCCTTGAAT
+>79603 1
+AACTTGGATAGAGGCTCAACAGGCCTCTGCAGATCACCAGTTCTTTCTGGCGCCGTGACTCATTAAGACTAGTAGCGTGATGTGTTTGCCCACACAAGAG
+>79604 1
+CGTCGCTAGACAACAATGCCTTTAGCCCGCTGATTGCTATTAAGATGAGCGTGTCCGCGGCTTAACTACTAGACGGTCCACTTAAAGGTGGGCTAGATAC
+>79605 2
+CCGGGCCCAAATAGAGGGCATACTCGGTAGCCAAGCAGACATCGTAGGGCCGCCCGATTTGATACGTTTTTCCCATGATCTTGTATCATATGTATCAAGG
+>79606 2
+ACGTAAATCGATCTCGAAGCCTTATGGAGCCGATGGGTCGATCGTTATGATTTCACAAGAGCTAGCTTACATGACACTGGGGCTGCCCAGTCGTATCCCA
+>79607 3
+GAATGAGTAACCTGTACTACAACGTTCTACGCGACGTGGCAAACCACGACGTATAAAGTGTCGTGAGCCTCGCCAGGCTAAGTATTCGGCTGTTCTTCTG
+>79608 3
+TACCATGCAGGGTTGTGCATTGATGCTTGGGGAGCGGTACATAGTACTTGCCTAGACCAACAACATCCCACAGTCGCGGTGATTATGACATCTCGTAACC
+>79609 3
+AACGGGTGATAGAATGCGATGAGACATCCTTTGTGCTAGTATAGCCGAAGTGCTCGCTACATGTCTCCGCCTGGAGGCAAAATGACCCGCTTCTTACATC
+>79610 2
+GCCGAGCGAGTCTAACGCAAATTGGCGCGCTGCTTGTCCCACATGAGAAACTCAAAGAGTGAGGCATTCCACTTCCAGTAGTGAGTTTTGTTTACCTCGA
+>79611 1
+AAAGTCAGAAGACGAGGGCCGGCGTATTTGGGATCATGTGAGATCGCTCGCGGCCTGCTCACTATCATCACCATTCGACAAATAGTTCCTTGTAGCCTTA
+>79612 2
+TACTATGGCTGTAGACAGTATGCTTAGACCCCATATCGGCCGAAGCTAGAGTTTATATCCTATCCAGGGTTCGCGGCCGATAGAGAGCACCTTCAGAGCT
+>79613 3
+TATATGGAAGATACCACTGCTAAACACCTGCAAGCATTATTACCTCGCGGGTACCCTATCGGCTGGATGGGCCTAGGAGTTTTGAGCCGCCTGTGATCAA
+>79614 2
+AGTCATCCCCTATAGTGTCGTATATAGTGAGTACATTAAAACGAAGGATAATCCTGAGTATTCACCGGTACGGTCGCCTTGGCGAGCCGGCCACCTGTCG
+>79615 2
+TTTTACAGTACCCGAGGTGAACTGGCAGGTCCACATTCACGCGCTAGCGGCCCAGGCTACAAAATTGTTGCGCCTGATCAAGTAGTATTTGAGATCTCGA
+>79616 3
+GGAGATGCAGTTCTAGTACTACCGGCCACCCAGCAAACTGTACCAGTGGATTAGGCTGATGAGTCATAACGTATAATCTGACTTTTCCGTCCGCGCGAGT
+>79617 2
+CAAGCAGATACTCTGGCGGGGCAGCTGTGTACCTCCCCTCGGCATCTATACAGTCCACGATTTCTCACGAAAGAATTGTATCGCTGAAATGGAGATGGTT
+>79618 3
+AACTTTGAGGGAATTCCTAGAAATAGGAGGACCTTGCTCACACCATGGATTTTGCCTAGTCCCCGTAGTAAGACTAGACGCTCGCTGTCCCGATTAGGCG
+>79619 2
+TTAGATCCCTGGTTAGTAGGTGAAAATGTACCGTTCCGGGTTGTTATTAGTGACCTCTAGAACCGACAACCGCTTATAAAGACCCGCGCTGGCGCCAGCA
+>79620 2
+AAAAAGCGCGGTTGTCGGTTAAATGTTGCCGCTCTTCCAGGACCACAGCCACGATTAGGCTGGGGACAATATCTTTCTTGCTTCACGAAGCGTACCGTAA
+>79621 3
+GGTAACGGAGGCTGGTTTCTAGACTGGCCCGACGAACTGGTACTCCAATAGGAAACGGAGCACATACTTTGGATCTGATCTATGTTATCCCTATGCCACC
+>79622 1
+GAAACTTTGGCAAGCAACACAGGGGTAACGTATACGGGAGGTATTCCTTCGACCACCTTGCTACTATTGATCTTTTGTGTGCGAGCGACCAGAACCCGTC
+>79623 1
+GTCCCACGATGGCGTATACGATGGGCTTTTTCATGTCAGTACGGCAAATGGGTTCGACTAATGAGTTCGCGAATTCCCGAAAGCACCAAGATCTCGCCAT
+>79624 1
+GGATTTTCAAGTTAGGACCCCCTGCCTGGGTTCGACGCATCTAAGCTCAGCAGAATACCGTTCAATTCGGGTCTGGCGAAGCAACTAATATCTGCAGTGA
+>79625 1
+TTGGCTAGCTCGTTACCGTCCAACATCTATCTGTCAGTGAAGGGGTACGCGGGGAGAATTCATGATGTACTTCAGCCGCCGACTACCGGAAAAACTTCAT
+>79626 3
+ACACCCCCTCCGAAAGTTTAGGGGCTGGCATTGAATTTGGAAACCCTTGGCCATTTTTTTCGTATTCGGGAGTCTATAACCACGCCGACAGCAGAGAGGA
+>79627 3
+ATAATTGTATGCGGTGGAGTAGTTCGCAACTCTTAAATTTCCGAGATCGGCCAAGTACGCAACTGCGTAGGCGCGACACAGTCCTTCACCTGGTATCACG
+>79628 3
+TGTAGGGGCCATTCGCATGATATATTCCTATCAAGCGCAGTGCTAGACATCGAAACGCCTACGTCCGATACTATGTGGGATCAGAGCATGTCACGCTCGT
+>79629 3
+CTGGCCAGACACATCGGTAGTCGATGGCGAATGTAGGTATCCACTTCTGAAGTAATTTTCACTATGCCCAATTGACGAACTACCCTGCGGCTAAGGCGTG
+>79630 1
+AAGCATGGTGAATCCTATAGATCTAAGCTTACGTACCGTTAGTAGGCAGCCGTTGATGGTCTCACACGCCCGCCGATGCTTTAGGTGATCCTAACCAGAG
+>79631 3
+CTTTAACGAGTGTGTGCTCGGACAAATAGTCAACGGGTTATACTCTCAAAGAGTTCGGTCGACCTCTCCTGTCTACGAAAACCGTGGTTACGCAGGGACC
+>79632 2
+GACGTATTGCAGACCGGGAATCCACGCGTGCTTATCGGTCACCATGTAATTATAAGCGATCGAAGGGCATTCTATTATGGGTACTCCGAGTCATCGACCC
+>79633 3
+GCTCGCCGAATTTCAACTTTGATGCACCGACAGTACGTAAGGAGATCCCCCGTATCCTGGTAGCCCTGGTTCCGGGTGGAATGACTCGAATGAATTTAAA
+>79634 3
+CTACCGGAGGGTGGGTAGGCACACTGCGGTAATGATCTCCATGGCCATAAACTTTCTCTATGTGTAACCTCTTCAGAAGTTATCCTCAGAAGGGGCCCAA
+>79635 2
+TGGCGCAATTCCTGATATTCATATTTGAAGTGCGATCTACGCAGTTCGGCGCCCTCACGGATTCAGATGACCATGGATTACGAGACGCAGCGACTTAGAC
+>79636 1
+TGAGGTCGTGACTGCGTTAGGCCGCCATTATATGCCCCTACAATAGAGACTTGAAAATACCTTTATGGAACAAATGTAGGCCTCTTAGCCGGCCGGCGTC
+>79637 2
+AGGCCCTCGAGTAATCATCGTCGTGGCGTACCGTACAGTACTCGACAGATCTGTGGAGGTGTAAATGCTAACTACCTGTCAATCTGGCCTACAGCAGTTA
+>79638 3
+GGACAATTGTAACATCTGACCATTCCGAAGTGATAGGCCCACTTTGCGGCTCTGCGACGTAACGGAGAGACCCGTTTCCTTGTCGCGTATGACAATGTAA
+>79639 3
+TCCGGCTTACACACAGTGTCCCGATGCGATGAAGTTTAACGGAGATTGAACATCGAATAATGAGCCCCACCCATCTAGTGTAGTCGCTTATTGGCGTCGG
+>79640 1
+TGCATCTTCCTTAGACGATTGTTCAGACCACACCGGGTGCTGCAAGCTCGGCACAAAGTAGAGTTTTGGATACCGAATAACGTACGGCGGCTCCATAGTT
+>79641 3
+ATAGATGCGTCTATCATCCCTTCTGAAGGTCGAATCGACAAACCCCTGATTGCGGGGTTGTCGTCAGGTCCTGCCTCGTAAACAGGTCGAACGTGTAAAA
+>79642 1
+GATGCCATGGTCCTGTTGACGAACGTTAGCGAAGCATTGATTGTGAGTCTAACCACGCGACCGCATGTCATGGCTCAGTATGCTCCTCTCAAACAAGGAT
+>79643 1
+CTTAATGGCGGCAGCCAATCTTACCTCATAAGAATACCGTGATGATAGGAAGATGAGGAGCGCCGGGTCAACTGTGCTATGTCCACTCCCGCTAGTTTTC
+>79644 2
+GCAATTTACTGATACGCATGTATGAGCGCAAACGCTATACTCTTTCAAGCGACAGCCACACCTCCCGAGGACGTAGTGACGGCGGAGTGCTTTGTTTTGA
+>79645 2
+CACGACTACTGCGCCACATCGTGTTGAGGAGGGCATTGAATATGTGGGATACGCCACCCTTATATGTATCGGCTAAAGCAAAACGTCTGCTTTCCAGCTG
+>79646 2
+GATGAGACCAGATATAGCAAGGCTGTACTTTCGGCTCATAGTCTCTACCATGGATTGGTAGCTATCAGCCCCAAGTCCTACGGGCTGCTACCGTAGAGTA
+>79647 3
+AGATTCGACCGCCAAACCAGCCAGCGTAGGGCTAAGTGACGCTATTCCTGATTAGGTTAAAGGTCACAGTGTCTCCTGGGCAATTACGTAGCTCTTTACG
+>79648 3
+ATGGCTTCGTATAGTTCGGGACAGAGTAGAACCGCGACGCGGCCTATTCCACTGTGCCGAACTTCGTAAAGCATTTAAATACCCGGTGATGCTATACCTG
+>79649 3
+AGGTCCGCGATGATTAACCGGATTCGGGTTTTCACACCAACTGTAGTACCTGCTGGCGATGATTAGTTGACCGGATAGATGCTACCGATAACGCCCATAC
+>79650 2
+AATGCCGTTACCAATCTTAGCTCGGTATAATTGTCTTAGACCTGCAAACATGGGCCAATTGCTCCTAGGCTGGGCACCGCGTGGGACGCTCGAAGAATAT
+>79651 2
+GAATCAGTCCATCGGGTTGTAAAGGCGAGACGACCCTCGAGCTGATTCTCTACAAATCACACTCCTGTCGTTGGTTACACCGATCGGATTAAGGTGATCG
+>79652 3
+GGACATAACATTGAATAAGTGTCCCGCTTCGGTGTGGAGCTGAAGGCTCCCAGATTACATTCAATGGCCTCATCTACGGGCCAAGCTCGATTCGTACTAG
+>79653 2
+AGAGATAACCGTCTTCATACGAGTATAGTATCGGATCGTGGTCACCGCGACGGCTCGGTCATAAAGGACTCAGTCAAGCTGTTCCCGGCTCGATTTCAAT
+>79654 1
+CGCGATCAATTTGAAAAGATCACCCTGCACAGTCATTCGAGGACCAGTCTGGGTAGGATTAGTAGAGCTCCAACGGCATCCTTGATGTTTTACGCGTCGC
+>79655 3
+CGCAGAACTGCATCGATTTAGCCACTGTTGCACTATAGGTCGTGCCCCTAGGGAGTCAGACTCGAACTCGTGGCTGTTAATGCAAACGTAAATAGTCTCG
+>79656 3
+ATATAATGGCAATAGCCGGGCAGTCCTGTGTTTTTCCCACTCTGGGTATGGGACCAGCTAAATCTATGGCAGGGCGCTATAGCGCCAAACATCAACTGTC
+>79657 1
+TCTTAAGACCTCCCATCCCAGAATCATAGGCTCGCAAGATTCTCAGTTGGTCATTTGTTAACGCACATGGCCATGAACTAGACTGTGTCGGAGACGGGGG
+>79658 2
+GTATCTGAACGGAGATCGGCACCCAATGTCTTGAGATCAAACAGTCGAGCGCGCTCTGCGTAGTAGTCTAGCCCGGGCCTTCCAGAAGTTTTAACTTAAT
+>79659 1
+TCTAGGAAGCTTTCCGACAACTAAGGTTAATCCCGGTTCACTCTAGGTGCTCATAGCGCTGACCCGATCGTAAACGAAAGTAGTACAGGGCTGGTCTGTC
+>79660 3
+TCATAGCGGCTCATGAACCGACCTTTATGACGACCTCATGTTGACCGTGCCAAATGGCTTCCCGAGATCTAGGCGATAATAATGCGTGCCATTGGATAGG
+>79661 2
+GGAGGCAATATGTACCTCGCGTATCTGCGGCGATTTCGCACACATGACGCACTTAAGCTCCAATGGATTGGGCGTTTATGCAGTCATGCAGCTCTCAAAA
+>79662 1
+AAGCTACCGAGTCTTTTTGGGCGGTGGCCTCGGTAGCATGACTGTTATAGCAAGGCCCATAGCCGTATAAAAGGACCACACCCTTTCTGTAGAACTCGTA
+>79663 2
+GAATGACGCGGCCGCTAGGTTGCACTCTCCGGATGATAATCAACGCCGAGAGACAGTTGATCTTCTCCGGAGATGTCATATCGTAGATACGTCTTTACCA
+>79664 3
+GTTGGCTTCACCTAGGACGTTAGACAAAATTGATCACTTCACCCAATTTCAGCGGCCCCGGGACGGCGAAACTATTCTATTCTGCTAGTGACAGGGAGGT
+>79665 2
+GTGAACCCAGTTACTTTGGCCGCGCATGAAGCCTGATCTAATTAATCAACCCACGGGAAGAGAGCGGATTTTCTCATACGCGCGTTTGACCTTCATAGGG
+>79666 2
+CAATCGTTTCCATGCCTGGGACCACAACTCTGTGCGTACCATTGGTAGCAGGTGTAAGCTCATTGACAGGATCTCCGAGATTTTCAGAGTAAGCACGCGA
+>79667 1
+CCCGTGGGAGGACATTACGATGTCCATACTTCTTTAACAGATTTCCCGAAGGCGGAGTCACACACCCCTTAGGGGAGAGTATCGTAGGCATTGCTTAATC
+>79668 2
+ATTTAGCGTTTAGTGGACGACCCCAGTCGCAGGCGTCCGCTTACGGCGGTCCATGCCGATATAGAAAGAGAAACTCTTTCCCCCGATTTAGTTAGGTAAA
+>79669 2
+ACTGTGTTTATACCCGTGTAATCAGCTCGCCGGAACGCCCCTCTCCCGACAGGGCTTTATGCATATGATGTAGAGGAACTGTCAAGGACGATACGATTGA
+>79670 2
+CGCGCGAGTCACGCCGGAGTTATCGTTGAGGTAAATTAGTCGTCGTCTTTACCGTAATAAATACACAGAGACCTGATCGTTTTCACAGACGACGGCTCGC
+>79671 1
+CCTCCAACGGCGCCGACCATTTAGAAGGCTATATATCTGGAGATGTGGAGTTCGGTACGGTCCTGAGACAACCTAGTAGCTGGTGTTACTATACCTCAAC
+>79672 3
+CTGAAGTAGTAGATGTCCACTTGAACACTCTATGAAGGGCACATTCCGGTCTGCCTATCTCGAAGCGTGTTAATCTGACCAGCCAGTCAAGTGGACTGGC
+>79673 1
+TCCTCGCCAGGGGAGCGCTGAGTTCGGTCAGGCAGGGCCGCATTTCTCATACCTCTAGGCAAGAAATTTACTCAATAAGTTTGACAAGCATTACGTAGCT
+>79674 3
+CCTCGGCGGTATCATCGGTAACAGCGGGTCGTATCTAAGCAAGCGCCGAGGTCTCGAATTCTAACGATAGTCGCGCGTACTAACGTAATTAGTCCTATAT
+>79675 1
+TCGATCGCGTAGGAATCTACTTCCAGAACACGGACTTACCCCATAGCATTTATGTATAAGCTCCTGATACGAGACTCCTGTGGGAGTCATGACGCGGGTG
+>79676 3
+AAGCATCTTCTCAAATTAGAAGGGGCGATTCACGCCTACGTCCGATTTGGTCACCCTTAGTATAAGGTGGGCGTGTCTGCTATGACAGAGCACAGCTCCA
+>79677 2
+GAAGCCCTTCTCTTGACATAGGGCACACTCATATTGAGCACAATGCGCCCAGGCTTTTCAATAACGGGACTGTCATGCTTTGAGGAGCAGTTGACGACTG
+>79678 3
+GCTCGCGTGCGAATTCGGATAAACCCCATTCCTGGAGAGTGAATTTGGGGGCTCTGATATTCTAATTAGGAGGCCGCGTAATCCAAAAACTCCGCCCTTA
+>79679 2
+CGGTAGCGTTAGCTGCCCGCTAAATACCGGATTCGAGTGTGACTGTCCGGCAGCAAACATAATTGTGTCGTTACCCGTTGGCACTCGGAAACAATTAACT
+>79680 2
+CTGGAGTGGCCCTAGAAGAAGGAGCATGCGTCGGTCTGCTTATTCCTCCGATTTGCTAAGTGCGACATCTCGCAAGCGCTATCTTAAAGTAAACACACTG
+>79681 3
+TGCACCTTGAATAAAGCACTCCAGTCCGCGTGTTGGTACTCTATCACTGTGTGCGGAACCCCAAGAAAGTTGCGTAACTATGCTCGTGTAAGCATGCGAG
+>79682 3
+GATATCTGGCTCGGCAGCGTTGGTAGATCCGAGAGTCGGCGCCAGTGCCTATGAAGCGCAATTCATTTTACCATTGCCGCAGCCAATAACCTTATATAGA
+>79683 1
+CCTTGTCTTAGGGAGTGCCGCAATTCAATGCTGCAAACGCCCATGTGTGTACTGTCATGAGTCCTGAGCGTTGGCAAATGGCGCAACTAACAATACTACG
+>79684 3
+GAACCGGCCATGATTCGCTGCAGTCATCTGAATAGGGCTTGATTCCTAAGGGATGACTACTCACTGTGGGCTACAGAACCGTATCTGCCTGACATGACTA
+>79685 1
+TAGTTAAGCTTCCTACACGTTGGTACACTTTATTTGGTGACGGGTAGGAATCACCGAGCGACCCTCCAAAATCGTTAGCCCGAAGACCTTTAGGGACCGG
+>79686 2
+TCGCATATTGAGGCCAGAGAGACGCTACCGCTTGATGCTATCCACTTAACTATGGGTTGTGACTTAGGAGCCCACCTGGGCATACAGCACTGGACAATTT
+>79687 1
+ACCGGGCCCCTAATTGTAGCATGCGAAACTGCACGGAAAGTCAGCCCCGTTTACATTTGTGCCATGATATATGCTGTCGTTATTGATAGGAGGCCCGCAA
+>79688 1
+GCTACCTTTATAGCCGTACACTTCAGATACGAGATAAGTTCCAGGAAACCGACCTTGGGGTTTGGGCCTGTAATCGTCCGCCGTAAGACATGATACGGCT
+>79689 3
+GGTGTAGCTGATTCCGGGGTTAGGATACTACGAGTACCAGCTCGCGTCGAGTACGTCTGTCGTACCAATGCAATCGTCATAAAACTTGAATCCGTACCAC
+>79690 2
+TGCGCTACTTCGACAACTATGTAGCGGCAATCCTGATGCTAGACGTCAGCGCTCACGAGGATCGGATCCGATATCGTTTAATACGTTCCGGTGCAAAGAT
+>79691 2
+TAAGTTCACCGTCGCCTTTCTCTTCTACGAAGACTGACGCATTCTAGGGAGCGATCAACTATGGGTTAAAGAAGGGGGACATGCCCAGCGCGACTTTTAC
+>79692 1
+AGGTTAAACCTAGATCGGAATCCTGCCGCGGATTGCGGGCTTGTGTTTATACTATAGGAGAACCGTAAGCCGCCTTCGACACAACGCAATTATCGTCTGC
+>79693 1
+TCCGTATGCACAGAAGTGTCCCTCGGTAATTGATGAGTCGTCTAATTGCTAGAATCCGGAGTGCAGCCCTGTAAAATCCAAGCATGACGGCGCCTTTCGA
+>79694 3
+TTGCAGTCAATCAATAAACGTCCTCCCGGGACTGATACTTTGGAAGACCCTCACGTCATAACGGGGTAGCCAGTATTGTTCGAGGTCGCCTACGGATATG
+>79695 3
+CATAAACGGCGGACCTACCAATAAGCAGATTGAATTTCAGGTTACGTTGCAGGGCGGGGAGACCTCACGGGTCCCATTACTCCTGGAACTAGTTTCTCTT
+>79696 1
+TCCCAAGTCCCAGCGCTTTTGTTCCGGTTAACGGGTACGGCGACATATTATGCACACAGGTGTAAAGTATCTAGACGGCTGAATGCTCCGAATGATCCGA
+>79697 1
+CGGCTTTGGTTCATGACACCGATACGTGGGCTCCTCGTTATCGTGGAATAACACCTATGCAGGAGATGCCAACTGTACAACTTAACGAGGGCATTGACCT
+>79698 2
+AGCCGCCTTAAAGCAATCACAGAACACTGTGTTTGCTTGCTTATGAACTCACTTCGCAATGGGATAATGCCTGGTATCGCTGCGCGAAGGTGGCGCTAAC
+>79699 2
+TGAGTCAATGCCCATTAACGTCGTCGCTACTAAGCCCCAGGGCGGTAACACCATCGTGGAGATAACATTGTCGATGGGTGTAGACTACTCGTAAGTTTCC
+>79700 3
+CACTTGACAGCACGCTGCACGTTGGAAAGTCAATGATCGCACGATTTTTGGCTTCCGGGTGAAGTATTTCCATAAGCTGAACCCATGGCACGAACGCTGT
+>79701 2
+CGATCGAATTCATAGGGTGCTCGCTAAAGCCCAAACGGGAGCTCAATCCGTTCGAAAGTTACGCTCGCAGGCTAGCGTGGCATATCACGTTTGATCATTT
+>79702 2
+GTTGCTCCGTAAACAAAAGAGTGCGTCGGTAATCATCTGATACTCTACGTTATTCCTGCGATAGCCCGCTTCGCTGGGGAGCAAATCACGCCTGATGAAG
+>79703 1
+ATGTGCTGGAAGTCAACATTTTGCGCCAACGGTTCCGTTCTGTATACATCTGGACAATGTGAGGTCTATACACGCCGCTCACAGGACCGGGGCTAAATCA
+>79704 2
+TGGGCTGCACAATAGGCTCAACCTTACGAATTCACCGTGAGTTTCTTAGGGTGTTCAAGACGACGATTGAGCCTCCGCCAACAACAGGTGGCCAAGTTTT
+>79705 2
+GCAGAACGGCAGCTGGAGTCAGCCAACCCTCAACTGGCTATTGTACTGCTGTGGTGTAACTAAGGTCCTTGCTTCGAGGCAATTCGAGATACTTAACATC
+>79706 2
+AGACTCTTAAGGTGGTGTTAAGTCGTATAGCGCCAGTCTCGCGGAGAATTTAGTAGACGAATCCCTACACATGATCGATAGCTGCCCGTCGCATGCTACC
+>79707 2
+TAGGAGCTCGATGTATAGGCAGTCAGATTAAGTGTGGCTTTGGACGAACGCCAAGACACGCCCCCGCCCCTAGAGTAGTTCATTCGCTAGTTATACTCAT
+>79708 1
+TCAGACACATACTTCTCGAGATTAGGAATGGAACATACTGTTGCCATGTTTGGGTTCCAGGACTCAGAGGACCCCCTGAGGTCGCACGCTGTTAAGCACT
+>79709 2
+CTAAGAATCCCATTCCTGGATACACATTGATTACAGCCATTTGTGGAGCTGCGGCGCGCTAGCGTCGCCACGAGAGCTTTTAGAAGAGGTTATGCCCAAT
+>79710 1
+AACAGAGTTTCACAGCCGTAAGACTTCTCCCGTACTGACTGTCAGAGGGATGGCACAGATGGGCCAGGATGTACGCGAATCATACTCTTCTTGCAGTTTC
+>79711 3
+TGTCCTAGGGATTCCGTATTCTCGCCATGCTCGATGGTCCCAAGACCAAGTTTACGTGCCTCACTGATAACAGTGGGGACTCAAGTACAGATGAGTCAAG
+>79712 3
+CTATTAAACCATGTGCGCAGTCAAACTCGGAACTTAGCTTATGTCGTCTCCGGTAAGCTATTAACCGCACGTGGATCTGAGGGACCTCGGTGGTAGACCA
+>79713 3
+GAGATGTAATGCCTCTTATTTGCAGGTCCAGGACCCGAAAACGAATAACTGCGCTAACTGGACTAGCAGGGCGAAGTGTTATCTGGTGCTCCCTTTACCC
+>79714 1
+ATGTTCAGAAGTATGTTCCATCCAACTTGGTCGGGCATGATTAATCTGGAAGGCGGTTTCTAGACACGAGATGCCAACGTCCACAGCCTGGTCCCATCGA
+>79715 1
+CAGCTGCTACAAATCTACAAGGGTCGCAGAAACCATTGGGCTAACTCGCGGGACTCACAACGCGTATTGGTTTTACGTTACCAAGTGACCTGTTGGTCTG
+>79716 3
+GGCAAGGTTAGATAACAATTCCTCAGATACTACTACCGCCACTTCTCGGGCGCGACAAATATGAGATGCCTAGGATTCGGGGTATACTCTCCTGGGTGTC
+>79717 1
+TAGCTCTGAAAAATCCTGACACGGCGATGCGCGCACAATGTCCTGCCTGAGAGATTATCAATCGGGCCTCAATACGTGTCTCCGAGGGATTTGCTTATGA
+>79718 3
+TTCACCCGTTCGCGGATTAGTGTGGACTGCATTGGCTGGTTCGCAAACGACTGGTAATTTGTGTAAATAACCCAAGCGTCCGCCAAGGAAACGCAACCTT
+>79719 2
+ATGCTAAGCGTCCAGCTGTGTGCCCATATAGGAATTAATACTCTTCCTAAGGAGACCATGTCAGGGAGCTACTCGTGGCAGATTGTAACCTCGCGACCTG
+>79720 1
+ACTTGCAATTTACAAACTCCCAGAATAGTTGGCCTTTGAAGTGGATGCCGGCAGCCACGTCCTCCGGGTGAGTTACACTTCGCTTTGAGGGAGCACAAAT
+>79721 1
+CCCTCCACTTGTCATGCGAAATGTATATCCCGGCCAGTGGGAGAGGTGGTACTGAGTGTTGGGACAACGCTTGTCTCCTGAATACAATACGTACAAACTC
+>79722 2
+GGCCACCAGATGGCGGCTGGTACGGTACAATAATAACTGATAGGGTGCTTGCTATCTACTAGGCACGCGAGGCGCCTCCTGTTACTTACCCTAATAAATT
+>79723 3
+GAGAGTTAAGAGGACTTTGGCAATGCGGTGTCCTAAGCTCCCCCTGAAGTCTACATTAGTGCAGATCACACGAAGACTGTTTGCATACCGGACCTTGTCC
+>79724 3
+TGCCCGACCAAATTACCTTCTGGGCTTGAATACCGATATTGGGTCGCGGAGAATAATCGGTAGTCTTTGCAAACACGGTCACCTCCGAGGTAAGGCACTT
+>79725 3
+TCTACTGCGCCCCACATCACGGACGGTCTGAAAAATTCTATATGAGAAAAGACCTATGGGCACCTGCTTGAAGACTCCTGATGTGTTGGTCGTTGAGCGC
+>79726 1
+TAATTATGTCCTTCCGGATGTTGCCAGAAGGGCAAGGGCTCGCACTGCGTCATTACTCCCGACAAGCAATGTGCTTACGGAGTTAGCACCTTACGAGATA
+>79727 3
+CTTGGTTTTTGACTGCCAAAAGCTGCGGGCTCAGCGGCGTGTGTCGACGGTAGAAACATACCGGTTATGCAACACACTTATTCAATCTAAAAGGGCCCCT
+>79728 1
+CCATTCGGTAACCTTATAAACCCCTGTGGTGGCTTGTACGCCGCGGTCTCGCATCCACTTTAGTCAATAGTATAGAATGATATGGCAGACGGGGAAGCAC
+>79729 2
+AGCATTCCATCGGGAATGCCCCAAAGGTTCCACAAGATCTAACGTTGCCCCGTAATTTTCCGTTGGTGGTAAGAAGAGCGAGGTATCGGAATGCTCCCTT
+>79730 1
+AAAGAGACAAATGGGTTGACTCCTACCGGAAATCCATGTGGCTACTTCGGAGTAGATCGCTCGTCGTCCGCATGTCCAGGATTCACCGATACTCAGTTGT
+>79731 2
+CGTGGCAAGTTCTAGGACCCTGGTGTGCCCGGAAATACCACTCTCCAACAAGAAGTTAACTCGGTCGAGTATGTTTCTGCCAAATCTCGGGTAGCTAATG
+>79732 1
+ACAAGTACTAGGCAGCTTTTTAGGGGTTTATCCCGGAAGCGCACCCTGGAGGAAAGGCTAAAAGTCGTATGAGCTCCCCCGTCTATATTCTTAGCTCAGC
+>79733 3
+GAGAGCTGCCGCGTCGTGTACTTTTCCTCGCCGGAAATCGATAAACTGGGCGTTGTAGTATATAGCGCCGCTGCCACCTAACGACATTAATTAACATAGG
+>79734 3
+ATCAATCAATCGGAAATTTGTTGTTGGCACTCGCGATACGAAATCCGGGTGCCTTCATTGAACGCCTATCCGATTGAAGCCCCAAAGTCGCGGTCGGATG
+>79735 2
+GTACAAAGCAACTCGACTCACATGGCGCGGTTGTAATATGCATCACGTACCATAACTCTGCCGAAGTTTTCGGGAGTTCACTGGGTGCTACTCAGGACTG
+>79736 2
+GAGCCCGTTCTTGCCATCAATGTCTACGCGGCATTGGTTGAGAGGTTCGACAAAATTGCGGAGCCGTACACTTAAGCCACATATACGGTCATTGGAACTC
+>79737 1
+GCATACCTGATGAATCCTAAACGTGAGTACTCCACCATAAAGGCGCTAGAGTTCGTCCGCTGGCCATTGGTTGCACTTCAGAGTTATGGAAGCCGATGCT
+>79738 3
+GTTTCCGTCAGCACGCCCCGGATGCTGGTCGGCACTTTAGTGATTATAGAATGTAAGAAAAGGTAGTAAGGTCCTCGCTTACCACCATCAATCCGTCAGG
+>79739 1
+GCAGAACTGTCTGTACCTGGTGGGTGGAGACAAGTTAAACGGCGGCGCTTGTTGTTGAAACTCCACCTCCCGTCCTACCATGATTATAAAACCGAGTCTA
+>79740 2
+GGATGTTTATGGTCAGGCCCCGTTCCGAACACAGGTTAGCAGGAGTTAATATCTCTATCCCTTAGAGTCGAGAAGGTCTGAACGTCTACCTCAGAAGCCC
+>79741 2
+CGAAAGTGAAACTCGGACCAGACACGTAGTCTACATGCAGAATTGACTCTTTCACTTGTTCTAGCTTCAGGGCGGTAGTCGCGGACGCCTGACTATATCG
+>79742 2
+ACTTAAAACAATTGGCGAGGCTAGGGGGTGGCAGAAAGGCCCTTCTATCACGGCGGTTCCCCAATTTGGCCATTTATGTTACTCGCATTACTACAGAGCC
+>79743 2
+AGCCGAGCCGCGTTATGAACAAAACTCAGTGCCAGTGACTTAGCCTAGCATCGTAATGGGTCGGCTTCCTAGACTAGTTTAAGCCGCTGCTGGTCATATA
+>79744 1
+TCGTACGCAGCTTGTTCACAATAGTTGGTAGTAAGCAAACACGCGTGCGGCCGAATTCAACTTCTTATTGAGCGCTGGAAGAGCGTCACCCTCTCATAGG
+>79745 3
+AAATCATAGGCTGAGCTCGTAGAGTCCGGCCTTCAGTTTTTTCACTGATGCAGGACGCGAGTTCCCTGACGGTAAGATCAAACTTGTCCCACGACGTGAA
+>79746 1
+TTGGGACGCTAGCGATAAGTTCACACCATAACTTGGATGGCTAGACAATTTCGGTCGCTGCATATGCTCCCTCTCATGGCAAGGTACTCAGTAGCAGCGA
+>79747 2
+CTAGGACCGCAGGAAGATGTGCTTGGTGTTTCTCCTAAGAGCGCTGACAACGGTCCTTGGCATAATAGGCTCTGAATATCCGACAAACCTGACTTCGATC
+>79748 2
+GTACCTGTTAAGCGTTCTAACAGCGCCAGCTACCTCATGAACTCGGGTAGAGCCGACACCTGTATCTGATAGAGAACTTAGTGGACGCAATTGCTTTGCG
+>79749 1
+GTTCATCATATTTCCAACGAGAACTCTAACTGTGTAAGTATGGGACAACTGGTGGACCGTCAGCGTAGCGTCCGGAGATCTGATTGCAGAACCGCCTTCC
+>79750 1
+ATCGCCTACGCGTGGTGTCCTACTAGACAGCCTTTAACGACTAGCGTTAGGTTACAGGGAGTACGTCACAAATGCATGGTAGCTCGAACGTAGTACTTCC
+>79751 2
+TTTGTGCATCTGACCCTCTTTCTACGAGAGTGATACCGGGGAAACAGACCATTTGGAGGGTCGCAGCGACTATCGGAAAACCACGATCGTTTGTTCCCAA
+>79752 3
+GGTACGGCGTGAGACAGCTAGCAGTTATTGACGGCTTGGCACGTCAACAATGTCCACATTGTTTACGGGCCATTATTTCAATCGAAACGACCCGAGCCTT
+>79753 1
+GCCCCTCATAGCCCCACTAGGACTTTACTACGTGATGGGATAAAACGAATATATGTTATGTGGGGTTTGCGCCCAGTGGAGCGATAGCTCTACCCTAACG
+>79754 1
+TAGACAGTATTGGAGCGTAATCTCCTGGCCGCCGCGGTCACTAAGTGGATCACGCTCAGTCTAAGGAGAATGCACCTTATTAGTTGGATTCACCCATCGA
+>79755 3
+AACATGCATCTCCTATAAGGGCACTTATTATACCTAGCAAGATCTGTTCGCTTAAAAGCGTCTAAGACGCTCACTCGCGTGGGCCGGGGCTTGGTGGACA
+>79756 3
+ACGCGCCAGCTGTAATCGAGTATTTTTGTGTCCCACGAAGGGTCTCTAATGCGATGATGGTTAGCCCACAAGTCAGTTATCAGGTCCACTGGAACAACGC
+>79757 1
+CCTGGTTGGAAGTAGCCCGATTCCATATAGCGTACAGTATGGTCCGATAAGAGTTCGCTTGACCCCATTTAGTAGCACGTAAGGCCTTCACCGGCATAAG
+>79758 3
+CCGCGGCCACCCGTAATGTGGAGGATTTCGCCAGTCCTTAAAAGTAGGATACTCTATGTCATTTTCACGAGCACTTACCGAAGGTCGGAAGTGTGAACTC
+>79759 2
+ATCGGCGACGCCGGTTACATACCTATTTTCGCCGTTTCGTGATATGATCGCACGGTCTATGAATAGAAGTCTCGAAGAGAACCTATCGAACGCAGTGCGC
+>79760 1
+TAACGTGTATTCTCTTCGGGACAAAAGACACGAAGGACGGTCCGGCGGTTCTGTTCTGTCCAAACTGCCGCATTACTATTCGGTAATCGCAGCCATAGAG
+>79761 2
+CGGCCAGGAGCCCTCGATACTATTGCGTATTATACTGTGTGGGCATCCCTACGTTACAACCTAGAGAGCTATAGGCAACAGACTTCAGGGCCGATTTGTA
+>79762 2
+CAGCCAGAGGTTTCACTGTGTGACTTCAGTCAAGTCCCTCACCGGTTCTCTTAGAAGACAATTTCAAAATTGCCAGCCCAGGAGGGTAATGGCGGAGTTC
+>79763 3
+GACGGCAAGATAGACACTATCATGGCCCTATCCGTAAATTTCCAATATTGTCGGGTTCATCTAAGCGGGCCAATAGCGTATCTGCGGTGGTGATCCGACC
+>79764 1
+GGACGGATTACACACGTTAGATCCGAAAATGAGTGGTCATCTCCCAACAAGTTTTCGCAATATTCGGAGTACATTCGGCCCTGCATGCCGTGGTAGCCGT
+>79765 1
+ACGACTGTTGTGGCACATATACGCAGCTAGGCTCTCGTGATAGTAGTCGTCCAGACAGACACGTAGTAGTTCGCTACAGAAACACCTGTGTCCGAGTTTC
+>79766 1
+GCTTGAAGCAAGCCTCGACTTGCATATGGCTCGTAAAGGGCCATGTCTAGTCTTTGCTGCAACTGGCACAGCTTAGAGAACGACATAGCCTGAATTTGCC
+>79767 2
+GGAAACTTCGAGCGCAGCCATAGAGGAGTCCTGTTCTCTCGTTGCCTTATGGAATCTGAGTACACTCCGGACACTTATTGAGGTACTGAGATCCACAGCA
+>79768 2
+CGTAGCTCAACTCGATACGCAACCTTGGATAGCGAGCAGCTAGAAATCCTAGATACTTTCAACGCTGGTGCCCGGCCTACATGCGTGAGTAGGATTGTTT
+>79769 2
+TTATGATAGTACCACTGTGACAGCTCTTGTGGCCCTTTCGACAGACGCAAACTCGCGATCTTTCGGCTGGGAGGTAACTTCAAAGCGCTGCACAGAGATA
+>79770 1
+GCAGCTGTTGATGTCTGTCTCGGGTGATTCCAAGCCAGACCATCCCAACGGCGAATCAAAGTGGCTATTGATCACACATCTGTAATCGATTGAGAGGCTC
+>79771 2
+ACCTAGATCCGGATATGGTCTTTAGGTGTAGGTCCGTGATCACCTGGCTATACTTCGAGAAGGCCAATTACTCAACATAACTTGAGGCGGCACACGCGTC
+>79772 1
+CCGGTGAGATCTTCCTATGGCGTGGAGGATCTAGAGATCTCGACTACTATCAGCTTAGCTGCGACAATGCGCGACTCATCATAGGCAGCATTAATTACCG
+>79773 1
+TTATAATCGAAACTACAGGTCGGCGGTAGTCAACGCTTTGGCAAGCTGCAGTAGTAACTGATAGCGAGCCCTCATGTTGAGCCCACTTATTGACGCTCCG
+>79774 3
+CGCGGTAGGCGGGGAGTCTGTGACCTCATTGTCGAACTTGTATTATATCCCCCCTCAATGTCAAAGACCTGGGCTAAACGCTCGCATGAATACTGAAGTA
+>79775 2
+GCTGTGCAAGCGCGGAATGACTGTGCGTCGCTTACGATGGTCATTGGAAACTGCCAGTATGCACACTAATCACGAACTCAGGGTTTTAGAACTTACCCCT
+>79776 3
+AATCAAGACTCACCCTAGGGCCTTAGATCTACTGTCGTAGAGGCAAGACAGGTTCATCAGTGCCTCCTAAGCAGAAGTGTGTAGTGGTTCCCTGCTAGTC
+>79777 1
+TTCACGTCGAAGGCTGATCGGACATGACACGATATGCTAAAAGCAGAGGGTTCTTACATATCCCTTGGCTTCTCCGATTGGCCTCATCCAGCTAAGAGGG
+>79778 3
+AACCCTATCCCTAGTCCATTGAGGAGGAAATGAATGTCCTGGTTCTAAGCACACGTGCTGCGTGTTTTATGTGACTGGAGCTTCCAACCCAGAACGGAGC
+>79779 1
+ACAGGTCGCAACTTCTCGAATGGGTGGCCACACTCCAGCAAATTTTCAGATTCCGCAGGACTTGGCCTAAAATACTGCGGATAGTGTAGACCTTTGCGTG
+>79780 1
+AAACTGTACACTTCCATACGGTGTATTTGATGCATGCAGCAAGCGCAGAGCAACACCTATTATTTCACTCTAGGCTTAGTTGGCGCGCGTCCGGACGGAG
+>79781 3
+GTAACTCAAGTAGTCCAACTATGGATAGTTGAGGGACTTTGATTCTCCGTGAACATTTGGCAACTCTCGGAGCCCCTGCTAGACGAAGATCACGGCGCCT
+>79782 1
+TGATCCCATTTCTCGGCGCTTGGAGATTCGAAATGAGTGTCCGAGTAAGCTGCCCCACAGTAACTCTATGCGCTAGAGCCACAATATAGGCGAGTGTCTA
+>79783 3
+CCTAAGGTGTGCCATCTATGGTGTACCGGCGGGTGGACCAGCAAAAAATACTGGCCCTAAAGCTTAATAAGGCTTTACCGTCCTACTATTGTCGACGCGT
+>79784 2
+AGCAGGGGGCGTTTCACACGCCACGTGTGCCTAAAACATCAACTTTCGGATACTACGATCCACTGTGGGGTCTCGACCAGAGTCTAAAGCTGTATTTGAT
+>79785 1
+GCCGTCATTGGAACGGTGACGTATTTAGTGCAAATTACAAGGCCTCCTCGGAATTGCTATGGCAGTAGAAACTCCCGGAAGCGCCCGTTTCTTACGCTAA
+>79786 3
+CTCCTCTACTGGGAGGACCCTCGTAACGTTCGGGTCAGCCTATGAGGTAGAAACTTGTAAAGACCTACATAGCTTCGAGTGAGTGCATCCGAGCATCATT
+>79787 2
+GGATGAGTGGGTAATACCTATCCCTACGGTACTGCGCATAGTACATTTCATTGTAGCCTTAGCTACTCGCTGGCTCGGGTGGAAAGAAGCCACAACACCT
+>79788 2
+TTGCCGAGATCATCCATTGTGACGGTGAGTACCAATAGTTAACCACGGCGATCATACATGGCAGGTGGCATCCACCTTAGAGCCGAAGTACTTTTCTGCG
+>79789 2
+TGTTGTCGGACATGTTCCGTCCACGCACTGCCGGCAACAATACAACTAGAGACAGGTTGCAGACGCGAGTACAGTGCCTCTCGTATTTAGGCATTATTGA
+>79790 1
+GGGAACGGCGACCCTCAACCAGGATTCTTGTACACCGGAGGTGTACAAGCGTTGTGCGTTGCATTAGTATATTGGCACCCTACCTGCATCTAAAGACTTA
+>79791 2
+TAGTAGGTTCCGGAGGTTAGAGTTGCCACAAAATGCTTATAGTTGCTGTACAAGAAAAACCCACTCGTCTGTCGCAATCCGGTATCATGGGCGCCGCCTC
+>79792 2
+CCGGAGTGCTCTAGATTCTGTTTAAATACGAATAAGGACAAGCCTGTATCCGACTCTGAACATGGAATGAATGCCGTGTGGTGTCCTGAGCCACCGCTCC
+>79793 3
+GCAGCCACTGGTAGTTTCAGGTAGCTGTTATATATCCGACTCTGGATCCCGCACGGCCTAATTAGAAGTCTTAGGTGAGGTGCTCACGTAAAACCCAAGC
+>79794 2
+GAGACCTGTAGACCGCTTCCCCAGGACCACGGATGCACAGGGAATGCATCAGTCTACCTGTAGTGACTCGAGCTTGTAGAGATTCTTTCGAACTATAGTT
+>79795 2
+CGGGGGTGTGGATCCTGCAATCAGGAGACTAAGAATTACTGCACTGGAACTGCTATTTGTCACCCAAGCTGTCCTAGCAGTCTCTTTAGCACAAATCGCG
+>79796 1
+GCGGCGTCACAGCGAACGTATAATCCATGCCGACCTTATATGCGTACTAGCGCATAACACCCGAATTAGTTAGCTCCATCATTGTGAGGTGGTCGAGTTG
+>79797 2
+CTGGATTTAGCAGCCCTAAGTAAGTTCCCTCGGCAACTGTTGACGCCTACAGTGTACGGCGCATTTAGAGCATAGATGCCTGGTTCAAAGCTCAAATCGG
+>79798 2
+CTGCTCAGACGAAGGGGTTAAAACCGACTTCTCCTGCGTAAGGACTTCTGAAACGTGGGTCTCACGGTTGAATCACGATGCTAACAATGCTCTGCTGATC
+>79799 1
+GGCCCCTTACGCCCCGGTCTAGGTGGGACTCTTGCTGCCACGCGAATTCATGAGTGTAAAATAGACAACATGAGAAGTCTCCATCGTATTGTATCATGGA
+>79800 3
+GTGTCGCTTTGGGTTGATCCGCATCCCTCCCACGTAGAGAGCTCATGCACGTAATATGACATGCATCTGATGAGTCCGCAATCCGCGATAGGAGTTAAAA
+>79801 2
+TAGCAGTTTGTGTTCAGCCTTCTCAGACCCGAGCCGTGACACACGAGAAAAGGTGGTCACATACGTGACTTGAATTACTATCAGCATGCTCCCGATGGTG
+>79802 1
+TAGTTAGGCGATCCGTACTGGATGATTCAAAAATGATTAATGCGAAAGCCTCGCACAGGGGTTTATCCCCATTCCTGATCGCGCGTCGACGATTGACCGC
+>79803 3
+TTGATACGTTAACGTACGTGTCGCCCTACCTCGGATTATTTTCAACGGAGAATACGGACGAGGGGAATGTGTTTCACCCCCCAGTCTCGCAGAGCGATAA
+>79804 2
+CGGATGTGCCAATGCAGATTGTCGACACAGCGTCACGCAATTATTTCTGACCGCGACGTCTATTAAGCTCAACATATCCGGTGGCAAGATCTGAGGTCTG
+>79805 1
+CTTCCTTCTTGACCTAGAACCAACGCGCTGAGGCATTGTTACCCGGAGCCAGTATAGCAACACGTGGAGCGTCACAGAGATGTGTTAGTTACTACTGTAG
+>79806 2
+TGGCGTCAGCCGGACCTTCAGTGGCTACGAAAGTGCACTCCGAGCTCGTAAAACTCCAATGGACGCCAGGCAGGGTTTCTTAAGTATTTCTACATTATAG
+>79807 2
+CTAACATGGCACAAGCGCCGTCATGTACGGGGGGTGCTTAGGTATTAAACAACAGGTTGGAGCGCAATTGCACTGTCAGTCCTCTACTGTCACCTTAACT
+>79808 3
+TAACTGGCTATTGCGTTCCAGTCTACGCAGTAGAACGTTGCACAGCTCATAGCCTTTTTCTCACAAGGCACGACGTGAGTGAAAATCATTGGGGACCGGC
+>79809 3
+ATTGACAGGCCAAGATCAGTAGACGCTTACCATTACTTTTTGGGTTCGAGAGCAACTCCCGGTATGATAGCTCTGCCGCGACACGGTCATGGCTATCAAG
+>79810 2
+TGGATTTACGAAAGGTACATTCCGAACTCAAAGATCTGATACTGCGCATTTGGTAGCGCGTGCGCTCAGCTTACATTCCTAGCACTCTGGACGCGGGCAA
+>79811 3
+ATTTTCTCCATACATACGAGTCGTATACTCGGAGAGCATATGCCGAAACCACCACTACTTTATACGGAGGATGGTTGTGCCGGGCGAGATCTGCGGTCCA
+>79812 3
+TGCCCATGCAGATGAGGCGCTTAGGCATATCATGTAAGACTTTAAGGGTGACTCCATCGACCGGGCACGATTAACTTACTGTCGGGTCCTAAGTCCTACA
+>79813 1
+GCTAGCTGGGATAAGCGTAAGATTAAGCTATAGTGCTAATCCATTTGGCGTCACCCTGCTCGATAATGCTCTCGAGTCACGTGACGGATCCAAGCTCCAG
+>79814 2
+ATCTCCTCAACGCGCGCTATTAACTCGAAAAATTTGGACGTTGGCGTTGATATGGCAATCCCGTAACTATGCACGGAGGGCGGGCTGTCACTCACTTAAG
+>79815 2
+CTATCCTCGAACTTAGTACTCGGTAAAAAACCTGTCTTGATGTTCAGCGCCAGTATGAGTGACTACTCCGCGTGTGGTACAGCAATATCGACGAGCGCGG
+>79816 3
+TCGTTTGGAGGCCGGACGACAGAAGTTTGCAACGAAATATCACAGTCTACCATCGGTCGCATGTACGGGAGAGCCATAATATCTTCCCTTTTTGCCCGGA
+>79817 2
+TCCCAATAGTTCACGCTAAGATTGTCCTGCTGCAGCGGTTACACGCAGGTCTGGTGCTTAGGATCTCATCCACGGAAAGAAGGGTTAGATATCACAGCTC
+>79818 1
+CCAATGGGGTAAAGTTCAAGCGAAAGCCTTTATCACAGGGACACGGCGTTGATTGCTTCTACTATCGCCCTTGCACGCCAACCGGTAAGGAGTTTATTCG
+>79819 3
+CTAGCGTTGTACTATCGTGATAACCGTATAACCTGGCTGAACTGGGTAGTGTTCTCTGCTGTCGACCAGGAACAACATCAACGACGCGGAACAGCTTGCT
+>79820 1
+CATAGCACATCAGTCCGGTTCCATGTAATCCTTGGTTGTGTCCCCGGGGAAAGGCGTTGTAGGACTGCAGCGGACAAATCCAATCGAATTAATGCTTCCA
+>79821 1
+GCGGAATGCCTTGTGCGACTGCACATACTTGTTTAGCTGACTCGCCCAACGACAAATGGGCCGTGGTATATTTTATCGCGCACGTAAAGCAAAAGCTCTG
+>79822 2
+CGGGCCGTATGCAGCTAGACTACTACGTATCATTGTCTCACGCCGGCATAAAGTTGGTCTATTGCGGGAAAGGCCACTTAACAATACTACTCCTTAGGGG
+>79823 2
+CAATTATGGGGTTGCTGCGCGCTTCTGGTGCCCTATAACACTTGCAAGCGCAACCACGCAATTTACAACAATAGGTCACGCTGGTGCCGATGAATTGTGA
+>79824 3
+GAAACGTATATACATCTCGTCGCCTCAGGTTGTGGCTCCATCAGTGTCTAAGGGATCTCAAAATCCCAAAACGTGTATCTCGAGGTAGGGCCGCATGTGC
+>79825 2
+AGGACTAGTATGACCTAACGGTCATATACCGAGACAGCGGTAGGTCAGCTTCACTCACCACCGTAAGTGTTTACTTGGGGCCCCAAGCGGCTGTTTAATT
+>79826 3
+ATTCATACCGGCTAATATCCTATCTTCCCAGGCCCAGGGATGTCTATAGAGGCGTCGCGCCTAGTGTACGAACAGCGTGAAATAGGACGCTCTGAATGTT
+>79827 3
+CAATACCGCCGTGATTCTAATGCACCAGAGCACCATCAAACTAGGCTTATCTGGAGAATCTCGGTTGTCGCGGCCTACGTTGTCGTATAAGTGATAGCGG
+>79828 3
+TGCAGCGGTTCGCATCCTTAGCACGCGCTACAGGAACATGTCATGGCGCCTGAGGTAAGACTGATCTAAGGGTCCATTTTAACATACTATTAGCCATGGC
+>79829 3
+GTCGGCACTCAAAAAAGGTCAAGGCCTATAAAGTACGTGCCACGGCACTTCTGGATGTTGCCTTATGTTAAGAAAAGCGATTCGCGTCTGTTCCCTCGGC
+>79830 2
+TCCCGAGAGCTTGAGGATCCTTTGCTCGCGGCGAGGGATCGTTTACTAGAGCATCAGATAAATAATTATGATTTCTCCCACGATGGGACCGCACTCACAG
+>79831 2
+CCGATATCGTGAGGATTCGTGTAGATCACCCGAGAAGCATCTACGAACATGGTAAAGGGGTACCGATAGATACTCCGCTCTAGTTTTCCTGTACCCTGCG
+>79832 3
+AACTACGAGTCTGTAACGATGGAACGAGCACGTTGATCGAACTCCACCGCCCTGCGCTAGGTGTCCTAATAGGGCGTTATCAGGTCTCGTATTTAACTGA
+>79833 1
+TTTCGGTTGTTTACTCAGTTGGAAGATGGGGAGCCCCCGTGCCTAATTAAAATGAGACCCAGACATTTGAGGACCCTCAGGTTGTCAGCACTCCGCACAA
+>79834 2
+CCGATACCAATCTTCGCAGCACCTCTACAAGCTTAGCTGCTGAGAGATCTCCGAATAGGGAATTGGCGAGGAGGTTCCTTGGGCTGCTACTATTAGCAAT
+>79835 1
+AACACGTAGCCGCTCAGCGAAAGAGTAAGATTTCCGAAACCCCGTATATCAGTCAGGGCTCATTCGCTGTCGTTCAGCGATGGGATTCTTCCTGGAAGTT
+>79836 1
+GGTCGACCAAATCAGTTTGGGCTACCTAGACTTGGATTGCGCGTGCTCCATCATTATAATCTCAAGGCACTGTACTGGCCTGGGTAACAGGCGACATACA
+>79837 2
+AGGTACGTTCTGAATAAAGAAACTCACATCTATTCCAAGCCGGTAACCGAGGCGTGCTGTAAAGCACTCTCGCTAAGGTTTCCTTGCGGATTGGGCTCCG
+>79838 3
+TGAGTCATCGGAGCGCGCGTGGTCGGTTAATCGTTCTGCGGAACTACTCTTAAGACACGCTTACACTATAAGGACCGACTCATTTAGACCAGTGCAATGC
+>79839 2
+AGAGATTAACTATCCGGCGTCGTGACTCCGTCTTGTGTAATGCACTCTTCACAGCGCCAGATGACTGCATAGCGATTGAAGTTCCCATAAAGCGGGGTAC
+>79840 1
+GCTTATGAGCGGCATGCACAAAAACTGCGTGCTCATGATATCGCTTCCTTTAGATCCGTATCAGGCTCGCGGGGTGCCGACGTACATATCATCTAGAAAG
+>79841 1
+GTAATCATGCTGATGGCCGTCCATCCAACGCCTCGCGGATACCTGTACGGCATACTAAATCTGGGTCATCTCAAAATTGAGGGATTATTATCACGGCGGG
+>79842 2
+ATCGGTAGTAAGGCATTTCCCATGTAACAAAACGGGTAAAGAGCCATCGCTTTCTGGGGCCTCCTAGTTGTCTAATCCAAGGGTATTCGTCAACGGGCCC
+>79843 2
+TCATGTGGGAGTTATGCAAAGCGAGGGATTCCTTGTGGCTACCTTCTACAACCGGCGGGATTCTTAGCCACGAACACGGTCAGAAGCTTAATCTAATCCC
+>79844 3
+GTGTTAGACTTCACGTCTACATATGTCTATAAAGAGATGGAATCGGCGTACTTAAAGCGGGTTGGTAACACTGCCTCCTCCGGGCAAGTCACCTACCGGC
+>79845 1
+GAACTTTGCTCGCCTCAACCTGTGTGACATATTGCGTTGAGGGGTTAGCTGGCTGTAGCAACCCAAGGTGTTTATCACCCAGCGAATACAAATGACACGC
+>79846 3
+AAGGAACTTAATGTACTATAGGCACGGCCTGATTTGAGCGTAAGATCCTTGAACCATGTCCCTGATGTGCCGCTTTCACCCGCAGGCACCTTGGATAAGG
+>79847 3
+GTCATCAATTCACTGGATACGAGCATAAGCGCTATAAGGATTAATCGGCGCCTTCTCGTAGGGCCGCTGCATAGCCGAGTCTTCTCGTAAAAATCGTCGG
+>79848 3
+CGTCAGGAAGCTGCGAGCGACCATGTATATAATCAGACCGCATTCCATAGAGCTTCAGATACTTGTAGCTCTTAGCTCTTCCAGGAGGGGTGTCCAAGTC
+>79849 1
+AAAAACTCGTGGCGACAACATCATTTTTTGGACCCCGCTTGGCTACGTTCTATCCACAAGTTAAGACGAACGGCTGTGCAGACGAGTCGTGTGTTGACGC
+>79850 1
+CAGATGAACCTATAAACTGACCAATGTCCACGGAGCACATTGTAAGCATTGCTCCTCTGCCCTTTATTCCGGGATGTGAAGTAGAGCTTGCGATGGGGCC
+>79851 2
+ACTAAGCATTCGCCATTCCGTCCACTTGTGACTCGATTATCAATTGAGTGTCGTAGATCCGTTCGGAAGGAGTCATACCGGAGCAGGCCGACATGATGCA
+>79852 1
+AACGCAGATTGGGGGACTTTCTAGTCCCAATGCGATTCACCTCATATTGTTGTTGCCTCCAGTGTCAATAGCAGACGGGGACTAAGCTGCACGCAATCAG
+>79853 1
+CCACGTCTTCTAATTGCAAGACGCCGGTAGGCGACTCAAGATCCTAAACCCGTCGTTAGATAAGGTGGAACCTCTTGCGCTGGTACTTAACGGTTAGTGA
+>79854 2
+TATAAACGCTCCCGTTGATACGTTCCGGAGACTTTTCTAGACGGGGTGCAATCGGGCTGGCTCACTCGTCCAGTTAACATTTAGCGCAAATAGCAGACAG
+>79855 2
+ATATCTCCGAGCCGGATACAGCACAGGTTACGATAGATCTACGGTGTACACACGCCAGTCGATCGTCATCATAGGATGGCCTAAGTTGGGTGTTTTACCC
+>79856 3
+TCTTGGTGGTCGGTGCGGTACTCACGACGTCTAGCCTCTGTAGTACTACATCTGTAAAAGGCGCGGTACCCGAAGAGCGTCTCCTGTAATAAAACACTAA
+>79857 2
+GCACGTTCACATGGCTCAACGTTAGTTGTTACGCGGTGAAGGCCTGCTCAGAGGATGGTTAGCCTTAAGACTCTAGCGAGACCACCTTTGCCAACATTAA
+>79858 3
+GTACAGGTCACAGGCGGTCTAGACCCTCAATTCGAGGGGGTTGAAAGAAACTTTGTCCTTAAGGCCGATTTGTACGATTGCGACTATATTCCACCCCGAC
+>79859 3
+TTAATTACAAGGTACCTATCTGATAAGGGTTCTCAGGGCTATGATTACGGGCCATAGGGTAAGTTCGTAGCCAAGCGTGCTCGTTCCACCAGGCCAACCC
+>79860 3
+TAGACAGTACGCCAGCGTAATAGAAGGTCAAAGACGGTTCCTCCGATTACTGCTGATTTCCCAGCTGCTTGCTCTCACCAGAAGTCGTGAGCAGAGTTTG
+>79861 3
+CAACCGCCAATCGTGGCAAGCGGGGTTTATTTTGCGATGCCGTCAAAGGCATTATAGGTCATCACCCGGCACATAGTTTGAACGCTTACGCGGATATCTA
+>79862 2
+AATTCGAACTTAAGGTAACTTCCCGTAACTTCGGCCGTTGTCCGTAACACTATGCTATGGACCTCAGGAGGGCCCGGCTTAGCTGGAAGCAATGAATCGT
+>79863 1
+CTTGACTAGATCCGGTACGTAGCAGATCATTGATTGCAGGAGGGGCACTAGGAAGAACAGACCCATCTTACCACCGCGCCTGCAATTCCTTTTTTGTAGG
+>79864 3
+AACGGTGGATAACGTGGTGTCAGTTCCCCTAAGACATTTTTTAACGCGCTAACCCAACACGCGGGCGAAGAACGGATATGTGCTATGCTGTCCTCTATGC
+>79865 1
+AGTGCTTTGGTTGTTACTTGAGGTAACTTAGAACGTGGCCTCCACCTTCTACGCACCATCCCATGGAAATCGACAATCAGCCTGAACTGGGCTGAAAGGG
+>79866 3
+CTAGTCCTCAACTTTATAGCGACCTGACGAGGAGGCGGTAGGACGTATACCCCGCATTAAGATGTTTGAATAATCCCGGTCTAATACTCTGGGCACTGGC
+>79867 2
+TTTTGGGGGAGCCTACTCTTAACGAGTAGACGTTCATATGAGCTCCCGCGGCTATAAATGCTCTCGGTAAACCACCTAGACGTGCAAAGCCCGTAGTGAT
+>79868 3
+CACAACCTGCCAACTAATACAACACAGACCTGTCTATGGGATTGCTAGGGTCGCTTGTATCGCTTGTGGCGTTGCGGATGATGTGAAACATCCGCTAACG
+>79869 2
+GCGTGCGGCGGTATTAGTGGCTCTGTTACCTTCCGTTTAACCTCAGCCTAATGGAGAATTTAGCACGATCCTGATGAACAAACCTGCCGAAGCTAAGACG
+>79870 2
+TACCAGAAGATTTTGGAATGATTGAAACAGGTCGCCCTCATTCATTTGTACAACGGGTTTCGACCACGTCTGCGCGGTGAACGAGCAAGTTCCCTCCGAG
+>79871 3
+GTCCTCTGGTAAGTTGCGATGGGAGCCGCTCAATGCTTAACGTCCCAAATCAACACAGAACTGATTTCGTGGCAGCGTATAATGACTCACGTGCAGCGTT
+>79872 2
+TTAACTTTTCCCAAGGTCGACCTGCTTCAAACGGTAGAACGTCGGAACCTGATCGTTGAAGCAATTGGGCGCTCTTTGAGATGTTAGAAGCCGACACCCG
+>79873 2
+GAATAGTGGACTAGAATCCAGACGCCTACTCAGGTTTTCTGGAAATTGCATCTGGTGGGGTTGCAGCCACGTCGACGTCTGTCAAACTCTAAAGCCACCT
+>79874 3
+TACTATAGGAAGAGAGACCCGCAGCGTACCTTCTGGGCGGGTATAATGTGACGCGACACCCCCGGGTCCATTACAGACCATTGTATATTTCTGTTAACGT
+>79875 2
+GAACTGTAACGAAGTCGGGCGCTGAACAGAACAAGTTTTCGCTTCCCGGCGCGATCATCAGTCCTCATATAATTAGTTTTAGACGCACCGGGCATGTGTC
+>79876 2
+TCGCCAACCCCGCGTCGATGGTCACACTAGAAAATTTATGTCTGCATCGTCGTGAAGGTGCGTTAGATGATGATGGTCAATGCTGCACCGCCAAATACGT
+>79877 1
+ACCCCTTGACCGGGGCTTGGGAGTGTTACTCAACCCGATTAGCAGAGATAGATCGAGTCTTCGCGCAATCTGAACAATTTCAGGTCCTGTCCAGTATAAG
+>79878 3
+CTGGAGCCTCACATAAGGACGACACGCGGCCTACTTAAGGACTTCGGTGAGGGGACACGTTGCGCCATAACTTTCATTGATTTACCAGGGTTATTACTCA
+>79879 2
+TCGGTATAGCCGACCGTGCATGAAGTCATGCGTGCTCATATCACGAAATGATAGCGATGTATCGTCAAGTACAGCTGCCGTGTGTCTGCCTCGCATAAAC
+>79880 2
+TGTATCCACATCAAGATGACAGGGTATGGGCCTGTTCCTCACCTCCCAGGTCTTACCGACATATCTGTCGATTGGACTAAAACTGGGACGTTGGGACGAA
+>79881 2
+CTTTACAAGTTAAGAGTCGTTACGATATCGATCAGCATGATCGTGCCCAGCATGCCGCCCAGGACATATCATTGAAGGCTCGTGTAGGCCCTAGACTGTG
+>79882 2
+TAGCCATCTCAACATTGACCCGCTGAAGCCGCTTCCGTGGACTCAATATGCGGAACCGATTGATGGGCGGCTTATTAGTCGACTGACTAATAGTCGAGAT
+>79883 3
+TCAGTGCCTCTGACGAACAGATACATTGTTTGTGGTCCCAGGAATCCCTTCTTCTCGGAGGACGAACAGTCGGGCTCTGACATTAGTCCAAGGAGATAAC
+>79884 1
+AAAGAAGCGGGTATACTTCAATTTCCATTCCTCCAATCGTGATGCATCCAGCACGTGCGGTAGTGAGCGCGCACAGTTTGATAGTCCTGAAGGTGCTCAC
+>79885 2
+GTGTCCATAATATGCCGTACCAGGTCTAACCCGGACGATTATACCATTGGCGATTTACTATTTGTCCCGGAGCACAACCGGTGATAGTCGGCGCGGAAAT
+>79886 2
+CCTAGCATAGTAATAAGCAACGTCGCATGCCGGCCTAGACGATGACATGTTATCGATTGGTGTTAGGCATGCGCTGATTGCCCGACCAGTACTCCGAATT
+>79887 2
+CTCTGTATACGTAGGCGACATGTGATCATAAGCTCTCCTGCAGCACAGAGGTAAGTGAATAGTATCTGTTATTGTTGCGCCACACACCCGGAGCTCGCGA
+>79888 1
+AGCAGGAAGTCATGAGCGGGTGGGCTATTATCCAGTTAAGCACCGTTCAAGCAAGTCTAGATTGAGTACCCCCTGCCCTGCCTATATCCTATGTTGACAG
+>79889 3
+TGGTGCTCGTTATGTTGCAAAAGATGTACAGCAACTCGCCGCGTCATTCGTGAGATACCTATAAGACACAAATCCGATCCCTTGCGCGTAAGGTCGTGGC
+>79890 3
+CCGAAGCGTATGCGCGACCAATAATGCCATCTGATGCTTCCTGTCGTAGGACATGGCCTGGTGCTAACTTACATGAACGTAAGGTGTGACTATACGTCAC
+>79891 3
+CTGCCGTTTGCGGTGATTATGCGTCGCAGAGGACGCCTCACCGGTTTCAACTCTCTCGACGTGATGCCAACGGATAAAAAGATTTGGATTAACAAAGCCT
+>79892 1
+TCAAGATGAGACCCCGAGTTGTCGTTAGCGATACGCGCTGGCCAATAGACACTCTCCCAACTTGATTGAGTCTCGCATTTGAGAGGTGCTACGAGCTTAA
+>79893 2
+ACAAATGCCTCGTAAGTCGGATCAATCAGTTAGTGAGTCCATCCGACCGGGTTTACTGCGCGCGTTACTGATTAGTTCGGACCACTGGGACTCAAGCAAT
+>79894 3
+CTCTGCGAGTATCAGCTACTATCTTCTCCAGGACTAATGAGAATAAGTGTATGAACGCCCCTGATGGCTCTCGTAGCGGTATGGCCACGAAAAGGGTCCT
+>79895 2
+TGACCACTGGAAGCGCGCAAGATGAATCCGTTAATGTGTTCGCTCGCACACCGTGCAACGAGTCCGGATGTGTTTTGGCTAAAATCGTTCCTAAGTAACC
+>79896 3
+CTGGATTGGTAGCGCGAATTGAAGGGCAGCTATTAGTACGTTATGGAACCAGAAGAGGCGCCAGTTCTCTCCTAGATCCGCTCTGTTAATACCCCCATCA
+>79897 2
+TGTGGAATTAGTCGATGGTAAGACTACGTCACGTTGGGATATGCTATGCCCTGATCCGTAGTGGCCACTGTAGCCCTCAGAATAAACCCCTCGACACATG
+>79898 2
+AAACCTTTACAACTCCATGATCAGCTCGTAGGTGGATAGGGCTGGAATTCCAGGATGCCGAATCTGTTCATCTGGCGCCTAAGGCAGTCCGTCCTTGAAA
+>79899 1
+AGAAACAAGTTATGCGCGCCTCACCCGAGTGTGTTGTCTATAGGTCCTTTATTGGACGAGGCAGCCATGGGCCCCAATGTACACTTGCACAAAGTTCTAG
+>79900 2
+CAACATCGGTTACCGGGCCCGAACTCACTTACTGCTGTTCAATGTGAGATAATTCAGAAGTTCACAGGTTATCGAGCGTGGTCATGGCGAACCGCGATTC
+>79901 2
+GTTCCTGGGCACCTCCATGAAAGACGTGGCTGGATAGTAGTACGCAAACTTATCGATCCAAGCCAGAGTCACTGTGATGCTACAGGCGTTCTATGCTATC
+>79902 3
+GTGACGTAGTTGCATCATAAATGTGTCGCGAAGGTTACCTCACGCAAATCTACATTGGCGTGGGCTGTCGATAGCAGGTCACACTACCTCCGCTAACGAT
+>79903 2
+CTCAAGCACCGGGTAATAGCTATCTATCGGGAAACGGCATTGGTTCCAGATACCGCCAACGTGATGATGCGAGGCTCGTTAATTTTCTGTGGCCACTAAC
+>79904 1
+CTCGTTTACCCAGCCGATTTTCGTCGCCAATCGAATGCGTATGTAGGATTCTCCTAAGTTCAAAAGAAGCTCGTCTAGATCGGCGCGAGCAGGACATGGA
+>79905 1
+GGACTTAGCTCATATCTGCTCAATGAACTCACTACTTTCATCACGACAGAGGGTAATAGCGGAATTCCCTTAGATCACGACGGGTGGGGGGTCCCTGCAT
+>79906 3
+AGTCCACCTAGACGCAAATTCTACGCTTGCATAAATTGCCCGAGGGTCTTTAACCTCGTCAGGTGATAGTGGGTCCAGGCATCGAGGGTATCTCCATAGA
+>79907 3
+CCGAAAATTTATCGAGCTCTCGTACAGTAGTGAAGACGGGTACGTGCAGGCCCGTCCGTGCCTTCGTTTATCAAGGTAGTAATAGTAACGTTCACCCGAC
+>79908 2
+CCTTGATACTTGCAGTTGCAACCTTTGCGCGGTCGCTGGAACCCTGATACCCAATGTATAGCCGCCTGATGGAAAAAGAAATTCGGAAGCGTTAGCTCTG
+>79909 1
+TCGGTGGAGACTATGTATGAATATGACTCGGTATTCGTAGCCAACCAGCAGGGAAGATCGGATGCTCCACTTTTAATCGGCTTCTGCCCCCGAGAATACC
+>79910 3
+ACGACATTCGCGAACACTCCTGTCAGTAACGTATACTCCGTCAGGGTGACTGTGGGGTCAATTATGAGCGTCTGCGTTCGTTGACTACCATGAAAAGCCA
+>79911 1
+CCAGATTGAGAAAAGACGGGCCGCACGCGTGGACACCGGTCTTCTTGCAAGTGCCGCCCAGCGGCGAGTATTAGTCCATTTAAACAGTTTTATTTCAATT
+>79912 3
+GCATTTCTTCGAACCTGCCTGAGTAGTGCCGAGGTGGGTCCTGGCCACCAGATCACAGAAGAGTTTTTAATGTCAGAGTGACATTCTACGAACAGTCCAC
+>79913 3
+GCATTGCTGCGGACCCTAAGCAGATCGTTACAGCGCAGCGCCCTAACGTATGATACCGATACCGTACGTCATTTGTATGCAATCGTGTGAATCGATTGGA
+>79914 1
+GGTATGCGGTGATACTTTTTGCAGCACCGAAGAATATTACGCCGGCTGTTCCGTCTGTATCAACGAGACTAGGGTAGACCCATCTGCACAGATACGACTC
+>79915 1
+TTCGCCGAGTGTAGCGGCTCGATCGGGAAGTCGAGAGATCGATGCCTCTAGACAAACTATATCTCTGACATAGGTACTAGTATGTCTCAGCACATGCTCC
+>79916 2
+CCTCTCCGGACAACGGCTAGAGCAGTGTTAATCGTCTTATAAGATCTGAGGGGCATGGTACAGGGAGCTCCTCTCCCCTTGTAATAAAGAATCATCGCGT
+>79917 3
+AGATCCGCCTTGTTTCAGCACGTAGGTAACTCACGTCTCATAAGTAGAAAGGGGCTCTGCTGCTTGCGAGTAACCCTCTTATAAGGCTGCAGCTCAGAAG
+>79918 2
+CGATATTCATATACCTGACGTTGGCTGCTCCTGACAACAGTCAACATATCAGTCTATTTGTGACCACAAGATGCCGGCCATTGGGCGAGCGTGTGACAGG
+>79919 2
+TGCCGTCACATCGTTCCGAGATCAGGAACACGTTTGTGTATAATCGCTACCACATTCAAACAATCGGTATTTGTGAAGCCGCAGCTGATTGGGGGCGCCA
+>79920 3
+GCCTTCGCCTGTCGTGACTAAGACATTAGATCACAGCTTTGAGTACCTGATGTAGGCCTCGTGAAACTCGACCACCGAAGCGAATCTGTGATTGCTGAAG
+>79921 1
+GCAAGGTAGATGCGACGCTCCAACCAACCTAGCTTTCAGTAGGTCTGTCTATTACGTATCTGGAGACAGGGCACTAAAGGGTGTCTCCTCTAGCATCATG
+>79922 3
+GAGTGCTAGAGGCAGAATGGGGCTGTGTTTGCTCTACTCACTGCGGTATAAGGGACCCACCTTATCGTCCAAAATTTACTGACACGCGCCACATAGACTT
+>79923 2
+AGGCGCTCAAATTAAGAGTTCTCGAGGTATGACTTGTATCAAAACCCGCATGCGTTAGCGGGAGCTCCCATCGGGATACTGATACGCCATGCATTTCCTG
+>79924 1
+TGCTCTAGCATCCGTGTCTCATTGCACGCTCAGAGGCTAGCCCATAGAGAAACACATTGGGTCCGCCTAGTTAAATGAGTCGGACTGTAGTATAGGCTAC
+>79925 3
+GCGTCCACTAAGGATAAGATTTTACGTGACACTCAATGAGTCATGCGACACAGGCATAAGCTCTGGCGAGTTGGGCCTGCATTATTCGCAGCTTGTCCAC
+>79926 1
+ATTGGAAATATGTGCGATATGAAGAAATTCAGTACACCGACACACCGCCGACCTGTTCATGGGACCGTCACCTATGACCGCATTGCTTGTCCGGTGTTGG
+>79927 2
+GCATCTGCGGTATAAGGTTAGGAGAGACATCCCCAATCCCCGTTTCAAGTGATAAGTCGATATCTAAGAGCGGTCTGCATGTCGGCCTACCTCCAGTAGT
+>79928 2
+CACCAGAACTGCGCGTTGCTTACGCGGTCCCGGATTATCAGCATAAGTGCCTGACGCCTGTGGTTGTATTAAATGATTCCCGAATCAGATGAACGCATAG
+>79929 1
+TCTGTAACACATTTCATATGGTGCTGACGATGCGACCAGAAGCTGTCAACGTCACCTCAGTTACACAAGGTTCAGTGACAGGCCAACTGTTTGCGCGTGG
+>79930 3
+CGTATGCACAGCAATTTGATCGGGGTTCGGTCCGATGTAACCTGCAACATCTAGACACGTTGTAGACATCAGGACGTCCGGAATTTTCCCGATAGGCACT
+>79931 3
+GTTAACCAAGGACGCCGATATCGATCCTGATCTTAGCAAGGTCTCGGCGCAGACAGTTCTGATTCGTCAGGATTCGAACTGACGAGAGTCTTCCAGTATC
+>79932 2
+GGGTCGACCCCCCGATCCGCATCCTGTTGTCTCAGCATCAGCGGCTCAAGATAATGCGTCTCAATCAGGCAGTGTTAGTAGGGTATATTGCAAGAATATA
+>79933 3
+TCTATTCACACCGGCAAAGCCCGCCTGTACATGGACGTATTTACTGCACCGTTAGGGTGAGAATCAAGTGCAGCAGTATTTGAAAGGCATGGCTCTTGCC
+>79934 1
+GCCGGAATGTCAGAAGCAGGACCCACGGCCTCAATCTATGCGAAATATCCCCGTTAATGTGTACGCTGGTACCGATTCAGCGTACAGTGGTAGCATTTTT
+>79935 1
+GTAACATACAGTGGTCAATAACTGACCAGACGCGTGGCGTCAACCATCACGCTTGATTTATGGTTTGTTCCGCCCAGTGGCTATTCGCGTAAACGCGAGA
+>79936 3
+AGGCCGGATTACCTACCGGCCTGCACGCCTTTCCGACGTTTGTTTATGTGATAAGCGGATTACAGTGAAGAATTGCGTGGACATTGGACAAACTCCCCAA
+>79937 3
+AAATGGGATTGGTCACCCCATACTCTTGTGTGGGACGGTCCCACGAATTGCAAGCCGCTGATAGTGTGGTTACGATTAGGGCTCTCTCTCAACCAAAAAC
+>79938 2
+GGGCCCTCCCATTTGGATAAACGGAATTCGCAGATCAAGGTTTATGGCTCGGTTGAGTCCAGTCCACCTCCATTTGTCTAAAATGTGCCAACAGGGAACG
+>79939 1
+ACATACGATTCATGAGGATATTCAAGAGAGTCGCTGAACACAGCCTGACTAGTTGCCCTTGGGCTCCTGATATGCAACCTGTCGCGCGTTCGACGGAATT
+>79940 3
+ACGGTGGAGTCTGTCAGCTGTACCGCTCACTCGAATCCGCGTACGACGTACAATGTCTATATAACCTTAACCCGAAGGGAATGGAGCTTATTTGCAGCTG
+>79941 1
+TAACGTGCCAATAGCCCTCAGAAAGGGATCGGTAAGATACTAGGTCGGTCGTCTGTACTGCGCCAGTTAAGTAATGTTACGAGCCTTCGACCTCTCGCAT
+>79942 1
+GGGATCTAGCTTGTCAGGACTGACAGCGCCACAGGTAATAAAGTATTGATCCCCAGGGGTCACAGACAGTCCGCCTTTCATTCTTATACCGCTGGTAATG
+>79943 2
+TTACCTGCCCGGGCGTGATAATAATATACAAGGCCGTTTGTCAATCTTGACCTGACACGGCTCCGATTAGACCGACGTGGACATAGAAATCGTCGCTTGG
+>79944 2
+GTATTTCAATCAGGATACTGGCACCGTGTTGTCGGCGCTTCACGGGGCCTAGTATATTCACAGTTAGCCCGAACAAGCAGTCGACATAAAGCGCGTCTAT
+>79945 2
+GCCACTATGTGTTGAACCCGCCTATGCCATGATCTTGCCAGATATTGTCTGTATGTCGATAAAAGCATAGAGACCCGCCTAGGTGCACTGGAGCGCGTAA
+>79946 2
+CTGGAGATTGATGTGCCATTGCATGACGGGCTTAGCCTCGATCTATCCACTTAAAAAATCTATGCCGTCCCTGATCAGGGGTCCAAAGATCAGTCGCAGG
+>79947 2
+TACCCTGTGACTACCGAAGTGGACATCCGTAATTCGGCCGCTCTGAGTCCGATGTAGTCAACTGTCGTGAGGCAGGACTAGTTGAACTAACAACATTCTG
+>79948 3
+TTGCCATCTATTCACATTCGCATTCTGAACAAAGGGCAGGGGAAAGCTATTTGGGTTCGCGGGTCGACAAAATTCATCCCAGCGGCCTTTACCGAGGTAC
+>79949 2
+AGCTTTGTGGGCTTTGTACCCGCCACATCATTGGCACCTAGCTCACTATGCACTGGAATAACGTAAACGAATGCGTGATTTCCAGTGGACCAGGACTGAG
+>79950 3
+CCCATGATTGGGCCTCGGGTTTCCTCAGAACATATATCCGCTCTGTTTGATTGGGAACAATCAGCGTACAGTGCCAGCAGAGAACGTCCTAAATGAGTGC
+>79951 3
+ATATACAAAGCCTAAGCCTAGATGGTTCGCAACTGGGACCACAGGATATTGTGGGAGCTGATTTTCGCCACACACGCGTGGTTTTCACGGCACAGCTTTC
+>79952 2
+CGCATGTGGCAATAATTCACCATTGGCGTTTATGCACGGGTTACTCGCATTAGAACCACGGGGTAGCAAATCCGCGACTAGTGAGTTTCGGCCACTTAAC
+>79953 2
+TTGGTGAGTGGGTTACCCGACTTACGTCCATCCGGGGAATCGGCGTAACTCCGCAACCTGTAACCTAGTAGGTAAATATGAAACTCTACCCCTGATGATG
+>79954 3
+TGCTGGAGCTAATAGTGAAGGGGCATTTAACTCTCGATCGCCCACCGTCAATTCTGTTTAGTGTAAGCTCCTAGTCGAATAGCGGTAAGACGACCCCCGA
+>79955 2
+CAATGTTTTCTTAGGGCCCGGCAGTGCTCCGACGGACTAACTTAATGCCAGCTAGCGCAATCCCGCATCTTGTAATAGGTAAGTTCGTGAATACAACGGG
+>79956 2
+GTCTCTTGAACGACGATCGCAGTCTATCATAATTTCAGGGTAGGCGTAACTGCCCCGGGTTTGATGGTTTAGGCAACCAGACTGAAAGCCACCAGCCTAT
+>79957 3
+GACCGCCTAACAATGGACTAAGTTAGCGTTATGCCCCGCCTGAGAATACGAGTTTCTTGTCGGCTCTGAGGGGTGTCGACACTCGCTTACCTAGAAATAA
+>79958 3
+CAAGACTACTGTAGAGTCAGTTACTCTAAAGCCATCCACTGAGGGTGCCCTGGTGTTTAGTCAGAGAGCGCATCTCGCGAGGTTGAGCTTCTACCTCAAA
+>79959 1
+CTGATCTCCGGAAACCGTTACCAACAAGATCACGTACATTCCTCGCTCGAGTGAGGGGTATGAGACCTGGCTTTACGAGATTTCCAGAGTTTCAGGCAGT
+>79960 2
+CATTGTCCTCGTCATGAAAACCAGTTACTGCGTGCAGATGTCCAGCGCACGATGCAGCGTATTGGAGAAGACCCCAGGCGGGTAGTTTATCTTTTACCAA
+>79961 3
+GCCCATTGGTTGCGAACACGTACCTACCGGATAATAGGACTTGAACTCGCATGGAAGGGTGTTGTCATGATGCTTCGACGCACTCAAGATGCCATACTCT
+>79962 2
+AATTCGCGACACCTTGAGCTGAACGCAGTCGCGGGGACCTAACCTTGACCATGTTATTGGAATCTGGACTAGGTCGCTTTCAAGCAGAAACTGCGTCTTA
+>79963 1
+GCAGATTGCCAAACCGCCTGCCGAGCTGGTGTAACAACTTCACTTTGGGTCCGAGACGCATGCATAATTACGGTAAGTGCGATTTGACACCCGGAATTTT
+>79964 1
+AGAGGATAAGGTGTGCATCATCCCAGCGAGTATATTCAAGGCGGAGCACGGATACCAGGAATCACCGTCTCCGGTGTTAGCTCTCTCCACATCATGTTTT
+>79965 1
+TCTGATTCTCTTAACCCGGGAACGGAAGGAAGTCGAGCGGCGAATAGTTCACTTCAGTCTTCCATTGAGCTTCTGAAACGGGACCGCCTCGATAGCATTA
+>79966 3
+CTCTCAACCGTCTAGCACCCAGATATCCGGTTGTGTAAGAAAATAGGTTGACGGTACGACCGCGGAGGAATTGACACTAAGGTCTTGTGTATGTCCCTCC
+>79967 3
+CTGAGGCATTAATTAAATTGTATGGACGCCCCGTAGGACTACGTCGCCGTAAATCGTGTCCGCCATACTCGCCCGAGGTATGCATTTAGACAAGGTACGT
+>79968 2
+TCAGATCAATGCCTCAGGGCACATGTTGAGCCAGTGTAAAGCTCTACGCCTCAACACTCCAGCGCTGTCAAGTGATTGACTATTGTCAGAACGTTGTGGG
+>79969 3
+TCGGGCGACCGGGCTATTGAGATTACAGATGAGATAGCCAAGCACATGTTTTAGCACCCGAGAACCAGCGTCCCTCGTTAGGTTTGCTAACTTCAATGTC
+>79970 2
+GCTGCTATTTGCCGGACCGCAGACTCATTTGTGAATAAAGGCCGCACGGATTCTGCGAATATGCACCAACATGTGGGTGCAATGTTACGTTCCCAAACGT
+>79971 3
+CTGTGGTCTGGTAGACATCTAAGACAATTTTGGGATCTGTCACTGTGAGCATGCATCAGCTGGCACGAGCCGACACTCTAAGGACGCATAACCTGCCTAT
+>79972 1
+AGGAGCTAACACTTAACACTCTAGGTCGTCTCAACGCGCCGTCACGAGCGTTTTAGATTGAAAGGGATCATGTTGCCGTTTAAGGATGAGCATCCCTCCG
+>79973 1
+GTGATATCTATCTCCTTCTCGGGGTCAGAGTACTACGACCATCGTCATAGAGGAGCCTGGAGGGTTCTACCTCTTACCGTCCTCGAGGCAAAAGTAAGAA
+>79974 1
+TTGTTGCATAGCGGGAGGACATAGGATCCTTCCTATTAGTCCGTCGCATCCTGCATAAAGGCCGGAGCGCTCTCCCGACAATCATTTATGATGGAAGCAA
+>79975 2
+GTCTTCTCCGGTAGCCTTATTTAGGCTACAAGGCGGGAAACATGAGGGGTGAATATAACTCCGGCTCCCCCTGCCTCAATGATGATCTATAAAGGCGCAT
+>79976 3
+ATACCACAGTGTCGTCATACGTATAGTATTCGGGAACAAATGCACGACAATATCCGGATGCCTTCCTCCGAGCGATGGGCTATTGTTTCACGGGCCATGG
+>79977 3
+ATCTTAGTCTCTTATTGAGATACTGGCCTCTTTCATAAACGCACATGGCGGCGATCGGGTGTACAAAATATAGGCGGCGGAAAGACCCGCGTCTTCGCAC
+>79978 1
+GCCTCGCTTGCCAAAAGGAGGCTTAACTAGTATGCTTACACAGGAGACCATCTCGTAAAGCGGTGTCCGGGCTGTTGTCACACACCTAATTGGATGACTT
+>79979 3
+GCTTGGGGCTAATGATACAGCTGAAACTCCCCCGTCCGGGCATTTTCTGTCGAAAACATCATCTGCATGTAAGTGGCATCTTATCCCGGCGAAAAGTGAG
+>79980 1
+GTTCTCCGACTACCAGACACACGGGTACATTAACTGTGTTCTATGCTAATGTAGCACGATGGACCCAGCGCAAGGTTGTATTGGTCCGTCACGCGTAGAA
+>79981 3
+CCGCGGTATTTCTTGGGAATAACTCGGATCTAGCCTGTGTGGTCGTCCACAGACAGGAAATGTGGTCATTCCCAATAACGATGCCCATGACGCTTGCAAA
+>79982 1
+CGCCGCCCGATGGAGCCTAGTCTAGACATGAAAACAGTGCGTTCGTTGTCAACGTGTCGCCTGAGCCTATAGTTAATCATATTCTTGAAGGAACGATCGC
+>79983 3
+AGTGAGTTATGTGCCCGCCACTATATCAACTTCAGGCCGAGATCATTGATATAATGGAATTACACCTGCGCCTTGAAGCCGGACTGCCTCGTGAACGTGG
+>79984 1
+TCATCGGCGGCACTATAGTGCGCCATTCCAACTGGCATTATAAGCCCACAAAGGTTGGAACCCGGGTAGTCGGTTCAATATTACGATGAATCTGTTCGCG
+>79985 1
+GGTGGGGCCTACGGGACAAATAAAGTAGACGAGCTGATGACTCCCCTATAACTGAGCACTACTTTGGGTCCTAATAGCTTCCTTGCTTGAATCCCATGCG
+>79986 3
+CGATAGATGCCCGTGACTGCGATCGAATCATTTTTACGGTACAAGCATAAGGGCGACTGGTGTATGCGATAATGACGTTACCTTCGCCTCACGGAACTCC
+>79987 3
+CCCATGGAACAACTGTGGTTTCGTTCACTAACAGATAAGCTCGCAAGCTCGAGATTTGGGCTTGGTAGAGCACAGTTGGGTCTTCCTGCAGACACCTACA
+>79988 1
+AAGCAGGACATGGAATTGTGTACCCCCATTGACAACCAATGATAGTCCTGTGCATACGCGGACGTGCATTATATAGCTATGGGCTACGCTTCCTCCGGGT
+>79989 1
+CAAGACAGAAGCTGTTCCTGCTGTTGTGGTAAAATGGAGACTAGTGCCTAGTCTGTATCGATCCGACCAACGCTTTCTGCCAAAGGGGCTCCTGCTACAA
+>79990 2
+CTTCGTAATATCTTTCATACGATCTTAAAGGCTACCACCTTACACCACGAGGCCGGGGCGGGCTGGTTTGCAGCGGCAGAAATCCCTTATTAAAGATGGG
+>79991 1
+GTATTGTATAAGCATCCGTCGTTCGAGGGGATTGACCCGCTTTCCTTCAAAGAAATAATAGATGGTACCTGAGGAGAGCAAACCCTCTCGTCCCGCTCGG
+>79992 1
+AGGATCGTCAACAATTTGACACGCGGTTTTCTTATGATTGCGTCCCTAGAATTGCCCGTCACCCAATGAGCGCACAGTTAAGGTGGTACTGCGGAACCGA
+>79993 3
+GCAGTCCGATGCCTAGAATGTCCATGAAATACTGATCCTGTAAGCACAGGTCCTGGTTCATGCCCCGGTACTGAGTTGAAGTTACCGGCGGAATTATCAC
+>79994 1
+AGTGCGTGAGTTACCGGCAGGCCATAGGCATATCACCACACGGCCCGACTAGTTTCTGTACCGGAGCGTATGTATTCGTAGTAACCATGTCATTAGTCAA
+>79995 2
+TGGACACCTCAACATTCCTTTGAAACTTGGATTGGCAGAGGTGCGCCACTGTGCTGCACTACTTGAACCGGTAGAGATTAATACCGACCCGCAGTTTGGA
+>79996 3
+ACATCGTTTGAACCGACAACGATTGTCGGGAACTGAGCTGGTGCTCTGAAGTTATAGTCTCAGAAAATCAGCCCGCCCTCTCTGTGCCCTAGATAGTAGG
+>79997 3
+AACCGGGCATTTTCCGTGAGTGTTCTCACGTCAATTGAGAGTCGGCCCACCAAATAAAGTAGGTTTGCACTGCTCCAATAGACTGCGGTAACGCACTTGG
+>79998 1
+ATTATGTTTCAATGAGGAGCTCCTTCTAAAACTCGTGAGGCCCCCCACAGCTACGGTACGGATCGCAGAGGGGGGTCTCTTGTAAATTCCAGATATCACG
+>79999 3
+GTCGGCCCGAAGGATTGCTACGCCTAATCCGCAATCATGATCAAGGGTGTTTGAACAAATAGCCCAGACTCATATCCGGTTCGTGTGTTCGAAATTCGGC
+>80000 2
+CTGTCGCCAAGCACGGAAGTGATCCTAGTGCGCTAATTCTGTAGTCCTATCGAACCGCTTGTGCCTAAAGCACCTTGATTTTCGACAAAAGACTGAGGGG
+>80001 1
+CAAGGCATGTCGATATTGGAAAGCCGCTTTTTTAATAGCCGCAGATACCAGCTCCCTTTCAAGGCTCGAGCGTGGGGATTTAGCATTGGGCCCACAACAT
+>80002 2
+ATTCGACCCCTCAACAATCAATACTTAACCAAGTCATAGTACCGGACCATGGATTGGAGGCCTGTGAGTCGGGGTGGGACTCTCTTTCGGGCAGTATACT
+>80003 1
+GTTTTTAACTAACTGCGGGGGACGCAAATCATAGATGCGATGTAACGCAAGACATTCCTAGTCTGAGTGCTCTCCCAGCTCAGGTTCTTCCAGCAGGGAC
+>80004 2
+TATTGGCTGGTAACACCGGAAATTAATGTGAGTGCCTACCTGATGCACGTCGCATACGAAGTAGGGACCTTTACATCTAGCCCAGCTCGGCTACTATCGG
+>80005 1
+CTTTACAATCAAGGGACCGAGCTGACCCCACATAGGTATTCATAGATAGTTGGCGGGTTGACGGCCGCTCGTCCTAGGACCCAAGAATTTGTTCTAGACT
+>80006 3
+CAGGGCGTAAATCCCAGCCTTTAGCCCAAATTCTGTTAGTATCAGTCAGATTGGCGTTTAATCAGAGCGAGCACTCGTCCGGAGTGTTTACCGGCAAGAC
+>80007 1
+TGTCTTCGACCGCGAGTAGGATCGTGCTTTAAGTTTGTAGGCCAACACCCTCGTAATTGGCCGCGGAGTTCATCGTCAACACAAAGAGGCGATAACTTCA
+>80008 1
+CGAGACTTCACTTTTCGCGTGCTGAATGAGCTTTTGGACCAAGGTATCCCAAGTAACACCCCTGGGTGTCTAAGCCAGGAAATATAACCGCTAGGTTGCG
+>80009 3
+AAGCATCTTCCTCCTTGCCACGCGCCGGGACGGTAACTATTGTTAAGCAGAGAGTAGGAAGGCATGGAAGCTATCTGTATCTCTTCGATATACCCCAGTG
+>80010 2
+GGTTCAATAGTAAGCAGCTCCGACCAGATTACATTTGGAGGGCGTGATATACTCCGATTGCGCATTACCTATATGCACGATGGGGCGCTATTACCCACGC
+>80011 3
+AATGTGACCCCACCTACATGGTGTCCTGATCTGATAAATGCGCAGCCTGCCGTTCGAAGTGGTCAATGGAGGATACTTCATCTAGTGATGGCACCTCAGA
+>80012 1
+TGACATGCCCCTATCAAGCCTGTAGGGGTTAGAGATTCTAAGCCAGGCCTTACCTACATCAGAATCCGAAGCGTCAGTGCAGTAGTACGGATGGCTTTTC
+>80013 3
+ATCATTAATACCCTTAGTACACAATGCATGTATGGGGGCTCTGCAGCGTCCTTACCGGATAGCGCTGCCCGGCCAGTGAATATGCGCCGAGTGAAATTAT
+>80014 2
+CCAGTTTGGGCTGCTAGGTGCATACTACTCCTACACCTTGGTAACTGACGCGGGCGCATCTTGGAATTTCGCAAGTGGCATAAACAATGTACACGTAGAC
+>80015 1
+GGACTGTGGTCTTTCAGTTTCAGACCCTCGGACTAAAAACAGTGCCAGTTCTCGGTTACCACTGAAGCCCCAAAGTGTTGGGTGGGAACACAACATTTCG
+>80016 3
+GTCCGTACACTAGGTCTGCGGGGTAGTAGAAATTCTCTCTGTAAGGTACACAATACTCCCGATATGGTCTATCACTACCGGCAGGCACACGACTGTGGTA
+>80017 1
+CGTATCTAAACTACGATAACGCACACCCTAGCGGGTTAACCATGAATCGGTCTCGCAGGATCTGGCTAGTGGCAGTACCTAGCGGCTGATTATGCTATGT
+>80018 3
+TGGGAGACTGTGGTCCAGACCTTATAATCACCGGCGAGAAACACCTATACATTCTTAACAATACCTATCACTGCGGGGGCTGGCGGGCTGTGTTCAACTT
+>80019 3
+GTGTGTGCGTGGACGACCTAAGCAATCGTGTCTGGTGGCGTACTATGATGCCAAAACGTCTCTCTGCCGCTTTTAGTCAAGGACGCCCCACAAAAATATA
+>80020 2
+CTTATTCGTTATCTGACAGTTGCTTACGGGAACAATGCGACTGGAGTTAGCAGCCCTAACACGACGCGGCAAGATCTAGTATCGCGCTCAAGCTAGGTTC
+>80021 2
+CCAAGTCTGGCCTCCGGCCAAGTGGGATTGAAGGTGACAAAAAGCTGATACACTTCACTACGCCTTACCGGGACTCTTATAGCTTGTCAGGTTAATGGCT
+>80022 3
+TGCGTACTACCATGGTCGAAAGATGACGCGGGGATTAACATCTAACAGGTTAGGACTGATCGACCACCACGTCGTCGATTGACCTGCACCGTATTTGCTT
+>80023 1
+CCGTTATACATAAGAGTCCGCACGCGCCAGCATCCGAGGTTATCTATAACTTTTTTGAGCTTCGTATGAGGTTGGGTAACAGACCCCGGATCGGACGAAC
+>80024 1
+TGGACATTATCAGAGTATGATAGTCCTCCGTGTTATGGCCGACCCACAATTGACGTGGAACGGTAACTTACTCTCGAGCGCGAGGTGCCCCATAACTAGT
+>80025 1
+CTATGAATTGGCCCATTTCCGAATCACGAAAGGCTAAGTAGTCCCAAGCAGCGGATAGCCCGCCACGTGGTATGCTAGGCTACTATCAGTTTTGGTAGTC
+>80026 1
+TTGCTTTATCGCCACGAATAGTTGGCTTCTTCAGTTGACCGATAATTATCCGAGAGAAGGAGGACAATTCAGCATCTGCCGACCGATGCTAAGGCGCCCG
+>80027 3
+ATCACAACTGACGGGGGACATCCAAGTTTATGGCTCAACCACATATCTACGTGGGTGTTCTGAGGGATTACGCGCCCGTAGTCCTCTATGAATAGCGATC
+>80028 2
+TCGAAGGCCCCTAGCTCATGCAATCGAAATGTGAAACCGACTCGGTAGGGGCTTTTTGGAGGGCTTATAGGAACCCATTCCTAACGACACCTCGAGTTTT
+>80029 3
+TGCAGCTTTCTCATATGAGAACCTTTGCCCGTGTCAGGCGATTGAAATCTAAGCCAAATTAAAAGTTCGGCCCAGGGGCGGAGTCCCTTGTACTGACAGC
+>80030 3
+TACTAGGCCAATTTGGTGCCGGGCGACTCCAACATTGGATGTGGTATACGTACCATCTCATAAAGCGGTGCATGCAACTGCGTCCTACGTTAAACTGCGA
+>80031 1
+GGGGCCGGTTTTAATACGCACGCCCCGATACTTCAGCCGGATTTCTATTCTAGTCGAGATGGTCTCTTAAGTGAGATACAAATGCACCGCTACAGAAGGC
+>80032 3
+ATCTGTAAACTAGAAGAGCTTAGGTGGCCCGATATCTTGCAAGCGAGCTTCATTTTGAATATCGGCGCCACTGGCCCGACTCGGTCCTCGAAGTAACATG
+>80033 3
+CAGAAGGAAGAGTTAACTTCTCGCCGGAAGTCTCTGGGTCTATACTATTGAAACAACCGATCATTTGGTCCTCGTGCGTAGGCAGCTCGGCAATCCACGT
+>80034 2
+CGTTAGCCTCCCCAGTTGGACAAGCGTGCTGTAGTCACGAATGCGTATGTTTTCAAATCATCTCGCTGGCGGAGGTAATGCTAAAGCGTACAATCACGCA
+>80035 1
+CTTGGATCGTTTTTAGACATCTAGGACGTCTGCGCTTGTCATACTTAGCACGCCGCGCACGAAAGCGGCTTACAGGCTAGTAGCTAGATCCATAGAGAAC
+>80036 1
+AACGGTATCGACTAGTGCAAGAGCGTCGCTTAACCTGACGAAGACATTAACACCTTAGTCTGTGGTCGGCCGAGTGGTAGCTTCATAAGTCCTCTATGCC
+>80037 3
+TGCGACTCTATGCGGAAGCAAAACAACGTCTGACTTGCAGGTTTTCCCGAGTCTGACTAAAAGCCTAGTGTCTTGGTGGCACCTTACAACGGTCACGATG
+>80038 1
+TGTCTAACCAATGGGATATAACTAAACCACTCAATTCTTAGGCGGCAGTCGTCTTCTCTGGACGGTTGTGAGGGAGACGAGCAACACTCCGACCGTCTTG
+>80039 2
+GGGGCATAGTAGTCTAGCGCGCCCGAGTGTCACGGAAGGCTGCCGTGAACCAATATCCATCACACCAACGGTGATGACTTAATATTTTGTATTCCATCTG
+>80040 1
+ACTATAACGTTTCCGTTTTGATCCCCATATGCCTGGACAAAATATGGGCCTGGTTGCGAGGGGTCACAAGGCGGACATTTCATGCCCATGGCCATCGAAA
+>80041 2
+AGACTCATTGGCGGAAATTTTCTTACAAGCGGTTCGGTCAGAAGATTACGTGACTCTGGGGCAGCCGTCTCAAGCCAGCCTGCATCTCTACCTGAAAATG
+>80042 3
+GAATCCTTGGATTTGTCAGCTTTACTCGGCACTTATATCGTCGTAATCTATCGTGCAGGGACCGGAAAACAACCAAGGGGATCGCATCGGGTACGCCTCA
+>80043 2
+TTCTTTGTGACACGAACTCGGTCTAGCCCTAGACAGGTTCCACTACTAATCGGATTACTGTGGGTCAATGCGGACATTGATCAGGCAACGGAGTAACCGC
+>80044 3
+TGGCCTTACATCCGGTTGAAGTTTGGACACGGCGCAAGCCTGTCTCCTCTGCCCACAATACGTTCTAGAGGGGATCGGATAGCTACCTAATAAATATAGG
+>80045 2
+CGAATGGGGTAAAGCATCTCTAGCTACCGACGGAAGTTGCGTTTACGGAGCATAGTCTACATAACTCCCGTCTACCAATCTGCGGGTCATACGTACTTGG
+>80046 1
+GCAGTGGTTTTCGAGGAGGATTGCTTCGAGGTCCCACTCTACCGATTATTCAACAAGGTACCATGGAGCCGGAACGCTTGTTATGACATGACACACCATC
+>80047 2
+CAAGGATGTCATTATTTCCTATCCAGGAGGGCATTGAGATCCAGCAGCTGGAAGGCTATAAACCGCCCGTTCAGGTCGTGGATTCTCACTTAACCTAGGC
+>80048 2
+GTAGTGAGTGTCATACCTAGTCACGCATCCTGAAATGGTAGATGCCGTAGCTTCACTTCCAAGACCCGTGATAAACTCAGCTAGGCGTACCGCGTAGGTT
+>80049 1
+CTGCATGACTGGCGAGGATAACCATTCTCTGGTCTCTATAGACTCACCGGCTCGGTTCCAAGATCCGCGTAGTGGTTAAGAAGATTTCCCAAAAGGCTAG
+>80050 1
+GGCAATCGCAAAGGTCGACGCTTCGTGCACTCAATTGCCCAATTGTGCCGGATGAAGGCCCCCTGTTAGTCCTTTAGAGGCGTTAAATAACTAACGTATG
+>80051 1
+TTGACGGTAGGACTCTAAGGTTACCAATCCGAAGCAGCGATAGGTTGGTCCGCCTCATCAATCTTGCGTTGGAGTCTCACACGTACGTGCTGAACATAAC
+>80052 2
+ATTTTGCATCACTGAGAATCTGGGGGAGTTCACTTTCAGGATTCGGTATTCGAAGCGTCCACCGAGTCTTGAAAGCATTCGACCACGCCGACACGCATAG
+>80053 3
+AAGGACCAAGGACACTGAAGTGGATCAAACGTCACTTGTGGGCGGCATCCGTACTACAATATTCGATCTATACTGTAGTGCTGTCGCCTCGCCCTGGTTA
+>80054 2
+TAAAAATACAGGGCACACCGTCATGCCCGATAACGTCCTGTTCATCAAGAGTCTTCGCTGAATGATACGGCTGTGCCTTTTGTGCCTGAATGGGGACCGA
+>80055 2
+ACTTGTCGAGCCCCTCGTACGCTCGTAATCTGAGAAGTTTTCTGGTCAACGCGAGCCTTTCTGAAGCGCCTGTAGGAAACAACAATGGATCGAGTGACTA
+>80056 3
+CCGGCTGCGTTTAGCTTAGGGCGATGACAAGGAGCACGTTCAGTTCGAATCTATTTAAGCCCAACCGATACTCAACGTTAGTGACGAGCGATCGCTTATC
+>80057 1
+GCAAAATCCAGCATTGTGGAGCCCGACCATTTATGCTTGACAACGTATGACTTGCTGTGGCTATACGATCTGCACTCTCGTCAATGGTACAGCGAAGCGG
+>80058 2
+AACTGGCGATAAGCGATAGAGTCCTGCAAGTCCCCGTAGGTGGGGCATTTAGCTTCTGCATACCATATAAAGAACGCCATTCTATTGCGTTCCGATCGGC
+>80059 3
+GTCTGAAGTCGCAGTATGTTGCGATCACGCGCGTCCTAGACCCATACGCGATCCTAGTTTGTGCGGTAAAATCTGGCCACCAGATCATGCAGTATTAAAG
+>80060 3
+GAACGTGCCTTTGGGAGAAGCTCATATCCCAGTAAAGCCTACTCTGTAAGATGAACTACGCCCAACGGCCATTAGTGGTTAGTCGTCCTGTCTGGGATAC
+>80061 3
+CTCCAACAATTGGCGGGTTTGTGAAGATCAATTACAAGGCTTCAAGCTCGGACAGGAAAACATGCTCCCAGGCACACCGTCCCTTGTTATGGGTTGTCTG
+>80062 3
+TATGACCATGTGGCACAAATGTTCCCAAGTCCGATTACGTGTCAAGCACCATTTGGGCGACGAGTAAGCACATAGTTTTGGCTGCTCGTACACCCAGGGT
+>80063 2
+TGCCCACCGGAAATCTAGAAGTGATCGTTGAGGCTTCTCGGTGGAGGATGACAGTCTTTACGACGAATCCTTGAAAACCCGCTTGCACTCTTTACAGCGA
+>80064 3
+CAGAACTTGAATAGCAACACGGCCGCGCTGTTTCCCTATATTGCTTCAATGCAGCCTACGTGAGAGACAGTCATGGCGACATATCAATGGGGTGTTCTCG
+>80065 2
+TTTACAGTGACATACAGGGTTCGATACAGATGACCGGCGCATCTTGACACTTGACACCTCAGGAGGTTTCAGCAAGCATGTTGACGCTTGTAGTACGCCC
+>80066 3
+TAGAAACATCTTAGCTCCTCCGTGCAAGTGTTGGGTGGGCAGCTACATACGCGTAACAGTCCTCCGGGGTGAGCTTCGTGCTTACATCATAAAACTGACA
+>80067 1
+CGAGTGTTTGCAGCCGTCTGACGAACGTGTACCCGCCCCTAAAATTTGAGAAAGCTGTCTTCGTTTGATACGCTTCATAAGTGCCAGAGAAACGCTGGAC
+>80068 1
+GCGCTGTAAATACTGATGCAAATCTGAGCTGGTACGCGCCATCACCGCAGTGCATAGCGGAAGTAAGTGGTGCACACCCCTATGGTTTGTATTATACTCC
+>80069 2
+ACAATAAACTGGACGAATGGTCGTGGAAGCATTCGTTATAGTCATCTTTACGCACGCTAAGCCCAGTTTCTCGGCCCACCTTCGGATGAGGTCCGTGAAG
+>80070 3
+ATCGACTCGTTCATGCCATCCGCCCGTCGTCCCAGGCATGATAGAATAGGACGGATAGTGTGCCAGCAGATGACAATGTTTTCGTTCTTCGCAAAGATGA
+>80071 2
+GATCGGTGTCTGGACTAAACCCAAAACCGAAGCCGGATGCTATGGTACAAAACTGATTCGGGTTCGACCGGTTTGTACGAGCTCTTATCTCCCAATGGCT
+>80072 3
+CCATAAGTGATGAGTGACACACTGCCTGTCGGGCTGCTGGGGATTTCCTCACCAAGGCACATAGAGGGTACAGCTTAACTCCTGTGGAATCATTCCTATA
+>80073 3
+GTGCACAGCCATACGATAAAGCAGGGGGATACCAGGCTCTGACTGTAAAGCTTTTGCTACCTCGTTTAACCGTGCTCATGTACTAGGCATACCGGTTCAG
+>80074 3
+GCCACTATCTGCCGGATCAGATACATGAACGTCAGCATCTACTATTAGACGAGCTTAATTATCTGCCGAACGGGTGCGTTGGCTTCAGGAAGCCTTGGCA
+>80075 2
+GGAGGTTCCGGCCTCGATAATTGGACTAAACCACGTGGTATTCTCTTATGTTGGAAACATACATCGGAAATTGCCCCAACATGGGCCCTTTGGGCCGCAA
+>80076 3
+CAGTGCGGGCCGTACGTCAAGAGCCAGACAGTCTACTTAGTTCACCCTTCGTCGTACGGTTGTCGATCATGGAATTGTCGGAATTGCAATAACGTACAAC
+>80077 2
+TAAGCGCCATATGATTGTCCAAAACTGGCATTCATTCAGCAGCACGAGAACGAATGTCCAGCCAGGCTCGTTGCGCAGTGGGTTCTGTTTCTAGACATCG
+>80078 3
+GGGGATCGAGCCACCCTCCATCGCTGATCATCAACAGCATTAGAGCACGCGGTTCTGCTGGGCTATTCTCGTTTTCAAAGAGAATTTAAATGTGAGCAGC
+>80079 2
+TCTGCCTCAGGTACCTGACCCTCTACAGTGTTAAGTCAGTACGGATCGTACTATCAGCCAATAGTGGGGTGTGCCCCAGATGAGCGTAGACAGTTTAAAC
+>80080 2
+ACGTTTCTTGCCCCGCCTTATTTCGAACGAACGGGTTCGTGGGACTAGGACTGATGACAAGAGCAAGCAATTGACCGCTCATACGGTCTCAACTGAATGT
+>80081 3
+ACCTACTTAACCATTGAGGGTGAGGCATCGTCCGAATCTTCGTAGTCCCCGTCATGGCATCGATTTCCATGCGGTCTGAGAAAGAGGAGATAACACCTTG
+>80082 3
+GGGGGACAATGTCTCTCTTTAGTGGTGGTCGCACTTTCCAGTGAGCACAAAACACCCGATCCTTAATGGTTGTCGAGAGTTCCACTTAGACCAACGAGCA
+>80083 2
+TTTCATGGCCGTTGACTAGAATCACTCACGTTAGCCGCCAAAATCACGTGTCGGTTAGAGATGATGGCTCACATTAGAGAGGTATGCCACTGCCTAGGCC
+>80084 3
+CTTTGCAGGGCATTGCCATGCAGGCCTAGGCTAAAGAACCATGCTCCCCGTTCACGCAAAAGCCGTTGAGGACTTTAGTTGACCAAATAGATTTTGTGCG
+>80085 1
+GGGGTGCAGCAGTAGTCGGTGTAGAACTACGTCATGATAGTTCTGCTACCCGTAACACTGAGAATCGGGAAGTCCTCAAAAGTCTCTTTCTACCGACTCC
+>80086 3
+TAGATATGGAGCCTAGACGGGAGCCTTCTACTTGTTTTTAACCTAGTATGCCCGAATACTGCAAAGGCAACTCTGACAGGCGGCACTCTCGTAGGCGTAC
+>80087 3
+CGAAGTGCTAGGTAGTGTCCACGTCCCCTCGGCGTGACTCCACGCTTTGGGACCATGAGAACTTATAGTGCAAGTATAATAAACGCATATCGTTACTCGG
+>80088 2
+TTAGGTCACAATTAAGCGTGTACCCTTACAGCGCCATAAGTTGACCCTGTACTCTGGGCTACTAGAATCGACTCGAGAGGTAGTCCATGGCGCTTGAACG
+>80089 1
+ACGCTGGTCGACAAGCGACTAGTCCCCGCGCATAGATCCGCTGCTGATAAGTAGATGCGCCATTAAAGTGCCTTTTCAGCTGGAACGGATTTAATTCGAT
+>80090 2
+GTAAACTGCCTCCCGGGTCCAATGCTAGAACCGCGTACTCCAAACCTATTAGGGCTCAAGGCCATCTGGGGTCAGATGTGGTAATCAGGGTATTTACTTA
+>80091 3
+ATTCCATAGGACCAAGTTATCCACCTAGGCGGGACACGTATGGGCAACACAGACTGGTGCATCTTGTAAAATTGGCGGATTTCTCACGGAGCTCCCTGTT
+>80092 2
+AAGGTGTGCTCTAACGTAGCTGTGATCTTTGACTTTAAACAGTGGAAGGTGCCTGCGCGCAAGGGGACTCTCCAGCCCCCGAAACAAGAATTCTATCTCT
+>80093 1
+GATTAGGCACCAAATTGCAGGTTTAGCGCATCACCTATGTCTGGGCCTACAAACATAGATTGCGGCGGGCAGATGTCCATCGTCACACCGTACGTGTTTA
+>80094 2
+CAGTCATGTAGGCTGCATCACTTCGGCATCTCTGTGACTGCAACGACGTTTTTAAAGAACTCCACACCCGTGCGGCTCGAGTCAGTGAAGAATAGGTTAG
+>80095 2
+TATATACCCGTTATGTTTTAACTTAAAGGAGCGTCGCTCCATGGCCATGGACTGACTAGAACCACAGAGGGCGATAAGCTGTGGCTCCGTACTTACCGGC
+>80096 2
+TTAGTAACGTTCCTTGCTCTTGTTAGCCATTGACCTCGCTTGCCGAGGACGGAGTACACGAACCAGCATTAATACCTGGAACAGGAGCGTGTGCATAACG
+>80097 3
+AATCATAAACCATGTCGGATCGGTCAAATTGCTAGTTAGCCGGCTGTAACAAGATTTCAACGCGGGTGTTATCCCCGCGCGTCCCGGAAGCTTTAATCGG
+>80098 2
+GAACGTACGGTACTTAGCTAATGACTCGCAGCGTAAGTGATAACTGCGTGCACTTGGGTCCGTAGAATACGGCTCTAACGACCGCTTCTCACCGAGTTTA
+>80099 2
+CCCAAAGCTCAAAGTCTGCAGAAGCTGCTTGATTCCGCACCGCGGAGCTCATTAGATTAAATGGACTCTGAAGTTTGCGACGCTTAGGGCTAACTTGTCG
+>80100 1
+GGAGAGGTAACCAGTAGGCTTCAGGCAGTATAAGGACCTTCTTTTCATCTCCCATTAGGAGTGCCGATAAATCTGACCCTGACGGTCGTCCAGAGCCTTA
+>80101 2
+TATGGTAGCGACACATCCTGAGGCCCTGTTCCACATCAAACCTCAGTGCGACTGAGTTAATAATAGACGGTAGACCCGCGTTTGCCGGATTCATTAGGGT
+>80102 2
+ACCTTAACCGAGCCGGGCTAACCGCCTCACCTGAGTGGCCCGGGTTGGTCTGTGTGAAGATACTGAAGGTTCTAATAGTACCGATACAACATGTTTAACT
+>80103 2
+TGGTTCCCTCGACCGGATGCGCGACAAGTAAGTCTGACAGCTGAATGCTCCGGTTCTTCTCTTAAAAGGAAATTCGCACGGTGATGAAGGCCTCTAAATC
+>80104 1
+AGCGCAGCCGATCGGTTGGCCCAAAGCGATGCTCCATACTTTCCCATACCAGTGTCAAAAGGTTAAGGTGTTATGAGTCTGTTATACTGGATCCACAGGC
+>80105 2
+GTCAGTCTACATGAAATCGTAGTGCCCCGACCCAAAGCGATGAATACACCATCTGTGGGACCTGCATGATTATGTGCACCCATAGGTGTTGGCCGTTATG
+>80106 2
+TATATTCAGGATGAGTGACTCGCGAGAAGTTGATTGGCTCACCTCGCATGGCATTGCACGGAATGCAATGCTAGTATTCTTACCCCGAAACCGCCGCAGT
+>80107 2
+GGTAGATGTTGGGTGGTAGTAGACTCCTTGATGAAGCACTCATCAACCACGATACCCTCGCTTCGAATGTCAAGCTTCAGCAGTGTTCCGGACACACTGA
+>80108 2
+GACGTGAAATTGCCTCATTAGGGCCGTGCCACCGGACTGTGTGTGCGGATCGTTGCAATAGATCTTAAATCCCCGCCTGACAGATTGCCTGCTAATAAAA
+>80109 3
+GTTCATAGTAAGTTTAATAACGAGCTGGACACGCATACTCCTTCACCAGCGTATTGCCTTGTCCTGGAGGTCACGACTAGGGAAACGGTCTAGCTCGAGC
+>80110 1
+ATGATCTCTGCGTGCCGTGTAACTCGCCCAGTGAACCTTCACGTCCCAGGGAGCAATATAGGCGATCAGATGTATCTCGAAGGCGTACGAGATCTATATT
+>80111 1
+TCCGCAACGTCTGGGCTCACGCACGACTACGAATGATGCGTCAATTCTGTGAAGTATATTCTTGTGTGATTGGGCGCACCACCATAGATGGCACTCAAAG
+>80112 3
+GTTGTTAAGATCAGGGGAAACGCATACCTGCCTTTCACAGAAGAACCGGAAGCCATCTATGTAAAAGGCCCGCGTAGCCACCTCTTTTTGGTGCTGTGCT
+>80113 1
+GCAGGATCTGGGCACCCATGTAAAGCGGTCTGACTAATCATAGTTATGGGTGCACACGATACGCCTCGGTCAACAGAGATCTTTTACATGCTGCTCTACG
+>80114 1
+CGCAAGTTTAGAGGATCAAATTCAGATCCAATTAAGTCCATGGAATCGAGATTCATGGTGACGGGCAGCCAGGATTTCGTGTGCCCTCCGTCCCTACGCT
+>80115 2
+AGGTGGTCTTTCGACTCCCGTCGTGCGACGTTTGTCTAAGAATAATCCCTACGGCGCAATCATCATCGAATGCCACGGAAGAAAAGTGAGTTCCGCTATG
+>80116 3
+CACACCAGGCGATCGCAGCAGTGAAGATATAGACGCTCATAGTTCCGCCTTCCCTGTGAAGTTCCATGTGGCAATTCTCTTGACAGAAGATTCGATGGTG
+>80117 3
+TAAGCTACAAACATTGTAGGCTTCTAACTACAGTGGCAGTCCCTGCTCACGTGTGAGTCTGCCCCCGGGGCTGATTTCATTAAGAGAAATCGACTGCAGG
+>80118 3
+CTGGTTAATATTAGACCGCCTACTGATAGAAGAAGGTACGGTTTCTCCGAGGCCTTGATAGTCTAACTCGAGGCACTGGGCGCTGCTACCATACGCTACA
+>80119 2
+CGGCTGCTATAGCTCTGAGCGCCTATATAAGTTTAGGCAGACACTCAAGGAGCACTAGACGTGGAATCCTCTCCGGACATCCTGTTGGGTTCTTCAAGAA
+>80120 1
+GCAATGATGAGGCTCCAAAAGCTGCGCCGCTTAAGTCCATGGCACACGATGTAGACTCGGTACCTGCTACACTGGTGTATACTTTTAAGGCTCACTAGTG
+>80121 1
+TCTATATAAGTTAGTACCATGCACGAGCCAGATGACGGTTCGGGACGTCTATGTCTATCACGTTCCGATTGGTGAACTAAAGCCACGGGCACGCTTCACG
+>80122 3
+CAAGGCGAGCAGGAAGCGCGCTATTAGGGCTCATTAGACCGAGTACTGGTCATCCACTCAGGAGTGATTTCCCCCCTATGTTTGCTATCCAGAAATTATG
+>80123 2
+TGTGCCCGACGCATCGAATGATTTTAGCCTGTTGGATTAGAAATGATCTCAGACCCTCCTCGATACGCTAGACGGTACCAAGTGGGCTTTGAACGAAGCC
+>80124 2
+TGGTGCCTCATCTGCTTGACACTCGGGGAACATCGCCGGCTCCAATAAAGACTGTCCACTTGATGTGGGGAATTACGAACAAACAGTTCGTTAGCGATCT
+>80125 1
+TCGTGGTTGGACACCTATCTAGTTCCAGAAATTGCTGATTAGGACTCCGGTTAGCCACGAAGCGAGCGCCAACATCGCTGTATGTGCATTAGCCCATAAG
+>80126 2
+ACTCCCTTCTGGCCAATCGTGTTTCCATCAGAAGGGGTCGCTCCGATTCGTGGGGTGACCGGCTACACTAGAGATAAATATTACATGAGTAGTGACCCAA
+>80127 2
+ATCCAAGGGCCTCCGCCGGTATCCTAGTCCTCGCTATGATGGTTCTAGCCGCTGTAAGACTAATGCAATGCACTAAACGAATGGAGGGTAGTTAGCTTAC
+>80128 3
+GGTGGGTCAGGGTTGCGGCCACACTCTCAACCAACTCTGTACGAGCTCTGCTCGAATAATAACACAGCAACTTCGTCTATGAGTTATTTAGCAGCATGGG
+>80129 1
+AGCAATAATGTGTCTAATAGGGATACTCCTCGAATAGTTATTCGCGTCCCCTGGACGCACCGACGTTAAACAGAGGGAGTCGTCGAGTGACCGTTTCCCT
+>80130 3
+CGAATAGGCCGGGCGCACGAATCATTGCGTTCCATCTCAAATCCTGGAACCAAAATATATGTGCCACGTGGCTGTCTGTAAGAGTGCCCATGTCTGTTGA
+>80131 2
+AGTAAGCCCGCAGATATCGGAGATTATAAAGGTCAACTTCATCACGCGGCAGAATTAACCGTCCCGCGGCGTGGCTTACAGGCCTGTTTGCTATTCTTGA
+>80132 3
+GTGGGTGATTAACGGAGGCCTTCCCTGGCCTGGATGTGAATTCACTCACCAGCCGAGCCCGTTAACTGTAACGTATACCTAAAATAAGACCGCGGTTTTA
+>80133 1
+AGAATCCGCCTCATTGTAAATCGCACGCGCGCAGGGTCGGAAGTCTATGACAGCATCTGTTTAGCGGCTACAAAAGGTGAATCTTCGCATTACTGTGCCT
+>80134 3
+TGAGTGGCCCTGTAGAACCGAAATGACAGTTCTATTCACCTCCGGGGTGACGGACGATCAATATGGCCTCTCCTTCAATACTATCATGAGGGCAAGTGTC
+>80135 3
+TGTAACTTTCGCGATGAAATAGAACGATGCATATATCAGGTCGTTAGGCACGTCCGTACACCAGGCTAAGAGTTCCCACCGGTTGCGCGCGATGCTTTCA
+>80136 2
+AGTGACCAAACACGAGCAAGTCGGTAGCGTTTGCCGGTGCCCGTTGTTACTCAGTCCGAAGAGGGTCTACCTTTATTCTTATTGATACACCGGCAAGACA
+>80137 1
+CTAGAGAGTAAGCGGCTAACGCGCTCTAGCGGCTTTTGTGTGGAAATCCCTTACGGCGCCGAATTAACGGGCTCGCCACACTTAACATAAAGTTCTTTGA
+>80138 3
+CGCTCGTGTTAACGCGAGGGCCTTTATATGCGCAAAAACTCACTGTATCAGATCTTGCTGCGAAATCTAGCCGTGGGAGAGTGTCCACACCTTAATAGGC
+>80139 1
+TTCAGCCATTAGCAAGGAGGCCATACGTTCTCTTGCGGAGGCATTGCTACTCTCGATACGAGGTAGCTGATATCCTTGGAGCAACGCCCAGTAACGATAT
+>80140 1
+ACAAAATTAGTCTTGATAGTGGCCCATTAATCCAACAGCACTAGCCTCCCGTCTTGTTTGCAGGACAGCTAGGATGATAGAGACTCGGCTCGTCGGTGCG
+>80141 2
+TGGATCAAGCTATGACGGCACACTTCGGCTAGCATCTTACACAGCGCGGGAGACACCACTGTGTCATTCTGGTGGACAAATTTGTCCTAGACTATCGAGT
+>80142 2
+CTCCGATTACTTCTTAACCATGTGGCGGGAAGTATAGTCGTGTCGAGGAAGAATATGCGCATTGGTATAAGCCCTGCACATTGATCGACCCTCCCGAACG
+>80143 1
+ATAAATGGTATGAACTGGGAATTCTAGCGTAGGTTCATATTACCCTATGGGCCATCACTGCCTGGACGTACCGCGCGAAACTGGATTCAGCCCTAGTCCG
+>80144 2
+TAAAACTTACACCTGCCATAGGGAGGTACCTGCGTCTCTAACATTGAGAGTGGTGGCCGAAACGTATCTTGGACTTCTCGGTTAGCATCGTCACAAGGCC
+>80145 3
+CGGGACTAACTGTTTCGGCACAGACGACACTTGCCTGCGCACAGTTACGTATACGTGGTTCTCTGAAAATCCCGGAGGACATATTCTAGGCTACGGAATT
+>80146 1
+GAATACTGTGGCACCAACGTGCCGGTGTGGTAGTTTAGGTAATTTTGTCATTCGGGCAAACAGGCCAGGATACTTACAATCGAGAAACCGCCTCCCCTTC
+>80147 2
+CCATGTGTTCACAAGCTCTGCGTGTCATTACGAGCAACAGTACCGACTCGCAACCTGGTCCGATGCGGAATCGGACTGGTTATAATTGTGAACTGATCAG
+>80148 3
+GAAAGGCGACCTGTATACGACCCCATAGGGCTCGGTATCGCATATGACATACAAGGCGGCCTTCAGAGTAGCTGCATCCGATTCAGTGTTTTTTATCACG
+>80149 2
+GTATTACGCCTACTGGGATCTCAATCCTGGGGGTGGCTATACTATGCCTACGGCTGCGGAGCAGACGAAAGTCCTATAATGATCCATCTCATCCGAGTAA
+>80150 2
+TGCCGGCGGGGGGTATCCGTACCCACAGCTAGAATGAAAGCTTTCGTCGACTATAGGTTTTTAAACATCGCCATGGTTATTGGCGAAATGCCTACCCCAA
+>80151 3
+ACGGTGGACCTTAAAAATTATTACAGCACGTCACAGTATGTCCAGGGTTAAACAGAAAGTCTTCGGCCGCCTTTTGCAGGTACCGGAGCCCTTTGGGCCT
+>80152 3
+GGGGCAGCTACTCAGGTGACCAGCGTAACTATTTTGCCATGGGTGATTCATCTGGAATGCCGATCAACACACTCATTTAATTTAACGACCCAGTGGCGGC
+>80153 1
+TAACGAAACTCCTAATCAGGCTGCGCACGTTGAGCGCAATTCTGCTAGATGACTGTACACCGAACAGTGCTGTTGGCTCTAGTCAGAGTCTTAAGGCCTG
+>80154 1
+CTGTAATGTGTTAAGTACTGCGTACGATTAGTCCAAAGTTCGGGTAAACTCACACTGCCACCCGGTAATGGCGTGGCTTCTGCGACCGAGATCGTAACAC
+>80155 3
+AGTACAATTGCTACTGATCTGTTCACTAATAGCTAAAGGCGCCATCCACCTATACTCTCGTGGGCCAGTTGGACGTGAGCTGACCTCGGAGGATGCATGA
+>80156 3
+ATTGGTCCTCCGAATCCAACTACGGTAATTTAAAACGTTGGAGTGGTCGGCCGGACCGGCCTCTCAGATTCTGCAGTGCTCTTATGGGTACCCAAAAGAA
+>80157 2
+GCAACGCGGTGGCAACTATATACAGATGATTCGGGTGTCAGTGTACCCCCACGCCCCGATACATGATGCTATGTGACTAGCTTTCTTGTCAAGCAAGATG
+>80158 1
+TCGTCACGTGGATCGAATGCGCACACCGCGTATGTTGTTGGCAAAGACAGCGTATCTGAACGGATCCATATGTTGCCACAACTGACGTTAGCTAGTCACT
+>80159 1
+CTCTGTTTAAATGTAGAGTTTCTCATGCAACGGCCGGCGCTGAACGAGCACTTGGTTAGGACGTAGTCCCCCAGAACTGTTCGAGTTAGGAAACCTCAAC
+>80160 1
+AGTAAATGCCACGATTAAAATTGATAGCGATTTATCCCCCTCCGGTACGGCACCTTCGTGAAAAGTTGGCTATACGCCGCAGAGGTCCCTGAGTGGTCGT
+>80161 1
+GATGTTACGACATATGCAGCTGGATCGCCTGATTTGCTATCCGCGATCCACTTTAGGCCATGGCACTGGACTCCGGATGATGCCAAACGATAACAGATGT
+>80162 1
+ATGTTATCATGGGGACCGCTGTCCTCGATCATGGCCTGATTCGGTACCTTGCGGGCCTACTAGTCCATCAAACCTATAGAACGACAGGTAACGTGAATAG
+>80163 3
+AACTCGGAACATCTGGCGGGAGATCCCTCTGTTTCCGAGAGTTCTAAATTAGTGATCGGGAGTCATGGCTCAGTAGTCACTCCACTAGATCGTCAAAGCC
+>80164 1
+ATAACTGTGGTCCCCTGGACACAGGCCATTTGGGTAACCACTACTCGTCAGGGGTGACATCACAGAAGTTTCTAAGTGCGGATGTACAAATTGCTCCGTC
+>80165 1
+CCGGCGTCACCCTGCCTTTTACCAAGGAACTCGGTCCATGTTCGTGGCACGTCTAACTTAAGGAGAGGTCCGGTTGCCAAATATGAAACAGAATATTGTG
+>80166 1
+CGGATCCTGACTCTGCATGAACAGCCCTCTAATTCTCTTACGTTTAAGAATCAACGCTTGTAGCCGGGCTGAGTAGCATTCGTAGCCGGGAAATGGGACA
+>80167 3
+ATCGGTTCTGCGGTCATCAGGCCTTTTTGGCTAGAAGGCCCTCCACCAGCTCAGATAACTGACTTATCCGTCAGAGTGGGAACAGGATAAACATATGGCT
+>80168 1
+GGTACTTGAACCCCTCTGTATTGCGGCACGAACTCGATGGTAGGCTTAGTAGCTCATTGTGCGCCCCAAATTATCCCACAGAAGAGGTTTTAGAGCGAAC
+>80169 3
+GAACGATACAAGGTCCGTCTAACGCTTATAATGATCAGTACTCTGACCAGGGGGCTACTGGTGCACATCGAGGGTTTTATTTACCAACGTCGCCTGCGCA
+>80170 3
+TGGTCCAGGGCCCGACCCTCACAGGGTTTGCTATCGGGAGAAAGAAGTGACCTTTCTTCGGTAATGAAAACTCAATCCTGCTGATGCCTTCGAGTATCAA
+>80171 2
+TGCTCTGGCCTGTCGGCAACCGGGAGATACAGCCGAGACTCGGTGACGTACTTAAATTCTGCGCATTCAGTATACAGAGCGATATCATCTGTACATAGCT
+>80172 1
+GCTTCACCTGATATTTACTTCGGGCGGGGTATACTATCCGCCGATCCATTGTCAAAACTACATGGAACTGTATAGCCAGTGCAGCCATGGCCGGAAATGG
+>80173 2
+GACCCTTACTCGATTTCTAATGAATCGAAGAACTGGCTCCTGCTGGGCTCCTAACCAGGTTCCAGGTCTCGAGATCAAATGACAGTGGACGATCGGGTTA
+>80174 3
+CGATCAACTGCTCACTGTAGGTAATCGCGCCGAGCGCACGGGGGAATTCCCGTTTCTCTGTCCACCATCGTAGTACGAAATGTGATAATACAGAGTTTAG
+>80175 3
+CCGTGTGAAATATGGCAGACACGTAAAGATTCCAACATCGATCCGTTCCGCGCCCGTAGAAGTGATGGAACTTTTGATCCGGTCTACAGATTTGCTCGGC
+>80176 2
+CCATTCTGGGAACCCGCTAATGACGTGCTTGGGTAGCGAAGATGTTTAACGACCATTAGGTAGCACCCGCTGACTTTCGCAATTTGACCCTGGACAGTAA
+>80177 2
+CTCTTAGGGCCTGTTCTGGTCGCAAGAAAGTCACCCACTTTTAATAGACGCTCGCAGCGCCCTAAGCGCAAGTTCTTAAAAGGGGATGCGGAACGTTTTA
+>80178 1
+AAAGGTATAACCCCAGAAATCAATCGCGGGTCACGTCCGTAGCTGTCAATTGTCCCTTAGCGCAAGGTTGGAATTTGACACTATCCTTGCCGGAGGGTTC
+>80179 3
+ATAAACTGTGATAACAGTGTTATCGGACGCCGAGCTGAGGCGTTACCTGACTGCGATGAATCTACGTAACTGATAGCCCGTGGACTCCCTCTAACTTGCG
+>80180 3
+TCGCTACTGGGGCTGTAAATGATAAATGCTTCCACCCCAAGAAACTGCAACCCGATGGGAGTTAGAGCTCAATTACCGTGTTCCGGCATATCGGCGTTTG
+>80181 2
+ACGTACCAAGTTGGATAATATTTTAGCGAACCCCGCGCAATTGGCGACAAGGGTAGTTCGCCACCAGCCTCTAATACTGTGTTTCCGGGTGCGACATGTA
+>80182 1
+CTCTCAGGGAAGGGGGCGGAGTCTCGTTTCCCGATTCGATCCGAGTTGCAGATAATGAGCTATAGCAATCGCAGTATCAGTGCCATCTCCTATCCAAAAT
+>80183 3
+GATTGGCCAATGAGCCACCTAAAGCGCCGGCACAGTGATGTTTGACGATCGCCTGTCTTCGTGCGTTAAAACCGCTGATTACAGAATAGGCACGATCTTT
+>80184 1
+GTAACTTTACCTAGGATCATCCAGCCTCAAGACCCATGATAACGCCCTGGCCATAGCTGAGTGATGACAGGTAGGATTTCTGGCTGCTAGGTCGTTAAGC
+>80185 3
+CGTCCTGGTGAGTTTAAGAGCACAGCATTGACTGCATTGACGACTACGAGCATCGTACAGTTGCCATTTTCGAACGAAATCGCACCCTAAGCTGTCTGGG
+>80186 2
+ATTGAGCGAACCAGACTGGTGTGCCCTAGACAGAGCATGCATTCCCTTCCTGATGTGCCCTTGTGATCTTAGCGACGTGTGATCGGACTGAAACACTAAA
+>80187 1
+AAACTTGGGGGCCACCGATGAGCTTGAGTTGTTGCTTGCTCGGCTCTAAATTGGCCTACGTTCATACAGACATGAGCCCGCTCAAGCCTCATAGATAAAG
+>80188 3
+GCATCGGGATGGAGTTTTGCATGAACCCACGTTCCGCGCGACCACTCATGCGGCTTAAACTTACTCGAGGCAACAAATGGATCGTTGGATCAATGTCTAT
+>80189 1
+TTTCTGCCCTGGGCCTTCTAGAACGTATAATCGAGGGCATACATACGTGTCTATCGACATCATGAGGTGACCCCCGCAGGAACAAATGTCTGAGGAGTTC
+>80190 2
+CAGAACGAATGTGTCTACCATTGAGGCGGTTTTCCATGATAAAAAGTGTTGACGATGGTGTCACTCGTGACACACGCCCCGTTCCTAGCAGTCTCAGCAG
+>80191 3
+ACTACCGCTCACGACTAAGGATATCTGCTTCAATTCGCTCGAGATGGCATTACTGTGGCAGAACTGCGGAACAGACAGGAGTGTCTTATACTTCGCTGCG
+>80192 3
+CCTGGTGTAATACTAGTATGATACCACTCATCGCCAGCTGTTGAGACTCGGACTCTAATGGCGGTAACTGATGGAAGATCACGCCCGCATTGCAGTAGTC
+>80193 2
+ATCCGAGCACGCAATTGGGCATGAGCCTAATTTTACTATCTGTCGATACTTAATTACGGAGATTAACCGTCCGGATCAGTGGGAGCGGACACTGGTCCCC
+>80194 2
+CCGTGCGGATATGTACAACTTAGATGTATGCGCGGGTGGTCGAAATTACGCCTATCCATGGATAATCTACGCCCTCCCCAAATATTGGAGGCTACGATGC
+>80195 2
+ATAAATCCTGCCTGGCGCTCACTCTGCATAGCTCGCGCTAGTTGCAGTAATGAGTAAACGTGACGTCAATCGGAGGTTCGTTAGCATACCCGACATGGTA
+>80196 3
+AGTAATGCCCGTTACGAACAGGACTTTGGTTCTCGCGAAGTACTGATAGAGTTTAAACTGGGCTCGCCACTGAAATAACGAGGCGCTCCCGGTCTTTCAC
+>80197 1
+CCGGAAGTTTGTCCATCATTGCACTTTCAACTCTAGGAGCCGGTGCCGGAGACAAGATAGTTCCTTGGACCCGATCAGAATATCTAGGGTCCAATGAGCT
+>80198 3
+ACAGGAACCAAGCCTCTCGACTTGTGGATCAATTTTGGTAAGGCTACCATCTGAGAAGAGAAGGCCTTTCCGTGGGTTGCCCGCCTATGCAAAATTCGTC
+>80199 1
+GCCTAAAGAGCACATCGGCTGTACTCTCTCCTGCGAGGTGGGTTGTAGCGCGGATATCTCCCGGTGTACTCTCAATGAAAATCAAAGTGCACCAATTGAT
+>80200 1
+TCGAAAGCGTAGACCGTCTGAGCTGTGCCCCTTCGTGTTCAAAACCCCGCTGGGCATCGACTTATGACATTATACTGAAGGATGATGAATTGCCGACTAG
+>80201 3
+GAATATGCGAACTGTAATGCTCGAGTCAGTCACACCGGCCCCGTTGAGATGAGGTGCACTTCGATCGTATAGCTAGACTGGACTTACACGTCTATCCTGA
+>80202 2
+ATTATGTAAACCACAAACTTGGATCGCATCAGCCCCTATTTTCCGCAAAGGTGGCGCAGTACCATTGGTGCCTGGTACCTAAGGACTGACTCGGGTGGAT
+>80203 1
+TTGACATAGTGGCGGGCCTTGTGTTAGAACGTATATAAATCCCTGTACCTGCTGAGCTACAACTAGCCCCGTAGTGGGTGCCATGTAACAGACCAGACTC
+>80204 3
+TAATCAAGGCCCTACACCGAGATTAGTACATCCTGTAGCGGCGTTGGGCCAATGTTACCACCTTTCCGTGACCATGAAGTTACATGCGGGAAGTCAGGTT
+>80205 2
+AGTTAGGTAGCGTCTCTCCCCGCTCCTGCTGGGATTAATGGGCCTAGATAAGTACATCCAGCAGAAGAGCAGCTTGAACGCGATTTCTCTGTAAAGACTC
+>80206 2
+CTCGATAGGTAGGACTTCATAAAAAGCCTACAGGTGTTGTGTATCCCGGCAACTTTAGCAAGAGCGAGCCATTTCGTGCTCGTTGGCAACCCTCTAGGCA
+>80207 3
+TCCACTGACGGCGTACACGGGGTGTTACAAGACGGGGATTGTACCACTAACTCCCGACGTCAGGCACTGAAATTCCGATTCGCATGTATTAGTATGATTC
+>80208 2
+CGTCCAAAACCTATCCGACTTATCGGTTCTATACAACTGGGAACGATATCGAGTTGCTAGGGGGCCACATTCCGCTGTCGCGACAGATTACGATGTGTGA
+>80209 3
+ATGGTAATAGTAAGCGGGTAATATCCCTGGCACCGCTGACACGTTGATTCCGAGTGAATGTAAACCCCTTTACGTAAATTGCCGCTGTCCCAGCGGCTGA
+>80210 3
+GTATGCCGGTATAGTGTGGAAGACGTAAGCAGATCTATCTGACCGCTAACTAGGTCCTCCGTCCGTTACCGAGCGCAATTGAAGTCCTTCAACGCTAAGT
+>80211 3
+GTGTTAGCCTAGAAGCCCATCGATCCCTGAGTTGTTCTCGCAAATACACATCATTCAAGTTCTGCCGTGGTAGCTCTGCGCGATTAGAAAGAGAAGCCGG
+>80212 3
+AATGCGTACCACCAGGCCTCTCGAAACGTCTTGGCCTCTCGAAGTGAAGCGTCTAATGTCAGTGACGATCAACCCTATTAGGGCGCTGTTGATGGATATA
+>80213 2
+TATTATACGAGCACATCTGGACCATTGACGAGCCTACTTGGACGTATGCGCATACCCCGCGCCTGTTGTAGGAAGAAACGGATGCTCGTCGATGTTACTA
+>80214 1
+ACGGCATCAAGGCATCGTTAATCACAGTATAATGTTTTTCTGACGTTGGGACTCACGCTAGAAACTCCAGGACTTTATGGCATCGGCTCACGCGGGCCGA
+>80215 1
+CGAATAATTGGATATCAGGAGGCCTGTATGCACTCGTAGAAATGGATACACGCCGTGTGCGAGTACCCCTTACCACTGGTACCAGGTTTTCATTAGCGCC
+>80216 3
+CACGGCAAAGGTCAATACCGGGTACCGGCGCTCAGATAAGAGGTATCAGGATATCAAACAGTACTCCTCGTTGTCCGTGTGTCATTAGTCTTTCCCGTGA
+>80217 3
+GACTGAGCCCTTGTTCAAATATCGTACATCGATGCCGCGTGTAATAGCATATGTCCGAAGTGCATCGTAGCAGACAGCTGATTATCGGTAGCGCGCCATC
+>80218 3
+AGATAGGGATTTCCGTTTTCTTGGTGCGACTGCATAACCGAGACTATAAGACTAACCTCCTCTGCGTACGCGAACGGATCCCATCAATCAGATGGTGGGC
+>80219 2
+TACGTTTAGAAGGACCGGATGACACGTTCTCGCTGGCACTCTGCGGGCATTTTAACCCCATTGTATAGCGTTACAGGCTCCATCGGCGAAACATAGATAG
+>80220 3
+GAACGCAAGTGCTCGCTCTGAGGGAAGGATCATGCGCTCTACTCCCGCATAGTTGTAGTCTGATTGCTCAAATCCTAGAAACTGCTTCGACTTAGGCAAG
+>80221 1
+GTACTCCGACGTATTAACCCAAAATTCTACGCTTGTCCTGGACGGAAACGGAATCGGGATTACCTGGGACTCAAGTCGCATATGTCTTTGGAGAGGTCCC
+>80222 3
+CTACTCTTGACTACTAGATGGGTAGACAATTCCAGTTAGAGCGGGAGTGCGTTACCTAGCAACGTTGCCTATCTAACTCTAGGCAACGCTCTAGGGCGCA
+>80223 1
+GTAGCTGCCTTCTGGAGTAGTCCTTATAAGAGCGGCACCATCCTCTCTGAGCTGGAACCGCACTAATAATACGACGAGTGGTATGCCGTAGTGAATCATC
+>80224 3
+CGGGCATGGCCCGCAGATTTATTCTCTATCGGCTCTATCTAGCAAGCGCGGTAAGCTGGTAATATCAGTCGCCAACTAGCTAATAAATACCTGTGGGCAG
+>80225 2
+GGTGACGATGCTATCTACACGCAGATGTTCGAGATTCTCACCACAAGGTCAGGCCCGGGACGAACATCCTTGTGGATTGTCATGGACTTATCGCTCAATA
+>80226 3
+TTCGCAGTGAGCCATCCCGGTGGGATCAATAAGTATCCCAATGTACCCTATAACGTAGCAATTTTATCGCACCGAGCGCTTGTCGGAGTAGGCCAAGGTT
+>80227 3
+TACCCTCGAGCCGGTGTGTAGCAGCTAGTCCGATGACCCGGCCAACTTACTCGAATAAAGGGATTATTTGGGGTACAGACTCCTAAATCCTAGCTGTATG
+>80228 1
+TTGTTCGGACCGTGGAGGTCTTCTATACGGAACAGTCGGATTCGGATGAGGTCAAAGAACCACACTACTGAAGCCTCGGATGCGCCACTTTACTCCTAAT
+>80229 1
+CTGGAAAAACGGTACTTTGCCATATGCAGAGGGCGTACTGTCATATTTGGTGAGTCGCGACTAATATACGCCCTCGCATGCGTCCAGAGAGTTATCCACC
+>80230 1
+GATCACGTCGGAACTAGATCACACCCTCGGAGTCTTCAAATGGTTTACCCATCATGGTTGTGAGAACGTGAGTGCCCGAACCTAGCCAGTGCTTTAAGTG
+>80231 2
+GCGAGGCCCAGACGCGTGGGGTGACAATGATCTCTTTTCAGCTAACGGTCCTATAGCAATCTTCCAGTTGTGAATAGTCGCGATTCCGACCAATAGCAAT
+>80232 2
+AGGAACCGCGTTTGCGTTCAGACAAGGAGTAAGACCGGCCTGTACGGGTTCCCTTTATAGAAAAAATCTGGGCTTACCACGGTCCCCCGATATTTGTCAT
+>80233 3
+AAGTGGGCGCATTGCAGGCTTAGGCGAGCTATAGAAGTTGTCTAAAATGCTATCTACCCGTCAGCACCCAGTGGCCTTAATCTAGAGACTCCTCTTAGGC
+>80234 1
+GTCTGGGTTAGCCCCGTAGTAAGCGCTGATTTCTAAGCTATCAAGTCCGGTGACGGAAGAAGGCTAGCTCCGAAAAAGCGACTCATTCTCATCAGTTCCT
+>80235 3
+GGGAGGAGTTTATGACGCGCTGGACCGCTAGCCTAACCTTTCATCAAGTGTGCACTACCTAGCATTAAAGGTGAATCCAATGATATCTCCCCGAGTGTCG
+>80236 2
+AGTGCGGATGAAGCGTGATGAAGAGACCGACGATTTTAAACCATTGCAACTAGGGCCCCTAATCTCATATCCCGCGATAATCCTCTGTGGCGTCTGCTTG
+>80237 3
+CGACCACTGATTGGGTAGTAAACACTAGCCTCCCATGAGCTTGCCGATGGCTGGCCATGTATGAGCTGGCATAGCCGTCTATTAACTGGCAACTAAGTTA
+>80238 3
+GGACGCACTGGTTACTCGCTGTCAAGATTGACAATACCAGCGGGAGTCACGATTCGTTCGCCCGAGAGGCTTATATAGACAACCCGATTATTGATCTCGT
+>80239 3
+ACAGTCCCTGGGCAGGCGGGACAAGTCTCTATCTCTCAGCTGACATGACGGGCTTCAAATAAGATTTTGGTCAAAATAGGGTTGTACTTGCACACCTGCC
+>80240 2
+TGTGGCTCCGAAGGATAGGCTGCCTTTTTACTTGCCCTAAACAACCGATTTGAGGACGCGGATCGCGTGGCCTACAAAACGTTCTAACTGCAGTTCAAGA
+>80241 3
+TTCCCCAGTAAGTCTGTGTACCTTAAGCAAGAGATCCTCACGGCCTACGGGAATATCGGACCTACACCATTACCCGAGGTAAGGGGTGTTAGGATCGTTT
+>80242 2
+GAGGTGAGTACAATGAGCACATGATTGCCATCGCTCAAGTTGCAGAATAGTCCCACGATCTATGCCTAGGGACCGCACACTTGTTGTCCGCCTTGTGAAT
+>80243 1
+CGACATCGTTAGGGACCTCACTGGGTGCGACCATTTGGCTGTCAATATGCGCATGAATTGTCCGATACAGCCGCAGCGTATAGGCGATCAATATCATTAC
+>80244 2
+TGTGATAGCAAACCCGCACGGACTGATTCATTCTCCAACGTCAAAGTATGCCGCGAAGCGTTAGTTGGAGAAGCCACTCTACTGGCGGTTATGCTCAGTT
+>80245 1
+GGCCGGAGACTAGACTTTTCTCCTGTTAACGTCTCACTTACGAATGTAGCGGAGGTCCAATACCCGGCAGTTCTAGCAACTGCGATCGGTAATCGGTAAA
+>80246 2
+CGGCTTTGTTTAACCTTATTTAGAGCCCGTAACAGTACAGCGCTAGACCGGTGAAGTCAGGGTCCGCTGACACGACGATTCTTAATCTTGGAGACCGAAC
+>80247 3
+TTTACTGTAGCTAATCCCGATCTATTGCAGATCGAGTCAGAAATCGTTCGCGAGTGCACTCGAGCTTAGGGTCCTAATCCGCTGCAAACGCTAGGACAGG
+>80248 2
+TTAACTACACTAGGGTATTAATAGTCTATACCGTATGCGCGCGAACGCTGAGCTCATAACTGGCCGGCCCGAAGCTGCACGGTTGCATTAAATGCCGGTT
+>80249 2
+TGAGGTGGTCATAGCAAGAATCAACGCATAGAATGCAACGATTTGAAGGCGACCCTTGTTGTCTCATCCCAACATGACGGCAGCCCGTTGTTGCCTTGTC
+>80250 2
+CATGAGACCGAGCTGGGATAAAAGTGCCGACGGCCAACCAACGTCATGTGCTGCCCCTTATGTGAATACACCGGTGTGGTTTATCTACGTAGATCTTACT
+>80251 1
+ATAATAATGACGACCGAACTGAGCTGAGATAGGAAGCTCGCGGTTGACGTCAGAATGCAGTCAGCCTTGTTTGGTAGACCACCTCGATCTCCCGTCTTCT
+>80252 1
+TTGGAAGGCGTATCTTAACGCCTGTATACACCGATGAACTTGGACACATGCGTTCTCAATTGAGTGCTCCGTGAACGGTTAAGCACGTACATCCGCAGCG
+>80253 2
+TCATATACTGATAGTACACTAGCATATCGAATGTCGCGCTTCAGATCCCAGACCTTTTTGACGGGATTGCCCAACGGACGGTCGCGGTGTAAACTAGCGG
+>80254 3
+ATCTCATGTGAGGTCTCAAAATGGTTTCGCCTGGCTCAACTACTCCAGTGGCTCGAAACTACAACCGAAATGGTGTCGGGAACATTGCTCCAGTCAGTGG
+>80255 3
+CCCCGGACGAGGCTTTCATACTCATCCAAGGGCGATTTCTCCATGATTGAAGAACTCTCTGTGCTGACAAAGTACGCATTGCAAGTGTGTGAATGAGCGC
+>80256 2
+TCTTAATTCGCCCCGTAAGCACCATTCTCGCTGTTGTTACCCCTCAGAAAAGTCCAACTGGAGGGTGAAGAGAAGGGATGGTTTTTGTCAAAACGGCCGC
+>80257 1
+CTTGTGACGACGATCATCGTCAGGCATGGGCAACCCCAGAGCAGCAATGTGTAGATCTAGGTAATATCCGGCCGTTTCTGCTCACGAGATTGTAAACTCT
+>80258 3
+TATTTCCGCATCGGAATATCGACATCTTAATATCTCTTTACCGGGCGAGCGCCTCAGGGAGGAGACGTTTAACTAGACCGAAGCTACCTTCTGGGGAGCA
+>80259 1
+CTTGAGCTGGCCTATCTACAGTGTGTAGTTAAACCGAAAAGACGACTCTCCGGCAGTATTCACTATTTCAGACTCAGGGACCCAATTTGGACGGGTCGCG
+>80260 2
+TAGCCTCGAGTCCTACAAGGGCGTCTGGCTCGGAATATATGAACGTGATATGCGGCCAATTGTGCTACTTATTGAGAAGGAGACTACAATCTCCCTGCCC
+>80261 1
+CTAAATCTGACCTATAATTTCCGTGCAAGTCCTGGAGGCGTTAAATCAGGGTCTACTCGAACTAGATGAGCTTCCGGGTGTACTAGACGCAGCTCCGAGC
+>80262 1
+TAGCTGTGCCTAGCCTATGTTGACATTCATTGGGCACCCGGTCAATATGAGGTAGAGCGAACCCGAGTTCAAGCACTTCGTGGAGACTATCGTAAACTCC
+>80263 1
+ATGTCACGGCACCTGGGACTAGGTCAGGGTATCAAATAGGGTCGCTTTCCCACGCTAATACATTACCGATTACCTTCGCAGGGGATCTTGATAAAGTGCC
+>80264 1
+GGTGTCGAACTCGCATTCAACTGCAGTTATTGTCACGCTAATAGAGGCAATCCGTACAGAGGGTTCCCGCTAGCTTGACAAAGCACTTGCTGTTACAGCG
+>80265 3
+CACTAGGTTTCGCAATCTTGTGGGAAAATATCCCGAAGGGATATCCGTCTGGGGAACGTCGGTGGCCCGAAAACTACCAGATCTCCGCAACGTTTATTTC
+>80266 2
+TCCAATATCGTGCTCATGGAATTACGGAGCACGAAACGTCGCGGAATCGCTTACAACTTCTCGGTATACATAAGGTCGCCTGCGAGACGTGCAGGTTCTT
+>80267 2
+TGTAGGTCAGCTAGAATCCACTTGTACAGTAGATGTCCCCTTGCGAGCTGTTTAATTAGCAGCAGCAGATATCACCAGCCCATGGATGGGCCGTAGCACT
+>80268 2
+TCCGGTCGTAGGGTCCCAAAGTTAAACTAAGGTTATCGCAGTCGGGAATGAAGTCAATTGCGGGCCCACTCATGTTTGTTATCCCCCGGATCAACACAGT
+>80269 2
+TATTGACGGACCTGTAACAGCATCAGGTGGGAGGAAAGTTTACAACCCCGTCATTAGACGTGAGTGCCGTTTGACTTTAGCCGTACTTCACCTCACACGG
+>80270 2
+GTGGTTGCGGGAGATCCATCCCGACGCCTGGACGCGCCTGTGAAAAAATGGAGCATATCCAGCGTCATTAAAGCATGTTATGCCAACTTCCTATTTACTG
+>80271 2
+TCCCGAATCTTGATTGTGTAACGACCCGTGCAACATTGGTATCACTCCGCGAGAATTATGCAGAGCGTCTGGCGCATAATTCGGGATAACACGGGCTCAT
+>80272 1
+ACGCATGCGCTTGTAAGATATCCCGAACACTCTCGCTTGGCTCCCCGTAGAATAGTGTACTATGCGGCTTAACCGTAAAGATGGAGCCGTGTAACGATTG
+>80273 1
+TCGCGATGCAAAACACCCGGAAAAGCTCGGAAGTCATTTGCCGCTCACTATGTATTCCGTGATAGTAATTGGGTATTGGACTGAAGCGCCCCACCTGTGT
+>80274 2
+TAGCGAGTAGCGTGGTAGGACCTTCAGGAACGCATACTATCGGCGATTCGAGTACCTATACAAGTTCCGCCTCTGGCTAACAGTTACTTTCGACTGCGAA
+>80275 2
+TGAGTAGGCCACCACTAGAGAACCCTGCTCTGGGACGACAGGTATCTGTGGCATAACTACAGTTAGGGTCGATATACTTGTATCTGCCCCTGTACTCAGA
+>80276 1
+ACCGTCGGTACGAGCACCATACACAACATACAACTGAACAATAGCCCTTTGAGGCTGGTTGGCAGTCTAAATCTCCATTGCATTGGCTTGGTGCTGGGGT
+>80277 2
+GCACTCGGGTCGTCCACGATACGTGAGGCATCAAGCTGATAGGAAATTCGCAAGGAACACTTATACCGTGGGACGTTTACGAATTATGTTCCCCTTGCCT
+>80278 3
+CCTTAGCGAATGATGAGTCCTTACTTTCACCCGTGGATGTCAAACGATATAATCAATGTAGGCCGCTCATGCCGAGCAATGATGGGCGTCAACGGTCGTC
+>80279 3
+CGATGGCACTTTTGACGACACTGATAAATTGTAAGCATCTAGGGGTTGCGGTGTCCTTAGCAACACCATCGCAATTCGGTTCCGGGAAGCTAGCCTACAC
+>80280 2
+AGGCAAGCTTCGATCATAATGGAGGTGCATTTTCCGGGCCTACGGTGGTCCTGCAAAAACCGTCAAATGTATATCCGTGATCCCATTCGGAGTACCGATC
+>80281 2
+ATGAGAGGTTTCGCTCTCCCTCATGAAAGCAATGCGAACTCTTGGACTATGTTTTAATCACGCTCCCGCAGGTGCGCGAAATCAGGGTACACGATTCAGG
+>80282 1
+TCCAAAAAAGGATCGAGATCGTGCTACCACTCGATCATCGCTATTCGCCCTGCTTGCTTGCGCGAAGGCACATCGTATGTGATGTAGCATGGGGAATTAC
+>80283 2
+CGTTCATGCTCCCCACTCACAACAGTGGGCGGAAGCTAACAGGACTTTCAGCATGGGGCGGATGCCACTCCGATTATTTTTGCGAAAATGGTGAATTTCA
+>80284 1
+TATACATAACGACAAGTTTGTTCCATGAATTTCAGCCTTTGCTATTATCCCAACCGGAATGGAGTGGGGGTGGAGGCACGAACTCCTGCGCCCGAATCCG
+>80285 2
+AAATTCATAACCCAATCTTTGCCGCACACCAATGGCGTGTCCCTTCGCAGTTAATGCTAAGTGGCCCGGGGACGCAGGATTAGTAGAGTACGCTGTGATT
+>80286 2
+CGCGTATGATCTGACGACCTTCAAAAATCTAGAAAGTATCGATGTGGCGTCACGTCTTAGAGGAATTGGTACACACCTCTCCGAGGCGTTTCCGGGTCAC
+>80287 3
+AGCATCCAGTCGGCATACTAAGTTTCAGGATTCGTCGCTCTTGCTGCAAACTCCGACGAAGAGTATCCGCTGGCAGTGGAGAGTCTGTGTCCAAATCTAA
+>80288 3
+CGAGGTCGAGTGTTCGAGCAGGGAATCAAGTGATAGGACATCTGCACCTGCTCATTCCTCACGAATACGAGCACACAAGGTCCGTTTTAGCCTTTTGATC
+>80289 3
+TAAGCAGATCCGGTCTCGATGTTGCACCAACTGCCCATAATTTGGTCTGGGTACGATCATGAGCTGTAGTGCAAGTGAACGCGCTCCTCAAAGATCCTAG
+>80290 2
+TGATGCGAACTTACTAGGAATGCTGAGTTCGGATGCTTCTTACGCCTACTCAACGGGGTGCTTGCTAAATCCGCACACGTATGGCTATGAACACCGGCAA
+>80291 3
+TTAGGTACAACGCTAAGGAAAGTCTGACACCGTCCATGAATTCATCGAGCAACACTGGCTGTAGCTCCCAGTTGTTGTGATGGACCGATTACCTGCTGCG
+>80292 2
+GCAACATCGCGGAACATTAGGGAGCGCGCACGATACATAGTTCCCGTAATCGTTCTCTCTCCCAAGATCGTTTCCGCGATGGGTATATGAAGTGGTACTA
+>80293 2
+TTGTAACTAGCGCCGCTTGATCTGAGCAAAAACCGTGCCCATTGTCGAAACCCATTCGTGCATGTAGTGTTCCGACGGTACGATTGCTGAGCCAAAGAGT
+>80294 3
+TAATTCAGCTAGTCCCAAAACCCTCAATTGCGGTGATGAATGCACGGGCGAGGTTCTGTATGCCACCCGTCACCTGCGGTAATTAACGAGTAGTGCGTAT
+>80295 2
+TCGCTACGTGGGCTTCTATGCTAACGTATAAGCTACAAGGTTTATGACGCGGCCAGCGCGGTTTATCGCCCAAAGGACGTCGAGTAACCATTTATAGCAC
+>80296 1
+TGCGCGTGCGCGAGTCAAATTGTCTGTCAGTCGTATGCGTGCATAAACGACAAGCGCAATTGGATCTACCCAAGCAGACGGATAATTTTCCTATCGTGCC
+>80297 1
+GTCGGAGCCAACTCTCTTCAGCCGTGGTCACCGCCGAAGGTTGCATCGACGAGTTATATCGAGTTTAGTCCGACCCGGATGAATGGATTAACTATAACAT
+>80298 1
+CTAGGAGTGTTTCCCCTCTTCGAGGGCGCACGGCCCTCACGACGAATTACTACGGGTTATTCACTAGGGCTAAAAAGCAGGCATTTAGAGCTCATGAATT
+>80299 1
+ATATCTCCATGGGTCCTTTGATCTGTTAGCAGAGTACGTATCGTACACCGTTGATACATAGACGAATCAGAACTGGCAGATCCGGCCCTGCAGGGCTACG
+>80300 2
+AACATGTATTCATTGTAGGTAATCTGACAAGACCGCGTAAGGCTCGCGTAGCCTTCGACCCCTGTCCACTCAAGCGGTGAATAGCTTAGGACTGGATCTG
+>80301 3
+CATACTCCAAGAAGGAACTAGCGGGGCTTTGACAGCCAATGGTTAATACCTGTAGTGCCGAACTCATGGGGTTACTGGCCGCTCTACTCGTCTAATACTG
+>80302 3
+TGGCTATCAGGCTATACCAGCTTCTGTAGGATGAAGTCTCATCATTTGACGTACTCCGCCAAGAGAGGCAATGTGGACGTAACTCGTCCCGAAGCATCGT
+>80303 2
+TGTGCAAACGCTGCCAGAATTACGCGATGCGTGTGTGGACCGCCGAAATGGGTTGTTAACATTCCGCTCATTACTAAATACCTAGTCAGGGCTCCTGACA
+>80304 3
+GTAGGGTCCCGGGGGTGAGGCTCAGTGTATATCGAGGGTCAATCTAAGCATACGCCCTTGCTAAGAATTGCCCCAACCCCTACCAATTGAATTGTATCTA
+>80305 3
+TAGGCATGAGACCAGTATTTTAGACTACACACGCCCTTTCAATAGTACCGGACAAGTCACTCGAGCATGCAGCGTTCTGGACGGTCCAGTCGGGTGATTT
+>80306 1
+AACCCTATGGATTAGCTAGTGAGAAGTTTAGTCACATTCAGCTCTCGGGGGTGCTTCGACCCTTGGACGCTTGACGCACATTCCGAAGAACCCATTGGAA
+>80307 2
+AGATTATATCGTATGCACACACCGGGTCCGAGCGCCTTACGCTCAGCTACCGGTGCTCGAGAGGACTGGCATATCCATAATACTATAATTGGTGACGTTG
+>80308 3
+GGCTAGAGATTTGTAGTACGGTTCAGCAGGACCCCTATACACTCTGCTGTTCTCATAACTTACAACAGGCGAACGTCTGCGCTGAGGGCTCGCATGAATA
+>80309 3
+GGGGAAAAAGTTCACATAATGGCCCTAATCATTGAAGCCTTGGGAGTGCTCAGCTAGCCATTTTGGTACTGTTACCACCCTACCCGCGAATTGCGGTGAC
+>80310 3
+TCTAGCAATATTCTTAACGATCGGGGGTAGCCAGCACGACGGTCGCTAAGGCCTGTCAAAAACCTCGGAGTAAGTTCGCAACTTCGAGGCTTACTCTTGT
+>80311 3
+CGCGCGATGGTTAACACTACAAGTTCCCTGAATCGCGGTTAAGATCGGAGACGGCCTAACTACACGTTCGACCACCATTGATTTGTCATGTGTAGGCGAT
+>80312 3
+GAAGTCACGCTAGGAGACTGTCCGGCGTTGTTTAAGGTCAGCCGTTTCCTACCAATCAATCATAACATGATCCTTCAAGAGATGTGATGATGCCCGGCCG
+>80313 3
+TTGTAGACAGTGGCAGGAGTGTCGCCTGGCCATCTGCCACGTCATGGCAGGGAGTTACATACACATCGCAAACTCTCTCACAATTTTGTAAGCGCAGTTA
+>80314 1
+TACGTGACGCTTGTCATCATACGGAGAAAGATTTAGGCTTGATTGGCTCTGAGAAATTTCAGGCACCACTTCGCGATCCCGCAATGTCGCCGCTAGGCAA
+>80315 3
+ATATTATTACGCGGGCGCATGCAAACCCCTGTCGACATCATCCTGGCTGTGTAGGGTCATAATGCGTAAGTTACTACTAGATGGAGATCCCCAGTGCCGA
+>80316 3
+TATCACTCAACCGCAGATGGGCAATGATCAGGTCAGGGCGTCAGGCATTTCTGCTGTTTTGGAATGTCTTCCAACAGACTCGCAACACTCACTGTAGGAG
+>80317 3
+GTCAATTGATCAGTAGGCCTGACGTAATACACCTTGGGGTAGACTCCACCTCCATGAGACATTGGTGGACGTAGCTTGTCGCTACACTATAGAATCGCGC
+>80318 1
+CCAATGGTACCGGTGATACTCCACACACTGATCGAGCGAACTGTTTGTTCTTACTCTGGACCGACCGATATGGCTAGATAGACCGACGTAATGAGGTCTG
+>80319 2
+AAGCTCTTGGCGCAGTCACATACTCTCTGCTATCCTGCATCCGGCGTTAGGTACGTGATACAGTGCAAGTCGGAAGTAGTCAGGCGATAAAATCATTGCC
+>80320 1
+CCGAATCGTTACGGGCACTCCGTTTGTGGGGCGTTGTGGATTACAAGTCACGAGCGTACAATCCTACAATGCAAAATGCGTGAACTGGTTTCCACACCAT
+>80321 1
+TATCATAACGATTGACTGAGCCATACCAACATTGGCGACTAGACGACTCAGTGTGCTATGTAGGGCGTCCCATTTTTGGTGGAGGCCCTAGCTGACCACA
+>80322 2
+ATCCCCACTAGTGTCCCAAGTGTCCGAATACCAATTTTATATCTCTGTGGAAGAGGGTTGTAGCGCTATCCTTGAAGAAGCGCGCCCGATCGAAGGTACG
+>80323 3
+AAGCCGACTTAGTTAGCTCACGCATCTTATCTTGTCTGAGTAGAGAGTTACCGAGGACCTCTGACCTATAAGTTAGGAATCCGGGCGGCGAATCCCATCG
+>80324 2
+TATGGACCATCATAATGCCTGCGCCAAGGTCCTTAATGTGAGCAAATCACACCTGAAGTGATGCTCCAGACCCATTTGGACTACATGGGCGCTGGGTGTT
+>80325 2
+GTTCCGTTAGAGTAGAGACCGTTGCCCCGTAATAGCAAGGGCAATAGAACTCTTTCTACGGCTCATCTGTGGTCGGCAGCTTATACGGAAACTCCTCGAA
+>80326 2
+AGAATTCTCAACAGACCGGTATTTTTGGCGGTCTCAGCCTCGGAATCAGCAGTGAGGGAGTCCTTTTGAGCCACCCCTAGACACGGAATTGGTTAAACCT
+>80327 2
+AGCACCTATCCAAAGGGTAACGTGTAGCGCTGCTCGATCGCCGGTTACAATGCCTTTTTGAGAGTGATTGTCAAAAGGTCCTACAGTCACGACACGGTTC
+>80328 3
+TTTCTCTGACGTAGGGGCCGACCCTTCCATTTCACGCGAACTTCAAAACCGTAACCGTGGTATAGGTGAGGTTAGCTATGGCGATGAAGCACTACACGTA
+>80329 1
+AACTTTGCTAAAGCTGCTTGAAAGTTGCCGGAGCCGCGATAATCAGACTCGTTGACTTCCAAAAGTAGTTCGGTTGCAGCGCGACCGGCTATACAGCCTT
+>80330 2
+ATCCTGCGAACTTTAAACAATAGGTATAGGGTCGAAAGTAGCCGAATCTCCGACACTCGGTCCGAGTACGCGGCTTTTATTTCCTGTGGCAGGCAGTACC
+>80331 3
+AGTTTCGTCAAGGAGGACCGGTCTGACGCCTCGGACATATGATACCGCTTGTCTTAATGTACACGCTGATCACTCGTGGTAACTAGGACCTAACATGCAG
+>80332 2
+AAGGTTCACCGCCTTAAGTGACGCGACATTATTCCAGCCCCAGTTCTAAAAGGCGGTCCATGTGCGGAGAGAGATTATGTACACAATCGCTGTGCTTTCG
+>80333 2
+GCGCAGCATACCCAGTATTGTGGCTTTCCCCCTAACTCGCCGACACGGCTTTCTGGGCTAAAGCATAAAAGGCTACAACTGATAAGTTGGAGGGGTATTT
+>80334 2
+ACTCCGTATCGTTAACAACGTGGTCGAACAGAGCATAGTTGTGTCAATCCGGCATCACGGATCTGGTACCCGTGCTGAGTCTTGCCCCGAATAATTAAGG
+>80335 3
+TAAGAACACCAATGAAAATTGGTCCTCAGGATTCAAAAGTGGGCGTGTCAGAGTTGTCGCCTCAGCGTCCAGATGTGGTTGCCGTCATTTCCCCCACTAG
+>80336 2
+TAAACTATACTGTGACCGTGTCGGCCATGACGTCGACACTAACCGTTAGCCGTACTCGTCGAGATTTCCCGAGCATATCTTAGGTATCGGTGAAGCAAGG
+>80337 3
+ACAAAAGCCTATGTCAAGGTGTGCAGTTTTACTCGCCTGTCTATCCCCGCAGTCTCAGTACAGACAGGTAAGCATCGTCAGTTGCCCGGTATGAGAGGAT
+>80338 1
+ACACACTGGACCCAATAATACTGATGTAGGTCGGGCGATTGCCTCAGCGAGCTCAAATGCTTCTCTTTGGCGGTTAGTGGCCAAGGCCTAAATTACTGCA
+>80339 3
+AGCATACAGAGTAATCCTGTGACTCTTAGGACCCCCAATGCGTCTTATCACGAATAGCTGTAGATTCCTAGACGTCGCTTCAGGCTGAGTACTGGGGGCA
+>80340 2
+AATCTCGGGCCGGGCCTTTTAGATTAGAGGTTAAGACTTAAATCCCTGCTGTTACCAATCAGGTACCGGGCTGGGCGACTCACCTAAATCGATGCGCTAA
+>80341 3
+CGACTACAGGTTAAGTTAGTGGTTGGATACGTTAGTTCGCCTGCCCTCTACCACTTTAAAGGGCAAAATGGCTGCAGCCCTAGGCTTACCCAAATGGACG
+>80342 2
+GGATTTATGTGGTACCAAGTGTAGCTTAAAATAGTGACTCGCCAGATCGACCCGCTCCTCGCAGGTCCCTACTAGCTGTGTATCTCAGGTCGCAAGGAAA
+>80343 1
+TCCCCAGGAACTGTAGTTTATTGGCCAGGCTAACGCTGAGGTGCAGATTATACTTTTGAACGATCCGATACTTTTATGGAACGCACCGGCGACAGACCCG
+>80344 3
+CTATATCACCCTCTCGAGCCACACATGGATGGGAGCTGTTGAACGATGTTGGTGTAAGGGCGCACCCTATCAAGGCGAAACGGTCAGTATTACTCTTATC
+>80345 3
+CATCTTACAGTGCTGGCTGACAGCAAATCTAGTAGCTCGATCCGTAAGCACAAAGGTCAGGCTGCCATTTTCCGGATTGCGATAACACTCGTAGTGCTGG
+>80346 2
+GCTCCATAGTATTGCAAATTGGTACTTATATCGACATGAGCGCACTTGAACGTGGAACAGCCCGTGTACCAGCAGTTTACAGTGTGTCCCCACGGAGCGT
+>80347 1
+GTGGTCCAAGCACGCTCACTTACAGAATACGGGCGTTAGATCCGGTCTTGGCTGCCCTTAACTCATTTTGTGCTGAAAATCAAGGCAACTGCGGAAGCAT
+>80348 1
+GAAACACGCCCTTGAACTTGATGGGGATAAAGAATAGCGGTTCTAGGCACCTTATGCAGGCGCTTCTCCGCGCACTTTGTAGTCAGCCATTCAAGGCTTA
+>80349 1
+TTCCGATAGCAGGGGCTATTCACAGGCTTTTACTAGATGCGTCGAAGGAATCTGGTCCCCCGGGACCAACTTATTCTAGTGATTGGAAGCCGACACACAT
+>80350 2
+AGGGGTAGAAGGGATTTAAGACTCTCTGTAAAATTACCCACATAGCCGAGCCAGCCTCCTATCCCCATGGATTTGCAGGCCCCGTTGCTGATAGGTGTTA
+>80351 1
+AGGTTTCCACTATGTTAACCCGGAAGTATCGCCACGCTCTTCCGTGAGGCTTGGGCCTGGAAAGGTGGGAATAACATTAAGCCTGCTCAACTAACTTACG
+>80352 3
+TACGCATCATGGTGACATGACCCACCAACCTTGCCATGAGCTAGTTCTTAAGATCCCTTGAGGCGTCGGTTGACTGATTAACGGTAGGACGAACGTGTCA
+>80353 1
+GGGGCGGTTCCATTGGTCTGAAACCCCTTTCTATATACTCGGGGCACAATAGACCTTAGACCAACGATAGGTAGCGGGGAGCATATCTTCCTGTCACTAA
+>80354 1
+TATAAGAAGAGCCGGGATGCATACAAGACTCTTCTATGGTTTCGGCGCTGCCCGAATCGGTGACATGTTATTTCAACCGCTCCAGGAGTCCCAATAGGCT
+>80355 2
+ATATGGGGAGAGTTAGTTGAAAACCGGCCTGACGCGTTCCGCGCGTCTCCGCATGCTTAACGAGACGGCCATATTGCCTTAGTAATTCTCTACAAGCATA
+>80356 3
+CGAATGCTTGACATAGGTTAAGTTGTATGATGTGATCACAGAGCTCGGCCTCGACCCCTGATCTAAAAGCGGTCCTGAGTATCAGTGCCTACGAGCCTCA
+>80357 3
+TATGTAGAGGTCATAAGCCATGATGCAGAGTCTCAGACCCAGGACCTGTACGGGATGGACTACTGTAACGCGGGAGACTCCTACTATCCTTTCGCTTACT
+>80358 1
+TGTATGGCCCGTTAACCGCCGGTCATAGTATACGAGATCCGTGATACCGATTGGGCTTATCTTAAAATACGGTCGAGCTGTCAGCCGCCTATGAACCAAG
+>80359 3
+GGGGACCACACCTTAATTGTCGTGCCCTGCTCTATGCGGATTGATGTTTAGAGTCTCACACGTACACCGAGGTGGAATCCACTTAACGTGAACGAATACG
+>80360 1
+AACTCCGGTGATCCTACTAGTGATCATGTGCTGTTACAGCGATGGGATGCCAGCTCGTTACGCACCAATGTCCATCATAGCGAAAGTCGGCGATCTTGAA
+>80361 2
+AGTAGGGCCTACCGCTCGGCCCAACGTAGTTAGTGTAAATCTGTGCTCTAGGCAACTTAAGCTAAATCCAGTGCAATGTCCGGGTTTAACCATGACTCGG
+>80362 3
+GTTCCTTATTACTAGTGATGCTAGTTCTGCCTGTAGAAACTGTCCAGAGGCAACCACAGCGAGTAAACGCGCACTACTGATGGCCCATGGGGTACGTCTA
+>80363 1
+GCACTCCGTAGATGCGTCGCTTAGGACAAGGAACAGCAGTCGCTTTTAAACCGTTGCCTATGAATTTCATCATAAAGTCCACTGTCAGACCGGGCGGTGT
+>80364 3
+AACTCCATAATACGCATCCGTGGGAAGATGTTGACATTTGATTTCCGGGTGCTTCCCCCTGAACTTACGTGGTGAACAAGGAACGGGCACTCCACTTGAG
+>80365 3
+GCGCAACAGTTGGACAGAACTGTTTCGCCAATAGAGAGTTGATCTCTTTTGCGGGAGAGACTCCTTCCAGCACCACGCTAGCGTAACAGCGTTTGATCTA
+>80366 2
+TTCCCGTCGGACGTTATGCATCCAAGTAGAATAATTGGTGCTGGACTCTCAACGGAGTGCGCCGATAACCTGGCCGATTGTTCCACCGAAGGTAACAATT
+>80367 1
+CTAGACGGCGTGTACAGCGCCCAATGGAAAGTCACTCCCTCAGCATCAGGCGGAGATCTGCGTTGTCATCTCCGTTATAGTTTTTCAGAGGAAGACATTA
+>80368 1
+TGGCAAAAGTCCCAATTATCTAGGCTCACTATATTCGGCGCGGACCCACCTGAATAGTCCGGTAATGGAGCGTGCAATGTCCGCTAATGCGTGTTATGAC
+>80369 2
+GTTTATTCTGGTGCCCCGATCAGAATAGTCGCTTAGACATAAATACCTAGGAGGCGCGCCCAAGGAGCCACGTTAGCCTCTTTTCAGATTGTAGCAACGG
+>80370 2
+AATGTGAAGCGTACCTAGTCGCGGCGATAGCGCAGAGACTCTTGCAGCTTGCGATTATGAAACATACGGTGCAGTCTCCATGAGCCTACCTATGTTCACT
+>80371 2
+GCAGCTTATTCTCCACTACTAGTTTTTAGTTAAAGGCGGGGGCGAAGCAGAGTAGGCATCATCTAAGGAACCGATCTCGTAGACCACGCTTCTTCAGCGC
+>80372 1
+ACGCTACTAGTGTGAAAGAGCCCAGAAGGAGGTACGTGTTGTCTAAGCCGCTAGCCTTAGCGTTCTGTACAATGCCTCCATAATTCATACTCACGGCGTG
+>80373 2
+GCTTACCCATGCTTATATTCGGGGTATTAATACCCCCGTGGTGCGCTCGACATGGGAAACCACCGCCAGGAGTGGCGTTGATGCATAGTACAAAATTCAT
+>80374 1
+AGCTGATCGGTCGGCTAGTTCGGCTACAGACAGCACGTAGCTTCAGGTTCTCATACGCCAATTATCATCCATGATCCGGTGAGGATAGGAGCCACTTATA
+>80375 2
+TAAGGAACGGAAAGAACAATGCCCCCCGCGAGCGTACGAGTTCCTGTGTCGTTCACCTTCTGATGTCTAACACCACTGGGTTACCTAAAGGGGTTTATTG
+>80376 1
+GCTATGGACCAAACTCACCCAGACGGGTACCATCTTATTGCCTCGGTGGAGCCTGATCATACGCTGATGATCGGGCGAACTGTATAAATAGGGTCATTCT
+>80377 2
+CGAGTGTGGTCTCTCGCTTAAGAATAGGGATAGCTTGCGCGTACAAGCAGCCTATTGTCGCTACGACTGGACCAAATACCCAATAAATGCTGCGGCCTTT
+>80378 3
+GGTTAACGTACGCTGGTCCTATCGCGTGCCGGCGACCCTCGAAGAACTTGACATGTGACGACAACATATGAACTAGTCCTTAGCGTAATCTAGGGTCATT
+>80379 2
+GAGGGAGAAGCTTACGTAGGTATACCTTCACGTTCCCCGCCAGTATCTGTCAGGTTGTAATGGCTCAGATCGCCACTATTCGGCAACGTCGCAAAATATG
+>80380 3
+TCACGGGGTGCTTGTCGCCCAGTGCAGCGTAACGATATCATCATCTTAGGAGAGCCTGGATAACCCCAGCAGACAGTTTTGCTATTTTGATAAACCGGAC
+>80381 2
+GAGTCGGTTCTTTAAAGAATCAAGACGCAGAAGCTAGGTAAAGTCACGTGTCAACCCCATGCCACTTACGCCGCCGACTTGTGGTTGCGTTGTGTATACC
+>80382 2
+TCTCGTAGATTGTGGCAACACGATACTGACCACCCTTCTAGGAAAGGGGATGTCTCGCTAGATCCCGGGGCGAAGTAAATGCGATCTGCATTCCCTTTAA
+>80383 1
+GATAATGCTGTCAGTAATCGTGGTCCGTAGGCGTCGCAAGCATGCCTGGTAACATGTAAATGCGCATAGGTAAGCTCTCCTCGTTACGCCGATCTCCAAA
+>80384 3
+CACCATGCGTCCAAGCGTGAAGTGTCCCTGCTTTGCATAAGACGTGCACGGCCACGTATGTTGTCCCTAGAGCTTAAGGAGGTAGTCGTACATATAACTA
+>80385 2
+TAACATATTGGACGCGGTTCTTTCGACAGATAGGCGTACATGCTGACGGAACTTCTTGTTTCCGCCTCATGGAGAGCACCCGCACGACGAGATGACTATA
+>80386 2
+AGTTGTCTTTCGTCCATGGGGTACATGAATAGGTACCCTATGATGGTTTGAGCAACTACCGAGCAGGCTAATCTCCCCCAGGCGTGTCAAACATGGACCA
+>80387 1
+TATAGCGCTAAGTGGCGGGGCGTCGTCCCCAGAGTGTGTCATCGAGGAACCAAGATCCCATTATGGTTGGAACTCAGTACAATCTACCGACATTCATTCT
+>80388 2
+CGTCTATTGAGAACGTGCATGAAAATTACTTGTCGGAGACGGTGCCCCTTAATGTCACAGCGCAGGTCCTACCCGTACAGACGAGGAATCAGTTGTCTCT
+>80389 3
+AATTATTGACCTGTATATTAAAGGTCGAGATCACGATTGGTGATCCACGAATCATGCGGGCGGCCGGGCCTTAAACTACCCCGTGTAAGAGTCTTCGCCC
+>80390 3
+GAACCCATCGACTTCCGCAGAGGTGATCATTTGCATCTAATGATCCGATAGGCCTACGATGTCCAGAATCGTTTGGGGCTTGACAGTGCGCAACTGCTAA
+>80391 1
+GTGGCTTAGATGGCGCACATTCGGATGCGATCTCTAAAGAAGAGCTGACTCTTAGTGGAGTCTGAGCATCCAACTCCGTACATCGTAAGGTCCCAACTTC
+>80392 3
+GAGATCATTCATGGATATACGTGGATGAGACTGGCGAGGTACGCTAGGTACCGGCCATCTCGTCTCCGCCACAGCCAGCTACACTAAGATTATTCAGTTT
+>80393 3
+ATTTAATTGTACCTGTCTCTCGGGACAGACTTAAAGCGCCCTTAGAGCTCGCTCCTGGGAGCACCAGACTACTGGTCAGCAAAGCAAGGTTCGGTATGAT
+>80394 2
+GGACGGAGGCGAAAGGCATTCTGCACCTTTGAAGAATACTCTCCACCTTGTTGTTTAATCAGTGAATCGCGGACGCAATGGCGGACGCTCTATACCTTAC
+>80395 3
+CGCCGGCTAGACATAGGGGTCATCGGTCAAATATGGTATGAGCGTATCACTCTCTTTGCCAAAGCGTACTCTCAAGATTGATTAGACTGCCGCTGCAGAC
+>80396 2
+GACAGATTACCTACAGCACCTCACATGTTCATCTTGCCCTAATCTGGACGCGGTCATGGGAAGTCTCTATGTGGGTACTCAAGGGAATCTCGTGCGGAAA
+>80397 3
+GTCCTCCGGGCCCCGAATTGTGGGAAGCTATTATAGTGTGAAGGAGGAAACTAAGCATATGACTATCCGGTTGTTTCCACTCCGTGCATAGTACACCCCA
+>80398 1
+TCGGTGCGCCTGTGAACATTTATAATCATCCGAGTACACAGGCGATCGTCCTATTTTAACATGACCCCTTCTGGAAGGACACGATTCGGGTCCAGGGGAA
+>80399 3
+CTGCGGATATCATATGAAGACCGGCACGATACGTCATCCATCATTACGTCGGTCGGTGTGACCACAAAGGTCGTTGTCTATTTACCAGGCAGTGTACACG
+>80400 3
+TCTTACGGGCTCCCTCCGAGAATGGACAAACGCCATGTCAGTACAAGCCATGCATATTGCAAGCGTCTGAATATGCGTTTAGTTTCGGGATGCAAGCCTG
+>80401 1
+TAGAATTGGGAAAGCCGTAGCGGGTTGTGTTCGGAAATTGGACAATCCTCCTCGTTCAGCCCACTTCGTATGCAAGACCGAACTGCTAACTTCGGATCCA
+>80402 1
+TCACTTGTTTAACACGGCGGAGAGTTATGCGGCACTCCACCACACTCTGTAAGCCTCCATTAATGTGGTGTTGCAACCAGAAGAGGACAAGTTCGGTCTG
+>80403 2
+ATCCAGCTTGTTGAGAGAAGCCCTCTCCTGGACCAGGATCTGACATAAGACAATTCTTTGATAGGGGGAATCCCCCCTTCGAGCTGGGATGACTAGACTT
+>80404 1
+ATGACAGTTATAAGCCGGCGTGGACCGAGAACATTCTTTCGTCCCGTACCCCGTCACTATTCCAGGTTAAGCAACATGTTAGGTGGACTAGAGATGTCCG
+>80405 2
+GCATTTGCTCGCGATAACCCATGCAGCATAGCAGCTTTCCCGCGTAGACCTCTTTTCACGGTACGGCAGAGACACGGGTCAAGAAGATTAGGATTTTTGA
+>80406 3
+TGCATGCCTTAGTCGTGCCCAGGGTTTCAAAAGGATGCACCTCGACTCTAGAGGTAATTTGATCCAACGAGACTCCTGTCGAGGATCTCTTCAAGACGAG
+>80407 1
+GTATGTGGCCACGTCCTCCACCTTGAGTTCAAAGCTCACCTGGATAGCGCTGTAGAAGCAGTAAGCCTACTCTAACCTACGAAGTTGTTGACGGAAGTGT
+>80408 1
+AGCCCGCCACCTCACGGGCGTCGTACCCCCGCGTATATGTATATTACGTGACAAATTATAAGTGTTGACATTGAGATCGGCAGTCTAGGTGTGACAAGTC
+>80409 1
+GAGAACAGCCCATAGTTTTCAGATCAGTCCCAGTCGGCGGGACTAAATTGTCAATGTTTATTCCGGACGGACGCGTAATCTGCGCTAGGCACTTGCATAC
+>80410 3
+ATCATGAGCCGAAATAAGCTATCTCGATCTCCTCCGTGAGAACGGTCTGACGGCTCCAGCACGATGTTGATCTGTAGTCACTGCTAAGGTGTACGAGATC
+>80411 1
+GGATATCCCGTGATAGCGGGAGAGTAGAGTGCTCGTCCCACCAACTTACCAAGATGGCGTGTGATGCTCCTAGAGATACACTGACATCTCTCCATTTTGA
+>80412 2
+CATATGAGCATGTCATGGTGACATTCGCCAACCCGTGGACACCCTAGAAGGCCCGCGACCGGTAGGGCTAATTATGCCTTAATTCGTGAGTACATATGTT
+>80413 2
+GCTGGAATACGATCCTACGCCTTACCGATACGCGTTAATTCCCACGTGAATGTCAGTGTATTCCGGTCAGGGATTATCCACATAGGAAGGTTGACGGCAC
+>80414 2
+CTTGTGCAACAGACCACTAGCACTGTGTGCGATAGGCACGGCAATTAGTATACTACCGGGCACCGTCAAATCATGCTGAACGGCTCGATTGTTTGTATGC
+>80415 3
+AAAGTTTTGACGACAAGACCGGTATCAGTGGGAGATTTCCACTTTTTTCTGAGCCACGGAAGCTTCACCACTCCAACCGAGATGCGCTGTTGGCAGTAGC
+>80416 3
+ATCCATCACGTTATCACATTCGACAACGCCACGGCGCTAGTATCAGGCAGTGAGGGCAGCGCACTTTCAAGGATGATCCTTAGAATTTGTAGGGTCTCGT
+>80417 3
+CTATGAAATCACGGAAAATGCGACAAGCCGGGTTTCCACCCTTGGCCACACACTTCGAGTTGTCGAATGGTCGGCTTTTACCTTCACTGAGAAGGATGTG
+>80418 1
+GAGGGACGTATCCGATCATTAGGCGCTACCACTTGGTCGAACTGATCTAACCGGCTAAAGAACCTTTTATCTTTGATAGACGGCCCACTCAGCGGAGTGT
+>80419 1
+GGCTGATCAGATAGCAATGGTCAGAAACACCCCTTCATGGCACCTGCTAAGAATATTATTATAAGTGCTGGTTTGGGACCCCCTTAGATGGCTGGCGCCC
+>80420 3
+TTTATAGGCTCCAGGTGCATCCAGCATCAGTCAGCAGTTACGACTAACCAGCGGTAATGGGGCGTAAGTCAACCGTCGACATAATCTCGATGTCGCTGTT
+>80421 2
+CACGACGCTATTCAATTTGCGCGAGTAATTTCGACTATTTCAGCACCGTCTGGCAACATGTATTGGGACGGTGAGCAGGCCTGCCACGACTAAGGTTACA
+>80422 1
+ATTCTATCGGCCAAAAGGGACACCGACCACTCCTTTTGTGCCACAAGGCCCTAAATAGGACATGGGGTGCTGTTAAGCAGTGGTACATGCCGTTGTTTAC
+>80423 2
+TTTGACCCGCGTAGAGGCATTGACTTCTGGGCTCAGGCGCATCACCCCAACGACCAGCTCCGGACGTAAAATATTTAGGTACATTAGAGTGTAGCATGTT
+>80424 3
+CGCCGCCTTCAGACAGTCATGAGTTCGGCATGTTTGAAGCTCCACTAGGAACATAGTCCGAATGGATAAAGGTTCTTACCCCATTTGAACCGGTTAGCGG
+>80425 2
+GCGTGTCGGCTATTGGAGCCGCTACTAACCTGAGGCACTAAAATGATTCTCAGCCACCGCAAATTACGTGTTATATCTGTTCTCGGAATCCAGCGGAAGG
+>80426 1
+GCGCTAACCGATTTATGCCGGAAAGGGGCAGCGGCTGGTCTAACACTCCTGGACCGGCGTACATTCTAAACCATAAAATTGTGACTGATATCTGCGTTTC
+>80427 1
+ACACAGCTTTGGGATCAAACGTAAGGCGTGTGCTGGGCAAGGTACTCAGCCCTTCCGCTATGAACTGTGGCGCTACGTCCTAATCAGAAGTAATACTTCT
+>80428 3
+TCAACGCGAGCTATTTGGGGGCGCAAGCTTTTCTTTGGATCACAAGAGGCCTGGTTCACCCATAGGCTACGGGCTTCAGTCCACATAAGACATAAATCTG
+>80429 3
+ATGAATATGACCTACTTCGCCGGGCACAATCTTGTCATATCGACGGGCGCCATATGTGTCAACGGTAACAGATGGAGGGGTTCTCCTGGCAATCATCATC
+>80430 2
+CAAGAGTGAATCGCCGATCCCACTGGCGATACGCAACGATAGCTTGTCTCGGTGTTGGAGTTCACACTGCATGCAATTTGTGGTCGCCACTAACATAGAT
+>80431 1
+GGAGGGGTAGCATTGTTGTCGGTCGAACCTTCCAAGGTCCGTAACCTATCCGAGCATCGTCATGACTATTACGGCTCTATGACCAAAGCGCTATAAATCG
+>80432 3
+AGTTGACGGGATGGCGGATAATACGATCTCCGACTTCACTTAACGTACAGCCTACGCCATGAGAACAGTGCAGGTTGTTCCCTTTTCCGGCTCAGATAGA
+>80433 3
+ATTCATAATCGTAGGATCCTTCTAGACAACGCTGAGAATAGAGAGCTTTCGACTAGCTTCCATGGGCTGCGCTGCCGCCTAGTCTAGACCAGAGTGCGTA
+>80434 2
+TCAAGATAGGCACTCTGGAACCTATTGACGACCGTAGGTTCGAATAGCCTTATCATCGGCGGAGCCCTCATATAGAGGCTTTCACTGACCTTTAACGGGG
+>80435 3
+TGAGTCCTAGCTACAGAGCGCTGTTCTCTATAACCCGGACACAGCAATAAGGTGGAGCTGAACCTACGTTGGATGTCTGCATAGAATCCCTTGCATGTGC
+>80436 1
+GGGAGTAAGACCTCGTCCCAGTGCGCATTTGTAAGCTTCAATCCTGCTCGCTGAACACATCGGCATTATTGGTATGTTGTTCAGAGCCCAGAACCAAGAG
+>80437 2
+ATCCACATGTCTAGGGGGAATACAGGTATGTGTAAATGATTATTCCCGTTCTGATGCGGGGTGCTCCCGCCAGTGTACATGCAAGACCATCACACATCCG
+>80438 3
+ACATCCATCTAGTGTCAGTAACTATGAGTGATGACCCGTCCGAATCGCCGGTAGGCGAGTCATTGCTCCACCTCGCTACAATATGTAAAGGGGGATGCTT
+>80439 1
+CATTCCAGGATGGAGAAGAGAATATATACCGGGGTGAATGCGTTCTCTTGATCCCACTAGTAAGCTATATGTTGCGCCGACGGACCCGCATCATTTGCCC
+>80440 1
+TTACCAATAGTAGGAATGAAACGCCGTTGCGAGTCCCTGTCGAAACTGGATGCTAACCGGCGGTTCTGTTAGGATGACACAGACTCGCTCTTGCATCACT
+>80441 1
+CTGTCTGGTATCATCAGTTACTCCCACGCCGAGTGATTAATGGTTGCGTTACGCAAACTATTACGATCGGCCCCTGCGTATCATAAGAGAGGGAGACGCA
+>80442 3
+GTGCTTGAATCGCATCCGATTATATAGCTAATCCAGACGATAAGAGCTGTCCGTAACTCGATGCTAGCGCCCCCGTGGATATCAAGGCTCTGAAGCGTGT
+>80443 1
+GTCCTTCTTGTTAATGGTGAGCAAACTCATCTTATCAGCGACTATCAGGCCTTCCGTCGGCAGAATCCCGAGGTTAACAGTTATGAAGGCAGGCACGGAC
+>80444 3
+GTTAACATCGATGAACCGCGTTTGCGTGGAGCAAACTATCGCCAGGATTTGGACGTGCGGAACAACCTGCCTGGATACTTGTACGCTCACCAAATTCTGT
+>80445 3
+GCCGCCGTGACCCATACGATCACGCACCGTAGTGTCCCCGTTAAAAATCCTAGATATTAGGGGGGGGTATATGTGTTTCGCAAACATGGCTTTCATGACA
+>80446 3
+AGTATGCTCAGTTAGAGGGGCCTCCACCACCGCCCTAACTGTAGTACGACACATAAGTATTTTCCAGGATGGGGTCCGCTACAGGTACAGCTTTGAGTTA
+>80447 2
+CCGATAAAAAGGTCGATTCGCGGCTGCTCGAGGTCACACTGACGCTAGCGGAGGTTTATTCTATACGACATACGTTGCCAATTGATTACGGACTCGCCTA
+>80448 3
+ACTATACCTAAGCGAATATACCCGTATCCAATGGAGACAGGGTACTCGCCATGTGATGGCTGCTCGCCCTTCTCTTCTTGAGGGTAAACAATAGTGGGGC
+>80449 3
+GCAATGCGACAGGCAATTACTGCACGCAGCGTGCGATATGTCTGTCCTGAATGGCAGTGGATCAGTAAATGCACGCCCTAAATCGCTTTGCTACGTCATT
+>80450 2
+TGTAGGCAGTTGACTGACTACGAGCCCCGGATGTAGAATCTAGCTGACGATCAGACTCTTTATGTGTGCTTCCACGATACGGAGTGAACATCTCCAGACC
+>80451 2
+ATGATCACCTCGCAGGCTTGAAACCCGTGGCAACCGATTGTCGGGTCACTAGTATATTTGTTTGATCAGTACTCACGACAGACGGACCCAGGTTGATACG
+>80452 3
+CGATAGCTGAAACGGAGGCTGACCCTGGTCGTTATTAATTACACGTTTTATGGCGCGTGGCTCTCGAAACATCTAATCCGATCCATCGGCAGAAGCGATC
+>80453 3
+ATCACCCTGGCCGAACCTAGGCCTGCCTTCTGTCTATGGGGTAATCCAGTAGAAAATAAATTAGGAAGCCGACGGGTGACAGACTTCCGCTTCGGTATTT
+>80454 3
+TCGGATGGAACATCCTCAGCTTCGGTGGTACTCCCTTTACAAGGCAGTACAATTGGGAATAGACCCGACTAGGGGGCTAAATGAGATCCTCGTATTCCTC
+>80455 3
+TCTCGTATCAGATCCCCGACGGCTCTTATTGGAAAACGTAGCGGAGCAGCCAAACGCCTATAGTGGCAGCAGGTCCTGTAAGTCAATTTCGGCATGTTTA
+>80456 2
+AGTGAAGGTATTGGATTCAGGTGGTGGCGAATAGCCCTCAAAAGTATCACATCTGAATCTGACGTCTACGATGCAGTCCCGCTTCAGCACCCCCAGTTTG
+>80457 2
+AGGCGACAAAGAACCTCTTGAGCGACCCTTGGGGCCGGGCGCACATCGTAACTTAATTCCTCAGTTCAATTGCAGGATAGAGCAACCGTTACGTTTTTTG
+>80458 2
+GCTAGTGCAGGTCGGTGAAAAATGAAAGGTACCACGCACTCGTGTACTAGTAGAGTTACGAGTCACTGTTCCGTTACTCCTCGTAGTGCGCCACCCATTA
+>80459 2
+ATCAAGCACCTCATACCAATGAACTTTGCCCTTTGGAACGTATACACACCCAACGGCGAGAGTTTCAGTGTCCGGTTTGGAGAGGTTGTGATTCGGGCCA
+>80460 1
+TCTTCCCTACGATCTATCATATCGCACAGAGCCTTGGTGAGTCACGGCCTCACGGTATTGCATGAGAGAAAACGGTATTATAAGGTCGTCATACCGGCGG
+>80461 2
+ATGGCTAAGGCGTAAGAATACGACCAGTTTTCGTTTACGTCGACTCCACGAAACCGGCTGCGCTGCACAGTATCCTAATTCTAATGGTCGGGACGTGTCA
+>80462 3
+CCTCATACGTCTATGGGTGACGTGAGAAAGTAGGTCAGACTGTATACGCAAACTACCCTAGCCGGGATCTCCCGATCGCAGCTGTCTACTTTGTAGATGA
+>80463 2
+GCGCCCGAAGACGCGAATGGCATACATGCAGGTGTATACTGATTCCTTTCGCTTGACGGTGTCGGCGATACACATAATTAACCGCTGCGCGTAAAATCTT
+>80464 2
+CACGAAGGTTCGAGCCCCATCTAGATCAGTTCCCCGAAACTAGGGTATGCTCTCTCTGTTCGAGTAAGTCCCAGAGGGATTTCAATGAGTAATCCGATGG
+>80465 3
+TGGCTCAAGAATGCTATCCCATCGTTTTGCCACCAAAGAACAGATTAGGTAAGTGTACTAATCGGCTGTCCATAGGGCTAACGGTTCGGCCCCCGTTGGA
+>80466 2
+TAGTTCACAGGGGGCGGCTTTAACACCACTAAGACTTGCGTGGATTTCCCTGGACGGACGCACAAATAGTCCCGCGTTTCGGTAATTCGTGATAACATCA
+>80467 1
+GGATGTATCTCAATCGGCTCGTTCTGGGTGGCAACTCGTGAGGGCTATAACAGCTACGAGAGCAAGATTTCCTAAAACCTGTGCCTTTGCCATCCCAGAA
+>80468 1
+TGCATCCGACTTCGCAGTAGTTTTGATTAGTCCTTCAGTAGCGGGCAAAAGTAGATACGAACTCAGAGTCGGACCTTCCGTAGGCATCACTAGACCCGTG
+>80469 1
+GCCTAGCGATCTGGATCCATCCGGGACGAGCCAGATTAGTACGCGACAGCCCTCCCGGGTATAATGCTGTTATGAGCGTTAATCTATGAGTAAATACTTC
+>80470 3
+ATCTATCGATTCGAGAGTCCAATCTTCACGGACTGTTCCGCAGCGAACTCAACTCATTTGCAGCTTAAAGTATGGGCGGGGCGTTGCTCAGGAAGTCCAA
+>80471 3
+GGGCACCTCATTGGGAATACGATTTGTTTAGCATTCAGAACCGACCCGAGCAGCTGTAGACCTTCACATTGGGAACGTGACAACCTGCACTACGTTTTGG
+>80472 2
+GCTCTGCTATGCACGGAACTTGTACATGAACCAGAGAGGGTGGCTTCCGTACCCAGTGGTTCCACGTAAAGCGTCAAAAGTTCTATCGCAAGTCATGTCT
+>80473 1
+GGTACAACCTTGAAGGTGTCATAGTGGCCCCGGTCTTTACCCCCGAGCCTCATCAGAGAGTCACTTTAAGAGACTGGCGATTGCTTACGTTATACGAGAA
+>80474 3
+TAAGCCGTAAACCCAAATAAGAAGCTCTAAGTCGCAGCGTTTGGATCGAGTTACCGTCAGCTCCTGGACTGCTTAGGCATAGTTGGAATGCTCTCGTGCC
+>80475 3
+AGACTCACATTATCCTGCCGGTCTAAGCCTCTGAGGCGGATGACCCCTCGCCGCATAAGGTTGGGTAAAAATAATGAATTACCGGTTCGTTGGGCTATCA
+>80476 1
+GGCAATAGCGCAGGTAACTGCCACTTAGTCTGACTACACTTATCAATTGGCGTCCCGAAAATGTCGGTAGATCTCGTACATCGCGATTCCGGTTGAAGCG
+>80477 3
+CATTCGGATAACGAGTGTCTGAAGATTAATTGGAATATCGTGCCTCGGCTTGAACGATCCGCGTGGACACACGTCAAGGCCTATATTCGCCCTTGCAGAC
+>80478 2
+CACCGGCGATATACAACCAGCCAATATAAACTTGGTACGCTCTTATGGTCGATGGGGGTGTGCACTTGGGCATCATACCTTTGCTTAAGGCGACGCCTAA
+>80479 2
+AGGTAATTCTGCGCACACCTAGACACAATCCACCGTTGGACAGATGAGACGGCGTTAAAAGGCTTTGTAGACGTGCTTATCTTCTAGTGGACCCTGGTCC
+>80480 3
+AAGTTATCGTGCAACAACAATTCGTAGACCCATTAATAGAACCCCGGTTTCTGGCGGAGTCGCCGCTTTTGGCGCGCCGGACGATGGGACAATTTCAATT
+>80481 2
+GTTTCACGCACCGTGGCTGATACAACTTCATCGCGAATACGGATAGAATCGTTCAACTTTTCGCAGGTCATACCAAGGGGATGTTAGCTGCGCGCGACAT
+>80482 2
+GGGATCCAGACTGCGTGATAGGTTTAACGTTGCCGAGCCATCGTTGGTACAACAGCATTCCCGTATAGAGGGATATTCCAATACCGTGACTAACTTCGCC
+>80483 2
+GCTACCTTATCGTCTGGTTCCTTGATAGGCAGAGAAGCCTCGTAGCCGGTATCGCTAGCCCAGTGACAGATTTCTGAAACAGATCTAAGGGTGCCACAAT
+>80484 3
+TGCCTCTAAATCGATGCGGTTATATCTCGGTTCGAGCGAAGACTAAAACACAGCAGTCCGGCTCAATCGCTCCGAGAGCATGGTCGGATTCATCTGAGTT
+>80485 2
+GGCCTCGGGTTCTACGATTCTAATTCACTCGACTCACGTACGTGCAAACGTGATACGACGTTATGTAGCGAGTCAATGTCCGGGATACCACTCGGAAAGT
+>80486 3
+GCGCAATGCTATGCTCGCCCACGAACTGATGCGTCTCGTCCATGAATATACTAAAGGGGACGATCTTTCATTGATTGCCGCGTAAGGCCAGGTTAATACG
+>80487 2
+AAGGGGAACCGCGTTAGTTGCCTAGCGATCCTCATGCGGTCGATCTGTGGAAGCCGTCACTTTAATCGAAACATCGGCATTACACAATATTCTCGCAGTG
+>80488 3
+GTACTAGGACACTCCTGCCTTCATTGGCCAAATACGTTATGTGGGTACGTGGCCATAGGCCGGTAAGCCCCCGTATTCCGCTGGGAATAAGTAAATATCA
+>80489 2
+GTGTCTCTCAAAACGTTCGGAACTATGATAGCGATTTCTGAACGCGCCGGCAGTTATCGGGCAGGGGTACCCAATATAATCCGGCATCACTCTTGCGTAA
+>80490 1
+GATGATACGAGAGTTATTTCCTGTCTGATACTGGACGCCGAGCCACACACAGAAGTTCGTAAGGGTCTATACTAACCGGCTGCTCAGACGGCCGTTTATC
+>80491 3
+ACAGCAACACAGGAAATGCTGCATCGTATAGGTTGGTATCACGTGTATCATTAGCCGTAGTGGCTGTCCACTTTTATGAGAAGACGGCCCCCGTCAGTCC
+>80492 3
+GGAGTTGATCGTGAAACCGGTGTCCCTAAAGTTGACTAGCGATACCCGGACATTCGCAAGTATGACACGACAGGGACCTGAATTCTCTTGTCTTCAGCCT
+>80493 3
+ATTTACCCCTATCAACTGTCCAGTCTACGTTGGAGTGACGGGAGTAATGCTTCGCCCCGTTGGGGAGATACAAAGGTTTAAGTGAGCACGCTATCACACC
+>80494 1
+GCCGCACAATCGGACTTGAACCGTTGAACATTAGAGTGCGTGAAATTGAAGGTCTTCACAGTTCTCCGTCTGTTCTGGTCGGCACACCCCAAATTGGGAA
+>80495 1
+GGTAATAGGTTTTGTAGGTTCCCTCATCTACGGATAGGTAAAGCCTCCAGAAGTGACCCTAATCCACGACGAAGGTTTGCCACAAGGTTGGTCCATCCGC
+>80496 1
+AATCTTGGGACGACACCATGAGAAGTCCGCCGTCAACATGGTTCGGCGGCATTGCGATTTATGTTAAGACGTGTCCTGAACGACACACGTCTCTGACATT
+>80497 2
+ACGGTACGTGTCAAACTTAGGGGTTCCGTCCGCCTCGTTCTGATCCATGACTCTCGCCTATGGTTAACGAGAAACTCTAGCGATAAGAAGAGTCATGACG
+>80498 3
+CGCTCTTGTGCCAATATTTGGAAGTTGCCCGCTGCGGGAACAGAGTTTATGGAAAAAACGGCTTGATAATGCAGCACCGACTCACATCTCGCTTGTGCCA
+>80499 3
+TTTCATCTCGTGATTCGTATAGATGCCACTAGATAGTGAGTATTCGGCGTAGTAACACCCGGGCCATGCATCCACGACAAGTAATCCGGACTGCCATGGG
+>80500 3
+CGTCATTGTACACTGGGCACTCCGACAATCACGGCCATAAGTAAGGAGAATCTGTTGGAATAAAGTGTCTTACTGTTGGAGTCCGTGCAGTCGCTCACCC
+>80501 3
+TGAACGTAAGTACCTGGCTCCCCATCTTCAATGGACGCTATTGGAAATACCGATCTCCATCGCATGTGGAGTGTTTTAGAACCGGAGCATCAGGGCTGAC
+>80502 3
+CACCCTCATCCGTAACTGAGACGATATAAATGTGACTAGCGCCATGGTTAGGTTGAGCCGAAAGGCGGGCGGTCTGGTCATTACTAAGCTTTTCCCATCA
+>80503 3
+CAGCTACATTAGGACCCACCAATTGGTTTCTAGAAATGTGGGCCGAGGTGCAATCACACAGGAGTAGTACTCTGCTCTATCTTTGCCTCTAGAGGGAGCC
+>80504 1
+CCTAGGTGTGATCTCACTCGTCATGCTGAACACGCGAATTTATGGAGAGGGGCGATATTTCCCAAATACGTCGGGTAGCGCGCATACTAGCCATATCTAC
+>80505 3
+AAAGCGAGTCTCGTACAACATACCGCGTATCCGTTAGGCAGAGGTATCCTATCTGGTGTAGATAGCACCGAGGTTCAGGTTCATCAACCTTTGGCCCGTA
+>80506 3
+TGATCCAGAGTGATGCAGCCCTAAGTAATTTATTCAAGTACGACCGATCCATTGGAATCGGTGAACTCACATCCGGGGTTGCTTCGAGCCACGGGATCTC
+>80507 3
+CAGCGTACATGAGCGGCAGTACCATCTTCCTTATCAGCAATTCTTCTCACAGGAATGATAGACCTAGGGGGGTCGCGCTCATTGGTGAGTAGTACCCATA
+>80508 3
+TGTGCGTCGTGCTGCGATTTTAAAAAGAGCCATCATACCGGACCGTACATCAGCTCCGGGTCTTCGCTTTCTGAAAAAAGAATGTATGCAGCCCTGCGAG
+>80509 2
+ACCTGTGCCACTCGAAAATTGAAATATTATAAGTCACTTTCGATTTGCGGGCCTCCCAATGCTGGAGATTGAATCGCCCAGGGGGCGCGACCCATTTGGA
+>80510 3
+AATCAGCCCGAGCCGCAGACGATAACCTTACGTAGTTATTCGCGACCAGTCTACAAATCAGTCTTGATCACGTGGTCGCGGTGATGGATGGCTGATTTAC
+>80511 3
+GGATGTAGCACGAATCTTACCGCACGATGTTTCAGTCCTTTGACTGGTGGCGGCAACACCGCTGGAAGCTTGAATATGCCATCGCTGACTACCATTAAGA
+>80512 2
+CCAACATTTCGTAAGCTTCGTCGCAACTGCAGTACCGGGTTCTGCGTGCTTCTGTGGTACTAGTCTACATCAATAGCACGGGCGTAACAGGTGAAAGACA
+>80513 2
+CCCGGCATATACGTTTGGGTAGAAAAGCCGGGTCTTTTCCACTTGCGTAAACGCGGTGTTGCAACACTCAAGGCTGGTTCCCCTAACTGTAGACGAAAAT
+>80514 2
+GAGGGTAGTACTCACGTCAGAGAATCTCAAAAACTACATGGGGATCTCGGAAGCTGTCTAATGTCGACCGCCGATGGCCAATTCCCGGTTTCCTCTTTAG
+>80515 3
+CACTTGGTGATCCGGCAATAGAGACAGCACTCACCTGGGCTTTTTCCTGGTACGTCGCCCAGAAAGCCAGCAGGTATTGAGATTTCAAGTGAACCAGTTT
+>80516 2
+GTTCTGCTGACCTTGGGTTAGAAACGTCAGTTAGCCCAATACAGAACGCTGCCCTCTATCTCACATCTAAAGACGGTCGTTGGCTAAGATCGAGAGGCGT
+>80517 1
+TTCACACCTATCTCTGAGTGTAGGGCTGCGCGAAACGTCAGCTTACACTGAGTGAATCAGGATGAGGGACCATACCCTTGCTGTCGATTCGGATCACATA
+>80518 3
+CCTCTCTTATGAGAAGCTATACGGAATTGCACGATTAACTGGAGACACTCCATAGAATCTAGAGGACCGTTTGTGCAGGCTAACGGCGTTGCCCTGCCTG
+>80519 2
+CTCACGGGGTAAACGAATGAACTGAGCCGCGTGAAGCCCTATTTGGTTACACTGATCTCGCCTAGGGCGAATCAAGTATCCTTCACATTCATTGGAGTCG
+>80520 1
+TAGGAAACACGTTCGCGACGTGACTAGATCGGTCGCACCTATCACCTCATTCACGGACCATGATTCTACGGCGTTATTTGGGTAACGACGAAATCTGTGG
+>80521 3
+CTTCAGCACCATCCGTTAGAAGTATTTGATGTGGCGGTCGTCGGTTCTAGCCGGAAAACGATTGCCACTTGTTGGTAACAGCAACAGCGATTCAGCCCAA
+>80522 1
+CATAGTACTTGGCGAGACCGAATTGGTGATTCGACGTAGCAACGGGAACAACTTAGTGACTCCCTGATTTGCACAATGACTTGATTCAGCCCCCGTCGGT
+>80523 2
+ATCGCCCCGCAGTGACGAAGACCAAGAAATGCCTCACTTGTTACTGGTGATCTACCCGGTGGAATTAGTCAATATTGGTTTCGCTACTTCGCGGCAAAGG
+>80524 3
+TGGTAACCGGGGATCTGTCGCTTCCCAGCCGATTCAAATATCTAACGTAGCAATCGGCATGCTGTTCATTCAAACGAGTGAGTGATGGATACCGACCGTC
+>80525 1
+TATCAGAAACCATGCCATTCCAGCACGATCATGGTGTTAGAGGCGGTCATGCACTGGTCCTATCACAGTGAAGTGCGACCTATTTCTCGGGGCATTACAG
+>80526 2
+TTCTACGGGACCCGACACCGAGGATACACCTATGTGTATACCTGTTGGGGTAGTCCTTGGCGTGACGTAAACTAGTCTCCTGTCTACCAAGCAAAAGGAT
+>80527 1
+TGGTGCCACCTAGCGAGGGTATACGCACCTATGTAGGACGTAGGAAATAATGCCGGTAAGCTCTGCTTTGAAAACTCTCCTAGCCCTGGATCTAACGCTT
+>80528 3
+TCCGCCACTGGGAGTACGGCTTTAACATCTACGCCACGCTGAGAATGCCCTCGATCAGCCAGTGCGGCTTGGTTATATGATAGAGATCGTTAAATGTAAC
+>80529 3
+GCGCGTTGCGACTCTTCCGTCAACAGACCGATGTAAACCACCAACAATGGGTCGTATACGGCCATTATAGGGAGCTCGTTTTCATGCTCGTAGAGATGAT
+>80530 1
+ACTGTAATCGGGATCATTCCTTGACCGGCGTGCCCAACGTTTGCACTCATAAGAGAGGGCAGAACGGAAGTACTAGTGTCTGTCACGAACTTCTACCTTG
+>80531 2
+TCTAGTCCCCCTATGGACTAAAAGCGAAGCCATCACTTTATGAAGCAGTGAACGTTCTGCGTGAGAGTGGCCTTGGTAGTTCCAATGTATCACAGCCGGC
+>80532 2
+CTACAGAATGCTTGTTCGCCTCCTAATTAATCGCTCCTGTAAATGCGGACCGATTGTGGTTCTTCAGGAAGGGAGAAATCCGTGAGGGACCACGCAACTC
+>80533 1
+CTTTGGTTTAACTCGTGGCGTCAAGGTCGCCACCCCTGTGACATGAAACTTGATGGCTAACCATATGGGGCTAATGCTATAAGTAGCTACGGACACCGAC
+>80534 3
+ATCGCCGCTGAAACGGAGCAAAGGTATCGTAGTTTCTGATTGTCGTACCATAGTACTGATACATACCTTGAAGCCATTCCGCATGTCGCCCGGCTAGGGA
+>80535 3
+CTGGATTGCCACCACGCTAGAGTGGCCGATTATGATCTGGGAGCATTCTTCCGAACAAGCTTGCGGGACTAGCCCCACTAAGTGTCGATAAAACTGATTT
+>80536 2
+CCTATCAGAGGTAGCGGGGTAAGCTGCATTTATAACCAGCTTGTTTAAATACCCGAGCCTTTAGCCTGTCATCGGCAAGGGCCTAGTACGGACTACAGCT
+>80537 3
+CCGCAATGCGTGATTGTGGAATTGCGACAAACGAAACTATGCTACAAGGCACTACCTGTAAGTCAGCCGCCTTTAGACTCCGGGTTCAGGTGCATTCTTG
+>80538 3
+AAGCAATGATTGGGCTTTCGAGCAGAGTGGAATCCCCTACTGCCAAAAGCGGACTCCGGCCTCAAGCGGGCCGTAGATTTTTCTAACGATGATTTCCATT
+>80539 1
+TACCACCTCGGCTCCAAAGCAGCTAAACGTACTAATATATCGGTCTCGGTTCCAGTTTTACGAGTCAGAGAGGCATGGGCCTGTGTCACTAGAGGCTGAT
+>80540 2
+CAATTTCTTCTGGCCAGGCTGTACTCTCTTCAGATCCCGACTAGGTATCACGGGGACTACAAGTATTGGGGCTGACCGGATACGTGCATTAAAAGGAACC
+>80541 2
+CTGAGTTCTAGCCAGGATTAGTACCCCTTGATCGGATTCGCCCGCCGGTTACTAACGCAACAATGTAGAGCGAGGACGCTATATTTGAGTGGTACTCCAA
+>80542 1
+CACTCTTACTTTGGAATGCGGCACGGCTGAATTTGCATTGGTGTAATAACTTTACTATGATACCATGCCGCTGCACACTACGCAAGGGCAGCGCGGACGA
+>80543 2
+CAAAAAGGACGAGAGGTCAAACACATTTGTTGTCGATAGTCCCGGATAGATTGGCTTCGCCGCCATCATTGGCGTCCGCATTACACGTTCATGTCAGTCG
+>80544 3
+GCTCCCTTGCCTCCCACTAGGAAACAGAAGTTTGCGGCGATGTGTTGCGATAGGGTAGAACTAACCACACACACTCTGTATGTTGGTATTCAGGTCCGAA
+>80545 1
+TTCGGGGGTTCATGCGCCGTATCACTACCTCGGTCCCCACCTCGCTGAATACGGTAGGTTGCTATAGAACCGAGGTGATCAAAACTAGTTAAGAAACGTT
+>80546 1
+ATAGACAAAGTCGGCCCTTCCTTTCCGTTGAGGACGTGTGAGGAATGGGATACTGGATCCTCGGATCGACTACCACCTATTCTATGAATCTCCACAGGAG
+>80547 1
+GTGTCGCCTAAATACGGAACCCTGATCTGGGCTCCATCATGTAGATAGCTTTCTAGAACGTATCGCAGTAGGCACGCTAGGACTATAGTACCCGTGCAGT
+>80548 3
+AACTACATAGACTGTATCCGGCATACTCTTGAACACGAAACCAGACCCTGGGGGTTCGCATGTACTGCATATTCCGGGCGCGGCTGATTGCATGTGTTAA
+>80549 2
+CTAGCATCAGTTCAGTGATCGAGTGGTGCAGTACGCTCGTGCAGGATTCGGAAGTGATGCATAACCTACACGTATAACTCCTGCTATTTGGCCCAAGACC
+>80550 1
+GGTCTGTCTATAACGCGATTATACCAACGCCCGTCTTGCATTTAGAAGTATTGGACGAATATGGCATAAGCAGCAGCGGCAAGACCTCTTGGCCGTTGCC
+>80551 2
+CCGGGACCGAAGTAGTGAATCAGCCATTTTAAGCGTTTGAGCAGATGTTATCAAAACTTCCTTCCCCATCTTTGAGGTCGCGAACAGGGGCCGTCACTGA
+>80552 3
+GACGCGTAGTGGCCCCGGTAATGGGATCCAAAAACTCAATTTCCGCCGAAAAGCACTTTCATTTGTCTCCCTGGTATGACTAGAAGGCTAGGTTTCGGCA
+>80553 3
+GGGGGCAAAACATGTATAACCTCACCCATTTGTCAGCCATTCCCCTCGGGACTGCCGGGAGTTAGCCGATGTACGTCGAATGTTTCTGACAGTAATTGAA
+>80554 1
+TAGAGCCGGCGTAGATCATGTCACTCAATAAAATCTGGACAAGTGTCAGCAGTGGTCCCGCCCAATTTGGACTACGTCTACTGCCCTAGTTGAGATGCTG
+>80555 3
+CTGCGGGCCAGAATTTTCTAAATCGATCCAACATTCGGGGGCAGTGTGTTTCATGAATGTGCTAAAGCGGCACTAGTAAAGGGTCGATCACTCATCCCCC
+>80556 1
+AGCATAGAAAACTAGTTGCGCTCGCGTCCGGTTCTACCATGGTTGGGCCTCTTAAATCTGCACAGCTGAAAGTTTGAAGTCCCGGTAATGCCCAGCAGAT
+>80557 1
+TGCGAGTCGGTAAAGTCCTGGGCTGACGCCGACATTGTTTAATCACCCCACAAGGCTCCACAGGAAATAACAGGTGCATGTTCTCTACTTCTGTGTAGGA
+>80558 2
+GGCACCCACACACGTGCACATGGCATACTCGTCTTGCTACTAATAATGGAGTAATAGATTATGACTACGGCGTTCTTGCTCAGGGTACCTATGGCGGCAG
+>80559 2
+CAAGACCTTGCGTGGGCGAATTTCCTTCAAGTGATTGCAGTAATCGCAATGGTTACATAGCTCAGGCGCAAGAATTGATACACGCTTTCACGGTCGCCCG
+>80560 2
+ATAGTTGTTTCCTCACACAGCTAGTTAACAGAATTCGGTGAGAACCCCCAGATGTCGTCCCTCAGTGCGCCTGACGTGAGGGTTCAAGAAATCACGGTTG
+>80561 1
+GATGTGGGTAGGGGACTTCTTCCAGACGTATATATCTAAACTGCTAACTTGCGCCGTAAAGAGCGGACAAGCTCCTGCTAAACCTGTCGCTTGCAACTCG
+>80562 2
+CGGAAGTACAGTCTATATTAAGCGTAGCTGATTCGGCCTGAGACGAACACTCAATGAGCGCTTTCCCCCCTCTTACAGGTGATGAGGGTTCACGGACTAT
+>80563 1
+GTATAAGTGAGACTACCTATCTACGCGATCACTACCTGTTAGATTAAAATTGTCCCCGGATACGCGCTGCTGGTGGATCGCAAGATCGTGCCCGGTACAG
+>80564 1
+ATTAACGTGATGGGGGCTGCTTCAGTGGAGGGTCGCCCTACCGTTTTTTACAACCCACAGTTGTAATGAAAACCCAGACCGATTGCACTGACAGACCGTT
+>80565 3
+TACGCTCATTGGTAAAGGCCCTTGTCACCTGTACAAATCGTGAACGTCCTAACTTTGGTGGTTCGGACAACGAGAGCTAAACCTGTGCAGTTGCACACGG
+>80566 1
+AGATGGCTCGCGGCGGAAGGTCCGTTTCCATAGAATGCAGTACATGGTTAGAATCCATCGAGTCCTATCAATACAGTGCAGCGGTACTCCTACGCATTTC
+>80567 3
+GTAGAAAAGTTCCGTATAGTTTCGAAAGGCACCCGGAGCCACCACCAGGATCTAGTCGTCTTACTCATGTGCACTTCAAGGCCATGGGTTGGAATCGTTC
+>80568 1
+TTCCTTGCACACATATTTGGGGGAAAGACGTGTGCTCAATCTGGCCAATCTCGTGTACCATAACAGGAATTCGCCCTTAATTGAGTCACGCGACGGGGCA
+>80569 2
+TAACTGTGGTTCAAAGCTATTGCCCCGCAAGTGGTGATATTAGCGCAACATCTGATTGGCCAGCTTGAATTTCCCCCGTACAACGAGCTGCCGATGGGAA
+>80570 2
+GATTAGTGACCCGGTGCTCAGGAAAGCGATTTGGCCAGGCTGAAACAGGGACGACCATTTCCGCCTATAGTCTGAAACTTCACTTCTTTACGGTACGACT
+>80571 3
+ATAGTCCTTGCACGGTCCGAAACTTGTCGGAAGGCAACGCGTTCTACGCTTGGGGAACTGCAAGGCCAAAACTCACATTTAGCGGGCCATTTGATCTTAT
+>80572 3
+TAGGTCACTATGGATACCAGAATCGTAGGATCCGACTCTTAACGGCGTCACGTGCGAGCCTCAGTGCGTGGTTTGGTCAATCCAACGTTACCCTAGATAA
+>80573 2
+TCTTAGACACAATCGCGTTCTGCCGAGGAAGTCTAAAGGATCCAGAAGGAACTGCTTCACGATATCCTTTGGCACATGGTGTCGCGTAGCTACTGTGCAC
+>80574 3
+CATCTCTCAGTGAATTAACGGCAGCTTGGTACGTACAACTATGCTATCGTGGCAGTTGCTTCGGCGCTTAACAGAAGCAGATCGCATCCGTTAGGACACG
+>80575 2
+GCTTGTGAGTGGAGCGGAAATGACTGAATCGCACCCATTGATGATCCACGGTTTGCACTTCATTCAGGTGATCCCAGAGTAAATATGTCGCCGCTACACC
+>80576 3
+ACGTGGTAATGAACTCCTGAAGTTGGACTCCCACTTACGTATACCTAAGATGTAGTCCACGCATTTGTCCCGTCAGAGCGGTGGAGAAGATGTTCCCCAG
+>80577 2
+TAAACGACTTTCCGCAGAGATAAATTCTCCTGATGCATGTCTCGTTGAGTGCGCCGTCAAGTGGATCGCACCTGGACACAGGAAGCTAATGCCTACTTGG
+>80578 2
+TGTGCAGGGAGAGATACTGGAAACTGGTGCCACGATCAGCTTATATATGTGTGACACTGACCACCGGCACATTTGGCTCGTCTAATCGCCCCTTAAAGCT
+>80579 2
+CCATCGCAAGGTGAATTCCTTATCGCCCCCATCTATGGGTTATGCGCCGCCCTTACGGAGGGCTAGTGTTCCGTATAAGAAAGAACAGTATGACGGATAT
+>80580 2
+TTCATGTTGCAGAGGCCTGTCTGAGCATACTAGGTCTAACATCGACGGAATCTATTAGGGGACATCACGGATATGGATCCGGACTCGTCCACCATACTCG
+>80581 2
+TGAGATCATCTCACTGGAAGTTGGAGTTGCAGAACACTGTTAACCACATTAGCGCGGGCGAGTTCTATTGAGCTTCGCCCCCTAAATCTGCACAGATGGC
+>80582 2
+CTGGGGTTCTGGAGAGGCATACAATTCAGGGAAAATTACGCACCTTTCTCACGTCAAGCCTGGGAAGCCAAGCAACCCCTTGGCTTCTTAGGTTACGATT
+>80583 2
+TTCGTTTTTTAAGAGCCTAAATCGCGTTGGGGAGGAGCGACTGCTCCTAAGAAAGACCGCCGGACGACCTAATACACCTGGGTTTTGCGAAAATCTCCTC
+>80584 1
+GATGAGTGTTAAGCTCCGCGCGAGAGCTCAGTAGAGTATTTCGTCGTCCCCTGACAACCGACAGCAATAATGTCTCTCACTGTAATGTTACGAGCTCGAG
+>80585 1
+AAACCTGTAATCGAGTCCGCTTCCCACAACCGCGCCTGCGAGTCAGTTCGTGGTGATGTCTAGTACTAGCCGAGAGGCCGAGTGACGAATTTATAAATTT
+>80586 2
+TCTCGGTAACCACTCTGGATCCAATTTATACTAACCTGTTCTTTAACATGGACTCGCCGCGCGTGGGCGTAGCATGTGATGCGAGAGAAGACCCAGGAAT
+>80587 1
+TACTTACAATGGCTCGCCTTCGCAGGAGCGTAAGGTGCTGGACCCACACGATACAGTCTTTGTGCCGAAGATTCTGAACTTGGGCCCAGAACAGTTTATA
+>80588 1
+ACAGCTAGCGCTTTCTCAAGAGGCTGGGGCATTATCCGACATCAATGCGCCTCATACTAAGTCGATTCTTGTCGTCAAAAATAGGGCCTTGCAGCGATGG
+>80589 3
+TTTTCGATGCGCTCAATGGGAAGCGCGAGCTGCCGCCTCAATAAGAGGTTCACGGATGATTCCTATCTCCAAACGAGTAATGCGCGGAGACTATACTCTT
+>80590 3
+TGATAATCACTACAGTAAGCATATCACAAGCTAACGGTCCGACGGCTCGTGCTGGGACTTGTCGCGACGAGGCTTTGCGAATTTTCGAACCTCGCTTAGA
+>80591 1
+TCCCACTATTTACCACGCTGGTGGTTTAGGCCGGAGTCGTTCGCTTTACGAAGTTGGTCCGGAAGGCAAAAGTCACCTCGGACAACTCGTAGATCAATAA
+>80592 3
+AGAGCCATATACACGCATTTGGAGGGGCGAAACTTCTAGTATGTCCCATTCTGCCATAATATACAGGGGGTCTCGTCTCAGGGGGGCACCATACATCCTT
+>80593 3
+TCCGGTTTTATCAAATTACGGTCTTTCGAACGGATCGGGGGCTGACTCCCCTACGTGCGTAAACACAGAACTCGAAGGCAAGACATTCGAGTTTTACGGC
+>80594 2
+GAAAACTGTTCGGAGTTTTTCCAGAGCCGTCATGGGTTACCCCATGAATCCGCGTTGAGTGACTAATGATACTGGCGGTCCCGCTATAGAGCAAAACTCC
+>80595 2
+TTCGGTAGCTTACGTTGGACCGCACGAGCACCCAACAGTCTGCTAGCTGAACTACATGACTTGCCTTACTGCTTGGAAAAGGATCTAGGGAGTACCTATG
+>80596 1
+TTTCCGGGCATACAGTTGGAATGCCCCTTCAGTGGACTCTTCAAAGGTGCTCCGCTTAGACGAACAGACAGAGAGGAGCTATTTAACTTACGATGGCCTC
+>80597 2
+CAAGCATTCTCCTTATAGTCTGGTGGTGGGCCTTTCTATCCCCCAATCGAAGCCACACATGGGAAGATGCCGTGAGACCGCAATAATTGGAGCTTGATGA
+>80598 1
+TGATCCCTAGATGGAAGACCTCGCCATCCGACATCGAGCGCGAGGGGGCTTGCGGTAAGTGTTATTAGCTCATTTCTAGCATCATCACAGCGAACTTTAA
+>80599 2
+GTACCACAAGGCCCGAGAAATTGGCGTCTCGATAGGCTTGTCAAAGTCGAATTGGAAGCTGCCGTAAGTCGCCTTCCGTGTGATTACATCCCGTCAATTA
+>80600 2
+AGAGGCACGGTCCTCGATCTCTCTATGAGTTAGTGAAGTCCCGGCCTGGATGAAGCATACTCGCATAGACTCGCCAGGATAAGACTTGCGCTTATATATC
+>80601 3
+ATCCCTCTTCTCCCGTAGGACCTCAGACCTTGCCAGGACTAGTAATGACGAGCGGTTGGGATTACGTACTGCTTATGCGAAAATAGTCTAAATGCCGGAG
+>80602 2
+GACGATCCGGATAGAACTAGAACTATTCGGTTTCGCGTGGACTATAACCCTTTACGTGCACCTTAAGGGCAGGCCCTTCTAAGGCAGTATCAGGCTTGAC
+>80603 2
+CCACTGGAACCTCCTAAGTCCTTACAGTAAGTCGGGATGACGATAGGTGCTCGTAGCCTTGACTTACAGGACCAGGCCTTAATATACTGGGTCTCAGGTA
+>80604 1
+CCCGTAACATAGCCGATTTTCAACGTGACGCACGTGAGAAGATCTGCGTCGAGTTTCCCTATAAGTCCGTATAAGGTTTGTAAGTCCCCGGGAGGATCAC
+>80605 3
+GATTATCATGGGTCACCCTCGCGTAAATATTTGTGATCAGTAGGTGTGTGGCGGCTTGTCTGCGAACTCGATACAACCACAAAAAGTCGCCCATGCAGCC
+>80606 1
+TTAGCGGCCGCCCGTAACACTTTGACCGTAGAAGCTTCGGTCAATTAGCTAACACATCCGTCGTCGGGAATCGAGCAGTTCAAATTGATTGACAGGTGCT
+>80607 3
+GATATAACACGCATGTGCGAGTGTTGGTGTGAAACGGTCAGAAGGCACACCCAACTCTCCTCGCGAGCCTGGATTGGCTGTCTTTATACAGACCTATACT
+>80608 2
+TAAAAGGCTAGTTGTGCCAGACGGCGTACGGGCTTACCAACTCAGTTCAGCTACGGAACATATGCGGATGGCGGATCGTATAAGACTTCTATCTCCCCTT
+>80609 2
+AATAGCCTAGTACTACTGGTCTGGAGCTTGATCGAATCCGGTTCCAGCCACAACAGTACATGATGCCGGCAGGCTAATGGTTTTCCGAACTTGTACGCGA
+>80610 1
+AGTCCGCCTAGAGGTAGGCTTCCGAAGTTTCTACAGCGGTTAGACGAACTGCCTCTCAACCTTAGTGCGCTACAAGTGATTCATATAATAGGCGGCTCAG
+>80611 2
+GCCCTAAGTGTCGAACCCAGGAGCCATCTGCAGTAACAGGCTGTTCACCTACGAAGGGAGCTTCCCTGTTTAATCTAACGGAAGCGTTTAATGTACGTGT
+>80612 1
+AAACGCTAGACTTAGACGTGTTTGCACGAGTGACATAGGCGTTCACCCCATGCGCGGCGCGGAGTAACCGGTTAATTCTCAAACGTACTTAATGTGTCTC
+>80613 1
+TGTGCGATGCTGAGGAGACGGACAAATCTTTCCTATCCTAGAGACGCCGTGCATTACACGGTTTTTTCACCTAGAGCCTAGACGCGACGTACCGATAGAT
+>80614 1
+TTTGAGAGCGTCAACGTTCCGTCCAATGTGTACGGTTGACACAGTCGTTGGCGCGAGGACACGGCTTCTTAATAGTCCCAGATGAACCATACAGAATCTC
+>80615 3
+ACGGAACGGGTCCCTAGTTTGATCAAACCCGTTCAACAGCACTTACACTAAATCAAGCCTTTGTAGGGGTGGTAAGTTGGATTCCCACGATCCGGCTGTG
+>80616 3
+AGTCAGCTAACTTGGAACGGATACTCTACGGTACAACGCGCAGGTTTGGATCTATGCATGCATGTCCATCCGGACCCCCTGTAAGGTAGTGCCTAATTAG
+>80617 2
+ATGTAGTGCCTTGAGATTGCCTTCGCGAAGGGTGCACACCAGAGATATAAAGTCTATTGCTTGCGCCCAGTTTCTCTAGGGCGCCAACAACGCACGTTAA
+>80618 3
+AGGGAAGGCATCGGAACGACTGACTCTCCCGTCAACTTAACGATTGGCTTATCCGGCCAAGCATCGGTTCCAGCATTGAAGGTCGCATTTTGACTGTTAA
+>80619 1
+CACTCTAGTACTGCAACGACGATTATAAACAGCGTCCCGCTCCGTACTGGCATTATTTAGGTGTAGCTCTGTGAGGGGCATACGAGCCTTAAGACGTGAC
+>80620 1
+CAAAACCTTATTCCCTCTTACCATCCGTGCGATAGGGGACTCGTACTGTAAAAGGGTCCGGGGCATTTCACACGTGAGTGCACATTGCGTAAGATGTAGC
+>80621 2
+AAACATTGGATGCGCGGCAAGCTACGAGTTCGGATCTAAAGTAGCCCATCTTGTATCCCCAGCCGTGCTAGCTTTCGTGGATTACTGTAAACGCAGATCG
+>80622 3
+GAACACTGTTTTTAGTCCTTTCTGATACTCCGCGTAGGAGTTCACACACAGAGAAGAATTTCAACCGGTTGGGTCGGACGAGCGCTCATAGTCAGACCCG
+>80623 1
+TCGCTAGTGGCGTTCATGCAGAGAAACCGTCTAAGCTGGGTTACTCGTGATCTGTAGAATGGCCTGACTCTTCCAAAGAGACCCTCTGCGAACGTAATCA
+>80624 1
+TGATTCGAAATGTTCGTCTCACCCGATGACGGTTGAGAGACCAAATCACGTTGATGGCGGCGTCGCCAAGCAGAGCTCTTGAAAGTCTTTAATCACCGTC
+>80625 1
+ACCCTTCGTTCCTCGGTAGTTCCTTAAGTGCTATTACGAATGTCGTTTGAAATCGACAGAGATCCCTCCACGTGAGACGACGAGGTGACAGAATAGCGCG
+>80626 3
+GAATCATGATAAAGCTACAATATTTCCAGTCCGAACGCTCCCGGCGGATTGGCCTCTATCCTGGGTGAGGTCGACCAACCAATTTTCGTAGGATAGCTGG
+>80627 1
+TGATCATTAATATAGACACGTATTTGCAGGACCCAAACGGAGGGCTAACCTACAGCTTGACTTGTGTCCACCGCCTTACGTTGGCTCAGGGGTTAAGCCG
+>80628 3
+GGCTTGCCCAATATCGGTTCGGTTCGAAACTCGCAGCTCCCGCAGCAGTCCATGTTAAATTAGAAACGCTTTCCAGCGTTGTAAAAAGTGGTGCTGACAG
+>80629 3
+CTAGAGACTTCATTCTGTGGGTGAACTGAATACACGAGAACACCGCCCGGACGTAACCTGCCCCAATATGCCTTTTTTCGGAACGTTAAGGCTTTAGGGG
+>80630 1
+TGCGAGGATAAAGCCACCGGAAGGGGCCTTCAAGAGAACCCCTTTCTACCATCTTACAATAGCAATTCAATGCGGCGCTTGAAGTTGCTTGTTCTCGGGT
+>80631 3
+CGCTAGTCTAGGCCGTACTAAGCATCATAGGGGCATGATGCGTATATCTTGAGCAGAGGCACATCTTTTTCTCCGGCAACACGAAGCCGTTTGCTACAAG
+>80632 2
+TTCCAGCCGCGCCTGAGGACGGAGCCTACTCGAAAACACGTGAACTTTACTATTGCGGACAATGCTTCATGTTTGCACTGGTGAGATTAGATCTAGGCAC
+>80633 2
+AGAATAAAGCTCTGTAAAGAAATGCGCGCGTCTAGTCCTTCCTAAGGATAGCGGGAAGATGTGTCGCGTCCCTCCCTATTCGGCGGTTTATAATGACCCC
+>80634 3
+ATTCAGCTGGAAAACCAGTATGACGGTGCACTTAGCGTTTAAGCGATGGTCCGTGCTGATATACCACACACGAGACTCATATTCTGCGCCCGATCTTGGG
+>80635 1
+CGTGCTCGTCGCATACGCATCTAGGTCCTGCTTGGTAGGAAAAGCCACAGACTTCTGATGTGTACGTAAATAAGTTAGGCGTCTAACCACGCACTGGCAT
+>80636 2
+TACGCTAACTATGCTGATGAGTTGGCCTAGGGCGTTGAGTCCACCCGCTGTGTATGCACCTAACACAGCTTATCAGGGCATACATGATTCAGAAATGGCC
+>80637 2
+CATTAATAATCATGTGAGACTAGTTTGCCACGGAACCTGCGCACAAGTCTGGTAGACCTGTTGGTGACAGCAGACTTTTGATCCGACGACCTCCGAGCGT
+>80638 1
+AGGGGTCTCATGCTCTGGTAGACGCAGATGCCGTCTGAGATCTTATCCATTGCAGAACAACCCTGGTAGGTCGCCAATAACGGTCTTTCCCTAATAAAGG
+>80639 3
+GCCAAATCCCAGATATATACGATATCGTCAAGGATAATCCCGGCGGCCTTATTAGGGACATGACAAGAATGTAGGTCGTCTTCTGTTGGCCGGCTGCCCT
+>80640 2
+CCTTGTCCAATAAATGATTAGGCCACTCCCGGGCGAGAGGTCCGTACTTTACGGGAATTAGTTCGCAAAGGTAATCATGGTTCTCGAATGTCCAAGCCGC
+>80641 1
+TTTATAAATAACTCATCACCGCGGCGGCTAACGCTCATTGCGGGAGGTATTGGCTAAAACGTCAGGGTCGCATACTATGAGCACTCGGGCACCTGTTACT
+>80642 1
+TCTTGTTGAGCGATTTAACCACTCGGCAGTGGCTGTAACACCGCTACTCATGAAGGCGAGCAGTGATTCGGAGCCATTGCATAGATTGCCAAGCTCACTA
+>80643 1
+GTATACACGCTCGTCCTACTGAGTCGAGAGACGTCGTCTAACGAGCAGGATTCTTGGTTGATCATATCGTAGCCACATAGGGCTACTGCCCATTAAGACG
+>80644 2
+TGGTGGAGTCACAGAAATCTTCACTATCGTCAGTATTCGGCTCGTGTTGCTGCCTCTATGAGAATTAAGTCCAACACGAACGCGAGCCGACTAGTACGCG
+>80645 3
+CTATTGATGACGGTGCTTAAGCGACTGAAAGACCAAAATTATTGTTGCGTGTTGCCACCTAGACGCACTTCCTCTAAGCGAGGCCGAAGTGCCATGGCTC
+>80646 3
+GTTCGCACGTAGCCGTGTAGTGCATTCCCTAGTTCAGGCTGATGCACGGAAATTTGGTCGCACCGCAAATACATACTGCGAGGAGTCCCGTATACTTAAA
+>80647 2
+ACTATATGGTGAACAATCGTGGTCCATCGTACTCTCCAGCCAGACTGTTGGAGAGAGTTATCACTGCTACGTGACGCAGATACTCTTGGAGGCGCACTCA
+>80648 1
+TTAAAGGACGCTAGCGTACCATGTAACACACTAAGAATCGCCGACCCGGCTTATCGAGAATCCATTCGGTGGTCCCTGGTATAGTTGCTGTAGCGATCGT
+>80649 2
+TGCAATCGAGTAGTACACGGTACAGATCTACTCTAATTTGCCCCCCGGTTCGAATTGGCATGATCACAGGGCTGTAGCTAATGAAGTATCGATCGCGCCG
+>80650 3
+AGCTCATTTTTCAGGTACCTCCCCCTTTTTTCGTTGCAGCAGATGTAGAGCAGAACGACTTGGCTGAATGGCTGACACGGATAACAGCACCAGGAAGCTG
+>80651 2
+AAGGTCTAAGTGTGGAAACGTATGAAGTCGACACCGGCTGTTGGCCTCAAATGCAAGCATCGTTGATGTTCAGGGTGAAACTCCCCCTCTATAGCTCTCC
+>80652 3
+GATATCCTAGGTGGGTAGGACGTACCATCAGCGAGAGGCTTTGTCAATACTGTCTGCATCGTCTTCCATGAGACCGAGATAACAGTATCGCAGTATCCCC
+>80653 1
+TAGACGGTGCTTAGTGGCCGTGTGCTGGACGCTAAAAGAGCGCCTGACAGCTGACAAAGTCGCCATTTGTACGAGCATATCTTACCGCTTTTAAACTACC
+>80654 1
+ACTGGCGTTCCGCCTGGACAAACGAATATCTTCGCAGATTAATAAGCTTCTTGCATAGATGCGCTACACCGGGCCGGATTTGATGGCAGGGCTTCTAACA
+>80655 3
+AGCTGATTGAAGTTCCGGCTCATTAACGGATCTTATGGGTGTACAGCCTGGTTAAAGCGGATTCGCTACCATGGGGTCCTTAACCAAATCACACCGCCGA
+>80656 2
+GGCTTATTCACTGTGACGCGCCGCTTACTCACTAACACATGCGCTGCGAGAGTGTGTTTACTAGAACGCGAAACAGAAGCTCCGATTTGTATCGGACTGA
+>80657 1
+CAACACGAAGAGGGGCGCTGTCGAACATGGTTGGTCGTACACCTAGCCTGTCTAACCTGTGAAAGATGATCTCCCTGCTCGTAAAGTCCTTGTGAACTTA
+>80658 1
+ACCAAAAAAGAATGGCGTCACTTCAAACGTCTGCGGCCTGACTCTTCTGGGAGCGCATGTCGCAATCGTATTGGCGGAACGTGACGTGATATTTCTTCAC
+>80659 1
+TTGTTCGCAGGGTACAACATTCCGCGACGTTCTAGGCGACACCAGCCGTCATTTCCTTATGAAGAGCCGTAAAGGATCCGAAGGGACTTTGGTTCAAATC
+>80660 2
+TAACGGAATGTTGCCCTTCTTACAAGTGATGTGCGAATCCCTCAACGGTAAACAGCGTATGCCGTGTCCCCTTCGGAAACAGGTGACGGATCTAGTGCTA
+>80661 2
+GCAACTTAATTGTCACACCAGATACGAGGTGCTCTTCCGGCTAGGGCCATAGTCACGTGAGGGTCCTTGGGCATAACCCATTGATTGTACCAGCAAGTTA
+>80662 3
+CAGACACAAGTCTTGATATGGTGTCCGCACGCGGCCATCGTTATTGGCGAATTCTCTAATTCGAGCAAGTGATGTCACGGATCTACTGGACGCATCACGA
+>80663 3
+TCACTAAAATAGGTCGGACGTGGTTCTCGAAAAAACGCGAGCCTTTGGAAGTCGTCATTTAGTTGGTGGATCCCCTAACCACGCATGACAGGGCTTCTCC
+>80664 2
+CTTCGTTGAGCCATGACGAGCGCAGGAAACCATGGTACAAAACAATCTGCATATTTGCGAACTCCTGCCCCTGATAGAGCCTTTGGCAGCTATTTGTGGG
+>80665 2
+GCGAACACCGCCATGAATTGCGCTCATTGCTTTAGCCGTCATATCCGAAATGAACGATTGATGAAGCGGGAAGTGACCTCCGCGAAGCCTGGTTCTTTAT
+>80666 3
+CGCCAACCGTATGCCTCTATGGTAACCGATAGCTGTGGAATTCGATCAACATAATCGCGGGGTTACGAGTGTCGCCCTCTACCAAGGCTTGGAAGTATTA
+>80667 2
+CGACACCCAACGTTGAGACGTGGATAAGAGCAACTTACTGTGTTACGTGGTATAGCCATACAACCATGAGTTCGTGCTTCGCGAGACTGTAGCTCCGTCT
+>80668 1
+CAAGTTACGGCCAGGCGCTGTCGAAAAGCGGCTTTCGAATGAGACTTCAGTCGAAAAGTTCGCTGTACCTGTAATTTCTGACAGTAGCCTCCATCGCAGT
+>80669 1
+AACCTAAATACACGGACATCGAGGAAGACCCCCCGGCTTGTGGAAGTTAACTTTATTGCCGACAGAGGGGTCTCTTGCTTAGGTTACTGATCGCGTCACT
+>80670 2
+GATAAATGCATTGGCTATTGTTATGCTGACCTTCGTGGTAGCCGCCAATAGAGCGCAATCCAGCAGAGGGTCCCTGCTTCAAACGACTTGTCCTAACGGA
+>80671 2
+CGGGCACCTTAGAAGAAGTCCTTCCAGTTATGACTGGGTACTCTGACACTCGTTTACCTGTTAGGACCTGTTCGCCGGCAAGAGTCAAATACGGACAGTA
+>80672 1
+AGTGATGCATATGACATTAAGTCGACTATTTGGCTGCACCAAACTCCATATTCAGACTACCCCGTGCAGAGAGCGGCTTAGTCTAGTCCGTGCGGTCGGA
+>80673 2
+TGAACAAGTTCGCTAGACTACCAGTAATCGACGAATTATATCTCCCTAGTAAGTTGTTGGCCGGTAGACCGAGTCCTCACCCTGGGCAAGGATCTGTGGC
+>80674 2
+CGTACTCTCCGCGAGGCCCTAATATGGTCACAGTTCTCAGCGCTATTTCGGCTTAGAATGTGACCAACAAGTGTGTCGAACAGATTAGACCGGAGTGTCA
+>80675 3
+GTCCCTCCTGAGTCGTACGTCACTGCTAATCTACCGCGGACGCCGAGAATATGCAAAATTAAACTGTCTCGATCGGGTGTGGATCTCAGAGTTAGGTCAA
+>80676 3
+AGGCTCAGAACATGGGCATAATCACGCGTTTAGTACACCTAATTGGCTGTCATGGATGCGCCTCTTGAGTTACACACGGAAATCCTTAGACTCGGGCTCG
+>80677 3
+TTGATAACCGTACTACTCGGTCGTGGGCGTGCAGGAGATAGGCCATAGTAGCTACCTTATCATTGGGTGAACCACGATCGCACAGTCTCAACTTTCGCAA
+>80678 2
+TCATGTTAGTAGGCCAAACCCTCTTGAGGACTCTGATACAATTATGTCGTTTTGGCACGGCCACTCAGGCTCTGATCGCAAACGGAACGGAGTCAAGTGC
+>80679 1
+ACGCTCATCTACGCCGCGATCCGAAGGCGAGTACGCGATGCCAAGTTTGTCCGTTTTATCAGAGTCCCCTAACCAATGATATTGAGTGGATATCTAGAGG
+>80680 1
+ACGTATTTATTGCACTCCTATTAGGTCCAGCGTGCCGATGCCGGATCTACGGATTGCAATCGACGTACATTCAAGCGTGAGCGTAACGAACCGATCATGG
+>80681 1
+CTCTCTAGGCTAGTACCTGTGCAGCAGAGTAGCAACTTATGCATCGGTACGCTCCTGCACCTGATCAGTGCAGCAGATTGCAGATGGGATACTATGATAC
+>80682 1
+GTGCCAAGAGACCATCGTTGTTAAACCGCCACGCTCTTCATTGTAGAATAGGAATGAACGCCATCTGTTGTATTGACGGGATCTGCCGGATACCGGCTAC
+>80683 2
+ATGCCCAGGCTTTGGCATGCGTCTCGCTGCACAGACTGAATCAGCAGCTCTCCTCAGGCGTAAACTATCGTCTGGAATTGTCAAAGGAATCGTAGATAGT
+>80684 2
+ATGGGGAATAATTGAACGGGCGCGTGAGGAGTTGACCCCCAAACGATAGTCTCATGCCTAGCCTTGTCCCTTCCGGTTGCCCATAACAAATTGATTTAGC
+>80685 1
+CCTTTCCCGAAGACGGACAGGACGTCAATCGGTGCCTGATAGAGTTCTAGGATACAGTCATATCGCCTTAGTCTCGTAACGAACGATGGCCATTTAGGCT
+>80686 2
+GGTTCAATTAGTCCGTCGCGGTCGCCTAACGAGCTACACCGGGCTAGAACCAACATCTGTGTAGCCTAGGCTAAGCTAAGCTTAACATGTATGTGTTCGA
+>80687 2
+TCTCCAGGAATCTCATACAACTGGCAGGGTGATCGAGATGGATCGTCACCGCATCATGGTATGGGTAAGTTCTTGCTCGTCAGATAGTCAAAGCCCCTAC
+>80688 2
+TGGTCGCGGCCAGAAGGTCAGACCGCTGCCGGGTTAAATTCCGTTCAGTCCATAGAATGTTTACCGGACATCTATTATCGCAGTGCCAATGCTTACGAAA
+>80689 1
+GCGTAAGCTTTCGCATGCTGGAACCTGCCACCGTCAACAGTACAATTGTAAATAAGATGATTGGGCTGAATCGGCCGGTTTCGACCGTCCGGATATCCAT
+>80690 3
+GAACTTTCTACATGCTAAGGTCAACACACATGGTGGGTTTTTGCCCCCCAGGTCCATGAATAACATGTGAAGCACTGGCGACCCATATTGGGTGGGTACC
+>80691 1
+GGCTTTTTAATGGTGTTATCTTAGACGCCATAGACTCTCCAGATCCGACCTCGCCGCTGGGCAGATCCAACAGAACTGATGAAAGCGGCGCTTTTAAAGG
+>80692 1
+AGCCCCTACTCCAAATCGTTTGCGGGAGCTCGCGTGACATCCTTGAACGGTGCGTAAGAGCATAATAACATGAGCCAAGCTATTTGTAGTGGACCCTTGT
+>80693 2
+GGAATACACTTCGGAACGGACTTACGATCAGGATCTGGCGTGTATTGCTTTTTACACCGACCGCCGCCATACTGTACGACATACGTGCTATTCGGAGGAA
+>80694 2
+CAGCACTGGCCACAAAATTAGGTACGAGGCTTGGATCTTCACCGTCTTACTTATGACGACGCTCTTGGCATTATGCCGTCATAGACCTGGAACGTAGAGG
+>80695 1
+AGACCTAAGTACGGGGTCAGGTCAACGAGCATTATAGTAACTTTTGGGGCCTCCGATCCTGGACGTTACTAATCACAATACTGGGGTCTAGCCGATCTCC
+>80696 1
+GCTAACAGACGGCGTGTTCCTGCTGGGAGTGAGCAATTATTCAAATCCTTTCCGGCACGGATTCTCCGATGAGACCTCTAGAGTTTGAGACCACAGAACT
+>80697 3
+ACTGGATAGACAAACACCGGTGCACACCGAGTGCATGGGGTCGCTGTGATCATTGGGTGTTATACCCTAGTCTCAATTGACCAATTGCGCCTCTAGTAAC
+>80698 3
+AGCAAGAAGTTGACCCCCTGACGCTTCGCTATGTTCGAACACGATCGCTCAGTTGGCTCAGTCGACGAGTTGATCCAGGCACCAGTAGTGTTTAATGTAA
+>80699 1
+TGTGGTCAAGCTTGAGTACATGGAAATAGATGTAACGTGTCCTCTTCATCGGGACTGCACTCCCATGGCATCGCCGTTAAGCCTAAATGAAGACGCCTCG
+>80700 1
+GCCCACGCTTCTGAACATGCCAATCGATCGCGAGTGACCTCCCAGTGTGCGCAAGACATAGGTTAATTGCGAGAATAGAGTAGGCATCGACCTGTTTTTT
+>80701 3
+CGAGCTTTGCCAAGCTTTGAGCAACAAGCCGCACCATCTGACCCGAAGGGGTTAATTCAAATTTCTTATTGGTGACAGGGGAGTCTCCATCCAGGCTTGA
+>80702 3
+GGTGGTTTGCTCCCTAAGATTCAAGGAGCATCCTTAATACTTCGGCCGGTCCCTAGATGGAGTCAACACGATCTCGTCCTTAAGCGTAAAGGTAAGCGCA
+>80703 1
+CATTGGCGGTACAGTTGGTACTCAATTGGGGCGTTCAGACGTTCCAGAATCATCAAGAGCGTCCAAGCAACTCACTATGCTTCCAACACTTGGTATGGCG
+>80704 2
+CGAATTTGGTGTTTGTGCGCCCGTAACAAACCCGAGCCCTATGAACGACGGCAAGAAGCATACTGTAGGATGCCAACCCCTCGACGTGTTTTTGATGTTA
+>80705 2
+TGGTTATACCAGGGAAACTCAGGGGTTTCGTTCTACTGCCTAGGAAGTCGTTGAACGGTACCCTATAAAGCCAGCCGCACAGTTCTCTCAACTCATGAGG
+>80706 3
+TTTATCCGACCGAATGAGCTTTCGGATAACATCGAAAAGCTCCCTCCTAGAATGTTCGTCTGGGGCGCACAGGAGCGAACCATATCGTTCTGTTCGGAGA
+>80707 3
+TTGTAGGATTGCTGTAACACAATCGTCGGCAATCGGCAGTCTCGTTACACCGGTTAGGTTCGTAAACGGAGTCGCACCAGTTACCGCGACCCAGAATATT
+>80708 2
+TCTGTGCGGTTAACCTCAGCGGTACTGTCTCATAACTCGCCTGCGGAACCAACTGACGTACTACAAAATAGAAGTTTCCCTCAATTGGAGGTGCGGGGTA
+>80709 1
+GGAAATCGTGAACTAGCTTATCACTAGCAGGCCTGCAATATCTCTCAGCGACTCCCCGGATCAGATGTTGGGAGAGATTTGGTCGTCCAGCCGCTAAATT
+>80710 1
+ATACGTTGGTATACAACACGGTAGCTCATGGCTGCTCTGTGTATGAGCCTCGAGCTACCCTGGCGGTTTTAGTATACCCGTGAGGCACAAAAGCAATCCA
+>80711 3
+TACTCTGCGTCCCTGTGCTAAATGAGGCGCACGGGAACCTACACGTTGTTGACTCAAGGCTAGTAATAAATGACGTCGGGCTCATTGAATACGGTCCCAT
+>80712 2
+AACCCCCATGCCGCATACGAGAAGGATCATATTCACTTTCACGGGTATACGTGTCTGATGCAGCTGGATTTCGGGTTTCCAAAGTGAAGCCTTAACGGCG
+>80713 3
+AGACAGACGCTCGCTGCTAAATAACCAGTGGGGGGCCCTGATTAGTCCCGTATTACTCGTAGTCAGCTAGAAGATTTGCTACGGTTTACGCACCTATGCA
+>80714 1
+TCCGTTTTTCTCCAGTGCTGCATAGATCACCAGAGGAGCGGGAACCTTGAACGTCCATAAGATGAAAGGTCGTATGTCTGCGTTAAGGCCACAGCTTCAC
+>80715 3
+CTGTTCTTCTATGGGAAGCATTTTGCCGTCCGCCGGACGACACAAACGCACACCACTGAACATCAGTGTCTTATACAATGTCAGCTGTGTGGGGAAAGGT
+>80716 1
+GTAGATCTCTCAAACTGGGTTGGGTATTGGTACCTTACCTACTACGGGATGCCGGCGGCTGAGAAGCAGACACTTCGTTAACGTTTCCCAAATCAAGACC
+>80717 2
+GCTTCACGGGTACCAATTATTCAACAAACAAGGGTGGCCTCCCATAAGGCAAGAGCTTAGTGCCGCTATGTGCTTCGTCGTGACTTTATGCTGGCACAAG
+>80718 1
+CACAAGGGTATGGACACTAGGGCGATAATTGACATTCCTACCCGCTAGTACTTGCACCGACAGTCCCTAGTCAGGGATGGTAGATGGTCATTTTGCATCC
+>80719 1
+TAACCACTGACGGCAAATATTCGGTGCTGCTATTTGTAGTATCTCTCAGCAGCTGACCGACGCTAAACCGGACATCGAGCATGCCGTAAATGCGTGTTGG
+>80720 2
+GCTTCACGCTACCTTAGGCGAATAGCTACAGCTAGGCGGGCGGAGTCATAACAGGCCTCATAACTGTCCTAGTTTATCTGCATAAGTGCCATTGAGTCAG
+>80721 3
+AAGAGAGATCCGACATCCGATACGCCGGAACCGGCGTAACAAACTTATCCGATGATTTGTTCATTGGTCAAGTTCGCGTTGTTACGCGTTAGCGACTCGC
+>80722 1
+TGACCCTCTAGACTAGCTGTTTGGGCGTAGCGATCGCTATCAGATAAACGGGCGCAGTATCCTACCGCCATCTTTGTAATAGGACAAGTTCGCGATGAAC
+>80723 1
+ACTACATAATCGATCTATATCACCTGCCGCCGGTCTGTGAAGGTCTTCTGGTTAACGCATGCTAGATACTTGGCGACTCGGAGAAGCATAGCGAGATCCG
+>80724 3
+GTAATCGATTCAGGTGCATATATGACTGGCCGGCGATTAGATGATCCGCCAAAAGCTACGCCGCATACTGGAAGTTGCCAGTATTTCTGGCCCTTCCAGA
+>80725 2
+TACTATACCTCGGGTATTATTGTGCCTGGAATAACTACAAGGCGCACAGCGACACATCCGTGCCGTCGTTAAGGTTGCGGGCATAATCAGCGTAATGCTC
+>80726 2
+CTAAAATCTTAACCCATCTTGTGCTGAAGTCTCGGGAAGGTTCAGATTATGCAGCGGACCCGATGCCGACTCGAGTACCATGGAGCATTAGAGTGTTCCC
+>80727 1
+AGAAACTAGGATCAATTAGCAGGGCGGGCAGGCCGCCCGTTACTTCTCTGATGGGCTCTCAGTATATTCGATTTACCCTAACGGAGTTACCAGACTTCGA
+>80728 3
+CTCTGTAACTCAGCCGCCGGATCACGTTTACGAAACGGCAAGCGTTAGCGTGTAATGAAGTCCCTGTCTTGAACCTGTTCGCGCACGAATATGATGTAGA
+>80729 1
+AACCGTTCTGCGACGAAGAATGGTCAGCAGGTCATTACAGGACCGGTGATTACCACACCATTAGTTTTGTCTGCGCGCCTGAGAGCCACATGCTATGTAT
+>80730 1
+ATTTCAAAGCTGTCACCAGCTCGTGTTACCATAACCGTGGATGTCTACCGCCTAAATGCTTGGGGATTCGGCTCGCGAATAAATTACAAGGGCGCGCGTA
+>80731 3
+AGACTTGTGTTCCGTTCTCGCCGTGACAATTCCTCACCATTGCTCAGTCAAGGATGCGGCACCGAGCGCCGTGGATCAATAGTCAAGGTTGGAATAAAAT
+>80732 2
+TTAGGCATGATAACACAACCGGGAAGACTGTGCGCGTTAGATAATGTTTGCCTCGTGGCTCTCATAGACACGAATGCAGAGTGTTTGCCTACCCCCAGCT
+>80733 2
+AGCTTCAACTCGGTGTATATAAACACAGACTACTTGAACTCCCCTAGATTGCAATGGCTTGTTGCGCATCGATGGCGGGGACTGCGTTCAGAAGCCATCG
+>80734 2
+CTCAGAGCCGTGAGATATTGATGCTTTGGATTAGGTTCCGACACTTGACTCGGAGGCGACAATGTAGCTATCACAATCGAGCTATAGGCTTCACACCCCG
+>80735 1
+TGTCCCGCAGGGATCCACGAAAAGTTCAGCAAGTTTTCCTGGATTAGCTGCAATATGTGGAACCGCGTAAAGCTCATGTGCGGCGACACCACTAGTCTTT
+>80736 2
+GACATCCGTGGGATCATTGTGTCTTGCAGATGTCGCAAGTCCAATCCTGGAATTCTTAATCGTCATCCCAGAAACTGAGTACTCGCAAGCGGGACGCATG
+>80737 1
+AGCAAGAGCCCGAGCTGAATAACTAGTTGCATGCCCCGATAATCTTTGTCGGCGGTTCAGCGTATATGGCAATGTGATGTCCACCGAGATCTGATTCCCA
+>80738 3
+GCCGGTGAAGCAAAGGCGACAATTGGGGAATATACGCGCTGCCTTTCTTCTGAACGGTCAAGGGATCTGTACGATTTACTAACACCCTCTCGTTAGCCTA
+>80739 2
+ATTGGCGATAGGCCTGGTCGATTCCATATCCGCTTTTTCGGGCTAAACTACGGCTAGCAGTCAACTAGCCGAATAAGATTATCGCCCGGGCATTAAGGAC
+>80740 2
+CTCTGGTTTAGTGGCGCATGTCGGCAAAATTTTGGGCTCTACAGACATATGGCGCGTCCGGTAGGGCCTATCAACCACTCACAAAGTCATCAAGGTATAC
+>80741 2
+GCCCGGCAATACAGCAATGTTAAATTCTCTCGGCTCGATCCCCCTAAAAGAGGATCTTCCTCTCTGAATGGCGGTAGCTGACTAGTTAGGATGGGTACAG
+>80742 2
+ACAAAGGCCCCAATTTACCCCATTGGGGTGATGTCCGAGTGAATGTGCATAGTTTCGCCGAGCATACCGTACGTGGAACCACCCGTTTTGTAAGAGTTAC
+>80743 1
+GTCCGGCTGACGGGGGCATGAGTTGCTAAGTCTCTCCCATGTAGTGTCGAATTTCCATTAAACGACGATCTTCACAATTGTCGGTGAAAACCACGAACGC
+>80744 3
+CATGGCTGCAATGACAACAGTGGGGTCTACATTTGCCCGCGAAGACACGAATTTCTCGGGTACTTTTTATAGCGTGCACAGGCTGGCCTACACCAATATG
+>80745 1
+GTCCAAAGTACAAGGCTTGCCCCACTTAGGACGGGAATGCTTTTGGGTAAGTATAATACGTTTCGCTCATGTAGTCCCGGTGAAGCCAGCAGATTCACCC
+>80746 1
+CAACACTGTCGGTTATAGCGAATGAAGCGGGTCCCCCGGGTCACGCCTTACGAGTTCCCCGCACGGCTTAACAATCGATTTATAAATTTGTAAGTGTGGA
+>80747 1
+TACGCCAGCTGTAGAGTTATACTGGGAGTCTTATGACGCATTGCTCACAAACTTCCGTTCCTAAGGGTAGAAGCGAGCGTACAAACGGGTCCCTCGTCTA
+>80748 1
+TTGAGTTGTGCCGGGATATTCCACCTACTGTGCAGCCTAAACATAGGGTGCCGTGAAAATGCTTACGTTCGGAAGGCCTCTCCCGACCTAATAGCAATAG
+>80749 3
+TTTTTGGCCGCGGCTTGAAGCCATTCTATTGCAACTTATGTCTCAAGGGGGCTTAACTAAAAGCATGCGCTCAGCGGACGAGAACAGCCCCTAGAATCTG
+>80750 3
+TCCAATAGCTCTGGCGGGCAGATAGAAGTGTACAGGTAACCTTGTTCTCCCCTCAGTTGCAAGAGCGCGTCTTATAAAACTCCAATATAGGGGCTCTGGC
+>80751 3
+GCCGAAATTTCCTAGATGACGACCCTATCAAATCTGATCGCGAGTACCCATTCATCATTCCATTCCTAGGGGGCCGGGGAGCAGTAGATGGAGTTTCTGA
+>80752 1
+CAAGCATTGGATAACTGACCATTAGTCTCAAAGGCAGATGGTAACCTTTACATACTCCGGATGTTTATCGACGAGCGGTGGGCCCCAACCTGGGCTCTTG
+>80753 3
+TCTACGTAATTGAACGCTCACGGTATCGTTATCGAACCTCCGTGCGAAAGGTTCCACGCTGGGTGGTAAAACAAACGGCTTTGTGCAGCTGACCCGTTAA
+>80754 1
+CAGGTAACGGAGTCCTGACTATGGAAAACTGTTGACCCTCGTTTAATTCATGAACAGTCTGAGTATGAATGGGTGAACCCGTCCCCCACTGAGTCTGCCG
+>80755 3
+AATTAATAGACGCATGTTACACGTGTTATACGAGCCGGCTGTAGTGCTAGCCGTAACGCTAATATCTAGTTGCGCGAAGACGCCCCCGTAGTTTCCCAGG
+>80756 1
+ACAGCACCAAAACCCTATTGGCCTGAAAGTTCAGTGAACCGGCGACACGTAGTCTTCAGTAGGGCCTATACGTTATTGGTTCTAGGTCCAAGTGCTGGTC
+>80757 1
+TTCGGTGTCGGGAAGCCTTGTGCTCGAGTCCACTGAAAGCAACAGGTTTGAATTACACCACAGATGTCGCGACAACTCTTCTCTGAAGGGTCATGCTAAC
+>80758 1
+GCGTTATTCCACCAGCACCGCTGCGAAGTCGTAATTCCGTGCGCGATAACGCTTAAGGCCATCATGCACTATAGGCAAGTGTTACGGTATCTGTGAGATA
+>80759 1
+CACTTTACTGGATAGAGCCCTGTGGTTCCTGTCCGTAGGCGAGGGTCCTTAACAACTCGATACTCTGCCAAGAAGGCACGGTCTATGAAATAAGCCGATT
+>80760 1
+TATTCCGAGTACAATGCGGTCAATGCTAGGGAAAGCAACTACCGCAACCTTCCACGCGAAGTTACTGGGTACAGTGCTTTGTTTATGGCCCCCGTGTGAA
+>80761 3
+ACGTAGAAAGCCGCTTGGTCATTATCACTACATGCCATGTCCGACTCAACGTGCGTGGAGAACTAAGTTCTCTGGGCGTGAAATCCGAGCAGTTTCTGAC
+>80762 1
+AGGGACACTTCAAAACTACTCGCTCCTAACCTGGACTAAGCATAGAGGTTCTGGGAACGCTGCGTCATCTATCTGCTAGATGGCGTTACGGGTTTCCAAG
+>80763 1
+TCTCCCAAGAAGGTTCGCTTTGGTTAGGAGGTCAGGCTATAGCTGCCGCACTATTGGCTCCGTTTCCAAGCACCGTACAAGATGAGGACACATATCTAAG
+>80764 3
+AGAAGGTCCACACTTTTACAAATGTGTTGCCGAACGATTCTGGCCCCCCGTGTATACAGACTCTTCACTGGACGATGGACGTCATCAATCGAAGGGTGTG
+>80765 3
+GTCTAACGACCCTGTCCTAATACAGTGGACCGAACGCTTGCCGTGGGTAGGACCTCGACCATAAGGCTGTGTATATGTTGCCCGTCACAGAATTAAATGT
+>80766 3
+TGAGCAGATCCCCTGGGCTAAATTTTTTCATCCACAGACGGATCCCCCTAATAATCCGATATGCGGTGAGGAGCTCCGTGAATGTGCGTCATGAGTAGCA
+>80767 2
+ACGGCGGCAATTCACACGACATTCCTCTCTTAATGGACAATCTGTCTCTTTGGGCAATAACTGACGAGTGGAGTCGATATCGTGAGCAGGAACCGGCCTT
+>80768 3
+GGGCTGGGAATCCGTAACCACTGGCCCCGCGTGAAAACGTATACCGGCTATAGCTTGATTTTATCGACCTAGACATGCGAATAGTTTCCGCTCTTGAGAA
+>80769 3
+CCCGTGCATCAGAGCCCTTACATCCGACATAATCTCTAGCCTGTTACCGTGTATAGTGGTTCTTGACGTCATACGAACATATAAGCGGGGAGTGCAGGGA
+>80770 2
+TCGCAGGGGTGGCAAACAGCTCCCTGCTTTTCTCGTGCCTACGTAACAAAACAGCGGGCGACCTATTACTGGTTGACTATTACCAGAAGTAAATCTGGTG
+>80771 2
+GGTCGAAACCTGTGGTTGAAGGCAGTTCAAGCCACTCACCTTCTCGTAGACCACATCTTGAGAGGTAGGCATTCTTTGCAATGCAACGGCGCGTAATTCA
+>80772 2
+ACGTCGCCGCGAGTCACTCTGCAAATTAAGCAGTGTTAATTTGCACCTGGTAAGTAGCGCTACCATATTTATGGCGTACGTTAGCCCGTCGCAAGACGGA
+>80773 2
+TTGAAACTTGTGCCCTACTTAAACTGTGTGCGTTCGAAATCTACACGAGCCTCGAAGGAACAGTCACGGACAGAAGACCTGCCTTTCGTGGGATTGCGCT
+>80774 3
+TTGCATCCCCACACGATCGCTCATCTGCTACTGACCCTGGTATGGTCGAGTTTCGGGTATGTACGCAACGAGTCAGTATAGCGATTCAACTGGAGAAAAG
+>80775 1
+ACGTACTAGTGGAAATAATTAAGGACGTACCCCGTGTCTTAATATGGGGTGGTGTTTTAACGCCGATCCTTAGCCGCACTACGGTGCAAACCTCCCGAGC
+>80776 2
+CATGGCAGCTGTTTACCATCGTTTTCCGGGCGAACTGATCCCTAACTGGAAGATTAGCTTACCGAGTTATGCAACGCGAGCGTAACCAGAATCGGTCGAT
+>80777 1
+TGACGTCACACATACTAGCATTTGCTGCCAGTGGGACGTCGTTATCTGACAGGTCGCATTACGGGGTCGCAACTTGTCGAGAATCCCTCAGATGACAATA
+>80778 3
+TTATACGTACCTGACTGTTCGGGGGTCAGTGTTGACAGCGAGACCAAAACCTCACCCTTAAGATGCGCCAGTGCGGCCAAGAAGTCATTTGCGATTCTTA
+>80779 2
+ACTACTTATTCACTATAAGGGACTGCGCTAAAACGCGTCAGCTCCGAGGCCGAGGCATGTGTATTGATTAGGCTGCCCTCGTGACAGATCACGGTTCATA
+>80780 1
+TTTCCGATAGGGCCGGGAGTAAACCCATTTAGTGCACTCAGACGCTCAACTGCTCTCCAGACTCTATAGGGCTCGTGTAGGGAAATAAGCAGTTGTCACT
+>80781 1
+CACAACCACTTCCGATACTAAGAGGTGGACTTCGTTACCAATGGGCGGTTTTGTGGGTGCCGGCGTTTTGTACGACAATACCACCTAAATGCTACGAACG
+>80782 3
+GGGTTGAAAGCTGGGCAGCTTACAGAAGGTTTCTCCACGAGCGGCGGTCATCTTCCTACACTTTAGATCCCAGTTGACTGACAATAGACCATTCCAGAGT
+>80783 3
+TAGTCCTCATGAACCGCTGTGTATAGTAACGTTGCTGTCCACTCAGAAAACTATCTGGGAGCCGCATTCAATATTAGGCGCACCTGCGCAGCGATAGTGG
+>80784 1
+GAGGCTGGGCGTCTCAATAGAGTTTCATAGTCCACTGCTACTTGAGAGGAGTGGAAGTCTAGACCGACAACCGCAGTGTTTCTACTAAACCTCCTATCGC
+>80785 2
+GCGGATTAACGTTGAAAGGTCCAGGGGAGCACGTCCAGATCCCACTCTATGCAGCCCACGAGGAACTATAGCAGTCGTTATTTACGATGTCCTTTCATGT
+>80786 3
+TTATCCAAGATCGACTATCGTATTACGTGGTAGCCGCTTTCCTGCACGCCCGCCTCAGGTGTCGTAGATGAACATGGAGAAATTACAGGAGCAGTCGTCA
+>80787 2
+TATAGGCAACGAGAGTCAATTTTGGTCCTAATTGGGTAGCCCATACCCCGGTAATGGGTAAGTCCGATCTTGTCAGGACATGTGTCGCCCCCAAACTACG
+>80788 3
+TGCCGTAAACTCCCCGGGGCGACCAGATTATTTAGGCTCGGAAGCCTGCTAAAACTCGATCGATCAAGGTTTCCTTCTGTGCATATGGAACTGACTAAGG
+>80789 2
+AATTCTAGTCGTTACAACAAAACTGATCCGCGAAGAGTATTCCGCGGCGAGGTACAAGGTGGCTAGGTGACAGTCCGTTTATCCGTGCACTCTCTGTCAC
+>80790 3
+CGCAAAGGCGGAAAGGACAGCACTCAATGATTCTTCGTGACGTGCGACTGATTCCTAGAGGCTATTAAGGCTAATCAACCTTGCGTTTGCCTTGCCATGC
+>80791 3
+CAGACCCTCGCAAACTCGCGTTCGACCTCGCACTGTTACTCTGGATCAGGATAATATGGCCCAGAGTCGAGAGATGGGCTATATATTGAAGACTGGTCTT
+>80792 3
+GGGGTCTGGTTACCTTAGTGTCCGAAACGAGCCTCTACACATAGTCAGATTGCACGCAAGTTAATGCGAACGCTTTCCTGTTCAGGACCCAGCTAAGAGT
+>80793 2
+GGCGATATGGACGATCTTTTGTTTATCACCATACGCGTGTATACGATCCGGCCCAGCTACTGAGCAATAAGTGCAGTACGCAAGTCGATGCTCGATCCAG
+>80794 3
+ACTCGCGGAGTACGTGTAATGATCAATAGAGGACATGATTTTCCTCCTTTGGCGAGCCGTCCGTACACAGATATTGCGCTACCACTCGCGGCAATAAGTG
+>80795 1
+TTCCATGAGCCCCATAAGACTCGGTGTATCGGTACCAGCTGAAAATGTCTTATGGATCAAGGACCCTCATGACTGGTAAACGTTGGACCTTGAGCTGGCC
+>80796 2
+CTACATATTGGCTAAGTACGTGAGTGTCGTCACATCTGCACGAGAATCGCATGTCCAAGTGTTGTCCGAGAGCGTATCCGCGGGCCTATGTTACAAAACC
+>80797 1
+CTCAAAGTAAAACTAAGACGTATGTGGTCAATACGTTCGTCTCCGTATCGATGGTCGGTGAGGGATAGCTACTACTCTGCGACGCCGCTCCATGACGCAT
+>80798 2
+ACAGGGACAAGTGTACAGGGTGTATCTACTAGTCGCAAGTTTAAGCCCATGGAGGTGGACCCAGTTTGACCTATCCAATAGTCGTTCACTACGCTCTCGC
+>80799 3
+GCTGACCTCTCATATAGAAAGTCTGCGTGCCCAGGGTACAGATAAGACGAAGTGTCTGTGGCTCTAGGGTCGACTCGTACCAGTCTATGCAAAATCTCTC
+>80800 2
+CGCACACCGTTCTAACACCTAGGTGCTGCGCATTTTGGCCTGATTAAGCAAGCGACGAGAGAGCTTCCAAAAAGATTTTTCTGCTAGCGCAGTTAGCTGG
+>80801 2
+GCTAACCAAAGGCATCTTATCATGTCGTAAATCTCCATCAGAGGCGGATGACGTTCCGTTAGTGGCTGTCAGTCATCAGAGCGCAACGTGCTATGGATCC
+>80802 1
+ACCGATCTAGTCATTTAACAGGGTAAGAACCGCGCAGCTCTTATGGATTTGATCCCCCAGGGGTGTCTGACGGCTCCGTTTTCATGACACTGAAGAGACA
+>80803 3
+TACGAAACTTGAACTCCCTATTATCTAACACGGCTCGAGACTAGTATTGATCGTACATCGGCGTGGCCTATAAGGCCAGGTGCCTTAAGGGGCGACTGTC
+>80804 1
+AACTGCTCGGACTTGCCGGAACGCTATTGGAGCCCTATAAAACGAATTTATCGTCAGGCCACATGGCCGGCAATGTTTGGTACCCTGCAGGTTCTAAATG
+>80805 1
+GACTGGGTCCCAATAGGAGCGGCCTTCATCTGAATTTGCTTGAAGCTTCACAGTAGCCAGTCTACCAAAGGGAATGTACAGACGGCCAGCGTCATTCTTT
+>80806 1
+TTTTGGCTTGGTCACTTGACAGACGAAGCAGACTCTCATTCAGCAGGTTAATCGCTCGCCGCCTCCGGTGAACTATGGAAAACGAATCTACGGTCGTGAA
+>80807 1
+GGGCACTCGCAGTAGACTTGACACACTGTCACAGAATATCCTACTGGTGCTTTGAACATTACACGGGGCCTCTTATGAACTCGTGGTACAGTAGGCAGTC
+>80808 2
+GTGAATCGCTACGTGAGCGTCACGTGTGGCGGAAACCCTCCAACTTTTCAGGAGTGCAATTCGGTTGTATAACTGACTAATTCCAGCTTGCACAGGCACA
+>80809 2
+AGCGCCTCCAGTACTAGACTTCGGGCACAACGCAACTTCGCACTTGTCTTTATGCAGCGTCTAATGAAAGGCGTGTCTGCGGAGTTATAATAGATGCAGC
+>80810 3
+GCTAAGTTCCCCATAGGTGAGCGACCTTCGGCGCCGTGCATTTGCAAGAAATGCAGGGATGAGACGTTAAATCGTCTCGCCGTTATCAATACGTACTTCA
+>80811 3
+GGCGTTTTGGCCCAATGACTCGAAATTTCCTGAGAGCGTTAGCAGGGTCGATAGCCCCAGAAGCCGGCTTTTCACGATAATCTACCTAAGCATGATCATG
+>80812 3
+GTGTCTCTTATGTAGGAGCCCCGAAAGATCTCCTTCGTCGCCGTGGGTACGCTTGAGACTGGTATGCTAAAATCGTAATCCACGCAAAGAGACATCACGT
+>80813 2
+ATGGTCCGAGTGTCATAGGTGGTGATAGCTCCTAACGTTGCTACCTCCCGCCGAAAAAAGGCCGCGCCTGCTATGCATCTAAAAAGATGACCGTGTTTTA
+>80814 2
+GATAGGCGTAGGAAGCATACTCCCAGGTGGAATATTAGTTCCGATACGAGAAGTAACATGATAGTGCACGCAACTCGGGCGCGCTTTCCTTTCCTCTCTC
+>80815 1
+ATATCTCGTTCAATCCATCCACCCTGTTCTCGTGGGGAAATATAACGATACAAGCGTCGGAGGATAGCGTACAGGTTGCCTTGGAGCAAGTGGTACTCCC
+>80816 1
+CCGATCGGCCTTCTACCAGAGACGCGTGGATTGTGCTGCCTTTGGTCTCTCTAATACGATTACGAGCAGAGATACCTGGGCACTCATGTATAAGGAAACA
+>80817 2
+GACATCGGTCGCAGGTACTTTTTAAAAATGGTATGCTACGGAGCCAAGACGATTACTCACAATCCATGGAGAATGTCCGGCCACCTCGTCTTGGCTTGGC
+>80818 3
+TGATCTAGATGATCGCAGGTGCCAAAGAAACATGAGGCGGCCTTTGAGTTTATATTCCGTCGGCAGCGATCAGACATCCGCCCAAGCAATGCCTTTCGTT
+>80819 3
+CATCACAAATTTAGCCCCTATTAAGTCATCGTCCATGACGAATTCGATATCCTGTCTGGCGCGGGCAGATTGGGTTCGTACGGGCCAACCATGGAGTAAG
+>80820 2
+AGCACCTGTCCTGTTTTATAGATGTGCGTCCCTACTTGAGGGAGTCGCACGCTCCGCCTATCGAGTCATAAAAAGCAAGGGAGCTAAGTAAAGTTCTGCC
+>80821 2
+TTTTGATTTTGTAAGACCCGGGCAACCCAAGTGCTATGCCATGCTAACAGTACACATGGGCTCGGTGGCCGTAGCCGCTCTGTCAGGCAATATAGATCAA
+>80822 1
+TTCCGCTAAAGACGTACACTTGCCTAGCTTGATCTCGGTGGACGCATCTTGTTGGCACGCGGCAGACCTTTTATGCACTAGGGAGTAATAACGCCGAAAA
+>80823 2
+GTGATCCCGGACAAGTCTTGCAAAGGCACTGATTTTAATGTTTCAGGGGCACCAGTTCCTCCGCATTAAATGCTCCGTCTGAGGCGGTCCAAAGCAGAAT
+>80824 3
+TCTTTGTGGAGCATTCATTTCGTAACCCGCCATGGAAGATCGCACCAGGTGTCCGGATAAATGAGTCGTTATTAACCCTCGGGGAACCATGTCGCAGACA
+>80825 3
+GCTCGCATCAGGAGGGATCCGAGGTGATCAAGCACATTCTGCGTGTTATCTGATTTAGGGCAAATCTCTCGTGACAAGGGATCCGCTTTCAATCACCAAC
+>80826 2
+ACTAAAACTAACGGCTGCGTGTGTCTTGCCTACCACGCGTACAGATCAGAACGTATACTGACTTGGATCGTCCTATCAAGGCAGCGGGTGAGTCATGCTT
+>80827 3
+TCAGTCTAAGGCCTCGTGAAGACGAGTCATATCCCTTGAGTTTGAACTACACTTAGAACTGCGGGTCATAATACCGGCTCGACGCCGTTCGGATGATCAG
+>80828 1
+CATACCTCAAGGACTACCAGGGGTCTTACCCCGATTGTCAGGTCTCACTGATACGGCTTAGTTAGTATCGGGCGTCGCCTGAAGAATAATTGAACGTACG
+>80829 2
+ATCGCATAATAATACGGGGAGTACCATATACATGCCGCGATGACGCCCATGGTCCACAGCCTTGAGTAGTGCTCGATTTTACGGCTTGCAGGTCTTGAAC
+>80830 2
+GGGTAAGCTAGTGCTTTGTATAAAGCAGCCTACACCCTAAGCGCAGTCTGACCTTGCCAGCGCTCGCCGAGCAAGATTGATCTAAAGCTGTGTTTTAGAC
+>80831 3
+TGGGTCCAATAGTGTCTCCCCGCAGGGTCTCACGGGGTTTTTCCACGAGGAAAAAGGAACGCGGTTTCATTGCCTCTTACTTCAAGAGGCCAAATAATAC
+>80832 1
+CGCTGAGTATGGCAATGCTATAACTCACTCATCCTCCGGGAACTACAGGCATTGATAATGACGGTAAAAGGCCTCGCGTTAGTTACCGGTTCGTCGGCTA
+>80833 3
+GGATTGGCGAAGCTTGTCCCCCCCGATATTTAACCGTGGCAAAGTTAGTCGACACACAGTCGTGCATTTGTCCCAGTACAAGTTCAGAGATAGACCGTGT
+>80834 1
+AAACCATAAATGTTGTCTTTTGGAGAACGCCAGCCATGTCCCTTAAGAATAATAGGACACGCTCTTGCTGGGCGCGGATGTTCGCGTTGCCCAGAGACCT
+>80835 2
+CATAATGTCGCTCAAAGACTTAGTTTTGGCGAAACGTGCCGTCACCTTAACAGCGAGAGGTACCGGACGGTCTGTCGCACATGTGTATTCCAACGTGCTA
+>80836 3
+ATTGTTGGGCTCGTAGTAATTAGCTCACCTAAATGAAGGCCACGGTGCACCGCTATGCAAGCCTATCGTGTGCGCTTCGCATCAGAATTTGCACAAAGGC
+>80837 2
+CCTGATCGGTAAACTGAGTCGTGAAGTCCATTCCGTTACTTCGTTGAGGAGAAGATGAACAGCGCCTCATACCGCCTACCTCGAATTGGCTGGTCTAAGA
+>80838 2
+AGTTAGAGGCACCTGTCGTTGAAGAAACTTGACGATGGCCGCCTCGATGCAGACCCGTCCTTTGTTCACGTGTATACCGGAAATGTCAGCTGCAAATTAC
+>80839 3
+TCTTAACCTGGTACGGTTGTTCAACGAATATGTCGACCCTCGAGAGAATCCGAGTAATCTACGCACCGAAGTCGGCATTGAGACGCGTCTGTAGGCATCT
+>80840 2
+CTGCACACTTTAGACCGAATTCGTGGTCCTACGTATCTTAATCCGGGCGTAGGGGGGAGATGACGCGAGTTCACTGTTGAAGATTATCCACCCATCCAAA
+>80841 1
+GTGCGGAGTTCGCAAACGGAACCCGTGTGCCTTTTTGTCTTAAATCCGATTCACGGAAACGGTATGGCATGGCAATGTGACCACCCGCGAATTATTAACC
+>80842 1
+TTTGTATTTGTCTCCTGTAGATACATAGGACCAAATGAGTGCCGTCTACGCTCTACGTAACAAAGCAGCAAACGCGCAGGTCGGCCGTCGCCGAGATTGT
+>80843 1
+ATGACCGGAAGGTTCACGACCCGTAATCTTTTACGACGCGGTAGTTAACTTTCCGAAGGACATTTTCATACTCACTCCGGGCGGTAAGGGTAGCGAATCC
+>80844 2
+TACAGTGCTGATACGTCGCCACGGAACGAACGCGGCGCCAAACAGACGCTCAAGTTGTGCTTGTTGATTCTCAAGTTGCCCAAGTAGTACGATTCATTTG
+>80845 2
+CGGTATCATTCACCTGCGATAGCGTGTAGGAACACTCCGTTAATTCTCGCAGGGTCATTCCGAAGGACGTTGTGCTTCCAAAGAAGTTGTCAAACCGGAC
+>80846 1
+CCGCCCATGGGGAGAACCTACTGGCTCCGGCTGAGGTTCATTTAAGGAAGGTGTCAATTTTGCAAAAGCTCTGAAGCGTACTTTAAGCCACTCACGTATC
+>80847 1
+GTTTCAGCACGACGAGTCTTACCGCTAATACCCCATGAGATGCTATCGCGGGGTTGTCCTAGCCCGAAATCTCGTAGACAGCGATAAGTATTTCAAGGGT
+>80848 2
+ACCGGAGGATGTAGCGGGCGACTTTAAACCTATGTATGGTCATTCCACCCAAATGGCTCCGGATATCTTTTTCAACACGAGCGGTAGATACGGCCATTGC
+>80849 3
+ACACAAGCTCTGCCGAGCCTCTTCTACAAATTTGCCGGTGCTTACTGAGTTACGCATTAGATCGCCTGGGTAAGCCCAGAGAGGATATCGGTACAGTGTA
+>80850 2
+CAAGAGTGACAAGGGCGCGCTAAACGGCTTTCGAAGATTTTAGCCTACGCTTCGACAGATGGAGTTCGTGTATCCAGGTTTAAATCCTGCACTTCCCACG
+>80851 2
+CCTACAGTATAAGTTTCATTGTATAGATACGATCCGTTGCGACAGGCCTGTACGAGATCAGGCCCTCGTCTCCGCTCGTCGTCGGAGGAGTAAAATCAAG
+>80852 3
+CAGTGAGCTAGGCATTGCATGCGAAAAGGGTGTGACCACATCCTTGGATGACTTTGGCCATAACTATCACCTAGGCGCCGTGCGTAACACTATTGTCTAC
+>80853 2
+GTATAATGCCGTACTGGGCCCATACATACGGGCTATGGTACTTAGATTGCTCACCGCATGTGGAGCAAGATACTGGAGGGCACAAACATTGCTCCTTTCC
+>80854 2
+TGTCGCATACCTCTGAGCCCTATAATAAGTTGAGGTTGTCTCACCAGCTCGATAGCCAAGCCATTGCTCAATAATTGAGCAGTAGGCAGCCTGAGTGGCG
+>80855 2
+GAGGCTTTACAGTAGAAAGGAGCTTGACCGGTACACTAGAATCCTAGTCTTGCACCCTTGATCGACTCGCTGGATAGGGTAATTCCGCATTCACCGACTG
+>80856 3
+TCCTCGAACGGGTCCGTAAGTTGCGCTGGCTGTGCAACTATCCCCTGTAAATTCGACAGTATGAGTGAACGTAAAACTACTCCTAGTGAAGGCTAGCTGC
+>80857 1
+AACTATTAACTTCGGCTTCCCTAAGGCCCAATAAGACGGGAAGTGACCGTCCCGGGTTTCTTGCGACCTGGATTTGTAGCACTATAGATAAGCGGGACCT
+>80858 2
+AACCGGATCGTAGCGCCCATGAAACTTGTGGTCCCTGGCCAAATTTGCCCGTGCTGGATTTAATTCCATAGGCGTTATAACTAAACCCCTAGGGGTGGAA
+>80859 3
+CCGTAATCGAGGATTGGTTTACGGGCTCCAAACAACGAGATGCAATGTTCGTACAAGGTAACATTCTCTAGCTGTATGCATTCTGTCCCGACCGGCCGAG
+>80860 3
+AAACGTTCTGGAGGTCTTGTCGTCGCACGAGCGCACCGTAGTCTTATTAACTGAGCAGAAGATGTTCACGAAGATCCGCTACGCTCTCGCAACTTAGAGT
+>80861 3
+TTGCCAGAGGTTTAGGTCGACTCCGGTGACAGAGTTCAATCTGGACCGCTTGAATACAAATAGTTCCGCAGAGCGACCTTGCTCAAGGCCCAATAGTTCT
+>80862 2
+CCGTATCTGATGTACGACGCGTCGGGACGACGTTTATGTAGTCCTTTCTTGATGAGACGGCAAGCCTCAATACGAAAATGGCTACTAAACGCCGGTCACT
+>80863 1
+CCTGGGTGCATCAGGTCGTGAACCTTTGATGCTACCTAATGGCATGACTGACTACCTTAATCAAAACAGTGAGCTCCTGGCGGTCATGGCATCACATGAG
+>80864 2
+CCCTCGGTACGTAAAGTTAACCCCAGTTGGTCCATGTGATCGGGAGCTAAACGGGATTCCCAGTAGTAAGTGCTCCAACATCAGTGTTTGCAGAAGCCTT
+>80865 3
+TGATTTCGACAGAATGCGCCGCGGTTCGTCTAAAACACGCATAATTACGCGCGTAAAATAACTTATATGGCTTGCGGCCCGGGCCCGTGCGATTGATACT
+>80866 1
+TCAGTAATTCATAAGAAGGACCCGCGACAGCATGCAGGGTGGGGTTCTCTGCCTTTTGTAAGCACGGCTAGCAGACAAATTCATTCCTAGCCTCAGTGTC
+>80867 1
+GACCGAAGTTCCATAGGTATTCCGGGTGACTTTATCGATCTTACTCTACGGTACACCGCTGGGTAGACACATTACAGGCTCGGCAGAAGATAGGTCCATC
+>80868 2
+GATAATAGCTACCGAAGTGGCGTGGTAGCTAATCCCGTGTTGTGGCGCTCTCCCGTAACGGTAGACATAGTAGAACCTTACAATGTAGCCCTAGATCCTC
+>80869 2
+CTAGCAATATTTGGCTTAGTGACATAGACACTCACAGGACACCGATTCTGGCGAGCCGCTTGTGAGTACGACCGGATTCGCCTATACACTATTCGGTGAG
+>80870 3
+GGATAATTCGGATTTTACGAATATGGACCTTGTGGAGCGCTACGCTGTTCCCGCGAAGGGATACACACCGCTCCTACCATTAGAGCATATATGCGGCATC
+>80871 2
+TTGGGTTCGTCGGGGCCACGACTCCTGTATGCCAGGATGGATCGTACATAAAGGAGAAAACCCAGGAACTCTCTTACTACATGCCTTATCTGTGCCTGAA
+>80872 2
+TACCCCGGCTTGGCCGCGAGTGCTAATAAAGGTGCGGTCACCAATGTGATCCTTTGTAAATGCTTACAGGTCGCTAGATTCACCAGAAGTCCCGAGTATA
+>80873 2
+TGCGCTAACTAATTAGAACGTCCGGAGCACCAAACAACATCGGTGACCATCGGACTTGTTTTCCGTGGCTCGGGGTGATAGAAACTATGTACCTGCTTCG
+>80874 3
+GGCGTATCTAGTACACCTGTGTCCGCCTATTCATAATGATTGCAATATGGCCAGGGGCATAGTTGAGGAATCCCCTCTGTGTCCCAGAACAATGCCGAGA
+>80875 2
+GAGAACTGAGGTGATTGAAGATTGTGTGAGAGCCAAAGCAAAGGTCTCTCTCGGCTCGTTCACAACGACCTTTGCCCAGGACCACCTTTCACATGTTGCT
+>80876 3
+TAACGATGCGAGTTATAGACCATTAGCCAACCTGCTGCACCGGACACCGTCGGCAATTCTTGTTGAGGTCGAACGGTACATATGCTGTCTTATGCCAAGG
+>80877 1
+GCATCTAAAGATTTCCGTGGCTAAACAGCACTCCACGATACTGGCTTTCCGGTCAGGGTCGGCTGACTCTGGTGAGCTGAAACAGGCATACTATCTAGTA
+>80878 1
+AATCTTAGGGAGCCGCGATCTAAATTTGGTAAGTCGATCTGCGATATCTGATCAAAGTCCACCATCGCAGTTCGCACAGGCTCATTTGGGGCCCCGAAGT
+>80879 1
+CCGGTATTCAGTTGGCCACTGATAACAGTTGATAAGCCCGTCTGTATGAACCTGTATACACACGCTCTCTAGTTTCGACTGGGAGAACGACTCCGGAGGA
+>80880 3
+GGATGACAGCGTCTCATAAATGAAACACCCTTTCCGCAATGTGGTCAACCACTCGTCGCAACCGGTGGCAACTCTCTGTAAATGTTTGGACGGTATGGGT
+>80881 2
+TCAGGCAATTATTGTCACCACATTAGAGGTGGGCTTGACACGATGCTCGAATATACTCCCCCGGAGAGGGAGTTACTTCGGTCCCGCTCAATTATGCAGA
+>80882 2
+CAGGCTGAAAACGACCTGTTCACGTTAACACTGCGTCGGCGCCATGTACGCGTTTCTCGTTATGGATGTTACAGGATGAAGCCCTTCGGAACGCATAAAT
+>80883 3
+TGGACGGTTAGCCCTCGGCACATATTGGCTTGGAAAGTCCAAGGTTAATTCCCACCCAACTGACACCTTGGGACAAGGGGCGATACTGATATCTTCGTAT
+>80884 3
+CGTTTTTCCTACACAAGCCCAACTGCTGGGAGAGTTTCGCATATTGTTCGTCTATCCCGTGAACCAGGGAGGCAGCTAGCATCCGAACTAGAAAAGGTGT
+>80885 3
+CGCGGAAGTAATCCGCTCTTAATCAGCTAATAGCAGGTCTAATTTACTCCCGCAGAACCTTCGTGCCGTATCAAGCCTGGGCGGGAATATGAGTTGGTAC
+>80886 3
+AAATGGTGTAACTTGATATGACCTTGCACTATTCCTCGACAATAATGACGATGCGGGCTCATTGTCTCCTCGAGGCAGGGTGGCAGCCACTTGACACGCA
+>80887 1
+CGAGCGTCTCGTAGCTGGTTATTAGTTACCGTGTAAAGTGTAACATTAAAGCTTTGCCGGTGACGCCTGACGGCACCAAACCGGGGATATCAATTCCACC
+>80888 1
+TAAAGTACATGCACGCTTACCGGATGAAATTATCCAAGACGGGCGGGCCGTATAGCATTATGCTGGGCACCATCTCTAACTTAGTCGTCCTTGCGGCGAT
+>80889 3
+CTGGATACGTAGCTGGTCAACGTAGATAGACGACATTACCTCCAACGTCTCTGCCTTTTGATACACGTTACTACGTCACGGTAGAGGGCTCGACGGGATA
+>80890 1
+AACGCTCCCGGCTAGCTGGACGCGATAGTGGCCAAAAGGAGTTGCCCATATCAAGCGCGCGATATGATGCTGCAATTCTGATTGCATTACTTACCAGTTT
+>80891 1
+TTGAGTCGGGAACTGCCCAAGGGCAGTACAAGAGTCCCTTTCTGTACTCATACGGCTCTGGTTCCAACTTTAGGGTCAATACAACCGTGTGTCGAGAAAC
+>80892 3
+GACGTACGCTACACCTGGCCGTTGGGTATGCCGATCGAATACTATGCCAAATCTAGCGTGTTGATTAAGGCGTATCGGTCCATACCTACCCTATAAAGGG
+>80893 2
+TAGTCAACCGTAAGATCGAATTCTAATAGCGCGCCGGAGTATATCAGCGACGTTGATAGACATGGCATTTTACGGGCACGCATGGCCCTCTCTGGCCTAT
+>80894 3
+TACGAGGATGCAGCTTAAATGGCGGCGTTCAACACCTGTGCTGATTTGGATAACTATTGCTTCTCGAGTCCCGGACGGTTCGAACCATCAACCGAAGTAC
+>80895 1
+AAGGTATGCCCTCTTCCTAGAAAGATATGGTACATGCGCTACACAATTCCGCAACTACGTACGCCCGGGTGTGTCATAGCGTAGCGAGTTGCCTAGGTAT
+>80896 1
+AGGGGCACAAGTCTCATGATAAGGACTAGCCTTTAAGTGCCCAATGTGCTTCCAGACTCGTGATGGAGCCTTGGACAACACTCGGACCTGACTTTTTACG
+>80897 1
+GATTACTTTCCCCCACGACTAATGGTATCTTTATCTGTGTGTAGTCTATCAATACGTAAAGCACAGTAGACCCCGGGCTCGAATGACGGAGAGCGGCCGG
+>80898 3
+TAGTTCTCGTCCCGGCGCTTTAAATGTACGACAACTATACAGCGTCCATACGGGGCGCAGAGCCTAACACCAGTTATGCGCATTGACAGTTGGTATATGG
+>80899 3
+ACGTAGGATGTCACCTATTGCTTGCGTGCGAGGAATATGGACCCCCTTCAGATCGTCCGCTAATAACGCTGTTAACGCTCACTCATTGAAGTAAGGCGAG
+>80900 2
+GGTTTACTAAGTATTGTCGGGAGGGTCACTGTGTACGGAGCTACAAAGGTACCAGTCTATATCCCATTCTCAGACCCCACCTGTTAAGCGGAGGACATCC
+>80901 3
+CATGCCTTGTTGCAGACAACGAGTTTCGCGCACAATCGAAAGCTTTTAGCATTAGCTCCGTTCGAGGGACCCTCCAGTGTAATAAAACGTGGCTGAGGTC
+>80902 1
+TGAATCCTTACTAGCCTATCAGGAGACATGTCTTAGGTTATAGATTGCGCGAGGGAGGCAGCAACTATACGTGTCGCACACTGCCCTTACACTTCCAGGG
+>80903 1
+CTCGTTACAAGGACCGATTGCGGAGTCCGCGGCCCAAGCACAACGTGTCGATACGTTGCTATGCGCATAATGTATAAGTTTCGTAACTTTTCGACGAAGC
+>80904 2
+CCTTCTCTGAAGCTTTAGGGCGGACGAATACTCGGAAGTATTCATTGGTACGCGCGCAACAGTTCCTTACCAGTATATTGGGTACATAGCCGAGCCACAG
+>80905 1
+ACTGCACGGGGTGAAGTACTACTCTCGATTCACCTGCTCGCGAGGTGGAACCGTTATTTGGCGTAAAAACCGAGACTTCCTAAGCATAACTGTTCACTGG
+>80906 1
+GTCCCACCCTTAAAGAGCGGGTGCATCCTTAACGACTCCATGCGATCTCGAGATGACTAGAGCAATCCCGGTTTGACAATGGGGTGAACTTTAGATCTGT
+>80907 2
+ACTCCGTCAGGTACTTCTGTCGCATAGAGGCACGTTACCCCAGAGGAAGTCTTGTACACCCGATAACTGATTAAGTACTAAGTGGGTCCCCTGAGGGATT
+>80908 2
+ATTCTAAAGCAACAGCAGACGCCCTGCATATGGGACGATACAATGGAGGGTTCTTGAACGGTTGCAGTCACTACAGTGCAGCTACTTTCGCGCCTTCGTT
+>80909 1
+TTATTACGAACTCTAGACCGAGTCGAATCGTCTAGACCGGCCGGATAACCGCATGGTCCCAGTCGAGCAATGGTTATACTAGCTGATTCTCGATGTGACG
+>80910 1
+TCCGTAGGCGCAATGTAGCCAAGTTTGATTTTATGACGATAGTTTCTCCCAGAGCCGGGATATATAAGACGTCTACCCAAGCTCAGGGATCACCGGCCTG
+>80911 1
+GGGCCCGAAAGTACCAACCAGCCTGAGTACGTGGTTAGCCTCTGGAGCTCCTAAAGTACAACAATGTTCTTTAGCAAAGCACTTTCTTTGTTCGGGGGCA
+>80912 3
+TTCCTAGTAATCCGATGTTGAGCGACTTGACGGCAATGGATGTCATAAGCCCTACTCCCAGTACAACTCGGTGTAGCGGTTGCGAAGATACCATCTGGCA
+>80913 2
+CTCCCGAGTGTCAAAGTTATTAGTACAATATCAATCAGGATCAAGGCCTGTTAATCTGTAGGCGCGCGATGTACGCCTGGCCGTCGGCGCTTTAGCACAA
+>80914 1
+GAACGTTGCCACTCGACGTGTTCTAGTTTTAATTATCCCCCGCTATACTGCGGGAAGGGGAAAGACGAGCCTCCCTAATGAGACATTCGGGTGATTACCA
+>80915 1
+GTTGGTGTAGAAAGCAAAGGCTTGATGGAGTGCTAGTTCTGACGTGCTTTACAACTTCCGAAGACCCACCTTAACTCTTAGCGCCCGTAGTGAAGCCACC
+>80916 3
+GGATTGGTGAAGCGCACTCGGTAGACTTCATGAAAGGCCAGAGATGATGTATTGTGCATGCTCCATCGATATAACCAGGCCAGCCTTCTACCTTCCAGCT
+>80917 2
+TGGTAAGTTATACGCCCTGCAGCGAAATCGGTGGCTACACTTAGCCGTCACCTCTCTTTGATAACCATTGATCGAGAGGCCGAGTATCAAACTGCATGGG
+>80918 3
+GCCCTCCATCTGAAGTTCCCGTTAACCAAATATAAGCCGGTTTAGGGGGTGGGGGACCAACACCTATTGACCTTACGTATACATATTCAGGGGGGTCCTA
+>80919 2
+TACGGTCGGTTCAGTTGAGTCACCACTAGCCCATCATCACGTCAGGTATGAATCAGTATGCGACGCGCAAGTCGAATTAATTACGCGGCTGCCGATTAGT
+>80920 3
+TGGACCCGTTCCCTTAATTAGGGGGTACGCTCAAGTTGGAAACACTCTTAAGCGTATCATATTCACTATTAGGGGACCGCCCAGGAACAGCTTGGCGATC
+>80921 2
+TACTTCCGCCTAAATATCGGTTGGAAACTACCCTCCTACGCAATGTTTCTGAAGACCTACATCATGGGCTTGCCGAGCGTAGTGAGGAGGCTGGTAGAAC
+>80922 2
+ATATTCTCTAGCTTTACGTCCCTTTCGGACCTCCGCGGGGAATGAAGAGCTCGCAATAGGAGCGACCAGTTACTGATATCGTGCCAGCAGACTGAAATTG
+>80923 1
+TAATTTATGATATGGCACCAACGGTGTCTCTGGAGCAATAGTAGTGCAACTTAGTTAAGCATCGTCATGTCACGGGAGCCGGTCACCCCCGACGGCCTAT
+>80924 1
+ATGGGATCGTCTGGCAATGAAGGGTCCCCTGACCGTGTTAGGTACTGCACACGGCTCTTCTTAGCAGGCCTTATCGACTGAATAACCGGAATACAAACTT
+>80925 3
+CTATGGGATGATTCGTAGACAGACGTCGGTCATCGACCTCTTTCCCCCACACAAGGAATCCAATGACCGCTCGGATGTATTAGTCTGAGAATGGGGTACT
+>80926 1
+CAATTGAAGTGAAGGGACACTTGAACTAACAGCTGACCCTTTGGGCATGAGGCCTCGCAGTTTCTCCCGACGTTCGAAACTTTTTCGACAGGTCACGTGA
+>80927 3
+ATATATCCCCTACAGCTCAGCGCTCTTGCCAGCGTAGGCCAGATCCGGTTAGAATGGATCATGTTGCAGGTCAGAATGACGTGCCAGTTAAGTCCGATAT
+>80928 3
+GTCCTTTAACGGGACGGCACAAGGTTCTAAACTACCATGGGTGAGGTCTATTGTTCCAATTCACACCGGACTAATTAAGGTCGAGGCGATCCCGTACGTC
+>80929 1
+AAAAGTACCCTTTGCACGACGCGTCAAGTAGTAAGGCCACTGGTTTAACACGTCCGTCGACGTCTGGATTCATCCATAGGGCATGTGCGTTCGAATTACG
+>80930 1
+TGTTCTGAGTCACCATTCAATCGGTGCATCATTAACCCTGCGTAACCGAGGCCGAGATTACTCAACGAAACTCGGTGCATACTTATGCGGAAGTTGCGGG
+>80931 2
+GCGGTCAGTATACAGCCCGTCAGTTCATTGTATTCACGGCAAGGGACAGCGTACATTGTGCCCGAAAACCTCATTGCAATCAGTGCGGTTTCGATTAAGC
+>80932 3
+CAGTTTAAAAGATACTGCGACGGTTGCGTCAGGATAGAGCTACTGCCAGATGTTCGCCCGGTTTTTCGTGAACACCACTCCTTACGAGGTAAACTCGAGC
+>80933 3
+AAGCTCAGTGATAGGTGTCAAGGGCTCTAATCTTGGTAGCAAGCCCGCGCTCTGAAGCAACCTGACGTCCATGGTTTATGTGGCACACTCCATGTACTAA
+>80934 1
+GGCTTTTACGGCGGGACGGTATCCCAACCTCTTTTTATAGGTGCCGATCAGGGACGTCTAAGTAACCCTCCGACAAGGGCTTCCAAATACGAATGAATGT
+>80935 1
+TGGGCTAACCCTTTTCCCATCAGTAACGAGAGCGGGAATAGTATATAATGGGTCTCGCCACGGAAACCCTTTCGTGCGGAATTTTTAATCAGAGGCGCCC
+>80936 2
+TACCCAGGAATGTTGCGAACTATCCAGTGTCAGTTCCAGACGGGTTCGCAGTCGTGTTTATGATTAGCGTCAGGCCACACAACCGACGATACGGACTATT
+>80937 1
+ACGAATGTCTAAATGACCCCCCTGTATTCGATCGATTTAGTTGCGGGACCCCGGCTTAGTAGATATACAGACCCGGGCGCCGTTTAAATCGGGTAGCTAA
+>80938 1
+AGAATCATCTTTCGACAACCGAAACCCCTGTCAAATGGGTTACGCGTTAGTACCATTACGTACGGGAGTTCCTTATTTGGAGCCAGTCGCGTCCGGAGAG
+>80939 2
+GTCAGGTAGGACGCAATTAGATGCGGGGCATTATCCATGTTAAAACTTCTTCAACAGCTAGCTCAAGCCTTTCCAGGCAGTTGAGCGGCTGCACCCTTAG
+>80940 1
+CCGAGAATCTAAACGATGCTAAACATTGGATAGTGAGATGCCTCTCTAATTGGCTAGGTTTCCTGTGCTGCCCGCGCGGACAACCAATCGTTCAGCGGTA
+>80941 2
+CCCCTAGGTGCTCGTGACCTGAGTATATCATAGGGACGCCTTACAGCACGCTGTAACCTTGCGTTTTGGCGAAAATGCACATGCTAGAGATCTGGCAATA
+>80942 2
+GGCGTGGCGAGTTCACTCCGCGCTAGTCCTCCAGCGTGCCGGATAAAACGAATACTATACACAGATCACTACTCTGTGGTACTGTATTGTCATAAGGGTA
+>80943 2
+CAACCCCGATAGTCCGCTGATGATCTATGGCATAAACCTTGAGCTTGGGTGTAATTCTATACCCCCCGGGGGTTGCTGAGAGACGATTCAGAACGTAACT
+>80944 2
+CGACGCGTCAACCTGATGTTTGCCATGGGGAGTTTATGACTTTCTCGCACTAGGACTGAAGCAAGAACAGTAGAGCTCTCCCAACTGTCATGCTTACGAG
+>80945 1
+GTGGGATCGTGTCGCCAACACGATCCTGGTGACAACTCCTGACATTCGCCGGAGCCGGTACGGTTCATATCCGCGATGTTATTATTTAAGAAGCTAAAAC
+>80946 1
+GTGTTACGAGCCCCGCGATATGATCGCAAAGGGGCCGGATCGATATACTGTGATCACATGGATCCTTTCTAATACCTCATCGACAGTCTATCGGCGAAGT
+>80947 2
+AATTTACCGACCAGGATTCGAATGGCCGGGGTGTATCGCAGCCGTCTATGATAAATGCTTCCGAGATTACCCAACTACTAATCTTGCCGGATGAGGCTGC
+>80948 3
+ATAATCTATTCATTGAAAGCTCCGATGCGGTTTTAAGGTCGATCGGTTAACCGCTTTCCCCACGCCCAGAGTGACACCCAGCGGAGAGAGAGGTTTAGTC
+>80949 2
+CAAGCGGACTCCTTCTTTTGATCACATCGGAACAGCTGTAGGCAATGATTACGGCCCTTCTAGGCAGTAATTAGGTCGACCTGACCGACTACGGGTTAAG
+>80950 3
+GGATCCGTCTCTGTGTTAACTCATCCATGAACTCCGGGAAGGAACAGGAAGCCCCCTGATAAGGTTAGGCACTGTTAGTTCTCAAGTGCAGATTCCCTGA
+>80951 2
+CCGTTGAACGTTACGAAATTGCTACTGGTCATCCTGCCTGCAGAACGAAGTTATTAGTCGGATCATAAATATTCGGCGGTCAACGATGGGCCGAGTCCCC
+>80952 2
+CGAATGGTTGGTAGAGGCTTTACCGACCCCCGTCGTGCCCTCTGGAGTACTGGTTACGAAAGACAAAACAAAGTCGAGTTGTCACATGTTATTCTCACGC
+>80953 3
+GAGCGGGTTAAAGAAAACCCCCTGTGCTGATTATTACGCACCATTATAGGCCTGTTCGTGTTACTACATCAGGGTGAACAATCCTTGACCGACGGCGGCT
+>80954 1
+TATGATGAAACACCTCTTCTAACATCCCATTCCGCGAAAGCATAATCTTCGCGCAGTATGGGGAGGGAGCCAATTCGACCTAAGGCGCGTTTGCTTGTGG
+>80955 3
+CATAGCGCTGCTCACGACAGTAACGGGGATAGATTAATGGCCTCCTGTGTAGCCTGTTCTAACGCCCACGATTTGCTTAGGGCCGACGAAAATACGTTTA
+>80956 1
+GAGGCAGCCTTGCTAAGAACCTGAGTTCTCGCTTAGCGATGTGTCAGAGGCAGCTATTGGCTTCGTGTAATAACCGCAGTCATCCATTATAACCCGACGA
+>80957 2
+ACTGACTGCGCCTACTATTGAAGTGATGATACTAAATCAATAGTCGGCACAGACCTCGTTGGGTCTTCGGTCATATAACCTGGCACGGAGGCTCCAGCTG
+>80958 2
+GGGATTCTCCGCGTGGTTGGCAAGCCCTTACCGCTTAAATCTCGTACAGTTTAGCGGCATCATGTCCGGAGTACGCGGAGTACTTAAAGTACAATCAAAC
+>80959 1
+ACAGCTAGGTGCGCTCCACGTTTAGCTAGTCAGATGCTGAGGGCTTTGGACCTAAGTATAAGCTTTGACCACGCCGCAAAACCTAGATGGTTCGCTACAT
+>80960 3
+TGATAGTACTCCGGGTACACCAGGTTTTAGCCAAGAGTAAACGATCTATACTTCCCATCTCGCGGACCGCCGTAGGGCATTAATGTGCGTGAGTATACCG
+>80961 2
+TGGCACGATGCTGCACAATATACCACGGGTCATTTCAATTTTGCTTGACTTGGTTACAGCAAGAGGACGGCCGGGGACCCGACGGAACCCTACTTTTAAT
+>80962 1
+CCTGACATTGGGAAAAGCATCACCTCACCGGAAAGGGTATAGGTGCGAGAGTTGCCACAAGCAACAGAGTCTACCGCTGCTTTTTCCAGTTTCGTTGTCT
+>80963 1
+CTCCGATTATGAGGCAATCATCGGGCAAGTTACCAGGGCGCACAGCTTAAGCCGTCTAAAAGATCCATATGGTGCTATGCTGTCGTCAGCTTGGTTCAAC
+>80964 1
+AGCACGGTAAACTCAGGGCAACCAGCCGATATCGTGTACTGACAGTCAGTCAAGAACGTTCCGTTACAACTGGTGAGCCTTTTCAAGTTTTTGTCCGGCG
+>80965 1
+ACAGCCGTACTAGACACGAGAATTTCCGTGGCACATACGAAGGGAAGCCTGATACCGCCTATTTGCTGAGCATGCAGGTATTTTCGTTTGCATCGACGCT
+>80966 1
+CGCTATCAGACATGTTGCACACAATCTGTCGCGATTATGGCGGGTCATCCAATGTCCCATCGTAGTGCACCATTCTAAGTCATGAGCACATTGGGGAGGA
+>80967 1
+CTTGGTTGCTTGACCCTAAAGGCCAGTCCTGCATGGAGGTGTGGTCCATCAACTACTGGCCTATAGAGACAGGACTAGGAAACATATACCTCTTCGTGCA
+>80968 1
+AGATATTCTGGCGGTGAACTCCCACCTTGGATTCGTGAGTAGATCAAAACACACGATAAAGGCGCTTTTGGTCCGACTGATGTTGGCCCCCCTGCAGTAA
+>80969 3
+CTGTGCGCCGGTCAAGCAAGATAATAAACCCCGTTCGATAAGCGCTTTTAAATTGCCGAACGTCTATTGTGTTCGGTTGAAACGACCGCCCTACGGAGGT
+>80970 3
+ACAGGATGGCCCTTGCAGGTCCCCGTCCGCTTCTTAGCACGTAACATAATGGGTTACCGTAATGTAAACAATCGGTAGATCGCATGGATCAGTTACGGTC
+>80971 1
+TTAGGCTCTAACCTCAATTTTTCGAAGATGGCTCGGTCCAGTTGACGAGCGGACTGAGATACCCGGAGACGGCACCGCATACTAAGCTACAATTTCTGTG
+>80972 2
+GTTCGAATCAAAAAATTGGTTTAAAAATTCGAGCCGATCACCCACAGTTGTGACCCCGGGTGAAGGTTATCTCCTCTGTGGGTCGATCCGGTGAACGCCC
+>80973 1
+CGTTGACTATGTTGTAGTATGGATTTGATCCATGAACAAATCCCTAGATCATCCTCCTGGACTCCTCCATAGGGCTGGGGCCCACAAGAGCTGAGAGACG
+>80974 3
+GCGTATCCAAGCACCGTGCAAAATCAGCCCGCGCTATATGAACTTTGAGTGTAGCATACCAGTGAGGGCTTTTCGTGCGATGCCGTTCTATAACAGAGCT
+>80975 2
+GCACTTTGCTGCGGCGATGCCTTGCCGTTATCCTACAGCACAGAGACGAGGGAGAACTGATCGAACAGCCTAGTATTCTGCTTTTGAACAAGTGCTAATC
+>80976 3
+GACCTTAGGGCGAGAACCTTGGCTTACGCACTAGCCTCCGTGAACCTTTCCGGGGAATTACTATATTGCGAAGAGAATCCAAAAGGGTCTGCCTATGTCT
+>80977 1
+CGTTCAGCAGGGATGGCAGAAGGTAAGATTGTTCAATCTTCCATACTTACTCGTGCCCTCCATGTAGGGAACGCGGACCTTCTTGCCACCGTATAAGAAG
+>80978 1
+CCGCTATGCGAGTCCGGACTTGACGCTCCTAACCAGGAAGCCTTACAGGCAAGTTAATTTCGAATTGATAAACGGGAGGTTCGCTTTTCAGCAGTTGACC
+>80979 1
+GGCACAACCGCAAAACGCAATCATTTACTAAATCGGATTCATCTGGTGCTCATTTGCCCCTCGTAGCAGTGGCCTGGTCTTAGGGTAGAACATGGATGCG
+>80980 2
+TATAAGTCACTCAGGGTTACAGCCGAATACATGGGTGTAGTCATGTCGTGGCCAACACGTCCGTCCACTCAGTTTCTAAATAGCGTCGCGTATGGAAGCC
+>80981 3
+AGTATTTGACGTTTCAAGCCATCGGAGACGGATATAGTACGTCGCTGAACCCAGAACATCAATGTAGTCTTTTCATCAGGGCCCATTGCGCGGCCCGATG
+>80982 1
+CTATAATGACTTACGTGAAAAAGCCTTAGGACTCCTGCGGACGCCAATTGGTGCGCGTTGGAGTAAGGGACCATAACGTATCTCGTGATTATCTCCCCCG
+>80983 2
+CCCAATAAGTTCTGAAGCTCGTGTGCCTAAAGCGCAATCGACTCGTTGGGTCCTGAGAATCTTGGATGTCGACCTCGAACTCCAGGAAATGAGCCAGTTT
+>80984 1
+ACACTGAGAATTCGTTTCATCATCATCAAAGTGAGAGACAGGGACCATCACCGACGTTCTGTTGACCCCTGTTTGCGGTTTGATACCCTAGGGACGCAGG
+>80985 3
+GGCAGTCCATGCACGTAAGCTGAGAGATGAAACGCCGTGACTGCGCTACTACACTATGCCACTATCTGTCGGGTAAGTATATTCTCAAGGCCGCGATTTT
+>80986 1
+CATCCGCCCGCCGTAAGATCGGGGTAAATAACTCTTACGGCACGCGACATGTAGAGACGCGTGTTGTGTAACTATTGCGATTCATTAGACCCATCTGTAG
+>80987 3
+CGACGATGGCTGGTGCGAACCTTTCCAACATGTCTGGAGATTTTTACATTCATGAGCCGATCATAACAGCTAGGCGGCATTAACGCCATAGCGGGCCTTA
+>80988 2
+AAGATTGCCTTGAGCTGCTACCCGAAATGGGCGAAAGCGGGATCTACAATCTTATTAAGGGTTATCAAGACGACCTTTTTCCGTCGGCTGGACCTGACCC
+>80989 3
+GGATTTGGCAAATGCGGGGGCGCGAATCCCCTAGACCATGAATCGTACAAGGCGTATGTCGCTAACCTCTGCTCTTCTCTGTCGGTACAAAATATCGTAA
+>80990 2
+TGCGACGTCACTGACCGCCATCATAGTGGTCGCATGTGTTTGCGCATTTCTGGAAGACCAGTTGGGAGCCATACGAAAGGAGTCACCAATTCTAATACCT
+>80991 3
+ACTAGTTCAGTGCGGGCGCCAAAACACATGACACTGTTAGTAGGCAGCCCAGGGCTTTGATTGGACCAGTGTGCTCTATCCTTAAACAAATGTGCTGTCC
+>80992 1
+ATCTCTGCTCTATGATGCTCAATGAGAAAGAGGTCGAGCTGGAGCCATTAGTGTATTTCAGCTCGGCGACCTAACCCTTTGCAATAAGGCATCCAGGGCC
+>80993 2
+ATCCATCGCATTGCCTTGGATGAAGACCCATTGTTGAGCCGTGTCTACAGACGCGGTTAACACACCGATTCAATCGTTGCGGGAAAAAGTGTTGAGTCCC
+>80994 1
+TACTGGGTTACACCTCGTGCAACAAATACGCGACAGGTGCAGTGTCTCCTCGAAGAATACTCTATCCTGTGCTATGAGGGAGCATCCGTAGTGTGCCATA
+>80995 1
+ATAGAAGTTCCCATGCGGGGATCGTCAGGCATTTCCAAAACCCTGGGGTGTCGTTGGCCATCACAATCAGACATAGTCGACCGATTCTTCTAAGATGCTG
+>80996 2
+CCTTAAACCTCGATGTGAGGTGAGGATCGATGGGGTCTCTTGGTCATTCTTATACCCAATAGTCGGCTTACAACAGGGCCCGTGTCAACGCTAAAGAACC
+>80997 1
+ACAGCGAAGTGTTAAGCCAACGGTTGTTGTTATGACCGCGACCATATCCACGCTGCATAATCCCTGGGTATAGCACACTCTTGACGGTACTGGACAGTGT
+>80998 3
+TACGACGGCTGGGTTATGAAAATGGGTTCTCGTTCTCAAATATACAATTTAACCGGCCCGAACCTGCGCCTAGTCGGGTGGCAATACTGAGCTCTAACGC
+>80999 2
+GAAGTGCGCCACTGACTCATATTGTGGCGGAAAAGAACCGTAGCCATGCTGCAAGAGTTTTGTTACCCATTTTCCCCAGAATGGTACCTCGTAATGGCGC
+>81000 1
+TGAGTTCTGCGAATCCGCGCACTACCGGTCAATGTCGTAGTTGGACACTCCGAAAATGCGGAAATCACGTGGACACGCAGATCGGTTCAGCTCTATTTTA
+>81001 3
+ATGGGTTCACCTAGGTTAACACTTACTCTCAGACTCAAGTGTTGGCTAACCTGGCAGTAGGGAGTACGCTGCTAGTACTTCACTGCACCGGCGAAATAGC
+>81002 3
+GCCGGAGATGGTACCTCACTTCCGATCGTTCTTAGGATCTGCTAGATGGAGGGAACTCTGACAGAATCATGTCCAGATTGCGAGATACGCTCTACAACCT
+>81003 3
+GCATTCCTGACATCAGTCAGTAAAAGGTTGGGCATTTTTAGTCATAGTCCATGCACTAGTGCAACCCGCTGCCTGGCGAAGCTTGTAAGTACGCCCAAGG
+>81004 1
+ACTATAGTCTGTGCCGACCTCCTGCGCCCAATTGGTGGAAACATTTACCCTTGAATGCAACGAGTGTATTAGACCATGAGGAGAACCGGCGTGAGTCCTT
+>81005 2
+ACACGGTACTAGCGTTGACCATTATCATCGCGAACTGTTCGATTGCCGTAAATTCCGATCGACCAGATCGGGGTGACTTACGGATCCTTAACGACTAGGG
+>81006 1
+AACGTAAGGTACTTCTGAAATCGTACAGTACGTGTGGTTGAACGGAGGGGTCGCCGTTCACATCACAGGATCACCACCTAATCCGCATCTGGATCCTGTT
+>81007 1
+TGGCGAATCCGCAAAGTCTTATGATCCGCAGCTAGAGCTGAGGCCACATGTCTAGCTCACTATGAAATCATGTACCTTATGTGGGCGAAGACCTCCTTGG
+>81008 3
+CATTGGTGGACACATAGTATTGACAGTCCCGTAGCATCAGTCGCCGAACATTTAGTGCATCTTGAGGCCCATTGCTAGGATCGCGACGGATCACTCTAGA
+>81009 3
+TGAGAAACGCCGGCTAAACTGCTTCAAGCGTGTGAGTTACGTGCACGAGCTGCTGCAATCGATTGACTCCTCGGTTACTGAACCGCCATTTCAGTAATAG
+>81010 3
+CAGACAAGGATCTCAGCTATCGCTGCCCAATCGAAACACGTGATTGTGACTCTGTGACTGCCTTGTGGGACATGAATCCGACAGTATGTGGACTGTACCT
+>81011 3
+CTATACAACCCGTTCCCGGCCTCCTTGGTGGGGGGATAGGTGAGTAACGTAATATTAACTTGTCCCTGTAGCCCGGATGAGATCAACCCAACGTAATGAT
+>81012 1
+TTTCCAAGCATAGGCAGGTGACTATTCTTAATAACGCGTTAAAGGGCCGTTATATCGCTAAACAATCGCGCGCCTTTCTGCGGCGATACGAGTCGCGGCA
+>81013 3
+TCCCGAGTAGCGTGAATCGATACCCGTCGCTTCGATGGACGATCTCGTTTTAAATGTAACGACCCATTAAGGTGGGCCGACAATGATTACCACCGTGTAG
+>81014 1
+ATACTGCTTGCCCTGAAGACTAGGGGGACTGAGATCACCATCCTTGTTTCGAAGCCACGCAGCGCAAATTCTAGTAAAAGTGTCTTTTATGCCGGGGACC
+>81015 2
+TGCAGCGTGGAGAAGCTTACGATCGGAACCATGTGTAGTGCGACAGTCGTCACCAAGCATGTCGCTCTCATATTCCATCCTATGATCGAGCAGTTGCTAA
+>81016 3
+GAGACCAGGGACTTCGCAGGTTCCGGCGGTAACATCTTGATAATATACACCCAAGCTCGATTACTGAAGGATCCTAAGGAGGCGCTCTCTTTGTTGCCTA
+>81017 3
+TTAAACTCGTTATCTTCAGGGCTCGACGAGCAGGGAAACGCCAGCGCTAAGGGATCTCGCGCCAAAATTCACATTGCACTAGTAGTCTTTAGGTGGTCTC
+>81018 3
+GATCCACGTATATGTATATCCGTTGTTGCGACATGGCCGGGGCAGCTCGCTTAAGCCTACAGGTGTAAAATTTCGCTCAACCAGATGGCAAAACCCTGGT
+>81019 2
+GCATAGGACTTTGCGTCTTGGGGACTACCTGCACAGACCTCGGAGCGACCAAATGATCTCTCAGTTTGGCAGATATCTTCGTACAGCCGAACTATATGGA
+>81020 1
+TTTGTACGAATCCACGTTTCGGGATGACTCATTCAACTGCAGTACGTGGCTGGGAAAACGTTAACGGCACCGCGCCCTGGAGGAATCTTCAAACTCGTTA
+>81021 1
+CGATTGACGATGTTAAACCATCTGCGCCGTAGAGTCCGCATTCTGTGGCTCTTGAAGCAAACTTAGCTACTTGCCAGGCAACTTGAAGGCATCGTAGGAC
+>81022 1
+GGATTGGCTTGTCTGCGAGGTCAACAGCATAAGAGATCCCAGACGTCTTGTTTAAACGCAGGGCTACCATTCTGTAACCCCCCAGTGATTGGATTACAGC
+>81023 3
+ATTGTGTGGCTCCATCATGACTCCCATTACATCCGAACTCTACAGGCGGGAGAACCGGCCCAGGTGTATATAAACGTGTCAGGGTCTGCACTTAGAGATT
+>81024 3
+TTCCCGAGCATCTCCTAGCAAGGCAGTCTGTAAACGGCGCCGTCAGGACATGTGGATAAGTACATGCATGCCTACGTCTTGATTGCTCAGGGTTAACATA
+>81025 2
+GACAAATAGGCTAAGTAGGGAGGTCATCTTGCCACGTTCACTAAGTCGAATAACCTGGGTTGACTAGCGCCTTTGTTATGTGGCACCTCACCTCGCAACG
+>81026 3
+TTCATTATGTGAGCACTTTCCCGGGATACCCGCTGTAAGCTATTCACATCAGCTACGAGCGCATTGATAGGCCAAGGGGTTACGCGAGCTTAAGCAGCTA
+>81027 3
+TAAAAGAGGGTATATCCCCTGAGCTCAAGTTCGGAATGCACCTTCGCTAGATGGATCCTGCGTTTGGCCGATGCTGCACTAATCTAACGGACGCTGACTA
+>81028 1
+TCAACCTTCCCTGTTCCGGGACCTTTGTATCCCCTACGTGGGGCATCAAATAGCCTATTCGAACAGTGGTTGGAAAAGGAAAACTTGGGTTCGAGAGCAC
+>81029 1
+CCCCAAAGTTTCCAGGGAGGTACCCAGTTTCTAGTGCCTACGCCACCATTAGATAGATGTAGCGGCATTATTTATGAGGCCGGCAGCCGATTGTCTAAGA
+>81030 2
+CGCACCGTGTTGGCTCCCGCACTCGCTGCTTAGTATAATAGTAGTCCGTTAGCGTGCACTCTAATTCAAGACCAAGATGGTGGAACGTATACGGGAACAT
+>81031 3
+CTGCAGGGGTCCGACTACCACCGTTAAACTCCCATATTCACCTAGCAATGGCCTATACCGTTTGAGGTGCTGTGCTTATTAAAAAGTGGGCGGACGATAG
+>81032 1
+ATCCAGTTTGGAATCTAGTGACCGACTAGCAATGTAATTCCGGTACGAGGTTAGCTTGGTTCAACATCCCACAGCATGAGCCGATCGCTGCGCGTCATGA
+>81033 3
+TCGTATGGGGGCTACCTATCTAAGCGTTTCCGTGCCTCGATGTTATCCATATAGCTCTAGTCGGGTGGGTGACCAAGAGATCAACCAGAAAAGCCCATCA
+>81034 3
+TCGAATTCGCAGTTCCTAGGCCCACGTGCACGACGAGACGTGTGCCCGCGTGGATCGAATTCTCCTTAACCAAGGATTTAAAATTGAATGTACTGTGACG
+>81035 1
+GGGAAGTTCTTAAACATTAAATGTCGATCCCTTCAGGCCTCGATTAAACCGTGGTAGGGATCGACTCCAACGTGGCATTGCGCAGTCACGCTCTATGCAG
+>81036 2
+AAACACGTGACCATCTGTCGGCCCTATGCTTGCAGTAGCCTATTCGGTGATTGAGGGTAAGGCACCTACTAACTTTACTGCCAAGACTGGAAGGTGTACC
+>81037 2
+GTGCGTTGCGGTGTGAAAAACTCTGCATCGCTAGCAAACTGCAGCATATATTTACGAATTGCACTGTCACGACGTTCGGCAGCTAACGAGCTAGTCTCCG
+>81038 2
+GTAGATTGTCTTCGGGACACGGATGGATGTCAACCTGTCGACCCTGAAAGCGCGAGACCGCTGTCACTTTCAGATGCATCATATCCACAGCTTATTAGAG
+>81039 1
+AGATACGTCCTGAATCAGCTCCTTCTCGAGCAGGAATCTTTATTTCACCTAGTACGACGAGGCTCCATGAAAACGCAGGTGGGGTGTCTGACACACGTGT
+>81040 1
+CTTGAACGCTATAACACTGTGCCGCCCAAGAGGCGGTGAACACACCTCGAGTGTTTGTTCATTATATGATAATCGGTCCGAGGACGACGGATTCGTTCCA
+>81041 3
+GGGGACCTCCGTCGGTCAGGAGATGCTAACCAACCTAGTCTGCGAGAGTCAACTTTATAGTTAGGCTCCGTCCATTCAGCAAAGAGTTTCCGTAATCATG
+>81042 3
+GCCATCTTGCTGAAGATGCGATCAGTAAACCTGTTCCTTACGCTACAAGGGTGCATAATCAGCTCGCGTCGCTTCGGACATAGATTAACGCGGTACGGTA
+>81043 2
+GAGCTTGCTACCAGGAAGTGTGCTATGTAGTCGATCTCACAGGCACATCGTCCGGGCTTCGCATTAATACTGCGAAGACATTTACCGTAAGCGTATCCAG
+>81044 2
+TACGGTTGTGGAGAACTTCTTTCCTGACTAAGTCAGCCAGCAAGGTAGGAAGCGAAACTCTCGCCCTATTCGCCCGTTAGCCACGGTTAAGCAGTATTAG
+>81045 3
+ATATGCGGGGGGACGACGGATACAAACTTCGTGAGGTGCCACATTTTCCTGCCCGTTACTTACTCTCAAGGCATGCAGCTCCATTCTAGAAGTAGACATG
+>81046 1
+GGTTATCGACCGGATAGCTTACATAGGACAGTGAACCTCGAAGTGGAGATTCGATCCAACTCTGTTAGTGCTCTCCACCTGCAGCTGCCGTAGCGAATAT
+>81047 3
+AGTATACGAAGGCAGCACCTGACTTTCGTCGATCAGGGCTACAGTTTCAGACTCCCCAGGACTGACTTTTTTGGAGCGTCACAATCTAGGGAATAGCCTG
+>81048 1
+ACCCGCGTTATACTATTGAACCACAGTGAGCACACACCAGCAGGGATGTACGGCTGGGATAGTTTCCATTTTATGTAGCCCTCTGCCATGAGAAGGTGCT
+>81049 1
+AAGCAAAGGTCGTGACACCTATCCATGTCCCGGGCTGGAAACGGTAGATATGACGATGAACCTTATTTCTGCTTCCTCGGTAGAAACTCTCGTTCAGGGC
+>81050 3
+CAACGCACCGATCAAGGGTCCTAGTTCCAGTCTGGGAATATATCCACACTATGGGGTAGCTGTGACGTCAATCGCTACGAGTATAGCCGTAGCTTATCTG
+>81051 3
+CACTAATACAACGGACCGTGATGGGTCCCGGGGTATCCCTAAGCGTGCACCGACATGGCTGAGATAATCGAACCGTTGCCATGTTTGAGTTTTCTAACAT
+>81052 3
+TCCATGGACACAGCCACCTAGCTTGATATTTGATAATACTAACCCGGCCCGACATTTTGGTTGACGGTTATGTCCGAGGGCGCCAGGATATGACGTGACA
+>81053 2
+TCAGGAGGGATAGCCTACGGACGGTCTAGAATAATTTGGAATACCGCCTCAACGCGAATGTCTTTCGTTCGTGCCGGTACATTTCCCAGACTGACTGCAA
+>81054 1
+ACTGGCGAAGGGACCGTGCTTAATGCACAACTTCTCTATGATGTCTAACACGCTTAGGTCCGGGTGTCATATATGGGGCCTGTACAAAAAGCTTCCAGCC
+>81055 2
+GCACCAACGTGGTTATACCTGGCCCCAGATAGCTGTTTCTAGGGCGAACATCAGCTTTGAGATGAGCGTCGAGACCACTTAGGACCAGTATTACATTTGC
+>81056 1
+GAGAGGCTCGTTCCTCACGAACAGTAACTGGATATTTGCAAATGCTCATCGGGTCATCGCAGTACTGACCGTATTACCCTCGTGAATGACAGAGCGCGTT
+>81057 1
+AGAAAGTTGGGGGTTGATTGCCTCGCTACCGGTCGAAAACTGTGCCGCAAAGGCGCTCCTCATCAACTCGTTAGTATAGTGTAACGTCCTAACTAACTCG
+>81058 2
+TGGCTATGTTTCATACACCGTCTAGCCTTGTGCGCAGTACTTGGATGAGCATACCACGGTCCGTAGCGAGCCATGCATAACAAGAATCCGACTGTTAGGA
+>81059 2
+TTACGATATCTATAAGAGAAGCGACGGTGCAGTCCAAGCACCGTCTTCCATCGTGTGTCGGAACACCAGTCCGCGGGTCTGGTCAGCTCGATTAATATTA
+>81060 3
+AGCCGCAATTTGTTCGGTTAGTAGGGCACTGATTAAAATGCGTAACCGTCTCCTACGTCGCGTTCGAGATCCATCAAGATGTACTGCACTCGGAGACACG
+>81061 1
+GGTACAGACCGAGGACCCGTATTAGGCTATTAGCCATTCCTAAGCAATGAGCTAATTGCTAACCAGGGCGCCGGCGTGCTTAGTTTCCTAAGAGCCTTAT
+>81062 2
+CGAGGACAGAACCTTTGTTCTCATCCAAAACATGACCATGTTGAGGGGCCAGAACGCGTGAGCGCTAGTCTCGTCTTTACCCCGATCTAAGATTGTAGTG
+>81063 2
+TTCTGCTTTCTGGGCGCAAGCGATCCGGCGTGATTCTGAGACGATTTTCGGTAACCAGAAGCCAAAGAGGTCCGAGTATTACAGTAAAATCCCCGCCTTA
+>81064 2
+TGCTTTGTGTTACATTAGACGGTAAGTCAGACCTACTTCCCGAACGTCAACGCGAAACTTCTGGCGGCGGATTACTACAGGCGTTCGACAGCTGATGAAC
+>81065 1
+GTCCCCTCGATCAAGACAGGAATATCACTTTGTATGGAAAGTGCTAAGAGACGACCTACGTCGGATGTGTGCCATTTTGTTACACGTCGGGATCCCAGCC
+>81066 3
+ACCCGAGTATGGCTAACTCTTCGCTCGTTGTCCCGATTGGTAAGTGAGTCCAAACGACAAGGCTTCTGGTACCGTGAAGCATAAAACGGCTAGGTATCCT
+>81067 2
+GCATTGGTCGCGAAGGCCCTTAGTATACGTGTTAACTCGTGATCCCTCAGAAGACGGCTCGAATGGCGTTGTATAAACGCTACCGACGTCTAGACCATAT
+>81068 3
+TCGATACAGAGAGTAGACAAGTCCTAAAACCCGGAGGGTTCAGGTCGTATCATTTGCGTTATTCCGTACGTCACCTGGGGACTCGTTACAGACTTGCCAC
+>81069 2
+TGGACCCAGCTTATTCTGCGAATGACTCATGTAACGAATGAAAACTCGGACTGGCTATGATCCTACACCAGATCTGGTGTCGGCGCAGGGAATTCGCTTC
+>81070 1
+CGTCGTGCCATCCGTTTTCGCGATCCAACCTCAAATTCATCAACGATATGTTAGCAAGTAAGTGAGCGAGAAGGCCACGAATGTGCAGGTTGTTCCGCGT
+>81071 1
+GTCCTCTAATACGTTGATCCCAAGAGTTTGACATGTGGTGAGCTAGTTCTGGGCCCCGTAGACGTCTCCGCTAAGAGACATCATCATCAAGCGAGAGCTA
+>81072 3
+CGGCGGCGACCGTACACGCCCGTCGTCATGTGTTCCCGTACGAACGTTTATTAAGGAAATACCTTCCCAACAGCGCGAATATTATTAGTAGATTGGGTAG
+>81073 3
+TTCTCCCAGCGTCGATGACTTAAAGGCTTGCCGGGTGCTATAACATGTTTGGCATACGGCTTCTACCAGTACGTCAACTCGTGAACAGAGTCACAGGGAA
+>81074 2
+CCGTGAGAGTTCCAACGATCCCTTCCACATCAAGAGTGGAAGCCGAAAAAGCGGTTGTGACCTTAGGCACGTCCTTCTTGCACTTGGTATAGGGATCATT
+>81075 2
+TCAGTAGACTCCTGATATTGATTGTCGATAACGGATCCCAGTTACAGATGGCTTACCTTAAAGGACACACCGTCCCAGACGGTGGTTCAGTCGGAGTGCC
+>81076 3
+TGATCTCAGCATGGACATTCTCTATAACGGGTACTTACGCACACAAGTATATTGGGCGTAGCGGTCAGTTTTCAGACCATATGGAGCACCGCCGCGTCAG
+>81077 3
+TTCAGGAAGGCACCATACGTGCAGTCAATGTCAGACAGAGATGTTTTACTCACCTCGCATTGATCGGAGCGTGTCTCGGGAAATCCGTAGCGTACCCTTA
+>81078 1
+GGTCGGCATCGCCGTTTCCGACGACTGATCCACATAGGGCACATAATCTATAATCTTCAGTTTTTCCCTTGGCGGGTGATCAAAGGGCAAGGATCGAACA
+>81079 1
+CCCAGAGTCGGGATCTTAGTCGAATACACTTACGATTACTGGCCGCTCAGAAGCTAGAGGTCGTACCCCGGAGCGATTAAGCACTTAAGTTCATGTTTGC
+>81080 3
+GCGCTACAGCCATACTGTGAGCGCTCACAGGGTGGGTTCGCTTTACACAATTGACGCGATATCGTTGGATGGATTTCGAACCCTCCCAACAAGGTAATTA
+>81081 3
+TGAGGCAAGAACCGATTCTCTTATGTAGGATCGCATCGAACGCCAAATTCTCGCTACGGTGCTACAGTAGGGACCTTTAGCGGAGTACCTTTCCGAATGC
+>81082 1
+CGATGCGGAATGTCGGACGATCTAAGTCCATCCATGAGGAAAAATGCGTCCGTAATCTGTACCCGCCAGAACCTTTCTATGGTATTGGCGTAGCCATGCT
+>81083 3
+CGGAGCCCAGAGCAAGTTGATTTACGTGATTTACTACCCATTTACGCCAACGGAAGCATAAATAGTGGTTGCTTTCGGCAGTACGGCGCCCTGATCACGT
+>81084 3
+TGGAAGAAGCTTATCCACGTCGAATATCGAACGCTTTGAGCAGATACGGCGAGCGTGTATTCAAGACTCTCACTTAGTGCGTCTACCTCCGTGTCCAGAG
+>81085 3
+CAGCTCGGTATGGAGTACCTCGTTCGATACGCGTGTGAATACAAAATTCTCCAAATGATCCGGGGTGCTATATATCGAGCCTACACGGCCTGGCGACTTA
+>81086 1
+TGTCTCCTGGGAGGACTAAACTAGGCTCGTAAGCTTATCATCAACCCACGTTAGCTGAGTGTTGCCGAGAATCTCCAGTCCAAACGTCAAGGGGTTACTG
+>81087 1
+GGGCGTCGACTCGTTAACTAAATAGTTAAGTGAGGGTATGAGCTTCCTTATAAGGTAATCTAGCCAACGTAAGGTCTCTACCCGGCGCTGCATACCCCCG
+>81088 3
+CCTGCCAGTCCGGGCTCCGTTCTATGCGTTTCAACCGTATTCATTGGCACTTACATTCAGTAAAGCGCGTATGGTGAAGAAAGCAAAGTCACGAAGGGCT
+>81089 1
+TACGGTGGTATGGCCATCCCATACTTGAGACCGGATATTACCTACTAGCCGCCCAGGTATGATCAACAATCGCGGGACGTTCATGAATTGCGTATACGGT
+>81090 1
+GAACCCATCCCGCCTTAGTTTCTCAGCTCAACTCGGCTCGGGTTCCTATACATTGGAATTACATTGGGCTGGAAAGGTAGAAGGGGCAGCACTATACATG
+>81091 1
+AAGCCTAACCCGGGTGACTGGAAGTCTTACGCGCAGTTTGTCGCTCGGCGAGGAACTTCGTGCTTGCTGTTCCAGAACAGATAATGACATATCATACCTA
+>81092 2
+GCATCGTGGAACCCGTATAATTATCTATCTATGGAAGCATTGTATTCCACGCGGGCGGGGTGATTCCCAGCGCAGTATAGCTAAGACACCAGTCTCTAGC
+>81093 2
+TAACAGGATAGTAGGATAGACCCCCGCTGCCATGCTGTAATCTGCCCTAGGCCTTGTTGAACCGGTCCGCCTCAAGCTAGAATAATGGCTATTTGAATGG
+>81094 3
+TTAATCTGTGCGTTACGGTCGAACTCCCACCCTAGAGGAGACCGACATGGACGCCCTTTCGTCGAATTAACAGCTGGTGCACAACATATAGTAGGTTGGT
+>81095 3
+CATGCTTTGTAACGTACCGCATGGAACTGTACCAGATGGACCGCTTCACTACTCTCGGATGATAGACGTTCCAGTAATGAAAACTAGGGCTCGGGTCGCT
+>81096 2
+TTCGCACGCTGCCACACGGCCGATTCGTTACCTACTAGAGGAACATAGGAATGTATTTTCCGAGAATAGGTCGAACCCTGCGAAGGCGTTTATCTGTGAC
+>81097 2
+CCGGCAGCTTTCTCCCCCCAGTGAAACGTTTGCAGAGAGACAAGGTTGGTTACATAGCAGCAATTGTCCCGCAATCTTCCGAGATTGCTGAAATTGAGGT
+>81098 1
+GCCTAACCCTTGAAGATGGCGGCATATGAACTAAGAGGGTTGTAATCCTATGCCATAAACTCGGTAGCCGCGCTTGGTCTACCAATTGCCTTGAAGTGCC
+>81099 3
+TATAGTGGCGACGTCGTACCTAAACAGATTTTAGACTCCGCGAAATCGCCGTGTGATGTAGCAACGGGCATGCCTCCCCGGACTTCGTGTGCTTAAAATA
+>81100 2
+GGCGAACTCCGTGTCCAATGGCAAGTAGGCCAATACGTCAGTGCCGGTGCTGCTAGAAATCTCCTTAACTGACGGTGTCAATCGCAATTAGTTTCAAGCT
+>81101 2
+GGAACGTTGGTTCTCAACTTAACAGACCACTTTTGACCAGCGGAGGCAATTCCGGACACTCAGTAATGGTTTTCCCTCTGTCAGAAGATGACCTGGGAGC
+>81102 3
+CCATGGATTAGGGGCTCCTCCGCATATTCGTGGCGTAACGAAGCTTCATCCTGTGAGGCTGATGGGATAGAATAAAATTCCGCCTCCACCTAAGTCGATA
+>81103 3
+TGCCTGTTGGGAACGCCATCTGGGTGAACTGTACCATATTGCCTTATACTTGAGGCATACGATAACCGTTCTAGCCGCCTGGCGAAACGCAATGAACAGT
+>81104 3
+GTAAACCTTAGAGTCCTTGGCTCTCGAAAGTGGACCCGCTGCCACAACTCCTGTGCTTAAAGGGCGAGTCCAGTAAAGAAGATCCTTCATAGGTGTGTCT
+>81105 1
+TTCCAACTGAAGAAGTGAGCGGTGTACTAGGTAAGGGTGGACACCACCCAAAGCATTCGGTGCTGTTTCTTAACAGTAATCTGAGCTCCTTCCACCGGTC
+>81106 1
+GATGCTGTCTCGTCGCTGTAGCGTAGACCACGGATGGGCCACCTATGATCGGTTAACAGTATGTTCAGCAAATTTGCATGACCATAACATTGGCCGAACC
+>81107 2
+TCACTTACACCGTCAGTACGGGGGGTAGATCCTCCTGGGCATCCAATACCGGAGTAGGGATGGTGCTTGTCCAGATTAAAACCGCTCACAATGCAATTTT
+>81108 2
+GTGACTGGCCCACATATGTCGGGTTTTACCTAGAAACCTGTTGGTGGCTCACGAAAACTACGCGGTATCAATGGCATGACCACACCTTCTTGGAGAATCG
+>81109 2
+TCCATGCAGGATCCACTAGGTTTAAATGTACTCGCGCACGAAGCGGATATCGTCCATATGTCGGTGCTGAGGGATCTGATACCGCCTAAAAGCTGATCCT
+>81110 3
+AAAGCGGAACAGTCTTTTGGAGCTAAGCGTCCTCGGTTGTGACAGAACTCAATGTTGATAAAGTCCCTCCTTCGGGCAACGTCCTATGAAACCGCGCTGT
+>81111 3
+GGGCTGAATGAAAACTCTGGACTTGGCGTACCATCTCACCCGGATGTGATTAAAGCACCGTGGGCTGTGTTCGAAAATCCCAACTTCAGGATCTTATGCC
+>81112 1
+TAAGACTACTCGAACGCACTACCTCGAGGCCCCTGTAGACATCGTAAGTAGATTTTTGCGGCCGGGTACCAAGTAAGCCTAGGATTCTCTGAGTGTGTAC
+>81113 1
+TAGCTAAAATACGCCCGTTGCGATAAACGTCTAACCTAGCCACGGGTGCAGCAAGCTGCGTCTTGGCATTAGAACTTTTCGCATCGAGATTCTTCGAGGG
+>81114 2
+GACGATTGGCTCGCATGACATCCACCTGCCAATCGGTGGATGACAGTGTCAGACCGAGATCGCCGTCAATATACGTTGGCTTTCTTTCGTGAAAGACTAA
+>81115 1
+CAAGCACTAGAATGCTGACACACGCGCCTAAGACATGCGTTCCGTGTGGCCTAATATCGGCCAAGGTTTGAACGTGACATAGTAGTAGCTGTCTTCGTTC
+>81116 1
+TGGTATGGACGGTGGTTAACAACTCCCCTTCTCACGAGATCCGTAACAATAGTCCGCACGTTTGTCGCGTAGGTAACGCAAGTTACCGATACGGCTGATA
+>81117 1
+GACTAATGCGCACCCGGATACCTAGAACGATAACTCCAGGTCGAAATGGTGAGCTGCAAGCTCTTTCTTTTTGCTCAGACTCGTGGAATGCCACTGGGAT
+>81118 1
+GTGACCCTGGTAGCGCAGTTTTCCGACGCCGTGCGAGGGGAACGGAAATCAAAAATATTTCCTTTGTTACGAACCATAGCTTCAGATCGTATACTCGCCG
+>81119 3
+ACGGCGGACAGCGAACCTAAATTTTATTATCCCTGCTCGAGCACCGGCCTCAGGTTGCAATCAGTAGCTCAAACGGAGTTTGTCAATGAGTCGCTGTGAT
+>81120 1
+AGAAGACACTCGAAAGGGTAGGCTAGCCGCTACGAAGTCCATAGCATCTCAACAGGCTTACTTGTAGTTTCTAATGCGGTATTCTGGTCCTGCACCGTGC
+>81121 3
+CTCTCGGTCTGACCTGAACGTTATTAGTCACGGGCCGGTATGATTCAATACGGCGCCTGGACGAGGTCAAATATTCAATGGGGTCACCATAGACCTAACT
+>81122 1
+CTAGCCCTAGGTCCTGAGGGATCATGCCGATACAAGATTGTAATGATCAACAGTTTCACGATTCGTACAGACAGCGCACCGTTACGTCGCGTCGTTTGGA
+>81123 2
+CCATCCGTCACAACCTTGTTAGCACTCAGCCGTGTCCACTGGAATATAGGATAAGCATGTGTGTATTCCCGAATGAGACTCGGGCGTCGCGGTGAATAAT
+>81124 3
+ACATGGACCGTATGTCCTGTCTATATGGGAGCAGTGCTACATCTTTTGTCCTGCATGCACCAGACCACAATGGTCTGTTGCGGCCAGAACGCTGAAAAAG
+>81125 3
+GGCGGCTAAGCACTAACCCTCAGTCGGAGCGGATCTTTGAATACAGGCGCATTGTCGGTCTACGGCTTTAACTAATCTTCGAACCATAATGTATCGGCGA
+>81126 1
+GGTTTTGTCGCCGCCTTAAGCAACGAACCTCGCGTCCGTTTAATCAATTTAGAGAGAGAGGATTCAAGCAACCTCGCCATGCGCGAATATCTGATGCTGG
+>81127 2
+GTCAAGAGTATCGGTGTTCCGGGACAAAGCCTGATAGTTTACTCTTTAACGAACCTGAACATGAGTCCAGCTGTCTCGCACCCGAAGGCGATCATCTGGT
+>81128 1
+AAAGTTACGCCTACTAACGATCCCTAATACGGAATCACTGAAACCGTTGGTGGGCTTAAGTGACGAGTCTGCCTTAGGGGTATTCGCCGCCCGGATTATC
+>81129 3
+TCGGTACGGCAGGACTCGATTACTGGCAAAGCTAAGGTCTAACACGCCCTCGCCGTAAAGCTTTTTCCGTTACTGAACTCTGTGGAAGACTAGATCGTAG
+>81130 2
+TCGACAGCGACAAGACCACACGTGCCTGACCCGACTGTGGGTGGTGAATAAGCCTCTTAGATACGTAATTAGATGTGGGTTCGCCATGATCCATTACTCT
+>81131 1
+GTATAGTTGTTGAGCAGCCCAATCAACCTTATAAAATCACGAATATAGGAGCGGGGCAGAGCCACGTGCGATCTCATGTGCCGTCCCTGGATCTTGCTCT
+>81132 2
+TTAGAAAGTACGGGCACACGAACGGTTGCTTATGGTCATGTTCTATCGCTCGATGTCGACGCCACAGAGCTATTGCCGACATTGCAGTAAGTCCCACTAG
+>81133 1
+TTTTCGTTCCCCTGCCAGCCATTGGATTATCGGTTAAACTTCTACAGCCACAATCTGGAGTAAAGGTCTAGTGGTGGGCACGGCCACCAATGAGACGGAA
+>81134 3
+CATATGAGGTATACCCGGTACCAACGGATGGCTTAAATCAAGTGACCAGATAGGACCGTGCACTTGTCGTTGCGGTGCTGAGTTTCACATCATCCATCCG
+>81135 2
+CTCCTTGACTTTACCAACGCGGTATAGGCAATGTGAGCGCGTATGTAAGTAGTCTCAGGCTAGGTCACAATACAGGGTTGGCGCCTCGCACTAACTAACT
+>81136 1
+TTTACCGCAAAGATTATGTTAAAGTCTTCTCCCCGACCACAATCCCTGTTCGCCATCAGGTAACGGTAGGGGGCCATACCAGTGTGAAGGAGGGTTGCTA
+>81137 2
+CGTTTAGGATCCACGCGGTGACATACGCCGTTGGTTACGGAGACTATTTCACATCTGTGAGTCCTAGAACGTTATTCTCACACGTGGCCAGCGAAAAGCA
+>81138 2
+AACGACTTGGAAGAAACGGGTGCTTCAGAAGTGTCCATTGACGTTCAATCGCGTTTTTGACCCAGGAGAGCACAGATTATCCCGGTCACATCTCTCCTGG
+>81139 3
+GGGAATAACCTTCTCCTTAAGCGAGACGATGGCCCGCATTGCTCAGGGGATTGGCTCCGGCCTAATAATAAGGCTCCCTGATGGCATTATTATGAAACCT
+>81140 1
+TCTATATCGATAGGCCGGGCTACGACGGGTCGTGCTGCCCCATATCAGGCCTATGACTTGAAGAGGATAGTATCCATTACTCGGTCCGTAAAACTCGTAA
+>81141 3
+AGCTTTTGGCCCCGAGTGGGTTATAGAGAGAGACCTAATATCACTGTCAGCGCCGGCTATCGCCTCGGTGTCTCATTCTAGCGTACAAGGAAACATAACT
+>81142 3
+ATCGGTCTTCTAACAGTCAAACAGCCTCCATCCCATATCGCTCGCCAAGAGGAGTGGTGTTCTAGCGAACGTTGACCATCATTATAGGGCGAATGGGTGT
+>81143 2
+ACGTCCCACGAAGCTGATTTATTGTACGTCATTCAACTCATGGCCTCAGTAGGAGCCATATGAGTTGAAACGTATCAGCGATGTCGAGAGCGTGCCCGCT
+>81144 1
+ATACTCGTAATTCAGTTAGCGCACATTAGAATACTTCCGCTTCACGGCATCCGAGTGTGAAACGTATTCGGAGGACGAGCCGTCGTAGCGTTGACACTCG
+>81145 3
+CGACCACGACATAATGATAATAGTTCTTAACTATCTATACCCTCATTCACGCGGAGGCGGGGAATCCGTGTGTCGATTTCGCACCGCAGAGTGGCGATGT
+>81146 2
+ATGTGCGAAGCCGACGCTGCACAGGATCTGAACTTCCTTCAGCAACAGTCTATCTGTTCTGTACAGATCATCTTTGCACCTCTAGGGAAATGAGGGGCAG
+>81147 1
+CAAGCATTAGGTGCAGAGCTTCAGACACCCGCGACTAGGTCTCGTGTGGCACACTTTACGGTGTGCCGATATAGTAGTTTAAATTCCGCGTCCAACATGA
+>81148 3
+TGGATGTCATTTACGATATACACCCGGGTACTCGTGGTCTCAGGACACGCGACAGTATCGAATGAGCGTGTCGCCAGACGATTCAGATTGTCTACCTACA
+>81149 2
+GACTAACCGTTGGGTCGCTAAGAGCCGTACAGGTTTGTCGGAACAATCACTCAGCAATACTGCCGTCTAGGGTCTCTTGAGGCCACAATGTCTAATTAGC
+>81150 1
+TATCCGACCTATAACGGGTTGTCGGGAAGCTTGACGGCACCAGACCGGTCCAGAATCGGCGCCATTATGAACTTCACTCTGGTATAATCAGGATTCTGTA
+>81151 2
+AAAGTCCGATCCCCGACTTACAAGTTATTTAAGACCTGCCGAGTATATAGGCCGTAGGCACTTGTCGTATGGCTAGCGTGCTGACTGGCCGCTACGAAAT
+>81152 2
+AACCATGAGATTGTAGTGATGGGCCGTCGACATTTAACGCAACTAGATACCAGACGACGTTTGACCGCTCCTGGCGGAAGGTTGTTGTCCACCTTCTAAC
+>81153 2
+TTGAATAGCGTGGGCTCGCATCGGATATACCATTGCGCCCGGAGAATTAAGTGTTCGCACAGTCCTAGACACACGCGATATCTTGCGATTGATAGCCATC
+>81154 1
+ATCGCACACCGCACGGCAAGTCTTCTGTCCATCAGGGTAAATCGACCGGAAACGTTACGTTCTTGTCCAACTGGTAGGTTCGAAAGTCTAGGTCATGAGT
+>81155 2
+GTTGCACAAGGATCTTCCCATAGTCGCTCACCGCTGTACAATAAAGTACCGAATTTACGTTCTAGTCTGCGCACGTTGAAAGTCTCAGGGCCGGTAGGGA
+>81156 2
+ATAAGAGTACAACCAGCATACGCAGCCAGACTAATCTTCGTGAGGCTGGATTGCCGGCCCCCTACTGGATCGCGTAGCATTGTGTTGTACATGTGATTAC
+>81157 3
+GTCTTGCATAACATCCTCTCTTAACAGGTCGCGGGGAAGCTGCACTAGCCGTCATACACCGGACGAACTCGTGAATTTGACCGCAATTTTAAGGAGTGGT
+>81158 2
+CGAGGTTCTACTTGTACTTAATGGGACCGACCCCGTACCCGAGAGACAATCTATGGCATGTCACTCCTTCGGTTATAGGGACTAGAGTTACCTGAAGCAG
+>81159 2
+GTTAACACACCCGCATCTTAGGTTTAAGGTGCCGGAGCATCGGCGCATTCCAAATTGCGTAGGCTAGGTCAGGAGACGCAGACCGATTATTATACTTCCT
+>81160 3
+GAACGAATTCCCGTTCGGCGCGTCGAGATCTTTGCAAGGCTGTTTTTAGCAAACTACGCCGGATAGCTGAGCCTGTCACGCTGTAGGTCCAAAACTAATA
+>81161 2
+TTTCTAGGATTGATGCTCAGGGAGGCCTCGATCGAACGGTAACTCAATAAGAGCAAGACCACATGTTCCGTGGATCTCATACCGAGCCTTTCGCTGATCG
+>81162 2
+CGTTCCTTCTCGAAAATGTATGAGCTTTGAATTTGACTGTCGCCAGGATGCAGCGAGTCGGCATCAACAAACTGATTGACGATCGCGCCCGAGTATGCCA
+>81163 2
+GCTCCTGTAATAGCTGCTCCGCGGTCATGGAAGTCAACGTATGTGGACGTGTCCCCAGAAGTGCTACTAGTCTGAGACATCGTAAATCCAAGAAGTCCTT
+>81164 1
+GGTGACAACAAGGAAGTATGGCGATGGTGCGCCACACACTCCTTACTAGTCCGTGATGTCTAATCTGCAGATATTCGTCACCACGGTGTCTGTAAAGTCC
+>81165 2
+CCCGTCTAAATTAACCAGTACGCGGGTTCTTATCCACCTTGGAGTTAACCGGTCGTTGTGGTAACGCGCGGAGACATCGAAAACTGGTAATGTCAGCTCA
+>81166 2
+TGCGGACTTGCGAAACTTTGACGAGCTTCAAAGTGGAACCGTCCCAAAGCTCGAATGGGAATCTTCCCTGCAAGAAGGTGTGGTATCTTTGCCCCACTTA
+>81167 2
+GAACCATACGATATATGTTATGTTCAGCAGTTGGCGAAAAGGCGAACACCTCGGTTTTTCGCATTGGGAACGCGAACCTGCCGCACCCTGATGGCTTATC
+>81168 2
+GAAAGTGGAACTCCTAGACTCCCATAGACGGATCCGCCAGTTGTGGTATTCCACTATCAGTATTGTACCGATACAGACGGGCCTTTTCTTCAGGGGGACA
+>81169 1
+GGCCTAAGTTATAACACTTTATGCGTTGCTGGGTTAACCCACGAGCGCCAGGAGCTTGATCGAAAATACCCACATGCGTCGCTTAAACTTGGGCGAGCTT
+>81170 1
+CAAATCGTCGCTTGAATTATGCTGCCGTCACAATCGATTTTGATGACACAAGTAGTTGAGGCTGACTCGAGCGGCTGAGCAAAGTCCGCCATGCTGACTC
+>81171 1
+GTTCCGCAGTCCACCAATAGTTCCGCACATGCGCGGGATGTTTCTGAAGCGTGCTTCAGAAAAGATGAGCTGTGTCCACTTCTGAAAGCAGCATGACATT
+>81172 2
+GGTCAAAAGAATCTGAGGTAGGATGAACACGACGCATGTCTTATGTGGTAGTTCCCTGCATTGTGCGAGATTCGACCCACCCCTTCGTAAAACGGCCTTC
+>81173 1
+GACGGGTACGAGACTCCCACACCTAAGTGTATATAACCCGCAGTACTGATTACTGTAATGCGATGGGTAGTGCATGGCTTTGTCCACATGACGCTCTGAC
+>81174 1
+CGATTGGGTGTGGCAGTTGACAACTTTCGATAAACTATTCCGCCATCTAGCTGCAGGCTGCTCCTCATAGTGGAGGACCCGAAATGGCTACAGACTTCAA
+>81175 2
+ATCAACCGGGTAAGGGGGCCTGTAGCTGGTAAGGCCTCCTACGTTATGCAGCCACTTGCGAACGATATTATCAGAGTCCAGAACCTTAGTTCTCTACATG
+>81176 3
+CATACACAATCTATGATGCTCACGGGATATCACAGTTCGCCCCATGATCCACGACTCGGCAAGGTGGTGGTGTGGATACTATGTTGTCAACGCCTTGAGA
+>81177 1
+CTGATCCGGCTTTTTACCAGCAGGATTTCATATATGAAGGTGTCGAAGCAGTGGATGTCAGAACACAGGCATGCTGATCCCAGTCACGACTTGCACTGCC
+>81178 3
+GTGGTCCCTTGTTGATCTACATCGGCATGCCGAGAGGGTGATGTACGAAGAAGGTAGTCGCTTCCAAAATTACCTTCCTACCGACTATAGCCTGCGAACA
+>81179 2
+GTTGACGGCTTAATAGTTAGGGCCAGACGGAGACATCCGGCTCGCTTCAGCTGTGACTTATGACTATCACATTCACATCTTAACGTGAAAGGGATCGCCC
+>81180 1
+CGAACAAGTGAGTTTGTGGCGCTCCGGGCATTTCATCTTACCGGCAGCAAGTCTAACCCCACCAGTAAATACGCAATACGTCGTGATTCTTTGAGATGGG
+>81181 1
+GGCCACTCTGCAGCAGAGTGCCCTGTGGTTACCGACGTAATTGCTCGCACGTATAAAGTAGTTTGTGACTGTTCCATTGCACGCCAAGTGCAAAAGACAT
+>81182 2
+TCGAGATCCCTCACCGTACTCGAAAGTAATTGAAAGCCTTATTTTCATCATGAGATAGAGCGCCTAGGGTGCGACTTATCCTGGCTGTGCAACCACGGGG
+>81183 3
+AAATCTCAATGGCTCCAAGGCTTTTGAGCCGATCACTGCAGGCGGCAGAGAGGCCTCTTTGGTGGAAACAACCAATTTTTCGCGTCACTAATTGATGGCC
+>81184 3
+GCCTGTAGGAAAGGTTTTTACAGCGGCATGGTCGGAGAACTACTGCCGGACAGATCTACTACAATGCGTCAGTTACAATGTTCTCTAGACCAGCCCTGTC
+>81185 3
+CTGAACGGGAAACTCGCCACGTGAAGGCTGTGCTCACTAGGTCTGCGAGTTCCATTTTCACCCGACCATGACGGAATTACGGCTATTTAGTAAGATGACT
+>81186 2
+TAGCCGCGTAAATCTTGTGTGAACCACCCACATTATTGGTTGCTGAAGCTGACCAACAATATAAGGACTCTCGTGCATGACGCGGTCCCATTGGGGCTGA
+>81187 1
+ACGTGTAGACTCAAAGAGTTGGGTCGCAACATCGTGACTTTCCAAGGTACGTCTTATACGGCTATATAGCCAAAGGTCACTCCGTCTACGCGTGCGACTG
+>81188 2
+ACGGATTACTAACTAGACTTAGTGAGTTACAAGTTCTCCAGTGCACGCCACTGCCCGGGAGGTCTTCCGAGGCGTTGTAGCACTACCTGACGAGTTTAAA
+>81189 2
+GTGGAGATAGGTGCACGCGATCCGATGATACATGTGAGGCCATCATGGTTCCGTACTCTGTACTATGGTCTATTACATGCCAAACGCAGCTACGCAACCT
+>81190 2
+ACAGTATGTAAGCGTCCCAGTCCTTGAGCCGGATGTTTCCGAATGGGACGTCTGGTTACTACTACTACCACCGAGAATGAATTATTGACAAGGGGTCCCC
+>81191 3
+AGAAGTTCACTGTATCCGTTCCGCTCTCAGGTACGCGTTGGGATGAGTCCCCGACATCTATAGACGATTATAAACGGGCGGTAGCACGGTCATCCATATA
+>81192 2
+CTAGAGGGCATCGAGGCTTCAATTGGAGCTGGTTGACAGACCGCGTACCATTACAACTCATTTTCCATGAGGTTCTCACGATCTCAGGGTAGGCTACAAC
+>81193 2
+CGCAGTTACTCCCGCGTGAAATTTCCCAACCAGAATGTTGCATGCCACGAATGTTGGACAGGGCATTCTTATTTGTAGCATACAGCATCGGGAGTGACGC
+>81194 3
+GCATTCTGCCAACCGGATACATAAGTATTAAAGTGTCCATTTCTTCCACCGGTGACAAAGGTCCGCGGTTATATTTGCCTACACCGGACGTGACGGGGGA
+>81195 1
+ACTACACACTGATCGATCTGACTATTGACTGTAGTTCGGGAGGGCCACACCCGATTCTTAAGTTGGGTACACGGATCGACTTTCCATGACCTCAGAGGGA
+>81196 2
+TTAGGGAATGGCCACCTGCTGGCCCTAACTCTTAGAGGGCTATGGCTTATACTACTTGTTAACAATATCGCCCAAAGGACGGTAGCGATGACCTATGCCG
+>81197 1
+TACCGTATGGCGTCCTCCCCCAAAGACGAGACCTTTTGCAAATGCATTATCAAATCCTTGCTATAGTAATGGTGGGGCGACGGAGACGACGGTCTTCAGT
+>81198 2
+TATGTATCGCCATCTTGCCGTTTACCGACTACTCACGAGGGAAAGACGAGGCCGCTTGAGCCTCGTCAGAAGGGATTAATGACTAATACCTCTTGGAGCT
+>81199 1
+CGAAATGAAACGCCGTACAGTCTAGACAGGAGTGGTCCTTCTCCTTATAGCCGATGTCGCTTGGAGCGTCCCTTACACAATCCATTCAGTTAAGGAGTGG
+>81200 2
+CCATTACTCTTTTATACAATGTTCCATGTGGGGAGGCGGGCTGACGACTCTATAACCGTCAAAGAGTATGTTGCGCCCCACTCACAAGGAGATCGGGTAC
+>81201 3
+TGGACATGACACTTCCGCTCTTTGGAACTTTGCCAAGATTAATGCTGCGGCAATTCGGGCTCGAATCTGTAGCCTCGACACAAGAGTATGTCCAGCAGAG
+>81202 1
+CAAATTGGTCCCCATGCTAAATTTTGAGGCCGAACATTGGAACACAGAGGGTCGCAATCTGCTTACGAGATGGTATCGGGCTCTACACTTTCTCGGCACG
+>81203 2
+GGACAACGGCCTAAATTCTTTGACAACGGAGGTCGGCCATTGTGGGGATCTCACTCTCCCAAATACATGAAGGCATCTGTTGAAAGCTTGCCCTAGGTTC
+>81204 3
+CGTATACAAACCCCACCCCGGTTTTCCGCTTGGTTCCGAGGCGGCAAATAACAGAATAGCGAGGTGTAAGAGCACCTGCAGTGATTATTTTGATTGCGTC
+>81205 3
+GAGTTAGGAAGCACATGTGCCAAACTTGTAGGCAACACTACCCGCTGGATCTATCTTTCAGACGTCACTATCCGACTCAGGCGTTTGATACTGGGGGTCA
+>81206 3
+GCTTAACAAGTAATAGCGAAAGAGTCACCCCTTTTCGGGCCCTATGGAATGGTTACCAGGTCATTGAATCTGCGAGAACTCGCGTGCGAACCTCTGTTCG
+>81207 1
+GGTAGTAGGGCCGTGACACCGAGGATGTCTGCGATACTACATCAATTACGACCATGTGTCGCCCCCCAGATGATAATCTGAGCTTGTTGTTAACTCCAAG
+>81208 2
+AAGTGAAATAGAGGCGATGACGATGTTCCTCAGTCACCGTGAACCTGTTCATCACGACACGTGGCTGCTTTTGCTGAGTCTGACCCTGAAATCCCGATAG
+>81209 1
+TTTTTCAAGGTCTCCAGAGCACCAGCGACTTTGCCCACTAATAGGAACAGACCCGGATCAGTCGCAATACAGAGGTTGTTCATATGCGCTCTGGTGGGAT
+>81210 3
+TGAACTGAAACCTCAATCCTCGTTCCTCGGCTACAGGATATGGAGCAAGTCTGGTTGGAGCGAAAGCGCTAGATGCTGACCTATACCAGTGTGCTCTCTA
+>81211 1
+GATACTGTTCATTACATACAGCTGTGTCGGTCACCACAGAGCTGCTGCGATGGACACGTTGCACCGACATGGTTTCATGGACGGACATCGCTAATAGTAC
+>81212 1
+GTTGCTTATTGCCCGGTACGGTCCCATGGCTTGTACACGAACTTGATAACATAGTGCCGCCGCACATTGCAATTGAGGGACTATCACTAAACGGTGAAGC
+>81213 3
+TAGAAAAGCCACAACTTGACGAGCTAGGTGCATCTACGCGGCGGCATTTAACTAATGTACTGTAGCTTTTCTCGGGACATGCGGCTAATCCGCGAGCTTC
+>81214 3
+AAGACCTTGCGACATTCTTCACAGATTACCCGATTCTTATGGATGAGTACTACGCGGGTCAACCGCACTCAAGGGATTGGGATTTGTGTGCGCCAACAGC
+>81215 2
+CCTCTTGGCGTTCATAACGGCGTAGGGACGCAGTTCGACGTTCAAGCTAGAGAAGCCAAACGTCTAAGGGCCGCATACTTCATTTTATTGAAGTCACTGC
+>81216 2
+GTGCGACAACGGGCACTTTGGCTCAGTACGCAATGGATTCTAAGTCCCGTTTCAAGTAGCCTCCAGGTAAGAAGTACGTAATGTCTCTGTTAGCAACCGC
+>81217 1
+GGTCACGGCGCCCCGCGATATGTTGAGGGTTTTGTACTAATGGGTGATAACTAGCCATAAAGGCCCCAAAATTCCACTAGTATCGGATTGACTGCACCTC
+>81218 2
+TTGGACTGGAATTTAACCGGAGAGAACAGAGCTAGAGGTCCTCCGCCATAAGTTCCACGCTGAATATCTGCGAATCTGTGAGCCTTGCTTGTCCCACTGA
+>81219 1
+TAAGACGGGGTAGAGATCTCCTGCGCTCGTCCAGATGAGAACTGACTCTCTCCTGGCAAGTTGCATCTGAAGCAGGTACTTGGCCCTAAATTTATACGAC
+>81220 1
+AAATTTCCGAACAACTTCAGTAGTCCCTCTGGTTAAGATTCTGCGGCGGCTTGAAAGAATGGGTAACCTGTAGCACGCGCTGTTGCCGGTCGACATCCAA
+>81221 1
+CGATTGAACCAAAGCGTCCAATAGTCATATCTGCCGGACGTCACAGGTTGTGTAGGCTTAAGAATTATCGGCTACCCATTTGGTGGCAGTTAGGCACCCC
+>81222 2
+TCGAACAAGATGGCAGTAAGATGAAGTGGTGCGAACTGTCGAATTACATTACCTGATAACTCACGGTCGCGCTACGCCTTACTCAGCGTGCGTCGTCTCT
+>81223 1
+AACCCGTAGTTTTGTAGGGGGAGATCTGTAACGGCTCCCGGGAGGTTCTACAAGTGAGACGCCACTACATTGGTTCAGATCCCGCTTTCCTACAAATCAA
+>81224 3
+TGGTCTCGGGAATTCCAAGACTGGCAACTCGATCACACGCCCTCTGACGCCCATAGGATTTATTCCACAGCTGGGGATGGGGTTTAACGTTGAAACATAT
+>81225 3
+ACGCCGGTTCTTTACCCGGAATGCGTAGGTGCTCTGACATTCCCCAGGGATCCTGTATTCGAGGAGGAGAAAACAGTAACGAACTTTCGCCCTTATATGA
+>81226 3
+TTAGTACTCATTCCGGGCAGCGAAAGTAGATTCTCCTCCTGCGGCTCCATGACACTCCAACACATGGAGGTTTGCTAAAAGGGATTGGGGGACTCATTAC
+>81227 2
+GTCTCCTAATACTGAAGCAGACGATCGTCGGTACGACATCGTAACTCTCTCGAATAGCACGCGTAATTACAGGCGGGTTCGATGGTTACGTCTCGCTAGA
+>81228 3
+GTAGAGGATATGTACCATTAAGTCATCTTCGCCACCTAGCGGGGATGGGAGTGTTTCCACATCTGCACACTCCGCAGCCGTCACTAAAGTGTACAAGTGT
+>81229 1
+ATGTCACCCGGCTGCGACAAGGCGCCAGCCCGTCAGAATGGTCGGTAGCCTCGCTGCAATTATGTCTAATTTAAAATGCAGACTGGTCTAGCGTTATATA
+>81230 3
+TATGGACAGCTATATGAGGCTACACTAACCGACCAACCGTATATGATCGCTTTAGCCTCTCACTGTCCACGCCGGGTTATGTAGGTGCCGAGGATAAGGT
+>81231 3
+ATGACAGGGTTTCATTATAAAGTCTCACATACCGCGATCAGCGATCCCCACTTTTGAGGCGAGTCAAAGGGCTTGTGTCTGACGCACTGCCAGTAATGGC
+>81232 3
+GGGGTACACCCTTGAGTCTCAGACTGGCTGAAAAGGAAGCTCTAGCGAAACGCTACTGGGCGTGTTCTATTGGCACTATTCCAGCAGAAACTCTCCATTT
+>81233 3
+GCATATTTGTGGACTCCCACTGGATAACACCCAGACGGCGGCGTACCAGGTTCTTTAAACCTACAGCTGCTGCGGCAAAAGGTTTGTGTATAGATCGTCA
+>81234 1
+ACTCGTTACCTCATGTGATCACAGTCCCCTTAATAATTCGGGATCAGGGGACAAGTCGGGAAAGTGCACACCGTCTGCGCGGACGCGGTTATTTATTCAA
+>81235 3
+TCCTTGTATAGGACAACAGCCTACAGGTGTTTTATTCTAGCGATAGCTCACGTAATGAGGGATCACCAGAGACTTCCATAGCGTAGGACGGCCTCTCGCG
+>81236 2
+GTTGAGGCTTTCAGCTCGTCAATTACGCGAACGTCACATAAAGGTCCAGATCGTCTGTAATCGGTACGAGATTGTAGTTCAACGCCTCGGACCTAAGCCG
+>81237 2
+GTCACTCTCAGCGGGTGTGGGTAAACGCGCGTTGCGGCAAGTGGTACATCGTCATCCAGATACCTAGCACAATCTACATCGGATTAATTCAGTCGACTTA
+>81238 2
+TTCACGATTGATGGCGAGACACCCTTTGCGAACAGCTAAAATAAGGCGCCATTATTGCGTCTACGTGCTGGCAAAGTCGGATTTCATGGCCCAAGTCTGC
+>81239 3
+GGAAGCACGACCGTGGGAGTTTCAGACCGTTGTTCGCGTGTAGTCACATCCGCCGAAGATATATAAATGCACATACTGTGTGTCGTCTAAAGATTCCCCC
+>81240 2
+GCTGACTGGCTTTAAAAGTGTTAAAAGTTGAGGACTCATGCCAACTGAGAGCCCCTTGATCTGAAGGCGGCTTCGTGTCACCACTTGAAGACCGATCTCC
+>81241 3
+GTTTACACCATAAGGTCGAACTGACTATTCCATATAAGACGGGATTAAAAGGCGGAGTTCCGCCAGCGGCTTTTACCGATATCTCCGTGGTGCTAGCCGC
+>81242 2
+TCAGACGACAGCCAGAACGGTCTTTGATTTTTAGAGTCTATCCGGAATCACTGCTGCGAGATATCTGCCCGGTGTTCAACAAGGTCCCAATCGATAGGCG
+>81243 3
+TTCCCTAACCCCATTACCGGTCAACCGGTGGGCCTCACCTTAAAAGTGCTGGCCTTATGATGAGGATTACTGAAGTGTTAAGTGGCAAAGGACCCGATGT
+>81244 1
+AACCTTTTACGCCAGTAGACAAGGTTCCTGGGGCCCTGTCTCCTCTAGCGATTATTGAAGTGTAGCACGAAGTCGAACCCTGAAGTACTCGTTCAAGAGG
+>81245 2
+TTTTCAATCCGGCCATTGTAACTTCTTGTTCACACAGCAGCTGTTGAGAGTCCAAATCGTACCCGCGATAGTGTACAAGGTCAAATGACGCGAGGGCGCG
+>81246 3
+ACGTGTGCGTGAGCAAGGTCAAGGAACACTGCGCATTCGGCTTACTAGGCTATCCTGCTTCCTAACTGAAGATAATCGGACCAGATCGTTCCCATGTTAG
+>81247 2
+GAGCGGTAGAGGCTGACCTATTAACCCTTTGTTATATTATCGTAGGCAGCATCGGCTATCAGAACCCAACCAGGATGTCCGAGGACCATCCGTTCATGGT
+>81248 3
+GCGGCTCACCGGAGTGTAAGGGACAGGCATTGAGTAGTTGTGTACCCCCCTCATAATATAGTTGTAGGCAACTTCCAACTGTACCTAACTCCTGGCAGAT
+>81249 1
+GGTTAGACATTAGGCTGGTAGCAAATTTGCGCGCCTGCTATAACACCGTTACAAGTGTCTAACGTGTTTGCACGGCGTAATCCCACCTCCATGCGGAAGA
+>81250 3
+CAATCGTCAATACGTCGGTCGAAGGCTCACACGGAAGTCACCTGTCGATTCGCCTAAATCCTGTCTAGGACCTGGGGCAAGCTTGATTTTATTGCGAGAA
+>81251 3
+CACGAACGTTATACCAGCTATGAATACGCCCACGGAAGGCTTGAGTGACATTCGTCTCGTTGCTTGGGGGTCACGCCTACAATAGGGAATAATCTCTGTC
+>81252 1
+CCCCTTCGAAAGAGAGCCCAGATAATAGCGCTAATTAGTTAGTATATAAGTGCCACTACCTCACTTGTAAATGGTGGCGGGCTAGCCCGCTTCTGGTCGG
+>81253 3
+TAGCCGTGGCTAAGGTAGTGTGGACCATTACACTCCGCGTCAGTAGGCCCAGGCCGCACAAAAGTCCTTAAATGCCAAGTCTATCTTAGAGTCGTTGTAT
+>81254 3
+GCATCGGACTCTGGTGTTGTTAGACGGGCCTGCTGGAGCGATGAACTTTGACTCTCAAGAATACAATAGCCTGCGTCACCCACAACTATTCGGTATGACA
+>81255 1
+AGAAACCTTCCACCTTAAACGAGGCACCGCGAAGGATTCTACTTAAATTCTGTGTAGTTCACTCCGGAGTATCCGCTGACTGGGTCCGGTATATAGGGCG
+>81256 3
+CGGAATTCCTTATGCCAGAGGGCAACTGTAACTCGCACATCCTTTGCAAGAGAACGGTTTATAGGGTGGAGACTATTTCCCCATATTGAGGCCGCAGCCT
+>81257 3
+TTATCTCTTGGAGGGAATCTCAGTGGACTGCTCGACGCGCAGACTAACCCCTCTTGTTCACACTGTCACCATCGGGTAGAGTAAAGTATAGTAGCGCAGA
+>81258 2
+TCGCCATCGGCCACGCGACGTATGGAGGTGGTAAAGGTATCACATGCTCCCTCTATGTGCAGTATTAACGGGCTCCATATGTAGACCGAACTATTGACAT
+>81259 2
+ACGCTTTGAACTGTCTAGCCGAAAAACGTCAATTAAGTACCTTGGACCCAGGGGGGGTTATCACTTGGTAAGAGTTATGCCCCCCCCCGGGCATTTGAAT
+>81260 2
+AGAGAGTAAGTAACAATACGGTTTCTATTTCGCACGCGGGGCACTAATCTCCGTCGTATAGCCTGCGCTCCGTAATCACGCAGAGTCGATAGGGTTCCTA
+>81261 3
+AGCCCGTTAGTCCCAATAGTCATGATGTTTAGGCGCATTAATGGAAACCGTAACCACTATAGGGTACCATGCGCTAGGTTTGACCCGCGTCCGTATGGCA
+>81262 3
+AGACATTCAGTTGTAACTGCTACGAGCTGTATTTATCAATGGATCCTGTACTGGCTATGCGCCTCACGGGCAAACGCGACTGACCACTATGGATACGCGG
+>81263 2
+CCGAGTCGAGTTCGTGGTAGCGTAGTCCGGCCCGCCTAAAACTTGGCTTATTTCATGCCCGATGAGTATCAAAGTAAGGCGAACACATATCTTACGGATC
+>81264 1
+CGCGTTTGGCTGAACAAGCGTTTTTCCTAACCGTATACGCTCGAGTGGAAAAAACCAATTGACGGAGGGCCACTCGTCGTCGCAATATCCACAGTGGTTT
+>81265 3
+ACTAATTTTTAGCGTAGTCAGTTTCATGCGGGAAGGCGAATGCAGAACTCGTGCCATCCGGAAACCGTCGTTAAACTCCACATTCTCAGGGGTCGATCGC
+>81266 1
+TACGCTAATTCAATTAGCAGCGTGCAACTGGTCCCGGTTGCATAGGGTAATATAAACGCCCATTCGGAGCAGGGACTTTTACCCTGGACTAGCCTGGATC
+>81267 3
+GCGGGGCACTTGGTTTTAACTTCATGTAGTGCATGAAAACCATCACGCTTCACCCAGAAACCCTGGGTCTCGGAACCAGATGTTGGCTTTAAGAGCCAGT
+>81268 3
+AAAGGCACCTCTCGAACCACTTCGGCTTTCGTCCGGTGCCGAGATCTTCTTTCCGAAAAGATATATAGAACGATGGCTTGTGGCTTAGCGTGAACAGGCA
+>81269 2
+ACTAGCTGAGACTTCCTAGCGGGCTGGCTAATTGAGCATCCATGCCTAATGTCAAAGACGTTGGTAAACGGGGTCTTCATGACTTCTAGCCGCACTCAGA
+>81270 2
+TAGCTAACGCGCAGGCCTGACGATTTGAGCGACCGGAAACCTCTAAGCACTCTGCGTTGGTAAAAGCTTGCCCGAATCCATTCGCATTTAGGATTGTTAG
+>81271 1
+TCGGCTAGCAGTGTACACTGCCAGAGCAATCTGCTTGGTTACTTCGCATTAAACATCGGCCAGGTGAGTCTACGGTAGAGTAAGCTATTCCATCGCGCAA
+>81272 1
+TCGTTTACGGGACTGTGCTTCGGTCCAAGGACGTCGACGATTGTTCTGAGGCCATTCGAACAACAAACTGGAATCGGCACACCACGATTCTAACTAGTTG
+>81273 3
+TTTCTGTGGTGATCCTGTGTTATAAACGGAACACGAGGCCCGCCGCCGTCCGACGTGTACAATATTGATGTGGCGGATTAAACACGGACCCAACTAACTT
+>81274 2
+GCAAGCGAAGCAACGCCCGATGCTTATTCTGTCGCGGCGTGTTGGAACTCAATATTCTAGTTCCACGACGTGTCATAGCCTAATGCCAGAGTCAAGGTAT
+>81275 1
+TCGGGCCATGCGATGATTATATATGGGCATGTCGTACGCCAACCCGACATACCTCTAGAACTAGACATTCTATCGGGTAAATACTCCTGGGCTGAGCGGT
+>81276 2
+GAATTAATCTCTAAAGATGCGCTGAAAGGCTGAGCCCGTTAGACTAGATGGGCGTACGCCTACCGTTCCCGATTTCTTCTCAATGGTCACCGATGACAGG
+>81277 2
+GATCGGCCGTCCTCGCTTGGCAACGAGGAATGTGTTGAAGGCACTACATCTACAATTTACGCCACAGAAGAAGTATTACGCTTCGTGGTTGCTTCCAACG
+>81278 2
+CGACATAGGCCTTAATCTTTCTTCAACGAGGATGCCTTGTAGCGTACCCTAACGTGGAGGACCTTCGCTGTACCGCTTGATACAAAGTGGACATCAGGAG
+>81279 3
+GCCGGGGAAGCTCGTATCGAGTATTGTCCACCGAACTTCGTAGATCCTCACTACCACATTGTAGACTGACGCTACAGAATTTGCCAGTGCGTAATTGGAG
+>81280 1
+ATCGGAATAACGGCACGTCGACTACGAAAGGGATTCTGAATCCCTACGTTGAGACGGTTTCCTCCCGGAAGCATCAACCTCACTTAGGGGTTCTGTAGTT
+>81281 3
+GTGTGTACCGGGTCGGCAGCGTATAAAGAACAATCCATCTTAATCACTGTCATTCATCACGGTTGTGAGACCGAGGCGCGCAACACCGTTGCTTCGTATA
+>81282 3
+CTCAAAGTTACACTCGATCGGGTAAGGCGTCCTTGCTCATAACTTCAGGGCGGCTAACATTCGTACAAGTCTTCGGCTGATGTTTCCAGACGAAGGAGAC
+>81283 2
+ATACCGAATGTGGCCATAATATACGTGCTCAAGTCGGTAGAGGCCCAATAGTAATGCGGTCTCGGTCATTCGACGTACAAGCGGTTCGACTACTCTCGCT
+>81284 2
+CCCTCAAGTAAACAAGCAGCGGTGCTGTTCCTTACCGTTTCGTAACTGACGGGGTTACGCCACTGGCTACGAACATTTGCTATTAAGCTGGAGCGATAGA
+>81285 1
+TATGATATAAATCTCGGCGCTTTCATGCGCTCTGCCAGAACGAATATGGAAAAGAGTGGTTCGCAGCTATCGGAAACCTGGCGCTCTAAGGTCCCTCTGC
+>81286 3
+GGCAACCTGCTGTCCTTGGTCGTCCAAGGAATATAGAGAGCACTGGAACAACAGTGGGCCGCTTTGATCGAGTCCACCGATATTTCAATTACTCGTAGCT
+>81287 3
+AGCCCCCAGTATGCCGTGGCGATACATACACGTACCGTACAAAGGTTTCGGCATAGCCGATATATTGTGCGGGCGAGATTACTTGCTTTGCACTAGACAT
+>81288 2
+TGGTGCTGAGTCCCAGAAACAACAGGTTCCAAACTAAGATCTTTGCGCGGTGTAGGCTACACTTAGCTGGGCCGCTCATATCACAGGCGGCTTTACATTA
+>81289 2
+GCCGTTTGCAGACTTGTGTAGAAGACATCATCCCGTATAGTTCAGCATAGCCTAGGATGCAGCACCAGCCACGCTTGTCGGTCAGAACTTATGAGTCGTA
+>81290 1
+TGTCTTCGTGAGCTGTCGAGATAGTATGCTGCACCCTCTAGCTGAAGTAGAAAGACTCAGCCCCTGCTACAGAAGACCCAGAGTTAAGTGCCGCATTGTT
+>81291 2
+CAGATATCCATGTATGGCCAACGTGTTGTCTAGCTGCTCAGGGAGGTTACCAGTATACCGGATGCTGAGAATGCGCCTGACCACACACATGCTTTCTGAA
+>81292 3
+TTGCGGGCGTAAGAGTACGTACACCCACAGCTGCGACTCTTTGGCTTCATTCAATACCGCTAGCAAACTGGCCTTATGAGCTCTTCAAGAGGGAATGGTA
+>81293 2
+GTCCGCCCCAATCTAACTCAGACAATTCGGTTGAGCGTTGGTCTCGTCAGCTCTGAGAGTAGTCACAGGTCTGCTGAACAAGTTAGAGCCTGTCAATGAA
+>81294 1
+TCATGGCCCATCCGCAGTTCTTCAAAGCAGGAAAGCTATCCTGGTGGTAAATTCAGGACAGCTGGCAAGAGTAGTATGTTAGCTCAATCCCCGTCCGGTT
+>81295 1
+GCAGTCTAGATGCCCCTTTGAGTCGTGGGCTATTACACCATCGGCTAAATGGTGCCTTACAGCTACGACGGTCTTATCACAAGAGAATATACCGGGTCAG
+>81296 2
+CAGCGAAGTTGTTTGCCGAGAATCGGCCCTCATCTTCTAATCAATGGACCGACAGAATCGGGGGGCAATATCAGTACCACATTGTATCTTAGCTGGCGTC
+>81297 2
+TACTGTTTGGAGTGATGTTATATTCCTTGCACATAGCGTAGACATGCCAGAGTGGCCGAACCAAGTCGCATCGCTCTAGCTAGACTCATCCAGGGCACAG
+>81298 3
+ACCTGAACGCTAGGTATTCCTGCTACAAGACTTCCACGAATAACGGCTAACACGTGGGGGTTCAAATGATCTGTTGGACTACCTAGGGCGTTGGCTATCC
+>81299 1
+GTACCATGCTGAAACGGCTCGATGTGCATCCGAATCGTCTTATTCTATTGTACAGATCTGGCTGATAGCCACAGAGCGTGGGGAGAACTCAACTCGCTAC
+>81300 1
+GGACTTGTACATGAGCCGTCAATTACCGAAAGGCCAGCGGCGAGTCCTGCATATGAGTAAGTCTATTAGCCCTGCGTGATTCCTCCTATGGTTAAACGCA
+>81301 1
+GGGAGGCATGCCACGTGTGTCTATGCTACGTTCTAACGACCTATTAACATCGTGTTCTTAAGGGAGATCGTGAAACTAACGTACCGTGCAGACCTCAGCC
+>81302 1
+AATACCGCACGAGCCTCGAGTCTAGCCGATTCGCAAGTTTTCGCGCAAGGTGTTCAAAGATTAAGAACTTTAGTGGGGTACGGTTTATCCTGGCACCACC
+>81303 3
+ATATCTCCAAGATGGAGAAATACCATTGATGCGATGTCGTGTCAGGACCCAGATACCCCTCATAGATGCGCCAGTGCTATGCTTTGTTAGGAGCCGTCCG
+>81304 1
+TGCAACTGCAACTACCGGTCACTGGGCAAGCTACTGTAGGTAGGGCCTAGACACGCTTATAGTATGGCTAGACTGGTCTAGTACTACTTTCCATCGGAAC
+>81305 3
+ACCGCTCCACTTGTCATGAGTCGAAGGAGGCGTAGTCACTCTGCGTTACTATTCAACCGGATAGAGCTGGTCGGCAGCAAAGATTACTATTCTGTCACGA
+>81306 1
+CGGGGAGATTACGTAATGCTACCCGGCAGTCCAAACTAAGGGTCTAGGATCCTTCACTAACGTTGAGCTTCCCGCCGTAATCTCCGGTTTTGAAAAAGGT
+>81307 3
+GGGAGGGCCATTCCAACGTTAGAGTTACTTGACTCTAAGTTTGTCCGACCTATTCTACGGGAAGCCGGACCGGGGTTCAATCGACGATACTCACATAATC
+>81308 2
+ACCCCCAAGTGGAAACCTGAGGTGCCCTTGTTCTTCCAGACACGCGCAAATAGAACTGCATGCATCTGTATTGTAAAGGCGTTGTTAACCTGCGGTGTGA
+>81309 2
+TGCTTATAATCCTGCGTGCGGTTTCGTGGTTAGATCTCGGACGATCACGGTACACTCCTCCAACTTAAATGCGAGCGCAAATCAGGGCTAGTCGAGAAAC
+>81310 3
+GGCTGTGTAACTCACTTTCCTTAGTAGTTGCGATAGCCCAGCTCTTTGCTTCTCTGACCCCAATAAGGTGAGGAGCGATGTGGCACAAAGCAGCAACGAA
+>81311 3
+TAACTTCTGCGAGAGTGATCGTGACACTGTCCCTGTAAAGGCTCACCTACATTGCGTCAGGACTCATTCGGGCTCGAGACGCTAGTCGAAAGAACTGTAT
+>81312 3
+GCTAAAGCTTGTTATGCTCGCGTGTCCCGTCCCTAAGGACGACAATTAGCATAAAGGCACTCCAATTAATGCAGCGGAAGCTGCGGGACTTGTTTTGCCA
+>81313 2
+ACGTTATTGTACTACCTGGCACTCTGAGCCTCGAATAAATTCACTTAGGTAGAGCACAGGACTTGGTGAGGCCAGCGCTGATTACGGTCAACCCGATCGT
+>81314 3
+ACTACATTCGTCACGACGGGGTTGGAGCACATATTACCTTAAAAGATACTATCCTGTCTAGCACGCACTGTCGAGCAAGTGACGAGGGCCGGCTCTTTTG
+>81315 3
+TAAGTAGGAGCTCTCCCAGAGCGCGTAAATCGTCTCCGTTACGTAGGCCATGTAAAGCAAACCAGGCTTTTGCACAGTTTGTGTGAATCCCAGTCCATGG
+>81316 3
+TGGCTCGGGCCGTATTCGATACTAAGTAGCCATTCCATGCGTAATGTAGAACATGACCCTCCATTTCCCAGACACTGACTGGAAACAGTGTAGCTTGGGG
+>81317 2
+AACTCCAGGTCAGCCGCAGTCTCTTTAAGGCTGATCGATGTGAGCTCCACGTATGCAATGTACTAAAGACATGCGATCGAGTCACATGGGGTGTCCTTAC
+>81318 3
+GCGTAATCCAGGCATCAATGGGTCCAAGTCAAAACTTACCAGGGCTGCATTTCGCGTTGGTTCGATGCCAAGTGTTGGCCCACCCTCAATGAATGATTAG
+>81319 1
+CTAGCCGGGGATACTCACATATTCTATAGGAACGCACTGAAACGTAATCATTCCGATGCGACCGGCATGCTCGGTTAAGTGTCACTGAGTTTCACGTGGC
+>81320 1
+ACCGTGGTCTGAAGCAGTGGTACTTTTATCTTTCCCTCTGGAGAATGGACCCGACCGAGATACAGGCAACACGACTAGGCGCAGCGAATATCCTTGATTT
+>81321 3
+TTAAATCTTTCCTTGTCCGGTCTTGACCGTTTTAGTACGAATGCTCCGCGTACAGGTCCGGCAAAGACCGGGGTATGGCCCAAAAGTAGAATAAACCGGC
+>81322 1
+TTTGAGGCCAGGAGACGGAACTGAGTGCATTATCTAGGGTTCGTTTGCTAAGCCTCAACCTCCGGCAATCTCTATATCACCCGGTTAAGTCGGAGACAAC
+>81323 3
+ATGGAACTTTCAGAGCCCGGGTTACTCCCCTTTACCGTCGCAATAATAAGTAAGGCGAATTAGGGGTACCTCAGTCGGATATCCGGCTGTTGACCAGTCA
+>81324 2
+AGTTTTGATGTAGTCGCTACCCCCGACTCGGATCCTGAAGGAGAGTGTCTGCCGTCTACTGGGAAACGACTCGAGCAAAACTCATTTCTAGTCAAACGGT
+>81325 3
+TAGGTCAATAAAAGGAACTTGGCCCTCCCGTTTCCTTAACTGACAGGAACTGCCCGATTTGAGAGCGCGTGTCCTGGCAGGACTTGTATAGCTCTAGACA
+>81326 3
+CCGGCTCTCCGAGGGTCAAAACTTACGTCAACTAGGAACTACTTGCGGTGCATCATGAGTGAAGGTGGGTATACGGTCATATCCACACTATGCCTCATGT
+>81327 3
+ATCAGAGTATTGGAACCGCTAAAGCAGGTCTTGGTGTCGTGAGGTGATCTTCGCCTCTGTCGAAAACGCTCATACACCACATACTCCGTGCACAGAGGTT
+>81328 3
+AGACCTCTGCTTAGCCTGTTAGTGCATTGGATTGCACTCAAACCAGAGCACAGCAAATACGGCGCGCGGTATTTTAAGTATTTAACCCCCGACTGGGGTG
+>81329 3
+CAAGTTCGCCAAGCCGACAGTATGTTCCACGGGGGATGCTCGTGAGTGTGACAGCAATTACCCGCATATCGACAGCTGACGTATGTAATCATCTCTTATG
+>81330 2
+ATTTAGCTGGAGCCCACCCCGTGTTGGTAGCGTTGTCGACGATCGTTTATTTTGAATACGAACCGAAACGATCGAATAAGCTGGAGTAACACTGGCCCCC
+>81331 3
+TGTAGTAGGCCCAGAGGGGAGCATCTCGGAGCGGAGAGCTTGTTTGGTAGCTTTTACACGTTAATCCACGAATCTTCCCTGCTCACAACCATATACAGAC
+>81332 2
+TAACTGTGGAACTTAGGTCCACGGTCCAGGTGCTTAATGCGCAGTCGACAACCCGAGAAATTTTCAGTTCTACCCAAGCTATGTGGTTGGCACACTGAGC
+>81333 3
+TGGCTAAATCCGACAAAGAGTATACGTAGGTCCTGACTATTGGATCCGTTTCCCCGAGCGAATCAGGCGACACACAATGTCGCCCGGAGTTGTCATGTTT
+>81334 1
+TACAGTGATCTCAATGGGACTGTAATTGTTCTGTCGAAATCACAACGGCTGGCAAGATCATTACTCAGGATACCCGTCCGCTTGGGGCCCTCCGGGTAAA
+>81335 3
+TTCTGTCATGTAACTGAATAAGGGGGGCAAAGCCCCCGAGTCAACTGACCGAGACCGGGACTCCGCTATGGGGTTCATTTTTCACATTGAGTCTTAACCA
+>81336 1
+CTCCCCTTCCCGCCTAAGATGGGAAGTCGAATTCGGACAGACCGATAAAAAATCCCATCCGTGAGGATGGAGTTCTGGATCTTTATTTGTCGCGAGGTCA
+>81337 3
+GGAAATCATCACATGTCATCTCCTGGCGCCCAGTGCGATGCCTGCACTCACGCTTGTACCATAAGACAGTTTGAGAAGCATGAGACTGTTTGGTCTGGAA
+>81338 1
+CACGTAAGCTGAAATATCGCAATCTACGAGAGGTCATGCTATTAGACGTAACACCTACGCATGTTCTGCATGGTTACGGTCACCTGCTTGCCCGTGAGGG
+>81339 2
+GTGACGTCAGTTCACATATCCCAATCACGCGTGCAGAGTTTGGGAAGGGGCTAAGCCGATGCAAATCACAGTGAGAACTGGTCTAATTCCTTCTCCCTGT
+>81340 2
+ACCGAGACAGACACGGAGCTGCACTTTAGTGTCATTATCTGTGACTCCAACACAATGTAGCGGGCAGGGGACCACCGGGTATTTCTTACCTTTCATATGG
+>81341 1
+GCAACAATGGAATCAACTTCGGGTGCTAGGATTCAAGGAGGCTCTTATATTGCCACACGAGCCTGTTCCGTACCGCCAACAAGCACTTCTGGTGTAGTTG
+>81342 1
+GTATTACCTCTCGAGCAGTCCGAGTCTGATGGTTTTTCATAGTAACCCCGAAGAAACGTGGTTGCTACCGACAACATGACGGCAAGTGTAGTAGCCGCCT
+>81343 1
+TTGTCTGTCGATGAAAGGTAAACGAGGCGACTCTTACCTGAAGCTCCTGAAGGCGAGTTCAATCCAGAGCAGAAGTCCCCGAATGCTCTTGAGTCTTCTC
+>81344 3
+TATAAAGGATACCGCGGATTGCACGTCCAGTCGTCTGCACAAACACAGCATAAGGGAGCGTGTCGTTGATGCGTCGATGTATCCCACGTCTTAACTCTTG
+>81345 1
+ATCTGGCGACTATGTTCAGGTACAGAGCTCGATTAGGGTGCGGATGTCCACGTAGCTAGAATCTCGCATCACCGTGTGTAACCCGAATATGTACTCACAC
+>81346 1
+CACTATGGCACACTCTAGCCGGTCTGAGATCGGTCGTTATTAATGGATTGAACGAAAGGAACCCTCAGACGTTTTGTCCTAGGCGAGCGCAAGCTTCCAT
+>81347 3
+TATTAGGCTGTGGGCTTCTCTCGGTTACTGCAAGTCTTTAGCCCCGCACATTAAGAAGAGTCGTTACAACGCGAACGCAACTGCGCGCTAGACAATATGG
+>81348 1
+ACGGTAAATGGCCCACGTCAGTAGTTGATAGGATTGCGAGGACACACTAGGCCTAGTTCTGCTCATACTGCGCTCGTGGTCAGCTACCTAAAGTTCTCAA
+>81349 2
+TGCACTCTGAGGTCCAGGGAAGTCGATTTTTGCCGAGCTCATCCCGCGCTCTTCATTTGCACTGGTAAAGAAAAAGACTCACGTGTCACAAGTGACTGAG
+>81350 1
+GCAAGTATCCCTTCCATTGAGCGAGATTAACGTGGGAATGGACGGAATCCGTTGCCTACTTGACGTATTTGATCCGTCCTACAGAGGGCATCCGACTCAA
+>81351 1
+CAGAACGGTTAGCCAGAAGTTGCCTACTACGGGGTTGGACTATATCATTCCATAGACCTCTTGTAGCTCTGACTCCTGTCGCTACAACGGAGAATACGGG
+>81352 3
+GGATCATATGTGGCCGTGAGTAAACTCTCGCATACCGCTTATTCATGAAATAGTACCCGCCCATCGGGTGGGCGACGTCAGAGAAGTCTATACCCTTTGA
+>81353 1
+TTTATAAGCGGGAACACTATCATGGAACCCTATCCGTGGTCTGCTAGACTTCCCACTCGGATGAGCCGCTCATGTTGAATCGAGCTTGCGAAGGACTGAA
+>81354 3
+GGCGACGGTGGCATAGAGCATACAAAACCTGAATTTTTCCGTACATTCTTGGAACCGGAACTAGTCTGGTCGGTCGGCCATGCAACTCATTCCGCTTAAG
+>81355 2
+GTCGCAAGTGTTGCTCCGGATGTTACGTTGCCCCCACATACAACCGAAAAAGTTTTAGCAGAACATATCGCCTGCGACAGCTCTCTGATGGGTGGATGAT
+>81356 3
+CCACATCAACCTGGTCGCATTGCTGGGGGACTTGACATTCTGAGGCGCACTACTAGGCATCTATGACCTTCGTATAAGGGCTAGCTCATATTAACAGAGG
+>81357 3
+CGAGGGTAATCACATGCCTCTCTTCTTACATCACTCATATTACGCAGTCGATCCATGTGGGCGCGCAAATGGTGATCAAAAGAGGATATCGCGCGGGCTT
+>81358 3
+GTGCCAGTCTGTCTGCAAAGGAAGGCACTCCGGGTGGCTTTGTGAAACCTACGTAACCCTTTGTGGACTAAATGGTAAACCCGATCGCAAGTACATTCCT
+>81359 3
+AAATCCTTCGGGTACTCTTCCCGAGCACAGATGAATTTATATCGCCTGCTCATGTTAGGACGGGAATTGGACGACTCGACTAGCGTGTTCCCGGACAAGA
+>81360 1
+GACGGTCCTGTACAGCATTTTGGCTCTCCGCGAAGTTTGTTGCTTCTAGCAACGGATAGTTCAACGAATTGGCGAGCCAATCCGTTAAACACCCAAAGGG
+>81361 2
+GACTTCGGCGTTTGTGTCATGTGTAGGTAGGCTGACCGGTGTAAAGAACCTGCTACCTTACCTTCCAGCCGAATGGCAGAATCTAAAGCTACGAACCCAT
+>81362 3
+GATTCGGCCAATGGTTGACGTACCAAGAGAAGAAGGCGCTTTTTATGAGTACCGTCGGCTTGAGAATAGGTTCTCCGCCTTAACGAACACATTGCCCCCT
+>81363 1
+TTGGGCCACGTAAGGTGAGCCTTTTGAAACTGAACTCCACCTCGTCCTGCATTCCTTGTGAGTCTCGTGATCAGATCAAACAAATGGAGAGACGCGATCG
+>81364 1
+GGAGTGTCATCTGTTTGCTAGTCACCGACTAAGACAATTGGAGCAGTCTGGTTCTTCACAGACTGGGTAAGCGACAACCACTCTGTCCACGCTGTACAGA
+>81365 1
+TACCTGAGGGCAAACCCCTGTGCTGGGGCCTACTGGACATATACGCGCTTGATTTAACTTACGTGAAATTCAGCGATCATAACGGCAACCAGCTTGTGGT
+>81366 3
+ATTATAAACTGTTACTGATGATTCGCAGCGCGGGAGACAGGCTTGAGCAAATCGTCTGGCCGCTTTCTCCGAGCAACGAGTATCTCCTACTGCCTGGAAA
+>81367 2
+CGTTTAAGTTAGCGGGCTAGCCCAATGCCCCTAGTGGAAGTGTTCGGCACTTATCCGACACGTAGATGCCTACGACAAGGCAGTCAAGTTTGTACATATC
+>81368 1
+TCGTATTCTGCAGCCGGCGCATTGGGCAAATGCGTCGCAATCGTGGATTAAAGCACTCTCAGTCTGCGATTGTTCAGGCCCGAAAATGACATAGTCAATC
+>81369 2
+TAGACATGTAGTGCCGCTTATAAGTCGAATCTGCGCGGTCTAGAACGTATGTCTCTAGTCTGCCAGTGCATAATAGTAACGGCCCGCCAGACTCAGTACG
+>81370 3
+TTTGGTAATGAGCAGGCTCTATCCCATCCCACAGTGTAATTCCAGGCGCCCATTAAGTCGAGCCCTTGGCGGGAAGAATTCCTGAGAAGGTAACCATTTG
+>81371 3
+GTAATCTGCGCCCTGGTGAAGTATTAGCATAGATCCAAGGGTCTCAGACCGTTCTATATCGGTCCCCGGATCAAGTTCCGCGGAAGGGAAATTCATCATC
+>81372 3
+GCACGTCCGGATTTGTCAATTTGAACAATAGGTATGCAACATTTCGGCCACTCTATGCTCTGGGACTCGCGAAGACGCTGGACAACTCAGTGGTATCACG
+>81373 2
+CGCGATATTAATTCTGCATATGACCTTAGAGTCTATCTCGCTCCCGTCGGCGTGCGGGCGACAATATAAATGGAAGTGTGACACTGGGCCCAGCATACTA
+>81374 1
+GGCCCTAAATGCTACGCAACGGCATAGCTTCGAGCATAGACTACGTTTCCATTAGCTTTTAATGTGAACATGGTAGAGTGCGGCCACTGCCGTATGAGCC
+>81375 3
+GACACAGCTATACTAGGCTCAGATGAGTGTTCCAATGCGATCCCGAACTGGCTTGAGCAAGATAGCTAGCCTGGTGTTCAGGCCGTGACTTTATATACCC
+>81376 1
+AGAATTCCCGGCGCTCCGTCCTGTTGTAGACACCCCGATCTTAAGGACGTTAACGTCACTGTGCACCATAGGCTAAATTATACAGTTGGGGGAAACGTTG
+>81377 1
+AGCCATACAGGTGACAGCGATGGAGATTAATGTCTCTGAACGCGCCTTATCGATAGGCCTCCCAGCGAATTAGCGAGACTCTTTACTGGTTGCTTCCGAA
+>81378 2
+ATCACGGATGTAGTTCGAGAGGCCTCTAGCAGCAGTGGGCTTTCTCCGGTACTCGGACGAAGGGCCTAACAACATTACATATTCATTGCCTCTTAGCAAG
+>81379 2
+ATCGCGATCAGCAGACCTAATCCGACGCTAGTTGCGCAGCTGGTTATGTACGGGTAACCAAATTTCCGATTATTGACTCGCAAGGGGCAAGTCCGTCTTA
+>81380 3
+CGGGTGATCAGTGTGAGCAACTTAAATTGACCTCTAGACGAGTCGTGCAAGTAGTCTTGCCCCGTATCTGACCAGAACGAATCACTGGCGTACATCCTTG
+>81381 3
+GGCATGCAGCCATTAACAAACACTGGCGAGAGCCTCGTGGCCATTTCTTGCTCATATAGTCCGGCAAATCCGTGAAGTGTATTTGGCTACTAGCGGTAAC
+>81382 2
+GTCCGCGCGCTCATAACGTCCGAATGTCAGTTGAGCAGTACTTCGAACAAGGATGGTCAGTGCGCCTTTTGCTCGATAGAAGAACAATCTTTTAAGCCCG
+>81383 2
+CTTTCGTTTAGCCGGGGCCCACCACCCTTTAAGGCAATGGGGAGGAATTTGTCTGGGTTGGCTGCCATAGAATATAATAACGTACGCCTCCATAGCAAAC
+>81384 2
+GTACCAGAAGTGACACTATAATTGTGCTCCCTATTCGGGTCTTGATGGGAGGGCAAGTTCAGCATTGTCTAACTGGAGTAAAGAAACTGCCCCCTCCGCC
+>81385 3
+AACGAGGAATTTCGAAGTTCCAAGTTTCCTACCGCAGAAAACACCATGCGAGCGCAGACTCTGCTCGTGTTCAGAATCGGTCGGCCTTTTGTTGGTACAG
+>81386 2
+CATCCAGACGCACCGATTGATCCTCTGGGCCTGTTGCCCAAAGCGCTGTGCGTAGTTCGATAGTATATGGTAGTAATCTACCCAGAACAACGTGTAGATG
+>81387 3
+AGCTATCTGTTGTTGATCTACAAGTACACATGCAGCTCTCTCCTGTTGTTTACCACTATGGACGCTCAAGAGCAAGCAATCGCGCGTGCGAGCAGGGAGA
+>81388 2
+GCAACCTGGAGGCCACGTTGTTTTCAATGATATTTGGACGCTCTCAGAATCAAATAGGTCGACGTCGACCCTAAACGGGGTGCCAGTCATTTAACGTCCG
+>81389 3
+TGCAGGCGGTTACTCGATTGGAACTCCTCAGTAGACCAAAAGCTAGATTTAGTGAAGTTACGAACTTGCCCGCTACTCGGATACTCGCAGCGCATCTGTG
+>81390 2
+CTCACAGTTCATCAGCGATTACCGCGCTATGGCTGAGTGTAGGATTACCTGGATCAGACAGTACCGGAGCGCTGTACAGTACAAGTTCTAATGGTCCATC
+>81391 1
+ACACGGGTCTGCTTCGACATTATCACGCATTGAACATCCCCACTGCTCTAAAGTGCGTCTGCCGAAGAATATTTCCTAGGATTTGCGGATGGAAGGGGAC
+>81392 3
+ACATGCAAGACAGGGAATGGGATACTGCGCTTGCCTGTCTGTACACACGAAAGCCCAACCGCGGTACCTATTTTATTTTAGGTTTCGCTGCGGAACACTG
+>81393 3
+GTAGTTTCGCACTATGGGCGTCCTCCCTGTTCAGCCCTGAGACGACTAACGAAGTAAGAAGCATCTTTGAGATTGATTCATAGAAGCAGCCTGCGAGTCC
+>81394 3
+ATCGTGGCACTGTACTTTAAGCCCGATCATTGGAACTTCTATAGTCCTGGTGCCCATGCTAGTCATCAACAAGAGTGTCCGAGGGTCAGGAATGCCCGAA
+>81395 1
+GGTCTGAACTTGTAATGCCCTGCATAGCGGTCAATAGTCCGGAGAATTTGGATTCTATTAGGAATCCAATCTGGGATAGTACAACGGCAGCCCCTCCGCC
+>81396 1
+TTGTCACGCATGTGTCTATAGTATTAGCTCGCACTACGGCGTTCCACAAAGCTGGAATGGTAATGCACATCCAACAGTGGTCAGGCGATGCTCGATCGAC
+>81397 1
+GGGCTGACTTCCTATTCACTTATCTATAAACGGCACTGATATGCGCTCATAGCATGGTAGTGTCGGCTCGAGCGAGGTCACCAACCTCACTTAAGGGAGA
+>81398 3
+ATTCCGTTTCCGCTGGCAGCCAAGTGCACACGTATTGAGCATCGGCCAATGGTTAGTCCTCGTGATGGAGCAAATCTAAATCTTTAGAGGCGAACCGTCA
+>81399 1
+GAGTAAATTCCTGAGGGATGGTAGCAAATACGTTCATACAACACCTTCCAGGAGTCAACATTCCTTCTCGCTGGTGGGCTGAACTATCCGTGCCTCGGGA
+>81400 2
+AGGAAACCGTTACAGTTCCTCGCGGAATCTATGATATTTCGGCGGTAATCGATCCGGGCTACGCAGTTATAGAATCTCCCATGCCCGGTAGAGGACATCT
+>81401 3
+ACCGATGCCGTTGATTCGTGACCCTGTTTGAATTTAGGCACTAAGGCGTTTAACGATCCGTCGGCTGGTCTATAAAACCCGAATACCATGGAAGCGACCG
+>81402 2
+CGACATGGTTACGCACGGTACCGTCTTAGAACCCAAAGCCTGGGAGAACCCGTCGTCTTTTAACTTCAAGCCTGATGCTGAGGTTTGAGTCTAAACATGG
+>81403 2
+ACCTCGCGAAACCCGATAAGAAGGTGACGCTCAGTATTCAGCATTTGGAAATTATGACCGTGCTGTTCGCGCCGATGTTTGACTGCAGCCCGGAAACTTT
+>81404 1
+GCCCCCGATCGCGGTTACTCGTGTAATACCGGGCTGCACTAGTGAGACTTGCGAATATCCATGGGGCCCCGACTTGGTTAAATCGGTAATAAAATCTTAA
+>81405 2
+GCCATTCGCCGATCCCGCATAGAGGGTCAGCGTCCTAAAGTTTGCTGCTACAATACGTTAAACGTGGTACACATGCGTTACGACTGTTGAAGCCTAGTAG
+>81406 3
+TACAAGGGCCTCGCTTATTAGAAATGGTTGCGTCACATGGACCCGGTATCGCCGCCTAGACTAAAGGTACTCTCAATGGCGGCCTTACGTTAGTTAGACA
+>81407 2
+GATCGACCAATGGCATATCCGTAGCAATCGGCTAGGTGTATATTGCAAATGGGCACGCCTTCTGTCCTACCGAAGGAGCGCCGGTTCTATAATCGACATT
+>81408 3
+ATACAGCCCATTGACATGTAGGCTGCGGCGCTAGGTCAGTGACGCCATGCAATCAAGATGGCTTTTGCATCCTATTAATTGACTCAGCGAGGACGCCTAT
+>81409 3
+GCTTTAGTACCTCCGCCGAGGCGAGTAACCAAATGAGGACAATGAGCCCTAGCTTTCAGGATAGTATAATTGAGCTTCCCTGGGCCCTATTACTTCGGGA
+>81410 3
+CTATACGGGAGTGAGTCCACAGGTATTCGTCTAGTCACCCGAAAGCCACGGAGGACCCAATTATGCCGTGCATTACAATCTAGTGGATTTCGTTGGCCTA
+>81411 1
+TTACTACACAGCCTTACCATACGTAAATTCTACGCTCTTAGCAGTGGCACGGCCACTCGGTCAGTCTCACAGTAGTGTTGGAGGGTGCAGCGTGATAAAG
+>81412 3
+CCTCTCAGTCTGTATAAATCTTGCCCTTAGTTCGGTGACGACAATGGGTCTTGAGCGACGTAGCTGACTCAATCGACAGATAGCGGGCCCAATACAAGTG
+>81413 2
+ATCGTATCGGCAATCTCGTCCCAGGACTATGGCACTCAGACGACATACATCAGGCGACTATAAGCCAGTTTGCGGTAGTTATTTACGCTGATCGTGGCAG
+>81414 3
+TGCGACAGAGAGTCGGAATGCAGACGTTACCCCATTGTCAGAGCACTTAAGATCCCTTATTATTTGAGTTGCATGTCAGCGCATCCCGGGAGACCTAGTC
+>81415 3
+ATCTCACTGTCAGAGCGCCGCAGCGTAGAGAGATATAATATGACGCTTACCTACATGTTCGCCAGGGATATATGCCAGCTTCGGGGCACTTCCATTATGG
+>81416 1
+TTCTAGATGTGTCGCATCCACTGGGAGAAAGACGTTAAAAGCCCACCCGTTGGGTTAGTTTGCCCGGAAATATAGCTGCCCGATGTCCTCGAATCGCATA
+>81417 2
+AACCTAGGCGCATTAAAGCCACTCCTTACGGCAGATATCGGGGCAATGTTTCGGAAGTCTTTAATTGTCCCAACCGTCGGGGGGAAGCCCACGTATATTT
+>81418 3
+CATAATGTTCGTGTCAAGCACCCTGAGTATGTAAGGTACCTAGCCCTATTACGCTAGTGCAGCATTTGTCGAAGGTCGGGGGCATAACACGCCCTACGAT
+>81419 3
+CTACTTAGATGCTGCGTGATTTAGACCGCCAGTATGGTCTCGACAATTGCATACGGCGTAAACTTAGGGACCATGTCCGAGACTAATCGCGGTAACCCTG
+>81420 1
+CTATAGGGAAGTTAGTCGGCGCCCAATTTTCGCTCCCCACGGACTAAGTTAGAGTATATCAACAACTGGGTTTCGGACGCAAGAGCGTCGTTGTACCCAT
+>81421 3
+TATGCCTGAAGGGCGTTATCCCCCGGAGACATTAGGGTAATGAATGTGGAATCGAGCGTCACTTAGCATACCCCCGTCCATCTTGGTCACTGGAACATTA
+>81422 3
+TTACCTGAACTGAGTACGCAGAACTTGATGGTACAGACATCTTCGAAAGTCGGCCGGTACGTGTCTCCTGCCAACAGAACTTACGCATGTGGCCGATGTT
+>81423 3
+TATCATTATTGAGGAGGGCAAAATATTACTTACCCAGGACGTTGCGCCCACTGGGTATTCACTCCTAAATCTCGGAGGGCGGAACGTAGTTCCCGGCCTA
+>81424 1
+CCGGATTTAGGCCACATCCCAGTCTGAGACATAAGGAGCCGTAGGCAATGACAAGTCTTATCTGGTGGAGTTTGTGACCCTCGCAACCTGCATGTTTAAC
+>81425 2
+CCTATTCACGTTCCCATGCCAGTCCCATACCCACGATTTGCAGTACGTTAGGAATCAAGAATCGGCAGGTTGGGGATCCTAAGTTGCTAGTAGGAGCTAG
+>81426 2
+TTGCACGGGATTCTCTTCAGGCAACCGCAAAGTCCCTGGACACTTTTATGATTGAGATGATGGGTACTCGGGTTTCCGAAACGAAGACCATATCGACGCC
+>81427 3
+CCGTTGCGCACGACTCGGGGGTGGACTCATATCCAACAATTTGTTGTTATACGAGCCGAAACTGTGCGGTATGTGTAATACCGACGCAGTCACACATATC
+>81428 2
+TGATGAGGGATATGTACCGTCGAGTGATGAATTACTACGCGCACGAGAAGTCGGTAATCCGCCCCCGCAGGGTTCTCCATTTTTACCCCCAAAATTTAGG
+>81429 1
+ATCAGTTTCCCCCTGCTAATGTACGGAGGCATATGGAAGACCTCGCGATCACAATCGATCCTGATTTGCGCTGCAAGATATGCAGCTGCGGACTGATAGT
+>81430 1
+TCTACCTGTGTGAGGGGCCTAGATGTGCTAAACATTCTTAATTGCGCAGCGACAAGTCTCGCGATAACGCACTTGGCCGAAGCTAGAAGATTGCCACTCT
+>81431 3
+TGTGCGTTATTCACTATAGAGGACTCACCTCTCGCTCAATCGCATGAGTCGCTGAGTTCCGAGTGTAGAACATCAGCCGCTGCGAAAGATAGTTAGCGAC
+>81432 1
+GCTTACAAACCGAACACCCGGACGTAGACATAGCTGATCCTGAGAGATCTACATAGGTGCCACCAGGGCGTGGTTATCTTCCCGGATATTGTGCTTTATG
+>81433 1
+TTACGATCCAACGGAGAAGAGCGGTTTGACGCCATTTTAGGCGAAAGTTTCCGTGGTGTTCCCTAACGCCATACTCCCGAATCATTAGACTTGACAGGCG
+>81434 1
+GGAAGCTCGTGCACACGCAAGGTGGGGCACGTACTAGGCGAAAACATACGTTCTCTTCTGAGCTTGCCCTGTTGAACTTCGACATATATCACGATAGCTT
+>81435 3
+ACATACACAGGAAGTCCACACAGATTTGCTAATGTGGCACGTCATGCTGGGTCGCTGGTCGCCCTGCTTAAGGTCGGCGTATTTCGACATATACTGCAAA
+>81436 2
+ACCAAGTGCCGTAGGCCTACCGTACACCCTCCGGGGTGGGTCTGTGAGTCAACCTTAGAACGTCACCTGAATATAGAAATTCGTTTATGCGGTAGATCAT
+>81437 1
+ATTTCTCAGTCCAACAATGCTCTGCACAAACGGGGTGATCAAGCTTCTTAGTGACGGTGAGTTCCGTTACGGAATGCCTCTAGGGACAGTAGACCGCTCA
+>81438 1
+CGTCGGTTGCCGGACGCCTAACTAAACAAATTTTCCGTTCGGCCTTAGAGTCATACGGTTTATAGCCCCAGGAAAAGTGAACTCTATGCTCGGAGGCGTA
+>81439 1
+TAAAGTTTGTGTAACCGCTTGTAAGTTATCGTACACTTCCCGATCAGCGGGACTAGACTGTAGGACTCACACAATGACAGCGAGGTGGTTGCCCGCTCCA
+>81440 2
+AGAATGACGCACTGTAAAACACTGGCTCCCAAAAGGTTCACCCTGTCTATCTTGGTAAGAGGCCCCTGATTGCGTCAATAGTGGGTCGATCGGTTATGCC
+>81441 1
+ATAGAGTGCGTACACCAGAAGGCTAATCGATCTCATCTGTCTGATCCCATGGTTTGGGTCGGCCACGTAGCCCTCTACGTCAAACTTAAGAGAACTTGGG
+>81442 2
+AATTGAGTGGGCCCTTACCCTGGCAAGTCAAGGGATGCAAGGGTGACCCTCATGCGATAATTGTAATATGCCTGGCACTACATCTAAGGTACCCGTCTCT
+>81443 2
+TCTTGGGAGAACCTTTAGCGAGTTCCAGTCCGAGTTATTGCGGAGTTGGCTCTATATAACATCCGGGACGAATCGCATCATAGATGCTCGCCCACGCAAA
+>81444 1
+GGGGAACTTCGTCACGGCGTGACCACTAGAAAATTCGTTGGTCAATTGACTCGTAGACGGAGACCCCGATCCTGTATTCCTTGGACGCTCTAACAGTTAA
+>81445 2
+CAAATAGCTCTGAGGTGTACCACCTATCAGTAGTCTTACGGGGTAAAGCAGGCACCCTGCAATAAGTGTGCTGCCTGTAGGGCACCGTTTCCTATCTAAG
+>81446 1
+CACGCCGAATTAGGGCGCAAGTACTTGACTTTGTAGAAAGGTCCCGAGGGCAGCGAACTCGGGTATTCAACTCATCGTTCCCTACATACCTGATTAGTGT
+>81447 1
+GTGTGTGACCTACTCTGGGACGCTCGTCAGATGGAGGTTCCCTAGACACATCAAATGCCCCCAACTAAGGGACGTCATAATTTGCTCAATAGTTGTGCGA
+>81448 1
+TTCTGCCGGAAACGAGGAGGACGCGCTTCTATCCTCCAGCAGACAGCTTGTAAATCTGCATTGTTCTCGGACGCGGAAGGACCAAAAGATTATTTTTGCC
+>81449 2
+AAACTTAGTTTGTACAGTCCAGGAGAGTCGCAACTGCTACTAATTCGCCCCTTGGGAGGCAGAGTGTCATATTTGGAAGCCTATAGGGCTACCCCTCGAC
+>81450 2
+TATACCTTGGGGGGATGTTAACCGCCTGACCGTGTTGACAGGCGATATTGACAATTCATCCAGTAGCAAATAATTCGACGGGCGTACCTATCCGACCCTG
+>81451 2
+CAAGTGGCGATGAATTTGATTGGTCGTACATGGATACCTGTGCGCATCGTTCGGTTCATTCACCGGCAATCACCACGGTAACAGTAAGTGCACTAAGCCC
+>81452 1
+TTCTCGAGCGCGAGCACAGCTTAGCACTATTGGAATAGTAGCGGGGCTAATTAATGGCTCCAGACAGATTGGACATCTACATGTGCATCCCCTCTAGGCT
+>81453 3
+TGCTTGTAACCACCAGTGGCATCGATCAGAGATGAATAAGGCGTGTCCCCTTAGTGCTCAACTGAAGACTGACCCACGGGAGATTTACGTTTCGACGTTC
+>81454 2
+TAGCGTCGACCAGCCACGACGACGCCACGTGTTACAGATATTCTGTTCTCGTGGAACAAGGCTTAGCACGACTCAGTTTCTAAGTAGAGAGTCTGCTAGT
+>81455 1
+TGAGCAACTCCGCCTCTGAACCTGATCGTTTAGTAATTCCTTGACACAACATGAGCGGGGGATGTCTAGGAAGCAACTCTAAATTCGCGCTTTGGAGCGC
+>81456 2
+TAATGCGCGCAAAGGATAAGCATTAATTCTCGTGCCTTGGCTAGTTTTTCGCGAGATGTCACTGCCGCCAAAAGCGCTCCGTAATCCCGAGAGTAGTGCA
+>81457 3
+GACAGTTGCGACAGGGAGCTTACTATTGTTTCTCCCCTAATACTACGGTGTCGGCTCGCGCCAGATGTAAGGAAGGCCGACTTTACAAACGCACTTATGA
+>81458 1
+CACCTCTGGACCTCCGTGCAAATATCGAACCTTCTCGTGTTCGCTGATGGTCGAAAGTCCGAAGAGGCTACGGGCACAATGATGGTTTGCAACAGATTAT
+>81459 1
+AAAGTAATATTGGCCAGCCGGGGCATGACCGGCGTTTAATGTCTGTCATCCTATCTCCTGACCTTTAGTCGACGAGACAACTCGCGACGAACGTGGATAT
+>81460 2
+CCATCGGGAAATATGACCTCTGCACTTTACGAGGGAAGCACTGCCCGGTTGTACGTATGCAATTGCAAGGTGTTTGCCCACACAGTGGCCTGTAATCATA
+>81461 1
+CACCAATAGGTCAGGTATTTACTCTAGCGCTTGTCGGAGCCGGAGTACACTAAATACCCAATGTATGCGGAGCCGACATATGCTTTCCGAGCTGATCGGT
+>81462 2
+AGGTGACGTTGTTAGATGATGGACGTGGACTTGCATAACTTACTATCAGGAATTCTCATCCAATTGCCGGAACGCATCCCGCCACGAGTCTTCAGAGCCG
+>81463 1
+CACTTGATCTCGTCTGTTGGAGCATGTTAAATTAGGCGTACGGTGCCTAATTCACAGGACGCCCAACTACGGTAGAAACGTTGCCGTACGCGACAGTCAT
+>81464 2
+TGCCGTCGGCATTAGTGCGTCATGTATCACATGAAGGGGCAACCGCCAATACTTACAGCGGGCGCTTAAGTATCGACCTGAATTACCGATCGTAATTGCT
+>81465 2
+GGCCAGCTGTCTAGAGAGGCACGTGCTGTCATGACTTCGAGCAGAAGCGACATCTCTGATCCTATAGGAGCCGACAATAATCCCCGGTTATGTTCTTATA
+>81466 2
+ATTGCATTTAACTTTATCCCCTCTCCGTTGCTCCCAGTTGCGGGAGATTAAGAAGAGAGTAGTCCCATACCAGGACGTGCCGATTAACGGTAGGAGCAGC
+>81467 3
+CGATCAGGTCAGATTGATAGCTTCATTAAGCCTGCCAGGGCTGTTGGTACAATCGACCACAAAGCTGCCAATCCTAATGTCGGGACTGGTTTAGCTCGCA
+>81468 1
+CCGTCATTGAATGCTGTGCCTCTTACGCCCTGAATATCGAGTCATACTCAAAGCGGTAGACACCATGGTGCGTACCCCGGGGAAGAAGTTACTGATTTAG
+>81469 2
+GAACTGTTTCGAGATACTTAGACGGCCCGCCTGCGAATAGTGCCCACTACTTACAGGAATTTGCTGCCTGCCAGGAGATAAGGACGCTTTACGTTACAGT
+>81470 2
+GGGTCTGGGACGTCCGGCGAGTCCCATATTAGAATTACCCAACACAAACTTAGGTCCAGATTATTGACGGCACTAGTATTCAGTGCGGATTCTATCCCGG
+>81471 1
+GAAACTATACGTCCATTTGCCAATCCAGATCTCCCTGTTAAGGTCCGGACCGGTAGAAGTTGTATATCGGTAGCAGAGGCATCGCACGGCTGCTGTATCA
+>81472 2
+AAGTATCATACAGTGCTGGCCATTGCTTTGCCAATCTTGAAGCGATGGTTCGTACAAACCCTCATTGCAAGCGTATGAGCGGCCTCGGCGAAGCTATCGA
+>81473 2
+TAGCTCCGAGATATGTCGCGTCTCAAAAGCATTGGGAATGACCTGCAGAGAAAGCCCGCTTAATCAGTGGTCTAAGACCGGATCTGTTCATCTCGTGCCT
+>81474 3
+TGGCGTTCGGTGCTAGTCCAGTGAAGTGATGAAACCCACGGTTCAACTCGTACGTTTCACGAGACCCCCACATAATATCGGTCGTGTGTCATGCAAATGA
+>81475 1
+AACGCACCAGAACCGGTATTTCGCGTCGGTCGAGTGATTGGCGATCACATGTCTGGGTTATGAACTATTGTCCTGTAAACTCGGCACCACCGTCAAGTAA
+>81476 2
+TATTTGATTAGAAGACCATCACTCTGCCGCGGTAGTTCAACTACGCTAAGACCGTACTGTGCCTGGGTAATCAGCCGTGATGGCCATGCCGACAGATTAG
+>81477 2
+AAACGTATTCAGGTCTATGTTTGTAGCGAATGCCGAAACCCATGACCGTGAACTTTCGTTTACGCCATGCCATCACGTTCAGACACACCGGTGTGGAGGG
+>81478 2
+AACAATCCTTTTCGTTGGTCGCACGCCTGAGTCTCCACAGGGATATCGGAACCTTAGTACTGAGCAGTTTGATAACAGCATAGGCGACGTGGCTACCTGA
+>81479 1
+CTCTACCCTAAAAGACCATAGTCCATCCAGTGTATCATTGAGGGCGTATTCCAGGCCTCGAACATCACGTTAGATTGAGTTGGCACCGTTGGGCGAAGGT
+>81480 2
+TAGATACGTCGCTACACATGAACTGCGTTCTATAGGGACATTTGTAGGGTGCAAAACCAACCCCGGCTACGTCCTGAGTTAGCTACTGGTCTGGCTAGAC
+>81481 1
+TGCACAGAACTACTAACCTGTGTAGTAATGTACCTGGTAGTCCCTTTCCGGGTTAGTCGGCCGTAAGGACTCAGCGATAGTCGACAGTCAAAACCGGTTC
+>81482 2
+TTACCTGTAAACCGCAGTGCCTGCTCTTTAGTAGAGGGAGCCGAATTCATGCGGTACAGCTTGACTCAGGAGGTCCTCGATGCAACAGTTCACTAACTGA
+>81483 1
+AAAGCTCGGTAAACTGTCAATGCGTCATACGTTTGTGTTAGAAGCCATGACGAGATGATTATCGCGACGATGGTCTTCACCACGCGCGTCGCATACGTCC
+>81484 1
+ACTGGCACCCCACCTGATTGAACCTAATGAGGCTAACCTCAGTTCTAGGCTTGTGTGGCGAGTTATGCCCCAATGAGGCGATAGTTGGAAGCTAATCCAT
+>81485 1
+GTACGCCATAGTCTCGAGTAAGATCTTATAGGGGCTTTGTGGTGGCTGTCGGGACGGGACACGTAATTGAAACCTCCATTCCAACACCCTAACTCACTAG
+>81486 2
+AATTACTGGAGTGTCTGGGCTTACCACGACGAGGTCCCGACTGATCTATGTAGGACAAGTCCTGCAGATCTCAAAGTGTCGGTCCACAGTCTGTACATCA
+>81487 3
+CAGTAATAGGTAATCACCAGTTTCATCTGTATACCGTGACCAGTTGTCGGGCAGAGTGCAACTTCTGTGCTAGGACCAGAAGCGGCCTTACACTTGCCAG
+>81488 1
+CCGGCCACTGCGGGGAATTTGCCTATCTGTCGTAGAAAATTTGGGATAATCCATCTATCGTAGTAAATTATCACTCCGGGACTACGCGACGAGGACCTGC
+>81489 3
+CATCGACTACGCTGCAAGGTCTACATTCAGGAAATTTATTCAGTTGGCACGACAGATCTCTGTGCCGTCGTGAGGCGAGGACACCTTATGCGCAGTACAT
+>81490 2
+CATCGCGTCTCACTATCGGTTATAAACACTGTTAACCGGGGCTTCTCGACCACAGAGCCACATGGCAATTAATCACGGCGGACATATTTAGGTGTGGGTG
+>81491 1
+AGCTCGGTGCCATGATGACCAGTCAGACAGCACGTACCCTGGGCCTTACGTATCTCAGTCGATGCATATTTTGCACGGTACATGAATAATGACATGGTCG
+>81492 1
+ACTATGATCACCACTCCCCTGTACGAGCACGCTTAGACCTGAGCTACTCGGTTCCTTAATGTTGAGTGGTCGAGTGATCACCCTGTAAAGGGAAGGTAGA
+>81493 1
+TATTAGATATCCGACGCAAAGGCGGATCCGGGCGGAGAACGAATCACTCGCTAGCGACTTTGTAAACTGGCATTTTGCTTGCACGTCCTTAACGACCTTG
+>81494 2
+ATTCGGGCAGTGACTGCGCCGAATTGGATCTCTGCGAAGGGCCACGCTCATAAACACAGTCTTAGACTAGTTAAAGCTACCACTCATTGAGTCGGTTTCG
+>81495 3
+TAGGTTAAGGAATTCCAGTTCGTAGTTTCCGTGCGTGAAATTCAGCGTGTACCGCCGGAGTTACTACCTCATGCAAACTCGGGGGCACACTCATACAACG
+>81496 2
+GGTACGTATGGTTCTCAAGAAGTACTAGAACGGGCTAAGTGTATTACACGGAACCACTGCCCCTTCCCGCATTGTCGTTATGCATACACAGGCGTGTCGA
+>81497 2
+TGGAAACTAGGAATGTTCCCCGGCTCATCGTCTTCCCTACTATATGTCAGTGAGGACACCATTTACGTGGAGAGCTTACCGACAAAGGGGTCCACGGTAT
+>81498 3
+AACCAGTGCTTTCGGACCTTGCGATATGCCACGAATAATTCCGCGCGGGCGACATAATTTGACGTCCGCATTAGAGGGTCGAACCACTGGTGCATTAATT
+>81499 3
+GGTCCACCGCCGATTAGATTCCTTGTCGTATGATGATAATCACTATAAGTACTGGGTCTGCGATCTCAGCGCAGCTTCTACTCCAAAAGAGGGGAGCCGA
+>81500 3
+TGCCCGTGGTGGGGGATTATCTCGCCCTACACTAGCTAGTCTGATTACTTCAGCAAGTGCCGCACAAGCATAACAGCCATGATATGGAAGAGGCTATCTT
+>81501 3
+CAAGGGTCATGACTGGGTTCAACCTTGACAGCCTGAGGGATGGTAGGATCATTTCGACCAGATTATGCCGTATTTCGCTCTCAAAGCCTGTCCACGCAAA
+>81502 2
+AATGAAGACGAATGGGCTCCGTCAACGATCGACGCATTGTGAAATGGCCTCCACATTTGCTAGCCTCCGTTCCTATCGCTGATTCATAGGTGTCAGAAGG
+>81503 3
+TGATGCCGCACAAGGTAGTTCCGGGATTGATACTCCTCCAGTCCGCGAGGGGAACAGGTTCTTAGGAAATTCCATACGTATAGCGTTCCACCATTGTAAC
+>81504 3
+CCTCACTTTGCTATACCCGATATGGGCTAAAGTAGTACTTACGGATATACCCCGCGTGCTGAAGGGATAGGGGTGTAAACCATCCGTCTGCAAGCTCTGA
+>81505 1
+AATGACTGCACGCCTCCTGTGGTGGAGGGAATGGATTTACATGGTATTGGTTCATGTCACTACCAACGTTCCAGCGCACAACTCCCATTAGTGAAGGCCA
+>81506 3
+TAGGAGTTCGCCTGCCGACTTAAATTGGCCAGCTACTAGGCCGATCAACACTGTGTCGGCGGTTAAAACAGGCAGCGTCCAGTTATTTCCGACGTAATTA
+>81507 3
+CAGACAATTGGTTCAACATGTTGTTCATAATCTCTCCTCAACTACTGGAGCGGGTCTAACTGGTCCGTACGAGGTCGTAGGGGAGATCTAACCACCAGCG
+>81508 3
+TATTGATAGGCAGACACCACTTCTCTGCAGTTGCCATGTGGAAGGTGAGCAGATACAGTACGAATTCGGACCGCATATTCTCGAAGGACGCCTTCTCCGT
+>81509 2
+CTAACCTTGAGATCGCGATGCTAGATAAACTTGGATTAGTGTCGTCTTCACACTACGGTCTTGAAAAAGCCGGGTGGGCAAGGCAACGCCTCCATTTCGC
+>81510 3
+GATCCGTATTAGTAACAACGAAGGTGCTTTCATCGCTATTGGGGATGGGCTGGCACGTCACCACACAACATCAAGGTTAGTCCCTGCTGTGTGTCCACAA
+>81511 3
+TCGGACCTGCTAACATGTAGCTTTATAGGTTTATGCTTTGCGCGTGCTAGCGCAAATCTGCAAGAGGACAACCGTCGCAAGACCATGAACGGATTCCGCT
+>81512 3
+CTATCTTCCAGACGACATCCGCCCCCACGTGTTTTATTGAGCCAGTCACGGTAGGATAGGCAAAGGGCATTTACCCAAGAGTAGTAGGTAGGTTTCCAGT
+>81513 1
+CACCGTGTGCGTCTGCAAATGTTTACTTATACTCCATCGGGGCTGATTATGGAGAACTGTAGCAGATACGGCCCACGAATCAAGTCCACCTGAAGGCTGT
+>81514 1
+TACATATCCCGGTTAGGGCATTACCTCGCGTAATACTGCCTTGTGCGCGCCTATTATAAAGGGGACTCCTCTTTAAATGGGAGGACACCGATGAGGCCAA
+>81515 2
+GGGTTCTTCGCATACAGTCAGGTCCATCAGCCCATTTCGTTAGTGCATCGTAGAAGCGTAAGACGGAAAAGTTACGTACCACACACATTGGGGCCCTGTT
+>81516 3
+GTCATTCCGCAATTAGAACTCCTCTTCAGCCTGAGTTTCTTCGAGCACACCTCATGACTCATAAGTGATGGAACGGCGCGGTGGGAGATGGACTAAATCG
+>81517 3
+GCTCAAAGAGGGTGTGCGCATAGACACGGCATGTTGCACTTAGTTCTACCTAGTAGGCTCGCTATTACCAGACTATGAGCGGTGCATTCAGCTCCCATAA
+>81518 3
+TTTGGCAGCTTGTGGCCCGGAATCCATAAAATGGTAAAGATTTGGCCCTTGCTAAGTACTCGGCAACTGCTGGCCAAACCTACATAACCGCTTGGAGTGC
+>81519 3
+ACAACTGGCGTAAGCTTGTATCTTCAATTCCAAACTTAACCGTATCCTGGGCGTAAGATGGAAGGCACCGGATATTAGCCCCCAGTTGTGCGGCGTACGT
+>81520 2
+TCATTTGTTGGGCCGCATATCAACGCAATTGTACCCGACCTCAACGAAAACAGAACTCTTTGGAAGGGAGCTGCTCTGTGGCTTGCACCTCGGAGTATAG
+>81521 3
+GAGGAATAAACGCGGAACCATTGCGCCGATATACGTTAAGCCGGTTACCGTGCTTCGTATCTGCCTCGGCTAAATAGTGGCTTATACTTGATAGCCCGAC
+>81522 2
+CGGACTCTCCATCCCCTTTCTAGCATGTTAAACTATATTGTTACGGCAGAGCAGCCCAAGCGGATCTGGTGTAATTGTTGGCCTAAGACAAGGCGGCGAA
+>81523 3
+CATGCCGCGTAACCAGCTTTTGGCGGTTCGCGCACCGATTACAGAATCTCAACTAAGTGTAGGTCCTCCTGGTGCGTGAAGAAATTCTAGAACATGAGTC
+>81524 3
+ACTAGCTCATTATCGTGCTAGCTAGAACGGGGGTGGAGAGCCGAACGAATATTGCAGAAGCAGTCCGACTTAGGCTACCTCCTTGCCTTCGTTCAATCAT
+>81525 1
+TTACGCAGTCGTAATCACGATGCACACTCTCTGACAACGCGGTTGTCCATAGTGCACTTAGCCCGAGAGGACACATTGAGTCGGTAACGGTTGGATTTCA
+>81526 3
+TAATGCCCGGCAAGTATGCGAAATATCTGTTAGACGTATCGTATAGACCGGCCGGATATCCCTTTGGTGAGGACCACTCCAATGCTTCATGACCTGGGAC
+>81527 2
+GACTAAATGGAAGATAAACTTCTAGGCTGTGGGGTACCTTGCGGCGGCACCCGTCACAAGGCTACAAATTTGGATCCTCCACTTCCGGTTATGGATATCC
+>81528 1
+CCGTTTATCGAGTGATATGGGATAATTGTAGACCGACGTAATTCGTCCTACGCCCACCACCGGGATCACGGCCATCGGGACAAACATTTTTATGGCTAGG
+>81529 3
+CACCTATTAATTAATTCAGCCATATGTCGCGACGCACCGAAGGTGTGAGCAAGTCGACGTACTGATACTGTGCGGTCCCGCGGAATTTGCGTAATCCGAT
+>81530 3
+CCAACACCTATCGAGAGTTGACATGTGCAGTATGAGTCGCACTGCGTCAGTATGGTTAATGCTCCTGGCGCACATTAAGAGCCTATAGAGCCGTGCCATT
+>81531 3
+CACGAAATAGATATTATAAAACTACCAATGCCCGCGTTTTTCGGCCGCCGCGTATTGATTGTGTGTCACAAACGCGCAGTTCGAACGGCTACGGCGTGGT
+>81532 1
+TGCCATGATTTCGTGAACCGTCTGACATAACATTAGGACGAGACGCACTACTGGGGAGCGCTCAATGACCCGACTTCTCTACTTATATTGGGACAGGGTC
+>81533 3
+GGGGCAGCGGCCAGAGTTAGCGAACGCCCTGTCGTTAACAGATCACCGCTCGTCTATTGCTGAACTTGGCCAGTTATATCAAACTAAAGCGTATTTTGCA
+>81534 1
+AATGATCAGATTTACCGGTCTAGTCAGGGGGAGAACCCTCAGCCCCTGAATAGCGTTCTTACAATGCAGGCTCACTCGGGTAAAGTTACTTGCACGCTGT
+>81535 1
+TGTCCTCACGTCTGGCATGTGCCTTACCCGTTGGGCCAATCGGCATCACGAGCTGCGGAGTTGGTCATAGAGCTAATGTACGAAAATAATAAGCACCTTA
+>81536 3
+TTATGAAGCTGGTGATCTGCGTCAGACACCAGGGGTCACTATATATAATTGTCCTCTTGCCAAGGAGCAGCCCAGTATGATCGCCACCGGAGAGTTATCC
+>81537 1
+CTAGCGCCACTAGCGGGGCTAAAAAGAATCTGCTGAATGGATTTCAGCGGATTCGCTCCCGCGCCGGTTGAAAATGAGACTTATAATCTTTCATGCGTCC
+>81538 3
+TCTTCATATAAAGTTGAAGTAGAACTTGAGCCGCTCACTCCCCGCATTGTTGTCACTCCGGAGAGGACAGCGTCGTTTGTTCGGGAACAAGCACAGGTAC
+>81539 1
+AGTCACAGGTAATGCGCCTCCTGATCTAGGCCTAATCGTTAGCAGTTCCGGATCCGATAGATTGGGACTTGAAGCCATAAGTGCTAGGTCTCACCTCAGA
+>81540 1
+TAGCTAAGCGATCGTTCCCTCTCGTGACGGTCGGAAGGATGGATTGCCCTCCAGCTAGATATTCTAACCAGTAGAGGCCTAGAACAGTTATTAGACGTCC
+>81541 1
+GCCTGCACGACAACGAACTCTTGCTCGTGAATTGTAATGCCGCCCTAATCCGTGGAGCAGGTTAGCATCAAGTGTATGCGCATACGTTCTATGAGCGATA
+>81542 2
+CTCGGGTAACTGAATGTGAGACAAAGGCCCGCTGCTACTAACTCTAGTTTGCAAATAGTGACCTGCCACATCTAGGCGGCTATCTCTGAATTGGGCATGC
+>81543 3
+TTCAGCCATTCACAGACTCCCCCCTCACAAGATTGTCCGTGTAAGAGTTCTAGAGTGTCGTAGGAGCGGCTTTAAGCTATTCCGGAATGGCTAGGACAGA
+>81544 3
+GGTATCGGTTTAGGGTCATAAGTTGATTCCAACAAGGTGTCGCTTTGTCACCCCGCGGAACCGACTAATGTTCAATACAACGCAGCCATGTGGTCCCGAA
+>81545 1
+ACGTGTCGTACAGACTAACCGGATTGGAGAGTTAGGCTTATCGAGAATTGTCGCCAGCACAGTTCTTGACGTCTCTGACCTAACAGCTTCAACGCACGTG
+>81546 3
+TTCGGTCCTACCAAGCGACCGGAATTTGCTAGGTCGGGCTTGAGATGAACCGGATGCCTTCCTACAACTAAATCTAAAGTTAAGCATGTCTAGGCTGCGC
+>81547 3
+ATAGGTGGGCAAAGATTTGATTATCGCCGCTTCACGTATCGTTGAGTCTATCGAACAACGCGAATGTATCATGCTGACCCGACGCCGTGTCCACTACAGG
+>81548 2
+GCCGCTATTAGATTGTGCAGCAGGGATATTGTTCAGCCAGTAGGTAAACTAGGAGCACCTAGGCAACTCCTGACGGGCCTATACTCCGGCAACCTTATTT
+>81549 2
+CATAAATGTGTATCACTAATGTTTATTCGCTGGTAGAGGTGCAGGTCTCAAGCGCATAGGACAGTGAGTCCTAGCCCGACACTCCGCCCAATGTGCTGAC
+>81550 2
+ACAGCGCCGCGTCTGACAATCCAGAATGAAAAAACAATACTCGTTTGAGCCTATGGTGTATTGTTGTAGCCTAGGGCCGTTGTTTCGCGCAAGCCACTCG
+>81551 3
+GTCGAACCCAACGATCGGATTACTTAGTCGGCATACACTTAGTTTATCTAGTGTACGTGGGTGTCCGGAAAGGCGCGTCATATCCGAGCCGTCCAAATAC
+>81552 1
+GTAGCCTTCTTAGCACCGCGATAACGTTCGCAAAGTATCTATATGGCCCACGAGGTCGGTAAGATCTCATGTGAAGTATCTTTCGTAGACCGCCAGCGGA
+>81553 3
+TCCTGTGGTAACGGAATCGGACAACTAGCCCGCTTAGCATCAAGTGTCTATAGGATCTATGCAGAACTAGCAACCGCTTTTTTGCATAGCACGGTCCGGG
+>81554 3
+CACTATGCGACGGCGGTGTAGACTCGTGCCCTCACACGGGTACAGTTTAACGGTGCCTTCCCCTAGCAAGGAAAGGTCTTAGTGAACTCAATTGTAAATT
+>81555 3
+CAGAAGTGCCCTGTCTTGCGTAACGCATACTCACGTCGAGCCTAGGTACTAACTCATCTGAAGTACCGCCAACTGAAGGATTTAGTTTGCGCGTGAGGTA
+>81556 2
+ACGTTAATCTTAGTGACATTAAGCCATGCTCCAGCCAGTCCGCTCGGACAGATGCGAGTGGCTGTTACCCTCTCAGACAAGTGTATAAATAGCGCGGTTG
+>81557 3
+AAATTCTAAAACAAGCGGGGTCCTTCGCTATGCTTGAGATTGCTGTGTGCTCAAGGATCCCAGAAGGGAAAGCCTTCCCCGGCCTTATGACTCTGCGTAA
+>81558 1
+GTTAGCCCGAGGGACCGTTGGATTCTGATAAAATATCCAACGGGCGCAATATTTTAAGGACCCCTATGCGTCGTGGAACGCCTGCTTCTCACAAGCATTG
+>81559 1
+AATTAGACACTACCCGTCGAGATGTGGACTACAACGCATTCTATTGGGACCGTGAAGATCTGGACGTCCATCCGCGGGCTCTCAGATTTGTCAAGTCGTA
+>81560 2
+TCCAGAGATGTGTTGGTTCAAAGCGCGGAAACACCACTTACTCAGCCTTTGCGCCCTTCGCAAAGGTGCTACCGTCAGAGTTATGTCAGAAGTGAGATTC
+>81561 1
+CGGCGTTCAACATGTGAGGTTACACCCTGCCCGTTCCGCGAAGGCTCGTATGAGATCAATACAGGCAGACTTGATGATCCTATGGATAGCACATTCTTAG
+>81562 2
+TCTTCTGCTCCGTTTCGTTAGCAAAGCGTTAACATTATAGAATGACGGCTGGAGGGACAGTGGACTCGGTCGCCAGCACCAGTAACAATACCCTTCATGG
+>81563 3
+GGTGCCGAGGTACGTTAGGCATTGGGTCGAAGCGTAGTTTCCCCTACCCCCGCGCAACTATTAATAGTCATGCAGTCCCTAAGTTGATGAAAGTAAATCC
+>81564 3
+AGCTGTGAATGTCTGTAACCTTCTGGCTTAAACGATCCTCGATAACTAATAGTACATTGGCGGAACCTGCGCCCAGTAGTCGGGGATGCATACACTGCCG
+>81565 3
+CGCCGACCGAGGTCGTATAGCCAAAAGGTCAAGTTACGCCTGACCTGATTAATGCCGCAAACCAACTTTCTGCATGTGGCGTCGTATTGGCTTTGAAAGT
+>81566 3
+ACCTGACGACGATTCAGCCGTGGCTAATAATTAAGTTGTTTTCTACTAACACCAGACGCGACCACTAGCGAGGTGCATATGGGTGCGATTTGCTCCCGGA
+>81567 2
+TTTGCCATCGGACGTACCGAGACGACGTGAAGAGGTATCCTTTCCGGCTCGTAAGACTGACCCTGATTCTCAGGCCTGTTGCTCAAAAGAAGTATAATGC
+>81568 2
+CAATTCGACTTGTGAGTGGCCGCCGGGCAACAAATAAAATCTCCTTAGCGTTGTAGTGCGCTCGGCAATGTTTCCATGTTCACTCCACTAAGGACGGAGA
+>81569 2
+AAGTCTTCATCGTACACGCTCATACGTACAAGCGTCGTCCCAAGTTGTAGGCTGTAGATTGTCGTGTGAGTCAAACCGATCGAACTAGTAGATCGCCGCG
+>81570 1
+GAGCGCTCGTCACATTCGACCTGTACAACGTTGGAAACGCGTGAGACGTTATCCGCGCGGCAATCTTGACAATTCTTAATTTATTCAAGGGGGACGTCCA
+>81571 3
+GGAATTCGCCGCACATAAAGCCTGTTGGCTGTTTGTATCGTGGAGCTACTTATACCACCGTCGGAGTTGGATTCGCATGTCCACCAACTGAGACCAAGAA
+>81572 3
+GTGCACCTTGCGGTAATAGGGCCCCGGTTAAGTCACTAGGTGGACATACGACCAAGCCTCATTGCCTTGCATAATGCACTGTTTATAGACCCGGTAGAAT
+>81573 2
+AAACATCGGAAGCTGTCTCGGGTCCCACTCCCCGGTGTACATCACGACTAGCTGGTGCGTTAGTATTACTTTGTTCCATAAGAGACGAGCGGAATTCGAA
+>81574 1
+TTAGAACGGATTAGATCCCTCTATCACAGGCTACGCATCCCAGCACACTTGGGGTGGTACGCAGATGAAAGGCTGAATCAGCATGCACTGTTCTTCGGTT
+>81575 1
+CTGCTAGGTTACGCCACTTTACATACCCGCAATCATTTATGCAGGCTACGGGCGGGGAACCCCCCTACGGGTTTTCTATAGGACTTAGTAGGAAGAAATG
+>81576 3
+TGCATAGCTTATCACGCTATGAGCAAAGGTCGTCCCCTGTATGGTTAATGCCGTGGCTCGCGACCTTAGCGTAAGGATAATAACCGATCGCCTGAATGCA
+>81577 1
+ATTTTCGTACCGAGCTATCCTGCGATGGCAGTGTTACCAAATGGGGATGGCCAACGAGCTCACAATTTTTCTGGCATCAAAATAGCTGGACGCGTGCCCA
+>81578 2
+CCGCTGTCGCAGAGAGGATAAAAAGTACTGACACTTCGACGCTGTTTGCATGCCGGTATGTGCCTTACATAGCATCTCACCCGGGTGTAGGACATCTATA
+>81579 1
+GCCAACTGATCTTGCGATATGTCGGGGTCTCTGGCATTGAACTGTCGCATAAAAAAGTAGCGACAGCGTACACGCTCGTGCTTAGGCAAACCTTCCGTTA
+>81580 1
+GAGACTCAGGCAAAATCGTCGGTCAAGTTCAACAGCTCCGTATATCGTCGGATTGGCGCTAGACAAGCCCATCCAGCTTGTAAACGGTTTACTCGTTGGT
+>81581 3
+GTCAGCTGCGGCGAGCATATTACGGATCTTACAGTTTGGGCGATACGCGGGGACACATATGGTTTTCTAACTACAGCTTAGCTAACCCCGACTCCAATGA
+>81582 2
+GCGCGATTTCGTACCCGCCCTTCCATATAATTCATATCGACAGAAGCAAGCAGTGAACAGGCTTGTTGCTGAGGCCAGAGTTTCCCTTGAAGGTGGCAAT
+>81583 3
+CAGCCCTGGTGCGTAGCAGCCATCCTCGTTAGCGCCATTGATCAACTGGAAGTGATCTACCTGAAGTAGAAATGTTGTGTTGCCTTACGAGCCCAAAGTA
+>81584 2
+CCCCGCGTCAACTCAAGTGACAGTTCGGGGCGACTAACAAAGTATGCCGTTGTTCTTTGCTAGATGCAAGTATTGACAAGGCTATACAGTACTGCGTCGC
+>81585 2
+ACGCCGTTTTGGGCAATTGCTCACAGAGAAGGAGAATTTCGTCCTGTGTAGCAAGGTTCGCGGCATCACCCCGTAAAGCCAATCTTTAATCCCGGATGTA
+>81586 2
+ATAACAGTTACCTATAGTAAGAGGATTTCCGAACTGGGACGAGTTCCGTGTTGTTGGAGCCGTCGGACATTCGTACCTCCCAGCTTAGTGAGACACCCCA
+>81587 3
+GCCAGGATAATGTCACGTCTTGTGGGAAAAGGTGCATCTAGGTATCGCTTCGACGCCCGAACAAATATATCTTACGCGACTACTGCCATCTGTGCTAGGC
+>81588 3
+AATCGGCTTGGGGCTTACGGAGACCTTACCCACCATGCTACGATACACCCCGTGATCATCTATACCATGGTCTGGATAGAATCCTATATGGGTGGGGAAT
+>81589 3
+TAGACATACGCACATACGCAACATGGCTTGCCTCGTGCGGACGCGATTTACGATTATCTACTGTGAACGGTCACGGCAGGATGATCTAGTGCCTTAGCTA
+>81590 2
+ACGCCCCAGCCCACGCTGAGTAAAAATTTAGTGATTAGGTCCCAGTAATACCTATGACCGGGTGTTTTATAGCTATTGGCGTCAGTGGCCGAATGCACCG
+>81591 3
+TTGATCATGAATAATTAGCAATGCGTGTCTACGTAACGCTTTCGTTCGGACTCCGTAGATCTCCCTGCGAGGTCCAAGCAAGTTGCGCCACGGAGACAGA
+>81592 1
+CGCGCTCAGATGCTTATAAGGAGACAACTCATGATGCTTGGTACCTAGATATGCCTTATGTGGGCATGGTTTTACGCACCCGGAACGCGACTTCAAGACC
+>81593 2
+TACCGTAATCGTCCGTAAAAGTAAACTGCATGATCCCTGCAAATAGAGGTTGCCTCTCTATGAAGTCTAGCCGGGCTGCCATGGAGCTTTCGCAGCGATG
+>81594 1
+TTAGGTACTTCCTGGGGCCACGATCAGACGCTAGAACCTCCGTTTGCTTTTACGGCACGTCAATTCAGAGCTCAGAGCTGAAAGAATTGCCGTAGTACGA
+>81595 2
+TTCAATCACACCAGGGGGAACGTTGCATGGAAATCGTTTGGTCAGTACTCACGTAAGACATCCGGTGCACTACCACGAGTTTCTCTGGGCTTAATCGACG
+>81596 2
+TAACACGACGACCTGTCAGGCCAAAATGAATCCTCTGTCGGGCGGTGATGTTTCAACTGGACCCTGAAGTAAGTTTTTCCGCACTGACTTCAAGTCGAGG
+>81597 1
+CGTACAATTCGGACCGTCGTCGTTACTCGGAGGATGAACAGCTAGCTAGTGGGTTTAGCTCCAAACTTCATCCGTCGAGTCAATCAAGGAAGTAGCTCTC
+>81598 2
+TCTCGTCTCCTGGGGATCGAAGACGGTAGTAGGCTTTATGTCAATCACAAACTCACCACGCTCAAGAGCGTCAGAATGTCGTTTGGTCAGGCCAGTCAAT
+>81599 3
+CCCACGGATCCACGGAGGTAGTTCAGACCATCTGTGCTGGGGATGTACTTAGAGACTATACCCGTGCCTTTAAAGACTGGACACGCCATATTGGTATTAC
+>81600 2
+ACCTTTCGATGAGCCACTGTTCAAAGCTCGTAAAGATGTACGGTCGGCCAAATGTTGAAAGCATCGGGCTGCTGGTTAGCACAGGCCTCAGTTCTATCAC
+>81601 1
+TCATAGTAAATTGGTACCAAACCGCAACCCGCCATTGGCGATGGAGTTGATTTTGGCCCGACACTCGTTTATTCATATGGCCGGCGAATCAAGGGAGTCC
+>81602 3
+TGCAGGAGCTGAGCGCTATAGAAGAATGTACCCATGGGAGCCCCATCTCTTATAGGTTCGAATCTCGCGATACATAATCAGGTCTGTCTACTCCGATGCG
+>81603 1
+ACGTTACCAATAAACCCATGCCAACAGAGCAGCATTTCCCGTGGGTGTCTCATTCATGGTGAAGTAACGGTTGACGGCAGGCATTACGCATTTTGTCGGC
+>81604 3
+GCATGGTTCCAAGATTAGGACATTAGCGGGGGGCCCTATGTTCAACATCAGTTAAAGCCGCAGTCACCTAGTGCGATACCTGTCTTACGGGACCTTAATC
+>81605 3
+AGGCATCCATCCGGTGTGGATCCCTATAGCGAGCAACCGTACCATCACTTTCGTAGAAAATATGAGTCCGGGTAGTTGCAACTGTAGATACGCTTGTCCG
+>81606 1
+ACGGGTGTGTATGCAGGAATGCTTTGACCTGGTGATAATTCAGCGTCGCCCATCATACCCCCCAGCCAGTTAGTGGCCACAGTTGTACGAGAACAATATT
+>81607 1
+TGCCGTTCAGGATACACTGACAGCTAGCTTTACCACGTCCAGGGGCTATGTTTGTGTTACCGCTACTAGGCGAAGGCAGGGCCATCAACGAATTTATAAC
+>81608 1
+AATAAAGCTCAGTCAGGACGAGGTCTGTCGGCCTACGACGGACAACTTGCATTTGGCTTATCCGCGGAACATCTTCCATTAGCGTATCGATGCGTAGCAT
+>81609 2
+AAGAAGGCCTTAGGCCTGTGGGTCATGGAGCCTTCCATCAACTTTGGCCGGTAGCAGGGTTAGCAACCATGGTCACCACTCTACTAGAGTTTCAATAACT
+>81610 2
+CATCGAAAGTTTGATCGGCAACAGTAAGTATCTCATCGTTCGCCACCCTACGGTAGTTTATAGTCTGCTAACGACGCAGGCAGAGGTCAGCCGGCTTATG
+>81611 3
+TGGGACCCCCACAGTCCTTATTTTGCGACTATACAGTAAGATCTGGATGGCAGGCCACGCTCGTGATTCAGCGGTAGATATAAGTAAGCCAGTCTTGCAC
+>81612 3
+AATTTAGTTCAGAACCTTCGAGACGATCGGAGTTGCTTCACCCTCCGGCAAATTGTAACGTGGTTGAGAGGTTGCCTGACCACCGTCCCGGCAAGTTAAA
+>81613 1
+AGTAGTTTCAGACCAGGACAAAGGGATGCCCCTAGGTCCCAGGCAACGAGAGAGGTTATGTTCCTCGACCTATACTCGTCCGTGGATTTCCTGCTTTAAA
+>81614 3
+TCTGATCGGTATGAGAGTCGGTTTTAGTTCCATCCTTGCTACGAACCCCACGCCAATCTGAGATGACAGAGACTAGGCTACCAGTCGCAATCTAGTGGGA
+>81615 2
+GTCAAGTAATGGAGGTGTCTTAATCTGGCCAGCCCCGGAAATGTAGCTACCAGTGTAGTAGTTCTGCTTACCGTCAAGTAGCTTAACACCGGCCACGATC
+>81616 2
+ACCGTCCAACGGCATCCTACGCAGAGGAAGCGCTGTGCGGTCCGCCAAAGACTTCGACATCTATATGCTCTTTATGTTATCAGGTGATATCATATGGGAG
+>81617 1
+CACGGAATGACCTGGACATGAGGTCGGTAACGGAGTCCCATATGATCAATAGGACTTTTTCCGTCACTAATGGCCTTATACTTGAGGGTGCCACACCTCG
+>81618 2
+AGGGAGGGACATCCTGTTCACGGACCTTAAGGCCGCTCCCATGATTATGCAACTAACCTTGCAGTAGTGTTTTAGGCGGGCTACAACACGTTGCACAATT
+>81619 2
+GCCAGTCTTTTCCCCCCTGCGTGTCAAGTCGGGACACATCTTCTTAAATCGCGAGATAGGAGTAATGATAATGAACTTGATACGGGTCGCGAACCGGACT
+>81620 2
+GTCCACACGATTTACGCTACTCGTCATATAAGGTTCCGTAAGTCGTAAGGCCATACCTAAGGTATAGTGGCCTTCTGTGCTGCACACAGGCAGGGATACG
+>81621 3
+AATGCCGGCCTGTATGAATACAGGCTCTCCGCGGACATTATCCATCAACTGAATGATTCCGCCGTACACGTGTTACATATCGAGCGGAGTGAGGTGTTAC
+>81622 1
+GCTTGACCTCGTCCGGAACTAGTTACAGGCAAAATTGTGTCAAAGTGAATTAAGGGCCCCGTGTGTAGTTCGACTACATTGCCCCTGGCAGGTCCAACTA
+>81623 3
+CCGTGGACTGCGTGAGACAGATGGCTGACTATTGCAGTTTTGCAGCAGGACGAGCCACTCATCATGACTTGACTCCTGTGATGACCATCCAAATATACGT
+>81624 2
+ATATGGGCATACAAGTCTGGTAGGGCATTGCATTGGCTTTTCACAACAAAATCACGTTGTCTGATGGCACTCCGGGTGATCTACAGGGGAACCTACCCCC
+>81625 2
+CTTCGGTAGGTCGTAAGACCCCTGATCGTGTGCGTCTTTCATTCTTAAGGCGAGGCCGCATACAGACCCCCGCTAAAGGAATTCTAGTGTGTAGAAAAAC
+>81626 3
+GGGGCGAGTTTCGCCGCTAAGTGCGGTATACTGAAGAGAGCACCATTAAAGAAGTGACGTAATAACCCCGTCGCTTATCTGACACTGTTTTATCTCCCCG
+>81627 1
+TACCCAATCTTCATGGCGGTGTCCTAAAGGGGTTGTACGTCACTCTGATATCTTATCTTCGCTGGACGGCAGTAGTACTAAAGAGCCCAAAAGGGCACGC
+>81628 3
+ATAAACCCGTTCTGCTCCTCTCTAACTTGTGATTAATAGTAGTCTCAGACGAGTACTGAGCAGCTAGAATGGCGGCCTGTTCCCTAGAAAGCAGGGCGGC
+>81629 2
+GGCTGTAGTAGAAGAGCAGTCCGAGCTAAGATAGGTCTTCCAGTGTTGTGCTATAGTTGACTAATCCAGTCACATTCACCCCGGGCACCTCCAATAGCGT
+>81630 1
+GATAGGCCATAATCGTCAAGGTACAGCATATTCACTAATTACTTGTTGTGCTCAGATAGCCGTGGCAAGAGAGACCCCTGGGGTACCGTCCTGCTTCAGC
+>81631 2
+CCATTACTATTACAACATTCCTAATTACGTTTAGGGTCTGCCAGGGTAGTCCGACAAACACCACGCTGGAGGACCGGGCTTTCGATATCCTGGTGGAGGA
+>81632 3
+ACCGGACGGTAAGCATACTCTTTTTCTGTCAGAAGCGCCGCGGATGCAATCGGTTGCTGGTAAAGTTTAAAGTTCCCATCGCGTACGCAATCGCCAAGTA
+>81633 2
+CGTCGGATGAAGGTCTAGCCAAAAGGTCGTGATCCCGCTCGGGGCGTTTTTTACCCACGTATTAAAGTCTCAAATGTGACTGCACATACCGAATGGCATC
+>81634 2
+TCGACCATCTACCGGTCAAGAAAAGCTCGCTCATCGGAACATTAATGGGTTCTTGACAAGTCGTCGCGAGTTCGAGTAACTATGGTACGGCCCTCATGTG
+>81635 3
+TATCTTGCGCACGTGAGAAGACTTCATAGGTGTTCCAACCACAGGCTTTCTTGTACCTGTCCAGCGCGCAGTCATGTGCGGATATGGGAAACTCCAAAGA
+>81636 1
+CCCGATCTAGCAGGATCTTATTGGGTCTTACGTATACCGTGACTTAATCAGTAGTCTAGAGTAGAGGTCGGCCTCAGTAGTCTAGCCGACAAGAACGCCC
+>81637 2
+GTGAGCGAACTTCCCCATGAATCCTGGAGACAGGCAATAAATTCGTTTGTGTGCTCTGCCAAGGATCTTATAAACTCGGCGGCCATGGCCGATGTTAACC
+>81638 1
+ACGCATTTATTCACTAAGGAAAATCGACGGTGTCGAAGGCGAGAGTGCCATCCTGCCACCAGCAGGGCTGTTCAAACTTTAATTTCCTGCGTTGCGGTCA
+>81639 3
+TGTGGAAATGCAAGACTTACCGGAACACGTTACTTAGTGAATCGCAACGGATGCAGTGCTGCTTTTCCCCGCTCCGAGCATTGACCGACATGTTATACGG
+>81640 1
+AGCCCAGGGAGATACGCTAATCCATGGCCCTGTTGCCCGATCATCCTCGGATTAGCAGCTATAGCGGCCACGTATTATGAGGTATATCTCATAGGTGTAA
+>81641 2
+CTACGGTTGTCAATTACTGTACCCGGCCAGTCTGTATCCTTAAGGTTGCCAATCGGAAACTCAAGGAAGGGATAATGGTCCGACGCCGTACACTATGGCT
+>81642 1
+TATATCTCTAGGTCGTGACTTCAGATATAATGACATCGCGTCTGAATCCAGCCGTACTCTAGAGAGGTGCTTCACCCAGCATACGGAGGGAACTGTGCCG
+>81643 2
+GGAAAGACGCTTCTCTCTTACTGATACCGGATACGTTGCGTTATAGTGAACGCTTAACAGACTTGATGGACGCTATGAGATGCGTCTACCGCGCCAACGC
+>81644 3
+CCAGAACCTGTCTTTTACTGGTAGTTGATACCTACTAGCTCAAACGGTATACAGAAGCAGTTGGCGGGCAGGCACCACGCTCTTGAGCCATTTGGTGAAC
+>81645 1
+GTACGAACCCATCGCATGACTATTCGTTTGTCGAAGAGGATTCGGGCTGAAGTTCCCCTACGCGGTATAGGTGCATCATACGAAAACCGCGTCCTATAGT
+>81646 3
+GCATCAAGGCGTGAACTCCTGGATTGATCCAAACAATTGAGCTTTAAATTACTTGCGATCATTGCCTATGGCGGAGATGCGCCAAAGTCCTCGCCTCGGG
+>81647 3
+GGGTGGACAGATCACCCAGTAACTAATTTGTTTACTGGCAATCACTACCTGCTGCCCCGTATCTCTCGGGTGATAGACAGTCGGGCTGTCTAAAAGCGAA
+>81648 3
+TCAAAACCAGAGCAAGGAGGTCAACGTTGCCAGCTACTGTCCATTCAGCGACGAGGAGAGTTTGCATTTTTCAGTGCCATGGCCTCCAATTGTCCTAGTG
+>81649 1
+CGGTTACGCAACAATCCAGTGGGCGCACACGGTGAGGTAGAACCCCAAGCTACCTGTTAAGAAGTAAGGTGTCCCCTTGGTTGCATTCGTCATTCATTTA
+>81650 2
+GGCTCATTTAACTTATCGGAAGTGTGATAAGAGGAGACAGCAAGCCCTCTAGACTTGTGACTGGTTACGCGCATCACCTCCCACTGTCCTTGGCGAAGAT
+>81651 1
+GTCGTGAGTACAGTGATTCTGGGGTATCATAACGGCGCAACCATTCGTACTGGGACAAAGTATCCCGTCAACCTATTGTGGGACTTCGTATACCCAAGCC
+>81652 3
+GTTTCCGTAAGCGTTAATACACACCCGCGTACCAAAGCACCGTCAAAAATCCAAGGGTTCGTGTAAAGGTCGGCTCGGTTAGTTTTGGGGCAGCATTTCC
+>81653 2
+CTCGGTTCCAGACGCTATAGAAAAGTCACGGAGTTTAAGTCTGGCTGCTACTGTGAGTCTAATTCCCAGTCAATGCGATCGGCCCCTAAGTCCGGAAGAT
+>81654 3
+GAGACGACCCAGTCCTGGAAAGCTAGAGTACTTCGATCAGCCTGGCAATATCGTGATTTTTGCTTGACCCAGAGTACCCAGCTGTTATAGGGGCCAATCT
+>81655 2
+GAAGACTTAGTTACGACGCCATCTTTCACGCGAACGGGGTTGAAGCTTGTTATTAGCCTTGCTACTACGAGGTTAAGCCGAATGAGAGTCCACCGCCCAT
+>81656 1
+GATAATGCAACTTTTACGAAACGCAAGAAACGGCTGATTCCGTTTTCTGCCCCAAGCATGGGTCATTTGGGCGGCACTGCGGAACTCTTTCGAAGATGCC
+>81657 2
+ATTCACAAAGGCTCTGCTAATATCACTCGATTACATAATACTACGAGTTGTCAAGGGATGGCCTGTTAGGCGCTCCTGGACGGGCTGAACGTCCTCCAGG
+>81658 1
+TATGCTAGGCGCGCTGCAACGCTGTATTGCACGGACCCAATTCTAATGCTTGTAGACGAAATCCAAGCCGTATTTTACAGCCACCGAATCTGGGTATGGG
+>81659 1
+TGCGACGTAACACTACAACTGCGATACAACTCGTGTTTCTGCCCGAGGTTCCCCCAGTGCGTATGAAGAAAAAATTTTTTTGCAGCGTCGCGGCAGGAGT
+>81660 2
+TCTTTTCACCGGTCGATCCACGCGTAGGGCCCTATAGGATACATAGAGGGATTTCACTCTGTGGTGCACAAAGGGCCATGAACTCTCAATTCGGATAAGC
+>81661 1
+CGATCCACCTAACTGACTCGTGAGGTATTCATCCGCGATGGTTAGGGTGGAATCGAGTACGACCATATTTGGGACTGACCAGCTATACCTGAACCGTACT
+>81662 1
+ATCGAAAGTTCCTCAGTGACAGCGGCCATTGCACCACCGATTTTGCTATGAGTTGTAGACAAGCTTTCATGAAGCGTCGCAGAGTCCGCTGAGCTGACAT
+>81663 1
+CCCGTGCCCACCCGTAGGCAATCCTCAGGTACGGCGAGACTGGCGGAGAATTCGTTGGTTTCAAATGAGATATCAAGAGCTGATTTTATCTCTCACATAG
+>81664 1
+GTAGCGCACCCTATCACCGGAGATACATAGGTGCGGGTGCGGAAACAAGTCGGTCGTTCAACGCTGAGTAAATCTGCCTCGCGTACATATTTATCTTCAT
+>81665 2
+CCACATAGACCGAGATGTGAGTTTTGACTGTAGCGCTCAAGCAGCACGCTACTTTATGTCGACGCGTATAAGATACATGGCGCCGATCACTTCAGGTGTC
+>81666 1
+GCTAGTCCGAATGCATGGGCATTAGTCCCTCCAGGTCTTCTATCCGGTCGAAACTTAACATGAGGAACGCGGGTATCTGATACCGTGCTAAAGCATCATG
+>81667 2
+ACTTCTACTCGGCTAGTTTGTAACGTGTTATTGAACGTCCTGTCTTCCCCTGGTGCGCGCGAGACTCCGCGTAAACGAAAAGAGATGAATAGCAACGACG
+>81668 1
+ACGAACTCCATTAATAACTCTCAGACTGTCCCTCCCCGGTTTAGAGTATGTGAAGGCAACGGTGTGGGGAGTCTTCTTGGGCTACCGACGTCTGAAACAA
+>81669 2
+AATAACATATGGAAGATATTGCGACGGCCATGTCAGCACGCATAGACCTTTTCTGGCTCAAACCCACTGTCCGTTCGAGACGGTCGGATGTTTGTCAGCG
+>81670 3
+CGCCGCTGAGTATCACGGTCGATCATGTGTGCACATCCCGCCCGTTCGGGGAGATGCGCACATGACTAAATGTTAACTGTAAGCAGAACAATTATGCTTT
+>81671 2
+GGCTAATCCGGTCGGTAGCCACGTCCGGTTAGAAAGATCAAGGATCCCGGGTACTTTTTTGACCACCAAGTGATAGGGTACACTGTACTCTCTCCGAAAT
+>81672 1
+AAACTAAGACCCGGGACCTAGGTGGAGCCTGATTGCCATTCGTAAAACATGTTATTTATACCTCCAGTATACGGGGTTCGGACGGACCTCTCAGCCGTTG
+>81673 3
+CGTCGATAACCGCGTCAAAGATTTCTTGGTCTAAGACGGCCATACGCATTATAATCACTCGTGTGGAGAACTCGGGTTGAGCAAAGTCTCCTACGGGCTC
+>81674 3
+CGCCGCACTTTAAAAGGGCTAGACCATGTGAATTCCCACTGGTCAGCATGAATGCCTGGGGGTACGGCCCAGGTCTTGCCCGAACTGTAATTATAATTAT
+>81675 1
+CTGCTTAGGTTCGAATGCAACTTGGCTAATCTATTGGTGGAACTCTGCAGTTACGTCGATCTACCCAAACAGACGGCCCACCGGGAACGTGTTGAACGTA
+>81676 3
+CAGGTTCAATCGCCGTCTCTCGTGGCGTGGTCTTAATGACCAGGATCGTCTTCAGATCGACAGGTAATAGACTCCGATACGGGTTAAACCGCAACAAGTT
+>81677 2
+AGCCTACGCGGTGTGAGGAGGAGTCGCATAGAAACTTCTTGCTGTTATACTTATGCAACTAGTCGTGCGCACAAGCTCGCCTTAACCCAACAATGCGGTT
+>81678 1
+TAGGTATAGCGTCTTCGTGCTTACTCGCTCGTAGACTGCAGGGGGGACAATTGTCCTCCCTCTGTGTCAAAAAGAAAATATGACAACCCTCGGGGACCAT
+>81679 3
+TGTGCTGTTCGAGTAAGCGGCCATATAGTCTCGAGTAACATCCAACCGGACAATTCTCTCATACCCGATTACGCCCGAACTGGAGAATAGTGGGTTGTGC
+>81680 3
+AGCCAGTCGGTTATATCTCACACGTAGATGCTTTCACGTGTGATCCAGATGACGGGGTAACGCCGCAAAGACTCGCCGCTATCTGCAAGATGCAATGTTT
+>81681 3
+CTTCATGGAACCTAGCCTATGACTGGAATCCCGAATAATGAACCTGTGATGGGAGCGCGCTAGCGTGCTCGTGCAACTTCTCTGGACTCAGTTACGAATA
+>81682 3
+AACCCGATACGTCGGCACGGTGGGAGGACCTTATACAACCGAAAACCCTATGGGCTTGACCTGGAGATAAACTTACGTCCTCTTTTCGAGGTTTGCGTAT
+>81683 3
+AGTTTATGCCAAAGAGTATGCGAACCCTGGTGCTTCCTTTTGTAAGTTCGCCGGGCAACCCTAGTCCAAAGAGCGTGTGCCTTCAACGTAAGGACCGATA
+>81684 2
+CTCTAACTTGCTCTGCCGGTCACATTTGAGCCTCCTTCGGCATAGATTCATCCTTACTAGGTGGGAGAACCGCAGACAAATGTGCAAAGAAGTGGCGATG
+>81685 1
+TAGTTCGGAACTTGATGGCGTCGCGAGCGTTAGAGTTTCAAACATCGTCGAGATAATCCAATCCCGAGTATCAATGGCCATGAGCCCTTGCGCATCGCTA
+>81686 3
+GCAATCAGTGGCCATTCTGCCTGGCAATGATTGACACCGTACAACGCGTATAAAGGCACGTGTGGGGCATATGCTGAGCATTTCTGCATCACTATTCCAG
+>81687 1
+AAAATGCATATTCGGAGGTCGCATCGATTGGTAAACCTGGTTTACGCCCAAGGGTCGGTACCATATTTATGGAACCCCTTCGCGAGACCCTATGTGAGCC
+>81688 1
+CCAGCGAACGCACGACAAAACGGGTGTTCCTCTGAATTGTGTAGTCTCCCTTGTACCAAGATTTATGGTACGAGGATCGCATCGTGCAAACTGGTATGCC
+>81689 1
+AGCGTCACTCGTGCCGATGATAGTTTCCCAAGAGTTTTGGCTTCTGACAGGTAGTCGATAGCGTACGACCGATAAACCAGTTGCCTAACACCAGTTACGG
+>81690 2
+GGCAGAGGTCACGTTAAAGCCTCCCGTCTGTTTGCTTGGGATTAGAAAAAGAACGACGGTATTCCGTTGGTCACGCTATTCTGTAACCCGCGATCAAACC
+>81691 2
+TCTATTTATTCCGTCAAGTGGTCAGCCGTATCAACGAGTGCTGTAGCGTCCTGATTGAGATCCACCAAATTTGACTGACGAGTAACGCGAAGGAGGCCCC
+>81692 2
+CTAATACGTGCTGTTAGAGTCCCGTACGGTGCGCACCCTGATAAACGTGTTAGCAAACGGTTTTGAGCCTCAATAGACCACAGTTAGGCGGACCTAGTCT
+>81693 1
+ACTCCTCACGACCGTGCTGTTGAGGATGTTAGGATGGCCGATGACCGCTAAACTGCCGTACAGTCAACGGTGTAACCTCTAATGCACGTTGAGACTTAAT
+>81694 1
+TAATCGCTCCGTTCGGTGTGAGGCTTTCATCGATAATGAGGCGGATAGCCAAGACTCCACGACGCAGTATCACTCTTGTAGCAATGGCGTGACAATACTC
+>81695 3
+AGTAGAAGTTAACTAGCTGTTTCTGGTCCGCATCTAGCTCTGACATAGTCAACGACCACGACTCCGGTTCATTTTACGCCGGGCGAGGTACTAGCGAGAA
+>81696 2
+ACACCCGTTCTGGGGGGGAGTCTAGTCAGTCGCGTTCAAGAATACTGCCTTGCATCACAAAAGTGTCTGCCTAATAACTCGGTGCGTCATACCTAATGAG
+>81697 2
+TCCCTAGTAGCTGCCTAAAAGGGTGGCGCAAGCTCTATGCCAAAGTTCATGGATTAAGGCTGATTGCGTTGACTACACCGCAGGTACCAATTGGCTTCCA
+>81698 3
+TAGTTTCCGCCCGAAAGAATCATAAACGGTCGAGAATATTTGCAGCATAGTCGTTGGATTGGCTGGCGGCCCATAAGCCTTGCGATCCTAACCTGATGCC
+>81699 1
+TGTTGTTCCCTCGACGAGTAAATCGTCACAAAAAGTCCTTTCGGAGAAGTCCATTGAGCCTTCCCATGCCAGTAAACTAGGCGGGAGTCTTGTCAACGGG
+>81700 3
+ACGATGTGCTTTAGCGTCAAACTGACTCTCGTCCTGTGCCACGCGGACGTAATTAACCAGGCCTCAACTTGGAGGGTAAAAATGGCTCATGTGCACATTG
+>81701 2
+CAACGCATGTGCGAGGTCCGAGAAGATAAGGTGTCGGAAAACCTCTTGCAAATTGTGCTTTATCTAGCCCTGGGCTAATTGCTACTGAAGCCCGCCATCT
+>81702 2
+AGCTGCCTGTAGAAGGTAACCCCCCCTAAGCCTTTAAAAAACGGTTGATAACGCGAGCGTTTCCTATACGAGGTGGTCTGAATCCTTGGACGGCGATTCT
+>81703 2
+TTAGACCTAGTTTCCAACGATTTGCCTGGCTCCGCGCCTTCGCCAGCAATAGTCAGTGAGCTCTCAGAAATGGTAAGGCACCTGAATGTGCAGGAATTGA
+>81704 3
+GGATGCCGTGACATTCATCCAATCAGCTTTGCAAAATACTTACCTAGCGGGCGAATTTTTCGCCAGGAAATTGCAGGTGAAATTCTACGTCGGGGCCCGC
+>81705 2
+GATCTCGCGGTACGCAAAAGGCACCACACTTTCGAAAACGGTTCCAGTTATTAGTGCGTGTCGTATATGTTATCGCCACATGCGGCAGTGTAAGCGTACC
+>81706 3
+CGCTTTGAGGAAGTCGCGGCAAAGCGTCTGGCCAATGGGATCCGCTATTCATACTTACTTTTTCAAGGGACATGAGACGAGACCTTTAACCTGCCACTGA
+>81707 1
+ATGTCTAGCCGTTTTGAGGTCTGCAAAGGCCATTCCCATGCCAACACGCTGTCATTACCGCGTAAGAGGTGCTAAAGATCGATGTCCCAGAACTGTTGAG
+>81708 2
+TCACTATACAGTAAGGCAGCATCACTGCTTAGTGTAGCATGAATGGGTCGCCCGCTAGTAGTGTGTAGTCCACTCCAAGGAAGCCGGTTCACTCCGATTA
+>81709 3
+TCTCCGGTTGCAATGAGACGTTTATAGTTCGCGCGCTAGCTGATATAGACGGGTTGATACCAAGATGCACTAGCGCACCTCTGACCAGTCACGGCATATA
+>81710 3
+CATGAGCAACAGTGCATCCAACCAGCCCCAGCTTTCCTCTTCGATGTCTGATATTCGGTAAGAGTTAAGCGTAACCGAGGGAAGGTGTTATGTCTGCGCA
+>81711 1
+TACAAGTCGCGCTAAGTTAGCTACAAAGAGTCCTCGTATCGGAATGTCGAATTGCTCTCAACGCCTTAGAACCTGCACGGCCATGGTGTCGGATCTGAGT
+>81712 2
+CCGTTAGAAATGGGCCAATCGGCCGACCATAGACGACGCGTTCCGCGCATTACTGTAATCCGATTACGCTAGTTTGAGATAACCAGTTACTAGGCTGTGT
+>81713 1
+CTATGTCCCTCGTACTGGTCCACAGATGACTCAAAGGGAGATAATCTTCTAAGAAACCTTTTACAAGGCCTAAGGCCGGGTGTATTTGCGCGCGTCGCGA
+>81714 2
+CCTCAGTATATTCCGAGAATCCGTGTATGGTGCATAAATCTTAGATAAAATAGCCTGCTGTCAGGCTTATGGGCCGGCACTGCACGACAGAGCCCTCTGG
+>81715 1
+AGATCCCCGTGGACCTCACACTGCCGGGTCGCTATTTAAAAGGGTCGTCGTCGTGTTAAGATGCATTGTAGACACCTCACATAGACGAGCTTGAGAATCT
+>81716 1
+GTACCTATCGTCGGTTCCCTTTGAGGGTTGCAACAGAGCACCTGTCAGAAATATGACCTCAGCACCTAATCGATCCCTGGCGGTATAATGGGAGTTACGA
+>81717 2
+TCATAGTCTTAAACTTCCATGAGATTCGGTAAAAGTAACCGGTCGCTGTTGCCCGTGTGTAGGCACCGTGAGAGACCAGCTCAGAGGTATCACTACCCTG
+>81718 3
+GCTATCCCTGTTGTTCACGGTAGTGATCCCGTAATACATCAGCATCCAGACTCGTGAGGCCGGAGAGATATGAGGAGCATAGATACTTGACCATTCGCCT
+>81719 1
+CCTACATGAGCGTCAGCACACATGGTAGATTACAATGAAGGACCGAGCTTCGCATCCTGGGGGTCAGTGTCATTGTGGGTTGTCCATATTATCCACACCA
+>81720 2
+CGAATCGAGCGATACTACAGGGATTTCTGTTGCTAACTCCAAGGCACCGCGGAAGACTTTGAATTTGGCGCACGTTTTACATGGACCGCAGCTACTGCTA
+>81721 2
+ATTGGCAGGTAGTAGTGAGCTTAGTATGCGTGAGCACAGGTAAACCGTCTTTTAGTAATGGAGAACTGTCCACCTACCGCAAAACCGTCTCCCGTCCCTG
+>81722 2
+TTTTTCTTACAGTGTGCATACCAGGGCCGCGTATGGAACTTTATCTGAATACTTCCCAAGAGGTCAAGCTTCCACCCGTGAAAGCGGCAGCAGGATCGGA
+>81723 1
+AGTGCTCCTGATCGTATAAGTGAGATCTATGCACACCCTCGAGGACAGGGTAACCTGATGTCCGTGATTGAACCGCATATGTTCGCGAAACTCTAGGCTC
+>81724 3
+ACTGGACTGCGGAAAGTGCGTCTTGTGCGCGGGTTGTCCCCCCGTGCTCTATCGACAGAACGAATACGTTATCTAATGATGATAGCACACTACCAGATTA
+>81725 2
+GCACTCCGTAGGTGTTCCTGTCCCCTTCTTACGCACGGGAACTTCATGTCACGCAATTTAGTAGAAAAGACGTAGGTCGCCTCGTTGAGGAAAGATACAG
+>81726 3
+GCAACTGCAAGGATACTCCGGCGTAAAGTACCTACGTTTTGGGTGGACGCCAACGTAACCTCACGCATCGTATTACCAGTGGGTTCATTCAACGGATTGT
+>81727 2
+CCCATAAGATACATGCTTTGTACAGGCTGAACGAGAGATTCGCAATCCCCATCGATGCCTGGTGAGCTGATTCGATCTAATCCCGGAGCATTGGCAGGTT
+>81728 2
+TCGCGTGCCGAGTCAAAAAAGAACGATCCGCCATTCGCGATTTGGTGCCGTGAGCGATGTTTTGAACACATAGCGGATAACCTTCTCTCTATATCGCGAG
+>81729 2
+TAAGCTGAAAGCTATGAAACTCGGAAACGAGCACTCGGCGCGCGGTGACCCCATTGGAACGTCTTCTGAAGCTTCAGCGTCTCACTTTTGTTACTAGGTA
+>81730 3
+AAGTGCTTTCACGAACGCTTGTATTGGTTTATAGGCAAAAGTCGCGACTTCTTTCGACACGACGGACCGGTTATGGAACCAACGGGCCCTGCGAATCCTA
+>81731 1
+CAGGACGTAACAGATAAGCCCTAATCGCAATAAGAGGCTGGCTGCCTAGGGTCGGGGCTTGCATTATAATTTATTGTCTCCCATTCCGCCTCGACAGATG
+>81732 3
+TTCAACTGTCAGGCCAAATTTTCAAAGGAACCCCGTTGGCCTCTTGTAACGTCTCCCAATATAGCGCGGGGGTGTATTCCAATGGAAGATGCTGACAGGC
+>81733 2
+GAGGAGGGTCCTTTATACCGCATCCTTCATCCCCGGTCCCTATTCAGATAACAGAGCGTGGCTGGACGTCAGGAATAGCTAGACAGTAAGCTTTTCAAGT
+>81734 3
+CGTCACGGGATTTCAATGACAGCCGCCAAGGTCTGGATATGGCGTCGACATAAGGTGCAATTCTCTGTGCTAGACACTACCAATAACGTTTAGGTCTGCC
+>81735 1
+TTCACTACTGAACGAACGGTTACCGATTGCTTACCCAAACCTTCCCCATATGGCTCGTATATGCAGGCGAGAATGAGCGAAGAGCCTTTGGTGTCGGGTA
+>81736 1
+TTCATTCGTAAATCTGGCAATCGCACGCCGGTACCCTTAGCAAGCCGTCAAGATGGCTAACGTACACTAGGGAGGTTCACACTTTAGTCAGAGGGTCTTG
+>81737 2
+TTCGGTGAACGACTAAGCTATAAGAGGCCGAGATAAGCGGACAACGTTCACCTTCGTCAGTGAGCTTTACGACTCTCTGTTTTCTCACTCGCGCAGAGGA
+>81738 2
+CCAAGCTAGGAGTTACTCTCCCGAAGTCTGGTGGTCAGGAGAGTTGTACAATGGCCTAGAGTCTCATACACAGTCCGAATGCGGGTACCCAATATTCTTC
+>81739 1
+ACCCCTTCCGGCTATCATTCGTGGGAATGAGGTAGTACAGTTCCGACCAGTAATTAGCCACAAGCTCTGGACCGGAGAGTGTGATAAGACTATCTGCTTC
+>81740 1
+ATTAGTGGCACCATGCTGTCATAACTTGTGCGCCAGAAACGTATCGTCCGTACCAGCCTGGTACGACTAATCATGTTGGGCGAACCCTGAGAAGCTATTG
+>81741 2
+ATAGGGCCGTTGGCTATACTATGATACGTACCTTTCACACAAGGCCTGGGACTAAGCCGTACATGTCAGTTGAGACCCGTTCCGACATTGCATGACTGAG
+>81742 3
+CCTAATGGGGAAATAGAAGGTTTTCTGCCGGTGTCGCGCGTACAATCCGTAACCCTCTAGACGTGATATTTATAACCTTCGGGTAGCACCGAAGCACCGT
+>81743 2
+TGCTCGTAGTGACTAGCCATTCCGTACATACTCTTTGGGTCCGTATAGTCTTGCCTAGAACTCACCAAGGTTGCAAATACGCGAGATGGAGCGCGCAAGA
+>81744 3
+CTCCTTACCACAATCGGGTGTGTGCTGAACGTAAGACACGACTCGGTAGACCATGACATCCCTGTGATGTGACCGTCAGGTGATTGGACTTGCTAACTAA
+>81745 2
+AAACGGACGCAGCCCAGTCATGCTGTAAGTTAAATGCCTCGCGCGCAAATGTTGCCAATACTCGTCTGGTCGGGCGGATCTAGCGGTACTTATCTTATAA
+>81746 1
+ATACTCCTATTGGATCCGCTCAGATATGGTCAAGTACACAGAGTAGTTTGGCCATAGGGCGCATGGCCACCTACTACGCAATCAGACTGTGGTGTACCTG
+>81747 1
+TCCTACCAACCTTTCTTGCGGAATCAGGGATCTAAACCGACTTGGAACCCTGGCACAAGAGTTTGTAGCGGGTGCAGAATGGCTATTGACCAGGTTCACT
+>81748 2
+CGGTAGAATGCGGTCGCGGGCGTCGCTATGTCCCAAGATTTCACGTAAGCATAAGTCAGAACTGTCCCAATCTCTTATTGGAGCATTCTAGCTCGACAAG
+>81749 1
+TGTTGTCCATAATTGCGTACCGATGCCCGCCAGAAGGTAGTGCACAGGCGGATTAGTTTCGTACACTCTAATTAAGCCGCGATATACTCGCGAAGCTAGC
+>81750 3
+CACTTACCTCAGCAGTACGGGTCTAGTATCTGTGTTGTCCCATGGACACCAAAAAAGATCAGGCAAGACAGCATGTATCTGGTGCTGGTCCTGTGCACTG
+>81751 3
+GTCGTGCCACGGTCCCGGAAATGAGATGCATATTCATGCCGTTACGCTAGATCACTGAGATGCAAAGCTCGCTAGTCGTCAGCTCTTATGCTAACGAAGT
+>81752 1
+CTGGTATGGAGTAAATACTGTAATTCAGTGTTTCATTGCGGCATCTAACGCCCCAAGCCGGGCAGAACACGCTCTGCACCAGTCCGAGTTGTGTAAGTAC
+>81753 3
+GTCCTTTCCCAGCGTGCAACCTAATATGCGCTTGCAAAACAGGTTGGGGCAAAAAGGCTTTGTCGTAGCGCGTCTATGGAGTACCAGCAGCTCCTAATAT
+>81754 3
+CGTCGGTATGTACCGTGGTGTACGCAACGTGTTCCGCTCAGTGTTACGGATAGAAGAGATCACCCCAGATCAAATTACCAGCTTTATACCGTCGCAATGG
+>81755 1
+GACGTTGAAGGTTTCCGCATCAGCCTGTTTGTCGCATAACGAAATTATACGCCCATGGTGGGGCTGCGCCCATAAGCCAGAAGCCGTATACTCGATAATT
+>81756 2
+CACAGAATAGCGATCTAACTGCTGGTATTCTTTCTACGGCACACACGCGAATTCATCATACATGGAAACGTGCATGGGTTTGGTGTCCGGTGGCGACCCA
+>81757 1
+CACTAGATTACCTAATCGTATCGGAATGGCGAGTAGACTTTGCGCTCCTAGGCGCTCGCGTGTTTGAATCCAGACCTAGTTACGCACGTTGGAACAGCAA
+>81758 2
+CGTATTACGTCCGCTACAGATAGATGCCATGCCAGACCCAAGACGCTGTAATTAGCGAGTCGGAATGTATTTAGCCCTTTCTGCGTCCTGGAGGCGTAAA
+>81759 3
+CCTTTGGCACCATCAATCGGGGGGGGGTGTCTAAGTTATATTAATAGACCGCATACAGCACTTTTCGACGGTACATGATAGGCTCGCCGACATACGCACT
+>81760 2
+TAGAAGGGTTCGTGGACACATATATGCGTCGGTTTGCGGGCGACAGACACTTTACCCTATCTAGGGCGGGAGAATATTTCGCTATCCAAACTACTCCACC
+>81761 3
+ATCTGTCGAATCATGGTTTATACAGAGCGTATAGAAGGGTTTGCCTAAAGCACAGGTAAAGGGGGGCCGTCCCCCGATCACTACCCATCGCTATTGCTCT
+>81762 3
+CCTCCAACAATGCATACGTAACTCAAGCCTTGATGTGTATTTAAAATGAGAGCCGTTGTGTCCATTGCGTTCCAACGTGGGGCTGGGAACGGGACACCTC
+>81763 2
+TCTCCCAGCCAAAAGGCCCTGGGAAGTTACGCTGTTTGTAAATAATAACCGTTAGCTGCAAACTGCGGCTTGCTATCTCGTACGGCGTGCAAATTGGGAC
+>81764 3
+TCATCCCCGTGACTTGGGGATTATACCAACGCTTCGAAAGCAGGTCTTACTTTGACGCAGCGATACAGTTCCCCTCAGGGTCTATTACGGAAGGAAGAGT
+>81765 1
+ACGGTTATATGCTACTAAGCTTCGGGTGTTCACATCACTAGGTCGAATCGCGAAGCGTACAAGCGAGTCCAATAACCCGGAGCTTCCTGAGTCATTTGCG
+>81766 2
+ACTAACTTAGGTAGCGCCCGTTCAGAACGGGGGCCTCCACGCGGTATATCGCGTATAATGCGTTTACAATAAAACCGGGGGTTCGCTACTACTCAGTTTA
+>81767 2
+TACTACGCATACGTCAGAATGGTCTGGAACGTCAGACACGACTAGCGGTGCCCGCTTACGAGCGTCAATGCGTTTTTGCCTTAAACGCGTAAGTAATTCG
+>81768 3
+CCCACCAATCTGGCTTATCAGATAGCGTTGAGAGATCCAACTGTGTGAATTGCGAGGCGGCTGCGTAGGCATGCATTCACATCCATAGGCTACATTTGAC
+>81769 1
+GTTTCCTAGGCAAAGGAAGGTCTAGAATTGGATAATGCCTCGGGCGGCATCTTCCCTCCATCCGCAGGTTGATGACTCCCCTTTCGAAAAATAGGGAACT
+>81770 3
+AACCCCCCTGTTCGAGGGCACGATGGGTTAAAATTATATGCCTCTCGGGCTGTGTTGAGATGCCAGGCATACTAAATCCGGCCTTCAAGTTAGCTAAGCA
+>81771 2
+GTATCCTGCAGTGGATGTAATGATCATTGTATGACTCCCAGTGGATTACTCGATCCGTGTGAACGCCCCTGCTCGGACCATAATCAGAGTACACGGAGAC
+>81772 2
+ATTGCCGACCTACGCCTAACTGACTCTCCAAATTCTAGTTTGAAGTCCCTATGTGCGTCTTTGGCGGCGAAGACGAGGATAAGCAAGCAGTGAGGTACCT
+>81773 2
+GGGGCTTAACTACCTACCAGTCAGCTTCACCATTACGTCAGGTTTAGGGGATTACCTTAGGCTCCACGAGCGGCGAGAGTTTATTATCCCGGACTAAAGA
+>81774 2
+CATCGCTACTCACAGTTCTGAGTGCTTGTCACAAGCGGGAGCATTCCACAACAGATCCTATTGGCCCTTTCATAATAGCGGAGGAATGGATCGGCTGGTA
+>81775 1
+CCTACCGTTCAGAGGAGACTCACGTTAAACGGTCGCAGGAAGCTACATTCCCGAGGATTTTAGTATGTCATGGCTCGGCGAACTGTTCTTACATCAAGGC
+>81776 1
+GTTCGGACCGGGCATGTTTCTACGCGTAAGGAGACCCTGTTCTGCGGCTCGTAATATTCGACCCGATCAATCAGCAAGCCTTCGGACTAAAGTTGAAAAT
+>81777 3
+GACGCAGCATATCACATACGTGCCTGAATGACAAGGTACACGTTTGATAGGGTCTCTGAATGAACCACCAGTAAATTCCGGTTTTTCCCGGTTGCCGCGG
+>81778 2
+TCTCGGATAACATTTCGTTTCCAGGGCCACGGTGGACAACACCTCACCCTCACTTACTGGGGAGTGTGGTTGGCCCAATAGCAATTAGGAGCGTATAAAT
+>81779 2
+GGGATACCGTAATACGTACATCACTTAACACCAAAGAGGGGGTGCCTGTGTTTATGCTCCCGCTTAATGCGAAATTCTTAACCGTCCGGGATGCCGATCG
+>81780 3
+GTGGACATTCAGCACATGAACCGCGTGTTAAGCCGCACGGAAATATCACCTCACGAAGCCAGTTTTCGATAGGTCTCAACTGTTAGCGCGTTGAGTCTTG
+>81781 2
+GAGGACCTGTTCGTAACAGCCGTTTCACGGACCCGGTGATAGAAACGCCCCACCTTCACGTTAGAGCTGGGGCCAACTGTAGTTAATTTAGATATCTTGA
+>81782 1
+GCCTCAGACTATTCTCGCATGGGATACGACCTGATCGTGGGACTAGGTACGACGAAAGGGAGGCGCCCCATTTTCAATACGACTAGCTATGTTCTATCAT
+>81783 1
+CTGCACAGGTGGGGCCTCTACAGTCAGATGTAACAACCCGAAATTTTTAGCGCTCGTCCCGCGTATAATCATTAGAGAGTTAGTGAACGATTCGCGCCGT
+>81784 3
+GCGTGTAGTGGGTACCTTGACGCACAAAATTCAGAGCGCCATAATAGTTGTTACTGCCTCATTAACTCCAATCGGGGTAAGACGCGCTCGTACGTTACCG
+>81785 1
+CTGTCCGTATCTAAGAGGAATGTGCAATCCGTTGACGCCAGCGTCCTGCCAGTATAGTGGAAAGCTGACCCTTTCCATACATCCTTAATAGCGATGGGGA
+>81786 2
+GGCTTATGTGGCAATTAGTTGCACGTGAGTCCCAATGGTACTCTGACACGTGCATACCGTCGTACCGCTGTAAATAAATTATCGGCAGACGCCCCAGATG
+>81787 1
+CTAAGACTAGGGTTAGTTCGACAGTACGAACCAACCGGTCTACTACCATGATATGGTCCCCACTATTGTCGACGCGGTTAGACTGTGGAGGCCACTTGAT
+>81788 1
+TAGACTTCGCGTACTCACTATGATCTGAAGGACAATTGCGCAGGATTCAAGCTCCTGGTACGGGGCCCTGAATGATATTTCGACATCCGACTGCTGGAAC
+>81789 1
+TCGTGTACTCTTGGGACGCGTTATGCACCGAATTACGCGCCTGATTAGCATCACTACTGTAAGCGTAATGACTGGCTCTGGCGCGTGAAGCAATCCAAAA
+>81790 1
+GTACACAAGCTCCGATGACGAACACGCCGCGTGGTCGGTGCTTTTATCACCGGAATTCCAAATTTAGATCGGACGTCAGCGGTGGAATTGCTACCATTTA
+>81791 3
+GGACCGGACACGAGTTCGCCCTGTCCATTTGATTTTGCAGCGTACACAGAGGTACATCAAAAGCGTTGAGGTTCGTCTAGATACCTCTCAGGATCCAATG
+>81792 2
+AAGTTCCTGCCGTCAATGTAACTAGTGAGGAACCTCGTGTTTTGGCACGAAGGAAAATAAACCGTCTCTATGCGACCGCGCTTGCAGGCTCTGTCAGACT
+>81793 1
+ATAAGCCTAACTTCCACGTATAGAGACGTGATGCTAGCGGATGCATTTCGGTGGCGGTGCGCCGTTAAACTGGACCGTTCACAACTTCAAGCAACTTTCG
+>81794 1
+CGATAAGGGATATAGCACAATTAGGAAGTCTTCGCCGGTTATCCCGTCATCGCGGGTACACCCCATGACATCTCTAGTGAGAGATACCCTTGGCTGATGT
+>81795 2
+GATTATTGTGACTACACGCTAAACGCGCTACTAACTCCCAGTGGGTACCCAGCAGTTCTCATCCTGGATGGTAAGGTCGAATCGTCAAACGTTCGGGTGA
+>81796 1
+CTTCAATGAGTGAAGAGGCCATATCTTGCTCAATAACAACTGTAAGTGCGTAGCAGTTGCGTTGTTGGGACCGTCGAAACGATCACCCCCCGCTGGTATC
+>81797 1
+GAATAGAAAGTTTGCGTTTTACGTTTTAAACTGGGTTCGCCCCTATGACCTGTCCCGAAGGGACGTAACCTTTACGGATAGAATCACGCAGCGCGCCCAG
+>81798 1
+GTGTCCTATGGCCCGAAACAGACGTTGTAGCAGGCCTTCACGTGAGCATTTAATGTCCATCCTGAGTTAGTGCATAGACCAGCCGTTATGACAACCTAGG
+>81799 2
+ATCTTAGACCTACACGTGATGAAATACCGGCTAACACATCCCGCGAGCCTTACGTATGGTCCCATAGTCTGGTGTGGTAGCGTTATGGTGGCAAGCATCA
+>81800 1
+GGTCTCTAATCGTAAATTGAGCGTGGTACAGCACGTCATACTATAGCCGCGGGTATTGATGTCCATACGATTTACTGGTTCGGCACCCAGCAAAGGACCC
+>81801 3
+AAGCTGAGATTCGTTGTGCGAGATATTATTGCAAACAGTCCTCGGCCAAGAAGTGGCCCATACTCGTACCGCGCGTGCGATAATTCTAGCCTATGAGTCC
+>81802 2
+ATGCCACTCGGGCTTCGCTGGATTTACATGGTACGACAGAATCATTTGGCGCTTAGCTCGAACTGGGCAGTTCAGATAACTCCATAGGCGTTACACGCAA
+>81803 3
+TTACTGTTGTTGCAGAACGACTCGCAACTCAGGCTGACGGGCCACTGTGAATGTAGGCGTTGAAAGACTCCTTCCTTACGAGAAACGACACATGTGCCTT
+>81804 2
+TGAGCACCGCATACTGAGGGAAAAGGGAAACTTTGTCGTCACTATCGGTATTCGTCTAGTGATTCAGGACCCGCACGATACCTGGTTCCACTTCCGAATG
+>81805 3
+TGACAGGCGTTTCCAAAGAGTCACGGCTGGCATTATTATGCAATCTGAGCGCTCTCCGCACATTCTGACTCTAACGGTACTATAAGAGGGCGCAGTGATC
+>81806 3
+CTTCAGCTAACCAACGGTCACTAAAAGTTTGCTTGTGGAAATCTGTGACCCTCCTCCATGGGTAGGGGGATAAAAGCGACCTTTTAGAGATGCTCGCGCC
+>81807 3
+ATTGGTCACGCCATCTTCGCACTACCAACTAACTGCGTGTAGAACGCCTACTACGTGGGAAATGCAGGAGGCAAGAATTTGGCTCTCTCTTTTACGAGGG
+>81808 3
+ATATACCGCCTAGGGCCTAGTAAGAATGCAGTCTTGTACCAGCAGCGAATCTCCTTGTTTCATCGGGCTCAGCTCCGTAAATTCTAGGGAGCAGACAGGT
+>81809 2
+ATTACGTTCGCATCCTATCCAAGGCCAGATACTGCGTCGAGACGGGCCGTTCCGAATTCGATGTGAACGCTAGGTCGATTGATAGACTCAACCGATTTAG
+>81810 1
+ATCGTAACTAAACATGTAGCTACATATACCCCGGTGTAATAACCAGGCGGCTGAGCCTTTACGGCTCGGCGCTAGGTTAGGCCATTGGATTGGACTCACT
+>81811 3
+ACGAGAAGGTACCGTTTCCAGCTTGCGCGACGATGTTGATTACTACATCCATCGACTCTCGTCGCGAACCAACGTCGTTACAGAGAGTAGTTGTAGATCG
+>81812 1
+ACGTCTTCTATGCAACCTTTAAAATTCTGAATGCCGAATAAGGCTATACAATCACGGTGGAGCGGGACCGGTCCGTTTGGGACGCTTAACCTCGTGCGAC
+>81813 3
+ACAGGAGGAACATTTCCCGATGGGTGTTTCATCGCTTAGAGTATTACCATCAGCCACGATTCAAGCCCTGGGACCCTGTGCGTTTGAGGAACATCTCAGA
+>81814 3
+CTCACCCCACGGTCGGTTCAATCCGTTCGAAAGCCAGTATTGTTGCTATTCGGCAAAATATAGCATGTAAGAGCGTCTGCAGGTTCGCATTCGGAGGCAA
+>81815 2
+AACTGCTGGCGCAGTACAGATCAATACCGAATAGACTACTCGGCTGGTCATATGGGTTACTGATTTGAATCGTCCCGTGTGCCATAACGGCGCTACGTCA
+>81816 1
+GCGACTCTTCGCGACCTAGATTAAAGGCAGGGAATAGAGACGTCCAGCAATCATAACTGTCCGGTGGCACAATTGGTGACGTTCTTCATGTCCGCCTTAT
+>81817 1
+GGTAGGATAGGATGAGTCTCCTCTAGAAGGACTCTATACGTAAATGCCCGCTAGCGTCTCCTATCTGGATCTAATACTCGGTCCCAGAAGCCTGGCGATA
+>81818 3
+GCAAAGCGGCTACCTTACAGTCCTATACTGGAGGGCGCAGTTACTAAGTAGCTGTATTAGGAGTGCATATTCCCCCATGCCTTAAGATGGGCACTGCACT
+>81819 1
+TGAGGACGTCTCGAGTGAGACACAATTTACAGGTGCTTAGATCCTACAGGTTGGATCTGACACAGGTTGGCCACTTATGTTCATCCCTGGACACACGCAC
+>81820 3
+CGCAGGCTATGAAATTACATCACGTTAGCTTCTGTAAGTCAATGTTCAGTCCCCAACGTAGTACGTGCGTACAGGTAGATCGACTGGGCACCGTCTGGCA
+>81821 3
+ACCAGCTGAGGAACCTCGGAGAGTAAGCTTCAGCATCTCAGCGCAAGTTACATTCCAAGTCATGTTCTGTAGGATGGACCTTTCACCCTCTATGGAGGTG
+>81822 1
+CGCCTAGTGCTTTGTCACAGCCTCACGTGTTTCGAGCGCAATGCACATAGAACGACTATTCAACTGGAGTGCCTCCTATGGTGAGAGAAACGAATGCTTG
+>81823 3
+TTAAAGTAGTGCCACTGAGGGCCACGTGTCCTGGTTGATTACCGCCCAACACCTAGTCTGCCAATGAGGTGAGAATTACAGATGCTCCTTATTGCACGAG
+>81824 2
+GTCTTGTCTTGCGAACCCCTCAGGCAGCCAAGTATCCGTGAGCCAAATTTAACGCGGACGCTTAAAGGACATTGCAGGCTAACAGTTGCCAGGGTTTATT
+>81825 1
+TAATCGAAGAGTTATTAGGTCCCGTATTCCTAGGTACTAAGCGAAGGTGGCCCTCCACCATTGGCCGGAGTAATGCAGAACGGCCATACTTTACCTCTGG
+>81826 1
+GGGCCCTACGCACAAGTCAGTTTACTGGATTAACTTGCCCTCCTCCTCAATGCCGGATTCGGACGAGACGGTGTAATGGCATGATGCCTGAGTAATATAA
+>81827 2
+TGGAGAGACTATAACGCGACTCGTGGCTCAAACTACAGGCTTATGGGTGGTTCCACTTTCTGGGTCCCAGTGGTCAAGCAAACCCGCCTAAACTTGTAAT
+>81828 3
+TAACTTCCAAACCTATACTACCACCTAGTACGTTGTTGGGCGGGACCTTGCTGTACGTTAGCCATCTGTATGCACTGGGGGAGGACTTGGGCAAACCAAA
+>81829 3
+TGGGACAGGCCCAAGATTTGGGTTAATCGTACTCCGGTAATCCACGCCAGAACTTCACTCGTCTTCCAGTGAATCGTTTGACGCTAGTGAAGATCGAGAC
+>81830 1
+ACCATTCTAACCTGTGCAAACGCTAGGCAATCGCCCGTACCCTCTCAGAGGTCCTCGTACGCGTGTCTGGGAAGCAAATGGTTGTGATGATGAAGTTTAA
+>81831 3
+TAGTACTTAAACCCTCTAAATAGGGGCGAGTCCCACGATCCTTGCCGGAAAAGCCTGGTCAGACTTGGCTAGTCTTTTACGGAAGCTTGCATGGCATCAG
+>81832 1
+CCTATAGCTGCGACTAGGTTACTGAGCCTGAATGCTTATGGTTACGGACACAGAACTTTGGCGTTAGAGCAACTCCGAACAGGTATTCACCGCGTGCCAT
+>81833 3
+GGAGCATCCACAGCTGGCATTCATATCGGGGTCGCCGGATTTCTACGACATTCCCGCACTGAGACCTTTTTCAGAGTTTTAAAGAAGACTCGGATGAGCA
+>81834 1
+AGATGGTCTATATGCAAGGCTGCTTGATTGGCTACAAGTCCCTCTGCACATATCCAATAGGGTTTGCTGCAACCTAGACCCCTGAGGCCTGACTAAGGGA
+>81835 2
+ACGCACTGATCTTGTGCTACCGGACCTCGATTGCAGGATTGTATCAAGGACATATGCCAAGTGCGTCGAAGTGACCTTCGCCATTCGTGAACCGAAGTTA
+>81836 3
+AAGCATACCTTGCAGCGTGTGCTATACCTGGTTAGAATACGGTTCCACAGGATCCCGGTGAATGCAAGCTCAGGGGAGTTACTTGCTTTACCATCAACCG
+>81837 1
+CTATCATGTCTTTCGACGAATCGCGGCTTCTGAGACACTCTAGGGCGAACCTCATTGTTGTTGGGCCTAGAAGAAATGCATGAGCTATCCGACCAGACAG
+>81838 1
+TTACTTCACACTAGTGTAGCAGTTACTAGTGGCTTCAATCCGAGGCACGTGAGGACGTCATCGCTCGGAAATGCCCGTCGACGGATCTGGATATAATACC
+>81839 2
+GCCTTATGTGTAAGTGGTTGAACTACCATCGCGTATCCACTCGCACCGCATTTAACGTCGAGGGTACCCTAGCGTAACAGTTTGCATACGTAGAGGACAG
+>81840 3
+TTACTGGGTGATGGTGGTCTTTAAACGTAGTGCATCCGCACTAGCGCCGCCACAATTCTAGCCTGTGTGCGGCAGTACCAGAACTTAATCACGAGTACAA
+>81841 3
+AACACGTACCTGTGAACTTTGTTGAGGTCACCGGAAGGTTTTCACCGATACAACAATCCGCCACTCGAACTATTTGAGCCGTGGTGACACAGCGTGGTGT
+>81842 3
+ACGATAGCATGCAATAAGTATGTTTGTACATAAACTTGCTTCGGAGCTGGGGCAGTGAACCCCAGTTCTCCTCCTCGACTTACGTGGATGCCAAACCGGG
+>81843 3
+AGCGTGGTATAATGTTGATCCAAAGTCCGTGGCGCGGAATCCAACCTGTGAGTGTGTGTCCCACTGACACTGTCCAAACTACCTCCGGGATAAATGTATC
+>81844 1
+TCACAAATCTGGCCGATGGGGCCTATCAGGACTCTGGTGATATCGGAGATACGTGATGAGCAGCCGGCGACATTATAAGATGTCTTTCCATCCACTACTC
+>81845 3
+CGAGCTGCGCCACACACTGCACGCTTTAGGCTAGAGATATTGCGAGATGTGATATTCTTGGTTCAATCACGGCTATACCGGATTCTCAACGAGCTCGGAA
+>81846 3
+GCGGAATTTCCGCACGCCCACGGTTTACAAATTGTCAATCTCCTCCTTATGCACGCGTAAGGCATTGGAAGTGAAAGTCGGTTGGGCCAACTTACAGTGA
+>81847 2
+AGCATGCTTACACTCCCTCAAGCGTCTTAGGGGGACTGGGAACGAGGCTGTCCATGACGTAGTCTCATATCCAACCAGTGACAATGTACGGTGTAATTTC
+>81848 3
+AAGGTAATTTCCTCGCCGAACGAATTAGCGACGAGACTTGAGGGAAATGTCTCCTGCCCACTCGACATGGTTCTCGTGCAATAGCACTAATGGTGTCGCT
+>81849 1
+TAAAAGCTCTTATGGATAATTACAGCTGAGCCCTAGAGAGTGCCCATCCTCGGATGAAGCGTAGCCAGAATCTGTGGTGCGTTGCTAACCTCACCCGTTG
+>81850 2
+ACTCGAGGCTTAGATTCCCACAGATTCGGAAATCGCGACGCGAGAAAAGATGAGCGTGGACTTTGTCATCGTCCGTGGTCCCTATTTAGACTTCTAACCG
+>81851 1
+AAATTCCTACCTTACGTAAAAAGTAGGAACCGGGGTATGACCGACATTACCCTGGGTGCGAGTTCTTGCACGACTAGCTGTATGCATTACCGCGTGCGTC
+>81852 2
+CCTTAAGCTATGAATTTGCGGCAGGTTGTGATGCAGAAACAACATGCGGTCCTGGTCCAAGCGTAGTCCTTCTCACTATTAAAAACCGACTCCGGCGTGG
+>81853 3
+CTTCGTACGCCAGGGGAGTCCCTAGACCCTGGTGGAGATACAGGGTTTGCCCAACGTAGTAACAGTTGAATCATACCTTGGTAACTGTTAGACCCTTAAC
+>81854 3
+GGCCACTAGCACTAGTCCCTTAAGCATTTTAACTGTGACCTGTATGCGGATGTGGGAGACTGAGACATCATCGGGAACCGCCTTGACCTTCGCTAATGAA
+>81855 1
+TTCATCGTGGTAAACTCCCTGCGCAGTAATTGGTAAAGCGAACACGGCGTCTACAATTCTAAGTCACCTGGAGATTGCTCGCTAACCCGGGATTGCGATG
+>81856 2
+GTTCTAACGACGGACCCACTGGCGTACGGAACGTACGGATATAATGAGCTGCTTGGACTTAACCAACAATGGACATTCCTTTTTCTGCCTCGTGGAAGGC
+>81857 1
+TTCTCACCATTCAGAGCCCGGAATCCATTCCACTGGATGGGGGAACGTAACGCTTTTATGACACCGGTCGGTAGTGATCTGCTGAGGCGACAATACTAAT
+>81858 1
+AACCAATTGATATAGATCTTGTCCACCGAAGAGTACTTGCCGGCGGGGCGGCTGTATAACTCGTATTGCATGGACCACCTATGGAACACAGCTGTTCTGC
+>81859 2
+TCCAGGGACATATAAGGGTGCCCGATGTCTCCGCAGAAGTCTCCCACATTAGGGTGCGGCTCGTTTTAGCATTAATAGGCTCATGACTATAATGGACCAC
+>81860 1
+ACTATGCTACAACTGCCTTGGAGCGGAAGATTTACGAGATAAGACGCTACCGTATTCGAACCTGATTCCTTCAACACTTCGATGGGGTTCGCGCATGGCG
+>81861 2
+TCCTCTTAACACCCTAGCCTAACAAGCCGAAGCACTATGTCGGACCAGGTGTGCATGTGCCGTGGCGTGGAGCGTACAAAGAGTTTATGTATTACATCTG
+>81862 2
+AATTCGGGACCTAGTACAGACCCGCGATTATAACCTCCTGAAGAGAGGATTCAGCGACGCGACTCACTATTTGCTGTATGGCATTTAGTCTAGGCGGTCC
+>81863 3
+TGGCACATGGCTATAGTTCATAGTCACACGCATTTATTTAGGTTAACACCTAGGTCCCAGGTAGGAGCAGCTTCGCGCCAACGAGGTAAGGAGCCCCTTT
+>81864 3
+TCCAGTTTAGGCGTCACTTGGGAATGTGGGCATCCACTACCGATAAAGCGCGTATTCAAGACGGTATCATTGCTGGTATTACCGCAAAAGCTCAGCGCCT
+>81865 3
+TCCGGAAAGACTCACTACATCAGGGGGAGCCATACCCGATACCGAGGTCTAGCTCCTATCTGCGGTTCAGATAGCATCGCTTCGGATATATGTTAAGTGT
+>81866 2
+CTATATTGACTGAGAGTGAATCGCGACGGGCCGGTTAATCTCCGGGGCCTTTTTAGCCTCGTCGGAGCCCAATAAAACAATGGTCGACATACCCGAATTT
+>81867 1
+CTCAACTCACACCCTCGCTATAAACCGTTAAAGGAGTGTGACATAGACGGGCGACTAGCCTCGGATGTTGTACTTTTCGTACAGCTAGGGCGTTATGGCA
+>81868 2
+CTAGTACAGCCTCATGCCTCATTGGGATCCCTTTTGAACTGGGGTGGAGGGCTGATCAGTACACAACCTACACACTGGAATATCCTGTTCGTGCAGGAAA
+>81869 1
+AATCTTCAACCTTCCCATATGTAGAACTGATTGTGGATGTCATGGGACAATGAACCATCGCGCACGTCATGTCGGCCTTAAGAGGCGCGCAACTTCTGGG
+>81870 2
+ACTCCTATCGCCTGCGATACGCAGCTGCTTCCACGCAGTATACAACGGATCACCGGATATGGATCGGCGGTTTGTTGTAAAAATGCCAGCTTTGAAGAGT
+>81871 2
+CACTCTGGTTTCAAGATAGTTACACACGTATGAGCCCGATTCCGGCCAGCTCAGCGAAGCACTTATGGTCCCAGCTAGGGAACCTGTTGATATATGGAGT
+>81872 1
+TTACATGTTTTGCAAATGACAATCTTACAGGTAGGAATTTTTTGGGGCGGAGTGACCCTGAAACCTGAGAGGGCCTACCTGACCCGTACGCACCCCGATC
+>81873 3
+TATGCCAACGGGAGCAAATCCCTCTGGCTCTACATGACGCGAGATATGTCGACTGGTAATCCTGCATTAATTTAAATGGGGCCGGTCACTTCGGCCATGA
+>81874 3
+GTATGCCGCGAGCATGAGCGTTGTTTCCAGATGATCCGAAAGGCCTTAATGACTCGCTTCCAAGGCATGGCTTTCAAGTTGAGGCGATTACCACCTACAA
+>81875 1
+GGTAACAGTCTCTGGCTTGTGACGCCCCCAGAACTGAACGTAGCCTGAATGAGCTGATCTGAACGAGCAAACATCCAGTATTTGCTGCTGCTCGATTATG
+>81876 1
+CAGCTAATTCGCGCACATAGGCAACTCTTGGCGGGCGTAACTCTCAGGATTAGATATAAGCGTCATACGGAATCTGTCTCGCATGCAAGTGCGCGTTACT
+>81877 3
+GTCGGGAACCTTGACATAGGAGAACCGTTCTTAAGTCAATGCTACTGACGATGGCTCAGGCCTCGAGCTTACGATGGGTTAAGACCACGCCTTTCTTCAA
+>81878 2
+TATAACTCTACTCCGGGATCAAATTAGCAACGGCCAGATCTCGCGCGATTGTGCCGGAACATATGTTGGGACCGTGTCTTCATGCCTGCAGAGCTTAGAA
+>81879 1
+TACCCAAATCCGAGCCATTGAACTGTCCGTCGTAGTGAGGCACGTACTCCGCACTTTGGGCCAAAGGGCATAATAGTGACTAAGGTACTGTATTTCTGCG
+>81880 1
+GCGCCAAAGAATCTCGCATTCAGATCTGTAAGCCCAGATCAGCGTTGACTCCGACCAATTATAGGGTTGACCACAGGTCTGGGTATTATTCTGAGGTCGC
+>81881 1
+GCCCGGTAAGTCAGCAAATCGATTAAAGTTTCGATGAACTTGCGAATAGGTGGCACCGCATGCTTCTCCTCAGCGCTACATGAAACGTGTGCCCAGTGTT
+>81882 3
+TGACAGGATTGATACCGATACGTACCAGATCTCAAAGGCCTCTGAGTGCCGTAGTGCGACTCCCGTTTTGCAGTGTATGCGAAGTTATCCAGGCCTACAA
+>81883 3
+CAACACAATTTTGCACCCGCCTTACGACTGGGCCATCACGCTTGGTGTTCACGGATAGGTCCGTGTAGGGCAGGTCTAAATTATACAAGCGGACTGATTA
+>81884 1
+TGGGGGCCCACCCTCTTGAACAAAGTAAATTTTAAAGTTCACCTTCAACCAGCTGTTCGGCGGGCCTAGGCGAGGTCTAAGTTTCTCAAGACTGCAGATG
+>81885 1
+GAGCTCACAGTGACAAGGATATGCTAGTCTCCGAATGACCGCGCGATGAATACACGATGTTTCTGCTCATCGTATTTAAGGCGCCATAGCTGAGGCCCTT
+>81886 2
+CTTGCCACCTTCGCAATCCCTACGGGACAGAACATTGAGTCTTTAAGATGGGAACAATGTAGAGGTACCCATCGAGTCGGTTCGTGGTGCCGAATACTCT
+>81887 1
+TCGGCATTAGCGCTGTCCTGCTGAGGCTAACGCCATGGATAAACCTACTGGCAAACTCGAACTCGGCTCTAATTTAGATAATGAGCTCGCGGATGATGCT
+>81888 3
+CGTTGTGGAACAGAGGAGCGTATAACTCCATTATCTAGGCGGTCTAGTCGACCTTGTACTTAGGTGGCGTGTAAAATCCGCCCCGGACCACAATCAACTT
+>81889 3
+TACGTGGTTTAGAGACGAATCCGATTACGATTGCCTGTGACGCACCGCCAGCGCTGCACGAGGCGTGGCTTCTGATTAAGCTAGTCATACTAAATCACAT
+>81890 3
+GGGTTGACTAGAAGATGAGGTCCTCCTCAAACGATTTGCGACACATTTACCCTAACCTTATAAAGGCACGTAATTGGCGTCTTCGGACCGTGGAGGCCTC
+>81891 3
+TTGGAATTAATGGCAGTCTTAAGCTCTCTAACAGGGCCCTCAGGTAAGTAGCTCTAACGGGCCTCGTTGACAACGTCAAGTTAACGGCGATTCTCACGCG
+>81892 1
+CTATAATTGTTCACGAACTCAGCCTGAGCAGGGGGCAATCGGATCACGCAGGCTGATGTTAACGCTGACCTATGTTCCGCGATCCTGATAGCTAAGATTC
+>81893 3
+AGAGCAGGTTCCCAATGTCCATGTAAAAAGTGTCGTTCGCTGGAGGACGACGCCAACTCCTTTTTAACTACGAGGATTTCGCCGACGATGCTGATCTGCA
+>81894 1
+TTGGACCTCACTAATGTATAGTCTGAGTATGACCCACACAGTAGACCTCAGTCCCATTCATACTGAGGGGCGGCCATCGAAGAGTTATTCCAGTGGTGGC
+>81895 3
+TTTGCCCGATAGGGATAGACGATCCTCCCTAAATGGGTTAGTGTGATGCGTATTCCTCAGCAGGAATTTATGCTGACGATAGGCACACCGCGACCCTACA
+>81896 1
+GAGACGCGATTTAGTGTGTTTTTACCACGAAGTAAAGCCTACTCAGGAGCCTTCGGTGTTACCCTCCCCGCAGCTAGTTATAACGAGCGTAGGGAAACCT
+>81897 1
+TTCACGCACCGTCCCAGTTGGTATTCGGTTGAACGTTGGCCAAATGTTCATGGAACGTTGCACACAGCTAGACTCAAGTGAGCAGCGACTTAACCTTGAG
+>81898 3
+TACTATCTGGCCATGACTATGACCCAGTCCTGTTAATGGGAGACGGGGCCATGTCAATATTCAAGGCAACTTGGAAGCTATGTGTCATCCGTCAGCCGCA
+>81899 3
+CCGCTACACTCCCGAGACAGAGGCCTACTACTATGTGATTGCTGAGAGTATTGTTCTGGCACTGATGATACTGGGAACAGCGGAACAGTAACCCTTTCGT
+>81900 3
+CAGTCTGGACTACCCTCGGGTGGTCTGAGCATCAAATATGTGAGGTCATCTGTAGCGGCCTTCACCATCAATTATGATCCAAGCGTGCACTAGAATACGG
+>81901 2
+TATCCTCTCGGGCTGCCCGAAGGCAACCTGTTGAAAACTCCTAGAAGAGAGCTCTCTCAACTCGTGTGCCAGGAGAATACTTTGTAAGGGTCATTGGATC
+>81902 3
+GATGCGAGCGTGTAGCGATATTTCTTGTGTTTTATGTGCTCTACTCGGCAAACCAACCATACACCTGTACGCTAGCGTACCACAAAGGACTACGGGACGG
+>81903 1
+TTACGCGACGGCAAACTGTGAATCGTGAACATTTTTGGGATTAGGCCGCTAAAGCTACTACCGGTGTCTATTGCCACCGATCGCGGACGCCGTATACTAA
+>81904 1
+CATTTGTGGTAATACCAATCTGGGAGTCGTCGAAAGGGCGGTGGAGTTCCCCATCGTATAGCGTCCTCAGATTTTACACTACACGATAAGCCCCCTGAGA
+>81905 1
+GAAGTATCGCATCCCGCTCAATCCTAAAGTGATAGGCTTCGATATCTAGCGCGAGCAAGCGCTCCTCCGTACCAGGTATATTTTGTGACAGTAGGGGATC
+>81906 2
+AATAGCGTAGTCGATCCGATACCTACCGCGAGATTACTGAAGAGCTTAGAGCCCTGGCCCACCTGATATATTCTGTCGTGTGAAGGTAGGCCCTATCGAT
+>81907 3
+AACGCTGCCCTGAGAGACAATCAGGTCGTGCGTCCATTCGCCTTATCAAGACTGTACTTGTTCTAGGGGAATCGTATCGGTAAGTTCACTAGCAGCAGCA
+>81908 1
+GTGTATCGAGTGGCGCATTTAGTACTCGAAGTTACCAGATCCTCCAAGAAAACCTCGCCGTCCAGATGTTTCATACCTAGGCGGGAACGGAGTGCTATTC
+>81909 3
+GGGAAAGTGGTATCTACCGACCGCTTCATTTCGGTACTGAGATGTAGCATCCTAATTGCACCACGCCGAGTCAAGAAATGTGATACTACTTTCCGCGCGG
+>81910 1
+CATAATGTACCAGACCGCTCTAAACGCAGTGCTTCTGACCGCGATTCTACAGCGTATCCGTGTCTCTGTTGCGAATATGAACAGGTGCTCAGATAGGAGG
+>81911 2
+TGCTGCCGACGTAAGATAGTCACATTTTAGGTAGTCCAGTGAGACAATGCTCTCAGGAGGAAGAGCCCCCCTCAGTGATACTAGCGCGCTTAGTCATCTT
+>81912 2
+TTGAATGCTAAGGCCTCCCCTTGGGTCAGCAAACATAAGAGTCTTAGGTCTTGCCCAAGGTGCGGCCAATTCGTAAGGGAACGACCATTTTATTCCGAGC
+>81913 3
+CAAGCCGTTTCCGTGCGTAAAGTGTTCTACGTGATGCGACCAGAAATGCGCTAGTGACCATATCCTCATACAAGGCGGTACTGTGCTCGAAAACTGTGCT
+>81914 3
+CCGATGAAGGGCCACACCTGCGCCTTTATTAATGATGTCTGACCCCAAAGTATCACATGCGGTGCACAAGTGGGAATGACTCCAGTGAGTTACGTTCGTT
+>81915 3
+ATAGGACGAAAGTGATCGACCGTGAAACTGGTTCCTGCTATAATCAATGTTTCTATGGTCACGTCTACATGTTGCCGCCTCGCCGGGAATACCGGCGAAC
+>81916 3
+TGAGGTCATCACTATAATTAACCTATCGACTGCGGGCATGTCACCGAGCACGTTATCAGTTGGTCGCGTCATACCAGGGCGCAGTCGAAATCTGTGATCA
+>81917 1
+CGCAGGTGCTTAACAGAGCCACGTGCCGTCGCATCGCTAGTGGATAATGCCGTGTGTACAATAGTCATCGTGTGATTACTGAGACTCACTAATTCAGCAC
+>81918 2
+ACCACGGGCTCTATGAATATGTACGCAGCACATGTACAGGGAACGTGGATCTTACGCTACGCTGCCTGCCTTTGCGCTAATAGGATTCCGTTAAAAGCGT
+>81919 1
+TTCGGAGCGCAATGAACACGGTAATCGTTTACGCATGAGGTAGGCTCAAACACTATTGTTGGTCCCAACCCAATGAGCCCAGTTGGTTTTAAGCCCGGCT
+>81920 3
+TAGTCAAAAATACGCGTTTCGGCTGTCATAGGGAATCAGCACGATTGATCGATTTCTCTCCACAACCGCCGATACTGGTGACGACGAGTTGGGCCTACTG
+>81921 2
+CAATATGACCAGCACTGAGCCTTGCTCATTCACAGATGAGCTGTTTATCGGCGTGGAATATGCTGTGCCCGACGATTAATCCTCGAAAGCGCGCGAGATT
+>81922 1
+TATGGGGCTATCTCTCGGTACAGAACACCAGAAGCGTTCCCATCAGGATAACGTCCCGTGATTTTTGCTAAGTCAACCAGACCGGAGACTTGTGCATGTG
+>81923 3
+TGACGAGATGGTGTAGTAACACAAGCTTGGTCTTATACCTACGTGAACCTTAAATTGCGGCAGTTCTAAGCCCTCGGCCCGCACACTAGTCGAATGGTCG
+>81924 2
+GGAGACTATGAAGGCCCTCCCGTTTACGCCGAGCGACGATCACTCTAAGTTCTATGTGGCTGAAACACCGAGGCAAGAATATGTTTGTCAGGCTATCCTT
+>81925 2
+CTATATGGCGTTGCGCGTGATAGTCCATAAACTGCGCTACTGTGACGATTCGCGGTCATGCGCCCTTAGTAAAAAGCAGATAATGCACTACTCGCGATGC
+>81926 3
+CTTTTAAATTTGGAATGACGATGCCGCAACCGATCCGTTGACCCATACCCGGGGTTAATATAGGGCGGCTCGAGTGTGCACACACGTGAAAATCTTTCCG
+>81927 2
+TTAACGTCTTACTGGTAACCCAACCTGTGGCTTATAGACCCAAGGGGCCTTCAGTCGCTTTAAGCGAGCTTAGTAGGAAGCCAGTCGAGGACTGTACACT
+>81928 3
+AGGTTTCGTTGTCAGCGTTCCCTCCTTTGCGACCTAAGCTAGCCGTGTATACATGGAACCAGGACCAATATCACAAGTAGAAAGTGTAGCTAGTGCCGGC
+>81929 3
+TGACCACCTCGCTGGGCGCTTGATGGTAATGTAAGCTTAAGCGGTCGAATACGAAGATACCGTCTCCGTAGTCACGCTTCCTTGTATCTCAACGGAAAGA
+>81930 1
+CTAGTCACGTTGGGTACGACGAAACTTCTGAACTATTGTTCGCGTCACAACCATGATCCGCGCGAGGGATTACACGAAGCTTCGGTCGTAATCTGTGCAA
+>81931 2
+TTCCGTGCCCACGAAGTAAGTTTGAAAGAGTTGCGCGGTATGAGGGAACCGCCAGTACCAAGTTTGATATGTGTCCACATCCACTTGCCTTGCGCTAACA
+>81932 1
+ACTCTCACTGGGGGGGAGAGATTTGCTTGTTTGTTCACAAGCCCGAAGTAACCTAAATACTATAGACTAAGTGCCGGCAAGCAGCCTCGCTCGACCTGTT
+>81933 3
+CGCGCGATGCAAATTACAGATGCAGGGGGGTTTTTTGGTTCTGCTTGTAGCAACCTCACAACCAGGCCTGCAAATACACTTTTGCGCTCGTAGGAAACCA
+>81934 3
+TTACGACACGCTCCCGGACCCTTCTTTCCCGTAAAACGCGTGTGTAGCTTGTGAAGTACTGCTAGAGTGCAGGCAATATAGGACTAAACCTGAGCTTAGG
+>81935 2
+AGGGGGGTTAAGTAGTTGACCCTGCAACCTGGATCGCTGGTGCTCCTCCACTAGATGAAAAGACTCGTGCACAACTGAAATTTATCTTGTCCCATCGGAC
+>81936 1
+GACCGCGACATATTGACTATTAGTCCATAGTGGTCCGTGATGGCTCTCAGCGTAACTCATGTAGAGGCCTGTATACGTTACAAAGGACACCTGCATCGGC
+>81937 3
+CACAGTCATTAGTGGATACAGGACTGAAAGTGCATTCCTTGCTCTGTTCAGCGGGGCGAGAGACAGCTGGCGTACCTCTCGACCTTTCAATATCAGAATC
+>81938 2
+GTCCTACAAGTGGGTATTAAGCAATTCGTGCGTTTATACGACTTCACAACCTCAGCGGCGGCGCGTCATTACACTCCCTGGAGGTATGATAAGGATCCGA
+>81939 1
+CGACGACCGCACATGGGAACCCGTTCCTTCATTACTCTGAAAGGGCAATGATTGGTGTCGAGAACGGACTTGTACATAGCTAAAGCTTTCGGTCAGTTCC
+>81940 1
+CCGAATGGGCCAGTCGGTGTTACGCTTACCGTGTTTCGTTTAGTCGCAATAGCCTAACTCGAAAGAAGCTTGCTGGCGACATCCACTATAAAAGCCGTAG
+>81941 1
+GACCAAAATATGGAGTATGATCTCCGTTCCCGTCTGGCTTTGAGACGTAGACCGGAAACTAACCGTAAACTTGTGGCCGTTAGTGACTACCCCTGCGTAG
+>81942 2
+CCAGTGGGTCGCGTTACTATACCTAGCGGGATTGAGCATATAATAGTGAAACCGCTGCGGCGCTACTGCTTTAGTATAACTTCTGCAGGGACCCAACACT
+>81943 2
+TTCAGCATACCCTGCAATGGCATTGCGCGGAATCAAACAGACCAGGCATATGGGAAGGTTAGCTCAGATCGTGACATTTCGTTCCAGTGTCAGGTCTCTC
+>81944 2
+CACACCATTTCACATCGAGTCCTAAGGCGATGCTCCAAGGTCACATCAGATTGGTGATCTCGTTAACCGGGGCTATGGCACTGTTAGGTATAGACCTGAG
+>81945 1
+GGCCCTTCACTTCACCTTGCCTTAGCAACGAGACGTGTTAGTTGTTAATCGGCGGAGCGATTTAAACACTGCCCAGCAAGTGTACGAAATGCTGGTCAAG
+>81946 1
+AGGGGCCCACGAAGAGAACTGCGATAACGGGAACCTGTATTGTATAAGGGTGTCTCAGCGCGCATATGTTAGCCAGCTCTCCCTTATTAGTCTCCTATCA
+>81947 3
+GAGGCCGTGCCCGTACGGTTCAATTTCCAAAGTAGCCCGCCAGGAGTAGAGCTTGACTCGTTATGCCCGCGTATGGATTGAAAATTGTCATCCATAATAC
+>81948 2
+CCCCTGCGAGGAGATCGTACTGGAGACTGCTAGTGTATTGTCCTTAAATATATCTAGGATTGGCTCAGCCCAAGGAGCGTACATGAGCCTACCCACTGAT
+>81949 2
+GCGGGAGCAACAGTACCTAGGTTATAAGTCCCTAACCCTAGTATAGGCTACCACTTTTCTGACGTCTCTTATTCAGGACCATGGGAGAGCGCTTGGGACA
+>81950 1
+GTTAGCCTAGCGTATATTGAGGTAACCTGTACTCTATTACGCTCCGTTATCTGAAACGCAGTGCAAGCCTCAAGCGCAGTCAGGAACGACCGTAGTGTGC
+>81951 3
+AATGATCCATTGAATGGAGCAGCGATTAGTGCCAAGCATGAGCGCTAGATGCGATTCTTCAGACCCCACTTCGGGTTATCCTTGACCACGGAGCGTACTT
+>81952 1
+TGTCTGTACTGAACGTTGCATCACAACTATAATTTATGTTCCTGGACCCTGAATGCACGGCACTGAGGGAGCTATCTCCCCAGAAGTACGTACGGCGAGG
+>81953 2
+CTGAGTTTGGCATGGTCGTCACTACGCAAGCCTACCCATCGTTGGGACCTGGTTTTTGCACACGATAACAAGGGCCTGCGCATAACTAAGTTTGAGAACA
+>81954 1
+CGGCTAATAAACGTCTCAGGGATACGGTGAGCACCATGTTTTAACAATTGAACCCCGTAACTGGCCGCTCGGCCTACTACTGTGGAGCATTTGTGCTGAA
+>81955 1
+CGCCGCCACTTGCAGTTGGGTGCGAACGCTTATAGCAGAAGGTGGATACAGGTATGTACCTAAGACTCTACTCTCCATTCAATGTGTAGAGCCTGCTCAA
+>81956 3
+GGGGGTGGAACTCCAAAATCTAGCATTACTCCACACTCCTCCTGTGTAGAAGCAAGCTGGCTGTCTGGGGAACTATCTATTCATCGCAGTAATCGTGCGA
+>81957 1
+CCGTTCCACCAACTGAGGAGTTATGCGAAGCAGTTACCTAGTGGTCTGGGTCCTACACACTTCGCAGTGTCTGCGGATCGGGAATCTTAAATACAGTCAA
+>81958 1
+ATAAGGAGGGTGTGCGCTATTCGTGCTACCTACAGCTTGCCCCTCCGACTGATAATATGCTAATCATTCGTGCCGATCACAGACGTGGTTGAAGAGAACC
+>81959 1
+AGTAGGCAGACATATTAAGGGCCAAGAAACATGTGTAGCTCGCTTGCGCCGTTAAGGCGTTTCCCTCGCCCGAGTAGATTTTATGTCACTTCCGCAGAAC
+>81960 2
+GCAAATATAGTTGATCTAACTTGGCCGTTCACATGAGCATTGGCCATGGCCCGCTCTATCACCGGTGCAGCCGGATCAGGGGGGATTTTCTCAAACATAA
+>81961 3
+CAGCATCACTAGGGAGCGTGTTACCCTACTATTCATTTGGTCTGACAAAGGCGTGAAGTGCGTGTATCCTGCAGCTTATAGCACTAAGCCCGGACTAGCA
+>81962 1
+TGGTTGGAAGTGCTGGTTGGACGATGTTCTTATGCAGCACCACGCTGCAATCGAGCAGACGCTCCAACTATTCACAATTTGCTACAACATGACGCAGTGC
+>81963 1
+ACGCGTCGATACGCAGACCAGTCGTGGTCGCATCAATAGGCGTCGAATGTATTGTCAGCTCACCCTGAATAGTTCCCCTTAAGTAAGAGATACTTGTGGC
+>81964 3
+TGGTTAAGCGCCTCACCAATTCCTAGCCACTCGAAGATTGGTGGGGAGGGCGATTTTTCAATATCAAGGCCGCTTCCGAATGACAATTAGTTGCCCAGCA
+>81965 1
+TTGACTACGAAGCACTATCTAGCATTTGAGTAGGGCATGCGTTAATGGACGAGAGGCCTTCAACCCCACCCGGTCTATTCAATGTATGTACCCGCGTGGA
+>81966 1
+AATGGAATCAAAGGTGAAGACGGCTCCCACTCGGGCAAAACTAATCCTCTGCTAGCGGTGCATACCGGTCTAAGTTCGACTACGCGATTCTTGTTGTTCG
+>81967 3
+GAATTCGTTCTGACCTGCGCGTAGAGTGTCCCCGAATGCCAAGTCGGAAGCGGTAATCCCTTTAAAATAGACAGTGGGTCTCATGACTCCTACGTTACAG
+>81968 3
+ATCACGCTGAACCCCACAAGTCTGGTTACAGTGCCACCTGTTGGAGATTCGTCAGGCTAAGACGAGGTCGCCAACGATAAGTGATTTCTCTGTATTCAGG
+>81969 2
+CCAAAAGTCTGCATTTTCGGTTCTCTGGAACGCAGGCCCCGTAACAGTGCTCGCACACGGACATAGGCTTGGGTTATAAGAACCTTTCTATAGGACGAGT
+>81970 1
+CACCCATACATGGCGCTGTTCGTAGAAAGCTCAGTGTTTCAAAAGAACATAAATATCTTCTGGCAGCCTTATCGACCGATGTCGCTTGCAGGTGGCGCGG
+>81971 2
+GTATCCCGGTTGGAATTAGTGGGATTGCCGAACAAGAAACCAGATGAGTTTGTATCCCGCCTTTTGTCCAACCTGCCGGATATCATCTGACGCCAGGACA
+>81972 3
+ATCGAGAATTAGCATTTCAAGATTGGAAAGACACCAATCCCGACGAGCTGGGGGGCCCTCGCGTAGGATCATAGCTCATCCATGTTTTGATCGCCTCTGT
+>81973 1
+ACGACGGATATAGAGCAGCCCCATTGTTTAAAGTGACCAGCTCTCCAAAGCGAGTACGGTGCTCAGCTCGCGTCTAGTCGCTTGTTACAACGGTATTAGT
+>81974 1
+CGAGGACTGTTTGCGTGAATAGCACTCCCGTCGACTATAGCTTACCGGTTCACACTATTATCTGCATAGCAGAAGTGACGAGACGGATCAGCTCGTCAGT
+>81975 2
+TCTTCTTTGGTCATACTGATAACAGCTACGATGTCACCTCACAGGCGGGCGGTGAATTTCACACTTACGTAGTCATGAGCAGCAGCGGCCCAGATGTGAA
+>81976 3
+TAATAGTGCGAGCCGCAGTGCTGAATCGTGTCGCCGGCCCCGTCAATCACAGATAGTATGGTACGATACACGGTATATGTTGTTGACCACTAGAACTTCC
+>81977 2
+GAGCTTTTTCTGGCTACAGCTTGAGTAGGCTATTAGTATCTGTCGCACCAGACCACGTGATCATTGTATAACGCGCACTGAAGCAATCGGAAGACGCCGC
+>81978 2
+ACAAGCCATTCGGCCGCGTATGATAGCTGACCGACCTGCTTAACATACGGATCATCAGTAAGTCGGTAATGAAGTTGCGTCGATGCTGTGTTACCCAGTC
+>81979 3
+GAGGACTTGTGATGGGCTCGTATGTGTCATACCGGCGAACGTGCCTACACCCCAAAGGTACTTTCCTAAATATCAATCGAGCCAGCTTTATCGGCTAAGG
+>81980 3
+CTCGGGGTCTACTATATTTAGTGGTTACCTGAGATAGCCACAGAACGGCCGGGCATCGCGATTCTATAGTACGCTAAGATGTAGGACCTCACTCACCGTA
+>81981 2
+TGGGAACGGCCCCAAAATTGCCCGTGTGTACTTCCTTAAAACTGTATTGCGTAGGATGATCGGACAGCTCGTGTTACCTTAGGAACCTGACGCAAACTCG
+>81982 3
+CGCTAAGTTCGGTGGGAGCCTAACAGATGGATTGCTGCATCGCCCTCATAGACCTAACAGAGAGTACGTAAGTTTCTTAACACCGTCTTACGCGGTGACT
+>81983 2
+TGTGAAACAATTAGGCCCCGCGACTTAATAGCAAGTCAGAGGCTCTCTTGGCTGTCTGTGTTCACGACTGTCTCGGACGTACAAGTAGATAGCAACGCCT
+>81984 2
+ATTGACCACACCGTTAGCTAGACGAACCCCGCTCACACAGTCGTTCTAAGGGTCTATAGGTTAATGGGTCACATATGTAGCGGCGTCGGTTGTATACGAC
+>81985 1
+CGGCAACGATATCTATGTCGGTCTATTAACCGGAGTGAGAGTACTTTGCCAATCAGTTCCTGATGAGCGCGTCGACTTATCAACGCAGCCGGCCAATGTA
+>81986 3
+AAGCGTGCATGAAATGCGAGGTACAGGTGGCATCTTAGAAACTTGAGGAGTACTTCGCTCGCATCCAAGTATATTGTTCCAGTCGCCGCCTCCAGTCCAT
+>81987 2
+TTCGACATCTACTGAGCGTCGGACACGCATGCTGTCTCGATCAATGGGGTTAGCGCCTACTGTATATGTAGGAGTGATCACACTCCGTAGGAACAACATC
+>81988 1
+CGGCCATGTATTTAACTAAACCGTAGGCGTAAACGATCAACGGGGGGCTTGTGGACACTTACCTTTTAGGTACCCCTCGCATTGTAACCGTAGGTCGCAA
+>81989 2
+ACCGGAGTTCCCCAAATTAGTCTCTAGTTTCTATACCCGGCTGGAACATGAAAATGACTGTGCGGTCAAGTATTAAGTACGCGCGCGCTCTGTAGGACCG
+>81990 3
+TTGCTTGTACAAGTTGTGAACCCCTCAACGATGTAACGGCATTGTTGGGCTTCAACTCTCCCGAGGCGAGATTCAGGCGACAACGATAGTTAGCTGAACC
+>81991 2
+TCAAGAGCCTGTTTAAAGCTAGTTCACCAGCGGAAGCTGCCATTAGTATATGAGCGCAGACGCGCTTTGACAATTAAGGAGCCCCGTGTGTTCGTCTCCA
+>81992 2
+TCAATCGTAGTCAAAGAGAGCCTTACCCTCCTAGTTGATCGAAGCAGGTGGGGCCGACCTGTATAATGCACTGAATCCTGTGAGGCTACCAGAGTCCTTT
+>81993 2
+AGGGAGCCCCAGTCGATTAGCCCCAGGGATTAGCCGATGTGAGCTCTTCAGACAAACTCATTCATCCAATCATTACGACCAGTTAACTGGGTTGTGTGGT
+>81994 2
+AAAAGCCAAACCTTACTCGCGTAAGAGCTATGCGAGGTCATCCCGATACTCATTGGTACTTTGGCGATCATAGCTCGCGGTTGCAACGGCGGTTATCGAT
+>81995 1
+GTACTCCTGAATCGAGGGAATCCGCCACTTGTTAGGCAAGTCCGACGTAAGATACAAGCCATCAACCTATGGCGCGGTCATTGTTCTTGCCATTTGGGAA
+>81996 3
+GTATGTGGTGTGATTGGCTTTACCCATAGCCTTGGACAAGCTGTCCTTACCCCTAGCCGTAGCAAACGGAACAATATGACCGTACCGGGTAACAATCGGT
+>81997 3
+CGCCACTACTAGGACGGCTGGTCCCAAGTAAGCCCTATGAATTTCTCTAAGCGTTGTATGGTCAACGTAAGTGGGCTCGACGTTGAATCTCATCCGGAAA
+>81998 2
+GAGCACGATATCCTTTAAGGCCGGCTTCCACGACATTGAGTATCTCTAGCTCCGATAGATTATACTGGGACGAGGTATCCGGTTGCTAGAACGGCCCTAA
+>81999 2
+GACGGTTATCGCAATGCGCCCTCAGAGACTCCTGCGAAAATGCCCCGTTGTAGGTTACACTAGCAATCCCGTTCTGTGTGGTATATCGGATAGTACAGAA
+>82000 1
+GTCGAGAGACGCACTGATTGAGCTAATCCCGAGCTCCATTAAGTATTGCAAACGCTTACCTTAGTTGGGCCCAGGTATCACCCGGTACCTAGGATGTTAG
+>82001 3
+CCTAATATGGACCCCCACGTAACGACCGCCCTCGGAATACCGGTTCTTGGGATACGAGTACCAGTAACGGTAGATAATGTTTGTGCAGTTGACTTCAGTG
+>82002 1
+TAATCCTTAGTGCCATGCACCTGGTACGCTGATATCCGCTTCTAAGGAGCGGAAGACGCAGCTGTCCAACCAGGATCTACCAAGTTAGTTGTGTGCTAGA
+>82003 3
+TCTTCTTTCTGGATCAGAGAGCCACCGTTAGAATAGCTTATATGTGGGGAACTTACGCAACCCCCCGTTCAACAGTTCGTGTAGGCGGATGCCGGACAAA
+>82004 3
+CATCTTGATACTAACTACCGTGTCAAGTCATCGGTTCGATGTTCCAACTCGGACTACTAACAAACGGGGGGAGCGGGAGCTCGTTCGCTCGTATTAGACA
+>82005 2
+TCTGGCGCGCACAAACCGCAGCCGTAAGAATTGATGTGTCTCCGTGATATAGATAAGCCCGGATTCACTGCCAACGTGACTTTGAGGTACTAGCATCTTG
+>82006 3
+ATTGGCGAAACCGGCAATACGTTGAGCTAGGTTAGTGACTGATCCCCATCAGTCCCGTACTTCAACCGTAACTTATCTCTCTGTAGAAAACGGGGGTCGG
+>82007 1
+CCCCGAATAGACCGCCGTACTGAGTACAGCGAGAAAAGGTCCATCTTGTGTAAAATGCTGTTGGCTCATGCTTCAGTGACTTCATCGCACGATGGTTGCA
+>82008 3
+TAATACCGTTTAGACTGCATTACATTCCACAACCCGTCATTTTAGGGCTACGAACACCGTATGGTCCGCGGGTGCTGCGAGAGGGGATAATACCACGTGT
+>82009 2
+ATCGGCTCACCCACATGCATTCCTGATTTTAACACGGATACTCAAAACAAGCGTGCGACTGGGCGCAGAGATCGTTTACTTGTGCAAGTGGCTGGAGCTT
+>82010 3
+GTGTGGGGTGTCGTGCGTCTATTACCCAGCTGCATAATCAACTACGCGGGCCCCGGTGAACTGACGAACAAGCTTAATCCTAGTAACTAAGTCTAGACTT
+>82011 3
+ACGTTAGGAACGGGATTGTGCCCTGACCCCTCTGCAGGGTCCCGAAGTAGTGATATTAGACTAAGTTCAAGCCGTTATTCATGAACGACAATCTTGCCGC
+>82012 1
+AGCGGCAATTTGATGCTGCGGTGAAACGTCTATCTGCTAACGTCACGTAGCCTAAGTACTGTGAGTTATACCTACCAGTCACCAGCAAGTCGCTGAGGCT
+>82013 1
+CTATCAGACAGCGCGGTGTCTATGCGCGTGCTCGCACACCTTCGTACGGACTCTCTATTCAAGGATATAAACAAGGGCTAGAGGCGTATTCATTAGAGTC
+>82014 3
+GTAGGTAATCAGTTTCAAAGGAACCAGGAACTAGTTCGCGGGGTTCCTTAACCACCTCGACCGACGGTGCGGGCCAATTCAAATCGATATTCCTTGTGCT
+>82015 3
+GTCGGTATCTCCTTTTTTTTAGGCGCGTCCACGTAAAGAAAGGAAGCTTTAGAGACAGGTCACGGTCAAACACGCCGCCAAGTGTTGGTCACCGATTCCA
+>82016 3
+CTGCTAGGTGACCGTGAGGTCTTGTAGAGGAAGGTTCCACAGACGTGCCTGATAATTTATTCTATGTACCACAAACGTATCACGACCTTCAGCCGCAGGC
+>82017 2
+AGGCGTGATCGGTCAAAAATGGCGTTCAATTCCGGTGCAGTAGATCTGTTCTATGCACAGAAACGATGCCAACGACCAGCCCTTTGGCTTTCGTCCAATG
+>82018 2
+ACCAGCACCTCGGCGTATATGCCTTGGGTTGCGCGCACTGAAATGCCAACTGAGTTTGATTCATACGGAACGCACAGCAGAAGGTTCTGTTACTTGTACA
+>82019 3
+GACATGGGCTAATCTATGGTTGTTAAGTGTCGTCCGCGAGCACGACCATCTCGGGAACAACTTAAGGAAGGGAATTCTGCTCTTGCATGCTCCCCATACA
+>82020 2
+AGATTGAGGCCCACTTATGGTATTCACTCCGAGACAGAAAGCTGTCCCGTTACGTCATCTCAGATTGTGGAGCCTAATCTGCTAATAACAGGGGCGCTGC
+>82021 3
+TGACGGGAGGACCCCGCCTACTTGTAAATTAATTACGAGCTCTTGACGAGGGTAGGTTGGTGAATCAGACCTTCACTAGACCTCCGACAGCTTCCATTGA
+>82022 3
+ACAGCCCCGTATATCCTTATAGCAATGGTATGATGTACCCTCTGTGCCAGCGCCATAGACAAGTGATGACCCCAGGTTTGTACAGAGGGTCGATCGTAGT
+>82023 1
+CACTTGGTATATAACGGCCGAGGTTGAAGTGGCTGCGGAAGACGGAAATTTTCATTCATCATGTAGGGTATCACCTCAGTCCCACCTAACGTCTCGCCAG
+>82024 1
+TGCCTCGATTATACAAAGTCGTGACACCTTCGGGCGTAGGGCTAAGATTTTACGCGGCTGCATCACCACTGCGACGATATTGTACGCAGTCAAGTGTAAC
+>82025 3
+CAATGACGCGAGCAGTAAAATGACTGCCGCTATTTGTGTGATCCCACGCCTTAATTTACAGTCTAAAGGTGATATTCGTCACGACGGCGGACCGGGTTCC
+>82026 3
+TAACGAGAAAGCCTACCTGCCTGTTACCATGCAAGTGAGTGGTACGCGCTACTAACGCCTGAAAGTAGTCTTGATACCGGAGTGCTAGTCTACTGCTCTG
+>82027 1
+AAGGATGCGCTAGGCCCAACGCGCGACAAGTCCGTAGTGATGAAGGATTGTCTCACTCTGTCACTACACTGTAGATCTTAGACTTTGATCTGCTACGGAC
+>82028 3
+TATGTTGAGTCAGGTGTTCGGTGGAGTAAGCATGGGTTAAGCATTGCACGTTACGCAAGACCCACATACATCCAGAGCCATCCCTGAATCATCGCTTGCC
+>82029 3
+GCGTTTGCTCTCCCAAGCATAAGCAATAGCAGCAGGATCCGGGTGCCCATGTTTTGGTTGTGTAAACCCGGAGTACTAGCCCACTGATTGAGTAACATCA
+>82030 2
+AGCCAAAGCTTCGTAATCAAGTCGGATAGCAGTAACAGCGATTTCGCGTCTGGAGATCACACCCTGGTTGCTTCGGGATACCATTGCCCCTAAGTGTGAT
+>82031 1
+ACAGATAGCTAAACCTCCCGGGTCGGTCCCCCTTTGTCCTGGAGGTACCTTCTGTGAAATACTTGAAACGTTTCACATGAGGTGGCGGGCTAAGAAATCA
+>82032 3
+TACCGATGTGACGTGAGACATTATTCACCCGCCTAACGGTAGCTCTATCATTAGAAGCACGGCTTGCACTCCGCGTGTGATCAAGACTGGAGGTATCGTA
+>82033 2
+CGTTTATATCTACGCTTAAGGTACCCAAGGCATACAGACATCTATCTAGAACTAGCCGCCAGTGCATCTGGCGTAGAGTGTCCTAGTCGTAGGAGGCTGC
+>82034 3
+GTATAGACACAAGGAACACCCAGCTACGTGACGAGATACGTGTTCTCCGCACGGCGTTTACCTTCCTCTTTAGGACACTTCGTGACGAGTAGATATGGGT
+>82035 2
+GTCGCCGTTACTGCAAAAGCAAGCAGAGACCGATTTACGTTCACTGCCTAGATGCATTTTCGGTTTGGTAAGACTACGCTAATCCGGGATCCCTGAACGG
+>82036 2
+GGGCAAATCCTCGTTACCTCTTGACGCATAGCTAGCCCTGTGGATGAGCAGTAACGTTTTGGGTCGTGTCTTGGTAACATACCCAACAAAGAATCCGCAG
+>82037 2
+CAGCGAGAGGCTGATTTCACACCCGGGCATACTCTGCCTTATGAAATTCACGGCTACTCGGAGATGTCAATCACGAGAATGGTTGCTTTAATATGGCCGC
+>82038 1
+TTCCACGGCACACATGAGGTCGAGAGATGCCAGTATCGCTGTTGAATTTGCGAATTAACCCTAGCGCAGTTTGACACGTTAATTCCTCCGTGGCGAACAG
+>82039 2
+AGACGGAGGGTGCGATCGTCTCTTATCCTATCCTAATGATCTCAGCGGGAGGGTAATATCCCGGTCCGGCCCACGATCGTTTGAACACATATGTCAATAA
+>82040 2
+TAGTCGTTAGATACCGTGATTCCATTCGGGGCGCACACAAGTAAAAGTAAGGAATTGACGCGGTCATAGGCAACCTTCCACTGCTGCCTTCTATCGTCGG
+>82041 3
+GGCTTACTAAGCATCTGTCGTGCGCATTCGATACTAAAGTCTATCAGTTTTCCTAGATAAGATCAGCGCAGGTCGGCAATCGCGCAAGCGCCTGTAGGCA
+>82042 2
+GTGAGTTATCTGCCCTCACTTCGACAGGAAGACAACTGGTCAGGAACACGTCGAATATATAGTTGCTCAGTGTAGCGTGCGTTATCAATCTAGCCCCCGG
+>82043 1
+TTGCCCTAATTTAATATTTTCAGCCAACGCCCGCCTGTACGAATTGTCGCATGAGGTTAAAGTGGTTCCCTAAGCGCCGAAGAAGTGGTGACGACAGCCG
+>82044 1
+AGACTCGCTTGGCTATGACGTGATTAACTGATCTGGATGGGGTCCACATATGCTAAATTAACTCCCGACCTGTAATCGGTCCCAAACTATGGGCCGGCAG
+>82045 1
+ACACACCATCCGGTGTGTCGGTGGATTCGAATCCACCAGCACTGCTATATTAACATTTATTTTGCGCAAAGCAAGATCTTCGCGGGTGAGGTGAGACGCC
+>82046 1
+TGCGCTACGTAGGAACGCGGCTCTAGTTGAAGGACCAAGAATCTGGTCTCTGCGATAAAACACCGGATCTTCCAGGCTCCAGTCTACGTGATGATATCTT
+>82047 2
+GACCTATATCCATAAGTTAACGAGTTCGCCTGAGCAGCGTGGTGTTGCCTCCGGGCTAGGAAAAGTCTGCCTAAGTCTTCTCTTCAGACAAGAACACTGG
+>82048 1
+GGCGAGAAGAACCGGTTATTAAAACGCAGAAGCGATATTCTTAACGGGCCTGATCTACTAGCACCTTTCATCGAGATGCCGCGTTGCTATGTCCGGTTCC
+>82049 3
+GGAGTTATGACACTTCTTCACCCGATTTAGTACACCTGTATACCAGCTCATAGCGCTGCGAGTCGATGAGGTTCTAAGAGACGATTCCAGGGGGCTCACA
+>82050 1
+TCTTATGGTGGAGGTTTTTGCCGTGAGGATGCGAGCCTTCAGTCCCGCGGCAACAGCGGAACCCGATCACCTACTAATGAGAACTCATTAACTTCGAATA
+>82051 1
+TCGGCGTTGTGAACAGAAAAAGGCCAGTCGGTTTAGGTGTTGCCAACAAACAGCCCAGCTACTCGTAACGCACGTATACTACGCGTTATTCCGTCTTGTG
+>82052 2
+TTCAATCCACAGGAGCATCCAGGTGGAGAGCAAACTACTAGTCACTTGAGAGTTTCCAGGTAGCCCCGGTTAGACTCACTCCTGCTTTGCTGATAATGGG
+>82053 1
+AGTCCCTCATCTCCCATAAATTCGCGGTTAGCTCAGAAGTCTATAACACTATACGTGAGCGTGCTGATCGAGGTCCAGACCAGCTAGCATGGTGTAGGTG
+>82054 3
+CGAGCGAGAGCCCTTTGGGTTAGGGCGTTCAACAGCTACACTCCGTAGTGTTCCTACTCCGGATGGAAAAAGTGACTTCAATACATAATCTCCGTGTGCA
+>82055 3
+ACACTAGGACACACGAGAGCTTACACAAGGTAGGCCATCCTGGTTTTATGGCTGATCGGACGGCTTACGGGCAATCTTGATTTTGCACACCGATTGTACC
+>82056 2
+GACAACGTAATTCGTCCTTAGTGCAGCATGTGCTTTGACATCTCGTTGAGAATTCCAACGCAGTCTCGCTCGGGCATTGGGCGGAAAGTCAAAATACCGC
+>82057 3
+CATTGACGTCGGTACTTTCACTGTTTGAGTCGCTGCCCATTGGCATCGACTCTATCAGTCTACGTTCAAAGTGTCCGAACAACCGACAGGAGGAAAGAGG
+>82058 2
+GTCAGCGATCAAAGGGATCTTACCAAACTAGGACGTTCGAAGCTTAATCAGGTCCTACTCGTTCCGGTTGTCTTGATGCGCGAATTTGGCCACGAAGCAC
+>82059 2
+GCCCCGAAACTGTCCAATTACACTGAGATAACTTTAACCTCTTAATTTGTGGCTCGCGACGGGTTTAGCGTTCCAGGCCAGCGCGAGGGATGAAACTGTA
+>82060 1
+GGGTCTTCCCACGGCGGGCCTTATAAGGCGTTTAACATAGCCATGGTCGAAGATTTCCAGCTACGTGATAAGCCTTTGATCGAGAAGGAAATCCCACTTC
+>82061 2
+GAAGGCCAGCCGACCTGGTTACCGGCCCAAATCGCAGTAATTATAACAGGCTTTCAGATTCTGTGAGCGAACGGCACAGCATAACGTTTCTTGTGTGCTT
+>82062 3
+TATCCCCATTATCACGGCATGGGCCATAATTCTAGAGGGGCTCTGTCATATAGGTGTCAGTTATTACCACTACGGGACACCCCAGGATGTGGGACAGCTA
+>82063 1
+CAGTGCAATCCAAGCCATTCCTGATCGCTGGGAAAGTCCTGTCGTAACTTCGCAATGACTGATGCGACTTGCGCGAGGGCTATTTAATAGATGAATGCCC
+>82064 3
+AACTGAGTTTCACCAAGTCGAGGCGAATTCTTCCAGCTTATGAGGATCACTGTGGTCCGGGAGTCAATGTACCGCGTCATCCAATGTAGACCAAGGTCTC
+>82065 2
+TATTTGTAGATAGATCATGTAATTCTCGATTAGGACACCGTCTTCCCCGGGCAAATAACGGGTAAGTCGAATTCAGCTACCGGCGCCGTCGATCCGGACG
+>82066 3
+ATCGACAGCCATACCTCGAGGCAATCAACATCTTAGTACATATGCGTCGCTGTACTGGGGGACTCAGGCGATGCTGTGGTATCCTGCATCTCAAAGATGT
+>82067 3
+AGTGTAAAAGCGGAGGTTGCACCCTAAGGTTGGTGTGTTGTCTCTAAAGGTAATACCCCGGGCTCGTCCTCAACGAAATAAACTCCCCACTTGGACGCTT
+>82068 1
+CACGTCATTATCGATATGCTCATTAGCATGGGACTCTGTAGTTGCCCAACACAGGCAAGACCCAACGGTGTATCCATACGCTTTTAGTAGCGACGGTGGG
+>82069 3
+GTAACGTAAACGCTTGGTCGCTCCGGCGTACGTTTATTATAACATATTTGGGCCGCTTGGGTCAAGCCGGAATTAGAATCCACGCGCTTCCACAAACAGG
+>82070 2
+CTTCGATTCCCGATGGAGGCGAGTGTGGTATCAGCGTTCTAAGTCCACAGCCAATTATTGTAACCCATGGATCAGCGACTGCCAGACAGACTTCTAAGGT
+>82071 1
+GGAAGTAACAGTCTTCAAAAGTCGTCTAAGTGCGCACCATCAACGGTCTGATCGGCCTTCGCATCGTTGGCAGTGGGAACATCTATGCTGCTCTCAATAG
+>82072 2
+GACCAGGAATGCTCGCGACGAATTGACCTCTCCGAAATCGGTAATCAAAACCTCGATTCGCGTGGGTGGATCATACCCTTGGTTAGATTATTCTCCAGGG
+>82073 2
+CGTGGATTCCGAGGCGCGCCGGACCGAACTGCATGATTATGATATAAGGCAGCTGGGATTCCAATCTACGCTTGGGCCAATGCTTTCCATTTATCAAACA
+>82074 1
+GCGCTCGAGTCATCAATGTGCATCCGACCTTCGTCGGCTACGGTTAAACGTACTTGATTAGAACCTGTCAGGTCAATGTGCTATAAAGAGGCGACCTAGC
+>82075 1
+AACATACTGCGAGCACTGTTACTGAACCGGCCAGTGTTCTGCACAACACGCGCTGCCGCTTATATGCTATGGATGTCGACGATGTGTCAGGAAACGATTT
+>82076 1
+GTAATGCTTTAAGTCTTCTAGGGTACGTGATCCTAGCCCTATAGAGCGAGATAGCACCGTCCAATCAGCTCCTGACATGTGGCGATGAGCATGCCAGCTA
+>82077 3
+CTAGCTTGAGTAAGATCTTCCGAGCCTACAATGTGCAGTAGCTGGCGTCATGGTTGGCACGCACTGAATCTTAGGCCTCTTACGGCACTACCATAAGAAG
+>82078 3
+CTTTCTTTCGATAGCTCGAAGTAATCCGTTTGGAAGTCCCCCGAGAGACAATAGTTACTCCAATGCGACGTAGAGTCTGATATTGCGCGCCCAGCAGGGA
+>82079 3
+AAATGGTTTAAATGTGAGTAGCGGGTAGGACCGTGGGCTGCAAGCTACCGAGGATCCTCTTTCCTACGAGTGACAGCCTTAATGCTACCCCATTACCACT
+>82080 3
+AGATCGGCTGGGGTTCGGTACACTAACTGGACTAGTCCTAACCTACGAGCAGCTCAAGGCCCACGGTATTGATCGTTTAACTGGGACTTTTACGCATAAC
+>82081 3
+ACCGCGAGCTACGTCAGCCTAATCAGGTCAGCACAGCTTGGTGGAATTGGAATATCTTCCCGCACACTATTAGTCTCGGAATTTGGTCCGAACGATTAGG
+>82082 2
+GTAGAACGAGTTAGCTGCAGTTATTTCTGCTCCGAAGTCCGAAATCTACAAACGTCATCTGTCAGCAGGCTAACGTGCACGGACCCGCTCGAGGGTTTTA
+>82083 3
+ACGTGAGATGCCTGCTCCGCCTTGCGGTATATAAAGTCAACGACTAGCTTCTACAAAGGTCGTTTAAGAGACTCTCGGGCTGGACATAGCTTCCCGAAGT
+>82084 3
+AGTGCCCCACTCCATTAAGTAGACTATCGGTCACTTATGCGGACCGGGAAGTCGTACACCTGTGGGTGAGTAGTTCCAACTAAGGCGATCATTGCATACT
+>82085 3
+GTATGTCGCCATGATCTTGACCGGAGGGCCGATAACTTCTTTAGCTAGACGTGTGAAATCAATTCTCACCACACGATATCGAATGGGCCACCGTCGAGGT
+>82086 2
+AAAACAGCAGTGGTGATCGCGCGAGATGGAGTAGCTTTTTCCCCTACTTCGCGTTCGGAGCAAGAACCCAATAGTAGGAGACGCCCCTATTTATCCTGTT
+>82087 2
+CGGACGTGTGTTGATATTCGATCATGCGTTTCATGCACGATACTATACCTCAACCTCGACCGGTACGCCACATCACAGTGGTTGGGGAAGGATACATACG
+>82088 2
+ATGCGACGGTGCGTCGGCGCCGCATATTCTCGACGAGTCGTGGTGGCGATACTTTGACAACGGGCCATCCTTCAATATTTACACTTATCGTGAAAACAAA
+>82089 3
+ACCAGTCAGAACACTATTTATGTGCACCAAAGGTACGTAACCGAACTCGCGTACTTTACGTTGGCGGAAAGGGTTAGTGTTTTGCCACGTCCGCGTACCG
+>82090 2
+CAGACACCGAGCGCCTCCGTCGCCGATATTTGCGTGCATTTACGATAAGGATTTAGGTAGGACTTATCCAATACACTTATGCGGAAATTCGAGCGCGTCG
+>82091 3
+CGGAGGTTGAGCTTCTGGGTTCTGCCACCGGCTCTCTTAAGCTAAGCTGATCAGGAACATGTGCTGATAGCTTTAAGCACAACGAACACCTTCCGATAAG
+>82092 1
+CGCGGAGACACCTACTGTTAAAATACTCTAGATACTACGCACAGTCCCAGGGGGTTGAGTGTCGCCGACTGGTGCATCTTTTAAAGTCTCGACGTCAGAT
+>82093 3
+CGCAGGACGACCTTGAAGTACTTCTTAACATGCTGATGCCGGGGTCCCGTTGTACACTAACGTTTTTACATGGACTCAAGCGGGCCAATAGTTAAGAGCC
+>82094 2
+GATAATGCAGATACCGGAGCGCGCTACGAAACCGTGTCTACGTATGTCAACGCTGGCGTTCGATAGTTTACCCAGTTTGCTATGAGTACACCGTACGCAT
+>82095 3
+CGGTACAGCATCAGAGCGCCTGGATGGGTAGAATTTCTCATACAGGCTGACGGAAGAGTATGCCACCCGACCTTTATGGTATGCTCCCATTATCCTTGAA
+>82096 1
+GATTCTTCAGAGCGCCGTTGCAGATCACGAGGAACGAGCCTTGTTGTTCAAGCATAGCAACTGTAACTGTGTCCCAACTTGAGTACAATATGGCGCCTGC
+>82097 3
+TTTCGGAGTAATTGCCCAGTGCACAATGTTACTAAGACGCATACCGAATTACCCTCACTATGCGCGGTTTTGAGGTGCTACGCAGCCCGTATGAAGAGCG
+>82098 1
+CAGTGAGATATGCTACCAGCGGAATCTGTTCAGATTGTTGAAGAGCTATTCTGGTTGGTACGGGTCCAACTACTCAGCTAAACGAAGCCGCCCTACCCGT
+>82099 3
+CGCGTTTACCGGCGACTGTATCGAGCGGAATGACAACTTCAAAATTACAGCCTCACAAGTACCGCGGATTGTCTTGGATGTTGGCCACGATGAACCTTTG
+>82100 2
+GCTGAGTGATTAAAGCATAACGCCGAGCCGGTCTGTTTGGTACCAAGCCAGCTATATGGGATCGCAAGTGTAACAACCTTCACTCCCAGTGGTACTCGTT
+>82101 2
+CGTTACCCGGTAGAGACGGGGTGTAAATAGCTATAAGCTGTACCTGGATTGCAGAGGAGTCCGCTCGCCCTACTCTCCCAATATAATTGAATCGTTGCAC
+>82102 1
+AGCTGTATGAACAAGGCAGTCGTCTAAGGCGCTGCCGTAAAGCTTTAGTCAGCCTGTGTTTGTCGCGTGAAAAAGACTCTCGCGCCACTTACCTGCATAA
+>82103 1
+TCAAATCGAATCGTCCAATGCTCCGATAATTCTCGTTGACGCGTGTCCAATTGCCAAGGAATAGTGCACTGGCGTGGGCCACCGATTAGTAATGCGATCG
+>82104 1
+GGGATGAGCCTCGACCGCGTTATGTATAGAGTGACATCTAACAATACTTCGGCGTACGGGCGTTTCGAACACATAACGGATATAGTTCAGCCTGTCCCCT
+>82105 2
+ACCGGCGCTGAATACCTGAAGTACCAGCTTTTATGAGACTCTTTGCTGTGGTGAAGGACGGGCCACGACAACTTTAAGACTCAAAACGCGTTCGTTCTCG
+>82106 3
+CAGTGCCCCTGTGTATCACAGTCTTCGAGTCCCAGGCACCTGTCGTTCACATCCACTGTTAACAGGGTAGATCGAAGAGGCTGATATGAGGAGTTTACAA
+>82107 1
+GTCTCATACCAAATTAAATCCCCCGTTGCCAAGATGGTAGAGTCCATGAGGATTATGGAGGCATACGGTCCTGCTCTCCGTAGAAGCCTTTCGAGGGCTA
+>82108 3
+ATCTCTAAGGGATCGAGCTTTGGTCTGGAAACCTAGGGTGGTCACCTCACTTGTGGGGATCATACAGAGTTGACAGCAGCCACAGACTAATCACCCTCTT
+>82109 1
+CCGGTGACCGGGTATGAACCTATATGTGGAGCACCAGAACCGGTTCCTCCTTGTTTCGAGAGACAAGAGGCTGCTACCCCGGTTATAGTTAACACTTTAA
+>82110 2
+TTCAACTACGGGCGAGACTCCCGCCTGTACTAACGGGAGGCGAATGATCGAGTGATCTAGTGCTCATAGTGGGCTGATATCCCGCCTTAACCTATTATAA
+>82111 3
+TGTTATAGTGTGAATGTCGCCTCGCGGGGACCAATATCAATTCCTAAGTTACATGGTGGCATCTCCAAACCCGAGGGTCAATACGAGCTCGAGACGCTCT
+>82112 3
+CTGGTTTGGCAAAGCTTCGCTTGTCGAACCGTTGAGTATCTCCAAGCATGAGGATTCAACCAAGGCGTCATTGATTATAAGCCGCTAATGGCGCCCAGAC
+>82113 3
+TCGGAGAGAGCGCCTTTTACTACCTCGAGAACACCCGTTAACCCTCGCGGTTAATCGGTCTTAGTTCCATGTAAATGGTCCAGAGAGCGAGATGTAATGC
+>82114 3
+TGGAGAAGATTTTATCTGGAATATCGTTACCGCCTCTCGAGCTGACTTCGCAAATGCGGCGGAAGCAGTTTACCGGAGTCCGAGCCCCTCATTAAGACAT
+>82115 3
+AGAGAGTGACTGTCCGATCGCGGAAGAAGTTACGAAGCTGCGCTTGTCGTCCCCTGTTCTCCACTTTGTAATCTATCAGAAGAACGGCTTGGACCACTAA
+>82116 2
+AGGTCTGGGTGTCAAGCGCCGTATCCATAACGATCCCTTCAAGCAGAGTCATTGTTCATATACCCGCCGATGGGAATGCCTTACGCGCGAAGGTTTAAAT
+>82117 2
+TTGTTCCACGGCGCGGGACAACGGGATTACAATAATTCCCCACTCCTCTTGATCCGTGAGTCGAGCAAATTCGCGATGGGTTATAGGCCAATCTAATGGA
+>82118 2
+ATGGTAGTTCTTCGTGAACTGGAGTGCACCGGGAATACTCATCTTGCACCTGTCACAGACGAACAGGTGCACCATCTATGCATACCCGCTGATAGGAGTT
+>82119 3
+TCTTGACAGACTTCTGCACCGCGTAGCATGTGTGTCAGGACCGGGAAGCTAGTAATAACGGCCCAAGACTTAATATGCGTTCCCGCATGAGCAGTTTCAT
+>82120 2
+CTTCGCCAATGATAATATGAAGACTCTGGTGGCTTACTATAACTAGCTCGGTCACTGGCCGCGAATTGCACTGACTAGCCGGCGGGATTAGTGCCCATAA
+>82121 1
+GCCATGAACAGATACTCAGCGGGCAGCTTGGCTCCATGTTGTAGTTAGGGTCTAGACTATTCGAGGGCCAACCTCCACAAAACCAGATGGTGATCCTTTT
+>82122 1
+GAGCTCAGCTTGTCCCGCTAATGCTAATATTCGATGACGGACGTAACCCGACGATAGTATCCTATGACTGGCACTATGATGAGGAAGGTGTCAGTCTCCC
+>82123 3
+GGAACGCCGATTGCACACGTGCCAGTATTCACACGAGGATGGAACACGCTTTTGCCTTCTAACAGAAGTTGTTCGGCTCCAGTCATAGCGAGCTTATAGT
+>82124 1
+CGTATCGGCGCACGAAGGCCGAGCGTATAGCTCAGGCTGTTGAAGTTACACTTGTTAAACCCACACTAGTACTCTAGGGAGTCACTTAGAGCTATGCCTT
+>82125 1
+AGTACACCCCTAATCGACTCTACGCGCTCATAGATATTTGCGTGGTAACAAAGTCATTTGCCGGGTTGCATTATCCCGGCAGAGAGGAGGCGTCACTAGT
+>82126 3
+TGGAAGTACCTGCATTCAACCCCCTGTCCGTTGGGTTCAGTAATATAACAGATTCGGTCCAGCAGAATAACTGGCGTTAGCCGTGCATGCTCACGAGGAT
+>82127 1
+TTAAGCTTTAGAGGCCGAAAGTGCGCTGGTTGGTCGCACCTGAGGTTAGATACCAACCCGCGAAATTCTAATGCGCGCGAATATTCATAGTCGCCCTCTA
+>82128 1
+CGATTCCTGGCGGCCTATCAGATGTTGCAGGGGAATTAATGGACGTAATTGTTCATCAGCTCACGTCATGCTATATGGCTACCAGTACCCCCAAGGAACG
+>82129 1
+ATTGATTATTAGCCACATCTGGTTGAACACCGTAGGATTCGCATAAGCTTCGGCGAGCAGGGGCCACGCTGGGCTCGTTCAATATGCCTATCAGCAATAC
+>82130 2
+CACTGTCGAGGCCCGATACACTGTTGTTGAACACACTCTAAGTTACCAGAGGACCAGGTGACTCGCCACAGTTTCTGACCGGTATCTAGAATGTGTGTGA
+>82131 3
+ACCCGTATCCCTGTTAGCGCAATTTCTTGGTTGGCATAAGGGTAAGCCGTCCACTTCTTGAAGGCAGTCCAGGAAAAGAGGGTCGACTCTAAACTAGCCT
+>82132 2
+TCCTTGCTGGTGAAAGAATGGTGGTGGAACATCAACGTGCTGTTGCCTCAGCACAGAGATTGGGCTCAAACGACAGTCTTCATGTCACCGTAATCATCCC
+>82133 2
+CCCGGGCTAACTTCGGGCAATCATAGAAGTTTCTGCGTCGGTACGGCTGCTCAATGGGATCACAATAAGATTCTTGGCACAGTGGATGCCACTACCTTAA
+>82134 2
+TATCTGATCATCCACTGGGGTCTTCATCCTGCCTGCACAGAACCGATGCTGGACCGGATAGCCAAGCTTAACAATATCGTAGATGGAGATGCTAGGTGTC
+>82135 2
+CGATCGGTCCTACCTAGAGCTAGGACCGGAGATTTAGACTCTCGGCATGAGGATGTCACCAACCCTAATTGTTCAGCATCAATAGACGGTCATTCGGGTT
+>82136 3
+TTGTACAGCATCGCGTAGGATCAAGCATTCGAATAGCCGGCCAATCGAGGGCATTCTGATTTGGTCCCCTCCTGGTGTTGCAAGTCAGAACTGATCCAAA
+>82137 3
+GGGTGGGAGACAAGCTCCACACCCATATAGCTTCTTGTCTTACGGCCTCGGAAGGTTATCGAGAATGGTCGCCCCCAATGCTTACTAAAGGCAATTATTG
+>82138 3
+CTGTAGCATCATGCCTAAATAGACGAGCTGAGCTCCGAGCGCTAAGCGGGGTTATTTAACTGGCTGGCTAACCCTGAATGTCGTTCTCTGAACGAACACT
+>82139 1
+GACTGTTGAGGATATTTATATCAAGTCCCGTAGCTTGTCACAGGTCCTACGTAGAGGGCAATAGTAGAGTACACCTCTGTCTCACACCACGGACGTGGCC
+>82140 3
+CTGTGTATCCCCCGTGCTAGGTGCGGCAAAGGTAAAACCAGTCAATAATACGTTGCCTCGCTTGTATCATCTATGGGGAAGATTCTACGACAGCAGTCCG
+>82141 3
+ACGCATTATTCGGGAGACTTTAGATACCGTGACCTATTCACTACTTCATGCTAACGGGAGGGTCCAATCCGGATCGTTAGGCGCGTGACAAGCCTTGACA
+>82142 1
+GCTCACTGATTGGGATCTATACTTTAGTAGCCTGCGACGTTGTAAGTCCCAGCCCTTCGACAGGAGCAGTGAGCCGCGAGTAGCATTACATACTGTCAAA
+>82143 3
+GACTTTCGTATATACGGGGATGAACACCAGCACGTGTTTCGATGAGATTCACATTTCGATGCGGCTGCACATCTCGCATACTCTAGCTACAGACGGGCGA
+>82144 3
+TTTCCACGATCACAGGTAGTAATAACGAATTCCTACGTAGACGACAAGTGCTTGATCGGATTCCTGATCGCCGCACGTAGCACGGTTCGGCTAGGTAGCT
+>82145 3
+GGTAATGCGTACTGTAAGTCACTATCTCATTCGGAAAACACTCCTTAGGTATTGCATCGCGATATGAACTCGATGAATGGGGTACACGCCTCCGGGCGCC
+>82146 3
+AGCTCATTCCCGAAATCCCAGTTAGGCAATGATTGTAGCGAGTAGGCTGACGGCCCTATCGGTTACATGTCGAGCCTCAGCAGCTACATGGATTGTCAAT
+>82147 2
+TCAACCATTCGAGCGAGGCGTAAACAAGCCTTCGATTATCAATCTGGTCAGATGGACACAAGAGGCTTATCCCTTGTTCGGGAGGCTGTGTACTACCCGT
+>82148 1
+AAATGGTAGATTGCCAGCCCACGTGAGCTTGCTTATTATAAATCTTCGCACGACCCGTGGGCACGGGTTAAATAGGTGTAACTTCGGGAGTCCAACTCCC
+>82149 1
+ACAGCAAAGGGGTAGTCGTCGACCGTACGCTCAACTTTCGTATAGCCGGCACCCTTGTTATGGTTTCATATAAATGTCCCCAAGTGGACCTGGTAAGCAG
+>82150 2
+ATACTTCTAGAATCTTCAATGGTTTAAGACGGCTCGGGGCATCACACGAGGCGACCCCTAAATGAGAAGAAAGTTGTTCTCTCGCTTGTTGACCGGCGCC
+>82151 1
+GGGAGTTTCTTGAGCCTAACAACAAGCCTTGGTGTCCGCTAAATCTCCCCCTAGTTACCCCATTATCAGTGCCGCTTAGGAAAAATGGTTGGGAAGGGCA
+>82152 3
+AATTTAACGGTAGGAGGACCCATACTTAGTGCGTCGCAATCCTGTGGAACAGCTTGAACTGGCTACTGCTCTCTCTGTAGACGTGCGGATAATCGCAACC
+>82153 1
+TGGGTAGATCAACCTGGTTAGAATACGTCCTGGCCGGCAAGGCCATTCGAGTAGATTGACACCCATACGTCCTGCATTATACGTGCTATGCAAGCTATCG
+>82154 3
+ATAAATGCTATGGGTAATTACCGAGCAAACGCTCATGCTGATTCAGAGGAACCGATTCGCACTTGGCGTCCGTGCTGCGTTACGCATTGTACCGACATCG
+>82155 1
+GTAGCGACCCAGATAGACCACACATTGGATGAGAGATTGTGACCAGGTCGGTCATTTCAGGTCTTTTGCAGCCGATAGTCATGCTTCATGGACCTACCCA
+>82156 1
+AGTGAGAAAGGACGGCACACAACTCCCCATCAGTGATTTAACTTCAACGTATCATACTGAGCCTGTAATGGAGGGCCCTCTTGTCGACTGTGCGGTTGCT
+>82157 3
+ACACAAACGGCATCGTGGTACAGATCCGGTAATGGTATCCTGTTACACATCCTGGATCGCGCGCAGGGTTGGGTTTCACCGCTACCGTATACAAATGATT
+>82158 1
+TAAGATCACCGGGAAACTGTCACCGATGCGCAAGTGTTTCCATGCAGTCTGTCCGAGCATGCCTCGGCTGGGAACCACAAAGTTATGATATATGTTCGTC
+>82159 3
+AACGTCAGACATTGAATTCCCTAAGCTATATCTCAGGGCGTGTGATGTTTAGACGCCCCGGAAGTGCGATTCGCTCTTCCGGACCGAACTGCAAATATGG
+>82160 1
+CCGCATTAGCAAACGGCTGCACAACTACCACACATTACAGCAAATCTATTGGTTCTGTGGGGTCGTTTAGGCGAAGGTACGCGGTATCGCTACCTGTATG
+>82161 1
+CTATTAATACCATGATGCGCTACGATGAGATCCTAGCTTCCCTCGACGATCGGAAATATTAATATCTCGCGCGCAGGGACTAGCGATCGCGTGGGTGCAT
+>82162 2
+CTCATAAGCGGTGCTACTACTTCAGGGCGGTTACTGCTTCCACACAGTTAATCGCAGAAACCGGAAGATTCAGTTGCCGTTCGGACTGAGGCAAATTCGT
+>82163 3
+TATGCAAATACAGTGGAGAACGGTTGCGATCCTGCCTTGAGTTAATGGAGAGATGCCCTCCTCCTAACCCATCGTTAGGACATGGTCATCGCAGTCTCGA
+>82164 3
+AGCCAGGTTAGATGTGGAACAGTCAGCCCATCGCACTCTGCGACGTGGAACGCTCCTTTTCTAGTTCTTTGCATATGGAAAAAGCCTTGAGGTCAACACG
+>82165 3
+ACCGAATAAATCTTCTTCAAGAACTCCTGGCCACACGCCAGAGGAAGCCGGGAATATTAGATCAGGTCCCTCTTTGCATGCGGGGCGAGGCTTTAGTTTT
+>82166 3
+TTTGACGTATAATCCATAAAGTACTGTGATAACCGATCGCAACTGGCTAGCTGCACGGTAGATGGGCCAAGCAGCTTGCCGCTATGCGCACTTTGGTCCA
+>82167 3
+TTTAACCAACCAAGAATAGTGGATCGAGACAACGCTCGTCTCTCTCTTGGGTTAGCCCTGGATAGATTCCGAGGTAGCCTTAGTCGGCGCCAAGGTATAC
+>82168 1
+GCTCTTATCGGACCGTGCAGCGGTCACTCCGCCGACAGCAAAAAAAAGAGTGCCCTTGATTTGGAGACGTATCACCGTTGAGTCTATTTCGAGTTAAGTC
+>82169 3
+TCAGTTCGCTTTGTATCGCCAGGCAACGATGATCATAGAGCGTAACACTAAACCCATGGCGGCACTCAATCCGTTCGTGGGTTCGATGATATAGGGCCAT
+>82170 1
+GCACCTTATAGCGGAGCACTATTCTCCGACTGCCAGATTGTATCAAAAGGCCAATGTACTGACGGTAGGACTGCTACCCGTGAGAGCTTGGACTTTCATG
+>82171 3
+CACGCTTGACTGTTGAGTGGCTTATGTGCGATGTGGGCGCATGATCTGAAGAAAGTGTCAGATACATCATACCTGCGCATATCCGCACTCCCTCGAAAAC
+>82172 1
+GCATAATTCTGCCTCCCCGATTGCATCCATGATCAATAGTAGTGTGTATGTATGATGGGTGAGTGACCGCTGCGTAGACCCGGGAAACTATCCCCACGAA
+>82173 3
+CTCACGGAGCTACGAACGACAATCCTCTTTGCTCGTTACCAGTGTACACGGCACTAAGCAGGTGACTACAAGTAGGTGATTCATGAGGCTGTTGTCGTCA
+>82174 3
+TACAAATTTCAGGATGTGCGTCCTATGGCCCGCGAATATTCGTTGATGACCCTGAGTTTAGAGGATTAACGGAGATCCCTCGACCACTCCGAGAAGCGCT
+>82175 1
+ATCGTCACGATATTGGGGAACTGATTAAACGTTTGTATGAGCCAGGCGACAAGTCTGACCTATCCGACGAGATTGCCTCTTCGATGGACGCCCCTCTAAG
+>82176 2
+GCTATTAGACCTTAAACACGTGCAAGTCTTCATACATGCCAGGTTAGCAAACTTCGTTGGCCCAACGAGGTTGTGTGCTCGCGCTATCGGCCTGAGGAAA
+>82177 2
+TACTCTTTCCATTAACTTGGAACCGGGCCAGGCTCGGCGCTTATGTGCTATCATGGACGCTCATTAAAACCGAATGGCTAAAAGGCGCATGAGCTGACGT
+>82178 3
+GCCCGTCTATGCCACGACTCTAAAAGAACTCAGGAGTTGTCGTTGCGTGGGATTGTGGCAGAGTTCCAACTAATAGTGCCGAGACTACTACTTTCGCCAA
+>82179 2
+GCCCCCGAAATCATAAATCTTCGAATCTCTGCTAGGCATAGGTATAGTCGTTGCAGTCGGCTTAAATCGGAGCTGGCATCCTGCCCAGGGATATTCGGAA
+>82180 2
+TATGAAGCTAGGAAGTCATTCAACCGCGGTCGCTTGACGCTATAGCACCGGGGCCGACACGATTCCTTAAAATGGGTTAGAGCATCTGTTCCCATTTACG
+>82181 1
+GGGCAATCCTTTCCTAAAAGCGGAGGGAGTGTTTAAGAATAACAGGGCCTGACAAACGAATAGTCTTGCTCGCATCCCTGTCTGCGATTCTCACCGTGTC
+>82182 1
+AGAAGTCTACCGCAACCGGTTGAGTTCGAAACCGTGGTTATATGTGAGCGGCTGCCCTCTGCCCATAACCAGTAGATGCTCAGTAAACAGGTGTCCATTT
+>82183 1
+TATTATGCTGATACCGGAAGTTACAGGGTTGCACCTTTACTTCCGTCTAACGAAGTGTCAGCCCCTCTAATCATAACGGGCGGGGAGCCGAACCAAGTGT
+>82184 3
+TGAGTCCCTGCAACGCCACCATTGGGCTCGAATGGGAGTACATAACTATTAACGAAGTTCTCTGTGTTCTGCCAGAGCTGATCAGATACCGAGGGTCTCA
+>82185 3
+TCCTTTCTTACGAAGGAGGCAGGTTATCACCGGTACCGGTTCATAGATCAGCACGGTCGAAAATATGCGGTGTGACCTGTTGCGAAGATATTCCCCACCA
+>82186 3
+TCCCTGCCGAGTTCCGGTGCTCAATTGCGGCTGATTTCGGTAAAAAAAGTACTGCCGGGTCCCCGTATTTGGAAATGAACAGAACGTCTATCCTAGACAG
+>82187 1
+GCCTTTATCGGCCAATCTTATGTCCGGCGCGCCCAATCTTGAAAGGGGAAAGAAGTATGTCACGAGGCACTTAGCTGTTAAGCCTAGAACCACTGCTGTT
+>82188 1
+ATTTACCATAACCCACTTATTAATGAATCAAACAGCGCTCGTGAATGCCGTAAAATAACCCGTGTCGGTGGTGCCGGAGGGTTCGTTGCTGCGCCGCGAT
+>82189 2
+AGGGCTTCAAACCCTGAGGCCCACGATGGGGTTCATATTATTTGCTTTGGAAGTCAGGTTAAGTCACGACCTGTACCGGCAGCGCTGCACTAATTAACAC
+>82190 1
+CGGGTCTCACGTATCATAAGTCTGTTAATCGTTAGACCAACCGTGACAACAAGTGTGAACGTAACGTCCATGATAGGTATTTCCCCCCGTGAGGCTGGGC
+>82191 1
+AAGGTGGCGGTCGTTACCGCTCCCCTGTGAGTATGACCTTTCTACCACAGCTGAAATCACGAACAGGGGACGATTATCAAGTAAGGTCCCATAGGTCTTT
+>82192 3
+TCATCTCTAACTACTCAGGGGCCAATTAATCCAGCCTAGACGTGCAGGAGCGTGCCGATAGTCGCTTATTTTCAGTGGCGATTCAGCAACGAAGATTGGC
+>82193 3
+ATCGAGATCACTACGATGTGCGGTTTAGACCCTCAGCGGTTGCTCGGATGATCCGGATAGGTGGTGACAGTCTGACACCACCAATCTTCCAATAGTCAAT
+>82194 2
+ATGGTAAGATCTGGGCGGGGTCCTTGCATGCATTTTCCCTAAGACGGCCGCGGCTCTCGGACGTACAGCGGCTATCCCATACAAATAATTAATCAGTATA
+>82195 3
+TACCTGGTTACGATGACTCTCAGCTCCTGTAATAGCCACCGGGAAATATGTACTACGCAAGCTATTATCCCTGTTGTCTGAGGCGGCAAACGGATGCAGG
+>82196 3
+GTATAGTCCTCTAGCTTGCCGGTCCGAAGGGAGGATCCTGCCTCATAAAGAGAATTCAGCGCTGGATTGGCTATCCCGCATTAAAATCTAGGTAACTCCG
+>82197 3
+GATCTCACTGTTGAACTCGGAGAAAATAGCGTGGCTTCATCAAAGGAACCTCGCTATAGGCGGCTTCATTCATATCCTAAGGCCTAGGCCTGGGGTACTC
+>82198 3
+TAGGATACAACGAAACGGTCAAGTTCCGGTTGCAGGCATTCCCGAGGATTCCCAGCCTCTACTCTTAGGACTGTGCACTAGGCTTGTAATGTCAAATGCG
+>82199 1
+TTGAAGTTATTCCCTGCCATCCGTGACAATCGTAAGTTTAGAGCGCCTGCCTACCGGACTACAGAAACTTTGGCCCGTTAGCAAATGAGCTGAGGGTACG
+>82200 1
+AAGGGCAAGCGAACCCTCGATCCGACAGTGGGGCACTCACTTTCGTCTATTTTAGGCAGGGGCACCTAACGTTGTACCCCAATTAGATTGTTATGCGTAA
+>82201 2
+GATATGACGACTGCTGAGGTTATACGGGATCCTATCGATTAAAGTCGATCGTCGAATGTCCGGGCTTTTCCCACGCGCAGTTAGAGACCCCTCAAAGCTA
+>82202 2
+TGTAATCAGCTAGACGTATGTCCGCGAGGGAAAGGCGTTGTTAGCGACCAGCTACGAACCCGATCGCTATCTCTTAGAATACTTAGCAGTCCTGCATCGT
+>82203 2
+TGCGTCCACTACACCAATAGTACGAACTGTGTGTTAGCGTCCGCAAAGGATGGCTACATGTTAAGCCCTGGCCTTATTGAGGGCTCACTCGATGTCAGAA
+>82204 3
+TCCTTGTATTATGGGAAGAAGGGTGTCCCATCAAGCTGCTCAGGCCCAGGGCCCGACATCTGGAAATCATTCCAATGCATCGTTCATACTGTAGGTCAAG
+>82205 1
+GTGGGCGCGTTCCCTTATAAGCCCTACTAGGACTAGGACTGCATAGAACAGACAAGTCACCTCCAGGGTTAGAAAAGCTAGACTTGTTGTCCTTTCGTGC
+>82206 3
+ATGAGTCAACGTTGCCCCTGGTTCACACCCATGGAGATAGTGGGCCCCGAGAAACAAACAACTGCGATTTGTGACTTAGATTTACTCATGCCTGGTTGGC
+>82207 1
+GTGAACTGTACCCGAGGTCGTCTACACTTAGGTGTCGACAGGTGTGGCAGAGGTCTCTCACTAGCCCCAAAATGGCGCCTGTCCAATAGATTAAATACTT
+>82208 3
+TCTAATCCGCCCCCTGACACTCCAGGACGTGTTAAATTGCTGTTTGCAAGGATAAGAACACTACTAAGATGGATGTGATTGGAGGGGGCGCCTCTCTCAC
+>82209 1
+AATGTGCCGGTCGGCTGGAACATCTGCGGCATTATCGTGATGGGGGGCACCGCCTGGAAACATCCCACTAATGGTTTATACTTTAACATCAATTCCGCAA
+>82210 2
+CGTCTGACGCTCCCTAAACGGGGCCAAACTTACCTGACTCGGGTTAGTAAAATGGAGCGTATGACATTCTGTCATACATTGCGGTAGCACCTAATTCGGG
+>82211 3
+GTTCGCGTGACTCCTTATATCCAATGGGGTAGTCGTGTACGCCTCGTGATAAAGGTGCCGTTAGGAACGCCAGGTATCTTAAGCCAAGACCAAATCCATC
+>82212 3
+CACAATAACCAGCCTATTCCGGTGAGTTGTGCTATTCGGCGGGTTTAATCTGGCACCGCGAACCTCATGGGTTTTAACAACACGGGACTGTACACGTAAG
+>82213 1
+CCAGGTCGGAAGAATAAAAGACAACCACAGCTCTATAACGTTTGTTGTGGTCCCGTTGACATGTATAGCCGCCCTCTGAGGCTCTCAGCAGGCGTTGTTA
+>82214 1
+GCCCCTCGTTAAATAGTCCTCCTCTCGTGTTTGCGAGCTGATCTAAGAGGAATACTGTATCCCGTAAGGAGACTCCCGAAAAGGTCAGGGCTTAACAGGT
+>82215 2
+GCTCACGAGAATTCCGGTTAATGGCCTACTCCTTCAGACGAATCCAGACGAACGAGCCGTCTTGAGCGTACCGTTATGCTAAATATTGAGCCGAGGGTTT
+>82216 1
+ACGCTGTGCACATTGACGCTGTATATCAGCAACGCTAGCCGAAATAATCTGGCGTCCGCAGAGGGTTATTATGCCCGGATACTTAGGATGCTCCTATGCA
+>82217 1
+TTATATACTCGGGGTCTCTACTGCAGCAGCAGAATTGCCAGGGAATAACCATCCTATAGTAGGTGAGTCCCTGTGTTACATGCAGCACGACCATCGTGCG
+>82218 1
+CTTATAAGCGCGTACCTTTAAATGGGGCCTCATAGCTAATCCTCAGTATCGACCCAAATTGGCGAGGGGGCCTCTGAGTAACCCTATACTGTAGGACGGT
+>82219 1
+GCCAGAGAAACTTCGTACCCTCTGTGGGTAGTATTGCTGTCGGTACGGATCCGGCTGGACATTAATGAGCGTACGTAGCCTCGAATCACCACTATCTAAA
+>82220 1
+TCCCATAGGTTTATGCGTACGCAGCGTGACATAATAGTCGCTGAGGAAATGGCGGCCTACAACGGTCGGATTCCATTCCGTGTACGACAATCAAGTTCCT
+>82221 2
+AACTCCGTACGGAGCATAGCTAACTAAAGCCTAGATGCTGTGTTTTGCTCAGCGGCATCCCATTAGGGAGCGGCCGTTGATCAAATCATTCGCGTTGAAC
+>82222 2
+CCAGTATTGTGTCTACGTTATACATGGAGCGGAGCGCACACGTGCTATGTATCATCAACACGCGACCCCGATACCTTGTGGGGGCACAAGCTAATAGTTT
+>82223 2
+CTAGGCCATTCGAAGGACGCCTTATCTTGCCAATCGTCAACACCCGATCAGATGCCGGGAGGCGTGTATAGCGTATCCCGTTTGGAATTTTGAAAAATGC
+>82224 1
+CTATCTGACAGCACCCGAGTTTTGGCCTCCAATTTGGAGGAAAAGTGTCGCAAAGTGGTGCGATTCGAATCGCTACCTCACGGCAGATGATGTTATCCCA
+>82225 1
+CTGATCTGTTGCGAAACACCATTTGTCGACCGGTATCTCGCAGTCCGAAAATGCATTGCACGAGAAGCGTATTAAAGGCCGCCCTTTGCTAAGTAGTGGC
+>82226 1
+TGGGATGTTCTGTCAGACCTGATGCCACAATAGTAGAGAAAATCCCGTCCGTTTCTTTAGGCATCTTTGAGGGGGGCCGATTCCACAACGACCCGCAATA
+>82227 2
+TGACGAGTTGGAGAGTCCGATTGCGTACGACGGCACCATCCCACTGTTCTTGAGGAAAAATGACTGTTTACACCCCGCCTAATCCAGTTTTCGATAAGGG
+>82228 2
+GGCAGGCTATCTTATCATGAAACGGCACCAGCAACGTCAATTCCGTTTGTAATGCTATACGAATAAGGGTTGTCCGATGCCTTGAGGTCTCCAGGGCCAC
+>82229 3
+TCGATTCACCACAAATATCGTACCCAAAAATGTTCTGGCTCGTGGCACCGGCCTAACGTGAGAGCACCTAATTTCTCGGACTGTAGTCGGGGGGTTTGAA
+>82230 1
+TATGAGGTTGTCCCCCCGGTGCTAGACTCCGTTTGGTGATGATATTATAGACGATAGTCCTCCCCAAAGGAGAGGCTCACGGCCATTTCGGAAAAACACT
+>82231 3
+GGTGGCACCTTGCCGATTCACCGGCTAAGTAGCCACAACGTTGGTGTTAGTAGACGTACGGTGTAGTCTCTCCAGACTCGAAAGTAACGCATAATCTTCA
+>82232 3
+AATCCGGTCACCTCACTGATGCCGATATCGGTTATTAGTAACAAGGCTGACTTTAGGTGTGTCCTGCCCAAGGATCCTTATAAGACGAGGAGTCCGCCGA
+>82233 1
+TGGAGTCTGGTCACCGACGAGGAGATGTACCTTGCGTTGCACAATTTTTCCAACGACTAACATCTGCACCGTGGAGAATCCCTAAGGAATTGTAGCCTGC
+>82234 3
+ATCTATCATTCTACCTCTATGCTGGGACACCTTATTCAATGGGAGCTATTACACCACCCCGCTTGTAAGTAACGGAGGGGCCTGGAATGTCGAGAAGGGC
+>82235 2
+GCGATGGTGTCAAGCCACCCATCCACGATATGCCTGATAATTCTAGCCGGGATCAGGTACCGTAGTAACTCTCGGGGATGCCACGAGTGATCATATTATT
+>82236 2
+CCGTCACCGAAAATTCATGTAAAACGTGGGAGGACGATCTCCAGTGGTTATTGTCTACCGCGCTTGTGCAGCAAAGTATCATCTCAGGGATCTCCTCGAG
+>82237 3
+GCCGTGTACTCAGCCCTTTGCCAATATGGCAGGTCTAGTACATGCCTGAAACGCCGTTTCATGCAGATCATGAGAGTATCGGATATTCCTGCGAGAAGAC
+>82238 3
+CCGCTATTACAGATAATCAGTCCACGCTTTCTAGGTTGTACAAAGGTCAACGCCCTAGTAGGTGTATCGACACGCAATGGTCGCGGCACGGTTAGTTAGC
+>82239 3
+TCGCCGCTGTTCGCGGTGTACCAATCTCAACGGGATGAATGCCTGTCAAAACAATTGTGGTCACGGCTCGGAGAATGACAAGTCTGCTTGTCTTCACAAA
+>82240 3
+TGGCGCCACGTCGCCAAGCCATGACTTGCCTATATCTCGATGACGGCTTGCACCGATGAGTATGGCGAATCAAGAGTCAACAATGGTGCTGTTATCTATA
+>82241 3
+AGCTATTCGAAAATTAAGAGTGTAATACTAGCGTGGGTCTCCGTGGTTAGCACCGCCACCACAGCGCGTGCGATGCGTATATCTTGGCCGCCAATAATTC
+>82242 1
+AAACCTGCCTTACTTGAAAGGTGCCAGGAAATGCTGCGCGCCCAGGGTTCACTCAGCTATGCTTAGATGGTATTGAATCTTACGAGTTAGACCAGCTCCG
+>82243 3
+ACCTACTCTAACTGGTAATACGCTGCCCTAGGGCGTCCTGCATCCTAAGGGGGGATGTGCTTTATCGAACACCCGTACGATAACGAGTATGTAGTAGTAC
+>82244 2
+TGCAATGTGCTGATGAAGCACCAGGCACTCTGTTCTCTCTTATCGCAGTACCAAGTACCTGAGTGGTGCTCCCAAGCTGGCAGGACGAAATTAATGCGAT
+>82245 2
+TGCTTATACCCCAGAGGAAGCGGCAGGGTAGACCCCTGGTGTAATTAGCTTTAGCTACGCATGTGCTACCTAGCTCAGCTACGCTCAGGAATAGATTTCA
+>82246 1
+CGTAATTCGATTAGAAACCGCATGACTGCGCTAGCTCGGATCCATCGGTCAGTTACCGAGTCTTCGGTAGAACAAGCTCAGCCTTAGTTAACCGTGAGGT
+>82247 3
+CTCGACACAACTTCATCGCTCGCAAGTACCTCTCAATAGGTCAATCAGCGAGTACGTGGTTCTGTCTTCCGATATTAATTGGGTGGACAAGGGGGCCGAA
+>82248 2
+TATACCCGGTCAGCCAATGCCCAGGTAAGTGACCTAGCTTTCGTAAAAGGTATCCTCTATTAAGTGCCCCTATGCTTCTGAGGAGGCTAAGGACTGGACG
+>82249 2
+TATGTTGTGGTTTAGTAGGCTGAATTTACCGGCCCGGCGTTAACGAGAACAGGTCTCCAAAAAACTGTTGTGCTCCGCCCGATCCTCGCAAAAGGATCCA
+>82250 1
+ACCCGGGGGAGAATCAACTAGTTATCCGCAATTACCTCCTGGCTGTTTTGTGCTCTGGCGTCCATGATATACACTGAGCGTTAACGACCGAAAGTAAGCG
+>82251 2
+AGAACTTTGTGTCATGAGGCCTTGGACTGCAAAAGATTTCAGCGTCCGGTCATTGACTACATGTAGCTACTGCCGGAACGTACCCACGCCCATAGGAGTT
+>82252 3
+AATCACTAATCTTCTGTCGGCGCAACCTATGGGAAAGGGCACATATTGTACGGCATTCCTACATCGCGGCTTTATATAGGCATCACCTTCGGAGGGGCGA
+>82253 3
+AACAGTGCGTTGTAGTCAGCCCGTGGGTGACCGGATGCTCCACTGATTTGCTTATTCTCCATCTATTCACGGCGAGATAAAGTAATAGACCAGGCGACAC
+>82254 3
+ACGGGTAGTACGAGGAGGCCTGGAAGTCCACCTAAAATTTAATTGCTGTTCTCTATTGCAACCCGCCCTGACCTTAACGGAATGGCGTGGCATATTGCCA
+>82255 1
+GGAGGAAACAACTCTTAGCACAGTTGTCTGGGATGGACTATTATGCGACTTTCCCCAGTGTACAATCTCGGCTTAACCACGCTGCGGCAGGGACTTAACT
+>82256 2
+CCGACGTCACGCGCTTCATCATAGTCCATTGGGGATTAAGAGTTAGGCATACGATCGTAACTGCATCACATTGTAGCCTCGAGGGGCTAGCGCCATAATT
+>82257 2
+CTGCAGCAATAAAGCTATCTCGGAGTGTGGGCTCCATTCAGGATGCTCACTAGATATCATTCCGCGCTAAAAAATCCTCACTGGTAGGTCGGGGCTGTAC
+>82258 1
+ATTTTCTGCTCAACCGTCAACTATCTGCAGGTTAAGGAATGGGCACCAAGGATGAGCAACGCGGCGCTATCGGTTACTACGCTGTGGCAGCTTAAACTTC
+>82259 1
+CTAAGAAAACCGTGTTTAAATCGGGACAGTCCGAGGTTTCTACTGCGACGAATCACGCACTACTTGCTTGCAGATGTTTCACGGTCTGCCGACGGGAACT
+>82260 2
+CATATGGTACGTTATTTAGGAACCCCCGAACCGTCCAAGTAGACCCGGAGCAGGCGTCGTCCGTAATACTCCCGGGTTGTAGAGTTTCTAAGTTCGAAAT
+>82261 3
+ATCTGATACCCTTAGATGATGGATCATTTTGCCAATGGATTGCCACCGCAGTCCTTGAGCTCCAAACCAGAGACCCGATTGGATCGCAGGTGCTGGGATA
+>82262 1
+TATTTGATCGGGTCGATTCGAAGCACCAATCTTTACCAGCGAGTTGTGACTGCCAATCCCCTTAAGGATTGATGGGCTCGGAAGCCAGGCAATGCCTACA
+>82263 1
+TCCTAATACACACCGGGCACCTGACAGGTGAGGTACCTTTGCCTCTCAGCAAGCGGGGGGTGGTCACTAATGTTATGTCCTCGATCATAAAAACTGAGTT
+>82264 2
+ACCGACTCAAGCTTGGAGCCCGGCTAAACAGACCGCGTTCTGGGAGGTGCAGCCTGATAGCCTGGCTATCTTAATATAGAATTTATCGAACGATTTGCCT
+>82265 2
+TTAAGCGCTCAATTCGATTCGCTGAATCGCCTACTTGAATGGCGTTCTTTACGCGCGTTAATCGATCTGAGGGCAAAAGTGTCACCGGACGACGCAAACG
+>82266 2
+CAAAAGTGGGAAGCACACCGGAGTCGCTCCATACGAGCCCATGTTGCCTAGGGCTTCATTATGTACTGACAGTTTGTAATTTCAGTCTACGGACCGTGAC
+>82267 3
+TTACCCGTTGGGTATGTAGCAGGGCAATCCAAAAGGACATCGATTTAGACGTCCGTATACAGGTGAGCGGAGTAATCCTGTAATCGCCTACTTCCCCTCG
+>82268 2
+GTTGCCTTGTGACATACGCCCTCGCCCAGTGTCGAGGCCTTGTGACTGTGACTGTACAACTTAATGGTCAGTATGAACTAGCTAGACAAAGACGAATCCG
+>82269 3
+CCCCTACCACAGCATCTGAATACGATTGAAGTCCCGCCAGAGTCGAAGATTTGAGTTCGGGTTGGTGATTACGCGGCAAGTAACTCATGCCTTTACAGTG
+>82270 1
+ACTGACAATAGCCTCTCGTGAACTAGTAAAGCTGCAACTAGTACCCCTTCGAGCTTCGTAGTCGTAAATTGCATCACAGGGGTCGGGTCCACGGGATGTT
+>82271 2
+AAATAGCAATTCACCCGCATAGTTAATCACTTGCACCGACCGATTGGGCCGATAGTCAGCATGGTGGGGTTGCTATCCTGGAAAGGTCTCCATCGGCTTA
+>82272 1
+TTTCGGGCCCACCAAGGTTAAACACGACTTACTGGTTTTAGCAAGAGGGCCCAGGGTCCTTGATCAGATAGTTCAGTCGAATACGGGTTCGCTCACACAT
+>82273 3
+TTACGCGAGTACCTAGCAGCCGGTAGCGTTCACTCAATGATATCCGTGGAACTTCTCCTAGTCAACAATAAGGCTCGCCAAGTGTGAAGAGTCCGTGTTG
+>82274 1
+GGTGGCGATCCCTGGTAAGAACGTGCAAGCCAGTCTCTATAATGCCTAGCCATGGCGCGCATACTTCTAAAACGTGAATTTGTTGTAATGACACCCCGGT
+>82275 1
+TAACCTACAGACACCGGAGTAATAGGCTCCGTGCGAGGGATTTACGCTCATGCACGTCTGGTCAGATAGGATTGACTTTGAACATCCTCGCGTTGAATCC
+>82276 2
+TGGCTAGCTATAACCCGTTGAGTGTGATAGCGAGGAGCAAACTCGCACGGGACTCTATACTGATAGCGATCAGTATCACGCACGCGCACCTATTTGCTTT
+>82277 1
+AGTCGACAAGGCGCGAGCTCGCTCATGTTTCTAGCGAATTGACGCTTCCCGTGTTACCAGATACGAGGTCTCATCGTATTTCAACGCAAAGTGGAGACAT
+>82278 3
+ACCACATGAAGGAGTGCGCATTCAGCCGTTAAGTGCAGCCATTGCACTGTCGCAGTACAGCAGCCTGTGATGAGATCTCGGTCTTATAAAGTCCCGTTTA
+>82279 2
+TGACCGACTGACAAGATTGTCCCATGCTGTATCATGATCAATGGTTAGAACGTCGCTCCGGAACCCACGGGGGCTCGTCGCATTTACATTGCAAAAGGTT
+>82280 1
+AATCTAGACATGAGAGGGCCCATGTAATTACATGTCCCCTGTGGGGAGTCCATCCGTTAGCTATAAATAGAGCCGGTGTAGCTTTCGGCGTCAACACCCT
+>82281 1
+CCCTCCAGGCGGTGAAGCACAGGGTCCAGAAATTACATTACAAGATATTAGGACGGTTTCTTTTTCGCTAGTCGAGGAACACATGCTCACGGCTTGGCTC
+>82282 1
+GGAAAACCCTCTTTTTATATGCTGAGACGGAAGGTACGCTTTAGCAGCCTAACGCTCTCAGCCGATTTTCTGAGCCGCCGGGAGATACACATTAGGCTGA
+>82283 2
+CTCATAGCGCTCGGTGCTAATTAGGTAGCCGAATGCAACTTTCCAGTGCTCTCTCTGCTATTCGTTCCAGTAGGTGAGAAAAAGGAAACCCTGACAGGGC
+>82284 1
+GTGAGCTTCGACACTGCGGATAGTGAACGACAACGCTTCGCGCTTTATAGTAATGTGCGCACTTACTAGGATACATTTCGTCGCCAGGGTGCTAACCACA
+>82285 3
+ATATGGGCTCCGGACTGCGAGTAATACGAGGGTGCCCGAATGCTAATACAATCGACAGGCGGTTTCCAACTTCCCGATAACGTTCGCAATGCTGTTTTCA
+>82286 1
+GGCCAAATGCCAACGATTGCAGCAGTACGAGTGTAGCTTGAAGTTCTCCGGGTTTTCTCCGCGAAACTGTTTGTCAAGGCCAGTCCGGCACAAATATTAC
+>82287 3
+AGGCGGAGACGCTTGGTGGATCTTTCGGTAGCCGAATGCGTCTTATTCTCGACACAACCCCGTTATAACGCAAGCAATCTAGTGTAAAGCGTCAGCTTCA
+>82288 1
+ACTAAAGGCGAGGAGTACTCTATACTCCTTATGTCACACTCCAGGGCTGATCGAATATCGTAACCCCGTCTGTTGCATCGTGCCGGGGGTATGCATAGAA
+>82289 2
+AATACTAGACCGAGACTGAACCGCTATCAGGAACCGCGTCAGCCGCTATTTGTCGGGAGTTTGCTCCGCAATCGCGGTAGTGACATGATATTTTGCCAAT
+>82290 3
+ATGTTCTCGTACATAAGTCCGGTCTGAAGCTACCTGTTTGTGGAGTTACTCCCAGATCCAAGGACACAACCGGTAGAACGAATTGGCTTCGGAGTACCGC
+>82291 3
+GAGCTAGCTGTTCAGGGAGTAAGGCCCCATATGGTTTTTGCGCACGTTATATGTGCAATCTCAAGACCGCATCGATTCATGAAGGCCCACCATTACCAGG
+>82292 2
+CAGAACAACGGAATTCTATCGAATATCCATCGACAAAATCCATGCATGACGTCTGGGGTGTGCGCGCTCGCTTGCAGAGCGTCCGCGTATTTGCTATAGT
+>82293 2
+ACCGGGGGGAACATTTCAGCAATTACGGGCACTCAGACTCGACAATTAGGGCGGACCTCTAAATTCTCGCGCCGTTGTGTCGTTGCAATGAATTAATCCT
+>82294 2
+TTTATGAAAAACGTAAACCGTCGAAGTGCTAAGAGACGCCACATCGTCGCGCGTGTCCCTTGAGGGCTACGTGCCCTAATCCTTGTGAGGAGTCTACTTA
+>82295 1
+GCTTACTTACAAGAGCGTGGGGTTTTCATTAGATAACCCCTACCAGGCTGTCAAGTGCGTAATTACGAACCGCCTGATGCTGACAATAGTCGGTCGCCGA
+>82296 1
+GGCCGGGTTGGAAACGCATACCGAATATAACTATGTGAGCCTGCGTGCTTAATAAAAGCATATCTCCCCTCCTGCCGGTAGCCTGAGTTTAGCTAGGCTA
+>82297 2
+AAAGTCTCCATTAACGCGCCGCCCCTCGAATGATTGCGCATAGATCGGTGTTTAATCTAGCGTCTACTGAGGGATACCTCTGATCAGGTGAATCCAAGGG
+>82298 2
+AGATCCGCTAGGGGATAATGCCTTGTATCTGGACTGGCAGGATGTGATATATCCCCATGCAGATATCCATGGATATATCACCCAAGGCCACTTCTCGGCG
+>82299 2
+AGCCGACCGGATCTGCGTTCGGCGTCGCTCTACATGAAACCCCGGGTCGTGCCAAAAGTTTCATAATTCATGCATAGACGGTTCCAAATGAAGTGATTGT
+>82300 1
+TCCGGTTAAACCCGTCGTGGGGTGTCAATTGAGGCAGAATGACCTAAACGCATGATTATAAGCGGCGGGGAGATCTATACGTCCTCTCCCCATCCATTAT
+>82301 2
+CGCCGGGAGAATACCTACCTGAGCCTTCCCCGTCTGGAATAATGGACGGACTGTTTACTGCCTTGTTAGTAGACGGCATTCGATCATTGAGCAGCTAAAA
+>82302 2
+TGATTACGTAGATTTCCTGGCACTTAAAATCTGTAGGATGAGCCTGCCCGGGTCTTCCGGCACACGGATTCTGTGCAGAAAACGCAGCTTAGAGCATACC
+>82303 3
+TACTGGCAAGGTTACCAAGCCCTTGCTAGGGTTACGTTGACACGCTTCTGGGCGTCGCTGCGAAGGAAAAAATATCAGTTTTCACTCCTAGTGCCGAACA
+>82304 1
+AACTAAGGTAACCTAACCGGGCGAAGTACAATTCATTTGGAAGATCGGTACGAGCGTTAGGCTGATATTTTAGCCACCGGGCTCTCGCTGAGTCCCCTTC
+>82305 1
+CGGCAACTATACCTGAGTCGAATGTGTGATCCGTAAGAGATGTCAAGTCTCACAGTGCCCTTCGGAGGCCAGAGACTTTGGGACTGCTTAACCTATTACC
+>82306 3
+CGCATTGCCCTGGCTATTTGTTGCCAAAGAGGTAAAACAATTAACTCTCTAATCCCGCGTGATCCAAAGCCCAGGGTCGGGGTTAGGGCTGATCATCGTA
+>82307 1
+AGTTCGTATTCTCGCCAGATATGACGGCGTCAAGAATTCGGTAGCTATAGGGTACGGCTTCGTCTTCCTATGAACAGATCGCATACACACCGCTGAAGCG
+>82308 1
+TTCAAACGATGATTTTGAACCGGGGAGATATTGCAAATAGCGCCGGCTATTTACAACTGGTTGCATTGAGCCCGCGGTCCATACCCCAATGGGCTTACGC
+>82309 3
+CCAATCTGATCTTCTTAAAAGGCTCAATTGATTGGCGCGGAACGTTCCACAGGCTACGTCTCTAATTTGAGTATGAGGTCCAAGGACCGAGCGGTCACCG
+>82310 1
+AGATCTTAGGTTATACCCTCCGACATCCATTGCGTTGTGACAATCGTCTGACGCTGGTTACGCGATAGAGCAAGTCGCATTGGGCAGCAACGCGCTAATA
+>82311 1
+CCCCGCTCGATATTCGGCCACATCGGTCGTAGTGATGAAATGCTCCCATCAAATTATGCAGTCTTAACTAGCTGTGGCTGGTATTGGAACACCAGGAGAG
+>82312 1
+TCCCCGGATTCTCACGAAGTCCCATCAATGCGTAGAACGAGGCAACTCAAATGCTGGTTGGTTCCGCCGGTCAGGTACGTAAATCGTTGTATGATAACGT
+>82313 1
+ATCTAACATGTTAGTCCCCGACTCGAACTCCAAGCATCCTCAATTGGTGTGCGCTTCGAGTGAGGGACCGTACAATGTGTCCAGGGATAAAGCATCTTGG
+>82314 1
+CACCACGACATAAAGCACGTTTGGACTATCTACATACGGCCTATGAGTGCGTGCCGCTCCCCTCGCAGTGTTAAAGGGCTATAGAAAGTTATGGCGTGTT
+>82315 3
+CCTCCTACAGTCCTTGGGAGTGTGCAGCAACAGCGTCGCTCTCATCGGTGTTAGCAACATAGACACAACGTACATGGTAATATTCTGAGCGGTAAGTTCG
+>82316 3
+CTACTATCAGTAGTGGGCATCATCCGTCGGAGGCACCGGTTACAACAGTGCTAGCATTAGACCTAAGAGGGTCTCATTCACCATGATTGCTTGCGCATAG
+>82317 1
+AGATAGGTTCGCGATATCTCGGAATCTCACACGGTCGTCGGTCTAGTGCCAGCAATAGTCAATTTGCTAGGGCGGAACTACCCGACTCATATTTCCAGGA
+>82318 2
+GTTGCTCCTAACTATTGGTAGGGCATGTCAGCGCCCAGACCCAGGATTTGTCAGCCAACGTGACGTGATATTAACGATCCCGCAAAGGTTCATTCGAGTA
+>82319 2
+TCCATTAACTACGTCCAGCTTATGGGTTTTACCGTGTGGCCAGAAGTCCATAGCAGTGACATATCGGCACTAGCTCCCAATGGGAAATTGAACGGGCTGC
+>82320 1
+CTAACACTAGAAAACCATCAGCTCTGCATGGAGGTATTCTATATTCCTCTGGGGGCATCGCTCTATGGTGCCCAATTCCTGATGGGCGAGTAAGACGGCA
+>82321 2
+TGTGCGACTGGGATCATGACTTAGATGTGGACGCAAGTCTCGAAACCAGTCTGACGCTGGGCCAGGGCGACATTCACCTTACTAACCTAAAGTTACTCTT
+>82322 3
+GAGTTCACCTTCCTCAAAACAAGTTAAGGCCTCTGTTTCGGAACGGAGGGTGCCACGCATAAACTGCGGTGCTAAATGAATGTTCTTATCGATCGCGGCC
+>82323 1
+CAGCGCGAAGTATATAGTAGCCATAGTTGTGCCATTTTACACCCGTCTAGTTCTACTCACGCTTGTGTGGGACCGTCAACTAGTGCAGCCAAGAACAGGG
+>82324 2
+CAGCTTACTGAGATCCTCTAATCAGTGACGCGCAATCGGGTCTATATCAGCGTGACGATAACCTTATCCTGTACGTGTGACTACGCTAGGCATGCGGAGA
+>82325 1
+GCGTTGGATCGAATATTCTAGTCACCTTCATTGTCAGTCTATGTGGCAATGCTCAACAGAGAAATCAGTCTGTGGAAAGCGCGCCTGGCCTACGGACCAC
+>82326 2
+ATGGTACAGCGCGCCTACAACGTGTTCTAACCTAGTCAAATTCCTAGGGCCTTCCCGACGAATCTTTCAAATTGATACCATGGTGTATGGCGGCGAGGAG
+>82327 2
+AGCTCCGTAACCGCAAGGGCCAAAGGCTATCGGCAGGCACGCCTTGGTTATCCATGAGCCTATAGGTCTATCTGGGTAAGCGTGATATAATCTTCCTAAT
+>82328 1
+GCTGGTAAAGCGAGTACTTCAGCAAACGGCGGCTACTTTAATCGGCGCGCCGGCAAGTCTGCGATCTAGGTACTATCGCTAGTAGTACCATTAATCCTTA
+>82329 3
+ACCGCAAGAAGTCTAGGTTATATCTGTGCAAATTACATGATTCCTCAGGGCTCCGGAGTCGGGCCATCCGCTCAGAAGTATTAGTAGTCAAGCTGGCCTC
+>82330 1
+ACATCACGCTGAAACCCGTCTGTATGATTTCTGTTTTCGACAACGCCTGGTAGGACCGCAGGTGATGAGAGTTGGCCCTACCACGACGGTAATAACATTG
+>82331 2
+GCGTACGATATCACTGAGGACGTGTTTCATTGTTAACTGCACTGAGTTCGTCCAGAAGCCGGGAGCAAAGTGCCAGACAGCATTATATTCCGGCTCACCT
+>82332 1
+GGTCGAGTATGCAAGTGACTCAGACGCAAGTACAATTCACATAGCCTTAGTATCTGCTGGGGCGGCTCTAAGGCCGTCATCTAAGCCCATATCTTACTGG
+>82333 3
+AGGGGCTTATGAATCGTAGGACACCCATAGTTGTACAGTTCCCTTCTTAAAGCAATCTTTCCGTGAGGACCGAGGGAGCGCGCCCCACTTAGAATGTATC
+>82334 2
+CCAGTTATATCAGGCGTCCGTAGACGAGGACCCTTAAGTATGATAGACGCGATTGTACGTCGCACGCCTAATCTCGAGCAGTTTTTACATATGCGGCAGC
+>82335 1
+AGAAAAGTGCTCTGCAACCCACTCCTGGGTAAGCTAGTTCGCAGCATGTAACGGTCCGGGATCTATCGTAAGGAAGTCTTATCTGAGCATCGTGCTCACT
+>82336 3
+TACGCCAGGCGGTGCTCCTAGAGACTGACATAAGATCGGGACGCAGTTGGTTCTCGCATTCGACCATATAATCACAATTGGCATGTCCTATGATACGTGC
+>82337 3
+AGGTAAATCGCCCGAAATTCCCGTAGGCCGCTCTACGGGACAGGTTGGTTCCCCCGGCTTTAATACCATGCAAATGATAGGGCCATATGTTATGACTATG
+>82338 1
+GAACCCTAGTGCATCACCCGCGTCGCAAGAGCTCTACTATACGCTAGAGTTGTGTAAGGCAGCCGTGACGTCGTGATATAATCTGCTTAGATTCGTGACA
+>82339 2
+AACGATGGACAGAACAATTAGGGAGCACCAAGTCCGCTCACTGCTAGGTTCGTCGACTACTATTAGTGCGTGGGTTCGATTCCAGACCCGTAGATTTCCT
+>82340 3
+CGTCGGAAGCAGTTAGACATCTAGTTGATCCGCCTCTCTAAGTGCATCAGACACCCCGGGCCGACTGGTTCCGTATACAAAGTAGTGTATTGCATAGTGA
+>82341 2
+AGGTCAGCGAGATGTATTGTCAACTTTCTGGATCACTCTCCTGACGCCATCTTGAAACGCTCCCAGCGGTAAAGGACCGGTAGTGCTTTGAAGTAAACCG
+>82342 2
+GCTCTGAGAAGTGACCGGTTCTGACATCCAATTGGAGGTTACTTCCAGCTTATGACCGATCGGGGATACAATGAGCCCACTAGCGCGACTATTATCTGAC
+>82343 3
+TTGAAAGTCCTCGTTTAACGCTATCGACAAGGTTGACAGTCGACCTCAATTAAGGGGACCAGACGACCATAACCTTCGCGGTGCTTCCGTGGATTGTCAG
+>82344 1
+TTCTGCCCGCCGTACTAAACCCAGATAGGTGAGATAACTCAAATCGAGGTACGATGAGGGTTGATTGCCCTACCTGGGATTCAACGACCGTATCGCTGTT
+>82345 1
+CTTATCTTCTTTCCTACTTGCACGGAAGGCTCTATCATGAAACGTGATGGATCACTAGATGTTACGTCGCGAAGGGGGATTCAGCGCAAAGCAGCCCCAG
+>82346 1
+GGGTCACTAGTGCAAGGCTAAGTCAGTTGTCATTTCCACGAACGACGATCAAAGTTCTACGTAGATGCCCTGTCCGCCATAGATGTCACCGGATGTAGCT
+>82347 2
+GAGTTGACGCTCGAATCGGACTCGGTTGCGCATCGCCCAATATATCATCTCCAGTAGGGTTTCGCCTAGGAGAATGCGAAGTGAACCATATCTGTCAACT
+>82348 2
+GCCTAAGTGTATTACATATATATTGGAGGAACGCCTGGGTTCCTAACAGGCGATCTCCGCGTCTGTTACGGAGCGCGCACATATCCCGATCTTAAGAGCA
+>82349 3
+CAGGACGATAGTTTAGAGCGGCAATATCGCCGGTAGCCATGAGGTGCGGAGTCATCTATTCCTAATACTGCTCCCCTCATGTCATCAGAGATTGCATCGA
+>82350 2
+TTGATCCCTGACCTGGCGTCGACCTCGTAGAATGCGAATCGAATATGTGACGATCACAGATATAGCTGCCGATGGATAAGGTCTCGTCAGCGTCTACATC
+>82351 3
+CTAGGATCGCGTAGTTAGCCCTGCAAGTCCTCTCGAATAAATGAGGCTGGGTTAACCTCCATCGGATCCATGGCAATCTGAGGGTTCGGTCCCTAAAAAT
+>82352 3
+AGCAGCTCCAACTTCCGGTAGGAGTTTGTCATCCGATGCATGTATGCTATGGAAAGTGGAAACCGAAATCCTACACCTGTCGCAGCACTCGGGTTTCTGA
+>82353 3
+GACGTCAATGAGGCGGCCCCCCGATGTACCCTGGTTGTTAAACGAAATGTATGAGACAGTCGCTTCGCCTACGAAGGTGTTCTCACTGTTCAAGAAATTC
+>82354 3
+ACCCTTTTCATGGGTGGTATCTAGCATTGACATTCCCATCTCCTAAAAATGTGCGCTAACTATGCGGAGGGGCGAACCGCTAGGGTGACTATGACAGCAC
+>82355 1
+AACGACGTGCTCTAATCGGGTTTAACACGCCTAGCTTTCCCACTGGTTCAGGAACTCGGGCAAAATTAGGGCTAGGACTTAAGGTTCACTGCCTTACGAG
+>82356 1
+TTACAGGTTGAGGGATGAGCTACGCGGTCGAATGAAAGCACCTCTAGGTAAATTACCTCGCCGTGATCCAGTTCTTTCGCTAACTTCACGGCCGATGAAC
+>82357 3
+TTTTGAGATTGTTCTGCACGCGCTTCGATGCGGGCCGTTCGCTGCCTGCAAGCAAAAGATTTACTACATAGTGGAGAACTAGGGTACAAACCCCGTACCA
+>82358 1
+AGAATGCATGGACGGCTTGTTAAGAGTACGCCGCGGCAGGGTTTCACAAATCGGCGTCCATGTAGGCTTTCTCGAATGTAAAACCCTTTCACCTACCATG
+>82359 1
+GTGGGGTATAACGTGTCACAGCGCTTGGGCGCCGCAATAAGACGTCGAACGGTGTTTTTTCACGTTATTCCACCAAAACATCCATCTCTAGTAACGGCAG
+>82360 3
+GCAGCACCGGTAATTGAATTCCCGTGCTGGCAGAGTTTGACTAGCACTCGTTCGAAACGCCCAGTGAGTTGTGGATACATAGTGTACACCCGATCCATTA
+>82361 1
+CCGGTACGAGTTGGGTGGTTGCGCCTGACACTGGCACTCGTCTAGGTCTCACTATCATGAAGTTGTATCAAATGGCAACACGAATTAAACTACCGACCTG
+>82362 1
+GAACCCAGACTGCATCTTATCTGATCGTAGTAGTATGTCGTGAACGTGTAATGACACCCAGTTAGCCGACACATAGTCTGCCCGAGACTGTTGGGGCCAT
+>82363 2
+GAAGGCGAGATTCCAGACCTAGTAATCCCGAGGGTTAAACGGCTCTTCAGCTCTCACTGTAGTCCAGGCGTTGCTTCAGAACAATTAGCTGAGTGTACTC
+>82364 1
+GTTGCCCTGGTGACAAACCTTACGGTTCCAGTAATGTTGCCAGCCGATACATCCTTCCGACGGGCCAACCACTATGACGTATTGGATGTAAGGTTAAAGG
+>82365 2
+CGACCAGGCGGCAGGACTCAGTTGCTATAAGTTCTCAGGGACCATTGATCGCCGCAAACTCTCACTACCTAGATTGTATCTGAATATTAGCCTGGGGTAG
+>82366 2
+GATATACGTAGTTCAGGTTGCGTTGCCGACCATGTTAGATCTGGAACAGCCGCTTTTAGTGTGCGATTAACACGAACCCCGCCGATCTCGAATACCGAAG
+>82367 3
+GCCCGCGCCGCTCATGCATCACCCAGGTGTGCAAGGTGTTTAGTTATTTGGTGGAGTAGTTCCATTACGCAATAATGTAACTCGCAACTACCGAAGCAGA
+>82368 1
+GGACCTGAATTAGGCCGGCAACTTCTTAGAATGCTAACCGAGTTTCTGACGCCGCCTGAGATCTAAATGAGTCCATATCCCCTGGGTCGTATGATAGCGA
+>82369 2
+ATACCTAATAACGCGAACCGCTATCCGGATGCTTGAGACACATTAGATAGTGGTAGGTGCGCCGTGATGCCCGCCATAGTCGCCCTTGTAGATAGCTTAT
+>82370 1
+CGTCTGTTTACGGAAGAGCGCAGTCCATCGCGCGGACGATTACATAGGCTTCTTGACCTACAGTAGCATCAAGCAGGTAGTTTATCTAGACGCAACCTGT
+>82371 3
+CCGTACGTGCCATGTCTCTGACGATTTAGATTAGCGGAATTTAAAGTACTCTGGATACGAGACTGGACTGCGGATTCGGCGACCAATGCTCAACCACGTC
+>82372 2
+AAATCCGGGGGCTGAAGGAGCCCCCAGCCAATACGACCTAAAACGGTCATTTCCTCATCCTTAGAGCTTAGTCGTTTGAGGAGGTTTTGACCCGTTATAG
+>82373 3
+GAGTCATCGCCTATAAGAGTACACCTGAGTGGACCGAAATGTTGCGATCTAACAATTCGGAGCAGGTCTTACGCTCCTCAATGTCCGTTCCAGCGAGTTG
+>82374 2
+AAAATCGTATGTCAGATGGCCCCGACCTCAGAATATTGACAGTCGCGCACTCTGTACGCCTGGCAGCTAACCTTAGTTTAGGACTCTGGTTGCGAGTAAG
+>82375 1
+ACTCGCCATTCAAGTGCAGAGCTAGGCAGCATCTCTATGCAGCCTGCTTTGTAATTGACGGGAAGAATTACACCAGGGTGTTCAGACATCCAGCCTGTTG
+>82376 2
+TGTTTGGCCACTCGCTCTGTGGTCGAATCAATCTGCTCAAGTGCAAATCGCGGCGATCCAGAGGAGACTCAGAATAGATAAAGGTCCTGTCATCTCCTGA
+>82377 1
+AGGCCCGGCGTCGGCAACGTGGCTTCGACCCAAAAAGACCAAAGCGGAGCGCTACCTATCTGACTCTATGAATACAGTTTAGTTGTTTTCTTAAGCTGTG
+>82378 1
+TATTCACGCATGTCAGAGGCGCTAACTCTGTGTCCGTCAACATTCATAAGAGTGTCGTACGGAGCTCAGTTGAAGGAAACGTCCGGTGGACTCCAACTCT
+>82379 1
+CTAGGTCAATCGGGTATCCCCCGATAGGGTAATTGTCCCTGTTGGCATTTCTCACAGCCTCCGTAAAGAGAGGAGCTAGCATGGTAGCGTTAAACACATC
+>82380 2
+GTTGTTTTATCGTACCTGCCTGAAGCGCACTGTCGTAAATGAGACAACAGATCTGATATTGCGTTACCGCTCGATACGGGACAGGGGATCGACCCCTCAA
+>82381 1
+GCTACCCATTGTCAATTGTAATTTTCCCGGGGCCTACGGGGCAACCTTAGAAAATAGGTGTGCTGCACACCGTGATTCAATAGAGGGACACCCGGTTCAT
+>82382 2
+TCCCTGGTTGGTCGGGGTAAGAGCAGTGAAACCTCTGACCCAGTCGACGTTAATTTCGCCACAACGTCTGACAATTGTATGAATCCCGAGGTCGTACATA
+>82383 1
+ATTCAACTTTCAAGGTCGGAAGGACTCCCGCAGAAGAGGCGGAGCCTCTTCTTAGGCCACGGGTGTAATAGTCCGCAGTATCAGACTTTACCATTGTACT
+>82384 3
+TGCTATGGGTGGCTCCAGGTCACGAATGAGCCTTTCATTCCCACAGACGTTTTCAGTGTAAGCAGATAGGGTCGTACCAACAGGTAGTCCCGCATCAAAT
+>82385 3
+TATAGGTACAATTTACAGCGGTTGTTCGGTACTATGTCAAGGGCGAACACGCACAGCGCCATTGGAGCCCTGGGCAAGGCAACCATGCCATATTTTCCTT
+>82386 1
+GCCAGCTATCGTTCCCACCTGGGGGAATCTGTGCACACAAAGCAGCAATCGCAGCTTAGAAGCTTGGTATCATGCTTATATGGTCCATCTGGTGAATCGA
+>82387 2
+GAAGATGCAATACACAGGCTTGGGGCCAGCCTACCCGAGCTGAGCCCGACCAGCAGTATAAGAGTAATTTGGTTTCCACTTTTTGTGTCCTGAAATTCGC
+>82388 2
+TCCCCTGGAAGACTCCTGATGTAGTTAGTATGGGGACTATTCCCCACTTGGCGCAGCAGTTTACAAGACGCTACATGGCATCGAGATGTAGTCTCAGAAC
+>82389 3
+GGGTAACCGTAGTCACTCCTTTCCAGATTTAGAAAGCGTAAGTTATACAGCAGTCGGCGTAATGCCTCCATAAGCAGAGTTCGCTGCCTTGGCCGATGAC
+>82390 1
+GACCCGGTCGCGATCTGGATAGCACCACAATCCTGTTAACTTCTAACTGGTGCAGTGACGCGCAGTGTTACAAGGTCTCGATGTACTTAAAGGAGTTCAC
+>82391 3
+CGGGATGACGATCAGACATGATGGGTCAGACCATCAGGTATGGTTCTCTGAACTGACAATCTGCACGATCTATGTTGCGACCCGTGTTCGAACCCCTTAA
+>82392 2
+CGTAGTTAACGTCGACAGCGACGCGATCCTAGACGTACCTTAAGTTCTCAAAGCTTCTAGCCGTAGAGGACGCCAAGGTACTTTTATACTGATGGGCTGC
+>82393 2
+GATCTAGACATATCAAGGTACGCGATCTGCAGCATCCTCTCGCCTGTAGCAACTACGCTACAAGGTTCCTACGTATGGTATTGGACGCTGAGATGCGTAG
+>82394 3
+GATGTGTTCCAAGACCGGCAGGTTGTATGCCGTGAAGAATCCAGTGCACAACGACTTGTACTCCGTGGATGCACGACCCCAGTCTTATTTAGATAAGTCC
+>82395 3
+AAGTCGCGACGCAAGAGGCATCCGTCTGCCTCGGAAACATTGGGGCTATTATTAACTAGTTGTTCCTCCACGACGAAGTGGTCCGAATTTATAGTGCACC
+>82396 3
+GACGCGTAGCGCGGATTAGGATCGCGCACTGCGCTCAAAAGCTGCTAAGCATTCTGGAACTTTGCGGCATATGAATCATATTTTCCCCGAACTTCGTGAA
+>82397 3
+ATGGTGGAACTCGGCAGAATGAACTGCTCTTAATCTTGTAAACCACGGATGTCTTTTAAACGATCGTGTCTGTCCTCGTGCAGCACGGACCACGACGACG
+>82398 2
+ATGGTTATTTACTTCGCCAAGCCGCGTTTCGCATCTACAAGGGAAAGTTCGAAGAGACCCGAGGTTATCGCTAACGTCAGACGGTTCCTTGACGCGACTA
+>82399 2
+CCGGTCATTTCCTATTGCGCATGTCAGCGGAACGGAGGGAAAAGTTGAGTTATGATGATTCTTACGCTTATAGGCACAGCCGCCACAGCACTCATCATCG
+>82400 3
+TATAAATACGATTTGGTTAGCTGGTTAGTTCACACAGTGCGAACATAGGATCAGCGAATATAAAGTCGCGTCTCTCTACCCCTCCCGCGGGGGGCCCGAT
+>82401 3
+CAATGCTTAAGTGACGAGCAGGTTAGACCCTAGGCGACAACTCGCACCAGCCTTCGCCCTTTGCTTATCGAATGTAGGGAATTTCTATAAGAGTGGTCCG
+>82402 1
+ATGCTGTAACGTTCTGTGATTCCAATTCTGAACGGCAGGAATTCCAAGGTTACGGAAACCTTCGTTGCACCCAGAATCCTGCGCCGTTTAAGACGGGCGA
+>82403 1
+TCTAATGTGTTACAATATGCCCCCTAGAATAGCCCTTGTCTACATACACGTTGCCGAGGCGGGGTCTCCGGATGAAAGGGGATCTCTAAGGGTCTAAACC
+>82404 1
+GTAAGTCCCCCGTTTCATGTTTCGAGCGAGGAGACGGGGAAAGTATACAGTATTTAGCTTTGTTCATCGGACCCGCTATCTCAAACGCCGTACACGGAAC
+>82405 1
+TCGGTACTGGAGTGCGTACGTCGTGTATGAGTTGACGTCTTGGATGCAAGTACCCTAAACGTCAATCGCCTAACCCCGTAACCCGATTGACAGTTAACAG
+>82406 2
+CGCGTGACCTTTGGCTCGACCAAGTGGTTAGAGCGCAACGCATTCCCAGATAGTTCAATCATGTCGAGGATTAACGATGTCTAGGCCACCTGGTTTACAA
+>82407 1
+ACCCATGCAAGATACACGTGTGGAGTGTTTATCATTCCACTGTATTACTATCCGGATTAAACGGCGACGTGCGCGTTCGCCCGAGGTGAGAAATTACGCC
+>82408 3
+TGGCTGCTATTGGGTGCCGGAAGCTGACCGCATGTTGACTTAGCTTGGCACTTACAATACGTAAATCCAAAACCATCCTCCGGGGGATTCTAACGACTGA
+>82409 3
+CCGCATTTACGGATCTAATGTACTTCCCACGTAGCAGTTTAAGCTTTAGCTGGAGGTTCCCGAAGACCATCAGTATACCCACGATACGGGGATGGGCGTA
+>82410 3
+GGGTAAAGAGGAGCTCCTACAGGTCTATTACAGGGTCGCTTCAATACCGGACGATATCCTTTCGATCGCGTGCCTCGTCGTCTGTACCAAGATGCAATAA
+>82411 1
+GCAGGCTAATAAGAAGTATTATTTGCGCCCAGAAGGCGCTTTTTGCGAGAAAACCTAGCACCTGGTGCATCCTCCGTGCGCTTGCAACGTTAAGCCTTAG
+>82412 2
+TCCGGAACTCTATGATTATCCCACGTAAGACACAGTTCTCACAGCTCTAGATATTCGGAACGTGACGCGGAGGCCGTTGCACTCTGGGAGCAAGAGTTTT
+>82413 3
+GACCAGATCGGGCGACTGGTTTAGGATTCTCTATCTCAAATAGGTGCCCTAATACGACGCCCCTCACGCTTGCGCAGACGATCTGAGGATTAAATTATGG
+>82414 3
+TAGTGTGTATGTTCGGCATCAACCTAACGGAGCTCCCCCAGACTGTAACGTTTACTTAGCGACGGTGAGGTTTATAGTCAACGTCGATGACCAACGGCCA
+>82415 2
+ATCCCCCTTGCGTTGTAGTCATATGAGGGACATGTAAAGTATGAGTCGCGCCATCCTGAACACTGTTCAACGCGTTGACGCTGTGAGACGATAAGCCACT
+>82416 3
+CTGTGTTGATGTGTACCCTGCCAGTAGTCAGACTCCGGAATGTCTGTTGTCGCTCGACCAAGTGAGAGACATGCTCTCACGGGATCAATACCTAGAAAAC
+>82417 2
+CCGCCGTCAAAATGGCGTATGCTATTACCGTAGACGCGAAAGCCGCATATCTGCTATGTATCTGCGTGCACACTAGTTAGAGATGTCGGTCCGTGCATAA
+>82418 1
+AACCACTTAGTCACCGCGAATTTGTTGCAGGAGCCATATAGCGGTTTTCACGGTACGGTCCGGCTCATAAAGACTGGGATGCCGATTATGCCAATGTCCA
+>82419 2
+TGAACCAATCACCTCGTGGGGTTCGATAAGAAAAGCTCGCCCTTGGCAAAGTAAATCGCAGATTTGTGTTTTCTCGGCAGGCAATATTGCTCCAGCGCCG
+>82420 2
+AATTGAACGTTCATTATCGAGCCGAATTCAGGTATCTTCACGTGGGGCGGGGCTAAACATAATGATAACGGCGTGCCGGCCTACTCCCCTACTGCGTATA
+>82421 3
+AGCAATCTCTAGACTTTGAACATGCTCACAGAGGGGGACCTATGTGTCCTCTGCAGATTGTGGCGCATCGTACCCATGCTGAACCCGTTAGTAGAGATAC
+>82422 3
+GCCGGCGATTGTACACCTAACATATGAAGTTTACTTACGTGACATTGACTCTCCCGGCGGGTACAACTAATCAACTTCGTCGCGGGGGCAGAGCGAATTT
+>82423 1
+GTTACGAATGGATATGAGACATAATCCGCTTACTGTAGCGCTGTGTCGAAGGTGCAGCGCTGCTACGCCACAGCTTGGTCATACCCTCTACAGTAGCTAA
+>82424 1
+AACTCGAGTGCCTGACTAGCACTTTGGTAACCTTAAAGAGACGAGCTCCACTCTATCTTGAGGACGTTTTATTAGTCCGCCCGACTGAAGGGAATGCCGG
+>82425 3
+CCCCCTTCCAGAATCGGAGGATTGCCAAGTTATGTTCGCCTCGTGTCGCCAGACGGGAATTTATTAGGCGTAACAGATCCGTAGCAAAAACGTTGTGACT
+>82426 1
+TTGGAATTAGCACCGTATCCAGGAGGCATTCCAGTGCAGCTGCGGTTGTAACTTGTTCAGAACGTCGTCTAATACAACAGGCGGTTACAGCACGCTCCTA
+>82427 2
+GGGTAACCATGTTGCAAGCATCGCGACTTCAATCAGTTAGACATGGCTCACACTAATCCTGGGAAGACCTTACGGCAGTGCTGTTTATCGATACCGGTGC
+>82428 3
+CGTCCTATCATTGGAGCAGTCGAGCCCCTCCCTTCACTTATACCCATATAAAATTCGGACGTCCGAGGTACATTATGGTTGGGGTGAGGATAACAGGCGA
+>82429 3
+AAAGTTCTGCGTAAGTGCGTATAATAGGATCACGCTAACGCGTGCTACGAGCGAGACTCTCGCCGGCTATTGAATAGGTTCCTTGCCCGCTATGACTAAC
+>82430 3
+ATATTATCCCGATAAAGGATAGGACCCACATAGTTACTCCAAACGTCCGTGCCTAGTAAGCGGGCCGACGTATTATGTGGGCGCGTGCTCTGAACTTTGC
+>82431 3
+GGGTGGGACAACGTTGATTCACTAACTTTGGCCTTTTTCCTACCGACGTCATGTCCCCAGCGGAGTCATCAAGAGCAAGGTGACAGTTCAGTTACGACAA
+>82432 2
+GGCATACGAAATGAGGGCCCGAATTATGCACCACCTCGTGATCAGGGGCAATGCATAGGCGACTGCCATTCTGTTTAATGTTAAGCCCCATTGAGCCTTT
+>82433 1
+CTCATTATGCAAGGTTAGTGTTAGGGTCTCTACTTGGACTGTCCAGCCTCCGTCCGAACACAATAGTGGGACGTGTAGAAAGAAGCGCTTAGCTCCCACA
+>82434 3
+TATTCACCTAGGTGCGCCGTGTAATGCGCGATTAGCATCCATAGGTACGTCATTTGCCTAACCTACTGTCGAGCTTAGGAATCACGAGTGAACAGAGCCG
+>82435 3
+AGGATCATAGGATCAGTGAACGGTTCGCTCATGTAGTAATGCTCCGCGTCCTCAATCGACTCGATACAGTGGTGCTTGACTTCGAAACCGGCCCATTAGA
+>82436 2
+CAGCCCATGCCGTAAACTGCTCCCGTCTGCAGGCGTTTTGGCTTGACATTGCCCGATTGGGATTAACGTTAAGTCTGTAAGCCTAAACAGAGTCAAAAGG
+>82437 3
+AATCGACGCCTTTTCTAACGGCACCTAAGACCTAGGCACCTGGGATAAGTCACTATTCCATAGTTAGTGCTATGCGCCGTCTTGCTGACAGGGAAGGATG
+>82438 3
+AAATAAAAAAGCCGCGTTCGTCTAAGCAGACCGACCGTCTTGGAAAAGTTCTGACTCTACGTAGCGTCCCCCTTCTAGGGTAATGTGTGTTGCATGGGCC
+>82439 2
+AGAATCCGACTGGGACGGCATGGGAGTTCCGATTGGTATCTCCCCATTCTCGGAAATATGTTTCTAGACAGCTGAGATACGAACCATCTGCGCCTAATGC
+>82440 1
+AGGGCAGCCGAGCGCAAAGAGTAGAGGTCCTGAGCCTGCCAATATTACGGCTGGATCACCGAATTTTTCTGTCGAGCACCTATGTCATATACATGTCTCT
+>82441 3
+TTAACAAAAAGGCCTTGATATTTGATAACGGACGTAATCTTTACAACCATACGGCCTCAGGGCGCCGGTTACGTCGCCGGGGTTTACCTGCCATTGCGGA
+>82442 3
+GAGGCGGTAGCTGGTGTGTTTTGAGTCCCTCAGTATGGTACCGCATTGAGCCCGAGCTCTTAACCCGATGACAAACTTTAGAACTACCGCCAGAATCTAA
+>82443 2
+TGGCGATATGACGCTCGACGGAGACTTATCACGTGAACTAGCCAACCCCTCAATGTGCGTGTAAAGCTGTGCACAATTGTTACGGACGAGTTCGTCACTT
+>82444 2
+TGCTTTAGGACGTTAGACATGCGGCAGTTAGTGTATGACGCATCAATCGAGGACTTAATCGCCCCACTCAGCATCAGCTGATCTAGGAGCTGGCACATCT
+>82445 1
+CCCTTTCCTTCTGGTATTGAACAGTGTGTACATATAACGTCGAATTAGGGCCTAGTGGAGTATCCTACGGGGCCGTAACCGAACTGCCAACCCGTGAAAG
+>82446 1
+GCAGACCTTTTCAACTAAGTCTTTCTTGTCACTGAGTAGCCATTCTCACCATCAACAGTGGGCCGAGGTACCCGGGAGTGATGGTGATGAAGAACTCGCA
+>82447 2
+TTTCCCCTACGCTGTACTAAGGACTTAATGCTACCGGTAGCGGGCTCGAACTCGTAACGATTATTCTCAACCAGGTGACCGAGACGGCATGATAGTATGG
+>82448 2
+GTCATTTGGACGTTCACTGTGTCATTTGCCACTTAACTCCACACAGAGTGCAGGTATAGGGAGTTTCTGGCAACACTGGGACACACGACCTACGTGGAAC
+>82449 2
+CAACTTAGGATATCTCACAGTGCAAGATACGGCGCTGCCCTTCCTGGTCATGAAGTTATATGTTTGGAGCGGTGATGGACATCCTAGCCGGTAACAACCC
+>82450 3
+AGAGATAGAGTCCGAAGGCGCTACACGCACCCTAGCGTATCAGGGGTCACTTCGACAGTTTCTTGATCATAGATCTGCGGTATTTGTATCAACCCAGTGC
+>82451 2
+CGTACGCAGCAGTTGGAGCCGAAAAATATTACTTGCGTCGCATCGAGTCTTCGCGTATCGATAGACCGGCTTTCACCAGGATAGGTTTCCAGCCATTGAA
+>82452 2
+GGGCGTTGCTAGTAGATAGCCGTCATATACGGGTAATCTCGATCGGAGACTACTGAACGACTAGGCCTGCCCCATTGGCGACCTTCTAACAGTTAAACTT
+>82453 2
+AGCGCGCCTCGTCGCAGTTGTACAAGGCTAATGAATCGAGTGGTTAATCTGTCTCATGACCTCGTCAAGATGATGTTACTCAAAGCGCATGCAAGGCTCC
+>82454 2
+CCGATCTTAGGGCGGGCTTTGTGTGAGTGAAGTACTGTTAGCAACAACCCAGTAAACCCCCTAATAGCAGTGCCTGTCGGATATAACTTCGCGGCTTACA
+>82455 2
+GCACATAGACCTTGGAGTAATTGTAGATCAATGCAGGTTCCACGCATACATTGCACTACACGGGGGGCTTCCCTCAGGTAGGTATTTGTGCCAGCTCCAA
+>82456 2
+AGTTACTTATTCAGTTCGTGCGCTAGACGGTCATCAGATCCGTTAAACACATCTGACCAGTATGTGGTACGGCACCTGTATGCCGCCGGGACGGAACAAT
+>82457 2
+GCTTGTGGACATCAACAGCCGGCTTCAAACTTTGGTTGTCGGGTGAAAGCTATGTGAACCGCTGTTCCAAGTTCCTGACAACTCAACACGCGAGAATCGT
+>82458 1
+CTATGGTCCCTACTGGGCAGAGGTAGGCAACTGTCCCTAAATCATGAACCTAAAACGTGTTATACGTACAGCCCCTCCTGTGGACATGTGGGCTATGAGT
+>82459 1
+TAAGAATATGCCAACGGGAATCGTTAGGATGAATGGTATCTCGCTTCCAGTTTAACCTGCACCTTGACGCGGAACCAGTTTGTTCAGCGGCCGCATCGCA
+>82460 2
+GCTACGAAGCCTCGCAACGATTTACCGAGGCGAGTTCTAATATGACGATCATCGATATCGTACGCCATCTGTCATTGTGACGCTGTGGACTAGGCCATGA
+>82461 2
+TGGCTCGGTAAGCCGGAACGTAGTGCTCACGTGAGGACAAGATAATTTACTAACCGCCCACATGCCGCCGATCAAGCTTCTACGTTATGGTAGCTGATTT
+>82462 2
+AGCGAGAATACCAAAAGGTTAAACTACTCTGGCGCTTGTTAATACCACGTTATTCGCTACATGTTCCTGGGCGGCTCGTATAGCGCGACAGGGCCACTTG
+>82463 3
+ACTATGAGGATAGAGATGCCACTCGTAGAACACGTTGCCAGTGAGTGTCTCGTGGCCACGTGCATTCTAGTCACGGCAGTCATTCTACACTTCCATAAGG
+>82464 1
+GTCTGAACGGTCCGCGAACGATAATACCAGCCTTAAATGCTCGGGGTCCACGCATTGGTATCATAGCTTTCTAGAGCAATATGCCAGTTGCGTACGGTAC
+>82465 3
+GGCAATTTCCGTTCAAGTTGACGACCTACCACGTTCTGGGTAACTAGCGTTCTAATATACAGTAGATGCCAAGGCGTCCAGGCGCTCCGAACGTGTAATG
+>82466 3
+CATTGGTCTTGAGGACTTCAAAGTTCTAGCTGAGTGCGGATTAGCCGCCCACATCATTCGAGGCACCGCTCATAAAGGTTGTGCAGCAAGAATTCCTAGC
+>82467 1
+GTTGATTCCTGAACTTACAATGTCCCTCTCTCAGAATCGTCTGAGGCACCGTACGCCATGGGGGCAACGGAGCGATGGCAAAATTGGCATAATTTTCAGC
+>82468 2
+AGACTAGCAGTCGCCCAGCCAAGTGCCTGATAACATACTGCTGTGAATTGCGATTACTTCTACCCGAATGTTTTGCGGATCAGTAGTCAACTGGGGGCAC
+>82469 3
+ACTACAACCATACAGCAACCAGATTGAGTTGATCACCCGGACCTCTTAGTTTAGTGGTCGTCGAGCCCCCAGGAATTGGGTAGCAATGGTTTCTGGTAGC
+>82470 3
+CGTGGGTTAATACAACTCAACAGCCGTTCATGGTCGGGGTATTCAGCCACTACGCAACCGACCTATGCATTCCAATGCCGATGTTAGTTATGGAGTGGAC
+>82471 1
+GCCTGCAGTAGTCTCGAGGGTATCTTTTTCGCTAAGCCACGCGCTTCGGTCATAGAGTAGGGGTTCATCAACAAGGTCGAACAACATGCTCCATGCTAAA
+>82472 2
+GGCTACTCGCGGTTTGCGGACATACCGGCTCCGATTTCCTCAGAGTGGGTCACCCAAGGGCGCATAGATTAATGAACTATCTTAACTTCATACAAAGGTG
+>82473 1
+TGGCCCATTCTACGTCATGTGAAGGTATACGGCTCGACGCACAGTTATGACTATCCCTAAAGAGCTAAGTAGACTCGTAGCTCAGTCCGCGGTTGCTAGA
+>82474 2
+ATGAGCTAATGAGGTTGCCCTGACAGCCGGATGTCACGATTGTCTATAACTCCCGTTGTTCAGGCTGCAACGCTCAACGCCAGAGGTATCACTGAATTGA
+>82475 3
+TCTATGTCGGACACGGAAAAGTCCAGCAATAGTGCGAGCACAGGTGTGTGACTTACTGCTCAGTGGTCCTCATTAAGCTCACGGTAATGCCCTCAACTTG
+>82476 2
+AGTAACAGCGCGTGCCATTGTAATAGATGCTACCTGTTGCGTCGTCTGCCAGATTAGAGCAGACAGTAAGAGCTTTGCGAACTTAGCGCAATCCTCCTGC
+>82477 3
+CTATATTTCCGAAACAGCGTGGTAAGTATGTTCAGCGCGTCGGTCCCCCATGGGCTTACACGCCTCAATACTAGTTCAGGACAATATGGCACAGTGTGGA
+>82478 1
+ATTGTCAGGGCTCTGTAATACAAGACACGGGACCCGTTTTCTGTTCGCCACCCCTGAGACGTATCTGCACGAACATTAGAGACTTGTAATGAGGGGCCTA
+>82479 3
+TCTAAGGGCAATGAGTGTGCGTCTTAATTAGCCGGCCTTAAGACACTCACATGAGGCTATGATTGCCTCGGAATTCAGGAACAACAGCTTGCCCGTCGTC
+>82480 3
+GCGTCTGACCTCACAGTGATGGTAAGAGTTGTTGTGCCTAAATCAGCTTGCTATGGATCTAAACTAGACTCACGGGGTATCCGTCAGCCCCGCAATCAAG
+>82481 3
+TGTCCAAGATGTCGAGATCTTGAATCAGAGACTACAGGACTTCTGTGTTGTATCCCAGGTTGAGGAACTGATAACCAACCCTGCTCGGTGCCACAGTCGC
+>82482 2
+CTCCCTCAGGCTTAGTTTCCGCTGTGAAGACCCATAAATGACGGGGATTAAAGATAATCCACGTGTTCTGATTCCTGGCATCCGCGGAGCTGGAACAAGT
+>82483 2
+CTCAGTGTTTCCCACAAATTTTTGGCTCAGATGAAACTCAACAGGCCTCATTCTGCCGGGGATAGCTACAATCCGAGCGAATCGGTGAGCTATCATGGGG
+>82484 2
+CGCAATTCCCAGTGTCCGGCGCAGTTGACGCTATGTGGACCACCCGAAGAGAATCGAGTCGTCTTATGACTGAAGACGTTCCAGAGGATTTATCCATTTA
+>82485 3
+ACGGTCCAGGACAGGTCCAATTAGTGCCGGGCTTTACAAGAAACTAGCCATCTTACCCAATGACACTTAGGAGGGTTCTTCCGTGGCTTATGCTTGCAGA
+>82486 2
+GATAACGCCGAAACAGACTATAAGTTGCTATACAAGGCTAAGGCCGTGTATTGCCGTAGTCGTGCATCCTTGAGGGTCTCACGCCAGCCTTATACCTTGG
+>82487 2
+CCTGGTATTACGCGCAAATTAAAGAACGTCCCCATAGTGAACTTAGTCCTCACCATGGCTGGCCCGGGTGTATTCACTGTAACAACGTGGTATTGGACGG
+>82488 2
+CTGCACTCCGACGCAACGAGGGCTGCATACATAATTGGCACTTATAGGTGCACGTACGTTAGATTGGGCATATGCACTGTCTAGTGACCAGTCTCATCGA
+>82489 3
+CACGTAAACGCTTTGATCCGTCTCGAGTGGTCGAGATATATCAATTTTCCTTGAGAGTTAACGGCGTAACAGCCGAGTGCGTGCTGCCACAAACCGACTG
+>82490 1
+TAGTACGTACCCCGACTGAACAACATGAAAATAGTTGCTTGCGCCGATTGTTTTCGGAGCCTTACGACGCGGTACGTTTGCGGTTACGACGATCAACAGC
+>82491 3
+TCGGTCCCCTTAGAACAAGTTGATGACATATGCGTCGCAGCGTCAAGCCTAATATGAGCAACCTGGTAGGCGGTGCCGTCCTATTATTAACGTGATGACC
+>82492 3
+CAATACGCAAGTAACTATTTCTGCCCTCTCCGTGACTCAATGCGGCGTGCTCTGGTAATACCAGTAACAACCTGGCCGTATGGTCTGGAAGGGGTGATAA
+>82493 2
+ACGTTAGTTCTGATAAACGTCTAACCGTTTCGTGAGCGTCAAGAGCAGCACCGATTACTCGGTGTACGCAACGCGCAACTGTGGTTGCTATGCCCTGAAA
+>82494 1
+GCCTCGCTATGGCCTCCAACGGCAGAATGGCCGAGTCTGCTTATATAGGATACGTTTCCTTTGACAACAAGTTGGAACAATGTACCGAGACTTTGCCGAG
+>82495 3
+TTAGGATTCCGGAGAAGCGCTCCTAATCCTATTGTACGCCGCGTGATAGGCGGCACTTTTTGCAAGCGTCTCACGCCCGGTGGAGTATATAAAAAACTCA
+>82496 2
+GGCCCAATCCTTTGCTACGCGTTCTCGGCGGCTAGCCATCGAATGATCCAGTAGCTTCCGGGGGAGTAATAAACAAATGAAACCCGTTGGATTACTTTGA
+>82497 3
+GGAGGATCAAATATCTGTTCCGCCTAGTAATTCTCAGAGAAGTTAGCGGGCTGAATCCCAGCCCTGCCGTGACACCATCTTGTATGGCAATACCAGTGTG
+>82498 3
+TGTTTACCGAGGCCAACTGCATCGGTTGTGACTGATACGTGCTATACAAGACCAGCATTGTTTCGCCCATAACTTATCCGGGCAGAGGAAACCGTGAGCT
+>82499 2
+CAACCATAAGCAGACAGTATGTAGGGGCTGTTCATACGACCGCCCTCATTAGGGGCCTGGCCGCTCCGTATAAAGGTAACTTTCATGATGCATTGTGCAT
+>82500 2
+CGCCCCCTGGTAAGAAGAAATTGAGGCACTTCAAGGGGAAGTACAGCGGGTGATATTACTCCTCGGCGCCGCCTTCCTTACAATTGAATTGTCTAACTTG
+>82501 2
+TAATTGCGATGACAAAGCTGCGCATCTCTGAAGCGTCCGGTTAAGGATTCCATGCGCAGTTCTCCGTTGCATACTCCGTCCAGGAAAAAGGGCTATAGTC
+>82502 1
+TGCCCGCACTTTCACCAGGGAAGTATTGGATTCCCGGCTGGGGAGACATGTTGACCGGACGTCTACATACCAACTGTAATTGCAGTCTGATTAAATCGCA
+>82503 2
+TGGTAAACGTGAGGATACCTCGCCCTTAGATGACGCGCGCGGCTTAAACAAAGGCAACAACAGTTACTAGTGCGTGTCATTCTTCTCCCACGGATGGTTT
+>82504 1
+CCTTTGTCCGGATCGGAGTTAAAGATTTTGATTGCTTATCTAAAACCAGTAGCGCTGAAAGCATACAGTACGCCGGCGCTCCCCGCAGAGCGTGTGATCA
+>82505 1
+GGCATCTACCCACCGTGACTTCTTAAGCGTGGATCCTAGCATGTCATAGCAATGAGCACAACTCGAGGTCAGGCTTGTGGTGTTAAGCCGCGAATTAACT
+>82506 1
+GTGTAGATGAGCCACAGTTCGTCTGACTCATCGATGTACCGCTAAAGCGTTTATGGGGTATGGTCAGACACATCCCACCTCAGCACAGTTGGCAGCTATA
+>82507 1
+CTCCGAAGCTTGTCCACGATGGTTGGGCTCCTGAATGGCGTGAAAGCAAGTGGAGACGTCAAATTGGATTTCTTCAAACTCCTTCGGTCCAACAGACACT
+>82508 1
+ATAGTAATAATCGATCTTGGCCAAGGCCCGTCGCGTGGGGGAACTGCTCATGGTCAATCAATCCTGCTTTGAAAAGGCGTCCAACTGCGTTGTCACACTA
+>82509 3
+GATACGTAAGGCGGACAATCTTTGCAAGAATCCTAGTAGAGTACCAATCATCTGCAGCGACATCGTGACTTTGGTCGCTTCCAAGTCATGCGGCGGCCTT
+>82510 1
+GCTAGCTTGGGATTGGCGGAATGGTGAAGGGTCATCGTATATCGCCTGACAATGTCTGCCATATCCATACGAATATACTTACACACTGCAGCGCTCGACC
+>82511 3
+TATATACGATTAGACTCAACGCCCCAGAACCCAGGTTGTGCCGGTGAAATTTCCTACAGCTGACATACGGTTTTGCGCAGGAAGCCGATTTAGCGTCGTG
+>82512 1
+TCTCTAGAGGCTTTCGCTAGCTACCGGGACGTGTTGAGATCGAAATGGCCTATTACACAGATATCAAAGCGCCACGAGTTTACCTGGCAGGACGTACTCT
+>82513 1
+CGAGCTCGATGTACAAAGTGATACAGTGAACGGCTTTACAAGGAGCGCCAGCAGCTTTCGTGTGAATAATTATTCACCCTCTTCCGCATCGCGGCATGTG
+>82514 1
+AGGGTACGCAAATCTCGCCCGACGACGTTTCGCGATGTTGGGGATCTCACCTTAGTTCGTGAGAATCTTGATATAATACCCATCAGGTAAGCGCAATGCC
+>82515 2
+AGCCCGCTAGGTCTGGTTCCACGAAGGGCGCAGTAATTCGCGGACTTTGCATCTAAGCACCCAGCGTTTGGAAGCTTTTTAACTAGTAACTACGTACAAG
+>82516 1
+AGCAACCGCTTAACCGCTTTTATCGGTTCCAGTGTAAGACGGCGCGGGTGCAAGCGAATAGAACATGGTACGGCCCTGTATTTCACTTCTTGACTAAACG
+>82517 1
+GTACACGTCCGCGGACTTGCTGAGATAACATTCCTGATATGCCTGAAGTCCTAAATTCGTCGGGGGGTAACGATTCAACTTCAAGCCCCTATCAGGATGG
+>82518 1
+GCTTCTCATGCGAATGGCCAACGGTTATCAGCAAGCTGGATGACGTTCACTGAGTAGTGCATCACTTGCAAGTACACTATTACCGGTGCTCGATCAGGAC
+>82519 3
+TGTCAGGGCGTATATGCGCGGGTCGCATCTTCACAATCAGTATAACTGCTGTCAGGCAGCCTCCTATGCATGTAAAGGCTACTTCCGACAGTTGAAAGAC
+>82520 2
+AAGAAGGCACGTATTGACCTAACAGGCCAGAGCCCAGCGTTAACGATCGCATGTTTTTTTGCTCTACCTCTTGGAGAATAGACGGTCTTGCGTACGGCAC
+>82521 2
+TTCGCGTAGAGATATCTGGGTTGTAGTGCCCATGTCACCTTCGCAAAATCCCATAGACTCGCATCATTCCGTCAGAGCAGCCAGTGTAGAGAATCTAGGG
+>82522 3
+CGTAGCACAGGTTCCAAGCTTGTATCGGTTATGACACCACGCCTGTGGGACGCAGATTTGAAGTTAGTCGGCATCCCGTAGTCAGCTTAACCTCAAGAAT
+>82523 3
+TGTGAAAGTGAAGCTTCGACTGTTATGCGGTCAGTTACCATAGGAATAGTCCAAGTGTACACCTCCGGGGTTCATCCCGCCTCACAATCGAAGGTTGACC
+>82524 1
+AAATCGCAGTAATAGCCCTCGGACGTTACTCCAAGCACGGCGGAGCTCGCACTTTCTTTTTTTGGTTACTACGGCTAAACGAACGAAGTGGGCCTTGAAG
+>82525 3
+CTGCACGTACTTACAAATCAAGGACAGAACTCAACGCACTGATGATTTGGATCCTGCCGTTGTGCTGTTACGCGGCAGGCGTCAACGTCTCAATGTTGAG
+>82526 1
+TGTACTCTGGGCGGTTCCAACAATACTAGGGACGAGACTAACCGTTTCCTTTGCCCGGCTTTGACACTGGAGCCGGTTTCCTACTGAGAAAGAAAATGAC
+>82527 3
+GAGGAAGACCGTGTTATAATACTCTGCGGGTTTAATGGATGTCACCCGACTGATCGTGCGACCCGTACGAGCCGAACGTTTAGACATCCACTTAAGCTTC
+>82528 3
+GGTAAGCAGACCCTAGATTCTCGACTAGTCATGAGCAGCATCTACCTATTCGTGATCACAACATTGACATTTCAGAGCGCGGATCGGGGTCCTCGTGTGA
+>82529 1
+GAACCGGTGGGCTGGAACTGGAAAGCCCACCATCGCAGATTTTACAGATCGTGAGTAATTTTTCTAACATCAAGGCGGTGTTAGTCGCCCCCTATTGCCA
+>82530 2
+ACGAAAGTCGAGGTCCCCATGTCTAACTTATGTTCCTGACGAACAAGTTCGACGACAGGTTCTCGACGTACGGGGGGAGCTCTCATAGCAGATTACTTCT
+>82531 1
+AGCGGAATAAAGTTCGCCTCCCCTTGGTGAATTGAAGGTCTTCATTCGCGCCAAAGATGGTGAGTGTTCTCCACAATGTGCCGAGAACTCTGACTCCAGA
+>82532 2
+ATTATAACGTAAGCAGCCTTTCGAGATCTGACTGGGCGTACAAAGGCATGTTGTCCCTCTACTTAGGATAAGAGATTCGTGACTCTACCGGGCGACCCCG
+>82533 2
+GCTATCGAGGGTTCCTAAGTGGATGAACGGTAACAATTGTCCGCAGATAGTGCAATACTCGTATCCTCCATTGACTTCATGGCGCGGCAGTCACCAGTAC
+>82534 1
+GGAACGTAAAGACGCCAGAGGTAACCAAGCTATCCCTAGTTTCTCTTGTGATGAAATGACCTGAACGTCTGCGGCGACGCTGCGGCTATCTACTATGTCT
+>82535 1
+GCTGATTGGAGAAAAACTATAGGTTGTCAGCTCAGACTCACGCGCGCGGATGCCAGGCTTGCTTAACATTACTTCGTGTGCTGTAATCCGTCACCGAAAC
+>82536 2
+GGAAGGTCCTCTGGTTATGACAAGACTTTCCAAAGGATCACATGGTAACCCCGGCGCCGACGGTATGGCAAGATAGCTTCATTCCTTAGCTACCATGGTT
+>82537 3
+CATTAACCCAGCGTTAAACCATGCAAGTTCTAGCCTTAGAAGGAGTGTGTACTTAGAGGCAAAGTCCTCTTTCAGGGGTCTACGCCCGGACGTCGGCTTA
+>82538 1
+AAGTCTCCTGGCATGGATAGTACATCGGTTGGTAGGACTAGTCTAACTCCACATTGCTTAAACCGGATGCCCTATGACTAGACGGGCCGAAACTCGCGTT
+>82539 1
+TGATCATTTGGTGGACTACTACTCTACATAACTTTGCCCGAGATCATGCGGAGCCAGCCAGGGGCTTAATTACAGGGCGGATCGCCGCAATTTGACCAAT
+>82540 3
+ACCGTGCGAATGATAGGTGAGAAACCTCCCTAGTATATAGACCAACCCGCCTCAGCGCGGCTCTTTGTAGAAAGTCTTGTGATCTTTATGCAGAGTGGCC
+>82541 2
+ATGGAGCGCATTCTCACGGTAGGTCCGACAGGGATTCTCCTAATCGATGGATGGACATGCCCCACCATTAAATGTACGTCTTCAGCCCTTTGGAAGGTAA
+>82542 1
+CACTCTATCACAGCAATATGTCAATAGCCCATCAAGGAGGTCTCAGTCTTCCTGTCGAGCGTGGGACCGTGACTGTAAAGGGTATTGCTTGACCAATGGC
+>82543 3
+TTCTAGAGCCGTTTGTAAGCTTCTGCGGGAGCGATGACTTACTGTCCGACGCGCGAACCCTGGATTGTAATTTAACACACACACTCAAGCGGAGGTATCA
+>82544 2
+GCCGCTATAGATTTGCGTCGACGGCACGTCGCGTTACAATCACTTCGCCTCAAGAAACGTGCGATTGCATACAAACTTAGTTGTGGTGAACGTACGGACT
+>82545 1
+TTGTTTTACCGGGGAGCTGGACTGTCCGTGGTAATCGGCCATTTTCCCATCAACACAACAAGTCGCCGCCACAAACCGTCTATGTGTTGAAATGGAAGGA
+>82546 1
+TGATCTCGCCAATAACCTTGCTGACGTTGATACCAGGCGGAGTTTCACGCGGTTCACCGGTTCCGTACACGCGAAAGCTGGAAATAAATATGACTGTTGC
+>82547 1
+AGTGGTTGGACTATGCATTGAGCGTTCCAACCATTCATGTATCAAGAGCACCCGTACATTCGCTAGGGACGAAGGCTATGTCTCCAACTCTAGGGCGACT
+>82548 2
+TCGAGGTGGCTCGGTTCCGACAACGCCGTGAGTAAAACCGTACTACAGTTGTACTTTTAGTCACAAATCGTGATGCGTCTTCGCATCACGGAAATGCACG
+>82549 2
+GACGAGGTGCTACGCAATGGTGCAGCAGCAATCAATTCCACGCCCATCGTTTACAGGCCGTTCTTGGATTTGTCACATTGTCGACATCAATGAGGTAACG
+>82550 2
+ATTGGCAGATACAAAGAGTACCTGTCGATCAGGTGGCCCTTCAACTAAGGATCCTTTCGAGGGCACCGCTTCCTCGATCAGATATCCGAACTGTTGAGGT
+>82551 1
+TGATTAGAACTGCCGTCCTTGTCTGGACTACACCCCGCAGATCCATCCTGTCGTGAGCACAATGTTCAGGGAAGCTGACGAATCACTTGGGGTGATATAA
+>82552 3
+GACCATACTATTGTCAATCTACCCCCATGACAGTCTGAGCACTAGTATTCCGACTTGACTGACAGAGGGTTCCAATCCGGGTTAGTGGGGACGTTGACAG
+>82553 1
+AAGCGCCCCGTTACCTGCGAAGTGATCTCGAATTACGACACACTTGTCTCTGGTCGGTGGGTGGATCCTATCCTTAAAAGAGTTACATCACGGAAGCAGT
+>82554 1
+CGTGCGCCTCAGGACTCTGCCGGGGGCCTGATCGCTAGTTGAAAAAAGCTCTAACCACGAAGTGAATATGCAAATCTCAAGATCTGCCTATTTGGTTGTC
+>82555 1
+CGAAGAAACTCGCCAGTTTCCGGTCAATGGAAGTTGCTGTCCTCCTACTTGGGTTGGGCTGACTCCTATAAATCAATGCCTGTGATAAAACACGGGGCAC
+>82556 3
+GTTATCCATCTCAAAGCTGTAGAGGGGGCCCGCCCGTTTCATCGCGATGTTCATCGGAAATATATGTAATCACCAATAGCCGAGGCGTGCTGCTATCAGA
+>82557 1
+AACTGGGCTGGAAGGTTCTGACAGCATGCACCAAGGCTTGAATGTTGATACGTACATCCGAGCCTCCTGGATTAGCTTGACCCAAGTGGCCCATAATTTC
+>82558 2
+TCTTCAACTGCTCGATGAGTCCGGTGTCCTACGATAGAACCTAATGAATTAACCATGGAAAGTGTTACCGAAGGGGGTAGGCTTCGCCTCACTAGGTCCC
+>82559 1
+ACCTTAATGCATTAGGCCCGATAAGGTCAACAAGGCTGCGCTAGGTGCCCCATGGTGTGACTTGCGTGATACAGCACCGTAATTCGTGTTACCAGATTAC
+>82560 1
+TTGTCCGCCGCTTTGGAGGAGGGCATGGAGCATAGACAGGTTTAACACAATTTTTTACATAGGAACTATCTCCGATACATGCACAATGCGGCGCCTCCGC
+>82561 3
+AATCCCATGTGCCGTATTGCCCAAATCTGGATATCCGAGTCACCATGGAAGATCATTGCATGCGACTGCCCAGTCAGGGTCTGAAAAGTTGGGTAGCTTC
+>82562 1
+TCATGCATCCCAGATTCGCAAGGATTTGCTTTACCGAACATTACCATCTGCGGCCATGGTAGTGAGGGACAGGACGGGATACCAACTCTTTGACATTGCG
+>82563 3
+ATAGCCAGCCGGAAGAGCGAAACAACAGACTTTTCTCTAAACAGGCCCGCACGGGGCAGGCAATGTATGCTCCTTTTGTTTCGTTACGGCTTCTAGATGT
+>82564 2
+TGCTCATAGCCCTGAGGGCCCTCACCGGTCAAATAATCGCCTTAAAAGTGGGTGTGTCGCTGTAAGGCACCAAACTTGACTGCGTAGTAGTAACGCTTTA
+>82565 2
+CCACCAAGGACGAATCGCCTGGTAGGGTTTTTAGTGTAGAGTGGAAAGAGTCTACCAAACTCATCTCAGTACGCTCGTCGTGCGCACATCTGACAGCTTT
+>82566 3
+GCAACGGTCTTCGACAATGTCCTACACTCGAAACCTTTAGAGCCGACGCTGGTCCTGCTTGTGAAAAGTTCTGAGGTCAAACTTAATCCGGGTAAGTCGG
+>82567 2
+TCGGATGACCGGTTCGCCGTATAGCATACCCTAGTAATACACTGAAGATACAAGGCGATAGTTTGGCTCCAGGTGTCCCTCAAGTTACGGTTGCGACTAC
+>82568 2
+CAGTCGGCACTGATGCCGGTTACCGCATGAAGGGGTTACGTCAATATCTGCCCAATGTAAAGCCGGCGACTTACCTGTGATTAAGGGTAATTCACCTACT
+>82569 2
+GATTTCATATGTACATTGTAACGAGACCCCGTTGTACCAATCGTGGATATCGTAGCACCCCGTGGAAGCCGCGCAAAAGGTGGTCTACTTAGAGGCTCTC
+>82570 1
+ACCATCCGACCATGTTTATCACAACCTGGCACCGAAGGACGTCGTGCCGAGTCACTCGTCTTTGGGCAGACTGTAGTATGGTACATAAAGCGTATGTTGA
+>82571 3
+CTCTGACGCCAATGCTATTACTATCAAAGGGACCTATCTGGCATATCCGTACAGGAAACGAGTTTCAAGCGTGCGCGAGCGCTTACTGGCGGATTGATCT
+>82572 3
+GGCTCTACCGCAGCACGACCGGTTAATACTGGGGTCGTAATGCTAGCTATGCCCCAATAAGCCGACCCGGATTGGTAAATTATTTTTCGGACATGTAAGC
+>82573 3
+TAGAATCTACTAGGAGCGAAGCCACTTCTGTAAATATACCTGAGAAGGCCCGTGTCCTAACCAGTACGTGCTGGTGAACCGAGACCGGTTGTCTCGCTTT
+>82574 1
+GTTATACCGTATCATATTGTAGCCGGGCTCCATGGTCTGGGCCACAGAATCAACTGGGCCCGCGAACGGAAATACGGACAGGCTGAAATTATTTCTCTTC
+>82575 3
+ATCATGACGGCTCTTTTCAATCCAAACCGGTTTGCATCAAGGTGTTCGGAGAAGTCGGTCCAGGTCTACTAAGGAATGGGTTACCGCCAGGCCATTCAAC
+>82576 3
+TGCGGATCGACTGTATGAGTACTCAATGTGGTGCCCTTTCGTTGTAAAAACGGTTCCAGGCGCACTCGAGGATACTCACCACAACTAATACCGTGGTCGA
+>82577 3
+GATTACATGGAGCGGAGGACACTAGGTCTCAATATGGCAGTTATGCACCTCCCTTAACATTGCTATCGCCGTCCGTCACCAAGTTGTCTAAGTAGGACGG
+>82578 3
+TGGCCCGTCATCGCCGTGACATTTAGAGGAGATGTTCACATAGCACCTTAAGCGACCATGCTCAGGTTCCAAAGACGATTCTCAGTATTTAGAGGCGTCG
+>82579 1
+AATACGAGAAGGCTTCTTATCTCCGCTGAGTTCTCTCTATGAGTGGCCACGCGTTGAGGATCTCCCCACACCGATAGGGCATGAGAAAAGTTAGGATCCT
+>82580 3
+AGGAAAGACCCGATATTATATGCGGTTTACCTTCTCATATCTCGAGTTCCCCTGAGATAGGTTTGCCTGCCAACGGCGGATACAGTGCAGCAGATCCGGA
+>82581 2
+CGCGCGTAATCTGGTAGTCGCTAACGTACCACTGAGGACGTTGAGGAACGCGATCTAATTTTTCAACAATTAGCACTGTGCCACGATAGTCTCGTGGCCA
+>82582 2
+TCATGAAGCGAACTTCATCCTAGCGTTTTTTCTAACATGAAAGGGAGAGACTGAGGCCCGATTCATGGGCTCCTGTAACCAGCTGTGAGAGCCTACCGCT
+>82583 1
+AGTAGACCCCAACCGAGGCTGTTCAGCGATCAGCGGAAGGATTTGCTCGAGCTGGCTTTTGAGTTCTTCAACGCAATGTTATTAGCACACAAACTCTCGG
+>82584 2
+TCGAACACATATCCGTGGCAGAGAGATTCCCGAGATCTTCCATGCAGATGGTGACCACACAGGACTCATTTATATCGGACTTGCTTCGGCCTGGTAGATG
+>82585 3
+TCGCGTGAGGCTAAGGGAGTGGAACGATCGCTCATTTCCTCTATGTCCGTCTTACCTGTGATACAAAGTAACTGCCAAGATGTCCTCGGGGAACCCTAAA
+>82586 3
+CTTAAAGGGTTGCCAAAGGTGTCAAACTCCTCCACAGCGTAGAGGACATATGCTGTTGATTTGATGCATCATGTACCCAGCTTGAGGCGGACACCTCGCT
+>82587 1
+TGCTAGTACACGAATGTTCCCAGATGCCACTCGGAATAACTTGCAAGAGTCTTACGCGAAGACTTGGGTCGCATTTGATCGCCCTGGTCGGCATAACATG
+>82588 3
+GGTGAGCGCCTTACGTGAAAGGCTTGCTTTCTTGGAATAGAGCTCGTGACTCTGAAGCCCGCACAGAAGCCATCTCGATGACTCTACAAAGTATCTTGCA
+>82589 1
+CCCACATTTGCGTTATTGTAAGAAAGACGGACCTTTGTGTATGGACAGCTCCCTGCCGATCGAGTCACATGTCCTAATATGGGCGAGACAGTTCAACGGC
+>82590 1
+CTGCTTTAGCGGTCCGACCTGAACCTGAATCTCGTATAGAGACTCGTCGTCGGCGACCTTCATGATGTAATTGCGCCCATGTAAGAGGCTAGAATGAACA
+>82591 1
+TTCTCCACAGCGAACTGGCTGAACGAAATGGACGGCCCGGCTTTAGATTTGCAATGCGTACTACAGGAGTAATTCTAACCGTTGGTTTCCCGATGCCAGA
+>82592 2
+ATGGGGACAGGAGCGTACGTCACCATTTCATGATGGCAGAAACGTGGTCCCAACGCAGTTTTTGCAGTTTTTAAGGCATCGCTATCGCCGCCTATCAAAC
+>82593 2
+TTCTGCGTACAATATGGCTAACCTCGGGGACCATAATGCTGCTCAACACAGTAGGAGCACGGATTTCGTCATACTCGATACTAGGTATTCCCGCGAGTGG
+>82594 1
+CCCTAGCTGGCAAGCTTCTAGGTCAAGACTGAGCCCGTAGTTTAAGTCTTTGCAGAGCAGAATCTGAGCCCTGTGGGTCGGTTCTACGCTTAACCAAAAA
+>82595 2
+CCCTGGGACATCGCTGCGGCCTAACCTGCGCCAAGCCGTGTATAATGAAGTGAGTCAAACCTTATTAAGTGTGAATGTTCACATTAGTGGACTGGCCTCA
+>82596 3
+TTATTGCTTAGGTGTACACTAGAGATCCGCCCACCGGAGAGGAAGAGGTACTTTTCATCCCCTCAAATAGGCCGCGAGGCATAGTTGTAGACACGTCCTT
+>82597 1
+AAGATGGTGTTCCGTTCTTAAACCGTCCACATAGAGGCGGGGTCAAAGACCTTTCATAGGCAGCCTACTCTTGGGTGGACAATCCATCACGCATGATGCT
+>82598 2
+ACCAACAAATCGGGTTAACATTCCTTTGCGTTCATTAGGGTGGCACTTCTCTCACGGCTGCAATCACCGTCAGGGTATACGGAGCTACTGGTAGGAGACA
+>82599 2
+AAACTTAATGAACGTAAGCCCGATCCCACTAGGTCTCGTGAGGGAGTATTGTTAATACCTGCCTAGGCCGCACCTGACTAAGCATTGTGTTACGCGGCTG
+>82600 2
+TGTGTAAAAATCCGTGCGGAGAGACCCCTCTGAATTTTCGGCTAGACGTGGGGAACCATTAAGTAACGAGAAGTTGTCTGGCACCACTTTCCCCCAGTTC
+>82601 2
+AATTCAACATCGTCATAAGGGGGGCGCGGACGTCAATGATCGATTGGGCTCTTGGCTGCGCTAAGACGGCTCCGTTACCGCTTATCTCATAATACACTAA
+>82602 1
+ATACTGGCACGAACTCTCGGGTCGTCTCTTGACTGCCGATCCTCTAATTGGAGACAGAAGCGTACCCTCTACAAAAAGGATACTAAGGTGGCTTGTCGGT
+>82603 3
+CGTCATTAGTGGTCCAGGAGGAAGATGTCAGGACGAATTGTTCACTATTGGTTATCGTACCGGCCCTTGGCAAGATCCAACTCACTCCGTCACGAATGCA
+>82604 1
+CGATACCGCCTTCCCGATAGATTATGGCACATAGCGAAGCAACTTCCAGGGTATCTGCTCGGCATGCTCGGTACAGGGTGAGTAGTAACGCTAATCATTT
+>82605 2
+CTTTGGACGCGCCCGCTGCTTTGAGAAGTTCAACCATCGTGCGAGTGGGTAGCCCCTTAAAACCACCAAGGCCTAAAAGTTATGCATGGGTTATACTATG
+>82606 2
+GATGTCTATTTTCAGGCCGTCGTAAATCGAGTGCCTATCGTAGTCAACAGCATTTATCAGACGTCCCTCGGAAGGAGACACGGCAGTAGCGTCGTATCCA
+>82607 3
+ATGCACGATATCACAAGGAGCTTGTCATGAAAACAGGTACGCCATGTCGCTTGAGAATCTACCGATACTTGATATAGGTGGTCCCGTGCGTTGCCTGCCC
+>82608 3
+ACATATGGAAGTCGACGACGGTCACAGTTCTACATCCACTGACGTATTGGCAGACATTGCAATGATTCGGATATGGCGGGACTTCGTCCCATCTAGGTCC
+>82609 2
+CATCGACAGATTTAAACAGCATTTTGCGGGTAAAGGTTCTTGGTCAAGGCGATGAAACGTCCCTCGCTTCTGCCGGAGACCGGAGACGCTAATCTCCTTA
+>82610 3
+AAAGAGCCCCGCCTAAGTCCCTATCTGACGGTGGATGTGAACAGACACTTTATCCGGACTAGGCGTTGTTATTACAGTAACTGACTTCAAGCGGGTCTGC
+>82611 1
+CCTTGAACTTTTGGATAAGCGATCGTCGTGACAGCGGCAATGTCCACCAGAACCGGGTCGTACAATCTTCGAGCCGTATCACGTATATGGAACATCGTGT
+>82612 3
+CACAGTGTGCGAGTAAGTGTAATTCCACATGACCATAACGTACATTCGCTTTACGGACTTTGTTGAGGATGCCCGCGATTCCCGTCGCAGAAAGCCTGAG
+>82613 1
+AGACGTTGTGTGGTAAACACCCATAATGACATTCTCAATCGGGCCTGAAGCGTAAGACCCCACTTGATGGATCCGTAGCCCTCGTGATCGTTTGGATAGC
+>82614 3
+CGGTAGTGGGAAATGTCTACCGCAAGGTTACGACAGTTTATATGGACGACAATGTCAGCCGCCCAAGTCCAGCACTGTCCCTTCAGGGTCATTTTCATAG
+>82615 2
+GTCTGTTTCCAATATTATTGCGGAGGTAAGCATTGACCGGTCAGCCCAGCAGAGACCCCTCGAACGGTCAATATGACCTCAATGGCGTGAGTATATCGCT
+>82616 3
+TCGGACAGCAGGATCCGGACTGTGTATTGCACTGTCTAGAACTACATTTAGCTGCCGATCTACGTAATTGCATAGTGACTGGAATCCCAGGTGCCCAACG
+>82617 1
+TCCATATGGCTCACTGGTCAAAGCAGGTTCATTTAACGGTGTGCGCTAGAACGTCCAGTTCCTGCTCGAGGAGGGGTGCCATACAAACCTAAATCGTTAC
+>82618 3
+AATGCAAAACGTCACGTGGCTAGGTCCTGCCGAGCTAGACTGCGGAGTGATAGTGCTTCCTCAAATTCATAGTCCTGAGCTTTTGGAAGCCGATACACTC
+>82619 1
+TAAAGAGAGCCGCGGCTGTCTTGTTTAATAGTCCCCCCGCTGGGCTACAGCTCCCACTATGTATGAGTTCAGACTTACAAGAATAGACGTGGTTCGGACA
+>82620 2
+TACGAGTCCGGTCCAGACATAAAGGTTGAGCGCAGTATTGGCTACCGATTCGTCGGAAGTCCCGATAGGCCGCTATGAATTACTTTTCAAAGCATCCGCT
+>82621 3
+CCTGTGAGTCAACACTAGCCTTAGGGTACGTGGGTTCTTCGACGTAGTTGGGTCATAGCTAATTGCACAACCAGCTGCGCTGCTACAACGCAATCAAGAT
+>82622 2
+TAATTTATTCTTTATAGGAAAAGCTGGGTGGGCAACCGAGGAACCGTCCAGTCAATCGTCCTTACAAGTGCTAGCCTCTAGAGGCCTGCTGCTGGACCCA
+>82623 2
+ATTATACGGCATGTCTACGGTCAAGACTAAAGGGTAACGGTGGTCTTGGACCCCTATTCCTCGCGAGGCGACAGCACCCTTGCGCCATGTAAGTATATTA
+>82624 3
+TTATCCCGCCAGGAAAAAACTAAATCTCTCAACGGGCGGGACGTTGGCGTGTCCAACGAGAATTGTGTGAGTCCCTGGGAACTTGTTTCACTTCCATCGA
+>82625 3
+CTTTTCAGGAGCGATGCGGCAACACCTGCAACCAGGAAATTACAACTCTCTTGCGGTCTTCATGGTCTTGCTGACTCGAGACCTTTGGAGTCAGGAAAAG
+>82626 3
+AGTCCCATATGGTAGATGTACCTCCCATCGGATAGAAGTCAGAAGCGTCATTCACAATCATTGCGGCTGATATCTTACCTGTGCGGTAGGAGCGCCCGAT
+>82627 1
+TGTGGTGCCCCTTATACCCCAGGACTTGCCATATAAGGGAATGCAAGGAGGCTGACGCTTTCGGTGGTCTAGACCCATTGAATGCATTAGCCTCAAATCA
+>82628 3
+GTTTGAATCTGAATCTATCTTCCCGTTTAAGGGGTGCGACAGAGCGTTATATGAACGACCTGCTGACACGGCAGGGAGGCTAATCCCAGTACTATCCCCA
+>82629 3
+ACCCCATCGGTAGGAGGTCCTTAACTTCATGCAGGCCGTGTATCCGGCAGGTCCTGTACTAAAAGAAAGGGGGTGTACGTACATAATCACTTTTTCACGC
+>82630 2
+TCAATTCCAAGCTTACAGCGGTGGCTGGTACAAAGACGCATTAGCCACTCCTTTTCAAGGCACACGCGAGTTAATCGAGGCCTGGTGGATCTGGCATTTA
+>82631 1
+CTGATCCAAGTGTCTGTCAGAGCTGGAAACGTAACTCGGGAAGAAACCCTATACCCTGTCATGATTGCCGGGGTCTTGAAGCGTTTACTGATAGCCCATC
+>82632 3
+GCAAACAGCAGACCTACCTGGTGCTTCTAATTGTAGCCGATCGGAGGCCGCTACTATGTACGGAAATTGCGTACAGAATTGACGCTCCTGTGCATTTCGA
+>82633 3
+TCTAACCTAACCCGGCCGGAGATGCTATGCCCCGTCGGTACTTAAGCGAGAAAATTGTCACCTAAGCCGAGTTTTTGATGAATCGGTCTTCAGGATGCGA
+>82634 1
+TGCTGGATACCTAGTAGCGCATCAAATATACTACTCCACCATTGTACGGTGTGCCTTTTCGTCTGGAACGTTGATGGCCATGACGGGGCACAACAACGGA
+>82635 1
+TCGCACGCCTTGGTGAGGACGCACCGCGCCCTTATTTGTTAAAGAATCAAAGATATTCTAACTCCACAGACAGGCCAGTGTGCGGGGGTCTGTTTTCAAA
+>82636 3
+GTAGGGACTATTCAAGGCGTTACCGGAATTGTCCCCTATGAATTTCGGTTCCGAATTTAAAGCCGCTCCGAGCCCAGACTAGGATGCATACCAAGTTGGC
+>82637 1
+CGATCTAGCCTCGGAAGAAATCGTTCTGCCATGGGGACTGAAACTGCGAAATGCTTTGACTTGCTTCTAAGCGGCCTCAACAGTAAGGCTATGCTACTGC
+>82638 1
+ATCTTCGATTAGGAATTACCGTACCCGTCTAAACCTTCCGACGATGACGATGAGGATCCAGTGCCCGTAGTGTGAGCTAAGGCTATACCTCCGGTGATGA
+>82639 2
+GTAATCTTCGTATGCCATTTGCTGCTGTGCCCTTAATTTACGTAATTAGCAACGAGACCGGCGACCATGTGCGTGACTAAGGCCAAATGAGAGGCCCAGC
+>82640 1
+GCTTGAGGTCAACCGAAAACGGCTACAGAGATCGAACTCGTTTTTCTCCCTCCGTTCGGACATCGTAGGGGCATGCACTTTCGAAATAGTTAGCTCAGGA
+>82641 3
+CCGCAGGTCACCCGAGTCAACTCAGTGACACGCTGTTAGCGCTTCGTATGAATGAAGTTATTAAAGAGCGCTAACTGTCGCTTGGCATAAGGCCCGTTAT
+>82642 3
+AATACAGTGTCGTGAAGTGCCTTCTAGGGCCGTGGACTGCTGCTCGGCCGGAGCAAACCGATCTCCGATTGAGATTTTAAACAACACGCTCATGATATTC
+>82643 2
+TGGAAATCAAATCTTGATCTGCTACTCGGCAAGGAACGGAACATCCCTCAAGACGTTGTCATTTGTGCTAGGTTACGCCCCGGAATGCGAGTTAGTCCCG
+>82644 2
+TACGGTTCAGTTCATTCTACTACAGTGTTATTCCTCATAGCATGGCCTGACAGAGGACGACGAGTGGGTCCCCGCACTAAGATGCAATGGCCTAATAGGC
+>82645 3
+TGGGACTACGCGTGTCCACGGGTATTTGTTTGCAGTAAAAAACATTTCAGTCGCGCCGTTGTCCAGATAACATTCCTCCCAGTTGGCAAGACAGAGCGCA
+>82646 2
+CCGGTAACGTGGATTCACTTGGAGGTAAAGCCCTAGGATACCGAAGAGTGCTGGCCGCCCCTGATTTTCGCTTTCAAACGCTAAGCCTATCATGATAGTA
+>82647 1
+AGCTGTGGGATAAAGGGTGCACATGTGATCTTATGCACGCAAGACACCGGGCCTCCTGACCTTACGATATTCACCCAACGATGTGTGCGGCAATTCATTT
+>82648 1
+TCGCATAAGTCGCGTCACGTGCGCTCGCAAACGCTACTTTCATACTTGAGTTTAGCAAGACGCATGCCGTAGTACAGAAGAGATCGCGAACGTTGGCTTT
+>82649 2
+TCACACATCGGACTCAGTTTCATGTTTCTGGCCCGAGTTCTGCCGACGTTAACCAAAAAAATGAAGTGGGGGATCTTTAGCAGCTGCCACTAGTGGACGC
+>82650 1
+CGGCGTTATCTTTTAGCAGCGTAAAATTGCCCTAAAACTGAGGTAATAAACGAGCCATCGAGACCGCGCTGGCGAGCAGCCCTACTATTGGTCCTTGTTG
+>82651 3
+CTCGATCGCCCGCAAAGGCATTCATTTATCCCCTTTCAGACTTACGTGTCGGGAGGGATTGAATGCAGAGAATCGGCATATGCACTCCGTGACAATTGGA
+>82652 1
+TATTTGAGCGACTTCTAACGCTCTCAAAAGAGTAGGTCGTTGACCGTAACCTGCTGTGCCCTCGATGATCCGGAAATAGCAGCAGGTACCAATGCTGGCT
+>82653 1
+GGATACCCCACCGCCAGTCCGTTTAACACGCTGTAACAAACACCTTGTGGATCTGTGCTAATTGGGCCAAGGAGGAGGCGTGACTTTATGTCATATCTAG
+>82654 1
+GAACTGCAGACTCCTTACGGCTAATCGTCAGCAATTACGCTGGCCGTAGACGTAGGCACTATATAACCGACTAATAGGTTCATTTCTATTGCGGGGGGCC
+>82655 2
+CGGATAAGAGGGTCCATTGAGGTCTCCACCAATCTTTGGGCAGAACATCCTAGCGGCCATGATCATTGAGTCTAGCTCTGCACGAGTATATTTGGCCAAC
+>82656 1
+CAACGAGGAAGCGAGTGGCGCGCGTTTAGTTCGATCGGGTACTCGATTTTCAGATGCAGATGAACAAGTCCTTCATATCCCAAACCTATCTTAGGCGCCT
+>82657 3
+AAATCTCGCTCTTGAACTTGTCAGTACGGACCAATACCCTATCTTTTGTCCAGACGGAGTAGACAGGGAGTGACGTTTCCGGTACTACGCGACGAATGGC
+>82658 2
+GAGCGAACGATCGCCTTGGCCATGATGCACGGGGACGTCAATTATTATGAACAGGGACCTGCGCACATTAACTTCCCCAAGTAAGGACTTTTTGTTGCTC
+>82659 2
+GACTGTTAAGGGGTCATTGCGAAAGAAGATAGCTGGTGCAACGTAGCAATGGCCGTAGATATACAGGCTCCCGCAGCCCTCTTTCTTCGCATCTAATCCT
+>82660 3
+CAGTCAAGCCATGTGGCGTCAGTGCTCACCCACCAACTGTAGAAGTTCCATCGTATACCGGGACAGCTGGAAGATGAATCCTTTTGTGGATACGTTTGCA
+>82661 2
+CCACGCCTATCATTCTTACTGGAAACTTATTCATTACTTCGGAGAGCGCGAAGCAGCACTGCGCAGACCTTAGCTAGGATCTTTCTGGATGGAGGGCGAA
+>82662 3
+GTAAGCAGACGGACAACTCAGCAAGTGGGCTTTAACTTCATAGCTTTCGCATCGTGAGTACGGTCTCAACAAGATCGCTGTGGCCGTTCTAGACTCGTAC
+>82663 3
+CTTTTAGGAGCCTGAAAGCTGGTTTGTACCAGTGGTAGGCTGCCCCCTTTAGATTGCTCCCAACTACGTAGGGGCATCGATCCCATAAAATCAGGCGAAA
+>82664 1
+CCCAGAGTGGTATCATTGGGCTGCGCATGGGTCTCAGCGTGTAAGTAACGCCCGTCCAAGCTACTTTTGACCACGCAAGAGGTTCATAAAGTTTCAATCA
+>82665 1
+CAGCCGGGCCTCAGAAAGGTCAACGTGAGTCACGACATGATGGTGTGAGTCCGTCCTATCTCGATTGTCCTGGAAAACCTTATACTATTGCAGATGCTCA
+>82666 3
+AAGTACGACGAATTATAGAGTCTTTCGTCCACTGGCGACACACCGCGCTTCGAACGTTGTTGGTCCCTTAAGAGCCCGGCTGATACTAGCTTAGAAAGGT
+>82667 1
+CAGTACAGGCACTGTCAGGGACTCGCTTTGCCTTGAGCTAGCGAATCGGATCCGTCCTGATCTAGCGTAAAAGTAAGTGCCTTCAATCTATACAGGCTGA
+>82668 3
+GTGAAGCGATTGTCAACATATCTGTTTCGACGGGGTACCCGTTTGACCGATCACATATACCTGACCGAACTTCCAACGAGGCGAATGAAGCTGGTGTCTC
+>82669 3
+ATTCATAAGTATCACAATGGATCTCATCGGATCCAAGCCGAATGGGTCGCCACGTCGCCAGTTCTGTGTCTCAGGCGTTAAGGAGTGTGAGCCACATCTA
+>82670 3
+TGAATCCGAGACTCCGATATGCATCCTCGCAACTTAGCGCGGATGCTCCACATAATACACGCAGAGCTTCACTAGATGAAGGTGAGTCGGTTTTTTGCGG
+>82671 3
+AGAACGCGTCTCACGCCGGGATCGTATAAAGAACTCTGACTACCATAGGTACGGCGTTCTCTACGATGCTCCGCTAAGCATGGGATACATCGTAGTGTTT
+>82672 2
+TTGACCAGCTCGACGGAGTACTACACACTGGCGGATAGGGTTGCTCCGATAAAAGTAACCAGGCTATATCTCAGCTCTTTTAACGAGTCTTATGGGGCCC
+>82673 2
+GATGTTTGAGCGTTGAACATTTCCCCTGCTGCCGTAATAGCGCGATTGCTTAAAAACGAGCGCAGTACACTTATGGGCATACGCATGAGCACTGGTCCAC
+>82674 3
+AAGGGCCTGTTCAATGGGCACCATTTGAAGAGATACAGGGCGTTGTACGACCCCTTTCATTCCAAACTAGGCAGTCAGTGTGATCCTCACAGCGTCTGAT
+>82675 1
+GATTTATAAACTCGAACTTCGCGATTAGGGATCCGTGCCAGGCCCAAAATGCTATACTGCGTGAGCGCTTCGCCTTCGGCCATGAAGTGTCAACATTGGA
+>82676 3
+ATTATGGTCATTACCAGAGTTTCCAGGCTCCCAGTTAGGAGCTATTGACCTCTTGCCCAGGAATTATAACGGACCGACCATGTATGCGCAAGGGGGTCAC
+>82677 1
+CATAATCCGACTGCTACCCCCATTTTAGATGTCGAAGTGGCCGACTTGGCGCACAAGAGGAATTGGGGAAATTCCAGCGGCCCATTAAGTTTACGTGCTT
+>82678 2
+TAGAAGTATGAAGGGCTTTCTGATCGATGCACCGATGTACCCGAATTGGTGGGACTTCCCTTACCGTGGTGCTAACCGACTGACCTGAACATCAAGACCT
+>82679 2
+GCTACGGCTCGGGAGCCGAAATTCGTCTCAGGTTAGATAAAGGGCGGCATATACTATATATCGTTCTACGCTCCGCTATATCGCCGGATCATGGCAAACT
+>82680 1
+ACACACTCGTTTTGCATACACCCGGAATACGACCGACCATGTAGGGATTGACGCCCTTTGAGATCGCGTTTCCTGGTCATAGTGGAATGACCTAGGGATA
+>82681 3
+CTTAACGCCACACTATTATTAACCGACGGTTTGTGAAGAAGAGTCTCCGCGTGGGTAGGGGCCAGGTTCCATCCCATGAAATGAGGCTATCCATTTCGAC
+>82682 2
+CAATCGTCCGCATTTGTTGAAACAAGCCTACGGGATGCTTGATGGTGTGAGGGCCCTACATGCCTTGAAACTTCAAGCTGTTACAATCATCAACCGCGGG
+>82683 2
+GAAATGATAGTGGCAGAGACGCGTTACCCTAGGCGGAGGTTTAAGATTGTAGCCCTACACGCGGGCTACCTTACAATTTCGAAACTTTTCCCCGTACTCG
+>82684 3
+GATCTGCGCGTAAATAATCAGCGCTGACTCAGTGATAAGCCTCTGTACAGCTCGACAAGCTGACCTTAACTGCGATAAGGCTTATTTTGGCGAGCGGCCT
+>82685 3
+CATCTACTCTCGACTAACAGAAGCACCTCGAGTTGATCTCGTGATTCTTCTTAAGCCGCAGCTTAGGGGCAGGTGACACCGCTAAGGTCGTTGAAGAGTA
+>82686 1
+CCATCGAGCCTCCGGGCGCCGAAGAAATCGTACACATTTGGCCGTGCGTCGATGGTGGACCAATGATGGAAACTGTGTATGATTTCAATTATTCCACTAC
+>82687 3
+ATGCGGGCTATACGAGAGGTAGCCCCCTGCTCTTCGGAATTCACATAATATGCAGCTGCACATAAGCAGGTACATACTAGGTTCGTATCCCGTTTAGCGG
+>82688 1
+TTGCCTGTCCAAGACGGTGAGCCGATGTGTACAAGAGTTGACTTAATGCATGCGCATGTCATTACGCACTATTGCCGCAAATCCATCAGGTACGATCCGG
+>82689 3
+CGTAAGACTGACGGCACACATGCGTCTAGTCTGTGCGGCCATCCTTAGGTGTCTATTAGTTTTGCGGAAGCCGCAAAGTAGCACATAAAAGGTCACTCCT
+>82690 2
+TTGTGATGTCAGATCAGGATGAACACCAGCGCCGCTATGATGTCATCCCGAACCGACTGTCTACCTATTATTGGTAGTAGTGCCCCTGGGGACTACGAAA
+>82691 2
+TACGTCCTAATGCCTAGACGTAGAAGCTTCTCCGATCCGGTTCTGTACCTAAGCGTATTAAGCAGGCCCGGAGGGGACATTTACTGTATTCCCGAAAGAG
+>82692 1
+TCCGTCGCGGTCACGGATGCATAATCGATGCACACGTCCTCGGATGCTCAAGACTCTCAAGGTCGTAGGAGTCGTGCGGTCTTAAATTCATAATAAGCAT
+>82693 1
+TCTCATGGTAATCATGCATGCCGGAAAAGCTAATGCGGTGGCTAAATCCTTGAGGAGTTCTGCGCACTTCCCGTACCTAGCCATGCGTGCACGAATATGA
+>82694 2
+ATGAGGCCATGGAATCTACAATATTTTCTCTACTCGGGTGACTTCCCGTCCCCTGGTCCACAGGGGTGCCCCTAAAGACGAATGAATCTTAAAGGAGTGG
+>82695 2
+TCAAATGAACGTCGAACTTTGGACTGTGGCGCGGGTTAACGTCGCATTTAACCTGAACATCCTTAGGAAGGTAGTGGCACCTTCTTCGCTGCAGACAACC
+>82696 1
+TGGTCTGCTATGGCTTCTCATTCAGTCATAGCCGACAAGCGCCGGCTACTAGACAAGGCTTACAGTAGCAGTTCCAAGCGGGTCTAATAACTTGGTAGAC
+>82697 3
+TGTTACTGGCCCATCGCGGTATGTCGTTCATAGTTAGTGTCACACAGCAATTTTGAACATACGGGGTCCTAGAGCGTAAGGTGCCAACCATAGCGCAACC
+>82698 2
+CCCATCCGACTATGAGGTCTGGTACATCGAGATCCTTCGGTAACGGGAAGCTCACTTTCGTACGCTATAAGACCATCCAGGTTTGTAAAACGATGCGTGG
+>82699 3
+TGCTCACCGATCGGGAGCTTTCATGTACTCATTCGAACGTATAGAGCCTTTTTGGAACGATGGCCCCGGAGCCACTGATTGAAAGAGAACCGCCGATTTA
+>82700 1
+GATAGGACGTTGTCTCTGACATAATTGTTAAAGTTGCGCCAACTCTGCTGTCGAGCAGTACTTCGCCTCCTAGAGAGGCATCAACCGCGCCGAATGGAAT
+>82701 2
+TAAACGGGGGATTAGACGCGGACTGTACATGGATCGGTCGTTCTAGGTACTCACCACATTCCTCCTTTGGTGACAGAAAAGCTGCCGTTACATATCAGCC
+>82702 3
+CGCCATGGGTCGTCTTGAAGTCCGCTAGCACAATGCCAGTCCTAGATGATGAGCCGCAACTTAAATATGCACACGTATGTAGATTCGAGGTCTTCTGCAG
+>82703 3
+GAGCCAACCATGTGAGATACATTTGACCATGCTACGTAGAGACCATTCCTCTCCATCAATAAGACTCGTGCTTGGCATGCTGGGGGTATGTCCTCGGAAG
+>82704 2
+TGGACATGCCAACCTCGTAGCTTTGAAAACGTTACGCAGCTTGAAAAGGACCTAGTCGGCGTATGTCCAGAGCCCGTTTATGTTCGGACAGCAGCTTTCA
+>82705 2
+GAGTGGCTCTAACTGCCTGGGAAGAACGCTTCGGCGCGTTCCCGATTAATCAGATAAATATGCTATGCCGTGTAACACTCGCGCATTAGAGGATCTACTC
+>82706 3
+TGATAAGCACTGTGTCTATCGGTGCTGTCTTATTTAGATGATCCGAAAGCAAATTAGACCGCACACCCTGCCGCTGGCTAAGGAGCAGCTACGTACCTGG
+>82707 3
+CGACTACCCACGAAGTTGCATCATGCGGTGGGGCGTGCTTCTCACTGGGAAATAGATTCTCACACACTCGGAATGTCAGATGTTCTAATTGGCAACGCAT
+>82708 2
+ACAGGGAAGATACACTCGAGTATAGGCTTATATGATAGATTTACGGCACTGAGGACTTTCCCTCCAAGGCCGTTCTGGTCGCGCCATGCCATCTAATGGC
+>82709 3
+GGAGGCCATAACATCAACTGCGACGTTGGGTCCAGAACACCTTAGGTCTCTTTTTTCAAGGTAGAGCAACCGAAGCGGGTATTTTTAACCCCGTGACTCG
+>82710 2
+CCACCCGGTATCTCGGTACGCTCTGACGAACTTTTCACGTCAGCACTAAGATCCGCATAGTGCATTGGGTGACGAAAATAAAGGGTGATCGATCGTCGTT
+>82711 3
+ACAGTTCCCGCTAGAAACCGATAATCGAGGGGGTCTCTAATCCCTGCGCGATAGTAGCATCTCGCGCTTAGGATTAGGATCTAATATGACCGTGCGCTTA
+>82712 3
+CAGAAGCCGCAGACAACTAAAGTGGCGGTCCTCAGCATCTTACATCCATGGTTGAATAATGACCCATCGTTCCTAGGGTGATGGCCTTGTGTAACTGGCT
+>82713 2
+GGGCCCATAGTATTGTCGTCACGCCATAACTTGCAGAGCGTAGTCTCTAGTTCCGGTTCTTGAACTCAGGCTACCACGAAGAGAGCATGAGTCAAATTGC
+>82714 2
+GCGGCAGCCCAACTTCCGTGGCGAGCTCCACGGGACCTTAAGGTCCTTATTTAAATGCGGGGGTTAGTATAAAGTGTCATAAGCACTTGCACTTACCTAA
+>82715 1
+ATATTGGGTTTGCTTCGCAGCTGAGGATCCAACCCGGCCACAGGGAAGCACGAGCTTTTACGTCACATATGAATCTGCGTATTCCCTATCGGGACAGATA
+>82716 1
+ATGAGCTTTCTCTCTAAGAGGGTCGGAACCCGATAGACGCGTTTCATTTGCGCGCACCCTTAAGTCTTAACTCCGGTACATGGAGCAGAAAAGTCGAGTC
+>82717 2
+TCCGATAATTTCGGTGAGCATCAATGCCGGGTCGAGTCAGTGCGCAAGATCGCCCTCACAAAATTAGGACATAGTTTGGATCTCACGGCGTACTCTTACG
+>82718 2
+GAGGTAAAATCACTCCTGAGACCTATCCAATTACGCTGGATCCCGGAGGGCGAGACACTACAATATCGTTACCTTATTGTGGTGCCGCCTTGTAACGGTG
+>82719 2
+CTTACGGCGATTGAGTTTGTAAAGGGCGCAGCACACAACCTCTATACGCTATAGGCCATTCACACTCTTTTCACGCGGATACTAAGGTGGTGCTAGGGAC
+>82720 2
+GCAGTTGGAACAGAGACCCCTCGAGCTTTATTGGATAACGTGCTCTCCTCAGAGTGCAAATAAAGCATCAGTTCCATGGTCCAGGACTCTGTGAGTCTCG
+>82721 1
+CATTAAAAAGGCCCCTAGTTCGTGAGCCAGTCGGTCTGTTTCGAAACGGCGCTCAGCCACCATAGCTGTCCGGATTAAGAGCATTGGTCAAGACATTTTG
+>82722 2
+TAGCAAGCCCGGGCTCCGTGAGTAGGCAGCTTCAACCAATAATTCCTTGATTGGTCAGACCGAGTGTCGGCTTAGACGAATCTCAATAGTGCTGCACTAT
+>82723 2
+GGAGTAACCTGGGAGGGCACACGCATGAACCACCCATGATTCTCGTGATCGGTATAGCCTTCTCTTAGGTACCCGGTACCATAACTGAAGTGTATTTAGC
+>82724 1
+CCTTGGCTCGCCGCGTCAAGGGTATCCGGAGCGGTGATTTTCCGTAAGAAATACCATAAGCTGTTGCTGGACGATAACGACACGAACTCACTTGTTCAAT
+>82725 3
+CATATGCGATTGGGTCGTTCGTACAAAAATAGGAGAATCCGTATGATGGTGCGCCCGTCTGATACTCGAGGCTATACCAAAGCGCTGCCTCCTCGAATTC
+>82726 3
+TACCTGCCATCGCCAGGCTACTGGATAGAACGTCGCCGACCCTTGGGGGAGTTTTCTAAGAAATAAACATTTACCAGGTGTAGAGCTTTCATTCCGGCGA
+>82727 3
+CTAGGGTCAAACTCTGGTCCATGCGATTTAAACTGCGTGGCAGGGACGAAGTCGATATTTATAATCATCTCCTCACGTGCGTCAAGGTAGCACCGCGACT
+>82728 1
+GAGCAGAATTCGCTCCTCCTAGTTTATCGGGGACTCCAAGCGAGTTCAGAACCCAAGGCGTTGTCGACGGTTAAGTTGTCATTCGGTCAGTACACAAACT
+>82729 2
+ACCAAGCCCCTACTCCAACGATAGATCGAATTGTATCGCTGTTGTGTATGGACAAGGAGCGCAGTGATCGCGGTCATTACACATTGGCTACAGGCTCTGT
+>82730 3
+CGCGGAAAGCTGGATGCATTATAAATGTCTTACCGAGCCCTACAAGTGCGACTTATTTCGATCTCTTGATTGCGGCCACTAAGCCTAGCGCTAACGGGAG
+>82731 3
+CACCCGTTTCATGTCGGTAAACGTAATGATGTAGAGAGTGGCTTTAACTCAGTTCCAAGGGCTCCGTTCAACCGATGTCCAAAGCCCGATTCGACTGGAG
+>82732 1
+GAGCCAACGTCTCGATTCATAGTACCGAGGGACAACAGGTCGGAGTTACTATACATGTTTCCTACCGAGGCTACACTTTGAGCTCGCGATATGGTCACGT
+>82733 2
+CAAAAAATCGGCGGCCAACTTAAATTCCCCCTGGCCCTTGCGGTGGATATGGGGTCCTTATGCTCTATTAGCCACAGTAAAGCTGACTGGGGCAAGTTAT
+>82734 2
+TTTGGCGTTTGCAATGCCAATAAAGGTCGTCTTCTTATCCGGACAAACGAGTTTTCTGAGGACCCTAACGCCGGACGACGTAAAACGTATGCTGGACCGC
+>82735 1
+AGAGGCAAGGGCTAGACACAGATCTTTAGACGGGACCGATTCCTAACCTTCGGGGTTATGACGCATCATATAACTCTGCTGGACGGCCTTCATTCTCAGT
+>82736 3
+GCAAGTCTTTTCACGAAGCTCAGAGAGTCGTTAGCGTAGCCAAGCAGTCGGCCATATCGTAGGTGAGACGATAAAAGTCTTGCCTGTCCTTCCAGCTCTA
+>82737 3
+AGACGTCCTGGTTCTCAGGGTACATTCGCGCTAGTAATTACAGTTGAACCCTAGAGACACCTGCCGGGGTTACACAGAACCGAAAATTGGTTTTCCGGTC
+>82738 1
+TTAGGCGATTGAGATTAGTGGTAAGATATAACAGCCCGTATGCACGCATGCCAGCACGCTCCAGAACCCATTGCGGACGCTTACACATGCTTTTGCTGTG
+>82739 1
+CTGGGTAAGCTGTTCCCCTAATGCGTGTACCTGTCCAGGGGCTATGCATCATTTCGCCAACAATTTCAGACCAAATAAAGAGTTCCGGCACGTAGATGGG
+>82740 1
+TTCCAACGGATATCCCTCCGACTCAGTAGGACGGCATGGGAATACTCCAGTGTCGGAGCATTAGATAAGATGAGCGCCTTAATTGTTTCTGCCGGAACTC
+>82741 3
+TGTCGGGGGACATAACATGCTGACATCGTGGACACGATATTACAGGACCTATTGGTCGTTCATCCCTACAGGTGCGAACTAAGGTAGCAACCTTCGCCTT
+>82742 1
+TCCCGCGCATTGCACGTCATTTTTCCTTTACCGGATAGAGGTAGCAGATAATAGCGTCCCCATCATGGTAGTGGACGGTAATACAAAGCACTGGGCCATG
+>82743 1
+CTACGAGAGGTCGTTGTAATTATGCGTCAGACAGTAAATCCTCTTGTAGGTGACTCGATAGAAAGCTACATTGGCCCATGTGCACCGCGCCGTACCCATG
+>82744 2
+TCAGCAGAATTGTCACAGCGTATTTTTTCCTTTAGGCACAGATCTCATGCAAGGTGCTATCCAGCGGCGACGTAACGAACCGGACCCCTGAGGTGTAGTA
+>82745 2
+GATTGTAGTACTATCACTACTAGGGGCCCAACACAAAGTAGGATGATGTAGCTTTCTTACGACCCGGTGATGATCGCACAGCCCTATCGTCTCGAGGCTG
+>82746 3
+GGCCGCGGGCGAGCACGCACTGAAAAAAGTGCTCATCTTACAATTTGAATCTGTGTAGTGTCTTCCCAATACCGGCTGGCTTCAACGTCAAAGTTGGCAT
+>82747 3
+GTTCTAGAGTGTTGCAGTCTGTAGTGCCAATTCATACGCCAACGTCTCCATTTAGACGTATACTTCATGGGGCAAGCAGCGACACGTAACCAATGGCGCG
+>82748 2
+CTATCCCGGAAAGGTATGCTTGTCAGCGTGTGATAAATCATGGCATGCATAAAGATTTATCGCCACCAGGCGACGGACGCCTTCTATCCAAGCTTGGCTG
+>82749 2
+GCAAACCCAATCGTTTAGAACAATGATCTACGGGGTTCCCTGGGGTACATGTGTCGAGCATCGCCAATACGCAGTGAAAGTCCGTCTCTCCAATGTTGGT
+>82750 1
+ACATATTCGTCCCAAGTTACATCGACATCAGACCTGTGACGCGGCTGCAATCGGCGAGCTTTGAGGTCGAATCGGCATAGTTAAAGTGCGGCCACTATTT
+>82751 1
+GTTAACACACCTCGGTCCGGTGAAAATTATGCAATCTGGGGGCAGCGAGTTCTATCTTTCCGGGCCTGACGTTACATGATAAACGTAGCGCCTAACCAGT
+>82752 2
+TCTCTCGGGTATCGCAAATTAATATCAATAGGTGACTCTGTGGTTGACAATAGGCCACGCAGACTCAGCGGTCGAGGCTTCTCAATCCCAAATTCGGGGC
+>82753 3
+AATCGCTCAATATGTCGGCCACTTCATTGTTTCACTCCGAACCTCGTACGCTGTCCTAGTGAAAAAAGTAAGAAATCGCGTAGTGGGGCTGCCGGGACGT
+>82754 2
+ATGCTATAGGTCGTTTAGGCGCCTCGTGCCCCTGCTAGCTTGAGCCGAGAAGACAGTGCGCATTATCGTCAACGTACCTAAAAAACTCTGATAGGTCATG
+>82755 2
+TTCAGTACCTAGAAGCTGGCCTGTTAGCTCTCGTCGGCTCTTTGCTAGAGTTAACACGAACGTCATACCGGCGGGACGAAAATCGAGACAAGCTATTCGT
+>82756 1
+TTGCACTCTAGCCGACCGCCCTATGATGGCTCTTTACAAGCGGGTCTTAGTGGAACTAGAAGGAGCGCTAAAGCTATAATAATGCCTTAGTCCGGGACCT
+>82757 3
+GCTCGCCACGGGTCGGTGTCTAGGCAGCGAGAAGCCGCCCCGTTGAACTTTGGACTCGAATTGTATCTATCCTAAATTGTACATATGTACGAAGCCAAAT
+>82758 2
+AATGTTTGCACTATTATTTGACGGCTTGTCGGCGCCTAATGGGCACTGCCTGGGCTAACGATATCTTAGACCGGCCCCATCAGACAGAAAGAGGATCCTA
+>82759 2
+TTTATGATACCAGACGATATTCTGTTTGAATAGGCGTGGTCAGGAGCTGGCCGCATCACGAAGACTAACCGACGGGCCTCAATGAGACCTCTATCTTCGC
+>82760 3
+CTGCAGTTTATTGACTATGTAAGCTAACATTCTTACGACGCAGTGAGCGTCGAAAGCACGTCTCTGCGATGTGCCGAAACAGTCCGGTCAACATCGGGTC
+>82761 1
+TCTTGGCTAGCCGTTTAAATGGTATAAACTACCCCGCGTAACAATGCAAAGGTAGCGAGCCCTTTTGCGACAGGTGGGATGCCATTCTTCCAGAGCGCTA
+>82762 1
+GGTGGTATAGCCTCCGTAAAAATAGCGCGGACCTCGGTACGATCTTTCCTGCATCACGGCATTTTAGTCTGCGTCACTCAAGAGCACCGAGTAGAATAGT
+>82763 2
+GGTTGGCGTGCGTCAGAGCCCTCGGAACATAGGACCATAAGACTTGACTTACTCGCGTACGTTGGGATTGAGAATAAACCACGTTACTCCTCTTACCAGT
+>82764 2
+TAGTATGGCCGATCTATTCAGGACCGCCGCTCAATAACGCTCTGGTTAGGTAGATGGAGAAAGAGCGTCCGTTTTTCACACCATTGCGGACACCACTTGA
+>82765 2
+CAGACTCAGAGGACATAATTTTACGCCGAGAGCAAAATCCCTTTCTGCTGCCCCCCCGTTGATAAGTATTGGGCAAGCTTGAGCGGCTAGTGTTGGACTA
+>82766 2
+CTCGTAGTCTCATAAGTATTCCTCTGCGGGTGAACCAGCTAGGTAGCCGCGGTTATGAGGCACGTTAGGCCGTCTACTATGAAAATGCACATAGCCACTA
+>82767 2
+GTATGAAAAGCCGTTGCCTAACTGCCTCTTATCGGATACGAGTACGGGGTGCTGTAAGGAAACTAGAGTTCTGCACCTGAATTTCAGCCGCAAGCCTCCT
+>82768 3
+TTGAAACTATTTGTGTAAACTGGAACAAACCCTGGCCGTCCAACCACTGGGCTGGAATCTACTGCGGCTAGGTCGACACTGTCTTGGTCAGCCAGGTATA
+>82769 3
+CCATTATATGGCGTTATTTAGAGCTTGCCCAAGCCTTCGGGCGGTCCTTCTATTGGCCATGGAAAAGATAACCATACCATCGGTGCGGCACAAAGAGGTC
+>82770 1
+GTAGCCCGCGCGAGATAGCTGGTGTTGTTACTGATACGGCATTCTCATGCCCCATAGATAATATCCGCAAGCATGCCGTTTCATACAGCGGTCAATGGAA
+>82771 3
+ACGTTACAGATGCTTATGTAAGGTTTGAGGCCGAAGAAGCGCACTCCCACCATGTGAATAACGAGATAACTGCGACGGCGTCTCTACTCTGCCTTGTCGT
+>82772 2
+AACTACGTGATGCGGGTTCAGTCCTGTGCTAAATTGTACTACACAACGTCGGCAAGGTTTCCCGACGAGATAAGTCAGGCCTATTTCCTCTGGCACGAAG
+>82773 1
+CCCTTGATCATACGCCGGTTTAACTCATAACTCATGTTGGTAAACCAAGATGGATTCCTATAAATCGGGGCACCGAGTTCTGCGCGGTGGAATCCGGCAG
+>82774 3
+TGCTGTTCTAGTCATGCACTTAGGTAGTTTGAAGAAAGACCACCTTAACTGCTTATCCCGCGCAGTAGGAAAGCCCAGCTGTCGATTCGACAAGTCCGGG
+>82775 1
+GGTGAATGACCTTGCCCTCTTGACCCTAAAAGTACCTTCCCACATGGAATCTGTCGTCTGAGTGGAAAGAGTGATCCTTACACAGAGCGTAGATGTGGCC
+>82776 2
+TCGCTGGTTCGCTAACGCTCGCTGACAGAAGATAGCTTAACGCATATTCCGCCCTGCAAAAGACCAGTTGGGTTGGGAGCCTTAATAGCAAAGTCCTGTT
+>82777 1
+GTCATGGATTGGCATCGGGGCCACGCGCATCTCTGTTATATCCGCCAGAATGAACAGATCTTAATGGCTATACGTAAGACCGCCTTAAGGTAGACTGCTC
+>82778 1
+GAGTCGTAAGCCGATGGTTATATCTAAGTGCACTGTTAGAATTCTATAAGTAAGCTACCGGTCCCATAGCCGCCGAAGTCAGCGCCTCGACTACTGTGCG
+>82779 2
+CCTCGATTCATCGTAAAACCCCAGGCTTCGAGTAGTCTAGACCACAGGTTCTTAGATCAATGGGGGGATGCCCGTGACTTGCTCATCCATGGGTTGAAAA
+>82780 3
+AGGGGGCTCAGATTAGAAGCGCCTTAGAGCCTTGTCTAAGTATTTACGCGTAATTCAGTTCGGTAGCCAGGTAGCCCAAAGACATCCATGTCCCCTACGT
+>82781 2
+ACGTGTCAAGAACTGCAACCCATTCACGCTGCCTAGGATGGACAATCGGAATTGCATAGACTGGGATGTGCATACACTGTTTCTGCCGAGTCGTATTCGC
+>82782 3
+ATTCCTAAACGGATCATATTAACGTCTTCCCTGAAGTCAACGCCGGCCTAGGCGCAAGAGAGGCGAGGAGCTTACATCCGTATGGTTATTAGCGTCTCTG
+>82783 1
+CTGTCCTCGAAAGTCGCAACGTGCCCCTTGGATGTGGGTTCTGTTCTCGACGTTGAAAATATAGTCGAGTAATACAGGATAACAGACGTCCAGCCTAGCC
+>82784 3
+CATGAGATTGAATACGGTACTGCCCACAGACCACCAGCAACGCTCGATTATTTGGATTCAGGGTCCTAATCCCTAGGAAGAGCTTGTCGGTGCTGGCTAT
+>82785 2
+TAGCTATCGAGCGCAAATACGTGGGCACCTAACACTTTGCCCTGGCGGACGCATTGCAGGTTAATGCGGAAATGTAACTTTCCCGATGCTCTATATACGG
+>82786 3
+ATATGGCCGGTTCGGGAGACCCTTGAAATTCTTATGACGGTTGACATTGCGCCACTTATCCGCCTCGATAGATAAAAGGTCAACAAGTCTGTCCACCGGG
+>82787 2
+CTCGCTCTGGTCATGGGGCCATTCCTAATGACGATTAACAGATCACTGGAACTTTGCGGGACCAGGTTTCACTATCGAGACATGACCGATAACTACGGTG
+>82788 2
+AACTGATCTGGGGACTGGTAGATTCCAACCCATTGCAACGTCGCAACGGGAACTCATTGCAGTATTCGCATGGCCCTATTCTTCTAGGGGTACCGTAAAG
+>82789 1
+CCTAAACTATCCCAAGGTTGAGGCGCGTCGTATCCAAAGAGTCAGTGATACCAGGCGTACTGGTCAATTTCGCTCACATGTGTTGGACGCTGCTTGAACA
+>82790 1
+ACCGATACATCCAGAGGATTTAAGCTCAGCATGGTTTGTGAAAGGCCCTTTAGCGGAGCTCTTCTAGACAACTTTAGGCCTCACAGGGACGCTCTGCTGA
+>82791 2
+CACACCGTTAAGCCCAAAACAACGACGTCCCCCTATGAAGGGTAGTAGATGAGGTGGCCATTCTCTGCTTGTCGTGGTGGTCCAATGAGGACATTTTACT
+>82792 2
+AACTCGGGATGCACTCCTACATAGATACTAAATTGCCGGGGTTACATCAATGGCGGTGCGGTCCTCGACAGATTCAGATTAACTCATGCACTGCTGTGCG
+>82793 1
+CAACGTGAGTTCCCAGTTAAATAACAGTAGCGGAGCATGCTCGACCCGTTCGAGGAGGAGTCCTATCTTGTGATCAAGTATGCTTGCAGTAACTCTGCCC
+>82794 3
+GATATGATGGGGGGAGTGGACCTACTGTATCCAGACCGTACCTGTCAATGATGCCTTAGTGCCCATGCTAGCACGGTAACCGCGTATCCCATATCATAAT
+>82795 1
+TCAACCCACTGGAGTGGCAGATGTGCCCACTCTCAAAGACGCACCTTGTTTTCCGGGAATTTAAGCGGATACAAGCCGATGTTTTAGCATGAGTGCACGT
+>82796 3
+CAGGGTTCTTAGCCAGACGCGAATACATGACAGGGACGCATTAACTTCTCTATTGACAGGTCAAAACGGGCGTCTTCCGAGTGTAACGCCTGGTCTATTC
+>82797 2
+TTCTCCTCCGGTGAACAAATGATGATTATTCCGCCCAGGAACCCCGTGAACTTAAGCGGGAGGTGGCTAGGACTGCTAAACAATATTCGATGCGCTCGTT
+>82798 3
+TACCCAGGTTGTGGCAACCTTTGCAAACGTACGCATGAGTGCTCAAGCGTTAGCGGTCCTAGTTTGCCGGACGCAAAACCACGGAATCACGTTTAGATTT
+>82799 2
+TCGAGTTGGTATATCCATTATCAAATACTTCATCATGCGTTGACAAACCATGAACCGAGGCTGTGTGCGGTCGATGTCGCGCCAACGTCATAGCGCGAGC
+>82800 1
+AGGCAGAATCCAAAGCCACGACATCTTCCGAGTGTATATGTACGGTAGAGTCTGGCCCTTTGTCTCGTCGAAGTCAACCTTTCGGCGGAAGAATATCCTG
+>82801 1
+AAGACGTTTTGGTTATGGGACAGAATGGCATCCTTCTTGCGCATGCCATCGTTGCGCATGTATAGGCATCTGCGGTCCGACCAAAAACACCGTCTGAACA
+>82802 1
+GCTTCTACCAATCTCTCGGGATTAACAGTGAAGTTGGGATCTAGTCGACCGAGACTATACATGCGCACGGCTGGGTGTACACCTAGACTAGCAGTCTACT
+>82803 1
+GCACAATGAGGTTGTAAGTCCCAAAAGTCCATTCGCAGAGTAAGGTCGACCTTCGAGCCGCGTTACCTCGTAGTTCAGAATGTGAAGCGTCGTTCTCACT
+>82804 3
+GTATATAAACAAGTTGTTTGTTGTACTTGGCCTGTTCTGCGTCGCTCACCATGCGGGGCAGATCCCCGACCGCCACAGGAAGAAGCTCAGTTAAAGCTAA
+>82805 1
+CCAGGATGTAGCGCTGGCCGACAGATTTGAACCATCTCCCGTACAAAGAGGCAGTTGCGGTATATTAATTGTTGCTTAAACTTCGTAGACGCCCCCGAGT
+>82806 2
+GAAGTGCTGAGGCACCAGAGGTGACTAACCAGACAGACGTGTCGCCGCGGAACGGTTTAGCGTCCTTGTGTCCTATAAACTGCTTTATCTTAAAATTCCC
+>82807 2
+CGTTGGCTTAACAAGGTGCGATCGAGAGCTCTACTTCCATTCTCTCCAAGAATTAAGGCACGTGCCGAGGGTAACACTCGCGGAACTTATACCGATTGGT
+>82808 3
+GTACCGGTCACTGGCGGTCAGGCTTCCAGTCCTGTCACAGAAAATTGTATAAACGAACTCTCGGCCGTGTAAATCGCAGGTGGCTTGCATATATACGATC
+>82809 1
+GGAGCTGACGTGAGTCCGCTCTCATGAAAAGCAGTGCCTCGGAGTCGGAATTGATGACCTTACGTTAATAAGTCCCTAGCAAGTGTTATCAACCGCTCCT
+>82810 3
+ATATGCGTCACCCTTACGCATACCCTTAGAAGGATCTAGACAATCCCATTAGATTAGAATTGGCGCTGATGCTGGGTTAGGAGGGCTACCCCCGGAGTTC
+>82811 1
+CGGGTCGTGAGTTGCATTCTATTCAAGGGACATTCCCGCAAATCTCAATTAAGCTTAGGAGACATGTTCCGCTCCCGCGCAGCGGAACGTTAGCATGTAA
+>82812 1
+TGGAACGATCTACGGGTCTGTAGGTTTGATGGATATAAATCAACTAACATGCAGAAAAGGTCATCCCCTGCGGCCACACCTTGATCCCCGTGTGGCTCGT
+>82813 3
+TAACTAATTGGCACCTAGAGGATATTCATGGTTATCCAGTCCCGATAAGTACGCGCGCTAGGTGCTCGTAGCTCGTAGCGATCATATCTGAGCCGCAACG
+>82814 2
+TCAATAGGCGGAGGCCATTGGGTTAGGCGTTTCAGACCCCGCAGTGCCCGAAAAAAATACGTGTTGTCTCTGTGAATGTTTTACCGTCCCCTCACAAGAA
+>82815 3
+GGGGCACCGTACGTTGAACTGAACAGACCTATCGGTGGGTGACTAATCTACTGATAGGACGCACGCTGGTATGCACGCACCCTGCAACATTTCTTTTATA
+>82816 2
+CTCATGATGTTATGGACCAGCCGCGTCCCAACCGGCTAAAAGCAACGGAGTTGATTAGGCTCATGACCTTTAGACCAGCTACCTGACTGGTAAGTTGTTG
+>82817 2
+GCACATAGTGCAGGTTACTCATTTATCTCTCCCGCGTGTCTCATACCCGGGTCACTAAGTAATAAACTGGCGTAATTCAAGCAAGGTGACGGCGCGTGGA
+>82818 3
+AGCTAGAACCGAACTCATGGGTGCTGTATAGCAGCTACACCTATATAGTGGAATCGATTCCCGACACGCCTCTGATGGGCGACCTGTGGAATTTGTCCTA
+>82819 2
+GGTAATGCACATGGAGAGCAACCATCTCGGCATAGTTTGTTCTCTAAGCGCCCGCAACAATATGGCACGCGAGGTCCCGTTAGGCTAACTAGTTTCGTAT
+>82820 1
+TTTGACTGCGACTGGTGAAAGTCTGATTGTAGTCAGCCTGAATTCAGAGTCAAGCCCGAGTTCGTTAAGGCCCATCCCGGGCTACTGAATTCCCGAAAAC
+>82821 1
+GTGGGTAATTCGTTCTCTCTCACGCAAATGAGCGAACAGTAGTACCGGGTAGGAACGTCAACTACTTATGAGAGCGTCACGCTACCTCTCCACGAGTTTG
+>82822 2
+CCCAAGACTTTACTGCAGTATGTCATCCTTAATCGGGAACATAACATTCGTACCTGGTACGGTGGCGGGCATGGACACCGTAATACTAGGCATGCGTTGC
+>82823 2
+CTTCTCAAGCACCTATAGGTGGCCAGTATGAGATGCCTTACAGTAATCTGCAGTGGGCTTGGCATACCCCTATAGTAGCTAGGAGGACAGTTCACCTGAC
+>82824 1
+GACCACGTTTTCCAAGGAGTCTACATTAGTGAATGTAGCTGACATGCCCGAGCGGAGTAGCATGCACCCACGTCCGTATGATGAGGTTTCCCGAAACTTT
+>82825 2
+CTCGAGTTCGGCAGACTGCAATGTGCACGTAATTGAAGTACTCATTGAATGCAGAGTACGAACTCAGAGCTCGTTTTGCGCGGACCGTCTATCCTACGCA
+>82826 2
+CATTGTCGTCCAGGGTACTGATTACGATAGAGCCGGAGTTCCCGCGAACCTCGTCAGTCAGTTACAGACACTCAGAGTGGTTTAACTAGTCGATGTCAAC
+>82827 2
+TCGCATTGCCCAAAAAAACGAGGCGCTCCGCATTCCGTCGAGAAGGCGGCATTTACGATGAGGGGGCTTTTCCCGAATCATCATCTATTAGTGTATTACG
+>82828 1
+TCGGAGCAAGCAATAGGAGAATTTAATTGCTTGGGAGCCTGTCCACATCGTAGAGGCATACCTTTCGCAATAGTCCTGGCGCATTTACCGGCCTATAGCC
+>82829 2
+AAGGTCAAGACGTTCTGGACGAAGTGGCATGCACATTCGCCCAACTGGCTGGATAGTAGTAAGCCCTTTGAAGAATCTTATCTGGCCCTCCACCTTGGTA
+>82830 2
+AGGTTCCGCTCGCACGTTCCAGCCAATTACGGGTAATTCTGCCCTTGAGATTCTGCGTAATGTGCGGAACAATGGCTCCACAATAGATGAACGAGACTTG
+>82831 3
+ACTTTCGGCGCATGCCACTACAGTTGGCCATGCCCGGTCACCTGTGGGCACCTACAGGTGCAATATCTAATATAGATAAGACGGACAGGTTAGATGTTTC
+>82832 2
+TGAATTAGGCCCCTCAGTTATTGCGCATAGGGCAGTGGCATTTCGGAATGCTAGTACCGCCATCGTAAGCGCACAAGCCTGTAACTTACCATGTGCGATA
+>82833 1
+GTGAAACTGATTTTCGAACCCACAGTTATTCCGCTGATAGGCCCGACGTTATTCTTCGCAGCTGATACGGGTCACCGGTCGAAATAGATGCAGGTACAGC
+>82834 2
+TGTCTCGACGTCTTTTACCACAGTAAGGGGCGTTACAGAGATCCGGGCAAATCTAGGCAATCGGTCTTACCTGTATGCCGATCAGAGACTGCAACTTCAG
+>82835 3
+GCGCTGACCGGCTTAAATGATGATGGATGACTCGTGCGGCACTGACGACCACAATCTCATAAGCAAATGCTGTTTGATTTCGATCTCGGCATTGACGCCA
+>82836 3
+TGATAGGAAACCTAGTTATGTCATCAAACTACTCCGGCCGTGGCATGGACCAGTATGAGTGCCCAGGTCGAGCTACTCTCAAGTGCATATGGCCATCGTT
+>82837 3
+GAATCCTTATCACTGTTTGGTTGGTAGCATACACCGCAGGCCTTACCTGTGCACCAATTGGAGGAGATAGCCCAGTATATAAGCCAGGCGTGTGTACCAC
+>82838 1
+AGGGCACTCCGATAATCAATTTGTACTGGCGCGCTCAGCTAGTTTGTGTCAACGGGATGTACGTGTCCCCAAATAAGATCATTACGAGGCCTTCAGGCAC
+>82839 1
+TTCCGTCACTCACGAATCTACTGACTGCGCTATGATAAGTGGTAAGTGAAATGCGCTCGGATGGCCATTCGCAGACGCAATGCAGACGTATCTGAGCTTC
+>82840 2
+CAAGGGGCAGTCGCCTTAGCCTAGTTGTACATTAAGAGGATTCACTCATGAATGCGCTCGTGACGCACCGGCGATATTTCTCATCGAGATGATCACTCAG
+>82841 1
+GCAGTTCTAGTTGACGCGCCTATAGAAGCGGGTGATGGCTCAGGCCTATCAAATAACTATCGGCCCCCTTGGATAAAAGGTTCATTGTAGCCGCATTCAC
+>82842 1
+TCGCCTTCTAAATCCGAGGTTCTAAAATAGTTGGTAGCGCCCGCTACGACTACTACTCATTGAGCCCAGATAGGGAACGATCGGTCCTTGGCGATAGTAG
+>82843 3
+GTCGCAAGATGCGTGCCCCAGCACAGTTTGGACTTGTCGTCAGTCCGTATCCATCAATGAAACTACATTAGGAGTCTGAATGTTCCCCAGGATGGATGAC
+>82844 1
+CACACCTAATCGTTGCTATAACATAACGACTCATGCTTCTTGCACCGGACCCATAGCGGTATACGGCGGCAAGGATTTCGGACTCGTGTGATTTGGAAGG
+>82845 2
+AGGTCTTGATAGGGGGCGTGATGATGGAGATGCCTACCCTAACCACCCATTGCTTGACAAGTATATAGCCCTGGGTTGCACCAATTGAGCCACATACCTT
+>82846 3
+ACTTGAATTCTGTGAAGCATGTCAATAAAGCGACGTCGCGGACGCTGACCACGTCACCGTAAGCAACGCTGGCTGTGCAAGTATCGTTGAACTTCCGTTT
+>82847 2
+GCGGCCGACTTGCCAAGATCATGATCTTGACTGCAAGATCCCTAGGGCAGGTCAATAATCGTCGTGCGGTTTCATTATGTAGACGGTCCGAAACCTTAAC
+>82848 1
+CAACCGGTGCTACGGCATACCTATGTTCACTTTACATGCAAAATGCGAGGCCGTGAAGATGTTATATGCCGTCGGAGATAAGGTACCGCCATGCTCTTCG
+>82849 3
+AGCAAGTCTCTTATTTAATCTGGTGCCTATGACAACGCGGTCGCGCAAATATCGCGGAGTGCTTCGATGCCCGATGTCAATACGTACATAAGACGTGCGC
+>82850 2
+CTGCGTGCTCGCTTTGAGCAACCGGGCTTTTAGCGGAGTCGTCATCAAAGTCCTAAGATATTTCGCGCGAACGTAAAACTGGACTAAGCAACGCTTCTAG
+>82851 1
+TAGAAGCTGGCCATCGCATCCCGAAAATCCACCGCGTCTTAGTTGCGTAATCACATTGGTTTGCTTGGGGGAGTAGATCCTGCCACTGTAAAGCATACAG
+>82852 1
+GCGTACCCTTAGTTCTTTTGTATGAACCAGGCACACATATTTCTGTGCCACGGGTACAGCACGTCGAACTTAGCCGTACTATGACAGAGACGGGAGCGAT
+>82853 1
+TCGCATTGAATATGATAAAACGAGAAAACGTTGTATCCAAGATTGGTGTTCGGGCGTAGAGCCACCCTAGGTACTCCCGAGTTTTCCTGCCTGCCGACCG
+>82854 3
+GGTAGTCACCCACGCAGCCTTATAGTTGACTTGGGTAACACCTTAGCTGAACTATCGTCGTCGGGAAATCACCATAATTGAGTGGGGATCCCTACGCTGA
+>82855 3
+GTGGGAAGGATTCACCCAACCACGGGTATTTCGTCTTTAAAAATACCACCTCAGACCGTTGGGCTTGCGAGTGAACCGATGTCGGACTTCGATGCTCATA
+>82856 3
+GTACTGTTCCGAAGACGAGCTAGGGCGTGTTGAATAGAATCAGCGCGTCAGTACCTTCGTTACAATATCCGCGATTTACAACTCACATCGGTCGGTCGCA
+>82857 3
+TCGTTGTTTGACAGGATACAGGCGCAAGCGGCCAGTGAATTACACGGTAACGCCCTAACGTTCTGTTTCTGTTCTCTGAAAACGCTCCAGACGCAAATGG
+>82858 1
+ATAGCGTTCATGCTCAACGTTCAGATTAAATAGCTCCGTGCGGGGATCCTTTTCATGCCTGAAAAGCCAGAGTCGATATGACGATCTTCGGACACGGGCC
+>82859 2
+GCATGCCCTTAGTCCTGATGGCTTCTTGATCCACCCCTCTCCCAGAAGAGGATAGGCGTTAGATGAGTTCGCAGTGAGGAAACAATTCATCGTGGACTAA
+>82860 1
+TTCACGATGCTGACAGTTCTATCGGTTCCTAGGATCAGTCAGTGTTTACCGACGTTAAACAACACCTTCGAAAAAGCCGATCCTCGGAGGGGTTGACGGC
+>82861 2
+CGTTTGCTGCTAGCATTTTGCCATAAGACCAGAATTGACCTGCGGACCTGAGCCCAGCGTACACATTTGTCTAGGAATGTTGCCAAACGTTCAAGAGGCG
+>82862 1
+AGTCGCACATCCGTCCTGGATCCCTAATCTAGTGAGAGGTATCTAACAAAGAAGATGCACAGTAGGTCGGTCGTTAGCCCTGATTCCCTTACTGGCAGGT
+>82863 1
+GAACCTTTATTGAGCGGCTCGAAGGCCATACGAGGACCTGATAAGTAAGCCATTTGTGGGCATGCTCCCCCAGACATTCGCTAGAAGGTTTACTCTATCG
+>82864 3
+TGGACGGGCGGGTGGTTCTGCTCTAAAACGGGAACGCCCCCGCACCTTCTCGTAGCTTAGCTCTAAGAATCAATATTAATATGTAATGCGAGCCCATAGT
+>82865 2
+ACATGTGAAGGTACTTAATTTCTGAATCCTAAGCTAGGTTCGAAACGCGCCATATCCCTACCGCCTGCGAAGGATCGGTTGTTAAGCCCCAGATCGGTGG
+>82866 3
+GAACTCTGCCGAGCTGAGGCATCGTAAATTCCTACCAATTCATGCGCGCTGAGTGAGAATTGCGCCTTGGGCCAATTAACCGAATGGACTATCGTCATTG
+>82867 3
+CGCCTGTAGGAAACCTGTGATCAGGTTTGGAATGGGTCCGTTTCCCGGGTTAGCGTCCTTTCTGACCCAATTAACGGAACCGTGACTGAATCAAAACCAA
+>82868 3
+GGCTTAAAATACTTACTACGAGCGCAGGGCTGACATGATGTGGGAAGCATTCTCCTGATGTACCAACAGTCCCCTAGATGTTCGTGCAGTCAGCCCTGAT
+>82869 1
+TACGTCGGAATCTAAATGTTGACGCGTTATATGTTGCCCGATCGCAGGTCCTACTCAAGGATGCAAGCACGCCACGCCTACAAGCCTAGGGATTTTTGAG
+>82870 1
+AACTTACGGCTACTAGGTCCATCAAGGTTATAGTCGGCCCCTAGCACGATGGACATGCGTACCGCTATATGGCGTCTACACTCGAATAGTGAGTCGAGTT
+>82871 3
+CCCCTCCTAAGGAGCGTTACGCGTAGCCACCGGATTAGGTTCTACACCCTGGAGGAACCTATTAAAGGTATGCTTGGCAATTGTAATGCGTTTGAGCAAC
+>82872 1
+CAGTTGTCGGCCCAACATGGTTAAAGTCCTGATCGACCGTACCTCGTAAGGCGTGCGACGCATGGCAGTGAGACTATGAACTGCCTGTAATTTTCTCAAA
+>82873 2
+AACGAGATATGGGCTCGTGCACAGAGTGCACACATGCTATTTTGCGCACGGGAAATCACTAGCCCGATATATCTGCGTTTCGCACCGATGAGTCTGTTCA
+>82874 1
+AACGAGTGCCAACCATAGATTGCTCTTAATGACGGATTCCTAGATGGGGCTATCCGTCGGCTGACAATTTACTCTTGATAGGCGCGTCGAACGCTGACCA
+>82875 2
+TCAGTCACTAGTGAGTCAGATAGTAACTGGACCTACCGTTTGGTCCTCCATGGGTGTTCAGGTGAGTGCATGCTGAGACCGATTTCCCCACAAAAGACCA
+>82876 3
+CCACTCTGGATATGCTCGCTAGTTATTGTACACATAGAAAGTCTACGGCCTGCGGCGTGACGTCTCATAACGACGCTAACAGCCAGTTTTGGGAATAGCG
+>82877 3
+GTTCGGACTTACGTGCCTACTGGTGTTTTAGCTCCATCTTCCGACGGTCTAAATCCGATCAAAGGGAGGGAAAAAAACTTGCACGTACGAGCGGCTCCTA
+>82878 2
+TGCTTGAATCGGAGCGGCATCATTGCCAGTTAGAACTCCCAATGATTCTCTAGCGCGAAGGGACGGAACAGTTACGGCTAATTTCGCACCGTTTTAGCCA
+>82879 1
+GCGAGTCACTCTCTTGACACATGGAGGCCAGTGGAAGTTCTTCCCGCAGTGTGTAGAAAGCTACGACTAGTCGCTGTTCAACTCGTCGTAAGACCAATTA
+>82880 3
+TCGTAGCCCCATACGCCGTGACAGGTCACGTCGGACATTATCTTGGTCTTGAGCGGTTAGAGTAGGCCACGTGCACACTATTGGGAACCTAAACATATTA
+>82881 3
+CTCCACGGCTAATGGGCACCCTCCGAATGTATCTGATACAATTGTGAGTGCCATAGTGGGGGAGATCAGCCGTGCCAATATTGTAACTTCAAAGCGTCCT
+>82882 3
+CAATGGGTAGAGAGACTGTTCAACTCTTATCGGCAATCTGGCAGACGCCGTGTCAGAGCCACCTCTTGATGTAATCGAGCGCTGTCACGTAAAATGCTTC
+>82883 2
+CTTGCTTCTCGTAGACTATGAGCAACTGTGCCTACATTACCTGTATGGCCTTGGACTACCACGTATCGTGAACAAGGAGCAACTCGGGCAAGGTACTGGA
+>82884 3
+TTCTAAGATAGTCTAAAGCCCAGTCATTAGTGACGGGCGTAGACGCCGACGGTATAGGTTGTACCCTCTCTTTATCTCGCTGAAGGGCGACCCATAGAAC
+>82885 1
+CATCACCGACTTTCAAAATGGTCTCTAGTTGGAGTCCTCTGAGGAAGGGAACATAAGAGTATGATAGCACCACGCTCTCATCGTCCTAGGTGGTGCGCCT
+>82886 2
+CTCACAAATCGGATCATCTCGAAGAATGGCCAAGCTGTGGTTCGACCAGGTGCTAATATCGGTACGTTCGTAGTCAACTGTGGTTCCCAAGACTTCGCAG
+>82887 1
+AGCCCGGGTAAGCTTCGCCAGCGACCCACCAGGAGTCAGATATTTTAATACGAGCCGTAGGGAAGCCTGATATCCTGTTGTGCTGGAATTTTCAACTTAC
+>82888 1
+GATTGGCACTATCCCTAATAGATAATCCATAGAGCGGGCCTGTCATGGTCGTTGATCTGTGTAACCGGCAAGACATTCGAAGGTGCGCTAGCCATACTCC
+>82889 1
+CGAGCAAGGCACAGGTCATTCGGAAACTTTTTTCGACGTCTCTTGATTAATCCGGAGCGGATGGGATTGATCCGCCATCCGGCTTAACAAGAGAATCCTC
+>82890 2
+TGGTGCGGATATACATTTTGTAGTGATAGAATCGAGGCAACCATGCTTATGGGGCCCTCCGCAATGCGTAGTAGAGGTAACCCCCCCACATCTTATCAGC
+>82891 2
+CGAATTGGGTTACAGCTACCATGAACGGCGAAACCGTGCTGGTGCACTTTTAATGACCCAAGTTACTTCCTGGTGGAAGTACACTGCACGGTATGCACTC
+>82892 1
+GTGCGTTGATAACGACTTGCAGCCGCCTAGACATTAGAGTGGGTCACTTGCAGCCTAAACATCCTAAGGTGGACTAACGGCGCACTGATATTGCTCTTCA
+>82893 3
+CCATGGGTGGCGGCAAACATACTGAGCATTCTGTCCTTTGTGTGTAGAACATGCAACAGTTTGAACATAGCCACTAGCGTATCCACATTGGCGAGTCGCC
+>82894 1
+TTGCTAGTTCTGCCCAACAATGTAAGTGTAAGTGACAAAGCTTTACAGTGCGCGAGAATGGTCCGCCACTACCAACGTGAGGGACGCCGTCCGTCTTATT
+>82895 2
+ACTGGGCCATTTCTCGTAAGCCATGTCCATAAGCTGAATCCGCAATGAAACGAGGTTCATGGAGTACGGCTTGGTATTGAGCGTACCATACCCACTCTGG
+>82896 3
+CATTAAGTCCGGTATATTACAGGTAGCCGCGTGACGCGAAACACCCACGTAACTTGTGGGTTCGGTTTTCAGTGACAAGTCGAAGAACGTCTTCCCATCG
+>82897 2
+TCAGGGAGTTGTCCTCCATGAAAAAACACTACTTTCGCTTCGAGAGTGTGCACGCAAAGTCTCGGATCTGGGCGGCAACATGCCTTTCAATATGTGCCAG
+>82898 1
+GCAGGCCGCTTTTACTGGACCAGAGCTTGTGGTAAATGTTGCAGGCATTTAAGTTGCTCACGACAAGCCCGATGGAGACTCTATCCCATTAGATAACCGC
+>82899 3
+TGCCTAGACGACCTATCGAGTCCTTAATCCTTTGTGGGAGGAGATGACAAAGATGATCTATAGTCTCACCCGCATCGTATGCGGTTGGCGAACATCGACC
+>82900 1
+TTCAGTAAATATAACGCGAAGTGAGGTATCCTTGCACATGAAAGCCCGCACTGCCTCTTGAAGTTTACTCGAGGTCATGGCAACCGGTTGGCGATCCTCG
+>82901 3
+CCTTCGGGCCTCGACATCGAAACACCGGTACTGACAATGCTAGATTTCTGGCTAGAATGGCGCCGTCCCAGTAAAGAGCTGCAGTTAGGCTAGATTTATT
+>82902 3
+CACGCTATGTCTAAGGATCCAGCTTCCGGATTCGAATATCTTGGGATATCAGCACATCTAACTCAGGACGTTAGGGGCATTACAAGCGGGCCGTGTACTC
+>82903 2
+AGCCCCCAAGGGAATAAACGCCGAAGAGTTGTACTCAGGTTCGCGGGACCTTATGTTAAGCGGATCTTTTGCGGCCCTTATCTACAAGTGACCTTAGTAC
+>82904 3
+ATAGGTTCGGCTGCTGTGACATAACCCAATCGCTATCTCCATACGTCCGCAGAACGTCAAGCTCGCTTTCATTTATGGGAGCCGTTTGAAGAAAGCGGAG
+>82905 3
+CCGCTACTCAGGAGGAAGTGTCGTGCGTAAAATACGAGAGTTTCCCAGTCTGTAGCGCGGTTATCTAATGAGCCAACGGATGACCTCCCTGCTAATTACT
+>82906 3
+TGAGAAAAATGAGGATGTGTCCCGATTTGTCGCCCACACAGCATAGTCGCTGACGTAGCTCTGAGTCAGTTATGCCCTACCAGAGACCATCGTTTAGGTC
+>82907 2
+ACGCTGAGCAAAGAGTCTAAATTCTGTAAGTCACGCGGGCCTATCCCGCGATTTATTGTTCGGACGCTCTACTAATTGACGAGAAGCGCCGTTACGCGAT
+>82908 1
+GACTCATACCTGTAGGTTAACAAAATCCCTTACGTAGATCACTATTGATGGGGTGAGCGACTCCTCAATGCGTGTTTGACTTGGCAAGGGACACCGCCGC
+>82909 1
+TACAGGAGCCCGTGCGCAGACACGTATGGAGTTTTGTTATAGATGGCTACCCTCTCCTATTCTCTGCAGACAGACGTCTGGATCGACAGGAAACACTTGA
+>82910 3
+ATCGCGCATCTGTCTCGCGTCAACCGATAGGCCGAACTGATCTCGAGTTTGAAGAACCAGAAAATCGGTCTCTGAATCGTGTATGGGTCGAGCTCAACTT
+>82911 1
+TTCGATCTGCGCACGAAATCTCCCAACAGGTAGTGATTAGGAGGGCGGATCGAGTAACCTACTGTCGAACTCCATAACACTTCTGTGGTGCTAATCTGGC
+>82912 2
+ACACCTTGGCTGAGGTACAGCAAACAAGCCCTGAAGTGCTGCCACATTCGGTGTGCCATGGACGGTATGACTGTTTCTATTCGGTAACACGCATACTTGA
+>82913 3
+GATCTGTGCCAGAGTTCAAGCCCACTTAGCAAGTCCCCTGTACAGTTCTGGTAATGGTAGTAACAGGAGACTTTAGATGTACCGCAGTGCCTATGCACGC
+>82914 3
+GATCTCCAGCGTAGCTTACAGCGTTTGTGTATCCTCATCGCCGCTCAGGTTAATGCGAATAAAATGAGTTCCCTCACGAATCAGGGTCGCAATAGGCAGG
+>82915 1
+GACCCAACTGGTGCGTTATGCCCGTATAGGACCGATATCGATCGGCGATTGAAGTAGCGACAGAGCATCATCACCTGTTTTCTAATCCAGCGAGTCTATG
+>82916 2
+GACTGGTATCCCTGCAATCGGGGATTGGCCGGGCCAATTCCTGGTTAGCTCTAGTATCACTCACAAACAATAGGGGGTCTTTACCGTGCACATAAAAGTC
+>82917 1
+GCATCGTGAACCCACAATCACTAGTGTATGAGCTTTCTAAGTCGTCCTAGCCCGAAGTTTAACTCTCTTTGAGGACATCGTTGGCGACGAAGCGGGAAGC
+>82918 3
+GTGTTACAGGAAATATTGAACCGTCATTTTATACCGCCCACAAGCGAATATGCAGACCGGGACTCGACTGGTGCGTGCTCTTAGCGCAGTTTACGAGCTC
+>82919 3
+GGCTATCCTATCTGCGGCAATGGGTAAAGGGCATCTTCTAATATCGTGCAAGCTTTCGACACCAGACGTTCTCTTCAGAAGGCCAACGTTCGACGGATGA
+>82920 3
+CTTAGGGCAGATTGACCTAGGGATGTAAACTCGTGCATCCTGGACTGCAATCTCAGTCCGCTTTAGCAGAAACTGGGTATACGCCAACGCTCTCGATTGA
+>82921 2
+TTCTTCGGTCTCGCGTCTCAGACAACGGTTTCGTTGAATAAGAGCAGAGAATCATAGGCCACTGTGCCAGCGTAAACCACATTAGGTCTCGCGCTGAGTA
+>82922 3
+TGACCCACTCGAGGTCAGGTTACTGATAAGACCGGCTAACGCTTGGTATGGGCTATTTATGAAACGGGATTGCCATACCTAAACGCCTACATGTGTGCCC
+>82923 3
+AGAGTAGCAGATCATGAAGAGGTCCCGTTGCAAAATTACCGGGCCCTGTCCTTTTTTCTAGAACGTAACCGACATCGGCGGCCATTACGATGTTAGGTCC
+>82924 1
+CGATATCGCCTTCTTATATTAACGAGGCCTGACGAGTGGCAAGGAGAAAAGGCCTTTCTTGATGTTCACCCCGAGTCAGAGATGCAATACCGTGGTCCTC
+>82925 2
+GGCTCAACCTCCCAGATTCACGAGACCAATGTGATCTAGAAAGCCTAAGACTGCCCTTATGCTGTGACGTTTTGCATGCTCCCGAGAGAGGTATTGTGGA
+>82926 2
+ACCAGCGCTGCAGTACCGTCTAGCCGGAAACGAGCCTCACAGCTAACCTCAAATGTTTTAGCGGGGTCGAGATTTATGGCATATTTACTGTGGGCTCTAA
+>82927 1
+TGTACAGATCCCCATTTTAACGTCTAAGCGGCAATAGTGGCTGAATACATTGCAAGTGCCGCCGCCTGGGGTCAAAACTTGCCCGTCAAGGGGAATCTTT
+>82928 1
+GCATCGAGGAACGGCATTTGTGAAGTAACTCTTGACGGTGTTTAAATACGTGTTCGGCCGGGCATCCATTCCACTACGTCGAGACCGCCTGCAATTAAAC
+>82929 1
+ATTTCCAGCGTCTCAACATGTATGAACAACTGTGGCTGCCGTGGGAATGGCGTAGTCGCCCGCCATATGAGAATTGTCATGTGAACATTCCCAGTACGAC
+>82930 3
+GTTTCTTACATTTACTTAAGTGGTGCTACTACACAATTTTGACAGGCGCCGATCCGCAGGCGGAATCGATCGGATGCGTAGACCAGTCAGACCCGACGAT
+>82931 1
+GTTAGGCGATTGACTTATCTATCCCAGGCCATCGAAAGGCACGCCGTAGTTAAGCAGGTCGTTCAGTGTAAACATACCCTGTCGGGTCAGTATCCCGTAA
+>82932 1
+CCGCTCCCTAAGTGAAACGAATGCTCCAGTAGATGAGTTATAGTACCACCATAGTGCTACTCCACGCGGGTCGCGCAAGTGATGATGTCGAGATTCGTTT
+>82933 1
+GAACAGCTTCCCTGAAACTCGAACCGTTTTTGTTGTGTCGCGGACTAGTACGAGCGAGATCTACTATTAAGTCTCCCGAAGTCAAAACGTAGGCCTGGGC
+>82934 3
+TCCGGTGGTCCCATCGGGGGCCACGCAGTTGCCTCGCTCGTTAACAGCGTTCAGATGACGTTACTGCAAACGAAACTTGAAGGTAAATCTTTACAATATG
+>82935 3
+GCTGTTAGAGAGTTCTGCCAAGAGTAGTAATCCACTCCGTTCCAACCGAGTAAGGAATTGAGCTGGTGCTATCTATCGCACACGCGCGCCATTATGATCG
+>82936 3
+CCTTCCATGGCTATTGGTTGTGATCTTAAAAGGCCCCGTTAAAACCCTCATTACAGTGTATGAATTGGAGCGAGCAAGTCATCGGCCCTGGAAGCGCCGA
+>82937 3
+TCGCTACACTGTAAGCAGCAGGTCCCTACCAGACCATGATTTAATTCGGGATAGGCTAGTTCTGGTGGGCAGCCCGCTGACATTAACGTGGAATTCATCA
+>82938 1
+GCGACTATGCGTGTTCCAGCTAGTAGGGCGGTTTTTGGTTAGGTAGGCAAACGCTACATCCTTGCTCAGTCCTATCGAGACGAACAATACAGTCCAACAC
+>82939 1
+TCTAGGAAGAGTAGTCTCAAATCTCTCGACGCGATCTCGCCATTAGGAACCGTTTTAGGGGTGATTCAAACATCGACCTGAGCTCAGCTGCCACGTGTAG
+>82940 1
+CCAGTGATGCCATGAGTTGCGGCTATGGTAAACCGACGTGTAATATCGCATCGTTGACTGCTCTGCCTAACCCAATGGTCCCGGAGGCAAAATTTCTAGA
+>82941 2
+CGTAAGCGCGTCAACTGTTCTTAGCGAGCGGCCAGAACGCTAACTCTTATAGTCCTACATAAATCTACGATCTAGAGGTAGGCACCGCTTTGGGACTGTG
+>82942 2
+CATTCCGGTTAGCACGATGCAGTGAGTATCCCTAGGCACACGAGGTAAACCGTACAAACATTTAGCTGGTCCCTTGTCGACGATAATTGCTGGTAGTCCG
+>82943 1
+GCGTTCAAGTCCTCAGGGTTTGGGTTCAAAACCCAAATGGGAAGCAACTACTTGCATGGTAGTTCCGGTTACCACTCTAGTGCCATAGCAACATGTGCCG
+>82944 2
+CTCAGAAACAAGATGCTGTAGTAACCTTCCCCAGAACGGCGCTAATCGTAGCCAGTAGTAGAAGCGCCATTGGGTACCTACGCTATGTGTCGGTCTTTTG
+>82945 2
+CTCAGTACTCGTTCACTCGTTTTGAGTGTCACCTTGAGAAGAACAATTCAAGTGGGGTGCCGCAGATCGAATGCTAACATCTGCCCGCAGGATTCAGGCA
+>82946 2
+GTATCACAGGGGCATGCAGGCTACACTCCTGGGTATTCGAGACTGTAGCAGCCTTCTACGTGTAATGTCGAAAGGATGCCATATTCCACGACTATATCGC
+>82947 1
+AATGAGTGCCCGGAGCAGAAAGTTGAAATCCCAGGTCCAAATATAGACGTATGTCCTTCCCCTGTGCGTAAGTTACAGGTGCCCTTTGTTAGATGCCCCG
+>82948 1
+TGCGCCTTAGAGTTGTGGTGAACACTAGGGATGCTATGCTTACTACCAAGGGTGTTACCAGAAGTCAGCGGCTTCTATCCATCAACGGACATAACCTGCC
+>82949 2
+CATAAAAATCCGAACATTGCCCTCTCGTCAGTCGTCTTACGAGTGGCCTTCGTGGGGTCCGGTGTGGAAAATGTAGGAACTAACAATCTGATCACGCCGT
+>82950 1
+CAGTCTGCACGCGGTGTAGAAGGCTTCAACTGGTGATGCTCCACATAGTCATGAAAACAGTACGGATTGTACGCATACGGGAGTATCCCTCTTCATCCTG
+>82951 2
+ACCAAGCTATTTGACCTTAGTCTCCATCGGCGCTGGGATCGTGAGTCAAGTCTCGGCACATTTATATGAATGGCTGGACACGTGATGTCACAGAGCCCAA
+>82952 1
+TTAACATTGAACCAGGTGCGTTAGGAAGGACTATGGTCCGGAAATGCAGCAAGACCCCTTTAAATCGATCCTTATCGCCTGCTTACAGTGTCCTGCGGGC
+>82953 1
+CGACACTTTGGGGCACTTAACGGTAACGCCCCATAACAGGTTCGTTATCTCCCAGGTAGTTGATGGGATCCCCTAATTATACGGAACAACGGTTTGGGCA
+>82954 1
+ACGAGCGGCGGATTACTCACAAACATTCGGCAGATGAGAATCGTTGACACCCGGCTCATATGAGATTCTGCCTTGCCGATGGTGACCTCGTCTATATATG
+>82955 3
+GTCCCACACGCGTGGTACGTGTGCGGTACAACTGGCTAGTAGGACATCCACCATGTCTTTTATAGCTAAGTGAGGTATACGAACTGAACTGTACCACTGC
+>82956 3
+ACTTTTGAGCGTGCTTGCGATGACGAAGGAGAGTTTCTTCGCCTAACTCCATTTATACCCCCTAATGAGGTGTGTGAGCAACCGACGTCGACACAGGAAC
+>82957 1
+GTAGCCCTGAGTTACTTCCCTGATTAGCGCGCGACAGGGAACCAGTATATTACAGCGTACCCTTTGTACGGTGCAGTAATCCACATGTGCTTAGAGGAAC
+>82958 3
+TGTCGACGCATAGGTCCCGGAGATTTGCGTCGGGAGCTTACATCTCGACCTATTCATATAGTTCAGCCCCAGAAGAACGGTCGACGTTTACTGAAGTCAA
+>82959 1
+CGTCTAAAAAGTAAGCCTGGGTTCATGTCATGCCTGCCTGTTGTCCGATAAAATTGCTCAATCAGAACATCCACGACGTCCGAGGCCGTGTATCAGTGGG
+>82960 3
+CGGGTTAAACGTGCTACTAAGATAGTGGTGAGTTACTTGTACGTTACTTTCCTCAAAAGATCACTAGGTGCTTCGGAGCAAGCAGGCTCGCGACCCACCC
+>82961 3
+CGCGCCGGAATGTCCTAGAGATTCGTGTGCTGACTACTATCCTGACACGATCGTAATATAATGCCCACAGCGATATTGTACCCTGTGGATGCTGAAGAGC
+>82962 3
+GTAACGAAAGGAGAAGCTCTGCCTCTGACCGAGCGCTTTGCACCGGAACAATTCCTGGATGTTCCTTACTCGATTGGCGCTGAAGACGTTGTTCCAAATA
+>82963 3
+GAACTTTGAGGCGTTTTTGTTTACGTCGAAGTCGCTGAAAACCTAACACGCCTCTTCCGAAGCTCCTTTAGCCCAAGAGTAGTCAAACGACCGAGGGTGG
+>82964 3
+AAGTCGCGCATTGTTGCAGCATGCTTAGGCTGATCTCCCACGTTGGACGATTTCTCCATGTTGAGGACTGCTTCCTCCTCGAGCGGAAGAAAAGAAACAA
+>82965 1
+TGATTTTTTCTCGCCCTAGGTGCGTACCGAGAATTCAAGGGACAGTACGCGAGTGAAGAGGGCAGCCGTCTCCTAAATCCGAATGTTCCCGAAATCTATC
+>82966 2
+ATGACTGTTTTATATCATCTCTGTTCCACATCGTCCCATGCGGAACGAAAAGGGCTTGGAGGCGATTAGCTTTCGAACCCGGACAGGCTGCGTCAGAACA
+>82967 3
+ATACGAGTCGACTTTTCCGTTGGTCTAGGCTCACATGTATCAGCCCGCTGCACGCTTGCTACTCAAAATGCGCATGCCCAAGATATGGGTGGAGTAAAAG
+>82968 2
+CGGGATCCCACATGACAGCAGGTTCTGGGTACATATAGCGTCTAAGTAATCTGCGTATCGCTAATATCAGCACAACGAGCAACTGTTCGCTTGGTGCCTG
+>82969 1
+ACATTAGGCTAAGTACTGAAGTTCATACCGGAGTGCGCCATGTAAGACCTAGTCTAGTGCGCATCGTCCAACACGTTATCGTTGTAGTGGGCAGATCCCC
+>82970 3
+CACTGAGTTGCACTGAATGGCACGTGACTTGAATCGATCATCCTAGCGGTGACAAGCGAAATGCGTTCACCGTCGTTTTAGGACGCAATTTTCCGCGAAC
+>82971 3
+CTGTAATTGGTAAGGAGCAGACCTTGAGGTGCACCTCCGCCCTCAAAGATGACGCTAGTCACTCACAACACTTGGAGTGTGATGACTTTTTCGTAGCGCA
+>82972 1
+CGGTCCGTTATAATACTTGGAGTTGCGCGTTAAACCGTCATGTCTTCTCAATCATATTGGCCAGACCGCAGACCCAGCAGAGATCTAAGCAGAGGCGGTT
+>82973 2
+GTCGTGAGAACTCCTCCTGCATCTTGCCGAACCGGTATGGATCAAGGCAGGTGATGACGTATAATTCCCGATCTAGCTATAGCAGGAATTCCTGACCAGT
+>82974 1
+GGGAGAGTCATTTTCCTTACCATGCACCTAAGCAACTTGATGGTTACTGGTCGCCGGCCCGGCAACAATAATTAAGGCAAGGGTAGGCCTCGATATCTTC
+>82975 2
+TGAGACAGGGGGCGTCTTTTAATACGATACCTAGGCCCTTACGGATCTTTTCCACGCTTAGGATAGCCATCTAAAGACGTGTAGCATCCACTGGGCAGCA
+>82976 2
+CGTGCCGAATGGAGAGGATCAACCCAGACTATGTCAATACATTCCGCAGTTTGTCACCCTATCATTGTTTGGACTCGAGGGTCGGGACAAGTATGCCTAC
+>82977 2
+AGGCAATTAGACCCCGCCGTTAAGTTTGCGAGACTATTATCTATCACACGTGCTGTGCGAGTGGAGTACTTCGATAAAATGTCGGGCACTGGTCCCAACC
+>82978 2
+CTTAGCCTTAACGGTCGCCTTCCCTCGTGTCCCTGATACCGATTAGGTTGAGGTACGTGACAAGTGATGGTTAAGTAACAACGCAGCCTTGCGAGAACAA
+>82979 3
+GCGTTCGTTCCGGGACACGAATTTCTAAGGCTGGACTCATACGCCTACAGAAGTGAGTCTGAGGGACCTGTAACTGAACTCTTGACACTCGACAACTTTG
+>82980 1
+AGATCTGGTCGACCCTTGCTAGAAACGAGGTTTGAGTGTATCACCTGCCTCGGTCGACGCATAGTACAAGCCCAATGTGAAGCGTCTATAAGAGCTCCTT
+>82981 3
+CATTAGCCGGCGGCGCCCGTAAATGCAAATGTACCGTGATCTTAGTATTATTCAGAACGGCAGAGGGTTCGTCTTTCCCAGTCTTAGCAGACCGCGAAAT
+>82982 3
+CGCATAGATGTGCACACTAATGCTGTGTTAGCGGTAAGCTATAACGGAGATCGGACACATCGCGCCGGATAATCGTTCATTCAAGGGTCTGCCCTTTCCA
+>82983 3
+ATTTAGGCTTAGTCGGAAGCGAGCCTTACATAATGACTTCTATAGCAGGTAGGTCCCGACCTGATCCTCCACCTTGACGGCAGAAAGTCGTAAGTGGCTC
+>82984 1
+GAGTGGTGAAATTTTCCGCTAGTTGTATCCAGCTTGAAAACTCTGACTCTGTCCACCACTATTAAGGGAGCGCCAGCCGGAAAGGACTCGATACGTCGTC
+>82985 3
+GGACAGACGGGTTGCAGCGTAGGTATACAGTGTTATTTACCGCGTCATACCCACCTCTTCACCCAGTGAGGGCACTGTATGAAGCTTAACTGACTGCAAT
+>82986 2
+TCCGTGCTAGAGGACGGTTAGGATGAATTTACTAGATGTCCGACAGTACCCAGAGAACATAGCTCCTCAGGTTTGACGGACTCTTCGCCCAGATCTTCGA
+>82987 1
+CTTCAGGTAGGGTATTGTGACGTCGGCCCAGGTACGAGGGACAACACATTCTCAATGCGAGTAGTGTCTATCAAGGTTATATCCCTCAATCTCACCGACG
+>82988 3
+CCGTAAAATGGTTATATCTAGCCGTTCGATAAAGCGAAAACGCCGCTGCCAGATAGATTCGCTTCTCGATTGCGGACTGGTACCTCAGATGGCTTCCGAG
+>82989 3
+TTTCGGCTCTACCACCTATCGACGCCATTCGAAAAGCTGGAGCTTCGTGTGTGTAGGTGACGTGAAAAAAGTCAGTACCGTCTGCTTGTAAAGACCGCCA
+>82990 1
+CAATCGTGCATAATTAGTAATCAGTCAGCAGTAGGTCGCCTCACTGATGTGTCGGAGGCGCGGCCAAGGTTGTTCCCCCACCATCGCTAATAGTTAGTAA
+>82991 2
+TTATACCCCTGCACGTACGGGGGATACCAACTCGGGGAGGGCTTGTGCGTCAAAGAGTAAGATCACATCTACACTTGCACTTGTGATGCTCCTAGATTCA
+>82992 3
+CTTGTTCTTTAACGGGTGGCGACCCGCCTAGCTAATCAGGCGGATATTCTGATAACGTCCTCGCCGAGTATAGGATCTCAAAGAGGGCATACACCAGTTA
+>82993 1
+AGCATGGCAGGGCTTAACTAGAGTCAGAGCTCCCTGGATTACTCTTCTTCTACACATTAGACAACTTTCGTGATACCGGCCATGACTGGCTCGAGAAGGG
+>82994 3
+CACGAACACAGTCAAGTGGTGGTTGAAGGGGCAGCCGATATTATGTTAACGTAGCGAAACTACCGCTTATTTGCCGTGCGCTTGATCCCACCACTGCATT
+>82995 2
+CTCTTTCGAAATAACTTGCCTCTGTGACCGGTTAACGAGCGCATTTGCGTGGATACAGCTAACCATTCCGGGTGTAGCACAGGCGTACTCAAACGGAATG
+>82996 2
+ATGTGGAGCTGAACAGAGTCCGCCCTTGCGGCGACCGGTGCTACTAAATCTTATAAAACACCTTCACAAAGTTCCCCATGTGGTTATGCGAGTGATGGCT
+>82997 2
+CTCCTCGGGTAGATTCATATGCCATGATCGAAATCGTAAGGCGTAACAACGCGAACCTAATTGTACGAAGCTTGCCACCGCCGGGCAGTGTGTTTATCGT
+>82998 1
+CTGGAGGGGCCGGTATCACTTGACATGAGCCATCGGTATATACAGAAAGTCTCATACTCAAATTGGTAGGCACTTCACGGGTACTTCGGCTCACCCTAGT
+>82999 3
+ATTGCGCTTAGTAGCCACACCTGGGTGACTCGATTAGCATGGCTAATAGGAATTCTGGGTCCATCACAATCAAATGGGCGCTTACCCCTATGACCGGGTA
+>83000 1
+GGCTGAGCCATGAGGTTAAGTGCGTGCTCTACGAGACATAGGGAACTTAGTGCACCACTCCTATCCCTAAACCACATTGAGATTCATTGTGATTCGCGCG
+>83001 1
+AACGCTTCAAAATGCTCTACTCCGAGGCCATTTGCAGTGCGCTTGAACTCCGACATGGCAACAGCAGATAAGCAAGCGTATCTTGTTTGATGGGCGCTTG
+>83002 3
+GTCCCTAAACCACGTAGGGTATTATTGCGAGAATGGCAACCCACGGCTGAATTTAAAGACACGCACGGATGTGATATTCAGGTCTTCGCTCCTTGTGGCC
+>83003 2
+CATCGGTAAGGTCGGCTTAATTCTGACCGTCAAACTATCTTACCATCGACAGCGTAACCCGCTTAAGTGCAGGTATCCTGTTATGCGCGAGGATGGACGA
+>83004 1
+ACATGATATTGTATCCACAGTGTACGGGTATCATCGCTAGGGCGGCTTTCCAAATCTCGCGACGCGAAGGTCCGCTGTAGTCACTTGAATAAGATCGCCA
+>83005 2
+TAAAGCTTCAATGGTCGCGAGCTGTCCGCCGCGTGAACTACACGAGAGATAGGAATTATTTTCCCCCACGCGAAGCGTGTGATATATCTTCCTGACAGTG
+>83006 1
+TATTATCCCTAGTAAAATAATGGTGGAGTCACCCCCGGTATGCTTGGTGAGACCCATGCTCTCTGTCAAGTGAGCAGGTCCTGAATGTGACCACAGCCGA
+>83007 2
+TTTAGTGAGCCCCATGCCGTACCCGGTGAGAAAGTCAGTCTTAGTTCTAGTTGATACCAGATTTCCGAGAACGACTTCGTCGCCAATGGGCGCATAGACA
+>83008 2
+CGAACTAGCTGTCTCGTAGTCACATAACATTCTTGTCGTATTATGCCATGTCATCATGTCGTCAAGGGTGACACCGACACTGGGGATCGGAGACGAACCG
+>83009 3
+CTTTGATCAACAAAGGAATGACAAGGCCGCTACCCCGTCACTTTTTCCATTGAACTGAGGCAGTCGCTAATGGGGCAGGTGTCTGTATATCGCGAACTGC
+>83010 1
+GAACCTAACTATGGAGAGCGAGCGGAAATGTTGCCTAGGTTATGGCTCACCCTGGTTCGTATCACAGAATCCTGCGCCGTTCCGTCATAAATGTTGCCAA
+>83011 1
+ATTTAAGCCCCTAATCCTGCGCATGACTGTTGACCTTGTCAAGTCTCAATGCGCACTACAGCGAACGATATGGTTCATTGGGAGGAGGCCAACAGTTGCG
+>83012 1
+TCAAAAGGCTAAGACGACGCAAGCACACGCGGGCGGAGATACTCTTTCCCCTGCATTTAAATCTGTCTGCTCTTGTGGGACCGCGAGAGAATCATGTTTT
+>83013 1
+TCGCGCCAGACGCGTCAAGATCAGCTCTCGCCTTCGTAGAGTATCGGTAAGGGAGAGCATGATAACATTCGACCTTACCTAGGGTATCCTAGTCATTGTA
+>83014 2
+CCTGAGTATCCAACAACAATTGGGAACTACGGGGTCATTCGCATCTGTCAGGGGTTCCTGCGGCAGGTTAACCGCCAAGAAATAAGGTCTTTACGCTTCT
+>83015 1
+CCAGGACCAGATACCTTGATTATGTCGCAAAATCCGTATCCACTCACACGTGAAATCAGTGTTTAGTAGCATGGCGGTGAGTGCACTCGCGTCTCGTGAG
+>83016 3
+CGGTACCTGAAAGCTGCATACACGATGCGCCTTGTTAGTTCCGATAGAGCTGCGTTACACCGAGGAGACGTTCTAGTTATACAATTCGTCGCGAAAGCTC
+>83017 3
+TCGAGAAGCTCACATGTGCCCGCAGCTGTTCATTGTGAAAACATGTCTTCGGAGGGAATCAAAGCGATAATCGCTCTGGTCGCCTTACGCTAGATTGCCA
+>83018 3
+TGGTAAGCATATCCCCGAGTCACTCTACTCTCGGATAAAGAGCCCTAGATTGCAATCTGAAGATCCTGCGGCGCGAACTTTAGAGATGGGTTCATCGGCT
+>83019 3
+GATACCGCCGTCTCGCTTTGGTAAGCCAGTATATCCAGCTTATAAGCACGACCTATCAGTAAGGACAGAGACTGGCTCATGTCCTGAATGTGTGCGGACT
+>83020 1
+AGCCTGTACTGCTTGCACACTGATTACTAATGCTTGCGTCCAAGCAGCCATAAATAAGTACGGGTTTGGTTACCAGGAAGCGCCCGCGGCTCATTAAGGT
+>83021 1
+AATCCATTAGGTGCATCATCACACGAGCGACGCCCGACAATCTAGAGTAACTCTGAGAAGGGCCGGTCTGCGAGTTTTCGCTGTAATTGAAGTTCTCCGT
+>83022 1
+CTAGCGACCTATCAATCTTGTGTGTCGATAGCTGGTTATGACTCCACCACCTGCAGCGAAGTTATCCGGCACCCGGTATAGGGCAATTCAAAAGATGGTG
+>83023 3
+AAAATACACCAATATGCCGCCTGTGCTATGCACCTGATACCGTCTTATATAGGGAGATGCCTTCCTCAGCCCTGCTATGGGACGGATGAGTGACGGTTGA
+>83024 2
+TAAATCGTCAACTTTCCGACCTTAGATGCCACTGCATTTAAGCGGCGAAGCGGAATGGAGGGTTTGAGCCCGCTATGACCAACTGACCGAATGTGTTCCT
+>83025 1
+TTGAAGGGTAATGGCCATCATCATTTCATAGGAGTCCCAAGAGCGACCAGTTATGGCCAACTACCTTAGGTAGATTACCCCGCTAGTAGGGCCGGTCTTC
+>83026 2
+CCCGTGACCCTTCATCCTTATTATGGCAGCAAGCTACCTAGGGAGGTAATGGCGTTCGAGTACGACTCTAATTGTACGTGCGACCGACAAGGACGATATT
+>83027 3
+GCCACGGCGAAGTCGGTATGGAGTCATTTTAGCCACGAATTCGGAGTATGGCAAACCGGTCCGATAAGGCGCACACATGCCTATTCTCTATTTACGTCTA
+>83028 2
+CGTTCGTTGTCAGGTCTAAGGAGCAGGACCGTACCACCATTCCGACAGCCATCTAATCATGTCAGGGTGTATCCTTAAGAGTGGCACCTGCATGTTAAAG
+>83029 3
+ATGCAGTACCTTACCGGCAATCTGCAGAGCACATCAGCATTACGCTTGTCATCGAGGTATAGGCCTGATGCGAACGAGTGTTCATATTCGCTGGAAGCTC
+>83030 2
+ATACCATGTGGACTAACCTGTTATGGAGAACTTTCGTCAGAATATGGCGACTCAGGCCAGATGCCGTACGCAAGTTGGCGCCTTATCCTGCCGAGCTTAA
+>83031 3
+ACGTAACAAAGGTTGCCATGTAACGCAGCTTCTACCTTTATGGAAGCCGTCGTCACCCTGAACAGGAGTTGTTCTAGGCTGAGGGCATCATTCAGACCTG
+>83032 2
+ATACGCACGCCATGTTGTCTCGAGAACGACCACGCTAATCTTAAGGAGCTACGTGGATTGCACTTCTTTGACGCGACCTGTCGGACGAGACTGGTATATA
+>83033 2
+TCCTCCAAGCCACTCGTAGGATCTATAGAGCGCTCGCAGCGCTTGGGGGAATTTTCACTGAAATGCCCAGGGTGTTAACGTGAATAGTCAATCTTACGAC
+>83034 3
+ACCTAGAAGTTCCGCGTTGTCTACTCGAAGACTGACGCCCGGGCGTACCAAACATGTTTTTGAAAGACTGGCTATAGCCTTTAGAGCCGGGATCAACTGT
+>83035 3
+TCTTGTACCGGTCTCATAGGAATACACGATATTGGGGCGAGCGGTATTGGTCAACATATTCCGTGTGACCGAACAACATCCTTGAGGTCCGCGACTCACA
+>83036 3
+CTGTGAATGTGCCAGTTTCAAGTCTGCTCATGCTTGGCGAACACTGCCCGCCGACAAAAATAGTGTTGGGCGTATGACATCTGCATCAAAGGGTAACTCC
+>83037 2
+AGTAGACGACAAGTACAGTCTTATATGATTCGCAGGTTCGGCCGATCTGCGTTCAACTGTTGCTTCTCCTGTGAAATAGTCGAGCCAGAAGGACCCAGCC
+>83038 2
+CTCGGTATGCCATTCTTCACACCCGCAGACCAGGGAAATTTGGACCGCGGCTAATACGGTGACTGTACTCGTTCGGATATTCAGGACTGATAAATCGATG
+>83039 1
+AAGCGATATGAGAGCCTCAGTCGCGTCACGTATCCACGGTCTCCCTTTGGCAAATTATGACTAAGCACAGTGGCTGGGGACTTCCCATGGTTCTGAAAAT
+>83040 3
+CTTACAGACCTGTTTCATGTTGACACTTCGGTCGGAGGTACTTGAATGAGGCCCACGAGACACCGCACGTAAGGTTCAGGCTGTATGTCAAGACTTCACA
+>83041 2
+CATTTACTCGGCGGCCTTTAGAGGAGCCAGGCGAGGATATATAAACTCTATATCGCCACTCGTTTATCTGATTCGCACAAGGACGTGTCGGTCAACCGGA
+>83042 2
+ACTATGCTGGGAGGGGAACCATCAGACTGTGCCCCAGGACTACAATGCTCTAGATTTTTACGAAGGTATAGCCGCACCCGAGAGTCTCGTACGCTTTATT
+>83043 3
+AGGCACGCCCTGAGGGCATCACCATCGACATTTTACCCTACGAACTTGGGGGTATTGATAACCGTGAATGCTATTCAGAAAGGATGGCACCTTGTCTTGC
+>83044 1
+CTCAATCGCGGAAGGGATGGGAGGATCGCTTGTGTTACGCAGTCAAACGTGTCCGCATTGCACAGCACTTGATACGCAGAATACATCATGCTCTTCTACT
+>83045 2
+CTGTCCTGGCGAATGGATAGCCATAGCTTTTACAGTGTAAGGTCGCTCATACGGACGCCCCTTTGAGACACGTTTCGAAGGCACAATTGCATTAGCGACA
+>83046 2
+TACGAGCTGGTTAGACGTCCACCCTAGTGTAACTATGTACGATGCCAAAGTCCCGATCATTAGGTCGATTCCACCATGACTGGGAGGATTCTGCAGCATG
+>83047 3
+ATGCTGCAAGGCTTTCCGGTCCACCTAGACACGCAGTTGCCGGATGGCTAGGGAAGTTTACTCCTTATCGTGGCCTGACAAAAAATCGTCTAATTAGGAC
+>83048 2
+CAAGTCACTTGTAGCCGTCTCATATTCTTAGGAGGACCCCATTCCATTATGGAGCGACCATGGACTCGATCGCGAAGCGTGTACTTTGTCAAGCAGAGAG
+>83049 2
+GAATCGTAATGATCTCAGAGTGTCTGGCGTACTCACTGCATGGACCTGGAATGCACCAAACTTGTTTGCGCCTCAAGGGTACAGTCCTAGTTAGACACCG
+>83050 1
+CCCATAATCATTATTTAGACTTTTAGGAGACTCCATGCGCGTTTGCGCATCACGGGTATAGAGCAATCGACCGTAAACCGAAGGTGCCTCTCGAGGCTGG
+>83051 1
+CATCTTGCTGGAACCTTTGAGCCTAACCGTTAGGCTTACCCGCGCATTGGAGGTACCACATAATCTATTGAGTGTCGATGGCCCAAGGACGGAATTAGAC
+>83052 3
+GTTTGCACTACCACTAAGAAACACGGGTTCGTGTTAAATCAGTGATAGCACGGTGTTACAGGATACGTGTCCCATGGTTCGGCACTCACCGTTGGCCCAA
+>83053 3
+CATATCACTGCGTAGAGATCTAAGCGTTGAGTCGGAGATAATTTATCCTCGCACTCGTTAACCATCGCTGCGAACGCTCAGATGAGGGGTAGCCCACTTG
+>83054 3
+TGTGTAAAAGGTATCTAGACGCCCAGTCCCCGCTCATCGTGCTAGTGGGCAATTCATCAGATTCGAATTGAAGAGTCTTACGATGGCGAGCACGCCATTC
+>83055 2
+TGTATTAACCGACAGGTAGGTACAACCCCTGGATCCGTTTTCTGTTCATCAAACAGCGCGGCTTGTCCTCGGTAAGGCGGCTACAGAGATGTTACAACGA
+>83056 1
+ACGAGACTATTTTCTGCGACCACCGATACCGGGCCCGCGGATCTGGAAAATTAGGGGTGCTAACGTTGTATTGGACACTTATTCACTACACCGAGCTTAG
+>83057 3
+GGAGCTTCTTTAGCAGGAACATTCAGACCACTATAACGGGGGGCTGTCTCACCAAGCTATGCGAATGTGCCTTCGTTGCAGTAAGTAGTACCCGAACTCT
+>83058 2
+CGCACGAATCATCCTCACAGTTTCAGTAACAGCATGCCTTTGCCCCCCGCACATAGCAGGGTTTTTGAGAAACGCTGGGCGTATGGATGGAGTTTGAATA
+>83059 3
+CGTTGATGTCGACATGAGGGTGACAGCCACATCCGTTAACCACTAGCAGTGATTGGAAGCTCCTACATGCATATTAAGACTACGGGCACGTCTTTCGTCG
+>83060 2
+TTAGTAAAGGCGTCTCCACGGTACCAGTCGAAGTTACCTGCGTCATTTTGAGGCTTCGACGCTTGTGCAAGGGGCAAGCCTAAACATCACCGGCTTAAAT
+>83061 1
+CTACAATTTCGGCGCCTACTGAGACCAGCAAGATCGTAAAAATTATACATGTTCTTTGGGCTCCTGAGCGCGTGCGACAGAGAACCTCGGTGGTCCTAGT
+>83062 2
+AGCTATGGGCATTTTGTAAGGCTAGAAGAGAATAACACGTCAAGGCAGGTCCGTCTTGCGTTGCTCACTTCATATCCGACATTACCCTGGCCCGGAAGTC
+>83063 2
+GAGCGGAAATGACCGTGAGTGCGGCGGGTATGAGCGCTACTTCGACCGGCGACTTACATCTTTACAAAGTCCGTTATTCATACGCAATGAAATTTCCCTC
+>83064 2
+GTTATACATGACCTTCAACCCACTTAGTGATCTCAATGCGTTCTCCCAGAGATGTGGACGGCTCCATCTGTAGTCGAGACGGCAGGGAACATTTAGACGG
+>83065 1
+GTAATCAAAAGGTATTTGTAGCGGTTAAGTCACCTACCAGTCTAAGCCCGGGGGCGTACACCGGCCGTCATCTCAGATTTTTGGGCCGATACTGTAAACC
+>83066 2
+AGAATCTAAGTATCGTGACTGTCATTGCTCGGCATGTCTGTCACAAGCGGGCGAGGAAGCTAGGACTTCCCACTGAGATTTCCGTAAAACCTGCTCTACG
+>83067 3
+CCTCTTGCGTATGCCTGCCCAGTACGTAACTTCGATGAATCGATGTGGCCATACTAGAGACTACTCCGTGAATAGAAAATGGTTCCGACATCGGCGAGTG
+>83068 1
+GAAGCTTAACGGCCCTGATAGTCACCATTAAAGGTCGTGTTCGGCAGCATCACTTTGGTGCTGGCGTCATAGGTGCTTACCCCGTAAATCTCGACAGAAA
+>83069 3
+CGATAAGGTTCCATTCCCAAGCAGTATCCGTCGGAGTCCTCTACGGATATGATGGCCTAGTGAGTCATAGACGCTTACAGACCCTTAAAGCCAGTTGGTG
+>83070 3
+CCCATACGCACCCGGTATACGATCTAGAAGTTCTTGATCGGATGTTTTACAGAGGTGCTCTGGCCATGTCTAGCGAGCGCTTAGACATCAGCGAGACAAT
+>83071 1
+TAATAACAAAGCATCCGCAGAGCCCAACGTCTTGTGTGGGCATCCGGAGTGGTTGTTTCCAGATGCGGTAGGGTCTCAAACGCCATATCTTGCACATTCA
+>83072 2
+TCGGTAGTCATAGAGGACGTGGCTCTGAAGTTAGGTCTCCGATTTCCAGAATGACAGATCAAAAGCGGCGCTGCGTACATTGTTACTTCCATCGCACCAC
+>83073 3
+ATAACAACCTAAACCTTCCACTTGTCTAGGGCTAACTGTTTTACCGTATGGTGTGGCCGGCAGTACGTACAGGGAGCACATAGCCCAGAGTCTGGTTAGC
+>83074 1
+TACAACGATAAGACCCCACGCTGGAAGACGGCCTTGGAAATTTACACTCTCTGCCCTGAAGGGATTTTCCGTATATTCACGTGGGGACGGCGTAGTTCAT
+>83075 2
+GTATCTTCTGATCGTATAAAACGAGCCCAACGTCTGGTGTAGCGAGCCCGGATCGGATTTCGTAGCTACAGTTTTCATAACCGAACACTGGAAGGCCCGT
+>83076 1
+ATCCGGGTCTTGTTCCGATTCTATAAGGCACCGTCGGTAAAGTAACAGAGTGGTACTTAAGATTTAAAGCGGGCCATCGCCGACCTTCCAGCTCGGCAAT
+>83077 3
+GTTCGACATGCTTATTCCTTACTCGTGCACCCAATGTTATGCCGAGGCCTTACAGCTAATCCTGGCGAGAACAAGAAGCGGGACGATTAATCGACGTGTG
+>83078 3
+AAATCGGCGCAATATCAAGGCCTCGTGTCCTGTAGGTGCCAAACCGTATGGTGTCCCAAGATTTCCGGACCTGTGTTTAGCCACTTGGAAGAATTCAACG
+>83079 3
+TCTGGAATCATGCGGGTTATACATCACTTATTAAGGGCGAGCATCCACCAGCGGTCGTCCAGACCCTAACTTGGGCCATGCTTAAAGGGAAATGTGCTCT
+>83080 1
+CATATCTTCGTGTTCATGGTCGCCCAATGCCGCAGAGGTACATGGCGTAGATTGTTTGGTCAGACACGCGCGCCAACTTGAAGAGATAAATACTCAGCCT
+>83081 1
+TACATTCGGAGACTTTAGTAACGATGCTCTTTACGGAATATCGCTAAGTCTCCTCCCGCCGCGTTCAGTCAGAAACGTGAAGTGTGACGCGAGAGTCCAG
+>83082 3
+ATGGTCGTCTACAATGGACTCGAAATATCTAGCGATGTCCCCGCTAGTCGTCATATAGGGAGTGAGTACGATATCGACTTTGCACCCTCGCCGAGCAAGT
+>83083 3
+GTAAAGAAGTCCCCGCTGTCCCTGCTCATGCAGTATGCATCTGGTTCAGAGTTTCTGAGCCTAAATGAGCTCGCAGGATACTTTATGCGACAGACCAAGG
+>83084 1
+GGATGAACGAATTTATCAGTCTTACGCGACTTGCGCATAATGACGTACATTTGGGATCCCTTGAGACCGACAGTCTCTCACCTATTCAACGGGAGGGGCC
+>83085 1
+GCTTAATGTGTCCTAACCACGTCAGTGCCCGAGCAATAAGCGTTTTAGGCGAAGCGCCTGTCGAATGCGCTCATTCATCTCAAAAGTTGTCCTGAGAGGA
+>83086 1
+TGCACCACGTCTCAGATGAAAAGTCCTCGACGAGCTAAGAGCCTCGGTTTGTGTATTCAAGCATTATTACCCGAGTTTACCGACGGCAGGTTACGCTGAG
+>83087 1
+TACGCGATACTGAAGAAGATCCATGGACCGTCAAAAAAACGTACTGCCTGATTAGGTCTTAGTCATGGCGGCTGGCTCCTTACCTATATTCGCCTGGGGC
+>83088 2
+TGGTAGATACCTCACTCGACTAGAGTTTATAGAACAGGGTAGGTGAAGTACCAGGCACCAGAGCTCGGCGTTATGTCAGTCTCGTTCAGACTTCCTCACC
+>83089 1
+GGCGCGGGGACCACCATTCACCTGGTCACGTTACCGTAGTATCCATCGACAAAGAAACATGTCTGTCGGTTAACCTGAGGAAGACATTTTAGTCTTGCGT
+>83090 3
+ACAACAACGCGTCAGCGACATAATAAGTGCACGTGTTGGTGTAGGGATAACCGTGTGATCCGCGGACTCGCCTTGGCCCATAATATCTACTCTGTCTAGT
+>83091 1
+CGGTAGGATCTCTATCTAATTGTCGTTATGGTTGTCGGAACACAGTGAATCCACTCAGATCCACGGCACTGCAGCATTCTGGACGAGTACGCAGGCATAC
+>83092 2
+TACGCTTCGTAAGATCGGGCCTGGGTAGATGCTGACCCGACCGTAAGAACACAGCATGAATGTTTCCAGATAACTGCGCTCGTCTAAGTGCTTCTGATCA
+>83093 3
+GGACGCCCCCAACTGCGTTGGGTTCGCACAAGGGATAGCATAACTCTCATTGACTGTGGCTTTTGACCCGACCGTTACGTTCATGAGCAGAAAGATTTAA
+>83094 2
+TTCGATCCTCGTACTTGTGACCCTGCTTAGACCTAGTCCCGGAGCGAACAGTCAGCGTTTAGGTGCACAGCTGAAGAGATTAACGCGCGTATACTAGAAT
+>83095 1
+AGCAGGGCAAACTTAAACAAACGATACTTGTCGGCATGCAGATTCTGTTCGGGGAGACCTATGGACCCTCTCCTTGAGGCATTGCGTTCCCTGAATATCG
+>83096 2
+GACGTGAATTAGCGTCATCACGGAACACCTAAGTTATTCTCCCATACGACTATCGTCGAATCCGAAGCGGTTAGGGATGGTAGCGACGCTCTTGTCCAGT
+>83097 1
+TCCCCACTTGATAGGCAATCGCACTACTCTAGCCATTGTATGTAATTTGTGCGCTACCGACATAGGCACTGCATGACTGTGGAGGGATAGCGATGAGCAC
+>83098 1
+CAACCTGGATCCCAGTAGAAGTATGCTCGCCGAACGGTGCCTACAGGAACCTGCTCGCATTCGATGTTTCGATCGCGATAATTTAGACTCGAGAATTGTG
+>83099 3
+ACGTCAGGATACAATCGCCTTCGTTGGTGAAAGTCCCCTGCAGTTGGTCGCTTCAGGACGAATCATAGGTAAATTGTCAGTGATCACGAGCACCCAGTTC
+>83100 1
+GCTATTTCAAACAATGGTCCGAGGGCCCAATTGGGAAACCGTCGGTGTCTCTGATTTGGTTCCGAAGTCAATCCAAATGACCTGTTTCGGGCGACCAAAC
+>83101 1
+GCGAGTCTCCCGCTAAATAATGTTCGGCATTCCTACTCTAGTTGCGTATCCTGGAAGATTGACTACGTGCAGAGACCACAGAGCAGGTGAGACCGTTCAT
+>83102 2
+ACGCATGGATAGCCCATTCTGTGGACGATAACATGTCATGCTCGTATGATGCGTGAGTTAACGCCTGAGAAATCTCTGCCCGACTAGGGCCTCCGTAAAT
+>83103 1
+TCGTCATATTGAAGACGCAATCCCCTAACTTGGTGAGCTTCATATTGACGAATTAGCGGACTAATCTGACGGCTGCCAGATGTCTCGGGCGCCCAAATGG
+>83104 2
+GGAGGGGACCCGCCATTGCCAGTAAACTCTGGTGCCAGCCGTAGCTTGACATTGCACTTATGCTATTGGCTCTGACTACCACATGAAAATCGGTAAAGTT
+>83105 3
+CGTAATCGGTCACGAGAAGACTGTCAGTATGTAGACTCCGTTCTGTGAGTGGTTGCCAGACCCGGAAAAATATCTACATCCGCTAGTTCATCCGGAGCCT
+>83106 2
+TGCCTCACCATGCTTCCAATATGCACTACGGATGTTGCTGCAATTCGGAGACAGTTAATACAGCCTTCGGGTCGAAGGGGACCGTTAATAGCTGGACTCA
+>83107 1
+GATTTTTACCCAATTTCGGCTTGCTCGAGGCACGTGGGAGCCAGAAAGCTTCGAACATCATACGAGCGGCGTCAGTCGAGATCCTCATGTAATCGAATTC
+>83108 2
+GGTAGCCTACCGAACGTTACAAGAGATCGAGGTTATGCGCATATGTGCTTTGACGCCGAGCTATGTGCAGCCACTAAAGTGCTTACCTGACTAGACCCTT
+>83109 2
+ATGACATAAACGGGCGGATATCGCCCCCTACGGATTATCCTACCACGGTGGGCATGTATCCCAACCGACGACTGTTTATGTTGCGGTGTATATCAGGAAT
+>83110 3
+GCATGAAGGCCATCACGTCCATCTGACATCCGCATCTTTCATGGGCGAGCTGAAGCGGCATGTGATTACGCTATTTCGGTTCTAAGAGTAACTGGAAACC
+>83111 1
+GCTCCGGCTCTCTGAAAGAGCCCTTTGGACAATACTAGCGCTGAATCAAGACGAGGATCACGACTTGTCGCCGGTAATTGTGCTATGCGTGTTTAACACA
+>83112 3
+ACCGGGATCGCTACTTTTTTCAAAGTTGACGAGCTGAATCAATTTCATCTAGGTAGCTAACCGACCTGGGCTCGACGTATGGCAAAGGCCTCGAGGCCAT
+>83113 1
+TTCTTAAACCTCGCTATTTAGCCGGCCGGTGCCAGCGCCTGACTTAACTAATGGGTCAAGTGGGAAAGCGACGACACGTCAAAGTCAACTTGGTTTTCGA
+>83114 2
+CCCAAAAAGGTGTTCCTCTATTTGGCTTAATTTGGCGAAGCACTCTGAAATCCTGTACCATGGTAGCACGGGTCAGCTAAGGAGATGCGAGGTCTCCCAC
+>83115 1
+ATTATAGCTGACACAATCCAGCTGGAAAGTCTGGTCTTTCAGGTATACGTAGCTTCGCTCCCACCAGCAGCACTGAGGTTCGCTGATGTAAGGAGCATGC
+>83116 2
+GATTTTCCGGGTGGGTAGGCTATACCCGAGGGTCGCGGTAACAATTACCCGCTGAATTATAATGAATGTGGCAACCCCAATACTTGGCTGCATCACCATC
+>83117 3
+ACAAAAGGGTTAGTCTTACAAGTCTCACCCAGGGAATTACCTGACGCTTTACAGCACGACGCGCAGGATCAATTCGTTGCCTGTTCTGGAGGTAGTCCTG
+>83118 1
+TGAACCTATATGGTGCCCCGAGTGACCCCTCCAAAAGTAAGACAGATTCCAGTGCACGACTGCTTGGCCATCCAGGTAGTTCGAAGTGTTGTCGATAGTT
+>83119 1
+GACACCTATGCGCCATATATTGTCTTGGTTTCAGCACAGGCTCCTATCGGAAACGAAGATTCCAGCTGGTTCTTTGGTACCACGAAAGGAGGCGTAGCCA
+>83120 1
+TCCCAGAGGTGATCATGACGGGTACCAATCAGGTGTCGCGGAGCCCAAAAGTATTTGGCCAGTTACCTAAAGTCTGGCCTTTTACTAGCTTGGACTACCA
+>83121 2
+CTCCAGCCAGTAAAAGTTACTGGCCCGTTGGAGATAGATAGAACCCCGGGTATATAACGGGCTTCCACGTGACGCAATGCGCTCTGTACTTATTTGTCGA
+>83122 1
+ACAATAGTCATGTAACATCACTCACGAGCGTGATAGCGGACAGTCTTGAATCGCTTACGATGTGAGCGCCTAATCGCTAGTCGACTGGTTTGGCACGCTC
+>83123 3
+TATGTGTTGATAGTATAACGTACACATGCGTGGTAAAGTAGGATGCGCGATCACCCCTCATCTCCGAGGCTGAGTTAGGTCGAACTCCACCAACGCCTGT
+>83124 3
+TGCAGTCGGACACCTACGACGCCAACCTTCTGAACTTACGAGAAACGGGAGCGTAGTATGGGTTCCTGTTTCGGTTAAACAAAAGAGTCGTGTCCTTCCT
+>83125 3
+ATGTGCTTCCATACCTGATCTGGACCACATGCACATGAGTACGTCACTTCTTAGTGGAACGTACCGGGTATGGAAGCTATATAATGCCCGGTAAGCCCGG
+>83126 1
+TGTATCGAAACTGTATGTCGATAACCTTCCAGGCCCAGACCGCCCGGACCAATATTCACCGGATTCCCTGGGTCTATAGATAATTTGAACGGGATGGTGG
+>83127 2
+ACGGGGTATCCCTGCCGTTGGGTTACTTATAGAGCTGAGGATTCTAGATGCGACAAACGGACTAGTCCAACTAGGCCTATTGCAAGCTCCGTTCAACCAT
+>83128 3
+ATAGTCTCACTCCCGCTGACTGAACGCATTCGTTTCTGTTGATAAGCGGGGGCTCATATAAGAGGAACGTTGCCGAACGTCGCGGATTCATAACCATCGA
+>83129 3
+TTCGCGACCTGAGGTTTGACAGAGTACCCTGACCAGCCTGCCCAGAAAGCCTGTCGTTCGATTTGATTTGTCAAAGGCCAGACAAACTCGTAGATTTGAG
+>83130 2
+TCTCAACACGGTTGGTACCTTCTCGCTTAGGGCAATACTTATCGATCAACGGGGTGGGTTACAACAGGATGCCTCGACGACTGTGCGACAAAAACCTGTT
+>83131 2
+AACTGCTGGTCGGGATCCCTATCGGGCACCTAAGAGGTCGGGGTAAACCATAAACTTGTGCTACCGCACTTTGCCAAGGTAGTTTTTAGATCAGCCACTA
+>83132 3
+TACTAACGAGAAATAGTACATGCGTTGCCCAGTCCGCAACGCAATGGTACAAGTTTCCTAGTCGTCGGCATTCTGGAGTACGCGATCGTACCCAGTTGTG
+>83133 1
+GGGTTGGCACGGAGTGTTAGGGCATCTCCTTAAGGTAAAAGAATGACTTTACGTCTGATGCTACTACCTCGCACTAGGACACATCCGTCTGCAAACTGCC
+>83134 2
+TCGGTGCGGACGTCTGTATGGCTTCTGGCTAGAGATAAACGTCTGCAATCTGACTCAGTCCAGCCGCATAACTAGGATGCCCCTAAATCTTGAAGCTAAG
+>83135 3
+GACGGCCGTAGCACTTCGGAGCATTGGCTATCGCGGGCGTGATCTTGGGCATACGGATAAAGCTATTAACCCACTTCAATACAAACTCATCGGTTCTGAT
+>83136 2
+TTGGTATGGCCTTCCCGAATAACGATTGTCTTTTTGTATCGCAAGTGAGAGGGATAATCGGATATTGCCAGGCAAACCACCACACGCGCATTGGCCCGAC
+>83137 2
+TCGCGGGGGCCGTTTGCGAGACATGGCACAGGTAGGACGAGAGCTTGTTGCTAACTATGGTCAAAACTCATTCAATCCTACATTTAATTGACACCCTGCC
+>83138 3
+TATATGTTCGCCTATCAGCCGTCATGTAAGGGTTCGATGTACCCTTGCCCGCACAGATTAGGATGAGTGAATCGCAGACTCAGTAGTCAAAGCCCGCTAG
+>83139 2
+TAGGCGACCGCGGTCCGCGATCGGACACGATAACACGGTTGGTCTGCGCTAATTGTTAGGCCAAAATTACGCTAGCGTGCATTTTCTACTAGATACATCA
+>83140 1
+CAATCACGGGCAACAAGGTGTACGAGTTCTTTCCTGATCCTAGTAATTGAAGAGAGCATCATGATCATGCCCTCGGCTCTTACCGTTGTGAGGCCGAACG
+>83141 2
+CCTGATAACGGCATTTGAGCGTCGATAGACCGTATCTGCTACATCAGTGCGACCTGGCGGAATACGCCAACCCTTAATATCAAGGTCTTGTGTGGTAAGC
+>83142 2
+GTAGGGAGTTTCAAACCCACCGCCGTATACCAAGGCGTGTCCTAAACGCTGCCATGATAGAGATCTACGTTCAGGTGTTCTCTAGATTTGGAGCCATGAC
+>83143 1
+GTGATACTAGTAGGATTGGAACGCCCGTGTTCATAACTTATGCTCGAGGGAACCTGATGGCATCCGTTCGTCAATTTGACCGGATAGCAAGCCACCTACC
+>83144 3
+TATCCCCCCTTACCTTGGTGACGTGAAGGGTCTACCGTCTTTGTGAGAGAACCAGCGCGGACAAATTACACTGTTCCGTCTAGTGGAAGACAGGTACTAA
+>83145 3
+AGCTCAGATAGTGCACGCCCGGCTTAGGTAGGCCAGCACTATCGGCACTCCTTTCGTACAGTAACATTACTAAGGCTTGTCACAATGAAGTGTGAGGTTC
+>83146 1
+CTTCGCGCAATCTGTGATAGTCGTGAATGGCGGATGCAGTTCCACAACCCGGGTATACATGAGACCGTTGCGTAATAGTCTGCATCAAAGTGATACTCCC
+>83147 1
+TGCGACGATTTACTGGGAGCGCAGTCGAATATTACCAGTCTTTGTGGAAGGGCCAACGTCATAACCAATCGACGCTCTTGCAGGTTCTCACGAATCTCAG
+>83148 3
+GGGCCCATGCCACGAGTTTGGTGGATTCGAGTTAACGCTAATGGGAAACAGACTCCTTCGTACGCTTGAATGAACAGACCCATCTTAGCTGAATTCTCCG
+>83149 1
+ATCCCGCGGGGACTACAGTACGCATCGTATCGCAGTCAGATTCGCATCTAGCGAGTACACGGATTAAAATTTTTCTGCGGATACGTCTGACATCGACGGT
+>83150 2
+CAGTGGTCTCGCACTCAGTTCGGGACCCGTTGGTGACCAGATATGGAGCCTCCGTTGATTGTGGTCAAGGAAATTTCCGAACTCAGTACACTTCAAACAA
+>83151 1
+TAGTCAAGCTCTGTCAGGGTAAGCGATTCCGCTACGTCGTAAAACACAGTGAAAGACAGTTCCTGCGAGATTCCCCTGTTTTACGGGAGGCTAGCTCTAC
+>83152 3
+AACTAGTGACACGGCCCTGTTGGGACATTCCTCAGTACGACATTGTGTCATGCTAGGAACAAGCTTAAATTGGAGGCTGATCTCCCCTAGCATCGACGTG
+>83153 3
+GCCGGATTTATCTCCCGTTTAACAGAGCTTGCAGGGTTTCTGAAGGCTGATTTCGAGAATAAAACTTGCGATCCACCATCCCCGCAGAAGAGGAGCCTGT
+>83154 2
+GCTGACCATCATGAACGATGGACTATGCGGGGGCAGAATATATAGCTGGCCGTATATGAGTGCACCCCTGACCCCCTAATCGGACAGTCTTCTTTTAGAT
+>83155 2
+AGGTGGTAAATGAGACAACCTTAGCACCCCCCGTTAACGGATATTGCCTTAACTCGTTTGTGACGAGAGCGGCCTAACGGTAACGGTTTCCATCGCTATG
+>83156 3
+ACAATAAGCCTTGGCCGAGATTACTTTCGCCTGGTAACATTGTCCGCAGTTCACGGGACTTGAGGCAGTGCTTTAAGTAAGCCAAGCTTGACCTGGACAC
+>83157 2
+AAGCCGGTTTTTGGGGGGAGACAAGAATCAACCTCATCTTTAACTTAGCCTCCCGTCGGTGTTCATCCATGCCTCTTTACACGGAGAAGGGATCAGACGA
+>83158 1
+TGAGCGAAACCTCTAGGCGAGTTCAACCTGTGCCTCCAAGTCGGCCCCTATAGTTGCTCATAGGTATTGGGGCAATATTAACAATATAGCGACTGCTCGG
+>83159 1
+TACCCTAAAGTCCGCTTTAGCGCGGTAGGTTTCGAGGCCTTTCAAGGTAATACCACAATATAATACCGTCCGTAGGCTGATGACTGAGGGCTCCATGCGA
+>83160 2
+ACGTCTCACCAGGAGTCACACAAGACTGGGTTTCGCTGACTTTTCTTCCAGTTAGAAAAAGTGAGCACGTCGGTCAGTCGGCGCGGCCTTAAAATTTGCA
+>83161 2
+AAATGGCGGGAACCCGGCGATAATCCCGAATGGTAATATAAATATATCACTCTTTTGGGGTAAACTCGGGCCTGTCTGAGTGCCCTGCGCTTCAACGCTC
+>83162 1
+AATAGTTCGTGGTTTTGAGCAAGTCCGTGGCGTCTGAAATACACCTGAAGCATAGTTTGCCTGTAGTGCGAGAGCCATACTGAACACCAGCGCCCTCCTA
+>83163 3
+GGTTCCCCTAAAATACGAAGCGATAGTTATAGACCGACAATCCGTGGATTAACGTCGAGTCCCCGGTCTCGGTAGGCGCGTTCGTCCTTCTAATAAATGG
+>83164 1
+ATACAGTGGACCATTGCGGTTCCAAGGGGCCACTCATACTTTCGGGCACCGATGACTGGCAAGCTTTCTCTATAATAAAAAGTGCTAGCGGCCGCTGTAT
+>83165 2
+AGTTATTATCAGTCCTCAGACTCCTCAGGCGGACGTCTATCAAGCGATCCTCCGGGAAAAACTTAGTGTTCCGAGTAGGCTCATGTGGCACTACGATAGG
+>83166 2
+GCGGAATTGACTAAGGGTATGCAACTCCCGATTCTAATCAGCCGACTGTTCACCTTATGTTGGAATGTTCAGGACAGCATGGACAGGTGACTCCCACTGC
+>83167 2
+TTCGTTCGTAACTATATGTAGGATCTTGGGTCGCAAACGTCTACAGTAACATCTAGGACGACCTTAACCGCCTGCGGTAGTAAGCCCAGTCTGGCCGGAA
+>83168 1
+CGTAATGGGCCTCATATCATAAGCCTCGACACGGACGTACAATGCGCGTTGTGATGCGATCATACGCCTGCTTGTCGGCTAAGAAAAAGTGCCACTTGTT
+>83169 3
+TCAAAGAGGGCGACCTATCCGTCTGGGCTCATTTTTTTGTCAATACACGGAATCAAGCTCGCGCTGCAGTGTCAAGATCAACAACCTCTGGGGATGGTAC
+>83170 2
+TCCTAACCGCTAAACATGGCCAATGTTGGACGCAAGGTCGGTCTGCGATTCAATTCCTGTGGATGCGAAAGCCTCCGTGTTAATCTCGGCAAAAGCAGTT
+>83171 3
+GCGATCTTCTAACTTTTGGGGCGCCGCATAATCACTTGAACAATTACGGCCGAAGCTGAGGAAGCTTCTCCCTAGGCGAAACGTTAAATGTTACGGCTGC
+>83172 2
+CCTGATGCAAGATTAATAGGCTTAACAGCGAAAACGAGTATGTAGTTTTGTTTCTTACCCCAAGCGTCTGGGCTATCTCGCGCCAACTGGGACGGCCGCA
+>83173 2
+GGGAAGCTTTCGGTTAATCTGCCATTTAAAAAACACAGCCCAGGTGTATTGTGTGCTGCGTCCTTTGCAGGCGACGCCTGACACTCGAAAATGCCACATG
+>83174 2
+TCGTTGATACTTTAGAACGGCACCAAGGGTACTTGAAACCCGACCCCGTTGCACATTGCTTGGAGCGTGTTTGAAGCGTGACGAACTAGCCTATCGCATA
+>83175 1
+GTGGAAATTGGAACCCGCGATCTGGTCCGCCCGTTAACTGTAAGCGTTATGTCCTGAAAGACTCTTCACTGGCCGTGTACGACATCTCAATGATGCAAAG
+>83176 1
+GGGCTAGATAAAAGTGCTCCATCAGGGGATCAGAGTTTGCAGTACACCGTTTTCCGTGTAGCGCCAAGATACGCTCCATAATCGGGTCACTATTCGATCC
+>83177 2
+TGGCAAAATGTAGACGACTAGTCATGCCGCGCCGCAAGCGGTCATCTTGTGCTGATTCGGGCTTAATTCGTAAGCACGGTATTGAATAGATCACCCACCT
+>83178 3
+TGCGAAATAGATTGGGCGGCTAGTAAGGCGTTCACCTATCAGCCCCGGTGTCGATCCTACTTAACCGCCATGTCATGATTAAACGAGCGATGCCGATTAT
+>83179 3
+GTTTCTCCCACAAGTTCCGAGAGGATCATGGTTGGAAACAAGCCCTCTGGTCAGCGTGAAATCAACATCGAACCGCGTCACGGCGTGTAGTACTTGTTTA
+>83180 1
+TTGGACCCCTTGCCAAACATGTTGGGCCCATTGTGAAGTGGTCATCCCCCCCGTCGAGGCAAAAGTGAAAACACATTTTTGCGTAATTAAGTCCGGGAGT
+>83181 3
+TGTACAGCCCCTTAGTGTTCACGCTAGTGTCAAATATCTGGAGGTTGTCGGACAGAGATTCAAGCGTTACTCCATGACCCGTAGTCGAATCAAGAGCCCG
+>83182 1
+TATCAGGTAACGTCCTTTTACGTCGATAAAGTCAAGCCGAGAGATGTGTTTATCGGCCCCGTCTGGGTTGCTATTCGACCAAGCCAGCAACGAGGACCTA
+>83183 1
+CTTATGCGATAGATACACCATTGACGGCCCGTGTAAACCTTCGGGAGGGCAATTATTCCGAATGTACATTTCACCAAGCGGGGCGAGTCATCTGCTATCG
+>83184 1
+CGCTGTTCCACTGTTCGATAATTCAATATAGACACACGCTACAGCTGCTTGAATTGAGGCAAAGGCCTATTACCCTGGATCAGGCGTTGGCGAGGCCATG
+>83185 1
+GGGGGCCAGCCGACGGTACTCACTAGCCCATCTTATGCTTAGGTCTCCTCCATACACGGGCGTGTGTCACGAGTTATAGCATATAAGTAATAGTTAAACG
+>83186 1
+CTCCCGTTCCCAGGGGAGGAGGGAAAAGTTATCCGCCTTTGATGAATCTCGGCTGTCTGGTAAAGAAGAACAATAGTCCTTTGCCCCTTACGACGACTTA
+>83187 3
+CGCTGGTGCGTGAGATTGAAAAGTGTTTCGAACTTATCCCACTGAATGAAAGCGGTTCTGAGTTCGACAACCTCTCCCCTGGATCTCTGAAGGCCGCAAA
+>83188 2
+CAATATGCAAGCGTTTTGTCTTGTGGCAAGTCCGAATACGACTGTTAGCGTGAATACACATCGGATATCTCAGCAGTACAGCAGGCCGGCTGCTCGACCT
+>83189 2
+GACTTGAGCAGTCCACTCTCAGCTTCTTACTCGTGTCACAGTCACCCTTGGGGAAGCAGACCTGATTAGAAGTTACGCCAAGCGCGATAGTGTTGATGAA
+>83190 2
+GAAAAGGTTTGCAGGTGTCAGTTACCAACCTGTTTTTTCTCGCGAGGATTTTCCATCGTTAGTCACTGTAACCGCGGCGACAAAGACGCCCGCCAAGAGA
+>83191 3
+TCACGCAACGACTCTTTTCGTGGGTAATGCCCGTAACCACGGCGTATGGTCAAAATCACCTAGCGCCTTTTCGGCGAGGATAGTATGTAGATAGTAACCG
+>83192 2
+GAGAGCCCACTTATTGCACAGCCTGATATGCAGGACAGTGTTGAGAGCTGGCTCCAGTTGTAACCATTGCTGAGTAGCCGACCTCTTCTCTAAGACAGAT
+>83193 1
+TTTGCAGTTCCCGTTGGAAACCTACGAACAATGGAATGGACATCTTCCACTATCTATTGCTGGCGATCGGGGGAGCGTACCCAGTACGTGCGACTCAATA
+>83194 3
+TTCCAGTCCCAATTGTTCCGCGTGTCACTCAAGGTTGAAACCAGGCTCCAAGTCCTATTCAAAAGTCGAACTGGCGTGTGGGCCTAGGAATGTAATAGGC
+>83195 3
+CAGTCCTACCATTTACTCGGTCGGTAAAGTATTTATCCGAGACGCCTCGGCTTGTGGAATGAGCAGTGTAGACCTAATTGAGACACCGCTGCAAGTGCCA
+>83196 1
+TCTTTAAGTCAAGATATTACTGCTTGCCGATTAACCCACACGGGTCACTGCGAGCAGGCATGTCGGCAGTCATTGCCTTGAGGGGAGACCTCCTAAAAGT
+>83197 1
+TCCGAAGTTGGTATCCTACTCACCGCGTTCGACAAAGACGGTACAGTTGGTCAAATTGGCCCTCTGACTGGTCCCAGATAGAGTGGACTGTACAACTATG
+>83198 3
+CTCCCGCGACTTAATTTCCTGGAGATGTGCCAACGAGTCAGAGGTAGCCGAGGCGAATTACTTTAAGAACCTCTTATATGCTGTGTACAGCGGCATCCGA
+>83199 1
+CCCAGCTCTTTTACTTACACTAACTTGGGTCGTCACTAGTAAACCGGTCCGTCTATTCGTTGGCAGTCAACGTGACTAAAGGAGGACCCAAGAGGAGGTG
+>83200 2
+TAAAAGCCGATCAAGCAATGCATCCACCGAGTGGCTCATTATGTCGTCAGATGTACTGAGCGCCCTGGTGCAACTTATTACGGGCAAGCTCATGTGTTGC
+>83201 2
+GCAACATGGGGGTTTAGTTTACCGTATAAGTAGAAATAGAGCACTCGAACCCCTCGACTGTGCATACGTTCCTTGCAGGGTCTCGGTCCACTGCAAACTG
+>83202 3
+GTTTATTGAAAATCGTTTTGACTATATGACCCGGACGAAGCCGCACCTCGAGAGTCTCGAGAGGGGGACTTTTACTACTAGCCAGCCGCCCAGTAGCTTA
+>83203 1
+CGCCCAGCGATTCGGTAGTTTCGCTCATGCTTTTGACGGGTCTGATCACTGGGTGCATAATGATCGCAAAGAAGTACGGCTAACAGTCCACGAAAACTTC
+>83204 2
+GGCCCCAGCAGTTATATAACTGTTCATGCGGCGCCTAGTTAACCCATATACCGCCCTCGTTTTGCTGGAACTGGGCAGGGGTAATCTATAGAAAGAGATC
+>83205 3
+CCTTAAGAAGTCCGGCCTGTTAAGGGTCAAATTATCGTGAGTAAGGAAGTCACGGCTCACATCTTTAATGCCCTAGGGCGCATTAAGAGCCTTCCCGTGC
+>83206 1
+TTGTTCTAGTATCATGACTTGTGACGATGCGCCGCAGATTTCATAGGGAGACGGACTTTATTAAACCCCGCTTCGAGCCACTCCGGAGCTGAAGGAAACC
+>83207 3
+AAGTCATAATAGAAACATCCGGTGGCCGGTTGTTCGCAATTGACCTAAGTTCTTGTCCTTAGTCTGGCAGGGGCCGCGCACAATCATTAGCGAACGCTCA
+>83208 2
+GAAGGATCCTCGCTCAACGCTTGTGCCAAGGTGATACGCAATTTACCAGAAGCATATCTGTCAGCGCTATTAGGCTGTCAACGTGCTAACGCCTTGTAGG
+>83209 2
+CTTGTAGGGGCCAACGCTCAGAATAAGGAACTCCGCATGGTAATACGCCTCGCGGACGCTAACGGAAAGCTGGTTACTATGCTAAGTTGTTCCCTATTTC
+>83210 1
+TCCGGGAGCGATACTACGGCAATAACGAGTATCGAGGAAGCACTCGAAACCTTTCTCATGTACGCTTCGCTGCGCGTAGAGTCTACGTAGTTACCTAGTT
+>83211 2
+ATTCCTAAACCTATCATTATGCCAACAGTTGGGGTAAGCAGACGAGCCTGCATTGCCCCAACGGTGTCGGTGAGCGTCACAACACTCTTTTGAGGTGGTA
+>83212 2
+CGCAAAGTTAAACGCGAGACGGGCTGCATTTTCACCTCGGGAACGGACCCTTTGGTACTTATCAAGTTCCATCTTAGAGCGAAGTTGGACTACGCGTTCA
+>83213 2
+GATTCAAGAATGCAATAAGTCTAACGGCTTTATCGATGTACAACGGTGTGCAACCGCCCAATTGACGCTCTGCGCACATTGCAGTGGATCGCGGCCTGTT
+>83214 1
+CTCAGCAACCTCTCTAGAACCTGCCATCGCGAGTTTGTGAATTGATTGCCGTGCCAGAATCCAGCTAGGTCAGTGAGGACGTTGATTCTAGGGAACACTA
+>83215 2
+CCGTAGCTCCCACGGTTACCTGATACTGGGACGGTTGTCGTATCTATATCCACTCTAGCGGGGAAATGGTGTTCATAAGCCCAAAAATGCGATACTCAGG
+>83216 1
+TGATATATCCCCGGGAGACGTAGGGCTTATCTATGCCTAGATGGTCAGAGCCACCTGTCGTTCCGAATGGATTCATCACGCAAACTTAACGCGTAGCGAT
+>83217 2
+ACTTAGTTCGCAATTCCTAGCCCCGAGCATACTTGAGTCCGAATCGCGCCGGTACGGTTCTTTCTAGAAATATGATGGGACGGAGGCGCAATAATCAGCT
+>83218 1
+GAGACCGGGTAGCGTTTGGCACAGAAAATTCTCGATATCCCAGGACAATGGTCTACATCCGTCCGATGGGATCTGGTAATCATTCTCATGCGATACGCTC
+>83219 3
+GCATACGAGCATATCAGCGCAACCCAACTCACTACCCTCGAGTTTCTGACACACTTGGGCTTTGCTACGTATAGCATGGGTATGGTGTGGTAGGATAACG
+>83220 2
+CGGGTCGTACCCTGTTATTCCGATCCCATGGATACCATATCTGTCGGTCCGCTCGTCAATTATAGTACCGAAAGGCAAGACGTAAGAATCTGGGATCAGG
+>83221 1
+ACTCCGACGGCGTGATTCACCAGTCAGTTGACTACGCTCGCATATGTTAGGTCTTGTCACAAGCCGGGGCATTCCGGTGGAATAATTAGACAATCGACAT
+>83222 3
+GCCCGGTGCAGGGAACCAAGTTTCTGCATTCAGGGTGCAAGAGAAAGTAGTCAATGCATTGTTTACCGCAATACTATGTCTCCTGATCGGCCGACTCCAT
+>83223 1
+GCTTTGGCATATACGCAGATTCTGTGCAGCCCCTTAGCACTGGGATCTCGCTCACATTATCTACGCGAACTGGGAGGTGAAAGTGCTAACTAACAGACTG
+>83224 1
+CTCATCGTTGTCCGGCGACAGCGATCGGCTGTGAGGGTGACAATCACGACAAACTGTCAATCTTAATCCCATTTAGAGTCCAGCAAGCCTGTGAAGTGTT
+>83225 1
+GCCTGTGCGAAGAGAATAGTAAGACGGTCGTTCTTTGTGAATCCCCCCGTGCAGACACACATCTCACTTACACAGTCCGTAGACCAAGTGTGATGGTTGT
+>83226 3
+CGGCTTTTAAGTGAGTTTAGTCCGCCATCGGGCACCGCGAGCTCAGAACGTAGGATGGCTCAATCTTCACTCGCTCACTAGTAACAGAATATGTCGAATG
+>83227 3
+GACCTGTACGCCTTAATATCATAGCAGCAGAAGTCACAGAACCTGCGCGGTTGCAATATGGCAGTCTTCGAAATCATAGGTTATTCGTTGGCGCCCGTCG
+>83228 1
+TCACATTGCGTAAAATTAAATTACACGGGGGTGGAATGGCGCTTAGGCATACTCGCCAAAGGCTAGAAGTTCATCTAGGGTTCCGCTCCCCCCAGCTGTT
+>83229 1
+TACACGCCTAAACAGGCTATCTGAACAGCGTCAAGACCAGTCTTGAGAGTCGTATGAGATGCGCCTGCCTAATCTGTTCGCGCTTGCTTAATATGGGGCA
+>83230 3
+TAAAAACTCGTAAACCACGGTGACGTTCCGTTCCTTTGAACTGATCATGCGGCAAAACTCTGTAGGGATTGGAAGCGCTTCCGGTTCCGCAGCCGTAGAT
+>83231 1
+GTAGACGTTCCAGAATTAATATGATAGCGAGAAACATGTGGCAACCGCCCGTACGTTATGGCCGTAACCATAGAGTGGTGCCAGTCCCCGTCTTTTTCCG
+>83232 2
+ATCCCGACTGCTCGAGAAATTGGTAAGTATATTGGTGTGACAAAGTCGTAACGGTGTCCTGCACTCATCCACCAACCATGCTCACAGGATGCTTTGGCGG
+>83233 3
+TAGATGCTACATCACTTAGTTGGTTGGCTGCACCCGTGCGTGGTCCTGCCCCATCTCAATTCAAATGTGTTAAAAGCAAGTCGCTGGACGAAGACAGGCA
+>83234 1
+CTATAGGCAGGCTCACTGCCTTGTAACGAGATGGTCGAGCGGACGTGTTGTAACTGTATCTTCAAAGAGACTCCCGCGGTAATCATTTAACCCCTGACGA
+>83235 2
+TTGATGCACTTCTGTCACTTGGAGTAACGTAGTGCCACCAGATAGATACTGGTGAAGTTTGAGATATCGCCGCTGCCTCTTGCGGGGCCACAAACAAACC
+>83236 2
+TATAGAACGCCCAAGCTTAGTATGGGGGTGTAATACAGCCAGCTTTCCAATCACAGTAGGACTCGGGCTCTCGCCTTAATTCATGCGCTCAGGGCGTATA
+>83237 3
+CGAGACACGAGAATTGGTGTGCAAAGGACGGCTGCCCTCCATGTGTATGGTTTATCTTCGATACCGACTTAGCACGCAGAATACGCCATATTCATTCCGG
+>83238 2
+GCCGAGGACGGAGAGTTGTTTGTCACCTATTCATCTGTAGAAAAAACATCATGTCTTGGGTGCGCGCATCCGATACGCACCATGACTCGCAAGGCCTTAT
+>83239 2
+AAAACGTAAGTAAACCCCTTATAAATACTCAGGTGCTGCCTTTGTATGGGCTTCGAGACACAGTCGGTTGCCACGGCGCTTACTATGGGCGGGCCTCTAA
+>83240 3
+AACAGGAGAAACCTGGATGCCAAAGGATTCGACGGACCTCGACCAGCTTGTGTGCCTAAAGATTAGGGACATATTTGTCGTCCCCTTTAGTCCTTCTGCG
+>83241 3
+ACGCGGGAGGACGGGTGCCCTATATATCGTCTGTCTTTAATTAGAGAGCCACTTCAAAGAGCTGATCCCTCGAACAGTTCCATGCTGCCTTAAGCGTAGA
+>83242 1
+TTCGCCGGTCTGAGTGCCGAACATGTCGACTATGTTATCACACGCAGCAAATGATTGCAGACCATAGGCTCACTTGGCAAACTTTGGGGTACCGACTTGA
+>83243 2
+CACACTCGGACATCAGGTTAATCGGAGCTGGCAACACGGGCGAACAACCTATCTTTCACCTCGAGTAGCCTCCTTAACGTGAGTAGGATGGTAGTTTTGT
+>83244 2
+GAAGCTAAGGGAGCCACGATGTAAATGGCTTGTACCTCTCTTTCGGTAGGTTCCCACAGGAACAACTAGAACTCTCATCTTGCAGTGCGGTATTGACCCG
+>83245 1
+CGTATTGTCAGATAGACCAGTGAAATGCCTGAGAGCTTTGTACCCCACGATCGCCTGAGCTAGATGCATACCCGGTGTACTATGGCAATGGATTCTGCAC
+>83246 1
+CGTTACAGTTAAGCGGCTTCGCTGCCAGGATTTTTTTTGTGAGTACTTCAGATAGGACTAGCCGACTGGAGGTCATCCGAGGACCCCTAAAAAACCAGCC
+>83247 3
+CAAATGTGGAGGTTTTTAGCGCGTTATCGCCGCATTAACTCCCACAGTGTCCAGGGTTTGTACGGATTATAATTAAAGCCCGGGCAGTCCCCGACAAAGC
+>83248 1
+GAATATGAGGCCTATCAGGGGATTGTGAGGCTTTTAATCCTCAAGCGTCGACGCCCATCAGGGGCAACTGACAACGACTCGTGTACTTCCCATACGATTT
+>83249 2
+AACGGGAGCCTTGTCTACGCTAGATATCGCGTCTAAACCCAGAGTGTCCTTCAGTAGGGCTGCTCTCTCATTTGAAAAGGATATCAGAAGCCGGGTCCTA
+>83250 3
+TTACCCACCGTTGCATCACATAGATTGGTGACCTTAAAGGTTCAGACGGGACCCTTGGTCTTGGAGTAACATCGTAATGCCGTCAGAAGTCTGGCGACAC
+>83251 3
+CGCCTGTCCTTGATGTCAGGAACGACAGTGGAGCAATTTCCGGGAGCAGGACAAAAAGGACGCTAGTTTGCTCATAGACTTTCATTTTCCCACTAGCGCT
+>83252 2
+AGTCCAGAGTTCTTGCTACGTCAGATCCAGAGTTCCTGTTCAAACGGTTCGGATGCCGGTAAATACGACGTAATTTGCCCCCGCAGACACGAATGGATTG
+>83253 1
+GGAGCCCAGCTAACGGCCGCTTCCGACTAAATTCAAAAATGTAATCCCTCGTCGTTCGTCCCGGGGAGTAGGAAAATCAGTTCTGGTTATCGTGGATATC
+>83254 3
+TATATGTCTCGTTGCCAACGGGTGTACCGACACGTCAGGTCGGTGTACCATGGACCACCCTTGTATAATATACAGGATTTACAGACGGAGACCTAGTCCG
+>83255 1
+ATCGGTCTAAAAACGAATCGCCCGCGAGCGGAATTCTTTTGACTTGAACTGGGAAATCCGCCCATTTGCAAAGTCTCTCGCCATTGGGTAAGGCGCGTAT
+>83256 2
+CCCATTTAGTACCATAAGCATTTGCGCACTCGCTCATATGATCAAAGGAGGTTCGAGAACCGCCTTTGCCGTGCTGAGTGTATCAGTCGGATACACGAGG
+>83257 2
+CCATTTGTACGCCCTAGGCGAGAATGCGCCCGTGACTACATCACTATAGTTTTAAACCTGGTGGAGGCGAACGGCATATTCCTTGGCATCAACGTGAATG
+>83258 1
+AAACCGCGTCTGCGCCACGTCGAAGGTGTTCTTAGTTTGTAGGGTGTCTGAAAAGCCCGACGAGCGTAATATATCCACTCCTGCTCTCAGATCAAAGAGT
+>83259 1
+GCGGTGTATTAAACACTAGGCAACTCCAATAGTTCTTAAATAGCTTTTAGAGAGCTGTACTAGGGCGTGAGACGCCATCCAGTGTGCACCCCCCGGGTCT
+>83260 3
+GCGAGCTATTTCGAGCGGGCGAACTGCCGTCTCTCGATCAGCGTGAATGTTCTGTATATGGACTGCTGACACGCGACACATAACGTAACTTCGACATAAT
+>83261 2
+CGACTGAGGCGGAGGATAGACTATAGATCCTGAAGATCTTTGGAAGTTTCACCCGCTACAGTGACTTTGATGTCGCCCGCCACTCCTCAAGAGTGCTATA
+>83262 3
+CTTTCCCGTGCCTTGTACCGAGTCTGAAGACAGATTACGGCATGTCGACGGGCGATGGCTATTAAATTTTAGAACTACCGATCACAACGCAAGGCTTGGC
+>83263 1
+GGTACAAATCAATCACTGTTTAGTCCGTATAGACATGGGTCGGGCGGACCGTGACCTCGCAGCAGCTCTCAATCATACGGTGTACTTCGTTACTCAAAGG
+>83264 1
+AGTGCGGCCAGACCTTTTGCTACGAATACCTAATGCCTCGTTTCGGTAGCGACAAGTACATCATTGACAAGAACGGATGCTCGCCGGCTGTGATATATGC
+>83265 3
+GGGAAAGGTTTTTTACTTTCCACGCTGTGTCATAGGATCGTGGGCCGCACACAGGTTAACCTCAGGTCTAACCGATTTGTCCGTCAACGAGACCAAACAG
+>83266 2
+GGCTGGCGGTTCCTGGCGGCTGTTTTACAACCTCCACAATGCACTCTAGTTGGTTGGTTTCAGACCCTACACCAGTCAAACGTGGTAAAGACTAAAGAAG
+>83267 2
+TAACTCGAGTTATACATTCCGCCGTGCAACGGCCATTGGTGATACATAGTAGCTAGTCCACCAAGGTACCCTGAAGGGATGGTCGTCTACGTTGCCGATA
+>83268 2
+CCTTCATAGGGGGAAGTCCTGAAGGCACCTTGCGCAGGACATCATTGATACTCTTACATGAAGATTTGAGTTATCCTCCGCGTCCCGACAGGTAAGACTG
+>83269 2
+ATGAGCTTGGCTTTCGTGCTCAAGACTTGTCCTACATCCATGCAGCGCTTGAGCTCAGCGTGTGATAAGGGTCGAGAAATGGTAAAACACCAACGTTCCC
+>83270 3
+ACTATGAGGTTTGCGAACATTACATCTCGCGTACTGTGCGAAACCATGTCCTAATGGTAATCGCATCCCTCGTCGCTAACCGGAGGGCAATGTGGAATGC
+>83271 1
+AGAAACAATCTCTATGCTGCTTTGACCGTGTGTAGTATTATGGCATAAGCTACACTAAACGGACGAGCCCGTGACCCTGGATGACCGGACTGTCGGCTTC
+>83272 2
+ATGCAAGAAATGGAGAGAGCGCGACTCTAGGGTAATTATGAGCGCTTGTCATCTCCTTTCTTTCGCAAACTGTCTATGCCAGTAAGGTGAAGCCCCCCCG
+>83273 2
+ACGCGTTTACCCACCGGACAAGCTCTAGTGAACACATGGCTTCATCGAGAGTTTGTAACGTGACCGATCCTGTTAGGTACGGAGCTAACTACATTCGGGT
+>83274 2
+ATGCATCAGTTACGACATTGAAACATTGGCTCAAAGCGAACGGCACCCTCCTGTTGCGTGGGAACTCTGGCGTAAGGTTTACGAGATTCCTGCCGTCATA
+>83275 2
+TCCGTAGCGTACGCCTGCCTCCTAACGTAAGTAGGGCCGATCTGTGTATCCCGCTCACTAGTAGGAAAGTGACAGAAAATGGGTACGTATCCTATTTCAG
+>83276 2
+GGACATCGTTCCTGCGCCCGACTATCCAATGCGGCAGATATGTGTGACATAGCCTTCTGAGCCCAAATTGCTACCTGATATGAGGAGGATGCATCATGTA
+>83277 2
+GCGATACGTGGCGCTACAATGACGTTCCCTAACCACCGATGCGTTGTTTGGGTCCTCCTCTGGGCATTAACCGAAAACGAGACGTAAAAGTTATGTACGT
+>83278 2
+GCGCACCGGGTAGCAAGCAGGGGTCACGATATGATCATTTTCCCGATGACTTTTTCATCACTATGTACGGCGATTCGGCCAAGCATTCAGAGGCAATACT
+>83279 1
+CTCACAATGTATATTAGATCGGTTTATTTCCCGATCTGATCAGACGCAGCGTCGCGACTCGGAAGTGGACGGAGACTATAGCTGCTACCTGGAACTGCAC
+>83280 3
+CGAAATTTAGTCCCAACGGTTATGATTCTCTGATTGTACCCAAGATTTCCCTGCACCCCATTAGCGGGGTAAGAACCTTCAGGGGGCAGGGAAGTACTGC
+>83281 3
+CTATCCCCGTGGAATAACGCGACTGTCCTCGACCGTCCAACAGCGAGGTCTTATCCTACTCAAGATGGGGGTGATAATACACGGTGGTACGTATATTGTA
+>83282 2
+ACAGGCTTCTCATACGTCCCGTATCTCAGTGAACAAAGGAGGTTCCGATACTTAAGGGTTTGAAAAGCCGGTTTCATTACGCTACGGGTCGGCATACCGC
+>83283 1
+CCATCTGAGACGTGGACGCGCGGCGGTTTTGACGTCTCGAATGCCTGCACTTCTTGTACCTGATCGATGGAGAGAAAATTGTTACACTAACAAAACCCGT
+>83284 3
+ACACCAGAGAGGAAGTCCGGGTAATATATCCCAGGGTGCGGCTCTTAAGTATCTACCAATGCCGACAGCATCGGGTTTTCCTTTTGTCCGAGTAACATGC
+>83285 3
+GGTTACAGGTAAGCCTCTACTATACGGAAGTGTGTTCTTCGCTAGACGAACTCAATCCCGGCCAGGAAACGGTTATCTGATTCGCCGTATAACGGCTACG
+>83286 3
+AAGCAAGTGGAGGGTGCCTACAACGGTCTTTATAATGGTAGTGCCAACACGAACCGTGACTTTTCGTGGTGGACTCAACCTGACTCCCGTCCTAAGTATC
+>83287 3
+TCAAAAAGTTCGCGCAGTCCCGCCATTCAATTGCATTGATACACTTAGCGGGTCATACGACCAAGGCTTCCGCGATCGAGTATTGCGAATTTGTGGGCAG
+>83288 3
+AATCGGAATCCCAGGTATCGACCAGGCGGATAACGGAGCTAATCCCCTCTAGCCTCCCTTTTTAACGACAGGGTTGTAAGGCTGCTTAGGACATATGGTT
+>83289 2
+ACAGAGATGCAGATTACATTTTTTGGGAAGATTCCCGACGCGATCATAACCGGACTGCGTGGTCCTAAGAATCGCCAGAGTTCCGGCCTTCTTCTAGACG
+>83290 1
+TCAGCGTGATCTGGAGTGACGCAAACCTCTATGACAAGCCATTGACGTGCGGCCTCTTTATTTCACCGAAAAAGTACTAAGTGTCAGGGCCTCTACGGGT
+>83291 2
+ATAGACCTGTACACATAGTGCATCTAGGGGGATCCAGGACTTCAGGGCCGTTGCCAGCACTTACCTAGCCATTCGGATATCTGTTCAAAGGGATTGATCC
+>83292 3
+AACGTCCTCCTAAGCCCACACCGAAGTTGATTTGGGCGTTTTGCTTCTACAGTCGAACTCTGCCTAAAGTCAGCGCATGAGAATGAGCGGCTAGTGATAG
+>83293 3
+TGGTGCATTAATCTCATGAAATAGCCTCCTGATTTCATATGGGCCACGGTTCATGGTCGAAGTGTGAAGAGAGCCCATTCGGGCAGCCTTACAAAGCCCC
+>83294 1
+TTCGTAACGTGTCTAATAGTGATGTAATAGATATCACGACTGGACGGCACGGGACCGCTCAGTTTTTATAGGCCCCTGAACCTCGGTAACGGCCGCCATA
+>83295 2
+AGTCGCCCGGCCTCTATAGTCGATGTCTTACGGATCGAGATATAACAATTCTTGGTAGGTATCCCGCCATACAGGTAAGGTACAGCCTGGTGACCCGATA
+>83296 3
+AGCCTTTATGACTTGATTCTTTTACAATTTTGGCATGGCACCAGCAAGGTGAAGTGAACTCTACGACGGATTGACCGGAACCGCACGGTGCGACGCCCTA
+>83297 2
+AATTATAAAGGATTTACTGTCATAGTCCTACCTCGCATGATATGAGCTTCGCGGCGGCCGAAGAGAGGCGCAACTATTGCGTGAGCCTCCCTTCCAGGTA
+>83298 2
+GGGAAAAACAGCTCCAGCAGCTTGGCTGAAAAGCGTCCATGGTAGCCAGACCTTGTAGACTCCTGGTTCTACAGACTCTGGACGCTTGTACTATTTCAGT
+>83299 2
+CGATGAAGAGTAATATCCACGCTAGGATTTGACCGAAACTTCACTTCGAGCATTTATCGCAGCAACGGGTCTTCGGGGACGTTTACTTCACGCTGCGACG
+>83300 3
+ATGGAGTCAAAGGGTGAGCTCGATTTCTGACAGACGCCAGGATAACTCGCCCAACGTTACTGTCGCACGATGTTATACAGGTTCCTGAGATTTCGTCCCA
+>83301 3
+AGACATGTGACTACACTACACGGCAAGTACGCTCCGCCTTTCCTATTCGCATCTGCCAACAGCGTATGGGGATGCACTACTGGGGGGTTATATATAAGTG
+>83302 3
+CTTATCACAGCTCCGATAATGTTACATCAAAAGCTCCCAAAGGGGCGCGTTCCGGTCAATGAATGAGTGGTTCTCAGCCATTATTCTGGGGGTGCGCCAA
+>83303 2
+CGCCCCTAGTCAACATGCGAGTGGAGCAATGCCGTCTTTGTGCATGGTGCGTTCACCAGCCACTACGATACACTTACAGTTGGAGATTATCATGAATAGG
+>83304 2
+ACTTCGGTCGCGCACAAGTCACGATGGCTTGGTTGTTCTATCTCGGACAAGCTGATGATCCGACATTTCGAGCCATATGGAGATTGAGAAAACCTACCGC
+>83305 1
+TGTATATCTCGGTGAGGGTCAAACCGATGAGCTAGGTTGCATACCATTGGACTTCCCACAGCGTGATATCCGGACCTTCTCGCTGAAAGTACTAGCAACG
+>83306 1
+ATAAAAGTCGCGCTTAGTAATCTATAGTTCAACCGCTCATGCTGCGGGGGCTAATCTAGGAGCGGCCTGCGTACGTTTGCTATCCTCTAGCAAGCAAGCA
+>83307 3
+CCGTGATACTGGTCTTATGGCGATAGACTCAGGGCTTACTTCGTTACATTACAGACACGAAATCCAACCTTCTAGTGGAGGTCGCGGCCAATCATGGGAC
+>83308 1
+ACTTAACCGGTCTGCGTGTGGAAATAAGAGCAGCCTAACCCACTAGTCATGGGTTGGAAATTGGCAGTCCTCACGTGGCTCCATTGGCATATACGTCATC
+>83309 3
+ACTCTTAGAAACACTCTAGCGCTGTGCGAGGAGCTTCTCTTCGCATCAACGAAGTCAAATGGGGTTCAGGTCGACTGCAGTGAATATTGCGAGCTCATCC
+>83310 3
+CATATAGCGGCTGAGAAATCCACCTGCCTCACGGGACTTAGACATTGGCAAGATCTTTGAGCTGTGTCCGCTTAAGTCCACGTTGATGCGACTTACAGAG
+>83311 1
+CCTCGATCCTCAAGGACTGGGACGAGGAGTTTGGGCCTTCTATTGGGAATCGTGAGGGCTACTCACGCTATTACTGAGCCTCAAGTACAAACCTCAAATT
+>83312 2
+GATGAGTCACCAGAAGCTTCCCTGAGATCAGTCCCATACTGCGAGGTAGAACCTGGGCACCTTTACAATACTCTTCGGGTTATTACCTAGGAAGCGGTTG
+>83313 2
+ACCCGTTATCATACACTGGCTAGTTGCAAAGCGATATGTCAAGAAGGACCAGTCGCTGCCTGGGACAGTCGCGTGGATATCAGCCATGTTACTCTTGACT
+>83314 1
+CCTGCTGGACAAAGCGAGTGATATATGTAATTGGTTCTAGTTACGGTCCCAGCCATGCTCCTTGTAGCTCCAATGGCAAATGGTAAGACGCGGCCCATAC
+>83315 1
+GAGCACAAGAGAGATTCCGACGAGGTACTTCAACGTTGAATAGATCTAAGCCGTTTTAGCACGAGATGGCTCGCTCCGGTTCATACACTGCGTCCTCGTT
+>83316 3
+ACACTAATCAGTCGGATGAGCGTCGGAATGAAATCCTCCTGGCCACTTCTACTACGTTTGATCGCCGTTATAGATCAGAGGGCCTGCTTGTGGGACACAA
+>83317 3
+GTAGCTTTAGCGGCGGCCAAAAACAAATCCAGCCGGCTACATTCTTTCGCGAGAACATGCGTTAGATTGACGTCGAGACCTGCGTATTCGGTGACTCTAT
+>83318 2
+AGTTCCGTCCCCCATTGATCAGTACGGACTTGTGGAATGGCATTAGCAATCGGACATCCTAGCCGGCAAGCTTAACCTACTTAAGGTGTACGTGGTAGCA
+>83319 2
+CTCTAGATAACGACAATAGGACAAGAGTGCTAACCAATCTAACTTTGCCGAGTCTGGGCAGATGCGTGGCTCTCATCTGCGCACAGTTCTTGCAGTGGCT
+>83320 2
+CGGCGATGAGACCGAATGATGAAACTGTGCTCATCCAACCGTTGATGCTTTTCACGGCTGATAACGGTTTAACCTAGGTGAGCCGCATATTGCTACGACC
+>83321 3
+CTCAGACTGGTCCGGGTATCAATTTTAGTACAGACATCGACTCATGCATCTTCGGGGCAGCTCAACCGTGATAAGATTGGGCACCATTTACGCGGTAGCA
+>83322 3
+TCATGGGCCAAAATGGGCGGTAACGGGGCCTGTGATTGGGAGACATCGGTTTTTCCGCTACCGCTTAAAAGATTCCTACCACGAACATCTCTCGCTAATA
+>83323 3
+ACGGCCTATCTAAGGTTTACTCTGCACCTCCGTAGCCCTGGTCGGATAGGTACCCATCCCATGACAGAATGAGGTTCGGATAACATTGGGTTAAGAGCAT
+>83324 3
+TTCCAGGATATCCTTCGAAAGCAATGTGCCACAAGCTCGAGGAAGATTAGTCTACCGAGCCGAAGTTATCAAGAGATTGCCCGGCGTGCCTTTGCTGCTT
+>83325 3
+GCGCATCGCGCACATAGCGCCCTACTGGACCGTTGAATAACGTATCTAGGTCAAACATATGATTGAATCGAGTCGTGTCCTTAGCGTGGACTCGAGTTCA
+>83326 3
+CTCCGTCGAACCGATTGCTATTTACTGGATCGAAGCATAGACACTTCATGGTACCGTGTTCACGCATTCGGAGGCATGGCCGACGTAAAAATGTTCAGGC
+>83327 2
+TGACCACCCAAGCCGGACTATGTATGAGCATATTAAAGCCCTCTGTTCATGGTACAGTTAGGCCGGGCGTCACCTCGGGGTTTCAGGCTATTAAGCAATA
+>83328 2
+CTCGAATCTCTAATGCAGAGTTCAGTATCCGGCCGGTACTGCGCTATTACGCTACAAAGCCCTTGGCTAATTGGGCACACGGTTAAGGGAATTGGCATAC
+>83329 3
+GCCGTCCCTTAGACCCAGTATTCTTTAGTTGCGCGGATTGCGGTACATAACCGGAAAACTCAAAGTCGCTCGGCTGTATACTCGCGGAAGGCGATTAATA
+>83330 3
+AATTTGAGACTCCGTACGCCCGCCCATTTGGTTACTGCATTACTTAGGATGGGAGGAGCAATACCGCAGAGGAAACGCTCACCGTATGCATTCGCTATGT
+>83331 3
+ATTCGGGCTGCTTCCGGAAACGGCGGGGATGAGATTCTAGACCTTGACCATACGCTTCAGATCACACAGTGACAGTAACTCTGTGTCCTGCTAATCGTAA
+>83332 1
+CATAGCCATAGCACCGTGTTTGGGATGAGTGCAATAGTTGCACTTTGCATACACAGTCAGATCCTCTGGTCGCAAGGTAGGCCTGGACATCCAGCTATCA
+>83333 2
+ATTAACCTAATATCGTCATTGGTAAAATACTCCTGCTGTGGCTCCCTTATTTCATCAGCCGGCTGACAAAACAGCGTGGAAGCGGGCCGGCTGGAGTGAC
+>83334 3
+TGAAAGAGACTTATTACCGCAGGCGGACCACAGTATGTGCCCAGCTATTTTTCCCAGCGGTGGCGGTCCGTGACGACTGACATTTCCATAGAGTTAATAC
+>83335 2
+TATGCAGGCCGGCAGTCTATGTCGTAGATCATCGTTTCCTGCGGTCACCTCGTCATAAGAGAAAGCTGCGGATATGATGACCAGCCCTACATACTGGATA
+>83336 1
+CCTATTGTCTAACCTTCACCCGGAAAGGGGTGCAAGTAATCAGTTAAACCTGTTAGCATTGTATTGCGTACCGACAAATTACTGAGCGGTCGCGGCGCGC
+>83337 1
+GATCCCCTTAAGTGGATAATCGGTACATGGACCTGACCGCCAAGTGCTCCCTTTCCCGTTCTAACGAATTTTAGGAGGGGATACGCCTAAGGAGGTAATC
+>83338 3
+TTCCTTCTAAATCGGTCTTGGAATAGCGTGCGCGGCATCATAATAAGGCGACCGCTTCTGTCGTCATTGCCATGGAAATCCGAAGGAGCCACAACTGTGA
+>83339 3
+ATGCCAGCTCCCGGCTGCGTTCACGTCATTATCGTATAGTGTTTATCGAATAGAGTGCCCACCGCTATTACGGAGATCCCTAGGTGATGAGGAACGAACA
+>83340 3
+TTACATGGTTCTTCCGTATCGGCGAGTCTGTAACCCTTAGACCCAGACAAATAAAGCGCTGGAAGGCACCTAACTGTGTGGGGGTTTCAACCTAAGTGCC
+>83341 2
+TCAAACTGCCTGCTAGTAAAACGTATGTAGCCCCCGTTAAGCGGGCTATGGTGTCCAATGCGATTGAATAAAGCCCGGGAAACCGGCTATCGTTTTCTCG
+>83342 3
+GGCGGGTGGTGTCGCTGCAACAGAATCGGCAAGCTCGTCATTATTGAACATGCCCTGCACACTTGTTGTACGATATGACCTATAAACCGCACGTTCTAGA
+>83343 2
+ATTCGGTGTGATTTAGTCCCAAATCCCGAGCTGCGGTAGGATTACGCTCGTAAATGGGTTCCCTGATACACTGCGCCGTTACAGCGATAAAAGCGATCAC
+>83344 2
+CAGCTCTTGCACTCCTGAAGATACTTCTAGTTCGAAACCGTCAAGTTGGCGGCATGTAACGTTGGCGAAGCGAATCTGCGGCATATGTCAACACCTTAGG
+>83345 2
+AGTAGGGCGGGGAGATTATTACTCACTCCCGTAATTCCGAGTCGCAATAGTTGATCTGGCAATGTAATTGCCCGACCGATCTACTATGCTGAACCAGCGC
+>83346 3
+CTCTTTCATATGATAGGAACCTCAGCTGACGGATGTTAGGTGTAACTTTACCAGATGAGCCCGCTCGAGAGGTCTAATAGACGACGCGTCTACGCTCCGA
+>83347 1
+AGATGCATCAGCGTCTTATCAGGGTGACGCTCGAATCGCCGTGGTAGGGCTCACATCCGACGCTACGTAAACCAATCGAGGAGTTATCCATTATTGTCTA
+>83348 3
+AGCCCGAGTTGGGACGTCACTGTATGATGCCCAGTACTTCGGTAATTATGCATAAACCGCTTAGCGAGGAATAATACGCGCATCGCGTCCTCTGAGCTTA
+>83349 3
+GGGCCGGCCTTGGCTCCTCGCCTGCGTGCGTCAGCGAAGTGTATTCAACAGACACTAAATGAGTGAATCTTCCGACTTAGGAATATCTATGACTAGCTAA
+>83350 2
+AAATGCGTCGTTCAGTGCTGAGCAATCTCGGGTAGCCAGACAAATCTTTGGATATCCCGATGCATGCCACTTCCGTGAAAGAACGGTTTTACTCCCGAGG
+>83351 1
+AAATATCGCACAATAGTCCTCGATTATAACACCGTCCGTCTCGTATTAGGGCGGGATAATTCTAACGAGGCGCCCGCGCGGAATTGCATAGGCTTGTCGT
+>83352 3
+TTACGTGGTACAAAGACTCCTTTTGACAGCTCCAAACGGCTTGGATCCCTAGGATGGATCGTGAGACTAACCGCCGTTTACTTCGGCCGCAGAAAGTGTA
+>83353 3
+AGGTACAACCGAATTAATGTGAGAGGTGTTCATGTGCGCAGCCCATTCCGCTGCTCATTTGACACCAGTAGTGCGTAATCGGTGTACTACCCATACGAGC
+>83354 3
+GTATGGGCTTAGTGACGTTATGCGCGGCAATGTCGCTATAGGCCGTCTAAGCGTACTCAAGAATCCAAACGTTTGTACCGGCACCCACGAATTCTCAGAT
+>83355 1
+GAGCCACCGCTTAGTAGTCTAGGTTAAAGTTTCGAACGCCCGATAAGTTTTATTCCTCAGTCCGGGCTGCTGTGACTGAGCCTCGGAGACCTAGACAAAA
+>83356 3
+CTCAACTCATGGTCGTCTTCGTACCTCCATGATAGATAAGGGCAGGTGCCGCATGTAAAATTGTAAGAGTACCATCTCCACTTCAGGACCTTCGGGGGGA
+>83357 1
+TTTGGACGCTCAATTGATCTTCTACCTACGGAGTGATACAGGGTCAATACGCAAACTAAGCCCTAGTGTCGCGGTTAGATCCTACCCAAGGTACGCGGGT
+>83358 3
+TTACCCTCCAAGGCATTCTCGTTCAATTGTGTTTACGGCGGGCCGTACAACGCGTCGATGAAGTAAGCGAGTACCGCCATGCTAACGGATACTAAATTGG
+>83359 1
+AGCTTGCGTCACGTAGTAGATGTCGCTGGATACGTCCACCTTGAGATACACTGAACACGATTAGTCACACCCGATAGTCGATCGAGGGCTTACGCTTGTA
+>83360 3
+ACATCCACGACAGCAATTAGGACACTTTTTAACATCGAATCGCGCTCACGGGTACGAGCTGGTAAGTTGGTTTGCGTATGTCGCAATCCCTCACTGGGAG
+>83361 3
+GGTTTTGACAAGGCCCGGCTTGTCACAGGGCTTCAAAGCCGATGTTATCTGGTGCTAAATAATCACCATCCCCATGTTGAAGGCTGGACACGCTAGTAAC
+>83362 3
+CTTCTGCTCTCGTATGATAGGACTCCAATCGGGCGACGATAATGTACTTTACAGCTGCAATCAACTGCCGGTCGCCTCCGGAATAGCTGGGAAGAATTAG
+>83363 3
+ATTATCATATGCTAAAGCCAATCAGGGCATGTTCCATAGCACCAGCAGCGACATCTGGAGGGGCTTGGGGCGAGCTTCACTTGTTACTTGACCTAATGCC
+>83364 2
+GCATCCCTCGCCTTATGAGCCAGGAGCAAACATCGAGCATGATTGACTTGGGGGAACTTTTCAATTGAGCCGTATTCCTCGGGTTAAAATAGTGCCACGC
+>83365 3
+CGTCTGATTTGAGGGGCCCATCTTAAACACAGCTATCATGCGGCCTCGGTTAGTTTACGCACCTAGACCAGGAAAGATATGGTTTACCTCCACGGAAGTG
+>83366 1
+TACGGAAATTATAGGCTACTATGTGAGCATCGGGACTTGATCGAGGCCCCCTCTACCTCTCGTATATTTAGCAACCCTAGGCAATGCGTGAGGGTCCAGA
+>83367 1
+GTTATATGGCCCGCCCAGTCTCACCGTGCGTTGAAGCATCCTTATCTATGTGATAAAGCGTACCGGGGGTAAGCCCAGTGTCACATAAGATCGTACAGAT
+>83368 3
+TTCAAGTACATTCTTTTGAATCTGAAGCGACCTTGGCCCGTTGACGGATGTTAAACATGGTGGTCGGAGCCTACCGAAGCAAACGCATAGGGACCCTTCC
+>83369 2
+CGGCCTTATCCAGACTCCCCGAACCTGTAGGTGCACAGTATATACGTACACGTCGAGATGGGGCAGAGTGGCGATATCTATCATGTACCATTCTGTTGAA
+>83370 2
+GCAGGACGTATCACTTCCCAATGTTAACTATTGCGGTATCCTGCCGTAGATCCAGCGAACGAGCTTGACAGGCCTGTTACTGGAGCCGATGCGAAATTAT
+>83371 2
+GCAGGTTTTGGGATCGAGATTTTCCGATCTCTAGAGGCGATGCTACGTCGTCAGCACAAAGTAAATCTGCCCAAACACCTTCCTGGAAGCGTCGGTCTAA
+>83372 2
+ACACGCCTGGTGAGTATCACTACATAGTCGGCTCTAGTTACCTGTTAACTTTGTCAACATAGGGGTAGATGCGACGGTGAAAAGGCCTCCCAGCCATTGC
+>83373 3
+GGCATGCAAGTCTCATAAGTCAAGGGTGATTGGCTAACGCTCACACGTTCACCTTAGGCCGTGATTTGGCTAGCCACACTGCAGGAATAGCATTAGTTCC
+>83374 3
+CTCGGCCAGTTTCGTTCGCGCTGCTGTTCAACCTTGATTAAACAGAAGAGCTTTTGATAAACGAATGTCAGACGCTTGACCCAAGTGGGACGGCACGCAT
+>83375 2
+CCTAGCGGTCATGGCCCAGTAGCGGGGGACGTATTCTCACTCTCCGGCTTCACCATAAAGTACGCATATTTTTGTAACAGTAACCAGAGCATGGGTAGAT
+>83376 3
+GTCTTAGCGGGTAATCCTTGAAGACCCCTGGTATCCGTTGCAATCTATAGCGTATTTGCTGCAGGAAGGCATAACTCACACCGAGAGCCTCGAACATGGT
+>83377 2
+TCTTTCCACTCTTGTTAGCGGACGCAGTCTACATTTCAAGGTTGGTTGTACTGAACGCAAATCCACGAGCAATTCCAACCGACGCGAGGGAAGTGGCATG
+>83378 2
+TAAAGAGTTCTCTAGCGGTAGGCGTCAATACTAACTTAATACCACCCCTGGCCGCACGACTTGTGGTGCCGTGCTAATTCGTGCACGATTGCGTAAAAGG
+>83379 3
+GTAGCTCGATATCGCACACTGGGTCGGCGAATTACGTTAACAAGCAAACGTGCTATAGGTCACCGTCTCCACAGTTTTTGATGCGAGCTTAAACTGGCCG
+>83380 3
+GCTTAGTAGATGGCGTAGGTCTGCTACCATAATTTCCGATGCAGTCATTCGGAACGTAGACTGGGTGTACTCTGTCAACTACCCACAAGCTGAGCACCGA
+>83381 1
+CACCCAGTCGGAAAGCTGTCAGGTACACAGGGGTAGAAACATCGTCTTATAACGTTTTTCTATCCGTTGCACACGGTCACAAGTGGACGGGACTCTGTTC
+>83382 2
+TATGTATGGCTCGCCAAAAAAAGAAGACGTTTTCCAGCCGACATACTCCGTAATGTGGTTGGAATGAACCGTGCACGTGGGCCAGGACTCTTTCTCGTCC
+>83383 2
+GCCTCAGCGGACATCTGTAATTGGGCATCGGTCCTACACATTAAGAGCGTTCCAATCCATAGCCCTAGGCTCCGAGAAATCGGTATTATCGGGGGTTAAT
+>83384 1
+GAGGTATGAGACAGAGTCCCCTCACCATTTAACGAGCAGATTTTCTAGATAAAATTTGGGTCGGTGCACCACCCTTAGGCGTCAATTGCTGTGGCCAGCC
+>83385 2
+GCGTGTACAGCCGCTCTGTCAATCGCTGGGGCCACGAGGAGAGGCTCAGGTGTGATAATGTCCAAACGCAAAACACTCGGCTTATTATATTTATTCCCTA
+>83386 3
+TTGATTAGTCCTCGCTGACACGTCCGATTAGTTGTAGGGCCGCAACACTTCCGGGGATAGATACTTCGAATGCATGAAGCTGCCTATCAACTCCGAAGGA
+>83387 3
+ACAGGCTGCCAGCCTCATACCACCACTACCATTGAGCAATATTTAGACAACGAGTTCTAGGGCTTATGGATACCTGGCGTTGTGACGTTGCTGAGGCAGT
+>83388 1
+GGAAGGTCAACCGGGATAACAGCAGTGATCTGCCCGAGCCGTAGCATAGAATCTCCCTGGAATCTTTAAACATTTAGTACCTGTGGTTACCCGTGTGCCT
+>83389 2
+CGCGGGATGAGGGCTTGTCCCTCCCTACCTTAGTAACATAACTTGCGCAGAGTATGGCATACAACGTATGATATGTCAAGTCCCGCTAAAATGGGTTCGC
+>83390 1
+CTGCTATCATTTCCAGGTTCGGCGAGAAACGGATTACTCAAGAATAGCTGAAACTGGTAATGCCCCGTCTGATGGTTAATCGGTACCGCGCATTCCAGGC
+>83391 3
+ATCTCAACCCCCACATCTGTACGTGGTTCTGACGTCCGAGTGACTTTGCGTTCGAAGGACCTAAAACATTTTATTGCCAAAGCGGGCAGGTATAGAGCGG
+>83392 1
+ACAAAATACGGCTACCAGTGATCCGTCTCTTAGGTTAGACGCGGAAGATGCCCTAGCAGAATGTTAGTGTGTTTTCGCTCGCTAGGTCGTACCAACGCAC
+>83393 2
+GACATGCCAATACACAACTTCAGTCATAGGAGAGTGTTCTTGCATTTCGACAAGTCGGACAAGTTGACCGGGATGTGCACCCGTTCAGCATCCTGTCGTG
+>83394 1
+AGGATACTCCCATAATAGTGGGCTAGTTCCTTAGCCTTAGGGACGGGGCGCCAATTAGTAAACACAGAGCTCTATACTCTCTAGGCTTTCGCGAGATGCC
+>83395 1
+CAATAGACCCAGGCTTGCTACTGACGCCCCCGGAATTGTTACGTGTCGTTTAAACCATATCGACAGGTGGGGCTAAGAGAAATCACTCTCGGATTTTGCG
+>83396 2
+CAGACCGTACAATTAATACGTTGAGGATGAGGATCGCTGGGCATCTTAGAAACGACGGCCCTCCTGTCCAGTTGTAGACTTCGGGCTCATTTTCGCCAAA
+>83397 1
+GGGCATCAGGCCGCGTGTGTCTACGATCCCACTGTCGAACCATATGTTCGGTGCTACGGAATTCCAAGTTCCAAAGTTACGAGATGTACAATAACGCTTG
+>83398 3
+CCCAACTTTAAGTTTGGCATAATGGATCGTTAGAGAAACGACCCTGGTCGATTGTTCCCAAACCGTAACTGTGGGACAGGGACTTGCAGACGTTTCGCCC
+>83399 3
+ATCCTGAGTAATCATTTGGATGGTTTGCGTCGAAGAACGGCAGGATGTCAACCGGCATATTGCCCTACCGCTGAAGCATCTCCCACAATACTGATGGCGT
+>83400 2
+ATTTGAGCGTTGAGTATCAGGTCGGTGATTACAAGCGTAACTCAGACCCGCTTCGAACTACTCTATGAAAAGGGCCTTCCCTACCAACTGCTGGGGCAGT
+>83401 3
+TACTACATGTTCATGAGAGCAGGTCCTACGCACAACTGCATGGAAGGGTGGAACTTGAGCTAAAGCGCTTTGAAAACTTTGACCGCTCCTGCGCTGCTTC
+>83402 1
+CATAGACGTCTTAGACAAAAGATGCCGCACGGAGCATTATTAGTCATCGTGTTTATCATGCGCGGTTACGACAGCGTGTTGCCCTGCCACTACGGAACGT
+>83403 1
+TTTCTTCAGGACAAGAGCAGTACGTACACTGTACCGGATGCGTGAGGACCGTACCGTTAATGAAGCGACCTTCAAGATCGGTCAGCAATGCTTTCCCGTT
+>83404 1
+TAGCGTAGCGAAACGTTGTCGGAAACCTTGTACTCAGTAAACGCGGCGCGTAGCAACTCCGGTTCCGCTAGATTATACATGCGTCGTTTAACCGATTCAG
+>83405 3
+CCCATCATTCAGCTAAACCCGACTGCGGTCGGCTTGCCGTAGGAACATTCGTCCGGGCTAAGTTCATAGGGATGAAATGGTACGTTCCAGTTAACTTAGA
+>83406 2
+AGCAGTTCGGGCTGCTACGACTTGGACGTTTCAAATGTGAGGCTACGTGCCAGTACCATCACGCTCATCACCATTGTTTCAATCTGCGAAGGCTGGAAAA
+>83407 1
+TTTCTACCACTAGTGGGTAGCTAGTCAGAACACCAGTCATTAGGGACCGGTTACTCCTGTGGACTACACGTCTGAAAGAGACCGTCTGTGTGAAGCTCAC
+>83408 1
+GCCTTGAATTGACGCCTTCATACTTAGCCGTGTATGCCACTAAAAGTAAATGTGCTTTCGTCCGGGGAATGTCCCGCGCAAAATTGACAGACGGGGTCAC
+>83409 1
+GACCCGGCCATAGCGGATCTACCATTGTCATGCAAATTTGGGATGCCACTATGAGTTTCTGGGGATAGATATGGCTCAGGGAAAATCCCCTACTACCCTG
+>83410 3
+CATTTACCTACTGCAATATTAGTCATGCGCGGGGTCTGCTGTGACCGAGGGTAGGAAAGGGTTCAGCCTGATTCCGTGACGTTAAAAAACCCTAACCCCT
+>83411 1
+CTTGGGGGCCCAATAGCGACGGATTTCGTTAAGCGCTCACTCAAATTAGTGAACACTCCCCAAGGCATGTTTCCTAGTCAGGAGCGTGGCAATAGCTATT
+>83412 1
+TCATAGACAGGAATCCGCTCATGTTTATGTAGGCGTTTTCTACACAGCCGTTACGGAAGACCGGAGTCTCAGTTTGAAGCAGCTAGCCGAACTCTCGCGA
+>83413 2
+CGCGCCCCGTCAAGGCCTAATTTTCTTATGGAGGTTTTTCACTGACATTGTCGACAGCCAAGGAGGTAAGACGCGATAGCATAGTAGTAGCTGATACCCC
+>83414 2
+GTATCGGCGCGGAAGGAGCGCGACGTCAACATTCCGTACCAACACGGTTTAGATACCCTTTGTCTGGGTCCGTATATTCGTTCAACAATCCAATAGTGAG
+>83415 2
+TGTGCCCCGAATGTCTAACATAGGGAATGCACGTTCGTGCGTTGAAATGCGGGCTATGAACAACTATTGCGATGTACCAGCTAACATTTCCCGCGTGACC
+>83416 2
+CCGATACTCCATCATAACTCACCGGTCTTTACACGTTTAGTTAGCGAACGGCGAGGTCGGACAGCAGCAGTGTAATCCGGTAATGCAGCTCAGTTTGGTA
+>83417 1
+TGTATGGCCAGGGATCGAGGAACTGGGGCTTCCAAGCGCCCGTTCAAACGTCGCCTTGATTTCGGCAAAATTATTCTATGACCCAGTTCAACCGTAAGTA
+>83418 2
+AAGATAGAGACAACGGGCAGGATCTTCAACACCATTTATGTCTGGAGCCAGATAGGTTTTGTCTATCTCGGGCAACCTGATGTAAGTCCGCCCCTTCGCG
+>83419 2
+TGCCATAAGGCCTGTTCAGATCCTTGCGAGTAGATCCTGGGGCGCGCCCCAATGCTCCTTGTATATAGTGAGCTTATACATCGGCAACGTATGAACAGAA
+>83420 3
+TAACATTCAGCATAGAACTGCAAGGTATTAGTAGGAAGTGTATTACCAGTACCGACTCCTTACTCCTGGCTGGAGCCGCTCAGAGTGTGTCCGCCATGCG
+>83421 2
+AGCAATACTGGAGTCGCGTCGAGTTACGAACATCGGGTACTCGTACAATCGTCATCGGACAGACGATATTCGTATCGGCTTATTCACCATCCATGGCGGT
+>83422 2
+GCTGGGTTACCATCGTGCACGTCCACGCTGCAGGATGGACAGATTCGAAAATCGCTATTGCGTCCGGCTCTTATCAATCGATACGGAAGATTTTCAGACA
+>83423 3
+GCCGGAGTGCTTCGAGCAAAGACCTGTCTAAGGTATGCTGTGTTAGAGCAGTGCACTTATCATACAGCAGAGTCGGAACGATAACCATTCTTCCCTTCCG
+>83424 2
+TGCTACAAGGCTTCGGCTCGGTAAGAGGAAGGACGCCCGGAGCAACACATTCATGCCGCTACATTTATACTCATTTCGTTATTTGGATGAACCCAGGCGT
+>83425 3
+AATTAATTCCTTGGGTCAAATTGGCGTTAAACAGATTCCGGATTGCTCACGCCTGGGCCCGATACCCAATTCGACGTGGGTGGCCAAACGGCTGAATTAC
+>83426 2
+GCGGCCTTAGAATCATTTTGCCGAAAGCGTTCGAGATCTAAGTTCCCAATGACGAGCGTAACAGCACGGGAGGGATGCATCTTCTATGTCCTGACTTACC
+>83427 2
+GAGAGTCGTAGCTTGCAACGCCTCTTTTGTAATAAGGCCTTACCAACGAAGGCCTCGTTGGTGTCCTGCCCATAGATTATACAGGGAGAATACATGCGCC
+>83428 2
+AATGCGTTGGTATCTTCGGCTCCGATCGCCCGGGGCGATCCTTGGTAGTACGCGCACAGCCGTTTTTGACCTTCAAAAAGCGTAACCAAAGATAGAATTA
+>83429 2
+CATACACGGGGCCTAGTGCTGCTCTCTAGACTTACATGAATAGAGTATAACGGCGATGGTCATCCCTCCAGTACGTACTGATGGTACTCCGGTCGGAATA
+>83430 3
+CGTTCTCTTGTGCTAACTTATCGAAAACGCGGACGAAGGCGCTCAGCGGGCTATCTTGTATGAAACTAATCAGCGAGAGTCCTGTTTCAAGCGCAACTGC
+>83431 1
+CTTGAACCATCATAGCAAGTTCATCGCACGTAATGGAGTGCACCCTCAGGTACAGCGGTCGAATCTACAGGGTGCTTGCTCTCAAGGCATATCGGTGATT
+>83432 1
+GAATGACCGGCCTAATTGGGTATACTACGTACTGGGATGACGCTTTAGACTAAGACTGCAAGTCTGAGTGCAGGTACGCACCATTCCCCTACTTCCGGAT
+>83433 1
+TCCCGCCATCGGCAGCTAGCAACACCGCCTTGAATTACATTACTCATTTAGTCGTGACTCTTGGGGTCTAATGGGGAAACGCAACGCGTTGAGAATGGTA
+>83434 3
+ATGACAGGGTCTCTTAGCCAACGGCTTGCATTTGATAACGCGTTGTGGAAGCGAGCTGGGTTCTCAACCTGAGAACCTAATTCCGCTCTGCCAAACAATG
+>83435 1
+GCGGTGTAAGGAAAACCCTGTTGAAGTCTCGCACTGGTGTAAATCCCACCAGTCCATGGCCTTGACTGTTGCTAATGATGCAAATACCTGTGACCAGGCT
+>83436 2
+TCACTTCACTGGAGCAACACCACCTATGGAAAGCATGGTCCGCTAGTATACTAGGCGCGGCGTCCTTTAGTAAGGCGTTGGTGCTAATCACGAAGCATTT
+>83437 1
+GAGGGGGACTCAAGTTACCTCTTCAGCGGTATCACATAAGCTTCTCCAATCGTAAGTGCCAAGAACACGGTCCAGTCCACTGCTCTTTTGGTAGGGTAAG
+>83438 3
+ACCAGGATCATTAAACTTGAACATCCGGGGACTCCATGGGGGTGAATCTGGCATCTGTTCCGGTAACTTCTCTTTAGAGCGCTGGAAGTCCGAAACCTCA
+>83439 2
+CTGGTCCGTGGACTAAATTTATGGAGCCTGGACCATCGTAAACCTAACTCATGTAAGCCGCGGCATAGAGCGAAGTTCCATCGCCACTAGGCGGTTTTAT
+>83440 1
+TCTATGGAGTTTACGACTCGAGACAAGGGTGAAGTTAGATAAGAATTGCCTCCGAGCCTTCACTACTGGCGATGAATCCCTGTCCCGATCGCGCACGATT
+>83441 2
+ATGTGAGACGTAAGGTGCACGCTTCCTCTGAGAAAGCTAAATCTACTCCCGGAGGATATTTATTGGGCGGTCCCCCTAAACCAGGCTACGATTTCATGCG
+>83442 2
+CCATCCACTGTCAGGGTGCTACTGTAAGCCAGACTGGTTTTTGATGGAACTTGGGAGATCTTAGCCACCACACTCACGGAGAGTATCGATGTCAACTCAG
+>83443 2
+GGATATTAATGACATTCGAAGCCCCCCACGGACTATATCGCAAGCTTACATCTTGAGGGAAGCATAGACCCCTAGTTGAGGTGGTCCTCTGAGTGGCTTC
+>83444 3
+ACTTTCGTTCAGTAGCAATGGGTATAATGTGCAAGCCGGCAGTTTCTGGATGGACTGAGCTCGCGGCAACATTTCCCACTAACGAGGCCTTAACCTAACG
+>83445 1
+ATACGGACCTCTATACCGAGAGATTTCGCCAACCTGGCAGGACGCCGGCCTTCGTAACTCAAATCTGTAGGTAAAAGGTTTTGTTAGGGCTGCCAATCTG
+>83446 1
+CAACCAATTTGGAATGGACGTCATCCCGTGCCCTGTCGGGAATTTTCGGGGTAAATCATAGAATGAAATCGTGTCCCCGACGATTCGTCGGGACCTCAAT
+>83447 3
+GCAAATCCCATAGTAGGAGGCGTTGCGCATTGCGCGTGCTCTAATTTGATCCAACGTAAGGGGCAAATCGTTTCCATCTCACTGGGTCCCTAAACGTAGA
+>83448 3
+TACAATACGCGAGTAGTAGGCTGGCTCCAAACTCCAATCTTTTAAATTAGTACGCATCTCGGGGTGTCTGAGATCGAACGGTTCTGGGTAACCCACGCGC
+>83449 1
+ATGTCGGATGCGATGAAAGATTAGCCAGCCATTTCAGACGCCACATTTTCTCGCCATGTGCGCCTAGTACGAACGCGCGTAAGCTAGCGTATTTACTAGG
+>83450 3
+CTGATGCCCGGTAATATTCTGCCTTTTGCCTGGCTAGGGATACTCTAACATAGGTTCAAAGCCTCCCGACTAAGGAAGGGGGAACCCATTAGAAGCTCTG
+>83451 2
+GTGGTGCGGGGGTCTTTATTTCGCATAATGGACAGTAACCAGCATTGTCCCACGGGCTTAGATCTGGACCACGAAATATTACCACAACCGTACGTCACGT
+>83452 3
+CCCGAATTCCTCACAATTTGAGGACCACGATACGGCGGCAGTCACGAAGCGGCGTGGACGATTTGAGGAAATCTCGTCCTATTTCATACGTGTATTCATG
+>83453 3
+CTCAACTAGCCCCCATAATATCGTGTACGTGAGTCACTATATCTAGCTTAGCAACTCGGACAATCGTCGCATGGCTTGGGGAAGGAGCTATACTGTCGGG
+>83454 1
+GACCATGCCGGCGATGTTGGAGAGCGGGTGAATTTAGATCGCTAGTACCCCGAACGCGTCACCTAACGTCTATCTCGTTTGTAGCACACTTAAACTGTAA
+>83455 1
+CGAGTGGAAGCTAAGAGCTTTTCAATCAGCGTCGTCGGAAGTCAACAGGGCCTCGAGGGACCCCGTCTGGCCTTCATTCTAGCATATTTTAGTCATAACA
+>83456 2
+ATCGAGTTGGGGCTACAATCGACGACAGTATAAAGAAGTAAGGCCACCATGTGTACCACCATGTCCGGTTCGGGCAGCTCGCCAGACTTTTCTTTCTGTA
+>83457 1
+GTTCGTATCGAAGAATCCAGGAAACTTGCGCCGGCTTGCGGAAAACAGTTATCTTATGAAGACAATCCGACCACCCGTCGCCTCTGCGATAGGTTGTTTG
+>83458 3
+ACACACGATTAGGGACGGACACTCGCAATCGACATAGCTATGACGGCTTCCTTGTTGAAGAGCACTTCTCGAGTCAATAGTCCTGAGTGATCTGTCCGTG
+>83459 1
+TACTCGAACGCGTCCGCTTAGTCGTTCAGCGTGATTGCAGGATTATGTATAATGACATTGTCGAGGTGCACGCACACCCATTATAGTACCAAGGCAGCCG
+>83460 2
+CATTGCGGTCAAGGGTTTACACACTTATGCGCCATGAAGGACGACGGTCCGCCACCTTTCTAACTTATAGTCGATGGATAACGATCGGTCGATCTCAGGA
+>83461 2
+ATGACGGCCGAATAGATATGCCCATTTGGATCTCTGCATACAACGGTGACCTATACGACTGAGCCTGTTCCTTACGGCTCTTCAGGAAACCGGAGATGTG
+>83462 1
+ACAGCCACATTTGATGCCGGATATGCTAGGGAGGGTTCAATCACACCTGTGTAGACGGTATCGGTCAGGTCCCCAATCGTATTACCCGGCTTACTGAATA
+>83463 1
+TAGCGTGGGCTCCAGCCGATCTTTGTGCACAGGCTGCACCATCTATATCCTTAAGCGTCTCTACCAGCGAAACTTTATAATCGAGAAAACGGGGGGAGTT
+>83464 1
+GGATTGAAAATCTCTATCACCGGGTCTGCGACATCAAGAATCTAAAGACGACCAGTCGTACTCGTTCGGCTTGTCCTTACCCGCGGTCAGGGTAGTATGA
+>83465 1
+ATGGGTGAGATGATAAAGTTAGAGTACTATAAACGCGGACTGTCTGCTTGTTGACCCGGGTGCCCTCATCTGCTAAGTTCGCCACAATAGCCGACCATCC
+>83466 2
+AAAGACAAGTCCTCGCCTGTTTCAGTTAGCAGGATGATAGTGTCGCCCCATACATAAGGCAATATTCACGCACCATGGGTTTGTGCGGGCCCCAGTATTG
+>83467 2
+GTGTTCGGAAGACGAGGAAATCTTTTCCTGTACTACGGCTCCGACCCGGCCTCTGAGCAGTCCCTGATTATAGGTAGAGTAAAATCAACTGCATGATCGC
+>83468 3
+CGGTCTAGCTGTGCATCTTACTCATGTGCCAGAAAACCTATACTCAAACCTGCTGATCAGGCGAGAGAGCTGCGCTCGTGTAATGTTCCGGAACGATGAT
+>83469 3
+TAACTCCAGGATATAAGGCGATATACCAGCGTCCTGCTGGTGATCGTAGTTGTCATCACCTACCCCAGCGCCCCTGGTCGTAATAAGATATGTAATGGGG
+>83470 1
+CTCGTGAAAGCGCCAATATCAAAGGTTGACTACCCGCGCGTTCAGTGTTATGCATTGGGGACTTGCATAACAGGCAGTTGCCCTTGGCATTCATAAACCG
+>83471 1
+CACTTATACACAGTATGGCAGGCGGGCCGAGAGCTCTTAGAGGTCTACGCCCTTCGTGTTCACTGCGTACAATATACTTGCAACCAATGTGTTGGCGAAA
+>83472 1
+TGATAAGCGAGGCTACCTTCATCACTAGACGTGACGTGCGACAAGAATTCTTGAACATGAGCGCGCACAGCTACATGTTGTATGTTTCGCGGCTCCTCAG
+>83473 2
+TACGCTGCGCACTGCGGGACTAATGAATTTTGTCGGTCATTCGTCGAGGACCATATCACCCTTGGTCTAGAGAATATCAGGAATCCGACACGCAGCTTGA
+>83474 1
+GTTGTCGGTGTTGCCACATGCTTCTGGAGTTGAATGGCTATTCTTTGCCAAAAGGATCCCAGCAACCACAAATACTGCGGCTACCAGAACGGAACTGCTG
+>83475 3
+TGAGTTTTTAACGCCCGACAGCAATGATCGTTACTTGAACGTGACCCTCTTGAGATCAGTGCGGTTAAGCTCGTTAAATGGCCTGCAAGGCGAGCCACAC
+>83476 3
+ACTACGGCAGACTCTATGAAACACTGTCGTAACAGAATCCTTACACCAGTGGGCGGTCACTCTAAGCGTCGATTGACAGTTGGCACGGTTGGGTTTTCCA
+>83477 1
+TATTAGGCCCACGCGGGCAGATTGGAGGGCCGTCTAATTTGGCGCTACAACCACATTGAAAGATTGCGTTCATCAGGATTTCCGCTAGAGATCTACCCTA
+>83478 3
+ATTCTAGGCAGAGGACGAATCGATAATCCCGGCCCATCTTGGTACTCAAGGCATCAGTTTTCCTGTGATTGTGGAATCTTCAGAGACGATCAAGGCCGCC
+>83479 1
+AACGTACGTCACTGTCGTAGCGTAGGAAAGCACGACAACTAGCCGCGGTTGGGTCCTTTACGCTGGATAACTGTTTACGTTTAAGCGCTCAATCCTACGA
+>83480 1
+CAGGAGGAGTGCAGTGCTATGGCACCCTTGCACCTTGGACTAGAGATCCATGTAACAACCGCTCTTAGAGAGCCATTAAGATCTGTTTCGCAGTTCTAGC
+>83481 3
+ACCGTGCTCGAGCGACACAAAATAACGCTCGGCCTGATGAATCATTGCCCCTTATTGGTATCGTCTAACAGCAAGTTACTAGAGTAGGTGTCTCTGGGCG
+>83482 2
+CCCGCCTAATCAGCGCCTCGTCGTACGTTGCCGCGTTTCAAACATACTCGGATACAAGTAAGGATCGCTGTTCGGGCAGTATATGAATTGAGTATCAGGA
+>83483 3
+TCAGACTTATCCTCCTGGAAGACCGGACCATGTAGTCAGAATGTTTTAGTCTGAGCAATCACTCGGTATGTTGTCCTGGCCCCGAAAGCGGTCAAACAGG
+>83484 2
+TCACATCCGGCCACGGGCATTGGCAGCTACGTAGGCAACTCCTTAGCATCTAATAGTTAGCTTTATAGACCAGGGGCGGTATCTAGAAGACAGCGTCTTT
+>83485 1
+GTTTGACTTGCCGTCACAATCAGGTGCACAATTTACGCTCTCAACATAGGGCAGTGGGGGAGTCGCTATTAGGATGATCCCATGTGACACATCACCACGT
+>83486 1
+TCGCGATACATCCTATGCGGCCCAACATGTAGCTTGAGGCCTCGCCAGGCGGGATGTATTCGCCTAACGCTTTGTGACACATAATCGTGTAGTAGAATAA
+>83487 2
+AGGTGAGCCCATACGCCAGCGCCTTAATTTAGCCCGGGACCTGACACTTTCGCGATAAGATACGCAATGTGTGCTGGGGAATCCATAGTTTAATCACTTG
+>83488 3
+ACGCGAATCTTTTGCTAAGCGAATGGCGTGGTTCAATCAGAGACTGCCTCACCTCACCGAGTGCGCCAAGTTATATCTGTTCAGAGCATGGACTAAGGTC
+>83489 2
+GGCCTCTCATCTGAGATAGAAGTACAAGGACCATTAGCAGGTCACAATTTCTCGGGAACGTGTGAAGAGAACCTCCTGCGCACCCTGTTAGTCTTGTTCG
+>83490 2
+ACGTTTCAGCATAATGGAGAGTCTCGGGTAATCCTACAACCGATCCCGATGGTACACCTTACGAATGAATCGGTGTGCCGGGGCATTCGGATCAACTTCT
+>83491 1
+AATGCTTTCTCACAACGTTGACTTGGGTAGTTCAAGGAGAAGTGTCACAGTACGCGGGACTTCCCCCACTAAACTATCGTGTGCAGGTACCGTGTCAACG
+>83492 1
+GCATGCCCAGCGACTGTCAGAGAGTTGAGAGGTAGGTTGGGTTACCAAAAGTACTTTTACTCCACCAAATTTCCTCGCCTCTTCGAAACGAGCGCTAGGT
+>83493 2
+CACAAAGGCGACATATCTATCGGTCATCTCCCCGCGTTATGAGCGGATCATCAAAATCGCTGGTCAGGAGCCTGCTAGTGAACTTGAGCTTCAGATTGTG
+>83494 3
+TCCGTACAGACCTTTTGAGATGTCACCTGGTTGCCAAAGACTGCCTTCTGAATGGATCAGCGTACGTTGACGGCATCATGAGGTACAAAGCACCTGGATC
+>83495 3
+TTGTACAGTGGAATAAACGGTTCGGGACGCCCACGCGCTATCAAATACGGACGCTATAGAGACTATTTTGCGCGCTCCCTGTGTGAAGCTTCCTATACGA
+>83496 2
+CTGAGTTCCATGTCCTCTTCTGATAACGCGGCATATTGGTAGATACTGAGCACCCACCTGTCACCGGAGGGTTAGAACGCCTGTGTAACCAGGTAAATAG
+>83497 2
+AATCAGGCACTAGTGTCTTTCATCACTATGAGCCGAGGTTAGACCCACATTGGATTAGTGCATGGTCATCGAACACGCTATGGTACTCGCCCTAGGGCGA
+>83498 3
+CTAAAAACAGGCGGATAGTCTAAGCGTCATGGTTCCTGGCAATAACGTCTCTCTAAGATTTGGCCCTCCTATTATAGGCTACGCATACTGCGGCGGGGAC
+>83499 3
+CGGTAAATCTCGGGAGGCGCGGATTATATAACACCCGTCCTATTACACTTGACGTGCGACATTCTGCGATCCGAGAAATATTTGCGAGCAGTCTGCGTCA
+>83500 1
+GGACAAATCGCGATTGAGCAAGTGAGTCTAAGTGCGCCAGGGCACTAAGAGCAGCTCGCTTCTTCCCATAGTCGCTTTTCTACAGGTATATCGCTAGCTA
+>83501 1
+ACTGTGAAAATTGTGGTACTGATTCACCTGCGATCAGGGTCTGCCAGCACTGTCTCGGCCTGCCCGCCAACCTTTGGACAGGAAGATAGATTACTATGAA
+>83502 3
+TACGTAGTAGAGGGTCCGGGATTAACCTCTAGTACTTGGGGCAACCCATAAATCTCTACCTTCTCTAGCGGGCTGAACGACATGCTGAGCTAGATATCGC
+>83503 3
+GGGAGAATCCAGCGCCGCAAGGGTCGAGCAGGCTCGATAGCATACACTTACTTAGGTATAGTTTAGAGGCACTCCTCTAATTTCTCTTGGTCATAAGCCC
+>83504 2
+TTGTGAATACACTGCAGCCGATAAGGCGCTGGGCCCGTTATCCCACTAGATTTGTCACCTACCATTTACACGGTAGTGGGCACAAAGGGATTTAGGCCAT
+>83505 1
+ACTGTGTCTAGGGACATCGTTGTCATTACGTCACGATCTAACAAATGCCGCTCATGGGCGCCAGACACGTTGATGGTAATCGCCTAACCGAAGCTGGTTA
+>83506 2
+GACTCTCACCTACACCGAACATGCCTCGGAGTCGTTGTGCGGTAGATAAGGATTGCCCTCGAGATGTATCGATTATTGGGAGCATTATCCCAGAACTCAG
+>83507 2
+CGTCATTTTAGGTCAACGCCTATACTCGACATCTGGGCGGCGCTCCCAGGAACAATGTTATAATTAGGTATAAGCCGCCGAGCGATGGCTAATCGAGCTT
+>83508 1
+ATTCCGGAGCTGCAAGTCTATCCATAACCGGTAAAGTTCGGTGTCACCAGTGTAGATCCATGGATGCCTGCAGCTCCCGACAGTGAGATTGCTTGTAAAC
+>83509 1
+TTTACCACACAGTTGGTTGTGCAACGATGCTTTCCAGCAGACGGAAGAGCGATACCCATTCTCCGGCCTTGGAAGGTCTGTTGAACAAGACCGAATTTGC
+>83510 1
+CACAGCGGCTACGTTTGGAATGTAGCGTCTGATCACATAGGAAAATGGCATACTTTCAGGTCAAATCGCCCGCTCAACTGCGCGATTTCTTTCGGGCAGA
+>83511 1
+CAGAACAGGAGGGCGGACGACTGGGTGCCGCTTTACCAGGCATTAATACGTCACTCGCTGCGCTCATATAACGCTATTTCCTCATGAGTATGTAATATGC
+>83512 2
+CTGCTACGCGCGGTAACAAGTGACTCAATAATTGATAATATCTGGGCGGACTGCCCACGTTTCGTTACGTACTGTGAGAATTCGCAGTCACCGAAGTCGC
+>83513 3
+TCACTAATCAGCGCAACGGAAATATATCGCGGTCCATCGGCTGCTACTTTTGACGCAAGTGTCCGGCGTCTTATGACGAATGCGACCTGGATTAAAGGCT
+>83514 3
+CGTAAGACGCTCTTTCCTCCGGTTTAGAATAAAGGAGTGGACTGCGTCACCTATCCTGTTGATCCCATAAGATTCGGGCTGACAGCGCCGTATGGCAAAA
+>83515 1
+GGTGCGCCATGATGTCAGACTTACTAGGCCAAAAAAGGGAGATCTCCGGTTGTAAATGGCCCCTTTTATGAGCAGGCCTCTTGGTACCCACCTATTCAGA
+>83516 3
+TCCATACCTCGGCCAGTGTCTTGGGCACACACTGACTCTATCGCATTAGACGGTATCAGGTTAAAGGTTCATGGAAGTAACCCCTCACGAGTTAGTGGGA
+>83517 2
+CGTGTGGTACCGCTAACATATATCTGCCTGTCATAGCAGCAATCTCATGGCGATACCAGATGTGCGCGATCTGTCCGTGCGGATGAAGCACACTATGTAA
+>83518 3
+AGACTTCGCATGCCCGGGCGTCCTGGTACGCGACATTCATTCGTTCGCGAGCTATGTTCGAAGAGTAGTGAGTTCAAATCAAGGTCCACTTCATAGAACA
+>83519 1
+GCATTGCAGTACTTCCGGGACTTACTGAGAGGGTCGTTACGGCCTACTATATCTCGAAAAGCAACAAACGGCTGGTCATGAGTGCCACGATTGTCACTTC
+>83520 1
+TTGACTGGACTCTCTTTCCGGCAGCTGAGTGTATATGCATCCGACCATATTTACGGCCCGTGGTTCGACACAAGACCAGATGAATAGCCGAGGGATACAT
+>83521 3
+TTTTCGTCCTCTGGTATGAGCCCAGTCGGAAAACTAGAGGGCTACGCCAGATAAACGGCCTACGACTCGATTTCACCAATGTACTGTTCAACGGGGTGTA
+>83522 1
+CTCGGGTGCATTGCATGCATAGAGGATTTCCATAAGTCGTGTCACCTCCCTCGGTTGCAATAGGTACGGAGAAGGATAACTACATCACCCTCCGTTGGAA
+>83523 3
+ATAGCGGTTCAGAACAATACCTTCCGGGCCTCGGTTGCCAAGAGCTATTTACGTATCCCGTTTAGGGTGGGAGCAAATCATGTAGGCCCTTCTCAAAGAC
+>83524 3
+TGGATCTGCATCTGACGGCGTGGAGTATCGAGCAAGTCCCACACACCATAGCTGCTAAGCAATGGTTGCATGCCTTGTACTTAGTCAGACGACGTACTTA
+>83525 3
+GAAGCTCGGCGAATTTAGTCACTCCTGTCGCCCAGCTGGTTTCATGTGAGTATTATGCATCGAACAAATTAGCAACAGGCATAGATACCCTCCGGCGTGG
+>83526 1
+CATTAAAGTTTAGCGTTATTACGCTCGTTCTTGTGGGAGGGAGCACCACCGAAGGGACGCGTAGCATTGAGCCAATCCTTAAATTCACCACGTGTCCGAC
+>83527 2
+TCGACGAACTTTTTCGTTGGCACTGAACCCGAAATCGGTCGGAACGATGCTAGACACGATTTGTATGGGTCGCAACTCTGAGTACCTCTGACGAACGATC
+>83528 3
+ACGCAGTGCAACACCGCGAATCGCTACTTGATGACTGAAATCACATTACCTGGGAAGGCTCGTGTTTGGAAGCCAGTTGGTTTACACATCCTAGGTTGCC
+>83529 1
+TAACGGCGCTTGTGCACCCGATGGCAGCAGGACCCGCGAAATTCGCATGGGTAGCCGCTAAAGATTAATACTATCGGTAATTATTCACTCGGTCCTAGTT
+>83530 1
+TGCTTGGACTTGCCTTTCTAAGAGCCGATAAAGCCATCATCCTTCATGCGCATGCTAAATCTGAAGGAGGCGCACGTCAATCGATAGGCGGCATCGAGTT
+>83531 1
+AAAGATCTTAGCCCAGCCCGCAACCGTATGTGTCCTTCAATAGGTGTCCCACGACTATCGAAGACTGGGTCTTGAGCAGTGAGACTGGAACTGTGTTCAT
+>83532 1
+TATTAATCGGAGTATTTAGGGGCTATCCGGCCATGGCCGGGCGCCATATCAACTGGTAACACTGCACGCCATCGGATGATTCACGAATTGTCGAACCTTA
+>83533 3
+GTGTCCACCCTAGTCGTCACTGGATTGCTGACTAGATTCAGCTAAATAGACGCTAGGGACCTATATATCGTGCTGCGTGACAGCACTCTGCAGCGATAAG
+>83534 1
+TGTTCCTCCGCTTAGGAGGTTTCGTGTACTCAATCGTGTTGATCTACTAAGAAGGAGACAGCCGGAGTGTGTTGACGCGCACAACCATCAGCCAAATCCA
+>83535 3
+TTAGCTGTTCAACGCGAGGGGGACCAGCAGCACGATTGTGATAATGGGGTCCACACGATAACTCTCCCACAAAGCGTTGGTACTTTATTTCATGCTGCAC
+>83536 2
+GATCCTCACATGGTGGTCCGTTATGGTCGTCGAAAGCGTCGCCGTGCACATCGCGGCGGACCAACTCATTGTGAACTCTTTCATGAAATGAAACTAATGA
+>83537 1
+GGATACTTAGGATCCGTCAGTCATCCTGAAGCCGCTATGAAGATTGACATCAGCTTGTGTCTACCACGAACCCCGTATACGAGATGATAGGGTTCCGTCG
+>83538 3
+CAGTCTGGAATGGATCCAACCAACGTGTAGATACCGCAGTCATAAGCACGCTTTACTGGCAGAACCCCATCCGGGGTATATCGTATGTGTTCGCGTTTAG
+>83539 3
+TCTAGCTATGCTATTGCCGGGCGCTCGAAGCTCAAGATTCTCGAATAAGAAGCTCGCACTGGATATATACAGTACCTAGCCGGGACCGGGGTATACTCTT
+>83540 1
+CTGCTCAGTTTATCAATCACTATCCGACCGGGTCAAGAGGATTGCCTATAGCACGAGGGTTATGGGCACACGCGCTCTCACTATGTAGCATGGATGATAC
+>83541 3
+CATGACTCGGAGATGCCTAGCTCAATGGCAGAACCCTCTCTGCTTGTTCAAAAGTTATCCGCAGTAATAATGCTGGTGAGTGCGCTCGAGTAACCGGTAC
+>83542 2
+CGGTTAACGAAGATTGACCTGTAGAAAAGGATTGAGGACCTGAAGCCCCTTCTGATTTATCGCGTTGGGTCTCTCACGCACCTAGCATCCATAAGCGGTC
+>83543 3
+CCTAATTCGTGTATATTCACCAGAATGACGTGGGACGTAGCTTCAATACCTGTTTAAGAAGCGTCGGATCGGTTCGAGGATATTCGAACCCAGGCCCCGC
+>83544 1
+TGCGCGAAGATCGATCCGAACGTGTATACACGCGACGCCAGATTTCCGTGCTTTATACGACCGGGCCAAGAGAAAGCTCTTTGATTGAGGCTTCTAATCT
+>83545 3
+AGCGCAGCGTCCACCGGTACCCGTAGTTCTGGGGTATCGCCAAGTATGACTCGAGCGATGTTGACCGTCTGAATACATAAGCGATACCTTTTCGTAAAAT
+>83546 2
+TTATCGAGATCGTTTAAACGATCGCATGGGGCTTACTCATCACGACTATCAGCGGTAGCTGATGGATGGCCTGTTAAGACTCCGATACGACGCTCGACAC
+>83547 1
+TACGCTTGAGTGTCGGATGGAGCACTACTGCGTCAGACGTTAGGGTCGAAAATAACCCTGATTGAGGTCTAATACCCGCTCATTGCAACTCTCCATGCAG
+>83548 3
+GTAGCTGTGGGATCTGGAACTAGCGCCCAATATCAACGAGCGAATAAAAGACATGTGTCAGATCATCTGTTTTAGTTAGGGACCCTTGGCCCCTCTCCGC
+>83549 1
+CTCACCAAGATGTGCACGATAGCGGTTCTAGACGCTCTATGCCTTGCTAAAGTGACCTACGTTAGAGGGGTATAGACTATTGCCCTCGACAGTAACGTGC
+>83550 3
+AACGTCAGACCCTTTGATGCACAAAACGTACCGTTCCTGAAGTATACTTTGGGGCTATAGGGATGGTAGATGCTCCTCACCGCAGGAATCGTTAGCTCCG
+>83551 2
+GTTAACGGGGGTGGTTGGCAAGCTACTTTATGGCATTTCACTCGCAACCAGCATCAGGTCATTCGGTATTACCCCGAGGATAATGGCGCCACATTCACAA
+>83552 1
+TGTAACGCCACTCACCTGGTGATTAACCTTATGCGACGGGTTGTCCTGTACTACAACCACTATTGATGGGACGTGCTGCGAACAGAAATCCGGGATTCAG
+>83553 1
+TTAGAGTTGGAATTGGCTAAGGTGCATCAATGGTAAAAATTTACCGCTTCATCTTAGGTATCAACACCGGCCGGGAACTCGATCGCTCGCACCGCGGTCC
+>83554 1
+GAATTACCATTGACGTCGCCTCATGGAGTAGCGCGGGACCACCGCCTCCTATCGTAGTAGGGTTCAGCATCTTTAGTCGGAAATAAGAAATCTCAGGTCT
+>83555 1
+TCAGTGCAGCACAGAATAGTCCTGGAGGCTTGAGCCGGACAGTGCACACGTTGTACGTTCTTAGCAACAGCAGACCATTTCTTATGGTTCGAACTCATCG
+>83556 3
+ACGGAAAAACCTACTAGGTCCATCGATTACATCCTTCTGCCGAGGCGAGGGGGTTACCCATCTTCGAATGTGGCCATTAGATAACGCACCTTTGTGGAGT
+>83557 2
+CTTACTATGCAGTTGGGCCGCCTTAAACAGCCTTGACAGGTCATTCAGGCAGAAGCAAGTGACGGAGAACCCTTGAGCCTGGTCACTCTATTTAGTTAGC
+>83558 1
+GCGGACCCTGTACATTTGCGCTGTCGTCCACTAATCCGAATAGTTACTGATGTACGACGGTGAAAGTGTTGAGGCAAAACTCCATACGGTGCCTACCGAT
+>83559 2
+GACTAGTGACGACAACAAGATCTGGAAGCAGCAACCGTTTCAAAGAGACTTTCCGGCCCTTACTAGCCGCCTCGTGCGAAGTCGTCATTGTGTTGTGTAT
+>83560 3
+TACATTGCACCGTTTGGAACGGGACCGTCAGGCAGACAGCATCTAGAAGATTTGCCACCAGATGTATTGGTGTTGACACCCTCGAGCTTTGTGCTAAACC
+>83561 1
+CTAGTCGGTCTCCCACATTTCTACTGAATTATATACTCGGCCCGCAGCGGCGACCCGAGGGGGATATGGAAGTCCCTATGCGATGTACATAAGTATAAGT
+>83562 1
+TATCAGCATGCTCACCGCGGAAGAAAGTCTGTTGACACGTAAATTGGCGTATGGTCACTATCAAAGAGTGCGCCGTAGCCTTCTGTTCCGCACACTAGTG
+>83563 2
+TCGGCCGAGAGTCTGAATTCTAAGATGTAATCCAGGCTGAGTCATTCATATAGATCAGTCAGGGGAAGCCTGCCACATGCCTCTTCCTATCTGAAGGCGC
+>83564 1
+TAGGGCTTTTTACTAGTAGCCCTGGCATAATAGAGCGGTCACCTCCTTTCACGTGATTACTTGGGAGGCAGACCAACAATTGCGCAACGCTTCGACGAGA
+>83565 2
+GAGGGCTTTTCAGACTCCGTCCCAAAGAAAGAGCTAGGTTCCCAATGCCAGTGCAGCGCTGGTCATAGTTTGACGCTTCTTTAATTAGAGCCACAGACGT
+>83566 2
+GATTCGTGGGCCTAATGTGCACACTAAGCGTCCATCTTAGGATCGATTTACACAAGAATTTAGCTGTGCCGCGCTACCTAAGCCGCAAGGAGTGTCGCTA
+>83567 2
+ATTCGCGTTTACAGCGTCGATGGAGCTGCCCGTTGGACGTAATACTGGCGTTTCAACGGCCAGAGCTATAAAATTACAACACTCGCCAGCGTTTCGATGA
+>83568 3
+CGCCCTTGTTTCGCGACTACGCAGACCTATAGCTGAGTTAGTCCTTCGATAAGTATCCACTAGTCGAGGATGCCTTGACCATAGCTAGAGGGAAGAATCG
+>83569 2
+ATCCACGCAGGAGCGTAAACTCCTTACCCGAAGTGCGATTTATGCTTAATTCGATCGATGGAAGACATCTGGTACGTTGCGCTATCGCGGAGCATCCGAT
+>83570 2
+ACCCATGGGTCTCAGCCGCTGATAAAGGACAGGATCCATGAGCGTTCCCAGTTACGTTGATCATAGAGTGAGCATTGGCTGTTATCATAGTACCCCCAGT
+>83571 1
+CGGGCCGATACTCTCTAGAAAGTGTAGCCCTACCTAATGATGCCCGTGATCGAGTCGACACTTATCGGGTTTAGCATCCTGTGACTAAGCGAAAGACGTT
+>83572 3
+CCTGTACGACACCTCGCGAGGACATGATCTACCTGTTTGATCGGTTTTCTAACCAAAGGTGCAGCTCTAACAGTCATAGTTGAGGGCCTGCTAAGAGGAC
+>83573 2
+ATAGGGGACAGGCTTCCTCTCTATAGGCATTCTGCAGCCTCGGTTCCATGAAGGAGTTCTGTCATGAGCGCCTCTCAACGAGTTTGCCAACGGAAATAAA
+>83574 1
+TAGGTTCATGTTCGAGGTAAACTGAGCCAAGGACGACCCAAAGGTTACACCTCTTAGTGGGATGGATGTTCGCCACATAGCTTCCACCTGTCCTACATGG
+>83575 1
+AGAGTCCACAATGACGGGCAAGATACGCTCTATTTAGGGTGTCAGCCATTTGTAGACGTGTTCCTGCACGAATGATGCTGTCCAAGCTCCCATCTACGGA
+>83576 2
+CGGGAAAGTACATATCGCTCGATGATGTTTTCAAATATCTGGCCGCTAGTCATCTATTATCCGCCAGGAACTGAGTGTAGGCTTCACACCGCAGGGGCCA
+>83577 1
+CGCAGGATCCGAGGCAACTAAAACTGGCCAAGTATTAACCGCGAGAGGCGATTTCTATGTCGTTGAGCGTGTGCTGTCGTCTGATTCAACCCTAATATCC
+>83578 1
+GAGAAAGCTCCTGTGCTCGGCGTGGCAATGCGAACATTCCCCGCTCTCATGAATGGAGGAATCCAGTAAGAATTTACTCGTTTCTTCCGGAGATCAGATC
+>83579 1
+ATGCAGATTGTGACTTCCGCCGCACTAGCATCTTAGTCAGGTAGAACATCATCCAGGAAGCCGCGTCTGCTGGTGATACCGAACTGCGTAGATATACTGT
+>83580 1
+CAGACGGGCAAAGGCTTTCTTTAGAAGGAGCTCGGACATCAGGGTTGACACTCACTTTTTCTTCAACTACTAAGCCGAAGGCTCTCGGTGATGAACTGCC
+>83581 1
+TAAACAGCTTGCTCAATCAGATACTCGGTCGGTAGGTGTCCCATGGCGTATTAAGTCCGTGTGCGAGGATCCTCACGGCATTCAACTCGTAACACAAGTG
+>83582 3
+TTAACAAGGACTGTCAGACTTGGTACATTCGAGATAAGAGCATTCGCAGATATCCGTGGCACGGCCGATACGGCTTAATTCGAGTCCCGCTCCTCAGGTT
+>83583 3
+ACTCGCCGTTAAAACATGCAGGTGAATCCCATCTTGTAAGCGCGGTTGGGCATTGGATAGGTACCTGGCTACAACCAACGATGCCCCCATGTTTAGATGT
+>83584 3
+GAAACTATCACATGCTGATATGTGGTCGGATTCATGTATGAGCCACGGTTACGGTTATGCACGTCCGAGATACTTGCCACCCTAGCCGAGTCGCACAGAT
+>83585 3
+GCTACTCTACAGCGGATGTCAGAAATCTGACGGGCGATAATGCCACTCTCGAAATTCAACGCTGTCGCGATACAGATGGAGGTTGGTTACCATTCCCTTG
+>83586 2
+CGGACTCGTGCATCCAGCTTCCGACGGTCCATGATGGATCCGCCCGTATAAATGTGCATTTCGACTGTGGCTTTACGAGGAACGAAAAATTTAAGTGCCA
+>83587 2
+GTCGGTATACCTTCACACTCGCTGGCAGTGTTACAGGCCGATAAGCGCATAGAGGAAGGCCATCTCAGGAAGTACCTTATTGTAGCCTGTCACTTCAATG
+>83588 2
+CCCGCAGTTAAATGCTTGCAGCGGAGCTTTCCGAGGACACATACAACAGACCTCGCTATGCTCTGGGTTGCTGATCAGAAAGAACACGTGGTTGTCATTT
+>83589 1
+CTAGCCTTACGGGTACAACCTTCTGTAGAACACATGAACAGGTATTTTTCCCGACGGACTACCAGCGAATTTGACCCGGGGCGTTATGGTGTTCACAGAG
+>83590 3
+ATGGTAGCCTGGCAGGATCTGAATGCGTATGTAGTCGAACACCGGTAGCGTCACGGTCTTTGTCCCCTCCAGTCTTAACCCTTCGTGAATAGAAAACGAA
+>83591 2
+TCGGTGTACGCAGCCTAGATTACTTAGGCATTGCCATCATATGAAGATCGCAGCTAAATTGGGCCAATATTTCCGTGCCAGGGGTGACCCGTACCCAGTA
+>83592 2
+ATCACATTTCTCTCAACTCTTTGCCTAACTTGTCGAGTGTCTGACCCATGCCGGAGTGCAACAAGGTCCTTTAAGAAGAGGAAGCTCGGGATCGCGAAGG
+>83593 1
+GAGTACGCCTTCCTTTGACAGGTGCTACGTTAATACATTTCAGGGTGGCAACAACGCTATGAAGTAATCGCCGGGACTTAGGTAGGACGCCCCTTCAACT
+>83594 3
+TATCCAGCCGATACATCAGTGTGGACAGTTGGTACTCTGATACTAGACCAGTCGTGTCAACTGATGGGGGCCGTAAAACACCTCGGATTCCCTACGTAGT
+>83595 2
+AAGGCATAGAATCGGAGTCTGAAAGACTGGAAACTGCTGTTTTCATGGAATCCTATCCTTTGCCGGACAGCCGGCTGTGCCAATGTCGCACTTCTACGCA
+>83596 3
+CGGGTCCCATGCACTTGATTAAAGCCCTGTACAGATCAGTGCAATTCTTCTTGGATCATGAGGGCTAATATACGTCGAGCCGACCGCAATGTGATGCGCA
+>83597 1
+ATAGCAACACGACATAGGAGGCGGGGATTTGTTGTTTTAAGCCTGGGAACCGAACATAGTTCCTACTACAGCTTTGCATTCGACAATGGCTCCGGCCCCT
+>83598 1
+GGCATAAAATTTGAACTGAAAGCTAACAATGGCGCCCTCTGCTACTTGTGTGCGGCTCTAAGGAAGCATCATCATGCATGGGCCTGGCGTGCCCCTTAAT
+>83599 1
+CTGCCGAGTATACAAGGCACCGACGGTGCGAATCGTTTTGTCCGCGGCGGTACGATAGCCGGATTTAGCGGCATAAACTAACATTATAACCATTTTTGCC
+>83600 2
+TACAATCAATTGCCATGGAACCCTAGTGAAGGATCCTAGCGTCGATTTCTCCTTGAATCTGCTAATGCGGCGGAACTTGGTCAATTACGCGACCAGCGGG
+>83601 1
+TAGAAACAGACGCATTATGTGTGCGGAGGCTGGTACCACTATTACGCCAATGGCCCTCCGTTCATCTTCCTCATGGCTAAACGAATGCGGACAAGTTTGG
+>83602 3
+TGAGAAGCAATTAGCTCAAAACTTATCCACAGGTGCTCTCTCTGATGCCCGGGACGCAGGAATGTGCTACTACAGTTCTCATACGCTGGCTACTGGGGTA
+>83603 1
+GCATCTGCGCTATTAGGCAAATGGCCGCTCTAATAGACCCTGTCCTTCTCTGCTACTTAGATCCTAGAGCCGGGAGAATTAGTTACGAACAGAGGGCGTA
+>83604 1
+AGAGTATCCGTACAAATTCCCTCCTCGCACGAGACTATACTTGCGACTGGAGTGCTGGAAAGCGTACAATCATGCTTGATGACAGTTGCTACGGGTCGCT
+>83605 2
+ATGCCTGGGGGATAGACGGGACGTCTGATGCGAGTACGCTATCGTTCGGAAACCACACCTTATATTTGGTATTCGCGATATCCAAGTACCAACTCTCCAG
+>83606 3
+GTCGAGGACACCGCGCTGCAGGCTCACAAGTTCTTGCCAATCTTAACGGTGAACCTGAAGTTGCTTGGAAAGTTCAATCATAGTCGCATCCTAATCGGTG
+>83607 1
+ATCAGCCTGCCCGCAAACATGAGGGACTTATCTCACTACAGTGAGGTAAATTATCCTCTACCGCTCGGTCTGGGAGTCGTAGCCGGACTGAATAGTTTAG
+>83608 2
+GTTCGGTCTCACAGAGAAAACTGGCAACTAGCAGTGCCGATACACTCTCTCCTTGTGCGTCGTTTGGATATGAGCAGGACCATGAGTATTCCCACGTAGA
+>83609 1
+TAGCCCTAGCTTTTGTGGTTGTGGACCCACGAACCCCGATAGGTTTCAAGAGAACAGTGTTACAGGCTGCTAACTCTCGGAGAGCTACTAATCGCCAATG
+>83610 1
+ATTACGGTGGTCAACGCCTGTATCATTTCCGAACCATGGGAGGCGGCCTCTTCATACTAATAGTGGCTTTACAAGCTGCAAATCCAGGGAAACGTCTGGC
+>83611 1
+CCATCGAGAATATCGGTGTAAAAGTCCGACTTAGCACCCGCTGGTCACACCGGCGAGAATTCTCAAACTGGTGTGCTATTATTCGAGTTGGCTATCGAGC
+>83612 1
+CTTGGGATCCTAAACTCTGGGATGTGATTCCAATCCAATACCGTGGAAGAGTTAGGAACGTCTAACGTTGGATCTGCAACACTCGCATCATCCGCGCGGT
+>83613 1
+GCATGTGACGACAAGGCTATCTTAATGACAGTGAGCTTGCGGCAATAAGCATAGTTCGATCAGGCGTTATATGTTGAACACTCGCCCGCGTCTCGCTCCA
+>83614 3
+GAAGAGGAGTGGGTATCTAGGCAACAGTTTTATCAACCTTCTAAGTGCTTTAAGTCGGCGCCCGTCCATCCCCGATTCATCGCCAACGTGGACAGATGAT
+>83615 2
+GCCCATATGAATCGTGGACAACGCTTACGGTGATCCAGCGCCATTGTGGACCCCGCAGTTGGGGTGCAACTTACCATAATGCGTTAGTAAAAGCTACTTT
+>83616 3
+GTCTTACGCGGCCTGACCAAGAACTAAACGTGAAGAGAGGTATCCATTGGGACGTTATCTAGATCGGCCCCGTACATTCTGTGCAATCCGTTTACGAGCT
+>83617 2
+TTCTCAGTTACCCTTGGTAGTGCGTACTGAGCCAGCACCATATTCAAAGGAGCCAGACGGCGCGCTGCTTATAAGAACAGTGCGACGGGTTATACATTCT
+>83618 1
+CCTAGAGTCGAGCCTAGTGTCGTACCTTACTCTTAGAAATACGTAAACGATTACAGGGACTCCCAACGGGCTCATACTAGAAGCGGCCTGGCTTTTGGTG
+>83619 1
+GGAGCTAACTCTCGTGAGAATAGTCACATGGAAAAGTGCTGCGTACTTGCAGCATCAGCCCTGAGGCGAGCCTTAACAGTGACCCGTACTCTTGTTACTT
+>83620 2
+TACTGTACCTAGCGCTACTGGCATGGCTTGTTGTTTAATCACGGGCATCAAGGATGCGATTACCGCGGTTCAATCACGGGACTACACGATCAAGTCAACG
+>83621 3
+CGTTGCGAGATACGGATGCGGCAGGTCCACTGGTTCTATTTGGTAATTACGGACAGAGACCCGCAACCTACCTATCTTTCCTTAGGAGATAGACACTGAC
+>83622 2
+ATCAAGAGGAGAGACTAGACTCGCTGCCCATCGCATAAAAGGCATATGGTTCTCACATTTCACTCTGTTGGAAGGATAGTTGTCGTGGCTCCCCGAGCTC
+>83623 1
+GTAAGCACCAGTCTGGATTGCCTACCAGAGTCGCAAGTAAAATCTCGACGACACCTCCACGGTCACGCTTGTTGGTATCTCGTGGGAATGAGTCGTATTA
+>83624 1
+CTCGTCAAACCCAATGTTATCTCTTCGGTTACGCGCAATTATTACGTCCGACCTAACTGGGGTATGATGGACAGTGACAGGCTAGGGATCAGGCGTACAC
+>83625 3
+GGTTGCATGATGGCGTCAAGAGCCACAGACTCACCATTTCTTCTAGGTCTCTTATGACAAGGACGGTCTGCGATCCTTGACATGGGATACCGGAAATCCA
+>83626 2
+CTGTTCCGTGCGATTTTTGAGCGCCACGACACAAATCATAAAGTCTGACATTACTATTTGCAGGCGCGCGAAGCGCTGCTCAACCAAAGGCGTGTTGGAT
+>83627 3
+GCCGATATCTATCAGCATTGAGATCGATTGTGTGAGCAGAGCTCCTCTGACTTCGCTAGCAGAGTTGCGCCACCCTCATGGCAAGACTTCGGAAGTAAAT
+>83628 2
+AGATCATTGACAATCCTGTGCCCCGAGAACGTGAAGTGATTACTCTTCGTGTACCCCGGGCTACAGGTGTAGTATCGATCAATACTGTAGCCCTGGAGCA
+>83629 1
+CAGTTTGCCTTCGCTCGGCATGGTAGCGAAGTAGATAGGTCTACACGTCCAGTCGGGCTAGCGTATAACACAGATGAATCCACTATTCATGGATCGCACT
+>83630 2
+AACCTTGTACTAGTCATCTATACCTGTGAGGGTCTAAAAGTGAGGTAGTCCATGGGCGCACCTGTGTAATCAAACCGGCGAGCAATTACGTCTTCCGCGC
+>83631 3
+GCTCTCGGTGACATAACTTTCCTGGCTTAGTCGTAAGGTATGAGCAGATACGGGGGTCATATCCTGTATCAACCAATAATGCCGGCCTTCGCCGAAACAG
+>83632 2
+AACCCCTGGGTGCTAGCTGCTTAATTACCAGTATGACGTATTGTCCGTTCGGAGAGAATCTCCGGTTCCGTCACTTCAGGCAAGAACAAAGTCAGGTCAG
+>83633 1
+TAGGTGAATTCTTCTGGTCCCGCCGCCTTGGCAATATAATATATGGCCTAGAGAATGCATGAGACGACGAGCCGGGACCATTCAATTGTACCCGGACCTT
+>83634 3
+TTCAGCGGTGACGTTAATCGGGGTTGTAACCGGAGACGTTACATTGACCCATCCGTCTTCGGAGCCAATGATCATTCAAAGGTACTTGCCAAAGGTACCC
+>83635 2
+GGTTGGTCCATCAGTCCTACACAACTTGTCGCAATGTAAAGTCAACAAGTCCGTCTGAGGCCGTGTCTTTGACTTCAAGGGTCACCGGGGAACTAGATCA
+>83636 1
+ATCGTGTTAATTCAGAAGCCCCTGGTTTGCTAGGTACACCCAGGGTCACTGATCGCTGTACTTAAAGCTGCGAGGTCCGCACATGTCGAACAGTGACATA
+>83637 2
+GCCTAGACGCTCAATTCCGAGGGGTTCAACTTTAGATCGCGCGCGAAAGCTCGATTGCCATACAGTTAGCCTTATGGATACCCTGTATGAGAATTGGACC
+>83638 3
+GAGGATCACGGAGCAGTATTGAGATGACAGAAGGAATACCTTGTCTGCGCCGCAGATAAATCTTTGCATCTTGAGCCGTTCCTTAGTCCTATCCAGCCGC
+>83639 2
+TCGTGGTCGAGTCAAGGCATAAGTCTTTAGATGAGAGACCTGTCTACACGCTACAGCAGCAGACCTTCTCCGGAAGCTCTCCATAGATGTGTTATAGGCC
+>83640 2
+CACAGATCCCATGGAAGGGACCCCATTTGTGAATTCCCCCCTCCTATGGAAGCTGGAATGTCCTGACAGTCCAGCTTGTGTGGAGGTTATAGAAGTACTA
+>83641 3
+AGAGCCTTATGTATTGCTGGTGGAACGGTCAACGCATCCCCATGCAGTACACTTTCGTCAGCTCCTTTAAAATTAAGCCCAGCCGAGGAATAGTGCTGGG
+>83642 3
+CTCCTGTTTCGGTGCTCAGAGACATAGGATTAAGATCGTGACGTCACGCTACAGACGAACTTCCAATGGAGACCCCTATTGGGTCTAAGCGATTCGTGCA
+>83643 3
+TACCGCCCCGCCGCTCCAACCTATAGAGATTTAAGGCCGCCCTGTAAATTGAAGTGGATAGCCGCCGTGTTGTCTTTAGCGAATACGTTAAGAGATTGAG
+>83644 1
+TGGCGGCAGGAGCTTTGTCCCCGAGTCGAAATCGTTCATGACTAAGGATACTTCGCTTTTTCGCATGACGAGCACTAATCCATACCCGGGTGAAAAAGTC
+>83645 1
+ACGGCACATTTATCGGGCGTTGTTAGGATCCGACCCCTACGAGCAGGATAGTCTATCGCAGATGTTACTATCAGAAGTCAAGTGCCGTCCAGAATTCTCG
+>83646 1
+AGCTCTGTTTCCACACACCCCGTATATTTGTAAAAGTTGACGGACCGTTACTGTGTGGGGTACCAGATTTGTCGCTGGACGAAAAAATGCCCGGCCCGAA
+>83647 3
+ACGCTCAACAATTATACGCGGAGACTCGGTCAACACTTGATCAACAACTATAAGTTTGCGCGTAGCTTCTGCTAAGCGGGTTGTTCTCTCAGAGGGGCCG
+>83648 1
+CCAGAAGAACCTACGGGGTAGATCATTCCGTTACGGCTAAAGGGCTATCTCAGGAAGATGTGAGTTGCCCGTTTGCTCACTACTATACCTAAGTCCTGCG
+>83649 1
+AGGATCTGGCCTTTCGACACTACTATACCTATGTGGGGCGATAAACTCGGGAACACGTTCCAATGGTATCTAAGTTCGGCCGACGCTTGAATCGCGCATA
+>83650 2
+GTGCCATTACCCGTCGGGTCTTAAGGTACTCATGAGGTTAACACACCCAGTGACATCCCGGAACTATTATATGGGCATGAATCTGCGTGAGCGCGAATCT
+>83651 1
+CCTCGCCCTGTATCTATAGGTAGCTTTCAGAAGACTGACTTGTCGTATTGATTGCATGGTACTAGAGGTACCTGGACGGCGCAGCAGCAAAGATACCCAC
+>83652 3
+TGATACAGAGCAGCTGCAGATCAGGCTCCACGTTACCGCACCGCAGAGCCGACCTCAAGATTATGATTCGTTGTTGGTCATATGTACGGTGAGTCTATAC
+>83653 2
+AATTGTGCGCAGCTCCTCTCGCTGCGTGAAATGCCAGTTGCCAATGGTGAGCGAGCCAAGCAATATCAAATCTACCGTGCTGCAGGTGATTTATTCACGA
+>83654 3
+GATTCTGAGGTAGAAACTGTGTGTCCTACAGAATCGCCACTATTCGCTACCCCCGGAAGTCTCGTATTCTGCAGCTATTAGATGGAAGGCGACAGCGTAC
+>83655 3
+GAGGCTGAATCATAAGGTTACCCGTATGGTGTCCTAGCTAAGGAGTCCAAATTACTCGGAGCATTACACCACTCCAGATGTTGCCTTGGCGACAGCTTGC
+>83656 2
+GTAGACCCAGCTAGGGGCAGAGCAGTGATAGTTCCCCTATATACTAATTGCAGGGTGCCAGCTTCGGCTTCTAGAACTTTTGTACAAAGCCGAATGCTCC
+>83657 1
+TCGTACAGTCAATATATTTGGGGTAGCCCACGGCGTGAGAATTTGGTATCCGACATTACGTGGCAGCCTCCTCTTAAATATGGCCGCGCCCGCAATAGAA
+>83658 3
+CAGTGCGGTTGGCCCATTGAACCCGTTAAGTGATGCAAGGAGGAAGAACACGCCCCTCTTTAGGCTATGTGTTACGTAACACATCGTATCTGCCATGCTA
+>83659 3
+GCCGAATCAGGTTAAGTAGGATCATGACGCGCGCATAACAGTATCGTCGCTAGGACCCTCGGGCTCCAAAAGTTAGAGAGTCCTCGTTACCTTTTTACGT
+>83660 3
+CCATTCATGAAAATGGGCTACAGAATCACCTCGCTCAACATATCGTCCGGTGTACGTTGGTGTTGTGGGGTGTCATACCCCCTCAATGAGGACTAGCGAA
+>83661 1
+ACCTTATGATGCCGTGGGACTGTAGGTGGCCATCGTGTACCAGCCACCATTCATTATGGCTGAATACAGAAGCCCTGACGTGATATCGTCGCAATAGATC
+>83662 2
+CCTACACAGACGGACGGGCGAGCTCCGATCAGGAGGTGTCGAAATTTATGTGTTGCGATCTAAACTGCCGTCTATACACATTACACTCTCGTAGTGGTAC
+>83663 1
+ATCTTCGTGCACGATATCGTCCGCGTCGTTAACGACCGTATCATTCCGAGAGTGAATTCGAAAGATCCCAGAACGCCGATCTTTTAAGGATGGGCCTAGG
+>83664 2
+CTAGAATTACTCTGACGGAGTCACCACAGTTTAGCTCGAGTCAGTGGTGGTCACAATCAGGTCGTATCTTGGGAGGCCAAACTTTGCTCGACAATACCCG
+>83665 1
+CGACTTTATCTTTTACCGAAGACTTCCTCTGAACGCTCTAGCACAGATGGGGCTACCTTCAAAGCGTTACGATAGCTCGACGAGTGGCGAAACGGATGTG
+>83666 3
+TCAAAATCGACCACGTTTATTAATGGCTGCTCGTCGTGACACACTTAAACTTGCTAGCCTAGCGCTGGTGTCGGAGAACATGGGCGAAGCTAACTGTCGC
+>83667 2
+ACGATCTCGAAATCTAGATTGAGGCTACACGGCCACCGTAGCACGATATCTCGGGATGGGAGAACCGACTCCTGTATTGGATTAGACCTGTTTGCTTCAC
+>83668 1
+ACGCACAACTACGCAAAATCCGGGTATTCAAGTGAGTTGTTTGATTCAGAGTCGGTCAGGCCGCATCGAGGCAGTTAGATCGATCTACTCGCACCCGTTT
+>83669 1
+AGTCCTCTGTCGGATTGCTCGGCGAATGGATGGGGCGCACAAATTAGTCCGCATCTAAAATACAACCCTTAGATCTAATGCTGTACGCGTGCGCTCATGA
+>83670 3
+CTCAAACCAACCGCGTAACCTCATTCAGTCCTCCTATCGCTAGAACGGAATGTTGCATGCGAGACGAGTTCTTATGACTAGGTACTGCAGGGATTGGGTG
+>83671 2
+CAGTGTGTGAGCCTGCCGCTAATGCCCAGGGAATATGACTTCGCAGCTCTACCCGTCATACAAGTTTGATCCGCGTAATTTACATACAGGGGTCATGGAA
+>83672 3
+GCAGATAAAAAATCGTCGGTTTGTCGAATCACGTGGGCCCATGCCCCCCTCCAAACTCGTTTTTTGGCGCATTGGGTAGTTGGAACACTGGAGTCACAAA
+>83673 3
+TGTTTCTGAGCACAAGGCAAAGAATGGACGACACACTCTAACTCATCGCTTGTTGGAGCTGCGCGCTCATGTTTATTCCGACCGTTAGCAGCGCAATGAG
+>83674 2
+CGCTGCTTCCCGGTGCCGCGCCGTTCACGATTTAACACGGAGAACGAGAAGTAGCGGAATCCTTTCAGTAGCATCAACGCAGGTAGTTATGCATTAATTT
+>83675 3
+GTCGCGACCGACTCTAATTCAATGTGCCTGACTTATAAGATCCGAAATGCTTAGGCTGCGGGAAAAGTAGCTAGCCGGGTACTTCAGTTCTACCGACGTC
+>83676 3
+ATTACATCAGTGCGTGCCGGCAGCACGTAGACCCTTAAAACGGGTCGATGAACTAGCATACGGCGTGTTGTCTCGCTCAGCCATTGCATAAATTTGCGAT
+>83677 1
+CGTCCCACAAACACGAGGTGTCAAAAGCGTTAAGCGAGAAGCGGCTTCGGGCTTGCTAATTGACTTCTCTGAGTGAATAGTCGTGCTCGCTTATCCTACA
+>83678 3
+AGCCATTAGCTATATTCGACTGCGCCCTTCTCCAGTACTGTGATACAGACGGTAGGGCGGTATGATATAGGAACCAGTAAAGACGCCCTTTGGGCCCATT
+>83679 2
+CAGACGTTCGTTGCTCATTAATGGAAGACACTAACCGCACTCACAAGTACGACGATGCTCCTGGACTATGGTGCTAGATTTTGGTCAGCGTGTACGGCCA
+>83680 3
+TGAGTTGTTAACAGCACGTCGCGTGCACGACCACTAGTAAATTCGTGACAGAATTTAGGACCCCATTTACTATTGCGTATCGGACAGGCCCGGGGTACTC
+>83681 1
+ATCACCACATTAGAAGCGCCTGTAGGATGTCCCTAGCAAGACAAGTCCCGCGGGGTTTCCTTAATGTGTGACAATCGGAGCATCGCGTTCCTGGTATAAT
+>83682 3
+CGTCTAGTGCACGATATACAGTGCGTCGACCAAAGCGGTAAATTTCGGTTGCCGTCGCCGGTTCAATACAACAACTAGAGGCATTGAACCCGTTGTCGTT
+>83683 2
+CATCTAACTACTTTTACACGTCCCTACACATGGCTGACCTCACAGGTTCTGGGCACCAAGCGATGAGCGCGAATGTGTGCTGGCAGATAAGTATAGTGTG
+>83684 1
+ATGACGTCACTACGTTACATCATTCGGCCCACAACAACGGTTTAATCGGAGCTGAGAGGTACGTTTCGGATTGCCCGCGTACCACTTGAAGCGATGATTG
+>83685 2
+GAGCAGTCTACCACGCTAACATTGTGAGCTTCGTGGACGCTGCGAGGATCGTAGATGAGAAGGCTACCTTCTGCTTACACCCATAAAAGCCGTTCTTAGT
+>83686 3
+AACAGCCGGGGTGGTGATATCCTTTCCTCCGATTAGATGTGTTAGAACTCACTACCGTCAGGCCCTGCCTTACTGGAGGAATCGAGACACAATTAGCATG
+>83687 1
+CTTGTCTCGAGGCGTGCCCGGAATCTGAGGATTCATTCGCATAGGCGCATAAACTATAATCGAAACGACCCTTAGCATAAAGCGGCTTGTGGCGTATTCC
+>83688 1
+AACTGGGGGCCTCATGACCCGCTCCCCACTTTGAATAGTTGCGATAAACAATAGATATCTGGCTTGCATATGCCCGGTCAGCACAGGAGATTTGCGGTAT
+>83689 3
+TTCTAGATTACCCCTCGCAAAAATACAATTATCGCACGAAGGTATGCAGGTCTACTGAACTAGCTGACAACCCTGCCCGATCGGTTGGGGGCTGTTTGGG
+>83690 1
+GAACCGACTATCGAAGACAGCCATTAAGAATTGGATGGCCAGTGAGCTTGAGGTGTCCCTAGATTGTCCACATCAGCTTATCGTCGAGGCCCGTTATCTC
+>83691 3
+ATTCGTATCTACGACCGAGGTCATGCGAACTACGTTGAGACCCGGAAAACCTCTTTTCCTCTAGATGTGGCTGGTACTCAAAGAAAGCGCCGGTTGCAGT
+>83692 3
+CACGAAGTTTGGGCCCTGCGTTAGGAAACACGAACAATACGTCTGCGAGTCAACGTTACTACCTCACACATCTTTTAGCGGGTTTCAGGGCGTGTTGAAC
+>83693 1
+ATATTGCCAATACGATGGTGTCACGTAGGAAGAGCCGCTGTGGTCGGAGTACCGGGCTCGATCCTTAAACATCCGATATATGCCTCTAAAACCTCGGTCT
+>83694 1
+CCGCTAGGCTAGTACTCGATACAGACAAGGCGCTGTACTTTTCCAGCTAGCTAACTTAGACCATCAGTAAGTTGTTATCCAGCGAACATGGCGGGTCGTG
+>83695 1
+AAATTAGGTATAGGAAACTTGGCTTGCGTCTTGAGCGACACAGGTCGCCTCCAAAGGAGGCAGAACGGCACTCCACGTGGTCCTCTATTCTAGCTATTCT
+>83696 2
+AAGACATAGCCAAACAACCGTATAGTAGAGAAATGACGCCGTGTTTTGCAGCGGATCCCGTGTGTTTATGAGTGGGCCACCCCTTTCACTGTCGCTATGC
+>83697 3
+GTGATGATTTCATATGTCCCGATGGTAAGCGACTCTGGGTAACGGATCCTAGTAATCTAATACGCCCCCTACCGAGGCTGGAAACAGTAGCCGTCTTGCA
+>83698 1
+TCTAACGATTCTACCTCCTAGGTTGAGGGCCGTTATAAAAATACCCAGGTAGGTGTGAACTGTAGCGGCCTCTACGTGTCCAAACGACCCTAGTGTGCGA
+>83699 2
+GATTTCACTCAATGCAGCGGTAGGGTTTATCCTAGCGGGTTAATGTCGTTGCCTAAACTAAAGTCACCCCCAGGACCCGGCTACATGGGTTCTAAGCAAG
+>83700 3
+TTACTTGCACAACAACCCGTCTGTAATAGAAAAATGGGCATTGAGTTTCATTGAATTGAGGTGCCCGTCCTCGGTCGTTGCCGGCCCGGCACAAGATGCA
+>83701 1
+ACCATAGTACGAACGCAGTCCACCCGTTTACCATGATGATGATCATTACGGCATAAACTTCGGTTTGAATAAGGGCGCGTGCTGGCCTGGACGTACTGTC
+>83702 2
+CTCCAATACTGTATATTCCTTGGCACTGATCATCGAGGACCTTCGCACAGCCTGTAGGCCACTATTGAGAACAGGAGCATTGGCCGTTGTCGAAGAGAGT
+>83703 1
+CTAATGGATAGTCGGACAAAGCAAGGTCCTGCTTTTTGTTGGTTACCGGAATGGTATACCGCAAGACGGACCAAGTGACACCGCCCGCGTCACTATTCTT
+>83704 2
+CTCTTTGTGAAAATTTACCATCCAGTTACTGTGCGAAGCACGCACGCACTTAACCCGTAGCCTGGCACTCTGGAGTTAGCTAGTACTAGAGATCGGAGGG
+>83705 2
+GAGTCGATCCCGGACAAGAGACCACGAAATGCCTCTAGTCACGCTGAGGACTACGTTTCGTATATGAGCTCACCGGTGGTGTTCGCATATCATCTATGAT
+>83706 3
+GGATAAAAGCCCATCCTCGGGACTGAGCAGCTTTGTTTACAGTTGGCCGGGAAAATGTAGCTTACCGTATCAATACCGACCCGTTACAGGGTTCACGTTC
+>83707 2
+GATGACAAATCGAATGACGCTAAGCTGGAGCCTGCTTCATGAAATGGTATGAACAGGCTAGCACTGGTCGCCTTATTCCTATCAATGGTGCTCCGCCGCT
+>83708 2
+CAACCCTTTGGACGTGACAGGGATGTTTGCCTTTTCCGCAAAGCAGGTCGCTGTATCAGGCAGGTCAGTGTAACTATGCCCGTGAACCTGACACATTAAA
+>83709 1
+AATACTAACCGAGGAACGTTAGGCTCTCAGGAAATCGGGTAAATCTGCGTGTGTCCCCTACCTTCTAAGCCGGTGGTAGTGCTAGACCTATCTAGCTCGA
+>83710 3
+TAGGGCAATGGGCCTGTCAATACTCGTGGTATTCATGCAATCCACCAATAATGGGCGTATCTTGTGGATTGGCAAAGTGCGCAGCCCCACGTTACCCATA
+>83711 2
+CTTGCCTCAAACCTCGAACACGGAAGGGATCAGTATCAGATGAAGTTCTTCCGGATAACCTTATGAAGACCGGTCTTGGGGTAATTGTCGCTGAGTCCCC
+>83712 2
+TGACGCTTCTCAGCATGAATCCGCAGACGGCCGGTGCCATTAGGTAGATCTGGCAATTCCATTCCGGGACATATCAACTAACTGGCATGTTATAGGCAGT
+>83713 3
+CCGCGCACGCGCTCAGCCTGCTTAGAGGCCGTATATCTTGCGGAAAAGCGTTAGTATCCGTATCGACAAAAAATTTCTACTGATTTCGGGAAGCAGCTGT
+>83714 1
+AGACCAGCCATCCATAAACCTTTCCAGGTTTGTTGCCGCTGTCCACGATCTATTTAAAGATGGTTTGACTATGTGAACGAGATGCCGCGGAGGCAGACCG
+>83715 3
+TTAATTTCAGGCAAGGGTTACGGTCTCTCTAAATGACGCGGTGTGTCAAATTCCACCGAACCGTTCCAAGACGGCCTTCCAAGACTTGGAGGATCTCGGA
+>83716 1
+ACGGTAAATGATGACCGTGGAATATCCGTCTACTACATAGACTTGTGCACCTTCTGAATGTAAGACGACGCCCGGCAGTGCTGGTCTCGCTCGGTAAATC
+>83717 2
+TTGCCTTAAGGACCCGCTCCATTTGGTGTAGATGCTATTGAGGCGAGCGGTAAAAGACCTTCGATAGGTCCGCAATTCAGCAACTAATCGTCGCTCGACA
+>83718 3
+TAGGCATCTGCCTCAAATTGAGGACATGAGCGGTCCCTAGTTGACATTTGCGTCGTTAGCTGACATACGACGTCAAGGCTACCCATATTCACAGCGTGAG
+>83719 1
+CGTCCTTGCAGCCAATGATTAGATCACCAAATAGCTATATGGCCGATTAATAGGCGAAATACGGGCTTGCCCGTCGTGGCTCTGAGCGTCTAACGCATGT
+>83720 1
+TCCGGTAGTAGTGAAGTGAACAAGCATCTCGGCGTACAATGCAATCGGTCTGTACTTGGGAATCCCGAAACATCACTAATTGTCCCCCCTGAGTGTCGTG
+>83721 3
+TCGAACGTAATGGATCCCTGTATGGCCCTGTGAAAGCTCGACCAGGTATTGATCGTCGCCAAGGTTCCTAGTCATACAGTCGTAAGCAGTCGATCGCAAT
+>83722 1
+CCAAGTTTCAGTCAGAGCAAGTCGTAGTTAGACCTCAGGGCTTCATCCTTTGAAACACAGTCCGTGATGCTGAGGCCGGCTCTGTAATCAATGGCCTGAA
+>83723 2
+TCAATTGCAATAGCTACTGCTACTTAATCTAAGCTGTTGTGCCGCCCCTACAGAAGCGTCCGTATACCTGGATAAACGGCGACAGTTTAGGGCGCATGGG
+>83724 3
+GGGGTCCTTCCACTCAGGACGCACAAACGTGTCTACGCTTCGAGACACAGAGCTACTAGGTATTGTACTCGGCATTAACCGGGTCTTTGGTCGTAAAAAT
+>83725 1
+GCTATTGATGCGCTATCATCATGCAGCGACGGTGCGTAAGCAGGGAAGGGATCCCAAGAATCTCCATCTGGTTCACTTAGCTCACACATTGTCAAGCTGT
+>83726 3
+CCAATGATTGGACGCGGTTTTGGCACGATCCGGGCTAAGTTTTGTTACCGGAGTACCGACATGACCGATATCCCAACCCGGTTTCTAACAATAGGACGTA
+>83727 2
+TAGCGCCAACTAAGAGAAAGGCCCCGTCTAGGTTGCCGCTAACACCTAAGTCCCCTTGCTTTAATAAGCATTAGTGATATGCGACGGTGTGCAGTGTGCT
+>83728 1
+GCCTAATGGCCGTTGAATTCGAGCAATCGGAGGCTCGTCCGACAGTGTTAATAAATGATGAGTAACTGGTAGCACCCTCTAACGCAGCGCTCTTGATTCC
+>83729 1
+TTCATCCGCTGTATCGTAGCTTAAGGTGGGTGGATAGACAAAACAGACCTCTACGTGTCGTCTCCGTCACTCTATGACGGCCTGTCAACGCATAAGGAGA
+>83730 1
+TCTTCAGGGGCGCGAACAACTCATACGTTGTTGGAACACGATAACATTGTTATATCGGCGCGCCAAATCTAGTATCGAGCCTAATTCGGGGATGTCCCGC
+>83731 3
+TAAAATGGTTTGTATGGGGGCGGATGTATACACCCGTAGCTTCATCGAAAGTTGCGCACACACGTAAGCCTCGAGAAAGTTCTGATCCCTCCGCCATCGT
+>83732 2
+AACTCCTCGAATGTTCTACTTTTGTCGGACGCACTAGGGGCGGACAGTCAGATAGAGTTGTATCTGGCCAGAGTCACGGTCCCTCACAGGCTCAAATTAA
+>83733 1
+AGAAACTCGCTCCTCTAATCGAGTCACGGCGGGTGCTTTCTAATGACAGGGGCTCTGTGATTTCTGACTCACGCACAACGAAGAGTTCTTAAGAGTACCG
+>83734 3
+GGAATAAGCTGTGACATGACTACGGATACCCTGACTTCCGATTGATTTTTTCAGGAGACCCCTCATCGCTTTTACTGGCAGCAACAAACGGGCGAGGTGC
+>83735 3
+TCGGGCCTCATTAGAACTTGAAGTTGTCCATCACCACATAAAGTCCGTGGCCAACTTGGGGGCCGATCAGCGGTAATTCAATGTCCCCATTGTAGTGGAA
+>83736 2
+ACTGGTCCCGCGTATAGCTCTCCGATTAGATGCGGGAACCATTAAGTTGACCGTGACGAATGTATGGGCATGTGATTGCCAATGACGTACCTTCCACCAA
+>83737 2
+TCAACACTAGCCTCCTGCGAGTTTCAATGCTAGACCACGTAGGGACGTGCATTGCTACGCGACTTGAGACTAGTGCAGGGTTTGTACAGAAGTCCCAATT
+>83738 1
+AGTGCAAAGTCCACTTTTAAATGGGCGAAGCTTACGTCCACCCCGTCCCATGACCATAACTTGAAGCCAGGTGGGAAGCGGTTACTTTGATCGTCAGTTG
+>83739 3
+CTTAATAAACCCTCATGGTCCGTGCTGGCACGTAATGGGGTCTAGAAGCATGGCAAGTTATTCGACGACTTGATCGTCCGATCATAATCAGCCCTGCGGA
+>83740 3
+GTTTAGTGTACACGTTAAAGGAACATCGACGCCCTCTCTCAGGTAGTGGATCCCCAGGTAGAATGCTATGTCGTACCGGATGTCAATCTCAGTACGCCAG
+>83741 2
+TACCACTATACGAGTGGTGAGGTTTGCTCGACCACGCAACTAGCTTCTCATCACCCGATGGTAGTAAATCGGCTGTAAAAGTCCACGGGGTCGTTACAGT
+>83742 3
+CCGTGGATGAGCCACGTACCGCAACCACGTTTGGTTACGGTCCGATTCACGTTCATCCTAAGGCGCGAAGGAGGGTTTAATTAACAGCTTACTTCAAAGT
+>83743 3
+TATGAGCCAAGCCGATTACCACTCGGTGCGGTTATAGAACTAGTTAGTAAAATCAGTGCTGTATGCTGAGTAACCACCTAACGGCGCTCCCGTTGGCGTC
+>83744 1
+TGAATGGGACCCAATATTCGCGCGCTGCTCTGTGGTGTTTTAGATAGGAACCTGGTACCGCCTTGCGAACAAGATTCGAGCTCGAACATCACCACTTAGA
+>83745 3
+TCAGAGGTGCAAACGTAGCTTTTGATGCACTTCGCTGTGTCACCAGGTATAACTCTCGCCCTTGAAAGGAAGTTATGAGTCCATGACCGCAAAGCCCGGT
+>83746 1
+GAGGTTTCTCCAAGGCTGCTTCATCCGGAATCTAGCTGAGCCGCTAGGTGATTAGCTCCCGAGTGCAGATATCTAAGCCATACCGATACATGCTAAGGAT
+>83747 1
+GATGGAATTTTTGGTGGACACCGCTACGTCCAGTCCCAAGTCTTACTAGCATCAGCGACTCGTGAATCGGCCGCTACGAGTACTTTAGGAACTAACTGGA
+>83748 2
+ACTCTATTACACAGGTGCGATAGTGGGTCTTGCATCATCCACAATTCAAGCGGGGGGTCGAGCGGGCTATCCAGCCCTATTGACATGCAAACACTTGTAT
+>83749 3
+TTACATTGCAAGTCCTTGTATGCTCAGTTAGGAACACGTTGCGTCCAAGACTCCCAATCATCGTGGTTTGAAACGGGAGAACACGGTGCAATCTGGCGCC
+>83750 1
+TCGTCCGCAACAAGCGAGAGACGGTATCTTACGTGCCCTCGCTTTTACCATAGCCTTAATACCCGAGGTTAGTACGCTCGAATGGGATATAGCTGATGAG
+>83751 2
+AGAACGAGGGTTGTTGTCGACGACTTTCTACTTTTGGTCAGCCGACTGACAGCCCCTGCATGCCACGTGTAGCATACTAGACTCCAGAGCAGATTTAAGA
+>83752 1
+GTCAATCTAGTCCCGAAATATCTATCCCGGATTAATTTCCGTGGACGCAGTGGGTAAGCCCGTCTATAGAAGGTCATCGATAGCTTGACGGTCCACAGGC
+>83753 1
+TCGTAAGACCTGGCGACGATGATTGGTATCATTCGCAGTTACCTTAGGTCACTACAGCGAACCTAGCCGCTAGATCGAATCGCTGGTCAGGCGCTAATTA
+>83754 3
+GGACCCGCTACATGGGACTTCAACATACAACGGTATATGGGCTGGGATCCCTCGTACCGTGTGCAATGGATTACAGCGGTCGTTCAGATACTACAACTTT
+>83755 2
+ATACGAGTTGGATCACTGCCCAGTAGTTGAGCTCACCCATGAGTTGGTGGATGCACGCCCATTGGACACTGACCGTCTTCTTTGGTACAACGAAGTAACA
+>83756 2
+GCTAAAGTGACATCCTATATCCTTAGGCAAGTTAGCGGAGAGACTCAACGCGACCATATTTTGGTGCATTGCCCAGGCGCGTGCAGTACTTCAATCGCGT
+>83757 1
+CGCCTAAATTGGCCTCATTCCATTAACTTATATATACGGTTCGGGAGGTGGGCACAGTGCTCAGTACTTAGACGATTCGCAACGGTACCGGAACCCTAGG
+>83758 2
+CTTGTCGCCCATTGCGTGGGATCGGCCGACCTGCGCTTTGGATCTGACACTCTGGGAAACACGTAGACGGTGATAAACTTACCAATTAATACGAAGATTC
+>83759 2
+AATTCATTAGGCAACGATCTTAAACAAGTTGGCTTACGGGTACACGCCATCTCATTAGACAGCACTGTCTGGTCTGCAAATGGCTGGCGGGCGGTCCTAC
+>83760 2
+TATATACTCGATTTCGGAGCGCCTACCGGATATCGCACATTTGGCACTACTTGGAATTGAGCGGAATTAACTGGATCAGCCCTGCGCAGCTAACGGAGCT
+>83761 1
+AGCTTTTGCGATGGAGTTGTGCGCCTGCGGCCGAGCGTCTTACTCCGACGAGCTACAGGGAGTTATCAAACACAAAACTCATTTAGAGCCTCTAGCTATA
+>83762 1
+TACCCGTATGATTAGCTGTTGCCGAGTCACGCCGCTCGCAACCCGGTCCCGATATTCCAGATGGAAAGGCAGCTTGGTGAAGATTGTTTTTAAAACAAGC
+>83763 2
+ATCGGATAATGAAATCCAGACCTCGAGGATTTATCTTATACACAAACTCTGCGTTGAGATGTGTGTGCCAACACCAGACCGTCCGGTGTCCTGGGTCCGG
+>83764 3
+TCTCCGAAGACGGCTAGGCGGTATGGTTCAACCTGATTAAGCCGCCTCATGGGAAGATTTCGTGATGGGTTCCCACAGGATACATCAAAAGATTTCCCTC
+>83765 1
+TGGAGCCACTCGGGTGACGGAACTCCATTGGTAAGTACCCCCTGTCGTTGCGTACCATGACGTCGACATTGAAGTCAAAGAAGTTAGACTTCTTGTACAC
+>83766 2
+GACTGCTAACTGGCGAGCTGCTAAGCAGGTTGGATTCATTCGCATGCGCCTTCAAGGTCGAAATAAATGTGGCTCACATGCTCCCTCATAGGCAACATGT
+>83767 2
+AGACACGGGCCAAGTGTAGTCTCCGAAAGTCTCTGTGGACAAACATTCCCATGCGGAGACTATTCGTACCTTTCAACTAGATTTGTACGTGGATCCGGGC
+>83768 1
+GCCACTGCGGAAGGGGGACTATGCGCAGACCGGATACTGGCAAAAAGCTAATCTTTGCGTATACTTCCTCCACAATCTGTCTAATCTGGGCGTGCAATTT
+>83769 1
+TCTAACTCTGTACCAGTGAAAGTCAAAGGCAGCAGCCGGATCACTGACTTCGTATTGGTCTCTCTAGGCGTGCGGCGATCCCATGAACATGATCGTGTAA
+>83770 2
+TGCATTCCCAACAAAAATAGGGCGAGTTGGTTCTTTAACACTGAACTACTCAGCTAAGGTTTGAACCTGCTGCGACGGTGTGCCAGCCTTGCGGCACGAT
+>83771 1
+GTGAGCCGATGCGAACCTTCTGATTTGGATACGCAGTAAGGTTACTATTCACCAATACGTGGCCAGGGCTCATGTACGCGTCTACCAAGTCAATGCCTAG
+>83772 3
+GACTAGTCCGGCTCTTAAGAGTTCGCGACAACGCCGCACTTCCTGAGTACCTGTAGGAGTAACTGAGCGATCAGAGACAGTATTCTCGCTAAGTTATTCG
+>83773 3
+CGAGTCCCTCTTGGATTACAACTGGCATTGGACCCGCTGAAAGGAATTCACCACCACGGTACGGGATTTTTTCAATGATGGACCGTACTGTGGAACAGCT
+>83774 3
+CGATATGACGGCGGTTTACAACACATACATTTGTGCAGCCATGGCAAATACCTAAGTGCCTGAATGCGTGCCAGGCGTCGCTCTTCAGCGACATGATGTT
+>83775 2
+AGTGTGGGTGCGTATCAAATTTTCACAGGACGGATCTTCCCAACCAAAGTCGCCAGTTGAGAAGCGGACTCGAACACCGATTTTCCTCTTGTGGCACGTA
+>83776 1
+TCTGGTCAAGGTACGTTCATTCACGGAGGCCACAGAACGCTGCCACATGGGTTCTTTCTCAAGTAAATAAGCGGTACACTCGGGCTTCAGGAACACGTTT
+>83777 3
+TGGTTATGTCTTCCCAACAAAGCGCTCAGCCCTAGACGGGTCAGAATTCCAGATGCCCTGGATGTGGTAATGCTCACACCTGGGGGTTATACATATGACA
+>83778 1
+TTTGCGTGGGCTAACTGTAGCTTTACCGTCAGCAGAACCTTAATTGCTCCAGAACTTACACCACAACCGGACCGAATGGGTGAGTCTGTGACCGTGGATA
+>83779 1
+CAAATTACGTACAGGAATCTGAGCATCCCGAGGTTCAACCGACAAGGGTATCGTATTGTACGGGCCTAGGTAAACGTCACTAGGTTCCTGCCGTTCGTCT
+>83780 1
+TGAATATTGCAATCACTTGGTTCCCAGCGCTTGCTGGACGTTCCCTGGCCGAATGTATCGTGCGACGATACATGCGCTAGGGAAAATGACAACGACCATT
+>83781 3
+GCGTATGGGCGCTATCAAGTCCCCGTTATAAACCTTGACCGTGGCGGACACTCGAAATGTCATTTTTCCAGATAGCGTTGAAATAGACACTCCGGTGCAG
+>83782 2
+CCTAAGAATTTATGCCTATGCATACCGAGCAACAGCGGTGCTAAAATTAAACAGTCTGGGTTTACTCCGGGGTGTGTCCGCGCATCCGCTAGGTTAACCG
+>83783 2
+CCCCTTAGGGGTATTACGGCGTGTTACATCGTGCTTGAATACAAAAGCAACTTCGTACCGACGCACACCAGTTAAGGACGTATAGGTCTTATGGGCTCCG
+>83784 1
+CTCCTAACGTCCTACGCGTGCACATCAAGCTGTCCCGGTAGATGTAACTTTGCAGCAGTTGATTTTCCGAGACGGATAGTCGACGGTAGGAAATTCAGCA
+>83785 2
+AGCTATTTAATGGAGAAGGCCGATTGTCGAACCCACACGTCGGGATCACGAGGACCTCTCACCCTAGCTCGTTCGACTACTGTATAGGTATAATTGGTCG
+>83786 1
+TAGCGTAGAACGTGGAGAAGAGCCTTGTATTCTTCATAAACTGCTGGGTCAAGCGGCCACACGGCTTTAATTTGTCCCCAAGTGACTCAAGGTCAGCCTC
+>83787 3
+TGAAACTACCGGGGGAGCGAGTAGCACGGCCTCAGTTGTTCATTCCACAAAAGACATATAGTCGACTTCCTGGTTGGACATTCTTCACGCGCCGTAATGT
+>83788 3
+CGTACTCTGGCATTCATAGAGTTTCGCCGGAATAAATCCGCATCACCTGAGGTTCAGCCAAACAAGGAACCTTTTGTCGAGGTACGGTGCATCGCGGATT
+>83789 3
+TGCTGGTACCCCCAAACATTCTGGCCCTTCTTGATCTAGCAACTATGGAAGGGCGTAAGCGGCCAATTCACTCAAGTGTGTCAAGGATAGGTATGGTCCA
+>83790 2
+TTAGGGGTGGCTACAGTCTCACTAGCCGGTACCATTAAACGTGCCATGGACTCAGTTTTTTGAGATCCCCAGCATAAGGGCAACCAATTGTCGGCAACGT
+>83791 2
+CTCGAAATTGGTGCAACGCGCTACTTACAGCAACCAGGCGACCGAGTACTGACGGTAAGCTTAATTAGCCTGTCTTAGCTGCGTAGTAGAACCTTGCTGT
+>83792 1
+GCAACGACCAGGCTATAAATTTGGAAAAGCCTCATAGCACTTATTATGCCTCACAAGTTCTGGGCTCTGTGTGGTTTACGACTCGAAGGGTGCCGGCACC
+>83793 2
+TCTCAGAGTACCCTTCAATACCCCCGCGCGAGACAAGAATGTAGGACTAGGTGAAACTCTGCTGGTCTAAGTCCATGCAGTAGTGCTACAGTCGTGGTTT
+>83794 2
+GTGGGTGACGGCATATAATTAGCGCAACAGCTTCAACAAGGACACGTTTTAACCCTGTAGATCCCCCCTTATGTGAGCTATCTATCCGATGCGGGGACTG
+>83795 2
+TATGGTGAGACCCCAACCGAGCGCTTAGGCAGCCGACTCGGCGAAGGTAAGCATATTTTAAGGTATCTCTATCGAGGCTCTGAACGATTCCTAATTGCTC
+>83796 1
+CGCCACTCAAGACCTATGATGGCTTTCTGAGATATGCCATAAGGCCCGGGCTCCTAAGTCGGCATGCGCTGTATATAAAGGCTTCTAATGCTGGTAACGA
+>83797 2
+GAACACCTTCGTTGACTTTGAGGGCCTTACTCAACTCGTAGCTATTGCGCATCGAGCGCTAGAGAAACGGGCGGTTTTGCCCCTAAGGAAGACATTCAAT
+>83798 3
+ACGGGGCCGCTTAGTCTTGTGACCATAATATGTGGACAATAATACGCGTCTCGTAGGGTCTAATGTCAAAGAGTGCATCCCAATGCCCGCTTCGCATCAG
+>83799 1
+TGAACAAACGGTTTAAATGCGGAGCAAGTTGACCATCGGTAGCCGCGAATAACCTGCATCCGTTATCTGTTCTTAGTGAGCGGTCCGAACGTCTTGCCCA
+>83800 3
+ATATTACGTTAGGCAGTAATACGAATGGTAACGCACTGTAATTTACCTGACATGGGTAGGCATCCCAGTGTCACGCCGATTCGCGTCTGCGACGATCGCC
+>83801 1
+GGGAAGCTCTAATGCTCACAATTTAAGTTTTGCGGACGGTTAGTGAATGCCTAGAACGGGCCCTACTGCTAGTCTCCAGACCCGTCAGTATAGATGCCCA
+>83802 3
+CCCATACATAAATCGGGTGCCGTTTCCAGGCGTGTATCGGCGAGTCTTGATATTCTGTGGTAATCAGATTAGACACCGAGGACAGCCAACTCTGTAACCG
+>83803 3
+CTTTTTTACTCATTTAATAGCGCCAACCTCCCAGAGGCCGGGAATCCGACTGATGCCAAACATCCGTGAGTGGAGACAGGTTTGGAGTGTGCGAACATTC
+>83804 2
+GGGTTAACCCCAATAGGTCGTAGTGGCCGAGCTGACGCACGAGTCAAAGCAACTCGTATCGCCATGCGGAGTCTTACGTTCTTGACAAATTCTTACAGTT
+>83805 2
+TACCCGCTCTGGACGGGGCGTACTGCAAGAACAGATTAGAATCTGCTGCGTCCCTTTCGCTTCAAGGCCCATATATAAGGCATGGAACAGACTTGAGTTT
+>83806 2
+GGATCGTCTATAGCGTCAGTCGGAACGATGAGGATCCCGAAGTATCCTTATGTAACTCTACACGGCCGGAGTGACACCCCAGGGCTTATTACATACTTGT
+>83807 1
+ACATTGTCGATCAAGATACAGACGGCTCGTAGCCTACATTGGTATCGGTAACATCTAGATCCGCGGACATTGCTACGGGGTACCGACGTCTTCTGATGCA
+>83808 2
+GCGTCCCGGACGGGCGTCATACCAGAAAACCTTATATTCCGGGACGGGTAGTTATACTCGATTGAGAGCTTCGCGGTCCACATTTACTAGATATTCACGA
+>83809 2
+TAGCAGTTATCACTACTCCGACGTCCGGAGATTTCTGCAGGGCTATACGTCGACGCAAGCGTCACCAGTGTAACGCATGGTTATTTTCAGAGACAATCGG
+>83810 2
+CTGAGGTAGAAAGAAATCTGTAGATAGTTACCGCAGACGTTGTCCGATGTACATCAGCCGGGCCCTTCGGATAGGTCTCTTAAGCACTCTGTCTCCACAG
+>83811 1
+CACAAAAATGGATTTCTCGTTAGGCTTAAACCTCAGGGGAGGAATCGCCAATGGCGCTCGCCGTATGGCCCGTCTCTTGAAACTTCGAATTAGCGCGATT
+>83812 2
+TAATAATAACGTTAGTACCACTATGACCACGAGCTGCGAGCGTTGAATGGGATATCGCGATGCGAGCTTGGGCACACCATTTTAGCTCTCTCCACTGGCG
+>83813 2
+GACCATGGGTACTTTCGCCTCTTTTATGGCAGGCGCTCACAGCCGCCTATAGGGGTATATAGCAAATCTATTAGCTCGATGATAGGACCACATGCCAAGG
+>83814 3
+ATAGGCCCTACTCATTTTGTAGATATTTCTTCAGACAACGAGCACTGGATCAGGCCTGGTGCCTAGGGGCGCCCGAACGTTATCAAGCGTGACTGATAAC
+>83815 1
+AATCTAGCGTGGTAACTGTCTTAGTTGCAACAGGACGGGTACGCGGGCAATAGCCACAGATCCTGCCGCATCGACCTTTCCATTCTATACGTTATGAGAG
+>83816 1
+TTTCAGGTGAGCGGGATATGACGTCGACGCAAACTCTAGTAGAGGTCACACTTTAGTCCCTTCAGCCGAGATACGAACATGATTCAGTCTTCGCCGATGC
+>83817 1
+GGTACGCATCTAGGTTAAAGTTGTTTAAGTGACTGCGACCCTGTCAAGATCACGACCTTCGGACCGAGAGCGGAAGTGTTCATCGACCCTCAGACATCTT
+>83818 1
+TAGCTCGGTCCCCGTAATTCATTTGATGCTTGGCGCGTAAGCACCTGACGATTATGACGCATAAGTTTAGGAGAAGGAGCCGCACATGATTACCGCTCCA
+>83819 2
+CCTTTATGTTGGAACTGGACTGATATTAGTAGCCAACGAACGATGAACACCTTCGGCCATCCGCGGAATGTCCTCGGAGCCAATTATTGTGACCTGCGAG
+>83820 3
+AATCATCTTATGTAACGTTGTGTCCCGACGAAGAGCGTCTCATGGCGTGCGGGCTACATCCAACTGCTAAATCCCGTTTGGAGTCACCAAATAGGCTGGA
+>83821 1
+TTCCAGGGGGTACCAAAGCCAGGTCCAGATGAAACTTACGGGAGATGCGCGAGCTCCTCCCTTCTTTATGAGACCTCCTTGGGTCAATAAATTGCATTGA
+>83822 3
+ACTTTACTGAGTAATTAGTGCGGGAGAAACTCGCACCCAGGACTACGTGTCGTGAGTTATCTTATACTCGGCTCCCGGCAAGACCCGAATCATATGGGCT
+>83823 3
+CTCTGCGCATTATATGTATTTGCATTGGTGGATAAATCATGTTGGGGCTCAAAGGAGCATCATCCCACAGACATGTGCAGGACCGTCCTCCCCGGAACAG
+>83824 1
+CGTGTCCTGTGTCCCAGTGACTTGCCACATTAGTAAGTGGAATCCTGGTGCGCTGTTCAATAAACCAATGACTAGGCCGAACTCATATAGGGTAAGCGCC
+>83825 2
+TCAATGAGGGGTCATTGACGACCCCACAAGACCCAAGGGTACCCTCGTTACAGATACTTCCTTATGAAGCGTACAAAGTGTCGGTGCTGTGTGCCTTGTA
+>83826 1
+AATTAGAGAACCAAGGATATTCCTTGGATTGCGGGTGTATAACCGATTCCGTGATGATGCAGTCTACAGGACGTTCCACTCCCCCCCTGGTCGGTCAAGA
+>83827 2
+CCAGACGAAGACGTTGTTTTGAGCCCATACCAAATTGCCGCGACATTAGGAGTATAGAGGCACGGTCTTTCCCGGAAGTCTGTGAGTTCAACCTCGATCT
+>83828 1
+GCGACCAATGTCGTTTTGTTTCTTCCCGAAGATTCGTGACTGTAGGGCCATAGTAACACGGCCACGCGGATTGAGCGATACTGTATACGATAACGCACCA
+>83829 2
+GGGCCAAAGGTGTACAGCTAAACGTTGTTCTTCCATCCACGTATGTCGCCCAGGAATCTTGCCTAATCGAGATGGCTGGAGAAATGCACGCTTATACTCG
+>83830 1
+GTCCGAGTAGTCCTTTGTTCTGCCGCCGAAGTTGGTACCGAGCTCCTCATAATCTACAGTAGGCAAAGCCTGAGACAGGACCGATATAATTCTGCATGAG
+>83831 3
+CGTAGCCCGCTTGAGAGAGTTCCGGACTTCCTCTGATGGGAAAGCTATTAGAGAGTCGAATTACATTCAGCGCCCTGGCAGTCAATCGTCATATCAGTAC
+>83832 2
+TCGACTGTTTCGCGGGGCAAGTTTAGATAACTGCCTACTGCCGTCCATTCCCTAAACCGGCACTAAACATTAGGGGATGCTGTTAAGTCAGAGCAGGTAC
+>83833 2
+TAATACGCGATGAAAGCCTCGGTACAGCCGCTGAAAGCCAGGATTTAAATAAGCCGGCTGGCTCATTAGTTGGGTACGTCTGATACTGCTACGCCTTTCC
+>83834 2
+GGCCTAGGGCGGATCGAGCAGATATTCACATAAAGCTTGTTCGTCTATCGCTACCTGCTAAGAGAGCCCAACTATTCTGCTATGATCATAAGCCGGCGGT
+>83835 1
+TAGTCATGGGTTGGGAACCCCGCGGTTTTATTTACGCCTAAGGCAGTAACCATGCACTGTCGCAAACAATACAGCTGATATGTCGTTCCACATGGGGCAC
+>83836 1
+AATTTAGTCCCAGCTGTGCCTTTAATTCGCGCTGCGACTAAAAAAAGTGGGGGATCCCGGCACAACTCCTCCTGGCGAGCTTTACAAGCGGGGATTAATT
+>83837 3
+ACAAGCTCAACCGTTAGGAGCTTCGTACAGGCAGCCTGTATTGAATCATATTCGTAATGTACTATCGATCTGCGCCGGCATATGCGAACGGGGTACGCCT
+>83838 2
+ACCTGATTGACAAATCAGAAATTCGGGCAATACAGTCTGTTTCTCTCCGGCCAGTTAAGCGATTTGGCCTGCTAGTGCGAGGTCCGATCGAGCACATACG
+>83839 3
+TAACGTGGATGGCATTTGGCTAACATCAATGGACGACCGACGATTTCCCGAACTCGTTTCTCCTCGACCACCTGTATTGGGGTTTGACGAGAACAGCAGA
+>83840 2
+GGGATAGGTTCTCAACACATCACTCATAAATAACTTCTAGATGTCTGGAAGGTAAGTCCTGCGAGGCCGTCGCCTGCCTTAGTCCGGAATCTGATACCGG
+>83841 1
+ACGACGGGCGTATATAAGCGATTCATTACCATTAGGTACCATACTCGCGGCGGTATTGTGGGTTGCCATCCGACTCTCATACGTCGATAACATCCAGGGA
+>83842 2
+CACGTATAGGCAGTGCCCTGGGGGATATGACCTGGATCACGTAGTACATCAATGAAAGTTTAGATTCTTACGCCCTCTAGGTGATAACGGCCATCCTCCG
+>83843 2
+GACCACCTTTTGATTCTTCCACTTGTTGGAACCCGTGATGAGCGAGCAGCCTATCAAGAGTCTGAAGTATGCGGAAAGTCTAACATAGGCGCTCAGTCGC
+>83844 1
+CCCGATTATACATTATGGCCCCGTGTTTAGTGCAGGAGTAGGTGGCCTTGATAGTAAGAGGTTCCCACGAGACCTCATCCCGACCACTTAGGAATCAGTA
+>83845 1
+AACCGACAGTTGTCCGGACAACATTGCGCCGTTGACGACTACATCACAGGTATGGGGAGGCTCTATTCTTTAGGGGCGTAGTTTGCAACAACTCTACCTA
+>83846 2
+GCAATTCGCATTTATTCTCATCGTCACTTTGCATGAACTGTAAGGCCGAGAAAGAAAAGATAGCTAGGAACCTCGCGCCCTATCTGGGTGGCGGTCGCTC
+>83847 2
+GTGTGGTCGTGGAATCCCTCTATTCTATAACTCAGTAGCCCACGATTGATGAGGGACAAGACCGGTGTACAGTAGCTGGTCACCGACCAATTTTACGACC
+>83848 3
+TCTTTGTCACGGCCGTACTTTCGCCTCATTTGTTAAGTAGCTCGGGGACTTCAGAAGCTAAAGCGAGCCGCTCCAGTGGAGTACAAGTAACCTGCAAAGA
+>83849 2
+GTGTTATCCTTTCCGCAAAAAGAGTCGGCACGATCACAAAGGCTACCCATTTGAAAAATGACATTTTGGGTGAGTCTATCCGCCAGTTGCCTGGGGCCCG
+>83850 3
+AGCTGTTTGCGTCAAACTCACGCCATCGATGGATCTTGCGAAGATTCACGTACCAAAATTGAGAGGGGTCACAACTCGCGCGCGGTTTAGCACGTTCATT
+>83851 3
+TAGTGGCTTTCCTCGCGTAAAGGAATGGGGATCGTCGCTGGATTACTTAACGTCCCCGGCATCGGCCCACTAAAGAAAGATGCCCCTCGAGTTTTATAAA
+>83852 3
+ACATAATTCAGATGCCGCAGTATGGTTACCACAGCTCTCGTCAATAGGCGGTACCATATGGGGTATCTTATCGAGCATCAAGGTACGCGCTGGGCCCTAT
+>83853 1
+TCGGAAGCCGGAAGATCACCAGAGTTGCTTCGAGGGGGACTTAAGCTTACTGCTTTTGCGAGACAATCCGCTATGCCACACGCTTACCCTTAGTTAAAGT
+>83854 3
+ACTAGGCGAGTACAACGTTTTCCTCTGCCTTTCCACACACTTACACGCATCTTTCAAATAAGGGAGCAGTTTTGGCATTCGGGAAACTGAGGCAGGGCGG
+>83855 3
+ATGAATGACCCCGGACGGTATGACGAATACACTTACTAAAGGTGTTTGTCGTCAGCTAACGGAGAGTTACCGGCCTACGCCTTCGTCGCCATTAATGGTC
+>83856 1
+GATTACTGCCGTGCAAAGCCTAGCCGTGCTCCTATTTATATGCCATGGACGGCCTCGCAACTCTAGGTAATCGGTAGGCGCATTGTAGATACCATAGAAG
+>83857 1
+AGTAATAACATGGTGTTCGACTGTTTTAGACCGTTACCAACGCCCGACGCCAGGTGATTATGTGCCTGATAGCCAGCCACATCAAGGCGCGTATTGGTAC
+>83858 3
+TATTTGATCTACCGAGGAAACCTGCTGCTGCCCAACAGCTTACAGCAGGTAAGAAGCTTCGATTCGAGCGTCAGCTCTGAATGAATGCCATTCCGTGGTG
+>83859 3
+GCATGTTCACGCTCAGTGATCGAATAGCACAAATTGGGGATAGAGAATTGCCACACTCAGTAGTTGTCTCCAAGCTGTCGTAGCCCGGAAGCCCTCTTGT
+>83860 2
+GCATACTTGTCCCTGGCCTAGCCACGGTGACGCCGTATCAAGATGGCGATCTAGCATAAAGGATATTACGCCGGTCGCAGACTCGAAAGTATTCTGTTAT
+>83861 2
+GGGTAAAAAATGGGACGAATGATGGTCGAGCTTCCGGACGCTACGGAACTAGACGGTCCCCAACGTTCCATTTACTTTTGCTAATACCAGCGTCCTTGTC
+>83862 1
+GACGATTCCCCAACGAAGGAGACCCCAACGATGCGAAATATACGGGAGTTGCGACTTCCTTGCTTCATTTTACTGTGTATTAGCCGTCGCATGGCGAGAT
+>83863 3
+CGAGATGCTTCCGTACGGACTAATGACCAGAGGTAGTTCCAGTCACTACATATACTTATCGGCTAGTCCGACCTCGGTGTGGACTGTGAACAGGTCAACT
+>83864 2
+CTATTCGTCGGTCGTCGATCAGATAGTGAGTATTAATCAGGAGGAAAGTACAGCACTCTGAGCCTTCCCTAAGGCACAATTCGGCCCAATTTCGGGTCCG
+>83865 3
+GTTAAGTGCGTGGTAGTGTTTGAGTCTTCGTACAATGCGACGTGACTACAACCTTTGCGAAAACATCACTCGTCAGGACTGGAACACGTCAGCCTCCCGA
+>83866 2
+ACGGCCGCCCGTGGATTGGCCGCCACTAATGATCTAGATGCTGGAAAAATTAGCCCTAACGATCTTTGTTAGGAGCCAAAATATGCGCCTGTCTGGTACT
+>83867 3
+AATCAGGACGCATCTCATTTGGCATCTGTAGAGACTTCGTACTTCAACGCTGGACTAGCAATGCGGGTGTCCGGATCGGCTCGAATTATACAAACCCGGT
+>83868 2
+TTAGACGATTTGCTTGCGGCCTACGCAATGATAATGAAACTTGACGACCGATCACGCGCCTGACAGCTTGGCCCGGGCGTAATGGCCTTAAAATCTTGAT
+>83869 2
+CTCGGGCCTAGATACCACTGGGACACTTTTGAACGCCATAACTCCGAGTGGGTAGGGTAGTGCATGACGCGCTCAGATTCTAATCTTGATCACAAACTGT
+>83870 1
+TCTTCGTTCCAGTCTACGTAAATGACATAGGAAATTCAAGGGGTATGTCAGCCGTTGCATAGTCCGACGGGCACGACTACAGCAGTCTATGCTACGCCTG
+>83871 2
+GAACAGTTGTCATCAGAGGCGGGTATACATGGCGTCGTTGGAGTCACAACATCGTATGCTTCACAGCCAACACGCTCACCATTCGTATATGCGTTGGCTA
+>83872 2
+TCATCGGTCACATTCGAGCCAGGCCGCGTCCAAGTGAGTTTAAACAAAACTCAGCGAGTCACTGTAGCATGTGTCAGGTGCGACTAAACGTTTGCCTTGT
+>83873 2
+GGATGAGATGCTTCGGGTAAGTTACCTGACCCTCAGATACCCTCTGTCGAAATTGAGGCACAACTCTGGCAACATGAGTGTCCTGCGTATGCAGACATTC
+>83874 1
+CAAGATGTATGCCACTAAATACACAGTGGGTCGCTATTTTGCGGCCGCCCACATAGCCGGTGTGTCAACCCTAGAAGTCTATCATATTGCTTGGGCGAGA
+>83875 2
+GATAACAACGTCTTGGGCCATAAAGTTAGGTATTATCTTAGGCGCTGCGCACTCACGCTCGGCCACGGGTTACTAATTGAGCCCACCGGCTTAGGTAATA
+>83876 1
+GACCATTATACCCTATGACTACGCCCCCGGGAAACGCCGTAATTCCTCGTGGACGTCGATACGATCTGCGTCTTTCGAAGTAATATTGGGGTGGAGATAA
+>83877 1
+ACCAGGTCTAGGCTGCCGGGCATACAGATGAAAGGCAATCGATCCCCGTTCTGCCTATGCGTAGGTCAGTGTCGTTAGGTCTTGATCCACTCATAAAAAT
+>83878 1
+TCACCATTAACTACACTCGCTACGTGAGGAGAAGATACGCGACGTGGCTTTCGGTGGTTAATTTCGGCACATAAACCACCGGTACGTGGATTGATCTCCG
+>83879 1
+GATGTGATCCTCCCTAAAAAGTAAATCGGCGGTCGACAGCGCCTATTTTGCCATTGAGACGTCGTGTCTGAACTTCCTGTCAACAGACGGAAGTTGCGCA
+>83880 2
+CTATAGATAGTACAATTGCCGTGGGAAGCGTACCTTTTGCGAAAGGTATCGATGCGTGCCCGCCCATGTCTTTCGACATGGCGAATAGCACCCACTGATA
+>83881 1
+TAAAGCCCTGACGCTTACGTCCAGACGCCATTACGAAGTTAGGGCTAAGCCATGGGATCTCGGGACCTTAACTTTCTGAGCTCAGTTACGCAGAGGTATT
+>83882 2
+GCCCGAGGGGTGTTGATGTTCGTTAAGTATATCAGGACAGACACCGAAAATCAGACTTATACGTATCGTTCTACGCACGTTGATCCGAAGCGCCCCTTCG
+>83883 3
+TGAATACCTGATCTAGCTCAGGATTACTAACGCTGGGCTCTCGAAACCACGTAGCAATACAGCTCTGCCGGGTGTGTAGCATGAAAGCCTTGGGCTTCTA
+>83884 2
+GTTCATACTCGCAATTTTAGTCCCGGAGCAACGTGAACCAGGTACGGGCTATCCTTGATTCAATGACTACAGGACAGGTCGGATTTGCCACGCGGATACT
+>83885 3
+AAAATATGTGGGTATGCTCGAATTAGGCCTGTGCTGCTGCCAGTGCCGCCACAAGTTGTCTAACTAAGCATACGCATAAGGTTCGACCTGCATGTCCCGA
+>83886 3
+TAACATAGGTCGCGATTAATGTCATCCCGCAGTCTCTGTCAGGGTGGAGCACGAGGTAAAAAAACGTTTGTTGCATTTGTCGCCCTACTCGCCGGAACCA
+>83887 2
+GTTACCCTAGCAACATAGGGTATGGACAGTGCCATGTTACCTTCTGTAGTTGCATCTCTAAGCCAGCGCAAGGTTCGAATCACTAAGGGCGTGATCCGCA
+>83888 1
+TCTCGCCTCAGATGTACGAGCAATCATCCAGGGCAGGCCGGACACATTGGTCCGTTTTCGATCCCTCGATTTAAGTATCTGATGAAAGAGAGTCTCGAAG
+>83889 3
+GCACAGACATTGTACCCAGGGGATAGTAGTTTTGGGCCATCCGGTCTTAAGGCGCATGATGCGCTTCCGTACATAAGTTACCGAAAGCCTTCATGAACCT
+>83890 1
+GATCACCCACCTATCCGTATGGCAATTTCCATCAGAGCGGCCTCAAATGTTAGACCCTGGTGACTGCGGTATGGTTTGAGAGTGAATACGAATCCCTAGG
+>83891 1
+GTTCACAACACCGGCTTGAGAGATAAGTTCATGGTCCCAATGGTATATCCCTACGAATGACCTCGGACACGTGCGTAGTGCGTGTACTGCTCGGCAATAT
+>83892 3
+TAATAAGTATATGGAGGCTCTGTCGGATCAATGGTGCTGCCTGAGCCTCGACGCAGTAATATGTCAGCCCCGCGCATAAGAGTTTAGCCCTCCCATAGAT
+>83893 2
+CCAATTAGACCGCCGTCGGAGTCGTGGTGAGCTGGTACCAGTCGCTTATTAGTGTAGTCCACCTCGAGCCAAGAAAAACAGGTTTGGTAATCTTCTCCAA
+>83894 1
+GAAGGACTGCATAGGCTAGCTCCTTTGTCTCGTGACTGAAAGCTTACTCGCCAACGGTCCGTACACAGCATGTAGCTTCCATTGGACAAGTTAGGGATCA
+>83895 2
+GGTCATCAGTCGAGGAAAGTGGGTACCCTACCTAGTTCAGTTTTAGATGCCCTCACGGACGGGCGATACAACGCTCTAGGATCTTAAAATCGCTCTACGT
+>83896 3
+CCAATGGTCCCCTGTCGTCCACGTAACTCCTTGTACACGTGTGAGTGGATGGCATAATTACGAATGGATCGCGCCGAATAAGACGGCCAATATTACTGGT
+>83897 2
+ATAAACCCCGGCGTATCTCGAAAGTGCCTGGTGCCTCGAATTTTGTGGAAGGTTCCCACCGGTACCAATGCATTAGCGTGAACGTAACTTTGGCAATCGA
+>83898 3
+GCTGAGCTAGCGTTATACGTCTCAGCGCTTATATCTATTACGGGGATGGCGGCGAACAGGCATACATCGTGCTACCTGGCTCAGTTCGTAACAACAATAC
+>83899 1
+ACCGTGGCAGTATGTTGAAAATGTCGTCAAACAAGTGATGACCTGGCTACGCGCACTTCGTACTCGATAGGGTCCAATATTCTTGGTACCGCGGCACCTA
+>83900 3
+GCGCACGCTGATACACTTAAGTACCTTGATTAAAAGTGGAACACGGGTCCTTCGCGACCTGAGTTTCCGATGTACGTCTACACGAGTACATGCGACTGGT
+>83901 3
+TTGTGCGCAGATAGACTTTTCATCTCACACTTCGCAGGAAACAAAGTTGGGAGGCAAGCCGCCTGAATCTTCGTAAGGGACGTATTCCTCGGCTCTAACG
+>83902 1
+GGCCGGGAAAAGTTTCCCTTGTCTCTCGCTTTTGGGATGTTCGGCTTCGAGTGACGCAACAACCAATGACACTATGAGAGCTCAAGATATAACCATCGGC
+>83903 1
+CTTCGGACCGTTTTAACCGAGACGGAGCACGGCGATTGTACCAAGAGTGTCGTTGCATGGGCCACACGCGCTTATTCATTAAAGCGGCAACACTTATTAT
+>83904 1
+GCGGGCACCTGAGTCTCCCTAGCTATTGCACAATGTTCAGTCCATCTTGGGCGTCCGGTATTGTTCAACAACAATCAGTGGCACAAGGCATGGTTAGAAA
+>83905 3
+TTTTATGACCGTGCGTGTTCGGACCCGCAATCAGCATCGCTCGGGCACTTAACGAGATGTCCTAAATATGAAAATGGTCCCCGGCTTAGGAGGTTCAAAC
+>83906 1
+GGAGCTAAATAAGTAACCATCTAAGATTGGACGCCCATATAGCAGTTTATTCATTTTCCCACGTGGGCCTTTGCAGCGGGTCAGGTGAGCGTCCACCGCA
+>83907 3
+TGATGATATTAATCACACCACTTACTCTGTCCCTCTCTGCCGCCAAATAGCGCCTATCCGGAGAGTTTGGTAAAGTCGGGGGGGCGTCATGAAGAGCTAA
+>83908 2
+AACTCTAAGTGGTTTGGGCTCACGTAACATCTGTCGCAGCAGAACGTGGTCGCAGATCCATTGTGCGACATCATACTGCCCGTGGACTAAAGCTATAGCT
+>83909 1
+TGGCGTGTTATAAGATAGAGATTTTCCGTTAGCGGTCGCATCCCTGAGCCTACCTGTAGCATCAAAGGATATGACCCCACTACAACGTCGGGGGTACATC
+>83910 1
+GCATCGTTATCCAGTTAGACCGGCGGTTAGTAGGATGAGACCCATGGGTTACAAAGTGGTTCACCAATAAAAGCCACTTTCTGTCGTCGCCACCGTAGTC
+>83911 3
+TCAGATACCGCATTTGTTATCTAGAGTAGGCCCTATGGGTGGTAATAGCAGAGATTTTCGACCCCCGAGTTTAAGGTCATCACCCCCATAAGCGCGGAGC
+>83912 2
+CTGGGTGAAAACTAGCCAAATAGGCGCGATGGCTCCCGCGAAGCACATTTTCGCTATTTGACTCATGAGTCGTCTAACACCGAATTTGATGACGTCCGGT
+>83913 1
+GCAGCTAAGATTCGGCGCGGGTTCCCCCTAATTATTTACCGAGAACAATTTGCCGACGGTTAGTCACTGACTGCCAAGGGTTTAGCAAACGCGATATGCT
+>83914 1
+TAAACCAGCACTGCGGGTTCGCTAGAGAGTTCCTTGACGGTTCAAACCGCTGATAATTCGCCACTTCCAGTGCATAGTGGCCATGCTAGTAGTCGTAAGA
+>83915 1
+ATCCAACATCGCCGTACCACTCGTGAGGATGGTGGTAATAGTGTATGAATATTTGACGCGTAGGATACGGCACTTAACGGCCTCACGACTTCGGTATCCC
+>83916 2
+GGTCCAGTACTAGCAAAGCGTCTTGCGTATCTCCTTTTAAACGCAAACGGGGCGTACGCTCACCTTATGTTTCGGAAGAAGCCGTGATAGTCTACAGGAC
+>83917 2
+CGCGTATACTGAAGTTTGTAAGCGGTTACATCGTTACTGTGATCAACTACCTGGAGCATTCTCAAACTCTAGGGCCGGGGACAGCCCGTATAGACCTAGC
+>83918 1
+CGTAAACAGGCAACGGTTTAGGGCCCTCATGCTGCAACAGAATTGCGCTAGACTTCCTCTAGCGGTACCTGGCCTTACAGCGACATTATATAGGAGTTTG
+>83919 3
+CCCAGATCGTGAGAAGAATGGAGCATGTAGACTATGGGTCCTTCTAGTCCACCATTCCTTCTGTCCAGAAGTGGAAGTTGTCATCAGACCTAGTCGACCG
+>83920 1
+AGTTCAGGTATTTAGCGCTTTCAAAAGTGGGACGACCTACAACAACTGCCGAACGGCTAACCCGCTTTAGGGTCCTGATCTTGACTCGCTAATTGCGGGA
+>83921 1
+CGTATAAGTGCTAACGCCGATTAGTGATAGGCTTTACAGGAGGCATATCCGGCCCGTAGACGACTTTACCCAGCATCCATGGGTCTCCGGTTATAAACTG
+>83922 2
+AGCAGACGATACTCCTGGTCCGCGAACTACTTTGTGCTTAGCATAGTGGTCCCACTCACGGAAAGCCTCGAATTGAGGATAGCTTGTAGTGTAAGACCCT
+>83923 1
+AGTACTGCGCCGTCAGTCTGCGAGGGCACAACCCAGAATAAGACAATGTAGCGCAATTTCATGGACTCTCCAGGAGTTCTTTATGGTTGCGAAGTTCCCT
+>83924 2
+CAAGAGTTGGGCCGAACCAACATCGTGGGTATTAGCATCCACTCGATTCAGTGGCGGTATAAGTCGACGCGAATCCTCACTATTCTGCTCGCTAATTAGG
+>83925 3
+AGATCTTGCGATCCTATGGAAGAGTGTCACATCGTGATCTATGCCCCGCGTCCCTCCCAATGGATTTGGAGCAGGAGGAAACCAGGATCCATGACTTTTA
+>83926 1
+CAAAAACGTCTGTTTCTGGAAGTAGCACGCGCGCTTAGTCGTCTATATAAAGACTCTTGTTGAGCCACGCAACTCCGAGTCGGCTAGATGCCGCAGAGTT
+>83927 3
+CCTATAGCGTAGCCGGCGACAGATTTGAGCTAGAACCGAAACGTTGTAGGGTCTCCAGCGTTCATGCCACATCATAATTAGTGAGTTCGTCCAAGCTTGC
+>83928 1
+CCACGGTAAAATTTACGCGTGTATACCCCTCGGGCCTGGCTCAGATACTCGAGAGGAGATCTGCGCCACCGTAACCGGTAGTTTGACTAATGTAAATTTG
+>83929 3
+AAGCAGCGCATGGTGCTAGAATTGTTTAGTCTGTTTGAGCGTCAGAGCCAAGCACATACTCGTCGAGTCATCCTGACGTATGCTACGCCAACTGCGTACA
+>83930 2
+GCATTCCGCACTATGACTGTGCACCACATTCTGTGGCTGCAGATAGCTGGAACTTGCGTAAAGCATACTCCATGGAGACGGTGTGCCTATCACGAATGAT
+>83931 1
+GGACACAAAACAACATTAAGGGCCGGAATGGGGTGTCGGCGGTAATGCAGCCGAACCGGCTGATCTTCCTATCCGTTCTATTCACTTTATCTACTGTCGA
+>83932 2
+CGTTTCCCGCATATCCAAGTGGGTGAGGCTCCGCTTCGCGGAATCTGCCGTTGGTTAGTTCCTACGCAATAAAATGCAAATAACACGCCGTTAGGGTAAA
+>83933 3
+ACATTTTTAAGACCTCCGAGAGGATTTGTTCTAAGGGAACTCCAGGTGAAACCTCGCCCGAGTACCTCGGCTTAGTTACGTAGAGCCAGAATCGGCGTTC
+>83934 1
+AAACAGCTATTTCGCTCGTCCCTTAAGATACGGCACACGCCTGAATATGATCGGGGTGGTCTTCGATGTACCCCCTATATTTCAGGACGAACGGGTAGGA
+>83935 2
+AAGACAGCAGGGGTTTTGTAGGAGCAACTCTCAACTGGCATGTTCCCTAAGTCGTAAGCATGGCGGGTCTCCCACTACGAGTGCATATCGACCATTTTCA
+>83936 2
+GCAACGCCCCTCCGCAATCTTCGGTAAAATTACGCTCCGGGGAGGTGATGCCATTTCAGGTTGAATTTGTGTATCCGAGCAAATTGGTACAACACAGGCT
+>83937 3
+TTGTGGATGGGACGTGGTAGGTCATGCTGATGTAAACAAAAATCACCCCGTCCCCCATTTGACTTGATCAACGTGCGACTACTTCCGACTCACATGGGGA
+>83938 2
+AGGTAAGCGCTGACCCGTACCTCGCACAGCGATTTCAATCATTTACGCGTCAAATTGTAGAATTACGGGTACAGTTCCGGCAGGGTCCGTTTCAGCATGA
+>83939 1
+CCGAGAATGGGAAACTTTGCCAATCTACATACTGGTAGTCAATCTGGACCCCGTGGTCGCTCGCTCTCTTCTAGTACGGAAGGGCAATTTGAGACACGAT
+>83940 3
+CCAAGGCTTTGCATTATGGGTTACTCTCATCCTTGACGCCGTACCCGGGGGCCATAGGGGTAGAAAAAAGTACTTTCGTGAGCGGACACACAATATCTCT
+>83941 1
+AGTGAGCGTTTGAATACATTAGAAACATCCGCGTGGTATGAGGCCATGGACCGCAACCGCCGTCCTCGCTCTTAGGGTTGGAAAAGATACCATCTTTCCT
+>83942 3
+CCCTAACTTGTCGGTAACAATTAAGGCAGTCTATCCATCCCCATGTAGTGGAACGCGCGAGGCTTTCATGTTTATGCCACTGTGAGTAACACGGAAGGGC
+>83943 2
+GCTATTCTCCAGAAGATTCTTACAGTTCAGATAGCGCTAGGCCTTTGAGCGCGAAATTCTGGTCCGGACGCATGGAGGCAGAACTCATATGCAGCCTATC
+>83944 1
+ATTTGGAATAACTGATATGTGTCAGCCTCTGTATGGCGGGCGCTGAATTCCCCTCGAGAGCCGGTCAACCTTCATGCAACGAACGGAGGAAATACTTCCT
+>83945 3
+ACCCACATGGCTGGCCTTCACCGTAAGAAGCCGTGGCCTGATTTCCGAACATAATAGTCACACCATGTTGTTAGTAGCATATGTCAGCTAGGGTTGAGCG
+>83946 2
+ACGCATGTCCAGAAGTAGGTCCCGCATCGGAGACGAGTGGTACCGATGTTTACGGGTTTATAAGTCCCCTCTCTACGGTAGCAAGAAACTCCCTTTGATA
+>83947 3
+CTCGTGCTGTATCACAAAGGGGGATAGATAGGGGCGGTCAAATTCTCAGGTCGGCGACACTACGAAAAGTCACGCACTATTTCGTTCTCGTTTACCTCAC
+>83948 1
+CAGAGCGTATCAGCATGAGGCTGTATGGTTCCAATGACCGAGAGCCGCGGCGATAGATTCATGAGACTCCAGTTAAATGCCCTATCGTTCCGTACTTTCA
+>83949 3
+AAGGACTTCGCTCATTCAACCGAAGTACACATAACTTCGTATAATGGAGACAGCGGACTGTCAGTAGTCCTACAGGTATCGCTGCTTGCTCGTGGGTCCG
+>83950 3
+ATACACAGTGCCGCTTGCGTTCCTTCGATAGGCAATTAGGTCACTGGCTACACGAACGATAGGGTATCATAGTGTACGGAGATCTTGATCACTGGCCCCA
+>83951 1
+CGAGCAACGCATAATTACGCGAACTCGTACAGTTAGAACTTGGTGGCGGATTTCCAAGCACCGCTCATATGGTTTACGGTTATACACGCGGATCCGGTCT
+>83952 3
+GTAGGATACCCTTCCATTCGTTCGTAGGGAGCCGCGCGAGCCATGTCTACCTCACCAGGGACAGTCTGAACTATAGATCTTTGGGATACAGATTACAGTA
+>83953 2
+CGACCCGGTACAACCCGGAGGATGAGGTGTTTGATCGACGCTAATACTAAGATTCACGGGTTTTTACATTCCTGAGCCTAGACTCCGCTAGAACATGTCG
+>83954 1
+ACAAGCTAGCAGCGGGTGCCTCTGTTTATAGCTTAACGACAGTGAATCTGGTCCCATCCCTCATCGAGGCAGACTGTTTGTACCGAAATAGCGGGCTTAA
+>83955 2
+TCTTTCTAGTTGGATCACCCTGTTGGATCACACGATCAATCGCACTGGCGCGATGATCAGCGTTGATGCAGATGCACACACCACGTGTGAGGACTTAAGA
+>83956 2
+TTCCGTCAGTTGGAACAGACGTTTCGTCCATACCCAGTGGTTAACGGCAGCGGGAGTCACCAACGCCCACGGTGTGTAGAGAAAAGTCTAATTATTTCCT
+>83957 1
+CTGACCTACCACTTAGCCGATTCATTCATTGCTGTCTAGCCGTCGCTTGCGATGTCACAAAGAAAAAGAGAGTGTTACGAGCAATCACGTCGCGTGTGGG
+>83958 3
+GCTACGACGCATCCTATAAGATTTCTATCGGCAGGTACCGTTCCAAGTTACTCGGGTGATTACCAGATGGGGGTTACCCGGTATCAGCTAAACGCGACTA
+>83959 2
+CGTGCGTGTGCTCTATGACTAAACACGGGCTAGTCGAAGCGTAAACGCTCTGGCTAGCAAGTTAAACAGTTGCATCATTTACTCGCTAAGCGCGTCGATC
+>83960 3
+CGCTAATGCCGTAACCGGAAATTAGCCGTGGTGGCCGGTATGAAGGCCGAGCTCATGCAGGACATTTTAAGCACTCGGTCTATTATCCTATGACATTACC
+>83961 2
+TTCTTTAATAGCGGTGTCTCATCGCATCTGTTGACGCTAGATCACACATCACATATGTCCTAGAGGGGGCGAAGAGCACATGTCTGCGGACAGCCCTGAA
+>83962 3
+CATTAATAAACAGCGCCTTCTGCGACCTTATAGATGTGCTTCGCCTTAGTTTATAGGGACGCGGAAACAGCACCCGTCGTGAAGCGCCTGGAATTGACTG
+>83963 2
+ACTAGCTTTTAAGATAGTAGTAACGCATCATCGCAGGCGTCTCAACGTCTTCGTTCGAGGCGGGCCACTACTCGTAAACTACTGACGAGTGAGACTCTGG
+>83964 2
+CACAATCCACCGATGCTGGAGTCTTGGGCAGTAAAGTGGCTGGCAATAGCCAGATGGCCCTCTTGGTCTGTAAGAGACCCAATACTTCCCGAATGTATTT
+>83965 1
+CACACAGAGAACCACGTTCGATTATATGACGTCGCCAGGGACTATGATTCTTGTGGTCCCGATGTTACGACAATTGCAGGCTCCATCGGCTAGGTTCGAA
+>83966 3
+ATCTCCGATCCATGTCAGATGTCGAGCGGTATCGACCATGCTCACTTCGCATCTATAAGGGTAAAATGGATTCGCGCCGTGTGCCTTGTGAGACAGCAAA
+>83967 1
+TGCGGCTTGGGCGAGCTGCTCATCATAACCATGGCCTACAGTCTTTCATACTGGCAGACATCGAAACCTATCTCGTTGGGCAGTGAGTCTGATAAAGACA
+>83968 1
+CTGTCACGTACCTAACCGGACTAAAGTTTTGGACGTGGCGTAGTTGATGCACGAAACCGCAGCGCGAATTCCAGATGTTTTTGTCTCCACGGATACAACG
+>83969 2
+TAGCCGACCACCTGGCAAACGTTCGATCGCGGGGATCAATGAGGTACTTAACCGGGTCAATTACAAGTGTTGTGGTATCTCTCGAATCCTGCACAGTATC
+>83970 1
+TCAGCTTGTACTAAGTGGCGGAACGATTGAGCATGGCCCTTACTAGGAACAGCACATAGGCGGTTCCATGGCCCCTGAATAGAATCTCTTCTATGACTCG
+>83971 1
+TGCCTTGCGAGATTCCAGATCCATGTGCCGGAGTCCTCTGTCAAATAGCCTAATAGGGGCGGCGGCAATCCAAGACACCTTTCTCAGATATATGATTGGA
+>83972 3
+CTTAGGCCGATAGGAAGCCATGTCTGCCAACGAATGAACACCTCAGAACGCTGTAGTGTTATATCGCCGTGTAGATTCATACGCACCTGTCGAGTGGCTT
+>83973 3
+AGTTATCATCTCGAGGTCGGCCGACCAGCACATCGAATCAGAGATAGCGCTATCGCGGAAATACCCGGTTTTCATCTGTCGTACGGTTTGTACAGTAACG
+>83974 3
+GGTGAAGGATGTAATGGGTTTCCCAAGCCTCTTCGCCTTCAGTTCTAACGCGGCCACGAAGAACCCAGACGGATCATATTCGGAAGAGATCTCTGATTCT
+>83975 3
+TGACAACGCTCCTTCATTTTCAGGAAGATGCTATGCCGCTCAGACCGTTAGGAACAAGTCGATCTCGACGACTTACATGGCGGTTCGAAAGTGCGTTGCA
+>83976 3
+ATTCACGTCATAGTCGCGGAAGTTCCTGACAGGTGAAATACGCCCTTTAATGCTCGTACCACCGCCGATGCTCAATGGTCTGATTGGAGCGACGGTTAAA
+>83977 2
+GGGGATGGCACCCATTCTTAAGCCAAGCAAGCGGGCAAAGATTCAAATCCTGCCCCGAAGGTGTTTTGGGATCTCAATCTGAACTTTTCTTTAGGCCAGC
+>83978 1
+GGACTTAAAGCGGGTCGAACGGCCAGAGTATGATACTTTTGTTAGCTGATTCCGCTCTAGGCCCTGCGTAAACTACAGCTTGACCGCACACGTTAGAACT
+>83979 2
+GAGGCGGGTGCGTATAGGTGTTAGAGATTAAGATCCCCCGAGCACCACTCTCGATTTCACATCGGCCAATTGATAATCCACATTAATTGGCTCCACGTGG
+>83980 3
+CCTCGAGAGTAGCCTGTAGTACGTCAACGTAGCCTCCCGCAAAAGTCCCGGAATACGATTGGGTGCCTCGGTATTATTTAACTGAACGTAGGTGTCCATA
+>83981 1
+TTATACTACATGAGCGTGATGCAAAACCGGCCTGGAACGTGCGACTCCCGGTCGTTTCTCGTCTACGTAGACGAGGCATAGCCCATAGATTATATCAGGT
+>83982 2
+GAGTTCTCCTGATTGAGCATACATCCTGTCAGCGCGGCAGCGTGGATACCTGGAACGCCATAAATTGGGCGCCGATCTTAATGCAAATTACAGCGTCTAT
+>83983 3
+AGTGTAGTACGAAATAGTGAAACGTTACAACTACAAGTTTGGTCCTCAGTGCCGGGCTGACTGTGCGACCCTGTTCGACCCGGCGCCTACACATTTAATG
+>83984 3
+CCGCGGCGGTTTATCACTGCGCACACAGTACGACTTAAAACCAGTTGGTGACTGATGTATACTGCGAGCACTCTATGTTGCTGATGCGACTAACATGCAG
+>83985 2
+GCGAGCAATAACCTGTTTTCACTAGTTGGTTGGTGTAGTTTTGAGATCCAACGCAACGAATCTTGACATAACGAAGCTACCCAGGGCGCTTCGCACCCGG
+>83986 2
+GACAGAGCGGCGATCGCAACCGGGTCTGAGTGAATAGGTTTAAGATCTGCGCTCTCCCACTGAGCACTCGTTATAATCCCTATATGAATGGTTATCACCG
+>83987 2
+CTATTCGTTTGCAAACCTTAAAGTACAGATGGGCTCGTGCGTCCACGAGTGGTCGCGTGGCTTCAAACAACACCCTGCGGGTTTCTAGTAAGTCAGAACA
+>83988 3
+AAGCAAAGGGTTTCTGCGACTCATCATCCTTTTCCGGCCGCCTGGTAAACTGAAGAACTGAAAGGCATACGAGGTACGTAAAGTCGCTTGCTTCCTTGCG
+>83989 1
+GGCCATACTTCATACCATAGTGAATCAGCGGTTGTTTACCCACCCAGGATCGGTCGGGTGGATTATTCCAATAGATCTATGAGAGCCACTACTGGGGCCA
+>83990 2
+AACCGCCTGATATTCCGCTTCCGGATTGCATTTCGAATACGGTCAAGGCCTAGATGCAGTGGGGGAAGACGGATCGTTTCATATAAGAATACTCGCCCTC
+>83991 3
+TCCATGACAACCTATCGATTCGCTTCGATGTGTCGCCCGACACTGGCGTGCGTAAGCTACCTAGCTCTGAAACTAGTATGTAGTTACAAGGAGACGGGAT
+>83992 3
+GCTAGCGTCCACGTACCGTTCGCATGCTCAAACCTGGGTCAACGGGCATACACATGGTTAGCAAATCTTACTCATGAGCAGACTGGGTGTATAAGTTGCT
+>83993 3
+ACTGGGACGATTCAGATGTCGCAGTTCCCCTGGCAGTATTAAAGTGCTTCATCCAGGGATATCTTGCCAAGGGCAACTTGACTGGACACCTATGAGTCCA
+>83994 1
+TGACTGGTTGTTATGCTCCTACGATAAGGTTACTCCTCAACGCCTGAGTGCTTCAGGATCGGAAGATGACCTCTCGACACCGGGGAGAGAATACACTATC
+>83995 1
+GACATACGTGTGGAAACAACTGAGATGCAGGCCTGTCTCGTTACTATTGTTGACTTGGCCCGGCTCTGGATGTGAAATCACGAAGCTTCCGACTCAACCA
+>83996 2
+CGAAGGCCATTCAGTTAAAGGTTAGAGATCACTAAACACCCTTCAGAAACCTCTGAGCTTCGGCGTCGCATTCTTAGAGGGTGTCGGTGTCTATGACCGC
+>83997 1
+GTAGACCTATAGATCCGCATAAGTGCGGTCATTGGAAACTTTTATCGATTCCTGGGCTGCTACGAGTCGCAGTGCGTCGTCATGCAAAACTCCAGCAAGC
+>83998 2
+CATCGACGCCAAACGTTACCGGTTTACTCGGCGAGTGTTATAGCGTAGTTGCACGACTAACTGTACCCATGTATGGACCAGCGTCTTGAGAAATCTGAGC
+>83999 1
+GCAGGGGGACGCGTTTGCCATGCTTTGTCCATAGCCCTCCGCAGTACTTGAAAATGTTTCTAGTTACGTGCCGGCGAGCATTAAAAAGACACTAACGATC
+>84000 3
+ATTTGATGGCAACTCTTGAAGCAGTCAAGGTCGACGGTCTTTTACAAGCGAGCAACATGATCCCATACTTGTTCGGCGCAACGAAGTTGCCCCTTAGGGC
+>84001 2
+CCTACCCTTGCATTCAACTACTCAACACTTTTATTCGTCGAACAGTAGGAAGATGGCGTTCCATCGAGTGAGCGGGCCCGAGTCTGATCAGGTGTGAAGA
+>84002 1
+CGATGACAATGTCCCCGGTCTATTCGGGAGCTCGCCAAGCAGTCATACCTTATTTTAGAGTCGCCAAAGACTATCGGTAATATGGCCAGGCTGAGACGTT
+>84003 3
+CTCCCTGCTTGCTAATAATGCGCGAAGTACAATGTTATTCTTACAGACCGAGGGTGCCCGACACGGGCTGGGCTATACTCATCGTACGAAATATGTGGAC
+>84004 1
+GAGTGAGCCGACGGTTGATACTGACTGACCAATCTCCATGCACATTCAGGAACTGGTGGACACCTCAGATACTTCAGGGACTATTTCGCGTCTAGACTGT
+>84005 1
+GACGCAGGATTGACTCATCTCTAATTTACAGCTCAGGGTATGGATTGTAAGGTCACATGCGAATCCAAAGCCGGCTCCAAGTTTCGGTACTCGCAGCCGT
+>84006 1
+CTCGTACAATAGACAGTCCCTCTCTACGGTATCTATTGAAGCAACACGCTCGAATCACGGGTAAGACGCGATAGTTCGTGTCGGTTCGCAGCGGAGATTT
+>84007 2
+TCTATCACCTGCTAGTAGTGGCTCATATCTGGACGGGACTAGTGCTGATAGTAGACAGCCACAGAGGCCAACATTGTCAGCGTTGATATCTCTCACGAGC
+>84008 2
+CAAGACGGATTTAGCGGCCGAATGCCTGCTATGATGGGATAATGCCACGAAAGCTTTACTAACTACTCGTGATCTCTTATACTGACCCCGTGGTGGACCG
+>84009 1
+CTTTGATGGTTGCAAAATACCGCCGCCACACACTACTGGGCAGAATCGTTAGAGTCGCATTTTGAGTCGCAAGCTTAATTCGACCAGATCTTGGGCCGAG
+>84010 1
+ACTTCTACGGGTGACGCCAATGGGCCTGGCATAATGTCACTTCATAGCTACCTTTGAGCGTGGAATTGGCGACAAACTGTGCCCAGGAGTATATAACCTC
+>84011 3
+ACGGTCTCCAAGTTGGCAAAACATCAAGTTTCGATCCCTACCGTGATAGCCTATAGGTCGGGGAAGGATGTCAATGAGTTCCGGCGTCTGCTCAACTTAC
+>84012 2
+AGTTCTTTCTTTAGACTGATTGGCGGACTATGTGGGAAGACAACGTCCCCCCAGCGTAAACTCATGCCTGGCCCAAAGGGATCAGTGTCAAAATCTCGGT
+>84013 1
+AAGCATGCGTAGACGCCTCCTGTAATATCGGAGAGAGACTGCCGCTGCGCAAGCGACTGATCGATTTACCAACATCCGTGTTTCGGATAGATCTGTATCT
+>84014 3
+CGTTGGCGGACCCCAGTCGGTTAGCACCAGTAGAACTGCACTTATTCGAAGGTGAGAATTTCAGAATTTGACATCCCTGGCGAGTTGCCAAACTTCTCAG
+>84015 1
+CCGGATTCGAAAGCGAGAGTGGCGTAGTCGGTATCTTGGGTATAAAATGCACTACCCCTCACTGCAGCACAGATTTGACTTCCTTAGCTGAGTCCACATG
+>84016 1
+GGAATTAGTGGTCGTTCCGAGCCGAGCGTGTGTTTTTGCTAATTAGGTACCATAACATCCACGACGCATAATCTCAGCATCACAACGTCGAGGGTCCACG
+>84017 2
+AGCGCTAGGACCTCATGGTGTGTACACCTGGCGAAGTCCCCGACGGGGCTGAAGCTGCAATGTAATGCATGCTAGGATTTCACTAATTACCTCCAATTAT
+>84018 2
+CTCGGTCTAGTGCACTTGGCTCGTTTACTACAAGCCGATTGAATGAAAACGATGGCGAACCCACCTTTAAGCATGCTAGGCCACGTGCTGACGTGTTAAG
+>84019 1
+AAGACTACGCGGCTCGTGGATTTTGGTATTGAGAACGGTTCGCCAAAAATTACGTTCTGTCTGGCGAATAATCTACCAGCCACGCAGCCGATGATTCGCC
+>84020 1
+CAATCTTCGATTACATATTCGCAAAGTTCAGTTAAAGCGCCGGGTCCGAATTTTTGACTGTAGCTACGATGTTTGCACCAGCCGACGGCGCGGAACGGAC
+>84021 3
+CAAGTATTGCAGTGACGGACGGAAAGAATCAAACTCCATCAACCGCCTGACACCGATCGCTTGGTCATTGGTTTCGAGGGCTTTGGCGAATTCCCGTTTA
+>84022 2
+CTTTCATGCAACGTTAATCCAGTGAAACGTTAACCTCTAACTCCATAGCCCTGAAGCGTCACACGGTTTGAACAGTGGTCGGCGCGAGTTATGTCAGGGG
+>84023 2
+CGTATCGGCAACGATCGAGCCGGAGAGAGCCCCTTACCCCCTGGTGCCGGCATGAATTTTAGAAACGTACGTTAACGTGTGCAAAATTGAATTTGTTCTC
+>84024 3
+GTGAACCACTTGATGCATCCCCCGTGAGAAGTAGTCCGTGCACAGCTGAAGTAATACCGCGTATTTTGCACTTATTCGTGCGCAGGGCGTCACATAATAG
+>84025 1
+CGGTATCGCCTCACTTCTTGCGCAACGACGAGTTAGGTATACTCCCTGCTAGCTGGACTGACGCAAGCTCGAGCACAAATAGGAGAAGTTTTCATTGTAG
+>84026 1
+TAGCATTACAGTCATCCGAGCGCGGAATGCAGCGATAATAGTGACAAATTCTGCGAGCTCTGACACCTCCTTGCAAGGCTGCTTAGGAGGCTCTTATCTG
+>84027 2
+TGCTGTGAGGTAGCTGATCCCTGCCTCTTCACGTACTCTAAGTAAGCATTAAGAGAAGAAATCTTCGGGGCCCGAAGGCGTCCTTGCCAGCCAAATATGT
+>84028 1
+GAGCGACATAACATTCTTTGACTGCCTGGTTAGGTCTCTAAAGCTCATCTCAGGAACGGGATAGCACACCGCCCTTTCCATAAATGTAGGCGTCAGGTGG
+>84029 1
+GCACCGTCTTTTATATCAACGCGATTGGACACATTGATTCTGCCGCTAAGTGACGGAATACACGCCGAATGATCACAATCGGTGGCGCGCGCGTTTATGA
+>84030 2
+TATCGATATTAACGGGTAGCCCTCTGGCTCCGCCAAATGTGTCGTAAAGGATGCCAAATACAGGCAGTACTTTAAAGCTGCCCTGGTAGGTCGGCCCTAT
+>84031 2
+TGGCCATTCAGACGGAAGGTGTAGGCACAAACACCGTTTTACAATCGAGCTCTGTGTTGTCGATTCGCAGATCACGGCGCTCTATATACTCAGGTCACGA
+>84032 1
+TAATCAAATCACGCTCCGAAGTTACCCAATGGTTCGCGCGTGACGTTTCAGGATGACGGAACCATGTGCATGTATGAGCATCTCCAGGTTCTAACGGTGC
+>84033 2
+ATCCTACCCCTACTTGAGGGACGGATTCGGTAGTGATAGTGCAAGTTCAGGGATTACCGTCTCAGTTCAAAACGTTCTCCGCGCGCAATCGTCATGGAAA
+>84034 1
+GATGCAATGCGATCGTTGCCCCAACAAAATACTAGAGGAAGCCTTTGTGGCAGATTGTCTCTTAGTGCGAGCGCCAATCCCCATCGTCGGTATACGATGT
+>84035 2
+GTATACCATGGTACTTTTGCAATTCGGGTTCTAACTACGAATCAGGGCTGATGGAACGCGAGGCGTCGAGGTATCATCCCCCACCTCATGTCGCAAAGTA
+>84036 1
+TAAAACCCTGAGTGTAAATACCCTGGGCCAATATGAGATACTGCGTGCGATTCCGGCCGGCCGTGTTTTCCGTAACAGCATAGAGCCAGCGTTAGATTTC
+>84037 2
+CCTATGACAATAAATTGGTCCGCGAAGACCACTTTCCTATCACCTAACTGGCGGTACCTAAATCGGAGTGTTTTGGTGCGCCAGTAGCGAGGGAAGCTTC
+>84038 1
+CTGGTTACTATGTGGTCCATGGACGAAGCGGCTGCAACGTCCCCAGTCGAATAACGGCTGTCAAAAGTTTGTGCAGTTAGTGCCACACACATGTCTATCA
+>84039 2
+TGCGTCGTGTCGGCCGACAGTCAAAATCTACACAACTGACAAACCGGTCAGGTGTATCATAGTCCGTCAGTTGAACTGAGGTGCTGCCTTATCCTTAGGA
+>84040 3
+CTGTCCGCGTTATAGAGGTGAATATGCAAACCCTCGTAGTAGATTTTGCCACATCCGAGCTCGGACGTACCGTAACGGAATGTGCTTCAATGATCGAGCC
+>84041 3
+GCCAGAAGTTCACACTAAGCCGCCAGGTAGGGGTCGTGTCCATTACGTGAAAACTTGCCCAGCGTTGCATGATCGGTATATACTTTGGAGCTTCACATCA
+>84042 3
+CGAGTCGCCGTTATTGTCTTGGCCATTAATGGCGTGGCACCAAAAATATCTAAACGCCAGTGCATCGTGAACCGGACTAAGTGGACCTTCCTGAAGGCTT
+>84043 3
+CACGCATGAGAGCAGTATAAGTATCCACGTGAACTCGTAGCCGAGCAGATCTGCCGTGTCAGAATTTGAGATGTTCCGTACCTGGTTGCGCCATATCTAC
+>84044 1
+CTACCCGGAGGAAAGTGACTTAGCGATAACTGCTGTTGGGCTTGCTATAAACCCCACAATGAAGGCACCTGGTGGGCTCTATTTCTAGGCCGATATCTCA
+>84045 3
+CCTACGGCTACATTTGAAGCCTGATTCATTTGTAAATCCACCGCCGAAGCTACGATTGCGGATATTCAGTCGTATGAAGTGATCTAGGCACGACGGCGCG
+>84046 1
+CGAAACTCGTACACCGTGTAAAAAGTCGGCGATACTATTACAGACCTTGTGCACCCCGCCACTAGGGATACGGGTTCTGCCGTAGCTTTAGGGGATTATT
+>84047 1
+GGGACGCGGGTCTATTATCACAAATGGCGGCTCACCAATACGTGTCCTTTTACACCGTATAATGGTTGTTGCCCCCAGGGGTCATCCAATACGGATAGAA
+>84048 2
+GTATCACTTAGTGCGCGGTAGTGACTAGTTAGCGACATCTTCCCTAGTACCGTCCCCGGAAAGGGATTTGGCCAAAGCTAAAGCTATGACCTATCAGGTC
+>84049 2
+TTCTGGATGAGGATCCGTTATCGTGGACTGCACTATTATCGGCACTCGCCATCCTTCCGGCCCTAAATGGCAGCGCATATCGAGGATTAGAGAAAGAATC
+>84050 3
+GACTCAGCAACAATGAACTCAGAAATGCGACCTCCGCTCGTCTGCGATCCGGCGTTCAGTGCGGCCATTTAAGTGGTATAATTGTCACAGGAATTGGTTC
+>84051 1
+ATACCCGCGTCTTAGCTATACATCTGAACAATGCTACCGAACATCGACGAGTTGTTTATGCCGACGGACGCGTGTAGTGACGCCAGCCGTGTAGAATGTT
+>84052 2
+TAGATTGTTGATTCTACCACGGCAGGTAAGGGTCTAAATATGGCGCTCCGATGTACACGCACGTGGCGCATCCCCCTTCTGTGCTATGCGAAGCAATAAA
+>84053 2
+AAGACGTAGCTTGGTAGGTCAAAATATGGCGAGCGCTCTACTCTGGTTCCAGTCTAGCCAAATTTCACGTCACCGCTATATGGCCGTTAGGACATCACGG
+>84054 3
+TACTGTCATGGTCGCCCCACCGCCTAATTTGTTGGCTGATAGACTAAAATCAGAGTTTGCTCTCGCGAAAACCAGAAGCAGTCGGATTGGGCGCATTCAG
+>84055 2
+CCTACGCGTCGATGTACATGTAAAACCGCAAAGAAGTCTATCGGAGGAGAGCTGTAGTTGCACACTTTACCTGTAGGTCACGATGCCTCTCGGTTCTGCA
+>84056 2
+GACCTACTCACTTATGCCTGCGCGGCGAAAGTCCAAAGGATCAGAGTAACTGGGTTGGTCAGCGTTCCCCTTACTTTCATTAGAGGCGTCAAACTGGATA
+>84057 1
+GCACGCACTGATGTACAGTGCACCGCGTAACACACATTCATATCACCACTCGTGATCGTATATGGAAGGATGCGTTCTTCCGAAGAGGGGGTTTGTCTCA
+>84058 2
+CACTCGCCGATAGCATCAGAATGACCAGCAGGCCGCGCTCCTCTGAATAGTATGTTCTGATGTGTCCGTATCGGTGGAAGTCATATATCAACTGGAGTAC
+>84059 2
+CGCATCTAAGCCAAGTTATTGACCTAGTGGGATCCTATTGAGTCAACCTGGTGCAGACCTGGGGACGAATCCTCATGTGCCGACATAGTGTGTCAACATC
+>84060 3
+GCACTAGTGGAGCGCGCCGGAGAGAGAACGCTTGAGTTCTGGTCAACTTAACGCCTTCAGATGAACCATTTCTCTGCTCGGACTATCCATAAGTGTCTAA
+>84061 1
+ACGAAGTAGTACTAGCTGTATTCGAGATGTCCCATGGGCGTCGAGATGTGTGAGCGACATAAATTGTCCATAGCGTTTATTCCCCCCGGAACTCACGACC
+>84062 3
+GATTGGTCGACCGTAAACACTTTCCTCAAGGTGAACCTCTCGGCTGTAATGACGCCCGGAAACTTGCGTGTTGTCATTACATGACCTGAATAAGCGCGAG
+>84063 1
+TCGAGCACTAGCGAGCACTCTGTTAGATAGCTATTGGACTCTGTCAGTGTTAACAGATAGTTCGCTGAGTCGAAACCAGTTCGCTGACGCTACGACCCGA
+>84064 2
+CTATCGGGTCGTCCCCTAAGTAGACCTGAGTTCTCAACAGTGGGCAAGAATCAACCGTATATGCTTCTTGGTCTAACACAATAGTTGGTCCAAGGCGGCG
+>84065 2
+GGGCGCTACCTGCTTTAGGCTTCGGGGAGGAATTTAGAATAGTTAGAAGCCCTGGTCTCCAACGGATACCAATCTACTCAAATGGACAGTCTCGACTCCT
+>84066 3
+TTAAGCGAGAAGTTGAGTGTCTCTTGTTGCACTGTCCACGGGGACTACTTCTTGGAACGATTGTAAATCAAAAGTTCCCAAACGGGACCCTCCACCGCGG
+>84067 1
+AAGCAGAGCTCACCAAGCAGGGGAAGCGACACTTCATATCAAATTATTTCCGGAGGTCCTTGATGCGAGTCTCGCACATCGTCCGTAGGATTTTGCTTGC
+>84068 3
+CCCCCGCTGTTGGCTTCATTCAAGATTTACACCATAAGAGAGGTGAAGGCTATACTTGATGGTGCGTCACGTGCCACAGCAGGTTCCTGGAAGAAATCCT
+>84069 3
+TCAAGTATTAAAGACATGGCCGAATGGCTGCAGTTTGAATCCCCAAGGAGTTTTTAATTCTTAACGCTAGCGGAGACACGCGCGTTCACCGCCTGGCGTC
+>84070 3
+GAGACCCCTTGTCTCTCAGGCCCGAGGTGTGACCCGCGACGCAGATAGCGAATAGATTCCATGATTTCTCTTTGTCAGACTATCAGCAGAGATTGTAAGA
+>84071 2
+AACGTCTTAGTCGGACCGAGTCTGCTTTGACTGAATCCCGGTGCCGCGAGTACATGCAAATGCACTGAGGCCAGATATTACCTCGTAGACCTGTTAGATA
+>84072 3
+GGAGAAGTACATCCTGTGCCGAAGTCGAGCAATCCGGTATAAGTCATGCATATCTGGGGGTTCAGCATTCCCCAGTCCAATAAATCGTCTTCTCTGGGCA
+>84073 1
+CAATCTAACCTCAGCCGCACGTCGTTGATGCACATGTGTGGTTGAAGTTGACTTCTAGTTCTAGAACGCCCGAATGCAATACCCATAGTGGGCACTGGAG
+>84074 1
+GCTGACTTAAGTGGTCAATTCGCACATAAATCTGCGTCGTAGAGGCCACTGCATCCGAGGATTACTCACAATCTTGCGACCGGTAGACGCAAGTTGGCTT
+>84075 1
+AACCTATCCGATTATCCCGATGTGACACGGAGGATAATCCTGTGTACATTGGAGGGATACACTAGGCCTGTCAGGAATGCTGGCCACTTAACTCCTTGGC
+>84076 2
+GGTGCTCAGGCTCATGGAAGAGTACGCAGAAAGCATCTCGCATTATGTTCGATGGTGCCGCGACATGACTCCTTCCTTAATTACGGACACTTTGACAAGC
+>84077 3
+AGAACGCGGCGGAAGGCCACATTGTGATGAGCTCCCTCGTTAGGTGTAATCAGACGCATTTTAATCTCTGGGAATAACCATTCGGTCCTTACGCAACGTC
+>84078 3
+AGATACACTGGCAATCTGTCGTAGACAAGGCTGAGAACGGATGATTGGAACTTGGTGCCTCGATTCGTAGGTGACCCGAGCCTATCTTAACTCCCTCTAC
+>84079 3
+CTACCCGGCACGAGTCATCTAACCCGACATCGGGAAGGGCAATGCGATAACGGTGAATATCCGCCATAGTTTTGTGACCGTATTTTTGGAGTTCAAGTCC
+>84080 3
+TGGCACGCCGAGGGCGCATACACGATCCAAATGTAACCCGCTCTAATGTTTAGGTTACTACGAATTCATCCGAAACTAGATGGGGGTTGCGTGACTTTCC
+>84081 3
+CAGAAGCGCCCCGTTTGCAACCTCATGTTCGGGAGTCAAAATTAGCAAGCGCGGCATATAGTGGGTAAATTGCAGCCCATTCCTGGCTCGCATATTTTGA
+>84082 1
+CCCACCTCTTTGTCCAAAGTGTGCCTGGAGTGTTTGGCGAGGTACGAGAAGGTAATCGGTAATTGAGACCCCTTTCAAAGGCCATCTCTCAACATGAGAC
+>84083 3
+CCTCGGAACATGCTGCATGGTAGAACCATCATCATTTGTAAAGTGCCCCTGTCCACTAAGAGATCAGTTGTTGTCGGAGATGGCCGGAGATCTCACCATG
+>84084 2
+CAACGCTCGCTACTCATAGATCGGGTATAGTTCGGTTATTGACGGGTCCCCGTCAGTCGCATATCGCAGCTCAAGCAAAGATTATTGAGGTCCTCAAGGA
+>84085 3
+GGTTAGGGCCAGCGGACGAGAATCGCTAGTATTCCCTCTACTCCGAGGCGTTTACAAACGAAAGTCTAATGAAGTTGTTCACCGGACTCTTCGCCATGTA
+>84086 2
+ACTACGCCGAGTTACGACTTGGGAATAGTTGGCACCTCTTCATAGGCAGTCATGCACATCTCGCAGCGATAGGCTTCTAAGAAGCCGAGTACGTTGTATC
+>84087 3
+CGGTCCGTCGCTACGTGCCGCTGCCCCATGCGTATAAATGTATAAGCTTCAACTCCATTTGTCCGGATTAGCGCAAAGGTTGGGAGGGAATAAATTCACA
+>84088 3
+GGGGCATCTTACATCGGTCTCGTCAAGTGTCACCCACGTGGATTACAGTTAATTGCAACGGCATCGTTAATAGAACGGCCCACTGTTTGATCGGGCACAA
+>84089 2
+TTGTGCAGCAGCACCACGTGGCCGGTCCTCTCCAGGTGGACGTAGACAGTTCATACTAATAACCAAAGGGAGGTCGAGAATTCCTGTCGACTTATTACTT
+>84090 2
+AAGCAGGTGTGAATCGCCAGCCGTAGTCTCTGATGTTCATAAATGCCCCGGCCTTCTAGCAGGTAAGAATGGTCGCCTAGTTTTTACACTCGAAACGCAG
+>84091 1
+TACGTTTGCCGGAGCGCACCCCGACACAACTTTGATGTTTTTGGACGAGAATCTAGTACCGATTGCACACTAAGAGCTAGCGGACTACCGACGTGTTGAT
+>84092 3
+TCTTACTGTCTTTGAAGGTACAGCCTCCGTCGAGCTGCAACAGGTCCAAGCTTAATCCCGGAGTTAGGCTAAGACGTCAGGGACACAATCGCATTGAGTT
+>84093 1
+CGGAACGCTCCAATTTGGTATCGCCTCGGTCTAGCTGCGTTCGGATATTGGCATGGGTACTTCAGCAGATTCTACAAATCAAAAACTATCCGGGCAAGCG
+>84094 1
+GCTACTTTAACCTGCGTAAACTGAGGAGGGCCTTGTGCAAGTGTGTGACGGAAGGCTTCGAACCACAAACATGTTCTGCCGCACCTGCAGCAATTTCATT
+>84095 1
+CCGCCTAGGTTTCTCGGTGGAACTGTAATGTAGTCCTAAAAACCCCGTGACCGGGCGGTAAAGCAAGCTCAAATACGATCCCAGTGGTTCATATTTTGCG
+>84096 2
+CAGGGTACTGGACCTATTTTCCCATTTGCGCGGCATACTGACAAATGCAGTATATCTTTAGGACGCATCAGAATTGCGGGCCCACGCCATGCAAAGGGTT
+>84097 1
+GCAAAACATTCATTACCTGTTGGCAGGAAGACCAACGTCCCGAAAAGGTTATGTCAATGTCAGTGTCGAGTGTGCATCTCGCGGGGTTCCCTATCGCTAC
+>84098 1
+GATTTAGAAACCGCGCATCTTATACGACGTGGGCATCGGCCCCCTACATAATTATCGCTTTCAAGCCGTGTTCAGACGTCCATAGCGAGGTGAGATTGGA
+>84099 1
+TACCTCTTCGCCAGGTTGAATACCAACCTAAGGGATCGTGCAGCAATTCGGACATGGACATTATGTACCGACGGTAGTTTTCGCCGACATGACATGGCGT
+>84100 2
+AGCTGTTATATGCGGATTCTTAGCGCTCTCAAGTAGACTCGTACCATTACCTAAGCCACCCCGGCGTGGCAGTAACTGCATGATTGAAGACGTACGAGGT
+>84101 2
+AAGTGGTACACGTTCCGGGTTCACCGCTCGGCTTCTAGATAGAGACTCTAAATATGCACACAACTCAAGTAGACTGCTCGGGGCCATCAGCTTTATTGGG
+>84102 3
+TGCCGAACGGACACAAGATCGTTCCTAGTGCTTATTAGACGACCCTGAAGCTGAAGTACGGCGCGCCTTACGACCGGGTAAGTTTCTTACTGAGTTCTAA
+>84103 3
+TCCGTCCGATGGATCCCGAAGTAGACGGGCTTCTGATACGAGTAGTTCTAACTAACAGATCCCATTCTCGTGCCTAGATAGAGTACCGCGCGTGAGATTA
+>84104 3
+AGCCACGCCACGAACCCGATCATGCTTTGGGTCTGTGTGTCATAAAGTATTCCCGACGGTCCAGCGTTGAGAACTAGGTAAACGTATGGTCGACCTATAT
+>84105 1
+GAACGGAACTCGTATTTTGCATAGTTTGGTATAAAGTGGTTCCACTTCAGTCCACCTGCCCACAGCGGAGATCGGGGAAGCCAGTTATCACTATGCAGCC
+>84106 3
+CGGCTTCTTTTAGTCTGGGTGAGAATGCAGTGCATCGACACCTGATCAATCTCATATAAGTACGCCAGGTCAACGCTTGACGACTTATGCGAAGCACCGG
+>84107 2
+TAGGGTTGAACATTGTGAATCTTCGCCAAGTGATTGACACGTACGGCACCAAACCGCCTGATTTATCACTGAGCTCGAGTGTACTCGTCGGCATCGACAG
+>84108 2
+GCAATACCGTGAGGCGCCCGACAGAGCTTTCTAATTAGCGATTAAGGCATAAAATCATGCTGTAACGGTCGCAGGTCTGCCGTTGATTGATGTCCCATCC
+>84109 1
+GTACGAATACCTGGATCGCGACTTGGTTAAACTCCAGGTATCGAGCTCACTCAACAACTTAGGATTCCCGAACCAACGTATTCGTGGTGGCTGATTGGGC
+>84110 3
+GGTTCAAGTGGGAGTGGGCAATTGTGTGATATCAATACTTCGAAGTCTGACAGTCTACGTTAAAATCACGTATCCGACTGCGCACCACCCGCCGTACCGT
+>84111 1
+GAACAACAACCCGTCCTTCCGTGAGAGCTACGGTGTAGAGACGTTCCATCAATCAACCTCAGCATGTAAGGTGGGTTAGATTGCTTTCCAGATTGCGTGC
+>84112 1
+AAGATACGGTCATCAAAAGACTTAGCTTGGCTTCTCGTGATGGTCCAGTACGGTCGTGACACAGCCTCTGACGCTACGAGGACATTTAGATGCCGTCCAT
+>84113 3
+AGACGAACACCCTGCAGGGTATATAGCGATTGACGACGTCCATACGTAGTCGAGGGATATGATGACGGTACGTCTCGCAATTTGCCACATTCCTCGTCTT
+>84114 3
+GAAATCTCCGATGGCAGTAAACGGAATGGTTCCCAGTCGCCCATTTCTTGCTGTATGCGCAGCTCTAGTCATATTACTCAGTGATGGCCGAAGAGCACGA
+>84115 2
+ATCGAAGGGGTGCCAGTCTGGACTCAACTCAGTATTAGCCGAGCTGTCGATCCTTACACAGCTTATAGCTGTTCCAACACTGGCATGATAGACAGTTGGC
+>84116 2
+CTATTCAGACGAGTGTCATTACGCTAATGCGCACCGATGCTTATAGCCATAGTCTGTACCCCGATGGGGTGTCTCATAGGGTACCATCCAGAAACGGTGA
+>84117 1
+CCCAGGCACTATTCGTCGGATGTAGCGCTCATTGTGAACGAGCGCGATCCTCCGGCCTAATCCTTATTATCAGTTAGGGACAATGAGTAAAGCGTCTAAG
+>84118 2
+AGGAATCGCTCTCGGCATGGTACTTACATCGTTATGATGGTCGCCGCTATGATCGAAACATATCATGATGAAGGGGCGGCAATGCCATTCCGACTCTCAC
+>84119 2
+CCTAGTTGTTCGCCAAGCAAGTAACACAGACGATATTAGCATTCCGTTTACGGGATCAAGCGTTATCGATGCCCACTGGCGTATCGGCCCTGATAAGGGT
+>84120 1
+TCCTAACAGCCCCGTGACAGGTTATGTGATCTCTTCAGGAGAGCTGACACTACGTAAGCTTATCTGGGTAGTCCCCATCAGGACATAGGTCAAAGCTTGG
+>84121 3
+ATTGTAAAGAACCTCGTCGTAGCTCGTAAGTTCGTGCCTGGGATGATCAGTCGGACGCCACGGTGGTCCTAAAAACGTAGCCACTCGCATCAATCTTAGT
+>84122 3
+GGGCCAGCTGGATGGTATCTTCAAGATTGCAATATGTCGCTGACGATGGAATAGGCTTCCCCGTCCGTTGCACTAGTCTGAAAATCATAGAAATCCGCCC
+>84123 3
+GCAGTACGTTTTTACGAGAACTAATGGAGCGTACCAGTCGCTCAGGTAGATAAACCCGTCTGTGTGAAACCCTATTCCCGTCGCGATAGTTTCAGGGCAC
+>84124 3
+TTTGAGCGGGTTAGGGCATTCGTCCAGACTAAGTAATCACACGCACGGTAACTAGTCGCCTCGTTTCCAAAAAGAGAGGACGTCATCCCGTTTCTGCGAT
+>84125 3
+ACCGAGCATTAGGCGGTTACTTAACTCTATGTCAGCCTCTATCTTTATGAATCCTCTCCAGCAGGTGTGGTAAGCATACGGAAGGCCCAGAGGGCTCAGA
+>84126 2
+AATCCAATGGCTCCGGAACTAATTAGTCGGTTGCAGCTGTGAGGGAAGGACCGAAACAGAAGCTTTTCTACGCCTACCCCAATTTTTCGTATCGTGCCGG
+>84127 2
+CGATCCGTCACCGAATACGCGACTTTTGAACTAGCATGTAGCCCATGTTGACCCCTAAAAAGTGCGTGCCGGGGGAAAAATGTGAGTTCTATTTCGCGTC
+>84128 2
+TACATCCTCATGAGTGCGGGACTAGACCCAGTTTTCTGCCGCCCAGGAAAGAATCCGTAACGATTGGCGCGTCTAGTACTAAATAATGCTTGGGATGCTC
+>84129 2
+GCTTGTACCTTTACGCCTACACTGGTAAAACTTAAAAAGGCTAGAGCTGCCTCCGGGTACTACGTCGAGACGTGGACGGGATCACTGTATCACCATGGTT
+>84130 1
+CAAACTGTCAACGTCTCAGGCGAGCGGTACTCACGACCGGATAAAAGTCAGAGGCTGCGACGCTCTTTGTTCAGGATTTTACGAGCATTGAATCTCTCTG
+>84131 3
+GTAAGGTTAGGCTATCGCAAGGGTCCCTTGCAGTCCGCATAGCTGTGGATATTGTGTACGAGCCCTGATAAGAACCCTCATAGCGCCAACCTTATACTAG
+>84132 3
+CCAAAACTGAGTGACGGTAGTAATTTGTCCGGCCTGTTATCTGCATACGTACGTCGCATCTACGGGCTACGCTCAGCAGTGATCTCCAGTTAAGAGGAAC
+>84133 1
+AGGGATCGTCGCTGCTCTATCTGAATATAACGATACATCGGTTAGCGTCACACCCCCACAGGGCCCGTAACTAAGTTTCGTGGTGTTGTGCTAAAAGCGA
+>84134 2
+ATTTCCTACCGATATATTGGTGGCGTGGCTGGATAAGGCTCTGAAGCGAACATGGCTGGTCTCACACCAACTTATTACCGTGTTGCACCGACCGAAACGA
+>84135 3
+AGACCCACACTAGCATCGTTTAGCATCGGCCCGCAACTTGGTCTCTGCAACCATGTTAACGTGGCTGGAGATGGTGAGATGTCATAAGGACGCATCTTAT
+>84136 3
+CGTGGGTATGAGGGACAATGATCTTCTACCAACAAGCACCTAACCTTTCGCATGGTTCAGTACGCCGCGTTATTGGGTAGGCACTCCGGATGAAAACTCT
+>84137 1
+GCAAGTCACGGGCGCTTGGCATCATCCTGCGCAGAACAAATGACGTACGGTCATGGCAGATCACGTTCCTGTATCCGTTTGAAGGTTCTTTCAAAACGTA
+>84138 2
+GTCTCACACGATTTGAGATCTCGGGCGTTCTGCACATCATTAGCCACTAGGGAAACGCTACGTATGAGCAGGTATGGACTTGCGCCCCAGATGATTACAT
+>84139 2
+AGGAACAGTTGCTGTCGCCAGGACGTAGGGCCACCTTCCTATTCATGGGCTAAATTGTTTCCTTACGGTACAAAGAACTACTCCGCTGGAGCGTAAGTCA
+>84140 1
+GTTGCACTAAGCATCCTACCCAGGGTCGGTTCTATATCACCGGGATTCAGATGGGGAGTCACTGATACACTCGGCTGTACCAGTAAACGATCAATGGCTT
+>84141 3
+ATGGAGTTTACTTCAAGGATATACCTGTGAGTCTAGGAATCAGCATCTTGAGCAGGCATCCACGCGATAAGGCGGACTCGTCCTGCACATCCCCTTGGAT
+>84142 1
+TTTTACGAGACTAGCGGACGACACCTGACAGTCTTATTCGTTCACGCGTCACGAGAGTCGTGGTTTCCCAGCAACACAAAGGTAGCATGCGTTGATCTAG
+>84143 3
+GGAACGTCAGACATTCGTCCCGTGACAAGCACAACTTAACCAAAGACGCTTTTCTGTTAGGTTTGTGCTTAAGAAAGGGGGGGTTGACTTTCCCGCCACC
+>84144 1
+CGCGAGATTCACGCACGCGTTGCGTTTTTTCGAAGCACACAACCTGCGACAAGCTCTTTCGACGGAACTGGTTAACCAGAATGGAACCTGTGATTTTAGG
+>84145 3
+TTCAATACGAGTTGACCCCGGAAGGCACAAGAGTCCCTACGTTCCTAAATGTCTCCACGGTAGGTAGTGGTAGTTCCTCATCTTAACGCGGGACATGGTA
+>84146 1
+AAAGGTTGAGTCGGCTGACCGAGTCTTGCAAGCATGCGAAGTTTAACCTCACCCGATGCAAGCCCAAGGTTTTGCGTTAGTCATCTTGTTACCCCAGGAA
+>84147 2
+CCCTGTACCATGGGAATGTAATACAGCTTGAGAATGCTGCTCACGAACCATTTTCCACTGTATGAGTGGAACCCTGGGCCTGTCGTGCACGTAGACTAGA
+>84148 1
+GCCATTTAGCAATCATGAAGCTCTGTTACCGTCTGCTCGCATGGCTATGGTGACTGAGCTCTATGAAGTCCAAGAAGTCCCTCAGGACAGACAGCTGTAG
+>84149 1
+CGACTACAAGTTCTATGCAGCCACACGTCTGGGAGAAAACCTTTTCACCCCGACGGGGATCGCATGGCAAGGTGATAACATCTAGCGGCTTTGTATTTTG
+>84150 3
+GAGAGCTTGCAGCCAATATCTGCGTACATAATTTATAACGACAGGCAACGGCTTTGTTCCGTTTGCAGGCTCATAGCGTTGAACTAAGGCCACGGGCCCT
+>84151 1
+ACTTTAACGCCCAGATATAACGGTCAAAGGTTTCAAAGGTGCCCGATGAAGTTTTTGACCCTCACGTCCTCCAGTCTTGGAGCCAGGTGACAGGTTAGCG
+>84152 3
+TGGGAACGGCACCTTGAGTTGGTATAATTACATTTCTAGATTTGGTTTAATGTCACGCGCACCGCCACGCCCAGGACCGTAAGAAGGGCTCCACTGCAAT
+>84153 3
+CGGGAATCTTGAATTGTCGTACTTAAAGGACATACTGCCATAAGGCAGATCCCCTGACAGGCTTGTGGCGAGTTATAGCCGCAAGCATCCAGCGCTTTTC
+>84154 2
+CCCGTTGGAAATATCGGGCCTAGGAAAGACTTCTCCTCCGATTCCAGGAATGACTTCGATATGTTAGCTGATGCCCTTTCGAGGGTGACACACGATAGCA
+>84155 2
+TCTAAGACGCTATCGCTACTTGCAAAGACATCCCGATATTTCTGGCAGGATGGGTCCACAATAGCCAGTCGGACCTCGATACCCGTGGTTTAAGGATTGG
+>84156 1
+CTCATGTGTCCCGCCTGCGCGACCGGCAGATATATTGGAGACTAAAGTAGGCCGGATGTATACGCTTACTGTGAAGGTTATGAAGTCCACCCTATCCATA
+>84157 1
+CATGGGGCTGGTTGGTTCTAACCGTCTACACGTACTAGTGCGAGATAGACAGGTGGTCTATATGCGGAGAATCAAGTGTAACATTCCCACACTCCCTCAC
+>84158 1
+TCCTCGTTCTCGCAAATAGCGAGTTACGTATTTACGTGGGACTGATACTGTCGCCCTCGAATCCCGGCAGGGACACTCAGACACGTAAGTTGGAGTATAA
+>84159 3
+CTAGTTATTTGAGTACTTGGCCTTACATAGAACCTCGTCCGCAGTTCATAATCCCCGAGGTAACAGACAAGTGTGGCGTCTCATGGGGGCGGAACACATC
+>84160 2
+CGATCCTACATAGGACCAATATTTGAATTTCCGCCCTCACTGTAGGTTAAAATACTGTCGTACAGCCGTGTGGGGTTCGCAAGCAGCCGATGCCGAGATG
+>84161 2
+GTACTGCGCCGAGTGTAAGCATTCTAACTGAGTGTGGTCAGTCACAAGGCTTACCCTAGAGGTTAGAAAGCCCTATAACTTCTGCTCGTCGCAGCCATGA
+>84162 1
+TTCACAGTAGTACGCTGGTGGGCATTTCAAGCACCAACATACAGAAACTCTCTCAGGCCCGGGTTGGTTACTAAGATTCAGCCACGGATGATTGGCCTTG
+>84163 2
+TACATATACTTGCTCAGCTCGCGGAGCGAGAATTTCTATCACAGCCTAGAAGATGGCTTCCCACACCAGATGGTCGTGGCCAGTTCTTGGGATGAAACGT
+>84164 1
+TTGGATCGATAATTCCATAGACGCTCTGAGGGCTGAGTGCCTCTCCGGAACGTGTTCTCTCCAATTACACGTCACCAGCGTACGATCAGGTAAGAGGAAT
+>84165 2
+CCCGACCGAAGATGCTGAATCTCAAAAGTCTGCCTCCTCCAGCGTGGTAGAATCTATGTCTTTAATTTGGACAATAAGCCTGGTACCGGTGGGCAGAGCT
+>84166 2
+GTCAAGCTCCCCGGCAACATGAGTGGAATCCTCAGAGTATCTAGTACAGAGTATCCCTAAACAGCTTGTTGTGATAGAGGGTGGCCATTGCCCCTTACGT
+>84167 3
+ATATCGCATTGGGATGTTCTTATTATTGAGGCGTGCACCACGCATCGAGTAGCGAGGCGCAGCAAAAGGGGATACCTGCTGTATCACATCTCTATCCACC
+>84168 2
+ACACACCTCAGGTTTGATACGTTGCAGGAAGGCCGAGTGCGGCAGGCCGTTCTGCGCCACAACTATGTTTCATTCCGATGAGACATATGACATAGATTCT
+>84169 2
+CAGTTTGAATGGATAAAGTTTTGCGCTTCACTCACAGAACGCGGAGCCATCGCGCAGACCCAGATGTTCTGCAGAGCATATCTGTGGAGGTACTCCTCAT
+>84170 1
+GTACTCTATGCCAAACCGTAGTCCCCACTAAGAAGTCAGACATTGGCTTAGTCTGGTGTTGCGATCTAACGAGGCCTCACTTGTGTAAGAGGGCCGACAT
+>84171 3
+GCCAACTCTTACTCGTGAACGGCACAGATCCAACAGGGGTACTGAACTATGCGTGGCTGTTATCTAAGTTCGGGGTGCGTCCGCTATACATACATACTGA
+>84172 3
+CGCGGGGAGGCAACCTAACCCCCCTGTTGTACGTAAGGGTTATCACATTTAGTCGGATAGCCGAATTATCTCTAATCGCACTTAGGGAGTACGTTAACGC
+>84173 3
+TAGATGGCGAAGCTTTCGTCACGTTAGAACTTCGTTAGGCTCTTACAGATAACCGTCTGGCTCAGTGTCTTCACCCAATGAGCCGGACAAGAGGACCGTA
+>84174 3
+GTACCTTGGGACGCTGAATGTCCATGAACGCACATTAAAGTGCTAGATAGTACGGTATACCGAGCTACCTCATGGTCTCACGGGAACCGACTTTCTGTCG
+>84175 1
+AGATACCGACGTTTCCGGCGGGTCCTCAAAATAGTAAGTATCGCTGGGTTAGTGGAACGTTGACGTGCAAACTCCGTGAATAACTGTTCCTCGCACCACT
+>84176 1
+TCATCAAACTTGCAACCCCCCGACCATGAGTTAACCGTGAGGGTCTTGGCGGGTTTCGAGTGAGACAGATTCTTGTAGCGCCTATACTGTGAACTCAGAA
+>84177 1
+CTAGAAATTCTCCTAGTTCGATTAGTGTTAACCAGAACTCCCCTAGTGGGCGGCTTCCAAGTCACAGTGGGAAATAATTACGAGTCGCGGGCCTCTAGGC
+>84178 3
+GCACGTTGTCAAGTAGGAAGGCCCCCGACATTAATGCCGACTTAGCAACTAGGGCTCCCCCCGTGAGGTTTTATCGCTGAGTCTAATTTTCATAGGGAAA
+>84179 3
+CTCCTGTGACCCGTGAGCGTAGAGGCTCTAACCGAAGATCACTAGTACGGTACATGTTAGAACTGGAGACTCATAAGACTTAACTTCTCCGGGCTGCGTT
+>84180 1
+TGTGGTACACCCTTAATCTTTCCTAGGGTACGGGACCCGCGCTCGATTACATGACATCCACAAGGGATCTCTAGGGCGTAATATCAAACGGGGTGTTAAC
+>84181 2
+CTGGCCGACCCCCAATGGTTCCAAGTGTGAGAGACATTGATTGCTCTTCCGCTTAGCGCAGGGTATGTTATTACAGCAAGATTGCAGCTAACTGCCAAGA
+>84182 1
+TTGCTCAGATCCGAGGATCTATCGTAAGCCTACCATCGACAACGCTGCGGCGACGGCTTTAAGGTTTACGACTGTGATTATCTTCGGGAAGTCCGCAAAA
+>84183 2
+TCTTATATACCAGCGGCTTACGCACAAAGGTTGGGTGCCATGCAAGCGTCATTAGGCGCGCCGTACCTACGAAAGAAGTTTTTCCGGTCGACATCTTGAA
+>84184 3
+TCACGTTCCACGTTATATCACTTTATGGTAGTATGCCAGTAACATGGGCGGTAAGGGCCAGCGATGACACCATTTATGCGCCGTCAACCAATTGGGACCG
+>84185 2
+GACATAATGTTATTGGCCAACGGCCATTTTATTCCGATTTCCTGATCACGTGTCCCCAATTAACAGCGGACCGGGGTACGGGCTAGTCAGCAAATGGCGA
+>84186 2
+GAGGGTCGTACTAGACTTCACTAGGGTAGCTGGCCGATTCTATACACCATTTAATCCATGCGGGCTGCTAGCGGCATCGTATCGGCTCAAAGACATATAC
+>84187 2
+ATCTGCTAATGCGGTTCCAGGACAGTGCCTCAGCACCTTAGGTTCACTGGATTACCAAGACAGACTTAATTAAAGACGCGTTTAGCCGGCAGTGTCCGGT
+>84188 2
+AAGGACTCCAGCAAGGCAGGGGGCAGTTCTGCGATATAAAGATATACATTATCGCAACTGTCCTTTAATCTATGCGCGTCCCGTCTGGGTACCGATTCCG
+>84189 3
+TCACGCGTACCATCCCTAATTGGTTTATCGCCAACGAGAAATAACTCAAGGCATTACCGAGGTGAGCTCTGACTTCGACGTGTGGGTCCGCGTATAGATG
+>84190 3
+AATTCTAGTTCCCAAGGACTTATTGCGCGCTGTCTGCTCCTACAGGAGATATAGCCACGACAACTAGGCTAGGGCTCATTATCCACGATCGAGAGGTGGT
+>84191 2
+TTAGTGTGGACATCCATCGCCTAAACGCTGGGAGCAGTCTCTTCCTAGTATAAGGACCCTTCCTAATTGCAAATGGGGACGCGGGCATCACACTGATGAT
+>84192 1
+GTCTGTGGGCGGACGACTCTGAGAAAGGATTACACCGGGGCGTCTAGCTTCCGCAACTATAATACCAGTTTCTGATAATCCCCCAAGTATCGAGTCTAGT
+>84193 3
+AGGTAATCGTCCCTGTAGCCCACAAGGCATAAGCTGGTTAAGCTTAGATCCCACTGGGCTAGAGTTTTAAGACGGATACCTATGGGCCTTTAACCGTGCC
+>84194 3
+TTAGGCTGCCCCCAAAAGCGTTATATGTTCGGAGAACGGGTTTACGTAGACTCTATGCTCGTTCCCCCACTGTAAACAAGCTCGGTGAGGCGGTAAACTA
+>84195 2
+GCTGACACCAGGGATAGCAAGAGTAGGGGACTTCTACAGTAAACTGATTTTACGACTCCAGGTCTATCCGCTTGCCCTAGGTGCATACTGCTGACGCTTA
+>84196 1
+CCATATAACAAGCTGTTTAGAAGAGGCAATAGGGCCGTTATCCTCCACCCCCGGCTCAGGTTGCCCTTTCTGAGACAATGGCTGCATTGTGTGGGTAAAA
+>84197 1
+CCCTATGGTTCGTTCCGTCGTAGAAGAATATCTCCCATAGAGTCTCACGACTGCGTCGGACATCGAAAGGATGTAAGTCCTGGTCTGATACCGCAATAGG
+>84198 3
+GCACGCGGCCCCTTACAGTCTAGGAAACGTAGATGCCTCGAAGTACCCTCAAATGTCTCATAATGTTCTAGTCCGAGTTACGAGGGGCTAGTTTAGGACT
+>84199 3
+AACCCGATAGTTACGGCAGGCCGCCTAGCGCTCTAGACGGAAATCCCAGGTGCTTTGAGGATATAGCTTATGATCCAAATGATTACTTCGCATGGCTGCT
+>84200 2
+TGAAAGGCACTGTGACTCTGTTCCGTGACGTGCATTTTACGCCCTCATTCAAGCAGCGGACTACCGATACGGAACAGGGAATGGAATTTGAATTTCCGCC
+>84201 1
+GGCTTAGCAAGAATTGCGGAGTCCCTATCTAAGATGTTCAGGAAGATACGAGTCGCTCCGACTGTCTATAGTTCCACAGAGCGTCCTTCGAACGACTTGC
+>84202 1
+CGACTGTTCTAGTTCTGATTAGACGCAGCCACTTACGAGTGTGCTAAGGACGTGCTTATCATCCCGCTCGACAGTAAAAACCTGATCACGAGGGCATGTG
+>84203 2
+GTACGAATTACTGTGATCACCTTCCGAGTGATTGCGGTGGCACCTCATAAGTACCGCATCATGCAGATGCGTAATACCAGGATAGCCCTTCCGGAGGATT
+>84204 3
+TCACTAATTGGCCGTATTGAGTTGGTGGTCCCGTACGGTTGCACTGACTTCACGACAGTAGACTAACGCAAACGAGTGTTAAGGGTCCCAGCCTCTCAAA
+>84205 1
+TCCCGACGTAAGTTTGAGCGGGCATTAACGTTGGTCATCCAGCGGGATGGGATAGTACTAATCTTCCGTACTATATGCATCAACTAACGGGTCCGCCACA
+>84206 3
+CGTCAAATTTTAGGGTGTGTCTACCCTGTGTTGATAGAGAACCACTACTGCGCAGAAGGGATCAACCCGGCATACTATGCACACACCGAGCTTCTTGTGG
+>84207 1
+AGGGAATAGTTAGTCATTGCTCATGCTAGCCATACGTACAAATCATCTGTGGGAACTCGAAACCGGCGTTGGTCCGGGACTACAGCCTTACGTGTTCCAC
+>84208 2
+TGCGCAGAGGTGACAATCCTAGTATATCGACGTGTCACGTCCCACGACGCTCTGTTTTCTAGTTGAACAGAAAGCCTCGATTTACGGAGCGCAGACTTGA
+>84209 2
+GAGGTCATATCCGGACTCCTCTCGGAGTATTAGACCGCGAAGAAGACGTCACCACTATGCCAAGTAGTATGTGACCAGTTTGGCTCCATCGTGTGTCTAA
+>84210 2
+CGGACCGGTTACACTCCCCCTATAAGAGAATCCTTTCTGAATCGGAAGAAGCATATCATGGCGGTCGTGGAATACGTCTCGATGTCGGTTTTCAGCAAGC
+>84211 2
+GTCTCTCAAATGCATGCCCTGCGAATACGAAACTAACTCAGTGGCGCTAGTTTGATTATCGCATCGAGGGGCTTCCGTACGAACGGCATTGCATATGGAC
+>84212 2
+TTGGGGCCTTGTCCTTAGAAGCGGATTTTTACTGGCCCTGAGTCGCTTGATAACCGAACAGGCTTCCAAAAAAGGGGTTGAGTCACCCCCCAGAAATATC
+>84213 1
+AAGGTATGATCAGGTTTTCGGTTAGTCTAAATCGGTACCACCCTCGAAGCGGTGCCTACTATCAGGGTGAGAACACCGAGCCCTTACCGATTTCCAATGG
+>84214 1
+TCGACTGAAGAACCCATGAGCTTCTTCTCAATATTATCTACAAGTGCGGGTGACGATGTTGCATTGTGCAGGCTCAACGCGCGAGTAACCGCTCGAGACT
+>84215 1
+GGTGTCTGACAGTGTATAACATTGTTCATAACGATGTCAACATATATTCAGCAGGCAAGCGTGTTGCCGCCTTTGCCCCAAGGTCAGGCGTGCCACCGAA
+>84216 2
+AGGTTAACCTTGTTTACTGTGCCCAATTACTGTAGGTTATGGGCGACGGGCTGCACCAATGGCAACACGGTTTAGTTAAGACTGACATGCCCACACCACG
+>84217 1
+GCCATATGATCGACCATTTTGTATGTCCCCTTGGGGTCCGGGTAAAGAGCGGTTCCGGATCACAGTCGAATGCTTACCCAAAAGCGAATCTGAGTATCCA
+>84218 3
+CCTAAGGCCCGCAAGAATTGGCTATAGTTACCTCATGAGTGAAGCTCCCAGTAATATGCAGTAGTTAATACGTTGGTCTCGGTTCACGAGGCGCATCCCG
+>84219 2
+AGCCATAAGGTTGAATATACGTTCGGCCGGTGCAAGTTACTTGGGGGCCTTGACTCCCATTCTGTCTTCGCAAGACCAGTCATTCAAGAGCGAAGCTACA
+>84220 1
+TTTAGAGAACTCGGGCAGCCCCAAATGGTGCCTTCGCGCTGAATACCGAGTACCCTTACTTGCTGTTTCACTGAGTGCATAATGACCATCGAAGGATGGA
+>84221 3
+ACTTGTCCTTTAGTGTGCAACATGGAGGAAATTACTTCGATGCCGCTAAGTAACGATTGTCCCATAGGCACTCTATCAAATGAGCCGCGCGGCGGACTGC
+>84222 1
+CAAAGCACATGTCTCGAATGATCTTCCCCGTGCGAATCTATGCGTACATCGAGTTACAGTCGCGGGTCAGGATCGTACCTGTTAAGTCGACAATTCAGGG
+>84223 3
+GCCAATTTGTTATTGCTCTCACCATGCCGCCAGAAGTAAATGTAGGCGGGACGTTATCAGTAAGGCAGTAGGCATACTTCTGCACATTGCCTCCAAGGGC
+>84224 2
+CACTCGTCTGACCAGAGAAGGGGCTCGCAAAACCTTCTGGCACCGAATACTGCGAGACTGGTTGTCAATGCCGTATGTTTAATATACTGTGCGACCTAGT
+>84225 1
+TTCAGGAGTCGTGATGGCCACACGTAGAGAATTCGGCGTCAGGTCCCTTGACTTCGTAGCATCACTCATAGATTAGCCTTGTCGACGCAACGTAAATCAG
+>84226 1
+ACGGAAGTGCGCGGTACTTCTCAATAGAAATGCCCGCCCAGGCGGAATAGTTCGGACCATTTCTTTCGTTGGGAAAGCGTTACATACCCTCTGCTAATGA
+>84227 2
+CATTCTACCATGTACGAGGACTTACCCTCCGAGAGAGTTCGTTCCATCTCGGTCAAGTTGGACTGCCGTGAGCGGTTAGCATATTGAGAATCGAGCACAA
+>84228 1
+ATTAATCGGGAACTAGCACTTTCACACTTGTACCCGCACTGCGAACGCAATTCGGGTCTTGATAAAGGGTCCCGGAGGTCTAGCTGGCAAGGCCTTATAT
+>84229 1
+TTGGTAACGGGAGCTTCACAGCCCGTCAATAAAACGGTCGTGGCTCCGACGTTATGCATCCGAAGATCGTGGAAATAGCCTACGCTACTTACTACTGTGT
+>84230 2
+CTCCGGGGGGTTATCCGCTGAGTTCAGGTCGAAACTTATGCGCACTCAAGCGGCGATGCCGACCTCAGAAAGTATCGATGTAACTATTTCTAACCTGTAA
+>84231 1
+GAACTCGTAGAGGCGCACCCATTTTATAAACTCGAGGTGTCCGAGGTTAATACAGTGTCCTGTCACCCCTATGGTATCGAGAATCTTGAAGGCCGAGCTC
+>84232 1
+TCGCATTTCCTTCAAACCGTGGCCTAACAGATACTACCTAGGAGCTAGATCTTTGAACTGTGATAGAGAGAGGTAACGGTGTTCCGCTCGAGGTCCCGCA
+>84233 2
+CGAGTTATTTGAGAGAGCGTATGGTCTTTGTTACAGTCTGACGAACCAAATCCATGTGAAAACCACGCTGTGCCCACGTGTATCTCCGGTCGGCCAGACA
+>84234 3
+AGGCTCTCTCGCTATAATTTTTTCTGCAGAACCTGCGGCTGCCTATCGGAGTACCAGCGAGCAATGTAAGGTGGATACTGCAGGAGAGCTCACAAATTCC
+>84235 2
+AAGTGTCTTCTCGCGTACCTGCGCTTGCTACCCGGAAGCGAACAGTATCGCTTGCAAACGCGTAATTGGTGCTCACGCTAGAGAAATTATGACAGGCTTA
+>84236 3
+ACTCGGACTCTAACGGTACCTGGGATTGACTGGCAACCAGCTGTTTTCCGTAAGTCGCTAAACGGGAAATTTCAATACCTGGTAATTCCCGGGAGCGTCA
+>84237 2
+CCCGTTGTTTCAGCTATTTGACGCATTTTGGTAGCACCCGAAGGGCCAATCTGAAAAGGCTAGGCATAGCGTAAGGCCTCTATAATCGGCAGTGATACCC
+>84238 3
+TAATTTAACATGGTCGCGGAAAGTAACTAGCTTCACACAGCAGCGTTAGGCGGACTCCCGTTTATGACGTATCGTAGGGACCCGTTCCTCAACGTCATGG
+>84239 3
+AGTGAAGGTTAAGTTACTCTCGCCACAGTCCCTACCACGCGAGCCGATGAATGCAATGTCTGGCTTTGGCCTATTTGGTTAATAGCCAGAGAACGGACTC
+>84240 3
+AACTTCGCGGTCGTTCTCACTAGGTCTATTGGCTTGCCATTCAATGCGCTGAAAAAACCAAGGACAGATGCAAGTTAGAGGGGGACTCGCCCCTTACTTG
+>84241 2
+AAAGGCTTGCACAGTATCTATGCTGCCCGCCGGTCCTTACGGCATACGAAGACGTGGAGAATGCTCAATTTGCGCCGCAGTAGTCTTGAATTACCAATGT
+>84242 2
+GTGACGTTAGCGCGGACAGCTCCCAAGATTCATACATGTTAGGAACTGTCTTGTAGCTACCGGCAGTTGGTCTCGAGTCAGCCCTAAAATGCCTAGTAAC
+>84243 1
+TACACTTCCATTTAACGACATCTGGGGTGGTGTGACTTAATAAGCAGAATCAGCCAACAGTGCTGTGCGTCCAGGGAACCCGTCGGACTGCCTAAGTTTC
+>84244 2
+GAATCCGCGAAAGCCAAGACCTTCACAATGCTAGGGAGTCAGGACCTCTAGTTGTTTGTATCCCTACCGAGGCACTGAAGTTTACGTGTGAACTTGCCGT
+>84245 1
+ACTTTTAACAGATTATTAGCTTGCATGACCCCAACCTCTTCCGGACTAGCCGGCGGACGAGGGGTGATCTGCAGGGCAATTCTTACATTACGTGACGGAA
+>84246 3
+CTATTGACTCAGAATTCCGTGTGTCATTGGCGCCGACCGGTGTGGATTCTGTCAGCTTCATAGGACCGGAATAACAACCTACTGGCCACCAGAGTTGAAA
+>84247 1
+AACACATCACAGGATCAAGTCAGCCGGTGTTTCGCAGAATAGTGAGTATAGGCCTTTCACCACTGGAAGCCGTCATATGCCAGCTAGCTTTGGGCGTTTC
+>84248 2
+GCATTGTCGCCCTCGAGGCAGATATACGGTCACTTAAACTCCCAATCATGTCAGTAAGACTTAGGCCAGTTGTCTGCGAAATATACGCTTGCGGGGGTAC
+>84249 3
+CCAGGAGTTAGGCACATATACAGAAGCAGTCGACTCAGAGCCAGTATTTGGGCTAGTTCGGCCCTGACTTAATCTATGATACACTTGACGCCTGTGGCTC
+>84250 1
+ATCCTATTGAGTATGGCGCTAACCCCTATGACTATCTAGATGCGAGTTAACGCTCGAATACGATTTCCGAGGTTGGTACAATCGGCTCCCCGAGGCGAGA
+>84251 3
+TGCCACCGACACTCCCAAAGAGGTGTTCGTGGTAAATCAGAATCCCTATAGCTCCTAAATAATGGGGATAGGTCGATCTAGGCCGTCGTGTTCCGATGTC
+>84252 2
+CGTAGAGATCGCTTTGATGTACCTCGGAGCACAGGCTACGGACTGTGATCAATATAAATCGCACTGCCACAGCATACTCCGAATATGTTTGTCGCGGGCT
+>84253 2
+TAATACATGCATGGCCTACCGATACGCGTAACGTGAGAGTTCGACCTCGGTCTATAATCCATGGGCGGAAGATTATCCTCACTTCGGGGTTCCGTGAAAC
+>84254 3
+ATCCTCCGTCACTCACCTGGAGGCTGAAAGTATTCTACTGCGCATTCCAACCTGCGTAGAGGTATACGGTGAAGAAATGACATTTTGCGCGCCGGGAATT
+>84255 1
+CCTGGCCATCTAACGTGCTGTGCGGGGGGTGATTGACTCTACAAATAACGGATCGCATATCTCCCATAAAAAGATCTACGGGGAATGGCCCCCTTATTTG
+>84256 3
+ACCATTACCCCCGTGCCCCGAAAGTCAAATTCCTGGAAATCTCATTGGTGGTATCGATGATGTGGGCCGGTACCCGCGATTAAAGAAGACAGGCGTTTTT
+>84257 2
+ACCAGAATAACCGGGATCTGGTGCTTTAGCAACGTACTATTTATCGAATCGTTCGGCCGCCACACATCAGAAGTCTTTTGCTACGACGAGCGGCGTAGTG
+>84258 1
+GGTCCATTACACCCAAGCACAGGTTGCTGATGTGCTCGAGGCGAACAGATACTAACTCGTCAATTGTTCGAAAGACATTTCGTAAGCTCCGGGGCGTTTC
+>84259 2
+CGCACGGCACCCATCACAATATATCTACGGTGATGCGATGCACTATAGACTTGTTATATGATTTGACTTGGCGTCCGCTTAAGGGGACGGCCGCACATGA
+>84260 1
+GTATGTGTGAGCCACGCTCTCAGGTCTGCAGCACAGCTCAGCTAAAGAAATCTATACGTTGCTAGCCCATCATTGGTATGGCTGCTGGGTTCGCACAAAA
+>84261 1
+TGGCTAGAGGGCCTGAACGGATTCTTCTGGCCAGTACAAGTTTAGGAGTCTACCACATACGGGCACGGCCAAGAACTTTTCACGTGTCACTATGAATCTC
+>84262 3
+GCTCCGAGCCACGATAATCGACTTAGGCTCTCATCGTAAGCTCACGACTAGAGGGTAATTGGCATGCGTATGTCGTTGGACATGCACGAGCTACCTATTA
+>84263 2
+GGTCGATTACCTATCATCCTGTTGTATGCATGATAGGCACAAAAGTCCCTAATTTGGTAAACCTGAAGTCAGCTCCCGGGACCAGGCCGAGCGAGTTTCG
+>84264 1
+GCATATATGATCATAGGCGCGGTCAGAGACTTTGTATTCATCCCAATTGATGTCCGTACAGCGCTCTGCGATGCAATTAAGCCGCCTCATGGACAGCGAG
+>84265 3
+TTGTTCGTAGCTGCGTAAGAGTCCAGCGATGCAATAAGCATTTCAGCTATAAGGCACGGTCTGCCATCTGCACGCTGCCGGGATACACAAGCTAGATCTT
+>84266 1
+CCAAAACGGTTTCTCTGTGGAGATTCATCCTTGCGTCGAACACTCCCAGGTAGTACAACGCATTAATCCGTCGATAGCAACGGGATGGGGGAACTTTCGT
+>84267 2
+CGACAACCTTGAGAGGCGAAAGTGAATGTCATCTCTTTGCATGAATGCCTCTGTCGGTAATACGACGCTACAGGCCTTGCTATGGTTACACCGGCCAGAT
+>84268 1
+TTCAACTGAATTGACGTGCTGCCCAGAGCATATAGGCGGGGTGAGGAGACCCACCGATATTTCTATCCGAATACGTTTCTCATCAACGCTCGTAACGTGG
+>84269 1
+ATAATCAGCACGCATGGGGGCTTGACTGTCGGGTTCTATAGTCTACTTGTGTCCCATCAAATCAAGCTGTGCCGACGCCCACTGATCTACATGAGAAGGA
+>84270 1
+TAAACCCGTCGTCGACTTGAGATTGCCCTTATGTGCCGAACTTAGGCAGGCTGACGTAGTAGACCAGAACAGTAATGTTCATCTGCAGTGACGTCCCGAT
+>84271 2
+TGCTGCCAAGACATTATACTGTTATAGTGCCTGTAGACTCAACCGTTCCAGGCGCTGGGCCGCGAAACGGTTCGTGCGCTTAAACAACTAATTCGGAAGT
+>84272 1
+TCTAATTACACCACCACGGCATTCGGTTTCGTGAAGGCCGCAGAAATGGCACCAGGGTATACCGCGATTCTGTGATGGAATCCGAGCAAGGATCTTCTTT
+>84273 2
+GAAAGCCTTTCTCAATGACCACCTGATGGTAGTTTCAGCTCTCGATACGATGCTGCAAATTTCGATTATCCTTGGCAGACGAGAACCGAGGCCGGAGTCG
+>84274 3
+AACCTTGCACCGCCGAGCTGCACGTACTTAGTTTCGCCATACACCAAATGATGCGTGGGTTGCGATGAAAACCGCATTTGGACATTTGGGGGTACAATCT
+>84275 2
+TTGTCTATGCTATGGAAATGCTACACTTCCAAGGAGTGCAATTGGGGAGCCCAGTCGTCCATCTCGACTTGTAGAAGCGTGAATTCGCACGCCCACGAAT
+>84276 2
+GGATAGACGTAGGGTCGTCGAAGCCGTCCCAACTGTACAAGACCCACGTTTATGTTTAAAATCCGGCGGTCCTGTTTCAGCAATACAGTGTCCGTGATAC
+>84277 1
+GATGGATCTAGAGGTGTTGTGTCCAATTCGAGCTGTCCAAACCCCGGCTTAAATCGCGTAGGCAAAACCTCCTCCGTAGTTAGTGGAATTTACCACGACG
+>84278 1
+GCGGCTCGCTGTGCCTGTCCTCTATTGTAAATAGAACAAAGATCCTCTGTGTCCCCAGAGCTCTATTAAAGGTGTCAGGAGAATGACGTCAGGGATCACC
+>84279 2
+GGTGGTAAGCTCCTTATGAATCTGGCACAATAATAACATTATTCTAAAGTTTGGCGACCGAAGTGAGTGCCGCGCAGCCACACGCCTATGGCCGTTCTCG
+>84280 1
+CAAGCCCTGATTCACCACTTGTAAGAGAACCCAAGGGGCGTACCATTATGTCAGCTTGGACCAGTGTCTGCAGCATCGTTGAGGCCAGTTTGATTTAGAC
+>84281 2
+TGAGGGTGGAGACGCGTTTGGTCGGCAAACCATCTCCTATGAGATGCAGTATTGAATTCGATCAACTGTTGAGCTCTCACATTCACGATACGACGCCCCA
+>84282 2
+GAGATATACGAGGGATGAAATTGGACTGTACGCCGCATACCCCTATGGGCGTGACATGGTGCTTGTCTTTCTCCACGCGAAAATCACCCGTTACATTGAC
+>84283 3
+AGGAGCCTTAAATGCCCCATCAGTAACACTGAGTACCCTACTAAGTTTTTGATGTCTCTTGCGAGTCCTGGTTGGGCCGTACAAGAACAGGGGTGCAACC
+>84284 3
+TCGGCAGGCAGTCTCCATATGACAGTAGGAACGACTGCTTGCTAGTTCTGCTCTATCCCGATCCAAAGTGAGTTCGGACAAGCTGCGCATATTAAACGTG
+>84285 3
+CTTTAAGAAGTCCAGTGCATGGGGGATCATCTAGCCCAATGCGTTACCTAATGTATGGAAGTATGCACGCAGGCTCACCGTCACCGTACGAGCCATTGTT
+>84286 2
+CTCTATGCTAAGTGTTGACCCGGTTGGGTTTGATAGGCGTCTACCCTTAGGCCCGCGGCAGACGGACCTTACCTCAAGAAAGAAACTTATGATACGCAAT
+>84287 2
+ACTGGGGAATATTTATTGCTCAAGCAGCCAGTTAGATAAGGACGCTCTCGTGGTAAGGACGGTCGATCTCTTCCGTCCTATGCCCCTGCCAAAACGTAAG
+>84288 1
+TTTGTGAAATCGTTACGGATATGAGATCGAGGTCTGTAAAGACCTTAAGCGAGCCCATCGGTTGTATACCGCCTGAGGCACACCGTCCCAGAACTTCCTG
+>84289 3
+CTAAGAAACAACCGACGCAATATATAGCTCCGCATAAACTTTGACTGGCCTCCTCTGCTTTATTGGGTGGTCTCGAGAGCAGTCTATGTCACGGGGGGCA
+>84290 3
+AACAATTGGTGGCCCGGTATATGCCAAATAACTGCCCCAAACCCGTCCAGACTAAAACTTGGTGACGGGTGGACGTTTCTGTAGCGGGCAGTTTTTCCAT
+>84291 2
+CAGGCAAGGGACTCACCGGCCCGTTCGAGTATTCTCCTGGTCTGATTGGGCATAATGCATACAGATCCACGTGTTGCTTAACCCAGTAAAAAGGCATTTG
+>84292 1
+GAGTGGTGTTTCTTCATCCGGAGCACGCCGCAAGCTAGATTCCTGCAACCGCAAGACATGTGAGATATAGATCTCGTGAGCTCGTTCTAAATCTGGACAC
+>84293 3
+GGGCACACTAACGCTCAACTTCCCCTGTACGTTGGACGTCTTATCTGTGAATTGGCTATGGTCGACAACCTGTGTAAAATGCCCGCGTTAGAAGAGAACG
+>84294 2
+TACCCCGCGGGCCTGTTAATATCCATCGCTGACTAAGAGGTAACAATAGTAGAGGCGCGGTAACGCATATTTGACTTCAGTGCCTTCTGACACGCGTGAT
+>84295 3
+AGCACCTCCACGCTGCCCATTGAGGTCAATGTTGACCGTGGCATAAGCAGCATTAAGAATCGGTGTATCACGAGCTGCTTTCCGTTGCAGTACGAATTAG
+>84296 2
+TGCTTGTCCACTGTTGCCATGGTTCCGATTTCGTTGAAGCAGGTCCGCGAAGGTAGCGCCTCAGAAAACAGTTGCAACAGATTATAGTTCCCGACGCAAA
+>84297 1
+GTGAGTTGGTAGTAGCGCGTTCCTGCGAGCTATTCCTACTCCAGAACAAGAAAGACGGTCCCAGCATGAGCTTCCCCTAAGGCCCGAATTTTGTTTAAGA
+>84298 1
+TCTAGTCGAGACTCATAGCCGACTGTATCGAAGGTCCAAGTCCAGCACCTCACCTTGCAACGTAGATGTGTAACTGATTGTGCGATATAGTCTGCGGAGC
+>84299 3
+TCTACTGGGAAGGTTATAATCCTCACGCAGAGGGCACGCCTCTGGTCCGGGTGGACAGCGTGTTTTACAATAGAGTCCGCATCAAACACAAGTTTCTCTA
+>84300 3
+GGCGGTCGTCGGCACGGAGGCACAGCATTATGTAGGCCAACTTCCTGATAACATTCTTTTTTACAACTGACCTACGCGCAAGGATGAGTAGATTCATCCG
+>84301 3
+CAGACGCTGGAGACACAACGGTTGCCGACACTTACCAGTAAGGATTTGGGCCATGCTGCATATTGGTTGAACGTTTAAAGTCCGTCCCTGCTTCCATAAG
+>84302 3
+ATAGCACTCTCGTACAACGCGACCCCTGGTATACTAACGGCAAGGACTACGGGATCGGGTCGGTTCTTAGACTGGATATAGGTTTCGATTTAACGCCCAT
+>84303 1
+CGAGCGGAAGCTCTCCACCTAGTATTCGTTCATCAGATACGTTGTAAAGCGGCCCACGCTTCCTTGAGAAAAGTCTAATTGGCGTATGATCTCGGGACAG
+>84304 1
+GCTTTAGCGGGTGTCTCTGCTGAATCCTCCAGGTAAAGTCACGCAGTAGATAAAGAACTAGTCGAGCTCCTGATGTGCATGCTAACGCTTGATGCCACAC
+>84305 3
+GCCACGCGAATGCGCTCCAACGATAGAAGATTTATCTCGTTGTAGATACAAAGTTGTTGCGGCCTAGGGTGTCAGGAATCCGCGACTCCATTGACCTTAC
+>84306 1
+TCAAGCCAGTGGACCGGTGAGCAGAACGCGGATCACTCTTTTGGGCAGCATGGACTTTTTAAAAATACCCTGGAAATGCCTAGCCCCTTACTTAGTTGCG
+>84307 3
+CAATTAAAGGCTTCTTGCGTCACATCTCCCGGTGTGTCATCAGTTACGCAGATAGGGTACGGACCTAATACTCCCTAGGAGAGCAACCTGGCGTTGATAG
+>84308 1
+TCAGCACGCTCGTATATCTTACGCATTGGAGGGACTGCAATTCTACTATTTGGAACTAGTGCCCGTCATCGACGGAGGCCACGTCCAAGATCAGGGATTA
+>84309 3
+AATTTGGTGCAGGTGTACCAGTCGTCATGACAAGACTGCTGCTCTCTAATAAAGGCCCGCTTTGTACCTCGAAGGACACTAATCGGGCAACGCCATTGTG
+>84310 2
+CTACGCGAAGATCTAGGCTTGTGCAAAACCGAGCACTCTTGCAGCGAGACCGAACTCGGATGCTTAGCTCTCCAGTTGTATTCCAGTAGGCGGTTATATA
+>84311 2
+AATTGCATAACATTTTGCTCAGATAAACATGCCAGTCGAGCTGCGTAACCTTTATGGGACGGACCATCTGGCAGAGTCTCCGGGGGTAATTAGGCCCCCT
+>84312 1
+ACAAGTTCCGAATTTCAGCAAGCGGTGTCAGCCTCATCCATAGGTGCAAGATTCTATCCGAATGTATCTAGATGGCTGGTCTTCCAGCCCGGGCAAGAGT
+>84313 1
+CTGCTGAGTTTAGAGATGCCCAGACCTGCCCAGGCCCTTGAACCGTCTGATTTGAGCGATGCCCATGAAGGTATGAGCATAGCACGTTCTTAACTTAGAA
+>84314 1
+AGTATAGTATGCGTACGTTGCTACGTGAAGCCGATTTATCCGGCGTAACGGATCCGATTGTGCACCTGGCAATAGCCCACCGGGTACCTAGTCACATTAA
+>84315 3
+ACTATTCCACGACTACACACTCCGGGGAGAGTGAGTCAACCGGGACGGGCGTGTGCTTATATTGTTACACCTATGTTATCCTACTACGAGGTGTACGCAA
+>84316 3
+CGTAATGGAAACGAAGGATCTGGAAAACACCCGCGTTCGCTGCCCCTTCGAGGTATCCATTTAGAGAACTAATGGTCTGGCTGTATTCTCAGGCTCTCGA
+>84317 1
+GCGCGAACACGCTCGTTTACTGAGGTAGTCCCTTACAACACCGGTCCAGTCACCTTAGATATGTAGCGTTAGGCCATACAAGAGTATGTCGGTAAGGTCT
+>84318 2
+GTGACACAGTCCATGTCCGTCATTTTCATCAAAACGGCTGACGAAGCCGGCGGACAGGATTAACGTGCCGTTTCTCTTATGTGAGCGACAATGACTTGCA
+>84319 1
+TGAACATTCCCATGCCGTCGTACGCCGTCTCTTGAATGTCAGAGGCGGCGGAGCTACTCTTTAGAAGGGAGATAGTACATCATCTCACTCATCATGGAGA
+>84320 3
+ACAGCTCCACAACTTACGGTTCCGTTGACGTGTAAAGTGGTCCGAATAAGCATTTAGCTCCCAACGCGAGGTAGGCGCAATCTTAGTAAGTGTCGCTGTC
+>84321 3
+GAATGGGACATGCGTCCTCACTAGTCGTCACGCTGGAAGGTACCTGTCTAAAACATATATCCGCCGGTGGGTTAAATTACTTAATGTGCCGCAGACCTGC
+>84322 3
+TGGCGGCCGCCTTGAAGCGTGAGTGCCTTCCCTGCGTAAGTCAAATATTGGAATGGTTCGGCCTCAACGACGTCCTTTAAGAAGTCAACATCAGAATACT
+>84323 2
+ACGCATCCGCGCTACGCTAAGAGTTTTGTCAGTGGAGTCTTAGCTATACCTCCGACTTGAACTATGCATCAGCCCGACTACGGTGGTAAGAGGAGAATCT
+>84324 1
+TAGGGACCTTGCGCTTCTCGCGCCAACTGTGATGGATCAAAAATTTACCGTGGACTTTATTAAGCAGACCCTACCAGGGTACGTGGAAGGATTTACCCGC
+>84325 3
+CGAAGGTTACAAACAACGGGATTCTCTGATCCCGTCGTTGTTTGAAATTACAGGGTCCCGCGCTGACGCTGTAGGTGTCCACTCGACAACTCTGAAAAGT
+>84326 2
+GACGCCGAGAGAACCGGCATTCTCTGCAATGGCTCTTCTCATCCTTAATCTCTCGCTGTTGAAATGCACATCCGAGGGGTATAGGGGTAATAGACCAATG
+>84327 2
+GATTTAGGCAGGCCGCCCATAGCTGGCTCGGACTCCTGTAGTCCGTGTGGATATTAAGTGCACAAATCCGCAAATAGTAGTCCTTTCTTAGAGACACACG
+>84328 2
+AACCTTCCATTGCTGTTGTAGAAGGTGTAGGGCAAGTGGGAGCCTTCCTCTGACACTGGATCAGACCAAGTAAATACCGCTGATCCGTTCGTCATCAGCA
+>84329 2
+CGTTGGACTAATAGACCTAGATCAACGGACTGACACCTCTGTAATTTCCCTCGCCGTTTGGGTCGAATCAGCAGAAGTGTGTACCGCAGATCTAGACGGT
+>84330 1
+AACTTTAAGAGCCTGTCTATGGCTTGGTCAAGTCTGGCCCGTAGGAGGGGTCCACCACCTACAAGAATAGCGTCATCTTTGCCTCCCGAGATTGATGAAA
+>84331 1
+GGACGCATACACCGCATGTGCTGGTAAATGGCTATGAATATCGGCCCCCCTCATTCTGATACTTCGGTTTACTATGCGAGTATCAGGACGGTCGAAAAGC
+>84332 2
+CACTCTGAAAAAGCACCTTGCAAACTGGCGCGATGTCTATACGACCCGCATCGGTGGTAGTTCGTTAACCCCGAGTGGAAATTATGCGGCACTGTTTGAT
+>84333 2
+AAGCAAGCTGAGCGCTTCTGCTTCGTATTCGGTGAACAGAGTTGCTAAACCTACTACAGCTTGGTGAAACCACTATTATAGCGCCGCCCAATTGCGTGGG
+>84334 2
+TTCGGTGGCCTAGAGCTCCGGTTAGAGTGCCAGTGTTGAAAATCCTCTACTGGGCCATAAGAGGGCCAACCGCTTGATACACAGCATCAGACTATTACTT
+>84335 3
+CCATTCGTTGCCACGTAGCACCATATGGGGCAACCGACGGTGAGCGGCACACTATAGTTAAAGGCTCCATGTAGAATGAGATTCTTTCTATCGCGAGTCT
+>84336 3
+GATGATTTCTCCAGTGACGGTGTTCTGCTATGGACTATAAAACACACAGTCCGGATCTACAGCCTGACGCCGGAGTGAGACTCATTACCAAGTGTCTGGC
+>84337 3
+ACAGGGTAGCGCATTTGAGGCTCAGACCGAGATCAGGAAACTATGAGTAACCTATAGTACCTATGTGTGTCCCACGTCTGCCTACTCTTGGCCATATCGG
+>84338 1
+CTGTGTGCCCGGCCAAAATCGGACTCATGGACTCTACCCATGGGTCAGACAGGTTACTACAGTAGCCGCTATACATATTGACTTAGGCGATCAGTTGGAT
+>84339 1
+CAACATGATAGCAGTCCCGCGCCGTCGACTAGTACTATCTATGTCTAGTTTCTGCCCTCTCTAAAGAAGAGTAGAGATGGGGTGCATATGAACGCCGCTG
+>84340 1
+AAAGTCCAATATAAGAGGATTCCGGGCCAGGAAAGAATCGGATGCCCTCTTAGTTACTTGACCTTTTGCTGCCGACAGCACTCTTCCTGAGGCGGATGTC
+>84341 2
+GCGGGTCCCCAATCAGGCTTGTTCATAAAGGCCTTCCAGGCATCAGTATCCGATGTAGAAATTGGACGGCCCGTAGAACATATTCGCAAGGTCTTCTATG
+>84342 2
+AATTCAGACGCACAGGCCGTACCAGATCTGGTTTCCTTAACCTCGAATGCGGCAGAGACCAACCTGTGCTTTAAAAGGGCTATGCCGTATTGTGATCGTG
+>84343 3
+TTGTTCGTACCGGCTCGGGCGAAGTTGCGCATCAATACCTCCCTCTTTACAGATAGACCGGACACTGAGCAGAGGGAATATCGTTTTTTAGACACGCGAA
+>84344 3
+GCTTCAGCAGCTGAGCGTGGGCCTGTAATAAGTAAAACCGTCTAGGATTCTGGGGTGGCCAACTTAGTGTCTCCCAAATACTCTACGAGTCGTTACCACA
+>84345 3
+CGTTTCTGGTCGGCGAGAATTGTATCCGAACCTCTATTCCTAGCATAAACCTCTAGTAACGGTTGACTCATAGTTGAACCGGGAGCGGCTACGAACGCAG
+>84346 1
+CGAGTGGCGAATCCGTGCGGATCACGACTTGACCACTGTTTAATTACAAATAACCTAGCGGTGTCTATGAGTGCGTACACCGATAGATTGTCACCGGCCT
+>84347 1
+ATGCCGTCTGGCTGGATGCCCCACCTCGATGCGTTAGAGCAAAAGTTTCAGGCGTAGTCCACCAGGATGCATGAGGTCTACCTACAAAGGTAACTTATTT
+>84348 1
+TGACTGAGCGTATGTTTCTGATAATCAGGAAACCCAACCCCGAATTAAGGGTTCGTGCACTATAAGGCCTTCAACCACGGGCCTTCGCGTGCAGTTTAGG
+>84349 3
+GACCCGAATCACCGGATTTAGCTTAGACTTTAACCGTCCGCCCTGAGTGATGCAAATATTCGTTCGTATTGTAGAGCCCGTATACGGGCGCGAAACGATG
+>84350 3
+GTAGGGAAACTTCCAGATCAAGTAGACAATGCCCATGGTCCACCTGCTGCTCGAAGTCGGGCACCTGATGTTCAAAGATAGTCCCTGACTAGTTTCTGGT
+>84351 2
+CTGACGTTTGTCCTCTCTCGATACACTACAGTCTTCACCTATCTCTTTGGCAAACGGAGTGAGGGAAGTAGAGAGTCACGCATAGGTACAACACGTCGGG
+>84352 2
+TATCTTTGCCTAACTTCGTATGTGGCGAGATTATCTTGCAAAGCAGTGCTCGAAAGAGGGAAGGTCGCCACATCCGGACCCACCCATTGGGAATTCGCAT
+>84353 3
+AGGGTTAGACATCTAGGCTGGCTGGTGGATTCACCACCCTACTTAGTTTTGCGCCATAGAAACGATCGACCAATCCGATATCGTGGGACTACCGGTCAAT
+>84354 1
+CGAGCTCGATTGGGACATAGATAATGCGTGCCAGAGGATCTGCCTCAGTTTACAACCCACTTGGCATAGGGTTGGTGCACAATGCTTAACACTTACCCTG
+>84355 3
+ACGGTGCGCAGTACCGCTCGCAATACGCGACTACGCACTTTAATTTAAGATCTATGGCCTGATGTGGTCGACGTTAAACCTGGGTCAAAGCAGATCTTGC
+>84356 2
+AGCGGGCAACCCGGCGGATTATAGCCTGTTCCATCTACTACCAGGTGGGTTAGTCTTAACTTGCAAGAGCTAGCGTATGCGCCCAATTTTAAAGTACACG
+>84357 1
+GGCCGGGGAGCGAGTGCGACTCCGATTATGAAGACACCTAAGGTTACCACTATCTGATATTTTACTTGCACCCAACAATCATTCTGGTTCGGAGTGCACG
+>84358 1
+GGGTATGCCATCGACGAGGACTGTGCTGAATGTTCGGTAATTGGCCACGCCCGTAATAACGCCAACAGACCTATCTTTACTTGTCCTATGAGACAGGATC
+>84359 3
+ACGTTATCGAGCACGAGGATGCTCATTTGCGAAAGTTCAACAAAACCCGCCGCACGAGTACATTTCTTATCTGTAGGGTCGTTCGTATCAGCGCGCTAGG
+>84360 1
+TGGCGTGTACAACCTATAAGACTAAGGGTACCTTTAGAATCGGCCTTAGGGTAGACGAGGGCGAGACAGTTAACCTTAAACCTGGGTCCCCCCTTCTCTT
+>84361 3
+CACAGTGCTTTTTGCCGCGCTGTAATCAATTCAACAGATCTGCTAGCGGTGACAAGGTCCAGGATATCTTGATTGCCTGAGACATTCCGGACAAGGGCCA
+>84362 2
+GGTTGAATACCATGGTGAGGGGTGCAGTATCCGCAACGTTGCGGAACACCCAACCTTCCGGTCTTACTATCTTATAATGTGTTTGAACCCACGACAACGG
+>84363 3
+ACTTGATTAAGTTTCCAATACATTGTTGATAGTCGCGGGCCCAAGCTCTGGCGTCGGGAGCCGCCCTGGAAATAGCATTGACACCCTAACAATGAGCTGT
+>84364 3
+CAGACAAATAAACGCTGGCGCAGGTGACTAGGTTCAGTTAGGCCAACTTCAAATGTCACGTCTACCTTACGGCCATCCTTCTGTAAGCTGAGGTTTGGCG
+>84365 2
+CGGAACAATGACCGAGATGTGCGCACCAGATCGTCAGTGTGTCACGTCTCGATTTCGCGCTTAGGAATTGCCCGGAAATCACGTTAACTAACTTGTCATG
+>84366 2
+TAAACGATACTGCGAAAAAAAACCGATCTCCATCACTGTAGATGGTTTATGCAGATCCGTGGTTGTCCTTCCCCGTGAACGGGCGACGGTGAGCGCTCTT
+>84367 1
+TCGGACTCTAATTACATATTCGATCACTGACCCACACAACGCAGATTCGCGCGTAGATATGGGAGCGGTGACTGGCCCTATGTAGTCAACACGGTGGTTT
+>84368 1
+TCGCGCAACAGCTTGCACAGCCCGGGAGGTAAGGCAACGTATTAAATACGTCCGTTGCTTGCAGCCCTACAATTATATATTGGTCGCTAGTACGAGCGTT
+>84369 3
+CCGCTGGACCAGGGCCACAATGCATAACGATTTCTATCAACATTTATGCGTGCAACGGTTGAGGAATTTTAAGCCATGCGGCCGCTAGGACATTGCTTCG
+>84370 2
+ATGGATGCACTAACGGGGTCGCATGGGGCTTGTATTACCCCCCAATACCGGGTCTACCTGGTAATGGGTCTTAATAGCGAACGAACTCATAACTTCGCAT
+>84371 1
+CCCTATAAATTGACGTGGGGCACAACATCTTTGCTCCATTCCCCATGTTTTAATGAGCGGCCTCTTTGACAGCTGCGTGGGAGAGGCGGTCAAAACAAGA
+>84372 1
+CACGTTCTTCAGTGCCAGGTCGATCTAGAACTGTTATGGCAAGCCCTCTCAGTGCCGGGTAATTTTCCAGCAACCGACTGTGAGAGGTATAAGCACGTAA
+>84373 2
+GCTGACTCATAGCACTATACGCTGTGAGTTTCGCTGAAGGGACACCCCCTGCAACTGCATGCTAGTGCAGAATGCATATTACCGAGTGAGAGCATGTCTT
+>84374 1
+TGGCTTTGTTCCTCCGTACAGTAACCCGAGCGGACGTCAAGTAATTCAGTCAAGAAGTGAGTCCGGACCTAATGTACCACGTGTCGAATAACTGGCGCTT
+>84375 1
+ACAGACTGTCCGACATTTATGTACCACCCCTACCAATCAGCTGTTCTTTAGGAACAAGCGACGGTAGATTTAGGTGTAATTGCGCGTATGCCGGCGGGAC
+>84376 3
+CACTCCTTAAATATAGAACTTGGTGATGTACTCAGGGCGACTTGATTAGATTCTCTGACCTAACAGGTTCATGCCGGGAGGCGGCCGGACACCAATTGCC
+>84377 1
+CCTATGAGACTTGCACTCGAATGCATGATAGGTTTCAGGCAGGCCTGTGAGTGACCCGAGCTTGCCATAGTACGGCATTTCGGACAAAACTCCACAGTTT
+>84378 3
+TGCGCCTAGAGAGTGCCGTCACTATCGATCGGGACAATATTCCTACCCATCTCAAGAAGATTTTCTCTAAGTGGAGAGGGAATAGCGCCGTGCCACGTTT
+>84379 1
+TTCGGGCTCTCCCCTAGGGATTATATAGCATTCTGACTTGCACGCTGACTGCGGCGGTGCGTAGAACGCCTAGAATTAAGTTGACAGCTAACCCAGTAAA
+>84380 2
+TGATAGGGGTCATCGAGGCAGTTCGTTCACACACACCAGCGCAATCACATGCTAAGTGGCACGGCCTATCTAGTTTTAGTACTTAACGCCGCGTATAGTG
+>84381 3
+CCGGGCACCATAGGTCAGGACGTCTCCTGTTACGTACGCTAATCTAACACATGGTAAAGTTGGGCTAACTGTGGCCGGTTGGCATGCCCTAAAATTCATA
+>84382 2
+AGACAGTTCCTTAGGCGAACGTCACATCAGCACTTGTTTACGGGGCCCATCTTCCCGATCGTAAAGTGATACCTAACGATTAGGGGCATGGGAATTCCGT
+>84383 2
+GAGATGGCGCATAATGTCTGGAAAGTCTGTATGATAGCGACTACCCGCATACTGTGGATCCTCATAGAGATCATCGTGCTTCCCGCCCCATATTAGGACG
+>84384 1
+GGCCCGGCCTGGATGCGTTTGGCTTATTCAGTGAATTAGCAACAAAATCCTATGGCTCACTTGCGTATGGACTCTATCGAACCAATAGAGAAGCCGCTCG
+>84385 1
+CGGTCTGACAAAGGAGGCTCTATAACCGGTTGATTTCCTGGTGTGCCTGCGGCTTGCTAAACCCAAGAAACGACAGCTTACTAATTGGTGCAACATTCGC
+>84386 2
+CCACATATAAGTAGCGAAGACAATAAGATGCTTGGCTCGCATCAGACGGATGCGGTTCTAACTCAATTATAGCTTGGTTCGTCCACCCGCTGGCCTGGTG
+>84387 2
+ACAAAGTCACGACTTTCATGCCCACTTCACCTGGAATGTTGTCTGATTGGCCCATACGTGTAGTAGAGAGTTGCAGAGATCTCCCTCAGACAAGGGTCGG
+>84388 3
+AGTCACTCAATGGAGTCTCCACGATAGATCACAGCTGCGCCAACAATCTTGCTCTATCAGACAACAATACCGGGTGTCGGGCTGTTTGCGGTGTAGAGTT
+>84389 2
+TTGCGTAGTGCATGTTTATTCCACGCACAATATTTCAAACGGCCAATTCCGCCGTGCCCACAGAATGGCTCTATCAAGGACAGGGATTCAACGGGGGTGT
+>84390 1
+GACAAGAGGGCATAACAGTCCTGTCAATCTATTCTGTTATCGCCAGTCGCGTCGGAGTTTGAGAGCCTGCTATCAGAGTGTCTCCATCCGGTAACGAAAC
+>84391 1
+GTGGATGCAGTTGTAGCTAAACCAGAAGCCCAGTCTTAGAGTCGAGCTTTCTGTTGGGGTTCAACTTGGGCTACCTTCCTCGAAATACCGCGACCAACAA
+>84392 3
+GCGGTAAATGAGCAGACAAGGCTACAGCTACTATCGATGTCATGCCTATGAGTGACCTCTATACGCGCACTCGGTCTGTCTGTGTCAAGGAATCTGTCCA
+>84393 2
+TCATGAGATTTAACAGCATGTTCCGCCTGATGTGAGGGAACGGCGGCCGTTCTACCCTTTTATCAGCTAGGGCTAACATAACGCGTAGCATGACAGATCC
+>84394 2
+GCCGGAGACGCTAGTCGGTGCTAGAGGTACCTGTCTACTGCACCGATGTCTCGGGGCCCGATATGCTTGCCAATATTAAAAAATACATCATATACCTTGG
+>84395 3
+GAGCCTATTGATCGGGCAGCATTTAGGTAGTTCTAACCCAGCGTGGTAACCTTCGCAGTCTCAGAGTGTACGAGCTGACAGGCTCGAATTCCCAACAATT
+>84396 3
+GAAGTCCGCCGTCCACGCTACTCGGGGAATTGTTGTCAGTACGAAAAATTATGATGTTTCCATAGCGAAACATTAACCGAGTGTAGCTGGTGCTGCCCCC
+>84397 1
+AACGTTAAAAGGCGTCTACTAAAGTCGCGGTCTGCTGACGCGTTCCACAACCCACGAGGAGATCGCTGATTATTAGGATTCTTTCATAGACCGCGGTGCT
+>84398 1
+CGCGGGGAGCTCGGTCAGTTAGTGGTCGAGTTGCCTCTAGTCAAGGAGCCGTAAATCCCTACCCTTGATTGGCCAATGAACAACAATTAGTTAATCACTC
+>84399 1
+CGACTACACCGTATGGTGTAATCTAGATACTTTGTTCTGCGAGCCAGTGGGGCGCACACACATTACCTTGGTCACGAACATGGGAGATCCAGGATACTTC
+>84400 3
+ATAAACGACGATTTCGTCGCCCGTGACAGTGTCGTTTACAGAAATTTGGCTCGTGTGGCCCCTCAGAGGAATTGGCACGACGACGTTGCTAATACTACAC
+>84401 3
+GGGTACTTGGAGTTATGTCCGACCACCAACGTAACAATCACTCCAGTTGAGACGACAACTTTACCGGCCGTGGTCAATGGTAGGGGAGTTTCTCTTAACC
+>84402 2
+CCGTCTCTCTCGCCACAAGAGCTGCCTATGCTAAGGGGATCGACATTATATATCTTCTTAGTCGGACTAGGCAAGCGATCCGAGGAATAGGCTTAAGTGC
+>84403 3
+AGAGTCTCCAGAGCATGGGGACACGGTGGTGCGGGGCAACCACCTTGATCCTAATTATAATGCAATTACTCGCGATATATATCCCTTATTTCAGGGGCCC
+>84404 3
+CCAAGCAGTATAACTTTTGGGGGCCGACCCTTATTAATGCCAAGTGTGCCACTACATCCGCTTGTGGAGCAAGTCTATCCCCATGTGAGCTTGGGGAAAA
+>84405 3
+TTATGCGGCGCAATTAATTACCGGCGGATGATTGATACTTCCTAGTGGGCTGTCAAACTCCCACGTATAGTTCCAGCAAAGAACAGTTCCCGGTGCGGAC
+>84406 2
+CCAGAACAGTCCCACCGTATATAGTACGGCCCAAAGCCGGTTATGTGGATATGCATTGGAGTAGGAACGCGTATCCAATCGGTTTTCCGACACCTGTTTG
+>84407 1
+GTCGCAAGTATTCTATGTGGCCCAGATTAATAACCTACCGCCTCCTAAGCAGTGTTCCTGCAGTGAAAAACTTGGGCGCCTCATGATGGACTGGCGGATA
+>84408 3
+TGTGAAGAACCATACCTGCCCTGCTGTAACGATGGTCATCTCGAGTTTAACGACGATATGACCTAGTAGTAGGTCGAAATACCCGTTGCGCGCTGTCGAC
+>84409 2
+GTACAAACAGTCAGGCGCGTGTCAGGGATTTGCCCTTATGATATGGGCAGTGACCGCAATGTAACACTCTCAACGCATCGGAACATCTGTTCCCTTATGG
+>84410 1
+ATAGACAAAGAATGTAGTGTTCCTCTGACGGGCGTCTGAACAATGCCAGGTACCCCAACGTGAGATCTCCCGAGCGCGCACGTGCGTATGTTTTATTTAC
+>84411 1
+AACAGTACCAAGTTGGGTGAACAGAATAGCAGTGGACGTTTAAGGCTACGCACTCCAGTCAACCGATCCCGGCTTGCAGATGTTTCGCTGCTTGTCCATT
+>84412 1
+GCTGAAGGGTTAAGTTGAAACGCCATATGGGCGTTTCAAGCATTGACTATATCCCAGGCCGTGAACGGCACCCTGATTCAAGAGTCCTCGTCTCATAGCT
+>84413 2
+CCCCTCTCGGTCCGCCATGCTTCTATAGACATACGCTGATAGATAGGAATACCCTCCCACGTTGAAGTGTAAACGGTCTGACTATAGGTGAGTGGGTAGA
+>84414 2
+CGCAGTGACTCTGCCGAAACCGACTAAAGCCCCAGAATCGCCATAGATTGTAATGCAAGTACCTATATTCGGTGTGGTCATTGCGAGCTGTTTGGTCGCA
+>84415 2
+GGATCTAGCTCATGGACAAATGGCATGACACGATGCGGGTACGGCGATCCACAAATTATTGACAAGGCTGCTGGTCGTTTCATACTCCATCTACGGCTTC
+>84416 2
+GTGATAAAATAGGAGCCAAAATCCTCTGAAAATTATCCATCGGGCCGCCGGTATCTATGATTTCATTGCTGCACGTTGGCCGGCCGCATTTCGGGAAGCC
+>84417 3
+CACTCATATCCTTATGCGTACGGTTAGGGGTAGTGCGTATGTCACTGGTACGGACGCACGCCCTACAGGGAACGTCCCGCATCCTGAGAAATTAATATAT
+>84418 3
+ACTCAATCTACCAAAACTTTTAGTAGGTGTTGGACGAACGCAATGACCGGTGACGCGTGCTGATTTTCGTAGTACCGAGCTCACTACGCGGTCGACTAGC
+>84419 1
+TTTCACTTGGGCGGAATTGGTAAGCCAAGTGCTTCCACTAAGCCCGATGAAGGTTGCGCCACATTTGCCAGATTCAACTATGGTAATAAAGGCCTCGCGC
+>84420 3
+ACCAACTGAGAGCACTGCGGTTTTATCCATAGCTGATCTGAAGGATTCCTCATGACCTCGGTTGCTCGACGGCAGTAATGCACAACTGCATCGTGAATGG
+>84421 3
+GCTAGGTCCCCAAAGACCCTTACGTGAGACGGGCTGGGGTACTCTGGCTGGGTCACTAATCGATAAACCCCGTATAAACTTTATATCTTGACACTTGAGG
+>84422 3
+AATCTCGGGGTGTGGTCACGACTCCTTTCCATGCAAGGCTTCGCTCAAGTTATGTCCCCTATGATTACTAGGGGTCGGCTGAAGCTAAGACAGCAACAAA
+>84423 3
+CATGTGGCTAGTGGCGTCAGGCTACATAGCCTTCCGTTGTGATTAGCACGAACTCGATAGTACCATCGAACTGCAGATATCACCCGTAGCGGCAAGTATT
+>84424 2
+ATCGGTTGATATAGCGGCCGATTAGTTTACCATCAGGCACCTAGAAACCAGCGCCGCAATCCGTATCATAGTGGCATCAATGATTGCTGAGGCCTCTTGG
+>84425 3
+CTCGAACTGGATGAGAGTCCTGGCGGGTTGCCGAAATTCTACATGTAGGCTACTCGCATACGACATCGCGGGTATTATAAACGTCGACTCATCTCAAGCT
+>84426 1
+GGAAACTGTTACCGTGCCGAGCCATGAGATAAAGCGAAATGTCGCGATTCTCTGATCCTGAAACGCATTGTGACTCTATTCCTCGCCAAACTTGGTCGGG
+>84427 2
+TCTAATACATTTGACCAGCTCCTATCACGACAGGGAGTCTAATTGTCGCTTGCTACGAGACGGCACCAGGGCTCAAAGGCTACCGAGGTAGTGTTTTACG
+>84428 1
+TCGTAGCACCTTCCCCTCAGGATCCGTAGGGCCTCGATCTTTTCAACGGGGGCCGGAAATAACCTCGATGCCGTGTAAAGATTAGTAGCTAAAAGTAGTT
+>84429 3
+TCGGCAGCACAGATTGCGATCGAAAACGAGCGGTCTGCGGACAATGGACGGTTAATTCACTCTACCCTACATTTGTAGTCGCATCCGCGGAAATTTTGTC
+>84430 3
+CTTTCCATGGCATATGTTAATGACGCCATACTTTTAGTGTCCATTCGGCCACGTAGACTTCCAAACGAGGACACGCGCGGGCGTGCTACAGGAATGGAAT
+>84431 3
+AAAGGCATCGCTGCAGGTCTGTAGTGTTCTTCTCACTACAGTCGCAGAAGTCGATAGTCACTCGAACAGCACCAATGCCCGGGGTGATGCTTGTACTATA
+>84432 3
+CTCCTCGTCAGTGCCGTACTAGCAATGCGTCAGGCGTACACGATATAGAGTTCGAACGTGTTTGGTAATCCAGTGAGACCGACATACACCGATGTTGATC
+>84433 2
+CCCCTATTTAGAACACTATTCCATTACCGGTTGTCGAGACTCGTCTTAAGGTAAGACGCTCCGCGCTGAGACGTCGGGGAGCACTTATTAATAAGGAGGC
+>84434 3
+TGGGGACTTACAAACCATTCGATTGATAGGCGAGTGGTCTATTAGCGCACACAGTCTTCGCGGGATCCAGGGTTAACTCCTTAAACCGGTACCCTAGACT
+>84435 2
+CACATGGATGCCACAGAAACTCCTGAATAGCGCTGTTCCTGTGCCAGGAGCTTAGAGTTGGCTGTAGCCAGTGCCAACGGTTGAACTGACTTAAACTTCT
+>84436 3
+GAACATGTTGAATGTCTCCCTTTCGAAGCTACTAATTGGTAACTAAAGGGGTCACCGGGACACGTCCGCAGAGTGCCACACTGGGTCTACGGTAATCTTC
+>84437 3
+CGTCCACTACACTATCAACAAGTTACCAACAGCGGGGCCTATTGTCATCTATGGGCCACACTGATGGATAGGTAGCGAATTACTCGTTATGGGGGTCCTG
+>84438 2
+CATGGCGAAGTTCTCCGAGTGGGAATAGGTACGACGCGATTAATCAACGCCAGGGGACGACCGCCCGCGATTTATTTCCCAAGTTTTCACGTTTTTACAA
+>84439 1
+AACCCGTCGGTTCCGATGGCAGCTTTAACTTGATCTAGTCGACGAGTTAACCAACTCGCGTGTTAGTGGGCAGCGTAGGAATATCACCATCTATAAGGCC
+>84440 2
+CCTGGGAGGTCTCTGCCGCGTTCATGCAATTAAATAAGCGCAGCTACGGTTATTCGCATGCCGGAAAGCATGTTCGAAGTTGTCACACCTAAGTGTACAC
+>84441 2
+CAAATGTCCAAATAAGTTATACCCTCGTGATACTTGTCGTAGTTTATCCGCACCCGGATGAGGTGTGAGCAGGCCTAGATAGGCGGCCCGTCAAGTATCC
+>84442 3
+CTGGATCCATAATTTCGGACCGAGCCCGAAGGCTCGTTACCTGCACGACATGCAAGAGCAGGTTCTTGATGCGGCACCCCAGTTTAATGAGTATGATATT
+>84443 3
+ATATGCATGACTTGGTGGGGTTTAGAACATCACGATAACGACCAGTCGCTTCCAGCACTCCGCTCATTTCCGTACAGTCGCAGGTAATGGAAGGCAGTTC
+>84444 2
+CTTCAGCCTGGCATCCCCGCGGGGGACTGCCGAGCAATTCTAGTCCACACATGTATTGTTACGTTGGAAGAAATGGTATAAACAGGCTTCCTGGATCAAT
+>84445 1
+AGATTCGGCACGGTTATGATGAATTACCATACGGCTCAAAACTGCCGGTCGCATGCCTTTGTCAAGGCACAGCGCGAACCGTTGGTTCGAACTATGTATC
+>84446 2
+CTACGCAAGCTTAACTATGGCACCTCAGCGTAGGTGCGTGTATCATTTACCGGGGTTGAGGATCACACCGTCGATACTTATTGAAAATGCATGCCGGCCA
+>84447 3
+GCTTGGATCACTCCTTTAAGACACCTGGACTCCAGCTCGCAAGCTTTTTGCAGACACTAGTCGATAATGGGAGCGACGGGATTCTAGTCGAAGTTCGAAC
+>84448 1
+GTTGAAAAACCATCCAATAGGGGTTCACTGCACCACCTAATACTCCGGAAGCGTGGGGCGACATCAGTATGGTCCCGGTATTGTCGTTTCGATCGATCAT
+>84449 2
+ACCCACCTGCGAGGACGCTCTTCAGTGAATATTGCCAATGTTCTGCTACGGACCATGCTCCGCATGCCTATTAGAACAGGGTATGTAGGAGTAGAGCATT
+>84450 3
+TATAAGGCATCGCCAAAGGGGTAAACGCGGCGCTATTCATCGTCAAGCAATAGTGGTGAACCTGAGCACGTTTTACGCATTGATCGGTTCTTCCCATCCG
+>84451 2
+GCCATACAGATAATGCCTCCCCAAGTCACTGGATTTGCGCGGGATACAGTAAATATAATGGATCCCACCCGATTGGTTAGCTGTAGCCCCGTGTATGGTG
+>84452 2
+TAATAGAGGCTGCGACTGTAGTGGACTTAGCCCAATCCTCGGAGTCTAGTAAGGATCCGCGTCAATGCTGAAGCACAATCTTTGATTCCGCGGTCCCTAA
+>84453 2
+GTGGCTGGCTATTTCCGTCCATTCAGTAGGAACGAAGGGTAGGCTCTAACACATAAGTACCGCGACACGAAGCCAGAATCGACTTGGCACTTTCTCTTTG
+>84454 1
+GACGTGTCCGAATGCTTAGTTTAGCGATGCAACTGGAGGAACTTACAAGCAGGGTGCCCCACGTTTAATCACGTATTCCTACGTTCGGCTTACAGGCCAA
+>84455 1
+TAACTCTACGGGGACTCAATCCCAGGGAGTATGACTTTTCAATGATAGTAGCTAGCTGCATTAAGTCTTAGCTCTGGTGAAGCAACCTGGCCAGGCCCGC
+>84456 2
+TAGAGTGCCTCGCACGATGATATACGGACCAGGGATTATGAGGCTCGACCCCTTGGGCTCTTGTCTGCAATACCTAATTACAGCGAGACTGCCGTAATTA
+>84457 1
+AAGACGCCGACAGTATTGATTTCATAGTGCCTTGCCTACCATCGTAGACTTCTAGGAAGGGCTCACTTGAACTAACGCCTACGAAGGTTGACCGGGTTGC
+>84458 1
+TAATCTCTCCGTGCTTGAGGGCACCTGTTTGCTCAGCGCGATTCGCAACAGTCCGAGGGTGATGTCAATAATCTAAAGTAACACGCCGAGCATGAAGTTC
+>84459 3
+CTGGTCTCAATACACGCATGCTCAACAAATCCGCTGCATTGTCGTGATGCTGGCGGTAATGGGACGGCGATGCAATAGGTTCGAGCCTCTTACAATACTA
+>84460 3
+CAGTCATGTCCGGGTGGGTGGTTCCATTTTTACATAAGTTAACCGGTCGGCAGTACTGAAGGGCACTACCTTGTGAACCCACTACGCCTAAACCAGTAAG
+>84461 1
+CCTTTGCGGCACCCAGGATGTTCGGTCATGGGCTGTTACAAGTAATGGATCAAACCCGGTAGCCAACAAAACTGGACATTGTTGATTTCCAGCCTTAGGC
+>84462 3
+TTCCCTTAAGCTCATTAGTGCAAAGGCGTGCCACAGCGGCACTCAGTAGTTGTTGCACAGATCCCGAATGAGAGTTTCGGTAGTACTGCATAGTCAGCAC
+>84463 2
+GATAGGGAGAAGTGTTACGCTCCCGTATTCACGCCCTAACGTTGGATATGCTCTTTGGCATTGGAGCATGAAACCAAGCCTCCGTTCACAGTCCATGGAA
+>84464 1
+CGAAGGCAGTATCACTTGGCAGGACCTCAGCGCTCTATTCGATTAATGTTCACCGGCACGCGGTCTGTTACGAATATTAGAAGTAGCCAAGGCCCAGTTT
+>84465 2
+CGATACTAAACCCTTCGATCTTGGTGGACCTCGACACACCCTTTTTGGGCGGTGAACACACGAACGATAACAATTACTTGTAGGCGCTAGCGGGTTATGG
+>84466 2
+ACGTAGGCTTGTCGCCCTTATACGATAATGAACACGAGCTTGAGGAGACCGCCTTACTGGTCGCAGTGCGATAACAGTACTGTCATCCAATCGTGGCTAT
+>84467 3
+GACCTCAACGTGCCGGATAACGTACACGCGCATTTCTAAGGATGTCCATGTCTAGTACGGACGGGGTTACCGGTAAATGTTGAACCCCACTGGAATCTTT
+>84468 3
+CAAGTGCGGCTTGGCACTTTAATACAAGATGCACTAACGCGTTGTTCTCATGCGGGGCGGAGCATAATTACAGTCTTGAAATCCCCTGTACCCGACAGTG
+>84469 2
+CTCGATATGTCACTCATAGGGCAACTCTCTGTGGACCAGTTCCGCAAACATGACATCCCCGGGGGGATCATGAAGTATAACGTGAGGTTTCTAGCGATTC
+>84470 3
+TCGAGATGTCACTCGATTCATATACGGTGACCATTAGTAGTGATCCCGGCAGACAGTCGCTGTGAACCCATTTCACAGAGGCGCGATTATGACCGTGATC
+>84471 2
+AGGGGTGGTGCGTGAGAAGACTGTCTAGACTAAACAGCCCAAGAGTGACTATCTGCAATTCCCTAGCCGTTGATCCTAGCTGTGCATAGCCCATTATCCT
+>84472 1
+CAGATAACAGCATATCTGGCTTCGGCTCCCTAGATGGGGACCCTTATGCGTCCTTGCACGCGCAAGGATTACAGTTCTATACGGAAGAATTCTCAGGGTA
+>84473 2
+AGACGCATATTATAGCGTCCGTCTGAAAATCAGCTTTAGTCTTGGAGCCATCTCGTGTATCGTTACAGCGTGCGAACGTACACACGCGCACACGTGTAGG
+>84474 2
+CGTTGCTGGAGTCGGAATGCGGATAAGTCGCCTCCATCACGCGACTAGGATACATGCTATGGTTCAGGCCCTACCAAATGATTACTGTATATAGGCACTC
+>84475 1
+ATTTGGTCCTACGCGGACCATCTCTACCTTGCAAAAATTGTATCACCTTACTAAGCATATGGGCGCGCGGCTAAGGAGGGATCAGCCGGATTAGGATCTC
+>84476 3
+TCGGACGTTGGCCGTACTGCGCGGCTCGCTAGTGTTGCCCAGATATTCACAAGTAAGCCATGATATAAAGGCTCCCATATGATATCAACTGGTTCGCAAG
+>84477 1
+TGCTTAAGTGAGGAAATTCTCACACTCTAGCAGTTGAGGCATCAAATCACCGTCCGTTAAATCCCTGCCGTTGCAAGGCTGGGTACGTACGGCGAAGCTT
+>84478 3
+ACAATAATGGACCCGCTACATCCGTCTTCCATATCATATTGCGGTGTGTATATCAGAGATGAGTCCTGACAGGGCGGGAACGCACTGGTACTCCTAGGCT
+>84479 3
+AACTTTGCGATGCCCAGTTAGGATGGCCTACGTGCTTCCAAGCGGATAGAGTATCTCCTTAAACCAATCACCGGCCGGATGGACTTAACTAGCTGGTGTA
+>84480 3
+GTGATGTCCAGCTTGGAGCAGCAGATCTCGAGGCGACATTCTTTCCTCGGCGGCTCCGTCTGTATCCAAGGGTCTATAATAAATGGACAGCAAATACTCA
+>84481 1
+GGGTTCACCGGATCCGCAGTTACGTGTGTTTCTTATACTACCGAAATGCGAACAATCCAGCGGCCATTCACGCAAGCATGAGGTCTTGGCAGTTCATAAG
+>84482 3
+GGGTCCTGAGTCGTCCAAAAGTCTGCGAGACGCATGACAACTAGACCTCTTTAGAGTTTCTCTTCCCGCACTCGGACGCGAATTATATAGGTGCAAGTGA
+>84483 3
+ATTCCTGAGAGCGCGCTGGCTCAGACTTGTAGAACTTTAAGTAGATGTAAATCAGCGTATTCACCAAGCAGTTGAGCCCATAGCGTTTCCCGGGCTAGCC
+>84484 1
+ACAGAATTCACGATTGACGCTGTTAGTTTCAACGAATCCCAGAGAGTCCTCGACGACTGGATAGACCCTAGTCACTAGGCTGGTACGCCTAGTGTGTTGC
+>84485 2
+TTATGCCCCTAGAGGGCCATCCCGAAGCCAGTCATATCCAGGATGTTGATGTTTGGCAGCGTAGTGTAGAAAGAACGATCCCCATTCCAATGGATCGCTT
+>84486 2
+GCCAATTATGATCTTTGCAGCGAGCACGAATTAACATCGGTATCCACTAGTAAAGGCTCGCTTATGCTCCAAGTGGCCTATCGGTGAGGTTGGCAAGCCC
+>84487 1
+ATAAAGCCAGTTGATGAGTGTATCGTCTGGAAATCCCTAACTGGATCAGCGCCGTCGAGTACCCGGCATGGTCCGTGTCAAGGACCTGATTCAACATCTT
+>84488 3
+ATCGAGGGTGCCTGTAGCCTTTGTAAGCGATAACGCCTTAATAGAGTCTCCCGAATCGCCCGACGTTCCATCAACCATAAACGGGTTGTGTAATAGCTGG
+>84489 3
+CGTCGCGCGGATATTGTGCCCTTATGATGCCGCCGGTACAAGCGTCAGCAGTAGTCTAAGACGTTCGCTAATCTACTGAACTAGTATAGATCGATCGAAC
+>84490 3
+GCTCTCTATGGGATAAGCTATCAGCCCCTGATGTACGCTAAGTTATCAATGTCAGAGTACTGCGTCTTGAACGAGTAGCCAGGTACCACCTGTACCGAGG
+>84491 3
+GGCACGGTTAGTACGATTCCAGGAGGGCTTTCGCACGTCCGGTGTCATTACCCTGTGCACCAATTTATGCCACGAGAGTAACATTGTATAGAACGACATC
+>84492 3
+TCAAGTATGACCTTATTACACAGCGGTGATCTGTACGCCCTTGGCCAAATTGTGGCCCGGAGGAATGCCATTAAGAGATTCCAGATAGGGCCGTCCTCTA
+>84493 3
+AAATACACGTCCCTGGTACGGCTCTGCTTCCTTGGGCTCTTATATATTGATGGAACTGGACGTCAAGGATATCCTGAAAGAATCCTCGCCAGAGGGCACG
+>84494 3
+TGATCGCATTTACAACGAGGAGGAGCAATCACTATGCACTTACACGCCAACTTTGTTTGAGTGTCTAGCTTGGAGCGATACCTCCGCGCAACGGCAGTTG
+>84495 2
+GTTCGGACGGCGGTGGCAGTTCAACAATCTCTAACGCCATAGTGTTTGCGGATTATAGCGCATGAATATCATCCTATCTCCAGGCCGAAGTATACACGCG
+>84496 1
+CACTCCTTCGGATCGCCCCTCGTCAATTGCGGACCGCCTAGAATATTATGAGAATACTCAGCGATGTATCGACCAGGTAGAGATGCGTGTGATTTCAGGA
+>84497 1
+ATCAGCCAAACAGGGGTGTAACTTCATGTACCATGGCACACTGTTCTAGCTACTGCGGTTTCTGTAGAGTGTACATGAAGTGGAAGCGACTCCGTCCACC
+>84498 2
+GGTGAAACCGGGGGTGGTTTACGGTGCCTTCTTGACAGTACAAACCCCATAAGAAAAAAATACTCAGCCTTCTTTGCCCGGGGGTCCTTGATCCATTACG
+>84499 1
+AGGTCCGGTGCTTTACAGATGCCTGCGATGACCCTCAAGATATCTAGTGACACGCCAAGAGTGCCCCGGTTGTCATGGATGCGTAAAATACCACTTTGAT
+>84500 2
+GTCATGTATCGGTAAAGACCGCCATTCTGTATTCTCGCTGTGATATGCAAACGCCGGGTGACACAAAACAGCTTTGACCTGCAGTGCCTACACGTGGGTA
+>84501 3
+GTGGGATGGCCTAGTGTAGACCCTCCCTTCCATGCTAATGGGTCACAAACTCGCATACACGAAGTGGGAGTCAAAAAGTTGATCTCTCGACTCTCAGTGT
+>84502 2
+GTCAGGCCATGCGACCTGGATAGAGCTACTTTAGTGTGTGAGTCGTCCACAGAACATCCGCGAGACTATGCGACCTCATACTCAATGTGTAGCTATATGC
+>84503 2
+CGGCCCGCCAGAACCCTGCGTACAGGTTTAAGTATAGTTTCTCAGATGCGAGCACCAACTCATGGGTAATGGGACTTATGGAGTATTGTCCAATGTCACC
+>84504 2
+AGTGCGGGATAGAAGTTAGCTGGCGACTGGTTCTGGGATTTCTGGCCGCCCCAGGATCTGCATTAGAGTAACTCATCTACAAGACATCACCTACCTTAAC
+>84505 1
+TAATGCCTAATCGAGAGTCCAAATCATGTTGCTGGTGACTACGTTTCTACTGACTAGCGACGCTACCTATAGCTGGAGTCCGCACTTGCCGAAGGGAGAC
+>84506 3
+CAGTTGTTTTCGGTCGTGTGCGACTACACGACATTATTCTACGAGAGACAACAAGATGACAACGCCCCCAGGAGACTTGGCATGAGAGTTGGTCCTTCCT
+>84507 1
+GGAGACGGTGAGGCTAGGGCCCTTGAGTCTAGACGACAACGTCTAGCTCCTATCTTTCTTTAGAACATGGTAGATTACTGACAGAATCCGCCAACCGCTT
+>84508 2
+ACCAGTAGTGCGGCCATGAGCACCGGTTAATAAAGCCTAAATAATTTACCTGGAGGCTAAGACGTCTCTGGGTTGGACTAGTCTTGTCCCATCGCTCGCA
+>84509 2
+TTTACATCTAATTGTACACCTCAGCGTCCGGCTCATAGGAGGGCGTCAAGGGCACTTGGACGTTTAATGACGGGAGCAGTAGTACTACTGTCCACCACAT
+>84510 2
+CGCACTTGACCTACCACGATTTGGGAGGTTACAGCTTTTGAGCATGAGGCTAATTTGGGCCTCACCACGAACCTTGCAGAGTGCAACTCGGACGTAATTA
+>84511 1
+TACTGAGTTACAGGGAGACCCGTAACCCGAGTTGTCTAAATTATATCTGTCTACCGCCACGCCCCAGTTCAGGTCGCGAATGCTGGTCGAGTTTGGAAAA
+>84512 1
+ATTCTATGATAGATCCCGTCGGACCGCGCCGTCTAAACCCTCAACAGTGTTAAGTTAGTAACGCTTGACAGTACTTGTCGCAGCGAAGGTTGCAAGGGCT
+>84513 1
+TACAGAATGGGGAAACGCCGTAATGTGGGCGTTTCTATACCACGATAGTCGCACCGTCGGATATATGGTGTGCCTAACACTTGCAGCTTCGACAATCTCC
+>84514 2
+TCACGGATATCTTATTACCGGGGACACGACTAGACGAGTTGGGCCTATCATGGCCGTCCTAGGTGATGAACCAGCCCACTGTTTTACAAACGTTGCAATG
+>84515 3
+CCGGTAGCCCGGACTGGGGGAAGATATAGGCCAGGTTATGTTGAGGTCCGATAGTTGATTAACCATTACCCACCCTTCATCCCGAAATATGTAGCTCCAT
+>84516 1
+GATCTGCCAGCTACGCTGCTTTTAGTCATACGGGATGACCGACCTCATTGCCAGATAGCCAGAGAGCAAATCCGGTATTGCAGTATTAATGTGGCCTACG
+>84517 3
+AGTGTGCACCAATGATGTCGGGAGCCTGCTCCCTGCAGTCTATCTAGGACCCCGGGAATTCTTCTTCTGAAGAATACGTTATGGGAGAAACATCCACATG
+>84518 2
+CCGCCTTGGAGTGCGGGTCAAAGTTTTCACCTATAGCACTAACGGTTAGCATCCTCCCGTTCCGACCAGGTATCCAGAGATGTGGAAGATTCATAATAGG
+>84519 3
+GGGACGGTAGGCACTGATCAGGATATGCGCATCTCATTGGCGCTTGATTTCGGAATTGTCACACGAGTCCCCCCTAAATACTTATAAGAGCTCGAGCTCA
+>84520 2
+TACTAGGTCTACCTGTAGCGGCATTTTCCCATCGGGTTTCCCGGAACGTCTGATACGCAAAGGCTTGTCTGAACCTTCAGCGACAGAATAGGCAGAAGAT
+>84521 3
+GCTTGAACTTACGCAAGGTCGGCAGAGAAAAATGCCCGCCTGATAGTATTAACCTGCGGTCGCACGGAACTGATCGGCGTACTTTACGAATTCTCTTCGT
+>84522 3
+CACCGGTGCTAGTATCGTTAGGCTTAGTCCTGTACAGCTACTATTCGAAGTGTGATACCGCCCCATATCGGGATAAGAGCAGCCGCATAACGTTTCGAAG
+>84523 2
+GTCTATGAAGGGTCAGGATTTATCTCCAAGACCCTCGCAGCTTAAAATTAACGTCGAGTGCCTACGTTTAGTGGCTGCCAGGAATCATCCGGGCGCTACA
+>84524 2
+CGATGGTAGCGTTTGAATGACCAAATCAACGCTTCAATCCTGTCCCTACGTCAATGTCGGACTTTGCCGGGGTGAGTCGCACGTGTAAAGCACTAGCAAT
+>84525 3
+ACCCCTAAATCAGACCCATGTAGCGGGATGAGATCTTGAAAACCCGGCGATGTATCGAGTATCCGTTACTCATTTCGTACGGTTTAAGGGGCCTGCGTAC
+>84526 1
+GGCCCTTCATACCTTTCGTATAGTGGTGAGAGCTAACCGACCTCATGCACTGGTCCCAGCATTAATCGCCAGTTAACGGAGAGATTAACAGGGTTTGACG
+>84527 1
+TGAATATCGGCAGCAGTGGGACCCTTTGTAATAATGCATCTGATGATCGACTAGCCAACGCGCTCCAACATAGTTATTTTGCCTGAGCTCCGGCACAGGG
+>84528 1
+ATTCTTTGTTAAAAGTGCAATCGGCTTAGACATATGCATCCCTCGTAAGGAACCGCTCCCTGCAGGCGGGCTCACTTAGCGCTATTGAAAGAGTGCGGAC
+>84529 3
+TTTTGTATAGACAGAATTTGCTCGTCCATGAAGTACACTGACTGATGGCCGATCTGTGTACAGAAAACGGTAGCCCCCCAGGTGACCATGGCGATGCTCC
+>84530 1
+GCTAAGAAGACCTGAATGGATACTCGCAACAGATTGCCGCACTATACCGGGGAACTACTCGTTCTGGCCTACATCGCAGAAGGTTTCCCAGTTTGGTGTT
+>84531 1
+GGCGTTCTCGTTATATGGAAAAAAAGTCCGCCAAACTTCTCCCCAGGCGTTCTCCTGACAACTAGTTTTTCCGGATGCATGACAATAGCGAGCGATGGGG
+>84532 3
+ACAGAATATACGGCGTCCTGGTGTATATCATGTTTCCTTTATCGATCAGACCGTCGCAGCCCAACCGCGGTGGTCACTTAGGTAGAAAGCACGAGATCGT
+>84533 1
+ATTGGGCTGTGCCTCCATATAGTACGAAACCGTGACCGCAGCCCTATTTCGGAGGGATACGCAACGGAGTGATGCAACATCATGCTCGTCTAATTCTTGA
+>84534 1
+ACGTAGAACTCCGTTCTCAGTTTTGGCCACACAAACGGATGTTGGAAGCTTGATCCGTATGTGTACGCCCAATAAAGCGCGGACACTAAGTCCCTGGTGT
+>84535 2
+ACATTTGTTGCGATAATGGACTTGGAACGTCGATACCGGTAAGGCTAAACGAAGGTCCAGTCGGGACTCAAATCCCTAGCCCCTTCGCCTCGTTATGTGA
+>84536 1
+TGTCCGGGAACTTATCGCCCAAAGCCGAGAAGATTTTAGTCACGGGGAAGTTCCGGCAAGCCGCTTGACAATTTTGAATCCACCCCTGACTAGTTTAGGT
+>84537 2
+GCTATTCTAAAGAGTCCTACTTACAAGCCGAGAATTCGCATCCTGGGCACAGTGGATACCCTGTTGCGGTAGGGTAGCTACCCAAGTCATGGTGCTTAAC
+>84538 2
+AGTACTAGGGCCGGTACGATGTGGGGGAATCGCAACCCCTATACCATCTGTAAACACGGTCTAGATTCACTGCTGTCCTGTGAGGATTTAGTAACATCCC
+>84539 2
+CCCGTTGTACACCGAGGGGTGAATCGCCAGGCTCTTGGAGGGCAAAGACTCTCCTAATAACCCGGTATAGCTTAATCCCAAGCATATTTTTGCTAGTAGG
+>84540 1
+GTAGCCTCCTAATATGAAATCTCGTCGGAACGGTAGACTAACTGTATAGTCCCGTTGCGGCCGTATCCCTAGTCAGCGAGAACCCGGTGGTACGATATAT
+>84541 3
+AACAGTAATGACTCCACAAGTGTCTGTAGCGATCGCGTCACCACTGGCCCTCAGGGATTCTCCACGAGTTGTGGCGGTTAGTTTAACAGGGAAAATTCCT
+>84542 1
+CAACTAATGTTAAAATCCTCGGGTGGGTATGCGCCAGAAACCAAGCGTTCTCGTCGTAGCAAACGGTGTCTGCGCCTTTGCATTCAGAGTCAGTCCAGTA
+>84543 3
+AGACGAACGAGCGACTTCGTGATTGTACAAGCTGGGACGCTGTACCGCAAACTACCCGAGAAGTACATTTTTCCTCCTTGTTTGATTGAGGCAGCGTCCA
+>84544 1
+GAGATCTTCTCAGGATGGATGCGTTTAACCCTTGGCCATGAGCATCAATCCTTTCCTGTGACGATAGATCTGACTCTAACGGGAGAGGCCGACACAGTAC
+>84545 2
+ATAATCTCTGGTCTACCCCCGCCGGCGACGATTTGAATTCGATGATGACTACCTGCGGGTGCGGCTCGAATATCTAATCAAATCGAATACTGGAGTGGAC
+>84546 1
+CTCCTGGACATTCAGCCTCAACTATACCATTATGATAGCTCAGCGCCCATGAGAGCAGGAGGGGCTGATGGTCCAGGGGTCAAATTCTCTGACTTTGTAA
+>84547 1
+CGCTATCTGGGAGGACCAGCGGCGTTAACTACATGAAAGTGATCGTACACCTGCGCACTATCACACTATGTTCGAAGCTTACGGTACAACGTCGTTGTTG
+>84548 3
+TTTGAGGGTGGATGGTGCCTGGATAGCCTTCTTCTGATAACAGACTACCAACCGCGGGCCCGAGTACCTCCAGTAACGAAGACCAGATAATTATTTCTCG
+>84549 3
+GGTGTCAGGATGGTTGCACAATGGACTAGCTAGCTATTGAAGCACCTGGCACCAGCGGCTCTGTGGAATCATTACGTACATTGTACCACTGCCATCATAC
+>84550 3
+GGTGTGCGAAGGGCCACATCCTCACCCCGAGTTGACTAATTGTTTTCAATACAGACCATCGATCGTGGTGTGATTTCCTAAGCAGACTCACGAGCGATAG
+>84551 2
+GCCTGTTACAATTTATCAGGTGGCAGGATATGCATGGTGAGGTTCTCAATCACCGGGGGACGCCACTACTCGCTGATAGACCTGATTCCCAACTACAGTA
+>84552 2
+AGCGTAGCCTCAGCACTAATTCGGCTAATAATGCTAGCCTTAGATCCCCGAGGATGACGGTTGAGCCGGCTAACTTGCTATCCTTGTATGCGAAGACTAG
+>84553 3
+ATCTCTTTTCGGGAAGAGCGGACCTCGTACCGGTCGGAGATTACGCAGAGAATTTTCGCCTAATGACACTTTGGCACACTATCACTAACTGCGAGAGGCT
+>84554 2
+TCTCGAAGCCTACAACACTTACTCGGCGTAGGCTTCATGGCTGATTACGCGTCATCTAGGCTAATCGGAGTACGGAAGTCCTGGAGCCAATAGTCAATTG
+>84555 3
+AGCTCAATCTGCGATATCCATTTCGATCCGCGCGGTGCTGTTAGCAAGTCAACCACGTTTCAAACCAGTAGGAACTATCAGATCGGGGTATGCGGATCGT
+>84556 1
+CCTAATGTAGCCCTGTGTGACTCAAGTCAACACGTTACGTTCTCGGCGACATGAAAACTTTGCTGCGGCCTGTAAGTAGTCGCCATGGGGTACGTAAAAC
+>84557 1
+CAACTTATAAGCATGCCAGATGAAGGCCCACGGTGGATAGTGTGTGATCCGGAGCAGTCTCCTACGCATTCTTAAACACGCTTTGACCATGGTGAGCCTT
+>84558 3
+GGGATTGCCAAATGTCAGTTGACGTCCAACTTGTATAGAACGATCGACATTTTTACGGGTCGCCGCCCGTAGCCAGGTCCCTTAAATGCGGTGCAAATAC
+>84559 1
+GCGCCATATCCGGGTGTCACCTCTGGGTGGCGATTCCAAAGAAGCTATCTTAAGTTCACTTAGAGCTACCATGTAACCGATCCGGGCACGGAAATGTTTA
+>84560 1
+TTTGCCCGTATCGAAAGACCCGCTTGTATTGGGGCAAATCAGAGACTTCCATCACCGATTGCTTAGGGTTCCAGTACACGTACAAGTCGTGCAGTCAGGA
+>84561 2
+GGTTTACCGGTCGCCTCACCGAAACTGTTCCACTTCACAAGGACATACAGAGGGATTTCGCACGCTTAGTATATACGAGAGTTTAGGGTTCACTCGGGCA
+>84562 2
+GTTTGGCTAGAGAGACTCTCGTTGTCGCGCAGAAAGGAGCGCGAACGCCGCCTCATTAAACGTCTCCCATTAGTATCATCAACGCAATTACTGTGGGATT
+>84563 1
+TATCTGCTTGAGCATCGAGCTAGTCCTCCAAGCACGTACTACAATAGGAGCAGCTTAATAAACGGCATCATGGTGCTACCTGGTCTTACCAGCTGGGGGT
+>84564 3
+TGTACGCGAGTCTTTCCGGGCCAGGGCATGCCTACAAGTCTAATCATGTAAAGTAGCCCGTGGTTGTATCACGCTAACGGGTACCTATTAGCGAACTCAA
+>84565 3
+AACCCACCAACTGAGGAATCATTCTCCGCGCACTGTTACAAGTGGGGCATTGATAGGCCCGGTGACTGACAGTTTAGTAAGACGTTCTCTAGGGTTACTC
+>84566 3
+TTCTGGCATCTGGAAGCGCCGATGGATCAAAAACTGTGGATGCGACACCTTTACCTAGGATAAGTAATGAGTCTACTGTCTTGGCTCCCGTGACACGCAC
+>84567 1
+CAGCCAACACGAATGTAACCTCAATTCACGTGGCTATCCGGGGAAGGCGGTTTCATACTCTACTGCCATTAATGAGCTTTCTGAGGAGGGACCTCGTGAT
+>84568 1
+GTTGACCCACGTAGAATATGTGAAGAGGGGAAACGCTGGCTACCCTTAGGTCTTCATCGTCCCAGCAAAGATCGTGACCTCGTGTATCTCATGTATCCAG
+>84569 1
+AGGCTCGCCTCTATACCGAATAATGATAAGCTTTAGCCTTTCCGCTGGATTCCTGTTCTCGCGAAATCTGTGGGCACACAGGGAGAACAATGAGACGCTG
+>84570 2
+TACGTATATTGGAGCCTGAGAGCCAGGTATAGCGCCGGGTTTTAATCCAAGAGTGGGCCCAGAAAGATTATGCACCCTTCTAGCCGTCAATCTCTCCAGT
+>84571 3
+CACGATTGTCTAGCTTCATGCTGGAACGCACTGCTTCACACGAGTAGGACAGTCTTAGTAACGTCAGCCGTTCCGCGGTATGAATTAGGCCAGGACTTAA
+>84572 2
+GCAAATCCATCTTGTTGAGGGTGACTGCTCCTGACGGGACAAATGCCTAAAGGCGTGCTGCAATATCTTGCCAATCAATTGGCTCGGGTTCACGCCTAAA
+>84573 1
+TCCTGCCGACTCTTAGGACTACCGTCCTGAGGATGGTTTCCGCAAGGAGAGATGACTCGTTACACGGGAGAGCATTACTCTTCTCGTGATAAAAATCGCA
+>84574 2
+AGCGAACCTACTGTCGATTGGTGGTAAACAGCGGGTGATTAGCAGGCTGCCCCTACGCACAGCTTCCTTCACACTCATGGTAATAGTTGGAGAACTCTTA
+>84575 3
+CTACGGCTCAGTCAAATTAGACGGCCGCAGTCACGCTGTATTGCTCCCATAGTGCAACGATGTAGATTGGAGTGGACCGATATATATTCCGCGAGTCTAC
+>84576 3
+CTTCTTGCTTTGGAGCATCAACAAAGGAATCTCGTGGGGCATCAAACGCACAGGGTCCTACTCGACGAGGGCTTACTTGATGCATACCTTGCGCAAATGT
+>84577 2
+CCAGCAACCAAAGGAACGCGTGGATTCAACAAACACTCTTGGTCACTAATCGGAGCCTCCCAGGGTTTTGGGCGTGGTTGAGTTATCAATTCTTAGGCCT
+>84578 2
+TTTACTCGGTCGTAACTCCTGAAGATTATACCAAGAAGTCTGATCGCGTCTTGCCCGGCAACAGGCGTTGAACAGGGTTGTGTATCAAAACACCTGGCCG
+>84579 3
+CCCGAAGGTACTATGGCTAGGTCTCCAGCCAAAAACTATCCGAAGCCTCCATTGCTGGCAGTAGGATTCGGATATCGGTTTAAGACATGTACTGCGTTGC
+>84580 3
+TACTCAGGCAATGCGGCATGTCACAGCTGTGTCTCAACACCAGTATTTTGTGGAAAAGATCGCTGTCAGGGAGAATTGCCCCCCTCAGATAGATTTCGGC
+>84581 3
+AGTGCTGTCGCATAATGCGGGCTACGCAACCAAGGCTCCAAGTTTGTGGTTACTTCAGTCCTAACTTTTAGGATCCCCGTCACGGAACAACGAGATATGG
+>84582 2
+TGTTTGAGCACCCAAGCCGTATGCGTACCCCATATACGGCTCCAGGGATATTTCGAGGAAGCTTCCTATGCAGCGGATAGATCTTAAGTAGACTTGACGC
+>84583 1
+ACCCATTACAGAGCGTTGTTATTCCTACCCTGATAGGAAGCTCATAGACCAGGCGAGAGCCAGGTTACCTGTCATTTAGTGAGGCACACGTTCAGTGCGT
+>84584 1
+AAGTACCTTGCGCAGCTTAAAGATTGGCCATGCACCGGCCTTCCTTGGATTTTTACGACACAGGAACCGTTTGACATCGAAGGATCTGGGCTCGGAAACT
+>84585 1
+ATCTTGAATCGCGTCCCCCTCCCACCAGGGGAAAAATTGTCCCAGAAACTGAGGTCATAGTTACTGCATGTTGAAGATTTCAGGGGCTACAGTCGGGTCT
+>84586 3
+ACGGCTGCGTCGGTGGATACATGCGACCCATGATTAAATCTCGTTTGCCATAGGCATGCAAATATTGGTCCTGATAAGCCCCAATTAACGGCGGATCTGC
+>84587 3
+TACCAGTTTCGATGTTTCGGCCCTGACTGGTAACGGACTTGCGATAACCAACCATATTCAGGCGTCCAGGCGAGGGGAATACCTACTGCGTTAACGTTAA
+>84588 3
+AATGCCCCGGCCAGTGGGATCCAGGACGCTGTAGTGATGGCACGTAATGTCTAACTCCTTCTTTAGTATCACAGGCGCTGAAGTCTAAATTCTCCAGGAA
+>84589 3
+CCCAATCCTGCCCGTTAATTGCTCATTGAGTTAATTCGAGTCTCTAGCTATCAGAACTCAAAGAGAAGCGTTCTCGTCGCGCTGGAGGAAGGGGCGTCAA
+>84590 2
+TCTTTAATGCAATCAAGGGTATGAAACGCTCTCACCAACCAACCGTTGTCCTGGGCATCCGGGTTACCATGTGTATGGTCATCAGTGGGACACGCAGAGT
+>84591 2
+TGAGTTAATGGAAGGCAGCCGAAGGCTTTAGTTGTACTTGCCCACCACTATTACGGGCAGAATATGCCTTCAACATATTGGGCCGCAGCTCCTACAGCGT
+>84592 2
+TTCGTGAACGGGCGAGCACATTTCCGTCTTTGAATGGGCCTCTCGAAATTGAGACTTCAACACAGGTCAAAGCCCGCACTAAGTTTGACCTGCGTTAGAG
+>84593 1
+CATTGGTGCCTGTGATCAACGAGAGACGAAATCGCGTGGACTGTCTTTAATCTATCCCCCAGTTGAGGCGAACGAGTGAAGCCACTTATTACTCCGCTAG
+>84594 1
+GAGACAGAGAATAAGTAACGGATTCGCTTAGCCATGTAGTCACTCGGCCGCTTTAGGACTTCCCTTGTGCCACCTTGCACACAGGTGGGTAATTGCATAC
+>84595 2
+TCCGCCACATGAAGGATCGCCTAAAATAGCCGAGGCACTGGGCTTACTGGCCATTTACAGTATCATTCGGGTCCTGAAAAGGAGCCTTCGCTTATTATGG
+>84596 1
+ACAGGAAGTAACACGCCACCCACAGAGTGGTAATACACGTAGCTCCTTCATAAGCGTTCTGAGTGAGATGTTGTGTCTTGCCTGGTCCCCATGAGTCTAG
+>84597 1
+GCCACTATTGATGAGTTAGCTTCAGGATCTTTTTGATGCATCACCTCCCCGTCAGATTATAGCTAACACAGGGACCTACAGCACGAGAAGGTGTGCGGGC
+>84598 3
+GGGGATCATTTAAGTGCATAAGCCACGACCATTGTCTTTCTGCCGTGAGTTTGAGCGGAAATAGTTCGGCCTCCGCTCAAGACTAAGTTCCAACGACCGA
+>84599 3
+GACTACTATTTAGCCCTGCCAGCGGAGCCACCACACTATGGCAGTTCAGTTTCTTCTGATTTGACAGTACGGCACAGCCTAGTAAGTACTGAATGGGGGA
+>84600 2
+TAGAGACGTTATGTTGCGGAATCATTCAAGTCTGCGCGTGCGATCGGGTCGATGCACGTCCCATCAATTGAAAACCCCCACGTGAGTTGTCACTGACAAT
+>84601 2
+GCTCGTGTACAGGTATCAAATATACCTCTCTCCATATACCATGGGCCAAGAACGGTTTTAAACCCGTGTAACGGTCAAAGGGTGTCGGCTGAGCTGGCCT
+>84602 1
+ACGGAGCCTTATCACTCGATTGCCAAGGGCTGGGATGAGCGATTCAGGTTATTCCCCTAAAACCATAACACGGTCTGAGGGTGCTATTATCCCGATCTAG
+>84603 1
+GGGTCTCGGGCGCAATTTAGGCCGAGGATGAAGTGCGCTCTACCGCCTAGGTCGTCTTGATAGTCACGTTGCTCTCAAACGATCAAACCTTAATAATAAC
+>84604 2
+GCACCATGATTTCCGGGTACGGCTGTCAGGGAAGAACGTTTTGCCTCTAGATACGAGAGTTTCGTCATACAGGATGCCGTTTTAACCTACCCACAGACAG
+>84605 3
+CTAGAGTTAGGCTATCAACTACCGGGCCGGTGTCTGCCTAGGCAGTCTCACATCGATGCAATAAGTCTTAAACTGCTAAGATTCCGGTCCGAGTTGCGAA
+>84606 3
+CCACGTGACTAACTCGTTGTTATTTGAGGAGTTGATCATTGAGCCCTAGTCTAATAAGGTAATTGCCGATCCGGCATCAGCGACATCCCCGCCGAGAGAG
+>84607 1
+CCCGAATATTACGTTGAGGTCCCTAAGTTGACTTGGACACAGCAGCGACTGTCAATCCGATGAGGTCCACGTCAAATGTTGTGCGAGCCGTAATCTCGAT
+>84608 1
+TCATAGGCCTGATTCGAAACGAGTTGGAATTCACTGGAGCTCAATAAAGCGGTGCTTGGCCGCCTAATTGCGACCCAATGTGCTTCCGAAGAATGTCCCT
+>84609 1
+TAGTATAATCGCACATTGGCAGCTGCGTTCCCTAGCACAATCCATTCTAGGTGTTACGGGGTAGGACTGACGAACAGGTTCTAGCGCGTGACTCCTACAA
+>84610 3
+GGACACCGTTCGGATATCGCCAAGGTTGGGCCAATCCGTTGGAGACTCGTAGGTAACCCTAGCATACCATTCAGAATGCAGTACCTTGTATATGTTCACG
+>84611 1
+CCGCCGTCCCTACATGAGCAATCGACTTTCGAATTGCCCGCCGGGGATAGAGTTTATAGGTAATGGTTGGGGTAACTACATTGCTAAAACGCTACCTAGC
+>84612 1
+CAGGATCCTGGATACATTTGAGTTCAAAAAGAATGCATCAAGGTGGTTCCAGGGACGCCCCGAATCCGCACGCTTGATTCCAGCGTTACTTTGTCGAGCT
+>84613 3
+CGACCTGAGCAATGATTATGGAATCGGATGGGCATCCCCCAGATGCCATATAAGAGTCAGACTGTAGGCACGTCGGATTCCTTCATGCTTGGTCTCTAAC
+>84614 1
+TGAGATGGTTTGGGCCACACTGTCACCCTTTAGCATTGCTGTAGACCGAATCGCGATTATTGCAAAATGAACACCGCACCATTGTGCAGGGGCTAACCTG
+>84615 3
+ACAATCACTGCCTGGAGCTCATGTATTTGTGGACGAGGGGTGAAAACATCCTGCTCATGTTATGCGACAGAGAGATGCCCTCCCGGCTTTAAATCCAGTC
+>84616 1
+TTACTACTGGGCGGCAAGAGCACCTATTCTCTTCCAAATCCGTCACCGCTTGAAAGTGCATATTGTCACGTTCATAGGAGACAGGGTGACATGCGTCGGA
+>84617 2
+CTTCGTACAATCACTTGAGGATCTTTGCCCTGCAGCCTGAATTAGTAAGGAATATCGAGGCGCGATGCATGACTCTACCGTTAGCCTGGGGAAACGCACT
+>84618 1
+AGCATCCAGAGTCGCAGTTCCAGATGGTGAACGGGCTCTAGGTAGTGCACGTTTTACCTTCCACCGCCAGATTTGTTTAGGTCACTCAACAAGAATGCGA
+>84619 1
+TTAGGAACCCAACAAAAGCTGAGCAGAGCATGATTTTCGTTTACGTTTGTATGAGTTCCCTTCCCGAGTCGGCCCGGCGGTCGACACGTAACAGATCTAG
+>84620 3
+TTTTCCGACGGGCGAGCGACGAATTTAATGGCAGAAATTCCACCGGATATAACTGGTAGTACTCGAAAATCGTCGGCTTACTCCGCTGGTCTGGCTCAAC
+>84621 3
+CAGGTGGTCGCGTAGTGTTTCCGTCAAGCTTAACTGTTCTAGATACTATGCCGTTATGAGGCGCACGAAAAATTAACCACTTCCGGGCACCTGGCAAGAC
+>84622 1
+CAAAGTGCACCTAGCTCGTTCGGCACCAAGGGCAGGCCAATCATAATACTTCTGAAAGATACTTCCACGGGTTTATTGTGGGCTATGGGTAATCCTGGCC
+>84623 1
+GATTATATGCCCAGACTATACGCCCCAATACAGGGTGTCACGACAGCCGTTGATCGAGGGGGCAAGTCATTTTAGCCTGATTATGTCTTGGCCACCAGAT
+>84624 1
+GAATGGCGTTGGATTGATCGGATAAACCTTTATGGGCACTAAATGCGGTCGCTATAATGGCCTTCACTCTTCTCCGAGGGACCAAGGCTCAACCAATCGC
+>84625 2
+ATGAAGGCGGCCAAACCACCCTACTCCCCCAAGAAGCGTACGTTCTCTGATTATTGAACGTTAACGTCATGGGTACTGAGCGGTGACCTTGTGATGTATG
+>84626 3
+CAACACATACCAAACTACGCTTCAATAGAAGTCTGCCCTGTGTTAAACTGCGCGTTGTGTGGAGTGATGCATTGCTCTGCGAAGGCCATACCGGTGGCTA
+>84627 3
+TAATGATATCATATAGCTGCCCTAAAAGAACGGGGGCCCGAACTGTTTGAGATTTAGCGTTCAGGACTGCGACCATCCGGTCTGCGACTCTCTCTAAGCG
+>84628 2
+CACAAGAATACGGTAATTAGTTATTGGAGCCTCTCTGAATGTCGCGCGTCCGGAGGAAGCATTCGACATTGAATACGTCATCGGGCTGCACCTCTTCCAG
+>84629 1
+TGTCTCGGGCGTGAAGACAACCTTATCGTGGTGCTGATATAATTAAAAATCCCATGGGGACCGCCAGAGATAGAGATTCGCTAGCGCACCCTTTTCTCCG
+>84630 2
+AGGGATCTAGGCCTGCACCATTTGTGGGATTAGCTGCTGGTACATGCCACGGCAAGACCTGTCAAGCGTTATCAGACGTGCTATAACGTCCTATATCACA
+>84631 2
+TACCAGTCTGTTTCAGCGTGTCTAAATGTGTCCCAGTCATTCATGGAGGACAATTAAGAGGAGCCACCTGGGACCTTCTCCTGCCGAACATGGAAGGTCA
+>84632 3
+CGATCGATTCAAACTCGATCTTGCCATCTCGTCGCGTAACGCATGTAGCCCTAACTTCCATACGGGGTTAGAGCGAGCGGAAGATTCTGAGTCAATGGAT
+>84633 3
+CAACCCGTTGCAATAAGGGAGAGATACGGTTCTATTCTCCGTTATAGTATGAGATCCTTTACTGGTGCCTGTGCACACAGTAATACCGACCGGACCGGCG
+>84634 1
+ATATGGCGTTAATCTGGAATAGCAAGTCCCGCCCATGTGCTCTCTAATCGCGAGAACGTGAGGACAGAGCCATCATGCCTTAGCCTACAGTCGTTGGTTA
+>84635 1
+CAGCGACCTCCTGCGGAAACGTGCTATTTCTTTGCAACTAAAAGACATCCTTGTAACGGGTACAGCCATTGTCTTTAGCAGAGTGTGAGCGACGTGCGAC
+>84636 3
+CCGTGAAAGCTCTCCGCGTTAGCAATAGCGCGCACACGTTTGAGCAGGCCGCATTAGACCCTAACTCTAATCGTAGTATACTTGTACAGGGGATTTGGAT
+>84637 1
+TCCGAGGCAGTTAAATTATTCGTAAAGACAACTGCTGCTACGGATCTGAGGAGGACGCCTATCTGCGTGCTCAAGGCTGATCCTGTATACCCGAAGTCCT
+>84638 2
+AATGTAACTATCGGGGACGGTGCTGGCACAAGACACGAGCCCTCGTACGTTATGAGTTTTCCCAGCGATAGACACAGCTCTGTGTGTACATATATTCGCC
+>84639 1
+CGCCATATCCCCCGACGAGTTAGTTCTGAAGCGGTCCAGCAGCTAGGATAGTCGCGGAGGTTGACCTATACGGATTCAAACTTAGTATTCTCCTGGATAA
+>84640 2
+GCCACAATTCCTGTCAAGGGATGCCGATCGCCGCAATGGATCTCATAGAAACGTGCGCTGTCATACTGCAAAAGAGTAGTGAACTTTTGGGCTCTGCTTC
+>84641 1
+GACCTTCTTCTGTGGGACCAAACTACAACCGCTAGGAACCCTAGTGCCCAATTTGTGTTGAGGCGCACGGATCGACTTTAGAAACACCATGGTATTGGTG
+>84642 2
+TCTAGTCGACAGGGCATCTTGAACGCTCGATCTGTAGGTGGGACAGCAACACTGGAACAATTTAATAGTCGGATTGCACTCGACGACGTACCTCCGTTTC
+>84643 2
+AGGTGCTTCCAGAGGCGATACCCTCAGGAGTTATCGAATGGCCTGCAGTCTTAAGTCGAACCGCATCTAGGCTGTCGAATTGTGCGTAATACCCATCTAA
+>84644 3
+TGTTGTTGGTATCACTGACGCACAGTTAATACCGCAGCCCATGCAAGACACTAGAGGCCAGCGTGTTTTACTGCACGGATCTGACTGCATAGTGCACTGA
+>84645 2
+TTACCTGAGCATGCGGGAGGCCCACGTTCTACATTATCGGGTGTTGACCATCATCGCGCACTTGATCATCAGGTACAACGAATTCGAACGCTGGATTAAG
+>84646 1
+ATTCACTTAGGTAAGGTTGAAGGTGGTTTTCGGCCTCCCAGAACCGTTGTTCAAACAGGTTCTGACAAACCCGCAGCGTCGCAAAGGTAGCCTATCGATC
+>84647 1
+TTAAAGTGGATTAACCCGATGAAAACGTTTTACCTCTTTGCCGGGATATGTCATCAGGCATAGATGGCGCGGGTTTCCGGATCCCCCACAAACCGGACTG
+>84648 3
+CTGTTAGGGTCCTGATCGTACGTGGTCAAATAGGCTCCTTGAATCCACCTAAGCCGAACGTCGGCGGTTAGGCCAGTGGCTATCAAATTACTGAAATCAC
+>84649 1
+TTAGGGCTAGACTCCCTGAATTATAAGGCACTACGATAGGCGCCGACGTCTGTAACCTAGGTCTGCAACAGCGCGATGCGCATCTGTCTTTCAGTGATAA
+>84650 3
+CGAGCGGCAGTTATTAAGGACAATACGAAACATCCGATGGGGCTATATTGATTCCCCTCGCTGGGTACCCACCCACTAACGCTGTCGTTTGTAAAGTGTG
+>84651 2
+AAACTTAACGGCGTTGGGATACCGTTGATGGAGTTTACTAGAAAGACAGACCCGATTCCTTACCTCCAAGCGTCGGCGCCATTCTGCTTATAGGTGCCAG
+>84652 1
+GTTTACTAGAAGTATTGCCTTTGCGTGTACCACAACTAATGGGGACACTTATGCCCGTGATAGGGCGACTTCCTACCAGTAGACACGGAGCACTGGCCAT
+>84653 1
+TACTAACAGGCCTCACCGACGTCATTAAGTAACAGTGGACTTTATCGTTGGGCAGTGATTGAAGTTGCGTATCCCACTCACCGGGGCGGCTACTAACTAG
+>84654 3
+AACGATTGCCCCTACTTGCACACCGCTACCAGCGTCCGTTCGTCCTGCAGACCATTGAATTGCTGGGTCTGTAGATAAAAGATAATACGAGGTTTGAGGG
+>84655 1
+GACATTGTTGCATCCAGTACTACTTACAGTAACGGGTTACTCCTCGGCTAGGCTGGTCGGAAAGTGTCAATACCTAGACTACGGCCTTCCGATAACGGGA
+>84656 2
+GTCATTTCGAAGGCTGGTTGAGCTATCAAACTCAGAGTGGCAATCTGATACCCCGGATCTCTGCACAGCGGTTTCTGCCGATTGAGACAGAAGTCACTCA
+>84657 2
+GATACTTTCGAAGAGACTTCCTGAGACACGCTGGTTCAGCGGGTGCCTCCAGGAATACTAGTTGTGACTTACGTCCTAATGTAGGTAGCACCTCGAAACC
+>84658 2
+GGCCCAACTTAGAAAAGCGTTCGAACTTTGTCCAGTTGGAATCGTCGGCATCGTATCATTCAGTGTTCAGCACGTAATCGGATCGGCTCGGAAGCCCTAA
+>84659 1
+CCACTGCGTTAATAGTGTACCGCATGAGGTAATCGGTTAACAGCGGATAGGGAAGGCAAGACTAGTTCCGTCCCGTACCGTCTTCTAACCTTGGATTACC
+>84660 1
+GGCCAAGTCTTATCATTGAGGATTAGCAAGACGCACCCTAGAGGGACCACCTTTGCGTTTCTGAGATGACTTGAGTGCATCGGGGCACCAACTTTCCTAA
+>84661 2
+ACGAGTTTGGCGGAAGCCGTGAACCGAGACGAATTATCGTGCATATCAGGGTGCACTAAGTCCTCTGCCCTCGGCAATCAGTTTTCTAATGAATCTGCCA
+>84662 3
+GATATATATGTTTATACCGGCCGAAAAGACATATTTGAGAATTGCGCGCCACACCCCGGAACCCGCGCCGTGCTTCTTCCTTTGGGTAGGAAAGGTCTGA
+>84663 1
+GAATGGCGGATCAATACAGTGTAGCCGCGGCCTCGTGAGGCATTATAGCCTATCTGGAGCGCGTTAGTCCGCTTAAAAACCGACTACCTATCAACTTTGT
+>84664 1
+TTCAGTAATGACCCCCATGGGCTGGTTCTTGTGCACAGCAGTTTTAGCGCGGATCAACACTGGCTAAACTTTGACGCGATAACTGTCGGGGAATACCAAC
+>84665 1
+CGTGGATGTATCGTCGGATCCGAATAATATGGGTCCGCACTAGCGCCACAGAATGGCAAGGTCAAGCCATAATAATTCCTCCTAGTCGTCTGGCTACTGT
+>84666 1
+CTGAGCTCTAACAATGGCCTTACTGATGTAAGGTCCGCCCTTTGGGTGCCAGCATCGGGAGGAGAATCGACGTCCCAAATAAACTAGTGATGCTTCTTCA
+>84667 3
+TGTATGCAGGCCGATTCTGCTTGATAAGGGAATAGAGGATCCCAGCCCCCAGTGCACACTATACAACATATTGGCCTCAGGTAAGGTACGTGTTCGTTCC
+>84668 1
+AGTCATAGTGTATGTGCCGACCCTATTGCCATCGTAGAACACCGCAAATAACACGTAAGGGTGCTCTCTACTAGGCTGCCGTATAGTTATGGCTGGCACG
+>84669 3
+ACGGGTTCGGCTGTAGGTATGCCTCCTTGCTCCGCGATAAATAGAAAACCGCCTCTGCGTGTCTGGGTCGTAAAAGTATTTAAGGCGCAATCCTAAAACC
+>84670 1
+TAATGTCATTAGAGCTATGCAGTGCGCAACTATCCGTAGGGCGACCTCTCGCTAACGGCATACGGAACCGGTCTTGAGAGGACTTTGTACTCCCTTAAAG
+>84671 1
+AATGTGCGAAGAATTAACTCTTTATAGTAAACCGATGTAAAACTAAGTTTCGACGTTGCCTGGCTGAGTCTGCACGCCTGGACCCCTCCGCGAGGTCGGC
+>84672 2
+AGGCCGGCATGTTCAAGTGCGTACTCGTCTGACAGATCAATGCGACTGATACCCACCGCTTGCGACACAAGTCAGGAAGGGTTTATTGTGCTCTAATTCA
+>84673 1
+GGGTCGCTAGGCCAACCTGTTCCTCCGCGAGCGCAATATATGTTTGGCATCAACTAGTCCAAGCGCCGATTGCGGAGTTAACCCATGTATAGAAGAATTT
+>84674 2
+GTGATACGGCAATTAGAGAAGTAGGTTACGGTGCGTGAAATCAAACACCCCCTTGTTGCCTTCCCTACACATGTATTAGTCAGGACGTTCCGGCCCTAGG
+>84675 1
+AACCTAATCCAAACGGCGTGGTTTCGCAGGCTGTCAGGTGGGCACATGATTACACACCCTTCATCCGAAATGGTGATAGGGGCAGTATTCACATTTCCGT
+>84676 1
+ACTGCATGACCTGGAACTCATAAACAGTTGATTGACCTCGCCCCAGGCCATCGAAGCCGTAGGGACAGACAGAGTTTTTTCAGAGGGATTTCCGGCTTTT
+>84677 2
+GCCCGGACTACCCTCGCTCTTGTGGTCTTGAGCCAAAGATCTGCAGCTGGTTCCTGTACGAAGCATCAAAACAGATCGACTTATTGTGCAAAAGGTGTGA
+>84678 3
+CCAGAAGCCGGCTCAATTTGGAAATTGGCACGGTGCGATTCGGTAGGTAGTGTGCACGTACATAGCCACTATTCCTCACCTTTCTACGCGTGATAAACGA
+>84679 3
+CTACTGCGGCTTGTTATGTGTACCAGACCTAGGAAAAGCCAGCAACAGTGAGAAATTAGGAACGGCTCCCCAGATTGACTGCTGCGTTTGCGATCTCTCT
+>84680 1
+AAATCGAGCAGAGGCCGTCAATATGATTGGCGCTTCCATGAATGCTCTACTGAGATGGACCTGGGAAACCTGTATTCGCCAACGCTTGCTCGATTCATCG
+>84681 3
+ATATGGCAGGGCCCCGATGCAACCCTTAGCGCAACTGCTTTTCGCAACAGGTTATTCGAAAACTCGGGTTCATCATTTGCGGAGAGCGCGTATTATCAAG
+>84682 2
+TTTTCCGCGTATGAAGGGAGAGTCAAGAAGTAGGTTTGCAATTAACCAGTTCAACCCCGTGGCAATAACTTGGCGGGTTTCCACCCAGCTCCGTGACTAC
+>84683 3
+ACTTTCCGAGGTCCGGACGCGAAAGGAAAAAAGATGAGTCAGCGCCAAATTAACCTCTGGGCCCTTTTTTGTTGCGTTCGGCTTCTCTGGACTCAAACAG
+>84684 3
+ATTGTGTATTTCCGACTATAAGGGGCTTGTTAGCCTGCGAGCCCTCTGACGTGACAACAGAACAAGTCATGATCAACTGCGACTCCTAGCAGCCGTGTGA
+>84685 2
+AGGGTCAACTTGCAGCCTGTAGAAGACTCATTTAGTCAATTGGCTAAACTAGCGGCCGCTTGCCAGGCTAAGGATACATGAGTTCCCTTGCTGGCTCAAC
+>84686 3
+GGAAAGCCCCCCTCATCAGCTTCGACATCTCACCTGCGGCTGACTTGAGATGATATTGGGGATTCTAGGTAAAAAATGATGTCGAGTCGCAGTACTCGCT
+>84687 1
+ACCTCATTTGAGTATGGCGTAACCCTGGTCCCACTAGAGGCTGCGTACCGTCCCACTTGAGCAGTAAGTGTAGAGGTCAGGACTTCTCAGGTCAAATTAA
+>84688 3
+GTAACTTTATGATGCCAGTGGACACTAATCGCATACACACAGACACTTGCGGTGAATCCCCCGAGGGAGGCGTCTGCCTTGTGACTTGCTAAATTCGTGA
+>84689 1
+CTCCGTCAAACATCGTACCTTTACGCGTAAACGCCGTAAAAACTGTTAGTGGTTTTCCGTAGTAGGGCGTCCGAGATGAAATGCATACACGCCGGCTGTG
+>84690 2
+ATTGGTTCTCTCCAAAAACTATACTTCTATCTCCATGGCGCGAAAGTACGCCTTCTGCGCACTGCAAGGCAAGCGGGTATCCAAGCAGGGTATGTGATGG
+>84691 3
+TTAGCGTGGACAATCACATATTCTCTGTCCTGACTGGGATACACGCATGCCTATATTATAACCAGAGCCGAACCGTGCGTTACGGTGATGGCGTCCGAGA
+>84692 1
+GATCTGTACCATTCAGTCCTGCATCTACAGGTTCGCCGACACGTACGTGGGGTGAAGTACACGAACTCATCGAAATGGTTAAGAGCGCATTACGCTTCGT
+>84693 1
+GAAATTAGCCGGCCGGTAGTGCCGAATTTTCAATTTACGCTCTCGACTAGTCTTAAGTGGATGACAGCGTTACTGTCTACCGTAGCGGACCACAACGACG
+>84694 2
+CCTACCGGATTTCCGACCTCCGCACTTAATGCTGACGTTCCTAAGACGAATGGTATTGTAGAATATGGGGATGGATCATGATACCGCCGTACGGTCAGCA
+>84695 3
+ACATGGTACGTCTCGTACGTGTGCGACCAGAGTCAGACATGAAGCAACGCTTAGGGTCTAATCACTTGCGTATGTGTATCCATCGGACGTCTCACTAAGC
+>84696 3
+CAACACTCGATCACAAATAAAATCAGCGACCATTGGGTTCGGGCGTTTGAATTGTCTGCCGGACTTCACCGGAGGTTTCGCGAGCATCGTTATCTGACGA
+>84697 2
+CAACACAGTGCCGTCCTCCAAATCGGTGAGAGATAATCCTCTAACCGTGGACGGACTTATGTGTTTTTGACTATACAGGCAGCGCTGGCTCAACTAGTGG
+>84698 1
+ATAGGCTGCCAGCAAGGGGAGTGGCATTCACGCTCAGAGGATAATGACCCGTGTCTATTAAAGCTTTGACCCGTTTCTTCCAGCCCTCAAATTAGTGACG
+>84699 2
+CCGTACCCTACCTTTAAACCGACGGTAGTTCAAAGCGTGCAAGTGGTCAGCCTCCCTGGTGTCTGATAGCATAGGGGTGGTTGCAAGCTTCAAAACATTA
+>84700 1
+GTTTGGAAAGTTCCTGAGCTGATACCTGCCCAGGATCTAGTGCTGGTCCCTGTGTACAAGGCCTTCAAGGGCTACAACTAACGACCAGGAGATTCTCTAA
+>84701 1
+GACCTAGTTCTTCTACTACAATAGCGCTGGTCGGAGCCTTGTGAACTTTAATGGCGGGACAAGGATTCAGTAGAACCTTCACTTCCCGATGAAGACCCGG
+>84702 2
+GTAGGCGTCGTCTCGATGTACGGTACCTGAATGTGCTAGGAGTGGAGTCAATGGTCAGCATACCACACGCAACGGCTTACTTCAAGACCCTCCATAATTT
+>84703 2
+GCAGGGTGCTCAAAGATGCTACACGACTGATTTCAGTGACAGCTGAAGCATACCTGGTTGATACTCGGTAGTGAGCAGCCTCAGCTCCTCTTATACCATG
+>84704 2
+GGAATCTTTGTTGTCTTATTATGAACAGATCGCCTAATAAGGGCCTAAGTAGCTTTTCCCGCCCATGCGGGGACCAGAAAGCTTCGGAGCACATGAGCCC
+>84705 3
+TTAGTAACACCAGAGTTAGCGATTCGATCGCAGGAACACCATTCCCTACGGGGCATCATGTTGGAGCTTCCACACAGGCTCTTTGAAGGAATCGTGGCTT
+>84706 2
+AAAACGTTGAGTTGAACTCAATCAGTTTCTTTGACAGGGCATCCGTGCTAAGTCTTCGAGAACCTTGAGCAGTCCCGCAATAGCCCTGGACCGGATGTCG
+>84707 1
+CAGGGTTAGTAGAGCACCCAATCTGTTGGCAGACTGACTCCATAAATCTCACGCGGTTGGGAAGCCGGACACAATTGCTATCACTATTTCGTGCGTACTG
+>84708 1
+AGTAAGAAGATGAGCGGGTCGGCTCCTGTCCTGACGGGAGCGATAATGTTTTCACACATGTCAATGACAACATCGGCGCACGTCAGTTTTACTCATCCCT
+>84709 2
+CGAAGTATGTAGTCTCAACGATTGATCTGCCTAAACTGTAGGGGAAGGGTCCTCTGTAAACCGTGTTGTGCCTCAACAAGGCCGCAGACCATCATCTTGC
+>84710 1
+CATCACCTCCGTAGAACAAGAATACGGGTGGGAGCTGAACTGCCTGTGGCTTATAGATAATTCTAGCTCCAATCCGGGGCCAATGTGTGTATCCACTCGT
+>84711 1
+AGGTATGCCCATTGTGACATTATTCACACTTCGTCTTGGCCTGACGTGTGTCTTTCCCGAAGCCGGCAAAAAGCAGCCAGACAGCGAATGGCTGATTGAA
+>84712 2
+AGCCAATTTTCGTCACAGATATGCCCCAGGTCCGGGTCCCTTGATCAGAATCGTGCCAACAGGTCCGTCCAGGGGAATGTTAAAGATTTGATGCAATTCG
+>84713 1
+TTTACCTCTATCAAGTGTACGTTACCTGGCTCACGATGCAGCTATTTATGCGATTGCTGTCTAGCGGAGGCGGGCACACACCAAAGCACGATAGGTAGAC
+>84714 2
+TGTATGACGTGGCCCCTTCCCACATCGCGTCATTGCAGGTACTCCGAGTTGCACATGATTGATTAGGCGAAAAATATCAGAGTCACCTAGTGCGACTGAG
+>84715 3
+GGAATTTTCGCCTGCGTTCCGCCGCTCTGCTAAGTGGACTTAATTAACTGCGGGGTGACAATCTAGCGTAACGTCACGCTCAAAAACTTGAACGGACAGT
+>84716 1
+TAAACGGGGTGTCTTTACTAGCAGTAAGCTTAAATACAACGGGGAGTACACCGCTAGAGCGCTTCGGGTGCGAAATCCCATGCTCTTTTACCCGACTTCG
+>84717 2
+GTAGCTCCTGCTGGGCTTAGGAAAATGGCTTGGCTTGCATCCTCCCAGGGGACATCTATGCATTCCAATTCGGTCTATCAAAGGGCACCGAAAATCGATA
+>84718 3
+GGTTGTAACGGAACGGTGTAACTTCAAGTATGTCTTATTGCCAGTGACGAACGGTGCCTCCTTCAAGGTAGATCTCCGCGCGTCAAGACCCTACTCAGAA
+>84719 1
+TCGCTAAAGTTGTTCGGTTGACGACGACGGTAGAACGAATAATTGGCACATGCCAAAGCTATCGGCCCGGGTTACGTCCATCTAGCTGCTACGCCTTAAT
+>84720 2
+ATCTGGATTTCATGCTGAAAAGCCTTGTGCTCCGGCGTTGATAAACGTAAATTCACGTACATGCCGGACTTGTTACACGTGGGCCAGATGGCACCCGAAC
+>84721 3
+TACCGTATCCTCAGGTGTTTCAGGGCTCTCCTAGGCGCAACTGATTGAGACGATATACGTAATAGAATGGATTTACCTTAACACCGCGGGACCGCTGAGC
+>84722 2
+TTCGCAGACGCAGGTCTGCTCGGAGCAGGGCTCCGGTTCGTTACCAGAAAGAAACGATAAAGCAACCCGTTAATTTGCATCATGGCTGATTCTTTGTCAC
+>84723 2
+CGTATGGTCAGTCGAAACCAGGAGACCTATATTGCGGAAGATCCCAGGTGACTTCCCATTCTAATACTTTTCTGAACGTGGGAGCAGCCTATCAGTCGCG
+>84724 3
+CCCTGCAGACGTTTGGAACGGGTAGGCAAACATGTCCTATTATTCTCGAAGGTTCCCTCACTATATGGTATTAGGCTTGCAAAAGCAGAGGCCTCGCGAC
+>84725 3
+CTATTTCAATGCTCGTTTTCGAACAGGCAGCCCGGGTGGATGAAAACGTCTCCTCGACCGAGATTAGTACGTAAACGCCTCCAGGGTGAGGCATTTCTAA
+>84726 3
+TTAAAGGCCCTATTCCGGACCCGAGGGAGCCTTGACTTTACAACAACGTAGGTATTGTTCCGCCTCAAGACTGAACATTCCGTTAAGCTGAGGTCGGATG
+>84727 1
+AGCGGAGAGCTGCTTCTGATTAGGCGCCTCCGTTCGCCTACGACCGAATCTGAAACTTAAAGTTCAAAGTTCCAGCAGATATAGAACTTCGTGTCTGGGC
+>84728 1
+GATATGATCTTTTAGAAAGCTCCTACTTCCGATTATACCTACGCCACGGAGAGCCATGATCCTTATGCGAATGCTGTCGCGTCCGACGAACGGGTAGAGG
+>84729 1
+TATCTAGTTTACCGCAATCAACTCGAGCTCCCTGGACCGCACAAAAGCAAATACGACAGGGGTCTTGCTGTCGTTACGAATGGTGGGGTAGCTCTATTGC
+>84730 1
+GTATCTTATGTCTGAGAGACCGAAAATCAACTTCGGTCTATAGACGCGCTCGCTGGCTGACGGCAACTGAGCTTTCAATTTAACCCCGCAAAGCGTGTGG
+>84731 3
+CTTGTTCAGGCGAGAGTCATGATATATCACGTACACCAACCTACGGCATAGGGGACCAGGAGAATTGACGCGCATCACCCTCTGTTTTACTTGGTCGATG
+>84732 3
+TAGCTTTATGTAGTGTAACGCGCTTATTTTGTCGGCGGTATCGTATCAGGCATAAAGTAACGAAACCCCCCGCCACAACGGTTGGGACCTCAATGGACCG
+>84733 1
+AGACTTGCCGTTGACGCACAGGCCGTATCAACCTTTCAAACAACACCAATGATGTGGGTATCGTATTGGTGGACAAGGTTGCCGTACAGCGTGTTTACCC
+>84734 2
+GTTGGTCTCAAGACTATTCATCGGCGTGCCAGCTACGAGCAAGAGACATCAACTGCACATTTGTCGTGCGTAGTTGCCCGGTGAAGGAAAATTCCTATCC
+>84735 2
+ATCCTTGGTTACGCGCAGTCATGTGCAAATTCTGTGAAGAAGGACGCATCAAACTTGTGAACCCCTGGCCGCTATGCATAGCCACCGTGATATGGATCGT
+>84736 2
+GCAGCAAGCGAGAGTTGCCCGAGCTCATGTACGTAATTAGGTGACGCATCTAGCTCTATACCTACACATTTCGAACGGGGCTCTATCCGGATCTGAATGT
+>84737 3
+TGGCACATAACAGCGCCTTGTTTAAAACATTATTGGATCCATTGATAGATGGTGATCGTCCGAGGCCTCAGGTCGTACCCAACATGCAGTCGACGGCTCG
+>84738 2
+GAGGGACACTGGGTCGCTTCCCGTTACTCAATTACAACCTTTCATCGTCATGGCCAGGGAACTGGACTAATCCGTTGAATGTAGGGCTCAGTTAAAGCCA
+>84739 1
+ATTTGGCTTTAGCTAAGTACGTTAGAAGTACGCCAACGACTATGCACTTCCGCAGCAGGGATCCTACTAACATCTGGCCAGAGGGCTATGGTATCCGGCT
+>84740 2
+AACAGTTTCGATCCCTGAGCGTAGTCTAAACGTGAGTCCAGATTAGTTGCAAACCCGCTCAATCGCACTGTCAGGGTTGGGTTGAAGCCCCACTATATGG
+>84741 3
+GATCAATGCCGAGCTGGTAGTAGCTGCCTGCGAGACCACCCCCTCTTATTATTAACGCGATGTTGTGTATGTTGAAAGCATTCAACCGGCATAAGCGCAG
+>84742 3
+CTTATAAACTATACCGTCTTGCTCGCATACCAGGAGTGGCTTGATACTTCAGCAGCGAATCTGAGTATGTGCTACAGGTCATGAGTGACACGCCGAGCGC
+>84743 3
+GCCCCGACGACTGCTTTGCAGAGCAGCATGGCAGCCTAAATGAGTGTGGAACCCCAAAGTGCATATACTGTGTTGGCAGTATGACTCCTCAGATATTTTC
+>84744 2
+GAACCTAGGACGCGTATTTCGTCGTCGCTCTACATACTGACATAGATAAGTATACAAGCCTCGAGCGGCCAGCGCATGGGTTGAAAATCTGGTTCTGCCT
+>84745 3
+ACGTCAGGACATCAACACGTGCGCCGTGGTCACTCGCTAGTGACTATGAGTATATAAGGTACGTCGTCGAGCCAACTCTTAGCAGGTGTATACGTCTTCA
+>84746 1
+CATATGTATTCCTTGCACCTACGATCCGACATCTCAGAGCGTGACCGGCGACAGGAGGTTTAGTCAGTGGTGTCCATGCTCCACTAAAACAAATTGTGGG
+>84747 3
+GACTAAACGGTAGCCTTCTTTCGTCGCCAGAGACAGCCTAGTTGCCGATCGGATACATCTATTGACAAGGGTACCGGGCTTCACTACTCAGAGTGATTAG
+>84748 2
+TTTGGACAAGTGTAAAAATTGGGGAACTCACGTTGTTAAGTCGGGTCATTGCTCACCCGAAATCCCGTACAACCCACAGCGCGGTCAGCGATCCGTTTTG
+>84749 1
+AGCATGTTGCACTTGAATTTGACGGTCGATGAACACGGGATAATACATGTAGAAAGACTCGCGGACCAGTGTTTATCGCGTCCTGCCCGCTCATTCCCGA
+>84750 2
+TCTTAAGGAGTAGATCGCGCGGGTCGACTTGACCCTCCACAGGCGCCTCGTAGAATCGCCTGGTAACAAAACTATTTTGGAATTTACAGGTGGCCCTTAA
+>84751 3
+CCCCTCAGTTTTCAAATAATTCTAGTAGTTGAGAGGAATTACGGCTCGGTGTCCGATCACGTCTGGGACCCCTAAAGTCATCTGGGGTCAAAGACGCAGC
+>84752 1
+GGAGAGTGACGTTTCATTTAGATGCGACAATCAGATCGGGCATGGACCGGTCCCCGCGATCCTATAAAGTAACCTTTGTTACCCGACGTTCGCATAGATC
+>84753 3
+CATGGTAACCGTAGGAACGACGCTCGAGACAATCTGCGTCTTCTTAGCACCTTTACGGATACACAGGAATGTTTACTCTTGGGGCCCACGATCAGGGTAT
+>84754 2
+CCCATCTATAACGTCGAAGGGCTGCGGATACAACGGAACTGGGCTCTTGTCCCGTTAAGAGCCGGCATCTCGTGGTGTATATAATAACAACTCTCTAGTG
+>84755 2
+CCCGCGAAGGAGCTGCAGTAGCCAGCTGCTAAATGGTGAGGTGATATACTTTACATATTTCTCGCCCGTCCCAGTAGTCATATCATGCCCATAGGGTAGA
+>84756 2
+TGGAGGTACGGAAACCAGAATTCGCGGTGTGCGGCCGTCTCTCATTAAACCAGTTTTACCGATAGGACCGCTATACGGTTAGCGCTCAAGCACTTTAATC
+>84757 1
+TTGTGCGGGACTCACGGTTTTTTATGCCCGAACAGTCGAGGACTCCATGCCGATCAATATCATAGCTCAGGCGACAGGTATGTTGCAAGCAGTACACACT
+>84758 1
+CCATCTGAACTCGCATGAATACGAGGACTGCCCTAACTCACATCTAGGGTGACTCGGAAGAACTATGTCGAGCAAGTTTCATAGGTGCGTTGTCTCGGCT
+>84759 1
+CGCGCTCGGCGTAAGGAAAATCGTCAAGTTGGTGCTATAAACAGTTACGTACCGCTCCGGAATCCTTACGGCCTGTTTATAGATCACATCGGACTCTGGA
+>84760 1
+GGTTGACTTCACAGCATGTGCCTCGCGCAGTTCCACAGCGTGTGGCTAAAACTCCGCGAAAAATGATTTTATAACGTATCGAACTCGTGTGGGCCAGACT
+>84761 2
+CGACTCGTTGAGGCTTAGCTACGGACGTTGGTGTGTATCAACCCACGTTAGATGAACGACCAGTACTATAGGTGAAGTCTTGAGCCCCGATAACCCCTTA
+>84762 2
+GCAGTGCTTACGCCCGTTGTAGGTGAATCCGAGACACGCATGTAAGAGATCCCCGTAAACGTCCCGTTGTTCAAAATCAATTTGGAGAATCCGGCTTGCT
+>84763 3
+TCCTCGCGACGAAGCTGTTGCATGTTCTCCCTTTACGATAGAGCTACACATCCCATCGCACGAATGAACAGGAGAGTTAGGGATCTGAGTGTAACGTTCG
+>84764 2
+CTGACACATGCCATACGGAAACGTGTCAAATCCACTACTCTGTCCTGGGAGGCCACGTATGATAAATGCCCTTGGAGTGGTCATGTAGCTACGTTGAGTC
+>84765 2
+TTCCGTATCTAGCCTACGTCTTCATTCGTGAGCACTTGGGCCTGATCGCTGTCGATAGGCACCCATAGTTAAGGGCCATACCGCGAATGAAAAAGGAATG
+>84766 3
+CGTTCGTCCCATAGCGGATGCAAGGTGGAACTACCTACGATTTATTCGGTAGAGTTCACTGGCACTGACTATAATCTTGTGCAGAGACAGTCCAAGGCCC
+>84767 2
+GCCACGCGCTAATAACATAGCGACGCTTTAGTCTTGTCGGGGGAAATAATCAACTTCAAGAGATGACGACTGCACTGACTAGCTTCCGCGCTTCGGTGTT
+>84768 1
+CAAGCGCTGACCAACATCAGCTGTGGAAGATAATAAATATCGTGTACCTCGTGCTCAGTGGTTCGATCGGCTACGATCTTCCCGCTCCAGTAGTTGAAGG
+>84769 1
+CCAACACGGCCTCCGAGGTAATTACGTGGCAAGGTGGCTGTGTTAAGCTGAAGGTTAGCGATCCATTGTCATCACCGGTACCTTTGTCTAACGCATACAA
+>84770 3
+ATGGAATTGGGGCAAGGCCATAATAGTGATGTGGAACCTGCGGACCTTCATGACGCCTGACTCACGAATCTAACGATATACCTTGCTCCCCTTGATCGTG
+>84771 1
+CGCAGGGGAACCACTAAATTAGATCTTGAGGGCGTGAGCTTCCTCACGTCACTCCGGACGAGTCGAATATTTACGATGCATGGGTCCAACACTATGTCTT
+>84772 2
+AGAGTTGGATTAACTCGTTTTAACGTGCAGCCGTCAGTTCACTACGACCGACGAAAGCATGCCCTTGACCGTACCATCTGAGAATGTCGGATGGCTACTG
+>84773 3
+AAAAGCGCCGTGTTCACCGGGATGCTAACCCTATGTCTGAAAGAAGTTGTTAAAGCCCCTGGGTTCACCCTCTGCCCAGTGCGGATTTAAACTGTGTAGA
+>84774 3
+GAGTGAGCATAGTCCACTGGCAGTGATCTGTTAATCCCTTTCTGTGCCCTAGTAGAAGTCGCTTCGCTGACAGGTACGGGAAAATAGCACTAAATGCCCC
+>84775 3
+ATACATAGGTTTCTTTGCCGGGGCAACTCCATCCGCCAAATTAGCACCTGGTATTCCGGGAGGGCCACTAATATCACGTCTAGGGGTAATAGTCGAGCAT
+>84776 1
+ACGGTGGTACACACTCATTGTCGCTCTCTTATTAGAGGTAGGCTGAAAAAGATTGTCCCGGGATTCATAGCACGCAGTCTGCGCGAACACATGCACTCGT
+>84777 1
+CCCGAAAGCACTCACTGTCTCGCCTGTCCTGCTCACTTGTCTGGCGAAAGAGGTAAGCGCGGTCCTATAGGAGTTGGAATCGAATATAGAGTAATTATCC
+>84778 2
+GAGTCACTTCACAGACCCTATTTTTACAGCTTGCCAGGGCAATAACTTGAAAGGGATCTGTCACCTGCGAGTAGCCGAGCAATTGCTGTGACCTGTAGGC
+>84779 3
+GTGAGCGCCCACTGATTTGTCAGTAGACCGACGTAACCAGTAATCTTGCACTTTAGATACCAGACATGGAGACCGCGGATCAGGTCGCTAGATTTGTCTC
+>84780 3
+ACATGAGGTGGCCCTTAAGAGCAAAGCGGATTATAGGATATCACGTGTGGCCGCACAAATGACCTCCGTTGTTACTCGAATTGCCCGCGCTTTTATACCG
+>84781 2
+CAAGGGAATTAACCATCGTTTATCGATGCGCACCGAGACATGCGCAAGTTACTGGTATCGGAATCTCGGAATCATCACGTGTACGGTCTTCCTGGCCAGT
+>84782 1
+CACGGTGTAGGGCGATTGCAGAAAACTCTTCGATATGTCCTCCCCAAATGCACTTAACCAAATGTAGCGCATACGCTCGAGCTGTGTTCTGGTGCAATGG
+>84783 2
+TAGCTGAAATAGTTCCCCGCCTTGTCTATGGGGCGTGCTGGACGGAACCTCCAAACATAATATATTTTCAAGCGGTGACGCGTGAAGGCTCATGTAACCC
+>84784 2
+GGCACCACGTGTGTGTAGCAGGCAAACGAATCTGACTTCCATCCTGATTCTGAACATCTGGGACATGTAAGGGCGGTCGCTCTTCCCAAGTAGACTATAT
+>84785 2
+TCACTGACTCCTATATGCTCTCGAGCTGGCGTTCGCGGCAATGCAGGGACCTGCGCGAACTAGAAGATGGCATTACACAAGAAGTAATGTCTCTCTATGT
+>84786 1
+TACTCTTTCGCCCGGAGTAAGAGCGCAACAGGAGCTTCATGACATCCGTAATACGGTCTTTAGGTCGGCCTCTTCTCGACAAGGACCTTGAGATGGATAA
+>84787 3
+AGCCTATCAGGTCGTATATCCGATTAGGCGGAAATATGGTCCTTCCTGGCGTACCTGAGGGCCTAGAGTATCAAACACGCCTTTCCGTAGATCTAAACGG
+>84788 1
+CATGGCAAGAGAATGACCTTGAAAAATTGCGAGCTGCGATACTAGACTTGTAGGCGCCTATTTTCGACCCCCTCTAGCCGCGAGAGGGTCTTTCACTTGA
+>84789 1
+GCTCATCCATAGGGCAATGTTGCTATGGCTGATGTCCATCCCGTAAGAGGCAACATCAATTTGTTAGCCGTGCGCTGGGCGAACACTCGATCGATAATAC
+>84790 1
+GGCTTTGCCTGCACGCCCCCGAGCGACGCTCAGAGATAAATAGTTGTCAGACGTATCTTCAAAGCTTAGTGTTCTCGATTTTATAACACGGGGCGAAGAC
+>84791 1
+CGCCCTTACTGATCACGCATCCGGAACGATAGGGAAGTTGAACGGAAAAGTCTGCATTGGAGGGCATCGCAAGTCTCCTGTTTAGCCATCTTACTGTCAT
+>84792 2
+TAACCTTTAGCACCGTTAAGGGTAGACGTACATTATTGCGCCATTGAGGCCGTGAAGGACACACCCGACCACTCGCCATGGGTAAGGGATTTTTTGCCAT
+>84793 2
+GTGCGAGCCTGTCTTGACGCTGTGGTGCCGTAGACCGATAATTCGGGCAATTGTACGTACTGTCGAAAATCACTACAAGAAACGCTTCTGACCACCGTTA
+>84794 1
+ACATCTAGAGCTGGCCATTTCAGTCGCCATATGCTATCGTCTATACTGCAGCCGACAGGCTGCAAACGCCCAAGGTTTTCTGGGATGAAGGGTCTAATAG
+>84795 1
+AGTCCAATAGTGTAATACGCCATGCATCATCCCTAAGATCTTGGAGTAGGCGCTAACTTGAGACCACCAGTGTAGGGGGTTGGCTCCCTTAGAGCACTCT
+>84796 1
+AAGTGTGGAAGGCACGCTGAAGATGATGTACAGAACTCTTGACACCTCGTCCACTATTTAGTACTGACCCAGGTCTCCGATGACTCGATCCCGAGTGGTT
+>84797 2
+AGCGAGACCGGGGTCAAGGATGCACTTACACTCAACCGTACGGTCGGGCGGTCAAAACGATGCTCCTGGTGCTTTTCAATCATTCTAGATACTGATCTTA
+>84798 1
+GGTCTGGAACGTGAGGATATGCCTTCACACGCCGGAACAATCGGTTTAGTCCCGTTCTAGGTATACTGTCCTAGCCAATACTCCTATGGATGGAGAACCA
+>84799 3
+GATTTCAAACCCTGCATGCATGAATCCATTCTCGAAACCGAGGCATGATGTATCAGCCTACCGTTTAGCCCGGAGTACAATACCGGTGGTGGGGTTCTGA
+>84800 2
+GGACCGAGGTATCTCCGATTTTAACACGATCCTCATGAGGCCATTTAACGGTCTGCATACGTGTCCCAAAATAGCATGGGCCGTGGTAGCTGACGCAATT
+>84801 1
+CCGCGGACAACTACTGCGAGGTGACTGATACGGTTGTCTGCCACACTGTAGCTCTTATGACGGAAGCTTATTAGATAAGATACAGGTTCCGGCCTCAATC
+>84802 2
+TAACACTAGGACGACGAACCTGATCACGTTGCTTGATCTCGGGCGAACCAGTTACCGATGGGTATCTCAGTCGAGTTACAGAGTTTCTACAGTCTCGGAC
+>84803 1
+TGTGATGTCCCCAAGTTGTGCTGACAGTATCTAACGGAATAACCCGATATTACCTCGCCATCTAGAGCGTTGCTTGCTGGAAAGCTCACGGGCTCGAAAG
+>84804 2
+AGAGTGCAAGTGCACGATCGTAGCTTCGCCTTACGTCCTGAAAGGTGTTGTGACGGTCCTACGCGAGAGTTTTACATAACTCGAGCACAATCCTACATGC
+>84805 1
+GATAAGCCGATATTGCAACGTACCACCGCTGTGCCTTATGCCTTAGTAAAGGTAGTTGGTGCAGAAACGTACGACGCTCTGTGGTAAACCCCCTTCGAGT
+>84806 2
+TATGCTAACCTGTGACCAAGAAGCTCTGGAAGTGGGCAGCTCTAATGGCCATATCATCTTCATCACATGTCGTGGGACACTACCGTCTCGGTAAGCTAGG
+>84807 3
+CTTCAAGAGCGGACACATATTCCTCTTCCCGCTTCGAGGAAGGCGAGGTTGCTACTCTAATACGTTGTGACGTGGAACCAACGACTATTTGCCAGTAAGG
+>84808 1
+ACCGCTGTTTCCGAATCGTCCAGAATGCGGAAGCAAGGACCCTGTTGCGATTATAAATTGCGGTTCCTCAGAGGAGCTTCCAGTCACTTATCTGAAGACG
+>84809 2
+TTTAGGTCGACAGCGTCAAAATGAGCGCTGAACCGAGTCATAGCCTTGTGAAAGACCTGATTAGGGCTCTGACCCCTCGAAGCGATTCGTCGATCTCATT
+>84810 1
+CCTCAACAGTCCAATCAACGGATGGCTCAAGCGTTGTGGTGGGTATCCTAGGCGACTCCAGCCGATCTACCTTGACAGTTAAGATCTATGTGGAGATATC
+>84811 1
+TGCCGCTTTGGAGCCATCGTAGGGAGCCTTAATACGCGCTGCGAACTCGACCCAAGCAGATCTAGGTGATAAACTGAAGTACTTCTTGCTATCGTCAATG
+>84812 2
+GGTTACCGAGCACCAACCATGGGGTAACACGATGAAGTGTGCCCTGCAAATTACAGTTATGTCTCTAGGACTGTTAGGCTCCACTGCTGCGACGTTTACA
+>84813 1
+GGCTTTTCATCGAATAGTATCGCTGTTGACTTCGGAAAGTCACGACCCAGCTCTATCAGAAGGACAGGGCTGGTATACAGTAGTCAACATTGCCGCTGCC
+>84814 2
+GTACGCACGTGGGTGTCCCTAGCGCATGAGGCAATTCTACGACACCATATAGCTAGTATTGCTAGTAGAGTCTCAATGTTTTGAACCCGAATGCCGGCAC
+>84815 2
+CGCTGGCGTTCCGGTCGTTAGTACGCTAGTCTCCACAGGCGATAACTCTGTATGATTCTGAAAGTTGCCAACACAAAATTCGGTACAAACTCTGGGCAGG
+>84816 1
+AGCACACAGTGATTGTGGCAGGAGGGGCTCTAGATGCCGAGCCCCACATGACACTATCCCTTTTCATCGCTTTTTGGCGAAGAATACTTAACTGATGACG
+>84817 2
+CTAAAGGTGTTCGAAAAACTCGTTAAACCGATCCGCTTCGTTGACGACGTGGTTTCATCAGGAGCAATGGTGCCATCGGTGTCACCGCACACTTGTCAAG
+>84818 1
+TGCTCACCCGACGGACCATTACTTAGTGGCGCCCTAGGGATGTAGCGGTGCTAGGAGGTACCTATGTTTAGCTGCAATCCAAATACGCTATAAAACTCGT
+>84819 2
+GGTAACTGTGAACCAAGCGTCCGGATCTGAACCTAAGGCGTCGCTTCAGTTATCAATCTTTCCAACAATTGGAGTCGTCGGTCGCTGAAGTAATCGAGCC
+>84820 2
+ACATGCAAGAATCTTTTTAGGCAATATCCATTAGCGACCGCCCGGCATGTAGATCGGTAGTACCCCCTCATGTTGCGGAGGTCGGCCAGTCAATAGTGAT
+>84821 3
+CAGCGACCAATACCGGCTAGACTTTGTATAGCCCATAGTCATTGGGGTCCGGAACCGACCTCTGCATCATCAGATGAATTTTGCCGCAGTGTATGAAGGT
+>84822 3
+GACGAAGCCGATACTCTAGGATGATTGCGCTAGCGAATAGCAGACCATTAGATTTTGCGGTCGATACCCTTTAACGCTGTTTGAACGCTAGCGCCATGCC
+>84823 2
+TGTATGCTAATGGCGAATCGCACAATGATTCTCGGCGCGAGGGATACCGGCCTGTTACCCCGGTTTCGTTACAATGGCAAATATCCAGAACATCGTGATC
+>84824 3
+TTGAGTTCCTCGCCAGAGTCTTAGGATGATAGAGACCGTTATCCGGCTGAGCCCTGGCAATCAGTGCGCAAATACACGAAGACATCTGCCTTCATGTGAT
+>84825 2
+CGTAGAAAGTACCCCCGCTAGGTGTCTCTCTAACTGCAGCCTGGGAAGTCATTGTGAAGACGGACACTAGATGCTAATACCGTGGATTCTACGGTTACTC
+>84826 2
+GTAGTAGCAGCACAGTCTTCGCATATGGATCGTCGCCTGTGGCATGGACCACCTTCTCGCTGGACGAACGTGACTGGTTAATTGCAATAACCCGAAATAT
+>84827 3
+GTGCCTCGCCACTAAGGTGGATCCGTCGTCTATCAATAGATTGCTTCCAGACGTCGCAAGCGACATCAAACTACACTGTGGGTTGAAAGCTACATTGGGT
+>84828 2
+CCCGTGGGATCTCTTCCTAGATCCAGTGGACCAAGCTTTTGTATATCTAAAGCAAATGGTTGTCCCACCAGAAGAAGCGATAGTCCCGCCGTGAGGATGT
+>84829 3
+TTTAGTAACGAGTGGCATGACATTAATGCCTACCGACAACTAGAGCTGTTCCCGGCTAGTGTAACCGTTGGGCCTCAGTGTTCAGCACGCATCAACATGG
+>84830 3
+GGAGCAAATAACTCGCCTTTTCTTGACACTTTATAGATCGTAGTGCCTGCTAAGTGCCAGTAGCCCTATGAGCTCTACGAGGGTGAAAAGCGGGCCACCT
+>84831 1
+GTGGACTTTAACCCCATCCAACTTGATTGGGCAGGTGGATAGAGCCACCATGTGCTCACAGACTTATACGACCTAGTTACCGAACATTCGTGCGGATGGT
+>84832 3
+TAGTTACGAACCCAGCTGAGTCGGGTCTTGGCTCAGAAGCTTCTCAGTCCTGTCACGGCTGATTCCATGCCATTAGCCGACTAAAATGAAGGATGCGTAA
+>84833 2
+ACCACGCTATAAAGATAGTCAACGTGCCAGACGGTAGCGGTTTTAGGTTGTTTGCGCTGTCCGGTCAAACCGCCAAGCTCACTATTAACTTCACGGGAGT
+>84834 3
+GTAGGAGCCTAAGGCAGCTCAATGTCGCCTGCCGTCCGGGTCGAATTCTCAACAAGAGCCTGTTAGTTTAACCAGTTTCGAGATCTATGGACCCATTAAG
+>84835 3
+ATTTCGGCCCCATGAGCGATGCAGCACTCCCCATTTTCTAGGGGAATGTTGGGCATTCCCTGATGAACTAGGCCATAAATGAGTAGGTTCAGCAGACCAT
+>84836 2
+CTGATTAACCGCAGTTTCTGGTCGTGTGCAGCATAATTTTCGAACTAAGCCGGGCGAAGTACACGCTGATAGGCTATAGCTTCAGGGTCACACTACCACG
+>84837 2
+ACGTGCCAGAAGATGGCTATGAGACTTACGTGACCAGTGACTATCAAGTTTCTATCCCTACTACTTCTACCGAATGCTCCCACGAGTGGGCAGGATGGGT
+>84838 2
+GTTGACCTAATGCAAACGATTGTCTCGTTTGCCGCGAATAATCCAAAGGTTGGCCTATGAATAGCGGCCCGCCAGACGCAAAGGCTTCGGCTTTGTCAAT
+>84839 3
+GGTTGTATGTTATTTGCTCTGTTTATCCGGCCCCCCCTCATTACCGAATCGTTGAACCTGAGCACAGACGCGACGGAAAGACCTACAAAAGGTATGGGAG
+>84840 2
+TAGGAGAGCAAATCCGACATGCCTGGTCCGTCTTTCTCGCCTGTTGTACTAATTGCATATGGAAACGTTTACCAGTAGGGCACTGGGAGCCCCAGCAATA
+>84841 1
+AATATATCGGAGTTAGCCACTTAGTCCAACTGAGGCGAAGCTCTTGTCACGGTGTCTACGCATAGTAACTACACGAGTGAACGGCGCCTGCGACCTTTTG
+>84842 2
+AATCTGCTTGGCCCACGATAAGGGGGCTCCACTTTGTCACCTTAGATGGCACTGCGTACACGTTACCTAGAATGGGTAGTTTCCGACAAGATGATGACCA
+>84843 2
+AAATGTATCGCGGATATGAGATGTTCGCGAGTACCTTGACGGTATCGAGCCAAGGCTATACTCTGTATCACGCCTGTCCAATGGGTCAGCATACCGCACT
+>84844 1
+TCGAGCCTCCATATACTAAGGTGACCGGCTAAAGGGCTCAGACTTCGAAGCACTGCCCCGAGTCGTTATTTGACTCCCTTTGAATCGTTGTAAAAGGGGA
+>84845 2
+GCTTCCCCTAACAGTTGCTGTTTTCCAGTACAAAGGGTGGCGGTAGCGTTCCGTTTTATAGACCCAGAAGACCGTATAGGGGAAGAACACATTCGTCCCA
+>84846 3
+GCCTAATAGCTGACAACTATATCATAGGTTTCGCGGCCCTCGGGCATCCGGGGCCGGGGGTAGATCAAGTATCTGTATTCACTCAATACTAAGTGAACTC
+>84847 1
+CTATATCAATTCAGCCAAATTCGGAAAGATAAGATAGGTCCACCGCCGTCGGCGACCTGCCGTCATGATATGGGGTTAGTTGATGACTAGCTCGGTCCTC
+>84848 1
+CGCATCGCTGATTTACACACAATTCCCTTTGACTCTGTGGTTCAGATCCGTATCTAGCACATAGCGGCAATTATGGAGCAGGGTTGAGAGGAAGGCACCC
+>84849 3
+GAGCATTTGCACAAGTCCTAAGACACCCCTACCTCTAGGCCTCGGCAGGTTCTGGGTAAGCAGGTCACCAGTATTGTCGTATTTTAGCTAGCGTAGAAGA
+>84850 2
+GTATCCTACTACTCGCATTGGAATCGAATACCAACAATTAGGAGTGTGGCCCGTAACATGAGTCTCAGGGGGCTCTGCTCATTACAATCCGGACCGTGTG
+>84851 3
+GCTCCTGGCTCGGGTTCGCCTGGTGTCGTCTTACTCCAGACATTCATCAATGAACACTAGCAGGTGACTTAAATCAAACGTGGCAGAGAAATTTCGGCGA
+>84852 3
+CCCTGCGTTGCCAGCAAGAGCTTCTTGCGGTAGGAGTTTGATTGCTTATATCCAGAAGACAGAATCTAACCGCAAACTCGTGCTTCCGGTTAACACAGGG
+>84853 2
+AAATCCAAGGGGTCGCTCTCCACGGGATCTGCCGGGATCGAAGAACATTTCTAACGTGGTCGTTTAAGTGCAACCTCTGGATTACCCGCGTTTTAAGCAA
+>84854 1
+GTACTGGAGGTTCCGCCCTAATAACGTTCCCCTTGACGTATTAATGGCTGAACGCGAAACCTGTACCGTGCACTACCGTGATGAAGGGATAGATCGTCAT
+>84855 3
+TGCAGTGTACTAATGGGCACAAGGCGGTATGACCGACGGGACTCTTTTTTCAAACCCGTACGATGTATGACTTCCGAAAGCCGCTATTCGAGCCATGCAT
+>84856 1
+GCTTAGACAGTAGATCGTTGGCAAACCACCGTTTAATCGAGGTCAGTACAGCTGGGAGCACCTATCAGCTGGATTTCGCATTCGTCGCCATCTCGAATGA
+>84857 3
+ATATTCAAAAATGTCTATCCGTAGGGCACGCGCTGCGTTCCCAGGAGGACCCCTCAAGTAACCAAGCTCGAGTTATGCTTAACCATTACGGGGGTGTTGT
+>84858 1
+GGGTCCAGCCCATTTCGATATTCGAGAACAAGGGTGAGCGGCGCAAACCAATAATCCCTAGTCTAACATATATATCTCCGTGTCTCTGGGTGGCGCGTTA
+>84859 1
+TATGCTGCACTGGCTCAAGACGACTTGGCTTGTTCGTTAACGGGCCAGGTAACCGTCAACCTTCGAGGCGTTAAGAAACAATCCTCGTTTGTGACGAAAC
+>84860 2
+CCATGGAGATTGGCACCGTCTTAAATCCCTGATATGCGTGATGAGCCCTACGTACGAATTCGACCCTAGGATAGCAACGGATGGTAGCTCCAGAGTCTTT
+>84861 2
+ACATGCACGCATGCACAACAGGAAATTTGAGCGTGATTGATATCGGAACCTGTCTGCAATCGTTCTGCCTGCCCATGTAGGCTCAAGTGGACTAGTTCCG
+>84862 3
+GCCCGATAGACATAGGTTTCACATCGCATGATCGGGACGCTTGCCGTCTATTTGTCGAAGCTAGCGTCTAGCAAATACAATACCCGCGGTTGGATCAGTA
+>84863 2
+ATCGTTCTGGCCCCCTATCACGTCAGAGCAATATATTGCATTAATCCACGCGGGACTTTTGTCAGGCCGATTGATATAAGAGGCGGCGTGAACCTGAGAC
+>84864 1
+CGACGATTATTCGCAAGACACGATCAGCTAGATTTATGGAGTCGGGGCACAACATTTAGAGTCACCAAGGCGAGTCCTCTTTAGCTTACGTCGTGTCCGC
+>84865 2
+GCTAGGGGCCTCTTTATGGCCCGGAGAGTATCTTCCAAATGACGGCAATTTTTCGGGTAAATGATTCGACTAGCCTGTCCATCTGCAACAAGGCACGCAA
+>84866 2
+GGATCGCACGCAGTGTCTTCTTGCACAAGCACATTACCCTGAAGGGACCTGTAGAGAACATCGTAACCCTTGCCCAGTTGATATTTGGGATCGATTGCGA
+>84867 2
+TTATCTTGCTGGACTGTCGCGCCAGTGGACCTAGAAGCATGCGTGTGGACATTCGAACGGCCGGTTACACACAGTCACAATATGGCTGTTACAACTAATC
+>84868 3
+CGTCTTCAAGCGTAGTGGCACAGCTTTAGCAAACGTGAAGTCCTCTGAGTTTTCACGACCTACTGCAGGATCCCGATGCGGAGGTATTAGTTCACGACAA
+>84869 3
+GGTATCGGTTTGGGTTCGACGCGAGGAGTCAATGACCGACTATCGACTGACCCACGTAACGTAGCAGTTTAAAATCCCTTCAAGTTCCTACAGCCGTAGT
+>84870 1
+GAGAGCTGCAAACTAGTCCGACAGTTTGTTCCTGACTAATCGCCACTGCCTAGAAGTTCGCCGTCGATTTAGTAGTAGTAGCGACATTCGCAGAACGTGC
+>84871 1
+CGGGCTCGTCCTGTGCAAACGTAAGGGCTCGAGCATACGCTGGAATTAGAATTTCAAATCTTTCATGCACGTCGGTGGCCAATTCAATCGACGTTGCCAA
+>84872 3
+AGTGTAGAGCTAGCAACAAAAGGTGCCGTGTACAGGGGCTGGTCAGTTTGCTCCTCCGTTGTGTTTAGCACAGTCACGACAAAATATCGTCACCCCTTAC
+>84873 2
+CTCTTGGGAAGAGCGCTTTAATTCACGGTCAAGTATCGGAAAGGACAGACGGGAATATCGACCTCCGCCTGCATAAATGTCCGACACTTGCCTTGCTTGT
+>84874 1
+TAAAGTATAGCTGCGACGCCTTCTCGCGCTCTCTCTTTCGCATCAAGACGGAGTACAGGGCTTGAACAAGTGCCTAACTGAGGGGACAGTGAATATCCTT
+>84875 2
+CTAAAAAGCCACTATTGAGGCGTACTCCCAATGTGGGTGCATGTGTAGTATGACAGCGTCCAGGTAATCTAGGTGCTCGCCTAGCATCCGACTCGTCATA
+>84876 3
+TTCACTACCCTACAGATTTTATCAGAAAGGTCGGCCGTTAAGGGTCTAAACCGGGTTCAGTCGCCCTTCCGCACGGGATCTAATAGGTTACAGGAGGTAC
+>84877 1
+GGTGATTCATAGGAATGTCGAGGACAGTTTCAAGTCCATCGCTTGCGGCACTCCTGTTCTATAATCCAAGTAGCCAACTACTACCGTGATGCGCGCAGGA
+>84878 3
+GGAACAAGATACGTTCGGCAAACCTTTGAATATTCACCTGGTTAGCTCGCTAACCATGCCGGTAGCAGCGGTGTCGATGGAGTTATCCACCATTCGAGCT
+>84879 1
+ACGAAGCTACCGGCCACGCTGATGATCGTAGGAAATCTAGTAGCACTACGTGCGTCTAGTGTGCGACGCAGTGACCCTTGCATATTTACACTGTGACTTA
+>84880 3
+AGTACCAATCATACGTTCAGTCTGAAGTGATGCAGTACGGCGTGAGGTGCAGTGTTTCTCCACCTATATACATTTCAGTACCCACGAGCAACGGGTGCCG
+>84881 3
+ACCGCAATTAATCCGCATGGCATCAATATTGGTGTGGAATGTCTATTGAATAGAGGGTACCGCTCCGGGACTACACGCCAACCCCGCCATTGTTATTGGG
+>84882 2
+TCCCAAGAGACGTATGACTTGGGAAATCTGTGACGGTTTGGGTACCTAGTGCGAATGCCTCAGTAGCGTGTATCTACAAAGCCTCGTCCCCTCGAAACTA
+>84883 3
+TTTGCTGCGAGTTGTCCTAGCCCTGTACCGAAATCTCCATTGAACAGAGGTTACTGGCAATTCTGCGCCTACAGGAAATACAGCGTTACTGGCGAAGACG
+>84884 2
+TGCCGCTCATCGGCAGTTCTTAGTCCGTTACATGGTCTTAATTCACGGAATTGATCGGCGATTGCGGAAGTCAAATCGCTGAAACCGGACAATGACCCGA
+>84885 3
+TCTTTAAAGTTGCGTGAAGCTCAGGTCGCCAACACTATTTCAGACGAAGTGCCTTTTTCCGAAATCCCGCGGGCACTAAAAATGGCTGCGGGAGGACTCT
+>84886 1
+ACCCCGGTCGTTTTGTTGGGGCCTAAATGGCCGCAGATTCTCACAACACGAAGACCTCGCCAATTCTAATGTAGGATAGATCTGTATGGGAACGCTTAGC
+>84887 1
+GGACTTAGCTATTAACTAGGCCCGAGACTACGACTTTAATAAGCTTTCATCGCGGGGATCCCTAACGGAGATCAGCACGTTTGGGCTATCGATACGGCCT
+>84888 2
+GAAACGACCCCTAAGCCGATCTCTGAATCCCTTATGTAGTCCCCCTGCAGGGCGAACCGTAACTCTGAAAAGCTTAGGAACGTGGATGATTGTTTGGTTG
+>84889 1
+CTACCGTCGTCGATCGTTCTGGGGGTACACAACGGATCTGCTGCCTCGGTCCAGGGAATTAGGATCAATTATAAATAGCGTCACACCATGAGTTATCCGA
+>84890 1
+AATGGCCCTTGGAGCCATCCTGAAGCTCTGAGAGGAAGCTGTCCCGTCCTAAAACATTGGTCGCAGCGACTTAGACTTTGTTCATCCATCATGGGGAAAT
+>84891 3
+AATCGCCATATCGCTTTACCGTTGTATGAACATCTCACGGCGCAGGTCGGAAACTTTGACTGCTCTGCAAGTTAGGTAACACGTTCAGGACGGATGGCAC
+>84892 3
+TTACTTTTATGTTAAACACAAATCGGACGTCAGAAGGTCCGCAATGTGAGTCAATCGGACGAGTCGTCTCTGGGTTCGCCCCCTCTATGCCGCAAAAGGG
+>84893 3
+TACCATGGGGTACTTACGCGGAGTGGAGTTGTCTCATAAGCCGACACCAAGTGCTTCGCTATGAGTCAGGACTCTGTTCCACCCCATGTTAAAGAAGTAC
+>84894 3
+CCTTAATGCTGGACTCTACGGAAATCGCCGGGAGATCAAGGCTATATGAACCATCAGGCAACTTATTTGCATTTGAGTTGGTCGCACCCTATCGGGACGC
+>84895 3
+CGCGGCGTTCGTCCTCCAGCTTACAGGAAACTCCGGAAAAAATCAGCACGGGCTAGACTGTATGCCCTGAGCTGATAGAAGTTGTTTTTAGCTCAAGTCT
+>84896 2
+TGTTTTACGGCACTAGATTCAGGTGATACCTGGCATTCGTAACCCCGACCAGAACTTTTATAGCGCCTGAGACAGACTGTATTGGGCAGAGCTCCGGACA
+>84897 1
+ATCTAAGGCCTGATTGCGTTCATACGCACTCTAAGACCCATCACTAGGTCAGCGTTTACCCAAATCGATGAGAGTAGCTGATAGGTTCGGGCACTTCGGG
+>84898 2
+TAACGATCCGGCTCGCATTTCGTCATCAGTGAGTGACTATCCGTATATTCAATACGGCTTAACGAGCAAGGACTTCTTCGGGAGGATAGACCCGCCGGTA
+>84899 1
+TTTGCACTAAGGAGTGCTCAGATATGGTCATGACTGATGCCCCATCGTCGGCACCCATTTTTTTGACATGGAGCGCTCTGAGGGGAACTAACAAAAGCCC
+>84900 1
+AACGCAAGGAATTGATGTAGACTTTGAATAGGGAAGATTACCTCGCACCCACGAGCCTGTGATCTTCCGCATTTCTAAATGCCCTCGTGTCGGGTCACGG
+>84901 3
+TAACCTTCATTCCCTCTGCAACCAGCCCGGAGGCTACTCATTCATTGAGTGCACGGAGTGAATTGTGAGAGCCGGAGGCACGTTGTATGTCACTAAAAGT
+>84902 3
+TTCCCGCAGTAAGAGTTAATAATGACGGACCCCACGTATTGGCGTCAACTGGATCATCGATCCTCCGAGTTTCGGCTTCGAGTAGAAGACCCTATGTAGG
+>84903 2
+TGTATCAAAGGCCATCTTAGCGAGGTTGGAACTAAAGCCCAGTTATCTCGGTGGAGAGCTACCATTGCTCCGTGCACACTGGTAGAGCTCCTGACATCAT
+>84904 2
+ATGAACTCTTCTTGTCCTCGGATTGAGATGGCCCTGAGGTTGTCAATACGCAAGAACGTTGGCTCAGCCCCCGAAGACGATAACACTGTCGGTAGTACAT
+>84905 2
+TGAGCGAGATGTCCAGATCTAACGGGAGACCCCTCATCCACTACTATAAGTGAACCGAATCCTGGCGGTGTTCAAGAGTGCTCACTTGTATTCTAGCGTG
+>84906 3
+GTTTCCGTAGGGATCCTGGAAGACATGACTAATGGCTGTCTATCCTAGAACATAGCGACCCGATCTGCCCTTGTCACGGAACTTCAGCGCTGTGATGAAA
+>84907 2
+GAGGGTCATTGTGATGAGCTTAACGCGTAAGAAGGCGTCGATCGGATGGCTGTTAAAGTACTCGTTTAGCAACCCCTTAGTCCTAACTTAGCCCACCCCA
+>84908 3
+CACCCTGTTAAGAGACCGAATATCGCATGTCGCAGTGCTACTGAAGCCGTCTGGGTAGATGGCCTCCTTCTTTAGACTCTGAGTCAAATCGGAAAGCGAT
+>84909 2
+ACGGGGAAGCCAATGATGGATATACTCCGACCCCTAGGGTCTTCCCCGTAAAACGGTCTATGATGTTAACTGGAGAGCATTTGCCTGTCAACCTTGGATC
+>84910 3
+TTACAAAAATGTTTGCGACAGAATAAACCATTGGGAGCGGCACTTTCACGGACCTTGTAGTCACGACGCCTCATTGGGCCCCTTCGAGTGTCGGTCGTAA
+>84911 3
+TGCAGTAGATCGATTCAGAAGTTATGTGTCGGCCAGCGACGTGCTCAGATTAGCTCCACTAAGTGACGCTCAATGTTCTTACCACAAGACGTGAGTCCCG
+>84912 1
+GGGCCCTCTGCAAGGTATGGGGGCTTGAGACCTATTAATCTTGTACGCGAAGATGGATCCACTACGACAAAGACAACATATCCAGGCGTTGTTCTCTCCT
+>84913 2
+GCCGACCTCGGACTCGCTAAGAACTTACAAGAAAAGGTAACCTGTACTACCGGAATAAGAGGTGCCGGTAGCCATCCTTTTGCGGGGTCCATTGTTTTTC
+>84914 2
+GAACAGGACCGTGAGGAAGCGTTGCAGGTGTAATTCTAACCAGATTCGTTCTCACAACGATGGTTCGCAGCTCTCAACCAGCGTCTGTGAACGTTCTCAT
+>84915 1
+GGTTGATGGTCGATTACGAACATTAGGACCCCTACAATTCACCGGCTAGCCGTCATCTCCTATGGGATAGGTTAGTTAAGTCCTAGAGAGGACCCTCCGA
+>84916 1
+ACGTATCATGCCGCGCAAGCTTTAGGAAGCATAAGAACTTTCAAACTTCTTGCTCCAAAAGCGTCGATCAGCGCAGTTTAGGCGCTGGGCATGGCTGCTT
+>84917 1
+GATATTACTCATAACCGGATTATTTTAATCCATGAGACGTGTTTGGGGGCGGCCTTGTACGCTCCCGGGTGTCCAGAGCAACCAAACCACGCCGTAAAGT
+>84918 1
+GCAACAAAGGCAATTAAAAGCGGACTCAGTCCTGGGCCGCTAGCTCAGTCTCTTTACTATCTGCGGTTCACGCGGGACGGATACACTTAGGTTCAGTTTA
+>84919 3
+AGGTCAAGGCTCACATCAACTTTGTAGTACGAGACACTGTCCCAAGGAGTGTCGCCCTGGTCGAGAAGCAGTGGCGTTTCCGCATAATGTATCCCTTATA
+>84920 3
+GCATGTGATCGTGCATCTATCAACCGCCAATTCGTTTAAACTAATCAGGGTGGGATGAACTCCCACGTAAGGCATACTTGCCAGTTCTCGATGGCGGGCA
+>84921 3
+CTGACCTTCGGAATTGGAAACCCATCCCGATTTACAACCATAATGTTGGATGCCTTGTAACTGACCCAGTACATACCTGGGCGACATTTGAGGGCGGGGT
+>84922 1
+TGGCGTGGAATATCTCATCTTTCCCTGCGTATTCAACAGTAGCAAACCCGTGGAGAGTCCAAAGAATGTTACACTTAGGCAGATGGGACCCCTTGCGGCT
+>84923 2
+ACCCTACTCCGAAAATAACCGGTACCAAGAGGTGTGATTCGATTTTGTAATCAACTGCAGGCTACCCTTGTATCGTGGCGCAGCCTGATGTCCATAGGGG
+>84924 1
+GTAGTACAGTGTGTATTCTTACCTCAAATGGTGTCATAGGGCCGGGCAAACTCATCTTCGTCAATAGTAGAATCGTAAGAGCTCCGCCCCTGGGCCGCAA
+>84925 3
+CTGTTATCGTGTCCCGAATTGCGGGGTCGCCGCGGTAGATTGTTGACGCAAACGCCTATTTCCCGTCTTCCGGATGGTAAAAAACAAACGACGATAATCA
+>84926 2
+AAAGTGGCAGCTCTTGGCTAGATTTCATGGGACAAACTAATCGATCGCAGAATGCACCGTAGTCTGTTACGGACCTTTCGTCCCCCGAACCGTATAGGTG
+>84927 2
+CGGGCAGATGGGAGGCAGTACGATACTAGCAGGCGCTGTCCTGATTTATTATCAACCCCGTTGAAACTCAGTATATACGATCACCCTCCTAAGCTGTGTG
+>84928 3
+TTAATTACAAAGTAAGAGTTACAGACTTGGCTCAAGCAGCTGAGTTCCGGGTTGGACCCCGCATTTGCGCATTGCAATCGGTGTCCCAGAGGCCAACCTT
+>84929 3
+ATCATTATGTGTTAGCTACTAATACGGTCCTCCCAGAGTACAGGTTACCCTGCGAAAGTATCATTGTCCTAAAGGCGGCACCAGGTTGGCCAGCTCGGGA
+>84930 1
+CTGACTACCTGATTGGAGGCTAGCGAAACGGTGGCGCTTGCGATCCCAATGGTAGAAAACCTCCCATTACTCTGGAATTTGCCCAAGAGCTGTTTATCAG
+>84931 3
+CAGACAGTCGAGTGGCTTTAACTTAGGCCGCAATAATTTCCGAGATTCCTCTGTATCGGAAGAGCGATTCGGTTCAAGGAATGTACCAGTGGCACCCCTC
+>84932 2
+TTAACTGCGAGCAGTTCGCGCGGAGCAACGACAATGGGCAACATGCTGTCACACTACATTCTATACTGAGGCTTTAGTCCGATGCTTCCGGTCTTAGAAG
+>84933 3
+TTAGAGCCGACGATCGATCGATTCATGCGGAGTGGGCGAACCCTCGCCTGATAATTGTAGCAAGTCGCAAGTTGTTTACATATCTACCCATGGGCATCCA
+>84934 3
+TGCTTGTACGACTTAGTTGGTCGTTTAGCGGGTGACCAAGCCCTTTGTGAATAACAGTGCCATATAATCATGTAAACGCACCGCACGCCCGAGAGGCCTA
+>84935 3
+TTGGCTGCACATCAGGGGTAGACGGGGAGTCCGGGCCAAAATTGCTTTGGTCTACCCTTACAACTTAGATCAACGTTTTCACAAGGCCGACCATTGACTA
+>84936 1
+TAAGTGACATACGGGCACGCCTTGCAGATTCTCAGTCGTGCAGGATTGACTACACTGGGAGCTGTTACCACAGTTTTGGCTCAAGACATAGGATACCCTC
+>84937 1
+CAGTCAGTCGCCGTGCGTTGCTCATAACAGGGTAGATGTTACCAACGCTTTACGACTCGGGAATGCCCGTAACTACATGTAGGACGCTGTACATTCAATG
+>84938 1
+GGGACATTAACACGCTTGCTTGGGGGGTTAGGGAACCACTCTCAAGAGCGTATAATAGTTTTGAATTCCCTTTGAAGCCCTGCCAAGCAGCCTACGCACT
+>84939 2
+ATGAAATGAGTGACAGTGATATATCTCGAAACACTAGTCGAACTCATGTTCTACGTACCGCCTGATGGGCAGCGGCGAGGCCTTGCTTTCTTGGACACCC
+>84940 1
+AAAGGAGTCTAGGGCTTCGATATACGGTTGATGTGTCAAGAAAGCTCCTGAACGTTACCCGCTACACACCGGCTAACGCGTGTGCCTATTTTCCTGGACA
+>84941 3
+AAACTCTGACCTTAGTATATCTGGAGAGACTAAACATGTAGGTTGGCGCGTGCGCTTACTACGGTGCAACGCTAATCCCTCCTTTAAGCCGGATCAGGCG
+>84942 1
+ACTGTACCGGACCTACCTGACAAAAAACGCGCGCGTGCGCAAGATCTGATTTCGTCGAGTTGTAGGGAATGTTGTCTAGCACTGTACTAGACATTCCCGT
+>84943 1
+TTATCCTCGGTCCCGTTAATCTTGCCCTAAACGCTAGTCTCGTTGGTGCAGTGGAGACCACCTGGGTTTTAGACAGAGACAGTAAACACAGGGATCCAGA
+>84944 1
+ATTACTCAGGAATAGGCGTAACGACCTGGCGCCCGTTAGTGGCCCACTACTGATAACTATCGCAATGGACGTCGTGGTTCGAATTCTTTGAACACCGGTA
+>84945 2
+ACCCTAAACCGTGTCCGCCAAGGGTATTATCGGACCATATACGTACTTAAGTGCCCCCATGTTTTCGCTACCAGGAGAGAGGTGGGCTGAAGCGATATTT
+>84946 3
+AGCGAGAAGGGTAATCTGCAGGTACGGTGCAGTTTGCGCCTCTGACTGAGTCATAGCCTGGACTGTCAGTCACAATATCTTACTGTCCCAAACATTACGC
+>84947 2
+AGGGATATTCCGATTTCCCGCGGCAACAGATTAGCACTTAAAAGTCGACTACTGGCGAGTCCACTCTATAAAAGTGTCTTCTTCCTGCTCCAGGGGGGGA
+>84948 3
+CACTTTTGCCCCTGGATAGCGAATGATTGGACAACGGAGGGGCCGGAAACCATACTATGTGTAGTTGGTACCGACTGGCCTGTTCAATACCTTCAATACC
+>84949 1
+ACGTTCGCGAGAAGAGTCCATTCCATAGAAGGCTATTGGCTATGTACTAATGGTTCAACCCAATCAGCTCCCGCCGGCATTGCGAAGAGAGTTTCTCTGG
+>84950 2
+GGAATCAATTCCAGCACTATGGACTATGTCGTTAGCAGCTAGTCAGTACGGACGAATACGTCGTCTCCATGGGATTCGGCCGCACATACCGTTGACTATG
+>84951 3
+CCCGCTCAATTAATTATTGAGCTCGAAGGCTCACAGTTTGTCCAAGCTAACGGAGAACAATCACCGGACTGACGTGGTATTGTTGTGCGACGTCACGGTC
+>84952 1
+TCCCTTTTACACTATACGCTTGATTGTGCCAAGCTTCTACGGCGGACGTACGAGCTACAGTCGGGGAAGCGTGCAAATGTAGCGTCACGGACAATAACTT
+>84953 2
+GTTAACTCTGCTCTCTAGTTCCCTAGCCTAACGGATATGGGAGAGTGACCTGGCAGGCAATGTACCAACGAGCTTTCCTAGCGGACTCTTGAAAGGCTAA
+>84954 3
+ATTGATTAAACTCTCCAACGCCCCGCAAGCTGAGCCTGGGAAAGCTCTGAATCAGGCGTTTGTATGCATGGTAGAAAGGTGGCTCAGCACCTTGTTCTAC
+>84955 1
+TGTTGACGAAAGCATGCCGCGTAGTCACAACAGACTTGGGTCGCCGCATCTGACCCGGATTATCTTATGGCCGTGGTCAAAATAGCGTCTATCTACAAGT
+>84956 1
+TTCAGACAAACCTGCAATCAACTACTCCTCACATTGCGGATCAAGTTGTCTGCCGGGTGCACGTTATGGACGCACTGGGTTATGATGCTCTGGAGAGCAA
+>84957 2
+ATTGTCAATCCAGCGACAGTAATCCCTGTGGTTCCTTTAGAGCCACTTCCAGAGAGATGCCGAGCGGTAAGATCTACGAGCTCCATTGTTCCAAAGGTGG
+>84958 3
+TTAGTGTTCCGAACTTTAAGGGGAATACCTACCTCTTCGAAGCGTCGGCATATGCACGTTCGAGCTACGCCCGCCTGCGATGACAGTTAGTAGACGAAAT
+>84959 2
+CAAGTCTGATTCCACATGATACGGTTTTTAAGAGGCATCGCCCCACGCGCGCTGCAACATTGTAGGCCACGCCTTGTGTAACGAGGCAGATTATTAGATG
+>84960 2
+TCAACGACACTCCATTAGTGACGCCAAAAGCGTGTCGGTGTTACCTACCGCGGAACGCTGGTATTTAGACTATACTGACGTTCTAACAGGCGTGCTGGTA
+>84961 1
+GCCAGTGCTGTTCCAACTAAGCAGTGATTTCCCGTGCATACCTGAACGGTTAGGGGTGTTCACGAGCCTAATGTTGCGCGACAAATCGCACAAAAGTTCT
+>84962 3
+GAATCTGAACGTGGCTACCTCTGCTGATTCCCTGGCCTAGCAAGATGTTCGTAGGGGAAGACCCCGCCATCACATTAATGGCATCTTATTAGAGAGAGCT
+>84963 3
+CCAGTATAGGATGGTTCGACGTGTCGATGACTTGAGAATCATGAGACCTACGACTAGACCTGGAAACCTGATACCGTCTGCGTTCCCCTGTGACCTAGAT
+>84964 3
+TTACCGGTCCCATACGGTCATACAGCCATCCAAATACACCCTAGTCCTATAGTAGGGTTGTGTAGTCATGACTAGATGGACCGCTGACGGTTCGTAGAGG
+>84965 3
+TAGCGTTAGGGGCAGATACCCCTGATTGATCTACAAGCTATTTTGCGGCACCCAACTAGCACGTCGCAGCTCTAAGATATAGTAACAGGTGCTTCGGGCT
+>84966 1
+ACGCCTTTCAAGTGATTAAAGAGCTAATAGCGTTACTTAGCCGGTCTCGAGCGCTCATCAGTCATAGGATGCCTGACCGGATGACACTTTCGGACATCGG
+>84967 2
+TTTGTCCCTGACAATGCGCTTGGGGCCGTCGATGGCTTAGCAAAGGCAAACGAGATCCGAGATATCTAGGAGCACACTAGTTCTAACGCTTTCTACGATC
+>84968 2
+TTTACTAATTCTAGCAAATTTCGATGGTAAACGCAGACCCTACACCCTTACTCACTGTGGCGTCAGATAGGTGACGCCGATTTAGGGTGGCGCGGCCGAA
+>84969 3
+AGGAATCACTACCTTCGACAAGGGAATGGGTGTTCTTAGTTTCACAGATGCATCTCCTATGCAAACTCTTGAGGGACCAGGTTCGGCCAGGTCCGCATAC
+>84970 3
+GGTGTAGCCGAGAACATATTTAACGTAAGTTGCGACCACAGCTTCCGTCCCACATATCACGGGTGGGCAGGATTGCAAATGTGTTTTTGAAGTCCACCCC
+>84971 2
+ATCGGACACGTCGACGCTGGATCCGCTGCCGATGGAGAACCTGACGCTAACTGCGATAGCTTTTATGTGTCAACGGATTCGATCAAACCTTTATCGATGA
+>84972 2
+TCGGGGACTAGTGATTACGAGCCACTATGCTCGTCATAAGCATAGTGAGTATGAGATACATGCGACTTTCCCACCACGTCCCGATACATCCGATGGGGTT
+>84973 1
+TTGACGGATAGCTTTCTGCAGACACGGCCAGATGTAGCCGCACTCGTGACTTCTCTGCATGACGCTTGGCAGGATCTACCAGATTCAGAAAGCTAAGATT
+>84974 1
+GCTCACTCAGTTGTGCCTTCATCATCAAGTATTATGCGTGCAGATAGGTCAATACCCCCTTGACAAACATCGCTGTAGCGGTTGGAGAATCAAGGGGCCG
+>84975 1
+ATTCTGGCCTTATATCCGCAGAAGACTAATTGTGGGATTGATAGACAAGAGAGGCCGAGCGTTTTCTTACTCGAGCCAGCGGGCTCCCACATAACTTCCG
+>84976 2
+TATTACGCATCGATCTGCGACCGTCGGGAAGCGAGAAAATACCTCCTTCGAGTCTAATTGTCGGACAATCTCGCCAAGTTTGGTGGCTTAAGGTAACGCC
+>84977 1
+CCCTGTATGGACAATATTGTTGGGTAGGAAGCCTCAACAACATTCACTGCCTCATATCCCGTGATGGGCGTCAGAGTAGCACACGTCATTGAGCTGCATG
+>84978 2
+CTGGTAGGAAGAGGTGTTTGCAGACTAAATACGATTACGCCGATAATTCCGTATGTGCTTCCGTCACGATGAAGTCGTCAACCCACGATGTCCGCCTGCA
+>84979 2
+GGTACTATCGTGCCGCCACATGAACTTTGTTGACAGTTCACGTTAGGAGGGTAGGACTCAAGCAAGATAACCTCATGACGCTGCTGTGGATAACCCTCCT
+>84980 2
+GGACCGTTCTGACGCTGGCTGGCCATTGGGTTCTAGCATACAGGCGATCTACCCTGCATAGAGTCACATGAACTCATATCTAGAAGCGATAAAGTGCTTC
+>84981 3
+CTTCCTGGGATCGCCAAGTGTACTAATCAGTACCGTAGGTGACCCTAGTTGTATATACAAGCAATCTGGATATGACCGTCATCACGGCCAGGGGGTCACT
+>84982 2
+GGGATACAGGTTCACTATGTCGTGATAAGATGTACCCCTTAGTGCCTATTTCTCTACTGGGACGGTCGTAACGCCCCAAACGTGGACCTCGGAGTAAAAC
+>84983 1
+CCATCATAAGCAGCGTGTCTGAAATCGCCTTCCAAGATCCGCGCGAGGGCCGAGCAATTAAGCTATAGCGGGTTTTCTTGAGTCCTTTAAGGGCCAATTA
+>84984 1
+GAGCGTGAGCCCCCTGTGTTCGCGAATATCGACTTTACGCTTTACAACGATACCCGTGGCGAGACTATTCCCAAATTGTGTGGTACAAGGACAATAGCGT
+>84985 3
+ACAGACACGTGCGACCCTTCGCTTTCGCAACCCCTCTGGTATGAAGTAGGCGGTAACTACTAGGATAGATGTACCATACTCGTGAAATTGGCTTCGGAGT
+>84986 3
+GTTGCAAGATGGGCCGCGTCACGTTCCAGCGAGTTATTCTGCTTTAACACAAGAGAGAGTTCGCCTACGCGAGGACCTTTAGTATACATGCCGTACACTA
+>84987 3
+GAGGCAATTACTATACCTCCCCAAGTTGCCGAACCTAATCTGATTGACACTCCATTTGTGTGCCCAGTGTGGGAAAACCTCGTGGAGTGGACCGATGTGA
+>84988 3
+TGAAGATCTCCACTCCATAGCTTTAAAGCTACCTCTTCAGCGGGATTCGCTTAGACCTGTGGGTGGGGGAGTCACTGGCTACACCAGAATGACTGCAATA
+>84989 2
+TCTGTATGTGAAGGCAACGAACAATAGACGTTCCAACCAGACGTGCCTTGTTCTACAAGGCAAATCTTCGGGCTTGTGGACTGGTGCCATCCGACTGTAC
+>84990 3
+CATCCAATTTCCCGGGACGGGGGAATCTGCATTCGATCACCCAGGGACTAGAATGGTAGCAGCCGGAGACGTCTATTGTCCATGATCCGATATTTTAATC
+>84991 1
+TGTGGGGGTAACATATTGTTCACCATGCACCACTCAACGGTGACTGACACTACAATCGGTGTACAACGGTGAAGCTTGTTAGTGCCCACCACGGTTCATG
+>84992 2
+TATATTACAGCTCCTCCAGCAGTAAGCCTTCGGTCAGCGTACAAGGTCCATGATCGGTCGGTAACCTGAGATCATGACTGTGTCACCAGGATTATACGGG
+>84993 1
+TTTCGGTAGAAGAGGCACTTACCGGATCACCACAGTCCTGCACTCCATATGAGTTGAAGCGTACCTAACACGCGGTTTGTTACTACGAGATGTGGCGCTA
+>84994 1
+GAGAAGGCTAACTGCTGAGCTTCTGTCTTCTGGCCATAGTGGCTAGCATTCAGAGTCCGCTAAAAGAAGCAGTGCCGCTGAAATCCGCTCTATCAGTCAT
+>84995 1
+ATATAGACTGAAACAGTGCTGACCCGTCTTCTGGTGACAAGGCTACATTGGCTCCTGCTAGGTACCGGCGGGTTGAAACACTCAGGCTCATTTACAGACT
+>84996 1
+CAAGCGTTCCTGTTATATGGTCCAACTAGAAACCTTCGCGGCCCTGTAAATACCAGCCGCGGCGGTTTGTTACCGGTAAGGAAATGGTATGTGCCTCAAA
+>84997 3
+ATGTCTTCCAACACCCCGCATCGTGTAATACTCTACATATCACAGTATGAGGTGCGACAACGAAAGAATGTGAGGGTAGGCTCGGGTTGTCGTCCCTTGC
+>84998 3
+GGCCATTACAAGTGATTCAAGGACTAATACCGTTTCGGTTGGAGAGCCTCACTATCATCATTCCGATCTGAACATCCCGACTTAAGGCCGAGGCGGTGGT
+>84999 3
+TAGTAGGACTATGGCACAATTATTTAAACTGGGTCCCACGTCGTGATAATGCCTAGAGTGGTCGTTCCCGTCCTAAGGTCGACCCATATACGAGGCACCG
+>85000 3
+GCCCCATACTGGATGTGCTGTTCCGGCACAATGACCATAAATCCTCGAGGACAAGGGTTGATGGAGCAAAAATTCTGTCTTGCCTTGGTTCACGCTGACA
+>85001 1
+GATGTCAAAAGGGCTTAGTGGCCATGGTCAACGGCATTAGCTCTGTATCATCTGTCCGAAGATTTAAGATTACCGCCGGCATTATGTAGGACCCCCCAGC
+>85002 2
+TTAGGGGCGCGCTAAAAGCGAGTGGTTCGCCCGTCGCCCCCTAGATATACGTAGTCACTCTTGGCTCGGTGACTAAAACTAAATTCAATCCGTTAGAATG
+>85003 3
+ATTGTAGCAGCCGCTGGTCGAAATAAGGCCTGTGGCATAACTCTCACTCGTACACGTGGAGTTTCGTCGACCTACTTGTGAAAAGCTAGAGTCAGCTACC
+>85004 3
+AGACCATCCTTAATGGGGTCTTCAGTACTGACTATGCTGGAGTTACCCACTGACGAGTATTTGCTACACCACTACGGGGATCTGGTAAGATGACAGCGCC
+>85005 1
+CACAGTTCTTGGACACTGTGACTCGCTGATACAACGACTCTTGCTAAGAACCGGCACTCATAGTGACAATGCGGTTGCGTAGTTTCCTCGTAGAAGCAGG
+>85006 3
+TGTAAACCAAATGCTTAGACGTGACGTGCTCCCGTTATCCGTAACGTGAGCTACGCCCTCATCGCAAGCACTTGAGGGGGGCGTACTATTGTAAATAGTC
+>85007 2
+GAGAACTGGATAATACATATGCGGGTGGAGGGGCGAACACCTCCCAATCGTCACTTGTGTACTTAACGCCGCACATACGTCTTGGAACTGTCGTCTTTAC
+>85008 1
+CTGGCCTAATATTCGGGTCCGCCTCGGGGTCCGATGCTGGAGTTCAATTAACATGCACTTAACTATACCAATGGTAATCACGGCAGCCTGAATAGGAGCT
+>85009 2
+CTAGTGTCATGGGCTCGTGTCACACAAAAATATGTCCGTGTGACCTACAAGGTAGCCGATCTGTCATCTCGATAGACCAGGGCAACTTCGTGTGCTCAGA
+>85010 1
+CACTTACACAAGAGTATGCTCGTAGATTGTGAACTTGATCATGGCAAGCTGGCGACACCGGATCAAGCGCTCTCGGTATTCCCGAGGCAAGGTTTTTCAC
+>85011 1
+TACACTGTGGAGGAAGATTTCAATCCCACAGCCCTCCCGTGCGAAGGGTGATCCCGTTGGCAATAGGATGTTTATGGAACTAGCGTACCCAACTTTGCAT
+>85012 3
+TTTTTTTGATGAATCGAGTGGGTACCCAGCAACGTAGCGAAGACGCTTTTTGTAGGACACGCTCACCTCATCGCAGCACATGTAGCGAAGGACCTTGCCA
+>85013 3
+ATGGAAGTCGTAATACGACCTATTTGTGCTTAGGCCGGGTACAACAAGTCGAGCCACCGTTTCATATCGTACTCCTATAAGGCGGCCCTCGAGACTGGTA
+>85014 2
+AAGCAATAACGGCGCTGTTGCCCATCAATTGAAGATGTTTAGGCGCAGTACCAACGGGCCCTGGTCTAGTACTCGATTACGATGTGTCCATTACGGCTCA
+>85015 1
+AGCCTAGATGGTCCGTGGCAGACTAGCTCTTATCACCTTGAAAACATGACCCATAGTTGTGGATGGGCCTTCTACTTGAAGTACAAGTGGATGACCCCGC
+>85016 1
+TATCGAATGACAAGTGATCAGCGAACAGGATGAACACGGTCTGTGCTATTTGTCGTTCGACCCCGTCGAAATCCGAGTACACGGTTTCAGTGTTCCCCAG
+>85017 3
+CATCGTAGAGGATATGCACTAGGCCCGATTTCGATATGGGCAAGTCTAGATTAACTGGCTTAAACTATACGTAGGTGTCCACAGGGTTCCCCTAGCCCCG
+>85018 3
+CGTAGTAAGGTTTATAGGACCCCCCCAACCCATTAACGTACTGGTGAGTGCGGGCGACTAGGCGTCCCTACACTAGTTTGCGAACATTTAGAAAGTGTCT
+>85019 2
+TGAAATGACGCTTTCCGTGTCGGTAAAAGCGGCGGAATAACGAGTTAGAAACACCGTCGACCCTCCTGTTTAGTCTTTCGACATCGCTCGGTAAGTCGAC
+>85020 1
+CGTTGCGCCATAAAGAAGCGGGAGAGATCTCAAGGCTCCATTATCGACCTGGGTAGCTTATCGGGATATCGCCATTATCGCAATTTTATCTAGCCCGACG
+>85021 1
+CGGCACTAGGCCCGTTACCATGAAAGGGATCTCATGCCTGTAGTGGTGTCTGAGAGCCTTCAGCATAATTATAGATCTAATCCTCGCGTCGGCAATACAG
+>85022 1
+TAGGCCTCCAGTATTACCGGTTTCGCACACCAAGGTCCAGATACATCATTTATGGTGTGCGAGCACAAGCACATTGCATTTTAGCGGAGCAGGTACTGGC
+>85023 1
+TAACACGACCGTACTTATCGTGGTGTGGATGTTACACACTGTAGTTCCTTCTGCGGGGGATCCCATAAAGGAGTCGCGCCGGCCGACATAATAATTACAC
+>85024 3
+CCTTCAATGCGCCAGCGCACGAGGGTTTGCTGTTATTGTGCTGTCCGGCTTGAACGACATGCTCCGGCTAAAACTAAGAGGCAAATGTAGACATCTACTA
+>85025 1
+CCACGCATTTAGAATTCTACGGCCTGTTTTGAGCGTTCAACCCAACTACGAGTGCCGATTGGAGGCGAGATACAATCCCAATCGGATTCTATCGGGATGG
+>85026 1
+TTGAGTCTCCCGGACGAATGGTACCGAAAGAAGCAACATTCAAAGCGTGGCAGCCTTCACCGGGTGTTCCGTGGTTCCGATAATATCTCAGCTGTCTATA
+>85027 1
+TTGGCCCAATCTCATAATGGCCGCCCGCCTTCCCATATAACAGGTTAAATGTACGGAGTAATTTAGTCGATGACGGAGTTGAACCGTCCGTCGAGGACGT
+>85028 3
+CATGCGGTGATTCAAGCGATGTTCCGATCCGCGAGTGCATAGCAATACGAATGACGGACATTCTCACGTTATGCGATTATTTCAGCAGACTCGGCTCGCA
+>85029 2
+GAGGACCGGTCACGTGTTGCCGTCGTGACTCAGAGGGAAATCCCTGCACTGCAGTACCCTGAAAGACTTACTAGACCACTACTTGAAATGTTTCATGTTG
+>85030 3
+CGACTCAACAGTGGAGCAGGTCTTCTTCTAGTGAGCCGGTCGTGTGTGTGAAATCCGTTCAACCCTAAAAAACTGGCTGCAAAGAGCTTCCGTATCATCG
+>85031 1
+CATATGTCACTGGCATATAATTGATCCAATGATGCGTCCTACGGACTATTCTTCCAGGGCCTGAGGGACACGCGACGGGTGCTTCCGTGCAAAAATACTG
+>85032 1
+ATCGACCAAATCAGTGCGATAAGGTAAGCCCGCATTACTGAATTTCTTTGCATTTCGGGCTGCTCGCGGGGACCAATACTACCGGGAGCTTTGCTAAAGC
+>85033 3
+TTAAGAGACAAATGGACTGGCCTCTGTCCGCCACATGGACGTGTACACCCGTTCGAGTAGTGGGTCTGAATCACTACCTATGTAGATCAATGACGCCTTG
+>85034 1
+GGGCTTGGGAGACCATCCAGGCAGAAAGTACTTGGTGCCACACTTCCCCGAGCAGCAAAATAAGTTTTCCCGCCTCACGTTAGGAATTGATGTTTTCGAT
+>85035 3
+ACCGACGGTCCTACGTTTTTTCACTGAAGACGCAGAGTAACGGGAAAGCTTCACCCTCTGTTAAATGGTAAGGGGCACGACTTTGACCTGGATTGCACTC
+>85036 3
+AAGGAGTTCTTATAATTCCCCCGCCAAACTGGATTGTGTTGCCCACAACCGTAGGGACATTATGTCCCGTGACTTCGGTCAACGGGTGAGCGTAACATAG
+>85037 1
+AGAACTGCTATACTGTGTCACTCTCCAACTATGGCAGTCCGCTAGAGGCTCCGTAGGACAGTAAGTCTTATTCCGATGATATACCCGTAAGGGCCGGGAT
+>85038 2
+GAGGCTACGGCGAGCCCGTTATCACCTTATTTCAATGAGTTTGAAGCAAATATTCACCCTTCAGGGCGTAGTTACCGTTCGGACGACTCGCAGCAGGAAT
+>85039 1
+CACACATCTGGAGCAAAACGCCGGAGGCCGGTCCGCTCCGCAAGGCTCCCCCAGTTTTATAAATTAATTTTTAGGGCTAAGGTGGTTAAAGGCTTCTATG
+>85040 1
+CATTACGCAGTGGTTCTTGGACGGCCCCTGACGCAGGAGATCGACACTAGATTAGGGCATTTATTATCCTCGAAAGCGTTCCACAATCAGTCTGTGGACA
+>85041 2
+TAGTCAATATTATGATGGCCCGTATCCCGGCCGAGTTGACATATGACGGCGACGTCGTCACCTTCGACTAATGACACCGCGTTAGATTTAGTAGGAGACC
+>85042 2
+CATGGTTGCATGGCCAGCTTAGGATAAGACAGTATCAGCCGGGCTTTACTAATGGCGAGTCTCCCAGTACGTATAAACTAAAGTCTCCCTGGCTGTCGCA
+>85043 1
+GCTTGACCCTAGCCATTACGCACGAAGCCGATGTGTATTAGGTGCGACGCCTGGGTACTGCAAAGCCTTCCAATGTTGTACACCGGTGCTTAAATGAATA
+>85044 2
+AACATGGCTAGACGTACATTGGTAATTTGCTTACGCTGACACCGGCAGTTCCCATGGCTTTAGTGAATACTGAGGGTACCCACAGGCGGTTCAGACATCC
+>85045 3
+GTACTTAGAATAGCACATGTATGACCTGAGAGACACAGAACTTGTCCTTCACCGGGCGCACCGTAGCTCGTGATCCGTTCCGTATAGTAGAGTCTGGTCA
+>85046 1
+TGTGAGTGTAGGTCAACGGGAATTCTAACTGAGCTCCGTTGTTGTGCACAAACTCTTGCCGAATCAATACGACACCACTTGAGCGCTACTAGGGCCTCGA
+>85047 3
+AACGCAAAGGTACCGACTTCTAGCAGTTTGCAGACGGCGGAACGTAATGCGCGTGAACCGTTGCTGTGAACGCCATTACTCATATCTTTGTCATTACCGG
+>85048 3
+TAAGGCGACTTACAATGTAGGAAAGACAAGGCGCTCCCAACGTTCTATAGCGTCGGAGTCCGATTCGCTCTGTTCGTCGAATCTACAGGTGCCATTAGTC
+>85049 2
+AGCTTGTTGTACTGATAGGACACCAAGGTCGGGAGAGCTTATATCACTTCGAGTCACCGATAACGACCCCTACTGCGGTAAGAGGCTTTTTCTCACAGGC
+>85050 2
+CCGTTCTGGAGCAGGTTGTCGTCACACTCTTCCATAGGATTAGCTACTGACCACTTAGGAGCCAATTGAGGATGGCAGACGCAACTAAGTCTTAGATCGC
+>85051 3
+CGGCGACGTGAGCCTGAGGCAAGAATGGGGATCACTACTAACCCCTCGGTTTAGAACCTTAGTTACAAATAATCCGCCTTGCCGGTAATGATGCTTCTGT
+>85052 3
+CATCTACAGCTTGAAAGCTCAGTATAGAGTTATGGTTTTACACCAAGCCTCGTGGGGGTGCCCCAAGGCTCATGCAGCAAAATTCTGGTTGACTACCCGG
+>85053 3
+GTCGAGAGTACCGGTCCAGAACACTACCGTTATTTGGGTCCTAAGTCGAATGTTCTCAGAGAACTACGACTGTCCAATCTCAGTGCATCGCAGGTTGCGA
+>85054 1
+GGCATGGTTGAATAGATTTCAGCCTGTTATGAATACTCCGCTACGGCCACAGCCCCCAATGACAAGTGATGTCGGTCGGCACCTGGCCATGTATTAAAGT
+>85055 1
+AGACATCACGCACGCCCCTTCCTACGTAGGGCTAAGATGGATTCTGCCTAAATATACGAGCCACTGCGGTTCCAACATCGGGTATTGTTAGGTATGGTGA
+>85056 2
+GAAACCAGTCACATCCCTTAACGATTTTAGCCGCAACCCTTTAGCGTGTGAAGCAAATGGGGGTTTGGAATCGCGGAGGCAAGATTCGCTCTTAGCCTCT
+>85057 1
+AGCTGCAATTTGTTAGACTTCTCCAACAGTAAGTGTCCGCGTAGTCCTTGGCCAAGATGTAGCGAACTCAACATGGATGGCCAGCTGCGCACTGATGACT
+>85058 2
+CAGCCATCTCGCATCCTTGGCGGTTATTGGGGTGATGCAAAAGTTATAGTTTTCCGACCCGGCGGGACAGAAAGTCCGCTTCGAATACATGCCTTAAACA
+>85059 3
+GGCGATTTTGCGCCCCAAAACTGGGGGTTCGAGTGCCGGTGTACCACTATGCATGACCGAAATTTCACCATAAAAAACCGGTCATTGGGCTTCTGACATT
+>85060 1
+CCTACATGATAGCCGCCTCGTGTCCATAATTGGTCCTCAATCGACTGAGATTCATTAAGCTAGAAACGGTGCTAACGCGTTGCGTTCGACGTAGAGGCAG
+>85061 3
+CCCTCGCATAATATATGATTAGACCAAAGCGTGTCGAGAGGGAGTAAAGTTGACGTTAGCCCCCCCTGGAAATCTACCTGGTCCCTGTGGCATGGTTTCA
+>85062 3
+CGACAGGGACCTCGCCTACGTCCAACCAAGGGGCTTGGTACTGTAATCTAACTTTTGAAGAAGGTACTCCTGACCGAAATTGTTTAGTCCTGTACAGCGG
+>85063 1
+GTACTTGGGTCGATTCCGATAACTTGCGCCTCATGGCACATATACCATGATAGGAGAGCATATAAAGTGCCCTAGGTTGTCGCCTTATCGGGCAAGCCCA
+>85064 1
+TTCAATCGATAAGATGAAGATCATTCCTTCCGTTCCGCCTGGGCAACGCACACCAAGGATGGAGGATTACGAGTTCCGAGGTCCCCTAGTTGCGGTATAT
+>85065 1
+ATGATTCTTTTTATCGCCCACCGTAGACAAAGGGGTCGACAACCATCAATCGCGAAGGTGTTTACAGTGTCGGCGCCGTAGGCGTCACCAGATGTATCAT
+>85066 2
+GGCGTCAAGAACAGCGTAACTTTTTACTTTATTGTAGCCAGGCACGCGACAACGGAATACAGTGCCATATGGGCGCCCGGGTCACCATCAGATTTTGCTT
+>85067 2
+AGTTAATACGTGTCACCCATAAACTCATTCGGAACCTGTACGTGCCTTTTAGCGCGAATACAGTAGGTCCAGCAGCAACCTGGCGGGTTGGGTTTACAGC
+>85068 2
+CTAGGGTTCCATTTCGCGCCGGGTGGCCTCGGAATTGGTCACCGGAGAACGTTCATCAAAAAATGTCTCCTAAATCGATTAGTTCGGGATGAATCACACC
+>85069 3
+ACTCCGAGGAGGAGAGCCATGGATCTCCGCGGATATAAACAATGTGCTACCTAGATGGCAGTCCCGTCATTCTCTTCTTACAGTTGTGGGCTAGAACCTA
+>85070 1
+ACAACGAGGAAGCCAATATTTGCCAGGCGTTAGGTATGGGACCTGCGGTCACCTTAGCGAATCCTCACTTGAGATTTCGTTAACACGTCTGCCACATTGG
+>85071 2
+TATCCGGGAAAATACCTCAGTAGTTCGATTACCGGGGACTACTCGCTGCATACGACATACCCCGTTGTTACGAGGTCCATCCTAATTGATGGACGGTGGA
+>85072 1
+GCAACCGCCCCTGTGTTGAACTGATTCCCAATCTGGCGGCATGGAATCAATGGCTGCCCAATAGAGTGGCTGTTCCGATCCTAGAGTAAAGCTATTAGTA
+>85073 2
+TGGTGGCCTTGTTGCGTAATTGGCCGTTTCACCCGACATTTAATAGCCGCAGCAGACCATGATGGAGCACGAACGCGCAGAAATTGTCGTTAACTAACCT
+>85074 1
+ATACTATATTGAAGACCTGATACGCAAATCTGCCCGTCGCGGGAGGATATGGTGTCATACCAAGCCGGGTTTGCCCTGACGCAATCCGATTTCTTAAGGC
+>85075 1
+GCGGGATTCTGAGTCTCGGGAATTCGCATAATCATTGACTCAGACGGCGAATATTGGGATCCATACGTCGATGCTTCCGACGAACAACCTATCGAGCTTC
+>85076 3
+GGTGGTCTTCTAAGTCTGTGGCAATCCAGATTTCAGCGTTCGCGGGCTCATGTAGCGGGACAGTCAATAAATAAACATTCCCGGCGCTCAACCTGAACTA
+>85077 2
+CCAGTTATGGAGCGACCCGAGTCTGGGTAAGTTACCCAATGGACATAATATCATGGAAGCGCGCTTGACCATGGTCATACGCATGCTTCGAATGTTCCTC
+>85078 2
+TTGGGTGAGCACTTTCTAGCGCATTTTTACCCACGTACTCGCAACACGCGTATGCATGGAGCGCCGCATAACGATTAAAACCGAGAGGTGGATGTTCACT
+>85079 3
+TCTACACTGAGCTGAGTTGTCCATTATGTCGTCAGCACTTGCAGTCCGGCGCTGCACTAACTGGAGCGGTTCAGATAGAACAATTGAACGTCGAAGCATC
+>85080 3
+CCATGCCGTGTTACGTACGAGGCAGGAAGCTCGCTCGGGTTACTAGACTCTGGAACATAAGTTAGCCATGTCGATATCCAGCCAAGCTTTGGTACCAATT
+>85081 3
+ATTCCATTCCGGGATGCCTGCTCTGCGAAAAATCGACGAACAGGTATCCTTGGTTCGTAGAATTTAAGAGATTTGAGTGGACGCCCACAACCCCGTGGCT
+>85082 2
+TGGTTGACCCCACGGTCGCGCATTGCTCTAAGAAACTTACTTAGCGAGGAAATGGCTTGACCATAGACTTTCACGAGGCCACCCTTGAAGCTAAGTTGTG
+>85083 1
+TAGTCCACTGGACCCAAGCATCGTAGCTCTCTGCAACCGAAAAGCCACCTGAAATAGGACGAATCGGTTAGGTTTTATGGTTGATCGGCCTTGCGGACTT
+>85084 2
+GCCCGCTAGATTAAATTCGTCCAGCCCGTGTCAAACGAATGGGCCGGGTAGGGCTAACAACTTCCCTCTCAGAGCGCCTAAATTTATTGAGGATATGTGT
+>85085 1
+GAAAAGCTAAGACGTGAACCCGGGCATCGTCCGATTACAGGCTGACGCACGAAACGCGGACTTGTGAATTGGATCCTGTCCATCTACCTTTGATCTTTTG
+>85086 3
+AGCCTGTCATAGGAGATCCTGTAGAATTCGCATACCCCGCGCCGCAGTTTATCAGTTACTGGGATCCTCCTGCGATGGACTGCCAAATAAAAGTTTGGAG
+>85087 3
+CTGTCGGCTGGGATCCACATAATAGGGGGCTTGTCGGGGTGGTTACACGCAATATACACCACATGTATAGTTAATGGCCACTACGCCCTATAAAGCCTTC
+>85088 3
+AAGCTGGACACTCCTGAACAGCCCCCTGGCCGGCAGTACGGATCCTGATAATTCTTGATTGTAGACCATTACAGGCTAAAGCAGTACGGGTGTTAGCTTT
+>85089 3
+GATCCACAATAAGCCGAACTATTTACCTCGAGGGTTGTCCCATGTGTCCTGTGCGAGAGTTCCTTAGATCAACACGGGTCGGATAAGGTTCAACGCGATC
+>85090 1
+GCGGGTACCAGCTAGTTACGGACAGACCGTGAGGTGTAAGACAGCACTGAGCTGAAGTCTCTTTTCGTAATGATCGCCCTACTAAACCTGCGATATCTTC
+>85091 3
+CTGCGGATTGTATCGAACGATTGATAGAGTGAACTCTAGCTTTTGGCTTCTGCGGGAGATAAGCCAAGCTACTTCCTCCGAAAGCATGTCACGACACCCG
+>85092 1
+AGTTTGCGCCGTGAAACGGTAGTAAATCTTCTATCGCGCTCGTGAAACAAGCTTTCGTACCGCACACAGCCTATTCAGGCTGGATCCCAAGATTGGAGGT
+>85093 1
+TCCGAAGGAATTATGAAGATACGCGCTTCAAGTTTCCATTTGCATTGTACCGGGAGTAAGTCCTGGCTGGACAATTAATCCAGACTGCCCGTCCCCGAGG
+>85094 2
+TCACATATATCAGCGTCATACGCCGGTATATGACAAGGCAACTGGAGTCTCATGCTAGTACCGTTCCAGGGGGCGATTAATCGGCGAGTTCTACTCCGAT
+>85095 1
+CGTCGCCATGCTACTTGAAGGACAACGTAAAAGAACGATCTGGTCATGTGGTATAAGACCCATGATATTTTACGCCCTGTTAATCGTCCGGTCGGCCCGG
+>85096 2
+ATAAATTTGCCAATGGCTGCGATCATGGGGATGATTCCAGCCCGATCGACTTTTACTCGGTACCGGGTAGCGGACTTAGATAAAACGGCCCCGTATATCC
+>85097 3
+TCGCGCCCACGTCATAGAGTAGAGTTGTCGATCTATTTCTGGATGCAAAACATCGTTACACGGTACGCAAATTCGCGAGCGTGGACCGGATTACCTCAGT
+>85098 1
+CCTGAGAAGATAGTAACGGGCACTACCGGTAAGCGGTTACAGTTCAAGAGCTATCTTGATAATTGATTCGCCCCGAGCCCGCTAGCTGTCGTCTTGAACT
+>85099 1
+CCCTATCGATGATTTAGTGAGCCAGGATCTAAATTCCACGCGGAATTGGCGATACAATACCGTATGCCATGCCGCCTATGGCCGTGATGGGATTAGCCAT
+>85100 3
+ACTACCTTCCATTCGTGTATACGAATTACAAGTCAAGAGTGGCAGAGGAATTGGACTGCATCACCGCCGTCAACCTGTAATTGCGCACTTGGCGCTGGGT
+>85101 1
+CTCGCATACCGGTCTTTCTAGATAGCGAGGAGGAATGCGGCTCGTATTTAGGACGGACCTTAGATGCCTCATTACCACTAGTCTCTCTGAAAGGAACGAC
+>85102 3
+CACGCTACAACGAATCGGTAGAAAGTTGGATAGAGCTTACGTGGTCACCCTGCTTTTTAGGATCTTGCTAGCCACTGCGTATAGCCTGGCACGGCTAACA
+>85103 3
+CTAAATATGAGGTCGTTGCTTGCTATTACGATGGGCTAGGAACCCTGTTGCGTAGACCAGGTTATATCGAATAACCGCTCCGTGCGCCAACGACACATCG
+>85104 1
+GTAGACGTAGACCAAGACTACGAGTTCCAGACCGTAGAAGGACCTGGATGTTTTTGTCGGCTTTGTAACACCGAATACAGCGTTCCAGCTCTACGGTCCT
+>85105 2
+TTTTTCGGGCCGTAATACTCAATGCTCCACGGGAGGACACTGATCTATCGGTCACCAGGACTGAACGGCTCGCATGGTATACGCTATAAGACAGGTCTAT
+>85106 1
+TCAATGGAACACATGCCTACAGCTTATTCTTGCCTCCGGTAAGACCGTGGAACCGCATAGAGGTGGCGTGCGCCGTTGTATATGGCACATAATGTCATAC
+>85107 1
+AGAGACCTGGCTTTAGCACGACTGGAGACAGGAGGATTGTCCCGCAAGTTCTACTCGGCTCCTAGGAACTCTACGTTGGATAACATTGCTCTATAATCCG
+>85108 2
+CGCTCTGTTGGATGCGTAAGGATCCCCACTTAAATCTGGGTTTTCGGGCTCCGATTGCCAGCTTGCTGATCAGAAACCCATAGCTGAACGAAAAGGCTAA
+>85109 1
+AACGTGCATTGAGCGGGTGAGCATTCGCTATACGCTCGTAGTGCTATAAGCTCGCGACAGTATGGAACCCCATGCGTTGCTATGATCAATCATTCCAAGC
+>85110 3
+ATAACGGTGCTTGCAACCTGATTATACGCCGCGTAGCTTTGGCATGCAGCTATATGGCATAGGCCCGCTGTAAGCACGATTGCGGCAAAATAATCTCCGT
+>85111 1
+TCAGGAAATGTGTGATATATTTATACCCGTGGGAGTTCTGTGCGGACCCAGGATATGCCTAAGCAGATCAGACGTCTCCGCCCTTGCTAAACACTGAGCC
+>85112 1
+CACCTTTTGTTAAAGTACTCTTGCACGTTAAACAGTGCGCCGGACGTAACGACATAAAGCGCCCTTCAGCCTACTAGTAGGACCGGTCGGAGGATTTGTG
+>85113 3
+CTCATTCAGAAGGTCCTTTGACTGTATCTTGAGCGTAGACAAGCATATAGATCTTGGACTAACTCCGTTCGGAGTCCGCCCAGGGAACCCAGATGTGCGA
+>85114 2
+TCTTACTTGCGATAGATCAAAGTGGCTGCTGTGCTACAGACTCATCCTCAGAAGAGAGTCGAGTTCCTCAGCAGAATAGGCGAATTACTGGCCGCTCTCG
+>85115 1
+GTTGCCTCCGGGGCGGACGTCGCAAACGTGCATAACACCAACCAATCCGACCAGTCAATGATTTAGGGCTGATCGTTTATTCTCGGTTCAATATTGAGGA
+>85116 2
+CTATGGTCTCCGGGAATCCTAAGGCCATGCCGAAGTGTCCGAGGTCCTGGAGTAGAAACTAATCAGCGTACTGCTGCACCGTTTTGTATACAAATATGCC
+>85117 3
+GCCCAGGTATGATCGATTTGGCAAGCTGAAAACATCGTAATGACCCTTCGTTCCTGAGTAGCTCGCACGTGACCGGCATGAACTTATCAATGGGGTACCT
+>85118 1
+TCCGCTATGAAAGGCGCCGTAGGTATCCGGACGTCCATTTGCTAGTCCCTTTCAACCTGAAACGACCGGTAGTTCCAAGGTTGATTAAGACAGTGGCAAT
+>85119 3
+TTCTAGTACAGTTATGGCCTAACTAACCGTTTATGGACGGCCGCGTCGCTTGTGAGCTGAAAGGTCGCTCGTGAGATCAAGCAAGTATCACCACCTCAGA
+>85120 3
+TTGGCCTTAACAAGATACTGATGGAGGGAGTTGCCGCCACGCGAACTGCAGCGATACATCCCTGTTCCATAGTTCTTTTCTGTGAGACAAGAAACGGTCC
+>85121 2
+AGCTTCACCGGTCTCGTGATCTTGTTACGGCGATCAATCTTGTTGTCTCCGAACGGCAAATGCAATGATAGTGAAAACGCGTACCCACAGGATTCGGACG
+>85122 2
+TCGTAGAGTAGGAAGCTATGCCGGAATAAGGAAGATAGTTCTGCCACCGTCGAGCGTGCTCCCTGCATGCGCAACAAGTCTCATTGATTCTTCTAGACTC
+>85123 1
+TATCGCCCGGTATCAGCGGGCCTGGTCACTACATAGTCGCGAGCTCTAAATCTTCGCTGGTGTTACAAGTGCCATAGAGAGCAAAGTAGTACTTGTCAAC
+>85124 2
+ACGGGCCCATGAAGTGTCGGAAGCGCACATAGACTGCCTTCAATTCTTGCCTTGGCCGGCAGCCATATATAGTTAGTTCGTACTATGGGACCAGTACATA
+>85125 3
+CCCTTAAGGTAAGTGGTCCACGGCCAAACCTGGAGACTTTGGCAACCAAGTCGTGTGACTTATTTTTCACACGCAGTAAGCGTGTCCGGGCATCTATGAA
+>85126 1
+TCGTTGGACGGTTCACTGGACCTGCACCCGTTTCTAAGGAACGATTAGCGCCTACGGGACAGTTGCTGAATGAAAAATGCTCTTAGAATGGTACTCCACC
+>85127 3
+GGGTAGAAAGAGCCGGGTGTAATCTATGTACCTGAGATTCCCGTCGACGTCCCTTCTGCTACGCAACTAATGTACGTGACTAACTTAGCGCAATCGCAGT
+>85128 1
+AGCCAAAGTGGCACGTTTCCCTCTATAGCCATCGATGACTTGCACGCCGTGGGTCAAAGTGGTTAGATTGCATCTCCGAGATGCCAGGGCACAATTTTAA
+>85129 2
+GGCTTCCCAGCTATCACAGTGCGGGGCAATCCACCCCGTTTAGATGAATAGTTAGTGTGTGGAGACATTCTAAGCTAAGAAGTGACTCCATTAGCTGCCC
+>85130 2
+GCCAGATTTCATCGTGAACCATTTTGGCTGTGGACAGCGCCGCTCAGTCTGCTGCAGACTAACTGAAAAACAGGTCATTAAACGCCGTGCTCAGGTATGT
+>85131 1
+ACTTAACTCAACATCGCCGCCTCTGTTGTGTTTGATGGTACAGGAATCGACTTCAAGCCCCTCAACAGACTGCGGCCAAGTGAGATAGTACATGTGGGGT
+>85132 1
+CCTCTCGTTTGAATCGCAAGTGTGCCCGCCAAAACGGCTTCATATTCGATTCCGGGAAAATTCGGAAGGTTGCCTTGCGCAGACCATAAGTATAGGGCTA
+>85133 2
+ACGCTGGCCCCCAATAACGCGGGCTCTTATCGGAGTGTATGACCATTAGTATACCCCAAGTTTACCATATGTGCACAAAGGCCAGTAGATTGGTCGTGTG
+>85134 3
+GGTGTCGTTTTTCCAAAATCGTCTGACCCAGAGGACTCCTGGATACTAAATAAAGATGGGCCCGTTCACAGACATCTGGAACTCATGGTTCGGATCCCGG
+>85135 3
+ACGTGACCAGAGTGCGCGGTGTTGTCCGACGGCATCATCCAAGAGTCCAACTCCCAAAAGTTCGATACTTGACCATTCCTGGCAAATTGTGTTATGGAGT
+>85136 1
+TCCGCCGACCAGATTAAATTTTCTCGACTGATGCGGACGATTCGATACGGAAGTCGAGATGTCCTCTTTCCAAGTGTGGACGGACCAATCGTAGACACTG
+>85137 2
+CAGAGGGCGAAATGGTTTGTAATGATAATCCAGTGCGCCGACGCAGTTAGATGTCGTCGCATTGCTCGCCCTCTTATAGAGCTACTCGCAAACTACGTCA
+>85138 3
+CAAACAGTAATGAGCCCTTATGCCCACACACAAGACGCCAGGCATCACACGTTTACGGTTGGTGTGTACGTGTTGTCGTTTCGAGGACTAGTTCAATGGC
+>85139 3
+CTTTTTCTCTGGGAGCAATTAATAGATCACGCTGTTTCTCCGTTGCCTAAGGGGTACACGGAAGAACGAGCCCAGGGCACGTCCTAAAGATATCGATGCC
+>85140 1
+CATGACCTGCCGCATACCATATTCCATAGGCTTGGATAAAGGGAAAGACGGCGCAAGACTGCGCGATTCGATCTTCTTTAGTCGAACTGTCTTGCGACTG
+>85141 1
+TGAATCAATCAGACCTGTCGTAACCACAGCTGCAGATACACTGTTGTAGGTCTACCGGAGTGGCGTCCATAATCCGTGTCCATGCTCAGGAGCAATTGGT
+>85142 3
+TAGCTCTCTCAAAGTGGATAAAAGGGTGTATGGACCCATGTTTCGCAGGGGTCCGGCCACGAAAGCATATCTGGTAACCTACATTCAAGCTTCCTTCGCG
+>85143 1
+GAATTACCCCCGGTGGTCGTTAATTTGCACTACCCAGAGGTTCCAGTAATTCGGATATATAGCGTACGACAAGGCCCTTGCAGGCAGGTTACAGGTCATC
+>85144 3
+AGGGCCAGTCGCGCGTTACCGGTATTCCAGGATTAACCATTGAGCCAGCTAATTTAGGAGGTTTCACACGATCTCTAAGCCTGTGACGAACTAGGCATCT
+>85145 2
+TACGCAAACGGCCAGATCTATCGTTCAACTTACCAGTGGGGATTTACGTTACCAACTGATGCGTGAGTTCATAGGAGGCGTCCGCAACTGAGAGTCTTCC
+>85146 2
+ATCCCGGTAGCTGATGTTCCCGACGTTACCTCGTACCGCGAAAACTGTCCGTGCCATCAAATTAAGGTACCATATATACGTAATGTCGGGGGTTGGGAAC
+>85147 2
+ACGACCATTGAGGTAAATTAAGGCATTTAGACGCAGGTATCCTAGTCGCGTTACCATTGACGTCCCAGTAACGCCCTTTGTACAGCCGCTAGGTGGTCGA
+>85148 1
+TGCTGAGCACGTCCTCTAGAGTCATATTTGTTCCATGCAGCAGTCAAAATAACATAGATGGAATCGCGTCGCCGTGCATCTCCGAGCGGTAGATACGCGT
+>85149 2
+GCATGAGCTTTTAATGCACAAGATCCATACCGACTTGGGGACCCTCCTCCACGCTACATAGCTAGACAGGGGTCAGTCTAGTAGCGCTGGTGTAAAGTTT
+>85150 2
+CACCCCTAGGGGCTGCTTCCAGGTATATAAGTGGTAGCTAAGTGAATCCTTTAGCGCTTAGCAGTGGGCACCAACATATGTTGCACGCCACAGTTTAACG
+>85151 1
+GTTAATTGTGGAACTCTGCACAGTTCGGAACGAACCGTTCGCGCTTCAACGCGACCGGGCCCACTTTTGTAAATAGTAGACATTCCGGACTATGATCGAG
+>85152 3
+TTTTCTTGGAACCCCGTATTAAAACTCATGGTTTGAGAACGCACGTGAAAGTATGGCTCACTGAAGGGGTAGCTACCGACACCCCGGAGCCGATTGCTCT
+>85153 3
+ATAAGCTTTTCTTTTAGGACTAAAGGAACCAGGTACGCTTTGCACTCCGTAGGAATTCTCGATGAAGAGCTGCCTGCGCGTGAGATCCGATCGCCCGCAA
+>85154 2
+ACAGTTCGTGCTATAGTCTGACGTCTTAACCAACCCAGATCCGACGAGCACAAGTCGTAAGGTTTACGATGCGCGAGCGCTCTGGTCGGTAACATGTTAT
+>85155 1
+AACCTAATGCTCAAGTGATGAGAGGATGTGAGCTCGGCTACCACCCTTCGGGGTTGAGTCTGGCTATTCACTCGGAAAGACCTTTTTCCACAGGCATACA
+>85156 2
+CAGTCATCGTATGGGTATTCCGAGGGCGTACTGTATGACATACTCAGGCGGACACGTTAAAATACCCGTCCGGGCACATCCGCGACAATTGGTTTATTCA
+>85157 2
+CAGCTAATTTGCAACTAGCCGCTTTCTGGTATAATCGGTGTCGGACATGTAGCCACAAAGCAGGGTCTTGCACCCCGGTGTAGCAATCTCTTAGACGGAA
+>85158 2
+TGGCCCGAGGAAGGCTGACCTACGGTGATTTACGAGCACCGTTACCGGCGTTTGGCAATAGCCCATCGTGCACCCACAATTATAGGCTTTTGTATAAAAT
+>85159 2
+GTTAGCTGAGACCGGTTGAGTAAAAGATGAGATTATCTATTGCATGACTACGCCGAGCGCTTAGATCCACTGCCAGTCGATTAACTCCACTGGCGCCGTC
+>85160 1
+AAATCTTACCGCCAGGAGGTCAAATTTATCCAGCCGCTGTCTTACCACTGCTTCAGCAAGGAGGTGCAGCCTTTAGAGGGGCCAATCTAGGTATGGTATC
+>85161 2
+CCGAAACCTTAGGGCCTGTCTCTGTATATAACTTCTTGACCTCGGGGTGCCCGAGCAGTTGAGCATTGCCAAGCTCCAGCGGCAAGGAAATTAAGTTATA
+>85162 2
+TTGCACTAAAACTGTGGACTAACGTTAACATAGCCGCCATACTTCTACCCAGACTCGAGTCCACGCCCGTTCGGGAGGTGGGTAGTATAAGTGTGTTAGC
+>85163 1
+GGCCTTGGGATGCGTCGGATTATACTTCACCGAGCTTATATACAAGAGGTAAGCGTATCACCTCGACGGAATGTAGCACCGCTCCGCTGAATTTCGACAT
+>85164 2
+AAGATTGTCCCTATTAGTGGTGACTCAAAGCGCGTTTAATTACGCCCGAGCGTATTCGATAGCGCGATCGCGTAGGGCCGCACAACGAATTCCTGATCAT
+>85165 2
+ATGATGATAGACCATGGTGACAGTAACATGGGCGCTGACCCCTAAGGTGCGATTTGACTCAGCGAACCACCTTGCTAACAACGTGGTTTCTGATTCCTCG
+>85166 1
+GTTGGGACTCCAGTGATGCCACACCCCAGCGTATTTTGTGATAAAAAATAGAGACTTTCAGAGCCGGTCCTTCACCTCTACGAGTGGCACGTACGAGTTG
+>85167 2
+TATTTGTCACATGCAACGCTGAAATCTGTACCACAAACGTCCCAAGTCCTGGCGTTGGCACTCTGCGGGCGTAGAACGCGGATGTTAGATATGTGACACT
+>85168 3
+GACAATCCCATGACTGTCTACCGCTAGTTTAGGTCGTCGTACCACGCGTCAAATGTGGTCGGTCGCCTGTGTCATACGCTACGATATTGAACAAAGAGGA
+>85169 2
+TACAAAACTCGAGCTGGATGACGGCCAATAAGCGGGGCCAGCTAGTGATATAGAGATCCTAGGATCTTTCGCCGTGTTCCCCCCGGTAAATTTTCCGATT
+>85170 1
+AACTTCTCTAACCTGGCACGGGACAGTCGTTAAATCAGTCAGGGCTGGTAATGCATTTGTGTATCGGCACGAGCACAAGCGTCTGACCAAGCTTTCACTG
+>85171 2
+TACGCGTTGTGAAGACCAGCCCTTGAAGAATTCTCGAATAACATTTGTTATCCAATAGCCAGGTACAGCCATGCGTGGAGGCACTGTCGACTGCCGTTGC
+>85172 2
+TGTTTTTACCTTAACGAGACGCGAAGCGTCATAACACCGTCGCCTTGACAGGTGCCGAGCAGTTACCACGCAAAAGTTGGGACGATTTCAGGCTACTGTT
+>85173 3
+TGCCGCGCCCGCTAGCCGTGGAAGGAAGACATTTGTCGTTGACTTTACGCGTAAGAAACGAGAACGTTCTCCTATACTTTCTAGTACGGATAGATACGCC
+>85174 3
+GCGATTAACTGTGGTGCCACATAATCCTAAGCGTACCCATCAGGAGGTAAAGCTGTTATCTACGGAGCCGTTTCCAGCGTTACTACCCGCAGGGAATGTT
+>85175 3
+CACGACGCTTTGAATCCATTAGCGACTAAGGCGCCTCAATTCGCGCTAATATTCCGTTGGCGGAACGAATTCTACCTAGGCTAGTTAGCTGTGGCAAGGA
+>85176 1
+TTCGCGCTTTTTAGAATGGGGATACGTATATCATCGTATCTAGAGCCAGGGACGGCGCCCATACACTACATGTGCAAACCGTAAAAGGGCCCCTTCTGGT
+>85177 3
+ACCACGCACGTTTGGCGACATCTTCAGTGGTTCCGTCTGTTGTCCGCCTTAACGGTAGATATGAGGAATTTTCGACGTAGCGCCAAACACGAAGCTAAAG
+>85178 2
+GCGCACCGTACAGTCCGAAGTCCAGTCCGCAGAAGTACCTTGTATTCCTACGGTACAAACGGTCTTTCATAGATAGGTTACTGGGACGGATGATCTCTAG
+>85179 3
+CTGAGCACCCTCCTTTTTCAAATAGGATTAGAGGTGCGTGTCGCCTAGCGTTCATAGCACCTGGGAAGAGCCGACGAATTCCTATGATATCACTAGAGCG
+>85180 2
+TAGTGAAGGAGAATGCACACCGAGCGCGAGCTTCAACGCTCGTTTACACGTGGCAATCGTCGTCACGTATTTTATCTGACGTTGCGCCTAAGCCATTAGA
+>85181 3
+GTCAAGAATAGTCTCGGATCTCAACATTTGTGGGTCAATGGTAATTACGGCTCCGAAGACAGGTATCCTCCCGTAAGGGCAGGTTTCATCGACCGCTCCA
+>85182 2
+ATGGATCCGCAGGCGTTATTTTAGACGCCCCCTAATCATGTATTTCTCGGACGGGGCCGGTAGGCACTGCAGATATCGAGTATCGTAACCAACTACGATA
+>85183 1
+TAATTAAATGGATACCACTATCCCTTGCCGGCGTTCTTCCTAGAGTTAGCCTAAATTTCCATACACCTGGAATAGCCGGAGACGGGCGTGGGGGCTACAG
+>85184 2
+TTCTTTGGGTGGTCTGTGATTGCATCTCGAGCACTCCTTGCTAGAGGCCCTACCATGCAAAGTACAAACGAATTGGACTCGAGCGACACAAGTAGCACTG
+>85185 2
+CACGTAAGAAGTACGGACGGGTACCCGACCGGTTCAACAAGGGCTACGGCTAACATGCTTTTAGTGGTTTTTCTCTGGTGACCATCCAGTCAACATTAGC
+>85186 2
+TGTCTCACTACCATACACCCCGTAGCGGTGGGAGACGACAGAGTGGTTTTGTGACTCCTTTACAAACGAGCTGAGCGATACATGCTACCGACAGTTTATG
+>85187 2
+GAGGGGATTCAAATGCACTAGGAAGAGCCCTCGTCCAACCGTTCTTCGACTAAGAGGGATAGTCAGTTCATTCATAGATTCCACGTGTGTCGTAGTCCCC
+>85188 2
+TGTCTTTATCTTGGGTTTGCCTACAGCATGGCCTGCCTAGATCCGAGCTCTATGAACGAACCGAAAGCTAAGGGACCCATATGGCGAACAGCGTACTAGT
+>85189 2
+TGGCCCTTTGTATTAGTACGCAAGGTAACTTCCGCTAGCGTATCTCCGAGGAATGGAGGGTAACTACTACGCAGGACCGCTGACGTAGTACATATCCTCA
+>85190 2
+ACATTTCAGTGTGCGCATACGGTCCGGGAGGTAACACCCAATTTGGTGCCAAACGCTCGATTTAGTAGGCTCCCGGCAGAATCCCGAGTTATGAATTTAC
+>85191 2
+TTTACGAGCACCGGAGTAGGGAATACCGCGGACACACGTATATTGTTGCTCAGACTCGGATCCGTGCAGTATTCCCCAGACCGTTATTAGTGCAAACGTT
+>85192 3
+GCCATACACGTTTGTGTAGAGTTGGGGGCAGCAAGACCCTTTGCTCAGTCCATCAGATCCACATAATTCGTTGCGATAATGCCGATAAGGACCCGCTGAT
+>85193 1
+CTTTACATCCCCGTTTGCTTAATAGCCCCCAGGGGATAGAAAACCCAAAGGCAGAGTTGAGGGTGTGAGTATGCGCGCTTCGTACCTTTTGACACAACTG
+>85194 3
+AGACTGTCCTTAACACGTATGGCTGATAATTTCTTAGCCCAAACTCGCTGCTGAGGCGGAGGGAAGGCGAACTTGAGAGCCGCTTTTAACCACTGCATCT
+>85195 1
+GTCCCTTTGACCTGTAATTACTGCAATTTCTGTTCTGGCGCACCCCCGATTGCCGGGGCCAAAGTTCCTCGAGAAAGCGGGTTATGAATAAAAGAGCAGA
+>85196 1
+GTCTGTACAGCAACCCGAGCGTTATTTCTGTGGAGAATAAGCGGTACATCCAATGAGCGCCACGCATCTGGAGAAATTGGAGTTCTGTTGACCCCCACTT
+>85197 3
+ATCAGAGCCGATATTGGGTTGGAAACTGCGTAGTTCTCTCGACAGCCGGGTATTCAGTTTCAGCCCCACCTTTACCTAGCAGCACAACTAGAATGTGGAG
+>85198 2
+ATATTAATCCAAACAAGGACATGGAGTAACTGCACCACTGCTGCTGATTCGGGATCGCAATTTCAGCGTGCGCGCTCTTGCCCGCGTCATAGATGGTGTA
+>85199 1
+CCGGTAAGGGTTGAGCTTTAATATTCGCACATTTGGTTCGCCGGAGCAACGGTTCCTATAACCGAAAGATTCCGTTCCGAAGTAATCAGCACCCGACGGT
+>85200 3
+TCCCGCGTTCGTTGTGTGTCAAATTCGAACTAAAGCGTGTGAGGTTAAAGGTCCATACATGAACGCCTATCTCGTCAGCTCAGCGGACCAAGTCAGAGTC
+>85201 2
+ACAAGCTCCTGCAAAAGGGGCACGACCGTTTAAGTGAGACCTATTGTGCTTCTGGGTATTCCTGGACTCTAGACGTGAACCCCTCGGGTGCATCAATTAA
+>85202 3
+CCTGTTTCAATTCGGATCATCGAATGCGAAGTTGGTACCGTTTGAGGCCAGCAAGTTACGCGCAGCCTACTACAACCCAATATAGGATTTGCGGGCACGT
+>85203 1
+GATAGTCGGTCTATTACGTAACTACGGCTAATATCTTGATGTTCCACGCAAGGAACCTTTAACTGTCCAGCGGCTACGACAGGTCAAGTCAGCGGGTGCC
+>85204 1
+CGTATGCATTGAGCCGGGTCTTAAGAGGTAGTCGCTTAGATCATGAGTCGATGGCTATTACTCGCCGAGCAGCCGCAACCACTTCATGCACAAATTATGC
+>85205 3
+CAACAAGTTTCTTATGCCGCCCTAACAATGGTGCCAGACGCAATATCATACTGTGGATGCGGCTTTTTAGCGCCAGGCAGTACGGTATAGAGCCGGATCT
+>85206 1
+CTCGGAGGTTCCAAGGCGACGTATGTGCTACTCGTTTCAAAGGGGCTTCCATATCGGATGACTCGAACGGATAACTATTAGATCAGCTACCCCCAGGATT
+>85207 3
+TGCGAATCGTGTTCACCGGCCAGTTACCTTTTATGAACCGGTAACTAAGCACTCGCAGTTAGGCGTGTTTCTCACCAACCGTAAGAGAAGGATGCGGATC
+>85208 2
+CTGGTCATGACGTATTTAGTAGAGGAATTCGGAATCTCCCTGTCCACACCATAACCAATCGGGGAAATAACGTGAGTTCTGACGGCACGTGTTGCGCCTC
+>85209 3
+TCTTAGCGGCACACTGTCTGAGGTCGTTTAAAGGGCGCGCTAATGTTAGAGCGCCCACAACGACCTCTATAATACAAGTTCGGTCTCGATTAAGTCAGCG
+>85210 2
+ACTATCCTGGGTTGATGATGATGCGACCGGACATGTACATACGGACGCGGAAAGCCAAAGGCCCAGAGTGTACTATCTACGTTCCTTGTTTTCCTACAGC
+>85211 3
+CCTTGCAGTCCGTAGTAACCCGACTTGAAGACATTGTATCCTTAATGATTCACCGATTGGCCTAGAGGGCGAGAGTCGAACGCCTTGAGATGTCACTACG
+>85212 2
+CGAGTACTTCATCGAGCAGGTGATTTTGCTTAGTCTTGGGACCTACCAGACCGCATTGCAGTTGAATGATACAGGACTTCACGCGACGCAGCCAGACATT
+>85213 1
+CGCGTGACCTTCCTGTGTCTCGCCTCATGTAATGCCCTGAAGGCGTAGTAGGTGCCATGCCCCGCGGATGAGAAAAAGCTATTGAAGTTTAATCACATAA
+>85214 2
+TTCGGCTGTGGTATGCTGAAGCGTCTATGGAACCTGTCTCCGTCACAGACATGTGCTCTAATTTGATCACGTAAACGCAAATACCTAAGGCACGGCCAGG
+>85215 1
+CGAGACCACTCACTTGTAGCGCGTCCATATACCGGCAAATCCCGGTGTAACGTTATCTGGGGACATCCGTATGTTGATAGTGGTCAGGAATCACTGATCA
+>85216 2
+GAATCGCTAGACACGTAGATTGACCGACCTCCGTGACTGTCCTAATTTAGAAGCCTTACAAAGTGATGTGGCGCCAGACTGTGGTCTGGCACCATATTGC
+>85217 3
+AGGCGATTTGAGACCTACGCCGGCCGTTTCAGAGGTGTACTTAAACTTGGGCCGGACTCGGCATCTAAGGTCCATCAGCATGTTCAATGTATCAAACACT
+>85218 1
+ATCCTAGACCTTACGAGAACGTCGATGCAGACTCGAGATAAAGCTTCATCTCATAGGGCTTAGTGCCAACACCACTCTATTTCTCGGGTGGGGGTGGCTA
+>85219 3
+TGCAGTGTCACGTACGTCTAACTGTCCTGAGGGGCACTATATAGATGCAACTCATGGTCTACGAGCTACCAATCAACCTGTGAAGTCCGGCTTGACTAGG
+>85220 2
+CCATGACATCTTAATCGGTGCTTGTTAAACTTGTCGCCCGTCGTAGACCAAAGTCCCGAACGCAACGGGTCGGTCAATCGTAGGCTAGCAGTTTATGGAA
+>85221 3
+AGGACCTTCAGAAATTTGAGATTTGTCACATGATAATTCAACGTCTATCCGAGGCACCCGGCGTATTGCCGGCGTCCACATGGAGGTACTTAGGCGTCAC
+>85222 3
+TTGAGTTTACGCGCAGGTCCGAAGTAGGCGATGATCTAGATTCTACTACACCGACGCTCACTATGCTATAGGTCAAATCCCAATACGGGCGACTTCGGTG
+>85223 2
+TAGTTGATAAACATGGCTCTCAATCCCCCTGCTTTGGCACTCTTTTACGAAACGATTACCACGGGAGCAGTGAGTGGGCCACCAGTGGACGACAGTGTTA
+>85224 1
+TCAGCCTGACAGAGATCCTGTAAACTTGTGTGTACCGGCGTCCATAGGAGTCAGCTAACGTGTCCCCCTCTCACGCTGATAGGTAGAAGCATTGAAGTTA
+>85225 3
+CTAGCCAAAACAGGACAATACTCCTTGTTAGGGCGTTTAATCCCATAAAGTCTCGGACCATAGCTAGTGATCATCGCCGGTGGTGCGTTCGTTGCGCAAG
+>85226 3
+CGGACGGATTAGACGATTTGTTCGAGTCCCCATCTCCGTTAAGCGCCCTAAGAGCATATATCCGTGGGAATGGGCTACGCTCTCTAAAAAGGTTCGACTA
+>85227 2
+GTCCCTACTGATCCAGGCTTGTGCTGTGGCTAGGATGCGGTGTGGACCAATACAACAATAGTCCGCATATCAACGAATAACCTACCTCGGTTAGCTTGAG
+>85228 1
+CGATCCTCGGGGCTAAGATAACGCACAAGATATTCTTAGTGAGTAATGCAGCGGCCGCTGCCTCTAACCGGCTCGCCAAAACGATTATATGGCTTGTGTT
+>85229 1
+CCTATGCCCACCAGTCGTTGGTAAGTATCCGGATCTCGGTCACGGCTGGTAGTAGAAAATACCTGGGTCAGGTTGTTACAGTACTCTCAACTCACAAAGG
+>85230 1
+AGCCCTAAGGGCCCGAACATTGGATATATATCAGTGGGATTCCCGAATGCTCCCGCTTGTGAGTTAACGCGATAGAATTCCCGATCCGGGAATTTCGATC
+>85231 3
+ATCAAGTTGAAAATGGGCCTCTACCTACTCGACTTGGCCGGTCGAGAATCGTGCTTTCCTGGACCAACGGGCAGTCTTAAGTATCAGACGCTAATGACGT
+>85232 2
+CCGTCCCTCTCTGTATATACCTTCTTAGATGCCTTGCTGGAGTGAAGGTCCGAACGCAAGGCGTCGACGAAGAGCCCAATGTAATTACAAGGGTGTCTAA
+>85233 1
+AATGTTGCCCACCAAGTAGGTTTAACGGTTGATGAGGACGCTAGGAGCACTACTCCCGAACTGCATGACTGGCTAAGGTTCTAGTAATCGTCTCACCGTC
+>85234 1
+CTTCTCTTTGCCAGCGGGCGACGAGTTAATTGTCCATCAAGAAGCGGTACCACATGCAACAGTGATTCACGCGTAATGAAGTAAGGTGCGGTCTCTCTCA
+>85235 1
+GTGGCGACAGGATCAGCGCTACAGCCTTCTACAGAGACCATAGCTTTAAGCGTGTTTGCGCCACGGGATTCCCACTTAACTAATTGTGAGTTTCAAGCGA
+>85236 2
+GGGGACTGCAAGGGTATCGACTGTACACTCGTCACCCATGAAGAATCCCCTTGACTGGGACATCGTTGTCAATCTTACAGCTAAGAGACTCCTAGTTTGG
+>85237 3
+TCATCTTGTACCACAGCCCTAAAGAAGCCATGAGGCTAAGTGGTTCCTGGGAAAGGGCCCTTTCACCAGGGTAGCCTGTAGTTCTGGTACACCATAGATT
+>85238 1
+GAGTCACTAAGAGTCGCCTGCAACGAATAATTGGCGCATACCTATGCGTATGTCGGATGGAGAGGCTATCCCGAATATTACCAGTGGCCCCTTCTTAGTC
+>85239 1
+CGCCTCCGGCTGAGGCACTATTAGATGTACTTTGGCCAACTCTCGAAATCGGATGGGCGAGCAAAAAGGACGTACGCTATCTTTAACCCATTCTGGTTAG
+>85240 1
+AGAAAAGGTCGTCAGAGATTCGGCATCTTTTATTATATTCGCCCCTCCCGGGTGAGGCACTCAGCGCTCTTAGAGACCGTACAGAGAACGGTCTGTCAAT
+>85241 3
+GGCCTAACCAGCCATGTAGGGTTATACATATCACGGGATGTCGTAATCTAGTTATAGATTTCCGATGGGGTGACTCACCACCTCCCAACATGGCGTGGAC
+>85242 1
+TCCGATACGGATCGGGCAATCCTTCTAGCATAATGGATCACGTATGGGTTTCCGGCTTGGCCTCAACAGCACCTTGGCCATGAAATGTCAAAGATTGCAG
+>85243 3
+CGCCAGTTGGAGAAGATACCGCAGACACGCACCCGCATTTCTCATTGTCATATAGAGGAGGTCCGTCCCTTTCGATAGTGAATATTCCGTATGGATCGAG
+>85244 2
+CTATAGGATCGCAGACCAATTATCGGTGAATATTGCCGCCGATTGGAGGGGTATCATTTGTCAAAATCTCCCCAAACGGTCCCGTACGGGGATTTCACGC
+>85245 2
+ACCAATTTTCGCGCTAGCTGTGTTCTGAGGGTGACACTTACAATACTCTTCTGAATATGCCCACATGTCCCGTCGTAGAGTGGAAGAACAGGAGACCCGG
+>85246 1
+GATTGCACGTCTAACCTCGGCATTACACGATTGGACCTTTTGAAGCCAATGATAGTTCACAGCACCGTGCCGCGGTGGTGAACAAGCTATCGTACGTGTA
+>85247 3
+CTGTACGCATTTTGACAAGACAACTGTTGGTATCTTCCATGGTTAGGAGAAATCGAGTGCGTGCGGATCACGCATGCCAAGCACCAGTTTCACTCGCGCA
+>85248 3
+TACACTTTTACGAGGCCAAAGATGTTGCGAGCCAGGTTTAATGCACCGCTTGGTAAAGACTGCACGTACTGCAAATCCCCTGGAGTCTGTTCGGCGATAC
+>85249 2
+TTCCGGCGCAGTCGTATAAATAGGGTGCCCTGGATATGCCTTTCCAGCGCGTTCATCACCAGTACAAATCTGCTAGGGTCAGTACTCCGAAATGGAAATG
+>85250 2
+AGTGAGAACCGCACGCTGTGTTGTCACGAAGTTGTGAACGAGAACTGATCCCAATGTTTGTGAGCTGTCTCAAACCAATTCGCATCTCCCGGCAGGTACT
+>85251 1
+AGTATGACCACGTGCCACAGTGGCACCTACCTAGGATACGTTAACAGTTTAGGTAGGGCCTGCCCCAGGGGTACGGTAAATGTTTACCGATTTCATCCAT
+>85252 1
+CCTGATCACAGTATGAATCGATCCTTCGTCGGAGTAGAAACATGCTTTGCAGGTTTGCCCCTGCATGAAGCCAGAGATAGTCGACTGGATCAACCCGTGT
+>85253 2
+ATTTTGGAGTGACGGGTCCTAGTAGGGGACCCGCACACACATTCGATGGCATAACTACGTTGGTTCACTGTAACACAGCTAAACCATCTCTGGTCGTCAG
+>85254 1
+CACTGGCAGAGTACACTTGACCCCTCGGCAAGTATTGTTGATCTGACGCCGTGGATATACGCGGACCCTGCTCCAGTTGAAAAAAAATTTCTAGTGTCGG
+>85255 3
+CCTGCCAAATCCGGCAGGAGATTCCCTATGCCTGAGCTATTACATAGGTTGGACTTCGCTGTAATGGCCCTGCCGATATAACGAGGAATGAGTTGCTCAA
+>85256 2
+CTTGGATTTTCACTTAGGCTGACTCAGGCTGTCTAAGAGCCTGCACGGCCAAGGCATACCCCTTTACTGGCGTTCATTAGAAGAATGTAAAGCCAGGGCA
+>85257 1
+TAACGCTTTCCCATTGAATTTAGCTATACACGTCCGGTGGGACGGGTCTCTGGCCTACGAAGATCATAAAGCTATCACTGCACCATATACGGGGGCGAGT
+>85258 1
+GACCCCAGTTGTTTACGTACGCGGATTACTATCCTGCAGAGACTCAGGACCAGCCGTTCGAACTTTTATTGCCAAAGTGAGATACTCAAGGGGTGACGCT
+>85259 3
+TCCAACCTATGGGGGTACTCAAATCAAGATGCAACCCTGAAACTTCACGTGCGGACTCGTCATTTGACGGCTGTTTTTGAGGGGTACTGTCAAAGGCCCA
+>85260 3
+TTTGAGTAAAGTCGCCTCTCAAGAAAGCGGCTACGTTGACCCCGTTGAGAAAACTGGGAGGTCGGCATCGTTACACCTACTTTCCCCTTCTGAAGAGGTA
+>85261 1
+ACCGTTATGAATTGTACCCGCTGTGAATGGTGTCCGTAACCGCTACAATTGGGTCGATACAGCTTGCTTATGAACACTCGAATGAACCCGCGCGCAATGG
+>85262 1
+ACTTCAGTGCTCACGCACATTATTCTCACAGCAAAAGCTGCTAACTTAGAGGTGCATATAGCAGGTACGGCTACCCTTAGAGGGGTTCTCAGTTGCGCGG
+>85263 3
+TATACTGTCACGGCTGTAACCGTGCCCCCACGCGATGGTTATTGTATACGACGTCATAAGTGAGTCACGGACGTTCAAACCGTGTGGGAAAACTTCGTCA
+>85264 2
+CGCACGTCGAGGCGGGATATTTAATAAAGGTTCTGTCTCTGTAACCCGTGAGACTAACGCTCACGGACGCCAGGTAACTTTCCAGGTCTTAACTTGAAGC
+>85265 1
+AACGCATAAAGGAGGCCTGCGGAATCCGAAAGCATGCCTCTGTTCGATTCGTCATGTACTTGAACCCGCCACTTGTGGACCATTCGTCGTATTGAGTAAG
+>85266 3
+GGGTTGACTTCATGAAGTGTAATAGCCATAGCCCCCTGACGTGAAGCATCTTCTCCTTGGATAGTTATTACCGCCCTGTGGAGCATCGACCAGGAAAGCA
+>85267 2
+TGAGCTAACTATTTCTGAGGCTAAGCTATATCCCGCCTTGACCACCCGTGTCACGCTACTTAAGATGCGGACTTGGATGGAGCTGCGAAGTAGACGATAC
+>85268 3
+ATACTCAGCACTAGAACTCTACAGGTCATTTTCCGGGAGACTTGGGGACCACGGGGCAATTGTGGCTCGAGCTTAGATATCTACCCAGATCATTGCCGTA
+>85269 1
+TATTCTCATTGATACACGCCCATGCTGAGCAAGCGTGCGGGATGTTTCAGATGTACGCGACATGTGCGTTCGGACTACCACTAGTCCAAATCTGAAGAGC
+>85270 3
+TGTACTTTATGGCGACCGTTGTTCCAATCTCAGGGTAAGTGCCCGGATCCAAAGCAAATTCCGCCTGTAGAGTAATGTCCAACGTAATGAACCGCGCGGT
+>85271 1
+ACGTGGAAACACGACCCCCTCGCGATAATGTTCATATCGTAATAGAAGAATTGTACGGCTTGCCCAAAAGGCAGGAGGCTTCGGCTTTTGCGCTTCGTCT
+>85272 2
+TTCGCAGAATATCGAAAGAGCAACGGATCGTGCATTGAACTTTCATGTCGTTTGCTATCCGGACGGTGATATGGATGCAGTGGACCATCTCCCCCAACGC
+>85273 3
+AGTCAAACGAAAATGGCCCTCACAGCATTGTCTGGGTCTATAAGCCTCAAAATAGTGTGGTGACTACCCTTCTGGTTTGGGGATAGCCCGATGCCCATGC
+>85274 2
+GTAACGGGAGGCTTGACGTGGGCGCTCCCAATTCACTTTTAGATCCCTAAAGTAGAAATGCTTGCTGCGGATAATACCGGGCAGCCAACTTATTCCTCGA
+>85275 1
+CAACACGTTCTATACAATGTCAAATCCAACATCAGGGCGCGTCCCAATTGTTCAATTGGAGGTAGGGGTCAGCGCGGCGAGATTTACTTGCTGCCCTTGA
+>85276 1
+GCAATCTTTGTTCAAATTGCAACGTAAATCCGAGAAGGTGTCATACCTCCCGAGTGGTCGCCGCACAGCAATTCCTCACCATGGTTATGCGGGTGTAGAG
+>85277 1
+CTCCAGAGTGTCCCACTTTTTCAGAGAAGTAGGTGAGGCGATTTTACGTAAGCAATATCTCCAGAAGCCCCAAGCACTGACAGCTTGCGCTTGTGCAGGT
+>85278 2
+TGGACATTTGTGAAGAGGGGCCCCATCGCTCGAACACGATCAAACGCGGTTCAATCGACTTAGACAGTGGGTCTCCAAATAGCATCCTGTCAGTCTTTTG
+>85279 3
+AGGAGCTAACAACAAGCTACGAGATTGCCGCTCCCTCCGGTGTAAGTCATCGTTAAATTTTCGGATTAGGCGTCCGCACAGGCTTGACCATTTGAGCATG
+>85280 3
+ATCTCACTACTGCGAAAGTCGAGCGATGTATCGAGCGAGGTTCGATTCAAACAAGTAATCCGTGGCGGTGGCTAGAGAGTATTACTCCCCACTCTCGTCT
+>85281 1
+GCCGTGACCGCGTATGATGAGAAGCTCGCGTGGTAGATCCACCGATATTGACAGTGTAGATCTAGCCTATCTGAACGAATTTTCAACCTTGCCCGAGATC
+>85282 3
+CGAGGTCACGCAGTCGGTCAATACCCTTGTCAATAAAACGATTACGGTTACATAGGCGCGGTATCCGGAGACATTCATTTCATCGCTGTCTGCAACGTGG
+>85283 2
+ATCTATGAATACCACCTGGCCAACTCATGTTTAGCGATTGGCCCCACTAAGTGACTGGACTAAGGACGACTGTCGGATGCTGGTGGTTCGACAAAGCTTC
+>85284 3
+TGTCTCCTCGGTCTCTATGCTCACTAGGAAGCGGGCCGAGGATCGGACTTTTCTAATAACTGTTAGCCATTCAACGTGCGGAATAAACACTCAAGCGGGA
+>85285 1
+TATAAGTTAAGTAGCAACTCGAGGACCTCGCATTCTAGAACTCTCGCGTTGTGTCAGTGAACCGGCAGCACGATAAGCGCGTGCCGCAGTATGCCTATTT
+>85286 1
+TGCGGCGGAGCGTAGCTAGATGTCGAAGTCACCAACAATTTTCTCAGGCAACGCACTCGTTAGCGTCCTCTTACAGTCGTTGCATTATTAGAGAGCAGAC
+>85287 3
+GGCAAACCAGCCACCCGCCGCAATTTGGTTTATCGCATTTCAGGAGGATTCTCATCATCAAATAGTGAGGCTGCTGCGACGCGAGATTTTGAGCACTATG
+>85288 2
+TAGTGAGGCCGGCTCCAGTCACTTACGGGATGATTTATACCCCTTCTACATGCGCCCTAAGCTCAGTAAGCACGTGATGCAGAAGAGTCGATTGAATGCT
+>85289 3
+ATTGTGGCTACACCTTTGGGCTAGCACAATATCAATCTTAAAACTATGATTATCGTCCAGCGATCAGACGCGCGGTACACGAGCGGGTGCCGAGTCCTTG
+>85290 1
+TGCCAGGGGCACGGTAGTGTCCCTCCATATGACTAGCTATCGTGCAAACAGTGACAATAACTATAAGCTCTCCGGTTTTCATTGGGCGATAGCACATGCG
+>85291 2
+GGGAACATACGGGAATACCACCCCCTTAAAGGTTCCTCCGGTTAAGTTATTAAATTCCGGCAGCCCGCGAGTTGGGTTCATGCTCATTGCATGAGAAGCT
+>85292 3
+GTGCTCCGTTACAACCGAGTGCGTCCGGGCTGATTTATGCTTAAGACTATAGGATGAGCGGAAACCCTGCTGCTACAAGAGCTTACCTCTACAAGGATTC
+>85293 1
+TGTATCATGCGGCGAAACGAAGCGGCCATCAGCTACTTGCTTGTGCATCTGCCGCTCAGGGTATCACGTGTAGACCCCTTTAACTACTAGGAATAATAGG
+>85294 3
+TATTTACAATGGCAACACACTCATGACTCTCACTCTTATTGACCAGGCGATCTGGGAAGGGGGACATACGCGGGTCAATCGGCGATCTCCTCATGGTATG
+>85295 2
+TAACAACTGGGGTTATGCGGGGGTCCTTTCCGGGTTAAGACCCTCGGACGTCTAGCTCGCAGAAAGCTAAAATCAAAACCTTGTGGTTCCCCAACGTATT
+>85296 2
+CTCGAGCATCGGACGTGCAAGTCACGGCTAGATGTAAGGGGTTACCTTATTAGACGGCCCACTGTGATTCTAAATCTAACTGCCCTCGGTTGAGCTAACA
+>85297 3
+GTTTTGTGATCCATTAGACGATAGATGCGTCCACTGCATTAATAGAACTATGCAACTGCGTGTATGATGCGGACGCCGCCCCTCAGACGATGACCTGACG
+>85298 2
+TAGGGCAGATGGGCGTGCAGAGTAGCATACTCGCTGAATCGTCAGCTGATGCTCTTAACAGCAAAATGACCTTACTTTGACATCCACTCCGCAGCTTTGG
+>85299 2
+TGCTCGAACCCTTCCAGGATATCTAGGCCTCTCGAGGGTCGGTAGCAATGGGAACCTGGCATAATGGTCGAACGTACGCTACTCGTTACAATTATGTACA
+>85300 3
+ACGACTTAAGTTCGTGTATGCCGACACTGAGGCTGTTCCACAGAGAATGCCATAACGGTAAGTCCAGTCTAAGCTGCACTAGGTGCGACTGTTTCCGTCA
+>85301 2
+GGTACCAAGGCGTGCCTGCTTAACCATACTTTTGCAACAGAGACTGCCGCACCCGAGGTGTTTACAAAGCGTGATGTTAAGCGGAACCGTATTCGTATCT
+>85302 3
+GATGAGGATCCTTGCACACCAGACCTCACGACACTGGCAGGTTAATAGCCATCGGGAGTTTACTCTGTGACAACTACGCTTAATTGTGCGGAGTGTACTC
+>85303 3
+CCTCGAACATACATTCATGATTGTAGCCTGAATTACCGACGTTGGAGAGTCGAGCCGCGACTGGGCAGGCTTACTTACATCATAATCTCGAGCAGGTCTG
+>85304 2
+ACCTTCTTTGCTCGTCCAGAAAAGTTCAGATGGTGAAATTAGCGCTTCAGCTACCCGAGGAAGTAGCGCCCATCTGCGTGCATTGGCTCGAAGAACTAGT
+>85305 1
+CCGGTACCATCTGTCGCGGTGCCTCAAACAGGGTGACATTAGTTGTGGTGATGAAGTCCTCATTGCAAATATCTCAGCAGTTCCTAGCGAGACCCAAAGT
+>85306 1
+CTCCTCGTCAAAAACGTACTGCTTATGGGCGCACTTGACAGGCGTGTAATCTCACTAGTAGGTCGTACGATGGGAGACCATTTATAGATCAGCCGACGTC
+>85307 1
+TCTTAGTTTCTTCTTTCAGATGAAACCACGGGACACACAAATGATTAAGGCCTGCTAACGAATCTTGCGCGGGGCGCGGGTGTGACTCACACCTGAGCAT
+>85308 3
+GCTGCGTCGGTCAGCTCTCATCTATTGAGGCAGGTGGCACAGCTGAACAAGCCCTGTATTCTCATACAATACATTTGAAGGCATCCGGGTGAAGAATCTC
+>85309 1
+GTGCGCATTACGGGGAGATAGGCAGCCAAGACAAGTCGTGAAAGATCCCAATTGCTAAACTCGCAAATTGTCGCCTCGGGTTTCCTGTATCTTCCTCTGA
+>85310 2
+ATGATCATTGGCTTGCACCGCGCGTCCCCTCGGAGTATCCAGTTTCTGATGAGGATTGAACCGAAATTTCACACTCACCGAAGGATGGGCATTAATGCGA
+>85311 1
+TCTGGTCAGGACCCCGTAGGAAATAAACTAGTCCTTCACGGTGCGATCAATGCCGTCTAGGATTATCCCAGACGTGAGGTTCCGCTGTAAAGATGCTCTA
+>85312 2
+ATCACTTGGTTAATGCCTTCTCATCACGGGTAACCAGTAGCGTCTGTCTCTTCCCAAGTATACCGAACGCTAGGGAGCCAAGGGATCTATAGAGGCGATG
+>85313 1
+TGATTGCAACTCGATACCTGACCATACTTGGCGGAGACGGGAACCGTATACGCACTTGAAGACAGCTGAATTCATTAGCCACTCCGGGTTTGGTGTCATC
+>85314 1
+GCTTCAGATCCGTATATGAGGTTTTCGAGTCAAACGAGCATACCGCTTCATTTGACACTCCAGTCAGCGCGACACGTTGATAGAGGCGACACTGGTTGAC
+>85315 3
+CCGTAACAAGCTTGACCCCTACGGTCATACCGCGAGAGAGAGCAGAAAATCTTGTCTGCGTGATTGATCTAGTGCAAGCTTCGGTCTCATCTTAGGCAGT
+>85316 3
+CGTTGGGATAGGCATGCATATGGCGCTGCCTAGGCGAAACTAACGGTAGTATGCTTAACCGAGCAAGCCTGTGACCTGCATCAACACCGTCCTTTTTAAT
+>85317 2
+TATGCCTCCCGACAACCTAATTAAAGACGTTGGACTATCGCTTGTCTGAACGGAGCTTGGAGCGTGGGTCAGAGTACCTGGCCCACTATCTATAGAATGC
+>85318 2
+AGGAGCTGAGAGCTTTGAATTTACAGTACACTAAGTTAGGGTAAGAGTGTACGAATCTCAGTTCGGTCGCGCGCACCACCCACCTCATCGCTGTTCATGC
+>85319 1
+GGGTTGGCCGCATGACATTGTAAAATACTCAAGGTTGAACAGCGATATCCTATTTTCCTGACATCAATGCGTATCGATCAGTGGCCGCGGTCCACCGGAC
+>85320 1
+TCCTGCAGATCGATGGGAACTTACCCGAGTAGTAAAAAGGGTGGTAGACCGACCCTTCACCGTGTAATTGAATGTGTTCCGCGCCTATCCCAAATTGCTG
+>85321 2
+CTAGTCACCTTAATGTTGACCAGGTGACGGAACATTGTGGACTCTACCTCCGACAAGGTCGCTGTAAAAGACGGCTTGTCCATGCAGGCCTTGACAATTG
+>85322 3
+TAGAGCATGTAACTCTCGGGACCCTTGAGTCCGTCGCACTAACATTTTGCTAAGTGCTGGCTGCTTCAAGTGTATACCAACGGCGACTAAAGGGCGACTA
+>85323 2
+TTTAGGTACGGATGATCTAACATCAGGGTAAGGGGGTACTATGATCCTCAGCACGCTCGGATTTCTGGCCAGCGATCAATGACCAATTACTGCCGTCACC
+>85324 2
+TGATTATCGACCGTTCTGAAGAGCTTCCAAAACGAGGGTGAATTGACTAATGTACTGGACCTAGATTCTTCCCAGTAGGGCCGCTCCCGGGTCCCAGAAT
+>85325 1
+CTGTTTTGCTTGAGCAGCCAACATAATTGCCCTCGTTTGCACCAACCTGTCGGGATACGACATTACATTCTAGGAAGGGTCAAGGGCGGAAACCGCTGTA
+>85326 3
+TGCTATCGTGTTGGGTGGACCATACCCGGCAACGAGGTTCGTCCCAAGAAGGGTCTTATAAACCCCCTTATTTATAATACCCCGGCGAGTACGAGATGTA
+>85327 2
+CCCCTAGGAGAAGCTCCATGTGTGATCGTGTCCATTCCCTGACATGTGGTACTAGGCGATTTTTAGGCAACCTTGACCTATGGCAAGCACAAAGGCAAGT
+>85328 2
+CATAATGCATGGACAGGGGACGATCTCAATATGAGATGCCGTCTGAAAGACTTTCGTGACTGCCTGCTACAGGCTTTCAAAGCATGGCCTCCGTCACTGT
+>85329 1
+CGCGGTATCCTACCTTAATAAAGTCCTTGTTGCATAACTTTAGAATCCGCTAACCCGCTCTGGTTACGCTGAGTTGTCAGGACGGGGAAGACCGAAACGG
+>85330 3
+CATCAGCTGCCATTCGGTATAGCTTCGAATGTTAGGTGCAGAAGCCACCCCGCCCGAGATGGCGGAAACAGTAATCCTATGTCGTTGGTAATCTACTATG
+>85331 1
+ATGCCTAAAACATGACATCCTCTGGTTGATACGGCCGAGACGTTGGCCGCGCGTAAGTTATTATAACGCAGCATCGAGGCTACCAGCTCCTGATTAGTTG
+>85332 1
+GCTACTCAAGAGCCACCGGGCAGTTTCGGCAGAAATCGCGAAACTCCGGTACGCGGTTTTGAGTCCAATCTCCCGATGAGAGAAGAATTACTGTTTTTTC
+>85333 1
+CTTTCGGGAGAGTGACGTTCATTTGGCAGACATAGTAAAGATCGCAGGTCGGGATCACTACGGATTACCCTCCCCCCTATATCAGATTTACCTGGCAGGA
+>85334 1
+ATAGAAGTCTCACATTGGCAAAAGTCATTTGTCCCGCCTGATCGATTCTTGCTTAGCCAGAGGCATCGCACAAGGGTCCGGTACGCACACGGGGTTATAT
+>85335 2
+TGTTACCGTACTACGGGACGTGCCAGGAAAAGTCCGTTAAACGCCACTTTTCCGAGATATGTGATAGCGGGTAGTTTACGCCATCCAACCTTAACGGGTC
+>85336 3
+CGTGTAAAGAGAAATGCACGCGGCATAAATCTTGAACTCTTATCCCCCTAACACTGTTGGTGTACCTATTTGGATCTCACTGCGGGGGCTAAGACGGCCG
+>85337 3
+GGTACTCGGAGCGTATTAACTTACGGTCTGGGGTCCTGAAGGCTCCCTAACTTCATCCTTCTAGGGAGAGTAGTACCGTAACATAACCACGGACAGTCTA
+>85338 2
+GCTGCGTGCCCGGGACAGGAAATACAGTTGTCTATGCTTAACTGCATAGTCAAAAGAAGAGACTTGCCCCATTTTGTCCTAAGCGGCCGGGAATTCTCTC
+>85339 3
+GGAGGCGGGTCTTATTCTTTTTGCACAATCAGCAACGTGAGGATGCACCATTTATCTAGGAGGGCAGCATGCTTACAGTTAGACACACGCCTCTAGACCC
+>85340 2
+AAGCAGAAATCTAGATGCAAGAGCGGGGACCGTTGGTCACCCTGCAATTTCCGCCACACTTATGGCTCGATTGTACGGTCTCTGGGTTCTGTAAACTACA
+>85341 3
+TCAGGAGAGGAGTTGATATTCTCGTGAGCAGACTACTGAAACATCGCGCACCCCAGCTTAACTAACACTTTGCCCATGAAGTCCTTGTTGTGGGGTCGAC
+>85342 1
+CAACTGACCGACCAACTCATCGCTGTATAATGAGAAGGGGGTCTTCGCTCCGGGTGGCTTTCTGTTCCCGTGGTAAAACATCAATTACGGCACATTAGGA
+>85343 3
+GGCTAATGTGCATACCACGAGAACAGACTATAAATCTTGCCCGTATCGCGAAGACCTAGTCACGAGGCAGGGTTTGGGCTTTTTCTATACTCCGGCATCG
+>85344 1
+CCTCAGGCGTTGAACGCGTGCCATAGGAGTTATCCCACGCTAGCAGGTGTTATGATAGGCAGGTCCTGGTCACTACTCAAATCAAATTATCCAGGGATCT
+>85345 2
+CCTTCCTCCTTGGTTAAAAGCAATTGGCAACATGGCCTAGTATTGGGACAAGCAGGGCACATGGCTACTTGACGGCGTCTTCTAAACAGCCCTGATGTAG
+>85346 1
+CCAGTCTGAAGTTCCCTTACAGGCAACAAATTTGAATAGCGCGCTAAGCGTGGGATCTCTCGAACCTTTAAGGTTGGGCTTGTTAGACCAACGCGTGCCA
+>85347 1
+TTGGCTCGCGTGGATCTTCGGGTGCCCGAGATATCACACCGCAGAAAACGTATCCGATCTTACCGGAATCTATTGGACAAAGATGGTCATGTGATCCCTA
+>85348 2
+CGGCCATTGTATGAAACGCTTCCACAAGGGACTGGTATGCTACCAATCAGCCTCTGTCATTAAAGTATGGGGTGGGATCTTAGACACTGATCTGCCGACC
+>85349 2
+TACAACCGAAAAGCTGAGATTATTGCCGTGTCACGGTCTGACGACGGACGAAGCGTGACGACGTACCCTTTACCATTGGCCCGGGAATTCTCATGATTTT
+>85350 2
+CGGACTGCTCTATCTGCTAATGATGGTTGGGGGCACGTACCCTATTAACCACTACGCAGTCGTAAAAACTAGGTTGAACAGCGATCGCTGCCAGGTATTC
+>85351 1
+CCGGTTCGACATAGGCGCACCTCATTATCGGGTCCGCGTTTCGGACGAAACGAGAATTACGATGGCGGAATTCCGTGCATTCCTCCGGATTATAAAATAT
+>85352 1
+CAGAGAATACATATACTGACGCTCGAGAAGGATACCAATTCGCGCTGTTGGATCCCTGCTTTGACCCTAGGCCCCGCTTTACTAGAGTATGCAATGGGTG
+>85353 2
+CCTAAGTAGTGGTCCTACTCGTAGTTCGCGAGCTCTGCTCTCGCTTTAGCAGAGGCATGCGACAGAATTACGGGACTTTTACCGCAAAGCTCAGTGAAAA
+>85354 3
+ACACCGTAGCCTCTCCTATGGCGGGTATAGTCGCTACAAATCAGTAGCCGTCAGAGATCTTTGGCTACGATATTACTCGGAGTGAGCTGGATCAGTCACA
+>85355 3
+GTTTCAATCGGAAATGATGTCTCCTTGCATCTGTCAGAGCGAGGAAGTTCGTTCAAATCCGTCGACAGGGCCGAGCCGTATTACACTCGAAAGTGCCATC
+>85356 3
+TAACAGGAAACTTTACAAGGGCACATATTTCGCGGGCACTGGTGCCGCTTGAGACACGATTCGGTGCTCGCTTCATTGACGTAACTATTGCCATGCGACA
+>85357 2
+ACAGGACTTCGTCCCCTATACTTATGGGTGCCAGTGCATTATGATGACTTCGAACACGGAACAGGCAAGGACAGCCGGTTCTAAGGGCTACACCTTTGTT
+>85358 3
+GCGTGACATCGAAAATTGACGTTTGATGCACCTACGCCACCAGCAGTACTATGAACTTGCTCGTGCCTCAAGGCTAACTTAAGTGGGCAGTAGTCTTCGG
+>85359 3
+GACCGATAGGAAGACGTTCCCGGTATGCTCGGCACTATATCTCCGGTTACGCTGAATATAGCGCACAGTGGTAACTTGACTGTTAACCCAGATGAGTTCC
+>85360 1
+ATCGCTCATACAAGAACATACTGTTGTTCCGATTGCCGAAATTGCTCAGCACACATTACGCACGTCAAGCCAGCTTGGGAGACGGGGTCGTAGTGTTTGC
+>85361 1
+AATAGCCGTCCCCTTCCCTATAGCACGCTTCTAGCGCTTGATGTGCTGAAAACGTGAAAGGTGTATGTATCCTACTCAGAGCGGGGGTTAGGACTCAACA
+>85362 2
+GGAGCTACATTGTGTAACGAGGCTTACCTAACATCGGCTGACTCACATCGATCTGGATACATTCGGGTGCAGCGATGCCACTACGCGAAATGCGCATTTT
+>85363 1
+CTGGCATTCAAACCGTCGCAGGCTCAGCTGTAGCAGCGTACCCAAGACAGCGATCCTGTTTCGAATGCGAATACGATGATCCTTGGGAAGATGTTTTCAT
+>85364 2
+TAAGGCACAAAATCGTCGACACCAGCTCGGTTAGGGAGCTCTAATGAATCCTGGATGCTTCTGGCGGCATCCTCCTCGGATTTTAATGAACCGGGCTTAA
+>85365 2
+TGCGGATGTGACTCTGTAGTCCCCTCCTCTGCTGGAGGAGACTCACCATATTAATTGAGACAGATAGCAGCAAACCCGGTCTGGCTACCTAAGGATATTG
+>85366 1
+TCTCATCATAGTCTACCTGCACGGATTACCCGCTGTATAAGAGTCGATCGGCGTTCGAATTGGACTCCTAAGTGACGTAATTAAGCGGCGGAACCACGGT
+>85367 2
+GCATACTAACATCCACGTGTAGCATAGACGTTAACTTTGGCGGGCGTAGGGTGTCCTGTGCTATTGAGAGGGACCACCTCCAGAAATATCTAACCGTTCC
+>85368 3
+ACATTGTTGTTTTTGCACGGATATGGCCCCAGCAGCAAACACAATAGGAGTCATAGTCATATATTCGCTCGTAGTCAAGGGGCCCTTACGTGACGGCCGC
+>85369 2
+GTAGCCAGGTGCGGTCGGGTAGATAACTTACTCCATTGCCGCGGTCAATTGTGAACCATCCAAGCGTCTCACATCGGATGGTCTAATTGTATAAAGCACC
+>85370 3
+GAGTTCTACGCTAGTTACCTTATGCGTCTTTAGTCTCGGAATCACACGGACGTCGAAGGAACCTCCTCCTGCAGGCGTCGGGATTCTAAAAGCAGGAAAT
+>85371 1
+GGCCATATCAGGCTGGTCAGTCAACCGGATCTACAGCCTGACAACAGGCTAGATGCATCTGCAGCGCATTTAGAATCCCTTGTGGAGTGCTGATTATTCA
+>85372 3
+AGCACTAACGGCCCGTTGTAAGATAACATGCCCTTGTGGGGACTACTCATAATCACCCTCTTGCTGGATCGTTGAGAAGAATTGACCAGGGGTTCCTCAG
+>85373 2
+GCGCGAAGCGCCCCTCACGGGCATCGCCGGTTTAGAGTTGAAGTAATTTAAGAGATCCTTATCGCTAGATGTGCTCGATAAGCAGCCTACCCATATGATT
+>85374 1
+ATACCTCCTGTACAATACGTGGGCCAGGGTAACCTCCTTTACACCGTCTGGATAGAGGAGCAAGAATTGGCCTTACTGCCAGTCTTCTGAATTGGAGCGA
+>85375 2
+CTATGACTTCAGATAAAGTGCCGCTTGCGTACTCCTGCTCCTACCCGTATGAGTGGGAAAATAGACATTGCGCATAGGGACACTTGTTGCACTGAGACCG
+>85376 1
+CAAGAGGGGTATCTAGCTTTTAGAACTTGAGGACACTCCATAGCGCATGCTAATCATCGCCACCCTCTTTCGAGTGGAGTGGTCGGGCACACAGTATACT
+>85377 1
+ACGAGGGGTGCGAACCTAGTGATCTTGCACTAACATCTTAAGGCTCATCCAAGCTGCTAGCTGCGGCATAGGCTGATATATCCTCCTGACGAAGTTGCAT
+>85378 1
+GTGCGGAACCTACTGTGATATGTCAGCCCGAATATGACCTCCCATTAGGGGTATGACACTGAGGTAGTTAAATGTGATGATCACCTGCCCTTGCACCCGA
+>85379 2
+TTAGTGCACCTGTCGGACGATAAGGGGACACCCTGGTCTGAATAGTGCCTCTAAGGCTCAGTATATCTATCGTAAAAATAAGTCGGGAGCGCCCCTTTCC
+>85380 2
+TACGGAGCACACCGTTGCCAGGTGTTTGCTGCGTTGAGGCGTCGTCTGAACTATGCGTCAAGTGAGAAGTCACTTCAATGAACTACCACCTAGATCATCA
+>85381 3
+CGGTCTTTGTCATCATTCGACATGGATGTGAAGACCCAAAGTAGTGGAGCTTCCGGATTAGTCACAGCTTTAATGCTAACCCCCAGCGATCTCGAGAGCG
+>85382 3
+GGGCACGGTCCACTACGGTCTCACGCCTTGTTCACCTGCAGAAGCGAGTACGTTGGCTTAAAAACAGTCCATAATTCTAATTCCATTGGGATGGCGAATG
+>85383 1
+ATGCTGAGGGCAGTCTGTTTATTACTGACTGCTACTACTCCACTCCTTAAACACGTGCACCGCAGGAGGGACATAGGCTAGCTATGTGCCCTGAAGAATG
+>85384 2
+CGTGCAATACCTCGACAAACGTCTCGTGTTCGACACCAATCACATAGAGTAATGGTAAGCGCGGCCAATGCATGCCAGGCTTTAGGTGCTCTTATTGTGG
+>85385 3
+TCTCGCGGAGCGTGTAGGCCACGGAAAAACCCTAACTCTTTAATTAGACACGCCGGCGTAAAACCCTTTGGGTGGACGATCGTTGTCTCTCATAGGTAAT
+>85386 1
+AGCGAGTGATAAGGGTACCGGTGGTCGACGTCGACCGCCATTCATAACTCTAATTTATGGGACCACTCCCCGGATGGTTATACTCTTCAGAACTAGGTAC
+>85387 2
+CTGTAGTATACTGCAGCATTATTATAAAAAGCGCCGGCGACCCGATATGAGATGCGTCGTACTTCAAGGACCTTCGCGGGCCTGATGACCGCCTATTATG
+>85388 1
+AACCAAGTGTGCTAAGCTTCTTAAATGGGGAAGAGCCTTAAGGTGGGTCCTTAGCCCCGCAACATTTAAGGCACGATTGCGCCATTTTTCGTCAAGCCGC
+>85389 1
+CGTAACGGGTCTAGACTCTGGACGCACCTAGAAAGAGAGTCACACTATGGTTTTGGCCAGTAAGCTCTTCGCCGCATGGACTGCTATACATTAATTGCCG
+>85390 1
+GTTTCACAGCTCATCCACACACAGCAGGAAATCGCGAACTTGTCGTAGTTGAATTACACCGTTAGACGCTCAGATCTCGGATTTGCTTTGCAAGGGCGGG
+>85391 1
+TCTGAGACGTCACCTCTGATATTGACGGCGCAATGGTCCAAAGCATTCTCACCGGCAGTTGGTAAAGTACATCGTCGCATTAATGCCGTGTAGACGACTG
+>85392 1
+TAGTAGTGCATGCATAGTTAGCCACATACTATCTGGAGGCGGCTCAACGAACGATATATTTGCCGCAAAGCCTGAGAAGCTCGTCTTGCAGCCCCGTTGT
+>85393 2
+ACAACCCATCTTGGAGGATTCCATTGTCACGCCTTATCGAAATGTATAGCGCTAGTTCACGGTATGGACGAAACAACCTGTGGTCCGTCGCGGGATCTGA
+>85394 2
+TGATTCAGAAATACGCTGGCGGCTGGTACACCTTCGTGGGAAGTTTTAACTCATACCAAGGTACCCGCCGGAGCGTAGTACTAATACGCACACGTTTGCT
+>85395 2
+AAGGGGTTGAATTAGTGTTGCCCTCCTAGAAAATCTGACATGGCCTCAGTGAAGCGACGCCCGTAGCTAGCCTCCTTATTAGGTCGTCACATACAAGCTG
+>85396 1
+TGTTTAGCAGCTGGGATGAGCACCCCTATTCACCTGTGAACGTGGACGCTACAAAGCACGCATGCGCGAGCGAGGATAATACGATAGTTTTTCTCTCTCA
+>85397 2
+CGTGGAAACTGATAAAATTTGCTTTTACCTAAGGCCGTGCGTAGGAGGACTACCGTGTCGTAAAACTTCCCGGAAACATGAATCCTTGCCTGCCGGGCTC
+>85398 3
+CCTAGGGGTTACCCTTGCCATTTGAAACCAACACGACAGGTGTATCCAGTTAGGGATTACTGTTGAGTCCGCTTGGCGTAATAAGGAAATCATGGCCCCC
+>85399 3
+AAATTCACCGGGCTGACCGACCTCAGTGGCAAATCACTTTCCTTTACCATATTGGTGCCCTGTAGTGATAAACTGAAGCTGGGGCGTATATGAGCGGCAC
+>85400 2
+CGCATTGTTTGCAGTTGATCACTGTTGCCGCACCTGCTTATATAGGGCTAAGAAGAAATATTACGCCGCATCACTATCACGGCGCGACAGAAGTGCCGGT
+>85401 2
+ATCGCGTTGGTAGCGACCGACTGAGACCTAGCAGGTCATGCTCCAAGCTACTAGTACATATGCGCTTAGGATAACCGGCCGGCTTTTATCGAATACTATG
+>85402 3
+TAGAGGCGTACTTCTCTGTGGTAATGCTGGCATATCCGGCCAACGCGGCAAGACTCTAAAGTCAATTGCGGCTTGCGCTATCTTCATATAGGCACAACGA
+>85403 1
+TAGTTGATAACAAAGTACCATGTCCCGCATTTCGGTGTCCTCGGTTTATGATCGGACTTAACACGGATCGCAGCCGCGCGCTAAAAGACCGTAGTGACGT
+>85404 2
+CGGTTATCTCTGGCATCTTGCGAAGACCTGGCCACCCGCCCGGTACGTGAACTATAAGATGTGGAAGATACTCGCCTTGCAAATATATCTATGATCGAGG
+>85405 3
+GACCCCCATATAAATCGCCCTCACGTTTTACTAATCGCGCTACGGAGGTGACTGGTGTGGTAAGGATCACGGTGTGTACACCGGCTGCATATACATTAAG
+>85406 2
+AGATTCTTGGGCGGTGTCGACTGGTGCCATATTCCACCCAATTTATTAAACGGCTGATACACCTAGCCTGGCAACAGTTGTACACACGGTAGTCAGGCGA
+>85407 1
+CCTATGATAGCTCCGACTTTAAACCAGCCGACATCAGGGGACGTTCCGAATGTAAGGGGTGTAGCCTTAACTATTGCGAGCCAACAATCTGCCTGGTGTT
+>85408 3
+TCCTTCCCCTAGTCTATGGGTGGACACCCATTCATACACGAATGCGAGGGGACTCAGATATGCTTGACCAGCTGGATCGTCTATGAAAGCCTAAGGGTTA
+>85409 1
+GGAGAGGGCAGCTGCCGCGGGACAACTACTGGTCGCAGTAAGGTATCCCTATATAGGTGTAACTCCTAGAACTTATTCATGACTATCTCTCGCAGTCACT
+>85410 3
+GCCTGCATATCTGGTCGAGTTTGGCAGATTGTAACTCCGAATGAGGGGCGAGCTTTAATCCGTAAGCCTAGTCTTTTAAGCAACGGCCCAATACAGCCAC
+>85411 3
+CACTCCAGTAATACGCCAGTTCATCGGACTAAGGTGTACTTGTATGCTTCCTGCTAACCAGAGTTTGCATAAATGCCGAGCTCGTGGCGAGGCAGGTCAA
+>85412 2
+ACGGGATGCCGTTGAACATAATCCCCCTCTTGTTGTCGGTACTAGACGTATCCTGCGATTAATGGGTAGCCGACTCAGACCATAGCGGATATAGACACTG
+>85413 2
+AGTTCATTAGGAAACTCTAATGGAAGACGTACTCCGAAGTGTCGAGCCGACATCTCAAAGCTGGTGTTCCGGCACGGGTTTCATACAATGTCTCCTCGGC
+>85414 1
+TTAGTTGCCCTGACCGATCGGGTGGGATATAATATAGTAAGCGCAATTTCACCAATCCCCGGCATTGCAGATTTCGGTAGCGCCTTCAGAGAAGATCGCC
+>85415 2
+AAGCTTCCATCTTAGAGTCCAGGTATCTACTGATTCTGATCACGGATGCGGCAACACAGTATCTTAGCTGCGCTCAGGGAATCGCTTCGAGCGCGATAAG
+>85416 2
+AATAACGCACACTGATGATAATGCTCGCGCACTCATTTTCGAGCGCCAAGCTGACCAGGGCCCACATTTGTGGGTTATTAAATCCCGGAGTGTAGGCTGT
+>85417 1
+TCTAAAGGGGGTTCCTCTTACCGATCCTTACTCCTCCAACACCGAGGGAAGCAACTTGAAATAGGTTGCGACGTCGGACATGGATTCAACATTGTCGGGT
+>85418 1
+TCCTCCTAGGTTCGGTGCCCCCCACCGAAGATTCTGGCGAAGAGACCATAAGAGTATGATGTACTAGTGATTAAAGTTCGGCACCAATTTTTCACGCGGG
+>85419 1
+AAGTTGCGCGGGGAATTGAACGAGTCCGCCGCCCATGAGGTATAATATTCAGTATCCGTCTCCTGAATAATGCCCGGTATGAACCTCTGACCGACATTGT
+>85420 2
+GTAAGTTGTGTGAGTTATGCATGCAGGAGCATTAGGTCCTCGGCAATGCTGTCGTCCTACACCTGCCTAAAAAGGACCGAGTGATGTCCCAAATACTCCC
+>85421 2
+TAGGAAGCTCTCTCATTTGGTCGCCGCCCAAGGAGCTGAATCGGCATACGGTGCAACGCCCCATAATGAAAGATAATGTGCATGTCTTCCTGTGTTCAGA
+>85422 2
+CGTCACTCACCTGAATTGCGCGGTTACTCATAATGAGCCAAACCGTTCTGGCACTTGGCTAAGTGGAGAGCTACGTATACCGTCTCGAGTTAAGGACTGA
+>85423 3
+CGCTTGGAGGATCGATTCGCGCCTACTTAGTACGCAGATTCCATGAAGTGCAACTGTAACATCAAGCGCTGACCTCCAGATTCGGCGATAATGCTTGAGT
+>85424 2
+CTATCTAACAACTCGAGGTGTGAGATAGATTAGCTGCCCCAACCTCGCCTATTGCAGATACCCTGTACAGGTCACTCGAGCGTGGGTTGGAGTAATGATC
+>85425 3
+CCCACTACCGTGTCAGAGGGGACTGACTGAATCCGAAAGCCCGGTTAACGACATATCTCATTCTTGTATGTCCGCTGAGGGAATGTGGAATATGTCACTC
+>85426 3
+ACATTCGCCCGAAGTGCTAAATTTCTTTTGGATCGAAGCATAACGGACGGTATTGGCAACCCAAGGGGGTGGAATGAATCCACGTCCCGCCTTGTTCACT
+>85427 2
+ACTTGTACCTAGTGGTAACTGAGCCGACAACTGTGCGGGCCTGACACTACACAATATCTTTTGCTATCTGATTGCTGCGTGCAAGCGCGGAACGGTCAAA
+>85428 2
+GTACCCTTGTTCGCAGCTACCAAGGCAAGTGGTAATCGACACGACCTGACTTGACTTAACATGTTGAGAGCGCGTGTTCGATCAGGCTCGCTATAATACG
+>85429 2
+AGTTTTAACTGGCCAGTACGCGTTATATAACAGTTTATCATCGGGCTACGACTCGCGGATGGGCATACGAACTGCCATTGGGCACACATGCGGCTTCAAC
+>85430 3
+TACCGGCGATGAATCTTAACCGGTCTGACAAATTTTCCACAGCTGTAGGTACGCCCTGCTTTTGCCCTCGGCTAAGGGTTCGAAACTGGGTGAAAAGAAC
+>85431 1
+CTCGTATACTGTCAGGGCATTGCTATTACTATCTTGTCCGGCGGACAAGGCCCATCACTTGTGTCACATAATGCTAAGGAGAACCTTAAAGAGGCGCGCG
+>85432 1
+ACACGTGCGCAGCTGAGTCGGAGTCTTTTGTACCATAGAGACTTCGCAGGCGAGGCTTTTCGATACCGTTGTAAACCTCCTCTTAAGAATGGCCGAACAA
+>85433 2
+ATATCTCCGTTGACACATATATTACATATACTGTCAGGGCTTCTGAGACCAATATGGAACGCGCGCTTGACATCTGGAACCGCTGGAGGCGATGCGCGTC
+>85434 3
+GGTTCGTCGCTGCAACTTGATCGGTGCACGGCTGGTTAAGTAACCCTCGTCTGACTCTTGACAAGCTCGAAAGAACCAATAACCAATTGATGTCGTAGCG
+>85435 1
+GGGTACTTCCAATGAACCGCCCGTACGTATGTATTGGATGCATAAGCATTGGTCTAGTGTCGTCTCCCAGAACGAACTAAGTAATTGCCGGTCAACGCCG
+>85436 3
+GTGATCGACCCTGGAAGACACAGACGAGTTGGTGACCGATTGGCACCAGTCCATTTAACGGTTGTACAGTCGTCATAGAAATTGCTCGTCCCCTTCTGAA
+>85437 1
+GCCGTGAACATTAATAGCGCTACCGAGATTACGGCCTGAGTTGTTCGAGTAACTTTCGCTAAACTCCTGAAGTCGGCCCATGTTTAGACTCCACAGGAGG
+>85438 1
+CAATCTACGTGAAGTGAGATCCGATGGTACTGATCGCACTCATAGTGCGAAGGACCGGCAATTTGTCTGTCCATATTGACACCCATGTGATCCGTGCAGC
+>85439 1
+ACTTAGCAGTTAATTCGTTGGGCATACCTTGCTCGCAGGTGACTCCGACCAAGGGGATAGGCACGGCTTAGGACTTCGATCATTATAATACCGCCAGACT
+>85440 3
+GTTACAGACGATCACCCGTGAGGTATCTTGAGCCGCCGTTCTATTAATACAGGATTTTTGCAGATACCAACATGCCGTGCCAGGACGCGCGGCTATATAG
+>85441 2
+GGACCCATCCTAAGGGAAGGGTTAGTGACGTGTTTCACTATGAGTTGTTTGCAAGACAATCTCGCTTTTACTCTCCAGGCGGAGACCCGCCCGCAATAAA
+>85442 1
+GGCCGCGATGCAGCCTTAAAACTGACAAAAGATAGGCCAACGACGTCTATGCCTTGTCTTAAATGCGTTTTCTTCGGTTGGGAACCATGTCCCACATGGG
+>85443 1
+TGCATTGACAGACGCGGGGGAGAGAATTTTGCAAGTTTGGAGGTCAGTAATCGGTCCGTACTATGCTACCTTTACCCACCCATAGCATTTCGCCCAAAGC
+>85444 2
+AGGGCTTCCCGACAACAAAGTTAGCTCTCGACATGTTGGGTCCGGCTCGGATCTCTTAGTTACGCACAATAGAGAAGGACCGGAACCTTTAACTTTGCGT
+>85445 1
+AGGGTGGGCCCTTCCAATTGGAACATCATCGATTTTGCGGAAATCCTTCCGTACAAGCCACCAGGCACCGGTATGAGTGCACTATTGGATTATGACCTAG
+>85446 3
+CGGCCCTAAGGGGCAGAACTACAGCTTCTGACAACTTGTACAGACAATTTGTGTGGCTGTACTCCGGTATCGACAACCTGTACAAAGGATCTGTGTTCGC
+>85447 2
+AGAAGTTTCCGATGAAAAATCACAAGAAATGGTTATGACTCGTTATGCCGTCCCCATGGGGGTAATAGGGTCCTCCCTGACTCCACGCCGTCGAGTCTGT
+>85448 2
+TACGACTGAGAGTAGCTGTTGCTCCTAACGCGTGGGTAGAGGTCGCACTATCAAATGTCCTTCGAATGGCCTCACTGATGTCTATCCCGTAGAGACACAA
+>85449 2
+AGTGTCTCTCGGCCCATAGCTCACCTTTAGTCTTGATATCAAGGCGAAAGTGGTCATAATAGAGGCGGGGCCTAATTACATCAGCCGTTCGGCGCTAACA
+>85450 3
+AAGACTACGGGGTGGAGACTTTTATCCGGACTTTCTTCGGAGTCTCGCGATCCTAAGCGCGGTGTAGTACTACCAGCCACGGATCATACAGAATTACACT
+>85451 3
+GGCCTCCTAACCGCGGAAGGTCTGTGCCCCGAGGTATTTCGTCCAGTTTGTAGACAAACGTAGAATAAAGTTGGCATCTAAGTGATGCGATCTACCCTAC
+>85452 2
+AGAGTACACGCCGTGAGTATCGATCGGTTAATTCGTATAAGCGAATTTTGCCCAGGTCCCGACGACGCTCCTGTCAGACAGATTCAAGGATTTCCGCATG
+>85453 2
+TGAATCGCGAGTCTCCCCCGGAATCGTAAAAAATCGTACTTCTCATTTGGGCAAAGTGACGCTGTGCGTGTGCCGAGACTGACCACATGTATATTCGCGA
+>85454 1
+CTCCAATGAAGGCGATCCGTGGTGAGTGGCCTTTAGCTGCCGATTAGCTGACTGATCAAGCTTCCACCAGCGCGATGTTTTAATAAAGCCACAACTGGTA
+>85455 2
+CTTAAAGGGAGCAGGACGATTCCCTTCCATTGCTAAGGATGTGAGTATAATCCACTGGCCGTTCGGACGCTTCTCGCATAATGCCGGTAGTATCCGACAA
+>85456 3
+CAGGGGGCGCACCGAAGCGTTTCCTCTCTGCACCTTCGGACTCTCTCTAACAACGAAGTGCATATCAGTTTGTTAGCGAAGTAAAATGCATGAGGATGTC
+>85457 2
+AGCTATCGCAATCGTACACGTAATCCCTATCGCACTTAGGCTTTCCGCCGCGAGAAAGAAGACGGTACTAGTGCGCTCGAATTGAGAGGTGCCTTAGTTT
+>85458 1
+AACGAACGGAGGTTTCGCGCGCGAATATAAAATTCACTGTGTCATGTGTGCGGTCTAATGCTGAGCCCCAGGTCTATAGCGCCAAGATCTTGCATCCCAT
+>85459 3
+AAGCAAGAGGTAAAGAAAGTGGTGTAGTTCCGGGGTTCTCCAATACCAAACTGCGGACCGTTGTCTGATCCAGCAGACTCTTTATCATCGTTTCGCCCCG
+>85460 2
+CACCCGGGTCTAAGACTTGATGGCTTACGTGTCGCTGTAAATGTTAGAGTTGAAGACGGGAGTGCATCCCAGCTCTACCAACTTATAGACCGGCCCAATT
+>85461 3
+ACGGTCCATGCAGACTTCACCGGAGTATAACACAGGAAGCGCTCGGGTACTATTCTATGTCGGTGCGCGTCATGACCTTTCGACAACAAGAGTATCTTGT
+>85462 2
+TATGTGACCTCTCTGTCGTGAACCCAAATAGTGACCCGTGATGATAAGACGTACGTAGTATTGCCTCGGCAGAGGGTGCCACCCGGAAATCTCTATGTCA
+>85463 2
+CCTGCGCAGTTATCAATCCGCGAGGGATGGAGTTCGACATAAATCGGGAGAACAACTAACATGCTTATGTAGCTCACTCCTTACCGTTTGCGACGTCTGG
+>85464 1
+TTACTGCTGAGCCCCTAAGTTCGAATATGGGTGGACAGGCTTGAGTTGGGTGAAACATCTAACCTATCTAGGGTATGACACCCACCACCTGAGCTTCGCA
+>85465 3
+CCCACGGCGAGACCAAGCGCTTGTGCAATCTGATTTAGATATTCTGTTGACAGTGTGGCATGGCAACAAGTACGTTTAGGTCCATCTGCAACGCTCACGA
+>85466 2
+AGACGAATTGGCTTGACCACACGCCTGCTCAAGACTTACAGACAAGTGTCCGTCGCGACTGAGATGGATTAGAGTGGCTCACGTCATCCGTTTGTTCTAA
+>85467 3
+CGACCAAGTACGTTGCTATATCATTCGGACGATTCAACTTGCCTGTTTCCAGGGCCCAGCAACGGATCCTGCCTATGTCAGAGAGGACTAGTGGGAATAT
+>85468 3
+CGAAGCGTCTCCAACTCTCCGTCGGCAGGGGCTTTACATCGATGTTTCAGTGGAAAAACATCTGCTGCTCTACCTGCGTAACAGGTCATAGGAAAGTAGT
+>85469 1
+TCCGAGCCGGTGTTTAAGTCTATAGTTAACCGTCTGTCGGCTTCCCGCCAGATTTGATCGCCGCAAGGAGTAACAGTGAAGACGTAGCCAAAATCCTATG
+>85470 3
+ACCATCATAGATCTGATCAGTTCCGTCTAGTGGTCTATAAACTGGGCAAAACGGTGAGTCCACGGAGATAGGTACGCACGATGTACGCTTTCTGCTCCGC
+>85471 2
+AGCAACCCGGCAATTAGAAGCGATAGCTACTTGCGGTTTGATCTAGGTGCCCGATATAGCTCACTCACGGTTGACTTGCTTAGAGCGCAACTATCTACGG
+>85472 3
+CGGCATTTTGGTCGCCGTTACCTGATCAATCCTCGCATCCACTAATTGTGTTACCGACTCGGGGGTAGCAAGCTGGCAATACGGACGAATGTGAATAACA
+>85473 3
+AACCTCAATGGACGACCTTGAATATCTGTTAGTACTGCAGGCCAGAATATAAGGGCCGCTTCGGTCCAGAGTCGTAAGGTTCTGGCCTCTGAACATCGTC
+>85474 2
+ACCCACGACAGAGCTCTTGACCGGGTAGGGCAACGCAGCTTGGACTTTTTTCGTGGGAATTCACGAAAAACGATTATCCTGGAGTTCCGTAGCTACTCAT
+>85475 2
+TCTAACTCGGTCGATTAATGATTCTGGACAGCGGAGAAATGGCTCCGTTTATGATCCTCGACGTATTGCCCCTCAGACAGTGCGAGCCAGAGTTCACAGA
+>85476 3
+GGTACGACATCCTGAGTTATTTTGGTCTGCTTTCAGCAGTCGACCGGCAGGTACCATGATACACCGGAGTGTCAGGTAGAATCAATCCGGACAAACTTCC
+>85477 2
+CGGAGTCGAGACGTCAACAGTCGCTTCCTCAACTAGGACGGGCGCATAACTTTTAGTTTAGTTTCAGGACTGACACTACCTGGTCTCCGAGCGAATGAAT
+>85478 3
+AGCCGTCACTGATTGGCGAAATGCCGAGGGTGGTTACCTCTGGTGGAGAACAGCACATTTTACCTGTACCTACTCTAAAGATGCGGACCGCTATCTAACT
+>85479 3
+GACCTTGCCCATTAAAGAGTGGGACAGTTAGAGTGGTCGTCCTTCGCACTGTAGGGACAGGTGATCTGCCAACCAATGTAACAACCCGTTCAATCGCTTT
+>85480 1
+AGTATGAGAACTAGATATTGGACGTAGAGGCCCCCTTGTATCCGTTATTCCACTATGTAGTTCATAGCATGCGGGCCGATCACGGATACCGATACCGCCG
+>85481 1
+AGCCATGTATGACTCATATGAGAGTTCCATACACTATCGACCGGTCGGGCCGGAAGACACTGAGCTATCTTGCTTTCCCATGAGTGGTATGCCGTGAAAC
+>85482 3
+CCGGACAATGAAGATGTGTGCTCCTCGTGCTCGGCAGTCCCTGCTTCATCCGATGCCCGATGATAGATACCAAGTGGTGAATTCCGCAAAATGAGTTTAA
+>85483 1
+CGATGCGATCGCCTGATCTTTGTCTAGCGGGCCGTCAGCACATGAACATTTGAACGAGCCATTGGTTTGTCGTTACAACACTGCCAGGGAAAAACCTATG
+>85484 2
+AGTAGTTGTGGCATACAGAAAAGAGTCGCTGGTACCTTATCGGTACGGGGAGGTACCTATCTGCATGACCCACACCTAGTCATATTCCTTCGGGAATCCC
+>85485 3
+CTCTGCCAAAGATGCATTCCCTATACTTCGTATATCATAATTTAGAAAGAATTTGCGGGAGGCGGAGGCGATCCCTTCGGCGACCACTGCGGAATGCGCT
+>85486 1
+CTCCTAGCAACGGACGGCTTTCAGAGATGGGAGACTAGAGTTATCGTTCGACGTCTGTTGCGATCCTTAGTTACGCGCAGGATTCATACCACCACATAGA
+>85487 1
+TCGGGTTCGCTTCGAGTTGTAGGTACAAGCATACGCGCTGATCTACTGGTACAGACATGTCTGGAGTGCACAATAAATCCGGCGCTCCCCATATTGACAA
+>85488 2
+CTGGCTACGACGCGTGCTCTATAGAACCCAGTCCCGCGCAGCTACGTGAAGGTGAATTCATGGAAGGAGTTATACCGATAACCTGACTGCATCGTTTATT
+>85489 2
+TACGACGCACTATTAGACTTTTGGAAGATGCGGCGCTGTCCCGCTAATGAACCTCAGTAGAGCTAAGTGTGAACCACTTACGCAGTGTTCCGGCGTATCA
+>85490 1
+CTAGATTGTCGAGCAGGTCATAGAAAATAAAATACCAGGCCGTAGTCTGGGCCTCAACAACTCGGTTCGCGTGAAGTGTCCACCGGTTGCTCTCTCTGTA
+>85491 2
+AAGCCCGACTGGCTGTTCACGCTCCTTTCGAGTTACAAGACATATTTCAAGGAGACTTCGCGAACTCTAGCCTATGCAGAGGAGTGGAGGCCGTTCATTA
+>85492 1
+CACTCAGATGAATATACCGGGCGCAATAGCAATGCCCTCCACATAGTGAACGTCGTCGCGGCGGTCCTGTTTTATTTAGTCCGTTATAAGCGTGGACAGA
+>85493 2
+GTGTCGGAGGTGAACGCCTATTAGATCATGTCAACTGTCAACGCGAACCCCAGGCTGAACCATTGCCCATACGAATGCTCAGTCCAGATTGTGTATTGTG
+>85494 3
+AGGGCAACCTGCAAGTTGCTGATTAATAATGCCGCATAGAACTGACCGGGTCAATCTGGCCCATGCACGCTAATGACTGCCTAGTACTGATTTGGCGTTC
+>85495 1
+GCGTGAACCGGTGTTAGATCAACGATTGAGTACGGCAATTGCTTCCGGTCCCACGACCTATGTCAAACTGCTTATTTTGCAGACGGCGCGAAGTACTCAA
+>85496 3
+TCATCCGGTGATACGCGTTATAGCCAGGAGATGCCTGTATGAGCCAAAAACCGTGTATGGTTCCGGTTTCGCCGTCCACACACTGGGTACACTTTAGAAA
+>85497 2
+CGGTAATCGTTGTTGGTTGGTAACTCGTGACTCAAAATTCTACCCCAGCTGCTGGTTCACTCCAATGCGACGGAGCACGTGTATGCGAAAATGCAGCACA
+>85498 2
+CAGTAATCTTTCCCGGCGATCCCAGGCACCCAGCTAGATCTAAGAGCTTGATCTTGCTATAGTATACAGCCGGTTCAAACGTGGAGTTGGAACTGGGCAT
+>85499 2
+GGTAAAGGTCTTAAATGTCACTCCTGGCCAGGCCCAGACACGTGTTACTCTAGGGGGCCAATCCAATACTTCTGTCGGGTAGATGTCAGCATACTCGATA
+>85500 3
+CAGTCATGGGTCACAACTACCCCTGGGGGAAATAGGGTACCTAGTCATTTTCCAATTTGTTTAGCGTCACCAAAAACAAGGCTGGTCTGTGCGGCCACTG
+>85501 3
+ATAGATGGTTTCCTGCTAATGGCCTGTCCACAAAATGGCAGAAAGCGGGGTGTGCTCTGCTACACCTTCAGTTGTCGTGAGCTTTCAACAGAAACCCACG
+>85502 2
+CCAGCTATGCGCTTCATGGAATGAAAGCGCCGCCGTTCGCCTCTAATCTAGAAAATATCACTGGCTGGCACGGTCGAAACTGTATGGTTTCGTCGGAAAT
+>85503 2
+CGCTCCATTAAATAAGGTAGCTTCGAGTTGTAATCCTAACAAGAGTGCCTAAGTAACCTAGGTTTCTACTACGCCGTCCCAACGTGCTGCGTGGGGAGGC
+>85504 1
+TTCCCGTAGTTCCCCAATTTGTTGGAGGTTATGATTATGGCGTATGTCCAATTCATACAAGCGTGAACCGGCCAGTCAACGATACGGAGCGAGCACCCGA
+>85505 2
+CGGTATCTCTCTGCAGGGAGGTTCAGCTTCACTTCAGGAGCCCATACGCGACAACCTGATGGATCGAGAGGACTTTACTCCAGAATAGTAGTTTATAGCC
+>85506 1
+CTTTAATGTTCTCTCCCGCTACTGGAGAAGGCCTAGGATGTAAGAAGCACGTTCCGGCGTGAGTTCGTAGCTTAGTGCACAAAGGGCCACATACTCCATA
+>85507 3
+GTCTACGATTGGCGGGGTACAATATTAGTTTGATTCAGTTAACACACCTCAGAACGACACGCAACTGAGCTTGGAACCTAATGCCGGTCGGGTCGTCTCC
+>85508 3
+TCCGAAGGCGTGGGATTGCACAACCGTTCCTTAAGTCGATAGCGGTTTCCAACGTGCCCATTCCGACACTAAGGGGCAACATGATGAGCAGCATTTTTTA
+>85509 2
+GGCGTGCCCTGGGATAACACAGTTCGCCTTGCTAATCGAAGTTCCTGAATAAAGTGCAGAGCGCAGCTTCTGTTTCCTCATTAAGCCAGCACGTATGGAA
+>85510 3
+TCCGAATGGTTGACATAGCCGCTGATCCCGTACCCGTCAAATCTGGTAGATACGAATCCTGGTGTCCGGCGCGAATAAAAAGTTTCGGATTCGATATGCC
+>85511 3
+ACCCTTGACCGGAATCGACCAAAGGAGTCTCTGCTGATCACTCATAGGGGACGTAGCTGTGCTAGAACGTAGATTTCTGCAGACAGCTTCGTCCATTGTA
+>85512 1
+AGGTCCTTCAACGACTTTAGCTGTAGAAATGAAAGCTTCAGTCACTTGGTGCTATACTGTTCACAAACACCGTCAGCGCGAAGAGTTGCCGGTGGGTCCC
+>85513 1
+GAGAAGGGGTTGATTGAAACTCCAACGACCGATCTATCCGAAAATCAAGGTGCCCTCGTTATTACCCTTACTGTGTTCTTGTCCCACAGGAGTGAGGCGC
+>85514 2
+GTCGACGGAAGATGCCTTTTTCGGACCAGCAATAGCTATCCAGCAGGTATAAGCGTATATCAGATCCGGTTCGATTAAACGGGCCACGCTTTACTCCGTG
+>85515 1
+ACGTCCTGGATGCCCGACTGAGACGCACTCAGTGCAAATGTAATGGAGCGAACCTCTCGCTCCTATCGAGTCTCCATGGAGTTAGGTAGTAAACTATTGT
+>85516 3
+GGTTTTGTTCCTAAGGATAGTCGCCCCCACACCAGACATATAGAGAAGAGTACGCGGGGGGACGATTGACACTGCTTGCGCTATAATCACTCTTTTCGCA
+>85517 3
+TCCCGCTAGGCAGCATCCTTCAGTTGAAAGCAATTCGCAACTGATGCTATACGGCTATCATGCGCTAAAGCTCATGTTGCCTTGGCATTAGAGGGGCAGA
+>85518 1
+GGGGCTGATAAGACTGAGGCCATATCCTTAGCGCTTTCAGAAGAATAGTCCCCAATCGTATGGAACCATGGACACCTCTGGGGATCACCCTTGTAGTTCT
+>85519 2
+CGTGGCATTTGATCTTAGCATCGGAGTTAAATCATTCGCCGTGACTTGCGAAACGCGGGCGCTGACTCGCTGAACGTTAACACCAGACAGTTACCTAAGT
+>85520 2
+GAGTCGAGACCACCGTTCTCTATACGCTTCATCCGGGCTCTTAAACTTGACCTAGAGGCCAATCCGAAGGTGCGAATGAGTCGATCAGAATCTATTGGTG
+>85521 2
+ATTTTTTGTCGCCCGTCGAGTGTCGGATCTAGATACTATGTGGAAATTCCCAGCAACGTTAGCGGCAAAGACACATGCTAGGGACTAGGCCCTATAGCCC
+>85522 3
+GAATTGAAATTGTTCAGGTGTTTTTCACACGACTAGACCACAAGTACCACTGAGGTCTAGTGGGGACACGGTGCGCGCGGTACATTCTCCAACCAGTCCT
+>85523 1
+CAAGACATTCTGTAGACCTAGATTACGTGTGAACCTCACTAGGACTATTATTTTCGTGTCCGCCGATAGGAAGACCGAAACGCTCCGCGTCCGGGGTAGT
+>85524 1
+GACCTAATTGCTTACACGCTAAGGTTTGTCGTTAGGCTTAGCCCGATGCTTGGACTAGGAGCATTACACTACCCCTGGCGGCGACTAAGATACATGGACA
+>85525 1
+CTGTTCACATGGTATCACTAGTAAGTCGGACCTTACTCGAACGGCCCTGGCGTGCAACGGGTATCACGGTCAGTAAATCCACGTTTTACAGTAGTGACGA
+>85526 3
+TGCTACTCTGCGGGCCACGATAGAGTCATCTTACTGTTTGATCAGGGGTCCCCTAAAGCAGCTCTCCGATAGACGGAACGTCTTTTGAGTGCGCAAAAAA
+>85527 2
+CTCGTCGACATATCAGAAGAAGACACAAGCTTGTGCTGTTGTCGAAAACCCCAGCGTCAGGGCCGACTTGTGTGTTGTAATTCCCAGGTTATGACCTAGC
+>85528 1
+GTGCCCCAAGCTTGGTTGTGTGAAGATAGGTCCTGTGCAATTCGCCACGACTATGCTACTAGACGAAATTCGAGAGCAGTTCTGTCACGAGCAACACCTT
+>85529 1
+TTTGTTGGGGTTCTCTTGCCCGCGCAGATGGGGACGCACTTGAACGCGCTCACTATTTCTTGGCGAGGAAAAATACTCAAAACTTAACAAGCCGTAGCCA
+>85530 1
+TATGATCAAGATTTCAGACGCGGGCAGCGCACGCATAAAGGGTCATAGTCGCCGGCTCTTCGCAGTGTGACTAATCAGGAATCTCTTTATCATTACCCGG
+>85531 3
+TTACAACGGGTCATTTCCCGTACAGGCTAGGTATGAACTGAGTCGTCGTCGAAGCGACGTCATCGAATAGGTAACGGTCTTACTGCTGTGCATCACACCA
+>85532 2
+GCAATTCCTCCCAAAGACACTTGTGTGTGCATATGACTCTTGTGGAAGTGCGACTAGTCCTTGCTACGGGCAGGGGGTAGCCACAAAAATCAGCTTCTCA
+>85533 2
+GCACAACAGCGTTTGCTTTGATAGACGTACAGGAAAGTGCTGCAAGTCACCTTGCGCTGACGAGTTCGACGTGGCCAATTACTTTAAGACTACTGTCCGC
+>85534 2
+CCCTAAAGATGCTGACTCTCATGTGCATCTTCAGCTCGACACGGGGTTATCCTGCTCAATACATCAGGAGGGGGATGACTATGTAATAACCCCGGGGTTA
+>85535 1
+TATCCCCTTGGCTGGTATATCTACGAAGGGGGGCAGCAGAGATGCAAAAACTCGTGATAACCGGCTTTTCCGATGTGCAGGCGTTCCATTCATCAACCAT
+>85536 3
+TTCTTTCGCAACCGTCCGACTGAACTCAGCAAGACTTAAGAGTATAATGGCTCGGGTTTTCCCCGAACGAGTGGACGCCTCAAGCATTGGAGCAGTGTTA
+>85537 1
+AAGCGAGACGAGCTACGCTGACGTGCTCCGATCTCCTGGAAATGTGATCATATATCGTGCCGAACACCTTAGGTCTATAAACGCCGTTTAGGGACCTGTT
+>85538 2
+CGTACTGTGCGATACTGCCACGCCTACAAACATGTGCGGAGGCGATCGTAATTGCAAAGGTGCTGTCACTCTCTGGGATTTCACCTTACCGAATAGAAGT
+>85539 2
+TTAGGGAAGGGGTGCTGATCGGTTGACTTTCCCACCTTGTCATCAGAAATAGGGCTTTTAAGGACATGCAGCAGACACTCCAGTCCCATACGATGCATCC
+>85540 3
+GTTATTTCTACAGTGCTCACCGACTAGCATTGCGCGCGTTGAATGGAACCGTGGTTCACCCGAACTTGATGTAGGACCTCAAATCCGACCTGAGTGAAGA
+>85541 1
+TGTGACTATTGACGAAGGCCTATTGTCTTCCCCGGACCGCTGGAGAATCGTATTCAACGCCATGAGGATTCATCTGACCAGTACAAGGTAGGTCGACTAC
+>85542 2
+ATTAGCTAACGCGTATACGTGCCCCAGAATCTATTGGGCCTTTAAAAGTCGCACCGCAGTCCAAACCAGCTTTATCGTCGCGAGGGTGTTGAACTTGGGA
+>85543 1
+TGCAATAAGGTGAGCCCCCGGAGGCAAGATACAAAGGCGCCTCGCTTTTACGGCCTACACCGCTAGTCTAACCATTGAATTTGCTATTTTTGTCAAGGGG
+>85544 2
+ACAATTTAACCACCCCTGTTGTTACTCCGCTCTCTTAGAATGCGAGTGGTAGACGCGGGCCATGGAGGGACTCAGAAGTAACTTTGGTCCGTCGAATACA
+>85545 1
+CGCAGTACAGGACCCCTCCGATTCCTTGTATGCGCCGCCATGATAGTAGCAATGAAACGTTTGAGGCAGCCTTACGATCAAGTTGACGGTCAGTATATTG
+>85546 3
+CATTGACTCGGTGCTACAGTATCCCAATTATTAGGTGCATGTCTAAGGAGACGGTTATGAAACGCGGAGGTTTCCTGCCCGGTCACACTAATGAACCGCC
+>85547 2
+GGTCTTATTTGAGGGATGAACACTCGATGCACCGGTTACGTGTCCTAGTTAGGCTCTCATTCAAAAACGAGCTCCCATGAAACATAGTGGCATCCCCGGG
+>85548 2
+ACCCATAAGGTCTAAGGGCTCGTCGCACAGGTGTCAAAACTTTTTAATACGAGCATGGCCGTGAGAATGCACCCTTCAATTTGACTCCCGGGAGGTTGTC
+>85549 2
+TAATAAATTGCCCCAGGGCGCTGTACCTGGAAAAGAGACCTGTTAGGCGCCTATCCACGTAATTAGCAAGAAAGGCGTTTCACTGCTCTTGTCTCTGGCG
+>85550 3
+GGGCGAAGCGGATCCTAGCCACGGACTTACGGTATAATATTGTACACTGTCCCATGACCATTGTAATCAGTGGATAACGCTTCGCGTAAAGTCCCCGTGT
+>85551 1
+TTTGCGCAAAGCGCAAAGGCCATGTTGAAGAACTCTTAGGGCCGGGTGTAGCTTTACAATTGGGGATGATCTCACTAGACTAACCGCACCACCTGTCTTC
+>85552 2
+TCGCCTACTAATACACTCGGGTGAGTGCCCAACAAGGTTCGCATGACTGCTACCGGGATATACGAACGTTGATACGTGACTTGTTCAGCTCGTGCAAATG
+>85553 1
+TCTGGGGCTATGTGAAACTTATGTCCCACGTTAACGCACGTTCTTCAAGCGGAACCAAAAAGGTCGTGTACCATGATCAATGGTCGGCGATACGTCGCTC
+>85554 2
+CGTAAATCATTTCGTATCGGGGATATCCCACTTTGTAAGTGTCGAGCCCGCGTCGTCGGATACCTTCATGGCCAAGGTATATCGAAACGAAGCATGCGCA
+>85555 3
+ACCCCAACAGCTTTATCACGTCAGTTAAGATTCGGACCCATTGGGCGCGAGCCGGTAATTACAATCGTTATGACGGATGGTTCCCACAAGCGTATGGGTT
+>85556 1
+CCGGCGGGTACTTGAGAGATCATTAGTTATATGGAATTGCCCCTCCGCCGTGAGATAACGGATGCACAATTTTCACTGCGGTGAACCACCCTTGAGCAAT
+>85557 2
+CCGAAAGGAACTATAGGGGTCGATAAGGCGGTCAAGTTTCTAGCGCAATGCTGTTCGTTTATCACCACCGCGATCGACAGACCTTCGTAATCCACGTTTG
+>85558 2
+CGGACGGAACTTATACATATGGATTACTCCTGCCGGGTCTAAACTGGATACCGCGTGCTCACTGGGCCTACCCAGGTTTGTATTAGCTGCCAAGAATGAA
+>85559 3
+GCCGCCCTGGTACAGAAGCTGACTTGAATTCTTCCCCGCACAAATCAAATTGACTGGGTACATCCCAGTTTATATGTATGTCGGGGGGTACGAACCGGTA
+>85560 3
+CAGCCTCTGGATATCCGTCCCGTTCTGGGAGGTAACAAGAGTGTGTATGAGCATTCCGAAACTAAAACCAGCTGTTGTGCGATCGTAACTCTTACCGACG
+>85561 3
+CCGGATACACGGCGGTTCATAGTAGGCTGTGTTAGCAGGGTATTCCAGGCAGACACTGGAGTCCATTGCTTCAACGTCCCATTGCTACATATAACATGCA
+>85562 3
+AGTTGTCTCTGCGTCCAGTGCCCGAGCTCACAAGGGGGACACAGAACCCGATGGCGAGAAAAATTGTAAGTCTGCTTCTTATCAAGATCTCTTTAGGCCT
+>85563 1
+ATGCTATATCACAATGTCCTCTAAGGATGGACATTCATCAAACGCTCACAACATTGGTTTCACTTGGGAGCTGCTACAGGACTGGGCGATGGCGGCTCCG
+>85564 1
+CTCACACGTTATTGTAAGACGGTGCTGCGGCAACTCCAAGTAAGAAGCATATCCGATTACTCTCTAGGGTATGACGCGACTCGCTGGATTGTGCCACTGA
+>85565 2
+TGATCCCTATCACGATTTTTAATGATCGATGACAATACACGGATACAGAGGGGAGTCTTGCCCCCAGGGCGATGCCGTCACATACTGAAGTTCTTCGGGC
+>85566 1
+CACCCCACCCTAGGCCGCTAGATAAATTCAAAGTGTAAGGTGCCTCGACTTGTAGCTGACAGAATCTAGAATATAGGCTGCACTTGGGTTGCGCTGTGCT
+>85567 3
+CTTACCGAATCTTGCGGAAATTCTGGGTACTATGCGACCAGTCGTGAGCTCTCTCAATTGTGAAGACCGTATCCCAAATAGAATGGGAGTGACGCCTGCC
+>85568 3
+CGCTTCCAGTGACCGTTCTAAAGCGGGCATAAAATGTGGCCGACGGGGGTACAATCAAACCTACGGATACCGGCATTTCCAGGTATTTACTTTTCTGGCA
+>85569 2
+CAACAGCTTGGCGGAACGGGAAACTACTCCAGACCAGCACCGTTTTACCGTGCGCATTGTCGTACGGGTGTCAGCTTCTTTATGGACGTAATCGATATAA
+>85570 2
+ATCATACGTGCCGCGGAGCGAGCGTGATTAAATGTGTAACAGATACCGAACGCATACTGGCATCTAGGAGGTAGAGGCCTTCTTTGTCATACTTTCCCCC
+>85571 1
+ATGTCTAAGCGCAGTAATCACCTTCTGTTGGCAGTCTGAACACAATCTCTGGAGAGAATGCCCTGATGCGGTAGCCAATCCTGGCACAGATTGGTTACGC
+>85572 3
+CCTACCACATATGAATAGGTACGAATCTGGGAATTGAGATGGATCTCCGTGCCTATCAAAGAAGCTAACCTCTCCTGGTGGAGCTTGCTCCGGATGTCGC
+>85573 3
+GGCCAAAGACTACCGGGACGCTCAGCTGGGTACTGAATTCTCCGACCTTAAAGAACGAATGGGTCTTCTGGCTCTGCTTCGATATAAACTGTGTCAATCG
+>85574 1
+ATCCCAAAACATGAATATGCTCCGACCTACAGAGAGCGAAGCGTCCCCGTAATTGCATGCTCGGAAGCTGATTGAGTTGGTCTGTGGCGTCTTACGTTCA
+>85575 3
+GTTCCAAATAGTTTCAACGCGTGATGATGGTACAGGACCATATTAATGGGTTGACTCCAACCACCAGACCCGTCGGGGTCTTAAACGGCTATGCTGTCGC
+>85576 1
+ATAGAGGCCCCTCAACTATACTTGTCGATGCAAATTGGAGGCCAGATTTGAACCCGCGATCAGTCATGCATATGGGCGCTTGTGAAGCATGATGCCTCCT
+>85577 3
+TGCAACACGGTCGATCCGCTAAGAGTGCGTATGTCCCAACCGCAATAGTTGGCAGCCCTTTCTTAAGTTACGAACACTGCGAATGGACCGGTGTTTAGAT
+>85578 2
+TGAATTTCCCCGTCGTATATATTTCCAACTGAAACTCCAAGAGGGACGCTTCGCTTCGAGCAAGATCGGTAGGACGCGGCCTACTTTGGAACCTGGGAAT
+>85579 2
+ACCACTGGAGTGCCATACACGCTGTTACTGCCTCAGACAGCCCGTTGTAATGGATATTATACGTCCATTACGGAGCGCAAAGAGGATTCCCGTGGTATGT
+>85580 1
+TACGAACCACAGGCTGAACGAACCATGGGATCTATTACTCAAAACAAGGTCTTGGTGCGCTTTTGGATTCGTCACGGCTTATGTGACATGCCGCGGATCC
+>85581 3
+CATATCATTTGCACACTATCGGGGACAACGATAGCGAATAAACCCCCCCTGCTACGGAAGATGGTAACTCCTACTGACGTCGTGTGTTGGCTGTTTGAGG
+>85582 3
+GTTCAGCTATGTGTCTCCCCGCGCAGAAGACATCCCGATCCGTGTTCTATCCTCTAAGAGGGAGGATCAAAATTCGGGGTATGTCACGGTTAGCACAAAT
+>85583 3
+CGTCCTACGACGACTTTGATTTGACCGGGTTTAGAGAACGGTACTAGGCGGCTTAGCCGGAAAGAAGTAAGGTACCCTATTCACAGCACGCTCCTTCTAT
+>85584 2
+AAAGTCTGCGGGAGTTTTGAAGGGGAATCCTGTTTAGCATGGCCCGTCCGAATATGCACCCGTTAGTACGAAGGCTACTACCTATCCTTACACAAGTCGC
+>85585 3
+CGAAATCTGTTGCGACCACAGTCCTGGTTGTAAGTGCGACGCCACCATTTTGACCTCACCATTATGAGGTGTGCAGAAGGCGGACTTCGTACAGTTCAAA
+>85586 3
+GGATGACTCCCGCAAAATCACCACTGTGCGGAATACTAATGTGGCAGCATTTCCTGCCAATATTGCCTGGTCTCGGAGTGCTGGATCAGGGCATATCAAT
+>85587 2
+GAATGGTCTTGACCGCTTTCCAACTGTCGGTGTGGAAGAAAGAAGATACCCTACGCCCATGTTACTGGCTTAAAAGCTAAGCCTGGAAGTGCCTCGCCTT
+>85588 3
+GCACGGCATTATCTCAACCTGAAGCCACAAATGGATGTGTTCGGTGATTATTTAACTGGTCGGGAACTGTCCCCTGGGGTAATAACTCACGGCGACCCAT
+>85589 2
+CTTGGCTGGTTTTAACACAACGAAACGACCTCTAGAAACGTTCGATCTTGGATTACGGCACAATACGACGTATCGGGGGCTCTTGAGGAGGACCCTTTCC
+>85590 1
+GCACCATCCCCCGGAGGGTCTGACTGCGATTATCGCTAACGTAATGTTTGCAGAAAGAGAGTGTTGCTCGGCCACTTTTCGTTAGGCCCTAGTCAAAAAA
+>85591 1
+GCCTCATAATTGGGCTGTGCCAGGAACGACTAACGAGGGAACTTGGTGGTCCGCTTAACTAACTCACTACCCTCTGCGACGTAACATATATGGACGTTGT
+>85592 3
+CATGACCCTGAGCGTTATGCTGCTCATGTCTCGACATGCCACGACGACGCCTAAGTTGGCAGACCTGTGCAACATATGATATCGGTAGTTAGAAATGGTC
+>85593 2
+TGGCGGGGGCGCTGGCATAGTCACTACCTCCTTAGGGTCATTCATCAAACCGCGACAATAGAATTCACATGGAGGGCTTAGTAACCTTCCTGTTATAGAC
+>85594 1
+ATAGTTCCTGTCAAAGAATCTGATGGTGCCAGCTCGCGCGGCCGAACCAACTCCGCGGTGTTCTCCCGTAGATTGTGAAGATTAATGTCAATGACCAGTA
+>85595 3
+CTCTCGCTGCGGCAGCATGACGGTGTCTCTGCACTTCGTCTTGTAGCAGAGCACAGCGTTGCGGGCTAAGCAATCAATTAGATACAATAGATGACATCAT
+>85596 1
+AGTGTAGTAAATAGCCCGTTACTTCCTGGTGCACGGGTCACGACTTAATTCGTGCAAGAAGTTTCAGACATAGGTCCCCAGTAGCGCAGCAACTCGTGCT
+>85597 1
+GGTTCTGCTACCACGCGCAGACTGAAAATTATTTCAGACCGTATGTACATTAGCCCTGCGAGTGCGTTTGCCTCGCAGAACGACAGAAATGGGGTCTCTA
+>85598 2
+TCATGCGATCGCCCAGGTTAATAGGTGGCTGCGGCACCCGGATCGCAATTTCACATGTGATGTCGATTATGGGCACCACACCGATTGCTATTGAACAATA
+>85599 1
+GGAGTTCAATAAGTCTGGGCGCAGCGGTACAGCTTCCTCCAGATTACTAAGGATGTCCCGATCTAGCCCTCGCTTGTCTAGCAAGTAGTCAAGTAATCAG
+>85600 3
+TTTATTCGAAGTAACAGCGATCGTCCGCGGCGCTCGCTAACCAGTTATGAAAGGCGTTCATGCACCAGGCCGGGTTCTTAAATTAGTGCAAGAGCTTACC
+>85601 1
+TATATTCGAAGGTGGCTCAGGGGATACCGAGTATACCTGCGAACGCCTCCTAGAGGTTACTATCATTAGCATCGCCGTAGCTAGCTCTACAGGACTTGCA
+>85602 1
+TTACTACTGCACGGCTCGTGACGAACGCGATATGCTCAACACGGTTTTACGCAGTCAATGGCACCAACACTATGTGGGGATGAAAGTCTTCCTACTGGTG
+>85603 1
+ATAAAATCTCGGATTGTGTTCTGCTGAATTAGTACCCCAGCTCGATGTTGGGTTTCATAGTAAGCCCACGACAGCGTGGCGCGCACTCAGTGAACGAACC
+>85604 1
+CCTAATCGTTGACTCGGATTGGAGAATTCCGTATTGAATGCCACTGAACGAGCCCTAACGTAGCGTCCCATGAAGGTGTGGCCTATGACTGCAACACTTG
+>85605 2
+CCCTAGAGATGTATATATACTGCACAACCGCTGTCGAGACGCCCGCTGATGGTTAAAGATACCACCGGGTAGTAGCGGTCGGCGATTTGATTTATACTCC
+>85606 1
+TCTAAGCTATCCCCGGCGTGCCTTCGCTCGTTTCAAGCGTAAGTTTTCCATCCGGGAAATCCGTCAATCGGCTGAAGCAAAAAAAGTGGGAATTGGCTGA
+>85607 2
+AATGTGCTGTATCCGCGTCGAATGAATCGTCCTTCTCGTAGGGACTGACGGAAATACCCGAACCGTTCACATTCCTAAGAGCAGTGTAGCGCTTCGAATG
+>85608 2
+GTGGCGGATACTCTCCATAAAGGCAGATCTTTTGCACACATGTTATACTTTCGGCGGTGGAACCAGGGTCGCCGCAACCAAACGTCCGTCATATTAAGGT
+>85609 3
+CATGCTATGACCAATTAGCGGAACCTCGTTATACCCCGTGCGGCCACACTGGTAATGTAATTCTCACCCATGTGGGGGAGAACATTTTGCTATGGACAGG
+>85610 3
+TCGCTTACGCTATTCCCCCGTGAAACTTAGAGGGAGAGTCAATGGGTCTGTTGAAAGTATAACCCCTGCACTCCGCAACGTCAAGGACGTTTCGATAGTG
+>85611 3
+GAGTGAGTCAAGTTAGCACGAGCGTGGACCAGATAAGAACACATCCAATTGCGATCCGTTATATTCTGACCCTCCTGCCATCTCTATTGGCCTTGGGGAG
+>85612 1
+GAGAGCTGCACATAACTAGCCGTTCGGCTCTAGCCTGATCCGGTTTACGCTGATTATTAGTGGCGAACGGGATTTAGCCAGCACCTATTACAAGTGCAAC
+>85613 3
+ACGATATAGCGAAAGTTAGTTTACCCTGCGATACCGCTAGGATCGTCTGGTGCGCCCGGTATACGAGGAAGCTTCTGATCACGTATTGAACAACCGTCTC
+>85614 2
+GTCTGTGTGAAGGCCGCGTCGGAGATAGACATAGTGACAGCTGACCTCTCCAGTGAATGCCCTAGCCTCAGTTTAAGTGATTCTCAGGTAATACACCTCA
+>85615 3
+GGCTCAAGCCCAAGCTGTTTTGGCTCGTAGTAAATTGTCCCTGGTGAAATGAGGATTACAGCACATCACCCACTCCGCAGGTTACAGATTAGCGGTAGCT
+>85616 3
+TAACCCGCGTTGACTGAGCTCTCACGGGTGCAATAACAGCTGCCGGCTTGCCTCAGGAATATATTAAATAGCTAGTTGTTCTCCCGGCGTGGCAAAAAGT
+>85617 2
+GTACGTGACTTAAATTGCCTCGAGTGTATCTTCCCTCTACATATATATGGCGGAAGCGATGCCGCCCTAGACTCCTACGTAGAAACGGAGCGGCAAGTTG
+>85618 3
+ACATTGGAACGTAACATCACTGCAAAGATTAATACACCACGGGGTGATATACAAGGTTCGGGCGCTCCACGGTATCTCCTCCTGGTGTCCGTTTTACGGG
+>85619 3
+TACAGCTCCATAAGGCAGGCGCGACCCTAAGGTCCAAGGCGGGACAGATCTCAACTTTTGTTTTCGAGATAAAAGGTTGAGGGCCTTTACTTGATCTCCC
+>85620 2
+GTCGCAATTACTTTCGCCGACGTACCCCCGTACTGTGAGAGCACAAAGAGTACAGTCTCGTCTGGTAGGTTGATCAGATGAGATGGCTCTCTTAACCAAG
+>85621 1
+GCAAAATCAACTGATAGGCGTTTTTAGCACGACGAGGGCTCGCTTCTCGCCTAATTACATTGGACGCTATCATAGCGTGGACAGCTAGCTCACGGAGCTT
+>85622 3
+CCTGCAACAGCGTATTTGAAGCGTGGCTAAATAGATCCTTCGTGAAAGAGTGCCTTACACCAAAGACATGCATCTCGGGCTGTTCCGTCCGTTGGAACGT
+>85623 2
+ACAGTACGGTATACAGAAGGTGTTTCGTACTAGAGCCCGAACCCATGCTATTTCATGTTATCCGTAATCCGCCGATCTCCGGCGAGGACGATGAAGGCTT
+>85624 3
+TGGAGCCTTTATAGGCCAACCACTTGCTCCTCAATCATGCCACGGATGTGCTAATTGGACGACCGGCAGGGAGAGTTAATACGTACGACACTTCAGTGTT
+>85625 1
+TGTCCGGTACCTCCCCGTGGCGTCACTCGTTCTGGAGTACTTTGAAACTAGAGACCTGATATCGGATGTGCTCCACTAAGGAACAAATGCGCAGTAAAGT
+>85626 2
+ACACGTAGCGAATACCTAGAGTAGCTATAGGCCGTTCGTTATGATATACTACCGTAAGCACGGTGCCGTTTGTTTTCCGAAGACAGTTGACACCCCGGGC
+>85627 1
+TTCTATGTATCCCGTGGCGCAAGGTCACCTCTGACTATGAGTAGTACAAAACCAGATACGCAGGGAGGTGGCCTCAATATATGCCTACGACTCTGTGCTG
+>85628 3
+TTATACTAAATACATGCTGAGGCGTATGTTTGCGATGAATTGGAGAATCTCGTATCGCAAGCCTCCTTGAGCGGGGCGCCCCCTGCTGACTACACACAGA
+>85629 2
+ACATAGCCGGCTATTTCAATGAGAGACGTCCACCCGCCTTGGCGGACGTTCTAATCTGAAGCGGTATTCAGGATGGTACCATGACATTGAACATCCGGTT
+>85630 1
+AACCGCGTTTGGACGCAATAGAATGCATGGCACGGCGTTCAAGGAGTTTGAATGACACGCTGAAGTTTACCTTGACATTCCCGTCCGACGTCAATCTCGT
+>85631 3
+AGCCAACGCTTCTGGTTGTACGGCAGCTCATTCAATGACGGAGATTCCCCCTGACTGAATGAATCTTCGAGCTAGTTACGGAGCAATATCTTAAGGGCGC
+>85632 1
+CGAACACACGATGTCTAGGAGATCACTAAGGGGCATTATCCGCGATTGTCCGCTTGATCCGGGATTTAGACGTCTAAAGGTTCTACCCAGGTCCCAGTAT
+>85633 2
+TGGATGAGACTAGTCGTCCGTGTCTAGCACATGTACCGAATACCGTTGCCACCACTAATATAGGAGACACCTGTCGATGCGACTCGTCGGGATGTTTCAA
+>85634 1
+TTTCAACCCGGCAACCCCGTCTATCGGTCGCTTCCCGGAGCGAGGTAAAGAGTTGGATCTTATTTCAGTCAAAAAACAGCCAGATCATACTGTGGGTGGT
+>85635 2
+GCAGGATCTCCTCGGTCCTGTAGCATTATTAACCGTTCCCGTGCCTTAATGAAACCAAGATGTGCGATGGGAGGTCCTAACGTCAGGAAAGACCATCTTG
+>85636 3
+CTGAGTAATTCTAGCAGCTCTGCCCCTATTAACGTACAGGGATGCGCCTAGAGCCACACGGAGTTTATAGACCGAGTTTTTTTGTCACACGGGAGAAGCC
+>85637 3
+TCCACTTAGGATGGCAACAATTATACCCTGTTACTCAAGGTAAACGAGATGCTACGCCTAAGACCTGATTCTTGGGTACACGGCGCGGTCTTGTGCCAGG
+>85638 2
+GGCGAAATGGTAATCCACTCGCGGAACGGTCACTCGACGGGACGGTTTAGAGTGTCTATACCCTGGTATGCACTGACTATTGACTGTCTTTCCAAAAACC
+>85639 1
+ATTGAGAGGTTCTGCACTGGCGGTCGCCACATTTGCTAGGCGATGACAACCGGATTCATTGCATAGCCAGTCTTGGACTAAAGCTTGCCCTATAAACCAG
+>85640 3
+CCCAATCTATGAGATGAATCGCTCTGGCTCTTAGAGAATTACGTCCCCCATAGAGGGAATGGGATGTGTCGAATCAGGTTGGTCTCCCTCCACGACAGAT
+>85641 1
+GTGCTGTGTCCCCGCGACAACGGAACAGGTCTGACGAGTAAGTTTTGTACCAGCGGTGTCCTTCAGACCAGAAGGTTATCATGCAATACTCCACTTAATG
+>85642 1
+CGCAGCGGCATGTACGAACTAGCACTATGCCTGTCAATACTAAGAGTATGACGAATTAAGGATCTTGGTTATCTCGCGCCGTGTAGGACTCCGCCGTACT
+>85643 2
+GGCCTCGACTATGATAATCTCGTTAAGCATTGGCATGAGCTAAGTTGGTCAAGGTGCCTGTGGAACACAGAATCTCTACCTACTGCCATACCGGAGCCGT
+>85644 1
+AGTTGAGTGAGTCGTATCAAATTAGCTGGTGCCGACTAGTATACGGGGTTCCGCCATAGAAGCGCTGTTCTGTATCAGTCCCATCAACATCAACCCGGAC
+>85645 3
+TTTTGGTCCTTCACCCCATAACCCCGGCTTGATGATGAATATTAACACTTAAGGTGCGTTGCGTGAACGACCTTAGGCGGAGCGAACGTAAGTCCCAAGG
+>85646 3
+AGAGTAGGCTGCCTTGCCGCACAATGGTCTCCCAAGTTAATTAAGGGACAAGGCATGCGTGACTGAGTCTTCTCCCTTAGTGCATTAAAAACCCCTTGGG
+>85647 3
+CCTTAATCGCGACGTCTTTTACTTGGCTCCATTTATAATCCGAAAACTCTGAAGAACCGCGCCGAGAATCGTGGTGGGCTGATGCAGTGGAGCGATACCA
+>85648 2
+TGAGGTGAACACCTTCCGCTGTCTACCTCGTTAGGGACTCCTTCGCTAAAAGCTAGCAAGTAACACGTACTTGAGCTAGATAAACCTGGGTTAGGTCGCG
+>85649 3
+TGAATTTAAACTGGCGGATCGACGGGAGGTGCGTTTACCACGAGGTGCCTCTCGCTGACAAACGCCCTCTGTGATGCATCTTGAGAATTCAAAACACTCT
+>85650 1
+ATGATCTGTCTGCGGCGTCCCCTAGTGGGCAGGCAAGGCAACTGAAACTGCTTATATTGAACAAGCTTATGTCTTGCCGTCCGAGAATGACTACCATCAG
+>85651 3
+GGTCTTACGCTTCCGAGCCGATGTAAGCCACGTCCGCTTTTGTTGATACACACAATCGGTTCGACTAGTACAGGTGCTCAAGGGTCGACATAGATACGAA
+>85652 1
+CGGGCATTACAGGAGGTGATGAGGCCTAAGTTCAGTCAGTCTGCACCTATCGACTGATCCGGAATATCCAAATTCTACCTAGCTCATGGCGGCTGATACT
+>85653 3
+TCCTAGATTAAGTCAGTAAAGGCCTGTAAAGGATCTGACGTGAGAGTCGCCCCATATCGCATTCTTCTCGTTTTCCACCTAGAGGTCGGGCCAAAGCAGG
+>85654 1
+AATTAGTTCCCTCATCACGGTATAAGTTAAGACGGAGCGGCGCAAGGGGGGCTTTCGCAACTTAATCGTGTCACCTCGACCGTATTTCAGGGCTATCAAC
+>85655 2
+TAGGGGTGGTACCGACCGATTGTACGTTCACCGAGATTATGTTCGAACGGAACACCATCTTGGGATCTAGAGACAAAGATCATTTCGTCCCACGCGTCTC
+>85656 3
+TCGCAGTGTCGCACTTGTCAAGATCAAGTCGGTAGCCGGTTAGTATGATACTGTTGTCACCAACGTGTGTCTGGAAACTCGCAAATCAGACCAAGCCCTG
+>85657 3
+AGATGGAGCCTATTACGTCCGGGCCGACCGTGGCATACGCTATGTAGTATAACACCCAGACACTCACCTTTCAGATGCCATTGATGTTAGGGCGTATAGT
+>85658 2
+AGAGAGTCAATTTTGCTCATGTTCGCAATATCACGTCACCGTCAGAGTACCGTCAGCAGGTGTGAATATAGCCATACTACCTGCTATGGTCGCGAGGCCG
+>85659 1
+TGATCAGCGTGGTTACCGTATCAGGGCTCGACGACTCAAAAGACTCAGAGCATTCCTGAATTGCTTGCAAACCACCAGAGTCACGCGGTTCATTGGTTGT
+>85660 1
+ATTATAGATCAGTTATGAGTCTACTGTCCTACGCGGTTTCGGCATCATCGTGCGTGCAACTTATAACGACACAGCCTACTGGCAGAGGCGACGTCGGCAA
+>85661 1
+ACCTGAGGGTCCACTTGCTTATGCGTTCCAAAACTGAACGTAGCAGGTGCACGGGACTAGAAAAGCAGTTCATCGGTCAAGTATTTCTACGGTCCTCGCT
+>85662 1
+TCTCAGATATCAAACTGAACTAACCAGCGTTCGGAAGACACAGGTTATGCTCTCTGCGGGCATGTTCAGCTTTCGAGTTGTGTCCCAAGCTGCAGGAAGC
+>85663 1
+TTCGCGCAAAATCAGAAGAAGCGCAAGTGTGCCGAAGGTTGCGATCCGTACTTAGTCACATATGGCCCCACTGTCGCTTATTCGTAGTTGAGCCATTGCA
+>85664 2
+TTGCTCTTAAGTGGGTGCGTACCGCTCGTTTTTATCCGACCTAGCAACTAGCGGCGAATTTTCGAGGACAAGGAACGAACAGGCTAAGCTCAACTGATCC
+>85665 1
+AGTGAGCGTGATCCATTACTTAGGTAGCCTGATGCTAGCTAGATTTAGTTCCAGCGGCAATACGATCGGCAACCTATGGTTCCTCCCGAGAAGCTCCGAA
+>85666 1
+TGTTACTAGATAAGATTGAGCGGTATACAACGGACCAACCGGATCTGGTCTGCTCCGGAACAAAGGCGCCTCGTTTCTTGACCTTGATGTGCAACACGTC
+>85667 3
+CGGGATAAGCGCGATTAGTGGCGCCTACCGATTAATCTAAAGGCGGGAGATATCATCGGCACCGTAAATTTAGTCGCCCTCGCTTCCACAGTTTGAACTT
+>85668 1
+CAGATTCCGTAGTATCTGTCCCACAAAGGAGGGCAGTGCGTGTAGATCGCCGGGATAACCATATAGTGTCCGTTCTCTCATAGAGTGAAATACTCCGCCT
+>85669 2
+AGGTAAGGGACTAGCACACTCACACAGCGCTGGGACCAATCTGTAGGCGTTATGTCATCGCGATTCGCAAAGTGTTCGCCCTCCTATATGTTATGACATG
+>85670 1
+CAACACGCATGTCTCTAGATATTTATGGTGAGACTACGCTGAATATCCTAGCTCGGCAAGATTTGTCGATGCCGGGCGCACGACACCGCAAGTTTGTAGC
+>85671 1
+GACCTTTCCCGCCTCTGATGGCTCGAGTGATTCAAACGCGGGTGTCACAATTTTTAAAATATGGAAGTGATGGAAAGTTACGCACTTCCGCCCGGCGCAA
+>85672 3
+CTAAAGGCGTGCACCAAACTTGCGCGCTGTAGCGCGTGGTCTCACCGAATTGGTACATAGTCTCTTAAGATTCTGGTGGCAGATGATCTACAGCCAAACT
+>85673 1
+TCCACTTCTATGGCGCCGGAATGGGGGCACCCCGCTGTTAGGTGAGGGACGTGTGATAATACTAGAAGAACTAAAACGATCCACCTTAATTTCCTTGCCT
+>85674 2
+CATCGTTTTTAACCGTTAGACCGGGTACAACCACAAACAGGTGGTTCCAGGGGATCATTCTAGAAGGCCCGTCTAGGTGCTACTCACGTGTAATAGTCCG
+>85675 2
+ATCTGAGTCCAGCTATCTTGGTGTTTCCCTCATCATATAAGGGAGGAATGCGGACTCACAGGGTCAGAGGTAGAAATGTCCGACCTCATCCTACACGGTC
+>85676 2
+CTTTCGAATGTTAACGCTCTCGGGCACACACAGAGTCAGGACTGTCATGCACACAGTAAATGTATACGCTAGGCGAAAGTTGTTCTCCCCGGTTCGGGTA
+>85677 1
+TGGGGACATCCGCGGTGACTCGCATAGGTACTACCACCCGATAGGTTTATCATTATAGATCGCCATACGCGCACCGTGTCAGAGAATTGTTAGCATCATG
+>85678 1
+AGATACTCTTTAACCTCCAGAGAAATGGTACCCGATCTTGCCACGTTCACCCGGCGGTATCATGGAGTTTCTAATGGCCTGTGCTGCAGGAAGACAGGTA
+>85679 2
+GGGCCTGGGCCATGAATACAACAGCGACTACCCGATCGTGCGCTTAGCTAAATGCACTCCGAAGTATCTACGTTTTAAGGGGACTTATTTAGTCGATGCC
+>85680 2
+GTGATGAAAATCGGCTTTGCCAGTCTCCATCCGTGGTTCTGAAGTTACGCATGCGACCCTAAGTAGCCTTAGGCCTACACGATAATGAGTATGACCGGAC
+>85681 2
+CAGACACTCGGGAACCGGTCGCGTCACACTTTCTCAGGTCCATGTCATGCGAAGTACTCCGCTAGTGGGGTGGAAAGGTACTATTTCCAATTAGACTATA
+>85682 2
+TACGAGAGGCCTTCGGTCAGGCAACATAATCTGGCCGGAAATGGCTTCGGTCCTAACTACGAGTGGTTTCCTGGCTAACCACTCGGCTAAAATAGTATTC
+>85683 2
+CTCAGTCAGCGTTGTAGCAGGTAGTCCTCAGATAGAAGAAATACGAGCTCGCTGGTAGCTGATAAATCACATGACTGTCGACGAGCTCTCGCCGCTTTTC
+>85684 1
+TATCCTGGCGATAATCAGAGCAAGTTCCCGCCATTGATTACTTGCCGGTCCAGGGAAAGTCTAGGCCATAGTGCGCATTTTACAGAAAAGCTTGGGCCCT
+>85685 3
+ATCGCTTGCACTTGGGGTCCGTACCCGCGACAACCAGCATGGGATCGGTAGTTTGTAACACAGGCCTTGTAAATCGAGATTAGCTTCATAGTAGATCCAC
+>85686 3
+TATACCATTACCCTTTCACAACTGGTGGCACCCACAAGGGTTATACGTCCAGTTAAATCCCAATGGGGGGCTTTTTCTGGCGACGGAGGCAAATGTGGCA
+>85687 1
+GGTTAGAACAATCATCCGCAGGCTTACCCCAGGCGGCGTAAGATCCACCTATCTATCACTAGTATTAGAGTCAGGGTCGCTATACTGGGCGAGATTTCTG
+>85688 2
+CTGCATTAGGTCGCGCTGTCCGCATGTTTTTGTAACACAAAGTACGTGGCCTCCCCAATATAGGTAAGTAAACGCACTCTGATTTGCAACAGCGGGGAGC
+>85689 1
+CTAGAGAAGGCTTCTGAACCACAATCAAAGCTTCGCTGGAGTGCTCAAATAAATGTGGTCCAATCGCGTCACCATGTGCCTGTGGCCGGAGGACTTTTCT
+>85690 1
+ACTAGCTGAGCGTTTCGGAAGGCACCTCGAGCTTAACCGATGAGCAGAAACTTTGGGTCATAAGTGCGCTAGCGCCATAGCCACTCATACGTATTTTTGC
+>85691 1
+ACAAGATTACCCCCGACACTATTAGTGTAGTCACCAAACGTTCTTGAAAGATATCCGAATTCTTTGACTGGGGTTTCCGGGGGGGCTATCACCGCCGAGG
+>85692 2
+TTCGGTGTGTACCGCACATAGGTCCTAAGAGGATCGGCTTAACCGCAATGGTTTTCATTCGCTGGACCGAACGACAGATGGTTGCCCGCTATAAATCAAC
+>85693 1
+GAATCTGTCGCGTGAACACGCAGCTAGTCAAGAAAATGGCTCCGATTCAGGATTCAAGTTTGTCGCTTATGCACCCCGAATGCGCGTCTGCATTAGGACT
+>85694 1
+GCACCGAATTCTGGACAAGATGACGGTTATCGATACGATTGGTGGCTCGACGATAGAGCCTCCCTTTTAAATCGGTGAGGTTCGACCCTGCCTACAACTA
+>85695 3
+CCTCAATGTGGCCCTGCGTTTCCAGGATGTCTCGAATGGAGCAGAACTACTAAGTTAGACCTGCGCGGGCTTATTTCTCAAAGCGTGTAGCCCAGAAATA
+>85696 2
+GAGACCACGTATTATCCTTCGGCCGTGGTAATCCATCAAAGCAGCAGTGTGCACTCAAGAGATCCCGGAAGTTGTGGTCGCCGTATTTACACAGCTGTTA
+>85697 1
+GTGGTTTCCAGAGATACGGGCACAATCCAGCCCGTCTGATCGCCCCGATACTCGTGCTGTTGACGTTGTTACAAACAGAGGGTAATGACAATGCATTACT
+>85698 3
+CGAATCCCGTTATACTGCGCATTCTGTGGAAGTGGATACTCGTAACTCATAGGCTACAGAATAGTGGGATTCTCCGCCACGCTTGACCCAGCGATGAGAT
+>85699 2
+GACCATAGGGCCCATTATCGACACAGATAAGTTTCCGCATGGTGATTCGTGAAACAGAAGCCCAATCTGTTGAGCGGATGGGGCTTACTTCTTCGCCACT
+>85700 1
+AACGTCAAGTATGTATGGTTGTGTAGATTCGTGGCCTCGCCCCGGCCGCTTTAACTCCAAGCCCGACCATCTGTGTAAAGGAATAGCCATAAGGTCATAG
+>85701 3
+GGAATAAATTCGGTAGCGGTTGGCCCACTTTATTGTGGCACCACATACCCTGCGAACAGGGTATACGCTTATAAGCCTTCACGGCGTGCAGCCTAATTAG
+>85702 2
+GGCCTACGGTAGGGCTCAATGAAGATTCATGATTACTGGACCCACAGAATTCTGAAATTGCACCGACGTTCGCATGTTGGTGCCGTGTCCGCTTACACAA
+>85703 2
+GATCGACGTAACTCTAACCCGGAGTGTGGACCGAGGTCAAGGGCAAACTCACGAGGTCCGACAATTCGACGATGTTTTATTATGGTCTCACGTTTCCCTA
+>85704 1
+TTCCAGCGTACATCTGGGGTTTAGTGAAAAGCATAGCCGATAATCCTAAGCATGCAACTCTCGGTGTACAACCTTGGCATCAGGACGTCTCCCGGGTTGA
+>85705 2
+TGAATAAGCCTGTCTTCCATGTAGTTTCCCGTACTGGACTGCTTCAGACGGGCATCTCGCACTAAAAGATGAACACATGTTTGATGACGCACGGCGAGGC
+>85706 3
+GATTTTCAAAGCAAAGTCTCGTGGATTAGAGGTGGCCGAAATCCAAAAATAGGGGCCAAGGCTCGTCACCTGCTTGCGTTGTCTCCCCACGGCTTATCTA
+>85707 1
+CAAGAACTCCCTATGCTTGAAGAGCGGGTAGGCTGGGATTCCAACCCCTCGTGTTTCACATTATCCATGGAAGGATCATTGCGGAGTGACTCTACATGAC
+>85708 3
+CTTAGGCCGTGGGGCAAACAGCACTAAAGAGTCTCGACGTTTTCCACATGCGGAGGCACACGGGTTTTCGAGGCAAAAATTACCTCATGTTTTCCGCTAT
+>85709 1
+TTCACAATCGAAGCTGTTGAGACAGAACGTACGACCAACTATTACTGACTGCTCTGGGTGCGCATTTGTTTACGAAGCATGTGCACGGTGCCCCGGTCAA
+>85710 2
+AAAAGTTTTCCCCCAATGGCTGACTTACCTGGGTAGTACGCATCCCCAAGTTATCATTTGTCAGTCCGGTATCCGGTAACGAGGTCAGGAACTAGAGGCG
+>85711 1
+GTCGGCATTACTCGATGCTACCTGATGCATCGTCATCGTATTGCATAGTAACCAGCTGAACAATAGATGACCGGAGGAGCGCTTGCTACCGTACTTCGAG
+>85712 1
+GACCTGTAGGGTCCATCAAGTAGTAAAGCTGAACTCTCCCACGCCTACCGACGTCCATTATAAATTTGCAAGGTCTGCGTACGTATGTTCGACGGATGGG
+>85713 1
+GCTTCACGCGTTCGTTCCGCTATGAGCATTATGTGCCCATGCGTCAAAAGAGCCATATAGTAAGTAAGTGACAAGCCCATGCAGTCTGCTGTCAGTCGAG
+>85714 3
+CTGGTTATGGGACGCGTCTCTTAGTCCTGATCAGGACGCTCATTAAATGATTCACCCCACCTGGTAACAGGAAACTCTGGTCGGCACTAGGTAGACGATA
+>85715 3
+GAACACATCGAATTAGAGTCATAGAGCCTACGTCAGTCCGTACGTTACTCTAGGTGGCCAATTCGGGTAACATTGCTCGACCCTGCCGTAGGAAGCTGTT
+>85716 2
+AGGGTTTCGCCAGAAATATATTGGGGCGCCTGTCTTATCGCGACCTATAACATTGACCGGGTAGCTTTACGTCAACGGTACGTAACCATGCAACAGCCGT
+>85717 1
+CCTTATCGCGAAACTGAACGATTGGTAGATTTAGTGATATCCCGGAGACACTGCTTCTAAAGTTTAGCTCGCTGATCGAAGGCCGTGCCCAGGCTACAGC
+>85718 1
+CCATACGGGTTATATAGCTGACACTGAATCATGCTGGACCGATAGCTTCAGGGAGGAGCTGAGACCGCAGTCCTCTTATAAGCAGCTAGCCTTCATTGTC
+>85719 2
+CAGCGATTCGTGAGACACGGGACTTCCTAGTATAGCTTTTGATATCGATCAAAACAGCCGCGGTCCCGGGCTTTTGTCAGGAAATCACGCCGTATATGCA
+>85720 3
+TCGACGTTGACATCGGGACAGCGCGAGGGATTGGTTGATATCAGCATGCTAGTTATCTCAAAAGTGCCAAAACTCTCGCCTACGTTTCGGACGATCCTCA
+>85721 1
+TCAGCGAGAAAATATTCCAGGTTGATAGCTTCTAACGACCTGACTGAGGTATGCTGAGCCGCAGCAAGGTGGTTTTCTATGTACGCAATGACGCCCTCCC
+>85722 1
+GTTCCTGGACCGGCATTGTATCTAACCTCGATATGCCTAAGCCTTAGGGGAGTAAGATCTAGTAGGCACGAATAATTTGCGCCTTGCCCAGAGCACCTGA
+>85723 2
+CGAACCAGATCTTTAAAAGTTACTGTACGGTAGCTCCGACGGGGCAACCATCTGCATGTCGTATTATGACAATGTGGTCCCTTGGCCACCAAGCGTGGAT
+>85724 1
+GTAAGAGGAGTATCTGTTAACCCATCCCCGATTTCGAACGTCTACCAGCGAATACTTTGTTTGGATCACCCTCGCCATATAGGGGAAGGGGTCCTACGAG
+>85725 1
+GATGACTCGCAGCCCTTGTTCCATTAGCTCCGCTCACTGGACAATTCGGGTATGTTTTATATGGTGAGCCGGATTTAACAGAAGAACAGGGCAAACCGCC
+>85726 2
+TCTAAAGCCACCGAATCTTGAGCCAGAGTTTGTCGGAAATTCAAAGGGTTCGATGCCAAACTGTGAGTTCCGTAGGCGCCTACCTATTGCCTCAGGGCTA
+>85727 1
+ACATAACTCCACTGTCTGAATCTTAGGTGTAGGGCGTGTAACTGCCAAAACGTGCGAGCCTTCAGTGAACAGTTAGACACTGCCCGTCGGTGACAGTTTC
+>85728 3
+CACTGGTCTGAGATTCGAGTGGACCGAACCTTTGCTATCGGCAAAGACAGCGTACCAAGGCGCAACTTCAGTGGAGTCTAGATTCTCTTTATCGACACTG
+>85729 1
+CAATTCGAGCAGAGCTCGAAGAAGTGCGACAACATTCACCGTCATTTCACGCTACGTCATGTCTCGTTTTATGGTACTGTCACCAATAGCAGTGGGGGGC
+>85730 1
+CTGAAACCTCTTGCTACTTATAGCGAGACAAGGCACCTACCTTTGAACTCAAGCGGGAGTTGGCTTGTCTATGCGTCTTGGGTACGAAACCCATGGGCAA
+>85731 2
+GAGTTGTCGTTTGAAGTCGAGTCGTTGAATGCCACGAACCTGCCTTGCCCATTCGGAACGACATCACACACGAAACAGTTCTAGAGGTTCACGTCGTTGA
+>85732 1
+GCGACCAGTGTCACAAATTGACTAGTATACGCGTAAATTTAACGAATGTAGTCGCGGTCAGCCCATTCTCTGTCTGGGCTGGCATTCGGCGACGACAATC
+>85733 1
+GGACCTGCAGTGGGTGCATTGCCTCCGATTGTAAAACCATTTCCAATCGGATAGACACTCTGCGAACGCGTATCAAGCGCTGCTTATGAATGCTCGTGAA
+>85734 2
+CGCTCCGTCCTAGTGCGAAGTGACGTACCTTGTTGGACTCCGAAAACTCAGGTGCAGATAGTCACCAGTGCGTACCAACTTTGGCAAGTGCAAGTATTAT
+>85735 3
+AGATCGGGTTTATAGGACATTACCCATGCTCACATCTGTTACACACGACGTGTCTGGCGTTGTTCGCGAAAGTACCAGTAAGCGCCGTCAGACCTATGAG
+>85736 3
+CCCACGGGCCCTACTCACCGTTATGTAGAAGCGCAATGTATGTATAACCATTGAGAGGAACCTCGAATGGTCGATTCCCACTTGTGTATATCAGTGGCGG
+>85737 1
+CTATAGTCCCGAATCACTTTCCACAGTCGATTGCGGCCATTAATACGGCCGATTGAAAAATGCTAGCCCGAGTGGACAATCCTCTGGTTAGCAGGGGTTG
+>85738 1
+TGATCCGCTCGATCTCCCATTTCAGGGTGGAAAAATTTCCATTGTTACGGTTACTTGCGCGAGTCATAGGAACAGCCCCGATGAACTACCGTAGACAGGG
+>85739 3
+GACGTCTCCAGTAGCTGGCAAGGTATGCCTCCGATACACCGTCTCAAGTATGGTAGCTAAGTAGGAAGATTGCAGTTAGGCACATCGTCCGTCTTACTAC
+>85740 3
+CGGAACACTGGATTAAGCCGTAAACGTCTCATCACAAGTCCGCGTTGGAAGTTATGGTCCTTCTAGTGGCAACAGTTTCGGTCAAGCAGAATCGTCGTCC
+>85741 3
+CTTCTAGGCTGTTACAAAATCGCGTAACATGCGCCGCATGGGAGATCGTCGAGTGATTAGACCAGCAAGCCTCGAGATGCACATTGCTTTGAGTTCCCAT
+>85742 3
+ATCTACCTTAATGGAACATGAGTGAGTCTCTCGCCATGGTGTAAACCTACGGCCAATGTCGCCCTTGGATAAGAATCCCATGCTTCCTGGGTAGGAAGCG
+>85743 2
+AAAGTCTTATGTACTTGTGCGTCTTGGCAGGACGGGGTGGTCCCATGGTCAAACTTAAAGAAGGCTGCAACTCTCTGTCAGCACAGTTATCGACCACACC
+>85744 1
+CAAATCGCAATCTAGATCTCCCAGTTTAAGAAATCAAGAGCACCTCCCGAAGAGTTAGCCTTTTATGCTGATGGCGCGCCGTTGTACGATGCGGTGGCGT
+>85745 2
+CGTTCAGATCGACATTTCCTCTGTGTGGTGCGGGGTCAGAACAGGACACATGCCGATTACGACACAGACGACCGATATCCGGCACCGTAATGTTAATTTT
+>85746 1
+GGTAAAAACCCCTACGCTGCACCTCCAACCCACCATGGATCCTACAGAGCCTAGGGTGTTGGTGGAGTTCTGTGATCCTAAAGATTGTGGACGAATTTTG
+>85747 3
+AACCAGGCGTTCGCTACATTCGTACCTAGATTGAGCAGTCTCCAGCTTGGAATATCTTCCGGTGGGCGGACGGCTAGATAAAATTCCAATGTGAGCCTCA
+>85748 3
+GACTTACGCTAGGGGTTAAATTTGGGGTATTACATTTCCCCCGGTCGATCGCCAATGAAAGACAGCTCCGAAACACTGGGCAACTCGTAACTTTTGCGGC
+>85749 2
+TTCAAATAGAGTCGCAAGCGGTCGAACGGTCTTTAGGTATTCCTCGTTAGCCTTACGAGAAGCAGCCTCTCATATTCCGGATCGGAACGGCCAATATGCG
+>85750 2
+CCGGGGGATTGTGGCAGGGGGCGCATGCAGGGATTCGCAATTTTAGCTATATCGAATCCAGACTGGACAATACCCATAGACCCCTCTTAACTATACTCTT
+>85751 2
+CCAACGAAGGCCAAAACCGTGTTACTACTCTTTTGGAGGGTCTTACGAGGGTTTGTAGAGCGCATTACCCAACGCTTGAATTCCATAACCTGGGCTCGAG
+>85752 3
+GCATTGGAGGATTCATGGTAGCTATATGAACGAACTATTATCAATGTCAGCCGTCCGGGTCCACGTATGGCAGGATTCTCCAAGGACCCTCTAGATGCCC
+>85753 2
+TTCCGCACTATTCATGATCTGACCGCCACAAAGTTTGTGTCAGAGATTTGCGAGAAGCGCGTACCCAGTGGTCGATTTCAGGAGTTGTAACGCAGAACCC
+>85754 1
+CCAGGCATCTTATACTTAGAGCTTTGCAGGACGCCTAGACAGGTTGTCATATACGCGTCTCCAGGCCAGTGGCTACTGCTGTCGTAAAAACTGGAATGAC
+>85755 3
+TCAGTGGTTCACGGCCCGAGATCTCAACCCGTTCGAAATCTCGGCCGCACAACGTAGCACTATGATGGGTGCCATTTTGGAGAGTTGTAATAACCAGATT
+>85756 3
+AGCGCTCATATCTACGCTAGAGGCCTGGAACCGCCGTAGGCCATAACATCACCATTCCAGGGGAGTTTTAATACTTCAGTAGTGCTGGTTTGACCGAGTA
+>85757 1
+GACTTCCAGAAGCATCCTGGGTAACGATATCTTTGATGAGCCCTGCTGCGGCCGCGGCGTTTTAAAGTCACCAACGTCAAGAAAGAACTTTTGGCTGTAC
+>85758 1
+GCTACACCCAGTGTCGATAAGGTGCTCTGGGCGATCAGACTAAACCAATTGGCAACAGTGTCATTTCGGGTAAATCGTGCGTCAATCAGATCTGTGCTCC
+>85759 1
+CCGTTACTGTAAAGCTGCGTGCATTCCTGAGTGAGGAAGTGACTTTCGTCAGTGATAACGGTCACACCCTATGTAGACCTTACCAGCTACGGAAGGACTC
+>85760 2
+AACGTACATTGTGCACTCGGTTCACGCAAAGCCGAGCTGGGGTAGTTAACATCTTACTGGCGGGACTGACGTCTTACATCGCTCATATGGCTGTCCAAAA
+>85761 2
+ACTACATACACGTAAAAGCGCACCATTCGTCGCGGGGTGACCAGCCTTTGTTTGCCGAGCCAATCAGGTTGTAGATTAGGAGATCATCCCGAATTGTGTC
+>85762 2
+TATGCAGAACGAACCTCGTCGCCGAAATACAGCGTTATCCCGGGCTTGGTTGTAGTAGAAAAGACCCCGTTATATCTCTGGCCGTTTGTGTGACAAACCG
+>85763 2
+GGTGTGTGCTGAATGGTCGATCATCCTCATTTACATACCCAGTGGGAGGATGGCGCTAGAATAGTTACTCCCCCCTATGAGAAATCGCAACGTCGACCAT
+>85764 1
+TGGCGTAAATAGTCACCTTATTCGAAATGGACGTTTTTCGGCTTCATTAGCCGCAGCAAGCGTCTCGCGAGGGCCCAATCGCCCGCTAAGAAGTAAAGTT
+>85765 2
+CAGTTTATAATATTGCCCGTCGAGGAGCCACGCATGGGATATCATGTCGGAGGTAGCGCCTTCGGCCTTCGTAAAATACCGTAAGACTACGTCAACCGTT
+>85766 2
+AAGCCACTTGAACTGCCTTAGAGGGCAAGCCTCAAACCTTTGCCTTATCAGCAGGAATACGCGCTCGGTGGCTAAATTATGGGGAGGTCATCATTTCGCT
+>85767 2
+GCCTTTCCTCTTAGGAGCCCTATATGAGGGACAGAGCGCTCCTAGGGCACGGCTAACTGAGGAGGCCGCTGCTTTAAGCAAATCTTTTAAGCAATTAACT
+>85768 2
+ATCCTTGGCGACTCCCAGCCGTGTAATCACTCAATAAGAAGGAAGTCGTCCCTGAGGAAACCAGAACTTTCCTTGTATTTGGAGCGAGTCGTTCGCGTAG
+>85769 3
+ACTCCGTTTAGATACAACGGGCAGTCACGTATATAGTCTGGTGTCCCAAGCTGGGCCTTCCCGACAGTTTAGCAGCGGCGGATATAGCAATTACGTAATC
+>85770 1
+GAATTGACAGCGCGCTGAAGCCCCTAACTAAAGGTCTCCGCCATATAGCAGGGCCGACTGTATGTTCTTCTGTAGAAGATTGGACAGTTCGCTCGTTAAC
+>85771 1
+TCGCAGAAGGTCGCTGAAGTTGTTCCCTTTAATCTCATTAGCTACACTGCGGTCACCTGGGGGATTAACATATACAAACGCATCGGATGCCAACGTGGGC
+>85772 2
+GCACACCGCGCGAGAAAGTAACTTCCTTCCAGAGTGGGTTAAACTTGTATTCTGTTTGGGAACGAATGTCCACAAGTAGCCATGTAGCCCCCGTTGCTAG
+>85773 2
+CAATCCTGCGACTAGTTGAGCGAGTTAACATAAGCATAGTCGAGGGCTACTCGAACGGCCCAAACCGTCTAAGTGCTCTTGTGGTACGCCATTGTTTGCA
+>85774 1
+AGGCAAAGTCATTCGGATCCACTGCCCTTCACGCCGTATTTGCCGAATCCCTTCAGAATGCGTATGTTGGAATGCGCCTGTAAGAGGGAAAATGTCCAGT
+>85775 1
+GGAACCGATATAACGTCCGTGAGCTCGTAATCCTCGAAGGACGAGCTTTCGCTACTGAGTTCTTGACGTTCTACCAAGCTAACAGGATCGATATGGCTGC
+>85776 3
+TTCAGTCATGAATGGAGGTCCCGCGGTCGGCCATCTAGAACATCACAAACCTTCCTCTGTGGGAACACTGATGAAATATTCTGGACTGACTGCTACTGGG
+>85777 2
+CCCGGATTACACATTATTTCATCGAGACGTGGCGCGCAGTCGCCGATCGAAGTTACGCGGATCACATTAGCTCGGCACACATTGGATGGTATTGACTTAA
+>85778 3
+CACAGTTGATAAGTTTACGCTCGGTGGACCAACGCCGACCCGGTCGGTTGTAAGGTTAAGTAATGCCGCCCAATCCGATTTATAGCGCCATGGATACATT
+>85779 2
+ATAGGTCAACCCCACAACTTCCATTTATGCTTAATGGCTCTATGTCAGAGGACCAAGGGTAGACATGCCGGGGACGCAGTCGGTTTTACGATGTACCTGC
+>85780 2
+ACCGGACTTAAGATGTTCGTTTATCAGGGCGTATCTTAGGAACGATGGTACGAGGCCGCCGACAGGTCCCGCTATTCGACAACTAGCAAACGCATTCTTT
+>85781 1
+ATGGCGCTCGTTGCGGGCGTAATGACGTTAACAAGTCGCGAATCTAACCTCCTTTGCACATGGCCTAAGTCAGCCGAAAAGGTCGCATGTTGACTCATTA
+>85782 2
+GAGCTGTTAGGCCGGCATGCCGAAACAACAAGTCACAGCTTTGATATTTGTATGCAGCTAGTGAGCCCCTTTCAGCCACAGGTTCAAGTTCGTGCCGATA
+>85783 1
+CGCTTATCGGAATTAACCACATGCTCAACCGCATTTTACAGTGCGATATGCCACGATAATGGTGAGTGAGTCAAGTGTTGAGCTTCGCGCGTCCGACCAG
+>85784 3
+GTCCCTCAGTAGCTGCCGGAGAGAAGTCATTCCCTTTGATTGACCGGAAAATGTAACCACCTTTCACAGTATGTACATGGGGATGGAGCCTGCTTAACCG
+>85785 2
+TTCAACGGTAAACGTCAATGACAGGTTGCAGCGTAGTGGGCGCTATCCCTTCAGGGTACCGCAATCTTGCGCAGAGATCTTTAGGCAATCCCAGACATTT
+>85786 2
+GCCTCCGTCACCCGGGTGGTAGCCCATTACTGTACAGTAAAATTCGGGATGTTGATTCTCACAGGAAAAGAGCATCAACTTCACTATTGCGTCGTGGACG
+>85787 1
+ACTTTAAGCTGTGATCAGGGTAAGGGGTTCGATTCATCCCGCTGACGGATATCAGTCCCAGTAGTCAGATTCGTAACCCAACAGCGACTTCATAGCCGTG
+>85788 3
+GTCATCGCTTCACATTTCCCATGGTCGTTTAATCTCCACTCTTAAAAGTAGTCATATCCGGTATAAAGTGGGCGCAGGCGCGTCGGGAGCCAAACAGGAG
+>85789 3
+GTCTGGGCTGGGATAGCATCTAAATCGGTGCAAGCATTCTTGCGGGAACACTCCGTGCATCCCGCATAGTTATCTCTATAACCAGGAAACTTTAACGGGC
+>85790 1
+GTGATACGTAAACCCGGGCATTCCTATTTGTCGAGGGAACACTATTACGAACGATACCGCGTGCTTTCGAGACATTGAGTGCTACCTAAGGCGTCACGCT
+>85791 2
+TGTCTCCGGAGCCCGAAATCCTCTCCGACACCGCGATGGATTATTCGTTTCCAAGAGGTAGCGTCTGCGGACAACAAGGTATAATGATTTGTATAGGCAC
+>85792 2
+ACACGGAGTGCACGCTGTTACGGTAATTTGAACTGCTAGTTCCATGTTATGGGATCTAACGCCCTGTGAAGGATGCTCAACCGCCCCGAAATTTCACGAG
+>85793 2
+TGCCTTCACGTAACACCAATTCTCAGCCTTCGAGGATGAGTGAATTAAAGTCTGTCTGCGGGGCGAAGTACTCGACCTTAGGTACTCGCAGCGTCGATAA
+>85794 3
+CATCCAATGGAATGCGCTAAGTCGCGAGACTTAGTTCAGAGTGGGTATATTCCACTCTTGAGGTCAGCCTCCGCACCTCTTAAAGAGGTTCAACGGGACT
+>85795 2
+GTGACCGGTGCGCCTCAGTTTACGGCGTTGAATGATACTTACTCTTCAAGAAGTCGATGTGACAAAGAATCCATCCGAGAATCTGCCGGCATTTCGCGAC
+>85796 2
+ATCTCTCGTTGTGATTCACCCCGGTTGTGTATCCCGAAGGTGTTAGGTCATAGAAGCCCGTCTCCGCCAAAAAATGGGCAATGTTCCGGCAAAAGCTAGA
+>85797 2
+AGTAAGGGCCCCTCAATTCGGTCAAAGGTCAGATATTCATCGGTTGGTTATTGACCAGTCCCGGGACCCGTATTGGACACGTTGGAACACACTTCTAAGC
+>85798 1
+TGATATAAGTGTCTGGCGCTAATTCACTTGCTCCCGATATCCAGGTTAGCTGCGATTGTCCAGAAGCAATCGCTGTGGACAAGTCCTCACAACGAGCGGA
+>85799 3
+ATAACAGTGACTGGGTCACCGAAACCTGCTCTCTACCATGTGTAAGCCACTCGGCTTAGGTCCGCCGGGTCAAGTATAAGTTTTGTGGACACAACTGAGT
+>85800 3
+ATGTTCCGACAGTAACTCTTGATACGCTCATACCCTAGAGGTCCTGACCATAAACAGCGGTTCTGTATGTCAAGGGGGTCACGGAGGACTTTGCCGAATC
+>85801 1
+GCTCACGCTGATAAAGGTATTCATACTGATAGGCCACTTTGTAACGCTGTGGCAAGTAGACCTGCAGCTCTCCTGGATGGTGTGCGACAAAAACCGCTTC
+>85802 2
+ACCAAGCAATTTACTTCGAAAGTACCATGTTGCGGCGAGCCGTTGCTGGAGAATCCCTAGCGGTACACCCCGTTTATGTAAAGCTCCGAATACTGGTGTG
+>85803 1
+TAGCTCGAGAGTGATTCATTTGGTGCGCTTATGGCTAACCCCCAGTTAATCCACACTTTCTTCAGAATTCGACACCCAACGCGGAGGGGGATGCATAGAG
+>85804 1
+AGGCTCCTGTACGATAATGTCATCGGCAGGATATCATCACAATATGGGCCCAGGCCTGGATGTACGCGTCGCGGCATTATGTCATCAATCCGTGCAATTA
+>85805 2
+ACTATGGGGTCGTTAAATGAGGATGCATCAATTGGCGCGTAGTTCCACTACAGAAATGCAGTCAATCAACTTCAGTGTTTATCGCCCCGCGGGGCCTCCA
+>85806 1
+TGCCGCTTGTCGCTGTTCGCCGGTCTGGTAAGAAACAGATCTTCAAGTCAGTACTCCGCCGATATGGTTTAGACACGTATAAGGGATACAAGCCCACATG
+>85807 2
+CCCAGAGGAAGTTTAACATCAACCAGGTGGAACGGCAAAGGAGCTCGAAGTTACCGTTGTGATTACTTGACGTTTTTCCCTCGACAGCTTCCAGTCTGCG
+>85808 3
+CGGATCACCTCAGTCGGAAAACCATGTGCACCGCCTTAGTAGTTAGTAGCAGCAGCGAATTAGCTCCTGGCGTGTCCTTGGCAGATCAAGATTAGCTATT
+>85809 2
+CAATGTTCACCTGGAACGAAAGTTGGACTGGGGGTTCCCTTATGCACCAAAAGCATCGGTCAGTTCCAACTCCTGATAATAGCCCGTAGGGTGCAGTCTT
+>85810 1
+TGCCTACGCCTTATGCGGCCAACTTCTCATGGTCCTGGACGTACGTGACGTAGGAAACATTCACGGGGAACCGGCATGCGGTACTATATATCATAAGTAT
+>85811 1
+ATGGAACGTTATCACCTAGGACGGCGTTTGGCACCAAATTCGTCGTTCGTTGACGAGGATCACCTATGCGATAATGCACTCACGAGTCCTGAGCTAAGCT
+>85812 2
+GGTACCTGAGCCATTACAGATTCGGCTCAAGTAGCAACAGCACCCAGGTACGTGTTTGTTCCAGCAGGAGCGTCGCGCATTTGTTTGAAGCACCTATATA
+>85813 2
+CTCGGGCGGAGCTCGCAGGCCTCCCGTTTTGATCATCTTGCAGTTCCCAAAACCAGGTTCATGGCTCAATGTGAAAGTATAACTCGATAAGCGGAATGAT
+>85814 2
+ATCTCAGCTGGCTGGGAGCTTAGTCCAACCGTGCTTAAACCTAATGAGGTCCTACATAAAGGTGGCCTGACGGGCCTTTTGAGAAACCTCGTGCTCATAA
+>85815 3
+GAAGAGTGTCCGATGTGCCACCAGTGTACAGATGACGTTCAACATTCGATTTGGTTCTACGCGTATCACATCGGTTATGAACGCCGCCCGCATCTAGGAA
+>85816 2
+CTATGAAGCCCTGATATATATTATCCCGTACAGGCTGGCATAGGCTCTTAACTGCAGTAAAGCACGTTGCGGCGCGGGCGATTTTCACGAGCCCTAAGTA
+>85817 1
+ATGTTTGTAGAAACTTGGGAGTACCTGCACTTAGATTACCGACGGGCACCTCACTCAACCTGCACTCCGAGTGTGAGTGGCTGTTAAACATACGACGCGT
+>85818 3
+GAAGCAATGACTTGTTGTTCATGCCTAATTCGGATGTACACTGGCTTGCCTTCGAGAGCATACGGAGCTGGACCTTCAACACAGTTATCCCGGAGACAGC
+>85819 2
+TATCCGCGCTGAACGGTTCGGCAAGTCATAACATCAAATGACGTACGTGTTGTTGGAAGAGCCAGCCCTTGGAGTTTTCCCGTAAGCTCCGAACTGCAAT
+>85820 3
+ACCCGTAGTCTATGAAGCAGGAAAGTCATTCGAGCATTATCGAGTTACGTCATGCAGTTATCTAAAGGAACTCCCGCCGACTGTTCGTTCGCGCCTAGGG
+>85821 1
+ACGGTTGAAACCACGCCTTAGCGTTAATTTCGATGGGTAAGTAACCGGGCATTTCAGTCTGCCAAACCGCACCGAAGTGTATCGATTAGTCCACTGGTCG
+>85822 3
+TAGTGCGCACGCATTCGAGGCCAATAATGCCGCACACAGCCGGCTTTAAGTAGATGTGACAACTTTATTCAGCAATTATGAGCTCGTGCCTCGTGTCGAG
+>85823 1
+CTCGCTGCCGGCGTTTATGCTGTTCCATAATAGATCCCTGATCAAACAATCGCAGAGCGTCCAGATGCTAGGCGCCAAAATTATGTCAGTCAAGTGGGGT
+>85824 2
+CCGATCCGTCACTCGGGTCGTGCAAGTTCCTATAATCCAAAAAGTAGGACCTGATAGGATCCTGCTTGAACCATTGGGCTCAGGGATAGTGGACCCTTTA
+>85825 1
+AACGACCGCTCTATTCAAACATACCGGTTTATCGAGCATGGACGATTTTCACCTGAGTTGTGGTCGACAGTATGCATAGCCCGCTGTCTAGAGGGCGCAA
+>85826 1
+GGCATCTAGGCTCACGGGTACGGGCCTCAGTGTGACTGATGGTTTCTAGACCAGACCTTTACTGAAGAGATATTATCTACATCCGTGCAACGATCGACAC
+>85827 3
+CTAGTCGCGATGATTGTCGCCATACGAAGTCCGGTGCATACTTCGAGATTCCTGGACAACTTACATATGGAGACCCTATTGCGTGACAGCTAGGTGCAAC
+>85828 1
+CTTAAAGTTTCCGCAGGGGTAAGCGTAGTAGCGATGTCGCCATTAGTGTGTAAACTCCGACCTGCCTCTCCAGTACAGTCACAGCAGATATTAATGGCGC
+>85829 3
+CAGGTAGGCATATCTGACCCAAATACTTGGGCTCTGGCATCACTAAGGGTTTAGTCACGTCGCCGACTAGAACTTATGATTTTCGGAGGCCCCAAGCAGT
+>85830 2
+ATAGGGGTTTGGCTACCTCGGAAGTCGGCAACTTCGTCTCGCAAACTCGACGATATACATCTCCAGTAGTACCAGAGCTGAGGTAATCGATGCTTTCCGA
+>85831 3
+ACCACGTATCGTGCAAGGTTTTATGGAGGGCACTTTTCGATATACCGACTCTGTGTTTTGCTAACAGCGCCAGCGCAAACAGCATGTAGCAATGCGCGCA
+>85832 2
+ACAGACAGTGAGGGGATATGCAGGCAACTATTATGGGCGAACCGCCTTGTCCGTATCTTTTGCTCACTCACGGTTATCCCGTAGAACGGACTTTAGCCAA
+>85833 3
+TAGCGGTTTCGATACACCTCCTGCACCTGCTGGTCGCAAAGGGCGAGCGTGTGTGTACTTGAAAAGACCGGTATACTTCACATAGACGAAGTTTCTCAAC
+>85834 1
+TCATGGACTTTCGGATCACAGCAATGCTCGGTTCAGTACGCCAAAACTTGACAAGCACGCCGCTTTGATTTGAGGCGGATCGTTCGTATATCCGGAACAG
+>85835 1
+TGCACCTATCTACTTCGTTAGATCAACAAAAAAGTCTCAGCGTCCTTCAATGAGTTCATGACGGTTTCTAGCTAGCCGTAGAAGCCGGCGGGGACGGGTC
+>85836 2
+CGTATTTGTACAGGCACTTAGGTCTCTCCCGTAGCACGCCACCTCGAAACCAGATATGGAAGGATTTGCCCTTAGTAGTGCCGGGTAGATAGTATCCAGA
+>85837 2
+GTCGAACACGGGTATGGTACTTCAACACCATGGTAATCGCGGCCCAGAACGGCTAGGTACCCTCGCATATGAGCGTTGGTATATCTGACTAGATCTATCT
+>85838 2
+GTAGCTGATTCTAGGCCTGTTGTGACGACCGCGGACCGCTCACCATAAGTACTTTACATTCGATAGATAAGCCAACACAGTTGACGGGGTCGCACATGTT
+>85839 3
+TCTGGCGCTAGTCGGGACTGTCAATCTTCCATGATATATGCGGCGACAGAGTACACCTTAGTGGAATCAAATTTATACCCGCTGCACAGCCTGGTAGCAG
+>85840 3
+GTGCTGCCTGTAAATGTTAGTCGCGAATAGAGAATGGCCATGATTAAGCAAGCGCCCATTGGACCGCTCCATATGATGTATCGCGCAGTCGATACCTCCT
+>85841 3
+GTCCTGGTTTACCCCTATCAGATTTCTCGGCAACCCTGGATGGTTAAGACTCCGAGTCGTAGGGGTAAAACCGGTAAGTGTCAGAAAAATCTCCGCCTAG
+>85842 3
+GGTAAGTAGCCTGTGCGTACCAGCCACTAATGTAACGCCTATGGACCCGTTGGGCGCAAGTTCTGCGTAAGTATTTATCAGACGCCTAGTAAGCATTACC
+>85843 1
+TGCCTAGGGTGGGACCAGTAGGGGCTTGTGACCAATATTCTAGTGGCGACATCAGTCAAAACAACGTTTTCGCTACCACGACATATGGAACCTCTTGCTC
+>85844 3
+TTTCATCTGGCGGTTCGATCGTCAATTTAATCCATCTTGACGAACTGGCATGGGCACGAAACGAGCCGCACTCGGCGAGCGCAAATTCACAGATTGTGAT
+>85845 3
+TTAGAGTCGCGAGTAGAATAATGTCAAGCACTTAAGTATCAACGTTAGTCCCCCCGCATGAGCCGATGGTGATCGTGGCTAGTTGCACGGCATTATCCCC
+>85846 2
+GCGGCATTTCTCAGCGCGAGGGGGGCACACTAGATTTGTCATTTTTTACTCATCCCTAGACATGGTTGTTCACACAGCCACGAAGAAGACTCCTGAAGGA
+>85847 3
+TTGTAACGTGAATGAACCATACAGATGTGTTAGTCTTAGGCATACTAGCCCAATTGGCGGCTACACCTGTCCGGCCGGCATATTGGCTCTACGAAGGACC
+>85848 3
+GATAAGTCTAGCCAACATTGCAACGACGCGCATGCCGAGTGACTCTGCGTATGGTCCCCCATGAGAAGTTAAGACGAGATGGCTCTTGTGCCATTTACTT
+>85849 3
+GGGTGTCCAAGGCTGCAAATGCGCCGGTCTTTAAAAATTACAGTGTCGATGTTTCCCCTCTAGCTCAGAGATAGGCATACACTGGGAGCACCTATATCGC
+>85850 2
+AACCTATCAGGATGAACCAACAATCTCGAACTTTGAGTGGATTACGAGATTTGTCTACCACCCGTCGTGTCTGTTCCGGCTAGTTGGGACAGGGACACGC
+>85851 3
+GTCATTCGAGCGTAAGGTACACGGTGGTCGCATCACAGCCCAGCATTGTCACGAACTTAGACTGTCATTTGGCCTAGTAGTCCATGTTAGGCCGTACAAA
+>85852 3
+ACGATTCAGCCGTGGACAAGCTCACTTGGTAGGCGTCATAGACTAATCCTATGACGCAACTCGGAGTCTACTTCATCAAGGGTGCGATCGCTTAGTCATG
+>85853 1
+CGACGGCTAATTACCGTCGGGCGAGTGCATCAGTTAGACCATCGGACAGGTCTACTAAATAGCATTACTCGTTATAGTGCGCAGATATCCTTCAGGGCTC
+>85854 2
+ACACTGTGCCCATACGGCAGTGTAAGCACAGGTTTAGCACCGGATGACTCTGGACGCGTAAGCTAGGGGCCACTATTAAGTTAATACGTCCTTCCTTAGT
+>85855 2
+TAAAGTACTCAAGGCGCCTTACGCGAAGGGGGATCCTCATTTATAACGTCCCCTCGTCTGTTGCTCGTTAGCTGACCCCACTTAAGAATGAAGAAGGGGT
+>85856 2
+TACGTAGCGTCTACCATGCATCTAATTGGCTGTAGGCCACGGAAGGGCCCGTTTGGCACTTCGTTATGATAACTCCTCCTAAAAGCTCGCAAGTAGGAGA
+>85857 3
+CCTTAGAGTAACGGGGATGGCTTGTAAGGCTTTTTCCACTGCCCTATGATGAGGGTATAGACCTGATAGACAGCTCGTCAACACACTGCCCCGGACTATA
+>85858 3
+AGAACTACTAATGCATGCTTGGGATCAGTATTACGGACTTCCAGGTGGGATATGTCGGAATTCAGCAAATGCCTTCGCTCCTCAGCCCACCAAGCGTTGG
+>85859 3
+CTGGACAGTTGTCTTGAGCATACTGAGCCTACGGCAACTCCACGTCATGCGTGTAATGACTGTGGGATCTTCCACACCTCAGAAGACTGGTTTGAGCAAA
+>85860 2
+TTATTAATGCGCCTTGACGCCGGTCTGCGACCCATATATAACTTGCAGTTCCGGCTATAACCTGAGCGGTCACATGGCGTGGCGATAAGACGACTAAGTA
+>85861 1
+GCGGTATGTCCCCTGCATTTCGAGAGAGGAGATAAACCAAGTTTCAACTCATGGAGACAGTACTGGGCTGGTCCCTAATACCCGGCTTTCAGGCCAATTT
+>85862 1
+AGGACTATTGGTCGGTTCCTCTTACAGGCTTCGCACTGGGGAACATAAGATGCGATCCTGTTTCACGGCGCTACTACACATCGGATAAGCGACAGTTACA
+>85863 3
+GGTTCTTGAATCAGTCGGCAACTAGCGCTTCAGGGCCCCGCTTCGGACATAAACCTTAGCCTGGATCTAAAGAAGTCATGCTGATTAACTGATACGTCGG
+>85864 2
+ACAGGCTATTAGGCTCGTGTAACGTCAGCTCATCAAAGGCTTACAGGTTCACATAGGTTTCGCCCATATCATTCTGGTCCAGGGCTCGGAAGCTAAGCAG
+>85865 3
+GAATTATTGAACCGGTTCTCCACACCGCCGATGACGCAACTGCGAATAAGCAGAAGGTTGCACCAATTTCTGTACGGCTGTCTTCGGGTGGTCATAGACT
+>85866 3
+TAGGGATTGCTCCGGATGCAAACTGCTGGATGGTCCGTACATTGTTTCACCAAGAGTGACACGTAACATGGCATCACTAGCAATTCACTCGCTGGCTAGC
+>85867 3
+CTAATCGTGGACATAGTAGTGATCGGGGGTTTTAACGCTTTTCTGAGCATCAGAAGCGCCAGATTACCACAACTCGGAGTACCATCACCTGGCGAGCTTC
+>85868 2
+CACGGCCAATCAAGTCGCTTATAGTTTTCGGGATCTCGGGCTACAGGCTTAGGCAGCGCCCAAAAGCTAATGCATTCGAGAATACATTCTGTCTGGCGTA
+>85869 3
+TGCAAGGACCGGTTGGACAGTGGGCCAGTTTGCACATCTTTATGCCTCAAGCACGTAAAGGTTTTTGCCAACGTCAATAGGTCACAACTCTCTACCGAGG
+>85870 2
+ACTCAGGCGATCCCGGTGAAAGATCACGCCGATACTTGTGTACCATTTAGGTGCGTTTACACGTTAGTTGGGTACGAACGGATAGTTACACCATACCGCC
+>85871 3
+TGATGGTGCTGCAGTTTCTCAACCCGAGGTTAATAGACTATCTGGACGCTACCGCAGAGTACGCGGCAGCGGTATTTCTCAAATACACGTCTACATGCAG
+>85872 2
+TATTCAAGGCTCGCGCAGTTCTCTACGCAGCAACGGAGGGTGTTCGTTCTCCAGCAAGATCTTATATAACCGGATGCAAATCGTGAGTCTCACCGTGGAA
+>85873 1
+TTGGTGACCCCGATTACTCCGCCAAATACATTTTCAATTTAGGGGAAGCGCCCGAGGCCTATTCCAAGAGGCCCATATGGGCATTTTGAGACGGCGATTA
+>85874 3
+CATCTTTTCGATTACGCCTCATTGACAAGGCACTACGTGGGCGCGGGTGAAGTTAACCTGATAACAACAGGCTTAACCGCTCTCCTAAAGTAGGGGCGTT
+>85875 3
+TTACAAGAGGCCGCAATCTACGTCGCTTCTTAGCTGTATCAGTGGTACACGTATGCTCCGCAGGGTATCAAGTCACTGAGAATGTACCCATGCAGACGGT
+>85876 2
+GTACTAGTAGAGCCCCTATTACCAATACGCTTGCGTCCACTATTAGGCCTGGTAACACACGAGCGAGTGTGGAAGTTTATAGTTCACCGAGCGCGCATGT
+>85877 3
+CCCCGTTGGATCGGAGCGATTGAATTAGCCTTACTCGGGTTTACTGTAGCATATTGCGAAACAGCATACAGGACGCCCACTTCGATACTGTGGCAGACAT
+>85878 3
+TCGGATTAGCGCATTGATGTCTAACCCCCAGGTCAGTAACCCGCCTGAATTGCGAGTAAAACGGGTAGTTACCTAACCGTCTTTCAAGCTGGTGGGCTAA
+>85879 3
+GGCAGGAAGCTGCGATAGTATTCATGTGTACTGGAATTGGCGACCATTGCTACACTGCTAGTTCCAGACTAACAACATGGGCGTTTCCGACTCCGTAACC
+>85880 3
+ACTCCAGGATTTTATGTGGGTTGCCTCTACCCTAAATCGGACTAATCTTCGCATCCGGACAGAGCGCAGTCAAGTAGTTGCATGCAGTGGCCACAGTAAG
+>85881 2
+GAAATAGTTAGGGCCGATTTAGCAGTAGTTCCTCCTAATACCTCTCCAGATGTCTCCGGGCATGTCCTAGGGCGCCAAGGGTCAAAGATTGCTAGACCAT
+>85882 2
+AGAACTTCTGGACCCCGAGAATATCTTCATAGCGGGTGATTTTTGTAACGTGGCCCCTCGGACTACCCACCAGGTTTAACTTGCGAAGAATCGCGAGAGT
+>85883 3
+AGCTATGTTGTACCGCACTAGGATCCACAGGTCACGAACGTGCCAAGTTCGTGTGCCCTGTGATTCAGGAGATTTGACGGCAGCTCTGCCAATCATATAA
+>85884 1
+AGTATCGGAGCTCTACTACGTAGATCAGCGACCTGGACGATGTAGACCGCCGTTTGATGAGTTTCTCACGAAAAACAGAGTCGTGCGACCCTCATCTTGT
+>85885 3
+GGAAATCCCCCTTATCGTTCATGCCGTAGAGTGGTCTCATACCTTAGGGCCTTTATTTCTATCTGCACCCACGAAGAAAGGCGGGGTGAGAACACAGGTA
+>85886 1
+AGTGAGAGACTCAAAGTATGTGGGCCAAATACATCTGTGCCCGTCTTCACGCTCCAATCTCCGTGAGTAGACAGGTAGCCCATAGGTGATCTTCACTGGT
+>85887 1
+TGCATAAAGTGGTGTTAATAACTACTAACGAGAGAGTGTGCATGGGCACTGCTCTCTCCCTGGAAGCTCTGCATCCGCGACCACTTAGGACCTGTATGAC
+>85888 1
+CATCCCATATTTGACGATCCACGGAGGCACGGCACCTTTAGCTTACTTCTGCTTCGACTATGCAATAGTTCTTGGGAGGCAATCAAGGGCAGGAGAGCTA
+>85889 2
+AGATTCACCGGTTTTGTAGGGGTCGAACCCTTCTTCGGGTGCGATGATAGCAATTGAGTTGAAAAAGAACTCTCGCGACATCCTCTTGAACACACCGCCG
+>85890 1
+AAGAGAGCATGGGCGCCCTTAGCCTCGTCATCAATTGCTTTATTAGTACAGTAGCTAGCGGTGAGGTGTCAAGGCCTTACACTTTAACCGAACGCGCCTA
+>85891 1
+ATCATTGAACCTGGGGAGTCTATCTGTTCACGATATGTCCTAGCCCTAACCGTATGGTTGAACGACACCAGCGGACTAATAGGTGTTCGCGGCTCAGCAA
+>85892 3
+GGATGGTAAACCAATTTGTTCACTACCCATGTCAACGACAAGGGGAGGGTACTGTGTCACGTTCAGCTCTGTTCTCAAGCACTTGGAACCGCGCTTAGAC
+>85893 1
+CCCAGAACATCTGAAGAGGTGAGATTCGTTCTCGCCTATTCGTAAGCGATAGCATCCAAGTATGTCGCCTATGACATGCGGGGTCAACTCAGTTCGTCGA
+>85894 3
+GTCATGACGGTCATACTACAACTTACAAGCCCCAGATTGCTACGAATTGATTATTCCAGGCGTCGGACTGGGTGGCTGACCTAGGCTATTGACGCACAGT
+>85895 3
+ACTTCACTGGGGCTGAATCCCGTGTGCACACATGTTGGATGCCACTGATGGCCGCCAACTAACATTGTTACCGGCCTAAGTTTTGCTGGCAATAAAAGGA
+>85896 1
+TAATCGCTTAGCCATTCAGGTCTGCCGCCCATCGTCAGGTCGTAATCTATACGGGATGACACGCTAGTACGGTAGAACAGGCGTCGTTTGAAAATCGTAC
+>85897 2
+GACGAGTGACCCCAGTTGCTGGATCTATTGGATCCTATGCATCCTACATGCAGGACCATCAAAATGTGATGATTCCGGCATAGGGCTTATACCAGTCGGC
+>85898 2
+TTGGCCCTCCTACGTCGGTGATGCCGCGCAACCTGAGCAGGACTAAACGTTTATCGCAAACCGTGGGACCATGATTGGTTTATTGCACTAACGATATGAA
+>85899 1
+ATTATCGTCAGTACCGCCAACAACGTGTGACATGATTGCCTGCACGTTACGCTTTGAGGCAGTGCGACAGTGAGGGAACACCAAGCCTGTGTCATTTACT
+>85900 1
+CGGTCACGTGTAGTCCATTACTCGCTGCACATAAAACATAGACCATCCTGATTCCTCGGCGTCAGGTTGCGGCTACAGTGTCTGAAAGGGATCAAAGTGT
+>85901 2
+TAGCCCATATACGTATCGGGAAGTCCAGAGATGTCTCCGCTCGTAGACAATAGCGGTGTTCGTACATGCCCAAGTTTAAAGCGTAGTTCGACTCCTGCAG
+>85902 1
+AAAATTCGCAATCTAAGAATCGCGGGAGCGCCTGCTCGTGAAGCATTTCCGGGTGTAGAATTACTCTCTCAGGTTAGGTGCGCACGTACACTTCGCAACT
+>85903 3
+CCTCGAAATTGCCTGTAGCATGTTCGGGGCATGAGGACCGGCGCGTATACCTACGCCGTTCTGCAGGAAGCCTAAGAACAGTCTTTTAAATAACTTCAGT
+>85904 2
+CCCTTCTGACCACACCCGCAATCGAGTAGTCCAGTCTTTGAGAGCGGCGAGCGAAGGTTCGATCTTTGAATTAACCGAATTAGATGTATCGTATCGCGGA
+>85905 3
+CGATGAAGACCTATGTCAGTTCCAATGGGAGCTCGAGTAAAAGGCCGACGACGTTAGATATCTTCCTACGGTTACCCGTATCTATGTGCGTACGCATCCG
+>85906 3
+CCAACTCCCGAATGGAGTTCTACATATTGCACGTGACTTCAGAGGCCGAAAAGCTGTATGTGATCGAGGGCTACTTATACGCACCAGCGCTATGTCGTTG
+>85907 2
+AGAAAACCCATTACTCCTGTAGTCGGAGTCCCGATTGTGTTTATCGCGGAGTAGAACACCTCGGAATATTGGAATAGCGACCATGTCCGTTCGCCGGATC
+>85908 1
+ATGGAGTTCCCATAGTCCATTAGCGAAACCCCGTGAGGAGTGGTATACGAGAGGATGTGTACCCATAGACTTGAGCACATCTCATCTCCGCGCTGTTCTA
+>85909 2
+AAGCGCCTAGTACATCTCGCGAGCTGCCCTTGCGCAGGAGCATGTAAAAAAGTGGATTCTGCCCAGTATTTAGCCGATGTGATACGTTCTCCTACAAGTG
+>85910 1
+TAGTTCCGGGGTGCTTGATATCGGAGCGGCCCCCCGGACAAACTATCGAGAATGGGCGAATCTCTATGGTAACGACCTTATCTTTACAGATACCTTACAG
+>85911 2
+GAAAAAAGAGCTCAGTAGGGTACGGCACTCTTGGCCAGCCAATGTCATGGCTATTCTTTGTGCCCCATACTAGTTTCCTGCCGCAAAAGATGCAGGGCTT
+>85912 1
+CAATTGCTTAAATGTCTGCTTCGCCCTCTCGCGCGACTGGTATAAGATGCAATTAATCTCCGTGCAACTCGGGGCGAATATACGGACGGAGCTGAGATCA
+>85913 2
+GTCGGATTTAGATGGGCCAACCGGGCTGCTCGTCCTGCTGATAGTTACAGAGCATAACTCAGACCAACTCAATCACCTACTGCGGGGTAACTTGATTTGA
+>85914 1
+CTGCTACGTAGTCCTGATACCATAATGGGGGAGTCGTTACTATCCACCTCGACGCTGGCGAATGACAAAAACCGTATAATTTGGTAGCGGGGCTACTCTC
+>85915 2
+TAGGTATATTGGACTCAGCTCTCATAGGCGAAAATGGGCTGATACTAAACCAGCTGTCGGGAGGCTCCGTGCCTATTGGACCCTGCCAACCGTTATACAT
+>85916 3
+CAGTCATTATGCAGGTCTAGGCGGTTATCTGCGAACTCTACTACCTATCTTCTGCCTTGTAGCAGAGGCCCAGAAATCGCTGGAGACGGAGTAAATCGCA
+>85917 1
+GTGCGACAGCCACCCAACCATGTCTGCCCCGGCCGTTAGATGTTTTGGCTGCTCATGTGTAGGAACATTTAGGGTAATCCTCAGAGGAACAACTATGATA
+>85918 1
+AAGGATGCGTGATCGCACCTATCCATGCTAGGAAGGATGATGTTTCAGGGAACTGACCACACTGCCACTGCGGGTCACCCTATCTAGTTATTAGCGTATC
+>85919 2
+GATTTGGCCCCAGACGAATAAGTGTTGTTTGCTCAGGGTGTGCCAGCATACTAGAATGCAGTACAAGAGGCATCTTTCAATGACTCTCCCGGCCAACGTC
+>85920 3
+CTGTAGCACAACCGAAGATTTCTGACCCATCGAGGAGCCTGTCTTTATGACCTAGCCCTAAATAGGTGGTGATGTGGTAGGGTCTATGACCCGCCATCAA
+>85921 2
+CTCAAGATCTACACTGTAGCATAGGCGGGAGATCTAACAGCACTCCCTTCGAGTAGCCATCGTGTCTCGAAGTACTATTTCACGGGAGGTAGTGCATGCT
+>85922 2
+AAGCCGCGCTAAATGTCGAAGGCCTGGGAATTTAATACTTTGCACGGACTCATCCAGCTTGCATGTTGCACCAGACGTGCTTCTTACGACGCAGTGGTAA
+>85923 1
+TATACGGAGTAGGCAGCTATAGTAACGCTCCATACGCACTACTATTACGTCCGTAAGATTGCGTCAACCGGCAGCGTGGATTATCACGAGTCTGCTGCTG
+>85924 2
+TTCAGATGATCCTTGCCCAGGAAGCCGCTGGGCGCGAACTCTTAGAAGAGCTCTAGCATCGCATTAAACGTGCGACATGTTTATGGTGCCTAAAGCTATC
+>85925 3
+ATCATGATAGCACACTAATCTGCTCGCGAAAGGCGATGCTTAGTCAGTTAGCAGGCGGAATCCATTCCGGTTATCGGCCATTCACTTCGTGGAGACTCGA
+>85926 3
+TGTCTTTGCAAAAACGAGCCTTACTAGCGTTGACGATTACATATGCGCATGTTGCGCAAGTCATCCCCAGCTGTATAAGGAGCGGTGCCTCCGGACTAGA
+>85927 2
+CTTACAGAAATCTTTCAATCGTCACCTGAAAATAACGCACTTGTCCGGGCTATGTACATAGCCTGCAGTCGCGGTGATGGCCCGGGGTATAACTGACGGT
+>85928 3
+CGCTACCTGGTTGCATCGCAAGACGACGATAGAAACCTCTTCGTTGCCCGGCGTCCACGTCTAGATACACGAGATGATCTTGTTAGTAACGTAAGATTGG
+>85929 2
+GTGTACGAGGCGCCAGCGCCGTATGATTTCACTGCGGATGGAAATTAGCTACTATTCGATAACCTCCGAAACATCATTACCCTATTGTGGCGAGGTGCCA
+>85930 2
+TCGCTTGGTCAGCTGCAACTTCACGTACCTAACCCCGGTCCGAAAAGTTTAGTACCCACATTACGAGTGTCGAGGGCTTGAGCTATGGTATACGTGAGAA
+>85931 3
+GGAAGTCTCTCTACCGAAGCAACATGATGAGATTCCAGTATCTCTGATCCTCGGGACCCTCGATCGGGGCATTCTGCCAAGTGTAGAAGTTTGTAAACGC
+>85932 1
+ATGATTTTTGGGACACGACGAACTGACAAGGACAAGTGCTGAAGTCTCCCCAGTCTCAGCGTTTTTACGGCTTGCACCGCGGAACGGCTATTTAGACCTA
+>85933 3
+CCTAGGGTTATTTGTTCAATGTGTAGTCACTGTTCGTTCGAACAGAGCAGTGCTCGAGAAGGCAGCAACCCCGCTTGAACTAGACCCCGACATATGTCGA
+>85934 3
+CTTTTATATACCCCGAGTGCCGAGGTCTTTCGACTGAGCGTGGGATAAGTGGATAGTAGTCTGCTAAAAACGCTTCTGCCGCGAATACGCAACGCCCATA
+>85935 2
+TACCAACCTAGCGCCAGTCGTAGTGCGCACATTCTCGGAGTGTAACAACCTCAAGATCAAAATGGTCACTAGTGTGCTGACGTTTATCCTACTGGGGGTG
+>85936 3
+ACCACTGCGGAGACGAAACCCCAGAACATTTTGTCTCTACTTGACTGTTCACAGATAGGTTAGTCGAGCGTCCGGTTTTGGGACAATAGATAGCCGCCTG
+>85937 3
+TCGGAACGCATCTCCGCGTTTTCGCTGCATCTGAATAGTACGAGCGGCTCGCATGTATCAGACCATAATTCGAAACATAGATGGCCCGTGCAAATTGGGT
+>85938 2
+TATGGCCCGTCCCGTCTCGAGGAAGGATTATTCTAAAAGACTCTTTCCAAAGTCGAAAAAAAGTGGGCACCGACGCTTGCTGTGGTTACATGGCTGCCCT
+>85939 1
+CATGAAGAACTGTCAGAGCGGGATACCACTCCCCCTATCGAGGGCGTGAAGGATTAGCCTTGAGCGCTGTCTAACCGTGTCATCCTTCAATGTATTTAGA
+>85940 1
+GCCGAATGACCTATTTCCAACTCGAGTGGGACTTAAAGCCGCGACTTCGAGAGTGGTCAATCTCGTGCTTATTGGCAAGCGATAGAATATCCTCGCCATG
+>85941 2
+AAATGATCCCTCGGGCCATTAGCGAGAACATACTGCTGATGTTCACATTGAGGCACATTACGGACGGAGTGGACCCATTGTTACTTCCTTGCCAGGTGCA
+>85942 2
+TCTGGTCGCAGAGGCTGACACAATAGTGGGTTCTTCAACTGGTTAGTCGCATAGCCGCAGTACACTAGCCTATGTAAGTCGCACGCACACCTGTAAGATT
+>85943 3
+TTACCGTAGATGTAAAGGGATCGGATCCCTCAATGACTAGTGCTCCTGCCCCAATGTCCATCGAGACGCGTTTAAGGCAACAGTTGTACTTACGGAGTCG
+>85944 3
+CCCAGGTGACCTAACCTCGTCGAGACGATTGTGGCAGTGTGTGCCGCTATAGTTGCGTAATAGAGAGTCGCGATACCAAAAGACTATTCTCTCGTTCACA
+>85945 3
+TGGGACAGTTGCGTCTTAAGGGTCAACCAATCGCCCGCCTAGTATTGACTCATAACCCACGGGGTTAGCTCGATTCCATCGGAGCAGTACAGAATGTTTA
+>85946 3
+AGGACCACTCGCTGTACGAAACGTGACTGACGCCACCACCACGTGCGGCATTGAGGCGGAACTTGTTTATTTCATCGGGCAGGTTAGTTCTTACATAATA
+>85947 3
+CGATTGAGTACTGCTAATAGCTTTGCCACGCAATCCCAAGAGTTCCAGTTCGACGTCCACAGTTGGTTCTAGCACTAGGAGCGGAGGCGTACGAATCATT
+>85948 2
+ATAGAGGGTGTAGAACCAGTCCATATTTGACGACAATCATGCCGGCCTGAGTCCTTCATCACCGGGTGTAACGTCAAGTTCTTGGAACATCGTCTACGCG
+>85949 2
+CCCGCGAGACATAGTGTACTACAGATACAGGCTTATGACGTGGTCCTGTCTTAGTATACAAACCTGATATCGGTCCGTGCTCGCTCACAGGGAGGATTCA
+>85950 2
+ATCCATCGAGCGATTGTGGTCGTCCCTTCAGTCGCAATGCCAATACTGGCTATAGGTGCTTAAATGAGAGACGCATCGCGCGGATCCCATGACATAGATT
+>85951 1
+GGTGCTCGGGTTACATCCATTTGCTTTACCCATCGAACTAGCGACACTATTGCGAAAGATTGCTTAAGCTCATACGCGAGCCACTGGGGGTGTCAAAGCA
+>85952 3
+AACTTTTAATCAAGGACGAGTCTTTGGGAGACCTCACTACTGCGGAATTAGAGCGCTGACCTTGCAGCGCTACCGGTGTACTAGTCCCTCAAGTTGGAAC
+>85953 2
+GGTGTCGAGATAAGCCAACTCAGCTTAATATTGGGTCGGCCTACCACAATGTCTATGGACGACCTGTCTGCTTAGCTGGCATCACAACATTACGGGGTCA
+>85954 2
+ACGGCCAGGGCTCTTTAGAAAGGCGCACTGGGAATCCGTACTTTCCTAAAGGAGATCCCACTCTACTCGGTTAATGCATGCAGTTTCCGCTGTAGGAAAT
+>85955 3
+CGCCCAGGAGAAAAGCGAGGCAGTGTGCAACACGCCATACGGGTGACATCCTCCCGTTTTTAGTCTAGTGTTGTTAACCTAGTAATTGCACGCTAATGCT
+>85956 1
+CACTTCGATACCTCGGTAATAGCCTAGATGAGTTACTGGTCAAGCACCCTGAGCATTTGACTTGTAAGTATCTGGCATACCGAGGATAGGCCTGCCGCGA
+>85957 2
+GCACTTGTCGCGAGGTATGGAGCTAAAAAATCGCAAGTGCATCCGATGCAACGTCGAGACGTATCTTTCGGAATTGCTCTCGAGCCCACTCGTTGATCAT
+>85958 3
+CCAGCAGTAGGAGTACCTTCGGGAGGGAGAGCGGATCCAGTGGGATTGTATGTATTATCCCCTCTCACTACATATGCCCTCGAATTCGCAAATAACCTGT
+>85959 3
+TGTAGCTCATTAAATGGGCCTGACGGTCAGTCTCACTTACACGTAAGCTGTCGAGGTCCAACTATCCGGTTACAAACCGATCGTTCAATGAGGGCAGTGC
+>85960 3
+CGAAAATTCCCGATCGGTCGAGGCAGAAAGTCGATCCGCGCCAGAACGTAGTAACCTGCTTGGCTTTTGAGTGTGTCTCGCTAACAATAGTTTACCATCG
+>85961 3
+AGACTCTGAGGTTGGAACTAGACCATACGATTATCGGCCCGTAACTGCCAATTCGGTGGACACTGCGGATTTCGGCTAATAGTCCACTGTTCACCGAATG
+>85962 2
+GTTAAGCCCCAATTCCCATTCTTCTATATGAAGGAATATGATGGTTGAGCGGACGAGAAGCTCCGATCAGTGACGGGGCTTACTCCGGCTTAGCAACTCC
+>85963 3
+CGAATTGGATGCGTAACGCTGCCTTCTTAAAGTGATTATGCACTGACCAGTACAGATATAGTCGAGTCCCCCACACTGGGCCTCGACGTGTGGTGAACAT
+>85964 1
+TAGTGAATAACCCTAGCGTTTACTAATACCCTCTGGCGAGGGCCATAGCCTATGGCGGTATCACAATAGTTCTGACAATAATGTCCGGGACCTGCGGGTC
+>85965 2
+GACCCAGTTATTGTAATAAAGTCGGTAACCCTTTGAACTGGCGGGTGCTGCTGAGAGTCCACAGCAAGTACTGGAAGCATTCAGTCCCTCTCTAGTGACC
+>85966 3
+GAGTCAGATAGACTACCAGAGTATTCTCTGGCCTCTCATTATATGGTTGCGCGATGCCCAATAGGCCTGACGTCTAACAACGTCGCATCTGGGGTGAACA
+>85967 3
+GCCGCTTATTTCTCCTATTCGTACCTGCCCCACCCGAAGAAGCAATAGCTATCCCAGTAGGAAAGTGGGGTACTTTGAGTAGGAGTTTCGCGAAGGATCA
+>85968 2
+AGGTTGGGCACCGTTCGCGTAACCAATCTCTAGATTGCTTCAAACCCTGAAACGTCTCCGGATCGAGGTACCAGGAGGTATTGTATTTCAAACAGCGGTC
+>85969 1
+TCACTACGACTAGGTCGAGGATGACTAGCAGACCGGCGTGGTCTTGTGTGAATTCCTCCTTATGAACTGAGCAAGTCGTACTCTAGCTCGACAACGTAAC
+>85970 1
+GTATGGTTCAAGTTACCCTCGTTATGAGAAGCTCAAAGACGAGTCTTACGATTTCATATCGCAGTAGCACTCTGAGGCCACCGGGGACGCCTCGTCGTAA
+>85971 2
+AGAAGCTTGAAGCTCCACTTTAGACAGCTTAAAGTCTCGGTGTCATGACCTAGAGTCCCTCGCCCTAAGGAATACCTGGGGAGAACTTAGCTTGTGGCCT
+>85972 1
+ACGGAGATATTGAGTTAGCGGGTATATACCGCAGGCATGACAGACGGCTCCTATGAATATCAGACCTCCCCGTTTACGTGTGATGCCACGCGACTCTATT
+>85973 3
+AGTATAAGGGTGCAAGTCTATAGAATGTATCACTCCGGCGGTTCGTCCGTCATCAAGCTAGCGGATAGTCTGGACCCAGCCGGAATACCCTCTTCGTATA
+>85974 2
+CTTTTAACGGCATTGCTCCCGGTATCCCGACGAGAATGGTAAGTGAAGTGCCGAAATTAGTCAAGTTGCCCGTGACATACGACACCTCGGCTCGTAGTAT
+>85975 1
+CTTTGGAGACAACTCCAGCAGCATCAGGTGCGAGGTTTAATATATCGTTACCATCCAGCAACTTAAGCGACTTAACTCTTGCGGGCGGTCGGTCACGGAT
+>85976 2
+GGCGACTATGCTGAGATAGACCCTACAGATAAGATTCTTGGCCAGATCTCACGTTATCAGGTCTCGTGCTAAGCTGCAGAGCGCATGCTGTGACTATCAC
+>85977 3
+TGCCTGAACTGCTATAGAGCTATTACACTTCAAGTAGTGTGAGGCTTCGCTCAGCAGTCGGCATAAGCCCGATATCATACGACATACTGTGGCGCGCTGA
+>85978 2
+CGGCTCGCGTTGCTGCGCCTGTGCCAATAATCGCGGATTACTAAGAGCTGAGGGTAGACATTCGTTTACTTAAGACCAGGAACTATTTAGCAGACTCCCA
+>85979 2
+CCTGACGGCCTAGCACAGATCTATCCATAAAATTGGGCGTCTTGAGCAGTCCCAGCTGCGATGTGGCCGCATTAATAAGTATTTTTCTCGAAGGGAACCG
+>85980 3
+ATTGACTTCGACAGCGTTTGATTCTATGCGTCCACCAGAGACGCTAATTCAAGAAAGCTGCGTGTACGATGAAGTTCCCGTGGTAGCCCCAATACGCGTG
+>85981 1
+TAGTGAAATGGACGCGATTAACACTGCAGTGTTTCCTAAACTAGCGCTCCTAATTTGGGTAGCAGATCCATGGGAATCGCTCGCATCATCGCGCTCGGCA
+>85982 2
+CACTTTGAACGTTATGATGCCCCGGGTACTATCGCTCTAGTAGGCAATTGGTAACAGAAGCACGTTGGGGAGCACCGCGTGAAACATCCTTACTTTCGCA
+>85983 3
+GATATGAAAGTGAGCATCCAGAGTTAGCCATAAATCCTCCTTCCCTTGCCCGTAATGCAGAATTCCAAATCTGTGGGACACCGGGTGGTACGCTCGTGGT
+>85984 3
+GAGGATGACATTTGATCTGATGTACCCCACCTTCTTGCTTGCACCACGACAGCGACTTGAAGCGCTAAGGTATGACTATAGATGACTTGCGCTGAAGCCG
+>85985 1
+GGCCCCGAAAAATTAAGCGTTTTCCCAGAACCACCGATTATCGGGTTTTCTGGGGCACTGCCGTGGCAACCCACATAAGGATCAACGGTATATTGGTTGT
+>85986 1
+AAACCGGGAGAAATTTACTGTTTCCTACCCCAGAGTGCATCAAGGTGCGGGGAACGTCTAGAGTTAAACGGGTGTCTGTCCTTAGCTTACTTCACGCACC
+>85987 3
+AGTACAGCGCGCTGCATTGGCAGTAGTCCACATTAATATGCGCTATCATTCTCGCTAAGACGATTAGGCGCTCGACGTATTTCAGAGGTCAACGAGCTGC
+>85988 1
+CCTACTTAGGTGGGATCGTAGAAGTTCCATACTCCAAGCCTACGAGTTCGGCTGTGACTCCTGTTTGGCTAACGAATACGCGCAAAAGCAGAGTTCGACT
+>85989 3
+AAGCAGTCTAGATCCCGTTAACTGCCTTTGCTTTAATGGGACCAGTGTTGCGCGGAATACCGCTAAATATTATTCTGAGGAAGAACCGGCGCCCCGCGTA
+>85990 3
+CGAATATCAGCCGCGTGAGCTTCATTGGCAAGAAAATGACCTAGAACCGTTATGCGTCATAGCTTCGCAAACCTTGGCGTCCGTCGGTATCCGATTGTAG
+>85991 1
+TTCCCGCTTGGTGTGCTTTCGGACATAAGATAGGGTCGCGGAGATGACTGCAGTACATCTACCAGCCAACTATAAAGGAGCCGACTCCTAGAATTTCTGC
+>85992 1
+AGGCTCGATCTGCCAATGATCCGGACTAATTTAAGTAGTAGTATTCTGGACGGCTGCGTAGCCACTAGACGGCTCCGATTAGTATAACTCCGCAGGCATC
+>85993 3
+GATCGAGTGGCTCATACAGGACTCTCACTACCAGGAGGCGGTTAAAGGTACATTCTCTCTATAAGTACTATAGTGCACCGCCCGAGGTATGCCATTCGTG
+>85994 1
+GTTACGTACATTCTTGGCTCGGTCCGTGGGGTCGACCGGTCGTCTGTCATGTGTACCCTAATAGATCAGACAACCAAGGATTACTAGCCAATAACCAGGA
+>85995 3
+GTTCGTCCTTACGTGATCAGCTCGTCCGATAGAGCTTCGCGTGAAAGGCCTTGAAGTTAAGACCAAGAGTAGCTTCATTTCATACCAGAGCACATCGGGC
+>85996 1
+GTCTAGTAGGGCTAAAGAGACAAATCAAACCTTTCGTTACATAGGCCCCCCACTTCGGACATTGTACCCTGTAGACCCTCGGGGAAGTTTAGGCTGTGGT
+>85997 3
+TTCTTGCCGACAACTGCGTCGTGACCTATGAAGTAGACACACGTGTCTATAGTATGTGTAACGGACCGTGCCCCGGTCGTAAAAGACATGACGTCCGATT
+>85998 2
+ACTGCACATTGTGTATAAGGCCAGCTCTCTATTGGTACCCTGCTCTGACCGGGCTTAGAGCCGAGAGCGAAAGGCGTCGATTAATAGAACTATTCACGCT
+>85999 3
+TGGGGATAGGTACATGCGCGTAAAGTCCCATATACCACTTTCAGCCTAGAATGTACTCGCTGTGAAACAGCATTGAGACCTCCGTGCGCTAAGCGTGTCT
+>86000 1
+TGTGGAATTTGGCCAATAACGTGCCGGGTCGTCCGCTACGAATACACATGATACCGTTACTCTCCTAGCCGCGTGAGAATCGATGCCGTTAATACAGTAG
+>86001 2
+CACTGATAGACGAAACAGTGATCCAGGTGGTATCGGCCTGCCACAGTCCGATCGTCTGATCAATCCGGCTTGTATCCTCTTAAGGTATAACGGGGTTACA
+>86002 2
+GCAAACACTTGAAGCTAATGTCAGCGTGGGCTCCGCAGTGCAATATACCGGTATTTTACCACCACGTTAGGGTCTCTCTCGGAGACCTATCGTAGAGTGA
+>86003 3
+CAGTACAACGGTACATGTGGATAAGAGGATCGGGCGAATACCCCTCGAGTCTTTACCTACGTCCGATTGATTCACCTTTGGGCAAGATCAGAGTCCCGTT
+>86004 3
+ATTCTTACGACGGCCCACTGCGGTGATCTTTCGGGCAAGGTGCATAATCATCATGTTTCCTGTCTCCCAGCAAACTCGACGTAGGAAGAGGGTAATAAGC
+>86005 2
+GAGGTCCGCAAAGGCATTGTGGTAAAGTCCTAATATTGGAATCCCGGGCTCCGTTTATTGGCACAGCACGCTCCTGTGAACACTATTATAGCACTGCCGA
+>86006 1
+CGTATCGGCTTGCAGAGATCGCGTCATAAAATCTAACAAGGACAATGTGCTTCGGTACGCTAACCTCCCTCGGCCCTATTGAGACATGTTGAGACTGTGG
+>86007 2
+CTCATGCGCAGACGGTATTAGTTATGAGATATATCCGCAACTGGCTTTCAAGCACGCGGACACGGCCGCCCTTAAGCTGTGGGTTTTGAACATAAAGCCT
+>86008 1
+CGTGGATTGCCAGTTCATACAATGGGTTGCAATCCGATTTTACGTACGTACTCGCAAAGTTAACCGACGTACGACGGGACACGTAAGCCGCTGCGTTTAC
+>86009 2
+TGTCGCGAATCGCTCGTAGGCAACGTCTGGCAGACTCCAACGCGAGTTTTACGAAAAGAAGGCTCGTCTCGTCAGCGCTTAGGTATTTATCAACATGCTA
+>86010 2
+TAGCAGTAGGTCATACGCCGTTCATGCTGTAGTATCTTTTGAGAAACAGATACTGACGGAAGGCCCCTGACATAGAATGCCGTTCCCTCTGATGCCGGCA
+>86011 2
+TCATCCATTTCGTAAGGAAGCCGTACTCCCCTGTATTCTCAAATGGGCGGGGTACTTATGATAAACGCAGCGACTTGTGGTAGCCGTTGACACAGACGAC
+>86012 3
+TGATGCACAGGGAACGTATACTCCTGCAGGCATCCGTCACTGACTTGTCTCGAGTGCTGAGTATAGCCTTTAAACACGGTGATATCAACCTGCTGGGCAA
+>86013 3
+GAGGTTTAAGCCCTTGTCAGCTCTTGTAACTGACAAAAGCGCATTTCAGCTCAAGATAAGAAGGTCTACTACGGTCGAACACGCTCCTGTGGGTCGCTGC
+>86014 1
+GCCCCCCGGGGAGTCGTTCAGCGGCCAGTGATCACCAACACAGCCAGTCTGTTGTGAAGATTTCTCACTAGTAATAGTATAGGATATCATTGCAATGGCT
+>86015 2
+TAAACTAATTTAAACCAATCTGACCCGAGGTCAGGATGTATTCAAACGGCGAGTCGGGCTTTCCCTGGACCGGGATCAAGAGGTTGCGCCTTTGTCCCAT
+>86016 1
+CAGTTAAGAAACCGATGCGATGTGGTTTAACTTACTCGATCCGGACTTTTGGAATCCTGGCCACTACAACTTGGGCGCCATATGGCGCTTCGGGAAACCA
+>86017 2
+GGGAATATTTTCCGCTTCCGCAGCCTTCAAGTCACTGCCCAACAGGCCAGACCGCGTAGTCTAAGGGATCAAGGTGTTTAATGGGGTAAGTCTACACTTA
+>86018 2
+GATACTGGGGCCCGAGTGCGATACGCCGCAACACTAAAGTTAACCGCGAGTCCAACCTTGTTAAAATCTGTCTACGTTGTACAAACCTTCGGTGGTGGTT
+>86019 3
+AGGAACTATATCGCACCTACAGCCGGTTTTCGGAGCGCCAAGCAGCTCTTTCAGTGAGCTCTAGCACTGTAAGCAGCTAGGTTCATCATCGGTATATAGG
+>86020 2
+CAACTGCCAGATTTAGTTGTTAGCCAGCTAAGGACGATAACCCCGATACTGTCTGGCAAGAATGTCGAGGCATCGCTTTTCCTCTGGTGCAAGCAGTAGC
+>86021 2
+AGAGTGGTAGTATGCCGCAGAAAGTCCTAAGAGTGTCACCAAATTCATGTAAGCGTACACTATCGCCTGGACGTTGCGCGACTTCCGATGTGATCCTCTC
+>86022 1
+AAACTAAGGTCAAGCTGTCCTATCTCGCACTGTGAAGGCAGCGCGATATCAGCTTTTATTGGCGGTGCTAATCTCGCTGAGACACCGTCCAAATTGCGGA
+>86023 2
+AGGTGACGATCGTTGCGTTTTGAGATAGGGCGAACCCGCGTCTAAGTGGACGTATCCTAACTAGCAAGCCTCCTGAGTTTTCGAATCTAATCGCACAACC
+>86024 3
+TCACTATGGTTCGCCTACGTAGACCGATACTGACAAGGGTAGCCGAAAAGCTGCACCTAGAAGTATTTGAGCAGCGGGTCTAATTATCCCGGCTTTTCGC
+>86025 2
+GGGGCCCGTGCTCATCGTGGAATACATCATTCGGGACAGCCCGGTAGTTAAGTGTGCCTAACTATCAACGATGAGACGACTCTCTCTTTAGAATGCTACA
+>86026 3
+TGCCTACAATACGGTCTCATGTATTAGCGCGTTCGGATTGAGAGAGGCCACATTTACGCAGAATCTGGATCCAGAGAGTGTCAGTTACCCCCCTGTGACA
+>86027 3
+CTTGGGGGCTCTGCATCTGGATGCTCAACATTAGCTAATACTGGCTATCTGAATTCACCCACTACTAAATGGTCGGCTAATTAAGGGGGCCGGCAGCACA
+>86028 1
+TGGAAGCTGGACGCGTGAAGTAATCGGGTCGAGTATGTGACCTAACTATTCTCTATCCTATTGCCCAACTGACCAGGCCAATCTGGCATGCTAATCGGCA
+>86029 1
+TGACTAAGGTGATTGGGGACTGCTACTCCCAAGTTGTTCAGCCTACATCCCGAATACGAGTGAAATAGGGGCATGATCTCGTCTTAGCAGACTCACCTGC
+>86030 2
+ACCGCTAGAGTAAAGCATCTCGCTGAGGTGTATATAATACCGCGGTTTATTAGCAGCTGCTCTAGCTAGTCCCGAGCCGAGCGAGCACCGAGTATTTTCA
+>86031 2
+ACTGGGCAGTCAATGCGCAAGCGTGACGTGTCCGCATTCTCACGATAAATGAGACAAACTACTTGAGGCTTCTGATGTTCTCGGACGCGTACTTCAATCG
+>86032 3
+GGCAAACAGCCGCGAGGTTCGTGATACTTTCCATAGTCGTCAAACTTTTCTTTGAAAATCACTGAGGCTTCCTACGATGGCAGTGAGCGCACCGTCAGGA
+>86033 2
+TCACAGGAGCTACACATGACGCTCTACTCCAAAGTATAATTAGAGCTGGAAGAGCCCCTCTCGGTTCCTGATAGGACTTTTTCTACGGTCATCGGGAGGG
+>86034 2
+TGAACACGACCCACACGCCACACTACAGCTTTATCCCCGTCGATATGCGTCGGGCGCTTAGAGTGGCCCAAGTGAAAGATGTGTGTTTGATTATAATGTG
+>86035 1
+AACCATGGCGAGTTACACCAGGGTCTTACATCGCGCGCGCCAATACATTCACTTGAGCAGGGAGATAGCCTGTAGAGCGCTATTTTCAGTCTACTGGTAT
+>86036 2
+AGAAATTCTATTACATCCGTGTATTGAGAAGCACTGGCTAGATGCTCAGGCGGAATAGCATGAGCTACGCGTCCAGACCAGTCGGCTGCACTTCTTCGTC
+>86037 3
+TTTATACTTGTAGAGACGACCCGTACATGGTGATTCTTGTACCGAACTTGGGATCCTGAACACAGGTTGCACCGCCCGTGTGAGAGACTCGCGCCTAAAA
+>86038 2
+GAGACTCCAGTAAATGAACAGGTTTGTTAAGTCAGGTGATATTTTCGCGCCCAATCCCTCTCGTTAGGGATAGGCCAACTCCTTATACGACACGGCGGCG
+>86039 1
+ATTATAGTTGTATCTCCGGCCAAAGCCAGTTAGCGAGTCCGTTAACTGTCGCCGCGCCGCGCTGAGACCAAGATCTCATCGAATAAAGTAGAGTGCTTGT
+>86040 1
+TTGAGCACTGACCTAGATGTATCTTCAGACCGGTTTACTCGATGACCGAAGCGTCAGACGATCTCGGACATAGATGTAGGACCCCTGCCATTGCGTGAAT
+>86041 3
+ATATGTCGTCGTACAGCTCATGCTCACAACGGCGAAGTGGACTGTATCAACGGCTAGTCCCTGAGCAGCTTCGATAAAAAAGTCTCTTTCTGGAGCTGCG
+>86042 1
+GAGGGTCCGTCGCTCTCTCTAGACTAAGTCCGAGCATTCCGCCCCAGTTACTATGAGTTTGGGGAAAACAGTGTCGAGCTACCCAGTTCTTAAAAAGGTA
+>86043 1
+GGCTCACGAACTCTATGAGCTGTCCGACCCTGGGAAAGGCAACACTCAGCAGCATAGCGACGATTGGAATCGATCATGATTGCTGTACTGTATTTCTGTC
+>86044 3
+ACTAACCTGGCCCGTACTAGATCGAGCTATCCGCTGATCGCGAGATGAACTTAATTAGCCAACTTCGATTGTACGACTGTGCTAGAGGATGTTCGCGAGC
+>86045 3
+GTGAATGACCGAGCATATCATGGCGACGGGTTGCCAGCCCGGGCACATTTGCTTGTCATTAATCACAAGCCTCGTGCTAATTCTAGATTCTGACGCAAAG
+>86046 3
+AGCGTAAGGATCTAACCGACTAACTGCTAGGATACCGGCCGATTTCCATTTGTGTTTTCTCATTGAACCGGCGCCTCCTGAAACGGGTAGAAGATGCGAC
+>86047 3
+CGAAGGGCAAGGTAACAGACCCAAATTGACAAACACTTCGCTTACTGTTTGCACTTTCTTGGACGGTTGAAGCGTTACTACCCGACGGGTCGCTATGGTC
+>86048 1
+ACAGACCTCCCCGTCATGAGGGTCTAGTTGAAATATCTAGGTAACAACTTGACCTCTCAATGTGTTATAATGGCCGATTCGCTTCGACGGAGGGCGCAGC
+>86049 3
+CACATCTGGGGCAGGCACAGATCTATAAGGGTACGTATCTTGAGCTCACTTACGGCTGAAATAGCTGACGTTTGTTTCCCCCACAGGCGTCAGCAAGTAT
+>86050 1
+CTCTCAATGAAAAGGCATTCCTAGTGGTCCCGGTAAATTGCTCCACTAGGGCACTGTGCAAGTTTGACACCATATGGTGAGTTCCGAGAACTGCGTCCAG
+>86051 1
+CGGGCCATGATCCTATTACGCGTCATCATGTCTCTCTGCACCTAAGTGTCAGGAAGCCTTAGCGTAAAAGATCCTTTGAGGTCGTAGCAAACGGGGACAT
+>86052 3
+ACCTGGCAAACCGCTTGTCACTATCCGGTACCGACGGTCGCATGTAGTAGAGTGAGTAAGTTCTGGTAGCTACTAGTCTCGTTCAAAAATAACCCGGCGT
+>86053 2
+ACTTTGTAGTCGCGTGTCCACAATGAAATATGAGGTGTGCCGGTGGATCCACTTACTTCAGCAGAGTAAAACATTGCGCGAGCCTGGGCCTTACAACCCT
+>86054 3
+AATGAAGAGTCCGATCATGGTCAGCGCAGGTGCTACACGGAAAATTCGAGAGATGGATCGTCTTTGAGTCGCGCTTCCCAGATCGTTTTCACCCCTCTAA
+>86055 3
+ATGTAGTAGCTAATACATAGGTCTCTCGGCACCTAGTAATAGAGCCGGGTCAATTCCCGCGTCCGTCTCATGGTAGTAAGACTGAGAACGCCTCCGTATG
+>86056 1
+CCAGATTATTTTAGCACCCACTTGCTGGACGCCCGTGAGCAGTAGGGAGGGTGTGTAAGGCTAATTCCCCAGGACATCTTCTGAAAGTCAATAACTCGCT
+>86057 1
+ACCCAAACTCACTGATGATTCGCCTCGCCGAGTCCTGGTGGCAAGATGGAGATGACCACCCGTTGAGCTGGTGTTAGATGTCAGGAATACCTATTTCTAA
+>86058 2
+CTTACGAGAATTCGATTGAGCTCGCCTCACTGAGGAGGCCCAGCCGAGAACCCGTTCCAGCAATTTGGATTCATTGGACCGCTATAATTTAGTGCAGTGA
+>86059 1
+TAGGCACAGAATAGAGAGCACCCATTAGTTCCTAGCGCCATTCCCCGTAGTCGCGGCGCGCATAATTGGTGTAGTCAAGGCATTCGTGTACTCTGATAAT
+>86060 1
+TTCAAGTACCACGAGCTATTGCTTAGTATGCTCCATGACCGTTGGACGATATCCGCAGTAGGCGTGTGACCGTCATCGGAAATGTCCACACATGTGAGCA
+>86061 2
+ATGGACGTGAGCATTGTCGCGGTTTTCAGGTGCCAGGTTCGAAATATGTAAACATGAAACCACCATTGCTCCACAGGGTTTCCTGCTTCACACGCAAGGC
+>86062 1
+CAATATGAATTTTGGATGACAGGGCGGGGCCTCCGGTAGAAGAGCAGATTCCCTACTGCCAAAATTGTTGTCATCTTCACATAAGGTACCCTCCGGTCGC
+>86063 1
+GTGTAAGAGCGGCTTTATACGAACGCTCGTCAGCCCAAGGTCTACCGGGATCTTTTTGAAGAGCGTATTCAACCGACGCTAAGCGTTTCAGATTACCCGA
+>86064 2
+ACTGGGCCGTCTACAACACGGAGAACGATGGTGGCCCCCGATCTTAGGCGCAATGCATGAAAGCTATTTCTGGACTAAAGTTCACTCTTTTGGCAGTTCA
+>86065 1
+GAGATCTCGTAGATTAGCTGGACTGCGGGAGTCGTTCAATCTAAACATGTAGTTATACCAAGGGCTCTACCGACTCTGGCATGCCACGACATCGGCTCTA
+>86066 3
+TGAGGCGGCATAAATTGACCCCGGGGTCTATCCAGCGTTTTGACTCCTAGGAAGCCCAGGCGTTTAGAACCGACACAAAAGCTTTGCTGCTACTTTTGAA
+>86067 1
+CAAGCACGACTTGCTTGGAATAGATAACAGACAACCTCTTTAGAAACTCGGCGTAGTTGGCCCCAGGTCTTATGTCGTGTGCTGAGGCGAACATTCGTCC
+>86068 2
+CAGCAATGAATTAACTGTATTCCCCGCCGATAAGTTGGGTTGGTCTTAGGAACCGGCTACGCTACCGAGTTCGAGCTATGACTCACGCATCGTAGTGACA
+>86069 1
+GGCATTGTGATGACAGGACTGCTCGAACGTCTCGCCGTAGTTACATTATGATTGCAAACCGTCTCGGAGTCCAGGTTGTCAACTAGGCCAATCCCTGAAA
+>86070 2
+TGCACCTCTCAACAAGGATTAGCCGACTTTCGACAGCTTTTATGAGTGAGAGTGCCTGACATTCCCACCCTACGTTACTGGAGTAGGAGTAGACGGGCTA
+>86071 2
+CGCCATTATTGGCGCGTACTGGACAGTTCGTGCTTTATATTGAACTGTACAGTATCATAATGGGATTCGACAGACGATCCCAGCGAGTCAGCACACCGCG
+>86072 1
+CCGGGCACATACCCTCTACCAGCTCTTAGCGGTGAGAAGATATGTAATGCTCCGGGTTGACACGAGCTACGCACATGAGTGTCTAAGATCCGTGTTTTAA
+>86073 1
+CGACTCAAACCGCAGAGGGTGGTCAGTGCGACCGTTCTATGGGCGCTAAAGATACACTTCATACTTAGTAGATTCTTCCGCTCCGTTAGGACCTAGTAGA
+>86074 2
+CGTCTGATCCGTGAGACGGTATAATGATATGTGATTGCCTTGTGCCTTATATATGCTCGGGAACGGCAAAAGTACCACTCACGCCGGGCATACCTAACGC
+>86075 1
+CATCAGGGATGTTTCATAGACTCAGCGCAAGGTCACTGGAGCACGTTTCAACAGGATTTTACACGAATCTCGACCTACGCTGAGCTGGGCTACCGTGTAT
+>86076 3
+CAAGCCATCAGCGGAACACGACACTGGATAAAGTCCCGGTGCGGTAGCTTATTTGGATATCATCGGACTTGCCGTTATACGACCACCAGTTCTGTGTGAT
+>86077 2
+TTGGGAGCCCCTGGTATTGCCAAACTTATCGATGGATTCAAAGTAAGCCCCAGCTCATCGTCCCGAACGCGAAGGAATCACATGTTATTCGGTGCTAGTG
+>86078 2
+GCCGACGGTAGATATCTGTGAACAGATGCTCTCCACAGACTCTGTGTGCAGTATCGCCAACGATATAACGGTTCTTGAACCAACGCTGACGAGCTGTGTT
+>86079 3
+CGTCACACAGGAATGCGAAGGGATCTATGGTTATGTTATTCGGCCGGTAGACGTAACCCTTCGCCGCGTAGACTAAGGTTTGCCCAATCTACATCATACG
+>86080 1
+ACCTCAGGGACGACCAATGTTTTGCAGTCTCGTTGTATGGTAGGATGGCGAAACGGCCCTTGTGACATCGAAGCTCCCCCAGATCAACTAAAGTCATTTG
+>86081 1
+CCCCAATATTGTGCACAATCTTGTATAGGTAGCTCATAAATGCCGGCTTACAAGATACATTGGGGCGGGGACGGCCACTCACCTGGCCCATAGGTGATTT
+>86082 3
+GTGTATAGGCCCGGGTCTAAGTGACGGGCAGCCAGCATCGTAGCTTAGCAACCAATGAATGATATCCTTCACCAGTGTAAATATCGCTTCCGTTGCGCTA
+>86083 1
+ACAGTGGTTCTCCAGGAAAGACGACGCTAGGCTAGTATCTGTACAGCCTCCTATGAATTAAACGCGGCTGGAACAAGTTGCCTCCGACATGGTCGTTTCT
+>86084 1
+TGTTGCTGGAGGCAGACATATCACATCATTAATCTAGCATTCGCAAGCCGAGGGTTGGGTCAGTGTATCCTACTGGATAGCACAGAGCCCCACCAGCTTT
+>86085 3
+TATTAAACTATGTAGGTTTCGAAATACTACACCACCGTTCCACGATAGGGCGATTTAGCTCCATGGTCGCGGCCGGTATTAGGCGTGGCCGTGCAACCAA
+>86086 3
+CTTCGCCATGAAATTCAGGCTGCGCACAGTCATCGAAAAGGGTTTCCAAATGTTTTTGGAGGACTCGCGAGCTAATTCCCTTCAAGACCTACTCGGGGGA
+>86087 3
+GGTTCAATCTCTACTATCAAATGGCCATGTCCTCCAGCCCCAAAGATGGAGAGTGTATTACGCTTGGAGCATGAATGGCTAGAAGCGTTTGACCGCGCTC
+>86088 3
+GTCGCGTTACGGGGGTTTTAGTAGTTTAGCAAGCGTAAGTAGGAACACCCGAAAGCCATTTCGTCCCCGACTGTACGTACCTGATTAATACCCTGCGACA
+>86089 3
+CGACTCACAGCCGCACACAAACACTTAACTGTTTTTCCTAGACTGTTAGGCACTATGTTGCCAAAGGCGAGACGCATGTCCATCGGTAGTGGTTGATGGG
+>86090 3
+ACCAATATCGGTCTCACTACATAATGCTCGATGACATCTAAACGCGTTCTGCTGCCGACGATGTCAGCGTGTGCGTACGAATAGTGCGGCTAGTCGATAG
+>86091 2
+AGGATTGGCTCAATCGGGTTATAACGCAAGACACTTTTCAAGGGGCGCGAGGGCTTCCCTATAACTCCCATACTCACCACGACTGGGCATTTTGTGAAGT
+>86092 3
+CGGCCCTTAAAAGAGACTTGTCTCTAAGGTCTGGGAATAAGGGGTCGACACCTTCGCTTCAAGGCCATCGTCATCACATTAGGCTACGTCAGGTTACGAT
+>86093 1
+AACAACAGTAGTGCGAGGCTGCGTGATCCTGGGGCATACGGGGATGAGAGCCAGGACCCTTATCTTCACGATTAGACATCTATCTCTTAGCAACCTTTCT
+>86094 2
+CCACGAGTGATCGGGCTTGCAATTCTCCCGTCGGAAAAAATCGCGAATACGGCAATAGCGATCGTTTTGTGTATTGCTAAGGCGTCCCTCCAATGAAGCT
+>86095 3
+GGGTGTTCGACGCTATCAAACCTAAACCCTAAACCAAGCTTAGCGTCAGGGTTTTGTTGACACCCGGTTGTGGACAGTAATGGCACTTGGCACACTTCGA
+>86096 3
+AAGCCACACCGGAATATTACGAGATGCGTAGGTGCGCAGCACACGCCCAGCCCGGTAAAGTCTTTGTTTGCCTAGTCTAAGGTCCACTTTAGGATGTATT
+>86097 1
+GATCGTTGTATGCATTCGAGTCCCAAAGTAAAGTCCTCGAATGGCGAGACGCTGGTGATGGAATCGTCGCCGTACCGCCGATGACACATTCCCAATATTT
+>86098 3
+TTTGGGTAAATCGAGAAGCTAATACGCGTCTACTTCGAACATCCGATCGGAGGTCTGTAATACGATGTGGCCTCTACAGCGACGATCCTGAATTGGCCCC
+>86099 1
+GCATTCGTTGTTAAGCGGAGGAAATAATCTCGCGAAGCGTGCACACGATAGAAATTCCACTCCCCGCTAGAATCATTGTGGCACGCGCCTGTACGTTGTT
+>86100 1
+CAAGCTCGGAGATGTACGATCGGGCTTACATGTGCGTTCACCGGTCTCCTTTGTAGAGACCGACGTCTAAAGTAAGCTAGGCCACTTGCTAACATCGAAT
+>86101 1
+CAGGCTTGGTGCTCCTATCCAAAGAGACATTCGTCTACTTAGCGCCCTCGGGGAAAGAGTTAGCCGGGACACTAGCGTAGACCCTTTAGAAGTATTTACT
+>86102 2
+CCCTCCCTTTTGTATCTTGAACTGGATGTGCTGCACATATCGGGTACCCATCTAGGGTTCGCGAAATCCGTAGGGAACATGAATAAAGGAGGAGTCCACC
+>86103 1
+GAAGCCTCCGTAGGCTTCGTACGGACGGTACTTGAGCCCATTTGTATACCGGACTGGTCCAAGAGGCATCCAATTTTAACCCACTAGATTGCAGGAGATT
+>86104 3
+AGTATGTAGCTTCATGGCGTATGGAATCGCCACGTATGAAGCCGGTCTTATGACAGCCCGCTCATCGCTAATATGCTCCAGGGATCAAACTGGCATTGCA
+>86105 3
+GCTATTATCTGTTTGACAGGCGAGTCGATAGGATCCCTTCGAACACCAAAACAACCGATTGTCTAGACGAGATTCTGGATCCCTTGGCGGCTTGCAGACG
+>86106 2
+CACGACCCATACCAATTGCTTGGATGAAGATTGTATCCCCGTGACGGACACGATACACTTCCCCTCAAACGTTTTCTGTGTAGCGTGAGGATATGAGGGG
+>86107 2
+TCGGCTGCGTGTGCAGTTTCTATACTCCAGTGCTGACAGGTTACAAGATATCAACGCGAAGAATCATGTACGGGTCTATCGACCGACGCGCCTGCAATTA
+>86108 3
+AGATCCTACATCCTTTAAACGGTGAACATATGTTAGAACGTAAGGTGCCGCATGTCTTTACGTCGAGGGCCAGCCTCTTTAAACCGAGCGTGGCCCATGG
+>86109 1
+TGTCCACTCAATTACGTTACGTCTCCCCACCCTTATGCACAAGGCTGGTCGAATGAACTTACTAGGGAGCGAAGCGAGGTTAGACGCTTCGATGTGATGA
+>86110 3
+TCCGCCGTCATGTTCGCAGCTCGGACAGAATTCACTGTGCTGGATGAGGTTGTTCACGACATATCGAATTTCGAGCGGCAATGCGTAACAAAACCGATTC
+>86111 2
+ACTCTCACGGTCTAAAATGTTTTTTCCCGGAGTTGCTCGATGGGGCCATATCCCTTTAGTTTAAACCAGCAGGGGACAAGCTGGTGGCAGAGAACCCCAA
+>86112 1
+CTCCTCAAGTTTGCTAAGAAGGAAAGCGCGCTGTTTGATTACTCACCATAAGTTAATACGGGGGATTGCACTCGTTTGAAGCGCGCACCTCGCAGCGTCA
+>86113 2
+CCCTCGCCGATTTGGCGCTACCGGATATAGCCCGTGAATGGGTTGCAAGAATCCAAAGAGAGTTTGCCTAGCCTATTGTCCCTTGCCAAAATAGTGTGAA
+>86114 1
+ATTCTTCCAATCACAGATGCCATAGAGTTATCAGTCGCCTCAGCGAACCGCTATTATGCGGGCAGTGATAGACTAATGGCAGGATGCGTCGGAGCTCCTT
+>86115 1
+TTCACGCCGAGAGAGACGTACATGGCTTATCGTCCAGAGGCCTATTTTCAGAGATTGCGATTACCGAACCGTTGCGATTGATTAGCATACCCGATCGAGC
+>86116 1
+GTTTGCAGTTGTGGCTAGTAGCGTTGGAGATGCATGCATCAAGGTTACTCACCTAGGCGATTGTACCCATAGCAAGGAAGATCACCTCAATCCGCATCCC
+>86117 2
+CTGCAGTGTCCGACGCGTAGTCGGGATGGCGTAACTCGCAAAATTCGCTATCAAACTAGTTGTGCTTGTCTTAGCAGTTACCCGCCAAGAAGAGTCACAT
+>86118 1
+ATTATAGGTAAGCCTTTGGCCTGGCTCACGACCGACAATATTGCATCGTATGGGCCGCTCCGTTAGCTGAGGAACCCAGGTTATGTACAAGAGCCATACT
+>86119 3
+ATATGCCACATGTTGGTTAAATCGCGGAGACAAACATCCAGCATCTAGTACACGCCGTAACTCGTGTATTTCTCGGTCGTACGCGGCGACGGAATGCTTG
+>86120 1
+CTTACAAAGTGCCTATGTATGCGCCTGTAGTGTTGTATATCGAATCAGTCGCCCAGCGTCTGAGGTACATCGCTCGAAACCCCAACGGTCAGGTAAGAGT
+>86121 2
+GATCTAAGTCAATCACCCGCAACACAAAGGTGGGTGTCCAGATAGTCCCGTTCCTTCGAGCGCTATGGCTGTTTTGGCATCTTGCAATGAAAAGCTAGGC
+>86122 2
+CTAGGGTAAAGCTAATTAGTGCGCAGCCCCTGATGTTACTCCTGAGGAGCTGGTGCGGCAAACTAGTCTATTTATTCATACGACTGAACCCGCGATCCGA
+>86123 3
+CAATAGTGGTTGCTTCCGAGCGGAGCTTCAACCCCAAGCTCCTACTCGGTTAGTAATAAGGAGCACGATTAATGGTCAGGAACCTTCCACGATGCGTTTG
+>86124 2
+TACACGTAGTGGGTTCCCAAAAGTCGGCTTTACCCACCATGGAGCGCCACAAAAATTTTATCGGGGCGATCTGTTATCCGCGTAGAGTCGTAGCTAGTCA
+>86125 2
+CTTCTAAGCCTATAGACCGAAGACCAGCGGCTGTGCTGATGGGCGAACCGCAACGGACGCGTTTCCATAGGAGCCATTACTATTTCGTCGAAATTATTTG
+>86126 2
+CCGCAGAAACCAAAGCCTTTTTGGTTCAAGTTCGATGCAGTCGACTACTTCTGAGAGCCATTTAGGAGTAACCGTTCCGGGACAGATAGCGGCGTCTCAT
+>86127 1
+TGGCTGGCTTTTCGGCTCGATACAAGCATAGTTAGCATAAAAGCGCCAGCACGCTCCAAGTGTACATTGGTTCAACAGGGATTAGCCCTCTGCCGTAAGT
+>86128 2
+TGCTTAACACAAGCATGGGGAACCGTGGTGCCGGTGTTAATCTTGTTCAGACTCTGCACACATCTTGAAATGAACCAGGCATCGTATCCGTCCGCGGTAA
+>86129 2
+AAAGTGCGAGGCCTCGACTGTCCTACAGCAGCCGATCTTTAACTTCTATGACCAGTGACGCTGGTTGGACGCGGAAAGTTGCTAAGCAATATGCTCATCT
+>86130 3
+GAGAGTCTCAGTGACACTTTGTAGGAGAGAATTTTGCCCTCGACGAATGTCGGCATCACTGCTGGGAGGACTTATAGACAACAGCCTTGTCTCCTCCACA
+>86131 3
+CGATTCTAGACACATTCATGCGGGTGAACTCTTATCTTCAAAGTAGTGAACGACGTGCAGACGCGTGTCCAGACGCGCCTGCTAGGCTAGATCGATACTT
+>86132 1
+AGGGTCCCGCACTTCTCATCATGCGGGGGATCAGAAACGTGTTTGGAACTCAAAGCTGTGTTTTCTTAACCACTCATTGGCGCATGCTAGCGAGAACACA
+>86133 3
+GCGGAGACGTACCCCGGGTAGTATGCAACTTTGTATCAAATCCTTGCTACTCTACGGGCCCATGTCCATCAGAAGCCGGAGACGTTCTTATTGATAAGGA
+>86134 1
+CGACACACTTCTTGCGGTCGGCTCAGGGATCGAGTCCCCCAAGCTAATATTATCCAGTTGTATACAGCCAGGAATCTGATGGCCATAGGGATCATAGGTT
+>86135 2
+GTGTAGGAGCAGCGGATATCACGCGAATCAGCCGGCTCAATTACTGAAGGCGCTTCCCATGCGACAGAAAACTATATTACCTTTTGGCCTCTCGGTTGAT
+>86136 2
+GCAGGCGAAGAAATCCCCGTTAGGGCCACTACTGATTGGGAGGTCCGAACCAATGGTTTTGTCATATAAAGCCCTGCGAGCCTGCTTTATTCGACAATTC
+>86137 3
+AATCGCAAGCAATATTCCGGCGCGCGTCTTTGGGCGGTATCCGATCCTAAAATTGTGTGCTAAGTATCAACTAATCTGGTCCGCGCCTATCGAGGAAGAC
+>86138 3
+AGGGATTCTCGGTCGAAGTAGCAGTTGACCAGGTCTAAATGACTTACCTCCTATCGTCGATACCGCAGGGAGTCCTTTGCCGCATTAGGCCACATAAAGT
+>86139 1
+TACAAAGGGGACCAACGGCTTGCTCAATACTCCTGAGATGCTGTTCCCCAGAAGCTTGCTAAGGTCTTATGATTTGTCTTCAAGCGGGGCAGCCTACAGA
+>86140 2
+GGCCGATCCTTAAGCAAATGACAATAGTTAAGTGGCTGGGACTGCCCAGCTTGTCTCTGAAGACGCCGGTTCCGTGTACAACTTAACGGACTACGTTTAC
+>86141 1
+GGGGAGATCTTTCAGGTTTGAAGGTTATCGTACCGCGACTTCACAAAGTCTAGACTTAACCTAAGTGGGCCGCTCACACCCTAGCGTCACTAGTGTCGAA
+>86142 1
+GAATCGTACTGGATGTCGGGGTCAGTTGAAGGTTTAATTCGAACCCACGACCCCGCGTTCAATAGTCAGGCCTATGCTGCCCTTTAATTAAACCGGCGAA
+>86143 2
+GGAGATCCACATACACGTCAAACTTTCTGTGCAGAGGGCGTCAAGCCTAACGCCCGATTAAGAAGTTAGTTGCATTTCGGGGTTCGCTAGTTGCTAACCC
+>86144 1
+GGGCTAGTGGGTTCACCGAAATCACATGGAGGAAGACTCGCAGTGACAACGACTAACGGTGTATCGTACCTTCCTAGTGCATCTTTGACACGCTCTCTAT
+>86145 3
+GTGCAATTAACTCATGGGATAGTAACACGTCCAGTCAATGTTTGCGTGAACCATGCCGCCTTCTATGTACGTCGCTTGCCGGAAGACGTGATACAAGCCG
+>86146 3
+TCCACGGACTTACACTTCATCCGAATCGTAGTACTGTCCGATCACTACGTTTGACCGAAAGGAGTAAACTGTTGTGGGTTGTGCGCCCAGGAGAGAACCT
+>86147 3
+AGGCGCAAATAGTCGATATAGGCGCCTACTCGCTCAAGCTGGAAATTTGGACGTCGGTCTCATTACTTTTAGCATATCCCGGACGACCTCTGGCAAATGG
+>86148 1
+GATCCGAGTTCTATTGGTCAGCCGGACACTCGCCTCAACGGCCGCGGCGGATAGAGCTTGAGATAAATTACTCAGTCCATTTGATAGTAACGAATTTCCG
+>86149 1
+CATCGGTCTGTGCGTACAATCTTTAACATGAGACCATTAGTGTACATCAAGGGAAGCGTGTTAGCTACGTGGCGGTCCCCCGCTGAACACCTTAAGGTCA
+>86150 3
+TGTCACGTGTCAATCTGTCCCGGTGCGGTGGTGAGAGTATATCAGTCCCATGACCAAATGCTTTACTGGATAATAACTCCACGTGAACACGCGTACACGG
+>86151 3
+GAATCCGCGGATGATCGGTGGGCTCCGGTAAATCGATCCGGATGATTTTCCCGCTCTTTAAACCAAGGAGTTTGAGGCCCGCAATTCGATTTCAAACACA
+>86152 3
+TTCCAACAATTAGAGGACAGCGGCCAACAATGCAAGATAGGTCTCCCAGACCGTATCTTGGAAGGTTTTGAGTTACTGTCCGCGAAGTTTTCCCTGGGCC
+>86153 2
+TAGTACACAAAAAAGCTGCCCCGATTTAGCCTTGTACTGTGTTGAGCGCGGTGGATCCAAGGCACACCAGACTAACCGCATCTGTGTTTTCAGGGACGTT
+>86154 1
+TTAAGAGAGGGTTTCGGTGCTACCGCCCATACACCGACAACCTATCGCCAAGAGCAGGGGACACAAGTTTCATTTCAAGTTTCATGGTTGTCGACGTGCT
+>86155 1
+CACTTTTAGTGCACAGTTAGCGTCCTTAACGTGTTCTCCTACGGCACAGTGAGCAGAGGGCACTAAACACCACGCAAATGGTTGAGCTTGTCGGGATCTA
+>86156 1
+GGCAGCAGCGCACTTTTATTTTGACGACGCGTGAGTTGACGTGAACGCCGCTCCTTATAAGCATAGCCCTGACAAAGGCTTAGAATCAACATTTGCGCTG
+>86157 3
+TGGACCCATTCAAGCAGATCTGTAAGGTTGTGCGGAAAGTCCTCAAGGGTCCATGCCAACCTTTGAGGTAATTCTCCGCAAGCTCGGGGAAAATTCTTCC
+>86158 3
+GACTCGATGAACGAGTCAGCGCCTTGATAGCACGAACGACTTCTTTAAGCGCATGTAGGCTATCCGGCAACTAGACAATCTAGCACGCGTTCGGTTTGTT
+>86159 2
+AGGTGCCCGATGAGGTGGTCAGGCACGGAGACAAAGCAACCGACCATAGCAACCAGTATCCTCGTTATGCATGTATTTGCACCTGTTGCTTATCGTTATC
+>86160 3
+ATTCCTAGAAGATACTCATATAGGCGGGGGTATGGGCATCCCAGCTGCTTGTAGCACGTCCCTAACAAGGTATTTCAGCCCTGCCATATTACAGACGGGT
+>86161 3
+TCAGTGGCCATAACTTCTCAGCCCATTTTACCCAGGAAACCGCACAACGGGATGGGTAGCGCGAAGCTCGGTTTTAGTTATAGTGGCCGCTTCATATAAG
+>86162 1
+CGGTGTTGTCCCTGGCTTTTGGCCACATGTAGCAGCAACGAGGCGGGATGCCGACAGACAACATTCTACTTATAGGATCGCGTAAGAACTCTTTCATACA
+>86163 1
+CATCAAGCCAGAAGTACATAACCTAAATTTCGACGTCACGGTAGTTCGCCCTGAGTTGTATTTTCCCGCGTATAACTAGTGGGGATAGCGGCACGGCGCT
+>86164 3
+AGGATGTGAATTAGGAATCACTACTTCGCCGCAGCAATGTGAATGACCTCAGACACGTGCGCACATGATTGCTATTCGGCTTTCCGCTCAGTCGTGAGAC
+>86165 3
+CCCTCCTCAACCGCGTGCTATGACTGTAATATTGAGATTCCGGTACCAAAGCCGCCGTATGGTCAATCAAGTATGGAGGAGTCGACGTTTGCAAGCTTGA
+>86166 3
+CATGCGGGAAAAGAGCCTGCGGACTTTCGTAGTAAAAGGACTATCGCTTGACTTCGGTCAAATACTCGACCCGCCCTTATACCGGGATTTGCTTAGGTAC
+>86167 2
+TCTTGAATTCTCCTGCCAATAATCGAAGGGCTTCGCGGGTACCGTGAATGCGAAACGGCAGAGTTCTGTATGTTCCAGGTTAAGCACCAGACGTACCATC
+>86168 2
+GGCTGCCAACCCGCCCTTCAAAATGTAGCTAATCCAAAGGGTGGGATTAACTCGCTCGATTTTGTAACGCATGCCCAGTGGGTCAAATTAGTGGTTGCAC
+>86169 2
+GCATTCATCCTTTGGAGCAATGTGCGGTATTCGCGCCCGCGAATTTGGTGCATCATTCTAGCATCTCGGCGAACTGAAAGGACGTGAACATCAGCAACAT
+>86170 3
+AGATCACGGTGTCATCATAGATAGACCGTTACTTCGTGCTGCATTTAGGCACTCCGAATCGCAGACCGATCCGCTTGTCCACGAAGATTGCGGGAAGTTA
+>86171 1
+AGCACCGGCACTGAGGTCTCACAGTTGCATGGCAGCGCCCAATTTGAATTGAGTTACACCATCCGATAATGCGCTCTTCGATGCTAGGTGCTAGAATGTA
+>86172 2
+ATTTGTAGCGCTTACAATCGCAGTGCGGCAGTACACTAAGTTGGATAACTGGCATAACGGGTAGTCCACTACGTCGGGCTCGTAATCTCCCACAATGGCT
+>86173 1
+TCAACACTGTGACCCGGATGTGTGAGCAGTGAACCTTGATTGATTTTAATCGTAGGATCAGGAAAATCCGGCTCTACTCGCTCCGCCAGTCAGAGGCCTA
+>86174 3
+ATTTACGTCTGCTTTACTTTGCACGAAGGCCCCGAGGGCTCAAGTGGCAGCAGATGGTCTAACGATGACGATAGCTAACGCCTCAAACTAGCAGTTCGTT
+>86175 2
+ATCTCGCTGCTGGTGTAGACTCCGTGTCACTTGAGGGTCCGGACACATGAAAATTATAAGTGAGGGCACTCCCAGCAACATTACGCATACGATGCTCGTT
+>86176 3
+TCAGCCCTAAGGTCTAGTGCACGCGATAAGTCGGTAAGGCCAGGACCGCATAGGCGGCTCACTTTACCCTTCATACAGTGATTGATAAGTTCTTGACGTA
+>86177 3
+GGTAATGTGCTAGCTTGCTTAGCAGCCACCTTGCTGACAACGTCCGCTACGTACAATCTTGGTCCGAATAGGCGGATCTAGACAACACTGCTAGTTGGAA
+>86178 3
+CTGTTTTGAAGGACAACCTTCCGTCGCGTTGGAAGACTTCCTAATTACGACTGCTGTAGCAAACCTTAGTGGGGCACCCGGACTAGTAGGTTAAAGCACC
+>86179 2
+GGTGACGATAACGCCTCGAAGTTCAAGGGATTGTATCGCACATCGCGAGCGTTTGATCTAACTCGCCAGGAATGTGTAGTATATGGCCAACCACCCTTCT
+>86180 3
+CCCGGGTATCATTACTTCCTTGCCATGAAACTAGAGGGAATAGGTACTATCGGTGTGCGCGAGTTCAACGTCTGAGTTCCTGGACACCGCTACTGACAAA
+>86181 2
+TAAATGCTGTTTGTTGGTTGCGAATGCCGTCAAACGGCCCAGGATGCCCTAAATGACCACTGCGGGACTATTTCGGACCACCCCTGTGTAAAGGAATATC
+>86182 3
+TCGTGGCAAACTCTGTAAGTTGCTGATAGCGGGGTACTAGCGGTGCTCGCTAAAACCACATAAACTACTACGCGGTCCGGAGTAGCAATTTTCAGTTCCC
+>86183 2
+CCGTAAGTTGCAGCTGCCTCCTGGGACTCACTAGGACTAAACAAGGTGGGCTAAACAATGAACCGACCTCTTGCCGCTTGTGATTATCAGCGATTTTGAG
+>86184 2
+ACCTTGATCTGACCGCCGTCTCTACATCGCCATGCGGGATAAACTTTGATAAAAAAGACCATCAGTTGTCTGTAGCCAAGCTGCGGCTTATGAGCGGTGG
+>86185 2
+CGGAGTGCGTCTAGCCACGGGTCTCGTCTGACATTTAAGAATATGATGGTCCTCATACCAAGCCTCCGGACAGTATATGGTATCGTAACCATGGCGACAT
+>86186 2
+GCTGCCGCACGAAGGCGTTGCGGCGCGCGTCCACAGGTACCTATCATGTTTAACGAAATAGTGTACTCATGTAGCCTTCAGACGAAGCTTGAAATTACTT
+>86187 2
+ATCTCGAATAAAGTTCAGCCTTGGGAGCTCCCGAGCCCAAGCTCAGCTTCCCGGGCCAACGGAAGGTCGGAATTAGAATCTTAGGTATTTGCTTCATGAT
+>86188 1
+ACTAGCATCTAGCACTACCAGAGCTAGACTAGCGCGACAGTCGCTCAAGGGCAAAGATAGTCTAGTGTGTGTTCTATCCTGTTCTTAGCAAGCCTGTGGC
+>86189 1
+GGATCCAATTATGGAGCGCCTAACAACTCCGTGCGGAAAATCACTCGCTTTGATGTAGACTCACCATCAGGTGCCGTGTTACTGTAGCGACTTGGACGTA
+>86190 1
+GGAAAGTGTGTTCTACTCATCAACGACAACTCGGTGAGTGGCGCACTGAGATACTATGTGGCAAGACACGGGATACTCTTTCATTCGCGTTGATCCCCCA
+>86191 3
+CCTCCTTCGGTCAACAACTCATGTTCAGAGTGGCGCGACCACGATTAACATGGCTACGATATCCGATTACGAACATTCTGCAACTGAGATGTGGGTTGGG
+>86192 1
+CCAATGACCTTCGTGGTGCGATTGTAACTAACACGTAGAGCTAGTAAGGCGATATCTCGACTGCGATTTCCTACGGCTCGCCTATAAAGCGGAGCTACTG
+>86193 2
+ATGGTGAGCCCATTATTTCCCTTGTAATGAGCCGCGGTATACTTATCTGACGCATACTCTAACTGACGCCACAGAGTGGCGTAGGGGAAATCACCGCTGA
+>86194 1
+CACATGTGGAAGCACTCCCGACGTAGCTACCGAGGTCTTAACGTCTATAACTGGCCCTAAGTGTGCCTATAGTAGCTTGCCTAACGTCTGGGGATAATAG
+>86195 2
+ATTCAGTAAGTTGGGGCTTTTCAACCGACGGCAGATGGAACAAGTGCTACCCACTACATCTGGCAGCACACATTGGTAATTTAGTGTCGCGCCCGATTCG
+>86196 1
+AAAAGTTTTAATGTGCGCTAGAACAGGGCAAAACGGGGTTCGCGTCCCTAGCTGATCCTCTAGTTAGGATCCAATTTATTGCCCCATGCCCTGGCGGACA
+>86197 3
+GACAGTACCTCTGTATGGGCCAGCCTCTGCCTAAGGTATACTAAGGTCCCCGAGATAGCATTGTTTAGTAAATGCGACTTGCCGGAGTCAGCAAACTTCG
+>86198 3
+TCGTTTCACGGATTCGGTCTCCTGAAACACTGCGGCCATACTAATTACATACTGATAGCTACTATCAGGCAAGAGGGGTCACGGATGAGCGACTTTGCGC
+>86199 1
+ATTTTGGAGTATCCCGGAACATGGCAGACACAGCTGCCAATCTATGTATACCGCCATTAGGGGAGTGGATACTCGTAATTCTCATGCCACTGGCTCGGAC
+>86200 2
+TAACCCAGAGGGCTCCAGGGGTCCTTTTAGTTGGCTATAAAACCTTTTCCCTGATCAATATTCGGCAACCGACTGGGTATGTTGGACAGACACCGAGGCA
+>86201 1
+CAATGGTATATAGCCTGTCCTGGCGGGTGATTCATTCTGCACGATATGAACAGCGGCCACAGTTCAGGCCCGCTCAATTTGGTAACCTAGGATCGACATA
+>86202 3
+GTGAGGACAACCGGTAACCAAGCATTAGCATACAAGGTCGTCACCCGGTCACAAGGATGAACAGGCGTTTTCTGATGCGCTGGCTTGCATTATCCTTTCT
+>86203 1
+CATCCAACAGAGAGCCCCCGTTAGAAGTTGTTCCTTATGGAAGCGTCGACACAGTATAAGTCTCGTTTTGTCCAGCGGAATCCATGACCCATGGTGATGG
+>86204 2
+GGTCGCTCTGAGAGACTATGGACACACACCTCATACCAAGGCTGGGATCTCTTTCTATAGAGTCTAGACTTTTCCGTGAAGTGTCGCAAACCGGAGAGCT
+>86205 2
+ACCCATGCCTGTCGGTTATAAAGGGAACTGAAAACCGTCTGTTGACATGCTGATCTGACACTAGTGCTCTGAGTGATCTGACCCAGAAACCTGGCGGTCT
+>86206 3
+GTAGGCATAATTCCGCTCCTCAATACCCGACGATATTGCAGTATCATATTGCGCTCAAGACCATTGCTGGGTGATCGAGATACGCGGTACGTCCAGTGAG
+>86207 3
+CTTGTTTAATGAGCGCCCCAGTCCAGATCTCGGGGTAATCGCTGACAACTCCATCGCTAATGAAATTCCGACGCAAAGTAGATGGGGCTTTACCGTTGAG
+>86208 1
+CGCTTTAGGGCGCACTGTCCTTCAGTAGCGAGTTTGTGCCGAGGCCCCGCTTCTAGACGACCTAGTCCTATTAGACGGTATAAAGAAAATATGCCTAGAA
+>86209 3
+GATTTTAGAACTGAGTAAGGCTGAAGTTCAACAGCCGCCAGCCACAGTTTAACAGTGACGCGCGGTAATTGCGTATTTCTACTGGCCGTACAGCCCGTTC
+>86210 3
+AGCTACGGGTCTCTTGTATGATCATTCGCGACCTACTAGCATGAAGGAAGTGTACACCGGTCACATATCGCTGGGCATAACGGCTAATCCGATTTACGGC
+>86211 1
+GTCAGTTATTGGAGGGTGTAATACTCCATCGGGGCGGCGGTAAGCCGACGACTGCCACCAGCACTCTAATAATGCTTTTTTACAGATAGCCACCTATGAC
+>86212 2
+TTCCCCGTCGTCCCAGCAGTCCGGGGCTTGTAACGGAACTAGCCATGAAGTATGTACTATACGAGAACACCAAGTGATTTGCATTGGTCCTTTGGCGAAA
+>86213 1
+TTGCGGTAAGCTACCTACGAAGTTCGTTCGAGTCGAGTAGCAAGCGTGGTGAAGTGGTAAACACCCGCACCACCCAACTAGTGCATTTACTGGATTTTCC
+>86214 2
+AATGATTCGCTTCCAGAGACGTAGGCTGCGTCGTAATTCTATGGCGCGAGAACCGTTGCCGCTGACTTATTCCAAGACAGACCGCTAAAAGTGAGTTCCT
+>86215 3
+CTCAAGTCGTGAGAAATACCGGGGGCGCCACCTCATAGTTTTAATTCGAAAGTTGTCTGATGCTCAAAGTCGCCACCTATGGTAGAATGCGGCGTCTCAC
+>86216 1
+CCGAGACCACAGAGTCTGTCTCGGTAGCGATTAAGTGTAATAGATGTGTCACCTCGACCGTTAAGCCAAGGAAGGCTATCGCGGTCTCTTGCTCATATAC
+>86217 2
+TACTCATAGGTAGTGCTGAGGCCCACTTCCGTAACAGTATGCTAGGGCCCGGCATTAAAACGCACTTTCGCCGACAGTGCGTGATGTACAAGGTAATCTT
+>86218 2
+CCGTCGGAATGCAGCCATCGACAAAGTTGCGGACCTACGTCTACCTAAACAGGTACCTTGTTCATACAGTTTTAAAGGAGTGCTGCGGTTCCGTAGACGT
+>86219 3
+TAATCCAGTCACAGCGTGGGTTACGACCTTAGACTTAACGGAGACACGGCGCGGTGCCTACCATCTAACGTTGGATACTAATTGCATATGACTCGGGTCT
+>86220 1
+TTGCGGCACCTACGAAGGCTGGGGTAGGCGTTCCTCTCTCTACACAAGTACTTCTTTAAAGGGGGAATTACATCCCAGAGTAAGAACGGTTCACTGACCT
+>86221 2
+GTCCTTTTTCACGTCGAGTGCATTTGGATGTCTACTCCGGGCGATTCAGACGACGAACAGTATTGCCATCCACTGAATTCGGAGAAGGACCAGAGTAACC
+>86222 3
+AACGATACTCCTTGATGTCTCCGCTGAAGCACTGGGCGCCCGACTCTAGGTTATACCGTTGAAAGATAGTGCGACGAATCGCTTGTCATATGAGGATCCA
+>86223 2
+CAGTCGTAACCTCTTTATAGATAGCCACCCTTTGTGACTACCACCCGGGCATAGTAAAATGGTGCGACCTTAAGGCTATCGTCTGGGGCAATGAGGTGAC
+>86224 2
+CCTGGTGGGGGTATAAGACGGCCGCGCATTTAAGCCATACACACCAAACCTCGTCTTACGTAGCGTCGTAATTGCCGATTTACGTTGAGGATCATTGAAC
+>86225 3
+TGAACGACGTTTTCGATACACCTTCCAGCTTTTGGGTAACTAGCGAGCGGGATGTCCTGGTGTCCTGATTTAGAGAAAAGACCAATACCGGCGCCCATCA
+>86226 1
+TATCCGACCCAAGGTGCAATCCTATGCTAGATAGTCTATTCAGGCAATTGTCGGCATCGAGGTTACGGCGCCGCGCAATTACAAATGGTTGTATCCCGAG
+>86227 1
+AGGTGAACGGCTACTCCTAGGAAAAGGTCGGACTCAGTAATGTAGCTGGCAACCCTACGTCGTCCCATCGACTATTCGTTAGGTATTCATTCGAGAGCCT
+>86228 3
+ATTGACTGATGGGACGTGGCGGGACCTAGACTATGTCTAGTCCGCGGTACCTAGCAATCCACCTGAGTCTAACCAATAGAATGTTCAGCCCTTAGGCATT
+>86229 3
+CCAACAAGGGCAGTATGATCGTGCCGAATTGTCACCCATACGTAAGAATAGGTGGTTTTTGCTCAGCCACTTGCTGTACGACTCTCAGTTGCGGCACAGA
+>86230 2
+CCCATTATAATTGGTGGAGGTCTATTAGGTAAGGCCGCAATACATGCGTTCAACTGCGAATCTCGCGATGCCGTCCCAGCTCTGCAGGAACCTAGAGTAT
+>86231 3
+CCGCTCCCAGGACGGTATGCACGGACATGCCTGTAGTAGCATGCACCTAGGTTCAGAGTTAACAATCAGATAGGTGTTTACCAGCTACTGGCAGATTCTT
+>86232 2
+CCCAAGCAGAGTCTTGCTCATTGCAGTTTACTTTAGTACGCGTTCGAGATAAAGAGTACCGGGCCACTGCATACTTGGGACCGCCTGTTAAGTACGCAAG
+>86233 1
+TCATGTTTGTAATCGAGGGATTAAGCCTGTAACTACCCGGTGAAGGCCCTTCCACTTAAACGCGGAGTTTAAACTTGAGTCCCTAGGGGAGTCGCCACAC
+>86234 2
+TTCCGACGTTAGCATGAGGACGTAAGACATACCGGTCCGGATGTTGCGCCCGTCAAACAATGGCTGTGAATATTATTTCACAGCGCTTCATCCGCGGAAT
+>86235 2
+CTCTTAGGGACGACTTTCCCGACAGAACTAGCACAACTTGGTGTAAACTTTCGGAGTGCGAGATGGGCAACACTTTGTCGGAGTTACCGATCCTCCTGAA
+>86236 1
+TGAGCCTGCCAAATCCAGCTAGACATATTCCATACATCTGTTGCGCTAAAGCGTGCCGCAAGAGTCGTACGCCAGAGGAGTTGGTCATTTTAGCTTAGGC
+>86237 3
+CCATTGACGAGGATATTCCTCATTTAAAGAGCGTGATCAACTTTCTAGCCTCGCAGTGGCTCAGAACTATCGCTTGCATGACAGGGTGCGCAAGCTCGAG
+>86238 3
+GCCAGAAGCACTTCTAAGACGAGCTAATTCGTATCAGAGGGTTCTTCAGGTGGTAAGGAGGGTGACCACCCTAGAGATCAGTATTTACCCCCTTCGTTCC
+>86239 2
+AGTAATGTTGGAGTTGAAAACAGGAGCCGGCACTTTCTGTTCACTCCGGGGGTCCGCTCTTAGTTCCGCCATGCTATAAACGGAACCGGATCCACATATA
+>86240 2
+TTCTTATAACATGAGGTAGCGTCGGTTCTACCGTAGAGACCTCCTACTTATATGTCATGCACGACGATCTAACCTCGAGCGCAGGATACAGTGGGCCGAG
+>86241 3
+AGACTAACCGTGTACAAACCCGTATTAAAGTAAAGTCACCGATGCTTCATGGTGGGATTCTTGTCCGGGTATCTTGGACCGTCAATGCGACCGGCGACCT
+>86242 3
+AGCAATTTGCCATGAGTCAGGTGGTGCATCATGCGCATCACAGACAACAGCAGTCTGCGGGCTCATGCTAGATAGTTCGTTTCCACCTATGATCGGCATA
+>86243 1
+AAGAAGCGCATTTTTGGTGCTCACAGTTACTCGCTCGATGATAACCGTGCTATCCGAAAGATCTGAACCATAAGAGCCTCGCGATGTCGTCGGGTTAGCC
+>86244 2
+GAGAACTCTACGGCTGAGCTTCCACATGTAGGCGCAAACACACCGCATTGCGGCTACATAAATCTGATTCACAGGCGTTGTACTGGGTTCGTCTGTAAGT
+>86245 3
+CGTGGCGATGGACATATCCATTGATATCGCGTAGGCACGGCCAAACCGGATGTGTCCGCCTGCTATATGGGATGTACACATTCAACAGTCACTGACTTTA
+>86246 1
+TAAGCATCGAGGTGATGGTTAATGTCACTCCGTACGTAATGGGTCCCGACGGTACTGCAGTCATAGGTGACTTGTTTACACTAAAGCCCCGTACGACCAC
+>86247 2
+TGCCGTCGGAGTAAGAGAGAATGCTCTCCCGATGAGCTACACGTGGAAATATTTTCCAGTTATGGCTCGGTAAGCCTAGTCCCCAGTAGCCCACAATTGT
+>86248 1
+GCGCAGTCCTAAGTGAATTTAATGACGACCATAGAGAACGCGCTAATAAGTTGTTCCGTTCGATGTCCGCCGATTGACCCCTGGAATTGAACGTCCGGTC
+>86249 1
+GACACGACCATGTAGGGAGATTAGGACCGATAACGTTCGGCAGCTGAGGACGTTCTTTCTACGCTGCAGCTTTGAAACTGTTAACACGCTACTCGTTACC
+>86250 3
+GGCGAAGATCTGCATCCCTTAGATTTCCGATTCATATGGACTCAAGAGTCAGAGTACTGCTTAGAGTGCGGTATCCCTCCCAAGGTGAGGTCCACAACTG
+>86251 3
+TGAAAGGCCTGATCGGTTTTACTGTTATCCTGCACATCCCAACACCACGTGTGGGCAGTTCATACGAAAGACCGTTATGCACAGTAAGGACGCGGTTGTC
+>86252 2
+GCGCGAAGACTTTCAGCTCTAGGTACCGGACTCTAAGGAGGAGGCCGATACGAGTCTCCGTCTTTTTGAATCAGCAGGTTCATCTCACGTACAGATCTAA
+>86253 2
+TGATGACGCCAACACGTTTATCGCTCGTAATTGCCTGAGATAAGAGGCTTCCGAGATAGCCCTGGCACCCAATCGAGGATAGCTATCTCTTGTCAGGAGT
+>86254 2
+CGTAATGTTGCGCAGAATATTAGTGACCACGTCCGGTAATTAGGCCAGTAATTAGAATGCATCCTCCACCTCAAGAATGCTGCGGGCCTTGGCTGAGCCT
+>86255 2
+AAAAGCGGACCGACAAAGCGTGTTACTTTAGATGCTTGCTGTGTGCATGTCGTAGCGGTCTCTCCATCCAGGTCCGAAATCGCATCCAATTAGAAGCTCG
+>86256 2
+GTACGTGTAAGGAAATGTAGCACCCCCCCTGGCCGGTTTATCTCTAAGCGAGCTTGTGGATCACACAGGTATATGCGCCATATACTCAATTGGACGGACT
+>86257 3
+CCCAATCCCATGATGGTTACCTGCTGTGAATAAGCTCGAGGACGAGGCCTATCATGCCGTAGAGCTTTGCGACTACCGTTTAGGACTGCAATAATGACGT
+>86258 3
+TCAGAGACTAGCTATTCCAGACACCTATATGGAACGACCATTGCTGCGGTTTCCTCAACGGTTGATAACGAGTATCGCGCGATCTTCGCAGAATGTGCGG
+>86259 1
+ACAGACAATAATATATCGCCCGCCACGGTGGTGTCGCACCGCGCATTGCGAGTGCATTCGAGAAGTATGGTCTGTATGACCTACCTATTTGTCCAAGGTA
+>86260 1
+ACGAGAGTGTAGAGCGATGGTTGCTGAGCGACACAATTACCTGTTCCAAACTATATCCACTTGCTAAGGGGCTTGTGCCCGCACACCTATTATAGTGCGC
+>86261 2
+TGCATAGACCTTGCGGTTACTCGCGTACCAAAGGTGGATACGTGACGTTAGTGACTACAAGCGCACTCCTGCATGCAAAACTGTCATGCAGGTTACTCGT
+>86262 3
+ACTCTAAAGATCTTATCCGAGACTCATGCTGCTTTGCGTAGGTGTAAGGCCCTTCAGGAACAACAGTACAGTCAGTAGGGTTGGCTCCCCAGCATCTAGG
+>86263 2
+CGAACGCGCATTTCCACATGGCTTAGACACATTACAACTCCGGCTCTGTTCCGTGAGTACGGGGTTATATGAGATGAACGCGTTGGATGTAACCACAGCT
+>86264 3
+GGTTTTATCCCACAGCCCATAGCCGGATAGACTGACAGCCGTTATCGGGGGTTGTGACTATGCAAAGTTTACTTAGGCTGACCCAACAGGACTTACTACG
+>86265 2
+GTCACGATGGACCATGCATCTGAGTGAACATAGTTAAATGCGCCTACCCTTCTCCGATGATGTTCGCTAGGTAGACCCAAGTGGGAACTACGTCTGAGCT
+>86266 2
+TTTCCCAGAGCGGGTCCCAGTAGTATTGAAAGACCCACGCGAATTCGTAGTTCGTCTCGCACAATTAGTTCCATAGTGGATGCAGTGCAATCTCAGACGG
+>86267 1
+CTGATAGTAACCCCTGACGGGAGGTTAGTTAAACCATCGTCATGTGACCCTTAGCTCTAGAACCTCTGGATCGCTCAGTAATGTACTCCGGCGAAGGTGA
+>86268 2
+GGCTCGCCTTGTGCTATCATATTAGGCAGGACGGATGACACACCATGAGGGTTAAAAATATTCAGTTCCAGGCTAATTCCAGTGGGCACTGCCTTCGCCA
+>86269 2
+CCAGTAGGTTCCTAAATCGTGTGCTCGGCAATCTACTATACCCATCTATGTGCTGGAAGAGTATGTCTGCAGGCACCGAGCGATACGACATCGGTGCATA
+>86270 1
+CTACTCTTGAGGACTAGTGTCCGACTTGAGACAAGTCGTTCGGGACCCACAATTGTCGCTTCACAGGCCCCACTTGAGTGGATGCACTAAGGTATATAAG
+>86271 3
+CCTCCTACGGGTTTACCGATTTACGCGTGAACTCAGAACGTCATTCAAGAGTGGCATTAGAAAGGATGTGGCACCTCACTACTTCATACGGGCGGCAGTT
+>86272 1
+ATAAGCTATGGGAGACATTATCTAGCATTTGTAAGCGGTTAAGCCCGAGCTACTTCCAAGGCTCTGATACCCAGACTCATCCTGGGGCGGCTTACTAGCG
+>86273 2
+AGGAGCATGCCTCATACTAATTACAACCTAGGCCCGTGCTTCGCTTGACGTGGGAATGATCCCTTAGAGCATACAGCAAGGGCAGGTTGTCTTACTCGAT
+>86274 3
+GGCTACGCTTGTGGATGCATTATATACCATCAGCGACCATCGTGAACTCGTCGGAATTATCGACCCCATAAGATCCGGGGTGGTAGCGTACGACTACTTA
+>86275 3
+GCATATCACTGTTTAGTATGATGAAGCGATTTAGTCTGTACAGACTCCCATTGCAGCTCCCGCTCGATGTCGGCAAGGCTGAGCAACATGCCCGAGAGTA
+>86276 2
+TCGAATTCGCAATCCGCAAGTGTACGCGGACATTATGCTCGGTAGATGACAGCGGGTCTGACAGTTTTCCCACAGTGAGCTAGGTATCCGTCAATAACTC
+>86277 1
+ACCCTGTAACTAAACCCCATCCGTACGAATGACTGAAGTGGATCCTACACATAGGGTGAGAGCCTGCTAGGCGAAGTCAGTACTTGCGGGTTCTTGTTCT
+>86278 2
+ATTCAAACTCGATCATTGAAGGAAGCGCAAACCCGCTCGAGGCATTCTTGTATCTGGTTACCCCCTGATGCTGTCGCAAGTGGATTTGACCGAGCATGAG
+>86279 1
+TGATGTGCTGGCTCACAGATGCCACGAACGACGTTTAGCTACCTATGGACACGGAGCAGTTTGACTGTAACCATGCTTTACGTGAGCTCTGCGACTAAAC
+>86280 1
+TGTACACCCCAAAATCTATGGGGGATCGTCGGAGATACCTGGCTGATGCCATTTAGAAATTGGGGCTCCTCGCGTACAAATCTGACGTGAACCTGCCTAT
+>86281 1
+ATAATCGCGCAGACCAGGATTCTATGGGGCCTTCTGGGCTCTGGAATCACCCCTCGATGACGTGTGACTAAGTTTTAGCAGCGAAGACTCAGACATTTCA
+>86282 2
+AGATTAACGCCGAGTCTATGCGAGTGGAAACGTAGTGCTATTTTCAACCACCATCGATTCTGGATGCACGTCAGGTTCTCCCCAAGTTCTGGGAAGGACC
+>86283 1
+ACGTCGAATACGATAACGGTGTTGCGATCAAAAACGTGTCTAATCGTCAGTGCCTAGGAAGCTTGATTCATAGCGACCCGCGAGTCTCGAGTTCCTTCCG
+>86284 3
+TCCCCTGCCATCTCTCCCTCTGTGGTTTAATCTTGCGACGAGAGGGTCATCGGAGTCAGTTCTGATAGACGGAATGGGATAACACACAGGTCAAAAATGC
+>86285 3
+TCGCCTTAAAGCTCTGTATCAGTCTGGGGCAAGCCTCGGAGCGTGGACCTGCCCCACCCACTGGTTTCTATTATGAGATAAAGACAAAATGGAGATGTCT
+>86286 3
+GCTGTGAACCGGCTTCGTTCCGTGGAAAACTCCTAATTCGGGATTGCAGCATTGTTCTATGTAGGAGCCCATAGCCAAACACCGGTGGAATACTCTAACG
+>86287 3
+CTTGACCTATTCTCGATCTTGGTACAGGAGCAAACCCGGCTTATAGCTTGGCCAACGCCGCGTACCAGTGACTACGTAGTAACCATGATATGATTGAGGG
+>86288 3
+CGACCCCAAGACCGCGAGCGACCGACTCGATATCCAGCTCTCAATGAAGCTCGTTGGTAAGATTTGCGTTCTTATATACTATTAATCGTGGTGGCGAGGA
+>86289 1
+TGGCAAACATCCAGGGAGCAACCAAGTCTGTGCGCGATACGTGTCACGATTAGTCCACAGCCCATTAATGGTTCATGTTTAAGTTAAGGTCGGCCGCTCT
+>86290 2
+TGAGACCTATTTTAACGTAGAGGAAGCTTACCACGGCCTGCGCCATATAAGACCTTATGTCAATCGCCGCTCCCGGACGGCAGGGTATTGATATTACGGT
+>86291 3
+GACTACCCCCTCCATCAGGACGTCCCTGGCCAGGATCTGGATACACATTTACTATTATATTATGGTGGAAGGCGGACTATGTTTCACGGGGAACGAATGC
+>86292 1
+CAAACCGGTAGATCCACTACTCCACACCGGATTTACACGTATTAAGACCTCCAAGGAGGTTGCCGCGGCGGGCTATTGTCCTGATATTGTGTGTGTAAAG
+>86293 3
+ATACTGGATTTTGCGGGGTCTACAGAATATCATCTGGCTGCAAACGCGAATGTCCACTCGATTGCAGCTTGTACAGGGACACCTACTTAGCCACTCGGGA
+>86294 2
+TTGTACCAAGAAATCGGATTACTGCCGGCCTGGCAATCCAGGCGTTGCCATCTGCAGTTTAGATCGCTTGGGCCTAAAGCTACCAAAATCAGCTGTGATG
+>86295 2
+TGACTCTACATAAATCTAGGGAACCGGAGGGTAAATCCCGTCGTGGCGCTGCTAGGTTACCAATGCTCATCTTTTATGAAACTGCTGCAGATCCCACGGG
+>86296 1
+CATTATGGCTTGGTGCCATCTTTCGAAGTCTCCCATATACGTAGGTGACGGATCGCAGTGAGCGCTTGCAACGCAGGCACCAATCGGATTCACAAATGAT
+>86297 3
+AGTTAGCGTCACTCTTTCTCGTCCGTAGACGTGGGATACCCTCCAGCGGGAACAGTATGTTGTGCCTAACAATACTATACAAAGTTCAGGGCAAGGGCCT
+>86298 2
+CACGCCGAAAACCTGTAAACACATGCGCTGATGTGATCCATGTGAGCCTGGTGGTTCCTGTCCGTGCTTGTAATAATAACGCCTAAGGTGTGGCAACTCA
+>86299 3
+GAATGGGGTTTTACCGCCAACAAGTATTATTGATGTGCAGCCAGTCAAATTGTCAAGGTGGAGCACTAGTCTAGTGCACGCTCCCAACCCACCGTTGGTC
+>86300 1
+ATTGACTTAATTATCGACAACGTAGACCGTACTTCAAAGGCCCTTGATGCGCATAGACTGGCAGGGGGGACCCACTGTCTGCCCGTTTGACTTGAAGATC
+>86301 2
+TGTAACTTATAATGTCCATTCGTCATAAGGCGTTGATTTACTTGCCGACGAATCCACGCCGGGATCCCGCTATCGATGCGAAGGGCGGACTAGGTCAAAC
+>86302 1
+CAGCAGAACCTACTCTCGTGGTCATGGAATAACTGGATCTAAAATACGACGTGCCCCCTAGTGTCGGGCAGAGTTTCTAGGTCTTGAACCCTCGAGTGAT
+>86303 2
+GAGCAGACTATCCTTACGACGAAGGTATAGATCCGCCAACCCGTGTGAGCATTTTATAAGTGAGGGCCCCCCATTCTCAGTTAGATCTTGACCGGGAGTT
+>86304 1
+ATGGGTCATCAATACTAAACTGGTGCTTCGAATGCGGATGCACTCCTCCCTGCTTCCCAGGTCTCAAAGCGAGGAGGCTATCTATGTCCAAGAATGGTGA
+>86305 3
+CCCGACATGCGGCACCCCATACATTACCTAGAGTAGCTTATCATGGGTATAAGTTATTCCGTCAAGTGATGTTCGTCGTGAAAGAACGTGCACGCGGCGT
+>86306 2
+TCCCGATGTAAGCTGGCGATCAGTGCGACTGGCCAAGGCTAATGTGATATGCTCAATATACGACTGGCTCACCACACGCGTAGGATATTCAAGGTCTTCT
+>86307 3
+TAAACATTGCGACGCCTTTCCCACCCCGCTGTGGGGCGCTCAAGCAGTGGGATCAGTGATGCCAGTTAAGCAAGTTTTGAGTTCTCCAAAGATGAACTAT
+>86308 2
+CGAGGTTGAGGCGGGAGCGTCCTACGCTATGACACATACAAGCTTAGGTAGCCCCGTGCAGTATGCCAATGCTATGAACTCTCTTCACTTATCATTAGGA
+>86309 3
+GGGTGCTGGACTACACACAGCATGTTTTCAAAGTGTAACGACATCCCACACCTAAATAGTCGTGACGGCAATCGTGCTCAGCCACGTGTACGTGTTTTGG
+>86310 2
+ATTGGTTCTAATTCTTACCAGGTGTTCTCCCACGAATCATGTAGGAGGTCACTTAGCGGACCCCTCTAGAGAAAGTGGATCTGCCCGCGGCACAAGAAGT
+>86311 1
+TGCCATCGAGCGTATCACCACATATCTACACTTAGCACTCTGGGAGATGCGAGCTTTCCGAGATGACGGCGTCGTTAGTGACTGCATGGCATTCAAAAGT
+>86312 1
+GTCACACAACAGCTACTAGGCGCGTTGATGGTCTCCAGTTTAGACCCCTCACAGATGATTTCCTCGTGGTACCGATGTAGTATGGATCGGAAGGACACTA
+>86313 2
+AAGGTCTGAGCTTCACAACGACGGTCGCTACGCTGCCCTACACAATATAACCTCTGGAGATCTCATTTTGAGGACTGCATGTGAGGGATCGATCAGTCTG
+>86314 3
+GACGCGGATTGGACTAGTACGTATCTCACAATTGGTTACACAGCAGATACGCTCTTGTCTCATGTGCCACCTAAACAGCGTTAGTTGCTAGCAGGGGACC
+>86315 2
+CTCGGGAGAGGGATCATAGGCTCGGATATCTGGATACATCTTATCGTTCGCAAGGCACACGTTGCTAAAAATCGAGTAGCCTGCAATGCCTTGTCCTCCA
+>86316 2
+TTCAAGTAGAGCCAGGCCCGATTGTTTGAGTCATCACATCCGAAGAGTAGTATCCCCGTATCGAGTCTGCTCCAAAGCTGTAAAAGGCGTGCTGTCCTAG
+>86317 1
+TTCGGTACGAGTTTCTTCTTAAGCTGCCCGATGTCGTCGAGGCCCAGACCGTCTAAAGAGCGCTCGAATGTAATTTTAGGCGGTCACCAAGAAGATACAC
+>86318 1
+TGTACGCCCGAGCAATCATATCCTTCACAGCAGGGAGACAGCTCGGATCACATTTGGGTTAAGAGCGACAGGTATTACCCTTTGTGGTCTGCTCATCAGA
+>86319 3
+ATCTTTGCAATTGGGCCATCTAGCTAAAGTGTACATAAAAAGATGAAACGCTACGGGTCCACGTTCCTGCCCGAATCCGCGGAGTGTTACGTCGCGGTCT
+>86320 2
+AGAGGTCATGCCCTTGCACAATAGCCCATATCGATTGTCGTGCTCGTGAAGGTAGCACCTGACAATGCTACGATAATTGTTCGGAAAGGCTTATCGCGCC
+>86321 1
+CTTAGTTTGATTCTTAACAAGAAGGCCCTCTCGCCCGGGCAATCGTTCGCGCGACATATGTACACTAAACATGAGTATGAGGCTGGCGGGTACACCGTAT
+>86322 1
+GTCCGACTTCCGCGTTGGCGAGAATTATGGAGAGCGGGTAACCGACGCTATACATTACTACTTTCCAGGCTTATTTACACCACCGTTAAGCATACGGGAG
+>86323 3
+TAGATCATCGATCACGTGACAGGCACTCACTTTCTGCCGTCGCAGGAGTCACGGTTTAGATGGGCCAAGCGGAAGTTTATATAGATCAGAAGCCTCCTCT
+>86324 3
+TCTTGCTCGCGTGTGGCCTTAGTAATCGAGAAAAGCCGTCGTTTAATTGTTCTAGGAGGCTGACCGATGCAGACTCACCGATTACAGCCGGCCAAATCAA
+>86325 1
+ATGGATCGCATATGGAAGGCGACCGGTTCACTTCTACTGCTCAGACCGCGGACATTGTACCAGTGAAAGGTCGTGCAATCACCTTGTGGTTCTACAATAC
+>86326 3
+CACCAGGTCAGCCACATCTTAGGTTAATTTGTGTGCAGGTCAACCTTAAACAGTGGGGAGAAGTTCTGATGGTCCTGCCTGATCCCGCGCCACGATAAAT
+>86327 1
+TACTATCTCCGCTTCTCGTCTATTGATAAAAGCTCGCTACAAAGCGCGAACTGTATGCCATTGGGCGGGCCCCGACTATACTGGAATGAATGGTAGGCGA
+>86328 1
+TGGGGAGCCCTGAAAACATTCAACATGCTCGACCTGTGGAATGCTGCGAACTTAGTCGAATGTGAGTCGCCCTATTGAAAAGTGCTTCTACGTCCACCTG
+>86329 1
+GACTTCGCACGGTTCCTTTTAGGTTTTATATCTACGGTGTGGGCAATCACGAGGGCCTCAAAGCACCGAATGATAACGCCCCAACGGCTTGGGAAAATTC
+>86330 3
+CGTGCTTTAATGTCGCGACTTTGATAGAACCGACCGTTCAGTACGCAATTTCGGCAGAAGGGACCCTACGATCGTAAGACCTCTGCTCCAGTAGTGGATA
+>86331 3
+ATTATGATAGCTGCACACCTTGCTTGACAAGTCATGGCTGTGAGAAAGTCAAATTTTGCCGTCTCGTGGAGACCCACTGCTACGCTACGAGCATCAGGGC
+>86332 2
+GAGACCTCCCACATGATCGGTTCTATTCGAACTTAGTATGGTCGCTCTTCAACCAGAATAGGCCGAATCCTACGTGTGCGCTGCAGCTGGTAAGTAAGGA
+>86333 3
+CCGTTGGATTCACAGGTACCGTTAATTCAACCGCGATATACCATGGATGATAACGGTATCAGTTTTACAGCCAGGGTGTCGGGTAACACATGGCCGCCCT
+>86334 1
+TTATTAGACGGCTGTCAGGTTTCAGACGACAAGCCACGCCCGCTAGACGTGGCGCATCCATTCAGGGGCAGGATCACTATAAGCGAATTACTGTTTCATT
+>86335 1
+GAGTGTTGTCAGCCCCTGAGCGTGTTCTCGAGCTAATGACCGGAAGTAAATCGCAGGATACGCCTGCTCATATTTAGTCCAACAGAATGAGGATTCTCCC
+>86336 1
+GAAAGACTGAGAACGTGACCGTCTTTCTACATGTACCTTCTCCCATCCTATGGTACTTCCGAAATCAGCGTGTGAACGTGGCCAAGAGCGGGTCGGAATT
+>86337 3
+GTCGACCGTTATATAGTGTAGACCGGAGAGCTACTCGCCCGTAGTTATCACTTTCCTGAAGTCCGGAGTTCGGATACCGAAAGCCAGACTAGACACGTTT
+>86338 1
+CCCGGCAGGATGCGAACTCACGCCAATTTGCACAACGTTCAGGCTGTGTCGTGGTATCCAGAACACTTTAAACTAATCAGTTGGATCTATCGGGTGGCTA
+>86339 1
+AAGATAATATGTCCAGATGGGTCGGCTCGATAGGACACCCCCTCGCACAAGATCGGTACTTAGTGCAGATTGTCTTTGCTATCCCCATGGATCGAGGATC
+>86340 1
+TGGGGACACTACCTTACCCCCGCTGCTTGGGTTACAAAACGCATGGGCCAGATTACGTGCTATAGGTTCCATCCAATGCAGTGTTAGCATGAAGGTTCAA
+>86341 1
+TGTACTCCAGACGGTATATGATTTACAAGCCGGTTAATAAGGACCGGATCTCCGGGGTGTGTAAGATCCGCTGTAAACATATCCAGCCGTGCCTCTCCAG
+>86342 2
+CCCAATTAGAGACAGGGCTTCACAGTCATTGTCTTGCACGAGACTTGGCTGCAACAAATAGGGTCATTACGTTGTCTTGGGATCCGCAGTCAGGCCACTA
+>86343 2
+CCGCGAAGTTCATTTCGGGAACTTCTTATTTTGGGCAAAAAAACGGTCGTTAACGCGATCGGCGATTCCGTTCACAGCCGTCTGGACAAAGATGTCGCAC
+>86344 1
+AAGGCCTTTGGATTAAAGGAACCCAACGCATTCGAAACACGGTTCGCCTGTCACGGACTCATGCTTACAACATGTGGGAGTATAGCCTTGCGTCTTGTGC
+>86345 3
+CCTCAGAGCTTTACGGATGCACGTATGGATTTGGGTGGATTAGAACCCCTGTGGCTACATAGGCACCCAGATCTTAGATCGGCAAGCCGATCTACTATAC
+>86346 1
+AAACGGAAGTTCCAGTAGTATGACCCATCGTCATTCGCCGCGGTCCGTATTATGTCGAACGCCAATGATTTAGGACGATAAGGCTTCCCCGATCTTGAGG
+>86347 1
+CCCGCACACTCAGGCTACTAACTTGGTTCCGGCCTCGGGGGATTTACAGGAGCAACTTTAGGAGGACTTGCAGTGAATGAAACACATTTGAACCTGCTTT
+>86348 1
+TTGCCGACCGCTTAAAAGTTACTCCTGATGTCGCAGTAAACAAGTCGGGATCATTGCCATAGAGTACTTCAGAGCTCGAATTGCGCGGCAGTGTCCATGC
+>86349 2
+AACAGGATCCATGATAACCGATACACCCACACTTGCCCTTTTCGCGGGTTGGTCATTTAAGTACAAGATAGTTTGGTGTACCGGGAGCCATGGCGACGTC
+>86350 2
+AGCTACCTGAACTACCTATCAAGGTATTTCCGCTGATCTGGGTACACTGCCTAAAGGCGAGTCAACTAGGCTCATTAGGCGACAATCGGTGCTGTTGACG
+>86351 3
+CTTACTTTTAGGTGTCTGCCGGGAACGGACCACACGATTACGCTAACGGCAAGTAAGTGTTATCACGCACGTATGTACAAACCGTTGTCGGTGACCCGTA
+>86352 1
+AATAGCGGTGCCCGCACAGTAACCACTATCATCACTGTACTGTTAAAGGTAATATCGTGCAGGCGGTTTTCGCTGCCAATCCCTGATGATGGCCGAGGTA
+>86353 1
+CTCTAAGTACTCCTTGGGCAGCGACAAATTATTTACCCAGACTAATTGATCTATGCGGATGGACTGTGCCGTAGGCTGGGTCTGCACAAGCAAGGCACTC
+>86354 1
+CCGCCTCAAACACTAGCCCTTAGTTGGTTTGCATCCTGTAAGTTAGGCGCTGAGACGAGACAGAGTTTGTACGTCGAACGCTGGGAGTCTACCAACATTA
+>86355 2
+TTGGTACGCTGGAGAAGCTCGCACACCAGTGACGTTCACAAGTCGAGATTCATGGACTCCTCGTGTACATAATTGCAGCCTTAGTCGTACTAGAGCCAGT
+>86356 2
+CAATTCGTATATTCCAAGGATGCTTCCCCCGTCGGAACGGGGCTCTGCACCGGCGGATTCACATATAATAGTCGCCAATAAGTATCAATGGAGTCGGTGT
+>86357 1
+ACATGACATACAGGGTCATTTAAGCTTGATGAACTAAGCGTACCCCTACAGCGGCTAGGATTGTCGAGCGATCGCGCTCAAAGTGTTTCGCCTGTTGACC
+>86358 2
+AATTGACCGATTTGACCGAGGGCTGATTTCGCTCGTTAATACTAAGGTAAGAAAAGACTTCCGTCCCGAGGCGACTGCCTCTAGTTTACGCAACCGGGTC
+>86359 1
+CGTAATTGCGCCTGTTGTGGGCGATCGCTTACTTCCGTTAACGAGCTAACAACTAGAATGACGCTACTAAGCTAAACGTGCCACTAGTTGGGACGCTACG
+>86360 2
+GCTGGTTACAGGGTTACCGACTATAGCTTCTGATGCTACCTACTACCTACCAAATTGGAGACGAACTGGGGAAAAAGTCCGATGGCTTACCTGTCCCGTG
+>86361 2
+TACGGAGGGGTACATACTCGCCGGGCAATAAAACTTTGGATGTCAGCGGTTTAATCCCTGCACACTGGCGAGCCGTCTTATCCGTTATCGCTACAGAATA
+>86362 3
+TCGAAGACATTTCCGTTATAAGCTTACTGGCATGAAGGCCAGGCTTTCGTAAGGTATTAACTCGTGGCGCAGAGCAGGTGCCCCACATTTGCACGAATCC
+>86363 2
+AGGGCGATTTCATACACGTAGTGTTCTACGACAATGGGCGTTCGACCGCACGAACTGTACTCACAGATCTCCCACATTCTAACTGGGGGTAGAGTTCGTA
+>86364 3
+AAAATCGGCTGTTAGACGACGACAATTAAGGGAAAGTCCAGCTGGCCCCCGGAGCTCATAATCAGCTTCTCGTGTTTACTGTTCAATGTCTCAGTGCGGC
+>86365 1
+CGAGCCAGATCCTTGTTTACGGACGTCGTGGGGATTTAGTCCCGCAACCTGAATGAACCGACGCTCATCTGGTGATAACTCGTTGACGGACCAATTAAAT
+>86366 2
+CGAGTCCGTATTCCCTATATTGGAGGAGAGACTCACGTCAGAACTGAGACAGTGGCCTACTCCATGGCGTTGACCATATTTCCATCACATGATGGAGGTC
+>86367 1
+TGAGGTAGGGCAATAATTTGATAGCCCAACCACGAGCGAACTGATTATCCTCCTCATTCGCTTTGGAACGTGACGCGATACGGCAATTGCGCGTCTATGC
+>86368 2
+GCTCAATCTAGATGTCTAGGTAGATTCCAAACCCGGGCGATCCCCATGTTTGACATCTCTATAGGCCATTGGAAGTGCAACGATTGAGACGTTCCGACGG
+>86369 1
+GACTCGAAGACGACATCAGCAGGGAATGTATGGATGTGAGTTTTAGATAGACTATGTACTTTCCTTCACCCTTTCCGCCGTACCGAGGAGGCCCCAATCG
+>86370 1
+GGTGCAGGTATCAAGGTACATAGATTCAGCCGTAATCGTACCCCATATAGTGCATATAGTTCCGCGATGTACCTGCTTCCCCGACCGGCAAATGGTTGAG
+>86371 3
+ACACGCCTGTACTGTATGCCATTCAACGGCCAGTCTTAATTGTTATGTGGAAAAGACAATTCCAGGTAAGTTGCATCACCATCCGCGCTGCAGGCTGGGG
+>86372 1
+GATTGTACAGGAAAGCCAATTAAAATTACGGAAATCATGAGCCGTATGCCTTTTCACGGGCCCCGCGAGATGTGGCTCCCTTCGTTGTCTCAGACAGTCG
+>86373 3
+ATTCATCTTGCCTCCCCGACTATGTAGACCGTACGGTGAGCGAAGCGTGAATAGTTCATAATCGGTAGTCCTCCCCTGAAATTGTAAGGCAACTAGGGCG
+>86374 2
+ACTTTAAAGGCGAATCTTGGTTTGCTTGGCCCAACCACCTCTATGCATACCAGGGGTGGCCGAGTCGGCCGTATCAACCAGAACTTGGTAATTAAGGTAC
+>86375 1
+ACCAATTCTTTAACTAGGTGGGCCTACCGAGCGCTCGAACCTTAAATTGTGGATTGACATTCACTAGGGGAGAGGCAGAATTCCAGCGGTCACGTCTCCT
+>86376 2
+GCGACTTTTCTAAAGAAGGCCGAGCGGGGCTAATGTATGCACTATCACTTCATGAGTGACTTACATCTGTACTTCCGCCAATACCGGCAAGTGGCACGGT
+>86377 3
+CGAATCTGTCGACCAGCCCTAGGGCCTGATGAGCGTCCGACCTTTGCATGTGGATATACAAATATGACCCACTTGGATGTCGGTAGACACGTAAGTCTTA
+>86378 2
+GAATTACCTCAATTTATTGCCTAAGGCGCTGGAGATGTCAGAGGGACCTTTGGGGCGTAAAGTCCTAGCTAAATTAGCCCCGGGCCCAACTCCGTCTTAA
+>86379 2
+GAATGCACTTTAGACCACGTGGTGCCTTCAAAACCTACGTTGCCGAGCGTTTGGCTATACCCGTCACTATTCATGGACGGGAGGGAACCAAGTGATATCT
+>86380 1
+AGGCTTCCCACTTAATCCGTGCTTTGGATGTGCCACCTGGACGACTACATTGCAGAACTGTACTGCGTGAATGGAGCATACTGGGCAACCGATGTTAAAC
+>86381 3
+AATAGCTCGACTTCCATGCTAGCCACTTAGTGGGTTGCACTGAAGTCATGAACATCTGATAATGCATACCTGGACTACGGGGCGCACGTGCTCACTGGAT
+>86382 3
+CGAAACATAGGCATAGACTCCGTAATCTGGCACCGCATGTATGTTCCCATTGAAACTCTAGGATGGCGATAGTTGGAATTTGTGGACCATGCTCGCCGCC
+>86383 3
+TGGGACATTGATGATTGTCTCCGACATACCATCAAGTAGAAGGGTGACTCCAAGCAGGGGTATCAATTGCTGCCATTTGCCGTGTTCCGACACCTAACCG
+>86384 2
+GCTTTTATGAAGTAAGGGGTGATCAATCCAGCATCCATATTGGCAGACAGTCGTCTCCAAAGCAACCATCCCTGGGCCTAGCTGGTATTCTCTCAGAGGG
+>86385 3
+AAATGGCTTATAGTTATCGCCTTTGAGTCAGCCGGCAGCAGGCACATGTTGAACGTTAGGTTTCCCGCCAGCTAACGGCCAGGAAATTCATATCCAGGCT
+>86386 1
+TGAATCAGACGTGGGAGCTACCCCATATTTATGAGTCCTAGTTAACCTCCTCTCTAATGCAAGGCGTCCCTAGGGCGTTCATAAGTAGCGCGAACGAGTG
+>86387 1
+ATGATCGCAGATACCAGGTGGGCCCCTACTAGCGATAAGCCCTCTTTAGCACATACGCAATGCGGGTTTATTTGGCTCAGCAGCTAAAACCTTGTTAGGG
+>86388 2
+TCGCAAGCACCCTCAGCATATATCGAGTCCTGATCACAACGTGTCCCGGAATTTTGCTGACTGTTTTTCAAGGGGGGCAGGAGGCGAATCAAGTAACTCT
+>86389 1
+GTCCAATGTTTACCGAGTCCACGACGTTAAGTTCCGGCCACTATCAACAAGGTTGTCCTGAGAAAGATACTCAGATTCGCAGTAGCGAGCGCGGGTCTTT
+>86390 1
+GCGAAACCGGTACGTGTCTACAATTACATGAGTTCGCAGTCCACGAGTGTGCGCGCTTTGAGCGGCAGACCTCCTACCTCTAAAAGTAAGTACTTTTGAG
+>86391 1
+TTGCGCTTACTTGAGTTTAAGCGTCAACGCGGCACCTAGGCGCATCACGTTCGTGTCACTTAGTGCTCAAATGAGACGAAATGCGTGCAGTATCCGCAAA
+>86392 2
+GGCGTACGTAGCGGTGTAGCTAACATAGTGTGGCGGTAAGCACAGCTATCACGTGCATCATTTATTCCCCGCAATCAGGTGCTAAGAATACTCCTGTACC
+>86393 2
+ATACGAGACGGCGCCGCACAACAGGGGCATCGACTGAGAAAGTGCAGCGTTTCTCAGTTTACGTTTCACTACTAGCTAATAGGGTCGCCCTTCTTAGATT
+>86394 1
+CCACCCTGTGAATTTACATTGGGGCACATGACATTCATTGAGAAGATGAACACCCGGTCGTACTCGGTGGGCTACCCAGTGATCGCTCGGCAATATAGTT
+>86395 1
+TCTAGGTGGTCTAACGCTACTCCTGCAAGAGCTCTCGTTCCCCGCTAAAGGACCGAGTATTTTTAGAGGCATCCGAGGTGATAAGAGCTATCCGATGAAC
+>86396 1
+ATCGTGTGGCTGGTTTGAACCGACTAGCACGGATCCCGCTTCCCGCGGAAATCTAAACAGCATGCGAATAAGGTTACCGCCAATGAAGTGTTTCTCTTAG
+>86397 1
+AACCTGACAGTCTATCATTCGCCTTCGACCGTGGATGAACCCTACAAGGCTGAATGAGACAACGGTTCTCTCTGCTCATGTATAAGAGGGGCGTGCGATT
+>86398 3
+GCACCTGTCGGGATGTTAGAGGATAAGGAACCTGTCAAGCCCGATTCAGCAACGCTCCACGATGTAATCTACCGCGTACATTTTTGTCGAGGATGTCTCA
+>86399 1
+ATAAGATGGACTGTTCAAAAGTAGGCCAATGACGGCATTTCTCATCGCGGCCCTAATGTGCCAGACTCCTGTTGGGACGTTATTGATCTGCCGCAACCGA
+>86400 1
+TTGTCAAAACCAGTGATCACCACTCCTGTCATTCTATTAATCCGCACATTGCGTAAGAAAGCCGGCCACATGGTGCGGGAATGGTGGTTCTCAGTAGCGG
+>86401 2
+TGGCTACAATCTGGTTCCTGGATCGTGCCGCCACGACAAGCCATCTCGGCGAAGTACAAGGGTATGACAATAGTCTGGAGCAAAGCATTTTTTTCGCCAT
+>86402 2
+TTGTTACCCAACAGCAAGCTATCCGCACCCTTTAGCGAGGCGTACCGAGGTGCTTGCGCGTACATATATTTCATCATTGTAGACGCGATACGGGAGATGA
+>86403 3
+CACGACATCTATCGTCAGTGAGTTTTCGGCGATGGCGCGGCATATTAGTGAGTCATATCGGCAAAAAGTACCATCGCAAGTAGGCTCTTGATGCCTACCC
+>86404 2
+GAATAAGATGGATGGTCTACCCATCTAGGATAGTGTACTTACTCAGGGTTTGATCCAGACGTTATTGAGGCACGCCGAGCCGCCTGCCTAATCCTACCAG
+>86405 2
+TGAGATGGCCACGTGTAGTGGCCCGTGTAGAGTACTGGGCATATCGTACCCTCTTATGCCCTGAAATCACCCCGAAAGAATGTGATGTACCATGACTACT
+>86406 1
+GGCTATATTGATATATAAAACCGCACACAGGCCTATTGTATTGAGGCGTAGCCGCATTCTATGCGCTTGCTATCTCCGCGTGAGGCCCAGATCGAAGCGA
+>86407 1
+TTGGTAACGGCAATCTCCGGCTCGATGGTGACTCGAAATATGCATCACGCACTGCCAGTACCAGATCCTACGTTGGGAGAATTAGCCGTACTTTTACGGA
+>86408 1
+GAAGTTATGGTGTTACTCGGGGGTCGAAATATGAAAGCTTGAAACGGCCGCTCCGGATCGCTCGCGATATCTTCGCTCAATAACGCTAGACATACTCCTC
+>86409 2
+TTCTGTTTAGTTATAATGTGACAAATTAGGTCCGAGGCACGGTTCGCGATTTGAATCGCCGACACAAACACGAATCGCGTGCCACCGTTAGCCACGGTCG
+>86410 1
+GGATATGTTCCGAGAAAGCAAGGGATCTGACTCTGAGACATCCTCGACGTTCCTTGAGGCACCATAAGTCTTTCGTACCGGACATCGGTCTCGCAAATGT
+>86411 3
+GAGCATTTTATGCCATAACCGATACCGGAATTCTCGATACCACTAGCTGTGGGCAGTGTCCGACTCGCCCAAATGGTTAGCTATCGACGTGAAGTGCGTA
+>86412 1
+GGAGACCGTATACAGCAGCGGATTACGTCAGACCTGTAACGAGAGCTTCCTTGTATGACAGTCTCATGCTGTGTTTAGCTCCAGAGATGCCCTAACGCAT
+>86413 2
+GTTAATACGAGCAGACCTGCGTTCTTGGGCTTTTCCACCGAACCCGAAGGTAAAAGGTCCATATCCGTCCGGCATTGTCACTATAATAGATCCAGGGTGG
+>86414 1
+TAATAGGTATTGGCTGTGGCGACCTATGCCTGCCGTGCATGCTTACCGTTGTGGAAGATCTATTGCACGCATAAACATGAAACTACCGCGTCCGAACACG
+>86415 3
+GAACTTTTGAGGAAGCAAGTTTTAAGGCCTTACGTACGCAGCTGCCCCCCCTGAGTCTCCGAAGTTGACGTACGGAGAATCGTACTCCGAGGATTAATTC
+>86416 1
+TTTTGAATCGCGGTATGTGCGGCTCGTCGGCCCATCACCCCGTACGTTATCAGGATAGCTATACCACCGCGGATCATTATATGCCGAAGAGATTAAAGGA
+>86417 1
+GCCATCGCCACGCGCGGGAACATCACTGAGGTTTCGTATGTTAAGTCACCTTGAACAGTACTCTGTAGCCAAAGTCTGCGTCCTATCAGTGTAAAGGTGA
+>86418 1
+AAATTCCAGTAGCGACCTTGCCAGCGCTGCTTTGGCCGTGCAGAAGCTCACAGCAATAAATTCAGACCGATCTGGAGTCTGCGTGAGATGATGTCATTCT
+>86419 2
+CGCCCATCGGTGTCGGCGGATTGATAGGACCCGTTTTATGTTAGGTCTAGCAAGAGATGTATCCCTATGTTCCGTACACGACCCAAACATAGCTGAGAAC
+>86420 3
+GATCGTACAGTAACCGAATCCCGTTGCGTGGAATCCTCCAATCCAGGTGGTAGGCACGGCTCAAGGAGTTTTCTATACTCGATAGTCACATTCACTAGGG
+>86421 3
+CGTTGCTGGGCGTGCCTACCCACAGATTATTGATTTTGGACTGAAATCACCTGGTCACTTCAATCGGTACAAGGGCGGCACAATAAGAACCGCGTTTACG
+>86422 3
+CAGAGTACTTACTCGGATTGACAGTGCTCTCTCGAGGGATGTTGGTGCACTGCACTAACCATGAGCCCGCATTCCCAGATAATGCCAAATTTACAGGGGT
+>86423 1
+ACTGCGCAGACTGATTTACTCGGTGACAAAGGTTACTTCTGACAGTGAGTGAATAAGTCCGTCGCAGCGCCTTCTAGGAACGATCCGACTATCGTGCTAC
+>86424 2
+GCGAACGCTGCTTAACACAAAGTGAGGCGATTTATGAAGGCGAATAGTCCGCTGTTTGCACGGTCCGTGCCTCACCGCCTAATACAGTGGTCTAAATTCT
+>86425 2
+GGAGACAGCGAATTTACGACGGGCTCGTCCAAACCCCTGCTGATTTTACTGACTTGGAATAGGGTCACCTTATTGGGACATTGAGACTCAACCCACTTGG
+>86426 3
+ACATCGATGTTATAGATCTGATCCGGGGATCAGCGCCATGCTCAAACGGCCTGTGTTGCCACCGCTATTAAATAATAGCTCTGGCTGGGCATTAGCCAAG
+>86427 2
+TCTGCTGTACTGAGCAACTCGACATCGCAGCATAAAACGTCACTGGATCAGTCCTGGACAGACTTGCCACAGCGCTTAATTGTACGTGTGTAGGGGTCAT
+>86428 3
+CTGAGCCTTTCCGCACGTTATTCTGCATCAGGGTAGATGATACCCCTGCTTTTCCAAGGAAAGTTACGTTCAAGACGCTTGAGGCATAAGGGCCGAAACG
+>86429 2
+GTGGCTCTGCTACGTCCAAAGCTTACGAAGAGCATCGACTCGTAACGTGTTTTATCCTGGGAAGGCACTAACGTGACACATTCCCACGATGATGCATGGT
+>86430 2
+ATTCCTAGTGCAGCGGTTGCAGTGAGGCGCCCTAATGTTAAACCACGCGGGTCTCGTTGATCAGGCGCCCATAACTTAAGCAAGTTGTTACATCAAAGCT
+>86431 3
+ATCTGGGATTTCCTCCCATGGCTGCAGTAAACACGTGATCTTGTGCCGTTGCGGGGCCTATGGAAATCATCTAAAGTTCCCACGAGCACTAACGAGTAGA
+>86432 3
+GCGCGTAATGCCTTACAAGATTTAGGAGTTCTAGATATACCCGCCTTCCATGCTTGGCACATGCACAATCGCTCGTAGGAGGCTTGAGAAAGGTCACCGT
+>86433 2
+CCGTAATTAACGGTTCCCTTTGTGTTAACCCAATCGGGGAGAGAGGGATACGTTTGTAGCTTAACCGGTAGCAGTACCTACCTCCCCCCTAAGATGAAGG
+>86434 3
+ATTCCTGTTGTGAAACGTACCCCACGGAAATCCTACTACATATCGACCGGGCCAATATTAGGGATTTGGAGCTGGCTGGCCGGGTCCAATATCAGATCGT
+>86435 3
+ACGGAAAAGCCGGTCGGGCCGAAAAAAGAGTTATCGGGGGACTTATTTGTTCCTGCGGACCCTTTACCGCCAACACTGTATCCCAGTATACTTTTGCGTA
+>86436 1
+CACATTCTGACGTGCGAAGTAAGAAACACTTCAACGGTCGGTGAGGTACGCGCGAGCTGCTAGGATTCACTTATTCTAGTTTGCTACCGGCTAGAACCCT
+>86437 1
+GGACCCTCACTAAAGAAGCCACATAGCTCTCTCTATTGCGATAGCGAGATCGTTCGATACCTCACCTTGGTTGTGCAAGGGGTATCGTCAAGGAGTACGT
+>86438 2
+GTCGTGGGCTAGTGCGATCAGAGGCTAGTAAGGACGCACTTATGGTATAACGAACGCTACTTGAACACCTCGAACTCCTTCTTGCGTAACCTCTTAGGCA
+>86439 1
+GTGATACTTACACTTCAGAGCTGGACGTGAGTCGGGCTACCCAGCAAGATACTCGTATGCTGAGAACGAGCCTATTCAACGCTCATTGGTCCGGTTTACA
+>86440 3
+ATTTAGAAGCTATGAGTCACCTGTCGGTCTCGCGCTTGCCGAAGATACGTCATATGTAACCAGTTAGCTCGAGAAATTGCAGGTGATTAACCCCGCGCGC
+>86441 3
+GACGCGTAGCGTTCTCACAAATAGAGTATTTCGAACGTACAGTGCCGTCGATAAATCAATGCCGGGGTCCGCTGTCTATACACTCGATCTCAGTAGGTGC
+>86442 1
+GGAATTTATTCCCATGGGACTAAGTCGTTCCTTGTGTCGAATAATGTCCTGAGTTAAGTGGAACACGAAATCATGCCGGCTACCCGCGGCACGCACTCGA
+>86443 1
+TTGAGCCGTAATCGCTAATGGCCTTACCTCTGTGCACCGGCTAAGAGAGGTTCCATCATTCTAGAGATGCCGTGTAGGATGACATCTGAACCGCCAAAGT
+>86444 2
+TAATCACACGAGTCAGAAGAACATGAGAGTGGAGCACCGCTGACCGTGTCGCCTAATAGTATTATACGTTGCGTGTCTATATCGCACTCGGCCTGTGCCT
+>86445 1
+AGGTCGCGTGGAATTAAAGTGTGCTACTATCGCTCGTTGGCCGCCTTAGGGCGTTTCTCGCTAGTTTCAGTAGTCAAACGAAAACACGGCCCAAATACCA
+>86446 3
+TCCCAAAAATTCAGCAGACCGGTATTCCCTTAGTAGTCGGATGTCAACCTAGACGTATTAGCTTGTAGTGAGCCGCTGCGGAATCGACCGGATTGACTGC
+>86447 1
+AAGCCGATTATTTAAAAGGTCTACCCAATACGTGGGAGTCACCTCTCTGGGCTTTGGTCGAAGCTGAACAACTGCGATATACGTGTGCCTCCTCGGAAGC
+>86448 1
+TTACGCTGTCCGGTCCCATAAACCATGAGTTTTCTGAGATCGACGTATCAAGCAAGCGAATCAGGTGCGCTAGCGGTGAATTCCTGATTTAACGCACCGG
+>86449 1
+GGCACTAACTTGAGGAAAATGTTGCTCTAGGCAATCTGCAAGCCCTGACGATAGCCGACCGTGCGGCCTTTTATCAGTGACATTCAGTGTGCCATAACTG
+>86450 1
+CGCTATGTAAACTTGATGAGGATCACACCCGCGCGTTGACCCGAGCGATTATCTTAAAACCGTCTCAGAGTGGCTGAACAGTCTAGCTCGGTTACTTAGG
+>86451 3
+CTGGTTTAACCGGGATAGGGCATTCTGCCGACGGATTACTAGCGGATCTGCTCGAATGGGAATAGCCCCACCAGTATTTTTCGATAAACCAAGTTCAGCC
+>86452 1
+CGGTTCTAACGATCCAGGAAGCTCGAAGCCGTGTATTGGATAGTGCGTTAGATCCACCAGTCAGTACGTTAAAGGGTCGAACCCTAACTCGTGCACCTTT
+>86453 2
+TTTAAACGTTGGAGTTCCCGCTTGTGAAGAACCAGTGGTAAGCACGAGGTGCTGCTGATCAACATCCTACTCGTATAACCGAAACCCGGTCCCATGGGTT
+>86454 3
+AGCTGTCTAGCTGAAGAACGGGGATGCACCCTCGTCAAATGGTCCTAATATTAGCTATCAATCCGGTCTGCAGGCACACCTAGGAGATCGTGATCCTTTG
+>86455 2
+AGGATTGGATAGGTAGCCTGATGGATTGCTGACGCACGAATCCGAGTTTCAGACACTAGGACCTGCCCTTCACCAACTCTGGACCTAGTTACTTCGGAAT
+>86456 1
+AGATTAAGTTGCATCTACGGCGCGGCCCCACGACATTCGCTGGGGATGGTCTCGTCGCAAGAGCTTGTAATCTCCCGATTAAATATATAATACGCGCGTA
+>86457 2
+TCCTCGGCGTAGGATGTAACCTCCCGGTGTGCCAGGTGAGACAGTTATAGTGGCAATATATCTGCGAGTGACCGCAAAGCTCATACGATATCACTATTCC
+>86458 1
+TACGAGTGCCGATTGCCACTTATGGCTGTAAATCTGTGTGGTGTCCGTGATACCGGGAATCCAATCAACCTTTAACTGACGCAAAACCGGCCTCAGGATG
+>86459 2
+TGCTGGGCGAAGATACACGTTCGGGTGCAGCCTATTGTAATTCGCCCATTATTCCAAGCAACCCTGCCTAGCGACGATGCAGAGGTAAAGCTCATTTTAG
+>86460 1
+ACCACTAAGTTAGACGACGGCGTACTTGTCTACGAACGTTCGACGGATCGTAATGGCCGATGGCCCACGTCCTCATGATGTCGTACCAATAAGGTTTGTA
+>86461 3
+CCTATCATCGGAGTGCGCATCCTTCTATGGGATACGATAACCAGTTGTACCACGACGATTCAGGCTCAAGGAGACTGCTTGACATAGGCAGTACTTGCTG
+>86462 2
+AGATATGAACCACCTGGCTACTAGACACTGCATGTTTTGGTATGCAAAAACTAGCACGCACCGCGGTTCGCTTAGGCCGTTGATTACGCGACGTGAGTCT
+>86463 3
+TCAACTGGAATAATCAACTCTCATATTAACACCTTCGTATCGTGGGCACGGAGGAGGGCTCCCCTCAGTTTCCTGTGTAAATCCGAGATGGGGCCTAGGA
+>86464 3
+TTAAATTCCCCACTTTATACTTGATAGGCATCCTCCCAGGTGGGGCAAAGCCTTCCGTTCAGGGAACTTAGTCATCGAGGATGAACGTGCCGGAAATGGC
+>86465 2
+CTAGCGTCTGCTCATATACTGGAGCCGGACCTGGCGTTGTGAAAGAAATAGTTAGCGTCACTGCCACCACTACGATTCAAGCCGTATGTTGATGCAAGCT
+>86466 1
+GCAGATTGGCCCTATCGAGATTTGGCTAATCGGGCCTCCTTTAAATGTGGATGACTAAAGCAGCCCACGTATAACATCGTGCTAAACTGCGGCAGCTGCT
+>86467 2
+TTAAATAGCCGTGCCGTCCGGAAATAAATGTCATTTAGTCGCCAACGTAGCGCCGAATGTTTACCGCATTAGTTAGCGGCTCCAGGGTAGAACGTCCCGT
+>86468 3
+CGCGCGACACTGCGATATTAGTGGCGGGCGTATGATGGCAGGACTCTTAGCACAATATCAGCTAGCAATTTGCCAAATTCTGCACAGAGCCATTCTTTCG
+>86469 3
+TCTACACAGAAAAGCCCGTTCGCTTAATAGCATAGCGGGACTTATCTGTTATGGGATTTACGGCCATCATAGCTGGGACCTAACCCGCTCGGCAGTAGTG
+>86470 1
+ATAGGAACGCGCGGAAATCCCCTGGCTGAGAATCGGTGTTCTAAATTCTTGGTCTGCTAGTGCACATCCAACCTTTAGTACGGTACCCCGTCAAAGGTGA
+>86471 2
+GCGTTATGCGGTGTTTAAGAGTCAACCACGTTCGGCGAGCGCGTTAACACTGTATCCACGTCATAAACCATACGAAGATTCTCGACGTTGGGCATGCCTA
+>86472 2
+AGACTCAAGCTTGTGAACCGCGATGTTATGCGTCCAACCATGTCCTTCAGCTATGATCTGGACTTCTAGGAGGTAACTCGATCTCCGAGTAGACGAGCGA
+>86473 3
+GATATCGATGTGACTCAAATCTCGCTGCATTGAGGCCGCTCTTCCAACTCGCCTAAGATCGGCAATTAGTTGGCATGACCGTAGAAGAGGTTGCGCCTAA
+>86474 1
+TCAATAGCGAAACTTTTGCCGGTAATCAGATTGAAGGTGTCGCCTACCCTTGGACCTGTGTCAAGTGGACTACCATGTGCTGGAGCATACAACCGGCTCA
+>86475 2
+TACCGTTCGCCACTGGTGTGACAAAAAGACTGGAGTATCCAAATCATGTTGCAAGCATGGACGCCGTTCGACAGGTTATCGCTTGCCTACCAGTGGTACT
+>86476 1
+AGACAACGGTAGACGTCCTTCTGCCACCATTTCGCGTCCCGTATGAAAAGCCTTGGCAATTGAAGTGCTTTCTATGAAACACGGGATGTTGCTAAGCGCG
+>86477 2
+ATTCGAGGTTAAGATAGGCACTGCGGTCCAACCGTCCAGTTGGTAACATGCACAGCCTGAATAACGCATTCCGGAATGCATTTCGGGTAGCTTCCGATCT
+>86478 1
+ATGTGCGGAGATCGCGGGAAATCGTCTATTATCCCCGCAGCTTGTATAGAGAGGCGCCCCTCATGAATAAGCGCATTATCATTCACGACAACTTGTTCGG
+>86479 3
+ACACGTATTATTGCATGAGGATCCCCATGTTCAGGGGCCACCCGGAGAATAGGTCGGCTTACCATAGCGAGGGATTCTCCCAACGAATTTGTACTTAGCT
+>86480 1
+CGGCCGCGTCCATCAACAGCGCCCCGTTATAGCCTCTGAATAACCAAGTTGAGGTCAAGCAGTTATAGGGGTGATCGTTTTATCGCATGACAACGTGTAT
+>86481 1
+ATAAGCATCTTCAGTTAAGAGCACAAACGTAACCGTAGTTTGGTCTGCTGGTCATGCGCGCACTCGTGTAATGAGTCTTGCGCAGTGCTAGGAACACCCC
+>86482 3
+GTCGCCGGGGAGGCGTCTATTGCAGTGTCACTCCAGTCTCAACAGGAACTTACAAAGCCAGTTTATCATTAGGTCTGTCCTTCGACCCAGGATATGAGAA
+>86483 2
+GCGACTTCAGTAGTGTTCTGTACCACTCACTCCGACACAGCGAACCAGCTTTGCGTGCGGCGGAAAATGTAGCTGTACGGCCATTTAACGGTTAAATGTA
+>86484 1
+GATCGCGAATGCACGGAAGAGGCAGCGCCCATATGAACGGTCCACATTCAATGAACATCGCGACCTATGGATCTTTGCGTTCCCGCTGTATAGTTGTATT
+>86485 1
+TGATCTTCGTCATATCACTGGGTTCGTCAGACTCCGATAAACGCGCTGAAGGTACCGTTGCTTCTATATAGAAGATAGGAACCAACCGGGCTATGCCGGC
+>86486 1
+AGTTTAGAAACCATACAACGCATTAATCGTGCGGGATTGGTTAACGAATTCTTGTCGCGAGAATGCGCTGCCGGCTTTGCATTTAGACGACGACCCGCCC
+>86487 2
+GCACTGCGACCTTGGGCACCGTAAGTAAGTGCAGATTCTAAAGCCCGCGGTTATTGACGCATACCAGCCTCTTACTATGGTCGGTGTAAGTTTCAACGAA
+>86488 3
+ACTTCATATGGAGGCTCGCAAGTTAGGATCCGCCACCAGTTATTGGCTGCAGCTCAGGTGATCCAATTACAACACAGACTGGGATTTGGCCTGCAGTATC
+>86489 2
+CGTGTGGGCTAGGCGGAAATACGTCACTGTCAAATGCTTTAGTGAATGTTACGCGCGCTCTAATACCATCCAAGGAGGAATATTTCCAGCCCGCGTTCCA
+>86490 3
+TCCGTCCCTGACGGAAGTACTGTCTAATTTAAGACACCAACACTGGACCGGGTTAGGCGTTGTTGGCTAGCATAGAGACGCTCAGTAATCTATCTCAGGC
+>86491 2
+ATACCCGGCGGATGAAGGTGGTAACTTGAACCAGCATATAAGGCCGTAGACTGTTGCTCGCAACGTGTAATTGGTTCCTGATCTTCACCCGCAGATTACC
+>86492 2
+GCGGAGCTAGAATTGATACAAACGGTTATAGGCGGGCTACTCTGCATCTATCCACGGGCGTCCTCCTGGTCGAGACACAAACTGCTTTTTACAATAGTGC
+>86493 3
+TTTAAATATCGTTGTAGGTAGACGGCGGCTCAACTAGTTCCGCCATGAGCGCCGTCCCTCCAATTCAACACGGGCCAGTATTCAGGGAGTATGACGATTA
+>86494 3
+TTACCTGGATGCCGGTAACCAGATGGAATAAAGCGACCCACGTACGCTCGGATCATGGCCTGATTTTCGGCGTGTGATTAATGCTACAATGCCATCCAGT
+>86495 3
+ACCATTCTACGGGTGAGCCCTGTTCCGAAAATCAGCTGAACGTGTCTCAATAGGAGGTTTTCCTCCGGCGAATCAGAAATGCTGAACTCCGAAGGTGCTT
+>86496 3
+TGTGAGTGCGGTGATCATCACAAGTGGTTCTGTGAACGCGCCTCGACACGTGATGATGCGACCCTATGCTACTATCTAATGACTACCAGCGTAAACACTG
+>86497 1
+GCGTAATGGTGTGGCATAGCGACGGTCCCACGTTGCGCTAAATTACAAGATGAAGAATCACTTCGTTATCGCTCTCAGGTCACCACAACTCTAGGGTCTG
+>86498 3
+TGGCCGGTAGGGCAGACTCCAAACAGATCTTTACCGCTTCTAGAAAGCATAGGCCCTCTCGCATGGTCCATGCGATGATGAGAACTTTAGGCTGAATTTC
+>86499 3
+AGGTATACGACGAACCTTGTATCGCACCTAGACGGTCGACTGCATGAGGCCAAAAATCTATGCGGTGAACCCGATTCGCATTCTGACCCAGGGGTTTTTT
+>86500 1
+AAGTCTTACCATGGACCGATCAAGAATTCTCGCTTGGGGATTGGTAGTCCACTCGCGCTTCCCAGAGCTCAGTTAGATGATGGATACAATTCAGCCGGAC
+>86501 1
+ATCATAACGCCACAGAAATGGCAGTGTATGGCCGCTCGGAGTAGTCCTGAGTTACTGCTCACCACAGAGCTCTGTGGTGGATGTTTTTCGATAAACCCAC
+>86502 1
+GCCGGGCACCGGCGATTGGTCAGGTTTGACGAGCTTTTAACGCCACTGTATACATCATAAGTGCGTAATAGAGTTACACCCCATGGTTGCACCTTCAGAA
+>86503 3
+TAGCGAACCTAGCGGACTACGGGTCCCCCGCTAGTATATGGACCTAACTAATGTACTTGCTCCCGACCGGAATGAAACAGTTCGAATTACGTTGTTTGGG
+>86504 3
+GCGCCATTGAAAGTTTGTCGACTGTCAGTGACGCTTATATCTGGACTTGCCCACACCTTGAATGCATGGATGCTAAGACCGGCAACCACAACTGGGTAGT
+>86505 1
+CCTGGAATCGTTAGTCAATTTATCAGCAGTTAAGCCCTGCTGCAATCTCAAGTCCGTCTATAAATATTGCGGCTGTGGCGGGAGGACACATGCCACGCAG
+>86506 1
+TGAGAGACTAGGTACTCATCCGGCGGCATTAGTGACCGTACGATTGTCCTACCTTTAGACAAGGTGTGCTTAGCAGTAGCCCGACAAAATTTCCACTGGC
+>86507 2
+TGTAACCATCTGTACCTCGGAACCGGAATTACGGCGATGTTCGAATTCAACGGGGATTAAATCGTGTCAATGTCCCTGATCCGCACGCAAGCGAGCTGTT
+>86508 2
+ATGTACTGCCTACTGAGTACGCTCGCTGAGCTTATAACAGTAGCACGAAATTTGGCAACTAATCTGTACGGTCGACGATTCGTCCTAGCGCTCCAGGGAG
+>86509 3
+TACCAAATATCAGCGCTTTCTGCCCGTTTTAGTAGATCAAATAACGGATCTCCACTGGCCCAGCTTGCGCGGGGATCGAGTCCATAGAGGTTAGGAGTCA
+>86510 1
+GTCTTTCCATTATGGTCTTAAATGCGCATCCGATACTTCAGCAGGTCATCAGCAAGAACTCGCGTTGCCGTGGCTCCGATTGGGAACCGTACAGAAGAAG
+>86511 2
+TGTTGGTCCGTAACGAGGCTTCCCACGAGACTCATTCAACTGTGAAAACGGCGGCATGTGAAGATTCCATGGGCTCCCCATAACCGATTAGCTTGAGTTA
+>86512 1
+AGGACCTTAATAATGAGTTCCTCGATAAACCCTGGACAGTAAGCCTGTGGGAACTAGAGGATTGTACTACATTGTCGTCTCGCAGGCCCCTCATGCGTGC
+>86513 3
+AGATGGAAGTGAAAATTTCGAACCGATTCAGGGGCGTACAGCTATGCTGTTTCTTGCAGGGGATTCCCAGCCTCACACCTCATACATTACGTGGCCTCGA
+>86514 2
+CGACTACTAGCGGATTCCATGACAGCCGCAATTAATGTACCTCTGAGGAACTCGTTGGGACGCCCTCCGATAAAGCATGGAGTATGCGTGTGATTCTACT
+>86515 3
+CTTTTCCCAAACGCTGAATAACACGGTGTGATTGGGGGCATCGAGCCTAATACCGGTTCTTCCACGCTCAGTGCTGGATTCTATGCAAGGACCAGTAAAG
+>86516 3
+ATGGCCAGCTGCCAACATCGGGAAGGATCTTGAGATATTGGAAGTACCTGCGCTCATATGGATGATGTTAGCCGTCACTTTACCACCACACAGTCGTCGT
+>86517 1
+CTCACGATAGTGATCACGCAACGACTGGAAGCATCTTTCCAATCAGCAGGTCGCCCTCTTACAATTTTTGACTGCGACTGGTAGAGGTAAGTGCAGCTGG
+>86518 1
+CTGGAACACAATTAGTGTGGGGCGTGTGTAGTTAATACCCCCGCACCCAACATATATTGGAACCGTCATGTGGTCACGGTATCGCACCTTTCGAGAATCG
+>86519 3
+CTACATCAATTCGCATCTTTCAGAAAGCTCGAGTTCCACTAGGGAAAGGGCAGACCACCGCTAAGTCGGAACCGTTAGTGTTACTTGTCGTGGCCTAGTG
+>86520 1
+CTATGCGTCCTTTAAGGCGTCAGGCTATGGCCGCATGAGCTACATTCGTTCGGAGGTCTAGTTCTCACAAGGAACCGACAGACACAGTCTTGCAAATTAG
+>86521 1
+AGATATTTCCTGCTTGTCGCGAGTGTGTCGACCTGGTCCATCTCACAATGACGAGCCGGAGCCTATATATCGCAAGTGCTGACTACAGTCAAGGGCTAAA
+>86522 1
+GCTAATAGTACTTTGCTAGTCCCTCTAACGGGGCTGTGCATGGTCTGCCATTTCCGCCCGACAAGAGTAGACGTACGACTTTACATGATACCGAAGGGAA
+>86523 2
+TACGGCTCCCTTTGCCTGTCGTAATAACAAAGCTGAAGACGGAGCCCTCCATGAGATTATGGATCATGGGCTACGAGACGTTAAGCAGTCTACTGTGCCT
+>86524 2
+GTACCCTCCTAATATGCGGGTCCTTTTCGGGAACGAAAGGGATCTTCACGCGCTAGGATTGACACCCGACAAGTAATGGAAACTTTCCTCTCAGTGGATG
+>86525 1
+CCAAGGCACCCTGGCTGTTGTTATACCGGTAGGGCTCCCTAACAAAAGTCCGTCGGTTATATTGGGAGGGTCAACATACGTATTAAGCTTACCAGACGCT
+>86526 2
+CGGCAGTTCTTGCAGCTCGACCATGAACTTCCAGGACTTAATACGAGTGGGCCATGTAATTACAAGCTGTGCGCACTAGCTAGAGTACAGTAGCTGTCCT
+>86527 1
+CGTAGAGCTAATCCCTTGCCGACCAGCCATCACGATGGTAGTAGAGAGATTAGCCTCATTCGGGCTTAGAAGGTCTGCATACTGGTCCGCAGACAATTTT
+>86528 3
+GATGCACTGAGTATACCGCTTACTTAGATTAAGACATTTACTCTCGCCCAGTGAGAGGGTTTCTTGGGACACAGTGCGACGCGAACTTCCCTGGAACAGC
+>86529 1
+CGAACAACGGTGGCTTTTCACAGGAACCTTTAGCTGCTTGAATTAGTCAGTACGTCCTACCTAGTCCCCGCACAAGGCGGGTAATTGAGATTTGGGAACC
+>86530 2
+AGACCGATGCATTTTTGGACGGGATCCACCGGATATTGTACGCCTGGTCAGTCACGAGAGATCAATCTGTCAACCCTGCGTACCTTTGGACTGTAGCAAA
+>86531 3
+GGCTATCGGGCCAAAGCTACACCGCCTAATAGGATTCATGGTTGAACTCGTCTCATGGACCGTTGATGTTCGCATCCATTCAGCCTTGGCTGAAAGAGAA
+>86532 1
+CTCGCCGCTCGGTTTACCATCCCAGCGGGCTGATGGGAGTAAGTCTTAGAACTATGTCATGGTAAAATAGAACAACCTAGGGCTCATCTGCCCATGGTAT
+>86533 3
+GTCCGGCAATAGGGCGAATCCGTTTGCCCGGGCATATCCGGGATCATGAATTCAGTGTCAAATAACTGTATCCAATTGACCGAATGCACTTTACGGCGTC
+>86534 2
+GAACTAGGGAAATACCCATGGGTTGCCGGTCACCGTGCCGTAGAGCTCATAGCTGGATATGCCTTACATGTTCAGCGCCAGATACGTCCTATTTACAGTA
+>86535 2
+GGGTAGTGGAGATTGTAGAATCCAAAGCCTTTGGGCCTTCTTGCGAATTGCATTACTTATGTGCGCCCCCTACCAGAAGCTCCGTAACAAACAAGCCTGG
+>86536 2
+CACGAAATTAGGGTGCGGCAGTAACTGAGGCTCTCGCGCGTGTCTGATATTAGTTTACGACCCTATTCGACCACAATTCACGCGCACGTGCTGTAAAAGT
+>86537 2
+TAGACTGTTATGCTGATTGTCCTTTACCCCGATACCGAAGACGGTGTGGACGCAAAAGCACATGGACTCCACTCTGAGTGAATACCGGTTCAGCAGGTTC
+>86538 1
+CGATGAGGTTCTTCATCATGCTTTTCGCCAGTACAATGGGGGGGAGATTCTAGGACCACCTGTACGTGGCGGAATTCACCAAACACCTATCTGATGCACA
+>86539 3
+GTATGCACTGGTTACGAGTTGAAGCGGGGCACCTTCTCCACTACGAAAGACCCATTGGGTGTGACAGTATACCCCTTCAATCTTGCGACAATGATCGAGT
+>86540 3
+CACGCAACCAATTTGATTTATGGTCACCTCGCGGGTATGAACTCATTACGGTCAAACCGCTAGTGCTTAAGCATTCCAGCTGACCGTGGGGATCGTGAAG
+>86541 3
+CCCGCAGCTGATTCATTCTCCAAAGCTCGCCGGGCAGGAAAATCAACAGTCACAAACCGTGGTTGTTGGATACTATGCTTTATTACGACGTGGAGTGCTG
+>86542 3
+TGGTGCATCGTTCATGCCACTGATACGAGCATACACGATCTTTCGTATACATCCTAGCGAGATAAGATCCGCGGGTGGATTGGTCGCCCAATAAGGCTAC
+>86543 3
+TTCCCTAGGATCGGTCATAATGTTACCCACGCATGGGGTTGGCCGGTATCCAGACCAGTCAACTTAACGGGTAAGGTAGTATACACTCTGCCGACAATTG
+>86544 3
+GCAGGAAAAACCTCCTTGCAGGAGCGGCTGCTCTAATTAGCCTCACAGTGACTTGTCATTCGGATCGTAATCACCTGAGAGCTGTTAGGCGACTGCATAT
+>86545 2
+GAATCAGTTGGAGACAACACGTTTTCTCCACGTGCTTGAAGTAAGGAGCCGAACGCCGAGGGTAGTATCGCGATATGTCACTCATATCCTTGGCCTCACT
+>86546 1
+TGCAACAAAGATTTTTGTCAACTTACAGTGGCTGTGAAGAGACTGGACACCTTGTCGTTCGCATTCGACATCCTTGGGCCTGAGAGAGGCCGCAATCACC
+>86547 1
+AGAAGTATAGATTCGCATGGAATTGGTCCGAAAACGCTCTAGGCAGTCAGGTCCTGACCCTTACTCCGAGCTCTCCACTGAATTTGACGGGTAATGCCGT
+>86548 2
+CCTTCGAAGTGGTCGGATGGCAGCGAGCACGGGGGAATAAATCTAACATTTCTTGATCAGACCCCACTCAGCCTGATCGGCTAACTCGAATTTAGTTGCT
+>86549 1
+GTCCGTTGATTAACCCAGGTACTAAATAACCGACGCAGAAAACTTCACTTGGGGTACTCATCGCGCCTAGATCCCAATCGGTTGTGGTGTTACAGGTCGG
+>86550 1
+CAGATTCGACTGCTAGATAGTGCGTTGCCCCCTCGCTCGGGCCAACATGATGAGGTTGGCGTTCTAATGATCCCCATACATGACTATAAGGGATACAGTA
+>86551 1
+CTCCCTGAAAGCCGATGAATCAGAAGTGAGCGGTCGCTCAGTGGTAAGACAATCACAGCTTAATTTCTTGCAAGCTAGGCAGCCTTGCGGCTGTCCTTAT
+>86552 1
+GGTCGATCATTTACCGGCGATCACATGGACAATTGCTCCCCGTTGACCTCATTTTACAAACCAAAAATGAGGGCAGACGCCTGAAGTCGCTGTGGTGTGT
+>86553 3
+GACTCAATATTCGTGGGTCGGTAACTCTTCACGTACAGACACGATTGCGCGGCCAGAACACGGTTGTGCTGTGTTCCAATCCTCTAAATAGCAGGCTAAG
+>86554 1
+AGAATCCTACTAAATTTCAGACGGCAGGGTGCTCTGGCCTCTCAACTCTGAGCATACAGGGGCACGATAGAATCCATGTAGTGGCTCTCGTGATGTCATC
+>86555 2
+TCGCCACGACGAGCGCGAACTTAATTTGGCTAAGTGATCTGAAAACCATTATCAGGGGTTGCTAAAACGCCGGGCGATGATCTGGCCATCTCTGTTTCCA
+>86556 2
+GGTGTATATTCACAGATGTAAGCGCAGAAAACAGCTGTGGCAAGCTAGGCCGCCGCCACTACTACCAGTAGTTCCTTGTGCGTTCTAGTAGGCCTAATTC
+>86557 3
+CACTCAAGACAGTACTGCTGGAATTTGATTGCTTCCGGATTGTAATTACGGAGCAAGGTTCCGAGTCAAATCGTGCCTAGGCAGAGCCGGTCCCATTCCA
+>86558 2
+AGCAGCGTAATCGACTGTAGCTACGAGCTAGGCAACGATCACTCGGGTCTGTCCGGCGTCACCTGATCATGTAATATTCTACCACACGGATGTATATGTG
+>86559 1
+CACACGGTCAACGATAGCTTACCGTCATAGGTGGTTAGTGAACCGGCCTCCATGGACGACTTTTGGGTGTCATTACGTAAGATTACTGACTCGACAGACC
+>86560 1
+TAGGCCGGTTTCATTCTATCCCGACCACTGGATAGTGACGGACACGCTGCATTCACTATGATTGATGAGCATATGAGAGCACATCCCGGAAGCTTTCAGG
+>86561 3
+AAGCGAATATGCGGCTAAGGCAGCGAATAGCTTTTGAGGAACCGGAACGCTTTGCTTCTATCCGCAGATGTACCCTTGTTCCAGCAGGAATTCGCCCATT
+>86562 1
+CTGAGGCCGTTGTAAGTCTATGAATATGAAGGGTTGTCCTGGGACCTAAACCGTACTCAAAGAATTCCTGCTGCAGCCAGACTATCTTCCGCGGCGAACT
+>86563 3
+GGCCGGCTGTATGAACGGAATCTCGGGGACATGTTTAGAGAACCCTCAGCTGAATGTATACTATCAGCTAGAATCGGCTATCTCTATCATCGACGTCCGC
+>86564 2
+CTATTATGGTGCCACAACTCCTTCGTGAGCCCCTATTCCTTACCAACAGAGGTGGGATAGCTATATCCGACCTACTAACAGTGAGGAATGGGGCGGATGT
+>86565 2
+TCGTTTCGAGGATATCCTCGTATCGCTCGCCCTAGAGAAAAATGCCAGAGTTGCTCCTACGGTGGGTCGTCTTAAGATCAGATTACCGGTGACAACCAGA
+>86566 1
+AGGGAGCTCGACTGGTTTGGCGCTGTTGAAAAGCGTAGTTGACCAATCTTCATTACCTAAACAACACGGTATTGTCAGACGCCTTCCGATCAGCGCGCAT
+>86567 2
+GGCACCTCAACAGCATACCGCCAACAGTTTTGTTAGTTTCCGCGTATCAAGAAGCGCTGAGGTATGGCGCGACGTATCGACGTCATTGATAGATTCCGTA
+>86568 1
+AGCCACTCAGCCCTCTAAAAGCGTAATAGCTTGCTCTGGAGTTGTGCAGCCATTGTGGAGAGTGGCCTACTATAGTTCTGAATACCCAGCCGGATAACTG
+>86569 3
+GAAGAATCAAATATACTTTTACCTGTCGCACGCGTTGAAGCTGACCGATGGTACGAAGATAATTGTGCAAGGCCCCGCTGGTATTGCCTCGTTACCGGCC
+>86570 2
+TGTAAGGAGAACGGCTACTTAAAGTCGTCATGCTCCACTGCCCAGGGTAGTAACGGTCCGTACGAACGAAAGTCAGTTATCTCGCCCTTTTTACGGAGTC
+>86571 3
+AGCTTCTAGTGCTAGATTCTAGCGCCTGGACATAACCTTATTAAGCATCCTCGTTGTAGATGACTAACCGCCGACAGGTGGAATGCGCCAGGATCGCGTA
+>86572 1
+GACTTGGCCGGTAATCGCTGATCAGTATCGCTTCCCTGACGTAAAGCGATGAGATAGTGCTGTCTGTGCAGTACAACGACTACCTCAGGACTTCGTAAAC
+>86573 1
+ACCGGCTTAGTAGCTGATGCACTTACTTCTGCAGCTGATCCTTGGCAATCAGGACACACGCTAGGGTATCATGACATCTAGTGGCACACTCGTAGATGAG
+>86574 3
+TGACTTCCTGTACGGCTCGCGTAGTAACGACTTGTTCAGGCCTTAGCTGAACGCGACATGATCGTATCGAAGCATGCCACATTAATAAGCATGACCGTGG
+>86575 2
+CAGGACCAACTGGCTGTGCAAACCTTAAGTCCAAGCCCTGTTTATTGTGTCGATATCTAAGAACGGGCCCATGGGGTCTATACCAGGACACGGTTATCTG
+>86576 3
+TGTGGCAACGTACCTAGTAAAGTAGTTCCAGTCACCGCTTGGCAGCCCCGCGTTAAGAGGGGACCCACTTATGATTCACAAAGCTGGTGTCAGCATTATT
+>86577 1
+TAACAGGTTTCACCATGGTATTGTGTCCTCTATCCTGTCGCTTACCACCAGGTTCGTAAGAACAGAGGCGACAATCGGAGGCCCGCTGAAATGGTAGATC
+>86578 1
+CCCAGTCGGTCGAGGCCAAAGACCACACTGAACGGATGTCGTACTGTTGGCTTATTATGGTACTCAATTAGCACCACAATCTTATGGGGCCTAAGTTGCG
+>86579 1
+CGCGTGTAGCACTTGACCTCCTTAAACTGGACTATCCTGTAGAGATTCGAATCACGCAGAGCGATCAACGGGTTGGCGCCTAGTAGGAGCTTAATCTACT
+>86580 2
+GGGACCCGTGTGTGTGTTCGCACGCTATTGTATGTGGAAAATCAAAGACCGGACAGCATTTGCCAGATCACACAATGTTATGTCGCATCCCGCGATACCT
+>86581 1
+GCGCAACCCTTAAGTCAATGCAATGGTGGTGCTAGAGCGGGAGAGTCTGTCTATCTCTCCCGAGATCGTTTACCTAGGGTTACTCTAAAACATAGCACGC
+>86582 2
+TTTACCAGAGGACGTCTAGTGACGCGCAGGGGGAGATCACACAACCGGTTGTCTTTGTTCCTCAGCGTCTTTAAAGGGTCCCGAAAACAATTCGCTTAAC
+>86583 2
+TTCCCATAAGGAGTTGCAGGTCGAGTAGCCGGACAAGCTTCGTTTTCCAATACCGTCGCATCTGCCTGGGCATAGGAATTACAGCGCAGATTATATCACG
+>86584 3
+TTGGAAGGTAGCCATCGAAGAACCCGACTAGGCAGAACACTTTATTATCGTTCAGTCCACCCCCGTAGATTAGGTCGTTAGCATTTGACGCCTGGGGTCA
+>86585 2
+GGCGGTGTGTACCTTGGCCAAGAATCCCGAAATGGACAATTTTGAAGCCGCATGGATATATCAGTACCTAATGTCCTGCTGGCTAGTTCCACGCAACCGT
+>86586 3
+TACCAACGTACATCTACCAGATGTCTCCCGGCCGTTGTGCGAAAAATCGCCACAGGTCGTAGTCGGACTTTATCAGATTGGGATATAATTCCGGGGAGCT
+>86587 1
+GGGGTACCTTCTACTGATGCGTGTTATCGATATAATGCCAGGGTATTCAGGAATGGAGACATGCCTAAGGCCGATTGACAGAGCCCCTAACTTCATCCCC
+>86588 3
+CACCATTGACATCCCGTAAGATATCAGGCGCATCTGGGGTGGAACTCTAGGTAACAGGCCCCCTAAGATCTGGTCCGTGGGTGATCCATAAATAGTCTTT
+>86589 3
+CGTTGCATCCAGAGCACTCACATTCCATGCTTGATGATTACAGATGTGTCGTCGACCGACACACATGAGCGTAGCGTAGAATCAGGCGAGATTTCTTCGG
+>86590 3
+CCCTGCTTAAGTACCTGGATAGTGTCTGCACGGGGCTTCAACGCCGCTATACCAGTAATCGAGACGAAAAGCTATTCGACGTGATTTACCTGGGCGAATT
+>86591 1
+CAGGGCTTACACTAGGTCGATAGTCTGCACACAGACTAGCACAGTACCGGAGTGTACATATCAGGTATACCGGTGTTCATTATGCACGTTGCCTGCACGT
+>86592 3
+GGCCACCGTGCTTCTGGTAAGAACAGTCGGAAGGTTCAACAAGGCTCGGTGAGTTCCTCTCATGGCTGGAACCCAGCTCTTATGCTATACGTACTATAAA
+>86593 3
+GAATGAACAAGGGAGTGCCTTGTGGTCCGCCACTGCACTCTCTCACCTTGAGCGTGATACGCCGAGTATACATATTTCTGAGTCATACGGTACGAATCGA
+>86594 1
+TCTAAAGAAAACGCTACCCTAACCATCTCCTCCGACGTCACTGGATACAGGGTTGACGGTCTGGGTAGGCTATGATCCGAGATATGTGGAGACCCGTTTT
+>86595 3
+TGATCCATTGCAGTGGAGTCGCCCTAAGTCTTATGCACGAGGGGTTACAGAACACGCACTGCTGAGATCTCGGGCTAGATTATATCCTCCGGACATCAAT
+>86596 3
+GGGAGAACCCTAGCGAGTGATACACTGTGCTAACAAACGCGAGTTCTTGCCGTCCTCTTGACGTCCGGCTAATGTCGGATTTGTAATAGCTACCAGATAC
+>86597 1
+AGGTCTATTGAGCACTAACAACGCGCATTACTTATATGTCCACAGCAGGGATAACTTGCCGCGCATAGGAGGCTTTGCGCCCTTACGCATCTGGTGAGTA
+>86598 2
+CTTCACTCATGTGAACTCACACGCACCATTCACAGAAGGCGTATAAAGTACCCTGCGGGGATTCGTTGTGTTTGGTTCCGAAGCAGGATCCTGCAGGATA
+>86599 1
+CTACTCGTGGTGACGCCTCACTAGCGTTCAGTAGAGCGGCGTAAGTTCTCAGACCGACCTAACGGTGTACTGCGATGTGAAATTTAAACAGTTCCACGTA
+>86600 2
+TCGGACTTATGTCGAGTTTTGACATACTCCCGGTAGGGCGCCAGCGCTTATAGAATAGGAAAGCGGCATTCTAGTTACGCTCGATCGACAAAGCCACCTT
+>86601 2
+GAAAGAATGCAAGCTAGGGGAAGCATCCGTTTGTAGGCTTTTCTAGGTCCGATGTCGTCGTAGCTAAGTCCCCCCCCACAAACATTCGTCCGTATATGGA
+>86602 1
+CAAAAGAGCGTATTTGTAACCGTCCCGCCGTGGTTGAGTATTTGGTAGAAACAATCAGCGCTCATGAACCCCGTTCATCTGGGGTTCGCATGCTAACCAG
+>86603 2
+TCCGACCTCGTATCCGCAGCGTCAGTCGTGGAGGGGTACGACCATCAACATAGTAAAGATCCCCATTTTAGTACTGGTGCAGTAAGGACGCTATTCGTAT
+>86604 2
+TGCACGGGTGTTATAACCGCACAGGTTTCAAGGCTACCTCCAGGAATCAGGCAGTCCAAAGAGCCACGTTTTCTAGACTGCATCGGGAGTACACTTTTGT
+>86605 3
+AAACGATTTAGTCGGCGCTGCTAATATTAGACGTTTGAGACCCACGATAATAGCGCCGCGTGATCCATGGTTTCCAAATTGGGCCCGGTCGAAGCTCACT
+>86606 3
+ACTTACGTGCGTGACGACTGGAGCCGTAACAGACGACTTGCACCATAGGTTGCTGGTACACCTTTCCCCAAGAGTATATAAGGTCCTTGGGAAGTTCTCA
+>86607 1
+TTTCACGAGACATATCAGGGACGGCAGTCTTAATTAAGGTCCGGTCGACAGAATACCTAGCCAATCGTCGCTTTGAGATTTGCCGTGAACGCCGCGTCAT
+>86608 1
+GATCAATACCTTCGTGCGCTAGAGAAGACTAAGTTTACTACTACTCGCGACTTATGGAAGTGGCTGGCCTGATCCTACCGGCCTGTTACGATCGGAAAGC
+>86609 1
+CACAATGGAGAGTCATTAGCGGAAATTCTGCTCGCCTTACTGATAGCTGTTCTTTCATTCACCCGGCAGCGTTAAGAGAGCCGGGCATCGAACTGGACAT
+>86610 2
+TTCAGTCTGGCAATTCGAACAATTCGCTCCACGGAGCCAGAATAGACAGGCCTTACTGTCACTGGGGAGATCGTTTGGGGATACCAAGTTCTCTCGTAAC
+>86611 2
+CCACTAAGGACTGGGCGGCACATGGCTTTTATCGGATGAATGAACTGACCCCTACACTGGTCTATAGACTTGCTGTAGCAGTATCAGTCTGACCTGAGCA
+>86612 1
+AGTATGAATGGGCCAGACGATTGGAATTGATGGGATAACCGTGCCCCTATGTTATTCCTCACACTGCCTGCTCAAGAGCTCGCCTAGGTATACTCCGAAG
+>86613 2
+ATAGCAGAACGCACGACGAATAAGTATTACCAATCTGGAGGCACACTTTTTCTTTCCGACTTCCGGCTGACTTGGGCGTGGCGGAAGTGGCAAATTTCCC
+>86614 1
+AACCTCATGGATCATCCTCGTTTGAATAGGTTACTGCGTATAAGCGTCGATTCCCATACCCCGGACGGGAGACTCTGAGGGCTTACGTAGGAATCGATAC
+>86615 1
+GAGTTACGGTCAACTTGCTCTTGCCTTTTGCACGTTGATACTGACCGGATAACCCGGCCTACGGTTATTACAGAGGAATGGCCACAAATGAGCAGCACTG
+>86616 2
+TGATTTATATCCTCTAACGCGGTAATGACAAAAATGTCCGACTCTGGAGGCGTGCGCGTGATATGCGCACGCTGTGCACGACATTTACAGGACGTCTACC
+>86617 3
+TGTCTGGTCGTGTTGCCACTGACGATGCTTCAACTCGGAGAGATAAACATGAGCGTGCAAAGGAGCTTCATTCGTATACACCACCGATCCTCGGGATACT
+>86618 1
+CTACGAGCACCATGTCTTTTTGGAAAGGCAACCACCCTGCGCTATGAACGGCAAATTAAAGTGAAATGGTGTGATGTCCGTGTGCTGCTACCCGATCCGT
+>86619 3
+ATGCTTACTTTGCAGGACTGGTAAAGCCGCGGTGCGATTTACCGAGGATTATCGCCTCGTGTCGGAACATAGGGACCCGCCTATTCTACCAACGTAATAA
+>86620 2
+TCAGTCTCTGCCGGAGGCCGAGCCAATGATCATGGTCAATGTGTTGGGTATTGGGTAATCAGGCCACCTACATAACAAATAGATTCCTTGCCATACCCGG
+>86621 2
+TTTAATTTGATAACACCTTAATGTATGAGGTGGACGCCCGGCTAGTTCAAGACCTACAGAGTTCGAGGGCCCAGATAGCTCTGCCCGTCATGGGACCCTA
+>86622 3
+TCCGTCAGACTGTCACAGGTGAAGCTAGTTCGGAGCCGCAGACTCCTCAGTGGATATGTGCTTATATGTAATACGCCGGACCCATTACTAAACGTCGATG
+>86623 1
+AATGCAACAGGCTGGGGCCTCTTACGGATGAAAGACTTGACTCACGGCGAATTCCAATGAATCAACTATCGCTTGGGTCTTCACGCAGTCATTTGTGCCG
+>86624 3
+TTGATAAATGGAATAGCTACCGCTCTATCCTATGTCAGCAGGAGTCGTATACAACGGGACGGGTTGCGGCGTTCTGCTGTACCACACCAATGGACCCTTA
+>86625 3
+GGTACCTATTGCCATACCTATGGTGAAGCTCCTTAGAGGGGTTATGCGTTAGAACAAGCACCTTCTACGACTGCACTGAATCGCGCAGGCTGTAGTACCA
+>86626 3
+CCTCGATGGAGAACCCCTTGGTCTTTGGATAGACTGGCCCATTTGCACAGGTCGTCTATTGCAGATAATTGAAGTCAACCAACTCAGCTGAGAAGGCCTG
+>86627 3
+GAAAGCTTATGATTCATCTGTTCGGAATGGCGAACTACGCGTTACATTTATCGGCTACAAGGCCTGCAGACGTGAAACCGTGCGGCCCCATTGTACCGTA
+>86628 2
+CCTGAATTAGTTCGCAATCATCTAAGGTGCGAAGTCAAGGGTTGTACCGGCTGCCGAAACACTTATCGGCCACAGCCTTTGAGTCGTAAGAGCGCTCATT
+>86629 3
+ATCCTACCCGCCGCGACCATTCTTAAACGACTTAGAAATATTGTCGTGTCTCAGTGGCACTAAGAGGCGTTGTAAGAGTGTGACCGGTCCCAGCAGGTTA
+>86630 2
+ACCCAACATTAGGGCCTGTGCCTTCCGTTAGTAAGAAGAACGAGTTCACTCTGGGCGCCGAAGATTAATGGCTATTACTAGTTTTAGCAGGCCGTAGCCC
+>86631 3
+GCGGGTACGTGCAGTAAGCGGTACTCCCTCAGAGTGGTATATGCTAGTTGCTAACAGATAAATCCGACCTGATACGTCACACATTTCGGTTTCGCAGCAC
+>86632 2
+GCCCTCTTGGCCTATTGTCGTGCCGGCGATGTATGAAGCTGGCAAACGGTACTATTAAGAATCTCGCCACCCAACTTCATGACGGCGATTATAAAAGGGT
+>86633 2
+TGCCTCAATTGAAACTCTGAATCAGTGACGCGCACCCCTAGGTGTTGGGTACTGGAGTCTAATTGTAGGTCACCGTTAGTACAGCTGGTACACCAAAGCC
+>86634 2
+CACCTCTCGGATGGTGATCTGTAACAGTCACGGGTATTCCAACGGGATTCGTGGTAACATATCTGGCCTCTAAGCACGCATCTATGCACTGGAGACTAGA
+>86635 3
+TCTGCCTGGTATTGACTTCGAGGGAGCACACAACTTCCGGACGCGTCTCGAAGTCCCTGCAAAACTCGTTAGCAAGTGTAGTATTACAAATACTGGGCTG
+>86636 1
+AGGTATTCTCAACCAAGAATGCGAGCTTCGGTATTAACATCTGCCGTACGTGGCACCGAGTTGAGGTACACCCCCGGGGTCATGTCCTCATTTAAGGAAT
+>86637 1
+CGCTCAGTTGTTTTACATGGTCGACATCGTAGCGGTACCCACGACTTGACACCCTCACACGACCCCGAATTGATGGAAGCAAGTATGTTGTTGGATAGAG
+>86638 3
+ATTGCAACGCTCTGAGGAACCCTTCTCGCAGCGAGAGGGGTAGGCCAACAGTTTTCCGGAACATGGTATCAACATTGCTATCTAGTAACCTTATTCGGCG
+>86639 1
+TGAGTCGATTGGAAGGGACCAAACATGAAGTTGCCAGGCTAACATCGCACGTCCGGCTTCAAGATATTTGATCGGTTCTCCCAGGGCTAATCCTAGCTCT
+>86640 1
+AAGAGTTCATTTGACCAGTTCGTCGATTTATCCCCTGATTGTTACGCCGATGGCTGCCTAAGCCATCAGTAAAAACAGAGGGACGCACGTTGTCGCCGAG
+>86641 1
+ACTTCGCACCGATTCACCCATATGGATTTAAGTCCACTAACTAGGCTGGTGGCGCAGCGAGATCCCAAGTTGGTAATGTGTGACATGGCATGTCAATGCC
+>86642 2
+GCGATCCATGTGTATCTGAGGATTCCCGTGCTCGCTCTTGATCCCTACGCAAATATACAGTGGGACGTTGAGTAACCAGCTACCTATAGGCGGTGAAAAC
+>86643 1
+ATTGCGGCTCATAGGCTCGAAGAGGAGAATATGCGATTCCTTCAAGCGCTGTGGAGATCTACACTCTTTATTCTATCCGCACGTGAGCGGAGTACCCAAC
+>86644 3
+GTCTTGTGCGGAAGGCTGGGGGATCCGTAGACCCGGACTGAATACACTTCTCTAAGACCCACATTTGGGCAAATCGCTTCATACATATGATACACTTCGG
+>86645 2
+GGTCCAGCACCCGAATTCATACACCCGGCCGCTAGAGCCGTAACCAAGTATATCACGTAGATCTTGCTTTGCTTATAGGAGATGTGATTGGGTAGAGTCC
+>86646 2
+CCAGGTATCGTATTAGTGATGAATACAATTACCCGGCCATGGATCCCTAGACGTATAGATCGGAATTCCATGTTTCCCAGGCATGCGGCAGCCTCGGTAG
+>86647 2
+GCTGTAGGTGGCACCTGGAACCATATAGAAGTATTGGCGAGTCCGGGGTTAAAAATTTCCTTAACTACGGCCCGTCTTACGGGCCTACTAACTTAGACCC
+>86648 2
+AGCTTGGAATAACTTATGAGCAAGTCCTTGACAACCGATGCACCACCGTCAGGCGCTTCTATGACGTATGACAGGCTGTTACAAGGTTGGGCTCATTCCG
+>86649 1
+CACTCATACAGTCAGGTGGTCCAATTCTGGGCTGACGCTCCTATAACGTGGTGGACGCTGCTAGTCGATGAGACATGACAGTATCCAACCAGGTTTCAAT
+>86650 2
+TTCGAGTCAGCGTGGTAGATAAGCGCACTATTCATGGACAAGCGGACCCGTACTCTAACGTTCTTAGACCCTTGTACGCATGCGGATGCGAGATCATATC
+>86651 2
+GCCGCTGCCTGCTAGTTCAAGAGACTCTCGTTGATGAGGCTTTACTAACAGCGAAGAACATAGTCCTCGGGCGTCGATGCCTAATGATGAGAATTCCCTA
+>86652 3
+AAACACCAGGTTACACCTGAATAGGATTGTCGGCATGCGGTTCGGAAGCCCCGGCTTCCAATCTGAGCCATGAATATCGATGGAGTGTTTTCTTACCAGC
+>86653 3
+ACTGCGATACGCGTCTTCTCGTGCTACAGCCAAGACAACTGTGTACCTTTTGTGTGTGCCAATACCGAGAACAGATAGGTGCATGTGAAAGGCCACGTCT
+>86654 2
+TTTATCCGCGTACTTAACAATCAGGGGGAGGAGAATACAATTCTCTAGTCCTGGAGCAACAACCCTCGTGAGGGTGTTTTGCACGCATTCGCCGTAGCAC
+>86655 2
+CCGGGTGCGTGAAAATATCGGGCCATTAGATAACGCTGACTGGTCCTCTGGAACTGCGTTTCAGGTCTAGATATACGATTGCTTCCCGATCACACAAACG
+>86656 1
+CCGGAAAATAGTCGGGAATGAGTTTCGGATATGCGTACCTAACCCATGTTTTTACGGATACCTCCGCCTTCAGACTAGCACGGTCTGTCGACACTAGGAG
+>86657 1
+CGCTAAATTTTCGCGATGAACCAGGGTTCCGTTCTGTTGCTATTACAACAAGTGGGAGCTAGAACACATACCGTGTAGGCAGTTGCACGCCTATCGACGC
+>86658 2
+TAGTTACCCGGGGATATAACTTTCGTCCCAACACGGGATCTCCCAATCGGGCCGATCGAAAGGCAGCGACTCGAGTTTTTGTTGCTCTATTAAAGGCAGA
+>86659 2
+GGGTAAACGCTACATATACCCCATCTTTTGCTATGAAGTGTGGGGCCGATAGCGCACGTAGGGACAATCCTGTCGTAATAGCTCGACTGTCTTAGACACC
+>86660 3
+GGCCTGTTACTGCATAGCATACGTCGGTAGGCAACGGGGCTACCACCAAGGTTTCATGCAATGGTCGATATTACGACGGCCCAGTCTTCTTTCAAAGATA
+>86661 1
+CTAAAGCCGCCGAATTTTGTGATACAGAAAGGTCTACATGAGTTGGCACAGCCGGATATCTCGGGTCCGGTATAGCATCTTGTTCAGCGACTCATCCCAG
+>86662 2
+CCGACTGAGAGGTCGACAAAGGCTTATTTATGCGGTAATAGTTTCGGTGAGCACGATCTTAACGACATCCTAAACCATTCTCTTGCTAGCGGGCCAGCGC
+>86663 1
+CGACTCCGTATAAGCATGTCGGTCCGTGGCACAGCCCCTCGAGCCGGTGTTGTATCGTTTTAAGCCTATCGGATCCCAAATGGATGGTAATAAAAATCGA
+>86664 2
+TCCTCAGAGAAGACCGTGTTGAGCCGTAATTGTTGCTTATCATCAACAGTAGGTTGCCGCTACACTTGGGCCAGTGCGTCGCTGATACAAATAGACCCAG
+>86665 3
+CTCACTACTAGAAAGTTAAGCAGCAACGTCGATACCCCGGGACTGTGTGAATGCGCGGTCTTCTGGCGATTATCGCAAGTATAAGGCGCTTACCGTTCTA
+>86666 3
+GGAATATGGTCCGCGTCATCACTCGTCTTATGGCAAGGAGGAGGGCCAGGTACATCCATATCGGGCTTGTAACACGTCGATTAAATCTTCTCTACGCAAC
+>86667 3
+TATCCGGACAGCGTATCTAAACGGGCGCCACGATACACAACCTCAGTGTTGTGAATACGTTACATGTGAAAGTCCGGCCCTTTATTGGCCTGCGGTGATA
+>86668 1
+TGTTTAGTTACCGCCCACTATATGAAGGTTGGTTTCGACATTCGATCAGAGCCGAACGTATGCGAGGCAAGGATCACTGCTTGCGTGCCAAACGCTCAAC
+>86669 1
+TTCGTTTTAGGCGTTGTCTGGACACCAGTGTCACGCTGAAAACATTGCTACACCTGTAAGCAGAAAAACACAGCGACAAGGTTGTCTCCCGGGCTTTGGC
+>86670 2
+GGCTCGCTCTCAATTTCCCTTTCTGAGCCGGTCTACAGTACAGCTGGCTTAAGATAGACGCAGACGGTCAGGCAAGTGATAAACTTGGAGATCTGACACT
+>86671 2
+AGCGACCAATGGTCTATTGCGTCGTTCCCACTAAGTAGTATCAGTCAGGACGGGGATAGTGCAAGACTCTCCAATTGCTCGCAAGTCACCAGGATGTCTT
+>86672 2
+TTTGAGAAGCTTCTTTGTGTGGACCCTCGGGCTCGCACAATGTGCTACACAATGTAGAATATAGCTAGGACCTGGTGATGTACCGCAGCACACCACCTGA
+>86673 3
+ACACTAGTCAAGTCACAGCTCCTTGAATGATTCCCGCTGGGCACAGAGTGCATGTTATAGGCCCTCTATACGGTAGACTGGGACTCATTCGGGAAACTTG
+>86674 2
+AAAGTAGTTACTGTCAGAACTTCTGCTGTCCTACCCATTCCAACGGTTCGAAGAGTACAGTCGATCGTATTCAAGGCCAGGACCGTGAGGCGTAGGTCCT
+>86675 3
+ATTCGGAAGTGAGTCGCCAGTTCAATGCCTATTCGAGTGAGGTGGCCCGTTCCCTATTAAACCTTCTGACCTGGAGAACTACCAGGATACAGTAGCTAGC
+>86676 2
+CAGTGAAAAACGAACGTGCTCCTTATGGTGCGCGTTTCACTGCCGCTTAGTCGCGTCCTTAGACCTTGTCGCCGGTAGTGTAGAAAAAACAAGCCATATG
+>86677 2
+CTAATTATGACGCAAGATCCCTGCAGGTTAGTGTGTGTTAGCATAAGCAGTCCTAGCGTACCTAGTCAGCTTGAGTGCGGGACCGACTACCGCATACCTA
+>86678 1
+ACCGTACACGACACACTCGAATCATTAGAATGTAAGATCGACGTTTGCGGTTAATCTGCTGAGCGTACTTCCCCTACCGCGTGGAGTAGATTGGATGGCC
+>86679 3
+CGTGAGGCTGTTGTCGCACCACGTAGCAAATTATAGCTAAGGATGTTTGCCAGCTTCTGGAGGTCAATCAGCGTCACAGCTAACTCTAACCCATCAGTGG
+>86680 2
+GCCGGGTAGGGGCGTACTCCGATTATGATTATCAGGCCAACCACGCATCTTTCTGCGTGTCCTTAACAGCGGAAAAAGACCGGTTATCTACAGAATTGTC
+>86681 1
+GTAGCAGCTGCACAATATACGACCCCTCTTACTGTCGTCCGCCTCCATTTTATGGGCTATTAGTCAGACATTGGGGGAATGCAGCAGCTCAATAAGAGGG
+>86682 1
+GCTGCACAACCTATAGCGGCAGTGGGTGTGGGGGAGCACTCCTCACGACAGCGGTTTCCCTATCTAAAATCATGTATTCAGTCATATGGATACTACCGTA
+>86683 1
+CCTGATGCAAGCAAACCGGGTCCCATCAGCTCAAGAGCCCGGATTTTTACCCGAGAAGTCAGATAGCTTGGTGATTGAGGTGAACTTCCGCAGTTTACTT
+>86684 2
+CAGTGAAGTTCACTCGAGGTAGGATATTTCCAGAGAAAGCGTTCGCCTGATCCTCAGCCTAGGATCTTGTTCCGTGAGAAGGGCCTCACAATTCGACTCA
+>86685 3
+ACAAATGGAACCGGCAGAACCACCTCGAAAGCTGGCACCTGACGTCTACGGTTTGCCACGCTTTAAAGGCTGGTCGTGTTTCATTGTGGTAGTTTAACAC
+>86686 1
+ACATGGGTTTCCGCCCAACGAGCACGAATGTTCCCAACGCAAGAGCCAGTATTTCAGAATCAGTGGTGCTTGGCTGTTATCTCCGGCTTTAGAAAGGACT
+>86687 1
+TGCGCCTGCAATCAGCATGCTTATATCCCATAACGTAAGGGATTATAAAGCGTGACGTTGAAGTGCGGGATCCTCCAGGGCCGACTAAGCGCTTTCTATC
+>86688 3
+AAGTCCTCTTCGAGCTGCGGATCAAAGCTTCGCTGAGAACACTCCAGTCATTCTCAGATAAGGTGACTCTCAGCGTCATACTTAGGTGGAGGACTGATCG
+>86689 1
+TATGAGCTTCTCAGGAAAGCCATTCTATTGCGAGAGAGTCTGACTGACGAGTTCCCCCGGCCCAACATACCTAGGGCGAGTTTCACTGATATTACAGGGT
+>86690 1
+ATCTGTATCCGCGCCAGAGGACGCGTTGAACCGTTCACCATACGTAGTCCTGACATTAAGTTCGATGTGCTGTAGGTGAAACCGAATATCCACAGCTGTG
+>86691 1
+GCGTGTCAACCCGGGTCGAGAACTTGTAAAAAGCCGCTTCTAAGACATGACCTACTGTGGTCAAATATTTATTCGATCGGGATCCTCGGACGCCGATGCT
+>86692 3
+ACCTCGTGTGTCTTCCTTGGGGTTGTAGGGCCAACCTTGCACCAAAAACGGCGGAAGAAGTAAGCTCCACAGTTCGTGGACATATAACACCTGTTTGACT
+>86693 2
+CAAGCTGATTGTATTAGGTGGGTCTGCAGCAACTCCACCGATTTGTTGGATAGTAGGGATGCATACACCATTTCGCCTACCCACAAAAGATCCGGGGCTC
+>86694 1
+AGTGCCGAAGATCGATACCTGTACTATGATCGTTCGCCGATTCCGACTTAATGCGCACTTCGATTGCAAGTCAGAGGAGTACCTTCCCAGTGGAGATGAC
+>86695 1
+GCAAGTCAAGTTCAGGCCGCGGGATATGGCGGCTTGTTTACCGTTAAACTAATCGGGCATATATTTCACGCACGTGCGTATCCCGAGAGCCATTACATAC
+>86696 3
+CATCCGGACGCCGACACTCATGATATGCAAATTTCACTGACTCTATCTGCGTATATCTTGTTCGGCAAGAGATCGACGATGACTACGAGGCATCTGGGGG
+>86697 1
+ATGATGTAAACCCGTCATGTCGACCGGCGGTGTCTAGTGTATTAAGCGCACCCTCCTCCCCCACTTGACTTGGTTCTGGGAACAGAGTAAGATGAATAAG
+>86698 3
+ACAGCCTGACAACAGTTCCATTAGAAATGATGGAAGTTCGGGTGACTGTAGACCGCTGTCCTCCTTGTGAAACGGCCTATTGCTCAAGGTCGCATATCGC
+>86699 3
+GGACAGACAGATGATATTTTTGTCTGGATTCACGTGGTAGCGCTATAACAGATACCGTAAGCCTCTCGTCGGTCAGGCTCGCCGGCAATCCCAACGATTA
+>86700 2
+CACTTACGCCCAATCAGGTGCTGAAAATTCTTCGTGCAGATGTATCGGCCAGCCTCCTAAAGGTGAATATCCGGTCACCATAGGGCTGGTTGCGTTAGAA
+>86701 3
+GGTAATGTTGCCTGACGCGGAGCGCCGGAAACAGACCCTTTTTACTAAGGTAGGCATCATCACCTTAGGCTCTGGAACTTAGTGTTTCGCACCTACAGAA
+>86702 1
+CAATAAACGGGCGTTTTGTTGCGCCGACGGATTCTGAGCCGGGAGCAACTACTCTCTCGGAATAGATTGAGCCACTAATGTAAGCGTACTAACTCGCCTT
+>86703 2
+GCCCGATCCAGACTTCTGGATGGGAACTTCGTGGGATCCCCCTTAGACGGTCATTTACATCACATATCATTGAAGCTGTCAGGATAACTAGGGAACGCTG
+>86704 3
+GACTGCTCCGTCGGGAAGTTTCATGCGCAATAAGCTTTAGTACCAGAAACCTCAATTCGTTAGACTCCAGGGACCGGTGTAAACGGCTTGGGCCACATTT
+>86705 3
+CCACTCTGATAAAGGCCAGTCGGCCTGCCGACCCTAAATATAGTTGATCCTAGGTTAAAGGGGTAGCGCGATCCCGTTCTACAGGATAATTTTCGTCGGA
+>86706 1
+ATTTCCCGCGAATAATTCGGAACGCAACTTAGGGTCATGCGATCCAGCGCGTTGACTGCAGGTACACATGCCCTTCGATGAAGTGATTCGCATGACAGTT
+>86707 3
+GTTCTACCCTGGTTAGTAAGTGATGATAACTGCTTCCGAGACCGGTAAGCCAGAGTTGACCGTAGCTAGCATCCGATCCTATAGGGCGCCGAACTTAACT
+>86708 1
+CCTGATTGTGTCTGCTGCTGTCAGGGTCCCAGTATTGAGCAATAGAGTAGGAAGGAGCGAACTATACTACCTTACTGAAATGCGCCCAAGCGTCATCCTC
+>86709 2
+CAAAGTGAGTTCGCCCATAGGCATGGGCACTTCAGGGTCCTACAGACTTCACATCTAGAACACGTGGGTCTCGTTATAAGACAATCCCGGTTGTAGCGTT
+>86710 1
+AACTGGGATACTTTGCACAGTAGTAGGCTACTGCTGAAAGATCAATTCATATCGGGCGGCGGCTCCGTTCATCCTCGAACGACTTACGCGGTCAGATTAC
+>86711 3
+AAAAAGCTTCGATCCAGGTAGTCGGAGTCTCAGAAAAAGGGGACTCTTCACGTGTGGCCGTCCTCCTATCAGTACCAAGGTAGCATGGTTATCTCTGCCT
+>86712 2
+AGGAGAGGCTTTTACGACGTGTCACGCCCCCGGGCATCAGCACACCCATAGGGTTCGATGTGCAGATAGTTTCTTTAACTAGACTCATGCTCAGATTAGA
+>86713 2
+AAATGCATATAAGCTCCACTCGATCTAAGATGGCTGACTTCTGTCCTAAACAGTCGTCGCAGAACCAATGCTTCTTGCGTACTAGGTCGGGTGGCCGGAG
+>86714 3
+CATGAGGTACGCATCATGGGTTACCGACTTCCTATTATTAAAGCGTGACACGGGGCCTTGAAAATCATCCATGCTCCGCCATTGTAGGAAGCGTCTAGGC
+>86715 1
+ACATCGACAGCGGCGAGTTCTCCCCGAGTCACTACGGTGATTTATGTCATCTGCCGGAAATCTTAGTGAGAGACAGTCCGCTGCCATTGTCAGAAGTATA
+>86716 2
+ATTCATCGTAGTGAGTAACAAGCCGAAGCAGCACTTACGTCAAGGTCTTTGTTGAGGCGAACGTGCATACCTATCACCTGAGCGCCATATCTCTTGGGCG
+>86717 2
+GGCCTACGGGGCCACTCTTCCCGATGGCTGGTGGTGATGAGTAAAGACAGCCACAAGCCCTTAATTGCTAGAATCACCCGTGTCTATTTAGAATATCTAG
+>86718 3
+TAACACTAAATCTTTCCAATGGAGCGACTGGGCGTTCATTTGGGCTCACCTAAAAGCTGGTCCGAGCTTCCCAAGTCTGTCACTGTGGGAAAGACGTCAG
+>86719 2
+ATCCCGCATCAACCATGTATTCATGACTACTGCCCGCGGGAAATTTAGCGGGACGTGTGGTTAAACTATTCTGAAGCAGACTATCCGGCCCGGGTTATGA
+>86720 1
+GTCACGACGCTGCATTGAGCAGCGCCACTAGTATCTGTTCGTTTTGATAGGCCCTACAGCAGGCAGACGGAAATTCGCATTCCCTTGACATAAAGATGTG
+>86721 2
+AGTGGGGTTCAATTGGCATATGTGCGCGCGGGGTCTTCTTAACACACTCAGACACCGACCTTAGCCCGTTAAGCTTCACTAAAGACAGCGAGTTATGTAC
+>86722 2
+CGTCCATGCAGCAAGGTGGCAGGAGTAACAAGTAGATTTGAAGTGGACTTCCTTTATGCGCGCCCAATGCGTATGCCAGGACTTTACTACCGCATATCTC
+>86723 3
+CTAGCACACAGGGGAGCCAGCAGTATTCTCTAGGTCCTTGCGGCAGCGCCGCTAACAGGAGGACTTTCTATACTATTGTAATGGATCTTAACCAAGGTCT
+>86724 3
+GCGAGTAAGACAGTTTATCGTCCGAGATTGTGTAACGAACGTCAGCCGGAGGTGTCATTCTCACGGCCATCTTGTTACTCCTATACTAAGAGGGACCCCA
+>86725 2
+GAGGCCACTGTATGTATTGCCAGATTACAAGGGCGAGAACGACCCCGTCCTAGAACGGCTTGTCAAACTCGTTTATACACGCGTGGCTTATGTTCATGCA
+>86726 1
+TTTTACAATCAGGCAATCCCTAACACCCAAAGCCGGTGAGCTGTAGGGCGATTCCAGGGCGCGTGTACATGAACCGTCGAAGGTATTTGCCCTATTGTTA
+>86727 2
+CGCCCCAGGTATCCCACGAGATGTGGATTATAGGTAAGTAGTCGTAAATCCAACCGCAAGATTGCGTGCCTCCGAATCTTACAAGGCTCGTTACGTGTTG
+>86728 1
+TCGATCGTACGGTGAGACCTGACCAGCCCGTAGAGACAAGTTTTTAGGCATTCCATAGTGGATATGCTGCAAGTCAAGCCCTGGATTCCGAACTCCTGTA
+>86729 2
+TTGGGAGACCCTTCGGTACATAATAATCATTGTCGTGGGATACCAACCTTATTTACGGACCGGCTAGCCTCGAGCCTGGAAGTGCATCCGATCTAGGAAC
+>86730 3
+TCATTCGTACGCCCAAGATGCACAGATTGATAATTGAATAGTCTAGCTGGAGACCCTCTGGTGACGTCCCTGAGAGGAGCTTGCGCACGTTATTACACCG
+>86731 1
+CGTCTTTTCGGATCGCTACCCGCTGAATTATACCCGAAAGCAGTATCGGTTCTGCGGTCAGAGGCGTGAGCTATTCTGCAAAGAAACACGAATCACTGGT
+>86732 3
+AGAATATGAGTCGTCATGAGGCACCGTCTTAGTACGGATGCACCGTTTTCCCACGAGATAAGTAAGCACCAAATCCGGGACGGGCTGCTCCTCGTATTTT
+>86733 3
+GTGCCGCATACAGAGGAAACCTACTGTGGGCTGTGCATAAACAAATCCGTGGCTACGCGTATTAGCTATTTCTAGGTATCTGCCAAGATTCGGCTAGCCC
+>86734 3
+AGGTGTACACGGACTCATAGCACGCTTCCTTCAAAGATAAGCTCATGGCCTCCAAAGGATCTACAAGGTATGGTACGTGGGTGTGCTACCCTCCGGTATT
+>86735 3
+ACTCGTCCCGTGACTAGATAGGAACAAGGGGTTTTCCGTCCTCCCTTGCGAAAAGACTTTATGATGCTCTGAAAACACATCCCTGGGGAGCTTACGTGGA
+>86736 2
+CCGTATTCACTGTGAAAACTCTCGGACTAGTGGTGTAGATAGTTCAGGCCCCTTTAGGACCAACCCGTTACCGGCTAATTAGCCGCTTGAGGTCAAGAGA
+>86737 1
+GGAATGCGACTTTCGTCTGACGAACAAATTATTTCTGCGCTGAGCGACCAAGCCCGGAGACCAGATCCCATATTGTGCCTGGACATACTAATTGTGCGTG
+>86738 2
+TATTCGGCGGATCCCATCATGAATACATGCTCTTCTTGCAACCCCGGCTGAACTCCTGGGATTCGCAAAAGGTTCGTAAAAGAGTTATGCCTGAGGGACG
+>86739 1
+AGACCCTCCCGCTGTCTATGTCCTGCGAGTAATCTACCGTTAGACATGGGTCCAGTGCGACCGGAAGGTGATCATTAAGGTAGAAGACTCTTACTATCAG
+>86740 1
+GAACGGACCTGTCATTCGGGACACGTAGTTCTCATGACGTCTTATACGCTAACTCACGGCCATTTACTCAAGGACAGCAAGTCCAGTAGTGATCGTGGGT
+>86741 1
+AGTCTGGAGTGCGAATCTAGGGCACGCGCGGGCCAACCGGCGACTCCTTCGTTACAGCTTTCGTTACGAGAAGATCTACTTCATAATCTATACTAAATGG
+>86742 1
+AGATCACACCCGCGCTTGTGTCCACATTGCTAGTGCGGCGGCAAGGGTCCATGAGATCGGAGCGCTATGCATGATTCGAATACACTATCGTTTCTAAATA
+>86743 3
+CATGAGTTGGCGGTCAACGATCGAGGCTGTTTCGGGCACACAGAAAGGTCGCTCACGGTTCACTCCCATAGCAACAGTGAGATCTCTTCACTTTTAGTAA
+>86744 3
+GACGCGAGGTCTCGATGAGCTCGCTGTGACCTGAACGTACCTGACTTCTACCTGTTACACTCGAGATGAATACATGGCGTCATCGCATAGAAAGTATCTG
+>86745 2
+GTGCAACTCTGAATCGTTCGTACGCGAACCCTGTTCGAGCTACCTATACAAAAAGATTAACGGACTTTTGGATATGGTACCGGCGAACTGCTGGGCCTGC
+>86746 1
+TGGACCTTACTCCTTCGTATCTAAGCATGCGTATTGCGACAAGCCTAATTGGGCTGCTCCCAAGCGCAAGATGCTATGCATTTAGAAAGGCGTACGGCAG
+>86747 1
+TGTAAAATGTGGAGTCAGGCCTTTCCGGCCTGTCCGGGGAAACATGTGAAGAGCCCTTTATGTATACTAGGTCCAAACCTGATATCGTCAGCGATACCCC
+>86748 3
+GACTGAATTTACACCAGTTAACGGTGCCTCTGACTGCACAGACCGCGAGGGACGGCATGTCCTTCTTGTTTATGGGTCTGTTGCACGAAAACCAATAGAC
+>86749 3
+CGCCCCGGCTGTTGACCTGAAATCTAACATGCGGACTGCCTGTTACTGATGGGGCCTTTCGGAAAGAAAAGAGATGTGCAACTCCCGTTCTTTAGTAACA
+>86750 1
+CCCACGTAATTTCGGGCCCCGTGACTGAAATAATGCTTTATCAGAGGGTGTACGTTGTTGGTCGTCATGCCCTCCGAGACACAGTCGCATAAACAATGAG
+>86751 2
+TCTGACCCCTCCCGAACCCTGAAGATCATAAGCAGGCACAGCGATCGTCTGAAACGGCATGGGTGAAGATTTTCGCGAAGTTTTTGTAACTAGTCCGGTT
+>86752 3
+AAATTCCTAAGTGAAATTTTCAGTGCCGAAAGGCCGGTGCGAGAGAACCTTCAGTGCTGGGAGATTGTAGCCCGCCCGACAAGACTTCGATTTTTCCTCC
+>86753 2
+ATAGACGGGCTGAATTCCTTACTGTCGAATGCCAGCATCTAATCATCATTGCCGATAATCTTCGAGCGATCAGCAGTAATCGCCGAGGGCTTTAGCGGGC
+>86754 1
+ACATCCCACCGGCGACTCTGACAAGTCACTATTCGATCAACTAACTGTTTGGGAATTGCCCTCTGAATAAGGCGCGAGTGAAGCTCGTTTAGACGTGGTG
+>86755 1
+CGGATCATCGTATAGTGGGAATAAACGATTGTAGACGTCCGCCCGACGTCCATTCGTCTACACCGAACTGGAGCCTTGAATCTTCAGATGTTGCAGTGAC
+>86756 1
+GACCCGGACACTTGGTATTCGGTACGCCCGTTAGGCGAATCCGATTGATCAGTGAAACTCACGTTTATCCCGGGAATATTATAGGAGACCCCTCGTGATA
+>86757 2
+CTATACGTTACCGGATCCCCGTAACGTGAGTCCTTTACGAAGGCACTACCTGCAAGTGCACAGTCAAGATCCGTATGAAGGGTTGACTTGGCAATCGTTG
+>86758 3
+GGCCAGACGCATGTTGATAGGTCCACACCTCGCAGAGATTTGTTTGTTCCCTGTCAGTAAGTACGATGACCATAAATGCCGACATGATGGATCGCCTCGA
+>86759 3
+GTTGGTACTCAACAATAGCAATAGGACAGCATATCCGGTAAGCTCTTCATAGAACGCTCGGACTCGCCCGGGCTCGTAGTTCGCTTTGCGTGGACATATA
+>86760 1
+TGAGGTATGGCCACGGCAGTCCATGGGCTTATTAAGACTCGACTCTTACTCCCGAACAGTCTTCAGATCGTTGACAACAGACGTGCTGAACGCATGGTTA
+>86761 2
+GATCTCTTACATGGGCCTTACCTCGCGCTTAGGCCTGCGAGAAACTCATACAAACTTCTGTGAAATGACGGGGGATGATTAACCACTGTACGTTCGGAGC
+>86762 2
+CCTAGCTCCTGAAATAGAGACAACCATTTGGAACGGCCCGGTGCCTTTGAAGCTAGATCAAGTTCGGCGTTGGCTATTAACCGTATTGGTACCCGGATAC
+>86763 3
+TCGCCTTTATCACACTTACGCAGTACGGTATAGTGGATGAGAAAACGCGCGTGCCATATTCCCTTGCCTGTGAGGCATAGTGAGGTAACACGTTACCGCA
+>86764 3
+ACGCGGTTCCAAGAGTAACTAGCGGCCGAAGTTTTGCCGCCGGATAGAACAAGCGGTAGCCCTACTTATTCACGGTTTCCTATTAGTCATGGTACAGCTA
+>86765 3
+TGCCTAGTGCTGAGTCCTCAAGCAATCTTCAGGGGGATATGTGGGTGTCCAAAACCGATTTCGAATCCCAGAAATCATATGCGCCATACGGTCTCGATGC
+>86766 2
+TTGGTGATCCAGAACCCACGGTCACCGAGCTTTATTCGGCTCGGAGGGTTTCCTAGCAGAGAGTGCAGAAGCTGCACTCATGATCTTGACATCAACTATA
+>86767 3
+GACTTGTCTAACCGACGGACACGCCTGCGATGTCCCAGGCGAGCCATAAATACGGGGCTTCCTGAAGGTTTCAACTTAGTTCTATTTGAAAGTTACACGG
+>86768 1
+ATTATGCCCCCATCATGGGTTTCGGAAGGACTTTAGGCTGGCGAACTGTCCACTACGCGATTGCATCGAAAACAGATTTCCGGGTTAAGCCGTCCAGTAA
+>86769 2
+CATGAAACATCAGGATTAATACGAGCTCGGGGGCATTCATCACCACTCCCTTAGGTAGGTGGACGCCTATGATTCTCCGTACCATGTTTGAAGTCCGGGA
+>86770 3
+ACACACTGCGGTGATACCCGTGGCTGATTTATCTGGAGTTAAGGAGGAGGTTCTAACTAACCCCACAGTTCCTGTCGGACGTCATACCGAAGATGCCTTA
+>86771 3
+GTGGAGGCTTCCAAAGCTTCGGCTAGAATGATAAACGCATCTCCTCCCTACCCGTAGAAAGTTAATGATTACTGGGCGGGCTTCACGTAATGTGCCCATG
+>86772 1
+CGCCCAAGGCCGAACATGTCGTCTTTAAAGGCCCGCACCATTAAGGAGCATATTTTATGCTTCCACATATTACACTAGACCGCGGGGGTATAGGTTGGGT
+>86773 3
+ATCGAGGAAGTCACCTCTAAATGTGCCTGTCCGTTAAGAGTACTCGAGTACTGTCCAGTGGCTCCACCATAAGGTTGATGTAGAGTTCTCCACCACGGAG
+>86774 2
+CCTCGCATATAGAAAAGTACCGAGGGGGTAGGGATGGTGTTTCTCCCCGTATTGTCCTATGGCTTTACGTTTCACACATAAACCGCAAAGCGCGCTACGA
+>86775 1
+ATAAATCGGCAGCTGAGCTATGATAATCTCTCAGATCGTTTCGGTGGATGGCGTATGGCCAAGTCGCGCCCGCGACGATTTAAACTTCCGCACCAATGAT
+>86776 1
+ATTGGAAACGCGGGCTGCCAATGATACTTTCGGTATTTCAACATTGAGTCCGGTTAACCTCGGGGAGAACCATTAAGCACGACGCACGCCTTGCTTCTGA
+>86777 3
+CGGACTCCGTAGATCTAGAGACTCTGTGGCTAGTGACACACAATGTAGCGCACTATCGAAAGTTCCCGTAATGTCAATAGACGGTAGTGGCTCTCTCTCG
+>86778 1
+CCATACAAACAGTAACGTCATGTGAGTTATTTGTGAGTCCATGACGGGATCTCAAGCACGTCTGGGAGCATCCGGTTCAGACTGACACCTTTGCCAGTGC
+>86779 2
+CATTATAGGCGAATCGTGATATCGTCGGAGTCGTTGATCGGGGTGTTTGCCACCTAGGATCTCCCCCCTAAACCCGAGTAACATAAAACGGTTGTAACGC
+>86780 1
+TTTGCGACGCGTTCAATTTCACACTTTTTTTAACGCCTATAAGACTCCATCTAGACAGGGAGGGCAGCTGCAGGACATGCCCGCTAGAGAAGCGGATGTC
+>86781 2
+AGCGCGACTCAGAGCTAGCGTCGCCCAAAGATAATGCGGGCTCTTGACACATGCTATCGTTAACGTCAATCGTGTCGTGCAGTCGTGTTAAACATTCTAG
+>86782 3
+CTTCATAGAAAAGCCCGCGTTTTCTGGTGTTCTCTAACCGACTACAATGAGACGATTGGGAAAGGATTCGCTGCCCCGGTAGTACAGACGCTTTAGACCG
+>86783 3
+CATCCTTCTGACTGGTGTGGCACTCAGATAGCGGACTTAGAGGGTGTGCCCTTACAGGAACCAGCTCAAAACCGCTCGATAAAATGTCTTCGACTGATGT
+>86784 1
+ACATACTGATTAGCCTCATGTTGAGCTCAGTTACTGAAGGCGGCGGGCAAATGCGCTTACAAGGTTCGGGATGGATCATATCCCAAGATCTGCCCCCATT
+>86785 2
+AAAACTGCCTCGCGCCGCAATTGCAGCATACCATTTATTAGGGTCACAGGGATCACGTTGCATTCCCTGGGATTACCGCTACGGTATAGGTCGTTAAGAG
+>86786 1
+GGATAAAACCTACTGTGTCGATAGTAGGTACCCATCTTCCTGGGCAGTATCACTGCGAATATACCAATGGGGGGCTGTCAGTACCTTAGCCCAGTTCCGA
+>86787 1
+ATCTTCAAGAATTAGGAAGAACTAGGATTCTGCGTCATCGACTACTCAGATGACCGAGTTCAGAGTAGTCCGCATAGCCTCTCAGTGCTGCGGTGCCCTG
+>86788 2
+AGACAATTTTCTGCCGTAATGGAGTCAAAGTGTGTAATTTGTTGGACATGTTACTGACACGCCCCGTGTCCGCCGCGAGCCTCCATGGGCCAGAAAATCA
+>86789 2
+ACCCCAGCAAGTTGGAAGGGCCCAGTTATATCAATTACTCGCCTTAACTGGGGGGTTGATGATTAATCATCCGGCCAGGTCGCTTAATAGCACTTGCACG
+>86790 2
+GTCCCTGACGAAATCTAACTAGTTGGGCGGGTTACACGCGATAAAGTATGAATTCACTGCATCATGCCGCGGGTGATTTCATATGCGCCGCAACGATCCT
+>86791 2
+ACGTTTGTAGGGTATACCAAGTCTTCACAGTCTGCCTTATTGATCATCGCTGATGCAAAGGAAAAGGGCAGCTCCGGCTGCAGAGTTAACCTTCGCACGC
+>86792 3
+CTCGATCTACCCTCGTCTCAGATCTCGAGGCAATTCAAATAGGAAAATAGTCAATCGCAACGGATGCTGGTGACTGGTAGGGGCCCTGTCAGGCTCTATT
+>86793 2
+GCCAGGAGGTACTCGCCCTCCATTCCTAATTGTGCATACGATGAAGAGCGTGAGCCACTCCAAGCCTTAGACAATAAGCGTTTGGATTTGGAGACTGTTC
+>86794 2
+ACAGCGGGCGATGTTCGATGGACTATATTCCAAATTACCCTAAAGTGGTTAGCCGCTTGACCTCCCGGTGGGTCAAAGCTGTCACTGCTTAAGTGCACAA
+>86795 3
+CTGGGACGGGTAGATATTTCCGACCTCGCGACAATGCCTACCGATAGATGAACATCTGCCGAATGGAACTTGGCCATATCAACCCGTTATGCTTGAGTGT
+>86796 3
+GGTCACCAAGCACTGTGTATGTACTCCAGGCCTGGGTGGCTGCCTCGAACGACGGACTGCACATAGAATGTCTGTTGCCCAAAGCTTAATTGTCATTAAA
+>86797 2
+TCATTGGTGTGCGGTGCCTCAATACGCTGACCCCATGTAATAAAAAGCCGGCTTGTTCGGATCGACCCGTGGCTATACCTTAAGCAACGTGACTGATGAA
+>86798 3
+TGCTGATCACCAACAACGGTAACATGAGATCATACCTGGCTGGCAGGCCTAAATGCTGTCCGTGTAGCACCGAGTGCGAGACTCTAAGTATTTTTCCGGT
+>86799 1
+CGATAGACTTTTAACAGCGGAGGCTTGCTCGCTGCCTAATTGACTAGGATTGCGTTTACCTTAAACCTAATCGGAGCTCACCGAGCGAAAGCCGTGGATC
+>86800 1
+ACGCGGTAGCTAACTTATTAGTACGTGAGAGTGCGCATGGGACCCCGCGTCAAAGGTCCAACGTATTGGTCAATCGCCGCACTTTATAATGACGACTCTT
+>86801 3
+CGTCTCACCGCTATCATAGATCGATGGCTGAAAATCCCGGGTAATACAGATGCAGGGGGCTACTGGAACCATTTAGTGCCGTCTTGCACTGTGTCTAAAC
+>86802 2
+GGGTGACGATGTATACAATTTGGCATGCAATAACTATGTACGCAAAATCGCCGTCCTGTTATTAACCGACCTCAGCCTGGGCTAGGCCTCGCTAAGCGGT
+>86803 2
+CTCGGTATATGGTAATGAGCGGTGGGTATCTGTCACCGCTATCATGTTTTCGCCAGACGCAGTCAATAATCCCATAGGATGGACGTCACCAACGTCAACG
+>86804 2
+GTGCAACGCGGGGGTCGGGCAGAGCAGTCCTAGTGACCTACTTGTGTTTACGGTCACTTCTCTACGTCGTTTAGACAACAGCTTAATTAAGAACCCCAAA
+>86805 3
+AACAACTCCCGTATGTTTGTACGGTCTCACCAGGCGGACCGCTCATGCTCGTGTACCTAAGGATTCGAGGAGCGTAATGTCATGTGATAACAGGTCATAC
+>86806 1
+GAACTCTTATCGAAGCTCGGGGCTTAACAGTATAAGGTCGAGCGTGGATGCCTCACTTATCATTTCCGTCTAAATGGGGGTAACCCGACAGGCTCAATCC
+>86807 1
+TGCACAAAGCTTCGTCAAAGCTATCGAATTCGAGGTGCAACGTGACCTGAGAAAACGTCCTTAGTGCCCCGTCATTACTGTTCACGCTTGGATTAGGGCG
+>86808 3
+TAGGACGCAACTATGCAGAGCAGGGCACGATAGCGCGCAATCTAAAGCTCTGTTTTACGTCCGATTTGCGGAATGAAGCTCCTGATGTATCCGTATCTCC
+>86809 2
+CAAGCCTAACAAGTTCTTCGTAAAATTTCAACGTGCCCGGACTGGAGATCCTGCGCCCCAGTCAGGCATGGATTGATGTTTCCAGATTAGGTGCAGTGAC
+>86810 1
+GGATAAGCATCGCATTTTAAGATTTTTCGGAGCGTGAAAGGTACTTGTCAATGCCGGCGCCGTCCGGATTCTCCTACAGCACAGGTAGTCACCCATCAGA
+>86811 2
+TTAAGCACAGACAAAAGAGACCCACTACCAATGTGGGGACGTGTAGCTCTAGATTGCCCTTTGGACACCTATTGTTTACGCGCGGCTTCGCTGATTGCGA
+>86812 2
+GATAGGTTGAGAGTAGCTGATACTCGTCTTGACTGTGCATACCTCTTCTTGCCCGAAACTGACACCAGGATCGTAGGTTCGCCTCCCGAAAAAAGCTAGG
+>86813 1
+TATATACCTGTCGGGTGATTGGGCATAACTCTGAACGGATTCCGGCACGGGAAACCGGCATACCTATGGTTTAGAGTCACGACTTCTCGCAAAACTTCGC
+>86814 2
+TCTACTGCCATTAATCTTGCCCCCTTCGTAAGTACTATCAATCATGTAACGCACCGGGGAAAGATGACGCCTTAGGGGAAGTGCTTCAAAGGGCCGTTGG
+>86815 1
+TCCAACGTGGTTACTCCGCGATGGCATTGGCCTCGCCTGAGGGATGCAAGTTGCAAGCATGAGTCCAAGACGTGTATGCCACAAAATACCTGTAATTCTT
+>86816 3
+AGCGGAACACGGTCGTCTGCATTGGGGTGGCAGGTACCGCTCTTCAACTCCATACCAAAATACCAGCTGTCGACTCGGCATGGAATTCATTTGGATTTAA
+>86817 3
+GCTGCCCCTATGGGATTATGACGTGCGTTAATCATTGGGTTCCGCTGGTGGAACGTCCTATACCAGTGATTTATACAACAGCACAGAAACGGCCCCAAGT
+>86818 2
+GCACTTCGTCTCACGTGGGGAGAGACAGGCCATTGCCGCAGAGTGATTGAAAGGTAATGTACCCAAGGTTTCTTACTTCCATAACGCTATTTGCCCAACG
+>86819 3
+CTATTACCCGAAGCTCCATGCAGGATGAAGGTTGATGATTCAAAGAGCGGCACTAATCAGGTTTTCCCGCAGTGTCTGCGACCGGTTCGAAGTCTCAATC
+>86820 1
+TCTCACTGACGAGCGGATTTAGCGTAGAACCGTCTGCGGTTCGTTAATGATCGAGACCAGAGATGCCCTAGGCCATCTTATATACTGAATAGCGATCCCG
+>86821 1
+CACCCATAGATCTTTGGTAACCATCGTAATGACTCCATTGCCGATCGTGGGCTCTACTTTACTAAGGCCGGTTTGAGGACCCGATAAAAGGGGGGATCCA
+>86822 1
+GATTTGTCGAGAGGCCCTGTTAGGCGAATCGCAATTAGCTGCAACGCCTTCCAGCTCAGAATGTTTCACCTGCGTAAAGTAAACGGCCTAGTCACGTAGT
+>86823 3
+ATGTGAGTCTGGATAGCCAGGTAAGAAGTATTTATCGCGTTTCGAGCTGCGACATTTTTCCCAGTCATAGGCGCCCACGAACAAAGCCCACGATCCTGTG
+>86824 1
+ACAAGTGTTCGGAGGCTCCGCGAGGGACGTTATTGTGCAAATAGCTAACTGTTATATATTGTCCCGCACCGCTAGACAGTCACGCATACTCACACGTGGT
+>86825 1
+CGATACGCGTGAAATCAAACCCTTAAATACCTGCATAGGGCCAGACGGATATGTGTCACGGGCCTTGCTTTTAGGCAATTGGACGGTGCCTATACCCGTT
+>86826 3
+TCGTCATAGAGTGCTGACAGTGTAGTTCAATCCTCCTTTACATCGCGGTCGACTGCCCGTAGACTAAAACGCAAGCCTACGGTTAGTGATACTCGGGAGA
+>86827 2
+TGCCGAAAGGTGAGTACTACCACTGCGGTGCCTACTCACAGGCATGGATAATTGCCCCGATAACGAGTCTCTTCAAAAAGGTCTCGGCTGGTTACTTGAT
+>86828 2
+CGGTTCCACAAGTGGGGATAGAATGCAGAACAACATCCCACTTCTCCCAACTGCAGGGAAATTCAATGTCAGTCCTGGTTTTTGTTGGGTCGGCACCGTA
+>86829 1
+ACCCGTGTGGCCGTTGCCTATGAACGACAAAGTCTGAATAGCGAGGGCCCTGTCTCCTCTTGATGTTAGGCCTATTGGATCATGTGAAACCATAACGCAA
+>86830 2
+GCGCAAGGGAAGTAGTCGGGTGTGTGAGAACTAACCGTTCACTGCACCCGTCCGAATTCTGCTCGAATTTCATGAAACCTTCACGTATACCGACTGAGTT
+>86831 3
+GTAAAGGTGCGTATGACCCCCTACTCCTTGATGTTCTGCTCAGAACGAGTTGGTACCATCGCAAATCGGTTAACGCAAATTTAAAGTCAGGTGGCGCGCC
+>86832 2
+TCTCTACTCCAGGACCCCTGTTAGTCAGAGACATGTTGGTGCTGTTAAGACTCGATGCGGTCTCGAAATAATCCGAGAGCAATAGGACCATTGCGCACGT
+>86833 1
+GGTTCAAGGCGTAACGGCTGGGGCTTTAACCAGTGCCCGAGTATGATACTATTCCTTAACTGACGGATATGGCCGCACATCCCAGGTATTACGCTTAAAC
+>86834 3
+CACTCCCATAGCGGTTGTCAGACAGGAGTGATTATCGCTGAGATGTCTGGTACTCTCAATTATCAGAATCGTATTGCAGGCGCCCATAGGCTCCCGAAAG
+>86835 3
+TAGGGGTCCGAGGAGCTCGCAAACTTATAGGCCCGTCTAAGATTACTTGAGTGTCAGATAATCAGACTGCTAACGCCTTTGGCCCTTCAAGACCACGTTG
+>86836 3
+CGGAGCTGTACGGTCCGAGGGTCGCGTTGAGGTCTTGAAAGCACCTAGACCTGCACAGAAATTTATTTAAATACTGTCAACAAGCTCCCGACTCTCGTTG
+>86837 2
+GACTGGTCCGTTTACGTTGGTGCTAAGCCCAAGTGAAAGTTATAGAGCAGCTCTCCTATGACGGATTTGCAACCCCCTCGTAGACGCAATTGAAACCGGT
+>86838 2
+TCGCATTGGGCATGACCGCGCACATATAGTTGAAATTCACGCCAGGCAGCAGCAGTGTTCATCGATCGCTCATCAGTTCGCGGTAAGTTAAGCATTGTAC
+>86839 3
+GCGAAAGTGACGATCGTTGGGCGAGTAAATTCTTTTGGTCTGGCGGGCACTTCCCAAAAGCACATAATAATTGATCGGCTAGCCCTGCACCCCATATGCT
+>86840 3
+ATAATTCAGACGTTTCGGACCCCTTATCCCACTGAGCAGAGATTGCGGAGACCGTTTTTACTCCTCGGAGAATGAAGTGTCCAAGTAAGGCGTCCTACGG
+>86841 2
+CAGTAAAGATCTGTCGCCACGTTGCGGCCAATAACGTCTGAAACTTACAATGCTGTTCACCCGTAGTTGGGTCTGCCACAATGACCTTGAGAGGTAGTCG
+>86842 1
+TGTAAGGATTCAGTAACCACACCCAAGGTAGAGAAAGAGCTAGGTCTAAGGTGCAGAGCTCAGTTGCTGCTCTGTTGCTAGCCCTTATTTCCTCCCCAGG
+>86843 3
+ACGCGTCACTTATGGGAACTTGAACTCCGTAAGTGACATAGCGACTTATTGCAGCCATCTCTTCTTCGAAAAACCTCTGGGAGCGTGCGGCGAGTGATAC
+>86844 1
+CCCTTGCAAATTAGGTCCTTTAAAGTGGATCTGACGGCAAACCGTCTTTGTCGGAATTACCGACTGTTCGGTACACACTCCGCACGTCTGGGGGAAAAAG
+>86845 3
+CGCTTTGTCGTATCGGGAGACATAAAACCTGGTGATATGCCGCGTAGTTAACTCGCACCAGTCCATCCCAAGAGCGATGGTAGAATACTTACCTTGGTCG
+>86846 2
+TACTCCTACTTGTGACCTGCGGAAGCGCACATAGATGTTCAATGGTAGTTGAATCCAACAGTGGTCGCACACGAACTGTTTGATGTCGGCAAGACCGCCT
+>86847 1
+AGTTTTTTAGTTTGTCGAGAATATCGCCGAGATACGACCACGCTACTGGTTAAGTCCAGGACGAAGGCCCCCCTGCACATGATGGTGCAACATTAGCTGC
+>86848 3
+AGGGACTGTTAGGCGATAACGGAGACGGGCTGAATGAACCTTTTTTCTCCTGTTCCTTTCGCAAGACGACTACTTAATCCGGACCACGCCAGTTAGAGCA
+>86849 1
+TACGTTTGGGTGCCCGTCGTGACGCGTCGCACTATATTCCGTAAATTACGGAGTTAGGTCAGGGGCCGATCTCTACGATAAAAAAAAGATCCATGTCCCC
+>86850 3
+CTGGGGTATGTGTTCCGTTCATCGAGGCTCGTCAGCATATCCAACCACAAATTGTGTAAGCTGGACCTCGTTGCCAAATCAGAGAGACTCCTAAGGGACT
+>86851 1
+AACTGGAGTCACAACCCTTAAGACGTTGGTTGCTCGTGCTAGTATCAGAGCCTTTTGATACCTCGTCAGAACTCGCGATAACGTCCCCAAAGGGAGTTGG
+>86852 2
+AAAAAGGACGAAAAACGTTATGTTTTGTCCCCCCGAGCTTGCTGTCACCATCGTCGGGACCTGGTTCAAAATAGATTTACTCTGCGCGGCAAGGCTTGCG
+>86853 3
+AGTCGTTGCGGATCACCTCTGTCGGTTATGTCGAATACGTCACGAAAAGGCTAGTACCCAACTGGTCAGTAAACGCCCGGGTATAATACCCTTGTTGAGC
+>86854 3
+GTGCATCTTAGTGTACTGTGGGGTCTCTGAAGACCACATAGATCGTATCAAAGTCGGTACGCCCGCTGAAATTCGATGGCCGATCTGCCAACTCGCTAAA
+>86855 1
+AGCCCGAAACTATGTAAGGTACAGAGTCTAGCTTCACTGGGTAAACATCATAACGGCCTTGCCGGTACATGGCCTCCTCGGTAGTGTGCAATTTCACTGG
+>86856 1
+AGCTGCCATGGGGCGAATGTGTGCTAACCCAATTTTACCTGGCTACACCAGGCGCTTGAAAAACTGCGTGCTAATATCCTAGCGGAGTATCAGTTACTGC
+>86857 1
+ATGTCTTCCGTGCCTACGGCGAAAACGTACATGCCTGGTGTATTTCAATCTAATCCGAGGCGAGGATGGTAGTTTAGCTATGAGCTGAACCACGCCACCA
+>86858 2
+ACATATGCGTTCAATAGGGGATTGGACCCCTTCATGCATATGTAATTAGACCGTAATACACCGAAGTTTCGCCGTCGTGCCCGCTTACCGGGGTCAAGAG
+>86859 2
+AATAGGACCGGCCTCAGGAACAGCCAGATAGAACCTGTGTAAATCTAATCTTTGCCCATGTCTTCGCGACTAGACCTCGCTGAGGGCGCTTGGGATTTAT
+>86860 2
+CGCGATACCAATACCTGAAGGTAGATTATCTCGGTCACCCACTGGGGTACCGGCCGACGATACTGATACTATCTGGTGACTTTGCGATGTACGAACGTAT
+>86861 1
+CCGAACAATCAGCTAGGCATGCGATGTTTACCTGTAACGCTTCGGTAATAGCTAGCCAGCAGTAGCCTCTTCATTGCCTTGGTAATAAGGCCAATGCGGG
+>86862 3
+CTTCTGGTCTTAACCTGGTTGAAGTCCCAACACCTGCACAATGCGAACATACAAGGGTCATCAGTAGATAGCCTGCATCGGGTTTTAGTGGAGCCTAGCG
+>86863 3
+CGCTTGTCGCATCGCAGGGGGTCCCGTTTTATACGTCTTCAATAACTCTACTACGACAACTGGGAAATAGATGAGTTAGCGTATACACACGTGCGGGACC
+>86864 2
+TGGCGCTTTCTGCGTTGCCGCGGAAATTCAATCCGTCAGTGAGGTAAGTCGAAACTCTGGGCGAACCGGCTATTGGGCATCCAAACCTTCTAATAATCAA
+>86865 2
+GAGATACACCGCTCAACTAACAGTTCGCACACGGAGTGTACTAGGGTGCTCTACTACTGCCAACGTTCGCGGCGGATTGGAGCAAAACTTTTTTGATCTG
+>86866 3
+TCCACAGTATTTGGGGGGAGAGGGATCAGACCTCGAGCATTAACCAATCCCTCGCTTCGCACAAGGGCAACTTCACTAGGGCTACAGTTCATTTGGATTT
+>86867 2
+GATCCGCTTCGCGTTGGACCTGAATGCTGGCAAACACGCATCGCACTGCGCCTATGTGTTAGGAAGCTACTAATTGGGCCGTATGAATTCATCAATCAAG
+>86868 3
+TATCCTAGCGTGACCATTTATAGAGTGCCGCCAGGTAACCATTTCAGCCAGATGGTGTCGAACTGACTCATGTGTGCTAAGCGCTTGCTAAGACACGGAC
+>86869 2
+ATGTTCTTCTAAAAAGAGGTCAGCTGATGGTCCCCTGCGTACTTACACTAACCGATATTCGATGCACGAGCTTGTTGGGAGTCCGGAGCCGAACTCAAGC
+>86870 1
+CCTTAATCAGTCGCGACCCGGGTTATGGAAAATGGACTACTTATTGATCGACACTTATTATGCGTCTAGGACGCGCAAAACGGCGGTCCACTGGCTAGCT
+>86871 1
+AAGAAACTAGAAAGTGCCGCGGCCCGGGAAGGCACTGCGTTCCTAACCAGTACCCACTTGATCTACTCACTGCGGTTTCTGTATAGGTTTAATTGGAGCT
+>86872 3
+TGACATGATGCGGCACCGGGATTGCGTTTTCTGATAGTCGGGCTACTATTAAACTCTAGGTCATCGGGATATACTCCTAACAAGCCAAATGGGCACCGCC
+>86873 3
+CGTTGTCGGTCTATCATAAGAACCATGATCAAGATGGCACATCGACCGGGTCGCCATGGTGACTTTGTCGTGCAACATTATCACAAGCAACTGGGTTGCC
+>86874 3
+GACAACATCGGTAGATTTAGTATGAGATCTAAAGTTGGGCGATCTAGGTTATGATGCGGACGTAATCCATAAACCCCGGTGCCGCGTCTCCGCCATCTCC
+>86875 3
+CCCACTAATTTGGGACGGAGATATTGCTAGTTGCGGGTGCCGCTGGAAATAGTGTAATCCGTCCGTAGGGCCACTCAGCCATAATTCCTAAATTGCAACC
+>86876 2
+CATCATCTGAGTCGCGACTCAAGTCCACCCAGAAGCTCAAAGTAGGGCACTGGACGTTCACGGGCGATTTCTCATCTAAGCTTTTGATAGGTATGTCGGA
+>86877 3
+TCTTGGGCCGCAGGGTTTATTGGCCACGTTTACAAAGAGTCTTAGTGAGCCCAGTGCCGCTGGCAATCCATCAAGGACGCATATCAACGGTTTTACCAAA
+>86878 1
+AGGTTCATGGAGACAACAGCTGCTCCGTGGCTCTATGCTGTAGGATCCACTGTAACAAGGAACAAACTTTTTGACTGGGTCATAGTGCCGCTGCTAACCC
+>86879 3
+TCAGGGCGTCATTTCCCCTAATGAACGGCCTGACCAGTCACATGAGCTGCAAATGTCGGCATGAGGGGGTCGTAAACTCTTAAATGATTCTTTACCAGGC
+>86880 1
+CACTCTGGCCATTCATCTTGCAGGCCTTTCGTGCGGAGCGGATCCAGAGCTCAATGAGTAAGAACATGAACCCGATCTATAGGCTTGTCTGCATAGTAAG
+>86881 1
+ATACGTGTCTCAAGAAACGTGCGCCTGTATCTGACTGCAATTCTCCGACGTATGCTATCGTGTCACAGGCTGACCACGCGAAATTTGTAAATAGCGGGGC
+>86882 3
+TAGATAACGAGATATTCTCGAGCCGGCAGACTTCGGTTTTGTTTGTACGATCCAGTAATGGCACGGACTGATCCTAAGCTATAATCCGACGCGGCCACGC
+>86883 1
+ACTAGCAAGCCTCAGGGTCTGCGTATGTGTTTGCGGACCGCTGAATGGATTATGTCTTTCACCGGGAACCAGCGAAAATGGCACGCTTTACAAATCCTCA
+>86884 3
+TTCTATGCGTTAAGTGCCACATGGCTCTGGCCTGATACTTATACTTGCGTCAGCGGCGATGTAAAGAGACCGCAGCTTCCAAGGGTGACAACACAGCTAT
+>86885 2
+TCTGAATGCCCGCCTAGACCGCATTAGGATGTCAACCAGCCTAACGTTTGGCGGGTCTTGCCGCATCGTACTAGTAGCGATTCAGTGTAGTGAAACAAAT
+>86886 3
+TCAGGATGGGTGGAACAGTTTGTGATGCCCATTCCTAATATTACGGCGCCGCACTACCTGGCTTCAACCCTACGTCTTGGCCTAGAAAATGAATGGAACG
+>86887 3
+TTCGGAAGGTGGGGGTAATCCGCCTATACGCAGAGGTGCGCTAACCCTCTATTTTTGTCTAGATAGCACTTCACTGCAAATATGACAGGTAACCCGACCG
+>86888 1
+ACTTTTAATCCAGGGTTGTCTATTAGAAGAACATGACCATTCGCATGAACCTCAAATAAATGGTTCCTGGGCCAGGATGCGGGGCCAGGCTTGCCCCCGT
+>86889 2
+GTCGACAGTGTCGAACACCGCGTTGCACCCACAAGCTGCTTGATACCATGCCCGCGATGTAGTCTATGGAGATAGCTTATCATATTTTCGCTGAGAAGAG
+>86890 2
+GGGACTCCTCCATAACAGCGGTACGGACTATTATATCCTTCGACTATTCCAGCCGTGCGCCGGATATATAGGTGAACCCATACGAGGTGTTTCTGGAAGA
+>86891 1
+CTTTATTTGCAGCCAATCAGGTACTCGAAGTCCGAACGCAAGTGATTCGAGTTGCTATGCGATCCAACGGTAGATGTTTGCATACAGGCCCAACCGGCTG
+>86892 1
+TCAAGTCTCGCAACGTATGTAAGGTTGCCAGGAATCTATATCTTGTGCTCCTATATACCTAGATTACCACGGGTCCCGTGGCCAACCAGGCGGGTGAAGA
+>86893 3
+TATTTAGCCCAGGTTACATCTCCAACGCGGAACCGTTCGAGACGTGTCGTAGACTATACTGCTCCGGCGTTGGTCTGAAGTGCGTCAAGTCAAAATACGA
+>86894 3
+CAATCGGTACTCGTATCTTATTGCTCTCGCCCTTGGAGTAATTACTAGCGACATAACAACGGTAGACTCCGGGAGAAGATCCGTGAGTCAGTCTGGGACC
+>86895 2
+AGCTGTCGACACCCTTCCTACTGTCTTACGGTGCTATGTCCATGGTGAGGGTCGAAAACCGAGAACCGACTATGAAATCGGCTAGTCGCAAAGTGTTCAT
+>86896 3
+GCATAGCGTATACTCCCCTTCGCGAATTTAGGGCGACCACCAAAAAACCAGGCTCATGCTTTAAGGTGGTAGCATGACCTTAGTTTGGAACGTGCGCGTT
+>86897 2
+AAACCTTAGGAGACCACTGAAATTGCGTAGATCGTAGATGGCTGCTGGTACCATAGTTCCCGCATGACATGTATACGCCTCCTTACCTTGGGTACCGAGG
+>86898 3
+ACAAAGCCCTATATACCGATTCCAATCATAGCAGGTTACAGACTGTTGGCAGCTCCTTTTGCTTGGGCTGGACCTAGAGTTGGGACAGACCTCCAGAGTG
+>86899 1
+AAAAGTAAGATTAAGTCGGGGCTTCGTTCTTTATGGCCTGGTTATGTATGCGTCCCAGCCCCCTGCAGGAACGGGCCAAACTTCCGTACGCCGAAATAAT
+>86900 1
+ATTCACGCATACGGCCTTCACCAGGAAAAGCCGTTGAATGAACACCGTCATTGCCACATTCAGGTGGCCATGACGGTTGGCGTTAGTTGCACAGTGATTT
+>86901 2
+AGGTAACCTCGTGTGGTCATAACATCTTAGAAACTTTCAACATAAATACGGCGAGCGGCGGTACTGCGCACGCCTGCATAACGTGACTGTTCCCGTTGGT
+>86902 2
+GCATGCCTGTGGGAAATGCTTGATGCAAGAACTCTTAGGACCCAGACACAGTCTGCGTTACTTCAAGGCGTTGTAACCCACGAGGGATACTCTCTGTTCA
+>86903 2
+AAGTTGTATTGCACTCCACTTGATGAGTGCGTGCGAGCTGCAGACTCAGCTCTATGCCATCGAAGTATAGATCTCGCTGGACCATCTGACGCAAGGAATC
+>86904 1
+GGCTAAAATCCCTGATGCCCGCTAGAGCACGTGGACGTTGACGCACCATCCGAGTGTCGATATCGCCGTAATGAATCTGTAAGCCTTATATAGGTCTTAG
+>86905 1
+TTGACTTGCTGAGGCGGCTGTATTGCGCTATCCGATACAAAATGCACTTTTCAGATGGGGAGATCGCCTAATGCCAGCTGCACCGGCCCAAGAATCATTA
+>86906 1
+GGCTGCACAGAGGGGTCAAGCACCCGCCACTCTTATAAATTTTCTGCGTGGCTCTCCTCTAAAGGAGCACTGGATATTAGCGCGAGTGTAAATATTGCAC
+>86907 3
+GGATTACCTCGTGCTCCTCGAGAAAATACAGCTGTATGGATAATACAGAGGTTATTGGCGTATATCCCCCCAGGGCTCCCCATTAGTTAGGAGGCGATCC
+>86908 1
+TGACAGTGCATAGTCCGTACAGCTCTCTACTACAAACCTGATTACTGGTATTATCACGGCTAAAAGATGGCGCGTGGCTGGCCGACTAGTTAGGTACCGC
+>86909 1
+GTGGGTCTGCATCAAGTATGATGGAAACTCATCAATGGGAATCGACCCTCCCGCTGTTTTTTGAGCGACGAAGAAACTGCACCTAGCGCCTTCGTGCTAA
+>86910 2
+TAATTGTTACATCGCGGTGCTCTAGGAGCCTCCGACTGGTGCAAGGTACAATATCATTAGTAACCCGGCTTCCACATAGGGTTGCCAAATAGCCGGCTGA
+>86911 2
+GTTTTAGAGGACCATGCAGCTCAGACGGAGACTATCTGTCCACTAAGTTCACGAGACTGAGATGGTTCATTTCTCTCGCGGCGTAGTCACTGCACGAAAC
+>86912 2
+CCAAGATTGGTGCCCCCCCAAATGATAGGAGACCAACTAACATTGGGCGATTAAGAAGCCGCCATTTGGTACCTTTAGCGTACTAGGGTTCTCCGTTTGG
+>86913 3
+TGGTCTCGAACCATCGTCCGGCGACTATAGACGAGGTCTCAGTTAGAATCGTTCGGGCGCTCCGAGCGTTTCATCAAAGACCAATGTGAACTAAGATTTC
+>86914 3
+CCGCCTCTCTATGGCCGCGTAATAAACGAACATATCCGTGGTGTTAGCAGACTAAACGCGGATAGTCGTAGAACTGCTTGACGGTCCAATCTAGCGTGTT
+>86915 1
+AAGCTACCTGGATCTAGCTCCTATCAAGTACAGCTACGAACTGGCTACGCAAGGACTGCCTTATGCTGTTCTTCAATGCGGAAGGGTCTTCGGCGTAAGA
+>86916 1
+AGTTAACATAACCATCTACTTGGTTTCTATGGAGGGAGACGCCGAAACATAGCTATTCGGCATCCGCCCATGCATTGGCCAGTGGGCACACCTTAGGTTG
+>86917 1
+TGTATGAGACTCTTTGACTACCGTGACGACCTTCGCAGATCACTCTTACGCTAAGCGTAATAAGATTCGCTATCCGAAGCCTAGGAGCGCGAGAGGGCTT
+>86918 1
+TCTAACGGGGGCAGACTCTTGTCAAGCCGGTGAACAAATTTTCACCTACCTAGTTTGAATACACCCCAAGCTTGTGCGCGGATGTAGGAACTGGCTACTG
+>86919 1
+TTACAGGATGCGGACTTCGATTGCCACCTATGACAAACCTGAGCTAGAACCGTGTGATTAGCGATTTACGTTGTTCCATGACCGCCGTCACGGATGGACA
+>86920 1
+ACCGTCCGACTTCGTAGAAGGGAAAATCCTATCTATGGTTTTATGGGCTACGTCGTAAGGTCTTCAACATACCGAGTCCGCCCACGGTCGGCTTAGGAAA
+>86921 1
+GTCAGAGTCATAATTACTACGTATGTATGGCTGTACAATCCGCTTGCCGTGAACCTCCTATACATCTGGTCACGCAGATGGGTAGGGTCAAACCAGGCCG
+>86922 3
+CGCAGATCCCTAGTACACAGTTTTTAGTACAAGCCTAAATCAGTGGAAGTTCGTCCCCTAGCAACCGCGGGTGCATGGGAGTCAAGGTTGTCCGTATCTA
+>86923 3
+TGCTTGGCCCTGGCAGTGGAACCCGTGTTAATTTGACGTATGAATAAGCAGGTGGGCCCGTCTTCCTCCAATTTGGACCCGACGACACTAATAACTGAAA
+>86924 2
+TCATGGAGTTGGACTACATGCGGGAACCGACTATCTCACTATGAGTAAGCCCTGTGAACCTCGAATGGCGCGAAGTTTGATTGCCCAACTCATTTGGACC
+>86925 1
+CAAGTGCGCGTCACTTGAAGTTAACATTTCGCATGCGCCCTGATGTGCCTGGAGATTCCCTAGAGAGATCATTTCGGCACGATATGCCATAGTGAAGCAC
+>86926 3
+CGCCAGGTACATGCAGATGAAGCAACTACAGACATACATTCGTCCTTAGTGAAATCTATTCCTCTGGTCGGACCCGTGGAGCCGCGGTAGTTTGTTCAAG
+>86927 1
+CCTCAAGCTGCTTCCCTAATGAGAGAACTTACGGATGCCGAGCGGGCCATAAGTCGTGAGAGTATACTTACGTGACCAAGTGGTTTACGCGCCTCATTTA
+>86928 1
+GTGGGCACATCTGATAGCGTCACCAATTCTAAAAACTGAGTGCACTAGCGTTACGTCCTACTGGCGGACTAGCCGCTTCATGGTTTCTGACAGAGCGAAT
+>86929 2
+GGCTTGCGCATCCAAGTGGCGCTGGTACTCAACGGAGATTCCGTGAGTACTTGTTCTAATCGTAGAAATCTAAAAATCCGCAGAATTCGGCGTCCTCAGC
+>86930 3
+GTGCCGCAATACATTTGGAGCGAGTATATCATGGCGCGGCCAGAAGTGAGACTCATGCTTTCACCCGCCATGTGTCCATTCTCATTGATATAAGGAGCCA
+>86931 1
+TCGTCATAAACGGTGGATGCTTCAAGCTTCTATAATGCACATCACGCGACTGGATTTCCTAGCGCGTGCAAGGGACGTAGAGCCAGTGTCTAAGATTCCC
+>86932 2
+CGGCGTTTGTGGTGCAAGTATCAGGCTTACCATACTTCAGTGTTGATGCGACTTTACCGGCGTACCCGTTAGAGCAAACTAACCCATGCAGTACAAGGAC
+>86933 1
+CTTGCAGTGGTCAAACGGACGTTCTAAGCACGAGACCAGAACTATTGTAGCAGGAATCAGATCTTGGGATCCCGTTGTTCCTCGGAACTGAATTCGCCTC
+>86934 1
+TACGTTAATTTACGAATTAAGGGCGTCAGTAATAACAGGCCATCTGACTAGCTTCTCAGAATGTCGGGGACCCCAGCGGCCTCCGCGTATTGACTGCGTA
+>86935 3
+GCTGTGACCTATGAGGCAACTGACGGACTTATCGTGACAGTCTGATATACCATTAGATGGTAGTCCGCAAGACTTTACCAAGATTGCCGCCCGGGATCTC
+>86936 1
+CAATCGCGACAGTAACTCTTCCTCTTTCCCCGAGTTGGCTGTTAGTAAGGATAACTGCAAAAGAATCAGATTGGGGCGCCGTGACCATGCTATGACGGCT
+>86937 2
+AGCGCTCGTATAATTCTTATGCCTTGGCAACTGCATGAAATACGCACCCGGTGTGAACTATGCAGAGACGGAAGTCTACCTCCAGTGCGATGACGTTCTG
+>86938 1
+TCCGGATCAGCGACGGTCTTCCGGGCGTTAGATGAAATATGGCCGAACTGCAACGCATATTGTCTTTTCTCAATTGAAGGGCCGAGACTACACATATCCG
+>86939 1
+TTCCATCTTGCGCGATGGATTCATACTTACAAGATCATCCACCAGAATACTTATCGTCGATAGCCGATGTGCCGGCAAAGGACATGCCGTGTGAGCTGGG
+>86940 3
+CGGAAGACCACGTCGCTGCTACGGTTTGGCATAACACCACTAGTGTTATTAGTCCGTTGGCAGATGAGACTCTGTAAAGACACGTACCGACATTCCGGTT
+>86941 2
+GTTCAGTCAGCTTAAGTTAAGTACGCACATGCCGCTTCAATCCAGCTCCTGCATTCGAAGGATCGCGCGCTCAAGGGGGCGCTATTTAGAGTTTCGAAAA
+>86942 1
+GAGGCCTCATAACAATCCTGGACAGCCATCTCTGAGTAATTTATATAAGGACGGAGAGAGTCTGCGCCTACGCACCTTTATTACGCCTGTGCGAGTGTGC
+>86943 3
+CCAGGTATCGATACTTGTCTCGTTACGATTCAGATATGAGCGGGTAGTACCGATGCAGCCAAATAGTGGCGGTAACCCGCGGTCATAAACTACCTTCCGT
+>86944 2
+TACTGGATCATACGAAAGCGCCGCCGTGGGTCAATCAGGCCAAGTCAGTACATCCTATTGTACCGGAGGCGGATGACGAATATTACTGCTTGTATTCCTC
+>86945 3
+CAATAGGTGGGTTCGCCTGCTTCATAGAGGATACAGTGCGTACGATCGAGTATCCTACTATGCAGTTAACGCCACACTTTCAGACATATGCGTAGCCCGG
+>86946 1
+GCGTCGGGTCGTTGGCATTCCAGACCAAGTAAACATCTTAATCGCAGTGTACAAGTCTAAGGGGGACCCGCGCGTCCCACTAGATTTGTACGATTACATT
+>86947 1
+GGCAAGAGGATTTAGTAAACTCGCTCTGCTGCGACCCATCATCGCTTGTAACGGTCATGCCTTACGACTCACGATGGTAGGAAACTGTGACGAACTTTGC
+>86948 3
+TTAATCATAGCGTACGCCCGTTTTGATACGAGCGCCCTCACGCTGCACTCCGCTGCGGGGGGTAAACAGCAATTTATCATCGTGGAAATGTGCTAGAAAT
+>86949 2
+TAGATTGGGACCTACAAGAGTGACTCTCTTCTGTGGCGCACATTTATCGCCTAGCATTACAGTCATAGACCTCGGCAGGACGCGTAGATTACCGTAAGGC
+>86950 1
+CATCCCGGACGTATTGTACTAATAGGCGACCGTCTAAACCTCAGTGCCGTGAATTTGAGAGTCCAGGTAGGCGTACTCCGAGCATACTTGCATCTTGAGA
+>86951 2
+CCACCCATCGTGATTTATAAGCGGCTCGTCCCCCTAATAAGACGGATTGGTATTTGTTCGCCTGAGGCAATCTAGTCTGAATAGAGGCTAGGACGCAACG
+>86952 2
+ACTGCTAGGAGGGTCCCGTACGGTGCTCGTGACAACATACCGTAAACCGTTACTAAGCTGAGAGGTGTCGCAAGACTGTCTTATCCATATCTACTTGAGC
+>86953 1
+TGGTTCTCCATCTACGTGGTGAGATCATTATTGGAACCCGAATGACGAGAATCGGAGCTCCATTATCGCGAGCTTGGACTGGTATAGAAGACACCCCTCC
+>86954 2
+ACTCCACGTCTGCGGTAATTCCGTTTTAGGCGCCTATCTGCAATACGATCGGAGAATATTTAAGAATCGAATTCACGTGGGAGCACAGGTTCACGCGCCG
+>86955 3
+GAGAATCTGGACAAACCCCCATCTTTTACCTGTCATTTTTCGAGGGAGGATCAGAGTACAACGACACCACGTTAGTTGCTATGTCCGACGGTCACGGGGT
+>86956 3
+GGGCCGGGTACGTGGTTCAAATCTCTGAACGCCTTGCAACCACTATAAAAGTTGCGTTGGGGAACACATACGACTGTCCAATTGCGTTAATCTACGCTGC
+>86957 1
+GTAGGGCTCGGTTCGGCAACCAGTTCCAAGTTCCACACGCAAGGTGCAATCTAGAATTGTAAGAGCTAGTCCTTCCAGTCCGTTGAGGAGTACCCTATAT
+>86958 1
+TAGCAAATCCGTGCGGCGACAAGACGTTCGTTTATGGCCTATGGCCGATCATCTCGTAACCCTCAGTAAGGGACTTCCTGAATTAATACTACGAGTCGGG
+>86959 2
+GTAATCGTCTATCTGATAACTAGATAGATGTCACCCTAAGCGTACACCCGGTTTCACTAGGGTCCGCGTAGTGGATTACGGCCAAGGGGCCTATAGCTCA
+>86960 3
+CCATAGCTGACGATAGCAACTCCCGCAATAGAACCCGCGTTGGGCTAATACACGTTTCCTCTACCTTGCGTTTATGAATGGCAAGGAATGGGGTTGCGTA
+>86961 1
+TGCGATATCCTTGGGGAGCTTAGTTTTCTCATGCCAGCTGACCGTAGGGCGAGAAGCAGTCCGCACAAATGACCATCTACCTTTTACAGCGCGGAAATAT
+>86962 1
+CTGTTGGCCGGCAAACGTTATTAAATTGAATTATGAGGACGTCATCCACATGTTGAGTCCTCACCGGTGGCACGCGACGTCCGAGACCGACATATTTACG
+>86963 1
+CCTGCCTTCTATCGATAGCCTTGGGTTTGCCATGGATAACTCCGGGACCTCGATGAAGTACACGTAAGGAACCGTCATGGAATCTTCAGATGCATAGCGA
+>86964 2
+AGACTCGAGTGAGTCAGGATAATATGGGTTACTAGCTCAGTCCCTGTTCTATCGTCCCTCCTTCCCATGGGCCGTTGCAGCAAGGAAAGACATAATCGGA
+>86965 3
+GGTTATCTTAACAAGGCGCTAGCTTCGAGAGCACATCGTACCGGCCTGTCCACATGGATGCCCGCTAATTACATTAGTTTAGGGTAATGTGCAGCCAGAC
+>86966 3
+CGAAAGTGGAAGGCCTCGCCAACTCCAGCAAGGTTCCCAGGGAATTTAATGCGTTCGAGCATACTTACTCGTATTGTGCCACCAATGTGGGGCATATTTC
+>86967 1
+GACGCCAACGTGGCTTGAATAAAGTTTTGGGCGTGTCGCGTTAGAAATGACCCCAAGATCGATGCTCTCTCGTTAAGACACTCGTCATTCAACTCGCGAG
+>86968 1
+TGCAACGGTATGAGGGGACTGGTCTATTCTGCTCTTACCTGTAAGTGACAAGGCCAATAACAAGATGCTGCCCCCACTCAGGTGATGTACCCGATGTCAT
+>86969 1
+GAGCAGGTACTTGTTGCGTAACTAGTATCACGGCGTTCACTTGATACACTAGAGTACGTGCGGTAGTCCGCGGTCCACAACGTCTGCAATATCGCAACTA
+>86970 2
+GTTGCCAACCGCCTTTAAGGTTGGACCTATAACTGGTCCCAGATGGTAAGATACCCCACGAGTTGGAGTTGACCGTACGAACATTGCTGTAATCCCTGAG
+>86971 2
+CGGGCGTCGCTCGTATAACACATCAAGCATAGCGATGTATAGGCATACGGAGACTATCTTAGTCGTCGTTCTACTGATGGGGGATCTCCCACTAACAGCT
+>86972 2
+ATAGGTTCCCGACGAGCCATGTAGATCGTAGGCAGTAATTTAGACTAAAGCTTCCGGCGGCCCTACGCATGTCCTTGTACCGTAATGGTCATAAGCAGTC
+>86973 2
+GATTAACCGCTTAGCTTTGCCTAAATCGCTGATCACTGGCGCCCCGGTCCAAAGCGTAGTCGCAAAAGGCTTTCATTATGACGGTGAGTACAGGTTAACG
+>86974 2
+GCTCCGGAACATGTAAACTGCGGACACCGCGATACCGACCGAATCGTTTAAGAGGCGTTTGGCATACAATTTTAGTTACCCGTGTCATTAGCGGGTTCAC
+>86975 1
+CTGCTGCCACTCTGTTGACGTGGACTGCGTGAAGCGAATCTAGTATATGTGTACTAAGTATGCCATGTCACAAGAACATGCCCAACGCGGGAACCTTGCT
+>86976 3
+ACGCCAAGTTCTATCTAGGTGAGTCGCTAACCCTATTAACTCGGCCGATGGTGAAGCAGATGACATACGTCTTATTGAACAGTATGCCCGGCCGAGTCGT
+>86977 1
+GGGATTGAAGACCAAGATGGCATCCAGCGCATTCTCGTTTGGAGCGCAATTAGCTAATTTATACCGGATCCGGCTTCACCATAAGTCTCCCTTAAGGGCG
+>86978 1
+GCCGGTGAATCTAGTGGCAAATTGCCCATGAGTGGCCTGCGCACAAAACTGTTGCCCAGATTTGAGGTGAAGACCACTATGATGTTTCCCTTTCAGCAAC
+>86979 1
+TGGTAATATCCAAACGTAAAGCCGCAGTATACAGGGATTCATAGCACCCGTAGCTGCTCGGTTCCAAGGCGTTTGCATTCAGTCTCTGTAGAGTCGGACC
+>86980 2
+TTTCTAACGTCTAATGTGCTGGACACAATCGATTAGGTAGGTCAAGGGACCCTACTAGCAAACGGCTGCCTCTCACGGGACTATGGCTGTGAATACCGCT
+>86981 3
+TAGCACAGTTGTTCGCACCTTTAAGGGTTATCCTTCTTGAAGAACCTGTGCGTACATTGATAGCGAGTATGGAGCGCCAGAACCTAGACGAACGGCCTCC
+>86982 3
+CTAGTTTCCCAGGATGTTATAAGGCGTGGGTGTAGCTTCTTAATATCACAAGAGCATCGATGGCCTGAGCATCCACCTCCACACGGTCGAATAGGCTAGC
+>86983 1
+TCCTCCAGCGTCTATGTCAGGTAGGATGGGCGTGAGCGATCTACAACCCGTAAGGGATCCATCTCTGCCATGGGATGATCAATTACTCTAGTCAGATACA
+>86984 2
+CCCGTGGTGTCCTATTTAACTAACAGGTTAAGAAAGGGCTCCGGTGGACCTCTATTAGGCCACGGACCGCACGCATATACAAATTGGATTCTGCTACGGT
+>86985 2
+CAAAACTTCGGTCTGGGACTGAATCGCGTGAGGGTAATTACACACATGCCCCCGTTATCTCTAAAGGACCAGTGTGACATTTAGGTCTCGATTCAGCGGC
+>86986 1
+TATCGTATGACCCGGTACTTAGCATGTTCGACAGGAAATCGAGCTGTAGTCGAAGGGGGCTCCTAACCTGTTGATGAGGCCATTCACCATTCGCATCACA
+>86987 3
+TCTGTTTAACCATCTGTTCACCCGCGATGATAGCTATCTGGTATAGTGTCTAAGGCAGGTCAAAATAACGGCGCTAAGCACACGCGGCCAGTTGAGTCCG
+>86988 1
+GATGCGGTCTAGGTCCGTTTCTGCTTAGGCCCATAAAGTCTAATCTATCTCACGCTCCGCAGTTCGGTAAATACTTACGGGGAAAAACAAGGTCGCCGAG
+>86989 2
+AGCCCTAAACGAAGGTCGTCATCTCTATAGTGTCACTAAATAGGACCGAAGGGCGAGTCTAACCTCTACTCCCATTGGGTATGGTACGTCTGCTGTAGCG
+>86990 1
+GGTATACTCTCTTGAGATGGTCACATAGCGAACTTGCTCCATATCAAGTCGTGGGCACAAATATAGCACAAGGCAGGCTTTCTGCCCTGCGCTTGGAGCA
+>86991 3
+GACCTTCGAATCAGTTGAAAATATTACGTCTATTGCCGGGATCAAGCGAGACCTCGGGTAGTGTACGGACCAAGCTATTTCTGCCGTCGCGCTTCAGCAA
+>86992 3
+GGAGACGGCAATATAATCCCGTTGTGTCCGTGAACACTGTTGCCAGCATAGGCGGGTTACCAATTCCTTAGGACAGACGACTTTCACACTTCGGCTTGAA
+>86993 3
+GACTAGAGAATTAGGAATAGTTTGCAGGGTCACCGAACTGTGTTGTAATACCGTCGAGCTCCTATCGCCGTCTCCCAACCATGAGGCTTAAGATCCGTCG
+>86994 3
+TACGGATGCCTTGAGTGAGCACGTGAATTTCTCAACTCACTTGTCAAGTCCTCGTGTAACTTGAAGTTCCGGGCATGAGACAAACGAGCACCGGATGCTC
+>86995 2
+CCTAGCTAAGCAGCGCTATAAAATCTGTTGTAGGCTTAGATTAGACCGTTGCGCAGACCGATTTGTGGTGCACTGTCGAAAATGGCACCCCCTCAGTCAG
+>86996 2
+CAGACCCCTACGTGTTTGACCACCAGCTCGTTGTCTAGCGGGACTCCATGTATCCAATCCCTGAAAGAGAATCAGGTGATGTTAAGTTGGATTCCGAGGA
+>86997 3
+CTAGGTATATTAAGGTTCTCGAGTCGCGGCGCCTCCGGCCTGCGTATCTAAAACTGGTAGCACTTGGCGGATAATCAGGTAATCCCGCCAGAAAAATTTC
+>86998 3
+GGCTAAAGGACTCGCTTCCGTTCCGCGGACATAGCCCGATAGAGTTAAGGTTCTGCAGTATAGATCGCAATCTTTACGCCTGAGAAACTCCGTAGTGCAT
+>86999 2
+TTGCTCCTAGGGCGCGCCGCCAGAAATGTTTTAGTACATGATGACAAGTATATAACTAGCCCTAGTCACGCTTGAATGTGGAACGTCGCCTGTACCCAGG
+>87000 1
+CCGCACAGATATGCACCCAGATGAAAGGGCTTTGAGCGGCCGTTCCTTGATCGGGAGCTTGAATTCGTGCAAATTTTAATGCAACCCTATCACGGGTTAC
+>87001 3
+GTAGAATAGCTTTAGGACTAGACCAAGTGCCGTCTGCAGTGAGATGTATCTCTCCGATGTGCTTATATCCCAAACGCGAAGTCTATGCTCGACGCCGGCA
+>87002 3
+TAGATGACTAGGCGCCGTCTTAAATCGATCCGTGCGCTGGCTATCCAAGTTGGGACCACAGCAACGATCTGATCATTACCGGCCAGATGTTTAATCTGGA
+>87003 2
+TGCAACCCGAGGAATTTCCGTCAACCGAGGTTACTTTAGCACGGCGTACAGTGATGCGCATAGTCGACTTGGGCCTAAATTGATCTCGCATTCGAAGCAT
+>87004 2
+ACCGCGGCAGCGGTTAACATCATCTAGCCAGTACCGAGCTCCTGGTAGTGTTGGCTTAATCCTGAATTTGCATATCTCGTCAAAGCGAAACAGGAGGTTC
+>87005 1
+GCACCATATCCGCACTTTCTGGGAATTGGGTGAGTGGGAACCAATCTAACTCTATTCTATTGCTAGCATCGGATGCGCGCAACATGTCAGGCGGCCAAAT
+>87006 2
+CGCTGGTCCCCAAGTTTTTTAAAGATTACCGCTAGGTTAACGCTAAGATCTACGTCATGGCACATTTACGCGTAGTGGGCCCAGGGCTAGCACCGAATGA
+>87007 2
+CCGCATTATGCCAGTGACTCGAAACTAGGAAGTGAATATCTAACACGGTTAGCGGTGCACGCTCCTCCCTTTCGCGACGACAGACGTTTGGTTAATGAGT
+>87008 3
+ATATGTGGGTAGTTATGACTTCGATCGGTTGCGACTAGACCATAAGAGTCTACGTTCTGGCTGTCGAATGCCTGACAACAAGCAGAAGGTCCCCCCATCC
+>87009 2
+TACTCCATATCCGATAAGCACTATCTGGACCAGCAGATGCTTCGAGAGCTGTGGAGGCAGTCTTGGGTTGGGTCCCATAAAGCCCTTCAACTGAATGCAT
+>87010 1
+GCCAATTGAAACACTTGTTACACTGATCGGTTGGCGCACCAGCGCCTGGGCGTGCCCAGTGATCGCGATATTGTAACGCCTCAAGGATTAAAAATTTCTG
+>87011 2
+AGCAGAGACGACAGTTATGGATCGAAGCATCACCTTAACATCCACTATCGATCTTTTATCGAGGGATGCTAGTGACGGGCCCTGGCAGTCCATTCCGGTT
+>87012 1
+CTCTGTACCATGATATGTATTCCTAAGGACCACCGGTTACGCCGGTGAGTCGATCGGGTCACATGGAAAACGTCCTAGGGACTATTGTGAGATCCAACTC
+>87013 3
+AAACTCTCACAGTTTGCATAGAAATAATTAAGTGCGCGTTGGGTAGCAGCTGGCATTCCCATCTATCCGAGTCGATGTGGCGTGCATCGGGACTCACACC
+>87014 3
+CGCCAGCGGGACGAGGTAACAATATTTGATATCATCGGGTCCAGGGCATTCCATTAGTTCGTGATAACCCTCCACTGAGTCGGCGCAACGTGATTATATC
+>87015 2
+GTCTGTATGCCCGTAACCACATTGGCCTATCGTCCGCTAGCGAGAGGGGAGAATTAGCGGCTTGTTTCACGGCTTAAAAAGAAACCCTCTAATTAGGCCT
+>87016 1
+CTACGTTGTAGAGACACTGGATCCACTACACAGGATTGGGCGCTCATGACCTAAGTTTCGTCTGAGGCTCGGATCTCGCTTATACGAAGGTTACAAGCAC
+>87017 1
+CGGAATAAGTCATTAGCCGGCTGTTTGCCCTCATGATGATTAGGAGAAAACAAATGGCTACAGTCTCTGCCAGCGTGTGCGGACTCACTCGATTACTGCC
+>87018 2
+TTCAGACAACTAATGCAGGTAGTGTACTTCGCGTTGACCCGAGACCGACCGTCATGACGGTGTACATTTACGATCATCAACCGGGTTGATACCACGTGTG
+>87019 3
+GATCTTGTGCTCAGTGAATCCCCCAGTGCAACTTACACAATCAACTGTCATGAAGCTAGTTCGTACCAAGAGGGTTTGGCTTCGAGCGGGGACTCTACAG
+>87020 1
+CTCGTGCTACGTACTCCGTCAGTCCGATCGGAGAGCCGAACTTCACTTTACACTCCAGAACCATTAGGAGGGGGATTATCGGATAAGGATAGTTATCTGC
+>87021 3
+AAGAGGAGACCAAATTAATGTGTTGTGTCGCAGGCCAGGTATGACATTGCGGTCCTGACTCTCGTCAGTCAAGCAGCGCGTTCCAATAATCCCTTCACTG
+>87022 2
+AGCATTGGCAAGCCGTCCTGGAAATCTGGCATACCAGGTAGCAGTATTGGCAGAATCCTCTACTTGGGAAACGCACGTTCGTGGTCAATCGCCATTTTCA
+>87023 3
+AATATGGCTTCCTACGGATTTGGTGTATGGAGCTCATAAACAATCTTGTGGAAAGAGAGACCACCCCCTTGTCCGTGCTGTCAAGACGTCGACACCCGTG
+>87024 2
+CGTAAGCTGGTCATTTTAAGTGTACTAAGGGCTTACAACACAACACAACCTTGCCGGTTCTTCCAAGAAGTGGTGCCTATGTTGGGCCATCGGCCACGAG
+>87025 2
+CACACTATATAAAGGGTGGATACCTATGCGTATATGGCCACTCCGTGGCACACATATCTAGTTACTCGGCTTGATGGCGCATGCCAGCTAAAGGCGTTGC
+>87026 2
+CTCCGGTTCGAGTGAATTCTGGCGGGCAATGTATACGCCCTCCCAAAGACATTTAACGTGGTCGCCCGCGTGTTCGTACTAATCTTGAAGAGACAATAGA
+>87027 1
+ATGTGCGGCCATGATTATACCGTTGATACTGCAAGTGCGGTACAGTTAACTGCGTGGCAGGTTGGACTACCTCAACATTCTTAGCGACCAAGCGCATCAC
+>87028 1
+TAGTTGGTGGAATCAATTTAGATGTGAATGATTCAGACTAAGTCCAACGGATTCGCCATGCAGAGGGCGAACCTCACGAACCTCTCTCCTCGGTGGCCCT
+>87029 2
+GTGATACCGTGTTTGATCTATCGATTATGTCGGACTACCGAAGGAGGTCGACATAGGATGATATTGACCGTCCTCAAGCAACCCCAAGTTCATCCCGCGG
+>87030 1
+TAATTGCGCCATCCATATCCAGCGGTAGGAGCCCCGCACTTTAGACCACTAGTCATTGGAAAATGCAATGGGTGTCTCACAGTGAAGGTTGGTGATCTCC
+>87031 1
+CTGGTACATCGTTTAAGCATGCACCACGAGTGCTGACACTTTCAGTGAACAGTATCAGGACTTCGCGCGTACGCGACCTTTATCTGGTAGGAAGAACGCT
+>87032 2
+ATCCGATGGTCTCGACTTGTAATTGGTTCGGAACGTCACTCGACTCGAATTACCTAGAGTGTGCGGCAATCCCTAAAGGTATAGGAGCTCCACATGAGCC
+>87033 1
+AATCCGACCGGACCTAAGATCGTGTACTCATTGATGTGGCTCACCGCGACTGCGAGTCTCAATAGATGCCTTGGAATACGGAGGAACTTCCAGTCGTATT
+>87034 3
+CTTGCCTAAAGTGACGAAATAGGCCATGCATGCCTTGTTTTGCCTTGGTGATCGGAACCGTCATCCACAAAGATCTAAAGGTGCGACCGCGGTTCGCATA
+>87035 3
+AGACAATCTCTTTACGCGTCAGCATGGCTTAGGATTAGCTTTAACCGGGGACGCGTACTGTAACATTAAGATCAGACCGCTGGTGGCACCGTTCTCCAAG
+>87036 2
+TAAGAAGCAAACTGAAACTTGGTATCTAAGGTTACGATCCCCTTCGATCTCAGCGAGCCGTTCATCCCTGATGCCGGTAATGACTCTGCTGAGACGGGGT
+>87037 2
+TAGATACTATGGAGTAAGGAACTTGACCTTTCGTCACCAGATGCTTGAGGAACTTGCCCGAACCCGAATGCCCCGGACCTACGCTATGGATTACTGTGGT
+>87038 1
+GCCATCGTCTGATCCTGCCCGCAAAAAGTGTTCCGTGCTTATTCGAGCGATTCGGCAGCGTCTACAGATTACCGAGCAGAATCTTGCTAGAGTAAAAGGT
+>87039 2
+TTTATAATGAAACCCTAACGCTCAGAATGGTCGACATGTAGACGGTCGGAGTTTCTACGGGCGGACCCAACTGCTCGTCCTGTCTTTAGGACGCGCTAAA
+>87040 1
+CGCATAAAGCGAGTTTGGACGTGACCTGTACCTAAGGCTCTTCTTACCCGAGATCTATTAGCCGGGAAAACCAGTGGCAAATGATTGTTCCCCCGTGATG
+>87041 3
+CACTTCGAAAAGCGAGTTATGAAACCCATACCAACGGGGATGCTGTTCCCATTAGTGATAGCCGATCCTGAGTGTTGGTGTTCTATCTAGACGACCCGCG
+>87042 1
+ACTGGGAAAAAATGGATCATTACAGGTTCGGCATTCTTGCCAATATCTCGAACCAAAGGGCTGTTTGCGCAGTACGGTGTCGGCCCACCCTTCCATAGGT
+>87043 2
+TTCATCTTCACTCAGGGTTGGGTGATTACCACCATGCGTCAGCTCAAGCATGGCCGAAGTGCGAGAACTGATAAACTCAGAGGGACTATTGAGCCTCTTC
+>87044 3
+CCGGGTGGTAAGTCCGACAGTGCGATAGTGATTCATATTATAGACCACGTGTCTTCGAACCTCCCTGGACCGAATAGCAGGCACTTGCTTTGAATGCAAC
+>87045 1
+CGAGGTACTTTTTGTATCCGAAGGGATTCAGGATGGACGCCCCGACGTACTATAACTCTGCTGCGAGATGGACCCAGCAAGGATTTCATTCAACTGCCAT
+>87046 2
+GGCCTAGATTACAACCAAATGCTGGTGACCATCCTCGCCTTAGGGAGCAAATCGGCGATGGTAGAGTGTCAAATTGCGTGTCGTACTATGTCCACTACCT
+>87047 1
+CACTCCCGCTAAGCGAAATGGCTTCCTCGCTAATCACGGCACAAAGATATCTGCTCGTCCAGGAGAAGCATTGAGGCGTTTATGATCCTTTGTATGGAGG
+>87048 2
+AAACAGCCAGCCACTTCCGTCGTCGCGGCCTGGACTCTGGTCAGGAGGCCTTAGTAACTTGAATTGTATCCTGATAAAGTGCCGCGATAAACATTGTGTA
+>87049 2
+CTTTTCACCCGGGATTGACGGGACCCCTTGTATAGATATTGTCCCCTCCAGCGAAATGTAAGATGCTCGAAAGGGATATGAAGGCTACGTATCCGTCGCA
+>87050 1
+TGAGAATTATTGGAACCGGCTAGTCATTGTTCAGGCGTAGCATCAAAGAAACCCAGCTAATAGGCCGCTACTGTCGTTCCCCGAGTGGTGCCCAATTGCT
+>87051 2
+GGCGGCAGTTCGCGCGACCGTCTACTGCACTGTTCGCAAATACACTTTGCCTTGCAGAACGAAGGAATAGCTATCAGACTTTTCGAGTTTACACGGAGAT
+>87052 2
+TCTGGTTGACACGCATCGATAGCGTTGCCAATATCTTACCCAGTATAGAGGTTATCAAGCAGCGCGGTTGATGATGCTACCGCCAGCGAGTACCTGACAT
+>87053 3
+ACGATTTACAGTGTTCCTTAATGTCTCGCGGCATGAGGGAATAGCTAATCGTAAGACGGCCCCCTAGTCCTGAAAAGGCACCTGGTCGTTTCCGGACTAA
+>87054 3
+TTTAGTGAAACTGTATCCAGGGAATCGACCTTGGTCGATTTGCTTCGGTGAAGCACAAACCGATCCAGGCGGGATTAAACGCCTCCTTTCCCAATAGGGC
+>87055 1
+GAGTGACGTTCCCATGATAACCCTCAGCAATCGCGAGGATTAGGAACTTAATTTCCTGTTCGCTGATTCGGCAGATGATGAGTCAATTGCGACCAGCCCG
+>87056 3
+GATCAGCTTTCCATACTCGGCGTATAAGAATTGTAGTGATCGCGCTATTCCATGAACGGCGGATTGCGCCTTCAGTAGCACTGAAGCATCAGAGCTACGC
+>87057 1
+GGGCATTGAGGTACCGCTTTCGTCCAGAAGATTTGGGGAGATCACCTACATCGACGACTTGATCTCGAATAGTAATAAGAGTTGCGACGCTTCTCCCCAC
+>87058 1
+AGACTGATATCCTCATTGTCCATCCTGCCAGTTGACGGGATTCATTATCGACTGAGTCATGCGACTCGCCGAGCTCTATAAGCGAGAGAGTCTAAGGCAG
+>87059 3
+TGTCTACAGCGCCTGTTAGAAGAAGGATGCTCCTCTAGGATTTGTATACCCACCCATGTGTAAGCCAGAACTACGTTGATCGAAAGGGTCCCACGGTTCG
+>87060 3
+AAGACCCCCCGGCGTTCCTGGAATGAGTCCGAGCTGCATTAAACGGCTTCCCGTTAATTAAGGTATTCTATGAAGATGCAAACGCTCTTTGACGATGGGC
+>87061 2
+TGAACGTGCAGACTGACGGCGTTTCTCGCGATGTAACCAACATTGGTACCTAGATCCTTCAGTAGGCACTGCACAGGATACACTTAGTTGCTGAACTGGC
+>87062 3
+GCTTCTTAGTTTTTTCATGAGATACACCGGACGGAAGCCCGTGTAAAAGAGACTTGAGTCCCGACTAGACTGCAACGGATCATCCCTGTTTCCCGGGGAA
+>87063 3
+TAATCCCGCACTCGAGGTGTCCCATCGTTGCCGGGGTAAAGCGCTTTGGGAGTGCCACACATTGAGAAATTCTTTGCAGTACTCGATCGAATGCATAACA
+>87064 3
+CGTGAGTCTATCTTATAATCATGTGGGCGCCTTCAATAGCGATGAATGTCCCGTGGCATAAGCCCGTCAATCCGTCAGATAGAAACCACGGGCGTTTAGC
+>87065 3
+TGTAGCCCCCAGTAGCTACAGTAGGTGATTGTAAAGTCCGTAGAGTCGGCTCCAGGCATATTGTCGCGATCTTCCACACATAGCGACATCACGTTGGTAA
+>87066 1
+TCCTGGAAGTGGACGAGCGCCGGAGTATCCAAAAGGTTGTGATCGCTTCGGCTTCCCCCGTTGAGTCAAGTTAATAAATCTTAAACACCTGGATACGCCT
+>87067 2
+CATCAAGTTCTCTGCTGACCTGAGCCACGAAGTCAATGCATCTGCAGCAGGGACCTAGGTGAAGAGACGATGGACTTGCAGTTCATTCTACTGCATTTCG
+>87068 2
+GCCGGAGAATTTCTGAGTGTTGCATGCCATAACACGACCATCTGGTATCTCATCTCGCAAGGAGGGTCGATGTATAATCACACTTGTAACTCGCGGCGCA
+>87069 1
+GTAAAGGCGGCGCCTCACATAATCATGCTACGCGCGGCCCGATAGAAATGTGATCTTGATCGCATCTATCATCTTTGATAGACCAAGCGGTGTCCTTGAG
+>87070 2
+CTGGTCGCTTAGACTCCCAGATAAAGAACGGATGGGAATTCATCTAGGGCTAGCGGTGCCTCGTCCAAGTTTGCCACGGATCCATATATGAATGATCTCC
+>87071 2
+GGTAGGATGCTGAACCCCAGCTGCGTGGTCAAGCACCTTCCCAATACCGTCCATGATGTCCGAAAATTGTGGGCTTGTGCTTAAATCGACATAACGGTAT
+>87072 2
+ATTACAAGTGACCTATGCGGGAATGTAGGGAGTATGTCGATCACTCTTACCAACAAACCCGGCCGGGCTGCCCTTCATCTAAGCATTTCTGGTGTCGGAA
+>87073 2
+ACTGTAATTAGATACGCATGCTCAACAATGGCACTGCCGGAAGGGGGCTCTTGCACTCATCACGCTGGAAAGTATGGGTATTACGCCTGCTACTCACTGT
+>87074 3
+CTCCACGAATCTGGCATTGTCGTACCTTCAGTGATCTCACAACGGGTACGATGGGTGGGACTGGACCCCGTACACGAGATTCGTAGAACCTGAATTTATA
+>87075 3
+TAACAAATGGACGTGCGAGAACCTCCCGGGAGGCTGGTTTCCGCTAATCAAAAAATAATCGTATTTTCCGCGCAGGGCTCCTTAGTCAGCTTACGGCGTT
+>87076 3
+ATCCGGGATCCGAAGGATCTTCATGCGGCTGAGGTACTGACCTAGCGTAACGTGTATGGGCCTCAATGTCAATGTTTAACCCTGGAATAGCCACACACTT
+>87077 3
+TCAGCTGCTTACAATCTAAATCTCGTCGCTAACGCAAGACTACGAGTGAGACACCGGACACTCGATGGTAGTTTGTGCTATGCCGTGTGGATGCCTAGAC
+>87078 2
+GGGCTGATATGCTTATACCGGACGTACATTCCACGAATCCTTGTCACGACTATGCGGCGTGCCGTTCTCAGGAGGGCAACAGTGTATCATGCTATAAACA
+>87079 1
+GTTCGTACGGGGCAATCGGTTTACTCCGTTTATATACCGACTACTCAGCTAAAAGATTGGTCCAGCTCGAGCATCGCCCAATGGCGATAGTAAGCTCAGG
+>87080 1
+ACCCCTAGCTACCCATAGGGGTTCCTATTTGTCTTCGATAAGATGCTGCCAACGGTGCAGGTCGACAGTTAAAGAGTTGCGCCGGAGTTAATCGAAACCT
+>87081 1
+ACTTTCCTGTAGTCTTATTGCGCGGCAAATTGCCCACCTCAAGGAGTATTGCTCGCGTATTAGACCTAGTTCGCTGAGCGACAGAGGAAGACACGATGCA
+>87082 2
+CGCTGGTTCTGCAGATATTCCGCTAAGCCTCCATCTTAACTAAGCATAGGGTGTGCCCCCGTAGCATGATTGACACTGATGGACAAGAAAGGGTAGCTCT
+>87083 3
+CATTAAGGTGACAGAACCGCGCCTCGGAAGCTTCAGCGCGAACAATTGCTCCATTGCATGTTTTGTCTCGAATGCGTTTGAGTATAAACCGGCGCATACG
+>87084 3
+CAGAAGGATTTGCAGAACTTGGAGCTTGAGCTACTGCCTATCAGCAGGGGCGCATCGATGTTACGTAGTGCTCCAGTAAACTTCCCCTGATCATGAATCC
+>87085 3
+GGACGCCCTGTAGGATGTAACTTCATGGAAGGCGTCTCATTTACCCGATCTGTGGCCTGCTAACTAGATCCAGAATTAGATTCGCCGACACGTACGAATG
+>87086 2
+TAACTTGGGTTCTCGTGGGGTGGCGAACTAACTGCTCCGTCCCAAACTGCGTTGAGGGTAAATCATCTGAAATCATTCGCAAATTATGCCAGACCGACGC
+>87087 2
+CACTGAAGTTAGGAGTATACATAAGTACTCCGCCGTGCCCGGTTACATCCGGCCGTCTTGAGATAACATGATCGTATCTCCACGTGAGTAGAGCTGCTAG
+>87088 3
+GTGAGTAGGTATACACGGCTCTTTGGCAGTTTTCGATTCATCAGCAATGCAAGTCTTTAAAGTGCGACCCCACGGAGCGTATGCATCCCGACGCTCAAGA
+>87089 3
+TACCATTGACAGAGTTAGTTCTTCGTAGCGTTGGTCCACCCGGTAAGATAGGTAGACATGGATTTCAATGCGTGCACAGCCGAAGACCCTAGCTCACGTC
+>87090 3
+GCAAGTCTCCTCACTGTCCACGATTCATCCATACTAGAAGGTGTCGTGATATCGTCGAATAACTGGAGGTCGCCGCCTTAACGGAAGTTCTCAAGGAGTG
+>87091 1
+TATACACTAATGCTGCGAACGGGCACCTACTACGTCGGCCTGTCCAATTTGAATGGAGACTAGGGAGAACTATATACACTATGTTCTGTCCCGCCGGGTG
+>87092 3
+AAATTATATGCCCTGGTTCACGACAATGTGATGTATAGACTAGGCGGCGTCTACACGAGCGGCCTAGTATTTCAGAGGCATCTCCCGGCTTGACCTAGCA
+>87093 1
+GTACTGACGATAGATCGGCGTTTACTAATGCATCGGCACTTACCAAGTCCCTTGGCCGGAAGCAAACTTGACGGCACACCGGTTATTATAACGTGTTCGG
+>87094 2
+ATGCATGTTCCGGCTGAGTTATCTAAAGTTAATCACAATCGCACTGCACGGTTGGCATTCCGGACAGCTTGGGACGCTGCGTACACTATGGCAAGCATAC
+>87095 1
+CGCCTAATACCGGTGAGGAGCATTGAATTACGAGGCGGATGCCTGAGGGTAATCACTCTGAAACGGACGCTCTCCGTTACTTATAAGCCCATTGCACTTT
+>87096 3
+AACCCGACAGTACTTCCGTTCCTGATTGTAGGTCTTGGGATGACAAGAGCAATCGAATACCACGTAAAGGTTGTCTTCGTCCCGGGATACATACTGCGCG
+>87097 1
+GATTAATGGCTATGTAGCGAGCCTCCGCCGTAGCGACCAGGGTTATAAAGGTAATTCCACCATCCGGTTGCCCGAGATGGGATTCAATTTACCTAGCTCA
+>87098 2
+TTCTGTTATCTGACGTGGTCACAATGAGAGACCAATAGCTAGTGTCGGGTCACGAGCACTTGTCGCGCTCTTCGACGCTCAAGGACAGCATCGATCATAA
+>87099 3
+CCGATAATCAATATCGGACGCTACCCAATCGAAGGGACTAAGGAAAGTTTGCACCTATTTGCCGGGCTCGTGTGATCTTGATTCCTGGCGGTCAAGCATC
+>87100 3
+CATGTTTACGAATACGGAGAACGGTGCTCTTGACAGGCCGATGCAGGCGAGTTACTTGAACTCGTAGCTCCCCACATGGCAAACTCCTAATTGTTTCGGA
+>87101 3
+CTCCCGTGTTCTACGCAGAATAATAAGGGTGCGCGAACGACAGCCAGTGTCAAGTTGACCAGCAATTTTAATTGTAGCAATCGTGTCTTACGTCCGCGCG
+>87102 3
+ATCGGACCCAGACAGTTTATCCCGTGAATGGCCCTGATGGAGTGGTTAAATTCGGATCTGATCCTCGCCCCCAATTCGACTTTACGATGATAGCGAAGAG
+>87103 1
+AAAATGGCCACTATCTCACAGATTCAGAGCTGGATTATTCCGAGGTGCGGATGCACCCAATCATATCTTTGTCGAGAGTGAGGCCCTAACCTGGGCCTTG
+>87104 3
+CACGCACCGAGACAATGATTGCCCGCATAAGCGTATGTGGAGAAGAGTAGGAGTTCCGAGGCTATAATGACACTTCCTGCATCCTTGATTTGTCTCCCTG
+>87105 1
+GTCACGCCCTCCAGTCCCTCAGCACTATGTGCTTATATCGCGAACTTCCACTGCATTAAGCTGTTAAGTTTGGGGATGGGTGAAGAGACGATGCAAAAGC
+>87106 2
+TCTCTACATGGGATATTACGAGATCACCTGTCAAAGTCCGTATAGCATCCCCATCGCATGAATGGAACGACTCCCATTAGTGCGTGTTAGGCGCAGTGGG
+>87107 3
+ACAAACTAGAGTAATGAGATGTTAAACTATGCCCCGCATGCCCACTGTTTGGCCGATACCCCGTTGGGTCTTAGAGGGTCCGCAGGCTTAATACTAGTCG
+>87108 2
+TCGGCAATAACTCTGGGGTAGGAACGTATTTTGTACGACCATGGACTAGCCCTTTTGCCTGAGTTCCGGAAAAGGCCACTCGCACTCAGTCGACAAGATT
+>87109 2
+GCAAGACTAACCTCATACTCGCGACACATGTAGCAATGATGTGGGGGCGTGCTGATTTGGGTTTTAGATACAGCTAATTATCGACCGCCCTGCCGCTAAC
+>87110 3
+TATTCTCGACGCGTGCTGAGTTCTATCTTAGAATGGTGCGAAGCAGACCACGTTGTCAGCAGTTAGCCAGTCCGCAGAATCACATCGATTCTCACGAGGA
+>87111 3
+TTCGCCCCCGTAAGCACAGGAGACTAAATTGGAACGATTAGGAGTCGTGGCTTCACTCTGTGACGACTCGCAGGGCTATTTGACATACACATGGCACTTT
+>87112 3
+GCGCTTTACGTGAGCGAACGGCTCAGCAGTAATGGCTACCTGAGCGTGACCTCAATAACGCGCCTTGTGCTAGTCCAATTGAGCAACTCAAGTTATGATT
+>87113 2
+ACCGACTCACACCGTCGGGGGTTTAACGGGGGAGCCTATATATTTAACTAACGGAGATTTCTGACCCCTCGGACATACATATTGAGGTACTCCTGGAGCT
+>87114 3
+ATACCTTTGTGCAGATTATACGGACGTGACGGTGGTTCACCTCCTGAAAGTCAGCACCCTGGCCAGAAGGGTCTTACCAGGCATGAAACTATTGCGTCTA
+>87115 3
+GTTTACCATCCGGCCGAAAACGCTTTGCCATTATCCTCATCTGACCGGGACGTGAGATGATAGCGGACAATGTGTTCAGTGTATAGGGCCTAACATCCGA
+>87116 3
+TTCCCCAAACAGAACTCCTCGGTCCAATCGTGCATGCCTGACGAGTAATCTCTGGAGGGATGGCTACCGGACTATTTCGGTAGCATGAAATGTCTAAGTG
+>87117 2
+CTTATGGAGTCTCAAATATCATGTCTCGGGGACTGACTCCGAAACGGTATATGCCGGGTCACGGTTGCCCACGTAGAGCAATAATCCCGACTGGTTAACT
+>87118 3
+TCGGCGGCAGGATACGTATGCTTGTACCTATAAATGCAACGGCGACTCTTCCCCGGCAAATCATAGCTATTAACACGTGAATGTAGCGCGGTGTTACGCT
+>87119 3
+CTTCGCACTTGGATTCCAGCTAGCCACAGTTAGTCTGAAGCACCAACAGGGTGTTCAGTGTCAGCTAACGCGTGATGTATTCTGACATAAAAGTCGGCGC
+>87120 3
+ACCTGTGGACGGTGGCTTACCTTATGCGATGAGACACATACACGGGCAACGGCCGCTTAACTAATGCTAATGAATCCAGGTAGTTCCCGCTTATGATTCG
+>87121 1
+GCCCGATCATTTTGTCGGAGGAAATGGCCAGACTAGTCCAATCTGTTATCCTTAATCGCCCAAGAGGTCTGTAGAGCAGCAGGGGATATCGTCTACCCAT
+>87122 1
+CAAAATGGGTTATTAGATACCCTGCCGCGCATCTCGTGCGAGCATCTTGGTCTCTGTCTATTCGAAGCCGAAAAGAAGCCGTACATTTGGCCGTCGAAGA
+>87123 3
+CGGGAATTCCCACTTAAGCTTTCGCGAGACGTATCCTGCGATGACACGTTAGTCCACTCACGCCAGTGGAAAATAGCTCAGAGTACTAGGTCGGTTTGAT
+>87124 1
+TCGGCGCAGATCCCGTGACACAGGAACTGCTGGATAAATTTCAAAGCCGTTGCACTGTCTAACGCAAAATGTCGACGGCGCCTTTCGTTCTAGTAGTTAG
+>87125 1
+TGCTCCAGTTAAATGTCTTAGGGAGTTGACTGCGGTACCCAGGCGACAGATAACGCGCCTTTCCCGAATGCCATTTAAGTCTCCAAATGGACGTATGCGA
+>87126 3
+TTTCAAGGTGAACTGTCACAGCAGTAAGCGCAGCGACGTGCACGATCCTTCGTGGTCACGCCATGCGATTTGCTATGTACTCCATCTGGCGATAAGAAAT
+>87127 3
+TAGGAGCTTTCATTCAGGTAGAACTATGGCGCTGCTAGATCGCTGAGTAAAGCATGTCTTGGCGGCTCAGAAGCTTTAAACAACTGCCCCCATGATGCCC
+>87128 1
+CGAGAGATTAAATAGGTGGCGCAGGGTAGCTGGGCCCGTCTTTAAAAGTGTCGCCACCATAATATTACCTATTGTTGGTTACCTCCCGCAGTAAACCGCC
+>87129 3
+GTCATACAACGTAACCAGTTGTTGCAACGGCCGACATTTCTGCGGCAAGGCTGAATTGGTGCGACGATTCTTTTCCCCGAACCAGGAAGGTTTATCCGAA
+>87130 1
+CCATCCAGCGGACCTATCGGACCTGTCTACCTTGCGGGTGAAAGGTAGAATTAGCTTTGAGCCTTACATTACTAGACAGCATCTTTGAACGAGAGGTCGC
+>87131 1
+ATCTATGATATACCGCCTAAAACGTGACGGTCTGTTGGGTCATGCCGCTGGGCTGCGGTCTCTGATGAAATAAACAGTTCCCTCGACTCACCAGATAAGG
+>87132 2
+GCGCGTTGGCTACTACGAACTTGGGGCGATATATATCTAGCACGACAGATGATTCACGTGGCAGGTATAATAACTAGTAGTACCCGTGGTTTCCCACCCC
+>87133 2
+AAAACGTTACATGCGGGCTGGTATCATCTGGGTTCCTCCCTCCATCGTTAGAGTTATATAGCACGCATGCTTGAACAAACACAGCTGACGAGCTTCGGGG
+>87134 1
+TGGAATGCCCTATCATGCTGAGTGCTCGACTTTGTGCGGCATTGCAAATCACAGAATTCGTCAAACGTCCCGGTGTGAGCATGAGCTTGGACACAACATC
+>87135 1
+CGGTATGCCGGTAGGGCTCTCGCTCTCATGACTAGCGCTCTAGTGACATTACCTAAGCATGCAGGCCTTCGATTAAGTTAGCTGAAACTACGTGAGCAAA
+>87136 2
+AGGGTAACGGGCTTATCCTGCTCAATACCGTAGGTCTCAATATTGCACTCGTCCGTGTATCTAAGAGGCTTGCTAAAACGGAACTGAGGACTCCCTGGCA
+>87137 2
+CGTACTCTGCTACGTCATAGTAAACGCAAAAGTCTTCCGTGCTTCCGGATTCATCTGTACGTAAACGTAGGCCGTCTATACAGGATCAGGGGGACGCTGA
+>87138 2
+GATAGGGCCGTATTGCTCGTACCCGGTCAACTGCGCGATAGACAAAGACATAAACTGGGTAAAATGTGGCCTACTGGGTTCCTGTATTAGTCCTTCCCAC
+>87139 2
+AGAACCCCGCTCCGGGTTCAAGACGTTCGGGCTCCTGGTACTGGAAGCTGAGTTCAGCTCGCTACTTAAATGAAGTATAACCGAATTAGGTAATTGCTCC
+>87140 3
+AACGGTGTTTCTGCAGGCTACGAATGGCCGCTAGCTCAGGAGACTCCCTTTGAGGCTGACGCTGATTGATCTACTAAAAAGCTCTGGAAACGAATCCTTC
+>87141 2
+GCAATTCAGATGTCGACTGACAGAGCTGTATTCGTAGCGACTAACTGTGTATATAATGCTTCCGCACTAGCAGCTGGCCACTCAGATGCTCCGGAGGATC
+>87142 3
+TTGGGACATTGTCGGGGTTACATTTGAAAACAGACACATGGTGACTTCGTCAGTGTAGGTTGAATTCCCAACACCAGCCACGACGCATTACTCTCGCGGC
+>87143 2
+CGCCCTGCTGATGGGATAATCAGTTACCTAGCATACGGCGTGGGAGCGCGGAACGCAAATTCTCCGGTCATGATACTCATCAGGGATTATATTTACCCAT
+>87144 1
+GCGGTCTTCGGTCAAACATAGGGCAAACCAACCAATGGGCTCATACTTTTCCTCATTAGGCAGGGGATCTGCAGTGTGCACAGCTCACCTGATGGAATTT
+>87145 1
+GGGCTGCCGCTCCGTAGCCAAATCCACTCATTTAAATAGAGTTACAAACTTTCCGATCTTTGGGGGTGGAGGCCACCGTCAGAACTTGCAGATGTCGAAT
+>87146 1
+CACAGTCACGAGTATTATTTAAGGTGGGCCCGTTCTTAGCACTTTCAGGTGGTTAGCTGCCCCTCCGATGGTATATGGGAAGACACCAATCCACACAAGG
+>87147 1
+ACCGTCATTACTTCCCACCGGCCATGGACTGACTTAAAAACGTTGGCGCAGTGACAGAGTTAGTTGGGACGATCACGATCTCCGTCGTAAGTTTCAGTAG
+>87148 3
+CACCCGAATGCTGTGGTCAACCAGCCGTCTCGCCTAAGCCTATGTGGCAAATTTACGCATTCTCGAATGTTAGTTGATCTGAGGAGAGCGCAAGTTAGCA
+>87149 2
+CGATATCTTAGGGCATGCCAACGCTAGGGACCTTCCTTTGTGAGAGTTAACACGGACACCTTGATACGGGTAAACCGCGTACCCTTATGACATCAGGGTT
+>87150 1
+GAAGGGGGCCAGATACTTCTAAGCTCTATATCGACGTCACGTGTTAGAGTTTGACCCTAATCAAAGTGGCCCTATCAATGTGCTCCGCGCAAGGTCCTGA
+>87151 1
+AGCCATCATGCGGGAATGTAGCGTAGCTGCCAACCTTCCGAATTCTATTCACCCGAGTTGTAGATACGAAGGGTGTCGCATGATACTGCCTAATGGTACC
+>87152 1
+CATGCCGGAGGCTCAAAGGAGGGTATCTTCCTCATTCAGTGAGCAGCACACATTCATTCCGTCGGAACAGAGCTTTGGTAATGTACCGGCAATCTTCATG
+>87153 2
+GCAACCTGACTTTCGCGAAGGCCTGCGTGGAGCCGCACACATTCCTGGATACCTAATCGGATGATGAATTTACGTTAGGATAACGGGCTTTTACTCAGCA
+>87154 1
+TGAGTATCCCGATCGCTAGATATCTCATAAAAGCACAGTCTTCTCTACCACTTGGCGCGATAGCCGATAGAGAGGGTGCGAGGTGCGATCTTCGCATATC
+>87155 3
+CTAGAGACGGTGGCACCTCATTGTAGAACCGCAACCTGTAGGCCTGAACCGGGGAAGGTTTACCGAATTTCATGCCTATTAAAGCCTTGCCGGTTCTTAA
+>87156 3
+CTTCAGTACAGACCTGGGCTAGATCCTATAGGGATCAGGCCCTATTAGACCGCAGCCAACTTCTGTGATTACTGGCAGGATTTGAACGCGTGAGCTCATA
+>87157 3
+CAGGCTTTCTGGTACTAAGTCGTGCGCCATAACGAGGAGCATTTATGAACTCAGACTCTCCGAGCTAAGACGGCATGACGCATTACCTGGTAGTTCCATG
+>87158 3
+TTGGGAATTCCATGAACCTGTCTCGTGGATCCTAGTTGTGTACTCGATCCGAAAGAATGAGAGCACCGTTCGGCCCCAATTACAGCTTCCACGGATGAAG
+>87159 2
+AGAGTTTATCGTAACGCCTTCGTCCCTGCAACTAATCGTCGCAGGCCGTACCTAGTGCCGAGGTGCCACTAATTGATAATGTGCGGAAGCGCATAAATTG
+>87160 1
+GGAGGATATTGCAGATTATATCCGATTAATCACCAGGGTGACAAGGCCGTCCCGTAGCCCCGCATCATTGAAGGCCATTATTACCGGCAGAGTTTTCGTC
+>87161 2
+TACGATTGCAGTGGTAGGCGTATACCACTAAATAAAAGCCGCTGTTATGCGGGACCATTATCTGCAAGCTGGTTGTACCGTCATACCCCTGGGCAGATCC
+>87162 2
+CCAGGGTCCATATGATAACATAGACTAGGTGACTAAGCACCGCTGGATTCGGGGGGGCCAGCTAACTAACTCATCCCAGAGTTCTTTATTCCGGGTATCT
+>87163 2
+TTACAGGGAGGCTACCATTTACCTCGATTAAGAGACTAAGGGACATTCCTACGAAGCGGATCGTCTATGCTCCAGTTTGCCAACTGGTCAGCTGCAGGTC
+>87164 3
+ACATCAGTATCGCGAACAGCCGACTAGCGAGGGCAGTCCGCTTGGATTCGATACGTCTCGGCAGTTTTTAGATCTATATGGTTACACCACGGTCCAAATG
+>87165 3
+CGTCATCTGGCGAAAATGAACTGGTTGCGTCTCAAGCCGGCTATAGCTGATGCTTACCCGAAGTCTCCGCTAGATTCCAGTGAATCCTAGATGGGCTAAA
+>87166 2
+TCAGGCTCAACGCCGACAGTGAAAGGGATCTTTCATGGAGACCATCGCACTGTGTTCACTTACGGTCATACAGTATACTGGGCTCTTTGCGTGAAGACCA
+>87167 3
+TCGCTACAATGCATACAAATATTTAGGTACCCCGCCTTTGCGATAGATTTAAGGCGTCTACCGTGGCCAAGTGTGGCGACAAACAGCCGTATTGCGGTCG
+>87168 1
+CATGATTATGTGATCCTTGGTTGCGAGGCGTGCTTTCTGCGTCGGACAGGCACAATGAGCTCTCGCTTTAAATCACCAGCAGTATCGAGAACAACAGCCA
+>87169 1
+CACCTTGGTATAGCTGGCCGATCTACGGTGAGAGCCTAAGCAGACCTCATCTTTCGATTTAACCCACAAATAGACATACAGTTGGGGCATGGTTTCCGGG
+>87170 3
+AAGTTGAGGTTCGCGCTATAGGTCCCCCCCAAAGTAGTCTTCCCCGAAAACCGCGAGATATTATATGCGAACTAGGCTCGTTGCGGAACGTTTTGTGAAC
+>87171 1
+TGTATAGGACTAGTACGCCGAGCAGAGACTTCGCTTTGTTAAAGCGCCCTCAATCGTATGGTCGTGATGGGTTCTTTAGCCAACGACCCCAACACGTAGA
+>87172 1
+AACGTTGCCGCAATGACCAACCTTACTGACACTGTAGGGCCGACTCCGATCAGTCTTTAGTGGATTCGAAGAGGACTTCGAGATGTAGCTCTCGACTGTA
+>87173 2
+AGTCTTCTGAGGAGTCTGGCTCCCAGGTAAGTATCCAGACATCTACTTAGCGATTATCAGTATTCGACCCGGGTAAGCCAAGCGTGGCTGAACATTCGCA
+>87174 3
+TAATTTCGCCCTCGAACGTAATACTGACACAGTTTCGTGGCGGATAGACCAAATCGGACTCTGAATGAGTTGTCGGCTAAGAGTTCGACTCCCCCGGGTA
+>87175 1
+ATGTTTGACACAAACGCCAGCCTCCCATCTCAGGAGAAAGCGATTGTTTTCTAGACAGTCGTCAGCAATCAGGGCAGGGCCCGTCTAAGTTAGTTCTGGT
+>87176 1
+TACTACATTCAATAATGATTGCATTTAGCGCTCGACGCTGGTAAAACCGAGGCTAGAACCTTCACATATGCGCCCGCCGGCTTTCGGGAGGTATAGCGGT
+>87177 1
+CAAGTTTCACCCGGGCTGCTTTGCTCTAGAACAGAGACGCTAATAGGATCCTAACACTTTGTCTCTGTGATGATGAATTCACGCCCGGTCAGGGAGAACG
+>87178 3
+CGAACACATTCCACTGACGTCGGGGATTTAACCTGTTGCCTCTCTTAACAAGCCAGGGTATTAGGGGGGAACATATTGTGATGAGAACCCTTACTCGCCG
+>87179 3
+TGCACACTATTGTCGATTGAACTCAATAGAACTCAGAGGGTGGCAGTGCGAGCTATAAGAGCCGTTTGGGTAGCTCGTACCTCGCCTCTTAACGCCACTA
+>87180 1
+AGATACAGAATTGAGTATTCAAATTGTATTCGATCCGGGCACGTATGAACACCGGTCCGGGGGACGATGTGCCGCCTGTTCCAGATATCTCACCCAGTTC
+>87181 2
+GTTTAGTATCCCCGTGGATGGTCTCCGTTGATCTAGCGTCACGCGGAGCCCTGTAGCATCTGGAGGGTGCTTACTAACGGCATACAAAAAAATACTCAAC
+>87182 1
+TGGACCTTAAAAACATTATCAGAGTGGCGGGTATTCATAATCAGATGGATCACCCCGGAAGGCTCCTGAGGTACCCGCCTAGCTTTTTTAGTAGGCGCCC
+>87183 2
+GCCCGTTAGATATTTCCTAACAAAGAGGAAAGGACCGGACGAAGCTTGCGAATATGCACTTCGCAAGGTTTTTTCTGGTCGGACTCGCGACGCCATTTCC
+>87184 3
+TAAAGCGCGAACGTATCATACCTAAAGGATCCGTGCTACTTCGCTAGGAACTCCTAACGCAACCCCGTATGGAGAGTGCGAGTGTCGTTCGTTATCTGTG
+>87185 1
+CCACCTCTGTACCGCGAAGATGGGGCTAAACGCTCAGCAAGTAGGTATCATGGTAGAAGTGCCTAGGGCTACTCCTGTTTTTTACACCAGCCAAGTTGAT
+>87186 3
+TAACCTGTACCAGTCGTGAATAGCTGAACGTTACGTGCTTTGACCGTAACTAACGCGGAGGCCCCAAAGTCGTGGGCGTAGTCCAAGCTATTACTATCTG
+>87187 1
+CTTGCATGTTTTTTCACAGGCAAAGCGCGATGTCTGTGTGGAACGATCATTCACGGCTATACGAGACCGGGCCGCACAACACACTGAATTATCCTAGGTG
+>87188 2
+CAGTTACTCCGTGTGTGGAAACGGTTCAAGCTAGTCTTAGCCATTCAGCTCGTATTAAGAGCACGAAGGATACGATGTAGTGCCCACGTACTTCGCGCAC
+>87189 2
+TGTCCTATAAAGCGGCTGTGGAAGTCCATGGCTATCCGGTGCGGCTACGTGTCGACATTCCCGTATAAATAGACCCGAAAGAGTCAATTCGATCGTCTCA
+>87190 2
+AGCGAATGAATGGCAAAACTGCCTGCAGATGCAAAACTCGCGCAGCCTCCCTTTGTTCACGGGCCTAGACCGATACCGTTAGATTTTGCTATGGGTTATG
+>87191 2
+CCCTGGCTTGTGTTTGTAGGGCTAAGCGGCCTTCCGGTCACATAAGTATTCCAGATCCAACGAGTGAGACCAGTACCCTACATTATACGAGGGAAATCTG
+>87192 1
+TGAGTGGACCGCGGTTCAGGTAACACATTATCAGCGGATCATTCGTTGTTAACATAGGCCCCGATATAATACAGAAGGAGTCCCCCCCGTCTCGTTGTAG
+>87193 3
+TCCGGTGTAAAAGTGTCAGCACTTAGTTCCACGGTGCTAAGCTGCGCGCCCAACTATGACAGGCTGTTGCCGGCAACAAGTTAACGAACTTTCTGAGTAT
+>87194 1
+TCCATACCACATTAACGCACGTATCGAGAAAAGGTCTAGTTCCGAATCCGTTGTTGTGGGTCAACCGGGCGAGATGTGTGCACCCTGCTAGTCAAGCATT
+>87195 3
+ATAAGGCCCCAGCAGGGCCAGATCTAGGCGCTGGCGCCTTAACCTGCATTCATAATAACTTCGCGAAACTGCGGCATTAGGGGTTTTTACTAATGTAGTC
+>87196 1
+CACGGTCGGGGGTCAACTCGCAAAAGCGATTTTTGCCCGTCATTGTGACAGGACAGGACCGTCCTATCCGCACTCCCATGTTGAATTAATTAGTTAGGAA
+>87197 2
+TCATGACCACGTCGCCGCCATGTATAAGGAGGACTCGCACGCTTGTACTGGCAAGGCCAAGAGATTATTCTCCGTTGTAGTGAATAAGCATTGCAGTCCT
+>87198 2
+TGATCCCTGGTCAGGAGCGTTGAACTTAGCTATTTATACGGAACCGAGCAGGAAGGCGTACAGAATGTTCTTCTCAAAGCTGCCCTGGCTCACGATTCCA
+>87199 2
+TCACAGTCTGGGAGTTCTAGGCTATACGGAATAGACCTAACTGGTCGTGCACATCAGACTGCGAGTTCGATCAGGTTGGTCGACAAACTTAATGCTCCCC
+>87200 1
+TTATTACGGGCACATAATGCAGACTATTGACTGCGGTTATCCTCACCGACTCGGGGAAGACTGCTTGCAAGAGTCAACTCCCGTCTGCGTATAAAGGTCG
+>87201 3
+TTGGACATAAGACAGTCCAGCTTCCATTAACTGGCTTTCAGCCCACACGGGAGCTTATTCTTTGATTTCGCACCACTAGACGGGTAGGAAGCAGAGCGGT
+>87202 2
+CCTAACAAACGCCGGTTCGGAGCGGGTCATTTGCCCAATAAGGGCTTAGTATCCTTCACCTACGGTTTGTAAATCCAGGGTAGGTGGTACTTAGCCACAA
+>87203 2
+TATAGTGACCAGGCCCATTGTCTTCACATATCGAAGGGTTGTGTACCCAAGGTCGTGACAGGATGCGAACAGACACCAGCCCATTTTAGTTAGCGGTCCT
+>87204 2
+AGGACCTAGTCTGCTCGCGATTATTCTGGGCCCTGGTAGCGCGAGTAAGCATTGCAACGTCCTAAATCTGGGGGGCATATAAACTATCACTTTACCCAAG
+>87205 1
+CTTCCCATCTGGTGCAGCGTCCTGTCAAGAGCGAATTAACTAATTAAAGTACGGCCGGGCCCAGCCTGGCCGAAATCGCTTTTGAACTATTGGAAAGTTG
+>87206 1
+TGGTACCGGTCAATTGTGACGGAACCGGTTTAGCGCCGGCATCTTTATGTGCTTGCCCCTGCAAAATCCGTAAGCCCATCAAGATAGGGAATCCGTAATA
+>87207 1
+GCTCGAACAGGTACTCGAGATATACAGATACCTGACCGTGGCCCGCATCAAATATGCTCGCACTAATAAGTCAGCTTGTGGCGTTTTGCCGTAGTGCTAG
+>87208 1
+GACAAATAGTGCAGCGGCGAGCGACACCCAGTTTTATTGCCAAGTGACCCATCTTCCGTCAGCCTTCTTTCCATAGTGATTGTAAGCTGCATGGAGGGAA
+>87209 3
+CTAAGGCCAGGAGAGACACCAACTGTGTTAATACCAGCCGCCGCCGCTCGGACTTTTTTGCTATATGTCCAGGATGTGTGATCGAAGTCGCCATTAGTAA
+>87210 3
+ATAATAACGTGTGTAGCGGGGTGGGGTGCTCCAAGACTGATTACCCCTTACGTACATGCCAGACTGCGCGATCGTCCGCATATGTCATAATGCTACACAT
+>87211 3
+AAGAGCCAAGGGCTCCGCGGGACTTTACATCAATATCGTGCGACCGCGTGTTTTAATTACCCAACTCGGTGTTAGTTGCGACACTCAGGATTAATCACGG
+>87212 3
+GTAGGTCTGGAGATAGCAATGAGTCCGGGCCATTCCTCGTGCTACGGACTCGCCATCACTATATGGAATCGCGATATACCTCAAAAGCTGACTCATGGTT
+>87213 1
+TACTCGGGTCGGAGTCTGGAATAAACCGCTTGCGGATCTCGAAGCGGAATTGCTTAATCGTCATTACATTCGTAGCAACCAGCTTTGCGTCGAAAACGCC
+>87214 1
+CTCAGTCAAGCGCACGTAGGTTAGTGGCGTCAAATACCAGTCGCTCTCTGATTAGAACAGTTCAAGACGCTGCTGTAATCCTGACGGTTAACGTGCAGCT
+>87215 3
+TTTCCCAGATATGCAAGTGCCATAGAAAACCTAGGTGAATTGGTCGGACCGAACTCGAACCATGATGAATTTGCCCTTGCCGAGGCCTGCGTCTTTGAGC
+>87216 2
+GATTTACAGGATACCCATGCGTAGCCCAGAGTCGAGCAATGTGTCAACCACCCGGGCATAGCGCACTTATTATATGCCGGGCTATAGACTGTGTCTATGT
+>87217 2
+AACGAAAGCCGTTGGTGACTCGGACGCCTTGTAGCGTGACCTAAACCACCTAGGATTGGATGCCATTCAGATAGATTTGAAGCTCCTCACCATCGTTGTG
+>87218 1
+CGAACTTCCTATGAGCGTTAGTTATAGCCCCCATGCGAGTAGATAGGCGTAGCTATTTGGCTGCAGGAATCGAGGAACTTCCTGCTAACCCATGACCTGA
+>87219 1
+AATCTAACCGACCGATCTTGCTGAGCCCGAGTGTTGTTGTGCGGATATAGAATCTCCGCCTTGCGCTACCACGAGGCTGGATACGAAATTTTAACCGGAA
+>87220 2
+AGTGTGCTAATTCCGGCAGTTCAGCGTACCTAGGAGCACCTTGCTGTAGAAGGGACGATCCCTCTTTAGCCGCTATACAACAAGATGCGCTACGTAGTTA
+>87221 1
+AGAGCCATTTCCCTCGGTCATTGGCAGTTACATAGGCATAGTGCGAGTGTGAATTGGCATTGCCCGATCTCGAATACAGAGGTTATCCTCCACGAAACCG
+>87222 2
+CGCAATCCGAAACCCGCCTTCTGGTAAATCTCCCCTATCGAAATGGTGTTCTGGTAAGCGGCCACCAATAGTTGGATGGTGGCAGTAAAAGATGTTCGTC
+>87223 3
+TTGGTGGCTAGCTGAAATTTGTGTAGTGCAGCCGACGCAGGCTCCTCCAGTCTAATAACTAAGAACTGGGTCTCGCCAGACACGACGATAATTAGCCCTT
+>87224 2
+TGCTTTTGCGAAAGGCGACACGCTAGTGACACAGGTTAGGCACGCATATGGTGTCTCCACCTTATAGGCGTCCCGGCAACTTATGGCATATTAAGCCAAT
+>87225 2
+CGGAGTGCGCCCGAATATAGAGGGCCGCATCTGGGTCCTGATTAATACATTAGGTGGTTAGTCACACACTCTCAAAGGTGGTCGACCCTATTCTTCACAA
+>87226 2
+TCACGGACCCAGGAACTGGATACTAGTTTAGCCATGACTGAGACGTCACTGTCGTTAGCCAAGTGTGACGAACACCATGGTGTTTTTGGCAGACTCTCAC
+>87227 1
+GGTGAGGTCTTTAGCAGGAAAGGGTCCTCTCTACAATAATGCGTTCCTCTATAGTGGACAAGCTGCTGTCCTGGAACGCGACCACTCAACATTAACCGTG
+>87228 3
+CCACAAATGGTGCTGTAGTACAATGCCGACTCGCGCAGTTGCTGGGTGTGGGATCCAACTTTCTATCGGAGAACAATCACTGGGCTCATTTCCAATAGAC
+>87229 1
+TTTCGCGAGCGTATGTGCCCCCACGAGTCCAGTATTGAGATCTGGGTAAATTCTCCTCATGACGAACGACCGATCGGTCATACGAGGAGTTATAACATGC
+>87230 3
+GACCATTGAATCGTCAACAAGAATCATGCCTCTCGATGCATCCGTGAAGACCTTTACATAGCGGATGCGCGGTCTCAGTAGTCCGTCATTGGGTAGTGAC
+>87231 2
+TGCCTGCATCCTACGTGGAGTGCGCAGTCCTTTTCGTTAAACATGTTTGGACTGAATGCGAGCGCCTAACTCTTGGCAAAGAAATCGCACTAAACCGAGG
+>87232 1
+AAAATATACTCATCCAGGACGAACGCCCGGGATTCCTAGCGCTGTGCGGGCCATTGGAAGCCCAAAAAACTTGATTCATCGGTGTAGGCTTTCTTTTCGG
+>87233 3
+AGTGTGACATGAAGACTAACTCGGAGAATCCTTTGGGCGTTCGCTGTCCAAAGTAAAATGCGAGCCCGCCCGAGCTGTCTATCAGATCATCATCCTGGTT
+>87234 1
+GATTAATTAGATCGATAGAAGTTAGGACTTTCGCTCCGGCAATGGACGCCATTAGCGGCCTCCCTGCCGGAAAGAACAGTCGCTACTCAGCGTCTAGTTT
+>87235 3
+GGTGAGCTCCGGAAAAGTGTCTCATCACGGGACACCTTGAGTAATCCTCCCGGACATTACTATATCATCCGGGGGGTCCCATGAATGTAATGTATCACGT
+>87236 1
+AGGCAGATTTTTCCAGTAATTACTCAAGGAAACTGTGCGGGCCTTCTCGCACGGAGACTCTTCGGCGGCAAATCCCATAAGGTTCCTATAGATGCCGATG
+>87237 3
+CTATCTTAAGATTCCACCCGTGACCGAGATAAATTGATGCAGATGGCTGTGTATCCACTGCCTGGGATCTGGCTAGCGTCAGAGGTACACTCTAAGAGCC
+>87238 3
+CGATCATACAGCGTAGGACCTCATTCTTTGTTTGAGGCCAAACTACCCTAAGGAGAGTGCTGGTCCGGTTACGACTGAAGTTGACGTCCCACTGGAATAC
+>87239 3
+TATTGTCAAGTGGCGAACCTTGAATTCGGATCCGAGGCCGACGCCATGTGTCCCGTAGTACCCGTGTGGACGTAGACCAGACACAATTTCACATTAATGT
+>87240 2
+ATTGCGCTTACGGGATGTTTCCTGTGGTTGATAACATAAACGCTGGAGGCTACACAATTCGACCAGCTGGTCCCCTGCGACCAAGTTCTACGATAAGCGA
+>87241 3
+CATAGGAGACGAAAAATGCTTTTAGGTGTTCACGTTGCACGCCTAGGTACCCCCTAAACCGCTTTAAGCAGATTGGTGCTTGGTTGCCGTGCAAACACCG
+>87242 2
+GTTGGGCTTAAGAATCGGGACCTGAGATGACAAATTACATGGGCTGAACTCAGAGGTGCGCCGATGGAACATGTCATACCGTCCTTACCCCTTTTCCCAT
+>87243 1
+TCAGTTTGCTCCTCTACAACTAGTGTACACGTTTTCGGCAGCAACGAAACCTATGGGGTGGCTTAAAAACGGTCTCCCAACTCCTGAGCTGGAATGAGGG
+>87244 2
+GCGTGAAGAGTACTGTGCCTACCATCCTCCTCTAGGACGAATGGACATACCACGCACGATAGTTCCAGTGAAACTCTTGGTGTGGTTACGCTTAGAACTG
+>87245 3
+CTCTCCGACTGGACGATCACATTTGCGAGTATGCCACTTGGCATCCTAGATGGTGCCCAAAAGTCACGCATGCTTTGAGTATACGCTGCAGAAGTGAGAT
+>87246 2
+CTACATGCATTCGGTGGTATCTGCTATTGAAAACAGAAACCTCCAAGACGCCCTGTAGTTCTAAGGTGGCAGCGGACGGGCTTACTTCACCACGGGTTTA
+>87247 1
+AACTCTAGCGTCGCGATAATCTGAACTCGATTAAGTAGCGTTGGACGAGGCAGCGGATTTGCAAGATCAGTTAAGCTTGTCACTCCATCCCTTCAGCGGC
+>87248 3
+TTGGCAATATCTGGTAAAATTTAATTCCACGCTGTGCGCCTTGAAGGAGTACACGCAACGTGTTGAGGCGGGGTCCCTTCTAACCCGTCAGCAATCAACG
+>87249 3
+TAGACGGTAGCCAGTCGCGTACCAGGTTGACTCCTGCTGAAGTTATAACCAGTTGGAAGCCGCGTCCGCTTGGTAACACAAAAGATTATTTAGCCCGTTC
+>87250 3
+ATATATTAGTTGCCCGGATGCAGCCTGTAGCTCGAAGGATTTTGTATCTAAATGTTTCTAGGGGACCAAGGCATGCGCGACCAGAGCCCCAAGCACCCTT
+>87251 1
+GCGAGACAGAAATAGTTAGCTTCTGTTCAATGAGGCTTCGTCCTCCTGCACGTTGAAGAAACCCATGCGGGAGTACGTTCTCATTCGAGTTCCAGACGAC
+>87252 2
+AGGCGTAAATCGGGGGATCAGTCAGCTTTAGCCATACCTTTACGAAAAAGTGCTGGCAAATGCCGTTATCGACTGAGTTATCCCCCCGTATCCTGAGTGC
+>87253 3
+AGTTCGGTCTATGGGCTGTGGTCATCTCAAACTACAATTGGATGCTAGCCTGACTTCGTCTGAGCCATACAGAGATTTAGACACCCGACTGGACAGCCGA
+>87254 2
+AAAAGTGTTTAGGTCCACACGTATTCTACGGCCCACGTCCCTAGAAGGCAAGATTGCATTCGGCCATATGTACCGCGAGGCCTGTAGCGTTGTAGTAACT
+>87255 3
+AGGTGCAGAATTTAAAATCTCGCATTGCCTAGATTATCCAAGGTGTCGCCTCAATCCAACCGTCAGTGCCTAGCTGGGCAAGTAGTTGTGCAGCGGCTAC
+>87256 1
+AGTCGTGAGTCATACCGGACGACTAAGACACAGTTGAACTTCAACCGCCGTACAGTCGCTCTACGTCTGTGATTATTGCGCGGAGCTCACTAGTTAGATG
+>87257 1
+CGGAGGCTTTGGCGATCCCTGCACTGGCCCGAAATGTTAGGGCAGTGGACATTTATTAAAAGCATACCTCCTGTATGGAATTGCCGCCTATGAATACACC
+>87258 3
+TCGCTAAAAGAATACAGTATATTGGGTCAGCTCTTCCTGGTTCTTTTCCAAGAATTTTAGGACCCGGTAGCGAGCCACGCAGACGGGCACACTGCTGGCA
+>87259 2
+TTGTCAGAAAACTACCTGCGCGACGCCTCTAGATACGCTTCTCCAAGGTTTCAACGAAGAGTAGGTTTATTCGGACGACTGCGCGGAATACACTTTGCGG
+>87260 3
+GCGTATTATCCCTTCAGAGATCATGCCCGTCGGACGCTAATTATTAGGGATAAGCAGCACAACTCATGCAAGCGCTGTCCAATGCATCGTTTGAGGGGTC
+>87261 1
+CACAAGGTCACTAGCTTTATGTGTCCCTGTGGACGCTAGTAAGTAATACCGGTTCAAGTCTCCTCTGAGGGCTGTTGAGCATGATCCGACCCAGAACGAA
+>87262 3
+CCGATGCGATGGAACGCCGTAGTTTAGGTAATTTCCGGGCGAGCTCCGCGGATATTGTCATCAAGTGCTCTATCCCTAACCCAGCCGTTAAAAGATAATG
+>87263 3
+GCCGATCGCGCTTCGACCCTAGCGCTATTAAGTAGATCGATACTTCACTCACGAGACTGGGCGTCGTAAACGGTAGATAGCATATGTGCGTAGCTTCATA
+>87264 3
+TTTGTGGACTAAGGCACGGCCTAAACTCAAGGTCAGGTGCGGCTTAGTACCGGGCAACCTACCATTCGCTCACTAGACAAGTGTTTTCGTAACCTTAAGG
+>87265 3
+CTCCATATTCGTTGGCGCCCTACAAGGCTCGATAATATGCAGGCCGTGCAAGAAACTGACCACAGTATTCCGGTAAATATATCGCGGTTATGGGCGGCTT
+>87266 2
+TACAAGTCGCATGCCTAACCAATTGTCCAAGGCGCCAGGGCTGCGGTATTCTTGAAGAGCACGAACGGGTGTATTCTTTACCTAAGCTACTAGCGTGTCA
+>87267 1
+GGTCGGCTTATTGAGCCACCCTAAAGATGCGGTCACTTAGAACCCATAACTTCCGCAGAGTGGGTATTATGTGACATCTGGGACAATGCCGACTTGACTC
+>87268 2
+GGAGTACGGATGCCCTGTTGAAACAGGATGACTATTCGTACTGAGGAGCACTAGCCCGTACACTTAATCGGTTCGCTACTTACCGTCGTCCGGCATAATA
+>87269 1
+TGCGTCATCACGTACATGCTCCGCCTTTAGCGGTATCTAGTCGGGAGATATAAGCACACAGGGCCCAGTTAAAATTCCGGAAACTTCCCTTATGGTGAGG
+>87270 2
+TGGCCAGTGCCACGGGCAACCGTCTATTCAGACGACTATGGAAGTTATTCGGCTCCAATATCGGATTAACCTACAAACGTATGATCGTAGGTTCCGCGTG
+>87271 2
+TAAGCAGCGTAACGGGGGTCATAGCCAAATTGCGTTAAAGCAGTCGTCGCAGCTGCCATTATGCTGTAAGAGCAAAGTTGGATGCTCTCTTCTCCTCCCA
+>87272 3
+GGGACAGTTGGTCGGGGGTTAAACAACTGTTAGTCGCGGATACGTCAACAGACCATACTACTTGCACCTAGTCATTGAGCTACATCTCCACCGTTGTCGA
+>87273 3
+CGATTCCCCCGAGTCAGGTGACCATGGGCGATTTTGATAAAGAGGCTAGTTCTCGTGCGTATTCACAGGACAATCACTTCCACAGAGTAACTATGCTGGC
+>87274 3
+TGTAATACTAGAAATACGCCCCTCGCTGATAACCGCACCCCGGTGTATGCTGGTGAGATGCCTATTGACGTGTATAACAGGGGTATGACCTTCACTGACG
+>87275 2
+GCTTCATACGTCGACGATTTACTCAAGGAGGGTCACACACTTTTAGAGTAGGTGAGCCGCGCTAGGAGCCCTCCTCAAGACGTTAAGTTGTCCCAGTAAT
+>87276 1
+GAGTATCCGGAGGAAGCCTATACGGTCCCCACTCCTTTGCGATACGATTAGGGTTACCTCAATAAAGGTGCATGAGCCCACAAGGTGCGCCTTTTAGTTA
+>87277 3
+TTAATTGCCGTAATGTGATGGACTATACTAGTACTGTCCTCCAGGGTCCGTGGAGACAGGAGGCTCCATTCCGTAAAAGGTGCAGTACACCCTTACGCAC
+>87278 1
+CCACGCCCGTGGTTAAGTCCCGCGTAGAGGACTACGAAGCTTATTGATTAGTTTGCCAGCGACAAATCATATGCAGCGGTGCCTGTACAGATGCTAATTC
+>87279 1
+GGTTTATGTAATCGGCGCTGTAGCGCAGGTTAGTGACGGAATAAGACACACAATTGTGTCTTTCCTTCCAGACGTCCGAAAGTTGTCCCCAAACAGCCCG
+>87280 3
+AATTACCTCACGCGGGAGTCTCCATGTTGCCAAAAAGGGGGTACAACGTATAGCATGGAGTGCTTTCCATCAGCTTAGACGTGTTCTGCGGCCTCATACA
+>87281 3
+CTTATCTTTTATAACGGGGACAGCAAAAGAGCAAGGACAACCCGTGCGCTCTCTGACTTTGCATGACTCTCTGGCCGTGAATCATTGGCTCATGGGGACA
+>87282 1
+GCATACGCGATAGCTCTTCGTAAGACCGTCGAAATCGGTCGACTTCAGCAATATGCTATGGCATTGCCCATTTAAGCAAAGGTTTTAGCCCCGCAGGTGG
+>87283 2
+GCTGCAAGCAGATGGTTGCCGTTTCGTGCAACGCAGGTGCTCACACTGAAAGTTGGGGTGGTTTCTCTCCGAACTATAATCCTTCTAAAAGAGCCACCAA
+>87284 3
+GGTGATGGCCGGCGAAGAGCCAGTATTCGATGAAACGCCGCGGAAATGTCTTAACTCCCATAATGCCCCACACACGCATCGTATTGTTATCTTTGGTAGT
+>87285 3
+TGGAATGACTGGGAGTGTCACTCACGTTTCAAGTCCCCGGGGAGGGTATATTTTTTGCCATCCCGCAACAAATTGCAGCAAAACGGCATCGGTTACTACC
+>87286 1
+CGAGGTTCACTACGGCTGCTCGGTCAATAATCAACTAGCCTAAATAACTCGCCGCTATGTAGTAGAGCTCTTAGGAATGGGTCCTTAGTCCAGTGCAGGC
+>87287 1
+TGTTTGGATATTAAGAACACCGCCACTGAACCAGATGTCGTGAGTCGTACGACTGTGCAGCCGATCATGTCACGCCCTAGTTTCAAGAGCTTCTGCGAAG
+>87288 1
+TCCCGCATTCTGTAACGATGGGAATCACTTCTTGATTCGGCACGGTTTAGATTGGAGAGTTTAGAACGGAACAACGCTCTCCTGAACATCGCAGCGAGCC
+>87289 2
+CAGGTGTGATGAGGTCCCGTTGGCTCTGCTATGCTAGGCAGTGCATCCTATCCTACGGGAAGACGCACTACTAATAAAATGAAGCTCTTAGGATCTCACC
+>87290 1
+TTAATATGGACGCCGGCTGGGGGCTAACATATGCGCACTTTTCGCACATGATTAAGACGGCGAGCTCGGTGTGCAATCACGATCTCCTCAAAAGCTTTCA
+>87291 2
+CTTAATGGGTAGTATGACACAGGTGCATCTACGCTTCTTAAGTCCGGCAATGCATCACGACCACATCCGTCATAAGGGTCCATTGCGTTGGAACATCGGG
+>87292 1
+GTAAGCTTAAGCGAGCATGTAGCATGCTACTAAATGCCCCACAAGAATCGTTCTATCCCGCGGGTGGGTAACTAGCGTAAGGCTTCATCTTTTCGGAGCC
+>87293 1
+CAGTCCAGTAACGGTACTCATTGTATACCAGTCCGTTCGTGATTGTCAAGCAATACTAAGGACATGCGTGGCAGTGCGATACCGTCGGGTATGCATACCC
+>87294 1
+GTACCCCGCCGACAATCTGTTTTAGATAGTAGGAAGTCTTAGGCCTCAGTACCGCCGGTCACTCTATAGTAGATGCATCCAGCGAGGGGTAAGTCTACTA
+>87295 2
+GACTACTTCTTAAATCGACGTGCAGAAGCTGCTCCGGGCGGTTTGGGCATAATATTGGCCTTAGTCTCTCAGGAACCCGAAGCATATGTCACCAGTCAGA
+>87296 2
+TATGCACCATGCGGTTCCGAATGCCTAGATCCCTAGCATTGGGGAATGATCCTCGAGGTTAGTCACACTAGCATGAATTCCTTCCGTTGAGAAAGCCAGG
+>87297 2
+CGTTGTTGCGCACCGTTCTCGCGACGAACGCGCCCAGTGTTACGCAACATCTTCTGCTAGACGAATGAACGAATCGAGATATGTCTTGAAGTGACAGTTA
+>87298 2
+CAATTTTTGGACGTAAGAAGTCACCTCTTCGGGTGGTCCAAAAGACGAAAGCTTAGGCTTTCCACAAAGACAATCCCTCGGCCGTGTTCCATGGTGGTGC
+>87299 2
+CTTCCAGAACACCAGTGCTGGTGCAGTACTTAATCGTGAGCGGCTGATGAAGAGGATCTTCCAAGGGAACCCACTTGCATTGGGCTAATCTCTAATTCCG
+>87300 3
+GAAACACGTTTGCGGGCCTCTAGGATACATATCAGTGTCAGTGCCATACGAGGGAAAAAGCTGCAAGTCTCGTGCCGCAACCTCATCGTCTTTGTCTTGA
+>87301 3
+GCTATGAGACCCTAGAGAACCGACATTTTTAAGGTGGATAGCGCTGTTAATGTTTACCCGCCTCACGTACTATTCTGCGTCCGGAGGAACTAGCAGCACG
+>87302 3
+GCCGACACCCTGAATAGAAGTATAGGGAGTCTGTTCAGGTGGTGATTACCCAGACGACTATAAGGACTTCTTGGCCAAAGCAGTTCCAGCTCCCTGTTCT
+>87303 1
+TCCCAAAGTAGCATGGGTGCGGAATTCCATTGCAGATAGACTGCACAAGACGCATCAAACCAGGGGATGTCTGGTGATTTCTGAGTCCTCTCTTCCGTAC
+>87304 1
+GCGCCACCTGGGTCCCGTAGGATTTCAGTTAAAACGGGGTCGAGGTGCAGCTCTGTTAATGATCATATAATAAAAGCCGCCTAGCCCACGCCTTTATTAG
+>87305 2
+ACGTTTCATGACAGAGCTCTGTACCCTGTGGGGCCGTCATGTAGAACATCCTCTAGCTCAAGACCGACTTAATGGCAGGGAACGAATATCTTGTGTCCGA
+>87306 1
+ACGATGTTGACCTGCAACGATTGGAGAGTTACATTTGGTCTTACATGACGACAGTAACCACGTTGTCTCGCCAAGGCTCCATATGGGCAGAGCGATCCTC
+>87307 1
+ATCGGCAAGATCAAGATATCCCGCCGAGTTGTCGCATTCCTACGGGCGCTGATTCCCAGGATAAGTGTGAACTTACCCTCATCTGTATGGGTGAAACTAG
+>87308 3
+GGGGCAGCCGTACACTTTGCTGCCTACCACCTTGGGGACGCATGTTACCCCATCTGTTATTCTTGTGAGCCGAGATGATCGAGATTACCAGTAAAAGAAA
+>87309 3
+GAGTATCCGTTTCCTACACTCCTATGCATAAACACGGGCTAGGCTCCCAGATGTTCTGCGGGCGATGGTAGGTCTCGAATCCTACAGTCGGAAAAAATGT
+>87310 3
+AACCAAGCCTCATAGGCTCGTGCGTGCTTGACAGGGTCCCTGTCCGAACCGAGAAGACGAAATTATCAGATGTTATCTTACTTAGCGGGTCTCTTAGGCA
+>87311 3
+GCCTGCGTTACCCGGCAGTATCTTATTTAGCGAGTAGAGAATATCTTGTCACTTGTGTCATGATACGATCCGCGAGCTGACGCGAACACCCCTAGAAGAG
+>87312 3
+GCTTAGAAAATATCCCACTCATTGGTAGACCGAAATTGACGACCTCAACGATGTTCCGTGGCGCGAGATCCGAAGTTCTCGGGCCTAGCGTCTAATTGTG
+>87313 3
+GGCAAATAGTAGCAAGCGACTACATCCGACCACTGCGGTTTCGGATGGTCGCAGGATACCGTGCTGAACTTAAGGCAACCTCGTCTATTTATCAGTTGTC
+>87314 1
+CCGGTGGCGGGGACATTCTTGAATTACGCCTCCACGGTTCAATATGCTTGCTTTAAAAAGTCCGAAGCGGGCCCTTAAAACGCAGACTTAATCGATGCGT
+>87315 2
+ACTCGGATACGATGAGATATTGAAGCCCGTGTTGGGTTGGACAACCTGCGTTTATCATGCATAGACCGACCTTTTTCCTAAACCAGGATGAACCCCGCGG
+>87316 1
+TTGGCAAGCGTCGTCCCCCGGGATTATTTCGAGACAGCTTGTTGAAAGACCACGTCACCACGAAGCTGCCATCGAGAAGGTATTAATTTTGTGTCACGCA
+>87317 2
+CATATCCGAGTGTTGCATCGCCAACGGCACTGCCCAAATAAGTGTCATAGTTTGTGGCTGTGAGGAGTTGTGACACTATTAAGCCCACCGGCTAACCTGA
+>87318 3
+TTGTAACCTCGGCATTTATAAGTCAAACTAGCCACCACGGTGGCAGAGGCATGTTTAATGAAGGCGAGGCACGTACGCCCGCGTAGTCTTCATCTGTATC
+>87319 1
+GACGGAGGTACGTTAGATAGTCGCTCAAATGAACATGATCTAGCAGTCGCCTGCGGCACCCTGCCATCTGAAATCCTGCGGTAATTAGTACTTGTCGATC
+>87320 3
+TAAAGCGGATTCACGTCCTGGCCGTAACTTTTCGGTATCCGTGCGCTTCAAATTGTTCCAATTGACATCACCGTGAATAAAGCGGGCCCTGCAGAGAGAG
+>87321 1
+CTTAGAATGTGCCAGTCGCACTGTGGAACATTCTACTTCGGCGAGTTTGAATTATCGACACACCAGGATGAACGAAGTGGTTGCCCCACAGTTGGCTACC
+>87322 1
+AATGCGGAGTTGACGACCGTGACTACGGTCGAACTTCGCCGTAATCCAGTGCGCCTTTTGAAAATGGCTTGAACCCGGATGTTCAAACTGCATCTAATCG
+>87323 3
+GGTGTAAAAGCTTTCACGAACGTTGGGTGCCATCTCGTGGTGCATAACTGACTGCCATTAATTGTCAATCCGACTCGAGGACCAGAACTTCGCACTGGAC
+>87324 2
+GCGGCCAATCCTAGTGCCGCTGTACCGGAGAGCTGCTGCTTTCTGAGTTAGGCGAACTCTTCCGCTTAATTAAAGTATAGCAGTAACAACAGCCTAAGTG
+>87325 2
+GGGCCTATTATATCGACCAGTAATGATGAAGCTTCGCAAGACAGCACTGCTTGCGGGTCTCATTACACCTTCGGACGAGATCTTCGAGTCACCTGTAAGG
+>87326 3
+AAGGACATAGATAGGCGCACGTTTTCTGCCTACTCGCTAGTGAGGTGTCATCCGCGTGACATAATTTAGGATCTCTGCACGACGGCAACCAGCAATTGTC
+>87327 1
+TTTGACTGTCCGTTGACCAATGGTGAAGATGCTGTGTCCAAGGCGCGATGCCGAAGTCGGAAAAGCCGACTACGTTCACATGTGTTAACCTCCACTATAC
+>87328 2
+CGGCAAAATATGGTTTGCGTCTTAATTTATCGAACTCAAAACAGTTCGCAAATGTTACACCAGTGTTCGGTTGGGGGCCAGACGCGCGATCGCCGATCCC
+>87329 1
+CGCTTGATCGTCTTGAGTTGATGAACTGGAGTTATACACAACGGCTACACCGCCCCTAACGATGTACCCTGGCTAGTTGAATCGAATAGCCAGAGCGTGT
+>87330 1
+CCCGGAGCTCCCACTGAAGCGTGGGAATTTTCAAATAGGCATGTCCTTGAGTCGTAATGACGCTCAGAGCTTAGCCGTAGACAATCGTCTCTGAACTGTA
+>87331 1
+AACGGTCATGGAGTGATTGTCAACTAAGTTCAAGCAATGCGCTACTCTGGGAGTCCAAGAGTTTGGGAATCAAGTACTGTTCCTCCACTTCGCGCAGCCC
+>87332 3
+TTAACTATCGGCCCGAGAACATGGGGACTAGGCTCGACTGGTTTGTTCAGTTAAAGACAGGTGTAACCTTCTTGGCACGATCTCCGCGCATCGCAATACA
+>87333 2
+GTAGCTGTAGGGGTGGCGACCTATGTTATCGTATGATGTAATACGCCTTATCACGACAGTCGACCCCAGCGCCAAACGCCTTGATCGAAACGAAGTTCTT
+>87334 2
+CCAGGCATGAACAGCAGCGCTTGGAGACTCCTGCTGCATTATTGCTCGCATCGTGCTCAGCTGTAGCTGTGTATTAACTAGAGACACTAGACTACTGGAA
+>87335 2
+CTTGCTGTACCCGGAGCTCGGACCGGAGTGATAGTTTCTACGAGTTCCTAGGTAGCATGAGTAATACGTTAATCTGAGCTTCGCACCATAACCCAAGCGA
+>87336 2
+TCATTTGCGCCATCACAACAGCCAAACAATCTGGGCTGGATCTTCGCGTGGAGTCGTCGGACTGCCTCATACTGTGGGCTACCAATAGTAATGTTGAAAG
+>87337 3
+TATCGTGAGAGGCTAGCTAGTATGTCAACCCGGTAGACATCTAAGTTTAGTAGATCTGACGAGAGACTATCGGGAACGTCCTCCAGTTGCACCTGCCTCC
+>87338 2
+CATAGTTGCCCGCCCCCCAAGACTGCTGTAGGTCCGAGCGGGTATTTCTGGGATGAACGAGTCGAGTTATAACTTGCTACTGCCTTCCGTAAAGAAAAAT
+>87339 1
+TATAAATCGTCCGAAGTTGGGAATAAGTGGCCCTGCACCCCTGAGAAGTCCGATTTGAACCGTCCCGACGATGTACAGAACTGCTTTGGCTCATGCTTGA
+>87340 3
+CCCGAAGCAGGCAATCTGACGGATATTTGACTCCTTGACTAGGACATGACTAGCGTGCAATCAATCCTTAAAGGAATCCGCCTTAGCGCCGTGGTTTGTG
+>87341 2
+ACGCAATCGCGCGTGTACTGCTGTCTTCAGATGGCCATGTTTCACGATTAATGGGCAGGGATGGGCATATCGCATAGCACTATAACCAGCGATTACTACC
+>87342 1
+CGATGAGGGTTGCGCTGTTCATAGACTGAACACTCCTCGTGATCACAGCATCCTGGAGTTGGAACAAGCCTCTGCTATTCTCATAGAAGTGGTACCAAGC
+>87343 1
+CCCCACCCTTTCGAACCTCAAGAGGCTTATGTGGGGCCCTCAGGACCATGTTGGTAGCATTGGATGTTTCTGAACTATCTGGAACGAGCGTAGAACAAAT
+>87344 3
+AGCTCCATTTCTCACCGTGGAGCATATTTGGTCTATTTAATAGGTTACCTGACCTCAACTGGGCCGGAGATGAAGACATAGGCCAATCGGCGAACTCGCG
+>87345 1
+TGACAAGCTTTTAGTGGCGCTGACGCCATGGTATCCGCGAGGATGGCTTAACGTGACCGAGAAGCCACACGATGCCTTCCGACTGTCTAAATATACATTT
+>87346 3
+AAAGGGCGGTTCGATTGCGCATTCAACGCGCTTTCGCGATAGCGTTGCCTATTGGAGTGCTCTTCAGCGAATTCGTTACCGACCTACGAAAAAAGCTCAA
+>87347 3
+CAGCCCCGATGCCCCGGTCTTTACCTGCAATTCATCAACATATCTACTAGTTGCGAGGGCAATGCTAAAATTGGTGAGCCACTATCGGGGTTGAGGAATG
+>87348 2
+CTTAAGTAAATGCCCTTTGTGCTCGACTGAGATTCCAGAAAGGTCTCAGGGTGTAACCCCAAATTTTGCGATGCCAGTCAGTGCCAAGACGCTCGTGCGA
+>87349 3
+GTTCTTGACAAAACCGACAGTGCCCGCTAAGTCGGCATGCAAGTGCCATTCATTGCGGGGTATACAATTATGCGTAGTCCGCGCCTTATATGACCGGTAA
+>87350 1
+GGCAAGGCAGGTGATATTATCGATCAGCATTTTTACCTGCACCCCGTCTTATTGATAGCAGCTCCCAGAGCGCCATTTCGGATGGATGGGAGCTAAACAC
+>87351 3
+TCACACTCTTTAGTAATGGATTTGCGCGGAACCAACCCTCGCTTAGAGAAGTGTAGCAACGCATTTAGAACCGTCCGTCGTACCGTCACGTTAGGAGTGG
+>87352 3
+CGAATTCCAAGTGGCTACAGTGCTCGTTAGCTCGAGTCTCAGTCACGGGAAGGGCTTAATCTTGGTTCGTTAAAAACATGCCCAAGTCGCGTCACGAACT
+>87353 1
+ATCAACACTAGTGCTTTCCAAAGTTGGCCATCGTTCTAGCCTACGGGGTGTCATAGAGGGCGTTCCGAGGACATTTGACCATCACTGCATAGGCCAAATG
+>87354 2
+TCGGTCTGCGCGCTAGATAGAAGCGCCTGCAAGTAGGTTCTAATCATACTGTTCTGGCGGAATGTGGTTGAAATACAAAGGCCCCACTCCCTTATCAACG
+>87355 2
+GTTCTCATAGCCGAAAGAGCTGTTTCCTATAGAGTAGGCTGCCGGTTAGCGTAGTTACCATCGTACCTTCCGCGTAAAAGAATCACTGGCAACAGGCGTC
+>87356 3
+AACGGGTCGTGCGCGGACGCACTACGGGCAACCAATCTACTTAGTCCCTTTTATAAGCCTTGAGAACCTAGAGCAGTGACTTTATCTAGTGTGGAGTCAC
+>87357 3
+AGATGTTATGTAAAGAATCACTTTGCATTGAGAGTCGGGGATCGTCCTATTGCGGGGACTCCTGAACATTACACGCTTGAGTCACCGCCCCCGAACGACT
+>87358 1
+CGAGGTATGGTTCCAGGCCAACGTAGAGAATGGGACAACTTCTAATCTGCAGCGCTCCCTTTACCATCAAGGTAAGCTTGGTGCTGGCATTAGTTCACAC
+>87359 1
+ACCAGATGCCGATGATAGGTTGTCTGCGCAACCTCGCCTATGGAAGTCCGCGCATTCTGTTGCCTAACCGAAGGGTATAAAACTCAGTTAGGGCTATCAT
+>87360 3
+GCGTCATTCCAGCGATTTAGCGTAGTCGCGCAAAGCTGTCGGTTGAGACAACCTAAACATGGATCGTTTACGAATTTTGCTAACAACCATCGCGTGCCGG
+>87361 1
+GCTAATTGTCCGGGCGGGATACGCGTCAGTCCAAAACTCACATTTCACAGAGACCTAGACATTCATGTGTCCCGGGAAGGTTATCTACCGTTGCATAGTG
+>87362 2
+ACTTCCTGCTACTAGGCTCCAAATCGCAGTTGCTTATTATGACCAGCGGTACAGCTCTTACAGCAGAGTGGCGATGCATGGAGTGGAATAGCAGTCCCTA
+>87363 1
+TACTGCGGTACGCGCCCTTCCTTGAGTACTGGATCACATGTACTAGTCCCCAATTCGGTCATGCGTCGGTGTACGAACAATTCGAGAGCAAAATGTAAGG
+>87364 1
+GCCATGGAGGCGTCCTGGCGAATGTGACAAGGCTCGGTTCCGAACCTGCGAAATGTCCTGTTCCACATTAAGCAATATCCATTACACTGGTAGATATCTG
+>87365 1
+TGAGCTTCAGTGATGATCTAGAAAGGCAGCATTGCCGGCTGCATTCGACGTCCCCACCTAACTTGCAAATCAGTCGGATCGAGTAATTGGCCTAGGTCAT
+>87366 1
+GTTTAGACGTTGTATTAGCAAGCGGCGAAATTTGCCGTCCATGATACCTCTGATAAGCGCCTTCACGAACGCATATTCTACCGCAGTAGGCGGCTGACGA
+>87367 3
+CCTGAGTAGTTACGCATCTTATGAAATGCGGAACGATCCATAGGTCCCCATTGACTCCTCGAATCATTGTGCTCTGAGGTGCGTAACGGACCAGAACGGT
+>87368 2
+GCAAGAGCATCCGCATCAGGAAGGTTTTGACTCGTGGTCGGAACGCGATGCGACAAACACCTTCCTTTGATTCAAGGTGGCTTAATGTTCCCTCAAGATC
+>87369 3
+CAATGCAACCCTTTGTATGCTGCACAACTTGGAGTAACAAGCTTCGTGGAGGGCCCGATACTTCGAAATTGCTTCACGCCGTTTGTACGCAACGGTAAGG
+>87370 3
+ACCTCACAGGAACTGAGCCAAAATAGGTTTCCCGATAATCAGGGCAGTACTGTTCCGACAGCTGAATCGTGATCACTTTTTGCTCTGGGATTGCGCGCAG
+>87371 3
+GGTAGATGGGTACCGCAGGCCTATGCAAGATATGTCACACAGCATTTCTGCCCCGGTCTATGTCGGGCACAGAACATGAGAATCTTCCCTTTCAAATGTG
+>87372 1
+ATCTAAAGGTACTTACGAGTAAGAGTTGTCCGCAAAAAGAAGACGGCTTTTTCTCGTCTTGTAGCCGAGCACCACGGAGTTCCGCTGCGCGTACTATCCG
+>87373 3
+AACTGACACCACAGCGACACGCGAAGTTGCACTGCCGGTCTACCTATATTTAATCTGCGATTTCCATTAGCGAGGGAATTGTGGTACCGGTTGCGCATGA
+>87374 3
+ATGTAAGCCCCGGTAAACCTCCTTAATCGCAGGTTAGGAGCGACATTCTAATCTGAAATCAGTCCCTTTAGCCGGGTTGGACGCTGCTGTTCAGGAACGA
+>87375 1
+GTCTGCGTAAATAATGTAGACCCACAATGATCGCATTTAGTGGTCGGGCCATACGGCCCCGATGATTCATCGTAGGCACTCTTGGAATGACGCTTGCAAC
+>87376 1
+TCCGAATAGTAAATGCGTACAAATGTGATCCTGCGGTACTCCTTTGTGACACATTCCGCACGATAGTTCAGAGTCAAGGTACCCGGGGCGGTCGTAACTC
+>87377 2
+CCCGGTCTCTCCTTGGAACATTCCCAATGATGACTTAGTTTATACTTGTAAGAGATCCAACGGACGATCTGGCAAGCGTAACCTGCACGGGTGGTGAAGC
+>87378 2
+CGCGCGCCCAATCCACAAAGTAAGAGGCCAGACAGACCTACGTTACTTGGATGGTGTGGTCGGCACCATGTGTTGGTTTGCATACAGCTTATTATACTAC
+>87379 1
+TCTTGTTTCTTGTTCCGAACCTAAAGATGCAATGCGACCCTAATGGAATCGCAACGTTGCACGGGATTCAACCGCCAGGGGGCCTCCAATGAGATTGTGA
+>87380 3
+CTGCTCCATCGCGCAAAATGGAAGCGGGTCCGATTTCAAGATAAGATTTCCCCAGAAATAGCGGCCCCTGGTAATTTGAGATCTAGTGTCTGCTGAGTCC
+>87381 1
+CGGCCAACTAACTCTGGCCATCCCACTATCTACTGGGTGGTTCATGGAGAGTCGATCAACTTGGTCATAATTCTGATTCGTGAAGAGAAGACGACTGCGC
+>87382 3
+GTTGGTCCTGGTCCTCTAATGATGATTCGTAACACACTGACTCGTACTCACACAAGCCAATCTCCGGCTGTATAAAGCAGTGCGAGAGCGGATGGCATTG
+>87383 3
+AGATACCCACTGTCCTTGCTCATGTGAAGTATGGTTCTATGCTTAGGGCCCCGTTGAAAATCTGCCCCAAACCTTGGCGAGCGTTAAGAGGCCTAAGAGA
+>87384 2
+CTGGGATACCAGCAGGACACCTGAGACGTGCCATGTAGTATTGACCACAAGGCTTTCAGCGTTTCTAATGCGTATTACCTATGGAGCCATTGGACGACCT
+>87385 3
+TATAAACTGATCGGGCACCAGGAACCGGCTTTATCCTATTAGCGGGAGAGCCTCATATCCAGGTACTTCAAGCTGACGAGCTCTCTATTGCGAGTATCGG
+>87386 1
+GTAAGTCATCCCGGAATTAGCGGGATCCAGTCGCAATTCGGCAGGGCTGTCACTTTTGTGGCCAAATTGTACCCCCACACTTGAGTAATAGGTCTACAAG
+>87387 3
+ATGGAGGTCCTGATCAGTGAGTGCTTACTCACGTCGGCTCAACGCGCTTTAGGAATTATTCGCTTGGCCCATATTAGAGCAACACTATGACGACAACGCG
+>87388 1
+TCTCGGCTGACTCGTTAGAAATCAGCGGGGCAATTCGTCTACCAAGTCCCCGGCTGGAATGTGACTTCCTGCAGAATTGCAATTAGACTAAGATGGCCTA
+>87389 2
+AAGCTTGGCGTCAGAACAAGGAGTTGGCTCTCGCAGCGGCGTACATCCAAATGCATGCAACGTTAGTGTATGCCTTTACGAAGTTCTTCTACCCATGGAC
+>87390 2
+TAGCATACTTCCCTGGAACCTTTGATCTCCGTTTCGTCTGGGGGAGTACATCACCGATCCCTTCAGAAAGAGAGACTAAAAGTGTCCAGGGTTCCGAGGA
+>87391 3
+GGTACTGTTGTCCCTCAGTCAATGCAGGCCCAGGACAGATAAGTTAGTCAGTGCCTCAAATTTACGTGGAATTACTTTGGAAGACAAGCTTGCCCCGCCG
+>87392 1
+ATACTCATTACCTTGTTCACCGGGCGGGCTGTCGAAACATGTCTGCCGATCTGCAATTGCTCAGGTAGGAAGCCGGGAAATTCAATATGGATCACTCACG
+>87393 2
+ATTCTACGAAAGGGAGGGTTGTCAACAACCCCTCTTTATAACGGGCCACAGTCTGCGGGGTCTTCTGGTAAGTCAGACCGACACTCATGTCAGATTCTGA
+>87394 2
+TCACATACAATAACTGCGCAAAAACATTGGCTGACCGGCTCGCAGTGGTAGGCCTAGCCCTCTGAAGACAGTCCGGTGGTTTAATTCCGCGTTTAGTGTA
+>87395 1
+ACCAGGTTCCCAACGTGACATATGGATTAGTGTGCATGCATGCTTTACAGATGGATATGACTGCCGTCCAATATGAATGTGCAGGGTCCCCCAGGCACTC
+>87396 3
+CCGCACCGTCTTCGGAGGAAGAGCGTTCTTGTGGTAGAAAGAAGACGCGTTCATAGTCTGCTCGATGTGTACTACTTACTCTGAAGTTAAACCCGCCCAA
+>87397 2
+CTGGTAGTGGAATTGGTACTCGTACGACGTTATCTTAAAGAGCCAGCTTGAGCTCACAAGAGGAGTCGACCTCCTTCAAGAGCCCGCTCATTAACTGGTC
+>87398 2
+TAGTTCCTAATACTCTTTACGGGTCAGGATTCGCTAAATTAATGTACCTGGTTGGCGCAACCGCGTCTACGGCAGAACGAGGAAACTGTCCAGAGCCCGT
+>87399 1
+ATCAACACGTCAGATTCACTCGAGCTAGTCACTTCCGTCGTGATCCTCATAACCCCCATAGCGCGGTCGTCAGATGGGGAATGTTAGTTGGTTGGAAAAG
+>87400 3
+TCACCCCCCAAGCCCCAGCACGGAAAGGACTTTATGTGATTGGTCTTGCTATAGTAGTCGGAAAGCTGATCCTCTAGAACGTGAGAGTGGCGTTATATCC
+>87401 3
+CAGATCTTTAAGCGGGGCGCGGCGACGGAAAATTAGACCAACTGAACAGCGTCCTGTTACTGATGTCATAGTTTACTCCATGTGTCAATGGCACCCCTTG
+>87402 2
+AGAGGACTTGACATTTGGGCAGGTCTTGGGCCGTAACGCGATAAAATTCGTTCTCCCCGTCGAGACACAAAAGTCGGCACATTCTTCTCAAACTGTGGTC
+>87403 3
+ATATTCGATGAAATCCTGCCCTGGCCTTCAAATAACCCGTGCGACTGCGCGAGTATATTGGCAGCCATTTCTAGCACGTAAGGATGCAACTCTGAGGTGG
+>87404 2
+ACTCTCTTGGCCTGACTATTTGACGATATCATGCTGCTTCAAGAAAGTGTGCATACTCGACGACGGGCCATAGAGCGGGTAGCCCGAACAGTGTACTTCA
+>87405 1
+CATCTAGGGCTTAGTACTGAACAGCAGCACGAAGACTCGCTGTGGCGATATACGTGTCCAACATTGAACATGTTCCGGAATTCTCCGTGCCGCGGAATTT
+>87406 1
+AGTCATGCCCTAGCGCGAGCGAATTAATTCACGTAGCCAGAATCCCTTGGACTGGGCTAACGGACAGCAGTCACAGCTAGGTTTGGATTAGATTCCTTTC
+>87407 2
+GAAGACGAATCTATCAAGTTGATTTTAGCCTAAGTGCCACGTTCATTCCGGCAAGAGCTTGCAAAGATTCGTCATGGTTCTAGAGACCCGGGCTGCCGCC
+>87408 3
+GATTCCAGCTACATAGGCACATGTTGCGCCCTGATTGTGCCCATTCCCGGATATCCAAACCTGAGGTTTTAGCGAGTTGGGTGCCAGGGAAAAACTCATA
+>87409 2
+AAGCTTCGCTAGGGCTAACACTCTGTATAACCCCCAAGGTCAAAAGATGGCATCTGGGGCGCACGCCATTGTAACAAGTGGCTGTCTCAGTCTGTGTTTA
+>87410 3
+TATTCGGGAACTCGGATGACATATTTAGCAAGTTGTCGTTGCCGACAACCGATGATTAGTATGACCGTGACGCATGCCCAACCTCGTGACTAGGCAGCCT
+>87411 2
+GGCACTTTTCCTCCAAACCTGCTTTGTTGAAAGCAGAGTATACTGTAATTCTCCGGCAAAGGCGAGGCAGAGCTCATGTGCTAATCCCAGCGGTTAAGGC
+>87412 3
+CCATCCACTCATCTTGGGGAGAAGCGATAAACTCAACTCCACTATACCGTAGGGGTTATGGCGTTTAGCGCCCCCAAGCGTAGACGGATGTGAATTTGTT
+>87413 3
+ATGATCTTCGAGGTACCCTAGGCGGATATTTATGTCAAGGATTTCCACACTTGGCATCCGTAGTTCCAGGCATACTCTGAAGGCAAGAGCTCAGCGCCAG
+>87414 3
+GCAGACGTTTGACTCCGCAACGGGTCTAAAGCATATTGACGGATGCACGAAACTCCGACAATTCCCTCTTCTAAGGGTGTCTTGAACGGTGGCATGTTCA
+>87415 1
+CGATCAGTCCGAGTTACTACAGAGCAAAACCTCGTACATACTTTTGGGTGGACCTAGTGCTTTCACTAGGAATGCTGGGCAGGGAACACGCCTTCGCTAT
+>87416 1
+CATAGAGAACAGATTCAGGTACTCATCAACTGGTGGCGTGTTTATAAGATCCCGCACCACGGTACAGCTGTTTGGCATTCGCTCTGGCACGACGTACAGT
+>87417 3
+CAACGGTCCGGGCTTAACGAGAGAATTACGTGCGCACACGCTTTAACTGGTTCTGCCACTAACTTGATTAGTATCTGTACGTCAAGGCGGTCAAAGCCGT
+>87418 1
+TATCCGCCTCTTGGTATCCTATCCTGAAGAGCTCAACAATCTAAGTACGCCGCGGGACTACTAATTGTCGGCTCTTAGCTAGGTAGGGGCAAAGGGAATC
+>87419 2
+ACCCCTTGAGATCCTGTGAGTTACGAGGGAGACCCAGCGGTTAACTCAAGTTCGTCTTCAACCTGCTTCATCGGGAAAGACGATCTTTAGAAAGGTCTCG
+>87420 3
+TCCACGCTGGGAGATTATTACTACTAGACAAAGCGTTTATGAGCCTTACTCGCAGCAGCGCACTAGTAGAGCGATCTTGCATGACTCCCTCTAGAGGGGT
+>87421 2
+TCGACCGATATATTATGGCCATGGGCCGTAAACTGAGGATTTTCTGAGTCAATCTAAGATCGCGCCTAGCGTGCGAGGTACGCTACGCTACCGAATACTC
+>87422 2
+CGGTCCCATTGGATAGGGGCAATAACGTCAGTTCTGCCGGTATCTAGGATCTGATGTGTTATGAAACAAAAAGGTCGCGTATACCCCACGGCCCTTCCTA
+>87423 3
+TCGAGCACAATGCCCCCTTAAACTTTAACCCACGTGAACATAGCTGAAGGTATAAGACTTTAGCCCAATGGGGAGTTGGTTAGCGTCCGGCGTCTTTGGC
+>87424 3
+CAGCCCAAGGCGTAACAACCCGTCCTGGCTCGATGACGTCTAGTGGTCACCATGCTTGCGACGAGAGCAAAATTTTTTAAATGGTACTGGCTATATGGCT
+>87425 3
+GAGGGTGAACCGCTGCAGAGGTCTCTGGTCTGTTGAACGATTAATGAACCTGCGCTTAAATTCTCCTAATCCAAGTAACGGCCCCAAGGCATGTTCGACT
+>87426 3
+ACGATAGGTCCGTCCATCTTAGTGGCCCATTGGTCCAATGCACACATTCTAGCTCGCAAGAAGTGCGTCAACCATCATATCGGGTAACGTTTGGTGAGAG
+>87427 2
+ACTGGCCTTTTTCACCTGCCCTGCGCGAAGACAATGTTACGAGGGGCTATTGCTCATAAGTACGTCCAATACGGAGGACGCCAATGAAGTGTCTGATATC
+>87428 3
+TCCTATCGCACGTTCGCATATTAGCACTGCGACGACGATGTCATCCACACAGTGTAGACGTCGGACAATACTGGATTTAAGATCTCCGTAGACGTGGTGG
+>87429 2
+TTCCGGTGGAAAAACAAGGCCTTGTCGCCCAGGCTGTCAGCTAGATTCGCCAATGACTCCATGCTTACACATCAGTGGATGCAGGGTATCAGTATTCAGT
+>87430 2
+AGAGAACGTAAAGTTACAGCGTCCAGGCTGGCCTAAGACTGCCGCGTCAAATCAGATTCGTCCTGATCCTCTTGCTATAAGCGCTAGATATTTTGCCGGG
+>87431 1
+CAACGTTCCACTTCACGGGTCTAGAGTTTCGAATAAGTCGTCGTGAACTCGTGTCGCTAAATCCACATGGTGTGGCGCGCTCACTAAGAAGCTGGTAAAC
+>87432 1
+GTACCGGTCGCAAGACACCTGAGAGCGCCCGGGACTTTTAGTGCTTTAACCTAGAAACTTATGCGCCTTAGTCTGGGTTAAGTGAATTAAGCCCCTGCAA
+>87433 1
+AGTGTTCTATTCACTGTAAGCGGACTAGACTTTCAAGCAGTTAAGAGCGACGTGCGTGCTGGTCCGCCCTTGAAAGACCCAATAAGACCCGTTCTTGGCA
+>87434 1
+AAGGGAACTCACTATGAGACCGTGATGTTTCGACAAAGTATACTACGTTACCGTCCGTCACGGCAGAGGGCCATCAAGTTTCGGCTTCTGAGCCATGTCT
+>87435 2
+ACCTGGGGTACATTTCCATTTCATGTGGGGCAAGGCTGAGTGCAACAAGGTCTCCACAATTTCTACAAAGTCGCGTTGGCTGAAGTCACCGTTACGCCAA
+>87436 1
+ATGACGGGCGTTTACAGCTCTTGCCAGCAGCCAATCGCACTTGCATGTCCACTAGTACGGTAGGAGACCAGCCTCAATACTTATTCGGGTGGAGATATAT
+>87437 3
+GTACCATAATCTGACTTTCAGCCGGCAGTCTTTCGTCGGTAACCTATGCGTGTCGTGGGCTACGCTAACAGCTATAGGAATACAACTGGAAAGGCATGCC
+>87438 3
+GTCGAAGGGGGAGGGACTCTGCCCTCGCCACAAACCTAGGACGAGCTGTATTAATTACCTTCCGTGCTCTTACACGGTTGAGTTGAAAATATCACTGTAC
+>87439 1
+CTAGTGGTTATGCCCGGGTAAATCGTCGGTGAACTATGGGATCTCGCGATCCACTTAACAAGTAACTTTCCTTCTCAAGCTTAAAGAAGCCGCCCAGGGG
+>87440 1
+AAAGCGTGAGTTATAATGTCAATCCCGCTCGTGGGATTGGGGCGCTCATAAGCCTATACGATCTATCCGTGGAAATGCGTCCAAATCCACTGCGCTATGC
+>87441 2
+GCCGTCAGGCCAGCTATCAGATCGCGCTATCGCCTAAATGCGAGATAAGCACTGCTCCGGCAATGACATTAAACCTTTAGATAGCTATTGGGTGCGTTGT
+>87442 1
+TTGCGAGTGAGTTGACCTGCAGCGTCAAACCAGAGTTCTTGAGCACATAAACCCCCGGCGTTTAGCTCAAGGCAGCGAATCACTTAAGGTCCTATGTTTG
+>87443 2
+TCGCGCTTTACTGTAGAAAGAACGAGCATGTAGCCTCTTGGAAAATGATCACCGTGCCGTTGCTACCTACGAGTCTCGAACTGGAGCCATTTCGGTACGA
+>87444 3
+AAGCACGTTGATTGGTATCTTCCTCATCTATCGATTAGGCATCGCTCTAATCAGCCCAGATCAATGGACCACGGGATGGATTCGTTGAGCACGCAGACGG
+>87445 1
+ACATCTCGTCCGGCCATGTCTCATTCTAATACATGCTAGGGGTCAGGTCGTTGGTACAGCAATGACCCGTGACAGCGGACTTTAACATACTGCAAAGGGT
+>87446 3
+CATTGCCGAACTTGCACACGGAGAACTCATCGCTAATTGAACCTCCATGCGGTGTAGTTGAGGTGTGCATGGCTATTGGAACATCAGCCACCAGTGATCT
+>87447 3
+TCAGGATGATTCTCGAAGGCCCGAGACGGTCCATAAACTGAAAACCAGCTGCAAAGTCGTTCGGTGCATCCGTCTCTATTCGGACTCGATTTGTCAAGTG
+>87448 1
+CGGGTATCCCCGCCATTCGACTAGATTAAATTGTTAGCAACCAGGGAGCACCTACGTGTGACTTATGGCGGCACGTCTTCAACTAGGATGTGTGCACTAA
+>87449 2
+CGGCTCCCAGCGCGCCAAGGCCTCAATTCTATGGTTGACAAGTAAAGATGTCCCAGGTCTAGATGCCGTGCGATGACATTGTTTGATATCCGAATATGAC
+>87450 3
+TCACTCGGGGCTAACCATAATCTGATCCACGTTACACTTTATAGGAGCGGAGATAGAGTGTCGTCATAGATTGGCACTTCCACTGCCTCCGGAGCAGTGA
+>87451 2
+TCACCTCTTGGCAACTCAGTATGATGACCTGATAAACCTCGGTCACGCGGATTGTCAGACTTCGGACCTGTGCAGTAGGAGGCAAGTCATGGTCCTAATA
+>87452 3
+AATCTAACCAGGCTCTAGTTTGATTTTCGCCGACGAACCCGGTTATTACCGCCGCACCGTAATACGTTTATCGCGGAGCGGCGTGTTGTGCAAAGAAAGA
+>87453 1
+ATTGTGCGCCCAACTGACCCTTTTAGCGTTGCATAGGGGTGAACATTACCCTGGAACTCAGTACAAGATGGCAGGGCTTCTATGTCGAACGGTCAACTCA
+>87454 1
+CTGGCCGCTCCAGTTTTTATGCGTCACGAGTTTAACGCAGGAATCTTGCGATTAAAGACGGCGCAGCCGGATCTTTTTAAGTATGAAGGAACACCGCACC
+>87455 2
+TTACTCGATGCGACAATTGTGCTTCGTGATGACATGTGGCTTCGAACTCAATGACCAACACGCGCTATGGATGCGCCTGCAAGCACGTCGAAACGTATGT
+>87456 3
+TCCTAACGGTACGTGGGAGGGCATTGCAGATATACTACTAATAGGGTTTTAGACGCGTACCCGTTTTCTAGCCAATACGAGGATAACAGCCTTCGCCCCG
+>87457 1
+GTGCATCGGCGAACGGTGACATGCCGGTTCCTTTACGTCGGATGTATTCCCCGAATTCATCGCGGTCATACTTGGAAGGATCAAAAATCTGGCCTACAAA
+>87458 3
+CTGCTTTTAGGGGCCACTAACCATTACTTGCGCAGGAGCAGCAAGTACAGTGCACTCAAGTATCTGAAGCAGATCCTCGCGTTCACAATTTGGCAGGGTT
+>87459 1
+AAGTAAGTCAGGGTGGCCCTCTGAGGTTTATGTTGGATAAATCGGTAACCACACCCGGAGCTGATAATTCTTGTGCCACTTCAACCGATGCCGCAATGCC
+>87460 1
+TTGTGGTCGGAAGAAACAGCTAGGTCTCTTAGAACACAGCTACCTACAGTAACGTAGTGCCCTGACATATGCCTAGGCCGCTATCTATCAGGGGCTCTTG
+>87461 1
+GTGATTTTCAATGTAGTACGCGACTTACGGAGCAGACTTAGCAACTGCTTACGAAAAGTCCGTTACGCCCGGATTCGCTAAGTCAAGTCGGGCTTAGCCC
+>87462 2
+ACACGCCTCCTCTGGGTAGTCTACACATATGCATCGAGTGGGGGGATATCTTCATAGTGTAGATGTGCACTAAGCCTTGCAAAAGGCTCCGTTGACCAAC
+>87463 1
+GCGCTTTAGTGGTCATTCGCTCGAACCCGGAGTACTGAACAGTAGAGTTTCATGTACGTCCAATGGGCAAAAGCCCAATTCTGGGCATCTGGACCCTTAA
+>87464 3
+CTACGCTGAGCGCCATAATAAGTATTTGAGGCGAGAAGCGGGCGCACCCAATATTCAGCGTCCTTCGTTAGCCTTCTTCAGTCAAGTGAATGCGTAACGT
+>87465 2
+AGCCCTCGTCAAACTATTGGGACGTGGCCTATACAATAATAGTATATTAGTCCAGAACCGGCTGGTCTTTTACCATGGGTGCGAAGCCGACCTGGTACCG
+>87466 1
+AAAAACGTGCGACTCCGTTCACGAAGGTTTGTCATCCATACCAAGTGCGCGCGGCCCTTACTCAGATAGAACAAGGGTGAACTCTGGTGTATTGCGTTTC
+>87467 3
+AGTCAGGGCTTCTGTTGTGTTTCACCATCTTTAATTACCCATAGGATCCCCATCGCCATTATGAATTCAGGAACGAGGACGCTCGGGAGCAAGAGGCAGC
+>87468 3
+CCGTGAACGTCTGTAACGACGTACAAGAATAGCATAGGCACCCTATAAGTCGTCAGGGTGCGACCCGAGTGCTCTGTGTTCGACACTTGCTAATACTGTT
+>87469 3
+CAACGCGAGGTAACCATACTGGAGCGTAGCGTCATCTGCGACCCGTCTAATTATTGTGCTGTAAACTCGCAGCGGAGCAGTAAGTTACTCGTACCGTATT
+>87470 1
+AGCGGTATCCTACAAGACTTCGCTACGTATTATGCAGTTTAGTCGGTTCCGTGCATAAGTGGAAGGAATCGCGAACCCTTCCAGCCGAAGTCCTGGATAC
+>87471 2
+CTAAAGCGTGCGAAGCATGGGTTATCCACTTCTCCACTTGAGGACAAAGTAGAACGAGAGGCTGCATGGTTCTGTCTAACGTGCCGTCTGCAATCTCATC
+>87472 1
+ATGTAGTAGATTTACCGCAAGGCCGGCGACTGGTTGTACAAGTTCTGAGAACCAGGGTTCCCATACCTGAATACTCCCATAAGCTTATGGCCTGCCTGAG
+>87473 3
+AGACCATTGCGACGACTGTCTTTGACCTGTCCGGGCACACGTTAATCTTGGCCTGAGGCCTAAAGCATGTATCACGCTAACGTGCGAATTGAGAACGTAT
+>87474 2
+TCTCCTACATTAGTGTATTACGTCGACCACTGACAATTGAATAAACTCGTACAGTGAGATTCTGCCCCCGGCGAGGTTCGCTATGAGGAGACGGGCACTG
+>87475 2
+TGGTAACGGGGACGCGTGCATCTATATCCAAATCGGGCCCTTACTCAAGCCCAGTTCACGATGTATACGCATAGACAGAACTGTTTGATCTCCTGAGGTG
+>87476 1
+CGGATAGGTAAACTTAGACGACTGGCTTAGTGTTTAGTCAACCCCGACAGTCACTGTACGTGATAAATTTCAGCTAAGCATGCCTGCCGGTCCCCGGATG
+>87477 1
+GATATCGGGTCAGCAACCAGACCGGGAAGCTGCTTGTTCGAATGATGTCCTCACCTGTGAATCCGAGCTCATACTTCGTGTATGCCTGCAAGATAAAGCT
+>87478 2
+CACATCCCCCCCGGGATGTCTAGATGCTACCGCGCGGGCTAACGAGCATGGAATTTAGCAAAATCCTAGGATTGTATAAAATTGTCGTCGTTGAGTTCCG
+>87479 2
+CCCTACTACGGAGAGATACCGGGTCCAGTAACCTGGATAATTTTGTGCTAACTAATACGACGTTCATCCATGGTGCGCCTCGTGTATTCGAAGAGCCAGG
+>87480 1
+TCGTTAGTATGGGCGACAAAGCATATCTTTTCGCAGCATCCTCGGAGCCCAAGGGGGGCAACTACACGGCGTGTCCTCAAGCTAGTTACAATTTCAATTG
+>87481 3
+CCCAGCTACTCCAGTTATGTCCACACTCCCGAGTTTTGAAAGAGTCGATCATTGCGAGAATGGAGGTCTAAAACCGTTGAAATATGGTCCGGGGCGTTCC
+>87482 2
+CACTGTTCAATAGACTGAAGAGGTGCTGCTGGGTAGATGTCAACCGCACCAAACGTCACCTACCATTGACCTTTGGGGCTTTCCGTAGCAACATGTAGTG
+>87483 2
+AGGCATAGTGAAGGTTGGCCACATCCTGGAAGAACCCGGCTTAAATCTCATGGACCGTTTTCGGCAAAAATTGCTATCGGGTCTTTCTTCCAGCGGAACC
+>87484 3
+TGTGTGCCTCTCGTAGGATAAACCTTAGAAACGATGGATCCGCGACACGCAACGGCCCTAAGCTTGATTTGGCGGTACCATGAATACTGTTCAGTTACGC
+>87485 2
+GGGTATAGAGTCTAAGGCCGCTCTCGTGCACTGGTAGTCACTCAATGTGGACGACTTTAGTAGACCGCGCCCTGCTTCGGACTTCACCAAATTAAGTAAA
+>87486 3
+CCAGATATGCCCAAGAGCTAAATATTCCGCAGGTAGCGTTTGCAATTACGTTGATGGATGTCCCCGAGTGATCCAAACCTCTATAGCTGCGCGGGTCGTA
+>87487 3
+GGTCCAAGGACCGCTGCTCCGTGCCGAGGGTCTAGGTCATGAGTCGAAGTGCAACTCTACGCCTTCTCTCATCGTAGTCGATGAAAATTGAAATTACATA
+>87488 3
+CCTCCCTGCCCTCACTTGGGGCTGCCGAGAGATTATAGGGATAAGTTCCGAGTAGCGCAGGAAGATGATGGAATTCCCTATGTACGACCTAAATTTCACT
+>87489 1
+GGGGATGGCTTTTAAGAGAGTGAGCCAAACGAGCGCTTTCGCAATCCGTTATGCACGATAGTTCTGCCCATCCACATGTCTGACTTATGGACCAGTACAC
+>87490 3
+ATCTTTATCGTGGTTTCAAATTGCAGTGTGACGAACACCGGCCGACGTGAGTTCAGCTACCAAATAGTCAGCGCACGGTAGTACGTCGGAATCTCGCTAC
+>87491 2
+AAGTGTTTTGATTTCACAGGCGTTACCGCTCCCTGAAATCAGGGTGACTACAGACTAGAGTGACGCACTTCGATGGAACACAATCGTTCGGGGCCCTACT
+>87492 1
+GGGACACTGTAGACTTACGCCTCGCGCCCTATTCATCATACGAAATGACTAGTCCAAAATCATGGGCTGTTATGATGGGACGCGTGCTAAATCTGGGTCC
+>87493 2
+AGACGTGATCTATGGGTTTTAGACATCTTTCTTCGCCAGAGAACTCGGGCCAACATAATGACCGGTCGTGTCACGCAACTTGTTAGCGGCAACGGAACCT
+>87494 3
+TTATCGACAGACTTCATCCAAGTCAAGGTTACATCGCAAAAAGCTTAATGCCGTGGAGTGCATGTGGCGCCCCATATACCAGGCTTGGGTTGCGGACTCT
+>87495 3
+ACTTCCACACAGGCTTGATAAGGGAGCACTGGCCTGTAAAGCAAACGATCTTTCGGAACTATGTGCCCCGGAGTCAATTGGCTTTCATGCGCCGAAGTTT
+>87496 3
+ACGGACATGGGTTCTTACCAATGCGCCGGACAATAAAGCCCAAGTAATTACTGTCTGTCCTGTCATGCGGTTCGGGAACACGCACCGAATTGTCAGTGTT
+>87497 3
+AGTCGCGCACTATTACAGTGCCCGCGACAGGTCTACGCAGGTATTAGGGCAAGGCGACTATCTCACTCTTGCGCTGAATATATATACAATGCGTTGTGCA
+>87498 1
+CTCATGAACGCCCAGCCAACGAAGCCCTAGGTTAGTTAACCTTAAGGATCAGGATTAGCCCTGTTGCTTGTTCTCGCAAGAACCTGTTGGGTACTGGAGA
+>87499 1
+AGATAGTAGATCTCTTGTCTTTCAAGAACGCCGAAGCCGTCTTGGGTTTAATATGGTGGGTTGCGACAGCCCAACCACTCCTAACACGCAGAAGGTCTGC
+>87500 3
+GAAGGCCTGTGGACTGTTATCAGCCATATCGACGTGCCAGGGTATTTGAGTTAAGTTCACAAGGAGCATTCCCACAAAGACACCTGTACTGGGCTCTCTC
+>87501 1
+CATAATCGCTTCACAAAGAATCGCCGTTGAGTTAGACACCGCATTGTCTAGTGTAATGATGCCCCGTCTTGGAGGAGGCTTAGGCACTAGGTACCGCTAC
+>87502 2
+GTCTCTTGAAGTAATGACTCAGGTAGTGCTAAAATCTGTGCTAACGCAACTCTTCGGTCCGTCGAGCGGAAACTCCCACCGGTCAGAGATGAGTGCCTTA
+>87503 2
+TGTTTACACGTCATGCAAAGGAGAGTTAGTCGTGGAGCAAATGCTCATCAACTAGATCCCCCGTCGGGCATATGGAGTTCCCGTACTTCCTCCAGAGTGA
+>87504 2
+GAACGCGTAGTTATCCGAGATAATAGGGCTGAGCTCTTGAGACACTTCCCACCCGGTGGAGTGTTCTAGTTAAGTTACCTCGCCTGAACCCATATGCAGA
+>87505 2
+TTGGCGCGGCCTTCAATATTATAAAGGAATACCTGACCGGTGACAACAAACCTCTCAGGAGTCACCGTGTCTCCTTGGTAGGTCCGGTCTGAATCAATGG
+>87506 1
+TATCAAAGTTTCAGTACTTCTATGACGCGCCATGATGAGGCGCCAAGCCGGCCCTGGGGAACGTCATTGAGACGTCTGCCCGATCAATTACGTTATAATG
+>87507 2
+AGGTACGGTGGTTAGATTTCTAAGCCGTTGTGTTTTTAAGGCCAGCCAGGTCCCGTGACAGAACACACTATGATCCCGACAATCGTACGGAATCCTCCGA
+>87508 1
+CAGGCGGAGAGACTTAACGCTGCTACCATCTCGCTCATAAGTAACCGCTCTTGTAATAGCACAGATATGGGGCCAAAGCGGGGGTCTTTTTTCCACTATG
+>87509 2
+GAACATTCAGGTATGAACCAATTAAAGGTCTTTTCCAAGCGTCAGCCTAGTACTCTTGAGCGCTCAAGTGAACCCCGAGGCTTGCTCGTGCTGGCGAGTA
+>87510 1
+CTACTTCAGCTGCACACAGAGTTTATGCCTTGGGGGTGGTCTGGAGTCCCGGCAGCTGCGGAGAACTATTAGATCTATCGTACCAAACTCAATGTAAACC
+>87511 3
+AAAGGTGGACATCGACTGAATAGCACGACCGCGTGCCAAGGTTTGCATTTTTAGCGCGTGTGTATACTAATTACCGCTCGGCATCCGCAATTTACCCGAG
+>87512 1
+GTTCCTACCACGTGATATTGTAACGAGACCGGGTTACTGGCGCTGGCGGCACAATACCAGGATGAATTTTACTTATCTTCTCAGCTAGCACGGCAACAGG
+>87513 2
+TTAGCCCATGGACTCTTCGGTCCTAGTCCTGGGAGGTTGCTAGTGCCTCAAATCCATGGTGTACGACAAAGTCACAAATATAGTGCGGCCGTCGAATCAA
+>87514 1
+ACTAGCTCCGACTTGAAACCAAGCATTTAGGCGATGAGGCGTGTCCCCCATTTAGCGGCAACATTGGGCAAGCTGGAGCTAATCATGTTTCCTATGCTAG
+>87515 3
+TACTCACAGTGTAATTCTGGATAGGGTCCCAGCCCATCATGCTGAGGCTATATTGGCAGACCGGCTCATAATTCGCACCTTTGGCAGGACACGAGATTAG
+>87516 2
+CATGGCAAGCAGCGGACGTCCATTGCCGTTTACGTTCGATTGTGGTGCTACACGACGAATTAAGGCCAATAGCTCAAAGATCAACGCCGTCGTCGTATTT
+>87517 3
+CATATCCAGTACCTAAGTACCGCTGGAGGTAGCGGCGCAGTGTGTGCGTAACTACACTGAAGGTTTCCACTTCAGAAAATTAGAGAGTCGCTGCCTTCTC
+>87518 2
+CTAGAGGTGACCCCGATAGCCGACGGCGGAGTTTATGATTTTTCATTAACGGTAGGAAAACCTACTTAATCGACTACGTGCGGACCTCGCTCCCAGTATG
+>87519 3
+GGGGCAATACCCGTCGACAAGACCCATAATTGGATACCGGGACGGTGTCTTTGGAACTCATCTAAGAGTAGCTGCTTCATGTCAGGACCCACTTTGATTC
+>87520 2
+AGATGTTCCGCCATTACAACGTCAAGCAAGACGCTGACGCCATAGATTCGCCATTCCGGGGTACACTTCTTCGTGGAATCCAGTGGAGTTGGATCATTAG
+>87521 3
+TGGCCACAAACACGGCTTACGCTGAGTACTCCCATCTGATATAGTGCGAGTATAGTCTAGCAGCCGCTCACGCTAGTGAGTTCTAAGATCTGTGCGATGA
+>87522 2
+GCTTGATTACCCAAATGCATTCAAACTAGAAAGCTGCGGCTCGATGGGGCCAGGATCTCCCCGTGAGATCTTATAATTGGACTTGCGTATGACACTCGGC
+>87523 2
+CACTGGGAGGCCATATGCGAACTGTCATGAACCGGTAGTAAAATTGTCCAGTCTGATCCGCTACACAATCGCTGAACAGTCGGCCGGCTTTAATTTTCGG
+>87524 2
+GCACATTCCCACTCCGGACGAAAATGTCCCTGTACTATCTGTGCTGCCTGCTTCAGTAGTAGCGTTACGTGGGTGAATCAACCAAAGGTGTTGCAAGAAG
+>87525 1
+AGGGGTCTCCAGAGTGGGTGAGATGGTAACGAAGAATAACTTCGGCCGTGGCATGTCCTTCCCTTTGCGCTTACTACATATGTCACCACAAACTTCAGCA
+>87526 1
+CCAGCTTGGTTAAGATTACGCCAACTTCAGGATATCGTGACCTTGAGATCCGATCTGGTCATACGGCCATGAGCAGCGTAACCGCTCAGGCATTTGGTAA
+>87527 2
+ATTGCGCGTCGACCAAGCAGGTGGGTAGATATTACTGCAAACCTATAAGTGGCTCCATCAGAGGGCTGTTCTTAAGCCAAATGTCATTCTGACCTCGCCG
+>87528 2
+CCACCCACGGATAGTCAGTTACCGGGGCTAAATATTTATGCGGCCCGCGTTATGTAAAGAACGCCGCGGAATCCTGAACTGCGGGTTCTCATATTGTATA
+>87529 3
+GGTGTTCTAAGCTTACGTTGGCATGCATAAGCACCCCTGCGGTACTCGTACGCGAAAACCCGGATTCTTCGACAAAGCGGCATAGTGAACTCTTGTTGAA
+>87530 1
+GGCCTTTTGTGGAGGACGGTGCAGGACCAGGCTTATATCGACATACCTTGCCGCTTCCCCAGTGTCTGAGCAACACCAACATATGAATCATTTAGGGTAA
+>87531 1
+AGACAGGCTGAATGTGACGTGACCAACTTGGCTTCACCTTCGGATTACTAAAGGACTTGTTAATGGATGCGACCGTCTGAGGTTCCCCAGACAACCTGCT
+>87532 1
+ACTCGCTACGACAGTACGGCTCTCATCGTGCACCTTAGAGAGGTGAATGATTTTCTACGGTGGGTTACGCATGTGCAAACGTCCTAGAGCACCATATCGA
+>87533 3
+ACACGTGCACATTGTGATTCATCATCGTTAATCTACCAGGAGTCACAAACCCGTTCAGCCTACTGACATTTCGACATCTTAATGGGGGCGGGCGGATGGG
+>87534 1
+GTTCTAGTACGTCATTTGGACTCGAACATATCTCACCTCGTGGCCTAACAAAGCTGAGATACGTCAAGCACAGGATTTTGACCCACGATTTGGCGGGGGC
+>87535 3
+TTCAAAAGCCAAGGGCCGTCAGATAAGGGTAACCGGTTTTCCTCTGGAAGTGGCCACGCCTGTATTTCTACTGGTTTGAATAATACCGGTGCCACACCAG
+>87536 1
+CGACAGCGCGAATTGCTCAAAGCCAAATAGTCAGACGGCGTATATGTATCAGACGTTTTTTCAGGGAGTATACCCCATAGTAGGCCTGGGGTCCTTCTCC
+>87537 2
+CTGGAATGTTCAGCCCATGACTTTGCACGGCGTAGATGCACCCGTGGTCTAAATTCCTATCTAGCTACCATTCTCTGGACGAAAGATGGAGACGCGGTAA
+>87538 3
+AGAGCCACAAAGTCTCGTTAAACGGAGATGTGGCGCCTTTGATAGCTCCTCGCACTCCGACTATGTTGAGTGAATCCTTACGCACGTGACTATGATGCGA
+>87539 1
+TTGTAATGGTTGCAATGTAACTCGCATCTGTACATAGTGGGGTTGCGACTACACGCCAACCATCCTACTACACGGCCAGGTAGCATGCGACTGGATCGTA
+>87540 3
+CGGAGCCATGTGGAGCAAACTTCCCTCGGACGGAGTCAATTCGACCTCAAATCCTCTCATGAACGTTGTGGACAATAGTAGGTAGTTTCTGATGACGCCT
+>87541 1
+TTAGCCTGTCTTTGTCAAAAGAGAATATACTTAGACTTGTTGTAGGCCCACTGGACGCCTGAGCGCGCCTAGAACCAGTCCGTGAATAGGTCCATGCAGC
+>87542 1
+CAGAGTCGAGAATCCCCATTCAGCTACTTGGTCTTGTGGGTGGACCTCGCCTTACTTCAGGGGCAATATCAGTATCTCGATCAGAAGTCTCAGAAAGCGA
+>87543 1
+GGGGAAGAACACCGACTTTTTCGGCAATTAACGTCTGAGCCCGGGGTTTGTTCACACAGCTAGTACGTGTGCGTGAACCAAATTCCCACTGGATATCACT
+>87544 2
+GTCTATCTTGCCCTCTCGTTGTTAGAGTCTGCCGCCAGTTATGTGGACAGATCGTAGTGACACTACAGAAACCGTAAGCATGAAGGGCCTAAGCTAACCG
+>87545 3
+CCGCGGTCCCTTCGTCTATAAGCATGGTAGGCAAACGACTTCCTGTGAATAACGCTTCTAAACCACGATTTATGACTGTGGCAGGTGTAACCAAGGCTGG
+>87546 2
+AGCTTAACCGCTAATTCTATAGGTGTCCAGGAACTCCATGGGTGTCCATCGAAGTGCCAATTGGCAAAATTGGTAGTCTCCGCCTGTGGCTAACCAGCGA
+>87547 3
+GTTTTCCGTATACTTGGTGTAGTCCCCTATAGCAGGCGCACCCGTTAGCTCGGTAGTAAAGGAACTCGCCCAAATTTGCGTGAACCACAGTAGGTAACAG
+>87548 3
+AAAAATATAAGTTCGTGTGGGCCGTGCTAGCCAGTCATGAATGATGCTCCAGCACTGTGTAAGGGCTGCTTTACATAACGTACCCCCCCTCGGACGGTAT
+>87549 2
+ACTGTTTCAGGCGGATTTTTTACGCCGCTCCCTTCTGACGTACAGGAAGGGAAGAACGCAAGGTGACCTAGAATTCTTACGTCTTGCAAGCCAACGACTG
+>87550 1
+CACTTGTAGACGATACGAACCCCTATACCGGGAACAGCGATGTTTAGCCTCGGGACTCATCGACGTGTATTCCAGCTATTGATAGAGAGTCAGTGGCTCT
+>87551 1
+AAGGCTCGAGTGCCTAGTTTATTGGGATCCACACTCACTACAACACAGATCGATGCGTCCCAATCAGTAAAGCGCGGTGTTCGCTGCTTTTGCGAGATGA
+>87552 3
+AGCACTGTTCTGGCGGCTAAGACCCTATTATTCATAACCATAGTCAAACGTGTCCGCGCGATGTTGATGCTGTATGTTTCGCAAAAAAGGGAGGCCCCCG
+>87553 1
+GGTGAACAGGGCTTTGTCACCCCTAGAGCGCAGCTCTAGCTAGGCCAACCAGAGATGATCATCAGCTGCGTTTACATCTGATTTATGAATGTGCAACCTG
+>87554 1
+CAGACTCATGGGATATGCCGGCCCACGGGTGCTAATGTTGCATCCTGACCAATAAGTGAGTCGACATCATGTGCCAGACAGCGTTCAGGTAATCTCATTT
+>87555 1
+ACGACTTCCTTGGTTCAGGAGGCCTAAAATCGATTGGGCATTTGACCATCTGTTGAGCAGCGTCAATAGTTACTGTAAAGCGCCCGCCGACCGAGATTAC
+>87556 2
+CTGGGACATAGTAAGTATGTGTTCTCCTCACAGTGATGACAGGAAGTTATCATGCAGACTATGTATTCTGCCAAACGGGCTTCCCACGACGCCGCTCGAG
+>87557 3
+CTTTAGATCCATTAAGATAGGTTCCTATGTCGAGGGCCCGGTACCGCCTGCTGGTGTACTCTCTAAACAAGCGGAAGAGTGGTAACTACCCAGTGCTACA
+>87558 1
+GACCAAACCCTCTTGCTGAGCTAAACAGTTTGCCACCAGTGATAGTGTTGCTCTCAGGTCTAGAGCAAAAATGTCCGGGTAGGATTTGACGCGCCGTCAT
+>87559 3
+CCTCACCAAGGCTTCTATCTGGGCATGTAGGCGGTAAGTTAACCAGACGCGAAGCTTACAGATAGCGGAATGTCGTTAATAAGCGCTTACCGTTCCTCTG
+>87560 3
+GTACAACACTGGACGTTGGCAGCCTGACTCGGCGAGGTTTCGTCCGCATATGCCTGATAGATGACGGCAGCATTACATTTAGCATGAGTTCACATAATCC
+>87561 2
+CTCTACGCCTGTTAGGCGAGCCGCAGTTACTTGTTAAAGATCATCTAATCGTAGTCGGTGCAATATCGCCAGCGCTTAATACGTGGCACGTGAAACCAGG
+>87562 2
+ACATTGGACACCGCGGTATTTTTAGTATACACCGCCGAAACGATCTCATTCGTGTGTCGTCCCAACGAGCGGTGTCTCCGGTAATAGGGATGGACTACAA
+>87563 3
+GACGTTCTAAACGCCTAAGTTGGCGTGTGCGAAAATCGAGTCACCGAGCTCCCGGGAATTTCCGACTAATGGGGACATTTTGAACTGCGTACTCAATCTC
+>87564 3
+GAACTAGCTTCGTCATGGCGTGGATTTGTGCAACTAGTCTTTACGGCCTACACCGGAGCCCTGTAAAAGAATATCCTCTAGGACGCAGGATGCATTCCGA
+>87565 2
+GCTTAGCGTCAGGCAGATAACCTGGGGATGCCAAACGGCTAAGTTTTATCTGAGGACACAACTGTCTCTCCTCCAATACACGTCGAGTGTTGATCACTGG
+>87566 3
+AATGTATTCGCTTGCCATTCAGGGGAACAGTTCCTTCGGAGTACTATCCTCTGTGAAGGATCGCCCCGTAGGGTGACACCTTTAACAGCTAGCCAGAAGA
+>87567 1
+GCTTTAACTAAGAGTGCTGGAACTTATACGTGCTGGCACAGCCGTCTAATTTTCCCACTCCGTCCAGACGAGATGTCGTGGAGTGGCCTATAGAAGAACC
+>87568 2
+CAACTCTTCTGGGTACTCGCCACTGTTCCTGTCATTAGAGGGGGCGATCTAGGGGACAGAGAAATCTTCTGTTCATACCGGCACGAATCAACGACAATGT
+>87569 3
+GATTTAGATCAGGACCAAATGGGACACTCCTGGCTACCCCTAGTTCGTAACTAGCGTCTGCCCTTCGGACAAGAGGGAGTCGTCCTAGAGCTTAATTTAG
+>87570 3
+CAGTCGCACCACTATTCGCGGACGATCAGTGGAATAGCACTATCCCGGACGATGGATACTGTTCGTCCGGACTGAGCTAGGAAGCATTGTTTAACTCATT
+>87571 1
+GTTAAGGGGCTAAGCCGTCGCTGCGGCAAAAGTAACCAGCCCGGTGTCCCCGATGTGACAAAGCATGTGTTCGACTCTCATCATGACTATTGCTATTAAT
+>87572 3
+AGTTCGGATCCTGACTCTTGCTATTGGGCGAAGTTGACAAGAAAGGTTTCCATAGAGACCATCGTCAAGCCACCTACTCTTGCAGTGATCGCGACACGTG
+>87573 3
+GAGCTGTAACTTCCGTTCCCCATCAGTTGTTAAGCAGAACAGGTGCGAGCCACCGAATGTAAGAATGTTGGACTAACAGTCGCATAGCCTGGCGTCCTTT
+>87574 2
+TTGCATCGAAAGCTCCATGTCGCCTACAATACGACAATGAGTGTTTACACCTGACCAGCGCAGACCTAGCTTTGGGGGTCTGGTTATCGGAGCAGCTAAT
+>87575 3
+ATACTGCGCGTGCGTAGGAAGCCGCCAATCTTGCTACGCCAAATGGCGTCCTCGTCTTAACGAGAGGTGTAGTACTATTTAATAAGGCAATGTCTACCCG
+>87576 3
+GCTGTAACTCTACATCCACTGGTTTGCCAAAGGAAAGTCACGCGTAACTATGCCACAGTTATGCCACCGCCGTGGTATTATTTGCGGCTGGACAAGAGTG
+>87577 3
+CGTGCATAGATAGAATCAGGTCTATCAACACGACCCCTGGTTCTCTATGATTGCGTCGGCGCGACATACCAGTTCGGTCTAAGTCCGGGAATGCTTAAGA
+>87578 1
+TCATCCACTGTCTTGTCAATGATGAACGCGTGAGAAGGAAGTGGCGTGATCAGCTCTCATCCTGCTTGGATATGATTGAGGTACCCCCACCGCAAGCAAT
+>87579 3
+CGGTCTATGGACGCCGACGGTGAGGTCATTATCTTCCATCGGTCCGGCTACGTAACAAGGTAAGATCACAATAGTCTCACCGCTCAGTTTAAAGCGATTG
+>87580 3
+GGACCACATCAACGTTGTGGGTTCACTGGGTCAGCGTACCGGATTGTAGTCTTCATAGCTAGGGTCAGGCCCTTAACATAGCCAATCTCCAATGACATAG
+>87581 3
+CGTTGAATTGATGCCAGGGTTTGCCTTGCTGCCTTAGAGAGCTGTTCCAAGGGACTATAAAATAACCATCTACCCAGCGTAACAAGGTCTCGGGCGCCTA
+>87582 3
+CATCAATTTAGGCGTCCTAGAGATGGTAGAGCATCTGTCGACAAAGTGTCAACTACCACAGTTCTGCTTCCTGGGGCTTGACCTGGACCGGCGTACATAA
+>87583 3
+CCCCCTTGCAACAGGAAGGGTTTCTTTATACGAAGCCTTCTAACGTAGTATCGGCCTCACGGGAAGCGTCTTATCCCAAGGCTGTAGGGCTTAAGTGAAA
+>87584 3
+TATACGGTGTATCGCCATGAAACTCCTTAGGGTACATCTGTTAACGGACCGAGAACTCGGCAGGCCACATTCTTGCAAACTGCTGTGCGGTTCAGACATG
+>87585 3
+GGCCTCATGAGGAAAGGCAAAGATATGAATGTTCGCCAAACATTGCCTGCATCACACCCTTTTCCGGCTTGGATGTGGCGTTGATCAACCATGTCGATGC
+>87586 1
+ACCAGGTGCCCGCTGTGCTTACCCGCCCGCACAGTCTAGATTCTAATACATATGGGGAGAGATTTCCATCAGGAGTGCCGGCAGCTGATTGATAATATAT
+>87587 2
+TGATAGCAACGTCGAGAATAGTTGCAGGAGTACTCCCCGTCGCTTCATGTACGTACGTCGGTGAAGTAACAGCGCTCAAACTCCATTATGCTGCTGGTCA
+>87588 1
+GAACCGCCCCAACTCATGTAAGAATACATTGATCGGGGGCCTCAGAGGGATGCGTATTGCGCTCGTGTGTATCTAAACTGACCGACTCATTTGTATGACC
+>87589 3
+GAGTCTCCCCGGTTGGTTCTCAGACCGTAGCGAATAGAAAGGCCCTTTAGCTCGACGCTAAGATCCGTGAAAGTTGAGTTCATTACTGAATGACAGCCCT
+>87590 3
+GCAATTCGGTAAAGTGTCCATTAAATACCCTCACGACCGACGGGTCTAGTTTGCCTGGCCACCGTATCAGAAGCCATCAGATCGGATTGTATTGCGTGAG
+>87591 3
+ACGTTTAGGATATGTGCTCCTCGGAGTAACGCCACATGCTACACAATGACTCGGTGATTGTTATCGTACCACAAAATGTAATGGGCCGGCTCTGGACGCC
+>87592 2
+CCGAACGTGTTTCGCGTATACTGACATAATCCTATCGACTTGATTGACGACAGGAGTGCAGAAACTCCCTGAGGGTGAGCTGTAAATTCCCTCGTCGGCA
+>87593 1
+CAATGGTACCTCGACATCACGACATCCGTGGTGTGTATACTACTGAACTTCTGTATAACCACCGGAGTGACGAAGGGTGGCGTTCGACTCCCTGATTGAA
+>87594 3
+GATTACGCGCGTACTCCAGTTTTACCGATTTTGGCGGACAGCGTAAGTCAATCTCGAGTTAGACCCGTAAAAATCGCCGCTCGGAATTTAATGCGGCAGC
+>87595 1
+CTTAGTTAATTGCCGGTAGACCGCCGGCGACTGTGTGCACTCTTACAAAATCGTCCAAAAAGTACTGCGGGTCATAGCAGGTGTCATATTTCAGCGCCAG
+>87596 2
+TATACAGTTCTTTACCTATAACTGTGCATCCTGCAACGGGGTACCGCGCGATGGTGGAGAAAAGTCACTACCGTTTTATGCGGCCACCGATTAGGAACCG
+>87597 3
+CCCCCGCAATGTTCCGGAGAGGAACACATCTGGATTAATTGATTCCTCCTGTACCTACTGGATATGGTGTCTGGCCAACTAGATGCAAGATGACGAGTGC
+>87598 2
+ACCTGGTAAGATACAGCCCCCGTAAAACGTTCTCATAGCTTAGGTACTAGTCGTCCGACTAACAGCCAGGTTCTGGTATGTAGCTCGTGAGAATCTGGCG
+>87599 3
+GACAGTCTCTGGGGGATTGTCGCAACGCGACCTCAATTGCACCACTACTATCCGGACTTCAACTTATGCTGAGCATTGGTAACTATCGGTGGAAGGCTAA
+>87600 1
+CTTTTTGGTCGGGACTCATTCTGGCAAGAACCATAGTCACACTCTGATGTGTTCTAAGGCAGGACCAAATGATACACGCTGGCCAGTCCGTAGCGAGCAT
+>87601 3
+GGTGTAAGATGTCTGGAACATCCGAGTCTGGAATAACTCTCTGGCTTGTCAACCCACTTGACGCATAACCAGGAGGAGTCTTTCTAAGCAGCCGGCCTTA
+>87602 1
+GTGTGTCAGCTTAGCGATATCTGTTCGTCAGCGTTATGGGAAGCACATAGGAATCAGAAGGCTCTACCCGACTAAGGGGACCCTCCATGCACCATATTTC
+>87603 1
+CAACATCATCTATGCAAAGAGTCGATACGCTAGTGGGATTATGAAGTCGTTACTACAATTTAACGACCCTGCGCGCTCGCTAGGGGCCGCTAGCTTTGGC
+>87604 2
+GCTGAGGTAAATGAATCCACCAGACTTAGTAGAAGAGACAGCATTTGTCTATCCTCCATTCGTAACACTGTCTTCCGATCGCGGGCTTGTGGCCGAGGAC
+>87605 1
+CATTGGCGCAACGGGTGTCATACAGTATCTCGTTCGTGGCTAGTGTAGGGCAATTTATACGCAGACTATCCGATCGAACAGTACTGCACAGCACACTTGC
+>87606 3
+AGCTGAATGACAAACGAATCAGATACTTCTACTGCAGTATGCTTAGGTTGTGTCGCCCTGGCGAGAATGCTTGCAACTTGTTCCGCGCGCTAGACACCAG
+>87607 1
+GCCTGGATGTGCCGGGTAATTACGTCGAGATTAGACGAAAGCTTCGCAGTTAATACCACGATGGTGCCCCAAAGCATCTGTCATATTTGCGCGCCCATTA
+>87608 1
+CGCCGGTGGTATCCAGACATAGCTTGTCTCGCATTTAGATGAAAGCGGTTTGGCCTGTAAAGTTCACTAGAAACCCCAGTCCGGTGAAAAGTCGATCCTC
+>87609 1
+ATAAACGCTAGGGCGACACTATGTCCCTGTGCTCGGAGCTGACGTTGTCGTGTAATTTAACTGTAACAAAATCCCAAGTGCCGGACTGGGCACATTCCGT
+>87610 3
+TGGCATGAAGTCCTTCAGACAAGTCTCGAGACATGTAGCGTGAGACCGCGTGTGGTGTCTGCAGTAACTTGTGTACACTCACATAGAACCCCATTCTAGC
+>87611 1
+TTTTAGAATTGTATGACAGAGCATGGACGGGGCAAGCGGACAGATAGGCTTTACTCCTAACTGTGTCTCACACCAACCCGTGCTCGCGTCTACCATAGTG
+>87612 1
+CTCGGTATGTCGAGACTAATATTACGCGCGATCAATCGACAAGTAAATCCCTTAGCGCGCTCGTAGGGGGCGTTCCCTCTGATAGCCCAGTATAGATGAT
+>87613 3
+TAGACGCTTAGACTGTTAACGGAAACCTGCCCTAACACAGCGTGGGATCTACAAATTCGCGCCCCGTGAGGATGACTAGGGCTCTATCTATTGGCTATGT
+>87614 2
+GTCATTTGCGAAATACAATCCTTAGGAACATCGTCCCATGTCTTGACAGGAAGGACGTCGCGGCGGGAACCTTAGAAGATCGTATATCGCTTCCCTCTGG
+>87615 1
+CCAGGGTCCACGCAATTTATTTGCCACGCGCGTAGGTTGAGTCCCTCTGGGATGGTTCGGATGATAAAATCCCGCCCTGAGAAAAAGAATTACTGTCTCA
+>87616 1
+GGACGGGCGCCAATACAGAGGAGGACTGTCTCTGCGTTTGAACATGTGCCGTGGTGCAGTTACATCTCCATTCTAATCATCCTACAATAATCTGACGAGC
+>87617 3
+TACCTAACTTATGACGAACTAGCACTGAGTGCAAACCCAACGTTCTATATTTTCGTGTCGCCGCGACTGAAACCATTGCGGTGGCAGGGATTACGGTCGG
+>87618 1
+AGTGCCTGATGATCTAACATACGCTAATCATAACTCTGGGGCAATCTTGGAAATCGCCTGAAGCTGGGTGCCTGCTTTGCTGCAGCAGCATACCTCGAGA
+>87619 2
+CCGTTTGACAGAGGGTCGGTGCCGAAGTATACAATCTCGGTGATACGATCTGTACGCTAATGTGCATACCTGGAGGCACTTTGGACTCACCACACTACTA
+>87620 2
+CCTAGGGCCAAGATATTACTCCGGGTTGGCACCGTGCTAAAGATCTGAATACGTGGCAGCCTTCCATAGAACCTTCAACGTAGGTTCCCTAGAGGTGTAT
+>87621 2
+AAAAACGGTATCATCGGTCCAATTGTCACATTGCCGAGTACACGGGGGGTCTCATCTAAGTAGTCAGCCTTGGAACTGCACGTGGCTTGTTGACCCACTA
+>87622 3
+GCAGCCGGTAGCTTAGTGAACGCATCATACCAATCCAAGCCGCCGGTCTGAGCCCGATCTACTTTGTTCGTAGGAGTGAACCGATTAGTAAAGGTTTACT
+>87623 3
+GATTTATGGCATGGCTAACGCAAACTGCGGGCCGTCTGATCACCGATGCCAAGGTACACTCGAACTCAGGATTGGACCTATGGTTTGCCACTTTAGTCAA
+>87624 3
+TGGGTGAATATCACACGCGCTTGAATGCGGCTCTCACTGACTTCGAATACGCGATTCCTGGACATACAATTAACAGGCGTCATGTGAGCTGGTCGCACTA
+>87625 2
+TGGCCTCTCGCGTTTAATGAGGGAGACTATGTTTCAGCGGCGTATGTCGCTATTTAAGACCAGACACAAGACCATTGGCCAACCTTTAGCCGCACGAATG
+>87626 1
+TGACAACAGCCAGAACTGACGCATATGAACTACCTAGGCGATGGATGTTCAACCCTCTATTTGATACGGTAGTATGGGCTCGCAGTTCGTGCCTGAGCCT
+>87627 2
+TGTTTTTCTGAAGTTCCAAAGTTTTACACACGCCCGACTAGGACAGACTTTTCAAGGGGTGTTTAAGGGGACCATACTTCGACACCGCCGAAGGCCGCAG
+>87628 3
+CCACGTACCACTCTGGGTTCGTTAGCCAGATCAAGGCCAACTCGTTCGTTCTAGAAACTGGGATGACATAGCGCTACTTTTGTACAGGCCAGAGGTATGA
+>87629 2
+GTTATTGTTAATGATGGTTACCCTGGCAGTTCGCGAGCAACACACCGGATGTCCCTGTGCGATAGGCACCGGTAATGAAAAGTCAGTCTAAAGTCCCCCT
+>87630 2
+CGCGTTTTTGGGAGAGGCTTTGTTGCAAACGGCGCTCACATTCCGCAGCCCGCCAAGGAAATACAAAGTATCTATACACGTTGTTGCAATGTACGTGCAC
+>87631 1
+GTACTAAACATGCCGTCATCACGTTGTCTTTACACGCTCGCAGGATACTTAGGGTAACGATTCTTCCGGGCTGCCAAAACTAGCGCGGTCAAAAGGGTTG
+>87632 3
+CCCGCCGAGAATACCATAGCCTAATGCGATAAAGGCATATAAGGTCTGATCAACATGCGCCGCGTTGCTTGCGTTAATTCGAACGTAGGGCTTCTTCGGT
+>87633 1
+GCAGGCTCATGACTGTTGATATCTTACGTAGTACATAGGGAAGATCCTTCTGAATGGCGATCAAAGGGTCCCGCCCGTCCCATCAATGGTTGGCACAACT
+>87634 3
+CCGGCACAAAACGCTTTAGCACAAAGTAGCGGGCTCATGATAATGCGTCTATTAGTCACTAGCCTAAGGCCTTGTCGTTCAGCGTACATGCGGATGGTCT
+>87635 3
+TACCAGGCCGGGTATCTGCTGTGAAAGTCCAGATCCGTCATACATACGCTGAAGTCCCCCATAGCCGAGTTGGGCTATATTTCCTTATAGGGTGAGAACA
+>87636 2
+TGTGAGGGCTCCAACCGGGCACGTTCAAGCCAACCTATTAGTGTTCTACTACATGATAGCGCATAAGCTACTCTGAGTTGTCAGCATAGTCAGCACGTGG
+>87637 3
+TGCCCCTCTTATTGATCTGCTAACAATCCCGGCAGCAGTTTCTGTAGCTCTGAGTACACCTGACAAGGTACTACAGTTGAAGGAGGTAGCAAGCTCGGGA
+>87638 3
+GTGAGACCATACAGTAGACCTCGGTTCCCGCAGCTTAAATCCTTAGTGATTGCCGGGCAATGAAGGATCCAATCCCCAGCTACTTTTAGTGGTGTACAGG
+>87639 2
+GTATCGGATCTTAATCTCGCAGACCAACAAAAAGTTAATCGCATGTGGCATTAGTCGTACAGCCTAGGATGGGTGTACTATCGGGGCCCTCTGCTCAGCC
+>87640 3
+ACGCGTAAAGTAATTAAGTGCATTCTTAGAAGGAACCAACTAGACGTCTCGCCCTGCGCGTCGTCGTCCGTCGTTTATACGTAGCGTGTCGCAGGAAATC
+>87641 2
+AGATTCATGCTGTTACAAGACTGGTACCCACAGAACCGACGGACAGGCTCTCTTACGATTTACGTGGTGACTTCGGCTTAGCACGTTAAGGCCGAATGTC
+>87642 2
+AGTAGATTTCCACTAAGCCGTCCAAATGTGACGTAGTATGCGCGCGGAACCGGGTCATGGCATACTCTAGGCCTACAGTTCATCTTATTGCATGCACGAG
+>87643 1
+GCAACTTAATGCTATTTAGGGCCAGCCCGTACGAACGACGCAGATAGCTAGTGCACATCGTAATCCTTTAGCCCTTGTTTAGCCCGGAAGGCGGGATATT
+>87644 3
+CATAATGCCTCTTTGGTTGACTGATGACGAAACCTCGCTCTATGTGGCCAAGTTGAGGCATCCTCAACGCGTGGTGATCAGGGTCAACTCAATGACAGCA
+>87645 2
+ACCGATGCAAGCGATATCCTGGCTTAGATTACGCACAAAGTCGTCTTACGAGCGTCATCTGGGATCGCTGTCTCGTGCGATCGCGATTGCAAGTTAAACA
+>87646 2
+TCTAATTCGGAATCCAGGTGGAGCCGTCCTGCTCTACTCACGGAATGACCGATTAACTCAGAGCAATAACCCTAGGGGGTATAGCAGCTTCCGTTTGGTA
+>87647 3
+TCGCGCGCTAAGCATCCAAATTACTGGGCTCACTCCTAGAGCGCGGTTCTATAGGGATGTTGTATCAAGATAGGCTGAGAACTTACGCTTACCGCACGAT
+>87648 2
+GCCGATGGTAAGTATAGCCATGGGCGGCTAGAGCCGCCACAATCAATTGACGGCCCCTTGTCAACTTCTCACTAGTCCCGTGATGTGAATTTTAGAAATG
+>87649 2
+CACGCTGCCCTCCGTGGACGCAGTTACACTTTGTGACGTGAAGTTTTTCTTCGTAGCATCGGAGTTAACATAAACGGCTACGTGAACCTAGGAGAAAGCC
+>87650 2
+AACAGTCACTCCTGCTGCGCCGATGCTGGAGGAACTAATTGCATAGTCCACATTACAACTGGTACCGTCGGCAGGTGGTATGTTTACGAGCAATCCATGT
+>87651 3
+AGCTACCTGAGCGTCACTTTCTGTACGAAGTCGATCTGAACCACATCAGTAGGACCGCTCTCCTTGTACTTAGGAGGATAAGGGCGTTAATAGGCAGTCC
+>87652 3
+TAAGGATGAAAAGATGGATTATGCGGCACGCAGGAACTCTCCGAAGTTTTTAAACCGACCGCTCACTAAATCCGTGTTCCATTCGCGCTGCCCTGGGTGT
+>87653 1
+GCCCGGAGTGCCAAGCAGCAGTATGCGAAGACCGTCCGACGGGTATCAATATCTTGTCTTAACCAGGGTGTAGCTCTTTATTTCACGCAACTATATGCGA
+>87654 3
+ATGGGGAGCTCGATCCCTCGGAAAAATAAAGGATCTTATGATGCTCGTCCCTTATTCCTTACGCACCCGATGAACGGTTAGAAGCCCGTAGCTTTGAGCG
+>87655 3
+CGTGTCCGTTAATATCACTCGCGACGCTACAGGAGCACGTCGGTCGCATTCGGCATTGTAGATCACATCGTGACGAGTGTCTAAGATAGCGTAACATTAC
+>87656 1
+AGCCTATCTAGTAAGGGGTATGTGTGTTTACGAGTGACTTCTTCGTAACAGATGTCGCTAACGCATCCTTCACAGACACCGAGGACGCCAAGGTTCCCGA
+>87657 3
+ACGACGATTAGCAGTGGTTCTGTGTATGGACTGGAGATCCCTTATGGTCGATACCGGACCGACGCAACAGTTCACCCAGCTGATACACCTTGTTGCAAAT
+>87658 1
+GAGTTTGTTCTATTTACATAGAGAAGTGCAAGGATGACATCAGCCGGGAGCCATAAACCACTCCCGGTAACAGCTTGTGTGCCGTTCCCGTAATCCTGCG
+>87659 2
+CCCATAGTTTGGGAGTTACGCCAGCCGTTGACCGAGCGCAGTAAGGTCTAGAGGTCATATCGACTTCTAATTAGCGGACATGTCGATTCTAGACCACTAC
+>87660 1
+AGCCGCGGAACTAGACCACATAATACATCTCTGGCAGCCATAGTTCGGCCGACTCATCCGAATCGTGTGCTGGGGGGGTTAAATTTTTCGTCAAGAATCT
+>87661 1
+AATGCCATGTTGCGGCGTCTAAGACTAAACGACCTAAGGTCCAAGCTGGCTCTGTGCTCCTTGTGACTTCTAGAGACATTATGCCGACAGAATAGTGGCC
+>87662 2
+TAACTCGTCGCCGGAGCACGTTCTGATCGCGCGGAAGGTAACTATCTTAGGCCCGCAGTGACTCATGACAATCTTCTTCATATGGGAAACCTTAAGGTGA
+>87663 3
+TTCTAAAAGTAGCTCGCGTAAGCACCGGTCATTAAAGCTGCCATTTGTGTATCAACGGGGACACACGCGGTGCCAGCCTGTTGTTGACGACGCCTAATTA
+>87664 3
+CTGTCAGTCACACGCGGAGCAGAATTGATTGCCCCAGATGTGAGCTGCATTTGGACGACATATCCACTTGGTCGTGATAGGCTAATCACTCTAGTGACCA
+>87665 2
+TAGGTGACGGACTGAGGTCGTAAAACGTCCTCCCTCTCGTGCGAATGATAACTTACAGGACCTTTGCCAAGATATCTAGCCTGTGACGTATCGACAGTCG
+>87666 3
+CTTGGGATAGTAGCAGCTACGTGCCTGTTCGTCAAATGTTAGACCGATCCGTGCCTAACCCTGGATAACAGAGCTCTGAGATTCTCGAAAAAGTGTCGCC
+>87667 2
+ACCATGGACGTCATCACAATCCGGTAATTACGTCCAATATTACGTACGGGCAAGGATTAGGTTGCGTCTCTTGCGCTCGGACCCAGTGCAATGAATTCGG
+>87668 3
+TAGCTGAGTTGAGTTCTCATCATTCTTGGCCGATGGAGACGGCGCCCGTACTAATAGCTAAGCCCTGTAGATCCGTAACCAGAGCGATTCAGCTGACATA
+>87669 2
+AGGGTTTCGCGACGGCCAGTCAGGTTCTAGTACATCAAAATCGTAGGGCGACGCTGTAATAGCCAGCTACAGCGCTATTTGCTACAATACGTCCTTATGC
+>87670 3
+CATCCTGCGCGTACTTACTACAGGCACCGAGAGTTCCGAGCGCTATATTTGTCGTTTGATTAAGCCGAGAGTTGGATCTGATAAGGCGCTACCCCAGAAA
+>87671 2
+CGACAGCCATACGCAGCTGACAAGATTGATGGCCGTTTAGCAGTGCTGTAACTACGGAAGGTAATCTCTAAGGCCTCCGAATCCTATTTCCCTGGGAGTT
+>87672 1
+AGACCCGCAGGCCTGAGTAAGGGAGTTATCTAAGTATAACGTCCCCGGGCGTATAACCCAGTGTTTTGCATGACTCCGTGGATACTCGATATCGCTCATA
+>87673 3
+GTGGAAGGCCCAATTCTTGAGCTGCTTAAAGTATTGGCAGGCTTAACGTGAGTTCAATGCAGAGCCTTGAGCATCCTCGAAAGGCCCCATCCATCGTTCA
+>87674 3
+GGCCCCCAGCATCGGCGTGTTCAAAATAGCCGGCCCCCGCCATTGAATATATCTTAAATTGGGATTTCGCGAGATGTTAGATTAAGACTAGCGATCGTCG
+>87675 2
+TCCTCTGAGGTCGCGCACGGGAGTAATAAGGTTCGTGTCTGTAAGTGCCGTCCGATTTTACTATCATTAAAGCCCAGACCAGCCGCCTTAATACAAGGGA
+>87676 3
+TTCGGGTAGAGACCTCTTTAAAGGTGTGGGTCACACGGTTCTACCTAAATTTAAGCTGTTGTTGCACCCGACACCCGAACTCCCAAGGAGTAGACGGTAC
+>87677 3
+TAAACACTTCGGTCTGTGTAACTACAGAATGGCCCCGATTCCCGTAGAGTCTAGCGTTTCCATGACGGCACGGGAGCTTTTAGGAGCATTCATAACCGGA
+>87678 3
+AGATATACCTGCCTGCCATTGTTTAGGCCCGTCATGCTCTAAGGAATGCACTAGCATCGACTCATGAACCAGTTCAGGGGGAAGTTCAGACTTCCGGTGA
+>87679 1
+TTTCCCCCGTATACGCTGCGTTAAACCATGGCGCGTAGCTACGAATGCTTAGGGCTGGAAAGATCTCTCTAAAAGGCAAAACGTTATATTGCGTCCGGGC
+>87680 1
+ATTGCGAGTTACGGGAATGAGGTCCTGGCGATGCATATATATCACGAGTGTGCGGCTTGATTCTCAACGCCTAGGTCTACACATTCAATCAGCCAACCGC
+>87681 2
+CGCATATCACGGAATCTTATATCTCTCAATAGTAGAATACCCGCCAGCAGTGCTAGAAGGTGTTCGGACAGCCTGTGAAATCCGTCCGCTGTGCTTGGGA
+>87682 1
+GAATATAAAGGGCCCTATAAGTATCCACGAGGATGGGTTCGATCTCGAGCGGCTTTTAGTGAAAGTGCAAGCCCCCTCGTTCCCATTTGTGACTCCACAG
+>87683 3
+AGATTGTTCTCCATTAGCATCCAGATTTTCTAGTGGCGAACGTATCGGAACGGCCTCGCCCCCCATGAAGCGACATAAGGTTGTACTGGCAGTGGAATCA
+>87684 2
+AATTTTTTAACGTGTCTGGTCGGGGGACTCGGTCATCGCTGACCGTACCTGCCCAAGGTGCTTACAGGTTCGCCAAGAGCCAGTCGTACATAAAAAAATC
+>87685 1
+AGGGACCGCAATGCCGACACTTATGCAATAGAGATTTCGGAGTTCTGAGGAACCCTTCGTTCAGCGATGCTGCATCACTTGAGCCATCGTCCGTATTGAA
+>87686 3
+TCGTATGATTCTAATCAGAGGTCGCACAAGTGAGTGAACACAGGCCAGTCCGATTATACGGATATCGCCTCAACTCGGTTCATGCGGGATACGCGCTTCT
+>87687 1
+AACTCCGGCCAACCGATACTATCCTAGTCAACACTTTCGGCGGGAACGCTTTATCTTCATTATGGTAGGTCCCGATCGCATATGGAATGGGGAAGGACTG
+>87688 3
+GAAGGGATTGCATTATTGCCGTTCACCGAACGCTAGGGTACCTGCGCTTAGCGGACATCCGATGTAACAACGCGCGAAACTGATGTCCTAGTTTCAATTC
+>87689 1
+TGCGTGCGGTCTGGCCAATGAGTATCAGGTGCAATATCGCTGAGCTATTTAGGGAACCACTCAGCTAGACTCTTACCAAGTAACTGATCGCATATGCCGC
+>87690 2
+TGGACCTGGTATGTGTTCGTCCAACTAGTCGTGAGCCTCCTCTATAATTTGACCGGGGAACAGTGTAGTGATGACCCACCAAGTGACGCGACTATAACCA
+>87691 2
+GGACTCTAGCGGGGCCAGGGATCATTACCCTGAGGCTAGAACTATGGTGCAGCTTAGTACTCTTGATACATCTACCTCTGAACCTGGAAGTAAACGTTCC
+>87692 1
+ACAATACACGTACTGGACCGTCAGTACGATTCGGCGATGTATGTGTCTTCTACTAACGAGGGGCTTCGAAGTGACCCCATTAACTCATGATGGGGATCCC
+>87693 3
+GAGATCAAGACCCTAGCGTGCATCCGTCACTGTGCGGCCATGCTGCGGAATATCCCTCTGCTGATGAGAACACGAAGTCAATATTTGATTTATGTAGGCC
+>87694 1
+TGGACTCTAACTTTCTTTAATAGAGCGCAAGTGGTAGGTCACGCCACAAAGCATCGTGCTACTTGAAGTCACGTGCAGTAAGCGGTCCTTCAACCCGGTG
+>87695 3
+GTCAAGCCTATAAGGTCGAAACGTTCCCTCGGCACACTTCATGAAGGCATTGTCGTCACTACGGAGCTGGTTATGAAAATGCGTTAGACGTACGCGCTTC
+>87696 3
+GCCACCCGCCGTGAAATTATTGTATCACTAATAGGTGCGCCTGGCTTTGACTTGTGACTAGTACGCGGCACTACGCTAAATGCCAGGGTAGTACCGTAAA
+>87697 1
+CGTGACGTTTAACAAAAGTGCCCATATGACCCTTTTTATTGTGCGGCCGGATTGTTCATCGGACAGCCCACATCAGGAGAGTTACGAGATGCACGGATCC
+>87698 1
+GTACATCCCCGACGGGAAGGCACACACAGACTCCCTGAGAGGATTATCGTGTGTTGATCACTGTGTTCTAAAACTGAGTACGTAGTATCGTCTTGCGCAC
+>87699 1
+CACGGCCGTACAGGGTGACTTATCTTGCAAGTTGAGCCTCGGCGTAAACATCTTGCCTGAAAATCGGCTAACTGCCGCATATAGATGCTCAGATTACGTG
+>87700 1
+GGACGTGATCTAGATTGTCGGTCCGCCTTTCTACAGCATCGCAGTGAGAACGTCCCCAGTTAATCCGAATGCATATCAGCCCTTTCGGGTAAAGAGATAG
+>87701 3
+AACTTTAGGGGTCAGCGTTAATAGCCATACGCTTTACGCACCTAACGCTCCCTTATTCGGTGAGCGCCTGGAAAGATTAGCCACTCGTCAGAAGAGGGTT
+>87702 2
+GTGAGCAATACGTGCTCGATCCAGACACCGGCTCCCACCATGACGCGTAACCAGCATCGGATAAAATGCATTCTGAGATGTGATCGATTGGTGGTCTTTT
+>87703 1
+CCCATGGGTCTCGCGTGTGTACCGTTCTAGAAGATTGCCGCTGAATCTAGAAGAAGACAGATGTTCCACCCTCAGTAAGCGCGAATCATGACTGAGTCTT
+>87704 2
+ACCCAGGAAGTTAAACTGTACTCAACAGGGCTGCGGTATCTAGAGCTGGCCGTCCATCTTAGTGATGCTCATTCAAGCCTACGCATCGGGCTAAAGGTTT
+>87705 1
+TGACAGTGACAACCCGAGTAATAGTAGGTCTGCGCAGCTACTCCTGTCTGCTGATTGATTATTGGACCCCGCGAATCGTACTTAGAAAGCCCGGTTAGCA
+>87706 2
+CTCATCCACCGGGACAACATGGCTGTTTACGTCAGCTCATGGCTGTGATGGAAGTGTTTCCGAGGCTTCTCAGCAATATCACAGGAAATACTATGCAGGC
+>87707 3
+ACAAAGAATGTACCATTGGCCCTCAGGGTTCTGCGCCTCTGTATGCACTCAACTAGGCAAGTTTGCTGATGCCAGGAAATCGGCAGAACTGTTATCCTGG
+>87708 2
+GATACTCGTGTAACTCCCCCAGGGGATGATCTATCTCACACACAAGGTACTCTGGGTTATGAAGTTACTTCAGGAGTCGGTGCCACACAACGATGTGTCG
+>87709 3
+TCGGTATGGTACTGAGGTAACCATCAATGAGCGGTTCCGGTTTATGAGCAGAATTCCGACCACCACGTACAACTTGACTTTTAGCGGGCGCTACCAGATC
+>87710 1
+GGGTAGGTAACATCCCAGGGGGGAAGGTCGTGAAGCAACCTCATCAATCTTCTCCTGACGCCGCTTAGCATGGATTCGCATTCCATCTATCAATGGATAT
+>87711 3
+TTTATGAGGGGGCTTGCGCCGTGAGATAGCGTCGATGATACAATAGCTCCCTATGTCCAGTACTCCTGAGCACCGCTAACGTCAGTACGCCTAAGTATAA
+>87712 3
+GGTGAAGCTCGCTTCCCCAGCGATGAGATAATTAATTCAGACGGAACTAGTCCCCCCTACAGTGAGGACGTCACTGTGACATAATGTTTGTTGTCGAGCC
+>87713 3
+ACATTACTGTACCCGAGCCAGTCAATGGACCGCTTAGATGTGGTCGATTCTTCTCCGACGCTGATCAAGTGAGGCCCAATTAAGCATGGTACGTATCAGG
+>87714 1
+GTTTGCCTCCACTGGTGTTGGAGAACCCCCACATGGTACTAATGCGTCAAGGACTCATGAGCGGACAGCATTATCATTGACAGCACACTTGTTGTCAGAG
+>87715 3
+GCTAGATTGGTGGCATGTTCCCCTCGTGCCCAACAACAGGCTTGGCAATAACTGTCTAATCGGACCGCAAATTCGCTGGATAAAGTGTTGTCGTCACAAG
+>87716 2
+CCATTAGACTCAGAGGTTATCTCGCGGTGCTAATGATGCTATTTCCACACGAGAATCTCCGGGTGAACTAATGCAGATGTGCGGTTAAACGCCCTCCGAG
+>87717 3
+GATTTATAAGGGGCCTACGCATGCCTACTAAGGTCGAGGCACCAATACATGGTAGTGCCCATTATGACGGTGACCCAGAGCTCCATGCTTAATCTCTGTG
+>87718 1
+GGTGCCACCTGGCCAGTTGGTATAATGGGGAATGAACGACGCCGTCAGCTACCGGTCTCGGATCATCAAGGGTAACCTTCTACAAGTACTTTTTCAATCA
+>87719 3
+GCAACACGTCCGTTGTGGTACGGTCTCGCGTAATGGAAAGTCCGGGACATGACCTATCATGCCGGTACAAAGTTTCTAAGATTTTGCACTAGAGCCATCC
+>87720 2
+CGATTTCGCGCTCTCTACTCCAAGACCTGGAATATATTAGATCGCCAGCTGAATGGGTTCTCCGGAAGACTAGTGAGACCCCGTGGTAGGCAAACGTATT
+>87721 2
+GTGTCATACATCCATATCACGGATACGTAACCCCTAGAGTTCCATTAAGCAGTGTCGTGCAGGCGAGCGATCATTGCGTACGCGGGGAATAATCTCCGTT
+>87722 3
+GAGACCTTCGCGCAGACAAGACGTAATGGACGAGTGCGCACGTTCGTAACGTATGTAATCACACGTTCAACTGTATGCGCATGTCGTTCCCTGAATTTCG
+>87723 1
+CCTAGCGTGGAGCTTTTTCTTAAAGTCGAGGATGGGAGCCACTCTGCCGATATCCGGAACGGTACATAACATCAGCACATCCTAATTGGGTTTGACCCGA
+>87724 3
+TGACTGTTACAAGCCCTGCTCCTGATATCGATTTGAAAAGCAGTACATGAAACGACGGTGATCTCCCCTGCCTAACAGTTCGGCTAGGGCGGGCTTGATA
+>87725 2
+AGGACTTTTATACTATGGCACAGATCAGCCTTAACGTGCCGCTCTCCATAACCCAACGCTACATGTTGCAGTGGTCTAGTACAGGGCGGCTTAATGGGAG
+>87726 3
+TTGTACTAAGTTTGGGCGCGACACGAGAGCTTCGGTAAAATACTGGCTGCTGGGATTCACAGTTGAACACCTCCGCACGCTTATAACCTCTAGAACTGGC
+>87727 1
+CAGGTCTTCATCCGGGTCGGTCACTCGCTCTAAATAAGGGAGACCCTGCGATTGTGAGATTGTCCACAAGTGCAGAGTACACTTTATCTTACCAAGAGGC
+>87728 3
+GCATTTCACACTGGCGGGTGAGGGGAAGTTATCTCAAGGCTGAGGCCCACGTACCCTATTCTAATAGGAGCCACGTCCCGCAGGTTCATTATTAATATCA
+>87729 1
+GTTCTTAGACAGGTATATTGGCCATGCTTGCCACCGGGAATCGCGATAACTACGTTTCGAGGCATGCACAAATCAGATTCCCTGAGGGACTCAATGCTGC
+>87730 1
+ACACGATCGCTACCGTGCAATTACATGGATGTCGTACATCTAATAAGGTCGCAGTGGCAACAGGGTTCCTCGGAGGCCTCAGATTTCTTAGTTCACGCAG
+>87731 2
+TTTGAAAATCCGTCCCTGCTATTGGACCGCTCGTTGACTGACAAGATGAGCAAATCGTTAACGATCTGCCAGGGTCATTAACCGATCGGCTCGCAAGGGT
+>87732 2
+TGTCCGTCTTCCGTCCTGGCAAGACGTTAGCCGTGTCGGCGGAACATAATAGTAGCCTACGCGATGATTCGCTACAGCGTTAACAAAGGTGTAAAACTTC
+>87733 3
+GACATTCTCTCATTTGCCGCCCCGATAAATTGTCGCTCGGTGAGTAATACGTACCAGCGAAGCGTCCGTGTAAAGGCACGGCTGGAATTCAATTAGATGC
+>87734 1
+ATGGACAACGTTATATTAGTCTCGAAGGGACTTGACGTCACACGTCACCCAGTCTTTTACTCGGCCTAGGGGTTGAGAGGAGGCAATTCCTACGCCTCAA
+>87735 3
+GGGGGCTGGGATCCTAACTATCCGCCCATAAGATTGTACTAGACCTGCATACCTGCACGAAACAAGATTGATTAGGGCATTTATGTCCGTCTGTCGGCAC
+>87736 3
+CATTTCTGTGCGGCAACCGAGGTGTATGCGTTTCCCAGTGGAATATGTGGTGTCCCTCCAATCATAAAATACGCCAGGACTGACGCAGAGTACGTCCTAA
+>87737 3
+CTGCCGTCTCGAAGTCTATAGGCCTAGTGAAACGAAGCACCGTACGGTCTGCCAGGTCGGTCATAGTCAGCAGTTATATACCCTCATGAAGGGCTTTTAA
+>87738 1
+GGGACTTACGAGTGAATGTTCCTAACCCATCTCAATGGGATCAACCGACTTGGCTGCTAAATGCCTCGGTAACTTGAGCGTTCAGGAACGTGCCTGCAAT
+>87739 2
+ACATGCGCTGTATGTCACAAGACGGTGCGCGGAAGGCAGTAAGGCACTACTTTGGCTACCTGGCTCTTCTTATCCAGATCATGGTAGACTACGCAATTCA
+>87740 2
+CCTCTCAAGCGGTGTCTGAGGTAAGTTCCAGTTCGGCCCCTGGACGCACAGGTATCACAAGCGAATGTTCCCCGATTATGTATTAGAATGATTAAGCACG
+>87741 3
+AATAGGGTTCTGCGAACGCGCCGATTGGGTTTTGAGGATCAAAGGGCGACTCGACGCATGATGCGACACTAATTGAATCTCTACATGACTTCCCTTCCAC
+>87742 3
+TGCTGACGAATGGGTCAGTATCGTTGCCTTTCGCACGAACTAAGAGTAGAGAACCCCCATACCATATAGTAGCGGGGATTTGAGTATCTGCGCTCACTCC
+>87743 3
+TGGTATCGAATTGGAGACCGCGCCCGTCAAGATACCAGCGCACATCAAATGATCTAGCATTCGTTAGTTTGCTGTGCTAGTGGCCTCCTGCTACAAGAGA
+>87744 1
+TCAGACTACCCTTAGCCGCATAATCCTACAGACTATCGGATTAACGCTGACCATTCGGGATGTGGGCGCGTCGAATCTAAGGACGTTAGAGACCTTGTTG
+>87745 1
+GGCGTATTTCAATCGCAACTGTATAGCAATTAGTAAGCTATCCCCTTCAGCGCAGTGCGAGTGGCGCCTAACTCATTAGAAAGCTCTCCTTAGACGGGGG
+>87746 1
+GGCACACGTCGACATTCCAGACTGGCCACCAGTAACAGGCGGGGTTCGTGTGATCCAAAGGAATTTGTCATACCTGTCCCTATTAGTTAAGCATTATGGC
+>87747 3
+CCGGGACCCTGAAAATCGTTCGCGTGGGTTGTGCTTCTATCGCGTTAGCAATCAACTAGCAGCGCAACAGTAGACCACGAGATGTGGAACTTATCTCTAT
+>87748 2
+CAGCACGATCTCCGCTTCAGTAGATGAGCTATTACGCGATACCCATAAGAGGTGACACATTGTGCAACACTTGAAGTTCCTTTGGGGCCCGGCGTTAAGT
+>87749 1
+ATACCGACATTAAGATATAGGATCGACCATGAAATCCGCCAAATATCGGTTTAGTCCGGCGGAACTTGTGGGTTGGTTACCGGGCCCCTCGTCCTCAGTA
+>87750 2
+CGTACTCAAAGTTTCCGTATTAAGCGCAGTAGATTCGCATCTCTCCGGATGGGTGGCACGACTGAATTGCTTTTCAGAACATGAACTCCGCGGCGCAAGA
+>87751 1
+GGAATATACGAGTATACGTCTCTCTTTCCGGTCATAGGACCCTCCAAGCCGATTGCCCAAAGGCGGAGGATTGAATCGGTTTCCTGAATGCCATCAGGAT
+>87752 3
+CAGACGTGACGCGGTTGACGCATGGTGTCCCCTCGGTGACGTCTGATGAGATCAGCTCTACCTCCGACATATAATCCAAAGTTAAAGCATATCGTTGTGA
+>87753 3
+GGCGTGTGAACTCACTCACTACGTGTGCAAGTCGACGGCTTCAGTGAAGAAACACTAATCTTCGTGAATGAAGTCGGAATCGCACTCTCTCCTGGCGTTA
+>87754 1
+TGGGAGCGGGGAAGATTTCTCAGGTAGTCAACACACCTTCATACCGAGATTTTTGCATGTGCCCACCAATAAACGTGATGGGACGATTCGACCTCGCTTC
+>87755 3
+GGCAAGACTGTCATCAGAGCGGAACTAGATAGATAATCGTCAGTTATCTAGGCGTATACGAATACCATTTCAGTTTTGCCCGCGGCTCCGCGTAGCCCTG
+>87756 3
+TAGGTACGAGGGCAGCAACACCAGCACCATCCAATTCCGTCATTGGGATGTCCCGATAGTTGGCTTCTCGGTAACTGGTCTTATGACAACGATTGTCAGA
+>87757 3
+TCATAAAGCAACTTCGCCTTAGAAGGACTGTAGGTGTTGCGACAGGCGGGGCCTAAAGACGCCCCGGTTACCTGTAATGTGTCCTTCGAACATCATTTCA
+>87758 1
+CAGCGACTATCTATGTATTTTTCGATAACACGTGTATTATGAGCCCAGGAAATTCTCACGTGGGCCGTGGCGGTCACGTTCCAACACACGGGACAGGTCA
+>87759 1
+CCCTTGATGGGTATGCTGGAGGAAATTTATTCCTCACAGACACGTGTGGTCATTGGACAATGAAGCGCGCGTCCTCCATGTAGCCGAATAGCTCTACAAC
+>87760 2
+ACTTCGATCCGGAAAAGACCTAGTGCTAACGTGGCCTCACATGATTCAGCTGCAACACTTGTGGAACGCGGAAGTTTCAGCGTGCCTAGTGGACTTTATC
+>87761 3
+TGTGTAAGAGCTAAACGATCGCGCTACTTGCAGAACGCGGCCCGACCTAGCGGGAGCCCGGCCGCGCTCTTAAGTTTATACTTATATAAGATATCTGTTA
+>87762 2
+GTTCTACAGAGTACATGCCACTACCAAACGTCTTCGTGCACAGCGTCGCATGTTGTGCGGTCTCTGATGGCGATCATGGGGTATAAACACATAGCATCGA
+>87763 1
+GTGAAGGGTAAACGCGTTTAAAGGCTCACATGGTGACTCCAGTACCAGTCGTTTCCCCGTAACTAACCTTAGCTCAGTCCAAGGTTGAGGCTTATCGAGC
+>87764 1
+CAAGGCGAAGGGGAGAAGACATTCGGTTCACACTCTCAGAATTCGGAGTGGTCCTGCTACCATGTACGACTATCTGGGCCTCTATTTGGCCTCACTATAA
+>87765 2
+TCTCTCCAAAAAAGAATTAGGGAACCATGTGAGACGCTGAGACCCAGGCGTATCTTCGTGCGTCCGGATTTCCGGTACGTGAATACTATTGTTCCCGCGA
+>87766 1
+TAATATAGTTTTATCTGGTGTGCGAAACCCCTCACGAATCCGGTATGTACTTGAGCACACCACTTTTGGGTGCGGCGAACGCACTACGGTGAAGCCCGAA
+>87767 3
+TGTGGAAGCCTAGCAGAGTATGATGTTGCCCGTTACACATTCCAACGCCTTAGGGGTGTCTCGGCAGAAGCACACCTATTTAGTCAATCGTCGGACCATA
+>87768 2
+GTATTACTCCAAGATCGGTCTCGTGGCGTGCACGTAAGATCGGGTTCAAGGCAGCGTCCACCACGCACAACAACTCGATGTAGAATCAGTCTTATTTGTG
+>87769 3
+AATGACCATTTGCTATAGCACACGCGGCGCTCTACGCTGATCTAGTTGGGTTACCTCCAGATTCTGACTAACAGGAAGTCTTCGACAGTGTGGGAACCGA
+>87770 3
+ACTCGTTACATCGGCTTTTAGCCTCCCTCAGGGACAGGTCAAAGATGCCGAATATGGTGTCCTATAACGCGCCTGGAGTCTAGTAGACTGATCCAGGAAT
+>87771 1
+CAATATCACGTTTTCGACATAGACGTCTGACAGCTCATAGCGGGCGACAAAAACGCAGATTTCGAGACCTACTTTGGTCGGTCGGTATTGTGTCGCCAGC
+>87772 1
+ATGGTCTGCTACACAGGTTAGGTACTCCGGAACGCTAGACAATTCGAAACCGTATGCTAGACCGGGTACTTAGGTCATTCCAGTTCGCATCCTCAGGAGT
+>87773 3
+GGAAGCAGCGAGAGCATTATACCCTGCACATTTAACCTACTATCGCCACCACCAGGTCAGGAGTATGTACTCTTGGTTTCGGTGATTTTCGGAGCAGCGA
+>87774 1
+CATCATACACCGAGTTTTGTACCTAGCTATTAAGTACCCGGAGACCGGCGTTACTCAAATCCCGGGGAATTGTTGGGGGACAGTTTAAATCGGCGCTACC
+>87775 1
+GCGTCTTCGGGATGCACGTTTCGGCTGCAAGCGACTTACGACCTAGATCCAAGGTATACCTATTAATAGACTCCCTTAGTTTGAGGAACCATCAGGGACG
+>87776 2
+GATATGCGTTGCATATAAGGCTTCCTTAGCCCAGGATCTATTGCTACGGACATGAGTGCTTAAACAGTAGCGCAACCGCGGGTGCTGTCCAAACGCATTC
+>87777 3
+TTCGGTGGACTCCCTTTACCCACCTAGTGCAACAATGCATCTCCGGAGACAAGCGAGTCGTCTCGCCTTAAAAAATTGTGTAATGCGTGTGAGAAGGGTC
+>87778 1
+TCGAAACGGCGATGAAAAGTCGTTCATGCGGGTATCAGGGGCAGATCTGATACCATTGAACACACGTCCGCGGTCCTTTCTGTTTTCACGATCAAAGCCT
+>87779 2
+AGCCTGTGTCACAATATGTTTTTGCCTAAAATCCCTAGGTCACGACGAACTCGTTTAAACCACCCCTTACTGGGATAGGCGCGGAGTGCGTGATGGGAAC
+>87780 3
+CGATCCCCTAACGAAACATGCGTTGCAAATTCCTGGGACCAGATGCCTTGGGGTGCACCAAGAACTTGAAATGAGTGCATCTTCGGATCTTGTCTAGTGC
+>87781 1
+GTATCCATCACTTGCATGGTCTTAGACTGCCTCGCCTGAATGATTGGACGAAGGATGCTGTTAAAGCACTCTCCGATCCACGAGCGAAGCCTGGTAAGAT
+>87782 1
+TGGGCGTCCAAAAGATTAATTAGCAAGCTGGCCCAGTGACCGGCCCCAATCGGCTGACCATCCCGTTATATTTTGAGGAACTCATTGTGGCTGTAACGTA
+>87783 3
+GCTGGCCCGTTTCGGCGTGCTGAAAGCCTTTTGTCTTAAGCAAAGACCGAAAGGTGACTATTTCCAACTAAAGACATCTCTGAATTCCAAGGTGGCGCCG
+>87784 1
+ACATCATACACGAGTATCATGCTTTAATCAGGCGGGACTTTGCTGATCCTCGGGACCGGTCAATCTGGCGAGGAATCCAGCCGTTGACTGCCATATAGTA
+>87785 1
+GAGCTTCGCAATCAGTTGGCTTTACTCGGGTGAATTGTCAATCGACCGCAATAGTACACTAGCCTCCGGGAGTGCATGGACTTAGCACACTACGATACGT
+>87786 1
+TTCACCGATGAGCAACGTTCATTAACGGTGGTAATGTAGAATTCGGACAAAGTGCCTTGCCGCGCCGGACCCTCGCGCTTTTATACTATTCGAGACGAGA
+>87787 2
+ACTGACGATCTGATGGCTATCCAACATGTTAAGCGGGCAAGGTTCCAGTCGACGACAGATCGGGACTGATCGAACTCCAGGTCGCATTACTTATCTTGTC
+>87788 1
+TGCAGATGTAGACGAAAATTATGGCTGCACCAGGCATGATGTCGCTTCATTACTCCCCAGGCTACCTTAACAAATTCCCGCGGGTGTCATAGCGGTTGGA
+>87789 3
+TGTATGACTACACTACGCACTTTCACCATGGGATATTAGAGCCCGCGGTGTACATCAGGGTAAGCTTTCGGCGTCGTGTGCAGTAGCCGATACACCAATA
+>87790 2
+CGACGTGAAGGCAATGTCGTCCGCGATCAGTATCAAATGGCTTAGATCTAGCTCACGTCGTCGTCCAAGATTCGCCTTGAGTGTATAGCGCCTATACGAA
+>87791 3
+GATGCCTTCGAACTCCTCTGTAAGCTGGCTGTCTCATGTCAACCAACGGCGGTGCGTTGGTACTGGTCAGCTTTTCGGAAAACCGAAAATCCGAATAAGA
+>87792 1
+ATCGTATGTTATATGACGCTAGCCAACCCCTCTCCAGAATGTAGAGGCTAACGGGTACTGCTTTCTGGACAACCGAACAGGTGTGCCGTTTAACTGGGCA
+>87793 3
+TAGCTCCACCGTCTCATACGTTGCTCCAGTGCGATATCTGGTTAAGCTAGATCACCGTAAATATGGCGTTGAGACGATGAATCCACACGGACTAGGCTGG
+>87794 3
+ATTAAAATTGATTCGGTTTGCAACTGACATCAACTTTTATAGATCACCGCTCGGCGGCGGAGCCGGCCGTCAGATAGTGCCTAGCCGGATACTGATACGC
+>87795 3
+CGCGACGAAGCTGTGCCTGTCCACCATGCAGACACACTGATCAATCAACCGTTTTGTTTTAGGCGTGGAATGCGTCTAAGTGACTACCTAGGTTAAGCAG
+>87796 2
+ATTGAATTTCGTTAGTCCATGTTCATCATAGGTGATAGCCGCATGTACAAGGCAGCTCATAACCTACGGAGCTATTGGCCCCAGATGCGGGGCATACCCG
+>87797 2
+CTGCGTTAAACAAACAAGAGCCAGATTTATGGTCCCTGAGGTTTACCAGCCCTCTGGCCTTAACTAACTCGATTGTCGTGGGATCATGCGTAGACGGCAG
+>87798 3
+CGTGAGCGAAGTACTATGTAGCACGTTGCCATATACAAGTTGGGCTCCCCGCTTATTTACCGCCAGAGAAGTGCGCCTGGAAATGCTCCATTGAAGCATT
+>87799 3
+AGCTGCTGCAACTAAAAAATAGATTCTCTACGACGTGCTGCTTCGTCGATGCTAGCCTTAGATCTGGCACAGAGTCCCCGAGAGCTATGTGGAATGTCCG
+>87800 1
+ATTGGTCTATACACAGCAAGGGGGTTTACTTCCGCCATTCGTAATACCCTGTTATATGCGGAGCACGGATCAAGATGACAGGTCAGTAGCCGGACCTCTC
+>87801 1
+ACACTACAGTTCATCTTGTCCTAGACGCTGATTGAGTAGCGGTAACCAGGCCACGGCCTTTGGACAGCGCCATTCTATGACTGACGATACATGGATAGTG
+>87802 2
+TAGGGTAACTCTAAACTCCGTGAGATTGTTACGCATAGCGTTCTGAGACACAAGTGGCCTATGCTCCAGGTGCCCTAATGGTACTCCGCCGAATGGACTA
+>87803 1
+AAAGGAGCGGCCGCCCGACCTGTAGAAGTCGGTGGGATCACCGCTAGGTTGTCAACCTTAGGTTGACTGCATAGACCAATCTGATTTCTTCACCATTAAT
+>87804 3
+ATTGACCTGTAGATCCGCAAGAAGCTAACCAGTATTCCGACCTATACTGGGGCCCTCGTGCTCCCCAATAGTTATGGCTAGCCGGATATGGAGGTTGTAA
+>87805 3
+CTCTCGTAGTGTGGCATAAACAATCCAAGCTATACTGCACTAACGGTGTGATGCATGGAGGAATCCCACGCATGGATTCGTTTCGGCGCGCCTCAATTAG
+>87806 1
+TGCTGGAGGGACCGCCGAGCGGAAGTTAATGGGCCTAGATCTTTCAAAGGCATCACTCTTTGAGTTCCCATAAGACTCAGCATTCTTGTCCTACACAGGA
+>87807 1
+CACGTCTCCGCAGCAGGCTGACCTGCTTGCTAGGTGGTGTAAGATTACTCGAGCCAACATTCTAAAGCCGGCAATGACGCCTCATTAGGGAAATGTTTAT
+>87808 1
+GTAGGCTACAAGCGTGGTTACTATATGGTCTGATGTGGTCCACGTCGGCCTAGATGTAAACAAGCTCATTAGCCTCCGATCACATAGCAAGGCCTCAGTC
+>87809 3
+GGAAGTAATGCAAGCGTTCATGTTGCCATGCCATTCGCCACCGGGCGATTAGGGTGGTATGTGCCATTTTCGCATTCGAATGCCCATCGAAACCACAATA
+>87810 2
+CAGGGTGCTGCAAGTTATCGACTATCTTTAGTTCACTGAGCGAGCTTTGGAATGGTCGCTTGTAAAGGATCTCCCACACCGGAAACGATCTGCAACCGCA
+>87811 1
+GTGAGTCGTAGGCTACTTTCGACCATGAGCCTGGAATAACGCCAGCGCGCCAACTTGAGCCCCAACTATGGATTTATCTAGAAATATTTGTTGGACCGCG
+>87812 3
+AGCTAGGACCCAGCCGCGGAACTTGTGCAATCCTCTGCACTTACTCACGTATGGGATTGGCAATCTCGGTTTTACCGCCAAAGGTGGCGAAATATTAAGT
+>87813 1
+AGGAACCGAGCTCTCATGAAGGTCCCCCAGAATTTTCAATAGCTGCCTCTAAACTTTGGAATGCGTCCAGTAGCTCTTACGGTGGGACAGTAAGGTTCCG
+>87814 2
+GATAAAAGGCATTAACACCGCCTGCCGGTCGAACACGATCTTCTGTAGCGTCGTTACCGCCGTACCCTCTAATGGTTCTGATGGAAAATGGAGTGGCTAT
+>87815 3
+CCTACCTTGATATCTCATCCCGTTAAAAGGGCATGAGTAGTAGAGTCTGGGTATGCGTATTTGCATGGGACACCATACCGGCGTAGTCCCCAGAGTCAAC
+>87816 1
+GAGGCCTCAATTACGGGCATCGGTCGTTGACGGTTGCTTTATATCACGCGCGATAGAGCAAAGCCTTCATATCGTGAGCGATAAGCACTGCTAACACTCT
+>87817 2
+CATGCAAAATGGTTCCTGGAACTCCGCGCAGATTCCCAGTTATCTACCGGAGTCTTCGTAAAAACCATGAGCCGGGAGAGAGCCTGATCTCTGTGTATTG
+>87818 3
+CTCAACACGTTGAGTGTCTACATGGCGTACGGTTGCCCCTGCTCGGTATTGAATCCTCGCACAGTTATTTATATACCGCAAAGGGACGCGAAGACGGTAA
+>87819 1
+GGTCCCCAACCAGCCCGGCGTTACCTGTAAAGCACGTTGAATTGTTTAAACAGAAATCGTGCCTATATGTCCGGGTCCGCTACAGTACGGTGATATGGAT
+>87820 3
+CAAATCTCGGATCAGTAATATACACCGGCTTGGTACGCGCAGGGCCCATGCCGGAATTACGTCACAGTTGCGTTGTTGCTCATGCGACATATGAGCATTA
+>87821 2
+AGACCCGTGGCGTGAACGACCGCATAACCTGAACAGAGTCCATCTTGGAGTGACAGCGGGGTCAACTTCTTATCGCCGCCGATTCTTTATGTTTAAATGA
+>87822 1
+TTAAACGGGTAGGATGGATGCCCCTTCACGAAGGTTCCCTTTTGTGATACCCATGCGGCAACAAGTACGCAGACGAATCGCACTTTAATGGTGCGTTCCA
+>87823 1
+TGCTTGGGGCCTTATGTACCCTGAACCTTGCACTATGGAATGTGATCTAGAAAGTATAAGGCGGTTTCCAATCCCCGCAACAGCGTTGGGCCACCAATAG
+>87824 1
+CCGGCCATACTCCCTTCTGGACGTGTTGACTAAGCACCCCGTCAAATAGTCTGTTAAACAGATGGGGGTAGAGAGTCATGGAACCTTTATGATCTCGGAC
+>87825 1
+ACCTCGATCAGCGCTGTGGATAAGACCTTTGTGGACGACAACATTACGGTCCGGCGGATCCGCTGTATTGGTTACAAGCACCAAGTCCTCATAGATAGTT
+>87826 1
+CACGACACCGCTGCGGGGCGAACCATCTGCTCTTGGTATTCTTATATGAAGCGCTTTGCGAGCTAATATTTGACATCCCTAGAGTGCAAGGAAATACGCG
+>87827 2
+GAGGATAATGGGCTTCTGTAACCAATAGAGGCAGATTTCACATTCTTCCAACTACAGGCGCTTGGCGACGCCCGGTTTGGTAACGACATTTCGACCCTAG
+>87828 1
+TCAGGAGTGACGGATTTGCCAATTCGCAGTATGAAGTTCCGTCAAAAGCGTGCCACAGCTGTGGAAGAACTGAGCTCCTCAATGCGCTCCATTTGTCCTA
+>87829 1
+TCTAGAGCTTCCCGATTTGGAGCATAGGTATAGCTTTCAACTGCAACCCAGGTCGACACGATTATACGTTCACGGGACCCGGAAAAGCTTTAGTGGCGCT
+>87830 1
+ACTTGAGGCGACGCACTGCCTATTTAACAGAAGAGATGACGGCATTAAACGGGTGTTCGATCGCGGTTTTCACAGGACTACTTGCGCCTTCCCAATACTG
+>87831 3
+AGGGGCGCTACGCGCAATAATGTCCTCGTTTTACTCAAATAAATCGGGTGACCCTCGTGGTTACTAATGAGCATCCTCCACTTAGAACCGTGAGGCAGTG
+>87832 3
+ATTAGGCAAAAGTCTGGCTGACGTAGTGCTGTCGATGAGGCCCCTAACCACCTTAAGCCTTCATGTGGCATAAACTCGCACTGTAGCAGCAGGGATTCTT
+>87833 1
+GGATGGAGCGAACTCTTTCGCCTCACAATACCTAGCTCGGGAAGACTAGCATGGGTCCTTCCGTGCATCGAAGCCGATAACGAGATTGTGTATAACTCTT
+>87834 2
+ACACATCCTGGAGTCCATGATGTTGGCACAATCTCCAGTGTTGCAGAAGGATGCGATGAGTGAGCCCCCTCAATGAAATCGCCTTCGCATATATGGTGTC
+>87835 3
+TCCTTTCGTGTTGAGATACTTATGCTTCCAAAAATGAACACAAAGGGTAGGGCCACGCCTGGGGCCGTCCCAAGTCTATGCAATGATATCCGTATGGGCC
+>87836 2
+GTAGAGCCCTTGTCTGCTCACTCAACGGTGCCGTTACTAATGCGACGGGGATAAAGATCAATATGTGCGACCCTTAAGCAGTGGGCCTAATGCTTCAATC
+>87837 2
+GCCATGGCCCCAGCGACATAGTTGGCTCGGCCTAACATAGCGATTAAGACATCTGACGAGCAGTTCGGTTACTGCAAAGTCGATTGCATTGTTTCAACTG
+>87838 3
+AGGCCATCCCCGGTGCTTATTTAAACACCGCTTGATGAGAGAATTTAGCGCCTCGGTCCACATTAAGTGCTAAAGTCCGCGGCGTTCTATGATGGAAGAC
+>87839 3
+GAAGTACTCATACAAGAGTGACCAAAGGGCCACCTTCTGCACTTTGAACGTATTTGGTGCGTCCTTGCTCTCACCGAGGCGAGGGTCACTCAGGTATTAA
+>87840 2
+AGGCGATTCCAAAAGTCCTGTTCCGTTAAGAGCTCGTAGCTGATCCTTTGTGTAAGAATCGTGGAGTGGGGCCCATCCTTGAGTGCCACACACCAAATCA
+>87841 2
+CCCAGCTATTTTTGATCTGAGACCTGTCCGGGTCATCAGTGAAAAAGTCACGATACGTCGGAGCTCTGGAAGAAACAACCTTTGTGTCCGGGCTGACATC
+>87842 2
+ATGGGGCGTCGTCACGGTTATAATCAGTCATGAACCCTTACCCTGGTAACACTGTAGACGCCGTAGCTTGGTCTAGATGCCGGTTCCCGTAAAAAATGCA
+>87843 2
+ACAGTAGGCCCTCACGCCTGAAGGATACTGGATCAATCGAACTCTGTGTGTGGATTATTGCCACATGGACGCAGTACTCAGACCGATTGCCTTTGACTAG
+>87844 1
+TAACCCAGCAGCTACTTGGAGTGACCCGATGAGCGCCTTATTTGCCAACCCTGGACGCCGAGAAGTAGTACAGGGTTACTTATATTCTTAGTAGCGTGAC
+>87845 1
+AGAGCTGCGATATGCAGGGATGGAATTCATTCTAGCCATATATCCAACTTAATGTCGGTGGTAGCTCTCCAAGCAGTACGCTTGTCACGGAGCATGCCCC
+>87846 2
+TTCTAGTTGGGCCTACGTATTGACGTTCCGGGCCCCTGATTGAGCGAATTAGACGCCTAGTATAGATCACGGTACACGCACGCTGTGACAAAATTGCACA
+>87847 2
+GAGTGACATTGTAGACTCTATGCTACGCGTGGTCGTTGTCAGGAATAAAACTTGACTCTTGAATACCGCTATAGGCGGCCATAACCGCGACTCGGACCCT
+>87848 1
+TACCGGGTTTGCCGATCGAATGCATTCGAAAAGCCTAATCGCCTTAGGGCTCCGAGGTTACGCGCCTCATGGGTTGTTCTCAACGACAGATAAAAATTGC
+>87849 3
+ATCCTCTGGCTGACAAATTATCAAGCGGGCTGTGGATCGGTTCATTACGTTGCAACTCTGAAGCGTTACTATACCCTTAAGCCGGAAAGCCCGATGGCAG
+>87850 2
+TCTTAGCATGAGGGCCGATCCCATATATACGGCGTTCCACCGTCATTACTGTGTAATGAGTAAAGCAGCGGCCATTATAAGTATGTCCGCTCGCCAGGAG
+>87851 1
+TAGAACCATAGGTTTTTCCGTGCTCGGACCAAGCATTAGAAACGCTTAGACCTCAACGCACCGGACCGCGGTAGGTGTTATTGCCAGACTTGTTCTGGAA
+>87852 2
+CATCACATGTCAAGCGCCAGGGATAATTTCAATGTTTGGTTTAGGTGCCTATGCATCGCGACAAGGTGTACAGCCTATCTACTACCAGAGACCTGGCCGG
+>87853 3
+CTTTGCGGGTGCATGCTATGCTCGCCTATAAGTTCAGATGATAGAAGTTTGGGGCACTAATCCCCACGCGAACGGTTTACCCTCCCAGATAAAAGGCAGT
+>87854 2
+GAGCAGTCGGCGCCGAGTATAAGCACCATTCTCCTGTAACGCACCGTTCGATGTTGGGTTCGACGTTCTACAATGTAGTGAGGCTATCAGACCTAAACAT
+>87855 2
+GACAACCTGGGCAGGTCCAAATATTAACCCGGGTTAAGGGATATTACTTCGGTTGCAGCTCCACAAGCCTACTTGAGGCCCTATGCTTGGTTACTCGAAG
+>87856 3
+GGTGTGACTTCCGACCATTTAGGTTGCTCATGCGGACATGTGCCACAAAGCATCAGACATGTGCTAAGTCATATGCCCGTACATTAGCGAGTACCGGCAT
+>87857 3
+CAATACAAGTTATCCGCGATCAGAGGGCTATCCCTCTACGTTATGCTGTCCCGTAGACGCGGTTCTAGTGCGACTAAATGACATGAGTGGGATACTCCAG
+>87858 3
+GCCCCACCTACGTCTACACCTGTGATACGGGAATTATTTTTCGCGGATGTCGCAGGTTAAGGGTACTCGATGGGCGATACACAAGACATTACACGTGCAT
+>87859 2
+ATACTTTCTCGGCGGCAGCAACTCTTAGTGTGGGGTTCAGTGCCTACTACCAACTCGGAGCTTGAAGATACGGCAGATTCTTCAAGCATCGCGATAGACA
+>87860 2
+AAAGCTGATAATAACTCCCTTCTTCGATGCTCGAGGTCTTGTGTGCATGCAGCACTAGAGGAGCTGAAGCACGCGTCATCTTCCGATGTTGACGAGCCAA
+>87861 3
+ACATTACCATAAAGTGAAAATTAGTAACCTTGGATGCGGCTTCCCGACTGGCCACACTTACTTTTGCGTTAAGGGTGCACGCGATGGTTGAAGCCCGGCC
+>87862 1
+CGTCGAAATGTAATCTCCCGTGCCACAGGCCCGCACGGTATACTAAGTTGGGGATAGACAACGTGCACCATAATGGACTTACAATGTGCTTGGGTCTTCT
+>87863 3
+CTACACATCGTTTTCTTTGTCTAAACTGTGTGATCCGTGGCGGAAAAGACGACATTGGCTCTAAAGCGCGGGGCTGCGACATAACCTGGGCCTAATCACA
+>87864 1
+CTGACCGTACGCGACTTGATGCCCTTTGGCTAATGATAGTCCTGACGTCTCTAGAGGCACTAATGTGCGTGGAAGACAGGATGACCCCCAATCAGTATAT
+>87865 2
+GAGAGATTTTGAAATGAGGCCCGGCCTTATAATCTCGACCGGTGAGGGCATGCATTTCTTGTCCCCACTTCTGCTACCGACAAGAACTAGTCGGTACAAG
+>87866 2
+CATAGGTTTTCGCGTTCTTCTAGACTAGCATGTTAAGGAAAGATCTACTTCAGTGGATCCCCTAGACTAGGGGCGCACGGCCTGAGTTCACCACGAAAGC
+>87867 3
+ACTGTCCGAATTACCAATCTTATAAGCTGCTGTTTACCCTCAGCTTGTTAAAGGATGGATGCCGACAAACGGCTGCCGGGACGTCTGGCTACAGGATACG
+>87868 2
+CCCGTTTCAGTTGAGCCTCCGTTCGCGCGGTACACGTCGAGTACGTACAGCTGTATCAATCCGTGTATGCAAAAATGAGATAGCTGTGACCCAAGGTTAA
+>87869 3
+AGTGGTAGTGTCTCATTCATGACCCTAGGTTTTAGGCGCTCAGGTCGCCTACTGCAATCGGTAAGACCTACTACCGCGAATCACGTGAAACCAGAGATTG
+>87870 2
+GCGGTTATGCTCATATCGAAGTGCGTTTCGCCTCAGGGCTCAAAACGAGAAGATATTCTACGCCCGATGCCGCTATGTACGGCAATGTATATTAGCACCG
+>87871 1
+TCAAACCAATCACCGGATCGCTTGTTGCTTACGATGCCGCTGTAATTCCTAATTGCGGGACGGTCCCGTTGTAGGATCTAGTATCGAAAAAGAGGCCCAG
+>87872 2
+TCTAATTAGGGGAGTATGCAATATCAGAACCACTGCTGGTAGTCATAAGGGAGGTCCCGGCCTCTCTCCACCTCTTAAGGATTCTGACGACTCGCAGGAT
+>87873 1
+AAGAATATTGCTATTTGATCCTACATGTGGAGCGTGCGCCGCCCCGAAGAGGTTTGGCAGCTGCAACCCCGGACTTGATACTCTGTTATAATAGCACAGC
+>87874 2
+GAGGGTGACTCCAATCATAATCGACGCTCTAAGAGTGACTCGTTATGATAATTCGCATTGGCCCCGTAATAGTGCTTATTGCCCGGCACCAACGGGCAGT
+>87875 2
+TCCTGAAGAAAACCGCTGGCCCTACGGAGAACATACAGCAATTGCAAATCCTTCGTACCGCGTGTGCTTCCTTATGTCTGGAAAGCGTACTTTGAGGGGT
+>87876 3
+CATAAAGTCCCTGCTTAAAGGGCACGTCATGAAGCCCTCTTGATGGTTCCGTGCCGGTTGAATCTGAAGTAACAGCTAGCTATAGAACCGTTGCCTAGGC
+>87877 1
+GCCGACCCCTCAGGTTCATAAGTAGTCTAATAGTGAAGCAACTAAGCAGCGAACCTCGGTCGACTTTTACAAGACTTCGTTTGTGGGGCACGGCTTAGCT
+>87878 1
+CGCAACAAAAATTATTACGCATTGGGGTATCCGGGGGTGTTTCGCTGCCACGGTATAACTCCCTGCCAAGGATAGCATGTCGGGATACATCACCTGTTCA
+>87879 2
+TAACCCGCCCGTCCGATGCTTATTATGGAACGCTGCCGAAATGTCAAACATTGGAATCCAGGTTTGAGGCGAGTGCGTGCGTTCAGCCAATGTCAAACTT
+>87880 3
+AGCGGACAATGCCTGCATCACACGCGGTGCTCTCACTGCTCGGTCATAACATAGGCGCAGGGGATGTCACATACTTTATAACTTGTGATGTGGACCATAT
+>87881 1
+TCGGGATGTAATGCTTGTCTATAGGGTCCATACCCTCCTTTGGAGCACTAAAGCGTCATCGGGCAAAGTCCAGAGGCATAACGCTGCCACTGTATTCAGA
+>87882 2
+CACAGTATGATCCCGAGTAAAATTACTAATATGCCGGCGTGGTGCACTCATCCGCCACGACTGACGTAGACGAGTGGGTGCTTATCACCGTGTATCTTAG
+>87883 1
+GATAGAGGATTTAAACGCAAGGCTTTACTCGATCAGCTTGTTGCGATGTAGCTCCTGCCTCGCCAGCGTGGACTCAACGATAAGCGATTTGCTGACCACA
+>87884 2
+GCCGTTTGATGACGCTATCCCTCATGGGAAGCCTGAATGTCCAACGACAAACAGCGCGTGGACTGAGCTTTTATTACTTGCACGTCCGAGCGATTGAATA
+>87885 1
+GGTGCGGCCCGCCTTTCGCATACACGGGAGCGAACTACAAAAATCTTGTCGGCTTGTTATCATCCCCCTTTATAGAACTCCTGGGTAGAGGAAGTTAGAA
+>87886 3
+CGAAAGTATCGCGGAACTGTGGGGGCGAGCCCCGGTAGCCTCAATACCCCGGTGTGATTATGTTTCTAAGTCCAACATCAGCTATTCAATGACAATCTGT
+>87887 3
+TTTTTAAGTCAAGTTCGAAGACCATAGATTCGAACCGGTCGCAAGTCATCGGTAAGCCTCGCTGAGGCCCCGTAGACTCCCGTTAGGGTCGTTAGTAAAC
+>87888 2
+AGCGGCTTCAGTTTCATTAGACCCTCTGCGGAGTGTGTTAGAAAAGGGTAGCTTGCACTATCCAGGCTTAGAGATCCGGTCCTTAACCCAGACTCACGAA
+>87889 3
+CTTTAAACGTCCTCGCGAAAGCCTTGAAATTCATCGGTTCCACATTTACCACGAGCCACGTGTAAGGTGCGGTAACGATGGAGGTCGTATCCAGCGGATT
+>87890 3
+AAAGGGCTAACCATCAAAAAGAAGAGTGCACCGTCCCTTGTGTTTAGAGGGCCCTGGCTCGATGCAGCGCGTATCGCTCCCAGAATCTGAATTTGCTTTT
+>87891 2
+ATCCTCTCCGTGTCCGCTCTGTCGATGATGTTGATAACGACATACGAGTCATTATGGAATCGCACCTCTACGTACGGACATAATGGGGACAGGCTAGACG
+>87892 2
+CTCCTCGTCCCTTGGCTTAGGGTTGCAAAAGAACTCATAATAGATAACGAGCTTACGTCTTGTTGAACAAGCGGTCACCGCACGTATTAGCTGGCGGGAC
+>87893 3
+TGTTGATAGCCGAACTCCCAGCTTGCTTCTGTCATGGTAGCAACGATGAAACAATCGTACCTTTAGTACAGGCGCCTATAACCTGGGGGGTCTAACGACG
+>87894 2
+GGGGTCGCGCGTCCTTTGTGAACTAAGAGATCCACAGTGCATACGTGTATCAATTCCGTTAATGGAGCCTAACGCGAGCTATTGCGACATGCCTCCAAAT
+>87895 3
+TCCCGCCGCGTTTGCGCTAGGTGAGAATAGGTCGACGTAGGTAAAACAAGCCCGTGCGGGTCCTTACCTTTAGCGTATGCTCACAATACAAATCTGATTA
+>87896 1
+CAAAGCTTGTTCGCTAGACGCAAGTTAGTTAGGCCGTCCATCGCGGCATAAACACGGAATCGTATGTGCGTATAGTCTACCGGAGACTGCTTCATCATGC
+>87897 3
+TGGCCTGTGCTGCACTATTGGGTGGTAAAATACCCGCTTGGCGCCTCCCTAAGGCGTGACGATTATACATTGAGGAACGACATATTTGACCCAGCAATAC
+>87898 1
+AATGTCGAGCGTCTAACCTTCGCATTACACAAATCAGAATGCGTTTGCGAGTCAATGGCGCACAGCCTGGGTAGACCTTAGCCTTACAGCTGTGTATGGC
+>87899 2
+CACCTTATGTACCTATGGAGCGATTATAGCTTTGACCGCTGTATACGGTTACAATGCAAGGAGTCTGGTTAGCAACCGCAAGACGCCCGCGATTCGTCAG
+>87900 2
+CCTGTTGTATAAAGCGCCACTAATTTGGGGCAACCTCTGGACGCGCCGCCAACCGCACATTCGTGGAATATATAGTGGGATGGTTGACCATTCATCAAGT
+>87901 3
+ACTAGATCCTAGGGGAGCATAGATTACCGTATGGCAGTGGGATCGGTTATCTGTGACGCTGCACCCCTCATGAACCCTGGAATAGTCTACATAGTTACCC
+>87902 1
+AGGGTTCACCTAGGCATCTAAGGCTTGGGAGCACTCTCGTGTTATTCCTACTACGCCAACAGACCAGCGACCGTTATTAGGAGCTAGACGATTTGAGATC
+>87903 3
+CCCATTATCGGTTGCTTGTTACCGAGCCAAGGTACCTCAACAGAATCCCATGAGAATGTTGCGTGTCAGAAGGTCCTTATTATCGTCGAGAACGCGGAGC
+>87904 3
+ATAGCTGGTTAGTCCTTGCCATTTAGGCAACGATAAGCTAAACGACTTGTGGGCACTAATCTATGTGGATTCCGAGGACTACACACCGGACGCCTGGCCT
+>87905 1
+CCGGTTCAATTGCGTCACATAGACTATGATTGACCATATTGCCCCGGCCGGCGCGGCAGATGATAGTAACGTTTGGAACGCAGTCGCTATTATAGACACT
+>87906 2
+ATAGAACTGTTTCGTCGAAAGCCGCAGGGGTCTGGTTGATCCCTAAGCCAGCAGAAGCCCGTGCTTGATCTTATCATAACTACATTGGCGACTAGACTCG
+>87907 3
+AAAGGACTATTCAAAAGGCACGCCTTTGAATACCTGGTAGTCGGCTCGAGTATTATAAGAGCCCCTATTCGGTGCTCATCTCGGCGCTGAGCCTGAGTCA
+>87908 3
+GTCAAATCGTTCCGAGGGCCAATGGACTCGACCCGAATTTTGCTTGGACAGCCCGCTTTCCTACCTAGACTATAATGTTGGTAAACTGACACGGGTGAAG
+>87909 3
+TCTGGGTTAGCCGTACACACCGCTCAATGTTCGTGGACTAGATCACTACGAGAGATGCTGTACACATTACACTAGTGCTTATGTGAAGCAACCTGCGGGC
+>87910 1
+ATGAAAGGAGGTAGACGATGCAATGTCGCAGCATCAGGGTGCTTGACCGTCTTAATCTTACTTACAGTTAACTTCCACTCTGGACGACGGTCTCAGGCCC
+>87911 3
+TCGGTCCGATTGCAACAGATCAGGTGCGTCTCAGAGCCAAGTGCATAAATGTCGACTTCCACGAAGCTAATTCGGTTATCGCTCTGCGGGAACTGACATT
+>87912 2
+CGACCGTCTCTAGTCACTCTGCGGTACCCGTTGGTAATGCGGAGCGACAGAATAACAAGCGCGAAAGCGCTACAACTTACTTACGGTTAGTATCGTGTTT
+>87913 1
+AGCAGGTTGACCGCGGATTTGGATTCTCCGCATCCGGTGCTGAGACCCTAAGGGGCGGCAACCTGTAGACTCAATCGTTTTTCTCAACAATGCAAATTAA
+>87914 3
+AGGGACGAGTCAGTTGCATTCGACTTCTAAGATAACATCAAAGCGCGGACTCCGAGTCCCCCGCGTGATCCCGCCTTTTGTGATAGAATTATGGAGCATT
+>87915 3
+GCAGCCAAACTCTTTTTCTTATACGGTGGACCGTGTTCCCCTATCTGTACGCACGCTAACTTTGCCGGACTCAGATGTAAAGGAAGATAGAGACCGGGAG
+>87916 1
+CAAAAGACAGTTCATGGTGGACAACGACACTGTCTACGATTGAATTCGCCTTCGGTAGATAGACTCTACACGCGACCTGGTATGCCTGTGCTGTGCCGAT
+>87917 2
+ATCCAAGAAAAGCGTGACAGGGGTATCCAAGAGATCCAGCAGCTGCCACTGCGCTCCTTGCTATATGACAAGTTTCTTTCGGGCATCTGCGCATGATTTG
+>87918 2
+ATGGATTCGACTCCACGCCGTGTATAGAGTACGAATGAAAGCGTCGTCTCAGTCTGAGTTTAATGGACAGCCGCTCGTAAAGTATCATAGCCGTCCCCTG
+>87919 1
+CAAGTCGTTGTGGACGTTAGAGCATCTGGTTAGTCTCGTAATACAATCTAAACGCCGAGGGCACCGGCAGCCCACGATTCAGCTATTCTTCGAATATGCG
+>87920 1
+CCCGGTGAGGAGAAATTGCTTTACAGAACAAAGAAGATTACCGCTCGACCTAAATACGCCCATGTTCGGGGCCGTCGTCTGGTGCTTTATTGCACATCTG
+>87921 3
+GTAAAGCGAGAAATGTTTTCCGTGCCCGACTTACACGTGGAACCCGTGGGAACGCACGATCGTAAGTGCCAGAGATAGAATTCCTTTTTCGCGTACTTCC
+>87922 2
+CGGTGCTTGCCCTAGGATCCGCATAGAAGTTTCACCGACAATGGGTGACTGTCATGGAACCTTAGCCTAGTCAGAAATGCGGATTTTACTTCCGCCAAGA
+>87923 1
+CCGATTTGGGGGGAAGCCACACACCATCAACGCGACCATTGTGCGTCACAGGTCATGCCGTGAGATTTCACTTTTGTTGACAAAGGCTTTTGAACCAAGT
+>87924 1
+AAGCTAGTGCCGGAAATCGTTCCCGATCGACTCTAACTCAATATTCGGTCGATTGCGGTACACTTAGTGTGCAGCCACTTCTACGTGGATGAAAGGCCAG
+>87925 3
+ACTTTCATCGCGGGAGGAGTGAGGTTAGTAGAACGCTCGCTGCCCATCCTGATTATTTACGGGCTAGAATTCACGCGTCACGTTCTACGAAAATCACACG
+>87926 3
+ATACGTAGGATGGCCGCGCTACTTAGGTACGCACACAGCAGCGCCTATTCTCCGATCGTGCGAAAGCTTTCTCGTGAGCACTCGGATGTTAAAGAATTAT
+>87927 3
+GCTGCGCCAATCAGTGGCTAATACACGAAGCGACAGGGTCGGGTTTTTCGCCAAGGCTGTCCTACACAAAATGTGCGATACATATTTCACTTTCGGTCGA
+>87928 3
+ACGGTCTAGGATGACCACCACGGCGGATCGGCGACATCATATATAGTCCCTATTTGCGCGAATTAGAACAGGGGTTACCTTGTACCGTCTTACCGTATAG
+>87929 3
+CACATACGTACGTCCGGATCCGCAAATGCTGCAATCTAGGCCGCTAGAGGTTTCTACTAAGATTTTTAGTAGCCCGAAGTCTTGCCTTCGGAGAGCGAGA
+>87930 3
+GAGTCAGTTTCTACAGAAAACCATGCTGCTGTAGTCGGTCCCGACCGGATTTACGGATCCTCTGGATAAGTTTCACGGGACAATCACTTCACCAGTGGAG
+>87931 1
+TAATGAATAATCCCTTTCGTCCATATTACTGGGCAATGGCATAGGGGGCCCTAAGTCTGCACCTGCAAGACTTGCTAATACGGCAGTCGACATGTGCGCG
+>87932 1
+TCGCTCCATATGGCGTTAACCTCGTGCGGAAAAAGAGCCACCGGAATTCGTTAGCTTCCCATAGCACTACGTATGTTATTGAGCCTATCCTGGAGAGGAG
+>87933 2
+AGTCGTGGGGGCAGCCGATTGTCATATTCCGTATACACTTCTTCTTCAAACGACTACGCTGGCCTAGGTCTAATGGCCAAGCGAGCTAATAAGACTGGAC
+>87934 2
+CGGCAGCTATGAGATAGCAGCTGATATCGCTATGCACACAATTATCTCTATCGATTGCTGATCGAACCTCCGGTTGCCGCTGCCGGAGTGACTGATGAAA
+>87935 3
+TGACACTCCTTGCCGAATTTTAGATAGATAACTCTATGTAAGGCGCCGTATCAGTGCACCGGGCCAGCCACACGTTTCTGGGGTACACTAAGGGAGCTTA
+>87936 1
+TAAGGTAATCAAATTGAGTAACACTCTAGCGCACATTATATGGCGTCTGGGGGGGAGGGTCTCACCACCTACATATGGTTGATCTGGACCCCTCATGCCC
+>87937 3
+TCATCGGTCATGGATATTAACCGTATCGAGTCGGGTACCCCACCTCTATGTACCGCGGCGTTCTGAATAGCCACTATGATACAGGGGAAGTCATAGAGTC
+>87938 2
+GATGTATTAAACAGAATACATTCAGTGTCCCGTACGACTACAGGTGGCGGCTGCACTCGGCGGCCTATCTCCTAAGTTGGTGAATCGAACACTGCTGACT
+>87939 2
+ACGATTGGTGCTCCCGTTGTCCAGGACTCGCTGGTCCTTCGGCTGTGAGGGTACGAACTAACAAATGGAATACAACTACTATGCCAGTAACCACGTATGT
+>87940 3
+TAGGTCCGGTGGTAAAATGATCACTCTTAAAAACCTGCTGCGGTACCCCAGCTAGGGGAAGCCAGCTCAACTGAGGTCAGGTTGCTATTTCCATTCGCAT
+>87941 1
+GCTGACCTTCCGATATTCACATTGCAGATAAGCTTATCCGTGGCAAGGTGGCTGAATAAATGCCTCAAGTAAGTGAGCTTTCAGCCCTCGACTGACGGCG
+>87942 3
+CGTCTGGTCCGTGTCGTTTAGTGTCGACCCGTCGGTAGCGGATTTCAAATCAAAAGTCTGGAAAGTCACATGTATGACCCAAGATATGCGTCCACCACGA
+>87943 3
+TAGTGTTACTAATGATCTGAGCTAGTCGAAGATCCATGGGAATAAGCCAAATGGTCATGGTTCCGGTTCTCCTGCCAGGGCTTCAGATCCCCAAGGCCCA
+>87944 2
+CAGTGAAGCGCGCAACTCTCCCTGGATAACTTTGCGGTGCGTGGAGAAGGTCGCTCCATGATGTACTCAATCTCGAACAGTAAGACCCTTGATGAATTTC
+>87945 2
+GTGAAGGATCGCCCTTGATGTCGTTGACGGAACTTACCTTCCTCCGAGTCAACGTAGACTCTACGTCTAACCGCCGTTTGAGCAGATTGCGTAAAGGAAA
+>87946 2
+ACTGGAATCCGTCTTTGTAGCAAGTATTTCCCACTACAGGACTATGTAATGACAGCGCAGTGCGGCTAGAACTCCACCTCAGAGTCACTGCTAGTGTGGG
+>87947 1
+GAAGCGTGCTTTGCATGACCTCCCCTTAACACGTGTCTAGATCCGATCTCTGACTCCATCGAAGGATCAGGAGGGACTAGTAGGGAGGACTAATACTTCT
+>87948 1
+TCCCATCTAAGCTCGAGTCAGTTAGGTCATACCGCGATGCTTCAGTAAGCTGTGCAGAAACATTTTGGTGTAAACCGCCCGGAGGTAGTAACTCCGTCAG
+>87949 2
+CTATGTAGTGCCCCCTGGTACTAGTGAAAGCTTAAGAAGATCCCCACCGCAACCGCGTCTTGAATTTGTCATACGTACATTGGAGGCGAATGGCTTACGG
+>87950 3
+ACCAGCACGTTCATTGTCACTGTATATGAAATTTGGTCTTTTCGTCGCACGCGAGGTGATAGGGGCACAACAGCAGACAGCTCAGCGCGACATGCATCTT
+>87951 2
+AGTTGGCAAGTCCCGAGTGCGAAGCCTTCTCCGCCCATGTTGTACTACTTTTCACCCAGCTAGAAAGAAGATAATTCGTTGGTGAAACCGGGAATCCTGG
+>87952 3
+GTTTAATCGGCCCTTTGACCGCTGCGGAGACGAAACTTGTTTACATACGTCTTAAGGCTGGCGGACTGGTCAAAGCTAACGCCCGTATTGACAGTACAAC
+>87953 3
+CTATTGCGGTAACGCGGAACGACCTCCTTCCTCATACCACCGGCGAGCGTTGGAGGAGCTTAGACTAACTGAGGTTTACCTTTGCAGTCTAAGTAGATAA
+>87954 2
+AGACTCTTCCGAATAAATACAGACAAGGCGAGAGCTAGAGCAGGGCTTGATTTGCCGCGACGTGTGCATTCAAGGCCTCATCCCTACTTTGTGCTACTTG
+>87955 1
+CTTTCAGTAGTTAATGGGGCCTAGACAGACATCTGCCTCTGACGGTCCGCGTGACGCGACTGATTAGCTGCATTAAGCTAATTAACACTGACCTCGGAGA
+>87956 1
+TAGAGGCATAAGTGGATCGACGCCCAGAGCGAGCATGTTCACGTACTTGGAGCGGGGACCGAACCTTTCTCACTGTTCATCTGCTATTTATAAACCGCTA
+>87957 3
+AGAAGAAATGCGACTGGGACCCCACCGGGTTTATTTGTCATACTCCAGTAGTCGTTGATGGAACCGCCCAGAGACTCTCTAAGTCTCGTATCAGGCTGAT
+>87958 2
+GAGATTAGTCAATGGTCTAGGCTCCGTTCACAATTCAAGGATCCAGTGTGCTTGTTCTCAGCAGACTGAGACCTTAAAGATGTCACGTGCAGCCGGCCCA
+>87959 1
+CCAGCAAGTCATTGAAGGAGTGGACATTTTGCCGCCGGCCGGGGTAATTCCCATTACGATTGATCACAACCTAATACCGCCGGTTAACAGTGTTAGTGTC
+>87960 1
+ATCCTTGCATAAGTTCCGGACAGCGTTGGCAGTATTCCCCGTGTCGCCGTAATAATGACGCCTTCTTATGAGTAACAGCACTGGCAATGCGTCAGAGAGA
+>87961 2
+ATAGGCACGTGAGTTCGCTATAATGCTGCGCTCGGCTACCGTCTTTGCAAAAGCCCTGCTTCGGGACAATTGAGTACCCAGACTTCCAAGAATGAAGGTT
+>87962 1
+TGTTGAAGGGATATAACGCAGTCCTCTAACATTGCCCGGGTGGTACTGTCTGAACTAGTGAGAAACGCTAGCTCTCCCTCACTCGCACGATAGTTCAGAG
+>87963 1
+CGGGACGAAGCCGCAGCGGCCTGTAAGTCAAATTTGCATCGCCTTTGAGCCCCTAATGTTACGAGGGAATGATCCGTACGTTTCACATGACATTTGAACT
+>87964 2
+TCTCACAAGGCGACTACAGCTCGGTCGCGGCTCGCAAGTAATTAACAAGGATCCATGCTCTGGTAACATCTTACGGTAGATTTCTGCTATGGATAGGCGC
+>87965 3
+CCCGACTCACGGAGGGACAGACAGCTTCTCTATGCTAAAGATTCGGCCAGGTAGTGCTAGTTTGCCTAAATTCTAGTATGGTTTCCGACCCAAAGTGGAC
+>87966 2
+CGACAATTGGGCACTATTTCAAGCGGTACGGCAGGGGGCTTGACCCGTACACTCGCGATTAAATATAAGCGCCTTGATAGAACTGGTTTCCATACGTTCC
+>87967 3
+CAGTACATGTGATCCGCTCCAGGACTACAAACGTGGCGTGCATTCTACGGTGGGATCGCCGGCAAAATTTGCAGCTCAAATGTAATGCCCTTTGGTTAAC
+>87968 1
+CGGGATCGATGCAGATACGGACCACCAAGCTAAGTATACTTCAGTTACTGCAGATGGAAGCCAACTTGACTTTCGTCAACGATCGTCCTGCTGTGTCGGT
+>87969 1
+AAGAGCTGTCTCTAATATTGTTCCAATTAGTGCCCCCGCGAAAGGCTTCGCGCAGGTCATTTCCTGATGCGGGGAAGCCATACGACCTAAGGAATTGCAT
+>87970 3
+TCGCGCGTAATGTTATAGAATAGGCTGGTAGTTTACACCCAGAGCCATCAAGACTACCTTTCGAATAGTGAGCCAAGGATCCTGTCGCTAGCCTTGCCGG
+>87971 3
+AAGGGTAGTACATTTGCGTGGAGCCTGACGGGGTTACTCACAGTTAGGCTCAACCCATTTAGTCTGCCGAATTTGGGCCTTATGACCCACGACTACCAAA
+>87972 2
+TGGTTATTATGGGACGGGGATCCCCTCGACATGTAATATAGTCAGCCCAAGAGTTATTCGGTTCTAAAAGATCCTCTGCCGGAGTCGCAGAAGCCCTACC
+>87973 1
+TCACCTGGTGGGCCAGGATTCTACTGTCCGTCGGCACGGACAAGATAGCGTAAACAAGGACCCTGTAAGAATTTCAACTTGTTTTTCGTGACATGGCCAC
+>87974 3
+CTCCCCAGTGCCGGAAGCGGTTCAGTCCACGAAATCCTATCTCTGAGCTGTGCGGATGACGACATTTTTAATTGGGAGAGATAATTTGGACTACCCAAGC
+>87975 3
+CGCGGTTTTCCAAAACGGCAGATATCATTGATCACTGGGCCGGAAGCGACTCAGGAAGTGCGTTTCAGTAATTCTGACACCATCTCACAATGTGGTCCGT
+>87976 2
+GTACAAGCAGAAGACCTTGCGTATGAACGTAGTGTGGTACTTTCCACACGTCAGTAGTATTAATCCCACTGCAGGCCGTACGTCTCGGCTAACGGCATTG
+>87977 1
+TCCGCATCCCGGGTTTGTGTTCCGAGTAAACGAGCAACAATCGTTCGCGTACCAGGAGAAAGCAAACTTTCTCGTATCGGTGGTGTAAACTTAGCGCCAT
+>87978 2
+AGCATAGGTTCCTTATGCATATCCGCGCGACACATCACTCGGGTGGGGGCGAGGCCTTAATTATTAGAAACATCTGTCAAAGGCGCTATCCCTCTAGAGT
+>87979 1
+TTCTTTAGCTGAGGGCCCCGGGCCTTGACGTACGAGAAACAATTTTTCCTACGCAAATCGGTGGGCGCAACAAAGGCTTCCTGTGTAGACTATATAACCG
+>87980 2
+TGCATTGCTAGCGACGCACTCTAAAACGTGCGCGCGGCTTCCAGTTTAGCTAATAATTTGAGGATGTAACTCTACAGGGTTGCAACGTGCAGCGTACCAC
+>87981 1
+TACACTTCTTTCATAAATGGAAGGGGTCAGGCAAGCTGGCCGATGGCGTCAAATACCCGTATGTTCCAACTAAAGGTGCTACCAGTGCTACTCTGTGCGC
+>87982 3
+TTCACTTTCCTTGCGGGTACTAATCCAGTTAAAGTAACGCGCTGAGTGGCCCTTGAATGGCAGCCCAAGCAATGGTGACTGCCAACAGCAGTGTTTAGAC
+>87983 3
+TGGGATTAAGGACCGTATAATTGAACGCTTGGTCGACACATCCTTTGACGCCAGTGGCTACTAAAGCGAGAACCCTCTTTGATCCGGCTTGCGTACGCAA
+>87984 3
+TCCCCTATGTGTACGGGTACGCCATCGTTAGCGATTTCCTGCATGGTGTACGGAAAGCAGAGTCCATAGATACAGACCATGGAGTGCAGACTATATCCTC
+>87985 1
+GTCTCGTATAGTAGGCTTCATAGTCGTTCGATTGGCAGACTGTCAGCTAACATTTAAAAGCCCCCCGTCTACCGACGGGTTCAACGCCGATAAAGGATGG
+>87986 3
+TGTGGGCAATCCCAAAGCTCAAGTGATGGGACTCGCTCTTCGCTAGTTAGAGTACTGCCACATGGTCGTTCCACTGAAGATACAAGCGTACACGGATTTC
+>87987 1
+CCCATTATCACGCGCCCAAGTGTTTACACAGATGTAATTCGGTTAAATATGTCGGAGCTGTGCCGTGTAGTCGTCCGCACATTGATGCGACCGAGAACGA
+>87988 2
+CCCAAGAACTGCAGACATTGCGATACATTCATTACCAGGATGAGGCGCTGAGCGAAACGTCGTCTACGCATCGGGGTTGCGCACAATTGTCCTTATGTTT
+>87989 2
+AACGCAGTAGATTATTTCGTTACCTCGACTACCCCACGTCAAGACGGTAGGGACGCGATGTGGTGCAAGTACCAGTCTCGTAGCTCCGTTCATGAGTATA
+>87990 3
+CAACACATGTGCATGAGGTGGGTTAGTAGGACACACTCCAAGTGACATCCATTCATCGACTCTGAGTGAGACTTCCTATTTGGCTAAGGGTCACCCTCGG
+>87991 2
+CGTAGGCATGCCCGTCAAACGTAATCCCGATCTATGTACAGGACATTGAAAATCCGCATTAGTGCATTTCCGTCTTAGCACGGGGCCGGGTTGATATACG
+>87992 1
+AGCGTGTCCGTCGATCCGCCCCTGCCGAATTGACCTGTTGAGTGTATAAAATCAATCGGTCCAGATAGATCATACAACGAGAGGATCACTTCGGGTTGCT
+>87993 1
+GGGGCTTACTGACCATAGGCCTTAGTCCGTATTCCCGTCCGACGCAGGGGTTATAGGGTCGTACTAGATTTACCTACCACCACTGATTGAAACAGAAGAT
+>87994 2
+TCCCACGTAGCGGAAATCACGCGCATGGCAGCATTGCATCATTTAACTTTCAGCCAGGCTGCCTTTTTTAGGGTCGAGATATACGGTCGAATGGAGACAC
+>87995 2
+TAGATGGCGGGTTCCCCTGACCTACGGGCCCGAATGTAGAAGCTCTATAACTGATTCGGTCGTTGCTAATTCCCTGAGATCAACAATACAAGCACGGGTT
+>87996 2
+AGCGGGATGTCGATCTCGTTACCGTGCGGACTTAAGGGTCTTGACCGGTACAACTGTCGACTGCATGTGTCATGAAACTCCTGATACCGCTCAACAAATA
+>87997 1
+CAGCAACGGGTAGGGTTAATCTAATACGATGTAAAGAGGCCTTCCACCTCTCCGTGGCGATCGACTCGCTCGTAGGATTGGCTGGTCATTCCACTATAAA
+>87998 3
+TCCTCCACGCCCTTAGGGACGGGAACTGCCAATGAGGCAATCCCGAACTTAAGAATGGGCCATTTTACAGAGTTCTCGTTCATGAGATAGGTGCTACGTT
+>87999 2
+TCCAGCAGCATGTGAGGATCCTCCAATTAGACGGAAGCGTAGTGTGATAATTGCACACCCCCCCATGCGTGGGGTCATTTGGATCTCGAAACTTTAGATC
+>88000 2
+ATGCAGTCGGTGGTCAACCTTAACTTAGACTATCAGGTTGCGACACAGGCCTCCAGCTCTGTATGCCCTATCAAAAAGCGAATTGGTTCGCGAGCGGTTA
+>88001 1
+CGCATAAACCGCGGTAGATTGCGGCCACCCAGCGCACTATCATTTAGAGCTTCAGAGCGTTGGTCCGACTTAAGTGAATATGCCGTGGACCAATTTTTGA
+>88002 2
+TAAGGGGGCCACGCTAACACCCACGTCCTGGGGTACTCGCATGTCTACATAGAGGAGACTAGTTGTCTATTCGATCAAGATCCTGGAGATTACTACTGTC
+>88003 1
+CGTATTTATAGCCCAGAGAATCACACGCCCGAGGAAAGTTACCATTGGGTGTCCGGATTGGGCAGCCGTTACTGCGTACCTAAGTAGGCACATTACTTTC
+>88004 3
+GCGACATTTTACTTGCACGCTTTCCCGGCACCGTGAAAGGTGCCTAAGTCCTATGACAACAAAGAAGGGGTGACGTGTGAACTACCTTCAGGTTGTCCTA
+>88005 3
+CAGTATGCATCGCCCCTAGCGCGTTGTCCTAGCGTGAGACTCCACGCTATACCGCTAGCAGAGAGCATGAAGCAGCTCTTGTGTATGTATGTAATAAAGT
+>88006 1
+CTGCGATACGTAACGTCGCTATACAATACGGAATAGGACTTGGGACGATGGTATCGTGCAATATTTCCTGCTCCCTAAAGACGCCTGGTTGAGGCCCATC
+>88007 3
+CTTGGCGCCCCCCGCTACGTTACGAACTGCCACTCTTGGACCATGTACGGAGTGAAGGATTAGGACTTGTGATAAGTTAACAGATTAGAACTGCTCTGAC
+>88008 3
+GGGACGGGTTAGATTTGCTACTCCTTAGGGTGCAGACTACATCCGCGCAAAGGATCATCCGCCAAGTCCACATTTCCTGAAGGTACACTTAGGCTGATTA
+>88009 2
+TGCCTGAAACCTCTCAGGGATAATTAACGCCCAATCTCCGATTTTACGGCCGGAGTACGCGGGTTACTAATGGCTTAACGGTAAGGAATCGGCTCCATTG
+>88010 2
+GCATGTGAGAGAAACAAGATCTTGCCCAGTCGCACGAGAATACGTTTGTCTGACTTTCCGGCTACAGCCCTTGTGTATAGGGTTGGCCACCGAAACCTAT
+>88011 2
+GCATTAATAGCCGGATTGAAAAGCGTTTTGCGTTCAAGGCTGGCGGGCCCCTCAACTTCAATCATACCTTATTGATGCGGGAGGTCCATCAGCAATCGCA
+>88012 1
+ATTAGGTCCACTTGTTCATTCATAAGGTTGGGACACACGCTAGAGGTCTCAACACGTCGCAGAACTTCTAACCCGGATAGAGGGCTGTCTACGACGTGCT
+>88013 2
+AGTTCAATCTAGCGGGTTTTAACTGAGCACTTGTAACCCTGATGACCGTAAGCGTGGGAAACCGCGTTATGAGTCCTCCTTGCCATGGTGAACCAACACG
+>88014 1
+TACTCATGTACTTCGTGACGAGGTGTGCTCAAAACCGGCGAGACCGTGCAATCATGGTTTACTCCTAAGGGTCAGACATTGTCGAGTACCCGCAAGTTAC
+>88015 3
+ACGGTACAGACCCGTCGCACAGCAGTCTGTCCGTATGGTGCAAACGAATATCTCTGAAGTCTGTTAGGGAGACCCGTTTACGTTCGTTATCCTAAACAGG
+>88016 3
+AGGTGACGTCTCTTATCACATCGGTTTTTCACTCACGGACTCAGTACATACCAGGGGGGCGAGCAAAATTTAACGTACCATAGGGATGCTGTACTCGCGC
+>88017 3
+GCGTAAATGCCTTCACGTGGTTACTCCGCAAACACTGGCAGGGTGATGTTTGGGGTACCCATGTGGTCACAGTACTGCACAGTCCCTAGAATAACATCAT
+>88018 2
+CTCGGGTACAGTTGGGCCCCGGTTCGGTGCAGTAATCCACACCTTATACCTTCAAAACTAGTGGCAACATGGACTAAGGACAGGTCTATTGTTCGGAACT
+>88019 2
+CGGCAGCGCCCATGCAAAGTACTATAAGCCATAAAGTGGTTGGGGAACTACTTGTTATCGTCTTCTGCGCACGATACGCGAGACGGTCTTTACATTCACG
+>88020 3
+ACTGAGAAGTCGATTCGAAACTACGATTTTTACCGGCGGTGAACCTTTAGCCCTCTCTACGCGAGCTGGAGCGTATGGAGAGAGCATTCCATGACTCCTA
+>88021 2
+CCTACGATCGTTGTAGACCATTCAGTGATGTGGGGTACCAATGCTAAAGAACTCTGATACGGGCATTTCTCAGTACGACCCTACTGAAGACGGGTCCGCT
+>88022 2
+GTGGGTCTGAATATATGTCCCGGATATCTCGAGGCCGTCGCAGACATGCCTAGATGGCTTCGATTAAGTAGCGCAACAACTCGACGCAGCATTCTACTAT
+>88023 3
+ATTCGGATTGAACGATGGAGTGTCCGGGCCACTAGTGTTGGAAAATTCAAACCTGACAGCAGCTATACTTGTGTTCGGAAGCCCCTAATCCGCACCTGTC
+>88024 3
+GTAATTATCACTTAGAGCGGCTAGCCTCTTAATGTGAGGGGATGACGCGCGCCCATATCAGACAATTGTTCCCTGTGACACGGGAATCTCTCAGGATCCA
+>88025 3
+GGATCGGTAACTTCGGTCAGCGTATACTGACATTGGCTGCCCGTCTTGCACTGAACTAGTGGATGAAACTGGAAGATGTCGCATTCAGATCACCAACCCT
+>88026 3
+GAGCTACTTCACACCAGCGAGTGATTTGGTTATCAGGGGTTTCATCGTCGAACTCCGCCGACTAGAACCAACTCCTGAATCTACGGGAGGTCATAATTGG
+>88027 1
+TGGCCTTTCTGGAAGCAACCTAAAGGCGCAAGCTAGCCTCACTGATAGTTGTGAGACAAAACCCTGTGAGGGTCTGCATCGTTAGCCTAACGTAGTCTCT
+>88028 3
+CATTGTAGTCATATACATGAGCTTCGTGGCATGCCCTGACAGGCCGCCAACACTATGATAACGGATAACGGGTTAGTCGCTTTCGAGGGTCCATCTAGAC
+>88029 1
+ATCAGGTATCTTTCGAATGGGGATGCCACGTGGATTGGCCGATTCCACTACAGCAGTTGCATCTCAACAAAACTCTTGCGAGACGGCTTGGTACTACACG
+>88030 2
+AGGGAGGCTATGCTCGGACGTAACTGACGACACGGTGATTGCCATGGACCTGAGCCTGGACTTAGTACTTTGCTTTACACTAAACAAGCCCATTTGCTAC
+>88031 3
+GCATCGCAAAGTTCCTTCGGGGGTTTCAGAAAATTTTAGGGCTCCATCAGTCTGTACACCACGCTAAGGCCATTTAGCAGGGAAAACGGCCGCCATTTGT
+>88032 2
+AGTTACATCTGGGTCGCATGCGGATCCTCGCCGCCATTAAGAGACCTCTAACGGGTCGTAGTACGTGTACTGTATCTAGGCATCAACTAAACATCGTAGG
+>88033 2
+GACGGCCACACTGTTTACTTATCTCCTAGGATTTTAGACTATCCTACAGGCTTTCATCGGAGCGACCCGCGCGGCCTTCGAGTGATGTAAAGAGAGAGAA
+>88034 1
+ACTGTTCTGCCCAGTTGAAAAACGGACCTGCAATCCCTGTATAGGAAGATCACTCTGATATAATATTGGGACGTCCGTTCAGGAGGCGCCCGGGCCTTAT
+>88035 3
+AAAGCCCAATGGGTCCGGACGGCAGAACAATTGTAGTGTGATCCCTTCTTGTCTTGGAGCAAGAATTTCCTGCCAGACCAAAGCTAGTGCTCCGCTTAGT
+>88036 3
+AAGACAATTGTCAAGACGTGTCTTGCCAGTGAATCAGCGGTGATCCCGCACATGAGCCAAGCAGGTAGTATTTAGCCGCTTGGTCGTCTATAACTCGTCC
+>88037 2
+CCTTCGCAAGGGATGATTCATCCCTATGCCATTAGAACATGGGCCTCCAATTGCAAGGCTATGTAGCGTTGAACGAGGTTACCGACTTCGACATGGTGAC
+>88038 1
+TTAACTCTCTCGGACGATTGTCGATAAGGCCGTCCCCGGTTCCGCTACAATTTCTTAGTAGAGGTAGAAGCACATTCAACGAGCCGTGAGAGTTAACGGC
+>88039 2
+AGTGTAGGAAGGCTTGTCATCCGTTCTGCTAGGCCAAACTAGTCATCCGATCTTACGTCTTCATCCACACCGGTGCGATAATGATGACCGAGCGGATGAA
+>88040 1
+TACGTGCACTAGGTAGTAGTATTACCTCCAGTCGGAAAGCTGGGTGAGGTGCAAGACCTATTCGTTACCGTTAAACAACTTTCGACTACCGCGGGCCCAT
+>88041 2
+TGCTGCTAGCTCTAGCTCCAAATGCGCACTTACACGAGTCCACGAAGCCTACACGATTTCGAGAGGATTTCCTGTGTTATAACATCGCAGGGGTATGAGG
+>88042 3
+CCATGTGGTGCGATGGCAGTCATGACGCTATAAATTTCCCACGATTTCTGGGCGACTAGTGGTATATCATCCAGGACCCTTACCCGACACTGAATGGAGA
+>88043 3
+CAGATTTAGGAGGTTGAAGCAATCCCATCAACGCTCACTGTGAAGCCAGAAATTTATTTGGCAGACGCGGTAGCCTCTATCCCTTCGCTGGGCTGAATGC
+>88044 1
+GACTTAACGCCCAGGGGCGTTGCAGCAATGACTCGTCAAGCCGAATGTGGCTCTGAAACGTATCATGCTGATAGCTACGGTCTCAATCTCTAGCGTATAT
+>88045 3
+GCTCGCCACCAACATCGTGAACTGGCATCAAGGGTCATGCGAATACTGTTCCTGAACAATCGGATGTTCGGCTGTAACGAACATGGATTCGAGCGCTTTT
+>88046 3
+AGCAGGTCGAACTATTTAGCGCCGGAACGAACTCTGACTTCGTTCACCTTTCCTATCCCGGTGTATCACCGAGGCAAATGTTAGTGCGGGTGAGATAACA
+>88047 1
+GGGGAACCCCGGATTAGTGGGTAAATCACCCCATGTCGATACATCTGGCTTGATCGCTTAGGGGGCTAGTCAAAGATGTTATCTCATGCACTAACTACCC
+>88048 1
+GCACCGTAGAGCGCTGGGTAATGCAGAATCCGATTCTCGATGGCCAGGCAATTGACTCTACCCAGCTTCTGGGATGTATTCCCGATCTAAATAGACGTAT
+>88049 2
+GGAAAGTAGGGGTACATCTTCTGGCCTCAGGATTCCGCCACTAAAGAGTCCTTATAAACTTACTATGCTGTTACTACCTCACCCGAGAGCTGGGTCAGGG
+>88050 1
+CAGCTCGGATCGGTAGACAGGACCATAAGACGCATTATAGTCTTTGCGAGATAGGAAATTGGTCTCTAACAGGTCCGCCGGAACTCGTCTGTCATCTCCT
+>88051 2
+TGTGGCCCCTGTGTAGGGATTGTGTGGATTATGCACTCAGGATTCTCGTAATAAAATCTAGGCACTCCCATTGCGAAGATCTCGCAACGACACAGAGCCC
+>88052 2
+GCCGAATGACAGATAAATGTATGGCCTCACGGTCGGCGATAATAGTGGTCGCTTTTTGTGCCGACGTGCTGAACCCCCTATTCAGTATGACACCATAGAC
+>88053 3
+TCAAGTTGCTCAGGTTGCAAGCAGCCTTTTTCATCGGGAGGCAGAGTGCTGGTGTCACACTACACATCCCTGTTAGCTACGGGAGCATGTCTAAACCAAA
+>88054 3
+AGTCGAGTAATCTCACAAATCGCTCGCGGCGTACTCAGGCGTAGCAGCCCGTTAAACCTCGAGCCAGCTGCGTGTGAATTGTGGGCAAATTTTTATTCAA
+>88055 2
+GACTAATCTGTCGCTCAGCTACAGGGAAGCTCGTTCACCAACGAGGATCCGCCCTACGGAAAGACTATTTTGAGTCCAATGTAGACGCCTGTTTTAGGTG
+>88056 1
+CCTCAGCACGCTGGCGTTGCACGGTCTTTCAGTTGCGCCGAAGCTAATATAGCGTGAGATGCCCATACGTACTTAGCAATTCAGATAAACGGTTGGCTAA
+>88057 2
+CCTGAAGAATAAAGGGATTGATTGCTCTCCCGTGTTGAGGACTGTCTAGTCACCTATGCCCACACATTCGGGTTTCAGGCTCGAGCCAAAAGTCAACTGG
+>88058 1
+TATTAGCAATGGCCCAATAGGTTTACTAAAACATTCGCTGTGTGACACTGCCAAGTCGATTGGGCGAGAGAGTCAGACTTTCCCTCTCGGGCCCAGCATG
+>88059 3
+TATTGCTAAGCTGGCCTAGCCAGACTTTTAGACGGCCAACGCTCTTGGTGGCCCGGTATGACCAGGAATCATACAATTGGGCTAGCATTATTAACGGCCA
+>88060 3
+GCAATGGCCGTTGCCGGTCCATAGTTACCCTACCAGTGCATTGTGGATTCCACGCTGAACACTGGAACGCAATACACATCGGAGAATTATTGTGTCGTAG
+>88061 3
+AAACGTGAGTATTCATCGCGCGCGCTGGGTTACGAAGTTGCGAAGCGCCATAAATAATTACCGCCGGTCAGATCGAGGTTTCACACTCGATACGTTCTTC
+>88062 1
+GTAATATGGGTTAACTCGCTCGCACACTGTGGGGCTATAAACGAGACGAATATCTCCGGGAGCTGTCTCACCTCGACTGTACGACCGTTAGAACTTGCAT
+>88063 3
+AGCCTTTCTTCTGGCAAACGAGGCCCTTATAGCTATCATGGATCAAGTTACCAGAGCGCCCCAGTAGGGTTAGCAGGAAGCTTATATGCCCGTTTAACGG
+>88064 3
+AAGTGATCTGAGATACCCAGACAGTACCGGCGCGACATTAAGAAAGCCTATTTACCTATGGGAGCGTTGAGGGTCCTCTCCTAGCGTCTGTACGATCTCT
+>88065 1
+GGAAGCTAAGCAGCCCTTTGCTCACGTAACCGTTTGCAAACTCCCTCTAGAAAGTATCAACAGGTTCTGGCGGGTACGCTGGCAACTTCTTTTAGGAAGG
+>88066 2
+AGCCTAGCAAGCTTCGACCGCGTTGCGCCATATTAAGCAGGAACAGTCGATTGGCCCATTCTCTCTAGAGAGCCAAGGGAAAGTTATTTGTCAGGTTCTC
+>88067 1
+CATGTCTCCCTACGTCGTTCAAGGGTCGCAACAACTAACCTGGTGCATATAGGGGTTTAACCTGACCGAGACTAACTTGTCTGCGCAAAGGTAGGCGATT
+>88068 1
+TAATGTGCGACCGAGGAAAGCCTCCCCTACTAGTGAGGTCCGCAGTTATGTAGAGGTGGATTCTATTGAGTCGCCCTATCTGAATAACAACCGGCTACTC
+>88069 3
+ACCCGGCACACTCAAAACTCGCAATTAATGAGCTTTCGTGCGCGTGTGGCATTTCGCCGAAATCGAGTGTCAGGATAAGGGACTGGTTCCCACAATTGTT
+>88070 3
+TAGGTCCTAAGTTTCTACAGGGTGCCAGAGACTAGAGTCCCATCTTATTTGCACCGGTACAAAACCCTATAGACTGTGGCGACTGGCACGGTACGGTACT
+>88071 1
+AGCATGCCACTCGCACTCAGGGGAATTGTCATGTTACAATCGTCAAGGGGTATCGTGTCGGTGTTATAAAAACTAGTTCCCGAAAACGTCGCCTCTGCCG
+>88072 2
+CACCACACCCCCTAGAACCGCGCCGAGGTGGACAAGAATGTCGGGATACCGCGGTCATTTTAAGACGTTCAGACTTGTTTATTAATATGCGTACTGGGTT
+>88073 1
+CGGCGCATTGTATCAAAAAGACGTCGACGTTTTAGATGTAACTTTGATAGAGCCACCCACCCCATGATGGCTTCCGGCCTTGGTCGGAAACAGATGTCTG
+>88074 3
+TTAGTGGGTAATGTCCCCTAGATCTGGCTGATCTGATTGCCTCATAAGGATTCAAGCACACTAATACCGGTCTAATCAGGGCGGGCCGCTTAAACCGGAC
+>88075 1
+TCCCACCTAACATGTGCGAAGTCTGAAATAGCTTTCCTTATGACCCTCAATGGGGAATGAGGAATTCGTCTCGCCGGTTAGCCTGCAGCTAAGACGATGG
+>88076 2
+CCGTCCTAAATCGTGCGCCTATTGTTCGAATATTATTTCAGTGGACCGGTACGATCAGCTAACTGACTCACCCGTCGGCAGGGTAAATGAGACCGTAGGA
+>88077 1
+TTAACAATGACAGTGGCCGATAGCTCTCTGCTCTCATATGGGAGTACTCATTCCAAACAGTCGCCCGTCTCGGGGCAGTCGTAATAATGTTCAGCGGAAG
+>88078 1
+CACGCGGTTTACGGACATCGTTAATCGTAGCTTACTGGGCCTTGACTGCCAGCGCTTGAGTAGCGCCACTTAAAAAGCGTATAGCCATATCAGAGGTTCA
+>88079 2
+AATGTGTTGTCGGTCAAGTAAATAATAGTCGCTCCCCCATGTAAGTACGGACGATACAGCAGTCGGTCGCTTGAACTTCAATGGACCAGCCGTCGCCTTG
+>88080 3
+TGGATGATTGCTTGAGAACGGACACCAGGTCGCGCCCCGCCTGTACCTGAACGATATGATGTAGTAGATCTTCCTCCGTAATACCACATAATCGGGTAGT
+>88081 3
+GAACGTATCTTAATGTGGCGGCGTCCCGCGAAATAGCGAGCCGAATATAGGGAATCTTTATCACCCACCTGTCGACCTTGGTGCCGATTTTACGAAAGCT
+>88082 2
+AACGCGTGCTGTCAGTCCCACTGCTGCGCGGGGAAATATACCTTCTGGGTATCACTAGGATGAATATCCAAAAGTATAGTCATCCCAGTGGCATTCGCTG
+>88083 3
+GCATTTCGGCCGTATGAATGGCAGCATGACGAATCAACGAGCGTGCTGCGGTTGCAACACATTCGCCTCTCCAGATTGTAACTGTCTGATACAAGGTCTA
+>88084 3
+ATTACAACTGACGACAGATGGCATGTGTAGCGGCTGGGAACCGAGGCGGGATTTCTCGACGGTTAAGCTCACACTTCTTCATTTCCATTGACTACACCAG
+>88085 3
+CGGTAGGGACGTTAAGCTCCCCGGTAGGAGTCACTGCATTGGGCACCACAGTGTTATGGTAATGCGTACCTCGTTCTTTCACACTCAAAGACTCAATAAG
+>88086 1
+GGGTTGTTCTCACTAGACGGGACAACTTTCCTCTGACCGCGAGAGAATCCTCGGGAAAGCGCCGTATAAAACTGAAGGTACCTGCGTTAGTTTATTCACC
+>88087 2
+GCTTAACAAATCCCACGCTGATCCCTCCTTTTTTGTTTAAGTTCACGCAACGGATGCACGCCATGGGATAGAAGTTGCGAGGCCTGAATGTGAAGACGGC
+>88088 1
+GGTATGCGCGTTTTACGTTTACCCGAATCATGCGCACGTACACCAATTCTCTGGATAGAGCCTGGATACAATCGGCAGGCTCCATAGATCGATCTGGAAG
+>88089 2
+ATTGTGCGAGCAATCAGCGAGTGGATTTGCCACATACGAATAGCGCCCTTGTTTACAGCCCGCCTATGATATCGCAAGGGCTTTTGAGCAAGATACTCGC
+>88090 2
+CAAGTTGTTCCCTAAGCGAGGACCACCTTCCGCGCACGTTTAGAGAACCCGCCGAGGATTTCGATCGAAAGACAAGATGGGGCCTGTTTTTCAGTTTAAT
+>88091 2
+CCTTTCAGCACCGCGGCGAATTGCAACCTTCATTTGTTTCTTGGGATGGAGACCCAGTGCAAGAGACTCGGGAACGAAATTATCAGTAATCAGCCCTGGT
+>88092 3
+GCAACACAATTGGCCGCCAGTTTAGTGTCCAACTGATTGTAACACTGGGGCTGCGCGGCTGACTTAATATACCTGGTTCGACTTAACAGATGCACGACTG
+>88093 3
+ACTACGACGTCTTCCATTCATAGCGAGTAGGCGTCCGGCCCTCAGTTTATAGACCGGTTATACTTGATAATGAGCCGGGCAGCGTGAAGCTACTAACTAG
+>88094 1
+GGATTCCTAATTGCAGTCATGAGCAGCGACACCGCTATTATGAACCGTGGCGACAGATCTTTTTCTTCGACGCGCGACTGATAAGGTGAGGCCTCACATA
+>88095 1
+CATTCTCGCGCGGCTACCTAATAAGTACAGTTCGGAGCAAGGATGAGGGACGTGTATATTACGTGTCTCACCCATAAATCGCGCTGATAGTGCCTGACCT
+>88096 3
+CACAAGCGGCCATACTCAAGCTGTAGAGTCAGATTCGCTTCCATTGCCTAGGTTGCAGGATGGAGTCCTAACACAACTGGCGTTGGCTAAGACTTTGATC
+>88097 3
+ACCGACGCGATGTCGTCGAGCCAGTGGGACATTGCGCAACGTCTATATCACAGGCTCATGAATTGCATGATTCGACCTCAGGCAAGTTCTTAATACTGTG
+>88098 3
+TGAGGCTATCTGCCGACGGATAGAGGATCACGTCGACAAAGTCAGTGAACTATCTTCACCGAAAGGCCGCTTGATACCCTGTTTTGATTTGCACCCGATG
+>88099 2
+TTGAGTAGCGGGCTAACTACGAGATTATTGTCTGCTAGGCGAGGCCCATAGCAGGAGTTCCACTCATTCAGAAACCCACCTCTTTTTAGAGCCCGGTGAA
+>88100 1
+CCTTCACTGTTTCCGAGGATAACGGCGTCTGGTTGCCGCCGCAAACTCGATTATCTAGTAACTCCATTGGCCAGTAGGGGAAATTGCTCAAAGGTAGCAA
+>88101 1
+ACGACGGGATCCACAGATCATGAATGTCCTTGCGTCACCCAATAGGCCCAACGTCTTCATGAAATCGTAGGGCTGGTGGAACTTTAGTTAAGTTCCGTGC
+>88102 3
+TATCACCTGCAAAACGGCCATTTTCGGAATGAAGAATGCCGCCTTGCCGTAATCGGTGCCGGAAAAGGGGGATCCTCGTGATACTCCATTTATCATGCGT
+>88103 3
+AGGACGGGCACATGATCGATGACGACTATCTTTAGGTTCCCGCCCGGGAGCCGTGTGATCTTTCATATAAGACGTAAACTAAGGCATGTCTCTAGACTCC
+>88104 1
+TTGGCCGGATGTGACACTCATCAACAACGTGCGTTATCGACAATATGATTATAAACCGTCTCCCTGGCCAACGAGCTTCGGTAGTCCGGAGGATGGTTCA
+>88105 1
+TGCCCGTATTGGCCAACTCTAAAAAGGGCCACGTGGGACTAAAGGTCTTGCTGGTGAGGGCAACTTTTTTAGCCAAACACGCCCTTGAGTTCCAGAATCT
+>88106 1
+TGACTTCCGTCAGAGGGTAAGACTTGCGACCTGTCTATCACTTTTGTCGCCTACGCGTGGACGACATGGGGACCATTACCGTAAACAGGTAAGCATTACA
+>88107 2
+CTAACAGGACCGAAAGTCCAAAATACCCTGGGCGGGCTCGCATACGTTGACGTTGTCCAGTTTATCCAGTGATCTGTAGCGTTGTGAATGCGCTTCAAAC
+>88108 2
+TACAGCTCGGCCTTTTAAGGCAGGAACCTAGTGAGTCAATCATCATATGGGGGACAGGGCCTTGGATTGGCCGCCTACTCATTATGCATAGCAACACTTC
+>88109 3
+ATAGTGTGAGCAGCGAGGGATACCCTAGATAGTACCCGGGCGGGGAAGCAAATCACATTCCCGGCTTCCTGTGTTCTCTTTATTCCGTACTCACAATAAG
+>88110 3
+AAGAGCTCTGACATATTCTTAGGGATGCAATCGACTTGATTGGGAAGTGGACAGCACTGTGAAGCCGCTCTCTAACCTGCTGATAGGCTGCCCCACATTC
+>88111 2
+TTAGCCGCCAATTATCTGGAGAGTACCTCAAGAAGCAACTTTTCGGTATTCATCTCGTTTTCAACGAGGTCCCGACATGTGGGGGAGTGGAGCCCAACCA
+>88112 3
+TACTGGAGGAAGTGCACACTCATTTTGATGCACGAGTGCGAGGCTATAACCAGTCCCCAACTTAGGAACGGGTTTTTTCGACGAAACGCTCCTCGCTGTA
+>88113 3
+GCCGCTCGATACACATTGGTCATTAGACCATCAGCTTCCTAGGCAGCGAATGTACCGGAGGGGCAGCATGCTTACTTACTTGCCCAATTTGTAAAGGTAG
+>88114 2
+AACTTGTAGTTCTTCTCGATCACGGATCTTACCCGCAATAGAGCTCAACTTAGGGCGAACTGCGTGATGCACACGGTTGGGCATACCCCTTGAAAGGAGT
+>88115 2
+TTCGTTCTTCGATGCCCTCTACGGCATTACCAAGTCCACGCTTACGGTTGGGCCACATACAGTACAACATTTGAAGCAATAACTAGTACGGGGGGAGTGG
+>88116 3
+TTGGTTTGTTATTATCCGCCACTAGTTGTACAAGGGTGATGCCGCGGTAGAGAAAACGGTATCCACCGCTCCCTAACCTTTAACGCCGGAGAAGCAATCG
+>88117 2
+AATTCAATCCCGCTTACCTCTGCCTGCCAGCCAGAAGAGCCGTCAGGTTAGTTTCCGAAGTGGGTGGAAATTTTCACGGATAAGAGCTAGCCTCGGATAT
+>88118 3
+TCGCTCTGTAACCGGAGTAGACTTTGCTTGGATGAGCTAGTGTTACGGCTCATCAACTCAGTACGCGTCAAGATACCGAGAGATACGACCTCCATATGCG
+>88119 1
+CACGATTAGAATTGCACTCTGTATGTCCAATGGTTCTCTAAGAATTCCCATGCGCCTTCGACAGGACCCTGCATGATAGGGGTCAACGAGGTGGGCAACT
+>88120 1
+CGTTTTCTGGAGTTTCCCGATAAACCGGGCCGGAATGGCTTTGTAATTCGGAAACAAACAAGTCAGTTCCAGATGCACGACCGTGACTCATGGGCCTCAT
+>88121 2
+CTCTGCCCTAGAGGAGAATTGATGAAGCCGAACAGTCGGACACTCGAATTCGTCACCGGTAACCAAATTTGGACTTTATGCGCTTATTGGCGTGCTCGAC
+>88122 3
+GACACTAGTGCAGGGTTACCTCGTACGTTGTTCGCGACACTCCGGCGTAACGGCTTTAAACATGTATCTATAGGGCGCTAGTTCCGCTAAACTCGGAAAA
+>88123 1
+TTAAGCTGCTCGGAACGTAAACGATATTCGTTTTACGGCGACAGCAGTTCGCCGTGACGATAATACGATAGTTGCCCGCTGAGGCATGGCACCATTCTAC
+>88124 2
+CTGAGGCTCGCCCGCTGCTCGTGGGCGACACCACAAAGAAACGAGCCTCTGACGTAACATAGTTAATGACTTGTTCTGTAAATGCTAATGTGTTATGCGC
+>88125 3
+AACTTCCTCATATCAATACTATCTGCGTACTGGGGGAGGGAGGCTACTTTGCCAAACGATTCATGCGGCACTGAGAGATATTCCCGCCTCATGGATCGGA
+>88126 3
+CTCAACAATTCCGAGTGGTGTCTGCTTAATACTGTGCAGGCTGGAGGACTTGACGTCTACTTCCAAAGAGCTGTGGAGGCCTAAAGTACACGCCTCAACT
+>88127 1
+AACATGCTGGGGAATCAAGGTGCCCATATTCTCGCTAAGTGAATAGTCGTTTCCCTGTTTAGGTACATGCCACCAAGGTGTGCAAGCCACATGTACCGCG
+>88128 3
+CGCTACATAATCGATGTCCCTAGACGCCATCAGAGCAACTAGGTAGGAGATAGCTACTGACTTTGCGTCGTCTAAAGGTTGATGATCCCCGGGCGCTATT
+>88129 1
+TCATGTAATACGTTTGGGAGCGTGCAATGTGACCAGAGATTTTGCCCCTACAGGGAGCTACTGTCCTACGGATGCCTCCATAACTGTACACCAGCTGAGA
+>88130 3
+AAAATGTTATCAGTGGCTGACGGCATCTTTATCGTGCGAAACGATGGGATTCACGCCGATAAGAGTACCCGCGGTTCTACGGTATATAAGCCGCCCCCTT
+>88131 2
+CCAGATCAAATGGGAATTCAGTTCGCATGTGTTGGATGCCGCGTCGCTCAGAATCTGTTACCTTTGAGAGATCACTAAGGCTGCACAGTTAACCCAGGCC
+>88132 2
+TACCCGTCTCAGGGCGTTCATACGGAACTTCCCGATCGGCGAGTCTAGGACCGAGTACAAAATGTAACAGATTTAAGTGCACCGATCCGTTTTCATGGGT
+>88133 1
+TGCGTTCGATTAAATCGTAAGGTTGTATCCCGATCAGAAAAGTCACGCCCGCCGGCCAGTAATACGTCTTGACATAGCGCAGAAAGGTGTTTCTGCTCGC
+>88134 2
+GGGAAACCATCGACGCTAATAGCCAAATTACGTTAGTCGGGGGTCAAACCCTGAGTTGCTCATTGCAGATGGCCTGCATGCCCCTTGAATTCATGTTGCA
+>88135 1
+GTGGCTGCGGAATCAGGAGGTCATATTCGAATATTGCTCAATACATCGTCAGCGCCAGCACCGATGTTTCGTCTCGTCCATAAGATAAAGCGGCTCCTGA
+>88136 1
+TCGAAGGCTCTTCTCATATACGACCTGTGAGGATCGGGAAGCTGCATCACGTAGGATTCGAGCCTACTAATCCTGTAATTGTCCGCCAGGAGCAGTCATA
+>88137 3
+GCTCATCGAATTGGTGTCCCCAGAGTTTGGAATGTGTGAGAAATCGGTCATACTACCAGGTCGGACACTTCGTGACCAGTGACTCCTTATACCAGGACAC
+>88138 3
+GTGCGGCTGAGGCTTTCCGCGTAGAATCGCTAGTAACAGGCGGCCAGCTACATTTTGTGATACCCTCTCTCAAACAGCTAAGTAGAAGGTCTCAATTAGC
+>88139 3
+TAATTTCGTTGTCCGAGGTGTTGCAGAGCCTCTTCGGCGTCCGCGTCCATAACGGACGATTAATGACTACTAAGTACACCGGTCAGTAACGGTAAAACGC
+>88140 1
+TTACGTCCTCAAGAGGAGCTTTAAGCAGCGCCAGATACTGCATCGGAGGAAACAGTCGCTCACTTTGCCCTAGCTGTGTTAGAGAACATTATGCTGCCTG
+>88141 2
+CACCCAAACATGTTCCCGTAGATCGGTTGGGCGCTAGCTCTAACTAAGCTACACTGGAGTGACTCGGATTATGCACTGCCTTTAAGTGTTAGCACGGAAG
+>88142 3
+GTAAGCACAGGATGGTCGTTAAGCCTTTCTCATTCCATGCCAGACCAAGGTTCCTACTTGGCCTGCCGGGCTTGTGAATGAGCTTCCACGGAAATAAGAA
+>88143 1
+AGTCTTACAGGTGAATGGGCGCCCTCAGCGGCGCCCCATTATTGCCTGGCTGAGATCACAAAATGAAATCTCGGAGTTGAACGTATATCCTTTCGAACTG
+>88144 1
+GTCCGTCTAAACTGCTAAACCGGGCGGCGAATCCCTTATACGGGTTGGATTTTCCCACCCACAAAATTTATAGCGTAAAGGGGCGGTTGGCCATGCAATT
+>88145 3
+TAAGTAGCCCGAATGCAGTTCAACCTCAGTCCGCTGATATAGAGGCAGCATTGTGACCGTGACGCCACGTGTGATGTCAACTAACCTGTTGGGACTACTT
+>88146 1
+ACGGGTCTGCTTCACCTACTAAGATTAGGAAGTCTGCACCTATGTTTCGGAAGGCTGTCGTAACAGGGGTCACCACCACGAAGTTTTTCAGCTCGAACAG
+>88147 1
+TTATTTCACTCCCAGGCCGGAAAGCCGTGCTTCCCATCAAATTGAGTGCCGTCTATCAGGGGATTTTAGACGATCTGGAAGAATTGACCGTCACAGGACG
+>88148 2
+TCCGGGTCATTCGTTTTGTAAATCTATAAGACGAGCTACCCAGGAATAGGCTCCGCCAAGCGGCACTGGCGTCCCATGAGCTTTAGCGTAAATTCATGGA
+>88149 2
+TTCCCACTGCATACGTGTGCCATCTATTTAGTTAATCTGAGACTGAGGGTCGCGCCGTGAGAGATGCTGAACTATTCGTCACCAGACAATAGGACGACGC
+>88150 3
+GCATAGCTCGGAAGTCGACGGGTGACTAATCTCTAGCGCACCCGATCAGGTTGGCAGCTAACAAGGTAAGAATGTTTGCTTTATATTCCGTCCGCAATCC
+>88151 3
+GCGATAGTATCACCCAAGGAGGGTGATGCAGCGAAACCTACCGGTAAGGTTTGTATCTGGATGTTCCCCATCATTACGGGCATTCTGCTATCCATCAGCA
+>88152 2
+CTGAAGGGCTGAAATTTAATCCGACTAACAACGTCATTTAATCTTGTCCCTGACCCGATAGGGGAGTGCTCGGGACCCATTTCGACGTGCGCATATGAGC
+>88153 3
+GGATACCCCACATTTGCCTAGATTTGATCTCTAGGTACGCATCCTAGACTCCGGACACCATATTTCAGGTGAGATCCCTGTTAGGATCGGAAGGAGGACG
+>88154 3
+GCTTGAGACAAATAGTCAGGCGCCTCATGGCCAATAATACATGATTGTGTACACTGCCTGGCTCCAATGACTTACGGTCCTCGATGTTAAGTGCGAGGCC
+>88155 2
+TTTGGAGGCGCCGCCATCACATGTTTTAATCCTATAAACAACGCTTCGAAGGGAACAACGGTAGGTAGTGGCTGTTTCTTCACCAAGAAGTGTGGCCCCC
+>88156 3
+GTTGTCCTTTACCACACACTCGTTGTGAGGGAGTGTGACACGCAAATTGTAGGCGATCCCTCCTAATCCGTACGGTCGGCATTCATTAGGACAGCAAGAA
+>88157 1
+TGTAGGGCTCAACCATTTAAAGCCCCCCTGTGCACGAAGTATTGCAGTATCGTATAAGTGGTATAGCCTAATAACCCGTGGATCACGTCTTAGCGCGGCG
+>88158 1
+TTTAGACAACACTAGTCAGGCATTGGTCCCGATTGGCCTTCTGGTCAGAGAGCCCACGTATCAACGGTAAAAGCGGACCATCTCTAGCTGAGTGTCGTTA
+>88159 3
+GATAGGCGCTGTCCCACTCGCGTCTCCGAGTGGGTGTAAAATATTGTATGTCATCAAACGAAGTATTGACCGTCCAAGCGGAAAGTAGTCTCATGCCCCT
+>88160 2
+TCGGTACGTAGGATCAGACACCGTTACAGCGTGGATCCGCAGTGGATACTAGTCTCGAGTTGATACCAGTATAAACTGTAACTCCCATCGAGCCTTTCGG
+>88161 2
+ACTTGCATAACGAACCGGGAATAGTTCCGAGTACATGAGACTTAGTCAATTGGCCCCCACTCTTCCGTGCTGGCGTACAGGCAATATGTAGGTTCCGTGA
+>88162 3
+GAGCGTCAGGGCATAGTATAGCCTCTACCGGATGCCAATACTGCAGGACATTTGTTGCCCAGATTATGCGTAACGAGCTATCCGTGGGTACACCATTCTA
+>88163 1
+CTGGTCAGATGGTAGTATGGCCGTAGACACTACAATGATACCCGCCAGATATTGCTCCTTACCTCTACAATGGTGATGCCTAGCTACTTGCGGAAGCGAG
+>88164 3
+ATTCCTAGACAGGTCCGAAGTGGAATACGCGGCATTTTAACATCATTATACCCTGTGGTTCGGAAGGGATGACTACCGGACCTTTCCCAAGCCTGCGGAT
+>88165 2
+AACCTTATGGAGGGATCTATGGGACTACCCACACCTCCCTCCGAGAACTGAGCATTTGGTCGTGGTAGGTAGAAACCGGGTGTATCTCCATATGTTACAC
+>88166 3
+AATGATTCCGTAGCATGTCAGTTAGGCAACCAAGCCCCAGGACAAGGGTTTGGTCGAGTGCTCCGTGTACCTATACCCGATATATTTCCAAGCCGGTGTA
+>88167 1
+GGCAATGTGGCCAATACTATGGTAGTTATTAGACCCTGCACCTTGGTACAATTTGCTCGTGCCCTGGACACGACCACCGGGGTGCAAATCCGAAATAGTT
+>88168 3
+CCACGGTTGCGGGTGAGCGAACGCCCACCATGTTATAGCGCCTAACGCTTGATGGAAATCTCCGATAGGTATCGCGTTTCTTAGATACTTCAACGAGTAA
+>88169 2
+TTCCAGGAGGCAGACACCTCAGCCGCAGCTAAGGCGCTGGCGTTAGACGTCAGACATTATTTCATTGTTGTAGCTCTTGAGCTTCATATCAAACAGCAGG
+>88170 3
+AAACGTACTAGATTCTACGTTAGATGACCAATTGCTGTCACCGGGCGGTTAGAGGATCCATCCCGTCTGAGATGAGAATCAGGGCACTCCCTTTGCAGTC
+>88171 3
+AGGCACGGGCCTCGTGAGGCATTTATCTCCCTAAGACCCTGAAAATATGGGGTAGATTCCACCACCTAGTTACTACATCGTATGAGTACGGTTGGATGCC
+>88172 2
+ACGCTTAAGTACGTGACCTGGATCCCCCAGCAGTGTCAGGTCCTAACTGAGGAAAGCAGAATGGAGTGTAATCGCTCCTTCACATGCTCAGTCGATGTTT
+>88173 3
+TTAGTTCTGTGTACACGTGCCGCAGTCTAATGGGCCTTCTTGGATAAGCACATACTCCAGGGGAAACCACGCACTCGTGGACCTTGAGTAAGCGAATACT
+>88174 2
+AACCGAAGGTTCCAAATGTGGATGATTCACTGGATCGCTGACCAGGTGTGTATCCATCGAGATTACACCGCGTCCGCCGGGACCTTTCTTCGTAAGAAAT
+>88175 3
+TCATAAGTGTCCGATCAGAGCCTAACTCACAATATGTCTCTCAGGCACTTTCGATGCACGCATAGTACCGTCCGTGAGGAGAATAGTCAGTGGCGGTGCT
+>88176 2
+GCGATCCATTATAGGTAAACGGGATGACCCCCGTAGGCGTTCGGATCAGAGTCTAGAACTTTTTAGTTAACTTGCAACATGCAGCTAGTTCCCCGCGACG
+>88177 3
+GCTCCGATTAAACAGATATGCTTTGGCGCCCACGCATTCAAACCTGGGGCACTCGACTCAAGAGCGGCTGAAGTATACGCTCTATATTAGGTGTGGATCT
+>88178 1
+TGATTACTCTAGATATAGCGCTATGCTCTTACGCGACCCGCGACACATGCTGCTGATAACAATTAAGCCGAAGATGTTGATTGGGATGGAGCTCCCGGCC
+>88179 2
+GTGTATGAGAGTTGTTGCGTAGACTTCCCTGAGAGGGTCTCATCCCTAAAGATACCGGCTAGAGTAGGATCAACTCATGCCTTAAATGCAGACCCCTCGC
+>88180 3
+GCGGAGGTCAACATCAGAACACCTGCGTGGCTATACTGTCTCCGGTGAAGGTGTAGCAATCCCCATACGCCTCTTACAATGAATGTTAATTTGACCGTGG
+>88181 1
+GTGCGAGCTAACGCATTCTGGTACGCGCGTACTCATGTAGCCGGCCGTAGACGTGTAAGGAGACATCCGGGAACATTAGTCAATCTTTCTAACACTTCAT
+>88182 3
+ATGGTCCGACAGAACTAGCTTGTTGTGTCGTACCCAGCTAAGATAGGACAACGTCCAATGCTGACTGTTCTGCGATGCTCGATTTCGGAACCGTAGAACC
+>88183 2
+CACTTCCGGGGAAGTTCCTCTGTCAACTATATGCTATTTTGTCGGAAGAGTCGTGACCGGATGCGAATTGAGTCGTCATGAACAGCCACCTACAGGACAC
+>88184 3
+GTAGTCGGGCATTCTCTCGCGTGTTAAGTCGGCTGAATCAGAGCCCCAATCTTGAATGGGCGAGAGGCCACTAACAGATTACTCTTTCAGTCTAACCAGA
+>88185 2
+CTTTACGGCCTTCCTAGTCACGTTTGTCGCGGACGAGACAGGTGTACAGCAATTTCAAGTGCGCAGGGCAAACTTACAGATACTGTCTATCGAGAGATCC
+>88186 3
+TTCCCCCTTAAGAAAGGGTCATCCGCCCCGGTTGAGGTTATTGGTGTGTAATACTGATAGTCTGAAATAGAAGCTCGCCGTCCGAGATGTACCCACCAAG
+>88187 1
+AGCGCTTCGCTATTATCGACTCGGATGATAGGTCGGAAGCCCGTACAGAGTAGCTCGAAGATCGACCAGTCGTAATTCGTACGTTCTCTCTATAACGGCA
+>88188 1
+GCCGTTCTCGCGAGGGAAAACCAGGATTACAACCTGGGTTCCTTTTACTAGAATCGGTGCGCGTTTCCCATGTTACGCATCAACCGAATCGGTAAGAATG
+>88189 2
+CTGATTAGCTTGTTTACCAAAGCTCGCGTCTCACCGATCCTAGGGGGTTCGTCGATCGCAGTACAATCATAACAGGTGCGAGCCCATAATAGGGTAACGT
+>88190 3
+GGGTGAGTAATCGCAGCAAACTAGTTTATACCAGCTCTATGCGATTCGTCGGCCAGAACCGCTTTCACCCACGTGAAGTGTAGCATGTAATCCGGTGTAC
+>88191 2
+GAGTCCCAAGTCTTGATGTATATCGCGAACAGAGTCATCCACCCCTGCGCAATGATTACGAAGCATCGCAACTACTGTGGATGTGTGTACTGCGGCTTAG
+>88192 2
+TGCCCCATTCGAGCGGCCTATCTGGTAATACTGTGGAAACCGCTTTAACTCATGTCCGGACGCAGCGCACGTGTATATTGGAGATGTAACGCAAAACTGT
+>88193 1
+ACTCGGGTGTGCTGCTACGCGACAGCATCATAAGGCTACTAAACTCGATACTATGACGTGCCTTTGATACCATTAAGGGCCCGGCATTGGATATGACGTC
+>88194 1
+TTCACCACATCCCGGGGCTAACTTGGCTTCCGAATTTGGATGAAAGTTAGCATGCCGACAGTAGTTCAGTCGGAGCCTTAATGCGCCCGTCAGAAATTAG
+>88195 3
+CAGCTAGTTGACTTTGGACCATTTGAATGCGGCCTACCAGTATACGATAAATCCTGCGAGCGAATCTTATAGCCGATAGTGCCCGAGGGTAGCCTACTGC
+>88196 2
+GCGAGGCTGAGGACATTCACCGCTTTCAACAGGTGACTGTAAAGAGCGCCAGTGTCAGGCCTAAGTTATGTACCTGTGTCGTCAATCACACTCTAACGTT
+>88197 1
+CATTTAAATCTCGCGACCCCGGCAGGAGCTGCGTGCTAATAATGCATACGTGACGACCTTACTTCAAGTGTGTGCAAATGACGTTTGGACGCACAGTTGC
+>88198 2
+AGTTTTACAATTCCGAACTCCAATTGGGTCCAAAACCGTGGGGCCTACTCGCGGCTTCAAAGAAGGTTGGTGATATCGAGTCAGCGGCTAAGTCACTCCT
+>88199 3
+TGGCTCCCCGGCATGACACAGCGACACGAAGTCCGACTGATGTCCGCTTGCATATTCTTAATAAGGCCAATCAATTGTGTCTTTAATCGTGCGGAGAGGA
+>88200 1
+CTATTGGAGAGGTTCAAGTGAGGAGTCTCCTACCGAACTAGACTCATCTGTCCGTGTCCTTCCAGAGCTCTACGTGAAGCAGGCGGGACATTACTATAAC
+>88201 3
+CCGAACGTTTTGGTTACATGGCTCCATAAGCGCACTAAGCGAGTGGTGTGAGAATATCCTACCCGGAGTCAACCTGGGATATGCTTCCGTACAAGCTTAC
+>88202 2
+TTATATTCGCAGAGTCGGCCTGCCTGACCAACAGATCACGCGCGTAATGGGCGAACTCCGTGGAACGGGTTGTATGAATATCTAGTCCCTCTCTAATGAA
+>88203 1
+TTATAACGAAATCCTGAGCCCCACTGCGCCCGCTTTGGGAGTATGCTTGTATCTCAGGGAGTCATCCTCTCCAAGGAATGCTTGCACATAGAGGAGAAGT
+>88204 2
+GTCGTCACACAATTGCTCGGTAGTACACGCAAGACTGGTTGTGAGCCTGCGATAGTCACAGTGTTGCGTTAGCAGCATGCTCATCAGAACAACGCCATTT
+>88205 3
+AGCCACGTTGCGGATGTTCTAATGGGCTACCGAAAGCTTCTTATCCTCGGAAGTCAACCCTGACATCTGATTACGCATGGCACATTGAAGGGTTAACGGC
+>88206 2
+GTGTTGTTACGACATAAGTTGTAAGCGTTAAGGACAGCTCCGCTAAGCTGAATTCTGACTGGGCCGGTCACACAATCTACCGAGGACCTCGCCGAATCTT
+>88207 1
+GATCTTAACTGGTCTACCGCAAGACATAATGTACGAGGCGAGCGGTAGCTTGTACGCGTGATTGCGCATTCCAGTGAAGTTACGCTAATTATCCACGCCC
+>88208 2
+GACTAGGGTCTCATCAACGACAGACCAACTGGTTGTATCGTCTCTTGTTCGTGAGAACGGTGATACTCGACCTAGGTGACAGGCCGATGACTCTAATACC
+>88209 3
+TAGAGTCCGCCGATAGTTTCCTCAGGGTGAGATGTTCCGTTCGCTTTAACGTGACATCAACTCAGAAGGAAGCACTAGCAACTCGCTGCAGTAGTGACCT
+>88210 2
+AATTCCCGACAGTAACCGGGCAGAGTCGCGATCGCGTTTGGTACTTGTTAAGGTTCGGGCTCACGATGATAAACCACACATGAACGCTCTGGATTTCCTA
+>88211 3
+TTTACTTCAGACAGACCACATTCTCACGCGATAGCTGGAACAGAGACTCGTGATACACGGCTTCAACTCGGAGGAGATTCGCTAGTCTATTGCGTGGGCT
+>88212 1
+TATGTACACGATTCCCTCGCGAACGGAGTAAAATAGTGTACTGGTGTAGCGGGATCCCTCCCAAGATTCGACTGATATGCTAACCGCGGCGGTTTACTAC
+>88213 1
+TCCACCTCGAAAGAATCCTCTTTGCTGGATTTAAGAGTTGCCGCGCGGCGGAATTGGGCGATTAAAACTTTAGAACCGTAATCGCTACCTGCGCAGCTAG
+>88214 3
+AAAGAGATCAATCTTGCCGTGTCGACGACTTAGCCTGACGCGCCTCCTGATTATACAAGACAGTCACTAAGTCACTGGTATTAGTTGCTCAGGCGGGCGT
+>88215 1
+GACCGTACGTCCGCTATGCGCTAAATGTCGCCTCAATTTAGTAGGTTGCATAGACTTCTAAAACCACGCTCAAGCGGTCTGAGGGGAGGACCATATGCTT
+>88216 1
+CCCAGCATTGCTGGTAGCAGCTTAATAACGAACTGGTCTATTAGGTGACCACGTGTTGGACTCGGTGCTAGAATTTCCCATGACCGGCCACTAGACAGAT
+>88217 2
+CGGGTAAGTTAGAGCGTTTCGCGCCGTTTAGACTTCACTACCTACGAGCCGATTGAAACAAAATAGTCGTATCCAGCTGCCATGATCGGATCAGGTTGCC
+>88218 1
+AGTGATAGTTGAGCTAGGGTACAATAACAGGAGATGTACCAGACGGTATCCCTCTATCAAAAGTCCCCATTTGTCGTGACGGGCCGCATTCTGTTCCCCG
+>88219 3
+CAAAATCTCGAGTTGTTTTTGTTCCAAACCCTGGCAGCGTTTTTTGAGGTCCGCGAGATGGTTCAGCGACGCAGCAGTAACCAGTCCAACATGAAACGCG
+>88220 1
+CACCGATTACCAACACACATCAGTGCTCGAATGATCTACTTGGTCGTGAACGTAAAGAGCACACGTGATCCCTGAGGGCTTGTGTGGTTTCAGTGGACTC
+>88221 1
+GCAAGTCTGTTTGGAGCCGCTAGGCACAATTCATCCCGCCAGGAATTAGATTCTAGATTAAATGTTCCGCTCGATTCAGCCGAGGTGCCGCAGGATATCA
+>88222 2
+ATAGTCAAAGCTCGTCAGTCGTTGGGTCCGCTAGACACCTTCACACCCATCTGGCTAATCTAGGAATAGTTGGCTACCAGAGAAATGCATGGTCGGCTGT
+>88223 1
+TGTCCGTTACCCATTATACCGGCGACACTTGCACATTTACGGCGTTAGAAGAGATCGATAATCAAAGTGTCATTGCACCTCCGGACGGTGTTGAAGGGCC
+>88224 3
+CCGGAGAATGCTGGGCGTGCTGGTCTCTACTCAGTTTACTAGAATTTTACGCGTCAAACGTGGGGCGACCAATAAGATACTCGCCTTAACTCTCAGACGA
+>88225 2
+CGACACCCTAGTTGTTCTATGGCTCCGTATGACGGCGGGCTGATACATAATCGTACCCGGGTGCGGAATTAACAGGTCTCATAACTGGTGTCCTAAAACA
+>88226 2
+CGTCTCTGCGAACAGGACCGTTGGCTAACATTTGCTCTCGGAATTTCGTCGACCCCGTGTGGACGAAGAGAATGGGATGAATCAACTAACCCATAGTCTT
+>88227 2
+TTGAGTCTATTTCCAGTATCTCGCACCGGGTAGTCAAATTCGTCTTGGCGAATGATTAAAACCGTCCAAGGCAGCGGCACCACTTCGATTGAGAGGCACG
+>88228 2
+GTTAGGACGTTACCTCGGTGATGGCAAACGCCAGGACAACGTTAGAGCCCGTCATACAATATCCGCTCGAGTGAGCTGTCATTTCTCCCGTTGAATATGA
+>88229 1
+ATGGACGCCATGGAGCTAGCACAGTTACGTGTCATATAGCAGGACTCCTTGCTCTATTGAAACGGCGGAACGCCTTTCCCCGCATGTGAAATGTCATGAT
+>88230 3
+AAGATATAGCCGCTGTGTTCTTCAGCTCAAAGGTATTAACCCAGAGACCAAGCTTCTTCCGATGGTAAAGGCGTCGATTCCGGCCCTGGAATCTGGGCAT
+>88231 2
+ATCAAAGACCCTGGATATGCCTCAGTGGGGTACAACTACGAGATCTGTGTGCGCTCCAGAGGTCATCAGGTACTCATCCGCGCGATCCATGTATTAGATT
+>88232 2
+GTTCGTGATAAGAGCCTTTGACCCTTGACATGAAAGATGGGGTCATGAGCCTATCACCTATTCGACGGGATGCCGCCCCGCTACCAGAAGCTTAATGTAT
+>88233 1
+CGTCGGCAGGAAAAGCTGAAGTTGCATGAACGGCAGTTATTCGTCGGATTCCCTAGCGCTACTTTCGTAGTACACCTAGCGCACCAATCAAGTGTTGCAT
+>88234 3
+AGCAAGCGTTAATGTAGAGGCGGCATGTGACATTCAGAATCTCCTGGATTGAGTTTAGCATCCTTGACGACCCGACCATGACCTCGTTGCGATCCACTGA
+>88235 2
+GTGATGGGTTTGTTAATGCGTTCTTCCCGCCCACGACCCATACGCAAGCATTTAGTCCGACTGGAGGCCAACGAGTGTTTCTCAACTAGCGAAAGGAAAT
+>88236 1
+GTAAGAATAGTCTCGGTACTCAATCTTCTTGAGGCTTGATGAACCACACCGTGCGGAACGGGATTCGCGATGCTTCGCACCGGCACGTCCATTTAATGAA
+>88237 2
+GTAAGCAGTGTCCAACCAACGAGCCGATGTGGCTAAGATTACAATGGTGTGGCCCTCGCATGACCAGCACTACTGTCGTCTGGTAGTATTACCGCTATAT
+>88238 1
+TAGGCAATCCCCTTAAAGTGATGCTTAATTCAGGGCAATTCGAATGCAACGTCAACTTTGAAACGGCGGTTCGGGTCGGGTCCACTTGCTACCTCCAGAG
+>88239 1
+GGGATCCTAGCTAAAAGACCAACGGCCCGCGCGAATAGTTCCTCTTTGATACTTCTGTGTCGCGTGAAGCTGCCTAAATCAGCAGTATTGAAGCGCTAGT
+>88240 2
+GAGCCAGCGTCGGTTTACTTACTTTTACACTCAGGGGATGATGTCAGTTACCAAGAACTGGGTTTCAGGATCCGGCCCGGCTCAGATTAACAACATGACC
+>88241 1
+CGTGGTCCCTTAACCGACCGTGCGCGGTCTCATCGCGCCACCGAGAGCTTCCATGGAGATGTAGCGAAGTTCTTAACTATGTGAAAGTCGATAAATTTAA
+>88242 3
+CAGTGTCGCCCTGATTGACACGAAACAAAGAAGTGCACTGGGGTATAGCGAGCGTCGCGCATACATCTGCGCTTAGGAACATATTCTTCTCCTTGATGCT
+>88243 2
+CTTAGTCACGTAGGCGCAATTGGACCCTGCCCGCATTGTATGAACACGACTAGAAGCAATCAACTGTCTGTAGTCGGTCTTGTTCGTAAAGTGGGCCAAC
+>88244 2
+GTACTAAGTTTATCTTCACGTCAGCTGGCTAGAAGTTAATCCTCCGCCCAGATGCTGCGAGACAGTGTAGCAGTGCCGCAGGTACGGACTCTAATTCGAA
+>88245 3
+GTATAGGGTCCGCTTTGTGGTCTATATCAGTCAAAAGACGTCACTTCTAAAAATCGCTGCGCCAACGACCAGGTTGCTTTGAGCGCAGTCGACCCTAGGA
+>88246 1
+CGTCAACAGGTAACAGGGCTTTTTGTGTTAGACCAAACTCGTCAGCTGAGCCGAGCCGCGATAAGTCCCTGGTGTTCCGTCTTGACAAGAATCCTAAAGT
+>88247 3
+GTATGGAACACCGCGCTTTTTGCCAAGAGTGGCGCAGAGTTCACTTCTTAAGCGCGGTGTCTACAACTGCAGGCCTAACTATTAGAATCTCGCGAGTACA
+>88248 1
+CGAGTTAACCCCCTACACTAGCTAAGGGCCGGGCTCTGAATTGTTGGGTGTGCCACACTTACGATTCGGTCTCTATATGTAGAAACTTAGCGAAAGCACG
+>88249 1
+ATCGTGTTGCACCTCTGGCGGATTTTGAAACCCACGAACAGTCACCTTTAGCACGAGGTGCTCTTCATATAGTTATGCCAGTAGAGACCGAAGTGACCGG
+>88250 3
+CAAAGTTACGCGTGGAGGAAGGTGTATGACGGCACCCTCACCCTGCTTCATAAGTCCTCACTGACGCCTTAGGACTATACGCTGTTGTATGACGTGAATA
+>88251 2
+TGCGGGTGTTAATGAGCAAGATCTTCCTTACTGCAGCGATCCCGCAATTTTCGAGCAACGCGCGACAATGCGCAAACAAGGTTCTCTCATTGTGGCTAGA
+>88252 2
+AAATGGTTCATATCCAGGAGAGATCTGATCGCCCGATAGTTCCAGGGTTCCGATTGGGTGCGAAAGCCCACACATCCGTTAACTGTGTGTAAACCGCTTC
+>88253 3
+CTGCGCGTTCATTCCTAACACACATCATACTGCGGTATCTTACTAAGTGGCCCCTGGTCGTCAGAGTGAGTATGGCGATAGGGGAGCTTGTCAAAACAAC
+>88254 3
+AATCTTGAACCTTTGCGCCGTTGCAATCTTTCGAGCTAACGGCACACCGGGCGATCAACTAGAGTAGCTAGGACTAACAAGGTCCGTCTCTTGGAGATGT
+>88255 1
+GCCAGGCAGTAATAGGATGCTCAGGTCCAGACTTGCCCGAAGCAGTTAAAACTGTACTTCGTGTCGCGCTGAGCTAAAATTCGATCTGCTAGCAGTTTCC
+>88256 2
+TATCTTGACGTCGTCTGTCCTTTAAGACGTACGACAGCAGTCGAGCACCATGTGACCTTCAGGCGGTTCTTACTGAGGAAACTCAAGAGCCCGAGGAATT
+>88257 3
+TCGGCTGAGGCACATATTGGGAGATTACGATCCCCCTACTTTGTCCAACCATGCGGCAGATAACGCTTGGAGTGGTAAGATTTGAACGACCCCACTTGAT
+>88258 3
+GAATCTAACCACCGGTGAAGAACAGTGACTTTACTAGTAACGCACTGTCTAGTCTTGACGATTAACGACCGGAGCACGCCGTCGCTTTGCTGAGGTCTTG
+>88259 3
+GCCTGTCTGACCCGTGACCAAACACTGGTTATTATACATGGGACTCGACCATGCTGGGTTAAACATACGACAGCGGGTCACTTTCGTGACAGATTGTAGC
+>88260 2
+CAGGCCTCTACTTACGATACGGCGATGCCGACAATGCCCCATGATTCACGTACGGCAGACGCTGGCATTGAGTATATGTTTGTCGAACTTGATGATCAAG
+>88261 3
+TTTCGACAGTGACTAAGCAAAGCATCCTAATTGGCGCCTTGGTGGTCCCGATATTCGCAGTTCAGTGAGCGGACCTCTACCAAACACTAAAGTTCGGGTG
+>88262 3
+TGCCATCTAAGCGTTCGGGGTCACATAATGTTCCATCTGAAGTGAGCCTAGGTCGCATTGGACGCGACGTACGACATTGCCATGTATCACGCATAGACTA
+>88263 2
+AAGGCTGAGATAACCGACAAATACGGTAAGATGCTCTATCTCGTAACTTAATGCACGGGGACTGCTTGCTTCGGGTATCTGGTTCCCCCGATCTCGAACG
+>88264 1
+TGTTAATCTATAGTGATAACTATCCCGCATACATGGCGCTTCGGAGGTACGTATTACGAAGTATCCTGTCGGCCGCCGCAAAAGAACTGCTCTGCAGGGC
+>88265 3
+TGACCACTCATTTCGTGGTGTCATGGCCGAACTGCCTTTGAAAGGTGCTTCGACCATAACCCTAACATGAAATGGTTTGGCAAGTCGCGACGTGACGCAA
+>88266 3
+ATTACTAGGTCGAGGAGCTGCGCTACAGAGGTGGGCCACCAAACAACATGTTATTCCGGTATTGACACAGCGCTCTGGTAAGATCCCATCGCCATGTTTT
+>88267 3
+TTTTCCACCGTCAAGAATATACCCCTAGGACCTTGCAACTGCAGCATAAGGGTGCTTCCTATGCTAGGTGGGTGGTTAGCATCTACAGGCTGAGAAGACC
+>88268 3
+CCAGGTTTAGGTGTGTAAGTACCAGCCGGCCACAGGTCGGAATATCACTTCACAAGATGTCTCTGATAGAAGTTTGGGCGCAATTCTATCGCACCAGCTC
+>88269 1
+CGACATCCTGTCGTTATTCCGAGCACACTGTTGAACGCCATCGACAAGTGGATTCCTAGTAGAGGCAGTGGATAGCAGGGCGACCATACTTATCTACGTT
+>88270 3
+CGAGCTATTGAAGTTGTGACCAGGCCGGTGAGCAGTCAACAACCCTCATAATCCTCTGTACTTTCGTATTAGTAGGGCGGTGCCTCAAGTGTACGCAAAC
+>88271 2
+CAATGCCTCTTGGCCGATCTGGACCGCGGAGTTGAGAGTTTGAGAGGCATAGACTACCCACTATTCCATTCCAGGAACTGTACTAGGTCACATTGCGTAA
+>88272 1
+TCCAATTGAGGTGTGAATTACGCTGGATCATAAGAGTGAGCTTCTCTGGCCTAAGCAGGAATCTTCCGTAACCGGGCCGCACTACAATTAGCCATGCGTC
+>88273 3
+CGGTGTGACGCGGTGATCATGTGCCAGCTCCCGGCAAAAGGAAAACGCCTTTTGTCCGATTACAGCTTCCAAAAGTATGGCGCTAATCATCCTGTTTGAA
+>88274 2
+CTTGGTCTCGCATCACTAAGGTTCCCTGTCTATACAGGCACTCAGCGAAAATTTATGTCGGTGAACAGGAAGACACAGCGCAGTGAGTACGCCTGTTCTG
+>88275 3
+AATTAACATACGATTCCGATGCATGATGAGAATTTGGACGGATCGCGCAGGATCTCGGTTAGAATCTCCGTGGGACCTTGGCCCTCGACCCAAACTCTTG
+>88276 2
+GTTTTCCTGGATAGGCAGAGTGAAAATCAGAATCTGTACCGATTCCGCACGGAGGAGTCCAGGAATACTTTACCAGCCTTACGCTGGATTGATGCCCCTC
+>88277 1
+AGAGGTTTCGTGGTCATTCCCCCGCGGTAGTTCAGTCAAAAAGTGAGTACTTCTTGCAAGCATTCGGGAAAGTACACACTCGCTGACATGTTACACGCGC
+>88278 2
+ATGCTCGGGTAGCGCTATAGCGCTACCGTGTTTGCGCAGGTAGAGGTTTAACCCTGCAAGAGTCTGTACTAGCCACAACACTCTATCGAGCATAAGTACT
+>88279 1
+GAATAAATTCGCGTACTTTGCAGGTTCACACAAAATGGTTCACTAATCCGTTCGCGACGCCTAAGCATGAGTGCTGGCTGGTATCAATCCTGGCAGCGCG
+>88280 1
+AACTCGTCACGCCTCACTGTTAATTTGAGTGACATTACTGGCGAGGGTTCAGGTCGGGAAAACCTCGCACATTCACAATTGACGATGAGCGCGGTTCCAT
+>88281 3
+TACTAAAATGTTCCACAGGCTAGCCGCCTACGTTAGGCTATGGGTATAAAACTGTTCGAACTCCCGATCAGCTGTTCGGCGTGAGGTGCAACCCAAGTGT
+>88282 3
+TGTCACCCATAACTGTTACAAATTCTAATCAAGACGCGGTACTTTCTAGAAAATGCAGCTGTACGCTTCGTGGAGTGCCGGGACGTTGACGCTCCGCAGG
+>88283 2
+AGGGATGAATCTGCAGGCATAACGGGGCAGCACTGCACTCTCTGCGCGTTAGGTTATTTAAACTGCTCTTTCTCAATGATGCGGACACTAGCTAACACCG
+>88284 3
+ATATCTAACCCGGGTCGGTGCCTATGGGCTATCAAGATAGCAAATGCCGAAGTGTCCATCGCCTCGTCGGTTGATACTGGTACAAGCGACTACCTAATTG
+>88285 2
+GCGTACGCACCCCACACCGACAGTCGACATGGTAGAGTCCGATCGAGCGGTGTCCTCAGAACACATGTCTGGGCGGTAATGTATTTAATTAAATTCGTTT
+>88286 2
+CTTGGCAACGAACGTCAGTAGAATAACGGAATCTTTTTGCCGACTGCAGTAGCGGCCTCGCGCTTACTAAGTCGCATCACATGATCCTACTTGAAGGTGG
+>88287 1
+AAATAGCCCGGCTGCCTAAAAACAGAACACCGCAGATGTTCCGGCTATCGTTGTTAAATGGCCTCTATTCGGGCGGGACTAGTTCTGTATCCAGGTATCG
+>88288 2
+TCTCAAAGAAGTCAGTCAGAGCACATGCCGTATATGCGCCTTCCCCTTCTTTGGAACGAACAGACTGAGGGCGGAACAGTTTTATCTCATTTGCGACGGG
+>88289 1
+ACGTTCGGCCGGTTCTGTTCGTGCATAAGTATAGGATGATCTGTGTCCGCTAGCGCGAATGCAGTGACCCGACTCTGAGCTCAACAATACACATATACAG
+>88290 2
+GCCACCGCGCTAGGACTGTAATTGAATGGCGTCTCTAGTCGTAAATGCTTTACCATGGAGAGGGCCCAATAGTTCAGGCTATCACATAGGACACCTCTTG
+>88291 1
+TGACACATGAGTCGAGGCCCAGTAGGATAGTTTGAAGCACTCAAGGCCGGCCCTCGGCTATGCACCTCAGAACTATGATTTCTGGAGCAACGTTTCATTT
+>88292 2
+GCACGGTGTCATCACGATATTCCGTACCCATCAGCGAGTGCCGCGTCAATTAAGTAGAAGTTGGCCTCCAGTCGAGACGCGCATAGTTTAGTTAATATGC
+>88293 1
+ACGAAAGCCCGCTGACATAACTTGTCTGCTTTTTAATGGGCGGTCGGGGAAAGCAAATCTTCGGAGCGTTCGTCCTCACACAGTGAATAACCTCGGATTC
+>88294 1
+TGCCCTTACGATTGCGGTCTACGCACTACACTAGCCCTAGGAGGTAAATTCCGCGCCATTTGGCATGAAGGAAGATACGGGATTCTTTCGCGATACTAAG
+>88295 1
+CAAACTGGAACCGGTGCTCGCTGGAGTAAGGCTTATACGCTCCGATAACATCCTATAGTTCTGAAGTTACTCGCATACTGGCTGCCACGATCAGAGGTGT
+>88296 1
+TGTATAGCGAGGAAAGTTTTGATGTGACCACTCCGCTCGGGACTCCACTACGCGTGCTACTTAAGAAGACAAACTTAGCCCTTCTGTTGACAGTGAGGCC
+>88297 3
+GCCCCGACAGTCCCGAGCTTCAGATCATCTACGTTTAGGTTTTAAAGTTCAACAGGGATCCCCTGCCCTGCAGTGATAGAGGGGATGTGACTACAATGTA
+>88298 2
+TTAGTTCTGCTGTTTGTGTGCGCGTACTGAGGTAAAGTACCCGCAACGTTCAACATTTCTGACATTCACGAACAGGTACCAGACGTCCGAGAGGGACCAC
+>88299 1
+TTTCCGAATCAGTATGGGCCCGGGGCCCTCGAGTGCACCGTCCGAAAGTATACGTCCCGAATGAAGTCGTAGGTGACCAAAACTCTTGCAAAGTTTTTTA
+>88300 2
+TTGTAAGACACAGTTGCACCTAAGACACGGAGTACTTGCGGGATCGTTCCGGAATGGAAACACTGGTGCACTATTACTGCTCCTTTCACCCCAGGGTGTA
+>88301 2
+GGGATACGTTCGGGAGAAAAGCTGATCCTACCGTCACATGTCAACCGTACCTCGACGTTTACATATCCACCTGGAATGCGGAGTCTGGTACTGAGCTTTA
+>88302 3
+AACGTGACCAGAGGGATCATCTTGTAGCTATCATGTACTGACCTACGAAGCGTTATTTGACAGAGTCACGTGCGCGGCATGCGCATCTTAACCCTAGTGC
+>88303 1
+CCTACTACCGCTATATCTGGCCTAGACTGTGGAGCTGTACCAGTTTATTTATCCTGCACCCAGGGTGCGCCACATAACGTAGAAAGGGTAGGGAAACTTG
+>88304 1
+AAAACGACCCCTTGACATTTGAACGATTCACGGGGCATCTGGGCGGTTTATGGTAACATCGTCCCGACTAGGTCTCCAATAAGGCCACCGTTGTTTAAGG
+>88305 1
+TTGACCCGGATTCATTAGCGCGCCGTGCTTAAGTTCGAGAGAATACCTATAGATAGAGAATCGGTCGGTCGCCCTAGTTATCCATACGTAGGCAGCCCTA
+>88306 2
+CCCATTCGGGAATAGCCTGCTGACACTTACCATCTAGTTACGTAGAACTATCCTGACATAAAGTACGGAGGTGGTGGTGTCGAGTAGCTGGAATCCCCCT
+>88307 1
+CGGTCTTTACGATTCAGGCTAATGTCATATTGGCCACTGCGCGGCCAAATACCACGAAAGCTGTGCGTCGATTCTCCCGTGTCCAGGTAAGTGTAAAAGA
+>88308 3
+GAGGTCGGACAATAAACTACTTAGCGCTGCAGGTCTTTGTGTATCCACATTCGGGCTTCACGACATAAGCCTTAACTCCGTTCAACAGATGGTCAGGCGG
+>88309 3
+CTGGATGGATAGATTCTCTTGGGGCTGCAAATCATATGCGCAATTGGCCGACGAATAAGCACAATTGGGTGCCACTTTGCCGCGCCATAGTCCCCAAATT
+>88310 2
+AGTTGAGGTTCAACAATATGTCGAATACACTGGTACCAACTTTCCAAAAGCCAACGGTAGAGTCTCCTTTCGTGCTCGAAGGGTGGCCTCGTCGGCAGCT
+>88311 2
+ACGGACGCTTCTTAACATCCGTCGAGGCCTAGGGATGCTGCTTACCGCCATAGACGGCAAAGGGTCTAATAGAATGGGGCTATTAACACCGTTTCTACTT
+>88312 3
+AAGTACGGATTCTCTACATTCGACATATGCGGGCGATAAAATCGGTTGCAGCTATTGCTCGCTCCGCGGCAGTAGGTGGAACTTTACAATTAGCCCCAGC
+>88313 3
+TAATGCCGTAAGTTAGTGCTGAATTTACGTTAGCCGCGATCACCTGCGTTCAGGTCAACCAACTATACCAGGAGTAGCAACGTCGTCGGCCGAGTTCTGA
+>88314 1
+ATTTCGTGATCGGGAATTAGGTATTTAGGTACCTCCATCAGGAGGGGCGCAGAAGGTAAGCCCCACCCGAAGTACAGTTTACTGCCACGCATCTATCTTC
+>88315 1
+TTGTCTATCAATGGTACAAAACCTGGGATCCACGTGAAGATGTTTGGCTTCTAAGACAACCTGCACGCCTGCGGGTATGAGGAGTCTATTCCACAGCCGC
+>88316 2
+TATCTCTGGTACACAAGTCATAGACTGTCAGATACTAGTGCTTTGGGCACCATCCCCCGCAGGTGTAAACGAGTGTCCGAGAAGTGGACATCGCCATTGT
+>88317 1
+TGGTCCCTAGCCGGTAGGGCTTACAATGATCATGGATGATCTTGATCGGATTCAGCGATTCCATGGACCCATCCGTGAAAGACGCGAATCTAACCTACGT
+>88318 1
+ATTGATAAACTTACCTTGCTAAAGCGAGGCTAGGCCTCTTGAGGTGGTTACTAATTCCAACACGGCATATCGCGGACCTACGTTGGCATGGCCCGACTGA
+>88319 3
+TTTTAAATTCGCCACGCTATAGACTCTGGGTAATGTATCATGCACGGCGACAGTACGTCCGGCACCGTACCGTTGAAAGTAGTTGGCATAGTCCACGCGA
+>88320 3
+GCGAGAGTAGAGCAAATCAGTATCCGGGTCCGTTATGCACCCAGTGTAACACAATAATGCAGGTTTTGCATATACCCTTCTACCCGGATGCGGTCTCGTG
+>88321 3
+CCGCTTCCGGTCCTGTCGTAAAAGGCTCGACGGACCCTAATTTCCAGATGTCCAGATAAAGGAGCTGTGTTCCGCAAACGATTATCGTGCATGGAGATTA
+>88322 2
+CGGAAGTTATTATGCAGGGGGATTGATGCTGAACCTTGTCAGCCCAAACAAGCAATCTCCGCTGTCTTAGTCGACCCGCGGTTAATCACTGTATGACCAG
+>88323 1
+TGGTTTATCAAACCAAGTGATCGCCTTGGCTAGGCTCGAGGATAAACGGCAAATCGTATCGTCGTCACGTCCATGTATCTCAGCCCGGCTAAGATCTGAG
+>88324 2
+AAATGTCAGTGCCTGGATGCGCTGTGTTACCTCATCAACTTAGAGCCAGCCTGACATGCCGCACGGCGATTTCATTAAGGCGTTAGACATCATACTGGGA
+>88325 2
+CTTTGGATCGCGACGATTATGTCGGGGCATATTGCCAATCAGGTTAACCGCTCTCGGACCCAGTCGCGTCAAGGAAACTCCTTTTTGGAACTAAGAAGAC
+>88326 1
+GCACACCGTACACCGCAATACACTGGCTGATGGCCAGGATCATACCTACATCTATGTTCTAAGTTGCAGTAGGATTTGCCATTGGTGACAACGGCGTGTG
+>88327 3
+GTGCGTATATCAACTACCACTCCTTGAACGTGCATAGGACTCGAGGACCGGTCGAGAAGACGGTGTTCGCCTTATTACTAAGGAACCGTCCCTATGAGTT
+>88328 3
+TGTATAAGCGTGGGGGAAAATGGGCTTACCCATAAAGCAATTGAGCGACCTTCTCCTTTGAATCGCTGAGCTCTCGAGCCGGCATTTAATCCCGTACGAC
+>88329 1
+CAGTCTTATAACAGCACCCAACTGGGTTAGATACAGGAACAGGCCTAAGTAGGGCCGGACCATTAGGCCCGTCCTCCTCGTTCAGTTATATTGGGATGTT
+>88330 1
+GTGGCTCGCTTCTCGATGAGGTGAAGCAGTTTAGTAACTGACTTAGAAGTTAATACCTTGCATCTATGCGCGAGGCAAGCGTCCCAACTAGCCTACGCAC
+>88331 2
+GTTGCAGGTCATGGCTGGCAACCTTGGTGCATTCGGATTATGCTACACTAAATCCACACGTACATAAATCAATGCTCCTGAGGCCTGTAGGTGAGCCAGC
+>88332 1
+CCGAACTAGCTGACCTCTTTGAGGAGTTGACGTGAGATACTCATCGGTGAAGCCACGGTAGACTGCACCTCTGAGACCCTTTGTTAAGGCTTTACAAGAC
+>88333 2
+TTGGGTTGCCACTCACAAGTATTAGTCTGTTACGATGGCCCTAAACCTCCTGTCCGATGAGGTCAGGGCTAGCTAGAACCGGGATCTAACGGTTACACAA
+>88334 2
+GAAGGGAGGTGTTCGCAGAGATCTTTCACCTCCTACTAACCGCCTGGTATTAATTTACCTAGTGTGGAAGCCGACAGCGCCGTATATCAACTGCATCGAG
+>88335 3
+TACTCCCTGTCAGACGCCGAATGTGGAGTGCAACCAATGAATCTTATTGGAGCGCCATCCTACTGGAACTTCCGCTGAGGGTTTTAAAGAATGCGCCGAT
+>88336 2
+TAGCACTCATAGCGTGGCTTGAGCCCGTACCGTACAGTCACATCAAAGTGCCATGAGTGTACCTTACAGTAATGGGAAATGCTCACGCTCTCGTTGGTGA
+>88337 2
+TCAACACTGGAGCACCATGTGGTTACGGTGCGTCACCAAGTAAGACCGTCTTACAAGATTCACGCCGGCTTTCTCAATACAGGTCTGGTAAATGGTTGCG
+>88338 2
+AATGCAGATTGATCAACCTGCGAACGACACTCTTAAGATGCCTGCAGGAACAGCTAGGCCGGCACTGGTGCGAAGTTCTGTTTCCATCTGATAGTTCGCT
+>88339 2
+CGAAGTGGGTTCGCGACGCTCTCACTTTATAGTCGGTAAACGGAATTCGGGCAAGGGTAACAGCTATCACGTTGGAAATAATCGCCTTCATCCGTTACCC
+>88340 1
+CAGCAGTAATTGCGATCCGTATCCAAGAGTTACTCCGACACTCCTTACTACGCTCGTCAATAGTTTTCGGTGGGGTAATGCGGGACCTCAGAGCAATAGG
+>88341 3
+GGCATGGAAATGCTTCCGACTCGGCTTGGCTTACACCAGTGAGCCGTGGAGATAGCCCAATCTCTATTGTAGCTGAGTGTGACTCATTCAAACACCTAAG
+>88342 1
+CTCCTCCGAGAAAAGTGCTTCCCTGGTATGTGGGCTGGTATCTTCAAGATGTCAGTCGAAGGACATCACCAGTGCGTACGCTTACGGAGATCAACAACTT
+>88343 1
+CAACGTGCTCTGCTTAGACCCTTTTAAAACACAACATAAGCTCTTGCAGGGGTGGTGTGTCGGCTGAGCGGCCCAGTGTAGGTACCGCTTAATCCAAATA
+>88344 3
+CATAAGAAGTACGCGCTTTACTCAGATGCGGTGCCAATGATATACAATGTGCGGGAAGCGTGTCCTAGACGAATTTACACGTGCTTCCCGCCTGGCTCAT
+>88345 3
+GCCCACAACTGTCCACGTATGAGTGTAGTACTGACAGTAATCGACCCGCTATGATCTTCGGATAGCGGAGTCATAAAGCGGCGAAGCGTTCGTCTATTCT
+>88346 1
+ACGTTTACCCACGGAGGGGTCCTGACGTGAGGTCTCCAGTATTACAAGTAAACCCATCTGAGCCGTGGAATTCTTGAGATAAGATCGTCTCAGCTGTACC
+>88347 3
+AACCGGCCTCTCGAATCATTTATCTTGCAATGCGTAGCGTGTTGCCCACTGGAATCTGTAAAACCGGTGAGGCTGGTTAAACCGGGAGCCTTAAAATGCC
+>88348 3
+TGCCGCTACTGCCTCTGCAATCTGGACAAGACGTTAACAAGAGGGAACAAACTGGATTGGCGCAAGTCTAGTCCTTATAGCATTTCCCTCCGGAGGTTGT
+>88349 3
+CGAGGGTAACCTTGCCTCCACGGCACATACTACCAAAAGCTCCGGAGAAATTTCCTCTGGATCGAATAATGTGTCTTGGAAGGAACTCTTGCGTCGTGTG
+>88350 2
+ACTAGCTATTCCGAACTTCCCTCGCCGCGTAAAGCTCTGTCGGCGATCTATAAGGGGGGAAGATATAAATAACTTTAGCGTGAGGTACACTGTGTCCGCC
+>88351 2
+GGTTCCAAGCGCCGGCTGGGTCCAAGCTTTCCCTAACTATCGTTAGGTGAAGGAACTGGTCTAATAATTTACTGAGCTACACGGAGCATAACAGGCTTCC
+>88352 2
+ATGTCGCTTTATGTCAGATAAGAATCAGCCAGGGCCCGGTCCGTCGGGACTTATTTCCAATATACCTCGCAGGCAAGAGCTAGATCACTGGAGCTGCTAT
+>88353 2
+AGTTGCGACAACATCAGGACTCTGCCTGGATTTCCCGGTGTGAGCCCGCTTACACTTCCTCAGTCGACAAGTCTTTTAATGGAAACGGAATACAGAGTGG
+>88354 1
+AAATAATTTTGACGTCGGAGGACAGCATGTAATTGCAGCGTAGCTAGCGGCCAACTTTGTTTCACCGGCTACCAACAATAGGCCGCGTTCGCTAGTTCCG
+>88355 3
+GGGAAATGTACATTCCCCCCGACCGTACCGCCAGAATGTAGTTTTGTGTACGACCAATCAGCCCGTACGCTGCCTGAATAGATGTTAGTTACGTAATGGG
+>88356 3
+CCCGTTAAAAGGAAAGCTTCTGTAGGTCAGCCCCGCTAAAGTTCGGGTCCTCCTAATATCAGAAGGGGCTAGTGTTGGTCAACTCACGAGGCTTTTACAC
+>88357 3
+TTCGCAGCCCAGTGCTCGAAGGAGAGCCTGGCTTGCTAATAATAAAGAGGACGCCTACCCGATTTCAATGCTATGGTTATTTGTGCACTCCGTCCGAAGA
+>88358 2
+GACTACCGGTTACAAGTATCCATCTGTACCAGAGATAAACGGTCAACATTGCCGTCGAGTGCCTCGTGGTGGCCCTTAGCTGACTGCGATTGCAAAGTTA
+>88359 1
+CATGTGGCTAGGTTCTGCTAACAGAGATAGCCTTCTGGTTGCAGTCCCAAGAAATCTTCCCAGTTGCCCCGGCGTAGGGTGCAGTCTCAAATAACGAAAT
+>88360 1
+GTTCCTAACACAAACCTGGGGTATGCCGTTACAGCTCTTAGTTAAACCCGCGCTGGTGAAGGTAGGGCTTACGAACACTAGTGTTGCCGTATGACCTCAA
+>88361 2
+GCTCACGAGTTCTTGGTCTATACACGTACGAGTCTAGACACGATGCATTGCTACTCGGAAAGATTACGGAGGACAGTGTATCCGCACTCACGCGTTCGTA
+>88362 2
+AGTTCTGGCAGCTCAGTGTATTGGTGCGGCACGAGAGGCCCCCTCCACGTTCTGCTAAGATCCAAACTGTAATAAAAGTCATTGTGCATACCTGGCGTAA
+>88363 2
+AGCAGCCAGAGGGGTCTGTCGCTCAGGTGAATTCGAAACTATTAGCCACTACGTTCTTAGTCAAACAAAGCGCTGCTGGCCGGCTCAATGCATTTTCTGA
+>88364 2
+GTACCATGAGGCGCAGCCGGTGAGTACCCAGCTAGGATTCGGTTATATTTAAGCTGTCGACTTCTTATTGCTCAACGAAAGCCAGGGCACACACTATGTC
+>88365 1
+GTAGGAGGAGGTAGTTGCGCTAATTGGCAACCCCCCCAAGTATCCTGGGTACGAAAGCCGTTCTGACCCCCAATGATTACGTGTATTCATGTCTTGACAA
+>88366 1
+GAGCGTAGTGCGTGGTAGCCCACGATTCTATCCGATAGTGAGTTTTACTTATCCGTACCTTGGAAAGCTAGTAAGGCCAGAGCCGCACTAACAGTCCCTA
+>88367 3
+TACCATGAAAAACTATTAGCTCCAGAGGTCGTCGAGAGCGATGTCTCCGATGCCTAGCTTTTCATAGGAGTAGACCGGCTAGCTAAGGGTGCTACTTCCC
+>88368 1
+ATACTTGATTTCTGATCTACACTTGTCACGCCTGTAGTGTACTAGACGGCTGGTATTGCTGAGGGGAGCTCCGAACCCGACAAAGAGTCCCAAACAGGTC
+>88369 3
+ACCGGCGTTTGTAGGATTTCACATTTAACGCAGAGAGTGCCTTCCAAAAGCCCGGAGTCTCACGGTTTCCCCGAAAGGTAGCGCCAAAGTATTCTGATGT
+>88370 1
+ACACAACTATCTGTTCTCACCCCCTTTAGTAAGGAGATAAACTTACGGCATCGGAAGATTCTGTGGGCGACAGGCTGGCTTTACCCGAGTTCTCGAGAGG
+>88371 3
+CTTACAGCGAAACCCTCCGTGCGCGCAAAACCATTAGGTACTTGGCGTCTTGGGTCCACGTGTCGTGCCCTGTAGAATATAAATCGGAAGATATCGGATT
+>88372 1
+AACCGGCATAGCAAATTTCTGGAATGCGCAGGGTAGCGGCTGACATATATTGCCTAGTCTTAAAGCGACCCGCTGCAGTCTATGCTCCAATTCTAGTGGC
+>88373 1
+CCGGTCATAACGGCCACGGGAGTTTCCGGAAAATACGTAATCTCGGGACAGTACGTATTGTTCTTGATCTAGCAATTCAGTCGCGAGTCCTCAATGGCCA
+>88374 1
+TCGAGCGGGTGCATCCTAGAAATTACATGATTATCTCGGAACTGGAATGCCATCTTGTCAATAGAAAGCCTCGATCGGGCGCAGGTCCTGCCCCTGATTA
+>88375 2
+CCGCGCCAAGATGTTCGGGTCCTTATTCGCGGAGTCGATCAAGGTCGGAACTATTGCGAACCTAGCTAACCCAAGAAGGCTGATTGTAACTTTCATTGCA
+>88376 1
+GATCTACCGGTGGGGGGCCATGAGTACCTTGGCAAAAAATAAGTTCTAGTCAATCCTCCCGTTTGCAATTCACTCGGCTTGTGTAACGCGATGAACAGCC
+>88377 1
+ATAATGCGGCTGAAGCTCCAAACACGTTGTTAGTGCGGTCAGGCTATAAACCACCCCATGCTACGGTCTTTCGCAAGTTGGATCCATTGCGGATGTACAG
+>88378 2
+TACGGGCCAAGTGTAGTCGCGAAAGTCGATCGGTCTAGCAGTAATTTAGTACACATCTACGGCGACTCAGCATCCCACATCAACTGTGGTCGTGATGTCT
+>88379 2
+GATTACCGCTAAAAGGCCGGAAAACGCGATTTCCCTGATCGCAGTGTTATGGTATCATGTGCTAACCGCCGAGCATGCTTCTGTACATGGAGATCCGCTA
+>88380 3
+ACCGGTCTATTGTAAACTGGAGTTCTTGCTCTAACCGCCGTCCGTAAATACGGCCATGATTGTTGTAGAGAAGGAGTATCCACGGCGCAAGTCACACTGC
+>88381 2
+TTGAGAGTCACAACTGCAACGTGTCGGGCGATCCATGTGGTATCTTGCTAAAAGGGCCTCATTCCATACACCCGGTGCGACTACTGATGGACACATTGAT
+>88382 1
+AGGAATCTATAGATGCTGATGATTAACAAGGGTCTCCCACTACTCCCGGGTAATCAGATCGTTCGGAGGGTACCTACTCTGTCCGCTTTGAGCAAGACCG
+>88383 1
+TTTCCCTGCTGGTCCAAGTCCTCGAGAATGATACATTTAAGAAAATCCGTGTGCACATGGCTGCTATGCAGGGGTCCAATTGCGGCGAAACACTGCGCTA
+>88384 3
+ATAATACATCAGCGATCTTAGTCGGAGGGTAGCGCGTTGTTTTTGCAGTCCAAACTACTCGTCAGCGTAGCCTCAGACCCATAGCCGCCAGAGTAGATGT
+>88385 3
+CAGAGCAAGATCTATGTTGGAGAGTATCGCCGGAGCTCCTCCCAGTGTCAATCTGCGGCATTTTGAGCCGTTAAATGTCGATCAGTTTAGCAACCGCACA
+>88386 2
+GGCCGCAAGTGCCATTGCATGGGCGAATATGCGGCTTTGCTAATTCGTAGTTACTTTCAACCCACACTAAAAGATAGTAGGTCGGTGACCCCCCAGTTAG
+>88387 1
+CCGGGCCCACATATGACTGGTAACGATACGCGCGTATTGGCAGGTTCCAGATTTGAATGCTAATCCCCTATGAGGCTATTGTACCTAGAAGCTGGCTCAA
+>88388 2
+ATGTGGGCGCATTGTGACGCCCAGGCCGAGTGCCGAATTCAGGTACTACTAGCAATGTTGCCCTATTATGAGTACACTAAGCCCCGATCATCAAAGGTTT
+>88389 2
+GGGCACTGATTTTAGAACTTTTCATACCGTCTATGGAAGAGTATCTAATCAACTGAACGAACAGTCGCCCGGCTTGTCGTGAAGGTCGACCCCGTCGAGC
+>88390 2
+GGGATATCTAACATCTCCCATGATCGTTTCGCTCGCGAGACTCGATGAAATCCGTGACGCCGCTAGGAGTCTGGTATGCGCTTAAATCGAAATGCGAACT
+>88391 1
+CACAAAATCCATCAGGCTTTGTGTGGAGCCGGTGGACCGGAAAGTTCAGATACTTATCTGAGTCCTAAGCGGCCTATCGAGCCATTGGGCATAACCCTTT
+>88392 1
+ACCGTGTGGCTAAAGGGGCAACCAGCAGAGCGATGGCTACTCATTGCTCGTGCAACAATTCTATGGTGATTCCTTACACATATACTTTCGGCTGAGCACG
+>88393 1
+ATGACAAAGATCCCCTATTCTGGGACATGGGAGAGATCCCCTTTGGAGTCTGTCTAACTGCCGGTATCCGGTGGTTGCCTTGAAATAACGACAACCTCAG
+>88394 2
+TCGTGTAGTAGCTGACCATGGAGAGCATTATAGCCACGGCTCGAATCGCAACCGGTTGCGATGCGTCCTTACCATGTCAGATTTGGAAATCCGAACATCT
+>88395 3
+TTCGGCGTACAATCCTTTGCCGACCTAGAACTTAATTTGCTCATAGCGAATTGGATGGCATGCGCCAATGCAAGGGTGAATTCCAGTGCCAGCGTCGACA
+>88396 2
+AGCGGCAGCCGTCCGTACTCGCATGCTGGTGCAATATGAGTGATATATGGTCTCGATACTTCTTTTCCTAGCTCGAGCAATCCAGAGAACACAGGAATGC
+>88397 1
+TCTGATCTGAGTCTAACCGGACTCGGCCTAGTTCCACAGAGTCGGATGATTTCGGACGCAGCGGACAATAGTCGTCACCATGATGTTTACCAGATAATGC
+>88398 2
+AGTATTAACCGCATCAAAAACTAGATTCACTGCGGCTCAGCTAGATGTTACGGCAGTATATTCCGTGAGCGGCCTTTTCCGGGGGGCCGTACGTACAACT
+>88399 3
+CAAGCCTGGCCATAGCAGTGCCTATCATACGAGGTACACGATCGATTTGTGTCGTCCTGACTTCACGAGGGAATTTCACTAGTCGTATAGACGCCGGAAT
+>88400 1
+CGTAACTTCGGAGTCAATCCATCTTGACGCCCGTTATATCCGCTTAAGAAGCCCTGGCATAGTTAGGGACAGGCATCTAATACCGACAGGGTTTTGCGGA
+>88401 3
+AAGGGGACGGGTTTCACAGCATCACGAATTACAGACCGAACGGGTCGCTCGGCTCCCTATCTAACGTGATTATTTATGCAGTGAATTGATCTACCCCGTG
+>88402 2
+CCTCAATGAAGGAACGCACATTTTGAGCCGACGAAAGTCGCGGGTCCGCAACCTTCTTGTCTCTTAGACGTGAGCTGACGATCTGGGCATAAAATTGTTC
+>88403 2
+GGAGCCATGCATAGGTCGACTATATGGCCTACGGTTTTGAAACTGTAGCTCTGGTCTCGAAGAGGTCGGCTCGCATTTATAACATGCAGTCCAACCCCAA
+>88404 1
+TGCTGAGGGAGTCTGTGCTACAGTCCATATTAGGTGAAAAACTGAGGTCTCTATCCCATGCCGCAAGCGACCTTGCAATCTGTCCGAATATGAGACCTGC
+>88405 3
+ACTGTTCAGAAGCGGGCTAACTATGTTAACCTCACGTACGTAGTCCGGTCGGCATCTAGCTACTCCGGAAGGGCCTCGTACGGAAACAATTGATTATCTG
+>88406 3
+CCACAGAAGTTCCGACAAAACAACACTTTTTTGTGAGGGACGCCTCCTGTGCCGGATTTATCGTGAAAACAGATCATCCAATTGTGGTTCGGCCGTGGGC
+>88407 3
+GCGAGCGGTAATCGCCAGCCATACCTCTCAGTAACAAATGGGAATGCTGGTCGTTCTGTCAAGCACATTGTCAAAGGTGTTCAACCGCTTCGTTTAGCGA
+>88408 3
+AAGACTCGCCTATAAGGCAGGTGAGTCTAGGCGGAAGCAATCACTTTAGCTCCCGAACCTCTCTGGTACTTTCTTCATTCTAAGGAGCCTGTGAGGGCAA
+>88409 1
+AACCAACGGCTCACAAGAGTATTTTCGGCTGATACTTATACCGTTTGTGCAACAACTCCTTATTGAGCCTGGCAATGGGCTTGAGCCGCGTGGGAACCAG
+>88410 1
+TCGCATCTCGTGGTACCCCTACGCGAGGATCAAGGTATTTCAAAGGTCACTGCTAGTACACAACGGGAATGTAAGGTGGCCCAATGATTCTGAGTCTTCC
+>88411 2
+ACTAGGTTCTGTGGAAAGCTTAGGGCTGCTACCCGAACATTCCGCATACCGCTGACCCTTCCAGTAGAAGAGGACGTACGGGATGATCACATCTTTATTG
+>88412 3
+CTGCTGTGGTGATGATCGCCTGACTTTTTGTCGCGCCAATGGACACACAGACAAATTCACAGGACCAAGTGAGAGCGTATGACTAGTGTCTCACTCCATG
+>88413 3
+AGTTTTACTCGGTTTCGGATGACGCACACGGGAACCCCGATATGCACTCACCGATCATGGTTCCTCAGAATCGGCTGCATTAGAGTGGAGATAAACTGTC
+>88414 3
+CGAGCATTCGGTTTCGCCGTGACTCATGATGAAGACCACCATTTGCTTAACCGCTATCACTTGAAAGGGAGTGAGTCGTTGGCAACCATGCGGAACCATT
+>88415 3
+GGTTCGGGGGTGCACGATGGTCCAACACCTGATATTGACATTACTTAGACCACGCAGTTGTCTTGGGTCATATAAACTAGTCCGTCGATACACCGACACG
+>88416 3
+AGTGCTTTTGAATGACACCCCCAGGCACCCCATGTATCGTACTTCGTGAATGCGCCGGTAGATGAGAAATTGGATGCCTTTCGATCAGCAACCTTGGGAA
+>88417 2
+GAAACCGCATTCTTCCGTGAAATCGACGCTGGGTCAAGGTGGAGCGAGTTTTTACATCCATTTAGGTCTAAGGCATGACTGCCCAGAATCCGACTCAGCT
+>88418 1
+TATCCATGGTTCGGTAGCAAGACTAGTTAGGCGTCGAGGGACAACATACTAAGTTATCCTCGGAAGCCATCGCTGCACCTAGGGCCTCCTCTGATGAATT
+>88419 1
+GAGCTGGTCCGACAACAAGGCTGGGTTTACCCACCAAGGTTTCATGACAGGCTCTTCTGTGTGTCTCGAGGCCCCGAGATACAGACAATACTATTATATG
+>88420 3
+GCTCTCAGGACTATGTGTTGGCCAGTACTAAACCTGCTGCGAGTACTCACCCGAATCGGTGTACTCGCAGTGTAAACTACACGTAACAATTGTGCGTAGG
+>88421 1
+ATGGCGTCGTCGGCATTTTTAACATAAATCCCAGCTGAGCTCGCTATGCAGTTTAGCACAAACACAAGGCGTCTTGGTTGTGAACTGGCAGAGCTGACCC
+>88422 3
+GTCGCCTCCCTCAACTATTTGATCCAGCGCTTGGTTGTGTAAAGAGTTACACAGTTAGGGTTAACACGGACAGTCACTGTCCGTAGCGCCTAGAGGACAA
+>88423 3
+ACGTATGGGCATCCGTAGGTCTCTGGGACCACTGAACGAAAGGGTAAGCTACAATCGCGGATACCGTCGTCTAGTATATTTGTTTTCCAGTCCCACAACG
+>88424 2
+CTATTAGTTCACTCGGGGCGAGCGATATGACTCCAAAGATGGGTCAGAATTCTTGCTTCGCCGATCCGAATGCAGCAAAGAATCTCGGACTTCGCTTGCA
+>88425 2
+CACACATATCCACCGTTGCTGTCGACAAGCTGAAACTTAATTGGTTCACGGCGGGCTGGGTGATTTCGGTGGGATTCAACATACAAGTACCTCAGCGTAC
+>88426 3
+TCCCGGCAAATTAAGGACTTTGAGTGGTGCCCACGATCGTTGATTGGCGACCGTAAAGACAACCAGCCATTGGGCTGCCTATACTCTATGATTCTGCGAA
+>88427 3
+TTCGAGGATCGAAGATTCCACGTTTTGACCTTATTGAACTATGGCGAAGTCTGCAGTCAGTGCCGTCTTCTACCGCAGCATCAGAGGATCAAACCCGAGG
+>88428 2
+TATAGGGTGATCTGCCATCGCCCGTGGCATGGAGCGATTACCGAACGATTACGTCAGTTTAACACCCCGCGGGGACGAGAGAAACTTTAACCCTTTTTAT
+>88429 3
+AGGAAGAGAACCCATGCTGCATCAATAGTTCCCTTTTGTTGCTTTTACAACACAGACCCGGCTATGTGATAGAAGCCTGATGCGGGAGTCTTCGGGCCCA
+>88430 2
+TTTTCTATGGAAGGTATGCAGACAACCCCACTAGCAATTATGGAAATGAGGCATATCCTCAGGGTGGGACGTGAATGCCATTTCCCCGGGCTGTACCCCT
+>88431 2
+TACTACAGAAGTGCAGCGCTTCAGATACACTGAGCGTGGGTGGTGTTAAGTGACCGAACCAATGTAACCTACAACGCCTTGATCTCCTTTTGGCTGGCAC
+>88432 1
+GTTTTTTACGGCTACGCATCCTCGCAACATAGATTAACTCGGGGTGGACGTAGAGTGTAGCTGGTGCACAGCGCACCTTTTAACACAGATCTGAAACGCC
+>88433 1
+CCGATGACGGGCGTTCGCCTTTCCCTTCTGGAGTGTATCGAGCTAATGGCCAACCTGCCTAGATCTTAAGAGGAACACGTACAGGAAAAGATTTTTCCGA
+>88434 2
+GAATGCCGCACTCAAACAGATATGAAGCATACTCACCCAGTTATACCGTGCTTATGCGGTTACGGGGTTCTAGTCTCCTAACTAGCCGTGGGGTTGGCAA
+>88435 2
+AATAAGAAAATGGATTCCGAGCGCGCTTATCTCTACATGATTAGGAGGGGTTGTATCTGGCCGGGCCTTCGCTCCGACCTCGATAAACCACAGACTCTGT
+>88436 1
+TCATGTTCACTCCCCACCCAACCTAATCATCATTTGCGGTAGGGGATTGAAGCGTCGCTGGAGGTAGATGTTCGGAACGCAGGGAGACTATACATTACCT
+>88437 3
+CGTGCTCCAGCTAGGTTATTGCATAACGAACCATACTACATAAAAAGTGCGCATGGGCTGCCTGTACATACTCTGCGCGTCTGGTACTCAGATCTGGGAG
+>88438 2
+TCTACACACAAGACCAGAGTCGTACCGGCACAGTCGATCGAACCCATGAACTAGTACTTTTCCATGTCAGGGTTCCCTTTGTGAGGGTGATGTCGGTAAG
+>88439 1
+CCAATGCCTGTGGGGACCTCGTAGTGGATTCGTATATAGCTAGATCTCTACGCAGACAGGATCAAACCTTCGTCCGGTTGTTCACACCATGATCAGGGAA
+>88440 2
+GTCTGCATTGTTATAGATCCGGCCTGTGCTACCGGCCGTTTGTCCCGTGGAGAATCTAAATGCTAAACGAGATGTGGCATTACCGCACGCGCACTAAAAA
+>88441 3
+GGCCCAAAGGGTGTCGCGTTCTGAAAACAGTGATTGGCCACCTTGACCGATGTTCATCTTTAAGATTACAATACAAGCGCCTCTTGACGTCAAGGGTCGC
+>88442 3
+CCCAGTAGTGTAATCATTGATCCCCCGGTCAATTCTCAATCGAGTAGAGAACTGGTTCGACGGGATACGCCAAGGATAATTGCGTGTCAGGCTAGTCCTC
+>88443 3
+TCCAAATCATTCGCGTCTTTTAAGCGGTGCGTGCATATAGGGACCCTGAATAAACTACGGCGTACGGATCAAGTCACATCGACTGTGCAGCTGTGTCGAC
+>88444 2
+AACGTCTCGTGGCGGTTCAATATTCAACATGTGCGCCCACCCTTTACCCCACTCGTGGTAGGATGTAAACGGGATCTACGACGAGGGAGACATGTATTAT
+>88445 3
+ACTAGGCGACTTCGTGTAACACATTACTTTTAATGTACGAGATCGTCGCATTTAGCACTTTGGGGCCATATCAGATAGCACGGCCGGAGCTACCGCGAGC
+>88446 2
+ACCCGAGACTTCATCTCTCATTTCAACGCAAACCGTCTAGGCCCTTGTCAGGGTATGTTGTAGGGCAGGGATGGTCATCTTCAAAGACGGGCTATGACAA
+>88447 2
+TTGGCTACTTCCGTAATACGGATTTACGGCGATTACTGCATAGGATCGAGCCATCAGCTCAAACTGCCGACAGGAGAATGGTTCCCCTTCTTAGAACGGG
+>88448 1
+GCTTTTTTACGAATATCATTAGTGGGCCTTTCGTAAGAGCACCTACGCCCAAAAAGTACGCAGGTGCGGGCTTAACTGCGTCTGTGACAGGACCAGCACT
+>88449 1
+AGGAGACGAATAGGATTCCTACTTGACTAGGTAGTGGCGCCTACCCACCGCGACGAATTCATCTTACCGCCAACTGGCCTGTGTGGAATTATCTGTGAAT
+>88450 3
+TGATACCTGGCACGTGTCGCAAGATGTCTTTACGCAGCTACATCGTTCGCGTTATCCGAGGACGAATACAGAGAACTAGTAATGCTACCCGCGGTGCATT
+>88451 2
+CCGTTTCTATCGGTTGAACTGACAAACCTGCTTGGAATGGCCACGCAAGAATGTAGCATAACATTACGGCGGCTAGACGAACGGTTCTTGCTTGTCACCG
+>88452 1
+TCCGTTCCGAGGTACGAAGCAGAGTACAAATATCTTATTGGCTGGGTTATTTGAAGGCGCAACCCACCCCCAAGACTAGCCTTACTCGTGGGCATTGTAG
+>88453 2
+TACGCGATTCCCTTGACAACTATTGGCAACATCGAAGCGAGGTACCTTACGCGATGAATCGGTAATGTCGTAGCACCATGGACGTGGCTTAGGCTTCTCA
+>88454 3
+CTCGAAGGCAGATAAGCCAGAATCCTAATGTGGGAGCCCGTACAGCATTCGGTCGCCACTAAGTCGCCTGTTCTTTACGTTTCAAAGTTAAGCAGGTTCG
+>88455 2
+CCCCTGTGAAAAAGACGCTATGAATCTCAGAACGGAAGTGTGATGAGTAGTTCCTATCTTGTGTTCGAGGCCACCTTTCGCAGCCGACTCTGCAGAACTG
+>88456 3
+ATACTTTTAGCGCGCCGGCTAGCACGGTGCTGGGATATTCCACTTTATTGACTTAGAAACATAAGGGCTAGATTGCGCACGTCATTCCCGAACCAGACGG
+>88457 3
+TCAGTCGCAGGTAGGGTACTGCCGCTGGTGTCTAGCGCACACTCGTGGGTCATAATGTAGCCATGGAACACTAACACGACGTACTACGTATATATATCCT
+>88458 3
+CACGAACATAACATTGGGTCCAGGGTCCTTTTGTGCTTCTTCACGAGCGGTGGCAGCGATCCAGATCAAATGTCGGGCGATAAACTCCCTTAAGAGTCTA
+>88459 3
+TTCGACGACCGCCCTCCATAAACGGACTTTTCGGGAAGATTGCGCTCCTCGCAGTGAGTAATGAATAATTTGGGACAAAGTTGATGTTCGCGACCCTAGC
+>88460 2
+TAGACTCGTACTGATTAAGCCAGCAAGAGTCCGCACGGCCCGTGGTTTGCAACTGTTGCCACAGCGGCAGTGACATTACACTATTGAATCAGTGCATTTG
+>88461 3
+AGCATGAGTCCATCATGATAGAAGCAGTCGACCCATTATTTGTTACGTCTTCGTCGTTACGGCGGGCGGATTAGCCAAAATTCAGGCCGTTACCACAGCG
+>88462 3
+TAAGCCTATTTGCACCTTCACCGCAATCAGAGATAGGTCAAATCGCTGTCACGATAGGGCTAGCACAGGCGTTGGTACCCCAGTTTGTGTCTTACGGGAA
+>88463 3
+TCTTTAGTCCTACTGCAGCATAGCGGGAAGGCGTCTGATAGATAATGAATAGGCTCGACTCCACATGCGCATCGATAAACTTCGGCGCAGGCGCTCTTTA
+>88464 2
+TTGCGCATGAGCCCGTAAGATGAAGTTCTAGGTCTAGCGCCTGTTATATCAGACACACTGAAATCCGGTCCATGTACCTGGATCAGACAAGGCTTCGTCG
+>88465 1
+TACATGGATCGAGCCCGATGAATCTATCAGGGGACTGGCTTCCGGAGCACATTGCTCTAGTCACGACATCACTTAGGGATTGCATGATTGACTCTCGCAA
+>88466 3
+ACCGCTATGACCTCGGTTAGGGGTGCTGCGTCGAATATTTTGACCGTACAAAAGTCGTTAAGCAGCTCAGTCCGGCACGACATCTTGCTGCAACAATGAT
+>88467 3
+TTAGGGAGCTCACCCCCCAGATCCGCCTTATACACGAAACGGTTGTATCAGGGACCACTTAAGTCATAATAGTAGGGTACATTCCAGGGTTTGGCTCGTG
+>88468 3
+GTCTACTTTCCCGTACAAATGAAACGTCTGCATGCCTAATAGCCCTCATCAGCTAGGTATTGTGTAGGCTGAGGCGCGGCCCAGAATAGGATTATAGCCG
+>88469 2
+GTCATGCACAACAAGCCATGTCCCATAATGGCTTATAGATCCTCGGAATGGGGAACTCGTCGCAGTTTCAAGGATCAGGGACTTGTTGACTTACCGTCGC
+>88470 3
+AAGACAAGTCATGTTGGGCCGCTAGAGAACTATATGAGGTCCCATAGCCCTTGCTGGGACATTCGTTGCAAAGCAAGCTGTGCCAGTCATCGCCTATCTT
+>88471 1
+AACAAGCCAATCGAATTGCGGCGGAGGAGCACGCCTACCGGTCCAGTTGTTTTACTATTGCGCTGCTCCAATAAGCATAAGTCGTACGATATGGTCGCTT
+>88472 1
+GCCTACCGCGTTAAACCCGAACGCCAATCTAGTCAGCGGATGGCTCGAGTCTCTTACTGATAATAATTTCTGTACGAGGGCTGTAGAAGCTGCATTGACG
+>88473 2
+TCTGACCAATTCACTGGTTAGCATTGTCTATCGTATACCAGACGATACCCATATGGGCGTTACTAGGCGGTCATGAGACGATACTGAGTCGCGAGGCCCA
+>88474 3
+GTAAGCCGGCTTAGTCAACCAGGATAACCTACGTCGCTTGACTTAAGGCTCGGGTCCTTTTATTTCTGTAATCGCAACATCGACGCGAGGATGGACACAG
+>88475 3
+ATTCAAAGACATGTACGGACCAGCACTTCTGACTTTAGGAGGAAGGGATTGAAGGCACCATCGCTGTGAGACTTGCCCATTTAACGTGCTTCCCCGTTCG
+>88476 1
+AGTCGTCTACTTCCCAAGGTGCGTCGGCGGTTGTGAAGCACAGGTAACACAGTATGTCACTTCCTTAACAGCTGTTCTAGCGAAGTTCAACTACAAGGGC
+>88477 1
+TTAAATGGTCGACAGGCACTATCAAATGAACCGATACCGTCGTCACGGCCCGGGGCAAAGTCCTGATCCTATCTGAGAGATGGTCTGTTCGGCTACTTTA
+>88478 1
+CCGCAAATCATTATTCGTCAGCACGTGAAGTGCATCCTCAGTATGTCCGTCCGGGGTGTCGACCGTTAGCATACATTAAGTCGGGAATAGTGGCAATCAC
+>88479 3
+CTGAATCGCTAAACAATGTGAAAGCCGTCCGGGAGTTAGTCCCGCACCATTGTGGAATCGCCGAGAAGCCCTTTTGCTGCTATTACGTTCAGGAATGCAT
+>88480 3
+ACCTGGGGCGGAAAGCAGGATTGGACCGGCTTCGCTGCCAGAAGCACTGCACCTTTCGAAACACGTTTTTATGACTTACAATTATTCGGAATCCTCAGGT
+>88481 1
+GTCGTTTTCATGGACCCCCATACAAGCTAGGACGCTGTTGAACTCAGTTGCTGGTAGTCAATGTGCAAGACTCAGACAACCATCGTTGGTCGAACCGAGT
+>88482 1
+CTGAAACATCGTGTGCGAGACTAGTGTCTGATTGGTTTGCTGGCCTAAAAGTGCATGCCTAGACGCTCGAATTGACATACAAAGACGCCTCGCTGACCCT
+>88483 2
+CCAGCCAAGCGACTGCAGCGCTCCATTGCGACTAATACCATTGAGGAGTGGAATTCAATTGAATCGGAGGGATGGTTCTTTGTTCCATACGTTGCCAACC
+>88484 1
+ACGCCGCACGCGACGTTACGACTTAATAAGCTTACAGTAGCGCACGGGTTTGCGATCGTAGAGGCGGTTCATATATTCGAACATGTACACTCCTTTCGGA
+>88485 3
+AAGTACCACTTTGAAGGGTGAACTACTTGGGGGTAGCATGTACTCTCAATGACGCCTGCTCTTAACGGCGGATGAAGTCTCCAGTAGATCTTACCCACCG
+>88486 3
+GCCGGTGCCGTAGAGACAATGTCCTGAGCTGCACTAAGTGGGCAAGCTCCCTTCTTTGGCCGTCCGCATTATAACTAACATTTACCTAGGAGTGAAGATA
+>88487 3
+CTGTATCCTTTAGCGATGGACCGGAAAATTGGTGCCTTCTCCGAAGCTCGTGACGACCATAATATGAATGGCTCCGGTGGTCGCTCATACAAACGGTCAA
+>88488 2
+TCAAGAGAGTGAACGGACTATCTAATTGGCCTGTCTTGTTGGCGCCCGACATTTAGAGGTCTAACGCGTCTGAAGCGTTTCCCGAGACCACTAATAGCCA
+>88489 1
+ACGGGAATGACAGAACCGTTACCGCACATTTAGGAATTCCGTCTGGCAACTGGCCAGGCAGTCCACTTTGCCCACGTGCATATATGGTACGGGATATTTT
+>88490 3
+CAGAGATTCAACTACATAGAGTTGCAAGCCATCGGGGGCCTCCTTACCTCGGAACGTCTATTTGTGCCGTGCAAATCTATCCGTTATGATGGAGGAGCCA
+>88491 2
+ATGCTGTAGCGGAACCGGTCCCGCTGGACATGGCAGTGCCAGATCCTAACTAGTTGCAACCGAGTTAATATTACCCCTTCGATTTGGTCATGGAGTAAAC
+>88492 2
+TCGTTGGTCTACAAACCCGTGATTCTCATACCCCGGGAAAGTACGATACTCTACTCGAGTGGGAGTGGTGACCCTGGCTTCATGAGGACCAAATTAGTCA
+>88493 2
+CTGCAGCTGCTATTCGGTAACATTAAGCGAATCGACGATCGGTCGTAGGGTCACTCGTCTACATCGAGATCCAGCATACAATTACGCCGGATGATGCTGT
+>88494 2
+CATTCATAACCACGGATATCCGCCCAACTACTCGGCACGTGTTAATCGATACTTGGTAGAGCGTGGGTGGTCCATGATGGTAACCGCATGCTGACTTAAG
+>88495 3
+ATATAGCGAGATACGCGACGCGACCTTATCAAGAACGCCTTGGACCATTGCAGTTTTCAGGAGTTTTATATCCACAGGTGCTGTAACGCCGTATCCGGGC
+>88496 1
+AGATACAGAACCAAAGATGAGCTTTGGTCATCACAGTCAGAGCGCTCCTGGTCCTTTGCTTGGTTGAACGAGTACTCAAGACCCCTATCGCTGGTCATGG
+>88497 3
+TGGTGGAGTTATCCCCTACGTGAACCCATGGCCGTGTGTTTTCGCACTAAAGCAGACGTCGCAAGAAGGAAGAAACGTTCTTTATAAGCTCACCGTTGCC
+>88498 1
+TCTCGCTGGAAACTAAGGGCCGCATTTCCTAAGTGGTACGTGGAGCGCTCTGAGCCTACCTGAGGACTTAGCTATGGCATAAAAAAATTATGCGTCCCTC
+>88499 3
+GGTAGCAATAATGTCACGGTCAGACTCGCTTCTTGCATTCGGCCAGTATGATGGTACTCTGCTTGAATAGAGACGATGGCTCCCTCACCGACACAGATAG
+>88500 3
+GAATACTCTAGTCACAAAAAGCCCTGTGGATCGAACTTCACGCTCCATCCTCTCAGGGTCATTCGTGATGTGTTGCAGCCTTTAGGGGAGCGAGAGTAAC
+>88501 1
+TGTCCTTCAAGCCAAGTTGCTCTGTGCACTGATTACGAGATCAATATCCGCGTTCCTCACGTGGTCAGGGGAATCAGAGCAATTCGCGGAACGCGAAATT
+>88502 3
+TTTTCTGCTGAACAAGGACTGCTGGCCTTGGGGGTGTATAGGTGAACTAATGCCCACAAACTAGCTCCCCTGGCAGAAAAAGGCTATCCTAGCTCATCGT
+>88503 3
+GCAAGATTTGACGGATGTGTTCTCAAGCTAGACCAATCATTCCTCACGCATCGTGTGGGAGGTCATATAGCGGCTATGGCGCCCTCACGCCAAGAATTAT
+>88504 3
+ACGGTCGCGGCATCATTTCTGCACGCACACTTCTTTCACATGTAAGGGTTTCAGAAAGCCGGCACAGATTTAACGTATTACGGCGAATCGGTAGGCCATG
+>88505 2
+GGACTCCGCATAGGGAGATATTTATACGTGGTCACACGTCCAAGTACTCGGCGCCACGCTCGGGCTCCTTTTAATACAGCAATAAGTAGGCAGATCTTTG
+>88506 2
+CAGTCACCGCGCGCCGGTCTGACGGCCAAATGTGTACCCTAGAGATTTATCCAGTTAAGGCTACGGAACAATGCAGCTATCAGTAATTGGGCTCTGATTT
+>88507 2
+CCGCACATCGCTAGATTCGTTAAGATGGTTTTTGGAACGGGATCGCCCGATTAACGACCCAGCTCATGCCCGGCTTATCCTCATAAAGAGGAGGATTTGA
+>88508 3
+ACCCTTCCTAGCTTGGTCTTCAATTAAGGTAGCGCTGCTTTGCATATCAGAACCACAGGAATGAAAGGGTAGTGTGCGCTCAGCGTCCGTGCCGACAAAT
+>88509 1
+GGAAGGAAAAACTGTTCACAAAATGCCGGCTTTTTAACACGTCGCTTGCCGTGCGGTAGCTAAGGCGGATTGGATGATTAGCGATCCCCATTCCTACTCC
+>88510 2
+AATTATAAGAATGCAGACATTCCTGAATGCCGACCAGGGCTGTTGCTGATTAGCAGACCCTGTTGCGGCCCGTCCCAACTCGGGATTAGCATCGATTATG
+>88511 3
+CAGCGAATTCAATTACTTGGTGCATTCTGTAAAGTCGGGTCCGGCTACAGATGCCCTAGGATTGCGGCAGCGACAATGTAGACCAAATACGCTCGTCTTC
+>88512 3
+CAAGGTGCACATGGTCGACTAGACAATAGAGAGTCGATTATCGAACTCTCCTACAGCGCCGCGCATTCGTGACCGCGTCATGTTCATAGTCGTTTAGTAG
+>88513 3
+CTCTGTAGTGTGTACGGTACGATATATACGGATTAAGCCGAACCAGCTAGACGTCCGAGGTGTGCGGGTTTTCCAGCTACCCCCAATAATACGACTGACT
+>88514 3
+ACACCACGTCCCTTACGGGAGTCATATGAGATTTTAGCTCCGTAGATCCTCAGTGGCCGGAGGACTAAATAAGATCTGCCATAGTCGTCACCAGGGTTTG
+>88515 1
+CCATGCTCAATCCTGGCTCCTTCGCGGTGGAACTTATATAGTGTACTTCCGCTACAAGGTTAATGACCGGTTAGAGTAAGCGGGGACAGAGTACAACTCC
+>88516 2
+GCAGTTATGAGCAATGCATAACTCCATAGGTGGCATTTGGCTCCGCTGTCTACCGCGAAAGGTGTGAATCACACGTTGCCCCGCAACTTGATATCAAGGT
+>88517 2
+GTTGGAATGCCTTGCCTACAGTCTAACCAAAGTTAGGGTGACCCATACAGATCTCATCCAAGCCCGTTAGCAGCGAGATGTTAGAGCTGTTAGCTTGGCC
+>88518 2
+TTGCCATGGCGAAACACAGAAGCCAGGGCATTGCCAGCTTTTGGGTGATCCCTGTAGCGCTGGTTCTATTAGGTAAGCCCCCGACAGATACATTAATACT
+>88519 3
+ATAGCAGCCCATCCAGGACCTGTCTCGTGGGTCGCAATAGTGGTACGTCGCTATCAGGGCCGACGAAATGGGGAAATCATAATTCCTTGCCTTCTTAATA
+>88520 1
+GTCAATAGTTCCTACTTCCTCGACGGAGATGTGCGAATCAGATTCCGACCCGAGAACGGCCTGTTCATGCAAGAACTATAGGGACGGTGTTACTGCTTCA
+>88521 3
+AACTAGTACTTAACTACGTATTACGGGAGAGACGGTACCAGGTCGGGCTATGTTCGTTCACCGCGGTCGTTTAGTACCCCTCAAAAATGCATTGCCAGGC
+>88522 2
+CCTGGTCGCGACAGGTAGCGACTGCTTTCTAAAGTTCGAATGTGAATCTAAAAGCCTTGAGTCCCGACTTGTGCCACAGTCCAGCTATACAGAGTGCGTA
+>88523 2
+TGCCGTGATATAGCTACTACCATACGCTGGCTACCTGCGTCAGCTGCATATGCGAAAGTGGGTATGATTCAATCACCCCTCAAGTGACAGGAGCGTATGT
+>88524 2
+TTGTTTCAATCACATATCTTCCCACGGGACATCCCTGCACAAGTGCGGTTTGCTTTGGGAGACATGCAGAGCCGTGCTAGAAGAGGTTGAAGTCCAAACC
+>88525 1
+GAAAGGTCCTTCCTATAATGCCATGACTGTGAGTGTTCTAAGCCGTGGATCCACGCACGGATTACCTTCACGCACAGAGGGCGTGCCGTGATATTAATAC
+>88526 2
+ACACGCTTACAATTGGCCGAGTAGGTGGGCGCGACTCTCATATTCTTGATGTCGCCCGCCGAGACTCTAACGAATCGGGAATGATCGTCTAAATCGTAAT
+>88527 3
+CGCTCGCACCACAAAAATGGACCAGCTATAAAGAGAGTTTCTGGTGGTAGAGTGCACTACGCCAGTTTATTTTCTGTGGCTGGCTGCAACGCACACGTTC
+>88528 1
+CATTAACAGTCAAACTTTTTGAGTGTACCTGCCCAAGGAAGCAAGCCTCAGTTCCAGTACGGTTGGGGCATGCCTCGGAATTACTCGGCGGGACCATTTA
+>88529 1
+CAGCAGGACTGGGGAAGAGTTCACACTCTATAAGTGCCCACTGTGATTCCTATGTCGACTGGGTAGAATCTTCGGCTCGACAGCGGTCAAATCTCTAATC
+>88530 2
+GTTCGTGTTTATACTAAAGAGACGTCCCCGCGCCTAAGCTACATCACTAGTCTGGAAGCTGCGTGCACGACCGTGCAGCGTAACTACGTTAATATATGGG
+>88531 2
+TTAGCGGGCTAGCAGCTTATGCGCCAAGCTCACCATACCGACTCTGATTGTTCGGTTAAATGTGATATACGTCACCTAGGACAACCGGATGACCGGATTG
+>88532 3
+ACGCCGACACTATGCGGCAGTGTGGCCCTTAATTAATCGAATCGTTCTGTGACGAGGATACGAAAGACTCCCAGTGTGCTTTGCAACACATTTGGGCCAT
+>88533 1
+ACACTATTAGACTAATCGCGATGGGTAGCCCCAGTAATCTTCGCTCGCGAATTGGTAGTTGAGTACCCGGAACGAAGTGGGTCTCTAAGTCCCGCTAATC
+>88534 3
+CATGCGAGTGAAGTCTTTGGGGTCAAAGAGGCGACACTCGTCATAGAAATCATGAGCTCCTCTGAGCACTCCACCATTGCTTGTCCACCGTGTAGTAGTA
+>88535 1
+GTGTTGTTAAGCCGTACTCGTTGTCCTCGGATTTAAACTCCAAGAATGTGACTACAACCTCTACGTGCAAAGCGAGTCGAGTCCTTGGAGGACACCGGAC
+>88536 3
+AGGTTGGCCCTTTCAAAACGCTATTTCGTCGTAGAAGTGTGACCTCCTCTAGTGCGCGACCATTGAGCCGTCAAGAGTTTCAGAACGTAGAGGACCAACT
+>88537 2
+GCTAGAGCTCGTCCATAAGGTCCTTTACACAGTGTGATGACATGGAGTCTGCTTAAAGCTTAGCTTCGAACGGAAGGGACTCAACCACTTCGGCTGCACT
+>88538 1
+GCGTGCATCTATAGAAGTCAGTTGGTCGGGCGTAAGTCCAACTGCCACATAGTCTTACATCAGACTCCATTGTGACTGACCTTCGTCGAAGCAGCGGAAT
+>88539 2
+ACATGGGTCAAGATTCCGGAAACCATTCTAAGGAGGTAGTGTATTCGGCCGACGTACATCTGGTAACCCCTCCCAGTCACCCGAGGTTGCAATGTGTATT
+>88540 2
+TCATTTAAATCAGACGCACGATCTAGAGAATTAACTCTATAATGATCGGTGCTGTCCCTTGGCCTGCGGCGATCCCCCGGATAGAATCGAGTCAGGGGCT
+>88541 1
+CTTGGACCGTGACACATCGTTACTGCCCCTAGCGGAGGATCGGGGTTAAGTGCGTGACTAACACACTAGCGAAAGCTCGTCTTCGATTACGTATTTACAA
+>88542 2
+TATATAAAGATACAAGGTAGTCCAACACTTCCCCCAATCCGTGGGGATCCTTGCAGGTCTAGAGGGTCACCGTCTTACCCTGGTAGCGATAGTGTGACGT
+>88543 3
+CGTTGCTTGCGGTACGTCAAAGCGACGTAGCTCCGATAGACGGCGCTGCTAGATGTCTAGCGTTACATAAGCAATTACCAATCACAGCTAATCTTGGTCG
+>88544 3
+TAATGGGATCCTGCTTCCACTTGTGGGAAAGCCCCTCTTTATAACAGACTAAAAAGGTACTTCATTAGGCGGGCACTCGGTCAACGTGAAGTTGCGCCGC
+>88545 1
+AGGAGTGTCCTTGTTCACATAGGGCACCCTACTGATTCCCGCAATAGCTAAGCGCGGGTAAGCGGATCTTAGCAAATGGCGCTTTGTTAAGTACCATCAC
+>88546 1
+AGTAATGTCAGTAACTTAAACGCTTGGTCGCCATCAGATACCCAGGCCCTGTGGTCAAAGGTGCCTAACGATTCGGCTGGCCAATTTACACGCGGGATTT
+>88547 2
+CATCAAACACGTGAAAAGCAGGCTACCATTCCGAGGCCGTAAAGAGTCTCTATGTGCTTCACGGTTATGATCAACTACTCTTCTGTGCTAGGGGGCGTCG
+>88548 2
+CCCCCCGTATTATTAGGTCTCGTCCGCGAAGTCTAGAAGATGGTGATTGGAACAACTGCGGATGAGATTGCAGTTTAGACCTGACATGCTTCGACCCCAA
+>88549 3
+TGATCTTGGGATAGCATGGCTATCATGGCACGTATTATGTAGACGCACTCCACCGCGCTACGATGTTTAATCGCGACTACAGCGGCTAACTGTACGCAGA
+>88550 3
+TTAGCCAGGATGCATTCTCTGCTTCTAGCGAAACTTCTTGTGCTGCGGATCATAACCAGTCCATTGGAGCGAAACTGACTCCACGAGAGTCAGCTGGGAA
+>88551 1
+GCGTACCGTTTACTACTAGCCCGGGAGGTCTAAATTCGACGCAGTTACATCTTTATCGTCAGCTCGGTGCAACAACGTTTTCGACAGGCCAAGTGGAAGA
+>88552 2
+TCGACCAGCATCATAAGGGCTCTGACAGTGGTGGGTAGCTTGACACTATCAGGATCACCCTTATATCGCACGATGAGTCTACGGAGTCGATCCTCTTAAG
+>88553 3
+TGGCTAAACCCTCACACTGCTACGTTGAGGACCCGAGTGTTTTCTTGTCCCGTAATAAGCGATCGCGGGCTCACGGAAATACTGATGCATGTCAAGATAG
+>88554 2
+CACTCGTAAAGGCCAAATGCATTTCTGTAGGCCGGGAGACAGGTTAGCTTTTGTATGCCCCCCTGTCGCTAGGTCTGACAAATAGGGCCATTAAAGATCC
+>88555 2
+TTCCAACAATAACAGACGTCGTCTACCCGCTCAATGGCCTTGAATCTTTGCAAGACCATTCATGCATACGGGGGTTGGTGACGAGCTCTATCGGAGAGTG
+>88556 2
+ACTTGCTGTGGGTTGTTACCCAACAACTCGTGTCGGAATCATTTTCAGCGCCTGAATCGCCCGCCACTGCGGTAGAGGACTGCAGGAACTTAAATATGAA
+>88557 1
+CGTGTGCTGATACTCCGAAAATGACTCGGCGGAAGTTACCCATTGAGAGAGACTCTATACCGGTTAGAAACTGTTCCTAAGCGCTTCAGCCTTGCTGACG
+>88558 1
+CAGGGGTCAGCTCTAATTCACTTCTCCAAAACAGCTTAGATACGCCGGCTTCGGGCAAAACACTCGTGGTAGATGGGTCCGGAGCTAGTTATTTCCTGAA
+>88559 1
+CTTATGCGAAAACGATGCTGACCGCGGGGGGGACTACCCTTACGCAAGCCCATCGGTTGCGCCATTCGTTGGCTATATCAATATAAATGACATCGTTGAT
+>88560 3
+CACAACTCACTTTCTACTTGATATGGGGCTCTCGAATCTGCCAAGTAGCGACGCTGTAGAGGTGCGAGGTTTTGATGCACAGACCCACAAGAGATCTGCT
+>88561 2
+CGCTATGATTCGTTAGGGACGACGCAGTAATAGTGAATCAGTAAAGCCCATCTGGGGCAAGGTGCCTTTATCACGACTATCCCTTACCCCATCGGGGTAT
+>88562 1
+TTGCTGGCGTATGCGAACGCGCGAGCCTTGAGAGCGTCAGACTATCTATGTAGCCAGAATATTTTCAAGCAAATACCTAGGTAGCTACCTCGGTCCAGTC
+>88563 1
+AGTGGCCTACGGGATACGACCACGTGTTTTTCAGTCATAAAGCAGGCCCCTAACGTAATATGATTGCACCATATGGAGAGCCTTGCGACTATTGCTGCGC
+>88564 2
+CATTGGAATTATGCAGAAATCTTCGGTCGTACGTTAAGTTCTGGGAGCGCGAAAGCAGCACTTATTACCACAAAACTTTCCCTCGCTGCACGCGGGGTGC
+>88565 3
+CGATAACAGGACGCATCGCCTCCAATTATCTGGGTTGAGGGATTGATTACCAATATCGGATTGCCCGTAGCCTCTGCCGGTATTCAACTCGTGAAAGGAC
+>88566 2
+TCATTACTCACAACACCTTCCGGGTTCTGGCGTAGACAGAGGTTCCGAAATGTGCAGGCTTTTGCTACTTACAGACGCGATCAAAATGGGGGTAATGCCC
+>88567 1
+CCCGTAGTGTCACTACCTCGATTTCCGTAAGTGACTTTAACGGGATTGCTTACTCCAAGCCGAAAGAGCAGGCCGAGTATCGTCGAGTGGCATCAAATTG
+>88568 2
+AGTTTCTTTCAGCAGTCAGGACAACTGGATTTCGGTTGCCTGCGACTATGGTACATGAGCTCTACAGCCAGCCTGAGATAGATACCCCGGCCAATAGAGT
+>88569 3
+GGGTCTCGACCCAAACCCCTAGAGGTCATGTCATAGAGGTATGGCGTCTGATCTCTCACTACGTCTGTTTTAAAGAGAGCGTTCGAGACCCATGAAGCAT
+>88570 3
+ATCTATTACGACATATCGTCACACTCTGGTAATATAGAATCCGGCAGCTTCGTTTGATCGCAGATTTCAGACGGAAGCCAGGCCATTGAGCCTGGCGCGG
+>88571 3
+GTGGTTGACGGTTTTGGATCACGTCTTGGTTCGAGGCTACGACCCCGTGTATAGCCAGCAAGACATATACGCCCACAGCTCTAAGTAGATTAGCAACACT
+>88572 2
+GACCCGGTCTGTGATCATACTCTAACCGTTGTCACACATCAGCGTTCAAAATCGACGCGGTCTAGCGTATGGTTGACATCGGTACGACTTGCATGGAAGA
+>88573 1
+CGTTCCTATGTTACGGACGGCAAGAGCTAGAGCATTCCTTGCCACGGTTGAATAAGTATCGACATGTGACCGGTCCGCGTCTGCTTACATAGATGCAACA
+>88574 3
+CTTCGACCAGCAATCTGTGCCAGAACGCATCGCTTGTCTTGGTCATGACGTTAGACACCAATAGGGTGAGTGCGTACTCGAATACACTCGATGGCTTAGA
+>88575 3
+CTGTAATTATCGGGTGGAGTATACCCGCACCGGGGGACTACAGGCGTACCTTGCGTTCTTTGTACCACATAATGATACTACCCTAACGGGGATACTACAG
+>88576 3
+AGCGTCAGGTTACAGGTGAGAGGCGATCCGCCTTAGTCTGGCCATAACTGATTGATTACAAGATCCTTCCTAAAGCGACTGTTGCCCATCTAAGGGTCCA
+>88577 2
+AAATACGTTAAGTGTAGTCAGCTACCTGTAGCGCAGTGTGCTGCGGTTTAGCGATCCCAAGGACCACCCTCTTCTTGGCATGAGGAACCGTAACAATCTG
+>88578 3
+AACTCCCTACTTATTCGATCCCTTCGTAGATCAAGCGTGCACGCGCCAGTAGGTATCAAATGCGGCGGTAGCTGGATAGCAGTATGATGAGTCCGTACTA
+>88579 2
+GATTGTGGTCACTTGTGCTGCCAGGACATCAGTACTTCGTTTTGACCCTGAGATTCCAAAGCCGTCTGCGGCGAAACTTAAAAAAAAGCCCTGGTCAGGC
+>88580 1
+CAAACCTCAGAGCATATACGTGAGTGATACCCCAAGCGAGCGTTGCATGTTGGCAGAATGGTTGCGTTTGTTCGTAGCCTAAGGCCTACTCCGTCTAAAC
+>88581 3
+ATCCTAAAGTCCCTCTGGAGCGCGAAACCATGGGGAGCTCGGAATCGAGTTCATAGTACAGCTAATAGCGCATGGTCGTCGTTAGTTCCCAGTTTATCAC
+>88582 2
+TGCAAGTAGGATCAGTAACAATCCTCTCTCATCGTAACTAGATCACTCCCGGCTATAGGCACTAACTGGTTATACCGGGGGGTGCGTGTTGCCAAAGGTC
+>88583 1
+AAGGTACTATCCTACACCCACTCCGGGTGGGGTGGGGATCTCCGAGTTCCTACTAATAACAGGATCTCAAACAATCTTATGCACGGGGTATTCGTTGGAC
+>88584 1
+ACAGATGGATGCGCTATCTCATTGTGAGCTTATGTCGACATCAAACATGCTAGGGGCCTGGTTCCTACAAATAAATTCGTAGTGACGAGCGCCGCTCCCG
+>88585 2
+GGTAAGACTTGTCAAGTCATCTTCCGTTTCTGTTTTTGGCCTCGCTATCAGGGCCCGGGCAAAATCAAGAACGACAACGCAGACGGTACTGCGTAAGCAT
+>88586 3
+AAGGATGGGGTCTGTGCAATGTCCCTGGCTCCCGGGTATTCATCTGACACCTACGGAGATTCTTGATAGAGTCGATCGTCCTAAGAGCCCAAATACACAT
+>88587 1
+AAAGCAGCCGGTACATCGCGTAGCGCCATCATCTAGTGACAATACTCAGAGACTATTGGTCCCTGAAATACGGGTGTGGTTGCTCCCTTGATGGATCTCA
+>88588 3
+CGAGGCGAGAACTGATCGTGCCTTAACAGGGTCCACGAGCCTGTGACCATTCAGGTGTACGTTCTCTCAGGACTGATTTGAACCATTTAAACCGTAGCTA
+>88589 2
+CCAACAGCACTTGGTTGTCAACACATATGCCAGTTCCCAGCTGAGATCTTTGGTCGCAGTAGCACCTAGAGATGTTGGGAGCTGGATCAATAGCTGTCAC
+>88590 2
+TGCCTTTCGAACTGGACGTTAGGGCCCTCTCGCGATTATAGGGAAGAAATTCCCCGCGACTATGGGTATGCATCAGACCACCAATGCTGATGCTAGAATT
+>88591 1
+GACGCCTCCCAACGTGTCGTTCTCCATAGTTCGGCGTAGCTATAGTATGATTGGCATAGTATTACGGAGAAGGGAGTAACGCGACAATGTCCTCTACCCA
+>88592 3
+TAGGTTTTTTCAGAGCACGGTAAAGGGTACCCCATATCAGGTTCCCACTGAAGGTCGGCCCCATCATTGACTTACTGTCAAGAGCGGTAGTAAAGTCCGC
+>88593 2
+TTCATCGCGAAGGATCGATTCATCACGTGCTCTCAGGCTCTTAACGGTTTCCGCATAGGGCCAACGATACGTAAAATACCTAGTATGTGGGAAGCCTCGG
+>88594 3
+CCTGTAGTGGTAACGACGTAGTGTTGGAGTTGCACTCCATAAGGAGTCCGACTGAGTCTACCCTAACTCACCAATGTTTCCATCAATGCAGGAGGTGACC
+>88595 1
+CGTCCCTAAGATGTGTTATATCCGCCCAGCTGCATGAATGAACATACGTCTTATCTATAGGTAATGTCCGGATGAGGCGCATGTACCCAGGCGCGACGTA
+>88596 2
+ACTCACTATTATAAAGAGCGTCCAAAATAACAGTCTGGCGTTGAGACATTGATATCTCCGTAGTCCTGGCGGTAACGCGTCGTTCCCGTGCACGTAGGGC
+>88597 1
+AATTTGCCAGCGGCCGGCAGTTACAGGGGACACGTTATGTACCGGCTACGGCATATACTTAATGCCCTGCGCTCAGTATGTACATAAGTATGGCATCCTA
+>88598 1
+GTTGCTAACTTATTAACACCGCAGAAGACGAAGATGGAGTCGCTGAAGGATTTCCCTGATACGTGCCTGCTCCCTGTCGCCAAATAGTGCCGTATAGTGC
+>88599 2
+AGCGAGCTCACACATGTGGAGATTACAACGGACCCCTTGATGATGGTTGTGTCCAAGTGACATTCCCGTCACGAAGTGGCCGATATCTATTGTCACACTG
+>88600 1
+TACCCTGTCAAGCCATTTGAGTCCTACCCTGCCTGGCTTGTGGTGACGAGAGATAGAGACCAGAGTGTACTGCTGAAGCTATAAACCATGAGCTCGTTAC
+>88601 1
+GCGAATTATACGGTGCTGAGACATCGGATCCTTGCCACGTAAAGGAGTACAACACGATCGAAAAGTGTTCCACTCGCTCGGTGCTTTCCTGAACGGTTCT
+>88602 2
+GATGTCTGAACACAAGCATCAGGTTTAATATGAACGGGCCCAGCATCACGGATTTCTAGCGACCGTTCGGATTAATGCGCACCGGTGCGATTTGCTACTC
+>88603 2
+TTCCGATGATGCTGTCTTAGAGAAGGACTCAGTGGCTCACTGAACCGAGGCGTAGCCTCAAATGGCATGTCTCGATACATTCTAGTCCCTGAGTACAGCA
+>88604 3
+TGAGGACTTAAGTCAACCGCCGTCTAAACGTTGCCTTATGTAGGTCTGGAAGCTCGAGCAACCCCCTGAGGTATATCACGCATGGTGATAGCGTCTACAT
+>88605 1
+GCAAGTACGGCGACCGTCCGTCGAGGTACACTCGTGTTATCGGCACAATTGTAAGTACCGAGTGCGACTTCACAGCTCCTTAACGGTCTAATGGTATATA
+>88606 1
+AGCGAATTTGTTGGGCGGAACCAGCGATGTCCTATGGGCGACCAATTTCCAAAGCGCGTACGTCATACGCATGACCTGCGTCAAAGCTCTTTGATAATCT
+>88607 2
+AAATACGCTATTCTTATGTGGACTTCCTCAAAAGCTCGAAGGGGTGGGATTTACGAGCTACCGACTGCCAGTCCCGGATCCGCGGTTGAGCACAATTACT
+>88608 2
+CTACTTGGTCGGACAACATCGAGCGCTCGGACCCCGAATTAGGGGAGTAACTGGCCTATCAGCAAATCATCTGTTTTGTCGAAAATTACGCTGGTCCATG
+>88609 3
+CACTCGGAGGTGGTAGAACTCGTATTACCCTAGAGGCACTCGGCATGTCAATCGTACCACAGTTGTATCAATGGCGGGACACCTCCTTAAGATTGCTATG
+>88610 2
+GAAGTTTGATCTAATCGGAATGCCCTCCGCTGACACAACTGCTGGAGTCCTCACAAAAATTAAAGTCTCAGGCTGCGTTTCGGCTACGCTGGACGGTAGT
+>88611 3
+TTGGTTCATACAATCGGTCCCTATTCTGGTTGGTTGCACACCGGGTGACACTTAGGACTACGCGCAATTCGTGGATCCAGATACACAGGTCACAACAGGA
+>88612 3
+GTAAGAGCACCCCGCACAATTGTCAGCTCGTCAAGCGTGCTCGTCTAAGAGTCATATCGCTTGCGGTTACCAGTTCGATGGGCCAGTTTCAAGGAATAAT
+>88613 2
+TACGCGCACTCTCAGTTGGGTATGATAAGGATAAGTCAACAGATCAGAGTGACCCGGTAGTTCGTTGATTCGTCCCCCTGAACCACATTAGTCGACCGTG
+>88614 1
+CAAATATGCCCCGTACACGTGTATATGAGTCTGTACGTAAACGCGAGGACGCCATTCTGCATCCTGTGAAGCTCAAGGACTGTCTTGTGACTGGGACCTA
+>88615 3
+CGACTAGTTGTAGCAACCATGACTGGACCTTGGTCATCACTGGGAGTGTATCGACCAGGGAGCGATTAACCCCTAAGTTGCTCGTCCACGCAGATTTTAA
+>88616 1
+ACTTTGGCCGATTTGGCTCCCTGCGGTCTTAACATCGATTCGTCTCAGTATAATAGGATCAGACCGCGGAGATCGTCCAAACCGAGAAGGCACTAGGTAT
+>88617 3
+TTCGGAGCGACTGGCTATTCTGCATTTTGCACCACCGTGGTTGCAAAGTTATCCAAAAGTTCCACCCGTGAGGACGGTCAATGGCTGGTCCTAAAAGCAA
+>88618 1
+CTTGCTCACCGCGGGCAAATCGCCATTAATGGGCAAATCCTTTAAGTAGTGGCGGATTGAGATCGGCACTACCGGCGATATTAGTGGAACACCTTTCCTA
+>88619 2
+GTCGGGAGTTGCTTAGCCTAAGGCAATCAAGGGAACGGCGGTAAACAGCAGACACCCTTGCTTGTAGCCTCTGTTCAATACTGACGCAATATCTGTCTCT
+>88620 1
+TCCAATCGCTCCCCGGACATCGGGCAGCGAAGTAATTACCAGTGCAATATTTGGATTTAATATAGGGGACGGCCTATGATCGACTAATTCGTCGCGCGCT
+>88621 1
+TTCGCCCATAAGTACGGCATAATTCGCCTCCGCTTCTCCTCATAATGGACCCCGACTGGGACGATATTATATAGTCGGTGTAAGGGTGTAGGCGGAACAA
+>88622 1
+CCGAGTGGACCAATAAACAACTCCCTTCCGAGTTCAAGCCCGGGAGTCGTTTGACATTAAAACATGGTGGCATGGGGTACTTCTGGTAACCTGGCTCATT
+>88623 1
+GTCCCCCTAGATTTGGTTTCCATGCGCGTGAAAGGGCAAATGTCCTTAAGAAGAAACAATAGTTCCACGATACTCGGGCTCCGCGCTCATTCTTGAGGGA
+>88624 3
+AAGAGTCTCAAGCTATGATATCTCATATCTGTGTACGGAAGCCTCGACACTGCAGGTATCCGATTGGGTGATCCATCGGAGGTCTCAACACCGGCTATGC
+>88625 2
+GAGTCTGCACCGTTCGCAGGGAAACGTCGGGAGACTTGTATCTGTACTTGCGTCAATCCCTTAGAGCCGTCCACGGTTATTCAAATAACCAATGTAAGGC
+>88626 1
+ACCGGGAAAGCCGGCAGCAATCTCCATTTAAGTATGACGAGGCTTACCATTTGTCTAGGAATGGGACGCCCATATCTACATTGGGCGGCTTTTAACGCCT
+>88627 2
+ACCTAGCCTGTAGTCAATAATGTCTGGCACAATACATTGCTTAAGCCAAGGTGGATCCCTTGGAGCCCGGCGATCTGCAGAACTCTGTGCGACTTGAGTA
+>88628 2
+TGGGGTCATGTCCGAACTGAGATTCCATTGTACCTCTGTACATCACCACAGCGCAGAGTTGATGGTTGCAACCGACAATAGAGCGGGATAGCTTTACCCT
+>88629 1
+CTTATTGCCATGGGTCACCTGGAGACAGCGAATAGACACAACTCGGCATCGAGATGCTCTATTCCTAGAGCGTACGTAGTTGTCGACCACCTTGGTGTAA
+>88630 3
+GACTAATGAGTGTGTGTGTCATCCTGAGGCTAGCTGACTGTCGGACGTAGTAGTACCCGAGAATCATTATCCCCTCGCTCCATAACAGCAGCGAGCTATA
+>88631 3
+CAGCGGTGGCATCCAGCTCCGATCATACAGGAAAGGTAATGGAATGTGAACCGCTCAGAGCAAATATCACTTGGTGATTCGGCCACCTCTTTCTGCGTTT
+>88632 3
+TTAACGCCACCGCGTAGCCTAAATCCGATAAACTGAGCGCGGCGAACTCGATCCGATAGGAGTTTTTAGATCGTATTCTTCCTGCGAAGAGCGCGTGTTA
+>88633 2
+CGGGTCAACGGGTTGACCTGAAGTTCGGCTGGTCTAGCTTAAGACACCGCGAGTCGCGGAACACGAATCAATATCCTATTGACTCAACCCTTGATTTTGA
+>88634 1
+GGAGATATTCCCTTGACCTGCAGTCCTCCCCATCAGCGGCCCCTCGATATAATGGGTAGACAAGAAGGGTGGTGTACTTTAATGGACCAACTCTTGTAAG
+>88635 2
+AACTGTAATATCACTAACGCATAGCCGTGTCCCGGTTTGGTGCCGCAATATCGCAACGGCGTCTTATCTTGAAAAGGGAGCGGCTTGACTGCATAGACTC
+>88636 1
+CTTGAGGCGAACACCAAAGCCTTCGGGCTGGTGAAATTCGCGCAATTGCTCCGTGGTTCTTAGAAAAATTTGAGTACCATGTCCGAGAGTCCACTCACTG
+>88637 3
+TTCGATATTCTTACTCGCTTGATCTGTCCATGACACGTTGGCGGAATCGCATCGAGACAAATCCGTTAGTGGTCTAATGGCGAAAGCCCGCAGGGCAACA
+>88638 2
+GCGATGAAGAACATTGCATCAATGCCTCGACGCTTATCCGCTCAGGACTACGGACATAGTAACTCTGTCTATGGACCGTGGTGTGAGATCGCTTACGACT
+>88639 2
+ATTTTATTCTGAGCCTTATGGATGGCATCGAAACATTTCATGTACGCCGACACACAGGGTGACACCCTGCGGTTCCCCTACGTCGGAGCAGATAGAAGTG
+>88640 3
+CGTAGCGCTTGAAACTTAGCCACTTTAAACTGTTTGGCACAGTGCAATCGTGCCTAAGCATTTAACGACGATTGGCATGGTGAGCAGGCGCCGCCAATTC
+>88641 2
+TAATCGGTCTGCACAACCCAATGCCACTTTATCAGAAATCCGGCAGTAGTTGAGGAAGTGCGGTAAGGCCTCATCCTTGTTGGCCATTGGTCCGATAGCA
+>88642 2
+TTACAATTTAGAGAGACATGCTCCCAGAACTGTCCATAAATATCTGGGACCTTCGCGCTGGGTTATTCCCCACGGGAGCAGCCATATGAGTGGCGTGCAT
+>88643 2
+ATACTCTGAGCACGCGATGCCCCAGCCTATGGAAGACAGTCAGGGAATCCCTTCTGTTAGAGCACCGAATTCTGCTTCAGCGGGATTGCTTAATAATGGT
+>88644 2
+ACGCGGCGAAGTGCCGATGATAAATGATTTTCTGGTTAAGAACGGAAGCCGCCTAAGGACGTACACTCACTCTCAAAGCGCCCCGGGCTTTGTTTATTTC
+>88645 3
+TGACCTGCTATGAGGCTCTCAATTGTTGTCTCCTGGGATATCATATCTCGACGGCGCAATGGTTTGCCAACTCGCGGGCCACAAACAGCAGAGGATAAAT
+>88646 3
+TTGATCACCCGAGTTTCTGAAGATCATACTGACTATGAGACTTAACGGGCCGATCACATGACACTTGGGCGGACTCGCGGCATGTAGACCAATGTTCGTC
+>88647 2
+AAAACAATGCCCATCCAGGTGTTGTACCTCTCCGGTGCACATTAGATGTCAGGGGCCGCTTGCCGTACCTTGCAATAGCTGATGGTTGATAAACTGAAGC
+>88648 1
+TATTCAATTTAATCAGCTCATGGTGGGAAGCGACGTGTGAAAAGGTTTACCGGAGTGATACCCGCACATGCACTACAGCGCCCTTACGCGCTCATTGTGC
+>88649 2
+TCTGTGACTCAACTGTGAGCATGACACAGATCTGTTAACGCATAGTGCACCATGCTGATTCGATGACGACAGGCCTCTATCGACTATCGGGTTCGGAACG
+>88650 3
+ACTCTCTAGTGGTGAAGGGGCCCGGTAACGAGATACATTAGTTCTGACAAATATCGCTGACCCAGACCCGTTCTCAGCAGACTTATAGTGGTACTTGCCG
+>88651 3
+TCTCGAAAGGAACTGTCGCAAGCGAGCGCTTATTCCCGGTAGAATCGCACGAGTTCATATGCATTGTCAAGAGCAGACGTTTCTCCAACCCGATGTGGTT
+>88652 2
+CGCGTAAACGTGCGTGATTAACCGCGGCTCGTTTGCAAACCAGGCACAATTCGGAAAACTTACTTCTTTCTGAACAGCTGCGTGATTGGGTCTAACGGCA
+>88653 1
+AAAGAATCGCTATAGATACCGCGCGAAGTTCCCCTCGTTGAACGAATGCACAGCGGAGTTGTACGTCCTCACATGTGGTAGGGACTGATCTCTTTCCTGA
+>88654 1
+TACAAACATTCAAGTCGCACTCATGGCTAGACGACGGTGAAGTCCATACTTCCTGTCCATCGCGTATATAGGAGTGTGGCGGCGCTCTTTTAGAGGCACA
+>88655 3
+AACCCATTCTGTACGTACAACTCTCACCCTGAGCGACGTTATGATTTCTAGAGCGTCGGTTAAATACCGGTGGGAGAGCACCTATGCTAATGTAGGCGCG
+>88656 2
+CGGGTGCGTGTCACACGATGAGGTCACCTAGTCCTCTACCGGTTGGAGGCACTATCAGTCTGGATCGATCGAATTCACACTCAATACGAGTATGAAATTC
+>88657 1
+TTGCGTGGTACTCAACAAAATTTGCCAAATGGGATAACGATGCTCAAAGACTGTAGGCGTCTGTGCCGCTTACTCGCGCATCGCAGGGTACCCTCAGTAT
+>88658 3
+CAAGTAGTTCATCGAAAGACCTAGTGTAATACTTGGGAACCTGATCCACCGCCCTCTGCATGCTTGAAAGGATCACTCTAGTCGGGAGCGTGAGGCTTCT
+>88659 3
+GGCAGCCACGATGGCAATTAGATGCTTTCAATTCTATACCGGCTACGCGGCACATATAGGTACGCCTGTCACAGATCCCGGGATATTGGGTATACTGATC
+>88660 2
+ACCACGTGAAAAGGGGAATCATAGTATCTTCCCGTCGTAACATTTTCATCGAGTACTCGCGGACTCGTCAGCACGGAGGTGCGTGAGACCATTAGCTCTT
+>88661 1
+AAACAAACCCAAATATGTTTTACTTTTAGCCCGCCATGGGTCTACTATATACGCGCGTTAATACCCGTCCGGGTGGCCCGCTAGATGGTGGATGAAGGGC
+>88662 1
+GCACGTTAACTCATCCATATAAGTCAGCCACGACTCAGGTTTTTCGATAGTCAACCGAGCGGTAGATTTTGAAGGCTCAGGGGGACCTCATCGTACTGCG
+>88663 2
+TTGTCCCCCTGCTAGTTACCGTATTGAGCACGAACTATAGCGAGCCGCTCGTGAACCCTGAGTTGAAAGCCCATGCTAGAGGTCAGTAAGGAGATTCATT
+>88664 1
+TGTATGGCTGCTGTGTCCCTCCTTTTAGGCGCAGCTTAAGCCTATCAGTGACTAGATAGCGTAGTGAATCCACGGTTAGGAAGAACGAACCATGCACCCA
+>88665 3
+CTCCCGTATGGGCCGAAGCCATCATGAACAACGAAAGCTTCGAGGTTGGGTCGATTCATGACAGCTGGTTTCCTTCTATACGACGTGACTAACGAAGCTT
+>88666 3
+GCCTAGGCTATAGCTACCATGCAGGAAGGCGATGGATTGGCATATTGCTCCGCCGATCCAATTATGACGAGGAGTTCAGAATCGTCTTCTAAGACCTTCC
+>88667 1
+TTAATCGCTTGGCCAGGCAATGAACATCACCTATAGACCGGCGGTACGGACCCGAACACTATGGTAGCGTCTTGGATTCGGAGTTATGGTTACCCATACT
+>88668 1
+CCGTAACTCAGGCCCTCGAATGAGTGCTAGGTAATTTGCTTCTTCTACGTACGAATTAGGTGTTACGAAGCGCCAAGCACAGCCTATATGGAGGACTCGC
+>88669 1
+AATAGCGTACTAAGTTGTCCCCTTCGCTAACGCGCGACCCGGTGGAAGGAACTCGAAATACCGCTTTTGTGGTATAACACATCGCCTTGAGGGTGTATCA
+>88670 2
+CCTGGACGCGATAAGGCATGGGTTTCCAGGTAGAAAAGCACCCTACACGTACGCATTTCATGTCTTTACTGGAGATGGGCCCAACGTAAGTCCTTTCATG
+>88671 2
+ATTTAAAATGGTCCCGCGGGTGCTGCCGTGCCTACCCCGTGAAACTCGTCTAAATGAAGTAGACAGACCTGGGGTCTACGTGTGAACTGTCTTCTAACAA
+>88672 3
+GGCTCTCAACACATTATTCTTAAGAGACCTCACCGATCTAGACGACCGTCCACCAATGGCGGTTCACTCAGTGTGGGTCAGATGGGAGGTCGTAAGTTTA
+>88673 2
+CAAAGCCTTCCTAGGAGAGGGTGCTGGGCGTACGGTTGAATCACCATGAACGACGATATGATGGTCGCTAACGTTACATTCATACTTAGCCCGCATCCTT
+>88674 2
+CTAAGCTTCTCTGTCACCCGGTGAGGAAACATGGAGATATTGTCACTGGTCTAGACCTGGAGAGCCAACGCAACGTACGCATTGCCCAGATTTTGTCATG
+>88675 3
+TCTACTGTTGAGACAAGCTCCGCAAACAGGACACGGCTACAGCGCCTGTTTTATGTGTCGCTTTACAGGTGGCGGATGTCTAGCCGAATAGACTATCACA
+>88676 3
+CTTTGTGCCGTCTGCCTTAGTCCGAGCATCAACTATGAGTTTAGGTAGAAAGAACAGAGGCGCAGTCATTGCGCCTCTGAACGCGTAAACCGATGACTTC
+>88677 1
+TCATCGGTGCGCCGGTAAGTATAGTAAACATCATGTAGGCCTATCAGACCGCGGTTTGGATTTCTCAGTAAAGCAAGTATATCGGCCCGGACCCTTCGAC
+>88678 2
+CTCGGTCTATATCTCCGGAGCGAATTGGGAAGGGCTGAATACTATGTCATATGACAAGGCCTAGAGTCCCTGACCCTGAATACAGTACCCCGTGGATTCT
+>88679 3
+GCTAGGTCTTGTCGGGTCAATAACCTGCTTGATGTCCTTGCGTACTCCCATCCGACGGGACGAAACAGGTGCCAGAGTCAGTAATCCTGTAAACGATAAT
+>88680 2
+TCGGATGAACTTGCCACAGTATGCTACTCGATACGCCTGAGACCAGGATGCTACTGGGGGCCATCTCGATTGAGTTGGGCTCATACACGAAACAATTTTC
+>88681 3
+TCTATCATACTCTACAAGAGTCTCAGAAACTGCACTGAAGGGTCCTACCTAATTGGCGGGGGTGCCAGCGACTTCTCCTAGGTCCCGTAAGTAGGAATGT
+>88682 3
+AGATCCCAGATCGAAAGTTACAGCCAACCCTATTCTAGACTAGGCCACAGTCGTAGTCAGTGCGGGAATTTGTTTAACTAGTTTCGTCGACGGGGCCGCT
+>88683 3
+TTTGGCCTGAGTTAAAAGCGACATCTCGAAGATACTCAAGGACAAACCCTTGTACTTACCACGGCTAGACTTGAGCCTAGGCCTGGTGTTTTCGCGGCGA
+>88684 1
+ATTAATATCAGGGCCTGGCGGAACCTGCCGCTCCTTCGCTCGAAGACAGTTATGTACAAGAAATCTAGGTAGCGACTTGCCGTCTTACTGTTACGGCAGA
+>88685 1
+CGCCTCCTAGACAAATATTATCGTCGTCTAGTGCCGTAACAAGGGGTAGTTCGAGTTTATAGACTATGAGTCCGGTCGACACCGCGCGGACTAAACTCTG
+>88686 2
+GTGTTCTAAAGATATAATTCTAACCCGGCGCCCATAGCGTCTGCCTGCATGACGTAGTGAGTCGCCAGCAGTAAGTCGGACCGTGCGATAGATTCACATT
+>88687 3
+GGACCGCCCAGTAATCCACTTTACGAATGGAATTTAGGGGTTGGACTTTCGCCGGTAGAATCCTTCACAGAACACGGAGACTTCTCTGTGACCGAGATTC
+>88688 1
+GAAGCTCGATCATACGCTAACTGAATGTGATACAATGAACGCGGTGTCTCGCGCAAATTACATCCGCACTTGATGTTACTGGGAGCGGTGCCCGTTCACT
+>88689 3
+CGTCGCTGTTACTGATCCAAAGCTCATCGCAGACTGGGCGTGTTGCTGGTACGATGAATAATACCTACCCATAAATGGAAAGCTCGGCTTCGACTGGATC
+>88690 2
+CCCAAGAAAACGGCTTTCGCCTGCAAAGCCAAATAAGATCTGGGATTTGCCGTGCGAAAGTCTAGGGCGCATGGGCCTTTCTCCACTGTTCTTTATAGGA
+>88691 2
+CTCGCCGGATCTAGACTTTCATGTCCCAACAGTTAAGGAGGAAACGCATACTGAAAGGGCGATCGCAGATCTTGCACCGGTCGTTTCGATTTGGTACTAC
+>88692 3
+TCACAAATTCTCTGGCTCTCTAATCCGGAGTGCTGGAGGTTAACCAACCTCCAGGAGTAAGCGGCTCATGGCCCACGTGTGACAAAGGTATCGAGTATTT
+>88693 3
+GCCAGTTCGACCATACTTTAATCCGGGAATATACTTCCTAGATGCGCTGGTGGTTAGGCTAGTAGGAACCCGATCCACTGCCGCGTAGTATAAAGTCAGC
+>88694 1
+TGCGTCGCGTGCGCTCTCTGCAATACGTGAACCCCCATTTACGACGGAGAATTTACTAGTGATAAGTTCCAACAGATGTCGGTGTACGCCAGTAAACGGT
+>88695 2
+AGGCGTGCACAACGTAAGCTGTCTAATTCCCGGGCCTTTCTCAGTTTGTATAAGCAGAAAGGTAACCCCGGACGGGATGTTCCTTCATAAACTCCTGGGA
+>88696 1
+GTCAGGGTCACTTGTAAAGCCTAATAATTGGCCCAAGGAGCTCCTTTATTGCTACGCCGAGCGAGGTGACAGTCCTGCCGGCGTTATATATCTACGAACA
+>88697 3
+TGTGATTCGGAATACTTCCGCCCAGCTCCCTTGCATTAGAGACGAAGGATTACGACGTGTAATGCAAGGCCGCTTACCAATGTCAAGCTTGTGTACCAGG
+>88698 2
+TCATAATCTCGGTAACGCATGGCGAGTACCTAATAGCCACCCGAGGTGCACGTTGGATACCGGCTCGTTGCTTGACATTGACGCTATAGCAGTTCAATAG
+>88699 3
+CGACGAACGCAATCCCTGGCTAATACAGAAAACTTTGCGTAAGGGAGACTTCTCTAGTAGGTGCACCTTTTTGGCCTCGGTAGATTCCAGTCATGGCCGA
+>88700 1
+GGCCGGTGCTCTAATTAAAACGCACCCATTGGGGCTTTAGTCACGTTCGGAGAAAGCCTTCAGTCACGGATCTCGATGTTCTCATGGCACTCAAAAATGG
+>88701 3
+CCTAGGCCGGGAAGCATTATAGAACTTATGTAAATATTGACTTGGGATGAGAACCGTTCCATAACGGTCCGGTATGTGCCTCGGTTCAGTACCCCCCACG
+>88702 3
+GACCGACAGCGGCGTATCCGGTCTCCATGACTGCCGTGAATTTTATTACTTTCGTGGAGCTATACTAGTCAAAAGCTCAGTACTAGTGCGGAACCAAGCG
+>88703 1
+ATGAGTCGAACAGCCTATAGTACCGACTGTAGCTAGCGGACTGGGCCGTATGCAATTATCCTTTTTGTTCCAGCCAGTTGCACCCAGGCGGTAAAGACAT
+>88704 3
+AAACTCTGGGTCTGAGTTGTATGAACCCAGGGGGCTCTTCGGCAACGCCAATACCCTCTTCGTTGATAGGTTCATGACAAGGAGGTAGCAACCTCTAATC
+>88705 2
+AGGGGGGGTCCTAGCATAGTACGAGTTATCTGCCGCTACTTAATCGTGTTTTACTTCACAGCTCAGACCGGGCATCAAAGCTATCCAGATGAGGCTAACC
+>88706 3
+GTCATAAATGGTCGAAAAAACAACCTCTCCTATACCAGAGAGGGGGAACTCAATCGTCTGGCTCTGTCTCAGTATATGCGACGGGCTTTCCCGGGTGCTT
+>88707 2
+CCCAAAAGGCCCGTACCGACATTTTTAGCTTTCTCTGCATGAGTAGGCGTGCAGACTTGAAACCTATGACGCAGAGGTCGAAAGCTTTAGGTTCCGGTCA
+>88708 2
+ACGCCAAATATCTTCACGTTTAACGCGATCAGCGCACGAGTCTTGATTTAGCCTTGCAGTGGCTATCCGGGGCACGGATCGTCAGGAGTCATGATAACAT
+>88709 2
+GCGTTCCTATCGTGAGAGTAGATATGCGTCTTGAGCCCAGGTCCAACAATCGGAACCAGGGATACTCTGTATAGGGTTTGGCCCAGACCATATACACTTC
+>88710 3
+TGGCGCGCTTGATCACGGAAACCGACATGACAGGCGACGCATATTCCTCGGTGTTCGCGCCAGGCGATAAATCATTACTTTCGCAACGTTAGTAATATGT
+>88711 2
+GGCGTTTTTTAGTCAGACGATAACGGTCCCTTAGGCTTCCGGCTGTGTAAGAACGGGATTCGGATACCTACTCCTACGGATGCTGTAAGCAACAACCAAC
+>88712 2
+ACCACACAAGGTTCGAAGTCCTATACACTGAGTTGTGGAGGTGATGTCCGGCCCCGAATTCCTCTGGTAGACCATCTCAAGTGTTAGTACGTAAACTGGC
+>88713 2
+AGGAGCTGCGGACAACCCTTACAGAGTGGGCTTTAATTTATATATTGGTGTGTAACGTCCAGAACGCCGCGAATTCCGAACGTCCCTCGTAGTCTAAGCC
+>88714 1
+CGTGGTAACCGTTAGCCCCTAACCGACCTTAGGTTATGACGTGCAATTCAGTTCAAGACAGGTGAATGTTGCGCAATAGTTGCGCTGACGCACTCGAATC
+>88715 2
+GGGTTCCTATTGCCAGCTATTAAGGTCTGACATTCTAGCTGTAGGTTTTTGTTAGAACACAAGCACGGCGGGACAGCACCGGATAGGCCACCCAATTCCA
+>88716 3
+ACAGCGGTCCCTGGCGCCACCGTGTTATTCGCTAGCTAGGCTAGGAACGGGACAAGAGACTAAGATTGTTTTCTAAAGTCCACCGTTTTCCGACAAGTAT
+>88717 2
+AAGAGTGATCCACAACGTACGGGATGCCCCCGAATCCCATGATGACTCCCTGGCTGGGTAATAGCATTGTTACAAACTCTGTCTCGTGTATGGATTGAGC
+>88718 1
+CTGCTGTGATATAATGACCTTGCGTGCGTATTAGTCCTGTATAGCAGCCAGCCTACGGCGCCTCGTTGAAGTTGCGGAAGATCCCAACTGAATAACGAAC
+>88719 2
+CCATATATCGAGTAAGTCATTAGAGCCCCAGCACAATACTGGCGAGGTTGGAGTGACGCGGAACAATTCGGATGCTCTATCTTCGATGTACTCGCTGCTC
+>88720 3
+GGTCCATGCCCGAATTGGCCTATCTATAACAGATCGTATCACTATAGGGTTGGTCCTGTAAGCACCGCTCGACCTCTTACGCAGGAAGCTAATGTAGGAG
+>88721 3
+CTAGCTGGAGTGTGGGAAAATGTCGCACCTCCAGCATACAAGTCTTGTGTATGTTCACCGTTACGGATGCCAAGTCCCCTTAGGAGATGCCAGCACATTA
+>88722 3
+AAGTACCATCGAGTAGCTTATCTGCAACTGAATCTTGACCCAGCAAGTGATTGTCAGCTTAACTTCTGGTGAGTCTCCGGACCGCGGACATGGAGTCCAG
+>88723 3
+CTGGGAGGAGTTCCTAACTGATCGGTCCGACTTATCCCATAAGTATTACGACTCCTAGGGATCCACTGGCCATTGGATACGGATGCCATATGAAGGACTC
+>88724 1
+ATTTTAAACTAACCATAGGGCGGAATAGGATTGAGCCATCCCCGATGGAACTGGTCCCCAGTCGCACTGCCGTTAGCCTTTCAGAGATGCGACTAGTTGT
+>88725 3
+CATAGTAATCCGTCTAAATTCAAATTTACGTTGCGCGCTTCGTATAGGCAACCACGTGGCCCCGACGCTGGATCAGGTGAGTGGATCGCACTCAAGAGTT
+>88726 1
+CTCGTTAATTGAAATGAGTAATGTTATGCTTGCCCTCCGTCAGCGTTGGGCCCGACAGCCATCCGCTTACAACAGAAAGACTACCGTTAGGAAGGGTTCG
+>88727 3
+GACGCGAATACGCATGTCCGACCAACTAGGCACTCGTTCATGCCAAGACCAGTTAAAGTCTTGGCACGTAGTGAGTTCTACTTTGCACTCTTTGAGGAGG
+>88728 1
+GCGTGCCGCCCCATGACCTATATTTACTGAATAGTAAGACGTTAAACCTGAAGAGCTAACGACGCCTTGGGGGAGTGTTGATGGCGTATTTCTCCACCAC
+>88729 2
+TAAGCAGTCAAACAAGGTGACTCCTACGGTGCTAATTTCTTTCGAGCCTGTTCAGGAGGTCCCCTTGTCTGAAAGCTTACGAGGCGCCCTAGATGAGAAC
+>88730 3
+AGCTCAGTGTGCAAGATGGCTAATAACCGTATCCCGGTGTCGAGTATGAGGCGGTACCCAGTCCTAACAAGTCAACCTGAATCCTTTCCGAGACTTGTGT
+>88731 3
+CCCCCTACACAGTTATCGGCCTCTATGATGAGTAGGAGGAGGTGCATAAGGTTCGATACTTTGATCTAGGCGTTAATCGGAGCTGCTACCCCAAGACCTA
+>88732 2
+CTGCTCACACCACCAGCGGGGCGTTTAGCAAAAATGATTAGGCAGTATAGTTAGACCCATTGCCCTCTAGCGAGTTCAAGCACGTGCTGGATTCTTGGTA
+>88733 1
+AAGAACGGAGCTACTATTTTAGCGACCTGTAGGGCGATATCATATACCAGTTTCCTGTTTCCTGCCCCTGTGGAAAGCGCGCTGACTTGACAGCGAAAGC
+>88734 3
+TGCCCGGTAACGCCCTCGGTGGTAGGTCTAACAATACCCCATCAGGGCGTTGAATTTTATTATAGAACGGTTAAGCGACTGAGTAGATTCCTGGACCCCA
+>88735 3
+GAGTTAAAGAGTAGTCCGGGAGAGAGTCAAATTCACACATTACGGCAACTCCGCTAACTGGTCTAGTTTCGTTGTCCGTGGCCCCGCCCTATGTAGATAC
+>88736 2
+CGAGTGTGGTTTAAGCCTATCCAAAACGTACCATCTAATCACGGAGCAAGTGACATTTGACTTGGGTGGTGTGACGCCACGCTCCTCAATGCTTCAGCAG
+>88737 1
+GCGCCGAATGCGGGTAAACGCGGGTGTGTATTGATAAATCTCGAGACATTAAGACCATGCCACTCACTCTGATCCCTAGCCTTACTTTGACCTGTGAGGA
+>88738 2
+CCTGTCACCTTCGAGCGCCCGGCCCGCTGACAGTTATATACAGGGCAGATCATGAGTCACATCGGTGATGAAGTAATCTTAATTTCCGATAAGTTAGGGC
+>88739 3
+TCTCCATCTCAGGCGGACTGTGCAAAGCAGGGATGCGATAACCGGACTAAAAGCCACTGACCTTTATCACCTTGTAATCTAGGGGCTCTTCTTGTAGGAG
+>88740 1
+CCGTGGACTTCCTGCTGAAACGAAACTATCCTGTTTAGGCGAGCACCGCGCTCAGTGTTAAGTGGAAACATGTTAAGAATCTCCCTTTCAGTCGGCGGAA
+>88741 2
+GACCCCACTTGACCATGAAGGAGCGACCTGATCTGTTAAAAGTTCTGCTAACCGGTGCACACGTCAAACTGGAGCATATTTTCCATGGTGGGCGTTGCAT
+>88742 2
+GGCACGAATAGAGGAGCATCGCACTATACGACCGGTTCTACGACTCTGCCTTGTTGCAAACTACGGTTAACGAGTTCTGCATGTGACTTCAGTCCGTAAG
+>88743 2
+GCGATTTGAAACCACAGATCCGAAGGCCTGAGCGTTCAGTTCAGATGCCAAGGTCAGCGGAATTCTCCCTTATTGATACCTCGGACGGTGTTCAAATGTC
+>88744 3
+TGTATTGCAGGCCGTCTCACCTATCGTCACTTCGTCGACCTCTGCGTCACACGAACTGAATATTAACCGGTAACGTGGAGTGGGAAGGAACGTCAATGAT
+>88745 2
+GGTCCGGATAAACTCGCCCAGGTTTGTTAGGCGAAGCACTAGTCTCTCTTCTCTACTGACAGGAATGACTACGTGATAGGATGCCTGGTTCACAAAAGCC
+>88746 3
+ACGAACAGCGCGACGGAGGCAAGCCCTTATTTATACCATCTACTAGTTATCTAGCCGTACCCGTTTGAAACTTAGGGCTGAGATCGACGTTCGATGGGCT
+>88747 3
+CTTGGTATTTAATGCAGGCTGCACTACTGCCATGTGCGAGGCTTATACCGGGTTAGTTGCCTAGGACCCACCAACCATATCGGATAAGTGCCAAATGGCA
+>88748 2
+TCTGACTTATTTCGACCAAGTAAGTACTTGTACTGGGTAAGCAGGTTATGGTGCCAACCCCTACAGTGCCCCGACCAAACGCATGGGCGGAACATTTGGT
+>88749 2
+AAACGAGTTCTTTGCAGGAGGTGCACAGCTAGGGCCCCTTCACTTCGCGTAATCTGGTATAGCACAATCATGCTACCAGTGCGCAATTTGAAGGCTTGCA
+>88750 2
+CATCGGGACTCGGACCCATCGGAGGGTGTATTGCAAATGGCTTTTGCTCCAAGCTGACGATCTATTTTAGTCACCGTATAAAGGGCCAACCCAGTTGACA
+>88751 3
+GGTCGTATCTACGGGTTTACAATAACTTGCAGAAGTGCCCGGAGCCAGAAGCTTACCTATCGCGAGACTTCTCCTTACAGGTATCTCGTGACTGCAGAGA
+>88752 1
+TATCGTACGAGGCGTCTCAACCCCCTCTGGTATAGCCACACGTGTATCTTACATATGACGGAGGTTATGGCATCGTAACATACCGGAAGTTAGAGTCGCG
+>88753 3
+TGGGCTCCGTGCGGGACACGTATTGAGTGTAATATCTTTTTAAGATCGGAAGGATCACCGCAGTCACGACAACCGTACTCATTATGGACCGTCCGCCTAA
+>88754 1
+ACATCCGATGTGATCTGGGGGTCTGGCACGGAAATAATCGAGGAAGCTGTAGCAGAACGCCCCATCTTTGTGCTTAACTGAATTGTTAACGCTCCCACCT
+>88755 3
+CCGCGTGTCAATGCTTTTTGTTCGGCATAATGCACATTCTCGGTTCACGGTCAGGAACATCGAGAAGTACCCCGCCAACGATGGGCAGACAAGTGAATTT
+>88756 3
+CTATAGCGATGTCGGATTCCTGTATAACCGAGGACACCCAGACGCGAACCTGAAGAGAGTAGCTAGACGGCTGCTTCACCCGTTTGGGATCACTTTTTAT
+>88757 3
+CGCGCTAGCGAGAATATGATTTGAACAAAGAATATGCTGCACTGCCGACGGCTGCATCCTTTGCCGGTCACAATCCGATCGTCGGTCCAGAGTATTAGTT
+>88758 3
+CAACACTGCCGGAACAGCCGAGCCTAACACGGTTTTCGCTTCTGTTGTTTAATAACCGGTTTGGGTATCCGATGGAAGTAAATCGAACGCCATCATCGGG
+>88759 2
+GTCATGTCTGTTCGTCTTAGATGATCGTGAAACTCCACGCGACCTGCATCACACGCCTCTAGAGCGGGTTAACAATCGGGGCTGATAGTACTGTAAAAGC
+>88760 3
+ACAGTCCATTGAAATGTAGGATCGATTATTATGGTGACAGGCTAACTGACATGAACAGAGCCCTAGGCCGTGTCATTCTACCGGTCGGCGCTACCCTGTC
+>88761 3
+GGTAATGGTCTTTGCTGTCGGTCTAGTTGGATTCAAAGAAGGACCCACACGTACTTCGCAAAAGGTGTCCTTACAGGCGGACGCTCAATAACGACTCCCT
+>88762 3
+TATGCCTGTCCTGCCCAATATAATCTGATAACCGTCCCAGTGCCTGCTTTAAGTACGTAGGTGGCAAACAGCAGAGGTCGAATAGCAACGGTTTGCGTCG
+>88763 2
+CAGCCTTGAGGTGTGGTAATTGACTTGGATTCCTCCTTCGATGGACGACGACCTTTCCGAGTTCGAACGCAACACAAACCATTAGATATTGGCGAGACCG
+>88764 1
+GAATTTATTTTAGCGGAGACATCAGCCCCCGCAGAATGATTGGCATCCGGGGCATCCATGTCCTAAGCGGGATGACGTTTCCACTATCAGCAGTAGCATT
+>88765 1
+GAAGAAGCATAGGTAGAAACCGACAAGTTGTGCTGGGTTCTATGTCCCCCAATTTAACTTCCGGGTCGACTCCATCTGGGTCGAACCTTACTCGGACTAG
+>88766 3
+TAATATACTTTCGGCGCTTGCGACGGGGACATTCGTAGCGTAACGGGACAGTCTCTTTAGAAACTAACCTGAGAGAATATTGTGTCCCCTACCACGCGGC
+>88767 3
+GCAGGTCGCTTCGTGGGGCGTGTCGACTGTCGACAGAAGCCTTCATGTGTATCTCAATAGACCGCAGACAGGGTAACACCTAACATATATTCGTACCTTA
+>88768 2
+AGAAACCTAGCATACACACATTCCTTCCTTACTCTATTACCGTGGGGGTGTTAACTAGCCACAGATTCCTAAGTGGGTACGGGCGCAAGTGCGAGCTGGT
+>88769 3
+ATCGCCACGGATTTATAGGGGCCCAAGCGCAATCGGAGCCCGCCCAATGCTAGTTTGTTCAGAACAACTTATCAGATTGAGGTTCGTCTAGTAGGTTCCA
+>88770 3
+TACTCGGAAGCCTCCTGCCCTTTAGCTTAGATACAGTGTAAGACTCGATTGGATAAATGGACCGACGGATTGAGGTAATCCTGCGATGCTCCGGCACTCA
+>88771 1
+TGAGACGGATCTCCACGCACGTTACTCAGTGATATCAGGGTATAATGCAGGTGGGGCTGAGTCTCCACGCGTATTACTCCACCTAGGATGACACATTTAC
+>88772 3
+ATACCTACGCGTCGCGAGAAAGCACGGTCTTCCCAATGTCCTATAAGGCATTTTACGACGATGTAGCTACGCTCGAGTGTAGGGTAGGGCTTAACTCTCA
+>88773 1
+TAGCCCTGCTATGCGTATTCCAATATGTGTGTACTGTGGAAGACCTATAAACGACTGACTACTGATCGCGTACAGTCTCTAAGACAGGGGGAGGCCCTCC
+>88774 3
+TCGTGTCGCTAGCCGCAGTGTGATTGCAGACACGAAGCAACATTACTGTAGCATCGGAACAGCAATCTCCACCGTCAAGTTATCGGTGACTGATTGCTTG
+>88775 3
+ACGCGTGCGCGGACACACTAACCCGGCTTCCTCTCTCGGTCTTAGACTAGGCAACGGCAAATTTCTATCTGCAGTAGGTTATTATAAGAGTCGGAGGAAT
+>88776 1
+TGAGAGGCTTAGGGACACCAAATCACTCCAGTCGACTTGGATACTAAGCAAGATTTTGACGGGATCCGCCGGAGGGTATCAATCCTTCACCTCTGTGTCT
+>88777 3
+CATATGCGCGTTAGGTCGTTTTGGCCAACACCAACATGTCATCCTTAAGGGAGTCTGGATTGCGAAACTTTAATCAAGCTACGCCCAGGTGGGCTAGCAC
+>88778 3
+GCACCCATGGAAAGTTCGCGCTCTGAATAGCATTCGTTCGCCGGGCAGTGAAACCGGTTGTCTAGTCCTGTTTAGACGCCGAAATATTACTACAAGTACG
+>88779 3
+AGTAGCCGACACATAGGGGCACTGAGCTCCTCATCGCCGATGTTTTAGACGGATTGTTCATACTGTATAATCAGAGCACCCACGCAGGGGTTAGTTCATC
+>88780 3
+TACATCCTTGGATCAAATGCATATTTATCTCACTGGATGCACAAGGGTTGAGTACGGTCGGACGCCGTGATACCCTGCAGACGGAGGGACTCTTACATCC
+>88781 3
+TTAACAAAACATACCGCTACACGTGCCTAGCAGGTTAGGGGGGCTCTAGACTGCGGCCTTATTTCAACCTCTAGAGAGTCTCCTAGCGTATGGCAGGTTA
+>88782 2
+TGGCCATTGCGTTCGGCTTTGATTCAAACAGCCTGCGCTTTGGCCATCAAGTAGTCCGGTAGAAATATCCGACACTCGGTCGACAGAAATTCAGAACTGG
+>88783 2
+CACCAGTTCAAGGCTGAGGAGCCCAGTCTATTACCTGTAGCTTGCTCTGGTAGAACACGAAGTTCCTAATTTGGCAGAACCAGTCGTTCGGTAGGCACTA
+>88784 2
+AAAACTTGCTCAATAAGCTCTTTCAGCACGGGCACCATAGCTTGGGCCGTGCAGGCGCCTGAATAGCTGTTCTTATTGGGTTACTAATCGCGGCAAAACG
+>88785 1
+CGTGAACAAGAGAGCCTCTCAGTGGTCAAAAGAATTCCTAAGTGATGCCTGTGAGTTTGCCATGAACGCCACAATAGCCGCACGGGCGTCTTTTTCGTCT
+>88786 3
+TAGGAGAAGCAGCGCTTATGAAGCTACATTTCGTGGTTACCCGTTTGAGCGCTCTGGAAGTCAAGCTTCACAGAGAGCTCCATACGGTTACTGAACCTCC
+>88787 3
+CATGCCAATTATACGATTCATTCCGCATGAGCGGTGAGTTTCACCCCGCCTGATGATCACATCCATAGTACTTGCCTAAAGTGTGACGCAAGGGGTGAGG
+>88788 2
+CCATTTAGACGTAGACGACGTATGGCGGGGGGGATCTTAACGCGTTCCTTATTTGACGTAGCTACGCTAGCAACAGTACAGATATCTCTCAGTCCCGACA
+>88789 1
+CAACCAAGTGGAAGAGTGACGCGAATGTTAACTCCCCTTTTTATCGGAGTTCGCGAGTGAAGGATTTAACTTCACACCTCCTGGCGTGCTCCTGAAGCGA
+>88790 1
+GGTCGGCGAAAGGTGGCACATCTACATCTCCTACCCTGCAGCGGCCCTACGTCTTCTAACCGGTGTAATAAGAGCTATATTTCAGTGTCGAGATATGAAG
+>88791 3
+AGCACCGCGGAATTGTGGAGGTGAAACTATATACCCTCTCTGATAGTCCATCTTGGGCGGACTACGAATAGGTATGACTCAGCCATCCTTGCTTGAAGCC
+>88792 3
+ATTATAGTTCTGTTAGCAACTGCCCTGGCGAGATGTCCAATTTCACAAACATGCGCGGCCCTCTGCCGGCACGGGATGGATTAACCTGTCGAAAAGGTTA
+>88793 3
+CCAAACTGGTGCTGAAGCGTGTGTAGTCTATTCACTTTAGGCGCTGGCCTAAGAGCCTCATAGCCTTGTCTTGACTGCACCAGCAGACACAATGTAAGGA
+>88794 1
+AGTACGAAAATACGACTCAAATTATTACTAGACAGTCCACTATTGTGAGCATCCTTGGTCTCACCAGCCTGCGTGGTTGCGGGGATGGTGCCCAGTACCG
+>88795 2
+CCCACCGTACTGTATAACTCCGTAGCGTGGGACCCCGTAAGGAAGATAACAGAGTGAATCTATTTCGAGTTTGCTTTGCGTCATAACGGTAGCGATGCCC
+>88796 2
+ATGTTTGAGTGCATGATATGATCCCCAATCACGTGGACTATAACCAATATGGCCTACTGATTGTCCTCAGAATAGGGCCCCGACCCTGTGATGACGCGGG
+>88797 1
+CGCTGGCCCCCAACCTTGAGCCCGATGGCTTATGCGAGTGTATTTCGAACCAATACATCTATGCATATTGAGGGAATCATTGGTTCCAACGACGAGGATG
+>88798 3
+TGTCCTACGCAAAGTGAACGAACCTTGAGCGCTTGGTCCGCACTGCATCTTATTCGTGAACACGTTTCCGGAGATCAAGCGCAAAGCGTGAAGGCTTTAT
+>88799 1
+TATGATGTTCTAATACGCCGACCAAGTCGTCCGTGAGCCGCGCACAGCCATTACTATGTGTTTTCGCTACTACGGAGAACTTCATCAGGAGGGCATAAGG
+>88800 2
+TTAAGGCCGTTAGAGGGCTCCAATGACGATCTCAGCCGGGATATTTCCGAAATTCCTTTTCATCCAGCGAGTAACGAGCATTGGTAGACATGAGTGCCCC
+>88801 3
+TTCCGAGCGGTTAATTACGACAAACATAAGATAGCTCTCCCGTTGGAGTATCTTCTGCAGTCCTGGCAGGGGACCGGTCCTCATACCGTCGATAATAGGA
+>88802 2
+GAGCGAGTGGTCAGGTAGCCTTAGTCCAACCTTTCGATCATGTATCAGGCGACTAACTGCACGTTTTACGCACTCAAAGCGTTGGCAACTACCGATTAGG
+>88803 1
+AGAGTGCGAGGCTCTTCAGGGTTTCAGAGTTTAGCTGCGGACGAGTTCATGCATTTCCACGTCCGTAACCTCAAGCACTCCCCTGTTGAGAAAAAACTGA
+>88804 1
+AGTTGAGTATAACCTGGAACCCATTATTCGGTAATGAGAGTCCGCGCCCTTCCGTTATCGGTACCGTGCAGGTACTCACCGAAGAGTCAGGTGTCTACAA
+>88805 3
+TTAACATTATCAGCACGGGAAGTTGAGCCAGTTGATGTGCTGCTGTATTCCCAGCATTACCTTAGACCGGACAGGAACGGAATCCGGGACCTCATCTGTC
+>88806 3
+GCCATAATGTGGTCAGACATGCAGACCTTAGTCTCACCGATACATCACATCACCAGGTGATACGTTGGGTAGAACTACTGTCAGTCCAGGGGTGTTCGCT
+>88807 2
+GCTGTGATGAATTTTCTAATACCGCGACATTGCCCTGATGCAGTGTCACAGATTCGGGACGGTACCTGGGTCAGTGCGTATCAACAAGCCATATCCAACG
+>88808 3
+GGTACAGTTGTATCTTATGTCATCAGGACTTCCACCGTTGCACACTTATGGCCCAGTAGGTCGACGACGTGCGGGGCAATCTGTACGTCGTAAACAAAAC
+>88809 2
+CCTGCTGCATGATGAATTTTGGGAACGCCTAGGAACGCTCTCCCTCACAGAGGCATGTAACGTACATGGTAGGACTGCCTTAGCAGCCTTACATAGTTAG
+>88810 1
+GCGTAGCGTGCACATCGGGGTCTCCTGGTATTATACGAGCACGCGTCACAACTAACTGTAAGCATTCCGAGCTTATAAGTCACGTCATCGGGTGCAAATT
+>88811 1
+ACCTTTATGCATACCGCCTGAAGGACGCGAGATGACGTTTAAGTAATTTCTGGAGGGCCTGGCAACTAGGTGCACAGACTCGGCCCCTAAATATGTCTCT
+>88812 3
+TCAGGGAATACTAGAATTGCAAACCCAGATACACGTAAGCAACCTCGCATTCATGGGACCTGTCGCAGGTCTTTTGGGCTTAGGTTAGTCATGCCGTGCC
+>88813 2
+AGCGGCCCGCCGGCAGTCCCATGAACCATTTTCTGCGATGCGAAGTCGGCATCACTTTATATTGCGAACTTTTGAACTATCTGTTGGACGGGAAACGAAA
+>88814 2
+TAATTAAAGGGGGGTAGAGTCGTATCATGCTACTAGCCACATGCACGGACTTCGCCCTCCCATCGCTTTTATGCTGCCATAATAGAGTCATGGGCAGCGA
+>88815 1
+GGAATACGACCATCGACGTACCACTTGAGAATATTTGAGTAAAACTGCCCTGTCAAGGAGGTGTTGTAAGTCACTTTGCCGTTGCCGCTGCAGGACCTCC
+>88816 2
+ACTCGGAGCTGTCACCGAAAACTAGTCGTAGGTTTACGATTGGCGCCGCTGACGGACCCTTCATGCCTTTTGCAATATCGTGCCAGGTCAAAAAAGTTAG
+>88817 3
+AACCTCCCACCGAGCACTTTGCATCTAGGGGGGGATTTACATCCAGTCTGAACCACTAAGATGGGCAGTGGAAAGGTTATCTGTGTGCTTCCTATCAACG
+>88818 2
+CGCCCGATATTAGAGAGCATCTTGAGCTGTCTTTATAATACCAAGCACTGTGGAGTGCCAAAGCGGTATTTGTCTGACCTACGAATTCGGCGCCGGCAAC
+>88819 3
+GACGATCTTTTACCAGTCTGATTAGTAGGATGTGACAGGGGTCCGGCAATCCACTCCGGCACAACGGACGATGTTACATGCATGGAGTTTACAATTCCCC
+>88820 3
+AAGCAGCCCAAAGTCAAGTTGTTGTAACTTACGAGGTTTCTCAGAATGTACGTGTGTCTCTTGAGTGGCCCCGCGAGCTACGAAATGGCCTTAACCGCCA
+>88821 2
+ATCCTCACCCGGCGAATTTATGCACCTATGGGGGGCTTAGCATTCAGCTTTCACGACTAACCAAAGTGGAAATATGAGCAGTTGCCGGTTGGAGTACCTC
+>88822 3
+TAGCGATAAGAGGGCGATTGTGATGTAGTGTATCACGTAGCCCCTTCTCGCTACCAATGAGTGCAGACCGGCGATAACCTCATCCAATTCCTAGCTTGAG
+>88823 1
+ACTATCAGCTCCTACTAGCGCGGCTGTTCCGATAGCGTTCAACAAGCACGCTTCAGTTGTATTACGCATGGGCCGAACATGAGTCTCGGGAATGGTAATA
+>88824 2
+GTCTCTCCTTGGCGTGCCATTCAGACCTGGAAGTTCGATATTCGGCATGTCATAGTGCCGACGCACAGGATGAATCAGTCTGAGACTCCAGAGATCATAA
+>88825 1
+TCGAATAAGTCGGTCAGCGGAGTCCGTATAACAGTAAGTTGCCCTGCTTATGTAACTTGCTCACAGAAGCGTACACGCAACGCTTGGATTCAGGTCTCGC
+>88826 2
+AGGGGATTCCGCCCATGCTCCTTGTATAAGGTATAGAACGCACACTAGATTCATGCGCGGGCTTGACCTACATGCCCTGACGAATAATAGTGTATTGCGC
+>88827 2
+ATGGCCAGGTATCGAGGGCGATAAAGCTAGACTTTGCTACAGCCCTTTCGTCCCGTACAGTTCGGAGAAAAGTCCGTTGCGTTAGATTGAACCTCACCAT
+>88828 3
+GCTCATTAGCCGACCCAAGCAACTCTTTATGTTGGTTGCCCCACTGTTGCAAACGTATGAACGAGTCATGCGCCAGAGTGGCATTGTAGGCCAATAGAGT
+>88829 1
+ATCCCGCCTAGTCTATGTAGTAACATGATGCTGGACAGGCAGATGGCCGCGGATGACGCCTAAATCATAACTTATCCTCGTTTGGAATCGCAGATGTGCC
+>88830 2
+GTACTGTATCACTTGCGAGCGCAAAAGAAAGGGTGGAATACACCTCTACCGTGACTCATATGTGTTACGCGAAGTCGTCAGACTCTGCGACTGCTTCGCT
+>88831 2
+GTGCCCCAGTTCCACGAGACTCTGGTAGTACAGCATCTTCCGAATACAATGTGGGCTCCGATCTTTGGTTATAGGTTACAGAGCCAACGAAGGGCTAATC
+>88832 2
+TGCCTATGAGGTGTACGCTGCACCTAATTATAATATGGGCTGACCCATGGCCCACCGCAGACGATCGCAAGTACTGCTGGTGAGATTTTCCTAAGACTGA
+>88833 1
+TAATTGACCCGACCTTCAGATCTCATGCCTGGGTCAAGCTCTTGGTGCACGAGGGACAGTAGCCGTTAAACTCTCGTATACAAGAAGGGTGCCTGATTAC
+>88834 1
+TCACCCACTAGACCTTCCAAGGGGTGAAAACGTGGATTCGGGATCTTGGCGTTACATAGAAGTGAAGGCTAATCGTGTCGCAGTTCCTCGTTCTCACACA
+>88835 2
+CCCGCCACCGGAGCTTGCTGTCCACTTTTTGGTCGGAATCGTTCGCGTGTCGAATGGTAAGATGGGTACGGCTGCTGCATTCATCATAAAAAAACCAAAA
+>88836 1
+ACGGAGAGCATTCTGACAGACCTGTCCTTACGGCCTTCCATTTCAGATTAGACGGACCGCATTAAACTGACGGGGGGACACTCTGGGTAGTAACATTTCT
+>88837 2
+CCCGGGTGAGATATAGGATCCCTATTAACAGGTCAGTAGATTTACCGGTAACGATGCATGAGTACCTTGTTTGAGTACCACTGTACCCGAACCCGCTGCG
+>88838 2
+TTATCATCGTCGAGAGATCACAGATTATCGCCCGAGCTATCCATGAGACTGCATTCTGCTATTTAAAGGAGGGCGGTCTGGATCTCAACGAACGGTGCCC
+>88839 2
+CCGGCTGCAATAACTAGTTTGTGGGGCTGTAGGACCGAATACCTTTGAGAACTAGCATTACTACCGTAATTGAACAGTCTTTCCCGCGGCTACGGGCAAC
+>88840 2
+AATCCCTGCGACGAACGTCCTTGCACGAATAAGTATACATCTTTGCACCCCGCGAAGATTGTGTTATAAAAGGGGTCCTGGGGTACGGTTCGCACCTGTA
+>88841 2
+ATCAGAGTCCTGGTCCTTTGGCCTAGAGTGCTGGAGAGACTACGTCACTTCGGATAAGCATCAGTAGACCGACTCGTAGACACAAGTGTCCACGTATTCT
+>88842 3
+CCACATCGTTTCGTGTACGACAATAGCAGGGATTGAAGATCGGAGAATTAGGCCTTGCCCCATGAAGCGTCCTCTTCAAGTCAGGCTGCGGACTTATTCA
+>88843 3
+ATGTCTTGACATTGTAACGGGGGACAAAGTCTTTCCAGATCGCTAGCCGAGGATGAATAAGGCCCTCTGTAAAGTACCCCACTTGCCCGATCAGTGTTGC
+>88844 1
+ATAATTTATGCATGGAACCGATGTACGACTTACCCGCTCCATAACGCGTCGTGCTTTATATCCGGGCTGTACGTATCGAGCCGATGAAGTAGGCACAGCG
+>88845 3
+GTAGGACAAGCGACAATATGTACTCCATATACGAGAACCATGCAGACGGGATATCACTATTTGAGTGTGTTCTACCCCGGTTTGTTGCGCCCTGCAGCGC
+>88846 3
+CTGATCTATCGCGTTGGTGCAGTTGTTGTTCAATATGGACGGGACTATTACTATGACAAACAGTCCCTACGAGCAATACCGGCCGGGCGCAGTACCCTAA
+>88847 1
+GTCGTGATTAATGACTGCGCGCCAAAATTGGGCAGCTGGGTTCCGAAAATATCAATAGAGCTCGCGAAATGTCCTAACCGGCTCCTAGTCGTCCTTGCTA
+>88848 1
+TACATTGTCTGACGATAGAAGGATTTACAACTGCCCCGAGGAAGACTGCCCTCTTAGTATGGTTGCGTGAAGAGCCAAGCTCGCTCCGACCTGTTCTGAA
+>88849 3
+GTTTTGGAGGTAAGCGACAGAACATTCAAGTGGGACCGGCACACGGCGCGCCCCTTCAGTCTACTACCGGAAATATTAGACGGTTATTCCTAATGCTCTT
+>88850 3
+CGCACAATGGTACAAGTTCAGCGCCCCATTCGGTGTCTCGCGCCGTAGAATAGATTGGATAAAGCGACACAACAGTTCTAGTGTTTCTTGTGATCGGCAC
+>88851 1
+TACATCTAGGTCAGGGAAAAACGAAAAGACAGGTCCTCCAAGATCGTTTTAGATCACCTGTCGGGGTTCGGTCTCGGCACTTACACTTATCCCGGTTCGG
+>88852 1
+TCGTCGCTTAATTGATGTCGATAGGACCGTATAGCGGGGGCATTAACGACTTCATTGCAGGTCCTCAGCCCCCACAATCTGACAATCAAAAGTGGTGTGC
+>88853 1
+TTCCCGGTAGCCTCTTTTGGTCGCGGGACGCCTTACCGGGAGGAGGTATCATGCTCAATAACAAGGCCGAGTTATAAAATATGCCCAGCACTTAGTATCA
+>88854 3
+GTCCATAGAGTGTTACATTTCGGGAATCATCTGCACGCTTGGAACGGTCATAGAACACCCCGACTGCTAGTCGCTTGGAGCATGCATGCAGCTTAACTGA
+>88855 2
+GCGAGATACTGTCTGAACTGGATAACAGACCACCCATACGTTTCTCATTGAGCCGGCGTACGTAGAGTTCGTTGGAGCTCGTCCTGGACTAATTCGCAAA
+>88856 2
+CACTATTGGAAACCGCGACCTGTACGTCTGCGGAGTTAACAGTGCCAATGCCGGGGTTATAAGAATCCCATCGATTAGCTGAGTAATCGGTTCCTAGTCC
+>88857 3
+TGGTTGACCCTAGTTAAATGTCGGACCGCTCGGTCGCCAGCAAAATTACCTATAGTTGGCAATACCTTCAGTAGATACGACCGATGTCCGGAGGAGTCTC
+>88858 3
+GGACGACTACGTGGGCCAATTTCCAGCGAGTGCTATCCTTGGCCGTCACAGTTAATGGCGACAGATTCATGGATACTCCTCGAAATCCGGAATGTCTATA
+>88859 3
+CTGGGTGTTGGGCAACGAGCCGCCTCAATTCAATAGATCGCTCCAGTTCCTATAGCTAGGTGCTTTCGTCGAAGAGCTCGGCAAATTTTACGCACAAAGA
+>88860 2
+ATCGCCGAAGCCTAAAAAGCGGACAGCCCGGTCTGGAATATTTAAAAGGCCATGGTCTATGATGGGTGGCTGTTCATCCCCTTCTCCGATCTGGTAAACT
+>88861 3
+AACGTTCCGACCATACCTAAAATTGAAAGGGCAGACTTCCATTAATTGTGCCTACCCGAATAGGGGGGGGGCTCTATTAGGTCCGTTCCGATCCCATGTG
+>88862 1
+CGTCGCCACGAAATAGCATCTCTGTCCGTACAGTTGCGCAACGACGGTCAGGACTCGAAGATATTCTTCATATGGCAGTTACACAGAGTTCGGTTGCAGT
+>88863 3
+CTACATTTCTGTCGAACGCTTAGCAGCTGCAGGGACAGCGTTCACGGCGTTGCACCGAATATAGTCGACTGAGTAGTTCATACGCGTAAGGACTCAATTC
+>88864 3
+CGGTCCCCGGGGGCTCCCCCCTTCAACTTTTTTTGGGTAGAGCGTAATCTGATAGAATTGTCCACACAACAGGAATACATGGTAAACGCGTTCGGAAAGT
+>88865 1
+CCCAAGTAAGTTCCCACGTAGTGTCCATAGAGCCGTCCTAGCCGCCGGGAACTATTTTTTCATGGTAAGCGGCACTGTAGAATGGCAAATGGCATTGTAC
+>88866 3
+CTTAAGATTAATTGTGGCCACCCGTGGCGTGCCCGAACCATTTGATCCCGAGATTGGTGCTTCCCGAAAGTACGATAACATTAGTATCGCATGACGGGAC
+>88867 1
+CGGTCACTTCGTGATTGGCGCTAGAACGGCCCCTGTGCTGACTCTCTCAAGTGGTACAGTAGGCCATAGGCTACATACGTTACAACGTCATAGTAAGTAA
+>88868 2
+TATCTCACCGTATGAAACTTGATCCAGAAAAGGCTGAATCGCCGCGGGCTGATTGTTACTCGACTCCACCTTAAAGCGGTGTACGTCTACGGCAGTAGGT
+>88869 1
+CACCCACCACGACTCCGTTAACTCGATAGGACAATTGAGCAGCTACGCTATTTAGGACCAATGAATTGTGGTGGTTCAGGGGTACCTTAGGTCTTCCAGG
+>88870 2
+TGAATCTGAATAAGACGACGCATGTTACAGTTTAGGATCATGCTTATTCTCCCCCGACGACCATGTCCAACACAGATCGGGTACCCGGGAGCTTTGTGGG
+>88871 2
+ATCAATGACAGGACCTAGCTCAGACCATTGGTTTCAGGATGTCCGGGTAGAATCTTTCCAATAATCACGTGCCGAGTTCACATCGGTATACGGGTCGCGC
+>88872 1
+TTCCCTGATCGCTCTAGCTCACTAGCCAGTTAGTACTGAGTCTAGGGTATTCAGGGCCATCACTGAGAAGTAGGAATTGATCCCCTTCGGACAAGGAGCA
+>88873 1
+CAAACTCTAACGGAGTACTCTGCTCTGGGGTACTTCGTAGGGGATGGCAGATCCCAGGTAACAAACTCATTTACCGCTATCTGGGTATACAGTCACCGTG
+>88874 1
+CTGAAATGGCGTGACGCACTAGACTCCGGACTCACGTGTAAGGCGAATTAGCTGGACATGACAGTTCCCCTACTACTCAACTTAGGTAAGCTCGGTGTTT
+>88875 3
+ACAGCATACATGGACTGATGTCCATTTAAGAGACGACGACTCTCGCCTGTGCGTGCAAGATCACTCGCAAGTAAACAGATCTGGGTGTTTGCTTCTGGCC
+>88876 3
+ATGTAACAGAAGGCACCTACAACTGCCCTGATGTGTAATGTTTTGAAACTGTGTTGGTCTCATCTCAAGGGCAGACGCCAACCGCTTTGGCCGGATCAGC
+>88877 2
+GTTGGGTCAACGTAAGGCAGTTTATCAATCCGTGGGGTGGATTTCCCCTATATAAACAGCGAATTCTACGCCGCACGATACTCCGTGCCTCTCAAGGGAA
+>88878 3
+AAATTCGTTCAATGCCGACATTACCCGACACATTAACGAAGGGCCGGTTATTCCTTCGTGGGGAAGGCAAGTTTCCGGAAACTTGCGCCAAGGCTCTTTG
+>88879 3
+AGCCCCGTTGGTTACGCACTCGTGAGGGCGAGATGTCCCCCATGGTTGTTAGAACCAATCGTAATTGCTAGAGTCTCGAACCTAAACTCGATTAGTCAGA
+>88880 2
+AGCGGTCCGATCCTTCTAGCAACTGGAGTAAGATTATAGACGCATTCGTATGGGTTTCACTACATGTACCAGCGATACCCGAGAGTCTCCGGACTAGTGC
+>88881 1
+ACTCGTTTTTTTCAGATGCAAGTAGGCCAGCATCCGTGATATGCGACGCTCCTGGTCACGACAGTTGTCGTGACAATGTACCACGCGAAGTAGGATCAAC
+>88882 3
+CACCCCCGGTGGCTTGCGACATTAGTTGGGAGTCGTAAGACGACTCATGAGATCCTTATCTGGCGTGGCAATAAATCTACGTAGCCTATTCTGCGAAAAC
+>88883 3
+CGGGCTAATGTCTTTGGGACGCAATGCAACCTGACGACCTTATAATCCTCATCTCAGAGGCGTCGGCCAGGTTAGATAACTCAAGCCTAGAATGGGTCTT
+>88884 1
+GACCATTCACGTAAAGCACTCGTAACGGACCCTAGCGGGCATTCGTCCAATTTGGCTCGGTAGAATTTACGGTCGGCGTATCTTACTGATAATAGCCAGG
+>88885 1
+TACGCCCTCCTTGAACGTACACTTACGAAGGGCCACAGGCAAGACTGAGGGTATCATTGAGTGTCCCAATTGCCTGCCATTTCTAAGATTGCATGAGTGG
+>88886 1
+ATACCGTACACATCGTAAACGCAAGCGGATCTGGGCTTTTTGGACGAGACTCGACTGTGGGGTAGCTTTTAGAGGCCTTCTCCTTCGCAACAGCAAATAC
+>88887 3
+GAGCCAACAATGCCTAGGATGGGCTGGGCACGTTCTTCCAGCGATACAATCTTGAGGATGGGTTGCTCCCCTAGGGTATTCAAATAACCTCTAATCTGAC
+>88888 3
+GTCTAGGCGTGCTTGCCAAAGAGATTATCAATTGCGCCTTCATGAGGAACCAGTCTCCTCAGGAAGTTTAACGGTACCTCATAATCTCCGCGAGATGCGG
+>88889 3
+GTAGTTTATAAATAGACTACTATCCACTGGCGGCTTACTCTAACGATCAGTGGCCTGGCGTCCTGCGCAGGTAGTAACATAAACGGGTCGTGGACTACCC
+>88890 1
+GTCGCCCAAAAGTTACCCGTACCACGCTGATTGGTTAGACGCAAGTGTATTACGTCTCGGAGCTCTATGCATCTGAAGAACTCTCAGAGGTGCTACTGGA
+>88891 2
+CTCTACGCAACTGTAACAATGGCACTGACCACCTGACTAAACCATGGTTGGCGGGTCTTTACCGCTTAAGGGTCTGCCCGTAATTGTGTGAGACGAAGTA
+>88892 3
+TGTCTATGGACTGTCTGCCAATAAGCGCCTGTATACACATGGTAGTCCGACTCATAGCGGCGAAGCCCGAAGGTGGTCTTCACCTCGAGCTAATATGTAA
+>88893 1
+CATAGCGTAAGCACGTCATGCGCCCTCGAGAAAGCTTCACCGATGGGCCATGCTTCTGATGGCTCGCATTTACAATCGCTCTATTATAAATTGGGAGGGA
+>88894 1
+AACGCCGAGTCCTTGTGAAGATTGGACGCACCTTGATCCTGCCGTGAGGAGTTTCAGCCCATTGCGAAACGTCACCAACTCTAGTCAAGTGTAGTTAAGT
+>88895 3
+TCTTAGCGAACCGATATGTCTCCCTGCATTCGTCGTACGTTCACCCTAAACGATGTCAAGACGAAGCCTAGAGTACTGAGGATTGGCATCGCGTTGGGAA
+>88896 1
+CGGAGTAGTCGATTGAGCTCTCGCTGAACACCCGTGTTCTGACAGAACGTTGATTGAGCACCTAAGGGTCCTGCTTCCCAAAATCGTAGCCATAGTGATA
+>88897 2
+CGGTGGAAGTCCACTACCAGAGGCGCGGCGTACCTAGAACCCTCCAACCGATCAAGAACTGAGTTGGTTTTTATTTAAGTGGTGCGATCCATTGTTACCA
+>88898 1
+TGAACTGCTCTGGATATTGGCGTTCAAGGCTGCTTCTACGGCGGGGACGCTCATATGTCAGACCGTACGTCTCCAACACAAGTAAGGAATATTCGACACT
+>88899 3
+GGGACGCATCTCTCTCATCTAAGTTCATTACCCTATTAAGCAAATATGCCGCGTTAGTCCTTAGGGGACTGCATATATGCGGGCGCAAACGAGTGGCCGA
+>88900 2
+TGCGCCTTATTTCAGGAATGGCCCCATCTGGACCCTTCAACGCTAGGGAACGGTATCGCTGTGATCTCAATTGACTCAGGTAAAAGGGTCAAACACTGTG
+>88901 1
+TTCCGCCAAGTCGCATGAATCGGGAGAGTAGCATAGGATACGCGCAATTAAGTCCTGTATAGCTATCCACCGGTATATTGCCTTCCACGGATCGCGGTTA
+>88902 3
+CTTTATTGGGATACTTTTGGAACAGGTTGTGCTCCACTCCTGGAAGCTAAGGATAACTCAAGGTCGCGGCTCAGCACGCCGGATCAATTCACCCATAGAG
+>88903 2
+TTAACTTCGGATACCCAGATAATATCACTGGGCATATTGGCCACCGCAGAGGGTAACTCCTTCAGGGCGCGGCAGCTCTGTTGGGTTACTCACTAGTAAA
+>88904 3
+AGAGCTGTACGCCTGGCGACCGTCATGGCATACACTATCTTACCCGCATCTAAGTCGATGGACTATATTGACCGAGAGGTAGAGCTGGCGCTTTAATCAT
+>88905 3
+AGTAGGTCCGCGGGTAAAGTGCTCAACTTGTCCAAAAAACGGACCGACAATAATGTCCGGGGTATCCCTCCTGCCGCATTTACGTCGTATTTTCTGAGGA
+>88906 3
+GACAGACGCCTAGCCGACCGACTGTTAATATTTCGTGTATCATGTATGGGAACGGCCACAATGCTAGTACATTCCGTGCAGTGTCATTGCACGAACGCGT
+>88907 2
+GCATCAGGGCTGAATGACACGTTTGTTCCCCGCGATCGGGATTGCAATAACGGCTAGAACTACTATTCTCACCGTGTCCTATGGATGAGAGTACACCTAG
+>88908 1
+CTTACAAAGATCGCCACGCTGAAATGCGTTTAGGTAGCTTATGACGGAACGATTCCGTGATCCACGGTATGTACCGCTAGCTAGACAGATCGTCCCGTGT
+>88909 2
+CGGTCATGTCAAGGTTACAGCACAAGGTCTAACTGTCTGCCTTGGGACGCTATCACACTGACACATACTATCATGTTTCTCGCAGCGTTGGAACGGGAAG
+>88910 1
+CGAGCGCCCATCTGCAGAGTAAGATCACTCCAGGGTTTGACTAAGCCGAGACACAACTCGCTGCTTTTACGGGTGAAAGGCCAATTATGTATCTCGGTTT
+>88911 3
+AGTAACGTCGTGGACAAAGCAGACTATAGATCAAATCTAATCCCGTCCCCTGAGTCCTACCGTGGACTGCGGCGTGGCGCATTGGTCATGTTCAGAATTT
+>88912 1
+CGATTCCTTGTTTAGTAGAACGCAGACACATGTGATTCATTCGCCTGCTTCGAATTAACAGACTGAGCAGGTCGAGACGTACGAGTAACGCCTGCTGCCG
+>88913 3
+GGTATGGCTAAACTCCCTGTATATGACCTGGTTGCAATCTACCCCAAGCCAGCTGTAGGAGATGGCTCGTCCGGGCTATGACTAATTGCAGAAAACGCTT
+>88914 3
+CGCCGTTTCCGAACTGACACTACCGCAATTTTCACGGCTTGATGCGTATGGACAAGGGAATTAACCGTGGGCCTATCAAGGGCTAGAGCATTGATTCCAT
+>88915 2
+TGTGGCTATTTTTCACCAGACCGGAGAAGTCTCTCAGGTGCAAAAACTATACATCGTTTCAGCTCAATGCTATGCGCAAAGCGAGGTGTCTCACCGGCGG
+>88916 3
+TTCTCGAAGGTGGCGACGCGAGACCATCTGTACCGCCTTAAGAAAACTCCAGAAGTACTCGATCTGCAGGTCCCATGGTTCAGACTTGCTAAGGTTGTAT
+>88917 3
+TGATCGGTGGCACGAGCCAATCAATATATGTGTGCCATTGCTTGGCCTCATAGTGGCTCAAGCCGCATAACGCGAACCGATTAGTTAACTCGCTGACTGA
+>88918 1
+GCGGCTCCCGGACCGCCCCAATGACCCACCCATTAAGGGAGTGATATTATGGAAAATCAGGGTATATCGATAAGGAGGCGCTCCTTGATTTGTTCACTTT
+>88919 1
+GGACACATCTATATGCGGCCTTACTGTTACCTCCCGGCTGAAAGGTGAGAGACCATTATTATGTATAGAAAGAGCATCGTATTGTCTCCAGCCGGCCCGG
+>88920 2
+TCCGTGCGTGTGCGTACCGACAGGGCTGTTAAATATTTATCCAATAAAACGTGCGACGGTGTTTGTGGGAAGTAACTAACACTGTGCTACGCCCACACCC
+>88921 1
+GCATATTATGCACGTGGATATTTCGCTTGCATCAAGAAATTAGCTTTATACCAGCCGGCGGGTCTACCTCTCTCCACAGCCGTAGACGGAAATCGGGGAG
+>88922 1
+ACGGCTTAACTATTTACCAAGCAAATGAGTAAGGTGGCAGGGTTGACCGGTACCTGCTACCTGTCCGCGTCGATGTCATATACGATGCGTCTCCAGACTA
+>88923 3
+TCTGTAAAACGTCTCCCTAATGAGGAATCCTCAGATCAATTGAGATTGCCCATGGGTATTCACCGCATGCATGCGCGGCATCGACGTTCGGGTGAAGCTA
+>88924 2
+AAGCATAGGTTCGGTAGTACCAATGTGTTCCGTGCTGCACAATGGGACGCAGTTCACTAATAGTCCACCTTCTAGAGGGGCAGAATCTCAAGCCTCTCTG
+>88925 3
+ACCCACTCAAGTAAGCGGCGATTCTTTTAATAAAATCCAGGTGTAGCTTATGAAACCACCCACCCGCCCAGGGAGTTAGGTGGTGCTCTTGTGATGGCTG
+>88926 1
+GCAAGTCATCAAATTCTCGGGTGTACGTCGTTGCTCGCAGTTTGTCTAACTTACATATAGCAGGGTCGTTGCCCCACAGGCAGCCAGGACGAATTAACGA
+>88927 1
+CGAGCTATTCTGTGTAACACCACGGCAGGATACGTGGCGGCTTTGCCAAACCGCCTTCCATGAAGGTATTGCTTAACACTCTGCATTCAAGTAGGAGATG
+>88928 2
+TGTTGGAGCATACGATGGAGTCCCTTGCCCCATGTGTCTAGGCATGTCTATACTCCCATCGTGAAACATGGAACACTAAGACTCGTGGAGATCGACAGCT
+>88929 2
+TCGACTCTAGCAAAGGAACGCCGACGTCGATCAAGAAGATCCGTAATTCCGGTGTGTATTGTACCACATCCGCTCGAACTTTCATGGGAGGAGGTCTTCT
+>88930 1
+AGTTTTGCTCATGCGGTTCCGTGCCTTCAATGGCGATACCACAACCAGTTGCAGGGAGCATTCCGTGCAATCGCTTGCGTAAAAGGGAATCGATACTAAC
+>88931 3
+GGTCGCTTCACCAAATAGTCAAACGGTGATCGAGGACCACCCCTGGTTAACACTCTAGGGATTCGTTTTAGCTCCGCGGGATGGAACAGTTTCCTGTAAA
+>88932 3
+CAATGTCAAGCCTCGATTTAACCTTGCCAGTGCAGTGGGGCTCTGCCCCGCCATACGATCAAAGGGGGTCTGGCTCAATACGATTAAGCTTGATATAGAT
+>88933 2
+ACAATGTGAGTCTATCATTTTAGCCCATGCGCTTCTTAGGCGGGCAGTTCCGGCACGGTCATAAGGAAAGTCTACCCGCTGGACGACGCAAACTTTAATG
+>88934 1
+CGTGACCACAATAACTAGTACCGTAATTTCATGTGTTTTATTGTGAGGAATAACTGGCGGGGCCGGGGCTACAACGCCTGACCCGTCGGACTTAACCTCA
+>88935 3
+TGCCATCGATAACCAACCCTTTTGGAGGATTCCGGAGTTGGGCTTGCGCATCTCGTATTACCAAGTTAGAGAACGACTGATCGACACCAAGGGCTTGTCA
+>88936 2
+CTTCTCTCTGAATAGGTCGTGATTTGGTTGGAAACAGGCCATATAAGTCGACCGACGAGGTAATCGGCCAATTGTGTGGTAACCCTTCGAACCCAGCACC
+>88937 2
+ACGTTGATGAATGCGGACGCTTGCGCCGGAAGTGCTATGCCAATTGCCAAGTGGAACTGAACTGCATTCCCGAGTCACAAACCTTTCTTAGTTTACACGG
+>88938 3
+CAACACTCCGGCGAACACCGTCTGAGTTGATTTCAATTTAGTCATAAGCGGGGTGTAGTAACCGATACCCCCGGTTTCAGAGCCCGTTTTGAGGAAACTG
+>88939 2
+TTGTCGTGCAGGTGAATTTTGCTGACTCGAGCACACTTAGCGCGGGCCTGACCTCGATACACCTTCTCAGACGAGTCTAGTCGAGATATCTAGCAAAAGA
+>88940 1
+TCTCACTATTTAGTGTGCGTTGTCCAATTCCATGCCTCAGCGCCCATAAAAACACTAACCGGTCTGGGGGTCGTGGAAAGAAGGATTACCCTGGGAGCAT
+>88941 1
+TGACTGGACAGAGCCCTCAGGACCACGAGTCGTGCCGATCCCATGAGCATATCAATGACATTGTTCGTTAGATGCTATCACCTTGTTTAATCGCGGAGAG
+>88942 3
+GAGCGTTGCTCGCGTAGTTGGACAAACACGCTAACCGAAGCACATGCTTACCTGCTATTTCCCAGGACGTATACTGTAGCCTAGCTGAGAGTAGCATGTT
+>88943 3
+CCTCTCATATAGTTAGCCACGATACGGCTCAACCACCATTCCTTTGTAAATGAGAAGTGCATAGTGCCGGCATGTAGTGACGGCACAGACGTTTCGGGGT
+>88944 1
+AGAGCATCGACCCTCCTCATACGGGTGCATGCTCGAAAAGTCCACAGTTGAATCTATAGAATAGGGCTTCCTTGTGGTCACATCCTATGGCGAGGTTGCA
+>88945 3
+CGAGTTCGGAATTGTAGCGCCCAAGGGTGTTTCTCCCATGAGTCCGGGATTTGACATTACACATAAGAGACTATCCGATGAAATCCACGTCCACTGGTCG
+>88946 3
+GATCGGGCCCACAAGGTTGACGGCACTTTGTCGCTCGGAAATCCGTACATAGGTGGTTTTCAATACGATAAGTACTAACCCCGACCTATGCTGTGTACGA
+>88947 2
+ACTTTGTAACACACATAGGCAAGCACGCTGCGCACACGTTACTTCGGTGCATGGGTCCGGTGATTGCACAGAACATTTCCGTGTAAGACACGTTACTTGG
+>88948 1
+AGTGCAAGGGCTCGTTGCGAGCCCATGCCCCTTACATGCTTGCTCGCTATAAAGCGTCGGGGAAATACACGAATTTACTGCTGCAAGGGTATATACACTT
+>88949 1
+CTTAGAGAGTGACTGTCTTCATCGAGTTAAACAGTCATCCGGGTATCTGTTCCAGTGATGGACCCTACGAATATTTAAGCAGGCTCGGCCCGCACAAGGC
+>88950 1
+GCAGGTCCGTCCCTACAAGGGCAACTCGTCTTTATTGGGTGATAGCGTAATCCTAAATGCACTGATTGTGGGCAGCAACGGCGTATCCAGTAAACTACCT
+>88951 3
+TACGGTAAGGCCCGACCACTGGTATATCGCTCGGCTAGGGTACAAGTTGAACCACATGGCCAAACCTTCATTAAATTATTGGCCTTTCCGGTGGCGAATG
+>88952 3
+CGGCGAACCCCGTCTTCACAATCGATGAATGCTGCAAGGTTCTCTAATTTTGGTGGGTGAAAAGCCCTGATACACATCTCGGAACTGTACGTCGTACGGA
+>88953 3
+CAACGCGCTTAAAGTCTCCGTCTCCCTGGGCCATTGGTGACAAGATCCCGTATCTGGCGCTAAAGAGATGTCGTTTAAACGGTGATCTCGAAAGTTAGCA
+>88954 3
+TGGATCTCCGCTTCCTTAGATCCTAAGCTTGTCGTTCATATACAAAGTCGAAAGACCGAGATAGTGCAATCACTTCGAGCGGTGCGGACCTAGGTGACCG
+>88955 3
+CCGAGCGTTCTCTGCTAGGGGTTGGCAACGGAAGTTGAGACTGGCACCGTCCGACCGGATCGAATAATGCCTTCGCATATACTCACATGCTTATAAATAT
+>88956 2
+CGATGTGGGTGTAATGACCTTACTCAATACCGTCACACGCACACTCCGGAGAGTCGGGCAACAGAATTTTGGTCCGTGGTTGTATCAAAAGCCCGCTATT
+>88957 3
+CGAATCGGGAACTTCTTCTACTGTCCGCGCCTGTACTCAAGCGAATTAGCTGTAAATACACTAGGACTGGGAGGTGGACTGTTCCGAGCATTGTCCAAAC
+>88958 2
+CCAACCCAATTAACCCCAGGCAAAGTTGGATTTTCTCGGCCATGGGTCTGATCGTGCCATACCAATAGATACCATCGGGGTTGAAGCGTGGATAGTGTCT
+>88959 1
+GGTCCGTTATTGGTACCTACCATAAAAAAGCCGCCCGCTATATGGTGCGCATCAGCGACGGGTTCGCATCCGTTAAGCACTTAATAGAAGTTGCGTATCG
+>88960 1
+AGGCTCCAGGGCTAAGTTGGGCAAATTTTCCCAAAGTAGCCACCCCGAGGATGCGCGGCTTAAGTATAGTAAGCAATGTCTGTTTTTAGCTACACTGCCC
+>88961 2
+GCGTGATATATCGACAGTCCAACGGCCATTGGGCATACGTGACCTCAGAGACATTGAGGTGCACCGAACGTTATCTGTTAAACCTTACGATTGGCCCGTT
+>88962 2
+AGTTTAAGTTCATGAGAGCGATTGCCTTATGCAACATTCCATCGCACTCTTGATACTTAACCAAGGGCACGGAGTTCGTGCCCGCAGAGATCAGTCGGCG
+>88963 2
+GAGTGCATCCACGAGTCAGTTTACATATCCGGGTGCAACGTGTCACATACTCCTGGGCCATCCCAGATTTTCGATCATATAAAGTGGCCGCAGAGTAGTG
+>88964 1
+CTGCGTTCGGGCTATTAGATACAACATTTGCTCCCTGTATACTTGGAACGGGTATGAAACGTTGATGGCGCATGCCAAAGGCAGCCCTCAACACTGGTAC
+>88965 1
+GAGCACACATCAGATCCAACCGTCGTGCAAGAGTCTAAAATATGCTAAGGCGCTGCTCGGCGTCGGAATTAGTGCTTCCCTCACTGTTTAATGAGCTTGG
+>88966 2
+ATGGTATGGATGGAACCCGAGCAGTTGTCCCTCCAGTGAACGTGGCATCCTTGCAAACGTTCATGGACGATCGGGTAATAAATATCTCTCACAGGTCCCT
+>88967 1
+AGTCCTCTGGCGGCCTAACTGTTTGAAGAGCAGGATGGTTGATAAACAACAGAATTAGAGAACTGGTCCACCCGCACCTACTTGTGCTTTCTAGCGGTCC
+>88968 3
+AGGCGGCCTCAGCCGTCAGAGGCATTTAAATACGCAAGTCGGTCTAAATCACTTGACTGTAAGGGTCGGAACGATTCTTAGCTTCTACGTTAGCACTCGC
+>88969 2
+CATGATCGGGACACAGTTTTAGGAAACGTACAATAACTGAGCGTTGTCAGAATCGATTTACGGGCCAGGGCGGACACACCCGTTTGCTATTTCTCCGTCC
+>88970 2
+CTTTGGAATTTGCGAGTAAGGCACAGAGGAATACGTTTACACCATACTCTCGGGTCCAGTAAAGAGTGGTCTCGCGTAGTATCGCAAACCCCTGCTCCGT
+>88971 1
+ATGCTCTTGGGATGCTCTTTGGCATCAGTGAGACTCGCTAGCCAACACAAGCTTATCCATTTCAAAAGCCGTCGTCGCACTGATAATTGGAGACAGGGCG
+>88972 3
+ATGTCAGCCCCCTCATCACCCTATCGGGGGGTATAAAGGGTAATTTGGGTCCCAATTATGATTCATCATGCTTGAAAGGGCCACCAGGCAAGTGCTATGC
+>88973 3
+AACAGGCCAGTTACTCCAACATGTATAGACTAGGGTATGTCTAACCAGCCTGATTGCTCAGAGGTGTTGCCGACACATCCCTTGTTAGGTTGAGCCCGAG
+>88974 3
+TAACTCTGCCTGGAGAACCGAGAGCACGTAGCGTAGAATTCATTGTTCTGGCTTCCTAGCGCGCTGGAAATTCGCATGCAGCTCCTAGCCTAGATATGAA
+>88975 2
+AGAGGCTATGTGTATGTATCACGGACAGGACTATTATCGGCACCTTCCATTCGGAGTCAGTAGTGCACCGACTCTCTACAGACTTCGATCAGGAGCAGTC
+>88976 2
+GACAAGTAAAATGTTCGGCGGGGCGCTGCCATCTAATAACGATTATATTAAGACAACCATCCGGTCCGTTCGTGGTCTCTACTCACTAGCTACGGTGGCG
+>88977 1
+AGGAACACTCGTGAACGGGGCTGAGACAGCACTCATTTTGCCAAGGGTTCGCATACCTTAACCAATCTATGTAAACTCGTTAACTGGTGTCGCGCTCGGT
+>88978 3
+CGAAGTAAAGCCACCGTTGGCGCATTCGAGAGGAGACTGGAGACGCTTTCAAAATGGGGACCCGACTGTACCGTTATGTTCCTACTTACTAGTCCTACTT
+>88979 1
+GCTCCTTGGCCGACTAGAAGCATCCTCAGGCGTGAATATGGCGCCTTTTGAGCGACACTCGCTCATGCTATAAAAAATCTAGTAACTGCTGTAGGACGTG
+>88980 1
+TAATTATCCTAATACGCGACGACAATCTTCTTGTGGATGCAAGGTCTAGTCCGTCAGGATGGGTTGCCCGCGGATAAGCCTATCCGCGGAATACCACTGA
+>88981 2
+TGACATTCCATTTGCCGTGAGAAGATTCCGGCTGTCGGAAGTTCTTATACCTATGTACCTAATAGACGAGCACGGTAGTCCTCGGGGACCATAAAGCGCC
+>88982 1
+AGCTTCTCGGAGGGGGTACAACCGGGGAATTCGATCTCTGACGTCTAGAAGTCAGCAACATTAGAGTTCTGTTTAGTCGCCTAGTCACAAGTTAACCCCC
+>88983 3
+GGCGTTAACATAAACGCGTTCAAAATTGGAAACCCTGCGGTCAGTTTTCTCTACGGGAGCCAGCCGAGATTATGATGTCAGTGCCAGCTCTCAGCATGCT
+>88984 2
+TCCAATACGTCCTCATACGCAATGGGCCGATAAATCAAGTTCAGTGTACGTTCTCTAGAGGGGTCACCAAGCATTGGGCAATGTGGCCTGGCTCAGATTC
+>88985 2
+CATACACTGTATTACTTGGACGGCGATCTTTACCAAGTAACTAAGTCCGTATACAGGGTGAAGCTGTTGACCGTAGGCGCACGCAGCGCCTTCCTGTAAG
+>88986 3
+GACAGATAGAAGTTAGCCCGTTCTTAGTTGAATCGGTGTCCAGGCGTTCGCTCAGCCACTCAAAATACAGCTCAGTTTCGCGTCAGGTCACTATACGGGA
+>88987 2
+AAATGTCTTGTCTGGCGCAGGAGAGCACATCTTATAGGGCTCATTCACGACCCAGCGAACTGGCCCTACTAATGTAGCCCTATGCATGAGACGATTTTGG
+>88988 2
+CATTCTGTAAACGAATCTTGTCGACTGGATCTGACCGGAGGACCCCCAATCTAAACTAGGTATGGTGAGACTTGGACGTAGACGTGGCTTCCCTCTCAAG
+>88989 3
+CTCCCTTTGGCCCCTCTTTAAATCTGCAGATCAAGCCACGGAGGCAGGGTTCGATAATCTATTGAGAGCTGGTCCAGAGACTCTCTATTGAAGGAGCAAG
+>88990 1
+ACATAAGGTTCACGCGCAACGGGCATCCACCTCCATATTCCTTAGATCGTAAGTGTAGCCGTGCACGGTGTTTATCGGTAGGCGGGTAACTATGTAACCA
+>88991 2
+TGGCACCTTTGAATCGCTAGTCGTCCTAATCACGTCGGAGTGCTTAAGTCCCCGGGCAATACCTGGATTGAAGATCTTTCTAGAGCCAAGACGACATGGA
+>88992 2
+GTCGAAAGCCAATGGAGCTGAAAATCTGTGATCGCGCAAGTTCACTGCTACGCACCCAGATGTACTGAAGTTCATAGCTATAGCCCTGTGGCTCCTGTGT
+>88993 3
+GACCACAAACCGCTTATCCCGGGTAGGGCTGAAAAGAGTTTACAAGGAGGTTTCCGCTATTAGGTCGTTCAGCTCACTCTTTATAGCACTGAAGCCTGGC
+>88994 1
+ACGCAGAGTAATCATTTCGTCGGGGTAAGGACATACTGTTAAGCACCCAGGACTCAGGTTATACTTCAGGCTATCAGTTCCGCTGGCCTAGGTTCCGAAC
+>88995 2
+GCCACAAAGCCTCTCGTTAGACCGCCTAAACGTTGCTCCTGGTTATTGAAGTTGGAGGTGAAACTGCGAGATGTCCTTACACCGGACTCATAAGGCGTAT
+>88996 1
+GTCTCGGATTTCTATATGCAAGAATATAACGACATCCCATGATTAATGAAGAACAACGGTGGGGTCCGGCCGGGTCCTCACTGCTCATTCGGGGTCATCC
+>88997 2
+GTCGTTCACGATAGTGGCAACACCACATAGTCGGCGGTGTCGACTTCCCACAGATGTGAAAACTTACCTTAAGTGCGTACTGCTGTACTCGTAGAGTGCA
+>88998 1
+GCCCTAATCGAAGCGTGCATTACGTGCGACATTGCATTGTACATTGTTCCCGAAGAGACTGCTGACTGTACCACACTAGTAAAGCGTTCTTGGCGAGGAC
+>88999 3
+ACGATGTCGTCTCTTAGAGCGTAGACTTAGATATACTCACGAGAACTCTGCTACGCAATCGTCCAAGGACCGATGAAGTTGTCCGTCCGCTAGGGTGATC
+>89000 1
+ACCTCGACACGGAAATGTATGCATGCGTCCTTTGAGTTGCCGGCGAACCGTATGCGTCAGATGCCTCTAGGATACTTGTACCTGAAAGGTGAATACCCAT
+>89001 3
+ACGTACTGTCTTAAGAACCTCTCCAAGACCTTTTGACGGTAGCTGAAGGGGTCACACTATTACTGACGCGGATACAACGCCTGCTAGTCACTGTGTGGAG
+>89002 3
+TTGCTCGTACGACATGATAGATGTAACTTACGCTAGCGCCTGAAGATCTGCGACCTGTCGCTATGACTCGTCAAGTTGGTCGACGCTGTGCCACAGAAAA
+>89003 3
+ACGGACGGTAGTGAGACCGGCGATTATTACGCCGATTGTGAGATCGGCCTTATATAGTCCCGTCGATCACATACCATCACGCTAGTAGTCGATAGATTCC
+>89004 1
+TTCATGGGAGGCTGTCAGCAGGATCACAACCGTTTTGAGAAATCCATAGTGCGAGACCGTATTCGAGATCCGCCTGTGGTAAACCCCACTTTACGTCTGA
+>89005 2
+ACCCAGACTTCACCAAACAGTATTATGCTGCAGGAGATCGCATCGCGCTTCATGGCTATGGATTTGCCTCATCTAGGGAGTGGCACAGACATGTCAGTTG
+>89006 2
+TCGCGTCACTTGCTCCCCATGCCCCTATCGGGATGGCCATAGTCTCACAGTAGGTACCAATATAAAGAAGAGACGTGGCTTGTAAGAGGTAGTTTCCTAG
+>89007 1
+TTTCCTCAACCGGCGTCGAGCCTTGAGCAGATACAATGGGTTCTTTGAAGGCGGATCGTATCCGTATGGCATAAGTCACCGAAACACCGTGTCATTAAGC
+>89008 1
+TATTTTCGTGAGAAAATAGTGAATTAGTTCGGTGAGTCTTGCTTGGCCGGGAGACCACACGCCTAAACGCTCCCAGAGACTGTTATCGGACCAACGCCCT
+>89009 1
+CTACCGTGGTGATTTGAATCGCGACAGATCAATCCGTCATACATTCAAGGGATGCACAAATTCCACGTCCGTGCAGCCTGTGTCTGGGACGAGCTTAAGT
+>89010 2
+TATACCGCCGCTTGGTAAGATAACAACGCCTACTCCAGTGGCCGGCGAGATTGTTGCCATTCTGCCAGAGGAATACCTGTGTAATGGTGACCATTCAGAT
+>89011 3
+TATTTGCCCCCGTCAAGTGCCTGATTGAGCTAGGTAGCCACGATCTAGTAGAGGAATAGGAGACCCCCCGCTAGAATGTGCGTATCTACGTACATGTCAT
+>89012 3
+ACTATCAGACTCTGAGGGACTTCCAAAGGCCCCAGTGCAGCTGGTGCATGAGCCATGTATGCGAGATCTCACATCTTAGTGAGAACATACCTTGTCTGTG
+>89013 3
+ATTATTTGGCTTAAGTCGATCTTGTGCCAACAATATCCGAAAGGGCCCAATGATTGATCCGACGGTACTTCCGCTGGTGCAAAGTCACGGGCCATGACGC
+>89014 1
+TGAATCTAGGCCAATGGGTAACAGTTCCGGACTCATTTGAGGTGCTTGTATGCCTAACAAAGCCCCAGGCCGAGTAGTGGATGTTTAACTCCATGCACCC
+>89015 2
+AAACCGGCTTAAATGTGACGCTAGACGATTGTTTTTCCGCGTTAGAAACGCCGCAAAGGCTCCCCGGATACACGCCTGTACTATTGGGAAGATGTTTCGC
+>89016 1
+AGGTCCTATACCTACAGTCCGGAGAATCAGCGCCTATTTATTGAAATTAATGGTGACTTTCGATGCGGGCCCGGCAGCATGCACCATATCTACTGAGGCG
+>89017 1
+TAGTGACCCGGCTCCGGGAAGCTAGCCAACTTCTTCTACGTTTGGACGGACCCGAGTGCATACCGTCTTTAAGTCGAAAAAGTAAGCGATCAATCTGGTT
+>89018 2
+ACAGCGAAGGGGTCAATCTAGAACCCACTCTTTTAGTTAGTCATTCGCGAGCGGTTCAAAAGACCGATGTCCGGCATCTCCAGGGCGTCTAGTCAATTTG
+>89019 1
+GGGTGGGATTGACCATTTTCGGAGGGCAAAACCTCTAGCCTCTGGTATCATGAGTACGAACATAAACGTTCATGACCGCCTTGATCTCGCGTACATAGCC
+>89020 2
+GCTCATTTCTAACATTAAGAGTAGAGGAAAAGCGGGTACGTTTATCCCAACCCTCGAGATTGAGCAGCCGAAGCCTCGCGCGTCCTATTTTGTGGGCTAC
+>89021 2
+ATGTTGAATTAGCCATCTCTTCTGTGGTGATTCTGGCTAAAGGTGCCAGGGTCCGAACCCTGAGATCGCCGCACCGAGAAAACTATCAGTCTCAAGCGTA
+>89022 3
+AGAATGACACGCGGCGGTTTCGTACAACCTATAGATTTCATGGGACTCGAAATCGGCAGCAGGGCCTCTGGCCACAGTACTCTACTGTAGTTCCGATTTA
+>89023 3
+GCTGATGTCTTGCACCTAACGCTAAGAACCTGAACTTTAAATGGGTAGATCCCATCTGGGCGTATGGCTGACTCTGAAAGGACCCCTGCTAGCGAAGCTT
+>89024 1
+GCATTTCACTCATAATATGAGTGGGCGGCCTGTATCGATATTCCGAGGTGCCGACCGGATCGTAAAGCTGCAGGTAACCGTAACCAACTCCGTCTAAGTT
+>89025 1
+ACTCGTTAAAGGATGACGGCCACTGTAATAGTACGGCGTCGCCGATTTCCCTTTCCGGATACTATCTAGTGGATACTGAGGGCTCCACAATTAAGGACCG
+>89026 1
+GTACAACAGAACGGAGCTTCAATTTTGTGCGTTCCAACTGAGAGTGGATATCGAATATCCCAGTTACCCTCCGCCCGGAGTGCCTAACTGAGGCAGGTTT
+>89027 1
+ACCTATTACTCTCGGATGCGAAGTGCTGCTCAAAACCACTAAACCCTGGGATGAGTATGTGTTCGCCAGGACCGAATGGTTTCGGCGGCTCTTGAAAATC
+>89028 2
+TCAAGCCTACCACGAGAGCTCCGTACCTCAATGCAGACCTCTATGTTCTGACGACTATCCTGTGGGTTTGTTGTAGGCCGCGGTAATGAGCGTAAAGAAA
+>89029 2
+GTCCACGAACATCACCCGGTGTGGAGTAATAAATGTTAGGCCGGTGGTCCAGGATATTTGTCAGATTCCTCACCAACGCCAGTGTCTACCATTATGGCAG
+>89030 3
+ATTAGCGGGGACCTAGTTGCTAGTAGGAGCCCGAGTACCCTATGCTTCCCTAGAATACATTCACCAGAGATCTCGTGCAACATAGCTTGCTTGGTCAGAG
+>89031 3
+TCGTAGCAGAACACAGACTAAGAACTGATTTCAGCTTGGTCGCCTCACTGATATCGGTAAGAAGGTGAGCGCGTGGGTTATCTCAACACTGCCTTTCCGC
+>89032 3
+TCCAGATCAACCGACAGTTTGGGAGGTGACCTACTCGTATCAAGTGGAATGCATATCGGGGTGACGTACGAGGTCTTACTGGATCACACCATTCCTCCAT
+>89033 2
+GGGAGCAAGTTTCCCGCTGTCTCGACGTCTGATTTGGTAGCGTTAATAAGCAACCTTGACAGCAGCACACTGATGACACTGCACACAGATTCAGTTGGCT
+>89034 2
+GATGGGATTACAAATCACCGTACCCCTCTGAAGGCTATCTGTCGAGTTCGCCCATCCATAGTCTAAGACGTGGCCATCGAGATGTCGTTGGAAACTGATG
+>89035 1
+TCACCGAGGATCTCACGTACCATTCCCCATGTGAGCAGAGATAGCAGGTTTATAGACCCAACTGGATTGTGCTATGCGTTAGTACTCAATCCGCTGGGGA
+>89036 2
+GTTAAGAAAGCTAGATAGGTTTAACGCAGGGGCGTCCAGTCAACTATGTCATTACTATCCGGGACGTCCTTCGCCCTATTGGGAAAGCTTCTCCCGAAGC
+>89037 2
+GGGCCTCCGTTAAAGCGTTGATGTCCGATGACGCTGGATCTACATGGAGAACAACCGCAGGACCTGCTAACTCTTAGAGGCAACTTACGTCTTAGTTACT
+>89038 1
+ATGTTCACGCCCTCCTCATTCCATGGTTCATCGGTTAGCCCGAGAATACAGAGATGTGGATAACAAGTAAGGGCACTGGACGGCACTGTTCGACTTGTCA
+>89039 1
+CATTTTAGCAGGTCAGTGTACGGGCCCCGCAAGTTCATTGTGATCTCTGGGTGAAACGTTCCATCATTGCTCAAATAATCAGGCGGACAAGAGCGCACCT
+>89040 1
+CGTGATCCCTGAGTCAGGTGTTGCAGATATCCTAGATCTCTGTGCCAAGTCTCGCTAGCGTAGCCTTACGAACCATTAGCGGAAGTACAGGGATTACCAA
+>89041 3
+GTCTCGAGGTTTCTTACCCTCACTGAGAACCTGGGTGAGAACGGGAAGAAGTGTCTCGGAACAACGTATTCTCAATTAAAGCCCTCCTCCATTGGGTGAC
+>89042 2
+TGGCGAGCTACCGTGCCATGACCGCCACTAATTATTATGCGATATGAGTTCACTAGGTTTCATCGGCAAGGACGTTTCCTAGGAGGTCTACAAGGACCAC
+>89043 3
+TTGCGACCTACTGGGTTACTCTGAGCCAACCTACATGGCCCCTGTCGAAACTCTCTGTGTTACTATGGTAGGAGTCTAGAAAATAGGAGGACAGACCTGC
+>89044 3
+AGCTGATTGGATGCCGCCTTTTCGTCATCCATCTACTCACCGTAGCGGCTGGAAGGATTAATTGCCAGCGACAGGAGAAAATCTGGTTCAAGAAGCCTTC
+>89045 2
+TTGGCCGTACTGTTTGGAAGGTCTGTTGACGCGTGCGAATAAGTTCATCAAACGACAAACAACAGGCGTGACCTCGCCGTTTCGAACATTATCGCGCTCA
+>89046 2
+GTCCTTGAGTTGACCCGCCTACTTAACCAAGGCAGGGATTTGCTAGAAGAATGCTCTTCCGATATTACGGCTTAGGGTACGCACCATGTAAATCAGCGCG
+>89047 2
+GAGGGGGATGCATCCTCTCAAATCCGAGAGTAACCATTCTAGTTTCGTTGCGCCCAGCAGATCGATCTGGGAAGCACCATGTACGTTACATGTCCTTAGA
+>89048 3
+GCGTACTATCGTCGGCTAGTTCGCAAGTGGCGTCTTTAAGTTATTGAAGGTCCCCTCCCACAAGGCCCGGCAGGTGCAAATTGAGAAAACGATCTCATTA
+>89049 3
+GGTCTATGTTCCCGCTCCCGTTACTTGGGACTAGACGGTAATGAATTCGCGAGAGGGTCAGTGCTCACACGATCTATCCAACCCGCATTATAAGTAGGAA
+>89050 2
+GACCTATGGTTGCGCGACCAGGGCTAATGCGCAGGCATTTCGGGTCCCTCCTATGTCGAGACATAGTTACTTTAAGCGCAGTCGAAACAGATTATCTACA
+>89051 1
+GCGCGGTTATCAGTCAAAACAATCAGTTTATTTTTTCTCGCCGTACCCGCGTAGGAGACAGCATGGAGGATTGGTCCCTCACGGATCAGAACCTTAGAGC
+>89052 3
+TACGCGCATCGTACTTCTCAGCGTGAAGACCCATTCGAGCCAAACTCTAGATTGAATCTATCGGAGCGTGCTACTCGAGATGTGGCCAAAAGTTTTCGGG
+>89053 2
+AAGGTGGGCTCTTAATACCACAGATTTCTCGTCACGGAAGGATTGTGTGAACATGAGACACAGTGTGGTTATCCTATCCGATCCGTGGATCCCGAACCCC
+>89054 3
+GGACCATCAGGAACCGTGGGGGACTTCCGCACCTAGCGTAAATCCTAAATCCGTTAATTTTTCCGATAAGCGAGCACTGATTGTGATGTTGGCCCTCGAA
+>89055 1
+TCGTTTAACGAGCCGGGGTGGAATATAACCACGATTTATCGGCGCGGTGCCTCAGGTAATAGATGACTAGTCACGCGATCCCTCTCAGATGCATTTCAAC
+>89056 2
+TTGCTTACTTCATCCTTGCAAAGTGTATACAGACGAGAAGCAGCCCACCGGGCTGTAAAGTTGCTGAAGTCGTATTCATGAACTCCGGGTCCCAACGGTG
+>89057 1
+CAATCGGGCGTGCGGTACCGTACGTATCAAACACCGTAGACGGATGCGGGGATCTGTCATGCAACATATCATTCTCACTATTCTGGCACGTGGTAATATC
+>89058 3
+TGAGCTACTACTGGACGGACGTTTATGACCCGGGTTCTATTTCAGATATCTCGCGAGGAGAAGTCCCGAGTAACATGTATCTCCGCAGCCGGATAACTAC
+>89059 2
+GTTACCCAGCACAGTACGTCGCCAAGTGAGCTAACAGCCTTACGATCTACAACTTGGTATACCTCTTGGGTTGCAGAAATTACGTTCTGGGGCAGCTGAG
+>89060 1
+ATATAGGCTTCCACCCCAGGACAAGCCAGTGCAATGCTCCTAGGTACTGATATCCACATGAGATTCTGTCGATCAGGCATTCGGTGTCCGAGTAGGGTTA
+>89061 3
+ATAGCCAATTGCATGGTCGCACCCAGGCGTAATCATGAAACGTTCCTCGTGCGGGGATTAGCCACCTTATGAAAGGCTGCTACAGTTCTTGCTCTGAAAG
+>89062 1
+GCATTGCCGATACCTGTGCAGCATTTAATTACAACAGATGCCCCGCTACAGAGTTCTTATCTAAACGTAGGGGTTTCAGAGCTTCGTGGCAACGCAGGGC
+>89063 3
+CTTATTATGCAGTCCATAAAGCGGTACGCTACATTGATGCTAGGCGATAGCCCGACACTCAGAGAGAGGGTTGATACTTAGGCCATCTCGCCTTCTACGG
+>89064 3
+ACTCTGCGTAGACGCAATTCGTGACCACGTGTAATTTGTGATTGACTCGCATTCGACTCTCCAATGTGCACGAACGTCTGAGCCGACGGGAATGCGTAAA
+>89065 3
+ACATTGTGCCGTTACTCGAATCCCAAAGCGACTCTCCGGGAAATTACTCTCCAATTAAGGGCATAGATACCGCGCTCGCGTTTTGCGTAGTGAAGGGTGA
+>89066 3
+GGATATATCTCGTGGCAGCATTTAGGGTAAAACGGGATCTCCCGAGCGTCATAGTAGTGTAGCGCGAGTCCAAGGCTACCACATTGTCCCCCTTAACTTA
+>89067 3
+CATCTACCGTCACTACCATCGTAGGAAGCGCACTTGGACTCCACTAGGTTTACTGACAGGCTTGAAAGGCTGAGAATAGGATCGCTTGTCGACATCGTTG
+>89068 3
+TATCGCGAGCCAAGATAAGTGATACCTCTATCGCGATTGGTTTCAACACGTCGTGGATTCCAGATTAGTGGGACGCATCCGTTTCAGGCATAACCCCGAG
+>89069 1
+GTATCCGATTGGCTACCACAAGACAAGCTCAGCACTAGCGGGCAGGGAAGTGGAGTCATCTCGTGTCTGTCCTGCCTATACGCGATCAAACTAATTTTGT
+>89070 2
+CAATACCGCTGTGGGTCGTGAGAAGAACTTTCGGTCGGATCCCTGTAGAATAAGAACTAATTCGCGTGCCATCACCTCTTGTCGGAACTAGCGTGCTCAA
+>89071 1
+GTCTGCCCGCTCCCATTCACTCCCGGGTTAAACGGCTCTAGTGGAACGAAGTTGGTGGGATGTATAATTCACGCCGATTCAATAAATAGCGAATGCATGC
+>89072 3
+TTACAAGGGTGATCCTGCCGACTGCGGCCGCGTTAATCACCGTGTACAATAACTGTTGGCATCGGTCTCATCCGAAACCACGTTAAGGAAGCTATATTGG
+>89073 1
+GACTATAAAAGGCCCCCTTTCGCCGTACCGTGCTTGGATTTACTAGAAGCTAGCTAATAACAGCGGTGACTGTTTCGCTGCGCGAAGCGCCTAAGATGAT
+>89074 3
+CTGGCCTCAAATTGATGCGCTTAACGCGAGGTGAAAAGCATTGGAGTGTAGGGCGCGCCAGAGCACCTTTATACACGTTCATACAGCCTTATTTCCCGAT
+>89075 1
+GGTAGAAGAGAGTATATATCACTTCACTATGCGTGCATGCCAGTGGGATGTTCCATGTTATTGTCCGCCCCCCCTGAACCCCTCAGAAGGGGAACAGATT
+>89076 3
+AATATTTGTGATCACTCGGGGCGAGGCTTTCCGGCTCCAGGAAAATCTCACGGTCACCACGTGTACGGTCCCAATTAGGCAGACGCAAGTTCTTGAATAT
+>89077 2
+CTATGTAAAACCTGACAGTTAATCACTGAGACGTTAAAGCCTTCGCGTAAGATGTCCGGCGTCGCCGACTCAGTAGGCCTGACGACTAGCTCTGTGTATG
+>89078 2
+ATAGGAAAGGAAGGCACTCAACTGGTTGGCTTTCGGTGCTTACCACGAAGGACCCCTGCAGAACCCCTACACGATTTTGCGGAGCTTACCGATTATTTTG
+>89079 2
+CTTCCCCTTCAGGTGGTACAGCGAAAAGGGCATTCAATTTCCACCTCAAATGAGGTCCCTACATCGTAAGATGCTCAGCCGTTGTGTGGATGACAGGGTA
+>89080 2
+TTAACCGGGCGATTATGTTATCTAATCAGAACTACATAACACTGGATCATGACACGTGCCCCCAGGGACCGGGTTGGTAGCCAGCGAGCTTCGTCATGTT
+>89081 3
+GTTCGGGATCATTGACGACAAGCCTCGGGAATCCAGTCTTTCTTACGAGAATTATGAAGCCCCGGCCATCCATCAGCTATCAGGGGATCTTGGACGTAAT
+>89082 2
+CGTATCACTTGTGGTATGTCAACACCACCCCGGAAGCCTGTGAGTGGGCTGTTTTCAAGTCTAGGAGCTTGACTAGGAAAATCCCTGCCGTAACGAACAT
+>89083 3
+TGGGGTACCTTAACCCTAGCCAGAGCACAGGTAAGGATTTTTCCGCGTTGAGTCTGCGTACAGCAACTTATACCCGTAGCGGATTGATCGCACAGACTAT
+>89084 1
+CATTGTCAAACTCATGCGTTACCCGTATGGTGAGAACGGGAGTCTAGCCCACGTATTCAGGCGCACCTTCTGATACGGTCCTAGTGCTATCGTAAAAGGA
+>89085 2
+ACTATTGGTCAACGCTCCCTCGACGACGGTCTATAGACGGGCTACAATAGTCTGAGCTGGGAATGCCTGTGTATTAATCTACACGGAGTCGCATACTAGC
+>89086 3
+GCACGAACCAAGCCCGAAGGGTCCTTGCGTATATGCCACGAAATACCCGAGGTTTCAGGCTGTAGGTTCTGACGACATTTTTTTGTATGGCAACGCATAC
+>89087 1
+GGCAGGTGGCTAAGAACATCTAATAAATAAAGTCCGTTCGTCACTCTTGTTAGCTCCGGTATATGGCGGCCACGAGAGCCACTCTACATGCCAGCTGGTT
+>89088 2
+TCAGGAGTTAAGCTTCCTGAACTGTCGACTCGATATCGGCCCGGCAATCATAAATTCAATGGGAAAGTCTGGGCATTCTCGCTTTGCACAGTAGCGGCCA
+>89089 2
+CGTGGGTCCCGCTGGAATTATTTATCGATATATAAGCCTCACTCGTAAGGTAAACGGTTCCTAATTCCGGACTCGCTCGCGAGAACGCGAGAATTCGGCA
+>89090 2
+ATCACAATAGCTCCTTTAGAAGTGAGTTCTCGGGTGCGCGCGTCATCCGGGTGCATTCAAGTTCGTAGGATCATCGAGCCACTCAATAGGATTGACACAC
+>89091 3
+CAGTGGACGGATCCAGTTGTACGCCGTTACCGTACAGGCTAAACTAATCGTCGGTAGATATAATATCCGACCTTATTGCACCACCGGCTATGAGGTCGGT
+>89092 3
+TAGATATGTGAGGTTTGGACCTGACACTAGGTTCTGCTCTTATGGTCCACGGAGTGATAATCTACCCGAATACGCAAAGGCAGTCAGCACTCCCCCAGTG
+>89093 2
+CCATCGATCGCTCCGCATTCAAATTTGACTTGCAAGTGATCTCGAGGGATTCAAACAGAGCGTGAGTCCTCCAGGTCAAGAGTTGCATTGGCCGATCGAT
+>89094 1
+TCGCCCGAAGCTCAGCGTGGCTTACTTGGACAGCCATTTGAGATGTGTATCAGCAAACTGTCCACCCGGTCACTGTTTGTACATGCAATATACGAAAGGG
+>89095 1
+TCCACGACGGTTAAAAGCTTTAAGTGATCCCTAGGTTAAGAACCTGTCAGCGGCGCGGTCTACCGTAGGGCGATATCATCGAACTAAGTAGTCCTCTGCT
+>89096 3
+AACGTTTGCTACGGCTTTGCACGGCCACCATTCCTTGTGCAGAATAGAAACGTGAGGAGGACGAAAACATTCATTCGCTCTTGATCGGCAGGTCCTCGTA
+>89097 3
+CCGTTCGCTGCCAACCGTTAACACATACATCAATCCTAATGAAGGGTGGTTGCTTCTAGCCGAACACGCCTTGAGTGCGAATGATGCGAACTGTTGGGTA
+>89098 1
+CGCTTCCGCTGAGATGCATACGACGGTACATAAAGGGTTGTTTAAAGGTACGATTGCCAACGGCTGATTATCCGCTACACCGCGAAAAGGTCTTCGCTTC
+>89099 2
+ACAAATGAGAGGTTTATGCCCACATTGAGATCCACGTTGCCAGATTTAAGGCACCCTAGGGATCATCCGCAGCCCTTTGTGGTCTAGATGAATTCCGGCG
+>89100 3
+TCGTTATCCCGATTACTCGATCTTCCAGCCCAACTAAAGCGGGGCCATCATCAAAGGGTTTGGTAGCGCTTGTACCGTGACTGAGACAGGTCAAATGGAT
+>89101 2
+TGTCAAGAATAAAACATTTATGCTCCTCGTGCGTTCGGCCACTCGGGATCAAAAATGACCGTCGCTCTCTCACCGGTCGGGTGAATGAGGTCTTAGGCAA
+>89102 3
+ACACGGAAATTATAAGTTCTTTACTCACCACCCTTGAGCGGCTCATCGGAGATTGTATCATCGATCATCTGTTAATCGGAGGGGGGCCCCCATGGGACGA
+>89103 2
+GATACTGAGGATAGAACGGTACCCGGTAGGTTCTGTTGCCCCATAGTACCGATGGAAGATCGCCGAAAGTGTTGTCGATCACCTCTTGTCCCCATACATA
+>89104 1
+AGGGGGATAGCCCCTGCTTGATTTGAAACCAAAACGTTTGGTTCCATATAATGAGGACTCATCACTGCGTAATAGAGCGGCGTGCTTCAGCTCCCCTGAC
+>89105 1
+TATACCGGACATCGCTAGTGGCGACGTGTTAGTCAAGAGCGACCCTGGAGGCGGCCTAGGAAACCTCCTAGGATCATATTCTCGCTTAACTATTTATACG
+>89106 1
+GATTCATTAATCCGCGACCTCGGACGGCTGACATGGCTTTTTCGCTAATGTCACGCTAGCCGGCAATTCGAAGTCCAAGTACTGTCTAGAGGATAACGGA
+>89107 2
+ATGACGTGGTACCACTGACGTAGTAGACCTCCCCACGAAATCAGTTGCAGCGACGCCTGGAAATCATTCCGGTTCATACTTCGGTGAAATGCGGGATTTT
+>89108 3
+AAGTGTGTTTCCGGGCAAGTCCAAAGGTAGCATCGTAGTATCTTGCTCACTGCGCCTGGCGAAATGTAAGTACTACCTCCTAAGGCCGTTGATGACCACA
+>89109 3
+ACAGGTCTGGCCGACGTCTCTAATTACGTTATATCGCCAGCAATTGACGTATGTAGCGCTGAGGCTCGTGTATTCAGAATAGAGCGCAGCCCTTAGACCA
+>89110 2
+TCCCCGTAACAATTATTTGAGGACAGTACCGCGCTGTAGTTGACGCACTTCATCTACGCCAAGGGCTACATGGATTCGAGTGCGAGTTCAAGGTCAATGC
+>89111 3
+TCTGGATGTTCTCCGATACGCTGCGCACGGCAAACTCAAATTAGTGATCCGATCTGAAGTGCCGCGGTAGAAGACAGCAAATCCTTCTGGCCATTGGTAT
+>89112 3
+GAAAGGAAGGTAAGTTCGGCTCAGAGGCCGAATGCGACAATGTATGTTTACCGCGTCACACCGATCTCTCTTTCGGTGACACCCCTACTAGTACTGGTTA
+>89113 1
+CTTACTGGTAGGGGCGAGGGTATCCGCCGCTTAAAATTGTTCCTGCTGAAATCTGTCGAACTAGAACACTATCGACGCAGCAAGTTAGGCCATTTCCAGC
+>89114 3
+AAGCGAGTAAGTCTTGACAGTCAAAGATATTCGGTGTATGTTCACCAGCAAGCCCATTGTCCTCCCGCGCTCCGTACGTTGATCGGCGAAAAGTATGCTG
+>89115 2
+CACAACGTTCTGACCGGTATAATTGCCCTGATGTTCACGGTTGACGTAGTAATGGTTGACTACCACGGCCTTGGGGGCAACACCCTCTAAATGATAGCGA
+>89116 2
+TGGAGTCTCAGTCTATTACGTGGTAAATTACGATACGTAGGTAGTCAGGCACGGGCTCCATCCTGACGCTCACCATCGAAGCCCGTAAAGTTCGGAATCT
+>89117 3
+GGACTGCGCCACTCTAGTCGTAGAGCCATGCGGTGTTCATACTTATGGTAGACAATTGTTGAACGTCTACAAGTAGACCAACCCTGACGACCGTGACTGT
+>89118 2
+GTTCTGAGTCTTTCGGAGCGCGATTACACAGTCTTGGTTATTCCCTGTAACAAGGGAGAACGCCGTGCGATCTAGGACACCACTGAAATTCCCATAGAGC
+>89119 3
+GCACCAAAGCGCAAGGCGCCCGGGCGGAATTTGATTCTAAGGCAGAATTGACACTTCTGCCTGACCGGTCTTACGCTCTGTGATAGATTTAATGACCTTA
+>89120 2
+CAGCCCTCAGGTGTTTAAATGTCAGCGGTGCCAAAATGCGTTTCAAATGAGGGAGGACGCAAACGGATCTATCCCTGCTGCTATTTTATCCACGTCGCGA
+>89121 1
+CTGTTGTGAAGTACAGCGAATCTACGCAGCAAATAGGCTTTGGGCCACTAGTCTCATGGTCAAGTATCAGCACCAGCACCTGACCGGATTAGTTTGCGCT
+>89122 2
+CTGACCATGGCTACGCCTGACTCATAATAAAACGTGGGAGTTACCGCGGATCTCGCTATACGCATGTGGGAATGTTATTCTTTCGCCGGACCGAAGACAT
+>89123 1
+TATACGGAAGGAAAGTGTGCCCTGCAGATATGTATTCACTCTCCAGCTGCACGAAAATTAGCATGCGGAAGCTACGTTCTCTCAATCGTCGCCTGGTCGG
+>89124 1
+ATAACTATGACGTATGCCGTTCCACCTTGATCCGTATACCTTGAGAGTGCAATGGATGACAGCGGCTTAGTGAGCACAGCCTATGAGCTTAGCCCTGGAC
+>89125 2
+ACATAGTCGCACCCATTCGAAGGCCCTGTGACTATATTCCCGGGGGGTCCATGCGAAGTCTAATGCGTAAGTATATGTAGCACATGGTCCACAGTATTCG
+>89126 2
+CTGATCTAGACCAGCCGCACCGATTTTCCCGATGGGTGGCTATATATGCAATACGTTGGAACCGGGTGTCTCATGATCGATAACAGGTATAGCACATCCG
+>89127 3
+CTCGTCTAGACAAAATAGATCCGCGCGGCTCCCTAGTTACATCACTTGGGAGTAGGCTATCTATGGGTGGTAATCCACGCTAATGAGCACATTGCGAGTC
+>89128 3
+CCTCGTAGGTGCCTTACTCAAGAAACGTGAGCGGTCACTGTTCAGCCAGTGCGGGCATTTGCTCGATCACTTGCAAAGCCAATTTAATTGAAGCGACTAG
+>89129 3
+ACATGGTGGACGCTGGAAGTCCCTAGATGTGTTCATCGAACGCGGGCTATCCTAGCATTTACGCGCCGACAAACATCTAGGTATACCTAGCTTGAACGTT
+>89130 1
+TCTTTTTCAACGAACTGGTGGAGTATCAAGTTGTACCGTGGTTCCCGTTAACCAAAATACGCCAAAGCACCCTATCCGATGGAGCCGATTCGGTCGGGAG
+>89131 1
+CGGGAGGCACAACAGAGTGACGTTCGGCGTGGCCCCATAATCTTTAATCGTTCGGTAATAGCTTAAGCACTCTCGAACGAGCGAGGTATCTTCTATCTAC
+>89132 3
+ACCTACTGCCGCTATCAGTGTCTACTAGGCTCGTATTGGCGACCTTCAAACGCGACCACGTAACCAGATGCCAGTACTATGGTTGGTTAAATGAGGTGAG
+>89133 3
+AGTAAGGTCGCTCTTTAACAGACTTTTACCACTGCGACTCGCGTGTCTCTCAATTACAATGCGATGGGGGTCACCGAGTGAGGACCACCCATGTAATGAG
+>89134 3
+TCCGAGAAAGTTACCGAACCAAGCGTGAGGCTTCCGAGGTCCATTGGCTACCCTGGGTGTAGGTACTAGCAGCATACCCCATTCTTAATTCAATGGTTGA
+>89135 2
+TGCTCTCTTACGAGCTAATGCCTATCAAGATTACTGCGAAAAGACTGAGTGCAGCTGTTAGTGCTACATGCATTGCCCAGCAGCTGGGATCCTAGCAGCG
+>89136 1
+TTAGTTGCAGGCAGGCCGAAGGCCGGTACCTTAGCATCTCCCCGCTTTGACATGAGTGCGCATATTCATCAAGATCAAAGGTGTCGTCTCGCAAATTAGA
+>89137 1
+ATGGCCAAAAAATTTCTACCGATCTCCAAAACGCCGGCGGGAATTCTATTGGTTCGTGGCAGCGATGTCTCGTAGGGTGAGATCTTACACTCCGAACTCG
+>89138 3
+GTGTAGCTACAATTTAACTGTCTTTACATGGTGGATCTCCAGCGTTGGGGACCCAACCGTCCTAGAACTCTAACAGCCACTGACGGTCGTAGTAGAGGAC
+>89139 2
+CACAGTGAGGGGGGGGTTCCCGTTATTCAGACATGATTACTATCTGTGCTCGCTCTAAGACGGACCGCCAATGAGATAACTGTCTAATCCGGCAATCCTA
+>89140 1
+AGGCTGGGCCCACTGCGTTTAAAGTGGCACAGAGTGACTCATTGCCCTCAGCCGCCCTACCGGTTCGAGTACATTCAGTAGCGTTGAAAAAAATGTTTAT
+>89141 1
+TTGAGCGGAATAAAGTCACACATTGGTCTCCAGCCCACCATGCCGATGTCGCCGACGTATGGAGGTCCATATTGCGGGCCATCTATCTTGAAGGATAATT
+>89142 3
+CATTTATAGTACTCGGGAGATCCGAAACCGTGGAGACTAGTACTGTGATACTGAATCTGCATCACCCTCGAGGCACTAGTTTAAGTCGGCCCTTGACGCG
+>89143 3
+CGCAAAGGAACGATCTTCCCCGGTCCGACTCTTGATCGGAGAATGGTGTCCCCTAAGTATGGAGTAATACAACCATGTTGCATCGCGAGTTCGGCAATTT
+>89144 2
+GTAAGACAACATGCTACAACAAGCATGGCTATGTCGGGTATGTAAAGTTCTGGTATCGGTCCGAGATTCGCCCCTACGGAACCTTCCGACCCTTGTAGTG
+>89145 3
+CTGCACGGTGTAGCAGATCGCCGGGAGGTATGTCAATCCCCTGATGTACTTGGGCTATCCTACAAAGGCAGGATAATAATTCGGTCCAACGCTCTCATAT
+>89146 1
+TAAGACGATACAGTGTACGCCAGTTCCATACGACGTTAGTGGGCATTATACGCCACCACTGAGAGGGTCCCCGGACTGGTAATTCGCCTTTAGCTGTAAT
+>89147 3
+GAAAGTGGGCTGGGGTTTAGCTGTGTCTTTCCCCGGGTAACGCCACGCGGATAAATGCCAGTCAAACACATATTACGACACCTTTGTGCACTAATCTCGA
+>89148 1
+ATGAGCCCGACCCCGACGCTCGCTACAAGCCAGTTTTAATACCCAGATTGGGTTAATGTCTGTCGGTTGTCACCGGTCAGAGAAATAGACTGTACGATTG
+>89149 2
+TGAGCCGGGTATTACGGGGCATGTTAGGTTGCAACTCTAGTGCTACTAGCTCTATACGAAGCTCCATCACGCATTACATCAACTCAGTCGAACGGGGCAT
+>89150 1
+TATTATCCGGTTGGGCACACACTCATTTGCGGCGGGGCTACGAGGAGCCACGACTAGCTATTAATCTCGGATGTGGCCCATACCCAGATCGAAATTTATA
+>89151 1
+ACTTTTTCACACAATGCTAACAACCGCCTTGACTTACGGTACAGGAGGCAAGGACATGCCTAGCGGGAGGTAGTCTGGCCTCGCGCAATCTTAGTGTTTA
+>89152 2
+AGTGTATGCAGTATTCAAGGGAAGGCACTGTACGCATCTGATGATGACCCGTCCCTCGATTCTCGACAACGCTGATGTCGAGTAGACCTAAAGCTTCGCT
+>89153 1
+AGAGTGGACAGGTGCTTACCATGCTCCCGGGTAGGTTGCATAGTCGACACGTCATACTGCATAATTCTCCCATCGAATCACGGACTTGTAGACATAGGCT
+>89154 3
+GGGGCATCGCCCTGATCCGACGTGATAGCTTGCTTTCTGGAAGTGGACGATAATAAATCTGACGCCGCTAGCTTTAAAGCTTTGAGAGCCCACATACTAC
+>89155 1
+GGCGCCTTTACTGAGATAGGACGAATGACCGTATCAAACGACTATCGACCGGGCGCCCTACCGACTGTCTATTCGCTTTTAAGCGAGTGTATGAACTTGA
+>89156 1
+AAAATGGCGGTCTCTCGAACGTGTCGCGTACCTAGCAAAGAGGCCCGCAGATGTTGTTTCTTTGTAACGCTTAGAGCCAATCCTCATATCCGGAGACTAG
+>89157 2
+ATTTCATTCATTGTCGGAATACGAGCCCATCACAGTAGGGGCAAATTGTACGTCGTGTATGCCCCAGCATGAGCTTCGGGCACACACCTAGTCGGGTATA
+>89158 2
+TCATCCACGAAACTATAGCGACTGGACACCTAGGTTCCTCGATCCGCCGAGGACATGGATAGGTAGGCTGATACCATCGAAATGTTTTGTGTGACCCTGT
+>89159 2
+AAAGGCAGTAATCATTGGACCTGTTGAGCTTTCTGACAGGATCGGCGCAGCCGTAGTTAATGCAGCTTTTCTACAACAAGCCGACTCTGTCCACTACGGG
+>89160 1
+CATCGTGTGCAGTGTCTCGGGTATGGAAGCCCATACTACTTTGATAAGAATATGAGCTAATGACGACGACCCTTGGAAGGCTCTTCGCACCTGCACTCGA
+>89161 3
+ACTCGCTCACCGAGGCCTAAGAGACCCGACGATAGATGTCGATCACTCTCAGGAGTTAGTATTCGTCTTTGTCGTTTAAGTAATGCCCGAGACGGGTACA
+>89162 2
+GAGGGTTCTAGGCATGAAATGTCCCTCGTGGCCTGTCGTCAATAATATAAATAATTTCGGTCATGCGTGAACGCGCTACTACGCACTGGGACGCATACCC
+>89163 3
+ATCTTAAACCACGTGCTACTGCGTTCAATAGGCCAAGCGTCGGGTTTCTGGGGTTCAGAATACCCGTGCGCGATAAAACTACGTCACTTAGCAGGTGCTA
+>89164 3
+GTTGGTATTCACCGCGATCGAAGGCCCTTAGACGGCGATTCTATACAGACGGACGGTTCTTGAGCAACATCTATTTACCGGAATCGTTCAAGGACATGCC
+>89165 2
+CGAAGCCAACTGCAACAAAGCTGTAGTGTAGCCTATCGTTGCAGCTTCATTGTCCGTCAATGGTCGAAAGCGATCCTGCACTGAAAATCTTGGCGCTTGG
+>89166 2
+CGCTAAAAGCTTTAATGGATTGGTGACTAAAAGTTGGATGTTGCCTCACCTCAAACGGCGTAGCTTTAAGCGACGCCGACTCGGTCCCCATGCATGCATG
+>89167 3
+GAGTGCAGTAACTGATGCAAACTTGCAAGAGCATCGGCGAGAGACCTACCCCACAGCGTATTCTAAGGTTTACTAGCGCTCCCTTTGGCGTGATTACTGT
+>89168 3
+CACGCACACTAATCAGGTCGTAGTGTTGTATATGTTTAAATGGAGTCATAGACCGTCCTAGTCCAATCAGTCGTACCGAACGGGAGCCCCTTGTGGCACG
+>89169 1
+CTAGCTTCCGGCCTCTCTCTCAAGTGACACGTATATGACGTTGCAAGAGCGTGCATTACTACACAGTGACGATGGTCCAGGCTCATATTAAGGAGACGGT
+>89170 1
+TGCTCGCGTGCACTCCTAATGCTCAGCATCAAGTGAATGGATGCTCATCATATCACTGGAAGCAGAGGGCCGCAATCTCGTTTAATACGGCTGCAAGGTT
+>89171 1
+ATCACATGCATCTTCCGCTCATTGACGTGAGGAAATATACACTGTGTGGTGGAATTTACGTCGCCGCGAGACACTTACTAAGCTTCCACCGGGGGTAAGC
+>89172 3
+TGGGTCGTTACGTGAGTTAGTCTGACGCCGCTAATAACAAGTTACCGAATCGGACTCCTGCCGAAAGATTCCACCTTCACGGCATGACCATGGGTGATTA
+>89173 2
+GCAACTGTTACTCACTCCTGGGCCGCGATTGTGGCTGATTCTCTATAGTACCACGACCAGTACTCACGGATAAGCGAGTTAGATGCATGATACAGCGTAG
+>89174 3
+TCTCTCCTTAAGAGAGTCTGTCTGGGTATATGCACGCGCCTCAGTGGCTGAGCGCGAAGTATGGTAAAATCCATATCCTGAATCCGACATTACGAGAGCC
+>89175 2
+TGCATTTGTGGGTTAAGACTACGAGCAAACTTCATATCTATGTCGCTTGACAGAAGCCTTCTAGTCACGTCGCCATCAGGGGCTAAACACGCCACGGGGT
+>89176 3
+AGCGCAGTGGTGGTCGTTCAGGTTCAGCACTTCACATGTTTACTCTGCTAGGGGCTCAGACACGACACTAGGCTAAAATAAGACATTCTTCTAGCGCCGA
+>89177 2
+CGACTGACCTTGCACGCGGTGGCTGAATTCGCATCTTGGTGTGTTATGAGCAGTAAACCCACTTCTCTTTAAGCCGAACTGCGACAATCTAAGGGACGAA
+>89178 1
+CAGGTTAAGCTTTCATGCGCTTGGGTAGAGAGCAAGACACCATGAGTACGTGACGAATAATATTGACTGGCTTACAGGTCCTTACTGCACTTCGCCCCGC
+>89179 1
+TGCAGCCGGCTACCAGTCCAAAAATGTGTAGTAACTGAGAGATGGCCATCGATCCGCGGCTACGTGGGACCTTGTCACTTCATTATTGGTGCATCAATAC
+>89180 3
+ACGTCTTAGTAGATGATCAAGTTGACATACCCCTCGAGAGCATGTGCCGCGCTAGTTGCCGGTCTTTATCGGCAGCCTAGAGTTAACTTACCGGAAACGA
+>89181 3
+GATAAACAACTCTCCTGACGTCCTCCTTCGCGGATAGTATGGATCGGTTATTTGGGCCGACTATACAGGCATTGAGGTAAGGAATCGGTACCCACCGCTA
+>89182 2
+ATACAAATTAATCACGGGATCCGGCACCCCAATTTAGCTGATCCCGAGGCAGTTATGGCTTACAGGCTTCGTTTGCGGGTCCCGTTTTCCGAGAAAAGGA
+>89183 3
+GAGCGTATATAGATGATGCCCCCAAGTACTCTTTGAGGAACGTAAAGTTTCGTGTCGGCGAATCTTCGTAGGGTGCTAGATACCATAGCCCCACCCATCG
+>89184 3
+CCGCGTGCTGAAGTTCCCCCAGCTTTAGGAGGGGATCAAACAATCATTACACGCTCCAGTAGGTCGGGTGGCATCTTACTTAAATTAACAGGTTACGGCT
+>89185 1
+TCTGTTTGAGTCAAAACGTCGTTAGCCAACGCCAGCGTGCAATACGACTGGGGACTTGTCGCATTTGTTGCCAAAAAGGCTACGCGCGATCCTTAAGCAT
+>89186 2
+TTATTGTTGTAATGCACGGGTACTCTGCCATTTAAAGGGAGGCAAAAAGCCCAACAGATCGGACCCGCAGGAGGCCATGCCCACGACTTTTTTTTCCTGG
+>89187 2
+TTCCCCGTATTGCGTATAGAGCAGCTGAAACGACCATATCGTGGACAACAGTGCCTTTTTCCGGAGACCCGTACTGTAGGCATTGGAGCAAATACGTTCG
+>89188 3
+ATACGTAGCCATCGCGTGGTACTGTCACGGTAGATACGAGGCTCTCCCAGACTTTAAATTTGCGGCCCCACTATGGACACGATTTAGGCTTGTCGGAAAA
+>89189 3
+GGCTGTTCGTGGCACTTAAACACTCTGACATGAGGGGGTTGGCCACACACGAAATGTCTGCATACGTCACCTCGCGTTCTTTAGGATAAACAAGTGCATC
+>89190 3
+AGATGCAGGACTCAGAGTGCATCTGTTGTGGCTGTTTCCTCAGTCAGCGGTGCCAAATAATTCGCCGAGAATCTTATACGAACGCGTTACCTCCGCGAAA
+>89191 1
+GTCAATAACCAGTAGCGGTGTTCGTCCAGGCGACCTTAACAAGGGTTGTAATTCCGCAATCGTCTTGCCCTGTTAGGGACAAGCCAGCTATCGTAGACTA
+>89192 1
+ATGTCCCGGCTGCCTCGGCGGCTTCTACGCGATGATATTGGCGCGACACGAAAGGATTACGCGCCAGAACCATCTATTGCTAAAGATATATTCGTTATAG
+>89193 3
+TTTTGCCACGACAGGTTAACACTGCAGGCGTCTGCGCTGCACTGGCAATTAGCGTTAGATCGCACTAATGATTGACATCGCGAACGGAATTCTAGCTGCA
+>89194 3
+TCACTAACGGAGATATACGTGCGTCTGATTAGTACATGTTAAGCTCTCTGGAGTGGGTCTATCAGCCGTCTCAAGAGACTTCAGAACCCGGTGCCCCGAA
+>89195 3
+CTCAGGTGAAATGACAAGAGACCTAGGCTCTGCTCATCTCGCGTAGTGAGATAACTCTCAGCCTGTGGGGGCTCAGAATCAGCTTCTATCGTCATGAATC
+>89196 1
+ACCTGGGCCGAGACACGTGTCTGCACCGTATGGGTTTATCATAGTCGGCTACTCTTGGATCCTGTAAAATTCGAGACAAGCCCTATAGCAGAATGTCAGC
+>89197 2
+TGGGGACTCTCTCTTTAGTCACTCGGTGGTGGGTCTATACTAGAAGAGATCGAGAACGTCCAACCGGACTTTAGCTCGAACCACGGCGAATCACTATTCA
+>89198 1
+CCATGCTCTGAGGGATCGTCCATGCCTCGAGTACCCAGTACCTATAACAGTCCCGCACAGTATATGAGGGAATGGCGAGTTCATCCGAATGGATTTTAGT
+>89199 1
+GGGTACTGTGACTTGTTCATAAGGCGGTATCGGCAGGTAATCCACGTTCCGGTGGCTATAAGGCGAAGTCAAACTAACATTCCCACATACGCTTAGCCCT
+>89200 3
+CTAGACACCTTAGCAGGTGTCTTTGGCATCAATGAGTACAGAGGCCCGCAGGGAATCATAAACGTCCTCTATGGTCTGACTAGGCGACCTCGATTACGTT
+>89201 2
+GCAAGCAAGGCTATAAATACCCGAGATGCTTGCCTAGAGGACAGCACTCTCCCCGTTGTTGACATGGGACTGTAACACTTACGCTGTGAGGTCTTCTATG
+>89202 3
+ACACTCCGGTCTTGAGGAGTTGGGTAAGCCTATAAGAACACGTTCTCGACATCGCTCATCGTTGGACTCGTAGCATAATCATGACGCACGCGTATGGTAC
+>89203 1
+CCCAGCGAACCTTAGCAAGAGTACTGCTACCCAGGTCAAGCTTGAGTCTGTAACGAGTAGTATGTGCTGGGCCTAATTCCTACATGTAGGCGATCGTTCA
+>89204 1
+AGGTGCACGAGCTGCAAGTCATGGAGTCAACCCTACAGATTTTTCCATGGCTTACCGACCGGATACGTGGAGTCATTAAGACCTAGGCTGCCCTTATAGT
+>89205 1
+AGAAGTGGCCTTTAATTTACCCAGAGTCTTCGGACAATGCAGGCTTGTCGTTCAGGGTATGAGGCGATCCGCCTATCTACGACTAGCGCACCAATCTAAG
+>89206 1
+AGCTCTAGAATCGTGGGTTTTCCGGGGGCCACTGCATTACATATGCCCTAGTATCGCAGTGCAGCCTAAATGAGATCACTTGAGCCGGGCCTTATACAAA
+>89207 3
+ATAGAGGTGATTCTTCAAACCGCGCTGGGCGCGGCAGGGTCTTTAACGTGGATCCCAACGGCCCAACTATAGAAGACACTTTGCCGTCATTCTATGATTA
+>89208 3
+GGTGTATTTAACCGGCATTTCCGATCACTCCATAGCTGAGCCTGGGGAACTTCCAGTCCTAGCAATACTTTCGTCGGATTGGGAAACAACGCTGCAAGAG
+>89209 3
+GCGTCACAATGGATGGCGGATCATGCAAGCTCCGGTAATCTAGGAAATCATCACGTTGGCTTATCCCTTGAGGCAACAAGGGTCGAACACGCTTTCTTCT
+>89210 1
+CGACTTCCCTGGATTTCGCCAAAGGATGGTCTCCATACGAGGAGCCTAACATTACACTTGAACTCCGTTGACTACTAGTGGTAGCGGGAGGAACCGTTAT
+>89211 2
+TTTTATTATCGCGGCTCTCGGGAGTCCGGACTGCCGAAAGCGATACACGCTATTTCAAAATGCAATACTTCCAAACCTTGGCGAAGCTTGTAGCGGCAGG
+>89212 2
+TGATGGCCCTACCGAATTAACCTATAACCTCGGGGCGCCTATAATGTGTCTTAGCAACTAACTGCGGATGGAAACCTTTTGATCACGCCTGGAGGGTAGC
+>89213 3
+TACCCTGTTTTTCTCGGAAACGGGTTAACCCGTCCACGTAGGGCGAACGCAATGCAGACCTTACCCTTTAGATAAGCGCATGAGTGTAGTAGCATCGTGA
+>89214 3
+CCCGACTTGCGAGTTAGGAACGCTTTTTTAGGATGCCAGACGTCCGGACATATAAAACAATAAGGACCGCCTCTGTGAGGCGCTTGTTTAGCAGACCCTT
+>89215 1
+AGCGATATGATACCGTTACTGGCCAAGCTTCTACACAATGCCCCCCGCGTCGATAGTGTTTTATGTTCAGTAGGCCGCGACAAATCGAGTATCGGGAGTA
+>89216 3
+TAACCGTATGGTCATTCACTCTGCTATTTCCACCTAGTTAATAACGACATCGGTCCCGGCGTAGGATGAGAGAGAGTACCTCGGTCGGCAGCCGAAATGT
+>89217 1
+ATCTTATTACCGTACGTTAGGGTGCGGGGGCGCTACGACCCTCGTAGCATCATAAGATCAGATTCCATGCCCAACTCACCGAGGTAAGACATGTTGATGT
+>89218 3
+GGTCTCAGTTACCGCGGGCACCGTAGAAAGGCCATTTGGGAATAACCAACTTTTAAGTGCGGCTATTAGATTACTGACGCTCCAGTGCACCAAGGCTCTT
+>89219 3
+GGACAGAGCGGCGTTGGTTCATCCAATATCTGACTCCCGTCTAAGCTTGGTCGACATATTGTTGGACACTCCAATCGCTAGCGAGAGCCAAAAAGGCTTT
+>89220 1
+CTTGCACCTCGGATTCGTTGAGGGTAGTGGAAGGTGAATACTTCCGCTCCCAGTGTAGAGGAACCAGGCTAAACGATCCACATATGTCATAGATTCCCCT
+>89221 3
+TGTAGAAAAGGTACGCACTCCTTTCTGGGGACGACCGTACACCGCTGTGTTGCTGTATCTGCGAGAGAATAAAATCGTAGCAGTACTACCGCGTCTTCAC
+>89222 1
+ATAGGTTGTAACTGCCGCACGGTCTTTGCCGACGACATCAGGTCTTCAGTCACATCCGTTGCACTTGTGCACGAACTAGTCGTACACGTTGAGAAAGAAG
+>89223 3
+GACGACTTACTCCTAATAGGTAAAGTAAGGCACGATGATCGTATCCCAGTTCTTGCGCGGCTACCCTGGGCTTACCTAACTTCACAAGTTCTGGGAGGAG
+>89224 3
+TGCCTCGGCAATCGCTGTGAGTGTGTAACGAATTGTTAACCAAGAAGATATTAACTGGCTGCTGGGTCTGTGGAATCCCCGAATCAGCCACAGACTCCTC
+>89225 2
+TGCGGATTGTTGGGCATTCCTTGCAGAAAATCCACAGGCCTCTGGGTAATCCCCTTGGACAATGACGAGAGATGTATACCAACATGACCAGGTCTTCCGT
+>89226 2
+GGCAACGGACCATTGGTTATCCCCAGGTTGGATCCTACAGTATGAAATGTCTGGAGTACCAAGACTCCTCTTAAGGATGACGCGTGTTCATGTCACCCAG
+>89227 2
+ATTCTGTTGTGGTGCATTAGTCCCAACTGGACTAGCGCAACTGTGCTACCCCACAGAAAACTCGGGCTTGGACTGTCACACATCTGCGGAAAGTATATGG
+>89228 3
+GGCAAAAACTCGCCTACATAGGCCCTATAGGCGTCTTAACGTGGCAGAGTGATCAGGTCGCCGGTTTAACTTTAGTCCGGTAATTCACCTACGACTTAGG
+>89229 2
+CACGCAGAGGTCTTACCTACTGTCCGGACATTACAACGGATCGCGCTCAGCTGTGGCGTAGATCAGGTACTCGCTAGAATCTGATTGAAAATGTTATCGC
+>89230 2
+GTCGACTGGGTAAGATTACGACGTCATAGGCCGGCGATCGTCCGTAACCCAGACCGACGCGCCGAAATTACTACCAGTTTTTATGATAGGTCTTGCATTA
+>89231 3
+GTATTTTGGCTCTAACAGAACGACGGGGGTACTCTGGCTTACGTGCTGACCACTTATACCTAGAAGCCATCGCTTCCGGAAAAGGATGCCGGACTTTCAA
+>89232 2
+ATCTACTATGCCGACCACGGAGGTAGAGGGTCAATGAGTTTCGAATCCCGACACGGACTGCTGTACGCTGTTTTTCAACCTACGGCGTCACGTAGAATTA
+>89233 2
+AGTGACGCCGATAATGACTCAAGATGCAACAGTCTACTGGCCGCGTCCAAGTGTGCTGGCGCGGTTTGTGGTTTTAATACAATGACCCACACGATCTCTA
+>89234 2
+ATGAGGCCTTCACGTAAGGCCGGCTCTGACGAACGGTCATCGCAAGAGGATTCTAGGAAATTGTGTACTTTCGTGAGATCCTCTACTACAGCATTCACCG
+>89235 1
+TCGCACCAAACAAAGAGGGGTGTCCAATTTCTTCTTCTCTTTGGAGTAGCAAAGCGCTCGTAGCCGACAGTACGTCCTGCGACCAGAATGTAGTTGTGAC
+>89236 1
+GTAGGAGCTCGAGGTCGGTTTTAAGGCAACTTCAATCCGCTAATTTATAAGTCCAGGGCGCTGTCAACACCCGAATGGTGCTTATGTGAAGCACCCACTC
+>89237 1
+CTAAGTGTCGTTAGTAGTAGAAAATTCACCTACGAGTGCGTACCTGCCACGACGATGGAGCTTGAGCGTATTGGGACTTTACCATCCCTCTGGCGACAAC
+>89238 2
+GGGGATTGTATTCTAAGGATTTGGCACATCTGCTCACGAAGCGTTAAGTATGCCCACCCCATCTACAACGCGCGAGTTGCATTGCGATAGACTGCGACTA
+>89239 2
+ATCACTGGTCTTGTTAGTGCGAAGAATGTTCAGTCTAAGAGCATACTGATGCATGGACACCAGCTCATCACTTAAGCCTGTCGACGGGCACACCGTGGTC
+>89240 2
+TCGGTATTCACCTAAACTTATCACCGACCTCCTGACGTCATTAGCGTTCGTGCGAGACCAGAAGCCGAAGAGATATGAAATTTTATGCGGCGGGTCGTCG
+>89241 1
+AGACATCGATAAGGTAACGGGTCCCGTTCTAAATGCATGCGGCGCAAGCATCTGCGGCTAACTAACATTCCGTTGTTCTTTTTGGAAGGGACCACGCCTA
+>89242 2
+TCTATATAGACGTCTCAACGAATATTGTGGATGGCCGGTATCAGGCCGGGATCATACCGGGCGTTTTTAACGCAATCCCGGACCTGAGCATCTCTAAACG
+>89243 2
+GACACGGGGCCCTCATACACCTTCTGGTCTAACCGGGGGCCATAGTGATATAAGACTTATTTCTAGGGACCATCTACATATGAGCTGCGGCGAATGTATC
+>89244 2
+TTGCGTAGTTTGCCCTCTCAGAACCGTTGGAGTCGGCCACTGGACACGACCTTGATTTCTTCCTTCCAAGAACGGAATGGAAAGGGTGAGCACATAATAC
+>89245 1
+TCAGCAGACCGAAATTTGTTGGTCGCGCCCAGGGATAAAAATCCCCTCCGCAATCTGTTGATTGGCCTAGGGTTTACTGTCCCATGATCGGAGACGATAA
+>89246 2
+TTTCGCTACGCTCATGCCTAGTGAATCAGTGAACAGAGCAAGACTAGCCGCCGATACCATCATCAGCTCATAAGGCGCCCGGTGTGTTAGTTTAGGTATG
+>89247 2
+TGCTCGTGTTCCGACGCCTAGGACGCTGTATATCACCATGAAATGTAGATAGGGACTACAGCTGCCAAATACTTGGTGCAGACTTGGAACCGCTTCTGAC
+>89248 3
+ATGTGAAGGCCCACAGGCCATCGTCCTGAGACCTTGTGTGGGTGTCCTCACATTATGATGTAGTGCGTGACACCAACCGAAGTAGAACAATCTTGACTTC
+>89249 2
+CTTCAGCGTAGGTTACAGAGTAACTTTTACGGGCGCACTCTGATCCACTTTCAAAGTCGGTGGTTCCCGATTGGCAGCGGGAACGCACAAAATCGATATC
+>89250 3
+CGCCCCCGTCTTACTGCGAGGTAATTAAACAGTTCTGACTTAGGAACAGGAAGCCATATTGGCAGAGTAGGACGGATGTATGCTCCTTCACGCTTGTCAC
+>89251 3
+AAGGGAATCTTTGGTATCATTTAACAAGAGGCCCGGTTCGCTCCGAGGCTTCGACCTGCGCGTAATTAGATGTCGTGAGAGCACCTTTATCAACACCAGC
+>89252 1
+ATTGTCGCCCTCTCCGCCGTGCTTGAATGTAAGGCTTGGGAGGGACCCCAAGAGGAGTCTGATAAATTTCAATATACCGTATATTTGGCCGGCACCAACA
+>89253 3
+TTCTAATCTGGAGGCCCAAACAAATGAACATCGCCCGGAAGACGGTACCACGTGCATGGGATATGAGTCCGAGAAGCTTGCCCTTTGGTTACTCGTTTCT
+>89254 1
+AATGTAACGCTACGGCATAGGTGAAGTATCGGTGTACTTTCGATATGCGATGCGCCAGGGTCGAGACATATCCCCATACCCGCCGCTGAATATGTCTACT
+>89255 3
+CCCCCCAGGGTACGGTCGCCAACATGATCGGACTATAGTTTCAGAGAGCTTGAAAAGCACACTTCTCAATTGCACCTTGAGTTAGGGGCGCTATTGTGTA
+>89256 3
+CGAGCAGGAGGGTACGATTTTCTCGGTGCCATACCGTTATAAGCTTCTGCACCCCCGTTATGGTATCACCTAAATAGCTGTGAAGAAGGGAGCATCACCT
+>89257 2
+GTCTCAATATCATCCCTAAGCATTGAGCAATGAAAAGACTTGTCGGGCCGAATGCTGTTATTAGTTTGACCAGGCCCAGGCTCCTTGAGGCCCGAGGTAC
+>89258 2
+AAGCCAATTACTGAAGGCGGGAATGGCGTCGAGTGTTCGTGATCATGACGATATCGTGTCATCCCTCCCTCGTCATGAGTATTACGAACGCCTGTACAAC
+>89259 1
+TGAACTTCTGTCGACGAGTCTGGCTCGTACCTTGGACAGGCCATGAAATACTCATAAACTTCCGTTCTGGACTGCGCCGACAGATTAATTGGCGCAGAGA
+>89260 3
+AAAATCCCGTCTTTGCTTACGAGGCATTATTATGCAATTGGCAAGGCCTCCCATCTATTTCGTACGGGCGTGAGATCGACAGTGCGGAGACAAATCCGGC
+>89261 1
+GGGTCAAAATCTGCCCGAAGTAGATTGCACCACATGGCGGACACAGACAGAAGTAATGTCTTTTCATTGTTCCCTGCCTCGACGGGTCTATTGAGCTACG
+>89262 1
+AGGGGTCCTCAAGATAAGCAGTATATCTTACGCTCTAAGTAACCCTAGAGAGTGTCGACGGCTATCAATGTAGACCCGGTTTTGGATCGCGCCCGTACCT
+>89263 2
+GCATCCCCCATGATTTTCACTATGAATGGCCTCTTACGGTCTCGTGGCAGTGAAGAATCCGTCAAAGGCCCAACTAAGGCTGATCAGGAGTATATGTGGC
+>89264 2
+TTACGAGCTAATTCAAGTCTCCTTAGGTATGGACGTTGGTATCGCGGGTAGTCGGCCAGTCCCGCACACGATACCCATTTAAGTGTAACTGCACACGGAA
+>89265 3
+TTGACATACGAGCCTTGATGCCCTCAGGCTAGTGGACAAAGGTCCAATCTAGTCCCCTATTGACCGAGCACGTGCTAAGCGGTTTTTCCGGGTATAGAAA
+>89266 2
+AAACGTGTAAAACGCTGGTAACGAGATTCGCGTATGACTAAAGATGTGTTGGGGCGGCCATCTACAATAGGGCTCCACAGCTTGGCTTTCACCCTTCCCT
+>89267 3
+AATTAGCTATCGTTACCCTACCTCGAAGTAAATGCAAACGATGGCTTACAGGCCATGAACTCGTAGCTTCCTTTTGGAAGGTGCTTCCACGGCGAGGGGC
+>89268 3
+CCCCCCTGGTCGCGAATAGGGCTTATTGACACGAAGACTGCGACAGTTCGTTATATCTGTGCCGACGAAGGCCAATTGGCTCAAAGTTCACGATTATAGT
+>89269 2
+GGCTACAACTGGCTTCCAAAGGACAGTTGACATCGGACGGGTCCAGGACCTTTCCGCTGATCTGAAGAGCATGATATATATGATCGTTTCGGCCCCATAT
+>89270 2
+TAGGCCCTGCCATTATGGTCGTATCCTAATACAGGGGGCGTTCCCGACATTATTCATTGCTGGCGCATACGGCCAAATGGCAACGATGTATTGACAACAG
+>89271 2
+ACGAGAAACCTGAAATCCTTAGGCGACATGTCAGTCGAACAGCTTTCCCCGTTATATTTTCTGGCCGAAGACTCTGAGTGGGTCGCCGTAGGGTAACCTA
+>89272 1
+CCTAGTGCGGGTACTATTCTCACTTTCGCGGTTGTGGAAACGAGTTGCACACTAAGGTTACTCTTCCTGCAAGCAACACGCAGATAACGCGAGCGGTATA
+>89273 3
+AACTGATTGTCTCCGACCTTATCGCACTAAGGGTTGTTCAAGAATAACCAGCGCACGTTGGCGCTCAGTCTTTACGGGCCGAGCTAAGTCGAGCAAGATT
+>89274 2
+TTATGGCCAATCCGTTCGAATTTGGTAGGCTAATATGCAGCAGTGACGTCTGTCCGCCTAACGACTTCTGAGAGCCATGCCTAGGCTTGCAAACAGCGAA
+>89275 2
+CAGGGTATCCACGCCCACCTTGGATATACGGTACTCTCGATGGACAGAAATTTGGACATGTATGCACTCTCAGGGTTTGTCAAAGCCAAATGTGGGCCTC
+>89276 3
+AAGGGGAGTACGTAACAGAGTGACGGATATTAACTAGAAGGGCTCGCCTCGCTACTGCCCCCTTACTACCGTGCGCTTCAGAGATTATTATATGCTCTCG
+>89277 3
+CTTGTAACCACGTTGTCCGTAGCAGATTTAGCTGGTGCCAACAGAGAATTGAGCAGCACAAGGAATTGCGTACCTTTGCCCCGCGTAGGCAAACTTGCTT
+>89278 1
+TCGTAGCCGATCAGGATGTTGTGTTTTCGCATTGCTGCCGGGACACGAAACGGAACTCCAACATGCCCCTATAATAGGTGAGTAAACTGCGATCTCCGAT
+>89279 2
+CGGGAGAATACACACTGATAAGAGCTACTTTCGCTTGCTGGTAAGAGGCCTCAGTTCCTTTGAATGGGCTTTGGGCACGGCTGAATCACAATCCCCTCAA
+>89280 2
+AACTAGAGTTGCCGCACATTGCGTTGAGTCACTATGGTATGATTGCACCACACCCCGAGATGCAAGTCGTTTCTGTCAGACGGAACTTAGATCTCGGAGC
+>89281 1
+CAATCGAATAGCACAATCATGCTTTTAACCAAAAACGTAACGCAGGTGGAGGGGCCTGGGCGTTCCCTGTTCTTTCTCCAGACTTATGCGGCTTGACGGA
+>89282 3
+GGTTTGTGCACATGTTTTTGAGCTTTAACAAGAGCCGCCCACACACGAAAGAGCCGATTTATAATGCGCCCTGTGAGTATTTCGGAGTCACGGCCAAGCC
+>89283 2
+GCAACTGAGAGACGTTTCTACACAGGAAGCCATGTCTTATATCTTTACGACCTGGAATATTCTGAGCCCGGACCGACAGGTTGGGACTCTCGATGCCGTA
+>89284 2
+AATCGAGTTACAATCCAAAACCCCACTGGCCCGGGTCCTGGGGCTGCTGCGTAATGCTTGCTGGAGCCTACGTGTTACCTGTATATATGACAGAGATATA
+>89285 3
+GAATCATGATTTTTAACACCGAGGCCCGCCGTCGGCACGTCCCGGCTAGTTGGGTGCTCGAAAAAGGGTAGTAAAAGACTTACTGCATTATAGTCTCCCT
+>89286 1
+CCTTGCGGCGTATCAAAGATTATAGTAGCTTAACAGTCCTCAGTTCTAGCCCGGTGTAAGACATCCACGAGGTCTGCCCGAAAATAGTGCGTCGAGTCGT
+>89287 2
+TGTCAGAACTTGGCGCTAACACGTTCATAATAAAACCGAGCGCTTCATTGATTCTGCACGTATCTGCTGAGAGATGCGAATGCCAGTTGCCCCGGGTGCA
+>89288 1
+TAGTATCAGCACCTTGTAAGTGACCCCGTTCCGCTTGACCGTCTCTCAACACTAAGGGCAAACACGATAGGCAGGTAGGTGTATGATGGTCGTAGACCTT
+>89289 2
+ATCGGGTTACGCCAGCCGTCTAATCCTACAAGTAAGTGATCCTGTTGGTTAGGTAAATTCCTAGGACCGGGATGAAACGTACTAGGCCAACTTCGGCCTC
+>89290 1
+CTCGAGTCAGGCCGGGGTGAATACCTTAAGCGTAGCTATCCATTTAGGGCAATTACTGCAGTCGTGGTACTTAGCCTCTAACGCATAACCCATAGGTCGA
+>89291 2
+TAATAAGCATAACAAGGAGGGGATTAGCCAGTTTAGCCCGTCGCTTCCTAAGGGCTTGGCATTCGAGTACTATGGGCGATCCTCCGCATTCTGAATCCCA
+>89292 2
+CAAGTTGTATCGGGTGGATCTGCTCTACTCGCGTCAACCGGTAACCACTTGCATCAAAGAAATAACGGGCCGCGATGAAGATTCCCTTGTATATTGCGGC
+>89293 2
+CCGGCATTAAAGCATTGGTAAGGATCGGGGTCATCCGCCTTAAGCAGATGTTCCCCTGTCTGGAATGCCAAAACGCAAGCTTTTGGGTGTTACTCCACAA
+>89294 1
+GCCATAGCGAGCACTTTTATGTTAGTGCCTTTCTGATTTATGAGGGTAGCACCGAACAACGCCGTACACTGGGTGCAATCGAATATACGCCCAGAGTCGC
+>89295 2
+TCTCCGCGCTGAGACCAGTTATGGGCTTCACGCGGGCGTTGAGCCTGGTTTTAGTATGTACACACGAGTAAAACTATACAGTCACGATACTACGAGTCAC
+>89296 3
+GGTAGAAAACACGAATACTGGCCTCTGTTATCGCATTGCGACTACGCTGTGGAAGCCTAATTGGTTCGTAAACACTGGAGAACGGCTCCTTCAGTCGCCT
+>89297 2
+CGACCATGTCGAAGAGAGGCTTTTAAAGGGTCCCCACAAATCTGCCTCAGTCACTGAATGGTTGAAAAAGTGTGGCTTCTTGCGCCTCGAGTAACCTGTC
+>89298 1
+CTCCAATTTAGTCCCCCATCCGAGTGGGTAGAACCCCTCGTCTACATTTAATGGGGTGCTCTGCTAGGTACTGGACAGAAAATTAGAGGAAGGTCCTGAC
+>89299 2
+ATCGAGCACACATGAAACGTAAGAGCCCTGGGGTTGTCAATGCATGCAACGCAGTTGGATTTGTGCATGCACTTTCTGAGCCCAATGCGCTCCTAGTCTA
+>89300 2
+CCAAAGAATCACTCCTAGTCCCGTAGGGCCCACAATACGGTAATTTATGGTCTAGAGTGTGCATTGTCTCCTTAAGGCGGACTACGTCACATTAGGGGCG
+>89301 1
+GCTAACGCGCCTCGGAAGTGGCATGGTTCACATCCACTGCGGCTACATTTAGTCGCTGCCTAAGTCTCAGGAACGCGAGTATGACTTATCTTATGGAAAA
+>89302 3
+AACTCGGACTAACTATGACTATGACGACCGAGGAGAAGGTACTGGCGTCCACTGATTCACTCGTTCTGTTGGCCCGAGATCTAGCGGGTAAATTTCTACC
+>89303 2
+TACCTATAAGCAATCGGCCGGGCCGATACAATCGCTTGCGTAGGTACCACTAATGCCGGTAGCCTATCTCGGCGAAATTGCCATTCTAGGTATGAGTGTA
+>89304 2
+GCTCTAGATGCATCTGCTCTGTCAATCGAAGCACGCTGGTTTCCTCGCTTGGTCCAGAGCCTAATGCATGACGGCGGAAGCTATGAAACTACGAGATTAA
+>89305 2
+CCGCTCCTACATTTAGAGCTTCGAGTTCTATCGGTACATCAGAAACAGCTGATAGCCTGAAACGTGCACACAGCGTATACACTTCGTGGTGGTTGGGAGC
+>89306 1
+CGTATTCACACACTTGTAGGAGGTGATGGAAGCGTTATCGTGGCGCGACCGACTGTACTTGGCAATACTATCAGCTGCCTATCTGCGAACCATGACAACT
+>89307 2
+TGAGTCAGGACAGGGAGGGCGCTTTTCAGTGTCACGAAGAGTCGTCTACCGTCGAGTATAACGACATTCAAGATAAACCCCCCGCTATCATGTTGTCTTC
+>89308 1
+CTGTTTGCTCCGCGGCCTGTAAGTCGGCTAACCCAGCGATAAGAACAGCTTTGCGGAGATTCCGTTGGTTTATAGAATCATACCAGAAGCATGCCAGTCA
+>89309 1
+ATGCAAAAGTACCTTTGAATTTTAACAAATGAGCGGCACCGGGCTGGAGTGCGCGGACTGCTACTATCTGTTAAGGTGGTTGCCCGTTATCCCACACCCA
+>89310 3
+GTGCGCGAAGCTCAGTATCCCTGAGCACGATATATTACGTGCTGAGCTCTCTGTATCGTAGATCGGTCAGAAAATATTTACGCGAAATCGTCCCCAGCGG
+>89311 1
+GCTACTTTAAACAAGGGAGAACATTCTGGACACTAACGACTCTAACGTCCTCTTCTCCCGGGGCGCGGTTAAGGTGTCAAAGGGCCTACGCTTAGTTTAG
+>89312 3
+GTGAGAAACCCGCCTGGTCGATGAATGCGCTCATTACAACTTTCTATGCATCGCATGGGGATGACATGGGCCACAATTTCATGCACTACCTAGGGACTGT
+>89313 2
+GTTACACACATCAGACGTGCGCAGACTACGAAACTTCGTCCTGTATGAAGTAAATCGGACGGGTTTGGGCAGTAAACTGCTGCCTTGCTCCCATAGGTTC
+>89314 2
+CCTAGAGGTGCGTGCCCGGACAACCTCAGCCCTACACTGATCCTAATGACGTAGTTTAATCGGCGACTTTTACAGCCGGATTAAGCAGTGATGGTTAATG
+>89315 2
+GTCTACGTAGGTCAGCTTGACTCTCCATTGTAGCTATTAGGCACAGGCGTTCTTCCCACAAGTGTTGAAACGGCCCTTAACAAACGGGGGGCTACAGTAA
+>89316 1
+TAGCTACTGGCCAGAGAAAGGTCACTACTATGGGTCGCCTGTGGTGGCATCAATCTCCGTTTATGAAGTGCGCATGCTGTCTCGCAATCGATAACCACAA
+>89317 2
+GCAACCCCACGTCGACTTATTTCGTTGGAAGCACGGATTGTGATGTGTTCTGAAGCATTGCTTCCCTAAAAAGCGACCATCAGGAGATCGATGAGCTCGC
+>89318 3
+TATGAGCACGGTATTTACCCTGGAAACCACAATAGACCACTTCATTTAGTAAGTCATAATTCCGGTGTTCGATTGCGTGCCCAACGGTCGGGGGGACCGC
+>89319 1
+CAGGCATAACTAGTCTGGTTCCGACAATCTCGAAAGTAACCATGGAGTGCACGTTGACAAAGCTTCGTACGGGTACCACTGTCTGTGTTATCGTCCGGCA
+>89320 2
+GCGGTGCAATGAGATGCCCACTTGTCAGAATCGTGACCCTGACCAGATCGATATTAAGGGTTATTAGCTCGTCATGCCAGTATAGCTGACCTAGACCTCG
+>89321 1
+TGGTAGATGTATAGTCAGACCCTCGGTCAGGGCACCCGGCGGATAAAACTATCCTGGTACGTGATTTGTGATTTCTCGTTGCCACAAGCCCACATACAGA
+>89322 1
+TAAGTGCGTAGGCTGATCTACCGGAACTCAAAAACTCAAGTTATGGCAGACTCGGATATTTGTCTGGGCAACCCGTCGCCATACCTGTCGATGTGTGCAC
+>89323 1
+TGCCTTTGCCTAGTGGACTTGGTCAACATATTGCTGAGAAGAAGAACTTCACCGAGCATGACGAGAGACTCCCGACCAGTGCTGGTCCATTATTACGTGC
+>89324 3
+CCCTATTGGGCACCCCGGGGAAGAGAACGAGTACAGTATATCCACAACTAAGCCTCCCTATGCTGACTCGCATTTATTAGCTGTAGTTAGGTGCGATGGT
+>89325 3
+GCATTTGCTGCAGGCATTTTAACTTCTAAAAAACCTTCATCTGGGAGCGATATCCCACCTATGCACAAATTGAGTGGGACGGCCGGCAGGCTTCACTGGG
+>89326 2
+GGCACCTCCCAGTGGAATGCCAAATGTAGTACCCGAGAATTATCGTGGTAGCATTCGTACAGACAGACGCGGAGCTTCTTCTTGGACTTACTAGGCTATC
+>89327 1
+TTCCTTGCTTCGACCTGAGTAGGAGCACTTAATTAACGGTAGGTCCCCCCTAGTGGCGAGTGTTCCTAAGCGACGAGCCATCAATTGTAACTAGGAACAG
+>89328 1
+TTGCCGGTAGTACAATACCTTTTAATCTCGTCGACCCCCCCGGGACTACTAGATGCTTTGAGCATAGAGAAGCATTCGAGGGATCGCGCCAGGGTATAAT
+>89329 2
+ATGCACCGAGAGCATCCGAGGCGTAACCCATTGTTGGAGAGACAGACCATGAACATATACCTATTGGTGCATTTGCTCTCCTGTGGATCCTAGGAGTTCC
+>89330 1
+TCATTCGTCGACACCCTTTGGTGTTCTGCATCAGATACGGCCACGAGATGAAAACAGTGTCTGGTGCCAACCGGGGTAATTCGCAATCAAATTCCGGAGT
+>89331 1
+GACTTTCTATCGTCATGCGCACAGTTGGAATGGAGAGACTGAATTACCAATCATGCGCGTGCGATGCATGCGGCGTTTACGACCTATGCTAACCCATCGA
+>89332 2
+TGGTCTTGACGCGGCATAGTGACCGATATCAGTAATGGCCCTCCACCTTTACCACTAGACCAATGCTCGGATAGCTGAAGTGTTAGTCGGCCGGATAAAT
+>89333 3
+TGGAGCTATTTTGACAGCAACTCCTCTGCCACGTTGCGGGTCAACCAAGGGCGACAGTGCTACGCTGGGAGCCTAAGTTCAACTGTGCTTAAAAATATCT
+>89334 3
+AGTCAACGAAGTGGCGGTGGTAGGGGTATCCCCTACATTCATGATCATATTGCGCCGGGCCCTGTTAAGAGTTACGTTACTCATGCACATGTCCCAAACA
+>89335 1
+TTGTATGGTACAGAAGGGCCTCCTGAGACTTGTACCAGTGCGGTTCCATCACGTCCACGCTTGATCACGCATTTGAAGTACCCTTGAGAAACACGATGAG
+>89336 1
+GCTTCGCAAGACATGAATCCGGCTTCTCAGGATTATTAAAATGCCAGTGGGCCACGCGCGGTACTTGCGTCACCATTTTTCCGAGATAAGTAGCACAGTG
+>89337 2
+GTTCATAATCAAGTGCCTGGTATGCATCGCTCATGAGGGATTCGATAGATTTTAATAAGCACGTCCGACTGTCCGGCCCTGATACCAGCAGGGATCCCGA
+>89338 3
+TACTTGACAAGCGCCCCTAGGTCCCTTGCGCCGTCTGAGTTGGACGATAGACGCCGGGAAAATGAAATACCCTCCGTCGTGGAAGTTGTTATACTAATAT
+>89339 2
+TGTGATTATGCAGAGAGGACAAAAGGCTCCTCCTATCGCAGAAATCGCGCCTTGATTCCCCAGTCTAGTGAGATTATAAGACGCGTCCACGCTGTCTGGT
+>89340 2
+TACCATCATTCGCGTTTTCAGTGCGTCGTTAGAACTCACATGCACATCGCGAGAACGGCGAGAGGCTCATGCGAACATGTTTGGTCAATATCCGATAGCG
+>89341 2
+AGACGTCAGCCTCTACTGCTGGGAATCCGCTGAAATCGTTCCCCCTTCTTGCGCAAGGACTACCTATGCTAATGAGATTTTGAAAGAGCAGAGCTATGGG
+>89342 2
+TCCATAGACATGCTAATTGCTCGACGTGCTCCCTGCCATTTAAAGGAACCTAGGCAATCAGGGGTTTAGTGCTAGGCGTGACCCAAGAGTCTTTCACGAG
+>89343 3
+AGACGGGGGAGACGAAGTTTCTTTCAGCTCAACAAAGGTGCCGCACACGGAGTTGTTTTCAACCCGGGATCTTTGAACCACTCCCACGTCTTTGTAGATA
+>89344 3
+GGCATTGGCAGACTTCAGTATGGACATTAACACTTACCTCCAAAGCAACAAACCGCGCTTATGGCGTTCATTGATTGTGTAGATCCCGCGGTGCAGCGTG
+>89345 3
+GTCACAGCGATCTAGAGAACGTTGCCTCGTGTAACTGGACCGTATAGGTCAGGATTCTATAGACAGTCGAGCCGCCCCTCTTTTAGTGAACTAACGTCGA
+>89346 1
+AATTCAAACGGGTTCAATCTCAACGATCGGTGTGCCTCCAGATCTGTATGTGTCACACAGCACAGCGGGTGCACCCAGCGGAAGTTTGCTGCATAAGTTT
+>89347 1
+CGCGCCACGTTAGCTGACCCTAATGGCTCCCATATCTAAGGGGTGGTAAGAATTCGGAGGTCTCAAAGCTACGGTGCTCTAAATGTTGCCACAACTGTAT
+>89348 3
+ATCAAGACTATTCTTACAGCCATAATGGTTATCTCGAGTGACGGCCAGCAATCTCCTCATCGACATCAGTGCTACGGACTTGATGTCAGCGGAGGTGGCG
+>89349 3
+TTTACATATATGGTCCTAGGAATCCTTACGCCACATTGTGAAAGCTCCAGATGAGTAGCAGGGCTTGAACAAGCGACTGGCTCCGGCGGCTCTTGACCAT
+>89350 1
+TCAATACATGATCAGAAATATTCAGCGCGGGTACTGGAGCATGACGTCATGTATGCGTACTTACATGCATTGGCCTGGGCACCACCGTGATTAGCCCTCG
+>89351 2
+CTACTGAGTGTCCATGAGTACAGCCCTCTGATGGAGTCGCTAAGCAATCCAACAGATATAAATTTGTTCGAGCGGGCCTGTCGACGGTGCTACATCGCTA
+>89352 2
+AAGCGGCGCGCCCACTACGCATAGATTTTCCTCCGTATAGGGTCTGACGATTCACTAAGTCACGATGGCTAAGTAAACTGTAGCTGATTAGCTACGGTCG
+>89353 2
+TTTGGCTATCATACCTCCCGAACGGTACCGTCAGAGACGTCTAAGGTACTCACCAGTCTGCGTCCCCAATCAGTGTTAAATGTGTAGGGACAGTATGGAG
+>89354 2
+GCGCGTTCGTTCGCAAATCGATTAGTGCTCAGTATGAGATGCGCGATGAGATCCAGTAACCCCCCAGAACCTGAGTACTACCAGTTGCTAGTCTTAGAGT
+>89355 2
+GTAAGTGATGTCCCTTACATCATCGTAAAAGTCCGCCAAACGCGTGGACACCCGCATTGGCGAGAGGCGTGAGTACTTCGTAAGTTCAACTCGATCGTTT
+>89356 1
+ATGGCTATCCGATGTCCATTGCCGTAGCTAAAGGCGCGCCTCAATCTACGACCTAATGGTTTGATGATAAGTACGCGATTGAGTGACAGCTGCATGCCCA
+>89357 2
+TGACCCAGTACAGTTACGGTCACACCTGCGCCAATTCTGGTAAGTCGGAAACGAGGGGCCTGTTAAGATATTAGACGCGGCTTCACTATACCGGCTATTT
+>89358 2
+TTCATTTACCCTATTGTACATAGCCTATGCAAGGGAACTATTGAAGTTGCGGCAATTTCGCCTGCCGCGGAAATCACCGGACACCAGTGCGGCTTAAGGG
+>89359 2
+AGTGGAAAGCGCGGGCTTGATTTAGGTGTATCCCTAAAATCGCACCGTCCCTGCAGTTCGAGGTTAGCGTAAGCCAAGTAGATTAACCGCACTATTCCCT
+>89360 3
+TGAGTGAATGTCAAGAATTATGCCAAGACGGCATACGCATATATCAGCGTATCTCCAAAGCTTCGACCGGCTCTGGTAGGGTCCTGAACGCTCGGTCCTT
+>89361 3
+GGAGTATTTGGCTGCCACTACTCCGACACGCCGTCTAAGACTTAGCAAGAGAGCATGGAGATGCAAGATGCGGCCTTTGCTCCGGTTTATAACTCATTAC
+>89362 3
+AGCATCTAGGCTGTGTGAGAATCGCGCCTAGGCTAAAGGGTATCCGCATACTTCATAAGCACCTGCGAGCTAGGCTGACATCGTTAACGATGTTTCCACT
+>89363 1
+ATCAAACAGGCGTTTTGGTATAAGCGCGTGAACAGAGTGACCTGTAACGTTATCTCTTCCACCCAATCTCAGCTGAGGAAGGTTCATACGCCTCCGGGTG
+>89364 3
+AAGACATAAGAGCGTATTAGAAGGCCTGCGAACGTCTTCCCATACGTGCCTGACACCACCGTCTTTCATCAGGTGTTTGCCGAAGCTGGAGGTTCAATTG
+>89365 2
+CAGCAACTGGCAACCAGGCCACTTGCGGCGAGGGCTCGGCACTTGAGATGGGTAATTAGGGGCTAAACCATCTTCTAAATCTCTTGAACCCAGTTTTTAT
+>89366 3
+TGCTACGGTTTCTCTGAATAGCGTTGTATCAGCAGGCAAGGCTGGGCCAAATGAACTATATCATTCCGATAGTGCTTAAGGCGTCATAGCCGCCCACGCA
+>89367 2
+ATCAGGTTAAAGCCTACGGATTCCCCTTCCGCTGGAGCGCTTTTGGCTAGAGTAAAAGGGTAGGCGCTACTTTCGAGATGCACAAGATCTGAATCACTCC
+>89368 1
+ATGCGGTATGTACTGCCAGTAACTAGCGTGGCGGAGATGTCCTTAAAATGCGCTCGACACCTTGACGTATCAGCTTCGTTTCAATGACGGCTCACACGAA
+>89369 3
+AGTTAAGTTTATCGCCAAATAAAACTTATAAAGGGGGCCCGAGTTCATCTATGGGCGACGTTGTAACACTGGCCCCTCTGCAGCCGACGAGTCTGCTTCG
+>89370 3
+AGTCGAGACATCACGTGCATGCCCGGGAAGATACCTTAGCCCACTGGAGTAGATTTGTACAGCTTATTGCATATCAGTAACCCACTTGTGACGTCGCGGT
+>89371 1
+TCCGCACAACACACCACGCACCCTTGGGTGGGCGGGACTGTACGGTTACACCAGAAACTAATTATTGATGGTGTTTAACTGACACGATTTGTAGTGCGTC
+>89372 3
+AAATGCGGCCTTAGATGCGGGTCTAGTGGGCTCATACGTTCCTAGACGCTCACTAGTCAGAACGGCAGGCAGTATCTCGCGATCTTAAAATGTTCTCACA
+>89373 1
+CGGGCTGTACCCACGCCTGACCTTTACAGCGATAATCTTATGAATATTATCCGTGCCTGACATGGGGAAGGTTCAGAATTACCCGTTGGGAACAACGCTG
+>89374 2
+GGTAGCTGGTCGACCATCAATGTCTATGCCACATTACTATTCCTGGATCCACGATTGAAGCTCCCTAAAGGGGCGGGTTACCAAGAGTGCTACTTGGCAA
+>89375 1
+CCGCGTGACAACCCCCATAGCTGGCACGTACTAAACACATAGGAGCTTGATGGTCTCATGTCTCGTATGGGTTTTCCGAAACATATATGAATGGCCGTGG
+>89376 3
+TATTGGTTGCCAAGTGAGTGCGCGGCGACCTACACTGTTAAAGAATAAGTGACCGCCTATCAATCAAAGCCGTTGGACTGCGTGCATGCCTCAGTACTCT
+>89377 3
+TTACAGGGAGCGGCAGTTAATCGCCTGTATCCCTATGGGCTTAGACTGCCTCACGACGCAGTGACAAGCGTAAGATTTAAACTCGTCGCCGGTACATTTA
+>89378 1
+AACTTAGATGTTAGGGCAGCCCGAGCAATGCCAGCTGCCGTTGCTTTGACATGCAGTGCCCGCAGATCAAAAAAGTGGTACCATTGATGTTTTACCGTCC
+>89379 1
+TCGACTGCAGATAACTGTTGAGGTCAGATGGCTCTACACCCATTTCACTTACAAACGAATTGACGCCGTAGGGAGTCGCGGATGTCTTCTGCGCGAACTA
+>89380 1
+TATGTCCACCGGCCGGGGCGGCATGACATCGAACGACTAGATATTAATACAACATTTGCAAACTTGTGGCCTGAGGCCGTTTACGATCATGAGCCTGTCT
+>89381 3
+GGTGGGAACGATCCTTCTATGCTGTCTTCGCACTGGACCTTGCTAGGTATATGGAGAACCAGCGCGTAAAATGCGTAATATACCACTGCCTAGCTAGACC
+>89382 1
+ACGCAAAACGGTTCGACTAATTCGTGGCACTCCGGCGAGTAAAATATGTTTAATACTGTCGGCTTCAACCTGCGTGGACCGCAATTCCACTGATGGTCGG
+>89383 3
+GACGTACGTGTCGTCGCTGTCTAGAAACGGCCCGAACCGTTCTAGGTCCCTCATTTCGTAGAACTTCAGTACTACGATGAGTAATACCTAGGCGTGGAAA
+>89384 3
+CTCGGATGAATGTGCCTTCTTTACGGGATATAAAGCCAGCCGCGTTAGGAACTCCGATTGCAACTGACCGTGCAAATATGGCAGCTGATTGTGCCCTACA
+>89385 2
+GACGCGGTTAGAATCGGAACCAGTAAGCTCCTGTCTGTGGCTAGTATCCCGAACATGTGAATTCATTCCTGATTGAGGCCAGCCCTACTCTAAAAGGTCG
+>89386 3
+GGCCGTTTGTGAAAAGTATAATTTATTTCAGGCCCGCGATTCACGGAGTCGACTCTGGTACCCCCACAGTAAAACTCGTAGCGGTGCAGAAGCCATTTGC
+>89387 3
+GTTAGGTAACGCGCTCGTGGGACCCGAGTTAATACCGAGCGTAATTTGCTGGGACGCATTTGTACTGGTAAAACTGCATAGCATCCCACTCAAGTCCATC
+>89388 3
+ATGGGTGTAGCAGGAGCTAGCCTATAAACCTTCGCCCGGGGGTTCTTTGACCTTAAGCGATAATGTAACCGCCGGCCATATCTAACGTCATATGTCCAAG
+>89389 2
+ATGCCCTAGATCATACCACGGGGCGCGAACCGCACATATATCTCATTTTATCAAGCTACGGCTTAACGGTGCGATTTGCAGTTTAGGATCGGCTCGAAGG
+>89390 2
+CATTCATGGCCCGTAATGAACACGGGTCACGTAGAGTATGAGTGCTGCGTACGCCCATGTGTAACGTAGGGTTAGAATTCTCACACACATCACCTCGTGT
+>89391 1
+GATCAATGACACGGGCGACTGTCGTAGTATATCAGTCTTCCGTAAGTTGCGGAATGTCGTCTCAGACTAGCGTACCGATCAGTCAAAATTCCGCGGCACT
+>89392 3
+AGTACACAGGCATGTACAGAACTCGTGCTATCTTTTCTGCGATAAATCACACGCTCTAATGGGGGTACTGCTAGTGAAACTCCCGCGTCGATCACGGGGT
+>89393 3
+CGGGCTCTCTGAAACGGTATCTGATAATCGCATATAAGAGTTCCTGGTCGTTTCATTCGGGTCGATATCAGGTAAGTCAACTCCGGCGCAGACGCAAACC
+>89394 2
+AAGCCTCCCAGAAGCACGCCTATTATAAAGGGGATGTGCCCCAGGCTTTACTTTAATCCAGAGCGATTGAGGCCTTGAGACGATGGTGCTAGCCTTCTAT
+>89395 1
+GGACCGCAAAAGGAGCCTCACCGCACGTATTGCCCTGATAGTCTCGAATAAGATGCTGAAAATGTATTCATTAGCCGTCGCTGGGGCTTCTTGCATAGCT
+>89396 1
+TCAGTCGATGGTATTCTAGGAGTACACAAATCGGCGGCGAGTGCCAATTTGGACCCACACTCTGGGCAATTACTTAGACCGTTACCTTCAGTCGGTGCAA
+>89397 2
+GACTTTATGATTAAAGTGGTTTCCAGACCTGTAGGACTCCATAGCCCACGCCTCTGAGCGTTGTTAGCGAACCAGAGTCGAGCGGAACCCTACGTTAGAT
+>89398 3
+ACGTGAGCAACACGAATATCGCTTTGACACTGTGTAACCCCTCGGTGAGTGACGTTGGTCTGTGAAGTAGTCAGCAATTACCCCTTTACAACGAGGGCCT
+>89399 1
+AATAGCGTTGACCATGGTCGAAAGATTGGCCTTCGCCGGACAAGCGCTGACCCTCAAATCCCCAAGGGTCAGTTATTTCCCTGTTGTGAATGTACTGGAA
+>89400 2
+ACCGCTAGGCTACCGTTCAATGTATAGAAACAATGACCATTGATCTAGTTCCTTATGTGCAGTCGTGCGGCCGTGCCAAAGCTCCTGTGACAAGGCGTGA
+>89401 3
+GAGTGTCAATCGATCCGAGTCATTTTAATCAGCCAGTCGCTGCCAGCTTGGGTCCTTCGCGAAAACTTTATGAAGCACCGGTCAGTATCAAACCGGGGAT
+>89402 2
+TGCGTGCAGTGACGCGCGTCGATAAGATACTCGAAACTCCGGCATATGCGACTAAGCCTAAACCCTAAAGACCGTGGCTGTCATGTGTCATTGTCTTGAT
+>89403 1
+CCTACGTTTTTTCCCAGCGTAATTGTACTACTAGGTGCCAACCGCTGCTTCGAGGTTAAAAAGGCGCAAAGGTACTCCTTGATGGAGCCGACGAGGATCA
+>89404 2
+GTTCCGGACCTGGTCCCTGAGATTGAGGACCTATCGTCTGGACTCGAAGTATTTAAAGATTCCTACGAGCCGCCAGGGCAAGCTTTTAGATAAGAACCTC
+>89405 3
+ACGGCCCTACCTCCGGGAGTACCGTATTGCTGATCTCAGCCAACTTGTTTGACGATCGAGCGTGTAAACCACTATGCAGTAATTTAGGGGTGGACACATA
+>89406 1
+TACTCAATCTCGACGCGTAGTGAGGTAAGATGCACTGCTCCAGGAGGGTCATTCCACGAATTCGGCCACTGACTTGAAAGCTTAACCCTCAGTGTTAGGT
+>89407 2
+TACATATGGTAGAACCCGCGGTAGGTTATTACATGACGTACCGACCAGGACGTGGTTAATGTCTCCAGGAGGTCTCGCATTCGACAGTATGCCTACATCC
+>89408 2
+ATCGAGAAGTCGGTACTTATCGCCGGCCGCGAGACATCAGGGCCTTATGATTCACATATATGTGTCTATGGCTTTCTTGAAACCAGTAACCCAGCGGAGC
+>89409 2
+TCGGATCCCGTCGCTGGACACCTTTCAGGCTGGCAGCGTACTACATATATAAATCGGGATGAATTTTTAGACTAGCAACAGTATGCTACCACGGGTGGCC
+>89410 2
+TGTAGGAACGCCAGATCTCCAGGGACGCTAACATATCGCGATTGACGCAGCGTGTGTATCATTCTTCTATTTAAGTGGCGGCTAGTCAAAGGCCCACCTA
+>89411 1
+CGGTCATGGCTTGCTGAAGTCCATCCTACACAATGAAGAGCGTGCCCTGACGGTGAATATGTTTGGCTGATATCTACCCGCAAATAATCGCGGCTTCAAG
+>89412 2
+TTAATACGGACCAGGTAGTCTCTTCTCCGCAATCTTGCCTGGTGGCAAGGAGAGCGTCTCTGGGTTACAGCACACGTCGAGAGACACACCAATTTGTAAT
+>89413 2
+CAGCGTCAGGCCAGGAAAGTGCGTAGACACCACCCTCTCGGAATGTGGTTAGCAAGTAGAAGTCTGTATAGCGTTGTCCTTTACCACTTTCATGTCCAGA
+>89414 1
+ATGGATGAACCGATCCACGGCTCGCGCGTGGGATAATCAGCTATTGGGACACGACAATCCCACAAGTGTTGCAGTAGTTAATTCCTTTCGCACTTTGGCA
+>89415 2
+AAGCTAGTCCGCAAGGACCGGCAGACCCGCTATTGGCATATATTATCTTAGTCCGGTGGTGCCGTCAATCAGGTCTTTTATCAGAGAGAGACTCAGTACC
+>89416 2
+GTAACTATTACAAAAGGTTTGGGTTCCGGGTTTAGCCACCCCGGAAGCCGGGCATGTGCAGGTTACCCAACGACATGTCACATTTGAGGTTCCAACCATT
+>89417 1
+GTAGGTGTGACCCCAGCTAAAATGAGACCAGATGCCCGAAAAACAACCGTGAGGTGTGTATTGAGTGTTAAGCAAGCCCTCTTCTCCCTCTTGGTTCCTG
+>89418 2
+AGGTGTACGATCAGTTGCCAGACGTCTGAATGGTCAGCACGTCAAATATGGGGAATCGGCTGACAAACTGAATACTCCCATATCTGCCTCCGTGCTCTTG
+>89419 1
+CGCGGCGAGTCTCAGTGTCCCGTTTGGGGCTAAAGCATAAGTGGAGAATCCATAGCCTGTCATTCGCAAATAAATTAGCCTCCTGAGACAGCCATTCTGT
+>89420 3
+GCCAACGGACGCTTTGAGCGCCGGCCTGATACCATCAGCTGTATCGAGCTTAAACTATTAATATTGTAGCTAAGCCACGTTACTCCAGGACGGTAGGGTT
+>89421 2
+ACTAGTAGACCTATAGCTTATACCAGTGCGCCTTTATCTACCTCAATGCTACCGAAAGCGGTTGATGGTCGACCTGAACCCACGTCGGGGGGAATAGGTT
+>89422 3
+TTACAGAAGTGATAGGGATTATTCCTGTAATTTATGGTTACCCCGGGCGCCTGAAGACATATGGCCGAACTCGCCTCACCGTTGAAACGCGACCCTATGG
+>89423 2
+CGTTACCCATCTGAAGTAGCTCGTAGCTTATATTGTCACCAGCCGCAAAAAGTTCTGAATGGGTGTCGGCCGAGTACCGTGAGGTAGCAAGCAATTTCCC
+>89424 2
+ATTCGACTAATATTTAACCGGCTCAGATAGGCCTGGCTCTGTTAGTGCTAGCTTCCTCTAAGACTCCAAGCAGTAACGAGACCGTATAGCGGGGGACGCT
+>89425 2
+GTATAAGGATAAGTGTGCCCTGGCTTGGGTTAGGAATCCTAAGGGGCTCCCTAATCGATGCTCATCAGGAGACTCTACACCTTCCGCATGCCATGTCAAA
+>89426 2
+GCTCAGACCGAAATCAACCCCTGACAGGCACTCAAGGGTACAGTACACCTACGTGCTTATTGACGATAGGGCGTTTTGGCAGAATGTTACCCTTGTGTTG
+>89427 1
+AAGCTAGGGCTAGACACGCCTAATTAGCCGTCCCATTCGCGTATGACACCTATGGCTGAACTATCTGGAATGGGTAGGATCACATCCGTGGCTTACTGAT
+>89428 2
+GGTGCCGGGATACGACTGCATCTATAGAAAACCAACCCTCGGTCTAGATTCTGCTTTCATATCGTCAGAAGGCATGGTGTGGGACTACTAGCCTCAGTCA
+>89429 1
+CGGTTACGTCCTATTTAATGATATCAGTATGGTCACGCCTGCTAACGGGTGAAAGTCCATGGGGCCTTAAACAAAGCCCGCCCCGAACCGGGTTTATGAT
+>89430 3
+TCCTCTTGTTGTGGGAAAGCGGTGCAAACGAGGGTGGACCATCCCCCTCGCCGTGATCCGTTGGTATTTAGAAAGCATTCATAACGATATAGCTAACACC
+>89431 1
+GTTAGTCCAATTTTGAGATGGCCTCTGCACCAAGGGAGGATACCTAAGTAGACCAGTCCTAGCGCGCGATTATACGTCTCAATTGCGATTCGTAGCACCG
+>89432 1
+GGTATGAGGATTTATAGCCCACGTGGAAGTAACGCTGTCGTCACCGTCACACTATTGCTGAGCTTAAGTTGACCGATATCTAGCCTGGAAACGCTCCGAC
+>89433 1
+TAGCGTAGTAGGTGGCACCTTTAGGCGTGGTCAAAAAATCCGCTACCAAGGCTGTCGATTAAGGCTCTAACGACCGGTCTCCCTATGGACAGTCCATATT
+>89434 1
+AATCATTAGTCCATAGCACTCACGTCGAAGATGGCATTAGTTAAAGCAGTTTGGCCCGCGTACTAGGCTGTTATCATCCGGCGAGCCTCCGCTTAAGAGG
+>89435 2
+TGGTAATAGTGATGGGGCCTTCAAAAACCGTTAGCTCAATCACTGCTGATTCGGCTTAACTCTGGCGTAGCGGAAATTCAACCCGAGGCTACGGCTATCC
+>89436 3
+TGCCCTGTATAAGTTAACGTTGTCCGTCGCGAACCTAATAAAAAGGCGCCGTGTGAGTCCATCAATGTTCCCAAGATTTGAGGGTATTACGACCCGGCCG
+>89437 2
+TACTCAATGCCAAGTCGCGGAGTCTAATAGACGTAAGGATGTCGGCGGACCTTAATCCTCTGACAATCTTAGTCTCGTACAGCCGTAGCTGGGCTGACTA
+>89438 3
+CAGAGCGCTAAGAGCAGATCGCCGCTGGTCAACTGTCACTTCGAGAATACGTTGAGCAGGCTGCCTGTACCTGCGTATCAATGCTGTTATGACTCTAATA
+>89439 2
+ACGCGTGTAGCGTTGCATGTGATAGGCGAGTAACCCACCCGCACCTGGTCAGCCCTTTAATGGTACCTCACAGTGAAGGTCTCGATGTATTAAAGTACAT
+>89440 2
+TCAAATGCCCGGTCGGCTGCATACAGCACCCTATCATGCGACATTAGCCGGTATTCAAACATAATCTAGGGGGTAAGTCTGGTTGATGCGGTCTACGTAC
+>89441 2
+TTGTGGCACCGCGTTACGACATTTGCAGTCTAAAAACACTGTGCGTGAAGATCGTACACGAACCGGACGTTCTTGAGCTTGCCCCAAGAGATTTCATGCG
+>89442 3
+CGTGTTGGCTCCACTAAAATTGCCCTTAATACCATTTTGCCAAGCTGAGTGAGCGTAAGGACAAAAAGGTTCCGATCGGGCACGGATCCCGTGGCCTATT
+>89443 2
+GTACACGTGGTCATATCACTACCCGTTAAATTTGAGGTCCAGGACATTCCGCACAGTGGGCGTGAGCGCCCGTTTACGAATCGAGACCGTTAATCTATAG
+>89444 2
+CCTATGATTATCGTCTCGGTTATCTCCCACAATCTGCCGACTGGGGTAGTAAATCATAGGGTCTTCAAACAGGGAAGTTCGGGCCGCCAGAGCATTCAAG
+>89445 1
+ACGAATCCAGGTCCTGACACACCCTGTACTTCCGCCTCATGTGTGAATTGAAATTTAATGGTGTGGAAAATAGGCGCGTGAGTCCTCGTGATCGGACCCA
+>89446 1
+CAATCCTGTGTCGTATCTACTAAAGGCTCCAAGATCCATTCGGTTTACGTTTCTGCGTGCACCAAAAACGAAGGCGAATGCTGCGTGCTGAAGACGTCGG
+>89447 2
+TATGATCGACATAAATAGTACGAATTGCTTCCATAGAGACTTCCAGCAGGCCAGGCACCGCCTGCTGGCGCTTATGCAATCCTTGGATTGCTGGAGTGCA
+>89448 3
+TGGGGGCACGGTTCATATGCTCACCCAGCACTTTCCGGGTTGATCAATCAAAATCTATGATCAGTCCCCGGGTTACTCTAAGGAAGAATGTACAGCGTCG
+>89449 2
+ACTTGGAGCCTTAACCTGAATCCCCAGGTGCTATTCACCCGTAGATGCTGACCCTTATTGCGCTCTCTAGGGAAGGCTAGATGTAAGAGACATGACGTAG
+>89450 2
+GTCGTTCGACGTAAATGCAGAAGCGCCTTGATGGCCGGTTTCCTGAGAAACCGTCAGGCTATAGGGCAACAATCCTATTATCGATTTAGCCCTGCTCAGA
+>89451 3
+CGGCCCTTCCTGAGATGGCCCACTAGGGGCAGCGCAGAACCGATCTATCAAATTCACATTGCTCACGATCCATAGGTATGATTATGATATGTGGCTAGGT
+>89452 1
+CTATAGACGCAGTCCTGTCCTTTTGTAGCGATAAAAGATCGTGGCCTAGGGTTTCATCATGTGGCACGATCGGCTAGTCGCACCACCGAATCCTGAAAGA
+>89453 3
+CGGCTGTACACTGACTGGGAGGGGACTCGCCATGAGCTATGGAAGCTAGCATAAATACTGACCCCTGCATCCGTTGTGACCCTAACTCAAGATTTTTTGA
+>89454 3
+GTTTAAGAGCCACCTTCGAGCTAACTACAACGGAATTCCGCGCTCTATTCGTGCCCTAGGCTAACATGTGCAAGAGCGTGGGCGAGCTGAGTATAACTTT
+>89455 2
+CACCAGTTATGCTATACGGTCCGCACTATGCACGGGCATAACAGGGCAATGAATCCGGAATGCTAGCGGGAGCTGCAGAATCTTGGTTCTTCATCATTTC
+>89456 2
+GCCGCCAAAAAGAGGCTCGCCGCATCTGAACAAGGTCGCGAAATGTTTCGGTCATGAGTCTACAGACTGTACTCTATCCGTGTTGAACTTCAAGCGTGTT
+>89457 3
+TCCGAGCACCAGATTCGCATTGACGTACTACATATGTTGGCGGTCGGGAAGTCCTGGTGACAAGGAATCTTTAGCACGTAACCCAAGACTATTGGCTTCC
+>89458 3
+GTTCTCTCTCTGTCCTAGCGAACGTCATCATACATAAACATCGCATTTGAACCGCAGACCAAATTCTGGGGGTTACCCATGGGGGTCGGACGGTTGAGAA
+>89459 3
+TTGGCGCCGCATTTTTTTTACGAGGCACGACAAGATTATCAGTCATTACCTTTAACACCAAACTACTCGCTGGGGAGGCCCTCGGCGATAGGATACGAGG
+>89460 3
+TAGGTTATTCTGGGTCCACTACGGATCTACGGGTTTCCTGGACATGAGGCATCGCTAGAACGCTTTCTTCGGCTACAAAAGCAACTACACCGGATAGGAC
+>89461 3
+GAGAACTCTCTCTCATGCAAAGCATAACGATTCGATACTACTTAAAATTACCTTCAGGCGCGTAGGTCAAGGTTGTGGTCGCGTACGCCGCGACCTGTGG
+>89462 1
+TGTATCTTGGAGTAAGCAGATCACAGTTGACAGCAGCCTCGAGCTCCCGAACAGGCCTCATAGGGTTCGGTTACTCCTGCGAATCTAAGTATGAACGCTT
+>89463 1
+ATACCGCGGAGTTGGGGAATCTGAGACTACTCTATGAGTAACGCTGTTTGTTCCTTGTGCACCGCCAGCAGTAATCCGATCGTAACTCCAGAAGATGACC
+>89464 2
+ACGGCCCAACAATCCGAAGGCGAATGATCCTGACCATGTGAGATTGGCTTTCTGTACTCTATGCTTGTAGCGAAGTCGTTCATTCACACGGAGGACAGCT
+>89465 1
+CTTGTACTAGCACTCAGCCGATTAACGGGCAGAATCAGTTAATTTATGGAGTGATGGGTAGTGCCTAAAGCACACGCCCTCGACCCTGGATGCCAGTCTT
+>89466 3
+CATTTCACATCCGTTCAGGCTAAAGGATGGGCGATGCCGACTAATTGTAGCCTCTCAGCAACTAAAATGTGCCGGCACGGCAGGTTGTACTACCTGTGAT
+>89467 1
+AAAGAACTCGCATGTGCCATTGCTATTGTCCAGCTCACGTCGTTGTCGTTGAAAGCAGCATGAGGCTAACGAACTCCCACACTTGTGGCATAGGCTAGGT
+>89468 1
+CGTTCTACTAGCATTTGCTTAATCACCCGGAAATATCGTTTTAGTAGGACCGCCGCAGCACGAGTCAATACAGGACGGAGTCCTTGGGCTATGCGAGCAT
+>89469 3
+AGGGTGGTTTTGTTCCGCTGCTTGATAGGGGATAGCACACTTACCAGCGTAGTCTTTAACATAGCGTAGCCATGAACAACTCGAGTAAGGCAACCTCCCC
+>89470 3
+AATGAGACTTGACAGACTGTCCTGGAATATTGGCGCACTAGACCTTTATCTCTCATGCCCGACAAGCTTTCATCGCTGTCTCCGAGAAGAAGGCGGTAGG
+>89471 3
+TTCGTCAGTTCTAATGTGTTACTAATCCGAAGCGACTGCGTAATCATGATTGAGAGCCACGCCAAGTCCGGTTGACACGCACCGATCGGTTGAGAACTGC
+>89472 3
+TAGCCCCACCTGTAGACGGTTTACTTTTCTTAGTTCACAGGCGTAAAGACACCCTCGTGGGAGAAACGCGATGCTAGCATCTGCCGGAAGTATGCAATGT
+>89473 2
+CCGCTGTGCAATGGAAAACGGAATGGATAGGCGCATAAGTCGGTCACGACAACTTCATTCGGTTTGTGGATATCAACCCCCAGCCGGCTTCATTTCTGTA
+>89474 2
+CTCGTTCACAAGCACTTCTTAAAAATGAGATCAGGTTGCCAGAAACGGCGCGCTTGGGACGTAGTAAATTACCGACTTGAGTCCCGTCTTCCTGGTGCGA
+>89475 2
+ACCGTTTAGCGTGACAGGACTATAGTCTGTAAGGGACTCCTGTAGCGCTCCCTACTTCAAAGTCTAACAATCGCAAGCTGGAGAGTCTACAGCGTTGCGT
+>89476 3
+TATACGCTAGTAGTTCAGCGACCATCCCGCACTTGTATACGGCTCATTTTCCCTAGCGTCTAGGCAGGGAAGTTAAATTGCTCATAGGCAGGACCAAGGG
+>89477 2
+GAGGTCGGCTACATCGCCTACTTCGTTTAAATTCCATCGTGGGATGGGAGTCGGGTAGCTCAGACAGCCATCCTAAGCACTTATCAAGAATGCGTCCTAA
+>89478 1
+AACTACTGACTCCACAGGGCATATAGTGGAGGCCTTCACAAAGAGCAAACATGCCGTGTTCCCGCCTTTACTAGGGCGGGCAAGAGTTTGGTCACTTTTT
+>89479 2
+CCCAGCGGCCCTGACACAATCACAGATTCTTTGGGCCGGTACTAAGAAGTAAGTCGATGTGAGATGTTTCCATGCGTACAACGGCGGTTAATCTACGTTC
+>89480 2
+CACGACTGACTGACGCGGATTTCGAAGTGTTTATTTGGGGTCCTCTCCATAAGTCTTCGTAGAATGCATCCAGCCAACAAGAACGAGCGTTGACTCCGGA
+>89481 2
+TCTCTGCTAAATGTGAACGAAGCAGGAATATGCTCTTCGGCATCATTACTGAGCCCCGAGGGTCTGCGCACCGTTAAATATCATGCCTAATGGACGGGCT
+>89482 3
+TGATTGACCAACAGAGGCCAACTAGTTTTGGGACCTCATGAGCAATGTATACTAGTCATTCGTAGGAGGTGCTCCTTCAGCCTGACATGCACCACTGGCG
+>89483 1
+TCAGAGGGAAGGCGTCATAGCCTTTCTCCCAAGTCGCGAGCGTCACCTAGTATCACTTTCATCGTAATGTGCAGATGTTAAACACTAGGGTGGCCAAGTC
+>89484 2
+CCCCGTGATTAGGCCATAGGCAAGCGACTCGAACGGGGTCATGCTCGACGTTCAAAGACCCTTTTGGTAATCTAGTAAGGATTCGATTTGGCATCCTAAC
+>89485 3
+CCAACTGTGCGGGCCTCTGTATGGCAGAACGCGTTTTCGATTTTCAAGTCAGATACGCGCCAACAACTAAGCTGGCGCAATGGTACATTTGCGTGCAATA
+>89486 1
+CTTAGATTGGCAAGTTTACGGACGCTCTTTACGGGCACCCTTCGACGATTCAACGAGCCGGGTTATAGACATGTCCACCTTGTGAGACTAGTCAAACAGG
+>89487 2
+AGAGGGTTCCTGTCAGTGATCATAGAATGGTCTAAGACGTAGTCCATTGCCAAGCTCACTCTTCCGCCTAGGCGGCATAGCAATTCACGGCTAGGACTAT
+>89488 3
+GGAGGGAACGTACCCGAAGAGACAATTCAGGGCCTGACTCCCTTCATCCTCGTGTGCCGTTAGTTGCTTATAGTGAAACGAACGTATTTGTCTGACACCA
+>89489 3
+ACTTAGGAGAGCGCGTTCCAGTTGGAAGTCCAGTGCTTAGTTGGCATATCAACAGCCGCCATTCTAAATACAGTTACCGGTAGAACCCAGTCCCTGGTTG
+>89490 2
+TCACTAGGTATCTGGCGCATTAAGTGGACAGCTCGCTATCGCAGCTACAGCTAGAGTTTCCATCAAGCCATTCTGAATGATGGAGGTAGTACCTGACCGC
+>89491 3
+ACCATTAGGGCGAGTTGACTTGGCGTTAGCGACGTGCAGAAGTCATAGTATCTATGTAACCTATAATCTCTTCGGGGTTACAGGCACCGTACCGACACCC
+>89492 3
+ACTGAGTACCAAATGCCAGGCGCCGTGTCCGACGGTATGTTTTCCTTGCGACAATAAAGGTAAGGCACTTCTCCGCAGATGTGTATGAGATAACCTGCTC
+>89493 3
+GCAACGCACGCTTGGCGGAAGTGAGGTACAAGCTCGCATTTGGCTGTGGTATGTGTACAGCCCTTATATTAACTCAACTTTCCGGATAAACAGCCGCACT
+>89494 2
+TTACGTCCAAAACTAAAGTTATTTGGGTATCATCCTCAGCTCGCATGCCGTGATGTTGGAATGGCATAGGCAAGGAAGCTCGCGTACCGACGTTCCACCG
+>89495 2
+CGTAAGGAACGGTTTCCGCGCACGCGGCTGCCATTCGTCGTCCTCGTTAGTTATACTTCACACGCAATCAGATTGAGTGAACGTGAAATATCGCAAAGGT
+>89496 2
+TAAGAGCCCTCGGGCCAACCTAAGGCTATTAAGGATGGCTCCTGTATCTTGCCCAATATACTTGAGAAATCGAGTCGTAATCTCCGGAGCTCTGCTAGGG
+>89497 1
+TTTGTCCGGTTAATGCCGAACAAACTAGCGAGCGGCCTCATCATACTGTCATGTCGGGTAAAGAGTGTGGGCCAATACATGTCACCGCCTATTAAGTCGC
+>89498 3
+CACAGGGCAGGCACTATGATCGGTTGACACGACGTCGATCATGGCAGACGGTGGTTCTACATTTACCCTACTATGGATAACAGGTGCTCGACCTATATTC
+>89499 1
+AATACGGTTTGTTTCAAGTACGCGCCCGCTAGACAGCAGGCACACAATGGGGCATGTGCTAATTCATGGTAGGCAAACTGATTCGCTAGCTACCCGTTCT
+>89500 3
+ATTATCACAGGATCTCTAACCTCGGTAAGTGGTCTAGGTTGGTCGGTTGACGGGGCTCGCCTCACTCATCACAGAGCGGCACCTGAATCAATCTAAGATA
+>89501 1
+TACCGATAGAGGATCTAGCGATACAGTCCCATGTGACGTAAACTAGAAACCTTGGTACCGTAGTGGACCAGCTTTCCTTGCGCTCCTTGCGTGGTACAAG
+>89502 2
+GTAAAATGCATTTCGGTTCCGTGTTTGGCGCGACGATCGAACATATGCAAAGTCACACGCCAGGCATAGATAATATCCTGGTCATCGACTTGCCGCTGGC
+>89503 3
+TTTGACGCCCGAATACTTCTCGCATAACGGCGCACGGGGAGAAACTAAATTTTCAAGAGCGCAGCCTTTACTAGTTCATCCTGGGGATGCAGTCGTGACT
+>89504 2
+ATAGCATCTACTCTCCTTATGCGCGGCTAAGCAACAAGAAATCATGTTTTGGATGTGCGGTACTCAGTCAGGCGGCATAAGTAGTACCTTGCCGCCCGGA
+>89505 3
+GCGTCATAAAAAACCGCATAGCTTGCTTCTTGCATCGCGTCGTAAATAATTTGTGACACCCCTGCGCGTAATGAGGGTCACGGGGAGTCGTCAGATCTAC
+>89506 2
+AGCCAGTGGGCTCCTGTTTGATATGAGATCTTTCAGTGCTGCCGATGTGCCCGTCTCAAGGGATACGAACACGGATACGGATCCCATACAGACACATTAT
+>89507 2
+CTGCTCGTAGAGTGAGCTTTAGACCGAACCGTCCCTGCAGAGACATGTAACCTACCCGGGTGACGTTATGCTTGTATCTTAGTCTAAATGGAAAGCCGCA
+>89508 3
+TCGTGAACGCATCGTGGTTGGGAATAACTTAATTATTTTCGCTCCCTAGGACACGCAATTAACGCCACCGTCCGAGAATGCTAGCCGTGATGCAGGACTG
+>89509 3
+CAGAATAATTCGGAAACACTTGTTCTAGAGAGAGTGACTTAGGAATGCTCAGCCGACCCGCGCTCTCTACTATACCTCGTCCTTAGGGGGATCAGTGCGT
+>89510 1
+CCGTAGTTGAAGTAATCCGAGGTGGGCTCCTAAGCACGCTTGATGAGGTCATCCTCCATGCATCGCACAGATACCATCTCGTGATATACACTTAGAGGGT
+>89511 2
+CAGTCGGGGCACTAACGATCAGCAGCCCCTAACCATCCCTCGGCAACATTTCTGGTGAACTGGGATGAAAGGATACTCTTAGGTATCGTTTTATGACTGG
+>89512 3
+CCTGGACATATCAGCAATGTGGAGCTTGTCATGCAAACTTCTACTCTACTAATCAAGGGGGCGCGTGAACTTGCGTCACAGTAGTGTTAGCCGCGCATCA
+>89513 1
+AATGAGGAGTGCAGATATGTACGCTTTAGCGTGTATGGCTGTCGTAGCATTGCCCCCCCTTCTGTCGCATCGCCAAGAGGAGACGATACACCTAATACTA
+>89514 1
+ATATAGAGCCTCCCACCTATTGTCTCACTGAGACCGGGACATATACAATCGATGACGTGTGGTGCGATAGTGTCCGTGAGTGAAGCTGACTTCTGCACAC
+>89515 1
+TAATGTTAGTGGGGAACCCGTATGCCCCTATCAGGGTCCTCGGTCTAGTGAACCGAAGAACCTTCGCGAGTACAAAGCACTTGACTGCCTCTTGGAATAT
+>89516 1
+CAAGCGTGTGCCCATATTCCATAAGTCTTCCCGCATCCTAAGTGGTCAGACCACAGGTAAGCACGGCAATCTGTTGGGCTAATACTCGTTTGGGGTAGAA
+>89517 1
+GGAACTCGATGCACTTAATAGTACTTTCTTTCTTACTGGATGATTTGCGTAAGGACACGGTACCGGCCGGCCGGGCAAGACACTACCATCAGCTAGTGCA
+>89518 3
+ACCCGTGTAAGCAGCTAGTCGTTTAGCGTCGAGCTACAAAGCCGGAATGAGATTTTCCTTGCGCAGTTGGGGACGTTACCCACCCCTAATAAGTTTGACA
+>89519 1
+AAATACAGGACCGGGCTATGCCGCTGTCCTGAGTCCAAGCATCTTTGGCATGTTGACCGCCCGGGCATCAGTTCGAAGATTGTGGTTAACATACACATTA
+>89520 2
+GTCCTTGTCGACTAGGCCCACCGTTCACGTCTCAGGGGAACATAGTCTGCACCTGAATATATAAGGCCCTGATAGACGGTTAGCCTGATAGAATTCAGGT
+>89521 3
+AGACTTTTAGGAGCGTCGGGTTCCTGAAGAATGTCCTCGATGCTGCCCCGTTCTTACACCTAACTAAGACCGGGACAGAGTACGACACTGTTGCAATAGT
+>89522 2
+TATACAACTTGTAGGCTCTTAAGAGAGGCTTCATGATACTCGGTCCAACATGGCGCATCAGGGAAGTCCCCTCACGCGGACTGGTTGTTCATACGGTACA
+>89523 3
+ACCTAGATGTCGACTGTGCCATAACTACTCACACTATTGAAAAGCTCATGTCTGCGAGGGTAGGGAAGTTGTTCGATAAGTCCCGCCTTTGAGGACCGCC
+>89524 3
+AGTGAATTATGGCAGTGCGTCTTCGCCCAACGTTGGGATAGTCCAGAGGCTCAACCTTGGCAATCTGGACACCCAAATCTAGCTAGAGTCTTATGACGCT
+>89525 1
+GCGTCTAACTATGACCTGGATGTCTGATCATGACTATGCAAACATGGTAACTAACACTGCTGGGAGCGCTCGAGGCCTGACTGAATTCGTTCTACGCAGC
+>89526 2
+CGGGCGACAAAATTTTGAACATCGGGTTCTAGGATTAGCTCTCATAAGCAGCGTCATCCCAGAAGCCTTACGATCGCCCCTTGGGGGTCGTACTAGTATA
+>89527 2
+ATCGTCTACTGATTCTTCAGCAGCTGCATTACTCTGAACCGTAGATGCAGACGGCCCGTACGTAATGCTCTATAGCGGCCTAAGGACCTGTAGAGTAGAG
+>89528 1
+TTCCCACCGCGGGGCAGCAGGCCGGCATTGATGAGAATATAGAACAAGCTTATGGCTGTCTCCTAATGCTTCTAAGCATTCAAGACGAACCTTTTGTCGG
+>89529 2
+AGCGCCTTCATGCTTCAATAGCAGAGGGGCAAGGCCTGCACTTATGCGATCTCGTAGAAGGTGCCCAATCTTGTGTTTCTCTAAGACCGACCAGAAATTG
+>89530 1
+ATTACAGACTGACCTCGCGACCGAGCATGGTTTTGTTTAGATACCTCGACGGGAAGCCGACTATTACGAACAGGCTTACGAGAGGTTGAGTCATTCCTCC
+>89531 1
+GTATGCCCACAGCGGCAGGTGCAGTAATTATGTACTTATTAGCACAGTAATGCCTAATAGATGTGGGCTATACCTTGTACGCCTGGCGACCTGCAAGCCC
+>89532 3
+GTCACACTAGTCTGCCCTACTTGGAAAGGACATTTAGGTTACTGGGTGCAAGGGCCTTTGGCTAGACCTACCCCAAATACCGAAGTTATTCACCGTGGAG
+>89533 2
+CTGGCGCTTTGTGAGCAAGGATCCCTGTTCAGTCTACAACGAAATAAATACGACGTTTCGGCTTCGCCATAGGACCTCTAGTTGGCTTACGAGAGGACAC
+>89534 1
+TCGGCGAAGAACTTACTGAACAACTAGTGGAGGTCACTTTCACCTGGGCGTCCCGCTGTTCAAAGGGAACCCAGTTTGATTCGATGACTCTTCGTAACGA
+>89535 2
+ACAGCTCCCAAGAACGGTTTAAGGTGCCCCATCGAGTCTCTTCTAGATAAGCTGGCATCATGAGGAATGCTTGCTGGAGTATCATTCACGCATGATGCGC
+>89536 2
+TTGCGTCGTTAATACGGGCAGAAGAGAAAATCGATTAAGTTGACCGAGCTACCCCTAAGTCCGTCCCGGGCTTTATTCCGGGGCTAAGTCCTTACCATGA
+>89537 3
+TTCACTCAGTCATTGCGAGATATCTACATTTTCGAGGCCCTTCAGTCAACGGGGCAGCGCTATGTGTGGGCAGCGAGCAAATCGCCAAGTCTGCTAATAA
+>89538 2
+ATCCCCATTGTAAGCCCGTGTTGTGTAAAGTATTCAGTCGCTTGACCCGTAATGGTGGCGACCCAAAACTGTTAGTGACCAGTCCAGCAATGGGCACAGT
+>89539 1
+ACAGGCTAGTCGGTTCCTCCACAAACGGGCTGTTCGGTCCTGATCGAGTGCAGTACGGTAATATATCATCCCCGGATTTCGTGGGCACATTAAATCGAAA
+>89540 1
+GTGGGGAGATGCGCTGAGTCGCCGACATATTTGCATCATTTGACGATGGTCCGGCCTATAACCTACCTAGGTTCTACTAAGGCTCGCCTAAAGACAACTA
+>89541 2
+ACTGGTTTCCTTACATCCGCAGGTTATAAGTACCGAGGAGCCACACACTGCATAACCCGCAGTCAGATGCACGTAGGGCTAAAGTTGTGTTGTCCGTGAT
+>89542 3
+GCCCGTTATCCATGCCCTAATAGCCTACCGAGGTAAAATTGTTATTGACGCCAGTAAGCTGTCTGGATACTGTTCTGCGAGGAACGCTGGGCACAGAACT
+>89543 3
+TGAGCCTCCAATGGTAGAGCGGTTCGTAGGCACACTATGCTAGGCTTCTACCACTACGGAATTTGTTTCGCAACCCGTAAGGGACCGCTTTAGAACGTAA
+>89544 3
+CTGTATCTTTATTGTGGGCCTAATTGACGAGTACTCAAGCTCTGACTAGACCGTTTGAGACTGGGGGACGCGCTGTACCCAATCGCCCTGAAACAACAGA
+>89545 3
+TAAGGTGCGTAGAACCGCTAGCAAAGTGACATAACCGGTGTAATCTCGATCGCCCAGCCCGTGGCCATGTGTATTTTACATCGATAGGCATCTCGTGATC
+>89546 2
+GGGAATCTAGTTCTAACGGCGTCATCGTTCGCATCACTTACCGCAGATACCATTGGAGGTGGAATATTTCATCTGCCTGAAAGCGCTGGCCCGTGAACAA
+>89547 2
+GATGCTCCCCCGCTAAAACAAAAGGTCAGAGTGATTGCCCGTTTGGCACTTGGTTCCACACGTCTGAGACTCGTGAGTGACCATATAATTGATATGGGCC
+>89548 2
+AGTTCTCTCGAGATCATCGTAGGGCTAAGTCGGAATTGTATTCCCATGAGCCAAGGCTGCCCTCTAAACCTGCAAGATCCGAAACTAAGGGTCCGGTGTT
+>89549 1
+AATGTAACCACCTTCGTGCACTACTCTGGCAGACCTGCGTACTAGACAGCATTAGCAGGCATTGTCGCGGTGTGGGTTTCAGAAGGGACCTTTAAACATC
+>89550 1
+CGTAGACGTGTACTATTACTACGCAGAAGGCGCAGGTGACGACACGAAGCATCTATGTGAACCCATTGTCACCGGGTCTCTTTCAAGGACTTTCCTTAGG
+>89551 3
+CACCGCATTAACGTGTACGAACAGGCTGGCGCGTTACACGGGAACATGAGTACTATGATGCTAATCGGACTTGTTCGAATTCTTCCGAGTGCTGCACCTA
+>89552 1
+TTGCTGTTAGGCAATTCTGTGTTACGTAGAACTGCACTGAACCGGTCTGCTAATAAAATATACGCTCTCCACCCGCGGGCCGGATGAAGGTCTCAAGGCA
+>89553 3
+GAGCTAGACCGCGACATGCGGTGAGAGCTTCTGATTGCTTGTACGCACACGCGCCCTATTTGAAAGATTTGACATTTAAACGCGTTGGTCAACACAGCCT
+>89554 1
+AAGTAATCTACTGACTTCGGAGTACTAGTGCTCTTCAGTGCGTGATGGAAACTCGCGCGTGCCCTCAGTCCGAAGGTCCAGATTGACCTACTATAACAGG
+>89555 3
+GCCTCTCCGACTTTTTATCATGGCGCGCTCTAGGATGACGCGGAAAATCTTAAAAAGAGCCCACTCATTTTACGAGCGTTACGCGTGTGAAAGGGGCACT
+>89556 3
+GCTTGCTTGACCGTAAAGGTACGCGACTGCCCAGGTATTCTACTATTACATCCAGTCGTGTCATGGCCGTGAACAACGGTATGCGTACGGTTCCAAAAAG
+>89557 3
+TGCTCCTTACCGCTTGAGGTAGCTGTTTACTAAGTGACACCTTGCAAGATTTGAATAGACGTAGCCCCGCGCGCCAACTGCGAGGGAAATCCTGAATATG
+>89558 1
+TCACGGCATTCTGAACTAAACTATTGGTGAGGTTTGACAGTCCCCGCTTTATCGATCGTGCGTACAACGGTAATCCAGACGCGGCAGGAGCTCGAACTTA
+>89559 2
+GTCTCCATCTAGCAGGGGTGTGTTCCAGACACCGCTGTACTATACCTACAGTGAGGTTCAGTACTGGACTTGACATAACCAATGAGTTACCCGAAGCGGT
+>89560 3
+GCCTTAGTGGCATTCTGGGCGATCATCGGGACCTTAATAATCCTGTTTATAACTGCATAATGGCGCACGCCACACGTGCGGAATCAAGCTCAGAAGTCTG
+>89561 2
+ACTAGTCGACGGCTGCAGATTTGGTTGACGCTTGATGGACTGGCCAAACAATCGGACATCTACATTTCTAGAGCAACCGCGTCGATCTGATCAATGGCCT
+>89562 3
+AAATCAAATGTCCCGCTTGTGTCGATTTAGCGCAGACTATGTGCGCATCCCGGAATGGAGGAGGCTTTCTTCGGACATGTTAGCACTAAACGCCCGATCA
+>89563 1
+CTGTAGCCGCAAGACCGCGAGGCTGAGTTTCGTAATATTCGACATGAACCTGGATCTCGAACGAGATAGCTAATTCGTGTCCTGCCTCACCGTGATAAGT
+>89564 3
+CCTCACTTGGTCTTTAATGGCGCCCCGTTTTCACACAGTTAACGCCAAGACACTATGTGAGATCTACGCGATTGGGGATGTACGGCTAAGGCGAAGCAAT
+>89565 1
+CACTCTCCGTCCATTCCTTCCGGCTTGGAACCACCCGCCCCTGCAAAGTTACATAGAGTATGGAAAAAGTTATAAAACGTGGTAGTGTGTGTGGCTGGGA
+>89566 2
+GCAGATACAGCTCTAGTCTCAATTCCGTCCGGTGACATATTATCGTGATCTCGTGGCGATTCCAAGGGCGAGAAGGACTACATTGGGAATACCGATCTCC
+>89567 2
+AAAGCATTGTGGAACGTTCCGACACCCTGGGAGCCAGTACCAATTTGTCACTCCAGGATGGTCCCTATAGGATGGGCATGTTGTCTAGTCTTACACAACG
+>89568 3
+CCTCGATTTCTCCCGAAGTCGGGTCTGTGATCACGCCGGTCATTAGAGAGTACTTTCAATAACGCAGCTCAGCGGATAGTTGTACGTCTCAAAAAGAGGC
+>89569 1
+CACTGCGCTAATAGGAACTTTATTGGGTAAGGCCTCGATATGCTACAGGCCGCGGTTGTTTAAGCAACGAGTTCCTTGGCCTGAAAAACATCGCCTACCG
+>89570 1
+CTAAGGAAGGCTCAATTTAGTCATTGCCTTCCTAATCTACGGGATCCCGGGAACGGCGCATATCGGGCGGTCGTTCCCAAAACTTTAGAGCAAAGTGCTT
+>89571 1
+ACATGCCGTAAGGTAACAGACGCCTCTTCAGCTGGTCGGAGTTCTGCCCGGACATAAGCTGCCGCTGAGGTTTAATTCCCCAATTAGTAACATGGATAGT
+>89572 1
+GCGCTACTTTACAGGTAGGCGTACTAACTCGCTACGATTCTGCGCCATGTAAAGAGGAGCCGTTAGCTGGATTGGGCCACAGTAATTGCTCTTCACACAA
+>89573 3
+GATATCTGACTAGTGCGCGCATTTGAATGCAGTTTAATAGCTGGGTACTCCTGGCAACTGCCATCACCCCGTGCAAGAGAAGCCTTGATCCGTAGCGATA
+>89574 2
+ACGCAGTTACCTGTTATGGCACGTGTCCGTGCAAGGCCATCCGAGTATAAGCTCCGAGTACAAGAGCGTGGTCTTGGCATTATTCAATTGAACCGCATCA
+>89575 1
+ACCGCGCTAGTCGTGGTTCGAACCGCCTCTACACGGATTGCCACGTTAAAAGCTCTATATTGCAACGCTTTAAGGAGTGGAAGCACTGGCGTTCAAATGT
+>89576 3
+CCAGTTGCAGATCACTTATCTAAGATACAGGTGGGGACGCTAACGTCTGAGGATTTGTGACCCGGTTGAACTTTAGTGCTAACTGCCAGCCCCGAAACTC
+>89577 3
+CTGTTCGCGGATTCCCGTCACGTCGGACTGAATGAATTACTGGCTAAGAAGCTTGTCGTATCCACACTAACCTCACTAGACGAAGACGGGGGGATTACTT
+>89578 1
+CGTACATTTGAGCCCCTCAATATCCAAGTCGGTTAGGCATCAGCCACAGCACTAATGGAGCGTAGCTGGGGTGCGATACTCTGATCTGGTATGTACACTA
+>89579 2
+TGGGAGGCTTACTAACACTATCGCCAGGATTTAGGCTTCGGGCGTGTACCAGCTAAAGCCTTGACGTATGAAAATTTCCGTGGAGCCCAATCACGTCTCA
+>89580 1
+AGCAGCTCCTCCGCGGCGGTGGCAAACTCGTGCTACCAGAAAGTATGTACGGTTATTTGTGCTAAAGTGATTTGTTCCACACGGACTGAACCCTAGTAAC
+>89581 3
+CCGCTGGTGCATGTCATTTTAGCAACGTCCTTACTCTGCGGTATAGGAAAACTAGTTCGAGCCTGCCAAACCCGTCAATGTTGTAAGTCAGCAAAGGGGC
+>89582 2
+ACCTTACTATAGAGTACTGTACCAACCGACGAGGTGGTTGGCCGTACCGCTAACCCCTTGGGATTACCTGCCACGTGTGATAATTACTAGAAGTTAGCGG
+>89583 1
+GTAATTCCCACAAGGCGTGCGTGATGATCTGGGTCACAGTTCTCCCTATGGTCTCAAAGAGGTAGCGGCTACATGTCACTCAACGGTTAATCTGGACACA
+>89584 2
+GCTAAAAATATTGGGCCGACATTGTGTGGTTCAGCCACCCCGCCACACGCCATTCCGGTGACAGACGGTACGGTATGGAATGCCGATTCTTATTGATAAT
+>89585 2
+CCAGACCTCAGTGACGTCGTAACCGCGAATCTCCTTTAAACTTGAAAGGAGGTCTAGACGGGATCTGGCTCACTTGGACATTCAACCTAGGCTGATGGTT
+>89586 3
+CGCGTTCTGCTCCTAGTAGAAGCTTAAGCACGTACTTGTTGGGGAACAACCTGATGCCTATAACCGCAATTCGACAGTACTGTCTAACGCGGATGTACGG
+>89587 1
+TGACTCCTACTTGTGTGTGTCCACCCTCGCCCGAGGATCGGAAATTAAACGCTTATAAAACGAGACCTGTTAGTTAGAGTGAATACCTGGGGGAGCCTCC
+>89588 2
+AGGTGGGGCTTCATCTCTATTACTACCCAGTACACTGGAACCCGAATTGACTATCCGTGGCATGTACACGTCCTAAGTCGTATGGCAAGAGTGACGGACT
+>89589 1
+GGTAATATACCTGGGATGCGATAACCCCTATCCAGCCGCTCCAAGTGCTCTGTGAAAGAGGCTAAAATTTTGCGGATCCCTCACAGGGTTTGTCATACGG
+>89590 3
+ATTCCGCTCTCAGATTAAACCTGCTTGATTAACATGGAACGGGCCCCTAGAGCACGTAAGGGCCTACTTGTCCAGGTGTATGGCATGAGGGTCTATACAC
+>89591 3
+CGTTGTTGCTGATCCCTAGTATGCATATGCCGTGCCAGCGGCGCGCCAGGAGAGGTAATCGTCCTAATTATGGACTACACCTACTGATATGAATAACGAC
+>89592 3
+ATTACCAAACGGTCCTCGTTCATCGGACTCGTTAGTAGAGGCCAATAGAAGCGCCTGTAGCGAAGGGTCTTGTTATTCCGCGTCTACCCGCTAGATAGAA
+>89593 2
+TAAGCGGAGGAATCTACAGAACCGCTATTACCGGGGACCTTTCTGAACCGGTTTCTGCGGGGCGCATAAATTCTATGTCATACTCTTCACAGGCTCGGAA
+>89594 1
+TGTCCTTGTACCAGCACTGACTTCGCAGCCTTCAATCTGCGTAGCCATAAGGGATTGAGAAGAGACCTTAGAGGGGGTTTGACGCTCGCCCCATTATAAA
+>89595 2
+AAACAGCGTTTGGGACTGCGAGGACAAAGGTTCTCGAAATGCGTCTCGCACACTAATCCAACCTTGAGACAGCTGGGCTTTTGATCCTGATAGTTCGCCT
+>89596 3
+AGTACTTCGCATCAAGCCAATTAGGCAGATACTGCTTGAAGAGCCATGAGGTTCCTTTAGCCGATCCCTGCCACTGTCTAGGCAATACCGTGATGTGAGG
+>89597 2
+TCGCGTAAAGAGCCTAACCTTCTAGACCTGAGCACCGAGTATTTATGTCTACCGGCGTTGGAGCCAGTTACGTTCCAGCGTAAGGCAGAATTTGTAGCAC
+>89598 1
+CGACATGACTTGGGCGTTCCTGTTTACTCAGGGTCCCTTAGAAGTATCCGACGAAAACAGAGAACCACTTGCATAGGTTGGGCTTGACCACACTTGGCTA
+>89599 3
+ATACGATGGCGGCTCCTGCTCGGGATAATTTTCGCCAGCGCTATAAAGCTAGCCTTCGTACGACTGCACAGGTTAACCGGGCTTTTTAACAGAAGTAGCA
+>89600 3
+GTCAGTATGGTAAGCCGCGCTCGTTTCTTCCTAAGGGCAATATCGGTCAGGGTACCGCGACGATTTCAAGGCGACTTAACGTCGTGTTACAACATACAAC
+>89601 1
+TCCGCGGCCGAACGATTGATCAAGTGACTAAAAGGCAAGGTCTCGGCGGGTCCGGAGATTTAATCTCGTCTTTTCTCCTACTTAACATGCGCGAAACTGA
+>89602 1
+GTTAATCGGCACAGCTTTTCCTTGTTAGCGGCCCAGGCCGGGAATGACTCGCTACTGGCGATTCGTTAAGCTAGTGCATAAACCGCAGAGATCATTCAAA
+>89603 3
+CTGGAATATGTGGTTGTCACAGGACGCAGCGAAGCGCAACCAATGACTGCTAAGTTCCGATATAACTGCTATTGCCACGGTCTATCCGTCTATGGCTAGC
+>89604 2
+GTTCGGACCCTTAACCATCTTTGGATTAGAGTCTCACTACGCAATCAGAGTGTTTAGGAGCGCCGCCGAGTGACACAACCCTTGATGACGGGGACTATTA
+>89605 1
+TCACTGGGGAGTATGTTAGCTATTGTCCCTAAACAGTCTGCAACATGAGTGTTCCAGCAGAGGCTCCATTGCATTCAGTGCCGAGAACGTAACCTGCCGA
+>89606 2
+TGTTCGTTGAGAACAGCTGCACGAACTATTAATTCGGACGCTAAGCCTACTTGACACCGGAGCAAGAGTTAGCTCTTCATGGCTGGGTACGCTCACCAGT
+>89607 2
+AGGCTCCATCGCAATCTAGGAGGCGATACCAGACTCTCTACGACAATTCAAGCCTCGACTAGAATGTTGTCCCTGTGATCGAAGTGATTATTTCGGGGCG
+>89608 2
+ATTAATGTGATGGGATCGTCTGCCTCTCCCGTTTACCGAAGATTGCACGCCCTCTCGTGTAGCACAACGATTGTCCAAGCGACAGAGCATGGTAAATGGA
+>89609 2
+GGTAGATTCGAACTATCTGTTAGCTGGTCAGACAGAACCGCCTATGATTACTAGCACTAACGAAACATGAGCCTTATCTCGCGAGGTTCTCCCGTCGGGG
+>89610 3
+CAATTATGCATGCAGGGCTCCGCTGTAAATCAAGTTAATACATGGGAGACCAGTTTGTCGCCGACAGCGGGTGATAAAGCGCTCTTTCGCCTCTGCTAAC
+>89611 2
+GCCTCAGTATCACTGTGGGAGTAAGAAACTTTGGGCTGGCCCGACCGGTCTTAGTGGCTTGTGAAATCCATACACCATACGGCAACCAGCGTCTTTAATA
+>89612 1
+ACCTTCATAGAACTGTTGGCGTAACCATCTCTATTAGCCCGACGCAATGAGTCATGAAACCCGGAGACGCCGAGTGCGCGGGTTTTCTAATTGCATGGAT
+>89613 3
+GCCACCTGTACAAAATCTCAGTATCGCTATAGTACCGATAGGTTGCCATTGAGCGGAAAACGCTGGGTAAGCTACTGTCTGTTCGTAGCGTCGTGCCACA
+>89614 2
+TATTCCGACTTGATCTTCGGAGTTGATAGGGCGTAGCCGCCAATTAGACGATGCAATTCCGTACTTCGGAAACATGACCCTCGGTACGGAAGACATCCGT
+>89615 1
+CCGCCTCCAGGGTTCTCCGTATTGAACTGGAGCCCACTGAAAAAACTCCAATTCAGAATCATCTATGGTCGGCGGTTGCATGAGAGGTGTTACACGTATG
+>89616 1
+GCGACATATAGCCCTGTTCAATCCGTCTCTCGGCAGATGAGCATGCTTATAAGTCCTTAAGAAGGTGAAAATCGCGCCGAGGTCTGGATCTTCAGCCTAG
+>89617 1
+GTGTTCAGACCTCTAAGCCTGGGTTTGCATTAGCTCGGAGTGATACCTAAATGGTGCGTATCCGCGTAGCAATGACATACACACCCCGAATTTGCAACGG
+>89618 2
+CCAATCGTATTGAGCAGGTCCGCCACAGCGAGTGCCATTAATCTAGGTTAACTAGATAATATTGAGCCCGTGTCCCGTTCACGGAAAGCTGGCTTCGAGT
+>89619 2
+ACTCCGAAGTGGTGGGATTCTTTCGAACTTCATTAGAACCTGTTCTCAGCCTGCTGCGCATCTCGGCAAGAGGACAAAGGTGTGGTCGAAATCTACCCAA
+>89620 1
+AAACTGGTTCCAGCGGAAAACGCGGCGTATCCAATTCTTCACGTAACGGTCGTACGTCCTCACAAGCTCGTCGCGTATTTATAGCATTGGCAGAGGGTTA
+>89621 2
+TCGGATTCGCCTATGCGGATGTTACCAGTAATAACTCGCTGTCAATCACTCCGCTATACACTTGGAGTACAGAGTTGCTCGTACGGACGAAGCGAATGGC
+>89622 1
+TTCCTGGAGAGAAACCCTGTGTTACATTCGGCTTTATATGTTAGAATGTAATAAGCCCCCCAAGCCACGCGGTCTGCGAGAGGCAACGCCACAGTGTTTG
+>89623 1
+CTACGTGACCGTGCGGGTGTAACCCCGCATACCAGTTCAAAGCATAGGTGGCCAGATAGTAGTACGTGATCTAATACTTCGGATTCCCGACAGTGATCTT
+>89624 3
+GTCTCGACGGTGTGGCTACGCGTTAAATTTAGACGATCCTGTAAACGGGCAGAGCCAACCCCTCTTAGACTCGCACGATGTGCCTTATAGTATAATGGCA
+>89625 2
+ATTTAGCCTCCGAGGTCTAAAGTAACAGGCCGATCAGCGGACGTCATGATACCAATTATCTCGCCTGGACTGAGAGATTGACACGCGGCTTTTCCGTTGA
+>89626 3
+TCTGTTCCGTCAACTATGCTTACAATCTGTCCTCGAGGGAGCTCTCGCACGGTAAAAAGACGCGTACTCGGGCAGGAGAATGCACTTTAAGATTGATGCC
+>89627 2
+GGACAGTAGCCACACATGGTTAACGAGCACCAATGCGCGCGTTGCCGGCGAATTCGGTCTTCGGAGTCTTAAGCAAATTTTATTAGACTGCACGTTATCC
+>89628 3
+GTCTTTAACGCCACGAGGTGCAGTAAGTTTGTGGTAAATTCCAGGGCCTGGATTACATAGCGATGACACTTGGAAATCCCGCGTATCACCCGACCACTGT
+>89629 1
+CCAGGTCGGACCTTATTCCTGGTAAGAACAAGCAAGGTCATTATCTGGCAGGCGTATTCGTAAAGGGATTGGGTACAGGTTACCATCTTCTCGCCACCCA
+>89630 1
+ATGAGGTACGCCCTATAGAGCCCATTTATCGCCTCTGAGTCGAGAATTAAGTGATAGAGGCATTCGCTTGCGCCTGGACAATCTAGGCTTCTACACGGAC
+>89631 3
+GGCAAGACGTGTACTTGGTTATCTTAATCACAAGTAGGAGCGACATCGCCAGGATCCACGGAGAATCTAGGTACTGATCTCGATTAGCTGCCTGCCCCTT
+>89632 2
+CTGGTAACGACGGCGGGCTAGACTCGACTGCGCTTCAACCAAGGGACTTACCGTTAGGTAATAGACACACTAGGCGGTTTTCTTACACCATTTCATGTAG
+>89633 3
+TGAATGAGTTCGTCCACTCCGGAGGTAAAACGCACTTACGCTTCTGGGAACCGAGCTCCACGTCAACTATCAGGCAGTAGAGATTCTGGATACGCTTTTG
+>89634 3
+TTTTTAGGAGCAATCCTACAAGGTGGCCTCCACGTATTGGTAAGTCGGGTACTAGCGATCGCAGATAGGATCGCACGGAACCTCACCAGCGTTATCCTTA
+>89635 2
+GGGGGGGTTAATTTGCCCACGGACATTTACAAATGCTCATGACTTTCATATTCAGCGGCGTGGCAGTGACCCTGCGAGATCAAGTACGTATTCCCACACA
+>89636 2
+GCTAGCAGTCCCTGTAGAACTAATCGTGTAGAAACGTTGCGAATTGCCGGTTCTTTGTCCCGCTACCGGATCAGACCGGAAGAATAATAGGCCCGCTTTA
+>89637 2
+TTCAACTGGCCAAACCGGCCTAACCCACTCTTATGTGTGGCCCACTCAGTACGGGTAAGAATAGGTTTGGGGTCTGGTCGATAATTTGCGAAACATACCG
+>89638 2
+CGACACTTGTCTAAGGCGTCCGATAGCCGCTAGTGCTCCCAGTTGGCTCATTACTGGTGCGATGTTACAAATCACTCTCCCGTTAGAGGAAAATAAGAGG
+>89639 3
+TCACCCCTGCTCGGATGTTGCGGTGAGTTAACGTAACGGAACAGCCTACGCCCTAGGTGATCCTCTGATGTATCGTAAATAAGGGCACAATGGTTACCTA
+>89640 1
+TCCGGGTCGATAGATTTTAAGCGGGAGATTGTGGGTCAAAACTTGTGTCACTCCCTCCCAAGCACAGGACCACTTACACATGCCTAGAGTCATGTCTGAG
+>89641 2
+CGTGTCCTATTAGCACCAGACATCCGACTAATATTTGTTCCAGCGAGATCAATGGTGAACGTACCCAGGGACGCATGACTGGGCTTTGCCGTTAAGATCG
+>89642 1
+CCCATCCAGGTCAAACGACTCCCCCAGATGATAACGGGGATGTCTGTGAGAATCCAGGTGTGTAGCAGTCTTTTGAATTACATATTCCAGGCATTCCGGG
+>89643 1
+CAACAGCATTCTAGCTGTCGCGCTAAGACGCATGATTATGGACTTTCTGGCCTACGCTGGAACAGTCAGTGTACTATCGCTAGGCGTCCGTATAGACGAA
+>89644 2
+CTTACTGGGGCAAACTGATCATGGTAGATGATTGCACCCACTCGAAATGGCCCAGCATGTGATCTTGGATGGATCGTATGCATCACACCCGACAGGTTTC
+>89645 1
+TAATAAAACTGACTCGGGCTCGGCCTAAGTTTCAAACCGGCGAGGGCGAGGCACTGTTATGCTGGTGCGAATTCCTCCAAATATCTCACAGCCTGTGATT
+>89646 1
+CCGGTATTGTGCTAATAACATAAACAACTGAATTGCACCTCGAGCTTCTCAGCTATGGCCAAGCCTAGGACGTAGGCGTGGCAGTTCGTCTGGGTAACCT
+>89647 3
+CTGAAGTACGGACCGACGGCAGTAGCTCCGTAGGTCTCCGCAACTGAGGCACACTAGCAATGACTACCCTGTGTTAACTTTGGCCATTGATAATTTGTGA
+>89648 2
+GCCAGTTAGAACCGATCCCTCTGTTACAGCGGTTGTTCTTGGGAACGAAGGACGGATTCAATAAAATTGGTCCCCCGTTATCAAGGAGCTCCTGAGTCAC
+>89649 1
+AGGCTCATTGCGTAAGGCAGGCAATAGGTTCGTGACTGTTAATATAGTGCGTCACGCCGGCGCTTTATTGCAAACCCTCATCTAACTTGAGGCCCAGACA
+>89650 2
+TTTCGGTATGAGCGAACTGTCCCGAAGTATTTTACCTCCAGCGTTGCTGCATGCTACTTTACAGGAGGCCTTGCCTGAGGACGAAAAATCAAGCGACACG
+>89651 2
+CCCTAGTGGCCGACTGGGCTCCGGAGTGGATTTCGTCATTCCTAATGATGTAACAGCCTCAGGAAGCGTCACTTTAGATTATCCCCAGAAAAGTATGGAC
+>89652 2
+GTCCGTCAAATGGAATCTGGTACTCAGTAATTGACTATGTTTTGATCACAGAACCCATGAGCGGCTGACCGCGTCGCTGGAGCGACCTAGCCTAACTTAG
+>89653 3
+TGTACTAAGGACTTGTAGCGTGCGACATCAGTATGAGAGTCTCGCCTGCCCGTACCTCCGATGCCTTGCTAACAAGTTACGGGATTCACTGTAAAGACAG
+>89654 2
+GAATACCCTCCCCTTGAAGCCAGTGCCATGCTGGGTTAATAAGGAGATGCCGTGTCTAACATCTCACGGAGGCGCGTAATTTTAGGAATCTGATCCTCGA
+>89655 3
+ACGTGCCACTAGTCAGTTGATCGTGTGATCAGCACACGTTCTTAGGTCAACACCCGCTCGACTGACGAAAAGCTTATACATTTGAGGGATGCCTCTGAGG
+>89656 3
+TGCGCTAGCCAGAACTCCACCGCCGCTTAGAAACAGCGTCAGAGATACTCGCACTCTTCATGTTAGGTATCGTGCATAAAGTTGGTCTTGGAAGTGATGC
+>89657 1
+ATTCTCGCCATGCTAGAAGATTCCACACGATAGCTGGTTCCAAGGCTCATTATGCCGGGAAAGGAGACTATTGTGGCTTGGTTCATCCCATAAGCCGCGA
+>89658 1
+TGAATGCTACCACGATCAGTACCATGCGCGCAGCCTACCCCTGGACCTCGGAGGTTGGGAACACTTGTATAGCCCGAAAGTTAATGATTGTGACGTATTT
+>89659 3
+TTGAGTCAGGACGCTAGATTCCTTTGGGCGAACATCGTACCTTGAGCGGAGAGTCTAACTCGCTAACATCGACTGTTGGACGTCAAGTACCCATTGACCA
+>89660 1
+GTAACACAGGTGGTGCCACCTGAATTAACCTGCGGTCCGTGAAGTTATGCATTATCAACGACACCTTTAACCTTCTCGTTAGAGGACCGACGTGGGCGAT
+>89661 3
+GTCTAAACATCTTAAACAGCGTCGGGTCTAGCCCTGATTGTGCGGTGACAATCGCACTAAGATGTAGTGAGGGCGCCCTCCCTTTTGACACCGATTAAGA
+>89662 3
+GAAGTTCCCGTGTTTTGTCCAACATCCCGCAACCAAGACATATCGTCAATGAGATGGTGTAACAGATGGGCCAGAACGTTCGTCTACGTGCGATTGGCCT
+>89663 2
+CGTGAAAGCCATCAATGGGCAACGTGCCTCGGGTCTATATCAATAATGACCTGACTCTGGTACTCCTGGAGACACCGGTGAGGATTCTGCCAGCATATTT
+>89664 2
+TAGATGTAGTGTTGTTAGATCACTGCGTTCCAGCGTGAAAAGAACAGAACATGACGCTGTCTCCTGACCGGGACGACAATCGCCCTATCCTGTCCTGTAG
+>89665 2
+AGGTTGGGATGAGTCTTAGTTGAGCCCCTTTCAGAGGAGCTTCTCGAAACCTAGAAGTCAGACTGCACCTATCTAAGAGTTACGCTCATCACCCGCGTGA
+>89666 1
+TGCGATCTTGTCCGGTCTCTTTGGGAGCCAGCTGAGTCCAAACGCTGTAGGAACATGAAGATACAGACTAGAGACTCGAATTAGTCCACCCGTACGTCTT
+>89667 3
+GCGGATAAAGCTAACCCATATGACTCCGCGTCTATTGTATTCCTGCAGGATATCACTGGCGCCGGGCGGTTCAATCCTCAACGAGGGCAAAGTTTGTTAA
+>89668 2
+CTGAGACCCGAGCGATGTGCGTTTAGCAAGTAGACCCTCTTTTTCATAGCTCAGCACTTCAGAGTGAAATTTAGTGCCAGGAAGCGAATGAGCCCTCGTC
+>89669 2
+AATCACTCGGCTTTCTCCGTCCTATTTGATTATGGAAGGCCGCTGACACGCCTAGGGAAGGATGGAACACTCCGGGTCAAAAAGTTCTATATTCGCAGGC
+>89670 3
+CGCCCCACTATCGAATCCTGAATACGAATTACGGTCGTCTGGATTTGCCGAATGCGGGCATTGCACGAACGAAGTATACTTTAGCCGGAGTGTCGCATTA
+>89671 3
+CGTCCGCATAGAAATCGGAGCGGTAGCCTTGGCCTATATCCCTGGCCCTGCATGTGGGTCTAGTGCCAAAAATCTAATACTGTGTATTGCACGAAGCAAT
+>89672 1
+CTTCGCTAGCAATACTGCGCACCCGAACGTGTTAAAGATTTAGCTAAAGGCCATGTTTAGGCGCATGGCAAGTCCCCGTGGACAATAGCTTGCTGATTCG
+>89673 3
+CTTCAATAGACGGTAATTTCTTATATCCATGGGACTGCGAAACCGTGTAGGCCGCCGGGCCTACAGGTAAAGGTTCGTTTGTCAATGAGACCCAATCGCC
+>89674 2
+AGAACGTCCGTGGGAATTTATACCCACGCCTGCGGTCTGTTGTCAGACACCGATTGAATCGAACGATCGTTTCACGTGGTAATCTACCGGGATACAGATC
+>89675 3
+GTGGTTCTGCCCCGAAACCTAACTGTCGTACGGACGCGAGGTACCAGTACTGAGACAATTATACTTCCACGGACCCAGCGAGGTTAATATTGTCATGTGT
+>89676 3
+ATGAGTGGTTTGGTAAGGGAAGCTTAGCACTAGAGATAGTATCCTCGAAGCATCCCCCGCCCGCCGACCAAGAAGCATACTATCTTGCGGTTCCTGTTAT
+>89677 2
+CCGGCTATTTTAGGGCCCGCGGAGGTTGAGGAACCTTTTTATGTCAGGTTCACGTAGACGCCCCTTTAACATAACCAAAGTCGGCCCAACGATATGGTAA
+>89678 2
+TTTGCCTGGCCACGCACTATGATAATTTTAACATTCCACCGGTTCACTTTCTACGGGTAAGGATCAAGCCAAGGGGGATGGCGCATGGCATCTACAAGGC
+>89679 2
+TGCGGCCGCCCTGATTGAACAACCCTAAGGAGGTAATTTCGTTCAAACTATTTTAACATTGAGTAACTCACGCCTCTCAAGTGCCGTGTAGAGCGGGCGG
+>89680 3
+TCTGAGCGTCCGAACCCGTCAAACATGGGCCTAAAGTAGTTCGGCATTGGATCCAGATTTGATGTCGTTGAAACTCGTGCTTAGTGAAACCAAGCCGTCC
+>89681 1
+GGGTATACAGCATGCAACAATACGTGACCGTTAACTGTTCCCCCTGGGCACGTGGGCAAGATTATGATAAGGGTACATCCAGTGCTTACTATCTGTCCCG
+>89682 3
+TGAAGGTATCAGGTATGAGGAACCCTCACCGCGACCATCCGACTGATTTTAACGAACCAATTGGCTTTCACCCTGGGCTAACTGGGTTGTGGAATGTCCA
+>89683 3
+GCAGGCGGCTCGTCCCAAATCGTATGGCATTGAGGGGAGCTCGTGTCACACCGACCTTCTAAGGAATCTATGTTTCAATCAAATGCTTGTCTAACCAGGA
+>89684 2
+TCAGTGGCGGTGTTTATATCAGTAGAGACTTACACGGTAGTTCTAAAACCTCGGCCAGCGCCCTTTGCTAACAGAGCCCCAGCATTTGGAAAATGGGCCT
+>89685 1
+GAGCAGTTCGATAGGATAATTCCTGCGTAGAATCACCGCGTGGACACTCTTAGGTTGTAATACCCATGCGTTTACCCCGCATTAGACTCGTAGCGAAGGC
+>89686 3
+TTAGGATGACAATTGAATACCGGCGCTCGGCAATCCTCGAAAGCGTCGCGCTGATATCTTTAAGTTGAGGAGACCACGAGCTCCCCACGTTCTATGTTGA
+>89687 2
+TACGAGATCATCAAAGACATCCACTGGGATTATCGGACGATCCATAAATGAAGCTGCAGTTCGCTTATCTGCGGGGCCGGTCTTCTGTCCGGTGTCAACA
+>89688 2
+GACATTCCCTCGTCTTGCATAGTGAAATACCGAGCTTTAAACTGTTTTCACCACTAGCGCTGTTGAGGCGCAGTGGGTAACTAGCCGGCCGGAAAATAGC
+>89689 2
+CCATACCGTTGCTTAATACTGGTGGCGAGCAGGTCAAGTTGACCAAATCTAATACGGGTTCTCGATTACTGCGACCTCTTGACTGCAGAGACACGCAGGT
+>89690 3
+GGTTCCTCTACCTGGCTACCTAACTGGCAGCGCCGGAGTGACAAACAGAGCCGTCCATCGGTCTAGTGTTAGATATATATAGTTGAGATTCACCATACGG
+>89691 3
+CTTGTTACCTTCTTACCGTTCCAACCACGGTATGTGGAACCGCGGAAGACATGCTAGCTAATCCCGTACTGACGTAGAGATTGGGAGTGCGGATCAACAT
+>89692 2
+CCCTAAATACATTCGGGAACATCTAACTGCGCCGGGAAAGGTCATATCACCTTGAATTGATACTAGCCCGTCTGCGAGGATTTGGGTCAGCAGCTTGTGC
+>89693 1
+TCGTTACAATGTTTTTATGACGTTCCTCTTCCTCCTGGGTAGGTCTTAACGGCGCCCAAAAGAGAAACCCGAGTCGGATGCACGAATGATGGCCACAGGA
+>89694 2
+CTAAGCGGACCGCTTTACGGCTGAGCATAGGAAACTGTGAAGAATACAACTTGTCATTCTTATCCGTTCTGGGGGGAGTAGCCTCAGTCAAACCGCCTCT
+>89695 3
+AGGTATGGAACAAGGTAAGCCTCCCGGTGTCTACGCCGACCGCGGCTAGTCCTACTAAAGCTACGAGTCATGTAACAAAGGTGTTGTACTTCGTTTCTAC
+>89696 2
+TACGAAGGCTTGGGTGCTATTGTTAAGGCAGGCTGACGAATAAGGCCATACTCCGTACCCATGTCTCATGATCACCGCCCATCCAAAGATGTCTGTTGGA
+>89697 2
+AAGTCTGGCAATGTAGCCCGGGACAGAACACTCATCGATTCACGCTGCCCTATAGCAGTTAAACTTGAAGCTCGCCACGCGTGGTTATCGTTGATTTGGA
+>89698 1
+CGGATACATGTCTGGTCGGGCCGAATATCTCATTGCCGGCTACCAAGGTGTGTATTGTGTAACCCCAACCTGTCATCGAGGAAAAGGCACTCTTAAAGTC
+>89699 3
+CTTGCGAAGGCTTGCATTAAATACAAGGTTCTCCGTATGAGTCCGCGCGCAATACAAGGCACGTGATCTCTTATCGGCACTTCTACGTGAAGTAACCGGG
+>89700 3
+CTAACCGTTAGTGCTCCGTACGGACGAAGAGATTCATATTGGTGTTCCAAGTCCTGACGTAACAGGTGAATGTGTTACTCGCACGCGGTCTCCGCCAAAA
+>89701 1
+TTCGTCTAGGGCTTCCCAGTCTGCTACAGGGGGATAGAGAACACAAAGTCAGCTGTCACGAACTCTCATGCCATTTGACAGGTGCGCACCTTTAATGGAT
+>89702 1
+GAGCCCCAACATGTAGCTAAGGAACGATTTAAAGATGTGTGCTATGGCTCTTTCAAAAGAACTCGCCCGCCGGTCGACGTTGGTTAATGCCTGTCCGATC
+>89703 2
+GCAATAACCTGCGGTATTCGTGTCACAGCCCATGACACACTACCTCGTAAGGAAGCATGGGCTTACAGCTCGTGTGTCAAGAGATTTCGATGCTGTGATC
+>89704 3
+TTGAATTAGACCGTTCCCCCCAACGAGTAGCGTCCAGGACAATGACGCTGTAGTTCAATGGTCCTCTGTGTAGTTGACTCGCAAAATGCAGTGGTACGCA
+>89705 3
+GGTCCTAGTTCGCGACACTACCTTTACGGAGCTTTTAACTAATGGCCAGGAACCGGGCACGCCATAGGGTATGATACAGCTATAGGATTAGTCCCCTATG
+>89706 1
+GTATTTGCGAGCTGCTTTTTCTGTGCGACTGATACGCTGCGTAGCTAGATCACCGCAATCGTCCGCATAAGGTCCGCCAGACGAGTAACAGCTAGTAAAA
+>89707 2
+GTGGTTTGTCCTGTAGCACGTAAGCTGTTCACTGAGAGTAGCACTAGATATAAGTACCACCCGAGCCGCCATCCTTGCCGTAATCAGTTTGACAAGAGCG
+>89708 1
+GCTACATGCGCGCATAGCATAGTCTATCCGAGTGATCCGTCAAATACGGGAGAACGCTTATTTAGCCTTGGGCATAAGAGCCTGCCCTCATTCTTAGGGA
+>89709 3
+TTAACACCCGAGCCCTAGGCAAACCAAATGCAAAGTGTTTGGCTGGTGTTGCACCAGTAGTTTCACTCCGTTGAGTGTCACTGTAGCTATCGACAGACGG
+>89710 2
+GAGGTTTAAAGGTATGTATCCGGCTCTAGCAAAAAGGCCGTTCGTTTCCTCCGATCCCACGACCATGTTGTGCAATTATTGGTCGGACGAGCACACCGAA
+>89711 2
+TCAGACCCCCTGATGAGACTATTAGGTCGGATCGTTGTTTCTTGAGAATAATTAGCCTACGCGGCAATCGTGACGAGGCGAACCGTAGTCCCATTGACCA
+>89712 2
+AGCCTAAGCATTGCATAGGCTATATACATAAGTCATGGTCCGCTTGGGCTCAGTCCTTCCTCGCGGGGCTCGCTTCCACAGAAGCTGTGAAATGGAAAAT
+>89713 3
+CAAGGACGCCGTCAGCCATTTAGATTGCCGCTGCGCTTACATCCATCTATCTGCAGCTATAGGCGCGGACAATTTGTCTATAGGGACGCTTAAGAGGTAA
+>89714 3
+ACGACTTGCACCAATGCGTCATTCACAAATGTTGATCGCGGCGCTTGAAGACGCCAGGGTTGCTTTATAGCACCGACCACTTACGATGGGCAAGTATTTG
+>89715 3
+TTACGATCTAATGCAAGTCGCTCGGGGAACCGCACGCACTCGCGTGGAACGACCGTAGGTGTATGATATTAATCCGCCTTACCATGCCTGGAATGATTAT
+>89716 3
+CTGGTTCGATCTACGTCGATTATACTCAACGGAAAGGCGAAAAGCCTATCAATTCATCGCGGTATCTGCTAAGGTGCTTCGCCTAGCGCAGATGCGAGCT
+>89717 3
+CATAACGTTCCTCCGCGCAAGAGGACTCGAAGTGTTTGCGCGTCGCAAGCGCTCACTATAATAATGTTTACCTGGACAGTTACAGAGGGTCATGCCTGTA
+>89718 1
+TTCATCTGTGTCATTGCGGACGGTGTCAGACGAGAGAATGAGCTCCGGTCTACTCGCTAATAATTATCGGGGAACGCTACGCAGTTCCAGCTCAATCACA
+>89719 2
+GCAAATCGCGAGGTCTCTCCGCGCGGCGAGATCTATCAAGCTGCGACTTGCACAGTAATACGCTGATTCCTGAGCGGATAATTAATATGGGATCTACTTC
+>89720 1
+AGAACCAATAAGCGCGTCAGTCGAGCGTCTTCCAGAACATGTGTACGTCGCATTCCCCGATTTGATGGTTTTATGGCCAGGCAGGACACAGTCTCGTAAT
+>89721 1
+TTTCGTAAGGTCTCGCTATAGGATCTCATCGAAGATGCTCTTCTCGGCCAACCGGATGCGAGGAAACAGGGTACGCATCATAGAATCCCACGGCTTTAGT
+>89722 2
+CCGATCAATGATTAGCCCGATCTACGGACTCGGCGGAATTGGCTAATGCTGTGATGCGATAGCCTCGAGATACACTCAGCCTTTGCATCGACGTATAATG
+>89723 2
+TTTGCTTTATCAACGCTTTAGAGCTCGGGCATCGGGTTACTCGTGCCCGAACCTATAGGCCAGCACTAGGTGAGCGAGCAAGGCCTAAGACACATTATTA
+>89724 3
+TTTACATACTAAGCGCGGGGGATTGTCTGATCGGTCTCTAACGTGCATTAAAACTGTCCAAGTCCTCGTACACGGGAACTCGCTACTGGGGAAGTACCCA
+>89725 2
+ACAGGGACAGACTGGAATAAGGAGATTTGACAACGCGTGTACCGAAAGCGGTATTTGATCTCCATCCGTCTAGCACTGTTCCTTGAAGTGCCCGCCCTTT
+>89726 1
+ACCGTACTGCCACCAGAATAGCAATTAGAGCATTGTAGCAGTGTGCCGACCAACCACAGTAGCGGATAAATGGACGCGTGTCTGTTCCTTGTTCGTTGCT
+>89727 2
+GCCCGTGGCACGAGCAGGCACGTTTCTTGATTGTCGGTATCAACTCTCAATCGTACATCATCTATGGACTGCGTGGAAATCGGCCGATATACATGGAACA
+>89728 3
+TGCTTTTCGCACAACTTGAGAGGTCAAGCGCTGGCATAGATTAATTGTGCTCCTAACCGCATAGCCCACTGGGGTTGGGTACGTCATCTACCAACAAAGG
+>89729 1
+CCTGCTGCTGTCCAGGTCTCCGGAGTTATGCTACCTCAGATTCAATAACAACCCGAAATGTTCCTATAGACAGTTCTAGGGGAGACCTGGCGATGAGTAG
+>89730 3
+ATGTAGCGGTCAGCTTTTCAAACTCCAGCGCTGAAATCGTGCCGTCAGTATTAAGACGAAAAGCGTCCGTCCAAGTTTGGGTACACCGTCGCTCTGTGAA
+>89731 3
+ATTGGGTCCCGAGGAACATTCCAATGCCATGGGTCGGAATACTGATGGGATTGCGCACACTAATACGGAGTGCGAACGAACTATTGCTTTTCCTCCCCAT
+>89732 3
+GAGAGCGTCGAAAACCGTGTGTTTAGTTATGCCGGATCTTGCCTCCCCTAAGTACGTGCGAACTGCCACCAAGTCGTCCTAAAGCTTTAGTGGAACAATG
+>89733 2
+CAAGTCTTCGGTTGTGCAATCTCATGAGCGAAGATATAAACCGGCGCACCGTTCTAAAGCAATGTAAAGTCAGCTCTAGGCGATGGTCCTTCCGTCTCGG
+>89734 1
+GAGCTGTGAGAGGTCTGTATTAAGACAGTCTCGCTCCGCACCGGTTGCAGTAGCTATGCGTAACCCTTACGACATGAATCAGCTATGCCGTAACCAGATT
+>89735 2
+ATAGTGATAACTGCACCAAAATTCGAGGAGCAACAATGGCTGGGTTTTCTGTTCGACCGTTAACCCACCCCAGGCACTCGGAACGTCTTTTTGCGATGGG
+>89736 1
+TGATACGGCTCCCGTGTTAGACCGATCAGCCTATTTACGTAGAGGATTCCCGTCGCATAAAGTGGTACGACGTGTCATCGACTCAGAGAGTAATATCGCC
+>89737 1
+CGCGCCCCTGAAATTTTAAACGGCTCTAATATGCCTAGAACGAACGGCTGTCCCATTTCCAGATTGGGGTAACCGGGGATAAGTTCCCTTGTAATCGGAG
+>89738 3
+TCCTGTCTTAACGCAGCCATAGAATGGATGCCGCACACGAGTTATTATTGGTGGCCACCTTGGTTCCAGATCACAAGCCAGTGACGCTGAGTTACGGATA
+>89739 1
+AGCTCAATCCCTGATTGCTAGTACGGGTGAGAGAGAAGAGCAGGACCTACGAGGTGACACTTCTTCCGGTTTACCTCCACAGAGTTCTAGTTCACGCTAT
+>89740 3
+ATAACAAAGGTACAGCCTAACTGTTTCCGGGGCAGCACACCCAGGCCACGGTTCCGGGTATTCATTTTCTTCTTAAAGCCGAGTAACGAGAGGGTCTGTT
+>89741 1
+CGGGTGGCCGCTGAGTCACGCGGCAGTATTGGACGAGAATTCCTTGCACTCAATATGTTTTGAAACCTATTGATCAAGTAGGCACACATGCTTCCGACCA
+>89742 1
+TACAGCGTCATTCCTTTGTCACCTTACGTGTGTATACGCTGGATATAGAGCCGCACGCTGGAATTATTGGGGTGAAGAGGCGACTACAAACCGCACCTAC
+>89743 1
+ATTTTCGCACTATAAGACTTCTCAAACCATCTGGGGTCAGGTTAAGCTAGCCCTGTGGCGCTAAGACAGGTCCCTTATGTCACGGAACATGCAGGATGCG
+>89744 3
+GCCGTTGTGCCCTAGCGGCTTTCTCAAACATGCGTGATAGTGCCGCTCTGATAGCCCACGCAGAGATCGATAATGGATAGAATTTGACAAGCTACGTTCA
+>89745 3
+ACATTGCTCGCAGTCCACGCACCCAGACTCGATGAACCGGGAGCGCAGAGTTCGCGATGTGGGGCTTTCGTCATACCAATCAGTTTATATTTAATAAGGT
+>89746 3
+AAATTCGGACCCTATACGTGGAGGTTGATGTCCTTTGCGCGACAGATAGTGCCTTGAACTTTGCTTCGAAAATCATCGAAAGCGAGCGGAGCCCATCCCT
+>89747 1
+CGACCTCTTGGTCGAATTCATCAGCCGGAGCTAAATCCTAATATGAAAACGGACAGGCCCATTTCGGTTGGGGCCGTTGCCGGATCACTTCTAGAATATG
+>89748 3
+CGTGGAGCGAGCGTATAATACGCGGTGTTCTGCGCGTGCAGACTCATCACTCCGGGTTCACTTATCTAAAGGAAGTCAACGTCATTCAGCCACATGATAT
+>89749 1
+TCCGATACATCTACCTGCTGGACTTCCGATGTACTAGTCGCAGGGCAACTATTGGCATGGGCGCCTATGAGTAAATGACATTCACAATAACTCCGTGGGG
+>89750 2
+GTTCAGCTTCGCTGAGTAGCGACGCACTAGCTCAGATAGGCGAGACTGTCGGTTTCATAACCTCGCATATGAACCCGGTTGCTTGAATAGACGCCTAAAT
+>89751 3
+AGCATGTGTCCTAGGGAAGACTGCTTTAGCCGGGTGCTTGTAGCAATCACCGAGGCAACGCCGCGCATCATATTTTAATGATGCACAGCACTTTCTACGA
+>89752 2
+AAATGCACTGTTACCGAGTGAGACATACACTTTGGCTTACTGTGCGTCTGGTTACCGTAACTTGAAATAGCTAGGGTCGTACCGAGCTCGCGCCAAACCG
+>89753 3
+CGGTATACTTATCTCCTCAAGTCAGTCACGGAGAATAGCAGCCCATAAACCCGATGGTTGTAGGCAAGTCGCTCCAATCGTCGCGAAGGTAGTGCTTTTG
+>89754 2
+ACGGTGCCTGGGTCCGCCCACCTAAGTTAAGGCAACTATTATCATGATCCCCACCGGCGTTCGATCGAATTAATTTAACATATCTGAGGTTGGACGGGAG
+>89755 1
+GGGAAACGAATATATTCCGCAGGTCTTTCTGATGGGGATAGACCCGGCACGTACCATTGCATTACAGCTCTCGGGACCCAATAAATTGTCTGGCTCTCGA
+>89756 3
+CCCCTTTTGGTGCCTGTCAACGAGGCAAAGCTACATCCCCTGTTGGGCAAACTGAAACTTACTCACCGGGGTTTAAGAGTCGGTCTGATCTGAAAGAATG
+>89757 2
+CTATCAGCGGCCTGTAGTACAGAGTAGCGGAATACCAACTCAACCGCGCGTTGTCTTGCATCCTATACGGAGATGTTGGAGCGCAATGATTAGTTCTCAC
+>89758 1
+GCGAACCATTTGACCAACCACCATACGCTTCTTATTCGGTAGACTCCTGCATCTTGCAAATGGAGGTATAGGGGAGAGGCCACTCCCGTGTGTTGGATAA
+>89759 3
+CCCGGATCGGGACTAATACCAAGACACTAGGTTTCGCCAGTAGAGGATACGATTAGTCCTTATCGGCCGACATCGATCTCAGCAATGCGGTGGTTTATCT
+>89760 1
+ACTGCGCACGTCCAGACATGATCTGTGGCTATTACAGGCCTTCATTGGCCTCGCGAGCCATGCTGGTAGTACATTAGCAAATAGTACGCAGCTAAAGTGT
+>89761 3
+GAGCCCAAATCCGTTATACAAACCTTGTTCGGGATCTCACCCGGGATAACGGGTGCATAAGACAGTGTCACATATCTGTTAGCTTTGTGGGCGCCGCAAT
+>89762 3
+GGGCAAGAGCCAGTAAAGTGAGCTTTCCCGCATGTTTCATGCCCACTATATGTTAATCGCTGCGCTTCTTGGCTAAAGGCTCCTGAGCGACAACAGAGAT
+>89763 1
+ACTTAAGCAACACGGCAATGTCTTGGTTATAAGTAGCAAGCGCCGCCTCGAGTATATATGACCGGATTGGGTGCCCCCAAGGGCTTGATTATACCCCTGT
+>89764 2
+GTCTAAAGGCTTAGCACAAAAGCCAAGACTCCATGTAATTAGACTGTAGGAGACTTCTGCTGATGCTCCTAAGATGGTTGGCCCCCATGGGGTCCCTTGC
+>89765 1
+TAGGGGGTAGAAAGCTATCCCTCCAACCGGTGAGGCTCGAGTAGAAAGAGGTCCGCCTGGCCCATAATTCAATGAGACCTTGGATCTCCCTTTAATTTTC
+>89766 3
+GCAGATAGACTTGCACGGGCAACTACCGCTAACTCTTTGTGGGGTAACTTCGTACCTGGACCGCTGAAGCACGGGTCGGACGAAACTTTACTATAACTTT
+>89767 2
+GGGGAAAAGGCAGTCTCTAATATTCCACCCGGATATCGCGCGGATGCCTCTCTGTCGGCAGTGAGCCAGTATCCAGTTATATTGGAAAGACCCTTATCAT
+>89768 1
+CGAGCATCCTGAGCTATCCTGCCAGTCAATATCAGGTGCTGATAGCGATCAAGTTGGCACCACACGTGTACTCACTGATTTTACTGACGGAGGTCAGTGA
+>89769 1
+TTTCACGTTGAATTCCCCAGCGCGTAGGGGCATGACACAGAATTCGTATCCCAAAGCCAGCCTGGAATCGTGGTCGTTAAGTTCTAGCACAGTATGACGT
+>89770 3
+ATCACCACAGCCGAGGATGCCTCTTGCTGAGGACGCCTGATGTTAACAGGTCGAATTGTACCTTTCCGAATCAGTGTAGGGTTGTCAACGACTATCGACA
+>89771 1
+TCCTATACAACTATTGCGGGGGAAGTACATCGTCGGTCTGGTGACAACAATTCACCCGTTACGATGCTATCATCTTGTCTCAGCGGGAAGCGACTGAGAC
+>89772 2
+AGGCCGGTGCGAAGATAGTTTCGTGAATACCGGATTTTCCAGGACCTGAAATATATCAACACCTTGGGTAGAACTATTCTTCGATCCCCGCGGACTCGGC
+>89773 2
+CATATGCGGCTTATGAACTCTTTCTAGTTGTGCATTCAGCGATCACTCGTACAGAGCATGTAACGGTCAAACGGCAGCTACGCGCGAGTGCTACAGACTG
+>89774 1
+AAGCGCAGGCTCGGCTGCGCATTTTATTCGTATGTTACTCTAGCCATACCCTCCGTATATGCCGGAAACTGAGACAATATCATCTGGTGAACCGAGGGAG
+>89775 2
+GGATCTGCGAGTTCAACGTTCCCGTGCAGCTGCTGAGGTAAGAGCGTAAGCTTCATAATGTATGGCTCACTCGATCCGCTCACGAACAATTCAATGACGT
+>89776 2
+GCCTATTTTGCGACGACAACACGCTAGGTTGATTCGTCGCGAGAAGATCGTCTTTTAGGGAATCAACAGTGAAACAGCCCGGCTTGCGCGCATAATCCTT
+>89777 1
+ACCTCACTGGCTTTAACCGCTATCAAGTTATTTGTTCTCGGGCACCGGACAGCGTCGAACGAACATTGCGCGATGTTGGAAGGTAATCTAGCTAGAAGCC
+>89778 3
+GTAAGACGGGATTCTGGCACAATGTAGTATGATGTAGGCATTTGAAGATCCATGAACAGCCCGTGCTTTCTCCACAGTCGTCAGCTCCACGTCGGCTACA
+>89779 3
+GATAGAGGAAGTCCACACACTTGGTAATCTCCCCCTTACCCAGTGGTCAGTCCGTTTGCGACTGGAAGAGTTCATGGGACATTCGTTGAAGAGCCATTCA
+>89780 1
+CCGTCGGGAGACTTTCTAATTAGAAGAAAGTGCGGCCTTACGGTTCCTTTACGACTGTGCAACACGTGTCGCTCAAGTGAACTCCTGAGCGATATAACCG
+>89781 1
+GAGTGAAGAGCGCGCCTTTGGGTCTGAGATGAGTCCAGACGATACTCATCAATCCCGGCTTTATGGTCACTAATCCGCTGCCATGCTTTGAAACCATAAG
+>89782 3
+ATAGAGGGAAGTGTTCATTGCCAACAACCCCGCGTCCTGTAGCAAACTTTCAAACTTGTCCACAGTGTTTTGGCCATTGGCCTGGAGCACGATGAACTGG
+>89783 3
+CCCTGCAGATAATGACGTGGCTTAACCCCACCATGAGCTGGCCATGCCCTAGAGTGGAGTTGCCATTATGGTTTCTCACCTCAGGATGGATGGAATAAAT
+>89784 1
+TACCCGCCAGCCGAGGATTGGAGTTACCTTTACACACAGGATTATTGGCTACATAGGTGACACGGACTCGTCGCCTGAATCGTGGTAGTATCATACGACT
+>89785 2
+GACTTCTGACGCGAATTCCTACCTCTATTTCACCAGCTGGTAACAGCCCGGGGCTACTTTGCACGCGAATATGATATAGGAGGCGGGGTATGAACTCATA
+>89786 2
+CTAAACAATAGGCCGACTGGATAGGTCTTGACTAGAATGATTGATGAGTGCTTGTCTTGACTTTTTAGCCGTCCACCCGAGTCGCGACCCCACGAAACGG
+>89787 1
+CGTCCCCGGCAAATTTCGGGGTTCTTATGCTAGGCCTTGTCAAAAATCGTAGCGCGTACAGGGAAGTAAGAAACGTTTATCCACGAGCTGTCATCCCGAT
+>89788 1
+GTAATGGAGTCTGTCGGATTGTCAACGCAGAGCTATGAACACCCGCGGACGGGCCTCGGCCTGTACAAAACTTGTTGATAATCAAGTCCGATATTCCTCT
+>89789 2
+ATTGGCGTTTAGACGTCTTGGGTCAAATTGGATAGTACGAATGACCGCGGGCCATAACTCGTGCATACCGGATTCTTCAACGAGCAACCGTGACACTCCT
+>89790 1
+AGGTGCCTTGACCTACTCAATCAAATAAGACGGCATATGCCCGTGTAAACGTTTGTTTTACCGGACCAATCGTGGCAGGTTGTTGAAGGGCGCACTCCCA
+>89791 1
+TGGGGCTACAGTCACCGATTTGGGAAAAGAGTGCTGTAGCGCTTACCGCTACTATCTGGATGATAACACATCGGCCCGCCTAACCATGTCAGTTGACTAT
+>89792 3
+ACACGGTGGAAGAACAGGTACGCTGTCCACCCCATGTCCGAGTTATGCGTCAATAGACTTCGTGATCTTCTCCAATCTCCTGTGGGTGTCAAAGAGTAAG
+>89793 2
+ACTGGGTAAGCGTTCTCCATTTGCGCAATCGCTTACAAGTCATGCGGTCCTGATGTAAGGGTAGAGTGCAGGAACGCCACCCTAACTTCTTTGAACGAAC
+>89794 1
+GACACTAAAAGGGATAAACCTTACCCCGTTGACAGCCTTTTGGCTGTGGGACAGAAGAGTCTTATCGTCGCTCGCATGGCTGCTACGCATAATTTCGGCA
+>89795 1
+GCCTGCTGAGGAAACTAGGCTCCCGCTTGAAAGAGACTCTTTGTCTAATGCATCTCCTGTTCATGGAGCGACAGCAAGTCACGCTGCTGATAAGATTGCA
+>89796 2
+GAATGTACACCATGATGCGAAACTGACAGCGTGTAGTGAACTGTCTGTTTAATCCCTCCGTCCAGAGACGTGATAATGCGCTTCAACTATCGCGGTCGGC
+>89797 2
+ACTTCAAACTTATGCTTCCCTCTCGGCAATCTCACCGGTGGGAACCACTCTGTATGATCGCAAGGGAATAAGAACGTGTCCCGGTAGCAAGTTGGTAGGT
+>89798 1
+ACCGATTGAGCTAGTGAGGTGATGCTGCAATTTTGAACCACTCCGCAACTCGTTTTCATAAAAGGGATGATCGACGAGACCGTGCTTAACCCGGTCTGCC
+>89799 3
+GCCCTTAACGCGCAAAGGATGCCTCTCACTAACTACTCGAAGTTGTTTATACAGGGGCTCTAGCAACGTACAGCCGGTTGTGCAGGAGTATGTCCATGTA
+>89800 3
+CATTCGTCCAGTCAGGCTTGACGGCAATCACCATGGTTGCTAATGACACCTGGGCACAATTGATCGGGAGGCTTTAGCCGTATCATCAGAACGACATGTT
+>89801 1
+CAGTTACGGAATGTCATAGAAAGAACGTCACAATTCTTTTAATTCGCTGATCACACGCGGTCAGACTCGCTGTGCAGCGGTCGGGGATCGGTCACTCCTA
+>89802 2
+ATCAAGTTGCGCGGTAAGACTTTGTACAGACCTTACACCCAAAATGATAGAACGTGTGTCGTGTCAGGCCTGGCCTGACCCAATGCGACGTTTTGCGCAT
+>89803 3
+CACACGATTCGACCGTCCACGCTATTGATCGTTGAGTAAGTCAGGGAGTTATTTGCTAATGAAGACTAAGCGCCACAACTGGGCCCAATTTCCGGTTCGG
+>89804 3
+TAATACTATACGCTGGCAAACCAGCCATCCTTGGCAAGGTCCAGGAAAGATGTAGCTGTCGGGGGTATTCGCAGCGACTACGTTATCTTCACTAGCTCGT
+>89805 2
+CCACCCAGTCTTCCAGTGCAACAGATTTTTACGGTTGATCATTTACCCGGGCCCTGTAAAGGCGAAAGCAGGGATTGCTCGGGAGACATATCACTGGATT
+>89806 3
+GCCCGCACTGAGGGTAGGGGATTCTAAAGACAGCCACGGAATTGTATCCACCGTCTCCAACAGTGCTGTGCACTTACAGGGTTAACCTTGTAGTCATTTA
+>89807 3
+CACCGTTAGCGAAGCAAGCAGTCCCAGATTTGTTCTTGTGGGTACGGTACCGCTAGTCAGAAATCCGGGCGTATGAACCTGTCGATATACACTGCTATCA
+>89808 1
+GGAGATGTGTCTTTATTTCCTAGGGAGGGAAACAACCCGGGAGGTCGTTATAGCCCACATGTCCTGATCAGGCACATCATACTTTCAAGCGTATCGACCC
+>89809 1
+GCATCCCTAGATTACGTTGGTCGGCAGCAGTCATACCGTCCTGCAGGAGGCAATACTAGTTTCGGAACCGCAGAGCATAAGCGTATTTTTCTGCTCAGAA
+>89810 1
+TACGCCTAACCAACACCGAGTGGAATCTTATTTTGAGTTATAACGCGAGGGTCAAGTTCCTTCTTGGCCACTCCCATGGGGGGTCAAGAATCAGGGCCAT
+>89811 2
+CGTCCCGGCAACAATATTCTCTATACTGCTTTCTCAGTGTGAGGCGGCATGTGCCGGTGACTACAGACGTTACGAAAACTAGGTTCCAACGAGGGCAATT
+>89812 3
+GGGTTTCTCCACTTTGCTGTTCGTATTGATACCGAAGCGTGGGGGTGTCGCTAGTCTTACCACAACCGAACTAACTGAATACAGCTGACAAGGACACCAG
+>89813 1
+TACGCGTGAGATTCAGGGTACTTCTATTCTGGCTGTCCGCGCCGACCGTAAGAAGAGATTCGCCTTCACAGGCGCTCAGAAATTAAATAGCGCGTATCAT
+>89814 3
+TCATCAATAACACCACTGTCTGAGGTGGGCGTCAATGGCCCAGACAGGTTGTATTGAAATAGCTTGCTACCCCTAGGCATACGTATGGTCATGCTACGGC
+>89815 1
+TACAGTAGCATCGTACACAGCTACTTTGACATCATATAATGTACGACGCCGCCGGGTGCTTGGTCGTGACGCTTAAACAAGCGGCGGCATATTTGGCCAT
+>89816 2
+AACGCCATCGCTGTGGCTAGTGCTTCTATGGTTTACGGTTGGTACTACAGTTCGATCCGAGTAGAGGACAAAACTCCCAGCTCACTACGTGTACGAACAG
+>89817 2
+CATCTGATGTTAGTATAGACTGTCAGGCTCGACTCGATCATACGAGTGGTGACAGGGCAGCGTCTCACCCGTCTAATCAGCCTTTGGCCAAGCTATGAAA
+>89818 3
+TTTAATTGTTCAATCAACACCGGGTAGGGTGATATGCGCTACCTAGTATGGCCAGCGGACTGACCCTCTAGCAGAGTCCTCCGAGTCTATACGACATGAG
+>89819 3
+AATGGCTGCCCTTCAATTCTGGGTCCTAGAAGTCGCACCACGACTTTTCGAGCATTCGTCCCTAGACAGGATAATCAAACGGGGGATGGCGCTAATGTTA
+>89820 3
+ACACCATGACCTAGGCTAGCGTCTGACCGAGCGCGGCAAAGCCTAATCAGTTCGGAGTGCTCGTGATTCCGCTAGTCTAGCAATTGATGTAAATTGCTTA
+>89821 1
+CCTCAGTCTCGGGATCTCAGCACTTAACGGGACGTCGGAGAATAGGTGCTGACAACCTTTACGCGTATAAAGTACTTTAGTCGGCGATCCTTGACAATCG
+>89822 2
+GACGTCTGATGCCACTTAGGCCATCCTCCATCTAACGGCGGGAGACTGCCGGATGAGCATTTATCTCAGCCCTATGATTTATAGGGTGGGATAAAATCCA
+>89823 3
+CTGGTCTCTTAAGGCTAGCTTATGCCCACTAGTAAAGGTGGCTAACATGCGTGTGTTATCGCGGTATGCCTCACAGGAAATTATACACCCACAGGGCCGA
+>89824 2
+GTTCGTCATCGCGGTCATGGCTCGAACCATCCCCGATATTGACGACACTTAGACTCCCCCTAGGCTTCAGGGTAGAACGTTGTAAATAGATGAGTGATAG
+>89825 3
+GATTGCAGATCACAGTGGCAACATCACGGGCATTACACCTTATAGACGTGGGGCACGCGGTATCAATCACGGGTCTCATTATTCTGCTTCTTGAGGCCAA
+>89826 3
+TGGTCTTACACCGGCACAATTCCCAATCGGCTGCGACTTTGGCACATAAGGCCTCCTTTGTAACCAGTAAAAGATCCGTGTGGAAGGTATGCAGGCAGTT
+>89827 1
+GGAGAAGTAATAAGTCTTTAATGCCTAGCTGCACAGTCGAATCCCACGCTAGAGGGTAGGTGAACCATTTGCACGCCCTCCTGCGATTTGCTGCGAATTC
+>89828 3
+CCGATTAGCTCCTGCTTGACAACAACGTGTTCGTAGCGTAGTTAATGGAGTAGGACAAACATTGCTCATCGTGCTTGACCCACCGTCGTAGGCATAACGG
+>89829 2
+ATGTCCATGAGGCTCAGCTGGCCGTCCGCCACCTTACGATTGCATCGCTGACGTTTATTGCGTGCAAGGAGATAGGATCATACATAATACTGAATGGACC
+>89830 1
+TTAACGCTATGCAATGAGGCCCAGAAGTTTAGGCGTAGCCAATCCTGGTATTGAATCAAGGTATTGGACGGCCCATTCATATCGCCCCCTCGGAGTGATC
+>89831 3
+TGTAGAATGTATGGGGGAAGCGGATGATCCGTACCTCACTCGAAGTATATGCTCCACATAAAACTGTCGTCACGTCCAGTTTCTAGCCAGGTACCCTGCG
+>89832 1
+ATTCACCGTACCCTAAGGTTTCAATTAACAACTGTCATTAGTCGCCGAGGGCTCCTGACAGTCGATACTCACTCGAGGGAGAATCAGGTGTCTGGGAGTC
+>89833 3
+TTGTGTACGCGGGATGCCCCGTGATCTTGCCCTCGTATCTCTGAGATTACCGATATCCAGGGACTATCCATGATTCACATACCACAGAAAGGAGGGAATG
+>89834 2
+AGAGCAGCCAGCGACTCCCGATGGTCTGATCAAATAAGCGCTTCATAATAGGGCGCTGGAAGCGTCACTACCACTTTACGTTGCGCAGTTGTTAGTACTT
+>89835 2
+TTGCGAAGTTAGTTAGGGATCAATGACCGTACGAGACGCCCGGCTAATAATATCCACGCTGCTAGTGATTTTGCGTAGTGACTCTCCGGCGAACACCCAT
+>89836 2
+TACTCTAATATTTGCCACGTGTATCGCAGCAAGAGCGAGGCTCTATTGCTGTAGCGGACTGCATGATATCATGAGACGAATCCAGCTGCCCAGGCGTTAC
+>89837 2
+TGGTCTCCAGCGCGCTAGAAGGAATTCTCACGTTTGAGCTCGTAAACCCGATCAACTCCGTACTGAGGTCTTTTAGATGGATAACCGATGTAGCAAGCCG
+>89838 2
+GGTAAAGGGATCCACTCGTTAGACTTGGACGTGTTCGGCGAGGATTCAGGTACAACCGCATCTGCCGCCAGAAAATTATCTTTTCCTAAACGCTACGCGT
+>89839 2
+GAAGTCCCGAAGTTTGGCCCAGACTCTAAACGTTTGTAGCCGTTAGAATGGCACCCCTGTAAGGGTTCATATACTGCGTACTCGGGTAGTACCAATACGC
+>89840 3
+ATCACAGGCGCGCGTGGTTCGATCAATAGGATTTGTCCGGCAGGTTAGTTTATCATCGAATTGCACGACCCAACCAGTCCGTCTACGATCACAGGATAGT
+>89841 3
+AGCGAGCCCTACCAGTCAGGTGGCGTAAATTCCTATAGCGGGATATCATCACTACAGACGAGGCCTATGTCGGTTTCCTTGTAAACTAAGCTCGACGTTG
+>89842 1
+TATCTCTATCCGCCACTGTAGTTCACTATTAGTAGACGTATTTGCGCGAATACATTCGCAGCGGCGAGATAGTTCGTACGGAGGCAACGCCGATCACAGG
+>89843 2
+CAGACGCGTCGCCGACAAACTCCTAGCCGCCATACGGTATTAGACAGACAGCTTTGGCTCAAGGAGCACTGTCAGATATCATTTCTAGGTTTTGTGAGTG
+>89844 2
+CCAAATGCATATGCGGAACCGGTAACAGGTTGATCCACGGGTACTCAGAATATCTGCCGGCCCATCATAGCGCTACACTTTGCATACTGGTGTTGGTTGA
+>89845 3
+CACCTAACATTTGCAAAGGGCGATCTATTCATCCGACATTGCGGCAATGTATCTGGATATTGCTCTACAGGTACGCCGACCGATGCGATTGGTCGCGAAG
+>89846 2
+CCGGGATGGATTTCGACAAGGCACAAGCTTGTGCGTGCCATAGTCACGCAGGTAGAAGTCATTAATAAGCTCAGTCTCTCTACACTGTTTACTCCGGCAG
+>89847 2
+CGTTGACTCGCGAGAATGGAAGTGGCCCATCGTTTTCGAAGATAAACGGCCAAGGTTTCCAAAGTAGCAGCGTCAGACGCTCCTCTTTTAAGTAGCCCTT
+>89848 3
+TAAACAATTCAACTTACGCGTCGGTAGGTTTGAATTGCGTAGTTCTTGCAGTTGCAACACGAAGCCCGGTGCAAGGAGCCCAGGTAAGCCCCACGTTTTC
+>89849 2
+CTTTTGGCGTATCTCAAATCTGAGGGAAAGGCCACGTATCGAGTAGGCCCGGGCCAACGTCACGACAATTTAACTAGCCGGTGTCATGTACAATTTCGTC
+>89850 2
+TACCATGTTCGTACCCTCAGAGTGAGGACACCAATTGTTGAGTAAGTGGACAAACAGCGGTTACCAAGGCACCATCGGCGAATCTTTTTGGGCCTTCGCT
+>89851 3
+CCATAGATCCGCGGTGGCGAGGGCTCTTCTTTCATGTGAATACTGCATGTTGGTGAAACCCGTACATCACATACGCCGGACGTCCATTACGAATAAGGTA
+>89852 1
+CGGACGTTCGGCCCGATAATCTTCAGAGTGTGAATGCTTCTCTAAGAAGCTAAAAGACCGGTTAACCGCGCTGTGAACGCTATAGTCTCATCTCACGGGT
+>89853 3
+GAGAGGAAACCCTTTGGGCCCTGAAAATCCAATCAATTCACCTGGGCAGTTAATTGAGTATGAGCCCTCCCCAGATAGTGTATATTCCCCTCTGGTGGGG
+>89854 2
+TCAAGGTCCACACTTCGTATCGATGCCCAGGTCTTGACAAGACTTACACGCTATTTCTGCGATTGTCGCAGTATAGTAGGCGGGTGACAACGATGCGCAA
+>89855 2
+GTAGCAGTATTTGAGTTAGGTTTGGCTAACGAACCAAATCCGCAGTTAAGTCGGGGATAGCCTCCACTTCCTCTTCGCCGGGCGCACCTAGTAACGTAAA
+>89856 1
+CACACACATAGCTGTGGAGGGTAATCAGAGGTTTGTCAAGACGTCTCGGACGATTATCCTTGGCCCTCCCTGAGTCTTAGAGCCGATAGATTACTCGAAC
+>89857 2
+TGAAGCTCGATAGATATTATGTTTTGAGCTGTACGGCGCTGAGCATAGTCGCTTCATCGCACGCACTCCCCGGTAAATCAAACCGACACGATCGTGTGGA
+>89858 3
+AGCCAGATTTTGAAGAGTGCAACCACCCTAGTTCACTGATGGTCATCTTGAACGTACGCGAATCCTGACATAAAGTCCGGAGTCTCGGTGCGTAGGCTTC
+>89859 2
+CAGCGTGTTCTACGCAGTTTCATTAAAGTGAAAGTTCGTACCCCAGGGTAACCGACACTTCAAGTGCCACGCCCTACCAAGACGGGGTGTGATTTTGGTA
+>89860 3
+CGTGACAACTCTAGAGCCGGTCTACTACGCACTTGCTCAATGCTTGGCAAAAAGCCCCAGAAAGTCTAGTTCCGCGGTGTTCTTTGGGTAAGATCATGGA
+>89861 1
+AGCAATCTCATACATTTCACGGTTAACGTTGGAGTCAGGACGACGATGCGATTATGCAGGCGACTAATCGTGAAACCTTCACCGATCTGGTGCGTGCCTC
+>89862 3
+ACTATAGCGTATAATATACATGAGCGTCGCATGATGCCTTATCCCGATCGGGCGGAGCTAAGGCCCGATAAATTGTTGGAGCGATGCCTATCCTGCCCTA
+>89863 1
+TAGCCGGTCCTCGCTTGCCCGGAGCATCTAGTAATGAGCTCAAATCAGCGAAAACCGTAGTTTGTAAAAAGCTGCTCGGTGGTCGTTACTGTTACACAGC
+>89864 1
+GCCCCGCGCCGCACTTAACAATAGTTCCATTTGAACATACAGGAGGAAGCCAAGGGATGTTGATACCCGTTTGTAGTACCTTGACCTGGTTACATCGTGG
+>89865 3
+CAGCTGAAAGTTTGATTGGCGTCCTCAATACGGGCGTACAGAAGACAAGCGCTTTTGACTTCCATCTTGAGAAGGCCGCGAGCGTAACTCCTCATCATTG
+>89866 1
+ATCAGACAACTAGCTATCTGGTCCGGTGCGTATACTCCGAGGACGTGCAGATTCGCGCGATAATTTCAAAGGGCTTAAACGACCAGCTCCGATGCTGTTT
+>89867 3
+TCCACAGTCGCATTGACACTATCCGTGAACGGCTCTGGGCCTGGGTAGTTATGCGGGAATATTGCAATCCGTCGCGCCTCAATATTAAACATGGTACAGA
+>89868 3
+CTAAACTAGAAGTGGAGCTGCATGAGCCAGCCCATTAGCCATCAAGACCGTATTATGGTAAATCTAGGCTCCTGTTCCCCTGTTCGGAGGGGGCTTACTA
+>89869 1
+TATGCAACGTACAGTTCCATGTCGAAATACAAGGCCACAGTGTTTTGGAAGTCGTGTGTCCTAGCGCTATACATTCTCGGAGCCGTACGCACCCGAGTAG
+>89870 3
+GCTGGAATGAATGAGCACACGTTTCCATGCGCCACTTCGAATCATTTATAGAGTGACAGTGGTGGGCTATTTAACAACGCGCCAGAGCCAGTGTTCCTCC
+>89871 3
+TGTATAACGTACTATGAAACCCCCCCCACGCGAGTCATCTACGGGTACTTTTCCGGTTTTGGGAAAAGGATTCGGGTAATACAGGTCACCCCAGGTGTGA
+>89872 3
+AGTGGTGTTCCAGACGTGGAGCCCTAGTAACCTCCTTAGAACGGCACAGATGCAGTCACCTGTCATCCTAATTTCTCAGGAGATGTTTCCGTAGGGACAA
+>89873 3
+GTGGATTATGGAGACTGTGTCCCGCAGCTACACGAGTTGCCGCCAAATAATGACAAGTATATCTGTTTCTAAGCGAGGTACAGGTCGCCTCACCTTGACC
+>89874 3
+TACAAAAGGGCAGCCAATAGTAGGCGGCCCTCAGTTGTGGGAGTCCCGGCTTGCACTGTGACAACTCTTTACTGGGTAATGCTAATGATTCACCCAATCT
+>89875 3
+TAAAAACCTACTTACGTGAAGTCTGGATCGCAAATCAGTACTCTTGGCCGATAAGGCACCCCTGGGTCCTACCGTGGGGGTGCTAGTATTTGTAGACACC
+>89876 3
+CCATGAAGCAGAAATTAATGCTGGTGGTTTTAGCGGGAACCGCCCAATAATTTACCTAGGTATCCACGCTGCGGGGACTCGGCCATTATGATCGTTCACC
+>89877 3
+CCCACCCGTCAATTTGGGTAGCCTATCACACATATTAGAGGGACTTACACTTGATTGAATCATCGCGGGCGGCAGATATTGCTGCACCGCTGGGTAAGAT
+>89878 3
+ACGCTTACGCATTCATTTTGATGACGTTCCGGTCATAGGAGTGATATCCCAGCTTAACCGGGCACAGTAAGACCCGCGATCGGAATAGTTTATGGCCCGA
+>89879 3
+AGGAGTCCGCGTTAACGCGAGATACATGTTACGCTCCCCTTAGTGGCTGACAGCTGGCTCAACTGAAAGAGTTCGACTCTAAACTGTATTCGAATTCGCG
+>89880 3
+ATGAATGGCCTGATGTACTCGCGTTGTACCACTCCTTTAAGTCTAAAGGTCGTGTGAGAAATACGCATGCAGAGCAATGGCCCGTCGGAACCCATCTGCT
+>89881 3
+GCCATTGCCATTACCTTACTACCTGGAATGCGTCCTCGGTGTTGCACGGCGTAAGGAGTTCGTAGTATAACGAAGAAGCTGCCAATACGGACCTTAAGTC
+>89882 2
+TCGGCGAGGTTGACATATGTTAATCACAGCTCGTCAAAGGGCGCGAGTCGCCGGCACGCTTTAATAATCGTTTCAACTGTCATTCAGGGACTTAACACGC
+>89883 3
+TAGGGGGGTAATTCGCGAATAGGTTCGAGTAGATAGCTTCTATCGTTTAATCCGTTAGCCTCCTATGCACCCAGGGACAGCGTCCTACACAATAGACCCG
+>89884 3
+TCTCGCCGCAACGTAGCTGATCTGTATAACAAGCTCACTTGCGTAAGCGGTTTCAGCGCAGAATTTTGCTCCGGGGAAACGACTCTGGGTTACAAATACG
+>89885 1
+ATGACCGCGCGGATAATAGGCTGGAGCCGGCTTGTTACGAGTAGAGTCAGTCAGTACGCATTACCCGTTTAAACCCGTCATTGTCCTAATAAGACGCTCT
+>89886 1
+GTCTTGCGAACTAAGAGCTCGTAGCAAGGAATCTGGCGTGATGCGACGAGACCGCCCCGTTTGATTTCCTTGTAATTGAAAGCTCCACGACCTATAGCTA
+>89887 1
+ATCTCCTACTGGCCCTTAATTGGCGAGCATTCAATACTCGTGAGGGAGGTGTGAATCGAGCTGGTATTAACTACAAGCGACGCCGCAAGTCGAATCCTTC
+>89888 1
+CCTATGTATTCCGCGCCGATTCTATCTGCCTTATATACGCGTCATTAAGGGGCGAGAAGGGAGTTGATGGTATTGCAACGCACAGACGAACTACCCACTG
+>89889 2
+CGCGAAAATGGTAGGTGTCGGTCTCAAACGTCCGCAACGCTTGGTCGTAGCACATACACCGTTGTTTGAGGTTATGCGACCGCTCGAATATCAACACTAT
+>89890 2
+GATGATTACTTGCAGGCATTCCAGGTAGTCCGAGTACGTGCGCTTCAGCATATCTCAAGGTTTGGTCACGGCCAAGGCCTCAAACTGAACTGGCCAATTA
+>89891 1
+CTATAGGTATGAACGGTTGCATTTGATCTCCGCGCGGCTGCTGAAATATTGCTCAGCCATATTACCGCGGAGCAGCGCACGTAATATGGGTCCACACTAA
+>89892 3
+TTTTGAATAGATAGCATGTCAGTGACGCCTGGTCTTAGATTCACCAACAGAAGCTCTGGACAGGGCAGTCCGCCGTGGCTAAGGTTCCCACATTAGCCTA
+>89893 2
+TTACACTATGCACCCTCGAGAATTAGGTCCCGCTGTGAAAGTATGCGTATAGCGTCCCAATTCCGGTTACTGGGCGGACGAAATGCTTAGACGACCGATT
+>89894 3
+CAGCTAGTCGATTAGTCGTAGTTCTATTAGTCGAGGAGACGTCCGGCTATACGTAATAATAATTCCGATGGCCCACAAACCAGCGGGTGCCGTACTTCCG
+>89895 3
+TGTATCGGGTCACGTCGCCGCGATCTCAGAATGTACTCCGGATAAATGCCAGGCGTTGGCCCGTATGTGACGAAAAACACATCTAGATACTGGTATTCCT
+>89896 1
+ATACGGGAGGGCCTCGGGATCATACGCGTGCTTCATCATCAGACTAAAGCTTGTACTCTGGAAGTCCGCGTGGTCTCTTAGCATAGTTCAACAAGCACTA
+>89897 1
+ACACGTGTTTATACAAGACGTTCGGAGGAACGTTATACAAGTTTGCGGATCGAGTATACCATCCCTGAAAGGCTATCCGTTCTGATGACGCCCTCCGGCG
+>89898 2
+GCGCCTACATTAAAATTCCCCAATCTGTCCTAATTTCATTGAAGATAGCAGCGTGAGGCGGTATTGAGCGCGATTCACCGATGTCCTGGAGCGATAGCGC
+>89899 2
+AATTTTGCGCTTCTCGAGTCCAAGTCGAAAACCTACGCCCTTCTCCGAAGCGCCGACGACTTTCCAATGATCGGTGAGAGTGTGTGAAAGGTTGGTACAA
+>89900 2
+GTACGCATGCGTCTTAATACACCATCTGTATGCTAGCCCGTGTAATCGTGGGACCACCTAGACGACGACCGGGTTACGTACCTATGTGGCAGATATAAGT
+>89901 1
+AACGAAGGGTCGCTAATGCAACACTTAAACGCGATTATCGCGCCGTCTTTCTTTGTGTGGAATGATCGGAGTCGACTTCGACGGCACAAGCTACGCCATT
+>89902 1
+TTATATCAAAGAGAGGGATAGGCGCCCGTAGCTTTTTCGTTCACCACAGTTCATGTGGAAAAACGTCCCCCAATATAGGGGTTGCCGTCGCTGTCCCAAG
+>89903 3
+CTGCCGCCCAGACATAGCTGCCTCATCTCCTCGATTATGGGCCTAGATTAAAAATGAACGTCGTTTTCGTTGCGTGCACGGGATTAGGACAGAACGATGA
+>89904 2
+CCCTCTGGAGATTAAGACCCCTCTTTGAGCTTAGTGAGACTCACGGATTACCGCGAAAATTAACGATGCGTATGTCTATGGGGACTGACACGCGCTGTAC
+>89905 2
+CCCAAGTACTCCCGCCGGACACATCGTATTAATATGCGTCGGCGATTTGAGTGCGTCAATCTTCTCTGAGGAGGGAGTAGGTACCAACTTTCAAGCTGAA
+>89906 3
+TGAGACGACTTCAGTCAAAAATCCGGAGCGAACCGCCGTCGTTACTGCCGGCCGCCACTGGTAGAGTTATGGTATTACCTGTTTCAAGGCACTGAATTTA
+>89907 2
+TGTGTTACACCGCCTAGTCGGGAGATCTACTCTCATACACAAGCGGGTGGAAGTCTATAACGTAGCGTTGACCGTACTTGCCTAAGGTCGATCCTCAAGA
+>89908 3
+GTGTTGCACGGCCACTATCATGCAGTCTGACACTTTAGGATGGCATTGGAACGAAAACCATGGTAGGTGCCTATGCCCCCAGTCTTGAGCAATCAATCGT
+>89909 2
+AAGCCACAGGGCGCCGTGACCTGTGCCGATCATCATCGACCATATCGTGTCAGTTCGATTCGTTGATTATCAAAGCAACGGAGCTAATGAGTCGCTTGTA
+>89910 3
+ATCGGTGGTATAAACCCCACGCAAGTCCGATGAATAGCAACTGTCGAGCATTATCGGCTTGGCACGAGCCCACGTAGCAACTCACTGTTTGATTGTTTGG
+>89911 3
+CGGAGCCCGCAAGGACCAAGCACGTCGAATAGGGACATTCGATTCAGTTTACGTAAAGTATCCTGCCCGGTATTGGATAGCTTATGCGTATTTCCCGATC
+>89912 1
+GTTCAGGTCAACAATATGTTGACTACAGACCATATCCGTGGATGTCCTTGCCGCCGGTACAAAATCGCTACGGTGGACCATCGTATATATGCGTAGGCCG
+>89913 3
+TATAACGCGCTCTAGGATACGGGAAGTAATTCGGCTTTTAGATTGGCGCCTCACGCGTCTTTCGCGAAACTCATGCCCTTCCAGCACGGTAAGGAGATAA
+>89914 1
+GAGGATCCCTCGAAGAATCGTAACCGACCACGAGTCGTTTGAGGATACCGGCTTATCGATTACGGTGGGCCTTTACGTGCAATCGTAACTGCTCATTACA
+>89915 2
+GCCTGCTACTGGTAGATACCAACCTAATTGTCAAGTGGATGGAAATTACCCCCTCACATACGTAGTGTTATCGGTGAGCTTGCCGCGAGTGAAACGCTCG
+>89916 3
+CTTGCTCCTACCCCGCGTGGTTTAACGCTAGTCTTTACAAGGGGCAAGAGAATTACTCAGTAAGCCAAGCGAGCTTAACATCTTGAGGGCTACCTGTGGA
+>89917 3
+AGGTGGTAACACCTGGATAGACAATGCCAAGCCCACTCTTACCCGTAGTCAGAAGTCTGCATGCTGTCGAGGAACGAATTTCAATGGCTTGTCTTCGGTC
+>89918 1
+CGTAGTGACAGGCGGATACGTCCCTCTCAACCTGATAGGAGTCGCCCAAACTACACTGCCCGGCTAAAGTAGATGTGATTGCTTTTACATTGTGAGGTCA
+>89919 3
+TGAATGATGCGAACCCGAGCTTCGTTCGATTTAACAGGGAAATATCCGGAGGTCGAAATAACCGTGCTATGTTGCCTATTCTCGGCCAAGCCCTGACTCG
+>89920 3
+CCACCGCTGATCAGGTTAATTTGAAGAAGAGCTCGGTATGATATCATGAGAGCTTGTGGACGCGTGCACCCCTTCTCAGCTTACAGGATAGCAAGCTCTC
+>89921 3
+CGGTATCTTGAACTCTCGTATCATCGGGTTAGTTGCAGGCTGTGACACTCCTTGACTGTAGATTACCCGCAGAAAAAGGGACCCCACGGGAAGTACATCT
+>89922 1
+GAATGCTATCCTCGGTCACAAGAGGCTTGTGCACATCTGGCCTTAAACCAGTATTACCTGGGTCGCAGAAGTACAGGTGCCCGGACTTATCAATGGCTAT
+>89923 3
+CTGCATAGATTTTTTACTCTAGTGGAGCGAGTAAGTTAGTCGACTGAGAACTTTGCCACCTATGCGCACGGGATGCCCCAGACTGCATGCGACACACTGA
+>89924 1
+TTTCACACTATCCGTCGTGCGTACACCAAGTGTGAGAAGATAGCGCTTGAGCACTCATTCCCGGGTGGCGCATGTGCGTCCATTCATAACGTGAAAAGAT
+>89925 2
+GGAGGCGCCCATTGAGGGGCGTAATTACATACACGTCTTGAGTGTTCAATAAGCCTAAGCCTTCAGCGACATTAATTAGACGCTACTGCGCTCGTTCGAC
+>89926 2
+CTTCTATCTAGCTAAGTCATGGCCGAGCTCCGCAACCAATGGTTGGCGAGGAGCGTCCATTGCAAAACAAGGGATACGCTTACGCAGTTCGCATTTGATT
+>89927 3
+TCTCTCCTTAGGCACTTGCGATTCAACGGAGTCTACAAGCTCACCGAGATCCGCTAGTGCAGCAGTTTCAGGGTATCTCAGAGAGCGAGTTTAGACAGAT
+>89928 3
+ATGGGTGTAAGGCGCGCCGTGTCAAGGCGCGAATTTGTCAGTACCGCTCACCTATACACAACGCTGATCTAGAACCCATGATGTTTGCAGCAGTTTCAAT
+>89929 1
+GCGACATCCTACAGGGGTTTATTTAAAGGTTGCCCTCATAACGGCCCGGCATCTACGAGATGGGAACACAGCAGGCACTAAATGGTCTTGTCTTCTTCGA
+>89930 2
+CTGCGTTGGTTCCAAGCTCGGGAAAGATATGTCTGCAGCAATCCGGAGTCTCATTGCGGGATAGAACCATTCTCATACAGAGCGTCCATAGAATCCTCGT
+>89931 3
+CTATCCGGGAAGCGAATATCGAAGCCGACTGCTAGCGCGTAATGTGCTTATCCAACTTGATGTCCCGTAAAGTACCAACATCTGACAGTGTTCGGCTTGG
+>89932 1
+TGCATGCGTGAGGCGTACTTCTCCTCTAAAGCGGCACAGTACCGGTTCTTACTGTTGGCGCTCCCGGAAAGATTCGAGTTCATAATAGACATGAACCGAA
+>89933 3
+AGTGAGTCCTGGATGATGCGTAAGCCTGACATAGTTTATCCCGCCACGGTGGTCTCATTAGCCAATAGCGATAGGCAGACTATCCCGTGAACTCAAGTTC
+>89934 3
+GATCCGTCTTGCTAGCCAAGGCGCAGCCCTCGGCACCCTGCTTGAGAGAGCGTGTGTCTACCAAACATGCTATGGTACTTATTCGGAAGTGAAATTAAAT
+>89935 3
+ACCGCGATCACTCCGTAAGAGGCGAAGAAAGTACCCTCGCCTTGCGTCAAACGCGCGGCAGTTAAAGTCTTGAGGGTCCTTAGATTTTTGCTATGCTTAA
+>89936 2
+GGCGTGAAATATGATGTTCTGCAATGGACGTATCTCGTGATCCTCGCATGGAAGAGACGGCAGACATGCTTATAGCACACACATGATCTCTGTCTCCCCG
+>89937 3
+GCGAACGTTCGCAAAGCCGTTCGTTTAGTACACCGGGTGTAGAGTGAGTGTCCGTACGGCTTATCACCGTACATTAGTCGAGATCTACGCCAATAACCAT
+>89938 3
+TTTAATTGTTCCAGCGGCCTAGGAGGAGGCCTCTCGTAGGAATAGATTCCCTGGAGTCGAGCTGCACCAGAGTTTACTAACTCCATAAGGATACCCGCTA
+>89939 1
+AAGACAAATGTCCTACAAGAGATGGAAGCCATCGTCTTTAGCGCTTGACCTGCACTCCCCCTTATATAGGACGGGTGGATCGAATCCGGCGTTATGTGCT
+>89940 3
+TTCTGTCGATGTAAAACAGATGTGTTACGTCTAACTAACCCGGATGTCTGGTGTTTTGTGCGGCCCGCGTCACGGTGAAGACAACAACTCGGCACCACAA
+>89941 1
+CCGACCAGGGTAATGGTCGAGAAATGATGTGTAGATGATGCTTTGGGCTCTTCTCGAACCACTCACCGCATACCCTGCCAGACAATCTGCTATTGGGTAA
+>89942 1
+GGTAGCTTCATAGTGTAAGTAACGCGGCCCTCACACCTAGTTGGACCTAGTCAGGGTCACATTCGTATGGCTTGGATTAAGGCGACGACTTCCAACCTAA
+>89943 1
+CCGTATAGGGGGCGATAGATGCATTTGCTTGTAGCTGTCTGGATATTATAGCTCAACGACCATGACGTCCATTCCCATTAGGGATGCAAGCGCCACCACA
+>89944 3
+CGGTGTAATTGTTCATGCTAACTCCGCTGTGCTGCGCGCTGACAAGGGACTATGTCAGTTACGACACTCAGTACGGTGGCAAACAATCCTCCTAGAAAGT
+>89945 1
+AAATAATCATGGGGGCACGGACCCGTAGGCGGTTAGCTTTGCACCTTGAGTGTACATCGTTTTCACCCCAACGTATCCATACCTCTATAGCGGAGTGAAG
+>89946 2
+CTCAGGACTGATGCCTCCTGCGAAATTAAGCTAGGGACTTGCTGAAGTGTAATGCGCATCCTCCCGTAAACGCACAGGGAGTCTCAAGATAGTCTCTTGT
+>89947 3
+CATTTATCGTACAACACTTGAGCCAGGAAGGCGAGTGGGCAGGTTGCAGCCTCTCTACTCTTAGACTCCCCGTTACATTTAGAATGACGTAGGGTCCGAA
+>89948 3
+CTCACTTTGAGTGGGGAGCGGTCCTTTTGTGGGGAAAACGCATTCTTCTTCCTACGACAACGCTACACGGACCCATGCAGACTTGCATAAGGTAAATAGC
+>89949 1
+GCGCTAAAATAACAGTATAACCGCGTTCCCACATCGAGACACGATGAGGGCGCCTACGATGTTGATGACCCTATCTCTTGGTTCTGGTAACGTTGGTGAC
+>89950 3
+CGTAAATGATGTCGGGCAAGAGCCGATTGTTTCCCATTTGCGCGCATGCGACGCTAGAACCGGTTGTCAAAACTATAGACGTACTGTACCATCGAGCTTC
+>89951 1
+CTCTGCTTATGTTTGCTTCTGCGTTGGCAAAGGCCACGCAAACTCTACTAAGAAAAATTCTGCGGAACGCGTCCTGAAGCGGGGGAATCAACGCATGTTC
+>89952 1
+GAAAAACGTATGGAGGGGGATCGCCTTACCAATAAAGCAATGGTCTCGAATGGTCTCTCCCTGCTCAACGCCTGTGGACACCACATTCAGCGGGTTTTTT
+>89953 3
+CGATCCGAACTTGGTGAAACGGGATAAGTTTTCCACCAGTAGGAAGGCCACAATATCCCGTCCTCTGCGAGTGTAAGTTCTCCTGAGGTACTTGCTCAGA
+>89954 1
+CACAAGGCTTCTATTTCGTCAAATTCACGGCGGTTGACGATTAGCAACGCTGCGAGCGAACCATTTACCGCGGTAGAAAGTACGCGGATCCTGTTTACGT
+>89955 3
+TATGTTCGGGACGGCTAATTGACACCTGCACTTCCGCTAGCGTAAGTATAGATTCATCTCTACCGAGTTCAACGTGGAGTAGGGCTTAACCACAACGGGC
+>89956 1
+GATGGTAGCAATCTTCCAGGCATTCGCAGCGAATCCATGCGACCCTAACCCTTTGGTAATATTCCTTGATTTCGAAAACTGGGGGCGGAGACTCACTGAG
+>89957 2
+TACCACATATATATCACAGCGTTATTATGATAGATTGCCTTAAATCTGCACCGCCGTGACGTTCTGGGGGCCGGGCCTCGCACAGCGGGTAATTGAGCAA
+>89958 2
+ACAGCTTCGCAGCACTGTTAGAGTAGCGTCGATGATCTAGCGCGGCTCGAGCATTCATATGCGACTAATTACGTTAAGGCTCGCACACTACGTACAGTTG
+>89959 2
+CAGTCTTCAAAGACCGAACTAGAAGGGCAACAATCAATGCGTATCGGCGCGCTATGCTTCTAGCGATGTGACTGCTATTTCTGTAGCTACGGGGCATCCT
+>89960 3
+CAACCGAGCGAGTGCAGTTGGGGTACGTAGAGCGCCTTTCGCAAGTACATTACACCAACATTTTCCGGCTGCCTTAGCGTTTAAGCGGAACAAGTCATTT
+>89961 2
+ATAGGTTCCAGGACATGGCGGTTATCCTTCAAGATCTTGGAGCTCACGGTACCGACTACCGTGTAGGGCCATCATGGCACACATGACACCTATTGATAGT
+>89962 2
+GCCTGATGCTATAACTATCAAAGGCGTACCTCTGCTCGCTAAGACCAGGTTGAGACGGCATTCGGGAAGGTCTGGAAATCTAGTCTCACCTGTCGCTTAA
+>89963 3
+ATGAATATAGAGGTTCCGCCGCATATCTATAGTTCGCCGTGAAGTCGACTGAGACTCTTACGCACCACTCTGGCGGTTGACCGATGACATCGCGTAGTAA
+>89964 2
+ATTGCTATACCGATATCGAACGTTATGGAGAAACCGGTTTAGGCCGTCTACCGCAGGTGCTACCTCACGTGAGTGAAGTTCCAGAGGCGACTCCCAATTT
+>89965 2
+CTATCGTCTGGTTCGATCCCGCGGTCTATATACGTTATATCAAGCCTAGGCAAAGCCACCAACCGAGGTGGCACGATTATGTTAGCCTGCGGAGTAGATA
+>89966 3
+CCTCGTAGGGATTACCTAATCAGAGCCATGGAACGACATGTTACATCCTTTTGGCAGCCGCTGAGACACAGCTGACTTAGGGCTGCATGCGGTTATCATA
+>89967 2
+TTGGTTCAAAGTTAGACGCGGACTCAGGCGACACCTCGTCAAGAGTCAATCGCCGGAGTATTAACTTCGTACGATCCCTGACGTTCTCATAGACTTGAGG
+>89968 3
+ACAGTGCTTGTGGCGGTGTTACACCCTCAGTGCCCAGTCCTTACTGAAGCGGCGAGAGGAAGTACCTTTGCAAAAAATTCCTTTCCCGAAGTACATGTAG
+>89969 1
+GCGTACCTGAAATAGCCCCCAGCTGAAGAAAAAGATGTCATCCCTCCGTTCGTCATGATGTGCAAATTTGACAGCCAAGTTGTGGCGGTATTTCTGCGGC
+>89970 3
+ACTTTCTAAGAACACCTAGGACTCCTTGAGGCTAGCTTAAGCCTTAGCATATTATACCGCAGAGGCGTAGCGTGCAGTGGGTATCCCAGGGAATCCTGTC
+>89971 1
+CACCTCGCCGACTTAAAGGGTATTATGGGCGGATGCTACCGGAGTGCCAAAGTACTCACTATATGTACTGGGGCATACAATGCTTCGCAACCGTATTCGT
+>89972 3
+ACTCCTAGCAACGTACGAAAACTTCGGTTACGTAGTCTAGCGCCCTGCAACTGGCGTGGGAATGGGTTGCTCGACTATATTCAGATCAACGGACCATTGT
+>89973 3
+TCGAGGTACAAGGTCGTGTATCCATTGCCGACGCTATACAAGGTATACTGGGTAACCACATTCTTGCGCAGGATCCTCTCCGTCGGAATGTGCAGATAAC
+>89974 2
+TAGATTCCATGAGTCTATGGTTAAGCCCAGTCGGGCCATACTCTGGCGTTGCCTACGAGCGGATCGGCCGGTATCACAAAGGTCAGTTCAAATATACTCA
+>89975 1
+CCTACGTCAATCTGTGTGAAGTTCTCTGGAATTGATGAAGTCCAAGAACAACGGGTGATGCATGAGTCTACCAGTGCCTACTGCCCAACTGGCGGCCTAT
+>89976 1
+AATTCACGTCGATCGCCGCCCGGTAGAACCAAACTGACATTAGTGCTAAGGGTTAAGTACAAATGCCTGAGTTAGCGCTAGCGTTCGTGTGGCTCTCACT
+>89977 2
+CAGTATGTACATCGGTAATGGTTTAGGGGGGTACAACGGGTTAAATTACAGTGCCCCCAACAGTAATACATCAGCGAGGCGTTCCCACCGCCTCTGTTTC
+>89978 3
+GGCCTAGAGTGAGGCTCATAATCGGTCTTGCACGTAGCAAGAATGGACCACTACGTTATCTAGCAATCGCACGTTGGCATTTACGCAGAACTCTCTGGCT
+>89979 3
+TATGCCCGCGGCTACCAGTGCTGGATGAACATGACAAAAGATGTCAGCAAGCGAGTTCCCATGCCTAGTAGCCAGCATTTCAATGCCTTTATGGCTTGTG
+>89980 3
+TACGTGCTTTAGGTTACAGTCAGGTGTGACTGCTGCTAGGGACTCATCATTCGTTCGTCAAGCATCACCCAGGACAAGCTCGCGAGCGCAATATACTAAG
+>89981 2
+GATGTTCCTGGACAGATGGACGTCGACGCTCAGGTACGCCTGATCGATACTCCAGTCCAGAACATCGCGACTGGATAATATATTGTCTCTATACGCGTGA
+>89982 3
+ACTTTGATTATGAGCACATTGCCAGACAGTTCCAGTGAGGGGGTGTACAATTTCCCCACCAAAACCAATCACGGGCGTAGCTTCGGGCGTTCCTATGATG
+>89983 1
+GTCCCGACATAGCGTGCACCTTAATGCCACGACTCCGATGGTAGTAATGACTCCCTAGCCGGCCAACATTGGTGGATGTAATGGATGGTTACAATCTGAT
+>89984 1
+AGCCCCTTCATGCACGGTCCGGAGAATGATAAGAGACTCTCTGCTCGGTAGAGCTTTCACCCCTCATATGATGTTGTCATCTAGTGGTCGAACAGAAGGA
+>89985 2
+TGCACCTCGACAGATCTTCGTATCGAGTCGCGGACCGTTTTGCCGTGTGATAGTGAATTTCATTTCCCACAAGGGATAAGACACTCATAAACGGGGAGCC
+>89986 1
+GCCACGACGACCTTGGGTGATATAGGCAGATATTGTAAATTCCCCGGCCATTGTGGAAACGCTACGAAAGGCTAGATAGTCTGCGTTCTCCTTTCGACAC
+>89987 2
+AGGAACAAGAAGTGCTGCTCAATAACTCCGAGCGTGATTTCCTCACTGACCTTCGTGTTGCCAGAGGCAATTAATACGAGTACGTGGTTGACGCCTGCTC
+>89988 1
+TCAACGTCCCCGACCGTAGGCGTCGTTTACCCGTAAACAAACTAATGCGCACTTCAGGTAGGCCTGGTGAGGATAGAAGCGTCATTTGCATTTTTCGAGA
+>89989 2
+GCCTAAACGGCCATTACTGGGTAAGATTCACCTCAAGGATGCTAGACAAATTTTTATTCACTAGTGCTGGACCTGAGTCGGCGATGACCGACGCCGCGTT
+>89990 2
+TCGCGGCGGCCCGCAGATTCGAGGTGTCTGTTAAGCGGACTACTTAGTTGAAGACAGTATCTATGCGATGCTTTTATAAACGAAACGCCCTACCCGAACT
+>89991 1
+TAACGATTAAACATGCTGTGTACAATCATCGAGACCAGATATGCGGAGGTGTTCAGCGGCTGCCATGCTAGTCCGGTTCAATGCCCAAGTTGTCCCCAGT
+>89992 3
+GTTCAGACTCCGTCCGCGAACAAGGATGGTGGCATACAGTACATAAGGTTTACGCTCCAAGCCCTGGTATTATGTTGCGACCGCTTTAAAGTCGCCGTAA
+>89993 1
+CAGTACCCCTAGTGGTCCGCCCGTGGGGGGAAACATGATCTACTTGAGATCTGATGTGAGTAGCACACCGATTTTTCATTAGCTACCCGAGGCAATATCA
+>89994 2
+GGTTGGTCTTACACAACAAGCCACACTCAATTCCAAGCCCTTTGGTATAGCGAGATGTGAGGCGTAGCGTTCAACTGTTAACCCTCGGAGCAATGGGCTT
+>89995 1
+CACGATGCCACGATGCTCTAAGGCATAATCGTAAAGGCATGTCGTCCATACCCGTCTCAATCGGGGTGATTTGGATCACGGTCTGGAGATCGTTCCAATA
+>89996 3
+AGGCGGCCCTCCTGCCAGAGATTAGGTATGGACACCGCTGAGTCTCCAAAATCAACAAGTGCATGGTGCCCACTTGAGTTGGACTTATTTCGATTCGATA
+>89997 2
+TCATCGCCAGCGATAATCATGAATGGATGTTAACGGCCCTGCTTCCAGTAACTGGCTGGTGTGATTCGCGCACCGATCTGAGACACGTTAACCATATAGG
+>89998 1
+ATTCCAATCGCGTGTTCGCTCGGCAATTGGGCGAGAATTAGGATAACTCGATAACCCTGACCCCCTTCTAGGCATTTTATGCGAAGGGAACAAGGTCGCT
+>89999 2
+ACTGGCAAACCCTGCTTTGCAGGTCTCAGGGTGACAGTGAGTAGTTGAAACCCGTTCATGAGCATTCGTGACACGTCCCAATCATTCGTAATTCGGACGA
+>90000 3
+TTGTGCTCGGTTTCCGTCCTACACCATAGGATCGATGTATCGTTCCGGATTAACAAAATCAGTCAGTCGGATCGGCGCAGGATATGCGCAAGCAATACGC
+>90001 3
+AGTTGCTCTGTGTCCTCCGCCTTATCATACCAGAGATGGTGTCAAAAGCTCGTCTCAGGTGCGAAGTGGAGTCACCTATTTAGGCCGCCAAATAGGAACA
+>90002 1
+ATCCGGATGACCTATGGAGCGTGCCACAAATCTCATTTATCGGGCACCACGGGGCTTTGGTCGTATGAACTGGTACGTACTACTGATATAAGTCACCACG
+>90003 2
+TCTAACAGCCATTGGGAGCGTTTTAATATACATATGCGTAGGCTAGTATAGCACCTGTCGACTGCCCCTTGGACCGGACGCCGGCTAGGAATCTAACTGA
+>90004 1
+GACTTGGTTAAGTCCCCGCTTCTCCGAATATCACTACTGCCGGCAGCGGGCATAACTATGTTACGACGAGACCATAGTATAGAAATCGTGTTGGAGTCGC
+>90005 1
+TCCTCGATCAATACATCCTGTAGGGAGCGCTAGTGGACCAGAGGTTATCCGTTCGGGCTGCGCTTCACCGTATTGATTACAACTAGCAAGAGTCCTAAGA
+>90006 2
+CGGGTATCATCACAATCATGTTATTGAGAGAAATCGCCACGAGCTTTCGTCGATTGCCAGTGCGCCTAAGGCAAGATCTGAACGTTCATCCGGCTGGTAC
+>90007 3
+CTACAGAAATGACGAAGGTTCAGATTGGTGTCTTTAACGCGGTTTCATTAGGAACTAATCGCCGTTACCTCTCAGGCAACCGCGGTAGGCTCGACCCTAG
+>90008 3
+AGCGCGGAAAGTGTTGATCGCCGGCTGATTATTGGCGAGTACAATCTTCGGAAAGTATCAACGCCTCGTGCTGCATATTATACTCAAGCACCTAGTCGCC
+>90009 3
+ACATCGTTAGCTGAAATTGAGTAAAAACACAATCCCCGTATTGCTCGTGGTATCTGCGCGTCGTGGCCATCTCAGGAGATGCTCACTGTCAAGGAGGTCC
+>90010 2
+CTTGACTGGACTCCTAACAAGTGGCACGAAGAGACGCGAACCCTAAATGTCATTGCTGTCGCCTGACTTGAGATAGTTTCGCGTTGAAGACTGATTCCCG
+>90011 3
+AACGCAAGACCGTCCTGTCAAAATTGTTACCAGCGGCGCCAGATATGGATGCCGCGCATTTCTCGGTTTAGTCATCATCAAGGGCTAGGTGCATAATGTC
+>90012 1
+TTGCCCGGTTAAACAACATGTAGTCGTGTAAACGTTTAGCCAGGGGCAATGTCCTCTCCTTTGGCATCGCCATTCGGTAGACAGTCGGAGATACCCGAAA
+>90013 1
+CACAGAGGAGTGGTGCACGTCCTGGCAATTGTAACCCACTAAATAATCGTAAGGATATGTTAACTGTTCGCACCGACCTGAGTGGCTCGGACCTTTCCTG
+>90014 3
+GAAGCCAGTGGCTTCCAGCCGTATTGTTCTCAGTTCAAGCCAATGATGAAACGGGAGACAACCGACTGAGGACCTGTGTAACTCTCCTGATTGTCGCTAT
+>90015 1
+CTTGTGTCTAACTTTCAAGAGCGATGCTTAAGGCTAACGGAGCCCCCCACAGGCCGTCCTAAATCGAAATGTGGGGTGTAGAATAGTTCACTGCCTACTG
+>90016 1
+CCACCCAATCGGGGTTGACATTGGTGTGGGACATGTTAGCCCGACGCAGGTACCTACAATCCATCAACGTAGCTCAAATTCTAACGTGTTGATGGGATCT
+>90017 1
+GTCTATGGTGGCTGCAATCGGCCCCTCTACAATGAGTACCATCCACGCTGGTGTCGTCGAGACCAATTAAGTGGTAGATAAGCATACTCTGAAGCCTTGA
+>90018 1
+GGGCGGCTGGTGTCGACTCGACACGGACACATTACCGTAATTCTACTGTCAAGCAAGTACAGTCATCCTGTTATCAACAAATGTACGTTGGCGTCTCGGA
+>90019 3
+AAGGCACGTATGTATTTAACGTATACACTGGCGCATCGGGACGTTGTAATTCGGGGATTCTACACCACCCCGCTCATCAGTAACAGATAGGTTTGCGCGC
+>90020 3
+GAGTCCCATTATTTAGAAGCGTCGCGTGCCCCCTATATGCGGAGTAGTTAGTGAACTACGGCCAATCAATTTTCTAGACGCTTGCAGCAAGCGGAGTCCA
+>90021 2
+ATTAACTGGCAGATGTTCATGGGAGGCGGCCAGACGCTGGCAAGAAGTTTACGAGTCTTCCTGCATACAAACACACCACGTAGGGTTTTCGTCCATTCCT
+>90022 2
+CGCGGGCGTCGGGATGATCGAATGCATTTGCCGCATGAGTTGGAAGTCTCATAGCATATCTAAGGTAGTATCTGCCACAGACATCCCTGATCTATCACCA
+>90023 2
+AACACTCGGATGTCGGGTTAGCTTAGATCCATTCGTCCAAACCATGGGAGCAGGCCAGGGGTCATTGTGCTAACGCAAAACCCTTATTTGTTCTCGAACG
+>90024 3
+CCTTTGATGAAATTTAACTCGTGTCCCCGCTGGGGCCAACTCAGCGTGCAAGAGTAACTACAGTGGCGTTAGGGCAGATTACGCTTGTACACAATTGACC
+>90025 2
+CCTCTTGGCGGGCCGTCATTCATTGGCGAGCTCTACTTGAGACAAGGACAGTTAACGAATATTTTGAACGACTAAAGCTTGCTGAGCGTGAATCCCACGC
+>90026 2
+CGGAATAAGTCGCTGAGGTTACTACACGAAGCATGTTGAAGAATTCCTGCTTAGGTTCCCTCCCTTCGGTATCCTGAACGGCTATGGGAGAAACACTCCG
+>90027 3
+CCAGTAGAAAGGTCCCGAACTCAAGCCGTGTCATCCATAGGTGGGTGCTGTGACTTCCCCACTAAATGTCATCTTTGTGTCCGTGGATAGAAACAAGGTC
+>90028 3
+ATTGACCTTAACAGTGCGGTAGTACCATACCAAAATGCGAGCTGCGCCCGTTCTAATGGATCCGAGGGCGTAGCTTCTGGATCCCGGTTGACTTAAAACT
+>90029 3
+AGATGCCAAAGGGTCAGTCGGACATGCTCTACTGACATTCAGTCGGGTTATACGTGAACCGCCCCATCGTACTGTTCGAAGATCATGAGTCGTGACTATC
+>90030 3
+GATCCAACACTCATGGAGTACACTCACCTATTCTATTTCTAAAGTGCGCTGCCGGAGGGGCAGAGTTCGATGCCAACCTGCTCGAAAGGTACGATTTGTG
+>90031 3
+TCTGGGGATGACGCCTAACTGGGGTCGTTCGGTGTCTTAAAAAAGAAACCGATGTCATACTGCCTACTTCTACACGTGCTCAAGCATCACCGGATGGATC
+>90032 1
+AGCCCCAAGGGATATGAGGAGTGTTTGAATTAGGCCCTATAACAGTCGCGTCCGAAAGATCGCTGCACAACTTGCCTAACGTCTTTTCCAGGCAGTTTGC
+>90033 3
+GCTTAAATGGTACTCTAGGACGACACCGGTGCTACAACTTAGCCCAAGTTTCGTCTCCCACGGCGGGAACAGAAGAGTGTAATCTCAGCATGTTTTGGTC
+>90034 3
+TCCGGCAAAATACGGTACACTGGGAAGGATGGCTATTGATCTGATGAGACCACACCCCCGATCTATGAGTCCTGCTAACCCTCTTGTATATTCGGGGGTA
+>90035 2
+CGTAAGGCAGCCCGGCCGTGATCCTCTGCGGTGATACGTATAGTGTCGTTAATAGCACATCTGGCAGAAATACGTCTAATTGGTGCCCTCATCGCATAAA
+>90036 1
+CTAAGAACTACTAGGATTGGTAATAAACCGTCGGACCGCCGATGTCGGGCGTTTTTTCATCAAGTAAGACTCAGGCCTCAAGTGCCCTGACGCTACTGGT
+>90037 2
+CCTGTTTATGTGTTGGCCCGAACAGGCCTGAACTAGAGTTAACCATAGGCAGCATGCCCGGAGTAACACTGCTCGTAGTCCGTAATAGCAGGACTTCTAT
+>90038 2
+CACTTGTGCTGCCGAGATCCTATGTCGACGGCTTATACTATTGGCTCCAGGAAATTATGACGCTATTAAGCGCACGGGGTCCTAATAAAAGGACCCGGTC
+>90039 2
+TTTTCTATTGTTGGAGGTTAGGTGTACAAGAGCTCTGCTGCTGGGTAGCCGTCTGCGAACGAGACTAGGTGATACCCACGACCCAAACACACTCCATACA
+>90040 3
+TTGCTGAACGGAGTAAGAGGGGGCACCGCGCCACCTAGAAACGTCGACCAGAGCTCTGGTGTCCTCGAGTACTACGATTTTACAATTCGCTCTTTTTAAA
+>90041 2
+CACGTTCCGTCCCGTATTAACGTCAAGGTGGCTGTAGTGGGCGGTACATATCAACGTTAAACGATAACCAGCAGTTTGTACGCAGTCATTAACGCTCGGC
+>90042 1
+AGTGTCTACCTCATATATTTTCGGAATACTGAGAGGAGGCACAGAATTCGGCGCCGGAGCCACATGCAGCAATCCAACTGTTCCACGCTTCGGTTATTGG
+>90043 1
+TCCTAGAAATGCGCCATCTGTCCACGGCATATAAGGTTGAATTGGGCGGACCTGATTACGGAGTTAGACGTGCTTACATACACCCGAGTGGACCACCTTT
+>90044 1
+GTTCTATACCGATCGCGCTTGACAGACGGATTCCCGTACACGATCTTGTATTGGCGCTGGGCGTAAGTGACTGAGAACAGAGTGTACACTATCCCAAACT
+>90045 3
+GCAAAGCGTAATGGTATAAGTTTACATCAGTAATATATAGCGGCCATTCGGGCCCACGGTGCCTAGCATCCCACCGACGGGTCTTGGATCTCCGGTTAAT
+>90046 2
+GGGAAGGAGAGCCCGGCTAATAGTTCCGTTCATCTTATATTTTTCCCCCTATCAGACAACGTATTGCGTAATGTCCGAGCTGTAAGCGCCGAAAGACCGG
+>90047 2
+TCGGGTAACCGTCTGCTGTGACTCGTCACCGTACAGTTCAATTTAATCCGTAAACTGCAAATCCGAAAGTGGTGAAGGAGGACTCGCAGGCCCGATTTCT
+>90048 3
+CGGGGCAGTAGACGCCTCGAAGTATAATTAACCCAATGGGTGAATGTACAGACCCTCCCACGGTTGCGCTGGACCAATGATCATATCTTCTATGTGTCTG
+>90049 3
+TGTCGACGTAGCCAGCTTTGACCTTAAGTCTAATTAAACCTAGCGCGCGTTAGCCAAATACGGTCTGTCCTGGGCACGCGGAAGTAGTATCTCCATGGAA
+>90050 3
+CGCCATTTGAGTAGCTTAAGTAATCTATCCCTCGAGAAGAACGGCTTGGCAGAGGAGTGCTCGCGATAACCCCTATATTGTCTGGACTCAAGATCCGTGC
+>90051 2
+TTGGTACGCCGGGGCCTATATGTATCCGGGTGTTAGCAGCCTCAAGAGCCTTTGCTAACAATTCGTACCTGTACAAGGTTCACTGTGGCAAAAAAGCCCA
+>90052 3
+CATTGGCACACACATACGGCCTTGGTCTATGGCTGAAGAAACATACTGAAGCTCGCGGCCTTTTATGTGATTCTATGGCAACCGGCGGTGTGACACATCA
+>90053 1
+CGGGAGCTTTAACCCTTCGTTCCTTCAAAGGATTAAATACAAGTGAAATTGGGGTTCCCTAAATACTGACACCCCTGGACGCCGGTGGTCCCATTGAGGG
+>90054 1
+CAGTTTTAAAAGGAATTTACCAATCATGTAGGCCCAGATGAAGTGCGCATAGTCGGACTCTCACTTTAGCTCGGATGCCTGAGCCCTTGGGCAAGCGCCT
+>90055 2
+CCTAACTCAAATAGTGGGCTCAGCCAGTCAGAGTCCAATCATTTCTGGTTATTTGCTGGAGCGTCGACGGCCGTATAATCTGGTTCGGAGCAAGACCACA
+>90056 1
+TACCGAGCACGGCCGGAGAACCTACAAATTACCCGGTACTCCGTTGTCGAAACATCAGATATTCTGGCCGGATAGTTCGTATTGTTGCATTAGGGATCCG
+>90057 3
+TCCCGTTTAAGCTTAGACCAGATCACTCGGTTAGACGCACCCCATGGAGCGCGGTCGTCATGCACTGATTATTGGATATTACGAAGTGATGAGGCACTAC
+>90058 2
+ACGCACTCCATAGTTGTGGTTGCCACCACCCAAGATTAATTAGCAGACTTCGCGTGCACGGAGAGCGAGATCACATTATGTCCCGGATCAGAGTTTTGTG
+>90059 3
+GCAGGATAGCTGGAATCTGAATACGCAACCGTGGCCCTTGCCCTGTCCCCTAGAGGATTATCTAGGCAACGTGCGGAAAATATTACGACTGTCTTCGATT
+>90060 3
+TATAAATTCTTGGTGACTTAAGACATGCCCGAAACTGTCGATAAGAGAATTCTAGGTGCTTGGTCCCTTGCCATGCAGCGCTGACCACGTCACGGCGAGC
+>90061 2
+AAAGGCCCAATTTAAGATGCGCTCGCTAAATCATGTAAAATCTTCGTCGCACTCCGAGCTACTTGTTGTCAGGCCTTGGGAGCCAGTCTGCGGCTGGAAA
+>90062 3
+GATAGGCATCACCCTTCGCATTCGCTCAGGCCTACGCAATTTGCCTCGTGAGATCTAGTCATTGTGGCGTAGCATATGAAAATAGATCGCTGAAGAGCGC
+>90063 1
+AGCCGGGCGTGGCATAAATTTGATTCCGGAATTTACGACTGCCTTCGATGATGACTCCATTGGATGTCATGAGAGACCCCGCCATTCCCAGGATAAGATC
+>90064 3
+CAGTGATCCCATGTGTACGGAACACATTGTTCGTACGACGTATCTATGCGCCGGGATTAGGGATTAGCTCACCCCAACAAGCTCTCATTGGAACGGATGT
+>90065 2
+TAACTCAAATAATGTTAGGACCGTAGCAGTGGAACCACTTGGCCTAATGACGTAGGCAATTGTCCCGGAGTGTCGCGTAGCTGACCTTCAGGTCCATTCC
+>90066 1
+AGAGATGCCGCCACAAGGGACAAAGCCAGCTCTTATTGGTGGTATTCATCCGCTGAGTGTCGTTCGATACGTATGACACACGACTTTATGTCTCCGCGAA
+>90067 2
+GCGACGCATTGTGCATGGTCTTCCACTACAACCAGTTGACTGCGTATCCAATCTAGAGATTAGGGGCCTCGCGAGTAGAAACAATTTGGTTTACGCGACC
+>90068 2
+TGCTACCCCGTGCTGCTGCGGGCTGCAAATTCTCTAGCAAGGAAAATTACTGGAAACCAGCGCTCGCATAGTTACTCCGTTATAGTTCTAGGGCGTAAGA
+>90069 2
+CCTCTTGCAGCGTCGCCCTCTCACGAAGCGCCGTAGATATTAGATTGTCGTATAACCTAAACGAAGCCTGGTCAGTCGGTATATCAATGGGGAGATACTG
+>90070 1
+CATCTCAATTGCGTCCCAAAGCAAATGAGTAAAGATTTATCGCTAGTCCTGTTGCGGCGAGGGGACTGTTAGTAAAGGGGGACTCACTCCCTTCGATCCC
+>90071 2
+TTGACTCACATACTCGCCACGGCTGTAACAAGGCTCCAACTGGTACTCCGATAGCTGTGAAATGGGACCGGTGAAGGCTCGCGGTTATATATTTACACTG
+>90072 1
+CAGACACTGCGTGTATGTTCTAGATTGATTAACAGCATTCACACCAGGGCGCGATGTCGTAAGCCAATTCCCGCTGCAGGCGCTGACGTATGATCTAAGT
+>90073 2
+ATTATCCACGGCATGTAGGGTCGTGGGACGCATCGTATCTAACTTGTCAGGACACGGTCCTGAGGTGGAGTTCAAACACCTAATTGATAACCCTGCACTC
+>90074 2
+GGGGTATTTACTGCAGTGTACCTCGACTGAAGAAGAGTTTCATCATTGTTGACCCAGACTAACTAACGCGGAATATCTCCAGGCGACGCCCGCGCTGATT
+>90075 2
+CAGACCATCTATGTTACGTGTTTGTATCGTTCATTCACGACGATGCATAAAGACAGCGGCTTTCTTCGCCCAAAGAACGCGGCGTGCTTGACGGAGAGCA
+>90076 2
+TAGGACACAGTAGGTCTCGTTTTTGGCAGGCCATCCCGCATTCGATCCGAGTAGAAATCCGCGCTCTTGCATCTCATAGCACAGCGAAAGATTTAGTGGA
+>90077 1
+CCCAGGCAAACATCGTCCACTGCTATAGGCGCGAAGACTTATGGGTCAAAGCGAACTGTATCCTGATGCATTTTTCGTATCTGTAGCCTGGGATAAGCGC
+>90078 3
+CATCATCTTCCAAGGAAAGCTCGTTATTCGGTAATGCAGGCGGACGATGTCCCTTCCCGTTTGCACAATCGGACAGGTGGATAAGTGCACTGCATTACGA
+>90079 1
+TATGACGCCAGTTGTAGTTTAAGATACCAGAATTAGTCCTACAGCAGCGCACGTCGAAACTCCAGAGATCGGCGTTATCGTTACACCGGTTCTTCGGGGC
+>90080 2
+ACTAGGGTTTTGACGGTCACGCCTCGAGTCTGATTCTCATGATATGTTAGCCTCCTGGTTACTATTTCACAGACGCCAAAAGCAAAAACGGACGGCGGCG
+>90081 3
+GAAACTGCTCGCTCTGTAAAGTTGAATAAGATTGGCCCTTCAGCCCGGAACGGTGCAGTTGAGTGGAACTACTGTCTCAGTCAAAGACTCCGGTCTCCAT
+>90082 3
+CATATAGAACTTTAGCTTGAATCGAGTAGAGTCCTCTGATGCACCGTGCCGAGTATGCTACCGCGGACAGGACGACGGAACTGTACGGCTCTATTCCTTA
+>90083 3
+AGATCAGATGCAAGGGAGGATTAGGTTTCGGACATACATCACTCGACCCCTATAAGATGATGGTGTGCATTCGCTGTCGTTCTCCTACCGAGTCCAGCCA
+>90084 3
+TACAGTTCGTGTACAAGCGCTCGTCGGTTATCGCTGCCGTACAATATATCTCGAGAATCATCAGGCTCTATAACGACCAATTCAATGGGCGGGGCATGGC
+>90085 2
+AACGCCTTGCCCCGTACCCGTTCACACAGTCAAAGGATTAGTCTGGATGGGGCTGAAAACACGCTCAGTTTGTCTTGTCGTCTTAAAGGGTCGAAACATG
+>90086 2
+GACGGTCCATATGCTGCGGACTAGTTGAAAGCCCTCTTGGGGGAACTAGATTCTACGCCTGACAGTGCACTTTCATCACCCATATGAATTCTAGGCAGAG
+>90087 2
+TACATGTTGGCGGTACTAATGGACCAACCCACTGTGACTGAGTATAAGGTTAGCCATATATGTGCCCGTTCGAGTTCCGGGGAGAACCTACCTATGACCC
+>90088 3
+AAGCACCTCGCCGGTCCAGCGTTTAAACAGACTGAGATCTTTCGGTAGGTTGGCACGAAGTGTACCCCCTAACAGAACTTGTGGACTTGTGTAGCTAATC
+>90089 2
+GGCCAGCTTATGCGCTTTGGCTATTATGCGGTAGTGTACCAGTCAATCGACGATGCGGGTCCCCCAAAGCTCATCAAGCAGAAACTATTCTCTGGAATAG
+>90090 1
+GCTGGCGTCACATAACATCGTACTACCAGTTGACGGTTTGCAAAATTTGAAGCTGAAGTCGCTGAGAGGTAGACCTCCCTACATGCTGTTCCCGCTGAAG
+>90091 1
+CTCATCTCCTTGGCGAAACGGCATATAAGCTCGAGATGGCCCTGATGTGATGGCAGTTTCGCGCAGAATACTAAGAAGGATCGTAATGATCCTCCCTCTG
+>90092 3
+CCGTTGGCAAGCGGATTTTTTGGCTACCTATCAGGAGTGCATCGTCGTCGGAACTGTTCCACCCCGCGGCAACATGCACAATATAATGAAGAGAGCATTT
+>90093 1
+ATCGTCAATATGGAACGGTTCGCTAATTTCTCGACAGGAGACTGAGTGCACACTTTGGTTAGAGTAGCCTGGCCTTCCCCGAGTTAACACGAGTGCCAAC
+>90094 1
+ACAAGATTAGACCTAGGGGCTATCGTTCCGTGCTGAGAATGCGGTACGCTAACGCACGGACAAGTACAGCTCTCTCTAGGATTCATCCGGTCAGCATTTT
+>90095 3
+CAAAGAGGAGATGTTTCCGGGCCTGACATCGGCCTGAGGGCCGCCATATTACATCGACACTACCGGCTATAACTGCTCGTACTTGATTTTATCTGAAGAG
+>90096 1
+CGTCGTAACAGCCGTCCGGTGGCCCTGGTTGGCGGTTTAACAGCCACAATTCGTATTTACCAACTTACATACAGGAAGTAAATGTAAGCTGATGCCGCGT
+>90097 2
+TGCAAATTCCTATAAACGCCGGGAGCATCTGCGGCGAGGCCTGTTCGTGGCCGACTAGATATATCTGCACTTCCATCCGTGTATGAATGCGAGTATAAAC
+>90098 3
+TATAGGGTCTGATCTACTTTAAGCCATGGAGCTCTACAGTACCGTGCAACGTGGGGGTGGCAACTCGTAAACGTAGTACCGACTGCCTTTACAAGACCTC
+>90099 3
+TACGGCTAGACGTGAGCTAATGCGTTGCAGGCTGAGAGTGGTGGAAATACGCCCCGGTGTTTTTACAACTTTCTTCACCCAAAACGACATGATCTACGCC
+>90100 3
+AGTCAGGCATGACAACATGACCTTATCGATGGTGCAAGTATTGGGGTCAGTCTGGAAGCTTACCTCCCCACATCTGCGAAGACGTCCAATTGTTAGCCGT
+>90101 2
+CGCTCTCGTACCGTATGTAGCTTTACCGAGGACCGCACTAGAAGTCGGTTGATCTATCGCGGAGAAGCCAATATGTTTCTATGGTCAAGTAAAACCCGCG
+>90102 2
+GCAATGCGGAAATTAAGCTTATACCCGAAGTCGTGTGTCGCGCCCCTCGAACCTAGTCACGATTAGGTGAAATGCGCTCTTCTCAGTGAGTACTTAGGCA
+>90103 1
+AAGGCTAATAGGGCCTGCACTGTGTATTCTTCCTGCACCGAATCCAGTACGTCCTGTCAAATATTTGGATACGTAGGATAGCCGCGTCCAAACTAGGGCG
+>90104 3
+CATGATATGGTCGACGCACTATCGGCCTTATCCAAAGGGCCGCGTATTGCAGAATGTCAATGCTACTTGACACACTGAGCTGGTCGCATCGATAGACTTG
+>90105 3
+CGTTCGAGGCCCATATATATGGAAACCGCCCATGCGTCTAATGCGGCACAGGTCTAGTTGGCTTAAAATCGGTCGAGAAACCTCTCTGCGCTGTAGTAAT
+>90106 3
+CTGGGATTTAATGCGAAGCGGATAATCGAACCCAGAAATGGACCGAGACCAATTTCCCTCATTGTTGCTTAGCCGCCGGTCGATTGGTCGCTTACACATG
+>90107 1
+TGGACAGCATGCTGACAAGCGTCGCGGGAGCAAAAATCCTACCTGTATCCCCGTGCGCTGACACTAAGCTTGGTACAGGTTGTTACCTTTGCGTTAATAA
+>90108 2
+GGTTTCTCACGCTCTCTCTCTCTACAGGATAAATTGCGTTACAACGTACTCAATTTCCGGGGAGGCAACGGGGGGGCTCACAATAGAACTTTAGCAGAGC
+>90109 1
+AACTCGAGGCCAACAGGACCCTGGGGTCTTAGGTGAGAGTACCCACTCCTAGAAACCGTGTCTCCGTGTTATGGTAATTCTTTGAGCCGTTACACGTAAA
+>90110 1
+CACGGAGGTTCTGTAATAAGTCTCTAGTTCCCGCCCCCTTAAAGAGTGCTCCATCGCGGAGGATGCCAACAAGATGATAAGGCATTTCGGTCACTGATTG
+>90111 2
+TTGCGACATCGCCGTATGCGGCAAACGTTGTCTAGCAGCGTAATGCACACGTTATGCACGCAAACTACTGAGGTTTTGAACAATGACTGCTGTGGCCTCA
+>90112 1
+TCACTAACACCATTGTCACGATCAGTAGTGACGTACTTGCGTGTCGCCTGGAGTGGGGTTCCTCCTGAAGCTACCTGCAGTATAGAGCAATACATGAACG
+>90113 1
+TCACCCGGTGCCCTTAGACATGATTTTTGCATGCAGGAATGGATACTTTCGTCGATTTACGCTTAAGAAGGATTCGGCCAGGCGAGATACGGCAACCACC
+>90114 1
+CACCAATAGCGGTGTCATAAGTTCGTTGGGCAGAGCCCTCACTTGCCTGGAACACCATATCCGAGTTTATGGATAAGGTTGACCCCTTAAGTGAGTACCG
+>90115 1
+GGCACTATCAGTTCTGCATGTCAGGGAGCTTGATAAGATATCATATACTGCAACACGAGTTTACTGCCAGCACAGACCGCGACTCCTGTCCGGTGTGTGA
+>90116 3
+TTATCCCGCACAACTTGCCGACTACCCCCGAGAAGGTTCTAAGGCTCCATTAGCGGAGGGCGGTCTTGCATTTGTGAATTAACAGTCTGCAGAAAGTTAG
+>90117 3
+AGCGGTGGCACTGAAAGGGCAATGCAAATGGCCACGCTTATATCGTAATAAACTGCTGGTTCCCAACATGCAGTGTTCCCTACCGGGTCTCTGCTTAGTA
+>90118 3
+AACGGTCAGTATTGCACCTAGATATTTGGCCGAAGCTTTGCACTAATATTCACTGTCGGCCGAGATCTTTCAGAACCGTCGGCCGGACATGCAAACGGGT
+>90119 3
+TAGACGCCAGAGCGTTGCGCCTATAACCGAGTCTACGGATGGTCCCGTCTAGTCGCAGATTAGGCCGTCGAATTCTTGAGGACCATACAAATTGTTATAC
+>90120 3
+AATGCAACAATTGTATCGTTTACATGCCAGAGTGTCCGAAACCATGGTATGACGGTCGCCATGCTAAGAGTCCCATACCCTGGGTGTCATACGGGTTGCC
+>90121 1
+CATTACGACAGGCTTGTTCTAAGAAGCCGCTCATCCCCTTCGTAGAGGCAGAGGGCAAAAGAGCTTTACTTCCGCATGCCAAATGATGATGCTTCGTGGT
+>90122 1
+CACACTGCTTTGTCATGTCCTGCCCGAGGACAGGACGCCGGCCGATTCAATTTAACAATTCAAGTCGAAGCGATGAATTACGGTGCATCCTAGGTGTGTA
+>90123 1
+TATGTCCCGGTCAGACCCTACCTTACCTTAAAGCCGGAGAATGTGACCGTCGAGGTTGGAACGTTAGTCCGTCATGTATGCAACCTCAAATGGATAGTGC
+>90124 1
+AAGCTGATGTTCCTAGGTTGAATGACGCAATCAACAGCTCGATATGTCTGACTGGTTGTAATTGCTCGGCGCCCAGAGAAGCACTGAACCGTCCCATGTC
+>90125 3
+GTAGGCGTCGCGGAGAAGATTATTCGCATCCGCGACAACTTTCAGCTATCCTGGATTCGTTAAGACTGCAGCGGGGTTTTTCCAAAGACTCTGCAAACAC
+>90126 3
+ATTCCCGCCGTGGTTGATCAGTCTCTCGCGACTCGATCCAGCTAAGTGACACGTAAACGTAAAGGTCAATCTAGTGCCCATCAAGTTGTAAGTCAGTGGG
+>90127 1
+GATAATACCGATTTGTGCCACGAGGGCACTGGGAGACTAAGAGTATTTGTAACGCCGCCCTGAGCGAATTACTCTTATTCTTCATGCAGCTAAGCCCGGC
+>90128 2
+TTCCTTGCCATGACCGCCGTCGAACGTTCCATTGCAGTTGGGATCTGATACCGTTAGGCACTAATAGGATTAAACAGACAATGCTGCACGCAGCGAGTTG
+>90129 3
+AGAGATCGGTCAGAATATTAAGAGCGAATTCTTTAGCCGAAGGTCCATCCTCTATCGAGGGTCGCATTGGAATCCGTCAACTCTCTCCGGGCTGACACGT
+>90130 2
+GGTGCGCTAACCGCACTCTAGAGTGAAGCCTATTTTACATCGATGATCGGATCACCATGGATTGCCGGGAAGGGTCATTATGCATATCGAACACTGCTCC
+>90131 3
+CTTATTTTGACCAATCGTGGTGCGCACAGCTGACGTGGCCTGGGACTTACTGCGACCAGTTAGTAAGTCGACCTGCGCAGTGTACAATCATACAACAGAT
+>90132 1
+GTCCACGTAGACTATTATACCGCGAAGCATAGCTCTAAGTCTGGCTAATCCGCATCCGGCAGCACTAATTTATGTGTTAAAGCGCGCCGATGGTCGTAGG
+>90133 1
+CTTCACAAACAGCCACAATCAGTTATCATAGAGTGATCCTAAGGGTAACTAGTAGGGTCTGAAGCCTCTGGCCTGGCCGCGTTACTCCAAGTCTTGGTGG
+>90134 2
+GGCAAATCGCGGCGCCACCAGGCGTCCGGAAAAACAGGTCACCACACCTAGTTCGATGATGTATTTGTTCTACAATACCTTGACTTGTTGGGGATGTTAC
+>90135 2
+GGGGAGACGTAAAACTTCGGCAGAGCAGATATCCTTCGTATGACGTAATCCGATAATCAAAGTCTAGCTCTACGGCGCGTCCTATCGAGTCCCGTTTGCT
+>90136 1
+AGATTCTCGAACGTACATGCCGTAAGACGATCGCCCTTGCCTGTGCAGGAACCATACTCGTCAGCATATATATGGCGGTCCTAGAGTGATATCATGTCGG
+>90137 2
+GTAAATTCTCCGCGAGTACTTTAGTTGCGATAGCCAATCGTATAACCCTGCCGGCTCACGAGTGACGGTGGCTATGTCAAAGCAAATCACGTACCTTGGG
+>90138 1
+TGCTAATCTCGCTTATCGGCGAAGTGCACCCGGGCGCTGTACTCGGAAGGGCTCGTAACTCAAAGAACGCATCTATGGGAAATAGACTAGTTTTCCTCTA
+>90139 1
+GGGCACCTATGGCTAACAGCTTTTTTCTTTAAATCTCACACCCAGGATGGGTGTGGGGTGCTTCCCCAATATAAGGAAACATCAGAGCACGGCCTGGTCA
+>90140 1
+TCTATGCCTGCTAAAACGCAAGTGGGGGTCACAGTGTCGGATTTTGCGACATCTCCATATACACGGATACGCCACGAACTTACGGATTAGTCATTCGCGG
+>90141 1
+ATACACAAAGGAGCTCCCAAAGCGCTTTTCGGTGGCAATCGTCGCCCAGAGAATTACTCTTGACATCTGCGGTAGGTCGGGGTACGCCATTTTCAAATTG
+>90142 3
+TGCCGAAATCTGGCTACAACGACCGCGCTGCCTGGTCACGGATCTTAAGTCCCTGAGAAGATATCACTCGTTTGCTATGAGCTGATGGAGGAATCATCTA
+>90143 3
+GGGAACTGTGCCGGCGAGAAGCTTATTATCCAAGCCCTCTATGGACCGGCCGCATTTACTGTTTATCCGAGATATAGATCCAGCGGTTATCAAGCACTGA
+>90144 2
+CCAAGCTTCGGCCGTTAACACTTTAAAGCGTCGATTACTGTTAGGTTGTCCCAGGACCGTCCAAGGCGGGCAGAGATCGACAAACCTTATTGTTGAGCAT
+>90145 2
+CTTCAGTACTCAGTCACTTCTGTTTTGGTAACAAACATGGCGATGCCGCGGTCATAGCAGGATAGTGTCCAGTTAACCGACAAGGGGCATTGATCCCCGA
+>90146 3
+CGTGTCTTTACTCCGTTGCGCACTAAAATGGGACATCTAGCCAAGGAAGGCCTCTATCATGCCATAGAGGTATGTCGAACTGTTACGGCCATTGCGGCAA
+>90147 3
+AAGCCCCGCCCTTTAAGTCAGGAAGCAGAGTCTTGCCCTAGACCCTAGGGTGTATTATATTTCTTTCATCAGCCGCGGCGGCAAATGGGATACGAGTATA
+>90148 3
+ACCTGGTATTTAGATTGAGGCACTACTGCGTTCTCCGGGGTAGTTTATGACGTTAAGTCATGAAACGCAAGAGCCCAAATCGCCGACGCGACTGTCTACC
+>90149 3
+TAGGTGTTCGGAGTTCATAGTGCGGCCATTCTAGAATTAAAATGCCATACCACGAACATCAGTACCTTACGTGGATATCGCCCGAGTCGGCCCAGGCTTG
+>90150 2
+GTTACGGTTCGGAGGACGCACCTGACTGTTGTATCACATGATCCCCGTTTCATCGCGCAAAATGCATCGAAGACAGCAGCTTTAAAGCCTGAATGTGGCT
+>90151 2
+CTGGCCTTTTGGGTGGCGGCACTTTCCAACTGTAATCGATATTGACCATTATGTCTACTACTGCACCAGATTACGAAGCATAAGCACCAGGGGGGACAGC
+>90152 3
+AGCAATGCCGGGTATTAGTGTTAATCAGTCTATCCTACCTAACGGGCCCGGGCAACAGATATGCCAGGGTTTCACCTATGGTAAGTCTAGTACCGTCAGC
+>90153 1
+ATATGGTGAGCTCCGTACTATGCTATCACATGCCCTTCGACCTAGGTCCTGTAATCGCTTCAGGCGGACTGCTAAAAGTACGGAGGCGTGCAGACTTAAA
+>90154 1
+ATAGGCATCGCGAAATACCACCTTGCTTGGATAGTTAACAGTTGAGCGCACGCCAGAGTTGTCGATTGCCGGATCGACATACCTTCCTGCACTGTGTAAG
+>90155 1
+GCCACGTTCTTTCTAGTCTCCCGCTATTCCAGCTTTGAGATACTGCAGGCATAGAGCCACCAGTGTTGAAGTGAGGACCGACGAGACGACAGATGAATTT
+>90156 1
+ATGATTGGCGGCTCTCGTACCTATACGTTCCCTTGAAACCATATGATGAAGACTCCACGTGGCTGACAATGAAGGTTAACACGCTCTGGCTTGCGCGAAG
+>90157 3
+GCGATCATTACAGCCTAGAGATACCGGCTAATGAGGATCAGCTCTAACCCTGGTCTTTCGCTATGTAATCCGTCGAGTGCCAGGTCGACAAAGCGTTTGA
+>90158 3
+TAGACGCGTACAGATCGACTCGTTTCGGCCTGTGCTGTATGAGCTGAAAAGCTTACTCGAAGCATAACGTATCAGGCTCGCTTTCCAGTAGAGCCACGTA
+>90159 2
+CTACGAATGCGCGTCGTACCTAATTTATAGGGGAATCGTCGGTTTGATTCCAACATTGACCGGCCAGCCCTCAGGAAAGTTAAAACCGTGGGTACCTTGC
+>90160 2
+CAGTCCTCATAGCTCGTACCTCAAGTGGTTTGAAGCTAAGCTACCGTCTTGAAAAGCTTGTGAGGTGTGCCGTACTCTCATGACCCGAAATAAGGAGCGC
+>90161 1
+GGCGGCTGAAGTGGCTTGGTGCGCACGAGGTACCAGAGCCCGGTTTAGTCCGAGTATTTGACATAACCAAAAATGATACTTATCGCTCTCCATCTTCCAA
+>90162 1
+CTATTCAAGCTATGGGTAACTTGCCTGATAACGCGTCCACCGGAGATATCCCGTTGCGTGTGTATCAGGGAGAATCTAGATCAAGCGTCTCGTGAACACC
+>90163 2
+GAAGCGTTCAAACTTTCCAGTGAAGAAAGCGTCAGTCCGTTCAGCTTCTCCACCGGACCTGAGCTGTAGTAAAGTGGCCTTTGAAGCCAGATAGCTGTTC
+>90164 3
+AAAAATTGGGCCTCTTCATTTAAGGTAGAGCGATCCTGTATATATCCTGGAACTCATCGGGAGCCGTTGAAGGCACGGAGATGCATGCTCACCTGCTCCC
+>90165 2
+CGCACGAAGAGCGCACTTTTATCTCTTTATCGGTCAATGAGGCTCGCGTTGTTTCAATGGTCAACCAGTATGGGAGCGACCGCATAAGACTCATCGCAGA
+>90166 1
+AGCGTTCCTGAAAGACCTCGAGCCTTCGTCCTTATTGACTATATACGATTAATGGGGCACCCGTACTCATATGTGGTAGGCACCCTACGTAACGGGAGGA
+>90167 1
+TAGTCCTTAGAACCCGCGTCGGTAATGTCATTGTACGAGACTTACACAAGGAAGACATGCAACTGTGCGAATCGGCTCTTCGTCGCTAGCCATTTCGGGA
+>90168 1
+CTCGCACGCGTTACGGGCGCACTATTCACGCCTCGAGTTGTGCTCTAAGTGTTAGCGAGACGATGCACGAATTACAAATATACTTCTCGTGGTAGAAAGC
+>90169 3
+GTACTGGCAGGACAATAGTGCGCTCGAAGAACCCTCAATCACACATTCGTGGTAGTAAGTTGTTCGGGAATATGATGGCGGCACATCCCTATCTTCGTCC
+>90170 1
+TTCAACCAATAAATGCTAGGTGGACTGCTATCCACCAGCTCATTACTACCTGTTGGGGTGAATGCGTGGCGATTGCGGCCAGTGTTACAACAACCCTGGA
+>90171 1
+GTTATTTCACGCTCACGAGGAGCTGGGCAGGATATTGAGTTGACCGGAACCAAGTGAGATCCTGAATCCAGTTAAGCCCTCGAATCCATTATCTCCGTGC
+>90172 2
+CCTATCGGAACTCTGTAGGATGCCAGAAACGCTCTGGAAGTGCTATGTTGGGACACTACTCTTGACGGGGAATCCCATGGACACTACCTTATATCATCGG
+>90173 2
+GGCACTCAAGTACAGAGGGTGTAGGCGAAGATGGGATGCTGTAGCCCCTTGTGACTAACATCTTCACCTCCTTTGTCTAACACATTCCACACGATGAGTG
+>90174 3
+AAACATAATCATCTGGACACCCCGGCGCAGGCCTCATGGTGGCTGAGACATTAATTGACGCTTTCTTGTGGGCAAATGACCTCACACTGAGTCTGGTAGT
+>90175 3
+CCTGCGTGAACCCACACGAACTACGCTACAAGGGGACAATACTTGTTCTCTTAGGAACATAACCCCTCTTTGAGTTTTAAAGGTAGTGGGGGCGGGTCTC
+>90176 2
+GCAGGACACGGCGCGTTTATGGTGTAACCCATATTCTTATTGTCCGCTGGCTACGAATGCGAGTTCCGAACACAGTTCACCTGCAGTACAATGATACGAG
+>90177 3
+GCCACCCGTATGCAAGCAGAACGTCGTGAAGGATTGCTGTATTTGGTACGGGCACAGGCTATTCAAGTCTCCGACTTCCTGCAAATTTATGACCACGAGT
+>90178 2
+CTCGATGAAACGAGTAGCGCGTGGGGTCCAAGAAAGCATGGCCGCACTTATTACATCATTATATGGACCCCTGTCAGTTTATTAGGCTTACTGACCCCGG
+>90179 1
+GTGAGCTGGCGGTAACCCTTAATCTTGTCATGCCGAAGTGATCATCTTGAGCGCGTGCCACCACTAAGTCTGACTACCCAAGCTTTGAACGGATGATGAA
+>90180 3
+CTAGTAAGCTTAGCGCGCTGCCCCATGGTGGGGCTCCGGTTTATTCAGCAGGATCCGTCACGCTAAACTTGCTATATAAGTAGCGATCACTTACAAGAGA
+>90181 2
+TTAGGTTTACTTGCGTTCCTGTGCGAAGAAGAGACGCACGCGAGTTGACCCCAGTGACACTCGCAAAACTTAATTAGATGCTCAGGGCCCTTAGTCGCAT
+>90182 2
+ATCCTCGACGGGTCTACTCCCGGGTGATAACGTGGTTAATTCACCTTTTAGGGGGCTTCCGAAGGACACGACACATAGACCGGAACTGTGTATAAACCTT
+>90183 1
+TCGGTTGGGCCCTAGCTCTTGCGCTAGTACGCTGAATACACCCTTTTTCACACACTCCGGCTAGGTGAAAAGTGAGCGCACAAGTTCGGGGTTAAAATAA
+>90184 2
+TGAGAAATGAGCGTCTATGTTATTCGACCGCAAAAAGAGGGCACCGGACTAGTCGTCCAGCGTAAATGTGGTTTTCTTACTCCCGTCCCGCACGATCTAG
+>90185 1
+TTGAAAACAGCCCTAATCGGGTTAAAACCTCAGGAAGGAATGTTAGAGGCCGCTCCTAGGTCACGGTTATCGGTTCGTGGACCGCTCAACCTTTTGCACT
+>90186 1
+ACATGGTCGTCGGCCCACTTGTGACGCGAACTGAGTCTACACAGCTTCTCAAGTAACGTACTGTGTTTCGGGAATCGGGCATCGAATGTCTAAACCGATA
+>90187 3
+AACGGCTTCACCGGGAAATCGTTACACATCACGTGATCACGGCATCAGATGAACAGATTAGGGGTTCTTGACAGCTGGTTTATCCAGGCTTGACCCTGTC
+>90188 1
+GAGGACCGCTTAAATCCCTCTTTGTTGTTCGGGTACGCTTACGAAAGAAGGACTTCGCGTAGACCCATTGGAATCCACGCAGCTCAGATTCGTCGAATGA
+>90189 2
+ATTGGCACTCCCAAGTCCATAGACATAATGTCATATCGAGCCCAGCCTGAGTTCTGACCGGAGGCTGGTCCAAGTATGTACAAGAGTTTGGGCGATTCCT
+>90190 3
+GTAAAACATCCGGATTGGTTTTCGGCACTCGACAATTGTTAGCCCCGATCCGCGTGGCAGGTCGGATTTCACATATACCAACGAGCCGTAAGGTACTTGA
+>90191 1
+TCGCGAGAGTCACTTCTATTTAAAGACACAATATAGCTGTACATCTTGAGCCTGGACAACAGTCTGGGAGCTTACCCGCGCGCGTGAGCTCGTGTCAATG
+>90192 3
+AGATGTTAGCAATATCTGTCACCATCCACCGTACCAGTGGAGTAGCATACGACTAGGGACCATCGCGTTGGCTCTTTAGTTACGACGAGCACCGGTTTGA
+>90193 1
+ATACAATATATGTATTCGCTAAGCTATGACCGAGCATGTGCATGAGTTAAAGTGCGCGACGGTGTCTTTGCGGAAGACACGCCCCAGTCCTCGTCATCCG
+>90194 3
+TGATTAACGAGCAAGGGTTCATTCTTGCCCCTTACTGGGAAGGGCCCGAATTGCCTAGCGGCATTAAAGGAACCTCCGTAGTATACGTAACCTCGGTACT
+>90195 3
+GTACTAACAAACGCTCGCGGTTAACTGTTCTGAAACTTAGTGCCGTGCGTAACGTCCCTGGACAGTGTTAGCAACCCGATTTCGGGGACTAATAGTCGCA
+>90196 2
+ACTTAGTCAGTCCCTATGAGCATAAGCACATTACGACACTCGGTCCCACAATATGATTGTGAGGTTTTCTTCGTCATTGCAGCGAGGGGAGCCCAAGGGC
+>90197 2
+TGGGAGGCCTCGTCTAGGCTAGATGGATTGGTGTCCCATCAATGGAAGTCTTACTTACCGAATAAGTAAAACCGCTTTAGCGGCCCCAACGTGCATATCC
+>90198 3
+ACTAGACCTGGTCAAATGGCAATTATGGGCCACTCTTATAAATGCGGCCTGCCATACTGTGAGGCGATACCGAAGCACGTCTTTACCTCTGGATGGCGAT
+>90199 3
+GCAACGCATCTCAAGTGTATCGATCAACAGTGATCATCGAGCGGGAGTTCCATCGTGCATCATATGAAGATCCCTGCTCAGTGCCTAGGCGGTTGCAATT
+>90200 3
+ACAAATCATCCATTTCACGAAGGGTGCACTGACTTTCGGTCCAATGGCCTGGAACCCGGTACTGAATAGTGGTTTACAATGGCTTACTGTACACGCGCGG
+>90201 1
+GCGGCGTACTTCTCTTTCAAACCACTGAACAGCAGTCCAAACCGGTGCTCTGGGCTCATTTAGGCTTAGGGCATCATGGATCGAATGGTCCGTGAAAAAT
+>90202 2
+GCCAAGTCTTATCGTTCCTGTGGTCTCACTACATCTTAGAGAGCCCAAACCAATCGTGAGAAGCAGCTGTTCTTACGCGATTAACGGATTGCGGGGCGAA
+>90203 2
+CCTCAATGGTACTTGTCTGAACGCAAAAAATTAAGGATGTAAACCTGTAGCGGTATCCGGACTTCCGAGGTCTGTCCCCGGATTCGCGTCTTCGAAGGAC
+>90204 3
+GCTGAGCGTAGAAAATCAATTCGCACTTTGCAGTTTGGACAGCGTTTAGTAGGAGATCTACCTGAACGCAGGTCAAGTTGAGCTCCCGTTCCTCCAGCAC
+>90205 2
+CTTATAGTTGCTAGCGTCGCTGGCTATGTCGAATGGATCCACGATTATCGCGAAGGATCGTCGATCACAATCCCTTCGAAGGACCGATAAATCGCGCATG
+>90206 3
+TATGGCTAAGCATCTCTCAACTCGGGTTGCAAGTCGCCCTGGAAGTCGCCATTGGTGACCGACTTGTTACGTGACTATAATAAGCACCACGGACGTAGTA
+>90207 3
+GGGAACTACTCTCCGAGATATTTCCTGATAACAGATATGGCCTGGGACAGGTCAAACGTGTGGCGCGCTTTAACCTCCTGCCGGATTAGCGTTAATCAAC
+>90208 3
+TGCCATAACTTCTAACAGCTAGGGGGTCCGGCATGGCTGATCTTTACTCTGCCCGTAACAAAGTGAGAGACCGACAATCTGCTACAGTAATGGGTTCCGT
+>90209 3
+ATTATTTCGAACCGCCAGCGGACTGCTTGATATAGACTACACAGTTAGCAGCCCCTGAGGTTACGTTTCTTTAGACGCCGTGGAGTACCACATGGCAAGG
+>90210 2
+GAATCGGGGTCTCAGGGACACCCCGAAGACAACCTTTACTGAGTACATTCGGGATTTATAACGAGTTGTTGGTAACAGTTCCCGGTTCCCGTACCTCAAG
+>90211 3
+GCCATTACCGGCTGAAGATAAGCTGCTGATGCGCGTCTTTATCGCCCAGGAGATTTGCACAAACCAGTATATCGGAGCTAGGACCCTAATGTTTACTGCG
+>90212 2
+CCTTCTTGTTCTACAAAATTGTTTCGGACGACGGAGAGCAGTCCCGTATTCTAGGCCATAAGAAAAGTTCTCCCTCAAGTGCGGAACGTGCATCAGGGCG
+>90213 1
+AATCCTCGCTCAATGGATAACCGCATACGAGAAGTTGAGCTGCGAGTTCTACTGGGACCCTGCGCATGCCCCATATAGAGTACGTATGCATGATGTTCGT
+>90214 2
+AAACCGTCTGGAGTCTTACCACCGCTCGCTACTCCACTCGTGTCGAAGATTGGGGTTGTCGTCACATGGTTAAAGCGTGACCTTAGTGAGAGAACAACTA
+>90215 2
+TTTGTCACCCTATTCAGAAATCACAAGGGCGACGACTGCGTATAGGCGGTATGGTAATCTTCCCGCAACTAGGGTCGAGCCAGCATCGTTATCCTAGTAG
+>90216 3
+ACGGATCAATCGGGCTAGTAGCTAGCCTCTTCGACTCCAGTGTTGATACAAGAGCTTATATCAAACGAACGGGCCCAATGTGTTGGTTGAACCCCTGTCG
+>90217 1
+GCTAACAGCGGATAACAAGTTGAATCGTCACGGATTCACGTGAGTCACTAGATAGTAGGCAACGGTCGGCCACCGTACGTGCTTCTTATCGTTTCTCCAG
+>90218 3
+ACTACCAGCCTTAATCGCGGTAATACATGTCGTGGCATCTTCACTTGGCCAGGGCTCAACATTGTGCAGAAATGAGCTGTCAACGTTGGATGCGTCCAAG
+>90219 1
+GTCTCGCGGTGTTCTGATTTAAATACCTAAGGCGACAAGAATCAGCGTGGCGTGGCCGATTCATCTTGGTACTATTGACCCGAGGATAAACCCAGACCTC
+>90220 3
+GGATTTACATTAATCAGCTGCCTCAGAGGGTATTGCAGTAGCGTAGCGTGTCTACCACTCCACATTAAGCGGACAGTCCGTCGGCACGAGTGATCTACAT
+>90221 1
+TGTCCGGTAAATGCCAACTAGATTCTCGGCACTTCAGCACATTTACTCCTTGGAAGCCTAATTGATGGGTTCAACAAGCTGACGGGGTCCGGATACGCGA
+>90222 2
+CAGGGACTTCCGAATACCCATAAGAACTTCTACTAACGTGGATAGCCTTCCGATTGCCGAGCCGCGTATCTAGAGATATGGGGCCTTAGTGGACCATTGT
+>90223 3
+CTGCGGCAATCACCTCGCGCACTGAGGCTAAAACCGCGGGCTATTAGTTAAAGCGTTTAAGGTGGATCTATCTAACCATCCCGCAGGGTTCGATAGTTAT
+>90224 3
+GTCACACTCTAGTGCACTGCCGAGAAGGGACGTACTCATCCTTTGTCGTACAATGGCTGTGATTGGACTACAGTCCGTGCAAGGAGAACTACGTCCTTAA
+>90225 3
+AGGTTCTCTTACTTTTACCCGTCCTATGGCAGCGAACTTACGTTATCGGGAAACGGACAGGTCGGCGCGCGAGGCCCTCAAAATTAAAAAGTTGAGTTCC
+>90226 1
+TTTAGTCATCGTTAAGCTAGATTCCAAACTCTCCCTCTGAACGCTGACTAGTCTGCGAGGAAGTCAGGGGCTACAGGCGCCGGAGCTTCTTAAAAACGGT
+>90227 1
+ATCGTATGTAATCTACACTGCACTAATTAGTTATGGGCAGCCGCGATGGTTGGAACGTGTAGTCTATGAGGCCTCTCAGCACACAGGCCTTCACGAGCCA
+>90228 1
+GGATGAGCGGCCAATTTGACCTCCGATGACTCTCAAGCATTAGTGAACATGGATTTAAAAACTCCCTAGCAGCGGGATCGTGTCCGCTTCGATTAGCGTC
+>90229 1
+TGGACGAATTTGACCTGTCTTAGAGTTTAAAACCATGTACCGTGTAGAAGAAGTGGCCGGGTCTACCGCTACTAATCTATCACGGGTCCGGACCCCGACT
+>90230 2
+CGTCCATGTAAGCTGTAAACGGTACCAATAGTGTGGAGCCGTCAGCGTCGCAGGAGTTCTATTATGAGATCCCTCGAGCCACTGCTAGCCTAGATCATTA
+>90231 3
+AGTTACACGCTCTTCGTCTTCTTGATTCAGTTCCGCTAGCGGTAACTAGAGCAAACCATACCGGGAGTAGCTAGGGCAGTACATCTGAATGGACCCGGTA
+>90232 2
+GAATAACGCGAATATCGTAACCGCCATCCCGATTACCGTCTGGCGGTAGGACCCTAGTGCTAGTGGGGTCACATTGCACTGCAATTGACAAATTTTGCGT
+>90233 3
+CGGTGAGAATACCTCTGTGCCTCGGTAGACTCTGCTGTTGAATACGAGGTAGACTCTGACCATCCTGGCAGTCATGAAAAGATGCCTTGCACGCAATTCA
+>90234 2
+ATGTAGCCCTACCGTCTAGGATTCGTCAACATAAGGTCCTCTCGTAGGGAGGCGTGTCCACCTAGTCAACAACATGATTTACGGGCCGAGTGTCGTAAAT
+>90235 1
+CAGCATCGTCAGTACGCAATTTCTAAGGTTGGGCAGAGCAAGGTGACCTTCGTTTAACAGTCTCTTCTGCCGAGGAACGCTTCCTAAGCAGGTGATACCA
+>90236 1
+GAAAACAGAGTTGCATCCATGAGGTTCTACCTTGCCCCTGCAAATTCTATGCCCTAGCGTCAACATGGTGGACAAGTAGGGCGGGCTTACCAGTGTATCT
+>90237 1
+TGATGCTCCTATATTCTTATTAATACCACAATAGGCGCTACGTGCGTGGAGCCGGCGCCGACCGACGCAACGTGACTTTTGGAGTAGCCAATTAAGTCGA
+>90238 2
+AAGAGATCTTTTACCCACCGTCAACTTGGGGCTGCGTGCCTCAAACGGCGGCCTAACGCCTAGATCTATGTGGAATGCGACCTTGTTAACGAATTGTAGA
+>90239 1
+GAAAATCGATCTTTCTCATGACGGCAGGTTGGGTAGATCTGCTCGAATCCCGATTGCGGAAGTTCAAGGCCAAACCTCGCGACTTTACGGCGACCATATT
+>90240 1
+CACTCAATAGAGATTTAACTCCCGTACCATGCGAGGAGCACCGTTCCTGGGGTATCCGCGCTGCAACTATCTTGACCGATATGAAGGAATTGCTAGTGTG
+>90241 1
+CAGCTTACAAAGCCTTCAGAAAGACAATCCCTCACGTCTACAACCATGGAGGGACTTCGAAGTGGTACTGGTTGACATATGCCGGGTTGCTTGGTCGTTC
+>90242 3
+GTCGAGGTCAAGCGCCATAGCTTCATTTCCCTTGATGCAACGTCCCCACAGGGTCGGTAACAATTAAAGTGCTTAAATGATTGCGGACAGATCCTGTCGG
+>90243 1
+TTTGCATTAAGCATCACACTCCAGGGCTCGTTGGCATGCAGGGGGTGCTTCATTGAGAGACTGGACTGCTGATACCATTTAATAACCAACAGCATCGCGC
+>90244 2
+CTGTGCCCAGGTCGTTCATCCCTAAAGATGGGTCTTCTCCAGAGATGGCTGTGGGTGCAGACGAAAGTGTGCAGTTTACACCTGTATCCAAACAACCAAT
+>90245 1
+GACTCGCCGCTAGAGCATCACTATGAGTCAGATCTTCGAAACACTAGGGAAGTGGCCGCCTTAGTGCCCTGTTATTCAATCGAACTTGGTGTTCAACGGA
+>90246 1
+ATTCTTTGTGGGATCATAGATTTTACCCGCCGGCTAAAACAGGTACTGCTGTGCTAACCGAACATCGTCTCGCACTGTAGGAAAGCGCTAGATCCGAGCG
+>90247 3
+GGCCTCAAACACAAGCCCGAGCCCATGCAACTTGAAGGGTGATTCGGGAGTGAATAGGTCTGATTAATCTATGATGTTCCCTGACAGTTTGGCCTCACCT
+>90248 1
+GCTCTACACACTGCTCGACTCATAAAGGATATCGTCAACAATGAGTCGAGAGTAGAGTCACTGTCGCATGTTGGTAGTGTGCTTCTGACCCGGCCTGCAA
+>90249 2
+GTATAGGCTCAGCGCGTTGAATTCTACTTCTGGGCCAAGCTTACTTCAGAGACGCATTCTGTACGGTCCTAAGGAACGGAGCTCTCAGCATCTGCAAGAA
+>90250 3
+GAGTTCTTTCTTATTGCGCGTGGTCACGATGCAGGAGTAAAGAGTCCCCTATCAAAGAACTATGCAAGAATGCTCGGGAGGCTCCATTTCCGGACTACCC
+>90251 1
+ATCGGCGGAGGACTTGGTGTAGAAAGGAATTTCAACCGATCATTGGGCCCCCACTCCGGACTTAGGCAATCATGATCTTTACCGTTGCCACCTTAAGATG
+>90252 3
+ACGTTTACGCAGGATGGGTCCCTCGCATAGACAGCAAGAACCTATGTTGGTCTGCTGGTATATTACAAAACTGCTCAGCGGACCCGTAGCATTTACGTGC
+>90253 1
+CTTACGGCGGTTCACAGAACTTGCAAATTGTGAACCTCATTATAGAGGAACTGTCCTGTCTCAACGTCTGGAACAGGTGGCGCTTGCAGTGCCTCGCAAA
+>90254 3
+AAGCGCTCTTTTTACAACTGGTCGACATATTCCGTGCGAAGCTTGTCGAGAATAATACCCCCAACTTGACATGCGAGATTGTTGGCGGACGGAAGCCCGT
+>90255 2
+ACGGGTGTTCGCCAAAGCCCGTGTGTCGGAGTTGGGTCCTGTAGACTACTAATCACTTTATCCACCATCGATGTGGGTAAGTACAACTACGGCAACATAC
+>90256 2
+CTCTATACGCTGACTCGCGAAATAGGGGGTTTGGAATCCTGACCTCCCCAAATAAGGGGGAATGGTTGGTAATCTTCCCCGCTTTACAGGAAGCCCATTA
+>90257 3
+TCTGTAGTGGGCCTCGCAATGAGGAAATCGATCAATGACCTGCACCTGACCTTTGAAACGTTCGGAACCTTGTAAGTTCAAGTCCGATCGCATCGGCTGA
+>90258 3
+TTGTCCAGACTTCGAGTTGGGGAATATCAAGTAAGTGTCGTCTCACCGGTCACCCACGTACGACAAGGGCTGGTACCTCCCTTAAAGCTCGATGAGTTAA
+>90259 1
+AATGCGCACGGAACAGTCGATCAACTGTTTCAGACTGTGGGCGTACGAATAGGTTCCGCAGCAATACAGATGGGCCATGCACATCCTACTGTCTTTTGTC
+>90260 3
+ATGGCCGTTGGCACCGCTGTCTTACCTATTATTTCGAAACACATGGCTGCATGACAGAGGGCCGGGACCAGAAAAACTGTTCTGATAAGCCGATTTTCCG
+>90261 3
+CGTGCCGAGACAATAGCTAGACTGCTTGCCTTTTTCAGCCCAATAGGACTTACCCGGCGGCTATTTGAGGCGCGTCATTATCCAAAGTAGGATACGGATA
+>90262 3
+GAACTATAGTACCCTACCATAATGTCAGGCGATTGGTCGGCCGAGGTGGTGGGATTAGACACATATCTGAGCGACGTCCAAATTTGCGCCCTCTCAACTT
+>90263 1
+TAGGCAACGTGGTATGTGAGCCCCCTCATCACGGCGGATGGTTTTCAGGAGACATATGGATCTCCTATTATAACAGGAATTGAAACCCCGCGCTCGATTC
+>90264 3
+CACACTAGCTATGTCAGGACCCCCCTTGTGTTCCCGACAACGAATGAAGATTAAGTTCCCCAATGTGAATGGTGTTGCTAGTCGGGTGCGAGGCAAATTC
+>90265 3
+TGTGTATTCAGTGATTCGCAGGATCCGATCACTACAACTCTCCACGAGCTCCGTAGGCGCGAGGCACAAGATGATCTCAAGCATTATGATGAGTTGCGTC
+>90266 1
+CCAGTCCCGATTGGTTCGGAGTGCTGAACAGGTTCCCCGATAAGTTTATAAGTTCACCTAAACGGAGCATAAATATCATCGCAGGGATTCGGCGCTCTCG
+>90267 1
+GTGGACGCCGATTGAGCCTTAGCTGCCGGTACTCGCACCGCTATCATGGACTTGTTAACAATAGTCATTCAAGGGGTATTAACCATCCTTAGAAGGCCGA
+>90268 3
+ATACTAGCACTAGCGCACACCGCTGGCGAAGCGTGTACCGTATTTCTGGTATTCATAAAATGCTCGGACCTGAACGCTAAATGCGCGGACTCTTATGTGG
+>90269 2
+TGGGACACTTGTAGGTGTGGACAAGCCCCTATCACTTCAATTGCGTAACATAATAAGGTGTCCGAGCGATCAGACTCGTTCAGTGCCATTATCCGGCGAC
+>90270 1
+ATGCATAGAATGCACCTCGCGTCTAAGTGAACGTTATTCCAGAAGTATCCTCACAGGTCGTGGGACGCGTTATCACTGGTCATGAACGCTCAAGGCTGCT
+>90271 3
+TTTACTTCGCTGCTGGGGGGGTTTTCGTAACACACACGCGGCTGTGCGGATAAACACAACGGGAATAGTCCTCAATGATAAGGCCCATTGCCTTCATCAA
+>90272 2
+GATGTGGAGCCGCTTCGCGGAGTATTCTAGTTACGTACACAAAATCCGCTCAGTGACAGGCCCATGACAATAGCTGGATATTCCGCTATGATGACTCGTC
+>90273 2
+GGGTTTCTGGGAGATGACACAGTACCGTACACCCATACGAGAAGCCTACTTATACCGACTTCGTCTGGTTGCACCAGAGCAGCGCTTAGGTTGCATAATT
+>90274 2
+GACCCCTGAGTTCTCTTAAGGTACTGTCGAGGTTAGCAACCGGGAAAGCCATAGGATTCTATAGGACTTGCCTTCAGGCATACAGCGCTACATGCTATGC
+>90275 3
+CCCCATCATATGGTTGCAATTACTCATACAGCGTATCCTAGTTCAAGCACTATCAGAGTAGTCGTACGCGTAGCCCGTGGGGATCTAGGGTACAGTCGAG
+>90276 1
+AAAGACGCTATCTGCCTAAAGGTGCGTTTGGGCTAGCCCGTAGGTGGCATTAAGCATCCGAAAAGCCATGCTGAGACCCGTTCATCTAGCCGATATCTTT
+>90277 3
+GAGCATGCTGACCGAAATCAGAGGGTGTCAACGATTGGGTGCGCGAATCCTGCAACTGTTACTTTAGGCATCCCCAAGAATATTTGGCCTGCCCTATATC
+>90278 3
+CGCCGTTTGCCTGAGCTGGATATCAAGTATACGGCTCTTGGTCCATTGCAGCGTTCTAGATACAATGGTGCGTTCCGGTAATGCCGAAACCCAACAAGAA
+>90279 1
+GCTTGAAAGATACCAGTCCCTATCGGAAAGATATGTCTAGAGGTTCAGTTCCAACCCCAGGCCAGGCTGATCCGTCCATATTGCGCCTGAGTTGATGGAT
+>90280 2
+AGACTAGGTGTCGTAGGTGGCTTTAGATGATAGCGGGCATATTACTAGCCCGGGACATCGCCCATTTAATCTACAAACCAGACGTTGTCACGCCCTACGT
+>90281 1
+AGCCACGGCGTCGTATCTTATTCCCACAATTTCGTCAGATCAATGGCATGGCGTCTGAAGTGGAACTGAGCAGCATTTATTTGCAAGTGAACGCAGCGCC
+>90282 1
+TGGTATTGACCGGTGATCCTCCCCGGTCTACTTACTACACAAACACCGCTACAACGGATAAGTAATAGAGCCAGCGGTGGCCGGTTTCGTATAAGGTTGT
+>90283 3
+TGGCGAGTGACTAACATTAGGCTCACAGCTTGCCCTGGCGTTACTAGATTTGAAACATTGGCCCTGACTCACTTAGGAGAGAACCGAACGCGACTGTTTC
+>90284 1
+AATAACTACATCTGACTGCACTCTGGGTCGCATGACATTCAACGGATTAGCTTCTCACCAAAGAGGTAATCGGTCTTGGGGCCTCGCTGACCTGTAGGGA
+>90285 1
+CCGTGGACGTTGGTTGTGCAAGCCTCGGCAAGATTGTGAACCTACTTCAGATTGCCGCCTAATCCGAGTCTTTGACAACCTGTGAACAATGTGAGCAACA
+>90286 2
+CTGATGGTACGTTATAAGCCAGAAAGGTGATGGGTATGCCGACACATGGATTACACCTGGTAGAAACCCCCGATTCCCCCCCTTATTGGTTTGGCCAATG
+>90287 1
+ATTTGGCTCTGCATTGTGCGCGTCAGAAGCCATCACTAACATCACTGAGATCTAGGCTATTGGCAGCGAGTAAAGGGTGACACCAGTTCTTCGCTCACAG
+>90288 2
+TCCGAGAGATCATCCAAGGTAGCATCTGCCACTTACAGATTGGATAGTTATGCGACCCCTACCGGTCTAGTGTTGAGGCGCATCATCGAGGTACTGCATA
+>90289 3
+ATCATACAATGCGGACTAAGAGCGCTAGCATTCCGCACAAGCCCCTGGATATATTCAGATGGAGTTCGGAGCTCCCGGCCTTCGTATCAGTAGAGTGTTT
+>90290 3
+GACCAGCAATTTTTGAGTGTTCGGACCCACGTTAAACACGCCTAGGTATGGCGAGGATCTGACCCCCGAGGGTAACTTACATCATCAGGGTTCCAGTATT
+>90291 1
+ATTTACGAATTCTAAGCTAAGAAGACGCGCTCCGGGCTTTCAATCCAGTATCTGATACCCCTCCTGCGAGGCAGTTTGAGGGTGATAATACAGGTGCCGC
+>90292 3
+CACGGACCATCTTATCAGGCTCGATTCGGAGTCAAGAAATGGTGTGAGTAGACATTATAATCACGTCCTGTGCCACAGGGGTCTTCCAAATCGCTCCGGT
+>90293 2
+ATAGCTCAAAGAACGCTTTGAGCTGCGTCGCGAGTCGATTGTCGCAGGTCGGCCAACCCAAGGTTGTTGAGACCACTGCACTTGCTGTATATAACTACAT
+>90294 3
+ACGTGTTTCCGACCGGATCTCCTAAAGGAGGGCTATTAGAGAGAGCCGCATATCTCTGCGTTTTAAAGACGCAGGGTGAGTCCCTCTCAATAATCTACGC
+>90295 1
+CGTTTTTGGTAGAGCCCCTTCTAACGTACAGGAAAGGGAGGAGTTCTCCAAGAGAGTTGACCCGATTCTGTTAAAGTACAGCCCCGTCAGACGCCCTTAT
+>90296 1
+TCGGCACCCTTTCTCCGCCTGAGCCACGCTGCTATTATTGTGGACCGACAGAATGGTCTAAATATAGCAAACATGGAAGGGCGAATCATTGCTATGGGCT
+>90297 3
+CTAAGCCGGATGCTGCTCTAGGTTCCCTGACATGTGTGTGTTAACGACATCACGATTTACGCTTTAAGGAAGGGTCACGGCTTCGCACTAACACAGAGCA
+>90298 1
+CTTGGAGGGGAGAATCCGACGTTCTGCGGAACCTCTACAAACCGTCATAAGCACTCACTATTCTTTGAACCTGCGTATTTGTAGGGGGAGCGTATCCACA
+>90299 1
+GTAAGAGCATCTATCAGGCACAGCTAGGTACCGATGAAACAAGCTATTCGTTTTCATTCGGCACGATATCGTTAGTTGAGCCCGCGGTCACTAGGGTCCC
+>90300 1
+TGAGGGCCGTTACGTAACCGGTCTGATAGATACAGTTCCTGTATGGACACCTTGTCCTTGGGTAATGAGGAGTGATCTCCTACACCAAAACGCCATACGC
+>90301 1
+TTAGAGACGAACATCCAGGGCTCACGCCTCCCAAAGCGGAAGCTCAATATGCGTTTTCTTGCAGTTCAGGTTCTGTAATTCTGCGTGGAATACGGGCACA
+>90302 3
+GGCGTCGTTCGAGCCCGGTTTAAATAATTACTTCGAAGCTAATCCGTGGCACGCACTAACCACAGGGTATTAGGCGTCCGGCTCGGTCAACATGTATATA
+>90303 1
+TTGTGTCGTAAATGGTCAAAATACTGACTACCGCGATAGAGACAACCCAACATCCTTCGCGGGTTTGAGTCTACGCTCTGGCGTGCTGCATGCGACGTAA
+>90304 3
+GCCGTGAAAAAGAGTATATTGCTCACAGTGCAGGTCTTCGACGCTCTTGACTATCGGAGATCCACCAACGGGCGAATCTGTGGCTTATCTCAAAGCGCTT
+>90305 2
+TACTTAGTCCAGCGAGGCCGAGACCTAACCCCCCTCGACCGAGAATAGTTGAACTAGGGCTCTAATTATGGTTTTCACTAAGGGCTGAAGATCTCGTTGG
+>90306 1
+ACCCAAGTTATGCCCAGCCGCTTCCGCCGGATAACGTGGATTTAACCGGACTGTCCCAGGTAATATATATCCTAATACTGCGGGGATGGACTTTAAGGTG
+>90307 2
+ACCTGGGAAACGAGTCCGATGTCACCCTAAATACACTTTGGACGGCCCCAATTCTAGTTGTCGACATGGCCAGGTCTTTGAAGCGCAGAATTTGTCGGTA
+>90308 3
+CACACCGTTTGAGTTACAAGCGCTACAAGGTGTCAATCGCAAGCCCACGTTTAGGATGTTTTCCTGACTAGGGGCTGAGGATGGTGCCACACCTAATCAT
+>90309 3
+GATCATACCTTGATTCGGCTCGATCTTCCATCTGAACCGACGTTGACTTTGCTCCTCACAGACAGTATTGATACAAGAGGTGGACCGAGCGAGAGTAGCG
+>90310 3
+GGGACCAATTTAGGTATTCAAGCGCTAGCGAAGTACGACTATAGCACCTCCGCGGAGCCGTACGTAATATTCTGCATTTCATGATTTCCGGGGGCCAATC
+>90311 1
+GCAGATGCCCCGGATAGTTGCTCACGTTGACGTAATTAGCTAAAAAGAGGCCCTGGCTGATGTTACGCAAATCTTTATCGTAGCGATCGGTCCCATACCG
+>90312 3
+TGGCAAGTGAAATTGTGATAAGACCTGTGTACTTCGGGTCGGTCGCGACCCGGAACCGTCCTTTCCCAACACCCTCAATTTTGTAAGAGCAAGAGTTCGA
+>90313 2
+GAATTCCAGCGGGTTTGCGACCCGCTCCTAAGCCTGCTTTTGTAGATAACATGAGCTGGGAGTATTTGCACCTCAGATCAAATAGCCGCGAAGCAGCATT
+>90314 3
+ATACTATCCTATGTGCCGTATACTTGCAGTAGGACTGATTCGCCCTGAGCGGGCAATTCAGCGTGCCTGAATTCAGAAAGGCGTACAGCTAGCCTCGTAA
+>90315 3
+CCGCGTCGTTCTCGTAGTGGGAGCAACCAAGCATAAATGGTAAATCGCGTATTCTAATTGGCTTCGAACAGCCCGAGCTTTTAGCGAAGCACGGATTCCT
+>90316 2
+TGTTGAGACAGAACCCTCACCCGGGGATGAGTATAAGGTCGGACCAGTATATAGCCTGTAGCTATCGATGGTTCCACCATACGGTCACTTACCTATGGTC
+>90317 1
+CCGGACATCACGAGATGTTTAATACACGGGACATATTAGTCGGGCCAGTTGACGCTGCTCTAAATTCTCTACGCTGATTCCGATTTGCCCAGAGGGAACG
+>90318 3
+GTTCCGCATTCCGCTCGAATGACCTTAAGCCTGAGTCATATATCCAGCAGATTACTCTTTGATTTGCGAGATAAACGGGCCGCGTCGGAACAGACTAGGG
+>90319 3
+AGATCCTCTCGCCGCTGGTTCAGCGGATGTGGAATAAGCCACTATTCCTCTTCAAAAGATCAGTCCTATTCAACCCAAGGGTTCGTAGTAGGGGCGATAG
+>90320 1
+ATCAACGGCCAAATTGATGGTCTGTCTGTGGCATCTCGACCCCAGAGAATGCCGAGTATTGCCTCGTTTCATACAGTTAGAGTTGGATCCCAACGAAGGC
+>90321 3
+CTTATGGTATCTGCTTAGTGTCCAGACGCTCACCCATGTGGAGGAGAGTAGAGCAGTTACTGTACCATTCGGAATGATGCCCCTCCGACACCGTAAGATA
+>90322 1
+AAGTAGTAGTATCTCCGGTGTCATGTCCCGAGCGGCATAGGCATGGATAGAATTATGTTACCAAAGAGCGTTCATCCTCACGCAACGACGTCCGTCCTGT
+>90323 3
+CGCTACCGTGTGATTACATGTAACGCCGCGCATTTTCATAAGGTAGTTGATGTGGAGCAGCACTCGAAACGTTACAACTACGGTCCCAAAGTCGCTCGGT
+>90324 1
+CAGGGCTGACATCCTGGTACTGCTGCATTGTTGAGATAGGAGTGCATCGCTGATTATCCTCCTCTTACGAGAAGATTCAACACTCAGATCGGGAGACCAC
+>90325 2
+TGATGGTACAGAGTAGGTCCCCAGTGTCTCCCTGGACAAATAGCATGCTTGGGGGAAACCAGCACTATCTTTTGCGCCCGTCTGTTACGGCAAAACATAT
+>90326 1
+GAGGAAGATTGCATGTGTTCAACTAAAGCCACTAATGATCTGTGACGGTCCGGTAGCACAATTTACTGAGGCCATTTCGCTCGTCGAGCAGGCTACCCCT
+>90327 2
+GTGTCGCCTATGGGTACTGCTCTTACAGTCTTGACGGCTGAAGGAAGAAGCGCTGTGTATAAACCCTAAAATGTCCGTGACTGCCAACCTGTTCCAAGAC
+>90328 2
+TAGTCGGGTTTACAGAAGCTAGGACGCACGGCACACTTTGCTACCTGGATGTGCGTACTTAAAGAACATGGAGTCGCCCCGTTCTAAACCGCTTCAGTTA
+>90329 1
+CCCACAACACGAACTTCGTGCAACTGGCCCCTTTAACGAGTTAGGCGTTTACAATCTCAGAGTGGGTGTCGGTTCGACAGCCCGATGAATTTAGGAGATT
+>90330 1
+GATGAAGTCAAGCGCCGCACGGCCCAGTTTTCGGAATGAATCGTTCTCAATGGCCATTCTTACGACCATCATGTGACGAACGCGGATTGACATTGATCTG
+>90331 3
+TGGTTCTCCAGCCTGTTAACATGAACCGTACGGAAGGTTTAAAGGAGATATTGAACTGCTGTCCAGCTCCGAATCGTCTGAGCTAGCCGTACGACTCGAC
+>90332 3
+GAAACCCAGATAATGGCACAACTTGCCCCACCTGAGCTGGGGGCTTGTTCTGACTTGTAAGTATAGGCGAGGCCAACCATTCTTCAATACTGTGCTAGGT
+>90333 3
+GGCGCTCAGATGCTGTCTTGCTTACGAAACTCATAATCAGGCCTGGTTTGTCGAACCATTACAGAAGGGAGTATGTGCTCCAGCAGTTCCCAGTACACAG
+>90334 1
+ATAGATTGCACCGACGCACGAGTGCGGTCTCTCTGAGCTCGCTGCTACACGACGTTCACGCAGAATTGAGTATACAAATCAGGCTTAGGTAATGTTGCCT
+>90335 3
+GTATTCTTCGTACTCCTAGTACGAACAAGAGGTCCAAGGTCAGCCTACTCTGGACAAGTTCCGTCTAAGGCTAAGGTGGCTCAAGTCTGACGCTATGAGC
+>90336 2
+GACATGGCCGAACGGGATGCCGTGATGCGGAACACCACCCTAGCGGGCGACTATTTTTATCTTACCAGCGACCTTTGCACTGATTTTATGACGAGAATAT
+>90337 3
+GGCCAGGATAAACGTGACTCTAATCTTTCCCGTGCCGACGCTAGGTGGGACTTTCACGAAAAGAAGATTCCCCCGAAATTTAGTGTATTATGCCTGGCCG
+>90338 2
+TCAATTACAAGATATGCGTGATTAGCGGAGGAGATACTGGGATTTGTATGTCCTCGCCAGCCACAGACAGGAAATCTGCCTTTCCCTCCAGGGTCTCGAC
+>90339 1
+GTGGAAACGTAACCGACGGGGACATCCGATATCCATTATTCTCCATTGTGCTCCCATTCAGAGTGTAAGGTGCATTAAATGCCGACCTACGTGGGCTCAG
+>90340 3
+GGTTCCTCATGGTGCCTAGGTGACACATTGAATACAGGTATCCATGATGGGAATGTTTCGGACCCCTTGCTAGCCAGCCTAGAGAGCATCTGACCCAAAT
+>90341 2
+CTTGGAACCATCAATTCACGGACAACACTATACAAGTAGCTTACCGGGGTGGGAAAGACGTGATGCCGATTGCGTCCCCCATTCAGGTTGATCTGCGTTT
+>90342 2
+AGCTGTCTAACCCCGGTTCAAGATTCTGAGTTAAATGCGGGTGTGGCCCGATTTGCAGAAAACCCCGCCTGCTTTCCGAGGAGGAAGATACTTCACTTAA
+>90343 1
+TAGATTTAAGGTTATCTAACGAGACACAGTAGTCGCCGTGATAGTTTCCATCGCGCCTCTCCAGCTATGCGCAGGGCGAACGAGATCAGTCTAACGCGTT
+>90344 2
+AAGAACTTTGGGATAGTTAGGCCGCACCGGGCGGTAACGCCACCGGCTTCCACGGTGGTTTACTACATTAGAAAAATCATAGTTGTTGCCACCACTGCTT
+>90345 1
+TTAAACCCATTCGCGGCCGGGCTCATCAATTTGAAAGTTAGTGTCAAGCATCAAACGCATTACCGACTGAAGCCCTTGCAGGGCGTTCTGAAGTGCTTGG
+>90346 2
+ACTCCTCTTTGTCAAAAGCGGCCGGACCGAATCCGGATCGAGCTGTACGGAGTTGGCCGAAAGCCACCTTATATGATTGAACCTAATTTGAGTACTCGGT
+>90347 1
+ATGCACACCCTTGGTGGCAACCGTAGTCTTGGGAGACAAACTCATGAATAATTTACTTACTTACTCCAGGGCGTTAACGATCCTGGAGCCGGGTACGGTC
+>90348 2
+TTGTGGCCCCGGTTTAGCGCGAAATACGCCGTGGTAACGCTGTACATCCAGTACGGTCCCTCACGATAATCAAGAAGTATAAGGCTGTCTTCGAAGTATC
+>90349 2
+TACGTCATCGTGACCTAGCCAAGGTCTAGGCGGCAATCTTAGACTATGATTGCCTCCCGGTACTTTCGAAGAATCGGGAGGAAACGTTTAAGCCTTACGC
+>90350 1
+TTAGAATGCCGGCTGTGTCGACAATTGCTTGCCTATATAAGAACCCTCCGGGGCCTTTGAAATCCAGTCCAAAGGGGCTTCCAGGTGTGCAACGTACTAA
+>90351 1
+CTAGAGGGTATATGCTAAAGCGCTACATATCAACGTGTTTTGACGAGGGGCAGTTGCCCACTATCCATTAAGGGAGCCTTCTCCGCGCTCACACATTGGA
+>90352 2
+GCGCCGACCCTCGATCTGGATGGGTCTAAGTTCTCCAGAGCTGAATTATCTGACACAGAAATGGACCTGGGTCGGATAGCAACGACTTCGTTAAATTTCC
+>90353 3
+TGTTTTCCGTCGGAGGCTAATGCAGTCGAGCACATGCGAGTCCAAACGGCAGTTCCTTTTTGGCGCTCATCAACAAGTAATGTAGTCCATAAAGCAGCGC
+>90354 1
+TGGTGTCGTCATAACAGATGTAGCGGCACAAGTAGGCTGCGATCCTGATCATTGACATATGTGAAATGTTAGTCCAACATCTGGCCTTCCCCCACAGGCG
+>90355 2
+CGTTTACACTCGACACGGAACGTGGGTGGATAGTTCCCCCGGCATTTCACCCGCAGGAACGAGTAGAGAGGTCCGTATTGCTAAATCTCAAATTTTCATG
+>90356 1
+GAAGGTATTCATGACGGCGTCTTTTGACCGCGGCCAGGGCCATTGTCAGCAGAATGTTCGACAAGCTCGCTGTTCTAAAATCTCAATTCCTGCCGAAAAG
+>90357 1
+GTAAAACGGTTTCGTGTCTGCCCATGCACTAAAGATTCCCTTTCCTAAGCTTGGGGATAAGGTCCAATGGAAGAGAGTCGCGACAATTGCTCATCCCGCG
+>90358 2
+GTAGATGAGCGCCTCAGTACACCGCACGAATTTATGGTGACAGACGCACTGCGCTTACTACGGGTCGATACCAGGCCTGTATTAAACCTTTCAATGGTGT
+>90359 1
+CGGAAGTGTGGAATCGCTGCACTTATCTCGGAACAACCTCTTAGGCAACTACGTGTCGGATCCACACCTTCGATACGATTAGTAGCTGACTGGAGCGATT
+>90360 1
+GGAAAAAATTTCTAGGCTGGCGTACACGCAGTCTGCTTTCTGAAGAGTCCACCCTTACAGATGACGTGCTGTATCGTCAGAATGGCCAATTGCACGGTCC
+>90361 3
+AACCTAATTCTTTCGTATGCGTCGAACATCGCAAACAGTGTACCGTGAAAGTACTCCCCCACTGGATTGCATGTAGCTTACGTCCTGGAGTGAGGGGGCA
+>90362 2
+ACAAGTGTCGATAAAAGGAAGGGGCCGGTTCGTCTATCCCCGCGGGTGTCCGCAGTGTCCGAACGCCTAAACCTTTTGTATATGTTGCTATAACACTCAA
+>90363 3
+AAACCTTAGGCTGGTAAGTTACCAGGAAGGACCCGCTTCGCCGACATCTTAAGAGCTGAGTGGTAGTCAGCTCATGTTCCTCGTGGGACTATTCCAAACT
+>90364 3
+TACGGTCTCACTGCGCGCGACTGGAGCACTACCATCGTATAAATATGAGTGTCCAGAAGGTAGGTTCTTCTTGAAGTACCACGTAAGGCCAGCTCTCGTA
+>90365 2
+TAGTTTCTAGGCGGTCTCCCAAGGCATTATAGTTGATGACCGCAAATGGGCCGGCCGCACTTCAAGAACTTAGTATGTTGGCAACACGGTTCCTGCACAA
+>90366 1
+ACGGCGCGTGTAAAACGACTGCAAGCCAGCCGGCACCTTAGTGTGCGAGTCACTTTCTGACTGCCTAATCCAACCTTGAGTATAAGGGCATTGGTTAATT
+>90367 3
+TAATCATGCAGCCCTCCTTGACCTTGCTTAACGTGTAATTGCGAACCCCGAGACTTAAGCGCGGTTCTGGGATGCAAAGCGGAAGTGTATCTAGGACTCA
+>90368 2
+TCTGCGTCATATTTACGACGATGAATTCTCCAAAACGTCCCGTGAGAAAGACACAGAAATGAACTGTGATGTTGCGGCTGGCGGTTGACCCCTCGTGCCT
+>90369 1
+TCAAAATGCATAGTCGCGTTGCCCTCGGCGCAGAACGTTGGGAGGAACCCGTAACTAAATGACCCTGTGTCATCGTTAGGTATTACTTTGATCCGCACGA
+>90370 3
+ACGCCCTATATTGGGTCGGCAAAAATTCCACTTAACCTTAGTTATGCTGCAACTGAAAGTAGACCGCTCCGATGGTTGAGGATGGAGCTGCCATGGTCCC
+>90371 1
+CGGTAGACATATACTCCGCTATCACCGATGCCCTCGGCAACCTTCGGGTGATACTTTAGGATTTTCACTAAAACGATTGTTTAAGGGCCGGCGGGAGAAC
+>90372 2
+TACCGATCAGTGCGGAGTCCCGCAACTCATGTTGTAAAGCATTCTGTTCCAGAAGAGGGATCCGAGAGTGGCGTAGGCCGCTCCATTATAATAATCCCTT
+>90373 1
+CGGCGATCTGTTACGCTAGAGTCAGCGACAGGCTGGAAGAGATCCCGCACTTTACGTCGACTAGTACTCGACTGTTTTTTAAACCGTCACTAACAGGTGA
+>90374 3
+CATGAAGATGTACCGTCCATCAGATATTAGGAGCCGTGTCACTGAAATAGTGCTCGCATATTTAGTCAGGAGCTCCTATCCCTCAGGCGGTACCCAGGTG
+>90375 1
+AATAGCTGGTCGGTAAGTCGTCTTCTACTTTTCCGTGCTCACTCCGTATGTCGAAGGCAACGGGACACAGGAGGTCATATCTTACGAGCAACGAAATGCC
+>90376 3
+GCAATCCAGTTGGACCCTCGTTAATTGTTCCTGACGTTTTCAAAGGAGGCGTGTACGAGAATCGACACCGGCCCGTAGTACTCATTGGAAATACGCCTAG
+>90377 1
+GATGTTAATCCGTTACCGAGGAGAGGACGGTTGTGTTTCGTTACGTAACAGCACACAGCATCTAGCGCGACGGCTTTCAGCGCCCTTAATATCCAAACGT
+>90378 2
+TACGGATGAGACACCAATTGTTCCGGAATTTTAGACCGTCGTCTCTTCCAAGTGACAGGTCGTGTTAGTCGTGGACTACAAACGGTCACCACCTGAAGGC
+>90379 2
+CTCAAAGGTCTCCTATTGACCTTAGGCGCTGTTGGACCCGTTCCACCACAGTGTGGCAACATGAGGGATGACCGGGGTTCATAGTGTTCAAATAACAATC
+>90380 2
+TGGCTGGCCAGGATGAGGGGACGAAAACGTATCCAACCCCGGCAATAACTACTCGTCCATCTTTTAGCCGTTGAGCGACTTGGTTTATTTAGACCCTGAA
+>90381 1
+CGTCAGAAGGCCGCAAAAGTCAAAGTGCCATGCGCGCCCTAGTACGTGCTCAAACTCGGTGTGTAGTATCTATTACGTCGGTGCACTACATACGATTTGT
+>90382 1
+AGACTCAAGCCCTATGCTGTTAGTTCAGTTTACAATGGGCGGTCCCTGAACATCGGTAGATTGCCACCAATAGCTGCGGCGTGCAGGTATCAATCATGAC
+>90383 2
+CACCCCCGTCCGCTTGCGTACGGGATAACACGCGGATAGAACCGGAATAGTTATGATACCCGTCTGGTTTGATGCCCGTGACAGATAGCTATTATTGAAT
+>90384 1
+GCCCCTCGACAGGTAGATAAGCTGATCGAACCAGTTTCCACTATCACGGGTCTTGGTTCAGTTGTTCGAATAGGAGAGGCCTGTCCAACAGTACCGTTAA
+>90385 1
+CGTCCTCGGTGAGACGACACCGTTAAGATAGCTTTGCAAGGCTTCAACATGGGTCGATCGAACAGACGTCAGTTTGAGACTGTGCTCATTTCCTCGAACA
+>90386 3
+ACGCTTCAGTGTCGCTTAAATAGCGCCTCAAGTTTTCAGGGATGGTCGCAATGCTGACCAGACAAGATGGTTAGTACGGAAGCTTCCACCTATTCAGGCC
+>90387 3
+GAGTCACCACTCCCCTCCACTATCGTGGGATAATTTCAATGTCAATGTCGCTTAAGAGGAACGTTAATGCTCAGGAACTGAGGCTAATCCCGGGGGTTGC
+>90388 3
+TACGGGTGGCAGCTGCCTACGAGTCCGAAGGCATCACTTCACCAAGCTTACTCAAGTGCAGTATCTAATTAGGGACAGATCGTGCTTACCGTTTAACGTG
+>90389 2
+GGGCACAATGTCTATAGTTCCCAGGGGGCCATCAGCTCCCTGATTTGATACTATCTCGAGAAGCATCGAATCGCTTGAATACCGGTCTCCATGGAGTGAA
+>90390 3
+TTGACCGCGTTGGAGTACTGCACCCCTCGTTTCAACACTTATCCCAGTTGGTGGCTTAGGATAAACTAAAAAGCCGCGGTGGTACGTATTGACAAGACCG
+>90391 2
+CAGAGCGGTTAATAAGATTACTCATCTTCACTTCGCCGTGGGAGTGCCCGATCGCCGGACCCGCATCATGACTAACGTTTCGTAGAATATAGGGACTATG
+>90392 1
+AAGATCGGAAGCCATCGTTACGATGCGGTCTGTTCGCGAGGTACACTCGGGTCCACTTTCGAGAACCTAGTTACGGACAAATTCAGTCCCGATGTATACT
+>90393 3
+TACCAACACCTAAGTGACGTCTGATTGAGGCGTTTCGCTTGTATCCCCCATCCGCAGGTTACGTATCTAGGGTAAGAGTCACTTATCGCACAAAGGGGAG
+>90394 2
+GGACTTCAATACGTTGTCCGCGGCAGGCTATCCTGCAGGAAATCGGTACGATATCATTCGATTAATCGTTGTACAGACGCACATCGAGTAATGGTCGCCC
+>90395 3
+CGAGTAAGCCTTCCCTCCACGCAATTAAATTAACATAGAGGGCGTCCATTTTTGCATGACATGCGAGTCCGAGGCGCACCTATTGCTGGCAAGGTGTGTA
+>90396 3
+GAATGGTTACCCAATGGCGTCAGAGATTGCATGGTGTGAAAGAGGAAGGCTCCTCTACTCATTGACTTGTCTCCTCGACAACGTCGTAGAATCACGCTCC
+>90397 3
+TGTGTATAATCCCTCCTCCGACCCGAGAACACCGCCTAAATTAAGGATTCTCCTAGATTGCCATCTAAGCATCGAGAGTGGGGGAGGGAGTTACTTGTCG
+>90398 3
+ACCAGAAGGGTATTGAGACAATCCCCAGCGAGTAATCGTAGTCAGACGATGGTGTGCTCTCCCCGTTGATAAATCCTCGGTCAGTTTCGTCGATCTGAAC
+>90399 3
+CCAGAAAGACGTTAATACTTCACTGTGCAACAAGTCCCTGACTAGCTGCTGGGTCGAGCTCGCTAGTAAGGCCGTGACTGTGAGTTTGAAATGACCTCCT
+>90400 3
+CCACCACAGTTCTTGGCTGGAGTAGACGCGCGTAACCGTACCCTGTTGATAAGACATCTTGGAATGTCATCGATAGGAATATTAACGTCCGTAGCTCGGC
+>90401 1
+CAATAACACAATTTCCCTCCCACACGGCCGCGGGCGTTATCTGAAGCGGGATACGAAGGTGGTGTCTAATGGTTTCATAGCTCTACATTATGGGATACCG
+>90402 3
+GCATTACGTATGCTGTTTACGCCCCTCGGATCAGAACGTACCTGCGGTTCAATTTTCGATAAAGAATCTTAAGGCCGAAGGCGCGCCGCTCGAATGTAGA
+>90403 3
+CTGAGTTCGGCTAATACACTCCCGATGATGCCCGGCATGCGGTTATCTATCGTTGGCACACATCGGTCAGGTTGAACGCATAAGGATAGTAATAGCATCC
+>90404 3
+ACCTTAGTTGAGAGCCGGACTTGCGCACGGAAATCGCGGATTTCGACTTTGTCAAGATTTCCTGGTATTAGACAACCGACGACTGCTACCAACGAGTGTC
+>90405 2
+AGCCGTAGATAGCAGTGACGAGTTCTAGTTGCAGTTATCTGCGCTAGTCCAGTTGATCAACCCAACGGTCCCACGTTGTTAAGTCGACTAACAGTCGACG
+>90406 3
+TTTAAGACTATCTGAAGTTTAACGAGTGCCGAAACAAGTGTGACATAGGCTAGCGTTACCGAGTCAGCCCATTTGAGGGGCCTCCCCCTGATCATCGGTC
+>90407 2
+GTGTTATTCCTTGCCGTAGCATACTGTATGACAGGACTTCGCAACTGCACAACACAGTTGGATCAGTCGGGATGCAACCCTTATTCAAGGAGTGGACGCC
+>90408 2
+TCTGCCTAGATGCCGCAGCGTTTATATGCGTGCAGTATACCGCTTCAGTGATGATGATGAACGTGATATCTCACAGGTATACGCACCCCTAACGGGAGAC
+>90409 3
+GTGGGGTTTACCCCTCGAGCACCCATAAACCAATACGATGGCACTTCTGAATGCAAAAGGGTTTAGATCTCTATTGCGCGAATGCAGCGGTGTTCATCGC
+>90410 1
+GTGCGGCGAAAAGGTAATTATCTCGTCGCGACTCAGGATACTATCCTAATTTGATGTGTTAGACCGACACGCTCCTGTAAGACCGACTAGGTCGGCCTAC
+>90411 1
+TTATAGTGCTCGACCCAAACGCAGAACCGGATCCTGCGGTTATGGTCATCCGAAATGTGACGGAGCCAGAATTTCGGCCTAATTCTAGAGTGTGCTTCCA
+>90412 1
+AATCGTTAATGGAAGTTCTATGTAGTGGGGCGTCAAGAGCACAGCGTCATCGTTTCTCTTCTAACCGTAGGCACAGAATCTAAGACTGCCCGTCCAGGCC
+>90413 3
+ATCTCTAGCTAGAGGGCCCGTATCTAAGACATGGAACTATCCGCCACCCGCTTTATTGTTAAGGCCGGCGGTGGTATATGGTGACCCTAACAACGTAAGT
+>90414 3
+CCGATGCTAACCCAAATTGCTCCTATACACTTTGGGAGACCAGGAATGGTTTCCCTACCGGTAGTGAAGGATGCCACGTTTCTCGGAAGGTACTAACTGG
+>90415 1
+CAGGTATTATGTGCTTCGTATGCTGCATTCATGCGTCTAGTCCGTAAAGCAACCGCATGGTATCATTGATACACAGGGTCCAGCCGGATCAAGGCCAAGC
+>90416 2
+TAACGCTGGATTTCTAACACCAACCGATTTATGCCTCTGAGTAAACGAGGAGACAGCGGTTCGTAATCGATGCCAGACGTTGGGCCCTTCTGAAGCGTCT
+>90417 3
+GGATGAGTATCTATAGGTAAGCTAACACGCGCCTTCCGACCCGAAAAGTCACTATGTCGGGGTCGGTCTATCAATGTTAGATCCGCCAGATTCTACGCTG
+>90418 3
+GGGAGACGTTTAACACCTTCTCGTGGTACGATAGGATTGCTTTAGACTTCAGCCGCCACGAGCTCAGTGCGAGCGGATACCTAAGATCAATATTCCGACT
+>90419 1
+GAAGGGAAATTCTCTGACACTGTACCGTGCCCAGCGAGTCAATGTTCCTAGGTGGCACGCCCATTTGCTTCTGCCGAATAGACGATTGTACAATCAGAGT
+>90420 2
+GCTGTGCAAAATCCGATAGGACGAAGACTTCATTGGCCTGAACCAGAGCAATAGTACGTTGGCGTGCTCCACTATAACCGCCTTAGTCGTTTGGTCCTGA
+>90421 2
+AGTCTCCTTGGGTAACAATACAACTTTGTTGTGGGGCGGACGAGCATAACTGTCAGACGCTCTCTTAATTCCATGATATAACACGCTGAGGCCCGGAGCC
+>90422 1
+GTGAAAGTATATCCTGGCTCCTTTACACTACAGCATGGTCGTACATTTACACGGATGGGGATGGGGCCCCCAATGGGGCGTATCAAGACCACACTCATTT
+>90423 2
+TTGCTTTTTGGCACCGGTTGTGACCAATGCGAGTAGACATTTCAGTTGTACGAGAACATCCCCAACGGGGAAACCTCATGCGTTCTACGGAGATAGCCAC
+>90424 2
+ACTTACGCTACGTATCAGGGCGATTCCAATAGGACAAGCTTGAGTGCCGCAAGAGGAATGCGTCTCCATCTCCAACTTGTTTTGACTCTAACGGGCGAGT
+>90425 1
+GGCACTCTGGTGTCTAAGAGCTAGCCAATGGACTCTGGTCGGGTTCATATCCCGTAATTAACTTACCGACGGTAAACACTAAGTGGCATATCCCTGGGCA
+>90426 1
+GTTAGAGGCCAACGATATGTCAGCTGCTGGGTCATAAGGAACAGCTACCGAGTGAGACCATGACCGCGTACTCCCTTTGTAGGATAGCTCTTTCTCTACA
+>90427 1
+TCTCCAACGTAGACAATCGGAGGGATTGGTGGAACCGGTCAAGACCAATATTGCGCAATAGGGCCTCCGTCACTTAGCTTTTCTTCGTGTCTCGCAAGAA
+>90428 3
+TCGTACAGTTGAGGGGCTTGAGACATTGATCAACCACTACGGGTCCATCCCTACAACCACACTAGCTGGTGTATTGACCCTGTAATGAGATCGAGGTCGT
+>90429 3
+TGAAGATTGTGCACCATCCCACTACCAAGGTAATGTTCCTAATCACGACGCGGGATTCTGGGGGATAGAATCTCTCCCGTGGCGTGTAAATTGCTAGCAC
+>90430 2
+GGATGAGACTCGTAGGTTCTTCCGAGTACCGCCAATGGCAACTGCAATCCTCACGGGCGAGTTTTCCCCTATACAATAGATATAGCCGGACGAGTGTATT
+>90431 1
+GAAACGCGAACTTAAGGGCTTAGATATCCGACTTGCTGGGCACCCCATGCTCTGATATTGCTTCTGGAATCGTAACACTGCTGACGCCGAGTCTTAAAGG
+>90432 2
+TTTCCAGACTATGAAGAAACGTTGTACGAGGTAACCGCCCCAGGAGATGCTGTCATGTTCGCCCAAGAGGTTTGGCAACGCTAACATCCCTGTTGGCATT
+>90433 3
+TGAACTAGCCATGTTAGTGACCTCAGCGTTTCCTAGCGAACAGTGTCAAACTTTCCAGCCTACTTGCTTAAACTAGCAAGCCAGGGAGAGGGGCCTTGGT
+>90434 1
+TAAAGGTACTGTCCCGGGAGGCTGCGAGTAACTTCCCCGAAGGCGGGGGTATCACCTTCAACCAAGTCCATCATAATCAGTACTAGGTGCTTCTAGTTAT
+>90435 1
+ACGACCTCTAGTTAATAACCATGTAGCTATGACGCGGGGATGATCGCTATTTTCAGCTGGAGGCTTAAAAGCCCTAAAGGCGCCTTTTGACCTCGACGCG
+>90436 1
+GGGTCTGCGACAGAGGTTTTGATCCATCTTGGAATAGCCGACTACTATAATCTCCCTCTATGTTTACCGCCGGAATCCAACGTACAGATGAGGCGGGCAA
+>90437 3
+CACGATGTTTACTAACGCCGTCGGGTCATTTTCCGCTAGGCGACCCTAATGGCCAAGCCGCAGTAAAGCAGCGGGTAAGATTAGTTCTTTAGTCGTAAAC
+>90438 3
+ACGGACGTGCTCCTAAACACAGAGCTGGTTTGCGACTACCAGACGAGTATTCTAATGACCTCGACTTATCATAGTGGTGCCGTGATGGTCATACTAGGCC
+>90439 2
+TCTGATTGTATTGGATCTGCCTATCTAGAGCCCCTCCACGCAGGCGTGGTCACCAAGCATCATTTCTAAGGTCTTGGAGTAACAAAACGAATGCAGGGGC
+>90440 1
+CAGTCACCCCCGATGAAATGTGACACCATGCGGTCACGGGTTTTTTGTCCGTAGAAAGCGAAGTAGATGCTCCTACCGTTCATCATACGCAAGTGTGGTA
+>90441 3
+AGGAATGATCTCGCTGTGAAGGAAAGCCGCTGCAATCACGAGCCGTACTCTATGCCCTGGCCGGTTTATTGATAAGCCACTTTACCTAGTATCATCGAGG
+>90442 3
+GCTTCCAAAGAGTTGGTGAAGTTTGCTTCGTAGGGTTCACCCCGGTCCACCCGCTGGACTTGAGGCGAACACTTAAGGAATATAGACCCCTAATAGTTCA
+>90443 1
+AGCCCACAATCCTTCTTGCTACGCGTGGCGTATTGTGAATGATTGGTGGCACAATCCACTGGGGTAAGGCACACTTATGCCAGAATCAATCGGTCAGTAC
+>90444 3
+CGAGAAGGGCTCTTGGAATTTTAGGCCCTTAGAGCGAGAGCAACCATGAAGCTTTAGTTGCAAGCCGAACTGGCCTTCCCCGATAATTCGACTTTCGTAC
+>90445 2
+GCTCGGCTAATATAAGTTCGGCGCTGTCGTTCGACTTTAAACTCGCGGGGTCAATTTCGGAACGTCATCGACAACATGTAGCCGGACGTCACATTGAACA
+>90446 1
+CATGAATAGAGTCTTTGGTGCGCTTTGGACTACCAAAATGGCCTAATCGATGATACATCGGCGACCGCTATATCCGAGCGCAGCGCGAATCTTGACTGTC
+>90447 1
+AGGACGAGCTCACTACGCGAGCGGGAACAGATTCCCACAATAAACTGGCAGTTTGTGGTAGTCATGGTTATAGCCGTTTTCTGCTCCCAATTGCACTGCA
+>90448 2
+TCACAGAAGTGGCCTCGAAAGATTCGGCGGATTACTTACTACCCGTTGTAATGAGAACGCGTACCGTTCGCATAACGTCGCCAGTGGTTTTTCCGCAGAA
+>90449 2
+AAATAAGAAATCATCCTCCTGCCCTATTGACGCTGTGTTGAGTAACGGCTTCAATGTACGTCGCCAGCAATAGGGCAGAAGGTGGTGCCCCCTTGCTTGA
+>90450 2
+GCTCCCGGTTACCTCTTTAGACTCTCGGAGTTTCAGCATGCAATGCACGGACGCAGAAGATCCAGGAGGCTATTTTGGCATCCTATAAATACGACGGTAG
+>90451 1
+CTAGACCAAACGTACGTGCGTCAACAGACCTCCATGCCACACTGTAGGTGCTTTAGGTTGATCAACTGTGAGCTTAGTATCGAGTGACCATCCGTTGGAG
+>90452 2
+CGCATCCCGCGAGACGGGTTGATTTACTTCACCTCAGCATTGCCCAAAAAACTTCTATGGCGCATCACGGATGCTTGTTATACATGCGGGTGGAAAGGTA
+>90453 2
+GCGAAAGCACCTGTTACGGGCCAACATTTTCAGCATTACTCCCACCTTCAGTGGTGAGACGGGACGTTATAACCGGGGGATTATCCATTGAATGCGATCT
+>90454 2
+ACGGCTTCCGAGTTGTAAGCCAATCACGTTCTTTGTACAGTCCCCAGTAGGCGAGACTCGATAAATGTATGGTGAACTGACTGCGAAACTCCTGGCAGCT
+>90455 3
+CTACGCGCCTCAAAGCGTTGGGGGAAACTGATAAGCTGTAAGACGGGCACACGGACTTCAGCATCTGTCTATCTGTCACATATCTAGAGCTTATTGGCTC
+>90456 2
+ATGGTCTAACTGGTCAATGCTTTAGTACACCTGCGGATCAGCGGAACTCGAGTGACACTCGGGCAGACCTGTTCGTTACTTAGCTCACGGTATAAAGCCA
+>90457 1
+CGGTAGGGGAGAAACCGTTACATGCTATAAGAGTCTTAACTGCCCCTGATTTGTTATTTAGATTCAGGCAGTGCCGCGACGCCGCTCACTGCGAATACAC
+>90458 1
+AAATGCACTCAGTTCATCCTTAGACAGGCTGGTGAAGTGTAGTACCGTCTACATTAATGAGCTGCTGGTTCCGCCACACAGACGTACGGTGTCGCAACGT
+>90459 3
+CGTGAATCGACTCAAGCGTACAGGGTTTTGGAGATCGATCACGCTTCTAAGCAATATACTGAGTGTTCTCCGAGAAGGACTGCCTTTCCACCGCCAGTGA
+>90460 1
+TTAAAGGTGAAGAATGAGGCATATGGAACATTTACCAATCGAGTCATCAACGGACTGTGCCTTCTCTCGCCCGGATAGTGCGCCCTCCATTTGGTGCACG
+>90461 3
+TCCGCAGCTCAGACATCGCGCTAAATGCATGATTATGAAGACAGTGAATGCTTCAACGGGTGGCCCACTTTTGTATCGCGAGAAGCGAGTGCATTTCCTC
+>90462 1
+TTGGCGCGTTGAAATGGAAGCTGAACCGCCTGGCGCGTACTTTTGCTGCATGCCTTAGCCTGAGATACCAAGATCGGGCAACAATAATTCGATTCCCAAT
+>90463 1
+CGGACGGTCAATCAATTACTAGCTTTCAACGTGCGCAAAGCAACGATGCGGTTCTGGGGTCTCCAGGATAGCCTTATCGTATTACAGACTAGGGCTCTAC
+>90464 1
+TAAGCACGGATTCATTTCGAAATGAGGTGGCCTCGGTAGGCGACTTAGGCCTTAGACCTGCTATCATTGATCAGACCTCCTCTGACAACAGGCAGTAGCT
+>90465 3
+GTCGGTCTATCTCTAGATCATTAACCTCGCTGGAGTTATTGCTGGACATAAATGCGCAACGCCTGAGGACCTCCAGGCGCCTTGGACGGATAACTAAGTA
+>90466 2
+ACGCATAGTCCACATAACAGGGTAGAAGCACCTTTGGCGATACCGTAGGGGCGCGACTTCTGTCATTTCTTCAATGGGAATTTCGCGTACACCGTATCGA
+>90467 1
+CTTGTCTAGCTATGGGGAGTCATATATAGGGAGCCGCTCGAGCAGAAAGATATGCCTCATCATAGCCCTCGTTGTACTGACAGAGCAGTATCCCCCATGT
+>90468 1
+TGTCCTAGGATGTGCTGCCGACCTTCGCACGATACTACAGTAACAACATGATGGAGCTCGCTTTGTCAGAAAAGGCTCTGCATTTCCAGGTACTGAAGCG
+>90469 1
+ACCTGCGGGCCTTTCCCAGTTCGTAGTGCGTGCACATACGAATACTAACATAAAACCGGTGCAACAGGTGAGGATCGTATGTTTTGCTGCCGTACAGTAC
+>90470 1
+CAAGGCTCGTTGTTATGGGATGAGGCTGGCGGCGACAACCAGACACGTATAGATATGCCGTCTAAACCCTACCTACCATGTCCTTTCGTAAGGAATGTCT
+>90471 1
+AGTAGAAGTTGTATTCGCCTCCTCTAGAACGACTAGGGTGCCCCAAACAATACTCCGGTATAACCCGGATATCCCGTGAGAGGCGTTCTGTTGGATTAGC
+>90472 1
+ACAAACTGTTTCCAAGAGGGTATCAGCGTTTTCCACTCGTTTTCAGTGGTTACGAAGGGCCACAACACTCTGGGAGACCGGGCCCCTTGTAGTGCAAAAT
+>90473 3
+AATCTTACCGGTTAACCCAGCCGGGACTTAGGGGTGTTAACCCTTGTCCGCTTAGGTGAAATAACGCCAGCCGCCCGTGATAATCTAGGACGTATTTAAG
+>90474 3
+TACTAGGAACCTGATTACGACCCACAGTTTGGCCTACTGATCAGGTCCAGTTACGGGATCAGTATTCGCCGGCTGGCAATACAGGTTTTTAGGGAACCCA
+>90475 2
+AAACGCCTTGACACGCTGGCCGACACCGTGTGCTGTCCGTTACTGCCTCAGGAATGTTCTTAAACTCAATGAGGATTAGTACTGGACCAGTATTGGAAGC
+>90476 1
+AGCGTCCCCCGCCATTGGCAGCGAAGACCGCGAACATAAGAGAATCTATAGTATCTAAAGTTGCACTATTGGATCCGTAGCTGGTAGCTGCTTGTTTGCC
+>90477 2
+ACTACCCCCGCATGCCGACCCTTAGATATCACGACTTGATGTTACCATGGTAGCGGGTAAGTAGACGTGGGTGGAATACTTATCCGCTGCTGGTAATACA
+>90478 2
+CTTTTAGCGGTCAAAAGGGATCCCATGCAATACGTTGTCAGCGTAGAGGACACCCTCCCGGGCCGAGCAGAGACTTTTAATTAACGTTTCTAGGATCTGC
+>90479 1
+ATTACATTTCAAGACCTGGTTGTCCTCATTTCAGGCTCAACTTTAGGTCAGACTGGCGTCGATACAGCGACAGCCCAGCCCGAGGTACAGGGTATGTGAA
+>90480 1
+CAGGGCCTAATTCCTTGTACGGAAGAATAACGCCTTTGCGACCATGCTTGGGTATCTAGCACAGTGCGCTATTAGATAAAGGTCCTGGCACCAGGTCACT
+>90481 3
+GCAGGTCGTACTTCGTAGACCATGGTCTGCGGTTTCACAAGTGGGAGTTTCGTAGCGTCCAGTAACCTAATGATCAATATCACCGACCCACAGTGCAGAT
+>90482 3
+GGACGCAGTCTGTTGAATGGCAAGAAGCGAGGCAATCACCATCACTGCTCCTCTCGTTCGAAGTATATCACTCAACAATCTAGTTCGCCGGGTATTGTGG
+>90483 3
+CAGTGTTCGCAAGCTTAAGACGGACCATGGCCCCATATTTTGGAAGCGAGATCTCATTCGTCGTAAGGCCTAAAAGCGCCGTGCATCGTCTAAGTCTTAG
+>90484 1
+GATGGGTTGACATCTTCGAATACACGCGTCCATACTCCGATAGTGAGGGGAAACCGCGGTTTCGTCAGCCAGTTTGGTTTACACTAACATTCACGCAGCA
+>90485 2
+GGACGAATGGTTCCTCTTGGGGAACCTATACCACATGGCACGGCAATGCGGAAATCCTTATTATATATTTCTGCCAGCCCAACGGGTAGGGTAGCACTTC
+>90486 2
+GTACTTAGGTTACCGGTAATTCGAAATCGTAATGTTCCAACAACTCCGAGGCCTCGCTTCCTCCAAGGGCTTGGACTCAGATGGAGGGGACTACTCTAAG
+>90487 1
+CCGACAACTACAACTACACTATCCCTCTAGCTTTGGCCCTTGTTGTGGGTTTAGGGGCAGAGAAACAATGTCCGAATCAACGTGTGCCTTAGGCAGATGG
+>90488 3
+GACACGGTCCCTCAGTGAATTAAATCCAACTTTGACCTAGCGGATGAACCTGTAGCCCGCGGAATTTTGAGCCTGTGCATTAAATCGTTCGGGCGAAGTC
+>90489 3
+TGTTCCCTGGTCCTGTTGGGGACCTCGTGAGCATAGACACCTATCTTAAGTACGAACGATCATCAACGGGCTCCAAGACACGATTTTATGCAGACGAGTG
+>90490 3
+CACGACTAGTTAGTTATATGACTAATCCAGCGGAACCTTGTTCGTTGAAACAGCTATCGTGCGGCGTCCGAGCAGTGTCCGAACCAAGTCGGATTGCATC
+>90491 3
+CCTGGTTTTGATGACCTTGATGTAGCTGAGGTACGCTTTTAGAATACGAACAGTAGGCACACCACGCAAACCTGTAGCCCGATCGTAACGCATCCGGGTT
+>90492 3
+CCCTGGCACCCACGCATTGTCCTCAGATTGGACCTTCAGAAAATCCTTATACGGTGAAGTAGTACATGAGATTGGGTGTAATCGCATTGACAGTCCGGCG
+>90493 2
+ACCCCTGCATTGAGAAAGTCATAGGTGCCTCGTTAGCATTGTCGAAGCTAATAATTCAGGTCTGTGGTTATGCACCCGGCTAAGGCCACGAACGCTGCTA
+>90494 2
+GGAACCCATGGTACCTTTTGGCTGTGGAACTCGAGTATCTGATGACTTCTGGCTATACGCAGTATCTGCGTCAACGCACGAACTTCCGGAATAGAACGCA
+>90495 2
+TTCTACCAGCTATGAGTTGTCATGATCGCGCGAAAAGTTCGACTCGTGATTGCACCGAGGCGAGCGATGCTCTAACCTAATGTGCTCACAAGACTACTGG
+>90496 1
+TTTCGCGTAGATAATATCCCTAAGAGGCCAGGGACCCCCCAAGTCATTGATATCACGGGTAATCGTATGCAGGCTCGCTGATCTTGGCAGCTTTAACGAG
+>90497 2
+GAGCTGGACGAGGTACGTAGCTAACTCAATAACTCCAGGGCATATATTCCGCGGGTGGTTTCACGTCGCCAATATAGGTATGATACCCCGACTTTGCTCA
+>90498 1
+AACCTGGACTAGACGTAGGACGGTTAGGGTATTGCCTTCCCATGCCTGAAGGCATGCAATCTAATCTTCCAGGGTGCCAAGCATTCACCTGGTTGATCAA
+>90499 2
+GCACCGTATCCAAAACCAGCGTTTGTTGATGCTTTTACGGCAGTCATTACAATCAGTTGCCAGATATGTATCACGTAACGGGCGTAGGCCGGCCAACGTG
+>90500 2
+CAGATGGCTATCCATAGCGACAGCGACCGTGTCTTATATCCCTGACATACTTAACATGAGGCCAGGGGTGTTCCAATTGAACGCTTATGGTACGCTGCAG
+>90501 3
+GTCTTTCGCTGACATCCACTCGTAAGCCGCTGGCTCAAATCGGTGTACAGTCCATAGATGTATGGAGAGGAACCGTTATGTCCGCCAGGTTCGATAAAAC
+>90502 3
+ACACTTCCCAACTAGAGTAAAGCTGTTAGTCGACTTGGTCGAACTCGCGGCAAGGGCGTTTCGCGTATTCAGCTCTTCACGACACGTGGGAATGAACATT
+>90503 3
+GTCAGCCGCCGCTAGTGAATCTGCGCGGTAAGAGGCGGGAGCATTCTGGCTAGATTCCATTTATACAGACATCCTCATCATAAAGGTACTTGCAACGCTT
+>90504 1
+AGCGCCTAACCTAGTTTTCACGGATTAGAGTATATTGTTCTCGTGGGAGAGGCCGGGCCATATCCATGCTATTAAGGAGAACACACGCCATTGCCAGCTC
+>90505 3
+TGATAAATTGACAGCTGGAATGTTTGGACCGGCCTTATGTACAGTCACCTTTACTCGCAGGTGGTAAACGCCCATGGCAACGCCTTACCGTTGGGAAACC
+>90506 3
+CGCCAAAAACTTGCCCGCCTCGCTTAACTAGAGCGGGCACTACTGCGATAGTGAGTAGGCATCTCCTGGAGTGCAAGTGTTTTATAGATGTTACTGACCA
+>90507 2
+GCTGAATCCCTATTCTAGATTTACCCTCCACGTCGGTCCTACAGTGAGCCCGAGGCGACAGTGCAATACAGCGTCATTTGATGGATATATGGACGGTAAG
+>90508 3
+TATGCTAGAAACGTGGCTAAAACACCGCAATAACTGGTGGAGCCGTAAACGCCCGTTATTGTTGTGATGTAATTCGGCCCCTGGCACGCCCTGCTTTAAG
+>90509 2
+AGTATGTGTTAGAAGTCTCCTGGTTCGCTGCTGATTTGTCAGAATTCAAGACACAGCGACGAGGCTGACGCGCCTCATGGACTAAAGGCTTACCCCTCAA
+>90510 1
+GGAGAAGAAACCACTCATTTGACCTATAGCCCCCCCTTGCGGGTGACACGATATTCTCAGCAAGGCGTGTGGGGATCATCCTTCGTTAGAGTTGTAATAC
+>90511 2
+ATGCTCGCTGTGCAATCTAGATTGATCGAGGCCCCCCAGATAGCACGGATTTAATTTCGCCTCTCTGTCATGAATACACCAGGAGGTATGGAGGGATCCA
+>90512 1
+GCCTGACCTGCAACCAACTAGCTCCCAGAGGAGGGGTAGTGTAGTATCGGTTTGCCCCTCGGTATGCCGGTAACAAGGTACTTTCCTTAATTCTAGAAAA
+>90513 3
+GCCTACGGGCTGATCAGATATCCGTACATTCTATTGACGGGGCGACCGGAATAGGTCTCATACTCGAATAAGCCTCGTTACATGCAATTTCGGAGTCCGA
+>90514 2
+GAACCATCGTTTCGGCTTGTTCCACCAAGAGCACCGTTGCCCTGCGTGTATATGAATAAAGCCTGAAGATGATGCGACATCTCCGGGCACATAGAGTGTT
+>90515 2
+TCTCATGGGACGAGGTGGATAATGACGTTTCACTACTAGTCGTCGGGTCCTTCCGAGAGATGCACCCAACATACATTGATCGAGTCGAAGCCATCCTGAT
+>90516 3
+AACGATCTTCGGGGTATCAGATGTAATTGTTTCGAGGTCGCTGAACGTCATCACCAGGCACTACCCGCACATACAGGAATGTGGGCACGACTTTACTTCG
+>90517 3
+CCCTGGTCGCTCCGCGTAAATTCAGCCGCGCTACGTCTGAACTGTTGTACGGGTTAGGTACAAGTGACCGCAGTTGACTAATTAATCGAGTCGATACAAA
+>90518 3
+GACAGAGTTCTCTCCATGTTGTAGACGGCCTGACTAAGCACTGATGAGATACCTGACGCATAATAACCGGAAAGCAGTCTCGCGCCATGTTCCTTTGTGG
+>90519 3
+AACCTATCTGTGAACTTAACTGCTCGGCATATGCCCCCAAAACCTGTTGCGAATTACACTTGAGGGCGTGATGCTAAGCCTGTCGCTAATTGGGGAGGCA
+>90520 1
+GGACCTGGCGCGCCCAGCGAGTGATTAGTGCCTAATAGTTACAACCTCCAAATCCTATTAGGGCAGTTTACGCTTGCAGTCGAAATTAGTCGTGGCCAAT
+>90521 3
+TTACGTGAATTAGACCCACGGACTTGGAATGATGTTTTCGGAATTCTATCGACGCTAAGAAGGTAATCTCCGTAGGACCCGCAGAACGCCGTCGCCCTTG
+>90522 2
+GATGATCGATCCAGCGTGTGAGCGTTCACCTAAGGACGGGTCCCACTTCTCCGCGTCCAAGACACGTTACAGTATGAAGATTCTTCATGAATTTGGAACG
+>90523 2
+GCTTACAATCAGCGATGGACATAACCCAAGTTAGGAGCGCGAGTCTCTATCACCTGGGGATACAGGCCCTTGCTAGGCCCTTTATAAGTCTGTTGCGATA
+>90524 2
+GCCCCTTGATTTCGCTTTTAGTACGAATACCAGGAATGAGCAGAGTGTCCTAGCCATGCCCATAGCTACTTTTCAAGACGGCGAGCCTAGGAGCGAATTG
+>90525 1
+TAACTAACATCGCCGGCCGGGCTCCCCTAAACCTGAACTGATCGGACATATATATGCTGGTAGGGCGCCCGATTTAATGGTAGGAATCACTCTATTGGTG
+>90526 3
+TTCACAGGCAGTTGCCGGCGTACTACGTGGCTGCAATACATCGGTAACGTCTCCCGGTAGCAATAGGCATGTATCTTAGTCAACATCGGACGTTGACATA
+>90527 1
+TGCTAGCGAGCTAGATTCGAGAAGTAGGTTAAGTGCCGCAACGTTCGGCACGTGTTTCCTGCTACCGACTCATACGCAGTTCGCAAATCGTACCGTAAAT
+>90528 3
+CCTGGGTCCCTTGGGCGGCATTTAATATAAACCTTGCCACTCGTCTCGCTGCATGACTAAAGACAGTGCACCACTTGGGAATGAATTCAAGCAATGGTGG
+>90529 1
+AGCTAAACTGTGTATGTATCTACGCGTGACTACGGCAGACTCATTATAACGGTCAGGGAGATTGTGTCGGACACCACAAGCAGCGTTCCTACCCTTCTGG
+>90530 2
+CATATCATGTCAAAATGTACAGTTAGGCAATCGCGCTTACTAGTGGTAGCTGCCTCCGCCCGCTCCATTAAGAGGAGAGTGGTCCTTTGAGCAAGCTCGA
+>90531 2
+GAACACGTTCGTCTAGTACATACGGAAAGACGCGTCCGCGGCCAGTTTAGGGTATGGTCGCCATTCAAAGTTTAGTCTCAACCGAGGCCGAAACTTTTTC
+>90532 2
+GTGTCATGCCCACCGAGCTTGATACGCGATTAGTGGCATAGCAGAGTTACCTCGAATGACCGCTTATCTGACCCTACTGCGAAAGCAATGGTAGATGCTT
+>90533 2
+TCGTTCGTTTGGGCGGAACGAATCGGACTGTATTATACGCTTGACCGCCCCTAGCTTGTGGAGGCATCAATCAACATAGAGAAGCTTAAATGCTACCCCG
+>90534 2
+TCTGCCTGTGGCAAAATCATGCGACCTTCGGAGAAAGAACGTTAGGTAGTCCGGACAGTGCTTAGCGTAAGATTCGGCGATCTTGCCACCTTACTCAATC
+>90535 3
+AATAGCTCGGAAATATTCAACTTTCTAAGGCCAAATATGCCTCGTGATTGGTTCGGGCAGCGGCCGATCTGACCAGCCACTTTAGGGACGGTCCGCATTA
+>90536 2
+GCGCGACATTGATGGCGCAGCCTATATCACAAGGCATGTCTAAGCTTCCTTCCCGAGGAACTTATTCATCCTATAAACCGAGGGATTGCTAAGGTGTGCG
+>90537 1
+TCGAGAGGGTCCTACAAGATTCCACTATAGGTGATAGCTGTTCCGGTTCGTATGGACCGCCCCTCGTGAAGCCACTACATATCTAGATCATAGAGATGCG
+>90538 1
+GCAACCAAATTTCCTGATCTAGATTTCTCCCTTCCTCTTGGGGGGGACCAATGCCCCAGTCGAACCGTTAGCGCGAAAAAATAGAGGTGGCATGATTGTG
+>90539 3
+GAACTTACAGGAAACGTAGCGTACATGAGATCTTAAGTTACTCGCCCGTCGGTGGTCTACAATAGTTTGAGTCGCAGCAGTAAGGACCCCCGCTGCCTTT
+>90540 3
+CTCTGACTTTAGTCAATTCTGCGGAGGTCGCACAACCCTTCCGGCGAATAAGAAGTAGTTGCTCCCTGGAGAATAACGGACCGTAGGGTGCTATTTAACC
+>90541 1
+GATAGTGAAAGCCTGGACATATCTGCAACCTACTTGGGCCAATGGCAGAGTGCTGTACTATCTTCACCGCCCTGATTGCGAGATGTTGCTACGCAAGACT
+>90542 1
+GCCGCATCCATTGTTGGATAATCAAGACTCGGTGCACCACTAAACTAGCATTCGCGGGGTTTATCTCGACACATGCGAGCGAGTTTGTGCCGAGACATTA
+>90543 3
+TCGCTGTGCGAAGTCTTTGACGTGTCTCCGCGGAGGCCAGGCATATACAAAATTGGCTCTCAAGTTCGAATCCCAATCTATGGCAAGTTACTAAGCGCAG
+>90544 3
+TTGAAATCGTCAAAACACTCGCTCGAGTACCCGAAGATGCTCAGTTCACCTCGCTGACAGTGCCGCCTTGCGTAGGATGAGAACATTTTGGGATTTGAGC
+>90545 3
+GGGTACACGTATAATTTTGGACGATCGTAAAGTGGTGAGTTGCTTGCCGCTCATTAACCATCTACCCACGGAACACACCTGTCACGCGACGTTAGCAGTG
+>90546 1
+GGACAATTACTGCGCCTGATCTGGGGGAACGTGGATTTGCAAAAGACCTGACCTCCTAAGCACTCTACTTCACCATGAAGTCTAGCCGCTTATGATGGGT
+>90547 1
+CCACCGGCCATGGTGCTATCCTGGGAACCGCGAACGGGTTTCCGATAAAGCATTTAAAGGCGGATAATAACGGTTGCGATCGCCTAGTATCCTTTACTTA
+>90548 1
+AAATATTCACTTTAGCGGATGATTGCTTCCAGGAATGATCGCCGCCTGAGCACAAGCGCCAGTGCACCCGTGATAGGCGCAGTTGGATAGATCACTCTTT
+>90549 1
+TTACTTGAGACGACGTTTTCTAGTGCCGAGGGGGAGAACGGAAAGTATAGTTTGCCGACCCAGCATTCCAATTGCATACCCAGCTTCAACCTTCATGCGG
+>90550 2
+TCTTAACACCGCACAGGTTTGCGCAGGATAGACGAGCGTATTCGGGCGGTGGCCGCCCAATTAAAGTGATAGGTTCACACTTTGTCTCATAATCAACGCT
+>90551 3
+GATCAGTCAGATCTGATCTTTGTCCACTGCGCTGGTGCGAGTGAGGTGCCTCACGAGAAATCAGAGACGTAACTACTCTACATCGAAGCCATCGTCTATG
+>90552 3
+TCTTGCAAGTGCCACTGCCACTCTATGGTTATCGGTTTCGCGAGGACCACCAATGTTGATATATTACACGATCGCGAACAGGAAGATCGGGGTCCGAATC
+>90553 2
+GCCCGTCCGATGTGGTCGAACCATGTCCGGTTTTCGGATCGGACACATGTCCAGACTCATGAAGTTACACAGACGGTCCAACAGTCGGATGAATTATATT
+>90554 2
+TGAGCACGATAAATCAGGCTCCGTTTCGGCCGCAAAAGGCGGCTGTGCCTGCTCGTGTACTAATTATAAAGTACGATCTATGCCTCGAGGAATCCCTAGT
+>90555 1
+GCTACTGTGGCAGCCACTGATACCAAACTTGGGGTATGCAGGTTCTGTCAATGCCAACCATACGTACAGTGCCTAATGTTCGCAGGGCATGAATCTTAGC
+>90556 3
+CACCCATAACTCGCTTCGCTTACATCTGGTATATGCTCAAATCTAAGACGCGCAAGTGCTAATTCTTCCGAGGGTCAGGTCGGAATGGGAGTATACCGGG
+>90557 2
+TTGCTGCAAATCACCAAACAACTCAGTGTCTCGAATCAATGTCGACGGTCGGAGGTGCCACGTTCCATGGTGCGTTTCTCGGGGATAATAAGGCTTACCA
+>90558 2
+TGTAGGTTGGGCATCACCGAGCTGATCATGTCGCCATAGCGTCACCGCAAAACCAACATGTCGGTAGATATTCAATGCTTGTGACCGACTCGGCGTATAT
+>90559 1
+CAGGGAAACGTAGGGTCGTCGAGAGTCGTATTCTTGCGTCTGAACACCTACGTGGTAGTGATCGACTTCTCAATGGCGCACTACAAACAATCCCTCGTAT
+>90560 2
+TGGGGATTGGTCCTTACGACATATGCGTCACGCACTATCCAGTCTGGGGTCTTTTAGCCAGGCAAAAAAGAAACGTTATGCCCAACGCCGTCTCATATGG
+>90561 3
+CTTGTGTGTCCACGGTTAAGTCCTCCTCGATCATCCATTGCCTGCTAGAATGGGACTCAAGCTATGCGGTTACCCAAGGGGTTCATAGAGAACGAACAAG
+>90562 3
+AAGGGATTAATAGATCCCCCAGCGGTTACTAAGGGTCCGGTAAGGTCGTTTGCTTTATCCGCCTCCTGAGGGAGGCTAAACTGTTACCCCAGACAAATCT
+>90563 3
+GGGACTACGTGCTACATCAGCGCTGCGCTAGCATAAACAGTCTAGTGAGTACTCTTGAGACGTTATCCGAACCTACACAGTTAACTCAGGTTCTTGGGGC
+>90564 1
+CGCGGCGAAGCGAGACTTAAATCAAGTAGTAATGGGCTTTCCTATCTACCACCCGGGACTGAGTGCTGTCGTCCTATACGGTCTTATACTAACATCGAGG
+>90565 1
+TGTACAGGTATACTACGGCGACTACTCTAGCGAGCAGTTAGTGCCAGTAAGTCGTGGTATATCCCTTCGGCCACACACAGATGTCAGAACGTCTCGTAGT
+>90566 3
+AGGTTGTGTCTACGATATCGATGAGACATGAGCCCACTCACCTTTAGTTGTGGAGAAGCCCACGGTCGCAAACCTCTCGACAGTACTCGGGCTTGATTAA
+>90567 3
+CCTCTCAACAGGGTCGCAAACACTCAACATAATGCGGATGACCACTTAGCAGAGATATATTCTGGCCGGGCCTGCGTAAGATGGGTTTATCTTCGGGTCT
+>90568 1
+TAACTCGACACTTGTTTCTCCAACGTCGGGTCTCAGACGCAATGTGCCTGGCGACTTTAGAACAATGGCCAAGAATGACCGGAGATTCTTGGGATCATCG
+>90569 2
+CTTTTACTAAGGCACAATGGACCACTACCTTGATCATCATGTGGGATGGCAGTACCCCTCACTGGGAAATAGCTAGGGGGCGCATTCTTCGCCTTAAAGG
+>90570 1
+TTAGTTAAAAAGGCAACCCTGTTACTCGTCTTCAAGAGCATCGTAGGAGTTACCTTAGCGAGATGGGCCCTCGTAGGGCTCATCCAACCGATTGCGATGC
+>90571 2
+AATTCATACACCTCACTCTCCCCGTAGTTGGATCCCTGAGTTGAACTGTTGGCATCTAGGCACACGACAACTGTGTACTCGTAGGTGAAAACGGAGTGGG
+>90572 1
+GATGAACCAGCCTCCACGTGCGCAGTCGAACCCTGTTTGGTTAAGGCCGAGTCTCATAGTGGCGTGAAAAAATCCTCCGCTGGGTAAAATGTATCTTTAC
+>90573 1
+GCTTAGCGCGCGCCTAAATTGCCATAGCATGACACGCATGTTTTGCGAGTCACAATACCCCACTGGGCCAGGTTGCAGTTACAGGTTATAAGCGATATGT
+>90574 2
+AGGAAATCATTAATCCTGAGTAGTCGCTCCTCTGATGCGGATCTTCTCCGTACAGTGCGACATTGGCGCTCAGATTAAGACAGCGCACTCTGAAGACTGG
+>90575 1
+ACCCGCATGAATAGTACGATCGACTCGTTATCGGATTAGTTCCATCAAAGAACGCGTATCGCTTTCAGGGGCCTTGTCACAGGCAAGGACTCATGCTGGT
+>90576 3
+ATTGTCAGGGTACGTAATAACGAACCCATACTGAACCCTAACCGCTGCCTCGTACAGATGGACGGCCAGTCTATGGCCTGGCTGTGAGCTGTTAAATTGT
+>90577 2
+GGCGGTGCATAGACAGTATCCTGGACGGGGCGTAGCATGCAGGAACCACCGTTACTATCCTGTATTTACTTACCTAATCACTTCGCTAAAACTGGAGGTC
+>90578 1
+TTACTACTATTGACGCAACGACGGACCCGGCGGTTGGTTAGTGAAACGGACCGTCAATTAGACCTTTCCACTCGCTAAGAATTAGGGTATTGCGTCACCG
+>90579 1
+GAGGGGGCAGTCCCTAACAGTAACGCTTAGCAATCGCCATTACTATGTCACGGTTCATCGCATCACGCAGGTTGGATACTCCGGCCATTTGGTAGAATAT
+>90580 2
+GAGCGATGTGTATTCGTGTACCCTTTGAGCTAACAAGTGAATGCCCCAACAACCGCCACTCCCGAATGCATTCCGAGGTTACAGGGTGGCTGTTGATTAA
+>90581 2
+AATTCGCCGTCACTGCTCCATCTCAGAGGAGATTTCCTCTTGGTCAAGCGGAGGTTCGCAACGGTTGGCACAACACATTGAAAAGGCATCAGGTCAGTTT
+>90582 1
+TCACTGAATCGATGAAGATTCCCGTCTCAGGGTATGTGCATACATAAAGACAGTGTCGGTCGAACGTTCATACTAAGCATCCAGCTCTCCGCTGGGTGCG
+>90583 1
+TATGTCCACGCAGTGCGATCTGCTATTGCACCTTGGGCGGTGCAAGTAAATAGGTAATAATTCGCACGGCAACGCGTTCAAGCTGATACTGCATCAGCCT
+>90584 1
+GTCCACCCATAACGCGTGACGGCAAGTGCTTTTATACATCGGCCGGACGATTCTAGCGAGGAGTAGTTCGATAGTCTCCCAACGTAAGCTTGATCAAGTT
+>90585 1
+AGTACTCAAATTAATCCTTCAGATGAGGTGAGCACTAGGAGCCGATCCTTTTACCGTGCATAGGCCGTGCAAGCATGGTCCCGGAATCTGCTGTACCGAT
+>90586 1
+CCGTCCCAGTCACAATTTTTCTGGTGTATTTCATAATATGGGACCCCAAGGCTGGCGGCACGGGGCTAAGCACCCCAAACGATTGAAGCTGGATATTAGT
+>90587 1
+ACCGCCACATAGGCATGTTTATCAAATGCCAGGCGTCAGCGGTGCACTAGGGTTTAGTTAGCGCCGTCTCCCTATCGAGGAGTCACAATCAGATTAATTG
+>90588 3
+CGTTAGAGGTCATACTCTGCGGGTGGAACCGAGATTCGACAGTCAGCAATTTCTTCATGCCGTTCGTTCAAGTATAATAGGACAAAGCAGCTCCCCGGCT
+>90589 3
+CCGCGGTCTCTCAATAAGGTCGACTTGTTAGTTTCCGATTAGACGGCACGTCATGCACTCTGCATGGCGGGTTCCCCTGAACAATAGATAAACGAAGGAT
+>90590 3
+TGTCGTAGGTATGATCCCCGAGGCAACCTATAAATGTCGCCTGTGTCACTTCACTGTATCCTAGCAAGACGACAATTCCGTGACTGTGCAGCGGGGTAAA
+>90591 2
+AACCTACAATGGTACGTCTTACCTGCCAGGAAACTGGCCCGTAAGGTATCCGTGGCATTATGACATGCTTAGCGTTGGATCCGGTGTTAATGGAAACCCC
+>90592 1
+GTGACCGTCATGAGTATGGAAGGGTTTCCTTAACATGTAAAATTCTCACGTCCACTACGCACTCGCTAGGACTGTACTGCAGCGGCGAACGTTGACCAGT
+>90593 3
+GTCCTGACGGTTCGACCGGATGCACAAAATAAAAGCTACCCATGTGAGTTGTGCTTCCGACTTCCGGCCTTCCAATGTCGAGGGTATCGATTCGAAAGAT
+>90594 3
+CCATTTTCGCAAGGTCATTAAGATCCCGGACTCAATGTCAATCCTCGGGACTTTAGATATGTTTGAAAGGAACGCCGGCGGTGCCAGGCCACCAGTGTAT
+>90595 1
+ATAGGGCAGTTAATACTGTTCTGCCGTACCTTTGACCCCGTCCGGAGCGATGAATATGGTCCCTACTGTGGACTTAGCGGAAGGCCGATCAAATCAATCA
+>90596 1
+CAGTATAAAGGATCGTTCCACTCAATTTGGTCATGTGGATAGAGGCCCTAGGCCTAGATCAGCGGGAAGTTCCACCTACCCTGTTGTGCGCTAAATCAGC
+>90597 2
+GCACGGCATTAATGAACATGCAGTACTCCGAAAATAATAAATTGCTGCTAGGTTACAGGGTGCTGCTGGCTGCCAACGCTCCCCGCTTGGTCGGTTACAT
+>90598 1
+ACTTGGGGTCAGCCTATACTGTATAACGATATTGCCACCAAAGCCAACCACTGATCGAAAGTGGGGTAGTCTCGTGATATGGGTTCCCTGAGATTCGCCC
+>90599 3
+CGCTATGACGACTGCTGCGCCAGCGAAGAAGTTTAAGTGTAATGTGTAAACACCGGCATCCACTCTCTAGCTTCATCTGATGAACGGGTCGAGTTACGCT
+>90600 3
+AGGTCGCTCGGGTCATATTACTTCTCATACAGCTAAAGGTCCAGGAGGGTCGAGCAGACATACTGCTAGTTGACGCCACTAGTCGCGTTTAATCGAACCT
+>90601 2
+CCGGTTTAGGGGGTTTCCCTTTTGCACTAGTGTGTTAACAAGACTGAATACACGTGAACTAGGAATGTTCGAACGCTCCACTCGCATACCCGGGCACAGA
+>90602 1
+TGTTCCGGCATTAAGATCGGCTCGTCACCAGGAAGTGTCCTGACCTAGGAACGGGGATATGTCACAGCTTACACGTGCTTCTATGGACATCACAGATATC
+>90603 3
+GCTTTGTTAGGACTCGACGGATGTTTTCAAAGCGGGAAGAACGGCGGTCACATCGTGCCAGCCCGCATCGCGACTACGCTTTAACTCCAATAGTTATAAT
+>90604 3
+ATAAGCGGTCTGAGTAAGCCCGGTAATAATCGTTAGGGATACTAATCACTTGCGGCTACGCAGCCTGCCCGAGTATTTTCTACACTGACCGAAGGCCTGT
+>90605 1
+CACTATGACCTGAGACCGTGAGCGTTCTCTTCGATAGGGAGAATCCAAGCTACGACTATCGTGTCGATGCTTCACGTTCTGATGCGAACATCAGGATCAG
+>90606 3
+TCGTTCGAGAGATTCGTCACATCATATCTCTGGTTGCGCGATATGTACCTCTATTCACTGGACAATCGCACGACGCAACTAAGGATAGCGAGGTCGGAGC
+>90607 2
+TGCAGCACAGAACATTAGGCCAATTCAACTAAGTTATACATCTTGGCAGGTCGCGAGCTGGTTTCTGCTCCGAACCTGCCTGTTGGTAGAGCTCCGAGAA
+>90608 3
+ACGGCGTCGGGTCTGTTTTTAAGCAGCCTGGATACCTGTGGTGCTAACAGGATGGAATAACTGTCAAAACCTTCTTCACAGCGAGTCACGCAAGTCCACT
+>90609 1
+TCGGACGCGTATACGATTGGTAACTGGAATGTACCCATGTACATTTTGCATTAAACCGCGCGCAGGCAGTAAGCGCGTCTTCAATTCGAGGGCTAACCTC
+>90610 3
+GAACCCACGGGAAGCTTGCCCCGCAGGTGATATTTGGAGGTTCTGCAGCACACACAGGTGAACTCCCGTCTAACCATTTTACGGCATTAATTGGAGTTAT
+>90611 2
+GTGGACTACGGGGGAGTATAAACCGAAATCCGCGCACTAGGTCTATGAGCGAGACGAATTCCCTCACCTTTTGTGATCCTAAGGACATCTTTTACGCGCT
+>90612 1
+TCGCCCTGTTTCGTCTGAGGCGGTCTAAGTAATTGGGCACTTTGCCGTCACACCGAGTAACGACCTACATTCTGAGTAATCGGGAGCAGAACATTAACAG
+>90613 2
+CAGTAAATTGTTCGAGCAGGAGTTCGCCGAGCGACGACCTAAGGGCGAAGTCCACTAAAACCTTGTATGGAGACTCTCGTTTTCACCTTTCCGCTTGAAG
+>90614 2
+CTCGTCTCACACTCAATAAATAGACTGCACGCTACCCGTAGTGCAAGTAAGGGGCCGGTCATTGGGGAGGGCTGCTTCTTAAGATGGCTAACCTATTCTA
+>90615 1
+AACAACCCACTAGTTTATGATCGCCTTTATTGACATCAAGCTCGGCATGCGTCAATCGGTGATCCTCGGTGAACTTAGGAGCGAGGGTGGGTCCTCACAA
+>90616 2
+AGGATATACTATCATCCTCTTAATTGTATGGATCTCGACGCCTCGCCGGCTCAACGCTCCCCAGGTAGGCTGTGAGTAAGACCAGATGGGTATTAAAGCG
+>90617 3
+CAATGATGATCTATAACCACGTGTAGATCGTTTTCCAGAGGCGCAGAGATCTAGCTGTTGACTGACGTTTTGCATGCGCATCGCACACGGGCGAACCACT
+>90618 2
+GGCAGGATGCGTCAGGCACCACGTGTCTATTCCGTCAGCCATGTAAGTTACCTCATAAGCAGCCTCAGCGGTATAACTGTTAGCTACGAAAATCGTGTGT
+>90619 1
+GGGTGGCTCATGCAGATTCCTTTTCCAGGCGAAACGCCATTGGTTCGACAGGTCGAAGCGTCATACGCCCATGGTTTATCATAGCCTGCCAAAAATAATG
+>90620 2
+GCTCCCAGACCTCGGTACATCAACGCCACTAGATTAATTTAATGCACGTATGCGAGATGGGATGGGATCTTCGTCATCGGGTCGCAATCAGTCTGGTCAA
+>90621 3
+GGTTAGCCTCCGACTACTAGATACGCCAGAGCTTACGTGACTTAGGACTTTAGCCGGCTTAATCGAAGTTTTTGAACTCCCCTGAGGACACGGGAATGCA
+>90622 3
+ACCTATAGTCATACTCGATCTCCCGTAGCCGTCCAGGGGGTGTCAGCAAACAGGGAGAATGTTTGCCATAGGTTAGCGGACAATTGCCTCATGCTAACTT
+>90623 2
+CCGGTCGGTTATTGAGATAACGCCGACAACAGGTTGGGTGGACCGGCGACCACAACGATTCTGCCATTACCAAATTTGCGGGATTTACCGACCTTTAATT
+>90624 3
+TTCCCTAGTCCACGTGCTAATGGTGGGCGTCACCAAATATACCTGTAGCTCGTCTCCAAAAACATAGCCAGGGGACAAGGGTGTCGTTGTTCGCGATATA
+>90625 2
+GCCCGAACGTTAAACATTTCGCAAACAATCAAGCCGACTACCCGTATACGTGGTAGATGTGTTTGCTTGGTGCTGAATGATCCGTCGGGCAAGGCCACTT
+>90626 1
+GCCGATCTGTCACGTGCGAGAGCTGATTTTGTGGGATGACGCGCAAATCTTTCGATCAAGGCAGAACGTGGCAAATTCGATTACCCCTAAAACGTCTCTC
+>90627 2
+CGCAGAGGCGGTCGTTGGGCGACACTTAGCAGCGGGTGTTAACCTCTCATTCAAACTTTGTAGTGCATAGACTATCCTCTAGCAATCGTTAGAAACGCCA
+>90628 1
+GATCTACCACTCGGACTTGCGCAGACCCAAAAGGTGGAATGTATATTGTACATTTAGATTAGCCTGCCTTGCGAGATGCTCTTCCCCGGCGGAAAACGTG
+>90629 2
+TCTCGCTTTCAACCAAGGTTTCTAACGTAGACGTAAAAAATGTCCAGTTCTCGATGGTGCTCCAACGAGGTCCAAGAAGATTCGATGGCGGCTTGCGGCC
+>90630 2
+GCACGTCAGTGTACTAGAGCCCACTCAATATAGTTGCACCCCGTTCATAGGAGGACCGGCGAATCTTAAGTGGTTTCTTGACAGTCGATCCGTAAAGTGC
+>90631 1
+AACAGTCCCGTGATAGACGAGCTCTCTAGCCCACGTCGGGATTAAAGCCGGATCGTATCAGGACCGAGCTCTATCACATATATGGTCATGTTCGTGGATT
+>90632 1
+AACGTGGACGCATCTACCGTCCTGTGAATGAGAGAAGAGGGATTACTCTCCCATAAATCGTTATAGATTTCTATGCGCCCGGTCTGTCAATCGCCGGGCA
+>90633 3
+TTCCATTCGTGCACTCTCCCGCAGCAGTGTTTGCTAAATCCGTTAAATGCGGACGGGTGTAAACTACGATGCAGCTGGATTCGGCTAATGCAACGAAACG
+>90634 2
+ATATACCTTGCAAACGATGAATCAGACCTGCTACCTTTATGTGAGTAGAGGGTGCGCGTTTGAAGCATCCAAAAGTACGGTCCTGTACGGCTCCGTCCCG
+>90635 3
+ACCTAGTCAAAGATCCTCTATGAAGGCTTACGATTTACGCGCTCATAACTCTGCTCCGCGTGTACTACCCGGGGTAGCAAAATATGTATGAGCCGGGTGG
+>90636 3
+CAGATCTTTCGCCGACTGGATACGGAAGGTCAGCTGGCTAGAGTTTAGTCGTTTACCGACGATGGCTAAAGACCTGTACCCTCCTCTCAAGAATGAGTCA
+>90637 3
+CAACACTCAGCAGGGCCGCACTCTTGACTGAGGAATCTTTGGGGTAAACTTTCTACTGTAGCTGGACGTTCATACAAGCAGTGGTCAGCCGATCACGATT
+>90638 1
+GTTTACGTTGATGGCTACGCAGCGGGCCACGCCGCAATACCCAATGCATGGTAGCCACTATTTGGAGGAATCTCAAACAGTGCCTAGACTGTACTTAGTT
+>90639 3
+AACCGAGCTTAATTTGTTTTTTGACGGACAACCAACACAGGTCATGCGTGTGTGCCCGGAGGGAATATGGCGCCCCGGACAAATCTCATCTTGACTGACT
+>90640 1
+CGATTATCGTCGCCGATCACAGTGCGAGTGCTGTCATATCAAGCTGATCCGTCACACAGGCGCTCACTAGTGCTGAAGTTTATCTGGGAAACATGAGTCA
+>90641 1
+ATTCGAATGTCCGGGAGTCCAACGGTTAACACCGGTGGGTAAATAGGATAGTTTCTGCTCCCTCGACTCATTCTCCGCGAGGTAAAGCGGTCATCCATAA
+>90642 2
+CATTCTTCTGAGCTTCTAACGTCAAGTAACCCGTGCTGAACCACATAGTCGAATAGGTACTGCGAACCTAGCGCTAGGCAGGCAATAGGTTCCGGGTGTT
+>90643 2
+CGCACCCTTTGCAGGTGACGGAATGCTATGAGTACTCCGATTAGAACAAATTGAAGGCTAGATTGGCCTTCCTTGTGGCCTTGCTGCGCTCACCGAAAAA
+>90644 3
+CAGTGGCGCAATCACCAACATTATGGCCAACGTCATATTGGATTGCAAGAGGAGGGGCGACGCTTGTCAGTAGCTTTAACACGGTTTTCTCCAGATCCCT
+>90645 2
+AGTTGTTCGGCACTGTCAGGGCTCATGACCGTAAGAAAAACTGCCCTTGGGAGACACATAGTTGAAAACTTTGACTGCAATGGGTCTCTAGCTCCGCTCC
+>90646 1
+ACGGTTAGAGCTACGACAGGCCCGGTAGGAAAAGATCTAATCCTCTGACTAGCCGTTGTTGACGTCTCGACCGCGTGAGCTAATTTGCGAAATCTATTCC
+>90647 2
+GTTCCCGTCAACTTGACCCACAGGAAACGATATCGTGCGTGCGAAAAGATTCGTCTTTATCGATAGACAGCTCACGTGAGATTTATCTAGCCGGTCGGGC
+>90648 3
+GGCATGCAGTGGTTAACTCGCTAAGTCTCCCGAACAATTACGGGTCGACAGGGACTTTATGAGTCCCATGAAGGTGTATTCTCCAATGATCCCATCGAGC
+>90649 3
+GGACTACTGCGAGCTTGAAGCTCTTCAAGACCTGTAGACTTGTAGACCACATTCAGGATGGGCAGCTCGTACTGCCAATGCATCGATGTGAATACCGCTT
+>90650 2
+ATTATAAGAAATGGATGTCGTGCCTTCTGGGCCGGGCGTGCAAGTAAAACTCACATTGCCTCACGCGTCCCCATAATACCGTTTGCCAGAGTGATCAGTG
+>90651 2
+AGGGATTTAATGTTCAATAACTTGGCCCTCGACGTGTCTAGGGACTCGGCGTAATACCAGCTCTTACAACATGTCGCTAGCCGAGGCACTCTAAACGGGT
+>90652 1
+TACTGATTACTTTCGGGGGGTTACCGTCTTCCACCACCATGTAGACAAGTGGCTTAAAAGCCTGGAATGGCTGAGCGGACAGCCTTACATTATCCCAAGG
+>90653 2
+TACGCGCCGACGACACGTTAGCTCCCTGTCGTAGATACTTTTATGGCTCCGTACTTGGTCGTATCCCAGCTTAGTAATGAAAACGAACAAAGAGGTCGGG
+>90654 3
+ATACGCGTCGCCCCTGAAGGTTTAGTTTAGATATGTTTAATGAACTCAGCACGGAAAGATCCCCGTCACAGTCGTTTCAGACGTCCGGCGAGAGCTCTGA
+>90655 3
+GTTCGGCGCACATCAACGGTGAAATTATTCGCGGGCCTGAATGTGTCCACTAAACCGGTCAAATGTCCAACCTTTGGTTATTAACCGCGAGGCAGATGCT
+>90656 3
+TCTAAGGTTACTCTGACTCGCTTTAATCACGAGGGAGCCACGTACTCTACATCGGGACGTGTGCGAACAGGTGTAGCATGACTTATAACTGAGCCCCATG
+>90657 3
+AGCTCTAGATTTATTCCTATCGCCGCAAGGCGCCGCAGAAGAAGCAACACTGCGCTTGGCTTCAGTAGTATATTTCGAACCGTGCAGATAGTGGGCTCAT
+>90658 2
+TCTGATACATTGCGCCACTAGTGCTCGACCTTCTGGACAACTCACCGCAGAATTCGGGTAGGCAGATGGATTCCGAATGCACAGCATAGTTTTACAGGTG
+>90659 3
+GCTCGGCGGGTGTAGTCAGCAAATCGCCGTTTTATACGAATGGCTGCCCCCATCTCTATAACAAGCTAAGCGGACGGGTCCAGAATTGATTCAATCGTAT
+>90660 1
+GGTACACACTTGGAGTAACCCCATTAAGGCGTTGAAAAGGACTCGGTGCCGTAGTACCTGCGTCACCATTGATGTACGAATCCGTTTCAAGTACGGTCTC
+>90661 3
+CGCAAACCCGTTTGGCCGACAGTCTCCGGCTTCAAGTGCAGTTGAGGGTTGAAGAGAAATGCTTATGTAATATCCGCTAGTCATATGTCGACCTGCCAAC
+>90662 2
+GGGCGAGCCTTCTAAGCCCCATGCGTTCCAGATACACTCCACGATATTTCTCGACAGACGGTGGAGGTGAAGTGTCGAAATTGTTTCATAATGGCCTCAA
+>90663 2
+CGAAGCTATGCTGGGCGTCAAGTTGCGACTCTGGAGTCTCTACATGAAACTAGATTTTCTTAGACGAGATCTACTGGAGCGATCCGGAAGATCACCCCTC
+>90664 1
+ATAATCTGCATCGATCGGTCCCAAGAATATTCGACTACGGATTCCAGTTCGTCTTTGCTGAACATGCGCAGGCACCGAGATATCACATCGGTGGGCGGTA
+>90665 2
+CGAAGAGGTGTCATAGAACTGACACAAAAGCGATAACGACTGCTCCCGGTCGCTTAACGACTTACGTCTTCGGTCGTTGCGACGTCTGTATGTAGCATTC
+>90666 3
+ATCCGCAACCGACCTAAACAGGGTATCAACTTGCTGCGGTTAATTGTAGGGAGTCAATTCACTCGTAGCAAGTGTTAGTCATCCCTGTCCGGGCGATCGA
+>90667 2
+ACACACGGCGAACAAGGTCTATTTTATCGTAGGGGGGTCCACTTTACCGAAATACCTGACATTCGATGCCTTGTGGAAGGAGCCACTCACTCGATTGCTG
+>90668 1
+GCACTCAACTGACCTAAAAAAAGAAGAGTTTTGATTCCGGGTTGCACGGTCCAGAAAGGCAATCTAGTCGTGCTTGACTTGTCTCTGTCGGCTACGGCCC
+>90669 2
+GAAGCTACGCCAGTTGACCTGAATCCCCGAATTTGTTAACTCTCTGGCACTGTCCAGGGGAACGTCGATCTAAATCGCCTGTATGTGTGCACAATGGGAA
+>90670 1
+ACGACATTGGGACTAGGAGGGAATCTGCTGCACCCATATTTGCTTGATCCCTAACCTACTTGAACACGGCTAGTAACTAGCTACAGGTCTTGAGGCGGCT
+>90671 2
+AGCAGAACCGGCGGGTTCCCTGTGTCTTTCGCTCACAGTAGTAATCCACATATCCCCGAATTGAGCAATTGAAGGTGGCATGGGAAATGCCTACTTCGTA
+>90672 2
+ACACGAATAGGGTTAGAGAGCCGGTTGTATTGACTCCACTGATACCAGCTGAGTGTCTTGATGTCCGCGCCCCCACAATAGAACTATGATGCTTTCACGG
+>90673 2
+GAGCAGGTTAAGCACACTCAGTGACGACCGCAGGCTCTGAGTCTGCGACAAAACAGGGGTATAATCAAATGGGTGCGGCCCCATTTCTCTTCTTCTTTAT
+>90674 1
+CTAAGGATGCGACTTGCGACCGAACGCCCTCTTACCACGGATGACGGGCCTGCCGCTTCGGCTTTTGAAGAAGATACAATTCGAAGTTATCATTTTAGGA
+>90675 2
+AAGTTTAGGCGCCGCCCATTGGCATAGGGCACCCGATAGAGGATACTCATTCTCAGCTAATCTAAGGACCACTTGTGCTGCACTTCGAGCATTTGGGAAT
+>90676 2
+GTCCGAGGTCGCCTGCTCGTAGATAACTGAATTAAGCAGTCATGTCCTGCGCGAAAGAAATGCTGTTACCCTGCTATTACCCCATTCGAGAACTAGGTGG
+>90677 1
+CGTTCTATTTGCTCGGATACCAATATGCAGAGAGACCCCGCTAGGCGAAATCTAGTAGCATCGTATACTCGGCAGTCTTTTGGCTCCGGCAGAGTGACAA
+>90678 3
+GCCGCCGGCGGCCGGGCTGTGTTATAAGACTGTACATCGATACCATGTCAGAGGAAAAGCCTGTGTTCCCGTGAGATTCTCTCTACCGAAATACATTAAT
+>90679 3
+GATCTTCAGTTTCTGGCGGATAGTTGAACATGTTACCACTGTTCAACGATTTCGGACGCAGAGCGGGATTTGATACCCAGGGCCAGTCAACCGCAACCTA
+>90680 3
+GTAAGTACCTATCTAACTAGTTGGGTCCTGAGGGATCTAACGTCAAACCCGTACCTGTGGATTAGCTTCCGGCTGCTAAACGCTCGCCAGGGCTAATAAG
+>90681 3
+CAGCGTGGGCGCAAGTGGTCCATTCAGGCAAACGGGGTCGAGACTCATGACTTATTTTATGCTGTCCAATGTCGCTCCATCTTAAACCGACACGTTGAAA
+>90682 2
+GCCGAAACGTCTAGCCCATGAGATATGATAGTGATGTCAATACTGGCGATCTCATATCCGATGTAGGAGCCGGCATATCAGTCCATGTGCCTCCGCTGTA
+>90683 1
+CTATCTATTAACATAGGACGACCCTTAAGCGATCGGATCGAGTGCTTGGCGTGCTCCGTCTTGTGTTACAACCGAATAGGGACCCCAGTTAACGCATGAG
+>90684 2
+TTGGGAGTGGGAGGCCGACGTGACGGAATCGCATAGATTTGGCAGTAATTCGTTACCCTCCCTTTTCCCCATACACATTAAAGTGGCGATCATAACGACC
+>90685 1
+CGATTTTACTCTTAATAGTCTGTTCCACTGCGAGGTGCAATCTCACACCAACTGGAGTCGGTGGGGCTGGTGCTATCGCTCAAACGAAAGCACAGAGTCA
+>90686 3
+GTCCTTTACCTTTCTTACGCGGTGCCTCTGTTGATGCCGTACACAGGTCGGCACCGAAAAATAAATTGGTGAATACTCAGCGGAACTCGCGTAAGAGAGC
+>90687 1
+CTGTTCGCTATTAGATAATTTTGGAATAACTTTAATCTCACAGCCTGCCTGTAACCGCGGCGGGACGGGGTCACAAGTCGAAACTCCCCATGGGAGTCAG
+>90688 3
+AGCGATGGTTAAAAATGGTCCGGTTATAACATCATCTGCCGTCAATAATATTCCAACTAATGGCGCCAATCGCACGTTGCTGGTCGCCCAGCGGTTGCGG
+>90689 3
+GACTGGCATGGATGGTTGTCATCATGGACATGGCATTGCAACAATGAACGTCTCTTTGCATCTGCAGGATCCACGCCCAGCTGGAGTAATCAACTTCCAG
+>90690 1
+ATTCACAAATTTCAATCCATGGACTAAAGTCGGGCGGCATCCTAAGTCTACGTGGCTTTATGCCCACCGCGACTGCAAATTTGGAGGAGCTGCATGGTGC
+>90691 3
+GAAACTGCGCGGATTCTTTAACCATACAAGTCACCCACGAAGGCTGTGGATAGCGCGGACAATAGTGCCCTTGCTTATGTAGTGGGACGTCTTTCTCACA
+>90692 3
+AGCTATAGTGGTGCTTAGCTACCCCTTTCCAGAGGTTGGAGATCCGAGCTGCTCATTCGACACAGATTAGACAGCGCTTCGAACTGGTACAATCAGGTCA
+>90693 3
+TGCTCGGAGCCGGGTGTGGCAAGTATTCTCAATTTTGCATGGCTGCATACACGAATTCCCATGGCACCCATTCGTGTCATCAAACGGGAGATCGCAAAAT
+>90694 3
+GTTTCATTACTCAAGGATGGATAGTGGCCTCCTACTGGAGGCTATGACCCTAGAAATACGTTCCCGGCAAGCTGGACCCTTAACGATGGCCGATATGTCA
+>90695 3
+TCTGTCCAAAGGGCCCAAGTATGGCTACTTCTCTCTCTCAAGGATTTGGGGCGCGAAACCTCTGTTTGCAGAGTAAAAGGCCAATAACGTCAGCTCAGGT
+>90696 2
+GAGATACTGGCGGCGTCGCAACACCCGCCTTTTGCTCATGTAATGACATCAGTATGCTGAGGAATGTATTCGAGTTGGAAACAGTCCGACTCAATTCCCG
+>90697 1
+AAGACGGGATAGGAATGCAGTTGTTGCACCTTAACCATTAGGTGCTCAGCTCCGACTGATAGTGTTGCCACGCCATTCCTACTCGGGCATGCAATCGAAT
+>90698 1
+CGACCCAAGTAGTTTCCTTATCCACTTCAAGAACGTTAAGTCTCAAAGACGATTTCGCTAGCCCGGCGGGGCGCGGGGAGTCTTATAGATAACTCGTAGT
+>90699 2
+TCCAAGCTTAGGAGTTCAAATCCTTCGGGAGTACCCTATCATGTCGTACAAGAGGTCCCCCAATTGGGTGAATCGGCCGATTTTAGGACGTCGCCATAAG
+>90700 3
+CTTTGCCGCTCTCTTGTAGCCAGAAACGACTGAATACCTAGTCTTATTTAGGCTCAAATCACGGCCGGTCATAGGGTGAACGAGAGATAACCCTTGCGGG
+>90701 2
+AGAACCTGGTCAGCGAACTTAATTGGTCTCCGTGCCACATAAATTTGCAGTACTCATGTCCGCCTTGGTTGATGATTGACTGGCGCCAGACAAGGAGACC
+>90702 2
+TCGCGTCGAACTTGCTTTGTAAAGCTGGGCACAATTTGACTATTACCAACGTTTTCCGAGACACCCGATACCACAAGGCTGCGCGATTATATGAGGCGGG
+>90703 3
+CGGATTAGGAATCAGAGATGACGCATATTACGCCTGGAAGACCTTTACTGACTGCGCTACTGCCTGGGTAACCGCAATCGACCATGACGTATTGTCGTCT
+>90704 3
+CTGCTCCCCTGAGTCGTCGAGGCTTGCCTGGAATTACACACTGTATGTCCTGCGAGTGAAGGCTATCATACGGATACCATGATTGGACTCAACAGTGAAA
+>90705 1
+GAATCTAGCTGTAGGTACGAATAATCTCACAACGATGTTGCATGGTGGGGGGCAACTTCCCCCCCAGCTGCATAATGCGCGGCACTGTTTTGTATACCAA
+>90706 1
+TCCGGCCTTTACAGGAGTTAAAAGATGGACATCCTCCTCTTTGAAGGCCTGAGGAGCAGGACGCAGACGTACCTGGTTCATTTCTGAGGACCAATATCTC
+>90707 1
+CCCCGAACAAAAGCACACGGGCCTTTTGATTACCACTTTCCAATCGCTTAGCGTATGCAGCGTGGGCGGTCGATGATGAGAGTGTGATTTCACTCAAAGT
+>90708 3
+AGCAGAGGTTGACATCTTCGCCTCCAGTATGACCAATTCGACCAGCGATTTAAGGTCATGATTGCACTTGGTTTGCAGCCCGGCCAAGATACAGTGGATC
+>90709 3
+ACACTGGGCGGCGGTCCAAATGTATGTAATCGTGCGTCGACTGACTTAGCACATTCTAAACGCATGTCTATCTATACTTTGCGCGCATAGCGACCGAGGA
+>90710 1
+GGCTCTCACCAAACATAATTTAGGGGTCAGGCATCGCTTCCGCGCCTAAGCCAGCGGAGGTTTATAAGAGTTGCTGATCCTGAAGCGATCATATTCACGT
+>90711 1
+CCACGAGACTGGCGTCCGACGTAACTGTTACTTGCCCTAAGGTGAAAAAGGCTGGAGCTTTTCCTGTCAAGAATGCAGGAACTGCCAACTGGCTTTTCAT
+>90712 3
+CGTCGAACAGGTAGCTAGGCGTTGGGGATGAGCACCCTATCAAATCTAGCTATCAGAGTGTGAACTCGTCCGACGTCTCGTTCCGTAATATAAGTACTCC
+>90713 1
+TACGCCGCCGCAGTGAGCTTCAGCACATCCTTTGGTCATCTCAGAGAATAGATTCATACATCGATCACGGACTACGTAGGGTGATTCAGGGGTCTGCAAT
+>90714 3
+GGCTTGAAGATCGCGCTGAAACCCCATTAATAGCGTCATACAAGCGGCGAGCGACAGTTTGCCTTGGTTAACGCTCTTTAGCGCGTATGATCTGCAACTA
+>90715 2
+CAAACGTTTAGTGCAGTCTATCTCGACCCGCTCTCCATGCCGAGCTGACGATTATGGGATGAGACAACACCTCGACTGGTGTATATTTGAGAACTGAGGC
+>90716 2
+GCACGGTCAGCAGGGTTAAAATCGAATTCTTCAGCATGAGGGTTAGCTCGGACTCTTGGTCCATTAGCAAGACGTACCATACGTGCATCATGAGCTCCCT
+>90717 3
+CATCGGCGTCGCAGGCCATGCACATGTGTATGAAACCGATTACGATGCCCGGCACACGGAAACAGTATGATTCGGTCTTTTGTTTAGTGCACCAAACGTT
+>90718 1
+GATTAAGCTATAGGATGCATACCATTGTTGGAGGATACTAGTCCATTTTGCGAAGCACAGTACAAGTTCCCCTGCGTACCGTGACTGGCACTCCGAGCCG
+>90719 3
+CCAGCCTTCAGAGGACGCGTTGATTACGCCCGTGCATGAGGAGAAAAATAGAGAGATGCTTTCCCTGTCCTCCATTCTTAAAGAGGGGTCTCCTGTAACT
+>90720 1
+CTACTGGATAATACTGTGAACAGATGCCCCTCGGAGGGGGGCAAGGATGCGGTACTACACTAAAGCACCTTGAGTGGGTCACTTACCCAACCTTTTCTTT
+>90721 3
+GAAGAGCCTAACTCTAAACGTCTTCCTAGATGATTCGCGTGCGGTACTAATGGGACGTCGACAGTTTTTATAACCGCGCTAGGTCGAAGTGGTCACCCAC
+>90722 1
+GGCAGTCTTCATACAACGCATTGTCGGTCCCGTAGCCAGGCAGTGGATATAGCCGAACAGCGGGTTACGGCGTACATGTATCCTGTCTTAATCCTAAAAT
+>90723 2
+AGTGTCATCGGTTTTCGTCAGGCCTCGAAAATTTCGCTCAATATTGCACTGAACCCTGCCGAAATTGAGTGGCGCGAGAATTCAGAACGCGCTCAAGGCT
+>90724 3
+TATACCTAACTGAATGAAGCCACGGATTGCTACTTGCGCAGCTCGGGTCACAGCAGGACGCATGGAGACATCTGTCGAGTCCCTTTCGAGGTTTATTAAC
+>90725 2
+TGACTCCTGGCCAACGTGGATATGCGGAGGCATCCATATCTTAGTCCATATGAGCATTCTCGAACGCCTGGATATCAGATGGCACAGGTGTCTAGACCAT
+>90726 1
+GCGGGAGCATCTAAACTTACTACCAGGGGCTGACTCGCTCAGGTTCTGCAATCCCCTTAGAGAAGATAGTCTATTGCTATCGAGAATGTGCCCTATGGCA
+>90727 1
+TTGAGCTGCCACAATCGGGACGGTCTAAAATACGTGGGAAGCAATACTAGTTGTACCTCTTCCATAGCACGGGCATTCCTCCGCAAGTCAGAGCGTGTTT
+>90728 2
+CGCAGAAGTGGCACGCCGCTGGCAATAGGCTAATCCAACGATTTTGTCTTAATTGCACGGTCAACGCTTCTTACCAGGGGTATGAGTATTCACACCGAGT
+>90729 2
+GACGTTGGCGGTCAAGTGTCATAACAAAGTTCTCTCGTCGACGGAGCTAGTGTCCCCCATCGGCATTTAGCATAATACGTTAGGGACGTATCGACTCCAA
+>90730 3
+CCTAATGTTCCACTACTCTGGACGGTAGAGACGATGCTCCCGTGCCGTCCACAGATTGTCTCAGTGGCGGTCATGGCAAGAATTGAAGATATTCAATAGC
+>90731 3
+GGAAAGTAAGGCGTCCCATTTGACGTGGTACCTAACCTTACGGCTCTGTAGCACACTCACCACACCTCTGATTTTGACGAAGATAATGAGGTGGCGTGTC
+>90732 1
+CAAGTACTCAACAGTTTTGGTGAAAACGGTGGTTTGCGCTCAACCCGGGCCCCTGTAAATTTATCAACGTCGCTAGGTCCTGGCCGTAGCTAATACGGAA
+>90733 3
+GTTAGAGATCTTCCCGCGAAACCGATGCATCACTCAGTGGATCCTGGGCCGCTGCCGATCTGAAACGTAAATCCGTATGATTTGTTACTGGGCAAACTAG
+>90734 3
+CAGTACTCAAATTGGAAGCAAAATGGACGGAATGCTGGACTTTGACTTTACTCGCTCTTCGGTCGGTGGAAACGTGCCAAACTTAGGGACTCTCCCTCCG
+>90735 1
+AAATTAATACCGATTGCAACGGGATCAGCCCCGGCACGGTAGTTCGGTAGCCCTAAGGTTTTTCTAGGGAATGACCGTACGAGTCATACGTCCTTCCTGA
+>90736 2
+TGTGGACACTTGGGCACGGTTTCTCAATAAACTCAATGAGGTAGGTGCAATGGTCCCGAAGTCAATCACGACAGCCCTTGCTTATGTCGACGCACTCGAT
+>90737 2
+GAATGACAAATTCTCTGCCCATTATAGGGACTGGTAGTATGGATCTATATCCCTGCGTAGAAGACGCCTGTGGGGCCCCGTTCAAGTTACCGAAGCACTC
+>90738 2
+GCGATAAACTACGCACTGGGACGACAACGTCGGTTGGCTTATCCTCCTTCCTTGGTTTGAAGTTGCGCAACCTCTCATGGAGGAAAATCTAGGGATACCA
+>90739 2
+GAAGACGTGCGACACTCCTATGGCCAGAAGCCCACATTATGGGTAACGGCCCGGGGTTTTTCCCTGTCGGCAATATCTTCAAGAAGTAAACCGATTTTGT
+>90740 2
+TCAGGGGTGTCTCTCACGAACTAGCAGATGTTACTGACTTGCGTCTACGATCGACATAGGGAGGTACACTGCTCAGTTCGACTAACATGTAAGCTCCGCA
+>90741 2
+GGATTCTCGTACAGCTGCACTATGGCAGAAGCACACGTTATCCATTACTCATAGGGTCCAGACCGGAACGAACGTGGATCGTGCTCTGTGTCAATATTGC
+>90742 3
+TGGTGCCGCGCGCAGTGGACTCTTACGCTACCGCTGTTGAAATCAAGGGTCCCCCTAGTGATTGCATGAATATTCCGGCAAGCTTAACAGAAACTAGATT
+>90743 2
+GCAAGACCTGTCAGTCCACTGCGTGGACGCGAGGTTTGTAGCACGTTATACCATAGGGTGCCTTGCTAATTAACATCTTGGTATAATAGCGAACCCGACC
+>90744 2
+TACTTGATCGATCAGTGTCGTACGACGGTGCGACATGGCAACGCGACGCTCGTTAGGCTCAACCTGAGCTCAAAGCTGAATTATTTCCCCGATTTGAAGA
+>90745 1
+ATGACGGATGATTTGACACTCGTTAGCGGGCTAATTTTCCGGCAGGGAGACCTACATCCTGCAGAGTATCAGAAACAGCTCATGCCTGACTTGATCGTCC
+>90746 3
+TGAGAATTGCTTCGCCTCATCCCAGCGTTACATGCCTGCTGGCTCGATGCAGGTTTAAAGGCAAATTAGAGCTTAGCGGCCCCACAGAAATATGAGCTGT
+>90747 2
+TCAGGTAAAAAAGATTTCCACGGTGGCACGTACCTCGTTCATGTATATGTCTTCAACCAACCGCGTTGGCCCGTCCATAAGTGCGGGGATCGTGCTAGAA
+>90748 2
+CACCGAAATCTTTATAAGAATCCGTATAAGCCACACCGCATTTTTGGCCGGTGAGCGCGTCATTTCGGTGACGACGTCGGCGAAATTTCGCGATACTGGA
+>90749 1
+CATTGTCCGTAGGTGGACATCGTTTCTGCCCTTATACTATAGGTACGTAGGTAGGGCCACCAGAGTCCCTAAAATCGCGTTCGTAAGGACACAAAGTCGC
+>90750 1
+GTGGTAACCACTATGTGCTACCTATACTAAAGACATGCTGCGCCATGTAGTTAGGTCGCTGTACCATCGCAAGAGTCGTGCGTCGAGATGCATACGACCT
+>90751 1
+GCTGACACTAGGGCATGTCACTACTGTCGCCATACACGAGCCAGATGAGAGTAGTAGGATTACAGAATCCCTTTATCTCATCAGGGGGATCCTTGTGCCT
+>90752 3
+GTAGCAGAGTCCTCCATAACCTGTGATGATTGATTCGACTATCATCTCAGTACCGCTCGAATGGTACCCCAACGATTGGGGGGCAGAATAAGCCTTTGGC
+>90753 1
+GAGCGCGTGAGCTAGGATTCGTCTGTATTCGCCTCAGAACAGGGTTTACTTAAAAGCCTATTATCGGTCGCAAGACCAGGTATCCACTGAATCCCTGGCA
+>90754 1
+CTAGACCGTAAACCTTCCCCCTGCCTTCAAGTGGCGGTGACGCTTAAGGGAGTCCCAGACTTCGACGATCGCACAAGAGGTAAGTTGATTTGAGATTTAT
+>90755 1
+TTTGGAATCCCTACCTACGATAACGCACATTGAGCAAGCTTATGGCGGATTGGTAGTCCTGAGAGCACCACACACGCGGGTTGTCTACTATACTCGGTAG
+>90756 3
+GGACGAGTTGCACCAGAGTCGAACGGTATCTAAGGCATTCTATTGCGTTATGCTCACAGCGCTGCATACTTCAAATGGCCACTCGCGACATCTTAGGATG
+>90757 2
+TTCAAGCTAGTGAACAAATCGCTGCTTTGCCAGGTCGTCGATGAAATGTAACCGACCCCAGGAATGCGTGTTCTTCATCTTCGCGCAGGGAGTGAACATC
+>90758 3
+GGCTACACCGCTACTTCGCTTGGTCAAGTTCAAACCGATGAGTCAAAGAACTTACTGGTGGCGACGCCATCCTCTCAATAGTTGGCGGTGTCTAAAATGG
+>90759 1
+GCAGCAGAATCCGGCTGCTGAATGGGCCCAAAAAACTCGTTAGTTGAATTCTTTACTGAAGGGACAATCTGCCCGTGCTTACATTATACCGGCGGGCCTT
+>90760 2
+ACCCCGGAGCTCCGGGTGACGCTTAGCGCCCATATCCCAGTTATTGTCGGGGGTTACGGTTCTATATTAAAATGATTGGCCGAAGACCAAAAGTTCCATA
+>90761 2
+CTCCAGCTCGAAGCAACTGACGTACTATGGTGAATAGCTTCTAAGCAGAAAACGCTCCGGCGGTTGTAACAATCCCTGTCGCGTGTTACAGGGCTTTGTA
+>90762 2
+GCGGACCAGAGCTTGTTCGTGTCGTCTGTCCTTTCTAACTGACAACATACCAAGTGCGGAATTGAAGGCATTGTTCCAGAGGCGCAATTAGAAGTCCACC
+>90763 2
+GCCAAATCGATGGGCGACATCCGCGAGGTCTTCCCCCATTATCCGCTGCAGTAAACTAAGGAAGATATAAGTAGCTGAGTGCCATTTGGTGCTATTCCGT
+>90764 3
+GACTGCCATGGATGTGAACATACTGTATATGGTACTGAGCCCCTAAAACGTCGACATCGCACGGCACCGTGTTGCATATTAGTTGGTCCCATGTAGACCG
+>90765 2
+CGCCCGTTTGTCGGCACAGAAACAAGTGCGGAACCCATACAGGCTGTCGATAGTTAATTTCGTTGTAGATACTGGCCCTCCATAGTGGCAACTATCGTAG
+>90766 2
+TAACAACGTGTTGACCAGGCATTAAATGGAGCGAGAGTAGGGTTTTCCTGGTGAGCTGGCGTCACTCGACAACCACTACCTTTAGCAACGCCTAGTTTCC
+>90767 3
+TGTAATGAACAAGCCAGCCGTGCACGCTCTCCCAAAGTAACAATGTCCTGGGATTCTCGGAGGCGTGGTTAATGTTCTGGAACACTATGTGTCGATCCAC
+>90768 1
+ATAGTCACACGCGGTCTATACGTACAGTTTTTATATCACCGCACTCAGGCCATTACGCAAGGTCAGAATATGAGTTCAGGCAGCGCGTCGTGGTGCGACT
+>90769 3
+GTATGCTGCTACCTGACTACGAACACAATTCTGAGGTGTGCCACGTCAGCGGATCTGTCTCTTGTACAAACGCCGGCTCATACGCTATGGATGTGAAGAA
+>90770 1
+CTAACTTGGGTGAAAGTCGCCGAACCACCGTGAGTTGCATAGGCTTCCGTAATCACCAGGTAGAGGCAGTCACATGTTCCGTATGTTGAACCATCTCAGT
+>90771 2
+TCGTCTGAGTCGACGCCCCACCCAGAGGAGATTATGTTCAACTTGTTGAAGACTAGTTCCAAATGTGATGGACTCGCCGAAACACCAGGCCTGATGTGTT
+>90772 2
+AGTCGTCTAGAATAACGACTATTCAGACCCTCGATCTACCCTTGGACAGCTAGGTCGTTAGCGGAGGCTGCCCGAGGTTATTTAGCTAGGATAATCCGCA
+>90773 2
+AGCCCCGACACGAGTCCCCTGGTGTGAAGAATTTGATCTGGCAGTTGGGTACTACTCGTGCATACGTGACCTGTATGTACGCAGAAGTACAACACTCTAT
+>90774 1
+CACCAAGATGTCAATCTGGTGGTGATCGCTGTGTGTTTTCTGAACGAGCAAAGCACCATGCGGTAGCATTTGTACGAAAGTTCCCCCCGTCAAGGCATCA
+>90775 1
+TAGCTGATGGGCGCCATTCTGGACCTCGTAACAGAGGGGATCTAATTCCCATCGAGCCTCTGGTATATTGCTCCATGGGAACTCGCAGAATCCAATTAAG
+>90776 1
+AGGTAATAAGATCCCTCTTGTCAAAACCTCTGCTCGGGCGCTCAGGGTTGAAGACAGGCTGTTACGCACTCAGTGTGTAAAGATGCTCAGCTCTCCATGA
+>90777 1
+ATCACGTCACAGCCCTAAGCGGGATCGATTATGCGCAAGGGCAGCGGGCGTCTTTAATATGTCGGTATATACCACATGAATTGATACTGCGTCGCCCATT
+>90778 1
+GAACGTGCACCGTTGATCTACGTGACAACACTTCGTCTTACCGAGATGAGAAGTTTGTAGTCTGTTAACCTTCGGGGCGACGTGATCACCGACACACTAG
+>90779 2
+TTGACTTGGTGACCGCGTTACCCGTCCCCAGTTTAGTAGAACCGATAGGTAGATTTTAGAAAGGCTGCCTCGTTCAGAAAGGAGCATCCCGAACGTCCAT
+>90780 1
+GAAAAGACTGGTACGTTGGCGACTCCACCCCGCATATTTTCGCTTCGAACTACCATCTACGGACTGGGAATCCATATTGGTAGAGGCAAGTCCGTTGGAT
+>90781 2
+TATCCTAGGGCACTGAGCAAGGTCTCGAGGCATACGCATGTGGTCCTACCATCATGATTTCGTTCAAAGTACGCACGACATTGCGGATGTCCGTAGCTAA
+>90782 2
+TAAGTACTCAGCATCCGCGCAGGTATGAACGAAGTCGCAGGCTCGTATAGCCTGTTCCGGATAATGGTTAGCCATGTATGTCATACAACCGTTGCCACGT
+>90783 2
+CCAGGGACCCTCCTGGTGTTCCAACAACGAGTCTTGTCTGGTAGGTTAGGCGTACTTTTCAGCACTAGAGTCCAAAACGGATCCAATGAAGAATCTGTGC
+>90784 3
+GCGCGATTATGAATGAGTACGGTGTCTAAATTGTGCGGCGCTGATACCGCATTCCTTAGCGCACGCAACCTTTCGAATACAGACATAGCCTGTCACTGAG
+>90785 2
+GATTCAAGCCGGTATAAGGTGATTCATTGAGTGGGCTGCTTCACGGCATGCCGGGGACAACATATTCCCATCATGTTCTGCAACCCTACTTGGGAACCAA
+>90786 3
+GCTTCTAATTCTTCAGCAATACTGAGTTTGCCGAGGACCAAGACAGGGGACCGATATACGTCTGACATTAGTGGTGACCGAACTCCGGCGACCGTTTACT
+>90787 1
+GTGGAACGGAGTTATATTCGTGCGAGCAGTAGTGTACGTGAGCTCAAGCTACACCCTCTCGGTTCGGACTTGTAACAAATCTTACGCTGCAGCACACACT
+>90788 1
+ACTACGATGGGGGATCAGCCAGAAACTTCCGAGCTCAGATTCACGATATGCTGAGTTCTCCCCATTTACGCTAGGAATTAAGCCATCCGGTGACGGTGTT
+>90789 2
+ATGTGCAAAATTGAATGTACGGCGCCGTAACCCTTAGAAGACCAGTCTTAACCCTCTTTTGAGCTCGTCACACTGGCCGTTGCGGGTATAGTCGACAGAG
+>90790 3
+ACAGGTCATCCGCAAACTTATTGATCGCTGGCTGTGTAGCAGGGCTATAGCACGTACACTCACTGACTTATGTGTTTGCGCCGGTCCCTAAAACGAGGAA
+>90791 2
+CCGAAAAGTCAGAGCCGCCGCAAAGGCTGCGTCGGGTTTTCCTATAATGCTATCTGAGCTTATCGCATCAAGATTCTAAGTCCGAGTGAGCTTCAGGCTA
+>90792 2
+AATGCCAGGCAACAATGTTCGTCGCATTCTAACGATAGACAAGGGGTATAGCGGTACCCCATGGACTATTCTCTTTCGTCGCCCGGTGTGGATTACCAAG
+>90793 1
+GTAGACACAGTGGTTATAGGACCTGCGCTTTGCCTTCTGAGGGCTACTAAAGTTACCACGTCGACCGTCTGAATTCAACAACAATCAGAGTGGCGGTCCT
+>90794 1
+TAGCCGGGGGTGTACATAGTCTCGCACCGTCCGTGATCTCATACCGAGATTTGACCGCGATGCTCATTCTACGTGTACACCAAGTTATGGACAGGAAATA
+>90795 1
+TCTTTATAATAAATAGCAGATCTGACCGATAGTCGTTACCTGTCCCGAGCATAATCGCGCCAGTGAGTCCAATACTGAGGTCTGGTCGGGCAGGACTCCG
+>90796 2
+CACAGCTTCGTTCCTGCCACCTTAATTACACCAAACGATCTTTTGGTGAGTAACACGCGTGGGGCACCTGGGTATCAATGTGACAAAAAGCTTGCGGTGG
+>90797 2
+TCATCGCGAAGTCACGAACGATGTCCTGAATCAATGCTGTCGACGCGCTTGCAAGCAGTATCTTTGGACTTTATGGGACCAATCCTGCGCTGAACGAAGT
+>90798 1
+GGCGCTGCCCTGTTGCTATGCACACAACTGTCTCACTAAAACTTGGTACCGGTCCAGATTAACGCTCAAAGTTAGGTTGAGGTAATGGCCATACAGGTGC
+>90799 2
+GCCGAATTCAGCGTATTTAGCAGTCACGATGGGACATCATCCGCCTGAGTCCTTATATTGGGTGAGAACTGCGAACGTATGAAACACTCTGGTGCTCACC
+>90800 1
+CCATGTGCAAGACTGTTCAGTACAAGTGTCTAGCTGGCATAGGCGATACAGTCTGCGGTCACAGGGCCCAGCCATATTCTTTTGTACAGAACCCTAGTAG
+>90801 2
+AACTCTTACCGTAGGCCCTTAAGGCAGGGATCAGTACCGCTTATCGATGGCCCAGTGCACTACTTTCTTGCAAGGGAGATTGTCGGACACTTGAACAAGT
+>90802 3
+CTTAGCTAGCTACTAAGACGAGTGGCATCTAGTATGCACGGGAGTGCGAGCATCCGTATCGCCTTTGCCATCAAACAACAGCTAATTGGGTTCGCCTGTA
+>90803 3
+GGTGTCATTAGCCTAATGGGTAACGGACCCGCATTTGTTGGCATTACGTGCTTGAGGTCATTACGACAGCGGTCCATAAAGGGCACATCCCACTAACACT
+>90804 3
+TCAAAGGAAATGTAAACAAAGCGCATCTCTCCGCAGTGTCCGTGATGCTGCGCGGCGTATTAACGGGCTCTCGTTTCACGATATAATGCTCGATGATCGC
+>90805 1
+CAGCTGTGGTGCGGTCGTTACTTCTCCCGAAATAGCGCGAACGCCATTATTTCACGAAGCCAAGGGATTCGTAACAACGTGGATGCGCCTTATAATGCTA
+>90806 2
+TCACCGCCTATTCATGCAACCTTCACTCGAGAGGTCAGCCGCAGAATCAGGGTCGTAAGGCCAAGTGGTAAGTTGAGTTTTTCTTCCGACTCAAAGGGAT
+>90807 1
+GATATCCCTAGCACCCAATACTCGCGGGTTCACCAAACCAGCATACCTTTAGTCAGGTGTCGGCTTTAAAATGGGTCCGTGATAGTAAGATGCTGCGTGG
+>90808 1
+TGTCTTCAGGGTGGGTAAGGGAGTGCCAACTACAGGCTATATAGACCAATTCACACGTCACTCTGGCTTAAGACTGCTCAACACAGCTCGTCAGTGCTGT
+>90809 1
+CTCTCTACGGCTTGATATGTCATGACGTTAATCGACTTGGATATGGAGACGCGAAGGCCTAATTTCACGTGAGCAATCCTCACCCTATAACGCGCAGGGG
+>90810 2
+ACCGATGGCCTTCTACAACCAATTTTCCGGTCCGACAGGTTGTGTATGCGTATACGCTGGTTCGATCTGGAAAAATACTGCTAATGGGAGCACGCAACGC
+>90811 2
+GCGCGATGAATTTCTCACGCCGTCACGCCGCGTACGAGCTGACTCGGCTTCTGAGAAGTAGTTGGCAAAAAACAAGCGTTTCCGGAATTTAACCTTTATG
+>90812 2
+CTGGTGATACGGGTGCACTATGCCGAATCTAAACGGTGTTAGATACCCAGAACGAACTACTACGCCTCCCAGTGGAGACGCTCTTTTACAAGGCTGTGTT
+>90813 3
+TGCATAGGGTCTGGGCTCCGCTCCGCAGTAGCGGTAACGTCACCCACTTGTGACGTCTTTAAATTAAGAGGACGCCATCTTGACTATGATATGAAAACGC
+>90814 2
+TCCCTCTTTAAGTGAAGCCACATTGAAGCGGAACGGTAGGGAGCGATCCAGAATTGCTCCAGCCGACTTCTATCAGGCGCTGGTGATTACTTATCCAAGT
+>90815 1
+CATGAACGACTCCTGGCGCCTCGTTGTCCGCAAATCCGTAATTCCGAGATGCCTACTAAGTAAATGCCGCTAATAGTTGATCATGGGATCGATTGGCGGA
+>90816 1
+AGCTAAAAATCAACGGCTTCAAAGCGATCTCTCGTATTTACGGCTGTGGGTAGATGCAGTCGCTCTGTCACGGCGCCCGATCTTATATAGCCGAGGTCAA
+>90817 3
+ACCTAAATGGGAACTTTGAATTCCTTCAGATGCCGCACTGGTTTAGCAGCACGGCGAGTACCACTCAGCGATAAGCCTAGCCTTGGTGTACTAGTTGAGC
+>90818 2
+AAGCTGTTAACTCCGAAAGTCCATACTTAGTCTGGAGAGATCATCAAATCGTATCGTCCCACATGGATTGCAGTGAGCTGAGTTCGACCGGCGCCGTCTG
+>90819 2
+CGTTGAAGTGCCAGGCCCCGCGTCGCGCTGGGTAAGCATGCAGAGAAATAATCTGACCTAGTACACCGATTTAGAATTTTAAGTGTTCTCGAGCACCTCT
+>90820 1
+CAGTCTGTGCTGTGAGAACTAGTAGAAAGACTACCACTGATGCCGCCATTGTATCTAGGTGCTCGTGTGACTCCGCGGAAAGTCTCTACAGTACACTCAG
+>90821 3
+CGGGAGATAATATGATGATAACCACTTCTTTGCGCTCAACCCATCGGATCCCGGGCATGGTATGTCAAGCCATAAGCTGGTCTGGTAGACTACGGCTTAC
+>90822 1
+CCGCACCTATGACACACGGGCAAGACCCGAGGTCCTGATTTTCGGTAGAGAGATGCTGATATCAGACTCTTCGATTCGCTAGGATTTGTCTACGTAGCAA
+>90823 3
+AATGAGAAGAGCAGTGAGGTTCCCCGTTGATTACGCGTTGTCGTGCAGCGACAATCTTCTATATTCCACTAGGACAACAATGAGCCACGCTCTCTGGCTG
+>90824 3
+TGGGTCGTTGTAGAAGGTGTCCCGCGGACAGGCTATATATCGCTTCGTAACATGGTTTCTGGGAACAACGCGACGCCTAAACAATTAGCTACCATCATCC
+>90825 3
+CCATAATTAACTCAGGCTCTCATAAGCGTAATGCTCGGGAAGTCCTTTCCACGGACACAGAGTGCTGGTGCAGACGTGACGCGGTTCACTTTGATCTAGA
+>90826 2
+ATCAGCCTAAGCATCTTCACTACGACTAAACTAGACACTCGTAGCGGTTAGAGGTCCGCTTTTGAGGGTTAACCTTACCGAGCAGGGAGGCTGCACGTTT
+>90827 3
+GGAGTTTCCCGGCCTATAAGTTGGCCGTAAAAGAAGAAGACGCCCGTCCTGTTTGCAAATATCTGCGAAACCATGGTTGGACTTCGAGTCCCAGTCTTCA
+>90828 2
+GTTCTCTAAGATGTGAGTCGACCTGTGAGAAAGGCCCCCAGCACTCTGGACTCCGACTATGGCATCCAAAGCATGCCAGATAAAAGTTCCTGTGGTTTGT
+>90829 3
+CAGGTGACGAAAGGACTCCCACAGCAGGGAACTACGTTGGCGTAGAGTACGGCGAATATTCGTTCTTCTACTTGGTGCACTAATGCCTCCTAGTTACACT
+>90830 3
+GTTCTTTAATAGCGTTAGGCCTACCCTGAAAACCAAGTCCGCGCCAGCACAGGTCAGGCCGTTCACGGATTGCTAGTATAGAGGATTGATGACTCCATGT
+>90831 1
+CTTTCACGTTGGAGTCCATATTCAGAGTAAGCGCTTTGGACGAAGTTACCAAGACACCCGCTAGGTCGATCCCTGTGTCCAGGCGACAGATCTATGATAG
+>90832 3
+AGCCCCTCATGGGCATTACGCCGATCTACAGCCCTCTCATCTGATGCGGTGGCTCTAGGTGAATGGCCTAGAAGTGAACAGCATAAGTAAAGTACTTGTT
+>90833 1
+AATACAAGGTCGGCAAAACATGGGACTTTTTAGTCAGACTTAACAATCGACGTGGAATTGTACCTTCCGGTTGCCGTAGGCCGCGGCCCATGTCTCGCAT
+>90834 3
+CATAGTTGCAACGCAACGAATTGTGTAAGGTGAACTGAGAAACTCGCACTTGGATGTCCGAGCGCTCTCTGAGCGCGCCTATCTAACTGTCCCGATTGAT
+>90835 2
+CCTACGCACGGATATACTCTGCAGCCGGGCTGTCCTATCACGAAGTGCGGCTTCGTCAGCGTAAAAAGGTGACTTACTTAGCATATGTGAGGACAATTTC
+>90836 2
+CTTTCGCCAGAGGATCAAAGCAGTTTGACTTGCATGTGGAGGTCGTCGAGAATGCCTCTTTACAAGGCACGACATTGACAGCGACGCTCATTCAGTATCC
+>90837 3
+AGGAAGAGTGGACCATCTTTAACATATTATCAGAGTTCTCGAATCAGTCCGCGCTTAGGATTTTGAGCCGCTACCATGCGAGGACCCCACTGGCTCTGAG
+>90838 1
+TTATAGGTCTCCTACCATAACCGGGCGATCAAGAATCCCTCCTGACGATTATTCGCGATGCAGTGGGTCGCCTGCGAGAGGCTAATCCAAAGTAGTTGTA
+>90839 1
+CAAAATGTATGGCTACCACATGCGGTCCGACGCGTACGTGGATAACTGGGTGGCGTCCCTGTATCCCTGTGGATAGCTGTTAAATCGCAAATTAATCCAC
+>90840 1
+GCGAAAGCCCCAGTACGTCGTTCATCCTTAAACTTTACCTCGCTCCTTCGGGCGGCGGATCTGAGTCATGTAATTTTCAAAATGATGGAGGAGGAACGAC
+>90841 1
+ACCGTCTAGAAATCTGGGTGAAAACATGAATCATCCTCACAACTTGGGCATGGATAGGATGTGTCCACCAGGACATCCCCCTTGCTTGCATGGTGGGCTT
+>90842 1
+CCTGGGTAGGCCAACCGTGGAAGACATCAGCTATATAGGTGTGTCTTGATCACGCTCGAGTGAACGCGCTGTTCAATGGCAAAATATCCTTCCATCTCAG
+>90843 2
+GACGCACCGCCTACGATAACGTCGCATCTCCCTTGGTGCTTGCAGATGAGGTCATAGGGGATATAGTTCTCGTAAGGATCGACATACACTCAGACTTTGA
+>90844 3
+ACTATAAATGACTAAGTCTGCCCAAGCCAGCTCCAATCGTGGTTATACCTCAGTGTAGGTATAATACTCTGTGTACGGCGGCGTCGGCAGGCTCTACGGA
+>90845 3
+AGTCACTCGTCAGATTTTAAGCCTCATGGACGTGACACATTCGGTATGGATCCATTCATGGCACCCGGTCACTTGTAACTGGAGTGGCTGACGAAAACGC
+>90846 1
+TGGGTCCCTCTGGAAATTGGAGGGTGCGGCAGTGAAAGGATCACACCGGCATTCGTATACTTAAGACTCTTAGTCTATCTGCCTCCACTTCAGCAAACGA
+>90847 3
+GCAACTGTGCTCGCTGGCTGCTCCTGAGAACGTAAAAACATATCCTTGGCCACGTAGAATTGCTAATGGGTGCCTTCCGGACTGAACAATGGACTCGATT
+>90848 1
+CTTGATGCGCTGATGGTCAGTCAAATATGATGGGTATCCGGACCAGAAACTTTCATGCCAAGTGCCTACTTAGCCCCAGTTCATCTCTCGAGAAGCGGAG
+>90849 3
+TTTCGAAATTGTGCCCTTCACAGATCGTGCGTCTGGCCTGGGATGGTCAACCATAATCCCCGAAAGCAATATGGAGTCGGATCTTCATGCAGATCAGAGC
+>90850 1
+TGCAGGGAGTTAACAACACAAATCTGTCTTCCACGTCGACGCGTGGCCACCGCTTACGGTGGAGATTTCGGTTTCTGAACAATATTGTTCGAGACCGCAA
+>90851 2
+GCGTAGTGGAAACCGTCGAATTCACTACCTAGAGCGACCCCTACGGGGAAACACGTTTCGTACTAGTTATCGCGCGCTTAGCTTTAATTGGGAAACTCTG
+>90852 2
+GAGGTCTCCAAACAGTAATATTTCAGCCGAACAACGGCTGGAACATATATAGGGCTTTCTATTCCGGGCTGCGGCCAATGCGGGTTATTTCGTCAGCACC
+>90853 1
+ACATTGGGGTCCTAATACCTTTACGCAAATGCGGACATATACCGCACTATGAGGAATACGTATTCAGACTTTCTAGCTTCCCGCTGGACGGTGGAGGCGC
+>90854 2
+CATCCAAGGATTCGTCACCCCAATGACTCTGGGTCCACGGAGCCAATTTAGGACTGAGCGCAACCTTGGGCTTGTTAGAATTGTACACATTGTTCGAGAG
+>90855 3
+TTCAATAGCAGGCCACACCTAAGTTATTTAGCGGGCCTGTAGAGCAGCACTTTCGGTATAGGCCAGCGTTGTCCGGTAAAAGTCTGTAATACGCCTCAGC
+>90856 1
+TATTGAGTCCCACGCAGGCTTGTCCCCATGTCAGACATAGGGGATACTAGGGCTTGAGCAAATCCCTTAGCCTCAAAGATTTCGACTTCGTAGGATAGGC
+>90857 2
+CAAATAAATAGACTATCCTGTGTCGGTACGAACATGTCCTTTTTACCTGACAGCCTAGACGCCGGCCCTTCGCAACAGAGTGTTGGTCTGGTGGACAGGA
+>90858 3
+CTAACGACTCTCCTACAGGACCCTACCCGAGGGGGACATCGTGAAGTTGAGGTATATACCGTGATCGACTCCGGTTATGCGTATCGTAAATTGCGCTAAT
+>90859 2
+TACCGAAGATACACCGACCTTATGCTATCTAAGATGCTGACCCTGCTTGAGTATGTCTGCTAACAGGTGCGCTGGATGGAGGAGAGTCCCCTACAGACTT
+>90860 3
+ACCAACGGGTACGGATCGAGTTGCTCCCTGGTGATTACTGCACCACGGCGTGATTAGTAATATTAGTCGACTACCAGCGAATGGTGTGCCCAATCTAACT
+>90861 3
+GAAGCTATTCCGAGCGTTGTGGTGTACGAGTTTACGACACAGTATACATGACCCCATATCCGAGAAGTTTCAACTTGTTATTCCAACCGGGAGGGCCCCG
+>90862 2
+CCTTCAGTGCCAGCTCGAGCTGTGAAGGACCAGCAAACGTCTGGGCAGTCCGGTCATTAAGGCGTTACTAATAACACTGGGATTCTGTCAGTTCTAATCA
+>90863 3
+TGCGCCATTGGCAAAGTCGCACTTCCAAGTCAGTCCAGTGCCTTGGTACAATTCGAGCTACAGTATCGCAAAATTTGGATAGTCGGGCTCTACAGGACTG
+>90864 3
+AGTCAAGTGGTCATCCGTACACCTGGCTTAACCGGCGATAAAGGCGGTTGCTAATGCTGCTGACCGAGGCTGAAAAATACTCACTCTACGTAGCTCTGTT
+>90865 2
+TCGAGACGTGGGAGGATCAGGACCTGGATCATACAGTCAGTGTGCAAGCATCTTCCAAGGTATCGGACCAGACATTGCCTTGTCACATTATCACTCGCTT
+>90866 2
+AAGGCGTCGCAGTAATGTCTAATGTGATTATTGCCGTCCAGGATGCGTCATGAAAGCGGGCGAACTCTTTTGTCCACACACGGCCACACCATTAGATTGC
+>90867 1
+GCAATTCCGCGGCGGCTGGGCTCAATTTGAACATCAACAGTGTCATTGCGGTTCGTCGAGCCCTTGCAAGTAGGTAACAAAATAGTTCCCTGACCTTAGA
+>90868 3
+TACGCAAATTGACCATAATGAGTCCGCGCCCATCTTCGAACCCAGGTGTGCAACAGTTAAGTAATTTGGTGCCCCATCGTAGCGTAGCGTTGAGTCGATG
+>90869 1
+CAGTGGCCTGAAGGCCTCCACGTTTTAGTGTCTAACGTCAAATCGAAGTATTCCTAAGTCGAACGTACCGTCTGTGGGAACCGACGAACCGTATCGGATT
+>90870 3
+CGAGCGTCCGGTTGACTAAATGTGCCGATCTCTTTTGTGGACAAAACGTTCCGAAAGGATGACATTAGATTGCCGGGTGGCCACTTAAGTCTCCCCAACA
+>90871 1
+TCTCGTTAAAACGGCCCCCATATTATCCAACCAATGGTTAGCGGAAGTATTAGGTTATGCTCGCGTCGAATCCGCCCCTTGTTGAGGGAGATGAGACACG
+>90872 3
+CTCGATGCAAACACGCTGAAATGGGTAAAGCTTCTCCGCGCAGTATGTTCCCGAGACGCGTCTGTTTTTGTGATGCTCATTGCGCACACGCGATAGAAAA
+>90873 3
+ATCAAGCAAAGCTTTCCCTTACCAACGTTCTGCTAGCGACCAGGTAGTTATCTGGGGCGGAGTGTCTATGATATTGGGCCTGAATGAAATCCCCCCAAGG
+>90874 3
+GAGGTCCGCGTAAACTTACGAACAGTTAGCTTGCGTACAAATACCACGGCATGTGGTTGCAGCATGTAGGTTCATCGGTGCAGATCATTCAGACCTCCTC
+>90875 1
+AAGGGGACTATTGCTAACGGACACACTACGCCGCGGGGACGAATACGTGCCTTGAAGCACTTTGCTAGTTATATTGCCCGCCATACGGCCTATTTTGATA
+>90876 1
+ATCACTGGTTCTCCGATGAAGATTAAAAGATTTACCTGCCTAAGTGTGTAGGCCCGGAGATTACCGGGCGATGCAGGGCCCGCTAACTAGCACTTACTCT
+>90877 3
+ATCGTCCCCAATCCTTCGAATCTAAGACGACGTTAGGGTGACGTCTGGAGAGGTCTTAACCACACACGATGTGACCCGAATCAGCCGGTTTTATGATTGG
+>90878 2
+GTGAACTAGCTGTTTATTAAAGAAGGACAGCCCCCTCGGCCTTAGAAGCCGTGCTTAAAACATGAGACTGCCGGTCTTTGCATCGTGCTGGATTACGACC
+>90879 1
+CCAAGCGGCTCACTCTATCGACTGTTTGTCGACTGGGTGCTAACTCCTTGGAAAAGGAGCTGGTAACTCGTTACAGTAGAACTCAGGTACCTGATAACCG
+>90880 3
+TCACCAAGCTTCTGGCTCAAAGTCACTTTGGGGAGAAAAGGCACTGACGATACCTGGTTTCGAGACGCGGCACGTCTTATTGTGCTACCAACGTTGCATA
+>90881 1
+AACTATCATAGTCTGGGGGTTATGAAAGCAAGCCTTCCACGTCCGCTGCTCCGGTATCAAGCTGATGTCCGCTTGTCACAATTGCAAGACCTGGTGAGAA
+>90882 3
+ATTATAGACCAAAGGTGCTAAGCTAGCGGGTCGGCGTTCGTGCTTCTTTAGCCGACAATGTGCTCAAAGCTCCATAGACTAATACCGCCCTTTGAGGGAC
+>90883 1
+TTTGGGGTAATGGGGACCCCTACCGTCATAAGGACGTAATTAGTCCTATGCAATGTTAGGATGCGCTCCCAGATGAACCCACAGCTCGGCCTATTAGATC
+>90884 3
+TCATTCGTGGCACTAGAAGGATCCGACATCTGGTTATATACGACGCTCTGCGACGGCCTGACATTCAGTTTTCCTAACGAGCCGACGGGTGAGAATCAAT
+>90885 2
+AAGTAAGCACTGAAACATGATACACGATTTGGCTTCATGGCCCCTAGTGTTTAGGGCCGGCAACTGTAGGAGGATACCCATCGCCATTGACCGCTTTTCG
+>90886 3
+GGCCAGTCACGGGGCAGGGTTTTAACAGGGCTGAAACCCCTGAGTTGACTGTGATCTATAATTACGAGCTTACCGCATCTATGAACTCGAATCCCATGTC
+>90887 1
+CCTTCCGTTCAGCAGACAGTGCTCGAGATCTGAGAACCTTAGTCTTGTAAATAACAGAAGCGGGAGTACCTGTTCACTGGAACACTGTTGAGGGTCCCTC
+>90888 2
+TTAAAGAGTCGAAAATTTGGGGAGTTGACCGTCTCCGTAGGCCTATGCCTAAATATTCAGCTAAGCACCCCAGCCGACCTAGTGGCTGTCTTGGGATCAC
+>90889 2
+TCGGCAGCTGGACAACTACTAACCTTACGCGACTAGTCCAGAGTTGGGGTTTCCTGACAATGATCGGCGTGTGCTCGAACGCCAAAATCCGTTATGTATA
+>90890 3
+TCCCTCCAGATAGTGAATAATGGTTAGGTAACACATGAGCATGGGGACCAATACATCCAGCAGGTACCTGTGGCTCGTCCATGCTTGTGCATGTCATCCG
+>90891 1
+ACCCTTATCCAGCTTTGCACATGGGTCTTCCTTGGGAACCGCGGCCGGTATGGAACTAAAGATAATCAGTTTATATTTGCCCGGGAACCGAAGAGTCGCA
+>90892 2
+TCTTTAGACCATACCCCTAGGTCTTATACAGTGTGACACGTCATAAGTGGTTGACTGCAATGACACGGGCCTTGAAGTAACGCTCGCTGAGACGGTGACC
+>90893 2
+TTTAGCCTCCCCCCTACAGAGGACGGCAACCTTTTGAGTCGGTGCGAATGTTAAATTGCAAAGCGTAACACGTTGAGATGGTGCATGGTCCCACAAGTCT
+>90894 2
+TACGAGCCGCGCTCCAAAAAAGTAGTCTTTAACTATGGTGGGGACCCATTCGTTGTCAGGGTCAAGTTTAGCGCTCAAGGTACGTACGTCCTTACAGCAC
+>90895 2
+CGAAGTCGACCCTCAAAAAAGAACGCTCTTCGGACCGCGCACACAGTGTGTTATTTAACCTATGTGGCGGGTGTTCCACGTAGAGTTGCTTTAGACCGTA
+>90896 3
+CTTACGCGGTGAGCACTGTACAGGAGGCCTCGCCCGCGTTAAAGTGATTACGATACATGAACTTCCTGTCAGTATATGAAATCGCACTCGGTATGACTCG
+>90897 2
+CTAAGGTCATTGCGAACCTGGAGCAAATACACCTCGCCGGAAATGCGAACGCGTGGGTACTGCCATTGCCTCTAAGTTGGTATTACCGTATAGCATGTCT
+>90898 3
+TGATTCTTAGCAAGCCGCGATTTGGATAAGGCGAAAAGCTTTCGGAAGGACCGAGTTCTGCTCGAGTACCTGCCACGCGTACTAAACCCTAGAGCTTTCT
+>90899 3
+TTTGACGAGCCCCTTTGCATAATGAGAACTCCTTGAACGAGGCGACGAATGGATCGCACACTGGCTGTGGATTCCTATGACTTGGCCCATAGGTAACCTA
+>90900 1
+TGGATGCTAAGCTCTGTACCTTTCCTACCCTATGCAAGGCATCAGACGCAGGAGTGAAGGTCCATAACTGACAGTCTGTACATCAGGACGTGGTCCATTG
+>90901 3
+AGGCAGATAAACTAACCCTTGCGGAATACCCACAGTCGTCTCATTGTTCCTGTCCAGCGGGTCACTGGGTGAGCGTAATTCGGGTAAAGTGAATTCCCAT
+>90902 3
+GGGCAGACAGCAAGTCCTTCCTCTCGTTCAGACTCATTGCCCTTGCTAGTGTTCGAGTCGTGAGTATCCGCTACAATTAATAGAGAGACGATAGGGCAAC
+>90903 1
+AGAACCCGGCACACAGCCGTGCCAGCATACTGTTGATCCGCAAGAGTGCCTACTAAGAATTGCTGGTTCTATGGTGTAAGTTGTGTCTACTACGAAGTCC
+>90904 1
+TTAACTTGATGCTGAACGGGTCGAACCCGCAAAGACGATACGTGGAGAGATAGGGGGTAATCTCCAACCTCGTGTCGTAGCTCCCGTTCCTACTCATATT
+>90905 2
+TCCGCTTTCTATACTCGGAGAAGCGAGGCACTGCCCAGGACCCAGTTAACCGGAGATAATTAGTGACAATGGTGGGCGGTAACTCATTCTTTGATCCATC
+>90906 3
+CAGCGCCGTATTCAGTGCGATTCGTCATAAGCCCGGGTTCAGACCCATGTATCGACTATCCACAGATTATCCGGTCGGAATAATAATGTGTGAGAGCCTG
+>90907 2
+CGGGAAAAGTTCCAGGCGGTTCCACCTTTGGAGGTCAACCATTTCTGCACTTGAATTAACAGAGGCAGTCGAGAATCGTGTGCCAGCGTATCTATCTACC
+>90908 1
+GCTCTGAGAACGACTGCTAGCTGTTTCGGGCTTTATTGCGTCATATGAATGTTAACACATCTGTGGACTACCCAAACCCCTGAAGACCGAAATGCGCGGG
+>90909 1
+ACTGGTGCTAGTTTGCCAGCACCCAGCGTAATCGTATTACTACGGCAGACCTACCCTATAGAAATCGAGGGGCTCCCGATGCTCGTTGATTAGGATAGTA
+>90910 3
+TTGAATCATCAATTGGCGCCTCTGCCTAGCGTAATCGTTAAAAATAATAGAAACTGGGGGCACTCTATACGTCAGTTCGAACGCGGTGCGGCCCTCTCGG
+>90911 2
+TCGTAGTGAACTCTTACGTAGCGCAGGTCTTATGTCGCGTACTACAACGGGACTAGACGCAAATGTGGGAGCGAAACTATCTCCATTTCTCCAGCACGTG
+>90912 3
+CCACTTACACCATCTATCAGTGCGGAAATTTTGTCAGTTAATCGCATAGGCTCTGAGGCTCGTAGCGTGGGCCGGTCCTGACCAAGCAATACGTTGAAAG
+>90913 2
+GTAATCTACTTGGGTCCCACAGTGCTGCTAGCCAGTCACACTGCGCTAATTGGTCTGAAAAAACACATGATGGTAGTCTGCCGTATCCGAATGTGCGCGA
+>90914 3
+GGCGGTAACCGCGATCTTCAATACCCTTACACTTCACCGTGGGTCTAATGCTCGTTAAAGCGAATAGAGGGAGATGTAACCTTCGCGGCCAATGATGTCT
+>90915 2
+TACTTGAGATCGGCTGGCATTCCGTGCTTTATCCACAGGAATGCCAGACATACCGGGTGTTGGGAATATGATCACAATCTAGACGGTCCGCAGACTCCAT
+>90916 1
+GAGCCTTGATTCCGCAATCAAAGGTCCGAAACACTTTCGGTGCCGCACATAGAGGAAGATGTGCGTTCCGTCTTTTGCTTAAGTCGCGGAATTAACCCAG
+>90917 2
+TAGGTTATTTGGGAATCAATCCTGCACTTGACAGTCACGCATATCCATCGCACAGTGGACTCACTACGGTCGGGACGGACGTTACATAAGGTGGCCTATC
+>90918 3
+TTCCTTTCGCGCCAGTACAGATCGTCCTGATAGGGAGGGTTGCTACTCATATACAGAGAGTTATACAAGCAGGCTGCATTGCACAGAAGATCCGTTCGCC
+>90919 2
+CTCCACGGTATGATGTGCCAGAAGGCCCCAGTCGAACTTGTACCGCTAGCGAGGCGTTAATAGGTCTTCGACTTATCAGAATTCCAATGATCTGTCAGGA
+>90920 2
+CTCAATATAGCCTTACCCGGTTCACAAGGTCAGTTCGAGGTCGGCAAGAATTTCAGGCCTAGCAGGTTTTGCCAACAAGTGTCTAGCATCAGGTCCGGAT
+>90921 3
+GCAGCATCCCCCAAGGTTTATGCATCAGACTGTCCGCGAATAATTGACCCGATTGTAATACGTCGTTAAGAAGGCACGGGCGCAGTTTCTTGTAATCGCG
+>90922 3
+ATGCTCGGTCAACAGCCGTAATGCTATCTAATCCCACGGAGGGGGTCACATTGTTTAACAGCGCTAGACAACTACTGTAGGTAATGATCGTGTTCGGCCC
+>90923 1
+TTCAGGATGCAAGACGGTTATCACACGAAATCTGTGTGAGACACGGAGCATACTTCCCCAAGAAGCTAGGTTGCCGCTACCTCCCCGGTGTTTGGTATTA
+>90924 2
+CAAGAGGTATCGTCATTGTCCGAGAGCTAATACGGGGCATGAAGCCTTTACGCGGCTTCGGCCAATAATTTTCTGTGCTATTCAGGATAAACCCGGCCCA
+>90925 2
+GAGGTTAGCTGAAAATGGAGCCTTCCCCGCGTTCTCGATAGACGTGTCCCTAGCTACTAAACCGGGCGTGTCAGAATTTGACAGTATCGGATTACCACTA
+>90926 3
+GGTTTGTTAAGGTTTTCCCGAGGCCACGTGGCGGATGTATCAATATGTCTCTAAACGCTACTGACACGGTATGGGCTGTACCAGCACATGCACACACAAC
+>90927 2
+TTCCTGACTGGTATTTCACACACGGAATAAGTAAATCCTTGTTCGAAACGGGCCTTCTGCAGATGGTGACGGGTACCGATACGGCGGCCACTTAAGACTC
+>90928 1
+TAGATCGGCCAATTTTCCTGAGCCGCGTCCAAATATACGACCCCTGTCTAGCAGCATCCTTTAGAGTAGTTCTTATACAAGGTTCAGAAGGAGGCGCGGG
+>90929 2
+AGAGCGCAATTTAAGAATCCCAGTCTGGTGTGCATCATTTGTTGCGCGCAATCCTGAAGACTTCATTACAGGGCCGGGCGCCATATGTTCACGCAATCAG
+>90930 1
+TTGTGAAGACGGCCGACTGAGTTTCTGGGGTACGTGCAATTGCAAGAGAGTTTCCTTCCACACTGACAGGAGTACACAATCTGGATGCCACAACCCTTCT
+>90931 2
+GAACCGGTCAAGGATTAAGTAATCCCCGAACGGGTATAGCCCGATACATTTCTTGGACATTTCAGATGTCATTGCGCTCTGGAAGGCTCTCGACCCGTAG
+>90932 3
+CGTGATATCGCGCTCCAGGAGTCATTGAATGGAGTATCGGGGATGTTGCCAACAATGCCGAGAGGCATTCCGATTCGCTTCGTCCATCTACAACACTTAA
+>90933 2
+TGCCACGAAGCTTCATCTCAGTACAGATACCCGGAAGGTAGATTATGGTGCAAACGCTCCCGTCGGATGTGTAGAACGTTTTCAATCGCTCCGAGTAGCT
+>90934 3
+ATTGCAGAACACCTCCGCCATGAGAATGAACGGGGGGCCGAGAAGTACGCGTCCTCACTTTTGTACCGTGTTGGGCAGTAGCCATCACATCATTTTTATA
+>90935 3
+CGGGCTGTCGCTACACCCGACACCTGAACTGCCATATTGTAGAGGGGGATCCGTACCTGATTCACCTGGTTATGGGTGATACACGAATAATTTCGATAAC
+>90936 2
+GTTTACGAACAGCCATCCGGTCGAGGCTGTTACTTGATTCAATGCCAAGACCAGGTTGAATACCGATAGAGCATTTATGAGCGCATCCGCCATGTGCTGC
+>90937 3
+CACTAATTTGTTATTCGAGGAACCGTATATCGATCCAAGTCACGGGCGCTCCTCAGCAGATGGTACGCAGGACGCTTAAGGTTTCGACGAATTCCGTGCA
+>90938 1
+TATCGGAGGTCGCGTTGGTCGCCTCGGGCAGGTGGCTTTTTCCTTCTATTATGACAGCAACAGTAGGACACCCGTAATCGATACACACAAGATGAAACTC
+>90939 2
+CCGCCACTTCCAGCGGGTGAAGGGTCCAGGTCACAAGCACGATCCTTGGAACATTACACTTAACATAGAGCTAGTTCCGATTTTGATGCGGTTTCAATGG
+>90940 3
+ACGTAGCGTGTTCATGCGGGAACTCGGTTGATTCGCCTAATACGTACAGGAACTCTCGAATTTGGGAACAGCAGGCCTCCACCGAGCTTACTTTGATCAA
+>90941 3
+TGCTTGACAGGTTCTACTATGCGACACGCCCGAGGGCATCACTCTTAGGAATAACCGTGGGTTTTGAGCGGCAGACGCAACATTTACCCCAAAATTTGTG
+>90942 1
+GTCTTGAAAGACTGCTGTCCTTTTACACCTATTGGCCTATTGGTGTCAGGTTGGCGCAAAATACACCCTACGGGAAGCGCCTCGATGACTCAAAGAAGCG
+>90943 3
+GCAGGACCGACACTACACTGTACCCTTTACGAGTGAATACTTCGGGTTAGGTATCTGCCACCGTACACTAGTTCGGAGTGCTATTAAGGTGTGGACACAC
+>90944 3
+CAGGCATATAGTTGCGATGTGGTGGTCCGTTCTAATACAATGGGTTCGTCGAGGACCGCCATCACAACGTCCGCTTAAATAAAATGACTGCAGTCCTCCG
+>90945 1
+TAGCGGCGTTTCCCTTATAGTTTACCAGCCCACAACTAATCGTTGCTAAGGGCCGTAAACAAGAGTATTTCGGGTGTATGTAACACGCGCGCGAATCGCG
+>90946 3
+ATTGAGGAAAATGCGGCTAAAACGCGTGTCTCATCCCGACCTCTTGGTACGTTGTGGAAACTGCCCTTGACCCAAAGATATGGGATTCATCGCTGTACCG
+>90947 1
+GGGGCTAACCAAAAGTCGGTGACTCATACACAGGGGTTAGCACAACCCTTTGGGATCTCGAGGGCTACTTCCATTCAGCAATTAAGGGATTCGCTTCTTC
+>90948 3
+GACGTACGCTTCTCACACAGCAGCCCGGTAAAGGCTCCGAACTTCTGGAGCGCGGATGTATTGAGTAGCCAGTAAAGTCCTCGTTAATTCTCTAGTTGAA
+>90949 1
+ATCTGGCTTCAAGCTTGCTGCTTAGGGATCGCGGCGCGTCGGATCTCCGAAACTTACACCTATAGGTATTAATGGGCAATGCTAAACCTCAGAACCGGTA
+>90950 2
+GAGTACTTCAGCTGTAATGGTCACCAGCTTGCCATGTAATGCTGTCGCGTACGATACACTTGTACCCACGGGAAGCTTGATCCATAGTCCGTGGAAGAAC
+>90951 3
+TACTGACGTCTGTGAAATCCGCAGGGCATCGATTCTACCGATTACGTAGCGGACTTAGAGACGTTCGTGCCTAAGGCGGCAAAGTCCTGTCATATACATC
+>90952 3
+GATTGCTTCGGTTACCGGAGACCAACCCATTCGAAACGTTTCAGGTCTGCTTCAAATAAGGGGTTCAAGACCAGGACACGCTGTGTCGGTCCTATGTCAA
+>90953 1
+CCTCGTCTCACTCATGCGAACCTCGTTACACCTACTGCGGCGAGCGTGTTCAAGGCTGAGCGGTAGAGTGGTTGGAATCTAAAAGCAATATACGTAATTC
+>90954 1
+ATCCTGACAGATTGGATGAACGTAGGTGTTCGGCTCCTTCCTATCACTCAAATGCTCAAATTTGAGAGCTAAAGGGCACCTCAGCCGCTCTGCGGGATAG
+>90955 1
+ACCACCTTGTACCGACTCCAGATATTAATACTGAGCTTATCCGGAGTGGGCTTGGACCCAGATAATTTGGCACATGGGTTGACGCGGCAACTTGGATCCA
+>90956 2
+CTGTTGTCGGTGAGACTAGCTGTTAAGAGTCTCTACCATAACCGCGTTCCACCCCATCGATTGGTTTATCGAAGTTAGAGACTGGGCAGCAGCCAAGAAC
+>90957 1
+GATCGCGTCAACTGCCTCTTGCACTTCCCGTCAATTAGATTGGACAACAACGCACGAGTAAGAATACACGCAGGCTTTTCGTGGCATCTTTGATGGGGGA
+>90958 1
+CCAAGTGTTGCGAATGTGCGATGGTGCAGATATATTCTCGCTTGCCATACCAAACAACTGTGTGTAAGGCAGCTGCACCCCCTAGATAGGTATGCTCCGA
+>90959 3
+GTTAGCCGAGTACCGGCCAGCACTCACAAAGAATATGGCTTGGGCCTCGAAACGGGGATGATTCCCAGACTTATTGGTATCCCAACCGTAGTATTTCTGT
+>90960 1
+CAGTCAGCCAGGCTGTGGGTACAATTGTTACGTGGCACGGCTATTGACGAAGCCGGCAGTCCTGAAGGACTATACTTCAATCTAACGTCACAATCTGTCT
+>90961 2
+CATATGGTAGCGTCGCCCCGGCCGTAACAGCTCACGTTTGATTTGAAGGGATTGAGCGGCAGAGGAAACACTCGTCTTATCTGTTATCGCACCTATAACA
+>90962 3
+AGGGCCGACTGCCCTATAGACCCCTAATGGCGAACGTTAGGTTCTGGGCATTGGGAAGATTACTAACTTCAAGACATTGACTTCGTTCACAGGCTCACTG
+>90963 1
+TGAAGAATTGTCAAGGGGCGACGTGCTCTTATGTTTGTGAGACCGTCGAGACATAACCAGCAGCCCTCGAGATTACTCAGTATCCGACTACTTCGGCTAC
+>90964 3
+CTGTTCGTCGTCTCTATGGCCTAAGGTTATGTAAGAACAGCCGAGTGGCTGTGTCAGGCAAAACTCGAGCTATGACCAGATCGTCCTAATGCAGACTACC
+>90965 2
+GTTTAACCTTATGGTTAACCGGAGGCGCGATACTGGCTCCCTTTGCCCAAACGGTCAGGTCCATTGTCAAGACTATGCCACACATAAATCGAGTAGGGGT
+>90966 2
+TTACCTAGAGTGCAGCACAGACAGCTAGGCGAGGGCGCTCAATCTACTCAACCGCGCTCTACTGCGTTACATGTCGCTGTACGGGAATATATTTAATGGT
+>90967 3
+TCTTTAGCCGGACGGGGTACTTCCGCGGGCGATCCTACCCTGCGCAAAATATATAGTGAGAAGGGGCCTAACAATTGCTACCGTCCTATATGTACATTGA
+>90968 3
+GGGTTTTGACTAGTTCCACCAGACGGGACCTTATTAAAGTCGTGCGAATTAGTGTCCCCCGGCTCTAACTGCAACTGGACAGTAAGAACACGACGGCTTT
+>90969 2
+GAGGGATAGCCTCAACCGTATGACCCGGGTGTGTCTCCACCCATTAGTCCGGCACGATAGAGTTGACTCATTAATGGGTCTATCTAAGCTACAGAGTTAC
+>90970 3
+ACCGTCGAATGTATATCGGAAGTAGCAGCGACGATCAATCTATGGTTTCCGCTCCCTGATTCAGCCGAGCGCGTCGGTCAAAGGTTCTCAATCTAGGAAT
+>90971 1
+CAGGTTAAGAAGACGCGCAGCGCAGAACTAAGAAGCCCGGCTGCCACTCGATCTCCGATCTTCTACTGAATCGTGTATCCTTGTATAATGGGACTTGTGT
+>90972 2
+TTGGTATGGGCCATTGTCCGACACGCTCCTGATGCTCGAACGCGAGGGATTTTAAGCAGTACGTAAAGCACTCATTTCCGCGACTGCATCTAACGAAAGT
+>90973 2
+TCGTCTAGTGAAAGTTACTGATTGTCCTTGAGGCCCCCGAGGCAACATTGCGCAATCGGACTAAGTCCCGCGAAATTTTCTAGGAGCCGAAGATCTGTAC
+>90974 3
+AAACTCCTACGCGCGGCCGATCGTGAATAGCGGCTAGCTGTTTAACAGCACATTCGTTATTTGGTGAGCCTACGATAGACGCGATGAATCTCGGACACTT
+>90975 2
+AAATCAAGTCGCGAGACTGTGACCGTCGTGCTAATGATTTGTAGTCGCCCGGAATGCCCCCTAAAGGCATGACCCAGTGCCAGGATTCGTTTCATATGAT
+>90976 1
+TGAGTTGCTTAAGGAGCTTTACAATGTACTGACATGTGCTCTCCCAGGCTAGGAGCGTCGAGCCTCACTCTAGCAGGCAATGGACGCTAGTTTACAACAC
+>90977 3
+CAAGCCCTTCCATGAACCAGGAATCTGGCCACGGGCCCCTGAGGTAGGGGTATACTTTTGACTTGGAATAACTAGAATCATGGCTTTACAGTACGTGCCT
+>90978 2
+ACCTGGTGTACATACTGCTAGCTTGGTCATAAGACTGGGCTTAGCAACAGGGTAAGCCTGCGGGTATCCCGTTAAATACCACCAGGGTAACTGCATTCCT
+>90979 3
+ACATCGTTATTAGGAGGCCCTCTGGAAACAATTGATGTGGGCGTATGGTACAGCAGCACACTGACTAGACGATATCCTACCCATGGCTTCACCCGTGGTT
+>90980 1
+TTGAGCTTGACTAGACTAATCCGGGACATTTAGCCCGCCGTGATATCCTAGAAGGTGAATGGAAATATGTTGCCAGCCCCGCTGTCGATGCCACCTAAGT
+>90981 1
+AAGTTGGTTGGGTCCCGGAATTTCACAACGCCATAGGGTGGCGCGATAACCTTTTTAGCTTATGAGACTGCTACCTTAAGCCCGAGCGACAACCTCAATG
+>90982 3
+CAGAGCCCGTCCGCGTGCATAATATAGGCTGCAACCTGTTCGTAACCCACCTTTAGGGGGTAAATCTGCATTACCGTATATAGTGGGGGATATACTACGC
+>90983 1
+TATTAGTCGACGTTCCCTCCGTTACACATAAGAGCCGTTGTCAAAGTACTCGTGAGGGCTCCTAACGTGCAGCTCTGTGAACTCAGGGTAAGCATAGACG
+>90984 1
+CGTTACGACCCATAGTTTAACCGGACGAGTCTAAGCGTATTTTTGTTGGAGCCCACACCTCGAAACGCTTGCATATGGGGATAGTGGCCAAGCATTCCAG
+>90985 3
+ACAGATTCACGGCCCAATTGAGTTGACCCAGCCTTCGTAGCGGCTAATGTTAACGGGATGTCAATCTGGTATGCCTATACTCGCATTAGCCGAGCGTAGA
+>90986 2
+CCTGACAACGTAAAAGCGTAGCTACTCTTAGAGTGAGTTAGCTACTGGCATCGGGGTCAGTGGCAGCTCCCTACCTATTCTTAGCGCGACTAAAGTCTAG
+>90987 1
+GAACAGGAATCTTTTGGTTTGCTACCGGGTAGCTAATTGGTGTCCGGTGTACAATAGGGCAAGCAAGCACCTTCCCCTCCAAATCGGATAGCTTCAAGCC
+>90988 3
+TATTACGTTACCCGATAGGCCCGTAACTCTGAATCAGTTCATAGTCACGTCCAAGTCACAGACTCGGGGCGTAGAATAGGTCACTTTGAGGCGCCGTTAG
+>90989 2
+GTCGTAAGGAGTCTCACTGGCGCAGAGAACTACTTGTCGATAAAGGTCAGTTCCGGCTCCCCAAGCTATCCTTCGTTGACAGTCAAATCTAGGCGTAATG
+>90990 1
+TGGCTTGCTATCCCACATCCAGGAATTGATAATCCGGGAAACGTACTTTGACATATAGGTTGTCGGTCATTGCATCCCAGAACCGCGGAGGCGTCTCAAG
+>90991 1
+AGCTTGAGATCGGCTGCGGGGGAGCCGAAGATTTGTCAGACATCATGTAATCTGCCGGTTCCCCATCTGAGGTTCTGGTACTTCATCCAAAAACACTACA
+>90992 2
+TCGTTCAACCACTCTGTTCCCTAAGACCCATGGCGGTGGACGTCGCAGTCTCCTGAGGTCGTTGAGAAACCATGAGGGTTAAAGGCTCTCATGTATAAAA
+>90993 1
+TGCGAGGCGCCCCGTATCGTTTCGTAAGCCACGACGCGAAACTATGAATATCGTCATGTATTTAAGAACACCTTGAGGCGGGATTGTACGTTGAACCCTC
+>90994 1
+TCGTGCGCAACCCCCTTATTCGGATTGACTTGTGGGATAAGCAAAGCATCCCACCATCTGGTCCAGCGTTAATTTGGAGATATACTCACGAAGGATGCGG
+>90995 1
+AATCCGTGATAAACGGGCCTTCGTCAGAGAAATGATAATTCCCGGACTGAGATTGCGTCTTTCAGGCTGAGTTCAGCAATACGTAAGGCTTCCCCTGCCG
+>90996 1
+ATGTGCGCAAGGTGGTTATGAGAATATCCACCCTCCGAGCCCGGAGCTATCAAATGACGAACTCGATGTCTTACATCTTGTTCGATCACTGGAGCGCGTA
+>90997 1
+CCTATAATACGGCAACAGCGGAATGCCCACGTAAATATCCTATCGGCGGCGCTATTAGGGCTTAGGCTAATTCGTTAGTACGATACGTACCGCGTGTGTC
+>90998 2
+AGTTGGCTTAGCTGGCTCATAATGGTCCATAGAGAGTCTACCCCTCTAACAGTCACGCTAGCATTCATTTGTGGGCCACGAAGAAATACCGATCGGGTGC
+>90999 2
+CCAAAATGTGCTTCTATATTGACCCCGAACTCACTCTAGGGGCCGTACGCCACAACGATATTACACGCAGGGTGGAAGTGCGTGGGGAATGTTCTATCTT
+>91000 3
+CGATCCGACCGACTGTTGTCCTGAAACGTCAGAGTGTCAGGCTCACGCCATATCCCCATCGGAGGTATGGTGAGAGAGAAAAACTCCTCTTTAGTTTATG
+>91001 3
+TTTGTAGAGACAGTTAGTGGCCTTCCCTTTCAAGTGTTGGAATCCCACGGGTAGTACTAAGGCCACCGGAGAGAGTTCATGCTGTCGCAACAACCAACTC
+>91002 3
+CGCCCGTTGCCCGGATGCATTGAACAGCCAGAGATAACGTGCAGCTTGTCTCACCTGGTTGCCCTGATTTAAAATGTAAATAGCATGACACGGATCTTGG
+>91003 3
+ATAGCGGGGTGCCAGCTGAGTCAATGAAGGAAAGCTTCCGCCCCGTACATTCAGTGACTTTACAGCATCTGGCGCCCTTACATTTGGTGCAAATATCGTA
+>91004 1
+TGTGTATTTTAACGGCCAACCATAGAACTACGTAAATAACCCGCCGGTCGATTCCATCGAGGAGCTCGGGTCAAAGCCCAGGTATGGCTTTGACTTTGGC
+>91005 2
+ATTGGCGTCTGGTGGCTACTCACGCCCGCTATCCCAGCGTCAACAGTGACATCGTAAGCTCTATGGGGTTAACTGCGGGGATCGCCATTTTAAAAAAATA
+>91006 3
+CTGGTCCAGATCTTGAACCAGCGAGTGTTTGGCGAATTGCCATGAGACACGGTCAAGTGGCACCCCTTGCCACAAATGGGTTATAATGCTTTAACATCCG
+>91007 1
+GCGTAAACTTACATAAACACCTATCAAGGCAACATCTGGTCGTGGGACTGTTTCGGCTTTTACTAGCCCTTAATACATCGAATCGGCGCGGGGTCGGCAG
+>91008 3
+GCAGCAACTCCAAAAGAGTGACATTGCTAAGCGGCATGCCTTGTGAAGCACGAGAGGCGTTCGTTTATTCGGTAGCGTTCCATAGCAAGTTCTTTACCCC
+>91009 3
+TGTAGGGCTTTTGCTCTTCTAAGAGGGTAGATACCTCCTGAGAACACCCCGAATTTGTCACGAAACGCCACTGCATTGTAAAAGGACGGCGACTTCGGCT
+>91010 3
+TGTCCGGCATTCCAGTACTCTTAAAAAACGACAGTCGGGAGTGGCTGTTCAATGCCCCATCATTGCAGCCCTGGATAAACTATGGGCTCGAGATGCGATT
+>91011 3
+CGATAGCACATATTCGGTCAATTGACGCCTAGTCTTCACACACTAGCGTAGGGCGACTATGGCTTAGCATTATTGGGGGGGCACTAAGTCTACTGCCACA
+>91012 2
+CTTCTCCCAATCATCACTACTAAATGCCCTGCGTAGCACCTGGAATGGGCTATTAAAGATGGCGTTCCGGCCGAGACTAGTATTGTACAGTAGGCGGTAG
+>91013 3
+ATATCCTGCACAGCAGCCGATATGGCTCAGGCTTCGATTGCGCTGGGACTAAGGGAATCCTAAACTGCACGATTGTACTACCTGGGTAGGCATCAACTTT
+>91014 2
+ACTCGCCTAGGCCCTATGAAGGTGATCTCGTTACGTCCAGGTCGTATAAGGCTTCGTTACTCATCTGAGACCGCAGAATGGCCTAGGAATATCAAGATCG
+>91015 2
+TCATCACTAGGCTAGACTATGGTACAAAAGGTCATGTTAACATGCCGTGGCAATCACGGCTGAGCTTCGGCTCTCCGCCAGTAGGTGAATCTGATGATCC
+>91016 3
+AGTATATTGCGGGTTCAGTGTCCATGCGTTACAGTAAACTACGGCACTCCTACGAAGCCAGAAGTGCATTTGTCCACGCGCGGTTTCACCGAGCTTAGAA
+>91017 1
+TATATACCAGGCTGATCAGATCGTATCTGGATCCGGCCTCAGAATCGCGATTCCTATGCAAGGCGTGAGCTAGTTAGACCCCTCGACTAAAGTGGAGTCT
+>91018 1
+CAAGGTGTTTAGGGAGAGACCCCGTTCCTTGGTTAATCAGTGCTTCAAGCTCCATGGAGCTAAACACCTCTCTAAGGGTAGGACGGACCAATTCTCACGT
+>91019 2
+CGCTTCTCAGTGCTATCGCATCGGATACATTAAGGGAATTGACTACACCATAATTGTGACTTATAATGGCCTGGCCAGGGTGGCTACCCTGGCGCACGAA
+>91020 1
+ATTACGCGATTGAGTGCCATCCGGCGGATCATTTGCATTAAAAAGGGTCAATGTCACTCACCACGGCGGTAGTGTCGCGATTAGCATGCAGTTCTCCCAA
+>91021 1
+TGTAAAGCACGTCGGGTAAACGTCGCACTGCTCGTCTTGACCGGCTTTCTAAAGAAGAGCATCACGAGCTAGTGACTGTAGGCGCATTGATCTTCCAACT
+>91022 3
+TTCACAACCTGACCGTTGCCGCAATTCAGAAACATGCAAGGAGAGCGAGTCGGATACTTTAACCCGGCTGTCGTATGGGAGCATCAGTCGTTTCTCTGTA
+>91023 2
+ATACGCGACTAGATGTCGTGATTTGGCAGGGCGTATCCAGCACACGACCACACAAAGTCTAGGGGCCTCCGGGTTATCTACAGCTATCATTGGTTCTATA
+>91024 3
+ACGCGCTGGTGCAGATAGGTCAGCCCGCAACTCAGCTTTCAGCTTCTCAACTCTAAGGGTCATTACAGGGTGTAGCCGGAAAAATACTATTGGCTGCATT
+>91025 1
+ATGCGCCTGCCGTCTGTAAAGTACTGGTTACTGACCGCACTCATATAGTGGCAAGAAAACTTACGTGATGAAAACGGTGCAAGCTGTCTCGCCGTCCTTG
+>91026 3
+CTCCGCATAGAGGCGTACCGTAGATCAGGTAAATTAATGTATGCGTGCCCCCGCAGGCCCTCGTTGAGGGAAACGTAGTGATCATTGATCATTTTCAACC
+>91027 2
+GATTAAGTCAGTGTTAGGCGTGCACGAATCAGAATCCCAATTGCGAGCTTGTCTCTACACCGGTGTCGTGGAATCCGGTTCCTGAAAATTCGAGCCACAC
+>91028 2
+CTGGATCGTAGCCAAGCGTGGAGTGAGCAGATATACATAAGCATTCACAGGGTGCCGTCATCCTCCCGAGCACCTGATATACGTCTATGTTCCAGTTAGT
+>91029 1
+AACGACCTCACCTGAATGAAGTGCTATCCCAGCGCTCCGGTGAAGGTTGTAACTCTGTATTCATTCAGGCAGGTGGAGCTGAATACTGTTCAACAGGCTC
+>91030 1
+GCTTACACACAGGGACCGTTAGTGCTTTTCGAGGTGATTTAACGAGCGACGAACGCAAATGCTCCACCGTCGCTACGCGTGGCATGTAGAATTTCAATCT
+>91031 2
+TATACGCGGGACATGGTAGAGATGTAATAGATCTGCCGGTGCACACCCCCCGTTGCTCAATGTCTACCTAGCGTAAGTCAATTGTCCCCTGTATGGGAAA
+>91032 2
+TACCTACAATCCTCTTGAGCTAGCAAAAGTGCGTCGGGGACAAATAGATCGAGGCTCCGACTTATTAGCAGCTTGTTCTCTCAGTAGATGGGTCGGACCC
+>91033 2
+ACCCGCATTTTGCATACCATTCAGTTAATTCCAGAAATCCGCTGGTGGTACTGTGGAATGGGAGGGGTCACAACGTCGCATCGCACAGCTGTATCAGTAC
+>91034 1
+AATGGCATTCACTTGTGCAGGTATTGTATTTCCAGCATCGGAACATCCAACCAGCTTCCAGGGAGGGCTCGGGCACAAGAAGTGTTAACCCCATGCTTTG
+>91035 2
+CACCCTATGTCAAGCCAAATGTGTGCGACGGGATTTACGGTTTCTAAAGGAGAAACTCCAGTCTGGCTCGCGCTTTCATAGCAGTCGGGATCATCGATCA
+>91036 3
+CGTGTAGGGCGATTGAGTGTACGTCAACACAGGACCACCAATAACCTGTGATTGGCACTTGATAGTTTCGCTTGTCATTCGCGTCCGAACCCACAATGGA
+>91037 1
+GACAAGGACAGTTCGACTGCCCGCTTCAAACATGTCTACAGGGATTCGAATAACTCTCCGGCATTGGGAAACAGTTCTTGGAGTTCTCCGCGAGATCGTT
+>91038 2
+ATTGCTGGGCCATCCAGGAAAGAGTGATTCGTTTTCGCCGAGTTTCGAGTCTCTAAATAACCCGCAGGAAGGCCCGCTACGGTACGATTATTACCCAGAT
+>91039 2
+CCGTTAAGATGATTAAACCATGAGGAACTATCATGGCCTCATCAGGTTTATTCCAATGGGTATGGCTGACCACCATTCGCGTGCCAGCGGCTAGGCCGTA
+>91040 3
+CGTACACTCGAAAGAGCTTTTACGGGATACAGGGCTTGAAGCGCCGTAATCGCTGGTGGATTACCCATTCTCGCAATCTACACCTATGATGTGAGTAGCC
+>91041 2
+GATTCCTCAGGACACCGCAACTTCTGATCAGTGAAACCGCAAGCAAATTGTGTGTCAATAGCGGTGCATTCATGCTGTTGCCTGAAGGTCTAGAGTCCGC
+>91042 2
+GGCCCGACAAAGTCAATATGGAATCGCACGGTTTTTCGTGTCAGCCTTATGCCCTTAGATAAGTAACAGGGGCATGGTCGAGATTCGAACTTCCCCCAGT
+>91043 1
+TATACTCCCTTTAGAGGGGAACGATGAAATGGTCATTTGCCCTCAGTGGGCCGTCCTACGGCTACAATGAGGATAGTACTAACTTATCACTGCACGCCGG
+>91044 1
+TGTGCCAGGGCCTTCTTAAGTATGACGGAAGGAATTTGAGCGCCCGAAGGAGCACATAAATGGCCGATCTCCTACTTTATGTTTCGTCGCAAAACGCCTC
+>91045 3
+GATCGGGCGTAACGGAGGTGTTGGACATTTCCCATCGATCATCTAGTCAGTATACCCACGCGTCTGAACCCCGATTCGTGGCATTAAGATTAGATGAACC
+>91046 1
+TACGAGACGCAGGACCGCATCGTTCTACGGCTAAGAAAATCCCACACTTAATCTTCGTTGGTCCTCGGGATCATAGAGACCGCTTGTGACTTGGGTATGA
+>91047 3
+GACGCTTATTCGGGCAGTGGCAAGGGTTTTACACCTCGTTGACTTCAGTGGATAGTACTCACAGTCGTGGACAACTCCTATCAGACCAAGAGCGTCACAT
+>91048 3
+GAATCGATGCAGGATAACCCGCCTGTGATAAACACGTACCTGCGGTTAAGCATTAGACTCCGTGTCGGGCCGAGAGATTGTCACTACTGGACTTTTCCAT
+>91049 2
+CTCCTCAAAAGGAAAATGCGCCTGGCCCAGCTTACCGTCTCTGCGCATGAAAAAATATTCAGTGGTGGCCCGCGGGTATTGTTAATAGGGCTATTTCGAC
+>91050 3
+CTTCATACCGCCTTCTTAGAAAATTGTTAGGGAGCAGAAACTAGTTCCATGTGGGGATGCTCGGCTGACGATAAGTGCCTACCTAACGACTGTACCCGCG
+>91051 1
+CAACAGCCCGACTCTGCGGCACTTGACGTAAATAGCTCTCGGGCCCCTTGTAGGGAGAAGTCATGTCTCTAAAGTTGCTATGGTAGAAGTAAGTACCTCT
+>91052 3
+TGTGTACAACCTGTGCAATTAGGGGTGGGTACGAGGACCTTCTAAGGCCCCTGCCCCTGGCTGCAAATTTGCGATGAATATAGCCCATCAGATTTCAACA
+>91053 1
+ATTCCGTTTTCAGCTGTCGAATACCTAAAGTTAAGAAGTTGTCGCTGAAGTGGCCTGCTACGGTCCGATGTCTTCCAGGGGAAGAAGGCCAACACCTCAC
+>91054 2
+GTGTCTATCGCACGCCTCCCAGCAATAGAACGCCTGGATGAGTTGCTCACTTCAGATTAGCCTTGTAAGCGGTAGGCCGTGAAGAATCCTTCGAATAGTA
+>91055 2
+CCACAAGGCGATTCTCCGGAGAGGCCCCCATGACGATTAGATTAACTTATCTAGCACATTAGTGATGAGCGGAGAGTTCCCGATCTTATTCGACTTCGGG
+>91056 1
+GCAGCTCCAATAAGGCCATTGACGTAGTCGAGGCGACTGATGGTAGTCGATCAGCACCTCACCTGTCCTCTTCGTTAATACTTGGTTCGAAAATCAGAGG
+>91057 3
+ACACGAACAACGGTCCTTCGAACCACTACTGGGCCCGTGCTTAGGGCGGTAACACTAATCTAGTGGTCGTGTATGGCCATCAGGTTCTTCTGAGAATAAT
+>91058 3
+GAATTGTGGGTGTGGCAAGTAAGTGGCAGTTATACTGCTCATCCGATCCCTCAACTTGCCCCTACTAGTCTGAAGGAACAGATAAACCTGGACTCCGCGT
+>91059 1
+GATACCTCTTCGGAGGGAAGGGTTTTCCCCCGGGCTACTAATCATGAGAATGAGTGGAATTCGAACAAGCGTCTTAGGCGCCTTCATATCACCAACGCTT
+>91060 1
+AAAAAGATCGTGAGCAGCACCATTACCGGACTGGTTCGACCATCACTGGACCGACGAGTAGTATCTTTCGCGGGTCTTTGCCGTAACTGTATGTCCATGA
+>91061 1
+CGACTAAAGATCGTGTCGCGAGTGTCCAGTACGGAAACGTTTTACCTTAATCGCCCGCCTACTCATAGTGGGATTCTTGTGAGACATCGCGTCGAAAACG
+>91062 2
+AACGAGACGACTCTACACAGGTGAGGCCTCCGAAAGCACGGCATCAACCATCATGTCGGTTCTTTAACTAGGCTCCTTGACTTAAGGATTTGGTGTGTCG
+>91063 3
+ACGAACACACGCCAATACCTCTAGACGTTGTGTCGCGTCGATCCTTAGTATTAGCGGGCTAGTCCGGTAGTGATAATGCGCCGTAAGCTACAATCAGTTG
+>91064 1
+TAAGTTAACCACTAGGTTAATCCATAGTGGGCTATATATGCTAAAGGTGACGGTACCGATACCTCGCCGTCCGAGAAGTGTGGCCGTCTTCAGCTACCCG
+>91065 3
+TAGCTTGTTAAGGGCGGTACTGATATTCACTACTCATTGCCGAAGCCGAGAAGAACGTGGCCACCACCATTAGAAATGTCTCGTGATGTTACGCCCCTGG
+>91066 1
+AAGCGTTTTGTTTATATGGGCCGTCGTTCGATGGAGGCAAGGTAACACCCGAGCTCCATTAGAATTCTTAAGCACGTTACCGGCTCTACCCAAACGGAGC
+>91067 3
+TGCCCCTTGCTGATTTAATAGTTCCACGCGCTGAGGTCAGATCATTGACATCCAGAGCTAGGTCTCATGCCTCGAAGTCGTCACAAAGTAGGCGAGATAG
+>91068 3
+ACGTAGTCGGTATGTCAGGTTCTTGATACACATGACCATAGCTCGCTTTCGGAACATAGACCAGGGGGGAGAACCTTATCTTACCTCCGCCGTAGATGCA
+>91069 2
+GCTCTACAGTAACCGGAGTGGAACGTACCCGCCATATGTGCGTCGCGCATTCATAAGTAAGCCGCTTTCGTAGAACCGATTTATGTCTCCGATTGAGAGA
+>91070 2
+CGATAACCAATATCCCGACCATTATTCCAATGAAGGATTGGCCGTACTTGCCCCATTGCGACTCGTACGTCAGATTAGGGGCGGATTAGTAGCGTACGGT
+>91071 2
+TCTTGTTACAGATCGCACACGTCCACGGGTCTCAAGGCTTGGAACTTAGCTCAGCTATAACCCGCCAGGCTTAAACGAGTTCAGTCTTATATGAGGGGAG
+>91072 2
+CTGTTCCGTATGCTTATGGAGGCAGAATCCTGTGATCAGAAACGCTGATGAGCCCGATCTCCATATTGGGGGATAGAATCGTCCACCCGCATCTAAGTAC
+>91073 2
+GTGACACTGTAGGGAGGCAGTGCTAGTCAGTTCAACATCTCGAAGCGTCGTTACAGTCATCCCAGGTCCGCATGTCTTGACATATCAGATTCTACCGAAG
+>91074 3
+GTTGTACGATGAGAGTCGCTGCGACATAAATTCGACACGAGAAAATGGGCCGAAGCAGTAGTCTATTTTTTCGCGGGCCATATCCCCCTACTATGGCCCT
+>91075 2
+TCCTGGACCGCTCGTATTCATACAACGGATTTGATCCTTATTAGTAGCGATCTATAAACCACCGCCCAATGCGGTATCCGCGGGTGGGTAAAGTAGGACG
+>91076 2
+CACGAGTTCGTGCAGTGTCCCAATATCGTGTCAGGGGCAAAGCCCCAAATCATTGAGCCCTGTGACTTAGAGTGGACGTACCAGAACTCGTCGTATATTT
+>91077 1
+GACATTACTCTGAGCGCATGGTTTACACTGTTGAGCAACTTACACTCGGTGGGTTTAACATATCTGGAGAAATGACCACAGGCTGGCCCGGCTCGTACAC
+>91078 1
+AACATTATGACGGCAATTGATTTGAGGGCGTAGCGGACAAAAGTCTCCGTATCCTCCAGATGCGATTCTGCATCATAGCCGTCCTCATGTGAGCGTCACG
+>91079 1
+TCATGCAGATCGGTTTCTAGGGATCCGTCCCGACACCACTGTAAACTATGTAGTGTGATATCTTTCCGGTCGACCAATAGTCGAAGGACGAATGCGGCCA
+>91080 2
+TGTGCTCCGTTCCGAGTATGGCCTCTTCCCCAACTGAGAAATTCGAAAATAAGGGATGCTCTCGAATAGTGATGAGGAGATCGATCGGCACTCCTCACTG
+>91081 1
+AGTACCCTCCCAAAGACCGGGATATGTGCGAAGCCGGTTAGGCTAACTGGATTTTGCACAAGTAGTAGTCTCGTTCTTTGTCCACGCCACATGGACAATG
+>91082 1
+CCGTCGCTTACGTGATGTTTCGCCACGGACCTCCACAGGTCTAACATGATAGCGTATGCAGGGATCCAAGAGCTTAGATGGGGTCTTCCTAAAGATCATA
+>91083 1
+TTCGAACTTGCGAGACGCTCTAAATATTTCCACTGTTTAGACGGACCGCGTTGTGAAGTGCCTAAGCTCTGGGCAAACCCTCCTAGAGAACAGGTCTGGA
+>91084 3
+CACTGTAACACAGACGCTGGGGACCTCACCTAGGCAGAGGGGCGTAGCTGGTTAACTTTTACGGTTTAAAGCATTCTTCGAGAGCTTTTCACACTACGCA
+>91085 1
+TATAATTGTGGGGGAGATTCAATCGAGCACCATGCTTGTCCGCCCTGTCGCAAACGGGTCTGCTACGAACTCAGTTATGACCGAATGCGTCAGTCATAAC
+>91086 1
+ACTCCACGCAAGTAGGGCTCAGGTCAACCCGCTTCATCCACGAATCAGATGTTGTAGAGGGAGCTGGGGTTCTATGTTAATTACATCAAGGTGTCCCTCA
+>91087 1
+GCACCCTGCGGACAGATGCAGAGCGCCTTGAGTGCTACTCCGCTGAACCTTAAGGACTCAGATACATCGAGTATTTAGTACGGATCTTGGTGTTAAATCC
+>91088 2
+TGTTAGGCTCGGATATAACACAGTGGGACCAACATTCGATGAAGAAGTCGGACATGTATACATAGTGCACTGTCGCCATGTTGCGCCATGTCGCCTTCCC
+>91089 2
+ATGGTAGATTACCTGTCCGCCTACTAATTGGCCTATGCTTGCCAAGTCGCAATCAACCTAGGGTGCATGCGGTATGCTAACAGGCAGCTTGACTAGGACA
+>91090 1
+CTATAATCACGACCTGAGAGGCATACGTCTGGAACGTTGTGTTGGCGTACAACACTGTCCCTGGTGGAAGCCCTCACTTTATTTTCGCGAACGAGCAAGA
+>91091 3
+ACGGCGCTTTCAACTGGCGACATGGTCAACATAGCTATTGGATATGATCTGAATCACATGACGAGTCTCCCTGCGGAGGTAACTTTCGCAGACTGCTACG
+>91092 1
+CAGTATAGTCGTTTTGGCCGTGGACGCAATGGTCCGTATTCGGGCATCACAGTTACCTGCCGCGCTGTAGCCGTAAATACACAGGATAACACAGTAATTC
+>91093 2
+ATGTCGACTGCCATCAGTTGACCATTTGGAGCGACCGCTCTGTGGAACATAAAACATCGCGTTACGGCGTGAGTTTCGCATTACTCATCCGGAAAACGGT
+>91094 2
+AAGGAGACTTGGTGAATACAACATCTGATGGTAGCTGTCGAACGATCATCCCACCGTGTAGGCTGCGACAACTATTCTCCTAGCCGAGTTTGTGTGCACC
+>91095 2
+TTTATGAAACGGCGCCACCTTGTGAACTGGAATGACGGACTTCCCATACTCAACTGCGGCAGCCACGGGACGCTGCGGTCTTTGATTTAATCTGAAAGAT
+>91096 3
+GTGCAAAGTGGCGCGAGATCTATAATCTCCCTTCTTAAATACTCTCCCGCGCGCTCATGTTCACCTGTGCATCGTTCGAAGAATAGGAGGGAAAGATGCG
+>91097 1
+TCGTACGAGAGGGGATTGATCTACTCTACAGATGGGTAGCGCGCTGTATAATGTTGCCCCGCTACCCCCACAACCGTGAATAAGACACTATTGGACTTTG
+>91098 3
+TCTCTTGTTGTAAACTCATGGTTAGGTATATGGCCATTCGCCAACAGTTGCCTATACTAACGGTCCGAGGCTCGCCGACGAAGAGAGCCAGATGAGCTAC
+>91099 3
+ACATTAACTCCGTCTCATAGTAATAGAGGCCCTGAGTTACGGTAAGTGATAGGGAGAGTCTGTGCATCCGACTCCCCCTGTAACCGGAGTTAATGCCGTC
+>91100 2
+GTTCGGCCAACTCATGGTGAATCCGGAGTAGCTTATAGCCCCTTAAGATTTCCACGAAAAATTTGCTAGGCCCTCGGACTACAAGGCGTGTTGCATGCGA
+>91101 1
+TTGAACAACCCTGCACCGTAATTCTGATACTGGAGGATTTCTTGGACAACTTGCCAGTCCACAAAGAGGGTGGTGGCTACCCTTAGTAACGACCTCGGGT
+>91102 3
+GTCTGACATGAATACATGAATCCTGCAAGATAAGATCGTCGTGGCCCTGGCTGGCCGACGACCTCTGTCATAGGGGATCACTTGTTCATTACACTGGCAA
+>91103 1
+GATCTATATTTGATGGTGCACACGAAATGTAAATGGGTTAAGTTTAGTAGTGCCGTCCCTCCAGATCGGATCTGACGTACCGGAACCCGACACGCCCTCG
+>91104 3
+CGCGACGTCTACCCAGTGGTCTTAGAGACTATTGCGTAATCAAGCATCGCAGCCGAACTTTCGACCACAAACTTGATTGCGGTGCTACAGGTGATATGTG
+>91105 2
+AGCGCGCGCTCAGAGACTCCATTATCACACAAGCCGTGGATCGATGACCGTCGATGGAAATTGGGACTTTCATTTCGGGTGACGTACTGTTCTAATCAAC
+>91106 3
+GCCACATGAGGACGGTTCATTTCCAACGTAACAGGCAGTGCACGCCTCGTGATTCTGAATAGGCCGTATCATATGAGATCCTATGCGCTGTAGATGCTCA
+>91107 3
+GCCGTCCACTCAGTCTTTGGTGACCGCGTTCTTGGTGGTGGCTATAGGACCTAATAAAGGCCCAGGCCAAACATTTGTCAAACCGATAGGAAATCCTGTA
+>91108 3
+CTTGTCTTCGTACGATGGAGAATCTCAGGAAGCCAACTCCGTCCCGGAGTCTTCAGCGGGCAGACGCGTGTATATCAGGTTGGATAATACCAATCTTACA
+>91109 1
+ATGACGACCAATAGGGCTCTATAGGGCTAACCGCATGGGGACTGGCAACCGTAGTGCTACACAGAGCCTAACCGTTTATCGTATGCCTTTATGACTGCTT
+>91110 1
+AGGTCATTGTTTCGCGCCGTGCTGTATGTGACTCCTCTACCGTACTCACACGGTTGTGCAGTAGCAAAAAAAACAGTCGGACGGCATCTGAACAAGTCTG
+>91111 2
+ACGAAATTATTAGCACGGATGACGACTGCCATTGGATCTGCCGATCGATCGATCCTCGGTTCACTATGCTTTCAGCGCGGGAGAAACTGGATCCACTATG
+>91112 2
+ACCCGCACTCTCAGACGCGACTTTTCGGAACCGCGTTGACCGAATGACCAAGCGACTTTAGACGATACGTTAAACCGTCATTTGAGTTTTGGGTGTAAGG
+>91113 3
+ACCGAACGTCCTATTTTATGGTAGACCTGTCAGTCGCGCCCAGCTAGTACATCTTTCCATCGCAACAAGGTTCCGGGGGAACGTAATTTGGGATCAAGGA
+>91114 1
+GATCTGCCTGCATCAGGAGCGATTGTTAAGAGAGGCCTTTATGCGACGCGATCCTTCCATCTTCGGATCCGTCCAGAAGAGATATCTACGGATGACACAT
+>91115 3
+ATTCATCGCCTCGAGGCAAGTTAGGGCGCCCAATTTACTCCGAGATAAACTTAGGAAGATATCACCCTGCCCCTTTGGATTTTAAGAGCTGTCGAGGGCG
+>91116 3
+TACCATTTAGGAGCATACGTTGTCTCAGGTGGTCCCTATGTACATGCTAGGACAGCCTCATTGCACCAGTGCCAAGCAGTTAGCACATGGACTGTGCGAA
+>91117 2
+TCGACTTTATCTTTCTAATTGGCAAGGAACGATTACTGACATCAACCAAGAGACGCGATGGCGTGTGACCCTTGGCAAGCCGATAGTGTGTCCTCACGGC
+>91118 1
+GACATCTGGGCACTTGCGTCGTCACATGCATTCCAGGTACTTATTAAATCGCCACCCGAGCGATGATATGATGGCGCATGGAGAATTGTCACAAGCTCTG
+>91119 1
+AACTTGTCTTTGATAGCCTCCAGCGATATGTGAACAATGGAATATGTTGGGCGAGACGCACGTTGCCACTCGGTCAAAATCCCGTTCCTGCTGAGGACAC
+>91120 3
+TCTAACAGCTGGATGCTGTACTACCTACGCTAGACTACTAGGCGCAAAGGTTATTTAGGGCTTACTTGCGACGCTCTAGCACATAATGTGGCAAGCGCGC
+>91121 3
+GTAGATTTACTTCGTATCTCTCCAGGACGTGGGGACGCCGTGGGTCCAACTACACTCCTTAAGGCCAAAAGATTCAAATAGATCTTGGGCCATGAGCTGC
+>91122 3
+AACCGCTGGGGACCTGTGCTCACCTGAGTTCCCGCTCTTGAAGTAGTTATTGACCAAAAATGAATCGAATTAGTGCCTAAAGCGCGCCTTTGGCGTAGAC
+>91123 3
+GCGCCATTGCGCTGAATGCGCCCATCTAAAGAGATCACGTCTCTGAACAATGATCCAGGGAAGTACAATGTCGTAGTTGTTTTACACACCGGTTCCTGGG
+>91124 1
+CCTTCGCAGGAGTTACATCGGAAACTTTGCAAGGCGTTTACGCAGATCCCCCATTGTTGCGGTGCGATAGAGGGCATCTTCTTACCACTAACATAAAGGG
+>91125 1
+TGTAGGGGTCCACCTCCCATGCATGCAACGGACTCTCCCTACAGCATTGGAATTTAATATGAGCACCCTTGAGAGAGCTTGGGGTCTGAGATATAGTCAC
+>91126 1
+GTGCTAGCGACTCGTTGGTGTTATAAACACCGGAGCACACCATAGGGGTCCGGATAATAGATCAAGACACTCACCTGTGATAGGCTTCCTTCTGATGTCC
+>91127 3
+AGGCGGTTACTTGCGTGCGACTAAGTGCGCTTCCTATTTGCCTGTTGTACCCAGAATAACGAGTCAAAACGGGGCGGCGCACCAATTCATAGTCCATAAT
+>91128 1
+TTGCCATGCATTGACTATCAGCAGGTCGCAGGACTAGAGACTTGTGATAACAACTGCGACATCCATGTGCAATCGGTCCGGAGGAGTTTCTTTCCCAAGC
+>91129 1
+GGGTGCTAAAATATCGTTTGTGATGCTTATCCCAGTCATCCCGTGTGGTCTCCGTGAATAACTGAAAATCACGACCGACAGATGCCGGGATTCACAGGCC
+>91130 1
+ATACGGTCAATACCTATCGATGAATTCCGGTTGGCCGTTTATGTCTACCCACTGCAAGGCCATGAAACAGACTAGCGGGCGCCCGCATATGTTGAAGGTT
+>91131 1
+ATCCCGACGAAACCACGTCTGCTCTGCGGTCACTTTGTGGTTTAAAGCGCGTCATACCGACTCGAGGGAAATTTTGGCAGATCGAATAGAGCATTCTCGA
+>91132 3
+GGCAGTACATTGGATCGAAATTAAGGTACTCTCTACCGCTTACTGTCGTAGCGCGTTGCACTAAGGATTAAGCTTTAACAGCGACCACTGCTGCCGAGGC
+>91133 3
+CTTCTTAGGGAAACCCACAGGCGTGCGATAGAACACTTATTACGGATCTTTTTCAGGGATGAGTCCCGTAACCCCGGGTTCCACAGCCTAGATAGGGATT
+>91134 1
+CTTGTTTACTTTACTATCCAAGCTCTTGTTCCCTCAGAACAGGGAAGGTGCAGGCGACACATAAAGAGGGGTCCCTGAAGTCGGACCATTTGGCAGCCTA
+>91135 2
+GGTCTGAACGAACTCTGGATTTGTTCTGCCGGCTATGCCTCAAATTCTAACTCCATCGGGGGATAGAAAACCGTCGATACCAGGGACAGTTGCTATACCG
+>91136 2
+GAATGACTGCTCTCGCACTCAGCATGGAACGGACCGTTTGCCGAGGGTTGGATAACCCCCCGTCTGTGTTCTAGAAAAAAATTGATTGATTGAACCTCGC
+>91137 1
+GTATCTGATAACCGAAAGGTACCTAAACCGGAGTGATCACAATACTTCCGGCTGACGCTTTGGCACGATTACCCGATAGACGCCTTCTGTTGAGGCGTGT
+>91138 2
+TCTGTGTATAAAGGGGTAGTCCGGGAGCACGGCAGACCATAACGCGCCCGCCATTTCCTTACTTTGTTCAGGCTAATTGACCGAGAAACTATTACGGTCA
+>91139 2
+GTAGGGGCGTCGCTCTTCTCACCCTTAGTCATAAAGACAGTACCAGGACATGGGTCCATTCAGAGAGTATGTGTTCTACCCGCTAGGGACACAGATACTT
+>91140 1
+CCTAAAAGTGTATGGGAAACGGCCGCGCTAGCTGCTTCCAAGTACGGCGGAATTCGCATGGGTGTTAGTCCTTTGTAATACCCAGCAATCTTCCGAAATC
+>91141 3
+TCTGTCGGCATCTGAAGAGTACCAATAGTACCCCTGACATCTGCGTGCGGGATGTTAGCGAGTGCATTCCCATGCATTAGAGTCCATAGTAGAGTCCAAC
+>91142 1
+GAGTTGCAATTTCACCTTACTGTAGACCATATCCGGAGTTCCGAAGATTCCAATAGGTCGGGGCCGACTCGAGAGACCGTCGCAAGTCCAATGAGTCTTT
+>91143 1
+ACAGGGACTTGAATACACGCTAAGAACCTCAACCCTCGGGGTACGGTTCCTCCTATCTAGTAGAGGTTGTCCAAGAACTCTGCTTGTTTTGACGGCAAGG
+>91144 1
+CGCCGGATGATACACGGTTTGAAGGCCACACATTCTAGCACGCTTGATCATGGACGTTATACAAAATGCTAGGACGCACTCGTCGCCGTGGGTTTACTAT
+>91145 1
+GGTACCGGACTGTCCTATGTGGAAACATACTCCCGTTACCTATATATAGCGTATTAGGCATGTTCGAGGGCGCGCTAGTCACCTAAGCGGATAAAGCCCT
+>91146 2
+GCCAGAGCTGCAGCACAGATCTGTCATATGGTCGACGAGTCGGATTCTGGGGGAAATGCGATATAGATACATTCCGTAACGACTCCTACTTCAGTTCCTC
+>91147 1
+AGATTCTATTATAGGTTCTCTAGTGCATGGTAAGGTCCGACCAACTCGGAGCAAGCGGACACTAATTGCTCCCAGTCGGCCTTATCGCCGGGTAGTCAAA
+>91148 2
+ATGGACTCATCGTCTCGTGCTCCTGGCGTAGAGGGTACGGTTCACCCCCGGTAATCAAGCCATGAAGGAACTATGCACATTATGTATCGAATGACGTACT
+>91149 2
+AGCGGCCCTACTCATCGTAGTGTATTCCGTACTTTAGAGCCTTATTTGGGCGAATCACCATCAGCAAGTAAATATACGTGCCAAAGGGCGCGCGGTGCAT
+>91150 2
+TCCATAAACACTTCAGGGTCGAATTCTACTGGCAGAACCTTTGAGCTCGCCCCGATGTACGAGTTCCTAGTGTGCAGCTGATCGCAAAGTTCAAGGGGTA
+>91151 2
+CTGCTGTATACTACACTGAAACACTGTGACGGACAACTCGGCCTCTTGAGCTAATGCACTGGCGCTTCTGGTAGATGGAGTTCTACCGATGAGGACAATC
+>91152 2
+CAAAGTCAGCCCAGTGACTGTGAGTATTGAGCTTTGATAGGGCTCGAATTCTCGTACGTTGGCTGGTTTAACATGACACCGGTCGCACACACAATCGACC
+>91153 2
+AGCCCAATGGCAATAAAGCGCCATTCTGATCATTCTCCGGAATCCCTAGCCCAAGGGGTAGTGATTGCTGGCGATATGTCTGCCGACTTAATTTGGACGA
+>91154 3
+GAATGAGGGCATCTTAGCGCCAAACCAAGAACTGCCCGTATTCTTTCCTGCTCTAGACAAAAACGAGGTTGTAATGTTCCTAGCTGCATGGTGCTCGCGG
+>91155 1
+AGGGAGCTATCCAGGTCCCCTGTGGTGGAGTTGTGAGCGAGCCTTAAAAATCAACGTGTACGCTTGAGACATGATAACCCCTCTCCATATGTATTCGACC
+>91156 3
+CCTTACTTCGTGAGACTCCACGGTTACAGTGATTCTGAGCCACGAGTGCATCAGTAAAGCTGCCCAAGAAATCGCCGATCGCCTAGTTGGATTGGGTAAT
+>91157 2
+TCCCACTAGCGGACTTTGAGTTTCGAGGTGACTAGTGAGCGTGCTAAAACGGCCCTATCCGCAACTCAAAGTTATGGACCCTCAGTTAAATGCTCGGTAG
+>91158 1
+TAGATTGAAAGATATTATGTCATTCGTCAAACATGCCCGTTCCGCCCTGCCCCAACGGGGTATTGGATACACCAACCGGCAGGTGTTGGGAATTGACTCG
+>91159 1
+TAGCGTTGGGGCTAGGCCTTCACAGATTATCCCTGGAACTTGTACCCCAATGGTTGTACTCTCAGGTCCAACAAATACTGGGACGCGTTTCAGCAAGAAG
+>91160 3
+TCAAACCTAGTGTCGAACTCCTGCCTGCTACGTCAAGGAATCGGTGCGGTCAAGAGAAACGTCGAAGTATCCCCTACCGTCGGATTGTTTGACTTAGAGT
+>91161 3
+CTTCAGTAAAAAATAGCCCGTATCTGTGGTCGTTCATGAATGACGGGTTGGATCGCGCCCTTTCAGAGCCTGTTAGAATCCCCGCGAAGCATCAGATGCA
+>91162 3
+TACGACAGAGTCCAATTCAGGCCGCTTCCGGATACAGCACTGGTCTAGGATACATACGCCCGAGGAGCGACTTTTACGGAATTTGTAGGTCCATTACTGT
+>91163 2
+TCCGGGAACAGCAGGCAGCAAGGCTAACCCAATGCTTACAGGAGGCTATTTAGGACGGTCAAGCAGTCTTTTATTCTGGTCCCCCTTGATCTATGTAGCA
+>91164 1
+AACTCTAGTGTTGTTCAGATGGATGTAATCTTACTAACGCTCCGAGTCCTGGGCGGACGCCTATACGATAAAACAGTTGCGCTGCCCTAACGCAGCAGGT
+>91165 3
+GTAATCATGCCCAATTCTCCGCAGTTAGAACTGTCACTAAGTGACGGGCTCGGGCATAACGGAGTGCACAGATTTTGTACCGTATTGGACTCCCAAGTCG
+>91166 1
+GCATTCAGCGAGCCCGCCTCTATTAGAGGAAGCGGTGTCTTAGGCGTGGCTTTGATACCCGCGTTCGTGTATATTGGACATTCCTACAACACAAAGAAAC
+>91167 1
+ACGTGAACCCCCATTATGCAGTATAGAAATAGCGTCAAACCCCTGGTCGCGGTACTCCCTTTTGGTAGTCGGCGTGGATTGGACAAAGCTCACGTTAATG
+>91168 2
+GTCCAAAACACATATGGTGCGGGCGTTCTACCAGCAGAACGTAGTCAGTTAACGTTTATGGCCGGCAGGTCTTCTTAGCGAACCCTGCTAACTGTTGAAC
+>91169 1
+TCCGTGTCGAAATCCCTTACACTGCCGGGCTGTTGGACGGTTATAATTCAATGGACCCTAAGACTGGGAAGTGACTAGCACTGAAGACCTTTATACGCGC
+>91170 1
+AATAGGCTCCCCCGGCGGGACCAGGGAACTATAATTGAATCGTCTTATGGCACACTCATCTCGTGCGGATCACTATGGGAACGAACCTTTGGTATTTGCA
+>91171 1
+CTGAGCGTAGATCTAAACAGTCAATACATTACGGACGGCCTTCCCATTACAAAGAGCTCTCTACATGTGGATCTCCAGGGTGGGGGTGCTTCCGTCGAAT
+>91172 2
+AGCACGGGGGCGGGCTCTTGTACCAGCATGACTTATTCGGCAAATCCAACAATTCAGGGTCAGATTTGCGTTGTAACCATGTACGCTTTGCTCACGAACA
+>91173 2
+GCTGTGCCGTTCCCCGGAAGTACGGTTAAGCGTAGTAAAGTTGGAGTAAAATGACAACTCCTCCCTTTGGCAAGCTAGCAGACGATTTTCCATTGGCCAC
+>91174 2
+CATATTTAAGCCCTGGAAACGTTGACTTTGGGATCCATTACTATGACCGTGACCACGGTCAGCTTCGGGGGTCTAAAAGATGCGCGCATCCTCTCGAAAG
+>91175 2
+CGTGCATCCCTCCAACTTGTCACCCCGCCAGTGAGCGGGTTTCGGCAGAGCGTATTCTTGATTCGTCCGGGAGTGACAAAAATAGAAGTTAAGTCATTAA
+>91176 2
+TAGTCATGCAACACCCATCCACGTGATTGTGGTGCTGTGTGAAACTCGGGGTCCGCATTCTTATGCGGGCCCAAACAGAAGTATACTCCCTAAATAGGTG
+>91177 1
+TGGGAATTGACAGCACTGCAAAAGGCGTATCCTCTGATCTCGCGAACAGATGGCCATGACTCTTGCGTTCCGCCAACGTTGCTACGAGTCTAATTTGAGA
+>91178 3
+ACGTTCGGTGACTACGGACCGAACACGACCAGGGCAATCTTTAGTCGATTTTGATACTCGAATTTCGGTCGGATTGAACATAGCCGTCGTCCTACGCAAG
+>91179 3
+GACGATCTCGGTTGTGCCGAACCTCGCCCTCGGAACGTTGGGTAATAATTAAGATTCATCGGATCCAAGACCCGTGTGTAGAGCACTTCGAGATATTCCA
+>91180 1
+ATATCTCACTCGCTGCCATTCAACGGCATGCGCTGGGTTGTGGTAAAATTGACCACCAAAACAGCGGATACGTTGAACTTCTTGCGGAACGGTGGTCCTA
+>91181 2
+GCGTATGCCAAAGTTTCACTACGATAGTTCGATGGCCCGTGGCTCTTCCCTTAGGTCGCGTAAAGAGAGCGAATTAAGGTCACTCGGCGATACATAACCT
+>91182 1
+TGCGAATCGTCACCGGAAGCGGTCCGAGCTTAGGATGAATCAAGATAACCCACCTTTGCCGTTTCTACGCTTTCGTAGAAGGGACAAGCTACGGTTATCT
+>91183 3
+CTTAAGCCTCGGTGATTTTTGAAAAGGCATCTGCTATAACCGCAGGCGGTAGACCCTGTGGCACGGTTATGAGGCCACTTGCGACCAAAGTCTACTACTA
+>91184 2
+GATTAGCAACGCCCTGAACATATCTATGATCGCCTTTCTTCGCTACCCGGAGAAGGGATTGGAGTCTCATTAGATGCCACATCTGCAGTTGAAGAGGCGC
+>91185 2
+CAGCACACTTGTGTTTGTATGCAAAACCGTTTGGAGGCCTGAAGCCTCGAGGCGTTTTGACTCAACCTAGTAAGGAAAATCACCTGGACGGCCTTCCTAG
+>91186 3
+ATAACCCACACCGCTCTTGATTTAGATGAAGCGCCTGCACGTTAGTGAAGCAGAAGTGATCCGTCTAGGGTTGTGCTGAGGAACCTCATGCTCTGTCACA
+>91187 3
+TGTGTCACATCAAGTTAAAACTGAACAAATTGGGAGGCCGCATCCGCTCATTTGTTTGACTGATGTACCCCAGGCCGACCAGTCGTGGTATGCCAGTAGC
+>91188 1
+CCAGAAGGAAACTCTGCGCTAGGTCAACGCTGTCACTAGGTTCACGCCGTATCTGAGTACGGCAGTATGGCGATGTACAAGTGCTACATCCCGATTTATT
+>91189 1
+TATAACCAGACGCTCCGAAGTCGCCTTTGAATGCAGACATCAATATTCAGGCAGCGGTGTTCTTGCAGGACCTAAACTGAATCGTGGTTGAGCCCTTCGG
+>91190 3
+AAGTTAATGCAAGCTACTAGATTCCTGGGTGGTTCTCCACGAATCACAACCGCGGTTGGGTACCCTCATCGACTTGGTACGTCGATCTAGGAAACTCGAG
+>91191 3
+CGACCACATACATAGAGCTGACTCTAACGGTAAGCAGTGTCAGGGGAAGAGGTCTTATTTCGGTTAAGTATCACGACCTTCTCTGTCGAGGGTACCCTCC
+>91192 2
+TTTCTATGGGGACCGAGTCATAACACTGCACCAAGCCGGTATACTACCCCGGGTTTAGATCTTAAACCTGGTGGGAGACATGTCTGTCCACTCGAGATGA
+>91193 1
+TGCAAAGCACGTCGGCATACGAATTTGATCCTGAACGGTGTATCAGATTTTTCACGCACGCCTGGGAGCGGACCTCATGAGGCACGTTAGACTCATACTT
+>91194 3
+GCGTTATAAAACCAATCTGTAGGCCAAATGTCTTGTAGCGGGGGGCGTTATGCCCAGTTAGTCCGAACTTCAGGCATTAGCCAATGCCCTTAACGCTACG
+>91195 2
+ATCAGATACGCCTTGGTACGAGATGGCTTGTCTTCAGATCGTCTCACCTATACATCTACGTGTGAGGGTCAACTCACAAGAACGTCCCAGGGTGGAAGTC
+>91196 2
+AATTCCGGTGCAATATGCTATAGAGAGTAGCTAGTGCCTCGTTTCGAGTGTTCCCGGTCGCTCCCACCCTCAGAACCAGATATAGAAAGTGTCCGAGGAT
+>91197 3
+CGAATATCACGCTGTCGCTCTCACCATAAGTTCAGTAAGTACACATGGAGGCTTTGTGAGAGCTGGAGAGTTATAGATCCGTACATCCGGCTACCCGTGC
+>91198 3
+GATCTTTAACCGGAATAGTGGTCCCTATCGCCAGTGATAACTGTAGTAAAGCCGCTGATGGCCTACCCTATAGCGCTAAGATTTGGTGAGGCACTGCCCA
+>91199 1
+GGCGTAGACCGGAACTATCATCATGAATGGCTGCACAGCCCACGGTGTATCACCGTTCATAGTTCGTTTGCTCTGTATGCGGCAAGAAACACTGATCGAT
+>91200 2
+TGACATTGTTAGAGCGCTTAGCGGAATCTGTGGCGCGTGCACCGCGACGACTCGTGTCCCTAGAATACTGGAGGGACACATTTAACACTCTAAATATCTC
+>91201 2
+TCGAGACACCAAGTCCTGAAAGTTGCAAGCGCTCCCGGGGATCGAGGTTTCATGTTCTACAGACGCGGCATTCTTCCGATACAGGCTAATTGTGCAATAT
+>91202 1
+AGCGAGGCCACGTCCAATTGTACTCCCTCTAGTTTTGTAATTTGGTCCCATCGACCACAGCATCTCGACGAATAATATTCGGGGGTGGAAGGACAATCGG
+>91203 2
+AGTAACTTGATTTCCTGCAGCTACGCGGTCCTGACAGGACTGATGGAGTCTTTAACCTTCTGCGATAATACCGTTGAGAAGGCACCAGCCCGAATCGTGA
+>91204 1
+TTCCATTGTTATGGGAGCTAGCAGAAGGCTCAGCAGCCATGGCAACTATTTCACCGCAATACGACCAGCTCGGACTTGTCTTGATAAGTACGCCGGTTGA
+>91205 1
+CGCAAACGCGTGCGCATCTGTGTCATGTAACGATGGAAGAGGCTGACATTCATATTTCCATTTCTAAGGGAGTTACCGAGCCCGCCCCTTTGGTGAAACA
+>91206 1
+CGGGCTGCTTAGCTGTGTAATCTAATGATCCTGACTAGAATTCAGGCCAGAGCTTATGACAACGATTGTATTCGCGAATAGGACTCCGCTCGACCACGCG
+>91207 2
+GAGCGTCCTGCTGGTTTTGAAATGTATAGACCATGCAACATGGTAGAATTCGGCAATGTCCCGCGACCATACGTCTCAGGTAAGACTGCCGGCTCATCAT
+>91208 1
+ACGCCCCCGCTGCCTCGGGCTAAGGGTGGCAAGCACTCTGTGAGTTTTGAAAAACGCCGCAGTGTTTCATACCGGTATAACTAAGATTCGTCTTAAAAGT
+>91209 1
+CGCGCGCCTCCAAAAAGAACCAACAGAGGCTAATACGTTTTCTCAGGACAGCGCACCTGGCTGGCGGTAACGTTGGAGTGGTATTCAACTTGTTTTTCAT
+>91210 3
+GCGCCGGCAGGTCACATTGTGGCTTTAGCTAACTACGAGGACCTGCCAGATTAGCCTGTCCATGTTGAGGTACCATAGCACCGGTTCGATAAATATAATC
+>91211 1
+GTTTGAAATCTCCCCCAAGAATCCCTTTTTAATGGCCAACAAGTAAAGCCAGACGATTGCTTCGGGAGCGCAAGGTTCAGGTGACGGCTGATTCCCGGTT
+>91212 1
+AAAACGGCGGATCATTTTTTCGTTCGGTTATCAAGATCCGGGAGACCAGCCAGAGACCAACGCAGCCCAGTTCGACTCTTCTTAGGCTATAGGGCTAGTT
+>91213 1
+TGAAGATGGCGATCACTTCCTTTTCGCTGTCGAAATTAGAACTAGACGCACCGGGCGGATCATGCCTGTCTTAGAACCGATAGCAAATCCGAGTGTCTCG
+>91214 1
+TTTGTGAATCGTGTTGCAGCTGCGACGAACCTCACTAGTCGATACGTCACACTGGGCCAAGCTTCAAGGCCTTACTAAGGAAAGCGACTGAGTCTGCTAT
+>91215 2
+CCCGGACGCCGCACGAGGAGGAGTCTATGAGATAACGAGGCGTACATCCAGTCTATGCCGTACTATAACAGTAATTTTCAATCTTGAGGCTCTTGCTGTC
+>91216 3
+CGTGTCCTGACAATCGGTTGGAGCCGCTTCTGCACTCATTTGAATTAGAAGGACTCTACTATAGCGACGGTCGGACATTGAGAAACGCTAATGTAGCCCC
+>91217 3
+AGGTTGGTGTCGCGAAAACATGATAGCGTCCCGGTTGCCGATTATAAAAGGTAGCTTTTATCTCGAAATCCCTAGGACCCCGCCCGATGTCTAAGCACGT
+>91218 1
+TCGCCGTGTTCCCGTGTAAGTGCTGCCTGTAACCATCACAGTATCACAGACGAACTTGAGAGTGGTTCTAACATTAGGCTAGAGAATGACTAGGCGCTCC
+>91219 3
+AACTCCTTCTCCATCAATTGTTGAGCGGGATGAGCCACAGGTTGCTGTATCAGGGAACCCCCTAGACGACTATCCCATCGGGTGTTGTGAGAGATACTAA
+>91220 1
+GCCTATATGGTACTACGGTCGTACTGTACAGTGGAAATATATCCGGCCGTTAACGGACGGTAACTAGTGGCGTGACGGTTCTCCACTACCCTAATCGACA
+>91221 3
+TTAAATGTCGCGTGTGACGTTAATTCGAACTATGCGTACCAGTGGGGGCATTCAGCAAGGATATACCTCCCTACTGGGTGTTATACCCGCGCAACCCAAG
+>91222 3
+GCTACTTTAGGCGAATTTCGAACGGATATATGGCTACAGTAACGGTCGAGCGCTGCCAGATACCGGCAAGACCTTCTAGGTATCTGACGCCATTTTGCAC
+>91223 1
+GATCTCAGCGCTCCAATTCCATAGTGACAAGTCATCAGGGACCAATTCTGATTCGGGAGAATCACGGCGGAGCCTGCTGTAATGTCGCAACTTATGTCGT
+>91224 2
+TCGTTCCCATAGACTATCGCGCGGTACCTTCTGCTGATAGGCAGGTCGATCAACAGGGGGAAGCCTGTTCCTTAGAACAGAGGCGCAATTCTATATCAAT
+>91225 3
+TGCGCTCTCCCGGACTAGATAAAGGGAGCATGTGCTCTCCAAATCCGGCCTGGGTGTCTCATATGAAACGTTTGGCCTACATTAGTGCAAAGATCGCTAA
+>91226 3
+GCTTTACAAGAATCCACTCCCATAAGCATTGAGGTTTTGGTCGACGGCCACGGGGCGGGTCCAAGTATTTTTGCGGCTCAAGTAACACCAATAGCCTTGA
+>91227 1
+TAAGGCGGAGTTTTCCAAAACCACAGGTGGCCCAATAATAGGGTATAGTTTTATCCCACAACAGAACGCGTTGGCTGTCCTGTGCGTTCCTCACCGGGAT
+>91228 1
+CGCTTATGCAGGAGACATTTAGGTCAAGTGAATACTCTGCCATCTGCACATGGCTCGACAGCCGCTATAAGCCTTCGAGTTCGGGGCGTATGATAACATC
+>91229 2
+ATGCAAAGATTAGATGTCCGGTGCACCACTGCGATGAGTGCCGCCTTTGAACGAATGAACACTGTCGGCTCTCTGAGCGATGCTACTTCCAAACGTTTAG
+>91230 2
+CATCAATAGATTCTCTGTGGTTGGCTCCGCAAGAGGAGGAAACGAGCAGCTTGGCCCCACCTGGTAAACTCGTCTTTTGTCCCTCGAAGAATTGCGTAAA
+>91231 2
+GACTTTTGAGTTGCACCTGCAGTCTGCTTGTGCCTATCGCTGCCGCGACAGAGTATGCACTATCCAGGACAAGATGCACAATTTATCCTAAGCGAGAGGA
+>91232 2
+CGCGATTTCCGTCTTGTACTTATGCCGGGAATTCCCGGGATTTCTTTGCACCATCGCACGAAAGAGCAATGATGCGCAAAAGGAGTTCTGCCAAAGGATC
+>91233 1
+GTTCTATTTGTCCGGTGTATGACAGGCGAAGATTGGCCGGCTGACAAACCAAGAGCACCAGCCTATGTTATAATGGTACCCACTACCGTTGCAGCTGACT
+>91234 3
+GGGCAGATTGTTGCAGGTTCCAATGTGGTTAGTAGCCTAATCTATTAGGACATGTAACGCTCTGCGCGCCCACACTAGCCGGCGCAACCTTTGATAAAAC
+>91235 2
+CAAATCCTAGGGTATGTTACGATCTCTACACCGTTCAGGGCCAGAATACCCATTAATGTGAAGGGCTCTGGTCGGTGGGACAGCTCATCAGATATCCTGC
+>91236 1
+TCAGGAGAGATGATATTTACTCCGAGTGCGGGAGCTACGTCAATTCAGGGCATACTCAATGCCGGGGATACCACTTGCGTACTCTGATCCGCAATACTCT
+>91237 2
+GTAACTTTCCGTGACGCTGGTGGACGTCTAGCTCAAGTCGCGTTGCACGATCCCAGAACAACGAAGCAGGACCTGATAGATTTTGTGAGTCTCTCATACA
+>91238 1
+AGAGGCACATAACAGTTGTGGGGGCCCCACCTTCTCGCGTACCGTTGCAAACTTGAAGTGTGCACAAAAGGCCAGTTTAATTACCTGTGTTACCTGCTAG
+>91239 3
+ACGTGTACTCTGACTGAGATGCAAGCCTTACTGTAGATGTCGGTATTGATCCACAATCGGAGACGATTGAGAGATTCGGCGCCACCATTCATCCACTGCG
+>91240 1
+CCTTATTCCCCGATCCGTGGGAACAAGTTTACAGTCGTTTGTGCTGTATGGCGCGGTCCAGCGCCAACAGGAACACAGTAGCGTTAGCAATCAAATTGAT
+>91241 1
+ACGTACGACCGACGACGAGGTCAAGTAGCCTAACTTCTGGCAGCAAGGCGGTTGCCTATTTCATTGTCGCTTAGTTAGGCGATCCAACAGATTCATCAGT
+>91242 1
+TCGCGCACACCGGCATCAGGACACTTATGGCAAGACTTGACGGCTGTTACGGAATCTGAACCTATGGTGAAGTACTATTCCCTTTTTGAGGCACGTGACA
+>91243 2
+TGCATTTACAAGAGCTCACATTCAGATTGTAGCGCCACGTCTGTGCGACCGGTTAGGCGACGTACTACTCGCTGACCTACCTAACATGGATTGAGATAGG
+>91244 2
+CCTTACTCGCTGCACAAGCGCGAGTCCTTGGGTCGCAACTAAGGTTACGTTTGAAGAGGGTGTTTAAAAACTCGACCGAGCTTTTGGCCCACAATCGATA
+>91245 2
+TAGGGAACGTTCCTAGGATTTTGCAGCCGACTGAGATATAAAGTTAACCTTAACACCATCCGGCCACCCTCTTGCTATGGCGGCTGTAATGGTCGGGCAA
+>91246 2
+CCAGTTCGCTGAGATTCCGGCTTTGGTCGCTTAACCAAAGTACATATGCAGCGGTACTCCCTAAGGGACATCATAATGATCGGATAATGACGCTTCCGGG
+>91247 2
+GCCTTGGGATACGAAGATCTAGCTCCGCCTCGAGCACGTATACGGTAACCCATGGCTAAAAAAGTCCTTCTATCAGGTTCTATATGTGGGTAACGGCGCT
+>91248 2
+GGACTGTTGACTGGCTCCGCCCGCGCAGCTGCAGCTAATTCGTGCCCTATGGGGAGGTTACAATCGTAGTCACATGTTAATTATACGTTAGAAAACCCAA
+>91249 3
+CGTTCCAGCTTGTTGCAAACAAAGCCATGAAGGGAAAGTAGTCAATACTCTCGTAAGGGGTTGACAAGCGCCGACCCGCTTTCTGCGAGTTTTACCTCGT
+>91250 1
+GGTGGGCGACCAGAGTGCGCCTAGCACCGATGTTCGAATCATACTCCATTTTGTACACAGAAGTTACGACACGTGCACGTCTACTGTTGGTTACAACAGT
+>91251 2
+ATTCCGCGAGTAACATGGGTGAATGGGCCTGCGCGCCACATTGCGGGATATGGATTCTAGCTAATTTCGGAAAAAAACACCATCGACTCTGTCTTCGCTC
+>91252 1
+TCTTAACGGTTGATTGGCAGACCTCCTGTTTAGGTGAGCCGCCTAGGTCCACAGCAAAGTATGCACGAACTGGCTATCCGAAGCGATTATACGGTTCAAC
+>91253 1
+AACTCATGATGTACCAACACAGCCACGAATTGCGTCCGTACATGGGAGGGCCTCAAGGTTCGTAGAATCCTACTTGTATCGCGAATGCGCGCGTTGATTT
+>91254 2
+TTCGCAGCAACACACAGACTACGGTTGGTGGTCCCCAATCGAGAGTAGGTGCATCTGGCCGTTTTAATAACTGCTACGAGACTTGTCAGCAATTGGTACC
+>91255 2
+GACTTATAAGGCGGATGAGCTTTATTGAATCTGGTCATACTTAAATGCTCCTCGACCCAGCCTTCTGCGAGTCCGATTGGAAGGAGGACCCACATCAGCG
+>91256 3
+GTGCTCCTGGACTGATTTGTGACCTCTATACGCACGCAGGTAGCCGCTTCGCGTCAAAGACAGAAGGTACCTTTGGAAAAGACTTACTGTAAGTCTAGCC
+>91257 1
+GGGAATTCGGATTTATCAGCCTCTGGATCCCGACAGCTTACCCCATAGGTTCAACAGGAGTAGGAAGTATCACACATCGCGGATAGTGCGTATTTCCTGC
+>91258 1
+ACCCGATCACGCAGACTATGTAGTAGCCGAACGCTGCATTGAACGTTATCCAACGTACCTTGATATATGCGGTTTGGGATTCGGAGCCCAATGCTGGTCA
+>91259 1
+CGCGACAGACAAGACTGTGGGAACGTCCAGTTTGCGCGCATATTGTTCTACTACAACCCATGAATGCCATGCTTGATCCTCAGTCGCGGAGTGTGTTAAA
+>91260 2
+CGTATCGTTAATACAGATCAGTCTAAGCATTAATTAGCTGTAGGAGGTTCGACTCGCGCGGCACTTGCTCAATCCCTCGACACCAGACGGGAGTGCTAGT
+>91261 2
+AGATACTGGCTGGTGGTCCTATGATACAGAGGTCAATGTTCCGTTAACCACTTCCCTAGGGAATACGGCTCCAGGTCAAGGCGTCACTAAACTCGTTAGC
+>91262 3
+CCGATAGTAGCACGCTTAGATAGGGCCACAACGAGATTAGCACAGTTCAAATAGGCACACTTCTTATTGTTGCTTCCCCCGGAACACGGTTCGTTGGGTG
+>91263 2
+CATATCCCCTTGCGGATTGTGTCGCGTACCCCACGGGATTGCTCTCGAAATCGGTAGGGAAAATACTCTGTTCCTAAACTATCGCGAGCGGAGTTAAAAG
+>91264 1
+TCAATTTCGGTTTAATGGCTCTGCGTATGAGTCCCGGGGTACCTGACAACTAGCCCATCAGCACGGGTGTTGATCGCACAAGGCAAACATGCATGTCTAA
+>91265 3
+TGAACGTAAGCCGACATATGTCTCATGTTCTTCACCACGTTTTCCCGCATATTGACTAGAATAGTAAGTCCCAGGAGCTTGACGGGCGGAAACGGCGGCT
+>91266 1
+ATCAGTTTGTTGGCGAATTTAAGTCGGTGCAGGGACCCGCAGCACTTGATTGATTCGCCATCAGTCTATCCGACAAGAGACACCATATCGTGGCCGACAT
+>91267 1
+GTTCTGCCAAGAAGCCAGGGGCGTGATCAGTCATAGGTAGCAAATTCCGATTGTCTGAACAAGACCTGCGTTTAACCTACTCTCTGACAGGTCGCGCTAT
+>91268 1
+GATCATAATGATTGTCAGTGCTGGTCATGACATCCAGGGGCCACGTCTTCTAGGAAGACTGAGCGCGCCTTGAGCACTGGACCAAATCTATTCTAACTGC
+>91269 3
+TGCACAAGTTCCAATGTGCAGAATTGCTGCTGAGGAACCGATATCAACATGAAAGCTGCCAGGCTCCCCCGTGCTATGAGTGCATTACCTGATTTGCGGT
+>91270 3
+AAGGCGTGCAGCGAATACAGCTTTAATCCGGAATCTAAAGTTATAAGTCTGTAATCCCGGTTATTTGCCCTTTCCCGGCCCAGAGCTGGGGAGCCCTAAG
+>91271 3
+TGACCAGTGATCGGAGCCGCCCAAATACCTGGCCCACTACTGGTAATAATGAGTTGCAATCGAATGAGGGATCCTTCACTCTGCATTAAGTTGTCCGGGT
+>91272 1
+GGTTGTGCTGATCAAAGACCTACGCGTGCCCATGTAGATACAGACGTGCACGCAGTACTGCTGTGCTTAGGCGCCTAGTATCACACAGTACATCGAATTT
+>91273 1
+TGCAACCATATCATGGGCAGACTCACATTGTTATTAACGGAAAGCTTAGTTGTAGGCTCCTGGTGAGGTGCCCACAGCTCAATACCCCGATGGGTCCAGT
+>91274 1
+AGTATTGCCGTGTCTACTCGCTTAAATGGGGACGGTCAATTATCATCATTCTCGAGACATTCAAGAAGACAGTCGGCTATGGGTCACGGCCGCTGCCAAC
+>91275 2
+CCCTCCGGCGATGCACGTGCAATTTATTGTCAGGGGTTAAGCGCCTCTACTACGAGAATAGCGGTTGACCCCTGAGTTCTAATTAAGATAAGGCGCATAC
+>91276 2
+AAGAGCTGACGGGACAACTCGCTCTCGACTACTCTGCCTAGGTTGTTACCGCGTATTTACCTTGTTATCGAGAGTACACGACTAAGCCGTGGGAAAACGT
+>91277 3
+CCATAATCACTTGGCTCGAAACCGCACAATTTGAACGATTTGCGCTGAATGTCGCGTCCAACTGAGGCTGAGAACGGCTGAGCGCTTTGTGGACACTTAT
+>91278 3
+TGGCATGGCACCATGTAATAGGCGCCACGCCGGTGTCTTCATGCACTCTAAAACCCTGGTCCTATGTGATATGTACGCAGAATCTCGGAATGATGGATAC
+>91279 3
+ACCGCGACTCAAAGGCCTCGTGTAACGCAATAGATTTCGTCTTCGCCTTAGAACAAGCGCGTACTTTTATACAGTCGCAAAGGTCTCAGTACGGGGTTGG
+>91280 2
+TGTACGGGACCTGAGGCGGCTACAAGATACAACCACGTCAAATTGGTGGCCTCGTCTGTTGTCCTAGGTAAAATATCAACACGTGGCTCATCCTTCTGAG
+>91281 1
+AAGAGATTATTGTTTAGCGTAAAGTACCAAGGCAGGCCCCGCTAAAGCCGCGTGCAGACGCAGTCAATGGCCCGTAGTTGTGACTTATTCCCTTCGACTT
+>91282 1
+CAGATAGACAGTGACTGGTATAACCACGTTGTTCCTAGACGCTTCGCGAACGCTGAGCACCATTGATGGTTTCAGGGTGCACTGCTCAATAACGCACTTG
+>91283 3
+AGATTAGTCTAGTAGGTCCAGTCCTGACGGGGACATGAGACATTGGTGGACCCGCCCCTCCTAACCAAGGTAATACGTATTACTGCGAGTATCGCTTACT
+>91284 3
+GTAAACACACTCCGGTAGCATCTTGAAGAACACAGCGGGTTTGTACTACAGGTCGTCGTATTACTTTAGTGTCCCCCTGGGCACTACATGGGCCTAGAAG
+>91285 2
+ATTTCAGTCCAGTTGGAAGTTAATGCGAAGCGCGTGATGTTTGATGATCGCCGTACAACGGACGCCACTAAGGCGCTCGTTAAATCCCTCACCTTGAACG
+>91286 2
+TACAGTGGCCAACGGAGGGATACTTGCCCGCCAGTCGCACAGGATTAGTTCCTTTCGGTCATGTATTTAAAGGGATCCGCGCAAGTCTACAATTTCGCAA
+>91287 1
+GAAGAGTGCGGATGTCCTTCTCTCGAAATGCCTCGAAGACACATTTCCGACCCCGAGGACTAATACCTGAATGGCGCTTTTATTGGGCGCTAGTAATCGA
+>91288 3
+AAGGTCAATCGAAGGCCACGATTGCCCATATATCCGCATATCATTCGGGCGCATTGCCGATCGGTTGGAGACAGGCTACCATCTATTCTGGTGAGCTATA
+>91289 3
+GCTCTTCGAGCCAAATTTCCACGGAGTGAATGGACGGACACTATTTATTAATACTTTGGAAGTCGTCCCCGGACCCACCCTGTTCGAGAGGTTAAAGGGC
+>91290 3
+CCCAGTTACCATGATTCGTCAAGATACGCCGGGCATTCTAAACGCCCCGTGTGGAACAAAAATTGGTACGTCAGTCGTTGGTCAATTTAAGGGTCGTGCC
+>91291 2
+CCAGGCCGCCGGCCACATTTACATATTACAATCGTAGTCTGAGCACTGGGACTCAGCCAGATATTTCGGTAGAACATGGTGTGTTGCGGACTGCACAATT
+>91292 3
+TTCCTTCCGAGTCCCTGAAGCAAATATGACACGTATTCATCTCCTTAGCGGGCTATAGGCATGAAAATGGCAGCCAGGCTATTTCGGGTGAGGCCTCGAA
+>91293 3
+GTCTGCAGTCGGTAGAATGCTGTATAACGCTAATGGTATATCGAAGGTCATAGCCCGACTCTGTCGCGCATGCCGCTATCGATCGACATGACCGTCAAAT
+>91294 3
+CTGTACACATTACAGAAACAGCATTCGCAAATTTTGTGAGGGCGTGTAAGTGGGCCGCAGTAGGCCTTGACCACCACCGTATCGGCGACCTATGTTTTAC
+>91295 1
+AACTTCTAACGAGCGCGAAAAAATCTATCACAGCTTCCTGCGGACGTAACATGTTCGGTCATCCACGGGTCGGTAGTTCGCCAAGCTCTGTGGTTGAAGT
+>91296 2
+TTCCACAGCTAGAACCTTGGCGGGTTCCAGAGCGAGTTCTACATCTGAAGCCTACCGATCAGAAAGTTGTTGGACGTAAGCTCTTCGAGACTGCGTATCA
+>91297 1
+CCACCGCCTCACGCATTACTGTACTAGGCATTGTGGCGTAGGGGTTTACAACATGTGCTTCGATAGCTCAGGAGTCGCCCAAATCGAGAGTAATGTAATC
+>91298 2
+TGTATATTTCGCAGCGGGACCATTGTTCCGTTGCCTGGTGAACTGCAAACAGACTTAGTCGTCCGATCGTACTGTATAAAAGGCACGACCAGCAGTGACC
+>91299 1
+CTGTATATTTGCCAATCAGCTTCCGCAACATAATTAAGATGTGTCTCCTCCGTGCGGACGGGCCTGAGGCTAGGGTACATATACCAGCCAGAAATGGTCG
+>91300 1
+CGTCTCCTACATCTCGATGAGCCCCGATACGGGAATCTGACTTAAAAGGGTCAATAGGTAGAAGCTAAGTAACCCCTTCGCTGATGGTGTTCCGTTACGG
+>91301 2
+AAGTGCGTCTTCGGCTGAGCTTAGGTACCACCAACACAATCATTTCTGATCCTACATGATTGGCCCGGGGAAGCTTGGTAGCGGTACACATGCCTTAAAG
+>91302 2
+ATGTATGGCGAGCGACTCGATCATATCACTCTCGTACGTGGCTGAAACGGAGAACTATTCATTCGTCGACGTGGCTAAGGCACCGATAGATCGTACTTCC
+>91303 1
+GCTAACCGAGGGAGATGCCCAAAGAGTTCGCTCAGTATATTGACTCTCTTTCATCCAGCTCGTAGTGCACCAGTACATGGCACGAAGTGAGCTTGATGTC
+>91304 3
+ATTAAGATGTCTTTACCGCTGCCGCATTGTTTGGCAAGAGACCGGGTGAAAATAAGGTCCATTCGCACGCTGGCCCGTGATTGCTGTCAAGACATCCACA
+>91305 1
+GGAGAAGAGTGCCAGGATTACGCACAAAAGGTGGCGCGACAAAAATTCTGGATAGACCCCCGCTGCGTTTTCCTTTTCTAGGTCGTCCTTACTCATGACT
+>91306 1
+TAGCGGTTGAACGTAGTCCTAGTCAAAACATCCCGGCTGAGAGTATACTTCCTTTCATCCGACGCGAACAGATCAACTCGCGTTATATGTTAGCGGGGGC
+>91307 1
+ATCATACACCGGGAGTTTATAAAATCACCACTGAGGCTCGCCTATCCGAGCTGCCAAGGTGAGAACGTCTTGGGCCATCGATTTCTGAAGTTAGCCGTGT
+>91308 3
+GCCATGGATAAGCGTCAGAAGTCTAGTAGAATTCGAATGCTACCTGGTATGCCTGTCTGGATCAAACTGCCTGTATCTCGCAAACGCACGTACTGCCTGG
+>91309 1
+AACAATAACTCTCTCACGGCCGCATTCTGCGCCTTAAGAGTGCAATGTGGCTAGGGTATTACGATGAGGATCCCACGTCCCCTGCGGGTATTAGTATAAG
+>91310 2
+ACTTAACGACGCTCGGGCAAATAATAGGCAGTGTAAGGTGCCGCAATCCAGCAGGATGATGCGCCTTGAGATATCGCTTCTCTGTTATTCCAACCGTTGC
+>91311 3
+ACTGGGTAGGCTCATCGTCCCAGACGTTGATAACTGCTGCTTCTTAAGTTCTCCCAGATAATCTAATGGCGAGAGTATGCGCAGGCTCAAACAACGGGCT
+>91312 3
+CTTCTTAAACCGAGCCGGTAAATCTTCTTACGCTGTAGCTACAGTGGACTCATTGCGAGACAGTGCATGAGGTCGAGGCATGCGGCTCATACTATACAGC
+>91313 2
+TGATCTCGGCGGGACCACATAAGCTAACGATTGTGCTCCCACGCGGATCACTAGCTTCTAGGACGTACATGTAAGCCTATGATCTTATATGGGATCGCAG
+>91314 2
+AGAAGGGTCCCTAATCATCGAAGGTCTATAGGACGATTAGCCTCTCGACCCTGTAGTTTCAGAGTCGTGGTTGGCCTAAGAAACTTTACGGCTACCCACG
+>91315 3
+GAACTAAAATTCCGGCGGTCTTCGTTGATCGCGATTGTAGCGGTTGTTTAGAATGCCATACCGTATCAACCCCTCCGATGATAGCACCCAGGGCGAGATA
+>91316 2
+AAGGTTAGATCACAAACCCTCCGCCTGTCTGTAGTATTCACCTATTGCTTGGTAGGCATCGTGCCCAAGGTTAGAGCTTGGCCCTACTAAAAGGAGGGAC
+>91317 3
+CGTCACTAGATCTTTTAAGGTTGGCATAGACCCCGCTCTACAGAGCCTCAGACTTATGGCGGTGACGCACGTATTAAGCGGATGTATGAAACGTCCCGAT
+>91318 1
+CCTATTGAGCCCTTGAACTTCAATCGTGGAATCTATGACTCGCTTAGACCACCTAGGTTAACCACTTCTTGGATTGGGGAGAGGGCCGACAGGAAGTCAC
+>91319 2
+GGATCCCAGAGACTCTGACGATTGTCAGTACCGCATACATCCGCCTCTAGATCATTAGCATGTGGGGATTCGACATCTTAGCGGGAATCAAGGTCTCAGT
+>91320 1
+AGACTCTTCGACTTTAAGCCACTGATGTAGCGTGAGTTCTTAGAATTCGCTCCGGACGGTAAGCTCACGCCCGCTACACAAGGGTCTGAGGAAGATTCTA
+>91321 2
+GGGTCTAAAGTGAGTGTAGTGATAGACTATAAATGTCAGGCGGTCGTCCGCTCGCATACTATGTAACACTCCGAGCAACGCTAGACTCGCACTTGCTTCC
+>91322 2
+CCCATCAAGATAGAACGGACTTCTATTGGTTCAAGGGAGATTGTCTTCCGCTTGCCCATTCAAGGCCAAATCTGAGGCTCTTCGACTGAGGAGGCCGATA
+>91323 2
+CAGCTTCTCATTTAAAGGCGTGGAACTAGGCAGTGCCACCGAACGAGGTCTCTCCAGCCGTTTACTTTGGAAGGGAAATCTGGAACGTATTATCCACTGC
+>91324 2
+CGTCGTGGTGGAAGGCCGACGTTTGACTAAAAAGGTCCAACACAAAGCCCACCCACTGTTCATCGAAAATACTCTGGTGCAGCTGTTGCATGGCTTTGTT
+>91325 2
+AACAATCCGCTCTGAACACGCGTGTTAAGGATTATCTACTATTGAGTGTCGTCCTGGTTGAACCCGCTGGGTCAATCATCGGAGCAAAGCAATTGCCGCG
+>91326 1
+TGTTCTGGTAAACCAATCAAGGACTAGCGGCTAGTACGATGCCCCACTGTTGCTGCCGAACGTATAATGGCTACCTGTCGGTCTCCGGATATAAAAGCGT
+>91327 2
+ATCTTTGTGGTCGGTGGCGGAGTTGACCCCGCAGGGGAGCGCGAAATTCTAACTCTACAGCATTTATACCTTCATGTACAGGCTTAGACACTCGAAACAC
+>91328 2
+TCGCATGGCCTTACGGGTTCATTTACCCTCCGAAAGGAAATCTCACGAGCGTATGTAAGATGGCAGGGTACCACTAACAGGTAGCGATGTGTTTTACCCC
+>91329 2
+TCGCTCGACGAGCCGGTTGAGATTGTCGATGCACGACTAGCTCGAAGAAATAAGCATGTCCGGGTTCCACAGTGTGCCACTAATTTGCCTAATTCAACTG
+>91330 2
+TGACGGGAGTGAATGTGCTGGTCCAGGCCGGATACCGCTTAACAGTATAACATCCCATTTGCCGATTCTGCGTGCCGCATTAAAACTGAACCGTAACTGT
+>91331 2
+GGAATCGCCGTTCTCTTAAGGAACGTATGGACAATACCAGTTGGCTCTAAACCTAGAACTTGGGCGGATTTGCGGGTCCCATTCCCCGCTAACAGTGTAA
+>91332 1
+TTATGTTGGACTCGGAGCCCAGCATATACCACCATCACGGCTCGGTAGGACCATTATGATAGAGCATAATCACCTTAGCTTCTGGGCGAAGGTGTAGTCC
+>91333 2
+TCACCACCAGGAGAAGGGGACCTGCGGGGTTTATGCTCGTCCACGTGCCCCGATTCTTAAGATGGAAGTTCTTTAATACACGTTAGATCCTACAGGCAAT
+>91334 2
+TAATGCTACCATAGGACTTTGTGGTGAGCCTGTTGTCGAAGATACGTGCTCCTTAATCACAGGCGAAACGACGCTAACCGAGCGTTACAGGTTGCCTCCA
+>91335 1
+CATATTAAAAATCTGCTTAGGAGACTGTATCAGTACGTACGCCGCGTCAACGACCTTTCGATAATTCCAGACTTGGCTTCGCACTAGGGGCGGGCTGAGC
+>91336 2
+AACTGGTAAGGGTTTTCCCAGAACCATAGTGCATGCATGGCCCCCCTTCCCCGGTTAAGGTCGATGGAGGTAGTCCGTAACCTGTACAAAAATGTTACGT
+>91337 1
+TTCGCACCAGGGGCATAATAGTTGAGTCCTATCTTCAGGTAGGTACACGCTACGACGTACCTGTAACGCCAGCGATTTGTGCATGTCCAAGAATGGTCAC
+>91338 2
+ATCGATGAACATTCTTTGCCATGGCCTCGGCATGTTGATTCGTTAGAACCTCCTGACCAATTCGAAGGATGATCGCCGGGGAAGTCGTAGCATAACCGAC
+>91339 2
+CGCCCTGCCTTAAACACCAGAGAAATTCCGGTGCAAATCAGGTGCAGCAGTTGTCCCGGGTGCAACCATTGATTGTGTTCGCTCATGTTATGGAAAATCG
+>91340 2
+GCGAACTGTCGCTACGTATTACCATCGAATGAGAGACGGGCTTGATGTGACATACTTCTAGTCCTTACACACGTGGCCAGATTACGCCCCGATTGAAGGT
+>91341 2
+GAGAAGCTTCCTAAAGTGTCCAATTTCTCGTTCCCACGGCCCCGTAATGCCATAGCTTGAAGGGCAGTGCCTCTAGGGACGACGAATTGTTTAATGCGAA
+>91342 3
+CATCAGAGTGGTATTTTATTCGTGCAAGCGCCGGTATGGTGTGTGTGAACCCCAACCTATTCTACCGTCGAGGCCTACTAAGTCAGAACATACCAGGCAG
+>91343 3
+GGGGTGTTGCATGGCGTAGTTTCACATTTACGCAAACCTTATACAAAATTGCCGTCCTAACCGCCGGAATATGTCGCCCAGGGCTTGCTAACCGGAAGAT
+>91344 1
+GCGGGCTCGCGTCGGCAATTTGTAGTGGATCAATCCAACCTAATTGCTGAGCTCACAAAAACTCATCTTGTCGCTGCGACGGGACATGATCGATTTAACG
+>91345 2
+GAAACTACGTCGATGGCAAGGGTCGAACTATCATGGGGGCACTAGTAACTCTCTGCATAATACTTTCGGTTCTGGTAATCCCGAGAGCACGCGCTCTATC
+>91346 1
+CACTGTACGGCCGTATAGGCAATCGCTAGGAGCCAATTAGGGCTGTTCTGGCGTGAATAGCTGCAACCCTGATATTGCACCAAACATCTTGTCAGGCATT
+>91347 1
+GGTTCTCGCGGTGGTTTAAAAAGTACAGAGACCCCGATACACATCAGAGTTTGTGTCTCGTGCTCTCAATGGGGAGCCGTATGACCACCAACTACCGTTA
+>91348 1
+GACGGATACTAATTTGGTGGCAGAACGGTGGCTATCATAAGAACCTCACTGCCGGCAAGTCCCCTTGATACCTCTCATATGAGTTCACCCGAAGGTTGTG
+>91349 2
+GGCTGAGGAGTTGTCCACTACCCGACCCGTTTAATCTAAACTTCCCGAAATGTGCCTGGCGTTGATAACGTGAAAGGAACTCCCCTTGATATGCGGGTAA
+>91350 2
+TGCGCAACTTTTATCCCGGTGGTTTACCAATAGCTAACGTTTGGGACGTACCATTACACAACCGTTAGAGCGTGTGGCAACGAAGACCAGTCGTCTGACG
+>91351 2
+GGGGATGTTATACGTTCAATGACCGATCGCGTTTCCGGCCGAATCCGATATCCAGAAAGCATGATCATTTAGGCTCCTTGCCAGCAGACTCTAGGTCAGA
+>91352 3
+TCGAAGTATAGACAGGCGTATAACGGGAAGAACACGCCGGTTTTCCTCACATCATACTTCACCCCTTACTTAGGGAGCTGCGTAAGTGCGTTGGTTGCCA
+>91353 1
+GAGCGTTATCTGGAAAATCACTACCCGAACGGGCAGCAGGTGCGTACCATGTCGTGCAGTTGCACGCTAATCCACATTCGATTCGAATTTATGGCTTACG
+>91354 1
+AGGACGCTGGATAATGTAATTGCTATTACGCGCCCTAGCCAATCCCCCTAGTTTATGGTGATGGTCACAGTACTCCAAAGTGGCTCTCCAAGGGAGGTAC
+>91355 1
+CGCTGACAGACCCGTGAATCTGGATGAGCGCTGCCGTATCACAGCGCTACGCTAGCTAAAGTACTTGATACACGGCTCTTTAAGGTATGATTTAACCGGT
+>91356 1
+GCGTTTTAAGCACAGACATTTGATCTCCCAAAGGCCGTGACGCTCTTGGGTAGCAAAATCCCTAAGGGGCAACAAATTCTCCTTACGGAGTTTCGGCGTG
+>91357 2
+CACCGCGCCGGTAGGGTACCATGGCCCTCGTTTAGAAATTTATTTTGATTGAGACAACTAGATGCTACTGGCGCTGTCAATAGAAGCCACCTGGGACCAT
+>91358 2
+CGGTCAACGGAAGGGCCATGATGGCTTGCCACCGCGACATACTGCTTCGACCTGAGGCAATTATAGCAGCGCTTTAGACTTTCTTAGATTCGGTCAATAA
+>91359 3
+CCTGCATGAAAGACAGGCCTTAATTTGCGGCGGCCCCATGGTTGCAGGTATACCTCTATCGCACATATACTGGAAATGTGTCCGTAGTGGCATGTCACAA
+>91360 3
+CAAATGACGAACGAGACGGGTCCGGCGTATACACTGCTCCTCTTTGATTCTTAGGCGAAACTAATTCGATTGTCCGTTCGCATGGACGTAACTCGGAGAC
+>91361 2
+AAGTTAAATCGGTGTATTAAAGATATCGCCGCTCGGATACTACCCTCGGATAGCCACCGAGCCCGTCTGAGGGGGTAATCATACTCTGACGTCTATGGCT
+>91362 2
+TTTGTCACATGGTACTTAGAAATTGGAACAGGAGCAGTAGGGCCCATGCCATGTCCCCCCAGTGTGGCTTATACTGAGCAACGATCGCTTAGATCCGTAC
+>91363 3
+CCCCTACAAGCGCCTTTTCGTGGCAGTCCTAAGTCAGTTGCAAGAAGTATCCAACGGATGTCATCAGGTAATGGGGACTACATAGCTTTCGGTATCCGAG
+>91364 1
+GGGGCATTTCACGCGAGCAGCTCATACTAATTGATACAATTCTTGGGGAAGACGCTATTCAACAGATGCGGCAGACTATCTGCTGTCCTGAGATCCCCTG
+>91365 2
+CAGTCGGAATCGCAGGCCTGAACGGCGTAGTCGTTTGTGAATATCTCAGAGTAATCGTTACTGACGCCGTCCCTCAGCCTTAACGGAATCGTAAGTACTA
+>91366 2
+TGGGTTCGCTCGATTAGATGAGTCCCCGCTTGGTAACACGAATGCAGCACAAGCCATTCACGGTAGATGCCATGTAACGCGGGCGCATCTTATTATTCAA
+>91367 1
+ATCGCCTCAGCAGTGTTGTCGCCAAATTAGGCGTTCCCTATGAAACATCGAAGAGGACCACATATGTTGTCAGGCTTAGGAGACAGGTCCTGTCCTCTGA
+>91368 3
+TCGTGTATGAGATTGTTTCCATGCCCCTGACGGCTGCGGACGACAACTGCGCGAATTCAACAAGCGACCTCTGGGGACATAATGTCTATCAGATATGATC
+>91369 1
+TGTACGACACTAGCGTACCCAAGTGGCGGGTAAGGGCTGTGACTTGCAATTAAACTTAGCAAAATATGTCCGTTCGTTACGTACACCCGTGGCTCACCGT
+>91370 2
+GATAGGGCGTGACTATTAGCTGAATTCTCGATCGGTCTCGCAACAGTAACACCCTGCATAGGTAGATATTCTCGTCACACCTAAGTTTCCGCGGGCAGAG
+>91371 2
+CGTTGACACTAAACCGAGTCCCGCGAGACGGCACTAGCGCCGCTTGAGACTTTTATCGTAACTGGACCTAAGGAGGAGTTAATATTGTAGTTTCCGCCTA
+>91372 2
+AGACGTCATACTCTGAGGCACGGGATATGGCTCGCATAGCATCTTTTACTCGCTAAGCTAGTAGCGGATTACCCTTCTACAACTCACGAGGGAAGTGGCT
+>91373 2
+AGATGGTGGTACCTCATCCTCGGGCAGTACCTATTTGGCTCGACTATCGCAGCCTCGCAAGAGGGATTTCCCACCGAAGACTAAGTGTTCATTATGAAAG
+>91374 2
+CGGATGATCCCGAACGTGCAAGCCTTCCGCTTCATACTCTTTGCATCAGTAAGTGATCATGAACGGGCGGCCTAGAGTGATCCCATACGTTTATAAGGAG
+>91375 1
+GTTCAGCATCTGCAAAAGCGTAAGCCCTCTGGCATGATCATTTGTGGAATTTCGCCATGACGAGGCCATTGCCTGCCAAGTGTTACTCACAGTGGAGACA
+>91376 3
+CTCGGCCTGACAGCCAATACTCTCGAGTCATCAACCTCAAATTGCGGATCCGATGGCAGGCTAGAAGCGTGTTGTATACAGTCTTCATGTGAGGTTGCAA
+>91377 1
+AGCCTGTAATGGCGGTGCAACTTACATTGCGAAACCCGAGCTATTATCGGTGCTCTTGTTAGTGCGTATATCACATAGCGACATGTCACACACCGAGGCG
+>91378 3
+TTGGTTCCATCAGACGCAGCAGGTAGCACGGTGCGACACTTTCTTCAAAGACTTTGCTGATCACTATACTTAGGGACTCGCCCAATGATCTGACGGAGGA
+>91379 2
+CCTCTAATTTGTAACCTAACGCTTCGTATCCCACACACTGGCGATTTAAGGGGAGCAAGAACTCCGTATGAATTGCTATTGCGGCAGGGGCCTGGAGTCA
+>91380 1
+GTTCGGCACCCGCAATGTTGAGTGATAGTCCAAACAGATTCGCACGCACGTGCCGTGTGAGATATTGCACCGACGAGATATTGGATCATGTTCCTTCCAA
+>91381 1
+GCTCATACCGTTAAATTCGCGCGTCTAAACGCCTCGACGCGAGTAATAATTTCCCGTATCCGCATGGGGATAATCCGACGGATGTGATCTACTGAGAGTG
+>91382 2
+CAAGTTCCTTGCAAAGCCGGCGGCTGTAGCTCATCCAGCTCACGATTGCCAACGCAAGATTTGGCGGTGATACGAGATATTTCTAAGCTCAATGTCGTAG
+>91383 2
+ATAGCCTTGATGCTCAGCTCTCTAGCGAGATCTAGACCCGCATCTGTGGAGGCAAAATCCACGAAGCATGCTTATGTGCTCGCGTGAGGTTATCATAAGC
+>91384 3
+AGCCGTTTGCCATTGTGCACCACACGCGGGGCAACCACTCCATATATGTTATGATACCCTATTGGGCGAAGAGTCTGGGCGAAAGTCACCTTAGTATTAG
+>91385 2
+GATAATCGGAGGGCAGTCGCCTGCCCTTATCCCTTGCACCGGGCGATTGGCCCACAATAGGCGTACTATGTCATTATTAAGACCATAAGTAGGGTTTACA
+>91386 1
+CACTTGCCAACAATCGAGGCGCTGGACTTTGTAATCTTACATGCAGTGGTATCAGCTGATCGCACGCCGAGTTTCGCGAAAATTGTCTCGGACCAGAGTA
+>91387 3
+GTCAAAGCTAGGATGATAGTATTGAAATCCTTCCTGTGATAGCGACCGGTAGTGCCGTTCCTCAAATGCTCATGACTACTGCCAGGTCGTCGGCACACAG
+>91388 3
+ACTGTGTTATCAACATCGCGCTTATTCACTAATGATGTCACATGTACGAGGCAGAGGCTCTGCGTTCCCCGATCAGCCTTGACGATAGGGGCAAACGGAT
+>91389 3
+CGCTAGCGGGCCACGCCTAAACAACGCCTACTGCTAACCACATAACCTTGGTTAATTACCTTGGGACATGGGAGGGAGGTATTGTATGGTTTCCCTGATA
+>91390 3
+ACACAGTAGGTGGGAACAAGGAACTGCCAGCTCCCGCACACGGATCTGATGTACATTTCCTGAATATTATTCCTAGCTCGGGATTGGTCGTTACGGTCCA
+>91391 1
+GTGTTCGTCATGGCTGATTATAGACCCCGGTCAACAGCGACAAGTATTTCTCGCTTCTCCAACAGTGCTCAAAGGCGTCTAGCCAAGGGTTAGGATCAAG
+>91392 1
+CGGAACATTGGACAGTAGTTATGCTCAGCGTCCTTAGCTATGCTAAAATGATGGCCAGAACCTCGAACTCGGCAAAGGTGTGCCGTTGATCTACGCTCTC
+>91393 3
+ATACGCTACATGGGTGTCCGAATTCGACAATGGCGACAATTTTAGACAGTATAGCGCCCCTTTTCGCAGCCTGTATCTCCCGTTTGGGAAGAGGCCAAAG
+>91394 2
+TGATACATACTTCGCTATATTGGCCGACCAATGGATCTTGCAGCCTTAAACAATCCGATGGCACTAGACGCCCGTGTGGGCACTAGATGCATGTATGGGC
+>91395 3
+ACCGCCAAGCTCGTACATTTTGAGACATCCAGAAGTGAATATAGTCTCCCGGGAGGGTACTTTGGATTCCGCTATCGGTTCACAGACGTAGCATTGCAGC
+>91396 3
+CGGTGCCAAAGCATTGTACACTCTGCACTAGTATGCGCGAAATAGTAGCCACGCATAGTCATGTGCGCCATGTGAGTATTTCACGGAAGTTCTCGTCAGC
+>91397 3
+CGTACGGCCTCCAGAATTTAGTGGGCATTTACAGAATAACGCGTGTAATCAGGCTCCGGATAGTGTACGACCGCTCTACCAAGTGGTGTTCATAGACCTC
+>91398 2
+TGCACATCCGGTATTGCCCTTTTCAGGGACATAAAGTATAGGCAGCCGGATCCATGGTACTACGAAAGGGCCAACTTCCGTATTGGCTCGTAGCTCGAAT
+>91399 2
+CTTTCCGCTTAGTTAGCAGTTAACGGTGGAAGTATTACGTACAATGGCAAGTATTCGGCGACCCGATGGTCCTCAGGTCAGAATATTGACCCCCACGACG
+>91400 3
+TCACTCCGGCGTGCTGATAGCCACCTTGTCCGACCGGGACCTGGAGGATAATTACGGGGCTAAGTGCATATCCTTAAATGGATAAAGAATTTCCTTCGAC
+>91401 1
+GGACGATAGGCCTCCAGTCCAAGTGAGGCCTGGTGGTCTACGTAAGACCCTCTTCTTAACAATTGTAACACAGCGCTCTCAGAACTGGATCGATAGTTGT
+>91402 2
+ACTATCTCGTGGGCGTTGCAGGAGGTAGCTTATCAAACGCTTGTAGTCCGCTGTGTTAACGACAATAACGGTAAACACCCGTTAGCGCCCCTTTCAAGGA
+>91403 3
+ACCATACACTGGGGGGGCCAATGCGCAGATTGCATCATTGCATCTTTGTACGTCTCCATAATGATTTAAGATAGGCCCGGCGTGGCCGTAAGAACTCTAC
+>91404 2
+CCGGTAACCTTTAGGGATCGTACAATAGTCGTCCTATCTGGCTCCCGCGCACGGTATGAAATAGAGCGGGTCAATTAACCTGGTTCAAAACGTCACTGTG
+>91405 2
+GCTTTGCGAAGCCGTCATAAATTGTTAATTATGTTCCGGCAGTGGGGAACTCGCGTAGGCACCTAGCCTAGTATGGCTAACCACGCAAATCCGAGTTCCA
+>91406 1
+TTACGTTGGACAACGTTAGTGAGAGTATTAGCGAACACAGCCAGAGTGTGCCTTGTCAGCACGCGTCACTCTATATGAGGGCCATTCCCTAGATCCGACT
+>91407 1
+AGTTCGGTGACGGAGTCTAGTTACTATGGCAGCAACGCCGCGTATTACTAAACTGTCTCCTGAATCGGTCAAGTCTAGTAAAGATGAGACTCGCGCTCCC
+>91408 3
+CAATCATACGCCGTCACGGCGAAAGCGTCGGTGTCGCTGTGTATATGGTCGAATACAACACACGACGTTACTGTCAACTTAGTGACTCCGCTGGTTTGAA
+>91409 3
+CACTATTTGTGATCGAATATCGTCGCTCCCCAGCGGTTGGGCCGATATTCCGGGCTTATTAGCCGAGCACGTCGATAAAAGCGATTGCTTAGACCAAAGA
+>91410 1
+TCTACGACACCGGTTGATAGAATCCTAGTGATGAAACCGGCTTGTTGACTCACATGACCATTCTTCCAGGAGGCAGGGGCTACATTACGTCGGCAATGCT
+>91411 2
+TAGGGCTCAATGCCATGCGTCTCTAGTATCACCTTGCTCTCGCTATCAGAACTACCTTTATGTAGAACAGAACAGAGGAGGGGGCGAACCCATTCGGTGT
+>91412 2
+GCGTTGGAGCGACATTTAGTCCGAGTCAACTTTACTTAGAGTCATACAATGGTGTCACCCTAGGACGCCGCATGAACTCGATATCCCTGATTGACCAGGG
+>91413 3
+GCGAAACGACCGACTTCTAGGCAGTGAACGTCCTGTTAAGGGGGGTATAGACCTGACTATAGGTATCTCTAACGGTCCTTCCATCGCCCTCGGTTATAAA
+>91414 1
+CGCTGATGCGGAATTCCTCCTCGCCCGTTACATTATGTGATCATCTGCGCGAGGAAGATTCACCTATAATCACGAGGGGCCATGCGATGAATCATAGTGA
+>91415 2
+ACCGATGACTTCCCCTGATAATGTGCGTCCACCGGTCTCTAAACTGGAACCAGGTGAACGTTTGCGCATTTTGAAATCGGGAACTCGAAGACTAGGTCTG
+>91416 3
+TTAAGACTCAGACATTTCGCCACAACTCTTACCCAGTCTGCAGCACTCGAACAACCGTAAAGTGTTTCTGGGGTGGGGTGCGGTCAAATGTCACGTTAGG
+>91417 2
+ATCCGCTGGAGCCTCTGTTGGTCCAGAAACTTCTCTCGAGGCAGGGAGGCAGACGCTGTTCACACTGGTGATAAACAACTACAATGGTTATATTGTACCC
+>91418 2
+AAACTTTCTCCCCGGGGAATGTACGCGTCAGTATAGCACGCTCGATGCCCGGAAGTCGAAATAGCAGGCTCTCATGGTGTCAATATCGGCACAATTTGTT
+>91419 3
+TAGCGTAGAATTAGCTACCAAGGGCAAGCAGTGTACCACCTGCACTGGGCGGTCTAGAACGTATATTATCGTTCTCACACTGGCTGTTAACTCGGTCGAC
+>91420 2
+GGGCAACAGGCCGGGGTGATATTCGCACCCGGGCGCCCATTATGCTATTGTTTGAGAGTGTCTCAAAATGTCAAACTTCGCCGAATACCTGATCTTACAA
+>91421 1
+AGTCTTGGTAGGCGACAAGAGGCCTTGACTTGTCTTCCCCAAATGGTACTGGCCGGTTTCGCCTCATTGGTAACAAAACCAAGCTTAGGACATAACCGTG
+>91422 2
+CGCTTTACAGCTCAAATTGGATTCTAGCGATCAGGGCAAGAGAGCGGGCATGCAACACATCCCGACAGGATCTGCGTCGCATTGTATTAGCTCTTTGATC
+>91423 1
+ACCTAGCATCGTTCGACAGCACCGGCGTGAAGACTCCCCTTAAACCACTGATTATTGTCTCGAGTAAAGGCTGGGGTCCGTGGTAACTTGAATTAGTCAG
+>91424 1
+ACAGACTAAGTAATGGCTTTGGTTGCTTTGCTAGCACAGCGGAACATGGTCCGTCACAATCTGCTCACGCCGATGCATACCGTACGAAATGGTGGATTCC
+>91425 3
+GAGCAGCCGCAGCAAGATGCTAGGATCGAAAGCGTTCCATGTTAGAGTCACCATTGCGTATCGAACAACTGTTGCGTTTTTCCCCGGCAGCTCTAAGATT
+>91426 1
+TTTACTGTACCATTTACGAAGGTTCCCGGGCTAGCCGCATGGGTAGGCCTGAAGAGCCACATTGCCCGACGCTAGACATTCTAGAGTAATACCGTTATAG
+>91427 1
+AGAATATTTTCGATACTAGCAGGTTTAAAATTTTCCAACAGTGATCTGTCCTGGCCAGTCCAAGAGCCCCTCGTGATGGCCCCGCTCAGAATGCAGGGGG
+>91428 2
+TGCAACTGTAAACCCGAATGTGCTTTTAAGTTACCTTATTTGCCAGTACGCGCCAACGTCAGCATGCGGGAGAACGTGAACGAGCATTGTCCCGGTTACG
+>91429 1
+CTCACATAGGATGTCAAGACTACTATCATATTAGCCCCGCTGAGAACTTTGAGCGTCAGACCGGGGGGACAGGAAGCGTCGCCGATTCCTTTCTTGTTAA
+>91430 2
+CTGGTGTTACGTCAGTCAGTTGACCTATGGTCTGCAGGAAAAGCGCTTCCAGCGGCAATTTAGTACACAGACCCGTCTATTGAAACGTCGAATGACGTCC
+>91431 3
+CTCGAATGGCAATAAGCTGATATGGTTTCAGCCCCTGGCATACACGTCCTGCGACGAGTATGAGTGCATTCAAATAAGGGTGGGTACCCTGCTTCCACAT
+>91432 1
+GTATGCCGACGGTCGACGAGACATTGATATGCACGTTTGACTGAAATCTGTCCCCGGTTCCACGGCAGTACCTAGTCGTATAGAGTAAATACGATGCCTC
+>91433 1
+GAGGCTGGGCACACATCAAAATTTCGCCACGCACGCCGGAGCTCCAATTAACTAGAATTTATCATAGTCTGATCAATGCCTTGTCTTCTGGGGGGTCGGA
+>91434 1
+ACTATAGATTGATCAATGCACCCAATTTGCCTGGCACGTTGGCGCACGCGTAACTTAGGCAAATATTCGTCTTGCCAAGTTACCCGAATGCCGTGGGGGA
+>91435 1
+GAATTTTCGTTTATTGGTCTGACAGGGCACGCCCATTGAACCCCCCCACATAAAGCTATGTTTTTCAGAAATGCCTACTAGAGGGCGTGACCAACGGGGG
+>91436 3
+TCGGCATGAAGTCCGAGCTTCATTTACTGTAGTTAACGCCCATGACATACCCAACTACGAGCACACATGGTCGCTGATGGTTGGAGGTCAGTTAGTCCGA
+>91437 1
+GGGTGGATGCAACATTCAGACACACCGTCCAAAGCAGGCTGGTTTGTGTCATCGCACGACTTATTTGACACGCAATCACTGTCTTACGTCCTGAAGTGAG
+>91438 1
+ATAATCGTAACTCGCGCTTCGCGGTTTCGTTTAGGGATTTGATCACCTATGCCCCCAACCAGGGCACAGAGAGCTAAGAGTGGCGCGATTCTAATGCATA
+>91439 1
+TCATGTTAGCGCAGGCCCTAGCTCGAGTCACGCGTGCGGGGGTTTTCAAAAGTGCATTGAACGAGCCCTCGTTCAACAATTAGTAAAACTATACGCGTTC
+>91440 3
+TCTTACATTGGTTAATATGCCGTTGGTGCGACCTAGCAAGCTCGTATAACCCCCAGCTGCACTCGGATGTTACAACATGGGCTCGGGAAAGAGACAGCTT
+>91441 3
+CCTCGAATGACATCAGAGCTCTAGGGTTGATCCAACAAAAATGCAGAATTCATGCGGAAATGTTCTGCACGGCCTGTCGGGTTACTGCGACTCTTGGCCT
+>91442 2
+CTATAGGTTGAGCCCGCCGGTAAGCCTGAGAGTGTCGGTTGATATCCAATCAATCTCGTAGTCGATCGAACCCTTGAGTCTGAATTCGGCACACTAGACA
+>91443 2
+ACAGCTGGCAGTTCTACTATAGTGTTAAGTAGGAAGCCTCTGTGTCAACCAGGCGAGTCGGTAAAGCACCCCATCTCAATCTTTGCTAAGCGGTTGGCAC
+>91444 1
+CTTATACGGACAAGAGCTATAAGTGCAAGACCCGAATATGGGGCAGTATGGCCCGTCTGCGTAATTTCTAAACAACCGCGTTTCGCTGGTCAGTCCTCGT
+>91445 3
+TGTCGAGGATGCGTACCCTAGGCACATTAATTGACTCAGCATTGTGAGGCGATAGTACCAGAAATGGGCCGCTTTGCACCTCAATTCCATGGTCGACTAC
+>91446 1
+CGTCGGTCACAGCCTGGGGGATAGCGAAAGAGTGGCTAAACAGTTGTCTTGCATCTATCCCAAGACCTTGACCCCACGACCTAGCGATGTATTTTTAATG
+>91447 1
+TCTCTGCGTAGTGCTTTGACACCAGTTGCGGAGTTGCTGACCAGTCAAATACTAGCCTACCAGTAATGAGGTGCACGCTAGGGTCGAATCCACAATCATG
+>91448 3
+GATCCCGACTACGCACACTGCTAATATAAGCTGTGATACGCGTACGCGCCCTAGCCGTTATAGAAGGTTTAAGTGGACCGTAGTCGAGTGCATCTCTTGA
+>91449 2
+CACTTTCCTTAATGGGACAACGATGTAACGAAAGCCCGCGAGCACTCTTGGTTCTAGGCATACTTCAAGAGACTTTGGCTGTGGCGAGACGGTACTATCC
+>91450 1
+AGTAAATGGGACCGACAAGAAGACTGATAGGTCACTGAGTCCCTGGCCTCCTCCGCCTGTAGATCAACTTTGAGCTGCCGTTGACGAAGCTGTTTAACTT
+>91451 2
+GAAGGTACCCTTGCGAAAGACTCGTCCACAATCACTATTAATACACGGACCCAACGGGTTGAGGTATAGTTGAGTCAGGGTGCCCCTTCTGTCATGGTCT
+>91452 3
+ACCCCGTAGCAGTTCGACATATGACTATCTGGTTGCCACACAGTGTGATCGACGAGGGTGATTTTGCCCGTCATCACTCGCTGGAAAGAAACTTTGAAGC
+>91453 3
+GGGGACATCCTGACCATTACTGTTCGCGTAAGACGCGATCGTCTTATGAGTCAAATGCGCATTGCTTTCACACTAGCCCCAAGGAAGTGTCTCAGTGGAA
+>91454 3
+TCTATGCCGATGAAAACGCATCCGTGGTTCATTACGGATCCGTCCCACTCCTGTAGACAGCCAGTTGCAAAGTTACAGGGTCAGGAATGGTGCGTACTTA
+>91455 1
+CTTAGCCCAACTCACTTCATGCTTGGGACTTACAACTCAGCGATCGGAAAGATGGTTACTCCTGATAGGGGCGGTTCGCGAAAGATGTTCCTAAGCTGAC
+>91456 3
+ACGACGCTCCTGGGTCTGAAATACCGTGTTGAGTTATCATGGACGCTCGTACATATACCGCAGTAGTACGATGGTCGCGACAGAACTTCCAGCCATTGTA
+>91457 3
+ATATAACCTGCGAATGAGACGTACTACGCGTTCTTTAAGAGAAAGTCCGTGGTTACGAAACGCGGCATAGCTCTCGCCGCATGTTCTCAGACGTCCTGGT
+>91458 3
+TTGCGCCTCCGGATGATCGTCTTTCCTTCAGCAGCATTTGTGGACCAGCTTAAAAAAATCTACACGTGGGTGGTCGTAACGTAACCACAGCAGCGGTAGA
+>91459 3
+CAGCCCGTTTGCTATCATTATTTCCAGACTGTTGAGTGATTGGCAGGAAAGGAACAATCGTGTCGTCAACTCTTAGGTCCCGAGTAAGCCACCAACCGGG
+>91460 1
+GTCACACGTTACTCTCCTCGCGGCGAAGGGAGTACTCACGGTGTTAAGTAGGTTATCTAATGCTCCGAATGAAAGCATATGTGCAAGGATCTCGTACCCC
+>91461 2
+ACGCTCACCATTTACGCCCGTTACGTGTCAGATCTACTGGTAAGAGCGGTGCGAAAATAGGTCTATAACTACTTCAGGCGATCTGATCCGCGTGCAGGTA
+>91462 2
+AACTTGAACGACCTGACCACGTTTCTCGCTTACGTGGGAAAGCGAACCTCTGACTCTCACGATGCAGACTATAGTTGGTTGTAGTGCCATGCAGAATGCG
+>91463 3
+CCTAAGCTCGCCGCTGACATCAGGATATATGCCGTAGGCCCTCTTAGCGCTAATCAAGGGGGTGAAGTACGTATGGTACCCTCTGCATAATATCATTGAG
+>91464 3
+GCTGAGAGATTCACAACGCGAAGTCAAAACGTTTGCCTAATTGAGCCCGATCATTACGGATGTGCGGCGCTCTAAACGTATGGTTGCTGCTTATCAGCCC
+>91465 1
+CCTTCACATTGTTACGTGGCGCGATCTGTCACTGTACTTATTAGGACCAAAACAGGACCTCCGTATAGGATAGGCACAGCTCCTGAGGGCTGTGAATCAG
+>91466 3
+AGAATGTCGAAGCGGATATACTTGTAGGTGCTACTGACAACATGCGGGTTTCATGCCTAACTCTGTTCACCACTACAGCAAGCGTGCCGAGGCCTATGTC
+>91467 2
+GCCTATCCCTATCCTTGTATTCTAACCGGTAAGTAGTGATCTCGAAATGCCAATGGAGGTGAACCGCGGACAGATCGCTTTTCGGCATGGGATCACACAG
+>91468 1
+TAGGTCGAACCACGCCTTAGGTACCTTCTATTAAGGTTCAGGCCCAACTTGAATCCGGCAATCGCAGTTGTTGATCAACGGGCATGCACTACGAGGGATT
+>91469 3
+TTGAAACAAAAAAGAGCCAGCGCAATGCTGCTTGACCCGGTCCGCAATAATATTGTGTCGCGGTCTGGGGCACTGATTTCGTAGCACGTTTGCACTACTC
+>91470 3
+TCGGCCGCATATACGCCTGAGGTGAGATCCATCACCACTTTCTAGGATTCTGCCCCCTGGGATGAAGGAATTACATAGTCAGCGATCTGACAAGTATGGT
+>91471 3
+AGTCGCGGGCTGATAACCCTTTTACGTTAATTCATCTCGATGCGAATCCGATTGTCCACAACTGTGCGAGCGGCTTAAGGCCGTAAGTAGAATGCAAGCC
+>91472 1
+TACCCGGTACACACAAAACTCCCGCTTGTGGCTAAATGCTCAGCGCAATCGTAGAGTGTTCTCACTTCGAGTGTATCGCATCAGAGAAGTTGAGGGGTCT
+>91473 2
+TGAAATCTCTGTTGAGGCTCTTGATCTGCGGAACGCCCAGATCGAAACGGACCAGGGTTAAGAATAGTCTTCCACCTTTGACCAGCCATTGTGCGTAACG
+>91474 2
+GCGATAGTATCTATTCGCACTTCGCTGATACGCAGCTAACTGTTGTTTAGCCGATGGGATCGCAACTGTACGAGCACAGGCGAATTACCGTACGCAATGC
+>91475 3
+TGGCAACCTGTGCGCGATTTAATTCGACCACATCCTGGTGCGGAAGACAAGGGAGTACCTACATCTCTTAAATGCCACGTGGAGTCCTGGGATCTTAATC
+>91476 3
+ATGCGCGGTGAACTCTGTTAGGTCCCGAAATAAGCGTTGGGAACTCCCAGTCAATTTACGCTCTCATACTCGGACGATGAAGCTTCGGGTGCTACACATA
+>91477 2
+GGACGATATGGGCTGCGCATGGTCTAGCCTAGAAACAGACATTCATACGGGGGTGTAGCATTACCCAACTGGTATATTTCCGAACATTCACTCCTCGGTC
+>91478 2
+GGTTACGGAGCACCACACACTGATCAACGGGGATCAAACCTATCTTACATTTACGTGCTTGAGGAGGGCCCAGTCTCGTTTCCAGCGTTTGGAATGATAC
+>91479 3
+CGCAAGAAGGTATTCTAGGGCGACCATTTCATACGGGCGTGCAGGGCCTGACCTGCAACCAAAGTTGTAGCGATCTAATGTTATTTTTGCCGCCTAACCA
+>91480 2
+TATAAATGTTAATACCAGTGCCGTATAGAGCGAGCGGCCTTTAAGATGCATCCGCAGGCTTCAAGAGATACGCCCCGTGGGCTTCATTGTGTTCAACGCC
+>91481 3
+CGCGGTATAAATCAATGACAGTGTCACATTGATGGAACTGCAAGGGCTGACGTTCGCACCTGTCGACGGTCTTTATCTTATTCCGCAACCGGTCAAACGG
+>91482 2
+CCGATGCATGCTGGATTTAGCTGCCACTGGCTCGATCATAACGGAATGGGCTTCGTAACGAGTTAGACCCAGAATATTCTTGCCTTAGTGCACAAGAGCC
+>91483 2
+GACGGTCTGTGTTGTGCCCCGAACAGTGGAAATCAAATTACTTTTCTTGTACGTAAAAAATGCGGCGCACATTATCCAGGAGCCTCGCGTCGACGCAGTC
+>91484 2
+TCATGTAAGATTATAGCCCATGCAACTTTAACGGGAGCGCGGCTCGCGTTGTCTTGAGACCGCAATGCTGGCGAACCCGTCAACGTTCAAATTATCGTGA
+>91485 3
+GACGACGGTTTACGTAACCGGAGCCGTGGTAGTGTCCTGACAGTTCACTATTCAGACTACGTCAACCCTCAAACTAAGGCGTTGCCGTAGAATTGATTCG
+>91486 2
+ATTGTGGTTCTTGACGGAGCAATAGTGCCGTCTGGCGACGGCCGATTTAGGTACGTCACAGCACCAAAGCATAGTGCATCTACCTGCCAATATCTTCAAG
+>91487 1
+TATACCCCTGTGTAGCGCCGAAAATGGAAATGTTGAATATTGTGCCGACACTCTACGTCTAACTTTCGGGAGGTTCGAAGTCGTACCGGCATGCGACCCA
+>91488 1
+TCCCTGGTGACTTAAATTGCGATCCACGTCTCCGGACGACTCTCAGTCGGCGGAAGATCCACGTCTAAATATATCATATGGCTTGAGGACCAGTGGGATA
+>91489 1
+TCCACACACTGGAAGGTGGTTCCCACCTGTATATCGTTACGCGACAATCTTATGATGACTTGGCGAAGAGGAGACCGGTGGTTTTCGCACCATAACCAGT
+>91490 2
+CGGTTCTGGAACACTTTCGACTCATGGCCGCCTACATTCCGACGGCCCACTGAGTACCATGATTTTAAGAAGTGGGAAATGCTCTCCTGTGGGAAGAAAT
+>91491 1
+TGCTTGTTCAACTGTCTCTAGCGAGTCCTGAAGCAAAGAGTAAAATGAGCTACGCCAGCGAGTGCGTCACGCCAGCCCCGCTGAGTTTTATTAGACATGT
+>91492 3
+TTCTACAAAGTATGAACGGAAGTCCTCGGACCGTGCTTTTAGTGCCAGGGCCACAAATTGCTGTACACTCCATCAGAGAGTGGGGCCCGAGTTTCCATAT
+>91493 2
+CCATTTCAAGCTGCTGAGCACTAGTAATCGCGAAGACTGTCTTAGCGCGTTGTGCCGACTGGCTTTTTCTGAAGGGACAACAAAGCATGACCTAGACTCG
+>91494 3
+AAGATCCGGATACGCCTAGCACGTTCATATACTGATGCCTATTTCCGCTTAGCTGGTCAAACACATCGGCGGATCGTGTTGTCGAGCTCCGGAGATAAGA
+>91495 3
+CCATCGTATATGGGCTTACGCTTATGAGGTATAAAGAGCGTGCACGGCTCGCTTTGTTCAGCTTCAGTCGGGGGTACACACCAAAACATGGTAACTCACC
+>91496 3
+TCCGCAGTTGGCGACAACTATCCTGGATCCCAACCTGAAGGACCTTTGGGGTTCCGGTAATCTCCGTTGATATGAGTAAAACACGATCGACAGTGTCTAG
+>91497 3
+TTCTCAGCCTCTCTGCACGCCACGCCAGTATAGGATAAGGTGATAACGTCTATCAGCGAATGATTTTATTCTAGAGTGAGTAAGGCGCGCCTCCGAGCAG
+>91498 2
+TACGGGTTGGGATGGTCGTCGCTACGGGGCCAACTCCGGGATATTCCTCGAAGTGCTGATAATCACTACCAAGCAGTCAAACACATCTTATCCTTGATGA
+>91499 2
+GGGAGTACAATGTGAGTAGCTCTAACAGATGGATTAGTTTTAAACACTGGTCCCCTGGTATACAGCCCCCACGCAGCGCGCTTATGCATAGATCTTGGCC
+>91500 2
+TTCGTACCCAGATACAGAAGAAGGGAACTTTGCTGTGCTGTTGACTAAGCTTCGCCGATGACCCTAGCTGGGGCGCCTTCACTCAAGCATGTCGAATAAT
+>91501 1
+TTGCTATGGTGTCACTCGTAGCACAAAGCTACGGTTCACTCCCCGCAAGGTTAGCTATGGGGTAGACTTCCTCGGCATCAAAGAGTTCAGAGCGATTACA
+>91502 1
+TGGTGGAGGGGTCGTACAATACTTAGGCTTTACGTTCGACGCGAAAAATGGTCATCATTTCCCTACCGCTCACTAGAGCAGTACTGCTCCGGAAGTACAC
+>91503 3
+AGGCCTTGTCAGATGTACATCATCTCGTAGGTCAGAAGCTACACGGCCAAACAGGTAATCTTCGTCCCAATTGCTCATGAATCTGATGGGCGCGCTGTGA
+>91504 1
+GTTGGTGACTGTTCTGACATGTCACGTTCCAACGCTTTTAACACCGGACATACACCTGCGAGACGAAGTTCTAACCGTCAGGTCCCGGAAGTATAGGAGT
+>91505 1
+GGGGGAATCAACTCCTTCAAAAAGAGAGGTTGCCTCTAGCCACAGTTGGTTATCTCGGATTCTGGACAGGTACCTCACTAGTGTCGCATTGTAACCCCGA
+>91506 2
+GGATGGTCTTCAAATTGGGGCACTATCAGGACCACTCCCATGAGCGTCTCACTGCTGTCAAGCGACGGTGTAGTATAGCCAAGTGAATCTTTAACCTGCA
+>91507 2
+TTTGCACCAAATATTCAGCACCTAAGGATTGAACCACGGCAGTGTTGCCATAGAGTGGGAAGATTATTGCTCGAATCTGCCTGTCTACGACCGGCCCTGG
+>91508 2
+AGGGAGCGTCCCTGCGGGCTGTTCATCCTTAGCTTCCTGTGCAGGCTTCATCGAACAAGGGGATAAATTAACCGTAGAAATAGTGCCCGTACTACATCTA
+>91509 2
+ACACTTCTTCGTCAGGTGGCCAGGGGAATGCCATGGATTGCTCAGTTACATATGAAACTGACACTTTGGTCCAGTGCACCAGGCATAATGCCTGTCCGAA
+>91510 1
+TCAAGGCTCTGTCAGACGATCCTAGGTGGGTCGTTCTTACACACTCGTGGCGAAACTCAAGTCAGACCCGCACCTGGGAGAGGTATATATAATTCTTAGC
+>91511 1
+CCTACCTTATGACGTTACTAGGGAACAGCATTGGTTATCGTAGCACCCTTTCTCTGAGATCCTGGGCAGGCGCAGGGGAAAGGTAATGTATCCTCCAACA
+>91512 2
+GACCACGCGATTAATGCTGTTGGAAGCATCCTATGGTGTGTACTGCGCAGACTCTGGCCTTTCGACAACCATAATAGGAGAACCTCTGGCGATGACATTC
+>91513 3
+TCAGTCCTGCGTGTCAACAATATCATCGCACGCTCCGAGTGGCCAAATGACTCGAAAGGACAACAGTGAGCGCTGTACCCGATTTTTTTTGTGGCAGGAT
+>91514 1
+TGATCAAAATGGGAGCTTCGTACCGACCTGGTTAGCCGATATGATCTAATTGGAGGCAACAATACCCTCTACCGGCGATGTGTGAATGCTCCCGTTCGCA
+>91515 3
+GGTGCAGGCGCCTTCAGTAGAGTCGCGCTGTAAGAGTATAGATAAGAACCTCCACAACGGCAGATACTCACATTTGATAGCCGTCGCCTATCTCTTGTTG
+>91516 1
+AACTCCGCCACAACGGAGAGCATTGAGTTGTCCTGGGTGATATGTTTCAGATCGCACAGTTGCAAATGCTACCTCAACGTGAGGTTCCAATCTGGCCTAG
+>91517 3
+TCAGACTGACTACCCGCGTTAGATACTGGGTATTCATGACCTTTCCTAGGGATCGTGCCGCATGCATTGAGCACGGGTCACGAACATAAGAGTCTATCAG
+>91518 3
+ACTCTAAGGATTCACGCGCATCCCCACGGAGGTTCCTTGGATTACCCGGGTTCAAGGCGTATTATAGACTGTTAACCTGTGGGAGGAACACGCTTTAACA
+>91519 3
+GAGCGAACAAATGTCAGCATGTCCCGACTAAGTGCCTTCGGAGGCTTGCGATCCGAGAATAACCTCTTTCGATGGGTTATGTACTTCCCAAGCGTTCGAA
+>91520 3
+GTTCAGCGTTTCCACGAGTCTACACGTGGATGGGCAGTAACGTTCGTAATAGTAGTCTCAAGCCGATCGTTTCTCTACCACGACCCGCGAAAATAGAGGT
+>91521 3
+TTATGGTATCAGTCGAACTGTAGCCTCTCTACACCAGCTTCGTGGATGGACGTGGGCAACAGGATTTCCATGCTACCAGAAAGCGGCTTCTAAACCATGG
+>91522 3
+GAGTTTTTTCCACCGTTAATGCATCCCCAGACTCTACAAGAGGATGCTACGCGGATCTGCTGGCAAGAATTACTACCTGTGGAAGGGATCATGCGGCTCA
+>91523 3
+CACTTCTGAAAATAGCTACTGTGTGCCAACGAGGGTTCCCGATTGCTCGCGAGCATGACGTGCCTTGCTTTCGAAGAGCTACGGAATACAGTTGACACAT
+>91524 3
+ACAGAGAAACATTCTATCGTCCCACCGTAGGGGGGGCCATTCATGGTATTCGACTTCGTCATACGACGAGGACGGCATGGTCACCTTGCAATTGCATATT
+>91525 1
+ACCCGGCGGTCATTCTTCCCAACCTAGATGCCCACATCCGGATGTTCACAGGTCGGTAACAATTGAGAATACTTGGGGGATCCAGTTATGGGTTCAGATA
+>91526 3
+TGGTTCGAGCACATCGAAACCTACCCGTGCACTGAGCATTGTGGTACCTTTTAGCCAAGATGGAAGTCTGATCTGAACGTAGACGCTTTCACTAGCCGGA
+>91527 1
+ATGCCGACATCTTCCAGTGTTAGTGAATCGCGAGAAGGCTCGATAATGTTTGAAGTGAACATGGTGAACCAGCGTCTTAAAGCCCGCTTTGGCCCCCCAT
+>91528 1
+AATCCATTTCCCCTCCCATCCATACAAACAGGCCAGTTATTGGAGGGTATCGCCATATATCTACCGGACTCACTGGAGTGGATCGGAGTGGGGGGAATTT
+>91529 1
+AAGGGCGTGTCTTGAACGCTTCCTCATCAGTACTTTAATTAAAGTAATACGCGACTCGGTTTTCCGCAGCCACGTGGTGACGCGCACTAGAGTAAGGCAC
+>91530 2
+CTTGAAGACCTCCACACACGTAGAAGCTACTTGCTTGGCCTTTGAAACGCCTTATGATCGGCGGCGTTATGGCACCTGCAGGTGTAACTAAAGTGCATAG
+>91531 3
+ATGGGTGGAGCCTTAAGCCGGCAATAATCGTGGCGAAAGTACGTGATGGTCTTCCGAACCTGACACGTCATTACTACGATCGTTAAGTATGTCCTCACCC
+>91532 1
+TGTTACACGGAGCGGCATTATAATCGAACGTATAGAAGTCTCATCTAGGCGCGTGGTTCCGCCATATCGTAAGACGTAAGGCTCGTACCTCCTAGATGCC
+>91533 2
+TTAGGCATGGGCCCGTACTGCCAACTCTGGAAAGCTACGATGTTGTCAGATCACTTATAGACCTATGCCCATGTAGGTCGAGCAGCACTTAGCGTAAGTC
+>91534 1
+AGGGAAATTTGCGATCACGATCCAAACCGTGTTAAGCAGCAAGGTTGGCAGCCCATCTGCCTAAGTGGGCGCTACTTCTTTAAGTAGCGTCTAACTGTCC
+>91535 1
+GCCTGATCATACAGTTGCCGTCGGCATTCGCAAGAACTCACGAGATTGCTAGGCTCTTGTGTAAGTATTGCCACATACAATACGGATCAGTCATCGGCGG
+>91536 1
+GGCCGCGGAGCAACCTAGCGGAGCGTCGCACGTTGCACCTAATCGATAACCCAACGGCAAATCAAGTATTTGGCTATTTCTTGCTCGGGATTTTGATATA
+>91537 3
+GCACAAGAAGGCGCTGTATGCAACTCGACCCTCAAAGCAACAGGCATTACGTTCTTTTACCAGTGCATAGTTAGTGTCCATGGGCTGGACTGCTGTAGTC
+>91538 3
+GACCATGAATCAAGGACCGCGGCCAGTAGTGTCAGTGTATAGGCCTCTCTGCAAAATTGTGATAGCTGCTCGAGCTCATGTTGCGTTACACGCAATCACT
+>91539 3
+GGTTAATGGTCTCTTATCTTCAGCCCGACGCACGTTTATCGGGGGATGTAAGACTTACCCCAAAGCGTTCGTACACGGCTACAAAGTAAGTCAGGTACCG
+>91540 1
+ATTGCTGCAGCAATCACTCTGGGACCTGTCCAAGCTTTACTAAGAACCCAGAGGTCGTCTAATGGCATGCCTGGAGCCTTTGTAGTAAGGCAGTGCTACA
+>91541 2
+CAGGGAGACTTCGCCTTTATTTTACCAACTAGGCTGGAGTGATCCGTCGTTCGTAAGGGCGGAGCCTAGTTCAACAGCACGATGCCTAGAATCATCCATA
+>91542 3
+CTACTTGAAACTACAACGGACTCATTAATAAATGAGAGTCATTAGTGAAGCTCCTTGATTCGTGCGGACGTCCCACGTCCCTGGCTGGATGCCGGGGCAT
+>91543 1
+CCAAGATCTCACGGGGATTTCTATTGGGTAACCACGGCCGTTCCGCCTTTAAAACGAATGCGAAAGCAGGCTTAACACTTAGCAAGGCGGTTTCCTGTGT
+>91544 3
+GGTTGCCGTTAGTTACGGACCGACGTAGATCACATGACCTAGAAACATATCGTTGCAGCGCTGCTGATTACTCTAATCGGACAACGGCCGATCTTGGCTA
+>91545 3
+CAGGCGTAATCAACACCTGCCCGGCGTTGGTGATTATAGCTTACCATTTCATAGAGAGATTTTCCTGCCATTACGACGATAGAGCGCACGGATGGGCTAC
+>91546 2
+GGTGCTGAGAGTCAGATTGGCACGTACGCTTTAGCGGAGTAGTATCAGCTGCAAATAAAGTCTAGCTCCGCCTACATTCCTACCCCAGTTGCGAATATCG
+>91547 1
+ATCTCGGCTGTCGTGAAGCGCACGGCATTTCTTTCGAGGACCCGTCGTACTTAACACCAGCTAAGTGGAACACGCTAAATAGGACCTTGTAATTTGACGG
+>91548 2
+GACAACCCGCGCCAACCGTTCGTCCACGCATAAAAACTTTTGTGACTTCATAGAAGACTGGGGTACCGTGTGGCGCTGTTAATAGCTTTATAGGTCAGGC
+>91549 2
+CCTGGTCCTGGGGCGAAGCGTACCGTCCAACGCGATTTAAAAAAGTTCACAGTTGTTCACCCCGTAAACTTGGACAGAGGCTCGAATTGTATCTTGTCAG
+>91550 2
+CGTCTCCAAAAACGAGGCTTAAGCGTCGGTAGCTGTCGCGCCAGGTACGATTCTATATAATGCGCGCAAGGTAGTTCAACTTGATCGTTACCACTCAGTG
+>91551 1
+AGATGGTTAGCACAGCTCCATCCGCTTTGCACTTGAGGGTCTGGCTTTTGTAAGAATTAAACCAACTTGGCGAATGAGCAATGCCCTGCCATAGCGACCG
+>91552 2
+ACCTTGACAGTTCGCAGTCAGTAGTTGGCTTCGCTCAGCATCGACCTAGGTAGGAAACAGGTCTCAAATGAAGGAGCCGGTTCCCCGCTAATTTCGTATA
+>91553 1
+TAGCATCCAGTAGGAGAGTGGCTCCCCAATATTCTTACACACTAAGCTGGGTGTGGAGCTTTCCAACTGGGGCAATACTACCGGCCGTACATGAGCTTAT
+>91554 3
+CACACTGAAAGCTCCAACAACTGATACGGCCTACGTGGGTTCAAGGTGAGGTCATCGTCAATTTTAGTACGAAGCGAAATCGCCTTCCGCGTTGCGGTTT
+>91555 3
+AGTAGAGACGAATCAGTTATATGTGCATGCCAAGACTTTTCTGTGGCGTCCCAGTAGGGCCCCGCATCTGTCCGCCCTTAAATTGCATGGATGACGACAA
+>91556 1
+AGGAACGCTACTTTGAGCGAACCAGGGCACTAAACTGCTGCTAACTCTTTCTTCCGTAGAACTCGCACATATATCGATATGGGCCGTGTGCCGTGATAGG
+>91557 2
+CTCTTTTTAGGGAGCCCATCCACGGGGGACCTACCAGAGTCATAGGTAAGCTCCCTGTCACATTGGCAAGATGGATCGAGCTATAGACTCCAGAATTTGT
+>91558 3
+AGTCTAACCGGCTACATCGGGGGGATTACATGGCCTACAGATGCAGATATACTGTGCCTCTGATCGTTCCTGGAATCAGATTACCAGGCATTGAAGCCCT
+>91559 3
+GACACGGAGTCTCCGCGTTGAGCGACGAAGGGTTCATCTTTTCGACTAGCAGGTCTTGTATAAAATGCTAGTTATACCCCACAGCGGCACGTCATTGACA
+>91560 1
+CCGTACTTCACACGCTATCCCAATGTTTGATTTTGTAAACGCGAGGGGCTTCGGCACATCTGAGCTAAAAGCTCGGGGTTTCTCGAACGAGGCTCAAGAA
+>91561 2
+TCCCCTGTAGCATACTCAGCCCACGAATGTTCGAACTGAGAATGTGAGTAAACTACTCTGTGCCGCAGACTGTGGCTTTGAGGTCAATAAACGGGCGTTC
+>91562 2
+CCAGTGTGGAGATAAACCGAATTCCAAACGCCCGAAACACGCGTTTTTCCCTTTATGGTGGGGAATTTCGGCTACCGTCGAGGACCAGACTTGAGTCTAT
+>91563 1
+TATAGACCTCCGATTTTATCCCGTTACGAGGTCACTAGTGAGGGGAGAACTTAGCATCCTGAGTAGCTCACTATCGGTCTTGGAACTCGGGCAACCCAGA
+>91564 3
+TCGCCTACAAAACCTACGCCATAGAGCCAGTTAGTCATTGGATTACAGCGCGAGACGACAGGCCTTTTCTACGTGGATTTCTATGACAGGTGGCTAGCGT
+>91565 1
+CGGCAATAGAGTGCCTCAAGAATAATGGACGGCCCGAAGTTGGTACTCTCCCTTTCGAAAATCATGCTTGGCAGCTCGCCGTACTGTTGGAAATTCTCAG
+>91566 3
+CTTGTGAAGCAGGTATAATTGCCGCCTTGCCATTTGGAGCTCGCACGAATACAGTTATCGACATCTAGAGCCAGCCGAGCTGACAGTTTAGCGCTACGAT
+>91567 1
+ATAGTTACCGAAACTGCTGGGCCCTACAAAATTGTGTGGAGTGAAATACCCATGTGTCCACAATGGGTAGTGCCACGGTGTCAGATCCTGGTCTTCCCAC
+>91568 2
+ACCCCACTTCGCGGAGAAACGAGAACTGGATAGAAAGTTCCGTCTGTACCCCTAGAAGCGATGTTATTGTTCGCTTGATCATTTGCGTCGCGCTAAGCAG
+>91569 1
+TATGATCTCCCCTTGAGGCACTGCCTTTGAATCATTGGCGTCTGTGACCCGGAACATCGATCGAAAACTGTTGGAATAGACGGTCCGATAGGACCCAATG
+>91570 1
+ACCGGCGGTGATAAACCGAGCAGTTGGTACGGAACTCGCATCCTCATATTCAATGTAATTCAACCCTTCATGTTGGGGCCTCGACGGATAGTTGCCAGTA
+>91571 2
+TGTTACACTAACATTTGCATCTACTGAAGGAGCAGCTCAAATAGACCGGTGACACGACGGACCCGTACGGGTAGTCGTGTATAGTGATCCGCTCTTTCGC
+>91572 1
+ATTTTTCCCCGGACATCACGGGCCGAGGCCTATGTGGGTTCTCGCGAAACATAGTTAAAGCCGGTCATCAGTTATGCTGCATCCAGACTGTAGAAGCATA
+>91573 3
+GACGATTCCCTTTGAAGGAGGTGCTGTAACTATAGCACGTCCAATAAATATCCCGCGCGTGACTGAATAGACCAGGTGTTCCCGTAACGGTGCTCCGATT
+>91574 2
+GATAAGCCATCCTTTGGTCTAAGACCCGTACGAAGCTCTCGAGGATATACTTGGCACGATAGACGGGTATCACCGCTGCATGTTAGTATTCGGCACCGAT
+>91575 1
+AAAAGGTCTAGCACCCTCTGGTCGCCCCAATGTGTGTGTCTGACTTGTCACTATCAGCAAGCACTTACACAAGCAGTGAGCAGCGTGGTGTTAGGCTATA
+>91576 1
+GATCAGAGTTGCATTGCAGAGTCCTCCATCGCGTTCACTGACGGCGTCGATCTGTGTGGGCCAGTCACTCAATCTAATCACTTCGAAAGGATGGATACAA
+>91577 2
+GCGGGTGAAAGTATTATCAAATACCAAATCCTACTCGTTGGGTTTCGCAGATCTGCATCAGAACAGCACGGCTTGTCGGCCCATTTCATAGGATCGCGCG
+>91578 3
+ACCGCTGGACTCAATCTCTAAGCTGTTGATCGCCTGCACCGAAGGTGGTATGGCACGGCAAGTTGTTTCTAGGCTACCTACAAAAGGACTCGATTGAACT
+>91579 1
+CACATGCCTCTTTGGGGTACGTCTAGATTGTGCAAAATACAGACCCTGAATACTGCAGCTCTTGAATCCCTGGGCGATATGTGAGCGCTGTACCCAGAGA
+>91580 2
+TCGTCGGTTGTTGACAACAATTGTACTGCCCATCATCAGGGCTCATAGGCTCACCTGGACTTTGTGCGATTAGTCACGGCAAACTAACAACTCGGGGAGA
+>91581 3
+CGGAGCACAGTGGATTGAATCCACTCAGGCGCAGCCGATATCCAAACTGCATCATTGGTCTAACCGGACTGCCGACTTTGACTTTCGTAGTTGTAGGTAA
+>91582 3
+CTAATTTTACTCCCTGAGAAAGTGCAGCTCTTGAACGGCAGCTATTATTAATGAGATCGGGGTGGGCCACCCACCCGCCAATCCGTGGCTAGGTGAATTA
+>91583 1
+CTCGACGAGACTAGCGCGGAACTCTCGCGCTCTCCGCACGTTAATGATTAATGTGGCAGACCAGCACGTGCTATATTACGTGAGTTCGACGATTAAGATT
+>91584 3
+ACTTGTAACTTATCGGGGTCTAATCTGCCGTAACGGAGCCATCGCATCAACCACGGTTGGGCAGTGTGAACGTTACCTATTGACATAGGGATCCCGAATC
+>91585 2
+TACCCCTATAATTAATGCGGATTCGCTAGATCCTCTTCAGCGTAAGCCGCTATGCGTGGACTAAGTCGAAGCTGTGCTCGTGAGCGAAAGATATGCACCG
+>91586 1
+AAGACGGATCATGTATTTCCGGAGTGATCCTAAACGCCTCCTCCTAGTGGCTAGACAATCATGGCTAATCGTCACTTGACCGGTCGTCGGTAGTCAGAAG
+>91587 1
+TAAGGCTCCGCGTCCCCTGCGTGACGACTAATCTCGTGCGCGGATCTCGAACACATCATTGAAGGTCTGTTGGGTAACTCTGTTTCAAAAAAGAGTCAAG
+>91588 3
+AAAGTGATCATGCAAGGGCGGCTCCCGCCCTTTTAGGGTAATAGAGCCTTCATATTATGAGGCTAGGATCAAGCGCATGCATATGTCGCCTCGCTCAACT
+>91589 1
+ACGCGAGCCGTCCATATGCCTGTTCAGGGCCTGCTGTGAAGCCGATTGGGGCTCACAGAATGTCGAATTGCCGAATTAAACATTAGTCTCTGATATCCAA
+>91590 2
+ACTGGCCACTGTTTGAGCCTGAGGACACAACAAGAGTCACTAGAGTGAACAGTCACGAAAGAATTGCGGTAGCTTGCGCTTCTTCCCTGGTGACCTCTTT
+>91591 2
+CATACACGAGTCGGTAGTCTTGAGGGACGCCCCACATACTAAGGGGATGTAATTCCATCATTGGCAGGCGTTTCGCGCGCGAAGACCTTCTATATATATC
+>91592 3
+CCTGCAATTATGCAAATAAAGTAGGCGCCACAGGCAGTCAGCTCTTCGCGTGTGTACGGGATGTAATTATCAATTTGGGGCACTCAAGTACCCGTCCTGC
+>91593 3
+AGGAAATGCCTATTATCAGTACGGCTTTGGGGAACTCTGATACTAGTCTGACGAGCATTGCCTTCGCGACCCAATCGAGAACTGTACTCATCGGGCTCAG
+>91594 3
+TTCTTGACGACACCCAATCCGGATACGGCGACTGCAGGTCCTCTGGGATGACAACTAGTTGAATCTGTATAACATGGGAGGGTTGGACCCCCACTTAATT
+>91595 3
+ACGCTGTATCTAAGTGCAGGCGTCCCAATCCCTAAGGCAGAGGAAAGCTTTTAGGCGTTTAAACTACTCAATGCGACTAAGTTTCCTCCTGACGGGCGGT
+>91596 3
+ATGTGGTAATTCCAACGCTGCGTCTGGTGACTGTCACGTCGTAGCGCGGCGTCGCCGTACCCGTCCGTAACTCTATGCAAATGAAAAATTGAAATAGACT
+>91597 2
+TATCAGGGTGAACTTCCCGACGTAAGTTTCTTTGCCCGACGTCAGGCGAATCATTGCCTGGCAAGCAATCTAGCGTATCCGGAAATGAGCTCCTATGGAA
+>91598 3
+ACCAGTTCCGTCAGCCGTTTACCAAATGGGCTCCGGGCAGATAAGTAGGGGAGCCTTCGCCGGTACTAGAATATAGAAGATTTCACCCGCTTTCTTTAAG
+>91599 1
+GAGAAGTGGATCGCGTAGTTCTCAGCCACATCATTGCTTATTAGTGGGGAATCCCTAGTCGCCAATTCCGGCGGGCAATCGCGCAAGTATATCCACATAT
+>91600 1
+CAGTTCTACCAAGAACAGTAGCGCGCTAAGAGCCTCAGGGGATCGTAGGTCCAACGAATGGATTTGATACTTGTCACCGTGTTGACTTCCCCATGGTTCA
+>91601 3
+GCGGTGACTAGCGCGAGACCGATAATGGACAAGTCTATTGCCTAATTTAGTCCGAGTCCAAAAACCTGCTCTAGTGTTACCCACCCGGATGGTGTTAGCT
+>91602 2
+ACAGACAACCTCACCTGCACGGATGGTTGAAGGCCGTGTCGCGCGCTGAACAAGACTAAGGTCCGCTTGTTTGTTTTTATCTTCAATCGTAAAGCCGGAA
+>91603 2
+AGCCCGAAGTGGTCGGATGCAGGCAAACGTTCCTACAAGCTTTTCCAGTGACTCCAATGGCACTAATGGTTTGTGTCCTGCGCGATCAGAGTTAATACCA
+>91604 3
+GTAGCTACTGGGACTAGTCACTCATTTTGGGTGACTCAGCATCGTGTGCCCCGACAGAGAGTACGATCGCAGACGATTCTTGCAATTGAGCACACTATAC
+>91605 2
+GCCTGACATTAGACGAATAGTGAGGTCGCTCCTGCGTCCCATAATCTTCGCGGACGCACAGAAGCTGGTTGCTAAAGGTGCCATACAACGGTTCTATTTA
+>91606 2
+GGGCCAAACGAGGTTTGCACCACCGAATCTTAGGGTTCCAGGCCCTTTGAGACGTGGGCTGAGTTAACATGTTTCCTTTAGGCGTCACACCAAAACTAAT
+>91607 1
+AGTATGCCCTTAGAATTGGGCCAGATCCCCCTGATGATTTCTTCTCGAGCAGGATGCACCCATTGTACGAGATTCGGGTGAACCACAGTACTATGAACGG
+>91608 1
+CGTCGTTGATAAAAGGGTCTAGCAGCCGCTCCGCGGATTTGCGGAAATCTAACTTCCCCACTAGATGCACGGATCACGTCTTGGGATACAATGATACGTT
+>91609 1
+CTAGACCTATCAACTCTAACATTCGTGTTAGCGGGTTTGGTCCTGAGTCCTAATACTGGGGGGCCGACGTAGCGGATCATTCAACCCATAAGTAGCAGAC
+>91610 1
+CACTGGCATCATTCTCCCACGAGCGCTTGGTAGTCGTCTTCATGTTTGCATAACGCGATGGATGAAGTACCAAAGTATGGCCGACATAAGCGCTAACGGT
+>91611 2
+TAAGCCACGTTGAGATGGCGAGGGTCTAAGACTTTAACTGTAGGGTACAACTCCGTAGGCCTCGTCTGGCTCACTGCATTTGTCCCCAGGAACAAACATT
+>91612 2
+ATCAGGCTGTACCCGTACGGCGGACATAGCACCTGGCGCCGTGCTTTGGATTCATTACAACATTAACCAACTCGATAGCACATGACAGAGGTTTTGTTGG
+>91613 2
+ATGACGGTTCCTCCTGATTGGTCACGCTCATAGTAGAGCTACCAAGAGGGCGGCACGTGCATGTATCGTTATACTACTTGAGTCTTAACGCACAGCAAGC
+>91614 2
+CAGAACGACCCCGCACGTGGCGTGTCTCTCAGTTACCTGGTATTGACTGAATCAATAGAGGTTATATTCACGCAGTCGGAGAGCAGTATCATCGTCCGTA
+>91615 2
+TCTCTCCTAAAGGCTCGTAGGCATTCCTTCAACGTGCGTGCACGGAGCATATAGGGAGGGTACGTTAACCTTCTATTACCGTACCATTAGAGCCGAAAGG
+>91616 1
+TTACTCGTTCCTGGCCATATATCTTCGTTAGATTCGGACCACATTGGACACAAGGGAAACCGAGAACGTGGAGCTGACTCTCGGATTGCGAGCATTACGC
+>91617 2
+GGCGTGTGGATCTAAGTGGTACACAATTTCCTGGATGGATCGGCGTCTCCTCACGCAAGACTTACCGCGAAAATAAACTCGCATTTCACTAGCCGTTAGG
+>91618 3
+CGATTGTTAGTTAATTTGTGTGCGCCGTAGACAAGGAGTCAGAAATCGTGTCTGCGCCACGATATAGCCCTCTGCCGTTATACCCCAAGGATCGAAGCAC
+>91619 1
+GTTTGAAGCAAAAGGAACGGATCTGGTTGTACTGCCTACCTCAATCCCTGGATGCTCACGGGAGTATCCCAGATTGTATTCCGAGTCCACGTTGAGCACA
+>91620 1
+ATACTTACTAGCTAACCTTACACTCACGTTGCCGTCTGTGGTCAACGTGGGTAAGATACGAGTTCCTTGTCAGAGGCAACACAGGGTCCCAAAGGGTCTG
+>91621 2
+ACAAAATTGAGGTCTGTTGCGTGTAGAAGGCGCACTACTGACCTTGATCAAGCGCTCCGACACTTCCGGACTACCTAGGGCCTAATGGTAGTCAGACTTT
+>91622 1
+AGTCTGCGAGGCAAAATTGATAAACGGCCCTTTGAAAATCGCCAAGCTTACCCCATGACTGCCGTGTCCCGACATTGTAAGCAGGGATTGTGTTCTCTGG
+>91623 1
+CTCCGGCGGACCATTTGGGGGGCCAGACAGAAGGTCTGCTGGGTATTATCATTGAGAGCGACTTACCACCTATCTTTCAACTACACATCTGGATGATACA
+>91624 2
+GCGGGACTACACGTTAGCACTTACTTAGTTCAAGTCAGGCCATATCTACTAGGGGGGACTTCAGTCAATATCATCTGGCTACGCTTAGGCATCCGCGAAG
+>91625 3
+GGTATCTTTTTGAGGCAAAGGGGCCATACGCCACTTGTGCAATCAGCGAGGAGGCTCTCTCCATTGAAGATTCCAACGCATTGAGACAACTAGCCTCGTT
+>91626 1
+TAGCCCTTGGGTCCCGAGAAATGTTCAGATATCGTCCCGCCCCTTGATACTAACTAAGACTGAGTCCTGTGGGAAACTAGTCCGTGAGTCGTAGTAGAAC
+>91627 2
+CGAAGAGCTGGCACCACCTCTTTCTACGAAAGGGGATTCGTCGGCATAGAATCCGGGGTGCCATTAGGACTCTAATAGATACGTTCAGATTGTCTCACCT
+>91628 1
+CATTGCGCTTACATGCAGATGACGCACCTTCGAGATATGTGCGCGCTACTTAATTTTTCCCCCGACGGAAACTTCGGAAAAGGGTTGCGGTACGATGACA
+>91629 3
+CTTCTGTTACTAGCAGTACGGCAAACCAAGTGCTGGGGGTCTCGTAACGGATATACCACTGTCAGGGCATATATTCTGAAATATCCTGGCTGCCCCAAGG
+>91630 1
+CGTGGACAGATTCCTGGTGATAAGCTTTGCTGACCCCTAATCCATAAATTTGAGGTGATGACGCAGACCGCCGTTAAGTACGACTAGCCCACTGCTGTAG
+>91631 3
+ACACTTCCAGTTGGGCTCATTGCCATAAGAGCCGGTCGGGCGAGTTTCAGTAGAACTTCTACCCAATTGGAGAGTTCCACATCGACTGCAATGCTAGGAT
+>91632 2
+AGGGATTGCCATTACCTATATTTCACCATCGTTTACGGCTTAGACTAACTCTGTAGACTAGCCGTAGGTGAGGCAACGGGTCCAGGCGAGCAGTACCCAT
+>91633 2
+GCCCTTCTGCGGGTCGACACTCTTGCAGAAAAGGATAAGTCGAGATTAAGTGAGTACTCATCCCACCACCCTATTGGTTTCACGGAGAGTAAGGCTCGTT
+>91634 3
+GCGATGATTGTAGGGGAAGTCTGTCAATCATACCACGACCACTAGGTTTTGAACAGATTAAATTCGGCCACGCTCTTTCTCGCTGCGACAAGCGCTGACG
+>91635 1
+GTGGTACGAGGGGTGCGCAGATTGAAGTATGTGTCCCCCAGAAAATTCTGGAAGCGTCTGCTGTTCCACCCGGCTATCACACAACTTACCTTGCAAAATT
+>91636 2
+TTGAAGAGTTCACGTAGGAGGTGCTATTCATTCCGTGAATGAACAGGACGCACCCTGATGTGTTCCCGATTCCAGGCCGATAGCTGATCAACACCCTATG
+>91637 3
+TCTGTAAGGCAGACTTCACGGCCTGAACGCAGAGATGAACGCCTGATCTCCTTATAATCAGTTGACCTAAATGTGCGGCTCTCAAGGTTCGACGGTCGTA
+>91638 2
+CATTTGCCTTGAGGATGCGTTCTTAGATAATATCACCCAGTGGCGAGCGATCTCGCCACTCTCGGAGTTGAACTAGCTGAGATTTCAAACGGACACCGGA
+>91639 2
+GCTTGCAAGCTTTTGACATCGATGCAGAGGTTCTCACTGTCACTAACTCGAAACGTCTATGGCCTAGGCGCATGCTGAGAGCGGGCCTACTATAAGAACT
+>91640 2
+AGAGTAGAATGTTACCCCCGGGCACTCTAAATCCCAGAATCATCTATTGGCCGCAACCAAGCGGTTTTCTTTGTGCAATGGGCCACGGATGGAGTTATCG
+>91641 2
+ACTAAAGAATTAACTAGTCTATATCCCAGGACTACCTGGAGCGATGAGCCTATAAGTCCAATGGATTGCGGTCTGCCGCGCTAGGTGTTGTCGCACGCCT
+>91642 1
+GACTGAGTGGCGCTCGGGAACGATACGTTTCTGCCTTAAGACCTCAAGGGTACCGTGATATACCTACTTCAGACTAGTCGCGGATCAGATTTCACTAAGC
+>91643 2
+AAGGCACAGTGTTACCTACCACTAAGGCGACGCGTACTCATATCTGGACCAGATGCAGGCCTCTGCCTGATTAATCTTCGGGTGAATAGGGTTATATGCC
+>91644 2
+CGATCGGAAAGCATACCTGGTCGGCACTCTTGGGGCTTCGGATCGACACTCATTTATACACGGTGTAAACTGTAAGAAATTAGCGACTTGACCCCTGTCG
+>91645 3
+TGCCAAACGCCTTCGTCGTTTATCATAAGGGACGAGCGGAAAGTGTAACGCGATGCTCCTAATCTGCTAGATCACATCCTATGCCGTTTGCGGGATGACA
+>91646 1
+CAGAGTCATGTTTCGACAGGGGTTTTTTCCCCCAATTGGTAAGGTCGCAATAACGGGACGTCCTCTTGAAATCCTGGGTCCCTCCAGTAAAAACAACGGG
+>91647 3
+AGTAATTATCGCTAGACTTGCCGTCACGCTCTCGCATGATGAACTGCTCGTCACCGAGCGATTGGACCTAGTGAGTCAGCAAGTCGAGGAAATCGTACTT
+>91648 2
+TTGTAACTACAGAGGGTCCGCCGATTCATGCACTTCTTGACCTCCGTGGAAAAGCCCTGAGTGCAAGTCACACCGGAGATTTGCCCAGAGTATGATGTTA
+>91649 1
+TAAAGGTACGAATCGAGCGGGCCCAGTGGTAACCAAAAGGTAAGTGCCCAAAGTATCTCCGATACTCCTTCACTGTGTTTGGCGCTTGCACGTGTTCTCA
+>91650 2
+CGATTAGAAGACAGGGTCTCCGTATATGTGAATAGGGAATTTGGTCCCCGCTTTAAGGTAGCCGATGCTCCCCTGCCGAGGCTACTTCATTAAGCACCAA
+>91651 3
+GCTCGCACACGGAAATTTACTGGGTCGACAATTCTCCGCGCCTTGGACAATGCTTTGGGCTACGAACATTCTTGGAAGTCACGGGTCAGATTCACAATAG
+>91652 3
+CACATATTCAGTTAAATAGGCGAGCTCGAGGCTAGTTCTGCGCGATACCTTCTCACACAGGTTGGGGTATCGGCGAACTCCGTACTCCAGTTGAACAGTA
+>91653 2
+ACCCAGCGACATTTCCTCCTTCGTAGCAAGTTATCCGGAAGTTCGACCCCTTATCTGAAAGTTATGGGGCAGGGCCTTTCAGAAATAAGTGATGAGCGGC
+>91654 1
+CCGTCCAAAGTAATTCGCACAATGTATCGAAAGCGTGGTTCGGAGCAGACGATGTCCCCGCTTCAATCTTATTTCTTGACGTGCCAGGACTAATCGAGGG
+>91655 3
+AAATCTCAACTTACTGAACTCTTGCATGGCCTGATCGATGGGCTGGAAAGTCAACGCGGGATTTTGCCACGATTTAGGACTTCCCCGCGCCGGGAAATAT
+>91656 1
+AAATCGATCCGCTTGGCCCCTAACCCATAACCTGGGTAGTTCGCATATGGTTGTTACGGAACACGAATTACGAATTACGGAACCGTTTTGGGCGCTGGAC
+>91657 1
+TCGAGCGATTGTTTAGCCACCCCGGATGTCGCGTAGCGTTCCTATCTGGCACGATCAAAAATGATTCATACTTTCACCGAGTGGCCAGTAGAAAGCAGGT
+>91658 2
+AGTATGCCCTAGCGGATATGGGAAAGATTGCAACAGAACGCACTACTGCTTACGCACCGCAGATTGTTATCTTCTTCTCCGGCCTTAAGGGACGGTCAGT
+>91659 3
+TCCCAAAATTCGATTATAAGTGCTTTAACGAACTGGAGGGGAAGACGATCGCTTTACAACTGCCAGCGGTGGGCTACCCTATTCCTCGGCATGTGGTCCA
+>91660 2
+CACAACTGGCTACTCCCAGTCAAATACGTTGGGTTTATGGCGGGTCCGTTTGAGCAGAAAATCCATAGGTCTCCCCTAGCTTACGTTGATGAGAACAGCG
+>91661 2
+CAAAGCCACTGAATGAGGGCCACTGAAACGCTGGCTGCCATTTGGGCTCATTTAGGGCAAAATGAGTTACTTCGTCTCATTTCACCATGCCTAGTGCGAG
+>91662 1
+TCGGATTTGTACGGATTGTAGGCTATAGACGACCAACGCGTTTTACGTGCTGGGACCTTCCCATCCGTGTTTGCAAGAGCGTCCCACCAACAAAAGAAGT
+>91663 1
+GGTAAAAGACCAATGGTTCTCCCCGTGCGGAGGTTGCGTAGGTAGTACCACAGTCTGTTGCCAGCCAACACCGATTGGCCTTATACCTTAGTAAGCATTA
+>91664 2
+TGAACGATGATTGCCAGATCTCATAGAGTCTTGCAGTCGAGAACTTCCGCTTTTGGCAAACAGAAGAGCGGGAGGGCTCGCCCTCTACTCCTTAGAACTT
+>91665 3
+AATCTATAGATACCGGTGGCACAGTTCTTAGCCTAAGCAATATGACTCCCGGAATCTTCGATAGGTACTTTGTTCCGGGGGCTACCGCAGATACGCAGGC
+>91666 1
+CTCGTTATGAGGGCATTACACCTACCGAATTACCTGTTGTTACTGTAGCGCCTAGGTTCGTAGCTTCTAAGGGGACGAAGCACGCTCCGGCACAAGAATA
+>91667 2
+AATTACAGGGGCCAATGTGATACTGGCCGCCCCAATGACGGTATATTCGGCCTTCTAATTTGGAATACCGTCCACCTGCACGGTCGGACTAGTGATGAAT
+>91668 2
+ATCCTTCTTCGAGGGGGTCGTATGAGCATCTATAGAAAATCTGGCACATACGGAGTCTCACGGACGTAAGGGTGTGCTACCGAATCCCATCTCGATATCC
+>91669 2
+CCGCCGCGTGACGTCTGGATTACCCAGTCGCAATCTTATCTTCATGAACTCCTGGTGAAGAGAACTCCGGTAAAAAGGGGTTGACGCCGAAAGTTATCTT
+>91670 2
+GGATTGTAGGTACATCAGGGACCATGCCTCCCGACATTGCCTTCAAGTCAGCCATCCTAGCAACCTTGTAAGGGCGATGGATTGCTTAAGTAATTCGCAG
+>91671 3
+TAAACGTTGGGTTCGGCGTGACGACCCCATACATCAAATAACTTGAAGGTCTTGCATGATCCGTGTTCGCGACTCAGAGCCGGTCGATGAATTGAACTCC
+>91672 3
+GGTTTTAATTGTTCCGTACACTTTCTGCCCACCTCAGTTAAGCTTATGGAGATAGTCACCGACGCACTACAGACCGGGGTAAAGAGCACGTGGCCTGAGA
+>91673 2
+CCGGCTCGAACGGTAGGGTAAACCATAAATGTCCGTGACGCAATCATGTCGATTATTATTTACTGGCTAGGCCCAAGCTAACTCAGGATCTTGGCCGGTC
+>91674 3
+GGGATTGCAGAAACCATGTGTTCACAGGTGCACGCAGCCTGACTTCCAGTTTTCAGCGCAAATGTGTAAGTTGCCCTCCCAAAGCTGTTAGGTAGTAACC
+>91675 2
+CACTGTCGTTGTAACGGAGGACCCCTAAGTACAACTTCGCGTGTGTAAAGTTCTCGCGCACGGCTTATCGATCTGGTCTCGAAATAGGTCAATGAACCGA
+>91676 2
+CCGCTTGGCAATGGAGCTTTCAACGGTCCGCAGAATGTTCACGTTGCCATTTGACAGGATAAAGTCGGCGCCAATATGACGACGTAACTTTGCACCAGTT
+>91677 3
+TGAACGATTTTCGCGGCCTAATATCAAAGGCATCAGCGGGTTGCGGGCCAGCACCTACACAGTAATTTTCTGCCTGCAAGAGGGTCGCAATCGTAATTTC
+>91678 2
+TATTACTGCCTGTCCAGCTGGTGCATGCGATGTACCATACAAGCCTGGACTGAGGAGTTGGCAACAGAAGTAACCTCACATTCCTTGGGGTTAGCACTAC
+>91679 1
+AGCCTGGAACCGGCTAACCCATTACAAGAGCACAAATCATGGGTAGGTCCGGTATCGCTGGGATGCATATTGATGTGTCGTTATACACCTGTCTGCTCAC
+>91680 2
+ACCCTTTCATTCCAGTCATGTAAGGTAGAGGTCTGAACTGGTGCCATTGATCTTCCATTCGCAGCGGGCGACTATCAGCCCGGTAGGCTACGTAAGAAAA
+>91681 2
+CGGTTTCCTGAATCACAGGGGATTACGGTAGTCAATGTGCGTATATTCTGCACTTCAACTACCGAAAACGCGTGCCGAAACGTCCAGTCTCATAGGCGTG
+>91682 1
+CCAGCCCTAGAGTATTGGTACTCTGCGAGTCACCTAGGTATTCACGGCACCAAACGTTGTTAGTGGATCCAGTCGACTCGTTGGTAGAAACCTATGGAAC
+>91683 1
+GACTCAGAACCAATTACTCTTGTCTTGTGACACGGAGCGGTATTTCTACATTCTCAAGGTTGACGCACAGACGATGGGAGCCGCCATCGAAGCGTTGCAT
+>91684 1
+GGTCCCAAATCACTAAAGGACTCGTGTCTCTCGCGCCGTAGGTTCTACGAATCGCATTCGTGATGATCACGGTGCTTAATGCCCAGTCAAGGAAATAGTG
+>91685 1
+TAAGCGCAGCGTTCAGCGTGCAAGCGAGACTCGTGAGCACTATAGGAGGCATTGCGTGCAGCCTTATAATAGCGTTTTTCTACCACTCTAGAACCGTATC
+>91686 1
+AACGGTTGCCCTGCGATGATCATGGGCTCGCGAATACACTCCCAGGCCATCCTACATACGCTATCCATGGGGACAAAGGTAGGGTCAATGGTTTTATTTA
+>91687 2
+CTCGGGTTACCGAAGCACCGAACAACTTGCAAGGAAAGTTCTCTCTATTGTGATCGGTAGTAACTGGATACGGGGCACCATCTTCCATTCTGGTAACGGC
+>91688 3
+CTTGTGTTCCGTCCACGGATGGATATTGAGTGTAGGCGACCAGAACTCCCGTAGGCAATTCGCAACTTTTGAAGCAACTATAGTGCGCACCCATAGACTG
+>91689 2
+CCAAGTCTGTCGTCCATGATGGTGACGACGGGCCCGAGTCGCGACTTACTTAATTAGAATTCCGAATTTTACCAAGTGATTCCCACTGCGACAGGTGAGA
+>91690 3
+TAGTTGCAAATCCCAGGTGTAACTCCTGCGGTTAACACGTTCCCCGTGCGTCAAAGCAAATAGAGCTATGCATAACTCCTTGACGCGAGCGGATTTGTGG
+>91691 3
+CCAGTAACGTCAGTAGACATCTTTGCAAACACTCTACCTAGGGAGGTGGGCATGGCGTTCACTTTGCATCGAGGGCAGATAACTGGCTTTTGACCCCATA
+>91692 1
+TTCTCATGTTTCCGCCATGAGTGGACTGTACGAGCCTAAGCGAGTCAAAGTTAATTGGCCAGACCTGAACCGGGTTCCCCGATGAAATGCCTTTAAAGCG
+>91693 2
+CCGAGTAGTGTCTGGATTTACTCGCTACGTTCGCGCAGAGCAACCACTGTTGATTCCAAGCTACTTGAGGCTCCAGAGGGTAAAATTGAACGTACCGCTA
+>91694 1
+CGTACCTGGCAACGGCGCTCGTAACAACAGGGAATCGCCGAGTTAGCGCCTACTTTAATGCAGTGCGACATTATCCTTGATTGCACTTGGTTGCAAAATG
+>91695 1
+TATCTTCAAGGGAGTTCCGCTGAGAGTGTATGTTATGGTTTTCCAACCTAGCAAGATTACAACCACACTGATGGCGCCGCATGACCCGGGTGGACTCAAC
+>91696 1
+ACTAAGGTGACGAAGTAGATTCTAGACCTCGTAGTGAGCCCCTAGACCAAAAAGTGTCAGCGTTCTCTTTGCCAGCACTCAGGACGTGGTTGCTTCTCGA
+>91697 3
+CGGCCCTGATATTAGCGTACCAGAGCCAGGACTATGACCTATGAATATCCCAGGCATTGGCAGCGAACCTTCCATGGTTGTTGTCCATGATACAGTGTAG
+>91698 1
+GCCCTCAGAAATACTGAGCTTCAGCACCCGGCAACCAATTAGCTCCGAGCTTGCAGCGTAGTAGAATATAAGGCTATGTGGCTTCTGTACGCTTTATGGG
+>91699 2
+GTGGTATTGAATGCCACGCGGTGGGGTCAACGATACAGGACTTATCATATTACCACCCGCGCACTCGTTAGCTTCTCGCAGGGATGTAGCTTCAAAATAC
+>91700 2
+TCCAATTAAGCAGCTGCCGGTGCAGTTCATTCTCCGAATTAAAACCGGCTACGTCAGGAGGTACGGTTTAAATTACGGTGTACCGCCCTCAAGGCTATGG
+>91701 3
+ACAGGTTTGTCTAAGACTGGGTACACTCGACTCCCGTCAGTCTCCGGCTGTATGAGACGATAACCCAAGAGAGAAATCGGTCCTCGCGGTTAGTAATTCT
+>91702 2
+TCAGGGCAACTACCAGTAGTAGTCGCTTTGATACTGAATGATGGATACGCTGCAGTTAGGACGTCCCATCTCCCTCACGCAAATGAGCTCAGTTTGACGG
+>91703 2
+TATTGCTATCGTTCCGTGTGTACTGACCGCCACATTCAGAGGCCGCCTGGAACAACAGGTCCGACTACGTCTGGATTTTCGAATCAGGATAGAAAAGCTG
+>91704 2
+TGAGCATGGTATCGCAGCTCTACTGGTAATCCACTCTCTGGTATGAAGTATGAATGTACTGACCCCCGCGATACACAATTACGCGGACCTTGAACTGGGG
+>91705 1
+GCGCTTAGGGGGCCCTCGGCTTCATAGACAAATCTGGGCCCGCAGGGACATATTGATGTCCTTTACTTTGCAGCAAACTATTACTCAGAAAATAGCTGCG
+>91706 2
+CGGAATTTACTAGTCCAGGGTAACAGAGCCTACTCTTAAGGCTCTCCGGTCCAGGATACTGATCACTGCGGAGGACGGATACTGTTCGAAGACTCTCTTA
+>91707 2
+TCTGAAAAGTGCATATTAATCTGTGAATTTGGGTGCATATGACCTCCTAGAAGCTTCCACCCCTGGTACTAGGCGGCAGCGACAACGGACGTTGGTCACC
+>91708 3
+AGTTACAAACCTAAGACTCACTCTACTGATCCGTGTACACTCAGCCTTCACACAAGTGGTGGGGTTTATCCCAGTCTTGAGGCAGCGATGAGGCAGTGTG
+>91709 3
+TACGGCCTATGTCGGACTCTGATATCATACAAAGATCGCTGTCCGGGTTTGTCTCTCGAGTAACCGAGCCAAAGCCATTAATTCCGGAGCTTAAGGACGG
+>91710 3
+GTCATTTGATCGTTTCGAGCGAGCGGTGTTAGGCGGCCTATATCCTGGAAACCCTATACCGACTGTCTTTAACCGGGTACATGACATCCACCGAAAGAAG
+>91711 1
+ACAGGCATATTCCGGCACGGCGAATAAGTAGAACTCCTAAGAATACTGCAGGTTGCCTTTTGTTAGTCCTACAGGTCGCTGTCCAATTGCCTGGGGCCAA
+>91712 3
+GTATACTTGCGACGAGGGACTTTGATAGAGCTGCTCCTTCGTGAGTTCTTTAATCACAGCACGCTCTGTCCACCGATGGACCGGCTAAATGACAGACGAA
+>91713 2
+CAGGTACTTTCCGTCGGCTACCTAATCGTCATCAATGGGTGATATACTGAAGGTCGACGTCCGGCAGGAATTAACCACTGCGCGGATACGAATCATCTGT
+>91714 3
+TCGACTTATAACCGCGTTATGCATCGAAGTAAAACGCTGAAGGCGCTTTGATGCTGGTAGCTTTACTCTGTGTGCCCAACAGGCCCTGATACAGCACAGG
+>91715 1
+CAGTACGCAGATGGTTATGACAGCACATACGTCTAACTGCCACTCTCTTTCATATGGAATACAGCTGGGGTACGCGCACACTAAGGACGTTGCGTTCGTG
+>91716 1
+TCACGCATAGTTGATTCGCTATCATGCAGCAAAGCATAGGCAACTCCGGCATTTAGGCTCCTAATCGTAGCCGACACTGGTGGGTGTGAGACTCTACAGT
+>91717 3
+CGTGCCAGCGCATGCATAATGTTAACTAAATGACTGTTTGTCTTCACCTCCGAATAAACGAGAGGGCAGAGGTGCCCGTCTCTTGACGCTCGGCTAAAGT
+>91718 2
+CGAAGCGCAGACCGTATATACGAAGCCGTGTTTGATAGCTTGCCGCCGCTATCCTCTCTAAGTTTATACGTTCAGACCACGGAAGAGATTCGTTGAGGCA
+>91719 3
+GGCACGGCAATGGTTGACAGCCTTGGGTCCTGTTCCTAAAACATCATTATTGCCTGGTCGGAGTTGTGATAGTACCGCGGCCCGCACATTAAAATCAACA
+>91720 3
+AAAAGTCCGTACGAAGGCTGGGCCCGGTACCAATGGCTGAAAAATTGCAAGTAGGCCCTCCGCTTAAACGTCTTTCTTGTTTGGCACCTGACTAGATCTG
+>91721 2
+ATTTACAGGCCTCAATTCATGGCAGGGCCTTTTTGCTACGACGGAATACGGACTGTCCTACGAGGTTAGACGAGTCTCTACCGCTCCAGAGTAAGGCTAA
+>91722 2
+GCCAAGCATTTGGAGTGCAAGGAGCAATTTATTAGGACGTCTAGCAACACCTTACGTTGTCCCGTTCATAGGCTCGAAACGTGTCAGACCGATCTTCCGG
+>91723 3
+ACAGAGCTTCGAAACGATTAAGGAAGGGTGGGTAGATCCGGTGCATCAGCACGCCCAATTGTCTAAGTCCACATTTCTTCACTGTGCCTCATCGGTCATG
+>91724 1
+GTCAATACACGAGTCCCGGACAGTACCGGCGTATCGAATCTGCTACAACATGATCCTTACGCTAACATGTTAGGCCGGATTTAGACGTTAGCGCGTGTGT
+>91725 2
+GAAGTGTTGCACGAGTAGATGGACGGCCTCCCCTCCTGAAACTTATTGATGCACGGATCATTAGAAATACATCTCGAGCTGGAGTCGTAGTCTCCGCACT
+>91726 1
+AGTGGCGAAATGCGACTCTTGAACCTTATTAAAGCTTATCTCCACGCTACCACTGGAGCACATGGAGTCGGAGCGGGTTTGGAACTTATGCCCATTACCG
+>91727 1
+TTGACTGAGGGCCAAACACATTAGTAGTCGCATGGATGTTTTCCATGCGCGGCTGTGCACCCGCCGAACACTCCTTGAACTATATGTGGTGACCTGAAAA
+>91728 2
+AGTTCGAAAATCAGCATACCAAACATATATTTTCAGAAGGTCCGCGCTGGGGATCAGACCGGCGCGCACCGCTTTCCACGCTGTAGGGCATAGTGTTTTT
+>91729 2
+TGCGTAGGGTAAGTACCATCGCCCAATAAGGTAGCGAAAAGTTAGACGCAGCATCTGCGCGACTTCCTGACGCTGCTTTGTACTTACAAGGCTATCGTCT
+>91730 3
+TCACGCAAGCGAGTATTCCCGTGCTTTTAATCAAACCCAGGTTTCGTACGAATGTTAGTATGCAGGCCGCACCTGGGCACTTGAAACACTGGTGGACATG
+>91731 3
+TGCGGCTTATAAATGCAGGTTCTCATTCGATAGTGAGGGTGCGTCTACCGAGCCAGCCGCGTATCTTATCCCAAATAACGTTGACACAAGTGCACCGTAG
+>91732 2
+GCAAGGAGGTTGACAGTCAAGTCGACCCCTAGATCGCAAGTCTGATCGCTTGCCGGTTAACAATCTTTGTAGCAGTGATAACGCATGCTTCACCTGTCAG
+>91733 1
+ACATGGTATGATCTGGCAAAATATCCCCGGAGTAGATCATTAATACACTTGGCCGAGATTTTCGGAGGTCTACTGTCGCACTCGCCGGGCCAGCAATGCT
+>91734 1
+TATGGATCGGCTATTGGGATGGTCCACTTAAAATTACGCCTAAATCGGACGTTCCAGGAACTGTAAATTCCTCGATGCTGCAGGTACAACTGCCCCGGCG
+>91735 3
+AAACGAGCGTGGGGCACGGGTCTCTGTCTACTGTAGCACTTAATGTCTCGTGATCTCAAAACGTGATCTTAACCCAGGGCATGAGAGATCGCCTTCCAAT
+>91736 2
+TTCGCATTCCGTCAATTGCCCGCGAGAGCGCTTAGGGACCGATGTATAGAAGAACCGTTTCATTCATCCTTATGAAGATCGTACACGGCGGCAAGTCTGA
+>91737 3
+CATATGCTACCGACTGCTATCCAAGCTGATCAGATGCCACGCGCGGACTTCAGTAAGGGTGGCGCTCATTAGTGTAAATGGATAGCCCCGAACTTGTTAT
+>91738 2
+GCTTCAGTCACCAGAATGCTGGGATTGTCAACAACAAGGCAGAGCTTCCTTCTGGGGTCTATGACGAAACTTCACTAATTGATTGTGCCGGCAGGTCCCA
+>91739 1
+CGCAGTTAAGAAGTAGAGACAATGGCGCTGTCCGATCGTGTTCCCCGGAAAGTCTGCTGCTTTTGCATACCAAAAGTCAGCCTCTTTCGGTACCGGAATA
+>91740 1
+GCTCTGAGGACACTTACGCATGACAATTAAATTACCTGAATGCAGCGATAGGTGCACGCACGGATGGCAACTGGATCGTCCCGGTCTTTCATTTATGGCC
+>91741 1
+TACATACGAGTTACCTCTTTAGGCGCGACACATAGCAACTCCGGCATAACTTTGATCTAGGGCGTTGCTCAGTTTCGAGGGAACGCTGACTAGCAGACTG
+>91742 1
+TTCCGAAGGGTGACAGGTCGGCGCGTCTTATTAAGTTAGGAGCCTGAGTGTCCCAAACACATGAGACCTACCTCACTGTAATAGACTAGCCATTGCTGTC
+>91743 3
+GAGTTCCGGAGTAGGAACCTCCGTGGTTGAATCGAAAGGGTCGAGCCACCCTGAAGTATCATTCTTTGCCAAAAGATCACAGTGTTTACCTACCCTCGTG
+>91744 3
+GCTAATGGGCGTCTTCCGCCCGTCTTGGAGTAACCTTGGCTGTCTGAGAGGCAGTCGATCCATGTAATAAACTTATAGTGAGACGCATTAAAGCACCCAC
+>91745 2
+GAAACATACGGGACTTGTACGATTGTCTTCCGCGATATACACGTAGCTGCGGAGGACATTTTCTCTACGCCTCATAGGTCTCAAACTGGAACGGCGTGCA
+>91746 2
+CATTAGGCACAGCGATTATGGGTGGGACGTCTACCTTAGACGGCCTTTCGTGACTGATTCCAGATCTCTCAAACGCCAATATCAAAGGTGAGCCTTGGCA
+>91747 3
+CAGTTCCTTTACAGGCAGTCGATTAGCACACATTAGTCACATGATAGATATGTGCTGCACCTGCCGCAACGAGGTTGGTTGAACCCACGTACAGGGGTCT
+>91748 3
+ATCCATCACCGGAGTAGCCAGGCCCGTATATTTGGAAACTACAGCCAGTTATTCGTGACCTGGATCAAACCCATTGCGGTCTGTGGAACCTTGAGTGGTA
+>91749 3
+ACAGATGGGTTTCCCGATAGACGTCGAGCTGAGGGAATCGCTAGAGACGGTATCTGCATAAAGCGGCTCCAGTTTTACACCTTTCAATACCGACTCTTCG
+>91750 2
+GCCTAATTATGCGTGTTGAGAATCGATGGCCGCTGAGTAAGAGTTAGACCGCTTTCGATTTGAGGCCGCCGCAGTCAATCTCCTAAGCTAACACGCAACT
+>91751 1
+TCCGGGTGTTTCTAAAGTGGATACGATGTGTGACGAACCGGGAAAACACCACAGTTCTTCCGTTGGCCCTTCCAAACTGCTATGGCCACAAACTTAGGGT
+>91752 1
+GCCTGAAACGGAGCGCGCATCCATACTTAAGGGCTTATCCCCGCGTGATAGGCTAAAATTGTCTGCTTTAAGCAGGGATCCCGGGAATCTTCCTGTAAAT
+>91753 2
+TCAGAATACGGGTAGGACCACAGTGCGAACCCGTGATCATAGATAGCTCTATTCCGCCATGTAAATTGAGCGCGAGGCTTCGAGCAGCTTTCGCCTATTT
+>91754 2
+TTGTCGCCTATCCCATGTAACACGCGAGTAAAGGACTGAAATGCCTCCTCGTGAGGCCATCCGTTGGGATATGACTCCGGGAGTTATGTCCTTGACAAAA
+>91755 2
+GCTAGGTAGTTCGACCGGCGCTTCTAAGAATACCCAGTGCCCTGTGGTTGCGAAGATACTTTTACACGCATTTGGGCAGATCTTCACATCGAAGAAACCG
+>91756 2
+GACGTGGTACACAGGTGCTTTACAGGTATTTCTTATCATGCCGATGCCTACGAATTCAGGTGAACCGCAGCAGCTGACTGAAAACCTACGTCGATCGGTC
+>91757 3
+ACATTTCTTTATAATGCCCCGCTGCTGCCAGGCGGCTAAGAATCAGTTAATCCTTATCTCAAGACATGTGTAGCGCGTGGGCGTAAGGCGAGCAACTGAC
+>91758 2
+ATTACCAACAGTGAAACCGTAGCCTGCGACGACGCCTTGACGTATCGCGGGCGAAACTTTCTCAAAAGCCGTTAGGAGTTGTAGTTGTGTCTATACGCCT
+>91759 1
+GGTTATGTGTCTTGCCAATGTCCGGAACAACACGCAATCATCACGTACTGAGCTCGTAAGTGAAGCACTGTATGGGTCCTTACCCAGGGACATACGTGTC
+>91760 1
+ACCGTTATGCAGTGCGTTTAATAAGCGTCTCCCAGGTTAGCGTTTAAAATCCATACCTCACCGTGTTGAGCAAGCTAGACGGGCCGATTGCACGACTGAG
+>91761 3
+CGCATAGAATACGCATACATAGGATTTGTCGAGAATTACCTCAAGGGATCGCGCCAACCTGCGGAATAAGCGTTTCGCTCGGCTGTTGACGCTCTTGCTA
+>91762 3
+ACATCCCGCACTTAAGTTTCTGGGGGCTGGCCCAGATACTGTAAAGGACATTGCTATCCTTAATCTGGCCGTACGACTTCAGGATGTGGACAATACCAGG
+>91763 2
+GCAGCCCTGGTATACCCTCAAGGACCTCCCCCGTATGAACTGTAGCGGGTGCGTTATTGTAAGGATATACGACGTTGCTGGTAATGCACGTAATAATACC
+>91764 1
+CCTAAATCGTCGCAATGATCATCCAATCCAGCCCTCAAAGCTGTGGTCTCCGTGTTCGCGGAGCCTGTTGGGAGGATGGTGGAAACTTTATACAGATCAA
+>91765 2
+GTAATCCCCTTCCAGTATGGTCCGGAATACCGTGTATGGAGATAAATGTTCGCGGCCGCATGGACTCCCTGAGTTAATTTCCACGAGTGTCAGCGAAACA
+>91766 2
+TACTACCTGTTGCCAAGTTCGGATTAACGCGAGTCTGCGAGGTCGCAGAACTATACGAGGCCCTCTTGTGCGTAGTAAATCGACATAGTGTGACCAACTC
+>91767 1
+TGCTCCCTACGTCACGGGAATAAGCGCATTCACTTCCTATTTATTCCTAAGAGTCGAGAATAGAACTCGTAGCGCTGGGGCCGTAGCGCCAAAGATTGGT
+>91768 1
+CCCAAACACGTTCGTACTACCCGATCGTAACACTGATACGGGAGGTTCTCCCGAGTCGGCGTTTGTAAGGCTTTATATGGCAGGTAGAGATTACGTACCA
+>91769 1
+AAGACCTATCGTACTGTAGCTGTTGAGTTGCGCAGACATGCGATGAATGTCCTCCCGGTTACTGGAATGAACCCCTCTATAGACCCGGATGTGCTAAAGC
+>91770 1
+TGAATGTCTTCCTGTGGTCATAAAGTGGAGCTGGAAGCAGCTGGTCTAAATGAACAGTTCAAAACGCTGTACTGAAAGGGCCCTTACCCTCCTCCCGGTC
+>91771 1
+GCAGAAAAAATAGGCTCGCTGTTCGGGCGTATCTATTTTACCAGTTATGGCCCGAAGCGCGTAGATAATTCAAGCCCTGTACCCGGTTCCAGGGTATACC
+>91772 1
+GCCGACTTTCTCAGAAACTTTTTGACGTCTAATACACGGTAGTTGATACCTTGGTGTATCCCACAACGTCAGTAAACGCGCCGGCGTAAAGCGCAGGGTG
+>91773 1
+CCGTGTAGAACCGGTATTTCTAGCCGACAATTTGACCTTTCAGGCGGAGTCCATCGCTCGGTTAGGTTTGCAACGCGAAGTATATTACGCCCAGGCAAAA
+>91774 1
+CCGAGGGCACACTTGACTTAATAAAATTCTGTTTCTTCGATGAGGACCCTGGCCTACAGGTAACATGCCCTGTACCGCTGAATGGTGATACAGAGTCGCG
+>91775 2
+ATGTCTCACCCAGCATCGCAAATTCCGGAGGTAAAGCACCGCATTACGCCGCCCGTTTATACGCAAACGTTGTCAGGGGTTGAGTGTGTTTAACTGAGAT
+>91776 1
+CTGAACGCCGTGGAAGTGTGTATTCGCCTCCGCCCACAAGAAATCTGTACAATCAGGGTGAGTTTCTCTGATGTAATCGCGCGATGCTCACGAATGATAC
+>91777 1
+GTCTTTTCGATGAGGGCGGCCACCCATGTGCCCTAACCAGACAGGTCTCGAACGATGATGATGACCTGGAGCTATAACTCGCCATTATACATGATAGGTT
+>91778 1
+ATAGTGAGCGTGCCCATTAGTGAGTTTCGCATATTGCGCCTAGTCTAACTACAGCATTGCACGCACAGCCATGAAATTTGCATGTACCGTGGGGCCGAAC
+>91779 3
+TCCCCTTTGAAACTGTTATATATCGTCTTTGTCAACTGTGAGATGACAACCGCGAAGCAACTCGCGCACTAACGGCGGGTATATGCGGCTGCAAGGCTGA
+>91780 1
+TAACGGACTATTTCCATTCCGGCGCCTACACTCGCACATGGGTGTTTGATACACTTCGAGTCATCTGCGTGGCCACGAACAAAGGCTGGTGTGAGAAATA
+>91781 1
+TAGCGAGGAATGAAGCACACTCTTCTCGAGTGATCAACGAGCCACGCGTGATTCAGCCGGAACCGGCTACGTCTCTTTGGAAAATATTGACTTTGCGTCT
+>91782 3
+TCATTTTTATAGGTAAGCTGCACACTGCTAACCATGGCACAACAGGTGGCCCATTTGCGGTACTGGAAGGAGTTACTCCTAACCGAGCGCTGTACCGAGT
+>91783 3
+GGGAAATCCCCCCGTTTTTGATGGTAGCGTCAGTAACACGATACAAAGCATTGGACGCTTAGCAGTCATGCCGTCAGAGGACCATCGCGGTCAATCTTTT
+>91784 3
+CGACGATCCCATTCGACTTCGGAGGTTTAGCAACGAGCAATCATTGTTAGTGCGACTAGAATTACCGTCGGCTTTACACAGTCCTATATGCGGACGCAGG
+>91785 2
+TCCGGTTGATAATCACCACTTTTACTTGATGGTTAAGGCATCTACCCCTACGGGCCGTTCGTAATAGCCATAGCAGAGGGGGCACCAAGCGATTCTAGAG
+>91786 2
+TGGATCTGTCGGTTACTGGTAGTCAAATTAACTACAGTTGGGCCCTCGCACCCGACTAGTCGCGCTCTAAATAGAGTTCCACAAAAGGATGCTGTGGCAC
+>91787 2
+GGTCCGCGTTCCCTTTTCAAGAGGTAGTTAACGTAGCCCCCCAGGCAAATGTCGAAGACACCGGTATAGGTCATGATGAGGCATTATGTAACTGCTTCCA
+>91788 3
+AGGTGTGATAGCACAAACACCAATTTTACGGTGCAAGCGAACGTGAGCCTTTCCGGTCTACTCGTTTAATATCTCTTTGACTGCACGGAGCGCGAGACCG
+>91789 2
+CACGATTAAACAGATTAGGATGTTTTGCCCTAGTCCATCGTCCCACATTGGAGATCGTGCTCAGCGTAGTCGGCCCGGTACTGGTTCAGAGAACCAGTAA
+>91790 3
+ACGCCGAGCCGGATTCTACATGGACGCTACTTGGTACTGGACTCTTCCAGCTCTCTTTGTCAAAAAGTCCAAGTTGGAGAAAGGCTATGAACGACGGCTT
+>91791 3
+CGCCCCAGGTTTTGGTGCCCTCGAGGTTAAACGCGCTTAAGGAGTACCAACATGAAAGTATTTATCCACGACCCGATGCTCGTAAGTAGCGGATGATCTT
+>91792 2
+AGTTGATACGTTACCAGAGTGTTTCCAAATTGCTATCTTGTCTCCGATGGGACTGAAACACACCGGTTATCGCGCGCTATCGGAAGCCGGAACCTGCGAA
+>91793 1
+CTAAAAGCTTGGCAGCATCTGTCGTTGTCGGGCGATCAAATGACGTTCGCCCTCCAGTGCGGGGGAATCCTGGAGTTAATAATCAAATGCTACTTCACCA
+>91794 1
+AGCGTGTCGCTAGTCAGTGTGGCGAACCGTGTGCTGCAAAAGGCCGTGTCCCACTAATTGATATGATAAACTTCAACTCATCACTTCATGGGATCCACGG
+>91795 2
+TGAGAACTACGCCAACCACTGGTTTGCATAGTGTATCGGATTCTCTCCACGTATCGCAAGCGTCGGACCACAGCTTCAAGGATGCAGGTTTTTGAGGCAA
+>91796 3
+TTCCTACCTCGTAGAGGGTTACGGACGCTCTTCCGGCGCAATATGACTAAGAGGGACATCGTGTTAATAGACACATCTTTCTGCCCAAACTTAGAGCGGG
+>91797 3
+CGAGGGGCCAAGTCACTGCGATGCGGGCGTCTTAAATTATAGTTACCCAAGTAGGTCCTCTGTTTAACTCTTACACTCAGGAGCGGCTCAAGGTATAACC
+>91798 2
+CTCACAACTGTACTTCACGTTTGACATAACGAGAAGCGATTACGATGCATTTCCTTCCGGGCCGGTAGGCCAGCATGTCGGTAGACTTGATAGCGCATGA
+>91799 2
+TATTGCACATTAGCTCTCGAGCCGTGCAGAATAGTCTTTGGGGGAAGAGTCCAAACCAATATCCAAATTGGGCCCTCGTTTCGGGATGATTACCCCCGGA
+>91800 3
+AACTTCACAATCTAAACGCTCGTGTTATACATTGAACTGGCGCTATATCGGTTGCAGCCGTACACCCCAGTTTGGGGGCCGAATGTCTGGCATGGACGAA
+>91801 1
+ATTAAGCATTACTTAAAGGGAAAACTGGACACGACCCTTTGCTACTGGCTGTTGTGTGACCCCCGGAATACACTGTCGAGTCATATGTGAGTCCGCGCGC
+>91802 1
+AAGCTCGACAGTACTATGGAATAGGCCAGAGAGGGCCTGCCTCTTACTTCGCTAAATACTCCTCAGCATAAATTGTATGGGGATTGACTGTTCCCGCGGC
+>91803 2
+AGGAGGTCTAGGGTGCTGTTACCCGTACGGGTTTAGCGCAACTCAACTCTGTAACGCCTCAGAAAATGTCGCCACCTAATTCGCAGTAATATTGGTCGAC
+>91804 1
+TTGTTCGACAATGGATGAATTGACATCACATCGGAGCTATTACCCAGGTGAGTTACGGATCTTCTCGTGGCGTATGGGGCGTCCCAAACAAACCCGACTC
+>91805 1
+CTGCCGCACACTATGACGACAGCCCGTTGGTCATAGCGCGTTTCGAAAACCTACTGGTCAGTGACTGTTGAGCAGTGCGAGTGATATTCAACTAAGTCAT
+>91806 2
+CAGTTAACTCCTATCATGACGGTGTAGGCGTAGTCCCAATCCATCCTGAATAGCGCCGCAACATCTTCGGGAAGGAAGTATCCCAGCGTGTTAGTGAGTT
+>91807 3
+CCAGTGTAGCGTGATCCGGCGGGCGCAGGCGTTCCATCGCTCGAGTTGTCACATTAGCATTTTCACGGAAATCATGCACGAAAATGCATCTATAGTAACT
+>91808 1
+CCGTGATGGGCTTGCGTCTCAGTTCGAATCTCTCAAAAGTTAACAGTCGAAACTAGTAGCTCTTAAGGGTGTCTCGCATAATCACCCCGGCGAGATGAGC
+>91809 1
+GTCTGACTCTACGAAACCCTTATCGGAGTAGATAATAAGGTCTTAACTACAGGGTTTACGGGGACGTAGCCGCTGTCGCCAGACCGAACCTTTCTATGCG
+>91810 3
+TCCTTACTCGTTTTTTGTGACGACCCGAGGGTGGACAGGAAATGATGTTCACGCCTAGCATGAAGCAAGGCAAAGTTGCTGTCCATGTCTCACCACCAAG
+>91811 1
+TTAAGACGGTACCATCCCGCATATGCTAGTGGCATACTCCGCTGCCTCGGGACCAGGATTTGACGAATGAGCTTTGGTCATTAAGTTGGCTAACGACCAA
+>91812 3
+CCACAGTTTGTTTGTCTGCTGAGCTCGCATGCCGTGAGATATCAGGTTAGCTCGTCCCATATAACAGGCCAAGGACTGATATTATCAAAACCCGCGAGGG
+>91813 1
+TAGCTGTGCCCATTAACGAGACGCGTTTCATGACTGGTCCATCTAGCTTCAGTGAATCAGGCACCAACGTTCGTGGAGGGTACATTAAGGGCCCAACTTA
+>91814 1
+TAGCATTACAGGCGGTAAGTACGGCACTCTTGGTATAAAACATCTTAGTAATGAATTCAAGCGTCGCCCCGGGATGGGTACAATCCTCCGCTGCGTTCGC
+>91815 2
+ACCGAGATGGTGGTCTCTTGCGAGAGGATTACTGCCACGCCGCCATGGGATGCGGAATGTCAAGACACAAAATATCTTTGTTGCCATTAATCTTCCCAGC
+>91816 3
+GTTTACTTGATAACACCGGCGCCAGCGTTTTTAGTTGGGCAGAAGACCTACTAGCTTAGTGCCAATGATTGCCTCGAGATCGCTACGAGCCACCAGATGA
+>91817 1
+AGTGGCGCTATTATACCTAGTGTCGTATACACTTGGGTGTGTATACACCCCGAGCCGCAGGAGTAGGCGATAGGCAGATAACGTAACCCCAATCTTCCTT
+>91818 2
+TCCTGCGTCGAAGTTCCCAAGAGCCAAGGCCATACGTTCCACAGCGAATCTGGAGGTGTTTGTCAATTAATCGTCTAGCCAACTATTAGAGTGGCGTGAC
+>91819 1
+ATGGGACGCGCACTTCACTACTCGGTCCGTAAGCGCTGGCATAGTTTTACCTAAATTCGACTGGTAGCAACCCAACGTATCCGTTGCGAAGGTATGAGTA
+>91820 1
+GCGCATACTGACGGACAGGACCATACTGTGCACGCATGCCGCGTAGAGTACGATCGCTACGGTTACCCATTGGCATCTATTCAATAATAAGGTTTTGGCT
+>91821 1
+CACAATCTACTCAGTAGACGAGAGATTTGCGCGCTGCCTAAGCAAGTGTGCTCTGAATTTTACTCACTTGCGTTATCATGCTGGCAGAGACCGGCCGAAG
+>91822 2
+CTAAAAACACGATACTGGCTAGTGCGTTTAGGCGTCACAGTGGACTGCCTCTTAGGACAAACTGCCGTGGAACTCGGTCTGATTTACTTTACGACCGAGC
+>91823 1
+TTACTGAGTCTCCGGTATACTCCAGGTCCAAAGAACTATGTAACGACCAGGGATTGACATGCCTGAGTTCATTAGGACATTGGGGCCCATGTACCGCTCG
+>91824 1
+AGTCACAGTACCTAATAAGCGTCTCGCGCAATTCCGCAACGGCTTTGATTATTTACGGAGCAGCACGCTGTGACGTTAACAGCTTGTACATCGATGCGGG
+>91825 1
+GCGTGGGGCAACGTGACGACAATGTCGATCATTTCAAGCTCACTAAGAAGAAAGCGTCTCCCTTAGATTGCTATCAAGTTCAAGGCTGTCGGTCTTCCCG
+>91826 1
+TGCATGACCGATCGCCACAAGTGCGAGGGGATCGAGGCAATGATTTTTCAAGAAGTTGTACAGCTCGTACCTCGCCGCTTGGCCAACTAATATTATCGTC
+>91827 2
+CATAATTGAAGATTACATAAGCTACTTTTTATGTAGTGATCACGGCCGAAGGCGGACTGCGGTTCACACCCGCCAGGAAACTTTGGCGGCAGCGCCTCTT
+>91828 1
+GTAACTGACTTAACGGTCTCCTGGGACTGGCTCGTACAGGCCTGTAGGCTATCCTTTAAAGATCAGGGCTAATAGTGACCCATGACCTTAAGAACGTCGC
+>91829 1
+GGTTTGATCCAGTGACAAGATAGGTGGCCCCCAGTATTAAGTCCAGCGTGACAAACCGCTCCCAATCTAGCCTGGCGTTCACTTTAGTAATGGACTATGG
+>91830 2
+CGGGCCTGGGAACATAATATGACACACCAAGAGCACTTATGCTCTGTCTGGAGATGCTGCAGACTGTCTAATCGTGCTAGAATTCGCCGTCCCTATTGGA
+>91831 2
+ACCCCTTCGGTCACTTGGGGAAACAGGAACGGATCCGGGCTTGACTATAATCTCAGTGTGTGTCGTGTATCATAGCACGGAGCACAATGTTCAAACTCTC
+>91832 1
+AGGGACGGCTAGTTTAACGTATCAGCCTACCCCATATGCGTCGAAACGGTGGATTGTCCGAACTAGCTGACGTGTATTCTGATCAGGAACCATATCCCGT
+>91833 3
+AGATACGGTGCTTGATCCAATCCGCAATAAGCCTAGTTGTGCGGATATATCCCCAAGGGTTCACAGGTCTTGCATAGCAATTCGTCTGCGAGCAACTGCG
+>91834 2
+GACAATGCGTTTCCTGACGTGCTAACCTGGGTGAAACGTTACTGTGGTCCGACTGCCCACGAGCGAGGATCCTCCATAGTAGAGTTATATCCTTGAAAAC
+>91835 3
+TATCAATAGTATATTCAGCGAACATCCGAGTTAAGCTGGGGCGGTGTTCACTCGGGCTGCCTCCGTTCAGTGGCTCCATCACATAAGCGCATATAGACAG
+>91836 1
+AAGCTTTTTATCGAGGCCGTTCAACCTCTGACTTGCGGACGTAGATGCAGAGTATCCCGTCCGTTAATGTGCCAGGATAAACGCTCAACATTGACGAGCG
+>91837 3
+CCTTAACATTATACAAATTGTTAGGTCCGATTCGTAGGAGCAAACCATTCTGAGATTGCGCTTGTGATGCGCAACAAGGGCCTGCCAACGTGCCGCTCGG
+>91838 2
+CGCAAGCGGCTTGTCACCCTTCTGGTGCGAGAAGGCGAATGTCGTGGTCTAGCCAACTTTTCATGTGGATATGATTACACCACATACGCAATACAGGATC
+>91839 1
+CTATGATCTAAGGTGGAGCGGTGATTCCCCCCGTCTCGAAACGACCCAGTGCTCGCTGTATATGTACAAAGACCGTGTCGATTGACAGCGTATCAGAATT
+>91840 3
+TTGTCAGGGAACTATCGCGACTTACGTCCCCAATGCCCACTCCCGACTATAGGGACCGAATGACAGGCGTAATATTCACATGGGCAGTTGTGTGATATGT
+>91841 2
+GTCAACGGCACCTAGATTCTCAAGTTGTGAGAACCTAGAGTCTCTGGTGACACAAGCCGAGGCTCAAGCATACTTTGCTCTGGTGAACTGAGCATCTGCT
+>91842 3
+ATCACCGCATCCTGTCTGGGAACCGGCGCACTGTTTCAGGAATTAAGACCGTGAACGACATGCCGTGGTACGATGATATTATATGCCTATATGCCAGCTG
+>91843 3
+GTGCAAATTCATTTGCCGGAGGTAGCTTAGCTCAGCAGCTCACAAACTTGCATACCGTGCGGGATCGTAATCACCAATGGGATCGTACCAGCACTGTTGT
+>91844 3
+GTGAGTGTTGAGGTGTCGACTGCCTGCGACGGTATGCACTGTAAAGCTAATACCATGCAGCCCAAGGTCTATCCTATCTGTGGTCCAAATCACCATAGAC
+>91845 2
+CTTGACTAGGACGGTGTTCCAGATAGATCTGTCTGAAGAAACCATAGAGATCTATACCTACCCAGTTGCCTACATTGGCAGACGGCTTGCGGCACTTGGC
+>91846 1
+AGTGCGTTTCCGCACTGCCCTGACGATTCTTATAAACCACTCTATCAGCGGGGGCACGGGCCGGATGATCAAATAGATGTATAACGTAGCCTTCGATAGT
+>91847 1
+CGGCTTAGACATCGCTTGTACGAAAATTAAGGAATCTTCGCCTTGGATCTAAGTCGACGGCAACAATCTTCAGCACTATTGACGTCCGTGGACCGTCGGG
+>91848 3
+GGAGCGACCGACGCTAAAACTTTGAAGTCGACGCCAGCCTGTCTAGCCGCATAACAGAGATGTAACTGTTACTTGACGATGGTTTCGCCCTTTAGTCATG
+>91849 1
+CGAAGCCTATTCTCGCGCCCGTGACATAGTTATCACGAATGGGAAAGTTTTGTCATTGACAGGCCACCTGCATAACCCAAGCTGCATTTGGGCATAGTGG
+>91850 2
+TAGGTTACTTGGCTGTCGACTCCTTCCCATTCCATCCGAGACAGACAAGGTACTCATGCAACTAAGCAAATCGAGGTTGGGGACGTACATCGGTCTTGGA
+>91851 2
+ACGCGTTGCACGGGCCAAAGATTCAGGTAACCCCCTAGTCTGTCTTAGTGTACGAAAGATTATTCAGGGATCTGCGAGGCCAGATAACTGCGCTTCCTTA
+>91852 3
+GTGAGTGAGATTACTAAGCGCATTAATCCCCGTCGAGGGATCTCCGAGTATGCCAACGTGGTAGACCGGAAATCCGATCTGAGTATATCCCCTCTAGCTT
+>91853 3
+CGCAAGCGTGCCGCGAAGCCTTTCTGGAAATACAAGCAATCCGGCGGTATAATTATCTTGACGGCTCCCTAATACTAGCGTCTTAATGCTATGGGCGGTA
+>91854 1
+TGATCCGTCGTCCCTCTTTGGGCTATATTGACCGGAGCCTAAGAGGCATTACATTGCTACGGTGGAAATGCAGAGGTTTCACCAACCTGGCATCGAAAAC
+>91855 3
+CCCATCTTGTTGTGGTCGATATTCATGCCTTGGTCCGGGGAGACTAGATAAACCCTAATAGCCACTCACAGATCGTGTCAAGACATGGAGCGCGTAACTG
+>91856 2
+TTGAACCCCCTACAATAAGAGCTGGAATACGACATGCCTAGTATTAGGTAGCTGGGTTAAAAGCGGCCCGTTGAAGTACGGCCGCGTCGTCTCTTACTTC
+>91857 2
+CGGCATTGTAACTGAGTCCACATTAGTCTTCGCTGAACGATTCACTTATCGGGCACGGGCTTGAACCAGTTCGGGCGATGAGTAAACTCTAGGCACATCA
+>91858 1
+TCCTACTGCAAGTATAAAAAGCGATTGACCACTCGTGCGAGTTCCACACCACGTACGAGGTGATGATGCAAATTTTGCGCGATCCCGGTGCATTTGTGCG
+>91859 1
+AGGTCCCCGCGCTAGGTGCACGTGATTAAGTGGGACCGATGGTAATACACCGTCAACGGGGGCGTTGCTATTGACCACACATATTACCTATATAATTCTC
+>91860 2
+GGACCACTATAACCTATGATACTACGTCGTCGCTCTGTTTAGATCGCCAGGGCACATGTTGAGAAGTTGTAGCCCTACGCAAGGCACGGCGTAAACTGTT
+>91861 3
+ACATCCACAACTGTATTTTATTAACGTACGTCCATCGTAGGCGACTGGTTATGTAGATGCTGACGACCTCCCAAAGTAGACTAGGGCCGTCGGGCACGGT
+>91862 2
+GTCCAATTTTTGCATTATTGCCAGTCATACGTAGCAGATTTGTCGATTGGCAGCTGGACGAAAACCTACCCAGACGGCAGAGGGTCGAGCCCAGATCCTT
+>91863 3
+ATGATTTACAAGTTGCATGAGGGTTGCCACTCCCATCATGTATACTAGAGTAGCACAGAACAAGCGGTCTCATTCGTGCGCGGCTCTTGGGACTGAACCC
+>91864 3
+TATTGTCTTGACGCTTAGTTAGGGTTGGACGAGGGCCGCCGGCGAATGACTACGCAGTCCCCTACTAGTATCAGGCACTTGTTCAAAATCCAAAAGACCT
+>91865 2
+TTGCTGACGGGAACAGAATTGTATTACCCCCGTTATACCTGAAATCTGCGTTGCACTATCAAGCGCAGAGACCAGTGACCGGCCTGGGCATTTGTACTGA
+>91866 2
+GAGTTAAACAACGAGGTCATAAACGGGGTGTTTTCTACACCAGTCGACCTTGTGACGGGTTATGTCCCCCCTCTAGTCGACCTGCGTAACGATAAACGGT
+>91867 3
+GCCGGGACTGTGTCGGTTATAGCCATGGGATCGAGTCCTAACTCCAGTTACATCTTCAGAGACTTAGCTGATACGGCCTACCAAGTGAATTGCAACCAGT
+>91868 2
+TTCCACTTCTGATGCATTCCGTCGCTGTCACCGAGTCTATCCATAACAGAGGAATGGTACGACTGCGCAAAACGGGAGTCTCAGACTTATCTGATGGGAG
+>91869 1
+CCCTGCTAGCGGTTGCAGCGAGGTCACTCCAGACAGGGTTTTCTAATGGCGAATTTGTCTGGCATCAACGGTCCACGTATCTCTAGAGCAAATAAGCAAT
+>91870 3
+CTTATTGGGGGAACATCTTAGTCCTGTCGTCAGACTGTGACCCATCACGATACCGAGAGTCATCCTAAATGAGAGCATGGATCATAGGCAGCTGTGCCCT
+>91871 3
+TACCTTTTAAGAGAAGGCAAATATGGCTGCCGTGCGCACCTGCTATGGGGTACACAATTGGTTTGGAGCACTGATGAGCCACCCTACCGCATTACTCTGA
+>91872 2
+TATCCTAGCATGGGTATAGTGGGTACGAAGCTGTCCATGTACGATTAGAAAAGGATGGAATAACCGGGTGTACCTTCCTTAGGACCTCCGCCTCACCCCT
+>91873 1
+CACGTATGGCGTCCTAATTTATAGTGTCGCCGTCAGGCCACCTGAGCTATAGGTCGTCTCCAAGGTTTCCACAACGAAGGAGTCTTTAAGAGACTAAGCG
+>91874 1
+CCTAGGAGGAATTCGAAGATGGTAACGACATATCTCTGGAGTTACCGCTGACAGCGATGTCGTTCTGCTGTCGACCATCCAGAGACGATTCCGACTTCAT
+>91875 3
+ACCACATTATTAGAAACAGAGCTATCCACGGTTGTCGTGCCCTTCTGTATAGTTCAGAGGGGATTGCGGATCTGAACGACGCCCTCGCACCATTGTGAGA
+>91876 3
+CCGAGATACCCCACTGGATCAGCGCCAACGCGGGCCTAATTAATAAGTGTACGGTGCATTTCCTTTGGATCGGTCTCAGGTACTTAGGTTAAAGGCAATC
+>91877 1
+GTGGGGTCGTCTATACTAGGAATTAGTCCGCTGCTCTGATCATCGCGGAAATAGCCCTCTACAACAAAAAAAGTGTCCAGGGCCTCTGGCCGTAATCTGT
+>91878 1
+CGATTAAGCTGCCCCTAATGAGTCTCTCACGGTGGTGTGGATCCGAGCACAGGAAGTAAGATCCCATCTCGGTAAGTCTTATGGACTTCAAGACCTTACG
+>91879 3
+CTATGCCAATCAGGTACCACCCCGACAACTGGGTACAGGCGTGAATTAAAATGTGGCATAATGGTATGTGGCCTCCGTAACGTACTGTCTGCAGTCGCTT
+>91880 3
+GGGAACGCATGTATTCAATGCTGGAAGCGTCTCTAGCTATTACTCATTTGAACCCGCCGAACTGCGCACGAGTAAACTCCGTGGTTTTTGAAGGCCACAG
+>91881 3
+TGCATGGTGCACAGACCTACTATCCTTCTGGAGTAGGTCCAACGATAAGGGCGCATGTAGATGCTGTTTCATCGGTGCAAAGTGTCACCCCAACATATGC
+>91882 3
+GAGCCTGCTCTAGTAAAGAGTCTTGCAGCGAGCACTATGTCGCGATGATTGCGATATTTAACACTCTACTCACTCCAGCGCCGTCGAACAGGATGAGTGT
+>91883 3
+CGGATTAATGGTCGGGAGTCTCTACCGCCCAGACGACTTAAATCCCCCGACGATGATACATGATTGGGTACGCGTTAATCCTTGAGTAACAGGGCCTATT
+>91884 3
+ATTGCGGAAATCGTCTACGGTGCGGCTACACAGCGATCTCTGATGTTGATATTACGACGACTCCGACCGGTGATCGAGCTAGCATCAAAGATACCTTTCG
+>91885 2
+GAGATGAATAACGGCCTGTAAGTTCCGCTTAACAGGATTTAGTCGTCGCGGAATCGGCCCTCGATTATTCCGTGCCGAAATGAAGTTCCTGCAAACGCTC
+>91886 2
+CGGCGTGTGGAGCTCTCATAATAGATGCTCAACTCTTGGTTAAGATATGTAGGAGCGCCATGTACCGTGGCAATAGAAATCTCACCTCCCGGAGCCCTAT
+>91887 2
+TTGTCCCGGCCGCTCGGCTGTAGTCACTATCAAGTAGGACTGATGCGTACCAATAGTTATCCCTGGCGTTCGCTGGAAGTAAACAAGAATAAGTGACCCT
+>91888 3
+AGCGGTCTTCGTTTCGAAAGATCTCTGGAAATTCTGGACCGCGAGGACTAAGACAGGCTTATGACTCTAACATGTAACGGATGCCAGCTGTCCCTACCTG
+>91889 3
+GCTACACATTGGGTGATAGCGGCCGTGAGCGTTTATTCACGGCTCCTTTTCACACATTACGAAAGCCATGTCAGCGATTACGATAGATACTGGCGACAGC
+>91890 2
+TCTTAGCCCTTCCACCGACGGCTAGGATTGCCAACCATATTGGTAGGATTCGTGTAGGCCTGAAAGCTAAGATACGGAAGTGTCTCCTAGACAAGGCTCT
+>91891 3
+ACTGCCCTATTGGTCCATTTACACGCCATTTTTAGTCGAGGGCGGAAACGAGCGGAACGCCGAGAAGCATGTCCAATTTCATTTGGACGTAGTCCCGAAT
+>91892 2
+GGTTACGATCGGTCAATCGTGACGGCTCTAACACTTACTTACCTACCTCTCTTTGTAGCATGGGGGAGAACAAGGCTCCAGGAGATTCGGACTAACGTCA
+>91893 3
+GCCACCGTAGTTAGTCCTAACCATCGGTTAGACATTCCGCTGAAGAGAGTCACGGGGCCGGCTTCTAAGTTATTTACGTTAGTTTCGGAACCAGCACAGA
+>91894 1
+TTTCAGACCTTCCAGGCGTAGATTATAAACTAATACGAATCGACATATGAGACATGCCCGGGTCGTTTGTCAGACTCGTGCTCCCGTGGGCTCCAAAGGG
+>91895 1
+GGTTGAATCTACTACCTAACCCGGGCTTCTGGAAAAATGGTAGGCTCTCTCCGCCGTGCGAAACTATTGTTCGACTTGATGTCAAAGCGGCGATCAAGCA
+>91896 1
+GGGATCGTGGGCCCATAATACGATAAAGCGAGCCCTCGGGGGGATACCATCAACCAATCCACCCGTTAAGAGTTCGGCGTGTACATTTTCTTTTATCGTA
+>91897 3
+TTTGCGACACAAACGGTCTACCCAAAGCAGTTGTATGTGGAGTGTCCCAGGTAACTTCTAGCGAATCGGCTAGGCTTGTTCCGAGTCGAAAATTCCACGC
+>91898 3
+TATGTGCGCGCTCCTGTCATCACTCACTTCGTATAGTACCCGTTAAGAATCCAGGAACGGTATACAACGTGTGTAGAGGCCGCCTAGTGGCTAAGCGATA
+>91899 3
+ACTGGTTGCTCCTTGTATCTTGCTGGGTCCCCACGAAGTATTTAATTATGAGGAACATGTCATTGCGCCCTACGACCCCAGGCAAGGGAGATAAACGAGC
+>91900 1
+ACTAGTTATTACCGCGAATCGCAGGCGTTCACTTTTGAGAACCCGGTCTCGATTCGAGGAGCCGGATTACAGCGCCTTATGAGGGTCCATAAACGTCTAA
+>91901 1
+GCTTTGAGTTACGAAGGTTACGGCGTCCCATTTAGGACCAGGGAGTCAAAATCTAAGGAACCATCTTGATGACCCACGTCCTAGCTGGCATTTCCTGCGA
+>91902 1
+TTCCCGTGGGGTTATGTAGTTCCGACAAGCGGCCCTTTCAGAACCACCATAAAAAGCACTTTAAAGCCTGAGGCAGGCTCTGTTCTTGCGGTATGGACAA
+>91903 2
+ACCCCTTATTACGGTAAGGCTCAGGCCCTTGTCGCACTCGCTGTGACCATAGAACGATTATAGCACATGCATGGGGTTGATGGATAGTAACCCGCTTAAG
+>91904 3
+CTAAAGTATTTGCCTAAACGCACTCATGCTGGCACAATGGAGGGGGGCTACCACCTGCTCAGAGGTCGGTTATTCAATAACACCGTGGTTCGACGTTACT
+>91905 2
+CATGTTAGCCATCTGCGGTGAGTATTGGTAAAATCCTCACATCGTAAGGACCGTCCCCGAAGCTTGACGTTCGGTATTAGTCTAACCAAAGGCGTGCGCA
+>91906 3
+TGTATGACTGTGATGCGGCATCGATCAAGCACGTCGGGCGAGCGCTAGGGCACCTATGCTCCGAAACATTGATAATATTTCAACTTGGCTTCCACGTCAA
+>91907 2
+AATTTACTCCACGGCCGGCTGGCCCCCTCCCGCCCATCTGTGTTGGAGTTGAATGGTCAATCGTTGACAAAAAGCGATAGAGGTGGCTAATGATTACTAA
+>91908 3
+GGCCGATCTCGGACGCTTGTCTTGGGAGAGAACTAAGCCACTTTCGAACTCTCAAGTCGACCGAAAGGTTATTTTCGAGCAGAATGTCCAGAACCGTCTT
+>91909 1
+CAGTGAGTTTGGGCACCTTGCCCAAGAGGACGGCTATTGCTTCACTATGACTCGGGGGTCGTGCAAAATCAACCGCTCTCTCATGTAATATAGGCAACTA
+>91910 3
+TTGCTCAAGGCCGGGGGGAAACATTAGTAGCATACTCATAACTGTGAAACATCCGTCACGCGCGTCTTCTAGCTTGCGAGGAATTAGTCCTAGCAGCTTC
+>91911 1
+ATTATCTCAGGAGCAGGCACTCTAAAATCGATGGATATTGTGGTACATCCTTTGGGGTGGGTCGGCAAGCCCCTCATCGAATTCACCGCATCGAATCAGC
+>91912 2
+ACACTGACACTCCAAGGTCCCGGTTCCGGGGTTCACAAGCGCGATTTACTAGGGGTCATTGTCACGTGCGCGAAATTTTCTCCAAGATAGGAAAGTATCT
+>91913 2
+CATAGTTGGGAATCACGCTATTAGGAAGGTACTCGCGATGTCCTCTACCCAATCGGCATGGAATGAGAGATCAACGGCTTCTGGCGATTTCTAGTCCCAC
+>91914 1
+ATTTCTAGATTGATCGCGACAGTGCACTGATGCAACACAGTTTTACCGCTCGCTATAGAAGCTACGGCTGCCTTTCAGGCGATAGCTGGGAAGCCGAATC
+>91915 3
+CTCCCGCACTGTAGGTCGGGGGTGCGCATTTAGGACCTGCTGGTATCAAACTACTCAGAATCGTAAGTGCAAAGTTTTATCCGAGATCTACAGGCAATCC
+>91916 2
+TTGCGTTGTATAGAATGTTAAGCTCCCGGGCTAATAAACCAGTAATACTGCTAAGCCTGCTGGTTCGGCGAGATATGCTCAAACCAGCCGGGCGCTCCAT
+>91917 3
+GCTTGAGTCATTGTGCATGTCCAGCTGGATTCAGTGTGCGAACCCAATATTGGGTGTCACGATGACCCAATACTTAGTCAAGAGGAGCCTCCTCACAGCA
+>91918 1
+GTCTAGCCGGAGCGGTATACATCCCTAAAGTGCCACTTTTGTGGGCAATCTTAAAGGATAGTTACGGAACATTATCTGACAGTCAGGGATCCCCGCGCTC
+>91919 3
+ACCATGCTTTAATGGCCACATGCTCACCTGCTGAGTGGTTGCAGGAAGGCCAGGTATGAAGCCTAATTATCACAGCTATGGACACCGTTCAGTTCTAGGC
+>91920 1
+TTGTATATGAAAAACGAACCACGAGAACGCTAGCTGTGTATTCTAACCCGGGCGCCCAACACCCTATTTATGGTGGTCGTGCTAAGGGTGCTACCGGTTC
+>91921 1
+GGGCCGGCGGCTTGCGCAATTTTCCCGATTTTTCAATACGTGTCACCACACGAAAAGCTTACGTGTGCACCGAGGATTATGATCATAAGGACTAGGACCT
+>91922 2
+TTCGCGTCTTTGTGTTGTCGGCACTACTAAGAAAAGTGTCGTCCGAACGCCAGGATGAACCCTCGGGAGGCTATAGTTCCCAAAACAATCAATTGGCCGT
+>91923 3
+CGACTCACTTTTCGTACTGTAGAGGCAACATTATGTCACGTCCCTGCGTGCGCAAACAGCGAGGTGTAGGCGTTAAGAACGAGTATCTTAAGGTCCACTC
+>91924 2
+CGGGGTATTCACTGACATGCGAAGCAAGCCGCGGTCCTTTGTGGATAGGCCAGTAATTGTCTCTGTCGTGAAGATCCCTGCCAATAACAGTCCACATATA
+>91925 2
+CTGTTCATGTGAGGACGAACGACACTCGCAAGGGTCAAATATTGTAGGAGGACGATGGCGCACTCTGGTTCACCAACTCGCCATTTACAATTGTCTCTCG
+>91926 1
+GCTCTGAACGACTGTCGGACTAACATCCGCCTGCATTCGTTTCGAGCACGCATTGCTAGACTCAAGACTTGAATGTGACCTAACGATTACTGGAGTGGAG
+>91927 3
+CCGTCCAGTCGGGATCCAGACCTGCCGGAAGTTGCACTTTGAAGGCACAGGGATCACACTATTTGCAATGCATCAGGCGCAGTAACTGTTTTTAGCAATT
+>91928 3
+GCCTACCGCCGTAAACTTATCAGTGGTACGGCTTCACGTGCACACTATGATCACCCAGATCATGGATTTGCATGCTGGGCAGGGAGACCTAAGTAGTATT
+>91929 3
+TCCTTCGTCTCTTGAGCCCAATCCCAGATTCGAGTTGGAAGGCTAACAGGTGACACATTGGAGCCGCTATAACTTAAATGGTACACTGCGAACTGTCGGG
+>91930 1
+GGTCGCGAAACGAACTACTTATCGATGGTCTGTAGATCTGTCACCTACTTAACTAACTGACCTGCTCGCTGGAACTCATAGCGGGTGCAAAGGGTCCGAT
+>91931 3
+GAGACTTGATGTCCTAAGCTATACGGTGGCGGCTAGGGCTTGGCGTACAGTTACGTTCAGAATATCATGAAGCAGTCCCTCAGCACAATTCTAACCGCTC
+>91932 3
+CCGTCAAACGATTCTGCGTTGACGTTACTGCTCGTATACGAAACGAGATCGACCGTGCGATGCCCGCGCTATTCAGGTTAGCAAATTGAGAGCTCTGATA
+>91933 1
+CTTATTAACAGTAGCTCGTTGATGCACCTGGAAGGCGCCCATAGCGTTCAAAGCGCCTGTGAGGGCAGCCTGAAGAATCTTCAGACTCGAGTTTCATCAT
+>91934 3
+GAGGGACGTTACACGGATTTTCTCGCCACACCCAACAGGTACTATCATTACATTAGCTTGTCGCAAATGGGCATAAATGCTGTGAGCGACCTCGGCTTGG
+>91935 1
+ACTGGTGTTAATTCAAAAACTCGGGGTACCTCACCCGTATCGGGGGAATTTCCGTCCTCTGTAGAGCTTAGTGGCGGAACATGGCACTATCGAACATCAC
+>91936 2
+AACCCATATCACGAATTCGCGGTGACGAGCCCCGTTAGCTTAACAGGTCTGCCGTTTAACGGGCCGCATCAATCGGTTAACTGGGTGTAACATAGGTTTA
+>91937 1
+GTGTCGGCCAGTTCTGATCCGGCGTTTACGGTAGCGACAGGAGCTGGCTATGTGATAATAATTGCACTGCAGTCCCAACTTCTTAAGAGCCAACCACTAA
+>91938 3
+GTAGCGGATAGCCTCCACAAAGGTGTTATAGCAGCCCTCGAAGAATGGCTTAGCAAGTGCGGAATATTCTAGTTTTAGCCCGCTTTAGCGCCTTCCGAAC
+>91939 2
+CCCAGCACATCTCTGAATCAGAATGCGGCTAGGTATCGATTTAGGACAGCCGCAGCGCGTAAGTCTATATGCTCGTCCTTGAGTACGTCAGTTCAAAGGT
+>91940 3
+ACGGCCCATAAGCTCAAATCCGAAGAAGGTTCGCGAGAAATCAGCCGGTCTATAAGGTGTCAGACCCTCCGGTTCATTTGTGGATTCTTCCATTGGGTCA
+>91941 2
+AGGTTCATAGGTGACCTTCAAGCCTCCTCTGGAATGATTACTACAGTTGACCCACCGGGGAGGGGGATAAATTATTCCTACGCGACTTATCCCTAGGCAG
+>91942 2
+CTACGGCGGTCACGCTACCTCGGGCCGACATTTACAACTGCAATGCCCGGACTATAATTTGCAGAGACGTAACATATGGGCAAGTCTCATTTAGTGGTTG
+>91943 3
+AACTACCCAATAACAATGGGCCCGAGCACTCATGCGTGCTGCAATCTTCGCATCTAGTCCGGTACTGCTCGGAGTGTTGCCGTTATGAAGTGAGAATGTA
+>91944 3
+CGATATGGCCGTGCAATGGTCTTGGCTTTGAAGCACATCCCAGGCTTTTGTCGGAGACCATTAAAACATCCCGTACTGTAGGACCTGGACTAAGGATCAC
+>91945 3
+AGCTTACAGCACAACCCCGGAGGTACGCTTCGCATGAATTATAGATAAAAGGGGACCCCATAACAGCTGGGGCTGTTTCTTTCGGATTTCTATCGGCCGT
+>91946 3
+TGATCGTCCTAAAAGGGATTCAGATCCTTATGCTGTGTAGAGCGCTACTGGTACTGATAAGGGCTACAGCCTCACAACGAACTTTTCGCGGGCGCCCTAA
+>91947 3
+AGCGGGTTATACCAGTGTAGGAAACAACGGAATCTGGTCGGAAAGTCTGTACCAGTATATAACACGGGTATTCCTCCTGGCGCGTACCGCCCTATTTTCC
+>91948 1
+GTGTGAAACTCGTATCCATAACTTCTGGCCCAATTATCTTCAGTACTTATCTCCGAGGAGGGCCTGCAGCGCGACAAAACCGCTGCATGTGATGTGAGGA
+>91949 2
+CGAATCTTTGGAGAATCGGGGACAAAGGCTTGCTTCCCGTATGTGAACATAGCTACCACCGAGCAACGTCTGGCTTTTGCATTAACCCTTGGCGTAAAGC
+>91950 1
+GGACCCCGCCTTGTTAGCTGCAATGGCCCCTCTATCGAAATGGGTACTTACCAGAGCTTGCTTGAAGATTTCGCAATTACAAATGCACTAGGAATGGGGC
+>91951 1
+ACGTCTTTGTGTGTACCCCGACAGACGTGAGCTAATTCATATATAGACTCGCGAAGACGAGGAGGGTTCAACCGTAGTTCCGCATAAAGGTTGCCCTCCT
+>91952 3
+ACATATTTCTGGCTGCGTTTAACGGGGATGACCGCCGAAACATCTAGTAATGCTGGGGCGCAACGGAATACTAGACCATAGGCTACTTGTTCCCTCTGCA
+>91953 3
+TCCCCTCAAGGCGATCAAAAGAAACGATGTCTTGCTTTGGGTAACATCGGGATGCCATGCTGTTACACGCGGTCTCCGTTAGGCGTAGCATCACTGATAA
+>91954 1
+TCGCCGCTCGCGGGTTGGGGTCCTCAAGACGATACTCATTGCGAAATATGGACGAAATTCGAGCCAATTCTGGTTGATTTCCCACCAGATGCAACTAATG
+>91955 2
+CGGTATTGTATTGTTCCAGACGCTACCAGATTCTTATGTCGGTGGAGACAGATAGCCAAAGCTGTAGCGTAGAGAACGAACCCTGGTAACTCCTCGTCCC
+>91956 3
+CGTGATATACTCCCTCATTTGCGAGAAGGACCTTTTATCGAGTAGTGCCAACCGGCATGAAAGTGAGGTCTTAGGGGTCAGCTCTCGAAGATCACACCTC
+>91957 3
+GAGCCCTCTCAATGCGGGCCTGCCCTCGCCGGCGTAAAATCTCAAATGGTCAATAATCACACTTTGTTAGGTCAGCAGGATCATAATGGAGTGTCGTATG
+>91958 3
+AGGTGTGATCCGTTGCATCTCCCTGTAATCGTATACCGGCCCAAGGGGTGTCATAAGTCGAACAATACTGTGATGCACATTACAGGCTATGACATGCCCG
+>91959 3
+GAGCCCGGTGAATTTAAACGTGGCTCACGATAACGTACAGCATTCACTATTACTTGGCGTGGTGCTTTAAAAGTGCGTCTCCGCTCCGCACTACAGGGAA
+>91960 1
+TGAAGTCATCGGCCCCTCGGTTTCCAGCATGAAATATCCGAGCTAAGAGTTTTGTGTCCGTTAGTGCCACAGACCGATCGCATTATTAGCACGAAGCAGG
+>91961 1
+AGAGGACGATGGTTGAGGGATTTCTCGCACAACTGCGTTGGCCAAAAGCTATTAAATCCTCAGGCTCTCGAGATGTTTCCCCGAATAGCCACTCGATGCT
+>91962 3
+GACTCGCCTTGAAGACAATCCTCTCGGAGTGCTAGAAAACTCATAGGAAATCCCTGGACGTAGGATGGGCAATCTTTTTTTGCTGCGAGAGGCCTCTCCA
+>91963 2
+ATATAGCTCAGTGTCCAGCCGGTATGTATCGCGCTGCAGATGTACGTATAAAAGGGTTTGCTGCTCAGGGCTCCCAACCAACCGTGTAATGACCTACATG
+>91964 3
+CACATGGCCCTACAGATACAGTAAAGTGCTAGCTTGTGCTCACAGTCGCATAAACACGCTTTAGGTGGTTGGCGTGGTTAACCGCCGTCTAGTATCAGAC
+>91965 2
+AAGCTCAGGCTGATGACATTACTCGCCAAGAAGTACACAGTGTCACGTTGGATATATACGGGGTTCATCTCCAGCTTGTTAGGCACCACGTCTGATGCCG
+>91966 3
+GCCGATTGATTTACACAACGCGTCCGCATTTTTTACGATACATAGTAGGGCTGACACCGACTAATGATCCAGCACATCTATTAGGTGGGGCTGCCGGGAC
+>91967 1
+AGCCAAGTGGCTTCCTGGAGAAGATACCATTGCATGTCCTAGGGTAACGACTGAAAATGTCACCCGACCAGCGTGGTATGTGTTCATTTTGATCCCACGC
+>91968 1
+GGGAGACCCGAATGATGCCGATACGTGAGCAACGGACAGCATATACACCGTTTTCAGTGCACTTTGTAATGTATAGGTCGCCTTTTCTAATCCCCGAGCG
+>91969 1
+CATCATGCCTGTGGACCGCTCGCTACGCAGTGTTTGTCTGGAACCTAGAGTCTTAAGTAGTAAACCAGCGGAACGATAGCAGATCCTGCTATTATCGACG
+>91970 1
+CGACTATTGGTGCTATACTGGAGGAGGACATAATCTCGCTCGCGGGACTTTGTTTAGCGAGCCGTCCACCGAACGTACTTCGTACTAGAAGACCCATAAT
+>91971 1
+GGATTCCACTGCAGCCGCTACAATGGGTCGTATATTCGTATCAATCGGGGGATTCAACGCTATCACGCTACTATCAAGATTGCACCCTGGTGGAACAGGT
+>91972 2
+CCGAGGTCGTCGTCTCAGCACAATAGTTTCGCGAAACGCAGGGGGATAGCATGACTAACTCGATTAAATTAGGATCTTCCTTGATTCGGTAGCATCGCCC
+>91973 3
+TTCCAATAAGCAAAGCGGACACTATGAGCGATCCATTGACGATTGACGTCGTTGTATATCTGCGCGTAGGTGCTGACCAGCCCGGTTAGCGTAAACTTCC
+>91974 1
+GGAGTAGAGCTTAGACGCACTGCTAGAGTCTCCGATTTTTTAGGCCACAACGTCCTTTACCCTGACCAATACACATGCGGGAGCATAGTCGAGCTATGTG
+>91975 3
+CGCTCTACTTATTTCGAAGTGAATCGTCGCGTTATGAGGTTTACCTCGACCAAATGTGGTCTTCCCCAAGCGGAGACAATGATGCGGAAGAGCCCAGACT
+>91976 1
+CATGGCACCAGAGGGCGGACACCGCTTGCAGATTGGTCATAATTTCGTCAGTCAGCTGAGGACATCTTTTCGTAACCTGCCTCGAGAAGACCTTATGATA
+>91977 3
+ACTGTGGGGCATCCATGCCGTCTCTAAAATGTGCCTCGAAAATCTGCTCGTATTGGCAACAACCCTGTGGAGGGTAAGCAGTCATTGTGACAAGCTCTAC
+>91978 3
+ATCGGAGTCCTACCGTTATCGCGTAACACGTAACGTCTTACATGGGGCACCCTGTCGGAATGAACTCTCGCTTACCATCGAGGTTAAAAAGGGTAGTCTG
+>91979 1
+GAGGACCCTATCCACCAGGCAAGCCAGCTAAATTGTTTGCTGAGTACTGGTTGGAGACCGCAACGTAACTGCTTTCTGCCTAGTCAGTATCGGACTAGTA
+>91980 2
+CATTGTTTTGCAAGCCACGGGGTAGCCGATGTTTCTTTGAAGCGTAATCCTCTCACTTCTAGCAGCAAACGCCAAGGTGATCGAAGGAATTAGCCCGGCA
+>91981 1
+GCCGGACGGCTGATTCGTAACATTTTATAAGGCGTAGCGTACGCGTCCGATTCTATGACAAGCTCTAGGATCTATAATGCTCCGCTGCACCGGTAAGACA
+>91982 1
+GGAAACCAGTGAGCGAAAGCCCCACAACAGCTATGAAGAGCTACGTTTGCGTTCTTTCGGACCGTCGTCTACCTTTTTCCTGAAGCCTATAGTGGGATGA
+>91983 1
+TGGAGGACATAGTTACGCGGGAATTCATGGCACTGGCGAAGTTCAGCTAAACGCACCTATGTGGGGACTTCCTCCGATCTACATAAACTTCAGTCGTCTC
+>91984 3
+TCAGGTCGCGCCAACTGTTCTACGGTTTCATGTTCCTTACTGCCAAATAACCATAGACGGCCCTCTATGAGGGTGACTATCAATAGGGAGCTAGGCGGAA
+>91985 3
+TTCTCATTGCTTAACTACGGGAGCTCTCCGATAGATGCTAAAACTGGTGGCAGCTACGGGCTTAGCTAACCATAGCGCCTGTCAGAGGCCATTAGTAGCA
+>91986 2
+GCCTCTGATACTCCAGTGTGTTAGGTCATCTGGACATCCTCAACCAAGACCTGATAGACGTCTAAGGCCATTTTCACGGGTATAACTGTGACGAACGGGG
+>91987 2
+GCCTCGTCGAATGGATGTGGTATATAAATCAAGGCTATAGATAACTGACTACGAGGACTCCAGTCCTCTTACATCCGGGGAGCACCCTCTAGGCTTTGGC
+>91988 3
+CCAGGGGGCAGACTGTAAAGGATATCGAAACTCCAATTACTGCTACAGACTGGCCTTGCTCATGACCGTTAGATTTCAGCCCTGTGGGTGCCAAGTTTCA
+>91989 3
+TGCACTTCCCCTTGCGCACGCTCAGGAATCCCTGGGCGCATGGGTTCTACATCAGGACTAGAATGACTTAATAAACGATTAGGAGCTCGTATATGAGCTG
+>91990 2
+GGTCAGAAGAGTCGCGCTAATGGTAGGCGCTATCTATGCTTAAACGGTCTGTAGACCAACCCGACTACATTTGCCGCACACTGATTATCCATAGGCTGTG
+>91991 3
+ACGCCCAAGATACTACTGATATGATTGTTGGGTGCACGGGTCGCTCCGCCGCACTACAGTTGGTTGTTGCTACGCCGACCGTGATAAATAATATACGCAA
+>91992 1
+CAACAGAGCAACAGCTAATATTAGCCTATCCTCGTAGCAGCGCGTGTGAGCACTCACAAGTTGTTGATCCGTATTGCGTGTGTGGTGCAACGCTACATGC
+>91993 3
+CCCGTATGTTGTGCGGACGAACTCAAATATCTTGAACATGGGGTCATAACAGCGGTGTTCAAGGCTCCAGTCAGGACCGTTACTTACTTACCATGGGCCA
+>91994 2
+GTCATTACTTCTGTAAGCCGAGCGTCTAGAATTGTATACGATGGACGCTGCGCACTAATTAGCAATTGGCCCTCGCCCTCGATGAGAGCCGTTAGAAAGC
+>91995 3
+AGCGGTTGCACAGAATACACACTCGCTGGTGGGCCACTCTCATTACATGTGATGCGGGGATAAGTTCATCTGACACGCCATGGAGTCATTGTCATCTAAC
+>91996 3
+GGCCTCTATTCGAGCACACACGGACGCGTCTTAGCCCGTCCTACTCGGGGAGGTACAAAGGAGGTATAGTTACCTCGCTATGAACTTATTATACTATAGG
+>91997 2
+CTCCACCAAAAGCGTACCTGATAGGTCGAAACGATTCTCGCTATCTTGAATAGAAAGGACCGAAGTCTCCGGGGCTTTTCCGGTCCCGTAGAGGTTTATG
+>91998 1
+ATAGAGGCCCTGGTCACCGTCACAATGGAAGCCCGTTTCGAGACAACACAATGACCGACAGTCTTGATCCAGTTGCTGTAGGCGACAGTTTTACTGTGTT
+>91999 3
+AGCCAGTTGTCAGACAACGTCTGGCCTACAGGCACTTGAAAGTCCTTCCGCCCCGGCAAGTTATATCTTCGATTTGAGAGTGACTCTACAAGTGAAGTGG
+>92000 3
+TCCGGTCCGCGCCGTTATATTGAGAGAAGCTGCTAGAAGGTTATAGCCGAATGGATGTTTAGTAACTAACACCGGATCGCCTCGTGCCCGATATCTACCA
+>92001 2
+ATCATACAGGCCAAATCTGGGGTTCGGCAGCTGAATCCGGTGCAATTTCTTGAATTGTACTCCGTAGTAAGCTCCTCGTAGAACAGACGGGCGCCATACT
+>92002 3
+GAATGTGTGGACCACCAAAACCGAGACCAGCGCGATGGCTTTGATGAAATGGCCTTCACAGTTCCACGCGGAGTGTTGTACTATACCGTTCCGTACTATT
+>92003 3
+GACTCCGGATATTAATTGGACGCACACTACTCTACCTCGCCGAAGAGAGAGTACGTTACTCGGAGTCCAGGGTCTTGTATTGTTGGAGCCCATACTAACG
+>92004 2
+CATGGTAAGACTCGTGCACCCCAATCGAGAGATGTGTTACTATTCCACAGTGGGCGAGACGCTGTGGCTCTCTGGCCAATCTAGTCACAGGTTAACATTA
+>92005 3
+TCTTAAATCGGAGGTCTTCACGCTTGCGGTTTGCCCCTAGCTACTGGGTGCCATAGGCCAACCGGGCTTAATCAAAGAAGTAATCTGTGGAAGCACCTAA
+>92006 3
+AAACAATTCGGACTGTTCAAGACGCACGGAAAATGCGGTGCGGACTGGGACTACACACTGTTGGCAGTCCGATTCGTGCGTTTCTATTCACACCTTTGCA
+>92007 3
+TCGTTACTGAGACGTCAGTATATCAATGGTGCCATGCCGCCGACAACGCGTAAGCGAGCCACTTCCGTACGATACTAGGAATTTGTTGAGTCGTTCAAGC
+>92008 3
+AGCCACTCGTTTCCGGGAATGGCTCTTATAAAGCGTTTTATGGTGAGTTTAGGGTTACAACACTTCGCCCGGCACCAAAGACTCGGTCACGGAGCCAATA
+>92009 1
+TCCATAGTCCTAGGTCGAACAGACGTGCGCTACAGTCCGACTCCTAACGCTATAGGTCTTCGTTGCTTGAGAAAATAGGCCTGAATGTCTGGTAACCAGG
+>92010 1
+TGATGCATCTCTCAAAAGGCTCCGTGTCGGAATACCATGACTAGACGGCTGCCATGCTTTGGCCCAATAGAACTCTGTAAATCACTGAGCGGCGATTGGT
+>92011 3
+AAGTCGGGAGAAATAGGCAATCTTAGACCTGCTCTATACTCGAACGGGAAGGTCGCTCTCCAGTCCGCGGGTGACCTATAATGAGACCTATTCGTCTCTT
+>92012 3
+ATTTCAGGGCTTCCCCGATCTCCTGGTTTCCACGTATAGGATTAGGGAGAACCTCGGTACGGGGTAGCCCGATTAGACAGTCAGTAATAAGCACCTTCAA
+>92013 3
+TTGTATAGTTGTAGCGCGTAGCTTGCCAGTGAACCCCCAAAGTGTGCCTGTCACAGGTATCATCGTAACGGACATCGCATCAAAGAGCCCTATTTGAGGC
+>92014 1
+TTAAAGCCTTGAGCGTATTGAGGAGGGGCGTTATGTACTATGGACGACCTACCTTTGCCAAGGTCAACTACATCAGTCCCCGTTGACGCGCAATGCTAAC
+>92015 3
+CGGAACCAAATAGGTTCACAGGCACTGCTTCGACTGGCCTCCAGGTTGGACACTTTTAAGCATTAGAACTCACGCGTGTGCCTGATGGTGATGTATAACC
+>92016 2
+GCTAACGGGCTTGGAACCAAGTGGAGTTCGATGACTTCCGCAACATCGACCGATGTGAAATACGAGTACTGAAATACTCCCGCGGTTTCCCGTTATGTCT
+>92017 2
+GAAGTAGCAAACTCAGCCTCACCCAATCTGTCGGCTTCATGAGGCTTGATTGGACGGACAGCGACTCTATACACTAGCTTATTCGTTGGAAGGCCGGTAT
+>92018 3
+CAGCTCGTCGGCGGTAGACGTATCTGTCTGAGAAAATGGGTGCAATATCGTAACTCCGGCCTTAGGTCTACGGAATAAACCTAGTGCGTACCACTACTCT
+>92019 2
+TCATTACGGCATAGCCTCTGTTTGGCTATACACAATAAGTAGTAGTGGCCGTCTTAGACCCTGGGACAAATTCCGCGCCACCCTGAAGGAGGTTACGGTA
+>92020 3
+TATTAAGTCATCTGTCACTCGCAGCAGGCTGCTAGCTGTCGGGGACTACCTCAATTTAGTATGTGCGAGGACACACATAACTGGGTCCCGACAGTGCAAT
+>92021 3
+CATCCCCTCGGGCTAGGTTCTTAGGCGCCAATATGTGAGCCGCCTTCTTAAGAACATTCATGTATCGAACCGGAATAAGGCGTCTCAAGAGAAGTGGTTC
+>92022 2
+ATAAACGGGGCTTCTTGCCCATTAAATGGAGGGTTTACCAGTTCGAACTTAGGCAAATCACAGTGCGGCACCGTTTACTCATGTCGAATGCTCGCGGCAC
+>92023 3
+TTTGTACACACCTTCTACTGAGGGGCTTTGGAGTAGATCTCGAGTGAATCATACAAGCCGGATTAGTAACCCCGATAGTCAAGGTCGCACGGCCCTGTAC
+>92024 3
+AATTCAGAAAAGTCATGAGTTGGTTCGTCATAAAGCCCCCCTTGGCCCTTCCTAAGCCCCAGTAGTCACGAAGGAGTGTGAGTCGTGTTGCTATCCGGAA
+>92025 3
+GCGACGGATAATTCCCGGTGGATCGAGGTTTACGTCTGCTGGTATAGACCCCAAACGAGCGTCTGAGATTTCTGATCGCGATGCCAACATTTATACCAAC
+>92026 1
+CAGAGTACTACCACGTGGTTGTTGACCTGAAGAAGCGATCAGCCCCGGAACCAACTGGCTATCTTTGGTAACTCGGTTTAAGTTCCTTAGGGTCCGAACA
+>92027 2
+CGAACAGTCTACGTTGCCTCGGTAATTAGAAGCAATGCTTAGGTTGCCTGCGTCCTCTAAGAGCTCCCACTAGGGAGCATACTTGGCATAGACAAGCGTT
+>92028 3
+ACCCAAGACTTCCTACTCTGCGGCATATGGCACGCAAGAAGCCGTTAGAGTACTGGCCTCGGAGTATGATAGAGTGGTTACTTAATCCACAGCTTGCTTG
+>92029 1
+ACACAGGTGTCTAAAGTAGCTGCATGCGGGATTGAATGCATTCTTCTCCTACGCTATTCCTAACAGGGGACCGCCAAGTCACCTATGGTGGTCACTGAAG
+>92030 2
+ATCGCGGACTCATACCTATGTGCATGTCGATTCATTTAAACTGACGGTTCCTCACAGATTGCCGCATGTACAAAAAGACCGCGTCGGGGTGCTCAGGATG
+>92031 1
+GCCGAGTCTTCCCATGAAGAGTTCTAACCCCGGTGTTTGGCCTGTTTCCACACTTGAAGCTATGACCGTGGTCGGATCGAGAGAGAATACCACTAAATAG
+>92032 1
+CTGCCTTCGCTGACGTTGGCCGTACAACGGAGCCGATATTGTGGAGTACCAATGAGCGCTGAAACATCCTAACTTATACGTAGAGATGTCCGAGTACTCT
+>92033 1
+AATCTGCATTTGGGGCGATTGGCTATTACGGGATAGCGAGTCATAGCCGCCTAGCCCACGATGGAAAATAACTCATTTTAACGTGGCCCTACCTGACCTG
+>92034 1
+TAGTAATGGTAGTAGGCTCGTCGGCTCACAGTGCAGGCCTTACCATCACCCCCGGGATTACCGTATAGAGATATCATGGGTCAGTGCACAAATGCCTTTA
+>92035 1
+GTACAGAGAGTAGTACGGAACTGGGAAGTAACTCCGCCCAGAAGGATTGTCATCCATCGCACTCGGTTTTTCTCGTTTTCAACTGGACTACGCGAGCTAC
+>92036 2
+CCGCCTGACTCGGGGTAGTCCGCGTTATGCAGGAAGTCCTTGTTTGGGCCGCCAACTTTTACTGAAGTGTAAGAAAAACAGCTCACTGGCAAAATTTCCA
+>92037 2
+GTGTATACGGCCGAAGCGTGACTCTCAAATCAATCACGTATCAACTTGGGAGTTGAAGTCCTCCCTTCACTGGTTACGATATGCGGAAGCACAGCTGGCT
+>92038 1
+CACTATGGGATGGGGACAGCCAGCCTCCTGACGTTGACTTGCATTTGTACAATATCGACTCTCAGAGTGTGAAGATTCCGGGATCCAACGCATCTAACGT
+>92039 2
+TTTCGGGGGTACATTCTTCATTGGGCGAATCTGCGCCGCACATGCATAGTCTAAGGTAAATCTAGAGTCGCCGCATTACTGACCATATGGCCGCAAAGCA
+>92040 2
+TGCGGGAGTTGATGGCGCCAAAATTTCCTAACCATTCGAGTACTCATGCTAATCGCGAAGCCGCGTTGCTATCGGTACCGGCCTAGAAGTTCATATAGAC
+>92041 3
+TCGAACGGGCAGATGGGGAGATAATCCACGGTCTACCTTTCACTGAATGGTTGAAAACCGCTCAGATTATGTCTAGTCTCCGCCTCTTGTACCAGACGAG
+>92042 1
+CTGAAAGGTATTTATCGATATGCCTGCCAGTCCGACTGAAGTTCATTTGTCCGTTCCAAGAGTGTCACATATGGACCAAGGCCGACCTCAGGTCGGACAG
+>92043 3
+GACTCCTCAGACGTCAGCAACTAAAATAGCCGATCTGGTGTTGACACCGCCTTTAGGAGTACTTAAATGCGGGCTGCCATGAATATGCCTCCGTGTAGGT
+>92044 2
+ACATTGGTTGGTCGATTTTTGAAAAACCCGCCAAAGAGGCTACTTTGACCCCTCCTAGCCGAAAAGCCGCTTGAATGTTGAGGCGGCTTAGTCCGTAAGC
+>92045 2
+CTTTATCTGGTGGGGAAGAACAAGCGTCACGTCGGATAATTGGTCTTGACTATCGATCCGCGCTACCAAACCCACTGATGTAGCGGCTGACATACCTTAG
+>92046 3
+TACTCTCAGTGGGACCTGAACACCCCCCTCAATCGCGCGCTAGGTGTTCAAATACGTAGTTTCGTTCCGGGGGGTAAAGAACATTCGCGTGTATAAAATG
+>92047 1
+TGGGAAGCGGCTTTTACTTTGCTGAACTAGCTTCGCTGACCGGGACCATACGGGACGAAAGCGCCTAATAGATTATGTAATAGACCCGCAGTTCTCCATC
+>92048 1
+ACTACTTATCCTATGTTCCGGGACGATGTCACTAATGCCGATCAGACCCGTGGGCAGTAGTCTACCGGCTATATGAACATCGCGATGGTCCTAGTAAGGA
+>92049 2
+ACTGATTTATTTCGTCTAGACGAAACGAGGCGAAGAGTTTCGTCGGCCGTCGCTCCATCTGGTAGAAGTGCTTTCCTACACCCGAATGTACACGCAGGAA
+>92050 2
+CTTCGGTGATCACCGAGAGCCTAGAAGCACGTAGTTCCGACCTGACCGAGATACTATTGGTTGCTTAGGTATAACTCCGCACTTTGATGGAGGTACCAAC
+>92051 2
+GGCGGACAGATCCGTATATGCAGCTGGCTCCGTGACAAGACATTGTCTCTCTGAAAGGATCGAGGGATCAGGCACCTGAAATTCCATCTTTATCCTGTCA
+>92052 3
+AACGCAGGATTCGGAATCGAGAGCAGCGGGAGCGTATATTCACCAAATCTAGTTACGACGTCTTTCTACGACTATCTCGGCTCGGCCAATGTCGGTTACT
+>92053 1
+CGATTCCTCCTGCGCCTCATATCTTGGGGGACCACAGTAGGGATGTTGTTCTTGTAAAGAAGGAAAACGAAGAGCTAGCGCTCTAGTCCCATACGATCCT
+>92054 2
+ATTGTGCAAATTGAAAGCACTCGAAGCTCGGTACACTCGTGAGGCATCTAGGTCAAGCAATGCGTGCCATTCAATTTTTCCGCCGGATCCTACACGGGTG
+>92055 2
+TTAGCGTTCTCTCTTTCTGTCATAGCCGCCCGAGGCGAAGGCGCACAGGTTCATCCGAAGCAAAGACTATCGTGTAATCGGGCCGATTTTTAAAAAAGGC
+>92056 3
+CTGAAGAGTTAAGGAGCTTAAAAGTCTTAACCCCCAATTCCAGTTCAGGCCTAATGCGTACAGGGGGTTAGTGCCGGGATTGTGTCCTCTACGCCCACTA
+>92057 2
+TAACCTGCCTCAAATTTATAATAGTGCGCAGGTGGGGTCCCGTCCAGTGCCTTGGAAACTAACAAGATGCCAAATCAGGATCCTTGACCTTGGGCGCTGT
+>92058 2
+CGTTGCTGCTAACCGTGAGAGGTCTCTGGAAACACTGATCTACGAAAACGCGGCCCTACACAGATAATTGAATCAGGCTTCAGTCAGTGTTTCCGGGCTT
+>92059 3
+GTAAATTGTAGCAGCTTTTGATCTCCAGAAGGGGGCGGAGGGTTCCCAATTTCCCCCCAGATTTGTCAGAAAGATTGTCAGTAACCTTCCAGCCGACCAG
+>92060 1
+ACTCTATTCTTTCGATTCGGCGTTGGGTCATCGTCAAAGAACGGACAGGACACTATGGTACAATTGACCATCCCAGCATGCATGCGTGTGGTCAAGCACG
+>92061 2
+TATAATTCAATACGGACGAAGATCAGTCATGTGTTATGCTCTCCAAACCTGAAGCATTCCTCATATCATCGAGGCAGCGGCGGTCCGCATCCGGGGTGGT
+>92062 3
+TCGTTCACCTGTCCGGGTTTCGAATACATCGACAGCCCTCGAGCACTTCTAACAGAGTATGCTGTGCTACGGTAGATATGGAAAACATGAGATGCGCCGT
+>92063 2
+AGCTCAGTATATCTTTGTCCACGGCTAAGCATCTTAGTAAGTGTCTAAGACCCTTTGCGGGACATTACGAAGGACCTACCGCCTGCGTAGGTCAGCGAAG
+>92064 3
+GGTTGACGCTCGTGAATTCCATGCCGTCGGAGGCAAAGTCTATACTGTATCAGCCAGGATGTTAGTGAAGCTATAACCCGTCGATCCTACACTCTCGGAA
+>92065 2
+TCTGACCCCTGGATAACCATGGTTAACCTGGCCCATGAATGGTATACAAATATTGGTACGTGTAGACGTCGAGTTACGCACTGACCGGAGTATCGCCGCT
+>92066 2
+AATTGGGCAGCTGTCCATAACACCCAAGCCCGGTTCCTTGCCTGTCGGTCAGTGCTTTAACTTAAATAATGAGTTGGAATAGGTTCGACGAACGACCCGG
+>92067 3
+GCACATATTTTGGTCAAGATCAACTTCCCTACTCACAGGGCGAAGGTCAACCGGTGGATACATCGTGAATACCATGGCTAGTTTTCGAGGCGCGATTGCC
+>92068 3
+AAAATCGTATTTTTCTGTCGACCGTATCTAGTCATAGGAGATGGACTCCTCGCCAGCACGTCTCCCCTACCATAAAGGGGGGAGGTCGGGCCAGATTTAA
+>92069 1
+ATAGTTCTGGCGTAGCCATGCGAATTTTCCCGACAGCCACTTGTATCGGAGAAGGGTGCGCATAGTTCTCGCGCCAACGAAGCATTTGCTTAAAGCTCAA
+>92070 1
+ACTGAGGGAGGGCGGCACAGTACCAGTCAGGACTCAGTTGATCCGCACCGAACTAGATTTTGCATGATATGCTTGACCATTTCGCCTTGGACATATCTCA
+>92071 3
+AAGAGCATCTCTGTTTTGAGCATTCACTGGTGTGCTCCTGGCTTGCGGCGCTATGATAAAGCACGGGAGCAATGAACAATCATCTCGCCGCCTGAAATCA
+>92072 2
+GCAACTCGTATGAAACATGGTGGCGTTCCACCTTTACCCATGTGACTGGAACCTGGAGTTCAAGTCCGACACTTATTACAGGCAGGGTGAGATTCTCCAG
+>92073 3
+TGCACCTGTTAAGCAAACGGTCAGAAACACAGGGGGAGGATTCCTACTTTGGTCGTTCAATCTTCTTTCTTAGCACACACCTAGAAGAGCCTGTCGGGCG
+>92074 1
+CTATCATGCTTGTCGTCTATAAGGCAGCAGTGAGAGTACCAGGGCCTCGCTGTAATGAGCACAGACAATCTCGCCACAACTCGGTATCGTGGTATGTATC
+>92075 2
+CGGCTTTGGATAACGCTAGGAGCCCAGAACCTTTACCGACTATTATACCGCCGGTTAGAGGATATTAATGCGTTTCACCTGCGATCCTCATAGGCGGGAA
+>92076 2
+TTGGCATTGCATATCAAAGCTATACACTACCAGAGCCTTCGCCCAAGATTAGTGTATGGTCTTAACGACAGAGGGTCGGGTCCCCTTGGCAAGAGGCCTT
+>92077 2
+AGCATTTTTCCTTATGATAAGCAGCCTGCAACGCGGACCCCACATCTGAGTGAGCAGAGTGTTGCGGTTGTAACTAAAATCGCCGGCCGTGCAGTATTAC
+>92078 2
+TGAAGGGTGGCTGATAACCTTAGATCCAAGCGCCGGTGAATGCTATGAAGCCCAATCGGCCAATCCTAATGGCCCAGATCTAGTGTGCCTCGTTTATTAC
+>92079 1
+GACCACGCGCTCTGATGCGCACAATAAGTACTTTGGTGGCTCGTCCATTGCTAACACAAGGAACTCCCCCGTATGATTAGGTGAGGTCTGGAAATACTGT
+>92080 3
+AGTGAAAGAGTGGCAGGTTAGACAGCCCCTGTTATGAACGGCAGTTCCCTTATATCTTATCCTTAGAAGGTGCCAACTCATTTGATACCCCGGGGACGCC
+>92081 2
+CACTCCGTAGGTTAATGAAGAGTTTGGATGAAAACCGTTCTCGGAGCTCTGTGTATTGAAACAATGTACGGATCCGTGCCTACATCCGTCCACCGAGCGC
+>92082 2
+AGGCGTTCCACCTTGGCGTAGCAAAATGTGCCTACCTTGATACACCTGCCTTACGGAGACATAAGAGATGCTAGCGATCTTCGTAGTATCCTGGACAGGT
+>92083 2
+TAGTCATCGTTCCGATCTCCATTTGGTATGGCCAACTACTAATCTAACAATGGTGTGGTCAGCAGATCAGGTAGCTGAAAACGTGGCCGACCTGCCGCGA
+>92084 3
+CCGGATTGGCTTAAGTGTCTGATCACTCGCTCGTCTCATTTGCGGTTACCGGAGACCAAAACTGGAGCATTTGGAAACCGCGAATAATCAACGCAGGTCT
+>92085 2
+TAACGCATGCATCAATATCGAATATTATAGTGTCGAGACATGGCGTTATTGCGCCGATTCATCGGCGAACCGCCGTGCAGGAGGTTTTCATACCCGCGAC
+>92086 1
+GGCAACCACACACGTTCGAGTCAGCTCCATAGTTTCTAGGGGCATAAACCTTTGAGCGCTCTCCACGGAATCGAAGGCGTGCTGCATTGTAGATTAGTAT
+>92087 3
+AAATTGTGTTTGATGGTACGAGCTGTTTGAAACGGCCGGTTAAGGGAACGATTGCACCACCTGCCCTATTTAACCCTGTGAAGAGATAACCTCGGCCCCC
+>92088 3
+CATTGCTGACAGGAACTAGGCGCACGAGCTGCACTGACTACAACTCTTCCTGCGTGATAAGAGATCTGAAATACTCGCGAGTGTCTGTTCAAGTGCCTGT
+>92089 3
+CCATCGTTGGCTAGATTAGACGAACACGGTTCGGCTGCTAATCACACGGCACCATAGTAGTGCGCGACGAAAATACTTTTTCTCGGGGACATTTCTGGAC
+>92090 3
+CATTGACGAATATAGTGGTATACCTCCTTGACCGGTTCAGCACGGTGATACGTGTACCTTGAGCGACTCCGCTGAAAGTTACCGAAGGTGCTCATCCAAG
+>92091 2
+AAAATTTGCCGAGGTCACTGCACAAGCATTAGCCTTAGACACGCACTTGTTAATTTTGTGAAGGCCCAAGTCGGTCGCATACCGCTATGGCGAGCGTTCG
+>92092 2
+ACAGAGTAACTGATGTCCTGGATCAGGGAGTTTTTCCCAGCGGAGCACCCTTAGCTTGAACAAGTCCCCTCAGGATCGACAGTTAATGAACCTGGTGCTT
+>92093 1
+CGTAGAAGTCTAGCTTTACATGTCTCTAGTTACACCCGCAAGGAGTACTGGGTCATATGCTCGCACTGCCGAACTTGGAACCCAGATCGGAGCTAGATGT
+>92094 3
+TAGCCTCGAGAGACGATCCGTTAGGGTCAGCGGGTGCATTCGCAAAATGTTCTACAGTCCCACAGCGCTTTCAGATAGGTTCGCACACAATCTATGGTTA
+>92095 1
+CCAAAGTCAGGTTATCGACTCCGGATAAAACCTGTGACGTTCGGCCCTGAGTGAGTCCCTGTATATGAAGGATCCACTGACATGAGTCCTGGAATGCCTT
+>92096 2
+CCTAGCGCGTGGTTTGGACATGACCCATCTCATAAAGCTTAATGATTGACATCACAAGGTCGTCGACACCACCTCCGTTGATCGGCGAGTGAATGTATGG
+>92097 2
+TATCTTTCTTGGGCACTATAGCCCAATCACTGGTAGAACCAGATATTGCCTCCCAGAGTTGACTCAGACGGGTGGAGCTAACTACTGCTGCCTGGGAAGA
+>92098 1
+TTAGACAGCCTAAAAGACTCGGCATATACAGCGCCTCGCCACCACAGCGGACGCCATGTGTAGGGGGTTTAGTTAAGATTTCCCATGCTGGACTTTTGAT
+>92099 1
+TATGCCGGGACCTGAGATATCCTCATGGTGCGGCAAGGGGAAAGCTCCCGAGTTAATTTCCCATCCTAAGATGCTTGATGTCATGACAGATTGCCCATCA
+>92100 1
+GGAAGAATTCACTCGGTTTCGGAGAACAAGGCAACGTTCCTAGGTTGGGTCAATAACGCAGTTCTTTGCCGATTGAACCGATGCTCCCACGCAATCCTTG
+>92101 3
+GGCAAAATCCGCCAGTATCATTACCTAGCATATGCGGGTCTAGGCTGCGCACATTGTTGTGCAAGTAGCCTTTAACGCCTTGAGCAGACGACTAGCGATT
+>92102 1
+CGGCCTTAGTCATAATATTCTTCGCTAAAAAGGAAGATGTCGAGCACAGGGACTATCCAACGCCGACGGGTCGTGATGGACACTCTATGGCCTGTTTCTC
+>92103 3
+GTGGCGACCATGGTATTGAAGTTGGCGGTACAAAGGACCTTACGTGCACTGATAGTCCAATACCAGTGTATCAGCAGTTACCCCCAGGCCTTCTTTAGCA
+>92104 2
+GGTACTCTGGGAGGGGTTGTAAGGTTAAACGCGATAACCACTCTTTCCTGTCATTGGCTGTATCTATGAAAAGCCATTCGACAGACCCAGAAGCCCCTGC
+>92105 3
+TTAGCAGATATTCAAGGGCACGTTATTGTGGATAACTTCCTACGGACGCCTGGGGTTCAACCCCGCACAGACGAGCGCCAAGTCAATACTGGGACTTTTT
+>92106 1
+TGTCTTCTCGATGTGCAACTATTAAGGAGTACAACCATGTTCATTTTAACCCCAGGCGCACCCGGTCCCATGTGGCCTGGGAGAGAAAGACTCAAGGTGT
+>92107 3
+CAACATCTGTCAACTTCTCCTAGTGTCTAATACAACCGTGTAGGACGCACGACGCTCTACCCTGGGGTGGATTATAGTTGTGCTGCAACAAGACTGGGAG
+>92108 1
+AAGCCGCTTCGCCCTTCGAGACAATGCAATGCTTTTTGCCCGATTACGGCCATTAGTACTCGAGGGGTGGCCGATGAATCATAGACTGTAAGACGATTAC
+>92109 1
+AGGAAGTTTATTATCCATGGATCCCAGGATGGGTTGGGAAGCCCATCTATACCCGTAACAGTCAAATCCTTGGTTGAACTCGCTCCGGACGGGCTACATC
+>92110 1
+TCCCCCGGAAAGGAACTCGCCTTCGAGGATGTCTGATCCTCTCTTTTAATAGTGTGACTACATATAGGTGGACGAGGGCAGCCCGTTCAAGACCATTGAA
+>92111 2
+AGTGCAGGCTTTGTACCCCTACCGATTTTCGACCAGAACATGGGCTATTCCGTACTCGATGGGATATAACCGAGACCGTCGATTAAAGTCGTCACGGTAG
+>92112 1
+CAACGGGGGGCTATAACTAATCACGAACGTGCATCAACTCCTCGGATGGTCGCAGCCCTATACGGTCCTTTAGTAATCACGCTTAGGGTATGTTGGCTAA
+>92113 2
+CCGTACAAAAATCTTCCAGCTAGAGCTGATTGTGGCGTTGCACATCCCGGGTATGTGTGCAGTCAGCGACTCTATACTCGCGTCAACAAAGTGTTGACAG
+>92114 2
+AATGAGAGACAAGCCTGGTACTGCAGAATCTCGCCATATTCTAGAAGGCCTGGGCATTGGGATGAACCTACACATCGGCGGAGAGCTTTCCTTCCTTCTT
+>92115 1
+ATTAGGGGCGACAGTTAACGCGTCGTCCGTGTTCATTATTAACGCCTCGAAGGTTGTAGTGAAAAAACCGCAATCAACCCTTATCGCGGCCGTGCACTTG
+>92116 3
+TTCAGGTCGGGCCGTTAGTAATGATCGGCGAGGTGGATCTTTACAACTCCCCCCACTTACCCACCACGAGGATGGGAATTGTATAACGGAAGATATCTTC
+>92117 1
+ATAATGGACCTCACTTGAACACTATGCCGTCCTTCGTCAGGTGCCTCACTTTCATGAGGGTGTGGAAGAGCCAGATGGAAGAATATGCTTCCAATCCGGC
+>92118 3
+ATATTCGCCGCGCGTAGGACACGACTTCGCGTACGGTAAAGGTGACCGAGCCTATTTGGCGTGCTATACAAGCACGCAACATTTTTGATCCTGGACTATA
+>92119 1
+CCAACGTGACTTCATCGAGTGTGCGAATCAATTACACGGGGAAATTTAAATTGACTCCGCGCTCTAGCATACCCCACTAGGGGTTGTCGCTGTGTAGGCA
+>92120 1
+CTATGCTTCTACATACCGGCGAAATGATACAGTATTAACCGAAGTCTAGGGCTCGTTCTTGAGCCAGTCTCGATGGTCGCAGCAACGTGGGCCATTCAAG
+>92121 2
+TTTCTCAGCTTCAGCGGCACAGGGTCATATGAAAGTGACTGAGGGCTCGGTATTGGTTGACTCCCTCTCAAATCCTCCGTAACAACCGGCATGGGAAAAT
+>92122 3
+GTTAATAACACCAATACAGCATCTTCAATCTTAGCGACTGGTCGTTGATACTAGTGCCTACACACTTGCAAAATCGCGGGGAGCGGCTTTGCGCGGCGGT
+>92123 3
+TCGACCCCCGCGCCTATAACGCGGCATCCTCCATAAGTTCTTAGGTCGATGCGTGAAATTAGTTATGCGGGTAACGGGTCATCGAAGCACGAAGTTATAT
+>92124 1
+ACACTGTTATGTACCTGCCCTTACGTTAGTTTCGAGGCCTTCCGGATCGCATGCTCTGGGGACCTAATAGTTAGAAAGCTCGAACACGCACATGGGAGAA
+>92125 3
+GACTAGAATTGTAAGTCATCGGTTTGGGCCGAGAGGCTACATGGCGCCCCAGTACATCCTTCACCGTGAGAATTTCGTGTATGTGCAATCAACTACCGAC
+>92126 2
+AACCTTCCCCAAGGGAGTGAAAAACGGTAGGTGTGCAGTTAAGCCAACATCTTGGTCCCGCAGTGTACTTTAATGTGTCCTGATCCCGCCAGCTGTTGAA
+>92127 3
+TTAGAATGGGCCGCCTTTTTACACTTGATTGACGAGAGGCCTTTCGAGAAAGACCACCAGGCGATCTGAGCCTTTGGCCACGGATACACCATTATGTACG
+>92128 3
+TCACGTAAGCGCGTGGCATTCACTGGGACTGACACATTATGTCGAGACCCCGTCGTGTTAACGCGAGGCTTGACTAATGCATTGCCTGATAAATACCTGA
+>92129 1
+CCCATATACAGGAATAAGGTGCATAGATAATACAGAATGTACAGGCTCACGGCACGCAGTCGCCCTTTTTCTCAAGGGTTCCCTTAGCTTGCTCGGTGGG
+>92130 3
+ATTTGTTTCTGAAATTCAGTCAGGAGAAATGTCAGTTATTCAAGAACCGCTGCACGACGCTCTGCCGGGCTTGCAACGCATAGCATCCGGCAACCGTGGT
+>92131 1
+ACGATACCGAACTACCGTATTTTGTGAATATAGGGCCCCGGCGACCATCTACACGGCGGTCTGCTTGATGGTACCGCGTAGATAGTTGTCGACTAACAAT
+>92132 1
+CTTCTATCGCGGGACGATGTACAAAAAAGAGTGAACATTCTCGCGTCGAAGAGTCCATTGACGCAGCGTGCACTTCTAGTGTCCATCGTTGCCCATATGG
+>92133 3
+AGTTTGCTCACTCTGATAGTAGCCCCAGTGGGTTTAGCTGAAAAATAACCCGATCACTGGTCGAAGCGCTACAGATAGTGCGTACTCACTCCATTGGGGC
+>92134 1
+TTCTTCGTAGTATTTGAGAGAGGCGCTTGAGGGGAGCCATACCGTAATAACCTGACCCGCGACCGACATAATGCCTATGTATGTAGAGTCCGCTATACCC
+>92135 2
+AGTTTGTACATAATGGCTAATGGAACGTGTTTTACACCGGAACACTGGCACCCCGAATGGATACTCAACGTCTGTGCGCGTTAACCCGGAACGTTCCGGT
+>92136 3
+AAGTGAAAGCACTTTCGGGCACTAATGAATCCCTGCCTACGTCCCTCGAACTTGAATACCACGAGACTTGTCGTTATGGTGCTAGGGGAATGACTGCTCG
+>92137 2
+AATTGTCGGGGCGCTCGATAGTTAAAGAATCTCAACGCGTGTTCGGCGCCCTTAGCATATGCCGGCGAGAATAGTGCTCTCAAGATCTAGATCTATCACC
+>92138 1
+CGCGAGCCATTAGTCTATCGGGGGAGGTGCTTACCCCTAATATACTCCACGGTCTAAAACGAACCACTCGTGGAGTGCACGGAATCATTTCTATTGGTGA
+>92139 2
+TCGCCCATGGGTTATATTGCTTCTGTATCTATACCTCACTGAGTGGTGTCAAATCGGAGCGCAACCTCACCAGTACGGCACGGTAAGAGGAAACATGTGC
+>92140 2
+CTTTTGGCGGTACTAATTACACTCCATTGAGTTCCAACCCTGCCAATCTTCACTAACACAGGGGCTAGCACGTGGGTTGTGGAACAGAGAATGGGCATGC
+>92141 3
+ACGACTCGGGACCTATGGTTGGTGCCGATGGTGAGCACACCCTGATAATATACAACTCATGGGCGTGTGGAGTCCACAACTCACTTATTTTAACCTCGGA
+>92142 3
+TCGCGGCGTAGGTTACTTATTAACATCATGTTAGCTTGATCCAGGGCCCTCCAGGGACGCAGGCAGATGATTTGATGCACGCCGTCTATAGACAACATAC
+>92143 3
+AATCACGCGTCTTAACGACACGAGCGGGCTGCTAATGCGTTCGGTTTTGAATCCAAGCCCGAAACAATCGTTTTATTCGTTGATAAGGTCGGGCCCACAG
+>92144 1
+TGCTAAACCGACGACACGTTCCCTGCGTTGCTTGCACTCGATGCGGTTCGGCAAAGATTTAAAAAGTGCATGGAAGGGTTGCCCATCCACGATTTAGCTA
+>92145 1
+TTACTGGAATTTAAGCCATTCATGATGCAATTGAGGCAGCTACGCGCACTTCGCACTAATCGTATCGGGAACTACGGCTCCGGGCAGGCAATGGTTACTC
+>92146 1
+GGTATTTGTGGACGTGACAACTCAGAGCATGCGGCGTGTACCACCACAGTTACTGCATCTCACCTTCTGTTACCGGCAGATTCCTAATGGACAAGGGTAA
+>92147 3
+CCACTCGTTACGCCAATTAGCGCCGCGACCAGTCTTTAGAAGCTAGAAGATGTGCAGCAAATCAGTTTGTGTGTATCCTCACGGTTCCCTGAATGAGAGG
+>92148 3
+CTAGCCGGGCTAAGGTGTTTTATCAGGGGCGTATCATAGAACGATCCTACCCCATTTGAGGGATCATAACGCTAGCCGACTCTCAGAGGTCATTCTACAG
+>92149 3
+ACTATAGCTGCGTCAGTGGCTCCCTAGAGAGCGTACTGCGAACCTCTGCGAGTAATGGTCTTATTTCAATTATAGCTAGGGGGCCCAAAAGCACTTCAGC
+>92150 2
+CAAATGTATAGTGCTCGCGACTGCAGGCGTCAGACGTTGTTCATGGCTCTGACTATGACGCAAACCCATACGCGATCTGTGTCTCAAGAACAATTCTGGG
+>92151 1
+GGTGTGGAAAACCTGCCCCGTATGAGCATGCGCGGGTCCTACCGCCATCCTTATTGGCAGTCTTTCAGAAACCGAAGTTCGATTCCGAGAAATTAATTGA
+>92152 2
+ATCCTGGCGCCGCCAACCGAGAATGTAAGGGAGCTCCACGTTCCCAGCTGTGGTCAAGTCTAAGACTATCTAATGGTTCTGCTAATTAAGGAAGCTCGTT
+>92153 2
+GTTCGAAATTAACATTCTTGATTCCCGCTCACCTAAGTTAAGCCTGAGGGGCTATCCCAACAGGAAGAGCGCGTAGTTAGGTGGATTCTAACGTCGCGCC
+>92154 2
+TAATCGTGACTCAGCTCCTCTGAATGCTCTGGGGAGTATACAGGAGATAACTCGCCTGCGTATACACTTGCGTATCAGGCTAAATGAGCCGCTGTCGACA
+>92155 1
+CAGGGGCAACGTAACCGTGGTCCTGACCTGATCTGGCATCTTTGACGGCCAAGCTACTAACGTTATCTCGCAAATAATCCAGTTGGCTTTTGAGAAGGAC
+>92156 3
+GCCGCCAGGGGTTTTATTATTTACGGCCCCCAACCGTACCAGTACTGTGCTTACCAAAGTTGCCCGATAAAGTACGTTTATGAGCCGGACGGATGATAGA
+>92157 2
+GGAATTAACTGGTTAGAGGCCGCTCCTCATGCGGGAACAGCCTAGAAGGGAATCCCAGTTATATATTCCCGCGTTGCTCTTGCATAAATAACGCCGTGTC
+>92158 1
+AAAACGTCAAAGATACCGGTAGCATTCCGCGGCCATACTTTCCTTGTGGTCTTATAAACCAGGCGCCTATAGCTCTAGCAGGCAGGAGCTGCATGTTTGG
+>92159 3
+TCCAAAGGCTCCCGCAAGAAGTTTGGTAGTCCCGAATCGATGCACCTGCAACTGCCTTGCGTTTGATAAATTGGTTCAGATGCCAGGAGGTCAAACCTGT
+>92160 2
+GCATTAGTAACGCAAATGGTCCGTCCGGCCTGTCTGCAATAAATCCTCTTATGGTTTTTAAGGAAGCAGGCATGCCAGCGCCCAAGGTCCCAATGTGTAG
+>92161 3
+AGGACATGTAAAACGTGCGCTACCGAACACCCTATACCACTTGGCAGGGGCACTCAGCTTGATACAGCGGTCGTGATTCTTTCAATGGATCTGGCTTAGT
+>92162 1
+GAATTGCTGGACTTCTATGAGTTCTAAGTCCTCGCCGTATTTAACGGAACTTATACGTCAGCCTCGGACAGCAACAATTGAGCGGGGACTCACGCAGTGC
+>92163 1
+TCCGAGCCGCGATGTCAAACTGGACCCCTGATAGACCCCATGTAGCAGTAAGCAACTGACTTATCAGCGTTCGACGTGTGTCTCGGGATTATATGGAATT
+>92164 2
+ATATCGGTGCGTCTGCGGGTTCTAAAACTTTTCTCAGAAGCGGCTACGTACACGCTGACGATGCCCATCAATTAACAATTACCCTTGCGGCTGGGGAAAG
+>92165 1
+ACTTCCGGGCTGGGGATTTAGGCGTCCATAGGCTGCACACCTTAACCCCTAGCGACTAAGCATCGCATATCTGACTGATGATTCAAGATAACGGTAGGTT
+>92166 2
+ATCTTAATCAGCAAAGCGTAGGCTTTACGGGACGATGTATAACCGCCGTGTATCTTGACAGTGTCACACTGTCGGGGACCCGTTACAACAGTTCCCGATG
+>92167 1
+TTCTGCGGCACCTCCTATGTATTTATGGAAGAAATTGCAGAACCACCCATCTTTGAACTGAATGGGTGGGCGACCGATGTGCCGAAGATCACATTGCGCC
+>92168 1
+TTCAGGAGGTCTTAGAGGTTTCCATCGTACCGTTTAAAAACGGAAGCCACCGATAGGCCCATCCTAATGGGGTATGCCCTTTAAGAGACTCCGATCCGTG
+>92169 3
+TGCCGACCTAGCGTACGCAGCGCAAAGGTCCTAGGGTCAATGCCTTTTAGCCTTGACGCAATCTTTGGACTTATAGAAATTTCACTCACAGGAGTGGCGA
+>92170 1
+GTTCGCGGAGGAGTTTCCTAGTCACAACAAGCGAGAGTATATCAGTTTACGCGACTTGGCCTCCCTATACCGCTAATAGGCCATCTATGCCAGTAAGTGG
+>92171 2
+AAAGTAAGCGCATATCCGAGCTTACTCGTACGTATCGGAAGCTGAGGCGTTAGGTAAGTCTTGCTTCGCATGACCACGCTTATCTCGCTAAAGTCCCAGG
+>92172 2
+ATTCGTGGATTAACATTACAACTAAATACGGTTTCGCTAAAGGGGCAACCCTTGAAACCCCAGGCTTTGGGATGGAATCGCCCTGCCTTCTGGCAGGGCT
+>92173 2
+CCGGTATTCGCAGCGTTACTACTGTCAACTCGAAGCGCGTTCAAAAGAAATCACTACAGAGCCGTAGGTTTGGGGGTGAGGTCACCTACCCTTTCAATTG
+>92174 3
+GGAGTTACCGAGCAACAGATGCGCCTTGTGCTCTAACGGAACTTGCTAAATGAGCTCAACTGGCGTGGTTCGAGGATAACACGTCACTCACATCTCGTTT
+>92175 1
+CATGTTAAAGGCACCGCGGGTTGGTTGGCTCGCTACTTATTGAATCACAGATCTGATTGTCAACTTAACAGGGACGGTCGGCCTGCCCCTCATACAGAAA
+>92176 2
+AAGCCTAGGCCAGGGAAGGTTAGATATGCTCAAGAAAATATCTAAGGGTCCGGCCTTTCCATCTCCCGATGAGACTTACCCTCTGGTCGTAGTGTCGTCA
+>92177 1
+GCATACGATCTATAGCGAAAGTAGGTAGTTCTAGGCCGTGTACATTGCAGTTGTACCTCCCTGGACATCTATCCGAGCGCTCGGTTAAGACGACTCAGCA
+>92178 3
+GGCAATGGATCCTGATTTCTCGGAAGCTGCGACTTATCAATACCTGCACCCTGATCGGACGATCAAGTGGGGAAGTCTCAAACTCTAAGTTCCTCGAGGT
+>92179 2
+TTGTATGGATCTTTCCGGAGGATTTCCAGGGGGGGTATTCATTTTCGCGCACGCGTAACACCCCGCACAATAAGAACCCGAAACTACTGGAGTCAATCGT
+>92180 3
+TTTGAATTGTCCCTGACGCAAAACGAATCAAGCACGTGCCTACCCTAGGGAACTGGCATAGCGCGATTACATAAGATTCCGTTGCTGTGCGGGTCTCAGT
+>92181 3
+CTTTCTAAACTAGGGTTTCTACTACCATTGTCTTCGACGGAGAGCGCAGCAACCGCCAGAATCGGGGATGTAGCAAGTTGTCAGCTGCACTAATGCATGC
+>92182 1
+GTGAGATCAGATCCGCACTAAGGGCCACATATTACTACAGGAGTCGGACACTTAATGTTGCCCTCGACTCTAGGTTACGCTCCTAATGGTAATGGGCTGC
+>92183 2
+AACGAGTACCCGGTACATACCTTGTCGGCATACCCATGCGTAGATGAGCTCACCTCGTTTTAGGCCGCACTAGGGCGTGTAAATTACCTAAAATTGTGGG
+>92184 1
+ACTTTCAACGTAGCCGTAGAGAGCTAGTGCCCCAAACTACAACTTGGATGCGGTCTAGTAGCTTTGTTTTCTGAAGGCAAAAGCACCTCGGCTACTGGGC
+>92185 2
+GGAACCGGGCCAATGGCTAAGTTTGGACGGTATTGTGCGTTCTTTACGTTGGACTGCGCTCGTAAACTCCAAAACTAGCCCAATTCAGCGCATCGAATCA
+>92186 1
+CGGGAGGCACACGATTCCTCTAGACAGACCGTTTCTTAAACGAAAGTGGATTCGGTGCTCTCCGAAGCCCTTTAAATTAGTTTCGGGGCATGACGACCTA
+>92187 3
+TGGTGTTAACACCCTGTGCTCTCCAATAAGCTGCCTCAAGTAATCTCCGGCTCACGGAGGGGGAATGGAGCATGAATATACTTAGCCGATTCTGGTAACC
+>92188 2
+CCTTGGTAGCACGAGTCCGGACATGTCTGGACGGTACGTTGAACATTCATATACTCTGTATGGTCGAGCGTACATAATGAAACGCCTCAGTTGCGCAACC
+>92189 2
+TCCGTCGGTGTCGAGGGTCCTTCTAGTTTACTGTATGAATGGACAGAGACCACTAAGAAGCCCCATGTACTCACGTACTAAAGCAGAGCTCGTGTGCCTA
+>92190 3
+AGATGGCATTACAAGCAGCTGTACTAGTGCGCCCAGTTGGGCGAGACGACATCGACTTACTACTCTTCCTAAAACAGGGCATACTGTTGCTTGCCATGTG
+>92191 3
+ATCCACCACCGGCTGGTTCAGCAATTATCCCTACGTGATAACGCTTTCCGGAATGTAAAGACCTGCAACATTACCTCGTTAAGAGGGTGGCTGTTAGGGG
+>92192 2
+TGCGTTGGAACTCCAACACTTCATCTGGTTCTATATGGAGAGCGTGCACTAACAAATACCAGCTAACTGGGACTCAGTGGTGGTGCCGCTCTAACTCAGG
+>92193 1
+AAGATACCGAGACCCTGATTGGCGTGGAAAAGCTTGCCTACTGTCGACGTATTAAGACTGGTTCCTAGACAAGCAGCACCCCTCGTTGCTGTGCTAAGTT
+>92194 1
+GTTTTCGGAAGGTAACATTAGCTAGTTATCGGGCGTCCAGAGGTACTCGCTTCATAGCAAGGACGTAGCAAACCTGCGACCGTCACGATTGCCAATCTTC
+>92195 3
+AGACCGTCATTGCATCCGCTTTACGGATAGGGCGATCGTGCTCTTAAAAAGCTACGACCGAGACATGTTTTGTTAAGCAAGGGCGCGCTACTTAATCCCG
+>92196 3
+TTTTCCACCGCTGTCCCGTCGACGTCCCACAATAAGCGGATGACAGACCTACTGAAGGAAAACGTCGATCTTGTATTGTCGTGTATAACAGGACTGTGGG
+>92197 1
+CCGATCTCTCCCTGAAAGTCTGCCAAGTGAGCACCAGCATTCTCGACTAGTTGATCTTAGAAGGAAGGGTTCAATACTCGAAAGTGTTCGGAGCTCGTGC
+>92198 1
+TACCGATTAGGGCATCGCGCATCAGTGAACCGGCATACGACGGGGGTCCGGGCTATACTATGAAAAGCTTTATGGCAGTTATCCCTGATTCTACTCTAAC
+>92199 1
+GATAGAACATGCTTAGTATTGTTCCCGCAGTCCGAACGACGCCAACAATGCAGCTAGCCTGCAGTATGCCGGCTACTGTACTCAATGCTGTGGGTTTAGA
+>92200 1
+GGTCAGCGGCGAACGATCGACAGGAAACTCTGCGCACTGTTTCATCGTTCAAAGTCGAATCAGTACAAGCGATTCTAGCGGGCTTATGTAGTATCTCCTC
+>92201 2
+GAGGTGGGATTGAGACGGCCCGAGTACAAATTACATTCTTCATGCGGTCTCTACGGGGTCAGCGCGTCCGCCATAATATGAACTTTAACCGTCAATCCAT
+>92202 2
+CGCTTTGCACCAGTTTGTGAAATCTGGACGCCGTTAACTTCGCGACGTCCAGCGCCGTAGCAAATGTTCAAGTTTACATACGAAAGTATCGTGCAGGGCA
+>92203 1
+ACGATCGAAGACCCTTTAAATCTTATGCCCGGGGAAAATGTACGTGGAGACAACTCGAATCTATGGCGTGCCCGTGCGTCCCGTGCAGGCATTTTTACTA
+>92204 1
+TCCCTTAACGAGAAGGTTGGCGGCAAACTGTACGAAGGGCATTCCTTTACTGCTTTTTACTGCATTGCACTGAACCACCCGCGTGTCAGGAGTAGCGAAA
+>92205 3
+CTTGGGCTTGTTGCACACGATGGCTCACGGTCTAGTTTGACAGGCTTACCGCCCAGACTAACTCAAACGTATTGCAAGCAGAGTAGATGTACCGCGTTAA
+>92206 2
+ATGCGGATTTGCATGCCACAAAAAGGTGACGTCATATCTCGATTCCTTTTGTCTGATAGAGACCCGACGATTCAGTGCGTTAAAGCGCCGAACCGGCGCT
+>92207 2
+TTGAGCCTAGGCACTGTCGCCGCATTTCCTGGTGGCGGAAAAGCTAATCCGTAATTGAGAGCTAGACCAGTCCTGGTACTAATTACACCATAAGGCTTGC
+>92208 1
+ACTGTCATCTGTACAAGCAGCGTCCAACCCTAACGGTGAGTATTGTGACCCGCACTGTTCTCGTTAGGCTGGGGTCCGTAAGTAAATTCGCAGCTAGAAA
+>92209 1
+GCTTTCATTGAGCGGGTCTACTCGAAGAGGGATCGGCACGAATAAAGCCGCCTTTGTGGCCTAAAGGCTAGCCCGAATGGCTTCATCCAACTTTTACATA
+>92210 3
+CTCGCGCAGCATGATAAGAGTTTCATATACACTGCGCCTAGTCCCATGCATGGGTACAGTCCTTCTGTAAGAGGCGCCTTGTTCAAATAGTGGCACAAGG
+>92211 2
+ATACTCCCTCCTACCAAAGAAGAGGACCCGTCAGTTTCGTTTGATACCGCAAGCTCACCTAGGGTTGGAACAGCGCTGTCTAGAGTAGTAGTTGGACTTG
+>92212 2
+AGCCATACATTCAGCCCGGTCAAATGCGAGGTCTTTTCCAACAGTCGGGATGAGTGCGTCTCGCGTATTAAAAAGTCACCGAACGTTGATTGGTTACCCG
+>92213 2
+AACAGGTCCCAGATCAGCTGAGACGCACTTCTCTCTATTATTCTGAACTAGACGTAGCGCGTACGTTCTGCGGGCGGCTACGGGAATGATATGTAACTCA
+>92214 3
+GGTCTGCACGCAAAACCGATGACTCACATACCTGGGCTGATTGTGCTTACCACGCACCGTAAATTTCGCGCACTGATGGATTAAGGTGAGTGCCTTAAGT
+>92215 2
+ACGATATCGCTAGGCAGTGTCTTAGCATTCCCGCCTCGGTGGTCGCTATTCTCGCAAAACTGAACCACTGGGGACGTGTACAGCTAACATGAATTGAAGT
+>92216 2
+CTAATATATGAGCGCTTTCCCCCAGTTTGGGTTTAAGGAGTCGCAGCTCACAATCCGTCGATGCAACGCTGAGCCAGTCGGGAGTAATGCAAAGCTTATC
+>92217 2
+AAGCGGTGCCGGGATTGATAAGAGTCATGCTACTTGTACTCCACCCTTACCGCGTTGGGAACGGATCTCTGCCAAGTATTTGCATATACAGGACGCCAAT
+>92218 3
+GACGCTCTTTAACATCATCGGCGCGATGAGGTATCGAAAGTTAGACTTTGTATTATGACGCAACCGAAGCCTCACCTCTAACACCGTCGTGTGATGGGCG
+>92219 3
+CCAGCCTCAGCTAATAAACCATGGCACGGAGAAAAGGTCGCTTGTCTACGTGTCAAACGGTGCGGTATCGAGTATATGTGCATCTGTACCTGCCCTGTAT
+>92220 1
+TTATGTGGAGCACGTATCAAGCACAGTCCTACAATCGGTAATCCCGCGTGGCGTTCGCGTGATCTGCTGCCAAGCATAGGTTTAGCGTACCATACAAGAT
+>92221 3
+CCCTACGTGAGGCATGGCTGGACTGTAGCTGGGCCCGGTCATTAAGGCTTCAACATAAGTGTTTATCTACTTTGCCATTCGCGGAAAAAGGAACATACCC
+>92222 2
+TGGCTTCAGGCGATGAACAAGTGTAGCACGGACATCAATCTCTAACGGTCTTGACACCTGCGGCGCCATTTAAAACCTTCACGGGTGCAATTGTTCAGGT
+>92223 1
+TCATGTATCATAACAAAATTTCACCCGATGCAGTGCAGCCCAACTCACGTCTTAGCTTTCCAATGGGAGTATCTGTACGCTGCTCGGAAGGGGAGGGCTG
+>92224 3
+TATTAGCGAGTAGAGTCTACGTGCCTGCAATAATTACGGGCGGCACCTGAGGTGCCCCTCAGAACGAATGCAACCGCTAGCTTCAACTAGCTAGTGTTTT
+>92225 2
+CCTTAGGTCGAACCGTGTAGTGTCTGCACCAGTATATGCTTAGCCGAGTAATAAGCACAGGACGAGCACGTCACCTCTGTCTCAGAGATCACGGTTGTAT
+>92226 3
+CAGACGTACTTGTAGTCACTGAACGACGGCAGGCATTTATTTGGGATTACCCATCGCAATAGCTGACGACGTATGGCCCTAGCTTAATCCCATTGGCGGA
+>92227 3
+GCCTTGAGAAATCAACACTGTCGTAGGTTCGAGTCATACGTTAATGTAGGAGACCGTGGTTTCGACATCCAGCTGACCCATTGTCAGACCTGCGTCCAGA
+>92228 3
+GTAACCCAGTCTGTGAGCCTCCTTCGTCGAACTAGATATGTATAAGGAATAGGGCGCCCCACTCGGTAGCTGTCTGCTAGTGGTTAGAACTCACCTAGAA
+>92229 3
+TTGGAACCTTTTCGCGTATGCTAAACCAATAGAGAGAACAGAGAGTGCCATGCTACTCAATGACCCCCGTGTGACTCACGCGTGGTGATTGCCTCAGTGT
+>92230 2
+TCCCTATTCAGTCGGTTCTTGAAATAGGAAGCGCGACCCCACTCATTTGCAGTCGTAGTGGACTGCATAAGTAGACTCAACCGAGGGGTGTACTTGACCA
+>92231 1
+TTGTCTATGGACCGTACGTGATTCACGTATCAGGGCGACACCGTATCGATTCTACCCAATACCAATGTGCTTCGAGCTGCGAATGCAGAGTGACGTGACA
+>92232 2
+AATGTCCCCAGACCAATTCTAGGAGTCGCGAAATATTGTGGACTGGCACAACGTACAAGTACCGTTACTGTGTCGTATGTTCCAAGCCCGACTGGCTGTG
+>92233 1
+AAACAGCGATCTTACTCGTTCACGTGGGGCCAATCAATAACCTGGTGGCTGCGAAGTAATTTATGTACCTGACAAGCCGTGGAGTCTCTCCTGCCAAGGT
+>92234 3
+GCGATAAATGATTAAATGACCGCCGCGCGCTTTGTCTTGACAAGCTTGATCGAGCCGCCTAGTTATAACCTACAGGTCGGATGGTCTGCAAGTCCGATCA
+>92235 1
+GATCATTAGTCAACAGCCAAAGGCATTTGATATGGCTGTTGATTGCGCGGGTTCACACTTTCCCCATCGACAACGAGTTGCACGAACGTGCCACAGGTGT
+>92236 2
+GAAATTTCTTAGACTTCTAACCGGAGAAAGTCCCTCACAGTCGCCATGTCGCGGACCGCATGGAGTATCGAATCAGCGTGTCTCTTAGGGACGTCATTGA
+>92237 2
+GGTATAGGTCGCGAGGACCTAGGACCCCCATTATAGTTGTAGAGAAATAACGTCTTTCGTTACAGCCAACAGTAGTTTGCCGTCGTCCGATGGCCAACTC
+>92238 1
+AATAGAACTGCGCAAATGTGTGTCCGCCACCCCCGAGTATCCAATGGTCCGTCTGATTGTAAGTTGGGGAGGTAGTTCTTGCTACCATAATAGAACCCCG
+>92239 3
+AATCTCGATGGACGGTCGGGATACATTATATCACGCTCTAAACGTACAGGCGGGATTTCCCGCGCCAAAATCCTTGAAAGGTCTCCGGGTTACGTATGCT
+>92240 1
+GACATAATAGGCGCAAACTGGTTCCTAAAACTCACAGTTGGTTTCAACAGTAGCTCTGCAGCACGAGCGGTGCCGTCTATTTCTACTGGGTGGCACCTGA
+>92241 1
+TTCTCTACACATTAGCTGATAATAACGCCGTGGAAGGAATCACATAGACGTTTCGTTATGGGGAAACGGGCCTGTATCCGTAGGGTTCACCCGCGTACCC
+>92242 2
+TCACTTTGGCCGGCGGAGCCGGTGCCAATCAATCACTCGAACTGGATACCACATAATTGATGAGCGTACCTGTCGTACAATGTGAGGTTGAATACCTGTC
+>92243 3
+GATGGCATAGGTGGTCTTTTCATCCATGAGCAACGCACGAGCTTGAAAGTCCTACGGCGGGCAATCAAGTGCTGCTCCCGTTAAGTCCTGATACAAATCT
+>92244 1
+CATGAATTTGCGCCAGCCTTCGGGAGGTATTATTTACCCGTGCATGAATACGACTCGGACATCGTAACCAGGGTTCACTATAACAGGCTCGGCCTTAGGA
+>92245 3
+ACGAACGTCGTGATACTGCCATTCGTGGTAGACGAAATTTTAAGAAGTGCGGTTTTACCACGGCTGTTAGACGGGACAACCCATTCATCCGCATGCTCGC
+>92246 1
+GCAGCGAAACTTAGTATTGGAGCATGATTGTCACGCGCACAGGATTATTTTGCGATCCCGAAGCCGATAGCCCGCGATCTACTCTTACGAAGAGCTTGTC
+>92247 1
+CGGCGTCCTGGCATCATTAGTCGGCTACAAGTCCTTTGACTGAAGCCATCCAACGAAGACCCCCTTGTAGGGAAGGATGATATGGTTATCGCCTATATAG
+>92248 1
+CCTGGCAAGGCAAGCTGTAGACGGGCGAACATCATCGATTAATGCCTTAACGTCGTACAGTTGATTCCCGTGCACTGTCCAGCTAGATCGGTTTGCATAA
+>92249 2
+ACAACGTGTCCGTGCGAAACCGCTGGATCAGGGTTAGACACCTCTAATGTTTCGGGCACGTCATTTGTCCATCGGCTAATAAATCACGATTGATGGCCGA
+>92250 2
+CGGATGATACACTCCATGTGTCGGTGATTGTCCCCTCAGTTTCCCAAAAAACTGGATTTGTCAACGATCGCCGTAAGTAGCAGATCTAGGGAGAGCTCCG
+>92251 2
+ACAAACTGTAGTGGGTTGCCTAAAGTACCGTCCCGTTTTCCGTGCCCAAACGGACAACGCTGTTGAGGTTGCCCCGAAGGTCAAGTTCAAAGTTTAAGCT
+>92252 1
+CCTTATGGCTAGAACCTAACAAACGGACCTTGCTATAGTAGGGATGTGGGGTCATCTTACCCCCATGGATTGAGTGAATTATGCCAGTGCGTAGCCCCCA
+>92253 2
+TGAATTGTTTGGACCGGCATGGTCCAAATTCCTGAGATCATATCATGGTTCAATAGAGTTGGCATAAACCGATGGGCCCAGTCCGCCCGCACCCGAGTAT
+>92254 1
+AATATGATAGCCACTGACCGCCTCCTATAGCATGATGTTGAAGGGCATTCTAGCCTGCCAATTGACGACCCTTGGTACCAATGCTGGCGCATAGGTGAGT
+>92255 1
+CGATCATCGGAACTGTGTTAGAGGCAGACCAAGTGAGATCGCCTAGGCGATTAGTCTTCTTATGCATGCCTACAGCAGGATTGCTGCACATGTACCTACC
+>92256 1
+TTCCACAGTTTCGGAAAAGCCAATGGAAATGGCTTTTCTCAATATGCAGCTACTCCTGATCTCGGGCTTGCGAGGCGAGTCTCAGCGATAGTAAGCGACC
+>92257 2
+ACTCGACGCTATGTATAGTGCACACGTAATCACCGGAACGTAAAGCCATGCTTGTATGCTTGCTAGCTTCCACTGTATTTTAGGAAGCCAGGCGCCGGAG
+>92258 3
+CAAAGTCGTCTGGCCGACGACCTCTGGGGATAGTACGAGAATAATACTTCACTCATCGTGAGTCTGCAGCCACCGTATTCACTCTGTAGCGGATTGGTAA
+>92259 1
+GTAGAACGGTCGGATCTCTGGGGTATCTTCGGCTAACGGTGCATAATAAGGAAGAGTATTACCTCTTGGTGCCCGACATCTCCCTCAGCATAACCGCTAA
+>92260 2
+ACAATTGCCAGGCCTACTCGGGACATGATGAACCTAGTCTGCCCGCGTCTGTAATTTATGTTACTCCGGAGGTATCGCTGGAGGCACCAACTGTAAAGTA
+>92261 3
+CGGTCAGAGCGCCGGGTCCTATAAGACTGTGATCTATCCGATTGGCTCGAGTGTTCTGCATAGGAGTTACTGAGAATACCAAGAACATTACTTCCCCAGC
+>92262 1
+GTCGACCGATAGCTGTGATTGCCGCGATCACTAACGATAGAAGTCTCGGACCAGTTAGGCGCTTACAACATTGACACGTTTGACTACATCGCGGTCTTAG
+>92263 3
+TGGATTTTTGTATCAGACTAATCGCCCCATACCCGAATTGGATCGGAACGGTGTTGGGTGAAGGGCAAAGCTCATTCGTCCGTCTGACAACCACACGCTA
+>92264 2
+CCCCGATGTTCAACCAATGAAGGGGGATTCTGGAATGCAGCTCATAACGACCCCGCCTTTGGCGTTCTTGTGACCCCCGTTTATAAAAGATTGGAAGGTA
+>92265 1
+TTCGCGTACTGCCGCACTGTCGGGGTTGAACGGACCGGTCATAATTCCAGATGTCAGGAAAATCCCTGGTTCATGGTAAATCAGCACCACTTGCGATATA
+>92266 3
+CAATGGTCCGGAGGGTACGGAATTCGTAGCCTACTCAAAGAACAAGCACGTTAGACCCCATTCGATGCTCGCTTGCGTATTCATACTTGTAGGGTCCTGA
+>92267 1
+GATGCTACTCACCTTGCTGAATGAAGAAGATCTGGGAGCCATGCGCAAATTTTCAGCCTCCCAGGAGCACTACATCTAGTCCGTGGTAGAGTCCTAGGTT
+>92268 3
+AACGAAACTGGCATAATCCTCGTCGCAACTCCGGTGAGTCTTTGAGTGCTCTATCCCATCCATTCTAAAGGATTGGCTGTGGACGCAACGGGTAATCGAG
+>92269 2
+GGAGCGAGGGCCGAAAAATTGCCTAGTACACCTTAGCCATTTGTCGACGGATAGTCGAGTATCCGGTACTGACTCCATAACTTCGGCCTTCATGCTTGAA
+>92270 2
+ATCGGTCGTCCATTAATCCATACTCAGGAACTAGATCCGCAAGTTCTAGGTCAGAACAGCTGTGATCGCCTATCGAGCTGGCCTTCGGTAGTCAAGGAGT
+>92271 2
+GTGGCCACCGGCGAGTAACGCTCACCATAGCGATTTCAGAAGTGACCTTGTAGTGGAATTCTTATCAGCAAACGTACCCCGGTGTATGACGTAATTGTCC
+>92272 1
+CGAGCGCTAGATAAATACGCGGCAGGTCACGCGTCGCGGCGAAACAAATTGACTGATGTCTCATCCCAACTTCAGTTTCTACGCGGTGACTTTTATAGGT
+>92273 1
+GAGGATCCATTCGGTAGTCGTCATTCCCCGCGTTTTAGACCAGGGAAAGTCCCATATAGAGTGGGTCTACCGCTCAGCTCAACAATCAAATTTGGGGTCA
+>92274 3
+ACCAGTTGAGCGTTAGGTTGCGGCAAAATGCAGGGCTTTCACTTAAAGAAAAATGGGCTAAAGTGAGCCCCTTCTCTCTGCCCCATGGTCTTGCACATGC
+>92275 1
+ATGTAGACTTTTTAGGTGATACATGCGAGTAAGGGCGCACCTGATCAACTCAGCTAACTCCGTCTTGCCCGTCGAATCGATTCGGCGAATGCTACAGGAC
+>92276 3
+TAAAAGTCGGATTCAAGGAACCGGCAACTAGTTTAGCGCCTTGTAGGCCTGATGGCGTTTGCAAAGTGAATCCTCTCTACCAACAGGCTCTCTCGGCTGA
+>92277 3
+GTCCGTGTGCTCTGCCCATAGAAACAAATTACCCCCCCATGAGAGTATGGCCGCTAGCTGACAGTACAAGTTTAGTAGGGTGGGTTAACTACCGATTGTC
+>92278 2
+ACCTCGGAATGGGCACCTGCAGGTAGTGTGAAGAAAAGATTCGTATATTGATGCGCCCTAACGTGATGACTCAGTCGATATCACCTTCTCGATCGTCCGC
+>92279 1
+ACGCGACCCCCTTCATAATCTGGGCTGTCATCTTGGGTTAGAACTACGAGAGTGAGACCAAGATTACATAATTGTCGAACCCTGTGGGATCCGTCTGGCA
+>92280 2
+TGGGCACAGGCATTTATTTGGCCCCGGAATTCCCGCCTGAAATTAGAACGACCATTTCTATACGCGGCAGCGTACTAGGCAACGCGACGATTGTTATTGA
+>92281 3
+CTTAGCTTTATACGTAATCCACCGTATAAAGTGACCTAGCTGGTCGCCTCCGGAGAAAGGGCTCGTCCTCAGGTGAGAAGTAACTGCGCCTCTATATAGG
+>92282 2
+TGGGCCATGTTAGCAACCGCTATGCGCGCAACATCATATCTTTGGGATGCGAATACCCTGCCGTTGCTGGAAGCTATTATGCCGAACACAAGGTTATGAC
+>92283 1
+TCCGTCGTAATGCGCTTAAGGCGCCAAGCTCGGGTCGGTCTGCAACTTGAAAAGCCGACTTAGGCGAGGACGCTACATATCTCTTAGTAGTATCAATCAT
+>92284 3
+TACTTAGGTGGCCACGCCGGTGACCCATACGTCTTCTGAAACCGCCGAGTGAAGCTTTCAAACGTTGTTTCGGCTTAAACCGGAACGATAATCGGATATG
+>92285 2
+GTGTTCCATATAAGTATGAAGGGGCGAGTGAGCCCTTCCATGGAAGTCTCGTGCTACACGCTTGCCCCGCGAATACTACTGTAAAGCGCAAGATATCCTT
+>92286 3
+CGTGTCGATGTACCTAGGCAACTCGTCTGTAGGTAGCCGGGTATTCCCGGCATATCACAAGGTCGAACTAGAAGGCCGTCCTCAAAGTCAATATCGTTTA
+>92287 2
+TCAATTGCGAGTATTCAAGCTGACAGACAAGGCTTGGCTCCACCGCACGACCTTGGGTGAATGCCCATATGAATACTAGGCGCCGTTCAGGGTATTCATT
+>92288 3
+CCGTGTTCGGCCATGAGGGTACTATACAGCCTACAATCCGCCCCGATGTGATAGTTTAACGGTGTAGGAGAGGTTAGCGTTTACCACTAGTCTACCAAAC
+>92289 2
+TAACCACGTCGCATTAAGAGTTCTTCTGGCTTGAACACCCATCTAGCGGCGGTTTCCCGAAGGTGCCGGCATTTATGGGACATCGCAATCAGGTAATAAG
+>92290 3
+GTGTAGTACAAGCCATTTAACGCGTAGTGTATAACCTACTCCCGGTAAGGCCTTGTGCTCAGGCAAGAGCCTATCGAAAGTATCCTGGCGACCTGAGTCT
+>92291 2
+GGTATTTCGAACGGGTAGAACACCTCTTAGACCCGTGCTGGCGCCAAGAACTGCGGATGACTTGCTATGAACTATAATACGTCGCCCTCGTACATAGTGT
+>92292 2
+AGGTTGTGGCGACATATGGTTACTCTTTAAGCCGATCCCCTCCTAAATGGGTGGTAGTGACCGATACGGCGGTTAGCACCGGATCTTATCAACCACCAAA
+>92293 3
+ACATCGACGGTTTTGCTCAAAGTGAGACTTGCTTCGTGCCGAGCACAAAGCTTTTAGATATCCGTCACCTTCGGACGGAGGGCACGAACGATTACCTATG
+>92294 2
+CTCGGGAGAAATGCCCGGACTGCTCACACTGGAGCAGACGGTTACTATGTGTTAAGCGATATTAAAGAGCGTACGTCTACCCCCTTATCGGAGCTTTATC
+>92295 2
+TATCCTGACCCGGCCGCCGCTACCTACACCTGTGGACATGAGATTCTCTGATGTGAATCTGAGCACTTCAAGAGATATAGTGGCTATGTTGACGAGAGAC
+>92296 1
+AGAATGAGGTTAATGCAGCCCTTTATAGGGGGTATTATAAGCCGTGCTCCGGGCAACAGTTCCTAGCCCCTAGTTGTTGTACCGATACTCGCCACAACAG
+>92297 3
+CTAGACTGAGCTCCGTGAGTGCAGTGTTGTAGAGGACGGAACATGGTCCCGCTTCGCATAAGTTCTAGCTACCGTTATTCACTGCCAAAGCAAACATCGT
+>92298 1
+AACGCACGAGGGCGATTTGTCATTTCCATTCCACTCGTTAATTGGGCATCGGGGCACCCCGAATCATCATTTGGTATAAGAAAGGAGCCGTGCCAGCTTA
+>92299 1
+ACTCCAATCTAATCACGTTCGAGAATTAAGACACGGTTTCTCTGGAGGACCTGATCGGATTGCTGACGTAATCACGCACAGCTGCTCGGCTGAGTACGTG
+>92300 1
+CGCAGAAAGGGCTTTCTTTGACCGTGATAACTAGTCTTGCGGATCCGACGGGTCCGACTCTTACAAGTCGAACTGTAGCGGCATTGCATAGCTAATAACC
+>92301 3
+TTATAAAGGGGCAATCTCCAAATCAGAACCTCCACATTTCCTCGGCGTTTCGGCTCTGACAAATGATGAGCTGCCTCTGGAAAGAGGGGTGCTGACTCTG
+>92302 1
+ACGGATTATCGAGCCTGCCCCATTCAATTTAGAATCGTTTAGCTTCGTATCAGCATGGTCAGAGAGGTGGGCGTCAGACTGATTACCTCCCAAGACGGCA
+>92303 1
+GCTGCCTACCGGCGGAGTCATAGATTGGATGGGAAGACTGCAGCACGAAGCTCCATCTTCGATCCTAGCCGAAGATTATCGGTATCTCAATTCCTATATG
+>92304 3
+TCGGGAAGACATACTCGGAAGTCCCGGGTTACGAACTCGTCAGACCGTTGCTGCGGGGGAATCTGTCACACACTATGGATCAACATATTATTTTCAGTCC
+>92305 1
+CGGTTCATCAGTGCAGACACAATGCTTCACACCAGTGGCATCGGCTTAGCATGGGCAGGTATTCTACGTGAACGCATTTTCTTCCAGGCAACTTAAGGGA
+>92306 1
+CACTAGGTGACATGATGCGAAGGATACTCCGTCTCGAATACGCAGCGATCGCGTCGTTGCTTCAAGTGCTCTATCTGCACTCCTAGAAGAATGCTATGAG
+>92307 2
+GGCGCATTTGACTACGCTCACAGAAGCGATCACTTGGCCCATAGAATAAGATGCACATAAGTTGGCCTCTGGGTTAGGGTCCGTGTGCCATTCTATCACA
+>92308 3
+CTGATGCAGTCCCCCGATATTTAGCTGCAAAGCCCAAGCGAAATTGGAAATTGGGAGTTTCGCGGGTATGACTTCTAACTACACGTACGCTCGTTACGGC
+>92309 2
+TTAGACGCGCGGTCGCAAACCACGAACGGTCCAGAGGCTCTCATGGCTTCTAGGACCATGTCACTTCGATACGGGTGTAATTTATAATCTGGAGCTTAAC
+>92310 1
+CGCTAGCCGGCGTGTCTTAACACCTGGTATACATCTGAGTAGGAACGAGTACCAAACCTTGTTCGAAGGTTGCGCGTCTACAGTAGAGTATCACACGTTC
+>92311 1
+GCCTTATGCTACGATAATCCTTGCGGGATAACATAAGCGACCTGTACCATGGCCTGGCGTATGCATTGTAACACAGTGGCGACAACCATCGTTTCGTGAG
+>92312 1
+ATAGACCGATACGTCACGTTGAGTAGTACCCCCGCTCATCTCGGATAAACGCAAGTAGAGCAGGTTCTTGGTCACCTGCCTTGTCTTGCTATGAGGAGAA
+>92313 3
+TCCTAGCTCAGATTTGCAGTTCTCGGGACCACGTACTTCGAAGAATAGGAGAACAGGACCGTACGGGGGCTCGACTTACTTTCTATTGTCCAGAACCTAG
+>92314 1
+ACGAGCTCACTGTATGGCGATCGTCCTTATGTGAAGCCCGTTAGACCTTTTAACACCGTAATAGCTATCGCCGGCCGACGATTGCGTTAGGTCAAAGGAA
+>92315 3
+GTGGGCTTGCGACTAAAACTGTCTTGTACTTTCAACTCGGTACACCGTCACGTGACCTCCGTTCCGCTAAGACGCTGAGAACTAAGAGACTGAGAGTTAG
+>92316 3
+TAAATTCGCTTTAGGAGCATCATTGCTAGGTAAGACGCGGGAATGGACCCCGCTTAGACTGCTGTACAGCGTGACAGGTTACGCCCTCCATTTAACTGCA
+>92317 1
+CTTCACAGGTACGTACTCTGTTGACAGTTTAACTGGTAACAAAAGAGCGGCCGTGGCGCGGCTTCTCCTAAGCAGTACCAGTTTAAAGACTAGCGTCGCT
+>92318 3
+CCTTGTGGTAAACGTTGAAAATGCGGGGAACTTTTAGGTGTGATGATTGGCTTGCACCCGTCCTCATTAACCTGCTTAAGCAACACCGAGAAGGCCCCCA
+>92319 3
+GGAACATGTGCGTGACGAACAGAACTGGTAACCATTACATGCGACTCTTAATATTTCGCGCACCGTATCCCCGCTTCAGGCGCGTTCTAGGGTTAATGGA
+>92320 1
+GCCTGGCCTGGGATGTGGGTACGCAATCTACGATCTGATACTTGAGTTGAAGCCATTACTTGCCAAGCACCACAGAAGTGAATTTCTCGCCTGACACGAT
+>92321 1
+TACGTCTTCGTACGCCCGGGCTTCATCCTGAACGGTGCATAGATGTTAGCAACCCAGAGGGGCAAATTAAGGACATACAATTCTTCGGATGCTGACCTTG
+>92322 2
+TTTAGCTGGGCACTAGAATCTGTCGGCTCCTACCCTGCAGAACGATGATGCTCTGATCGTGTAACACCATTGTGATAAGAGCTCACGTAGAAAGGCTCGC
+>92323 1
+CGTCGGCGAAACGAGGATGAAATGCAAGTTCCAGTACAGTCTGTTTGTGTCATGACTCGGGCTTGACATCAGACTGACCCCTTTGACTCTAACGGCATCA
+>92324 2
+ACTCGTGCATGGCAAAGCGCACTAGAGGGCGAAGCGCTCACGATTACTTAGAACTCCAATATCGTCTTTATCTTTGCTCGTGGGAACGTCATCGGAAGTC
+>92325 1
+AAGTCTATGCCGCAATCGTTCCTTGCAGGTGGTTTACTATTGTTGAGGCCCACGTAAAGACCGAACGTACTTCTGGGTGCAAACGCAATAAGCGCTCCAG
+>92326 2
+TATCACCATTCATAAGAACTGGTACCAGTCTGGGGTGAGACGCAGTCAGAATACGCGCGATTTCCGTCTGCTTCACGGTGCGATATACACTGCAAGTGCT
+>92327 1
+GTCCCTATGTTTCACATATGCGGTTTATCACGATTTAAACCCGCCTATTATTAGGGCAATACGAAGACCCGCGCACCAGGGGGTGTCGCACAGGAATTGG
+>92328 1
+CGAGTACGGCGATCGAGCGTTCGAATAGTTCAACTCTGTACGCCACACTACTCGTTGCTTCACATGGGATCTACATGAGGACTCGGATGAGACGTACTAT
+>92329 1
+TCTAGCGTCAGGTAAACGCCATGCATCACCTCGGATTCATGAAACCCCTTGGATAGGGCAGGAGCCAGTGCCATTTGTCGGGTTAATCTACTAATAGTGC
+>92330 3
+TACAGTGGAGATCCAGGGTACCTTAGACACGCAGCGTGCTATACGTCATGCTAGCCCCCTATATCTCGGTCTGACCAGAGAGGCGAAGATATTTTATGTC
+>92331 1
+ACCGGAGCCCTCCCATTAATATGTCTCCATACGCAACGGGTGTTGGTTGCCTACATGCGTCTTCAGTGAAACGGGACGCGGGGTATCACTATGAAATAAT
+>92332 1
+AAAACAAGCGGTTCAACTTATACGATTACTTCGTGTCTATCTCCGTGGCTAATTGCACCTGTCCGAATAGGGTGACGTCTCGCGGGGGGGATACCACAAC
+>92333 3
+AATTTACAGTAAAGTCTGAACGGAGTTCCGTAGTGTAGCTGGGCCGCACACAGTTCCCGTCCATTGTGTCTCTCTAACGAAGGCGACCGACCATAGATTG
+>92334 1
+CCCTCTGACCTATTTGAGATCTGGACATATTTCTAATGCAACCAATTGAAGGGCCAGAAGACAAGCTGGCTACTGACTCCATGTCTGCGGTGGGCACGTG
+>92335 2
+GAGCAACCGCAGTTGCAGGCAAGAAATTCGGGGTATCCGCACTTCCTAAATTTGAGAATGATTCACCTCTTCTTATGCGGGCCTTAGGAGGACTCTAGCC
+>92336 1
+ATAACTGTGCGGGAGAATATGCCTAGCGTGCGCTAGAGGCCGTCATCGATATAACTCCTTGCGCACTTAACACTCTCGTCACTCTGGTAAGACTTAAGGG
+>92337 3
+TCCCACTAACGAGTCCCGTAGCGACGATAGGCACTCCTATCTTCTCTATTCAGTTGACGGAAGATGCCCAAAGTGCTTTGGGACTATCTGGGGGAAAGTA
+>92338 2
+GATTTTACGTGAAGAACGGAGAGAGCGCGGTCACCAACATACTGCGCGACCTTACCTGTGCTGTGCATTCTAAACTATTGCACTGATTAGTCCGGCTACG
+>92339 3
+GGTATCAGTAAAAACGCGCCGTGGGTCTAGACCGTGATCCTTAGACTCCCTCGTACGGCGCAAACAGGGATGAATCTGTATCTAACTGTTCTAAGTCGTC
+>92340 2
+TATGATGGGGGCGGCGATTACGTCCCGTTCCTTCAAGGTATCCGATCAAAAAGTGAGCCCCCGAGATTTTTACTCGCGGTACAGAATTTCACACGGTCAA
+>92341 3
+GCCCATGGGGAAGACTTAGGATTGCGTCGCCCCTCCGGGAATATTTACTCATGATTCGCCCAGCACGATTTTGACCTGGTTAAACTGAGAGCATCATAAG
+>92342 2
+AGGATCACTGGTACCATATTCAACTGGCGTGAAAGCAGTTGGACCGAGATACCTCCCGTCAGCTAGTCCTAAGTAGCTCTTGGATCTTAAGAGCTCTGCG
+>92343 3
+CTAAAGCGCTCCATCAGGGGACCCACGGAGCTCACTGATATTCTGTACGGCTCTCGTAGATCTATGCTTACGGCTTACCACGAAAAAAGTGTGGTTATGG
+>92344 2
+TCAGAACCTAGGGAGTTTCTTCCGACCGGCGCTCCACAGGCCAGAAAAATCAGTCAAGTTGTACGAGTTGGCTACTTCGGAACTTACATCGCGTGTTATG
+>92345 3
+CGGCACGCCTTCTGCATACGGAGGTGCCGTTCAACTATGCTTTTCAGTGGGTCCACAAGTATTAGTGGATGAACCGTCTCACAGGTATCGTAACAAAACG
+>92346 1
+TGGTGATATCTATGAGGGTCATATATCACGGGTCGCTGCTCTAGGAGACGTATGATACCTATACCCCGGCGAAAGTACAACACGCTATCCCTGTTCGCAG
+>92347 1
+AGATGGGAGGACTCCGATAATTGCCTGCTTAAAGATGCTCGTGCTCTCGCAGTCTAAGTGCGAGATCGAAGTTCCAGATGTTCCACCAAAGTCTCACTCG
+>92348 3
+GGCTGGCGATTGTGATAGTCAAAACCCAGGGACATGTCTTACTTCGAGGTGGCGCCCGGCGAAAACAGCTTTAGACTACCTCCGTTTTACTACCTATAAG
+>92349 2
+ATCTATATGACGGGAGTCAGCGCATACAACACGCGGACCAGATACACTATGTGGTCCCGTGCGATAGACTTGTTGCCGTGCCTGTCAAATCGATTCTTAG
+>92350 1
+CTATGCACCTACTTGTAAAAAGATTCCGATAGGGCTGCGAGTCGACGCCGTACGTAAGGTCGCATATTCGACCTTAACAACGTCGTGCTCATAGTGTCGG
+>92351 2
+ACGCGTGTATGCCAGAAACGGCCTTAGTCCGCTGAATAACTAAGCGTATTTCTACACCTGATAACGAGGGTCATGAATGTCGTCCTGTGAACCCTGGTGC
+>92352 2
+TTTAAGGCATTCCCATCGCGATCCTTGGTTCAGGAATAGCACGTTTGAGGACTCAACCTGCATGACACATGTGTGGTACCAAAGTGCCTGATAGGCCCGA
+>92353 2
+TGGGTGCCGTCAATCAGAAGGTATATGATCTGGCAACTCCACGAAACAAACACGCGCTGTTTCCGCAGCACGCTATTTAATGGTGGTAGGCTGCTCCATT
+>92354 3
+CTTAGTTTCGGGAGCAAGTGCAAGCAGGCCTTTTCTGCTGTTTAACCATAGACTGTGCCTATCATCGCAAATCCAACGAGCGAGTCGTGGCACGAGCATA
+>92355 3
+AGCGGTGATGATCTGCACATACACTAGAACGTGCCGTATAATACAACGCCCACTCCGTTCGCGAGGAGTTACATGTGATGCGTATCCCACTGAGTTGGTT
+>92356 3
+ATGCGAAGTCTTCCCCGGTTTCTAATGATTCTTCGAGAGTGGGAGTCGGTCCGAATCTGATTCAAGGTCGACAGGCACGCACCCTCAAACTCGAGTAAAT
+>92357 2
+CCCGACCCAGGGATAGGTAAAGTTTGGCATGTGACGGCCCTGTGATGTCACGTAATGACATATTCTCTAAAACGGGCTTGTAACGCATCTGTCCCACATG
+>92358 1
+GCAGCCCCTTGTACTGGTGAGACTCTTTGTATAAAGGGGATCAAGTTCTACAATGGGTTGAGACGCACCCACTATCTTGCTCTCAGGCAGCACGACAAGT
+>92359 3
+ATGTATTGCGAAAGCGATGTCTATGGTGTGTACGAGGTATTTACTGGACAACCTGAACCCACTAGTAGCGCTGGCAGTGACCTCGCACACACCCCGATTT
+>92360 2
+TTGAGGCGTCTATAGATTCGTTAACGATCTCGTAGCGCCTCACGCGAACGAACTCATCTGTTTGAAAAAAGTCAGATCCTGTTACCGGGACACGTGGCCG
+>92361 1
+TTTTACGCCGGGCTACAAACCGGGGGCTGAAGAGTAGGCTTTACGAGGCGCACAGTTTTATTGTTCAAACTACCGTCCAAGCGCCAACTTTGAATCTGCA
+>92362 3
+GACGTAGAACAGTGTTCCACCTGGTGCATATGCTGACATAAGCATCAGCTTCTGCATCTAGCAAAACTCTAGCGGAAACTGTTGTTAGCCGGGGCTTCGC
+>92363 1
+CGACGACCCGCCGATGCGTATGACTCGAACGGGGCTGTCTGCTTTTTGCATAAAGTGCGCTCGGCTCCTAAAAGGACTGTTATATACTATAAAAGTCCGA
+>92364 1
+GAGCAGAACGAGCGAGCTCATTTAGCGGCTCCCAATGATCAACGGCTGAGCCGTTATGCCAGTATGATTTCATCCTGAGTACCGACTATGGTAGTCTATC
+>92365 1
+CAACACGACTTACTTGGCCCCACTGTAAAAATTGCGCGTCAGAAATCGTTGGGACGGTCGCGATGGTCAGATCAAACCATTCGATTGCTTGGTTGATCGC
+>92366 2
+ACTGGTGTCCTCCTAGAACCGTCGGTGCAAAGTGCAAGAGCCAGGAGCGTAATGTTGATTGCGAGAAACCTGACCTTCCTCATAGTAGCCTGTCACTTAT
+>92367 1
+TCAGGCTAGGTCGAAATGCGTAACAGACCCCTCCGTTTACGATGCGCAAAGTGGGTTACCAATAACCGATGCGGTGATTGCTTAGTTCTTCAACACGGTC
+>92368 3
+CTTTCTAACTTTGTTCACGCATCGTTATTACCGCAGGGCGTCAAGAGAGGCTTGAGGCGTGTACTACCGCAAAGGGCGAGTTACTTCGAACAACACCGAT
+>92369 2
+CGACCGCATGTCCAGTTAATCACGCGCTCCGCAACTTATGGGACGTCGCGCAGGTGTAATGCAACTGCTATATTATTAATGTTTGAGAGGCAGGACACCT
+>92370 3
+GACGCGCACTGATAATAGCTCTTACGTGGTTGGCAACGCATCTAGGCCCATTAAAGGTCGCTGGGAGTACTCAATCTTTGCTCGATGCTACATAAGCCAG
+>92371 1
+ATACCCTTCATGTTTGCGGGAGTCTAGTTCCTCGATACGAGCGACCAAGACGCTAGTGCCCAGAATTACTGTGCTCTTAGCTATGCGTGGAAAACCAAGG
+>92372 3
+TTACAGCGTCAACAACATGAGCGAACTGGTGAGGCTGCTCTCTCCAGGATATGAGAACTGCCCCATTGCGTTGTGTTGGTATTGCGAAACACTCAGCTCA
+>92373 3
+ACAGGAGCTCCAGTTAGAATTCGATGCAGAAACTTTGATTCCCACGTAATTAGGAGTCCATGGTGGCCTACGCCCACTTCCTCATAGAAGTGCCTGTGGG
+>92374 3
+GAGCCTGCACAGGGAGCTGCGTTTCTAGTATTTCAGCTACGCCGTGCCGTCCGTGAAGCAACTGCTGACGGAGTGCATTAGTCAAATTACATCACTAATA
+>92375 3
+TAATTGATTGTGCGGCAGCTCGTATGATCCGTTTGTTGAGACATACCGGGATCACGGGAACTAGTACACGTTAGCAGTCTCGCCCCACCACGTATAGACA
+>92376 2
+AGCGATCCATCGTCACACGCGCTATTTTAGTGTTTGAAGTCTCGTAATATATGAGCAGTTCGGACAGGAACCGCAGGAAGCCGTTCCTGATCTCAGAGCC
+>92377 3
+CTAATGGGTTCTCGAGCGTTAAGCAGGACGGACAGTGTAGCAGGTTTCCCTAAATGTTGAACATTTCTGCAAGTTACAAGCGCCCACCCGTGCAGCATTC
+>92378 3
+CCAAACATGCGCACAGAAATCTGGCGAGGAGCCAGTCTCCCGTTATCGAGGTATGGATCGAATCACGAGTTAGGCTATCTCGCGTAATTGTGTACTTCTC
+>92379 3
+TGTTGGCACCCGAGATCTGCGTTTCCTTCCGCGCGCCAGTAGTTCAACGAGCAATTCAGGAGATGAAGAGAAGTCTTTTACTCAACACAAAGTGTCGGTC
+>92380 1
+GAGTCCAAGCATATACTTGAGGAGACCTGTCAATTCCGTGTCAATTAGACGGTATCATAGTCCGGTCTGTTCTGTACAGACGGAAGTCCGGCCACAGTCC
+>92381 2
+GTGAGCCGGCAGAAGTTAATTTGTGGTTGTCAGAAAGGCTCTGCTAGCTTTCAACGTCAAAACTGTTGTAGCCCTGATCCGGAGACACAGTAACCCCTCC
+>92382 3
+AATACAGAGGCCGTGGTGGGTAACGGTATTGCCGCAGCACATCCCTTAAGATATGCACGTCCATAAACACCGCTGTACTGATTGTCCGTGCCTATTGATG
+>92383 3
+GCTTTGGCGGGAGCTCACCGGTAGGCGATTTCGATTGTAAACCAACTATATCAGTTTGAACTAGCGCACCGCGCGCAATCTCGCGCTTTGGAATCAAATA
+>92384 2
+CGGTCTCTAACGCGTACCACGGAAGAGCACATATACGCTACATTTGAATGTCGGTCGCCATGATTTCCATCGCGATAGACGTAATCGGACGACGTTGGTT
+>92385 3
+ACGCATTTTCAAGTGGAAGTCCTTCTGGTCGGTTAGCCGGCTCCCATGATCGGAACCTCTGTATACATGGAGGTAGACAGCAACCCATGGAATCCGAATT
+>92386 2
+GACTCTGCTAATTCTCTCGGACACATATAAGCGTAGTCAGTACGGTGCTCGATATTACGAACTGACATACTGGCAGCGATGCGCAGATATGGGTTCGCCC
+>92387 2
+GCAACCTTAGCGCGAATAGGGGCGTAGACTTGTGACGCACGGCCTTTCGATAATCTATTACGTCGTTCTGGTTGACACAGTACTTTACAAGACAAGCGCC
+>92388 3
+GCTGTCTCACGACGATCACTCACCAGTGGTATAGCGGCGTCAGTGCTCAGAGTGTAACGGTTTCCCCGCGAGAGGATAATCGGTTAATATTCCATATAAC
+>92389 3
+CGTGCCTTACTCGCTCCGCTAGCCGGGGATCTCATCGGATCTTTGGCAATGCAAAATACGATCTGTGATGCTCTAAGAAAGCACAGTTCGGATAAGTGCA
+>92390 1
+AGTGTCTGTCTTTATACGCTGCGGACACCCAAATGGTAGGGCCAGACGCTTAAGGAGTTGCGTGTCCACCATCGATCCTTTTTAACAGAACATAGAGGCC
+>92391 2
+ACTGAAGGAGTTGTCGTTGAGAACACCGCTTGCGAACTATCAGCTGTGGTTCAGCCATTAGGGCACACCCATCGATTCATCCTAGGGAGTAGATTACCCT
+>92392 1
+TATCCGGCACAACCCGTTCTACCGGTACGCCTCTCCTTTAGATAAGCGGCTAGGGGACTGAAAAATTGAATTCACGGTCACGGCTAATTAATGGGTCGGT
+>92393 3
+GCAGCCGCCCTATCAGCATCGTCAGGCTCTGTGCCGCACGGGAGTAGTACGGGTTTTATAACCATTTGTACCTTATTCCTTGGACAGTACAAAAGAAAGG
+>92394 1
+ACGCCAGTAGCTTCAAGTGAGGCACGTTAACGATTTTGCGCTCATAAAAGTATAACACCCGCGTATACCGGACTTGGTGACTTCAGTTCGCAGCGGTCGT
+>92395 1
+TTCTGTACAATCCAGGTACTGCAGGGAATTGATTAGACGACCTTCCACGTGTGAATGAACAATCGTCATAGGGGGGATTTCGCGACGACTACCGCTCCCT
+>92396 1
+CGGATGCCGGTGCTGTTATAGAACCGACCAAAGCATTGAGCCTTATGGGTGTTGTCATTCCGTATACTATCCGTCCACCGCGATAAATAGCGGAAAGCTC
+>92397 2
+ATGAAATGGGGCATCATGTTTAAACGAAGCACGCTTCCCCACTGCAAGGCCTTTATAAGCGTCGACTGCGCGGCCTGTTGATTTGCACGTCGAAAAGTTC
+>92398 2
+GGGCGATACCGTTAGAAGGATCTGGATTGTGCGGTTTCCCGTAAGAGACTTCAGACCCTCTCCGATGCAACGACATAAGAATCAGCACCGTCCTGTTTAT
+>92399 2
+CGGCTTGATACGCGCCAATATTTTGCACAGTAAGGGGCACAAGCTCGGAGACCGTGGCCGATATGATTGTTGTGATTTGCAACCCATACACTTCGAACCT
+>92400 2
+TCGCACTCCTAGAAATACGCGTGGGCTATTTCCTAAGCTTAACGGGACGGAGCCATCTAGGTGGATATGGTCAGTAGCCGACACTAAAGGTTCCCCTTAT
+>92401 1
+TCGAGGCCAATCCTCAAAGTAATAAGCCTCGCGTCCTATCTGGTGAACTAAGGTGGGTGTTTATCGCGACACCACAGTCAGGTCGTTGACATTGCATCGA
+>92402 1
+TGTCTTCAAGCACCAGACGGTGTCATCGGCATCCTGGGACATGATATAATGTGCGCGGCATGGTAGTTTAAGTTTCCTCATCAATCACACGAACAGGCCG
+>92403 2
+GGTATCGACAGCTACTTTTCCATATCAATGTAGGGAGGATCGCTTCTGCGACCAATTTCGGAAGGCATCCTCGATTAATAGATTCACGGGCCACCGCGAG
+>92404 2
+GTAAGTCCTGCGAGTAAGAGATCGTGACGTCCTGCGCCGTGAGGCTCTGATGGTAGCAATATAGACATTCCTCCCATGATTGAACTCCAACTCCTGTAGA
+>92405 1
+GGGTCCATTCCTGACGTTATCCAGTCGGACGCATGCGCAAATGAATTCTCTGCATATAATCTGGCACACGGCATCGTTGAACGGAGAGATTTAACCTCGG
+>92406 3
+GTTTACCCTAGTTAGTCTGCCCCAATGGCTGGCGCCGGTTCATCGCGTATAACACGCCTAGTGAATGCAAATAATGACGAAGTTCGTGGAGAGATCTCCA
+>92407 2
+TTTAATGCCGCGCATTGCAACCTACAGTTGAACTGCGTGCGCAGGTTAATTATAAGACCCCTTTGTCGCCCCCAGACAAATTTTAAAGGCAGGGGTCGGG
+>92408 1
+TCATTACCTATCACTTCAGGCAGAAGACAGGCACTTAATATGCGTGTGGAGCCGGCTGGACCGCTACTAACTGTACTGCCTTAATCATGGAAGCCGTGGT
+>92409 2
+GTAGGGGGGATGGTACCCTGTAGTCTAAGGCGCGAAAACCATTTTGCGATATACCACTCTTTCTCAGCTGAATTGTCGCAAATCAACCTCCGATGCGACG
+>92410 3
+GCTCCCGTTAAAGTAACGGCTTATGGAGCCACCTAACATCAGAATAACGTGCTGGGTGGCATACGGTTCCTCGGTGTTTACAGATACAGCACGATCGTCT
+>92411 2
+CGAGCCGCTTTAACAACAAATTCGACCGTCACCGAGTTCGACATAGTACTGGAAAGCTGTGGCTCTTTGGACACTGACGGGGGCTTCCTCGATTTAATGA
+>92412 1
+GTCGATCCTATACCAGACTTGTCGCGTCTGCATGTCCTGGCAAACCCGTCGGAGAATTAATCGATCGTCGTCAACGCAAGAGTGGGATCAGAAACTTGTT
+>92413 2
+CCATCTCGCGTAAATTCCAGGCCGTGCTCGAGGTCGTGCAATTTGGGTAGGGATGCAAGTTCACTGAAACGCCGTGCAAAACGCAGACCACATTTATTTT
+>92414 2
+TGGATATGCACATGAACCAGCGAGCAGATCTAAACCACAGAATTTAAAAACGGTCAGCTGCTACCGGCTTCGTCTTTTGGGGGTCACGCCTGCCTTTGGT
+>92415 1
+GATCACACCAGATCGCCGCACGGAAGTTGCTATGACCTACCTCGCTTTCAAGGCCGTAGGATACTGATAACGGAGTTTTATAACTTTGACAGGTCGTGCG
+>92416 1
+ACATGTTGGTGAAGAGCTGTGCATTTAGAAGCCTTATACCCGGTTGCGCCGCGGCACCCTTCAAGCGGAGCATCGATCTCATTAATAGTATGCCGAAACT
+>92417 3
+CACACCTAATCCTTTTCGTCTTGAAGACGGAGTCCGGACTATAAAAGTTTGGTATCCGTTCTGACGTACGAGTGCGACCAAAAGGTGGGCGCCTCTAACG
+>92418 1
+CTAGGCCTAAACGCACGTGAACTACGAGGTTGAAGTTATCGTTACACGAAACTGTCTTGATTCAGCCACAAGCGTCCTCGTTTGAGAGGGTCCGCTCATG
+>92419 2
+CGTTACTGACAAGGCGGAGTGTAATTTAAATCGTGCCCTGCAGCGCCGATTGTTGGCCTTCGGGTATAAGTAATGCCACGACTACACGCTGACACTCAAT
+>92420 1
+CCTGCATCTCGGAGCACGAGGATGTGCTGTGCACTAACGGGTCGGTACAAACCTCTAAAAGTCGCTTCAGTGAGAGCGTAGACGAAACTTTCTTTCTTAC
+>92421 1
+ACGGCTCTCATTATAGGCTAATCCCGTTGACATAGAAAGTGTGACGTTGAGCCCTGCTCATTCTCTACCCCAGATAGTTGGAGTCAGACGAAGGCGTCGA
+>92422 2
+TACCAATGTCTCAGTATCAGGTAGGCGTTGGCAGTATAGAAAGCCTGGGGACGCACCTAGGTTAACACCTCAAATAGCCTTTTTGTCCGATCCCGGCATG
+>92423 2
+TGGCTCGTATTTTATGTCTGCGCGAATTCACGCCACAGAGACAGCGTTCTTAGGACCAGGACACGGTCATAGATTATAGTCCACCAACGCGTTTGGGACA
+>92424 2
+GACGCCTTCAATACTTGTAGCTTCGAGCACATTGGAAAGTGCATTACGACCCAACGGCTCGAGGGGAAAGGTCTTTGTCACATTGTACTTGCCGGTCAAC
+>92425 2
+CTAAGGTGCTGCGTAGAATACTTTTGTCTCCTCAGAGCAACCCGTTGCACCGCAGCTATGTCGCAAAAATGCTGGATGGTGTTGTGGACCCACTAGAAAC
+>92426 1
+CCGTCACGCAACGTTCTAGCGGGTGCAATTCTTGCGACTTGGGGACACACTAATTGTCAGCAAGCCAAGGAGACTGACTTCCGTAAGTTAGATTCAGCTT
+>92427 2
+ATAATGGGCATGTTCCAGGAGGTTTTCCCAAATTCTAACTTAACAGACCGATCGGGCCAGGAGTCACGTTGCATTCTGCGTGTACGGAACTCACTCGAGC
+>92428 1
+CCGCGCCCATGCCGAGAAGTCTACCAGGATGTTGAATAGAAGGTGACCTGAATCAAATTCTATTGGCAGTATATGTGACGCCACGCCCGTATTCTCTTGG
+>92429 1
+ACTACGGATGTCATCTTAACAGATTGTACTTGGGTACGCGTTCCCACGATACTGGTGGTTAGTACGACGTAACAATCCAGATAGCGCCGCATGCAGGTCC
+>92430 2
+TATTAACTAAGTAATTTAGCCGATTTGGGATATTCGAATAAAGTCTGGTGACGATCGCTGTCGCCGCTAGTCCTACCAGGGAGCGCCATCCGGCCCGAAC
+>92431 1
+TAAAGTTACCAGGACCTAACTTGATAAGTGCGGCCACGCTTTTCCACGTCTGCTACATGTTTTGGGCTCAGTGACGACCAGGCGCGTTGACAAACTAAGG
+>92432 1
+CTTTGGAGCTACAGATACATATGAGCTGGAGGCTCCAGGCTGGTAACTATGCACTGTGCGGCCCAGTCGATAAATCTATCCACAGCCGATTCTCTTGAAG
+>92433 1
+TCGCTGAGGAGACAGGCCTCAGACTTCTACTGTCAAAGCCTTCCCCAGAGGGGCTGTAAAAGCTACGGGGACATCTTTCATGCTATGATACACATGGTTT
+>92434 1
+AGGTGAGTGACAATGACTCCCCAAGACTGACGTCCGTATAAGAATCCGAACACTGGTGGCCCCTTTGTGTGCCAAGAAGCTTATCGTCGCTAAGTTGTTC
+>92435 3
+GAAATAGCTGCATGCCCGATAGCAATGGCCATCCTTAGGGCCCGGTCCTATAATGTTCCAGTGATTTTCTAATGCGTAACCTACCAGAGGACCTTGGGAG
+>92436 1
+TTGGATATCCTGGACCCAATAGACGTATAAATGTGATCGTTCGTCGGACTGTGCTCTGGCTGATAGTCGCCAACGAAAAGTGTTACCCCCAATGCCGCAG
+>92437 1
+AGGAGGAAGAGTGGTCATGGATAATCCCCTCTTATCTGCTGGGCCAATTCGGCACCAAATCCTTTTGAATTAACACAGGGGAGATTGTGCCCCCTCGCAT
+>92438 3
+CGTGTAGTTAAACTGCACTAGCAACCGCTCGTTCTGGGAGGTACGTGGAGGAAGTAGTCACCCTCGCTTACTCTCGGGGTATCAGCAACATTAAAACTTC
+>92439 1
+GCGACAGGTTTGATGCCCTAATCAGGGCTGAAATCATGCATAACCTGTTAGGAATTGGTCCTAATTGACCGAGCTACCTCTTATTGGACGCCCGAGCCAG
+>92440 2
+TGTGCTAAGCGCAACGCCTAACTCTCTTTATATTGAATCGTTGCTAGGAGGCATGCGGGAGTTCGATGCATTCATGCCAGAACGACACCCCGTAGACAGT
+>92441 1
+GGTTTATCTCCAACGTCGCGCGCCTACAGGTTACTCTGATTGACCCGCGTACGGGTAGAACCGGAAATACGAGAGAATTTTGCTATACGATCATCTAGCG
+>92442 1
+TTTGTCTATCTTTCAAGCGGCTCCTGACAAAAGCTCGGAATGCGAGTTGGTTACGAGGACGGTACGTACCCCAACCCACGCAATATGAGACTGTGGTTAC
+>92443 1
+ACAGCACGTGATCGATTATCTTTCTTGACTGGCGGGGAACAACAGCATGATCTAGCCTCTGACGTCATTTTGAACGCAACAGGCAATGCGTACGGTCGTC
+>92444 3
+AAGTACATCAGCTATGATCGTAATGGGATGATCGGTAGCCATCCACCGCGCAACCCTGCTAAATGTTTGTTCACTCACGGTCTGAAATCAGCGTCGGGGT
+>92445 1
+CCCCACGAGGGTCCGGACACGTTTCTGTATCATGCGTAAAGCAGAAGAAGAGCGGTTCGTGAATTGGAATAGTTCCGCGATATCCCCGCTATATCACTTT
+>92446 1
+CGGACAGGTTTTCCTAGAGTAACCAAGGACACAGCATAGATCCTCCTATGGAGTCATGTCCTGTTCTCGCGTACTTACGGTGACCAAGCAAGGCTGAGTT
+>92447 3
+GTATAGCGTCCTGATAACTTGGACCCCAAGGGCCCTTTTGCTAGAGCGACAAACTGTACTGCAGTTGGGTGAGATCTATATCTACACTACGCGTGGACCA
+>92448 1
+TTCAGTATCTCAACGGACCTTGTGCATTGAACGCGTACCGGATAACAGTGGGGCTTCCTAAAGGCTACTTTTGAATTAACGACACCGTGGCACTGGGCAC
+>92449 2
+CTCGGGTCAGAAGCGGATATACCTCCTTCCTGCAGTGTCACTCACTGGAGGATGCCAGGAATGTCCATATGAAAAAGACGCGCAGCTTCTATCTTGTGTA
+>92450 3
+GCGACAAGCCGTATTCGACGCCGGCACAGATGAGTGTCGAGGCGTCACAGTATGGTCCGATAACTAATTAGCAACTTGTACTACGTTGCTTCCTGATATC
+>92451 3
+AGAGTCCAAATGTTAACCGCACGGTCGCCGCTTGGCAGTGGTGCAGAATGAGCCCTTTCCTCGATCTGTTCACAAACAATAGGAGATTTGTGCAGATCTC
+>92452 3
+TCAACTACCAATAGGGCGGACTGGTATCCCGTCGACCCAAGGGCTACAAGGACAAGTATTTTCACCTTCATAGCCTTCGGTTGGAGCCGGTTTTAAAGGT
+>92453 1
+TCAATTATATCCCACCCTGTGTATTACAACTAAGACGCACCGGTTATGCACGAGTTGGGGGGAATCGTCGCAGGAGTTTGCATCACCTGATCGAGACTCG
+>92454 2
+GCATGTTACTAGGCCAGGTTGAGGCAGAACCTCGCAAATATGCTGCGCGCGTCTATCGACGGTGAGCCAACTTTGTATACACTTTGCACCATGAATCGAT
+>92455 3
+CGTCGGCGAGCATCTGTATTTAGTCCGCGAACGAACTTGGAGTAGTAACGACTGTGTCTACCATATCACTGCTCGCGCTTTAACCAGAAAGACATTCGGG
+>92456 3
+AATCCAGTCTGTAATGGTATGCTTAGCATCCAAACCACAGTGGTGTCTGGTCTTCCCCGTGGCCAAGTCCGTGGCCGACGAACGATTATAACTATGAGAG
+>92457 2
+GGTGGACCGTCAGGTCTTAGCCCTGTACATTTATATAGTTCGTGTTAGGCAACGCCACAGGCCGCGCGCAAACAGCTCTTAAAAACTTTGGGTACTAGCA
+>92458 3
+CCGCGGTATAAACGACGAGCTCTATTCAAACATGTTGTAGGAAATGGAGTAGCCGAGCCAGCTTGTCGACCCACTTTCTAGGAACCCGTCTTTTCAGGGT
+>92459 2
+CTATAAAATCGCTATTGGAGGAGGCGAAATTGGCGACGTACTATGTCTGGCGCCACTCCAATATTCAAATGCCTCACGGCAGTTGCATCTTGCCGACGGT
+>92460 1
+GAAATCCAATCGCTTTATTACACGATTCGACAATGTGTGTTTACCATTACAACCGCAGGCGACGTACGGTCTGAGGGGAAGCGCGTCCTTAGCACGCTTG
+>92461 3
+CGAAGCGCATCTATTCACGTTTTTGGCAACAGCCGTGGAAACCTGGGATACCCGTCTGATGTTCGCACTGTGGAATTGGAATACCCATGCCATGAATACG
+>92462 3
+GGTCAACACATCGCCAAGCGCATGAGTATTTCAGCAGCCAGTATGAATAGCGGATAAGACACTACTCATCATTGTTGCTCGTTCGCGCTTGCGGAGTTGC
+>92463 1
+TTAACAAGCACATGAGAGGCAACCTACCCGAACTCAAGTAATTTCACCCTGCCTATGAATGGCGTCGGAGGTTGGCCGATCGGCTGGTTGCATATTCTTG
+>92464 3
+CACATTGAAGTTGAAACGTTGTTGGCGCAACCTAAGAAAAGGCTGCAGGGTACCCGACTGGCCGCATATGAAACTACCCGCTTTTGTTCCTAGGCTGTTC
+>92465 2
+CAGTAGTTAGAGACAGTACCCATCTGAACAGTGGTACATGGCAAGTTAATGGCCCCCCCCGCGATGTTGACCCGGAGTATCTAACTTGGTCTACAGTTGT
+>92466 3
+CAATGTAGGCCTCGTTATTATGACGCTTTGCCCATAGCTCGCGCGACTAAATACTGGGGGGTGTAAACCGGTGTCGTATAAACGCATCTCACCAGGATCA
+>92467 3
+CCGTTGCAGGTGCATATCATTGCGAAAGGTGGCGAAACGATCGCTTCCACGTTTAAAAAGTGGACTCACACATTATATGTTGGTCCTACGGCGTCCACGC
+>92468 3
+GAGGGTCTGACCTGATTATGTCAACCTACTCCTTGAGGTCACAGGTCTCCCCAACAAGTCGCGGGTTTCGGGATCACAGACAAATAAGATGTGTGACTTC
+>92469 1
+AATAAACGTTTCAAACACTTTTCGCCTCCATTTGCGGTCAGGTACAAAGCACCGTGGCGAAGGTACAAGCTCGGGTGGAGTTGCCTTAGTTGCAGACCTC
+>92470 3
+CACATCAGTCGGGGGCCAAAATCGAGCGGCCTCGAGATAGGGGCCTTTTAGCCCTGTAACCCCGGTGAAATTTCCATCATTTTGGCTAAAATTAGACTGT
+>92471 3
+ACCCTAGCGTAGCATTGAGATTTTGAAACGTTCTCGCTATTCGGTTCGGCCCAGGCATCATCACTACGGTGTTCGAGAGGAAGAAATTGCCAGTCACGAC
+>92472 3
+CCTTAAAGACGCATGCACTAGGAAGACTTCCCAATTTGATTGGCTAGTTGGTTCGTGAGCCGAAATTTCAACCGTCGCCAGATGCGCCTGAAACGTGCGT
+>92473 3
+TTATCCGAGTGATTCCTAACATGCGCAATAGACTCACGGCGTGGTGACAACAGAGCGGTTAATGACGTGCATTATGTGCCAACCCCCTGATCTTGAGGTC
+>92474 2
+TTGGCTCCCCCGCAGCACGTAAGGAATACAGCAGTATGTTCCGCTATGAATGGTTCGTCAGAACACAGGTCTGTTTCAGTAAGACCTCGAGAGGCTCTTA
+>92475 3
+CGATTTCCCATGAGGACTGAGGAAAATAAGGTGCCCGGCTGTGGATCGTGTGCCTGCTATCCTGAATCCTCATAAGACATTGGACCGTCTTAGCTAACCA
+>92476 1
+GCGGTGCTGACGCAAGGTACGTTTACCTCCGCTGTGTATAGGCGATGATATATTACTGATACTCGCCACGCTAACACGCGCTTGATTGCACAGGAATCAA
+>92477 2
+GAGACTATCTGAAGGTTCAACCCCTCGAATACAGGAGTGCTTGCTGTTCGGTCCCTCCTACCGTTCGGTAAGCGAGTGATGGCCGAATCATAAAGTTAAC
+>92478 2
+GTCGATCAACTTAGCCAATCGCCCTGCTGCTCGCGGGTGAGGGTGACACGCTTCAATCAAGTTAAAAACCCGCTGGCTGGGAACTGTTCTAAGTTAATTA
+>92479 3
+AGCTCGTATCCGCCGTTGCGCCTGCATCATCCTCACTGACGCACTGAATAATATATGCTATGGTAGGGTACCGTAACAAGTTGATTGGGCCAAGATCGGA
+>92480 1
+TTCCCCAGCCTCATAGCGTCACAACGCGTCTAACAGTACGCAGAGGCTGTGAGTCGACTTACGCTAGGGGAATATATTCTGAGGAATGACTCCTTGATTG
+>92481 2
+TTGTGCCAATGCTTGCCAGCGGGTGGAACTACCGATAGCTAGCCACTTTCGCTTCTCATTCCAATTGCAAGGGAGTGACTACTGACAAATGTCAAGAGCG
+>92482 3
+ACTTTGCATCGTGTACCAATACATCGACCCTTGGGGACCATGTATGCCGAAGGTACGCACTTAGGCTAATGCTATGTTCCCCAAGGACCAGGGTGATAGT
+>92483 1
+GTCTAGCCCATATGTAGTCGGGTCCTCACTCGTAATGCATCACAGTATGCACTCTAGACGTAACCGAATAGTAAGCATTGGTACTGGTGAGGACCCGCTG
+>92484 1
+ACGCGACCACTCGGTCGCACGACATAGGTGCGTTTAGTCGACAAACCGGATCTAGCTCGTATTCTTGGGGCAGCTTAGTTTTAATAGAAGATCACCGATC
+>92485 1
+TGACCGCGAGCACTATTCGACGCGACCCTGAGATCGATAAATTTGACCCGCCCCCCGTTAATATTTCTAGTGGGAGATCGATGAGCGAGCTTTTGAAAGT
+>92486 3
+AGACGTAGTTCCAGAAAGTTACTTCTACCGGAGCATGTGCGATTGTGGATACCAGAGCCCCTTCCAGATCTATTCGGTGACCTGTGGGACACAAACTGCT
+>92487 1
+CTTAGGTTCAATGGATCCTTGCTGGCATCGGGTCGACGCGTCACTAATAACGAATAGACGGAAATGCCCCTTGAGGAGACCACTCACGTTCTTAGATTGC
+>92488 2
+AATTTCCCGTACGCAATCAGTACATCTTATTCACTTGGAAGCATCAGTGAGCCCCTCAAGATCGCACGCGAATACCATGGCGACAGTGGTTGGTTGGGTG
+>92489 2
+TGATGTACACTGGCGCGCATTAACTAAACAGCGCTAGGATCTGGTGCGTAGCGCTTCCGTGGCTCTGGAGATTTGCTCCACACCACTTATTAACGAGAAA
+>92490 2
+CCCGGTATCGAAGCGGAAGTGACTCGGTGCCCCTCACTCTCGATTTGCTCACAGATCAATGCAAAGTCAGTGTTTCAACATACAATGATAGGGTGTGTGC
+>92491 2
+TAGCCTTTACACTAGGACTATGCTTCATAATTGTCCCAATGTGAATCGTCGTTAACTACAATCCGGGTGGCGCAAGCGCCGGGCGGTAACCGATAGGACT
+>92492 3
+TATCCAATACTGAGATAGCTGTAGTCAAATAGATCTGATAAGGCGCTGCCCATAGCAGCACGAGCTTCGTATCCCACGTTATGGGGTGCCGCCCTGGTTA
+>92493 3
+GGGCTATATCCCTACCTCAGTATCCGATCAGAGTTCTGGGGTTGTTTACCGCAAAGAATTATCCAGACTACGCCAATTAGTCGGCGTAAAGGGTCGCCAG
+>92494 2
+ATAAGATTCGTGGGTACCCCAGACCTGGAGTGTATGCACAATGAAGGGGCTACCCTTCTCCTTCATCGGGCCGATCTACACAAGACGTCAATGATGTGTT
+>92495 3
+GAACCCGCCTCACAGGCGGATGCCCCTGTCCAGAAGTGATATATAATGCCCTGCTATTCTAGTGTGAGGTATTATAAACCCGGCGTATTATGCGCAGAGT
+>92496 2
+TCTAAAACTGTGACAGGGTCGGTAGAAGGCCAGGTTGCGCCCTTCGCGTAGTACCAAAACTCACGACCATACTCTTGGCTGATTACTAGAGTCTTGTCAG
+>92497 1
+AAGTTAGAACGTAACTCTGGCAGATATGCACTTTTAACCGCACATACCCATTTATGCCAGGATCGAGACCGTTGTAGGGGACGTGCGATCCGTCGGCTCT
+>92498 3
+TGGCTAGACTAAGTCGCTCATGGTGCCTGACCTTATAAGCCAAGTACGCAGGAATCTGATATGTGCACGTCTTCGGTCGCCGCAATCATGCCATTAAAGG
+>92499 2
+TATCTTTGGTATACTCCACGTCCCCGAGATCAAACGAGTTCAAGGGCCGTTCAGGCATCCGCAAACATTAGCACGGGTAGGGTTCTAATTGGCTGGTCAA
+>92500 3
+TCCATTCCCGACCGAGGGCTCCGTAGCGCGAGAATTTTTTATCACTCAGCAGAGTTATTTGCTATAAGTATACGCGGGTAACAGAGCGCGCCGTACAGTA
+>92501 1
+GATCAACCAACGAAGTGTACCGAGCTGGGAATGTGACGCGTCCAATGATGCTCCGGCTTTAGATGCTGTGGTTATCACCATCACCCTTACAGTTATAGCG
+>92502 3
+TTGGGGTCATCCATGGGAACATATATCCCACCCGGGCGATATTCACCTGTCCAATTGTGTAGACGAGCCAGGTTCCATGAAACTCTGAAGAAGCGCGTTT
+>92503 3
+GAGTGTCTCCAATAACTATTACTTGGTTAGTATAAATACGGAGTCTGTAGTTCAGGACTCGACCAGCACGGGACTGCAGGTCGGCCACTCATATGCCGCC
+>92504 1
+TGTTGCTCAACCCGATTGACGGGAAGCCGAGTGGGTCGTTCGCAGGTTTACGTACCTATAGTGCCCACTGTTCGATTGAAATTGACACAACATCCAACGA
+>92505 2
+ACTTGCAGACTACCGTACCGACTTTGGAGGATATCGGTGGGCTCTGCCTTTGATCCGAGAATTAAGACACCATGACTAGCTTAATGAGCAGTCCACGTCG
+>92506 1
+ACGCCTAGGAACGTTCCGGGTCAAAATAGTTGAACACGTCACCTGAGGGTTCCTCCGTGCTACTTACATTTTAGTCTTAACAACCGGTCCGGAAGTAGGG
+>92507 2
+CTCGATATTATAAGAGCTAGTCGGTGGGCGGCAATTGTCTAGGTGTCAAATAGTTACATGAGAAACCTGTCACAGAGCCCGTCGCATCGCGCCTCTCTCA
+>92508 3
+TGACGCCTGGACTGGCAATTCACAAATAGGTCTGGAGACCTATTTGTTATACTCGAGTCGATCAGCTATGCACGATCCGCACGCTGGCTAGTAAATGCGC
+>92509 3
+GGAGTGTACCGGGTCCACACAAATGACTAATTTCACCATTGGAGCGTGGGTACGTTACCCGTGTCCCTGGACGGACAACAAGACTCACTTTTTTATGACG
+>92510 2
+CTGTACATCGGATTGTATGCTGCGAGCTAATAAAACCGGCCGAACCCACGATTTTAGGTCACCCCAATTCTGCTGGTCGAGCTGGATGTACAGAGCTTGA
+>92511 3
+TTAGTTGGCAAACACTCCGGATAGGCCAGTGCTCACATGTGGTGACAAAGTCTCAGTAGACAGCACTTTGTGTCAGGGCTTCAAATCGATCAGTGCCCCT
+>92512 2
+TGAATTGCCCTTCATAGCTAAGGGTTCCCAGCAAAAATATGCCGTGCGAGCTATCGTAACAGGCACAGGATATCCTCTAGGTGTCGGCTATTGGCCAGCT
+>92513 2
+GGTCAGGCCATCCAAAGTATTAGTGAGGAAGATATAAAGTATGATCATCATAGTTAGCCTCCGTGTGCATCCGGACCGCTTCTCCCGGGTCTACCGCATG
+>92514 2
+GCATGCGGGTGTCATATTGACACCTAAGGGGAGTCTACCCGAGCATTACAGTTTTCCGGCCCACACTAGAACTGACCTGGATTTATAGGCCGCATAGATT
+>92515 2
+ATGATTGATGCGCGCATCTTAACCGTTGAAACAACCTTGTAATTGCAATTTCTGTCCCTAAGGGACTGGTGACCCATGGAGCGCCATCCAAGTCAGGGGC
+>92516 2
+AGGCGACCGCGAGCGCTAACACACCATTTTCGGATTGTCTCCAAAGCGCGGCGTATGTTCTTAGATATATTGACCTCATATGGACGTCGCCTAATGGAAG
+>92517 3
+ATCAAATTCATATTTGTATTGGTAGCTCGTATAATTCCTAAGGTTTCGGCCACAGGAAAGAGAGACGCCCGTCAAGTCGCCCGCAGGACCGGGTCCTTCG
+>92518 2
+ATCGGTAGCATTCCTAAACACGCCTGACTACGTTCCCGTAAGCACGCGTGGTGCAATATCAACGATTTTAGGTTCTTAGAGGTGCCGGGAGCCCGATAAT
+>92519 3
+CGGGATGTACAGCGTCCCCGACCGTGTAAATGAAGCGATCGAATTATCGGTCACCCCCCTATGTATTTGATATTGCAGAGCTAGAATGCTGCCATGCTGA
+>92520 3
+CGACGCTAATTTCTCCCCGCTTTGAGACTCGTCTCGAGGCACTGCGCATACCGTGATAAACTTTTTTAGCGAGCGACGATCTACAGGGTAAAGGAGGTAA
+>92521 2
+ATTCGACCTCTGTGGGGAAAATGAACAGTTTACGTTTATGAAAAGCCCGACATGGTTTGTCGCGCGTCAACACGTGGTGCCAATGCCCACACGTGCATTC
+>92522 1
+ATAGGGAGTGGATAAAGCTGCAACAGACGTCCAAGTGCAGAGCACCCCCGATATCCTGGCTTTACATGATCTCCTGTTTGGTCGACGTATCACTATGCTG
+>92523 2
+AAAGTGAATTCAGAGGGATAGTCAGGCGCGTGTGGTTGAACAACTTCGTTTATCCGATCCCGTACGAAGCCCTAGTTCCAACGCCAGACCTTTCGTGTCA
+>92524 3
+CAGTGTAGGGTGGGCGTGATACAATTGACCAAGCCTAAGTCAAACAGGGATCCCTTTCTGATCGTCAGACCGCATCCGTCTAAGTATTGCTCCATGACTG
+>92525 1
+ATCTCAATGCCACAGTCTCAAAACAAATAGCCCTTAGCGTGCCAGCGGGGGACTGTCCTCTTGCAAAGGGAGTTACTTTCATAGGGGGCGCTTTACAGTT
+>92526 1
+CCCTGGTTAATATTGGCCCCCCAATTCCGGGCCTATGAAAGCGATGACAATTGAGTGTTCCCAGTACTCGGTATGACATTCCACGCTGGATGGAAAGTGA
+>92527 2
+ATGGGTCAGCGAGTAACAGAAAGAACTCACGATGTTCCGTGGCCTACAGCCCTGTACGTAACTGCTGTGCCCGTTTGATGAGTAAGCATCATCTCGTTCA
+>92528 3
+CCACTATCCGGGTGGCGGTATCAAGAATTCTGCTGACATCTAGGGGTTGTTTAAAGAGGAACTAGATATCATCCCGACTCACGGCCGTGTACCCTAGCTA
+>92529 1
+CAAGTGCATACCTCATCAGGTTTCGGGGTAAGTTAATATGCTGACTTGGGAGAGTGGTCATCGCACGGCAGCACCCTCGAAAAACTTTACCGCTGCATCT
+>92530 3
+CACGCATAAACACCGATCTTATGGTGTATCGCACTAATTATGGCGCTGGCATTGGGACACCGATCTTTACCGATAGGCACTCACAGGTGTTGGTCGGCAA
+>92531 2
+AACGGTTATAACTGAGGCCCGTAATAGATGCTGGGCATAGAATCAAGTCCCTTGGGTCATATCAGCCCCACCGCAATTGGGGTTAATCTCGTTTGCGCAC
+>92532 3
+AAGTATGCTCGGATAAACCGTCACCGTATATGTTTCAGCCTGGGCAACAGCTCCGGCATAGCCAGTTGGTGCGGATCTCCTGGATTCTTGACGAATAACA
+>92533 2
+GGAAGCACTTAGGCCAGCCTGGTCCACCGTGCTCTTTAGCTCCAACATGGAATAGAATAAGCGCATGTGTTCGTCCGCGATACAATCATATATGCTGGGT
+>92534 3
+TAAAAACGTCATTTTGCACGGGAGCCTTGCTTGACCAGGACAGTTTTTCAAGTCAGCTAGTGGCTCATCCTCGACGCGGGTGTCGAATAAGAACCCCTGA
+>92535 1
+AATGACGACGAGGGTTATACGCCGGTATTCTAATACTTACAGGTATAAACCATGTCATCTGAGGGCCTGCGACCTTCTCGGCCCGCAAGACGTTGTACTG
+>92536 2
+TCCCGGGCCGGGTGTAGTTGAAAATCCAGTAGTCTAGAACTCCACCTTTCACGAGCCGGTGGTTTTACTAACGCGACAAAAGATATTTCCAGACTCGGGT
+>92537 1
+GGCCTCGCACAGTTCTATCATATGCCATCGGAGTTTAATCTTAGGTGGGTGTCACAAATGGATCTACGATAGGGCCCCGCTTAAGTAAGGCGTCCAACAC
+>92538 1
+CGATGGGCTTAATAGTCAATGCGGGTAAGTTATAAGAGCTGCCTTACACCCACGCGTGACCCGGATTCCTTTCGGATATGTGTAGCACGAAGCCTCCTAA
+>92539 1
+ACCTGTAACTCAAAAGTCGAATGCTGCGGGTAGAGGCCGCGCTGACTTTTTGGCGACAAGCCATATCTCGTACAGCTCCCGTATCTATAGGATGCAGATT
+>92540 1
+CCACGGAGTGCCAATGGTTGATAAATGGTTTCGGACCCTTAACTAGAAAGTCATTTCGAGTAGGCCTCGTTCACCGATACGAGCAGGGCCTCACTGTTAC
+>92541 3
+AGTCCAAAATGAAGCACGGGCTACCCGGCGGGCTAGGTCTTCACCCTCGTTTGCTCGTCTCATTTAGTGCAAGTTCAGCAAGATAGCTTCAAGAGATATG
+>92542 1
+TAAAGTGCGACCAGCCGTAAAGACTCCGTGCACCGCTTAGAGGATCATGATCGAGCCCAGCTATGTTCCCCTGGCTATTTGGTCGGATAGTGCTAAATAT
+>92543 1
+TAGCAATAAGAACGGGTGGTACTCGATAGCGCGAGAAAATCGCCTTATGCTTTCTCTAAGGGTACAGGAGCCCCTCCTCAGATGACCGTCTTTATCCGGT
+>92544 1
+AATTCTGTGTTCAAGGACATCGACTGACGCCGCGTTAGTAACACGGGTACTCGCGTAGACCATCCTGACTTTGCAAGAAGATTAGGTTCGTAGACGCCTC
+>92545 2
+TCAGGGTCGATTGACTCGAAGGTGGCAACAACCTACACTTGACACTGGCGAATTGCTGGCGTCAATAAAGGTGACCCGCATGCAGTTATTTCCCTCTGTA
+>92546 3
+TTGGGCCGCCATTGATAAACCCATTCTCGCCGAATTGTCAAGCACTATCCCTTAGGTCTAACTTAACACGTGGAGGGGTACCGAAACGTTGTCTGGAGAG
+>92547 3
+CTTGAGCACCGGGCCGATGACCTAGCCGGCGAGTACGTTAGGTTGTTGTTAAGCCTAGTAACGATCTAGAAATATGCCTCTCAACGCGCTCAAACATTGT
+>92548 2
+CCATCTCTACCGACCAGAGGGCGTCGTCACGTGTTTACGTTGCGAGTAAGTATTATGGCGGTTAGAGAGTCCCACTAAATCCCTGAGGACAACGCAATTT
+>92549 3
+GCCAAACCCAGGCGTCCATATGCCTCCCAGTGGAATGCTAGTTGAGCGGTGCTGATCCCTCTAAATAACAGCTAGAGTTCCATAGGAAGTTCTTAGGGTT
+>92550 2
+CAGGATGGCCATTCTAGCCCATAACTGGCCTACGGCCGTACGTCAGAGTTCATACGCTGGAATGGTACCTTCTGTGGACCTTCAAGTAAGGAATTTAGCA
+>92551 1
+GGGATTCACGCTTAATCGTCCTTGAGGACAGAAGTCCGGTAATCTCTTGTAGATCACCGAGAGCCAGGCAAGGCTATTTTACTCGATAGCCCCATACGGT
+>92552 3
+GTTCTAGGCAACAGCTGGTGCAGTGATCTACACCCCACGTGTACGTCGGGTTTCATACGGGAACGTCACATAATGTAGAATCATACTACCTCAGTGGGTC
+>92553 2
+GTTAAATATTGCACTAAATATTAATACGCTTATCACTGATCCGCGTCAGGGGCCCCAGCCAGTATCAGGGCCGCTGGCGGTAGTGGTAGACTTGCTAACC
+>92554 2
+AGCCTCTGGAATTGATGTACATATTAGTACCTTGAACGCAGAGAGATGAAACACCTTCCTATGAGTTCATGAGCTACCCGCTCGGCCAGGTCCGTGGGCT
+>92555 2
+CCGGGCTAAATAGGCTTAGTGTTCCCCTGGTATTTCCGCCTCGGCTGTAACAGACAGCTCCCTATGCCATGAATTGGCACAGTGTGGAAAAAAAACTTGG
+>92556 2
+ACAAAGACTCTGCCGACCGGGTCGAGAGAGGTCGACCCAGACATGATTTAGCTTGAATCTCTCAGGTTATGCGCCTATAGGAGTTTCAGTCTACAGTCCT
+>92557 2
+CTGCCTGGAAGGCTAGTCCTTCTAATACCCACTTTAAACGCGTCTTGGCTCATTACTACGCTGAAGACGCATATGGAGGCAAGTGCAGGACTTGAGCAGT
+>92558 1
+CGACTTGACAATCGCCAGGGACAGCCAGTTGAACACTAATAGTTCTTGCGGTCGCTTTGTTAGAGTATCGACGCGCATTAGTAACGGAACCTGCCCTAGT
+>92559 1
+ATTTGAATAAGGTGCCGTTTCACCCAAAGAGTCGCCTGGCACAGTGTAGGATAATCGTGCAGATTGTCGTCAACTACTCGTCGACTGCACGACTCGTGCA
+>92560 1
+ACATGTGTCCCATGGAGAACATCCAGAGTTTAACGTTCATGCGCAACTTGCGTGGAGGAGCATGATAACTTCTTCCCGAGTAGAGGCCCAGCTCTACTGT
+>92561 2
+CTCTGTTTCTCAGACATCACTATCCAGTCGCACGGGTCGTAGAAGGGTCTCAAAAGCTTGTTGGTCAGGCGACTAATGAATCCAGAGCGATAGACTGCTC
+>92562 3
+CGACGACGTGTGGTTACGTTACAACGTTGAATGTTGCAGGGTCGCAATACAGCTAGCGTATCACTAGCCAGCTCTACACTGTCCAACTACAGTTGCAGGT
+>92563 3
+CATTCTCATATCATAGGGAAGACCCCCGCATTCAACATCGGTCTCTGTTCAAGCGGCAAGCTACTGAGATTGTGCCCCGGAAACGATTTAGGGTAGGTTG
+>92564 3
+GCGTACACCCGGAACTGTACTTGCAACCTTTGCTCACGAAATGGGGGCAGAAACATATCAATTCTGTTGTCCATATAGGGGCGTCTAGCGCCTCGATAGT
+>92565 3
+CTCTTTCGTATAGGCCGCGGAGGGTTATACACTCAAAAATATGTTACCAGGCCTTAATAAGCGGAAGCGCTTCTGACCGATTAGTCGACAGTGGTCCCCG
+>92566 1
+GTCGCATTTAGGACTACGGCAGACCATGGATTTCCAATCCCGCATGTATGTAGACTACAGGGTGACTCGATAGAACCTGCTCCTGTCACGGAATTACTGG
+>92567 3
+CCGTACAGTAGTAGTATGGTCGCCCCCTGATGCGAGCTTGACTATTAGAGAGCAATATATATCTCTACAGCCGGCGTACGTGTCCGATACTAAATCGGGC
+>92568 3
+CGCTACGTATTCAATGGGTATCTCGTTATTAGTGTAGCATGGGTCGGATTAGGTCAACATGGCCCGCCGTATTCCATGACACGAAACGATCACGCAGCAC
+>92569 3
+GCTCTAGCCAGTCCTGAGAAACCAGAGCTATAACTGCTTAGAACGCGGATGTGATGATGTCCTTCTGACGCTCTCCGATTGTTGTGCTCACAACGGAAGA
+>92570 3
+CTCGGACATATCATGGCATAACAAATTTTACGGTTCGCTTAGGATACACCCGCTGCCACGAGATTGTATAGTCTATGACGCGCTAGGGCGGCCACATGGT
+>92571 1
+TCCAAACCCCATCTCAGAGATTGGGGAGTCGCCAATATTACGCCGGGCTGTTTCGTTCGTATATCAGACGAGGACCGCGGAATACGTTAACGTAGTTATC
+>92572 1
+CTGCTCGTTGCCCACCGAACTTGACTTAAGTCGGACAATCCAGATTTTGAAGGTGCGATAAGAGAGTTCCATAGCATCCTAAGGTCTCAAGCTCTCGGGG
+>92573 2
+GAAGCTTGCGCAGTTTACTAATACCACGTTACGGCATGCTCTCCTTGGTTAAAAGCTTGAGTCAGTGTGGTAACTCGCAGTACAGCGCACATACCGCGGA
+>92574 1
+TAAGGGTCCAACCCCACCCATTTATGTGCGTCGGGGGGATTACATAAAACTTTTAGCGGCCACCTAGGATGATGAGTTCGCCGAGGTTCCATAAGTCCAT
+>92575 1
+ATGTGATAACCAATTCTTGGGTCTACTGATGGTCAGCATGCGAATCGTACTTAGTACAAACGCCCGCGTTCTCCGAAGGCCGGCGCAGTTGATCCAAAGT
+>92576 1
+TCTCTTCGCGACGATATGAACCGTGATTCTCAACCTCCAACTGTTCGCTATATGAATATGGGTGACACACGCGGGACTCGGGCCAAGAGATTCGATGGTA
+>92577 3
+CAAGAGGACAAAGTTCGGTCCGGATACCATGCGGCCAGTTGGATGCTAGAGCTTCTCAGTGCAGATGATCCTAGCCATTAGTCTATCCTAACATCGGTCT
+>92578 2
+TTGGGTCCACCTTTTAATGCATCACGAGCACCAACTGAATCTTTGGACCGTATGCATACTCGGTGGAGAACCGGGGTACCATATACGGTAGGTGTACCCA
+>92579 3
+TATATAAATATTGAATGAGACTCGCTACAGGGCTATCTGCTGGATCGGGCCCCCCCCGGAACCCGTGAGTTGGTTAACAGGCTAATCTCCAGACGTTTAG
+>92580 2
+GAGTCGATAGCGCAGCCAATTATGATTATCGGATCGCCTCACATCTGGCGCGAAATAGAGGCTTCAGATCAACGACATCCCAACGGTTGTGTTCCGGTTT
+>92581 3
+TCGCCGTTGCGGACAGGGTTACAGTCAGTTATATAGCTCAGTCAAGACGGTATCGCTGAACATTCGATGGCGCCACTGAGACAACATTCCATCTGGTTAC
+>92582 2
+TGTTAAGACTTAGCAGAAAGGTCTGCCAAGTAGCTGCTGGAGCCGCCATGACTGTAACCACGTATCATATCTTCAGTGATCGACTACAGCTCGTGTGCCG
+>92583 3
+TCTAGATTGACCCATCAAGCATTTGCTCGATTTGTTACACCATGGCGTGTAGTGCACCAGGCCCGGAGACGCTGAAGTGATAATTAGCCGAATGCGCTCA
+>92584 1
+CATATCTGAATTTTACGAGACGCCTAGTCATGCACCGAAAGTTTCGTCACCTTTGTGACTCGTATAGGAGCAGATAGAGTTGCAGGCTGCCCGGCCACAG
+>92585 2
+AGCCTGCTTGTCAACAGTTAGCGAGACTGCAAGGCTGCCGCACCAAATGGAATTGGACAAGCAAGGTCGTGTTCTCCTTGTCTATATAGCCTGGTCTAAC
+>92586 1
+AGCCGCCGGGACGGTTCGGGGTTTCGCAGTTCCGAATGAGACGTGAGAACACGAGTAGTTGCCACTCCGCACAATTAATATTCTTTCATCAATATCGCTA
+>92587 3
+GTCCCTTGCTGTGCTTTACGAAGTCGAAGAAGTCATCGCCGAGAGCATGCCGATATATATACGTCGTATTAGAGGTTACGGCAAAGCTAGGCCTCCTCCA
+>92588 3
+CCTAGTCAAAATGAGTGAAATAGCCGTGGGTCCTGCCGGCCACATGGGAATTCGGATCTCGGGATTTTATCTCAGCGTACAATTTCAGCTAACCTGCGCA
+>92589 2
+TGCGAAGGACCCACATCCTGTCAAACTTGTCGTTCTTTGGCCATTGGATAGAGAAAAGACAAAATGGATTTGCTGGCCCGCGCTGTGTACACCTTGCGCA
+>92590 2
+CCATTAGTGTGTTAGCCTCCTAGGCATCCCCATAATAAGAACTTGCACTATCTACTCATGCGACTGCGCACTTAGAGAGGGTACTTAGAGCGTGACGGGG
+>92591 1
+GCGGCCTCATCTATGCACGCCATGCTTCGCTTGACACTCAGATCGTAGTCGAACGAACAGAAAAAAATGCGGTTTCCGATTGTGCAGGATCCTGTTGGAT
+>92592 3
+CGTTACGACAAGACGGGATGTGACCTCTTCTGACGCGGACGAATATACCTGATACAACCTGAGTTGGTTGTCTACCTGACAATCAGGCCGATTCGAGTCT
+>92593 1
+ACTCCAAGGGAAGAAGGCATGCTCTGAGTACGATTGGATCTACTGTATGATGCTCTCCTAGGCCGAGAGCCATAGCACTTACCCTGTGACATCTTGTACG
+>92594 3
+TACGCATATCTTCTGTGGACCTGCATGTACCCTATGATCAGAGAAAGGTGGTGTCTAACACTCACACGATTCCGCGTTGCAGAGGTTCGCAGTCGAAGCA
+>92595 1
+CACGGAGTCCATTATTGAGGAATTGTTGATTAATAACGGGAAACTACCCGCAGAGTCAACTGTAGGACGAGTGCCGTTTGTTTCCCCTACCCCGGCACTG
+>92596 3
+TCACTGCTCATACTCCGGAATCAGAATACGATCGACTGCGTCAGGTGTATTCTCGCATGAATAGGATACCTGTCCCCGACGTAAGGGCCGATGTAATGGT
+>92597 1
+GAGATTAGCTGTCCGTGCTTCACTCTAATGCTTGCGCACGGCTAGTACCCAAATGGATCTAGGGTTGAGATGCGAATTCGTGTCCCCGCTAAAAGCAAAC
+>92598 3
+GACATTAAGTGCCTCGTCCTTGTTAGATTCGTCACCTGAACCGAGCCAACGCCTAAAGCGGTGCTCGTTTACAAATGGAGATGTTCGCATACCGAATGGG
+>92599 2
+GGGACCGTGCCAATCGTGAGTACCAGAAACCATACTTGCCGAAGTATCTTTCTCGAAGTACAACGATGTTCTTTCCACGACTAGAGTCTATGCGCGGGGT
+>92600 3
+AGGTGAAAAGCTCCCCTGGGTCTTTGTGCACTTGCGTAAGTCAGGGATATCAATCCCACTGAGATATACCTGATCTACATTCGTGGGCCAGAACTAGGCC
+>92601 1
+AGATGGTGACATCATCGCTTAGTGGGCCGGCAAATCAGACTGCCAACCGAGTTTCTTCAGTCGTCGGAGCATTGAACATAACCTCATGGGATTGTTCCAC
+>92602 1
+TGACCGCGGAATCACACAATGTTTAATGCGGACGATTCCGTCGGAGCCCAGATGCCACATACTTCGTGGTTGATACAGATTTGGTGGCTTTCCAAAGCAC
+>92603 2
+AGGCATAGTAGCGCTTTGTCCAATGGAACGGATAATTCGACTCGGGCACGGTATGAGCTCTCTTCGGATATACCTTGTCCCGAACCCGCGTAAAAGTACT
+>92604 2
+GTACGATCAATGCTTGTTCGAGACTTGATGCACGGTGGCGACAAACCAGCTTTCAAGCGCCGCTCCCCAGGGATTTCTCACGTAAGTACGATGATAAGTT
+>92605 3
+CACTGGGAGCCGTGAGATAGTGCTGTCATATTATCCTGTCGCACAAACGAAGATAGGATCCGGCATTAAGGCTATGTATCTGCTGCCAAGGTCTTCCACC
+>92606 1
+AAAACTCGACCCTGCCTCGGAAGCGGGGATAAACGTCCCGAAATGGGGGGCCTCAGATGCACTCCTAGGTTAAGTATTAGTTCACTTTTTTACTATCGCG
+>92607 2
+TGAAACTACGTTCCTGTCCGTCTATCGGAGGCAAGTGCATCTATTAAAGGGATAACAGTAGACCCGGCATGCTTGCCGTCTGCTATGCCTTAGCGAGACA
+>92608 3
+TAACGACGTTTGTCACCCCCGGAAGCCCTGGCCGGCAGTCGTGCAAAGGTTCTTAACGGTATGCATGCAACATTACATACTTAGTTTACGAAACGTGTGG
+>92609 2
+ATAGAGTGACGAACCTCTACTGGGGAATGCCCAGTTCACAAATTCGATAAGGATGAGCCGGATGCGCATCTGCTTTCTCGATCGCGCACCTTAGTTGATC
+>92610 1
+TTACTCGTCCGAGGTAGCCTGTCGTGAATCCAGTACAGCGTGTGCCCCGAGAATCGCGTCATCTTAGATTGGGAGGAATCATACCTATCACAAGGTATCA
+>92611 3
+GCCGGATTTCGAGATCGCGCGCTGAGTTTCCTGTAAAATAATAGCCCTAAGGTACAGCCGATCAATAGCCCGTTCACTCTCTGTGAATATCAGGCGAGGT
+>92612 2
+CTTTTTAGAGTACCGATGAACAGACACGATGCCACACGGTCTCATGTACGGTACATCAGTTAGGGTCGTGAAAATGGCCTGCCCTTTACCGTTAAGCGCG
+>92613 2
+GGTCGCCATCCACAGAGGTTTTGTGATGTACAATCACACGCGGGGTACAGCCTGTAAATAGGACTATCTTCATAGTGGAAACTCCGTGCCGTCATATGCC
+>92614 1
+AAAGGCCGTTAAGGTAGGCACACTTACGTCGGCCTCAAGTTTCGGTAGCCGGCTAACGCTTAAATACTCGATACCCCCGGTTTGAGGATCGTGTAATATC
+>92615 3
+AATTTCATGGTAGTGTACGTACTATTTCGCACGGCGCCTCAGCGTAAGCACGTCATCCGGCAATGCAAACTCGGTTGAAGTAGTCCACGTACGCGTAATG
+>92616 1
+CAGTACTGCGCGGTTAACCCAAGGGTAAATTAGTACGATACGAGAGCCCTCATGTAATTCTGACTCTCCTAGAAGTCCCAAAGGCGTCGCCGGTGTTGTT
+>92617 1
+GTCATAATGGTGAGCCACGTCACGCGCAAACATGACAGTCCTAACGTCGTCAAACATGAATTCATCCGGTGTGCCTAGCTTATTTATCTAGGGGCCGTGG
+>92618 3
+GTCCACAAATCTTAACCCAGCATTCGCCGATTGGTTAATAATAGCCCGACTCATTGCAATGATCGGGACTGCGAGAGTGAGTCGGCTTAGGCAGCCGTTT
+>92619 1
+GGCTATCGATTTCATTTCAAGCCCCTGCCTTTCTTGTTTGGATAACCACAGACCCGGAGCACTACCGGATGAAGGGACTTCTTAGGAAGCTGGAGACAGA
+>92620 2
+TTTTACAAGATAACTGGTGGTGTCGCTATGTACAGGCCACGTGAAGTGGACCACCGTAGAACCGTCCTCCAGTGTGTATACAGCGGTTAACCTTGACCCA
+>92621 1
+GGGTATTGCATCTTCCGAGCAGTCGGGCTAATCTAGGCGGAGCACCATATCTATGCACGACCGACGGACCATAGGTCGGTTAATTAATACACTTATTCCG
+>92622 3
+CGCATTGGCTCTAAGTGCCGGGGACGGCACTTACGCAAAATGTCGAGCAGGATGTCACCTGCAAAGGAGGTTTAACTATTTTTCTGCATCACATCTAGCC
+>92623 3
+TGCGTAATTGGCGTGGCCTAGCTCCCGCATTATTTGCGCTGCCTATACTAGGCGCTGTCTAGACGTACTACCGAACAAAAAACGTGATAGGGGTAACACT
+>92624 2
+AGTGAATTCGAGGCCGTAACCGAAGCAATTCTGGAACTCTCCTCGATCATTTGGGTTCGAAGATTACGAATGGGGTCAACTCGTACTCACGACGCCCTTG
+>92625 3
+TGAGAGTTTATTGGCAAGTGATTTTAAGACGGGACTATAGCATCGTCTGTCACCCCCGTAGCTGGCCACACTCTGGCCAAGTCACCCAGATCAGATGAGT
+>92626 3
+AAACCCAACAGTCGTCAGTGATCCTCTCAGGTTTGAGGTATGGGAGTGTGTTAGATAATCTGCTCGCCCGCAGGAAATTCCTGCTCTAAGCGTACAGACC
+>92627 2
+TTTGCGCGGCCCGTGATGCATTCAGTCGTAGAACATGCATGACAGGGTGTACGGAAAATGTCATCCGTCAACATAATTGCCCACACGTTCACGTCGTGTA
+>92628 3
+GAATGACTGGCCTCCTTGAGTATCTCTATCCAGGTAATCATATTGTCCATTACGCGGTCGAGTGTAGCAAGTCCAGGAACGACCGGGTCAAACGCCGATT
+>92629 3
+ATCGTATTCATTGCTGCTAGGTAAGTGAAGCGTCCGCCCGCTGTCGTCAGAAGTACTCCTCGAATGCGCCTTTAAGAAGCAATACTAGTACGGAGCGCTA
+>92630 1
+CTAGGTGACCCAACCGGTGCAAGAGATCCTCTGAGGCAGACTAATGCTGATAGTGTGATTGTAGTCTCTTTGCTCCAAGATGTATGGCCTGCACCACCAA
+>92631 3
+ACTCGAGCCTTAAGGAATTTTAGACGACGCTAAGCGAGCCTTCGGAGCACTCCCGTGGTATGACCTTTTAGCATCCGATTTATGAAGAGTCAGTCCAGCG
+>92632 2
+TACACCGAATAAGAATGCATAGAAAGTTAGTGCGTTGCTTCCACCCCTCCCGCGGAGACGTTGTGGAAATTGCAGGTTCCTGTCCGTTACAGGCTGTAAC
+>92633 1
+TATGGTCAGCCATACAGGTTAGCGACTATCAGAGCCAGAGTAGTCCAGTTGCTCATTGGCACCCAACAGCTGTTGTTACTTCAAAGGGCGGCTATACCTG
+>92634 2
+CGCGTGGGGAACAGTATGTTTACGCACCCTTTATTTCGTACCGAGGATGACCTGGAGTCCGGAATGGTCGAATTCCCAAATCTGCTAGACAATGCTCAAC
+>92635 3
+CCCTTTGAGGGCAGAGGGGGCTAACCACCTTGGTAACCCTGAGTAATAAGAGACCCGTTTAGACTTGCTATATTTCCCATCACTGCAAACGTGAGTGGTC
+>92636 1
+AGGCAAGCTTCCGGGACATCGCCGCGCTGTGTAGGCTGGAATAGTTAGAACTTTCATCAGTTTCCGACTTCCTCCCAAAGATTGTAGACCAACGATGGAT
+>92637 1
+AGTGCTTCCACCATCGGGAAATTTTACGTAAAGCCACCTACCTGGCAAGGCTTTGTGGGCAACCCTTCGGGAATCGTGATCTATATGCGCAAACGTGAGT
+>92638 3
+TGGCACAAAGCTTTTTAGGAGGCGTTATAACCCCATGTGTCTTTCGCACATGGGGTCAGAGAAATCCCCGGGCTATCGGAAACAGCTCGATACGCCATTT
+>92639 2
+GTACCTAGAATTTTGTAAAGTCCAGAACACCCACAGACTTGCAGGACTAGTACGCTTGTGCATAGGTATTTGGCGCTAGCATCCCGGGGGAGCATCCTCT
+>92640 1
+CAGGTGACATATCTCTCACGTTTCTAAGAGTCGCCCAGACGTAGTCGCAGAGGTGAGCTAGTGTGCCGACTCAACTCAGAAGATTGACTTCTGAGCATCT
+>92641 1
+AAGCATTTCAAAGGCGCATTGGTGCGGGTACGCACTGATCTACACTTGACTCAGGTGCGAGCACCTATCACTAGGTCCAAAACAAGGGGGTTTCTCTTTC
+>92642 3
+GCCCGAGCGGCGAGCGACCAACAGCGGAGTGAATTGACAATGAGGGCAATAGTATAAATCCTCGTTCTGGCTACTTCCATATGTTCTTTTAGTGACCTCC
+>92643 1
+CTTGACACCTATACGGAGGTCCATTCCAAGGTCCATAAACCCTCCTTACAGGAGCTCGAAGTTCGGTGGGGTCAAATATGGCTTATGGCTGATGACTGAC
+>92644 3
+GTTGCGCCCCCTATCGAATTATGGACGAGGGTATCGTGGATAATCATTTGCTCCGTATGATAGACCACTCGTACTCCCGTAAAGGCGGATGCTGCAAACA
+>92645 1
+TAATTTAGAGATATGGTCCACTTGTAGACCAGGTAAATCGCTGTGTGCATCTCACATCGACCCTTAGGGCTCGCGCCCTACACGGCAGTAGGGGAATACT
+>92646 2
+CCATGCTAAAGCCTGACTTGACCACAGATGCTGATCTGGCAGTGGGACGTGGTTGATTACCAAGTACGAAATTGTTGAATTGCCGCGCAGCTATACTCCC
+>92647 2
+GGCTTATGCCGGTCCATAAAAGGGGTAATTTACGGTTGGAAACTGCCACTTGTCCATTATTGCATTTCGCCCATGATGGCCACAAGCCAATAGCACCGGG
+>92648 3
+TGGCCCCATTCCGCAGGAGGTAACAACCCTAGGTAAGTGTGGATCATGTCTTGGAACTAACCACTTATCTGGAGCCACCAGTTTTTTCAGGCTGGAAACG
+>92649 3
+CACCTGCTGAAAAGGTTAGGCGGAGGTTCTATTTATCAGCATTACAAAGGTTAAGGGTGGTCCCCTTAGGTCCACCTAGACACCTGCGATCGGACTTCAC
+>92650 2
+GATGCCGAGACCGGTACGCGCCCGTCAGTCGAGCCTCATCGATTAAGACCCACAGTGGAATAGTTCCAGCTCAGTATTGGGTTCCTGTATAAGTTTTAAA
+>92651 1
+CCCTGTTCGTGTCATACCTAGGATCACAAACCCGTAAACTGCCAATTTGAACTGATTGGACAAGCCTCGAGGTGGGCATGGGCCATTATAACTGTCGGGT
+>92652 2
+TCCCTGGTCTGATAAAGGTAGACGTTGGAGAGCTCTGTGTAAATCATAGAGAAGGGCTTCTGCCTCTACGGGGCCATGTCACTATCTACACCCGAATCCA
+>92653 1
+CTGCAGTACCGCAGATTGCGGTTCTAGCACAAACTTAACGGTCGAACGCTTGCTGAAGCCGTGGATTCGTTACTTATTTACTGATAAAGCGCAGGCCCGA
+>92654 3
+GCTGTATTACCAGGAGAAATAGTATGACGAGAAGGTGAATACCCCCCTAATGGTTCGGAGCCGCCTCGCTCTGGTCAAATTTTAATGCCTGTTCCCGGAC
+>92655 1
+CTATAAGCAAGAACAGAGGAGACTCTCTGGTTTCCCTCGGGGGCTGCCCGTCAAGATGTCATGACATTGATTGACGCACAGTTATCCGTTACCGCTTGAA
+>92656 1
+TCACTTGTACCGGAACTGCACAGAACCTGACACGTGAGTCAAGAGTTCGCCGCCCGCAAGTTCGGATTATTCCGGAGTTAGAAAGAACCTGTGGTTTTTC
+>92657 1
+CGATGAGGGTGCCGACAAATGTGTATCCCTGCATCTAACCTAGGCGTCAATTGGTTCCGTCGACTCGATAACCGGGCGTAGCGTTTCGCTTCATAAAAAA
+>92658 1
+GTTGGTTCATCACAAGTAGACGGATCCAAACTGTGGTTTTTAACCCGGCCATTAACCGGACGAATGACCTGCCTAGCGAGGTTCCGCTTGACCAGAAGTT
+>92659 2
+CGTGGTAGTACTGACATAAAGCTTAAGGAAGCTTCCTGCGACTCAGCCAGGTATAAATGCTCCGCATGCGCAAGGCTTTAGTCCGCCATAAGTGGTTCCT
+>92660 1
+GCAACCATCGAGAACCCTTGGCGTGAGTACGGTTCCAACGATTGATTGGCGTACGCTCAGGTAGCCTCCATGATTATTCAATGTAAGCGAAGAGTCTCTC
+>92661 2
+CCTTTCAGGTGGTTACCGCAGCTCAGAAGGAGCCGAAGTTTTACAGAGTCGGCTGATCAGTTTTGCCGCCGGATACCACTTAGAACCTGAATGATCCATA
+>92662 2
+TGAACCGCGCCTGTCATAAGTTTCTAGTTCATGCGTTAGAAGCCGGGTCCTTATGAATGGAGCAAATGAAGTCGCCAGGATCAGCGCACATCTTTCCCGA
+>92663 2
+GCCCAGGCTGTTAAAGTAGCTGCCATAATCATTACCACAGTCTCCAGCAGTCGAAGGCTCTAGGAACCGTGTGGAACGTATGTCTGGAATCTAGCTGCTT
+>92664 2
+CCTGAGAACAGATGTTCAACAGAGTCATGAATAGTAGGTCTTGGGATTCTACCTGCGTCTTACGCGGACAGGCCCTCAATTTATTCCCCGCCGGAGGAAT
+>92665 1
+TGCCTGCAACCACACTGGCGTGAGAAGATAACTGCTGGAGCTATCGGATTTCGCAGCGACAAATCGCGTTATTTTTGAATCCATCTGCGATCCGACTGAG
+>92666 2
+TAGATCTCAGAGGCAGGTGAGCTATGGAGCAACTTATTTAGCTATAATCGTGATGTCTCCCTCGCGGTACCATTCCGACCGGGAACCCAAAGTGCTGCTA
+>92667 1
+AAGGGATCACCTTGTCGGGTCTCGCACAGGCAGGGAGACGCGATCAGTTATAACTCTAGTCGCTCATTGTGACCGTACAATCTCTCACTGGGTCAATAAT
+>92668 3
+TGGTTATACCGATTAAGCCCGGCTACGTATGCATTCGGACTGTAAAACTCATGGTATCGCTTTTGAGGAAAATATTGCGCGCGCCACCGGCCATCACAGG
+>92669 1
+GTCAACAAGGGATGTATACTGGACTTAACCGCAGCTTCGTCCACGAAGTATGGGTCTATCTATAATCCTCTGGGGTAGCCAGGAACGGCACCACGTTTCT
+>92670 3
+CGTCTAGATCGTAATGGGTTCGAAGATACCCACCTCCTCATAGTCACTGCGGAACACCGTGTCGTGGATAGCTTAAACGAACTTATGGGGAGACTCTGCT
+>92671 2
+TAGTGTGGGGTTCAAAATTACCTTCTTTTAGCCCACGGGTCATGACTGAGAGCGAAGTAGTCGAATGCCACGCGTCCGGCGCCATAATCTACAATGCTCA
+>92672 2
+TAGTAAGAAGATCGCAGTGAGGGTCATTTGCAATTCTCCTGTAGCCCAAGGTCACGATACCGTCATAGGTGCGACCCAAGCTCACGGTACCACTGTTTTG
+>92673 2
+CGCAGGACCTAACGCGGACCAACAGTCTCATAACTCTAAGGGTCTCAGCAGGTGTTGGATTAGCGCAGTTGTTTTATCGTGAATACTACCCAACTGGCTG
+>92674 1
+ATAGTCATCGACTGAAAAGCCGCTGTTCCGGAACGTAGCCTCTCAAAGACTTGAGATTGCTCATTGTAGGACTGGATACTGGGCCCTAGTAAGCTGCTCC
+>92675 1
+CTGTCGATGTGTACGGCTTCGAGTCACTAGAAAACTTATCGCCCTATGGGGGTTGTACAAATCATCGTGCGTCTTGGACACCACCAAAGTAGAAGGCCCT
+>92676 3
+CACCATAAGTGTATTTGTATGGGACAAGAGTCCACTACTTTATTATCTGTTGACTGCTATCAAGCGACGGCGAACAGGGCGCCCCGCGGCATTGGCACTA
+>92677 3
+CAATGGCTCTGCGTTCAGAACCGGGACTGTACCGTTAGGTCAAACAGATAGTCGCTTCGGTAGCATGGGCCGCGATTATCCGGCTCTCATTAAAAAATCT
+>92678 1
+TGCTTGGTCAGAGCAATTACACCTTAGAGAGTCGAAAACCCAAACCACAGTGCAGCCCCGTTAAATTTGGGCTCCTTCTGGCTGAGGGTGTGATTAGCCT
+>92679 1
+TCTAAGTAGACGATGGCGCCGTCTTTGTCTGGTGCCGATAGGCCAAAAACTCAAAGAGCGCTAAGTCAAGTGCGTTTACCTTGCAGACCCGTCTACGTTA
+>92680 1
+CTTTGAGCTCCGTCCTCGTACTCCAGGTAGATATTATACGAGTAATGGCTTATGCGCCTAGGGAGTACCCGCGTTCAGACAACCCGGCAATATGAGTAAG
+>92681 3
+GGCGCGTCCCAGCCAGCCCTGATTACCTTAACCTATGAAATAGCAATCGTGGTAGTGGGGTGTGGCCTTGGAATACCAGTAGAAATCTACTAGCACCTTT
+>92682 3
+ATTGGGTTCTACACTTGGAGAGTCAAGCAGCCAGGTACGCAAATAGGGTACGCGTTGAATATACATTCTGTCCTTTCACACGAGGTGCCTCGCGAATCCC
+>92683 2
+TATTGCCGCTAGCCTTTTAAGTCACGGACTCACACCAGATTGCTCCGTCTCACGGAGACCCTGGCTTTGGATAGAGAATTGAGTAGGACAAGAGTAGTCC
+>92684 1
+GGCCTAGTGCCCATCGAAGTAGGTTCACTTTCAGGAACTTTGCAATTGTCTTGATGACGGCATTTTACAGGGCAGCATAACCTCACCTGAAGCCGGAAGC
+>92685 2
+CCAGATACGAAGTGGGTCGGCCGGAGTAAAAATGATAGTCCAATGTTGCCACTCAAGCACGCAATGCTCGTGGCGTTAATTTGTCGACCCGCCTATTTTC
+>92686 3
+CTTACTAGACGGACAAATCGTCTTCGCCAACAGGGTTACAATCTCGTAGCGATGAACTGAACGACACGCGGCTTAATTGGTCGCATGGTATTCGGTTCCG
+>92687 1
+ACACCCAGCGCATCGCCATTTAAGAGGGTAGTCGAGGGTGCTTCAATACGCGACATATAGTATTTGAATCCAGACCTGTACATTGTGTGGCCAGTCCGTC
+>92688 3
+TGAGCATATTCCCAAAGTAGGCCTACTACGTACCTATAAGTCGGCCCGTGTAGCTGCTGTCAGAGTGAAAAGGGTTTCTCCCGGCAATTGAATCATCGCG
+>92689 3
+GACCGGCCGGCAAGGCAGTAGACAAGCTAAATGCCGGCTGCATAAACCTTATAGTCCTGGAGTCTTTGCTGAACTTCGTTTAGCAACCTGACGATGTTCT
+>92690 2
+GATCCTGCATCTGGCTGAACGTGAACAACGAGGACCTTGGCCCTCTAAAGTCGAATACTGTATAGTTCACGTGCCGCGACAAGTAGTAGCCTCATGGTTT
+>92691 3
+CAACACTTGTAGGTGCGCTCCACGGACTAGGTTGACACCTGCTACATGAGGGACTAAGCGATCTCTTGACAAAGTGAACTTGCTGCTTATGCAAGGTTCC
+>92692 2
+AACCGGACAAGCCACTTTTACGAGTCGTGGTCCCTGTTTCTCTTGCTGCAAGGTGAGTTGCGGTCAGCGACACCAACTAGTTCAGCTAGAGATACGAAAT
+>92693 1
+AAACAGTCTGACTAGTAGGTTCCCGCACGTACGGGCTCGGAGTGGATATCTACTAGGCCAAGTATCAGACGCGTCTCCGTTGTATAGACTTCAAGCTCAT
+>92694 2
+TCTATAGTTCCTTATTAATGCACTATCGTTACAGGGCCAATCTGACACTCGGGGCGTTTAGGGTCGTACAAATCAAGCGAACGGACCGCGGTGCACCTAG
+>92695 3
+ACTCAACAACACGCCATTCGCGGACGTCGCTTTTACCTCGCCGGATCAAGAACTTTACACGGATGTCAGAACGTGTTGTTGGATGACGAAGTTCTTAGGG
+>92696 1
+CTTCTCGTAAGACCATGGTCACGCATGCGATGATATCAAGATGGAGTCGGGGTACGGCCGTCAAAAAGTTGCCTTTAATCCCGAGCGACTTATCCGTCAT
+>92697 3
+GTCGACTTGGGCCTTAGCAAACTCGACGCTGCAGCCCCAGTGTGATATTAAGTAGGACAGGCAATATGACGCGCCGAGTAATCGTATAGTCCCATTCTTT
+>92698 2
+CTCAAAAGCACTTTCAGTAATCCGGGGAGTCGAGGGTCTCTGATCCTAGCTGCAAACGTTCACTGGGTATCTTTGGACATCTAAGCGGCTCCTAGAGAAC
+>92699 2
+AAGCGAGGGACCGTCTCTCAAATCCTACTCGAGTTATACGTTCGGAAAACCCTCGCAGGTACTATGGGGCAGCCAAGTGATTTCCTTAGGTGTGCTACAT
+>92700 1
+TCGCTTCGTATAACTCTTCTACCACCATTCATGGCTTGTTAAGTACAAAAAAGCTCGGGTCAGGGTGGCGCTGCAGCCCAGTATGAAGCTGATACGAGGC
+>92701 1
+GGTACAGGCCCTGGTTCGCTAAGCTCCTTAATCACGGACCCTTAGCGAAGATTTATAGTGGCAAAGCGCTGTCAACTGCTAGTTGCTCGAAAGTCAACGT
+>92702 3
+CGATGTAGAGTACGTTGTCGGTCGTGGGCATACGTTACAGGGAACCGCCACACAAGCCTGACTTGGCCATCACTATGGTAACTTATTCAAGTTACTCGAC
+>92703 2
+TGCCCACAACATGAACTATCTCTCGCTGAGGGTCTAAGGAAAGGCTTTGTTAGTGCTCATCGAGCACCCCACGTTGCCGATAATGCCAGATGAAGTGGTT
+>92704 1
+ACACGCAATTTACAGCATCAAGGATTGTCTACAACTCCGGATGTATTGACCCCGAGCAACTTGAGTGTTGTTAAGGTCCGGACCGGTCGGTCTGGAACTC
+>92705 3
+TTGGGCCTGGGGCATTATCTACCTACGCGGGATATTGCACACATGTGAGATACTTCTAGCCGCTAGGGATCATCATACCAAATTCAGCGTCAGAACTGCG
+>92706 1
+CTACTATGCCGAGGATCGTCTCTACAGGTCTAGTGTACAGAACTAACATGGGCACCCGGTATCCTTTGCAACCAACATATAGGGTGTGCATATCTGGCGG
+>92707 3
+GACTAGTAAACCGCGAACCAGTATGGCTAGACCCTGGCCGGGAGGTCTTTTGCATTTAATCAATTGCTTACGGCCATAGCCCAAGCCAGATTGTAGGTCT
+>92708 2
+TTCCCAGATAGAAGTCGGGTGTATTCCGGCGGGCAACATGGAACATTAAGATATTAGAGCACACGTACACCGAGGCTCCCTAGTTCTGTGTTCGTCTCAC
+>92709 3
+TTACTTACAGGAAAATCCCCGCAAACTATGAATGGCACGGCCTCATACATAGTTGAGGCATCTGCTGACGTGTATGGGGTGAGATCTACCGCGGTCCCTT
+>92710 2
+TGTGGCATTCACGTTTCACCCAAACTGGAGAGTGATGCCACTTGACTGGAATGACACTACTGTGGAGTCCCTCTCGGTGGCCAACAAACAAGTGGCTTTA
+>92711 2
+GATCTCAACTTTCTAGAGTAGAGTAGCGCCCCACGTACCTCTGCATTAGTAACATGCATAAGTATGTAGGCCGTCGCGCCATGGGGGAAGGTTCATATCC
+>92712 3
+TTAGATAACCGTCCGAAGTTCCGGTATAAATTCAGAGGGATTCCGTGGCTCTGGTCGAAGAATTAGTTATCTCTCAGCCACCCAACGGCGTCACGGGATC
+>92713 1
+AATATATACCGTGATCTAATGTTGCCTACCGTGGCTATATGACCGAGTCACACTAAGGTAACGCGTAGGCGGTACCCACGGCTTCCTATGCGGAGCTGTA
+>92714 1
+TGCCGACACGCACGAAAAGTATTTAACGTGGTTTTGCAGTGAACGAGTCGGTTTTACACTATGGACCCGTTACGCCGGAGCCCGTCTACATCATATAGGC
+>92715 2
+TCCCCCACGCTCGATTTTGATGCCAATATCTCTGAGAAGCTTCGGTGCCGAGGCATAAGCGGGACTCGTATTGGCCTATGACGAAATAAGCCGTGAATTA
+>92716 3
+CAGCATATGAACACCTACTGCCCCTAGCCCGGTCGGTCTCTGCATGAAGTGTTAGGGGAGATCATACCCATCAGTTAACATGTGGATTAGGAGTGTCCAT
+>92717 3
+ATCCTGAAAGAGTGTAATAGGCTAGCCACCCGACATCCATGTTCCAAAATCAATTCCGGGCTCTAATTGGGCGTCCGCTTTGTGCGGTAAGGCGGTAACT
+>92718 3
+ACGAGATTACCGATGCAAGCGTACTGCCCTAAAGTACCGCTGACGTTTTCAGCTGGATCCCTGTACTGGTGGAAACGCACTTACGCCGTAAAGTATTGGT
+>92719 3
+CGGTCAGGCAGAAGAGTGATGACATCACGGAGTAATCGATGGTCCTAAGTTATCCAATCCGCGCTCAATTGCCTGCTAATTCATCGGCGGTACCTTATCG
+>92720 2
+CGGCACCCCTATATTTCGGGGAATTGTGATCAAACTTGACGGATAAGCAATAGCCCAAGACAAAGGCCTGGGCCTTAATAGCGCTGTTGGTTCGTCTTCC
+>92721 3
+CTGAGACGACTCTAGGGGTAAATAGCAAGTCCTTTAGTACCCTGGCCTTTAGACCCTTATAAGCGGTTCAAGTAATCCGAGTGCCGAACCCTCTAGGGTG
+>92722 3
+AGGGTTAGCGTCTCGGTTGTAATAGAACCATATGAGAAGGCAGCTAGAAACCGTCCCGGGGTTCACAAGCTATCCTATTCTCTTAGCGGACACCTCTTGC
+>92723 3
+AATAATTCGAAGAACGCTCCTTCACCTCCTTCGTCACGACGCTCAGTCCGGGCCGTGTGGTGCGACGCAGTATTAACGTGGTAATGATAAGACAATGGTT
+>92724 1
+CGCGTCCGATACTTGTCGATACTTAAAGTGGACCTGAAGAAAGATGGCTTTGACACTTAGCTGGCTCCTAAGTAGCGTTGGCCGCAAACTTTGCGAACCC
+>92725 1
+TCAAGGTATGTGACGTGTCGGAGCCAAACTTTCGACAAGGTACATAGCGCAGACGGTATCCCGCACGAGTACTCTTAATCGTAACTTCCTGTATGTGCGC
+>92726 2
+AGTTCGTAATCACTCCGTCGCGACGCTTGGTCGCGCCTAATCATCCATATAGGGATGGCTAGAATCAAATGACGACCAGTGATTTATGCGCACGTGATGC
+>92727 1
+CGTCAACAGGTGCGACGCGGACTATCATTCCAGCTCTGAAACGGAAGTACTTATATGTATGTGGGTTGGTAGTCTAATGGTCCCCCCAGCCGCAATAACT
+>92728 2
+CGCGTGGTCTGTATCTGCCAGAGTTCGACTCACTATTACACTGACATCGGTGGGTCTCTAGTAAGACAAAAATTACATAGGCGGAATCTCGGAGCCCGCT
+>92729 3
+CGTAGGCGATTAATCCCTTAAACTGATATGGACAACTGCAAGCCACGAAGCGCTCGCATCCGTCGGTTTTGGATATGTGCTTCAAGTCAGAGGTGCTCAC
+>92730 3
+GTAGCCAACCCTGTATCGACCATTAGCTCATGTGCGCAAATACAGCCGAAACGAGATTAGGCTTTCAAGCGGGCTACGTTGAGTGTCATGTGATTCTGCC
+>92731 3
+GGTGACGCCAGTTCCTAAGGGTGTAAAACCAGTACACATAGTACTAGCGGGCCCCCTCGAGGCTTTTCTCGCTTGTAGATAACCCACAAGGTTGTTATAG
+>92732 2
+TAAACGTCGCAATCTACGGGTACTCCATGGCATTTATGTAAAACAGCTTCGAGATCTCGATCCTCTATGGTAACCGACCCGCGAACTGGGGAGGGCGTTT
+>92733 3
+TCCGTGAGTAGTCGTTGGCTGAACCTCCCGCGAGATGAGGAGACGCATTGCCGTACACTCCCGAAATACTAGTTGTACCAGTTCGTTACCGGATTAAATA
+>92734 1
+GATATCTCAAAAGGACAGCCGACAGTTTCTTTTGGCGATAGTTATCACATTCTGGTGCCCCGGCCAAGGTCATACTACAGGCGCACATGAGGCTACTGTG
+>92735 2
+GATGCGGTCACGAAATAATGCTAATTGATCGTCGTGTAAGGGCTCCTGTCCGGTCAGTCGCGGCGCCCCACTTACAAGGACATTTACAAATCAATGTGCT
+>92736 3
+CTGGTGAAGTTCTCAAACTTTACGTATTCTAAAATCCAGGTACACACGTCTTTCTGCGAAGATGCCGAGTGACCACTTGTCGGCCGGCATAGGGCAGACG
+>92737 1
+CCATGGGAAACGGTATGCATGTTCTGGCGAATCGTGCAACTCAGCCGTCAGTCTCAATTGCACGTCTTCCACGATAAGTAGCTTTTAAAGGCGGGCCATA
+>92738 2
+CTGAGTACATAGAGCGCGTGATGCTTATTACTTGATTCTACCTTACCCCCTATGTCCTGTCAACGGACAGTGAGACAGAATAACAGGCCAGCTCGGTGGG
+>92739 2
+GGGTAAAACCTCTGTTCTAATATATGACCACGGCTGGGCTCCTGTTAATAAAAGTCCCCCGCAATCGGCACAGCCATGGGATGGGTTGATTCCATATGCG
+>92740 1
+AGATCTGTTAAGACTGACTAGTCTCTCCAATATCAGTACGTCGGAAGGACTTCAACTGACATACGCTATGTCCGTGGGGCCGGTACTGCAAAGTCGCGTC
+>92741 2
+CACGATCTGACCCGATGAACCCTGGTGCTTAGTGTCATAATCTTGTTCTGGGGAGAATTGCAAATGTCAAGTCAGCCAAGCTCCGATGGATCGGCTACAC
+>92742 3
+TTTCAGCTTAGTTCCGAGGTGATAACGATCTATGGGTGCTCTAAACGACGTCTTACACTCTGACGGATGAGACCATCAAGAGTGCCAGGGCACCCATTGC
+>92743 3
+CATCATGCCGCAGCTCTCTTTAACGGTATAGCAGCCACAGATCTCAGCAGGCCAATGCAGTGAGGTGAAGGGTTCTCTAGGGTATTCTCTTGCGAACAAT
+>92744 3
+TATACTATGGGGGCACGTGGCGCTGTGAATCAATTGCCAGTAGTAGAAGGCACAGGTACTGCGCTTCGTATACTATCGACTACGCCTATCTCCTAGCCAA
+>92745 1
+CGCCGCGTAACCCGCACCTGAAAAGTTCCAGTTGTTTACAGAATATTTTTTGCGTGACGATGAGCTAATCGGTCAAATACAGGCCCGCATTCGTGCGGGA
+>92746 2
+CACTTATCGATTGATTCGACACCGTTGCGGAGTTAGAACGTGACCGGGTCGTCACACACTAGAGTCGATGCCTAGGCAACATTATCCAATGTGCTATGCG
+>92747 3
+CCACGTCAGCCCGTTGCTCATGTCTTACTTAGCACCACGTTCGAGGGTGAATAAGTCTCGAAAAGGCTTTCAAAGGATAGGGCTATGTCCACGGACTTAG
+>92748 1
+TTGTTGCATCCTCGTACCAGTGTGAGAACGTACGACATGTGTAGTAGAGATGGCGCTCAACACATCACAGGCGTTTGCGGTCCTCGATACTATACCGACA
+>92749 3
+AATGGGCTACCGCTCCTCATTCGATTTACCAAGACAGGGGTAGCGATCCCCCAATTTTAAAGGGTGTTTCTAGGCCAAGCGAAGTCACGCTAAGTGTTCG
+>92750 3
+AAAGTAGGAGCTCCTTACCCAGGAGGGTTCTCGACGTAGTCCGGTTACGTAATTCTAAAACTCCTGAACCCTCACCGGTATGTGCCGGTGGACTTGAAAT
+>92751 3
+ATTCGAGACCATTAAAAGTAGCAGGTTGCTGGATTTCATCAACTGACGCAGTGCGACTCCCGTCGGGGCCGGCTCCTGAGCCATTTTCCGATAATATGAA
+>92752 2
+ATATCATATAGATCGGCTGCAATCCCCAGGCGTTCAGGCCAGTATACCGCCAATACAAGATTTGCGTCATTGAGGAGTTTTCGCCGTAGTGACGCCTGGA
+>92753 2
+CTGCTCGAGGCGGGAGGCCCTGGTAGAAATCTGCCTTCATAGGAAAGTGGCAGCACTTAGGAGTATTCACCGCCCAATATTTCTAGATAGTCTAACTCCT
+>92754 2
+CTCTCCCCACCTGTTGAAATGATATCTGACAACTTGCGGGAACAAGTTGCAAATGTTAGCTCCAGCGACACCTTGACGAATTCATCTGGCGATGGGTGGG
+>92755 2
+TAAATGTGTTGCCCCTCCCTGCCGACATGTTGAGCCCTCGTAAGCGGCCACGTTTACGATGCGGACGTGTGATACCGATACTTGAAATGAATAGGACATA
+>92756 1
+CCTGGCAGCACAGAATCACGTTAAGTCCCCCTGGTAGACACGCAGGTGTTTTTAGGATCGAGTTTGTCAGAAGTAGATTCGTTCCCCCGAATCGAACGTA
+>92757 1
+TCGGCACTCTGACAGGTTTCCTATCTGAAGATTCCGGGCACACAAAGAGCCGCGTCGTCTTAGTCGGTTATTCAACAACAAGCGGACTTTAAGGGACGTT
+>92758 1
+GTCCCATCGCACTAGCGCTTGCTGGCAACGATGGATATGGTATTTACCCGCATGACAGTAGGTTCACTAATATGGGCAAAAGACACGTGCTTCGTATCCG
+>92759 3
+GAACACTACGCTGCATCTGGAGTCTTTCAGGGGACCGAGCTCACGCACGGGGCAGTTTTAATAGCGGTTATGATGACACCTACTCCTTGGTTATAAAACC
+>92760 1
+TTACCCTTCAGACTGTTCTTCCGGGGCTAGCATGACGACGCACCGCGTTTTACAAGGTACAGAGGTCGCACATGATATTGGACTTAAGAAACGAGTCCGT
+>92761 2
+GGTAGACAAGTCGCAATTCATTGCTGGCACTTAACTCGTTGTGTAACTGTGTCTATTGACAAATCCCAGCCCCCGCAGGAGGGTCAAATGCGATCTAGCG
+>92762 3
+TGGCGCAGATCATTTACGACGAGTGCCTGAGGGAGATTATATATCTCCTCAACGGCAGGCTCGGTCTCAAACCCACTTGAGAGTGTCATCTTCAGCGTAA
+>92763 2
+GAAGCGAATGTAAAGTCACCAGAAAGGTCTGCCACTTCGTCTAGCATTCTACCTGCCACTGGCTAGCGTATTGGCGGAGCTGACGATAATCACTTCGTGT
+>92764 1
+ACTATTCGTCCGTACTGATCGAAGGGGAGCCCGAGGAACCAGGAAACTGCTTTCCCTGTGTATCGCAGCTATTTGCATTCAACAATTAGGATCGCATGCG
+>92765 1
+GTAGGCAGGTGAAGGGGCCCCACCATGTCCATAGTGAGTCTAACTGCCTGTAGAGTTGTCAAGCGAATTCCTCTTAGGCCCAGCCTTAATTATCAATGCA
+>92766 3
+TAGAAACCTCACAAAGACTCTCTCCGCTATCATGTTCAGAGCATATGTAGGAGGTCCGGCGTTTCAGCGGAATAGTGGAACCGTATTGACTGGTCCTCCG
+>92767 2
+AAGGCCTTCTTCATGTGGGACTTGCGAAAAAAGGCGAGTTCTGAACTCTGTTACCTCGCGCAAGCGGCCCTAGATAAGAATATGCCTGTCCGCATGACTT
+>92768 2
+CCGAAAAATACCATGGGCGTCTGGGCGGATTCTGGAGAGATTCTGCCTCATGCCAGAGTAAAAATCCGTAGATGTCGTTCGCCAGATGACCTTCATCCTT
+>92769 2
+AGCGCCCATTATCGCGGGTCTCCCCGCATGGTAATGAATGCAGATTCGTCTTTAGACCAGTGATAACTTATAGCGAGGTTTGCAAGGTCGACATCCAAGC
+>92770 3
+TTTAAAAGACCGTGGCCAAGAGATGCAGTCTCCCCGTATCGCAGTTGAACCTGTCTCTGCGACTGAGCAGATCTGAATACAAGCTTATTGGCCCGGATTG
+>92771 1
+CTCCACAGGCTGTCGTCGTTGCACTGATTTCGGTAAAAATACCCCATACGCAAGTTGTCGATGTAGCCAAGCGCCGGTTGCAAGATAGACAGGTTACTTG
+>92772 3
+GAATATGCATGCCGCTGGTTAACCACCGAACGGTTGCATTGATGGAGCCATAGAGACCACCGGTCGTAATGACTCACACTGGTTGACTGTTTCGACTTAC
+>92773 3
+CCTACTGGTATCGTATCCAAATATACTGTCAGTCGAGGTAAGGTCCTTTCATACCGGTGGACTATATGACGCGCCAAGCACGCAACAGTGTTGCATGGCG
+>92774 2
+TCCTGCTATGATAGACCACGGCTATCTGGCCTGGGATGAAAGTGCGGTGAATATCTCTAGGTGTCTGCCAGTGACTACCTCGAAAGTCATAAAGCTCCAC
+>92775 3
+GCTATAGGTGTAGTCTGCTATAAAAGGATACTGCATTCCTGCACAAGTATTCACACCAATGAGAACTCAGGAGGCCATTTCCGCCTCGCGGCCTGGGTTG
+>92776 3
+TCGCAGTAATCTGTGCGGGGCGTTGCATCCTCTCCTATCTGCAAGGACCTACAGGGCAGACAGATGTAAGCACTATCTATAGCGCAGAGTTATCTACGAT
+>92777 2
+TGCGGACGAATAAGAAATCTGACGAACTGCCATATTCACAGACGGACCCTGTTCGTCTGTATCCGCCGTGGGTGTCGATTTCAAGTTTCAGCTACGACGA
+>92778 3
+GGGAGTGGCACCAGACTGAATACTTAATGTTACCAATCAGCTTCCAATACCGGGAAATAAGGGCTCCGGGCCGCTTGATGTCGTACGTTCTTCGAACCTT
+>92779 3
+CGCGCGTCAATTATGTAATTCGCTGAGTTGAGAACGACTGCCGTACGATCTCTGATTCTCAGTAGAAGGCCTTTGACACCGACGATCCGACCTATAGGGA
+>92780 1
+TTTAGTGAATAACATTGGTTCGTGGGGTAGCATGACTCCTTCAGAAAGCTCCAAAGGCGAAAATCCCGAGTCGCCAGCATCTTGTCTCCGGTGCCCAATG
+>92781 3
+CCAACCATAATATGGAGAGGGAGTTGTGTAAGGCCCAACCATCGGGGGCGTTGACCTTCACAAATTAATATACGCCGGCTGCCTGGATTTCTTCTCATCG
+>92782 3
+CGATCGCTGGACTTAATTATTATTTTCATCGACTTATCGATAAATCCGGAAAGAATGTGGCAGGAGTGGCGCGCCAGCTCTCAGCCCTCGCACCGGAATG
+>92783 2
+ACCTGCTGCCAAGAGTACAGTGGTAAGTCGATCCGTTGCCGCCCTCTTTAAACTGACGCTATGTATACGCGCACGCATATACAGTTGATATGTAGGAGCG
+>92784 3
+GGCATAGTATCGAACACCAAGCAGTATTGCGTCAACGCTCGAGGCCTGGTATACTAGGACACGCTCACTCGAATTACTTGCGTGTGCGTCAACATTTGTG
+>92785 2
+GCGAATAGTAACTTCACCCACTAATCCCAGCTGTAGTAAAAGATTGACCGCTTGGCTGGCCTCGTGAGTATTCACGGGAGGCCATCCGATTCTAAGGTTG
+>92786 1
+ACTGTTACGGAGACTTGTGGAGCGCAACCAACTTGTTTGCCAGAGCTGTTGCCGACAACTGCAGTCCGACTACGTAATCAAAATGCCGGACGTTTCAGTT
+>92787 1
+CAAGTAGTGTGGACTTGGGCTCTCAGCTCTGCATCCATTGGCGCCGGCATCTTGATTATGCCAGCGATGTCAAAAATCGGCTCTGCATTAAGCCAAGAAA
+>92788 1
+TTGCAAAAGTAGGGGCTTTCATTGAAGGTATCCCGGTGGCCGGCAGACCCTTTTAGCTTAATTGTCTGTACACGGCACGAGTAGCAAACCCCATCCATAG
+>92789 3
+AGCATTGCTCTGCATAGTGGAGATTGCAGCGTACCAGGCCGCTGTCATTTATTGAAGGGTACAGGAACCCCGGATCACAGGAGCTCTCTATACTCTTACA
+>92790 1
+CTGGGCGTGGGCGATATACATCGTAGGCTCTAAGATCTTGGCCGGATATCATACTCCCCTGAGTACAAAGCTTCGTGCAAGCTACTCGATAGCACTGATA
+>92791 3
+CACAAAACACTCCATTAAGCCTACCGTGTTGGATGTCGTCCATCAACATGGTTCGATATTATATCTGACCACGTGCGGGGTGCTTGCAGCGAGGTAGACG
+>92792 2
+TCCGGGCCACTTATTACGTCGCATCTTTACGGGTAAGACCAGCGGGACTACTGTGCCTAACATTCTTATCGAGTGAACCCTAAGATGTCAGATCGAGGGA
+>92793 2
+CCTAGCGTCAATTTCGCACATGGTTCGGGAACATGAATGTAGCCAGTCTGTAGACTCGTTGATCCCCCAAGAGGTATGTCCAAGTTTGATCCGGCGACAA
+>92794 1
+CTATAAACAATCTATCTTGTCAATAGATTCAGCGTTAAGTACTCTGGGCACCGCCGATGGTGTAGACGGTCGCTGGGCCGTGATACCGAATAAGCCGTCC
+>92795 2
+TACCTTTAATAGCAAAGGGCAATGCCCAATGGCGTTGAGAACCTATCGTCCTGACGGGCATTCGCATAAGATTGTCGACCGTGCTTCAAGGGCATGTCCT
+>92796 2
+AGAGCCGACGTGACATTCTAAATTTAAGTTCTTCAAGAGGGCACATCCCGATGTGATCGTCCGTCACTCTGAGTGTGCCGTCTACAGAATAGCGACGGCT
+>92797 1
+CCGACCGCCCTAGGTACACAGGCAAGGCAAAGTTTGTGAACAATCATGACGAAGCTGGGTTGCTACACGGTCATACTTTTCTCGATTTATCAGGCGTCTG
+>92798 2
+ACTCGACGTTGGAGAGGCTAGCGCCCCTACCTCGTAACGAATTCGGTTGAATGCTTGTATTCACCTCGTAAGAAAGCGAATACATCGTCTCGATCTGAGG
+>92799 2
+CGTGCCAGATAGATGACTGCCTGGTTTAATCCACAAGCCGGCTGTATATGCGGGGACAGTTGGTACCTCATCGTAGGATATAATCTCCCGCATCATACAG
+>92800 2
+TTTATCCCCAAGCAGGAGAGATGTCGGTAGGCCTAAATCAGGGTATGACATCGCGTCGAGAACTATATCCGGCGCATTTCGTTTGGCCTCCACCAATATG
+>92801 2
+CTTGCTGACATCATACCACCTAAGGCCCGCGTCGAGGATACGACGTTGGTGAATAGTCACATTTGCTAAATTGCGGTCCGCTCCGGATGTAAACTGTAGA
+>92802 3
+GATGGATCGTTATGGGGCCACACTAATAGCCCTGGACATACGGAGAAGCCTATTTGATCTTGTCCGTAGCACCGGAACGACCTCGTTCCGAACATGTTAT
+>92803 2
+CATGGACGAAAAACGGCGGGTCCTCAGTCATCCACGACTATCGTTGGGATTATAACCACGCGTTTTTGGACACAATGGATCCGAAGTCCTCGGGTACTTT
+>92804 3
+GATGTCGTGTTCACATGTTTATAAAGTGCCACATCGCCATGCTACGCCTGTAAGACTATGAAGTAGACAGGCGGTTGTGAGCCCCCTACAAGTCATGGCC
+>92805 3
+ACTGCTGACTGCTGAAGCCGAACATACAGACTGAGAAGGCATGACGCTGTTGTTCCCCAGGACTTCCATATTCTGTTACAGGGCGGTACATTAGCAGCTT
+>92806 3
+TCCCGTTCTACCTATGGCTACAATTTATGAAGACTATCAAACCTTGGGCTAAGCAGTTGCCACGTGAGCTCCGAACGAGAAGCCTTGTAGGACGGGCTTG
+>92807 1
+GACACTGGTTGACTTGGCTCTCTCCAGTAAACGTCTGCCGGTCTCTAGCTAAATAAACGCGGATACGGGAGAAAGGATTTGGACCCCATTCGATATCCTG
+>92808 3
+TCCAAGTGAGACTGTCCCGAACGATGGGATGCTCTTAGGCCGGTGAATGAGAAACATCGGACACGGCTTTGAGCTTCAATCCTATTCTCCCGCTATATGA
+>92809 2
+GACCTCCTTACGTTCGCAATCTTACGGTAATGGTTTTAGAAGAGTCGTTCCACCCCGTCTAAGGAAGGTGCTCATTCACCGCGAAGGGCTGTACAAGAAG
+>92810 2
+ATGTAGGGGAACCTGCGGTTAACGCCTGCCAGATCCCGGCTAGTCAGACTTAAAGGTTCGAATGACTGGACTCCGCTCGATAGCCTATTTTTGTAAAACC
+>92811 3
+TCAAGGTGTAAAGCTAGCGGATTCGAGCTTGGGATAAGCTCTAGCATCTTACACCCCGCTCACTCACGTGTTCACCCCGGGATTTATAATAGGGAGAGCT
+>92812 2
+CCGGTGACCGGCTGTATGCAGCTTTAGCTCCAATACATGAGTGCTGCGCAAATTTTCCTACTTGCTCTACGTAGGGTGCAACGCATAACAGTAAAGGCGA
+>92813 3
+CCGACTCGCCTTGGGGGATGGATACGCCGAAAGATGATGATCTACATCACATCGTGAACTGCTCCTAAAAACTTGGCTGAGATCCCGTGTTCTTTCGAAG
+>92814 2
+GCCACAACGTAGACGTGCCACCTGGTAGCTGTTGATAGATAGTTCCAGAATCATGTACAGGATTACAAAACGCGCGCCTTCAGACCGTTGGGTTCTGTCT
+>92815 2
+TACAACGGCATGTGGGGTGGATCTCAGCTATTCAATAGCTACCAGATCATACATGGCTTTGACCATCTTGCATTCCTGGCGCAATGGATCGCAGAGGCAC
+>92816 1
+ATCTATGCGCTACATATATGCCCCATTGGAGCGAAAAGGGAAGACGCCATTGCATATCCCGTTGTACTGCACGTTGCGGTACTAAAGGCCGATTTTCCGG
+>92817 3
+CGACTTGTCAGAGATGACACTCAATCTGGCATCGCTCTCATAGGCAAAAATTCTGCTGAGCGTTAGTAGTTATATACCGCTCCCGGGGGACGCGTGCTAA
+>92818 1
+CACGTCAACACGTGCAGTGGAACTCTGGAGTATTAATGTCGGCGTGACTAAATTCGAAGGGATCCCCAGCTCTGTGCCCTGTCTATAAATGTACACCGGT
+>92819 1
+TCACGGATGTGCCATCTGCAAGCCCTCCAAGATCTTGCGTGCTCCGAACTCGAAATGGTCTGGGTCGATACATGGTGTCACTCGCTAAAGATATATGAAG
+>92820 3
+GAAGACCCTGCAGTCCACGCATAAAGTTGGGATGAGTATTGTTTAGTTGTATAGGTACGATATCCGACCTCGCCGGCGGACATCTATCCAACCTTGCACG
+>92821 2
+CACCACCTATGAAGCTCATCGACTCATTCCAGAGCGCGTGTCTGCATATAATGAAGTGACAGCTGGGGGCCATAGTTAACGAAGTTTACCTTTCGCGGTG
+>92822 1
+GCGTTTAACGTTTAAGCCGATACGAATCGCTCGGGCGCGCTAACCAGTATCATGAGTTTAACAAGTAACGTGCCTTTCTCGGCAGAGTAGCGCTAGTACC
+>92823 1
+CATCCCCTAAGCTGTAAGGCTGACGGGGCCTGAGGATTCGGATTGAATCGTACAACGGCCTTGGACATTTGACAACCACAGTTATAGCGTATTCACGTTC
+>92824 3
+CTCGTTAATTATTATCGACAAAGCCGATTAGTAACCCCTGCCCGTAGCTTTTTGTGCGAAAACAAGTCAGACGAGGTCCGAGGTAGCCTTAGGCCTGGCG
+>92825 1
+CCGTGTGAATTTGGAGAATACCTGTCTCCGGAGGCGTGTCCTTACTCGATAAAGTCGGAATCACGAACCAGTCGGACCACGAGTATCCTTCATCTTGGAA
+>92826 2
+GACCGACTGCAATTCCCACTCTAGCATTCCAGAAACACTGTGGGATATGGGGGCCGTGGATCGATGTATAACTGGACTAGTCATCGATGTCACTTCCGTA
+>92827 2
+TCGGGTTAGGCCCATGAGGTTACTGGTCGCACCGATGTTAGTTGTTAACTAATCCCTGATGTACAGGACCGATTAAACGCGCGTGACCCAACAATCTCAG
+>92828 3
+GGTACTGACCAATTATGCTTAGAGGGTTAACTGCATCGCTATGATGGTGGCTGTTGTTAACCTAACCAGAGCCACACGCGGATGATCGCACCACGTTACC
+>92829 2
+GGATAAAACGATCCCTAATGTAGCCGATCACGGCGGGACTTTCATCATATTTGGCAGCTTCAGACCTACATCGTATTCTGGGCAAGCGTGCTACGTGACG
+>92830 1
+TATGTGTTTGATGATGGAGGCACACGCTTCGCAGACAAGAAAGGGTGTACCCCAGCCTTTCTCCTACCCAAACTCGGATGAGACCTCGACGATATGGTTT
+>92831 2
+TGATAGTGTAATCCCGCGCTCGACAGGTGGACACGTTCTGGCCGAGACAAATCCGTGGGTCCAAATAGAGATATACTTCCGGAGACATCTCTTCCTTTGA
+>92832 2
+CCCGCGGGCAGTTTGCTGCATTTTAACAAGATTTGTTGAAAGGTCACCTCAAAAGTTACCTGAGTGCGAATCAAGTAGCCCAGACTCTTGGATGGGCCCC
+>92833 2
+ATTAGCAACAGGGGGTACACTATATTTACGGTGAAGCCAGAGTGTCCCTCCCGTGTCCAAGCCTGTGTGACATACTCCAACTTACGGGTCGGCATAGTAT
+>92834 3
+AGCTATCCATAAGGCCCCCGAAGATACAACGTTAGGGACACAGTTATATGGGTCTGCCCTATGCGACTTAAGGCTGTAATTCCTTCTACGTCGGGAGTCG
+>92835 2
+ACCGTAGACAGTAGTTTGTACTTTAGGGCACCTAATCCTTTATGAAGTGTCATACCTAAGCGCCTCTGCCCGGATCGAATAGGGCCGTCAGAAACGGCGT
+>92836 3
+ATAGCATGGATAATTGTTTAGAGTAAGTGGCCACATCCCTTATGCGCATTGCTCCCCGGCTCAAGACGAGGGAGCGCTTAACTATGCATGACCCCAGTGT
+>92837 1
+GACGTCCGATTGCTAGAACACTCCTGTCGGTTGACTAGAGACTTCAAACGCAGGGATTACTCCAACGAACTACTGCGTTATTGCGACTCTGGGAGCTGTA
+>92838 1
+GCAGAGGGCGTTTGGTAATTCGGAATCAGGGTTGCGGCGATCTGATCATAACGACAAAGACTTTCCAGTACCTCCCCTTGAACTTAAGTTTCCGGCACCA
+>92839 1
+GTGTTTGACTAATCACGACGTGACCCAATTTCCTGCTCCAGAGGGCTTGCCCAAGGAAAGGTTAAATTAATTGCATGCCCCTTAGTAAGGGTCACGGGCC
+>92840 2
+GCCCCAAGTAATGTCGCAAACGTTCACGGACACACCTATTCGTTCTATGCGTCAGCATATTAGCTGAGGGACTGGGGGTTGCACCAATCTGATCTAAGTG
+>92841 3
+GAAAATGCACCCTACTGTTTGCACGAGTTAGTTTGCGAGTCCTTTGGTTAGACCACCTAGGAGGCACTATGCTAGGTATGACCAGAGGTCAACATCCCGC
+>92842 2
+GCGCTAGATGATCTTACGTTATCGTAGATTACCGGCAAAGATAATCCAATTCCAGCAGGAGGGTCCACCGCCGCTTTATTAAGCCCTGGGGTGTAGCCAT
+>92843 3
+CGCCGTCTGCCGACACGTGTCGCCATCGATTGGGTGTCCGTATTCGTCGGCAGAAAACTATGTGGCTTTGACAATAAACGACATCAATCAATGGGCTAAT
+>92844 1
+GTTCCCACCATACCTAGGTGATTTTGGGAAACAGAGCGGCCATGTCTGTGACGAGCCTCCTATTGGAAGATGTATATTGCACCGTGTCCAGCTAACACGA
+>92845 2
+AGGCCGTAAACTCTATCGGCGCAATTGTGACTAGTGTACCCGAGTTACACCAGCGTTTTTTAGCCAAGGCCTAGCCGAATTAACTATGCAGTGCACTGGG
+>92846 3
+ACAAGTGGATATACGTCCAGTGTAACACGAGCACTCCCGCCTTAGCTATAGAATTTCGGCGCTGGTAGCCAGCTGTGCGCTATGTTACTTGCGAAACGTA
+>92847 1
+CGCCGAGTAACCCGTTATACCGAACATCGGGTGCCTGGAAGGGGGGCAGTAGATCATATATTATTGCGAAACCTTTATTCATACCCGTGCTCGCTCGAAT
+>92848 1
+TGGTTTGCCTGATCGACTAAATCACCCGCGAGTGCGTATGATAAAAATGGGGATAAGGGCCCAATTGTGCTAAGCGACGTCTCTTCTGCTCTAGCAACCC
+>92849 2
+CATCAGTTTTCGGCTAGTCTATAGACTTTTGAGCATTGCACTCTGACCATCGGTTCGAGCCGAGACCGCGAGTCAAGAAATGAGCAGACGTCGTAATCGC
+>92850 2
+CCAGACCCGGCTGGTTTTACGTCGTAAATAGGGAGATAAACGTTTACCTTAGGATCACACTCGGTCTGCCAGTCCCGAGAACTGGATACTGTTCACTAGG
+>92851 1
+ATTATCTCTCGCCTGCTGAACTACGATCGAAGAAGTGCAATGATGTGCGCTTACCCGTCGCACACACTTAGCGGAAATTAGGGTTATCGCATTCGGAGCG
+>92852 2
+CACTATCTACGATGCAACCTGGCAGAGATTGACATTATGAGCCACAATGGCTTCGTGGACGTCGGGGTCCTGGCCGGACAATAATCAGTGCTTACTCTTA
+>92853 2
+AGCGGCTTATATGGAATCTGCCTCGCCAACTCATACAGAGTGTCTCGAACCAGCCAAGCTACGTGGCAATTTACTAGGTCTCAGGGAGCGTTGTTAAGTC
+>92854 2
+TATGAATGAGCATCTGAACGACACGGGGGAGCGTCAAATTCAGCGCCCGCGGGAGCAATAACATCACGTTTGCGATGCTTTTCTTTCATTGTCAGACCTC
+>92855 2
+GTTACAGGAGAAACATTTCCTACAAGCTACTGTATCGGACGTTGTCGCGCCTGGTATATTTAGACCCCCACTGTCTTCGAACGACGGAGGAAGTGGCTCA
+>92856 3
+GCACTAGGCAGTCCAAGATGAATGGGTGTACGTGAGAGTTGAGACCAGCTAGAAGGACCAATACCCTTTATCCCCATCCATTCGCTTGTTTCTGTCCAGG
+>92857 2
+TGGCTTTGCGCAGCCGAAGTTACCGATAGAGCGACCAAAGTCGCGCTCAGTCATATGTTATAGCACCATGTATAACAGCTAAGGTAGTCCGTCGCTTTGC
+>92858 1
+GCCGTAGCAGTGCCTATTAAACGCCGAAGCCAGTATTAAATCCTTGGTACACCGTAGATTAGCCTCAAGGGCTTTGTGTGATCACGGGTCCAATGTCGAC
+>92859 1
+TTTGCGAATATTGCCGGACCACAGATTCCTGATGCAACAGTGGTCTTTCTCTCGGGACAGATTTGTAGTCACTCCATGCCGGACGTCGGGCAAAAAAAGC
+>92860 2
+AGCGCGGACATATATCCGACTATTTATGCACCTGCGCACCGATGCATACGGGAATTATTTCCACTGAGACTAAGTTGTTCTTGGACGGAGCAACCGGGTC
+>92861 2
+GTTCCGTATTCATTTGCGCGGGATCGTTAGTGCAGAAACTAGCGGGACCAGGCTTTCAATACCGTGCGCGCAGTACCGAACACAACTTATCTATACGTGA
+>92862 3
+TGATGTCCAGTGCGAAATTCAGTACTATGCCCGAAACGCGTGTTAACGTGCGTCACAGTTGCTAGCTGCGACAGACTCGTTTCTGAAACCTATGCGAAGC
+>92863 2
+AATTTGCGGATTTCCCCGCTTATACAACAGGCGCGTGGGAGACCAACCTGGTCCAATTAGGTAGGCGCCACATAATTTTAGTAAGACGGTTTCTGCGCAC
+>92864 1
+ACCCGTGACTTATCTTGACATCATTCCGAGATTAAGCAAGATTTGGATTCCCGTAGGGGGGTGGATATCCGTTACCCTGCCGCCCAGAAAGATGGCAACT
+>92865 1
+ATCTGGCCATGTAAGCTCGACGGAAATCGTGTACGATAGGATATTTAAGCTCACTCGTATGTACCGCTTCGAGCGATCAGAGCCTATCTGCAGGCGCATC
+>92866 2
+CTCGGTCTTAGTTTGGACCCCCTGCAAAAATAATTAGTTCCAAACCGACAGGTCGTCAGCTCTGCACCAATATGTAGTGGAGCTAGGGGCTGGTCGATCA
+>92867 1
+CGGGTGAGTCATGAAGAAACATACTCTTTAGTTAATTCGCGTGGTTACCAAATACAACATCCCCAGGGCTCGGTGTGGCTACCCCGCGGCGTATATTAGC
+>92868 3
+ACGCTGAGGTGGCACTTAAGTGTCCACCCCACTGAGAGAAGAATGATTCTCGAGTGATCTTATGCTAAATGCATATCCTGGCAGGGTTCGCTCCGCCTAA
+>92869 2
+TGTCGAATTCCGGATAGAACGTAACGGAGCTTAGGCCTTCCGGCGGTATCACCGTCCGACGATTCCTGGCACTTATTTCAATGGGGTAACATGCAATCAA
+>92870 1
+ATGCAGAGAATTCTATGCCGCACCTGTCGACTCGGCTAAGCGAGTGCTCTTGATACAGCTGAAAAGATCATATGGGTTTACCTCTCCCCGGTAATAGCGG
+>92871 3
+GCTGACCCCCTTCCTATTTATGGCTTGGCGATTCGCAGAGTGGCCATGATTCACCTAGTAAACTCTCGTGCAAAGACAAACACGAGGGTACAGGGATGTT
+>92872 2
+TAGAATCTGGGCGCCCCGATGAGATTCTAAGGAGTACCAAACGCTATTAGACCTACTATCGCTCCCTGCAACAGCTGTTCTGAGGTTTTGGATCGAGGAC
+>92873 2
+ATGAGTTAATCCGGCTGGATCCGCACCGTGCCGTATGATATTCAAACGTTCATATCCTGGGCGGAAGGAGGAGTAGCACGTCACTTGTAACTCAACCCTT
+>92874 3
+TTGATGACAGGCCAATGTCGACATACTTCGACTTACGGTTTTTGTTCATACACCAGAAGCGATTCCAGAAGATACGCACGGGTACTGTGGGGCGACCCTC
+>92875 3
+CTGTACGAGAGCGAGCTCTGGCCGCCGGATTGGCAGAATTCGCATTACGAGGTTTTGTGCCTCACGAATCCGAAATTCTCCTGAGCAATAATCGAACTAT
+>92876 2
+CAGGAGCGATATCTAGCTCCATTGGATGTATAATATAGTGTGCTTCCTAAACGCGACGAACTCGGAAACTGAGCGCTATCTGCTGTGCCAGGCTGCCTAC
+>92877 2
+CGCGCTGATCTTAGGTAATACGATTTTAACCTCGATATCGTTGTTCGGAACCCCCTAATCCGCGGGTCGCTATGATTAGCAGGGCACAAAGCGTCAAGGA
+>92878 2
+CGGGTGTCCTATTCCCGCCCCTACGCTGAGCTGTTAAATTGACCTAGTATTCATAGACACGAAGGCTTGTCCGGAATTTAGCATCGGCGACAGAAAGTGA
+>92879 3
+AATATTCACGTACCTCATTGGATGAACGATGCCGGTCGTTGTACGGCGATCGCAAGAACTAATCGCCATGCCGATTTCGATGCGCCGGCTTAACTAAGGT
+>92880 3
+ACCTGTCTTTCTAGAGGCCGGCTAACATAGACCTTTGAATAACCGCGGCAGAGCTAGTTGAGGAGCGATCAGGCGTTGTTTCCGACACCACTTATGATAC
+>92881 2
+CGCGCCGATACTCGGGGTAGGGCGAACTAGTTTCTGTATAGACACCCTCCTGCCAATACAAACAGTAACGGGTTCATCACTCTTGAGGGTGTTTTAGAAC
+>92882 3
+GTGAAACGGACGCAAAACCATCCCGCCAAACGGTTCCGACTACTTATTTGCCGGGCTAATTTATTTGCGGCTGATGATCAGCAAACTTTTCGGGGAGGCT
+>92883 1
+TCGAACCGGCTATTCTCGTTGCCATACCACCAATTAATAGCCAGGCTCTGGGGGAGCCGATCAGGATTACCATTCTGCGAAGTTTGAATGTAGTCGGAAC
+>92884 1
+AAGTAACAGTTGCATTACGCGGGTTTGGCCTTAATGTTGATTCGCGCTCATCGCGCCGAGTCAAGCCTATCACATGCTCCGCTGATAACAAGATGAGACG
+>92885 3
+CTAGTCTCAACTGTTGCTGGACAGTTGAGCGGAACGACACTTTTTTCGGAATGCTTAGACCTGAACGGGAATCAGACCAATTTTCGGACCCGAGCGCACT
+>92886 3
+ATATTGGGGCGGGTACTGTGTTCGGCAATTACCGGCCGACATACACGCGGGTCCGCCAATATAATTTCCTCCTACTCGACCGAAAGGCAGTATGAATATT
+>92887 2
+GTGCTGATACTTTTAATTGGGAAAACCCGCTGGTCCTCTGAGCGCGCCTAAAAGCAGAGAGAACTCATCATTTGGACTGTAACTGGACCGACCTGTCTGC
+>92888 2
+CCTGATGGATATTTCTTACTCTAGGTGTCTCGAGTAGCTCCATAAAGCCCATACGCCGGTATGGCGACGATTGTCCCACGGCTAAAAAGTGAGTGGCACA
+>92889 1
+GCCGCCGCGGATAGATGGAGCTGTGAGAAAATTACACAACCTGTGAGCCCCCTTCCGGAACCGCGGGTGTATTTTAACAAATCCATTTTTGAGCTGTTAC
+>92890 1
+GACACTCTGTTACCATCGAGTTAGAGCGCAGCTGAATTGAGCTGGCAGTTACGATATCGACGGACTGTTTCACGGGCACGACAATCCCTTCTTTACAGAG
+>92891 2
+TTAATAAATTCACCAGTCCCAAGGTGCAACTATCGGGCCCTGGCCTCAGTATCGTTACGCGGAGTCGATGTAACGAGGGTGTATAATGGCTATCACCTGC
+>92892 3
+TGCTCTCCAAGTCGCCTCAAGATGAAACGTGTATATGTCGAGGCAGTAACCGTAGCGACAACAAAACGTTCCTGTCAGCCGTGAGGTTCCGGCATTTTTG
+>92893 2
+TATCTGGCAACTGCAATCGGAATCGCAGAGTCTCGCCTATTATCCCAGGTGGCCTGGCTTCTGACGGATAGTATCATTCGGAACTAGGACCTCTAAAGGA
+>92894 1
+CTGGGCAGGCAGCCCATAACACCGGAAGCCGACGTGGAACTGTGGAACCCTTATTGCTTCAGTCTGTGTTTACAAGCTAGCTACACTAAGATCATGGTTT
+>92895 1
+ATGGACCGGGTGAGGCATCTTTGCCTACGTTACTTGGCGACACAAAAAACTGTGCTCGTAATACCCTTGTAGCACGCATCGTGTGCGAAACTGTACGCAT
+>92896 1
+AATAGGTTCACCTACCTCTGGTACTTGGCAACAATGGTTTCATAACTCAGAGGTAACATTGAGCGAGGGTAGCGACACCCATGTTTCCCGCCGGGGCTAT
+>92897 3
+GCGCTTTCCAACAATGTGAAGAAAGGGACTAATATTAAGCGGTACCCGAGCCACCGCCCGATGCGCACTATTTTTGTGCCATACGGTGCTTTCAGTGAGT
+>92898 3
+TACGGATCCTAAGATAAGCCACCACAGAGTGTCGGTTTACACTCTAGGTGGGGCACGATTACGCATTATCCGTATTCATGGCCGAGACTAATGTGCCGCT
+>92899 2
+ATGATTAACCCGTCAGACAGTTCGCAAGGGTCTGTGATTAAATCTAGTCCACGCGATTGACCCCCACCGCGGCTGGCGGTGCAATTATACTTTGGGATAA
+>92900 1
+TCGCAGTGCTAAGATCAGGGTATAAGGTGCATTGGCCACCGCCTCCCGACGTCGAGGTGCCGTTCATTCATAATTGGAATGCGTAAATTACTCTAGAACC
+>92901 3
+TTGGAGCAGCGCGAGAGCTTAGACAGGCTTCGCGCACAGTCAATGTTTCCGCATATATATAACTTCGTGGAAACCGTCGTCAATGCAATTTATGCGGCCC
+>92902 1
+TCCTACGGTTTGCCCGTGAACGCAAGGGTAGGACAATGTGAGTTGTCAACGAAGTTAGCCTCCGTTAAAATTCCCCGCTTTCAAATCGGATTAACGCGGC
+>92903 2
+GGGCGAGTCGTGTAGCTTTTGTAAAGACCCTTATGTACCAGTACTGCCGCCCAGACGGAGATGATTTTCCGTCGAACACCTGCAGTCAAGAAACCTATGT
+>92904 1
+CCAGAGAGGTTGCGCATAACATCGATAACATATGCGTACCATCATGCGGAGCTATTTTCAGGGCACTACACTTGGAGATGGGGTCCGACTCCGCATTTTC
+>92905 3
+AAAGTCCCGGTAATGATGCTCTATGCCGATGCAAGTTGCGACCACTATCACAAACTTTGATCATCGGCGATGAGATATGTTTAGCACCGGCGGTGCCGCT
+>92906 3
+CATCCCCTAAAATCTGGCCGTGTAGCACCCAATAGAAAGACGTGGTAATCGGATCGGTAGTTTGTTTCTCAAGCGAGCTTTGTGGACTCTGAACGCACCG
+>92907 1
+GCGTTCTCTTGGTTGAAATTCAACTGCGCCCCGAGAACTCACCCGTGTAAGTGATCTCGATGAAGCTCCGGGGTCATAGTATCTAACAATTGGAAGCCGA
+>92908 3
+ATAGCATCAAGAAGGAAGTTGTTGCACGAACCCAGGGGCGTCTCGGCTCTCTCCTGCTTTCGACAAGGATATCAAAATACCGTGATCAGCGTGTTTCCTG
+>92909 1
+TTGGTCAGCAAAACGCCGTACGTCCAGCCGGCACGTTATGCTATATACCCTGGAAAAGTGCTTCACCAGTTACTTGTGAGTGTCTGGTATAAGACCGCAG
+>92910 2
+GTGTCTAAGCTCGAACACTTGCTAACTACATCAATATGAACGCACGGGCGCCTATCTTGATAAGGGGGAGTCTCCGACCAGTTAATCGTCTATGGGCGCT
+>92911 3
+GTAACCGTAGAACGGTTTAGTGGACGTCGGTCCAGGAATTCAGTATCTAGCGCACGGGTAACCCCGCTTTCAATAGCATGGCACCTGAACTTTCAGTTAC
+>92912 2
+GGTTTAATCAAGAGTTGCAGGTGGCACAATGCGATTCCCGGCTCAACCTACCAGAGAGGGGGTCACACCTGCTTGCTAATAACACTTACGTTGGTTATCC
+>92913 2
+GCGGAGGACTACCGGCTTCGGGCTCGTCACATAATCCCTACTTGTATCTATGGATTTCAACTTGACAAGATTCGGCGGGGCATCAATCTCAAAAGCGGTA
+>92914 3
+GGGGCGTAGACTTATGAGCCCAATAAGCCATCGAGTAATGCGAGCTTATCTATCTGGAATAGAGCACCGTTGCCTCTCAAGTCTAAGTTCGGCTGATCCC
+>92915 1
+AAGTTACAATCAGGTCTCAGAGCCCGGACTGATTTGGTATACCGGAGGGACAATTGACGTGTCAACGCATCCATGGTAGTTACGATCTGCCTCCTTGCCA
+>92916 2
+GTTAATAGGATTTTACTCACCCATAAGGACTGACAAGCTTCTGAGAGAGAGGGGCGACCCTATTATTCCGGACACCGCTATTCAGGTCTCCTTGACCGGG
+>92917 2
+GGTACCAAGAAATAGCTACCTTGAGACGGTTCGCCCAGAATATATCAGATGGTTACGGAGGTGCCCTCCCTCCTTCTTCGGGATTAAGTTGAGTCCCAAG
+>92918 2
+GGGTCTCCTTTACAGTAGTAACGAACACATAGTTCGGCAAACGTTACTTCTAACTGGCAACAGCCATAGGCGCCCCATGGTTTAGCGGGGTATACGTGTC
+>92919 3
+GATCGCGTTTGGGCGGCCATCAAAAGTCTAGCCAACCTATTGGGGCTTACTCCAAATGGGAGACTCATACTCCTCTCATACAAGAGTTGGCACGGAGTTT
+>92920 1
+CTTTCCTAGCACGAAGAAACCTGTGAGCTAGGCGTGGCCTGGTCGTCGAATCAGGAACTCTTAGTCTAAAAGCAGTTAGCTATCGTCGATATCCGCCAGT
+>92921 3
+GATGGAAATCTGGTTACGCTAGAACATTGCCCGATTCGCCGCGTACAGAGACGGGCCTGAATCCCATGGCAGATCTTTTTCTATTCTAGGACAATCCGAG
+>92922 1
+GGACGGCGTGCAGTCTCACGAGTCTTTAGATTATGACTTCGCTACTATTTAACGTGACCGAATCGACAGACCCAAGGATCCCAGGTGTAAACGCTCTTGG
+>92923 2
+TTAGAATCGAGTACTTTGGTGCTGGTTAGAGAACCGAGTTCGGATCATGGGTCAACGACTCCTCATTACACACATCGGCTTCACAGGCAGGCTCCTCAAG
+>92924 2
+TAACTGGCAAGGAGTCATACCCACTTATCGGTTTCTGTGACCCATAGCATATTTTGAATCAACGACTGATTAACCGTGCGTGTAGCCCGAGCAGGCCGGG
+>92925 1
+ATTAAATTGAGCAGGAGCGGATTAAGCTCCCCACTCCATATAGTCGCAGAGGTCGGCAGTATGCGGCAACTTACATAAGCTGCCGGTTTATGCCTGCTTC
+>92926 3
+ATCGCTGGATACCCGTTCCCAGATCCGACATTTTGCAAGTAGCTGTCCACAGCGTAGTAGACTTGACCTGAAAAATTACCTGTTGGGGGCACTGAGTAGC
+>92927 3
+CTTGCAGATCGGTGATGATCCTCCTAGTCCTAGGTACACGCGGACCGGTGTAATAAGGTAATAGGAACCCTTTGCACATCCATGGTAGCTCGTGTCAAAC
+>92928 3
+CGATACTGTGTTCGGTACGGGACGGTCGCAATACAATGTAATCAGTTACTCGTACTGCTAAAGGTTTCGCCTGACCGAAACTTAGATGCGCGTACACCGC
+>92929 3
+GAGGTGCCCGCGTGAAGCCCTCTGCCAGATTAATTGTTTCCAAGTCATCCTCAAAGCGTATGGGGATGTCGAGGACTAGATAAGATCACGTCTCCATCTA
+>92930 2
+TACGGGACCGATTTCCTTCAATCAACTGGCAATTTCCTTGTGGCGCTCGACACAGCAAAGCTTAGCATCTTTGACGCAACCATAGGGAAGTTGAGGCTGG
+>92931 3
+TATCTTACGAAGCAGGATGACGGGCTATGACCCCGTGAGTCCGCTGACATGGGAGTAAAGCCATCATCCGTGGCCTTCTATTCAACTGGTAGTCCAAATT
+>92932 1
+CGCCTTGACCCACTCATTGTCGTAGGTCCGGAAGAACAAAACTGTTAATAAAAAGGTATGGGGTGCGACGATGGCCGACTCTTTGATCTCCTTCACTGGC
+>92933 1
+ACAGTCGCACGGGACAACTGTAGTGCATTTGGTCAATTGTGGGGATATCACCAGGCCTCTTAGATACCACTCAAGAGCAGTCCTGGAGACCTCATGTTTC
+>92934 1
+GAGTCATCCCGGCACTCTTCACGTAGAGGTCCAACGGCGCAATGATCATCAGTTTCGGTGACAGAAGTCGCACCTATCTACTAAGGTTGCTAAGGTGTAT
+>92935 3
+AGCTAGATGCTATTAGAAAGCTCTGACGGCCCCGCCAGATAATGCGTTTGAACGCATCAGACATCTTTCGAGTGCTCTCAATGAACTCCGACTGGGTGTG
+>92936 3
+CCGATGACGATTGAGTCGGGCTTATGTTCTACTTCTGCTCAACCAATAGGATACCCACTGAAGCCGCTTTTGTGCAACGCGAGGGCAGAATACGTGATCA
+>92937 3
+CTTGTTTACTAACGAGGGCGTTTACCTGCAGACACTGAGTAGCGACGGCCTCGTGACTGGGATTTCCACTAAAACTCTCGCCTACAAACGAATATGGGGT
+>92938 3
+CCAATCCTTGACGTCATATTTCGCAAGACACGCATGATATCGTTGTGTCAGCCCGTGGAGCCTGGTACACTGATAGTCACGCTGGGTGAGCGAACATAAT
+>92939 1
+TGACACTTATCGTAAAGAATAACGTAAGACCCGAGAAGTAATTGATGCCTGTGATTCTTCGGGGAGCGCTCTACGTTCTGCCCTCTACGGGGCGACTCCA
+>92940 2
+TACAGAAGGTCTATTTAGTCAGCGAAATTGCGAACTTACACCCGTGGGCTTTACTCAACTCTTGCCCGTTAGCTCCAAGGGCGATGCTCAGGGGTAAGAC
+>92941 3
+TGTCGCCAGCAGCGTGTGAAGATGTCGTTGACAGCGAATAATCTCGGAAGCTAAGTCCTAAAGCACGGGCTCTTCTGTAGTTATCGCAACTACCCTTCAG
+>92942 3
+GTGGATTTGAACATTTAGGTCCAGCGTGACCAACGCTACTTAGCCCTCCTGATGCAAGATAGTGGGTGGCTTACCAGGCCCTCGGTTCCAAAACTAAATG
+>92943 3
+ATCTTAGCTAGGACACTTACAGTGAAAATCAGCGGGATGCGCCCCGTTCGCCGGTGGATATAAACTCGCACTTATCCCGTGAAACTTCTGGGGCTGATAT
+>92944 3
+AGGTAACCAACTGTTTCTAATATGGTCCTACAGCAGAAGGTTTCACACCGCTCGCAGAGTACTCAAGTGTGCTCGGAGTGCAGTGTGCTCTATGACCAGC
+>92945 1
+AATGACAATGGCCTTTGCCAGTCCCCTGTCACGTATTACCCCAACGCAACCAAGGCTTGGTGTATTGTGACGTTGGGAGACCATTAATGCGGCGGTTAAA
+>92946 2
+GGACATGCCGGGTTGGGAATTGGCTCAAGTTCGAAGCCGCCCATAAGCCTTTTGCCAGCCTCCAACATTATAACACTAGAGTACGGTGGGTATTTACATC
+>92947 1
+GGAACCCCGTTGTTGTATGATAAATTGTCCTACTGGTCGAGCTCGTAAGCAGTCTGAGGTACGAAGAGTCAAACGTCACGCTCTCTCGACCGACGTTAAC
+>92948 1
+ATATGAGAATCCGCACGACGAGCGGCGTAACAGTTTCTTCATCACCCATTCCGGGCAACAATTGACGTTTACTATGGCCGTGGGCTTAAGGTACGTCAGT
+>92949 3
+CGGCAAGCCACGTGTTGCGATTTGAGCCGCTGCATTCAATTTGATGACAACTCAGAGCCTTAGATGCTGGCTACAAAAGCCGTTAGGTCTAGTCCTCAGA
+>92950 3
+GCGGACTAGCCTAATCGGGAAACTCGACACTACTCCGAGGATTCGTGCTTACCGATTCTAGCATTATAACTAGCTGTTATACGGGCGGTTATCGAACGCG
+>92951 2
+GATATCCTATCCCACCAATCCGAATTGCAATCGGTCATGTGCAGTTCTAAGCGCATGTACGGACCTTGAGGAGACTATCGCAGGGTTCCTGTGACGATAG
+>92952 1
+TGAACTCGGACTCTTTCACCACACAATATGCTAATGGACGGGACACTAATCTTGGAAGCAAAGCATGCCTCTTTTGTGGCGGCCTTGGCCCGAAGTTGAG
+>92953 1
+TGAAATGGGGCTGCACCCTAGGTCCGAATAGAGCCTCCGCTCTGCGTCCAACTAGTGACATCGCATAGATGTTGATTCGGGTTCATTAGCAGACTACATA
+>92954 1
+GCAGTTTTCTCGAGTGGAAAGCACAGGCTGATACGCACCCCAAGCGTTGGAATCAGCGGTCCGAACACACGGACTTTTCTCTGACTTTATTCTAGGGAAT
+>92955 2
+GGACAATGACACAACCCAGTTGCTGAACGTTAGTATGGTGGCAGCCGGTCTACTCCCCTATCGACGTTATTAAACGTGGCAACTGACCGAGTTCGGTTTA
+>92956 1
+AGTTCTCCAGACATACATATCCAGCGCAAGCTCTTGAACTGCATACTTGGCGGGTGTTACCAACGCTTAGCGTTGCCTGGGAAGACGTCATGTAAGGACT
+>92957 1
+CAATTTGATTCTATCTGCCGAGTGGAAGCCGGTAGACGATCTCTTCGAACAACGCGCGATTACCTAGAAGGACTATCATGTCGAGGGCGTTTATCAGCCC
+>92958 1
+ACCTCGAACGTCGTTTCCGTGTCTTCCCCAATCCGATAGATTTGAGACTACATGAGTAGAGCTGAGAGATGCCCCGGTCAATTCGATATGGGCTCAGAAG
+>92959 3
+CAGTGAGATTTTCCCATTGCCTATTTGGGTAAGAGGCGATGTCCGGGGAATAGCGGACCAGACACGTTTAGTCATATCAACGGTACTACTTCCACCACCG
+>92960 3
+ATGAAACCACTGCGGCGTGACTTACCCATTTCCGCGCTATGGAAGTTGGGCACCAGGGGGTCCACCACACGGAATGTATTAAACGTTTAAGCTCTTTGTA
+>92961 3
+GTTGCAAGCCTACTTTATGCTGGGGACAGTGAAAACCCGGAACCCCTATAAGAAGATTCGTTCGGCATCAAACCGTGTGGCAACTTGGTCTGCGTACTCT
+>92962 1
+CGTGTGCGTTGACCTCCGGAGCACACTTTTAATCGAAGCTCGAAGGATAAAATCCCTTCGATCAGCGGTAGAAGCCTCTAACCGGTTCATTAGATGGTCG
+>92963 3
+TAGATCTCCGGATACCATGTTACAATTGACCCAATTCGTCATGACGGTGAGCGCCAGGGCGAATACCGGTTTATAGGATCACTCATCCATACGGTCTGGG
+>92964 1
+CAGGGCCGGCTACAATCGGGTCTATACAAATGATGACCATCTATTGCTCAGTATCGAGATATCCGGGGGCCCGCTAGTTATTCCATCATATAAGGGTGCC
+>92965 2
+CCGCCACGCGGCAGTTATATCACGGGTACACGACTCTAACGGACGAAGTGAGGTACATGGTCCTAGATATGACCGCCTATTACGTTTACATGTGTACGTT
+>92966 1
+TTGGCACAAGTCGGCTCGAAACATCGAACCACTAAGTGTGACGACGTCATTCGCGAATCCGTTTTGTAGGTCATGCGAAGATGCCCATCACTGTAGTCGT
+>92967 1
+ACCCTGTCTAACTTCGCCACCATCCGAGTCTAACTGCTACGATACGATGACTGGCTGAATGAGGGACAGGTAGATTAAGCTCTCGGCGATTTATCTGAGG
+>92968 2
+GCTGAAAACTGGTTGTTTGTCTTCTAGACATCCGATTGACAGGGTCCAAATGCAGGCCTGAGCTCAGACCAGTCGACCAAAAATCCCACTGGGTGCTTGT
+>92969 1
+ATAGATGTGGAGCAGCAACTTTCATGATTAATAGTAGAAGCCACGTAGATCTGAGCCGTGTCCGATTGCCTTCGTTCAAGACCATGGTAGCCGGTCCCCC
+>92970 2
+GAGCCCATGGAATGTTTGAAGCAACCCGGTTCTCTACCAATCGAAGACCCTTGATTACGTCTAATCGGAGAACTTTCGGTACGGGGGGTGATACCTACTC
+>92971 3
+TGACTTGCATGCCGGCAGATAACCTCGGACGTGGCCATGAGGGCGCTATTAAAGCGTATCTAATATTTCGAAGCACCCGCTACGTAATTGGTATGCCACT
+>92972 3
+CCGAATGGTACGGCATCCCAAAGCATAATGGCATTTGTACGGCTGGTACAATGATCTTGACACATGAGGCCTCGCGGGATCGCATTTTTTAAACGCCCGT
+>92973 1
+CCACGGGATCCAAGGTACTACGCGCCATATGTAGAGTAGCTAGTTGTAATATATTAGCCAGGGTCCAAAACTCCCCGGATGGTCCTGCTTTTCGTAAGGC
+>92974 2
+TGGTGTCCATCTTCAACGAGGAGGAGTCTTTGCACTTCAAATCTCATTCTGTGGAAGACCGCAAAAGGCGCACTGCCGTTCATAGGGTCACTGAGATACC
+>92975 1
+GCTGAGGGCATGCTTACCTCGCGAATGTAAGTCTTTTTAATAAGTACGCATTTACCCCTAGAACAGACAGGAGTAGCATCTGCCACCGGGTCTATGGCCG
+>92976 2
+AGCTTATCACTTTTACGCGGGTGGAAAAGCTCGTTCAGATATAACGGGCCGGGGTCGCACCTAACGGCAGACGATTAATCCATGGACCTCTTTACATTGC
+>92977 1
+CCGCTACTGGCTTACTACTCGGTTCCATGTAGATATCTCGACGTTAATAACATGAACAGGATCATATGGACGGGCCGTTCGAAATCCGCCGAGTAGTGGC
+>92978 3
+TAGGGTGACCACGAAGTGGTGTGCGTTTTCCACATCCACAGCGAACTCCTATTCATGTAGAGGCTATTACGTAACGTGAACAGGCCGCTTCAAGTCGTAC
+>92979 1
+ATGTTACCCCAACTTCGATAGGGCGACCCACGCTAACCCGATACCTGGACGTAGCCTCGTAGCGGCGGTAGGATTATTATAAATTCTTTCGAGTGATAGG
+>92980 3
+AAGGTTTCGGAGCACGTATCGTCAATAGTCTAACTTTCTCTTGACCCGAACACTGCTAGCTAAAGGGGCCTCGCTGATCAGGCGGATACATGGCTCGTAA
+>92981 2
+AAATAACTTAGCCACCGCTTGTAAATGTGACCAAGTCTCTTCTGTGATGGGGTCGGCAACGATTCTGTCAACCACGCACTGCCTGTGGCAAGGTCTAGAG
+>92982 1
+TGATTTTCCTGACGGTGATACCGTATCGACACCGGGGGTTATACGTAACGAGTCACAACCTAACGCTGCCCCAAGTACGTCGATATATAGGGGCTCGATT
+>92983 2
+CGACCGGCCCTTGGACCGAAGGTCCGGCTCTGCCTATCTGTCAGATCTTAAAATTACAGTCAAGTAATCTAACGACTGAAAAGCGTGGTTGCGATTTCGG
+>92984 1
+CGTGCCAAAGGAATATGTGGCGTCTTGGGGTAGTATAATCTCGCGATTGCTGCATGCTCTCAGTAACGCTAACCCATTAGCCGTAAGGCCACGAACCTAT
+>92985 1
+TGGTAGGTTACTTGATAAACGAGCCTTGGCATAAAGCTTTTCACGATTGTGCATCTTAACAGACGCCTAATCAGCACCCGGATACGTGCTAGCGCCGGGC
+>92986 2
+ACCGATCCTGGAACACGCAACTCCTGAACCGGTGTCGGTGACGCAGGTTAACTCAATGGGGAGTTTGATTACGTGATCCTTTTGACAATCACTGAATCCG
+>92987 1
+AAAAAATTAGTTTCCGTCACTGGGTATCCAGCTGCTGAAGTGGACACTCTACCACGGCTAGCCGGTTCATGACGGACCGATCGACTGTCTTCTTAGGAAG
+>92988 1
+CCTGTCTAAGGGCGGATTGGGATGGGGACCGCAAAACTTTCAAGCGGATCATGCTGACGCATCCTTCAAACATTTGTATACTTCCGAATGCTCGGACATC
+>92989 3
+AACAACGATTCGGACCACCGGTTGGGCAGGCTGTCGCGCTTAATAATGGGTTCGCTTCTTCGAGGGAAACCTGATCACTTGGTAACGTTACCCCTAAAAT
+>92990 2
+TTTGATGTGTAGCCCGATGTCCTGCTGACATGGACCCCAACAACACGACAATAAAGGTTCCTCTATATCCAGATTTAGGCGCATCATTGGCGTGGAGCGG
+>92991 2
+GGAATTCGGAAATTTTCCGCTCTCTCTGGACGTTCGCATGACTTTTATGGCCGCGTCGAGCGACAGGGACACTCAGTCAACTAAACAGATTGTACGAGAC
+>92992 1
+TCTTCATTTTTCACGGCCTACGTCGGGGCCCCGCGGCTACCACCCTATTAGAATCTGTAATGATTAAATGTGACAACGCTCAGCGAAGTAGGATGGGGAA
+>92993 1
+TGTACCGCCATACTACAACGTTGCGCGGATCGATTATAGGGGCGCCTACACCTCTCATCGTGGGTGGATAAGTTTTTCAGAAAATACCCATGTACAGGCG
+>92994 1
+TGGCTTCGAATGATACACAGCTGCGCACCCATATTCTACGAAAGATGTTCATATCATTTGCGACAGCGTACTGTCGCGCGGACTATAGCGTCGGCGGTAA
+>92995 1
+GGTTTGACTAAAGGAGGATTGACGGTGCGCAGGCTCGGTAAGCGCGGACTTAATGCCAAAAATTCCCGTCGTTCTCTTAGACCATCCTTCACATACTCGA
+>92996 1
+TCGCAATAAGCCAATTTCTAGGGTCAGTGGCCCGAGTAGGATCCTCTCGGGCGCAAGAGTTGTGCGCTCACCACAAGTATTTCAAATCGCATCTAGTGTA
+>92997 1
+GAGTAGCATACGCGGATTACGAAGGTTAGCTTCTTGTAATTGTAGGCAACTCTGCAGATGAGCTGCCGTCAAATATTCCCCCCTGCATAATAGCGGCGCC
+>92998 3
+GCTCGTAGACCAGCGATACACCCCTGATCCATGGGGAATATGGCTTCACTTGCTTGGAGAAGACCTTTGCCGGTGCCTCGAAGTTCATAAAGAGTCATAT
+>92999 2
+AGCGCAGCTTCGATGACCAGGTACGTACTTCCTTCGGAATCTATAGTCCATTGAGAGGTCACCTAGTACGATTAGCGGCAAGTGTCACCACTGCTTGAAG
+>93000 1
+GCATCGACCCAGTGGATAACATGAGATGCTCGCTTGCTATAGGTATGCTTTAGGACTTCGATTAAGTTAGGGGATAGGACCACACCGACTTCCCCCGTCA
+>93001 1
+TTTAGATACAAGGTCAGGACTCAGGATGTCGCCCTCCCCCTGTTTAGGGTCGAGTTAAAAGAACTGGTGCGAGTTAGCACGTCCCCGACAACGTAACTTT
+>93002 2
+TGGCGACGACTGTCGTGCTTATCCACAAAAGGTATCTGGTCTGATAGCTGTCATAATCGGGTCACCCTACATGGATTTGCGGGCAAAAGCTCCTAGCAAC
+>93003 3
+GCAGAATAGCTCTACAGGGATATAGCACTGCAATTCGTTAATGTTGAGGCACCGCCCTTCGGTCCACAAGGGGACCCGTTTTCTATACGTTATCGAGGCA
+>93004 3
+GCTCAGTTTTATGGTGGTTATGGAGCACGCCTGGCGGGACCCTCAAGTCAATTTCATCCAGTAAGGAACAAACGAGGGCCTTCTAACCGCTTCAACGTTA
+>93005 3
+AAAAACCTAGCTCTGCCTTGGCGCCAGCTCGTAAACTCCGGCAGTAGTGTTCCCGATCCAGTTGATGGGGTCCAAGACCTGATTACTGAAAATATGGGTT
+>93006 3
+ATGGGGCGCTGGTTTGCAGGCGGCGTTGAGAAAGAATATCACACACCACATACCCTTGCAGCGCTATACTGTTGAAAGCCTTTTGCGCACTACATTGATC
+>93007 3
+GCCGTCTCCCCGCTTCCTACTTAGGGAGGATGATAGACATTCGGGACTATGCTAAGTTCGTGTGCTCAACGAACCGGACATACGCGAGATTGTATAATCA
+>93008 2
+TCCACACATCCTTTGTAAACACTCTTGGCTCGGAAACGAGGTGGAAAACGGCCTTGGAAGCAGTTGACCTGTATCCGCGTTTGTATTTACCGCAACGAGG
+>93009 1
+GTCATTGGTGCCTTACTTCGCTGGGGATGACGAAACGAGCGACTGTGGCCTTCCTCATAACCTTCTCCATAATGGTAGCCAAACACGTAACAGAGGTATG
+>93010 1
+TGCGAATAGGTGCCTCGCCATACACGGATCTAGGAGACTTTTGACTCAGAAAAATACACCTAGCAATGCCGGTTCAGTCCGGGTGCTCGTCATAGTGTCT
+>93011 2
+ACAGCGCATCCTGCCTAATGCTCTCTGAAGAAGGTCCGTCTTGAAACAGAGTGAGCCACTACGCTGTTACCGTGTGATGATATGTCACTGGGCAACTTAG
+>93012 2
+GATGTCAGCGTTGTTAATCTGATAGCTGATCCACGCAAATTTTGGGCGAGTAGACTTACCCGCAGGAACCGACTCCAATTACGCAACTGTGTGGCCCTGA
+>93013 2
+GTAATAAACTACGTCTTCTCACTATGGAGGCTTGCTAGCATCATAGCTCCGGGCACGTGTAATGTGTGAGTCGTTACCAAAGAATCGTGCCGAGACGCCC
+>93014 1
+TCAGTAACATTTTGCTGCCGCCCCCATGATTTAACACGGGGGACCAACTACCTAGGCCAGGTAGGGTTTCGGCAGTCGATGTGCGTATAACCAGTTTAAA
+>93015 1
+CTCGTGGATCCCGCAAATCGAATTGCACTATGCTGGCCGGTTTATGTGCGGGATAAGAGTCTCACAATCCGATATCCGGATCACCACCGTTAATGGTAGA
+>93016 3
+TACGCACCCTATAGATGTATCCAGATTTCTGGCGCTTGCAGAATCAATACATGATAGCAATGTTTGTCGGTCCAATCGCAAGGCCGCGGGCATACCTGGG
+>93017 3
+CATTCTCGGGCTCCTAGACAAAGATTACACTGAAACTTCACTAGGTATCGGCTGGATCGATCCTGGTTAGCGGATCACTAGACGGCTGTGCAGTACGATC
+>93018 2
+ACGAGCGTATCGCCTGGATGTCAGACCCACTGTTTCGGCTAAAAATTGGCAACTAAGTATTCCATATCCGGCGTGAAACTGACCTTGATGGTGCTCCGGA
+>93019 3
+AGACTCTTACGGACAAACTATGTGTCTGACACAAGGCAGCCCCGGTGGCGCCTGGCAATAATTGCCTATCGATTGCAGCGATATTGCATTAGAGTTCCTG
+>93020 3
+AAGGAACTGTTATCAACGAAAAGGGCGCGGTACCGCCTCGTTCTGTGTCAGCCTTCCATTAAGTATGGTCGCATGTACACTTTGACGGGTTACCCAAAGC
+>93021 1
+TCCCCATAGCCTTTGTCCGCGTCTGGAAAGACAGCTGATGAACTTACAAACCGTCTGATCAATGCACGGTCCAACGCAGGTAGGTGGTGGTTCAATTGTA
+>93022 1
+GGATGGTGTTGTCAGAGTTCGCCCTCTTTGAACTCTACTAGGGAACCGTTGTAAACCGCCTCGACAGATTGCGAGCAACAGGCGTAACTACCGATTAACT
+>93023 1
+AGGGTTCTTGAAGTGCGGGAATGGCGCCCTACTAATGCACTTTGATCTGTCGACCACTAGGGGAACCCCAAAATTTCTGTATCTCCAGGTCAGACACATG
+>93024 2
+GAGTTCGAATGAATATATTTCGGCCTGCCGTCGCGAGGATGTCAATTGGGCAACGACCTTTGCACCCGGACTAGCCCTGTGATCTATCAAAATTCCGGAA
+>93025 2
+GGTCAAACCCGTCAGGATCCAACTTAATGTAGGCACTATCGAGGACGGCTAGGAGAGTTATTTATTAGTTACCGATCGTAAGCCACCTTCCCCTCTGGGG
+>93026 1
+AACGTCCTCACTTTCCGGAGACTCCAGATTGCGGGACCACCCTTTAAAGTAGGAGACGTGTATCACAAATTGATGATGAGGGCAGTTATGCGCTCTCTCG
+>93027 2
+TCTATGACGCCACAGTGACCGGTTTTGACGTAGTTCGGCTCCGAAATAGTAGTAACCATGGTCGACGTTAGCGTTTCACCCACGCCGTAGAGAAGTACAT
+>93028 3
+ATCAGATGATCGTTCGTGGTATTACCGAGGCTACGTACGGGCTGCTAGGAGTCCTATTCCCGTCCGGTGTAAATCACGGGATAAAGTACTACACCATACC
+>93029 1
+CTGGATCCTGTATATGACGACGTTAAACAGATTATCGGAACCTCCATTCTAACGCCGCAGGCAGGGATATGAGGATTAGTCCGCTCGTTCAACGCTGCGT
+>93030 1
+AGAAGCGCTGCTGGAACGTAATCAGGTCTAGGTACCTATTTAACGGCCGGACCAGGGCCGTGCTCTTACGCATCCATGTGCAATAACCTGATATGCTATT
+>93031 2
+TCTAGTTGAGGGACTGCAACGCGGCCCAAACAAAGACGTCACTTGAGCGCTTCCTTAATAAATGGGCTCTTTTGGTCCAGGGTTATCAGACATCAGCTGC
+>93032 1
+TTAAGAGAGAGTCAAAACTCTATCCGATGAAGGCGGCGTCGAAAGCGGTACGCAGCATGGTTCATTTTGCCCCCGCAACTCACTAATGTCCTCGTTGTTG
+>93033 3
+GCAAGTTTGTACGCAGTCATACTGGCGGTAACACCTGAACCCGCTATATCGTAATGCGGTTCACGACTCCTGCGACCGGTGCATCTTTTGGAAAAGTAGA
+>93034 2
+AGCCGCCACCATTGGCATCGTGTCGACCGGACGAGCCTCGTAAGGTGACGGAATAAAGATGCTTCCTAGAACTTTTCTATACTGGTAACGGATCCGTTTA
+>93035 1
+GTGAGAACGCAGTAAGACACATTGGAAGTTTTGCTACTCGATTCCCAGCCGCAAGCTCGAACCGTTGGTAGCTCGGGAGTCATTCGGATTCCCACATTAT
+>93036 2
+CTGCCAGTAGCGCACGGATAAGCCCTCGCATCCTTACTGATTCGGTAGAGCGTTAGAAATTTTTGCTTTGCGACTGAAGCCGTTCGACCGTGAAACAAAG
+>93037 1
+CTTTGCCCCCTAGCTTGGCGTTAGCCTACTAGAGTGACTTCAGATGAGAACCGCAGTCTGATCCAACCAGTGATGGCGAACTAGCAGGTAGACTTTGTAA
+>93038 3
+GCCTATTAGTAGTCTGGTTGGTGACTGTTAACGATATGCTCAACCGCAGCCCTTAGACAATTTCCTGACGAAGTTAATCCGGAAACCGGGAGCCGTACCG
+>93039 3
+GTTGGGTACCCGCTTAGTCCCCATCATCGCCGTAGTAGCCTACTAGACAAAACACAGCAGGTGACCTTAAGGGGATGAGCTATTGCTTAATATCCTGGGT
+>93040 2
+ATACGGGAAGGAACGCTGTGCCCACGCGTACGCCTCATCGAGAGATGTGGGCCTTGTCCGTCAACTCTTCGCTTACTAAAATAGAGTTTTTAGAAATGCC
+>93041 3
+AGTATTCATCTTGTCCTACGGTCGCGCATTCCGGCATGGGTGAGCTCCAGTGGACGGAAGAGCTAACCAGAACTCAGTGCTCATAATAATGTTCCGAATC
+>93042 1
+GCGTGAAAGCGGCACGGCACCACTTCTGCTCACGGTATCAGATAACATAAATGGTGAGTTACCTGGTTACTCATACGCGGGTCTAATATTGATCGCGCCT
+>93043 1
+TTATCGCGATAGAGCGTAGGCTCGTCATTTGCGCTCATAGCCGAGGTTATCAAAAATGACGCATCCACCTACAGCGGGCTCTCAGAGCTAGCAGATTTGT
+>93044 1
+TGGCCATAATCAGGCACGTGCTAAGGAGACCTCGGGTTGAGCGCTTATTAACGCACTATCCTGGTAGATCTTAACCCAACATGCGTCGGACCTGTATATG
+>93045 2
+TCTAGACCACTCCTCTATTGCTATACTCGTTAATTACAACAGGGAATCCAAGAATCTCATCGGAGGTGGGCCTCGTGCGAGAGTGCTACCGATGGGGTCA
+>93046 2
+TGGTCATGGCCAGTGTCTGGGGGATCCCTCTTTATGACAGTGCCTAGAGCCATGACCACATTGTCGGAGAATACCTTCCCCAGTTGAAAACACAGATGTA
+>93047 2
+AGTACTGGGTTCTGAGGCCATTGCTTAGATTGGCACACAGAGCCTAGCACCACTGGACTCCTTGCCTAGTAATATGTCTTCAAGCACTACGAGAAGGCGT
+>93048 2
+CGTCAAGGCCGGTTCGTCACGCGCCATGAACAATTTAGGAGTTCGGCTAGCATGACGACGCAAGCACAATCTCTGTTTCTTACGGATAGAGTTCAATTGC
+>93049 3
+CAGACCTGAGCAGTTCGGTGCGGAACCAGATCGTCAGGGAATTCTCAACGTACTGGGTCACTATTATTTAATACTATGGGACCTGCCGACCTAAGCTTGC
+>93050 2
+GCACGGCGACTACTGCTCGGCATTATTCGGCGTACGTATTATTGTCATACGCAAACCGTAAAGTGCAGGAAATCGCACGTCGGTGCACTTTGGCTCATAA
+>93051 3
+GTGGGCTGCAAATTTTGATCGAGAGGGTCTACGGTCCCCCAGTAATTGCGATCCGGAAAGACCCCCTTCGTTATTGATGAATATAGGCAAATCCCTCACG
+>93052 2
+CCGCGATTACGTAACACGTGTATGCGTCCAGACTATGCCCGAGAGCGACCACCGCAAATTGTTTTGGGTCATACTATGCACTATGATGTGTGAGAATCGC
+>93053 2
+AACCCTGAGATATGAGTTACATCAATGAGGCGTCCTGGTCCGGCGATCGTGTGACAAATTTTCTTGCACGTGCCTCAGGGAACTGTTCATAGCGAACACC
+>93054 1
+GTGTGCTACTGATCGTGGACATACTCACAGCAGTACAATTCCTTTTTGAAGATACAGGCTGCCATCTACGACGTGCGGACCAGGACTGCATCAGGTAGCT
+>93055 3
+ATCGATCTCACCAAATCCACTGGTCACGTTAGGTTGGAGTTCGGTATCACGGGAACTCACCAGAGTGCTCATGGAATGTAAAAGGCTAGCGGTCTCCTCT
+>93056 3
+TAGTGGCTTATCAACGGCCCTGTAAATGGGTCGTAGACGGCAGTTATGCCCGCCGCCTATATGAGGTTAATCGTTTAGACCCGCCTGACATCAACTAGAA
+>93057 1
+CTGAGGCTCCGACTTCGGGACGACTTATCTTGCTCGCTGATGTAAGTGGAAGAGGAACGTCCACTAACCGCACCATGCTGGCTTAGAAACCTTTGTTAAA
+>93058 2
+TAAGCCCTAGAAAGGGCCACCTGCAATATTCGATTTCACGGCCGCTCCAACCGCCGGCCAGAGCTAGTTTTTATTAGTGTCTGGGGTTTCGATAAAAGGA
+>93059 2
+TGTACTAAATAGACGACCGGGTCGTGCAAGAGAGACTACTCAGTTCGGCAGAGTACCGGTCCTTCTAAGATTCATACTGATCCCGCTCTCGGTGTCAATG
+>93060 2
+CCAAATGACTCCGAAACGATGGGTGGGGGAAAAACCTCATTCCGCATGAACCCTTTCTCGTTTATCGGTAATTGGGACGTCGCGCACCTTGGATTAACTG
+>93061 1
+ATTACTACAGCTCTACACTACTGCAGGGCAGTAAATGCATACGCCTGTTGTGTAGGCCCGGCCTCCCAAAGTACACATTGAATGGTGGGTGATACGGCTT
+>93062 1
+CTGGAAGTACGCCCCTCTTGGTGTTACATGCTGGGTGCGGAGACAATGCAAACGCCTCTTACATTGTACCAGTCTGTGAATAGTCGGCAAAATCCACATG
+>93063 2
+AGCTGTCCCGGACCAATGTATTGGCGTGTACGTTGGCCCTACTCAAGGATCCACAGATATTACCCGAGCGCCTGAAGAACGAATCGTTATTTTGGAAGCT
+>93064 2
+CATACAATAGTATCGTCTCTGGAACCCCGGATTCCCGTGGAACTACTGAGTACGTGACAAGTAGCGGTGTTGCCACGGAAATTCATCCTATGGCGGTTCA
+>93065 2
+AAATCTATGGTCGAAGGTCCATATTGATCCAGACCGCTGTTATTAAATCGAGCCGCTGTGGGAACCAGTTGCTAACATCCACTCCGGACCGTTAGGCGGT
+>93066 1
+GACCGCCGTGCCGCAGTACTTTGCTTTACCCCAATACAAATTGTAGGTCATGGCAGACAAAATTTGTTCGTGGTGGACCGACGGTATACAGCTTAGCGAC
+>93067 3
+TGGCCTTCTGCGACATTGCCCTTCTAGAGTCTTTCGAACTCTAGGTATAACAGAGATCGATGCACTGAAGCATGACCTATACGACGGCGTGGTGAAACCG
+>93068 1
+GTCCGCTGAACTAACAAATACCGACGGTAGGACACAAAACGCTGCATCTGGCGGCAAGTAGAGCTCTCGGCGGAGGTGTCTTTTCCTTCCAAGTTTTTAT
+>93069 2
+ACGGGCACTCTGCCGCAGCCATGGCAAGTTCCTTAGATTGCAACATTCACCGAGGCATTAGGCAAAGTTCTATTGCTACAGCGTAGTAGGATTTCCTGAG
+>93070 2
+ATTCGGGGATATTCTCGTTAAAAAAATCGTTCATGCCACTCGTGTTACGCCGGTTGGGTCAGACGGTCCCGCAACCACGGGACAATCCCAGTTTAAAGTG
+>93071 2
+AGAATCGCGAACATAATAATGTTTCTGATATAAATTCTGCGCTCAGACCTATGGATTTGAGCGCGCCTCGTGGGCATGCAGCACTCGGCGACCATGTCGC
+>93072 2
+AAGAAGAATGACGCTTATACGGATGGCGTCCTTCTTGACCTCTCCATAATGGGGGATATATTATCCCCACATCCGCGGGAATCGCGAGGGTAATGTCCCT
+>93073 3
+GGTTCGTAATATGGCGACTATCCAGGACCACCAGCAGCAGACTGACGCTTCGATAGTCGTTGCGTCATCATACTTAAATACTGCACGAGGTGTTGGTCAC
+>93074 1
+GGACTCTAACCCAACAGGGCAGTCGTATTACTCAACCAAGTAGTTTTGCTATGGGCGTGATGGCGACTTTCAATCTCAGCACGTAGACTCAGCTGATGCG
+>93075 3
+GGTCGATCGGTTATGATATTTAGCTGAACTGACAGGACAACTGCCTCATATGGCACACGTCTTTAAACAGCCCACCGACGGGTGCATGGTTCTGCCTAGA
+>93076 1
+GTCTCACTGACCGGGCAAGGCTGGTTGAAAGATACACCCAGGCTTATAGCGTCCCGATTACAGTATGTACGGTAATGGCCTATCGCTTAATGGCATCCTA
+>93077 1
+CCCTTTTTGAAGTGTCAGTCAGACCCCTCGAAATGGCAATCGGTAGTTTCCGAGAAACACCTCCGGATGATGTCCGCGAGTATGGAGACTAATATCGCGT
+>93078 1
+ACCCGTCTCGACCGCATTATCGGAATTAACTGACAAAGGTAAATCATGGACCAGCGAAACCTTCTAGGGGGTGAGTGTCTGTCTCCGCACATCGTTTTGG
+>93079 1
+ATAAATCATGAGTTACCCTATGTACACCGAGCCCCCTAATTGTCTTGTGGGCTCACGACCAGTACGGCATTTGCCCTGTGGAGAACTGGGGAAGATTGCA
+>93080 1
+CCATGGCATATCTTGTACTATTGGCATTCGCCTGCCAAACAATAGAGTAGGTCATTCGTGTGATCCAAGTTGGCCAACCGGCTGGAGCACGCATTCGAGA
+>93081 3
+CGTGCATGATAGTTCATCAAGGTCCTCGCAGGCATCTTATTTTGGGCGCCATCCGAATGTGGAATCCACTCGGGCCGACATCAAGAAGATTTCAGGCATA
+>93082 2
+ACCGCTCTTACCGGACTAGAGGGATAGGACTCATTTTGCTACAAGAGCAATGTAATCCGGGCCGTATAGCCTTAACCTGCAGTCTTGGTTGTGCACACAG
+>93083 1
+TCTTCCGTGTACCCCTGCAATAAAGAGGGGGGTTGTGCATTTCCTAACCAGATGTCCGGCTTGGAAGATTAACGTTAAGCGCCTCCTGAATGCAAACGAC
+>93084 3
+TGACTAAGGAGAATATGTTTCTTGCTCTGAGAGTTTATTCTAGAGACTTTCATATTACCGGGACTCCGGACCTGCGAGCACGCGCGAACCCCAACAGGCG
+>93085 3
+AAGACAAGGAGATTCCAACGCAGGTGGGGCCAGCAGATCACGCTCTCTCACTTTCTCATTGTCATGGCATGGGCTACTTGGGACTTAACCATAGGTATTC
+>93086 2
+GGGTGCGCGTCAAAACCCCGATTTCATTTGCCAATATCCTGAGCCTCACTTAGCAGCGCATCAGCATTGTGAAGACAACTATTGGTTTGGCAAGTGGAGC
+>93087 2
+AGTAACGCGCCGCTACTCAGGGGGGTCGAGTCCCTATTCCCAGGCGGGTTACTCCGTACAATAATTACCGTTAGATGAATCACGTCGTCAATAGTAATGT
+>93088 3
+GGCAAGCAGCCATTCGGAAGGAACTTAAGTTTGCGTGGTCGCCGGCTGAGTCCTCATAAGATGTGGCTTCACTTTCTCATCAAGTACCGACTGCAAAACT
+>93089 3
+CGGCTAGACGAGCTATACCAAATCTTCTGGAGGGTTAGATGAGTTCAATCCTGAGGGATACTTCGCTCGAAATCGGGCCCGCTATTCCAGTCTAAGTCAC
+>93090 3
+TGAGCAGTAGCTTTCCGAGGAAAGTATACCTCGCCCATTGAAGACGAACATTAACTGGGTCCCCCGATAAAGGCTGCGTCATTGCCTTTGTGCTGACTAG
+>93091 1
+TCTTCTACTGAACTGCCGAATCGAAGAATGTGAGCGATACACCAAACTCCAGTGGGCACGGTTAGCTGGTTTTCTAGCAGCGGTACCACAACTTGTGTCG
+>93092 2
+CGATATGTTAGTGCGCTAAACTCATCCAAGGGCCAGTTGTGATGAAGTAGACTGCCGTACCGCAGTGTCCAGTAAGCTTTTACTCATGCTCGAAAGCCGC
+>93093 1
+GTCGACGACTAAGGGATGCAGTCTAACGGCGTCTCTCTAAACATATAGCTCGCACTGACCGAGGATTTATTTTTCGCGTGACCTAACAGCACGGCTGTGA
+>93094 1
+TCTCCTCTCAGCTATGACGGGTCCTCGTGAGGCACATCCGTGAGATAGACTAATCTCATTCGGAGATGTAAAAGTATCCGAAATAGGTCGTGACCGGTCC
+>93095 2
+TTCCAGATTATTTTGATTCACACGAGCTATAGCGCAAGCTGCCATTGGACGACTGGGTTGGAACCTGTGACTCTTGCGAAGGACGTCGTCAGCAACCACA
+>93096 3
+CGTAAAGGCTGCCTCGCGGGATTTCCGTGGGGAAAAGTTGCATTAATAGGCGCAAATTCTAATAGAGTCGATGATCTCACACCTGCCCCGTTACCGTCTA
+>93097 2
+GTGGTCGCCATTTAATGCCTAAGGGAGACTTCCAGAATATAGTATCAATGTAGCTACCTCAGCGCCCCGAATTACTGGAGGATCGGCTGCGCGTATTACC
+>93098 3
+GACCATACCGTTCCAGGGGTTAGAGTGCTTGGGACTCAGGCTCTTATCTTACCAGGAGTTAACTCCGGCTAAGCCGAAGCACAGCTATATGTTAACCATG
+>93099 2
+GGGAAAGTGCATACCCAATAACTAGTTCCGCAGGCCTTTGAACTCAGGTCGAACCAGAGTTCATTAATCTCAGTCCTCGTTGCCTTTGGGTGCGAACGAG
+>93100 1
+GATAACGATTCGGCGGTATGTGTCAATAGGTAGCTTTTTTAAACCGCCCATAACGCTCCAGTCTGACAACGTCAGCACGCGTGAGTCTCTGAGACCGATG
+>93101 3
+CTCTTGTGCTCTGTGCTTAGGAAACAGAACCATACAGCCCCGACCGCATCAGCTTTCAAGACATGCACATTTGTAACGGGCGTTGAACTGAGGGGTTTAG
+>93102 2
+AGATCACCAGCGTATTGGGGTGCAGTCTCACCGAAGTTCGAACAGGCTCTCGCGTTCCCCATGCAGTTTATCCGGTTCTCGAGATGAAACAAATTGGATA
+>93103 2
+GCTCACTCACTGCAGGAGTGATCCAGAATCACCATGTGGTACTGCCTGCATTTTTAATCTCGAGAAATGCGGGCGCCCCTAAAATCTAAGGTGTGATGGC
+>93104 2
+AAGCACAGTGCCTCTCAGGCGAGCCGTGTAATGCGAGCAATCATGTCGCCCCTTCTTTTGGGGGCAGGAATAAATTCAACACCCAAGTGTATGTAGTTCT
+>93105 3
+AAGAGTATACCTCATCTCCCTACGCGGTACTTGTAAAAAGAACCGTCGCTCAATGTGGCGGTTGCGCGACTCTTAGGATCTTCAGGCGAGGTGTTAACCA
+>93106 3
+CGCTCTTATATATGATCGCTGGGCCGTTCCCGGTCGGGCCGGTCCTACACCATAGAAATATCGTCAGTCGCGAAAGATACACGGAATTTGGTAATGAACT
+>93107 3
+ATCCCTGGGATGCGTGTGGGCGAACCCCGCTGACGCTTCGATCGCCAATAGTAACTGCCTTTGTGAATCTGAAGTGGCTGCACAAACAAATTTAATTACG
+>93108 3
+CACGTACAAAAGTCCTTTGACAACCAAATTATACTTTAGTCTCATCCGCTGAGGCCGGGCAGGATGCTGAGTCGAATGTTTGCGCGCGGTATAGAGCTCC
+>93109 1
+CTCAAGCGCACTATTACGAAATCGTGTTTGGGCGTGTTCGATAAATCACATCGCCACTCCGCGACGGAGAACCCAAGTGTGTGAGGTTGTTCTCCAGATA
+>93110 3
+GCCCTTTATTTTCGTATGATAATTGGCATCCGAGCCGTGACGACGGGTATCGTAGGTCGAACATGACCTCGAAGCGCGATCGTACAGGCCTACAATAATC
+>93111 3
+AAAGGCTGTCGAAGCTAATACTTACTAAACGTCTTCGTACGCTGAACTGCTGGGTCACAAGGTCAGCGCTGATATACAGGCCTCCGGTCTTAGACGTGTC
+>93112 1
+GCCAAGCTGCTCGCTTCGGACTTGTCGTGAGATATGCAAGAGAAGGGTTACGTATTATGTTAACCCACGTGTCCAAATGCCGGATCTAACATCCGTCGCA
+>93113 2
+ACAAGCCATTATCGAAGTTCTCTAGAATCGGCTGGCGCGGAATTTTGCCTTCACGGCATCATCGATTCTCAAGCTGAGCGTTACAAGCGTAGAGGCCAGT
+>93114 1
+CGAAACATTTTGAGTCGCATTCACAATAGGGGGTTCGCGGTAGTCGCACTGTTGACACCAGCCTATGTAGGAGTAAGAATGCACCCGATTACTTCCCTCG
+>93115 2
+TTTCAGATCACTGTACCCAACCTGCTTCCACGTGGGAAAGTACTTGTTGACAACTACGCCGCCGTAAGCTGTGCAGCAGCTTAGCTGAGGAGTAAGATGT
+>93116 2
+CAAATTGCAGATCCCCTCTGACAACACTAACTTGGTGTTAGTACCTGTTACAGCCGGGACATACGGTTTGTAGCTATCAGGTGGCACGTCGACGGTGCAA
+>93117 2
+ATTCAACTAGATGTTTCATGGAATACAACGTTTTCGAGCGGGTTATAGCCACCGCCACACCTGGATCTGATATATGGCAGGTCACTCGCGTGAAGCGGCC
+>93118 1
+TCCGATGACTATATCAGAGCCCAGATATCTCTTATTTGAGCGGGTTTAAACCAGACTTGAGGAAACCTGATTGCGTCGCGTCTCGCGGGGCAACCAACTG
+>93119 3
+CTATGACAGTACGGCAACCACCGTGGATGCGGTGAACTAATCGCATACCGGACTAGGAGCACCCCAAGGTGTTTGATAGGTCTTATACTTGCTTTCAGCT
+>93120 2
+AGGATCCAGTGCGCCCAAATTGTGCGGATTGGAACTCTCCAGGCACGATCAGATAATGAGGGTCCACTTTACACCAACGTGTTTGGGGACATATCTTCCT
+>93121 1
+GGTAAATCGACTGCATGTACGTCCAACCAGGACCACTCACACTCGGGGTTGACGCCTTGTGGGTCTCTGGTCGTAGATATGCTTCAGAAGACATCATTAA
+>93122 1
+GTACACGAAAAATCACCTTGTTGTGCCTCGTCGAGGGCTAGGCGAGTCAGTACCTGTCCACCTATTCAAGAAGGCTGTGACGTATCCTATACAACGTTGG
+>93123 1
+CAGCTAAGTACCTGTAGGGTTACCTGAGAGCGGCTTCCAACATCCGATTATATGTGCGTCAAAGAAGCTAGTTCGTACCGATGCCCATGTGCATTCGGAC
+>93124 3
+GTGAACTGGATAAAGGATGCCACGATCGATCCTTTGTTAATGGCCCACTAATCTACCCGGGATGTTTTTTTACAAAAAGCCCGGGCGTGCGTAGGCCCAC
+>93125 3
+GACCTACGTGTCACTAGTTATCATGAGCCTTCAGAAGTCTGCAGTGACAGGTACTCCTTGGTGCGTCTGACGAATACGCTAGCAAGCTCAAAACGCGTGT
+>93126 1
+TTGCTTCACCCGATACGTCAGTGAGGTAGCGCCGTGCCATGATTAGAAACACTCGTGAAGGCTGAAGTTTAATTCCAGCGTAATCGCCTGAGGTACCCAT
+>93127 2
+TTAAAACTCGGATGCCCGTAAGCAAAGTTCCCAGTTGACGTAAGCCCCTATGCTTCATGTTTCGACCGGGGTGGAACTTGTGACTCCGAGTCATGCAAGA
+>93128 2
+GTCAGGACGTTCCATTTGTAGCAAACGAAGACGAAATTCCCTTTGGCCGTCTGGTGATTACATAGAAGCAGTTGGATAGACTTGATGACCCGCCTCCGCC
+>93129 1
+ATAGAATGGCTATCCGGCAGAGAGTCGAGCTCCTTAAGAATTCGCTCTCCTGTCCAGCGCGACCTGTGGAGAAGACTGGTATCTTTGCCGCCTAAAATTA
+>93130 2
+CGGTTTTCCGCGAGGCACAGGTGGATGTCTTAACGCCCAATGTTGCTGCCAAGAATTCAATCAAGGCGATGTCATAACAGCTGCGCGTGTCACATATATC
+>93131 3
+ACAGTTTCCACAATAAGCCAATGATTTGCGACAGGGCTATTCTAGAATCTGAGCGACCTGTCCCCACTAGTTGGGGGTGCTCGTAAGCTCCATCGAATGG
+>93132 2
+GCGTCCCTCATCCGTAAGATAGCATAGGCAATATGTAAAATAGTCTGCTTGTGGTTGGGAGTGCGTTCACACCCTATATCCCTAGTAGAACGCCGGACCG
+>93133 3
+CTCATATCGGCCCATGGAGGCCGGTGCCGGAATTCCAATATGTAGGCTTAAAGCCTAACTATTTCGAGTAGCACAGCTGGTTCGGGTCCATATCTCGAAA
+>93134 3
+TCAATGGACAAAATGAAGTATACCCCGGGCCATCGTCGCCCTGAGCCCGACCATTAAGTAATTCCCTGAGTCCTTTTTGTGTAGGGGGAGACTGGATCTA
+>93135 3
+TTTGGTCCTGAGTGAACCCTCCTATGGACGCCATATGAATCCCGCCAGAACACTGCTTAGGCTATAAGGTCGGCGACTATTGGCATGATAACTGGTCAGA
+>93136 2
+CAGAGTTATTAGGGACATACCTTGTAGATGGTGATAAGACCGCAACTTGAGCAGCCCAGCTCTGGTCCAGACCGGATCTTTAATGGCTCCTCGATACTGC
+>93137 3
+TATTATATGAGATAGGGTGACCCTCCATATAGCCGCAGTACATAACGCCATCACGACGCGTAGCTCGTGGTCAAAGCCGGTTCAGTGTCGATATCGGTCT
+>93138 1
+CGTTCTCTGTATACCCTCCATTATAGCAAAAAGAGTGTGTCAGTTTTGGGTCAGCACGTGGCGCGCTCACTTAACGACGTTGCGAAAAATCGCGAGCACG
+>93139 3
+CAGACAACGGGTTGATAAATTGCCCATAAGCGCCACTAATATGATCCGCACCGTAGCGGTATCTCTGCTGTCCTGTGAAGTGATCAATGGACCTGGTGTC
+>93140 1
+TGGTGCCAGATCCACCTATGATGGTCGCAATTGCTGGGAACTGGAATCCCGAAGTTAGATGGAAACGTGACCTGTGTTACCCCGCAATCACGTTTTACAC
+>93141 2
+GTGCTGTTTAGAAGTAGTTCGATTCGGAAAAAGCGGTTCGCCTTTCTCGGTGCACGCCGAATCTCATTTCGAACTAGATAGGAACACCCACACGCGTCAG
+>93142 1
+GGGCTAATTTTCGCCACTATGCTGCCACTAGCCACTTAGTGAAGGAACGTACCCCGGGGACGATGACTATCAACGGTTAACCATCTATTCGAGGAGTTGT
+>93143 2
+GTTATTCACGCCGTACCGCAGGTGGCATCAGACCAAGTATTTCCCGTGATATGCATTCTTCAGCTAACATGGGCTACCTGTTGAGGAGTCAGGAACCAGA
+>93144 2
+CAACTATTTCTCGTGATAAAGGCCGTCTCTGCGTTGCAGCAAAAGGTCGCCATCATAGCTGCAGTTCTCCTGTGGCATGGATGGACTATGCACAGCAAAG
+>93145 1
+TTGCTGGTGGAGCCGGTGCTAGGTTAACTCTACAGCCAACGGCTGCTCCCGCGATCCATCAATATCTCAACCGAAGAAGACTCGTTAGTTATGGTAGAAT
+>93146 3
+TAGAGCGAACTACTCTGTGACTTATACCGGGCGAACCCAGTAGCACAGAGTGGACCTTCACCTGAGTTTAAATCTGCGGTACTTTGCCCTTGATGAACGG
+>93147 3
+CTTTGTGCTCTCCCAGTGTAAGAAAGCTCAAGAGTGTGCGAACAGTAGCTGACGCAATCAGGTATATCTCAGCGAATACTTCTCAGTCTGCCTGGCCAGG
+>93148 2
+CGCCTATGTAATTTTAATGAACACTAGCCCCTTGGAGTCTGGCGAACCTCGTTGGTAACGAAATGAATTGTTGAGGACTAGGGCCCACCTCGACGACGCT
+>93149 1
+GCAAAGCGGAGGGGTAATCCCGGGAATCTCCGACCTCGAGCTAGATGTTCACTTAAGTTAGAAGTTTCCCCATGTGCTCCTACTCAGAGTTACGGTAACT
+>93150 3
+CTGTAAGTCCTCACTCATGCATCCGCCCCGAGAAGGTCGATGGATCCGAGGGGATTGTACAGATATAAGCCACTCCCGTGATCGCTTAGTTATAGGATAT
+>93151 2
+TTATTCTTCGGACAGAGCACCGAGTCGGTCGCATCATAACTCTACACGAGCGTTAAAGAGGATTGCAGTCCGGTAATCCGCCAAGTTCTGTGAATGCGTC
+>93152 1
+TATCTATACATAATAGTAGGTGATTGCTCCAAGATCTCCGCTAGGGAAGCCCAACTCAGTCTGTGTGCTCTGGCGTACCCAGGCTGATGCAGGAGCAACT
+>93153 3
+GGCGGATGGTTGAGCCCTATCTCTTGTAGCATCAAGGTGTCCTGCTACCCTTATTCTACGGCAACAAATTACCCGAATGAGCGTATATGAGAAGCACGGC
+>93154 3
+AAAGTCTTCAGTGACTAGAAGTCATTCACTGCGCGGTCGCGGGCTGATTTGTCTGGATCATGGTATAGCTACCTATACGGACTAATCAAGCCCGCGACCA
+>93155 2
+CGTGCCTCATTACAGCATGCATAGGCGGACATGTCATTCTCCGGATAAACTTTAGCCTACACTAGAGACGGGAGGTGTGTTACTCACCGCAATGGACTGT
+>93156 1
+ATCGTGAGGCCACGCTTCACCGATTTTGGGCTTGTGAGACAATCCGCGCTACTCGGATAAATAACAAAGCGGTTTTGCTGCCTTAAATCACGTCGGCGAA
+>93157 1
+CGGAGTTGCGTAGTTCCCCTTCGTGTAGAACTAGACCATAGAAAGTAACGGCTCAAAAGACCTGCCCGCCAGTGGGAATTGCGCTATTTTTACCCATGTG
+>93158 2
+CAAAGGCTGAGGCAGCACCGTCTGGGTGCATGGATTCTCCAGACGTATCATGAGCCCATTTACAATTCGCACAACAGATGGTTCTTTGGCGCTACATTGA
+>93159 1
+AGGTCGGCGAGCTGTTATTAAGTAAGTACACCAGTAGGCTGGGAACTGGTAAATATCACCTCCCTCTCGTAGTCCTGAAGCAACTCCAGGCATCCTGTGT
+>93160 1
+GACCATTTTACGGGTTGACCGGAGAAATCTTCGGCGTACGTAAACAACATCGGCGGCTATTCTAACATCCGCTGATTGATATCTTCGGACTGCGACGGAC
+>93161 1
+GCAATCGTCGCACAACTATGTAGGGTGATACCGCCCGTGACCATTGAGTTAGTGAAGAGGTCTCATATCATACACGTCCGTTCGCGATGGTTTACGCCAA
+>93162 1
+GAGCACTGGAGGGTCATCTCTGACACTAGCCACCGTTGCACCGGGCCTAGGAAACGGTAGACTAAAGACACGGAGTTTTACCATTGGATCTTTTTCCTAT
+>93163 1
+GATCCTACACGGGTTATCAGAAGCGCATCTGCACTTGCTCATGTATGTCGGTAATCCACCACGCCTGGGCGCATTGATTAACTGATACCTGGAGAGGATA
+>93164 2
+CATCAGCTCACTTTACCGAACAGCAGTACTGCTACCTGGCTAATGTCAGCTAATCCGCAGCAGCTTAGGGATAGAGGTTGGTACATCGGACTGGTCGTTA
+>93165 2
+ATATGTTTTAGGCTATAAACATGTCCTAAGGAGAGGGGCTCACTGAAAGCGGCCCCTGGACCTACCTATGGTCGAACGCCTCGTGATTCGCCTATCATAG
+>93166 2
+ATGCATGCCAAAACTTACACTTATGGGTGTCCTGGCATACATAACGGATTAATCACGGTTCAATGTGGGGCCCATCTGTCACACCGCGACTGCAGGGTGT
+>93167 1
+ACGACCATTAGGCGCAGACAGTTGGGATAAACTGGACTGCCGCATGCTGTCACGCCTTAGAGTGGATCTCACTTTTATTTCTAAAACTGGCGCCCAGGAT
+>93168 3
+AAATATATGGCCTTTCTCTGCCAGCCTAAACAATCTCGCCTTAGAAGCTACATAACCGGTTCTTGATGGCAGGCCCGTGGATGGAAGCCAGCGTTTAGGG
+>93169 1
+CACTAGAGATATCGGTCGCCCTAGAAAATGTACATGTGAGTGAGCCCGGAGACATACAGCTACTTCCTTACTTTCATTGTTCCAGCCGGCGGAGAGTGCT
+>93170 3
+GCAAGGTATTGACTCTGTTAGGACGACACTCATTTATGAGCATGAGATCACCCTTGACCAGTGCATGTTAAGGGCACAAGGTCTCAGCCGGCTCACGTTC
+>93171 3
+GTAGCTGCGATTACCGACCTCGCGGAGGCCGAATGCTTGACTGTCTGTCAACGACTGTCCCTACCAATAAGTCCGAAGACGTATATGGATAATGTTGTCA
+>93172 3
+TGTAGGCCATGGCTGCAGACGCCTTAAGCTAGAACGGTACACCTAGATTCGGTTACAAACCGCTGTAATCAGCTTGGACCATATCCATATGTCGCGGTTG
+>93173 1
+CCACTATGATCACTCAAAGCGACGAATTTCTGACCAAGGGCTCGGGGTTGCAAGCTGTTGCGTCAGAAAACTCGTGTATTGCTAGAGACTCACTGCGCTT
+>93174 2
+GCGTGAACATGCAGTAGACCTCCGTAATATCTGTCTGACCTCACTCCGTGCTAGAGTCCCGTCTGTAGAATCTTGAGAGTATCCAGGACACAGAGAGTGT
+>93175 3
+AATTTTCCCATTAACGTTTAGTACTAGGCACTGGGCTCTGCGCCCTCTGCGGGGCAATAAAAGGCTACCTCTGAGGTGAGTGACGCTACATAAGTAGCAC
+>93176 2
+GCGAGAATAATTACGCGGCAGATCAAATTTTGGCGTGCTTGAACGATCTTTGCCGGAGCACTCGAGCAAATTCCGTAATTCTATGCACGGCGCTACCTGC
+>93177 2
+CCGATGAGGGTGATCGGTTGTCCTCAAGACTACGTCGAACGGATGCCGCTCGCAAATTAAACCACCCCATGTCGTTATTATTGTGGAAACCAGGTGCTAT
+>93178 1
+GGAACTTCGGCATGTTACTCAGACCTACTACAGTTACATCCTTCGAACCACCTCTCAAGTAGATCGTTGGTAACGGTGGCCGGTATGGGAAATAGGGCTC
+>93179 1
+CAGGCAGCTGCTAGCATTGGTTCTATCTGGCAAAAATCCCGGAAATCCTACAGTGGCGCTTGTGGATTTTGTGAATCAACGGCCACCTGGCTAGAACTCA
+>93180 3
+GTGGATCCCGAATAACGTCGAGTTTATCCGAATGATCTGGCCATTAGCAAGACTCGCCGTCTATTTAGAAGGTTGAGTCGAGGCCTCAAGCTCCCAATCG
+>93181 1
+TCTAAACCGAGCGAGCGAAGATCTGTGCTCTAGGACAGGGATTGTACGATCATCGCCCATTCATACGACTAACGCTGCCACAATTTGGTTTGTTCGAGGC
+>93182 1
+ATTGACTAGAACAGGGATTTGCTTCACCTCAGCTAGTTTTAGTGCGCATTCAACGCCTGGGCCGTGGATATAGGACGCCAGTAATACTTACGGCCAAGCC
+>93183 2
+TATTACGGAATTCGCTCTGGTCTGCATAAATCCGTCCCCGCAACGACGTCTTTGTCAGCTACTTAGACAGGTACATTCAAGAGAGTAGACGGGGTACGCG
+>93184 2
+TAAGCTGCTTCCTTTTTCGAAGGCCGAGGTTTGCCTGGTGCCAAAAACCGAGTTTAGAGGAGCCAAAAATTGCTCAGAAGTGCTCGCCGTTGTCCACACA
+>93185 1
+TGTCGCTCGCTCAATGCGGCGCGTAGGACTTTGACCAACTCACTTACTGGATGGGCTAGGGTACTACTAGACGAGTTATTAACCGCCAAAGAGACTTTCA
+>93186 3
+TGAGCTCGCTTCAACTAGCTTGCGAGCCCTGGGCTAAAAACGGAGGCCCGAACTAGCCTCCTTTGTGTGCCTAGATTAAGTGGTAATCAAGTATATAGCC
+>93187 3
+GGGCATTCTATTTGTAGGCAACAAGTAGGCTCTCGTAACTATGTGGTCGCAATCGCATCATTTACCACAACATCGCTGGACGCGGGCTCTCGAGGAATCA
+>93188 3
+CACCACTTAGCTCGATTGAATTAACCGGGGGGACGTCTACTGAAAATCGTTTGGGGTCTCTACGGCAACATGCGCCACGGAACTATCTTAACGCGTATGT
+>93189 2
+CGCGCCCCGCGAATTCCATGTTGGATCTTTCCAAAGAGGGTTATCCCGACACTAAAACGGCTGAATTACGGAATGCTGAGTGATATCGGCACTGGATTTC
+>93190 2
+AAACTGAAGCCATGTGTTGGCATACATAAATTATCCTGCACCGTTCGTTGGCAACAGGTTTCGGCGCTTGCCCATGGCGCGGACCAAAGCAAGGATTCTT
+>93191 3
+CTGGATCAACGCCTACCGGATAGTACCGCAGAATAGGGACGCTTTTCGTAATAGGACTATCACCACCCTGCTTGTTTAGACCATGGCTTTCTGAAGGGAG
+>93192 2
+GAGTGCCGTCTCGTTATAGAGTTACACACATTCTGCGCATTTTCACCTGCCTAGGACGAATAGGGAGGTCCAGGAGTTCTCGCACCTGAAAACATGATGC
+>93193 3
+AACGAAAAACCCGTTATAAGGGTGTGACCACCTGGTGTCGGTTTGATGTAGGTGACTAACGTCCGATGGCTCTAGCGCCACATATTCCAGCACACGTTTC
+>93194 3
+GGCTTAAGTATCTCGTAGCCTTATGAATGGGCGCGACTCTATATCATACATCCGTTGATGGCAACTTAAGTCCTGAACGCACACCATGGGATCCGAGGGC
+>93195 3
+GTGACCATCGTACAATAGCTGGGGCTCTGAACCCCAGGCCATTTTGTGCATGACCGTCCGCGATACCGAGGACGAAAATTTGTCCATTTGTAATGGTAAC
+>93196 1
+AAAGTATCCCAAAGATCGATATCAGGCAGACATCCCCCCACTATCTCTTAACTTGTTAGGATTGCCCAGTTTTGACGGGCACATTGGAGCTGGGCGTGGG
+>93197 1
+CGTAGGCCTCAAGAGCAAGAGTCTCTCGTTCTATTTTTCCCCATGATAGTATGCCGACAAGAAAGGAAAGTCGCACCTTGTGTACTCTGTCGACAGGGGC
+>93198 1
+CGGTTCATGAATGTCAGTGACAAACCTATTGCACCTTCCAAGGAAGGGAATATAGGGCAATCAGCGTTGCCGCGATTTTCTGCGAATTCGTCCGCCTCAG
+>93199 3
+AGCGAGGTACATTGACACCTCGACTGAATTACACTACCAGTGACCTCCGAGCTTATACACGGGTGGTGGCGGACTCGTTCAACTGTCTCTAAAGATTTGG
+>93200 2
+GTGCTATAGACAGTAGCTAATACTCTACGATCACGTCTGAAGCTCTTGCCAATGCCGCGGCGAGATTGCCGGCTACGGCTAAAGAAGTTGTTATACGCCT
+>93201 3
+GCTACAAATCACAAGCGCCCGGGTTATTACACCTAGTGATGATTCTTAGAAAGAGATGCCTCTGCCCCTAGATGTGAACGTCCTATGTCGCGGTGGGCAT
+>93202 3
+CGCTTGAATACCGAGCCTTTATAGTTGTGGGGTAACTACCTCATAATAAGACCGCTACGTGCCATAGTCTACCCAGGTGACGCGGCGCAAGATGCATTTG
+>93203 1
+CTGCTCGCATAGTTCTCGAGAGCAACGAATAAATTTCAAGCTCAGACGCGTCTTATATACCCCAGGTCTGAGGTGGGCTATTGCTTACCGGCACAGGATG
+>93204 2
+CGCTCGCACAAGGTCGGTACGCGTCACAATCATTCAGTCGCCTTGGGTGTTAATGAATTCAATGTCAGACAGGTGGTCTTAAAGCCGTGAACATACCTGC
+>93205 1
+GTGCCCCTTGATAGCGGGCACAATAAGATCTATAGAATTGGTTGTGGTCATTTCGACCCAGACGCATCCCCAGTGTGGAGGCCTTACAGCTAAATCGACT
+>93206 2
+AACGGGGGGCGAATTTACATTCGTCGGCATATCATAGCGGGGATCATACCCGAACAATTTCCAACTTCACTAAGCACGTTCCAGGTCGGGTGTCAGCTTT
+>93207 1
+CAGCGTCTGTACTGTAACCATCAGGTTGAATCGGCCGAACAGTATCTTGCTTAACATACCCTGGAGAGACCGGATGCTCAGTGAATGAAGTCTTCTCCGG
+>93208 2
+CTAACCTATATATAACCTTTATTGACTGAATTGTGACAAGTTATACCAGGGTTAGCGCCGATACGCCTTCCGGGGAACGAGCTACCCCGAGCGTGGCTGG
+>93209 3
+ACCATAATTTACATTGGACGTGATTCATACCCTGTGGAATTGGTAGCGTCGAGCGGGGCAACCCGCGTATTCATAATCGAGGTATACACCCGGCGTTCAC
+>93210 2
+CTGTGTATTGGATGTCCAGTGTGTTGGTCACCGCTCATACCAGAAACAAGGGCCATCCCAATTGACGAATGATCCGGAAGGCGGCTAAGCATCCATCTTT
+>93211 1
+TGATATTAACTGCCCAAGAAGCTCGTTGCGATTTCGCGGGCGGGCACAGCCTAGTTTAACATGACGAGCCAAGCTGCCCGTTAAGTCTACGTTATAACTG
+>93212 3
+CGGTTCACGCACGGTTCAACGTCAATTAGTTTTGTGAGCATATCTTCAATTCTAGGGACTACCGCACGGGTGAACCAGCGTGCGATAGGACACCGTACTA
+>93213 3
+ACAGCGCGATATGATTTCCCTTAGGCCCCGTTGGTTCGACAACCCCGAGAGGTCACATGTGTAGATATCGAGTACCACTTTGACAATTATCAGCTGGGGA
+>93214 2
+ATCCAGCTAAGGCGTGAGTGTCTTGCGAACTTTGGCTCGTGTGAAACAGCAACTGGGGAAACGACCTGAGATGATCAACTCCGCATTTATTTTCACCCGC
+>93215 3
+ATGTTAATGGCGTTCGCGGCGCGCGCGTGAGTGTGCAGGCTTAATTACCTTATCCAAGTGCCTATCCAACACCATAACATAGCGATTAGAATGCTCGCAG
+>93216 3
+CCTGATTAACGCCTCGCTCTCCATTGCTTGACAGTCGTGGAGCGCCCGGATTAAGGAACAGGTAATAAGGTGCTTAAAATCAGTTATCGCAGGTGCACCT
+>93217 3
+CTTTCCAGAACCAACTCCTGCTCAATTGACAGGCCTGCTAAGTGACCAGAGGAATATGTTGCGATTATATGTTAAGCGGGCACTCCGTCAGCGCGTTAGG
+>93218 1
+GCGCAGTCCGAATGTGCGTTAGCTCAATACATCTGGCTACACATCGGTAGAACTTGGTACATGTAAAGTTCCAGGGAAGTCCCAACGCTTTGCCGTTAGC
+>93219 2
+ATTGCTGTCGGGGGTGAGTACCGATAACGTACATCCCACTAGTGTTATCATCGCGTTGCCAACTACCGGACAATGACGCACGGAGATGAATCATTCGTCT
+>93220 1
+GTACATTAGACACTTATACTTGGAGATATGCCCCGTGGTTAACGGAATACGTCGCTTTGAGGCATGCACCTCTCTGGGCGAACCGACATGCGTTCAAGCA
+>93221 2
+CCACCTATACAGGCCGGCACATGGATATTGTCTCGATGGGAGTTTAAGGTTCGGTTTGCAGTCAGCCAAAGAATGGCCCCGGTATTCACACTCGAATCAT
+>93222 2
+CGTGTGCATCGGCACGTATGCCCTGTACCTAAACAACTTGGTGTTTTTGACGAAAGTTAACCCATCAAATGGGTGACTGCATTGGCGTACACGGCCGAAC
+>93223 1
+GGCCAGCTGGGGGTCAGTTGTGCTTACCGTTAGGCCCTCACGTTTCTAGATATCGTACAAAGAATCTCACCTGCGAGACCAAAGGATATCTACTGGACAT
+>93224 2
+GACATCTACGAGCATACCAGCTCTATCGTGGGGGCAATAAGCTCTATATAGGAGAGGAGAGACAAGCTTCGACTTTGGGGTTCTCTCTTCCCCTGTACAC
+>93225 2
+ACCGTAAACGCCGGAAATCCCATCGGTTTAAATTCTCTGCATGTGGAACCAGGTTCTCCCGTATACCCGCTCGGGAGTAAGTCATTGAACTGTGAATGGG
+>93226 1
+CAAGCAACCGGGGACAATTCACGTGTTCCCTAATTGTTTCAGTACTACCGAAAGGTTCATCACCAGAGGGTATTCGACTCTCGTAGTCGGACGATGTGCG
+>93227 3
+ATGGACGTCCTGCGGTTCAGTATATATTTGGGGACGTCTTCACTCCACCAGCAACCGATGACATGGCCCAATGTACGTCAATGAGCCACGTTTAAAGGGT
+>93228 2
+CCGAGGAGGTATGATGATACCACCGACTTAACTTGTGAGCTTGACGGATCATCGCGACGTGGAATTCTTACAACACCGACATCGAAGCGTTGCTTTCCGT
+>93229 2
+CTTATAGACGCGCATGCCTCGTACCGTTTACCAGAAGATGCTTAATGCGGCACCTAGAAATCTTTCCGTCGATGAGGTCGTAAGAGAAGAGTGCCCGTCT
+>93230 2
+CTTAACGATATATGTGGTCTTTTTGGCATGGACAGACGCCCTGGAATCAGTCCTAGGATCCAATCGGATCACGATATCATCGGTAGCCGCGATGAGACCC
+>93231 3
+TAATGAGGTCTGAAGTCATCGCAAAAACGTGGCGGCAATAACTACATCCATCATGTGTCCTCTTGGCGAGCGTCATCTGCTGGTCCGCTTAACGCAGGAT
+>93232 2
+AACTTCGTTCCCTACGGCCGTAGGTTGCATATACCGTTGGCTGAGTGTATCGATATCGCGTAAACCTACCCGCAAACACTGAGTAAGGAAGGATGTTCCG
+>93233 1
+GCACAAATGATATCTACATCGGTGGTTCTGATTGTCGAACCTCTTGGTTATGCAGCAAATTACGAGCACCAAGCCGTCGAGTCAGCTGGACCGATGGCTC
+>93234 3
+CTCCTATTGTGAATGCCGGCATCGACAGAATGTGAGTTGAGAGACTATCGGCCCAGGGTAAGCAGTTCACCTCACGATCAGTCTGACTTACGCTTTACGA
+>93235 3
+CGAATACGAGTATAGGTCAAATCTCGCTTCCTACCTATTGATGTACAAATTAGGGCTGCCGATTTGTGATCTCAAGAAGCACCTGGTGGAGCCCGCCCGG
+>93236 3
+AAGCATGCACCCATGTCGCACGCTTTCGTTCGGGTCTAAGAGGTGCTTTACCGACGCAAAGCGGAGGTTCGTCTTCTTGTTCCAGTAGATAAAAACACGA
+>93237 3
+GGGCATCAGTGGCCACTCACGCTCGATATATAATGACCTGCACTTCGAACTGGTCCACCGATGTTAGATCGTTACAGGTAGATAATGAGGGCCTTGTACC
+>93238 2
+TCTCCTTGTCCGGGGTAAATTCCCATGCCCATGTGCAAGGCCTCTAATTGACGTAATGCATGGGCAACGCGAACAACTTATGTGTCTAAGACGATGCAGG
+>93239 3
+CCTAAGTCCTAAGACGCTGTCGCTGTGCCTTGAGGGCGTGGATGGCAGCGTAGTAAATACGCGTATATGATTAATAGCTTCCCCGAAATGATACTCCCCA
+>93240 1
+TCTCTGACAACTTTTTCTTCCGCGCCACTCGGTAACTGTGGAAGATGGAAGAGCAAGCTGGTCTGGGTAGTGGAACTCCATGAAAATCCGTCCCACGATA
+>93241 2
+GAGCAGAGGTTCAATAGCCATTTCTACTGTTGTAGCAGTGAAGCACCGAAGCAAAGAATTCGAGCCCGTGTTTGGCCTTCACTATTGACCGCCGCGCTAT
+>93242 3
+GAGCGAGCAAACCATCCGACTTAATTCTTCGGAAGTTTTCGGCGCGAAAAAGAGCGGGCCGCGACGGCTTCTGAATTACGTTCGATTCATATCTTCCGTA
+>93243 1
+TGGCTGGACCTCTCAGGGTAATTCAGCATCTAGAAAGGTTGACATGAGGTCGACCGCCTTGCAAAGTTCCCTTCGAAGTAATTATTGCCCAGCCGTCAGA
+>93244 2
+ACCACGAGCGTAATTGCGCTCAAAAGACATCCCTCGCAAGCCTGAGTATCATGGGTCGGGTTCAACTACTTGTGCTAAGCGCAATGCCATATGGTGTTTG
+>93245 3
+CTTATGAATCAGAAGCTTCTTTGGACTTTAGCCTTCGGGGCGATTTCGTCTAGCATCGCTATCACAGGGCACAGAGCAGACCGGCAAATTCACACGGATG
+>93246 3
+CAATGCTGGCAAGAAGCTTGTGGTCAAAGTGCACGGGGGCGTCCACAAACGATCAGTCATAATAGCTTTTTGTATCCTGTCACCATTGAAGCGCCGTTCC
+>93247 3
+TCCAGTTAACGCCTAGCATACTATGGAATCGGTCGCGCAAATTCATGTCTATGTATCTATGAACTCTCCGCGAGGTTTGTGGAGGAAACACCGCCGACGG
+>93248 3
+CGCGCGATTACCACTATTGATAGGGACATTACGAAGCATCTGTGCTGTAGCTCACAGATGATGACCCTGGAAATGTTCAGCGTAGCCGAGTTGCTCCTAC
+>93249 2
+CCTATCAATAAGCCTAGTCCCGCTCGGAAATGCTTAAAGTTCCGCGAATTTTGAAGTGATTTCGGATTCTCCCGAACAGCAGTAGATGGGGTAGCCCGGC
+>93250 3
+GCAGGACCATATCTTACGGGCCAAAAGCGATCGCTGGCTCTTGTGTGGTGACGCCAGATAAATCAGCCAGGTTGGCTCACCTTAAATCTTTTAACGGTAC
+>93251 3
+GCCGAGTTCAAATCAACCCAAGTGTGGAGTCTCTTCAGTCGCGAAAACTGGAGCCACCAAGTGCTTTCCACCTATGTGGAGCGCTTTATAAACTGGTGGT
+>93252 2
+GACACGGTCTAGGGACTGGGGGTGGATTTACGGTAAACGCAACGTACTCACTCAACTATGCACTTGTTATAGGTGGCAATACTTTCCCGATGCCCACTAC
+>93253 2
+GCATGTCTGTCGATTAGTGATCGGTTGGCCAGAACAGATTCCCGACAGCACCCTGGACTAAAAGACGTGTTTCGTCTTAAATAGCGCGAACCTCTTGGCA
+>93254 3
+ATACGATCATGACCAAGCCAGCGGTACAGTCCGGCACAGTGGAGTGCGATTATTTGGTATTGTTGCCTACTACCATGCCCGACTACTGAAGCAGTTATGC
+>93255 1
+TTACACTAATCTTACATCGCGACGAATTTTGCACGTCCGAGCGGCGTCCTTTATTTGCAGTTTGGAAAGACTGGCCACGGAAGTCCAAACGGGTCCGGAA
+>93256 1
+TTCCGCCAGTAATACCTTATTCCCGCGTCAAGTGGCACAAATATATGGAAGGTCCTCACTCTGTGTCGGACGGTTATAGCGCGGCTATCGAAGACAGATG
+>93257 2
+AGAGTACAAAGTAGAGTACTGCCTCAACCATTGGGTAATCCCCGTCGGCTCAGAGGGTGGCAACTCGCTCTTCGGACGTTGCATTACGATATGTACTTCA
+>93258 1
+TGAACCAACCCCAGAGGTTGCCCGAAGGAAGGGGAGGCACTGTGACGCCGCTTCGATAGGCTGTTTTGTAAACTGTATTCATATCTCATCGCTACCATTA
+>93259 2
+TCGGGACGACGTATTACGCCTGTGGTAACTTACTATCTAATCTGTGGATAGGCACTTGACACCCCTAAACCATGGGCCATGGGCAAGCTGGTCAAATCGT
+>93260 3
+TACCAGTCGAGGCTTTTCAGGCTAGCACATCAGCCACATGAAGCCGTTTCAATGGGAAGGGTATGTTTGGAAAATTACTCTCTGTGCGCGCACCAGACTC
+>93261 3
+TGTCGTTTGGTTAATGGCAACCGGTTCGCTTAGTCTAAGGCGCTATAGCAAGACTAAACCTGTGCAACGCTGTCCCTGAACTCCTCGAGTAAGAGCGCAA
+>93262 3
+TCTCCTCAGGACAGAATGTTTGTCAAGTTATAATCATTGATCGAGCAACGCGTACGCTTAGTGGGGAACAGTTCAGGGTGGCCCACACGACCTACTCGCT
+>93263 2
+GTGGTATGGGCCTCCTGGTGGAGATGCCAGAAACTCCCCCGGATGGTACCCTTGGAATATAAACACCGCCTGTCAATGAAATACCCTCTTTGTATTAGAG
+>93264 2
+TGAAGTTGCGACTGACGACGCCACACAGCTTTAAAATTGGAGGCACCGCAGGGTACACATATCTCGCTTATTTCTTAACGCCTGTGGCTCGTAGAGGCAT
+>93265 1
+CACTCGGACACGTTCGAACTGTAGGTCGTATCCGTCGACATCATTTGCCTAAAGCATCGAATACTGCCGTAAGAACTTCTCGGGGTTGGAAGCCGTATGA
+>93266 2
+ACCAGACGTCTGCTAGAATCCTGGGCTGTTCTTCACCGATTCGGAAACCTCAACTTCGAAGGTCCTAAATTGGAGCAAGCATACTAGGCGTGCTTGATGG
+>93267 2
+TAACTGATGACTGGGTTGTTGAATTCCAACACTCACAGGGACGGTTACTAGAGCAACTCTTGAGCGTGTGACCGTGTCCATCACCTTACCGGCTCGGAAA
+>93268 1
+GGCGCAGTGGTTGTTCCGTGGTCTACAGACCACAAAGTTCTCAGTACTAACTGTCAGAGTATGCGGCCTCCGGTATATCTCGCAGTAAAATTACAGCAGC
+>93269 2
+CTCTCGTCTATCGGCACATATAAATCTGAGAGGGTCAGTTGTCTCCGGTGAAGCTCGCACTCGTGACATTCCTACGAAGCAGAGCTCGATGCATTAGAAG
+>93270 3
+CTAACAGGTTCGCACCTAATCGTGAGGTATGAGATTGTTCATAAATCCGGCACGTGCCACTTGACAGTACACAGGTCCTGCGACGAGGATTTCACGTCGT
+>93271 1
+AGTTGCGCTGGTATAGCCTCTTGTGCCATGATGGGCGCTATGCAATAAGAAGTGGAGTCCTTTGCATTCCTAAAAGTCTACATCGCCACCAAAGGCGCCA
+>93272 3
+TGCGCGTTGGGACCACAGAATCAATCCCTTAGCACGAGTGTTTGTTTCAGATCGACGGACTCTGGTGATTCAACCTTCGCGATGCTAAATCAGAGGAACC
+>93273 2
+CGAACCACCTGTATACAAGAACGTAGCCGGTATGCTACCTTAACCATGCCTGACGCGAAGTCCTCTTTGTCATGTGGTATTACGGGTCGGAAGTCGTAAG
+>93274 3
+GCCAGTGGGCGGACATGGGTCTACTTGTGGGTCAAGCCGAGTCATAATTAAATCATCTCTACGGCTACGTACGTTAATTTACCACGCCAACGGGTTCAAC
+>93275 2
+GTCTTTGTTGCTCTCCAGAACACTTCCTATACTCCTTGTGACGAATGCCTGGGCGCAGCTATGTCGCATGAGCAACGAAGCGCGCAAGTAGATGGTAAAA
+>93276 2
+ATTGCTACGAACTCACCACCTGCGCCGCGAAGCGTGCATTCTGGTGCCCAGTAGCAGAGTAGGGCATTATATGTGACACCTGGAATTTATTAGTACGCTA
+>93277 1
+AAAGCCCCGATTTCGGAGCTGAAAAAACTTCTGTGGTTCTGCGCCATGGGTCACTCGCTAACTGCATGTATTAGGGATATGAGACTTTGCGCAACGCACC
+>93278 3
+ACGATTGCCATACACCCTTAGTATGAAATGTCGCGGCCAATGGTCCCTTAGGTCGGCAGAGTCACCTCGATGAGATAATGGATCGTCGTACTGGTATACC
+>93279 2
+ACAACGAACAAGATCCAGACAATGATGCAGCCTGAAGCGTAGCTGTTTCTTGCGCTGGTCGCTGAGCCCACAGTTATGTCGGAGCGTTCAATTCTGTCAT
+>93280 1
+TACCTCGGCACCCTAATAGGACGCGATACGAGTGTGCCCAACTGCTTGAACGCGGGACAGTATATCCATGCTTTGTGGTAAAATGCAAGTTTATCCGCTG
+>93281 3
+CGTGCAGAACGTTACGAGGATTCAAACAGACGAACTTAAGGGGCCTTCTGGTCCCTCTCGTCAAGCGTTCCGTTGATTGCCGAATATTTCGAAGTCCAAG
+>93282 1
+AGTCTTCGTCTAGTCTAAATGGCTACCGCCCCTGATACATGTCGATGACAACTGCGGGGAATTTCCAAACCTGAAGATCCTGGGGTCGGGTTGACAATAC
+>93283 1
+AGAGTTTGTTCTACAAGCATTGACTTGTTGCAGCGGCCTTTTGACAGATGATACCCGCTAGCTGGAACATACTGGCGTGCGAGGACCCCACAGACTACAT
+>93284 1
+GAGTTGCGTCCAACTGCGAAAGGTCAGCCCGCTCTTGGAGCTATAACAGGAACTTGCAGTTAACGTGGGGATTAAGATCCGCCCCGTCCTTCTTATAAAT
+>93285 3
+CGAGCCCGCGTCAACGTTAAACTTTTCTAGTAGGGCCTACCAGACGGTCTCAAGGGATTGTCAGCTTACAGATATGGTCCATATTGGCCGCTAAACTGAG
+>93286 2
+TCTAGCAACGGAGATGAGACTTGGGTTTTGACACATTTCGAAAACTACAACTCGAGAGGTATCTGGACGTCAGCGCTGTCTCCCGTCGTAAGTCTGCACC
+>93287 3
+AGTGACAAAAGGCGGAACATGAGCACTAAGCCCGTGTATTCACCGTTCAGGTTGATCACCTCATATCCGGGCTCCATCGAAAGTGTCTGTGGAGTCTTCT
+>93288 1
+AAAGGCCCTCGCGCGGAATTGATTAACCTGAAAACCTTCTCTTAAAAAAAGAGCCTCCGGTCGCGTGCTTGTCGTCTTTCCGACCTGAGATGGTGTGAGA
+>93289 3
+AGCCGCGGCTTGTAAATGATTCTAACCCATACCAAGGCCGTGGGTACCGCTGCATTGTTAGGAGATTAGTCGGAATCCTAACAAGCCGCCTACTTGAGTT
+>93290 1
+CTCAGTACTCAGCACAGGTAAAGGGCCATGCTTACATTATGCTGGACTCGAGTCATTTTCGACGACAACTTACTCGGGTCAGTACAGCTGGGGACTTAGC
+>93291 2
+CCCAGCAGGCTGAGAGGGAATTGTGCTTCCCGTTCGGTGATTTACACTTGTTATGCTTTAACACATTCCGACAGAGTCGCCGTAAAGTCGCCAAGAAGAC
+>93292 1
+ACCCGGGGGGAGTCCCTGTTACTGAAATATTGCGTTCCTCCAGGATTCCGACGACTACGGCTAGTTCATATCATACCGAAGCTTTGGTCCAAAGGAGTAA
+>93293 2
+CGGCCCGCGCCTATTTACACTGTCCAGTGTAGTCGACTTATAGGATTAGGTCCTGGATTCCGTTCGCAGGAAACGTGACAAAGTGAACATAATCGCTAGC
+>93294 3
+ATACTCTTTTCCCTAGGGCGAGGCTCAGCGGTGGACTCTGAACCGCAATGTATCTGCAGAACAAATATGTTGGGAATAGCTCTAACGCAATGTCGTCCGC
+>93295 3
+GTCACATAAAGGACTGCTTCTACGGTAGGCTTCTTGCGTCTCGGGAAAAACGGCCGGTTTCAATGAGCCACTACAATTATCGTCCGCGGTTCAATGCAAG
+>93296 2
+CGGGAGGATCTAGTTCTACCTTCAGGCGGGCTTGCGCCGGGTATTCCCTCCGTGAAAGGACATAAACAAAATACTGTCACTACTCGTGTCAGGACTATAT
+>93297 3
+GTACTGCAAGCGTTATCCAGCGGCCGTATTCGGAGGCATCCTATTGAGAATGGCCTATATACAAGCGCCATCTGGGCGGCATTTCATTCAAAAGTGCCTA
+>93298 2
+GTCAGACTCGAGACCCAGTATGTTTTAGGTGAAACTGGTCGAGGAATCTTATCACCTGTTGCTAGGTAGTTGGCCAACTCACGCTCACCAAAACCGTGCG
+>93299 1
+ATATCAGTGGCCATCGTGGCTCTTGATGCTTATGCTAACTCCCAAAGATGCCGGCTATCCGGTGGATAGGGCATCTGCAAAGTTATTCGCACAACGCGAA
+>93300 3
+CATCGTGAATAACGCCTCTGCGTAACCTAATGGATTCCAGTGAAGAGTCGTCAACCAGTGGCATCAGGCGCATTTACGCTACTAGGTCACGACGGTGTTT
+>93301 2
+GCTTCCACTAACGTTATACGCGGCTTAGATTGTCGTAGTTAGTGCTCCGAAGCGCTCGACTTCGGTAAGCATACATCACGGTAGCGAACCAATAGGCGTA
+>93302 1
+AATCGACTCCTATACAGTGAGCCAACCCTCGGCTCATGAGCAGCGCACTATTTACTCGGGGCTGTACGTGTAGTGGACGCAGGGATTCAACTTTTTAAAG
+>93303 3
+CGCAATACTACTCCTCAGGAGAAAGCGTCAGGTCGCGAGTACTAGACGCTTTCACCATGGTTTAGAGGAAACTCTGTCCAAGTTGGTCTCGGACTTACGT
+>93304 2
+ATAGCGTAGGCAGCAGGCCCTCGATGGATAGCCGGTTTGTATAGGTGTTCAAACTGCGAAAGCAAAACCGCGCCCGTAACTCATTTAGGTTACTTTCCCT
+>93305 1
+TATGAACGGGCTTCAACCATATCAAAATCTTCGGAACCCTGATTTCTGTCGGTTGCCATGGTGACTCTGACCGGACTGTAGACCTGAAGAACTCAGGGCG
+>93306 3
+TCCCAGCAAGAAGCGTTAGCATTATACTTAGTCACTGGTGAGGCTCCGGATGCTGCGACCGTACATCGATTGCTTTCTGAGCCTGAGACAAAGCGTACTA
+>93307 2
+AGTGACCCGCTATTTCGTAGGGAGTCCATTTAGTATGTAACCCATCGAATGTAAGCGCGCTGGGACAACTCACCGTGGTCACGTCGTACAAACGTTCATG
+>93308 1
+CTTGCTCGGACATTGTTCCGGATGCTGCACAGAATCGATGCCATAAGTCGCCAGGAGGTCTTGACAAGATATGGCGCGGAATTATCCAACTATCCAGTCT
+>93309 1
+GAATACATTCAAATCCGTCGCCATCGAATTCGATGAGCGGATTATATGTGGGCGTTATGTAGGCTATCGGCCACGTGCCCTCTGAAGACACGCATTCACG
+>93310 3
+TGGAGCTCCCATCCCTGATACTCGCCGGTCAATTGGGCCAGAAATAACGTCATCGCAGATCCATTGACAAAATTGGCGCATGTAGGTTGTGCTTGCATAG
+>93311 2
+GCTTATCACCCCCGAGCCTCCTAGATGTAGTAGACAGTGGTCATAACCTGAGTTAAAGGATTTGGGGTTCCCCCGTAAGAGTTTAAGTACCGCCGGCTAA
+>93312 3
+CCTAGGCCAAGTAGCACATATGGCTTGAGTAATGCCAGGGGTTCTGTACATACGATACATGTGCTCGTTCTCACCACGAGGTAACCTTGGAACCGTGACT
+>93313 2
+ACCTTACGGCCTTGGATTGGACAGTGATTGTAAAGTCAAATTCAACTCACGGTGTCCGAAGGCCTGACAAGGTAGTCCCTAGCTGCTTCATCACGGAGCT
+>93314 3
+CAGTCTGCTATTCAGGAGTATCGCCCGGATAGACATTAGTGAGCGAGCACACACGATATTCCGGGCATCTCATAACGCAGTCAATTCCCTTGGTGGTAGT
+>93315 1
+TGCCTGTGATCGGGTAAGATTAGTCAGCCCAGCGCTTTGACGTCACAGACGCACCAGCTCAACCTCCAGGTGCTTTAGGGAAAATAGTACGATATCGTTT
+>93316 2
+AGCTAGATACAGACTATCAACAGCGGCGTGTTATGGCATACTTCTTCAGAGGAGATGCGCCGATTTACGCAGTCCGGCCCGTGTCTATTTACCGCGTAAA
+>93317 3
+TATGCAGCAACGGCCTCCGTCTCAGGTGAATTCCTCTCGCTGATCGGACGTCCAGTTATGGGCAAAGAAATTATGTACAATGGGCGATCCAGTATCCGTA
+>93318 1
+GATTGGAATTCTATGTTCCGCTCGGGCGATAGCACCCACAATATCAAGATTTGCACTTTTCATGATAGGGATGCCCACGGACGCGCTAATCGCATGGGCA
+>93319 1
+CGGCCTCGTCGGTCAGAGTCGAATCTCCAGGCTTCAAGGGTTCCTTCCTGTTGATAGCTGAGACCCTATCTGAACCGTAGAAATCAGGGGATCAAATATA
+>93320 1
+GACGGCGATCATTATCAGTGTCAATTCCAACCAGAGGCTGGACGTTTTTTGTGAAATTAACGCCGCCTCCGACATCGTAAGTAGCGTGACCTCCAGGAGT
+>93321 3
+GCTACTGCGTTCATCGCTAGAAGAAGACATTGTCATAACGGTCGCGCGTAGTCGAAGTTAGTCTCTTCGCGTTCCAAAGTAACTGTGGCCTCAAGGACAC
+>93322 2
+TCTACGAGGCCCCTCATACCGCCGTGAGTCGTCATACTTATGTATAAACGGACGGTCTGAACTTCGACCAGGCGTCAGTTCGAATGAGGCATTTAAAGTG
+>93323 2
+AGCGCACACCAACGCATCTTGGAGTAATTGAAAAGTTACTTGTAGCCTACATGCGATAGCTGGCTCAATGTTTCCTAAAGCCGGGTCGATGCTTGCCGCG
+>93324 1
+GCTGAATCCAACTGTGGCAGGGAAATCTGCTAACGTGCTCCACTGTGGGTTTAGGTATCATACCCCTTAGCCAACGCGCGCTCGACGAATTTGAAATATG
+>93325 3
+GAGGAAACTGAAGATCGCACCCCTACTTTATGCTAGCCTATAGCGGTTGCCAATACCCTACGCGCTTATGAGGGATCGATGTAACAGTAGCTCTTGGCTG
+>93326 1
+CATTTTTAGTCTTGGCCGAAGGATCATGTGCATTATCGATTGTTTCTCGAGGAGCAGCCCAAAACGGGCGGACAAGCTCACGACTAATATGGCGCTCACC
+>93327 2
+TACCCTTGGGAGTGCAGTAGTCTTGATTTGGTGGATGGCAAAATACTCATTTATGACAGCACCCAAGCTCCCAACAGTCAACGATCTGCTTACGGCGGCG
+>93328 1
+GGGGAACGGTATTTATACCTGCTTCTAACTAAAAGCTAACCTGAGGCTAGAGGTTGGATGCTAACTGCGCCTCGTCCGTCCGTGATCAGCCCACAGATTA
+>93329 3
+GCATTTCTCCTGTTACCAGGATCACGCCCAGTGAACTCCAATCGGTTGGAACCGCTGAGAAAACGCCGAGTTATAGTCCTTGGTAGATGGTCATGCAGTA
+>93330 3
+AACAATATGGGCTTCCTGCCACGGGTTCATTCAGGCCTCGAGACTCAGTTTTTCCTAGCCCGCTGGGGCATAAGTACTGGAAGATCAAATTGCGCGTAAA
+>93331 1
+CGCGACGCAATCGTTAATACAGTTTTGGCAGTTCTGCTGCAGCCCCCCTAAGAAACAGGAGTCCTGAGTTATATTGGTCACAGGCATGGGAGATTCACCT
+>93332 2
+CCAATAGCTCTCGCAAAGTTGCATGTGGCGAAGACTTGCTCCATCCGTACTGACAGAGAGAGTTCATATGGGACTCTCGCGATCTCTAGCCAATTGGGTA
+>93333 2
+CAACCATATCCGCCTAGCCAGTCGAGCGGCTCCGTGTTGCCATGAAAGACAGGGAATGAATGAATGACGGCTTGCCTTTCCCTATACATATGTATGGTTG
+>93334 2
+GAAGCCAAGCGCGGTACAGCCATGTACTTTGGTGTTACATGTTACGCCGGAACCTTAGGCTAATTTCACACGCTGAGGCATTTTCAGCAATCGTAGACCG
+>93335 1
+GAAGACCGGCGTACCGCGGTTAGACCCATGTCACCCCTAGAAATTCTCAAGTGTATTGTTCCCATAAAGACGTTACTCATTCAGGGTTGTGGGCGCTGAA
+>93336 3
+GATGGGAACGAGGCTGTTGCCGTCCGCAGCCTCGGCCCGGCTACTTGGTTACGGTAACCTCATTGTAAACTAACATTATAGCTAGTGCATACTAACGAAT
+>93337 1
+GCAGCATTCCCTAACAACCGGTCATTCGAGAGAGCATCCCATTGCCGACTTGGAAACGTGTATATTTGGTGAGCGTTCTTACTGAGACGAGCACGTTAGC
+>93338 3
+ACACTATTTTGGCGGTGGTACACTATAACTAGCTAGCCGAAACTACGAACGCCTGACATCTGTGTGGACAGTTCACTACGCGCGTGCGCGGTAAACTTGT
+>93339 3
+AGACCAAACAACACCGTCGGATTTGAGGGGTAGCAGAAGTATTATGTACGCTGACATATTACACTGTATGCCTCTTCAGTTCGCCGCGGCGTCCTGTCAG
+>93340 2
+GTGTGCCGCAGATTCCGGAATCCGATTCGGGCCTTAAGGAATTGTATAAGAACCTGCTTTCTTCAGCTTAAACCCACCCTACCAACGATGGTGAGAGGTG
+>93341 2
+CGGTGCTGGCCAGTAGTTTCTGACCCACCATGGACTTTAGGCATCGCGATGCGTTGGCACTTATCCATCTGAACTTAGAAGACGACTAGTATAACGAAGC
+>93342 3
+GCTCCTCTAATACGGCTAGTGGCTTTCAGTACCGACGATGTGTAATGAGAAGGTCCTAAATACTATATTGTCCAACCTGCAGGGCGAGCGTCCGCAGTAC
+>93343 1
+CTTGGTGTACGGATTTTTTTACTCTGCATAGTATCGAGACCAGGGATATTCCTGGCTGTCCCACCGTAAGCACCGGCGAGGACTCAAGCAAGAAACATGC
+>93344 1
+CTTTCCCTGTTCGACTGTCAACCGCATACAATGAGTGCAGCCTCCGCGCACACGGATAGTGATGAGGCAGGCAACTAAGCAGTTTGTGAATAGGCATTTT
+>93345 2
+TTTGTTTCTCAATCTAGACCATATAGAATGCAACACTGTCGGCGCAGGGACGTCCCCGAAGTTGCGTATAAAATCGGTACGGCTTTTCGCGCGGCGCAAA
+>93346 1
+CACATATTTTCATAAAACTCCATTGTCGCACCTGCCCTGATGGCGATGCGGGGCTTCGAGGATACATCGGTGTCTAGGCCATAACAGAGGGCTTAGATAC
+>93347 1
+TAGAAGTGAGTGCAGGTAACCGGTTTCTGTCTGAAACGACTTGTCCTGCGTTTGAAGCACTCTCGTCAGCCCAGAGAAGCCCACATATCTCGATGTCGAA
+>93348 1
+CCAGTTTGTTAAATGCTCCGATTCTGCCGCCGTGGGGAACAAGTTACGCATTTGCTGGTCGCTAGACGCACATGCCAGGGTTACAGATTAATCCAAAACG
+>93349 2
+CGAATTCTAGATGGTCTCTTTCAAGGCAGGGATATAAGGTTACCCCACGCCCATCGAGGCCACAAAGTAGGACGTGGACTACTTCTTCTCTCTGAGAGTG
+>93350 1
+TAATAGTATCACGACGAGATGCTCCTGAAGCGTAAGGCCTTGAAGTTGTCCAGTCGCGAACCCGGAGGTATCGTGACTGCATCCTCTGCGTTAATCATAC
+>93351 2
+CTCTTTTTACCAAGCTCCTTGATGGCAGGCAAGCCGCATACAAGTGATACGATATCAGTATGCACTTGGTTTGCAGGATACGAGAGGCGCTGCAGTCCAC
+>93352 3
+ATACTAAACTCGTCCAAGTGTATTGTGGAGCAACGAGCGTGTACGACTGTGGCATCCTAAAGTGTGGGGCCTTCTTGCAAGCTATCATCACTCACGCCGA
+>93353 1
+CCCAACCGATAGTAAAGATTTAAGAGGCATGCTTAGACTCTGCCCGACTCGGTGGTGTGACTAGGATAATACCATCCGTGCCCTAGGATCTTACGGTTGC
+>93354 2
+GTACACCGGTACTGCCCTTTTCCGGATGAAAGGACAGTACCGCGAGACGATGAAAGCTTACGGTCATGGGATTCTAGCTTTTAAAACGTCGATCTCCTGC
+>93355 2
+GGACCATCATTCAGCAAGCGTCTGTGGCTTAAATCATGCGCGGTTAAGCTGTCTGCTATAGCCGTCCTGCACGTAAAGGACATGTTCAAGCTCGATAACG
+>93356 2
+CAGGCTGACTCGTGATCCAAAATTACGTGTACCCCTACGCCTACTTCGTTAGAAAAGGTGCGAAGTTGAACCCGTGATTCCGATAGTCGTGGCGAACTTG
+>93357 2
+CCCACGTTACTAAAGCAAATTGTTGCAACCCCTCAGGGGGAGAGTACTGATCTTCCGTGACCCAACGGCGTGGTATTGGAAGTTATGTTCGGCCATCATA
+>93358 2
+TGCGCCACATTGGAACTTTTAGTCAGATATCAGCGAGCTTGGGCACCACCTTTTAAAATTACTGCCCCAGGATGGCATCGGCTCGTAGAGTGTGACCAAG
+>93359 3
+GATACTCGGTTTCATATACGAGCCATAGTAGACCCTCAAGTTTCAACTTTAGGCCTGGAGGCAAAAGTTCCCTGCCTCCGGAAGCGAGTTGGGCTACTGA
+>93360 1
+CTTTAGGGTACGGTGTAGCGGAACATCCTCGTCGGAGACAGAGATGTCCACGCGCTCACATGCTCTATGATGTATTTCCAGAAGATAGGCTCCCACAATT
+>93361 1
+CTCCATAAATTCGTTAGGTAGGCTTCGTAGTTCGCTTTCGCATGCGCGCACAAGCGCGAAGACGTGTATGCATTTACATCAACCGAAGATAGTGGCACCG
+>93362 1
+CGACGACGGTCGCATCTATTGGCGTCGAACATTTTCTCATTCTGTGGCAGATAGAAGTACCTGTTCTCTGACAAGAAACCTAAGGAACACGTGCTCCGGG
+>93363 3
+GCAGCTCATAACGGTGGGATTTATTTTCACGCCCTGCCTGAGAACATGTCCCTGTACGTTGAGGATCACAGAGCTCCGGTCGGACAGCTGCAAATAATTA
+>93364 1
+ATGAAACTGTGTCAAACCGTAGCGGAAATGCAGCAAATCCGCAACTTACATGTACGGTGTTCTGTGAGTCTCCTCCTGCAACTGCGGTTGTTGACCAGGC
+>93365 1
+ACACTCATATGAGCTTAGTATTCGGGGAATCTTCGAATCAGCGGAATCGGTATCCCGGCGTGCTTTCCGGCAGAATTTGCATGACCGACCTCAACTGGAA
+>93366 2
+TTGAATTTCCTCAACTGATAGTAATACCGTTGGCGAGTGGCCTGCTACTAATACTTTCGCAATCTCAGGGTGACGCCAAAGGACCATATCGGCGGGCCGA
+>93367 2
+TGCAACCTAGACGGCCAGGGCTAGCGAGACTCACAATCAGTCGAATATCACGAGCGCTCTCTAGTTACCTTCCATCTGGTATTTTTTGCGGTAAGAGGAG
+>93368 2
+CAAACCGTCGCGCCAGATGCAGGCTGTTACTATCATGCACTGAACGCACGTCAGACCGTTGAGTTAGTCTCATTCTCTGAAGGTTGGAAAATTCGTGACG
+>93369 3
+CGCCCTACTCTAGAAAGAGATTTAGATTGCTCTTTAGGTATTTCGGGGGACACCCGTAAGAATCATCGTGCAGCCCCTGAGGCAGCGTCGTACAACGTAT
+>93370 1
+TGCCCTGCAGAGTACGCATGTACGTAATGCTCCTAGCCGCACAGTGATGCAATCTAGTGGACACCGATGGTCGTCACAAGATGGTTCGATTAAAGTCTCT
+>93371 1
+TTGTGAAGTCGATATCCACTTCTTTGAGCTAGCTCGCGTGGACATTAGTAATGGAGTTAGACGACCTACCGGTCGGCCTACATCCTCAACAAAGCACGGG
+>93372 1
+AACACTTCTACATCCAGGAAACGGGGATTGATTTCCTTGAACGCATCAAGGAAGGCACGCCGCTTTACGTTGAGCCTCTTCAGTTTCGGACTAACGGGTG
+>93373 2
+TGATGAAAGCCCGGTCCAGTATAGTGGTTCCAATGACTGGTGAACAGCGCTGCAGCTTCCTACAAGGCATATTCCTGTACACAATGCGGAGCTTGATCTC
+>93374 2
+CAGCGCAGTTCCAGATCACTCTAGGTCGTGACAACGTACTCGTGACCTGAGGCCGCTGTTAGGATCCATACACCTTTACATAAACTGTGAGGATGTGTGA
+>93375 2
+CGGTACATATCAGGGGCCCCCCGAATGTGGTATCTGATCATATCATACCTCTAGCCTCCTACAGTTGAGTTGGGTACCATAGAAGGCAGATCGTCATGGA
+>93376 2
+GCTTGGCGTGTAGAAAGACACCGGGGCGCCTTTGGGAACAAGATCATACTCTCTAATTGGAGACTTTAGGCATACTAGACCCCCTGTTAGTCCTGTAACC
+>93377 2
+ATTGGTCCACAGTGATTCAACTCGGCGTTCCTTATTACACTGTAACATCACGGCGAGACCTGCTTGAGGAAAGCCGCTACGTCGTCGTAAGAGAGGCTTA
+>93378 3
+TGGAATCGTAGCATTTTCAAGGATAAGCCCAACGCTCTCACCAATCAGGTGACGTGCTGATCCATGGTGGGACGACTCTAGAACTGTTTCCGTCTAACGG
+>93379 1
+CCATTATGCTTAGCGCCCATGTAGCTATTGACATCAACGAAATTCACCGCCGCAGAGTGGGGGAATCGATATACGGCGCTGGAGATACACCTTGGTTCTT
+>93380 3
+GCGTGTATCATTGCTGCTCCCAAGCAACCAATCCATTAGTCGAATGCTTTCGGATCATGTGCGGCGCGACCAGATGGGAATGGATCAAAGCTCTGTCAAT
+>93381 1
+TCCTAGAACAATGACGCAATGCAGTGGGGCAATGGTGACTACGAATTAAATCCCTCCGAGCGTATGCGATTACCGCAACTCCTTTGGAGCCGTTTGCTGT
+>93382 3
+GCCATAAACTCAAGTGTTTCCAAGGCATATACCATGAATCCTACACCATTAACATCTGCTGGAGGGCTGCTGTCTATGAGTCTGTACCGGCGCGGGGAGT
+>93383 3
+GTCCCGCTGTAAGCCTCAGACTCATCCAAGGGGATCTAAGTTGGCGAAGCGCTGGTCAGTCTACTGGATAAGCTGTTCAACTATAAACGCGTTACTGATC
+>93384 2
+AAACCAGGCTCTCCACTCGTACTCCCGAAATCGGAAGAATGGCCAGTAGAATAGCCAGATTCTGCCATTGCTGTTAGTGACTGATCGTAGCGTGGCGTTT
+>93385 2
+TTATTCGTAGATGCCGATAAGACCGAGGTTATTATCGATTCACCTGGCGAAGTTTGACTGGCGATGCGCACAGGGACGCCACGCAACTCAGACCTATTTC
+>93386 1
+CATTGTACAGAGAGCACTCTCGTCAACTGCCCATGATCTGTCTATGTAGCGGATGAACGCGTCGTAGGCGCTTTAGCGTGTGGCGCAAATATCACATCAA
+>93387 2
+ATGTTCCACCCCGTTCCCAGTTTTCACACATGTTTGTATACATTAGATCACACCCCGCCTGCTCGACAGGGGGGGGAGAAGGAATGATAGAATAGTGTCG
+>93388 1
+ACACCGGTTCTAGGAGGGTTCAAAAGCCATGACCCCATCGGGCTCTATTCTCGCAGTCGTATGGTAAGTGCGTCACGTAGTGTGTCAAAACCATCTAAGT
+>93389 3
+CACAATTGCAAGTCGAGCGAAGCGTAGGATCTTGCAGGGCCTCTAATTGCTTAAGGGCGCCGGCGCGAAGATCATATCTCCCATTTCATTCCAAATGTTG
+>93390 2
+AAATGCGTAACTGGATACGTGCCCAATTAAGCGTAGGAGATTCGTGCTGCCTATACGTAGCCCGACTGGTTAGGACCAGCGTTACCTAATTCGCCAGTCT
+>93391 2
+GATCTATGGTCGTGCGAATGTTACTTGGGTCCAAACAGTGAAATGTGGCCATAGCGCGCTAGTCTATAAGACTTGAAATTCCGCCACCTGTCCGGACACC
+>93392 1
+AGCATGCGGACGTCCTCCCGTAAATTAGATTTATTCCCCTGGCAGATCTGATCAAGGGAGCTACCTGAATGACAAAGCTTCCATGGCACCTTGTTAGGGG
+>93393 3
+CTTGTCGGAAATACCAGTAATGTGGCAGTTTCCTTTACGGTCGCATTCACTGGCCTCATCACGACCTAAGCTAGTACGAGAGGACCGGGCTTAATAAGGC
+>93394 2
+GACGGTGAGCTATTCTCGCTTATATGCGTTAAACGCGGGAATCGATCTTGTACAGTACGCTACTATTATTCCCGAGCTGCGAACGTAACAGCGCCCGGAA
+>93395 1
+GAGGATGTCTTGTGTGTGCATAGAGTCCGAGCGGCCCAATTTGAGTATCTCGAACTCTCGCGCATATCTAGGAACAGTCTAACACCAGGTTCGCAACTCA
+>93396 3
+ATAATAAAGCTCCAAGGTGCGCGTTAACGTAGTCTATGAGTGCATTTCTAGCTCCTCGTTCCGTGTCACGGCTAGGACTCTCCGAGAAAGATCCAGGCGA
+>93397 3
+CCAAGATGCCCTTAGACGCATTCTTCCGTGTCGCCAGTAAACTTAGGCATATGGCAGTAGGCGTCTCTCAAGCATGACTAATGGACTGCTGACTGGAATG
+>93398 2
+ACGCGCCCTATCCATATGGGGGATTTTGTGACTCCGGAGGGTGACGGAGGCAAACCTCCCGCTCTTCACAATCAGCAAGTCAGGATATTTTATACAATTG
+>93399 2
+GGGCTCCTGACTATCTAAATCGAACAAGGAGGGGTGGATGATGACCTTAGACTCCGGATCTTTCCTAATGCGATACCCCTTTTAGCAATGCCTAGGCCGA
+>93400 3
+TCACTTTTACGGGAAAAAAGGCGGCATGGCCAAATTCCTTCAGCATGTTGCGTACAACAGGGACTAAGCCACCTGTCTAATCGGTTTCCTATGCTCGGGG
+>93401 3
+ACAATTCAGAAGTCAGGTTGGGGACGAGTCTGAGGACGAAGTCTACTCCAGTCTTGCAAAGTCAGCATCGTCAGGTTCGTGCCACATCTCTCTCACATGT
+>93402 3
+TTTTTAATTGCAAAGACGACGGCCTAACGTTCACCTTACTCCCGTAAAAGCATGGTGATGCGGCTCCGTTTGTGGCACCACGCGAGCAGGGTCAAATAGT
+>93403 1
+TATGCCGCGCGGGTTCACTCCCGTATCGAATTCGACAGAGTAATCATGCGCAGCGAACTTGGCAAGAACTAACTTGGGTTTGCCTAATTATGCGATCGCA
+>93404 3
+CTCGGCGGTGAATCGCCTGATGAGCGTTGCCTAGTAGCACGGCATATGTTGATTTTTACCTCTAAAAGGGCATGAATTACAGAAACCCGACCCTCACTGG
+>93405 3
+CAGGAATACTTCAGAATGGGACTTGGTCCGTCATGCGATGCGGAAATCTTAATGTGTCAACACGACATCCATCATTCGTGGCCCTGGACCTTGTAAGCGC
+>93406 3
+AGCAAGTAGCATGATGTTTTTCCCGTGCGTCGTAAATTCATTTACCTCGCATCTGCGGAAGCGAGTACCACGCGATGACGGATGTTACAACACACGGCTG
+>93407 3
+TTAGAGTTCTGGATATGACAATCCTGCCGGCATTACAATTGAGTAAAAACTCACCTGGGGCCATGGTCGCGTAGCCGTGTCTCACACACTTAGGACCGTG
+>93408 3
+TGCTGGTCTGGTTACTGTTGCGTCTAAGGCCATCCACGATCAGAACTCATATTCACATTGAACTAAAGCGTCCAGAAGGATAGCTTGCTAGGCCGAGGCC
+>93409 3
+CGTGTGAGTAATCTGAGCTCCGCCCGGTAGGGGCGTTAGTGCTGCATCTTCATCAAGCAAAAAGTTAGCGGATAGCAGATTTACCCATCCGAAACCCTTT
+>93410 1
+AACCACTAATTCCATCTGCAACGTCTTGGGGTGTGGGATACCTAGATTATCTAATAGTCAAGTTCTGCACAAGTTGCCACTGGGAGTCAGCCGGACCGCG
+>93411 3
+TACTAACCCGTTAGCTTGTGCCGGGCTACACATAATATAGATCGTCGCGCATCTGGTACTGTGCTCGACAATGACATCACACTGAGAGTGGGCGCAGATT
+>93412 2
+ATCGGGGTACTCCACCTATTCCAGGTTTGTGCAAGGCTCCTACCCAGCGCTGTGTAAAAGAGCACACTGTAATACGGAGTATCGGTTCTGCTGAACATGA
+>93413 2
+TAACAACGCCCAGGGATCTATCATGTGGTGTTTACACATAGCGTTGGACACCGGGTTCGCTTATTACTGGACAACTGGTGGAAAGTTCCCGACGCCATAC
+>93414 1
+TGGCAACGAAGTAATACTAGTGACTTACGCTGCTACACTGTCCATACCCCTTTACTGGAGACGGATCAGGTGTCGGAGTACGACCTATGAGCGACGCTTT
+>93415 1
+GCGGGCCAGTTACCTCTTTGTTTCGCGTACCATCGAGTGAGCGCTAAGATAGGTTAGCAAGAATGCCGAAGAACGCTATGACGTCCTTATAATGCCCTCA
+>93416 2
+CTGCTCATAGTTTTGCGAACTAGTTGCAAGGTGCTGGCGAGTCTAGCCTAGTGACCCTTTAAAACCAGGCCCAATCTGGGTCCATACTGCGAACATGAGA
+>93417 2
+CAACGATGGAGATAGAGCTCAATTCCTAGCTTACAGACTTCGTCCGAGATTGGGGTTAACGGTCGCACTTGTATCCAACGCCTGAGTATGGTCTAACGCC
+>93418 2
+GCCTCATGCGGCAATGGCTTACTTTTCATAAATTAGCCAGCATAGGGAAGTAGCATGCCGAGCTGACGGTTCACTTTAGCTCGACGACGTGGATCATCCA
+>93419 3
+TGGTCCGGAAGTCGCGGAAAGAGTCTCAACTGCTATATATTGGATCAAGCGTTACAGATTGGAACCCGCCACTCAAGGGTCCGTTTGCACAGCTTATTCC
+>93420 2
+AGGTGAGCCGGCTCCCCGATGTAGAATCGTCATCGTCTGCATAGTCGCTTTTATAGGAATGCGCAGAAACTATATGACATGGTGCGGCTTACAACTCACC
+>93421 2
+ATTACCTACGCGGTCCTCACGCTCCACAATATTCTGGGTGTCATGGCGAGGGGCGCTCAAAATTATTCGGATAATGCGTTCCCAGAACGGAGTATAATGC
+>93422 1
+TTAAAGTTACAGGGGAACACGAGTGATTGACGCTACAGTCCATTTTATCATCGTGCAAATATGTCGTGTCCCGACCACCGGCCCAGACTCCTTAGGGGTG
+>93423 2
+CCATGGCCCTCTGGAACCTTTGCACCAGGCATGTCGTTCGCGTTAAGTAAGACTGAATTCAAACAGGTGCGTTTATAGTGATCATGAGACGGCGCACACT
+>93424 1
+GACCCAGTGGTTATGACGTTCCTGCTGCTTACAGAAGTCCTTAACTGTGCCATGCAGTTTCGTCAATGCGTGCAGCACGTAGCGAGTAAAAGACTGACCA
+>93425 2
+TAGAGAACGTCAAGCGGTAAGGCTAGCCTGGCCTATACATTAGCACTGTACTCACTGAGCTCGATCAAATCTCCGAGTTTGCACGCGTTTGGTCCGAGTA
+>93426 1
+AACGCGGAGCTCGCGTCAACCAGTTCGCTGATCGTTATGTACTCAACACTTGAAATCTGAAGACGGGTTCGCACGACTGTTAATATCTCGCGGATATCGG
+>93427 3
+CCTAGATACCTCTCTACGGTTTCGAACATTGGTAAACAGAATCGGAACACGGTGTACTGTGGGAAAGTCTCCTTAGGCTCTTTCCACCAGCGGACGGAGT
+>93428 3
+TAGCCGGCACAGTTTGGTTTTGCCGGTATATAAGGCCTACGTCCACGTTAGGGGAACCCCCGTGTGGACATTAGAAACCATCCGTACTAACTTGATACAG
+>93429 3
+ATAACATCACGTGCTAGTGGGCATGAAGCTCATAAGCGATCTTTGTTGAATTTATGGAACTGCTTAAGATGATCTGACACCAGCCCTGCCCGCGCCGGGC
+>93430 1
+TTCCGGACAAGCGAGTTCGCGAATAGGTACTGTCGCTGGCGTCCAAGTACCTCATAAAATTGCTGCTAGTAATACGCTAGAGTGTACAGACGCTCTGCTC
+>93431 2
+TAGAGTACTTGGCAGATCCTGTCAATAGGGCCGATAGCTGCGTGGTCAACCATTTAATGCCTAAGTAACATTACGGTTATATCCCACGGCCAGGCCCGTG
+>93432 1
+TTCAGTTAAATGGACCCGCGATGTAGGAGCTTTGCACCTCGTCGTATAGCGTTTCCCCGTTCATCCAGAGTCTTAGGAGTAGGCACGAAGTCACAAGACA
+>93433 1
+TATGCTTCGAGCATACTAGATTGAAGCCGTCAACTCTATCGTAGTGACGGGAAAGGTGCTTACCTCTGATGCAGCCCTAGATCTAACGCCAGTGCAGGTC
+>93434 3
+GTTCTGATAATAATTAAATAAGTCACGCAGGCCACCGGCCGAGGGATCTGAATGTTACGCCGCGCTGCGGGTAAATGTGCTATTACCCGCAATCTTGCTC
+>93435 1
+ATATCATACAAAATCTCCTGCATTGAATTCGGAGAGGGACGTACCCACTGCAAGTCGTTTAGCGTAAGGGGCAGGTCTACGCCATTTATGGGCTCCCCGT
+>93436 2
+CGCCGATGAAAGGAGTGCCTCCTATCTCACGCGGGTCTAAAATGGTCAGTCGTACATGCAATACCCGAGTAATGTCAGCGCGTCGAGATATCTTTTTCAG
+>93437 1
+CCGATTCACTGGAGGCCCGCACATGGAGCAGAACGCTGTTTGGAATCGACGTAATCAAGGACCCCTTGCTGAAGACCATATCCGTGTTTATTACGTTTAG
+>93438 3
+CACATTCTCTTTTCCGCCGTCGTCCAAAATATTAAGCAGCACTGATCCAGAGGGTGGTAATAGCTGAGTCCGCGGAACTATCGATCTGAGGTGCCGATGA
+>93439 2
+ATGATGAGTGATGCTCATAATCACACGTACTAGTCAGCGCAAGAACGCTACGCATGTAAAGCCCGTACGTTTCCGTTCGTGCAATCTTGTGGTCAGCGCG
+>93440 1
+TGCCTCTAGGCATTCATCAGAGGTGGTTCCAGGCCAGAGTTGAGGTAAGTCAGTTGCCAGTAGCCAGGGGCGTTATTCATCATCTTACATCACCCCAAAA
+>93441 1
+ACGCGAACTTAGCATTTGCGGGTGCCCCATATAGTTGGAGTCAATTTATAAGCAGGACTACTTCGTGAAACCTGTCCCTCGACTCCTGGTCAAGGAGGAC
+>93442 1
+CCAGACAGTAGCACATGGGGGGTTATATACGGGGAAATCGCCATTTCTTTCTGAGTCCCCTCTAAACGCTCGGGAACATACTGCGTGCTAGATAATGCCT
+>93443 3
+CCGGTTCCTACGCGGCGTAACGTACACTATCTGCAAGAACACTAGTTGCCGATTAGGGATCTAGGAGGATAATTCTTAGTATGAGCTCCGTACGCATCCG
+>93444 3
+TATGTAGTGTCAAAGTCGCGATCTGACCGCCGTACTATATACTGGATTGTCTCACGTAGGCCTACGGAAGTGAGCACAACCCCAAGGGTCAGATTCCTGT
+>93445 1
+GGGTTTGGCCCCGACGACTATGCGTCCTAACGATAGGGAAACGCATGCAATAGCAGATAAACTTTTTGTTCCTCATGAGCATCCATTGGGCCAAGTCCGT
+>93446 2
+CCTCCTAACGCTAACATCAAGGGATCTTACTATCCTTGGTTGAGGAGCTGTCTCACTGATAGGTTCGTGGCCATTACGACCGAGGGCTCTGAGAACAAGA
+>93447 1
+GCAGCGTCCTACCGCCAACGCGAAACTTTTAGCGATCTCCAAGATTATATGGGCGGAAGGCTAGATTAAAGCTTCTATTCCGATTGTCTCACGGCTGGAG
+>93448 2
+GCCGTCGCACAAGTCTCTTAGCACATTTTGGACACTTGCTCCATTGAAAAAACGGGGGATTGTTCGGGCATCAGGTTAACCGTATAAGTGTCACCGCCGA
+>93449 2
+AACAATAGATCCCCCGATGTGTTTCTGTGAGGGCTAGCCTACAAATAACAGCCCAGTGGCACTCCTTGTACCTCGTGGCGTGAATATGAAGGCGGTCTTA
+>93450 3
+GCTCAAAATCAGCTCAGACGTCAAGTTCTGGGAGTAGTGGTTCTTATCTTTGAGGAGCTTCGAGGCAATGCTTAAGCATCCCCCCAGGCACACTAAGTGC
+>93451 2
+ATAGAAGCGAGAGCACGTACTGTTCAGGGAGCTTAGAACTGCCATGTCTACCCGTCGCATGAGGTTTCGATTCACACCCTGTAAGGATTGTACTGACCCT
+>93452 3
+TCCTCCGACGGCTGCAGAAGTAACTAAACTATCTGCGTAGGGGCATATATGCACCGGTGTTAGCGGCGATAGATTGTACCGATTTAGCAACCCTGTCCTA
+>93453 2
+AATCCGCACGTGGTAAAGGCTCCGGCTCTTTGTGAAATAAGGAAGGGTGTCCCCATCCCTTCTGGAGACCAACTTGAAGGCCCCGTATATGGATCAATTT
+>93454 1
+TGGTGCGCTGCAAAGTATCAACCTGAGAGGGGTGGATTCCGTCGCCCGCGCAATATCTATAATTATAATTACGTACCCTGCACACCTACCAGTTGAGGGT
+>93455 2
+CTGACAAGTATAGTTTGCGAAGCTTATCCGCTGCCGCCGGACCTCTTCGCCATGACGATCGTAGAAGTATAAACTGACAGGCTAGTGTCACGAGGTTACT
+>93456 1
+GCATCTACGTCTTTATGGACGACATCAGAGTGTTGAGTATGCATCAGACGCTCATCGGACCCTGGTAGCGGAGGCAAACCCAATCCTTATGAGTCATCGT
+>93457 2
+CACACATTGGGAACCACGCACAAGTTGTGATGAGCCAAGACCTTCCCGATACGTCGGTCGTGTACTTGCATTTCGATTGGAGCGATAGATTAGGCCATTC
+>93458 2
+ACCGCGAGCTCGGTCATACTTACCACTTGTGATGGGAACAGAAGACCATGGACCATAGTTTTGTACTCAGTGTGGCCAACGGCTCAACTTCGTTTAAGCG
+>93459 2
+ATGCTTGTGCCGCCTAAGACTATAGTCTATATGGCGTCGCAGTGGGCTCCAGAAAACTGGAACACGATCTATCATACATCGGTAATTACCCGTTGGCGGC
+>93460 2
+GTGGACGCCACCAGGACCATTATTCGAGTCAGTATATCCAGTCCGTACGTTAATGTTCATTCTGTCGACAGCACAGTACTCAAGCGCGGGTTAGTCAGGA
+>93461 3
+TATGATCAACCTAGGATGCGGGTAGTGGACCCTTTAGGGGCCAGCTCGCATCTTTAATCGAGGCATTTATGAGCCGCGCAGACGCACTTATAACTTCAAC
+>93462 1
+AATTTTAGGAGGCACTTCGCGAGCGCCATGCTTGTATCATGTAATTTGGCCAGCAGTTTCGCACCTCTCATCAGAGGCTGAACCGACAAGACATCGGATG
+>93463 1
+CCTTCTATTGACGGCGGAGAATCGCTAGCTAGACAGGGGAATCCTATACTGAAGCCAATCTCGGTGCATACTTAATTATGCCGGAATGTAGCCTGCGTCC
+>93464 1
+CTCCGCACAAGAGGTGTGGACTCATGTCTAGTCGATATATTTATCAGGCTCTTAAAAAACTCGCTAGACTCTGGGGTACGTGGCTGCAAGACGGACCCTC
+>93465 3
+GTATCCAAGGTGAACCTCGGACCAGCAATTCCGACCGGTAAGTTCCATGATAGATTCAGAGTCCTTCATGAAAGGGTCTGCTTCTCCTTAAGCGGTGCAG
+>93466 3
+AGACGCTGCCAATTGCCTTACTACGACAGCCAATACGTCAGCGGCCGCTGCCGTGGATCAGTCTAACCGTTAAAAGGGGACGAGTATGATGCTTTTTTTA
+>93467 2
+ATAACGTGGCTACGTGAATGCTGCATGGAGCATAGTTGGGCCTCTCTACGAACGTACCTGCCTGGCCAGTACAATATGTACGAAGGTATCGCCTCTACAT
+>93468 2
+TAAGAAGGAGTGCTGATCCTCCTCGATATAAGTCCGTGCGGATCGTCGCCGTCATAGAACTTGCGTCATGGAGAATGCCCGTATTACCTAGCCATTCGAA
+>93469 2
+CGACCGAATTTACCGTCAGGAAGGTGCTGTCGGCGGCAAATCTATCGAGCTTTGGATAATTAACGATCGTAAAGCTCATGTCACGATAGTCCCGTCCGTC
+>93470 3
+GTAGGGTACTGTCGTAAGCCCCTTGAAACGGCTTACTTCCTCGACACTAGTTGATCGAATAGAATCGCGGCAGGGTATAGCGACTGTATCCCGTACTAAC
+>93471 1
+GTTTACCTAGTAGCGGTGGACGTCGTATACACCCCGGATTATTGCCTCTTACTCGCACACCGCAACAACTTGATAGAGAGGATCCGTATGAAGGCTGATG
+>93472 1
+GCCAGTCCGCATGACAAAATTCTAGGTCCTGTTGCGTGACGTATGGCACACGTCTTAGATCCATTTGGACCGAGGAGGTCTGATAATTGACATCAGCCCA
+>93473 1
+GGTGAGTACTCCCCAAGTTGATGCGATCACGGACGCGGATTAAAATAGGTATCTATTGCTACGAACCGGGGCCCGTCAAGTCTTGCTCTTCAATATGCCA
+>93474 1
+CGTGAGGACGTCAATATCATAGGACCGCCACTGGGCTACTACCCACTTGACGGCGATTTAGTCAGGTATATCTGACAATAGTTCTGATGTCCGGCTCGAA
+>93475 2
+CTCCCTAAAATACGAAGTCTTAGCACGAGGTCCGTGGAACATGTGGCTATCCCCACAGGCTGCTCGTGATAGTACTGAGCATGTACATCAGGTTATTGGC
+>93476 2
+GTTGCGCCATATTCAGGCGAAATCCTGACCTCGGGTTGTCTTAAGGTAGACGATGAAGAACTCATGCTTTTTGGGGGACAAAACGACCTCTCTACCACCG
+>93477 1
+ACATCTCGTGGCCGTGCTGTTAGAATGGATCGATCATCGTTTTAGAAATAAGCGCGTATTTATCCTTTGGGCCCGGAACCGGGCCAAAAACACGTCCGCA
+>93478 1
+TGTTGGATTTAAAAGGAGTCACCTTCACGAATCGGTCCCGCGGTACCGCAGAACTGATTACGTACTGATCTCCTCTGATGTTGCAAAACGGTCGAGACGC
+>93479 2
+GGGCATAACGCGGTCGGTGGAATCTTAACTTCTTTCCACAGAGTCAGTGTACTTATCCAAAGCCACTTCCGACAGGAAGGCTAATTGCAGGTCTCTGGAC
+>93480 3
+TTATAATCGCCCACAGGTTAGTTACTCTGTCCGAGTCTCCCAAATGAGGTTTGGTCGTCAATGACGATACGAAGCAATATGGCTGAATGCCCCAGCGGCG
+>93481 1
+CGGGAGATTTAGAGAGCCATTTATCGGTATCACATACGATTTGGCGTGCAAATCGGGATCTTCAAGACGCTGCACGCCGGCGCTTTCACACATTTAGCCA
+>93482 1
+GCTAAAGGTTGTGATCGTGAGTTGGTAAGATGCCATACATCCTGGGACTACGAGACCAACTCACCACATACTTCCACTGTCTGGGTCGCGTCTAGAGCAT
+>93483 1
+ATGACCGACGAGGAACAATAGAACCGTAACTATTTGTTTTGCGAGCCGTTGTAACGACAATGCCACTGCCATATTGTGGGGGGCTGTCCCTCACATTGCC
+>93484 2
+GTTAGTCTAAGACTATCAAAGACCCTGCTGGACTCATGGTTTACGATATCCAGGGCTCAAGCTACCGCCAGGAGGTCGGAGTTGAATCACCGCTTTCATG
+>93485 3
+CGCGTTAAGGGTAGTCGTACTCGTCATCCCCTCATGATCCACATCTCTAGGTAGAAAGCTTGACTGATGGCATATGGTTGGCAAACCCTGAAAGTCGAGC
+>93486 2
+GATTCACTGGTAACAGTTCGTTGGCTGAGGAAGGTACCGCGCTGAGTGAAATTTACACGTTTTAGCTTCACACCGAGGCTTGCGCATCACCCATAACACG
+>93487 3
+GGGCCCTGCTCTAAGGCTCCGTTATATTAACAGGATCTCCCGGTTCACATGAAAGATAACGGATTAGTGAAGCTCTCGCCTCAGGCTGCGAAGTGATATC
+>93488 3
+CGAGTTGCTAACGATACGACGGCGTCTCCGTCAACGTGGACTCATCTAACTTAAGGTATGATCTCACTATAGCGTGTAACTGTGTCAAGTAGACGCGCGC
+>93489 2
+CTACGAACGCTACAAAGGTCCAAGGCGTTTGGGCGCATCCATCACCTAGTTTGTTGGTGACACCTAGGCCTTGTGACTTATCCATGAATGGATCACGAAG
+>93490 3
+TAAAGGTACGTTTTGCTTCGGCATCCCGCGCTTCATGGACCACAACCGCGGTGTAGCGAAATAAGTTGCCGGCCAAAACTCAAGAGAGTTCATGTTCTTG
+>93491 2
+TGGGGTATTAACCATAAGAAAGACACTTTCGGGTCCATCACTACGCTATTGTGGGAGGTTAAGTCCGCACATCGGAATGGCCCATGCCTCGTACTTCAGC
+>93492 3
+GATGGGCTAAGCCCGATAACGGTGACGATGTTGATTTTTAAAGCACTCCGACGTAACTGCCGAGGTTCCCATTATACGCGTGCAATCATAGGACTTGCCC
+>93493 3
+GTCTGTACCCTCCTTCGGACGAATAGCTAGCCGAAGTAACTAAGGCCGACAAACCTTACCGTGCCTTAGTGTTTGCTGGACTAAAGGGGTATCTGAACGT
+>93494 3
+CTGGATCTGCGAGCGGCTGTGCACTTCCGGGCTACGCGAAATCGAAAAGAAAGCGATGGTATGTATTCCACAATCATCAAACGGTTCTTGTTCACTCTGC
+>93495 1
+TAGCGCACACCCATCAGTGCCTGAACATTAGTGGTTTACAACGGACCCATGAGAGGCGCGTAGAATCCTATCGACCTTACAATGGGTGTTGTTTTGCGCA
+>93496 1
+GCCACAAGCTCCGGAGTTAGACTCCTCTCTAAGTAAGTAAGACTAGAGATGCTGCTGGATTACGCCTACTAGCCTCATGTGCAGTGTGTCGGCCTAGTAA
+>93497 1
+CTACTGTGAGCATCGGACCAAAGTTCAGGACTAGATTACTGGGTCTTAAGATCTATCCCATGCCCCATCGACATGGGGCCGATGTTTAGCTGCGAAAGTC
+>93498 2
+TCAGAAGCTCTACTAGCCCGCGGCCGATGGTATCAGGCATCTTCTGTTACGAATTCCGTAGACCAATGAGTTGACTACCAGTCATCGGTCATTAGAGGGA
+>93499 1
+CAAACTCAGTTCAAAGTATAATTCGCTCACTCAAGTGTGGATCGAACTACAGAAAAACTCCTGGTCGCAGTTCTGCTACGGGCCTGCCTGTGGTGTGGCG
+>93500 3
+CATGGATAACCCGCGCGTCCGTACGGTTAGCCATGGCAGAGCTATGTCAGATAAAAGCCCTACATCTGGGCCATTCGATTTGTGATGAATGATACTTCCG
+>93501 2
+TGCGATGGCTAATAGGGCGCATCCAGTACCTGTCAAAATCACCTTCGTGAAATGTCCACGGTCGCAACGAGGTGTCAGTTCATATTAGGACTCTGGCCTA
+>93502 3
+ACTCGATATTAGAGTTAGCAACAGCACGAGGGAGGGGGAGCTAAGGACCGTCGCATTCGTAGTCACTATAATCCATTTAGTTCCTGCTCTGCTGCCATCC
+>93503 1
+CGATCTTGCGAGGGCACTGAGGAGCTTCAACCTGTTCGGTGGGCACACATCACCTAGACAATTTGCAGTCAAGAATGCCTACCTCTTAAGATTCGGTTAG
+>93504 3
+TTAACTTGAAAGGCACGGTAGAATTTTCGAGAGATTGTGATACTCTCCCGCTCCCAGCCTCCTCTGTAATAGAGGCAGTTCTAGCGGCTAAGCACGGCAG
+>93505 1
+TAAGAAGCAAAGTTGGGCCAGGACCTTCGGTCGAAGCACTCGCTCTTATAGAATGTACGTAACCACCTGCGAGTTCTTCACCTTGCCTTAACGATGGTGG
+>93506 3
+TTCCCTTCACAACGCTGGAGGCATGTGTTTCGTGTAAACATGTTCACTTGGGCGAGGTAAGGGGCTGTTCAACCAGCACAGGACTTTAAAATGCCACACC
+>93507 3
+CAAGCGGCATTGGATGCCCAAAATATCCTGCGACAGGGTGGCGATATTTAACAAATATAGACTAATCCCTCGTCGCTTGTGCAGAGTTTCGTGCGCGTCC
+>93508 1
+CCCCGCACTTACTAGAAGGTCCCTTCCCCTCGATATATGTTTTCCGGGCCAGAAGGAGTAACTAGTAGAGACTGGTCAAAAAATCATTGTCGCGTGGGTG
+>93509 1
+ACAGGTAGGTGGTCGAACTTGGCGTACTCCGGTGAGAGGCGTCGAGGCCAATTACCTCACATAACAGTGCCCCAAATGTACCATTATACTTTTGTACGCT
+>93510 2
+AGGGAAGGCCGAACTTGACTCCTGGATCAAAGTAAGAGTACTTTCCGTATCCAATTCTGCGATGCGCAGTCAAGGTTTTCTCGCGTCACCAGGAATCTGC
+>93511 3
+ATAATCCATATCTATACGTATCCCCGACATGGCGCGCGCTCGTATGATTGTAGATACGTTCATCCCGGATTCAGCACACGTAGGGGGAAACTGAGGCTGT
+>93512 1
+GGCACCGTCCTTGCGAGGTCCCGGCGCCTGATGCTGAAATTAGTGTGTGAAGTTACGCAACATCACAAGTATCACACCAGGTTGCTAATGTTACATCATG
+>93513 2
+CCAACCCTAATAATGTAGGAGCACTAGTCCCTGAGCTTGCGCTTCCGCGTCAGCTTGCTTGTTGCAATACTGAAGTAGCACTAGTTGAGCATGAAGACGG
+>93514 1
+GGGAGTCATGTTCATTACTAGCGCCCATGCGTGGAATCGTACCGTATGCACACCGTGTCTGATCAATTAAACGCATGCCTTTAGTGCAACGGGCACAGTA
+>93515 2
+GAATAGTATGAGGCTGGAGTCTACATCACAAAAGTTCTCCAGCGCGTATAGTGAATTCGCTCTCTCTTGCGGCCCCCTAGAACAAGGGGGCTTCACAGTT
+>93516 2
+TCTGCATAGCTGTCATGTCAGGTAAGCGCAAGGCTCACGCTTCTAACGTACTGGTACCGAATTTTTGAGATGACACTCATTGCCCCCGGAGAACGAGATG
+>93517 1
+ATATAAGCTGATTCCGCGTCCCGTCGTTGTACCACCACGGTAGCGGCTAACGGAACCCATATTCAAGTTTGAGTCATGAAGCGAGGCTGGCTTGATACTA
+>93518 1
+GCAGCAGTGCGGAATTCTTCAATATCAGGCCAGTTTGCTGACTCACCCGAAGGGCTCCGTGGGCAACATCTCGAGTTAAAACATTTACGCCTAATGGGTT
+>93519 2
+CAGATTCAGACTTGCCTTGAGGTGAACTATCAATTGCTATTATCGGTACGAACAAGTCGGCCCCCTGGAAGACCCCGAGGCGTCATACGGTATTATCTGG
+>93520 1
+TGCGCTCGATTAATCTAACTTGTTGGCGATACACTCTCGAGTGCCTAAGAAAAAGAAACGGCAGCAATTGTCAACTTGGCGCCTCCCGGTTAGTGGTCGC
+>93521 1
+GGAGGTGTCGCCTAGGTGATCATGCTCCGATAGATCATGCAGAACATGACAGCCAGACAAAACGCTTCTTCCCATATGAGTGCAGTCTACTGTCGTTTCG
+>93522 1
+TCAAAATGACATCGTTCATGTGTAACGCGTGTAGACGGCTCAAGATCTAGGTCACTGGCTCTGCTACTTCACCCAAGGCCTAGCGGCAGTTTAGTAAGCG
+>93523 1
+ACAGAGTGACTCCCATGTAGAAATACTCCTCCGTGCGGAGCGAGCGTTTCATACGGAAGCATCTGGGTTGTTGGTTGACGACGTACTACACTCTCAACTA
+>93524 2
+AGCGCCTAGGCAGTTAAGGCTTAACCGCTCTACGCATAACACACGCTCGAGAATTTGATGCTGTAACTCATACGCAGGCCTTTCGATTGCGAGTGTTGAG
+>93525 3
+TGTTATTTGATTACGGAAGCCTCCTTAGAACACCGAAGCCCATCAAATAAATGTCTCGTAGTCCGAGTAGGTGTGCGCTACAGCACCGCTAGTCGGTCGG
+>93526 2
+TGCGATGGTATTTCAGTCAGGATGTCAACTCCATCCAGCTCGATCCGGGGGCAACTAATGAACTTTCCTAGTAATGGAGCCGGACCTTCCGTAACATGAG
+>93527 3
+TAGCTGGAAGGGTGTAAAAAGCGCTCGAAATCCCGGGCGGGTTCCCATACGAATAAACGTTCGTTGCCCCACCCAGGTTTTGATCATTCATTATGCTGAC
+>93528 3
+GAATAGTGAATCCACCGACTTCGAGGCTAGATACTGTTAAGTACAATTATCGGTAACGGCCGCGATGTTCGCTGGACGGCGGTCGCATTACATCACTCCT
+>93529 1
+GTTATTTGCGTCGCCTCCCTAATTTCATCAGGTCAGGTGACTTGCGTTACAAGAATTAAAAACCGTGCGCGGAGGAGCATAGTCCATCCACAAGCGGTGC
+>93530 1
+GTGGATTGTGTAGAACTCTTAAACGACCCCGGCTACGGTCGTGGTCGCCTAATCATCAGGCCTATAAATAAAGAGTCTGCAACGGACCACGTTTGTGCCT
+>93531 3
+CTTGAAACCGCGTGCGAACCCGTGCCTCTTATAACTCAGTATTTATGTGCATTGACCGGGATATGGCGGGTTCTCGTCGCCGCAGAAGAAAGATCCAATA
+>93532 1
+GACCGCTCCTGTGTCTGTCGACAGTTAATTGAATATGTTCGCGTCTTGCGTATATGTATCGGGTCGACAACCGTTCAAAAAAGCCGACGCCACGAAGCAG
+>93533 2
+CGGCCGGCTCCGCTGTGAGCATTGGCCTATTTCCGTCCTATATAGGAGTAGACTTTACTTAACGGTCCTCGGCATATGTCAAAGGAACGACATCAGGAAA
+>93534 1
+AAAACGGAGTGGAGGGAAAGTTTCCCTTATCTGGATTGACATGGGCGGTTGCAGGTTATCTAACCATGTCACTCCGTCTCACTTCAGCGCGCCAAACCAT
+>93535 2
+GAATTCTACAGTGCACACCCATTGTGTCCCGGGTAGACCGCACAGAAACTAGTAATTTGATCTTTTGGCTGATGACCGTGATCACGCCCGGGGGTTAACA
+>93536 2
+CTCAAGCAGAAGAATCGGATTGCCGTGCCTAAGCGTGTTCCTTTATACCGCTAGTTCAGGTCCAGATGGGCTTACGCACCCGTCATACAAGTGGTATAGA
+>93537 2
+TCACCTGACGACCTACGGACCCCGAATGGTTCGTTATGACGGTACAGACTAGAGGTCTCAATTCGCAATACGTCACGGAGTATCCGTTAAGGTAGTTGCT
+>93538 3
+TCCATAAGAGCTACAGTTGTGCCGAGATCTGAACCCCTGGGCTACGTTATCAAATGATAATCTCACCCTGACACTCGCCTGGGTGGCAAAGTTTGGATGG
+>93539 2
+GAATAGGTCCCCCTATGTCAGAGTCAGGCCCTTCGAGACTAGGAAGGTATCTAGGAGTTACCCTTGACGGCTATACGAACCATACCGTATTGGATCTCTG
+>93540 1
+CTCCGGCGTTCTTCGACAGGACGTTTCCCTCTAACTAAACTTACCTAATGAGTCAGCGGGGTAGCTGACGTCCGCTACTGAGTTGAGTTAACGGAAAGAA
+>93541 1
+TCTTTAGTCAGCAGTCTTCCGCTACCCGAAGTGCGTCGTACTTTGCAGACAAGAGTAACTGTCCTAACCAGCATCGAGGCATAGCAGTCGTTGTAGGAAG
+>93542 3
+TCTAATGGGATGTGCTCGTAGCAATCCATTCAGGAGAGCAAGCAGGCCATACTTATACACCGATTATTCGGCCTCAATAGTCACCTGGATGGTGGCTCCG
+>93543 1
+TGAGACTCGACCCCTCGGTACCGGTGTGAAAATTCCGGAATGTGCCAGCCTCTATGGACTCGCCATGTATGCTTACGCACGGTGAATTACTTTAGAGAAA
+>93544 2
+CAACGACATGGTGGCTGCAGTAATAGCATAGTAAGACCTTGGCTAATTGTGGCCCTACTAACCACATGGCCAAGGCCATGTAGGTTTGTTGACGCCCCTT
+>93545 1
+GAATCGCTATCCGATTGCAAACTTCACGTTCGTGCCTAAGGCTTGGGAGATAAACCAACAAGGTAACTGGTATCTGATTGCGTCCCCTCACGGGGGTTCA
+>93546 2
+GGGTCTTCACATCTAATGGCAACGGTCAATTGACCGTAATTTGGCGACGTGTAGTCCAGTTATCAAGAACTTGAGCGTGCCCGTGCCACAGTAACTACCG
+>93547 3
+TGACTCCATGCGCGTCTACTTCTCGAAAACCGGAGTGCATCTGGATACATATGGTACTCTGCCATACGGGTAGTCTGTTGATATCCAAAAGGACGCGACG
+>93548 1
+TCCGGAGTCTTGGAACGGTTAATCTACGACGCGGTGATGGTAAGTCCATCACCCAGCTTTTACGGAACGTTTACGGACGTCTGCCACAAATACTACAGTG
+>93549 3
+GTTAAAAGGCTGCCTTCGATAATAGGCCTGACGGGAACTCGTCATCACTCTCTGTACTCGAAGAGTTCAACCATATCGGAGGGACCTATGCACCTTGTGG
+>93550 1
+TTTCGGATTTACGGATTGGTGGTACCCGGTCAGAATACTAACATCGTGGCCGACACCGAATAAAGTTGCAGTCTGCCCCCGGTTCATCACAATGAGCAGT
+>93551 1
+CGTGCTGTGAGGAACATGACCGCTTTTTGTCGAAGCCCAACTGCGGCGTAAGCTAAAAAAACGGTCTGTCATTTGGGACTTACGCCACCGTATATACGTC
+>93552 1
+TTGTTAAGGGAACTATACTAGCTGTCGTCGTACAAATATACCGTCCCTCCCAAGGCAAGTAAGTTGTGCAGCACTGTATGCCGGAGACCTACGGCGTGTC
+>93553 3
+CTATACGAAGATTGTCTTCAAGTAAGGCAATTATCGACTTTGCTATATTTCCTCTCCTGGCAAAGGGGCAGTCCACGGCTAAGCGGTGGACGCGCCGAAC
+>93554 2
+CCCCCATGACTAGATTGTGTTGCTCCCAGGGATGAAAAACATTCCGGCACGTCTACGGATGATCTCATAAAGTTCAAACCGGTTAGGAGGTTCTCGGTGC
+>93555 2
+ACTCAAACCTATCAGATGGATTCCGAGCTGTCCTGCTCTCACGAATCGACTACTGTCAGGTTGTACGCGAGCAGGGACCAATTGGGGCAAGGTCATTTAT
+>93556 1
+AGAAGATCGAGCGGTGTGCTCAGCAATGGTACCTTTGTACGGCGCAAGTCCCCACACGGTGTAATTTCAAGTCGGGTTCCTACATATTAACCATACGTGC
+>93557 1
+CCTTAGGTCTTTTGATGACATATGTTTAATGCCAGGGAGAACCAGGATTGCCGCGCGAACCCACCAATTCTCCTTAGGGACCATGTAACGGCAGCATGGT
+>93558 2
+AAGCTTTTAATAGACTGGCACTTCTCAGGTGGGCGCTTCAAACCCAGTGCCCCCGAGCGTCTAGTGGTTGGACAATCTTCGAATTGCATAGGCAAAACGT
+>93559 2
+CACGGGTGAAGACCTGTTAGGTAACGAATATGTCTTTGTATCCAACAAATCTTAGTGCGCAACATGTCTCGCGGCCTACACAGTTGCTGCTGACGCGACG
+>93560 1
+CCGTTTCTGTCGAAACGACACACGTAGGGTCTTGGGAAGGCTTACCTAATGGGCTAGAGCGAGATATCACATGAGCCCTGCTTGAATCACCCCATGATTT
+>93561 1
+TGCATTAGTCTCCTTTGTAGGTATTAGCGCTTAACCCTCGTCAGTGGGAATATCAAACGAAGCCAGGGCTTGAGGTCCGCTGTCCAAAGTAGACACCCGA
+>93562 2
+CTGGCGTTTTTTGCGAAATTGCGCCCGCAACCCTGATCCCCGAACTAGCCAGGCTGTGATTAATGTATGGTCCATATGCGATCTCGAAAAAAAGGGCATG
+>93563 1
+GGTACACCACATCCAGTACTGACCAGTGCATGCAGATCGCCGTCACGTTGGGTGATCTACCGGTCGGTAGATGGAATATCATAATCGTGTTCGTAACCAT
+>93564 1
+CTATTCCTGCAGCAGCGATATAGCGTCTCAATTCCGAATTCTCGTTGGGATTGAAGGCCTTAAGAGATACCCGGCCACCTTATAATCAGGAGGTGGGCCA
+>93565 1
+ATCTGTTTGGATGCGATTAGACCCCCGATGAGAATGAAATCAAGCCCTCAGGTTGTCCACTGCCAGTGCAGCTTCCAGATAGACTAATTTGCTGCAGGGC
+>93566 3
+TCTGAGCGCTCCTTTAGTAACGTCTGGAGAGAAGTTCCGCCGTCTTGTTTCTAAAGAAGTCGGAGCAATCTTCGACCAGCATCCCAAGAAGAGGGATTCC
+>93567 3
+ACAACCATGGACCCGAGATAGCAACTTCAGCGTCTGTTCGCCAATATTTTTTGAAAGACTGACATGGGCTGTTGGTGACGCCCCTTAGTCCCAAGTAGGG
+>93568 2
+CTAGCTAGTGTAGGCCTTCGCCAACTGTTCTTGCCAAGCAGCATGGGGTATTCGGATTGACCTTGAGAAGTCACTGAAGCGCATCGAATATCCCGACTAA
+>93569 2
+ACCTGCTCCGCTCTATGTCGTGTAATTAGCTACATGTGAATAGCTACGTACAGAACCCATAACGGCTAGTCTCAACGGGGTCGGAGTGATCCATATGGCG
+>93570 3
+TCCATAGTGACTCGCGGGGTTATATGTCAGGTTAACCGATTAAGGTCGAACGAACCGGAATACTGGCGTCTAATTCCCATCCCAATGAGTCCGGTACCTG
+>93571 1
+TCTGCCTGGTATCTGAGGCCAGTTTCTGAGACGGTGTACGACTTGCCTTTTCTGCCCGCGAAAAATCAACAACAGTTGGAAACGACTGCACAATATCGGG
+>93572 2
+ACGACGATGAATCTAAAGCCCCAACGGACATACTTTCTCGTCATGTTTAGCGGCACGAGAGATCTCGATCACGATGTCGAGGGCTTACGTTTGCATTCGG
+>93573 1
+CGGAATAATTCAGCGTTCCAGCCATCTAGTGGGTGTAAACTCTTGTATCGGGACGACTTACGCTGGGCAACGAATATGGTGCGCAAACCATCCCTGTATC
+>93574 1
+GATCAAGCGAACTAACTACCGTTCCGCCGTAGATTGGTTCAAACAGGCGTCAAGGCTTCGTACGGCGTACGAGCTGTCGCATATGCCTATGAAATGCTTT
+>93575 2
+TGGAAACATCGATGCTGGCTGCAGAAATTTTTGACCGGAACTGGTTATCGGCACCATGTCCTAGAACGTATATTGGGGTTCGAGCCAATTACCCCCCACG
+>93576 1
+CACCTCATGGGCTACTATGAACAGCCCCCTGGATTGTCTCGCCGGTACAGGAATGCTGGTATAGCCGCTTGAATTAAGATGAGCGAATTGTACGTCACAT
+>93577 2
+GGTGTCCCAATCATCCCCATTCAGAGTCGAGCCGCAGATTTTTTCAGTTGCGCCACGAGGCATACGATCAAGAGAAATTTTGGCCGACAACTGTGTTAGG
+>93578 2
+CCCCATCAATATCTGTCGCCTTTTGAGTTTGATCATCAGACGCCCCAGTTGGGATAGAGGCTCGTTCCGGAAACCGTTGACTTAAGAGAGAGGCAGCAAT
+>93579 2
+AGACTAGTACAATTTCATTATGAGGCCACGGCTTCTGGTGGAGGTCACGTCAAGGGACAACCCAATCAGTTCGCTTACTGCCTGACGATATTCCGAGGTC
+>93580 1
+GACAGCTCATGAAAAGTTCAACTGGTACATAGCTATGGCCGCTTTTAGCCGTTCGGGCTCACCCTGACCTAGAAGTTGCGCAGGCACTTGCAGATTAGAT
+>93581 1
+CGGAACGGCTTTCGCGCTATGTCAAGAAGTTCTGATGGTCCGCACAGTTGGGTTACATCTAGACACCGCAGTTAACCGGACTAATTCTTCGAAGCAACGT
+>93582 2
+CGCAGTATTATCAGATATCACATCATGCCGACGGAACACCTCCAGTTACGTCTGAGAAGCGCTGGTCAGCTTCAAGATCGACGGATTATGTTTGCGGGTC
+>93583 3
+CCATCTTATATCCTGAGTCGCGTGCCCGTTACCGCTCTTGACATCGGATAAAGGATGCTAACGAATAAGGGGTCAACCATCGCGTGCAAGTATGTGGCTA
+>93584 3
+GGACAGCGAGATCACTCTGTTTCCGTGCTATTTTATCGCCGGCAAGTGGGTTGATTCACCCAGCCATACCCCGCATGCGGATAATTAAATGAGAGATCAG
+>93585 3
+CCGGTCGGCTTCTTAAGGGATTGGAGGCCAGCCATTCTATTGTGCGCTATACCTCAATCGAGAAACTAGAACAGCTGGGCAAATCATTTTGGACCGCACT
+>93586 3
+TCTATACGGGTATCATGTCATCGCGAAACCGATATACTGCTAGTCCCGGGCCCCGGGCACGGGTTGCGATATTATAACATATGGCGAGTCTTCTAAAAGC
+>93587 2
+CCCCAAGGAGCCCAGCGAGTAAAAACACGTTTGAAAAAGTTAGACGCTTACGGTGTTTTGCGCTCCAAACCTTGCTTATCCAATGGTCTGTGGTCTGGCG
+>93588 2
+TTCGCATGGCAGCCGCGTGAGAGCGGGACATAGTTCGCAAACTTACTCCTTTGAGTTGGCTCGGCTAACAATAAAGCACCATCCATGGATTCTTCAGGTA
+>93589 2
+ATTAGGGGGAGTCTATGTAATCTACGCGACTATTTGAGCAAACGACAAAGCTAATCAGGTCGTCGGTTCGCCTCTGGCGTCAGAATGCTCCTAGCCCTCA
+>93590 1
+TCTCGTCTAGCCGTAACCTATGGGCAAGAGCTTCGAGGCATCAGACCGTCTCTGTGTTAACGTGGTTCCGTCGAGAATAATACCCTAAATGTACGAGGCA
+>93591 1
+ATATCGGGTGCTCACGATCGTGTATGCAGTGATGAACGTAAAACGCGCGGCGAATTAGTACCTGCGGCCTATCTCCTATTAATCAAATCGAGCGTTCCGC
+>93592 1
+CCCTTGGATTGGTTAGTCGGATATGTGATGTTTTCTGTACAAGGGCTGAAGCCGAGCGAACTTAACAAAAGGACTAGCCCGCAGTCTTTCAAACCCCCGC
+>93593 2
+TTGTCCACTGATGCGGAGTATAGCGCCCTACCAGACTTAATGACCCTTCTATGGACTCGCATGTGAAAGTCATAATAAGGCCCGTTGAACGCGTCGTGGA
+>93594 1
+GTCCAAAGAAAACACGGCAGCAGTGGAACCGATTATCGATACACTGAACTTTATTGTTGCTCTAGACGCCTTCCTTGCCGCTACAGTCCGGAGGTTTGGG
+>93595 2
+AAGCCCCTGGAAAATCGCCTAGCTAATGTAGCGCAATACGGTCTTAGGCCTGGTTCGTGAAAAATTTGTGCTCAGATAGCCATACCACGTTCCCTTGGGG
+>93596 1
+GGTGGCGCATATAGCTAGCAGCAGCAAAATCACTGTAAGCCATCGCTCGCTGCTATCAAGACGATAGTTCTTTTGCTTCAGTAAGCGTCGCACCAGGTGT
+>93597 1
+GGACGCGTTTCCCGAAAGATCACCCCCAATCATTTTGTTTTCGCTCAGGGACGAGCAAGCTTTAAGTACAGTTGGTCCAGAATCAAGTAGGCTCGCGTGA
+>93598 3
+CAGATCTGTGGTTTACTGTAAACACGTGGGGGAAACGTATTGAACTTGCTCGGAGACGGGCCCACGATACCCTTACTTATCCGAATCTGTCTCAACCGAG
+>93599 3
+ATTGTTATCAGGCCTCTGAGATGGTCTTACCATGGTGAGCTAGACACAGTTCTGATACGCTTCCCACAAGCAATTGATTCAAAAGGGGCCCAGGGCTGCC
+>93600 3
+TTCACGATATGGTGGGGCATGGTGGTAAGACTACATTTAGACCGGTAGTGTATACCCTTCCGCGACGAGCACAGTATCTAACTGACTCGTGCCAACACCT
+>93601 1
+TGTGAGTACGAACCCCGTGGAGCAGGACCCCGGCCCTGCCGAGAATCTCTTTTAATCGTTCTTAATCGTAACAGGGAAATGTGCCATGGTAATTCTCAGA
+>93602 2
+TGAACGTTGTTGTAGACAGCTTCATCTTGTTACTGAGCAAGCCTCTATGCGACAGATTGAGCAGAGGACCCCGTCCCCCCCGGAAGGTTTTAACAGAGTA
+>93603 3
+TTAGCGAAACATTGTAGCGTGCGTTAGTCGGTCATCTCTACTCCTAACCGTGATAAGGCCAGAATCAGGGCCCTTTACGCATAGCAAGGGCACGTTAGCT
+>93604 3
+ACCCGTCCTTATTCCGGAGGGTATGATAGCATCGAGCCTCTTTGAACGCCCGGAGATTTAACAGATCAACAGATGAGGCAGTTCACTCGAATCGGCTGTT
+>93605 3
+TGCTGGGCATAGAGTAGATACCGAATAGCTCCATAGGGCTCGTACTACGGGTAGTTTTGATATCTTGTCGACCTAATCATGCCGAGCACCTCAGCACCGA
+>93606 2
+GGCACAGAACGGTAGAATCGGCCACGGGATGTGTATTCGCTTACTTGTGACTTCGTAACACCTAGATGATACATGCGCATTCACAGGTGCCGTATTCCCA
+>93607 2
+GATGTCGCCAGATAAGGTCCGATCCTCTTCATTCGACTACTAGCAGATCAAAACCGATAGTGCCAGGTTACCAGTGTTCCTTTCGACGCGAGTTAGGGAG
+>93608 2
+GTGAATTGCGTCTTCCAACAGAATTACACGCGGCGGGTACTAGCTGTCAATGTAGACATTGGCTCAAGCCCTATCCAGTGCATCTCTAACAATGGCGGTG
+>93609 2
+ACGTGTGCGAATCGAGTTGTTACGGCAAGGGTCGGTTAGAAATGGAATTGTCCTTCCTACAAGACACCTTACATTGGGCTCCAACACTGTCGCACCGACT
+>93610 1
+AAGTAGAAGTGGAAGCCAGTACATATCCTTTAGCGTCCGAGATCTTATCGACATAGCCTTTGACTCGTGGTAGTCCGTGGAGACGGCCTCACAACTGCTC
+>93611 1
+GTGGCAGGATGTTCCCGGAGATACAGGGTAATGTATGGTCCTAACACCTTAACAGCCTGGGCCTGTCAAATACGCTCGCCGTACCGGTTCAAAATATCTT
+>93612 1
+AGCCCATTAGAGGGCCGATTTAGCCTCATACAACTTTTACTGGCTAGAAATCATACCGTGAGGGAAGCGCACGTGGCAGATGTCTTACCTACTCCGGTGT
+>93613 1
+AAGTCTTAATCGGCAGTCCGAATGTGACGTTTTCGCAGGTAGAACGGTTGCATTAGGTGTTATCTCTCTTGCGTCCGACCAGAGACCAACGAACACAGCC
+>93614 3
+GATAGAGGTGGACGTGCAGTGCAAAGTGCAGGTCCGTCTGCATCGCAAGCCGCCCTTTTAGCTCTAAGTTCTGCGATTTAACATCTGGCAATACATCAAC
+>93615 1
+AGTGAGCCTCACGGCTATCCGAGTTTACTCACTCCAGGATGGCATGGGGTGCCTTAGATGGAATAGGCAATGTTAAATGATTGTCCCTAAAATGCCCCCC
+>93616 3
+AACCTGTATAGCGAGACGTCTCATGAAGCATTTGGGGCACGCTACGGTTGTCTCGTGGCTCGTACCTACAAAAGTATCTCAGGGCATCGTTATCACGAAC
+>93617 3
+AGAAAACTAATCGTCTTTCTGGCGTTCCTGTGGTATAAAGATCGGCTTATGTGCGTTCAGAACACCTCCAACTTGGCAGCGGGCTATCAGAGCACCAGGC
+>93618 1
+GGAAGCCAGGTTGAAGACTGTCTCCCGAATCTTCAAACTCAGATTACATCAGACGACGGTCTGACAGTAAGTGGTTTGCGTCATTCTTGCCCGAGCCTAG
+>93619 2
+TAGTTCTGCCGGCAGCTGCACATATTATCGATATCAGACTAGATCCTCTGGATAGCCGTCAAATTAAGACGCCTGACATCGCTCCAAGGGTGGGGTAGTC
+>93620 2
+GGTTAGCATTTTACGCCCGCCGATTTTTGATGCGCATGACCCCGGAGCACATCGAGACAACGATAGCACTGAGTTGTTCATGTTTAACGAGCCTGAGAAC
+>93621 2
+TACGGGAGGGACACGCATGCCTAAGCTGGTTTTATAGCTTTGATCCTGGTACACAGTATTGCTCACGGTCGGCTACCATGATACCATCTCGAAGCAGACA
+>93622 1
+TATGCGCGCCACCACCGACAATCAAGTCGAGAGGTGCCTCGCTTATGGGTGCTTCCGTCGTAAAGTGCGATTTCATCGAGGAAAATTCGTAACTGTCAAT
+>93623 3
+ACTTCTGTCACACGTTGCTGTGCCTTCGTAAAGTGCTCTAAGGCAGCAGGTGTCCGCATCAGATGCTAGAGTTGATCAAATGTCCCAGCAGTAGAGCAAC
+>93624 2
+GTGGCCAAGAAGCCCAAGTCTACGTAGCCAAGATGCGCTTTCCCTCTTTCGAGCCACGATTTAACTATTCCGATAGAGTAGGGATACGTGTTCGGATGCA
+>93625 3
+ACGTGCCGGGGATCGGCAGCTAATACGGCCGAACCTCCTTTGGACGAGAATTAAACGTTTTGCTTAACGCAGGCCTAAAGATTTGAGCCTATGTCCATCT
+>93626 3
+CTTCCACTCGAGCGTATTTAGCACATTTAACTACGCTCATGCGCGTGAGACACGTAGGGGTACACGGTCAACTAACAAGGAGCGTCATGGTGTCGTATCT
+>93627 2
+ATCACTTGGCCACGACGTCGGTCTAATCGCATATACACTGCGTCAAATCCACTGGTATTGCGGATATGCGCGGGCTCGAGATTAAATGGCGTGTACAATC
+>93628 3
+GATCACATCGCATGTGCGCGCGCTCTTGTGGGCCCTTGGAGACAACTAGTAGCACTTGCTCGGATCAGCACGAACGATCTTTTGAGATATACTCAATAGA
+>93629 2
+GGATGATACGTGAACTCGGGTTTTTTGCCCAGTTTAGGCCGGAGACCATTGGGGACGCCTTTAAACAGAACCCCAATACATGTACTGCACGCCTTAGCAT
+>93630 1
+CTACTCCCTAAGAATAAAGATGCGGACTTAGATGTTAGTACAGCACGTGTCCGAACGATGATTTGTGGTGTCGACTTCCCGTCACCCTCGCGGCGAGAAT
+>93631 3
+GGGATAAGCGACTTGGGCCTACCTAGCGACTCAACTGATACCGGCATGCCTTTGGAACAATTAACCTTCAACTTACGGAGCGAAGCTCGTTCTATTGTGG
+>93632 3
+ACGACAGGTCGATACAGAGATCCTGACACGGCGCCTGACCGCCCCGCCGGTTAATCGTATATGTCTAGTTGAGACAATTTATTCGCTAAGTGACTTGATG
+>93633 2
+CCCGAGCTGAGTCCAGGCCATGTGATTCAGCTATGCTGCCCTCTGAAGATGTTTGTAAAGCGCCTAAGGACCGATGATGATCAGTTCAATTTCCCAAGGA
+>93634 1
+TAATGTTTAAATCTGCGATGCGCGATCATGTAGACATAATGCCTTGCGCACGTCCGGATTGCGACCGCAACGTAGTAGCGCCAGAGTCATGCATTCATCG
+>93635 1
+CAGTCATACAGGCAGCGACGGCTCTATAATGCGCTAAGAATCGGCTTAGTTTGATGTGTTTACTGGCTGTTGCCACTACCAAATCGCCCCAAGAGGATCG
+>93636 1
+TCTCCCGCGACTTTGTGTCTCTGGTATTACAGGCCATTTATACAGGCCAACCGGTCGTAAGGCAGCAGGTGCATTACAGCCAGGGAATAGTCCATTAAGA
+>93637 3
+CAAGACTTTTGTCACTTCGGCGTGAGCTCCTGGCATGGTACACTTGTGCGAAGCCCTTAAAGCAATTGTCAGACAAAAACGGCCTTTAGGCGATAGGCCT
+>93638 2
+ACTGCAAGGCCGCAACAGACGGACAGCCCTTTCTAACAGGGTTCCTTTTAGATGACTAATCGGCGCCAAGTGTCGGTGTATTCATGCGCTACTAGTATAG
+>93639 2
+TGATTTGTGAGCGACGTCCGTCACACCTCTCGCGAAGGCAAGTCTACTAATACTAAAACGGCGTTTGTACAACCAGCAGACTGGGTTGGCTTGTTGACAC
+>93640 1
+GTAGGTGATGTACGCTTCCAACTGGAACATCCCTAGACAAGGGCCTCTCAGGTAACGGGGACCCTTCAGACTTGGTTGATAAACTCATCTCTCAGGTTGA
+>93641 1
+CGACAAACGTTCCTATTGGGCTGGTTTTTGGATTTTGCCGCGCCATCGATTCCTTGCATCAAGATAGGGAGGGCCAGAGTATTGCACGAACCAAACACCA
+>93642 1
+AACCGCTTGAGATCCGCGTGGTACTCGCATGGGAGGCCACTGCACCTCTATGGTTGGATTAAACATACGGGATAAATCTTTGGAACGACGTACATCCTCT
+>93643 2
+GCGACCTCTCGCCGCTATTGAGCGAGGCCGGTCCCATCGAAATAATAATGAGTAAAAACTTTCTTGCGTCATTCGGTGTCATCCATCATGAGGCTAGGAG
+>93644 1
+TTTACGTTGCGTGTACAGAGCTTCGTGACCAAATCTTCAGTGCCGTGAATGTTACATCATCAGAGCGAGAATGTCACCCTCAGGAAGGTACCAGCGCTGC
+>93645 1
+ACAAGAACACAAACTTGTCTCCGGCGGACAACAGATGTAACATCTGGGCAGGGTTTGTCGTCGTGTGTTACACATAGTCCTTTAGTCTCCGGCAAGCCTG
+>93646 2
+ACATGATGAACTCGTGCTCGCGGTGCGAGCCCCTTAAAATTCTCTATTGACTTGAAGCATTCCAAACTCTTGAGAGCACATCATTCGGGCGGGAAGGGTC
+>93647 2
+CAGTGCACTGGTGGACTCCATGACGATGACCCATTCTCTAGTTGTTGCTTTCGATGACATTTAGGCACTAGACACTCTATGCCCAAGCCAGGGAAGAGGA
+>93648 2
+CTACCTTTCTCGAGAGATCTCGGGTATCAGTTTTGTGGAGCACATGCAACGCTCCAAAAAGCTCTAGAATGGGCAAGCGGCTAGCATCATTCTGCGCGAT
+>93649 2
+TCGTTGGTTGCTCAGGCAAGTCCATCCGACGACAAACCGTCCTATGGAGGAGTTTGTCGTAAATTGGTCCGCACACGAGTTTAGACTCAACCACGATTGA
+>93650 3
+TTGGAGGAAGCTATCGCATAACGATATTACCAACCGATAGACCGACAAATGCGCAATCCCGAAGCTCTTGCCGGGTTTACTCTCTTTAGTTGTGGGGCGC
+>93651 2
+ATTTAGAGCGACGAATAGTTGCCCAGAGCTCTTGATCCCTCCCCCCGTACGCTCGTATCAAATGTAGCGAGGTCCGAAGGCATTGGAGCTATTGAGAATT
+>93652 1
+GGTCCCGGAGGTCGGTCTCCCCTTTCCAGTCCAAAGGAGAATCCGATTTTAGAATAGATACGTCATTAAATGAGTTGTCCAGGGGCCCCAGACATTCGTA
+>93653 1
+CAATTTCGGTGACCCACAGTAAATTTCCTCGATCCGAAGAACGCTCTGTACGACGACAACTGTGGCGGACTTATCGTTTGAAAGCCCACAGGGGGTGTTT
+>93654 1
+ACTAGATGGGAGAAGTGGGCTCTATGAATCTATTAAAACTTTGGAGCTCCGCCCAATAATGGCGTCGCTGGAATGCCCTATCCCTGGCTTCCAGTAAGCC
+>93655 3
+GGTATATCGCTTTGCCGGTCCAGCTTTTGAGTAACCGCAGGAGGCTTTTAGCATACAAGTTGAACAGAAGACTTCATACTCACGACAGGGCTCAGTCCGC
+>93656 3
+GCGTTGTCAAAACTTAACAAAGGTAGATGTGCAAACTCCGCGCTGTCTGTCGACTCTAGGCTATCACGCTTGCGCTACGGTCGTTAAGACGAGCGTATAC
+>93657 3
+TTGGTAGTATTCCCGCGAACTAAGATGGCTTGCGTGATGTCGGCCACCGGGATGACGATCCCCTACTCCATGTCCGGAATGAAATCGCCATGTATAATAA
+>93658 1
+AATAGGATTCATATAAGCGGGAGGGGCTAGATTGTCCCCCGATGCACGGCAATCTCGCCCGTGTTACCTTACGGAACTCACTTCGCTTGGAGTAACATAT
+>93659 2
+TAATACCAGGTCTGTCCGCATAGGCAGCATAACGATCTCAGGATAGTTACGGTGAGTTAACGACTCCCGACGGACATCTCTGGTCAAGGTCTTCTTGAGC
+>93660 2
+GACGTTGCCTTATGAAGGGGCCTTAATGGACTCGACCCCCAATTATGGAGTTGTGAAATCAGTCTGACACACTGGCTTACTGACTCGCCAATGTGAGCCA
+>93661 2
+TGTCCCTGAGAATGTCAGTGCTAATTAAAATGGGGAGATTCCGCACTCTGGGCATTCCACAATCGGCTCCACTGACGCGTTAGACAGTACTGGACGTTAC
+>93662 2
+GGCATATCGTTACACCTTAGGTTAATCGGTTGACAGCCAACTTAACGCACTTGGATCGTATGCGAGCACGCACGGGAAGTCCTTATAATCTCACTGGGGC
+>93663 3
+TCAAGCCGGACACCGTTTATGGACGATCACTTAGCAGGCCTTCTGATAGGCCACAAACAGGTAACAGCTAGTATTACTCAAGTTTCGCGGTGGTTGTGCC
+>93664 2
+CTGCTGAATCATGAGACTCGGACGCCTTCGTTCGCAGAAGTGGAATTCAACGGCGCGAGTTCATACTCGCGGATTATAAATTACCTTATCAGACCGTGCG
+>93665 1
+GCTCTGAGACCAGCTAACTCGAGACTGAACTCGGCAGCGGTATATGATACCAGTACCGTGGAGCCATTCCCTGGAAAATGACACGTTTGTTTTTCTGAGC
+>93666 2
+TGAAATTCTGATCACCTTTCAGTATGGTGTGGGATTGACCCTCATCGATAACCGGCTCTAAGGAGGCAGAGTCGAGGCCCCGTACAAACCGTACATTGCT
+>93667 3
+GCGGTGCACAGAGACGGGAGGGTACTACCACGGGTCGCCAATCACTTTATAGGTTCAGTTGTTTATAATTACTAAGGCCACTTCCATGACTGCCACCTAG
+>93668 2
+GTCGAAACGCCGTTGTACCCACCACATCACGCAGAATTGCTGCTATCTATTAACACGTGAGACATCGGGGGAACTAGTCCGTACTGGGAGTGTTGTTCAT
+>93669 3
+GCTTCAGGCTGTCAGTTAAGGTTCAACCGCTACTGTATCCCTCTTTAAGAACTGAAGTTGAGGAGCGGTCTTACCCGGCTCAAAGCAAAGCTAGCAGCGT
+>93670 1
+CATGCGGACTCACGACTGGGTAGAGGCCCAGTCTATACGGATTTATTTTCTAGCCAAAAGTGTAACTTACCGTCGCGACTAATTGCTAGCCGGTCGACGA
+>93671 1
+AAGACCTACCAGGACAAATTTACAGCTCGTTCGCACAATAGACTTCCGCCTACGGTTGGGGCCTGGACGTTTATCTAATCTGGCGATAATGGGCCGTATG
+>93672 1
+TACGGCCTTTTAAGTATGACGGAGAGCTTTGGGTACATAAACTCTCGCAAAATCCAGTGGGAGCTTGGAACCCGGTCTACTGACGTCTTCATCACCGCGA
+>93673 3
+GGCGTTAGTATTACCCGTATAAAGAATTGTTGAATACCACATATGGTTGAAGATGTCATCCGCCACAGGGCTCAGCTGCAGGCCATTTACCCCGGTGGCC
+>93674 2
+AATGACGGCCTTAAGGTAATTGTATACGAATAGTTTCTAAATTTCCAGACCGGAATAACTGGCGTGGTTCCCGCAGCAGCTGCCTACGCGACTGGCTCCG
+>93675 2
+GGTCCTGCAGAGTAACGTGGTCAATATCAATGGCCTTTCCAATCTTGGTCACCAAAGGATACTGTGCGTGGGCACCTTATGTACACCGCGAATAGGACTC
+>93676 2
+AGCTTTACACGTCTACCACTTTGCCGCTGGTCAGACTTATTCGCGACGCAGCTTAGAGGTAACTTGAAAAGTAAGGCTGGGGAAGAGTCACGCTTATCCC
+>93677 2
+CCACATCATCGGGATAGCTGCCACTGAACAAAGCTCCACAGCTCGCAGGGGATTCTTTATTTCTCTGTCGACGACGAGCATGGGAGTTTGTGAAGTACTA
+>93678 2
+TGACATGCATCCTGTGCTCCTCGCCGGAGTTTGGTACCTGCAGCAGTGCGGTATACGTGGTTATTATGGACCACCGCAAAATTATCCAAACAGAGATAGC
+>93679 3
+CTACTCGCAGAGATACTCCGCGCTATGACCTCACGTTAGGAGAGACACCTTGTCCATGATTGGCGTTATGAGGGAACGTAACGCATATTGTCGTCGACAT
+>93680 3
+ACACGTTACTGCAAAAACCGCTCCGGGCGGAGACGCCTCGTGGGACGACAGAATTTTTGGAGTGGCTAGTTTACCTACTAATCATTGGTTACCGATCCTA
+>93681 3
+TTGCTAGACCGATCACGAAGGTAGGCTTAGCTAGGTCACGCCGAAGACAGACAGGATTATTATCCTTTCCTAGAATTGACACGCTGTTCTAGGGCCCGTC
+>93682 2
+AGCAGGCAGGCGCACCACCCAAGCATGTAATCAGCTAGCGTTTTGGAGCTTAGTTAGTTGGCAACAGTTTGCGCTATACGGATTAGCTTTACGACACTCC
+>93683 2
+CTGGGATAATATACATGGAGGCGGTACACATTCACTCGGCGGACTAACTTACGCCCATGGGTCAATCCTATGGGTAGTCGAATTGTCAACCCTCGTTCAG
+>93684 1
+TATTAATATCTAGAAGTACCGCGGCAGTCACTTGTAACCGATACACCGTCCTAGCAGGGAAAGTATCCCTGGGCCCTTGAGGTGATCAGCGTCGTCGTAT
+>93685 2
+ATTGTCACTATCGGATCGTATGATTACCATATCCATGCAGACGCCCGCATACGTCGAGGCTCGTAGGAGGTGTGCGTGAATTCACGATCCAGTATAAGCC
+>93686 1
+CATCTATGCCATTGTAAGAGTGGACTGTCATCTGCCTTACGCCACCCGGCGGACAGGGAATCTTAGAACTCCTCGCATGGAAGTTGACAAATTTGAGTGC
+>93687 3
+ACCCTACGATCCGGGTGATTGTCCACTGACTAACGCCCTCATGGGGGACTAATAATCGAATGGTAGGAAACATTCTACTTAGTCTGTTGCTGGACCCGGA
+>93688 3
+TACGAACGGCCGCTCCTGATACGAAGAGTTCTTCTGGGTCTGATTATCAATACTGGGAACTCACTAGCGGCTAGAGGTTCAGAGTGGACAACCTACCTCT
+>93689 2
+CTGCGACTGAGCAACGCCCTCTTGATCTCGAACAATTAGCAACTGATATCCTAAGTATTTTAGGGATTGGGGAGCGCTTGGTCTGCACGACACCCATAGG
+>93690 1
+GTGGCTGGGGTTGTCGCAGAAGCGCACCTTGCGCTAGTACACATATAACGATCCGGCGACCATAGTGATGAACGCTAAAACCTCTAGCTTTAACGCTTTT
+>93691 3
+ACAACTTATACAACGAGTAGGGGGGCCGACTGGCCGGTCACACCTAGATACCCTAGTTCTCCGGTCTGACGCTTAGAATAGTGCTGTTCAATTCTAGATG
+>93692 1
+TCCAGAAGAGAATAATGACGAGGTACCTTCACTACTGAAATGAGGTCGAAGTTAGTCTTCGTCACAGCACTTCTGTGCGACTTCGCCGCGCTCTTGCGAG
+>93693 2
+CGTACGCAAGGATAAAGCTGCTTTGCTCGCGATAGCACTTAATTGGACACCAGCCCAACTACAAGTGCGTAAGCATGGGGCTTTCTTGATGTGGCCTTCA
+>93694 2
+GCCAGCACCTTTATAGTTCAAGCCGTACAAGGTTTTTGATGGCCAAGTGATCACCTGACCGTCGAGGCCGGGGCCTGAGACCTCGTCTATAATAGTAATA
+>93695 1
+CATCCGCACACAAGGTGATCGGTTTGCGTCCCACCAGTTTGTTTGCGGGAATGAGGTGACAGCTAGGAAAAGCCTTGAACCCACGACACTCTTTATATGT
+>93696 1
+TAGAAGAACCGTGGCAGGGGACTGTCGTGGAGCTCCAGCTTAAATTTGAATTACCTGACATTTTCTGGACCAACGCCGCAACTGTCCTACGCGTATGTAC
+>93697 2
+TTGAGACTATCTGCAGCTATACACTTGCAGAGTTGGACGATACAATGTCGCAGATTGTTCTCGACGAGCTGACTGCATTACCGCATGAACGGGGCTACCC
+>93698 1
+CCTGTACTATCCCAGGTCACATCAGGTTGGCACTGTCGTAGGAAACTTCGAGAGCACCCCGCAGGTGTTAAGTGCTAAGTGTAGCAACATATGGCTTCAT
+>93699 3
+AAGCTAGATGCTGTGGCCCAAGAATCACACTTGATACCTCCGCCGGGCGTGCTGTAATGTTCTGTCGAGTCAAACTTCATTAAGATCACCAAGTGTGCGG
+>93700 3
+GATGTGTGTTAGACGGCAAGTCTTGAATCGTGCATAATTATTAGTCATCTCCCCATGCCTGTAGCGCTCAGTAAAGCAGAGCCCCGAACTAGCCGTGCAG
+>93701 3
+CAGTAGACGCTATAGGGATATTCAGCCTATACGACGGCTCAAGGGCACTGACCCATCATTCACGGGGGAAATCCTCGAGTGTTTTGTGTCTACGTACCAT
+>93702 2
+TTGAGGTAATCGGGATCCGCTTTCGTTGCGGATCTGAGGAAAGTCCATACTTCGCCTAGAAATCCAGCGGAAATGAACCTCCCATAACGGGTCTTTCGAC
+>93703 2
+ACCATGATAGCCCTCGTCCTGTCGTAGCAGCTAGGTGTTGACCCTCGCGGACCACCGTGGATAAATGAGCATAGCTGGAAATAACTTTGCTCATTAGAGT
+>93704 1
+CATCTGGTGCAACCCATCTTTTACTCCCGGGGAAAAGGCGGGTCTGCTTCAAGCTGCCAAAGCCTGTATTTAAGGTATGCAAGTCGGAAAAATTGCCGTC
+>93705 1
+AAGATTGCTCTTGGCAGGCCTTAATACTGCATTAACGAGTCTTGAAACCTGCTATAGCGTCGTAGAAACCGTTTGACTGCGGCACCATACGGCAGCGGTC
+>93706 3
+AGTATATCGTACAAGCGTACGCACCACTGTCGTTGATCGAAGACGTAGAGATCCCGAGTGCGAGCGTATGTAGGTTCTGACCCATATTCCCATCTCGGAT
+>93707 3
+GCCAGCCGACGACTGGTGTGGATGCATCGGTTCAAGTTTAATTCCATGCGCATAGCAGCCTTCAAGGCTTATAGGGAGACCCAATCAATCGCATCTTTGA
+>93708 2
+TTCTAACGAGGTTGATTGCCGTGACCATCTGCGAGAACCCGAGATGCAGCGCTTAACGTCGACATGTTAGATTTAGCTCGAACAATCAACTGCTGCCTGG
+>93709 1
+ATTTCCACACACCATCCGTCGGGGTTCGAGTAAGACGCTAATATGTCACATCCACAAATGTGGTTTTACGGAGCGGGAAAGTCCATGTGGGTGTTCCACC
+>93710 3
+ATTCAAGATCTGGAACTTATTACCTATCGTCGCAAGTATTGTAGCGTGTGCCCGCCAGCCCAAGTACTGAAAAGTCAGTCCCGCGCTTGGCAAGTGAGTG
+>93711 1
+TGTTTGCGGAAGTAACGAGGAACTGAGGGAGCTGATTCTTACGGCCAACACCTTGAACGCCATAATCCAACCGCTCTCGTGTCGACTGTAGTTTTACCGA
+>93712 2
+CCCACGACTTTGAAACATTGAAATAGGGTGGAGCATCGACTAAAACCCCCGATGTTTTGCGTAGCACAGACGTTCAACTCTCTTGGCGATGCTTGGGGTC
+>93713 1
+CATCCAAGGCCAGACTCTAGAAGACGGAATTCTGTTAGAGTTACGCTGCTTAAATGCCTTAACGCCGTTCTGGAATGATTATTCCACGGTAGCCCGGCGG
+>93714 1
+GTTGTGGTATTAAGTCATAGTGTCGTAGCCACATTACCCCGGTCGCCATTAGTAACGCGCGGTAGCTACGAGTGATTCCAACGGTAGAATCCCGCCAATA
+>93715 2
+GTTATCAACGAGCTGGACTTGTTTTTCGCGAATAGCAGGTCGCAATACTAACGATCTGACTGCTCACGCTGATCTAATGAGCCCAATCCAGGGGGGTCCA
+>93716 2
+CTGTCAAGAGGAGTTCAGAATCGCCGCGTTTGTAATGCCTACTAGACGCAATCCTCGGGGTCTACCCGACTTCTAATGTTCCAATTGCACGAGGGTAAAG
+>93717 2
+AGTAAGGTATCCACTACCCTGCACTAAGATACGGAGCTGAAGCTTCAAGGGGATTACTCCGTCGCGGTATTCGCTCGCTGCTTAGAGTACCTGTCGAATA
+>93718 2
+GAAAAAAGAACCTGTGCGTTCTTTCCGTCCCGACTGAGACTTAACAAAACCGCTGTCACTTACTCGCAGTGAGATGTCAATTTGGTGGAGCGCTCCGTGG
+>93719 3
+AACCCTATGATTGTGCAACCGGGGGCGCCAACTCGTGATAAAATCGGTAATATTCCTCGGTTGTACCTCCTAACCTCGAGTCAGAGGCCGATAGGTTAGT
+>93720 3
+CGGCTTAGAATGGACCCCGCTCGCATATATGGCAAAGTTTCGGGCGAACGTACATACGTCCTTACGGGTGTAACGCGAGAACAGCATCTACTCTATTTTG
+>93721 3
+CTTACGCTGCACCCGACGGGTCGTAACCTACGCGATACGGTGTTCTCAGGGGTAAGACAAGAGTTAGCCTCTAGAATCAATTAGTTTTATCGCCCAGGTA
+>93722 1
+GCTAACAGGCAGTCTGCCGACACGACCCACATTAGTATGACCGTTCCATGTTAGCCCTTAAGAGCACGTACGCTATGTTTAGCTGACAGTTGGTGAGATG
+>93723 3
+ATGTGCGCACGTATAGTATCTGCAGGCCGTCCCCGAAACGTGCGAACATGATCCAATGGTGGGCTTTCTTTGGCCGGCAAAACACTTTCGCAAATTTAAG
+>93724 1
+TACGCATTCGAATCATGAAAAAGACCATTGTGATCGAGACTTGCGCGTGCATAGCCTTACTCGCATGATTGGACAAGCTCATGGCCCCATGGGCTTTCGG
+>93725 2
+TCTGAGATAGGACGTAATTGTGCGTGTACTTCCACATTAGGGGGAGGCTATCAAAGACCTCTACCTTCGACCGCAGTACTGCCTCCGGATATCAGAGATC
+>93726 1
+CAAGTTGGCGGGACTCCAGTAGGCTATGCCTCACCTGCACTAACAGGAGTCAATGCGCTTAGTTCGGTCTTTGCATATTGTCAATAACACTGGACGCGAA
+>93727 2
+CAGATGTCTACACGTATGACGCGTGTGAAGAGTAGGTTTTGACCCCAAGTTACCTCCTACCGCACGCAAGTGATTCTGTGCGCTAAGCTAGTAGATGCAC
+>93728 1
+GTCTGGTTCAATCCGTCACTTGTGCGGTGCTTGGCTTAACCGCGTGATAAAATCGGTGCTGAGATTGACAACTGCTAGACCAACCACATGCGAGAACATC
+>93729 3
+CGTCGGCTGAGAACATTCACCGAGCATATTCGTTAGACACGACGGCAGAGCCACTTAAAGGCTCTTCTAATTAAGCTCGTATTGGTGAGCGCTCTGTGAC
+>93730 1
+GGGCGCAGGCCGCCTCCCTATGGACAAGCTTCTCTGGCTAAGAAACCGTCGTCAGTTGTCTTTTGCGAACACAACTAGGAGTACAGGTTAATAGTCTAAT
+>93731 1
+ACCCGTTTATACGTCTGGCATGGTGATACGAAAACCACTTATCGTCGAGTGACATCGAACCAAGTGCGACCCTGTGCACTCAGAGGCGTAGGGTTTATCT
+>93732 2
+TCGCTCTACCAAGGGCCGTTTCAACAGGGATATTCCCGAGGTTCTTCCAATTTATAGAAGAAAAGTTTTTGTACCCGCGCATGCGCATGGCGGAGCCAGA
+>93733 1
+GGATATTATCGCTATCTCTAGCTTGCTAAACAGGGCCGTGCTTCGAGCACTGAGCCTCTTATGGTCGAAAAACGGCAGCCTACATCGCAATACGATGGTG
+>93734 1
+AGGGTTACTTACTGGATAGTAGATAAGCTACATCGCGGCCATCCGATCCGGCTAGCTGTCCAAATTTGAGGTTATGCCCCGGACTAGAATCGCTGAACTC
+>93735 1
+GTGTACTTGCGGCTATAGATGGAGTCTACTACGGATTAGCCTGTAGCGTGATCAGTTCCTGGCACCCAAAACCCCACTGCGACTAATTTAATAACGGCGG
+>93736 2
+GTCAGAGGTCCGGTGTTAAACACCCGCTTCTATCACGCAAATATATGAACCTGGGGAGTACTGTTCAGTGAGCATTCAAACCGTCGGTCTGCAGGTCCTA
+>93737 1
+GGCATGGACTACGTTAAATTCGTCGCCTACATAAATCGTTAACAGTGCTGCTATACAGGTTACAGAGGATTCGTCGCCCGCGGAAGGGCTCAGATCCTCT
+>93738 1
+CGGATCTCTAGGGCAATCACACCTAGCTTCGATTTGCGACTCAAGACATCTATACACGAGCCGCCCTACGGTTTGAGAATTGAGTAGCATTGGGATTGGC
+>93739 1
+GTCACTTCATGAGTTAATTTAGAGCTACTGCATCAATAGGGTCTCTATCACATGAGTCCAAGCGACCTCGGACAGTTACGTGCGGTCCCAAGGCCTGGGA
+>93740 1
+TGTAGGATTCCCAAGTGACGCTGCCCCAGATAGAAGGGCAATGGGAAGGATCCCACTATATCCCGCCAAACCGTTGGTCTTGTCTGATTTTACGAACGTT
+>93741 1
+GTTTCATCTTACCTGCAAAGCGGAAGTGGTTACCCTCACTTAGCCGCTAAATGGGTTCAGTAACTTGACGAACCGCACGGACGGGCCGAGGTATTATCAT
+>93742 1
+TGAAAAGGCCATGGCGAATGTTCCGCTCTCCATCACTTATAGACGATCCCGTTTCGGAGGACGGGGGCACACGGATTCAATCAGTGATCATTACCTTGTA
+>93743 2
+AGCGATCACCAATTGATTGGGCCTGAGGTTTCTACTTCATAGGGCATCGTTCTAACCAGGTCGCTTGGCCCATCCAATCGCAAAGGTGCTAAATGGCAAG
+>93744 1
+TGTTAATGCATAGACAAGAAGCGGTTGGCGGTGGATATGCGCGTAAATGTGATACCTCCCATCAGACGTCCACCTGATTAGCATCTTCCACGCGATTGCC
+>93745 3
+GGGAGTCGTGAATCGGTACGAACACGCAACCGGCAGTGGCTCCGTTGACACCATACCAGGTCATTAATGCGGTGGATCAATTTCCAATTCCTTTTAGTAC
+>93746 2
+CCTCTAGAGCTTAGCTGGCCTCGGCGGGCGTTCATACCATTGGCCACTAATGGATTCTTTAGGAGTAGACACATAATATTATAACGGCACAAGCGCGGTC
+>93747 1
+CGAGAGCGGTGGCCAGTCGGATGGCTCACTCTAACCCGAGAAAGCCTCTATCAGCAAATAATAGTCTATACGCTTAGGTTCGCTCGTAGTCATTATCGTG
+>93748 2
+ACCTTGTTTCCAGGCAGTTATCGACCACGCGAAAGGGAAGGCTTCAGGCTATGACGTTCGTTCAGTCACACTCGAAATTTCCAGGGAATCGTCGTCGAAT
+>93749 1
+TATTGTACAAGATTCTTGCGGAACTGGTGGATCATCCCGACGGTAATTCTTGAATGCCAGCCTCTGCTGGCAGACTCACAGTCATGACCAGGCGAGACTA
+>93750 1
+GTGGTCGACTTAAAGCTTGCGATTCAAGGACTCCTGTCGTTCGAGTCGCTCAAGAAAATCGCTGAGGAGACTCAAGCCTCGAATGCGTCATCACGTTATC
+>93751 3
+TGTACTAGTTCCAACTGCGCAGTTGTACACCGTCCGATAAAAATGGCGTGATAAGCACGCACTACCCGAGCGATGTCAGGTCTTGCTGTGGAACGATTTC
+>93752 3
+TAGACGTGTGATACTTCAGATGCGAGTGGGTTCAAATAAGGACGGATCCGGGTGGCTGCATATGTCACTACCTCATGTCACCCGCGCAATACATTCCACT
+>93753 2
+GGACCATTCTACAAAATCGCTTGGGAGCATCGACCCGCCCTCGCATCTAATAGGCTCGGAACGGATATATCCTATGTGACTCGGAGGGTGGTTTATACAT
+>93754 3
+CTGGCCTATCATCGCCCGTTTTTGCGTCGAAATCAGTCCAAACTGCAAATGTCGGATCTTAGCGCGGTCAGAAAAGCATTCCAATTATGACTGGGGAGCG
+>93755 1
+CGTAGTATACAATCAAAATTGGCTGCTAAGTTCGGAGCGCTGAGCTCTCAAGCTTCTATCATATCAGGCGCCCGGTCCGCGAAATTACGCTGTGTGGCAA
+>93756 1
+GTCGAGAGAGCCACAGACCATTTTGGTGGAATTCCTGGGTCACATCGCATTCGTACTAATGGCCTACGCGGATATGTACACTCTAGGCCACTGAACAGTT
+>93757 3
+CCCTCTGTCCCTAGATAGGTGTGGCCGTGTAAAAGGACACCTAGTAGCCTGAAACACCAATCTTGCTAGTTTGCATCCGTGATAAAGTTGCCGGAGTCGA
+>93758 3
+TAGGTCTTCACTTCCTGAGAAGCAATGGCTTATACGGTGGTCGCTAATCACAAAACGCCCATTATGACGCTAGAGGACGAGTGTTCTAACCGGCCGCTTG
+>93759 2
+GCGTACACCTACCTGTTTAGCTAAAGCTGTGGCAGGAACCTTGTCCTCACAATTATGAGTCGTAGGACTGGGTACAACTGAGAATACTGACGTCCGTCGC
+>93760 3
+GGCCATGCTTTGTCGAACACTCCAACGTTGACTGGTGCAGGACATTTCACAGAGATGCGACAAAGTATCGGCGCCAGCACTGATTCATTTATGTCCGATG
+>93761 1
+CTAGTCATCCCGTTCGAAGGGTCAACCATTAGCTTATCATCTTCAGGATAGCAGAAGATAGTCGGGTGCCGCTTTTTAGAAGACTCGGTCAGACCCCAGG
+>93762 1
+ATAATCCGTACCCGACTTCAGGTGCTCGTCAGGTAGATGCACCAAGGTTCTTTAGTATACGCATCGTGGGTGTTTGTGAAGCCAGACGACCAACTGACCA
+>93763 3
+AGATGGTACGCCGTGTGCATGTGCGCCCTCTAGACGCTATAACCACATAATGCAAACTTCGATGCGAAGTCGTCGGTGCTTATACAGGCAGACTCGTATT
+>93764 1
+CCGGACTTTTATAACCGTAACAAAGGTTTGGATGAGAGGCAGTGGCAACGACCTTGTTTTATAGGGTCCTGACCCCATGCACCAGTAGATTCCTGAGCCC
+>93765 3
+GTATCGTCGCGCCTTGCGTCGCTTAGCATAATCAGAGTAATTGCCACCCGCCAGAATGTGGATACTCCGTTTAATCATCGTAGTAGCATGGCAACGAGAG
+>93766 3
+CCGGTCATTTACAGAATTGTCAAAGATTCTCGGGTTTATCTGGGCGCCCAGAAGCCTCCCGCTCGTACCCCATAATCGGTTAAAGTAGAGGAGTCAGATG
+>93767 3
+ACTCCTGCTGTCACGCACCGATGATGATTAAGATCCTTTGACGACAAGAGCGTACCGCTTACATGCGGGCGGATGTATCAACATGAGTTCTCGGTGAACT
+>93768 2
+CGAAGTAAGAGGCCCAAGGGAATTGGTCCAAAGCCCCGCGGATCACAAACGCCTATTTTGTAGGCTGTCCTTCCCTTGTACTTTTAATGGGTGAAATCCG
+>93769 1
+CGCTACAGGATTCCCCGTTTTGCACGCGGTGGGTAGATAGCGGTACGGCCCAATGGTAGCAGTGGATAATTAAGACAAAACTCCTCTCAGTCTTCATCTA
+>93770 1
+AGCTGTATGTCAGCACTTATTGAGACGACTCACGTTAGGCTCGCTTAGGAATAGGTGAACCGGGTCCTCACCCTCCCGGACTTAGCAATCGGTTAAAAGT
+>93771 3
+TAATTCCCTGGCGGGAATCGGTAACTCCTATTTTCACTAACCCTAAGTTAAACGCAATGTGCTCGAAATAGCGAAGTGCCGGGAGGGAGGCTTTGCCTCC
+>93772 3
+GATCGTGACGCCCGACGTCACAAACGTGTGTTACGGTGCAGAGCCTCGATGCTCCATTCGTTTGCGACAGTAATGAGAGTTCTTAACACGAACTTATGAC
+>93773 3
+TTGCTCGCCTGCTAGGGACCGATCATGAGTTGAAGTCTAGCAAATAGTCAGACGACTACGCACGGCAGGTCAACTTATGTTTCGCATCCTTAGAACCGGT
+>93774 3
+TCCGAATTACTAGTCGTCACGTACCTGTAGTCAGCTCAGATGTGCCGCTAACTTGAAAACGTCAGGAGTACCTAGCTGACTATGGTGTACGTGACCAGGC
+>93775 2
+GCCACGAGAGTCTCTAAGTGATATCAGGATACCCCTATATGAGGGTACGCAAACGGTCGTGCGATTCTTAGCTACTCTAGCATTTTTCAACGCCCAGGGG
+>93776 3
+AGAGAGAGATCGTTCTGGTACAGGCCCTATCACTAACTACGGGAAGCGTTCATCGTTCAAGTTGGCAGAGTCCATCAAACCCCGTCGTTGGCACATTTGT
+>93777 2
+CAAAAGTGGGCCGGCCTGATGGGCAGTGTCATCTGGCCACCCGATAATTATATTTCCGGGTTTACGTAGCAACCACGACAAAGTTCTGATACGTGCCATT
+>93778 3
+CCTGATCAGTGGGGCTTTCTACTCGAGACTTCGACACATGTTGGTAGACTGCAAGATCCGCCACTAGCCGAGGTAGTTCGTAGAATAGTCATATACGCCA
+>93779 3
+ACGATACATAACTCGTGATCACCCAGCCTGTGTGACAAGTTGAATTGCGTTAACGCCAGCTAACCGTGTTGGGAGCTATCCGTATCGGATCGAACTCGTG
+>93780 3
+GAGGGTAAGCATCTAAGAGTCCACTCTAAAACCTTTTAAGCCGACTGTATCAATCCTAACCCCGTCTGGGAGTCAGGGGGTACGGTTTTTCCGGCAGACT
+>93781 3
+GCCCTTGTAAACGGTTTCTAATCACAAGTCCACCTCAGGGCGTGCCAAACTGCATAGGGAGCACCGAATTGTGCGTCTGATTCTCAGTCATAGTGATAGG
+>93782 2
+ATATACGGGCGGCAGACAAGTCGGTTGACGGTGCGTATTACGGCCTCAATCATCCCCGAAATTCAGGGTACTGGCATTACCTACATGTATCCTGCATAGT
+>93783 3
+TTGCATCGTCGGATGAGTAAGGGCCCAATAAACTCAAGCCAGCAACTGCAGGCTCCGGTTACGGCTTATACTGCGTACCAAGTTCGGGTTTATTCCTAAG
+>93784 1
+TGACTAACTAGAATTGGTTCCCTAAGTTACAGAGTGGCGCTGGGAGTAATGTAGTTTACGCCACCACCGTCATAGTTCCACCCACGGTTAGAGCGACTCG
+>93785 3
+TAAGATATAGCTAATGTAAATTTTTCGATCACCAACTGCCCTTTGCGGAGGCCGACCCTTTTGCCCGTAAGAGCCGACTCTGGGAAGTGACGGATAGCCG
+>93786 1
+GCTGGTTAAGGGTTCTCTATCCAGGGGATTGCCTAACGTCCAGGCTTCCGAGAAGCTGTGCCACTACTAACAGAACATGATCATGATTACACTGGTCCAG
+>93787 3
+CGTTATTCTTCTAGGGATGAATGGGGGCTCAGCTGACACTGCGATTGTTCCGATGACCGAATTACAAATAACCGCCTACGTTCAGATCCCACAGAGCTGG
+>93788 1
+ACTTCAGCTAGCCGAAGAGCTCTTCCGGGATCGTCCAAGAGCCATTGCCAACATCTACCTGAATTGGCTCATCATAGGTTGCGAGAAGATTTGGTGCGTA
+>93789 1
+GAGGATGGGCTCAGACTACCCTATATCATTTTCTGCGTTTACGTCTAACAAACCCCGAGATGGTGCCAAGCTATTGGAAGGTGGGCTACACCTCCGTGAA
+>93790 1
+TAAACTATTTAAAAGACACCCCCTCTAGCGGAAAGGGTGTGCTGGAGCTTCACGCGACCGCTTGAGCGCATTCTAATACTTGGTATAGTGTCGTGCGCCA
+>93791 3
+TGGAGTAGGGCTTTGTCGGGCATACCATAACACTAACAACAGGACCTCCCAGGGCACCTTGCCTCAGAATAGGTCGCTGAATTTTCTCATGTAGTATGGC
+>93792 1
+CCGATTTTCTGCATGTGAACTCGGGGACATAGCGAAATCCGACTATTTCAGAAGACAAGAGCACGGTCTCCGTTCATAACTGGCGGGGTCATTTCTCACG
+>93793 1
+CGCCGTCATGCGAACCTGGTGAACTCGTACTGCGAGCGAGCTTCGTCATTTTAGAGAAAAACCCCATTCTGGACAGCATTTGTGCTCGGGTTAGAACAAT
+>93794 3
+TACAATTAGTATCTCAGCACTGGCAGAATACCAACAGGCTGTAGTGTTCTAGGGCCCGCGCATAGATCAGCCCGACTCTTAGTTACGGTACGGTTTCGGA
+>93795 1
+CATTACGCGAGGTCCAAAAACCTCTGGCACCTTCAAGGAAGTGTAGTTGGACCTCGAGCCATAGCCACGCTAACGTTGGAGGCCTGTTTAGTGTTACATT
+>93796 1
+AGTCATAGCCGGTATATTGGCGTATCCGTGCGTGATATCCATAAGGCTCAGCCGCCAGAGAGCTAACTATGTTGTCACAACGCCAGTCTGTGACGTTCAA
+>93797 3
+TCGGCTGAGGAATGCCGCTATTAGGCATTTACCTTTTCCAGGCGAAAGACGTGAAATCAGGTCCGGGATAGTTGCTACTCCGTTATAGCGCACCTCAACA
+>93798 3
+CGGTGCGGAATTAACGCTTGGTACAGGAATTATCGCTGTAGCTAGGCGAGAAAGACTCCTCCGATGAAGTGAATTCTACCGTTCTCCTCTCACACGTCAG
+>93799 3
+GAGCATGATGGAACGCCCATCTCAGTTAGGAATCATACGACTCTTATTGCCAGTAACAGCCGGATTGGGCCGCTTGTAGGACTGTACGATAGACTCTTCC
+>93800 2
+GCTCGCAAATGAGCCGTCGGCGTTACTAATAATGTCCGTGCTCTCGCTAACCAGGTATCCGTTACAGGAGGTACGTGTACGTTTACCGGTAACGATACAA
+>93801 2
+GCCTTTCTCAGAGGCTCAATCGTAGCCCATATCGTTGCAGCTTGAACATATTCCACTAGGACTTGTACGAATGATTGGCGAGCATCCACCGGGAAAGGTG
+>93802 2
+CGCGAGAAGCTCGAGGCGATGCGTAAAATGTCCTGATTCGGTCTTCCCGTAATGACGCTAATCTGTCACTGAAAAAGTATCTCAGGTCTGCGACCATGCT
+>93803 1
+TCCTGTAAGACTTGTCAGTTTGCGAGAGGCGCATTTTTGCCAACTTAGAAGCTACTGCGCACAGGGCGGCACATATTTAACACGCAGATCTCGCAATGCG
+>93804 1
+AATGGGAGTAGTAGGCTCTCCCTCGTTTATAACGGCGCGCTCTAGCGATATGTCCTGCTCCTAAAGGCGGTAAACGAGTATACACCGCGAACTTTAAGCT
+>93805 3
+CTCATATTTGACCGAGAACAACTGCCGCTAGCTATCATTTCAAGCCCGAGGGTTGGTCAATCTGCGTCGCTGTACCAATCGGTCAGAGGTAATGAAGTGC
+>93806 2
+CGGAAGAAAACATGTCGTTACAAAGCCGTCCTGAAGCTGCTCTGCTGTTGTCCCGTTGCTGGCATACTTGAGTAACGAAGTCCGTAGACTATCTAAGGCC
+>93807 3
+GAAGCGTGAATTTCTCAGGTACCGACATTACCTTTACCCCCTTTATAGGCATCCCGGGAGTATTGTAAACAGGTCAGTCCCGGCTTGAATCGCGAGGAGA
+>93808 1
+GATACCATAACAATCGGGTCTACCCGGATGACATTCTGGCGAAGAAGAGATTCCGGTGACCCTAGACTAGGCTGGTATTGTCTCCCCAATTTGCTGAGTC
+>93809 2
+GCTAGATCTGATCCCAGTTAATTAGTCCGTTGTAGGTCGCGCCGGCGTAATGCTCATACAACCAATGCGCGTTAGGAACTGAAGGCACCAGCCTTATGAT
+>93810 3
+TGAAACCCCCAGGTGCGGTGGCAATGGCAAGACGATAAAAGTGGAATTTCCCCTAACCGCTCGTGAGTGCTTCTTTCAATGAGACCCCTCGGGTATTTAT
+>93811 3
+AGAGACTTGATTAGTTACCCCTCCGTTGGCGCCTTATGATTAAGGTTTGCCAAGAAACGGCAGAGCTGACAACTGTCTGTGCTAATCGCCCCGGAAACTG
+>93812 2
+ACATCGGCGGCGTTAGCGACATGTCAGCCCCACGCTGAGATCCATGATTGTTGTGATAGTAGTACGATCTTGTAGCCCAGACGCACCATAGTCTTAAGTA
+>93813 2
+GATTGGCAACGTTGTACATGCTAAGAGTCTACCTCAGAAGAACGGGGCCAATGTCCTACTCGGGATAGCCGAGTAGCTATCGCTTTCATTTGACCAGCTC
+>93814 1
+CAATTCGTGTCAGAGAGCGATGCGATCACTCTGACGTAATTGCGCGCCGTTGTTTCCTAATAAGAGTACCCCTTCCGTAGCACCGCGAATAAAGTTAGGG
+>93815 2
+ATGCGGCTCTGATCAGACATGCATGGAGTAGAATATTCGGGTGCTAGCCTCCTAAGCAACATCTTAATATTGCCCCAGGCGCCTGCAAAGGCTGTGTCTA
+>93816 1
+ACCAAGAATAGGTTATATCCGCCTATGGAGGCTTACCGCGAGAGCCGATGGTAAACCTCGGCTCAAAGGCCTATGGTATCGTTCACGATTTTAGCTCCTG
+>93817 2
+CGGGGCGGATGATCATTCGGACAACAGCTCGTTCTATTCGAGAAATTCATTGACCACATATACAGATGTCTCTGCAGCGCGACCGTCACTCTGGATGAGT
+>93818 2
+GTTTCAGAGTATTTTGGATAGGTCTAACATTGGCGAAACGGAGTAAGGTTCGGATCACCCCACGCTTATAGCACTGCACTGTACCGACTCCCACGGGCAT
+>93819 2
+GAATAGGTTTGCACTCTCAGGTATCTCGCGTCCCCAACTGTTCCAAGCAAGGCTCACACGAGTCTATATAATGGCGCCTGGTGAGCTTTACGATAAGGAG
+>93820 1
+AAGATATGACAAACGGGGTCGTAGCTCTGGGATGATTTCATATGTAACTGTACAGTTGCATTGGCACGGCCGCGTGACCATTCACCACCAGCTCTCCGAT
+>93821 3
+AGTGGCAGTCGGGAAACATCGTCTCTCCTTCTACACAGGTTTGCGGGTACCTCAGTACACATTTTGCATTCTGATCGCGTGGAAGGAACCACACAGATGA
+>93822 2
+GGCATATTCGGTAATACCTATCATTCCGTCCCGTTGTTGAATATGACGGATACGAATGGAAGCTGCGAGCTACCAGACTGCGATCCCGGTATTCACACGG
+>93823 1
+CTGCCGCGTAGGTTCTCCATCACAAATGTCATTACTTTGGCAATGGGATTACGCTCGCGCCGGGATTATTCAGGCGGTCGTAGGCACACAATATACAGAA
+>93824 2
+ACCTTTGTGAGCTGAGCTTAACAGTCTTGGCAACACCCTGTCTTGGTCAACTGCACTGGAGGTCTAAACGCGGACCACCATACCTAAATGGTTGAGAGGT
+>93825 1
+TGCGTGAGCTCTTTGTGGCTTCACGGCTTAAACAGCAGTATGAGTTGGCGCGAAAAGAGTACACTAGTAAGCCTAACCGGCCAACTCCTTAAGCCTTTCG
+>93826 1
+ACTCTTAACTGGGATACGTGGGATCTAATCCCTCGAACGATTGGTCGAGCCCGCGATTGCTAGAGAGGCCGAGTCAGCTAATGAGACTCTCCTTTACAAT
+>93827 2
+GGTCCATCATCGAGGGACTGGGCATCATAACGGTGAAACTTATATCCGAGGTCAAGCGCTGAATTCTTGATCCTTCGAATACGGGCCTTCAGCTTGCAAC
+>93828 3
+TCTTTGTCCAGGCGCGTTTGGGTTGACGGTCGAAGACGGTCTGCAACCAGACGGCCATCAAGTCCTATGCGTTACCTAACGAATAAACAGTACGCTTAAT
+>93829 1
+AATCGGGCAACTTTTTACCCTACACTGGCGATTAGAGCGAGTATCTTCCCCTGTAGTGACCCGAATGCGTGAATACAATTGGCGGTTACGAGCTACGCAG
+>93830 3
+TGATAGCGCTTCCCTTCGAACTTAAGCAATGCGGCAATCGGATGGAACTATCGGACCTCATAGGTACACGCGAACGTTGTGGCGTCTTAACTCAGATGCT
+>93831 1
+TGTCGCGTTGTGCAGGTTTCTGGGACGCATACTCGACACACCATTTTACAGACTCAGAATGGATACTCGATGCAAGGCCGGATAACACCCTGTGATCAGT
+>93832 2
+GTTTGCGCTAGAGCACAGCTGAACCACCTAGATTTCCGGGCCGCACTACTGTTATTCTAGCAGATGCACGATGTATCGTGCGGCATAAGTCAATAGTAGC
+>93833 3
+ACTAACGTGGAGTAACTATACGCATGGCAGAATTTGGGTCTCAAATTGAGACCTCATTTCCGGGGTGCAAACCGACTGCCGTTCCTTAGCCTCAGGCTGA
+>93834 3
+TGCCCTCGCCAGGTATGCGCCTCACGACAAATTTTGTTGTAATGAGCTGAATCTAACGCGAAGGCGTGATGTGTAGCTTAACAATATCCCAGCCCAGTGG
+>93835 3
+CGCACACCTCGACTGCCCGGGTATGAGAGAAAACCTCACTTAGGCCGCACAGTATTCGTCCATATTTAGGTCAGCTGATCAGTATTATGAGGTGATGTGC
+>93836 2
+GGTAGAGCCGCGGTGGCCCCATGTGTGTCCATCGACTCGATGATGCCTGGCCAATAGCTAAATTTAATTCTCCGCAAAATATTACATACAGGTCAGCGGT
+>93837 1
+AAGACGCGCAGGAACGTGCTGCTCCCTTGGTTCGTATACATACGCTTGTTAAAGAGCGGATTACCTAAGTGCAATTCTAGCTTCGGCCCGCACGATGATA
+>93838 3
+AAACTATAAGAGGGCGGGCTCCGTCGGCAGCACCATCTGCTGCACATTTGAGGATGTTATGAGTCTTACTAATCCAGAGCGCTCGCTACAGCCATTTTAG
+>93839 1
+AGGATCCACAAGCTAGCGACGCGTAGGTCCCGATGCGATTTGAGCACTGTCGAGCAGACGCCCGCAGACATCTACTGTAATTATGTGTAATGTCTCATTT
+>93840 2
+GAGCCTGAGCATTGTGTGAACGCACGCAACTAACGCGATGTTATAGATAGATCCAATACTCGGGTCTGGTTCTCTACTCACAGGTCCAGCTTGGAGTCAC
+>93841 3
+TGTAATCTCTATCTGAGTGGAGGTATACCTCCGTACACTCCCAATAATAGTTGATGTCAACTGGATCACAGGGGAGTCCCCCGGATGCTAGGCAGCATGC
+>93842 1
+ATCTACTCGGGCCTGTCGGACTGATCATATACTGGACGACAACTTAATGGGAACGAGCTCCAGATCGCAATTCTCTGGGTTCATTCCGAGGAGCTATGAC
+>93843 2
+AGCCTCTCAGAAAGAGTTTGCCGCCATGCTCAACTTACTATACGCGGGTTCGGTACACGCGATGAGTGTTGCGACGCCATAGTATGACTTCTAAGCAAGT
+>93844 1
+ATTAGCGCAACCTTTTCCCTTAAGCCGTGTTTGTGTGGGCGCGAAAAGAGCTAGATCAATTTGCTCCAAGAGGAACCCATGATTAACGCTGCGGGCATCC
+>93845 2
+CGTGCCTCATTCCAACATTCTGTATGGCCATCTATTGTAGTAGCGAGTAGTGGATAGTCCAGGTGTTCTATACCGCCACGAGAGACCCAGACAAGTGGCA
+>93846 3
+TTATGATGTCGGACCGGATATGAAGTTTAATACTAGATTCCTTGCCATGACGCACACGGAAAGGATCACGCCGCGTCCGTCAGCGTACAAGCTGCCGTTT
+>93847 1
+GCGGGAGTGTATTGGACGCCCAACAGGGTAAATCAGATTGTTTTGTGTCTCCATCGCCTATGAAAATACCGCAGTCTTAAGAACCCGCCTTACGGCTACG
+>93848 2
+ACGAGTGATATAGCGCTGGAGTATCCTTGAACCCTCAGGAGAGTCTTGCGTCGCATAACTCGAGGCTACAAGCAAGTTGCTCTATCATAACTGTCTCGCG
+>93849 3
+CTATCCAGATGAATCGGGATCCTTTCTTCCCGGTACAAATTAGTATACGGTACAACGGCGATGGTCCACATCCGGTCTATGCGATCAGGGAATGGAGCTC
+>93850 1
+GTGCTTGACGACCCCTTCAGACGTCTTTTTAAGCTTGACTCATCGCAGAAATATGGCCTCGCTTATAGTCGGGAACAAGGGAGCATGAGTGAATCCCCAG
+>93851 2
+CTCATGATAGTTCGATTTCCTGGATTGTCCCAAGAAGCCTGCTAGCCATACAGTCTCAGCAAAATACCCCAGCGCTCAGGGGGCAGTAAGTTGAGTGTTG
+>93852 3
+ATATTACTGGGTCCCGAACGTTTAGTTCTCCTATTAACCCCCAGTAGTAATGTAGAGCGCTAGTGACGGCGCAATAATTAGCCGGACGTAGACGTGCCCG
+>93853 2
+ATTCGCAGACAATCAAGAAAATGTTTTTCGCTTCCCGATAGTAGCCGGTATAGCGGCGTCGTGTAACCGGCAGGATTACACGCTCCACATTGGTCCGATG
+>93854 1
+CCGGTGCAGATGGCAACGGCTCCAGTTTCTATCATTGATTCTGCGATGAGTTTAGCACAGTAAACCCGGATCTGAAAGTCACTACGACCTAGCTGAGCTG
+>93855 2
+CCAGCAGCCGTTGTGACTTCACTGTCGCAGGATGAAAGGTCGCCAAACTCATCGAATCGTGTTATGATTCTTAGCCCAAATTATGGTGCTCGGAGCGCAA
+>93856 1
+ACGCGGCTCTCGAGCTGCTCTTAAGAGATGTTCGGAGGCGGAGCCTGATAAACGCTCGATAAAGGCTTGTCCTATCTAGAGTTCATTATTCCAGAAACCC
+>93857 3
+TCGCATAATTAGGTCCAAACTTATCTGCGTGTTCTTATAACCCATCGCGATATGGCACTGTGAGCCGTAAACGCATTGGAGGCTACGGGCCGCAGGCATA
+>93858 2
+ACCATGGGTACCGACCGAGCAGCTCACTTTCGGGTATCACGGTACAGGGCTAAAGTAAATTACTTGGAGTGGTCTATCCGTCGACAACGGTTCCTTTCAA
+>93859 3
+ATAGGCCCTAAGCACGTCGATTAATGGGATCAGATATGCCATAGGATGTGGCCTCTGAGAGTCCTATGCACTTGCACAGTATCCTCCGTCTACTCAAGGG
+>93860 1
+CCGGGCCACAATTACTATGACCGGAGACCGCTATTCGGACGCTTGTATAGTAGTTTCGTAACTGAGCGGTGCTGGCACTGGGACTATACATTCAAACCAT
+>93861 2
+GTATGTTGTGCACACGGACCAAGCGTAGCGACGAATGTCCATATGACTTGTCAGCCAGGGCATCATCTTGATAAATCCCCTCCGCGGGTTTTTGAAACGA
+>93862 1
+TTCACTATGTCCTCTTGGAGCGCGGGTCAAATATAGAGAGGGCGGTTGTCACCACCGCTAAAACTCGGTCATCCACATACGTATGAATGTCGCTAGCTAG
+>93863 1
+ACGGAATTCTCAGACGCTGTGTCCTTAGGACGCGAAACTAGCTACTGTGCTTACCCAAGATCTGCTTGGGGGCGTAAAGGCCACAATTTGTAAACCGCTT
+>93864 2
+CCTCGTGAACCTCCGACACAGCAACGCTTATCCAGGTTTTTGGATGTTTTAACTATGGAGGCCAGCGGAATTGACTAACTAAGTGATGCGCAGCCACGTG
+>93865 1
+GCATTTTGTCTGCCGCAGACTGTTTAAATGGCCTCCGACCAGAATGTGCCGGAGAACAAAACCTTGGTTGAGTCTCCCCAAAGAATTGCTGAGCTTACGG
+>93866 1
+GGCACACATCCCTAATCATGACTTACCGCGGTTTGAATAGAAGAAACCATTGCCCATCGCGACTTTTAGGTCGTCGTGCAAGGACTGGTGAAGGTTCTGC
+>93867 1
+TAAGAATAATAGGAGATCCGTGACCTTCCTTCGATTTACGGGTGTGCTAATCCGAATGTCGGCCATCGCCTCGGGCACAGCACGTACTGTTAGGCACAAT
+>93868 3
+AACAACCAGCGTGGACCCAGCGTTCTGCAGTGCGTGGCTGACGTTACATACCTACTCGACAAGTCAATCTTTTGGGTGTTAGCACTGCGGAACATTATAG
+>93869 2
+GCAGGGAATTTGGTGAATACATTCGCCTGCAGCCCATAACCGCGCCGTTGATGTATACATTTCAGGTAATGAGATGATCGGACCAGCCTCCTTAGCTCGA
+>93870 1
+GGATCTGCTAACTCCGATTTCTCCATAGTTATATAACCGGAGACTATTGCGCTACGCAAATGCCTCACAGAAAGGGGCCGCTTAGGTTAGCCGCTGGGTA
+>93871 1
+GAAAGCGCCGGACCCGGTATAGATTTACAACCAGAGGATTTGCGTCACGACCACATGTGACGTGTACTTTTGTCAGAGGCCGTAATCTGCCTTCATTCGA
+>93872 3
+CGACCTCAAGAATCACACCGTCATTGGGAACACGCAGCAAATCTTGACTGGACTAGTACTACTCAGAGTGGGTTTGGTAAGTGTTGCCTCCTCGTCGGTA
+>93873 3
+ATCGCCCCGCCCGATGGTTCACGGGCTAAATGACGCGTAAAGCATAGAGTTCGCCGAGTGACCTCTCCGGTAATAACGATACTTCGATTGTTGGAATATT
+>93874 1
+TATGTGTCTGGCTACGTCGTAGATGCAGCATTCCCTCGACGACAGGTAGAGCGCCATACCATAAGCTCGTGAGACGTCCTGCAACACTAGTAGATTTAGT
+>93875 2
+AGATTAAGTCGGAAAGCCTCCAACGGACATCACAACGTGATGGGGCAGCATTTCTTCAGCGCGAGGTCGCTGCAAGTTTATCCATTAGCTTGTTATCGCC
+>93876 3
+GGGGCTTCTCTGTGATAGGTGAGTCGCGTTATAGCGACCAAAGCCGTCTCGGCATCCTCATGTTTGCGTTGTCATAAGACTCACCAAAAAACGAAATGCC
+>93877 1
+GAGTAAGTTACGGCATCATCAGGAACTAGAACGTACCTCACTGCTAAGTCCGGCTTTGGAAGTTCGAAGTCACCAGCTGTCCTACGGGTACCCGGATTTT
+>93878 2
+GATGGAATAATCTCTTCCGGAATGATTGTGAGACGTGAAAGTGCCCGTCACAGACCCTCATCCAGAGTTTCTCCTCTAGTAGCGCAGAAGGTTTACCCGG
+>93879 1
+TTAACCCTCGCCTGGGTTTCGTATGGGAAAGTATCCACCTAAAGCATTCAAGTTCGGGTACCCCCAGTCAGGCTTTTCTACGGTAGAAATGCCGAAAGGG
+>93880 1
+CAACCCCTGAGAGCAGGCGTTCCGAACAAAACATGAAATCCCATTTAAGGGGCTCATGTGGTTCTGGTATTTGGCCCCTGCAGGCATAATTTGCCGTTAG
+>93881 1
+TCGCACTAAGGTACCACAACGGCAAGCTTAAATGGCGCCTTAACAGGCGGGCACAGTTCAAAATTACTTCTCTTTTGAGCGCGGTCGTGAGTTCGATGTC
+>93882 1
+GCGGGTCCTACCGTTCGGCAATGGACAATGAGACGGCTAACACTAGCAGAAACACTCGGTATTTGACTCTACTGTATCTCGTTGTTTTCCAAGGGCCAGA
+>93883 2
+TACTCAACGCGAAAGCCGCAGACGTTCATACGCTACACTATCTGTTCCAGGTAAGGTATAAGATCCACACTAGGTATTCGTGTGGCCTTCGTATGGGGCG
+>93884 2
+GTCCGTTTGATATTGTCTTATGCAGCACACCGTAGGTTAACACATATGGCGCTACCAGATGTGCTACTGTCGGGACGAAGGGACCCCATTCGCCAAATGA
+>93885 1
+AATATCATAGTGGTCAAGGCCTGCAGCGACCGTAACGTTACCAACGTTCGACAAGTATTAATATGAGGCCGGCATCACTCATCTCGCTGTCTTGCGGTGG
+>93886 3
+CGCTTGTTAGTACTGTAAGTTGGTCAATGGCCCACCACGTAAAGTTGCCGGCCCAGGTAACAATAGCCCTTTTTAGCACCGGAGAGATGTAACTGCCTAG
+>93887 3
+GCAATAGGAGCTCATATGAACCCGCCTCAGGTGCCGGACATATTCTAACGAGGGGCATACCATTTGCGACTGACTGTGCTACCTAGGATCAAGTCTTTGT
+>93888 3
+GACAAACTCACAGGAACACGCATGTGCTATCCATTCGACTGCGATCTGCTTCTGAACATTTAATGGCTGTGGGTTTGGCCTCAGTGACTACGGAGCGACA
+>93889 1
+GCCGCGCCCCACAAGAGCAGGATAATTTGAATGTAGCGTCCGTGGATCAATAGTGCTCCTTACATCTCAACTGGAAGACGCTCTCGTTACGTGTTATGAG
+>93890 1
+AATGCCCTGTTAGCTGTTGTACTCGGCCCATACAAGAGCGGAGATGGACAGTATGCCTTCGTTTGCAGAATCAATCTGCTAACCTGGAGCAGAACTCGTC
+>93891 2
+AACAGGGACCGGGTTCCTCGGCAATCATGTCGTCTCGATATGTACGTGTAAGATCCGGTACCTAGGCCAGGATAAAGTAATGCATAGCTCTTCGCCTTCA
+>93892 1
+TGGCTGGGCGCCACACACTGAGGGTGCTTGAATCACGGGATTCACCTAATCATCGCTAGTCTTTACTCAGAATTCCGTCGGCTGGAAGAGAATACCTAAT
+>93893 1
+GGGGGTCAACCTGCATACTTGATGAGCCGGCATACAAGTACAAACCCGTTTTATGTCCGTGTACGCTACGAACCTCCGTGTACTGGATGTAATTCAGACG
+>93894 1
+TTGCACCTTGAGCTTCTGGACAGTATCTGAAGAGGCAGGTGGTTTAGAAGAGCAAAAAACGACTTCCGGCGGACGCCCACCTGCCCTTTCATCTGATTAT
+>93895 2
+AAACAAATGGACACGCTAGTAGCACCATCCGTTTATATCTCTAGGTAACCAGCTGATGATGCGCAGTAATGCGTCCGGTTTGCCCGAGTAGTGCTCGGTC
+>93896 3
+ACCGCCCTCTTAGAACTGTACCTCTTCGATATCTTGCATAACCAGAAACAGATTGTAAGTCGGGAACGACGTGGATGCGGCTGTTGACCGTTGCACGAGT
+>93897 2
+TCCGTCAGCGGGACAACCGGATCTTTCTATTCCAGCGCCAAGAAAACAAAAGGATGCCTGCTTTTCGTCGGTGTCAATAGGGCTTTACCGGGGTTATAAC
+>93898 3
+CTAAGACGTAGACGCTGCAATACAGTTCAACTCTGTCTGAAGAGTTGATCCTGAATCGGCCGACTTCTACAGGGTATTACATTGCGGGTAACCGCGCGTC
+>93899 2
+CGCGAATCTTCCGCTTGAACGTAACCAAGCAAGTTGAGTCTTTGTAATGTAGGTTGGACTGCCAATCTGATCCGGAGCAGGTCTATCAACCCAGGGTACC
+>93900 2
+ACGGTATTAACGGGAGATCCCTTCAACTGATGTCGCCGATGTTAGTGCCAAACCGACCATGTGCTTTGAGTCTTTAGCAGCACGTCGTAGCCGGATACAA
+>93901 1
+ATTGCGACCTTCGCTGTGTTGACGCTTATGGAGTGGACTCACATAGCATATTCCTGCCATCACGAATAACTCTGATAGAATGGGCAGCGAAGCGCCGATC
+>93902 1
+ATGGGGGGTAGTTAAGCCTGCCCTTATCCGAGAATACGGCAAATATCGCAGTGTCCGTTTCAACTGAGCGGAAAATCTACCAGTTCAGCTTTGCTCCCAG
+>93903 2
+ACTGAAGCTTATAGTACAGTTATTTCCTCCAACACAAGCGAGTCAGCTAGCCGCGATGCGACCCGACGCAGTGATGCACGATGTGCTTTTGTGATCATGG
+>93904 1
+GCTCCCCGAGTTATGCGCATTTAAGCAGTGATTTACCTCAGGCAGTGGCCTGTCTGGACTGTCGGCCTAATAATGCAAGAGATGGCCTAGTCACAACATA
+>93905 1
+GAACGGGCAAGAGCGCTAAGCTGACGGTTTCTTCTATAGCGTGTTTCAAAGTCCGAAACTGTACTCAACGGGTTGCATTTACCTCGACACGACGTTACCG
+>93906 1
+GCTTTATGTATGTGTGAGGTGAGGGGCTGGTCCCAATCCCCCAACAGCCACACACAGTTAGCCAACATCCGTGACTGTCTGGTAAGTATAAATATGGCCT
+>93907 2
+ACTCCCATATAACGTCAGGAATTAGTCTACGTGGTGGCAGTCAATCAACCGTTTGTAATCGCGCTCCCGAGTTCATAGGCAACCGCTGGAGTGGTTACAG
+>93908 3
+AGTATGCACAGGCTAGGTAGACACACCACTAGACGTTTTCGATTATTATATACCAAACTAGGTGGCCCCGTCCTACGTTTCGGGCTGAGGAGCCTTGACG
+>93909 2
+GACGCAATGCTCGCCCAATTAGACCGTCTTGGGAGATGCAAAGGGTTTGATCTCGGTAGTTTGATTTGCTAGGCCCCACCTCGAGAGTTAATAACACCAC
+>93910 2
+TACACAACCTTACGCGACCCTGCTGCCGTCGTTAGTCCTTAAAAGTAATGGGGTTGACATGAAGATGCCGTCAGTCTGATGTCGTGCACCATGTGGCAAA
+>93911 2
+GCCTTGCAACGCCATATCGACTTAACGAGTTTCCTGTGTATGATGGGACATGACGTAAAAATTGAGTCCTCGTTACCACTGAGGTCGGATAACGCCGCGC
+>93912 1
+TCAAGAATGATGAGACTAAAGCGGGTGATCCGTACATTTTGGGACTGGTTCACCCCTCTCTTGCAAAAGAATCGAGCACGCTTTCCCCTAGGTACGGTGC
+>93913 1
+ATGGCACGCGCGCCTGCAAGCACGATCTGGTGAGTCCGGATCGTAACATCCGCCTACTGGGCTCGAATAATTTAAATTGAATCTTGTGGTGTATCCAACA
+>93914 1
+TGTTACAGAATCCGACTATAGCTCTTTTGCGGGTAGCCACGAAGTGGGTCCGATCCGGGTTCATAATGCCATGCCCAAGGTTTGGTACAGACAAACATCC
+>93915 3
+GTCTTCGGGGGTTTCCAACCTCGAGAGTCTTACTCGTGAACGAAGACCTAGTTCATTAACACCTCGGGTAACACCAGTTAGAGGTGGCGCGTTTCAAAAC
+>93916 3
+ATGGCCTATCCATCTCGGATTTCTCAACTATTACGGGCGGCGCTTACAGTTCCAGCCTTGGGACTAGAGTAAAGATGACCCTGACATGGAAGGATCTGCA
+>93917 3
+CAACTTTCGGGCTTGTATGGCGATCAATAATATCATATGCCTAGCAAATCGCGTGTCGGCTCTAGAGGACTCGATTCGAACGCGAGGTTGCTCACAGCAC
+>93918 3
+GGATGCCGGCCTTATCACCAAGCTATGCCAGAGTAACGGAATCAGCCAATCATTCCCTGTAGGTTAGAGCCGATCACTGGTTTGCTAATGGAACCGTTTG
+>93919 1
+TCACGTAACCCTCTGATGGCCGAACACATGGCGAGAATCAAATCCTGTTGGGAATTGTTCTCTCATGGAAGAGTTCGGTGTGTACCCAGATCCGGATCAC
+>93920 3
+CCTATTTTCGACTCTACCCCCTACCGACCTAGACTATACGAGATCTGAACGGTCCCGCAATGGAGGTACGATGCCGTAGGGAGTATGGTGATATAGGATT
+>93921 1
+GTTGGTGGGGAGCGCTAGTGTCGCACCCAAATTCATTCTAGGAAGGGATGGCTCGTCATCCCACGTTCAAATGTCAACTTACATGAAGACACCTCATGCT
+>93922 2
+ACCCTGGATTGTGCTGAAGAGTTGCACCGGCGAAAGCCCTCGCAGCATCGGCAATTGCTTCGTTAGGATCATATAGCCTTATGGATAACCACATCTAGTG
+>93923 1
+GACTCGCCTGTTAGTCTGTAGAACCCGGCTCAGAACCATTTGAAATCCAACTAAACTTTGGTTGGAAACCTGTCGTCGCGACGGCAGGCTGATATGAGCT
+>93924 3
+CAGAGCTAGCACATGGAATTGATACGCAGTGGGACCTTGCATTAACTTCCAGTACCCCGCGGTTACTTTATGACGGACTGTGTTCAAAGAACGGCTCGCT
+>93925 2
+CTGCCATATAGATGAATCTAGGCCGCTCGAAATCGACCTGCGTGCTCTGAAGGGTTATCACTGCACTTATGTGCAGTGACGTCAATGCCAATCATGCAGG
+>93926 3
+CACAAAGTAGGAGTTGAATGCGTCGTGATCAACCCACGGGGGATTATGCCGACGTGTCAAATCCGTGAACATTTCAGTATTCCGTGTGCAGACTCTTCCC
+>93927 1
+GTATCACCCGTCCCAGAGGCAGGATTTTCTTGCGAAAAGCCGAGTCAAAACAAGTGCATGCTCATGTGTCATTAGGACTTTCTGACCCCAGATGGGTTGC
+>93928 3
+CTGCCGCAGACAGGGCCAGTTTTACTCAAGAGGCGATGTCAATCCATCGTCCAGAATATTGAGTAAGCTGTTCCCTTAGGACAAGGATTGTGCCATCTGC
+>93929 2
+TAGCACGGCACCCCGTAGGATGTGAACGTCTAGGCTGATGTTATACTTTTGTTAACAACCTCACGAGCACGGGAGAGACTCGGTCTATTGGATCATACCC
+>93930 3
+AGTTCATTTTCCTAGGTCTCCGATAGGACCTGACGTATAAACCTGCTGTTGAGACAGATCGATGTACCGCCCGAGTCAGTGATGCGAAGATGACACGTCC
+>93931 2
+CGATCATTGATGCGCCTTGGTGGCAACCGCATTTGACCGAAAAGTCGCCGCATGCATGTCAAGAACACCAAGTCCTTTTTGTGTGATTGAACCGAATCGG
+>93932 3
+CAGGTACTAGTGTGGGGCCGTGATCAGGTTTCTTTGGGGTCGAATAAACACCCAATATAGGCGTTATAACGCCTAAATCGTGCAATCCTCACGCTCGCCA
+>93933 1
+GTTGACCGAAGTGCGCCCCGGTTCTAGCGCCGAATGGATTTGTACATCCATTAAGACTGAGGAGAGGGTAGCTCTTAATGCATACAACAACTTCCGTCCT
+>93934 2
+GGTTTAAAGCTGAACTTGCACGCCAGTCTATACTGACGCGGAATGGGTGCGAGGTTACCATCTTATCCAAGAATCAGTCCTAACTGTGAATCCGGGCCTC
+>93935 1
+CAGTCGACTTGCTGGTATATGAGGGGCACGTAATTGATCATTAACGTTCCAATCGCTCGCCCGGGCCTTGACCATATGTAGACAGCCCTCAGATTGAGAA
+>93936 3
+TGGAGACGAGCCGATGCGTGTCGATAGTAAAGCTGTAACGAACCCATCACTAGTAGCCTCTCGATTTGGTGTTTATCCTCGGACGATGATCCCGACATCA
+>93937 1
+GTAGATACGGCAGTCGGAAATCTTAGGCACTTGACATGAGAGATCACAATCTTAGCAATTGGCACCAAACTTGTTCGTGTATCCTGTCCCTCGCGCGCGG
+>93938 1
+CGTTCCCGAAGGCATCCTGGAAAGTTTTCCGCAATTATATCTTCGTTTAAACGCCGCAACCCGATAACATAGTGGTAAGGCTCGTGCGTACGAGCGTGGA
+>93939 3
+TCCGACGAATTATTCACTCTAGTTTCTCGTGGTGTATTCTTCAACAACAGGATATTACGGCTGGCGAGAAAGTGGCGCTCCGCCAAACGGCAACCGGTGA
+>93940 3
+CCGTGAAGTTAGGGGCCCCGACGTTACTTTTAGGGTAATATGGCACCCCTCTCGTCATTGCCGTAGCCGGACAGGAATATAAAACACACATGGTTTAGTC
+>93941 3
+TTACAGAGACTATAACATCATAACGACTCTGCTTGAGGAGGTTCCGCCCGTGGGTGACGATCGAACTTTTTGGAAGTATACCACCATCCCATTCGGGCGG
+>93942 3
+TCTATGCCGCGTATATGTGCCATTGTCAGTATTCAGCCCGGGAGCAGCTGGTTCGCCAGGTGGGAACTTAACCTAGCTAAAGCTCCACTTAAAACAGTGA
+>93943 1
+TCGTACGTTATCGAGCGTGCTAGGGCTGCAACTATATTCTTCAAAGTAGCGAGAAACCCGCGCAACCAGCGAAATGCTGATTCGTGAGATTTCTGTCCCG
+>93944 1
+TCAATTTTGCGAACAATGTGCACCCCTACAATAGCCCTGATCGTAGAAGGCTACTGTTCTAGGTTATGTCGGCGACTGAAGCCGGGTGCGACTATAAGCC
+>93945 1
+TTGTTCCCTCGGACCGATTTGTACGTACTGAGATAACAGATGGCAGTGCAATAGGCCATTTGGATAGAAGCAACGCAGCCCTTTCTGGCCCTAAGACCTG
+>93946 1
+GCTCATAACCTTTTTACTAGAACGAAGCGGTCGTTATAGGAAAGTCTAGGTCCTACCTGGTGGAGAGGACGAACCTCGTATTACGGATCCCCACCTCGGT
+>93947 1
+ATTTGATACTGCTGGGGGTTCCCGTTAGTTGCCAACGCATCTGTATCGACTATTCCGGAAACACTTGAAGGTCCAACGCAACACCCGAGCAATGGTAGGT
+>93948 2
+TTACGCCGCCCAGATAGAACACGGGGGCGGGTGGATCGTCACTGAAGACCATTTGTGTGCGATCAACACACTTATTCATCGTAATCGCTCCATAAGTTTG
+>93949 2
+GCCATTGGAGAAACCCAGCGACAGGTGCGATGCAGGACAGCTCCGGGTCTTATGGCCTATTCCACCTGTATCAGGTTCGCTATCATTAAATGATCAATGT
+>93950 3
+CTTAACAGTATTAGGCCCACGTGCTTAGCCCGCTGGAGAAGCAGTATCTGACTATCCTAAGATCCTCAGAAACGAGTCGCGTCTCAAGTGGGTTTCGTAG
+>93951 2
+GGTTGTGCCTCCATTATATTAACCCTGACCACCATGCTCTAAACGTGGATACACTTTCTAACGGGCAAGATTGTTGAGGTACCGGGCAGTGGCACACAGG
+>93952 2
+ATTGTGCAGCACTTCAGACTGCGGTGACCTAGAATAAATTCCTTGCAAAAGCAACTTTGTCGCGCAGGCGTGTGACGCGGACATTTGCAGCATCTCATGC
+>93953 2
+CAAGGAGTGGGACCTAACTAATGTCGAGTGCCTACGTCCATCATTGAACTACGTGACTTGCGTCGAGATGCAAACGATCTCGCGATTTGTTTACCAGCGC
+>93954 1
+GCCCTCAGGGAGGGAAGATTCCCATCTACGCAGGCCAAGTGAGACTAGATGTCTATATACGTATTGCACTTTAGCGGTCTTCGTAATGCTGCGACACACT
+>93955 3
+ATTGTGCACATGGCACTCCGCTGAATGGCAGAACTGTAGTGTTCAGGCACAGGTTCGGCTAGTAGTTCTGGCATATAGCCCTACGAAACTTACCCACATG
+>93956 2
+TAGCGTCATCTCCCATCTGTGGAGACGCACGAAATTCGTAGAAACTTATGTGAGGGAACTGCTTGACCTCCCGTTAAGCTGTTACACCGAGTGGAAGTCC
+>93957 1
+GGCATTGATGCCGAGTTTTAAGATAGAATGATTACGTCCGTCACTCCGTCTGATCCAGGTACTTCCTGAGCACAGAACGCTCAGACGAGTGGCACTCGTA
+>93958 2
+CCCGATTACCAAAACAGCCGACCAGATGATTCCGTTCTGATCAGAAACTGGCGTGTAGTCTGCTTGGGGGGGCGAAAACCTTCAGATCATATTTTCGCGT
+>93959 3
+TCACATCTTCTATGCGACAGCGCTAACGATTGGTAATTGGCCGTAATCGACTTTGCGTTTAAGTACGGGATCAGCAATCCGGGTCCACGCGCCAAGAGAT
+>93960 3
+CGCGCAATCAGTAATAGCTGTCTCGAGGCCGCGCTACACTTCTTGAAGCGGGATCCGCTTCAAACGTAACTATCTGTCGATGAATCTTAGAGATAGGGTC
+>93961 2
+AATAAGGATTTCTGCTTACTCTCTTCGGCAGCTGGCAGTCCAGTAATCACTATGCAGCACTAGGAATATGAGGACGAGGTACAGCTGCAGCCTCCTCGTG
+>93962 3
+CATCCATTGGCATCCGCTCGAGTGGGGTAACCTTGCTGCGTAGCGTGAGTGAGTTAAGGCAATTCAGACAAGCCCGATTGGACCATTCATAAATCTATCC
+>93963 2
+CATATTAATGTCCTAAAACAGTGGGATCAGGTGGACCGCGTTCATCGTGCATACCTGAGCCTGCAGTCATCGTTCGGAATAGCACGCTAGTCTAGCTACG
+>93964 1
+CGGTTAACTAGAAAGGTTTCAGAAGTCCTTCCGGGTCGTTAGAATAGGGACCTGGATCCCTCCCATGCTAGCTCAGAGCGGGTTCCATGCTAACCTTAAA
+>93965 3
+TGCGTCGTCCACTCCTAGTTCGGATGACATACCCTCTTGCCAAGGTATACAGGTACAGTACACTTAGCAGTAATGTTAGAATCCTGATGGGGCGGCCGAA
+>93966 1
+GTCAGAATTGTGATATCTCCTCGTTAAGCATCTGCCCAGTAGAGCCTAGGCAATATCACCGGTCGCAAAGAAGTTAGTCTAACGTCGCCTGTGCACGTGG
+>93967 3
+AAATTATTGTTCAACACTTGCAAAGAGCTTCACACCGATCCTGTATCTGTAAGCCAATCGTGACTTGGGCCGACTGGCCTGATTGTCCGGACGAACGGGG
+>93968 2
+TATAACTGTCGAGCCCGCCTACCGAATCGGTTGGTGAACGCCGCAGGCAGCAGTGGCATAAAATGTTGTCTCCAATCATTCAGTCGCTGGAAATCATTGT
+>93969 3
+CCAGTGATAGATGGCCTTCTGCAACATAGTACATGTAGTAGAGTGGACGTTTCGACACCGGGTTTGACCTGGAAACCAGCCCTCTCGAGAATTGCTCCAT
+>93970 1
+GTTACGCTGTATACCGTCCCTGAAATAGTGGCCCTGATTTCTGCCCGAGTACACCTGGACGCGAAGAACCGAACCAATTCGAAGTGTTAGGGGTTATTCA
+>93971 3
+AAGTTCTAATCCTAATCTAAGATAGAGTCGCCCAGGTCGTGTTCTCCGGCATCTGAGAGACATGGCCGTAGGCAACAGCTATATGCTCGTAGTCCAGCTG
+>93972 3
+CTGACACCGCGATATCCAAGTCTTCAGCGTTTTAACCGAGCTTATGAAAATGGTAATTTACCGCGCCAGAACAGACGCTGGGGTTCTGTCGCAGAGTCGT
+>93973 1
+TGATCAAACGGGCACTAATAGGCCTTTCTCATGCAAGCAGCGTATAGGGGAACTCAGCTCGACCTATACCGTTGGATTCAGAGTCCTGCTTACAGCTTGG
+>93974 3
+TAGGCGCTCCAGTCGCCAATGGTGTTTGAATGGCCGCTTCTGGGAGCCAGTAAAAACCTTAAATCAATTCCTGGACACCAGTTACGTGATTAGCTCGGAC
+>93975 1
+CTATAACGATCATGAATCACGTAGCGGCTTACCCAGACGAACGCCCTCAACGGCCAGGTTAATGTAACATGAGTAGCGTGGGTCACGGTTTCTTGTGCTT
+>93976 1
+GAGAGCCGCTCCTCCCATTGGGCCGTCGCTATCTCGCGAACTAGTCTAAAATCAAGTCTTGTTGGCACAAAAGTGCGGTATAACGCTAAGGACGTGTTAT
+>93977 3
+CACTATAGCGGCTTGTTCGAAGAGTCTAAGTGAGATAGACCGGGGATCGTTGCCAGAAACACTTTCTACCTAGGATACTTTCCCCATTCGGCAGGAGCCT
+>93978 2
+TAGATAGGAGCGGCCCCTACAGCCTATCTGCAAAGTGAATCCCGTGCTGTATTTGGCATTTTGATACCTACTGTTGTAGGACAGCAGCGAGGACCACTAC
+>93979 2
+CAGATCGCGAGGAATCAACCGTCCGTTAACCTAGGGAATGGTATCTTTGCGTCGCGGAACGGCTTCTATGTTCAAACCCTAACGGGGCTTCTATAGACTA
+>93980 2
+CTCTTTCGGCCGGGAGCGTGGCTATAAATTAGCATTCGCCACTCGAGAAGCTAACGACGGGACTGAACCGACGTTTGGTGATTTTACACAAGACACTCTT
+>93981 3
+TATAGCGGTATCTGATAGCGAGCCGAAGTTCGCTTTCGTCCCAAACTCAATGAGTCTCTGCGACGCGGGTACCCAGTATGAAGGCAGTCAATTTAACCGT
+>93982 3
+TACGACGAACCCCTCGATATTCGTCAACCGTTGACCTGAGGTGAAGTTCCCAAATTTCGGCCTAACGTGGATATATGTGCGCTAGAACATGGAGGTGCTC
+>93983 1
+TCACACTTTTTAGGCTTAGTCAAAGCGGGGTTCACGCGGTACCCAGGTTCAGAATTGTACGCTACTCAGATCAGGCTACAACCTGTCGTGACCAATAGGG
+>93984 1
+CACTACACTCTTCAACCAGGCCAAGAGGTATCCTATCCATATAGTCTTAATACATAGTCGGAAGGTTGACTTCGTGGCCGGATGCGGGTCTGCGGACTAG
+>93985 2
+ACGTCTGAACGAGATCATATAAGTTACAGACTCGCTACAGCCAGAATCCGTTAGAGATTGTCAGTACTCGGATGGGCCGCGTCCTTCGTATAGTCTCGCG
+>93986 3
+CACAAGAGTCACGTCACGGAGAACTTGCTGAGTTTAAATGTGCCATTACCATTTGCGGCTGTTCACGATAGCTCCAGGACGGGCCAACGTTGTACCGTTA
+>93987 3
+CCGACTGTGGGTAAGTGGTTATTCGTGCCTCCCAACTCCAGGCTTACACGGAATTACACAGGCCTCTACTCTGGGAAACAGTTAGGATGGTACAATCTGA
+>93988 3
+GGGCGCAAGGTAGAACGAATCGTACAGCATCGGGAACAATATGCTAGGTTGTACCATTCTCTCCCATTTACTGATGATAACCGCCGTTGCTTCGCCGAGT
+>93989 1
+ATAAAGGTCCTGACGTCACACAGGTGAATCTCAAGTTTCGCATCGGAACACCTAGGGGCAACCTAGTCGCTTTTCTAAAGTGCATATTGCGGTTCCCGGG
+>93990 3
+TGTACAGGTAGCCCACAGGGTGGCTAGGTCCCGTTGCTATGCCCCAAATCTACACATAGGCAGCAGCTGAACTGGTTACGTGATTGTCTAAAAACTTTCG
+>93991 3
+GCATCTAAGCTCAAATAAACGCACCGTTGGGCACATTGTGACACGAAATCTGATTACTCTCGGTAGAAGTGAATATCGCTTGCGGCTGCGCGTCGTCGTC
+>93992 1
+GGACGTATCGGTATAGGAGCCTTCGGAACAACACGCGTAAGTCTTCCGCCTTCTCTGACCTTTTCTGACGAAAGACAGGCGCGTTGTATAGTATAGAACC
+>93993 2
+ATACGACCAAAACTGATGCAACATTGCTCTGACAGCGGTGATGATGGGCTTCGAAGCCGGCATTGTCCCCAAATTTCAGTGACTTGGTCCAGTGGCTCTA
+>93994 2
+ACCGTATTACTCGACTCAGGTCTAGTAGACCACATCGTCCCGAGATTTATCTACGGCTAGGAGTGCTTAGTGGACGATAGTCTCGTAAGCCTAGAAGCCG
+>93995 3
+ACCCGGGCTCCAATCGGCCACGCACGACGTATGTCTTAGCGCCTACAAGTCAAGGATTATATTTTAGTTGGTGCCTAGGAAGACTCGAGACTTAGCTTAG
+>93996 2
+CTTACAAACTCGGTTTTTAGCCTCGCGGTTTGCGTGTACACATAAAACAGCTCGTAGGCAAGAGCCTTCGGGAGTCCTCAAATGTCCGCAGTGAGCTGAA
+>93997 1
+CTATCACTGGGATGTTGGTCTGTGGATCCCGACACTTTATACCTTAACCACGAGGTCAGGGGAGTATTAATTCCACACAATGCTACGGAGCTGCAGCAGC
+>93998 2
+GCACGTGACTGAAAGGGGGTTTAGCACACTATCACGTAGCGTCAGAATTACTGGTGTCGCCGAGCCACTTCTCTTCGAAGAACACAATGGTTTCTCTCGA
+>93999 3
+ATTCCAAGTGCAGTGCCACCTGCTCTCGAACAATGGCCTCCCTGATTACGGGAGATCTGAAAAGTACCACTCTGATAGTGGTAAGGTCTTGGTCAGCAGT
+>94000 1
+ACGCCTCACCGTTTTCGAGCACATAATCACACGAAGGTGCAGGAGGGTTGTATCTCTAACCTAAATAGTAGCCACCGTTATTAGGCGGGCGCGTTCAGTT
+>94001 3
+CTTAAGTATTCTACCCCGTTTCAAGAGGAACTCCCGGCGTTACGCATAGAAGAGGGTATGAGCTCCAATTCACCATTATTTGAGCGGCACGGAGTTCGGC
+>94002 2
+GCACCAACGCGGACTTTTTATACGATTCCAGAGGGGCGGAATGGAAATGACCCAAGATGGGATCCCGCTTTGTAACTGCCTACATTTGCGGACCTTCTAT
+>94003 1
+TTCGGGCAGTTGGATCGCGTAGTCTTGCGAAACACGCCTCTCAGGAACATGAGAACAATTGTTTAGGTACTCTTGGATCTCCGAGCATCGACATACAGCC
+>94004 1
+TAATCTGGCGGGTTACACGAGCCCGTTATATCTATGAGGATAGTTTCAATAATGGCGCCCGGGCGAACATACACGAGGCCATATTGGTCCATCCACTCTG
+>94005 2
+GTCTGTCTACGCGGTAGCATGACAACTACTGGTACGTCTGGGTGATTTAACAGATTGACCGTGATACTCGCGATTAAGACCTCTCGTAACCACAGCGCAG
+>94006 2
+GGCCAGGTGGTATCCTTCAGACTTCTCGTAAGAAAAGCTTTGGCACCAATCTGACGTACGCATGACGCCGCGCTGTCGAATTAGTTATCCAATAAGGGTC
+>94007 3
+CAAGTACGGTGTATCCCAGGACGGCGTACCGTTAGCGTGTCTTAGGTGTATACAGTACGAATGTTGCGAGTCTAAAAACCCTCCGACTACTACCGTATCG
+>94008 1
+TCAAAATCCTTAGCTTAACGGAGGAGGGCGGTTAGCTCCGATGGACCAGCTAGCGTATGAACGCAGCCTACTTTCACGTACTTACAGACTTATGGCCTGT
+>94009 3
+AGCTTCTAATAGTTGTATTTCTCTCGCGCTATTCCCTTATCCGACGACAGCGCGACACACGTAGAGAGCAAAACCCTAGAGTTCTGCGAGGATGAGGTGG
+>94010 2
+ACTCTAAATAGGCATGTTTTTCACTAGTTAGGTCGGGGTGGCGAATTCCCGGATTGTCAGATTACGCGGAAACCGGCCCCAACCTCCAGCAGCGAATTAT
+>94011 1
+TAGGTGAGGACGTCTATCCAGCTGCCTAAGTCCTGTAAATTCCCAATTAAAAAGGCCTTCTTCTCAGGCCTGGCGAGGGAGGAGTCTAGTCCGACTATAC
+>94012 3
+CAACAGGCCACGAGTCTATTTGCATGCGATGGTTACAATAATGGACCATAGACGCGGATCTCTATAAAGTACACCGGCGCGTTTCTCTGGCCTATCGGGT
+>94013 2
+GATCTTCGAAAATTGGAACAGTGTACACCGCCGTGAGACCACTCGTAGGTCGAATTTGCCAATACTGCTTACTCGGGTGTCTCGTCGACTTCAAACGAGG
+>94014 1
+GCATAAAATCAGCCCGTCGTACGAGGGGATACCTGTCTGGTAATAGATTTCACAGTCCCTAGTGCGCTCGCGGCATATATTTTATACGGAGGACGCCACT
+>94015 3
+ATGGAACTCCTACTTTTAACACCAGATCATGTATATTACGGGGGGGATCTTGACAGAGAGAAGTCGGCCAGTACATCGTCGAAGCCCGGCCCTGTCTTTC
+>94016 2
+GTGGTGACAATGTGCATCCCTTCACACAATCCGAACAAGCTCCCACCTGAGCGGTAAATGTTGAAGATTGGCTGTAATACGGCTGCAATTTGGTCTCGGC
+>94017 1
+GAGACTAGGAAGTTAGCGTTACGTGCGGTCGGGACTATACCGCCCCTCGTATATCATATGGCGCATAGAGGATTTAACCCAATTGGTGCAAACCTCTCCT
+>94018 2
+TTACCCCGGTCAATTGCTCATTCAGCAATGGGCAACATGCCATATAGCCCTGCGTTGGCTCGAGTCGTAGAGGTACAAATCGTGCGTGACATTTAAAGCG
+>94019 1
+TTATGTCATCAGGGCACGGAGTGGACCGAGCTGCTCTATTGAATGATAACCGGACTCCTCTAAGCTGGGAAGCTCAGTAGACACTCTCCTAGTATCTGCA
+>94020 2
+TGGCACCTGAAATGACGGCGCCATTACAAAGTATGAAGATGCTTTCATAGGTCCAGATCCCCGGTTCGCCTGCTTTAGGATGATCTCGAAGGCAGCCTTA
+>94021 1
+GTGGTGTTCAGACGGAACTCCCCTACCTCCTCGGACGTAAGTATAACCCAGCGAAAACAATACGGGATATAGTGGATCTCCCTGTGGCTTAGTTAGTTCG
+>94022 3
+AGTGTTACCGACTTTCCAATCCGGTTTTGCGAACACAAGTGGGCTGATTACACTCAGAACGGCGCATACGTGATCGGGGTCAGTAGTCAACGTCTCTACA
+>94023 1
+TGCCCTCTATACTCCGAAAACATTCTCGCGGCCCGCGGGTCAGTGCGAGCTTTAGATATAATCCGAGTGGGTTACAAGAACCTTTAAAAAGTGCTTGCGG
+>94024 3
+GGGCAGGGGGGAACCAGTCTAGATGTGTCCGGTCACGGAGCATTATCGGTACCACCCTAGTTCAGACATCTAGACTCTGAACACTCGCTATTTAATTCTA
+>94025 3
+CTACGCAGGACCTACCCACCTTTATATCTGGTGCTGTGAATTAACTATAATGCAGTACGCTCAGCGGTACACGGGTAGTACCGGTGCTAAGCCGAGGTAT
+>94026 2
+AAATCGTGATCGAGCCGTAGTACGTACCTGATGGCTTATTCATACTGACACCCTTCCGGAGATCATTCCGTATCTGCATAAAAGGGTGGCCGGCATGCGA
+>94027 2
+GTGATCACTGATGGAAGCCAGCCAGGACCGGGTTTACAAATTCAAAATTTTTGATTCGCTTCCGATGGCGACTCCGGACTCACTCGTGACGAATCCATGG
+>94028 3
+GCCCTCGTGACCGTTATAAAAAGACCCCTACTGCGGAAAGGCACACATTGGTCACATTTCAGTTTACACCGATGATTGGTTGATCCTAGGGGACTGTGCG
+>94029 1
+CAACGGTAGTAACACCATCTCAGATGATATAGGTGCTCAGTGGGAGCCTCGACTGGCCGAAGTTGAATCCTTGCGTACTGATCTTAATGACGGACCTCTC
+>94030 1
+TACAAGTGGACGATAAGCGTTCAGAGTGAGTCTTGAATGCGCCGCGGATGCGTTCAACCCTTAGTCTAGACACCTTTGTCTAGGTCAACAGTACCCCAGT
+>94031 2
+AGCGAATTTTTTGACCGAGAATGAAGCGCCATGTCGGTAATCCACCGGGGTTGTGTGCCACCAACTATCTATCACCATGTGGCTGGTGATTACACACGCA
+>94032 2
+GAATTCTCGGAATACCAAGGTGAATTTATACGGAATTCGGGAGGTTGACAATTGTGACGAGTATCTGCCCGACTATGCGCAACTACTCTCCCCGCGGCTC
+>94033 1
+CTGTTAGGGTCGGGCCCACTTTCTGACAGTTGCCCCGCCGCCAATTGACGTGGTTAAATATCTAGACTAATCGGGACCTAATGTGGGATCATAAACGCAA
+>94034 3
+TAGTAAACTGCACCGCGTAAGGGGACGCTATACGCAACACGTAGCTCTAACACATCCATATTACAGGGGTTACTTTATCGCTCGGCTTTGGACTTGGGGC
+>94035 2
+CCCCGGAAAAGTTTGCCGAAGCGTTTTCATGGATGCGCATGATGTCTACCGAATCACAGTCCCGGTATTCCCAAGGCAGCATTGCATGATACTGAAGTGT
+>94036 2
+CCGCCAATTGGCTAGCCAGGGTTCGTTCTATGAGCAAGCAGTAACTTAGCCTCCTCGCCAGAAGATGAGCTAGAAATCTTCCTGAGTTAGTGCGGATTCA
+>94037 3
+ATGCAGGGGTCCTAGTTGCAGACCTCAAATATTATGACGTTTTTCCTGACACACTCGAGCGAGCAAGGGCTCCCTGGTAATCATGCATTACGTAAGCGCG
+>94038 1
+CTGTTAATCCTCTCCCAAATGAAATACCTGGCTGACTCAATGTCGCATTCCGGACACTGCATGTAGGTGGAGGATCAGGCAAGCGTGACTTGCATCTGGA
+>94039 2
+GACGACAGCATTGTCGGTTGTCTGACTAGAGCCAACCGGACTTTTACTGCTGGCGACGTGAACCGGATCCAGAATGTAATAAATATCGCCCGTTGACTTC
+>94040 2
+TTCGGGATTACGAATGTTGAAACTCAGATACTTTCTCTTCGTCCGCGCTCCGCGAGGATAGGCGAAACGGCCTGCCGTAGACTGAGTACAGATATAACTC
+>94041 2
+GAGAGTCTAAGAAGTCGTCTTTAGCCTTACGACTAGGCCATCCCTGCATATCGCAGGCAACTGACATCTGATCTTGAGTCGACTTCGCAAAGGGAGTTGC
+>94042 2
+AGATCTGGTCATCCCCGCATAACTTACAATAGCCGATTATCCAGGATTCTGAATTGCGGACTATTACGGCGTCCGAATTCCGCGGCATAGGTGATGCGAG
+>94043 3
+GACGAACCCCATTGTTACAGACATGCGTCCGTGCTGTAAAAGTCAACGGCGCTTGCATTCTTTGTGCCATTCCGAGTAAGATGATGCGGGAATGCCTCAA
+>94044 3
+CGTCGTAGTTGCCTGACGGTAATATACAGTACACCGCAGATTCCTAATGTTCCAAACTTCTTCAGCCTCGGGAGGTGTGCGGAATCTCTAAGAGACAGGC
+>94045 2
+TCTTAGCTCAGGAATGTTACGCGCTTCCGTAATATAACCACCCAAGGATTCCTATTGACGGAGACTATATGGCCTTGCGATAAGGCGGGGTCCCAGAGCT
+>94046 1
+TAGAATCGTCTAGATGTATACTATATTCACTCACGTCGAGCACTGTGTAGCAGGGGTCACCGCGCCAGTTACAGTGCTCCTACGGCGGAGTGTCCAAATA
+>94047 2
+AGTTCGACGTGCCCAAACACTTCTCCGGATTACGACGGGTAGCTAGCTACATTGCTAGCGGATAAAGGGTTTTTGGTCATCGCATGGCAAAGCATACCTC
+>94048 2
+TCTCCGTCCGGAGACACCTAGGCTCTGTAGCTGGACCCCGAAAGCACTGCGTTGACATCAAGCGTGGCGTATAATTTCAATTGTCATCTAAGGTGGATAA
+>94049 3
+CTCTCCTTCGGTGTCTAACAGAGAGGTGAGTACAAACTTCGGTTCGAGTCAGTTTTCTCAGGAAGTTGTCCCGAGCGAAAACAATGACCTCGATCACCGG
+>94050 2
+GACTAACGTCGCGTTTGTCAACATTCGTCTGCGCGAGGTTCAACCAAGACTACGTAGCCTTGTGAACCAGGGTAATGAGAGAACTTACTTGGCTCCAGCT
+>94051 2
+GCAACAATTCGTACGGAATGTAAGTGGCCCCTCTCAAGATTTTTCCAGCAATCAAGGGCATCGTAGGCAGCTCGATGCCCGATATTGCGAGCTTCGTAGT
+>94052 2
+ACTCGAACCCAAGGATCAACAAAGAGTCTCCACCTGAGGTTTTAGTAATCTGCCCGTCGGTCCTAATTTGATGCTTGAGTTACGGGAGGCGGCCTGAATC
+>94053 1
+TTTATTCACCCCACGGGTGCTAATGAACTAAGTGCACGGTCACTGGCGAGTCTAACGCTAAATCAGTGTACAGATATGGGCTCTCGGCTACAGTGTCACG
+>94054 1
+GTGATAAGACTGGATCCGGTGCGAGTATCAGACCTCATCTCCCTGAGGGGTCTGAACTTGTACTTAGACACTGTCAGCGGAAGCCATCCATTTCAAGTAC
+>94055 3
+TCCTGGATTGGTACCCAAGCGTTGCTATCGCTCTGCGGGGAGCGGGATGAACTGCCATCTTTGTCAAATTCCTCGGATGAAAACCGACAATGCAATCATA
+>94056 3
+ATTTTCGGTGCGCACTTTAAAAGCTCAACCATTGCGATGCGATAGGTCGGCAAATCCGGTGCTTAGCGTTACGACGCCGGCAACTCGATTAAACCGATGT
+>94057 3
+TTGTTGTCCCGTTCTCGAGTGAGGGAGCGATCTACAGCTAGGCCAACAACAATCAGACGTCTGTACCTCAGTAATACGCGGTGATTATCTAATCACGGGC
+>94058 2
+CCCCATAGTTGGAGCTGCATCTATTCGAATAACGGGCAGCGGCGGCATCTCTACTCGCTTCGTACATATATGGCCATCAATAAAACTTGTGGCGGAAGTG
+>94059 2
+ATTTGGCCTTTCGAGGGCGCAATGCGTCCTTGTGCGCTGGATCCATAGCAACACTGTTTGGGCACCGCAGAATAAACGTAATAATACGCTGTTCCAACGA
+>94060 1
+GTGCTTTCTCCTGCGAGAATTGCAATAGGTGGGAACATCAATGTCTGTATAGGTACCCTAGGAAACCTAGCGCTTGTCGCCACCGTTTAGCACCGCAAAG
+>94061 2
+ACGGCTACCCTCTCCCTTACAGTCACCTCAATTAACAGGCAGATCGTAGTGTTCTGGGCGCTAAGGGGAAGCTCGAGATGGATTTGTATAGCTTCAAGAC
+>94062 1
+CGGCAATTAGATGCTAATCATGGGTCACAATCCATGAGGGCATTGAAATGTCTACGAACTCCAATTCCTATCGCACAATGGTGGCTGGGTCCGGCCTGTC
+>94063 1
+GTTAAACGCACTGTAGAACCACTTATGTCTACAGTTACCTTCGTGAGAGCGGTATGCGGCGTAAGTGCCCGAGGATATCGCGCTCGATCCACGTACTAAT
+>94064 1
+AATCCAAGTCCTTACAGTTAGTCAACTGGGGGGCAACACCTAACGGGTTGATCCGACCTTCCCGGTTGACAGGGCTCGTGGTAACAAATTACGTTTACTG
+>94065 2
+CAACAGGTAGTATCCCCGTAGGCAGCTGGGATACGTTCCTCTCCATAGACGTAGGGGGTCGCATTCTTGGAATGCCACCTAGAAAAAAGTTTCCGCTATT
+>94066 2
+TAAGCGCATCTGTGGCAGAAGGACGAGATGTTGTCGGGGATTACGTCCTTACGGCCCTTTCGATCCAACAAAGAATCCCTGGGCACATATTTATACGTCC
+>94067 2
+CCGTTCGGCGAGAGGTTATTGATATTGTAGGGATCCCGCGCCGATATTAAGAATTACATTATGTGCGATTTAATACCGACCGGCCCGATGCACCCCGACA
+>94068 1
+AGCGGGAAGGTTTGTTCAGGCAACGAGCGTGGCATGGAATTAAATCTTTCCACCAATCCAAGGGACTCACGTACTTATCCCGCTCTGGTAACAGTTCCGT
+>94069 3
+GTAGGACTAGCATGTCTGCTTCAGTTGTAACCCGTCCGAAGGCGTACTAGCTGCAATTAGTGCGACAGCCCGGAGATCGGATCTGTTAAATCTACCTAAC
+>94070 1
+AACAGACGACGATGGTTCACGCATTCTCTAGTAGCCTGGCGCCATACTCTCGTTGACCGTCGATACTAAGGTTAACAGTATCAATAGTAGGGCGCTGTGC
+>94071 1
+AGTGACATCATAAAGGGGCTATCGTTCCAGCCCATGTTACATTGTGCAGTTAGTGATGCGCTCGATCCACGCTCTCCTGGATTACACAAGGTGCCAGGAA
+>94072 2
+GACAAACTGGCATCTTCGAGGTTGACGCACGGTAGCTTCCTCGGTTCATCACAATAAAGTTGGCTGAGCACGGGGGGAACCTTACCTCTATCAGCATATT
+>94073 3
+CCGCCACAGCGTTTGGAAATCACAACCTTGATCCCCACGGATTGTGGCTTTCACGGTGTGACCAAGACAGGACATATGTCAATTCGGTGAAGTTTCTGAG
+>94074 1
+ACGTTAAAGTGACTTTCTTAAACGGCAGACATGAATCTTCCGTACTGTTGTTGCCCCCGAAATCACAGAGTCATCTCGTGCGACTGGAGACGGGGCGTAC
+>94075 3
+TCTTGTACTCTAGGAGGACCGCGTTGTTGCTTCAAAACGACCTCGACAGGATCAAACGCCATGCTACGGCATTTAGTGAATGCATGCACTGCGGAGTACT
+>94076 1
+TAGCAATTTGCCATACTGACTTACGAGTAGTTGTTCAGCGAGCCAAGAGATGCTGACCGTTCTGAGTTAGTGCCCACACGCAGCCTAGGACTTCACGTAG
+>94077 2
+GAGCCCTTGGGAGCGCCCATCTGTTCGCATACTGGCAACTATTAACCAGTAGCCCTTAGAGTTGGAGACAATCCAAGTTGAATTGTCTATCCATGGGGCA
+>94078 3
+TAATAGAGTCTACGTCCTGTCAAGGACATCTCCCACAGGTATGGCGTGAGCACAGGTCCTATAATCGAGGGACGGTTTCTTTGAACTCACTTCGCGGACA
+>94079 1
+GCGGGCGTGCATCCAACGGCTATGCACTCAAAGATCGCTAATTTTGACAGGCAATTGCTCATCCAGGAGAATAGGTGAATCAAGCCTCTGTGCCCTTTTG
+>94080 2
+AGCGATCGCGACAATCCAGCGCTCATCAAATTAGTTGGCCTTATGCCTCGTGATAGTGAACGGCTGCATCCTGGATTACTCAAATGTGTCGAGAGACGTC
+>94081 3
+CATGAAGGCCCTCCGTGGAAAGATTAATGTACGCCCGTCCAAGATTACGGCTTTTTATACGAGTCCTCTAGACTGAGGCCTGAGATGCTTCGGCGAATAC
+>94082 1
+TACGAGGTGAGTTCAATCATGACGATAAGATCTCAGCTCCTAGAGCTTCTGATACATGGTGACCCACGTGCGGTGTTACCAATCAGGACTACGCGTTCGC
+>94083 1
+CATTCTATTACGGTGGGGCAAGGCATGAGTATGGCGCCCGAACGCATTTCGATCGTCAGCTCAATTTGTAAGGCTGTGCGATAACCCTAACAAGCCACTT
+>94084 1
+ATATGCGCCGCTCAGACCCTTATCTTGGGGTCGTAGTAATGGTGGTTAATATAACCACAGGCATTGAGCTACATCGACGTAGTCACCCTGGCAAACTCGG
+>94085 1
+GTGAATGTTGGCTAAGGCGCAGAAGCGGGAAACAGCTTCCTCCTCGATCTCAGTGCACTGTTCATCAAGCTCGATTAGACCGTAGATGTATTCTAACGCC
+>94086 3
+ACTACCAAAGGGCTGTCCCCCCCCTTCTTACGTGGAGACTTGCTATGAAGTCTTGTACTCAACATACATCAGGGCTGGATGTGTAACACATGGGGGGATA
+>94087 1
+GAGCACTAAGAGAAAAAGGATGGCCTAGTGCCGCTTACAAAGCTGACGTAGTTGTCTCGTCCTTCCTACATTCTTTGCGTACCCAGTACGTACGCAGGGT
+>94088 3
+TGGACGTTTCAGATGATTATCCCTGCGCTGTCACGGCATCCGGTGACAACGGCAATATTGCCTAAAACCCGAATGACGTCCCGTTAGGGTAAGTTACATG
+>94089 3
+CCCATAGGAGTAAGTGGATTTTTATCGGCGGCGCAGGGTTAAAATATCCTCAGGTGTGGTAGAGGTCAGAACCCTCTTTTGCCCATCACCCCAGAACTAC
+>94090 1
+GTGAACCATAGAACGGCGGCAGTAACATGCAAAGTCCGTCTGTCCCTAAATGCTCAGTTTCCACGTAATTACGTCCGCGGAATCCATGGGGATTTGGTCT
+>94091 1
+CCTCGCATATAATCAGCTGTATATTGTCAAGTAAGCAGGGTCACGTTCCAGTATCGTCGGAGAATTCGAGCCGTGGCCGGCCCATTCTTAGATCGGAAAC
+>94092 1
+AACACTGTGTGAAATACATACGAGAATATCCGGATATACTGTATCTGCTTTCGCGGCACCAGCTGCGCCAGCTGCGGCTTTGTCAAAAGGTTTAGGCCCG
+>94093 3
+TTTTCCTGCGTGTGCGCGATGATGGTTATATACCTAAAAGCCAGCGCGATCAGCTCCTGAGCCCGCTATGGCTCCGGACGGAGCATTAAAGTAATAACAT
+>94094 2
+GTATGCGATTTCATTTTATATGAACCCTAGCTCTGACCGGCAGTCAGGTTGGGCGGAACACCGGTGTAACTCATAACTCGGATAGCAGAGCTAACCCGTC
+>94095 2
+CGAGTGGTCTGCTGTTATATGCCATCGACGGCATAAAATTTTGAGACATGCGATCAGCAAGCAGCATGCGGTCAACTTCACAAGTCCGCGCACTTGCGTT
+>94096 1
+CCAGTGAGAATGGGTCCGTTCAGACTAGGATTCATTCGGCGTTTACGTGCATCGTCTATTGTTATCGCCCCGGAAGAACAAGGCCAAAGCATGACCTATC
+>94097 2
+CGCAACATGTCTAGAGTGAGTCTCATATCGTGATGAGCAAGACACTTCGCACGATGAACAGGGAGGAATCGGTCTTCTCCATCTTCGCGCCTACTATGTG
+>94098 3
+AACGTTTCGGGAACAGCCCATCTAAATATAGCTGGAGGAGGATCTATATTGGGGTATGCTCCGGGACCATCTTAACCGAGGTACTCTCCTCTCATGCCGA
+>94099 3
+GACCAGCGCGGTAGCTTTCCGTTTTGCGACTATAGGCCTCCCTGGCCAGGATCTTATAATGGATACGGAATTCTAGAGTCACGCTAACAAATGAACTCGG
+>94100 3
+GATAACGTCCGCTACATCCAGAATCTCTTGAAGTCTTGACAAGTCTAACGCATCGTGGGATCAGGCGGGTGCTAAGTTTACACGTAGCCAGATTGTCGCC
+>94101 2
+GGCGGTACCCGCCGTCCCTCACCGAAGTCCTGTCATGGCGACAGTTGCTGATACGGGTCAGATTATGAAATTATAAAGTAATGTATTCTTCCAACCAGGG
+>94102 3
+GGTCCCAAACCGGTAGCGCCTGATAATGCTCAAGGGTTAATCATCTATGCATTCCCAAGATTGGTACGGCGTCGCTGGAGTCAAATCATATGCAGCGTTC
+>94103 3
+AAAGCAATTGGATATCGTGTACACATACCTGTGGCTTACGTACGTCTGGACTCGTCAGTTCTTTGGCCTAAGCTCAAGAGAGAACGGAGCCCGATCGTCC
+>94104 2
+GTACGATATTGCCCTATGGCGTATGAGAAGCAGGGCCTTATCTGGGTGTTCCTCACGTGCACAGGTAACTGCAGTCCCCCGGAATTCACAAATTAAGCAT
+>94105 1
+GATGATGCGGCGCCAGCGGCTTTGTATGAAATCAAAACCCTTGACCATACTTTTGAACGCTGAAGCGAAATCTATACCCTAGTCGTTTCTGGCCGCGGGA
+>94106 2
+GCCTGAAAATGCTTAGCACAATCATGACGGTAATTAGGGTAGTTAATTCTGGGCCTTCACGACACCCACGCGTTCTGGATCGGCCGTAGATTGCTACCGA
+>94107 2
+GCCATTCCGGACCCATACATGATTCAACCTGTCACTGATTTGTTGATCGGACTACAAGTTCAGGACGTCGTCCCCACATAGGGGATGTAAAGGGCTTGGA
+>94108 1
+TTGTCGCGAGAGAGTTCTCGAATAAACGTTGACCCAGGATCCTCCTAGACGATGAGGAAAGCCAGGGAGACCTGTATCTTCGGCCATCTTCCATTCTTGA
+>94109 3
+CGACATTGCAATATAATCTGTGCCGCGCAAGGTGCCGCGTTAGGTGCTCAATCAAATACAACGCGCCTGACTACGCTTCGTTAAGGTGTTAGCGTAGATC
+>94110 1
+ACACCTCAGACTATGCATGAATTATTAGGAACTCCATCTCTGCGCCTGGGTGTCCCAAGCTGGTTGGGCAACATGGTGTCTCAATCCGAAATGGAAGGCT
+>94111 1
+CATGGCTGTACACTAAGGTTACAGCCCGTACGCAACAGTCTCAGGTTATCACGGTATCAATTCATGCGCGTCGTTCGTGAGCATGGACTACGTGCTGAAA
+>94112 3
+CTATGAGGTTTAGATCTTAGGCAAAGTCGGAGCGCTACAGCTACGCTTCTATGCTCAAGAGAGGTCACATGTCCACTCGGTCCAGGATAACGAGTCTCCT
+>94113 1
+GAGCAAAACGGTCCTAGTACAGTAATCAAACGAGGCGTATCAGTGGTTATATCCAGTACAGGGTTGTTCGCAGAACTTCTCGCTACGTCCGGCCTTTCCG
+>94114 3
+CTTCTAACACTCTATGAGATGAGCAGTGATGGAAGCTGACAGCCGAAATTTAGATAGCTTTGTTCCAGATTGGCCGCGGGTCCCCGTCCCCAAGTAAGCT
+>94115 3
+GAATAGGGATCAGATGGAGAATAGCTACCTCGATATGGGCGTCGGCCTCACGTTATCGTTGGCCTGGCACATCATTGCCACACTTTTTCCGCTCAAAGAA
+>94116 1
+TACCCGGCCAGCGTAGGGTGATTAAATTGTGTTGTTCGATACAGGTGGACAAACCACTGGCACAAGTCGTCTACAGGTATACCCTACCGTTGCTGCAACT
+>94117 2
+CTGTCAAGCGGCCCATCAAAGTGGCCTGTGAAAGTAGCTGGCATCATGTGGTAGTCGCTGATCTCTCAAAACTCCGCGACAAAGGTTTGGCTATAATTCC
+>94118 1
+ATTCATGTAACCACAGCCACGGTCGATGGCTGCGTGTAAGTAACCGTGGAGCCTATAAACCGTATAATGATCGTGCTCACTGAGGTATCCTGTGCTACGC
+>94119 3
+GACTTCCAGCGGCGCTTCAAGCCATCAGAGTTTCTCTCTCAGGGCGGTCCGGCAAATCATCTAAAACAAATTAAGAATTCTGGCACGGGATGTGGTTTCG
+>94120 2
+ACGCGTGGGTGCTTGTTCGTCATTGCAAGCTCCAAGCTGCGATCAGGCAAGATGAGCGCGTTCATTCATGGCTAAGACATACTTCAACCAGATACTAGCT
+>94121 1
+GACTAAAGGAAAAGTATCTTTGCGGGGCTTTGTCCTTGTACACCCTCGCCAGCTGCAGTCTGCAGATGTAGCCATCCCGCAGGATTTAGAATAGATGACC
+>94122 1
+TAACTGCCGAGGGAGTAGCAGTAATGGGGGAGACCCCATCGGACGCGGATTTTTACAATCCGTATCTCTCCACGCAGGATCTGTTCAACTATGTTATCCA
+>94123 3
+GCTGGCTTATGGTCGACGTATCGGTTCCCGTGACCCAGGACGGAGTATTAAGCCCCTCGCAGAACATGTCAATTTCAACGAATTCATTGCGCAATTGAAG
+>94124 2
+ATCAATAGACCCGCGTGGGCAGCGAAATCGCCTTTGTCCATTATGCTCACCGCGAAGAGTCGGTGCTTGAGTGTGATACATAGCATCTGTGCAACCAATT
+>94125 3
+ATCTGTTACAATAGCCTTGAGAACCAAGCGCCTCCTCTACAAGTCATGGGGTTGCTAACCGGTAAGTTTCCGTGGTCGTGAGTTACAGACCATGGGCACA
+>94126 3
+CATCTTGTTGTCAACCTGCTCTCTTACGATCGAGAGAAGCACTCACATTCGGCTCAATACGCACAGGGTTGCTGCGGGCTAGACGCGATGTAAAGAAGTT
+>94127 2
+GCTGCGTTTAAACCGCAGTACAGTTCAATTGAGGGGGGATTTCCTTCCCCTGCTTCTGCTAGGAAAGAGACAGGTATGACCCTAGCGCCAGCTTAAATCA
+>94128 1
+GCTCGTCAAAGTACATGCGGTTCCTCAGATCGAGACGAATCGTATGTCGAAACGTCGATCTCTAGAGGCGTTTCAGTAACAAGCCCGCCTTCGATTGATG
+>94129 3
+CACGGCAACAAATACCACATCGCATTAGAAACCATGAGTATGACACTGCGTGTATCCTAGTCGCTTACGTCGCTTCTGGTGTATTGGGGCAATCTGGGCG
+>94130 1
+TAGCGTAACTAAACCTGGTGTGAGCGCCTGAATCACAGCGTAGCACCTTCGTGGATGGGACTTGATCCTCATGAATACCCCTTGGACATTCGCGATTAAG
+>94131 3
+GAGGAACGTGGCCCGTAGAATAACATTGCATGCGCATTATGAACAGTCGGGGTGCGAGGCATCAATGATCTTATTTACTCCCACCAGGGTCCTCCTTCTA
+>94132 3
+CATATATAGCCAGACCGCGGCAACCAGCTTATCTGGTTCTGCAACCCCGGAGTTCGTCATTATATTAGGCCGATGTGTGATTAGGATGGACCCGCAAGAT
+>94133 2
+CCAAAAATGTTATCAACACTGGGAAGGCTACAAAGTGCTGAACGGTGGCCGGTCTTGCTTAGCCTATGAGGCCCAGTCAATGGCCTTCGGTATCTCATCT
+>94134 3
+GAAGCTTTATAACGGCCTGCACGAGTTTAACCCGACGCGGGCATCATGGTGAGCCGTCCCAGTATGAAATAAGTTTCGTATAACCACGGGTTGCTTCACT
+>94135 2
+ATGCCACGAGCAAATTCAGCCGTTACTTCGCTCGTGCGTTCGGAATGATCAGTGTAACGCTAGCTAAAGCTATGAGAACGCTGCGCATCATCTTCTGAGG
+>94136 3
+GAACTGAGTTACTAACTTTGAAGATCGTCGCTAAGGGTCCACTGACTTTGGCGACCCATGGATGACCGCCGGTGCATCTTAAGACCAGTATTTCAGGCAC
+>94137 3
+CTAACCAGGGTAGACCCCAACATCTCGACCTTGGATTAGCGGCACCGTTTTGATTGGTATGGGTGAAATACAGCCTTCTGGTGATGAACCACAACTGGCT
+>94138 1
+GATGTCAGTGAATCTGGCGTGGAGTGAAGTGATATCGTCATCCTAATACTGCAGCTGATCCTCCGTTGCCGTACAACCAGGGTAGGTCTAAACACCTCCA
+>94139 2
+GTTCATGTCCAGCGTATCACTCAGTCTTGCTTGACTCCGGGAGATCATGCTATCAGGAGGTAAACAACCTAACGGACGGCATTTGAGCCTATTACACGGG
+>94140 3
+AGTCGAAGTGTCACCACGGATTGATTCTGGGCTAACCACGTCCTACACGTAACAGCCGTGTGAAGTCCCGACATACTGAAGGCGATCCTTGTTGATATTG
+>94141 2
+CACTCTAACGCCAAATTCCCTTTGAAACGACAATCGAGGACGATAACCCTGGTGGCAGTTTAGGATTGACTGACGCGGTCCAGGTCAGTGGTTACGTTCT
+>94142 1
+AGCACGTTAGCGTATACAAAATACACGCTCTGGCTTCTTTCGGGGATGATCTTCTAGCGAGAACGTACTACCCACTCAAGCTCGTGCTGAGGAGGGATCT
+>94143 2
+ACAACGTGAAGGTCGATGCGCTTCTCCCAACGACGTTTCTCACACATGCAGAGGTCTCATATGCGATGGCTCGGGTATATGAACTGCTACAGTAGTTACG
+>94144 1
+AGCGGTATAACATTCCCATGGAGGACTACAAGTTCGCATTTAAGGATGTAGCGCCTAAGTCTTTATCTTCGCGAACTCCCCGATGATGGGCGACGGCTCA
+>94145 3
+ATTCCTTATCACTGGTCCTGATCGCAAGAGCCCAGAGCGCGCTAATTCCTACATCTGTCGTGATCTCTAACGAGCAAGCGGTAGGAAGAATTGGTTGCAG
+>94146 1
+GCCGTGGGACCCGCGCCGTTGAAATTACAGGGTATCGAGTCAGATAGCCATTCCAATTTTTTAGCAACAAGGCAAATTCCTCCCAATGGGGTGATTTCGC
+>94147 3
+AGAATGGTTAGATCGCTGACAGTTCCTCACTCAACTAAAGATCACTAAGTGCCCCTTTTGCCGGATGACTGCACGGCGGTCTGAAATTCTTGGGGCACGA
+>94148 1
+CATCTTGACGCCATGGGGCTAGTGCAGTTTTATGGCGTGATTCCCCGTCCCGTAGAAGCATGATTTATAGATGCCCAACAAGGAACTCCGCTACGAAGAT
+>94149 3
+GTTACGATTCCTCGACAATGTCGTAACCTCAGAGACTATGCGTCTGATCTCGGATCCGATACCTTCCGGTGGAGCGAGTCTCGATCAAAGTAATGGAAGC
+>94150 3
+TGGTCGACTCTCACGCTTTTATCGACGTTACGGCTCACGCTGAACAGTCGCGCGGTGAAAATCTTACGGTAACGTCACCAGAGTCGTGTCAGAAAAATTG
+>94151 3
+GTGTGCTGGACGGAGCACTCACTCCTTTAGTCTGACAGTGATTGATGTGACGCATGCACCCAAGAAGTCCATACCTTTGATGAGGCGGTATCCATAACCA
+>94152 3
+CCCTAACATATACATACGTCTGAAGTGACAGCTTGTGAAGTGCGTATATCGCAAACGGAAGGTCCAACTGATTTCTCCTGCCGTAGCGTGGCTGCACGTG
+>94153 1
+CGCGGTGGAACTATTTACCGGAGTAAGTAAGCTGTCAGCTGTGGCAATACTGCTTGCAAGCTTGAGCGACCACTGTAAGCCCTTTACAGTAACGTATCCC
+>94154 2
+GGCTCATTACTAGGCAAACGCATGGCACTCATACGGAGAGAATACCAGGCCCTGTGATGCCTCTTATGAGTGGTTGACGTCTCCTCATTAGATATGCAGC
+>94155 2
+CCCGAAAGGAGAGACCCGCTCTCATGCGATTACGAGTCTATCGACGCGTTGCTTCCGGTGAGATAATCATGAGACCGTTTAAACCGTCTGATAGGTACTT
+>94156 2
+GAGCTTTGTGAAGAGTCCTGTTAGAATGAGCTCTCTCTCCTAACTATAGGGGCGAGAAGCGGCATCCCTTAAGCAACAGCGATTTTATACGCGCCGTACC
+>94157 3
+CAAATTAAGGTAGTCCACGCTGACAGCGGGGTTTAAAGTTTTTCCCTCGACGGATGCCAGTCCCGACTCGCTACAGAACGGCTTAAGTAGGGTTATCCAT
+>94158 1
+GAGTGTAGGAACTCGCTGGAGCATCTGCGCCTAGCCGCCCTCCTATGCCTTACATAATATTAAATTTGGAAGAGCATAATTCACAGCCACGCGGTGGTTG
+>94159 2
+CAGGCTTTTCAGGGCGAATTCTCAGTTACGCTAGTCCTCAAGTCGAGCGAACTTGTTAGAATGGCCGTATCATCCACGATGTTGGAAAGCAACGCGCCAT
+>94160 1
+GGAGCCTATGAACGCTTACGTATGCCTGGCTAGGATTCGGGATGGGCCTGGTAGGTCTACTAGAACAAATACAATTACGTCCCTTCCGCATCTAAAGCTC
+>94161 2
+TGCTGGAAAATACTAAAATCTGTCGTTTGATACAGCAAGACGGCGAGTCCGTGCCACCGGCATTCGACAGTTGGCGAATCTTCCTATCGTCGCTAGGTAC
+>94162 2
+GACAGCCATGATGAATCGATCAATGCCAAGCCTGCCCGGGAATGTGCCACATGCGTCTTGACGTTGCAGTATTTATCTTGGATAATATGAACCGTGGCCC
+>94163 1
+GGTCCGGTCCGTCGAAAACAGAGTCTACGAGAGACCTTCCTTATGAGCATTGCCAGTTTATTCCAGTACTAGATGCCTACAATCGAAGGCTTCTAGCGGG
+>94164 1
+CAGAACTAAGGTTTTAGTGACAATTTCGCCGATTTGAAGACTGATGACCCACTGTTTGCGGGCTGACTACCCCCGGAGTCGAAGCCAACTGAATTGCCGT
+>94165 3
+GCCATCAGGAACGAGTCGTTACGTCTAAAATGGCGTGACTTGGACGCGTGATTCGATGCACGGAAACACGCCTTACTCATCCCCAGTCTAATTTGTGATG
+>94166 3
+TATTCCTCTAGTCAAAAAAGTGTATACGGGGTCAGTGAACCACGGTGATGCCACGCACTGACTCAGGACACGCGTCGCAGATTGTGTTCGTATCGTCACT
+>94167 2
+AGGTTCCTCATCTAACAGGCCACGGATTTAAGAGTTGGTTCCAGGCGCCAGGTTCGGAGCAACCACAGGGTTTATGCTCGCTACCGCTATACTGTATAAA
+>94168 3
+GAGCTTTATGTCCAGAGTTCTGTTCAGAACGTCTGTTCAACCGAGAAGACGGCAGACATCCTGTTTCATCAAATAAACTCCTGTCGCTGCGGGACAGCGG
+>94169 2
+ATTCGAGTATCTTGCAGTCGACTAAGGTGAAGATAATAAGCGTTCGACCGACAGGGACGATTTCCCTCTGCCACGTACCCATCCTAGCAAGTTTGGTCGG
+>94170 1
+CGTAAGGACTTAAGTTAGACGTTCGAAACACGGGAGATAGCATCCAACTGGCAACCGTATTGTTTCTCTCGATGACTGGACACCGTTGATCTGCTGGCCC
+>94171 3
+TAACTGGCTTGTCGCTCATAGCCAACAGGCGAATGCGATAGCCTATTTCAGTCCGTAGCCTTAAGGGGAACTCTAGAGATGATACTTGCCTCGACAGCTG
+>94172 2
+CCTTATGGAGGTAATTTGGGCATTAATCCAATCCAACAGTCAGCAGATAGGACCTACTTTGCGCGCCGGAGTGGTTCTAAATTCAATCCTCCGGGGCGAC
+>94173 1
+TCGTGGGCCGCAAGACGGCAGGAGGTCTTTTAAGCGTACCTTATGCAGTAACATCTTATACCGGTACACGGATAGTGACCAGCAGTTCGTATTATACCCC
+>94174 2
+CTCCCGTGGGCCCGTTCGGAATTGGGTAAAGGCATGCCTCTTAGAATGCCGATGAATCAAGTCCAGTATCGCAAATTCATGCATATCCAAATTGGGCCGT
+>94175 1
+TCTAATTAAACCTGGCATCGCTGATTTAAGACGTCATTCCACGTATAAGCACACCGCTATCAGAGTCGGAGGGCGCAGGGAGGCCATTGCTTGTCGCTAT
+>94176 3
+GGCGTAATCCTTAATTCGTCGGTGCAACCTTCCACCGGAAACTACCGCGTATGGTAAGGTAATCCGGATCCTGGGTAATTTGACGCGACAAATGTAGCTC
+>94177 3
+CGCAAGACGATGCTTTTCACCTCGTTTGTCCAACAATGAGTGTTAGCAGTGATCCGAGAGTTGAGCTCTAAGACCGATTCGCACTCTTGAGAAGCCACGG
+>94178 3
+TACGTGGAGGGGCGGGAACCCACGCTTTAGCAATGTTTACTGCGATACCGTACTTGGAGAGCACGTTTAGATTGCTTGCACCTATACACAGTCACCATCA
+>94179 2
+GCCGCCTTCAATAGTTTATTCCACAGCAGCAGATCCGTACAAGTCGGTAGTTGCCAGCCTCAAGAGGGACAAGTCATTGATCATTTTGCCGAACGGTGTG
+>94180 1
+GCAGCTTATAGCTAGTAGTCTGGTACGCAGGCCAAAGCGACATTTCCCAAGTTATAGAACCTCCTGCCAGTCTTCGGTTGAAGCCACGTGGGCAGTTTAA
+>94181 1
+CACGTCGTAGAAAAACGCTCTGACGTGGTTGCGGCTGTTGAGCTCTGTAAGTACAGTACTGTTTACGTTCCACTCAAACGCAGAGCCGTCGTAAGCAATC
+>94182 2
+GATCCGGCAAGACATTGGGAGGATAGGTCCTACTCCTACCTCGGGACCGCATTGACGTCTGTGTAACTCGTCACCTACTTTAAAGATAGATTCAATGGGC
+>94183 3
+ACATCCAGTGCCTTTAATCTGTCGATAACAGCTGTCCACACATCTCGATGGTAACAATCGCGCGCTCGATGGCAATGGGTCATCTAGTAGGGTGATCGAG
+>94184 2
+AAGTTTCACGGTAAGTCTTATGCGTACTGAAACATCGGCTACAAAATGATCTTGCTCGAGCCAGGGGGCCATGTCCTCAGTGGACGAGCTTATCCTAGCC
+>94185 1
+CTTCACGTACGACCTCACGTGGAACTTCCCCGGAGATATGGGAACTACGCGTCCACGAAGATTCCTTCATGGTGATAGTGTTTAGCATAGGTTGACCAAG
+>94186 3
+CGCCTGGCTCTGTTGGTCTTACGAAACTCTCGACTCGATCGATCTAAAGCGATATATAGCAAAGGATCAGGCGGTGCCGAACTAACCATGCTTTGCAGGT
+>94187 3
+GGAACACTCGCTTTTTCGTTTGGCCAGGATATTGCGCACGAGGCATGCGTGCGCTTACGAGTGTCTAAACAAGTTAACCCCTACAAGCTCGATAGCATGA
+>94188 1
+TCTCAACCCCAACCTCGTGAGCTAAGATTGTCTATGAGTCGCTAGCGTGCCAAGACAAGTAGTGTTAGTGTCTATGCGTCCCAAGGCGACGATGAAGCTT
+>94189 3
+TTAGTCGGCGGTTGCCTTCTGCACCGGAAAATACAGTTCTGTTCCAATGTCGAAAGGGCCAGACAATACCATGCCCACCGGCCAGATGTGTTATAATGGT
+>94190 2
+TGTTTTGCTCTCGCAAGGCTCTATCATAACGGCGGCCAGCGCCACGAGCAGACGAGGACATACCCATCTCTGAAGGATATTATTTAGGGGATAGTTACCT
+>94191 2
+TATAACTCCTTGGTCGCTGTAATGATTAGAAAGCGAGTATGTGAAATATTTGTAAGCGCACGACCCGGGTCCTCCGAACCCGGTACACTAGCGCCTCGTG
+>94192 1
+GGGATAGTGATTTCAGTACACCAAAGAGTCCCGAGTTCATGCCTGCGGGCCCGCCCTACTTATCGGCTAATCAAGTATGTCTTTCTAGCTAAGCGGAGAA
+>94193 3
+AGGGTCGCAAGGATCCCAACTAATTATTTGTTTGTCGTCGTTAGTCGCTACGAACGACATTCGTCGAGCGCACTCATCGGAATGACTGAAGCACGACCTG
+>94194 3
+TTAGCGGGCCAATTGCAGAACGGACGTGTCCGTGGATCCGTTAATACGACATGCAGTGTACTAACCTTAAGCTGACTGTACTCTCCTCACCAATGTGGAG
+>94195 1
+TATCTGCCTACTTCACGGTCTCAGATCTGTCATGTGACCCCGCAAAAGACGTATGGGCTATGCACCCGAGGGGCCGGAGATATTACATAAATGTCTGAGT
+>94196 3
+TCGACAGAAAGAGGATGCCGGGGAGACTCGGACTTCAGCGTTCAATCAACACTTTTATTTGTGCTCCACGCGGATAACCGTGTCTATCATTGATCCGCAG
+>94197 2
+CAAACGGTTCAGCGCATCACAGTTGTAGGTCTTACACAATTACTGGCCGGCCTACCGGATTGTCGTAGCCATCATCGTAGAGAATTGCTGCTAGATAGGC
+>94198 3
+TGCGTCACTAAACATAGCTGCACCGAGACCGCGCACGTAGGGCAGTGGTGTAGTAGACACTCATCTTCGGAGTAGATCTCCCGATCTTGTGTAATTCATA
+>94199 1
+TGACTACTTTGCCTTCAAAGCTTAGGGCTGATGAGTATAAAAACATCGCGACTGATGCCCCTCCCTTTGAACGTGGCGGCATTGGGCGCAGCTAAAAGTC
+>94200 1
+GGAGATTATAGCTAATCCCGGCCGTGTGGGAAAGCCCCTTAAAGCGTCATACCGTATGAGAACTACTTGATCTGACTCTACGGCCCGTCTTTAAGGAGCT
+>94201 2
+TTTCCCTTCTAGTAGACGGACCCCTAGTAAGTAGGAATAGTACGGACTCACCGTCGTATTAGACAACAGGCGCCGTCTACTTGGGTGAAAGCCGTCTTGA
+>94202 1
+TAGTGAGAGACGCCCAATGTGCAGTTGTGCGAACAAGTAATACGCCTGCGCCCCTGTAATCCTCATAGCTATAAGGGATGGTTCAGTTGCCCTGAATTCC
+>94203 3
+AACTCGTCCGAAGATGCGACTTCCTGGTAGCTGTATCGCCTGTCGAGAGTGGATGAGACCACCTCGGGAAGTATTTATTTTACACTCACTACGCAGGCAA
+>94204 3
+TCAAATAGGTTGTGAAGGGGCTCTATGTCCGTTCAGATCTCATAGCGATAGGCAGACGCTTGGACCAGCCCTCATCCATGTAAATCTACCAACGGGTCGT
+>94205 1
+CATTAAAGCGCCAAAGCTCATATGGGCATTGGGACTCGCCGACTATTACACATGCTAGCTCTTGACAAAATCCCGTGTCTTTCTGCTGGGAGGTGGAACG
+>94206 3
+GGTGACGAAATGAAGGGCGACCTTGCCTTGCGTCAAAGTGCTGCTCGTGATAACAAGCAGTGATTCCCAGGGGCACTCACTTATACAACTTCAGCCTTTT
+>94207 2
+AGCTACGCTGCGAACGGCAGGTTATCTGGAATCCCACTATAAGGCCTCACAGATGGTACCTGGGGCCGCACTTTAAGTGAACTTATATGGTTGCTCTACA
+>94208 3
+TCCCGACTAGCTAGAGTGCGAATAATTGGAACATACTCAAGTAATAAATTTCTTACCCATCGCGGGTTCGGCGACGGCACATGCCTCAGGTGCTTGGTGC
+>94209 2
+AATAGAACAAAGAGTGGCGGTACGCGTAAGATGACGTATTTACTTGCGTGCGATCAATTCCTAATCATGTGGGGCCTCCCCGTCCTGACTACGCCGACTT
+>94210 1
+CGTCCGAATTGGCGCCGCATCTGTATTGTATGAGTTCCCCGTAAGGTCAGAGTCAGCGTTATCTAAAACACACGCTACGCGCTAGTGTGAAATCAGGCAT
+>94211 2
+CGCCATTCGTATAGACCATGAGATATTATTGCGAGTCACGCACGGGTAGTTGGCCCACAATTCGTTTTCTCATCACAAGCTAAGCCGGGCAAGGGGATTC
+>94212 1
+CTGGGTCTAGTGGAATAAAGGACTCAAATCCTACACCTGGTCTGGAGAAACCTTTATACTTACCCTTGGTAAGCTAGGTCGCCTGCACATAGTCGCGGCG
+>94213 3
+CACCAGCGACACTGAGCTTCGTCGTTAAGTGTCACCCGAGTGGTGGGGCAATCAGCCCAACAGTGGGACGCTACAGATTAATTATTTTCATTCCGAATTG
+>94214 1
+AGAGGTTGGAAAATAGGCCGGTGTCATCCTTCGTTCAATGCGCCTCCATCCAATGTTAGATTTCCAAGTATGTAGGACCCATGAACGTCGCGTAGACCGC
+>94215 2
+AAACTCGTGCAGCGCACGTAAGAAGCCGTGAAAGGACAGGGTGTCTCTACACGACTTCCATTTGGTCTCAAGGAATAATTGGCCTTGCCGATTGTCTCCT
+>94216 3
+TTACGTTCGAAGATCCTCAATGACTCACAACGACTAAGCGGACCTCGACTGTATCTGAGGTGCCGTTACCGGGTTAGGATGTATCCTTAGACTACCGGAG
+>94217 1
+GGCTTTCGAGACTACGAACTATATGCCCTGTGGACCCAGTGGGAATCATATGTCTATGGGGTCACACCCGGCGCAGTTCTCGATCATAACTATCTGAAAG
+>94218 3
+GCCTTGACAGCCAGTTTCTCAAGCAAACGGATGCGCTTGGAGCATATGCGCCGTTCATTGCACGGGAAAATTCCTTACATTGAATGTGACGCCAGTTGCA
+>94219 2
+AATCGGCCAAAACCCTTTGCCACTGTTTCGATCAGGGATTGTCACCGGTACTTCCTTTATGTACCGTTGGTTCAGAGGCACAGTAAAACAGGGCGGAGAC
+>94220 2
+CCCAAGTGAAACTAGTACCCTTGTATACAGGGAAGCCCACCGTCGACAGGGTCGCCTCATGTCAACTGGCTGGAAACTTGGTCTTTTGAATATGTTGAGC
+>94221 1
+ACAGTAGATAGTAGTTGTATGGGTACCACCCGCTATCTTTCAAAAAAGCGCTCAAGGGTCCCGGATCCCACTAATGGAATGGTGGCCTTGGATTCCCTCG
+>94222 3
+GGACCCAGAACATTCGGCGCCTGAATGAAACCCCGTTGCACCGGTGAAACAGATATGCCAGGCGGTATGCTCCTACTGATTTTAGTCTGTTGTTCAATAG
+>94223 1
+CTTATACTAACAGTCAGTGCGGCCTTGAGCAGCGAAGCGTGCCAGTATTTAGACAAAGATACGAGATCCTACTTCTGATCGACCCAGGTCCTTGGGTGCT
+>94224 3
+TCGCATAGCTGCCTAATCAAGTCCTGCGTGAGGCATGTCTTCGGCGGGTATTTCTGTGACGTGAAATGGCGTACCAACCATGAACTCAGAACAGCACTTA
+>94225 2
+ACGCCAGACCTCAGGGCCCATGTCGAACCATCGAGTACTTCTCTGTTTGATCGCTTCAGAACTAGTTTGGTATGCTAGTGGCGAGTCAACCATGAGAGAA
+>94226 3
+ACGCCCCACTGTCAACTGTGACTTACATGCAGCACCAATTTCTTAGGCTAAGATGTAGTAGGCCACTACGCGGGGTTGGATGTCGAGTGTTTCGCCAAAA
+>94227 1
+TTTTTCATAGAGCGATGCTTCCACGCAAGCACAAGAGGCGGAATATGTCGCTTTGCTTCCGTATGTTCCCCGGAAAATGACTCCACATCGAACGGTGAGG
+>94228 3
+AACACGTTTACTATAAATGTTCACGTTCTGTTATGACAGTCGACAGGCGGGATGATACTCCGGTTAACTTCCCAAGCCCTAGGGCAACTTCGGACGGGGC
+>94229 2
+GGAAAGTCCTGTAACCCGGGTGGCCTACGCTTTTCTACCCGCGCGCGTCATCCGATATAAAGCTAGGCACAGATGATTCAGAAATATCTGTGAAGTTTGC
+>94230 2
+GGACCGAAGTAACAGCAACTATTGGCGTAGATAGACTTTCCTTTATATTGACCGGCTAGGACACACCCTGCTGCTTACGGGAGCGGCCGAACTCTTTTAG
+>94231 2
+GACGACAAAGACCCCCGCTAGTCCCACAGGAAGTCTAATCCTGTAGCTCGGCGTACTTTGGGAATACTTATGCAGTGAGGCACTGTAGTTTTTGCTGCAA
+>94232 2
+TCCACAGTGTATCGAGGAGCAGTGCATCAATTTTCCGCTAGGCAAAGGTGGTCAATCGTGCTTACCACTTGGGCACCATGACGACTGCCATACGTGTTAA
+>94233 2
+GATTGATGTCGGGTACTGTTGATATGCTCATAGGAAAGCACCTCCATCTCAAGTCGTTGTAAGCCCAGATATACCTGCACTGAACCGGCCGTTAGACCGG
+>94234 3
+TTCTTTTACCTCACGAACGCCTACTGCCCGGCGAGGATCCGAACGATAACTGAGTCTGAAGGTATAATACAAGTCTTGGCTTGCATCCCGGATGTGGAGA
+>94235 2
+AACGGAGCTGCATTGGCGGAATAACCATCCTCGCTAAACAGTGTCTTATATCATGTGCGCGGTAATACCCTAGCGGCTGGTTCTGACCCAAGGATTCAGT
+>94236 1
+CTGTACCTGTCAGTCCCCCCCGCAGATCTTTGGAGCACGTAGGGCCTCAAAGATCTCTGGATACAGTAAAGGATAATCTAGATAGTACCTGGGATGGTCT
+>94237 1
+ATGCGAAACTTTAGTTCGAACGTGCAACTACGCAGACTTACTGTTGCTAAATAGGCGAACTCTCCCTTGCCAAGCTCGCGTCAAGCGGGATGAGCTTTGG
+>94238 1
+TATGCGACCGATAGCGGAGCAATTCGCTCTTTAAGACGTCAGAGCTAGGCGAACGTACTCTAGATGCGGGATCAGTCTCACACCCGTTTGACCATTGATT
+>94239 3
+TTTAAATACTGAACTTGCACGCGCTCCTACAGTGTTTAAGCCCTAGGGCACCGGACGGGTTAGAAGGGTCGTTATGACACCCCAATACTCGAGTAGCTTG
+>94240 1
+ATATCCGGCTTGCGCTCCAGTCAGAGTTGTTATGCTGCACTCAGTGGAAGGGTTGGTTAGCAGCATAGACAAATTTGCTCCCCGCACAAAGATAGCCTCA
+>94241 3
+ATATCGTTCTGAAACCTCCTCCTGGCGTTGCTCCAGGTTTCGCACCAGGGAAATAGGCTAGAAATGTGTAACGAGCGCGTTGGATATACATCACTACGGC
+>94242 2
+CGCTGAGGACCAGAATTCACCGCGATTGGAAACTAACCCATAAGGCTATTTCACCCGTAATCTGGAGTATTTCTTTACGCCGTGAGTTCTCGGGGGGAAC
+>94243 3
+ACAAGATGACGGAGACGTGAAAGCGATTATGATATAATCCTAGACGGTGCTCGGGCCTTGCCCCTTGCAGAATCTTCCGTCCCGCATTACGACGTAGTTT
+>94244 1
+TTCGATGTCCGGCCAGTATGGGTCGACACAAGGTCGATATTGCGAGCTTACTACTAGATTATATCACCAGCCAGATGGCGTCTTCACTGCCCGGAATGAA
+>94245 1
+ACGTACACGATTCATCACTTGACCTGTACGTGTAGCGGACTTTCAGGCAGTAAAGGGGATGCGACACTTTGGTCACTACCCGGTTCAAGAGACGACCTTT
+>94246 1
+AAGTACTGTAGCGAAATCCGCTATACACCCTTATAGACAAGAATTTGCTCTTGCCTGGGACGGTGCTCAGCACGGGTACGCGCGATGATGCTCACTAGTT
+>94247 3
+GTGATTGACATGATAGCTCCGTGTCGCCGGAATTTAACCGGGCAAAGATGCCATACTACTGATTTATAGGGGCGTGATCACAACGGCCTCCTCCCATGTA
+>94248 3
+AATACAACACAACTTAGGACTAGTATTTACGGGTGAGTGGAGCTGCGCTGGTACGCCATTTGTCCCGATGGCAGCTCGAGACATTGTTCGTCACATCACC
+>94249 2
+AGTTAAGAAGGGTTGAGCGTAACTTCGATATCTGATGTCGCGCCACCATGCCCTGCGCTTACATCGGGGATGTCCCTTACAGTGCATTTCACAAGGACAA
+>94250 1
+CGCTTGACATACATATCGTGTTGAAGGATATTCGGGTCTCCGGAATTCGCGATCCTGTTTAGGGGTTCCTACAAAGCTCTAAGCCGCAAACAGAAGCCGC
+>94251 2
+TTATAGTTACGTTCATAGCTCTTTTCCGCGGATGGATCGATACTAGCTCGAAAGTCCTCCAGCTGATCGCAAGCGGGCGCGGAAAAACGCACTAACTGTG
+>94252 1
+GGGGCTACCCTGCGCAGTTAGCTCGCATAGGCTAACTGGAATTCCGTCTTAGTGGTCTCAGATTGAAACTCCAGAGGACCACAAAGACATTTCGTTGCTA
+>94253 1
+GGGACTATAATCCCTGGTCCTTAATCATACTAACCAGACTTCATAGGTCCTGACAGGTCTCACGGAGCCTTTCATGATTCCTAGTGGCAGGGAGAGCGGA
+>94254 3
+TTGCAATGAGCTAATTACGTCAGTAGACCGATCAGTCGTACACTTTGGATCATCGCCCGGTAAATGCGGTCCTGCGAGACGAGCAAGCATCTGTCTTGAC
+>94255 1
+GCTCAGCTGGTATCACGCCCCAGCATTTGTACATTACCGATATGCCAGTTCTAGGACTGAGTCTCAATATAGCTGGAAGGACGTAGACTGCTAGTCGCAG
+>94256 3
+CTAGGTCTGTCTACGTGTATAAGGATCCTTTATACACGGTACGATAAGCGCACCTTGGCCGAGCGAACCACGAGGTGCCGTAAGATTTATATGCCACCGT
+>94257 2
+GTACCTATGGCTAAAAGGGCGCTCGCCTTAGTAGGGCTCTACAGGCATCCCGTTTACGGTTAAGGGTGCACCACTTCTATACGTCTATAGCAGAGCAAAT
+>94258 1
+TCAAATACCGCGGTCGAAGAGATTCACCAGTGGTGGGTTAGTTCTTTCTGGCTGCCCTCAAAAAGAATGACACGTTCATACGCATGCCGGTGGATTCACC
+>94259 3
+TATCTGCCCGTAGGGAGTTTATACCTGCCAGCAGTGGTTAGCAAACACGGAGTCTCTCTTAGCGGTTGAACTCGAACAGGCAAGGCCAACGCTTCTTAAT
+>94260 3
+CCTAGCCTGACCGAAGGCTGGCAATTATTTCAGAGTCTCCCATTTTGCGCATACTTTCTATGGGGAGAAGACTAGGGGAACCACGTCACGGTATGTCCAA
+>94261 3
+AGCCGTACGAAGGCCCTAATATGGTCTTCGGTGGCCTCCTTCTCTCTCCCTATCCTGGAGAGTAAATGTGAGAGAGAGGAAGCAAAACATCGACTTGCTT
+>94262 2
+AACTGCACACCCGATCTTACTTAATACGTGTACGATGGCCAAGGGGTGCAGCCAATCACTGGTTTTGCTCCGATAGTTATGACTGATGCAACGGTCCGGA
+>94263 2
+CTGAAGGCCGAATTCCACTGGGGGAACGTAAAATTCCTTGTACCACAATACGTGCGCCTGTCTGCGACGTGCACAGTTAGGCTGTAAGATTCTACGCTAT
+>94264 3
+TTTCCACATTGGTGAATTTGCAGAGTTGTAACTGTCTCATCGGTCATGCGAACAACACAGCCCGATCTAACCACAGCTGAGTGCGGTTGTGAAGACGCGC
+>94265 1
+TGAAGACGTTTGAGGCGGATCCTATACTCATGCGTCACCACACTGGGCTGCGCTACACGCTAGGATCGTTTGCCTTACACGTTCAGAATGACAGATTAAG
+>94266 1
+ATGATCCCTTTACATTTTATCAGCGGGGTACCAACCCGCATTCTCTTCGACGCATGGGTGTGCAGGTCTTACATAAGACACAGCGGTGGAAAAGACGGCT
+>94267 3
+TTATGCCGCCGGGCGTTCGTTTCTATAATAGATTGTGCATAACATGGATTCCGTCCAGCTGGCAGGTGATACGCATTAAAGCCGCCGGAAAAACGTCCCA
+>94268 1
+ACGCTGATAGTGCAGCTTGAGACGGCTAACACGGACAGGTCTATAGTCGTGCTCCTTCAGCTGTCCTCAAATCGGCAACATGGATTTTCACGAGGTTCAA
+>94269 1
+CTACTCAATCTGTGAAACGGACGTCATCCTTGAACTTTGCAGGGAGGCGGCCCCGTCATGTCGGAAATAATGACTCTATGGCAAGTGCTATCTTCGCAAG
+>94270 2
+CTTCAGAATGTAACTAGAACTCCTACCGCTGTGAGTTGGGTAGCGAATCTGCCTCAATAGGCTGACGCCCAGGAGCGATGAACTTTTCTGAGCCCATATG
+>94271 3
+TCTGCAGCATCACGGTACATCCGTTAACATGGTAACTCACAGAATATTAATGACCGAGTGCTGGTCGGTGCAATACCCTGGATCGCGCTTACCGAGGTTG
+>94272 1
+GCCGTAGCTTCAAACTTACTATGATTCGACAGACAATGAATCGTTGTTAGCTTCTCGCGTGGAACGGCGGGTAAGACACAATCAAGCGCTGGCTCTTGCC
+>94273 2
+TTCGAAGGGGGACAGACATCTGAAGTTACCAGAGAGTTTTTTGCCAATCTGTAACGGTACATCCTCGTGGAGCATCACAGATCTCGCCGTTACCGAGCCT
+>94274 3
+GCTTAGTCTCAGTGGTTCAGGTCGCAAGTTAATTTGAAAAAATGATCCGAGCCAAGTGGTACTTCTAGATAGCTGATCGCGGCAGCCGACTCCCACCCTG
+>94275 1
+TAGATAAACGTCGCGCTACACCAGACTGATTCAGAGATCTGGAGTTTCGGGGGGCTCTTTCGTCAGGTTGCTCAGACAAACAGTCGGTCCTCCATACAAT
+>94276 1
+GGGACTCACGTCATTGCGTGGCATAATGGCACCAGGGGTTCTTCCAGTACCTGATGCCAATGAACCATCTGCATTTAGCTGATAAAACAGCGGGTATCCT
+>94277 1
+AAATCGCATCCTTAGAAGACGCAACCTGCTAAAATCCATTCTTTGGTCTGTGCCCTGACGTCTGATCAACGTGGGAGTGCCGGAAAGGCATTGCAGCTGT
+>94278 3
+GATAAACCCGTCTCACTGTGCCTGAGTATATTCCGGCTCGCGACGTTGAGGTAAGCCGACTGTTGTATGCTAACTAGATTCGCGAAAGAGCCTATGCCAA
+>94279 1
+TCGTTGTGGCCAGAAAACTTTGACTCCGGAGTGTTATGACAGCCCACGATCTGAGCCTCCCCAAATGCATTCTGACAGATATTAGGGTACTACTGCGGAG
+>94280 3
+GGTGGTTAAACGAATTTCTGGTAGTCAGTTCCTGGATAATCCCAGTGCAAGGACATTCGGCCCAAACTTGGAGGTCAACCCATGTCCCAGCATGTTCGCA
+>94281 3
+GTTTACGCAGAATAAGGAGCTGTGCCATGCGAGGGCAAACCCCGTCGCGTTTTGTCAGGACGGAGCTCATAATCAATGCTTGTTCATTTACCGCAACTAC
+>94282 1
+ACTAGGAAGCCGAGCCTTCTGAATTCGCCACACTCCACGTCAATATAGCGAATACGGGGCACGTCTTACGAACTTGGGGGTACTTTGTTGATACTATCGG
+>94283 1
+GCCCGATCAACGTCTACGGCCAAGAGCCATCCGCATTGGATGGATTGGTGTATTCGCGGAATAACTAAGGTGTTCAATCCATATCTATATGCTCACGGCG
+>94284 1
+GCCTTTCCGGTGAAAAACGCTCGTGTCTCCGAGCTCTTATTGTTGATAGGACAATGGGAAGTAAAACCGACCCGTCACCGTCTAGACGACCGTGTTATGA
+>94285 1
+GAATGGTCGGCCCGCCTGAAGAGTACACATCCAATTAACGCTTGGAATTGACGCTCATGCTCGGTACTTCTTACTAGGAGCACCTAATGGACGCTGAGTT
+>94286 3
+GTCTGGCTACTAACTTGACGGATGAATGTGGTGCCACTCATAACCTATGTGGCTACGAGCCGCTAAACATACGGCCGGTTTACATTGCGGAGCATCCTAA
+>94287 3
+GCTATTTGTACGCGATCCTAAGCCCGGAGGTATCCTACGTGTGAAGCCTCTGGGAAGCTCCATGGCGATATAAGAGGTTAGTATACACCCTACGCATTCA
+>94288 3
+TACGACAGCAACTGCCCGAATACCAGCATGTATAGGGGTGTCGCGAGAGTGACCATCCATTTACTTCGATCCATTACGGGCTTGGTAAGTCTGTACACTG
+>94289 3
+TTCAGAGTAGCCGTTCGTCGCTAGTCGCTACTCTATCAAGTGGAAACACTTAGGCGATAATCGTTAGAGTACCACTCAACAGCGTGTCGAGAGCTCGCTG
+>94290 2
+GACAGTAGTCGGTGCCGGTCCATGACATACAGTGGAGGGAGTGCTTACATAATACTCTGCATGTCTTGCATCCGCCTTCGTCAATCTACAGTCAGCGAAA
+>94291 3
+TGACAGTTGATTTTCGGAGATTCAAAACATTTGGAACAGACACAGCCCCGTGTGAGAACATTCTGTTAGTGCCCATTAGCCCCGGCACCCGCGGAGGTTT
+>94292 2
+CATTAGACCCCTATACCCGTCATTGGCAGGGGCATTGGCGCTGCCGATTAGGAATGTTAGATAACGCGCCCATAGTTACCCATCTAATATGTACGGTGAG
+>94293 3
+GCTTGAACCTGACCCACGCATGAACGTTCTTTCGGGAGGGCTAGACGTCTGGGTGCATCCCATTAACTGAAACGTCCTTGGAACATGTCATTCGGAAATA
+>94294 3
+TTGATTACGCCGGCTGTCCGCTTCCACAGTCACTGTCTAGTACCTATGTTAGGGTGCCGGCGCAAGCAGGCAATCATCGAAACAATATAGTGAATGTAGC
+>94295 3
+ACTGTTCTTGAGGAGGCCGCTTAGGAATCGTAGGCGTCAGCTCTACTGGGCTCAATAGAGCTAGTAAATACCTGTGATCACGATGCCCCTCAATATCAGC
+>94296 2
+GCACACGGTCGCTATGCGTGTCTCAGTGCCCAGCGATCCCTCAGTAGATCAATGACCTTGTTAGAGCCACAGGGTGCGAATATATAACATCTTAGTTAGG
+>94297 3
+ACCATAAAAGCGAAATTTAACCGTTGAGGTCGCCTCGAATTCGTCTTTATCCCATGGCATCTGAGGTGCCCCCGTGGGATGCCAACTAGAGATCGGTTAG
+>94298 1
+TTCAGGGCCTGAGATTCAAAATTCCGTGCAATCCTATGAATTCCCACCACATGCCAGAAATGGTTGCGTAGGATTGCTGAAAGAGTGTCGCTCGCCTCGG
+>94299 1
+TAGCTAATGGCGACGTTCACACCTTTGTGCCGATGGTAACTAACGCGAACTAGTTGAAGCAACCGGCCTACGACGTAAGGTAGGTCACTTGATTTGCCCT
+>94300 2
+ATCCCAACTCTTCTACGGACCGCCCGCAGAACATACATCATGTGAGTCTATCCTTGTGTTGGGAGGAGTGGTTCAAGCGGATATAAACAGATTGCCCGGT
+>94301 2
+ACTAGAGCATCAGAAATCTTCTTGCGTGAAAAACGGAGGCGCCACATCGCGGTATACTTGGATATCCCGCATGCTGACTGATTCTATCAGGGGCTTTGCC
+>94302 2
+CGCCACTTGACAATCCGCTCGTGCTAAGAGGCTATACGCCGTATCCTACGGTTTGAGGGTTACATGTAACGATGAAAGTGTGACCCACTGGTTCAAAGCT
+>94303 1
+TCGCATCCCAAGTATCGACCTAGATTTTAAACTGAGTGGAGGTGGTATATGCCACAAACTGCCTGTATAGTCGCGTGCGTCCGGCCTACAATTGAGGACC
+>94304 3
+ATCTTCCTTCGGGGAGGAGGCGTGACCTAGGGCTTTAGGCCGCAAACTTAGTACATGGGTACCCAAACCACACGATCCTATCATTCTAAAGGATGTGTCT
+>94305 1
+AGGTGTAAGCTGGGGTCGACCCCTCGAGCACCGGTGGTACGTCTAAGCTCTAAAACATCCCGTGTTGGAAATATCGCTTCTCATCGCATATGTTGAACAA
+>94306 2
+CGCTGGCTCACGTCAGGGATCTAGTTTGTCTCGTTGATAATCGCAGGTGCGCACGCTACCAAGAGTATATCATTAGGTACAATCCAGCTACGACCGATAG
+>94307 1
+ATATTTGCGGGGATACCACTGATCTGACCGGGCGTACGGCTTCCTGTCAAACCTGTATGAAATATACGGCCGGACCATACCGAGGACCGTACTTTATTGA
+>94308 2
+TGCTACGACTTCGCGTAGTAAAATACCCTTAAACTGGGCAAAGGGCCGGCGTCCACTTTCTAGTCGTAGAGCGTGTAGACTCCATATGTCAGTCAAGGTC
+>94309 2
+CTCTCGCAACGCAATGCTGCCTGGTGAGATACACCATCTGGGAGGCGGGTGTTGTCTCGAATATTGGACAAACAATACTTCATCCAGGTCACTTAGTACG
+>94310 3
+GCCCCCTTGTAAACGCACGAGCTCCTTCACTGTAATGAGAAGGAGTGTGCCACCCGTATTTGCAGGGCAAATCGAGTGCACAAAATACCTGTTTGTTGGT
+>94311 2
+TAATCACGGAGGGTTAATAGTGGAATAACCGCAGAATTATGTGAGGTCCATCTCCCAACTGGCCGTTTGTTCCCTCAGAGCGTGCAGAGTTCCCATCAGC
+>94312 2
+TGACCTAGCGACCAAGGCCTGTGGGAATGATTCTCAAGGTACCAGCACTTACACTACCGTAAAATTGCCGTTTTAGGGACGATTCATACCTGCTGGCTGG
+>94313 2
+AAAGTCTACTATGCGATCAGTTCTGGCTGACCCCAAGGCATAGTAGGAAGCTATGGGAGCAACGGCCACATGTAGCTCATCTTTGACCTTGTCTGAGTCC
+>94314 3
+TGCTCCCGCCACCATGACGCTATACAAGAAGACACTGAAGTAATGGGTTTCGCAGGGTCCTCGCAATTATTGACCCGTGGACGAAGGTCATTTTGTCTGA
+>94315 2
+TTAGTTCGGTGGCCTCGCTTGCGCCATTAAGCCAGGCACGTTGGATACACGGATATGTACACTTGGTGGCAATACCAATACCAATATCGGGAGCATACTC
+>94316 3
+GTCCTAAGTAGGAAGGACCTTTGGACTAGGTCATACATGAGCGTTTCTACAACTAGCATGACCGCTTCGGACGGCGCGCTCGCCTTCAATAGGATATATC
+>94317 2
+TGAGGCGATTTTGTAAACCCGGAGTACATCCCACTAGTTTCAAGGACGACCGACCCGGATAAACACTGCGGTCGTGTGAACGTGTTATCTGGCATCCTTA
+>94318 3
+GGAGTCCCAAACCCCGACTATAAAGTTTGTCTTCAAATGCAAGATCGTCTCACGCTGGGATCCGAGTATAAGCTGTGGGCCCATCAACTGACTGGGTTGT
+>94319 3
+CATCGAGTCGCTTGTGTTAACCACACGCCCTGGTGAAGTGCGTGATCAGCTTACGTTGCAGAGCTTACCAAAACGTTAGTCGAGACATTCTGCACATGAG
+>94320 2
+TCGTCTCATAAGACCGCTCCTTTGATACGGATCGCCAATTGGGCTCGGTAGGCACAGCTTTTAAGAACAATAAAGCTGACCCGGGAATTTGCGGCTAGTC
+>94321 1
+GGTAGCTATCAGACACCGTGGTATAGTCTCCCACACGAATGCGGCAGGCAGTATACCGATCCATATATCTACAAGATATTTGGCGTCGTGGTCCTGGATC
+>94322 3
+TGCTGCCGTGAGTGACCAGAGGCACACTAATTGATTTCACAACAGATACATCTTGCCTGGGGCGTTACGGACTCTCGCAGAGACCTGGCTTAATACTATG
+>94323 2
+AATCCATCCGAAAATGAAAGTCCAGCTATTGTCGGTTGCATTATTGCGTATCAGCCGGGGCCTGACGTTTCTACAGCTCAGAAACATATCGCGGGTCGGC
+>94324 2
+CCAGTATAAGGCATCAAGCCTCCTGAAACCTTAGCAGCTTCTGTTCAGAAGGTTGTGGAAGTTTATGTGCGGATAAAGCCCTCATCTTAAGGCCCGCCGG
+>94325 1
+ACGTCTAGCAAGCGTGAATGGCGATGACATCTTTCCAAGGACATAGGACCACATGTATTGTCACCCATGTTTGCCGTTGAGACGCAAAGTGTTGCCTCCG
+>94326 3
+GGACCTCAGTCATACTAGGCCGAGTTGTGTCACCTAGCTAACTAGTGCCGAAGATAGTGTATTTGTCGCTACGATTGGCCAGCAACCCAACCGGATGATT
+>94327 3
+TAAATCATCTAGAGATTGGACCCCTCCTGCGCGCCTAGCCATAGACTTGTAGTGACCCGTGGAGCAAGGGTGTGTTAGGCTGAGAAAACTCCCATCATTT
+>94328 2
+TATGGTATCCGTCCCCCGAGCGAGTAGCTTGTAAGGAAGACGGCTCACGATGCTACTATCTGATGCATTAGCTTAAGGACTAGCACTACCGTTCGTAAGC
+>94329 1
+TGGCTCTATTCAGGGCTGCACGTTCGGAATTACATAGCTCGTCGGTAATATCTACTATGAGACCCCTGAAGTAATCTAGATGCCACACGGGCATGACGCG
+>94330 2
+GGAACAGAGGCTTGTGGGCAATTCTTGCTTACCGAAGGCTTAGTGCACGCCTAATCCACCTATTCGTCTAGAACTCTAGTCGGATAAGGGCACGCTAACT
+>94331 3
+ACAGAACCCAAGTGACCTATCTAAGTTCTGTATGCCAACGTGGGTACGGCCCTGATCCATGTGCTCCGGTCTGCACGATTCGAATATTGTCTAGAGAAGG
+>94332 3
+ATGAGTCGGCCGAGAAATCACTTATTACTTTGGCTGGAACGGCGTACACGGATCTATAGGCAACACACTGGATGGTGCTTTACCCAGGTCATCGACTCTC
+>94333 1
+GTGGATCCGCTTGAGTCTAGTAATCTACGGACCCCGTGCAATGCACGTTCCACTCTTGAACGCTCTAGGAGGTCCAGCGTCGAATTAGAGAAGCTAATAT
+>94334 2
+CGTATCGGAGTTGACCCACCCGCAATTAACTAAGTGCTCGGGATATAGCTTTGTGGTCCAACACCCGACGGGTGCAGTAACGCTTTGTTAAGAAACTGTC
+>94335 3
+CTGCTATTGGAAATTCCGTCAATGCACGGCGAGCTAGCTATTGAACCGAGATGTCCCCGGGTCTCGATCAAATCGACATGTAATCGTCCTAGGGTAACTG
+>94336 2
+ACACCTGAAAGGGAGTTCGCACTGGGTATGGAACCTCTTAATGCATGCCCGGGTCCCAACTATAGTCCCTTAGAGGAAATTCACTGTAGTCCGACTTGGT
+>94337 3
+GACGATGAGTCAAGTTACCATCTGCACTGGCTGAGTATGCGCAGGTAATCCGATGCGCCCTGCTTAAAAACTGTCATCAGGCCGAAGTATCGTTCTCAGT
+>94338 3
+TCGCTACCCAGTAGATTGACGTAAGGGACCCAGGCACTGTCCAGATTTCGCAGCTGATCGGAAATGTCGTATAGGCAATTGCTGGTCACCATCTGTCATA
+>94339 3
+AATTAGCTAAGGGGTAGTTGCTGTGCACTGCCTAGCCGCTCCCTTCTATTCCGTGGATACAAGGCACTATCGAGATGACAAGAACCTGCGATTTAGCCGA
+>94340 3
+TTACTAGTGTGCACGGGGAGAGTAAAACTCCATGAGTACAGCGATGCGGATTCACCAGAGCTTACGATATGCCCCCCGCTAACCTTTAGGTATGTCTGTC
+>94341 2
+ATTTCCGTAGAAGATGTTAGAACCAAGGAACACCTTCGCCGTCCAGACTTACTAGGTTTAAAGATCTGCGAGGCTGTGCCGTCGCAGGTGAGCCTTCATC
+>94342 1
+TGTAACAGCTGATGGTAAGATTCAAGCCTTATTATGTCAGGCAGGGTCCTTATTTCCGGCGTCTCGGCGGTATGCGGAAGCCTCCAAGACTACACACCAA
+>94343 1
+TCTATACATGAAGGGACTTGACCAAATCCTTAACGGTCGGCGTAGCTGTATGATGAGTACGGAGCCTCCCATAAGCGCCCTGCTAATCGGTGATCCTAGT
+>94344 2
+GCAGAGAGTTAGCGTAGAGCGTAATGAGAAACCTGCACAGCACGCCATTTTCCATCTGGGTGTAACTACTTTTTAGGGTTCGCAACGCACCCGTTCGCTA
+>94345 2
+AGCAAGCGCCAACGAGTGGCTCCGTAACGTGTTGCAACGTTATGCACAGCGCTCTGGTATGAGGTCCATACTTAGGTATTTTGTCAGAGCCACATCCAAT
+>94346 1
+GCACCAAAGACAGGACTCCTCTGGGGTGCCAAAAGGCTGAGCCTTCTATTTTAATTCGTACTGGCGCCGCTGGCACGCATAAGATGTCATCTTTAAGATG
+>94347 3
+GTCCACCATCTGTGATCTGGCCGGGCGAGGTCATTAATCGAGAGACAAGCGAACGTGACATGCATCACTATGTGTATACACTCGTTCATCTGCGATCATG
+>94348 1
+ATCCTGTCTTCGCTCGGTCTTCTGCTCCTGTCTAACGAATGAATTAAACAGCGAGCAAGGAGGAGAACGTAGCCTAGTTACCCAAGTGAGCTTGGCGCAT
+>94349 2
+GCCCATCTCAAGGGCACCAGCAACATACTAATTTACGCCTGATCGTCCACAGCGAGGTTCGCTTGGGATAAGCCGAAATGTTTGGTTATGTCGAAGCGTT
+>94350 3
+ATAGGGCTCTGCCGCTAAAATCGAGGGGCCATAAATGGAGCCTAGACTGGGCTCGTCATAAACAGCGCGATAACTTAGGCTTTATCGTTCTCTATGCCCT
+>94351 3
+AGGCTTCCGATTACTCGCTCTATCGTACATTATCTGATCTGTAGCCGAGGTTGCTAAGGTTACGAGGTTGTCAAGGCACCAGCCCCTGAAAAAGCAGCAG
+>94352 2
+GCTGCTAGCAGTGCGCGGGCACCTTGTGTCTCTAACAATCACCACGGGTGGCACTGAATGAAAACTTGATCGCCCTTAGAACATGTTTACGAGAGTATTC
+>94353 2
+CAGCCGGCAATGGCTGCGTTTACCGAAATCGGGTGAAGTTTTCGATGCTCAATGTAAGAGTGCCAGTTTGTTACATCGCCTGGCCACAAACCCTAAGCAT
+>94354 2
+CGTCATTGGCTTCCATACACGTTATACAATCGTCCTTTCGCAGCAGTGTCCGATTAACACGACGTGGGGGCTGCGACGAGGATATTAACATTACCGAGAG
+>94355 1
+TACTGCGTCCCGGTATGTCACTGCAACCTATAAAGCGTCAGTCTCTGCCACGTGATGAACGACACATGAATGTCGCGATGGGTCCACGGTGAATTATTAG
+>94356 2
+GTTTGAAAGTACTGAAGCGACGGCTTAGCGTTCTCAAGAGCGTTCAATAGGTCCACTGCCATCTGCGGATGCACGCTCGTTAATAGACATTCATCGACCG
+>94357 2
+TAAAGTCAGAGAACGAGTCGGCGATCTCCTTGAGGCGGATCTAGGCTAAATGGAATATCGTCCTCTTTTTAACCTACCGGGTAACACCCGCGCTCAGTTG
+>94358 3
+TGGACCCGAACTGTAGACTCACAAAGGGTGCGACGCAATGATTCAATACCTAACCCCATGGGCTTCGGATGTGGTGCTTAAATGATTTGAGCCCCTGTCT
+>94359 2
+AAGAACCCGCAAGTACGTTGACGGCGAGTGTCATGCCTGATGTCTCGTTGAGTGCCGCAATGTTTTAAGTTTCCGGATAGCCCCCGCAAATCAAAACTGT
+>94360 1
+CGAAGAACTCTCGTGGCCATCGGCGTTGCTAATTTCAGCTGGGCATTTGGCTTTTATGCGACTCAATAGTACGCAAGTCCTCTAAAACGCGAAGGGAACC
+>94361 2
+TTTGGATAACCCGAGCAGCGGCTCGTTGATTGCTAGCAACAGCTAAGCACACACATTGATACCCCGTGTTCTTGCGTATGCCTACCTAGTGGATGGAAGA
+>94362 2
+GATTCTCATCCTCGTCCCAAAGCTAGAGATCACCTTCTCTTGAAAGTGGGGCCTTGTATCGTTCCGAGGTTGGTAAAAGTAGCGACCAGTGCCGACGAAA
+>94363 2
+GTCTCTTAAGGTGTCCAGATGAGACATCAAAAAGCGCGCGATGTCTCCGCCGGCCAACATCCTCAAGTTACATTGGACCAGTGGTCATGCTAGTTTAGTG
+>94364 1
+TTATACCCCAGCCCGATAGTAACCAAGGCGCGGGTCCTTCGCGGTACTCTCTCCGGCGAAGAAAATTACCTAGCGTTGTTAAGTTGGAAAGTTTGCAGAT
+>94365 2
+CCGAGAGGGTGTGACAATACCCGGGATTAAATGCAATCCGCTTAACCGTTGGGATAAGATCACTTTCGCTTGTCTCTTGGCGCATGGCATTACGCCAACA
+>94366 3
+GGTGCTACAGGAAGACTTAGTCGAAGAGTGGAGGTACCATACAGCGATGCCACCGTAGTCTGCTCTAAACTCCGTACCGTCCTTTTGATCGCCTTTAAAG
+>94367 1
+GCCGCAAACCGAGTATAATCCGAAATCGATGGTGTGCATCCATGCCGTACAGTCATGCAATTTCATCACGCATCTAGAGGGTTCTGCTGCGTGGGACATT
+>94368 2
+GACAGGATGACTCGATGCTGTATTCTCGCATCCGGAGACGGACGCAGTATAAAGGCCGAGCGTTGCGTCCCACAATTTCTATTGCTCCAGGTAATATTAC
+>94369 1
+GTACCTGGGGACTGCCAGGTTGCTGCTACCCATCTGCGAATCAAACTCACAATCTCGCGATCTGCTAAGGGAGTAATCTACTAGGGAGATGTTTATCACG
+>94370 3
+TATCTTATCGTCAAAAACGGGTACCCTCTTCTATATCATCGTACGAAGGCAGACTGTAGGGATCCCCGGCTATCCGGTGCAGGTGCTAAGCTATACGGAG
+>94371 1
+CTTCAGTCTTTTTCGAAAGGCTCGTACGGATCTACTAACCAAATTTAAAGGATGGCGAGTGTCTTCTGCTTCACAAGGGAGACAACCTGCCGCGCCGAGG
+>94372 1
+CATAGAGAGCATAGCCAATTGACTCGTATTACTACAGGCCTTGTCTATGCCACATTCGCGGGGTTGCGGAGCTACCTCGATAGATTCTGTAACAGGGCAC
+>94373 3
+CAAGGATCCCTAGCGGTGTGCAAACGCCCGTGGTCGTCTAGCCTCATATAATCAATTGTACCGTATCCGTACAGGACAGGGTAGAACTTTCGGGATTTAC
+>94374 2
+GGTAGACCCCTGATATTACGGCACCTATCGATGCCAGTAATTCTGATTTGAACAGTAAACGGCTGCGCAGGCGCCCATAATCGGCCGTTTGTGGATTAAC
+>94375 3
+TTGTGACCTTCGCAGACGATAACGCGTAGTTTGAGCCCACACTCGCCGGTGCGAAGCACACCGAACGGATCTATGTGTCCTTGAATTAATTAGGTGAATC
+>94376 2
+ATTCCGTTGATCGCCGACAGCGGGACGCGTACGATTCGCTCCGGGTTACCCTAATGGCACAGACCATACATTACTTATTAAGCGTGTTGTGCAGAAAGTA
+>94377 1
+CCGCATCGAGACTCGGTCGTGAGCAGGGTCGACGTGATGACCCGCTATGTTTAGAAGGGCACTCAGGTTGCTCATAAAAATCCCTTAATTCTACCTGTAA
+>94378 3
+TAATAAGGCTCAGGCTGGCAACAGTTTAGGCATATCTGAGGCACACTATCCGTATTCTAATCCGGGCTGTACGGGACCTTCAGGACTTAACGTCCTGGCA
+>94379 2
+CCAGGCATACCACGAAGTGTTCGTACAAAGATGTTTGAGAGGATGCGGCACCAAGGGTTCTGTGAATCGCCATGCTTTACTCTAATCCCCAGTGCGTCAT
+>94380 1
+AGTCTGCGTTTCTATTACTATGGCTGAGCAAGGTCTGCACTTGGTGAACCGCGTCAATAGTCATCTGTAAAGATGAGCCACTGGAAAACCCGCCACGGCT
+>94381 2
+CAGCGGGCCATCAATTGAGCATAGAACTCACCCGCCAGTGATAGACATGTGAGTTTAAACGCGTGTACTCATCGCTTCACGCTGCAGGTTGTTATCAGGT
+>94382 2
+ACGAGAGCAAGTGAGCTGATGCAGTAGTTCAAAACGAATAGCATGTGTCCCCCTGCTTAGTGTTTCACGGAGGTTAGGCCCCCTTTCGAAATCTACCTCG
+>94383 1
+TACATGAGGATTGTAGGCCACGCCATTGGTGTAACGATTCGCAGTAAGTATCACTCGCGGGATGGCGAGCTCTCACATGCTGTATGCCCCAATTATACCA
+>94384 2
+TGTATTTGACGATGTGTGGGCACATCCACTAGACCACCGCTATAAAGTGATTGTGAAAAGAACCTCTCCCGATTCCCTTGGCCAGGGCCGGGTTCTAGAA
+>94385 3
+CTTCTGTCAGAGAACAAAGATGTTCGTCGCCATCAACAGGATTTCGTGGATGGAGTGTGTGCTATTAACAGTAAAGCGGGCCCGCTCTTCGCCCCTCAAA
+>94386 2
+TAACGGGTCCCGATGCAACAGTGTACTAGGGGTGAGCATAATATGCGCTTATCAGTACAACGCCTGCGGATTTCCGCTCCGTCCTGTCAGTAATAGTCAA
+>94387 2
+GTAGCCCTGAGGTAATCATTTCGCGGAGGGCTTCTCCCTTGGATAGCTAAGGTTGGCCTAAAACAACTCACAGTGTACGCAGCGTCTAAAAGCACGTTCT
+>94388 2
+CGATGCATGATAATCTGGCCTTTCCCTCGACACGAGCACTCCGATGTTTAGGATACAGGAGCTCCCTTTGTTGTAATGCGAATGAGAACGGACAAGCTCG
+>94389 2
+ACTGATAGAGCATTTTCTACTTTGGGCGATACCAGCCGGCTAGAATATCCCATGTCATAAGGCTGCATCGAAGACGTTCCTCCGACAGAGGTCGTGCTGA
+>94390 3
+GGCCGGGAGCTATGTTTTTTCCCGAGCGTATTGAATCGTGCCCGAAATGCTTAGCGGCGAGTGTGATCCGTCTAAAAAATCCTAACCTTCACAAAGCACG
+>94391 1
+AGGCGTTCCTCATACCTATAGTGAAGATCGCCGCTAGGGAGCGGATCCGCTGTGTAAAAACTTCCACCCTGTATTACTATGTTGAGATTGGGCGACACAC
+>94392 3
+ACGAGAGAATCTCCGAGCGATCCTTCTACGGCAGGCAGTAAGGTTGCTTGTCCCGGAGCAATTTCAAGACTATCCCCTTTATGAAATAGTATGTCGCGGC
+>94393 2
+ATCGCGCGACTTCTTCAGAAGGTGGTAAGAAAAGAACCAAATGTCCCCGCTTTGCGTCCACCTAAACCGAGCCATCTTCGTGTTGTGTGCTAGTGTAAGG
+>94394 3
+GATCTCCTGAAGTCTGCGACCAGCTACTGCAGTCCGTATTCGTTTTGCAGGAAATACATCTGGTCCCTCGGCGACCTAGAATGGGAGGAAATTGCAAACT
+>94395 3
+TTGGTTAGTGTCGCGAGAAGACCGAACACTTTGAACGCTCCCGTCGAAAGGAGTCGGAGACAGGTTACCGTCTTTAATTAAGTTACCCGCCATTCCAGTC
+>94396 1
+AAGCTTTAGGTTTTTAATAACTCTAGATTCTCAGTCTGAGTAAATTGCGCCCGACTAGGCCTTCGGCGACCAACCCGGGAGGCTAGAAACGCGGTGACTC
+>94397 2
+TTCGTGTTATACCGTTTGGGTACACGTAGACGAGTAAGACGTATCTATACATCTACAACTAAGCACGGTCGCCAGCTCGAAGCAACCGGCTCTGGTTGCG
+>94398 1
+GTCAGCAAACGTTTATTACGGTCATGGAATCGGCCTACAGATTACCAATCACTCGGCGCGGCTGACAGTTTTCCCACGGGGAATCGTTGCCAGTATATAG
+>94399 2
+TCATCGGTGTTTGCCGCTTGAACTAAGGATAAACGCCGGCTGGGCACTTAGCAAGATCTCCAATAAGGCTCACCTCCACTACTTAGAGAAGTTGTTCGGG
+>94400 2
+CTTGGATGCCTAAACGCAGTACGACGATTTGCTTGACGGCGTCGCGAAACTGACCGCGGACTTTGGCTTTTTAACAACCATATGGCCAATATATACGGGC
+>94401 2
+TTCACGCTGTTAGACACGGTTACCAGCGAAAATCATTCGATTGACGAATATCTCTAGGGGTATGCTACAGGAGCTGACCCACCTGTGACTCTGCTGCAGG
+>94402 3
+CGTATTTACGCGGAATGTGTCAAAGGCCAACCGTACGTGAGATCGGATCCTTGGGTCGTAACAAACGATATGTTCAGATGCGACGCATCCCTCTCTTCAG
+>94403 2
+GTTTTTGAAGAGCTTATTGGACCTGGAAACCACATCAATGTTGATTGATACGTTTGCATACCCGAGTACCGAGGACCGTGGCGCAAGACGATCCCGCTCC
+>94404 1
+CCCAGGAACGAGGTCGTCCGGACTTACTCAATATCTTATCTGACCATTCCCGCTACATGCGTCCGATTTCTAAGAGCATAGTGAGGGGTTGTAAACGAGG
+>94405 2
+TAACGGGAATCTGATACAGACGTATGGACACAGCACTTGCCTCTAAGCTAGGGAACGCTCTAGGTGACACTCGTCGTTTTCTCTATGTGAGCCAATGGCC
+>94406 2
+GTCGCTGTGGCTGAACCTATATCACCCAGGATTTCGTTCCAGGTGGACTCGTGATAGTGATGACACATCACTTAGCTAGGAAATACCACGGGCTACCAGT
+>94407 3
+TGTAGCCCGGATACTATTAGCATCTACAATTGCGTCCGCGTGGATTCTAGTGTTGGGCTTGCAGCAAAATGACAGCGAAGGCCACCAAGCCGACTCATTT
+>94408 1
+TGCACGCGAGCTTATGGTACCGTAAATCTATTTCAAGCCACTTACGGCTCTACCAAGGTGGGCCTTTAGTGACCAGTAAGCGGTGATACACTAGCGCAGT
+>94409 2
+TAGTAGGCACCGTCAACCGGGAAGTATGCGGAGGCTTACATCCATCTACGCCTTGTAGACTGCTCTAAGTGACTAGCTTGCAGTTAACGAATCTAGCGTC
+>94410 3
+ACACGGAGCTTAACGGTGCTCTATCTGCTGTAATCGAAGAATGAAGCATATACGTTCCTCCATGTCGCAAGGATGAGACCCAGCTTTGGAGTCGCTCTGC
+>94411 3
+GATGGCTATGGGTTCCAACTTGCAGATACCGGACGCTACCCATTAAGCAGACGGACATGGGGTAACAATTTAGGACATCCACTGTGTCGTCCCGATTTTC
+>94412 1
+CTCCACTTTGTGAAGAGGCGACAAGGCCTAGGTGTCCTTTCACTGTCAGGTATCACTCATGTAAAGCAATGGCCCCCCGTGAAGATTCGGGATGATCTAA
+>94413 2
+GCTTTAAGGTTACTACGGGTTGTGATGATACACACTACCCTACCCACTCAGCTGACGAGCGACTTGCAGGGCGTTAACGGGTAACCGGTTTTCATCAAGA
+>94414 2
+CGGATAATCATCAGGTACAGAGCCCTAGTTCCGGGCTTTATGTTTTAACGTTGTAACTCGACCAGGCTGCGGACAACGCACGTCTAGTCATAAGGCACGT
+>94415 3
+AGGTATGCGGTACTTCCACACCTGATGCTCTCAGTGTACAACAGGAGATCACCTGTGTCGTCAGAAAGATGCCATCTGCTGAGGGTTTGAGATTCCACCA
+>94416 3
+TGAGCCGGGACGACCGAGCGGGTATGAAGCCCCATATAATACTTCAGGCCTTATGTGTCAGACTTATCGTGCCTCATTGAGAGGTATAAACACCTCGTCT
+>94417 3
+TCTGAGCATTCATAATGCGAGGTGCAGCGACTTATCACACTACATTCGATGGCAACTGAGTAAATGGCCCCCGCTGAGCTCAGATGGAGTCAGCTTCGTT
+>94418 3
+ACTTCGCAACGCCGAGCGAAGATCCTCTACGGGCAAAGATCCGGTTCGTAACTCTTACGAAGACTTTTAGGCTGTTATTGGGATTCTGCGCATAGCCAAG
+>94419 2
+GCGAATATCGCGCCAGTGCAATGCATACCATTTCCACAGAGACAAGCTGACTCGATTAGATTTATTGTTCACGGGGGTGTCAGTAAGGTACTCCCGCGCT
+>94420 3
+AGAGGAGTGCGATACGCAGTAAGTACTCAGGCTATTGCTCCTAATTCAAACTCTTCTCGCCAGTGCATATGGACTGAGCGAATTTACGTCGATGCCGGCC
+>94421 3
+ATACACTTGGGTCTAACCGCAGCTGTTAATCGCTGGGGATACCAAATTGGGATTCCAAAACCTTTTCCTGATCCTCGAGCCAGGGATTACGGCGAAGTGC
+>94422 1
+TTACGAATATGGTTCAATTTAATTCACCAGGGCAGTAATGATCGCCGCCACGTTCGGGCAGTAGGTCAGCCCTCTAAGTTCTCGACTGAAGCCAGTGCGA
+>94423 2
+CTGCACATAAGCGCGGGATCCGAATTGAGATAAATTTCCTTATCCGGCCATCAGAACTGGGGGACAACGTCGCGGGACATTTTGTCATTGCAGCCCTATT
+>94424 3
+GTGCTTAAGGGCCTGATGTTGCTGTATATATGCGTACTCGCTTACGGCTTAGGCAGACCGAAATAATCAGGTGCCCCACAAACACGAGATGTGTCCCATC
+>94425 1
+TGGAACGCGCAATCGATCCGCCAGAGTTACGCGCCTCCAGGTTGAAGCTTCATACGTATGATAAGGCATCAGCAGCGTTTATAGCGTCTATGCCGTTATA
+>94426 3
+ATTGACTCGGTGACTAAATCTCTCGGCCTGTGAGTGGCGAGCAGCGACCTGGTGTTTACATTCGTCAATCCCACTGCACAAATTGCGGTAAACAACGAGT
+>94427 1
+CGTTACTTTCGCCAACAGCTACCCGCAGCCAATATCATATGTATATGGGGTTGTAGACAGAATCTCGAGACCGTAACTTTTCGAAGGCGCGTGGACCGGT
+>94428 1
+AACGCTATTTACTGTCCGAGCCGCTTGTTGCTCAACGGTGAGTGTTCTCAGGCGTAAGGATCCCAAAGAGCGCGGCACCAATATGGATATCGCTATCTAA
+>94429 1
+TTAGGGGTTGATATATTAAGCTCCACTACTCCCAAGATGGTAACTGTCCGCCCGAATGTAGAGCCTGCATTCCGCTGGGAACGTAATTACTACCGGGGCA
+>94430 3
+TTTAAGCCTTTAGGTGACAAACGGACGCCTGTTAACCGTAACGTAAACGAGCTGTCCCTTGGATTGGACGGATCCCAGATAGTCTACCATAGCGTGGCCT
+>94431 2
+CACTGCACGCGGATTATCTTTAAGGGCGAAACTCCTGATAGTGATTCACGATTTAACGCTGCTTAGCTTGGAGGGAGGGTCATCACCACTGGACCACATC
+>94432 2
+GTTCACCGAGAAAGAGTGTGTCCCAATGCTGGGTCGCTATAACTAGCTATGCCCCATCATATGGCATAGTACGCGTGAGGCATCCCTTCATTTGGCAGAA
+>94433 3
+CTAATATGGGCTCGATCAGTTGCAGCCCATGAGAGCGCGCATGCATGGTCAACAACCTTGGATCTAACTGGACTCCCTTCAATATATGGTAGGGACTCTG
+>94434 3
+CCCTAGTGGCTCGTGGACGCACAATACCCGCGGAACTTACGTTGCGTTTCACGATGAGAATGATAACAGTACCTCAGTTAACTTAACGTGTCGGTTCAGG
+>94435 2
+TTCGCATCTCTAGGACTAACATGATATTGGCATTAGCGAGTAACGTCAGGCCTATAGATTTCTAAACTCCCCGACGATGAGTTGCCACGGCGCGGCGTGA
+>94436 1
+CCAAAGTCACCAACTAAGGTCACTCTTTGCACATAGATTCCGGTAAATCCTTGAGGGATCGCCGGATAGAGAGCTGGCATTTTAGGACTCTGCGTGTGCC
+>94437 3
+ACTCTTAGTAACTACACAGCCAGACTTTAGTTCGGCAAGTACAGCGCATATGAGGCTCTTAGAAATCTAGGCTCTTCAGTATGTCGGGTGACCGCCGGCG
+>94438 2
+GTTCGGGGTGCCTATCTCACATAGGTATGGGGTGCGGTTGCATGCACACTATGACGGATGTAATACATCTCGGTTCTCGAAACACAGAAACCTCATACCC
+>94439 1
+ATAGCTACGCACGGAGTTAGTCGCGGCGGTTGTGCTACTCGGCCTTCACAGACTCTTCAGGTATTATAAACCGCACACGAGTTCGTCGTAATAGGACTAA
+>94440 1
+TGTAGCTCTTGGAGACAGACGGGGATACCCATTCTGTCGACAAGTCTTCCGCCACATGATTTGCACTGCCTGTAAGTATGCAACAATGTATGGAACGCGC
+>94441 3
+CGCTCAGCTCGTCGACAATGATAGCTTTAAGACTCATATCCTATTTGGTGATAAGCTCTTACAGGGGAGATTCCAACAGCTGGGTAGGCGCTCGGACCAC
+>94442 3
+ATTTGTCAAAGGTGGCAATAGAGGCCGTTCCTAAGCGCTCATATGCCCTTAGCTGAGGGCTTCGCCTTGAAGACTACATAATTCAGGAATGCCCTCCGAG
+>94443 1
+TTGTGGGCCATCCTCCGGGGAATAATTCACCCCTGGACCGTCGCAATTGAAAAAAGAGTTAACTTGTATGACTGGCGGCGAGATGAACCGCCATTTCTTC
+>94444 1
+TCTGGTGAGAACGGATATGATGATTATGACACGGCAAAGCCAGTCCCTGCCGATCCCCGCGTCCCGTGCTGAATCCAGTATCGAAATGTAGTGTTTATCA
+>94445 1
+TACCCAGTTTTAAAGTTCCCTGCAGTCGGTGACTAGGATCGCACTACGAGGGCCGCGGTAACGCCGTAATGTATCCATAGTCGTGAGTAACTGAAACCTT
+>94446 3
+CGGGAGACCTTCGGCAACGCTGGCTTGGTGTCTTCACACTTCAGTAGGAAGTGAAGAAATTAATACCGGTCTTATCTTCACAACCACCGGGGCTAGCTTA
+>94447 2
+ACTTTGGAGTAGCCTACCTGGACGAAGCGGCTGCGCATACTATATCCGATAATTTGCGATTGCAAAATAGGCTCCGAGAACCTACGGGTGCTCAGTCTTC
+>94448 1
+GCTAGGAGCTGAAGCCGGCCACTTAATGTAATCAGCGGTGAACGACATTAACCTACTCAACAGGTTCTGTGTATTATACTTCTAGTGCGCTCGCCCGGGA
+>94449 2
+CCCGACCCCCAGAGGGAGATCGTCTGTATACGAGAATTTCGTCATAGAGCTTTGGTGAATCCGGATGTACCTTTCGGAATACCGTGAGCTATAACACCGT
+>94450 3
+ATAAGTGGATCTGTCATTTTAACCTCGTGCAACGTCACAGTGTCGCAGTCAGTCGCCAAGTGCCGCGGTGACGAGAAACTTTTATTATCACCGAAGCGGC
+>94451 3
+CATACTCAAATACTTGGTTTATTGCCCGACGAATACTACCGGCCAAGGGGATGCCATCCAATACCCGGCAGGGTTCGAGTTGGGTGATCAGCATTTTGCA
+>94452 2
+GTAATAACCTGTTTCATACCTATTCATCCGGAAAGACATCAGTGACCGATCCGCTTTTGAATACCAGTGCACGGAACCTGCTGCTGGGGAGTAGGCTGCG
+>94453 1
+GCATCGTGATTGAGGCTACAACTAACTTCCTCTTAGTCCACAGGCGATTGCACGTGCCCAGCAGAATGTTGGCGCAGTAACTTTAGAGGAGCTATACCGT
+>94454 2
+GCGCATGCAATCTGACTGGGATAACACAAATTCTAGCACCGCTCTGTAAACGCGCGTCATCTTGGTCGCTAAGCTTGTGATGCTACGTGAAGAGTCTACG
+>94455 3
+GCTCCTGACTGATCTCGACATTCTGAGTAATAGGAGGGACAAAGACGCGCTGGCGACCTCCGAATTCCGGAATCTTATGGGAGTTACACGTAACTTCCTT
+>94456 3
+GTCTACGTCGTCAAAAAATGCGAATCAGGACGACCCGTCATGGAGGTAGTTATTGTAAAACACTTCCGTCGTGAATTGGGGCTACCTGGGCCTTACCCCT
+>94457 1
+ATTTTTTCGGCACATTTCGACCAAAGGGCAGCAGACCCTATTGGACGCCAAGCGCACCTACATCAGCGGTGCCGTCACTTTGGAAATTTGGTATGAGTAG
+>94458 3
+GTTGAACGGTTCATTATAGTCCGCTGTAAGCAGAACGCGAAGTCGTCACTGGCACCTGGAGACCAATTGTCTAGAAAGTCTCTCCGAGGTTTCACCTGCA
+>94459 3
+CGCATCGTCGACGGCGTTCAGGACAGGGCTAACAGTTCCATGCAGCTATGGCTTAATTCGAAGTCACCTCACGAAACCGTACTGCTATTGTGGAAATTTG
+>94460 2
+GTTAAACAGCCCAACTTGTTACCTGATTTACAGGGTCACACGGTCGGCAGTCGTTCGCTCTACCATAAAATGGAGACCGACATAGCTCTAGGGGCTTGGT
+>94461 3
+CGCACACGCAGTACAATTAGACATAGCTCCCTCCGCTTGAAAATGGGCTGCACGATGTCGCAAGGGGATCCGATGTCATGGCTCTGCAGTATTTAAGTTT
+>94462 3
+CATAGTCGATGGGAGCCTTGTGAACGAACTCTCAATATGGTAACGGTCCACTGCCCAGATAGTGTTCACAAATTTTCGGCGGCGGTCTATGAACCGCATC
+>94463 1
+GATAAGCCTATCGTTTGAAACTGTGTCAACTAGGATCGTAAAACGACTTACTGTGGTCCCGGGCCACGCTTTTAACATCGCAGCTGGGCATGCAACCGTG
+>94464 2
+CGCACGTGGTCAGCTCGAGTAGCGTGCTAAATTAAATGCATAGCACTACCTAGCATCGAGAGCGGAATAATGCTGGCCTTTTCTAGTTTAGCGCGACCTC
+>94465 1
+ATGCGCGATCCCACTGTGGCAAGCTCGATATTGCCGGGCCATGACCTCTTGTTCTCATGTAAAGAATACCGATCTAGAAACGTACGCGTATTGAGTGAGC
+>94466 3
+GCGACTCTTGACACCATGGCCAGCCCCTTCATCATAGGCAAGCTAAAATGATTTGGGAGCAGCTGTATGGAGATTGTATAGCGAGACTTATCTTCCGCGC
+>94467 2
+ACGATCGTACCCTAAACCGAGTGGTGTGGCTCGGAGCCAGCGCTGTCGATTCTCACCGCGGTGAGTCCACGATTGAATCAACCATATTTTTAAAATGAGT
+>94468 1
+GTATAACGTGTGCGTATGGGCATTCCCAGCACGTATGCGGTAATTCTTCTGTCACTCAACCTCTAGGAACCAGTCGAATCGAGCAGTTAGATGGAAGCCC
+>94469 3
+TCACGCGGTCAGAGTTTACCGGTCCTCAGATAAGTCCATACGTTTACGGAAACTGCGATAGTGACTTAAGGGTGCCACGCCTGTGTTGGCCATACAAACT
+>94470 1
+GCAAGCCCTAAGACTCTGTTATTTACGATAGTTGACTTGAGACGGACCTGACTGCATGCGAAGGTTGCCGGCCTGTAGATCTCGAACAAGCCTTACGCTA
+>94471 1
+CTAGATTAAGCTGAGACCATCGGCATTGGAGAACAGCAATACTTCGGTATGGCCCCCTGCATCGATGGCTATAAGTGGAGCTTCTGTAACCCTCGTTGAC
+>94472 2
+ATAGCCTATCTCGTCAAAATATGATTTTCTTCCATGTGGTCAGACCTACGCCACATCGTAGGTGAGTCAACGGACATCACGGTGTGGCGAACCGGGCAGT
+>94473 2
+ACCCGAAACACAGCTGAGAGTCGTAGTGGGACTAAATATCGGCCTTTCTCGCATGACAGTTCCACACGGGATGGGACCCCTCTGGTAATATTTGTTAGTC
+>94474 2
+AGGCATAAATGGCGCCACTTCGGGTGAGTGGACTAAACTCGACGCACTGTCTCCGCGTAATTGCGCTACTACAGGACTGCTCAGGTTCTAATATTCAGTA
+>94475 2
+ATCTCAATGAAAGTTAACGTACGCCTGTGACTCCTCGTCCCTAATCTTGGATACCGGGAGAACCGTGGGTGTCACGAGTACCGTTTTACAGAACACGGTG
+>94476 1
+AGTCCTCGCGAGGGTGACAGTTTACATGAAGTATCTATAGTCCTTTACAACGTTACACGAGGGAGCAGCACAGTATATCCCTGCCCGCCTGGATTGATCG
+>94477 3
+CCATAGCGGTGACGCTCAATTGAGGTAAGTACTCCGTGCTAAATCCATCTTAGGTCGCCGTGTGTAACGTAACTATTCGGAGACGCTCTCACGAACGAGT
+>94478 2
+CGATGCAGGAAGTATTATAGTTAGCCGAAAGCGTCCCTGGGCACTATCTTAATTTGGTGGAGCCGTGATTTAGCACCCCCTCCGAGAGCCAATCAATTCG
+>94479 3
+TTGTAGGCTAACCCACTGGGGTATGTGACGAGATTACCTTACCAAAAGTCTGCGATTCGCTTTAGATGGCGCGGACCCACGGCTACAATTCTGAACTAGC
+>94480 3
+ACTGACAAGGGATTAATCGCGGATCGAGCCTATTAACATTCTTCCGGTGTCAGGGGGACCTGCCACCAAACCAACCTCAAGTTGTCCTGTTAGGTAGTGT
+>94481 2
+ATTCGTGAGCTTTCGACGCATGTTCGTGGATCACAGACGCCAATAGGAGACAGGCAGGCTTAAGATAAGCTCTCCTATTTATGGCCATTCTGACCCCAGG
+>94482 1
+ACTAAGCCTTGTGGACGATGATTACTCCCCGGCAACAGTTCGTTGACCCTTCGAGAATAAAGAATTGCGTCGAAGGATACAGGGTCTTTCCTCGGAGCCT
+>94483 2
+AAGGTGAGTGTGTAAGCACCCAGAGATTTAGTCTACATGGGGTTAGCCTCTCCCTCTCTCGGTGCTGCAATCGCGTACACTCCTCAGATAGACGAAGTAA
+>94484 2
+CTGCGACCCTCGCCGCATTCTACGGGAAAAATAGTTGTCTCGCCCTAAAACTTGATGGTACATAAGCGAATGTCCGTTGTGTGAACGAATCGCCGGGTTA
+>94485 1
+GCCCACGTGATTCTGCAAACACACTAGCCCGATTGCTCTCTGATGGGAACTTGGAATATATAGTTTCGGGAGCGTCAGTTCAAAGAGTGGCCTACTGACC
+>94486 3
+TTTAACAGTGGTAATGTATCCCTGTTACTCGAAACCGGACGGCTACTTTGGACCCGGGGCGCCGTGCAAGGCTATACCGAAAACCTAGATTTTCCATGGA
+>94487 3
+CAAGAAGCCACCTAAGCTCATACTGTATTGAGGCTGCTGTGCAATGCGTCTAGACTCCTACTGGGGTCTAGGTCCCCGACCTAATGTTCAAAAGTGGAGT
+>94488 1
+ATATCTGGGAGAGGCCTCTAGCAGCACCTCTCTTAATCGGTTCGGGGTGCAAGAAAGGCTACTGCATCCATCTTGGTCCTCCTTTAGCACGAATGGAAAA
+>94489 1
+AGAGGCGATATACATGCTTCGACATTGAACCCTACGGTCCGAAATGCCTGAGGGCCAGCCGGCTCCGTATTTTCATGGTGAGGATTAAATTCGCCTCTAA
+>94490 1
+CCGAGATGCCGCGGGAAATAGTAGCCTATCCTGCGAGTATCAAGCCCCCAGGAAGCAACACCATTCTTGTTTGTATTCATCGAGCGTGTTGCGTAAATTG
+>94491 1
+CGAAAGCTACCCTAGCTTGAACTTGGGTTAGAATGCGACCGCTACTTAATTACTTACTCCGAGAAGATGGGGTTGTGCTCGCTGACCAAAACCGTGGCTC
+>94492 3
+GAGTTAAGCCCGAAAATACGTGCTCCGGTCGTACGTCCGTACTAATGGTGTATCTATGCTATCCAATCGTCCGGAACGAGATAGGTCCGGTCCAATAGTC
+>94493 1
+GCCCCTGACTTGCACTCCCCGTGAAGTGACTCGTCTTGTAGCACGTGAACGAGTTGCGCTACAATGATTTTAGCAAGCTAGGAGCATTGCTAGAATGCAA
+>94494 3
+CGAGAATGCGACACAAGTAGAATAGTGTGCATTTATTTACTCAGTCTTCGCAGGTATTCGGAGAATACTGGCGGCAGTCCCGCCTTCCGAACCTCGAGCT
+>94495 2
+ACCCAGTCCGTCAGAAAGCCAACTCCTCGAAGGCGTTACTTCATCACAGTGATTATGCACGGTTTGGCGCTTCGTAGGGTGAACATAGTAGTTTGCGACA
+>94496 1
+TCTAGAGACCGAGGTATAGCAACACCTATGCTCCTAAACCCAAGAGAAGCCTTTATGCGCGTAGTGGTTGCCGTCATCTGATGGGCCACTTTACGGTTGA
+>94497 1
+AAAGCCATACCTTTTTGGACCCACATTTAGGTAGGACCGTCTTAGATAATCATAGACACCCGGAAGTGCGTCAAGCAGGGGATGTCTGTGCTCCGCTTCG
+>94498 2
+ATTTCAGCGTACAGTCAGAACAAGTTGGGCTTTTCCTCAGAAATTTGGGCAGCGGAGCCGCTCGTACTACGCCCGCTGCAGTGAAAAATTCTCATGCATG
+>94499 3
+GGCCATGGAATGACTTTCGTAGGTATCCGATGAACACATATATGCATCGCATCCTGAATACACGAGTGCCGTAGGCACTCAGGGCCGTGTTGTTACCATC
+>94500 2
+CGGGACCTTAACGAAGCTACTCACCACTGAATGCTCGTGCTCCAAAAGGGGCTCGGCGGAGATATATTTTTGCAGGTGTCACTTAATAGCACGGCTTATC
+>94501 1
+GCAGTAAGAGTTACGGCTTGGCCGACCGGAGCGTCATGTAGCGATATAAAGAATCGTCAAGATATTTCGAGCCATCCGCATCTGCTCTGCACCTTATTGC
+>94502 3
+CAGCTGTGGACGTGCAGTCTTTTGAGTTCCGATGTGATAGGCATCACCAACAACAAGTGGAACTCCCTCCAACGAGTCGAAGCTTCGATCCAAGTTTGTG
+>94503 2
+CCGGTTCTGGTTGGTAGTTCCTGTTAAAATCAATTATATTAACCGTGCGCGGTACCCCGACAAAGTAAGCGGGCCCTGTCAAGAGGACGACCTTATGACC
+>94504 3
+GGATCGGCGCTGCTCCCGGTCGTTCATTTGTGAATAAATCTCGAGCTTTAGGTAGTCAACGCCCCAGAGTACCACAACATTGGTAGGGATCTCTGAAACA
+>94505 3
+AATAAACGACCGGACCATATGGCTGGACACGTTGGTTAACCTTTAATTCGGATACAGGGTCAGTCGCCGTACTTGTCACCCCGGAGGATCTGTGCCATTA
+>94506 1
+AGCCGGAATTCAAAAGGCTTGCTTACCTATCCGTGCATATCACATTATCATCCCAACGGCTGTCTACTGTGCAGAGAGTGGTCTGTGAGTCGCGGAAAGC
+>94507 1
+TATTCGCTCACGTTGTCGGCTAAGCAGTTAAGCCAGGATTGCATGACGAGTGTCGCCCTACTGTCGCTGCCTGATAACCTGGCCCAAGATAGTAAAAGAT
+>94508 2
+GGCGACCGTCATGGTAGTGATCTATTATACTTACATACCGCCTTGTCGAGGGATTCCAGAAAGCCCAAAGAGCCTGAATCTAGGGCCATTCGCCTTGTAG
+>94509 2
+GCGGAAGCGGGTACAGACTGCCTGAACCTACCGTATCGCCGGTCTGAAAATCGCATATATCTACTTTGGCACTGATTGCAGATAGCCCTAAATTGTGCGT
+>94510 3
+ACAGTACTGACCTATTACAGGAATTGGGTCTATCGCTCCAGTGCTTCTCATCGTGGCCCTCGATACGTAAAGACTTGAGCGCACAGGTCAGAGCAATTGG
+>94511 3
+GACGTTGGTTGTCGAATCCCCGCGAGATCTATAATCGATGATAAGAGCTAAGGATACTGATGCAGCGCAAGCTATGCGGATCCACTTGCCTCCCGTTCAT
+>94512 3
+GCGGGACGAGTTCAGCTCTGCTTAGAAATCAGACAGTCCGTCGGTCTATTTGCTCTGAACCCGCACATGCAACACATGATTGAACATTTGCGGCATTGGA
+>94513 3
+TCTGATGGAGCAGCTGCAAATGGCCTTATTAAACGATAGTCATATCCCTCAAGCCCGGATCGGCTCTGCGTCCTAACGGAGAGCGGAGCTTTTGTAAACT
+>94514 2
+TGCTCGACTTCTTTCCCCACGCTTATGGGAGTCTAACGCAGATGTGTCTCTTCGTGATTCTAAAGACCGTAGAAAATAGGCGCAAGGGAAGCACACGCGT
+>94515 1
+GTGTGAGCCTCTAATTGACATGCCGGTGAAGCGTCCCCGCCTATAGCACATTGGGCAGAATTTTGACCGTACAGACGTTATTTAAATCACTCCGGCGAAG
+>94516 1
+GTCAGTATAAGTACCACTTTCATGCGTATAACGATGACATCGTCGTCGAATTCGTGGGGTTACGCGTATCCTGTCACGATCAGCCGGCCAGGGAATACAC
+>94517 2
+CTCGAGTTGAGCGGGAGGAAAGAGGCTCGCCGTTCTCGATAACTCTGTCTTCCTCACAAAGGGCTGCCAGGAATCTCTTGCAGTAGCTAATATTCATCAA
+>94518 2
+GTACCGTGCCAGATTGTAGGTTGAGAAAATGGCGATTTTGTCGATTTTAACCGGCCTGCCCCTGGGATGCCACACAGCGACTTTACAGCCCAAAACTGTA
+>94519 1
+GATGTACCACGAGGGTTTCCAAGATCCGATCAGATACGTGTTCTCCACTGCTTCATAGCAGATGCACTACATGGACTAGCCCCAGGGGTCTAATGAGGTT
+>94520 3
+TGATATCTAACCGCGCATCAACATGACAGCACTTTAATATTCCTGAGTACTCAGAGCAACGAATGTGGTCCGGTGTGCGTAGCGGCGGTTTCAAGCGTCC
+>94521 3
+GCTGGAAATCAATCGACGACGTAAATCAATGGGGTTGTAAGTTCGTAGACTACGCTACCTAATCGCAGGCGTCTAGCTTGGTTCCCAAGGTCCCATCTCG
+>94522 3
+TTTCTCTCCGACGAGGAGATCATCTTGGTCATGGTCCATGTGCACTGAGAGGCAGTAAATTCTGCAGCCAGTCAGTCCCACTAACGCAACTGGAAGATTG
+>94523 2
+CGCCACTGGGAATGATAGCCTAAGGAGCTGCTAGTAACCTGCATTAGCTCCGCCGGAACCTGTCTACCCACTTAATTTTATCGGACGTTTAAGAAGGGTG
+>94524 3
+CGCCGGCTTCAGATCGTCCAGAACGAGAGACTCAACTTTAACGATGGACCGAGCTTGGTTTTATGAAATCCCCAAATTCGATCCCGATGGTGTCGAGTTG
+>94525 2
+TCACTGATTCGACCTAAGAGAGTTTTGACCGGTGCTAACAAATCTCTGTACCCGCCAACTTAAGTATTTAAGATAGGGGGCCCGTCACCGGGAGGTTGCC
+>94526 2
+AAGAGATGCTCTGTCCAATTCAGTTCACCTGGGAGGGCCTGTCATCCACTGAATTGGTTGCTAAGAGCATCGATTTACCTAAACTAGGGCCACCCGAGTG
+>94527 3
+CGTCGCACTAACATGGGCCCGTTGAGAAATTACGCCGTTCGACGCAATCAGGGGATGCCCATCTTAGAGTACACTATGCTCAGGCTTGTATTACTATAGG
+>94528 1
+CCTGATCACTAGACCAGTGAACTACAAGTGTGGTCTTGTTAGTAGATTAACCGCATCCCGATCGAAACGCCCTATGCTAGCTCTGATTGCAAGGTCGGGG
+>94529 3
+GCTCACCTAAACAGGATGGTAAGGCAGGGCACCTAGCGTTAGTTATTACTATCTGTTCACTCTCCATCGACACGTGTTAGCTGCAGTACAGAGACCGGTG
+>94530 3
+GTCCTAGAAAAACAGTTCCCTCATTGCGTCAGAGGTTTCCAGGTTCCGAAGTTGACTGCCTGTATCTGGCCAGTGTGTGGCCACAACTCGAAGGCAAATA
+>94531 1
+CTTCACTCGACAGAATGGTAGAAATGCTATGTAATATGTGACCACCGGCGGTTACCCCGTGTTCCCGGAAGTATTAAGGTAACGCTCGCGCTTGTAACCG
+>94532 3
+AACGGGTAATGAACAAGGCTGCAGTCGTGGTTAGCTCATTCCGAACAACCTGCTATCCTGACAGTTGTGCGATTACGGAATTCGTCGCTCATATCGCGCA
+>94533 2
+TTCGGAGAGGAAAGCTAACGGTCCTCCATGCGCTTTCATCCCCGTACCTGCAAGTACCCAAAGTAAATGGTTATCAGGCCTTGAAAGCGTGGACGTTTTG
+>94534 3
+GCGGGACCCTGACAGTCTACATAACGGAGGCAAGATGAACGGGCGTTTAACCCAGCAACTGAGACCTGCTCTGTTCATGGTATTCTGTCCTCTATTTGAA
+>94535 1
+CGCGCGATGTCAGACGCATACAAACGCCGAGCGTATAATTAGTGTCCTGGAAAGTCTATGTGGTGGCCATATCTCCGTGAGAACCTTCTGCAGTCTATCA
+>94536 1
+ATTGCCGTAGCATAGCTACCCGAGTTCGCACGATCAGGGTATCTACAGTAGGGTAGATCCTATGCGATATCGTCGCCTACTCAGACCCGAAGATATGGTT
+>94537 1
+TCGGGACTCGTGTCGTCTGCAACAATAAGAGAGCCTAATAGCAAAGAACTTTTGCCTATTACTAGGCGACCGGCTCATAGCGGTTCAGTTGCGGACCCTT
+>94538 2
+ATCTATGGCCCCTGAGAACCATGTCTGCCCCTTCTAGCCATGCAATGACGGTTGTGGGGTATAGGTCACAAGGTATCAGACTCGGTATTGATCCGAAAAC
+>94539 3
+TTACGAACCAAGGGCGGCCCTGTCAAATACGGTGGCTGAGACACTTAAATTGGGGGTTATTAAAGCGCGCTCGAATCAGCTCTTCTCAGTCACATGCCTT
+>94540 3
+CTTAGGTCAGATCAAGCGAATATAGCGACCTATCCATTAGTAGCGGATTCCAAGTCGACGGTTCGGGTGTCAGTCTTGGCTTACCAGCACCGAATCCTAG
+>94541 2
+CCCTATATCCGCCGTTCAGGCTGGCCGATTAGGTTCCATATGTATAGACATGCATAAAAGTGTGGAAAGCTGCTATCGACCCCAGTGCTCATGGAACTGG
+>94542 2
+GAATCGTTAAGGTCGAAGCGAATCTACAACGCTATGGGCGGACTTACACCTTCTGCCGGAATCGATGACTTAGCGTCACTACGGTATGCACTTCTGTGCA
+>94543 1
+GGGTCTTCACTCCTTACAATCGTAATAGAAGAAAGTCCAATTGGCGACAGTGTAGACAGTACGCTTGCCGGCGTTTCCGTCGCTCAGTTACAAATGGGCC
+>94544 2
+CCGGATACTTAATCCACTCAGTTTTTGGGTTAGTCCCTGGCGACCCAACGGCAAGACTGTTATCATACTACGAGGTGGGGTTCAGAATCACAGAGGACTC
+>94545 2
+CTCAAAGGTAGTTATCCAGTACATGTTTGTGGAGCCACTGGATCGCGGACTATAACGGCGGACGCACCCATACTTCTACGTCTGAAGCTAGCGCTGTTAA
+>94546 1
+ACTTGCAAGATTTCACGGGCCCAGTCTTATGGGTGTAAGGAGAGCACGTGCGTCGCAAGGCGTTAGTATGTGTTCCATTCACAATAGTACCCACAATCCC
+>94547 2
+GTTGCAGTACACTCATGAGAAACCTTGAGTAGATGGATCTTCGCAAAAGTGAACTATTGGCAAACTCGCACCCGCTATTCGTTAGCCTTGTGCGCGGCCG
+>94548 1
+TTAGAATTAAGAGGGAGAGGATTCATGCGCCCGTGCTCATCATCGATATCCTGTATCTGAGTTATAGCAGAGATCAGTACCCCGACGCCCTCGGTGTACC
+>94549 3
+CACAGTGGCGCCAACCATTTGATAACAAATTCCACGTGTAGGCCTATTATAGGTATTCATGTGGCACTGGCGCCGAAAGCGGTCACGTTAGTTGCGCATC
+>94550 2
+CTTGTTGCATTTCTCATGCCATGTGTAGTATCAATCAGCACCACGGCTCCGGGCTCTGAAGACACCGAATTAAACAAGGCTGTGAGCTATAGCTGCAGGG
+>94551 3
+ACGTTGGAGAGTGTTTCACAACTGCTGGCCATCCGACACTTTGTGTAAATTTTGCCACAAACCACTGCACTGCCACTGAGGTGGGGATCAGACAGTGCAT
+>94552 3
+TTCAGCTCAGGGGACCATTTCAGTAAAGCGCCCTCGGTAGCTCAGTGGTCCACAACAAGGTGTTCTTTTGACCTCCGTCATGAAGATAGTGGATCCGAAA
+>94553 3
+AACACTAAGACCCGAGCTACATTGGTCTGCGGTGGACACGGGAAGCCATGCCCGGATTATGTATCCGCTTGTCACACTGTCTTACGTTAGACTGATAAGT
+>94554 1
+GCTCACACAGACACACACATGTAATCGTTGTGGGGTTAGCCCCGCACATCTTCTTACTACCGTTGGAGGAAAAGAGACATGTGGGGTTCCATTTCTAGCG
+>94555 2
+GACGGTCGAAACAAGGACGCAATAAGCTATGTGATAACGATGATTCATCCGTGGTCGTCACTATTAAGCCGTGTCCTACCGGTGCTTGCACTGTACCGCT
+>94556 3
+GAGGCACCCCTCCAGCAAGACGCCGGGTTAGGCTTATACCTTATAGAGGGTTTTGATTTAGTTAGGTCACCGAAGCACTCTGACCATTCGCAAGTTAGAC
+>94557 3
+CGGGCCTAGCTCCTTACACGGGCGTTAGGTCCAGAAGAACAATCTGTACAGCCGTCCCACGATGTGTCGATGGTCGAAACTACGTTTACTATGAGTTTAA
+>94558 1
+CATGCTCTCGACACTCTCCAATGTAACCCTAGAGTTACCGAGCGTACCGCTGAGGCCTAACGAGGGCTTGTTCAGGAATGGTATAGTAGCGGATATTCAT
+>94559 3
+GACTTTTCATACGTCAGATTCACGGTAGCCTCAGGGAATCTTCGGCGTGTGTGTAGTTCAAAGTACTGTCAACGCGAACAAACCCATGCTAGCACGGCGT
+>94560 3
+CTATTATCGCCGTCCAAGTCGAGACAACAGTACCTACTACGTACCTAAAGTAGGCGGCTAGATGGTCCCACATTGTATGGATGCAGTACGTGTCGTGTGC
+>94561 3
+GCAATAGAGCACTTTTACCGATAGAATTTAGATCGCTCAGCAGCTACACTCTATATTGGCCTCGCGGGATAGTCCGTGGCTACAAATGGGCGAGTCTGCC
+>94562 1
+TAGGTCTCGAGGTTAACCTCCTCAGATGGGTTCATCCCTCCGATGTAAGATCGTGTCATCGAACGAAATCACGTGGTCGTATGCTCGAACGGTAACACAG
+>94563 2
+TGGGAACCCCGCATAATGTTCCATCTCGTAGTTTGCAGGGCTCGAGCACTGAAGCGTGACTAAAGGGAACACGATTCTTCGCACTTTACGCATGTCATGA
+>94564 1
+GTGGGGTGGGATTAGGTCTAGCCTCTTACAATTAAATCTCTCGAACTGGGTCAACATTACAGCTCTCTGTCCCATAGTCAGAGACACGCCGAACACGGGT
+>94565 1
+ATATCGTGTCGTCGCATGGAAATAAATGGCTGCATGGTTTAGCGGGGCAAAATCCTCTGGTACGTACTGCACTCACAATGCAGGCACCCCCTCGTAGTTA
+>94566 1
+CGTACGATCCTAAGGGTACCCGCAGTTAAATGTCATACGGTAGTAAGACGTCTGCTGAAATCCGCCGCTATGAATTGGAGGCTGGACTTTCATATCCGCC
+>94567 3
+GCTTACCGAGATCCGTAGCACGAGTTAAACACCCATTTTTGGCTGTAATTGTCCATCCGAAATGGTAGGCACTGGACATTGGGGTGACACTACTCCCGAG
+>94568 2
+CTACCTGCTTAAGGTGACCTCTGACCGTGGTCCTCCTGTCTTACAAGTAGTAGAAGTTGAACTCATACGACACCGGAAAGTTGTCGGAGGCCATGGTAAC
+>94569 2
+AATCAAAGTGCTTGCTTCTGTCCAATCATAGTGACGGGCGCACCAGAAGGACTCTAAATCCGGTAGGACGTGCGTGTTGGTGATAATCACCCTAGTCTCC
+>94570 3
+TTGGGACGCCTGCACCAGGTGACAATGACGCTATTAGTAATATTTACAGATATTCAGTCGTACCCCGTAAGGCGAGGAGCCCGCTGGGTACTCCTAATTC
+>94571 2
+AATTCGTGCTGTAGGGCAGAACGCGGACACTAATTTCGTAGGCCCATCGTCCCCACTCACTTTCCGGTAGATCCGTAAGAATTAAGGGTAGTTCTCGGAA
+>94572 1
+ATCATACTCCCAGACCGATTTGAATTCTATCGGGGGCGAGCTCAGTACACACGACAACATGTTTCCCGTCGTTTGCAGTTGCCCGAATGTGAGGGTAAGA
+>94573 1
+TCGAGTATACGTGAGAGCCACTCTGGACGTGTGATTGTGAATCTCAGGACCGCTGGCACTTAGAACTCATTTAGGAGTACACGCACACCTTGATAGCCCT
+>94574 2
+CAATACTGGTCAGGCTCGCTTTAGGACCTGAGCGACGACCAGCATTACGTCTTTTAATTAATGACCTCTAATAGTCGGCGAAGAACGAGCTGCCTTGGCG
+>94575 1
+GGAAAGGTAACTAGAAACTTGGGGTCGGGTAACCGTTTCTTAAGTTTCCTAACACGGCGCCCGCTTCGGTATCTCGATTCGCCATAGGCTAAAAACGTCC
+>94576 2
+GCTGAGCGCTGTTTTGTCCCGAAGTATACTGTTGCCTAACTGGAGTGAAAACATAAACGGCCTTATGACCGGGCCCGCCCTAGTCCTCTGATAAATAGGA
+>94577 3
+GAAACCTATACTATAGACAGGCCAGGAGGTGCCATACAATCGAGAGACTCTCTGCATGGTAGCTGGAGGCTACGCCGGTTAATTTTAGCTTTCTCTCCCG
+>94578 2
+TCGTGTCCTGCATTCCGGCAATCATTAGTACCGGAAGTTAAGAACCTCAGTAGTCGGAGGTCGTTCACAACTAGATAGCAACTCCCGGCTGTTGTAGCGA
+>94579 3
+TCAGCAGATGAGCCAGACAGAGAGCTAAAGCTGCCTTAGTCTGAGTTTCCCTCTAGGTTACTACCAGGGCCGTAGTTCATTTGTCATACACCGAGCGTGA
+>94580 1
+TTGGCCTGCTTGCCCAAGACCAAACATGAGGCGCACGCTGAGTAAGCGGGTGTTTAATCTCTGCAGTTCAACCCTTAAATAAAGGGATCTGGTATCGTCC
+>94581 1
+TCGAACATAACGCGCGTTCACTGGTGACCTAGGACCATCAGTTTCTGACCTATGTTAGCCCCCGAGAGTGTACATTGGCATGAAATGCCGATGATCGTGA
+>94582 3
+AACGTACGGTTGGCCGAACCCACCATGCGTGACACGTATGTTCGTTTGAGTTGCCCGAGAGGAGGTCCAAATTTCAGCGGATTCATATCACTTAAAGCTC
+>94583 2
+TGAGCAGCGCCTCATCGGCCTACGTGTTGTACAGAGAACTTCTATTTAATACGCCTTCGCCGGTTACTGCACGCCGGATATTTAGGACGGTAAAGAACGA
+>94584 2
+TCAGGCAGCGACAAAACTTTTGGCACCGTCACTAACCAGCGCATTGTTTGCGACCCCGCGGTCTCACGAGAATAATGGTTGTATCGGAAGGTCAGTTTTA
+>94585 2
+TGTTGACCTAAGACGCGGTCTCTCTAGGGTCAAGGGGTAGTGAAACTTGGAGCGGCCAAGTCCCATCGCAAGCTACCACTCTTAAGTGCTTAATAACCTT
+>94586 3
+TACGGCCCAACACTACGAGTCATATTACAGGTCAGACGGTACAGGTTCTGAATGCCACATCCACGCGTGCTAGCGCTAGGAATTTTGTGTCTGTAGCTAG
+>94587 3
+TGTTATTGCTAATAAACTCGTGGCTGCCATGGAACCCACCGCCATGAAGAGAGCGCGGTCAAGCTCACTGCCGAGTAATGGTGCACAGTTTTCTCTAGAT
+>94588 1
+AGTGCTCATGAAGAAGGGTCACCGGGACCGCCTTGACTTTGGTTTATAGCCTACCTAGGGTTACGCAAGTTTCACGCTTATCCGAGCAAACAGCCTGTAA
+>94589 1
+TGTTCAGCGTGAACCTGACTGTCGGACACCTCGATTCCGTGAAATTCACCCAAAAAGTGTTCGAGGGTATACCTGGCTCGAGCGGAATTCTATCCGGAAT
+>94590 2
+AATATTGTATCAAGCCATGTGCCCTGCGCAATCAGCTGTTGGTGTGAGACGTATCCAAATCATGCACTAGGGCCGTCTTGTTGCGAAGACCTACCAGAGC
+>94591 1
+AGGCATCTACATCATTCGCTAGTTCAGGCCGTGGGCCATCCTGTTTTACAAGCAACTAATCTCGCTGTTCACCCAGGGGAGAGGTAAAGTCTCAAGGAGT
+>94592 3
+ACTCTGGGCACGGAACATCCCAGAAGAATCGGGGTGTATGACCCTTGCATTCTCAACTACGGAAATTTGAGGAACGGTATGCCTCTTTCTCGGTAGTACC
+>94593 1
+GCTGAAAGCGGTTTCTGTGTGGCCAGCTGTATAGTACGACGCAAAATGGGTCACCTTTCCTGATGTCCTCCCGCGAAAACTAGACATATGTAAGCACTGC
+>94594 3
+CCTGGCGTGACGTAAGGCCGTGAAAGCAAGTAATTACAGGCTGCCGGAATATTAACCACTAGGATTCCGGTATTGTTACTCGAGGACCGTCCACCTTTCT
+>94595 2
+CTTTGTATCCAAGAGCTGTCCGCAATCGTCTGCTCGGGAATAGGTGCCATCCACTAGGCACGCGGAGAATTCTGAGTCACGTATTTTCAGAATAGGACCA
+>94596 2
+CGAGTTCTGCAACGTGTTACTGCGGAGCGATTGTCCACTCGGCTATTGAGCGAACACTATACGCCTAAGCCGAGGGCAGTCATAGCTAGCTATTATTCAA
+>94597 1
+TGTTACCATTTCTGGTGGTCGTTGCAAAATGTGATACCAATGCGAACTAACTTCGCAGGGAATGGCCACTGATATACCAACGCGGGTGGACTCGTCCACC
+>94598 1
+AGGACGGTGGACTCCGCACCATAATGCTTTCGTAGTCTTGGTAGGGTAATAAGGGACTCCCCAGTATATCTCTCTGGTAATTCGCAGCGATCAAGCCACA
+>94599 1
+CATCTCTCCGGGGACAATTTCTAGAGTGTGGAGACATCACGATGACTTCAAGTGCTTGACAAGCGTTCCATTAAAAGGTCCACCCGAGGGCCGCGATTTT
+>94600 1
+TAGGACCCCAGTACACCTAATTGTAGTTCACGTCCTACACCGTAGCAGGGTAGTGTAAATACCCGTGAATCCTGTACAGTTCGCGGGGGTTTCACGAATG
+>94601 3
+CATCGACACCCTGGGGCAGACTCCTGAATTGTTGTATCAAGCCTGCGTATTAGTTATCGCGAGGCAGAGTAGCCAGATCATTATCACAGTCACGGGATTC
+>94602 2
+TTCATTATTAATCCGACGAGCGGGTAGAACTGACAGTCGCTGATTCGCGGAACACAGCTAATTCCTATGACAGCCTCCGTCTTTGGCAAAGTACGGTCGG
+>94603 2
+TTCCCAGGGTCCAAAGCGTTACAGAATCTGAAGACATCTCTGTCAATAGGCTCTCCCCATTGGGCGGCATTTGGGGGGGACCCTTTTATAAAAAGCCATG
+>94604 2
+ATCACTATAATGTCCCTAAATGCTATAAGTTCGGGAGCGATCAGGGGGGTTCTCCACCAGTATCCATAGCCGGGTGGGCCCATGTACTGCTATGAACACT
+>94605 3
+GGGTGCACTCCTAACAGGGCGGTAGCGATCTCCGCGCAGGAGTTTCATACCAATTAAGCTCAGGATTATGATAGTCGCCAACTTGATAGGTACACCTTCT
+>94606 3
+CCTTAGTGTGTCATCGAATCGTGTATAGAAAACTGTACCTAACATCGTGAGGGCTGAGAAGCCATAAGGGTGCCGCAAGACCGTTGCCCTCTTCAGTCCT
+>94607 3
+ATGTACATGCGACAGCAATCTGTGACACAGGGTACATGCGTGTGCACCCTGACATTTAAACCGCCACCATGTTTGACTGAGCTTCGGTTGATAGCGGCTA
+>94608 2
+GAAGTGGTCTAGGTAGCTAATTACCTGCCGCTTAACACCCCTGTATAGGACTATAGGGTCCAAGTCAAGCCGGATGCGTGGAAAATCTTGTCCCGTCATC
+>94609 3
+GTAGATTTCTCTGAACTTACATATGAGTTAAAGCCCGTTGTGTCTAGAGACAGCGTTACCAGTCCCATGCCGGGGACCCACATACTGGCCGGAGGAACTT
+>94610 2
+TGAGTGCGGTTCTATAACCAATTCGTCAGATAATTAATAATACAGTTGTAACACGACGTACGTTCCGGCGCGAGGGTAGCCCCCTCCCTAATGCCGGGTG
+>94611 3
+TTTTATCACGACAGCACGGGGGTCCTGGGATCCGTAACCAGCCCTACTCTGTCGCAAGTAGTCAAATTTTTTACAGACAAAGTGGCGGGAGTTTCAAGCC
+>94612 2
+GTCACCTTACTAATGGACCATCAGTTATCAAACCGATGTTTGGAGGACTCACAGGTACCGAGAGGATCAGGTACCTGATGGGGATTCTCAGCGCCCTTCT
+>94613 2
+CTCGAGCCTACGGGGGGTCGCGACACTTTCAAGCGCATTAAACTTTATATGAGTACGGAATAGAACATGACTCCGTCGTCTGCTACGCGGATATCGTCAT
+>94614 1
+CAGTATTAACCACGCTATCTCATATGAATGCGGGTCAAGTTCATAGAATTCCCACAATTTTGACGCAGTCTTGAGAGCCGGGGCGGTGCTCACTGGCCGA
+>94615 3
+GCCGCCACACACTAATTGTGGATTTTCCAGGCTTCCGGGCTGGCTAGGCTTGATTAGAAGATCCGCAGACCTTTAGAGAGGTCTAAGTACCCAGTACAAT
+>94616 2
+CGTTGACTAGCATCAATCGTTCGTGGTTCCAATCGGTTCCCGTATGACACATATTGATTAGAAAGCAGATGATATCCATGCGCGACAGCTCAGCGGGGCC
+>94617 2
+TACCATGGCCGTTACATCAGCGGACAATATCATTAGGCTCGTCGTCGGTCGGCAACTGTTAAAATTACAAGATGACGTCCCTGATTGGGTGTGCGCAACC
+>94618 3
+AGAGCTCGAGATCCGGTATCAGGACACCTTCCGGTCGAGATAGCTAGCGTAAAAGTCAGAGCTGGTTTCACTATGTCTTCCCTCTGGCAGATTATACGAC
+>94619 1
+AGATACCTAATTGCGATGGCTTTTCACTTAACGGAATGGCCATACTGGGGCGCAATGAGTCGTCTCTGCGTTGTGTAGGAATCCCCGACACAAACGACTC
+>94620 3
+CGTGCCATTCCACTTTCGGAGATCGTTACTATCCTCCGCGATAAGAGGAATCTCCGGGGTTTTAGACCCATCAAGTGGAGGTAGTGTCAAACATGGACAC
+>94621 3
+TGCGGCGCGCACTTAAGGGCGAATACATCGCGATGTGCTGCATTATCTCCGTCCTTACTCCTTGAAGCTTAGTGAGAAAAGCAGAAACTGACCATTCTGG
+>94622 1
+TAGGGTGTCACCGGGTCCTCATCGTATCGCACATTGGCCTTGAAAAAAATTGCGACTCCGACGGATTGGTGATTACAGCATCACGCTGGGTTACATACCA
+>94623 1
+TCAGGCACAACGGTAACATCGCCTATGGAAAGGGTTCTTGTTCCCTGTTAGCGACGGCCCTTTATTGGCCAATGAAGAACTACAGCTGGAGACATCGCTT
+>94624 2
+TTATAGGCATCTGCAGTACATGTTAACGCTGTTGTATTAACACGAACGCGAGCCCGCTCGCACACCGGTATGGGAATGAAGATTTTGCTGTACCCGGACC
+>94625 1
+CGTGCGCGATAACTGCCTCCTGGGTGACTGCGTCTCGTCTTTCTGTATACCAGGGAAAATCTATCAAGACGTTCAAGATAGCTCGAGGGTCCAGTACAAA
+>94626 3
+AACGGCCGTAGGAATCTGCATCGTGCTTCGCGTCACAACGTTGCAACCATGATTGGTAAACTAGCTGGCTATGCGGCATAGTCAACATGCATCTCGATGT
+>94627 2
+ATGTCTCAGCTTGCCAAACAAGACCGGGGACTACCAGTCGGATGGGGAACTTTAAAGCGCTCGGTATTGTATTCACTTGCCTGGGCAACGTTATCTCACA
+>94628 3
+AGGCTCGCGGATGATGTTGGTACTATATGCGCCGGAATGGCCTATCAATTTCGTGCATCGAAATCAGAGGTCAGACAGCACCGACTCCTACTTTTGACCA
+>94629 3
+GAATGCCTTACAGGTGCGCCTCAGGTCTGAACAGCAGCGTTCCCCCATGGAAATGGGTTCGGACACAGTGGTTGAAAGCCGATTACTACACATATTTTCT
+>94630 3
+GTTAATGGGTGTTCACACGCGACAGCTTGTCATCGCCTAGCGCACTGGCAAAATTTCTTAAGTACGCCTGGTCTCCCATATACGAAGCGTCAGAAGGATG
+>94631 1
+GCATTTGCAAAAAGATCTGGGGGACTGATTCCCATTAGCAGTAACCGACGGAGTCGCAGTCTTGCAGAGCAGCTATGCTTTCTGCTTCAAACCGCTCAGT
+>94632 2
+GCTCTAGTAATGAGCTCGATGTGGGACAGTACTCCCTATGGTCATTTTTCGGACTACGAAGAGTGACAGATCAACTAGCATAGCCCGCCCAGTCTGCTGA
+>94633 2
+AAAGGACACCTAATATCATGCGCGGATGTATCGAGATGCCCCGGGGTATGGGAAGCTCAAAATGCTCCTGCAACTCTGTTTTTAAGTCGCCGTTCACCGT
+>94634 2
+GAACGCGAGCATTAATGAATTAAGTAATTTTGACTCTGGCCCACTTTAGTCGCGCGGCCTGCTTACGCACTCATCGATGGAGGGCTGAACTGCAGATACC
+>94635 2
+GGCCTGTGATATGCCTCGTCATTATCAGAACTCGTGAATTATGAGCGCTCGAGAGCCCCCGTGCGAACTTTGTTCAAGCCTGCTTGAAAAAACCGAGATG
+>94636 3
+AGTCGCTTCCATTAGCCAACTTCGTTAGTCTAAAATCGGCCGGAATAGGACTCGCCTAAGTCAGTTACGACCGTCATGTGTGGGAACCCTGCATTGGGAA
+>94637 1
+GAAGCGAGCTGATCTTTCTCAATAGTTATACGTTGTCTGGCACCGCTGACCGGCAAAAGAGCCTCCATATGTCCGTCTTGACCGACAAATTGGTGCGGAA
+>94638 2
+CTCCGGGCAAGGTGACGGCAGTTTTTTTGTTTGCTACCATTGCAGCCATTTCGCGCAACGCCGAAGAAAGTCGCAAATAGTTGTAGAATCACCCATAGGC
+>94639 2
+CTCTATCGTCCTCCAGACTTTGAATGACAAGATTAGGATAGCCAGGGACGAATACACAGCAGCTTGGCGCTGCGATAGTTAGTCGCGTCGCGAATCTCTT
+>94640 1
+ATGATATTGGTCCGCAAATCTACTGAATACTGCCTTGAAGAGAAGCGCCCCAGAATCTGTGCCGAGTTATGCGTGGAAGCGACTCGGGACCTTTCACTTC
+>94641 2
+GCCGTTGTTACGACATAGAGAAATCCACCCGAGCTGAGGAATACCGGCCATATAGACAGTATCTGGTCTTCTCTAGTCTTACGTCGGTGACGGAGATCCT
+>94642 1
+CACCCGGCAGTAGGATAAGCGTTACTACCTCTGGAGCCCACCCGCTGGTCTGGTTATTTTATAATAGCAAACCGGTCGTTGGGATAGGTTAATACAGCCA
+>94643 2
+ATGACAGTTGATACCCGACGGTTGAAGGGACACGCCGCTCACCCTGCGATTACTGTCATTCTGACGATTAATACTCTTGGCCCGTGTAAGAATCTGAAGG
+>94644 2
+CCTGTAGGTACTTGCTAGCCGTACTGCTACAGCCCGCAGGAGCATACAAATGAGAAAGCGACGTTTCACATGTGTTAGTCCTTCTGAGCCTTAGAGGTCA
+>94645 1
+GGGTACCTGAAATATTGGCTATCTCAACAGTTTGCGCTTGCGGACACCGGACTTTGTTCTACGCCGCATACAATTAAAGCGGCCGTGGATAACAAGCCGT
+>94646 2
+TACAACAAGAGACTCGTCTCATAGAGGTACCTAGTTCTTATGGTAATGATCCCCCATAGGAGAGGTGCGACTGAGATGGGGCTGCTGCCTATTCCCACCT
+>94647 1
+CTTCAGCCTAGAGGCGCTCCATTGTATGACCTTACGCGATTTTTAAGTGACGCAAAACGTGCCTCACATTGACGTGAGTACAGGGAAGAGATCCCGTGCT
+>94648 1
+AACCATTTTCATATAACCTATCGGACTGCCCTAGGTAGTAGCACCGCATTCGGTGAGTTAAGGTGCGGAATTCGTCGAGCGTTGCAACCCGAATCTGCGA
+>94649 2
+CGTTCGCAAATGGTAAGAACCTTTACCTTCAAGCACCTATGAATCATGGCTAGGAGGGCGGCGGATATCTCAAATCGGCCCCTTCGTAATTCAGGTGTCG
+>94650 3
+AACGCTGATAAAAGCTGCGGCACTAGTCGCACGTTCAACGGCGTCTTTGTCCTGTTAGCGCGACACAAGCAGTTCCAATCACGTATAAGTGGCGATTTGT
+>94651 2
+ATAGTTTGTAGTTTTTGACCCATGCGAATCTAAGACTAGACGGGCCAGGCCATTAGTTCTGGGGTCACTCCCGGCCACGATTCAGAACGCTCGTCAGAAA
+>94652 3
+CTACCAAGGTACACTGAAGCGCCATGTGTAACAGCTAGGTTAACGGCTAAGGGAGTCCATTGCTTCGCCTGCTGTAATTACAAGTTGAGTCCGGTCACCT
+>94653 1
+ACACCATTGTATAGATTGTCCTTCTGTATGGGGCCCATGAATCAGGGCAGCAAAATCGCCAGCGTCGTTCCCACGTTCCCGGTGAATAGATGATAGTGCA
+>94654 2
+CAACTCGTTAGAACGGTGGGGACCCATGAGTTTCCTTCAGCACGCACACACTGAGGGACTAGACGAGGAGAGTTTCTTTCATGTACACTCTACTCTGTGA
+>94655 3
+GATGTAGTTCCTAATCTGTTGAAGCGTAGGAATCAGACCTCATGGCTGTGCAACTAGCCGAAAGCCTGCCCGCAGTCTAACTGCATATTGCTCGCAGGAT
+>94656 3
+CCAACCTTACTCGTTAAATTGAGGCAGGTCTCTAGGTCTACGGAAACGGTACTCGTAGCACAGCATATCCTAAGCTGGGCGGTAATCTATCACTTGGCGG
+>94657 3
+CTACTTATTTGCGTCCGCAGATCTCAGAGCCTTCCTTGCGTAAGTGGGGTGTATCGAGAGCCTCTAGATAGCTTTAGGAATGGAGACCCCACCAAGAACA
+>94658 2
+GGAGTGAAATTTTGCCTTCGGCATCACTGGTAAAGTCGGCGGCTAATTGCAGTAAAGATACCAGTCCCCGCAGCTTGATCTCATTGCCCGACTGAATGCA
+>94659 3
+CACCACGTTTGGTCGTGTATCTTTAGGACCACAATCAGGTTCAAGGTACAGCCTTCGGGCGAGTACTCAGGATAATTCGGCCTACTAACACGCGGATTAG
+>94660 3
+GCCTGAAGCCTCGATAATCAATTCGATAGACGCGCGTATGCCGGCTCCTAAGAGTTCAAGAACCAAACGCGCGCGTGAACAGGTGTTGGATTTTTTTTCC
+>94661 2
+CTTGTTCGTCGGTAGCCAATCCGTTACCTAACCTTACCCGCTAGCGAGTAGTGGTCGGGAGAGATCATTATGATTAGGTACACAACGCCAACAGCTGGAT
+>94662 1
+AATAAGGCACGCCAGGTTATCCTCTGAAGGATCGCTAACGTGCGTCGACCGAGACACTCACTCCATCACGTCATTTGTGCTGTATGACGTAAATGGGTGT
+>94663 3
+GCGTCTACAGTAAAACATCCTTTACGAATAGGACCCGTACCTGTATCAGGGCTATTAAGTTGCACGAGATAAGGCACTCATCGGGTCCCGCCTTGTGTGG
+>94664 3
+GAAGGACAATGACCTATATAACCCGGGGACGTTTTAGGACGCGTAATAGCTGGTCACGCACACTCTACTCAGGGCCTACTCGAGTCCAGTTTTTGGTTCA
+>94665 1
+GCATAGCGGTGTCTGCCCTTGGCGAAAGGCCTAATGTCGGTAGTAACTTACGTTCCTAACCACTGCTTCAAGCGCGATTAGTTAAAGCTCTGGAGCACAA
+>94666 1
+ATATGCACGGGCTGTTAGATACTCTATTTTTATCCGTGTCGCTCAGTGGGGACATAACCCGGTACCGACATCCTGGACTCGCCAAAGAAAGCTGCGTAGA
+>94667 1
+ACCAGTCTGGGAGGCACTTCTCTGGGGTGAATGATCTTGGATCCTACGGTTTGGCATGCAAAATTAACCAGACGCCTCGAGACACTCACTTCCTAGAATG
+>94668 2
+GGTAGGCCAACACGATCACTCATAGTTCAAGGCGGTAAGTGTACAGCTTAGATGAATCGGCATCGTCCATTCACCAGTACTGGATGCTGTTAGTCCGCTC
+>94669 1
+TTCTCCGGGCGATGGTTTATTCGTGACAACTGTGATTCTCATCAAAGGGATAACGAATTCCGGTCCACGAGCCTCACACAGCTGTGGTCAGAGAACCAGT
+>94670 1
+TTGGCATTGCTGACAGGAACCGCTCCTTTAGGGCTATAATGCCAGCTGAAATCAACCACTCTATAACTCTGATGGGCGGAGATCCATGCCTGGCATGTAG
+>94671 3
+CCTAGGGTTCCTATCCGGCACAAGCCCGTGAGCCTTCCAAAAGGTCGGCTGAAATAGTAAGGAAGTGCTATTGAACTGCCTGATTCTAAATTTCGGCCTG
+>94672 1
+TTAGGCGCAGCTCGCTTGACCATGGCAATCGAATTATATGTCGTTCTAATGTATGGCACGCACATTCCAACATAGAGAACCTTCGTCACGGCGCGGGTAG
+>94673 2
+GTCGAATCGTGTCACAGATATCATGACCGTCCTCAGGTGTGGAATGTTATACTCCTCAGCCATTTACCGGTTGCGGCGAGAGACACGCACTGGATAAACT
+>94674 3
+ACTTGCCTTGACAGCATGTCGGATACACAAGGATTACTTTTGACAAAGCGCAGCGGTTGCGCAGCTCCCTATGCAAAGGTCTTGCAGTTTACAATGGGCC
+>94675 1
+TAGTCTCGAACTCCATACTTGACAACTGTAGGTGACGAGCCATGAAGACGAGCCGTTCGGTGTGCCTGGTGTAACATGATGCTATTCAAACCCTTGCACG
+>94676 1
+TCTCACGAATTGCTCTCTATGTTAACGAAGACCCCCATGGGCATGAGTTTGAACCCTCCTTAGATGCAAGAGGACGGTTCGTGTTAGCACGATGGCCAGA
+>94677 1
+AACAAATTTCAAACGACCTGTTAGGAGAGCATTGGCTTCGCTAGTTTCGGCATCCAGTGCGTGGCGACATCCGCTGAGGACTCTAAGTGCATTCCGTCAA
+>94678 3
+GGTGGATGAAGCCGTAGCCCTTCGTCTAAGTAAACGAAGAGGGCTAGATTTCATCCGATCGTGCACCTCTATACCGAATTGCGCCGCGCATTCATTAGTA
+>94679 2
+ATTAACTGCCACTCTACGGTTGAGCTAGCAAGTATGTATATTTCCCTTCTCGCACGGAGAGATCAGCGGAGGTATGCACACTCGATACCGTGCGAGGCTA
+>94680 1
+GGTTCGTGCCCAGCCCCTGACTAATGGAACTCGCTTGGTAAAAATGTTGATCGCAGGATTGGAATTTCGTCCGGCTCAGAAGCACTGAAACTAATCTCCG
+>94681 3
+AATGGCCGGTATTCGACGAAGTTTGCCTAAACCGAGGACTCCATGACATAAATTTGAGAACCTACTGCCGGAGTGTCCGTTATCGTCTGTCCGTGACGCA
+>94682 1
+AAGAGAGACATTCTCGTACTCGTGGAAAAATGAGCATGTCCTCCTTGTTGTGACCGCAAACCTGATAGTCACTTGATGTCGGTCGCGGCCACTTGCGAAC
+>94683 1
+TACCCTGTCTCGTCCAGGAGTGGCGAATCTTCCATATAAAGCGGCTGAGCTGACGCACTTGAATCGGATCATTAATACTTCGACGAACAGGTCGGCTGAT
+>94684 2
+TACAAGTTGAAGCTGATACGCGCTACGTGTGGTCGGGTCAAGCCCAGCAGGGTATATGCCCCTTCTCTGTTATATGCACTAGGACTCACTACGGACTAAA
+>94685 3
+GACATGTGTGGCCCGTCTGGGCAGCGCTAGAGTCTCCCGAACTAAAGTCTACAACGGAGACGTCCTCTGATGCACTTGGCTATTAAATGTATACAACTTG
+>94686 3
+TTCTCTCACCAGGGGAGAGTTTTGGCTAACACTGTTCTCAACACGAGATACATTCACTCGCACGGTAATGTCGTACAGCCGCGTAGAGCAGCTAATGTGG
+>94687 1
+TGGTGGCCAGCCGTCTCCTCTCTGATCGGAGAATCCTGACAGTTTGAAGTTTAAAATGGCCGTCGTAAATCCCCGTACTAGTTCACAAAAAGGCCTGAGG
+>94688 2
+CATATGCGTGAGTGTGCATATGTATGCTACTAGCCTCTACTCACACCGTCGGGAGTAACGAGAAGTCTCCTGAGGTACTAGCAGGTGATACCACTCTCAG
+>94689 2
+GTAATCTTAAGTCGCTGACCATATAGCCACTTAGTGGAAATTCTCCTCATGATACGGCGGGACAATTCTGGCTGACCGACCGGTGAAATGAGTCTCGGCC
+>94690 3
+TGACGCATGGGATAAACCCTAAAGGAATCTGCGGTCCGGTGTCGCCAGACCTAACGAGGTTGTTTTTTAAATTAAGACGGCCTCCCTGCCTACCATGTGA
+>94691 1
+GGCGACGACGGGCCTGGAATTGCAGATGCAACCCTAAAATCATCACATCTACGTGTACTGACGTGCGTTACTGCTCAACTAGCTGTTATTGTGAATGGCC
+>94692 3
+CTCCGTAAAGATATGTTCACGCATGTACGTTGTTAGGTCCGTTCGAGCCTTCAGCGACGAGAGAACCTAAGTTTCCAGTAGTAAAGGCTCATGGACCGCC
+>94693 2
+TTTTCGATGGATCAAAATTGGCCTCAGAAACACGTTAGGACGAATATGATACCCTAACCCGGTCGCGGGTCATGGTCGCGGCGCACTCTTACGATTGTAC
+>94694 3
+GTTTCGCGGCTTAGTTGTCGCACAGACGTAATCCGAACGCACGACATGGTAATACTGTGCGATCAGCCATCTCGTCAATCGGAATAAGTTGACATGTGCC
+>94695 3
+TTAACAATGACGCCCTAGATTTTCAGTGGAGTTATATCATCTGCGAGGGAGGCGACGTACCCAGCCCACAATGGCCTGTAAGCTGGGTTTACCATACTGC
+>94696 1
+AATCCTAATGGCGACTAGACTGTACAGTGTGTGGGGGATGCAGGCGAATTAAATATCGCGATGCGCAAAGTGGATTCACTTCCTCACCCCCATCGTCTTC
+>94697 3
+ACGATCCTACTTCCTAACTGGACGTATCGTAAAGACATGGTGTTTTGTTGCAGCCTGCGCGTACCTGCACGAGTGCGTTGCGATGAAACCGCAAACAGTA
+>94698 3
+TGCAAAAATTGTTATGCTAGCGCCTTAGTATACGCTTGGAGAATATACCAAAGCATGTAGGCGATCCGCCAGGTGCCTCTATGCCCACGAGGTTGCTGCC
+>94699 2
+CCTGTTCAAAATCACGAGGACATCCCCATGTGCGTATAAATGATATCATCCAGCGTTGAGGTAATAGGGCGTTAGGTCATCGCGCCTTGTCAGGTCCGAC
+>94700 2
+GGAACAAGGCGATCATTGCACTGCCACGAAATCTCCTTGCTTATACATCACCCGCTTGAATGTGAGAGCCTTCGGAGCTTACAGACGTGTAGGGTTAGTC
+>94701 2
+AATCCAAAGATCATGGCGTTAGCACGTTGTAACCTCGCTATCCTGTCTGGCCAGGTGTCCACCAATCGAGCGTAGGATACTTGAGTGGGCTAAATCGACT
+>94702 1
+GCGGTGCACTCCGCTCTTTATACGACGCTCTGGCGAGAACGCGCGATTATATTTTGTGGAGGACAGTCCCCTTAACTGATAAAAATCAGACTCGATGGCA
+>94703 2
+CCTCACCGGGTCCTACGTAATGCAGAGATGGACGCCACTCAGAAGGTTCGTTCATTAATTTAACGGAAGTATACGGCTCGGCTCGACGTATGCAACTTTG
+>94704 1
+AAAGCGTACGCGATCTGAATCAGCCGAGTAGTACCCACACATTGGGGTTCAAAATCGGGCGGTTGGATAAATCGCTCAGCTTGGCCGTTCCCATATTTTC
+>94705 1
+TGTCAGTATCTGATTCGAAGGCTCGCAGGTAGTGAACTGAGTCGCACACTGATAGAGTCTTGGGCCCATTGAATACCGGTCACAATAAATCGCCTCTGCC
+>94706 2
+CCTACAAGAATCCTCATGCGTCGTTCGCATGTGGAACAAACGGATTCGCACAGGGGCCTATACCTAACTTGTCCTGATGTTAGGTCCACATTTGGAAGGG
+>94707 2
+GAACGCTTACTTAGTTAACATCTTTCTGCCGGGTCGTAGCGATTGTTGCGGCGAAACGATACTCACAGGACGTCAAAGGTTGTCGTGTACCAACCGACCA
+>94708 1
+GATCCAAAAGGGACGACCCGCGCGCACGGCAGAATCATATCCATCATGCCCTAAGTTAGTTAAGGCGCATGAGGTCGTGTACTAGTTCCAGGTTTTTTCT
+>94709 2
+TGATGCCGGACCACGATTTAAGTTCCAGGCTCGTTAAAGGCGCCAAATGATTAATCGCTCAGGAAGCTAGGGTTCGGTACGCTTGATCGCCACCTTTACA
+>94710 1
+TATTAACAGACGACCTCACCGAACCCATATGTTCGTCGAATTAGGTTAGGAAGGCGGACGTGAACAATTGACTTTCGTTTACCGCTGGCTCCGGATCGGC
+>94711 2
+GATTTAAAAACAATGAGTGATCGGCCCCGCCTCCCGTTTGTGCCACGATGAGTCTACGGGTCCCACATGAGAACCGCCAAATTTAACAGTTGTGTTGTGG
+>94712 1
+GACTGAGCTGTACATTGTTAATCCGTCCAAGATGCTTTTAACATGCCAAGGAATCGTCGCCTGGGCCAAGAAGTGGACTCGAGCCGTTCTCGATCCTAGA
+>94713 3
+GGGAATTTATGGACATGCTCGTAGAGGCCATTCCTAGACAGTGAGTGTGGACAACCCACGGAATCACCAATTATCCTTCGGCGCACTTGTCGTTACTAGC
+>94714 3
+CATGGTTGGTAAGTAGCCCTTGACGAAGCTCTGTTTTAAGAAGCGCGCGAATCGCTACCGAGTGATCAAACTCGACGCGAGATCTGATCTATCATCCCTG
+>94715 2
+TGATAGCCGGACCCCGCTCATTATAGGAGGTGGTTCACGAACAGTATCGTCGCAATTATCTGTTGTAATCGAAACACTGGCACATCCCTCGTGGTAGCGA
+>94716 3
+TCGCTCAAATCACTCGCGTCTTCAACCTAACGGTCAAAACTGAGGTGATGGGGGGGAATCGAACAGTGCCCTTAAGTCCAAGCTTTGCCTTTCAGTGTGA
+>94717 2
+TTATTACTTGGATGCCAGAACACCTATCTAGGCCTGTATGGATGCGGCCGAGTTCAACAAGCGCCGCACGTCTTAGGAATAACCTGCGCACATGTATTGG
+>94718 3
+CAGATAGCCCGCGGATGGCCGAATCCGACTCATGGGCTAACGCTGAGTATTTGCGGTCTCTTGATGACCTCCATTAATGATGTTAAACGTTAGCAACCAG
+>94719 2
+TACTGGGGCATAGGCGAACTTACCCACTTGCTCTGTCATAGACCCGTTCTACCGGTAACGATGTCGAGATTTGTTCAGACCAAGAGCTGGGAACATTACG
+>94720 2
+GCGGGGAAAAGCGTAAACAAGCTTGCCACATATCTTCGCTCGGGTTGCTCACCGCAACGTCATTTGTGCCAAAAACACTAAGGTATGCGTTTCCGGGTTT
+>94721 1
+AAATGCTCCCGACAACGGCGTAAACCGGTCCTAAATACGTCAGGATTCATGGGGGGTCCCGTTTACTTTAATCTGGGCGTCGACATCATTCCGGATGAAT
+>94722 1
+GATCAGGCATGCATGGAGACGGCAAATATTTCATCACCCAGGACCCATCAATTAGTCGTCGGGGACCAAGAGATCTTGCAATTTTTCCCTTGCTGCGGGT
+>94723 1
+ATAGAGATGACTCACGCCATTTCCTTAGATGCTGTTCGCTCAGCAGGGTGCCATGCCGATACTCACCCACAGGGATTGCGATAGTTCGGGCATAATAAGT
+>94724 1
+TCAGGGGCCGCATAAACGAGGTGGTAAATAGATACTAGCCCAGGGGTAGTCTATTTGGACGGCGACTTACCCATGTCATACGATCCTCCATGACTTCCTT
+>94725 3
+TCCACATATAGTTGAGGAGTGTTCCTTTGCAGCCGGCGATCGGTCCTATAGCCTAGAACACAGGTAAACGCAGTCAGAGCATATGGCTATGTCACCCTTG
+>94726 3
+AGCACCTCACGAGGGGTAACGTTGATTAGATACGTCATTCAGACACCGTCCCTTCAAATGTCTTAGCTCTGTTCTTCATGGGGCTGGGCCCGAAGAAAAG
+>94727 2
+TAATACGAAACCGCCACATCCCATTGGGTTTTTTGAGGGGGTTCACTGTATAAAGCGCCCCGTTAAATTAGAACTTGGGCGCCCTGGAACTGCGCCATAG
+>94728 2
+GCAGTATACGTACAACAGAATTTCTACTAAGGTCCTAGTTGGTCGCTTAATTGTGATCGCGCAATGCGGCGGGCCAACGCTCCTCTATAGCACGATGACG
+>94729 1
+GAGTTGTAATAGGCAGGTAGCTTCGAAGTAGGGCCCTTGCGGACCCGCTGCGACGCACCTATTAAAATTCTCCAACCTCGGTCTAACAGTTTAGGTAACT
+>94730 1
+GCCAAAGCCCACCAACATTAGGCTTTCTCAACACACCAAGTCCAGGTTAGGCTGATGTATATGCGCATGAGTCATTTTTGGCAGGTGCACGGTTGCGTGA
+>94731 3
+TTGAGGTAACCGCTTGCCAAGCGACCTCCAGGCGACCTATAACTATTCTCCCTACGGATGTAAAGTACGGTGAGTTGACGATTCGGCTGCAAGCATTATG
+>94732 1
+GCGAGTCCGGAATACTGCGAGCCTGCTGTGATGAATTTAAATAAAATCAGATGTGGAATGGTTCTGAACGCTCGAGCCTCCCTCCTCTCAGTGCACGCAT
+>94733 3
+CGAACAAGAAAGCTGTGCTATTCTCAGCGCCGGGAACGTAAGATCTCTCTCGTGTTTGACGTACCGGAAGCAAGTTTGCACATCTACTGCCTGCAATGGT
+>94734 3
+AATCGCAGGAAGCGCAAAAGGACGCTGCTGTCCGGCTTGCCTGAAATTATGTGCAGAACAATCCGGTGGGATATATTAAGTCTCTATCTCTCGCCCCGTT
+>94735 1
+CAGCTCTTGGGTGGATAGTCGTTCCCTAACTGGTGTAAGCGTTGGCATCCATGAGTCTGCCAAATGGGTAAAATAGTGGCACTCGCCCTAATCCCACAAA
+>94736 2
+ATTTATTTCCTGGACCAGCGTTCCTGGCCCCATCAGCGTTAGGCTGCGGTGAGAAGATTGGATGTCCAGGCATGTTGCTAACACACTAGACAAAGCAATC
+>94737 1
+TTGTCAAACGGTCTTTCCGTATAATAGGACGCCCTAAGTGGACATTACCTTGAATTCCAGCGGAGTAATGGCGTGTCGCCAGCCGCTATCAATAGCGAGC
+>94738 1
+TAGCCTCCAACGTTTGCAACGCGGATCTGAGCTTAGACTTGATAAACAGTCGAATACTCGACCAAATGACCTTGGGGTCGTTTCCTGGGCGATGTGCCAA
+>94739 2
+TCACGGCAAAGTTACCTGATATCTCCTCAAGGCGGGTGTGAAGCCCTCTGTGTCACTAGTAAGAGAGTGGGACCAACAGAAGGCCACCATCCTGTTTTTT
+>94740 1
+CTTGGTGCCACGGGTGAAGGGGTCAGTAACTAACACTCCTTGCCACGCTTCACATTAATTGCTGATATTATTCCATCATCGCACGCTCGGAAGGGAGGAA
+>94741 1
+AGTTCCATGCATTACAAGCTCTCAGTGCAGTAGACCACTGGAGCGGGCCGCATTAGGAGCAATCAATATGTCGGGAAACGTTCGTTAGTCCCACCTGTTT
+>94742 1
+ATAGCTACTATCTGGAATCCGGTTTGAAGTGCGATCCCTCAGCCCACCCTCTTCTACGGAACTAACACGATAGGGGTAGAGGCAGTGACTTACTGTGTAG
+>94743 1
+TCTAAGCACTCAGGTTGAGTTACGACATCCGTGCAGATTATATGACGTAGGCGCCCCCGGGATAGCTTTCCTCCAAGGAGGGTCTATAATCGATTCCGAA
+>94744 1
+GTTAGATCGTCCCTCAAACCCATAACCGAGATAACGGTCCTGGCCGTACTAGTGGCAGTGGTCCATATATTGTGGAATCGAATGACCTGGCTGACGATTC
+>94745 3
+CACGCACAGTCCTAAGGGACCTTCCGAGAGACTATGTTACGTGTATGGGTCTGCTACAAATAACATAGTGGCACCTGTTCTCTGGCCGATACGTAGCGAT
+>94746 1
+TGCCCAGTTAGCCCGGTGCCTAGTCATACGGAACATAAGAGTCATCCAGGTGTCAGCTCTAACAAAAGTTTATGGGTGTCTGACGCTGACTGTCACGACT
+>94747 2
+GTGCTGCCGCTTAAATGACTCTCTCGGGCGTGATTTGGATGATCAGGATCAAATCCTCGGAACCGCATCTGAATGGGTTCACCTACCAAATCGACAGATG
+>94748 3
+GAGCGAGGTCACGCTTACCAGACGGCATTAGGTAATATCTAGGCTTTCCATGGGGTCCCCTGACTGAGAACCTAATTGAGTCCCTCATCTCGGTAAAATG
+>94749 2
+TTAACACACGTACCCGATGTGATTGACAGTATGGGACTTGAATGGTGGATGTGATCCATTCAAACGCGAGGTCGATATCCGGCTTACGCCCCCACCGTTA
+>94750 2
+AAGAGTTCGAGACACCGCTCGTAGTTTCGCGACTCGGTATCTAATAGCCTATGTGGATTCTAAGGCCCCTGATAAATCACCGAGCGTTTAAGGCCGGTAC
+>94751 1
+TATTGATCTGTTTTCGCATTAAGAATGTTCCAGCAGGGCGATCAAGTCTGCAACGATGTTGACAACAACCAGTGGCCGCTAGGACTTACCCGACCCGTGG
+>94752 3
+GTCTCACGAATGCTGGGAGGATATTGGTGGTTTAGCTAACTCCTACCAGCATCGAATTACGCTTTCCGAGAGGGGATACGACAGCCAACTCCCAGTATTC
+>94753 1
+CGGAAGGTGTACCTATCCGATGTGTTTGTGAGTCCCTACGCCTAACCACACCTGACGGTCGAATAAGCTAGACTGCGGGCTACTTATGATTCTCAAAGGA
+>94754 1
+AGATTTGAGGTGGCCAGCCTAAATAGCCTGCGTATAAACTATGATCTCCTGTTACAGGACATTCGCCGTTGGAATAGGTCGCTTCGGATCCAGCCCACAG
+>94755 3
+GTATGAGGCAATCGTGTTGGTCCGGCTACCACGTCGTCACTAAAGCGTCGAACCTTAACGGTGCACCTCGGTTTCAATAGACTTGAAGACACATCGGATT
+>94756 3
+GATAGCACCCTAATACCTTATGTTTGCAGTAACATACCCGTGTATACGCTCCCACGAGGGGTTAGGCTATAAGAGGTTGAACGCGAGCCTTGCCATGGCT
+>94757 3
+ACGGTCAGTCACGGCCGACCCGACCTTACAGGGATTTGTATGAAGTTACTGTACAAAGTGAGTGGGAACCTCATCTGTATATGGCGTCCACCTATCGATC
+>94758 1
+GAGGTCCGGTATAACTTGGTCGGTGCAAATTCCCATGTATTGCCTAATCAGATTGACTCCTCACAGGCGGAACGACTAGTAGACTCGTTCGCACGGATAC
+>94759 1
+GCGCAGTATGTCACGTAATCTGATGTATGTACCCCAGCTTACATCGTGGGAGCTTCGGAGACATCGACACTAAGCTCGAACCAGAGTGCCGCATGATTTT
+>94760 3
+GAAACCTCAATACGCGGAAAGTGTACACTTTCCGGTAGTTTCTGCACTGAGGCTAGTCATCGCAGACTAATCAGGGCCTGTGCGGTCCAACTGTATCTAG
+>94761 1
+TACCGGGCCAGTGATAGGGGACATAGGCTTATCCCCAGTCGACTCCTAACATCGGGTCTAGTAGAGTAACCATCGGTACTTGTATAGTTCCATGTCCAAG
+>94762 1
+ACATATAGGTCAAGTTCTCAGGTGGAGCCTGTATTCTTGCACGCGGCAAGTTCACCATCACTTGTCTGAGCAGCGGCGTAGAACGTCCTCAAGGCTTAAA
+>94763 1
+CCCGTGTTTAGACGTCTGCGTTCGCCTGTTGACCCTTAAGGGCAATGAGAAACAAGACAATAAGTGTCACCGTGGTCGTGTACCCGCTCAGAGATATCTA
+>94764 1
+CGTATAACCGACGGTGATTGAGTCTGCACGCTCTGACGCTATACGCTCACCAATATGTTAGGTGCGGTAATAATTGCGGGCCGGCACTATTACCACATAG
+>94765 1
+ATTGTGTGAAGGACACGCTATGGCCCCCGCTAGTGCAAGGTTCGGCTCTCCTTACTGGGAGGAGAATATTCACATATGATGGTTCAAGTCCCACAACCTA
+>94766 3
+CCTGGCTACAGCAAACGTTGCGATCAACAATCGTGCTGATATACGTTAGGGGGGAAGATGTTATCCCTCTCCATAGAGGTATCGTCGCGCTTTCAAACGC
+>94767 1
+TCACGACTAGCACCTTGAGGGGATTGCGGTTCGGATAGTGATTCATCTTAGAGGCAGACCGTCAAAATCGGCCCTTGCCAACCGATAGCATAGTTTCTAC
+>94768 1
+GTGATTTAAGACTTCTGGCACTAGTATATCGTAGCCGCCCTCTTCTAAGATCACTGGTGCGGGTAACGATGAGAGGAAATTTGCCCCATCGCGCCAACAG
+>94769 2
+TGGATAAGGGAGAAAACTAGCACGCCTCCTTGTATGCTGGCGTCATGCCGTAACACCCTAGCAGACTCGGATTGTCAAATGGTCTCATTACTGCAGGTTC
+>94770 1
+GACGGTAACGTCGCGTCATGCGACGCCCGCGCTGTCCGCCGGGTTTTATTGAACTATCGGATTTGGTTTTAAGCAAACAATCAAGTATACACGGACCATA
+>94771 3
+CTGACGGAAAGAAGACGATTCACTATAGCTAATTGTACGGCTGTGTTGACGAACGCCTCGCGGTCGTCAAATAACCTCCCGCATCCTTGTTAGAGCGGTT
+>94772 3
+ACCGAGTTACGGTTTAAGCTTCCGTCTAGTTAAAACCTCACAGAAGGGTGTGTGGCGCACGATCGTAGTAGCTCCGTGGCTTACAGCTACCCACTGAAAT
+>94773 3
+AGCGCATGTGGGAGGAGTCCTCCTGGTGTATGCCGTCCCATTCCAGAGCTAGAGACTACCTTAAGTGCATCCGGAACTATACACAGTTTCAGAGTTCTAA
+>94774 1
+CCATATTGGCGAATCAACAGAGTTTAGAAAATCGTGGGTGTTGTTTCCAGTTCGTCCCAATCTCCCACTGGAAACCGTCGGCACGGGCGTGCGTCATAAA
+>94775 3
+TAACAAAGTGCACCGTATACGGTCTGCCGTCCGTAGTCGAGAGCTACCGGCCTCTATACTTGTTAATCCGGCCAGTATGATATGACGGAGACATTGCAGT
+>94776 2
+ATCCACGAAAATATCCCGTCATTTATTGTCAGGGTTAATCGGGAGCGCGATCTACCTCTGTCATTGCCTGCATATATGGAGCTAGCACACGGAGGCGACG
+>94777 2
+GGTGCTCGCACGGTACGGATAAGTAAACAATTGTAGCAGTCATATTAGCCCCGTCCGGGTGTTTACCGGTTAATGAATGACTCCTGCCCGTAAGCTAACC
+>94778 1
+AAGCTGAACGGTCACAAAGTGCTCACCGACCCGTAGCTGCTACCTACGAGTTCTAAATACGGCTGAATTTGCTCTCTCATGGGGGATGATGGGTACTCTA
+>94779 3
+GCAGCCGTTCATTACCTACGTTTGAGGTCAAACGGCGCCACTCCGTATAGGAGTAAGGAACCATAATTGGTTACGGACAGCCGGTCTTCGATATGTACCT
+>94780 2
+CTGTCCGGGAACGAGGATGTTTATATGTAAAGGGATGTCACCGAGCCAAGCTTACCCACAGTTCCTATATTGTATCTGAGTCGAATAGCCGCCGACTCGC
+>94781 2
+AAATAGTAGCCACTTTTCTGCCCGTAACTACCAGGGCCCACGAGGGATGCAAACGCTTGACTGGGAATGGTATTTCTCTGAAGATGTGTATCTCGGCCCA
+>94782 3
+TTACAAGGCAATTACACGGGACGGTCACCTTACTGACAGAAATCGTAGTCGTCTACGCCGCTGCTTTCACGCGATTTCGGTTCTAAAGTGTCAAAGGCGG
+>94783 2
+CTGCGAGGATTGCTGATAAAACCACCTAAACTCCCGGCAAGCGAACTTGTCATGGGCGTTGATAAGGAGCCTCAGGTCTGTTGTTGGACAATCTTCATCC
+>94784 1
+GGAGAGCGATCCTCCCCGTGCACAACGAGTGACCGATTAATCATTATCCTACGCGCGATTTGATCATTGAGACAAGTATGGCCAGTTCTCAGGACTTGTG
+>94785 2
+AGATTCGCGCTCAAACCGCAAGGCTGAGTGCATTTATACAGTGAAATCGTCCTTTTTCCGCCCAAAGCGATCATCTTGGTCTGGAGGGTACTAACGAGCG
+>94786 2
+ATGCAGCGATCGAGCCCCTTTCACACCACTGCTAATTACATGGCACGTGGGGCCGAGTTGTACATAGGGTATACATCATTCTTATGCCGGTAAGGCGATA
+>94787 3
+GCGAATCCGATCGGGTAGGCCAGAACCTGGGGAAGCCCGGCGGTCTCGGCATGTCAATAACCCATTGCATTTACCTATAGTCTTTATTGACCATTTAAAG
+>94788 2
+TTGGACCCGCGGTCTGGAGCTACAACGGACCAATCGTTGGAAGACTGTCTACTACTTGAAATTATCCGAGGTACCTGTTACACGTGGGTACCACTAATGC
+>94789 3
+GCCGGAGTATCTAAGTCTAGTGGGAAACCCTCGTCTCAGTCCTTCAACCACGTTGGTGACCCAATGAAGATTTAAACGCCAATAGGTTGCAGGGGTTCTC
+>94790 3
+TAATCTTCACCCGGTACACTGGTCGGTTTCAAGTCCGGACGATCGACCGTAGCAGACTATTGGATGGTAGAATCGGATCGTGCGTATTCTAAACCACGAC
+>94791 3
+TTCGGAGGCTATTGGGCTACTCTGATTTCATAGTTCTACTGGGCCGCCTCACAATTACCGAACAATAGTAAGAGACCTCTGCATCGCTGAAGGAGGCCGA
+>94792 2
+CAGGTTCGACAAGTGACGTTCTAGCAGCGGTGCTATGCTCACTTCCCGTACAAAGACCCCGCAATACTTCTGAGAAAAGTTGATTGTAGCTTAGTCGCGG
+>94793 3
+GGAATGACATCCTACGTCAGGCGTTTTCATAATGAGGCTACTAACAATCTAGCTTACATGGACTGCTCATACATCGAGCGACGCGGTCGGTACGTCTGGC
+>94794 2
+TGGTGTCAAGAGGAAGGCGACCCCCGATTCAATAGCGCCTCCATACTAATCTTTTAGCGTTTGACCATCGGCAATAGCGAATGGATGCATACGCCGTGTT
+>94795 2
+ATGCGCTAATGACCTGTTCCCTCGCCACTGTACCGATTTAAGCGATGGCTGTCAGCAAAAAGGGGCCTCTAAAATCAGAAGGCAGGTTTCTTGCTCAGGT
+>94796 1
+GTCGTCGTTTTTATATTCAGGGGCCATGTAGCCGCATTCCGGGACGAATAAAAAGTAGTGCAACTGCACACTTCTTCCGAAACACTGTCCAAGGGTCGGC
+>94797 3
+CCGGAGACTCATCTAGTGTACCCCCTTCGGAAGTACGGAACCGCACACATTTATGACTCGTACATGGTGCTCTGGAGGTTCAGAAGACAAATTGTTTCGG
+>94798 2
+GTACGTACTAGCTACACCACTACCAATGTACGGTATTTATGCCAAAGTGGAATGCTTTGGGAGCAACCCGGCTACATTGCCACTGTAGAGCTCTTGGCGG
+>94799 2
+ATTTGGAGACCCCAGATAGTTGATCGTTGCCTGATCGTATCGTTAACGGCGTTACGGCTAGGGTGAGCTTACGCCATCGTAACTACCGCACAAGCTAAAC
+>94800 3
+TCCGAGTCCGGAAATGATTCCATGTATGCCCGAATTAACTCCGGTCACGATCAAATTATCGGCAGTTGTGCTGGCCTAAGGACCGATGCAGGTCGATACT
+>94801 2
+TGGCGCGGTGCCGTCAACCTTCACAGTGTCTACCTAAAATGTGGAAGGTTTGCGCACTTGGAGTTCAGCTACGACACCACATAATTTCAACAGAGCGGTT
+>94802 2
+AGTTCTCAAATTACGATGTGCCTTAACCCTCTACTGGGAGCTTATATCGGGAACTTCAAGTGCCGAGAAGGGCCGGCTTTACGAATGCGAACCTGTGACC
+>94803 3
+GTTAGTAGCTGGGCAGTCCATTGGCTACTCTAGCTAATTATAAGTGTGCATCTGGGGAGCTACAGCTCAGCCCACACTCGCATGAGTACTACGCTAGAAC
+>94804 1
+TTGATTTTTCATCGCGGTAGTCAATGCCCCCGAGACTGATCGGGTCAGAGGATCTAAGGACACATAGTGTGATATGCCTCATGAAGCCGCCGACTTACAC
+>94805 3
+GATGCGTATCCTTCCAAAGTACACGCCGCACGGTCCCAACATCTATGTCAGATCCACGGCTCGTTTTAGGATAGTGAGAGACGGACAATGTTCTTTGAGG
+>94806 3
+TTGGGGTCGGGTATCCGAAAAATAAAATATCCTAAGGAGTGATCGCGTGATTGCGGCCCTTTGCCACGAGCTCTATGTCATGACATCCGTGCCAAACCCT
+>94807 3
+GCCCACGCTCAGCTAAGTATCGTTCCCGAGAACTACGAAGTGCGATATTGACGCATAATGTGGCCCGTATGGGTCGTACTACATATCTGTTCTACGAGGA
+>94808 1
+TCAACCAGTGAGACTCCAACTGTTCTTGTCCTTTCTCAAAGAAACATGATGGCTTCCCTGCGCGCGCAGGTGCGAAAAAGGGCCCTTATAAGTGATTGGG
+>94809 2
+CTTTATCCTTGAAGCTATAGTCAACCACCTCTTCCAGGCACCGGGTAATAAGGCGATGTTCCGGAGAGTACAATCGATACGGTGAGCACCTTCTTGGGAG
+>94810 3
+CGTAGAAATCATCCAGCTCCTAGTAACGGAACGTCGCTTCAGCACCGTTGTTTGGGGTAGGAGCCGTCGTGCACGTTGCGCATTACAAAAAACTACTTGT
+>94811 2
+ACACGCTATAATCACGTTTCCCGTGGTGTGTACAGTTCCACTAACTGACCCCACCAACGGCCGGAGGCTAAGTATGTGACGTAAAGAGTGTGGGATTCTT
+>94812 2
+CACGTACCTTTGTAATGCCCCATCAGAGAGGATCGCCTTTTGATCTACTGATCAATTGGATTCTGCCACATGAGAGGGCAGTCAGTTAGGCCAAAGGGCC
+>94813 1
+CCTCCAGTGAGGGTAGCCGCAGAGTCGAGGGCGAAGCCTTGTGGCATAATTTTCGGATCGAGTACAGAATTTTCCAATGCCCACATCCATTAGACTATTC
+>94814 3
+ATCTCTTGACGTATCCGCGAACTCTAAGTCAACCTCTGTGCCTGAGGGCATGCGAAAATAGACTGAAACTGCGCATTGCCGGTAACCTATTTGGCGAGGT
+>94815 3
+GACAATCTCGACTTGTCAGCTGCGCAGTAACGTATGGGCGCCATGCCTACTAAAATCTACTGAAACCATGTTTTTCGGTGGGGCAACAGCCGAAGTCTGT
+>94816 1
+AGAGACGATAAGCAGGCAAGTTATGCGGTTCACCCCGATCCTGACATCGTCTATTACGTGCATTGATCAAGAAGCAAGGCGCGCTTCTTTCCGTTGGATC
+>94817 2
+ACGCAATCTTAGTAGTTCGGTAAACCGGCTACAAGCATCCGTGCGTAACACCCGAGTGGTTCCTCGCGAACTACTCTGGGAGAAAATTACTTGTGTGCTG
+>94818 1
+GGATCTCCAGCATCCTTTGATCTCCAAAGGTCCTGGTGAGACGAGTGCGATCTTACAAAAATCTGTGGCCAAATCGGTGCGGTAATGCTTGAGCACATCC
+>94819 1
+CAACGTTACGCATATTCTTATACAACGACCGGTTTTGCAAGAGAACAAACGGGATCTCTCGTCGGAAAGTGTCGGGTGAATCCGTACTCTCGGTCGTCGC
+>94820 2
+GCGGCCATTGCCCAGATTCCGGCTGCCCCAGAATGATCAGCCATACTTGACTACGGCTATTTAGTTTGTTATAGAAAATAATCGAGATGGCCGCGGACTG
+>94821 2
+ATGGGAGAAGGCATTGATGGACAATACATGTCGCTATGCTACAATTAGCAATTCGCCCGCTTAAGCCAGGTCGCGCCGGGATCTGACGCTTATTCTCATC
+>94822 2
+AGCCTCGACCATAATAGATGGGTTATGACGGAAAGATTACCGTCATAGAAGGCTCCTGATTCCTAGTGTAGCATGGCTGTGCCCCGCGCTATTCGATCCA
+>94823 3
+GTGCCCAGCCTGGTAGCGCATAAAAATGGCCGATTCGCCATACTGTGTTCGTGTAAACCCGGATTACAAGATCGTTGCTCGTACTATCGAAGCCTTAGGA
+>94824 2
+CCCTCAAACGTACCTCGATAACTGTGTGCTTTACGCACCGGTAGTACTTATGCGGGTACATTAATGCTCGCGTGAGACGTAGCCTAAATGAAGAGGGCTC
+>94825 1
+TCCTCGTAGGACCGTAACAGTACGGCATCTTAAATATTACCTTATGCTTGCTGTTAGGCGCTGTCCCAAAGGTGGTGGGCGAGACCAAGATACCGCATCA
+>94826 2
+AAGTTTTTATATTGTCGTCCGCCTCTCCCCATTGGACATAAGGAGGCCCCGTACACTTACTCGCGGTCACGAGTGGTAGGGATGAGCAAATATCGACAGA
+>94827 2
+TGACTCATCGTATGGAAAGCGCCGCCGTCCAATGGAGCTTTTAGGTAAGTCGCAACGCGCAGGGGAATATTAGGCAATCCCGCCAGTTTAATTTCTACTC
+>94828 3
+AGTACATCAGATCGCATACTCGAGCTCATTTGTATGGTGTCCCACATATATCCATTCGGCAGCTCAAGCTGGGAAAGCGCGTCCAGTGCAATCGGTGGAT
+>94829 1
+TGATCCCATTCCGGTTAAGGGCAGACCACCATTATATGTACCGATGTCTAGCCCTACGTCAGGTACGACCTTGGGACAGTGATAATATTGGACCGGTCAG
+>94830 3
+ATCGTAGCAGCATGTCATGCGAGGTCAAGTAACGGGTGAACATATGTCATTGGAGGCCCCATGTATCATCCTTCGTCCCTTCGCCATAACGTACAGATGG
+>94831 3
+TGCATGAAGTATTCACCATTGAAGTCGTAGCGAACTCTGGGGTGAGCCCATCTACCGGTATGCTGAAGGTTTAATACTCGCAACTGACTCCATGCCCGGA
+>94832 1
+TCTGAGAGACTACTGTTGGTGGTCCGGCCCCGTGAAGATCACCGCAGGCTTTTTGAGAATATGGAACACTTCGCTAACCTACCGAACTCATGCGGTATAA
+>94833 1
+ACTCAAGGGAACTCTCTGCGTAGGGTCACACATCGGCTTGCCTTTAATGTTCGTGGATTCCGGAGAAAGATGACGCAGACTAGCATCACTACAGTTGCTC
+>94834 2
+TTTCAGGGCCCGACAATAAGCTATCCGGTTATTGTCTGGGATTTAAGTTTATAACCAGTCGTCGTCGTCAATAGCCGGACACCAGGGGCCTCACAGACAG
+>94835 2
+GAGATCATTAAGCGCACTTTGGAAGTCACGTCTCACCTATAATCAACAATAGCGTTATTGATTGTGCCCGGACGGTGGGCACGTCGGGCCAGACTCCTTA
+>94836 2
+CTCGTAGTCCGGCTAGCACGGCTCGTATTAGGGACCATCAGCAACCAAGCGCTGTCGTTCGTATCCCGTTTGTGGACGAACAACATTTAAGTTGAAGAAT
+>94837 2
+TGTTATTATCAGCAGTGTGACATCTAGCAGGACCATCATCCCTTACTAACTCCAGGTTTTCGGCAGTGGACCACGTGGCGCTACGCAATGGGGACGATAA
+>94838 1
+CGCATATTCACCGAAGTTTTGATTGCCCCCCATGGGGAACAGAACACCACAACAGATGGTTGCTGCTCAGTGATCCACTTGTGATTCGTAATAGCGTGGG
+>94839 2
+ACTCATGTGTACGCTTGAGAAGAAGGCAGACTTTGATCCATTTACGGACCCTCACTGCGCACTCTAGACATCCAGTTCGGTTGGCGAACAATCTGTGGAG
+>94840 1
+AAGCCGTGGAAACCGGAACCGTCTAGTTTGCGCATTTTCCGGGACATCAATCGTGCATAAGTCCTATAGAGTCTTCGGGAACTAGCATGGCCTACGTACT
+>94841 3
+AGGTGACCGTGATCGATTACCACACTCGCTCAGCAGGAGGCTTCGTCAGTGAGATTTAAAGCCAGCATATATTTCGGCGGCAAACGTCCCTCTAGTGATT
+>94842 3
+ACTCTTATCGCTGGCAACGGCTCAGCCGATATCAGGTGCTATTAATTGACTCTATAGAACGGAACACCTGTATGGGACGAACTTGGCCGAGTCCTTCGGA
+>94843 1
+AGTCGCTCGTGTCTGCTAATGGCCTTTTGAAACGGATAGGCACCTCACCCAACGGATCGCTACTTAGCCAATGGCATTGTCGGGGTAAGCCAAATTGAAT
+>94844 1
+TTAGTAGTATCTCGGCAATAAAATTAAGACCCATCGCTAGCAATTCGCGTTCGGCAGTTAGCGCCATGGTCAGCTCCTATGAACGGCGTTACATGGCCGG
+>94845 1
+ACGTACAAGACGACACAGATACTTAAGCGCTGATGGCTTTTTCCCCCAAATGTCAGGTTCGATTCCTCAGTAGATCGAGTTCCGGGGTTAACGCGCGTAG
+>94846 2
+AACGGTAAACGTTAAACAATTTGCGACCGCTCTTTATACACGAAGGCGTGGGTTTGGAATACTGATCCCGGCCCGAACTCAGGACCGTCCTGCTTGGTAT
+>94847 2
+GATTGGCGTAAAGGGCGTTCATATATGAATTCTGGTCGAAGCATTTGGCCTAACTCCACCCGCGACCCACGTACTTCGGAATTGCCCAGTTAGAGTCAAG
+>94848 3
+TTGCTACTTGTAAGTCATGGCCTACAAATCTACATGGCTGAGTAGGTAAACTCCCACGACTGGCTCTGTTGTCGGACCAAAGTTAGCGTAGCGAGCACCG
+>94849 2
+ATCTGGAAACGGTGAGGGATCCGTTCAAACTATGCTCACCCGCTTGGCGCGGATATAGCACACGTCAAAAGCATGCTCGTGTTGACAGTAATTTTCCCGT
+>94850 3
+GCGTGGCTATGAAACAAACCGTATTGGCTCAACGGCAGTCTCCGAACAGCAAGTCATAGCCCCACGTGTGTTTCGGCATCACTAGTGCGAATTTTAGTTG
+>94851 3
+GTGAGATACTCCGTTGAGAAATTATGTAACCTCGCATCGGGCCCAACTCTAGCTTCGTTACGACAGTTGTTGATAAGAAGGGTCATCCGGCGCCGATACC
+>94852 1
+CTTCCTTCAGCTGTAGAACACATTATAAGTGGCAACGTTGAGTGTTCCATCAGCGAAAAGGCCCGGCGCCCTAGGTGGTTTCATTGAGGAACCTGCAACT
+>94853 3
+GTGGGATCTTAACCATAACAGCGTAAATGGAGTCGTGACGTTAAGGTCTAACGATCTTCGGAGGGACCTTCCAGTGCCTCTAAATGTCCTTCCCGGCACA
+>94854 1
+CATGGCACACCGTACCGGAGAAAGAATTTGCTGACCATGATTCTCCATCGAACATCTTCAGTGGATTACAAGCGTGAACAGTTGGGCTTGGCCTTGCGTC
+>94855 3
+ATTAGCAATCCCCGTCCTACGGGCAGGGCGAAAGGTCCCCCGACTGCACTTTAATCTGCAACGATATTTATGGTCGAAGTTCTTGGAAATAGCAGGTGTC
+>94856 3
+TGACCTCAATTTTGCCGGTCATTCTGGAGTACTAGGTCCTCGCATTTCGATCCAGTACAAACTCGAGTAATGGAGCCAGGATAGAATAGGGCGTCGCACC
+>94857 2
+AACCCGGCAGTATTCTAACGACTTGGTACTTCGTGCATATCAACGGTGGCAAGAGAGTCGTCACCACTGTTATAAGCAGGATGATGTTCGTGGCCCCTCA
+>94858 1
+CGAATCTACGCCATAAGCATTACCGCTACCAGAGGGAGCGGACATGCCTATTTTAAAGGTTTACGTTTTACGCCGCGGCGCCTGAACAGGTATTGTGTCA
+>94859 2
+GACTTCCACCATGAGTCGGCGCCGATGGAATACGCCGATTAACGTGTTCTTAGCTATTCGGTTAGCGACTTTATAACTACCAGGCATAGCAAGGCTGCGA
+>94860 3
+GTAGATCAGGAATTCCCCCGGGTCATTGAAACTAGTCATCTCGCAACATGCCATAGCGGGCACAATAAGTTGCTCACGTTAATCGGTTCTCGGTTCGGGA
+>94861 2
+GATGGGTAGTCCGCTCTCGCTTCGTCAAAAGGAGATATCGTATTCACGCATCGCGTAATATTGGGCCAAATGGTCTACCCAGTACGCCCAGAGAGTTATC
+>94862 2
+GCCAATGCTAGTTTCGTGCGGATAGTTTGCCATAAATCGGGAGCGATTTAGCCGACATGCGTCAGCGTCTTGATCTAAAAATAGGCACCCATCGCGACTC
+>94863 1
+GCTGCCGCTGAAGGTGCTCTACATTCTGGAAATGTGGACCCCGCAGCACTTAGAAGTGTGGTCTTAGTATAACGTAACACAACAAGGCTTGGTCTATCCC
+>94864 3
+TCTTGCGAATAACGAAGAAACGTGACTGTAGACGATCAGATCGAATCAATGGCCCTGATCATCGTTCTCGCTCCGTACGGCATCGCGACTTGTATGGTCG
+>94865 2
+GGATCCTTACGATCCACAAGTATGTTTGACCCCGGTTCCCTAGAAGAGGGTATGAGAAGGTGACCTCTCTGGCTTGCTTAAGTCAGCAACGCAGTCATCA
+>94866 2
+CAGGAATCATTATCACCAGCACCTCCGACTTTACTGCCTTACGTTGTACGATGGTTGGAACGGGGCAGTCATAAATTCAGGCGGACCGAATTGTGCGATC
+>94867 2
+ACAACTACGATCAATGAGCCCTTAAGAGGTGCTCTTCGGTCTCTCTGGCTGAAGTCTGTATCGATGCTAGCTGGAACGTGAACATTGCCACAAGGTACCG
+>94868 1
+ATACACGTGAAAGTCCACGATAGTTGAGAATCAGGGCCTCCAAGGATCAGGGCTACCTGTGATGGCAGTCGATGTAGCTCTTCCCCCAGCCAGTTTATTT
+>94869 2
+TGAGCGGCAGTCTAATCGCAGGACTACTCATTGCAGGGATGGAATCTTTATCCCCTTTCGCCAGACTGTGTGGGACGAATTCAAGTCGCTCACTAACGAA
+>94870 1
+CTTGTTAACTTGGTCTGGGATTACCGACATCCAACAAGGTTCAAGAGCAACTGCGTCACCATGTGCATAGTCCTCACCAGGGGATTAGGGCTATCACGGT
+>94871 2
+TACTTAAGCTGAGTCCTAGGCTCCGATTTCGAATAGCACTGGAAAGCCGCACCTGCAATCGATTCTTGTGGAGAGGGAACATGCACGTGTACTTCCTACG
+>94872 3
+GCCGTTAGACTCAGTGCTCCGGCGCTATATACGCTGAATACATCGAATGACCAAACTATCGTAGCGGGACCTCATGTGTAGTGGGCCATTCTTTAAGACG
+>94873 3
+CTAGCGGTATTCGCTATAATATGACTAGAACTGTATGAGATGCAGCCGCATTCCCTCGACAGGTGTAACCCGGCGATCGGTATCTGGTACCACAGTACTG
+>94874 3
+CCTCGATGCGGGGGATAAAAGCGGCTCTTCAGGGAAGTCTCAACGAAACGTACTTATGCAATTTACGCCGGGTCCATTCGTTAACCAGGATCTGATTCCT
+>94875 2
+TTTATTATGAAGCGGTTCGCAGACCGATACTACAGTAGCCATCTCGGTATCGGTCTGCTCGCGAGATTCCGAGAACCCTTCTCGACGAAAATGTGAAGCG
+>94876 2
+CGATAATTGTTTCCTGAGCGTAAGCCGGATCAGCCGTCAAACTAGATGCCGGCCAAAGTTCTAGTAGCGCGGGTGATCTGACCCTATGTGAAATCTACTC
+>94877 3
+TGTGAAGCGACGCTATTGTTGATCGTAATAGTTATCGATCGGGTTACCCCGCGCAGCCAAGATCGAAGACCTCTCCAAGCATAGTCATGTAGGTGCCTAC
+>94878 2
+TTTCCTAAGTACCGCCGTTGCAAGAGGTCCAGGTTTTGAGGTATACGTGGAGCACTCAGAGGGTGCCCGTGCAATAACACCCATATCTATGCTCTAAGCA
+>94879 2
+TTACAGGGCTTAGCAGTTAGAACCTGTCTTGGTTAGCCCTGCAAAGGCTGTCCATGTAATAACTAATCTTGCTCACCTAGCAGCGGCGGCAAGCCATGGA
+>94880 2
+AGCACACAGTAATGTATGGATTTATTATACGGTACCGGTTGTTTCTCGGATTCTCGACAGCAAACTTGAAGAGCCGGCCCCCGCTAAGCGTGTACGCCGA
+>94881 3
+GAGCGGCCAAAAAGCCTTCGGTGGCGGCACCTAGGTTCCCGAATAGTTAATCCATATGGCTATAAGTCTAGTTCACAGAGGGCCATCCTGTATCTACTTG
+>94882 3
+TATCACGTTAGCCACGTGAACTACGCCCAAAGGGTATTCGTCCCAGAGGCATCCAATTGCGTATAATGTGTACCGAGGTTGCGCTTTGAAGCCTATCAGG
+>94883 3
+CCTGAGATTTCTCACTCGATAGTAAACGTTCCAAGAATGACGGAGTGATCAGTTCTATGCCGTGTGCAGACCCAAGCGTCTAACCAGAGTGTCTGGCCTG
+>94884 2
+GGATTCCCAAACCGTAAGAGGTGCGGACGTCATGAACACGCCCGGAACGTACACTTGCGCGAGATATCCTCTTTTGTATACATCGGTTTTAGGACGCATT
+>94885 1
+GCTTTTTCTAGGAAAAATGCCCAGCACTTTGGGGCCCTCTGCGACCTACGGATCGGGAGATCGCCTGAGGCAATATGATTGCCCAATTCGAAACTTAGTA
+>94886 3
+AAGCAATCAACGGCCCGAGGGCACTAATATTTCGTTCGCGTGCTGCCTATCGTCTAGTCGCATGAAAGATCGTCTAGTCCAGATAGCCTTCAAGGGGATT
+>94887 1
+TGCGTCGATTCAACTACGCGTGAAGTACCAGGGCTCAAGAATTCTAACCAACGTTTACGGACTCTGATTGTTACAGATTCTCGACGGCTCTGCGACGGGA
+>94888 1
+CCTGAACCCACAGACCTGGATTTACACGCGGGGAACGTAATATTTATCTGGAGGCAAGCACGCGTGCTTTCTTCTTTGACGAGTTCGAAACAGATTGCCG
+>94889 2
+TTTATCAGACGGAACTCACCTTGCGTGATTACCTATCATGTTATTATGTAGCCGCTTCGCGAGCCAACGAGAGGTCAAACCCAGGGATTTAAGGCCGCGG
+>94890 3
+ACCGTGGGCCCGGGATTGGAAAATCCTTTGAGAATTTTCCGTAGCCTAAACGCTGTTCGACTTCACACCGTTGAGCCTGAAAGCGTATCGGACTTAAGCA
+>94891 3
+CCACCTCGGTCATTCACACTTATTTGACGGTGTGATGCCAGTTGTACCCTGGAGGATGAAGCCTCTTAAATTCGCCTGTAGCCGAAGGAAAGAAGCCGTA
+>94892 1
+CGGCGAAGTCAGGTGTTTGGCCCAAAGTTCCGACTGACACCTAAAAGCCACTGAGCTATTATTTGGTTGTGGAAACACAATTCATTCGCGCCGGTATCCG
+>94893 3
+CTAATAGTCAGGCGGCTAGCTCGTAAACCTGCTACCGCTCGCGGCGAACAGGAATCTTTGTATCCAGGTTTTTCAAGTTCGTTAGCCCATGAAACAGAGG
+>94894 3
+TTAGAGAAAGCATACCATGTCGAGCGCTGCACATGGGGGTAGTGGCCCATATCTATATATTCTTAGTCCCACCTCCTAAGAGACTCGGCACGGTAGCTGT
+>94895 1
+CATATACCCCTTGGGTGGGTGAGAATGCGACTGACGACCAGATGATCTACCTAAGATTGGCCGAAAGGCCTGCCTTTTCTATTGTCTGCAGCTCACAAAG
+>94896 3
+TGCCGCGACAATTATCCTTGGAAGTGCTGAATGCCCTCCGAGCGTAGAAAGGCATGTGTGATGCTTGGATGCGCATTTCCAGAATAACCTCACTACAGTC
+>94897 3
+CCATATAGTTAGCCATTTGTTAATAGATGCCCGTCTGACAGCACAGAAGTCCATGCGTGACCGTTTAGAAGAGTGTGCATAGGCCTTCGACCCGCGTCGA
+>94898 1
+TGAGGCTACGTGTATGATATTCACCCCGAGTCAAACACGTGTGGCGGTGAGTACGATTTTTTATACTCGGAATGCACATAGCTCCCGCCAGACCGTAACG
+>94899 1
+TGAGTATCTCTGGTGATTTACCATAGAAACCCTCCGGGCTGTTAGCATTCGGATAGAAGAGCCGATTACCCGTGTGGGAAATTAGCCTAGTCCCAACGCC
+>94900 1
+TGAGGACCAGTCCACCTGACAAGCCCTCACTATGGACTTTAGATACTTTTGAGTTGACCATACGTATCCTGGAGTGGTTTGAGGGAACGACACCAGTCCG
+>94901 3
+GTTCAAACTGTGATTTGTCACGCTATGAAGAGTACGCTACTCTCCTGTAAGCCTTGAGCGTGTGACCGCCGGGGATCACAAACCCGAACGTTGAATTCAG
+>94902 2
+GCCACTGGCCCTGATAAAAGCGCTTGGAGCATTTAGCTTGATATATTATCCCAGCCTACTGACGCCACGGGGAGTGTAAGTTGGATCAACGACGTCACTT
+>94903 3
+TGTATGTACGCATGGCAGGGGGGTGAGGGCACAACAAGCGTCGACTAGCATCCTTATCTTTTGGTTGTCCCCCCCATATAAAAACAAGTAACCTTGCGCT
+>94904 1
+AGTCACGTCATTCGCGCGCTAGCTATGTTGGGGTTCCGCCGACACTAGTGCGGAAAACAAGTGCTATGCTCCTTATAAACTATCCCACGAAGTGTGATAG
+>94905 1
+GTCCTTGGGCACCTCAGTACGGACTTACTTCGGAATAAAGACGTTCTGGATACCGAAACGGAGTCCCCTAAATTCTGATTTGTATAGGAGGAGCCTCCGC
+>94906 1
+CGCCGTCCCAAGCTTCTGAGTGTTACTGTCTAGAATTAAGGGTGGACTTATCAGCCGCGAAAAAGATATTGTTGTCACTGCAACGCCCGAACCGGTTGAC
+>94907 1
+CAGTATGAAGCAAATACGTGGTAAATTCTCTAATGGCGCTGTAGCGTCGCTTTTCGCGGTCTAACCGGCATAACATACCGATAGACTTTGGGCGGACCCC
+>94908 2
+GCTATCGCTTCGTAGCTACATGCATCCCTTCTCTAGTTAGTAGAATTATAGGCCGGAGCAGCTGCGTGCCATTAAGCGAGCGGAATGCTATCCCGAAAAG
+>94909 3
+TCACAGCTGGTATTACGTACATACGGCCTATCTCGGCTATTAACCTAATTCATCCAGAATTGTGTTCAGGAGGGAAGGGACCCTCAGGCGCGATTGACGC
+>94910 2
+CAATATGGTTGAAGTCAGGTCGCTTTGGGCGTACAACTACGTACGAACGGTCATTGCATATAGGCGAGCTTCTCAACCTCGCGCTCTGACTGACGCATAA
+>94911 2
+CAATTTATTCACTCTCTAAATACTAGAGGCTCTCGGTTAGGGGCGTCCAGATACCTCTCTTCGTGCGGAAAGCGAGCTAAGATACGCATGACTGGCGACG
+>94912 2
+GGTAATGTAATGCCCATCCTGCTCGCTGACAGTGAATTGTCTAGGACACCGAGTGGACCCCTGACTCCACAGCGTGTTGCGTGATGCATATAACAATGTA
+>94913 2
+CGAGCGCACATCATGAGCGCTAATCACGCCCGACTACTTGGGAAAAAGGAGTGCTGTAATGCTAGCCGTTTCGTTTGGTACAACCTATCGGTATCCTGAT
+>94914 3
+CAACTCGGGCAGTGTATCTGGGGGAGAGACTATCCGAGTAACCCGGGGTATCGCCATGCATTCTCTCATGAATCTTCTGATGAGCCCGACATAAATTACT
+>94915 3
+GTAATTTCGCCGCGGCAGGTATATAGTACGCACAAATTTGGGCCAGCGATCAACCCGTTATTGCTTTCGACTTACCTCGCGCATCGAGCTAGAAGATAGG
+>94916 2
+ATGGCCGACCACGAAGTCATATCCCTAGTAAGGAGTCGATCACGGTACTGGTGGAATTTCATCTTACTCAATGCAGTTTGAACCTTCCTCGCAGCAGGGG
+>94917 2
+ACCGCCTAACGTAATCAGGTCGTGAGGTAGGTATTGACTGGCCCACGTATCTTTATTATCTCACAACCTGTACGTGGGGGCCGCTGCACACTAAAGTGAA
+>94918 3
+GTATGCTCTAGAACACGATCCGCCGTCACCGACTGTCTAGGTTTGGAAAGTCTGTCCTTACGGTACACGATGCAATTGGCACTGACAAGAGCATTGACTG
+>94919 1
+GGCTAAAGAGCGACTTTGCGTACCGGCATCGACTGAGAACGACCAGAATCATTTATATGGGTGTGCTCGATCTTATATTAGCCGCCTCTGGACTCCACAG
+>94920 2
+ATGTTTGGGGTGAGACAACTCGAGCCATATCTGAACCTATCCTGACCGAAACTACAGCTTGGCATGGGGAACTATGCTCTAGACTTGCTTACGCAGCTGC
+>94921 2
+CGACAGTCCGCGACAAAAAGGAGGCTGATACACTAAAGCACTCTGCCGCGGTTATCGGAGACCTCAGCCGTGATTGAGGTTTGCTTCTGATCTTTTTACA
+>94922 1
+TTTATCCGCAGCCCAATTTCGGCACCTGAGAGGGTGAGATTTACTTTGGACAATCCACAAAGGGTCCAGCGGGATCTATTAGTAGATCCTAGGACTCCGC
+>94923 3
+ATGAAATTATAGGGCCTGGACAGGCATCACTTCTGGCGATGCCGACCTAGACCAGATTGCTTCCACAGCAGTGCGACCTCTTAGACTAATGGTTCGAGTT
+>94924 1
+TTCCGGGCCTCAGATCCAGTACTGGAGTGAACTGGCCTCCAAACATGTTGGCGTGGCTGCAGCGTGTCCATTTAATACACAATGACATGTAGCGAATCTA
+>94925 1
+TAGGGTGATTCCGTGGTCAGCACAACGGGTTGGGGTACATACCTGTATCCCGGTTTAGAACCCAGCGTAGCTAACAATTTAGATCCCCGCCAAATGTACT
+>94926 3
+AACCTGTGGAATACTTGAGCCCTCAGCCTGATTTAAATCGGGTAGACCTCTGTTCAAAGCCGGGTCTTGGGAACTAGACCGTCAGAAAGACGTCTGCCTT
+>94927 3
+TCAATCATAAGGCGTCGGACAGACCTTGACTGCGGTAGCAGGTCGGGAGAAGCTCTATGTTCGCAAATTCCAACAGTAGTTTTACTTGATCCGCCCCGTA
+>94928 3
+GTGTTGCGACCGGTCTCGCCGTATGGTATGTAGTGACAACCCTTTACCCACTCAAATCGCAGTTATTATACTTAGCGGTAGGAACCAGTACCGGAGAGCA
+>94929 2
+CTTCTTTCAACAGTCTGACCGAAAGCCCTACAGACTGATTGGTGTACTCTCAACGAGTTGAGATGGGCCAGCGAATCTACGCGAGTCTCGTGTCATGAAG
+>94930 3
+TCTGTAAAACGCACCCTCTTATCGAAACACGCCCTCGCAGTATATCTCCTGTGCATTGAGTTTGTGTATGGCGTCGATAGCAGGAAGGAAAGGGGCCTCA
+>94931 2
+GTAGGGTCCGTGATGCGATGGTTACCATTGACATCTCAGGATCCGCGGCCGCGTTTATACCCTAAGAAAAGCGCTTAGTTCATAATTGCACCAGACTCGA
+>94932 1
+CCCCGACAACGAGCTGTTAATAACCGTTGGTCGAACCCGCAGTTTGACACGTGACCATTCGTGTGGAAAGTCTCTTGCGAAAATGTCCTGTATCGGGATA
+>94933 2
+ACGCACCACTTACGTACTACACGTTTGGTTGGGACATATCGGCGTATGGCGCTAATCCAGTCAGAAAAGAACAAGCCTTTGCTGCTGGATGTCCTATGCG
+>94934 2
+TTAAATTATGGGACCGCAGGTGACTCGTAATAGGATTTGCCGTCAGAAGATGCCGACCTGACATGTGTCGCTCACTATCTACGGCCACGTCCATACGTGA
+>94935 3
+AGCACCTAAATGCTGACATGGATGATTTTCGAGACTACTGTGGTTCGCCGCCGTAAAGGTCACGGGCCGCAATCGAGCTCCTAGAAATGCTTTACATGCT
+>94936 3
+ATAGAAGTTCGTCACATAGAAATTTGGCGGGACACGGTAGTCTGACTCTTGGCGATCGGGCTGTGGTCCATCCCTCAGAAAGTTACCACACTCGCCTAAT
+>94937 3
+TTGATTCCTGTAGTCAGCACCATTGACATGATCAAGCCGCTGGAATTTTGTCGTCTCCGGCACCACGGGAGAGACGAGTAGGGCACTCATAGTCCTAATA
+>94938 3
+CAATTGCTGGGCAGAATGCGATTTCTTCTTAGTGACAGTTCGCCCGACCGCTGCGAGAATCGGTGAATAGTATCCTAATGAAGCAGCCTACGCAACTTCG
+>94939 1
+GTTAGGTCAATGGATTTCACTTCGCTGTCTCGGCCTCACGGTCCATGGGACCAATGGACTGTTTCCTAATAGAACCAAGACACCAGGCCTGATAGGAAGT
+>94940 2
+TCGATAATCGCAGTTTCAGCGTCTACTCAGGCTACTTAAGTCATGTGTAAGAGCCGAAACTTTGCCCCGCCAGGGTCGTCAGCCAAAGGTAGCGATAGTT
+>94941 2
+TACAATGGTCGAATTTAAGCCATAAATTAGTCCCTGTGGCTGCATGAAGCAACTCGCATCGCTGGTGAGGCCGCGTAGCTCGAACCTTGCATGTTGCAAC
+>94942 2
+CGCCGTGGGGTGTGTCTCCAGCCGCACAGTCCACAGAGCCGTTTTTTTCAGCAACAAATGCGTTAGAAAAAAATCCCTGTTTCAAGCGACATTAGGTGTG
+>94943 1
+AGTGTTTAGCGACTGAACATCCGTCTCCAGACTGATCGGACAATGTCTAAGGGCGTGTTCAGCCCGCCATACTGAATTGAGATCGGTTCAAGCTGTCAAC
+>94944 2
+GTTAGGATCTATATGTTAAGTTACATTCAACCGTGACCGTCACCAGTTGTCAAGCGAGGGACTTTAGGGTGCGTACCAGGCGCGATCGTAACCCCCCTAA
+>94945 1
+ACTTTTCACAGCACTTGCAGAGACCTAAGTCGCTGTTAGGTCAAACACGAAGGACTCTATTATTGCCCACCGTGACAAGCGATGATGCTGCGGTGTTCGG
+>94946 3
+AGAGCCCTGGGGCTACATACCGGTTTATTAGGTATACATAAGCGGCACCATCAGGCGCAGTATTCAGTCTACGGATTGTAGTTCCCTGCATTGCGAACCA
+>94947 3
+ACGTATCACATGCGGAATTCCCAATGAGGACCTTATGAGCGGCGGGTTTGGCTATCAGTTCGTGCCACTCCGGCCGCATCATGATGTCATGTATACAAAA
+>94948 3
+AAAGAGTTAGCTCCCAGCGACTGTAAGCTCTGGCATCAAACATGGCTTTTAGTTCGGTGCGGAACTCGACAGCTGGTACTGAGAACTCTCTCGCAGTCTA
+>94949 1
+ATGGATGAAAGAGATATCCCGCATGCGGCAGGAGTTCTGGGTTAGTTACCCTCACAATGCCATACCGCCTGTACACTGTGTGTTTCCTACCACGGATAGA
+>94950 2
+AGGCCGCATGTCTAATATCCGTGTCTCCGAATGGTACCTATCACATAAGACTTAGCCAGTCGAAGGCCCTTAGGCGTCGGTCGAAAGACTTTAATGCTGG
+>94951 2
+CGGACTCCGGATAGGAGATTAGCGGCGTCGAGTGGCCTTTCATATGAAAGAGCATAAACCCTTTCAGGCGTAAGCGATTGACCTCTGACCCATTCTCATT
+>94952 3
+TATACACCCTGGAGCAGCGTTGAACACGTTCCATGGCCGTAATCCAGATGCTGGGCTCTTACGGATAGACGTTTTGAGATCGTAGGACTCCGCAAATACT
+>94953 1
+TATGGCTCGGACTTCAAGGGTTCTGTCACCAAGACCATACCCGGGTCATCGAGAGGGGTGAACGATCTTATGTCCTTGTCAAGCACTCGTTAACATCAAG
+>94954 3
+ATAGGCATTCATACTTTTGCGCATCTAGCAGATGACGGGGCGCGACGGGCTTACCGGACCCCAGATAACTATGAACTTCGCTAAGACTTTTGTGAATCGC
+>94955 2
+CCAAGTTGGAGGATAGAGCGTCTCACCAACTTCGCAATCTAAGTTGTCATTCATCAACTCCCAACTGTTATCGTGGGACGATTCTAGGTGAGGCGGCCAG
+>94956 2
+TGTTGTAGTGATGTTAACGCCAATAAAACCTCCTCGTTTTGAACCTAGGAGTCAGTCTAGGGCGTGCAACAACTTCGCCTCACTGACCAGGGATGGCCAG
+>94957 1
+AAATTGCGAAGATAGGCCTAGATGGCATCCCTGGAGAACACCACCGTTTGGAACCCTTTGTTTGACAGGTCGGCCTGCTATTCAACGAGTCAGTCTTACG
+>94958 3
+ACAGATTGATACCGGCTTTTTTAATAGGAGCGTTCAAAAACCGCATCTTCAGCTGTTTGTCCCGAACGACGCATGTATCGCCGCGGGAGCAGGACCTGAT
+>94959 2
+CGATTCTCATATTCATTACATTCCAAGTACGGCTAAGACCCCGACGTGCGGCCGTGATGTTTTCCAAAAAAATGTAGCCGGGAAGGGGTATGCTCTCCGG
+>94960 1
+CTCACGTAAGTCCGCACGGATATATCTAACAGATGCTCAAAACTCTGGCCATGCCGGGTACGGCGGGAACTTATAATGCTTCGATAGATGTTGCGTCGTC
+>94961 2
+AGCGTAAGCAGAGGGATACCGGAGCGTCTTCTTAGACAAATCCGGGTTCAAGGTCACCAGAAAGTATCCCTCGCCCTTTTCTGGTTCAGATATAGGCCTT
+>94962 2
+CACTATGCATCGTGCAGCTGAATTCACCTCTCTCTACGTGCGTAGCAGCCTATGGGACCGCATGGGTCCTGAATTTCATGTAGAGCAATAGTGAAAAGCG
+>94963 2
+CATTAGCGAGATCGCACTATGATCGTCAGGGGAGTTATGCTTTATGAAGGAAGAGACACTGGAATCCCCCTGGCTAATCTACCTGCTTGTGGCCCTACAC
+>94964 2
+GAGGATCTCGTACTACGATTGCGTTCGTAGGACCTTCCGAGGGATACAGGAATTTCTAACGTGCAGTATACCGGACGATATTCGCAGCTATGCTACCCCA
+>94965 1
+GATAGGGTAAACCCCGCTTCTTTCCGATATAGAGCGTACCGGATACCCTTACAGAACAAGCATGTGATCAGAGTGCCTGGCATCGTTCGTATCTCTGAGG
+>94966 3
+ATCGGTATTAGTTGCAAGCCGCGTGCATCGGCTTCACTATGATTACCAGGCGAAAGAAGTAGGAACCTGGCACTCTCCAAAGCCACGTTCGACTGTTGTT
+>94967 3
+GAAGTCCTGATGATATTCATCTGACCCTTCAGGCAAAAGAACGTGGGATCAAAATCCGGCATTTTGTCGGTCCGCGGCACTGGACTCCGATATGCGCTAT
+>94968 1
+GCACTTCCATCATAACAGCGCGACAGTGTCATTCAGGTATGTAGGCAGTACCGCCGTCAAACGTTCGCGCTGGGAGCATAAACATGATGGATTCGTCTTT
+>94969 2
+GTGGCAAGTGGCAAGTAACTTTTTGAGGAGGGATGACCGACCGTAATTTCCCACTCACCCTAAGCTTTAAGATGTGACATCCTCGGGCCGCCTTGCATAA
+>94970 1
+TTCATCGGACCCGTTCATATTAAAGGGCATCGGATTCGGTCATAAAACGCTGGCGCCAACGGAATATTACCCGCTGCTCTGTATGAGTGGATGTCCAGCA
+>94971 2
+CTCTGCAATTCTGCTACACGTTGCGCTTGCGCAAGTAACGCGCGTTGAAACAGGCAGGAAACGGTTACCGAATGTCTCAGTCGTAATTGAGCGTCTAATC
+>94972 2
+AGACGCGCGATGTCTAGAACACGTTATTCTTAACGTGTTCCGTGCACATCGGAATCGAGGCACTCAGCGTCGCGCACCATATCAGTGATATGGCATTAGT
+>94973 1
+GCCACTACGATATATGCTTTGTCCTTATGGCTGTATCAAAGGACCACTCCTGGATCGTGTGATTCAAGACTAGGAACCAGGCGACCAGGGGCATTCTCGA
+>94974 2
+TGGAGTGACACATATACTAACCTTTATGTATCGATCGGTCCGCACGATAGGGTCAACTGTCCGTGGCCCTAACCCCAGTTGGTCAATTGAAGAATCGGGC
+>94975 2
+TCAGCGCCTGAGATGGCTACTAGAGCTAAGCTGCGATCTTAATGACCAAGGGCGTGTAGGCGTCCTATCTTATTCCCCTATAGGCGAAGAGCACATTTAC
+>94976 3
+CCGAACATGCTGGAATTGTCAGGCAGTAAATTTTCGTCCGTACGCAGTAGCCCAAGGGGTTCCTTAAAGAAGCGGGTTTTCTTCAAGCCCGTACCACGTA
+>94977 3
+GTCAAGCTCCAACAGGTGAGGTTCTTATCTGCGATCCTCTGTCGACAAGCCTGAGACACGATAGTCATACCGTTTGCCTGCGTCGAAGTCAGATAGAGAT
+>94978 1
+CTTCGAGGCCGTGAACCCGGCATGTACTATGCCGCTGATTCTTTGAGCTTAGCAGAACAAGAAACCAATTCGACCCGGTGTTCTGTAGGAGATGCATCTA
+>94979 3
+GGTTAATATATGGTGTCATTCCGCAGCCTTCGGTGAGAGCACGCGGATCATAGGCTAGCTACTCTGGCCACGTATAAAGGAAGTCACTTTCCGCAACACT
+>94980 2
+GCAATACGTTCGTAAACACATATCGGGGCGGATAGCTACCTTCTGGGTTGCTACTTGCGAGATACCGTCTAATGGCCAATTCAAGACGACACCGTGGTCT
+>94981 1
+CTCTTGAATTAGTGCGCCCACAGTTGAAGATTCGTTGAATAGGGAACCGGCCTTTAGAAACGGACCCTGCGGTCATCATAACTGGCCTGCGCAATTCATG
+>94982 1
+AGGTAACGGGTCACCGCGCCATTTCACGTCGTTTTATTCGAAAAGGAGCGCCCCTAACTCCAAGGGCCTGTTAAGATGGAGGTATTTTCCACATGGACAT
+>94983 3
+GGTAGTCCACAGACGTGATTCGACCTTCTGTTATGGAGCTACGTCGCTACTGTGATCAGAAGATATCTCCCCGGGTGTCACATACGGAACATGAGATACC
+>94984 2
+GCGGGAGGATGCAGTCTACGACATCCTTACCGCTCGCCGAGATATCATGGAGCAAAATTGCCTATTCATCTGGCTCAATGTGGAATTCGGCCATTCATAG
+>94985 2
+TATGCTGCAAACGCTGGGGAAGATTGATGGCTAAACATTCATACCCGCTGACCTCGCCCGTTGGTACATCAGTAGCGAAAGCTATTCGCCTGTTTCAAGG
+>94986 3
+TCAACGTCTGCGTGTTCGCGACGTGCCTTGTATTGGAAAGCCCCGCAGCTGAGCCATACATTGTTCCGAGAGGAATAACTCAACAATTATCGAGGCTTGA
+>94987 3
+TTTGAGTTCGCACCATGGCGAGCCATAGTCTAACATAATAAGGCCTGTCGTGGCCTACTTGTTCGTGCTCGGCAAGCTTGAGGGACAAACCAATCAAGTC
+>94988 1
+AGAGTGACCGGGGCTACTTTCTCGACAACGTATCATTCAACTAACATCTATGGGTGGGTCTGACGGTTCGATCCGGAACCAACCTGTATGGATCAACGCT
+>94989 1
+ACTGAGCTAGCTACACTGACTCGCCAGCGAGACAGGTTGGTGTATAGCTCGCCGACCGCTTACAAACGGTGTTAGTATGCGAAACTGCTTTTGCACAATT
+>94990 2
+GTCGCAGTGAACCGGTGATGCTGCGTTACTCCTCAGTCTAACGTATTGTTCGACGCATCCTGACAAAACAGGCTTTGAGGCCATCAATCAAAGTTGACGG
+>94991 3
+TAAATCAGGGACATCTCCACAGATCCCTTAACAGATAGCAATGGAGTCGTCTCCCTGTCTGGTTGAGGGCCTGGCCTGTGTTCGAACACTAGAGAGTTCA
+>94992 2
+TGAGGGCAAACAAGGGTCTGGGCGCTTCACATAGACATTCACTTTTACATTATACGCGGACTCTTGGTACATAAGCTTGGAGACCCGGCTCACAGTGTCC
+>94993 3
+AGCTTAGTGCCAATCCTTCCTCGCATAAGCGAACGACAGGACCGGCTACCATTGCTAATGAGGTGATGTCTTGAGTGCCTGAATGACATGCCAGTATCTG
+>94994 2
+TTCCAGGGAACTCTGTCACCCGGGCCTACTTTCAAGTACGCTTCAGTTAACGCACCATGTTGATCTAGAAAGCCGGTTAAAGCATGTCGCGTAGAGGGAT
+>94995 2
+ACACGAGAAGTTACCGATGCAGTGTACCTGAACGCACTAGGGTCCGTTGCATTGCATTGCTGTCTCTCAGCATAGCCCGCATTAACGGAATTGAGCTTGA
+>94996 3
+GCGGCTCAATCCCCCCGCGAATACACCAATACTGAAGTGGAGTTAGGGACAGGACTACTTCGCTAAAATTAGTTCCCGATTTTGTTCGTACGTTGCAGGG
+>94997 3
+ATAGCAGAACCCTAAGATCTGCTAGAAGAACGCTGATTGACCACGCTCTCGCGGTTGAGATCCTTAGCGAACTGATCGCCGATGCTCTTTGTAGGTATGC
+>94998 2
+CCCTAGCCAAGAATCGCAGTCGGAAGTTCCCCAGTTAGCGTGGAGCTCATACCGTTGGGCTTAGTCTTATAGGCCGAACTTTAAGATTATGACGATAGCC
+>94999 2
+GTCTTGTGGATATAGCGATTCAGTTTCCATAGCCTTGTCGTACATCCGGGTGGGATGCTAGAAACAGCAGGACTCACACACTCGACGTCACCGATAAGCT
+>95000 3
+CGATAGGTTATGTGGCCTGATACGGGAAATATGTCGGAACGTGCCCTCTCTGCTCACTGCCGATACGACCGCATAAGTCATTTATCCACAGAGTGTGCAA
+>95001 2
+CGTTCAGGCTTTAGGCTAGACTCAGCGTGGTGAACTCTTCGACGAAATCGGCCTTTCAGGAATAGTGTACGCACGAGGACCTCTCACGACTCTAGTATAA
+>95002 1
+AGGTAGTATCTGATGCAATCGATGCCTAGAGCAACCCAGTCCTATCCGCTGGTGTGCAAAGCGCTTTCCCCTCTACACTCGGAAGAAGGTTATTGGAATG
+>95003 1
+CAGCTAGTATACTAGGCTCAACTCTAAGGTCATTTTTCCGAAAACATCGCGCGTAGTGGGAGACACGGACGTTCCGGCGGTGATAGCAACATCTTCTGCT
+>95004 1
+GGCTAGTCCTCAATAAACCCATTCGCGTCGTGATATGGTTAGTACACATCCCGGAGCACTCCTGCGGAGTAGCGCTCGATAGTTATATGAGTTGAACCGA
+>95005 1
+TAATTACAGTCCCCGGACAGCCCGCTGGCATTGTCTGCTGACGAGATGTCTATGCCTGAGACTTCGAAATGCATGGAGGCAGACTATCCACTTGATGATA
+>95006 1
+TGCCTCTCTAGAAGAACAATGGCATGGCGGCACCGTGAAGAACGGTCTACGGTCTAATTAGGGTGACTGAGAATTAACTTCTCTCCCAACTCTGTGTCCG
+>95007 2
+AGCGACGAAACCTACGGTACCACGGCGAACGTTTGTTTATATACGGGCCTCGCTGTCTGCTTATCGTCGACTAGGGCTCAAGTCAAAATTAGGTCGCTAA
+>95008 3
+GTGCCTAAAACCGGTACACCATCTGCGATCCAACGCGTGTCCTCTGATCTATAAAGTATCTGTAAGGACGAATGTCTGGACGAGTCTTGTCGAGTGGCCA
+>95009 3
+ACACACTGGTATCCATCCTGACAACAGATCGGCGATCCCTTGTATGCTACCTCGGGTATAGGGGCTCATGACTGGTCACGGCTGGAGTAATCATAATTGA
+>95010 2
+GCCCTCTGAGCTATTCCGGCAATTCAACTGAAGTTCCTGGAATACTCACTCCCTAGTAAGTGTGGGACAGTCGGACACTGTTGTAAAGTGAGACTCAGGC
+>95011 2
+GACTAGAGTTCCGGGCGTGCTAATCCACTCTCATTTGCAAGTACAAGAGAGTCAAGATGTCGGAGGCGCTGGTAGTCGCACAACCCTCGACCTTTAATTT
+>95012 3
+CTGACACCGGTGATCATGGGCCCGGGCCTACGCACAAAGCAATATGGGGAACCTAAGTATTCCATGATTGGCACTGATACCATTTCGGTCAGCATTTTTG
+>95013 1
+GGCCTCACGAACCATATACACAGCACATGCGGGATTCCGCTCTCGACCGCCATACAAACGGAGGTTTTTGTGGTGCTATAAGTGTTGGATCTTCATGAAG
+>95014 2
+TCTGGGTCTGAGAGCTAAAACTACCCTTTGCAACAGACCTGCCTATTCGCAGTATGCTATTCCTGGTTTCCCACGGGTCCGACAGATAAGTGAGAAAGGG
+>95015 1
+TACACAGAACGTCCGCTGTTAGATTGGACTCCGATAATAGGGAAACTTTGCACCTGGTTCGTGAACTGGAGGCCGGTATTACCGTCTCATACAACCTGCG
+>95016 2
+CGGATGAAATTGGTTGTCACGCTCTCGGCGGTACTGTGTTGTTAAACACACGCACCAAAATAATTCCCAAACGCCGTTGGATGCAAGCGTTGTTGACGCC
+>95017 1
+TGGCTACTTTCCCAGGTCACCATAAGTTTGACTAGATTTGACGTCCAAAGGGTTTCCACTGATTTCCTCAGAGCACAAACTGAGGTGCGGCGACGAGCGA
+>95018 2
+TGGATTGGACGTCGTAGGATTTCATACCTTCCGGATTTCTAAATGAGATTGCCAGACTGAGCGCAGTGATCCGTGATGACTCCACAAGCAGCCTAACCCG
+>95019 2
+ATTCAGACCACAAGCTTGGTCTCATACGTATAACGGCCACGAAGATGTTACATCAAGCCTAGCGCGTTCTGCAGCACAACGTGTTCTGGTCGGGGTTGTA
+>95020 1
+CAAGAGGTGTGTGGAATCGCAGCTGTTGATGCTTGAATATCAGGCGCCACTAGCTGAACCGTTTTTTCAACGACCGATCACACTCTGAACTCATGGAGCC
+>95021 1
+ATTGTATGGCAATGGCCGCCTTAGATACACTTTCATCCTCGTAGTGGGGTGACCTACCGCAGCATTACAAGTCTGGGAATAGCATGTACCCAGTACACGG
+>95022 2
+AAAAGGCCTTTTGCACATGAGTTTGGACAGCCGTCTGTCCTGCCGCGATGAGCTGTTCTAATAGGTAAACAGAATTCGAGGCCCACTGCAATCCGGTTCA
+>95023 2
+GTGAAACCCAGCAGGCTAAGCGACAGTTCATTCGTCACGTAGTGGGACACCGTGCCTTTGAGCTATCAATTATTTCTGCGGTACAGTAAACTGGACCCTG
+>95024 2
+AGCTTCTTACTGCGAAAGGAACTTTAGTACGAGAACGTATTTCCCAGGTAGAAGAGCCGTTTATTCGCCATTAGCGGATTCACCCTGGCGCGAGTGCCAC
+>95025 2
+CCTCGACAGTCGATGGTGCGCTGATGTTCCCCCCTAGTCCGGTTGGTAAAAAGTCCGTGATACGTACAGGTCAAAACGTTGACAAGATCGGAATCTTTAC
+>95026 1
+GCACGATCTAACCCTGAGATTACTATGGTAAGCATACGACCTAAACGGTCGGTGGCGATTCGCTCCGAACATTGTGCCTAGGTCGCATCCAGTAGTGATT
+>95027 2
+AAAGGTGAGGCGGCGTGTCCTTCCAATTTGGAATACTATGTTAATTAACGATTTCGCGCGGTTCGATTCTCAGAAAGCGCCGCGCGGACTTACCCCAAAC
+>95028 1
+GCACACCTATCCTTCTGTCCTCCGGATATAGGCGGGTCTGACACGTGCGATAAAGGTGTCAGGTGAGTCCTTGATAAAAGGAACTCCATGAATCACGTCT
+>95029 1
+CCTGACCCATTGAAGTTAGAAGGAGCCGCTAGTTTTCGAGGCGTCATGCAATCTAAGAGTAACTTCCATCCCATCCGTAGTCCAGGAATTGGTCGGACTG
+>95030 2
+CCGTCGATTAGCACCTGGAATGCCGTTCCCAGGTACGTAGCCCATTTAATGAATGTCCGACGCGTCTTATTCTGCAGAACATGCGTAGGACGAAGGTAAT
+>95031 1
+GGCAGCGCTATCTCCGTGTATTAGCCCAGAATGGGTTGCGTTGCATAGTTGAGCTTAGACGCCTCCGCGAATTTAGACTACATACTCCAACACGGAAAGT
+>95032 1
+CATGTCCAAATTGTGCAAAGGTCCGACGCAGGCCGTGCGGCGTAGATTCGAACTATCTGCTACGCTTTGTATCGACCCGCGCATCTTAGGTATTAAAAGA
+>95033 1
+AAGAGGTGTTAAGTGACGCGCACTCTTGTTTCACTGGTATTCATACAAGACAAAGGAACGACAGTCACCTCAGTCGCGATAGGCCTGCTCTCGCTTGTCG
+>95034 3
+TATTCACGCATCAAGACCGAAGAAGCATAGAGTATGGATTACTTCTCTCGATTGCCGGATCGCTGGGTCGCACTGGATGTAACTCCGCTTCCCGTGAAGA
+>95035 1
+GTATTCTGTAGCCTCCGTACAATGACACGGGGTGGTTTGATTGCAGACGCCCGCGATTGAACAGAAGTATCGCTATCTGCCATTCGACCTGATCGAACAA
+>95036 1
+ATGTCGACCGGGCTCCTCGACCTGGTGATTACCTTATGACGTGACAGAATGTAGGAATACGCCGGGTAAACCAGGATTCAATCCTTACATGACGTTCCTG
+>95037 1
+TCCGACTTACTGTCTGTTAGACATGCTTACAATACATTGTGGAGGGGAAGTTACGAGCACCTCCGGCGCAACACCGTCGGCCTTTCACATGGTAATGGAA
+>95038 3
+CATTATCATAGTAATTATACAGGTAATTCCTGCGTACCCTACGGCGGCGGGACCCAACGATAAGGCCTACAAGCTCTGGTACTCGTAGCTGAGGGTTGCT
+>95039 2
+TAATCTTCTCTGCGAGACATACGCCGATCTGTGTATGCTTCTGCCCCGAAAGAGGCAGTTCCAACAAGACCCTCATGTGTGGAAGAACGCAATGTTTGGG
+>95040 3
+CCCAGTAGACGAGACCACTGTTCCACGGCGGTTCCCGTAGAAATGAGACTTAGTTCGTATACGCTTAGAAACTTTTGGGCTTAAACCGCTGTGGAAGCTC
+>95041 2
+GCGAGATACAAGATTATCCACTGTCTAAAGTGCGAGACTGAACCTGCAGATGACTTCCAACATGCCTGTGTGGTCGGGCCACCTGTTGATATTGTCCCAG
+>95042 1
+TTTTCAACCTGCACTGCAGTTGCCACTGAATTTCTACCGAATGTCTGTTGACGTACTGTGCCGTACCCGATTAGGAACAAATGGAAGGGGACAGCCAGGC
+>95043 2
+TAAATGTATGCGCGAACGCATTGCGCGTTCGTATGCCGACATACTAGCATTGCCGTTAGCATGGTAGCTAGCGCTCGCACCAGCTAGATTACTCTAGAGA
+>95044 2
+CGATCCTACTTGTGCAGCTGATTAAGACCCGAGCCGTGTTCTACGTTAGCACGAAGATTGTTGCAGAGAGATGATGGCCTTATCTACCCCGAAGCCGAAT
+>95045 1
+ATGCGCGTGCTAAACACCGGACTCATCACGGATTAGGAAGTGAACTTGCTTCGGGTCATTTATAGCGCACCGCGGTCAGAGTGCGTTCTACACTCAAATT
+>95046 1
+GATCATATACTAATGCCCTCGGGCTAGACCGTGTCTCGTTACATGATCGACTCTCCAGGGCCGTAAGTTATGATCTGCCGATATGAATGAACGCGAACGG
+>95047 1
+TCTAGGAATAGCATATCCCCATCAGTGTCCAAGATCACCGTGAAGTCGCAGAAGTCCAAGGGTTCTACGGGAAAAGTTCTGGCTTGTCCTGGGTCTTACC
+>95048 1
+ACCTATGTCCTACTATGGCGACTCTCCCTGGCACGAGTGAAGTGTATCGTTGTCACAAGGCCTCTCAATAAGTACTGGCCAGTAGAAGTGAGGTTACCGA
+>95049 2
+CTGTAGGAACCCTGAAACGGTTATTAGGATCTGGAGATCCATCCCTTGTCTGACAAACAGAGACGCCGTTTCCTCGAGGAGCAACCCTGAACTTGTGTGT
+>95050 1
+ACGAACTGTGCAGGGCGTGACTTTTCAGTTCGGATTCGTTGATCGGCACTAGCTAATAGGTGCCAACTAATGAATGGTATCCGGCCACTACCCGAATACC
+>95051 2
+ACCACGAGAAGCTGGGGGTCATCAGCAACCTTTTCACCGATTGACTTTTAAAGGGGGTGTTATTACAAATGTACTGTCTCAACTACACCGCGGCTGGGCC
+>95052 2
+TGGATACAACCGGGAACCGACCTATAGATCTCACCGAACAATTGTGTTCATCTTGCTGCCACGCACATCATAAGCGCGGTTTTGACGAGTGTGTTGGCGA
+>95053 1
+AGAATTGCTTGTGCGCGCACTGGCACGGATCGTACAGATGACGTGAGTCATGGAGCTGCATTGCATCTTCTATGAGCTTATAGAATTCACCAACCCCAGC
+>95054 2
+ATCCTGCTTAATCGCAGACCGCTCACCACATTGCATATAGGCTGATGATGGGCAACCGGGATCCGTACAATTATTGTACTCGGACGTTCAGTCGGAGAGT
+>95055 2
+AGACTTGGCTGGACAGTACATCCGGAGCGGGCATCACTGGGGACCAATATCATTTAATCGGTTAGCGATCTCATGCAACGGCCTAGTACATGATTCCTCT
+>95056 1
+AGGATCTTTCTCAATGAGTGAGCTACTAACCTCCGCCGCATGTGCAGGATTGGTAAAAGTACACAAAGCCTAGTGGACGCAGTGTTGCCTCGCTTGTCAC
+>95057 1
+ATGGATACGCGCCCTTTGGAGGCGGAGTTTAGCCGGTACTACGAAAAGCCTGTGACCCCATCTACTACATTCCGACTGTCGACGATAACGGTTAAATGTT
+>95058 1
+CGAAGTTATAAGGGATAGTCCTCTATATATTCAACTACGGACACTCCTCCCAAGGAGTGCGATAAATGCGCGTGCCGCGGGCCGCTGTGATGTCCATTTA
+>95059 2
+TGCCTTGGTAGTCTGGAGCTCACTCTACCATGACTCAACAGAAGCTCAAATCTAACTTACTAGCGATGAATGCGGCCACGTAGGATCGTGTCTGCGTAGG
+>95060 3
+GTAAATCAATTCCTAATGTACGCGTCTCGCAAGTGCCCATTCACAACGAGGGTATCACGCGCGTGCTTTATTCGCAGGGAGTTAATTGCCCGGAAGGCAT
+>95061 2
+AGTTAGAGAGTGATGTGTGAAACAAGATGATCCTCCGGGTTACCAATTACGTTCCATCGTCTTGGGACACCCACCATCTAGGCCAACTTGGGAGGTCCCT
+>95062 2
+TTCGTGGCGTGTATAGTATGGTGCGTTCAAATGTGAGTTCAGCTTGAAAAAACCCCGCCTAGCATGAAGTAAATCTTCGCCCTCACATCGCAAGGCGGCC
+>95063 1
+ACCGGGATATAGATGCCTGGCCCCGGTGTCTTAAGGGGATTTATGCCAGGTCTTCGCTATACCTTGTCCGAGATTCAAGATACGAAGCCAACCAATAGTC
+>95064 2
+TACTTACGGCACTCGACACCGCTATTTGCGTGTCGAATACCGTCACTGGCCTCAGCAGTGCTGACGACATAATAAGATAAAGGTCCAGAGGCTGTGTGTT
+>95065 1
+ATTCGAAAGCGTTGTTATACCTTGGGACCCATTCGGCTTGCCCGAAACGTACCCCTGTCTAGGCAGAATCTCTTGTGGGGAAAGTCGCTGCATAAGAAAC
+>95066 1
+TATTGGGTACTCATTGCCAGTTGTAGGCGCTCTTGAAGCTGAAGCCGCAACCATGAAGCGGGTGACCTCCACGCTTTAGTGCTAAACACCGGATTACTAA
+>95067 3
+GACATCTGGAATTTATGCCTCTCTTAGCACACAGCCTTCTACTGAGGCTTCTAAACTAGTGGCCCGGGATGGTACCCGACAGGATACGTGGGAGCATAAT
+>95068 2
+ACGGTGTGTTCCCGGTGCTCTTGGCATAAGGGCTGTTTTGCCACCTCATGCGGATGCGTCAAATTATCCAGACGCATAGCTATCAGTAAGCCAAAGACAA
+>95069 1
+CACATTCGTATGCAACTACAGCGGTACCTCTGAAGAGACCTGGTTGATATCTTTGCAAGCACTAATCGGCGTCTTTGAGGGCGTGCACGACATTGCAACG
+>95070 3
+GTGGTATTGAGCTATGGAATAACTTCCTGTCCTCCAGCGACGCCAAATTACGATCATTACCTAGACACGTTGCAAGAAGACGTTTGTGTGCGCGAGCGCC
+>95071 3
+TCTCCTGCATGAATAGAGAAATCTGGGATGCAGGGAAATACCATCTACCGCCTTCCTATTAGGATCGCTTGATGCCAGCCGCATCTGTCACGTGATGGGA
+>95072 1
+AATAACTATAGAACGTAAATCCATGCAAACCGTTGACACTGCTGTGCTGCTTGCCGCGCCATTCGGCGGCACTGACTGGTAGCTGGTTTGACATTCAAGG
+>95073 3
+GCTCAACCCGATTGATAGGATTTCTATAGCCAATCATTGCTTTGGCGTGCGGGCATGCACACAGGAAACCTCTAGTAGGACTCGGTGATGCAAATCCCTG
+>95074 1
+AAGGCACGCTGGTTTTATGAGATATCAAGGGTCCTATCCCAATGGACCCCAGATGACCTGCCGGATCCATGGGTTGGCAGAAATTCACATTTTGCCCAGT
+>95075 3
+ACCAATTGTTCCTCATAACAATAGTTCGAGCTATACGGGGGACCCCACCTAGTGTCCTACGCTGTTCTCTAGTTGATAAACAGTGTAGAAGCCGGGGGGC
+>95076 3
+CATCATGCCGCACTGGCTACTGATAGCGTGTCGGTACGGACAGTAGTACGATGGTCACTCTCCACTCAATTTTTTAAGCTCTAAGTCGACAGGGAAAGGC
+>95077 3
+AGCTCATGTACAGTCCTCGGTAGGTGATGGTCGACGCACACCTCCAACAGCGTTGAACCTCATAGATCTCCACTGGAGTTCGATTATATGTTGAACAGGG
+>95078 3
+TAAGCATGCACCAATCAGTAGTCCGTCTGCGCAGCATACGTCGGGGAATTCTGAGGTGGTGATTAGTACTGATATCCTGAAATCCCACAGGCACCTCTTG
+>95079 2
+TGTATCGCACGGCTGGATATGTGGTTTCTGCCATTAGAGAGTAGGACTAGTGTCACATCGTTAATCCCAACATCCCTACGCGAGCGGCAGCCAAATAGTC
+>95080 3
+CAATCGACTATATCGAATATTCTCCTACTCGCAGGTTATGCTGCGGCCGGTAGCTTGAGCAATATTGCTCAACGAAGAACCGCACGGATTGGCGGTAGTC
+>95081 2
+TGACGCCGTCTACACCCGTTTTCGGGAGTCTAGATGTAAGATAGGTGTGGTCCATAGGGATTCCAAATCACCCTATATCCCTGAGCGGCCAAGATGAACT
+>95082 2
+GCGAGCTGTCAGGTGTCTTGGTCCTTCGCCCTATGCTGCCGACGATAAAGCGTCACTGAGATCATAAGGCATGAATTGATGCCCAGCACGTATAATATCA
+>95083 3
+CTTTAGTTGAAGGGATTACGTCAAACCAACAGTAAGCCGGTCCCCTGTGCTGGCGTCAAAGTACCTTACAGCATTTGGCTAATCGACTGCTACGGCGTGA
+>95084 2
+CTTCCAATCTGCCAAGGGTTGGCCTCAACACGTAATTAGAGCCGGTTGCGCAAGTAAACTATACTATTGCTGGTTACTGGCATGACCGCGGTAGGCCTAA
+>95085 2
+TTTTCTTGCGTAACTAAGCGTTGCCACAGCCTCGTCAGGGGACATCCATGGAATGAGATGGTAGTCTCCACGAGGCGTCTATAACACCATAAGCTTCGGA
+>95086 2
+TGGCTTGCCACGATATGCCAGAAATAGCACGTGCATGGTCCTTCCATCGCAATCAAATAATAGGGCACCGACCGTGTCAGGGTTAGGGTACGCTTCTTAT
+>95087 1
+CTCTTGCGGTGAGAGCGGGTCTACTTATAGGCCTTTAGGAACGTTCTCAATCAAACTGCACCTAGACTAAGTCACCTGTGGCGCATACGGGAACATTCAG
+>95088 1
+AAGCCAGGGGACTAATTCTTGCTTCTGCCTAGATCGGCAGACGGCGCTTCGCCAATAACGGAAATCGTTTAGTGTATCAGCCACGCGATTTACAGTGCTA
+>95089 1
+TAGATTTGTCGGGAATGCAGCACTCTGCTTAGACATCGCTGCACCAAATTGCGTACTCCCACACGGGTTGTAAGCAAAAAGTAAGCCTGGCGCTTTGGTC
+>95090 3
+GATCTGTCTGATGCTTCCAGGTCGCGAAGTTCGACCGGTTCGATGAACTCTCAGATTTCGATATGGAGTCAAGAGCGCGGCTTCACATCATAACCAAGCA
+>95091 3
+GCAATGGAACATTAATAGGTAATAGCCGTTAACACCTTTCCCTGCGGAACCCTATCCTTGCTGGGCCAATGGAACGTTCGGCCGGTAGTAGAATTCTGCG
+>95092 3
+AAGGCTAGCCGATACGGATGGGGCGATGACACAGTACTAGCACCGTATCCGTAGGGAGTCTTTCTCAGCTTGTAACCTTCACGACTATGAATTCTACGTC
+>95093 1
+AGTCATCATTTGGAAAGTTTAATTTTCGACGGGACGCACGACTTCTACATCACTCGTCAGTGACGATCTACGGATTTCGGGCAGACACATACCCGGGCGG
+>95094 2
+ACCTAAATCCGATCGGCGTACCCCGATTGTTGGAGTACTGGTAGTACCTGGATATTACAAACGATGCGTCTGGCCTCGGGCTTCCACGAAAGAAGTTCAT
+>95095 2
+AAAGTATAGAATTGTGGGACGTGTATAGTTCCAAAATCGTGGGGTTCAGCCACCGCAACCCCGGTAGCGTTTGAGCGACTCTGCCGTCTAACATTCTACC
+>95096 3
+ATTAGGCCCATACGCTTCATTAAAGCGTTGAGGGTCAAACATGCTCCATCTTAAGAGCTCTAACAGGTTACGGCCCACGCAGGTGCCCGGGGAGATTTTT
+>95097 1
+CCGAGAAGCGGAGGTTCGAACGAGTTCTTTGAGAAATTCTTGTGCCGTGATTGACCGACAAAGCTTGATAACCCCCCAACGTGTCTTCCAGGAATCTGCT
+>95098 1
+CGCCGAGGCTTACTAAGTACGGGAAGTACCAAACTATCTGCGTTTGCAATGCCTTGGGCCTGGGGTCTTGTACCTAAACACTTTAGGATGAACACTGACC
+>95099 2
+GTACCACAACACAGACATGCGTCGAGAGTCGCCTTTTGCTATTGAATCTGCCAGAGGTGCCAACCTCTGTTCAGGGACAAGATGTGTACGAAGTTCCTGT
+>95100 3
+TAGACACGGCGTTGTATGCGCGCTTTTTTACGGGCAAGCTCTCATAGCGGATTACGAGAGACAATGACTACGCAGCCTGATTCCTGTGTCCTCACAGAAA
+>95101 1
+CATATACGCGGGTCAATATTAGATTGCGACCAGAATCTAACTGTTCTTGTACTAAACATGAGGCGTGTGTCGTGCAGCAACTTCCCGCAGGGGCAGTCCC
+>95102 2
+TGCACGCTGCTATGCCAATCAAGTGAGGTGGTTAACTGCCATCATACCTTATGCGCATCCAATTTAGACAGTACTGCTGCAACGCGTTGGGGAAGATGCC
+>95103 1
+CAGTTCGTGCACGGCTGATCCAAGGGTAACACCCATTTTATTCATGTGGACTCAGGTTAAGTTCGCGACACTAACCTTTACAGAAGAGATGGGCGCGCTC
+>95104 3
+GGTTGTTGACATAATGCTAAGGTAGCAATCGCCCTTACAAGCTAGTATAGTACAGCCCACTAGGGGACGTGGCGCACTTTAACTCGGCGTCTCTTGCACA
+>95105 3
+GCTTAGTGGTCCTTGCGTGACAGTACCTATTCGGTAACGCAACAGAATATTATACCGACGAAGTTGCGTCTCAGCACACGGCTAACCGCTGTGGTTCAAG
+>95106 1
+CTCAGCCACGATGTGCACTAACCTCCATTGGCGGTATGGATACTTAACGTGGTTCACGCATGAAGACTATAGTGCTTGGAACTACATGCCTGAGGGCCTA
+>95107 2
+AGCGGGAGAAACAGATTTGCTAGTATACTCCGGATCAACAACTGAGCTCCATTCGGGGAGAGATAGCAGGCTCGCTATTAGCCTTCCGTCACTTCTTGTC
+>95108 1
+AGCAAACTCACGTTGCGATGCCATCGGTTAGACAACAAACCAACTCTCTAGCATCGATTGCGGAATGGCGTGACGCCGGGTGCTTGGATTATCGTTTACT
+>95109 3
+GTTTAACACGCTTATAGTTGTGCTTCCGCGGATAAGCGACTTTTGAAGGCGTCACAGGAACCTTTAGATCGCTCGAGAGACTTCGCACCGTCGCACAGAA
+>95110 2
+GCTGACTAAGAACACACCCGCAGCATTCGAAGCTACGACCAATTCTTTATGAGGGCTACTTATTCGGGTCGGAGTGGACACGTTAACGTTGTGTCCTCAG
+>95111 3
+CACGGCGCCGAATCTCAGGGGATTTTTAATAAACGGAGTTACGGCGTGATTCCAGGTATGTCTAGGATTAGCACTATGCACGCCTACCTTTCGACCGCAA
+>95112 2
+CTAATCTTGTATCTACAGCTTATATCGAGCCCGGTAGATTAGGTACTTCCCATTAGAGCAGCCCAGGGTAGAGTAACAGCCCTTAGAAGGCCCGGGTGCT
+>95113 2
+ACTGTTTAAGCGAACTGCCAGTCCGATAGTCTTCCAAACATGTCAGCTCAAGATGACAGGTGGGATGCTTTGTGCCAGACTCCAGGAGCGATCGCTATTC
+>95114 2
+CATCGGTTCTGAGGCGAGGGCCCGTGGGACTATTAAATCCAACGACGCGACTAAATATATAGCGCTAGTGCGCTATTCCTACGTTGCGTATACTTCAGAC
+>95115 3
+TGATTTTGATTCGGACCATTCGTTGGGTGCCACTAGTCTACTACATCACCGGATTTAGTAATGAAAATGACCGAACGGGAGCTTGGCACACGGCCGCACC
+>95116 1
+ATCCGTCACGTGGTGCACGTGGCTTTAATCATACTCGTATACATAGCAGGTGGTCTAAGCGAACAGCGCTAGCATGTTATGCAGCTCACAAATCTCGGGC
+>95117 2
+AAAATAGGTCGCATGCGGTGCAGCAATTCAGGAGGCTACCCAAGCCAGTCCCTAAGTTTCCTACGTTTAATAGACCATCCAGTTGTGGCGTTAGGCTTGC
+>95118 2
+TGACATGTGGATGTCCTCTGTGGGAGATGTAGCCTCAATTCCTTCTCGCGTCAACAGATAGTTTGAACGAGGGGAAAACGGTCAATCACCTCCGACCTCA
+>95119 2
+ACGAAGATAAGGATCTAATTATTGACCATCAAATCACAGTGGCGCCGGTGCGCGTCTTGCAGATTTGTATCCGAACGGTTCGACCCTTAACTCGGGCCGT
+>95120 1
+AAGATATTTCCCCTGTGGGAAAAGGGGCACTGTAGTCCCTAAGAATGTCCTCAGAGTGGACTGTCCGAGAATGTTAGCGCGCATCCCCCAGTCTTACATT
+>95121 2
+GGTCTAGCAAGTCCAACTCGGTTGTTACCGCGCTGGATCTTGACACACTCAGGTAAGGTATAAGAAGCTGCGACCGCATTTGCTTATTGCACCGTAAACG
+>95122 1
+GGCTTTGGCGCATAGACCGATGACTGATCCCCGGTACATGCAGCTGTCTAACACAGTTTAGAAATCCTCACTGGTAATGAGCAGGATCTAGCAGTCCTGT
+>95123 3
+ATTGTCTCGACCGTGCTGGCGCGTCAAATGTATCTAAGCCGATCCAAGCGCTGGGCGAACTTGGTACAACTATACCCCATATAGATCATGCGGGATATTG
+>95124 2
+GCCTCAAAAGTGACCCCACGGGTGTAAGGCGGACAGCCAAACCTTATTCTTATGAGGGAGATTTTGTGGCTTCTCGAATCAGGCACGAATCTCTTACGTC
+>95125 1
+GCGCAGGTCGGTGCTCACAGGATAAACGTCTGCAGCGTCGTACGCACAATCGGTGACTCTATAGGGATTCACTTTCAAGTTCATAGATGCCGCTAAACTT
+>95126 1
+CTTGAGGGCACCCCGACCCGATGCTTAAACGCTCCGTAGCAAGACTCTTTTGGGAGCCTGATTGTAACTCCTAGAGGACCGATTAATAGAAGGTGTTCTA
+>95127 3
+GCGTTCCAACATCTTGGAAATGGCGTAGGGCTAACAAGCTTGGAGACTCGCCGCTTGCATATCTAAAGAATATCCGTTTTCCTTAAGGTGCAGAGGCCCC
+>95128 1
+TAAGGTATAACTTTTCCGCGATACGCGGATATGCCGCTTATAAAAACGCCCGACCTGTGATTGTTTGGAGTCATAGTAAGACCCGCCGTGCCCGGGCTAA
+>95129 1
+GCTACAGGTACGCAGGTCGACGTACGGTATACCAAGACGTTTAATAACTCACCGCTTATTAGTCTATTGTGTGGCCAAGGCATTGCCGCCAATCGACGTG
+>95130 3
+TAACATCAGTGGTTTGGTCGATCGATCACAATTCTCACCCGGGAGCGACGGGACGCCTATGCATATCAATCGGTCTAGTTCCACTGCTTTGAGAGAAAGC
+>95131 1
+GGACTCCGGAAGATCTTTAGCTAACGCACTCCCGTGGCTTACTTACTGTAAGTAAGCCGGGACATAGTAACGCGAATACTTTCAGGCTGACGGATGTCCT
+>95132 2
+CTAATTATCTAGCCACTTGAATCCAGCGGAGGTACCACATAGAGAGCTGACCCGTGCTAACCTATTGTGTTTAAGGTGCCGACGTCACTAGGAGTTGCGC
+>95133 1
+ACTATAGTTAGTCCTCTAGTCCAAGGGAAGAGCAGTAGTTCGCCGCAGCTGTATTGTTTCGGCCTGAACTACCTGGATACAGGCGCTAAGACACTCTACG
+>95134 3
+GCCACCCGAATGGTAGAGCCGAATTAATAGCGTGGTAATGAAGGCCAGCTCGTCTAGTGTCGTAAACCTACTTCTAAGACTATTGCGTCCGGCTTACCTG
+>95135 1
+ACGGTCTTAGAGATGGCTCTCGGAGGCTCCGCACACGATATTGATGACTCGGCCGTCGATCGGCATTACACGATCCAGTAATCATAGTAGATCCGTTATA
+>95136 1
+GCATTTAGATGTAAGCGCCGTTTGCGCAAGCGGCAATCGGAATGCTTTATAGTACTCACTACGCCTAGGTACCTACTGTTAAACGGGTCTGCAGCACGCA
+>95137 2
+GCGTCAACTAGGGCACGTAACTTAGTATATTTTTAGGAAGCAACCCTACCCTAGTGCCCACGCGTATAGAATTTGGCGGGCCACCGGGTTGCAATCGATT
+>95138 3
+CTACGATGGATGGGGTACACCTGTTCATGTTTCTCAAACCCTAACGAAAACTCCGGTACGCTCATAGAAGCCTTGCGAGCCATGTGTTTGGGACCGATAG
+>95139 2
+AACATGTTAACGCCAAATGATATACCGGGTAATTGAGGCTTCCCTTCCGGGAGCCCCAGCATGACTGTCTTATGGTCGATCGGTATTAGCACAACCGTGG
+>95140 3
+CCGGATAGTTCTAAGGACGCAAGGTGCAACACATCCCGTTGATCGTGTGTCATAAGCGTTGAACCTAGATTAGGGCGATTTACGCCTCTGACCCGACATT
+>95141 1
+CTTCCCCTAGATATAACTTGATCGAACCAGGCACTCGTTATACGGCGCAAATGTTCGGACTTGCGGCTCGGGTTGACAGCGTAACGAATTTGAGGCTCAA
+>95142 3
+AGTGGGAGCGCCCGGACATGACTGCAGATAAGCCGCTCGCATAAATGTATAAGGTACCATGGTCTCTATGGACCTGGCTCGACACATTTTATGTCCTACT
+>95143 1
+GCCAATGCATCTTTCATATCAAGATTGCCGCTTCCTGAGGGGGATGGCGAAATCTATTCTAACTGCGTCGTAGCATCACATTGCCAATCGGGGACAAGCG
+>95144 1
+TCAGACGTAAGCATGCAAATACGGTCTGATTGGATATGCTCCGACCGCTTCGAGCCGGAGGTGTCACCTTAATCGAACGAACCGGTACGGTCCATTTTTA
+>95145 3
+AGGCGAAAGTAAGAGTGTGGCTATCCTTTTTTCGGCTCCCTCGACACGCTTTGGAGTTCCTAGAGAGAAGCACACTAGGCTAGACTCACCAGGACTTCAT
+>95146 1
+ATCGCAATCTTACAGCGATGTAAGGCATTGTATCCTAGGAAGGCGGTATCGGCCAGACTAGGACGCATAGCTCATGGCGTATTGTCACTCCTCAGCCTAT
+>95147 3
+ATGCAGAGACGAAGGGTCCGTCCTCTGGGAGTCGGTAGACTGCCACGTTGAAAGTCCTGATTAACATTTGTTACTCCGCGCTAAGGATACCCCCTATAAT
+>95148 3
+CAGGCTACGCTGTGCAGATGATGGTCGCCTCTCATGTTCAAAGCCCACTACCGGCACATCGTTGTTCTTAACGAGAGCGTTAATTGGACGCGAATAGTAA
+>95149 3
+GTCGCGTCTGACCGCAAAATTTGGTTCTATACTCCGCCAGAGAGTCACCTTGCATTGCTGAGCGGAATAACAGGAGATAAGTCGTCGACATACCCTTTGG
+>95150 3
+TCGTTAGTGTAGCGCCGAGGGAAAGGATTACTCACGCGTATCAATCCACTTAGCATGCATTACCGCCTCGGGAACTCTGTATTGGCTAGTAACAGTAGCC
+>95151 2
+GCTAAAGTAGGCTTAGAGTCTAGCGCCTATCAAGGAGACTCGATGCAACCCGGGTTTCGATCTCAGCAGGTTGGGTCCCTTAGTATCAAATCATAGTCCC
+>95152 1
+TGTAGGTACTCTACCACATGGTCAGCTGTATTAAAGGGACTAAACGCTCGGGCGGTGCGGTTCGCCCCCGATTAAGTCAAATCGAGTTTTAACAAGCTCC
+>95153 2
+GAAGGTGATAACGATGACGTCGAACAGATCAAAGCTCTACGGGCTTTGTGATATCCAGTCCATGCAGACCTCCTTTCTACTGGACAGGCCGAGCCTTGTT
+>95154 3
+CGGCGATCTTTGTCGGACGACACTGACTTCCTCTGACCGACCGGGGAAACAGGTAAATGTGCGGATTACTTCGTAACGTTGGTAACAGACCAATCTATTC
+>95155 1
+TCAGAGGTCCTGAGGCTCAATTATTCAATCACCACATTGTGTATTGCGTTAGAGCGGGTTAACAGAGAGCAGCCTACCGTTACCCCGACGGTTTCACGAG
+>95156 1
+ACTGATTACAACCATCTGCTGTTGACTTGAGAGGGGTGAGTGGCCAATGCTGCCCTTATATCATACGAGGTGAAAAAGTGGTCCTCACGCCCTGCTACAC
+>95157 3
+TCGTACACCTGCGCCGCACATTAGGTCGAAGATCTTAAAAACGCATACCTTCTTGCTGGTATAAGTCGCGTGGGCAATCGGTGATGCCTGCAAATTAGCG
+>95158 2
+TCTTGTGGGTCTCCTCCAAGCCTAGTTTTCATAGGAGTGCTATGGTAGGTCCATAGGCACGAAACGTATCATAGACCCCGACGGCCGCATGACAAATGTA
+>95159 2
+TCTGGAGCCCAGGAGGTGATCTCTTAGCACCGCGCTGTTAGGTACATCCCGAGACAAGGTGTTAGTATGATTGCGCCTGTATCAAACTTCTGACACACAA
+>95160 1
+GGCAGTCGAGTTACACCGCCGCGATGCGCTGGAGCACTCTCGCGTGTACTTTAAGGTCAAAAGTAACTGACCCTCCAATGTGATTTTATAACATGGGTCA
+>95161 2
+CTTCAGTGCTGAAACCATAATTACTTGATTGATCAGAGGGTGCAACCTCCCTGGTCAAGCGCCATGGAATATTCCTCGTGCCTGGCCAGCAGAATTGGGA
+>95162 1
+AGCAACATTGGCGACGAAGGGTGGCAAAGACATCGGAATGGATGTCTGGTGCTGTGTAATGTTTGACCTTCATTCCAAACTACCCCCAACCCTCGTTTGC
+>95163 1
+GCAGACAGCCCTTGAGTCCGACGCACAAGCAGTTTCTAGTGAAAGCTTTCTGGCTAACGTAGATTCCTCAGGCTGTACGTATATGAGAGTCTAGCTCAGC
+>95164 2
+AGTCCTAAGTAAAACTCAATATGCACCGCCTTCCGGTTGCTCTAAGATGATCGCCGAAGCAGCGTCTGTCCAACGGATATGAGAGTTCCATTTGGGGTGC
+>95165 1
+CTGTGATACTTCACATCCATTTGTTTTCTTGGCAAAATCTATGCCCTACAAGCAGACGCGGACGTCCACGCGTCTTGGATGAAGCGGCGAGACGAAAGTG
+>95166 1
+CGTTACAAATTTTCGCTAGATCGGCAGTACGACGCTCCTAGTATCCTATGTCAGGGGAACTCTTACGGAGCACCCACCGGTGTAAATTATGCTCGGAGAG
+>95167 2
+CAAGTGACCGGCAGCCGGCCTAGTAATGTTCCATCCCAGGAGTACGCATATTTACTCTTTCCAGGAGGGACCAATGTAATGCCACTCTTAATGATGTGGG
+>95168 2
+TAAGCCGCCTGGGTCCAGATATCTAAAACCGGCGGGTGTCTAGTATCCCGCGTAAACAAGTTGAATATATTTCCGGTCTCGTCGACGAATAGACCCGTTG
+>95169 3
+ACCTTACGGCGGTGAAGACTTCCCTCCAAAGTGTCGGAACGTAACGTCCTCGTCACAATCCGATTGAGTATTCATCAACGGGGGCTTATGGGATTATCGA
+>95170 3
+TCCTAGCCATTTGGAGACTCAACTTTCAGAGGGAGGCTGTGTCTACATTAGAATGTAGATGGTACCCGGACGAGGACGTCGCCACAATATTCCACCGTCT
+>95171 1
+AACCAGCGATAGTTATACACGCCCTATCCCGGACAGAATTTAGTAAGCCGGCGTAAGTGCTAGGGGCCGCGAATTTCTGTTATTCCGGCATATCTAGCGT
+>95172 2
+TAGCTTTTAGACAGTATTAGCAATCGGCCATCCGCATGTAACTTGAGTGGGTGCTGGTACAGCCTACGTACCCGCCTTAAGTGCCCGATAGTAGAACCAG
+>95173 1
+TGTGGGACCGATTTTCCTAATCAGCATTCCCCTGGAATAGGGCTTTCAAATTAGTACGACGAGAAATGGATCACTCAAGCGGGTCTCATTGGCCCCAGGC
+>95174 3
+ACTTTGGCACGACCGACAGACGGCTCACTGCTTGAGGGTACCTTTCGCACTAGGCAGCATTGTAGTCAACCGTGGAATTACTGTCCAGATGCTAAAAGTT
+>95175 1
+GAACCCGCACAGGTTGTAGTGAAGACGCCACGTAGACAAGGCCTAATCCCATGGCTCTCATAGATGGTCATATGGCTTTTGAGGTTATGTCCACTTACGC
+>95176 1
+TCAAGACCCCGGACCTGCTGATATGTCACGAAGTCAGTGCACGGAGCCACTTTCACAGGGTTGTGATTACACGTAGAGACCCTCCGTGGAATATTGATTT
+>95177 3
+ACTCAGAGTCGCCCGACCTTCAGATTATAGGGCCCGGTCTTCATTGTGGATGAAGGAGCTTCATATCCCACTGTAGGGAAAGAATGCATCCTACTGTACG
+>95178 2
+GTGAGGCGGTCCGTCCTTGGTTAATCTTATCATGCATTATGCCCAAGAGGCTGGACAATCATACTCATAAAAAACAGGTTGTACGCCGTACCGGCCCTGG
+>95179 2
+GGACGACTCCGGTCACTTGGTGTGTAAGTCTACATCTGTTACGCATATAAGTCCGGGGCCTCGTAAAATGAGACGATTTGCTAACACGTCGCATGAACCC
+>95180 3
+TTACGATCAGGGACTAAGATCCATAACGCACAGTAGCTATATGCGGTGCTCTATACACCAGTGAGTTCTCAGGCTTGGCGCACCATGCGCTGATCTAGTG
+>95181 3
+ACTCCGCGCGTTCAGTTTCACCAGCTAGATTGTGATAATCGATCTCAGCGTGCATGGGGTCCAAAGTATTACCACCAAACTATGGCTGGAAGCTACGGTG
+>95182 2
+GCGTTTCGACTACTTGACCCACCCGCGTGGATGCATTGGCATGGGAGGTTAACTTAACACTGGAACGTACTTGGCTACCACATTAGTGGTACTACGACAA
+>95183 2
+AAGTGGCTTGAACAGAGAGCCCTGCCAAACAGACTTATAGGCTACATGATGGATTGTAGCGCACCCAGACCTATCTGGTTTAGGGCGCTCATCCTTGTTC
+>95184 2
+GTCCATTCACCTGGTTCGGGCACTGATATGTAACGTATCAACATGAGGAATTCAAAGGGTTGGATATTACGGGTTCAGGGTCCGCGCCAACCCCCTAACT
+>95185 2
+ATTGCGCAGGACCAGAGCTTTGCGACGGCATGCCCCCGGAAGTCCTTTTTCCAAAGCTTGAAACAATATTATGAGGCCGTGTACTAGGTACCACGTAGTT
+>95186 3
+CATTTGGAGTGGAAAGCGTCAATCGAACTGGTAATTGGACCTCGCCTTCTGAGTCTGCCTTAGTTACACCCAACCATTTGCGCGCGGCCTGTAAAAAGAG
+>95187 3
+AGTACAGGCATGCTCATGTGGACGAACTACCGTCCACTCCCAAGCGCCGACCACCAGTGGTGGTGCAACGTTATGGTATTATTTGGACTATCAATGTAGT
+>95188 1
+AGGCTGTTCGTAATGCACAATGCGCGCGGACTCGCTAGATGCGAGAAATTCGCTAAGGGCAGTTTTACTGCGTTATAGTACACTCCCCGATTCATCGCAA
+>95189 3
+GTGAGGACTCAACGTACGATATGGAACTCTAGCGGCTCGTTTTATCGTACCTTGTAATAGGTCCCGCCCGGCCAGTGCATACAACGTCGATAGGTACTAA
+>95190 2
+TTCGTACGGCGTTTGTTCGTGCTCAATCGGGTTCTGACAACCCTGACGGGTATATACGAAGCAAACGCCTGGTACTCATGCAGTCGTCAACAGACAATAG
+>95191 3
+GGGGGTCGCCCAGTGGTACCTAGTTAACGTCAACGCTGACCGCTTAAACGGGCTAGTATTATGCAATGATCTTTCTCTTGGCAAGCAAGCCTCTGAAACA
+>95192 2
+GTCGCTAGAGCAGCTCGATGCCCGTGGGTTGGTGGCACATATTCCGATAGAATATATATGTGTGACACAGGCGAATCACCGTACACATTCCCCTCTTAAG
+>95193 3
+ACCACCGCTAGTAACGGTCTCCAGATAAAGAACTCTTTGATGCCGCTTCGAAGCGTGTTCGTAAGGAACTCCTTAAACTACGTGGTGGACCATTGGTGCG
+>95194 3
+CGAGTCAGCCTCCCTGTCTGCTTACCCAGGAGACGATTTATAGATTAAGTAACCAAGCACTACCAGTACAGTGCGCTTTTTGCGGGATCGGAATAGGCGT
+>95195 2
+CTTAACCTCCACGGAGTGACTAATTTAGATTAAGGTGCCGGCGAGCGATAACCCCTGTGATCAATGTGGCCAGCTGATCTCCCTTGCCGTGTAGTGAAAA
+>95196 2
+AGCTCCGAGGAGTGAACGTTAATATGGACAATAGAGTACACGTCGTGGCTCTCCGTGATTTCATGCTCATACACCGCCCCGAATGAGTGTTAGCCAGTTC
+>95197 3
+AGGGCTCCACCACCGGAATATATTGAGTTCCTCCAACGTTAAGACTAAGGGGAAACGTGCCACATTCCGTAGGACGGTCCTCTAATGTGTAGTGGTCTTC
+>95198 3
+GTCGCATGGGTCTAACGAGCCTGCATTTAACATCATAAGGGTTTGTAAGTCAGGGATCGGCATCGACCGCAGCTACGCGTATCCATTGCCCAAACGTTAT
+>95199 2
+CGGAATGTATAGTAAAGACCTTGAAGATCTCTCTTTGCTCACGCGGAAATATTGAGCGTCGAGCGCCTAATAGTTCGGTCACTACCCGTCCCTACGGGGA
+>95200 1
+GGGGGAGCAAGGTTATTAACATCTCTGTCGTAGATCCGCGATAACCAACGTGATCCCACGGTAGAGACCGGTATTCTTAGCTCGCCGTCCTCTTTAAAGA
+>95201 2
+TAGGCATTAGAAATTCGTATTGTTCGGAACACGGTTGGGTCTACAAGACCCCAAGTACGTGCCCCCAGAATGATGTGACCGCTGATTGTGCTTCCCAGAC
+>95202 2
+GATTCTCCGAGGCCCATAGGCTAGTAACGACGCAGTCACCTTCCTATGAGTGGGTCTATACCAATGTCTGACGTTTCCGTCAATTCGAAAAGGGGGATAC
+>95203 3
+ACGCGATGTTTTAACTGTGCCGATGCATGAACAGTCTAATTCAAGCGAGGGTCCGAAACAACCACGCTTCGGTTGTGTATGATCGATCTCGGCCAGTACC
+>95204 1
+GTGCGGGCGCCCACATCCTACAATATAACCCACGCGTCAACACAACTTTTCGTTTTGTTGTGTATCCGCTAAGCAGAAAGCGGTTAACGATAGGGGGTGT
+>95205 1
+AGTCTAGACGTGTTGCGCAGTTGCAACAGCTCCCGTTGGTCGCATGTTCGCACTTTAACTTATCAGATACTGTAAGAGGAATGAAGTGCAGCCAGCCACC
+>95206 2
+AACGACTAATCACGTACGTCTACGGACCATGTACCAGGCACATCATTACAAGGTACAATCGAGTTGGGGTCGGGTCGCTTTTCGCGGACTGTTGTATCCA
+>95207 1
+CTTATTCGATTTACCAGGGAACACGAAGTAGTGGGCAAAATTCCCTCTAGGAGTATGGTCGTATGGTGAGCTCACCTCCAGATCTGCGACAGACCTCCGT
+>95208 3
+TAAAGCCAGAGTGATGCGGACGATCACTTTGTGCCTCCTTAATGACCGGCAGTGATGCATATGAAGCACACTCCTCCGTGGAATACTGCGCCTTGAATGT
+>95209 3
+TATACACTCTGGTTAAATGATATCAAAGGTGAGTAGTCACATTCTGCCACTCCCGTCCCAGTGGCCGAGGTAGAACCCGATCGGCGTTGATGTGGATCCA
+>95210 3
+TACTACCGAACGTGCAGATTGCGTGTGTCAAGGGCGACGTTCTGACGGATTTCAGTTTTAGAATCCAGACGAATTCCAACTATACCGCTGCTACGCGGAC
+>95211 1
+GGAGTGTCGCGAGTGACCTTAATCTCTGTTCGTGCGGCCGATCACAAGCAGCCTGATGTGGGATAGTCCCGCAATAACTCTAGAATCTTCTGACACATAA
+>95212 2
+TCATCGTGTTTCAATGGGAGCACAGTCTATTCAGACATGCGATCAGCGCCAATTGGTCTCCCATAATGGCCTAAAGGTAGGTCCAGCCGGACTCGATTAG
+>95213 3
+CGGTTAGTATACGAATGACACTGCTATTACCTGCCTAAAGCTTCAAGATTATCCGTGTCGTCGCGCGGAGTCGCCGTACAAACAGTCGGAGTTTGCGAAC
+>95214 2
+ATCACAGGACATACCCCTCTTCAGGGTGTCCTCGAGTTCGCATGCGGTACGAATGATTTCTCGATTACAGATAGCCACGAAGGCGCTTAATTTGGACAGG
+>95215 3
+TACCTGGCAGTAGGGCTGGCTGTAATCTGTTTCTAGTTGCCCATCTAATTCCGACGAAGAATTCTACTAGGAATCCTGAAGGACGCGAACCCCAGGTACG
+>95216 1
+AAGGGCTGAATACCCTCGCCAACTTTAATGTTTCGTAGCGAGCGGACTTGTGCACCTATTCCACTGTACGGAGGAGGCAATTCTATGATCCACGGAGCTA
+>95217 3
+AAAAAAGTGGGAAACATCACTGAGTCTGTGCTTGTTTACAGGGTATGAGTTGCGAGTTGCACACCGCCGGCACCCTCTTCAGACTGCTCGCAATTGTCCA
+>95218 3
+GTCGAGACAATCTAGGCGTCGATGTCTGCTTGAGTATAGGCGTATCACTAAAGTGCCGAGTACTGCACGCTAGGTTAACCACTAATCTATCCCAGTGCCG
+>95219 3
+GACCTAATGGGTCTTAAAGATTCTGAGTCGGACTGACTAGAAAGTCGAATTGGAGTCGACATCTCTTCCCACCTCCAACGAGATGTGTGCATGTCCCGGC
+>95220 2
+GGGAACAAGGCGTGCCTCTAAAAAACGGGTGTGGCAACTAAAATTATCTCAGTCTTGCGAGGCGGGATCGCAGTTCCTCTCCTTGACCATATATTCTGCC
+>95221 3
+ATTGCGGAACCGAGATCAGGACTTAGGCTTTAATCCGCCCAGTATCTAGCTGGTGCAGACAAACGATTTGGTCCGCCAACTTGGCGCACTTAAATTTGGC
+>95222 1
+ACGGATCGCAGCCTCAATTTTGATGCTCTGTGGATTAATTTCGGTAAAACGTCTGCCATATGCTATGGCAAATCACCCGCAGCGCGACTCTGAGGACGGA
+>95223 3
+TGTCGAGGATAATAGCCTCCCTCCTCACGCCCAGGAGTGTTTTTTACAGTCCTAGTTACAGAGGAAGAAGCACGAAAGGTTAGCCTTGCGTTCATCGCGA
+>95224 1
+CGGGGTTGAAGATAACCTGTATGGCCCGGTAACTGTGCCGAACCGTAGAGATATTATGTCCCTCTGTACCTCGAACTAAACCTAGGTGCACGTTGACTAC
+>95225 3
+ACTCGATCTCATGATACTTAGCTTCAGTTTGTGGCGCGACAGCGGCGTCCCTGTAAGGGGAGTACGTTAACTACGCACCACGTCAAGATAGATCATCGTA
+>95226 1
+TGTGCCCGCACTTTACCAAGAGCAACGATAACATTTTGGTGGGACAACCGTTCCGATTTGCGCTCACAACCGTTCGATATGCTAGAAGTTAACGGTGGCG
+>95227 3
+GGTTTCAGCTCGGCTGTTAACTGTAACAGACTCGCAGTCGTAAACAGTACACAGCTTCGAAGAGTACTACTCCAAAGTGTCGGCGCTACGGCGTGTATCT
+>95228 1
+TCAGCTGTTTCGATCAAATAGTTCGGCTCCCAGACCTTGCTGATCACGAATATGCTTACAGACGGGAAGCAGCCAGTTAGTTCGAGCGGTAGGCCATATC
+>95229 3
+ATGCGCGTAATTTGATGCAGACTGCCTCCGAATCCGGAAACTTCGGTAATAGCCTACAAAGGATTTTCTTGTGGCGAGTCGTCGCGGACCACAATTCAGC
+>95230 2
+CACGGACAACACGGTCGGGGAGAAATCAGCATGATTGTCTGTCCACTGCTCGGATCATATAACCTTTTACGCGCATTTGCGTGCACGGACGTATTAACTG
+>95231 2
+TACGATGATGTGTTACCAGCTCAAGCTGTGACACGTAGCGGTTGATCGAGGATTAGCACCGCGAACCGTCACTCGCATTATACACGATTGACTTAGTGCC
+>95232 3
+TGGAAGAGACGACGGGCCCCCGTACATCGGTTACTATTCAATGGTAACACGTTGGTTTCAGGACTTAACTAATGCGGTTCACGTGTCAACCGCCGCTTAA
+>95233 2
+ACGCGCTAGTGCAAAAAACACCCCTCGAGCTGAGTGTTGCTCAACGTTGCAATAGATTCTCTGAGCTCAAAGCTCCGGTTTTGTTAAGAGGAGGGCTCCT
+>95234 3
+GCTCGTGAGGTGAGCAAAGTATTATGCACTGTCCGTGTGAACACGCGACTTCGACGTTCTGTTGGCGCCATGTTCCGCAAACCAAACAGCTTCATAAGTA
+>95235 1
+AGGGCTCGAGAATGTTTAACTCCAGCCTCGGGACCTATGAGTGCACTAGGGGCAATATACCAAGCCTGGAGTTTTGTGATGCACATACTGCCATTACTCC
+>95236 2
+CCAATAGCAGTGTCAAAAGTGCGTGACCATGCGCTGCATGAGCCACGTATGTCCTTGTGCTAACGAGCAGATACTAGTCTTTCATCAAGCAGGGCTTCGT
+>95237 1
+CAATCGGGATACCAGACAGCCTCGTCATCCAGGAACTTATAGGGTAGTCGGCCCACCGGTCTACTTAAGTAGATTAGGTGAACCTTGTTGGTTTAGCACC
+>95238 2
+AAACCTACGGGCGATATTATCACCGGCGATGTAAAGTGAACGTTGGTTTAAGTTAAACCAGGACCTCTGTTGCCAATCCCCCCCGCTGGTATGTAGCGTG
+>95239 2
+ACGTAGCGCTAGATCACGCCAGGCATCAGGGCGAGAGTCCCTTCTACCACTTACTTCCAAGCCTTATGGTGCCTAGGAGTGGAAGATTTATGATTACTAG
+>95240 1
+GCTCCCGTTCCTTGCTTTTTGAGATTTCCCGAGGGGGTAGACAGGAAAACGTTTACTGCCGCGTTGAGGCAATCACAGAATTCGTCCTAAGCAGAAACCA
+>95241 1
+AGGACCACCATGAGGGTGGATCAGTTGGCAGATTGCACCCCATCATCGTACCTCGAGAGCACTACACGGCTTTAGATATTGGGCGATTTTCCTACAATGT
+>95242 3
+CAGCCCTGTTCAATTTAGCTACCTATGCGACTAAAGCTAATCGACGAGTGCGTAAGGCCCATTTCCTGACATAAGGCGAAGGCCGTGTGTTACTGGCATG
+>95243 2
+TGGGACTGGGGTTGATCAGCGGCACAATAGTTACGATAACATCCCTTCAGCTCCGCTCGAGGAGACTCTGAGCGTACATACCAGAATGTATTTCCTAGTC
+>95244 3
+GTTAAATTGGGCTGACCTTCAGCTACTGGCAGAACCATCTCCAGGTGTAATTTCGGACACACATGACGTCAAGGCCGCCAACCCATGTGTGGTATTGTAG
+>95245 1
+TAGGTGCTGAAACATACGAAAAAGGGCGTACAGTCGAGATGTGTGGATGCCGAGCGATACCCCTTTGAATCCCATTCCTCCTGTGCGTACCTTAACGCTT
+>95246 2
+AATTCCCCGTCATATTCTTCGACGCTAATAAGGAACCTGAAGCATCTGTATGAGCGGTACCCCAAGGTTGGCCAGGCCATGTGACTCGTAAGGGTGTTAC
+>95247 3
+TAGGCGTAGATGCAGAGGCGGGTCACACCTTAACCCGTGGGGTCTTGTCAATAAAAGTCAATGTGATAGCCGTTCGTAATTTACCAATACGGCCCCTCTC
+>95248 1
+GCCACAGTGTTCGCGGCCCGTCACATATGTGGATACTGCGTATATTCTTGGCTTCACTCGATAAAATTGAGCCAAACTCTCCGCCAGGGTAGAGTAGAGA
+>95249 2
+ATGAGATCCCGCATGAGCAAGAATGCTAAGATACCTGGGTCTACTCAGTAGCTGGTACCGTGAACTCCTAGGCTCGCGCAATCGTAACTTTCTGGTGCAT
+>95250 2
+AAAAATAAACTCTCTCTGGGTTTAAAACTATGAGCGGTTGCTGTCGTACACGTGAAGTGGCGACCCTCTCCTGTGAGCGACTCGCGCCGAAAGTCTACTG
+>95251 2
+GGGATATCCGCGTTCACCGTACAACCCACTCATAAGTTTGCTTCGAAGGAGTGCATTCTTTTGAGTACAGAGGCGTCCCTTCGCATTAGGGGAAACCGAA
+>95252 1
+TGTAAACATGTTTCCAGGAGCAAGCCACTACTGGCCTTGCCAGCTCGTTGGTGGAGGCACAACTAAACTTTTATAATTTCGTCGAGCCTGACACGCGAGG
+>95253 3
+AAGTTTTCAAAAAGAAGTTAGTACGCTTTTTTCGCGTAGGCACCGCGAACCCTGAATTCGGCCGCACGCCGCCGATAGGTTGATCACTGCAGGTCATATG
+>95254 2
+ACGAGCCATAAAGGTCAGGATTGCGCCTCGAGGCATACGCTCCGAAACCTACTCGAATCGAATATCGACTGGAGTCCTGTTTGTACTGGCGTAATTCTGT
+>95255 3
+CCGATCTAGTTTGAAGGTAACACCAAACACCGAACACACGAATGGATGGAGTCACTAATGGGGGCCGATTGCGTTGGCTCAGCCCATTTCTTGCTTGCTT
+>95256 3
+ACATCCGACACAAGGGAATAAAGTCGAATTTTAGGCCGACAGACTCCTTTGGTTCAGAAGGGGTGTCCCGAATCACTTCTGGCCTCGATTTCTGACGCGT
+>95257 2
+TTACCCAATCGTGTAAGAGCGCGAACCATATCCAATAGAATATCTCGGAGGGCTCTTTCAAATGGTACATTGTGGACCGTCACGGTCCTCGTAGGCTCGG
+>95258 1
+CACTTGCGGATTTTCGAAACGATGTGGTGTCACAGGGCATATCACACGACACTAGGCGGATTAGCCATCCACACGAGTATGTGCTAGTGAACTCCTTTCG
+>95259 1
+GCTGCAAGAGGGATCATTGCGTTAACACGGAACGTCGCTTGTTGATTCCTTAACTCCAAGTCAAATCGGATTCCGAACATATTGGGTGAGGCCTACGCCC
+>95260 2
+ATGCAAACTCCCATGGGGAGCCTCCAAAGGAGCATGTCCCATCCTTAGCTCACTCTCGAATGCGAGATGTCTGAGAACCGTGTTGGAAGACTGATTTTTG
+>95261 1
+CGCGGGACAGGTGTCTCTACACGCGGTCAAAAGGGTTTGTACATAGGTATACCCCATGGTTTCTCCTACAACCTGCAGGTAAACATTGACTAGGTTCGCA
+>95262 1
+GGGAATCTCCGGAAGAACCACTGTCATAGAATACGTCGCATGCCCAGGGTGGCCAGCGTAACCAATACTTAGTAGGTTGCTGCTTATACGTACTCGTTTC
+>95263 2
+ACTGAGAGGTATGCCCTACGCGGTGTTTACTGACCAAGCTTGAGACACGAAAGCTCCGAACTGTGCACCCGAGACATCTGGTTTTTACATTAGTCACGGT
+>95264 3
+ATTTGGACTACGGTGGCCATCAAGCTTTAACGCTGAGTGCACGTAAACGCCCCCGTGTAATGTAATCTGCTTTGAACGTCCCAGGTAACGGAAATGTGCC
+>95265 3
+GGTGACTCAATGTTGAAAGTATGAACGGAGGGTCCAATATTGACTTGTTCTATCGGCCACACCTCGCCGAGTGCAACCTACGATGACTATGGCGCATCCT
+>95266 1
+AAGTCTGGGGGGGTGACGTGCTATCACTGCTTCATACACAGGTGTCAGATACTCAGCCTACAGGACGCCCCGCTAATGTACTGAAACTTTTTAGAGTCAC
+>95267 2
+ACCGGTGCCTGCGGGCCATCTTGGTGTTTACCACTGATTATCAGCACAGATCGAGGCGTAGACCCCTTAAAAGGTGTTCATTAAACGCGGAATCTAGTCA
+>95268 2
+CTGGGGGCGGGGATGTCAGCACAATTGTCAATCTTGTACCGCCACTTTTTACGTGGTACTGGCTTCCCGACAAACGTCAGTCTATGAAAGCAACTAGAAC
+>95269 1
+ATGCTTGTAAGGCTATAAACTTCAATACATCATTTGGTCGGACTGGCAGGTCTTCGCCTACATATGGCCCAGCGAGGATAGGCGACCTCTCCGCGAGTAA
+>95270 1
+CCTCCGTCGATATCGGGACATTTTCAGTACTGAGAACACGTAGCGTGATGAACCACATTTGGCAGCAAAGCCTTTTTAAGTAGGGGGTACTCAGCCCCTG
+>95271 2
+CGAGAGGCGTTCTTTAAAATGCCTGAGTCAAGCTCCTGTGCTAAGCCGCAGATTGCCGACCCTGACGTAAGGCAAAGTTTAGCGAGATTCTCGTCACATT
+>95272 3
+CGATCTAGAACGCGAGTTCCGCGCTTCAGGCTTCTACCACATGTCAGATTTAGACAGATGTCATCATAAAAGATATCTCGCACGGGGGATCGTTTGCCGG
+>95273 1
+GGTTAGCATCGAGACACACTGTCGACATGGAGAACCTTTCCACATCGTTGAACGTGGGGACAAACTCTGACGATATTTTCGCGGGCCAGATTTCCCATGT
+>95274 2
+CTCGAAACAGCGCTATGTTGTGTAAGCTGAATGCCGAGTTCTGACATCTTAGGAACTAGGTTGTAAGCGACGCGCCTTATCCTCACTTGGGACCGAAACC
+>95275 2
+TGCGCATGATGACACATCAGCGTGCAACCTTAATGCATTCAGAACTCAAGTCATCTGGATGCAGGTGTCCTTACGTACCTGGAGGTTTGACCCATCGAGG
+>95276 1
+CCAGGATAAATGGCGAGAGTATTACCCTCTCGGCGTTAATATCTACGCGCCGTGGAAAGCCCTTCGGTCGTTAGAGCTGACCTGAGTTCATTCAAATGCA
+>95277 2
+TTGCTGCCATTATAAAGCGTAGCGGAGGGCCGAAGCACGCATCATGAACCTTATGTGGAACAACTTACGCCGTTTGGAGCTTCCCTGACCGTTAGTTCAA
+>95278 2
+TACCATGGGGTCTCACGCTTCCGGTTGTAAAAGGTGCGGCCCATTCACGTCCAAGCTTGCATTAAAGCTATCTGTATACTAGGTCGGTGGACACCAAAAG
+>95279 3
+ACAGCGTTCAAGTATGATGTCTGCGTAACCGCGGAGGATTATCAATACTCTTTGTGGACGACCTGCCTTGGATTCCCCCAGTTGACGCAATACACGGGAA
+>95280 3
+GACGCACAAAGCGAAAACCCTCCGGTACTAGTATTTGTGGTGCGAGCGCTCCGTGGGACAGTAAAATACCCCCGTGGCATGTTTTATATAACGTGTCTCT
+>95281 2
+TCAGGTGCTCGCGCTTCAAGCATTGCCCAGATAAAGGGTCCTACGACCGGGTGTGCGAATATCTGGTTTTACTATGTAATCCACCAACGTCACGAAGAGT
+>95282 1
+CATTTCATGGATTGTGGACGGTGTGCTCCAGACAGCCGACACCGCAGCTCTGGAGGGCCCAAACCCAGGAATATGATATAAGGACCACATGTTTCTTTTT
+>95283 3
+GAAATCACCATATACCGCCCGCTACTTTAGGGTCACGGTCCATTTTTATGTACCAGAAGGCGGTCATTACTTGAAACTGGGCGATAGGCCCCAGTAGGGT
+>95284 3
+CTTCTAGCTTGGCGCGAACATAACCAAAGTTCGGGGATCTCGACGGCTACTAGTGTGGGGCATTACGATTACCACCGCGCAGACCTATTATTTGTGCAAA
+>95285 2
+AAACTAACAGGTCACCTGTGCCGCACGCAAAGACCTATTTGAATACTCCATCTAGATACGGGTGTCGCTACGGATTCGCTCATCAGGGGGATCTTTTGGG
+>95286 2
+ATCCCCATACAAACCTTCCCGACTGCGCGTAAGGAGGGGTGCGTAATGACGGAAGTGCTATTCACCAGCGTTTATTCTGCAGTCGATGATTATGGTCACA
+>95287 1
+TGCTTGATTGAAAACTTATCGGATTCAGACGTGTGTGACCGGCCTCCCAATAAATTTTAAACCATCCCAGAAGTCGCCGGGGCATGTCAAGCGGTCTGGC
+>95288 1
+CACATCGAGGAAAAAGTCCGGACACCGACGTAGTGGCTCGAACTGTTAGAGGTGCGTGTATGTTCGCCTAATTTCCCCCTTTTATATTCCAGGCGAACGA
+>95289 2
+TAAGGATATGACTTCAGCGAAAATGCGCGACATTCTTGGGCGCCTATCTGCACTTCGCAGTGTTACAGGGGTCTAACCACCATCACACGGTAGCGTTTAG
+>95290 2
+GATAATTTAAAGTAGCGCCAGTTTACAGGCCACTAGGGAGCATCTCCATCCGTGGGAGCAGCCCGTCATACCGTTCCGAATTCAAAGTCTTTAGTGTGCG
+>95291 3
+ACTACTATATGCTAGGCTGCCAAGGCGGTACACCATCAGCTACCTAGTTAACTTGCATGCACTGGAGATTGCGGGCACGGTTTAAGACTTCTGCAAGCTG
+>95292 3
+AGGGGTTCCTACGCGTCGTTGTTCCCGTAAAGTCTTTCCCGAATTAAGTGAAGGGCATCACACATTACGGTCAGACGACCCAGGCACTAGTTTTACAGAG
+>95293 2
+ATTTATATACGTAACACGCATGAGCGGCTCGACTGCTACCGGGACCAGTATCTCTTCAGCTGAATGTTGCTTAGCGAAATTAGGAGGACGGGCCCACTCT
+>95294 3
+TATTAAACGTTCGGGTTTGGCAAGGGATCGAAGGTACGCAATTCACTCCATACCCTGCACCTGGGTGCCATGTACTCGGGTTAAAACCCTGAACGCTTAG
+>95295 1
+TCGTAACGCTCTTACCTTCTTTAAGGGCGATGCATGCCGCGGGCAGTAGCTCAGGCTTCTAAATATGACCGGAATCAACTGGTCGATTCGAAGAACGTAC
+>95296 1
+AAGGTGCCTCTGTGATATCTGCGAATTTAGGGCTACTAGGGCTGTTGTAGCGACATCAGTTGTTCATCCACACGCCAACCGAGCCGAACGATGACTACAT
+>95297 1
+ATGTTATCGGCAGAAAATCTCCTGCGTAAGGAAATGTGAAGACCCGCTATATTAGGATTCCCACGTCAACAGGTTCGCGTGGGGATCGAGCTCCTCCTCT
+>95298 3
+TAACGTTGGTGGTGCCCGACCTGCTGGCAGGAAGGGTCCCTATCGACGGATTTGCGTTCACAAATATTCAAAAAATACCTTCGCGAGCAAACGCTTCTTG
+>95299 1
+CCCTGATATTGGCTGACTAGGCTGTATGTGTAGAACAGACTTTGCTTACGCGAAGAACAGAGCCGCATTTTGGTCTCCCTGATAGATCGCGGACCACCAA
+>95300 2
+CAACGATCGAATGCTCTGGCTTCTACCATCTGGAGAGCTTCAATCAGAAGCACCCGCGCGTGTCCAAGGTTTGTACAGAGCTCCTTGTAAATTGGATGGA
+>95301 3
+ATCAACGTGGGCAATCTTTGGCGGATGATATGAAGCGGCTAGAATGACTGCATCCAGTTCCTAGGGACCTCTGCCGCATCAGTAATCTATGCGCTACCTA
+>95302 3
+CTGCTTGCCTAACGGCGTGCATCTCCAAGCGCACACCTTCACATATTTAAGACGAAGGATGTAGCGTGGTACTGGGACGTTGAGCTTAAATTGAGCCACT
+>95303 1
+ATACGTCACTTTGAACACTGTGCTGACGCGGGTTCGCCACAGTGCCCAATTCATGAGCTCTGTAAAAATCAAAGGCTGTCGATCGTTGCGATCACAGGTG
+>95304 1
+TCGATATTAGACCCATTTTCGACTGACAGATGTGATTTGATGCCGAGCCCCTGTAAGACAAGACCACAGGGTTGAGAGCCCTAGCTTGGCCCTTAGGTCA
+>95305 2
+ACAGTACATCTTTACCTTTCCCAGGAACGTTCGGTACGCAAGAGTGCGGGCTGGACGGTAACGAATAGCTTGCTCAAAGTGGTCCCGCATGCTACTATTA
+>95306 2
+GTGATAGTTGCATCCGCAAGCTAACTGTTGGGATCACCCTTCAAGTGCGGATCTCATTGGTCCACCTAAAAGCATTGTCTAACATGACGTGAGGGCCCGA
+>95307 2
+TCGCCCATAACCCCAGGGATGTTTACCCCGCTGAAGCTACCATTGGTAAACAGCACGCAACGGTTATGGTATTCGGAATCGGTTCGGACGGTATTATGTA
+>95308 2
+TGCGTCACTGTAATATGGCGGACGGCTACCAAGCACGTGAGCGATCTAACTTAACTAACTAATTGTGATCAGTGCCGACTCCTATGTTCGCCCGAGTGAG
+>95309 3
+CCACAACAAGGCACCTGTATGGCTTCCGTTAGGCTCCTAAGATGCATAAGGCTATTGGGCCGTCGACGTATCCTTACTTCGGCCGATAGATTGGAGAAAT
+>95310 3
+CATCCTAAAGCAGTGAGGTGTAATCGGATGCGTCAAATTAGGCCCCGACCTAATCCACGACTTTACAATTCGTGTGGTGTACTTGTGGCCTAACCGGACG
+>95311 1
+TCGAAGCCTGCGTCCATACACTGCGTGGGAAAGAATAGCTTAGAATAAGGATCCGCTACGATCCTACATACGTATTTCTTGAGGGTTGCTTCCGCGACGC
+>95312 3
+GGGCTAATGCATTAGCTCGTCAGAGCAACAATGTGCGCTACGTGGTGTTAACGATATGTGAGAACGTCACATCGCGACCCACCAGTTTCTAGCTCCTATG
+>95313 1
+AGAGAAATCCGCGGAATCCGCCGCGGACATCGCATGGCCAATATTAAGGTACCCATATGCTGACACTTGTAGGAGTTTACCTTCGTAGTTTCCATGTGCG
+>95314 2
+TAATGTGCTACGGCGACCCGGTGTTTGGACATGATAAACTCCCAAGGGAGTACGAGGCTCTCTATATCATCCTCGCGGACGATTACTGCCAGAATTAGCT
+>95315 1
+AGGGCATACCGAGGGATGATGAAGGCTGCCTTAAGTCTAAGAAGAATTTCCCCAACAGCAGCGTTTGCGTAACCTTTCCCCTCGCCGGGATATTTCTGTA
+>95316 3
+TGCGGGGCTAAACCGACAACCTTACCCAATACTCGTGGACTCAAGTGGCTGTTTTAAGTGGTCGAGATGTATCGTAACGACAGTACTCCCACACGTGGTT
+>95317 2
+AGAGTTTAACGATCGAGTGCGGCTGCCTAAACCGCCACAATGCTCTGCAGTTATCAGGAATTCTCGGTTTATGGGCACCATCAGACTCAGGATGCTCTAG
+>95318 3
+TCTGTTACATTGCATCCCGCCAACTTACGGCACATGTGGCAGCGGTGAGTGTATACCAAGCGAGTTAGTTCCTCCCGAGAGCGTAAATACGACAAGTGTT
+>95319 1
+ACCGTTCGAGTAACGTTGTACTGCCGGGTACAAAACCTCAACTCAGTGTGGGGGAGTATACTCTAACACGCTGCCAATATTCGGCCCTTCGTGTGAGAAT
+>95320 1
+GATCAGAGTGTAACGATATGTCGGCTAGATGTGCACCGACAATCGCTACTCCTGCAAGATAGCTGGACAATCCAGCTCTTTAACGTCTGTCGTGGAGCCT
+>95321 3
+GCATTGGGCGTCACCGCAAAAGCAGTAGAGTCTTCTTCTAGCGTCAATTCGGAAGCAGCGCAAAGTGGAACAAGACATCTCTTCGGTTCTTGCTTCCTGA
+>95322 1
+TTCCGCGGGTCTCGCTTCGGAATGTAAGATCTGCACGTTGCTCTACAACGAGGAATCGAGTTGCATACTCGAAGAATCTCTACGACCGCAAATAGGCGTT
+>95323 3
+CATCGACAGAGACAGCCTTACTTCCTCCGAAAGCGCACTGCATACAAGCTTTCATCAGCATTGCAAATGCTGGTCGGGTGTTTGACGTGTGCGGTATAGA
+>95324 1
+CAAGCGCTTTGCAAGACATTTGTATTTGGTGCGGCAGAACCATTTCAACGAGCCTACGCTAATTCATGGCCCACCGCGAGGTTCTGGATTAACGTGCAAG
+>95325 1
+GAATCTCGCAGTCTATAGTCTTCCAATAATTCAGTGCCTAGGGGAAAGCCGGCTGGGCGTAAGCAGACCATGATTTTCGTTACAGCCTTCGAAGGTCCCA
+>95326 3
+CGATACCGGCCTATCTTGTAGGGACGCTGAAAAGAGCCGTTTCCTGGTATACTCTAAAGTCCGTTCGTTAGTGGATCAGCGCCAACTTCAAGCATGAAGC
+>95327 2
+AATAATGCGACGGGGAGGTCATTGCGATGCTCTACTGGAGTCTATTAATCCGTACACACAGGCCTAATTTGGCGATCGCACCATGCGCATCTGCATCATG
+>95328 1
+GACACACGCTTATGTTGGTGCTGTCAGATTTTCTAGCACGAAGATCTGAACCGCCAAATTCGTACCCTTAACTGAGAGCTCGCCACTAGTGCAGTGGGGA
+>95329 2
+AACTGGTTGACCGAGAAAGACCGCAGCTGATTTAACCTCCGATAGGGTAGTACATTTCAGCAGACAGTATATTGTTCTGTCGGCGGCACCCTCGATTGCC
+>95330 3
+TCTCCGAGTTTGCAAGACAATGCGCATTCGTAATCCATCAGCTCGCAGTCGTAAGCAGATATGTGGGCAGATATACCCACTGGCCGTATGCGTGCGATTA
+>95331 2
+TCGAGTGCAGTTTGCACCCCGAGGCTGCGTCTCGTCACTGTTCCGATGCTAAGCGGAACGAAAAAAGAGACTTTAGGATACAATTCTCTGCAGTCCTGAT
+>95332 2
+CCAACGCGCTCTATCATGAGATGAACGTTATATCATATGTCAGGACCCGATGAGCTTGTCTGCCAGGCGGTCCTGTGATAAGGGCCTAATCACAGCTAGT
+>95333 2
+AAGCGCTGCGGTCATTTCTAGCACAACTAGTCGAAACCGTTGACCGCCGTACACAGACACACGGGGTCGGTTTAAGCGTGTAGTTGTTCTGATTAATACC
+>95334 2
+AGGCAAGAGCGCTTTTCAGGGGAAACATATACTAACGGCTCGGCCAGTTCTGGCGATGCATTTGCCGCCAGAAGATCATTTAAGCTCTGACCGTCATTTC
+>95335 1
+CGCGGAATCACGGCAATAACCGCTTGTCTAGCTACCAGGGGCGTATTTGAACGCCAGACCAACTCTTTGGAGCGACAGCTCAATATGTATGATTGTCGTT
+>95336 2
+ACGAGTGCGGAGATCCGTTAGTGGTGACACAACGGAGTGAAGCCAGTCTCCTCCACTTTCTCTGAGGTGACGGTACAATACCATAGCCTTTAAACTTCGT
+>95337 1
+TCCGTCTGTACGGAGGCATATATCCAACGCTTACAGCATTCACCGTGGGTAGGGAACAAGCGATCTTGTTGAGGCGAAACTCATCGGCTATACCTTACGT
+>95338 3
+TGTAGACTCTGCTACACCTCGCCTAAATGAAGTAAAGATGCCCTTAGGGTAGCGGATGACGAGCGCCTACGAATTTTCGGGCCTATCTGCGTCCATGTAA
+>95339 1
+TCGAGTAATTTGGCGCAGCACAAGGGGTTCCCACCTACACTACTCCTACCCAAGGATGTATGCGAACCTTGGCTAGTGGTATTAAGATGCATTATGCCGG
+>95340 3
+GTTTCGAGAGTCGACGATACGGCAAGCTAGAGGGCCCGCAAGTGTGATTCCACTAACTAATCCGTCTTGATGCACCAGGAAGCATCTTTCTGAGCCATTT
+>95341 2
+GAGATCTGGAAGTTCAGAGCGACGCCTGCGTCACATCTGTTAGGCGAGGTAAACTCGCCCACCTTTCACAGGCTTCCGTAACTGAAGTAAGGTAATTTTC
+>95342 3
+TCTCTACTGTTAGAAATGTCTAGTACTATTCTGCCATGGGCTAATCACGCTGAAAGCTGAAAAGTCTGGCATCCACGGCGGGGTAGCGACATGACTCGCC
+>95343 3
+CTGCCCGCTTTTGAATCGTTAAGTATGAAAGACGTCGAATGAGTCTGCAGGATGCCTTGCTAGGACTGTAATGACAGCCAAACTTTAACGCCTGGCCCCG
+>95344 3
+CCCGGCTGATGACAGCCTCGATGTGGCGTATATGTCCAGGTGGCGGCATCGTAATCTACGAACCAACACTTTAGGCCAAAATCTAATGTTCATAGGTGTC
+>95345 2
+TACGGCCAATTGTATTGTCTTTCTGATTCTGCTCGAGGTGATTTTATCGTGGATCCCGGGGGAAAGTGGAACAATCGCACCCGCAAAACCAAAGCCAGCC
+>95346 2
+CGTCACATCGGATCTAATCAGCCACAGGTCGTACATTTGCTACGGCTAGGTGCAGTTTGAGAAACACGTCACTCGCTTATGGACGCGTGATGACTATAGC
+>95347 3
+TACTCAAAGCCCGTCAAAGACTATACTGGCCTCGATGTCGTTTTGGAACACATGACTTGACGGCTTACGGACGCGTGGTGTACCCTAACGGCTAGAGTAT
+>95348 2
+CTTGGCCGGGCATTAGAAAATCTGGGTACCCTGGGGTTCGGTACCAGCAGCACCTCATAGCGATCATGTGAAAGAGTCCCTTGTATTTCCCAACATAAGT
+>95349 1
+TTAAGGTCAAGCAACTCGGAAGTTTAAGCAGATATGCGGGCTTAACCGGTCGAATCCTTCAATGCGGCTATATCACCTGCTGTCAAGGTCCCGACGTGCT
+>95350 2
+TTCCTACTTACAATCCTAGTTGATGGCTATCAGAAGCTGAGCTGGCATGCGGTCGCCGTGAGAATGTGACCCAAGCTTTAGCCGAATGGATGTCACACCA
+>95351 2
+CGAGCCCAAACATGTTTTTCGCCAGACCCTAGGATCTATAGGATGCGGCACAAGGCCATTAGATTGCTCAAGCAGGTATTGTAGTGGCTTTGACCCCATG
+>95352 1
+ATCGCGTTTGCGGCAGGACACGATAAATTTCCCTTGTCAATACAACCTTCTCTTAGCAATCCGATCGTGTAAGGAATCGGGGTCGAGTGAGCACGCATGC
+>95353 3
+CGGAATTCGGGTCAAAAGCCAGTGTCGTAGACTTTGCTGTTAAGCCCAATTCCTTGAATGGAACAGTATCAGGCCCTAGTAACCCCAATTGCCTTGGCGG
+>95354 3
+TATCTCCGTACCACATATTGCAACAAGATTATGCTCCCGGTGCTGCGTGTATTCAGACTGAAGCGTACCGGGAGCCGTCGAACCTGATGATAGCAAGGTT
+>95355 2
+ATACCCATCGAACGCGTGGTGATGGGTAAGTCGCTAGCCCACACCCACCTATTTCTAACGCACTGTGACATACAGGCAGTTTTTATTTAGCGATGGGGAG
+>95356 2
+CTAGTATACCGGGTTCCTGGTAGCACTAAAAAAGCCGGTGGTGGTCACCTGTCAATATCTGGCCCCGACTATATTCGGCCGCAAAAGTCACTGGTAATTG
+>95357 3
+AGGTTGGATAAGGTCCTCGAGCGCGCTTCGAATCTACACGAGACCGTTTCATGTAAATCGAAGCGCTGCCCGGTTAAGTTGGTAGACTCCCCTCATTAAA
+>95358 3
+ACACGTTGGATCCAACTTCGACAGTCCCCAAGTCAGGGGTACACGGCTCGGCATGGATGCGATATTCTTGCTGTAATTGAATCAGATCGGGACCATCTAT
+>95359 1
+TTGGGGGGCACTCTTTGCACCGTTGGAAAGATCACAGCTATAGAGATCCTCCACATACGCGACAATTACCCAATGCAGTAGTTCGGTGCCTTTATAGCGG
+>95360 3
+GGCTGGGCCTTGAAGCCGGGTTTAGACTTTGCTATATGCCATCATTTTTGCACAATCAAGGCTCTAGGAACCCACGCTGGCAAGCAACAAATTTCGAGCG
+>95361 3
+TTCCACGTCCGATTAAGAAGCAAGGCGAGCCTCCACTACGGCCGTGATCGAGCTCATTATAAGGTGGGATGTAGCGCGGCATTAATGTACTTCTACCTTA
+>95362 3
+CGAAAGCGGTTTGACTGGTCCAATTCAGCGGTCTATGCCGGTAGGGGCTCAAATCTCATCCGGTAAAAGTCTCAGCTTTAGGTACCCATTGGACCTCAAA
+>95363 3
+AATAGACTCGCACAGAGAGTGGCGAGTGTTTTAACGCTGAAGTGCTACTTCGCTTCAAACCCAAACGGGATTGCCAGTCCTGTAGTCGATTCGGCCCTAT
+>95364 2
+TTTTATAATGGTGTTACTTATCGGCTCGTGCAGCCGACCTCCACGCTCTGTTAAGGCGGAGCGTCCGGGAAGATGTCCAAATGAAAACACGCTCGATAAC
+>95365 2
+TTTGCCGGCCCATGGATTCGAAAGATATATGTCGCTTCCAGCGTTAAGGTAGTTACATGCTATTCAAATGAGCTGGATGTCACAGCGCACACCACGCCGG
+>95366 2
+GCGTCCTCTTTCGGTTTGCTAGAGACCATGTATCCGTTACAACGAGTACACCATACCTCTCGAATGATGCTGACAGTCAGGCCGGCTGAGATAAAGTGGA
+>95367 2
+CGTCGAGACAAGCCCAATCGTGGCGTGACAGTTGATACGTGTCCTCCTTCACCAAGAATGGATGCATCTCTTTGAATGTCGGTAACAGTACGGTACCGTA
+>95368 1
+AACAGAAACTCCTAGGTGCCGGATACGCTAGACCTTTAGTACAAAGCAACTGTAGGCGGTTTCAATGTTACTATACGGCACTCGTTCTGCGGGGTCGTCC
+>95369 3
+CGCGACTCATTATATACTGACAGCTTGGCAAAGACTTCACGAAGATTGTTAAGAGCATGATGCGTCCATTCGTATCGGCCGTGGTTTCGGAGCCAACCCG
+>95370 3
+GTCAATACAAGGTCTATGCGGTGCTGTGTATAGGGCCAGCTACTGTTGATTGCCACAGGCATTGACTGTGTAACGAACGACCAAAGTCTTTGCACCACCC
+>95371 2
+GCCAGAACTCGATGATTACGGCCATCACTGCAAGGAGCACTTCTCGTTCCGTGTCCCGTTAGGCTGCTTCGAGGGAAAAACAACTGTATTTGACTAGAGT
+>95372 2
+TTGTGTCAACGAAGTTGTTCATAGGCCCTACCATTGCCTGCTTTCGTCGTAACAATCTGTGCACGACCGTGCAGGTAGACCAACGTGGCAGGCAAGATAA
+>95373 2
+TTTTGAAGTCTTGGGGTACGCGGCTACTGAGTCCCATGAGCCCAAAGCGCCCCTTACAGAAAAAATGGACTAGAGTCCGGCCCCGATATTTACGTTTTGA
+>95374 2
+TGCCCTATGTCTAGCCGAAGATTGGTCGCTTATTTCCGCAACAGTGCTAGTGTAAGCAGCGTCGGCTAACTTTTGAAGACAACGACAGCGACCTCGTGAA
+>95375 2
+AGAACACGCGGTTATTATGCTGACTATCCGATACTCCGTTAAAGCGGGCGGGTTAGTAGTTGTGCACCAATTTACGCCATTCACAGCCGAAGTCCGCTGA
+>95376 2
+AGGCGGATCTCCACCACTAGACTGAGAGATGTCCCAGGTGTCTCTGACAGCCTTTCAACAAATCAGGGTACTGTCGAAGAGAGCTCCTTCATTTTTGGGA
+>95377 2
+CGTTAATCTGTAGAAGATCGCTGCTTTTGTTCGATCTATGGGCACACCTTCAGTCAAGTCGCTGGGGAGTCATACCGGGCTCCCGAAAAGAGAAAACTCC
+>95378 2
+ACAGCGGGCCCACGTGGTCCAGGAGTGAACTTGTTATATATCAATCTTTTAGGGTGGCGCTACACGCCTCGTGACGACATCATCGACAAAATGCTCGATT
+>95379 3
+GGAGTGACTTGTTATGAATTCCCACAGTATAGTATCAAGGTCAAGTCGGGCCCATGGCAAGACCGGGACCGAATGCTTATACCCACACGTTTCTCCTTGG
+>95380 3
+AGGCGAGTTCTTTGTGCGCCTGTACAGAGTCGCGGCTCGCTAACCTGCCGTCGGTATAAGCGCACACTAAATAATCTTAGAAAGGCAATATTGTCCTGAC
+>95381 3
+CTGCGTCTCAACATATCTCGATAATGCGCCCAGTAAGGTCTGCTGAAAGCGGGGCGGTAATGCAAAGACGGTCCTTTTCTCCAGGGAGATTTAACACCTT
+>95382 2
+ACGTCGCCTCCGGCTGCTGCTTAGAATACATAAGGTCACGGAATTGTCCCCCTGAGGTGTTTCACAATGCTCAGCAGCAAGGTAGCAGTAAATTCGTAGT
+>95383 1
+GAGCAAGTGGTATGCTCAAGGGGAGACCTGCAAACAGATGCTCCTCCGTCGTAAGCCTTTTCATCATATACAGCTCGGTCCGTTCTTAGTGGAACTAGCA
+>95384 3
+TTAACCTCAATAATGCAGTATGTTGGCTGTAGAGCTCTGGGAGAAACCGGATGGAGGTCCCAACAGAGAAGGTTCTGTTTGGTCATCACTCACCCCTCCC
+>95385 1
+ATATGAAGCCCAAGCTCGTCAAGTCTTTTGGCTAGCGTAGAGTTGAAGGAGCATCCTGCACCCGTGAACCTACACGGATCTCCGGTCTTTAGGAACATGT
+>95386 1
+TGTATACGATGGAGTAAGTGATGGGGAACTCTTTGAATTCCACGAGAACTGATCCCACCATCTTCGCCGCTAACCATGTATCAGTACGGTCTGCGGCAGC
+>95387 3
+GGGTACGTCAGTACGTCTATAATGGCTCCTGCCTCAAAGCTACGTTACGAATGGTAACATTCACGGGCGGAATCACGTGATACTTTGTCAGTGGCCAACC
+>95388 3
+GCCAGGGCGGGGTACACCACTGAATTCATTTTAAAGCGCTACGCTGCATAGTAGATGCCACTCACGCCATACTACTCTCTTGGGAGAGGGTTTAGATTCA
+>95389 3
+ACCATCGTCGTAACGCCCTTCTGTTCACATGGGTGTGGCCATGATAATAAATGCAGACTGCTAGTGGATCGCCCAGAGGTCGAAGGTTCCTCACAAATTG
+>95390 2
+CATTCGAAGTTTTCATAAAACAGATTTTCCGCCAGAGGTCAGGACCATTGCTCCAGGAGCCGAGCGTTGTTCCAATGCGTTCCCAGTCAGTGATGCAGAG
+>95391 3
+TCTGGAGCCAAAATGCACAGGGGTGTAGCTGTCATTTCACCGAAGTGTGTAACCTAAACTCACTAGGAGCTGCAGTTCGACCGTTTCGCAGTTCGCAACT
+>95392 2
+GTGAGCGCGACTAGGAGACTATCTGTTAGTCATGAATCCAGCATACCTTTCAGGATCTCACGAGTATCCGGGTCCACAACAGCGATGTTACTGGCCAGTT
+>95393 3
+TTGCGCAACCAAGAATTCATGAGTTGTGGCGTCCATGGATGAGCCTAACTTGTGTGGTGCACCTAAACTTCGGCGAAGCCTCGACTACTTCACATCAGGA
+>95394 2
+GTCAGAGCTCTTATTCCACGTGCAGATTACATAATGAGTGGAGTTCACGTCCTGTGATTGACGCTAAACTGATAGGCGAGTCGTACCCCACCGCACGGAT
+>95395 2
+CCTGCTGAGGTTACTTCAAGGAGTGAAGTGGGTTTCTACCGCTCCCTCACCTTGACTCGCGCCATTGAAGTAGAGTCGCGAGAAATGCCTAACAATTGAA
+>95396 1
+TGACTGGACGTATTGAGGAGGCTAAGGCAGCTACAGTCTCGAGCTCGTAATGTTCGTATGTTAGAAGCACTCCGCCTACTTACCGCGAACGTTCCAACTA
+>95397 3
+TAATGCCTCAGAAACGCTTATAGGTGATGGACAGAGTTCGAATAAGCTGCTCTGGCTGCGCTCATACGAACTGAGAGCTAGCCGTCTACTGCTGCCATCT
+>95398 1
+CAGCTCCGGTCATAGGCTCTAGCCCCCGATGCGTTTGCTGATTCTTACTGGTGCAATAAGGGCCAAATTAAACGTCGACCTATAAGAGTATTACGCGGAG
+>95399 1
+AAAGGTGTTGCGTGCTCTATGAGTGCTCTTAGTTGAGCTCACCGGTAAATACCCCACCGAGAGAAGATTACCGCTTCCAAATTCAAGGCCTACCGTGGTG
+>95400 2
+AAGTGCATCAGCTATGCACCATAAGCCCAAGCGTAGACCCTGCATTAATTTCATAAGTTGGCGGGGTTTACTGGGTTCTCACGTCCGACTGAAGACTGGC
+>95401 3
+TTTAGCATCCTTTCGCTCGTAAATCAGGACGATAGTATGGGCGTAAAACCCGGCAGCGGCTCCAATCCGCGTCGATATGTGGATACAAACTTTCGTGGAC
+>95402 1
+GGTCGTCCCACTTTGGGTTAACGACTTCAGTCGGGAGATGCAGACCGATTTCTATCAAGGTATACATGTCGATGATAGCCACACATTGCAACATGGCGCC
+>95403 2
+TTACAGGTCTCTGTACTCCTACCGGTACCACTATAGCAAGACGAACTTGTGGGGCAGACGCGGAAAATTCTCGCATTCGCTAAGCTCTATGGAGATTGCG
+>95404 2
+CTGCTTGTCGGTAGGGGTCTGTATGCATTATCGCCTGCTGTACCAGATTTAGAAGCAACGATAACTGGTAGCTCAATCGCATGGAACATCCCGAACGCCA
+>95405 3
+CATTGGATAATGAGGTTCTACGTCAGGTAGATAACACTCCCGTCAATTGACCCCGCCAGCTAGGCCGGATCGTCTCAGACTTGACAACGGTAGTTGTTAG
+>95406 1
+AGAGAGATGCTCGGACATCCGCTGGTCGCGATCGACAACTTTGGCTAACGTGTCCCGCAGATGGAAATCCACTATTATTTTACGACATTGGGATCCGATC
+>95407 1
+GATGAGCGGTATTGCGTTCTCGCGCAAAATCTACCTGGTGTTCAACACGCTCATGAATGAGTCCCAAAATCGCGTACAGAGCTCTCCGTTGTCATGAGGA
+>95408 2
+TCCGGGCGAGTTACTACTCCGAGCGTAAAAGTTCACGAAATAAGTATTTCGTCGAAAAAGGACTGGCGTACGTGTTTCTCGGGACATGCTCATCCTCCCG
+>95409 1
+TTACACGAACCGGGTACAGGGGCGTCGTTCCCATATGACCGAGAAATTCTGTCGTTGGATACGCTGTAATAGCACTTTCGTCATAGGCCGACACTACGAT
+>95410 1
+GCGCCATATCCGGCTTAAGGACTTTAAAAGACGCCACATCCTGAATAGGTGCACCAGTGGTATGCTGAAGTGCTCGCGTTAGTACAGTCAAGCGTTCCTT
+>95411 2
+TAGCCAGCAAGAGCGACCGTCGCTGCCTGTACAGGCACTCTGTTTCTTTGGTAGTAGATACAATCCCGCTTTGGAGAAGTCCGGACGATTATAAGCACAT
+>95412 1
+CGTAGAATAATGGGGATCGTTCTTCTCCATTCAGCTCAGGGCAGCCTCACTTTGACCGATCGCGCAGGAGCGTCAATTCATCTGTATATGACAGAGCAAG
+>95413 3
+GAAACGGGCGATGCGTATGGTAAACCGTCAGTCGATCCAAGGTCCCCTATGTGCTACCAATCCGGATGTTTGTCAACAATCTCTCTGTCGAAATGTCGAG
+>95414 2
+GATACACCAGTTCGTTAGAGATTGGCACTCAGCCTCACCGGAAAGAGTGTGTGCAGCCTCGAGTTGCTCAGTATTTACTACAAGAAATCGTCGGTGCTCC
+>95415 2
+CGAACGAAATTTGGCCTTCTCCCGTAGTACTCAGCTAAGGCACGACGCTGATTGAATGCCGTTGGCCGAGTAACCGGCTATACAATCAGGATACTTGTGT
+>95416 2
+CCGGAGGTTCCGAGCATAACGCTTTTGTCAATGGCCTGATTTCTCCCTAAAGGGCGGGCCATATGCAACCGAATTACTAGCAGGTTACCGTAGGCAATAT
+>95417 2
+AGAGGAGTACGTCATCCCCACGTTGGATGCGACACTGATCTCATGTATCTTTATGAATCGTTAACTGAATGCAGCGCGCTAGGAGAGTCCCCTGGTACCA
+>95418 2
+GGGTAGCGACAACTATAGTCCCTTTGTCCTCCGTCCAAGAAGACTTAGCTCAATTAGGGCGAACACAGGATTAGTTATAGTGTGGTTCCTGCGCACGCAC
+>95419 3
+GCCGTCAATGACCGTTAGTCGTGCTGTGATAGGTGTACTGGATGATGAGTGCGCATAACGGAAGTATGTCAACCCTAACAAATTCCTCGTGACTCACCCC
+>95420 3
+GCCGCGTATGCCCCAGTTTTAATCGCAACGGTAGACGATTGTCCGGGACGGAGTGGGACGTCACCATTAAGTATTCCGCTAAATATTCCCATAATAGTGC
+>95421 3
+GGCATATAGTATTCAATAAGACCGCCCAGTGCCACAGTGGACACACCTGCTCTTGCAACCATTAGTTCCTTTTAGGTGTAGGCGATACGGTGAGGCTAGC
+>95422 1
+TTATTCACTGACCGTGATATATTATGCAAATAGCCATTGACCGCCGTTGGGCCGAAGTTCCCGAACAGACTTGCCTGCGGAGCGAACAGCTTGATATCGG
+>95423 3
+AGATTCTTCCCGTTTAAATACCAGCAGCCGGGTCACACTGAGGACCTAGAAGTGTGGTCGTTCGACTGCACTATCTCCGTTGGCGGAGCACTTAATAGAA
+>95424 1
+GTACAAATGCCGCATATGTTAGCAATTACAGGTTTGTTGATCGTACTAGCCTACCACCCAGTGGGTTGCTGGAAGTCGCACACGCTGTACAGCGCGATAC
+>95425 3
+TACACCAGTGGGATAGACGGGCCCGATTTCTATAACGGCCTCCCAGAGCTTTGGCGCATTAGTAGCGCGTGCCATGTCTTCGCGATCTTAAGAAAAATTA
+>95426 2
+AGAGTTCTGAATTATATGCCGAGTGAGCGCAGGCATTCCGAAAGAGGGTTAGAGGGTAATTACATCCCAACTGGCCTTCGCCTAGTTCCATCGTCACCTC
+>95427 1
+AATCATGCTAAAAGGCGCACGACAATATCGGTGTAGGGACTTCACCAACGTATGGTCTGTTCAAGCTGCCGATATTACGGTTTCTCCCGAGGAGCCGCTT
+>95428 3
+TTGCGATGGAGTAGGACTCCCACCAAATGGCTTGTCCCAGTTTGAAACCGGTGTATCACACTAGTGGTTGAGCGGAACCAGCTCCATTGGATTACAATCC
+>95429 1
+TAATCGGCTCAATCCACGTGCGTGCACACGGTGATCGCACGTCAGGGACGCGACGTGCATTTCAGAAAATGCAGCTTAGTCGTTTCCTGTGTACTAAAAT
+>95430 1
+CCGAGATCCTTAAGATGTTACCGGGAGGTATCCACGTCGTAAACCGCACGTAAGCCTTATCTGGGGTTTACACCGTCAGGGGAGTACCTATTTAACATGC
+>95431 2
+CGTTCCGGGGGACTTGGGTCAGTTACAGCAACAGCTCAAGCGGTTCGCTTAACTCTCTTCAAGTCACCGCAATCTTGAATGGAGGCACTACAATTAAGTG
+>95432 3
+GCAAGAATATCCGCCAAGCTTCAGTAGCAGACTTTGGGATTGACCTCGCACGAGTGTTGAAAGCGATAGGCTGCTATTTCCGAGTCCCACTCTCAGGATT
+>95433 1
+TTCTCTAGCTCATACGATCGAGGGCAGTGCTTGGGTGGAATGCGGATACTTAAGGTTAACACCGCCGATTCCAGTAAATGCTCGATCATCATGAGACCCC
+>95434 2
+GAGGTCCCATTAAATAGGTCTGCGGCTTTTCTCCCGCATAGAGAAATTCGGACTTAAAGGGAATTTCCAAGCTGGTGCGTTTGAGCAGCATCCCCCGCAA
+>95435 1
+GGTTAATTCCTGACAGTAGCCTGTTTGTGGTACCCACCGACGGCTTCCTACGTGACGCTATATGAACTGACTAGGACTAATCACCCGAGTGGAAAATGGC
+>95436 2
+AAGAGGCCAGGGCCAAGACGCTGACCGCTTGCATATCAGAGAGGAGCTATTAGTTGGCAATTGGTACGGACACGTTCCTACAGCTCTCTCTTTTCATATC
+>95437 2
+TCGGGATCTAGGGTCTCCCGCGCCAGGTGAGACAGGTCTATAACACATGCAAGTTCCTGTGTGTGTAAATCGGTTACTACAACAGCCTTCGCATTAAAGC
+>95438 3
+CGTACAAAAGGCTTGCCGAAGAACCCAAATTGAGTTGCCCGTCCTTCATACTCGTGGACGATTCGGGACACGGGTTTCAGAAGTTCGCTTGCTATAATGC
+>95439 2
+CCCCTTGGTGTTCTGCGTAAGGGTCACAGTTATTCAACTGGTCTCCAGCCAGGCGTACTCCAAATTAACCCCTGGAGAATTGGAAGAAGTTCGATCGGAA
+>95440 2
+CTCTATTACACGGGTCTACTGAGTACGTTTTTAATAGCCGACAGAGGCTGCCGCTTAAGGCCCTACTAACTCTCAGCGTCAGGGTGAGCGTAGAAAATGC
+>95441 3
+TCGGGCCCTTGGTTCGCAGTGGGACGACAGGCGTTGGTACCCCCATATACGAAAGCAATCCGTACTCATCTTGGTCACGTCTAAGAGATAATCTAGTATA
+>95442 3
+ATACAACTCTATTAACCTCGCGCTATGGATAGGTGGTGACCGTGTTCGTAAAGGCAGCGGGACTTTCCCAAGATTCTCGCCAGAAGAACTCATGGTCGTC
+>95443 2
+CCCCCTTACATCGTCGCACACAGTGGGAGTTAATCGCACTTGTTTTCGAGTGATTGATGCACAACGACTACTAGGATGGCGAAGGACCCTGTCAAGTGAT
+>95444 2
+CCGCACTGTCAACGGTCGCTTTGAGAGTGTTCTCAAGATATGACCTGATTACTCACACATGCTCGGTCTCATGCGGCGAATGGGGCAAGCCATAAGATAT
+>95445 1
+GATACAGTTCCGAGAGCTATGATATGGGCTGCGCAAACGCGTATTCACACGCGTTGTTCTCCATGAACGCAAAGTGAACGGTAGTTTTCGGACTTCCCCA
+>95446 1
+ATAAAGCAAGACAGATGGCGAATAGCGGTGTCTCAAGACAGCGTTGCTCCGGAGCCCAAATGCTCGAACGGCGTTTCTTTCATCATTCTTTAGTTCCGGC
+>95447 3
+TTCCTATGTTAAAACCTTGCTTGAATGTAAGGCTGGTAACGAGTAGAGCCTTCGTGCAACGCACAGTAGAACAGCCGCGGGTTTGCTTCGTCCCGAACAC
+>95448 3
+CGGGAAAGCTCTCTGTGGTGTGACCATCTCTGATCCGCAATTAAGACTGCACAAAACATTTGGGTGGATCTCATCACACGCCCTCGTATGCATTGAGGGA
+>95449 3
+GACGTGCGCCGTTCAGAGGCGTCACTGCTACCGTTATCTCGGTTTCACGTTTGCATGGAAAGTTGATCACGGATATGCCATACATTAAAAAGAGACCGCC
+>95450 2
+CTATCGTGATATGAGCAGTGACGAAGCCTATGGACTTAGGCATAGTCTACTCGGGGAGCCAAACTTTGATACCTTCATTGGGCGCACATCCAGGTACTCC
+>95451 3
+GAGCTAGCCAAATCGATGCCCGTCTCACTAGTCGGGCGAAGTGCACGCAGGTGCTCACTAATGATATCCTATCCAATGTGGTCCGATACTGGAATATTGT
+>95452 2
+CGGCGCTATCCAAGGTAGTTGAACATCCGCCTACTGATTCGTCACCAGTAGTTCGGAGGACTGGTAGTCACAATTTCGGGATTGACCAAAGATCCTTGAC
+>95453 2
+ATCTGAACAGAATAAGGATCGCAACGAAGGTGCGAGTCGTCCGGGTGGCGGTAATTCTTGCTAAGGAACTGATCTCCTGACTTCCATCCCTCCAGTTATC
+>95454 3
+GGGCGGTCTGACACTCCAGGTAAGGAGGTCGACAACATATTACTACATCTCTGCAATTAGAGATCTCGGCGCACTGATGAGCGGAACTTGCTTCCATTTC
+>95455 3
+TGGAAGCCCTTTCACGCCGTAACGTATAGTCGAACAATATTTGTACCTCAGGACTCTAAAGACGGCTGGACGGACGCACTCTCTTTGTAAACGGTCGGGT
+>95456 1
+ATTTACATGTCCCCATAGGCTCCACCTGACTGTACTTTGTTATCGGTTGAATTAAGACACAGTAGCCTCGGCAAAGAGTGGCAAGTGTCGGCGCGACGCA
+>95457 3
+ACATCTACCTCGAAAGAGAGGCTTTAGTGTTCACAGGACTTTCGACTACGTTTGATAACCGTCTGAACCCTCGTAACCGGGAGGGGACATCTTCGTCGAG
+>95458 3
+TGTAAACACCAAGTGGCCGCGGTAAGTTCAGGATATTAAACCTCTAAGACTGGACGGCCTGGCTCTACCTTACCATCCCGGAGGTATTTAGGCGTAGTCT
+>95459 1
+TTCTTCACTTATGTACACGGTTACGTCAGATGGTCAGTCCAATTCAGCGCTGTGTTGGCCAGCGCCATGCCAAAGCGTGTAGCAGTAAACCAGGAAACTG
+>95460 1
+AGCCGTTTTCTCATCAGGTTGGCGTGGAGGAACCTCTCTCTATTAAATAAGGCACGCATGTTTCCTGACCACAGACATTGCATGAGAGAGCCAGGCGCAT
+>95461 2
+GAAAGCCGATTAATCCAGCCAGCTGCGTGACTTCAGCGTGGGTCTTGGGTTCCCTCACTCCTAATGGAGTGATCAGGACACATGTTGCAATATCACATGA
+>95462 2
+TGCACGCATTCATTCGTCTTTAATGGGGCGATCACGAGGAAGCTCTCTGTAAATAGTGCGCATCCCCATTGACGAGAGCCTAAACACGTGACCTATTGGG
+>95463 2
+TGAATTAGGTTCGCCCCGATAAAAGTCAGAGTCGGTATCGCCGGTAAGGTTCACCATGTGACTATTTGCCGCTCGGGAGTTCACACTAGTACGTCACAAC
+>95464 3
+ATGACACATAATGCTATGTCCAAGCACCATCTGCCAAAGGTTTCGTCAATACGTACGGTTTATTAGAACTCCTGGCTGGCCGACGGGCGTACGTGTGGCA
+>95465 3
+TCGGTACGCAAGTGTGACGTTCCGGGTTTAACCAAGCTAAATCAGCCGGGCGCGCAATTGGCGATACCCAACGAATAATGCGAATTGTTAGTTTTCCCTC
+>95466 1
+AAACCCGTTTTACGGATCATCCCATCGGGGAAGACCTTGCTTTACCAGTCAGAGTTAGTGATCAGACTCGAGGGTTCCTTAGCGCAGGCGATCATAGCTA
+>95467 3
+CCTATAGGTAAAAGTATCCGTATTGCCTGGCCGATTAGGGGTAGTACGTTCCGATCACCCTAACATACGTGCCTGTCCGTAAGACCGCCAAGTGAGGTTA
+>95468 1
+AACCGGCGCAGATGTCCTTTATTGGAATCCAAGGGGCGGCACAGGTGCTTGTACATCGTAAGTCACACTCGATTTACAAATGCCATGCTTATGTCACGGC
+>95469 1
+TCCTTAGTAAAGATTAGAACACACCGACCTGATCGATGTGTATCGGCCATGAGATCATGAACCGCCTGTTCCTGGCAGCCACTGGAAGGAGCGTTCTTTG
+>95470 1
+TAAAGGACATCGGGCCGCCACTCCTATTTTTCCGGGGACACCAGATAAGTTTATTGACCACACGATGGACTGGTTGTAACCCACTTGCTGGAAGCAGGTT
+>95471 3
+GCTTCAAGTACGGTGTGAGCGACAGGGTTCAATTAGCCCACATCATTTAATTAACTAGACCCAGGCGATGAGGCTTGCTGACCTTGGCCACACATTTGGC
+>95472 2
+GTCGCAGACCGATTATAGAGAGACATCGGTTGCTGTCGCTAGCGCTTTCGGAACCTAGGCTTAAGTTGTGCAACGCTCGCCCTAAGAGTTAAACAATTCC
+>95473 3
+TCGGATAGTGAATAACATCATCTCAGTTAACTGGATGCTCCGGAGTCCAGGCGCCGTTAGCCAATTAGTTAGGTACGGAGATTAGACCTCAGCCTCTGCC
+>95474 3
+CGGGTTATTGGAACAATGGTACCGTACCGGCGTGCAAGATTATACGGTACACAATAACCGCATTTATATCTCCAGGTGAGTCCTCGGCCGTCACACTTGG
+>95475 1
+AGTTTTCATGTATGCACCAGGTAACGATTGTGAACGGTCCACTTACATGCAGACAAGCTGCAGCCTTCTACAGCGCATCGGCTCGTAGTCTGACAGGTAG
+>95476 2
+CTTTTGATGATACACGGCCCGGGAACGCCTTAGTCTATGAGCCGTAGGAAACTATCTCCGGGAGGACGTTATGGTCACCATTTGATGACACATTCACGCA
+>95477 1
+TTAACCGAGGAGGCGTTGAAGTTCCTAAGTCCGTCAAATTCCTCGAACTCTTACTGTCCCAACGGTAAGGATGAATCCGGGCATTGGGAGTCCTTCACGA
+>95478 2
+CTAGCCGGTAGGTACCAGCATGCTCGATTTAGTTCTGTCCTAGGATTATTTGGTAATATGCCCGCATGAACGAAGCTGTCTAGGAACGACCGCCGAACAC
+>95479 3
+CGTCATTGGCGGTCGAAGAGGGACCGCTGCGCCTTCAGCCAAACCTATATTAATACTCTCGTCTCCGTGACAAATGATAGAACTGTCTGTCATGTGGAAG
+>95480 1
+TGCATCGGCACAGCGCCGTAGTGTTCGTCGTAAACACAGCCCGTGCATTACTTCATCGAGGCCATGTAATTAGGAGATTACCATCCGGTGTAATCGGTAA
+>95481 3
+CTGGTCCAGCACAGGAAACTACCTTTGCATTGTTGAAAGCTGTCTCCACTCGAGCTGGAGTTGGCCATTGAGCCAAAATTACAGGGAGCCCTTGTCAAGT
+>95482 3
+ATACAGTCTTCTGCGAGGGTGGGCAAGTTAACCTTCCGAGATCCACCGCTACATATGCGCGCTATGACGGAGATCGGTTTAATCACAGTTGCCATGACTA
+>95483 1
+CTTGTCCTAATCAGTTGCAAGGTCACGGAACGAACTGAGCGAGCTTAGGCCTCTCAAGATTTTTTAAGCCTCTGCGGTGAAAGCAGCTAGAACTGCCCGT
+>95484 1
+CCATAGTAGTTACGAGACGCTACTATCATCACTTATTTTGGGACCATGCGCAAAGGCCATGCCCGAAAACCATTTATTCCGGGGGACAGTTCGGGCGTTG
+>95485 1
+GGCCAAATATCGGTTTTCCCAAGGCTTATCAGATGCATGGCGCTAGCTAGACTATATGACGGCGGCCAATCCATCCAGGTAGGTCACAATAGGTGTTCTC
+>95486 3
+CCCATCAGGAGAGCGTAGGACGCGTAGCCTGCTCACTGCAGCAGAACGTATGTAGTTTTATGATCCCCTGGGTGTACGTTTTCGTACAAAACCAATAGTC
+>95487 2
+GGTGTGATTTGTAATATGGGTCGAACGCTTGGCAAATGCAATGCCTAGGATACGGCACAAATCATCCTCCCTTTATGCAACTGCACCTGCCACGTAGGCG
+>95488 2
+TCCTCGAACCAGTGGTATTCACGTAATACTACACCTATTACCCGCCCGTGGGGTTTAGGAACAACGTCGTTAGACGTTGGATATAGTGAGGCAATCGCGC
+>95489 3
+ATGGCGTCTTCACCACGATTAGGCTAGGTCTTTGCATACCCGATCTAACAATGGGGAGCTACTGGCCATGGTATCAGCGAGAAATACCCTATTGTCGACG
+>95490 2
+GAACACCACTAAAGCCCTGGTTATGGTCTTTTGTATCCGTTCTAGATAATGTTCGAAGTCGGCCAGCTGGACTGGTCCCGAAGAATCTCGACGCGACAAG
+>95491 3
+TGTAAATACTACACACTACCGAATGTCGCGTGGTTACGGACATCGCTCATAGTTAATGTCGCTAGTCGAGTCTGAAGGGATGTGCACATGTCCCGCCCAG
+>95492 3
+TTGCATTCCCGATAAACCATTGTCACGCGGGTAGACGTATACACGGGCATCCTCAGGTACATATAGGCGCACACAATATTGTCCGTATGGGGCGTGTTCA
+>95493 1
+GTCGCAGTGTGAGCCTTTGATTTACGCCAGGTGAGGCCATAAAATTCGCCAAAATAACCGTTAGTGGACCGCTTTAGCCTCTGGGCGCTAACATCCATGA
+>95494 2
+CGTGCCGAGTCGTTTAGATTATACACAGTCCGTCAGACTTTCGACTAGCGAAGGACTACTACTCAGTGTACAAAGAGTCTGACATGCGTTCGCTGGAGCC
+>95495 1
+AGTACGAATCTTGGTGGCCAGTCATGCCAACTCAATACTAGACTAGGGGCCGGACCACATTAGCGCATTCGTGAATACCGTTAGCGGTTGAGTCACTCTT
+>95496 1
+CTGAAGTCCAATCGTCAACGAGAATTCTAAAGTACAGCGATAGCCAGGTCAGTGCACTTCCCTGCCGTTTCAAGAGGTGCAGTTATACTGTTCGGCGGCT
+>95497 3
+CATCAAGATCCCGCTGCTGCCGGTGGCCTCAAAGCAAACGTCTGCGTTAGTCTTTTCACTACGTACATAGATTGGGACGAAATGCAACGTGTAGGATGTC
+>95498 2
+CAGACGACGCATCATGCTCTAACGGATTTCCGCTTTACTGGTCTTATGTCATACTAATTGTCGGTGGTGAAAAAGTACCGATCAGACCGCGCGGAACGGC
+>95499 1
+CGGCAGACCTCGCCAGACTTTATCACACATTAAAGCTCCCAGGTGGATTATAGGTTAGCCGCGGATGCCAGGTTGGAGTTAGGCTCATATCTCTGTACAA
+>95500 1
+AAATGTCCGAGAAGGTCGTTGATACCTAGAAATATGCCATGGACGTGTGACTTGGTCCAAGCCGGTAACGACGCCCCTTACTGCGAATACTCCGCGTTTT
+>95501 3
+ATGAGTAATTGGATACTAACCGGGGTAGCAGTGTCTTCTAAGATTATCCGAGCGATACACCGGCGAAGTACTCCGTCTATTTGCCCTAACGTCGCACGGC
+>95502 1
+ATGCGACCCCTGACTGAAGGCGCTTCCGCTAATGCCAGGCATTAGCGAATTGCCTCACAACAGGTTAGCCTTGTAGAAGCATGGCGTAAGAATTGCTTTT
+>95503 3
+ATCCCAGAATAGCCATACTGCCAGATCCATGTTCTCCGAACAATGGGCTAGGTGTATGGTTGACGGATGCGACTCTGTCTTCAGACAGGAAGCATTCGTC
+>95504 2
+TTAGAAGAAGGATCTCGGATACTTTGAATCCCCCTACAGTGCCCAAGTCCGGACATCGACGTAACGGCGCTCTTTTAGTGAGTTGATAACGCGCTTCAGG
+>95505 1
+CGAAGCTCGCGTGACATGTCGTTAAAGCCTTGGTCGAGAAGCCTACGATCTAAATGACACAGGCAGCTAATATTGCTTCTGCGTCCCTTGGGCTCAATAG
+>95506 1
+ACTCGAAAACGCCGTTGCAGCAGGGTTTCATTGTAATACCTGAGGAGCACAATCCAGTCATGGTTGCAGTCAGATCATGTGCGTCCGTCCGCCTAAATTG
+>95507 1
+AATCCCATGAGATATCTCCATGTGACACGTCGGCTTATCGAACTACGCCACGGCAGATAACACGCGATGGGGAGTTTTGTTTCCGGACGATAACGTTCGT
+>95508 3
+CGGGGACGGCACTACTCGAGATTCCAAGTGCCGATTGCTTACTTTAAGTCCTCTGATCTGACGGCGACGCTCAATAATTAGCGACGTCTATTGCAAAGGA
+>95509 3
+GAGAGCTCGTGAACAAGGACCGGACTTATTTAAGGGTGAGCTGTTCAACTCACGTTTGTGTACCTTGCATGTTCAGCTAGTGCAACCATCACCCGCAGAC
+>95510 3
+AGCGGCAAAGATTCTGTGCACAAGCTGTCTCGAACATCTTGATACGTGGTTAGATACCTGCATAAGTGTGGTAGCCACCAGGTCCACAGCTCTCGTCAGT
+>95511 2
+CGATGCATGCCTAGTTCGTGGCCAGCATTCCAAATGGAACAACTGCCAGTAGCGGATATTCTTACCGGATGAAGGCGACCTACCTTGTGATCCAGTTTGA
+>95512 2
+GACTGCGACCAGTTCAATTCTGACACGACAACTGTGAGCGTTTTTCACAGTAAATAAAGCGTCGGGCCGAATGGGTCAACTGCACTTGCAGGTCTCGCTT
+>95513 3
+TAGAGTTACCATATATATAGATCCATACCGTCCGTCGGTTCCGTACCGAGGCCGGTGTCCATTGCGTAGTAGCTACGGGAGTGCGGTAACTTCCACAAAA
+>95514 1
+GGCAACAGTTGATGAGGGTACTTTTCCACGCTGTGTAATATCATACACATTGAGGAGCCGACTAGCTGTCTGTTCAGACTGGACTGACCTCAACGGCCAC
+>95515 3
+ACCCTCAATATGCCGGCGGGCCCGAGCCCTCTAGCGTCATGACACCCCGACTTTGTTTAAAACTTAAGTGGGTCATGGAAGAAGTGTATAACGATTTGGT
+>95516 2
+CATGGCGACAAGGGTAGTCACGCTGCACATACGAATGAAATATTACTTGGATATCACGCGACCGGCTCTAACCTCGGGATTCCGGTCTCAGATTGTCTGT
+>95517 2
+ACATCTGTAGATGGGCTTCGCTCAGATGCGGCTTCTGGCATGTATACGACATGCCGAGTCGGTTACCGTAAACCCTAGCTATTAAACGAGGACAATGCCT
+>95518 3
+TGGCACATAGAGTCTCAACGCAGTCATGGAAGGCCCCATATGGCACCGGAGCATGGCCGTCGTAGTTGGGCTAAAAACTTTTTTCCTTTCTCAAGAATGC
+>95519 3
+GCTAACAGGCAGAACAATCCAGGCAATAATGCAGCTTCTCGATAGATATGGTCACTCGCGGTGACAGTGCTGCTGGCCTTATTGACTATGTGCGCACTCT
+>95520 3
+CCTTTTTAGATCGCAACTCCCACCAATCATTTTAGGCGTAGAATTGTGTCCGAGGCGCTAGGTGGACCCAAAGGTGATAGCAGATTAGTCGCGAGCCACT
+>95521 2
+ATCCCGGCAGAGACTTGCATTACGTGATGGGGGCGCCATTACAACGCTGTTCCAGGCCTCTGGACACGGATCACAATCTGAACTACAGTATGGTTTATTA
+>95522 3
+CTGTAGAGCCTTCTCAAGATGTCCTCGCCCCTGTGTTAACTGTACGGTAACACACTAGAGTTTGCGACTGGACATAGGCAGACTCACTTGAGCGTAGAGA
+>95523 3
+TGCCCTAAGCCCCTGTTTTGGGATTGGGACAGTGACCAAGCGAACGTTGCGCCTGGAAAGTACATGCATGTCTCACTCATTCGCCAATATAAGTAGCGAT
+>95524 1
+GACTAGGACACGATTGAGGATAACCCTTCGAGGATCTTAATTTGTGCCGGTTTATATTCGTACGCCCGCTGGCAGTGCCACAAGAAATTCTCGCGCAGCA
+>95525 1
+TAGGTCGACCTCACCCTTTGCTGTCTTCACCGCGGACACGACTTAACGGAAATGTTGGCTTTCAACGAGGATAATATGCTGACGATGCTGAGCAAATCGG
+>95526 3
+GAGCGTTACGGTCGAAATCTTAAACGTCCTCTTAGTGTAGGCGGCACGATGTATTCGCATCTAGCCTGATTTGCAAGGCCCACAGAACTGAGCTGCCAAT
+>95527 1
+GATGAATTTTGGTAGGCACCTTCCGGCTCTGCTGAGGCCCCTTGATGTGGATCTACTAATTCCAACATGCTAATACGAAAGGATGCTGGGCCCAGACAAC
+>95528 3
+TAGAGATCAGCTATATAAGGCATTTTTACCGGTGCCCACTTGGGGAAGAAAGGCTAGATCACATAATGGATTCGTCACCTCCCTCGATTCCGGCTCGCGG
+>95529 3
+AGCTTCCAGTATTCGGCGGCGCAAATATGGATCGTTACACTATAGGGATCACCCGTGCTCGACCCACGTCGTAAAACGATAGCATATTTTGACGTGGTGC
+>95530 3
+ATCCTATAGTCACGCAAGAGAAAGGCAAGTTACGTTAGAGAGTCTGGAGCAGCGTGAATCGTCCCAAGTGTCTACTCGTGTCCCTCCCGTTTGTATACCG
+>95531 3
+ATGATCAGCCGAGTTTAGTCCGGTCACCGTCCTATGGGTATGAACCCAGCCAACTCTAGTGTAAAGGCCTGGAGTTAACACGATTTACGCACATCGGTGT
+>95532 2
+CGATCAACTTCTTCTCGCTGCGGCCTAATTCTAAGCGCATGCCTCTGAAGTATGGAGGGTTGCAAACTAGGTAGAGCGAAAGCTCACCGCATCTTTAGAG
+>95533 3
+ACCCGGATCGATATACCTTTCCACGGAACTTAGTGAATTCAAGTAGGGGGTCTTTACCTAAGGGCCAGTGTTCATGTCGCAATAACGGAGCTGGCCCCAT
+>95534 1
+ACGGGGCTCAACTTGGCCTCATGCCACTCGGATTGTTACCAATATCCGGCATGGTCTGGGGAATTGCGACAATAATCAGCAAATCTTATTGTGCAGCCAG
+>95535 1
+GCTCCTGCGTGCAATGGGTTACAGGTTGGCTGTGGCACGTATGAGACAAGTCCTATTAGACATGGACGCCACACATTTCCTTGAAACCGAAACATGTTCC
+>95536 3
+GCCACTCTGACGGGGACGGTTATGGGGCGCAGTCCGTGCCCCTGCGCACATATCAAATAATGTCAGTAAAACATTTCACTCCTGAGGTAATAAGCGTTTT
+>95537 1
+TCATCAATACGCTCCACGTTGTCTTGTACCCATTAAAGCGGCAGACAAAAACAGTGTAGTAGCTCAGTAGTCTAGGACTTGGCTACTTGCCGGGGGCTCG
+>95538 1
+GCCTGGCACCCGATTAGTGCATGTACAGCGGGTTAGCACTTTCGAGAATGTGCATTAACTCGCACAGTCTTACAATACCGAAATGAATGGTCTTCCCGGG
+>95539 3
+CCGGGCGTGGTCAGACATAAGCTCATGACGGTGTCCTCATCGGTCCGTCTGACATGCCCAGGACGTAATAGCTAATTGGAATTCAATCACTAAGTGTATC
+>95540 3
+GACATTGATTCAACGTCGATTTGCTGGTGGAAATCATGGGTCGTGGAACGGACTTCCCTCGTAACCCGACGCGCATGAATAAGACTCCCCCGTATGTAAT
+>95541 2
+CTTGAGCAGGACAACTTTCGGCCCTGGGATGGTAGCTGCCTCTCCAAGGCTGTTAGGCACACTTAAAGAGAATCCGCGGCACTTCTAAGATTATAATTGC
+>95542 3
+AGCGCCTCCCTAGTGTTGATAGCCGAGGCTATATGACTCATTGCATGAAAGGACGACGTTCGATTATTAGTCGACTAATACCTACACGGGCAGTCGGCTC
+>95543 3
+AGGGGTTTGGTACTCGAGCAACTTTCTCACAAATGACGCGCCTGTGTCCCTCGATACAGGGATCTCCAATCTAGAAAGCTTGGCAGGTATAACCAGCGTT
+>95544 1
+GTTTGCCGTTAAAGGGACCAAATGATATACTTTGCCCTGTAATCTCGTTGCGGTTCGGTAACGGTAACGAGTCACAGACCGACGCTCCGCATGTGAACCA
+>95545 2
+CGTCCGCCCTCAAGGCAGATACGTCCAACGGGTATGTAGATCATCATAGATAGTAAGCCATCTTTGTTGCTAGCCTGGCTAGGCTGATAGACATCCTAGG
+>95546 2
+GCGAGATTAATAAGGCCTAGAGTTCGCCATATAGACTTATTGCGGGACAACGCTCCGGCGGTAAATGTGACCCCCTTGCATACTCGTCGTTTCTAAGCAG
+>95547 2
+GCGCCAGAAAGTAAACTGCTGTCTCGGACAAATACCTTCTTCGGAGATCACACAAGCATTGCCTTAGTGGCTGTAGCGTCTGTGTCTGCGCAGAACTGAT
+>95548 3
+CCGTCTTCCGAACATTAATCGGCTCCGTGACTAAGATTATCCGGCAATGAAATACTGGGCTCTGATTGCTTACCTGGGAGTGAGCCCATGGCCTAGAAGA
+>95549 2
+ATACTAGGTGATCTCACGAGGTGTGCTGGACTATTCGACCCTATGGCATAACCAGTGTCCGGCGAGATGCTACTGCCCACTTATGTGAAGACTTCGCAAA
+>95550 3
+GCCAAGCCTTCTTCCAAAGTGCTAGACACGACCTTGGTGGAAGGTATACACGTCATCGAGTGCAGGTGCCTCATGCCCTCGCATAAAGTGTAAGTTAGTT
+>95551 2
+GCGAAGCCGGAACGGTAACTTCCATTCGAGTTCCTAAGCCAAACGGATAAGGTCACTTTGCGTCTGTGACTTTATGAGACCCGGCCTTTATCGTGAAGCA
+>95552 2
+CGAAATCTCACTGCTTAGCTCCCCATAACGCCAAGGGTCGCCACTCGCGATTATCTATGAAGAAACGCTGGGTGTTCAATCATAAGTGGCATGTGGTGTG
+>95553 1
+CTATTAGCTAAGTCAGCGGTGGCCCGGAGGCCTAGGGATTGCACTTCTATGCAAGTTGACAAAGGGCCACGCTCTCACGTAACCCATCTGATTTTTAAAG
+>95554 3
+ACGACTGGCGTAATCAGCCTGACGGGAGACACACATTAGTGATATAGCTGCCTCGGATCGGTGAACCGGTTTTTTTCGAACCATTCCGACAAAGCTGCTT
+>95555 1
+TTCATTCCTAAGGATTAACCTCGAAGAGCTCGTTACCCAGTGTGAACCTCCGCGCAGGTCTGGGTAGGGGGACCTAAACTGACTAGCAGCTGTTACAATT
+>95556 2
+ACTAGCTCTACTATTTCTCCGGGGACTACCCCTGAATTTAGACCGTTAATTGCATGACGCTCTACAGGATCGGGGTAGTAGCCGTACACATCAAGGGAGG
+>95557 2
+TCTTCTCAAATGCAGTCAAAATGAAGGCGGTAGGCCATCGGCAGCACGTTCTGTTTAGAATGGCTACTCGTCAAGGGCTGTGAGACTCTCCGTAATCCAC
+>95558 2
+GTCCAGTATGGCTATATTAGATTCAGTACTAAGCTCACGGGCTACATCTTCCCTATTCGACGTAGGCAGCGGGGAGAGTCATATGGACCTGCGCACAACT
+>95559 1
+TAACTTATCTTTCGGAGTCACCCACAGCATAGGGTGAGTTGCGCCGCCTGGCGTAGTTTCTGTACGTTAGAAATATCAAGGAGCGAACTCACTACGGCCA
+>95560 1
+TAACAACCTCTTCCCCCTTATGGAGCAAGGCTAGTGGGCATGAAGTTTGCTTATTTTCGTACAAGGAGCCACACGAGAATGATCCCTCCGTGGCGGAAGT
+>95561 1
+AGTCCGTACCGGGCCGGGGCAGGGAGAGCACATTATGTAAACACAGGTTGCGCTTTTTCTCGTAAAATACTCACTATACTCTATTCGTATCGCAACCGGG
+>95562 1
+CATACACCTCCGAGGCTCGCTCATAGGACGCTGGAACCGGTAGGTAATTGTCGCGAATATGTCTAAATCTGTACGTTCCGTTACTCGTACATGGCGAGAA
+>95563 2
+TGCACTTAGCCAGCTACGGAATGCCTTCAGTAATGTAAGCGTCGCAACGGACATCGTTGTCTTCTGCATGTGCCGATCACGTAAAAGTAGCATAGTCGGC
+>95564 1
+GCTCCGTATAAGAAAATCTGTATCAGCTCAACGCCTAAGCAGTCGACACTCGAGTGGCACACTCTGAGTGATACTCGGCATTGGGCGGTTGCATGTACTT
+>95565 3
+TAAGCTCTTAAGTACACGGAGTGGAGGAGTGCAGCCTGGCTTCGGGACTTCCTCTCAGAATGCTTGTACCCGGACGCATCTCCGATAAATTCTCAGTAAA
+>95566 1
+GGGCCTCTCGTCTCGATCCGAACGTTATGGAACGGCAATTGACCGGACTTAGTAGAGAGAATACATGTTCCAACTGATTTGACCCCGGTTAATGCCGTAC
+>95567 2
+TAGCAATTCGGCATGAAACACTTCCGAACCGGTAGTTTATGGACCCAGCCGGACTCCTAGTATGCTGCTAAGAGCTTGCTAAGCTCGGCATAATTGTGGC
+>95568 1
+GATGGATTTAATGTACATCACTCCCAGAGTGCGGCTGTTTTACACCATACACTGGCACGGAGATCCCTTTTACGGAGGAGCGAGTGCTGTCAAGCATCAC
+>95569 2
+GTCTCTGTTCAGGCACTATGGGCTAAATTGAATTGATCTAATACCGCACCGAAATAGGTTCGTAAGCCGCTACTGTTAGCCACGGAGGTGGCCTGACCAC
+>95570 2
+GTACATTTAATAAAGCCTGCTCCAAGTGTACCCGGGTGGAGTCAATTTGAGTCTACTATCGTAGAACGCCCACGACGTGGACGCCTTTGACTGAGGCATC
+>95571 1
+GAACAGTGTTTGATTGCTAGTCACGTTTTGACAACGGAACCCGCGATCTTCCAACAGATGCATAAACGCTCCGCCGGCGAGTCATTGTTGACATAGGCTG
+>95572 1
+GGGCGTACGGAGATAGTGTTTTCCGGTGGGCTGCATTCATTCCACTCTAAACGCATACAGATAACCGCCTAGCCCGCAAGAACTGATTAGTTGTCGTCAA
+>95573 2
+CTCGGATTGTATTTAGAAGAAATGGCGTTGTATACTACTCCACCTCTCGGTGAACCGACCATTTGCGCATGATAAGACTCCTAAGCCGGGCGCGTGGACA
+>95574 2
+GGCACGTAACTAATTGGTGGAACGATAATGGTTCGTTCGTCCTAGCATCGCAATCGCACACCGTAACGTGAACCTATTTGGCTCATCTGGAGCCGGCATA
+>95575 3
+ACACGCTGCTACCATAACGGACGAAGGAATCTCTTAGCGTGCAGACATTCAGTCTTGGGAGTCGTGTTGAGAACTTGTCCAGAATACGTTCCTCTACCGG
+>95576 2
+TAACGCATGCTAATTCCAAACAGAAGAAGTCCCACGCTTGTGTGTATTGCGGCCGGGTCAGAGAGATGCCTGCGCACCTACCTCGCTTTGTAATAGAGTT
+>95577 3
+AACAACACAATGTTGACGATCGAGGGTGAGTCATTACCCTGTGGTTCGCCTACCTTGGTCCGATCCTCTTAAGTTTGGTACCACAGGAGCGAAACGAGCT
+>95578 1
+CGGCATTTAGTTAAAGCCCCAGGCCAAGAATGCACTGGTTCTCCTGCCTTAGAAGAGGCCGATGGTTTTTTTTATCAAAGCGTGCACCTCCAAGGAGAGC
+>95579 2
+AAGGGTGCTCAGTCTCCAATACGCCACTAACGATCGGTAGGCAGACTGTGCTCAATTGTCCAGTAGTTCAATTCCAGGGCTCATCAATTGGAGTGCGATC
+>95580 1
+TGATTAAAGCGCGTTGCAAGAGGATTTGGCTCCATGACGCATAATATGCGCGATCGGACCCCACCCTCGGAGATTCTCTGGCAGAATAGCTAGATCTTCT
+>95581 3
+CGTGAAAGTCACTCGAGTTTTGTTCCACAAAGTGAGCTCCAGATCGTACGATGACACATACCTTTCTGAGTTAAGACGGAGGCCGGCTCTTCCAAGCTGG
+>95582 3
+CTTAAGCATCCGATTGCAACTCCTCTTCGCAGGATCCTCTATGCGTTGGTCTCGCAAACAATGGACGAAGAGGGAGCGCATCTTGCGGTAAGTCAATGTA
+>95583 3
+GGGCGTCTCATAACTGTACCCCGCGAAGCTGTCCAGTTGCACGTAGGTCTATAGTACCACAAACCGGATTAACTATAGAAGTGTTGGATGTACTGCCGCT
+>95584 2
+CGGGCTAGTTATAAGTGGGCCCAATACGACCAATCTATAAACCCACTTTCGAGGCGTCCGTAAAGGAGAATTTGGTGCTGGTGACTCCGACCTCTCTATG
+>95585 1
+ATTTCGCTCACGTGTACCGTGTTTGCGTTAGAACAGACGGAGCGAAGGGTGAGTATGCAAGAAACTCTCGCCTCGCCTTCATAATCATGGACGCAACTCT
+>95586 3
+AAGCTACTAGCTAGTGTTCGGCGGCGATCTCGTCTCGCCTTAGGTGTGTAAACACAACAATCCAGCCGGACTTGCGTTACATGCTAAAGCTAGTACGGAT
+>95587 3
+AGGATGTGTTCCTGATACATGACACAGGACTTACTGAATCCACTCGGTCCCACTTTAGGAGACTGAGAAGTTGGAGCCTCCCGCTGAATCCTAAGGTTCG
+>95588 2
+CTATCCGTCCACATGTCCATATAGCTGGCAGGTGGTGAAAACGGACCCAACACTGACTTCTACAAGGGTCCGATGCTATTATGCGGGACTGTGTTTCAAG
+>95589 1
+CGCCGCTTCATTGCATTCAACTGTCATTTCTTACTATATGGTGCGGGGGCCAGAATTATGGGGACCCCGGGTGAAAAACCTGATACGAACGACCGATCAT
+>95590 1
+TGCACTCTTCCGGTGAGGGAACGCTTTACCAGGTCGTGGGGAGTCCTATCATCAAGAATAAGCTATCTTCATGTACAAGCGAAACTTCCCATAGTGGCGC
+>95591 1
+CTCAAGTAGAGTTCTAGGAATCAGACACGCGACCCAATACCTAGTGATCTCGGATGCGTTCTGGTAGCTTTGAAGCGACTGCCTCTAGGCAAGTCATCGT
+>95592 3
+TAGTATCACGCAGAGCCTTAAAGCTGGCACGATGGTTGGTTGCTGGACTATTGCATGTATACATGTGGAACAACGTTCACACCCTCGCGACGTTCGACCA
+>95593 1
+CAGCGCGGGGAATGTAGGAAGACTTCTCCTTTTCAAGACTTCAAGTTTGTCTAGCTGGCTCACTAACCTGTATCGATCCGCAAGCGCACGCGAAATATGG
+>95594 3
+TAATCATGTGACACAACTTACGTCTGAGCAACGGGCCAAGCGATCTGTAAAATATGCCTTACGCTCACCCTGGGCGATTGTGCCGGGAGCTGTTAAGTTC
+>95595 1
+GTTGTGCGTAGATGTTGTGAGTGGAATGTATGGTTGAGGTAAAACAGTCCCCCATCCCCGTCCCCTGAGAGTGCTAACACCCTACCTAGAGCTTAAAACC
+>95596 3
+CTCTGCCTACCTAGGTGAATGAGAGGATAGACCGTTAAGAATAGCATCCCACGAGCGCACTAGGCAAAGCATCTGCTCCTTTTTTACTCTAGGGTGCTGG
+>95597 2
+CGGTGGAGAACTATACGACGCCCGCGTTCGCAACTTCATTTTTCATACTTTGCTAGGTAAAGACAAGCTCCTGTTAGGTCGGGACAACAGGTCCTCAGAG
+>95598 3
+CATTTGTATCGCGAGTACGTTGCTTATCGAACTCGTCTTCAAGACCCTTGCAGCAAAGGATCAAATGAGGCGGGCCGTCATCATGAAGCTAATTGCCCGG
+>95599 3
+CGTCTAGGCCCTGGTAATAGATAGACTCACTTGCTCTCTATTACTCCCGGTAGATCCCCAAAGCAAGAACTTGATCGCTGAGTGAGTGGTGAGATACGGC
+>95600 2
+GTACGAAAAGTGATGAATCGTTACTCACCGTTGCTTAATGCCGTACCGGCTGATTCCACTAATTGTACGTCCGAAGGGCGGTACGAGTACCCGATTCGAC
+>95601 3
+TATAATACTCACGGGGGACGAATTTGGCACGGGTTCTGCAGTCCCGACCCTATAGTCGTGCATCCAACGACAAGGTCCGTACTTAACTCGAGATTTAGTG
+>95602 2
+CTGATGGCCGGATGCTAGTTCATCCCGTCATTGATTCCCGCACATCAGCCTAGAGAACGTTGGACCAGTTATATCATCAGCGGGCGGAGCTAATATAGAT
+>95603 3
+GCTGAGCGCGATGCGATGTGAGTAGATACGATACAGTTTGCATAAGGTTGACCAGCCGTTACATACCCATGCTCTAGGTTCCAGACTCCGTCTCCAGATA
+>95604 2
+AAGAGGACCGCAGTTACTTGTGTAGGGAGTTTTTGGACACAGATGTGCTCATGACTTCCGTCAAAATCAACGTAACCCCTACGCAGGGCGTACCCTTGTC
+>95605 1
+TGGAATCCGGGGGCAGCTCTGCTTTGTCCTGTCACAAGCGGGTAGACAATAGCTTCAACCAGCACTCTATCCAGGCTTGATAATACATTGACTTAGGCAG
+>95606 2
+TTCTGACGGAACATTGAGTGCTGGGCGTTGGTTAAGAGTTCCACCCCGTCCATCCGAACCTAATCTACGCTTGGAAATAGATGAATAGCCCGATTCGAGC
+>95607 1
+CTTTATATTTGCGGTCAAACCTCTCACGCCGCGAGATCTCGGGAACGGCACTATGACTCGCTCGGTGTACTAAATTGGGTAACCGACCTGAGTAAAGGAT
+>95608 3
+GGTGATATCGCTCATCCTACTGTTGGCTACACCCAACGTTGGAGATGGGCACTTTACCGGAAGTCCGCCTTGAATCAAATTACACATGAAGGCGCATTGG
+>95609 1
+AGGGACAAAGTTCAGAGCTCCCGCTTTCCGAACTGTTATTGGCTTAAATTGAACCTATGAAAGTAGCCGAGCGGGTCCTAGGACCTTACCGTTCGCTACG
+>95610 3
+GCTTGTGCCACAAGGGGTAACTGGTTCGCACGTGTTTATTGACACGCCTTAAACGGCTGGTTCAAACAACATCGGTCAGGACGAGACAATTGCTCCCTTA
+>95611 2
+TGGATCTGGCTTCTTATGTACAGGACAGCTGCGAGGAGCTCTTCAACATATCGTAACCACCGATTAACGCCCCCTGTGATTATTGGCAGAAGTGAACGGC
+>95612 1
+TTCCAGAGCGTTTAGAGATCCTGCGAGAGCATCAGTGCTGCGTCTACAAATCGTGCGGTGCGCATACGAAGTTATGTCTTCCTGCAGTACCTGCAAACAA
+>95613 2
+ATCCGCTCTAGCCCTTGCAGGAGGTCGGGTCGCTGCCGCATCATGTCAATAGGGAGATTCGAGGTAAAGAATTACTCCTATATCGGACTAGTTAATCCCA
+>95614 2
+GGGCTCTATCTTGTAGCCTTACTCACGGACTCTAGGAGTCCTAACCAATCGGGATATTATCCGTCACATTGCGCCGAAGCGGATAACGATGAGGGCTTAA
+>95615 3
+TATTGCTGCGAACGAACCCCTCCCCGTTCGATGCGGTAGTATTCGGTATATGGACGGCCGGGAGCCCGAACTAATAGTATGAAGATCACTTAAGTTACCT
+>95616 3
+TAGAGTCTTCCGCCAATTGGGCTGAAGCATACTCTGTATGTGCAGCGGTGGTATTTTATCCGAACGCAGTCAACGGACAGCGACCATTAACAGCTACTCG
+>95617 3
+AAGCGTAGAAGCGACTGCGCAAATCCCCTAGCCATACCCGTGTCATTGCAAGTTCCCGTTAAGTCAGTAGTGTTGCCAGTGCTAAAAGGTCACGGTTTGT
+>95618 2
+AGATGCGCGGCCGATACTATTTACACAGTTATTACAAGACCCGCAGGGAGGCCCGACGTTTTCCAATACTGTGATTGATAGACTTTCGTGTCCACAGGCG
+>95619 1
+TGACCTAGATTAGTACGTTTACCCCCTGATGGTAGTGTGGTACAATCCGTCTTGCATTGTCGCAGCCCTAAGACAGTCTGGGACACAACAGGCCTGAAAG
+>95620 1
+CCAGATTGGATATTAGGCGCTAAACTGAGGGTCCAACCTCCTCAAGCTATAAACTTGTCGTGGTATGGTTATCCAGGTCGGAAGCGCCTAGACTCCGACT
+>95621 1
+CCGGTGTTCGACTTCTGTTCGTACGCGGGATTTTCCGAACTACGCAAACCACCTGCTTCGAATGCGGTGAGCAGTCTCAAAAATTACAAAACTGAGGTGG
+>95622 2
+TCCTCTGGCTTTCGTCATCACCGAATCCGATGAGGCAGGTGGCTCTCAGCACAGTCATAACTGATTAGGGAGACGAATATCTTTCGAGACCTAAGATGGC
+>95623 2
+GATCCATGCTCGCCAGCAATTGCTTGCACTGGGAGATACGCAGAATAGACGCCCTGCTGATCACTAAGGCGCTTCAGTATTAGTGGTGAACTTATTCGCA
+>95624 2
+AACGTTACAACCCAGAAAACTTACGTCTTCTATGTATGGTCAAGCGTATTACTACAACATCCGATGGCGTGGGAAGCGGCCGGGCGGCTGGTCTCTCTTA
+>95625 2
+GTTGATATAAATGATCATGACTACCGATACGGAACCCCATGTTTCGTCGCCACAATGCGTCTGTCAGGAGTAGCTACCGCTCGCACAGTAACTGGGGTGT
+>95626 2
+ACCAGGTTGATCCAACCGTTCCTTTGTGCGACTGGCGTCGCAACTTACAGATTATTACGGGGTAACACATGCGGGGAACGAACTTGCATCATTACACGTG
+>95627 1
+GGAACATTCCGTTACCGATTTAAGCATCCTCCTCTAGGCTTATCTTACGCGAATGGCTTCGGCAGCGTAATCTGGAGTGGAGACGGCCAAGGAAATACTC
+>95628 3
+AAAGACCCCCGACCGGAGAGTTCTAAAATCGAAAGATGTTAGTTTATTCCCGAATTAAGCACTGTCTTGGCTGTCCCAGTGGTGGCGGGCCCATGTCACT
+>95629 2
+TGCCACCCATGTTCTCGGTAGGAGGCAGTCATAATCGATCGGGGCATAACGCACGTAGCTTACCAAATACCCGATTTCGAGTGAGTGATATCCGTAGTTC
+>95630 2
+AGTTATAGGGAGGCTGCAAAGTTGGATATCTTCACCCTAATGGTCCCATATCCGTGTCGGGAGACCCAACCCTACATTACTAGGCCATATGGGGACTGTC
+>95631 3
+CGGAACCGCCTGATCCTGCACGTAAGTTTCCCTTTAGGTGAACTTTTGGGCAAAGCGTCTCCAGTAGTGCAAATTTTCAACAGCAATAAACGCGGTCGGG
+>95632 2
+GCGGGGTGTTAGTTTAGGATTAGCATCCGCGTGGCCAGCCCAATTTCATTACACTCTAACTAAGCTGGTAAGACCGACTCCGGCTTCCATCGGATAGAAA
+>95633 3
+CATGTTAAGATAATGGACGATTGGAAGGCCCCGCCAACCCTGAGCAGGGTGACTTTTACGCTTGGTATGAAGAGATCCACACTGCGTTTCTGAACTCCTC
+>95634 3
+TTCACGAATTAAAATTCCCGTAATTCGTGGACCGGAGGACGGGCTGATGTCGGTAGCTCCGCAATATTCATGACTTTCGCAGGGGCGACTCACTTCCAAA
+>95635 1
+ATTAAGTCCATAAGATCAAATGCATTACCGTACCCCTGCAGGGACGCCGAGTTGCGTTTACGAGCACTGGCGATTCGCGATCTTGGGTGATCGTCCATAA
+>95636 3
+TTCTAAGCCGTGCATTCCAGACGGAAAACAGACTCGCCAGGGACTTGTGGTTGACCACCCGACGTTATAGTGCGATTCGAATTCTCGTCCTGGATATAAG
+>95637 2
+TGAGGGACACTTGCCTTGCGGTGAAACGTCATCCAGAAAAGCTCCCGGTCCTTTGTGAGTATCCCTACTGACAACCATGGTATGATGGGATACATCTAGC
+>95638 1
+GACGCTCAATGAATCCTACTTTCCATTAATTGGTATCGCCCGGCTTGGCCCTGACGGGGCTAAACCAACTTCTTGAGGGGACTCTGAAATGAGTGAAAGC
+>95639 1
+TGGCACCTTAAAATATGCTCAGTTCGTCCACACTTACATGGCGTGGGTGACACTGTATGCGCTCAGGGTTCAAGACTAGAGGGGCTGACTAATCACCCAT
+>95640 1
+ATGTTTCAGTGACTACCTCATAGAGGTCATACGCGCCAGTCGGCCATGAAGTGAAGCCATCCTCAGCAGCAGTCGGGAGATCACACTTGTTACTAGTGTT
+>95641 1
+GGGTTCTTCAGGTTCGACGACCATATAACAACCCGGGTAATCATAATTCATCCATAGGGGCCGGCAACGCAGTTCTACGTCCGTTGTGTGACTTAAGCGA
+>95642 3
+CTCAGAGTCTGCCATATAGATTGTACAGGCCGCCTATGTTATGTGGCTTGCAGTTAAGGTAGCGACCCGTGACTAGCCAAAATCTGAAAACCGGGTCCTC
+>95643 1
+TCATACGTACTTGCGGAAGATGAGATACCAAAGGGCGGTAGCCCGGAACTCAGTACATTTACCCGACGGCTCTTTCTGTCATCATCCTGGATGTAGCATG
+>95644 3
+AACATATTGGTTTTCTCCTCATCGGCATCATGTCGCCGCTCAAAGCCTAAGCAACTTCAGGGAGGCTCAAAAATCGGCTGCGTATTGGTACGAACGGGTG
+>95645 2
+ATACTTAGCGGTCCGCTGTAAGTGTTATGAACGGCATGATCCCCTTTCAGCCTATCTAGGATAAGTCTGGAAGAACGGCAGAATCGCCTCGCTCGATGAC
+>95646 2
+ATCCGCTAGTAATACCTTACAACTTGATTCTCACTAAGAGGGCTGCCGTGGCCGATGGCACCCGGTCATGGGGATCAGATGCTTTACCTAAAGTGTAGAC
+>95647 2
+CCTAAACGCGATGAGTCGATGTTTGAGCTAGCAGAGGTCCGAGAGCCAGATCCTTACTTTTCAGAACGCCAATCGCGCGTTCCTTTCAAGTGGAGTCAAT
+>95648 3
+AATGCTGTTTGACTCTAGGGCCCCCTCTAGTCTTGCATAGGCCGGCTGTGCGCGTAGTTCCCAACTAACGTACAATGAGGAAAAAACTAGACTCGTGTAG
+>95649 3
+GTCGATAAGTTCCAGGATCCCAGTCATCGTAGTCTCAGTGTCGACTCGAACCTGCGTCCCGTAAGTGGTGACGTCCAGTAAAAAGATCAGCTTGCTGATA
+>95650 2
+GAACAGTGAGACGCGGCGCTATGAGTAGAGATGTCGCGCCAATCATTCAAGTTTAGACCCCCTGAACCCGATAACGGACTGTTATCTCCCTTGTTGTGAT
+>95651 2
+AGCAATATGTTACGTCCTATCGTGTCAGACTGTCCCTGCTCAGCCTCGACTCTGGCAGGTCGAACCGTAATGGGAATACTAATAGCGGAGATACGGTACT
+>95652 2
+TCCGGCAAGTAGGTTACCGGGAATGTTGACTTGAATGGAATCACCTTGCGCTAACAAGTTCATCATCATGGGCGAACACCCATCGTGACGCAGTTTTGCC
+>95653 1
+GAAGACGCCTCCTCTCGAGAGTCAAACGTGCAATCAGAGAACCAATTTAGTTCCATCCCTGAGGGGTCGGATTTGCTTGTGTCTTAGGCCATGTACACGA
+>95654 3
+CCCCCCTGACACAGGGGACATAGGGCACTCACTTGATGGTTATCCGGTGGATCAGAGAATAAGCGTTGAGGTATCGTCATTTCTGAACCTGAACTATTCC
+>95655 3
+ACTGAGGTTTTGCTCCTAATAGGGCAGTCATCGGGCAAACTAACTACCCATGCAACTTACGTCTGAGACTTGGGTCACGCTCTCTGATAGCGAATGGGAC
+>95656 2
+ATTCTATCTGGTGAAAGCGCTGCAGACTACGATGGACACGTTTACTTAGGGAGATCGCCTAAGACCCGCCGCTATTTGGTATACGTCACAACGGTCCTAG
+>95657 3
+AGCATATAGGGTAAATCAGCACCACGTGGCAGTAGCCCATATCTTTTAGTCGACGATGGGCCATTTATGCTCCGCTGGCGACAAGGTACTTTGTAGACCC
+>95658 2
+GGGGCCAGGGAAAAAGCGACATACAGCGCAGAATAATTATTCTCCCTGCGAGATCCCGTTCTTGCTTATTCTTATTGCGGGGGACAACTCCGCTTGCAAT
+>95659 1
+GTATTGGAGGGCCGATGACATGCGACTGCGAGGCCGAACTATAATCAGGTACCTGTTAGTTCGCCCGCCAATTGATACTATATAGGGCCTATCCACTATC
+>95660 3
+TCTGTTGAATTTGGATTCTCCGGCGCCAACCCAGTGCTTCAGAGACACTGACTAAAAGGACACAACGAGCGCTGTGCATTCGTGGTAAGCTGATTCGCTA
+>95661 2
+GCACCCATTTAGCAGGGTCTACCTATGGTCAGCGTACGTCCTATAGACGTCGGAATCCGTAGTCGACAGGCATTCACTTAAGCGGCATCAGATGAATGTT
+>95662 3
+TAACGGAAGATGCTCTCAAGATGGTTCAAGTACCTGTGCGGGCTTAAATGCGGACTGCCTTCTATGTTCAAGGCCAACTGTCCACGCAGATCGCTAAGCT
+>95663 1
+TCGTCGCTCTTGGTAGAAATGCGCCCTGCGCGTTAACATCGTAGGTATTGTGGACCGCCCGACTAGACTCATGAGTTAAATTCATAGCCAGAGGAATCCA
+>95664 1
+ACGTGGGCTCGAGGACACCGACCCCTGTGAATGCGATGACGTGTGGCATGTTATTTAAATCACAACAATCGTGTTACTTACACGGCGCTAACCTTATGGC
+>95665 2
+TTCTAGGTACGAACGCACATGCAACCGTCGTTGCTATGTATTCCCTCGTTGTCATGTTAAGGCGGACCTTAGCATCACGGGCCTCCTAGAAAAGGGAAAG
+>95666 2
+ACGATTTCAAACGCGCCAGAATTGTCTGACTAAGGGAAATCTCAACACCTAGTGCAGCGTCCTATTTCGTTCGCGTCGGAATTCTATTACGCGGCGGGGA
+>95667 3
+AGTTCACCAGTGATCGGTTACAAACTCGTTCACGCGGCTATAAGGCCGGCACTGGTCAATCGGACGCTGTCTCGATAGTACACAATGAACCATTTTTGGG
+>95668 2
+AATTAAAAAGACCGCCCTTAGCTACCCTGTCGACCGTCATCCGTAGTCTACTATAATTTATAGCGGGGCGTGTTTAGCTCCGAGCTGACGAATGGGCGGA
+>95669 3
+ACGGATAATACAATTCGAGTCACAGTAATTGTGCCGGGCAAAGGTCGGGCCTTTTACTCTGCGAGAAGAATCGGGTCTAGATCGCCCTCTCTTCTCGAAC
+>95670 3
+CCTGAAGCCATCGGGACTTCCGTGGCCAGGATCGCTCGTAACAAAGGAGTACGCTTGCATTTTCTTCACCTAGGACACGTATTGAGTCAATGGTGATCAA
+>95671 1
+AGGTCCCGCCGTATTAGTCAACAGAAGTTCATGAGCCTTCGCAACCGCAATCGGCTCGTAACGCGGTATGGTACAAGTACTCCATTGTTGGTAAGGTCAT
+>95672 2
+AGACAGTTCGATCTCTGATGACGAGATGTACTCTGCCGGACGCGAAGAGTCATTATATCAATCTTACGCCCGATCTCGGGGAACGAATTAGTCCGTGTCC
+>95673 2
+AGTGGGGAGAAGGTCATTTCCTACGACCCTAATCTTGTAACCACATCACTCATCCGATCGCTGGCTGAGTAAACGCTTGTTGTCATGCAGACCGAAGGGT
+>95674 1
+ACGTGACCTGCTTCCAATCCAAAGTACAGTATTTCAGCATACGAGATGTGGTTGCCCCCGCCCAAGAATGGAGTTTCGCGTAAGTAAGCGTCTTTGAGGC
+>95675 2
+CTTGCAGGTTCCCAAAACGGATCAACGAGACGCGCGGGGACTTGTTGCGTCGTCAATGGCTGCTACTATCAAAATCATCGTTCGCATACCTGTGGAAATT
+>95676 2
+GGACCAACCTCACGCGACTGTTTAGGGTATGTGCATACCATCACTGGTATAACGGGCAGGGACACTCTCTGACTTGTGAATTTCCGCTACATCATGAGGA
+>95677 2
+CATTCTTGATTCCTAGAAAACTTACATTTTGCTGGCCGCATCAGATTGGTAATCGGGCCCAGATGAGAGGGGACAGCCAGCTTGCGAGCCATAGCATCTC
+>95678 3
+ATGTTTCCCCTTTGGGGTGAAAGCGTCGATCTTTTGTCCAATACGTCCCAGGCAGTCACAGATTGACACTACGATGAACGACTAGCGTAACACGCGGATG
+>95679 2
+AACGCTTAGGGGGATGGTCTATCGCATACATTACGGGCTTCCAGCTCTAAGGTAACCTTACCTTGCAAGCGTGTGAGATGAACCGTCGAACTACTAGCCT
+>95680 1
+CTCGTCTCCAAAATGGAGTCAGGCTCTGTTCGTATATGTCAATGCAAATCAAAGATGATACGGCCCGCCCGCAGCCCTATAGTGGGTGGAAGATCTGTTC
+>95681 2
+TCGGTGATAAGTCGATTCGGAGCCACACCGCTTACGAGTTTATCCGCATAACAGAGTGGTACTTGAACTCAGGCGTCAAGAGCTTTAGCTCTCTCGCGAA
+>95682 1
+GACTAAACCGTAACGTATGGGGTTGAGCCTGTTTGCCTAAGGGCTTAACTGACGAAAATGGCTTTCCGCCGAAACCTCTAAAATTCGCGGCCGACTTCGT
+>95683 1
+ATCGGTATGACCTAGCGTGCTACTCGCGACTTGCATACAGATAGCCTACGACCAAAGGGAGGCCCGTTACGTTTTTTGGCGCGTTAAAAACTAGTATCGC
+>95684 3
+TAACTCCATTGACCGGTTGGGGATTCGCCGAATGCGCTCAAGTAGCTCGTCAGCGCTAGTTATATCCACATACGACATACGATTCGGACACAGTGAGTTG
+>95685 3
+GGCTCTAGCGATTGCACCATATGGTATAGGGCCTCGCAGGAAAAGGTATCTTCAGTCATGCCGCCCACATACATCGCGTTAATAGTCTGGGCCATTTAGA
+>95686 3
+TTCGGAGCTGAGCGACATAGTGGCAAATTTTTTTTCAAGGATGGCAAAGCGTCCAGATCGCTCGAGGCGCCTCCACGCTGTGAGTCTCTACAATAAACTC
+>95687 2
+AGACACCAATGGTTAGTCTAAATGATCTTCCTTAGTATATCGGACGTTTATCTCTGCTACCCAGGACTAGAGGGAAGCGCAGCGCTGTCGACATCGGCGC
+>95688 3
+GAGGCGTTAGTTCAAATCCTTGGAATAGTCCACCCGCGCTCAAGTTTAGAAGCGGACACACGGTTTCGAAAACATGGGTGCCTCACTGGTCTTTGCTCAA
+>95689 1
+TTAAGGGATTTGTAGTATCCCGCACGGGTTGTCGTGTAACCTCGCACCCTGGATCAATCTCTCGGACAGGCATGCACAATGGGAATATGATCCAATAGCC
+>95690 3
+CTCTTGGGTTGCTCTACTACGGGTATAGCTACGATGCCACAGAATCGACTGAGTAGCTTAACTTCCAACCTCACCTCAAGTAGGATTAAGCCGGGGTAGG
+>95691 3
+GAAACTAATACAAAGTTTACTGCACTAGTCGCCTGCTATTTAAGATTCAAGACTCTACGCAGCTGGCTCAAGGGAGTGGCTATGCGTTCCGGGGCTCGCC
+>95692 1
+AAAAAGGTCTGCTTCCAGAGCCAGCGCGTCATGACCGTAACGACCTCTTTCTTGTAGAAAGGGGCTCGTACAGTAGTTATCCTCGTCTCCAGGTAGAGAT
+>95693 3
+ACTCGGCGGGTCCTATAGAGGACAGAAATACACGTACTGGGAAGTGGTTCTCTTCCTGAATTAAGGGTTGCTCCTAATCTACTCTGCATGGGCACCCCAA
+>95694 2
+TACTTCTAGAGTCTGTGCCTTAGACGATCCCGCGGATGCGGGGACGTGGTAACTGAACAATACGTAGTACTATACGCGGCAAATTCTCCTTAACATGCCG
+>95695 2
+ACAAGAATCTGCTCCAAAAGCCATGCGTAGGTGTGTGGCTACGAGTCACGGATGGCTCTCATAGTGGTCTAACTTACTCCCGCCGCCAGTTGTATAGAAT
+>95696 3
+GCAACCGCATCATCGAGTAGCCTGGTCTATCAATGAACAAGTAATGTTGTGTAGTGCTGGAAGTGCCAGGCAGGCTCTCCAAACCGACTGCTGTTTACTC
+>95697 3
+TCTTAAACCAGAAAGGCAATATTTCGTCTATTTGAAGATCATGTGTGCGGCACGCGGCCCCCCATCGGTAAGCTCCAAGGTCGAGTGCATCTCGGTATAG
+>95698 3
+TTCTCCTATGCAGTACCTAAACATTCGGCGGTAGATCTCCGGCTTCAACAAAACAATGCGTACACGTTGGCACCCGGATATTTTCGGGGAGGTGATACGG
+>95699 3
+AAGGCATATAGCTCAGTCGGTTGCTCGCCAGGGCGGATGGCAACAGCCTAAGACGGTTTACCCTCGAGTCATCAGCTTCAACTTAGTCCGATATTTGATA
+>95700 3
+AACCACAATAATGGTCGCTGCTAGCTTCTGTCGTTCGCTGCCCCTCAATGTGATGAGTAGCGCGTTATGGATCAAGATGCACCAGGTGCTGCAACAAGAT
+>95701 1
+TAAATGCTGCATACGAATCCATCAAGAGGGGATCGACTGTGACGATTGGCGGAACAACGACGCTGTACTGTCGTTCAGTGCCCCACCCTTTTGTTGTCAA
+>95702 1
+CACTCGTAACTTCGTCCGGGTTATACTCAGACAGGAGGTAGGACATTGGTATAGTGACCTAAGAACGTCGTCTCTGTCTTCAGACTAGGTCGCCACGCAA
+>95703 3
+CGTCGGGCACTCCCACAGGGTGTTAAATCCAGCGTTGGAGTACCACTGGCTCGATTATTTCTGTTTAGCCATAACGCGACAACCTGCAAGAAAGTGAGTT
+>95704 1
+TAGGACGCAGCCAAATCGTGATAATTCGCTGGATGTCTGACCTTATTTCGCAGCAGTGATTCTACAGCTTGGACCACTCAGGAAACCCATCATGGGTGGC
+>95705 2
+ACCGAAATCTTTATAAGGTGGACATGCAGGGATAACCGAGTGTTACGGGCTGTATAAGAACACCTTATCACCCCTGGGTTGCCAGCCTCGTCCGGCTTAT
+>95706 3
+GTCTAGACCATTCTGAAGCGTACGGCTACTGTGTACGACCGTGATCGGCGCCAAAAGTCATGGTGTAAATTTCTCGTCACATTCGCATAGGGAGTCCAAC
+>95707 3
+GCCTACGGATGGTCCATTTACACCAATCCCTGGACCATTCGACAGGGGGTCCTACGGGCTTCCTCACTAAAGGGTTATTAAGTGGTGAGTCTGAAACAAT
+>95708 2
+ACAGTTAAGTTTGTTGTACGGATACAGCCCGCACGGCGGTCGTTGTTACAACCTGCGATGCCTAAAGCCATACTACGTGAGTCGCGGCTATACAACTTGA
+>95709 1
+AAACCGGTTGCGACTTCAATTCCTAACGCACCCATTGCGTGAACGCTATCGTACAGACAGCCAGAAATTCGTTTTTGGGTAGTGTGCGGTGGCAGCCATA
+>95710 3
+GTGCCACGCGGGATTTCTGGTAGACAATGCTCCGAAGCAAGCGCTTAGTTGCTCATGCAACCATTAACGATTGGAACCGTTAGTTATTCCGCGACGTACA
+>95711 2
+CTTCGTCGATTAGGTCACTATTTAGAATGGCATAGTGGCCCCCTTCGAAGAACTAGGCGCGAACCAGTCAGTAACTCAGATGAGACCTGATTCGCGTCGT
+>95712 3
+CATGACTTGGTCACACCCTTGGCTCATTCGGGGAGTATGTTCTCCGCGAAGGTCGCTACCATATGAGAAACCTTTTAAGTGGACATTACCGCGAAGCGAA
+>95713 2
+TCCGCGATCACCCTCCCTTTCTAGAGAGTGAACGAGTACGATTTCTATCGGTAGTCATAGCCATGCAGCGATACACCATAAGTGGAGTTTGACGTGGGCA
+>95714 1
+TAATGGTCCGATGCCTACTATGATAAAGCGGGGTGAGCCCTCACCAATGTATGATCGAACCTCACATCCGCTCCGACTATTTAGGGAACTGCAGTGGTGT
+>95715 2
+CGTATGACTTGCGCTACGAATTTACTCTTGTCGATCTATAGGATGGTCTCAGTGGGCCCGCCGAAGGATACGCTAACTCTAGGAATCAACGCGCCGATAA
+>95716 1
+CGATTATGCATGACTACTTAGCAGCGGCGCATGGTCTCCGTGAGATCAAATCCGGGGTCCTTTCTAACATGACCGACCTTGAGCAAAGCACATGGGTTAT
+>95717 1
+ATCAAGCCTGGACGTTATCCTTGCCGGGCGGACATATAGTTAGGGACGTTGGACCCTATGAATAATTCAGACATTCCCCTCTCGGAAGAGGTTCCGATAC
+>95718 2
+AGCCATCTGTCTCGTTCCCTTATGGTAACGAACCATTTAGTAGATGCGTCGAAGCTAGCCTCAATACACGGGGGTCATGGCGAACACATGCGAGCTGTTA
+>95719 1
+TGCAATCGTATGAGGCCGCATCATAGAAGCTATGAGCTAAAATCTTGCAGGCTACACTGTGAATGGCCCCTAGCTGGCCGAGCGCACGATGATTCCTTTT
+>95720 1
+CCACGCATTGCAGCAAACGGATAGGTGTCTGAGTGATTCTTGCGAGCTACGAACTACTACGAAAGCAGGTTATGTTTAGCTTGAACCACCTCGCGTCTGC
+>95721 3
+TCCTAGCCAATTACTAGGTCGCGCGAGTAGTCGATTGTTAAGTGGCCACAGCCCTCGCCAAAGAGAGGAAACGGACACCAATCGAGTTTTTTTTCGGTCT
+>95722 2
+GGGCCCGAGCGCGGTCTCTCGGTCTCGAATGGTTCGTCAAACCAACTTGGTTCCGCTCGCGAAAATACCCGTGTTAAGAATATAACCTTGAGTAAAATTG
+>95723 2
+CTGAGCTCGGCCAGTAGCCGCTTGAGCTTACCCCAGACCGTAAGCTATGTTGCGGTACGATATTATGGAACGTGAATATATTTCGCCGAACTATACGGCA
+>95724 1
+ATCCATAAGTTGTCCACTCCGGCGATGCCGAGGCATTGTGTCAGATAGCCGACGGAGGAAGAGCGCCAATAGCTTAATCCCTGTACTGTTACTAACTGTT
+>95725 1
+CGTTCATGCGTGGAACCGCTTCCCTCCAGGCTGAGGTTTAGAAGAATATATTGGTACTACCACTACGTTCCAAAGCGGCAGTGAGCTAAGATTCGGACCT
+>95726 3
+CTACAACTCTACTGAAGATTTGTCGCCCGAGTGGACACCGGGCTTCGAAGTGCAATTTGTCTACGAGTTCTCCGCAAGTGAACGCTGATGAAGTCGTACA
+>95727 2
+ATGGCCAGGGATACGAGAAGATGGAACTTGTCCGCGCGGCTACAAAATCAACTGCTCGATCACGTTCATTTTCCTGCAGACCGCGCTGTTGCTTTATAGA
+>95728 1
+TCGAATCAAAATTGCGCCGGTGGAATGATGTGACAGGTCCTCCCGGTTTCCATAGTCCGGAAGCGGGAGTTTTAACCTGTAAAGTCCATCAATGACCCTC
+>95729 2
+CACCGCTGATATCTTTTACGCACACATTTGACTCCTCGGTGATGGCCTGAAGAGTGAAGGGCTGACAGATTTGAGATTCAACGATGTGACACGCCGACCT
+>95730 2
+GCCACTGGCAGGTAAGATCATACGCTTGTATTCGAAGGAGGTCCGTCTCAAAACGTCTCTAACGAAATTATGGTTATCCGTCCATCGGGTCCAGTCGCAG
+>95731 2
+GAAACGTCCGTCAAAACGCGGCGCAGTTGTTACGATCAGATATTGTAGTGACATCGGCCTAGAGTCGCCCTGTACACTATCGTGTATTACGTGAGTCCCA
+>95732 1
+TGTACCTCTGTGCGCGACTTGCTGGATTGGTCCAGATATCAGTGATATTGATGCCAACTATGCATTCGCGGAAGCACGCTACAAATTCGGAAGGCCAACC
+>95733 1
+CCAATCAGGTCGGCCAACTTCCTGAACCAATGTTTGTCGAATGCTGGCAGTACCATCGGCTTCGTCATCAGATTAGATTCAAAATAGTCTGGCGGCGGGA
+>95734 3
+AGATCAAGCACGTTGTTAGCGCCTGTTTCCCAAGGGGTCGATATACGTTGATCATCCTGATAAGAACCGATGGTCATCAAGCGCCTACGGATATCCTCGG
+>95735 3
+TTTTGAAGGGAGGTGAAATCGGGTGCTCTACGGCAGGTTAGCGAACCCACTGCGCTCCTGATAACATGTGGACTAATCGCACCTTCCCCTGCAATAATAT
+>95736 2
+TCCATTATCACAAAGCGTCTGTGTCCGTTTCTGGCGGAAATTCAATAGCTACCGTCCACGGCAATGTGAACAGGGCTACGAGTGCTATGCCATGGGATAC
+>95737 3
+CAGCAACGTTGTTTTTTTCCAATGCTGAGGCATAAACGTCAGGCATTGGATCCAGTTGGGGTCCCCGCACTCCACGTCTCGAAATAAAGCACAGAGTTGG
+>95738 1
+TTGCGGTGATCACACGAGGTGCGCTTTTTGGACACTGAGAAAAGCGCAAGTACTCCGCTCTTATAAAAAGACTTTCGGCAGGCACCGGCTTTACGACTTC
+>95739 3
+AACAGAACGGATGGACTCAAAATGCTTGGGTACGCACACCGAGTCATCGCTCGTCCTGCATAGGTATACGTGCCTGGAAGAATTGTCCGTCCTTGTTATC
+>95740 3
+TGCCATTATCGTGCGTATCACCGGACTTACGTTGCTTTGTAAGGTAAAACTTCGGGCGGATCAGGCACTTTGGAAACACATAAGGCAGCCCACTCGGCAT
+>95741 3
+AACAACCCGCTTGAGGCGGTTTTTCTATAGAGTGCATGCCTAAGTCGTAAAACAGGGGTCCAACATTTGAGGTGATGAACATCGTCCCGTCGCCTCTGCA
+>95742 2
+GCTGGATGAGGTGTGTACACTAGAGCGTGTCACGATATCCCGATACACGACGTCAAGTTCTTAGTATAAACCAGGGCTCTAGATAGCCCTCGTCTTCACG
+>95743 3
+GAGCTATACGCTCGATCAGTGTTGTCCCATGGCTACCATTCGGAAGACACCGTTTTGTTATCTCCCGCCGATGGATAAGGGAATGGTGCCAAAAACAGCT
+>95744 2
+TATGTAAAGGAGAAGCTCGCTCTTCTGATACTCCCACACGCACCCCCAACGGGAGTTGGAATTGATTACCTATTTGACACTGCTGTGGCTGGTAGCAGAG
+>95745 1
+CCTAATATCAGCCTTGAAGCGGATTCGAGGCGTGGAACCTATAAGGACCACTGCGTAATGTGGTACTTCCGAGGGGATCACTAGCCTCATTTGATTCACC
+>95746 3
+ACTTCACGATCATCTGACACTAATCCTACCGGCCTCGATAAGTGGGGGGTGGACGATATAATACGCGTTAAGTGTACCACACTTCGGGGTGAGTTCCTCA
+>95747 3
+CGTGCGCAATGTTACCTTGAGGCACATATTAATTTGCAGCGACCACGTAATTCTGTGCTTGGACGAAGGAAGTCCTACACGGAGGCCTAGCTCCTACTAG
+>95748 3
+TGACGCGTGTTGAAATGAGGCTAGTCAAGACTAAAGAGTGATACTTATCTGCGTCCACCCGTGCCGCTCGGTCATTTCTACACGCTGACCACATGTAAGG
+>95749 3
+TCCCGCTCGCATGGTTCGTCTGCTCGATGAAGCGCAAACTCGCACAGTGCGGGACGTGTGGTGAAGCCTCTTGTCACATTTGATACAAATAGAAACTAAT
+>95750 2
+CAGCAGTTGAGAGAGCCGCTAAAAGCATCTATGTAAAGCACGGAAGTTTCTCGCGTTGTACGTCTGACGATTACCAGCTTATTCCCGGCGCTGTACGCAT
+>95751 2
+GGAGCACAATTGGGCGTCTACAGAGTGTTGGTTGCATTACGCCCGGCATTATGGCCTTGAAATTAATCTCATAAATCCCACGATAGATCAGCCTGCCGGC
+>95752 2
+GGAAAGATGCACCTGGGTCGAATCACCTCCACCGTGTACTTCGACGGTGCTAGTTTGACATCTTAGCTATGATTGGCCCCGGAGCAAGAAAAACTCTTTG
+>95753 2
+TTTTGTTTACGGCGTAAAGATCATGCAACGGATAAGCGGTAGTACTCTGATCATTGATGCAGCTAGCAGGTGAGTCCGGTACACCACCCGACATCGCCCT
+>95754 1
+TCGTGCCCCTAGGATGGACAACATTGGCTGGAGTTCAGCCTCCGCTAAATGTTTAGGAACTCCTGCGATAGGAACCATCTAGAGTTTGAGACCAAGTCCT
+>95755 1
+ACCCGATAGGATTGGCTCATCAGCGCATGTACGGATTGTAGCTGATGGAACGCATCCACGGATAGTCACACGTGAGATTAGCTCAGCCTTGACTATTCTC
+>95756 2
+TTTCTGGTCGCTCCGGCCTAGACCAACGTCGCTCTTGGCTAAGCCATCGATGAGAGGATGATTGTAATCACCATTGAAGACAAAAGTTGCTCTAGCGACG
+>95757 2
+GCAGGATGACGATTTAGTACGGAATGTTCTATCAGGGCCATGACATTAACGGTGCGTCGCACCCAAGGGATATGATCTACATGCACATTTGCCCTCGTCC
+>95758 1
+TCAGGGATCGTGTTCAGTGATCAGACAGAGAACGGGTAACTGAATTCCTGAGAACAATATCGCTCGTGTCGCGTCGCCTTTTGTGTCGCCACCACAATAC
+>95759 3
+CCCTGTGTATATGATCGCAACGCTAAGATACAGAAGCCGTACCGATCATTGCATCGTCCTAGTCCGCGAATCTTGAGGCGCAATGTCGCAGTATATGGTG
+>95760 2
+CGTCTGATGGCTTCTTTTGATATACATTCGCACCAGTAACAGGCGACCAAAGAAAAAACGTCCACGTCTCGTGCCTGGTGCTGTAGAATGCACCGGTGTG
+>95761 1
+CGGACCAGCGAAACGTAAACCTGTCTTTCTGGTCGAAACGCGGGGTTTAAAAGGGCCTGACTCTTTCGAGCCCCTAGGAATTAATGTCTACGACGTATTC
+>95762 1
+ATCTAGCGGATATGGACCAAGACTTGCGCACTGAGCCAGATCTGGACCTAAGAGGACTCCGCCCAGATTTATGACGTTCCAGCATTCGTTGAAGTTGCTT
+>95763 3
+CATTGAGATCACAGGGCGCATAGTTCACTATACAATACTACCCGCGGTGGAATTGGCGGCCCGGTATGATGATCGTGAGCCACCTTTTACACTTAGCAGT
+>95764 2
+TCACCGTACGGGTATCACCCCATCACAATTAAACGGTTTTAGAGATTTCCTGAGCAAGCTCAGGTGCAAAGGACCTTTGGGGTCAGCTCCGACTGGATGT
+>95765 1
+GCTAAGCGAGTTCTACTGTGGCTTCTGTCGCAGAAAGTCATGTCACGGCGGGGATGGGACATATAGATAAAAACGTCTGTAGTTACACCCCCCTCCATTC
+>95766 1
+AATGTGTTTGCTATCCAGCCGTTCCAAGTGTACGTCCTGCTACCCGGCAACTAGTCACATTGAGTGCTCAAGGTCCATATAGAAGTCGGAACAAGTGGGC
+>95767 1
+AGCCGTCGCCTTATTGATCAAATAATACCTCAGACGTGCGGAAATCAGGTGCGTGTCGGTCTTGCTAAGTGTCGAAATTATCGGACTCCACATGACCCGG
+>95768 3
+GCGTTAAACGATATTTATATCCTTCTCGATCAACAGAGCATAGTATGGGTGAGATCCCTGTGCTCACGGATGACCGCGAGCTCCGGTATCATAGGCAGCC
+>95769 3
+CTAGCTTTCCCGGCGTGGGCTTCAGACGACTTAGTCAATATGTGGAACCGAGTGTAAACCTCCGTCCAGAGATGCTAGAAATGCTATTTTGACCACGGAC
+>95770 1
+TCACAGGGCGTCTTCCCCGGCGCCTAGCGTGTGCGGTCGACAGCATATATCCATGTGACACTTCACCTAGTAAGATAAATAATAGTTCGTGTCAAGGAGT
+>95771 3
+CACCAGGACAACTCACGATGGTTTAACGATACCTCGGTGATAGTGTCACCACGAATCTGCAGGGGTTGTGCCATAGAGAGTTTCCCACTCACTTTTGAGG
+>95772 2
+TTGAGACCGCGTTGCCCTTGGGGACACTCAACTTGAACCATAGCCAGCCTCTATAGTACGAGGGGAAACTACTGTGAAGTGATCCGCAGATTCTTTCAGT
+>95773 2
+TGGTATACAAGACTGGTTTCAGCGTAGGATCCCGGGAAATGTCGGACCCTTCAATTCAGGGGGTTCATTAACCTTATAAGCCGGCACCACACGATGTCCT
+>95774 1
+GCTCTTTCGCAAGCAGGCCCGAAACGGATGGACCTGGTTGAGCGCTTATTTCACGATAAATCATCCTTCAGGCTTCATAGCTTGTGGACGGACATCAAGA
+>95775 3
+CCTACACAGTTTCGCAGGAAGGAGCTTCAACATCCCGACAATTGGCAGGGAGTCTCTAGGACGAGGGTAGAGCTAGCGTAGTACTCTCACTTCTTTATCT
+>95776 1
+ATATAATGGGATCGCCCTTACCGTTCAAGTAGGCATTCCCCCCACACTACGTCATTTCTGTGTCTGCGGCGAAGTAGGGAGTAAACGGAAGACCTGATTG
+>95777 2
+CATCAGTCATCGAGTTCGCAACCTAAGGGTCCGTACTACCTGGTGGCACTTCGATTTTGATCTACAGCAGCTAATAGGGCGGAATTTCCGGTGCCAGAAA
+>95778 1
+CATGTCTCAAAAGGCGATGGCTTTCACTCTACCCCTTATGTAGTAGCTTGATATAGGATATGCAAGACCAGGCGCTTAGTGGCGGGACACGCTCCGACAT
+>95779 3
+TACGGATGGACGCCATGGGATCAAACAGTGCGAAACCCTTGCATGGGTTTGCCGTTCCCGCTCATAGAAGTAAATATCACTCATGTCGGTATGTCTCCGA
+>95780 3
+CTAAGAGCTTCGAAACCCGAGCCCGTTGCTGGGCTGTGCGGTCGACCCGGAGTCCTAGTTGAAAAAGTTGGCTCATAGATTTCCTTACTTCGTACAAAAA
+>95781 2
+GAATGCCGTTAAACACCTGAACGTACGGAGTCGGTGGATCGATCCTGGAACCGACAAGGTGTGGTATGCCCACTGTTCTACAAATTTCGACCAGTTTCTC
+>95782 1
+ACCAAGCTCCAGGTGATATCATCGTTTACATGAACGCTGGGATACTAAGGCCATCTCTGGAGTAGCGAGGGACCCAATCGCGGTCATTTCCATGTCGTAT
+>95783 2
+TCACCTTCCCGGAGAGGCGACGAAACGGGCATGCTTTTAGTCTAGATAAACCTCATGTATCTTAACTGGGCTGCGGCCTTGGGGCATACACAAGCTTATA
+>95784 3
+CCGAGGGACATCCGTGACGTTACATACCGAGAAGAGTACGTTTTGCCTAGCAAACGACTCCCATGTATGTCTAGTTGGAATGTCCGGATCCGTTATGACC
+>95785 1
+TGATTCATAGGGGTACGTCTCTAGTACCTATCAAGTGACAATCTTCGAACCAAACATGTCGGTTGAGCGGTACGGCCAACTGAGGTCACTTGCTCGGCAC
+>95786 1
+CCACAAGGAGCTTGGGCTAACGATAAGTCGTATGTCGATGCCGTACCCTCATCTATTTAGGAAATCGAAGTGTTTGCGCATGCCTGCGCAGTGAATCCCA
+>95787 2
+TGGTGGGCTCTTCGACAGCGTACTGTAATGGACGTTTATACCCGGTGACTTCCAACGGCCAATTTGACCGAGCGAATTCAGCAAAGAATGTATCGTCACC
+>95788 1
+AGACGGCCGAACCAATATTCTGTGGTATCACGTATAACCCCGGAAACTGGTGAGTGTTGCAACCCTGTGGCGGTTAGCAGATCCCCTTTTAAGTACCTGA
+>95789 1
+TACCCCTAGACGTTTGTTGTTCTGGACAACCCATGTAACAGGTAAACATTGGTGGCCAGCGGCTGTTACCCTTAACGCAAAATCGCGTTGGGTAACCAGG
+>95790 3
+ACAGCGTGCACCAGGTCTTGGCATCGCCACCTGAATGTTCCGGCGAGTAACAGTCGATGTGGTAACAGACTTCATGATATACTCTCTAGTATGATCCAGG
+>95791 3
+ATAGGTATACATGTCTCATAGGGCCTCCGTTGTTGGCAAATGGAAGCCGTGCAGCATCTATCCTTAAGCACGGCGGTCTTCTACAGTCGACGATCGCAAA
+>95792 3
+GGTTGGAATATTCGTCCCCCGTTCACGCGTATAGGGGACCCGATAATCCCTCGGCAGGTATGCAACGATCATCAATACACTTGACGTATAGAGTGCATGT
+>95793 3
+CTCTTGGTTCTACGTGAAATTCGGTGCCAAAACAGACGTCAATAGTGGGAAAGGGCCACAGTTTCTGACCCTAGCCGGTATTCGCTAGTCCATCATGCGA
+>95794 2
+GACGGTAGTTCTCTCAGTCGTAGCACACCGTGGCATGCAACCATGGTGCGCAATGTGTTAGCTCCTCTGTCTTAACCGAAGTCCAAAAGGTTAGTAACGA
+>95795 2
+TCGAGGCAAATCGAGTACTTTCGTCGATCCCTGGCCATTTTCACGCGAAGTCGAAAAACATCCCTCCGAACGTTTAGTTGGTTGAGTGACCGCGGAGAAT
+>95796 1
+GGTTAGCGAGCAAGATACGATGCGACGTGGCCGCAGAGCCTACTGTGTTGATATGGAAACCTATCTGTTCCAATTAATACCCCCGGTTGATGCCATCTAC
+>95797 2
+CACGATCCTAGTCCGTAAAGATGTATCTACATTTAGCGCGTAGCATAGCTAAGGTCACCCGCTAGCTGGGGATCCATTCAGGATGATCCTACGGTGTGAC
+>95798 1
+CGTGGTCACACCCCTGCTGCCTGGCTTACGAGACATCATGCAAGACGTCAGTTTGTTCGTTAGAAAACGTTTCTTTCAGAAGTCAAGTAGGAGCGCCAGA
+>95799 1
+TCCTTAAGACGGGTCCTGCATCCCAGAACGCATTGAGCCACCGCACCGTGTAACATAGTTTGAAGTGCTGAACTTTGCTGAGAGGACAGATATGCTCTGT
+>95800 2
+AATATCAAGGAACTAGTCCGCGGCAATACTACCGAAACCGTCTCCTGGCATTTATCCGGCGTTAGAAGGAAGCGTTCAGGTTCCTTAGTGTCTCCGTGGA
+>95801 3
+TATGCTCGATGTGTGTCCATTCCTCCCAAATGTCTTGGCAAGCGGGATATAATCGCCCTGCCAATTATTCAGCGCAGGTACAAGGATCGCATGCGGGAAA
+>95802 2
+ATGACCGCCCTCATCTGTCCTATATAGGAACTTAGGTGTCGTAGTGCCACTCAGCCCAGAAAAGTTTGGATCGCAACGGACACCTGAGGGTTGCTATATG
+>95803 2
+GGTAAGAGGATTCCATCCCATCACAAAGCCGGGTCTGGCCGTATTGTTACGATCCTCTAGCGCACAATCACGCCGCTAATATAAGTGCGTAGGGTTTGAT
+>95804 1
+TTAGTTATCGGAAACAGATCTATTCGGTATGGTCGCTGCCGTAAGATCAGGGCACGAGATCTCATCTGCCGGTAGCTAAATCACTACGCGCGACCTCTAG
+>95805 1
+AAGACTGCGCGTCGTAGGCCTCGGTACAGTTATCTCAGTCCATTTGGATATACCCCTGGGGGAGCCGAAGGTGTCGCTATCAAATACTACGCTTTAAACA
+>95806 2
+ACGACGGGCCGACACAAGAGCTTAGCCCCATAACTATTATCAAGTCTTGAGGATTGCCTGGCGGATCATTTTGAGCCATCCCGGAACAGTGTGTTTAGTC
+>95807 1
+TCGACGTATGTCTAGCGGAGACGTCCGTAGAGGGTCCAAACCTAGGTTCGTAGAGAACGTCCGTGGTGCTCTCATCCCTACCAAGATTATCAAAGTCATT
+>95808 3
+CTTACAATAGGACTTTCTGTGACAGACATAAGCTGTCAGGGGGGTGACGCAGCGGTTCCTGGTCAACCCTTTCAATTCATGAACGGTCGCCATACCAAGT
+>95809 3
+GCGATAAGTCAGCCCCGTGCATCGGGTACCTTTAATATGCTAACAAATTTATCAGCCCGGGCGGCTATTAAAGGTGGGATCCTCGTTGAATAGTCCAGCC
+>95810 2
+TGCATTTTGCAACTCTAGCTCAACTTAGCGATTTCAAAAAGGGGGGAATCCCCCTTAGGTCTGGATTGTACGGCAACTCGACTTGAGACGGTCCGGCACA
+>95811 3
+TTCCTGACCTACGCAGGTCTCTTACTCAACTATACTGCGAGGAAAGCTAGATTGCAGCAGGTTAAGGGCTGACCGATGCGATTTACCTAACTCGCTGAGG
+>95812 1
+GAAGCCTGTGTTCTCGACCTGGTCTCCATCACCGATGGGACTACTGGCCTAAGGTATGAGGAATACCGCAAACCTTGTTACGCTGGAGCCATGTAATAAT
+>95813 3
+GTCAACCGTTTATTTGTGCGAATCACCAGTGAATGGCCGCATCGAAAACAAGGTTGATGCGGCCTCCATTGTATCCTCGAGGCATTGACTGCCAAAGCTG
+>95814 1
+GTGACCACCGTACTGACCCGTTTCGTAGCTTGGCAGCCTCTTACCCAATCAAGGCGATAGGTGTGACCTGGTGACTTCTACGAATTCAAGGAGAATATGA
+>95815 3
+CAAAAACCCGGCGAATTATGAACAGTTTATCTCATTGAACGCAGGGCGTTGGACCGTCCGCGCGTCTTTGGATATCCTTAATAGCTGAGCTCAGCGGCTA
+>95816 3
+GAGTGTTCCTCCGAGTCACAAATATCGGACCCAGACCCTGGTGTCCTTGCATATCCGGTGATCAGGGAGTAAGACTTCAAACAGCTCAAGTCGTTTATGG
+>95817 3
+AATCGGCGCTCAGGATTCACACGGTAACTTCTGGAGCGGGAGCCCACCACTCTATGTTTTGAGGAAATTGAACCTCTCGCACTTGGTTAAGCTAGATACG
+>95818 3
+CTTAGTTGAACAAACCTCCACGCTCACTCCTCGGGACGAATGCCATGTAGAGGTGGCTGCGTGTGCTTTTCACTAAACTGACAGAGACATTGTGCAATGG
+>95819 2
+TATCAGCCGCATGCTTTCGATTCATTGATCAGGTTAGGGCTCTTCCCAGAAATAAACAATGGGCGCTAATAGATCTCTGACAGCGCTGACTGGCGACCGG
+>95820 3
+ATAATTATGAGCCTCAACCATATCTAGTCGTCGGTATGCTATGTGACCGGCAGACCAAATGCGATAGTGGCAACGCGCTTTCTCGCGTCAGTGACCTGAG
+>95821 2
+TAGGCGAATATACCGAATAGGGATACGGGTGCCTAGAACCGGTCAAATCGTCTGGGACCTCCTCACCCTGATGACATTGCCTCGAGTGTTCATCGATTTA
+>95822 2
+CTTACCGAGAAATGGTTAGATTTCGTGCACAGACCGACACAATTTTGGAGTGACGCCACAGGCGCAACTGAACGGCTCAGCATGTCTTTTTTCGAGCTGC
+>95823 3
+TTAAATTTGGCCCTATGCACGGCCACGCGAGCCAAACGACTTCCAAACTCTTTGTGAGAAGGCTCCATGGAACCTAGCGAGTTAGCTGGGTTTAATCGGT
+>95824 1
+TTGCCCCCACTAGAACCATAAATGGAAAGGCTGCGTCCTGTTATGATTAGTGGATGAGACAGATCTCTCGAGGCCGTAGAGGGATCCTCTACATCGTCCT
+>95825 1
+TAGTCCGCGCCGAATTAACTGATAAGCGGCAATATCCTGACGATTAATACGAGCCTTCAGCTCCATAATGTCTGATCGGTGGGCTCCACTCGATGGAGTG
+>95826 3
+GCCACGCCGCTGCTCTGCAATCGCTCTGTCTGGGGTGAAAGCTATCTGTGCCTAAGCTAAAACGACTGAGATGAGGTTTAACTTAGCTACGCATATAAGC
+>95827 3
+GTCGGTTGTGGCGGTGGTGTGTACCGCATCCACATCCGTGGAATTCGGAACTCCTAATGACTTATATAGTCCCCACTATGCTCAAAAACACAGATGGACG
+>95828 1
+TCGCACGGATTATCCACCAAAGCCCGAACTATCTTCCTAGGTTGCGGCGTGAATATCACAGGGCACTAATAGTACTTAGGGTTTTTGCCCGATGCGGAGA
+>95829 1
+CGTAAGCCCTTCACGCTCTTTAGAAATGCTAAAGCCGTAGGTGCTATACGGCACTCGATGTCTTAAATACCCATGGGTGCGAATAAACGGTTCGTCGCGG
+>95830 3
+GTCCTCTCATGTTACAGGTCATCGAGTATTACGAAACAATTTTAAACATTGCACGGAGTTGGACGATATGCCGCGAGGAGGGGCCCCTTCGAGTACCCTC
+>95831 2
+GGAAGCCTTTGGCAAAAGCAGGGGATTCACTTAGGGCCATCTCCAACTAACGTTTCCGAAGTCTGAGCATAAACTTTCTCGTGACTAGACTCTGCGGGTC
+>95832 1
+ATCGCGAGCCGCGTTTATCTGTTCTTGTGAGCACTCATAATTTGATAACGGCATACGTCCTGGTCCGGATACGCCCAAAACGACTGGGCAAGGCAATGTA
+>95833 2
+GCGCGGCCACGACTCGATAAGCTATATCTCCGGTATATTCGAGTTCTTGATGGCTTTACCCAAACAACGCCTAGTAAGGGATCGAGCTTATGCCATGGGA
+>95834 3
+TAATCCCTCCACGTCTGACGCGCTGACTGATTAGAGGGCCAAACAGTACGTATGGACTTGCTGCATGGTTGGAGTAGCACTCAGGGACCAACTCTTAATT
+>95835 3
+CCGAGTAGCTTGGGTCTTTTACCACAACTGCGGAATCCGGACGTAATCCGTAGAATGTATCCGGTATTGGGAAATCGTTGAAACCTCATGCCACTAGCCG
+>95836 3
+AGGGTATCCATAAGTCCCTCCACTATTAGCCGTCTAACTTATGGGGCCCAATAGTAGACCGCTAGATCAGCATTGTGCGGCGACCAGGGATATGACTGTT
+>95837 3
+TTTCTCAACTGTACTGGGCGACTCCATACTGATCCAGAGTGACGCCACGGAGAAATGTCGACGTGCTCGTTGCGAATTATCGATAGCCCTTAGAAGCTGA
+>95838 2
+TTTGTCTCGATGCTGCGTATTGGAGCGCGACATCGGACCTGGCACCTATAAATATTCTAGCACCCGATGCATCTTGACGCGTCAAGCAGAGCAAGGTAAT
+>95839 2
+CACATATGAATTAGATTTTACCACGCCTGCAGCGTCCACGAGTGCCGACCCATAGATGAATACGGGTCCCCTCGTAACTTAGGTGTGGTCATAATGGGGT
+>95840 3
+GGCTCCAGACGACGATATAGGTGCGCCTGCAAATCTTGGGGACTATTACAGGCGTCCGCTCAACTTGGGCACGGTTCCATATTTACATTAAGCTCAAAGT
+>95841 3
+CCGACTCCTAGTGGGCTTTGCGCCGCGATCGAACGAAGTACATAAACACTAAATATGGATACAGTTTGTGGTGACGCCGCGTATAGTCCCGTTAACCTTG
+>95842 3
+TTAGGGAGCTCCTCTGGCATATGGGACATCACTGATCAATGGTTATGGGTCTGCGAGCCTTCACTTTCAGGCTAGTATCACGCCAAACTACGCAAAGCAG
+>95843 3
+TACGGGTAGTAGGTACCGCAGAACCCTAATGTCCCATGCTCCAAGCAGCAGTCTAGAGGTCGTGATGACTTTTGCGGTCATCGTAACATTCGCATTACGA
+>95844 2
+CTTAGAGCCCTAAGTGCCTATCAGCGCATTGGTATCACAGGCTATGGGAGAACGCCGGCTTAATTAGCACACACACCTTAGGCGTTTGGTCAATGAGTCT
+>95845 2
+TTGAGGGTTTCCATCGGGTCTTCGCGTTTACGAACGAACTCCTCCAAGTGAAGAAACATTAAATCGGCCACTGCGGCAACATGATGTCATTCCGTGAGGC
+>95846 1
+GAATATCTATAGGAAAATGACTTACAGTTCCGTAAAGGTTCCGACATTCCCCCCAATCGGGTGTTTGGTGGTTACCCACCCGTGTGTGACCAGGAGCGCA
+>95847 1
+GAAGCAACGAGGATTCCAGTAGCGTCGACAATCCCCTTTGAATTGACTCTTAACTGGAGCCTCGCCTAGGCAGGACAACGCTGCGTTAGGTTATTTCGTA
+>95848 1
+TCATTCTGATCTGCTAAGCCCGGCGGTGGCAGCTAGGATTCGGCTTCTGGGCGTAAATTGGGCATACGTAATATACCAGACAACCACGTAAAACGTTCCT
+>95849 3
+CTACCAAGCTGCGGAACTAAAAACAACGGATAAACATGTGGCGAAGAACAACTCTGGCGTTTCGTTTCCGGCTTACGCTTCGCTAGGGTGTCTCTGTGCT
+>95850 3
+GAAAGACCCTGTGTATGTCGGATGTTTTTACAACGAACGCTATAGGTACATCTCGACCCAAGTGTTAGCTACGTTAGTGCTGACCAGTCACGGCGGCCCA
+>95851 1
+CCGTACGCCTCCCCGTACTCGTGAGGATAGATACTACGTCTAACTTAGGCTATTGGGGCGTTACTTGGCTATGCGGGACGAAAATCACATGGAACTATAC
+>95852 2
+GGACGTCCTGATGAATAATCATATGCGTTATCCTACCCTGAGCAGCATAGAGCCTTGAGGTCTCCCCCGTCGGGAAACTTTCCTAAGTGGGATGAAAGCT
+>95853 2
+TCAGGAGTATTACATGCGCTTATTTCCTCCATCGGGCATTGAATTTAGTGATTGTAGGCCAGCGGCCACCAAGACGGGCATCGTAAGCACGACCATGACT
+>95854 1
+TTAAAAATCTTGCTCTATAATAGGTAGCTATCGTAGTAGTCGAGTACTTGGCCGTGGGGTAACACCACAGGCACCTCACAGCTCGCTGAATGCGGCCCTG
+>95855 3
+AGGCTCAAATTTCGTGTTAGCACAACTGGGGGATGACATCTCGCACCTTTGTCTGCATCTTCGGGCGGCACGCAAAATGAAACGATTCATACCGTTCGGA
+>95856 3
+TTAGTGCAAATCCAGACTCCGGCCCTGTTGTGCTAGGGAGAAACGTCGAGCAAGTATTGGCGACTAAGATTCCCTGCAAATCCCCGGAAGTAGCTTCTTT
+>95857 2
+ACGAGGAAACGGGTAGCGCCCCGATTTTAGCGAACAATGTACTTGCCTTGATGTTGCGCACACGTAGAGCACCCATGAATGCTATGTCAGTACCCTTTGT
+>95858 3
+GCGCACCTCAGCGGCTTTCATATAACGCTTGGTACGCTGGTTGTCGGTTAGACAGAATTCCCGAATAACATACGGACTTCAATCGAGAACGGTCGTCTAG
+>95859 1
+CCCGCCCTTGGCAAGCAGATTGCATTAAGTCCCTACGCACTTCGTAGCGAAAGCAGCTCATGATGGGGTAGTGGACCTACTACTGGATGAATTCGATTAT
+>95860 2
+GTTTTCCCATCGTAAGTGGGTCAATATATTCCGGGATAGCACGCGTCGGTCTGCTGATCCCAAACGAGAGTAATTCACAACGGTCCGCGCTTGCGTAAAA
+>95861 3
+CGGAGTTTCGCTCCAGACGCGGTGTAACGTCCAGGCACCATGCGTAATCTGCTGAGCACTAAGGTACAAACCAACGGTGCGTTATAAATTGATTTCCTGT
+>95862 3
+GTTGCCAGCCTTGCCTGAGGAAGGGTGTGATTGATCCGGCTCAACTCAATAGCACCGTAATGATATCTAAACCTTGTAAACCCCCCTGCGGATGGTAAGT
+>95863 1
+TTTCGTTGTACACCCGGGAAGGGTTCAGACCCCGACGAAACAGGACCGTACCTAAAAATAATCAATACGGGTCGTTGCTTGACTCCGGCTTTGATGCTTG
+>95864 1
+GAAACTGGTGGCAGAACAAATTCGGTGGTCTTCACAGAAATTTCACAGTTGAGGGATCTCCCTGACATACGGCTCCCTTCCTTGAGTGTGCCCAAATGCG
+>95865 1
+CCCATGGGAGGCGGGTCAATGCAACATGTCTCTTATATGTTACACAGCACCGCTGGTACAGACACTAAATTGTTTTTGCGCGTACCCGGCGACTGTAAGA
+>95866 2
+GCAGTAGCGGTCCGAATCCTGTTGTTTTTTCCACGCCACGCTCGATACACACACTGGGAACAAGATCTAATGGGATATTCGCTGAATGCCGGGACATATG
+>95867 1
+AAGGAGGGGACCCTAGCAAGTGCCTCTAATCGTAGATCTGTACAGTCATAACTCGCTTCGCGTTTAGTTCCTAGCATGCAGCTAAGGCGCATATCTGAGC
+>95868 3
+CGCCACATCAGTCCCGAAATTGAATGAGATCTTTGCAGGCTCTGCATCTTAAGCGTCCCACCCGTTTTAGTCGGCGATCGAGAGATGGACGTTGAAAGTA
+>95869 1
+TATTAACGTATAGTTACAGTTCCACCTAGCCGAATCATTGAGTCAGGAGATCCTGATACTTAGGAAGTTTGAGGCCAGGCCCGCCGGCCTCTACGCAGTG
+>95870 2
+GCCTTCCGTGGCATAAGGGTCTATGTAGTTGCTTCTCCGCGGAGTCCCTTTAGACAATAGATCAGACTAAGTCAGCGAGCCGTAACACCGGTCGTAAATA
+>95871 1
+CGGTCAGTTGTGGAACTCCGTGGCCCCCCCCGAGGTCCAACAAATAAAAACGAAGCGAGGTGATTCTTCGGGTTAATAGTCGCTTTTTTCGAACTAGATC
+>95872 1
+AGAACGGTCGGCATTGGCATAGGTACGTCATTCCGAATTAGCGCGACTTATACATCTTAAATCGGGATTCCGGCACCGCCTGCTTGCTCAGTGACTGAAA
+>95873 1
+AACTGGAGTCGCCTTAATCTCCATTAGACCACGCTCCGTCACGTCATAGTGCAGTTACGGACTTACGATACACGGATTATAATTTAGGCGGCGTCGGGAG
+>95874 2
+TGCGTGAAGTCAATGCCGTACAGATGTTACGCATAGTTCACCTCGTTCGGCCAATTTCCCGGACTAACATATGATAAGGATTGCGGACGTTGAGCCGCAC
+>95875 2
+CTCGGGCGGACTACGTCACTAAATTCCGGACGCGCTGTGCTGACCTATGTAATATGAAACTTTGTACGTAATGATGCATGCGATACGACGGCACCATGCT
+>95876 1
+AATTGCGGAGGTTGCGCTGGACGCGGCCACAGATTACGTTCTCGGAGAAGTTTCCATTAAAATCGATTAGCCTGCCCAGGTCCAGTAAAACCCTATTCGT
+>95877 2
+ACTCTGAACTGACGGAAGCTCCGAAGTACGAACCAAGGCCTCTCGGGATAGATATCTTTCTTTGCGTTCGCGCATGGTAGTAACCGATTGACACCGTTGA
+>95878 1
+TAGGCAGGGCTTCCATCTCCACAAGTGACAAAGAGGAACCTAGGGCTGGATACTTTTCCTAATCTTTGCGACCTGTGCTTCGCAATGAGACTAGTGGCAC
+>95879 3
+GTTAGTGCATCTTGTAACCGACAAACCGTTCTATAATGCAGCGGCCTCAAGACCGGCGAGTTCTTGTCATTCTCAACGGCCTCAGGGTGACGTTGAGAAA
+>95880 3
+TGACATGCATGAATACTCCGGAAGAAGAGAGCCCCGTGGCACTTCTAGAATTTTCCGTGCATCACTACTTGTTGTGGCTCTAGATACCTGCGAGGCACGA
+>95881 2
+AGGTCAACAGCGCAATATAGAAACACATTTACAGCGAATGTCTACCGAGGGCTTCGAATGGAGGCTTTCCGCCCCTCATAGTTGACGGCCTGTCTTGTTG
+>95882 1
+GCCGTCTAGCCCCTGAGGTATCTTTACGCATGCCTGTTAAACAGCTTCGCAAAACCATGCGTTGAAGCTGGAACCTTGTTAGATGGATAGACGATGGCAC
+>95883 3
+GTGGTCCGACGTCGGGATTCATAGAATAATTGTTAACGCCGGAAACAAGACCGTCTTCTGCGCTCCTTACCTTAATGACAGGCTTTCGCTACGAAAGCGG
+>95884 1
+CTGGCAATCTTAGCGTGCTACTGACAGGCCACCACATTTCGAGGCTGTGCGATAACTAGAAGCATTTGGCATCTCCACTTAAAGCTCTGCATAGTAGGGG
+>95885 3
+GTAGTTTTTGAAAACTGAAATACTGCCGCCAGTCCGCGAAAAGGGTCAGTGCACTAGTTTCCGTTCCGAGTATCAATCACTGACGCTACCCGTGGGGTCA
+>95886 1
+TTGCATGTGAATGGGGGATGATCCGAGTCATGGCGCCATCACCAACTCATCAAGTTGTCCCCGGACACCCGGTGGAACTTACGATTCACTATGGATTATA
+>95887 1
+TGAACTACCTTCTCGTCCGGTCTCGACCTACCGACGTGTTTAAGCTTATGACGAGGATGCTTGGGCGAAAATCTCCTCAGAAGTCGACAGGCAGAATATG
+>95888 1
+CCTCGCTTGCTATGTGCCCAAACCCGGCATAGAGCTCGTGCGACTAGTATATACAGGGGAATCTAAGTTTGAATTATTAGCATCTGAACCGCCCGTGGGA
+>95889 3
+ATGGATTCGACTTCGAGCAGAGCGACCCTATTGAGGTTACTTTAGACAACTCATTAGAGTGCCCCACAAGATAACCCTCGGAGCTTGCGTGCCTTGGAGT
+>95890 1
+AACAAGAGATCGTGCGCCTAACACTTGTTCTGCCTACATCGTGTGTGGCGCAGTTACTCTGGCCGTCGATACAATGAATTAGACCACCGATGACTGGAGT
+>95891 2
+ACTCTACATAATTTGCGTCGTTCTAAAGACGCTTATGGGACTGACAGAGTGAATTCCACCGCACGCAGCTCTACGCGTTGACGGGATATGTTCGAGGCCA
+>95892 2
+AGCCAAGATTTGTCGAACGAAGCGCTGTCGCCCTTGGGTTCGTCGACCTCAGTGACCTGCCTCGCTTGAACTGTCAGGTCTAAAAAAATAGACTTAGGAT
+>95893 1
+TCCTCTATCGAGGCTTCATGAGATTTTACTCATTGGGGAGAAGGGGCTCCGAACGGGTAAACATCTACGGGACGCTACCCTTTTCTCAAAGAACCGCATG
+>95894 1
+CGCTCCCACGTCGACACAGATTGACGTGTCATGTTGTCGTATTAGAGTCGCGCGAGAACCAGAGCCAGATTGAATTGAATGGCGTATTCGCACCTCTTAA
+>95895 1
+CACAGTAGCGCGGAAAATCTGAGCCTTGCGTTCGATCCAAAGCCGTTGCCGTGTTGTGTAGACAACCATTTGACCCAGAGTCTGTAGAGAATCACGTTCT
+>95896 2
+AGAGTGTTACAAAGGGCACTCGTATATTCATATATCTAATGCGAGTGGGCAGTCCCGGCTTGGTCGCGCCCCAGCTACGGTCATTTACAATGATCGCAAC
+>95897 3
+TGACATGTCCCAAAATCGGATATGAATGCGGTCAACGGAACCTTATGTCACCTAGAATGGCTATGCACCCCAAGTCGCGCTGGGTGTTCTCTAGTGACGT
+>95898 1
+CCGGTACACTTATCGGGTGCTACGACTACACGACATTACTCCAGATGACGTTACAGTGACATCGGGTCACCTAAGATCTGTGAGTCGGTGACATAGTTGC
+>95899 3
+CGCGGGTTCCATCTGTTAGACGGAAACAAGATTCCTGACCGCCTGAGAGTATCCATTTTGCAGGTGGCCAATCACGCAGATTGTGTCATTAACCTGCGAA
+>95900 2
+CCCTTTGCTGCCACATTCTGACCACGCGACTGAATGTTGCAAGCTGACCAAGAATACGCAGGGTGCTCTCCATGTACGATGATGACATATTAGGGGAGTT
+>95901 1
+GGTTCTCCGCTTCCATAGCAGAGTAAGATCCTGGAAAGCTCCGTTTCATCGATGGGCCACTATTGACAAGCTATATGTCCAGCTGAAAGGCTGAGCCTGA
+>95902 2
+CGCCGCGAAGAGCGTGATAGCGTTAAGATACGGGTCTGGGCAGCTTCGCTCAGCTCACTAGTTCTACAAACTACGGTCCTGACTCATAGTAGTTATTAAC
+>95903 3
+GAATAGACGAGACCAAGTACTTAGGACGCGCGCAGTCTCGGGCCTTTGTCCAACCAATAACGTACTTTTGGTTGACGTGCTCTAATCGCGGCTCATAAGT
+>95904 1
+AGAGAGTCACGTATTCGACAGCTCCGCTTAGCAAAGCCCCGGTCTTGTTCAGTATCGATCGTAACTGGACATTTATGACAGTCGGCTTAGGGCACAAGCT
+>95905 1
+GGCGCAGAGACCCCGGAAGTATAACTGTGTTGCTTCTCTAGTCGAGGTTCCAATCATACTGCTCCTACATGGGTGTCGGAAGCATTGTGCCCATAACAAA
+>95906 2
+ATGCGGAGCTGTCACTGTTAGCATAATAAGTGTTATGATGGTCCGTGGCCCTTGCAAATCCCACACGGGTCAGGCACGCTAATTTCTACAACGCACGAGT
+>95907 3
+ATCAGTTAATTACAATCTTGATGGTACGGTAGTGCGACACTCTCTGTGCCTGAACCGCACTCAGTGCATAGCAAGCCGGCTAACTGTGACGGGTCATGAC
+>95908 1
+CCGACATTGAAGTGGAGAACACTCAATCAGCAGGCTTAGAGGTAGGTCATCCCTTGTTTACGCCGTAGTTGTTGCCACTTAACCGGTACACGCGTGTCAA
+>95909 3
+ATGTCGTGATAAGGATGGACTCTAGGCTAACCAATATGTAGTCAAGCACTTCCTGACCTAAATGCGCGATCGCTAACCTGTCCAGCGGCGCTGAGTTGCT
+>95910 3
+CTTTGACTGCTATGGGGATGGTTGAACAAGTCAACGCCAAAAGTAGTCCCCCATCGTGCGTATTACCATAGCGTCGGGAGGTTAGAAATCCCCTGCTATC
+>95911 2
+TGCCCAAAGAGTACTCGTTCCCGTTTATAAGATGACTGCCCAGGGGGTTATAGAACATGCTAACCTCGCGTTGAATGCTCAGTAGTCGCGCTAACTGAGC
+>95912 2
+CTAATTCAGAATGAATGTCGGCGCACCATGCTCACGCTATTCTTGAAGACTTGCAGAGCGCGGCGCCGCTTAGCGACACTTATCCATTTTGGAGTAAAGG
+>95913 3
+ATTCGTCTTACGCTAAGAGGGCTCTGACCGTCCCTGGCGTCAAACACATTTTCCAGTTGCGACGAGTCGCTAGTAACAAGGGTTAACGCGCATAGAGATT
+>95914 3
+ATTTTTGACACTTAGTATGAGAGACAGCGTCTACAAGAACTTCGCGGGCTACCGCCGCGCCCATTGGTACTACTATGAGTGGATGAGGTCTGATACCACC
+>95915 3
+GACAACATAGGGGGCCTGAAATAGATAGAGTTCTTGTCGGGCCACATATACGATTCTTCGATAGTACCGGTTCTCCAACCCGCCCCTAGTTCATAGGGTG
+>95916 3
+TGCGCACTGTCGTGGCGTTGTCAGGCGACATCAGCATTAATTACAGAGATTAGATATATCTCGCGCGTACCGAAGTCTTGCGTTCGCGTCGACACAACAA
+>95917 2
+TAGAAGACCCAGGAGGCGTAGGCTAGCGAATGCCGGTTTCATCCTCTTGTGAAAGCATACTAAAATGACCTGTCTTGGTCCTCAATCGCCCTTGGTCAGA
+>95918 2
+CTGGGGCCTCCTCTAAGAGTCGAAACTTAGGCTAGAGCACTCGATATGGTACCTTGGAATTACCGATGTAACCATCAAGTGGATCCCTCGCTCTAGGGTA
+>95919 3
+TGTACTTGCGAGATTGGTAACTGGCCGAGACACCTAGCGCATCTTATCTCTAACCGGCACGTGTACAAGGGGTTTTTCAGGGTACCACTACGCATGCAAA
+>95920 2
+GATATCACTCGGGTAATTAAGTTAGTGGGGCCTTCCAAAGTTGTAGAATACCCAGTGGCTCACCTGCGACGCACTGCCATTGCTGATAGCCACATACGTG
+>95921 1
+TAAGTGTCCTCCGCATATAGTGCCCCCAGTGCTAACTCGGTCTTGATGCAGCGATCAACCCGAAAGAATACTGGGTGTTTTTGTGTGGGACAACAACAGC
+>95922 1
+TGTCGACAGTGATACTCAGAGCCACCACGCAAGCACTGACGGCAGGTGCTTTACACGGCTTAATCGTATCTCTATGACAGGGAATTAGGCTCGTCTTTGA
+>95923 2
+GGGCGTGCCGCCCGGCATTGCAGATTGTCTTAAGTTCCCGCTAAGCACGAATTTAATAGTATTAGGAGTTCTGCATACCCTGCAGGCTAACATACGGAAC
+>95924 1
+TAAAGAGAAATTAGACTCGGATCCCAGCAAACATTTGATGGCTCCAGCTTGGATCCATTAAAGGCGAACTTGCGGCGTCCTCCCGTTGGGCTGTTAGTCC
+>95925 3
+CTTATGTGAGATATCGCTCTTACCTGCTAGCTCGCTGATTAGCTTTTGCTCGCGACCAAAATAGAGAAGTAAGCCTAGGAGGCACCCAGTGGAGCCTACG
+>95926 2
+GGCGACTTTGCCAATTGGCTGCTGACGTACTCTCCACCATGCACGCGAATAGCGAGATTCACTCGGTAAGGCATTAGAGGAACTTCTTTTAACGCGAGAT
+>95927 3
+GGGAAGAACTCGGTGGATTATGAAAGTATACTCCGTTTCCCTGACCGTGCGCACCGCGGCTCCGTTCGAGTGAATCAAGTCATTCATATCACTACGTAGA
+>95928 3
+ACAGTGGCGTCCCATTGCACACGTAGGCCTGTTGTAAGTAGTCAGGACGGTTCAATACCACCTAGGAATTGTTACGATCCACACCAATTTGTGGGGCTCA
+>95929 2
+TCGGGACAACCGCGAGTACGAACGTCGTGATGGATCGTCGGGCGATGCCGAATATCCGGAGCATCTCAATCATTAAAAATCGTTCTGTATTGTTCTCCAC
+>95930 3
+CGCTAAGAACATGGCCGGATGACTTCATCTATGTTCCCCGTGAACCTGGCTAGGCCATAAGTATGAACGAGTTTATGTGGGTCGATCCAGCTAAGCCCTA
+>95931 3
+GTTAGTCTATACAGTAATAGCCGAGCAAGCCTCGGATGGAGTTTTCAAGTTAACACCAGAGCGTTGGGTGTAACACTCTGAGGTTCCATCCCGCCCGTCA
+>95932 2
+CTGGTAAGGTTCTCAAAAGAGATCCGTCTCGCCGAGAACCGACGGGTTACGCCCTAGGCATTTCTTCATCACAGATTTTGCACCAAGAGTGGGATGCTTA
+>95933 2
+GTGGCGGCTTGTTAAGCTCTTTCTCTTCAAACGAATTGAGAACCAGAGAGTCCCCCGTAACCAGGGTAAATTGGGATGTCCTATGCGCGCTGTACAAACC
+>95934 3
+AATGAAAATGTTCCTGCACCTTGATCTTTGAGACCAGGCAGGGTTGTTCAGCGTAGGATCACGCCGCAGATCTAATGGATCACCGCACTCTAGCTCGGTA
+>95935 1
+CATTCCACCCGTTTGGTAGTCAGCACTTCGGAGGTTCTGGGTGTTTGTTAAGATGTCCAGAACAGTAAGTGCTAGTAGCTCCGACAAAACAGCACGCCCA
+>95936 3
+CCCGGACCCACTCCTTAATTTGAAGCGCTATGGCTGCCCTCTGCTGTCAAAAGCTAGGAGACGACGTGCGTTTAGTAAACGGGAAATGATACCGAGTTTT
+>95937 1
+ACGTTAATGGGCCCTTGCAGAAGACCCTCACTATATCTCGGAGTTGAATTAGGAGGGCTGCGTACCTTCGTAATTCGTAATTGGTAGCCCCAAAGGCCAC
+>95938 3
+TTAACAGCGTTCCAAATCAGCACGCGTGTATAGTCCGGGGCCTTCGTGGTATTCAGGGCGGTATCGAGTCATACTACATCAGATATGCAGGATCCCATAC
+>95939 3
+GAAGGATCTCACTTCGGAAGAATGGCTCAAGACTGTTGCTGTTCAAATTAGCACGCGTCCCAAAGACTAGCGTTCAGGGTACCGTGCAACCTTTTCGCTG
+>95940 2
+GGATACCCATACATAAGACGTGTAAGCCCGCTGTATGCCGATCTACCAGTTTTGGAATAACTGGGAATGTATGCTGCCCTGCGACATAACTCGTGCGGCT
+>95941 1
+ACAATCCCCCCGCACGCTCATTCGATCGAGCTGAGGGTGATGTTTAATAGGCGGCCTTACATCAGGTATAAAGCGAGAAATTGTTACGCATGCTGCTCTG
+>95942 3
+GCCTCATCATTAGTTTACACCGAGAAATTATACTTGTGTCTCAGAGCGGGCGTCCTGACCGATGAGTCTGATACCGGCGGAGACACCGTATTATCCGAGA
+>95943 2
+CGGGATAAATTGGTACGTGCTCGCATCCCTGTGGTTACCGGGTACCACCTTCTCCAGTAGTCTTTTGTCACACGGACGACAGATGCCAGAAAAAGATTGA
+>95944 2
+TCGGTAGTCGGTCTGTTAGACTCTTTAGGACCTATGCAGCCAGTCCATATAAAGGTTGTCGACAGATGAACCCGTCGCCACGGTATCCGAGAACGCTATA
+>95945 3
+TAAGATGCAGCGCGGCGGGCGCCCCAATCCTTGAGATCATAGTTCTCATATCGGTCCTCCCGAGTCTGTCCTGAAGCAAAAGTGATTGCGAAATAGTATT
+>95946 2
+GTCGCACTCGAAAAACTATGGTATTCCCGACAGCGAGATTCATGCTACCCAGCCATGACCCCGCTCTAGGAGATTATGTTTGCGAGAGTGTTGACGATGT
+>95947 3
+CCTGATAGTTTGAGGCCAGTTTGTCCAACCCTCTCATCAAAAGGATAACCCGTTTTTTATCCTAAGGCGGGGCGTGGCGTAAGATCACCACAGGCTAAGG
+>95948 3
+GCTCGGATTTAAGCTATTACCTCTCAGGTTCTTAGTCACACGAACCAGCTGTGAGGAGGCCACCGAGACCCACTTCCATATCGGTATTAGTAAGGATGGG
+>95949 1
+CGAGATAAGGATCCTTATGGAGCCCTTACCCAGCCTCGGCTATCAATCCGTCGGACGTGAAGCGCATGTCAAGTTGCAGTATTTACAATCTAGATGTGGC
+>95950 2
+TTACCGTAAGGTCCGTTATTCTTGCCGCCATAGCCTTCTGGTAGGAGCCGCTTCATCGGTAATATAAGCCATGCAGGTGAACGTAAAAGGCACCTGGAAC
+>95951 1
+AAAGTTCCTTTCCACTCCGTCCGTAGCCTATGAGAATCACTTCATCAGAATGGACGTCTCCCAAACTGTTGTGACGAGAAAGAGTGGCGGTGACGTTGCG
+>95952 2
+TGTAGTTTATCAAGATTTCACAGCTCGTGGGCGCAGCGCTCCTACCCACCAGGTATGTCAGCCGATGAAGCGCTCCTATCGAGGGTAGCAATATGTTAAA
+>95953 2
+GCATTAAACTGAATTTTCCTTGACAGCAGCCTACGACGTACTTACACCTGGGCTTCTACTCACGGCCAGGTCATCGGGGAGGCAAAATGATGTATCGGTG
+>95954 1
+CAGAGCGTCAACAAGCGGAGCTCCCCATCTGGGCATTGAAATTACATTGTTTCGAGTTCGTACCGTCAATCTAGCGGTATTATGGTAGCGCCACAGAGTC
+>95955 3
+CCCTCCTTTCGGATCCGAGCGGGACGGTGTGGCTTGAATGAGAATACTATCAACAAAAAGTTGAGGGACCGGGTAACAACTCTTCTTGTGTCATTCCCCA
+>95956 1
+AGTAAGGTAAGCATACCGTCTTCAGAAGGAGAAGGGAATATTCATTGTCCCTGAACTTCTGGCCAGCATGCCATGACCCTAGTCCGCCTCTTGAGGCGTT
+>95957 1
+CATGACGGATATCGCGGAGCGAACGGAGATTATGAAACTGAATCGTGTCCTCAGGCCCTCCCTATAAGTCGATACATTGTGCGATCGTCCCGTTCTGAAT
+>95958 1
+CTGCCACCGAACGGTGCAGCGATCGTAGGTCTCACGGCGTAATTTAAACGCGAGGTAGTTATCCCATAATGTACTTTAAATCGTGCTAAGCCAGGCCTGT
+>95959 2
+TACATGGAACGGGGGCGTAGGATTTATAGTTTGCAAGATCGTGCTGTTCGCACAACGTAACCCATTCCAACAGTACCCCGACTCGGTTCGATGATCAGTC
+>95960 1
+TGGCGTCGCGTCGTCCCTAAAATCCAGACAGAGGGAAATAATTCATTGGTACCCCATCTTTGTGGTAACGACAGCAAATCGCTTTGTGACTGCGGGCTAC
+>95961 2
+TTATCGTGCAGTGGCCGCAAGCGTTGAATTAAAGACAGCATCCTCTTGTAAAAAGTCCACGGTTTCGATCCCATAGCAGGTGCCCTGGGTAAACTGCCGT
+>95962 3
+GCACATATTCCGTCAGGGCTTGGAGTGCAGTGCCACCTTCCAAGATCAGATACTTGACTGTCAGTGCACGGGTGCTGTTTTCACCACCAAAAGGAAGTAT
+>95963 2
+TATCCTATGGGGGCAGGCGTGCCTCCGGCCGTATAAAATGATGGGCATGGGCACTCTATATCTTACGTTTGTACCCCACGAATACGTAACACTCAGAGAT
+>95964 3
+TGACCATAGCACGTCTGGGATGAATACCCACGATGCAAATCTGTGATGACTGTATCAGCGTCGCGGTATATCTTGCAGCTAACTCATTACTCAGGCGGCG
+>95965 2
+ATGAAGGATCCGGATCGTTAGTAGGGTCCCCCTCATTAGGCGCATGACATGAGTCCTCGATCGTAGCCAAAATCCCGCGTTAATGGCATGTTACGATACT
+>95966 2
+CATCCGGCGGGTGCATCGCCATCTCTGATAGGGGGCTGTTACTAAGACCTCCAAATCACTTGTGACAATCTACGCTACATGTGGATTAGGAACTAAGGTC
+>95967 2
+GGCAAAAGTAAGATCAATACCCTCGTATTGTCCATCGGGCAGAACACGCCTATTATATCGTGCGGAGCTGTTTAACATTGGAGCTCGTCGGGGACTCCTC
+>95968 1
+GGTTGAAACGAAGACAGAGCAACACTCACGACTAATGAGGCTTATGTCTGGGGGCGGATTACTGTTTCCGTACCCCCGGTATTCCCCCATTTAATACTGG
+>95969 1
+CCCTGGCGTAGTGGGTGCGTCACCATCTGTTAGATCACATAGGGATGGATCTGCGGCTCACGCCCAAAATAGACATAAGTAAAACCTTTTCCTTGGGACT
+>95970 1
+TCGCATTTGCTAATGGACTCGGGGTGGGCGAAAGAGACTGCTCACCACCAGATTACCAAATGTTACGAGCATCCTTATCCGTTCCTAAGTGTCGATGCGA
+>95971 1
+CACGTCCCGTCTACCGCGATCTAGCATTTGAACAATGTGACTCTTAGTCGGGGGTTAGGCAATCATCGTATTCATGTACGGCGCATCTCAGAAGAACGGA
+>95972 3
+AGTATGAACTTTAATCTCGGCGTCAAGACGCATCCCTCTGTACGCACAGTTGAGAGGTTTATTAGCACAGGCAAAACGTTTAGGCCAGGGCGTTGTCCCC
+>95973 2
+TAGAGGACTTCGTCATGCTGTCGGGCCCACCTAAATGCAGTAGTCGGAATCGAAGGACTGTCTTGACGCAATCAGACTCTTACTGTTAAGGATCCTGACC
+>95974 3
+TCGCTTGCACGATAGCCCCAGTAGGCCGCCTGAGCGCCCATGAAAACTGTTATATAGTTGGCTTCCGTAAGTGGCATGCAAAACTGCTATTGTGAATGAC
+>95975 2
+AGTGCAACCACCACATTTTTGCAGGTCAATCCTAATGACAAGCATCAGGTGACTGGTGCTTCTACTGAGACCTAGGAGTATGTGGGAGTTCCGGCCACTC
+>95976 1
+ACTTTCAAGTCCGAAGCCTTGCGGACGCTCAACGCCTGACCGGGCGTAAACCTAGCTACAGTGAATGTCGACTGGATTAGTTGGTAATGTCAGCTCTATA
+>95977 3
+CCTGAACTAGGCTACAGAAAGGATGCGCCAGCCAATCCTCAATGCGAGCCTTTTAGCTCGAGAACTCGGTCGTTGTCCGTAGTAATTGTACATTGTACGG
+>95978 3
+AGCATGCATTTTGGCCAGCGCCAATCAAATGAGTCTAGTCCCCGTACTTCAGCAATGCTGGGCAAAATGTACCCTTTCGCGGGAGATGTCAGTTAGATCG
+>95979 1
+GGCTGAAGCTGTCGACCGACCTTTTAGGCAGATTTGGCTTCAGTCCTCGTGGTGCACAATCTACAATACCTATCTGCGGAGGTAAAGCATGAAACCCTGA
+>95980 2
+TTCAGAAAGCTGGAGTGTCTCGGACTGGGACACATCAACTGTCCAAGGGCATCAATTCCGCGCGGTCTTCAGAATTAGTCGGCTCAGTAGACAATCTCTT
+>95981 2
+GACCCGTCCGATCATCTTGGAGTGTCTGAGCCCGGACTAGAACCAATAACTCGTGGCGGTGCAGACGTTCACAGCAGTTAACGTATTTCAAATTTGGACT
+>95982 3
+TCTGAGAGGGTTCATCCTACGCTATGTGCACTCAAGTTACCTTACTTCCGGAGGTGAGTGGATAGCATGCGCACGCAACAAACGAGTGTTATCGCATACC
+>95983 2
+GGGGCAAGTAGCTCTACCGAATCGATTTTGGGTGATGGCGGTAATGTACACGTCACTAAACATTCTCATTTTCCACCGGTGGACACCCGTAAACGGTACC
+>95984 3
+AAAGCACCCATGCGAGAAATTCTAGCGTCTACTTGTAACTTTCTTCATTCGCCGGAGCGGTGAGCTAGGTGAACATCTCATGCGAAGGTCATCAGCCGGT
+>95985 3
+CGTACGGTGAGTTCCGGACCTCGCACTGATTACGACAGGATGTCGATGTTCGAGCTCAAAAAACATATTGTGCTTATTGAGACTTGGGAAGCTACCCCCC
+>95986 2
+CTTGGCACGAATAAGCCTTGTGATCCTAGAGAACGACTGGCCCATCTGCTTAGCGGAGTCGGCGCTAGATATACTCGATCCTTTCTCGTGGAAGATAAAC
+>95987 1
+GAACCCGGTCAGCAAAGACAGTTCGCTTAATCATTGCCAGTTTACCAAATAATGCTGCTGGATTACACGGGCTGGATAGTACCGCGCGTGCTATTCCGGT
+>95988 2
+CTTCAATGATCGCACGAGCCGAACTGTGTGCGAAAGCGCTTTTCGGACTGGCTTGAAGTCACCAGTTGAGGATCTTAATTTCCAGCACCAAATATGCGGC
+>95989 3
+CGACTACTTGCTATGCATACCGAGTGAGGGAGACGTCGTAGTCTAGTACCCATCTCATGGCGCGAGATAATCGGTATTACATCCACAGTCGTGACTCTAG
+>95990 2
+GCACGAACTTAGACCGTCACTCCTAGTTAATGGACGCATGTGTCTGCTCTCAGTACAAGTAGCAATACTAAGCCACTGGCGATCATCGGTAGGGGTTCGT
+>95991 1
+AATGACGAAAATAAGTTACCCTCGGACTATCTGCAGGCTCCTCAGCTAACGGTAGAGTCGCTATTTCGCGCCGCGTCCTGATCGTAAAAGACGGTTGTTG
+>95992 2
+AACTTGGCAATCTATGCCATACGAATGGCTCGGTCATTTCTCGGAGGGTGCGCTGCTGAGCGCGTCAGGTCATATCAACTAGGAAATTCACCTCCTAAAG
+>95993 2
+TGCTCGTGCAATGTGACCGCGCGAGTCGGGCTACAACGAATCACCCTGTGGAGCAATTATGCTTCACTGCTTCTAAGGTACACATCAATCATATGGAGGT
+>95994 2
+ACCGGTCTTATCCCCTATAGAGCCTCTTTGTGTCGTACCGACCACTTAGGTGGGAGGAGCGTAATAGGCAAGGGTACGTTGTACACCATGAATACTAACC
+>95995 2
+ACTTCCCAGGCGCGCAGTGGCACCTGAGGCCCGCTAAAGAAATAAGCGAGGACTAGCTATTTGCGTCCTACGTAATGATCTGGATTTATATTCTACGTCG
+>95996 3
+CTGTTCTCATTAGGCTAGAGTCTGTCCTATCTAGGCATTTTCACAACACACCCCTGAGGGTGCGAGGCGTCGGAGCTTAAAAGCACAGCAAACGGGTTAT
+>95997 1
+ATTACCTGGCACGAGTATACCATGACTCTCTCCTCGCGAGACGGAGACATCTACTTTCTAGACATGGGTATACTGAGATCGGGGTATACGCGTGTACACG
+>95998 1
+GCGCCCATATAATGTGTGGAGTAACGGCACGGGAAACTCCCAGGACTGTTCCAGTATTATCTAACGGGCCTTTTGTAAATAGACCTTAGTTCCCAGGGCC
+>95999 2
+GGGGAGACGGAGACGTTTTCGACTACCCCGTCCTCTCGTAGGCAGCATTAGGAAACCTAATTCGGTTCCAATGCTTCCGACATTAGGGGTCAATAAATCT
+>96000 1
+TAACCTTGAGTTGCCTCCGGCGACATCACAGAATAACATATTCTTGGCCCCCTAAGGTAGCGTTGCTGCTTGAGGAACTAGAGATTGCGTGAACGACTGC
+>96001 1
+CGTGGTTACGAGAGCTCGAGTATGTAGCTATTCGACCAGACGGCCTAATGAGCTCGAACAGCGGTCCATTGCTGGTTCATCACTTACGAAAACTACTCTG
+>96002 3
+CCAGGGGTTACCGGCCTCCTCAGCCATGATGAGAGTGCTAATGGATATCACCGCATATATGTCACTTAATGGGGCACACGGTCTCTCTGATTAGAAATCG
+>96003 1
+TGAGACCCACGCCGAACTTGAAACCTATACTGTTTTGCCAACGCGCTAGGGGTGTCGAGTGGATTCCGGTCCAACTTACTAGGATAGATAACACCGTTTG
+>96004 1
+AAATTTATGATTGCTATCCTCCTGACCCCGGTTGCTTTGTAGGACAGGTGAATAAATTCGTTCAAGAAGCCGCGCCAGAGACCAGTGGCCCACGGAGCTT
+>96005 2
+ATGCTCTAGTCCCTTGGGCTTGTATATCAGCAAAGCCTTATGGTGACTCTCCGCACCAGGGCATAGCGAATATTAAACGGGGTTCAGCATGACTGCGCAA
+>96006 1
+CTCTGGTCACGACTAGCGATTGAACCCCAACAGACGTGATAGCTTATGAGGGATACCATGGTCATCGGGGCAAGCTTTTCAGATGTATTCCCTAAGTCGC
+>96007 1
+ATATACTACACGATTCTAGCCGGAGTAGTACTGAGAAAGGTCTGCCTTACCTAACGCTTCAGTGGGGTGTCATTCCCGCTGCAACGCGGAAGCAGATCTT
+>96008 2
+ATTAAGTCGCCATCGAGCACAACCAAGTCTGACTATCTATCTCGAGGTAAGCGAAGGGTTTTCTGAGGGTACCCGTTCAATATTTACCTCAGCGCGGCGG
+>96009 1
+CGCGGATCACCACCAAGTATTGCGGTCTCTAGTAAGCCGGGCGTTCAAGGTCACTGGACTTTGTGAAAGAGGCAATTGAATCTTCTACACTGCTATGCCA
+>96010 3
+CTAGCCATCACGTGGGCCTAGGTACGCTGGTTGCCAAGGCCTGGTTGTCCTCAACAGTAAAAACAAACTGTGTGAAATAGACCTCGGTTCTTTCTGACGA
+>96011 3
+CCCTACTGAATTTGCTACGTTGTCAACTTCGTTGGGTAAGATCCACCGCATCTGAGTTGCGATTACTGAACACACATCGTGAGCGGACGGAAATCGCGAG
+>96012 1
+CGGGCGATCTCAGTGCCGTGTTAAGGCTTAGACACGTGTTATTTTGGGCTCAGCCGATTCACGACGCTCACAGGAATTACCCATTTAAAAACGCAAGCGT
+>96013 3
+TCTGGTGAGCAAAGGAATCCACTCCGTTTTAGCCAAGTATCATCCAGTTGCGTCCAAAGGGTAATTCACATGGAGGCACCGCCGTCGAATGTCGCGTTAT
+>96014 2
+CTTTTGCTTCTAGCACAAACACGCACCTGTGGATGCAAGGTCGGTCCCTGGACCTTTAATACGTTTATAGAGGTGTCCCGAGTAACCAAGAAGCGCGTAG
+>96015 3
+CCGATTTACCCGAACCTTAGCGGTTAGAGGGGCGCGTTTTGGACATCCTACGGCCCTAGATCTCTCCGCTTGATCGCTTAAGAAGGGATAATAGAAAATC
+>96016 3
+TTACGCGACCAGCGTATGAACGATCTCTTAACGGCGACTCAGGGATATAATCGGACATCGCTTTCAGGGCGGCCGATTAAGTATTCGCCTTAATAGGCTC
+>96017 3
+ATATCAAGAGTTTTGTCATCGGAAGCATCGGCACACTTGGATCCGGCGGAACACCATCTGCCGGCAGGAGTAGCACCGATGAATCTCGCAGTTTCATTTT
+>96018 1
+TCCTAAGGACTGTGGACACACCCAATTGGTCCCTCACTTGTGAAGCATGGGGAAGGAAAGATACCTCTTTATGTAATGTTGGTGTTGGCCACCCCGCACA
+>96019 3
+GTCGGTGTCTGTCTGTCGGCTGATGATACGGCTGCAATCACTAACGTTGTTAGACTCCATTTCGGGACTTAGCGGGAAGAAATAACTAGCAAACCCACCC
+>96020 2
+TTGCAAGCCCCGTTTCAATGTCTTGCGACAGCAGGTCTGCCTACGACCAACAATCAGAGCTAAGCGGTTAGACCTAGAGATGTGATCAACTTGGGTCTTG
+>96021 2
+ATACGAAGATAATTCATCTGTGGAATTTTTCGATCTCCACCTAGCCGGCCCGTCAGGCAGTAACAGAGTGTCGCTATTACGCATGTCCACATGGGAGGCG
+>96022 3
+CGCTGTGTAGAGCCGGATTATTGCCATCCACACTAGCTGTGCGAGGAAGCGCTTACTTGGCATTTCCGTGAACTACTACCCAGGATGAAGTTCCTGAAAA
+>96023 3
+GAGCGTCTCGTAATGGCTCTGGTGAGAATCTACCGGCTCACGTAGCGCGGCAATAGCTACCTTTGCTAATTGACCGAGATTAACCGACAGATTAATTCCG
+>96024 3
+TGCCCTCTTGCAGGTGACGTTGGACAGTTATCAGCGTAGGAGATCCAGCTATACGACCTTCTTGCAGGAATTATATTCCGCACTGCAACATGGAGCAACG
+>96025 2
+GCCACTAAAAGACCTATCCTGCACTTGCCCGGCTATAGGTATAGGGGTCCCGAGTGATTAGCTATCTGAAGCCGCTGCCGGTTGTACAATATGAACTATG
+>96026 2
+ACGCCTTTAAGTGCGGACAGGAAGACTTCACAGAGTCTCAGAACCGTCCGATGGTTTCCATGAAGAGTATTGTACACCGTCTCTTCTGCGGCGAATCGTA
+>96027 3
+CTACAAACATTGAGTCTACAGAACCAGCGGATTCTTAATGTCGTGAGTTAGTCCACTCGCACGATGAGTGAGCTGGTGCCGCGCTAAGCCCGTTATACTG
+>96028 1
+CGCCCTTTCGAGAGGCACTAGGATGCTCTTGATGACCAGGCTTATGACTAATGAGCGATCCTCCGTTGGAGGTAGTATCTTAAGTAGACCAAACGACTCC
+>96029 1
+TCAGCTTCTGTCATATCGTGGTAGACAGCGTCCTGGAGACTGCTCACCAGATATATCTGCGTTAATCAAACAAGCTCGATTGGGGAAAACGCGCTTCGGC
+>96030 2
+GAATACGCTACGGTCCCGAGGAACCCGGTCTCGGGCCCAGCATTTTTCTACTGACTGTCTCTTTAAGCCCAAATAGAAACTTTAGAGCGGGGGTAATAGT
+>96031 2
+CCACAGTGGACTCGCGGTCTGCATCTTAAACGCAAGATGGAGTCCAATTTCTAACTTCATTATTGAGGTCGGGACGGGGCCTCTCAAGAGATTCAAGTCC
+>96032 2
+CTACGCCCGGGAGCATATTTAGCCAAAACAATGTGAGGGGGTGAACATAGGAATCTCAGGCCCTCTCTTTCTTCAACCGCTGTGTAGATTGAGGTTCCCA
+>96033 1
+GAACCGAGAGTGCAACTCTTGGCTTAGCGTTGACATTGACATAGCCCGGGCCTTTCATAGAATTAGTCCGACGAACTACGTCATTAGTTACGGAGCCGTC
+>96034 2
+GCAGATTATCATAAGCCCACGTCCGAGGCGCAATCTGAAATAGAGTATGCTCGCTTCTCCACAATCGTCCTTGCTAGGAAGGATTATAGTCCGGCGTGTG
+>96035 1
+AGTCTTGCATCAATGGACGGGCTACAGTCCCTGCTCTTCCTAAATCCTGGTCGGTGATCGGTGCAGTTGATAAACCGCAAGGCATACATAATGTCGCAGA
+>96036 3
+ATAGTATTTGACCACGTGTACGTGATCGTATCTCCCCCTCTCGTTAAAGAACCATTGAACTAAGTGGCGTCGTCTCCCAGGGTAAAGCGAGGGGCCGTAA
+>96037 3
+TCTAAAATCTGGACCAGGAGCGAATTACTCATCCGGAGTACACCACGGCGTTTGGCATGGTCGTAGTGACCGTTTTTGGATACACACCGCCTTAGAGTAC
+>96038 1
+AAGTGTGGACCCAAAGGGAGCAAGCAGCATTTTTCTAGGCTGTAGGCAGTCCCCTCATTGCCAGATTGCGTAAGGTGCTCGCCACCAAACTTTGTCATAT
+>96039 2
+GCTAAGAGACAAATTCGCTATAAATCTGTGGTAGCCATCGATCGTCGTTCTACGCACTAAGTTCCGTTGGCCTAGAGTGGGCCAGTCAATCGCTCGGACA
+>96040 2
+TGCTTTAGTAGTGATAGGCGCCGACAAGCCTTAGTCCAGGAGATAGGCCAGTCGGTCAATAGCCCTGTATACAATCGTAATCACCTGCTGCGGTATTCCA
+>96041 2
+CAACCAATGAGGAAACTGCAGTCTATTTTCCACTACCAGGTGAGCGTGGGCGGTCGCTGTTGGCACCTATTGTAGCTGAAATTGCGCAAGTATCTACACC
+>96042 3
+TTAGGAGAACGTCCCTTACTTAGTCGGCAATAACCAAGAGACATGCGGTATGCGTTCTCCTCGTAAACAGGACTCGCAGCGAATGTCGTTCCCGTTAGTG
+>96043 3
+CGAGCTCGCTCTACCGGACATCGGATAATACCGGGTCATTATTCTCGCTGAGATAGTTGAACAAACCCTCAGTGTCTGGCGTAATGTGTAACAAGCGGCT
+>96044 2
+GTGGGCCTGTCTAATACTCTCGAGGCCTTCCCTAAAATATCGGGACTATGACGGGCTAATTAACGCGCCAGGAGCATGCTCCAAGTCTAAGTAGTTATCG
+>96045 3
+CGCACTGGCCGATTTCGATAGCGAGCGATCATGAATCAGCGGGCACTCATAGCAATCAATGAGCTGTGTTACATCTTGCCATCTACGTGTGAGTTGAACC
+>96046 1
+TTCGTTCTCCGATTAGGAGCCGAGGAGGGCTTTAGTGACAGCGAACTACACCGTATCGATCTGATCTAAATGATTCGTGGCAACCGAAACCCTGCGCTTA
+>96047 3
+GGGTCCCACGGAAATAGGCACGGGATAGTCCTCTTGAGTGTGCTTCTTCCAAGAATGGCCGGATGCTTCCTTATGTGAAACCCAATTAAAGCGACACCTT
+>96048 1
+CTGAAAAGCCGGCAGCTTGTCACACAAGCACGCCTGCTTAGAGAACACTTGTACCTTTTGGACTAAGATGAAACTCTGTTTGCAGGGCGAGCCTTTTGCG
+>96049 2
+AAGTCCATGACGCACACGTTGACATATATGACGGAAAAAGGCGTAATTGCTTGTCTGTAGCCTCGCCCTGTAATGCCAGTCCTCGGCGATAGTGGTCTCA
+>96050 1
+GCCTCCCCACTGATAGCAAGAGGGCTGCTCCTATTGGATAATGTGAATTCTTACAGTCCGTTTTAACGCAGTCGCTACAAAAGCGGTGTACACTCAGGGG
+>96051 2
+ATAAGGACCCTCGGCCTCGTGGGGTTAAGAATAGTACGGCACGTGCTCTCCAGATACGCTTGGACTACTTGTAATGCATTCACCGGATCTTGTGCAACAA
+>96052 1
+TCAACATACGGAGAGGGTAACGCTTTGCGACGGATCGAACTGACTCTGTTTGATGGACGCGACTGTCTGTATCGCAACAGATCCACCTCGTCAAAGTTTC
+>96053 1
+TGCCCAGCCGTATACAAAGCTGGCTAGACGATCTGCTACCGAAGCATGTGGAGGCATTGAAAGGCGACATTGAGCATTGTCGCCTTACCATTTCTCATGT
+>96054 3
+CTTAACCGAACGTTTTTACGGGCATGCACGACGTCCGAAGGCTTCTGCACGAGACTGGACACTATTAATAGACTAATGGTCCTGGCCGAGTATCTATGCG
+>96055 2
+TCGAGCTCCCGAGTTAAGATATTTTACTGAATCCACAAGATTTCGTATCGACTACAGCTAGGTGACACGCAGTCGCCGTTGTGAATCAGTCCCGGGCGAG
+>96056 2
+TCATGACACGTACATGGGGTATGACTCTTGGATACGTCCAAGGATACCGCTTGGTACGACCATAACAACTGTGTGGGAAGCCCATTCCTCTATGCGGCAT
+>96057 3
+TGTAAGACCCGTTGTGCTGACCTTCCCGTATAAGCCAGGGGTGAAGTTAAAGACTATGCGTCACTCCTGTAAACGATTACATGTGGCGCGACGCTACATC
+>96058 2
+CTCATATGACGCATTTAAGCGTCCAGACCGAATTCTGTACTCCACAGCTCTGTGTGAACGTTACGTGATGCTAAGCCGTATCGACGAGGTGACCGGAGTA
+>96059 1
+GCTTAAAGGTTATTGAAGAGCACGCTGTGGACTCCACGCTGGTATTCGCCAGATCATGATGGCCTGCTAGCCAGCAGCACCATGTCACTTCATATATGAG
+>96060 2
+AGTGCTTTAACTTGAATTGGAAAATAAACCGTATCGGAGTCTTCTGTCATCGGCGCACCACCCCCTGGGCGCATGTCAGCTGTAGGTAAGACCTCTAAGG
+>96061 3
+GCAAGGGGGTAGATGGAGAAGCATTCAACGGCCCTCCATTTGTATATTACGTTATCCAACATGCGCGCATTAGCTCATTGGGTCTTGCAACCGCCAAGCT
+>96062 1
+GCCCGCACTACTTGATTCGTCCCTAAATGGACACTGAAGTATCGCTCTGGCCGTGACCTACGGCCGGATTAAGAGAGCCAAGAAACTGTGGTTTATTTAG
+>96063 2
+TGCATTGTAACACGGGGATACTCGTCTAAGCGTGTGGCGTCGCACCAGCCCTGATTGTCTCTAAACAGAACGATGGCAACTCGGGACCTAATATTTTACG
+>96064 3
+GGCTCTGTGATACGCATCACTTCATCATTAAGCGTGAGAGGAAACGAAGCGCCCGCTGGTGATGCTGTACGTTCGCCTGATTATCCCCTTAAACGAATGA
+>96065 2
+TCTTTCAGGGTCACGTCAAATTAAATAGGCACGCCCGATTCAAAGCTTGAATCCAGATTGGATCCAGGGCATCTTTGGAGTCACGGTACTCCGGAGTCGC
+>96066 3
+CCTTCCGGTTCACACAAGAGGAAACGAACCTCCCAGCTACGGGAGACGCGCTAATAAATCTCGCATTTCGATTTAATGCCGGTGGTTGGGTTTATCGATG
+>96067 2
+GGTCACAATAAATGATGTCTGACTTCTAATGTAGCAGTGCACCATAGGACGGACCCGAATGTTTTGCCCGCGTTAGCTCGCAAGCTGAAGCAGCGTTCCT
+>96068 1
+GAAGTCACCTGGAAAACTAGAGGTTATTAGTAGCATCGTGACTGACGGGATGTGGACCTCATCGTTCCCCTACTAGCCGTTCCCAGAAGCTCATATGGTC
+>96069 3
+CGATTTATGAGATCGCGCAAGCACTTTGCGGTCCCTCGAAATGGACAGCATGTACTGGTGAGTAGAGAATATCCGTTCGTAAGTACCTGCTCATCCGCAC
+>96070 3
+ACGCCAGCTCGTGGGAGTGGATAAGCCTCGAGACGTACGAGAAGCCATTACTACCGAGGGCACTGTCCCTTATTTTAGTGCCTTTCTACAGATATATGAC
+>96071 2
+CTGAACGTTTTCGCTTTGGTTTACCTTGGCTAATTGCAGGCAATAGACCCTGAGAGGGTACATCCACTACACACCGACCTGCTAAGAGCTGAGGAATGCG
+>96072 3
+CTGCCTCACAGATGGGCCAGACCGCAAGTCAACAACAGTTGCCAATGGTGTATTCAGGACAGGGTATCAATTTTCGGGAATCCTACTTACCGTGCGGTTT
+>96073 1
+ATTACGGCATAGTAAATTCCCCGCTGCGATAAAGACGCTAGTCCGATTGCTGAGTGAACGACCACTGCTGGTTCCTGTCGAGAGTCTCATTAAAGGCGTC
+>96074 2
+GATGTCGATACTCATCCGCAGGGAGATGCAAACTCTGGGGTCCTGTAGTCCCGATCGATCAGAGAACAGATAAACTTGGTCTATCCTTTTGGTCCACGCA
+>96075 1
+TAAGGCTTTCACGGCGAAGTTGAACCACCCCCAGGGGCTAGAGCAACACAATTGATGCTTAGGTCTGTTGTCGACGCTCCAGGTAAACCTACTTTTGATG
+>96076 2
+CTCCGTACACCTTGCCTGTGGCGCCAAATGCGATTGGGGGAACAAAACTTGATAACTTTCATCAGTGCAGTGGCTCTTGACGGGGATCAACTCTCAGATA
+>96077 2
+TGGTCACCACCCCTTTAGGTCCTAAGGGCGAAAATTCAGTGTCTGCGCTCATGAAGTGAGTACGCGAGCCCTTCAGAACTTGTATCCAGTAAAGGCGATT
+>96078 1
+GCCTAAAACGGAAATAATAGTGATGTACGCCCTGCGCGGTATCTTGATTTTAGATACCTTCGTCGACGTACCGGGAAAGATCACACGGGCTCGCTCCTTG
+>96079 3
+TTTGCCGGATGCATCTATCCATCAAGGTAAGGTAGCCCTGTCAGAATGTGGGACCACTCGTCGAGCTCTGCAAACCTGTTGCAGTGCGATCTTAAGAAAC
+>96080 1
+ACTTCGCTAAGGTCGTCCAAAGAAGATACGACCTTATTGAAAAGGTGGTTGCACCCTTTCTCCGACGGTAGTACTAGGGTCCCTTGTAGTCGCCGCAAGA
+>96081 2
+AAAATGTGCGTGCTGAGTGCTAATGTGATTAGGTGCCCGTTGACTTTAGGCCCGCTTGCTATGACTCATAAACCAAGGGAACGGCCAATACATCCCTCCG
+>96082 2
+TCTTTGTTATTGGATGAAGGGATCGCCCAGGTCCGTATACAGCGAGCGATTTGCCGGCTCAGTAGACCACTACAGATGGTAACGATTAAATGCCTCCCCA
+>96083 2
+ATATTAGTCCAAATCTAGATGGCCACTGGGGGGCTGCGACCGAGAACCGCCATTTCACCCAACAATATCAAGAGTAATGTTTTGGTCTCCGTGGGTCTCG
+>96084 3
+ATCCTATCACCAATAGCTTGATGGACTTGGAGGAGCGCTCTGTGCGTACGGGGACCCCGTCGAGCTGCCAACCGTTGTATATAAGCTTAAAGCATAACTT
+>96085 1
+GGGGGTCAAGTCACAAGTTACAAATGAAACAGTGGTGTGACTTCCGCCTTGAATGCCCACGCACCACGTACATTCTCGGGCTCACTTGATGATCTATGTG
+>96086 1
+ACACTATCATTCATTAGCATGGCGTGAGAATTAGATGCTCAAATGGTGGGAACGCTTGTCGCCCTACCAAGTCATGGTGGCGTGTCCCCAGCACATGTAC
+>96087 3
+GCTTGGATGGCGTAGAGGAGGAACAGTCGAAGAATGTTCTGTAAATTCTCACAATACCTGTCAACATACCCATCTGCGACCGGGTCCCGTGCTTTCCGAT
+>96088 1
+ACGCAAGGGGGTTCGTACCGCGTTATATTTTTCATAGTAGGGCTGACTTGATCCATTAGTCTATCCTGAGAATCACCCACACCGCGTGAGAACCACGAGG
+>96089 3
+CAGAGATTGTTACGTATCGCAGTGAGGTCACGACCGCAGTGACCACCTGTTCGTTCTCTTACCACAATCGGAAGTGCGGTTCACGAAAGGTCGTACTAAT
+>96090 2
+ACGTCGTGCGTTAGGGTTCAACGCGCAAGGACCAATGTTTGTCCTTTTGAATTATATGCGTCGAGATAAGCCAGGCAAAGATCCCACCGCCTACATTCGG
+>96091 1
+GCTGGCCAACTCGAGGAAGCCCACAACGGCACTTGGTATTCCCCATGCGTTCATATGATACGTAAGTGCCTGAGTTGTCTACCGAATTGGTAGTCATAGA
+>96092 2
+TCGATGCTCTCCCTGCTGTAGTGGCCGCCAGCAAAGCCAATTAGAATGCCGATAAATGCGTCGAGGAAGACTCTATTGTTAGCCTTATGAGCGCCTGAAT
+>96093 3
+ACAGTGCCGCCCAAAAGAGTGTCTGGCCATTTGTACTGTGGGTATTTCGGAACGCTTCGTCCTGAAAACTCGTAACTAACGTAAGGTGGCCTAACCATCG
+>96094 2
+TTGCAATAAAGTCAACTTCATTCTCCACGGTAACTACCGTGCAACCGGGTCAGCGGACCCGTAATCTGCGGATGATGTGATAATCACGGAGTTTTCGCGG
+>96095 1
+GGATTTCACTGCGCCTACTAGACATTGGAAACATGATTAAGCAATCGACGAGATGGCTCGATGCTACACAGTGTTTGGAGTCGCGTCCCCTCCTGCTAGA
+>96096 3
+TTATGGAACCTCCTGTGCGTGCATTAGCTCAGTGTTCAGGCGACACTATTAAACCGGCATACCGCATGACGTTAGCCTTAAGATAGGCGATGTACCACGG
+>96097 2
+TGCCAGACATGGGAAGTCTTGACTTGAATGCAGGGTTGTTGCCTGTTTACAGATACACTACCACACGGCATGCCGAAATTCGCGCCATTGCCCATGAAGT
+>96098 2
+AAGCTTGGATTAGGCCCCTATGGAAACTCCCGAGGCTTGCCCTTCTTAATGGGGAGGATAGAAGTTGCACAATCCTGTGCGCGTACCATTCTATAACGAC
+>96099 1
+GGATGGTTATGGATTCCCTGGAACAGTTACTATGGCGCACCTCCTCCGGCTTGGTGATAACAAGGCACGATGAAGTTAATTATTCCACGCCCATAGGACC
+>96100 1
+TGATGCCGCGTGAGGCTTCGGTCGTTATAAATTTGCACTGCCTTCCACATTCCGGAACCTAAGTTCTGCCAGCGATGTTAAAAAAGAGCACATAGCGGGC
+>96101 3
+GGTGACTCTGCTACAGTGAGATCGTGAAAACAAGAATGAAGCCGTCACCAGCTCATCGTTCCACGCGGTCGAGGAAACTTTAGGGCTTCGTTCATTCCTT
+>96102 3
+TTCGCGCGGTTTCTGCCGCGCTAAGAATCCAATCTGTAGTTGGCGTATCTAAAACACAGGAGAGCAGGTAGGATTTATCTCCATAGAGCGCTCCATCGAC
+>96103 2
+GACTGTGGTCTTAGCCATACCTTTCACGAAAAGCCCACCTTGAATTCGGAATTACCCAAGTCACGTCGAGCCGGTTAGGGGGTGAGATGATCTTCACGAT
+>96104 2
+GGTTCTATTAGTATTACCCTCTAAGAAGTACCAGACCGCTTAGGAACATGAGAAGGTCACGTCGATTGCTCGGGGACGAGGACTCATCCATGCCTGTCTC
+>96105 2
+TCACGGACAACAATATCACCTGTGAATGTTTTAAAGCGCATCAGCCTCAATTGACCACGAGGAGCGACGCTATTCGAATCGTGGCTCCGTGTGTTTGGGC
+>96106 1
+CCGCCTATAATCACGTGAAAACTGTCATGACATACTCAACGGGCCGAATTGGGCCAGTATTTGAAGCAGGTATCTCTGCGGGATCGGCTAGTTCTATCCG
+>96107 1
+CTTTTCAGCGTGTATTCCATCGAGCAGCAATGATCAGCCACCTTGCGCTCGCCAGGTCATAGCAATCCTGAGGCTGAGTTCAAGGGCATATATAGAGTAG
+>96108 3
+AGCTTACCGCCCCGAGGATTTTCAAATTTGCGTGTGAAAGTCCTTGCAGAGATCGTGAGGCCCGAGAGCACACCTTGACCATAGCATGGGCCATTTTAAT
+>96109 3
+TATAGTAATGGGTCATACAGTCGCGTGGTCCGTCTCGCTGGTCTCTAAAATTCTGAAGGACCCAAACGGGGCGGTCCCGAAGACCATTTCCTACAGATTA
+>96110 1
+AGTGCCTGATTAGAAGCGGCACTAGGCCATACTAGTATGCCATCGTGGCACTGGACTTAGGATCGTTAAGCCTGGTATAGTCACCCCAACATTCTTGACG
+>96111 2
+ACGCAATTATCCTACCGAAGTGCGAGCCATTGAGACACGTCGACTCCTCTCCACTGCTATAGGGGGTGTCTGCGTGATACAGTCAAGGACTAATTTGGAT
+>96112 3
+AGATCAGTGAACCCGTTTTGCTAAGGCGAACAGCCTAGTAGACGAGCTATCGTGGGACCTGAAGTAAAATCCTTCTCCCTGGGTGAGTATCACCCTGTCT
+>96113 2
+TAACCTAATAGAGCTTGAAACGAGGCTGTTCCATGGTCTCGCCCAGAGGCCTCGTAGAAATGAGCGTTTAGCCTAGAGCCCGATATCCTCTTGATCGAGT
+>96114 3
+ATGTACTACCAACTTTCGACTAAGGGGTACACGTGCAAAAATCCTCTAGTCTGCACGCTGTGCGTCTTGTGGCGCCGAAGCAAGGTGACTTATAAGTCGC
+>96115 2
+TTTGCGACGGGTAGTTGCTCGCTGTACAAAGGGACCGAAACCTCAGTTATCAATCGAGGCTGATGGAAAATCAAATCTACCTGTTTGTGCCCCACCGTCG
+>96116 2
+CCTGAACTTGCGGTCTAGGCAAGAACAGGCCGGACAAGACTTCACGAGTTTACTTAAGTCATAGCCTCATGTTGTATGGCTACCTGGAGTCCTTAGAGCC
+>96117 3
+TACCCTGCTTGGGTCGGTTAATCAATCGTATGAATGTATGGATCGCCACACAAGGGAAGCGGGGCCCCCAACTCTGTATTCTGATGATACAACGATTGCC
+>96118 1
+GTCCCGTGGGCACGTTGGGGTAGGATGTTGGGCAACCCTTCACGTATCGCCCCCAATGCCAAAATTAATATGGAACCGTTATTTCAATCCTGCTAGAAGA
+>96119 1
+GTCTGGTAGATTCGACTATCATCGCAGCTTGTGGATCCGTGTAGTCGACAAACTCACTGCTAGAGCGTTTCCCAACATGAGCCGTGCCCATAAGGAAATG
+>96120 3
+CAGGCGGGGATGCAGCAATGGCTCCTATAAGACGCGCTACAATGCAGTCTCTGTACCACTATCTTCGTGGTCCTACGAAGTAGAAAGTACACTGTCTGTT
+>96121 2
+TGCGGGCGTATCTAAACGAGTCCGGCCTCAATGGGGTCAGCTTTGCTGCCCTATGTCCATAGCATGTCTAGATCGAAAGTTACATCAAAAAGTCCGTAGC
+>96122 3
+GAAGTGCAGGCGGTGGCTTAGAAGTCACTATTCCTCATACCAGTAACTGTACAACCTCCCATGAATCTTTGGGCCTCACTGCGGTGCTAAAGTTGAACGG
+>96123 3
+TCCGTGTGGGATCACGACAACAGGCCTCCGGGCCAGTCGCTTAGACGATATCTGTACTCAATGTCGGTTGAATAACGGTTATAGACTTCACGACGTCATA
+>96124 3
+GTCGACATCGTGGGTCACGAAAGTACCCCGCGACCATTCGTATATTACGCTGGGCGAATAGTGTTAATTCTATCCGTTGTAACGGATGCCAACCAGACTG
+>96125 3
+GTTGTACCGGAGCACTGAGAGCAAAGCCTCTTGATGAGACACATGCACCTAATGCAGTTATGCGCGGAGTTTATAGAGCTGATATGCCTCTCTCCGCTAC
+>96126 2
+GATACTTAGGGGAGACAACGATATCCTATGCGGGGTTGTAGCGCTTACGAGCACTACAAATCAGGCTCCCTCCTCAGGTCGCTAAGATTGCATTTACGCT
+>96127 3
+CCGCGGTTACGTCACGTTTTAGCTTGCCAGCAAAGGGAATCACTGTCCACTTTATCGATTACGTACAAGTCGCATGAGCCGCCGCATGGAGTAAAGTGTA
+>96128 3
+GAGTATGGGCCATTCCTATAATGCCTTCGCAAGAAACGGATCACCACGATTCCGTGGCTTTTTAAGGTCATCAGCCGACAGCCAGTGATCCGATTGTAGG
+>96129 1
+TGTAAACATTCTTAAGGGTAAGGCCGCGCAAGCTAGGTCTCATAGAGGATGTTCACACGTGGATATATTTCAACGTGATCGCCTGCGCTCGATCCCGACC
+>96130 2
+CACGGACTCGGTACGGTTTGGAAGTTCGAGATTCATACCCACACCGGCATTCAATTGCCGCGACGGCGAGTAAATGTAAACGTGTAGCTCTTTAACCTGT
+>96131 3
+GGACGATTGACATATGCCTCATTAAGGCGCCTTGTTTAGAAACAGTAGAAGAGGCTCGAGCCCTTAGGTTGACCTTCCCGACTGTCGTGCAAAACCTTCG
+>96132 1
+CCTCAACCGCCTAGGTTCAGGCTAGTTACTAACATTGTACGACTCAGGGACTTACACTCGTAGGGATCGACTAGTAGGAGATACGTTTTCACCGGGCATG
+>96133 1
+CCCATTTCCCGTTATTACGTGAGGAGCCACGTATCGGGTAATAACCCGATAATAGGGGCTGTTATACCATCAAGGCTAGTGGATACGGCTCCTACGGCAT
+>96134 3
+AGAAGGGGGTATCCCGAATATCATCACGTTTGCAGCGTCCACGGATGTAAATATTTTGGTTCGAACCCGACTTCGATTGAGGTCAGGCATTCCAGCCACC
+>96135 3
+CGCCGGATTTTGGTAAGCCTTAGGAACAGCCACCGCCAATCAATTGAAACACGGCTCCCATAGCGATTTAGCCGGCTGTTTAGCTGAGTGTATTCGTAGA
+>96136 1
+CGTTTCTGACATATGACAGGAGCTCGAGCACTGAATTGGCCAGCAGTACTGCCCGGTAAATATAATTACCTAACTGCTGGAGTGCTGCGGCGTCCATACT
+>96137 3
+ACACGCCACATAGTATCAGGAACTTAAGCTCATCCTGAACCGGTGGAAGTGCTAACGCTGATATCGAGTTTGGTGGTAGCGTATCCTGTACACTGGCTCC
+>96138 1
+CAGAAGTTCTCCTAGACGTGCAGCCCTCGTAGGAGGAAAGGTGCTGGAAGGTTGTCCGCCTGCTCACCAACTTGTCTTCTGCCATATAAAGGATCTTAAA
+>96139 1
+TGCGGGCGTTCGTGATCAGATCATTAGGACCAGGGACACATTCGTCCACGACTAAACTAGATGCCCGAGAATGAGCTGACTCGTGGTTCTACCTCAATTT
+>96140 3
+AGCTATCGCGATATTGTTACACTCCAGTCGACCCTAGAGGTGCCTAGAAAGATTGATAAGGCGGCAGCTCTACTTGAAGCTCGCCATATGGGTTGCTACC
+>96141 1
+CGTGACATTCAATGTGGTCGTAGGGCCCTACGCTGCACTTTGAAAAACTTATTAGTTTGCGAGGTTTCCCAGCAGGCGTCCACCAAGTAGGAAAGCCTAC
+>96142 1
+GGGGGGGCCGCTACGGTAAAACTCCCGGTCTTCTCGTCCTCGATCCCACAGTTTAGTCTAGTAGGCCAAAAATGATTATAGCCCGTATCAAGATGTAAGT
+>96143 1
+TTTCCGGCGTTCATTCTTGACACTCCGTGTCTACTGACCGAGCTTAGCTGAAGATCCCGGATGAAATAAGGATACATCCGGCCTTGAGCACAGGAGAGTA
+>96144 1
+TAGGTTTGTTATCGGAGTAGCCCTATGGGCCACAGGTATGCACCAGAGATGCCCAGAGCCAATTGTTGCCACGATCCCTAGATTGCTACTATACGAATGC
+>96145 1
+ACACGGCGTGACCTATTCGTCGAACAGTTCATGATCGTAAGGGCGCGTTAGTTGACTGGCTGCTTTGGATACCAAATAACCCGAAGTCTTTGCAAGACCC
+>96146 1
+ATGCGAAGATAGGCGACAGTAGAGCTCACCGCTATACTATGAGGCTCGACCCTAGGTACTCCAGTAGTGCGTTGTACTTTCCTGGCTTACAGATCATGAC
+>96147 2
+CCAGGCTTCCACCCTCGGAAGAGGGTTTCAAGTGTCAGTGGCATGGATCTTTGCACGTACCGGTCCAAAGGATAATAAATCTAGCCCGATTGTTAGCCAT
+>96148 2
+AGGTCGACGGCCCTCGAGTCCACTAAGATTAAAAGCTTAGGGGATCTTCTCGAGCCTAGTAGTGTAGTGCCAAGGCCGTATTGCATCCACTTAAGTCCAT
+>96149 3
+CCCACGTACGCCCTATGGCACCATGATTGAATGGGTTACAGTATCTTGGCTTTAAGTCTTCTAGGGGCGGCATGACATATCAACTTGAGCAACAGCGCAG
+>96150 1
+GGTGATTCTATGCATCAGTCACACTACGAGAACTTGGTCACCCACTAAAATGACTTGCCCTAAACGTGTGTCTTCAGGGTTGTGAACGGGTCCGGGACCA
+>96151 2
+TTGTTAACGCGGGTAACCGGGAATTGCAAAACCGCCTGCAGTCCGGCTTCATAAGAGAGTCTCTAGGACGGGTGTCAAACACTCATGCTGAATCCTTCTT
+>96152 2
+ATGTGAAAGGCCACTAACAATAGATTTAAACCTTGTGGCAAGTGACCACCACACACTGCCGCTGGGTCTGGTAGCGCTAGTTGCTTGCTCGCATTTAGGC
+>96153 3
+GCGTCTTTAGAGAGGTACAAGGATTGTCGTTCAAAGACCCCGAAAGTCGACGGCTCTTGCCCTCCTAAGCACAACGCACTTGAGTCTCTTAGGTTGTAGA
+>96154 1
+GCTAATGTTTTCTAACACTTAAAAACACTTATTGTTACTTCATGTGTAAGACCGGTGTACGCGGCCCGCCATAAAGCCCCCGGGAGGGGGGTACTACCGG
+>96155 3
+GGCCCAACTGTAAAGAGCCCTGCCTTAATTCTGCTCAGCTACACGTGCTGGTTGCGGTGGATATGATTAGAAAGAGTCACTGACCAGCTCAGGATCTTAC
+>96156 3
+AAAGTGATTCCTCGTACAACCGCGCTGATTCAATCGCCTCGTTGTGTAGCACGCCCCTTATATGAATCCTGGCCATAGGAGGCTATGAGAGGCAAAGTTG
+>96157 2
+ATGCCTCGGCCGCATTCGACATACCAGGACGTTTAATAGTATTGTCTGAAATATTCGGGTGCCTGAATATCTCTCGCCGAGCCGGAGGAGAAATCGACTC
+>96158 2
+GGTCCTCTGAAGGTGCTATACAGGACGATAGCATACACTTGGCACGCGGCCTAAAGTTCGCCTGGTCGCCATTGTGAAAACATTTTCTTAAACGCTCGAG
+>96159 3
+GACGAAAGCATTTTCCCACCTCCGACATTCCGATTAGTCTAGCGTTATGAAACCCTCTTGGCGCGGGTCGCACGGATTGAAGTGGAGAACATGGTAACTT
+>96160 3
+CACATTGTATCAGGTACACTCGATAATTCGTGCGCAATACGCTGACACCATTTCAGTTAAAGTGCACGCCAGAGGAGGGATGGGCTTCACTCTGTCGTGC
+>96161 1
+TGAGCACGAGGGGTTAGCTTGTAGCTTAAGATACTACTTAGCAGGCCCACTAATATTAGCTCCCTTGCCCACGCAAACGTCGCATGGGTCTGCGATGAAT
+>96162 2
+ACTACCACGTTCAGAGCAAATCATATGCATTGCAGTGCGAGGCCTACGGGGTATCTGGGGGAGCTTCTAACTTCCCAAGAGATCGTAAATCGTTTCGTCC
+>96163 3
+GTATGGCCCAAATTGTCTACATCACCTGAAAGCAGCTCTGATAGCGCTCATGTATGACCCATCTTGCGTAGGGTACAGTGAATGGCCTCACTGGCGAGAT
+>96164 2
+TTCTAGCACTAGGTCTGTCGCTAGCAGATCCAAATGCGAATGTCCTCGGTGGAAACGGCAGTGGCTGATTACACACGCTAGCTGTCACAAGGATCACTTT
+>96165 3
+CGATCAGTTGTAAAGTACTGCCAGTCTACGGCCTCGGATCAAGCATCGGACCTGGCATCAGTAAGCTGTTTTGACGTGACTAATAGTCCCGAAGCTCAGT
+>96166 2
+CATGGCTAAAAGCATACGCGGGACTGCTTGTGCCGTCGTAAGACTGGCAACCGTACCTGTGCGTATTCGTTTTTAGAAAGTCAGCATAAACCCTCTACGG
+>96167 3
+TTACGTACGGTGCGTAAAGTGATCTCACGCATTTTTGGGGACGGATGCAAGTAACTTAGGCTCTAAGCTCCCTTGGCGCAAACACTGTAACGAACCTCGC
+>96168 2
+CACGTGCATGGAACTAGACGGTGACCGAGCGTTTTACCAATTGTAATTGCCCGTCGAAACAAACTTTTACGTATACTCCTGGCGAGGTCCAGACCTTGGG
+>96169 1
+AAGCAACTGTCTACTGCTCCTCCTGCGTCGGGTAGTAAAATTATCGGGGCCAGAGTGGCACAGCGATCCTGCATAAATCCGACTAAGCTTGATGTATTGC
+>96170 1
+GTCAAGGCTTCTGTGAGAAAAACCCGCGGATGAGTCTACACATATATGATCTCTTACGCTGATATCGAATGCGGTGCCCACATCTGGGCACTCCGTGTGA
+>96171 2
+CGCGGGCGCACAGGAATCTTACAGAAAGTAGAAGAATTATTGTTACTTCTGCGCGACACCACCGGCTGTACTTATCCTGGGTATCAGTCTTCGCTAGCGA
+>96172 2
+GACGTTATCTGTTAGGCTCGACAATAGAAGCAACGGGACTTGGCAAGCCGATCACATTCCGAGCGTTCTCGTGGGTGCGCTATCTAACTAATACAGCTTC
+>96173 3
+CGTATCTCTCTCTGTTCAAGTGGGTCTCTGCACTCGCGCAGTAACGTAGCAAATGCGCAAGTCACACGTAAACAGTGCAAGAGTGATACTTGTCGCGGTA
+>96174 3
+CTCACCACCGAAAATCCCGGAACCGAGACTAAATGTTGCTTGGTGAGTCTCTCTGCCCGGATTATTACAGAGTCAATGTTGACGGGCGTTATGCGCGTAA
+>96175 3
+TGAGAGTCCGCGTCCCATTGATTCATGTGGCCACGCACACGCCTTATGATGGTAGTAGCGAATCAATTGATGGGTGATGAACGCCAATCGTACAATCCCT
+>96176 1
+TAATCCAACGGGAGTAAGTTGAGTCATTGTGGCCCCCGGGCCGACTTCGTCCCAATCAGCACAGAGGAGCAATAATATTGGGCCATTTTCCGTATGTTCA
+>96177 2
+ACCTCAAGTACTATCTCTTTATTGAGAATACGGTAGGCTGCCGGACGTAGGAGCCCCACCGGCCCTGCCAGTTATATGAGCTAGTAGTGACAATGCTTGA
+>96178 3
+TCCAGTGAGTGCGTCGATTGGGCCGGGGCTGTTTGATACACTCATACGCGTGCCTGAAGTTCATCTTGAACTTTTGACCGACAAACAAAAGACTCCGACA
+>96179 2
+TTTCGCCTCCGTTACGACGAAATAAATACGGATCTGCACTACTAGCCGGGGTGCAGTATACCTGTCGAGTAAGAAACCTGCCGGGTTCTACCGGATATTG
+>96180 1
+ACTCGAATTGCTTTCGGGGTCCTGCCATAAATCAGCTACAATCTGTTAAACACTATCGCTCTGAGGGCGCTCATCGAAGCTGCTGGCACATAGTAGAGGG
+>96181 2
+TGCACCAGCTTCCCTCCATGGCTTTAGGCACCTAGGTGCAGCTCTGTAACGCTGGCGGGAATTCTAAAAAGTTGGCCAGAAATATAGTCACATGGTTACG
+>96182 2
+CATAACTTTCTAACCTGTTTGTTTGGTTCAATCAGCGTATCTCGGATAGACGAACCGGTCAGCCCAGCGGAGTAGCGAAGACCATCGTGGCGGTTAACCA
+>96183 1
+CATGTCATTACAAGAACCGCTTCCGGACTGATCCTATAAAAATCGTGGGCATGACTTTCATGAAGACGGGGCTGCGCGTTTTGCTTAGCCAAACTGCGCG
+>96184 3
+AGGTAGCAACGCACTCTACCCTCGGTCCCGTAAAGCCCAGGAATGGAAGTTTTCGAGTAACAAGTGCTTAGGATATCTCGTAGTTGTCGCCGCTTAATGC
+>96185 2
+AGATTGGCTCATCGCTGGTAAACTCGATAACCCAAACCAGCTCACCGTTGCCTTGCATTCCCAGAATAGTAGTTGGGGGGAGATACCGCAATTTTGGCTG
+>96186 2
+TAGCGTCTTGGTAAGATCGATTAATTCGCGCTCGTAGCTGTTGCCGGAGCACGCTATACGCGTATCCAACGTGCACTCGTAGATCACGTAAGGTACCAAA
+>96187 3
+GGCATCTATCAACAGTTCTCAACCATAACCGCCCTTCCCATGCGGTATGTCTTCGGGAGAAGTTAATAGAAGGTACCTGATTGGATGGCATGACGCGCTG
+>96188 2
+AGTGTCCGGGGAACATTTGAATACACGCTAACTTTGCTCTCATGTAGCGCGCACACATATCGCGCTAGGTTGATCGATGACCTACACCACTTGGATGAGG
+>96189 1
+TTAAGCATCCCTCGCCTAGATGGACAATATGTGCTTAACTAGAGACATGCCAAGCGGTAGGCGCTGATCGCTGATCCTGATTGCTCAAACTCAGCTGTGG
+>96190 1
+AGTCAAAGCGAGGATTCCATTGTACGACGCCATGGGTTCTGGCAATATGGACTTGAGGTGAAGACTGCTCGCCTCATTTGCTATTGCCAAGCTCCCACAA
+>96191 1
+AATCTTAAGCGCACGAACGTGCCTCAGATGGACGTCTCGCCTACGTTAAGCAAAGCTGTAATACAACATTTGCGGTTCATAGGCCTCGCGGGGTTGATCT
+>96192 2
+TTGCCGGTCGAGGATTATCATTCAAGCACCGCACTGGAATTGCGTTTCCACTAAGAACTTGTGAGCGCGTTCACGTAGCGTAATTCCAACGGGGTCAACA
+>96193 1
+ATGCCATTAGGTCGTGACCCGAAGTATTTCAACGTTGGATAAGGGGTACCACGAGGCGGATGCGTCGGCCTTCTTATCCTATACGAACAACAGCTTTCAC
+>96194 1
+AACTTCTCTAGTTCGGTAACTTTCCATAGAACCGATGGCATAAATCCATCCCGGTGCCGTGCCAAGGAAGATTGGCCGTAGGCGATGTTGGAAGCATCTC
+>96195 2
+CTTAGCGACTACTTCTGGTCTAATTGCTACTTCCAATGAGCGTTCGTCCAGCAGATTGCTCGAAGCGTCCTTAGCCAGGCGGGATTAGGACAAAACAAGG
+>96196 1
+CTTAGGACCTCGGCCTGAAAGCACCAGTAATGGGATTGGAGAACTTTGACGTGCTAGCACATGGCTGAACCGTTGATTACCAATCTTTAGCCCGCTGATC
+>96197 3
+TAGTCCTATAGGTCTAGTTCGGGCAGGTTTAAAGCGATCACAGTACAGACTTTCCCCCTCGATGTAAAGTGCGCCCGCCAATCTAAGGGAAATTTGGCCG
+>96198 2
+GAAGGCATTGATCATCTTCCGCCCTCCGGGAACTGGAAACATATCGATAACTCCGAATGGTTGAACTGCCTTGTAGCATAGACGCGGGTTCTATAGTCCG
+>96199 1
+TAGTAATTTCTCCATCCCTAGGCGAAGAAAACGCGAGTTTGCTCTATCCTGACCTAATATGATGGCTGAGCCTGGTTACGTGAGAGACGCATCCGGGCCA
+>96200 2
+TGTTCCCTCATCTTCGTGATGGAGCCATTATGGAGTGACACCCAACATGCAGGAAGGGTAGGTGTCTTGAAACTCACTCGACCTAGGGCGAAATCCATTC
+>96201 2
+GTGGGCCATACTCTGACCCTACGGGCAACGTGCAGACTGACACAATCGTCTGGGGGTGCATATTACATTACTCAGATGTCAAACATGTGCTTTGATCGAC
+>96202 2
+GTAGCTTGCGCTTGCCTAGACCTGCAGCTCGGATGGCTTGGATATGACCCATATAGTAGTTGCGAATCCCCTCGCAAAGATTCACTGACTAAGAGTAAGC
+>96203 3
+GCGACCCTACGGGGGGCATTCTGGGCTCACGTAGAGTCACCACGTTAATAGAAGAGGATAAACGTCTGCCTCACTATGCTCGCGAGTTTTTATACATACT
+>96204 1
+GCAAGTCGCACAAGTAATTAGTTGTTTCGCCTTAGGTGGTACCAGCGACGACACCATATCCAAGACTAATGAGCCTCGGTGTGACTGGCCTGCCATTGAT
+>96205 3
+CAAAATGTATGTTATCAGGATAGCCGGGCTATCCCTAGACCGAGCTCCCAGGCAGTAAGCTCAGGTGCTTTTTCGTTGTAAACCGCTGGGCACCAAAGTT
+>96206 3
+GAAATTTTCGGCCAAGGAACACGGCGGCGCACTTGATGACGAGTTCACAATGCGTCTCTACCCCCTATGTAGATTGGCTAAATTTGATGGCTCGCTCAAG
+>96207 1
+ACTGAGAGCAGGTTCAAAGTATTCGGTCATGATTAGGGCGACTCATGCATCATACACCGGTAGCCCGGATGTAACCGCTTTTCGGCATATCGCAATTCCG
+>96208 2
+CTCAGTCTCAGGAGATGCAACTCGTACTATCAAGCCCGGTCAGATCACTTGGCAGCGGCTCTAAGGATAACCAACCGCGATGTAATGTTTTTATGGTGGC
+>96209 3
+ATTAGCGCATCCATTCAGATAGATGGCTACCCTTGAGCCGGCCAAGGAACGGGTATAGTACTGCTCGTAAGAACTTTCGCTATTCCTACCACGGTGGGAT
+>96210 3
+GGTGGTAATTCGGTAAGCCTCTTGACTCATGAGGCCTATATTACACTTACAGTGCAGGGGCACATATACCGGGTAGGTTCACACATACCCCGGTCACATG
+>96211 1
+AGGTCCATCTCGTACACGCATGAACATTCTCGGATATCCAGGATGCGAAGGAGCTGAATCATCTCTTACTAAGCACCGCTCGGGTTAGGAGTCTGTATCG
+>96212 1
+TCCGATTTTACAGAACGTGATACATGATACACCTGCTAGGTGTCGTAACCACGGGAACTCTGGTCTGAATTGGGGTCACATGCACGTACCCCGCGTTAGA
+>96213 1
+GGGTAATGTGGCGTTACTTATTCAGCGCTTGCACGAACAAACCGATGGATGGTATAGGCGCAGCCCTGCTACCCTCGATGTATTACATCGTTAAACGCAC
+>96214 1
+GAACATTCAGTTGCCTGTGCCGGCAGTGAGGGAGGGCCGTAAATCCACCACCCCCGTCTACGAGGCTTCTAATGTAAATATTTAACTGTAGCTCGTGAAT
+>96215 1
+ATGGTGATGGTAAGGGGGTAAATCGATCGGTACCTTAGATCTTGCATCGCTACTAGCGCACCTTTTATCCACCTCGAGCCATGGCCGGAAAAGACTATCC
+>96216 1
+GTGCGTTACTCGCCTCGTAATTGTTCTTCGCACGTGGACGTTGCGCACGTCGAGAACGTAGTCTAGCCAATACACAGCACGGACAATGTATTAACGAGAT
+>96217 1
+GGATGACTGCAGTGTTTAACACTCGTCGGCAATCAGGTTCATCGCAAGTTACTATAGTGTACCGCTCGCCAGTGAATAACACGGTCTCGTCGTAGGACCA
+>96218 1
+TTGTTCTACGAGAAAGCCTTATCCTGATTGGCGGATTGATCCATTGCCCGGGCCCAACGGCAGCGATCCTGAGATAACGGAATGATGCCACGTCTTAATA
+>96219 3
+AGGCCAAACCTGTTTAAAGCCACCTCGACTGGAAACGCGGTTTCTCAGGCTGGACGACCTTTATGTTTTCCAGGGGGATCGCTTCAGAAAGATCCTAATG
+>96220 3
+ACAGCCCTAGTTTAGCCGAATGTTCCCACGTCAAGTATTGCTAGGCCGAATCGTGAACAGTTATCTCGGCATGTCTTGGCGTGACGCTAACTACGGAAGA
+>96221 3
+GACGGTGTCTTGACGCTGAAATAGTTTAAGTCATCTGCGCACCGCCAGGACAACTTACAAGGGTCCTCAGCCTGTTATTACCTCCGTAGAGAGAAGTTGC
+>96222 2
+GTAGATATCTAGATTGCTCCACGACATGTAATCGCATTGCTTCTCAAACCCTCCAGCTGCTGGTCAGCGAAGGGCCGTATAGCGGATAGGACTATTCGGA
+>96223 2
+TCTTGGCAATGATAGAATCCGCTATTCTTGGCATTATAGGATGAGCCTATCGGGGGCGGGCCGCAAATCTCCCGATCGACGAGGTTACAATAAATTCCCC
+>96224 1
+GCCTTTAGCGCCCCTATTGCTACGGGAAGCGTAATCTGATCAGACCATTGGTTCAAAACGATATGAGACAGCGTTCGGGGCGACCTTTGCTCATGTACAA
+>96225 2
+CTCTAACGATGTTGCCACAGTTGAACCAGCCACAGTTGCAGATGTGTATCGGTCGTATCCGATCTGCAAAAACGTGCGAATGCCAGCTTTGTAGCAGGTC
+>96226 3
+AACCTTAGGGGAAGTCACATCCTGAAGCCCTATCATCCATTATGGTGCCAGTACTATGCCGCCGATGAGGGCTGATGCCATGTAATTTTGGAACCAGTGC
+>96227 1
+GCGGACGCACAGAAATTTAATCCTAGTTCAATGGCATATTTGACTTACCCAGGCGCCTCTACAGTACACGTTCTCGGGGCGATGCCGGTGGAATAGTCAT
+>96228 1
+GGCCGGTCTAAGGTCTTTAGTTTGGATAAACCCCCACAGTGATAAGCCTGCCACAGTTGCCATGCGAACACGTATTCAGATTAGTACGAGGGCATTTGCC
+>96229 3
+AGCTAAGACCAGTATACAGTTTTAACCTTTCAAGGCGAGATGCAGTCGCTATTACGCCGCCTGGCATTGATTCTCTACCCCGGACGGGGCTGAAGTATAG
+>96230 1
+GCGCCATGACCGTTCTAATTATGCCGGTCATGCACAGCGGCATTATATTTATAGTTCGACACCAGTGGGCAAAAGTTCTGTCGCCTGACTCCAGGAAGAG
+>96231 2
+CAGTCCCTTATTGGTCCGCAAAGCCGATGGTTGACTGCTACTGGGTAATACGGAAACGGTTCCCGGAGATGATGCAAGTACCACGTCTATCAAGCTTCTA
+>96232 3
+CAGCATCCTGTTTTCTGCGTATGGGAGGATGAATGCCTAGTGTGAAAAGCAAGGGCCCATCATAGATCGACTGCCATCTCGTAATCCCTGCTTGCAGACA
+>96233 3
+CGAAGGGCTGTGGGAGTCCTCAGGACCACCTAGATCTAGATATTCTTTTACTAAACAGGGACCTATCACTATCGAGGTTCCTCCAATCCGTGTGGCAGAG
+>96234 3
+TGAATTAATTACTCTGGCCTAAGCGGTTCATTGGCCGCGATCCCTTTAAGGCTGGAGGGACCACATACACCTGGACCCGAATTTGGAGATCCCTATGGAA
+>96235 3
+GATAAAGTGCAGGGTCCCCCTAATGCCCCTAGGCTTGGAATGGCAAAGTGAGGACATATGCTAGAGCTGTGGTTTTCTCTCTCTCAGAGAACACTCACCT
+>96236 2
+CTCATAGCACGCCAACTTGCCGGCCTGATAAGACTTTGGCTGTAGTAATACGGGACGTGGTTGTTCCGCCGAAGAGTCCAGACTTTTCCTGAAATGCAAA
+>96237 2
+GCGTGTTTTACTCCACGAGAATGCTGAAGCTGCGACTCCCCAGCACCAATCAAGCTGTGAATGATGGGTATAGCTTGGTGGTCCTCGTATCGCAAAACAT
+>96238 2
+AGAGATTCTCTCGCGAGGCTCGGGTAACGTTACTCCAATAGTTCGAAGTCCGTGACCTATAGCTACGACGCTAACATAATGTCGGCTAATTGCCGGCGAT
+>96239 2
+CGCACAAGTCCGCTGCCTGTATAACTTAACATTTCCCTCAGGAACGGGACCTACCAAGTTTGAATGAATAAAGTGCCGTTCGGTTGGCGGGAGGCTTTAC
+>96240 1
+TTCTGTCCGCAGCGCATGAAGCAGGCATTAAACCCGAGTTTAGTTTGCGTGCCGCCCCTGGCTCGTATCAGTAATTGAACTATTATGAAGCACAGCGAGA
+>96241 1
+GAAAAATCAGGCGGGCCCTCCTCCATGTAAATAAACACATTGTTTAGTGATTATATGGGCCGTACCGGGCGTACTTGCTGACAATCGCCCTTGGTCCAGG
+>96242 2
+TCCAAAATCAGTCAGCGTACCTATGGGAAGCGGATTCTCAGACGTTCCGCTTTAGCACGCTGCCTTGAAAGGGAAGCTGGGCGCATAGTCACTTTTTACA
+>96243 3
+TGGTCGTGTAGAAACGGGATTGCCAAGCTCTCTGTAACCGCATACTCCAAGAGTTGACCAGTGCGAGTATGTCACTAGGCCCTTCAAGTCATTGCTGAAC
+>96244 1
+GACTAACCTCGTTCAGAGGAGTCGTAACCCTCTCAGCTCAGACTGTTACCTTCGGGCTCGATAGGGATTTAGTGCCATAAGCGGTTCTGACTGAGCAAAA
+>96245 3
+CAACCTCCCTAGCGTGAGTAATCCGTGCGACCAACGACGTCTTATCGTTCTGCAAAAGGCTTAATAAGGCGCTAATGCGTGAGCAGTATTTGCGAGTGCT
+>96246 2
+CAGAGTGCATAACGGGTATTATTAAAACATAGGTACGGCCCGAGCATACTGGATCAAGCGCTTCTAGCGTGCCTCGCTGTTGTACACTGACTCCCTTAGG
+>96247 3
+AGTGGGACCTACCCCCAACAATCGCTGTAAAACGCGAGTGGAACGGTGCTACTGCGATTTGTGAAGCTAGCTCCTCTCCATTTGAGTACGGATGTTCATA
+>96248 1
+ACCCATGCAAAGATTCAGTACTATCATTTGGTTATCTTTTGAGAAACCGTCCAGGCCGCCAAGTGGGTGGACTGGTACCCTGCCGGTGCAAACTGTCGAA
+>96249 2
+GAGGTCTCAGAGATGTCTTCCACTGCCAGTTAGGGACGGAGTACCAGCTTACGAATCCGGGGGAAGTACACTTTCTCCTAACATGTTAAATCTCGGTCCA
+>96250 3
+TCTATTTATGGAAAAGTACTCGTACGTCTTAGCGGCTGAGTGGTCGTGAGCACCCCGATCGACGGCAGAGCCTTACTGAGCTAGCCTAACCATTCAAGAT
+>96251 3
+GATGGGTCGTTACTTACCACAATAAACGTCCAGATCGTCGGAGAACTAGGTCTGTGGGACTCCGGCATTATACTCGCTAATAGAAAGTTCTCCGGGTCCC
+>96252 2
+AATCACCTCTCGTCCTAGCAGCGTGTGAAGGATATCTTTACATTCGCAACGACTTAGGGGGGAACCTCGGGTGACATTTCCATTCGAGTGACCACATGGA
+>96253 1
+CGTTCCAGGGGCCTTTTAGACTAGAAAGCATACCCTTAACGCACTTGTAAGTCAGGATCCTAACTTCTCAGTAGGGGCCGGGAAACTCGTTTACGGACGT
+>96254 2
+TAATCTATCCCTACCTAAATACCGGTGCTCCGCGCCGGGGAAGCAATTTTCAGATTTTTTACAAGCCTGCGATGGGGAGTAGCCCTGGATCAACGGGATA
+>96255 1
+TTAGGTGGGACCCCCAGCTCCGCAGGTAGAACATCACGTAGGTCTATACACATTTTAATAGATCATCCAACTGGTGCTGGCTCTTAGCACGTAGCAGGGT
+>96256 1
+TGATTTCCGAGCCTCTGGTGCACTAATTATTACCGTAAGCCAGCATGACATGGGGCTTATAAATGCGGGCTCCGGAACAACGTCCTGTGCACAGCAGATT
+>96257 1
+AGACTTATCCCTATCGCGAGAAGATCACGAATGAAATGAGGGGCCATTATGTCGTCCGCATCGAGTCCTGTTTGGTCCGTCACTCGAAAGTCCGCTTGAA
+>96258 3
+TTTATCAACCTGCCATGTGATCGAGTACGTTGAGACCACCCGGTAGGGCGTAGCCGCTGTAGAAGTAGCAGTTGTCAACCTTGATAGTGCTTCACACAAC
+>96259 3
+AGTGAATTCTGCTGTTGCTGCCATTAAATGGCTACCAGATGTGTTATTGGGCCCGCGCCGAAGTGGTGCTCAAAATGTAAACCACACTGACACATGGCCC
+>96260 3
+TGTACCTGTAGAATCTGGACCAATTCTGTATCAAGGCAGAGCTGTGTGCCCCTACAGTGGGAGCTGACTATGGCCTACACTGTATACTATCGCGCGCAAA
+>96261 2
+AGCTATTTGAAAAGCTCTCATCTCCGGAGAAAGTGTGGCAGAGCAGAGGATCGCTGGCCTGCATCTTACACCGATATAGTCCTCGCGATCTTAGACTTGC
+>96262 1
+GTGGGACCGGCAAGCAATTATGGGTAGGCAAAGAGTGATAGCTATATTCGTCCATCCCAATAAGCCGATTGCAAGGGCTCTCGTCTACCCATTCGTCCTT
+>96263 3
+GGAAACGAGATTACCCTTACCGGTCTTGACGGGCGCTTGTTATGAATATCAATTGGACGTCAAGCCATTTCTATGAAGACAAGGCTCTCTGCCGCGCCGA
+>96264 3
+GACCGTTTGTGTTCCCGCCTAAACACGACCTAAGTGACCTTCGGGATAGGGAGTTATAAAATCTCAGGATCTTCGCCTCCGTAGGAATCAATAGCTGGGC
+>96265 1
+GAAGGATTGAGTATCTCCTCGGTCCAAGGGGAACGCTAACAGGTCTACATCGGAAGTTGGCATCCGCCTTTCTGTTCGCATCATGAATCAGATGCAACTC
+>96266 3
+GATCAACTTACTTTCGTAGGAGAAGGTCTGCGTCATTGCGTGCACAACTGGATGATAGGGTACCCAGCGCCGCACTAAATGGCGAAGCATATTCCCTTTC
+>96267 1
+AGCGGGCTAGAACGTGCACGCGTCATCAGGGCATACCTCGCATGAGCATGTCGATTCAGATGTTTATACAGTAAAGATATTCTGCAGGTCACCCTTCGTC
+>96268 3
+CCGTTGGATACACGGTGATCATTAACTGCTGTAAGCTAGTCGCTTCTGTTGCCAAGCCACATAAGATTATCCCGCGCTTATAGGGGAACTGCCACGGAGA
+>96269 3
+ATCCCGATCGATTAATGAGTTCTACAGTGTAACAACTATACGCGACTGCAGGGAACCATCCGGCGTAACAGTGGCTCGGTTGCGTTAGTCGCTCCTAAGT
+>96270 1
+AGGGGGCGGCCATTCGCCTTAGTCTTGTGACGACCTTTCCCTAAGCGAATAAATTAGTTAGCCGCCTAAGTGCGTTGGAGTTTACCGCAAAAAGCTCCAA
+>96271 1
+ATCCTGTGAACAAGCCTTCTTGCAGACTAAACCCAAAGACTGGTTTCTCTCACTTGGTGGCGTGCGGATGCAGCCCGTAGAACATATGACTGACTTAGGG
+>96272 3
+CCAAGGACCTAGCGGAGCCTAGCATGTACTGCACTTTCAAGATTGGCTAATGGGTAACACTTGAGGCACGACGCTTCTCTATTGCATGTTGAACGCACGT
+>96273 1
+TCGGATAGTCTCAACTGGAAAGTTGCGAGCCTAAGCGCTGCGCGTCAAATGGCAGATGCACTTACAGTCCTTCTTCCAATAAGTACTTGGAGCGTAGTCC
+>96274 1
+GAGATTGGAGAGTATGAAAAAGTCCCCCGAAGTAACGTGGGTTCGTGGCGGTAATCTACCCCTCCGTTACCTCCTCATCATGACCATGCACTTTGGAATG
+>96275 1
+CTATTAAGGGTGTACGGCACGACACAAACGGGAGTCCATAAGACTACTAGTTTGCGCTCCTAGCGTGCGATCATTCGAATTGAATGCTTCTCAGGCTCCG
+>96276 1
+TAGAGCGGGGCCGTGTCCTTGTCTCGAACCCGCTAGCTTAATCACCCGCAAATTGTTAATTTACTGTGAAGAACACTGAGCCTGAGGGCTGTCAATACGA
+>96277 1
+TGCTAACCGAAAAGCTAATTTCTGGTGGCCTCTCTCAGAAGCTTTTCGCTAGCAACAACGTGGGAAGCAATGAGCCATCAATACGCGCTGGGTTCCGGTT
+>96278 3
+TTTACGGTTACGCCGTACCAATTGAGGAGGTATCACTCTGGTCGTACGGCCCGGTAGCAACTCGTTACCAGTAGCCATCTGAGAATTACACCGAGTATAG
+>96279 1
+TTGTGTCCCTGCAATATACTTAAACAGCAGTTCCGTTATCACAGACCTTTTCCCAGGCGGAGTTGATGACAGGCGGAACTGCGGTAGCTGTAAGCCGAAC
+>96280 3
+TTACATACCCTGCACTGGCAACAGGGTGGCTTAAAGACTGCACGAGAAATGGATAAATGGATGTCTGTGCCTACTATCGGTCTTGGCCATGGATCCTCCC
+>96281 1
+TTCGGAAGAGTTAAGCCAGTCCGGACCTCTCACTCGAAGACCGAGCATTTCCTCTCTGGCTAGGGGCAAAATTGCCATATACACTGGGGTTACTGTAAGT
+>96282 1
+AAGCCACCGCCGAATTCGTGCAAAACGGTTTATCGGGTTGACTATAGCGTTTGGTCCGGACTCTTAAGGACATCCACGTACGCAAAATTTGGTGCTGACC
+>96283 2
+CTATCCAATTAGACGTGGCGTCAAGTTCGCTGTATGTTGCGCACAGGAGCGATACTACTTGACGATAGGAAGTACAACTCTGTCGCGACTGTCCTCAGAC
+>96284 1
+TATTGGACAATTGTCCATCGGTCTTGATACAATGAGACCGGGCGTTATGATTGCCTGCCCATTAAACACGGCGGATTTCGGCACACACACCCGGTGGAAT
+>96285 1
+CCCCATCCATTAAGCGGCCAGGAGGTTTCTTAGGGATAATGGTTTGAGAATCGCATGGCCACACACCAACGTCCAATTTAGCCGTCTAGTCAGGTTGATG
+>96286 3
+ATGGGCCTTAGTATGAGGCAGCAGTGCCATGTAATAGTCAGGTCTATCAGGTCTGGCAGAAGCTTCCTAATAGCCAACTCATGCCCCCCAATGGTAGTTC
+>96287 1
+GAAGCCGTTACGGTGCTCTGACATATCTGCAACGGCCGACCGCTTATTTACAGACGCAATGCAGTCCCTAAGGTCAGGGACTTTACTTTGATGGCAATGA
+>96288 2
+GTCATATCGCAGGGATCCTTGCATGGCCTACCTTAGGAGGTGTATAAGTTGTACAGTGTGAGTTACTGCCCAAACCCTGCGGAGCTACACCAGTTACCAA
+>96289 1
+TCGGCGCGAGGCGTTGCGGGCCGCGAGAGTCTAGCGCCTTTTTCTCTTCTTAATACGATTAGTCATTATAAGGCAGTGGAAACGACCCAAAACACCTTAA
+>96290 1
+GCCACACTAGTCTCTGTCTTAAATACAGGCGTGCGGATAATGAAGGGTTTTATAATTGCAACGCACTCCAGCGGACCTTCCGAGATTCGCGATCTGCAGG
+>96291 1
+GCGGGAGTCAAGTTCATTGGCCACAACACTATGTTTTGTAGCCCATCGGCTGATCAGCACGAGGGGTACATTGGGTTCAGCCATACAACCTTAGCCAATT
+>96292 1
+GTGCGTGAGTTATCTACTAGTGCCTCTCTTGTTACAAAGTTTTCCGAGGGCACCCAACCCGGAAGACATCTGAAGCGTGTAGGCGTGGCACAATTAAACC
+>96293 2
+TCACTGCAGAAATTGAGCATAACCAAAATTTTACTGGGCAAGCGTATCCTCTGTGCACTGTGTGAGCCTCACACGGGTAGGCTTGGCACGAATCTCGCTG
+>96294 2
+CCACGTCCGGCCTCAGGAAGCCTGGGGGTTCCCCGAGTCAAGATCGACGACTGCGTACTATAGAATTTATAGGATGCCTAATACGCAGTAGTTTATTACT
+>96295 2
+CCTATGCGCATTGTGGGGACCGTATGACGGCAATATGATGCTCCCGAAAGGTCACTTTCTCCTGAATATGAACAATGACGTCACGCGTTGACTGAGCCTA
+>96296 3
+GGAACGTTCGTACGGTACGTTTGAACAGATGCTAGATCAGCATGGCCTCCGCCGGTTCCCCTGTGCGAGGATTCAATTATGAAATTGGTCCATAAACACC
+>96297 2
+CGCTTAATCCGCTCCGACAGATGTTAGTCAGATATCCAGCACGGTGCCGCTGCAATAGAAGGCTTCTCTTTAGAATCACAAGATTGGGTGCCCTGATGGA
+>96298 1
+CCAGGGAGAACGTTTGGGTAAGCCCTGGATGTCTACTATATGCGTCCACAATTAATGGCCACCCTACCATGTCGATATTATGCACCGGCGGGATGTCATA
+>96299 1
+AAATGCACTGATACACGGCTCCTGATGGAATCCTGCACACGCCATTTTCTCATGTTGTAGTCGAGGCAAGCACTGTCCTGTGCTAACGCATAGGGAGAGT
+>96300 1
+CTTGGAGCACTTAAGGGTAGAGCGCGCCTTTTTAATTAAGCTTCAGGCCATAGTGTCCCCGAGGATGTAAAACTCTGACAACGAATCGGCCTCGCAGTTC
+>96301 1
+ATCGACTCTCCGTTCCCATTCCCATGAGCAAGGTCTAGGTATCGAAACCAAGAGCTTGGCCGGCGTATTAACCTGATTCCATGGGAAGTTAACGGGGTAT
+>96302 3
+GTCATAGGTTCTTAATGTCGAAGCTAATAAATCGGTTGCAGTCACTAAGCCCCACAAGATATACGTGTGGCTGGGATCCCGTGCCTCACCTCCGATGAGG
+>96303 3
+AGAGGTTTGTCTTCGGACTGCAATAATCAGGTTTAGGCACATGTCCTTGCTGGCCTCGGGAAATATGTCAGAAGGCCCGAAATCCGATCCCCCAGAACTT
+>96304 2
+ATACCTGCGGACCACTTTTCCACGAATTTGGATTTGGGCACCCATTTGGTACAGCCTGCAGGTGACCCTTACAGAAAATAGGGGCCCACAGAGTGGTTAT
+>96305 1
+GGTCTTTGGGCAGACACCAATTAAAGCACGCCGCTCGTTCCGAAGTAGAAGCGTGGTACCTGCCAAACTATAACGCTACAATGGGCTAGTGTTTTGTCTC
+>96306 1
+AAGTTGCCACTCGAACGAATAGCGGTTATAGTTGTTTAGCTCTCATTCTGACATCAGCCGGTAGTGCGCCACCGCTAAGCGAGTATCCAAATTCAGGGCG
+>96307 2
+GAGAACGCTGGGCTCACGCTAATACCACGGACTCCTCCGTGGAGGCTGCGTCGTTGGCTGAAAATTTTCTCATAATTCCTAGAACAGAATGCTTCGAGTA
+>96308 2
+TATTGCGGACGAAAGACTACTGTGAAACTCGGAACGTGCGATTTAAAGGAGTCCCTAGCTGCGTGCCAACCCCTATGCTCAGCCCTAGGGGCTTATTATT
+>96309 1
+GGGGGACTGTATCCGGATATGCAACCATTCTGCGACCTATTGCCGACCGTCTGACAGGAGGAAAAGGTCCCATTTTGAGAAATGTCTTACCATCACCGTT
+>96310 1
+AGCGAGTCTATCATCAACGGGGCGAAGGTCTCTACATACAGCTGTGTGTCCGCTAGATGAAATCTTCAACTTGTCGCTGCTATCCCAAACGTCGAAGTGG
+>96311 3
+CCTGGACGCGCGGGTCGTTGTATCTCCTTTACCCACAGGGCTCCTCGAATATAATTATAATAACACAAGCCGTTAGGCGGAGATGGCAAAAGGTTTGCTC
+>96312 2
+AGTGCTTTAAGGACACAAGCCTAAATCGAGGGCTTCGACGTCAATTCCACGTCTGATCCTGTCGGCTCGAAGGCGCACACATCGATCGAAAGGTTTGTTT
+>96313 2
+GAGTCCCTCTGCCACCTTCCATGCGGCCTTCAATCCTGGGGGGTGACAGATTGATCATGTGCTTCACAAAAAGTAATGGCGAACAAGACTTTAGAGGTTC
+>96314 2
+GGCGGGGGCTTCCAGTGTTTGAGGCTTAGATAGACACGTATTCAAACCCCGTTAAACATATGTGCCATCCCTCCCGCACTATTAGGGTGAATCAGTGCAA
+>96315 1
+CTGTAAGATCACTAATTATGGGACCATCGGTTTTCAACGGACGAACGCGTTGACAATGTTCTGGAGGGCATCCTCGGACGCTACATGTCGCTAACCGTCA
+>96316 2
+CACTGCCCCTGAGTAGTTGTGCAGAGAAGACACTTTCCGAGCCTAAATAAGCCATATACTAGACGGAGTAGGGTTGCTTTTGTAGGCCACGTTTCGACCC
+>96317 3
+AGTCAACGCCGACATAGGACATGACGGTCTACTAATTATGGACAAACTATTTATGGGCCCTCCCGGTCTCGATAGCTAGTCCGGTGTCGTTGTGGACAAC
+>96318 3
+CTTCAGCTTACGATAGGAGATACTCCGTAGCGTTCTGAAACATCGCGGCGTCAGCCAGACGATCATTTTTGATGGGTCGAAATTGCATAGGCAACTGCCC
+>96319 1
+ATACGGACTGTCGATTGATGTCCCGAATGTGCGCTAAGGCAAGACATATTCATCACCTGAGGACGGGTATCCCATGTACGCACTATCACGTAGTGCCTGT
+>96320 2
+GATTCAGAACCGGTATCGCCCGCCCCTGGCCGTGTAACCGATGTACGTGTCTGCCATATTATTGGGGAACGCTAGAATAAGTCGTATGAAGTAAACTCCT
+>96321 2
+TGAGAACGGAGGCACCCCAGTGGACAGAATGTGTTGCAACGCAAGCATAGGCGCAGTTCTCCTTCAATGTGCCGTTTCTGATTATCAGGTCATATCTACC
+>96322 3
+ATGTGATGCCCCAGCAATTTAGAAAAGTACTGTAGGGAGGTTTAAGCACTGTGCCAGATTCTTAACCCGATCCGAGCGCTGCCGCGTGTCGCTTTAAACC
+>96323 1
+CCATGTTGACGTGTTGGGAGTAGAGGACCGGCGTTAGATTTCAGAACCAATCCGATTCCGTGTCCACTCATCCTTTACAATGGCATTACAGGGAGCACCA
+>96324 3
+TGCTTCCTGCAGGTATAACGCGACAGAGTTCTGGGCTACCACGGTCAACCTAGGGTACTGCTAGATCCTAAACCTCTTAGACTGATGATGGGCATACTAG
+>96325 3
+GATATTCAAATCACGTATAACGCACTAACTGGTTTGATTCCACTGGCTGTACCTGTCCTGAGATGGGTCAAGTACAACCTACAGGTGGGCCCACGGTGGC
+>96326 3
+TTAGAACTTTCCTTGGCAGTAATATGGTAACAACTCCAGATATTCGCTTCGGGGCGGCTGATCTTGCACGGTAGTAGATGCAAAGCTGAACGACCGCCCC
+>96327 1
+TGTAATGGGCGGGAGGCGGCTTAGCATACCTTCTACGCTCACGCCCTTCACGCTACACAGAGAAATTATCCTTGCGAAGTACATAAGCTGGATCTGTAGT
+>96328 2
+ATGCAGATTATTAAGCAATGCCGCCACTATCCCTCGGTGTAGGATGGCTTGGCGACAATTGCTCAAGTGCATCCCAAGAGTCCAGTTGTGCTCATCAGGA
+>96329 2
+CCGCATGGCGAATGTCATCGAGACACCTTTACTTTCTAGGACGTTGTCTTATGTCGTCACCAGATGATAACAAGACCGGGAGACGCACGGTGCTTCATAG
+>96330 3
+GATGCGAGCTAACAAATTGGCCAGCTCATTTCTCAACGTCCAGTTCCGGGCTCCTCAGAGAGGGACGTAATTGTCAGTAAAGTCTCCTCGTTCTAGGAAG
+>96331 2
+AGGTTGCTACGAGCTATGCCGTAAAGTGCGTAACGTCATGGTAGTGTGCTATTCGAGCGTATTGTAGCGCGCCCACTGATCCAAACTGTATACACCCAAC
+>96332 2
+TACCAGCGTCTAAGGAAAAAAGTCTCCCCTCACTCGGTTGATTTCTTAACGGGTTAAGGCTGGCAGTCCACGGTATAGTTCAAAGTCGGTAAGTCGCCGC
+>96333 3
+TAGAGTATGTTAGCGTAATGAGCCCTTGCCTCGTCGGGGCAGCAAACACATGGATAGCGGAAGTCCTATATAAGCATTCGTACCTCATTTGGCCCCGACT
+>96334 2
+TGGATGGATTTGACCGCAATCCTCTCAATGCAGTCATTGCCAGCACCGAGTACCGTAAGCTGCCGGACGATTCATATACCGCATGGAGATGTGATCGTTA
+>96335 2
+ACTGAGACTTGTCTCTTCAGAAAAACGCGAGGCTGCATCGGCGCTTTCTTATCTCGAGTCCAGGGACCAATCGGAATAGCAAGTCGTATCTTAGAGCGCT
+>96336 3
+GACCAGTCGAGCCGCGATATGGATCGTCTGTCATAGATGTTGAGTACGTTAATTCCCGATAGTGCAATGCCCTCTGGATAGACAACTTACTAGACCCGGC
+>96337 2
+GCGGCTATGAAAGTGGCGTTCTACCCAGTCATGAAGACGCAGAATCGTGAAACCTATCAACGATTTGCACGCGTCGCTGATCTTAGCGGATCCGCTTTAT
+>96338 3
+TCGAGGCCATACTTCCCCAAAGATAACACGGCTGAATGGATGTACCATTAGGTCCAATCACATAAACGACTTTGTTTGCTTGTGGCGCATGCGGGGGCTC
+>96339 1
+CAATAGGAGTTTTAACGGAAATGGATTCACGTGTCCTCTCTAATACTAAGGACCATGGGGAGTCCCGCTGCCTAACTAACATTTGGCCGCCTTGGACGCG
+>96340 2
+GGTTTACCATGATAGCTCAGCGGCCTCTTTCGGACCAGTCATCTCTTCCTGCAGGTTTACAAGCTCCCAAAATGGGCGCGAATAAGGCTGATATGAGAGA
+>96341 3
+TTGACTGGACACGCTCAGAAAGTTCAACAGATCCCCGCCCTGAACAGCGTTCGGCTATTGCGTGGCGAATGTAGTATAAGTACGAACGCTCTGTCATTTG
+>96342 2
+CATGTCCAGAACCTATGCGCGTGATACCTTAATATAGCCATTATCCGTTCCGGTGGGGTTAGCAGCGAGGCACCTAGTCAAGCCTGTGTATCATAGGACA
+>96343 3
+TGGCCGCCTATTTGCAATTTGCACGCACCACAGATACCTAGGTAAAGTGACATTACATCGGAATAATCGGTCCCCTGCGAGGGTTTCGAACTGGAGTGCT
+>96344 3
+ACACTGTAGTGGGGCGTCCTATGTTTATGTACAGATCCATCCAACTTAAGCGTACTCGAGCACTAACGATCCACTGTAAGGATTGGAAGGTCGTGCCCCG
+>96345 3
+TATGAGCAGCGCACTGACGAGTGCACCCCATTGATCTTCAACCGAAATATGGATTTAAGTGTCTCCGTTCAGCCGAGGGTTATCCCTTCTAGAGAAGGGC
+>96346 1
+AAGATCGTATCGTCTTTGTAGCTAACCGTTGACCAGGTGTACGACGTATTCCGAAGTTTCATACCCTGAATTGCGTACCAGTAAGCAAGGGCCCGGCCAG
+>96347 3
+ATCGGCCTTTCGGAGAGTGGCCTCAGGATTGACCAATGCAAAGTTCTCATGCAACCCGTATGGGGACAATTTGGCGATCAAGTCCCACGTTTAAGCACTT
+>96348 1
+ACGTGTCACACTTCATCAACTTAGTCCGTAATAGACGGGTACGGACGCTCTTACTCCCTCGACAGGTTAGTGTAAGTTCAGAAGGGATGTGACGACTGCC
+>96349 1
+CCACGCTGGTTACGCGTCCCAAAAGTAACCTGTTTGCTCGTACCAATAAAGATCCGTATGCATTGAAGAGTGGCCTCTCGCTAGTTGGAAGCGACGGATT
+>96350 3
+CTACGAGCCGAGTGCTCATATATTACCTAGGAGCAAGCTCGCGAATACGATGTTGTAAGCAAGACGTGCGTCCTTTCTGCAAGTTGTTCTGCAGCGACAC
+>96351 3
+GTTTACAGGTGCAGCGACTTTCCAGTCATCTAATGCTTGAGTGGTTTAAAAAGAGTCCCTTCGCCTTGATGCGCGCAGCAAGATCGACGACGTCCAGAAC
+>96352 3
+GCGTCCAGCATGGATACCTTGGCGTTAGCTTTACGGTCGGGGAGCTTATAGCTCTAGTACCATAATAGAAACTCATCAAGACGTCATATCAGCCCTCGGG
+>96353 3
+TTTAGGATCCACGTCATGATACACCGGCCCGTCAGAAATTGCTGATGACGCGGCATGCGAACATCCTGGAGGCCCTTATAGCTGTTTGGGACATTAAACT
+>96354 3
+CACTACAAACACTGGGATTCGCGGTTGATAAAGGGCTCTCGCGTCGGACCGAGAAGGGGTCACACTTTGATACATGCTTTTTAACGTCACGACCTACTTG
+>96355 2
+AAAGAGTTACTAGTGGAACTTCCTACGATCAGCCGAGTATCGTCGCACGTCGCAGAGCGGCTGTCTCGGAACTTGAAGGCTCTTATACATCCAAGTTTCG
+>96356 3
+ACCTTTGCTGTCTAAGCGTGTTACGAATCCTAGCCGACAAAATATCTCCCCGACGTAACATAGATTATGTTGGGGAGCCGGCGCTGGGGATATTGACCAC
+>96357 3
+AGGTCGGTCAGGACATATTCCTGTGTCATATGCCTTAAGCCTATCGCACCGGAACGAGTTGATGCTCCGTCAGGACACAATATGCGGCATGATCTTCGAA
+>96358 2
+ATGTTTACGCATTCTTTGCAAATTGAAGGCTGTCAAGTGCAGGACAACGCTCCTCTGCCGCAGAGGGCTCAAGGCAATTCCTTTAGGGGCTATCAAAGCC
+>96359 2
+CAACCCAACGGGCATTAGTATCAGGTAAGGACCCATGGAGCGTTTCTGCCCGTTGATCAACGAAACGGTGGCTGCCGTTTGCATACGAGATTTCCTTAAT
+>96360 1
+GGTCTCTAGATCAGCCAAGAATCAGTGGTCGGCCCACTCTCTTAGTATCGGAGTGAACTTCCGGTTACCCGTACATTATGTTGGAGGGAACCTCAGACAA
+>96361 2
+ACAGGGACTCGTAATCAAAGTGTTGGGTTTGAAGAAATCCCTGGCTTCATCGCACCAATCGGGCAGAAATGTAATCGATGTCCCCCTCGTTCTGACCGGT
+>96362 1
+CTTACTAATTGAACACTCGCGCCTATTGATTCGATAAGAGAACCCGTCATAGGCGGGACTGCCCGAAACGGGCATCCTATGGCCGGATTTGTTTGAAGTC
+>96363 3
+ACGATGCGATATGTCGGAATCGGCTCCAAAGTAGGCACGTCCTTGACTACCGCGGCAAGCGGTCAAACCGTGTCTCTGTGGTTCTTCATATAGATATCAA
+>96364 1
+GTAGAGTCTCTTTGCTTTCCGCGCCCCCCTGGGTAGGATCATCAGCCAATAGTGTAAATGCAGGATTCGGATGCGATCCCAAGAATGTCAACTCGATAGA
+>96365 3
+ATCACTTGCGTCTTTCGCTGCTCGAAACAACAATAAGTGATATACTGCTACGTGGAGCTAGAGCATCGGTCCTCCTGTGCAAGGGATCGACAACGGCGTT
+>96366 1
+TTTTTCGGCGGTCCCAACAACCGAACTCGGGATATAATTGTACAATGTCCGAAGAGAGTGCTGCGTCAGCTCGAAGCTTACGCAATTCTGCCTAGTACGG
+>96367 2
+TAAACGGAACGTCGTGCGAATGCCCTGTCTGATGGCCCTGGCATGAAATCCCTAGTCAAGTTTCTTAGAACGCAATACATCTTACGTGCGGCGGTTCAAG
+>96368 3
+CTACGGCAGTGTAGCCCGATCGCACATCGTACAATCTCGCGTATCTGGAAACCAGATTTCGCTTTTGAGATGGAATCGGCATTAGAAGTTTGAACGGCCC
+>96369 1
+CTTAGTCACGCTTAGCGCGAAAACAAACTCCTGTATACGGTCTGCATAAGGTCTCGCTCGCAGGTGTCAGAAGGCAAGTAGTTCGTGTTAAGCCCGTATC
+>96370 3
+CTCGCCTAACTGGATTACTACGGCTATATCTCAGAGTTCGCACTCAAGGGTTACTAACAGATTAGGGAGGGGAACAACCCTGCTGTTTGGCGCTTACGCA
+>96371 1
+ACACCGTATCTACGGGATGTCCTAGACGTCGACGGTATCGTCACTGGATAAGTGAATCCGCACGCTGTTCCAGTTTCAGGTAATGCGTCTCAAAGATACG
+>96372 1
+ACTCCTGGGCGAGCAATTGTCATCCGTGCAAGTAGCTGCTGATTCTGCTAATGTTAGCAGAAAAGGCAACATTCTATACAGCGGTCCTGTCCCCAGAGGT
+>96373 1
+ATGTGGTTACAGGTAGGCAATCCTTGCCGGCGGATACTTGTCTCTACTCGGCCCGGCGAAAGCCCTTCCTGGAATAAACGAAGTTACTAGCAAGTAACTT
+>96374 1
+AGCCGTGCTGATAATTAAAAGGAATCATTCGCTCCGGTAGCATGCTATTCGAGCACGGCTCGTAATAGCGATCCGGTACTGATCAGCCTAGCATGGTCTC
+>96375 3
+TCACCATCACTCGGTGGCACTTTCGAAGTGTATAATCGAGATTGGCACATGCGGGTTACTCGCAGATGTAACGTAAGCAGTCGTATCTCGCCACCATAGG
+>96376 1
+TGTGTGACGTCAAGAGACCTTTGATTCTAAATATCGTAGACACAACAATGAAGCGCCCGGCCCCCTTTCTAGCGTCGGGGATTACGATAGGCCGCTGATT
+>96377 1
+CACATAACGGCACCGTTGATCCCGCCTAAAACATAAGGCGTCTCGATAGTAATTAGCGGCCGGGGATCCTAAGTAAGGTCTGGTATGGTCTTGCCCATTT
+>96378 1
+AATTGTTCAGCTCAAGATGCCAATGCACGTGCTTGCCGGCGCGTTTCTCAACTCTATGTAGGCGGGGGTCATCAGGACCATATCCTACGAGGCAATAATA
+>96379 2
+GTGTTTATGTTACATGGGGTAGTGAAATCCCAAACAACCGCTGCGGCTTTCTTTTATCTCGCTTAACTACAACGAGCACGTGCGACCGCACGGGAAGCGA
+>96380 1
+GGAAGCGTCGACTATGACTGTAAGCGTAGAATACCTACATATGGCTCGAAATTCGTACTCGAGCGCGGTTTCCCGCCAGACGCTGTGTATCACTGACATT
+>96381 1
+CCAAAAATCACGTGTCTCTCGTCCCTTGTCCCATGATGGACATTGTTCGTAGGAGGTCTCCGGAGAAAAGAATGCACCGTTATATAGACGGACGTTCGCG
+>96382 1
+AGGGTCATCCGCACCACCGCGTTGAAACGTCGGGCATTGGGATTGTTTGCGACCTTCTACACGAGTAAGTGTCGTTCCCGATGATATAACACGAATTAAC
+>96383 1
+GAGTCCTCAGCCTAAGAGCCCATTTAGCGTTGAACACAAACAAGGGTATAGGCCTCCTCGCTTCGCTATTGAGAATTGATAGGTAATCTGGGCCGGTTCC
+>96384 3
+TATAAACCTGATCTTGACTGGCATTGGGACAGACCTTTAGACAACGACGTGGGATGCGTAGACGAATTCAAGGTTTGCCGCCCAACCTCCATCGGTTGCT
+>96385 3
+ATGTGTAACCTAATTCCGGCAAGGGTGAAGTCCGCGGAAAAACAACCTGATCTGGCCAGCCGAATATCTTCTGCTCACACCGTGTTGTGGTGCTAATGCT
+>96386 1
+GGAGATGTACAGAAAGTTCTCATTCGCTCGACTCCACTACAGCGGGTTAGAAAAATTTCCGCATGTATCGCTCAATAGCGGTGTCCAGGCCTCTGTAGGC
+>96387 2
+ACGCATGAATAAGCGGACAGTAGAACCTGGTGTGTTCGCGCTTAACTCTACTGGGCCCCCGCCTATCATGGGCCTAAACACTATTGAATACGTAGGGTTT
+>96388 3
+GATTGTTGGTGCCAATTCCTAATTGGCTGCTATTCGGACTAAAGTGAAATGGCGGATGAACGTACCGCCTCGATAGCCCCTCGGTATACTCCGAGAAACC
+>96389 2
+TCCCCCTAACGTCGATTCAGTAGGACGGTCAGGGCGTGACCTAAAGCTGTTAGACGAAGGTCTGTTCCAGACTATTTACAAGGCACGACCTTTATTACGG
+>96390 3
+ACGTCCTACAGTATCAGGTTCTCCGTCTAGGCGATGCCACGTGCCAGAAGATGACGTCCCATAAGGTTCCTATCATTTGTAAGGGCTAGCTAGGGTCAAA
+>96391 3
+CGTCAAACGTCGTATTGGTTTTGACGCGGTGTCTACGAATGCTGCCAAGGTCCGCAAGACACTGCAATACGGCATCGCAGACCAGACTAATTGTTGTTCA
+>96392 2
+TACGCTCCCATGACGCACGTCTTGAACGTCACCGGGGGAGTTAGACTCTGGAGGAACTAAAGGCTCACACGTTGTTACACTTTCCAGGTGATCTAGTATA
+>96393 3
+ACGTTGAGTCGCTAAATCGTGAGCCGGAGTCGTATTGCATGTGTTAATGCCGAGACTCCTATTTAAGCCCGCACCGGGCTACCTCGCAATTACAAATAGG
+>96394 2
+AGGGCTTAATAGCGATACTCATCAGAGCTCTGTGGATTACACTGCGTGCGCCTTATTTTCCCCCGCACTCATTAAAGCAAGCAGAGTGGTGCGGTACAGA
+>96395 3
+CTCATACTTAGTAGGCCGTCCTACTAGCCAGAAGCCCTATGTGAAACCTCTCAGCGTTGAGCTGCACTGGAGTCGGAATTTTGCGGTTAACGAGGACAAT
+>96396 2
+TAATCAGACGTCGGAGAACCTTCTGATCAATCGGGATATGCTGCTTCATTGTCAGAGTTCACACGTCCTGAGGGGCTCCATCTTTCGAAACAGACGACGG
+>96397 1
+GGATCTCTAGGTTTCACTGCAAGGGGTAAGCGCAGTTCTGTCCGGAGAAAATTTAAAAAGCCTAACCCACTTGCCACTGTGTCAGACTCTTCGGTACGCG
+>96398 2
+TACTGGTCATGATCCGAATGCTGAGGACCATGTGTCTCGATGGAATCGAACGCTACACTCCGAGGCGTGCCCTTCAGCGGTAAGTCTGAATTAATTACCA
+>96399 3
+AGTTAATCCCTCCCGTAGCTATGCTAGCATGGGCGGCAATGTAACGCTGTTGAGGCGCAAAGAGTCACCGGTGACTATTCTACAATCACTTCTACTGGAG
+>96400 2
+TCCTGTGTAATCTTTCAGTGAGTGGTCAGACGCTAGCAACAGCGTTCAAGGGATTTAGCAGACTAGCGTTCCCGACGTAAAGCGCTCCTAGATGCTCCAA
+>96401 3
+TCGACGCGCCGCTTGCGAGTCGAAAGGTAAGGGACAACCAGCATTTCCACACCGTTATATTTTACTCAGCACAGGTTTACAGCTGGACGAGTTGCGTTAT
+>96402 2
+GTGCTCTTTATTACAAAGTACCCCGTAATGGACTCAAAGGTCGGGTTGGAGGGTTCCCAAAAGAATTTGCGTCCCCACGGGGTATTTTAGGCCACCCCAA
+>96403 3
+GTTCGACATTTAGCGGCGCATACCACTGGCATATTTTAGTTGAAAGATACATGCCTTCCGGCGGAAGTCTGCCGACACGGTCCTTAGAAGCCAATCATGG
+>96404 3
+GCCTCCAACTTAGATCGGACGCACAACAATTATACGTTAGACATGCTTTGGTCTTGCGTATCCGAACGGAACCTTTAGAGGTAGGAGGTCTACGGTCCCG
+>96405 1
+ACCGTATAGCTTCTTGGTATCTACTCGATAAGTCAATGCGCACCACATGGGCGATAGCGCGTCCCACACTGTTAACATGGTGAAGGACTATGGGATGCTC
+>96406 3
+ATCTGAATAGGGAGTATTTGCGTATCAAGGCGGACGCCGTCGTCGTTACACTGTTGCAACTTGTTAGTCGGGCGCCAACTACGGCTCACAAAACTTACCA
+>96407 1
+TCCACGCCAAAGAATTGATGCATGTACGCGCCCTAGAACGTTCGCAGCTATATCTCCGTCGTGAGGGCCTCAAGTTTGTTGGAATAGACAGTCGTGATAC
+>96408 3
+TTCTGAAAAATATACCGCCATTCGGCGAAAGAAGTCACGTCATTTGATCATGCCTACTGTTTCCTCGCCAGACGACAGATGTAGCCGGAGTGCGGGCTTG
+>96409 3
+TCTGGCCTAGGTAAAGGCCTGGGCCGTCATTTTAGAGTAACAACGGAGTTATCTAAAAGACAACAGGCGGATTCCGCATCCGCGCCCCAGTCTTATTTTG
+>96410 2
+TACTGCAATATGTTCGTCGAGTTCCAACGGACCGCAAGTTTTACACGTTGAGTCGGCGGGAACACCGCGTAAATTCCTGTGATCCGAGACCACTTTGGAA
+>96411 3
+CAACACCGTTAGAATCCGAGTGGAATGACATGTTCGAATGTCATACCCATTGGGAATCGCCCCCAGTGTTGCATAAGGCTGGCTGTTGTGTACCAAGTCC
+>96412 1
+TGACACTCCTTTACCGAATCAGACAGGACATGGTCAATCGGGCGGTCTAAGTTGACAATCGTTTGCTGTACACGATCTCGCGGCATGCAGAAGCTTGACT
+>96413 1
+CCGGCAAGTGGGCTCTCGATCTGCTTCTTGTGCTACCCACAATGACGCTACAGAACAAGCAGCGAACGCATTTAGTTCAGTCTGGCTTAGTAAGTGTAGA
+>96414 1
+CGTTTCCTCATCGGAGAGAGCAACCGGTAATATACGGTGGAACATGTTAGGTGTTCGCCGAAGTCATAATACTCTTGCCCTTGCGGTACACTCCGACAAG
+>96415 2
+TCCGTTCCATGAGCCCTTGGCCCCAAACGCTACAGGGTTCCCTCATACCCAGTAAAGATATAGTTATGAGATGCTTCAGGCAGGTGAATGAGGTAGTCTG
+>96416 3
+GGCGGTCTCAGGTAGACGAAGTTCATCCGCACGCGTCACTTAGCGGACCAATCGGATGTGACATAAATTGCACTTGTATGGTACCAGTTACAACTTGCTC
+>96417 1
+GCTTGGTTGCTGATCGGCTATCCAAACGTACACTGACGCCCAGCGTGTTAACTAGTGGTGCAGCGCTTTAATACCCAAAGCTTAACAGGGTCTGAAAGCT
+>96418 1
+TCAAACCGTTGAGTTGATACAGATTGCTGATGGCTATTTACTTCGACATCCTAGCGGATCCGCGTCAGACACTGGTGGAGACGGCAGCTAATCAATCCGC
+>96419 1
+TGCCTCCCGTGGGCTACGTGAGATAGCATAAGTCTAGGCGCCCCTTGGCGAATTTACGAATATAGAAATTCTTCTAAAGGTCCTCTCGCCGGAGATAAGC
+>96420 3
+AGATGGTCACAAGGAGTACTACTAACCACTGGTATGATCTTATTGTCCCAGCTGGGCCGCGCAGACATGATCATGCCTATCGGTCGGTTAGAATCGCTCA
+>96421 2
+CCTTAGGTTAAGAGCCGTTGCGTCGGATTATTAACGCCAATAATCCAGCTCCGCGTGTGGCACCAAAGTAACACGTCGACAAGTCATCAGTTCGTGTTGG
+>96422 1
+CGGTTTAGCTCACAAGACAACTACTCTCCTGATCCAGAAATCTTTTCCGTCGGCTGGTTCACGGCCGATACGGTGACGCACAAGAAATTGTGTAGAGGTG
+>96423 3
+TTACTACGGACGATCCACCCATCTGAGAGCAGCTCGCCCTCATATGTGAATTTCTGGATTCACGCGTTGGTGCCTAGGGCTACGCATGGAAGTAATAAAG
+>96424 1
+TGGCTCAGCTTTATTCAGACGGACTCGTGTCCGTCTACCGCATTAAAAGCCTTTAGGGTTCGGCCTAACCGACGGTAAACGGCATTCAAAAGAGGTAGTC
+>96425 2
+ACATTGAGCGTGGAAATACGCCGAAATTGTACGCCGTAATTACTAGGTGACACAGGAGCCCGCTCTTATGCTCTCATGGTACCGCCTTACTTACGAGGTG
+>96426 2
+AGATCGCACACCTTGTAACGTTCGGTAATCAGGTTAGTCCCCGGCACTGGGAGGTCTGCGTCATTATTGCGAAAGAACAAAGTTCGCCTACGCAAGTTCT
+>96427 3
+CAGAAGCAGAGTGTATCTGTGAGTGTTTACCACTGTTTTAACCCGCAAGGACTCTTAGACAGAGACGTCGACTGACGTTCACCATCTCTGCGGGATCACG
+>96428 2
+TTAAGAGTAACCCTTCTACGTGGAATTCCCTCACCCGAGGCCATCAGGAGGTGAGTGTAGATAGATTTGGCTAGTCCACACGTCCTTCGGAAAAGTGCCT
+>96429 2
+AAGACGGTAGTGTTTCGTTGACTGAGACTCAGTAGACCAGTTTCCCTACATATCGAGTGCTGTAACCACGCGCTCCTGGACACAGTCAGGGTTCCTAAGA
+>96430 2
+CTCTGCGGGCCCTAAGTAAGTCGTTTACTGTCGAACCAACTTTTAATTCTAAGAGTCGGCGATGTATCGCTCCAAGAACAATCGGGGGTCAGCGAATGCC
+>96431 1
+TAGCCTAACTTTGACGCTCATTAGATCGCCACTGCCTCGATAGCAAGTGGTCCTTGAACGACGGTCGTAGAGTATTTAAGGATGCAGGACCCCGACATTG
+>96432 1
+CCTCATATTGTTGGCTGTGTGATATGGGACGCGCTAGAACGACAAGATCCCCGCACCAACGATGGACCCGATTCAGTCACGGGGTTACTTCGTTTAAATA
+>96433 2
+CCGTCGCCACAGCATCTATTGCGTAAATGATGATCCATTCTGACCTGACGACATCTAGGCGGGTCGGGTTCTAACTCCAGTGAAGATATCGGAGTACTGA
+>96434 2
+TTGCGATAGACTAACTGGAGGAAGAGTTTCCCTGTGAGATTTTGCGGCGTTACTCTGCCAACCACCCTAGCAGAAAGCCTCCTGAGGGATAACCTTGCAT
+>96435 2
+ATCACCCACGGCTTTGTCTCCATCACAGAGGCACATTGGTAACCAGCAAATCAAAGATCGCATGGGCGTGTTTTCTTGGGTGGCTCCGGACAAAGATGTT
+>96436 3
+GCCGGGACTATCTAAGCCAAGATAGGGATTTAGGCGCCCATCGCGGTATCCCTACGCAAAGCTTATACAGCCGTTGATCGCGTTAATGAGTTGATACCTT
+>96437 2
+AAGATCAATACGCAGCGATGCTTTGTGCGCGTTGGATCCATCCATGAGGACCATTGCAGGCCCGCGGGCATATAGTCTATCCCGTATAGAATTAACGCTT
+>96438 3
+TCGGCACATCGCCTGTGATAGCTTTCCGCTGACACCCCAAGGTGAACTCAAGCATTGCATGCAGGTGCGAAGTGAATTCTCTTATCATTTGACGGAAGGA
+>96439 1
+ACCGTAAGGCTAGAGGGCATCTGTTTGTACTGTTTGATGCCCGTAAGGACCCTCGCCGGTTCTCTTAAAGAACCTCGTTCAACACGTTACGGACAGAAGA
+>96440 1
+AGGTCCTGCTAACAAACAGAGTGAGCTCGTACCCAGGATATAATTGAGACATGGGATCCCTCCTTCTGCACTCACGACAGGGTGATGGTTTCTTGATGCC
+>96441 1
+GAGACGGCCAGTACTTTTCGCCGGTCGATCCGAGAGTCCTACCACGTTCTGGCTCAAACAATTATAGCGAAAGTGTACTAGGTGCTGTTCACTCAGGATA
+>96442 2
+TATTGCCGCAAATGGTAAATTTAAGGAGTCGTAGCGTACGACTCCGGCCTCCTGGTATATCTTGCTGACCATTAACCGCCCAGAGCGAGAGTTTGGCAAC
+>96443 1
+CATAAGTGAACCAATCTAGAATTCAACGTACCGCTATGATCGGCGAGACGAGACTTCTGGTAGGCTACTAACGTCGTGTCTGCCATCAGCTGCCTTGTGG
+>96444 2
+GCCCGATCTTCTTACCTACGGCAGTCTTCCTGAAAGATTACCATTTGGAGGGTCCACGGAAGGATCTCCAGAGTTACATGACTAGCATGATTCAGAGGCG
+>96445 3
+TCTTTAACGGCGGGACAGATTCAGCGGTGTTTAACAATGGGATACAGTGCGCAAGCAGTCGTTAGCCCTTCACATCCTGCAAATGTATTCGGAGCCTACC
+>96446 1
+GGCCGGCTATTGCGTGGGAGGTAGCGTCGTTAACCTTGGAACCTCAGACCAATCACGTACTTCGGCAGATTCGAGATCATCATAGCGATTCAAACCTTTA
+>96447 1
+GAAAGGTACGGAGGCGTCGTAGACCACTATCAGTATGTAATTCGACTCTAATCGCTTCAGCGTTCCCAGTAGCATAGGCATGTTGTTCGAGCAACCGTCC
+>96448 2
+GTGTCGCGATGGAGTTATTGGATGAGAGAAACTAGACTCCTAGACTTCTTTACCACCACGCGGCACCATCTTTGTAGCTAAAGCTGCTCGCGCAAATGGC
+>96449 2
+CCTAGTCCGGCAACTGTTGCAAGTCTATAGAGGTAGTATTTGATGTTCTAAACTCAGGCACACACGGGCCACGTTGCCCACGTGTTCATGCCATGAGAAG
+>96450 2
+GTACAGAATCAAGATTCGTGCGTGACGGATTATTAACCGACTTCGTTCGGTTCTGGAAGGCATCGAAATTTCATGCTCTGGCAAGCTCAGGCCCCCCGAA
+>96451 1
+AGCTTGCGAATAGGGCTGGCCGAAGTTTAAAAGCCGAGACAGGCGTGCTGAATCTTCCCCGTCCTCCTGATCTAAGAATACCCTCAGAGTTGAATTTTCG
+>96452 1
+AGCAATAAGACATTACGATTCTTCCGCGGCATGAACGGTAGGATTCCGCTCCTCGCGATCGAGATTACGGGTGGTCTTTATGACCGAACATCACGGATCT
+>96453 3
+CTGGGAGGACATTTGCGTTCAGACTCGGGATTCCGATCCTCTAGGTAAAGTGTGCTCAACAACAAGGCCCTATCAACTGAGCGTCTATGCCCATTAGGAT
+>96454 3
+CGTGTGCAGATGTTACTACCTGAGTAGCGAAACGGATGTCTCTGCGTTCTAACACCTGATCAACCGTGCACCTGGTATGTATAACCTTGAGCAAGCGAGC
+>96455 2
+CGCCTGGCGCATCGTATGATTGCCGGGCTAAACCTGGAACTATGGGCAAGATCAATGCCTCCGTATGATATGCTCCTTGCGCCATTGTATCAGAAAGTAA
+>96456 1
+GCAGTTCTCACTATTGGACCAAAAGGCAAATAACGCCTTAGTAGAAGCGTAGTTTTCAGAGGGTCCCTCGGTCGCTTGCCGCCATTTGACGCGCAATATG
+>96457 2
+CCTACGGGGTAGGTCCGCAGATCCGTGGGATTTCATGCAGCATAAAGCTTTGAATCCTGTCGCAGTCCCCTCAAACAATTATGGAATCCAGTGAGTGCTA
+>96458 1
+ACAGAGTTCCCAAAGTTTTTATAGGCGTTCCATGCCAGCTATGGGACTTTAACATCCGTACCCCAGAGGTATTCGTCAGTAGTCGAGATGCCCGAGAGGC
+>96459 2
+CTAACTCTCTGGAGCCTTGTTTCGCTTTTTCCCAGCGCAGAGGATGGTGCGAAGTCACCGACAGTATAAACGTAGCAGACTGCATAGTAAACCGTTGCAG
+>96460 1
+CTAACGACCACTACTCGGCGGCTCGTGTTACTTTATCGATAAAGTACGGGACACGTTTGTAATCACACGGTCGGTAGTGGCAGATGTAACTTCACACGCG
+>96461 2
+AACCTAACAGAGAAATAATCCTTAGCTCGCTGCAACTCTGGTCTCATTCGGGTCGTCTGAGCAAAACAGTCGGGGCTTCAAACGCTGTATCGGTGTGCTG
+>96462 1
+GGGACTACATCAGTGACGATGCCGATGATCGAGATAAGTGACACCATATGGCGTTGTCTTCACATCCGTTGATTCCCGTTCCACGAAGACGTAGCGTTAC
+>96463 2
+GTCTGTTGTTCGCAGGGGCAAACGGGCCGACAAGTTCAACAAGCCGTTAATTGTGGACTTCCTGTACAAGCATGCCCAATTTGCTCTGTCCAAGTAGCAA
+>96464 1
+AGCTTAAGTCTATAAACGGTTGTCGAAGGGCTGGTGGCGCTTGTGAAAGCGCACTCGGAGAATATCCGAAAACCTCCATTACCTACTCGCTGCCGTTACT
+>96465 2
+TGTACTACGTGAGTGTAACCTGCTGAGCAGTACTGTTCGATTACCAGTCAGCAAAGGCAGCATTCCCGTTAAATCACATTACGGCGAATGGGCCTGCGCT
+>96466 3
+TGGGAAGTTCACGTTGGGCGTACGATGGATTAGCCATACGTTGTCGACGCGACTTATCCGAGACGACTCACTTGCTGACCACCTTATACTAAAAGCAGTC
+>96467 2
+CGAGGACGTCGTTATGCTTAGACCTCTGGTAACACACCCACGGCTAGCCTTGTGATCACAAGTGTGCTTTATAACGTGTTCGAAGAGGCGTCACCAATAG
+>96468 1
+ACCCGTAATTCGAGCAGGCCCCCGGAAAAGTTTGTAAATAAATCTCTACTGTAGTCCTTCATTTATGACTGGCCCCAAGTATGGAGCGCGGTCCGGGATG
+>96469 2
+GAAAGAATCTGCTAGCTTGGGGTCTGCCGCGCTTGTTCTGGTATCGGCGTCAATGTAAGACTTATAAGACCACTAACGCACTTGCTCGACTAACGGCCAA
+>96470 1
+GTCTCCGCGACATATCACCGAGTGTCCTAGCCAAATCTCGCTCTCATGCAGTCGAGAAAAAGGTGTGTCTGCATGGCTAAGGTAGGGTCATCTCTGAAAT
+>96471 1
+CTCTTACAATTGAGCCTATAAACCTTTCACACATGGAGTGGCCTCCCACGCCAGCGGGTAGGGTCGTTAGCATAGGTCAAGGAATATCAATGTGCGCGTT
+>96472 1
+GCAGTCCTAAGGGCCTATCTGTAATGGATTGCAAGCCGAGTTTCACTAATGAAGCCCGAAGTTTTTGCTGGGCAACGGCGGCCAACAGTAACTCTATCCT
+>96473 1
+CCTCACTCGGACAAAGAAGTTAGTTAGACCTTGTTACCGTTAGATGCGGGACTGCGGACTCCTCAGCCATCTTCTAGACATGTGGGGCTACAAAGTCGTA
+>96474 2
+GCATGCAAGTGTGCGCGCCAACCGCGTTACCTGTGTATAGAAGAGCTGCCAAGGTACAGATTGCTATATTCCTGGCGACTCCTATACCTCTGATAATGAG
+>96475 1
+GTGAATTTGGACGGTCATTACCCCATCACTGACAGCGCCAAAAAGTCGAAACCAATACAGATTCTCGCGAGGTTTTGTGTTTAGTGGCGCCTGGCACTGC
+>96476 1
+CGCGCCGAAGACGATCAAGGCACTCCAACTTTGTTTACAGGAAGTCATATGCAGTTTACCCGCTATTTCGGTGATCGGGATCTCAAGACCATGGGATCTG
+>96477 1
+GTCTTTCTAATGAATGTTATCTACCAGAAGCCAAGGGTTAACAGCGACTAACCGCAGAGCCGCTATTGAACTTGCTTCTAGGACGGCTTCGCAGCCGGTG
+>96478 2
+GATGGCAGATGTTGCCCTTCAATTACCAGACATAGGCCTAGGCGGGATGCGGTTACATACATCTGTGGACGCCCCACGCTAATGTTTTGCTCACTAAAGA
+>96479 3
+ATCACCCAAACGGCTTAGGTTACTCCGTATGGCGATACCCATTACGAGGGGGGCTGTGTAAGTGTGTAAAGCAAACAGCGGTTCCTGAATACTTCCCTCT
+>96480 3
+GTCGATTCGTGTACGGCTCGCTCCGTAATAACTTTAGCGTGGGTACACAATATGGAGTGACCGACTAGTCGCAAAAGGTTCCTTGCTGCTCCAAGCAACA
+>96481 3
+AAATGCCAACCTATGCATGCACGGGGTGGTTACAACCCGTCATGGAATTGTCCCATACCTAGACGCTATGATTGGGATCACGCAGGGATTTTACGCCGTT
+>96482 3
+TCTTCGGGAGGTGTCGAACTGCGACGAATTACCCTCGACACGAGCATACCTATGGTTGTATGGTAGCTCGAAATGATGTACTCCCACGATTGGCCCAATA
+>96483 1
+GAGCCTCCGGTACCTTGTCCGTCTCCGCTGTGCAGTTAACATGGGGCAATCCCTCAAATGATTTATGGACAAGTTAGAACGCTGGTACGAAAGAAGTCCT
+>96484 3
+GCTGGACCGTCCGCGACCCCCAAAGTTGGTGTTTCGCCGTCGGGCCCGTCCGGTCCAAACTTATCTCAAAAGAGTGATTATTAAATTAAAAGAGGTAGTT
+>96485 3
+AACAGAGTACGACTATGGCTCCTGCAGCACACGTCAGTTCTTGATAGGGTCTTTCGAACCATCAGTTACTGTTCAGAGGCAATACGCCCGCTAGAGTGTG
+>96486 1
+GTCGGAGTGAACGCATTAGTACTAGATGACGGCTACCAGAGTACTGCTGAACACTGAAGTACACCCGATCTCTTTGCGTTCGGTTACCACGGTATGTCAC
+>96487 1
+GGACAGCTCATCCGCGGCTTAGATGGGAGAGGGAACTCATAGCGTCTTCACCCTTAGATCTTTGCCACATGAAGGTTGAATTGCCAAATTCTAGGATCCC
+>96488 3
+GAATGGTTTCAGCCAGCCACACGCGCAAGATTTCACGATCATGATCCTGTCGGCATTAGAGAGCCATGAACGTCGGGATTGCGTTACCAAGCTTGCTTAT
+>96489 3
+GCGCTGAAGACATGACTGTGTCGGCGGTGCAAATTATCAAGAGTCCATCTGCTCTCCCGTCCTACAAGGCACAGCAAGTTCAATTTGCTGGGGTAATATC
+>96490 2
+TCGAACTACGATAACGGATCATTCCGGTCATCTTGCTGGGGCAATTCATTCGGAATGCAGTCTGAGAGGCCGGTGAGTTATGCACCGAACACCACTTCAT
+>96491 2
+GAGTACCCACGGACAATGCGCGATTAAATGTTGTTAGAAGCGCTACCTTGGGAATTCCCCGCCGTTCAGAGCCAATTGTAGGAGTCATCGACGTTCATCT
+>96492 1
+AAGGCTAGGACCGCGATCAGAAGAGTGACTTTAATGGGTGGGGCCGCTGGTCCCACATCCGTTACACTCCTAATCGCATATTTAGGCCGTCAAACTTTTA
+>96493 3
+TTATACCCATGCATGTTGACCCACGCTCCTAGATCGCCTCGTCGAAGGAAGGTAATCGGGTATTGGCTTGTCTTGGTCCGAGAAATTCACAAGACCGGAA
+>96494 2
+GCCGGTCCATAGTGCGATCTAACGCAGCTTCGCGCGACGATCTCAAGTGGGTTCTAATAACTAGCCTATACCTGTACGTGAGACGACTTAGATGCGATAT
+>96495 3
+ACACGTCATGTGTCCGGGACGTTCATTGAATCTATAGACTCACTAGGGTCAAAAAGTGCTGGAAAACTCGCTGCTTCGGACCCGGTTGTGAAATCTCCGC
+>96496 1
+AGTCGAAAGGGGGATGCTACAACTAGTAAAAAAGCTCTCTAGTCTCCGCTCTCTCCGCACTTTGGTGTTAATCTTCAGGCCTTACGACCAATAGGGGGCG
+>96497 3
+TACTAGGACGTACGGACCAATCTCGCCGTGCGCGTTGGCTCGTACATATAGCGAGACATATTACCCTCCGTCTGCATACTATGGAAGGGCATATGAGTTA
+>96498 1
+TCCCGCTATGAAATAATGGTCCTTACGGTGTACGTGATCCCGTTCGGAAAAATGGGGCCTAAGAGAGATACACCCATGGCACGGGTCCCCAATTTGCTTT
+>96499 1
+TGATCTCTCCTGATATGCACCGTCAGGACCGTAATACAAAACTCACTTTCGCAACGTGGCCAGTGATGGTCACTAAATGCTGGTCTGGAACAGGGCTGGT
+>96500 1
+TTAGGTAAGCTGAAGGTGAGCTGAATGGCCGATAAAACGGCCATCTTGCTGGTCATGTCACCCCTAGGTTTCCCAGGGTACACCGTCCGTATCACAATTA
+>96501 1
+GGCTATACGGTTAAGATCCTAGGCCTAGATTCGATGCCATCAAGCCGCTATGTCAAACAAAGACGGGGCCGAGGGTTCATCACATCTCATGTTCGCTGTT
+>96502 1
+CATAGTCAGTGCCACTGATAGCCTATCCCATGGACGCCTCGAACCGGTTAGTAAAAGCGCGCTTAAGCATGGCTGGATTCAGTGACTTATAACTGTTGGC
+>96503 1
+AGAAGTGCTTCCTTGTATAACCTGACTCTAACGGGGTATATCCATGCCATATGAGGGCTCCGAAAGTAAGGTTCGCCAGTGACTCAATACTCGGCCTCGG
+>96504 2
+GCCAATATACCATGTTGCCCGGGCAACTGACTCGCGTAGGACGCCTGAGTTATTAACGCTACCAGTTAGCCGGTATTGAACTTTGAAATGGGATCCGATC
+>96505 1
+TTTAAGGGCGTCTCCCTGATAGTCATAGTATTCACCCACGGACCCCAAAAATTGTTAGCGGGCTAGGAAAGGTGTTCCATATTCGTAGCGCTCCGCGAAG
+>96506 2
+GTGATTGGCAGCGTCGGGTGTCCAATACCCCCTTAAATGATGAGCGTAATCGGTTTCTACAGCGTAGGGGAGCACAATCCACTCACGTCTTACCTATGAA
+>96507 1
+AGGTAGTGATCCGCGCATCTCCGGCATCGCCGTAGGGCCGCAAAATCGCGAGTCGTAACATTATATTTCATAATATTGGCGCGTAGCGTGTCAAACCATT
+>96508 1
+TGACGCGTTGGGTCACCCCCAGTGCCTCTAGATTTGAAACTTGTTGACATTTGGAAGCTATCAGGCACTGCCATAATCAGGATACTCCGGGCAGAAGCAT
+>96509 2
+TAGGAGTGCCTTTACCAGAGTCTCGTAAAGAACTTCGCTATGGATTGGCCATTAAAACCACGGGACGATTGCTGGCGAAGTCCTGTACGCTGAATCCCTC
+>96510 2
+GCTTCATCATACGGGGTGAATCCTTAGGTGTTGAATGAGATACGACGTCCCCAAGCAAGTGCTCTATACAGGCTGCTCGTCGTCCGACTGCCAATGATAA
+>96511 2
+AGATGTGTGTGCGGCCTTTTAACAACGTGGCTCTCACTTATTTCGATGACCTTCCAGCCGTGGAGAGTACATTACAGACCGGACCAAGCAATGAGCCGTA
+>96512 2
+GGACGCAGAGGGGACTGAGCTAACCGTCCTCTTTGCTGCATCGTCACTACTTCATTTTAGGTACTGTAGAGTCACCCTTAGGTCCAAAAGGTACACGGAA
+>96513 1
+ACGATGATGCTACAGATGACGGACATAGGTAGCCCTCCTCGTAGAATTTCCGCTAAGGGCTGCAGGCTAGAGGCACTAGATCTCTTTTTCCGCCAGTTAA
+>96514 1
+GTTACATAGTAACACCCGAGTGTGACGGTCGCTTGTCTAATTGGAGTGCCTCGATACTCGCAGTCGTGGCAAAATTGAGCTCTCACTGAAATCGCCAGAC
+>96515 3
+TGCTATTCCGAGTCGTCAAAAATATGAAGGGCTTCCTCGGATAGAATGAGGTTGCATCCTTTTAACACGCGTGGCCGCCGGCTGAATAACCCCAACTGGT
+>96516 3
+CACAGACTACGCAAGAGCAAAGAGGATAGTCTTAGGCACGTACTTCATTATTGTAACGTGCACTTTTTGGGGGAGTACGTGTCCTAATGCTGCCCCCCGC
+>96517 3
+CATCGCCAAGGCAGTAGAGCCGGCCCTTGTGACTTTTCGAGACACTTGGATTCTAGCCTAAATCCGGGTTAGACCCGAGCACCTTGGTGTAAAGAATTAT
+>96518 1
+GCACGCTCTCTCGCAGGGACATGTATATCTGTACAAGTCGGTCAGCACACTACAGCTTAAAACGTTGGGGATTGCGCCGGCCTTTCATTGAATAATGCGA
+>96519 3
+GCTGGTGTCACGCCATGGGAATCGGCTGTGGATGTCTCCTATTATCCATAGATTCAACATTCTAATACCTTGGCACCCAAAGGACGAAGTCGAGACGCGT
+>96520 2
+AGTCATCATTGTCACCATTCATTTTCCCGGGGATGCTAGGTATCAGGGGATACCAGAAACCATCCTTTAGGGCGATGCATTAAACACAGGGGTCCCTCGG
+>96521 3
+CCTAGATGAGAACTAGTCGTGCTGGCCGTCTTAGCATTCTAACTATGCACCTCGACAGCTTTAATCTGAAGTACGTGGGGGAAACGCCCCAGATACTGTG
+>96522 1
+ATAGTCCGTCATCTAGTCTCAATCGGTACTCTCGGGGCACAATATTCACCCTGATGTTCGAAGTGCGTAGCGGGCGAACACAGGGCATGCATTGTACTAA
+>96523 1
+TGTTGTGTAACCTCGAGTTGTAGTGAGCGTGTTGGGCCACTGGGACGCCATACATGCTCCCGGACAGCCTCTACACAAAAGCTTAGAAATTACACTATCG
+>96524 1
+AACGGGTTTCAACTCATCCACGCACGCCCTGTCATAAGGAGAAGTTGGCGCTTTCGTAATACTGGAGCTCACAAGTTGTATAGCCTGGGCGATATATCCG
+>96525 3
+ACCCAAATGTTCCTTGTGGAGGCTCTGTCCGAGTGTCCCCTAAGTGAAGTGACCACATTGTAGGACGTTTTCAGATAACAACCGGCATACAAGGTGTCGC
+>96526 2
+CTTCACCGATCGTTTGCTTGTCTTGCACGACGTTGACACAGACGCTGAAGCGTGAGCAACCAAGAGTCCCGAACACTTTAGCAGGTGATCGAATGATTTG
+>96527 1
+AAAGACGGACAACCCGCTGGGTATCTCCCCGAATGGGACTTAATTAAGGCTGCGACGCACTGTCTCAGGAAGTAGTTTGTTGATCCCTCTCCGTGATTAA
+>96528 3
+CTCTGTACGTCCCTAGTCCGAATGCAGCCTCATGAACATCGAGGTATTTGCCTCGAAGAATTGCGTGCGAGAAGCAAGACGGGTTCATTGTAACCTCGTA
+>96529 1
+AACAGCGCATAGCGTCGCAATCAGAAACTGCTAGTGCCGTAATTGGCGGGTACTTGCAGCTCTACTTACGGTATAGTTAGACTGGCCGCTTACTGTCCAA
+>96530 1
+CGAAAGGCGAGGGTTAATTTTTGGTGGGACATAGCTCGGATCGGCCACGAGCATCCATGCAATTGCCGATTACTCACCGTACTATAATTCTCACTGGCCA
+>96531 1
+ATCTCAAGAGAATCGATAGCCGTGTATGGTACGCAGGGATCCCCGAGGGGACATTACATCTTCTCTAGCAGTCTTTATCCAGTCGACTAGCCGATGCTGA
+>96532 3
+CAGCGAATTACCCCCTGGCTACAAGTTAGTGTGCTGATGATAAGTAGCGAGCCCTCGTACGAGAGCTCTGTTCATTAGATTGGTAGTCAACACTCCGAGC
+>96533 1
+TAATAAAGATCGAGTCAGTAACGATCCACGCTGCGCGCTTACGTTAAGCTTGCAACGGCCTTATGACTGCGACCCTTTAGAGGGCCGTCGTTATGGATCA
+>96534 2
+GTTCGTGGAGAAGCCCCTGTTGCTAGGTGGCGATTTGCCTCACTCGACCGAAGAACGTATGCCAACTTGCATCAATTTCTAGCACAGCTTACGGAGAAAT
+>96535 1
+ACAGTGGCTCACACTCACTACCGACCGTGGTGCTACCTTAGGGGTTATATCGCAGTCTGCATAAACTAACACATTTATCGGGAGTCTGAGGTGTCAGGAC
+>96536 3
+CCAGTGCGGCACCTGCATATTCATAATGCATGACTGGGACGGGTCCACTGGTTACGCCTGGTAAAATTCATTTCAAAACCACGTTGGTCCAACATGGTGG
+>96537 2
+ATTCGTACGGCGGCACAGCCTGCCGATCCGGTCCTCAGAAGTAACATTCCATCCGAGGAAGAAAGAGCGAATCTCCGAGATTGTTATTTTTCTTGATCGG
+>96538 2
+CCAGGCCCTATATCCTCAACCCTTGATTGACAATGAAGCTTACCCGGGCAGATACAACTGGAGTTTGGCTAGAGAAGTTGTGGTCATTTGGCGGACACTC
+>96539 1
+CGCGCTGGGGATATTGTGCAACACGTTCCTTTTGGACATCCGCATTGACTCTGGAGCAATCAGACCATACAAGATAGGCCAGATGTGCTAATTCGACCTG
+>96540 2
+CGACTTAAGACTACTTGTTATGGCGGTATATGATGCATGGAAGCCGTAGTCGCTTCCCGATCACTAAGAGCGCTCTTGAGCCAATACGCGGACCGTATCA
+>96541 1
+CGCTAATAAGCCCAAAGGCCGCGATTCAATCTAGTGTGTTCGCAAGATGGACATCATAGCCCTAAGTTCTGACGTTGGCGGGCGCATGGCTTTAACACTT
+>96542 2
+GTCAACTGTCCGGTGCCCTCTATGGCCCAACGATGCACACAGCCAATACTTTCTCTAGCCGAAGTGTACGGTGAAGACGTTATTTAGTCGTGGAAGATGA
+>96543 2
+TCAGGTATAGTGCTTCCTGTCAGCGCGCAACAATGTTACTATACCAAATTATTCCGGAACGTAATCGCTACTCGAGGGCGGTCATGTGGAGAGTCCCAGC
+>96544 2
+GCCTTGCGGCTTTCAATGTTCTTACGCGACCGGCAAGAGTGTGGTTAAAGGTCGACATCCACACACTAAAACATGCTGTAAGTGCTCGTAGACCGATCGT
+>96545 3
+GACCCTGCTCCTCTTTTGTTGGCCAGCCCATTCGAGATGGACAAGGTCGATTAATTCAGGATATGGAGCAATAGTGTGAAAATCTGCCGCAACCGTCACG
+>96546 2
+GGCTGGGGTACACGGAACACCACCCCAGCAACTCTTCTTTAGATTATATAGGGATCCACAAATTGGGCGGAAGTTGTTTGACATTAGCGGTCGCCTCCAT
+>96547 2
+GCTATTTGGAATGCACACCCGGTGACCCCCCGAAGTTCTCCTGAGTCGAGTTAAGCGGTTTCAGTGTAGCAATTTAAAAATGCAGGGTCACCATGAGTCC
+>96548 1
+AGAAATCAGTTGAAGTCATAACTTTACCCGTAAGTGCTCGCAACTGTCTGTCGGCTCTTGCATCGGTGGCCAGCCCGTATAGAAGCGCTCGAGCATGATA
+>96549 3
+TCCTAGTGTCGCCGGGCAAGGCATGAATATGCCCCAAAATGGTAACTCCATGATACAATTGCGAGTGCTTTCACTGCCGTAGCGCGAGTTCTGAATTCGA
+>96550 2
+CTAGCACCGGGCCTTATGAAAGCCGCCTAGACTCGGATCAATCAGTAAATAAGCATGATTGCGTCTATAGTTGCGGGTCCTGCACTCGGGTTTAACACTG
+>96551 1
+CGAGACGCCTACGTCAAAATGCTTGAGGACGCCCTTTATTGGCGTGGTACATTCAACTCTTGCCGACAGGATAGCGCATGGGGTCTAACAACCTTAATTG
+>96552 2
+TACTAGTACTGTCCTACAAGATTGTAGCTTCGGAACGGGGAAGCTCCCAGTACAGGTCATTAAAAAGCGGTGCCGCCGCTCCCACTTGGATTCAATTTGG
+>96553 2
+CGCGTAGCTCATAATCTATAAGGTAACTGTTATAGCAGAGACGCTAGCGTTCTCACCGATCGCTTGTTAGCCTTCCGGATGGTAAGCAGGGACAGCTCAC
+>96554 2
+AGCACACGTCCTGTCGGGCAGAAGTTCCATTACCTACTTTGCACGGTCTGCCATTAGCATAAGTGAGATAGCAGTAATTACACCGTGCGGTGCCGATTAG
+>96555 2
+CGGTTCCAGATTGCCACAGCAACGTACGGGGTGACGATTTTTCCTGTGTCAATCCATGAGATGGAACGCCTCGCTAGATACTATCAGTTCACCAATAGGG
+>96556 2
+GCGGAGCTGAACACTGTGTCCTTATACAACTATAACGTGCGTTACTGGAGATGAGGTGAACTCATCTCTATCAACGGCGTCGTGACGCCTAAGTCACGTC
+>96557 3
+ATTCGCGACTTACCCAATGAATTGTAGGGACTGTGGCCGCCATTCTATAAATGGGTTAGCGTAGCAGCTTTAGGCCAGAACTCCCCGCCAGACAAGTTTG
+>96558 2
+GCCCAAAGCATTCAGAACGTAGTGAGGAACCCTCATGGGCCTGTACAGTCGTATCATCCACTTCGGGTGTACGCTCTAATGGAAGTGATATCTTTGGACC
+>96559 1
+ATTTACGCCCTGTGGTCAGGCTAAGGATTGAACAATGCCCAGGCGTGACGACTGCAATAACTATGAGCCGACGCGCACCATTGTGCTTGCTTATCAGTAT
+>96560 1
+GAGCGTAATCAATTATGACCCTGCCATGCCGCAATTGTCGACTATTAGCTGGGTACTAACGCGTACAATCGGTCAAGACAGGCGTCCCTAGTCGTGATTG
+>96561 3
+GTTATAACCGTGGGCAAAAGTCTGTGGGACGAAAGTATTGCTTCGCTGTCAACACTGAACTAACGAAGGTCCACACCTGTCTCCTGGGCTACTCTAGCGT
+>96562 2
+ATGGATGTTCAACATCCGTTGCGGCGTCTGAGAACTGGAAACTTTCTAAGTACACTACTAGGGCACTTAAACTGCGGAAGGACTATTCGCCCGCTCGTGC
+>96563 3
+AATCCGAAGTGGATAGGTGGTGCACAACTATTTCCTCTACGGGTAATAGTATCGGTCTACAGGCCACCTGCTAGGCGGCCCACACGAATTGATCTTGTAC
+>96564 2
+GGTTAGCGTATATCAGGCGTTAAACCGAACCTGTACTTGCGTCATTCGCGTAATGGCGCCGAGGAATCTCTCGTCTCGACAAGACAATTAGCAGGCCTAT
+>96565 3
+CCAACAAATGTCGAGCTTTGAAGATCAAACTCACATCCTTTCATCGGGAGTGGTTCAGTATAACCTTTTATGATGCCCCCCGGTCGGCGAGAGGCGGGTA
+>96566 1
+AAAAGTATTTTCTTACAGAATGCGCACAAGGAATCGCCTCCGCTGGCACTGACCGTCGTGGGGCCCGAATGTCTTGACTTTAGTGGCTTAGATCCAAGCA
+>96567 2
+AAAGACTATAATTCCACCGGCAATGGCGGAGGCCGGGATTCGTCGATCCTGAATTACATATGAGCTATCAGACTTCCTGTTGTATCCCCTATGCGGCAGG
+>96568 1
+TCTTGACCGTTGGATTTAATCAGGGAAAGCAGGCCGTGGCCACCTTCAAGTCTCTACGTAGGAGTGACAGTCGTTACTAACACACCGTCTGCTAGTGCAA
+>96569 3
+CACCAGGGCCGACGTGGGTGCTTAAATAGCTGCTAGCTTGTCAATTCAACTCTGCGGCGCTGCACATCGCAGAATTAGATATTCGAGACACGTGCAATTT
+>96570 3
+GGCCCCGAGTATCATAATGCCATCTAAGCTAGTTTACGGTCTTTACCATTGAGCAAGTAAGCTCGCACGAACTTTTAAGCGTGAAGGCGTGCTCACCGGG
+>96571 2
+CCCGTAGTTGACGTACAATGCCGTCTATCAGTTTACCAGAGCTAAGGGCGAGGCTACCCGTTGCGAATTAGATTACAACGATGCCGTACTCTGTGCATGA
+>96572 2
+CGACTGACCTACAACAGGTAGCTAGCTACATAGTGATGACGTGTTATGACCCGAATCTTCCTTGAAGGCCGAGCCCTTTCGGGAAACGTTCACGTTGATG
+>96573 1
+GCGGGTACTAGCACCTTTCGTATAACCCTTGAGAGTCAGGAGGGGTCATAGGCTGAAGATTAAAGTCTAACATCTACACGGCCTCCGTATGTCCTTCGAC
+>96574 1
+CGGAGAGCAGGCTGCAGTCAGCATGCACCAGGCTTCGCTCCGTACAAGGTCCCAATACTAAGTTCAGAGGCCATTTGAAGATTGCTTTCGGACTTAATTT
+>96575 1
+GCCTGCATATCTTCCGGGCGAAGACCTTTGACTGCAACGAGGATGGCCTTATCTCCGTCAGTCGGCAAGAAATTTAGGCATATTGTCACCGAGAAGTCAT
+>96576 3
+TTCGAGTAGTATTATACTGCTGGCCCGTGCCTGTATCGACTGGTGCTACACGACAGCTGGCCCGGAGCTTAATCCTCGGAAGCATCTAACGAAATAAAGT
+>96577 1
+CAAGATACAGGTCTCGAGAGAGCTTGTCTATGGGGGTCGGCTCCGGAGAACCAAAGTTATCGTGCCCAGATCCGCCGCTTATTTCATACTGTATAAACTC
+>96578 3
+TGCGGCGGATGGGCACACTCATAGTTCGCAGCTTGCGTAGTCGCAGAAAGGTTCCAAGTAAGACCCAATTTATCCATGACGCACTGCCTTTGTGCTTAAA
+>96579 1
+CGGCGATACACTGTTTTTAAAGTAAGAGTCGATGGCCAGAGTTGACAGAGTCACACACTGTTTGCGTACCTGCTCGCGCTCTCAACCTCAAGGGATCTAG
+>96580 2
+GTTCCTGCCGGAACGCTGCTGGTCAGGTCCCGAATGAGGCTTCAGATACCACAAACTGACGCTAGCCTTTTAAAGTTTGCGGCTATGACTTGAAGAACTA
+>96581 2
+CAGACTAAGGCATTTAGTAGATACCCTTAGAGGGTCTGGATCTAAAACTTCCATTCGTTTGTCCTAACGGGACGCGAGTTCTTAGACGCGACCAGCCGGC
+>96582 3
+ATCGCACATACGCGTATATCCGCACAAACTCTTTGTCCGTCCTGAAGAATTCATGCGTTTTAGACGGGAACGGCGACGAGAAGTTGTCGGGCTCAGTCAT
+>96583 1
+TGAATCAGGCGCTGACGGACAGGTCTCCAGACTTAACGGGGATGCGAACAGGAACCAGTATGTGTAGCCTGTCCCCCTTTACTATATCTAGTCTTGTACA
+>96584 3
+TACGCGTATTCCGATCTAACACGCTTGCTAATCGTAGTGTCAGGTGTACCCAGGGATGTCAGACAATCGGGAGGGACCTTGTTACACGTACCCAAGATCT
+>96585 2
+AGACGAGTACGGACTACCTAGAGTACGCGGTTCGTCTCGCTTATGTATGGGCAAACCTTGTGGAACCGAAGGCCACCTCAGTCAGTTGTTATACATCCAT
+>96586 1
+AGATTATGCCAACTCCGTCGCACTGGGGAAAACTTCTTGTTCCTACCAACACGATGCTTGGAGTCTCCAGCAGTGGAAGTAGAGAGCCCCTTGTTGGTAA
+>96587 1
+TGGTACGTTGAGGGATGACCGACCGCTTTGGGTCTTAAACTCCAGTCTAATCCCTGACCGTATACGAGACTATAAAGTGCCGATAGCGTAAGTTAGCCCC
+>96588 3
+TCCGATACGGACGAGAGATTGTCTGGTCTAACGGTGCTAAACGCAGCGTTCGTTGGGGCATCCAAAAGATTACACATGCGTATTTTCACCTACTCGGCCA
+>96589 2
+GGTAAGATCCTCAGGGTATTGCGTTAACTCTGACACATTGATGCTCGCTCACCCCATATGCGCTAAACAGTCTTTGTGAGAAAGACTCGCGACGGAGTCG
+>96590 2
+TCTCTAGAGTCGGTAACGAGAGGTCACTATACCGTACTCGCGAGGATATCAATTCGATCCGCATCAAGGGCTGGGCTAAAACTTCGCCCCGTTTAGTTGA
+>96591 2
+TTAGACTCAAACCATGTTCCCCACTAAGAGTGTTGTCCACGACGTTTTCACGTCGACGGAGTGGGCGAATGCAGAACGTATTACTCCGACGTCGTGTGAA
+>96592 3
+AGTCAGAATTCTCCGGTTTCCCCTTAGGAGGGGACTCAATGGCAACAATCTATAGCCAGGCCGTCCATCCGGACTGTTCGATTTGGAGAAACGTTCGATA
+>96593 2
+TCCCTGATGGTGTCGATCTCCTGCCATCGCTTAAGCTGAGATTGTTCAGTACTAAGCAGCTCAGGGCATAGCGGCCAATGTAAGGAAACAACCTGCGTTA
+>96594 1
+GTGTTGAACGAATGCCACCACCCATAAACGATACGATTCTAAAGACGGCTGTAGTCGTACGGGTTGATCTGTCTTTACGTCCGTGGCATGCATGCCCAAG
+>96595 1
+CTTCCTGGTATACGACTCCCCTTGGCAATGTTAATTAGTAGGAGGAAGGATCACCTCCCATCGCGTCTAGTAGGAGACACGCAAGGTTTTCCCAGAGGTA
+>96596 2
+GTTGCTCGTCGATATCCATTAACTATACAGAGGTAGCATCGAGGCTTATGCCCTAGGAACCGAAATCCGAAGTGACTGCCGTAATACGCGCTTTTGGGCC
+>96597 3
+CTGGCGTAACATCCGATATCGGTGCGTCGGCCACGAAATGTCTTAGGACTAATCGGTGAACTTCAACCTGAAAAAACTTCGGTGAGGTACCTCGTGTCTC
+>96598 3
+CATAGGTGGTTAGGCACGCGGGGCTGCAATAAACAGCTCAGACTCGACGCTGTTTCTCCACACGGGCATGAATGATCACGAGATCTATGTCCATTCATTT
+>96599 1
+TTCCTCACCGGTGTACCCTCTGAATTTACCGAGGCATAGTTGGATGTGTAATAGCAAGCACCGAGTCTCCATGGGTGAAAAATCATGCGACTCGGACTCG
+>96600 1
+GACTTACGTCATCCAGACCCGTCAGCGGGTGATTAATACTCGTATCAGTGGGTCGCCTACTGGGCAATTTTAACCCGCAACGCAAATAGTGGGGTCATTA
+>96601 1
+CTAGCGCAAGACAGACCGAATGAATTTGTATACAGGAAGATGTTGCTGCGCATTCAGCTCACGTAGGCCCGGGCGTGCTACTTCGCTTGAACCCTTTAAT
+>96602 2
+CAATCTCAAGTTACAGAAACTATGATGTCAATTACACCATCCGGTGGTGACTGGTCAGGGGCTACAAGCTGTCGGCGACCCTTCTTCGATAGATGCGGCT
+>96603 3
+AGATACCCTTGACCTCCTAGAGGATGGGTGATCGCCATACGAGGCTTGTCGAAAGATCGGCGTAAGCACATGCTGTTTAAGTTAACCTCTCGGTACTACC
+>96604 3
+GTTATGTACAATAGCAATCCACGGATCAGACGTCTGTAATTGACCTCAAGCCATGGAGACGACGCCTGGTGTAGGCATGTCTCAGGCTATGTTCCCCTGA
+>96605 1
+TCTTGATAAACTGCCACCTTAATCTTGATAGCATGGACCACCAACGGTTGCCTTGGCATCCTACGGGAAATATAGGTTGGTGCCACGCTTCAGCGGAGGA
+>96606 3
+GCCCAATATGAGGTAAACCTCGCGTCCCATGTCAGTGGAAGCACTGTTTTTAGACCAGGGACTCTAGTGTAGGAAACCCACACATTAGCGCTTGGCGTTT
+>96607 3
+GAACCAACGTTATTTATTAGCAAAGCCAGTTTGTGCTGCGGTTAGTCAGTTTGGAATGCACTCGACCAACGTACGGCGCCCGGTATATTGGGCACCCACA
+>96608 2
+GCGATGTCAAGTGGGACCCCCTATTGGTACCGTAGAGCTTGGAGCATATAAGCATCCTCTCCATTGGTATGACAGGGTACCTGGTCACACGTAAATTACC
+>96609 3
+TATAGCCTTGAGCCCCCGTATGATTAGCTTCGGATTGGGAGCATGCCATACGAATTTCAATTTACTCAGCACCGGAAACCCGCGTGGTCGAAGGAGTCAT
+>96610 1
+ATGGAGCGAAACTGATCGGCAGATTTGCAAGTCTCCACACGCATCCCGTAATCAATCTGGTATCGTAGGGCCAAGAGTGAAAGTGCTGCTTTTGCTCCTC
+>96611 3
+GCCTTGTAACATCGTCGACAAAACGTTTGATTTTATAGTGCGCGAACGCGGCGTTACACTCTTGCGTTCAGAAGAATGCCGTTACGCGGAGCCACTCAGA
+>96612 3
+CGACGCCGTCAACGCGCCGCTCCTGATTGGTTTTGGTGAGAAGTAATTTACTTCGGAGACCTAATTGGCATCTGCTCCCGCAAGTCAGAACAGAAGTTAA
+>96613 3
+CAGGTTCAGGTGGCTTCACCGTTTTCGATTACTGCTAGGAATCCTCGCTAAGAAGAGCATCCATCAGAGGCCCTTCGATAAGTAGACCAGCTGCTGAGTA
+>96614 3
+GGAGGTGTTGCTATGAGCCCAGTCCTTGATACTACGCTCCAAACGCTGATGTAAAGTAACCACGTATGGTCCGACTGCACACTGGTCTAACGTATGCGAT
+>96615 3
+GGCGCCTGCACACTCACTACGCCATGGCGAAACGACGATATGAGTTTCTATACGTCAGATATAGGCCCAAGTTCGGAGCCGGAAAGTTTCATTTGTCTTG
+>96616 2
+CAACACTAAGATTTCTCGTGTGTAACTTCGACCGGTAAACCAGTAGGTTACCAGTAACGCCAAGTTGTCCCAGTGGGGCCGTAGCACAGGATTGTCTGCT
+>96617 1
+TACTGATTAGGCACTTCCTCGTGGAAGAACCCGTGTCCCTCCCTCATATGCCGGTTGTGTTAGTACAAGTTAAACACGGAGGACAGACACTAATTGCGGG
+>96618 3
+GCAGGTATCCAGAGCCTACACGCTGCGCACTTGAATAGTGTTGTCAACATCACTAATTCTATCTCCGCGTCTTAGCAGTCGAATAAGTTCGGCGGGGGAA
+>96619 2
+GGACTGTGCGTCAGTTAGCGATTGTCACTTCCCGGAATCTCCACTACGAAATAGGTCACGCGTTTGATACGCGTGACTTAACAAATCCGAACGCTGGTGA
+>96620 2
+CGAAGCATTGACCCCCTACAGTTAAGCTGGGGTCAATTACCTCTAAGTACTTGCTCCCAAACTAACCTGGGTGGGCACATAAGCTTCGGGGTTGATGTAG
+>96621 3
+ATTACCCTGGCTACCTGGTGTAACGTCCGATCCTCATAACTGGAGCACTGGGTTAAGTGCTTCGCGCTAAGTGTTAAGTGGAAGACCGACAAGTCATACC
+>96622 1
+GCCGCCAAGATATGTTCGTTATCCCGATTGACTTTCTAGTGGCTTCAAAAGATATACGGGGAGCATACGTAGGGCCCTCCGCTGGCCAGCCTTAAAGATA
+>96623 1
+GATTACTCGATACATTCTTTAGAGGAAACACACCGTCATATATACGCTCCGGTGAGTACGCTGTCGCTCAAAGGTCAGATGCGTCGCCAGGGTGCTTGCA
+>96624 3
+ATTTGTATCACTTGCCGTCGAACGGCCCTATATGACCCGTGTGAGCGAAAATAAAGCAATCTCGGCCAGGACGTGTCAGGCGATGGACAATCCTTCTTGT
+>96625 3
+CTACAGCTCTCCATCGTGCAGAGATCGAGCCCTGGAATTTGCCTAAGATCCCTTAGCACTGTGGTACAAACCTGAGATAAGATGGATTGTGTTGCAGCCG
+>96626 2
+CACTCGCAAGAGTTCGGGTACCTCTATAGATTGGCCTTCCACGAATGACAGACGGTTTCATGTGGCTAACGCACTGCAGGGAGATCATATATCCGATGTC
+>96627 3
+CTAACCTTCTCAGTAATCCAGTACAGGCTTGTGCATTGTCGTTGAAGAGGAGCTCAGCGGAAGACCCTCTACGTCATCTGCCGGGCGTATACTAGAATGA
+>96628 1
+TATGTGCGATAATAGAACTGGACGCTCACCCCCAACGGGAGATTTGTATTTGACGGCCTTCACCGAATTCGACGACATGGCGGAGTATCCCTAGTTACTG
+>96629 2
+GGAACGCCGCCGTACAAGGTTTCGAGGTCAATATATCCCTAGTACCATCGGATTGTCACATTAAGTGGTGCTAGGATCCTCGCACGCTTAGACAGTGCTA
+>96630 2
+CTCTCACTCGTTATCATCGCGGTGACGGCTGGCTGATATTAGAAGCAAAACCTGACATTGCTACAAGGACCGATCTAATTGCCACTGTCGTGGGAGGCTA
+>96631 1
+GGCCGGTATCTAGACGCGCTGTCCTACGGACAAGTAAAAGCATATCCTCAGCACAGGCTAACTAGTGTCTCTGCGTGCCATATAGGGGGACTCATTATTT
+>96632 3
+CCTGGAATGCCACCGACCGGTACAGTGGTGTAATATACGTCTATGTGAGGCCGTAGATGTTAACTTGGGCATGTACCACGCACACCTTAACGTATGATCC
+>96633 2
+ACTGGCCGTATACCAACTGATTCTCCAATGGCTGCAGTAAAGACGTTCCATTCGTCACGGATCGAGCGTAGTGCATCTAGGACGTCGATAATTACTGGCG
+>96634 2
+GTGCTATGTTACTCAGGGACCCCGATTTAACTGTCCGACCATGGCAACTGCTCGATAGAGTCCAGTCATTAGAACGGCATGGTCACATGCTGATAACGGT
+>96635 3
+CCTGAATGTATATTAACTAGAGCCTATGGGCCTTAAGCCCGGAGGGATGACTATCTTGGGATTATCACTGACCGCCCGGAGCTGACCCAAGTGCCTTTAA
+>96636 1
+TTACTACATATGGCCGGGGAAATTGACCACTGCAAGAAGATTGGATTCATCTCACATGTTCCACGGCCCATCATGACCTTGTCCTCCAGGTGAGGGGTAG
+>96637 2
+CACAGAGTTATGAAACCTTGAACCCGTCACACGCTATATACGCTTAGTTCATGTATGACCTGGTCGGGCAACTAGTCTCTTGAGGAGGTGGAGGTCCCAC
+>96638 1
+GTTCAATATCGCTTGCATATAGCCTCCTATAGTGCACATTCTGCGCAAGAAATAGGTGTCGTCGAAGCGCTCAACGACAGTCGGTCTATGACCCTGGGGA
+>96639 2
+CGTACCCCGTGTATGCACAACAACACGGATCTTAGGTCAGGCTGGGTAGCCTTGATATTTGATCTAGACCCGAATTACTCTCGAGGATAGCGAAGTTCGC
+>96640 3
+TGCCTGTAACTGAACTCTTAGACCAGCGGACCTTGTCCTTCGATCTCTAAGCCGAAGAGCCATAAGGAGACAGAAGAAGTTGGTGGCGCTTCCATTTTCG
+>96641 2
+TTGCCCTGCGCTATCACGGTGCGTAATAATGACGGCAACAAAAATGGTATGTTATCTGTTGTTCCGGACAGCACTAGCGACGTTTAACCCCGGCGCAGTA
+>96642 2
+CCAACCGCTATTAGGGATCACCGTAGTTTGTTAGGTACTCGCCAACCGAGTGACTGCCCTCGGCTAAGGCAGTATAGTATCAATGAACCGGATTCTGTAG
+>96643 1
+GCGGGCCCAGAGGAAATTGTTCCTTGGCCCCGATATCTCGTACAACCAAACGTACAGACCGGTGTTAAGGTCCCATATAGGTTCTGTTTTATGCGAAAGC
+>96644 2
+ATGCTTCGAAAGCAGGCAGTTTTACTACCCAGATTACGAGATGTCTTTGGCCTCCTCAAGGCTAAGCCATGTGACGTCTCCGGGCAATCAGTGAGTCGAA
+>96645 1
+CTTAGCCCCGTCGATGAATTGGTATGAACGGGACTGATTATGGGGTATGGATGCTCAATGTCACCCCCAGCATAACTCGCGAGTTCGACCCTATGCATAA
+>96646 3
+ATCTGGTCCTATAGCGACTCTTTAGTACGGATGGGTCCGAACCAACGGAACTCATAACGTAAGGGAATTCCACCTTGCGCAATAGGCGCTTATGTCTGGC
+>96647 2
+TTATCAGTCTAAACGTTAGTGAGCGGACTGCCGCCACGAGTCGATAAGAACATTCTAACTTGCAACGTTCCGAGACGTTTTTGCACCTTGCGGGCAGGCA
+>96648 1
+TGTAAGTCACAAGAAGGACCTCGACTCATGCCTATATTATACGCCCGGTGAACCCATGAGGCTCTTAGTTTTTCGCGACGAACTGCAGCGAGGGGCTTAT
+>96649 3
+TGGGCAAACTAAGATAGGAGACTGTGTGTTGAGTCTCCTAAGCGCCGTCCGAATTAGATGCCGCCCCGCTCTTCAAGATCTGCTTACCAGGAATTCGAAT
+>96650 2
+GTGCCTCCTACGAGAGAAACCCGCAGGGCCGGGGCCATGATTCCTTGAATGGTCTGATATCGACTTTTACGAATAGCCCTTTGACTGTATAAGCGATAAC
+>96651 2
+GCGCAACAGCGAGCATGAGTACGGAGTCACGGCCCTTTATATTCTTCCCGTTAGACGCCTATCTGCTTAAGGACACTCTGTAGCATGGAGAACTATAGTG
+>96652 2
+TCGAAACAATCCTCACTTTACAACGCTGCGCCGGTGGGAGAAAGGCGCGGTTATGAAGCGACGAATTGCATTTCACAAGGCTTTCTATCCGTTCGCTAGT
+>96653 2
+TGAAATCTCGTACAGATAGTGATGATTCGCTCTTGGTCCGCCTCGGGCGCCGGACTATGGTAGTCGAGATAAATCACCAGCTAGCCAACTCCAGTTTGAA
+>96654 2
+ACGCGGACATTATAGAAAATTTCCTGCAGAGCGCCGTGATGTCATGGGTTTTACGTGGAAGTACGCCCGCGTTACAAATATCAGCTCATTGCTCCGCCGA
+>96655 1
+GGATGAGGAGCAGGAACTAAGGAAGTTCAATCCTAGTCCTTCACGCCGGGCAGTTCGACTGCTTTCTCTACGACTTAGTCCTCCATTAAGTCCGATAAGG
+>96656 2
+TTGTAATGGTCTAGACGGTAGTGGGGCCCCGTTTCCTACATGGATCCTAATAGCACCCTCTGATAAATTAGAGCGCAAAAGGACTGATCAGCCCCGTGTC
+>96657 2
+GTGAGGTAACATGCTGCTCAAAAAGCTGCGGCCCATCATGTGCACAGGTTGTACAATTTAATCTCAATCTCTGACGCCTCAGGACGCAATGTGTCTGGCG
+>96658 2
+CCTGGATCAAGGCTTACGTGAAGGCGGTAGGACGTCCTCCATTTGTAGTTTCACAATGTGTAAGCTACGCGTCCTGAAATCCTCACGCAAGCCGAAGTTA
+>96659 1
+GCGATGAGAACGCAATGTCTCGAACCCAAATCGTCTAAAGCTTTATGTTCCAGGGATTCGAGGAATTGCCCGGCCGAACGCATCGTCACGTTTACGGTTT
+>96660 2
+TTGCACGTGTTTCTGCTGCGAGTGGGCTATCTAGTGACACCTGTATCATAGCGGCGTGAACACAGAGAGTTACCCAGTACAGTTCCGCTGAACTACACAA
+>96661 3
+GCCGGGCTTTCGACCAAATTCCTATGTATGCTAGCCTGGAGAACCACCTATCTGGAAGCAGCTGCATTAATTATCTTGGACCCCGTGGGCAAGTAGAGTA
+>96662 2
+GCAGACCCGCCAGCCGGGCACGAGTTTCCCTATTAGGGAACTATCATGTATGATGCATCAAGTTGTACTTCTGGGCATGAAAATGTTCACATCGCGATGC
+>96663 1
+CTCGTATCGGAGGGTTATTCCACGCCCCCATGAAGCAGTTGCGTTAACCTTTTAACGAAGCGTCATTGTAGATCAATATCGCCAGGGCCACGAGATAGGT
+>96664 3
+GCCCGACCAGCCGCCTACTGCTTCTAGCAACTACACAGTAGATTCTTAAGTGGTAAAGGGTATGACACTGGTTTTATTGACACCTGTACGCGCAAGGGTG
+>96665 2
+TGGCCTGTGAGGCGCGCGTGGTTGGGACCATTTCTCAGCTATATAAAGTGATAACAAGTATACGTCCCCTCTCTCATAGAGCAAAAACCGGTTGCAGCCT
+>96666 2
+ACATGCGCATCACGGGACCCGGGCCTTGGCTATTCAGCATGATTAAGCATATCTAGTCATAGCGCTAACATCGTAGATTGGGCTAAGGCCCTGTAACTGT
+>96667 3
+ACGACCCATATCCAGCAATTCCAACGGGTCAGCCTAACCTTTGGACGCCCCGCAGGAGGAGTTAAACCTTGTTTAGTGATAGACGTCGAATGGTTGGTTT
+>96668 1
+CCGGCATTTAACCACCATACTTTGCTTCGCAGGGCACCGTAAATCACGAAGCCGGCGGTTGTGACGCATGTGATTATGGAGGCATTATATGAAGTCCATC
+>96669 3
+GGGGGCAAAAAGACTTTTGGTGCAGATCTCAGGGTTCTGATACCCTATTTAAATGATTTCGCAAGCATCCCCCCGTAACGCGCCTAGGACTGAGCTTAGC
+>96670 2
+CCACAGCTCCATGGTCTGTTGTGTGATTTCCGGGTGGTTAGCGCGATGCGAAAGCTGCATACCAAAACTTGCAAAGTGAATTCTCACGCACATCGAACTG
+>96671 1
+GATGCGAACTTTCGGGAGTCCTCTCCAAGATGCAGACCCTATTAGGTGGTAGACCTCTAACCCCCAATCTAGTTTATAGGAGGTAGGAGCGCTAGACTTC
+>96672 1
+GACTAACGGATTGAGATTGGTCTTATCCAAGCGCGTTGTGTGAACCACCGCAGGTCTTTGTTCGAAGGGACTCTACCCTCAAATGGGAAACTCGACCCTA
+>96673 3
+TTCGTTGTTATCCCGCAATTCGGGACTTTACCGGTCAGTCGTATTACGTAGGGTGTCTACCACATAAGTAAAGAAGCGACCCTTGGACGACGACAAGCCG
+>96674 3
+CGTCCTCAAAAATTGTGTCTTCTTGCTCAAGCAGTTTGCCGCCCAGGTAGGATGAAGGAGCGGTCAGGAAAGTAACCTAGCACTAGTACGCCTATCTGTC
+>96675 2
+GTAAAGGACGAAGGTCGTTCGTACTTTCTCAGGAATGCGACAATGCCTAATTAGCCTCGAGTCCCTTGCAGGTAATCCCTTCGGAATCAGGCAACTTGGC
+>96676 3
+GTATACTGACCTCTATCGTGAGATGCTACTGCCAGCAAACAGTAGTCTGACTGGTCCGATGGACAACTGTGTGGTTCGACCTAATGCAACAGGGCACCTT
+>96677 1
+CAGGCGCGTAATTGCATATAATGTACTTTAATCCAGTCCGATCATGCGCCGAGTTAGGGTCCAATCGCCGGGGAGACCAAAGTCCATACTTTAGGCGTTC
+>96678 2
+CAGATACGTTTCTGAATACCGACCCAGGTCGGGTAATTAGTGCATACTAACTATCGTCCGGATAGGGGCGCCCAAACTAATGCTGGGGCTTTCTTCAACG
+>96679 1
+CGCTATCGGTGCGAAGAGGCCGTCATGTTTTCAGTGGACAACGGGAAGGATTTATCCACTTTGCCCATTGTTGCGGCACTTGACCAAAACGCACCATATA
+>96680 2
+CGGTGCCAACTGACCGGCTGGTACTAAGACATTTCTACGCCTGACAGTTCCTTATACGCCCAAGGGGAAAGATGTTCAGGAATGATTCTCCCAGATTGTG
+>96681 3
+TTCGTATGCACTGCGCAGTAGCGACTTGCGTCCTGTTGATTCGCCGCGTGAAGTAGATACCAACGATACCCCCAGTTCATAGAATAGACTGGTACGAAGT
+>96682 2
+ACTAGGAATTTCCACGCACGCATTGCTTGGCGTTATCACGCTCTCCAAGCGGGTCAGTCATATCTGCCAGGCATCACTGGAGAGAGTAGTAAGTTCGATA
+>96683 1
+CCTGATCATCGCCAAACACATACACATTACGAGTTGCATACCGTGGAAGGGTGACGGGGTCTTTCCCGCCATCATTAGCAGGCTTTAGGGTTTAGTGAAC
+>96684 1
+GGAAAACTATCATCGAAGGCGAACCTCATGGCTACTCTCATAGTCTCTGGACTGGCCTAGAGGTGTCTGCCCGATCAGATCTAATCATTCCGTGGGAGTA
+>96685 1
+TGCTGAGCCAAATATTCGGGATTGCTGTCCAGAAGCACAAAGTGAGGTCTTCAGATCCCAGTACCCCCTGGAGAATAATCGTTTCGCTTTAGTCCACGGG
+>96686 3
+AAGAAGCGAAAAAACGCCTCCTTTACCAGGAAGTGGTTCTCGGGCATGCTAGCTAGGTTAACACCAACTGCGTGCGCTGATCACTGGGTTCATGTCTCTT
+>96687 1
+ACGTTATGCAACTAGGCCCTTGTTTGCAAGCATCTCTTCCACGGGTAACATCGGTTCAGCGAGCCACTGCAGAAGCAGTACAGTGTGGATCTGCAGATAT
+>96688 3
+TATCCAGTATGATAAAAATTCGCAATTTCCTTCGTCCCCGGGGGTCGGCGGGTGCTACAATATCCCGTGCAGAAAGAGGTGTTACGTCGCCCATCAAAGT
+>96689 3
+CGCACGGTTCTGTGCTAAAAGGATATCGAGCATGAGTAGCCGTCCGATTCTCACCACTTGTACTCGGAAATGCAGGGTGCACAATGTTTCCGAAGATTCC
+>96690 3
+AACTGCGGACTGACAGGTAATGATGAAGCTTAAGCGTCCGACGGTACTACGACTTATCTGTGATCCTCCGTCGGGCAAGTATACTGACCTACTCATGGCT
+>96691 3
+CTGTAAGCCTTACCAATCTCCTTTTGAGCGTTCAGCCGAGGTGTCTACCCTCGCGATTGTATTCTAGCGGAAGGAAAGGCAACAATGAGCGCGAATAGCT
+>96692 2
+GCATCCTCGGAGCATCCGTAGATCGGATCATATTAACTGGAACACAAAGCGGAAATTTCTAAGCTGGGTGGCCTCCCTTCGGTTACCTCTGGCAGATGTA
+>96693 3
+CTAGTCTGTTGTGAAGTATGGCGAACTCAATCCTAGTTCCAAGTAGCGCGCAGCTGAGACAAAGCACTACCATTATGGCGGTATGACCTCTCAGTCTGGC
+>96694 3
+TGCGATGCCACCAGGCCCTCGCGACCATACAAGAATAAAAGTGGCTACCTTGACGGATCTGTCCTTACGTCGCTGGTGATTACTCAGTTTGGTATGGAAA
+>96695 2
+GTAGAAGTGTTGACGCTACCGAGCTCAGCCTGGCTCCTTCGTGCGCTAGGAAAATATCCGTTTTAACGAATCCCGCACTCGGAAAGTGGTAACTCAAGTT
+>96696 1
+GTTCACATAAACCGCTGGGGCGTTCCGGAGCGAGAACAGCGAAACAGGTATGTCACTAAAATCGCATGTGCGCATTGGCTTTTAGCCTTACGACCTTCTT
+>96697 1
+ACCAGGGTACAACTTCCGGTGACCTACTTTGCACATACGAAGCAATTCTAGCCGCCAGCGTGGATTATGACTTCTGACCATGGGCTTTAAAGGTGGGTAC
+>96698 3
+GTCGTAACAGTATTGCGCGGACAGTCGGCTTATAACAACCTGTTCTAAAATGATTGGGGTTGTGTGGACCCGACCTTACGCTACCCGGAAATCCATGCAC
+>96699 3
+CAATGTACGGTTAAGAACTACCGAGTTGTCGCTATTGTGGACCGCTCCCTTCCTCCGATTTACAGACCGGACTGCAAGGTAGTGAAAGAGACTTCCGGTA
+>96700 1
+GCATCTGCATGTACCCCGAAAACGTTGCTTCCTTTACGTTAAACAACTTTAGGCTGACTTAGGAGGGTTGTCCCAGCAGGATAGCTGTGACAACCGGAGC
+>96701 2
+ATCGGACTGCCTACGCAGTCGGCTCAAAAAGGCATTACATCCTCGCAGGTATTACAGAATCGTGCACGATGGTCTGTAGATCGTGTAAGTTATCTCGGCC
+>96702 2
+GGTAGTCTTGTGCTAGACAATACGCGCCCCACCCCGTAATTTCAATAAGGTAGTCAAGGTTCTCATAGTTTACTTACGTGAGCGTAAGCCGAGGGCCCAG
+>96703 2
+CCTTAAACGCTTGCTGACCGTGCTTTAGGTTATGCACCGGTCACACGTATGAACCTGTCACCTCCCGTAGTAAAGGAAGGTTATAAGGTTCGGAACGACG
+>96704 3
+AACGCAGCTTGTTCATTAAGATCATTGCCGGTAATAACCTTTTCGCAAGCTTCTTAGATCTAAAGCCAGGCGGGTCGAGCCGCCCGGGATTGGATAACGC
+>96705 1
+TTCTTTCGGCCAGCGCGAGTGCCTAATCTAGCATGAAAGCTGCGGTTTCTCGGAGTAAGGCCGTGGTCCATTAAAAACATTCTTATGCAGCACACCGAAG
+>96706 1
+GGTGTTACCAGTGGGACGTATGTCCAAATCTTCGGGAGTGCCCAAAGCTTAACAAAGCTGGCGCAAAAGTCCAGTTTTGAACCTTCGCCTTCAGCGTTCA
+>96707 2
+GGTGATGGTCAGCACACAAGTGGAACAACGACATACCACTTCGTCTTCATTACGCGTGTGCACCATGACGCTTAGTTCACAACATGGGGCTTATGGCTTG
+>96708 2
+CTCGAAACAACTTCAGTGCCATTGCGAGTGGCCCATTCATTAAAGCTAAGGTTCATCGTGATTTTCGCAAATTGAAATGGGAGTTGCGGCGGCCCCCACG
+>96709 3
+GCTCTCAGAGAATTACAAAGGTGGTCACAAATTAAACAGATCTGTACGGCCCTACAGCGCTGCAGATCTGATTCGGTTTACCACGTCTGCTGGTGGCTCG
+>96710 2
+GATCCACATATTGAGGCAAGTCATCGAACAACGTTGGGTTCCCATAGCATCTGAAGTGGGGTAACGTCGTGATCACTCGTCCAAGTGTACTCTTCCGGAC
+>96711 3
+GGCACTGCTTAATGCAATTATCTCGCGAACATGACTGCAGCTCAAGACAGTGTGCGTGATAGCAAGCTTTGGCCCGCGGCAGACTAATAATCTTCTCTGG
+>96712 1
+CGCGACCATTCGTATACCTTCCATATGCTACCTAAGATTTATATGACGAATCTCCGGGACGAGGTCAAATCACGGGGGACATGTTGGTTGGTCCCCGAGA
+>96713 2
+CCCAATGAAGGCGGACGATGTTGGTAGCGGACGCCTATATAACGAGTCCCGACGCTACTATCCGGTTTACTAGAACTAATTATTTGATCCTGCCGGTCGA
+>96714 2
+CGATCGCAGGCATTTGTAATCTTCGTCAATTATAGGCCGAAGTCATACAGACTGCGTAGAGGAGTACGGACCCACGGTCTGTTCATTGACTCCGTCAGAC
+>96715 1
+TGCTTACGGCCGCGCCTTCGGGAAATAATTAGGGCTAATCATCGACACTTGAGGTACACGCCACCGACTCGTTCCCATGGTAGGAATGTGATAATTGATC
+>96716 2
+CAAAGTACGCGAGGTTGAGGATTTGCTGAGTTGCAGATATTGGGGCTCTCACAGTCTGTGCACAACACAGCCAACCATTGTGCCTCAAGATTAGTCTCCC
+>96717 3
+CAAAATAGAACTCCCAGACGTCTGTAGTTCTAGCGTATCTCCGAGGAGACGATACAACCCCTCCGGTGGCTAAGCATGTGTACAGGCGTTTTCTTGTGAG
+>96718 1
+AATACAGACCGGCGCTTGATCCTGTGCGCCGTCGGGGCTAACGTAGAATGAGCTTAAACGTGGACAAAACACTTGTCACTTTCCGATGGTCCCTTTTAAG
+>96719 3
+GATTGAGGAACATTGGCTGTAGGTGATTGCGCCTTAACTGCTAGGGAAGCTCGGCCCAAATGAACACGCCTAACACTTGACATCTGTTGTACCTCCGCAT
+>96720 1
+CTTACGCGCAGAGTAACGCTCGTTGGATGAGTTGCTCATTATTTATCCCGCTATGCGGCCAATGACTAATTGGACGTAGGACAAACGCCTGATCGCAGCA
+>96721 3
+AGGGTTCATTCGACGCCACTAACATAGAGCGTTAAGCCTTGGCGGTACGATTTGTGCCACCAGTGCGAGTGGGAAGCACTTTTTCTACATCGCATCACAA
+>96722 3
+CACAGGATCAGATTATACTCCTGGGCGCTCACGCACTTGTGTAACAACGGTTACATAAAGATAGGCACTTAGCTCCTAGCCTTATTGGAGGTCCGGGCTG
+>96723 3
+AGGCGCAGCTCATTTTTCACGTGGTCAATGTGCGCTATCGAGAAACAGCTTGCGATGTCCGTCGAATGGCATTCCAACACTCTCAGGCAAAGTCTAGGAT
+>96724 1
+GGTACGATCAATCAGGTACTGAGCCGGTCGCCCCTCTTCACGAAACCGGTGGTTAATCGGTTTTATACAGGGAAGTTTGCCACTCGAAGCCAGTATACAT
+>96725 3
+ACGCGCACTGGGGCGAGCTCAACTGACTTCGGCGATCCATCACATTGCTACACTTACCGTTGGACTAACGGAGACAATTTGGGCTACGAATGTTTATGTA
+>96726 1
+CTGTCTCCATGCAGTCGCTCAGGTAGCCAATCAGCCCGGCTTATCATCTGTAAGCTCTAGCTTAAAGTAGTACTGAGAGCGAGACGTGAGAGCTCATAGT
+>96727 3
+GACGAAAGGCCATTGCACCTTCACTTAACTGCGTAGCATGCGCGATGGACAGATGGTTGTCGCAAATTTTGCCTTCCGGGAGAAAATCCATCCTGCTATG
+>96728 1
+AATAGATATTCATGGCGGGTATACTAAAGACCGTCTCATGGTTTAACTTATCACCGGCCCCGTTTGCTGAGGAGCTATATTGCCCGGAGAACCAGCGGCC
+>96729 2
+CCAGAATCTGCTTAGCATTGTTCGAAACTCAGTCGCGATGATAAGGGTGTGATACACTCGGTAACCCAAGTGGGTCCCAAAGCGTGGCTCTTTAACCGCT
+>96730 1
+TGAACCGTGTCCTTCACCAATGCAACCAGCATACTATTTGTGCCTAGTGGAACAGTGATAGCCCGAAGTCTGGTCTTATTCTACACGGGCGAGGAGGTAC
+>96731 2
+CCGGAGCTGACACGGTGCATATATCAGTAGTGGTACGAACAAAGCATTCTGGTGTCTCGACGCCATAATCGTTCGCGTTCGCACTGTCAATCAATGGATC
+>96732 2
+GATAAGGCTTAGCTTGAACTCGCCGCGGTGGCACATTTCCTAGACCTTCAGATGATTTGAAAGTAACTCGTATGTTGCAGACCCCCAAACTTGACGGGGC
+>96733 3
+TGCTTCAACGTAGAATCGGACAGAACTTCTATTTGGCCGACTTGTACTTCGACACGAAAGATGTGCAGCGTCAGGTCCTCCGTTGCGTCAATAGACGCGA
+>96734 3
+CGAACGAGTTTTAGTTGAATCGACCGAGTAACCCGACACTCTCGATTAAGTAGGCCTCTAGAGAGTATTCTCGAGTACCTTGCCGATGCCGGCGAAGTTC
+>96735 2
+CTCACGCTCAGGGGACCATGAGGATCAACTTTCCGATTATGGGACATTGTCCCCCAAGGAGCGAATGTGGTACGGGTCTCTAATTACGAAACATCTTTCG
+>96736 2
+CCCCCGAGGGTTTGAAACGAACCGAATTCTCGACCTCGGAGAATGGTCCTATTATTGCAGGATTGCACCAAAGGGTATCCTCATCCATGGAGGGTTACTT
+>96737 2
+CGTCGAAGGCAACCCACTGGGGGGATCCACAGTGCCCTGTTCTTGTGATATGTTGCGGAAAAGTCAATAAATATGCCCTTGACTAGAGTCCATACTCTCG
+>96738 1
+GACATTCTGAAATGTATATAAACAGGTGCCGCCCCGTTGTAGCCCATCACGGAAGCTTGTCCGTTTCCCTGGGCAGCAGGTATAAGATCCAGCTGTGAAT
+>96739 2
+TATTATCATGCTTTTGATACGACGAGCCCGACGGTATGACATGTTCGTGCACTTACGGCGTCCGAGACTAGGTTTGTAAACCACCAGCAAGCCGGTGCAA
+>96740 3
+CATAACAACTTCTAGTGGGACGTCCGACTAGTATGCCGATTCAGCACTGCCGGATTCCAATGAGGGCACACTATCTGTTTCGTAGAGTGTAACAGGCTGC
+>96741 3
+CGGCGTGGTGCTCGACATTAACAGGCATGGAAGGCGTAGCGGAGATTAATCCCATCCATACAATCGTTAATGACGCTGCTTCTATATGACCGACTTCTCG
+>96742 1
+GTAATCCATGTCGGGCTTTATTTCTCACTGTTGTCACACGCCATAGCCTCCTCACATTGGATAGGAGGTGACTGCGGTAGAATAAGCCCGGCAAAGAACG
+>96743 2
+GTGAAAGGCAGTTAAACGCGTCACTGATTGTCTGTCGCACAACCGAGCTGTACCTGACACAGTGTTTGTAACCATGCTGGTACTGGATCATCGTCCCGAA
+>96744 1
+GGTATTAGATGAATGAACGTTATAAAACGACGACCTCGCCATACTGCTGCGTAGCTCCCTATACCGGCGGCGGTCATCAGGTATAGTTGACTACCCGGTT
+>96745 1
+ATACCGCCTTGCCTTCTTAAGCGGTTAGACAAATAAAAATTCTTGCCCGGTCATAAGGCGAGGGCGAGCGAAGTCTTCATGGCTGCTTCCCTCAAGTGGA
+>96746 1
+GCGATTACGAATTAGGCTCACAGAATAATGGGAATTATCCAGTGCGCCCCGGGGTTGAGCCCCTATACTTCTGACGTTACACCATGGGTACATCGTATGC
+>96747 2
+GCCAACGCATTCGGTGATAGTGCTATTACGTGCCTTGGGGATGACCGCATAGTATCGATTAACTAGCAGTACCGCAGCGCGACCACATAATTTATCGCTG
+>96748 3
+AATGTGTGTGTTGGAACGACGATTAGAAGACAAAGCGGTTGCCTGCGCGACAAAGTTCTTTCCTTACACGCCCGGGTTCCTCAGTCAACCACCAAGTTTG
+>96749 3
+TTGATCGCGACGCGAATGAGGGTTATCGTACGTTTAAACGACCAGCACACAAGCATGCAGAGGTTTCTGTAGTCTCCCGGCCCTTCAGTATCTATAGGAC
+>96750 3
+GATGTCTCCCTGTCTAGCGGCCTTCAGCACTTTTACGGCAGTCTCAGAGGTACTGTAGCGAGTAAAGGATATAAATCGCCAAGAATCGTCCATGGCGTCA
+>96751 2
+AGTAACTCTTCGTGGAAAGGGGCCGTCGGCTAATAATCCGTGATGATTGAACCTTTTACACGAAGAATCCAACGGACCGTTCTGCGTACCGATCTCGCGT
+>96752 1
+AATTGTCGAGATACTGCCCCAGTGGGTACTTTGGTGCGTCTTCCACATATATGACAAAAAAGTGTAGCACCGGCTGTTAGTACACGCTGGCGTCCCGAAC
+>96753 1
+TGTCGCTTGGCTTTAATAGATAGACTTCCACGCAGAAACGTAAGTAATGTTGTCAACACGGCCTTTTTTAAAGGGACCCGTTGACCGCCGCCGAGCAGGC
+>96754 3
+AGTTCATGAGTACGTGCGTTGACCCTAGTTAGAAGACTTACCACCTCCTATTATTTCCCTGCGAAATGGAGTGACAACGGTGACAGACGCCCGCTGGTAG
+>96755 3
+ATCATAGCATAGGAGAGCACCCACCTCGGAGGTCGAAGGGATTAGTCCCAGGGCGTTGCATCCTTACTGCTATAAGTTGTTTTAACTTGCACAGCACGCT
+>96756 1
+AGTGATTGTGGTACTTCGTCGACATGTCTATAGGCCCCGACAACGCATCATGTGATGGCTCCGGCAGTCAAAACGGTACGGCTACATACAGCTTCTAATG
+>96757 2
+TTTGCTAAGTCCAGAGCTCTAGAACCATGGGAGTGCTCTCCGACGGTGTTATTCACTTCTGCGGTTAACTCTCGACACCTGCAAGCGTACGAGGAAGAAA
+>96758 1
+CTTCTACTGAGTCGACGCATTGTATCACTGTTACAGGCGAGGACCTGTTCGAAGTTGTTGGATCTTCAGCCAAGGCATCAGACGGTTCAGACCAAAGCAC
+>96759 1
+CATTCTGAAAAGTCATAGGTCAACGCTACTCCAAGCGTTCTTAACACGCTGAAGATGCGCGTCACCGCGTTAAGCCTTGTGAGAGATGCTTTCGCTGGGA
+>96760 2
+CGAACGTACCAGCGCGCTCTTAGCTTACTCGAATCGGGTAATACCATATGGGAGCACTTCAATCACACAGATCGGCGGTGCTTGTTTAGGAAGGATTCTC
+>96761 1
+CGACCGCGTGCATTGCAACGTGGAACACAATTGTATAGCCTGCGCCTCCCGCCGTGTTACCACAATTTGGATCTGGTGATGAGCTGTTCATAAAAAGTAG
+>96762 2
+CGGGCTTTACATATCTACATCTCCGATGGCACGATCTAACACACGAACTGGGGCTGCCAAGGGTTAGCATTCGAAGGTACCATTTGGTAGAACGCTTGCT
+>96763 3
+GTCGACCCGTATACTGAGGCAAAGATTCGGTCAACGTAAAGTCTGCTGATTCCTCATTGTGTTAAAACCCTTGGCGAAAGCTCTGCTACCGCACTAGGGG
+>96764 1
+TCTAATAATCGGGAGCGCGAGATTTCTGAACTTGCACTGTGGATCTTCTACGTGGCTAGGAGATCAGTACAAAAGCCCCCCACTCCGGGATTCAATCGGT
+>96765 1
+TGGGCTCAAGTGTGCGAGGAACCTTTCATAAATTAGCCTCCCTTATAGCTCGCTACCACACAGAATATGCACGGAACATGCGTCGGCTTTAGAGGTCGGT
+>96766 2
+GGCGTTAGCATACCCGGGTAACTTAGGCGAAGAAGCCCTGCCTCTATCAGCCGAGTCTGTAAGTGAGTGACTCATCTATGCAAAATCTGACTTGTCCGTA
+>96767 3
+GTCATCATTGAATGAAAGTAATGCACGCTTCCTCTGTCCATTACGGTAAGACCGTGTAGTGTGGAGCGTATCCTGCAACCGACGGGCGACTGACATTCAC
+>96768 2
+GGAGTTATTGGCCTACGCCAACTTCGGCCGGGAAAATTCGCCCCGTTGTTACTTAACTATCGCGGAATACACGACAAGACTCAGTTGAGGTGTATCCGTA
+>96769 3
+TAGGTGACTAACTGCTGAGAGCGAACCCACCCATCCGTCTAACCTCGAGTTTCGGACTATGGGTTGAGATATTTGGACTCGTAAGGGCAGCACCATATCT
+>96770 2
+AACTCTTGTGCCCCCAATATGGCTTGCCCATTGGTACAGACCTGATACGCAGCAACGGGCAAAGGGGGTTCTGGTCCCTGATAGAAGTTTTGATACTCAA
+>96771 3
+TAAGCCTCCCCATAGTTACAGACAACATTCTAGATCTCGGGTAGTATCGGACGGGTGTAGAATAGTCCGTGGGTACCCACGCGATGTGTCCTACGTATAC
+>96772 3
+TTGCACCTGCTCCATTGGGCGCGAGCAATTTGTCAGGCCTTCCGCTCGTATTAACGGAGTAATATCGGTGGGAAACCATTATTCACACAATAACAGGCGG
+>96773 2
+GTGTAAGGATAGCGTCGGTCCCTAGCAGGGAGACTCCAGGTCTTGAGATCTCCAATCGACGGTTATTTCCGAACTGACACGACTATTTTATGCAACGACC
+>96774 1
+CGTTCTGCCGCGCTCAGTATTTGAACCGAAATGCTTGGTCCCAGTGTCTGTCCTTAAGAAAACCAGCATAAAGCGGTAACGATCCATGAGTACGGCTTGG
+>96775 3
+AACGTCGATTCGCCAAAAGGTCCGTTGCACTGTCTAGACTCGGTCCCTCTATGAGAGTGTTTTGAGAAACCGTAAGTTCCGTAACAAACAGTGCGCGTCG
+>96776 1
+TTGGACTCCCTTAGAAACAAGGGGGAAAGAGATTCTATTCAATCTGTCGCGGACCTCTGCACACCCTCAGATGAACTTGGTCCAGGCGTCCTTTGGTAAG
+>96777 1
+AAGGTGCGGTTCGAACTCGCATCTGTTAGCGTTAAAGGCTCAGTTCTGGGCGGAACTGCAGAAATGCCACTTTTCGACCCCTCCATTCACAATAGGAGAT
+>96778 1
+GAATCGCTATGTCGTTTTGGCGTCAATAGTTGCCGCTCACAAACAAGGTCTATTGCAACTGCATGCCGAGTACCGAGGATTTCTCACGAAGACCAGGGTC
+>96779 3
+ACCCGTCATCAGACGTTCTAGGGCTGGCAACACTGTGCGACCGGCTAACTTGAATAGGCTATTTTGTATGATGGATACTCGAAGAGCACATCTCTAGGCC
+>96780 2
+TTCCTCGTTGCCCACTATCGAGTTTGAGATCCAGGGCGTTCGCGACGTTTGCACGCAGATCTATGCCCATATGAGTAGTAGAAGCGCATTGAAACAGACA
+>96781 2
+GGTAGTTTCTGCGTCCTGCGGAAAGCCAGGTTCATTAATTGCGGGCGTATCACACGATTAATGTTACCACGAGCTTCAAACACTAGCACAGGGCATCGCT
+>96782 2
+TGGAAGCGTTTGGCAGTGTAATAGTGCACCTACTAATCTGTCAGTCCCGCTCCAATAACCCGAATGCAGAGGGCCCTACTGTCGGTATTCAAGCAGTATG
+>96783 1
+AGACAGTTTCAATTTTAAACAATGTGTCCAGGCCCTCTTACGCAGATCATGCGGGCTTCCACCTGGTCCGGTGCGCATTGGACAAGACTAGACGGAATTG
+>96784 3
+GGCTCTTCCAGACGCAACTGTATCGATCCCGAGTAACCGCTACCTTGGTTTAACGTAGAGCTTGTAGACTACAAGACGTGAAGTCGGAGATTAGTGCCCT
+>96785 1
+TCGTCTGCCACGGGGTACCTCAGGATTTGCTTGGTGCGCCAGCTTTTCCGGTCCAACCTATAAGGTAGGCGAGTAATATACCCAAATGAAATACGCATGA
+>96786 2
+AGCTTCATTAGCGCCCATGTTACTTTGGTTCGCTCTTGTCAGGGATGGGGGACCGGAACCCTGACAGGCACTATAAGTCGATCAATCATCTAGACACGAA
+>96787 1
+GCGATGCGTCCACTTCTGATTAACGTTTTGAAGCTGCGGCGTAGTAGTGACGTTATCACGGGCGAAGACCACCCACTGCCGCTAATTAACTAGATAGTAC
+>96788 1
+AGGCCACTTACGGTCAATCGAGCCAGAAGGGGGGATTCTATGGGCACCTTTCGACCTTTTGGCACACAATGTACGTCAAGACGTCATTCTCGTCAGTAAT
+>96789 3
+CTCCAATCGACAGGGATCGGCAAACTGGTTCCGATCTTCGGTATAACGGACAAAACGCGTCATAGCTGATAGTCTGTTGCCAATTGTCGATCGTGCAGTC
+>96790 2
+GTTGTGACGTCTAGGAAGCCAGCAACTTAGGTGCAAGATTTCGAACCATTTCTCACCAGCTGACGTTCAGAGTGAAGCCGCCATTCTCTGCACAGGAGTT
+>96791 1
+GACGGTGGGCGAGATAACGGCGCCTCGTATAACACAATTCGTCCTTTTAGGCTAAACGTACATAGTGCTCCCACGGAACTGCGAATATGTGAGTTCTTCC
+>96792 1
+AACGACACCGCTTATAGGCTACCTTGCCGTCGCGGGTCCCTCGATATAATATATATATCAGTAACCAGGGCTGTCAGGCTGGGTACTTGCTAGGTAACAG
+>96793 3
+ACACTGGGGCCCATACCATTTCATCTCTATTGAATAAGTACTTCTCCATGCAGTGCGCTTTGGAGAGGCGCTTGTAGAGGGTAGCGAACAACGCCTGCAA
+>96794 1
+CCGCCAAGTACGTCAAATTAGCACAGTTATCATAATTTGATGCTTGATGTCCTCGGCGCTGGGTCTCCCTGACAGGAATAGGGGAGCGTAACCTATCCAG
+>96795 3
+AATAGGCTGGTAGCCATACCTCTCCCCATCGGAAGGCTTGGGTTGGATTTGATCACGTGAAACCTAAGCCACAACGGTTATTTTGTAAGTCCACCGACGG
+>96796 2
+AAGGGTATGAGTGAGCCATGTCACGGAACAGTATCAGTCCAGTAAGACTTTGTGCGTACTCCCGGGCTCTAGCGGGTCAGTATCAACTTCTTCCCAAACT
+>96797 3
+GGAAAGTTCCCCGATCGCCAGTTTAATCTGCTAGAGTGTAGCCACGTATTACCGTAAGGGTAATTACTCACGTAGAATCCCGCTGAACGGCCATTGCTGG
+>96798 2
+CTATACAAGCCAGCAGGCCACCCATGCGATTAATGATGCCTGAGTAAAACTGGTGGTTCCGTAAGCTCTCTAGCTATTATAGCCAGGCGGCGTCAGTTGT
+>96799 1
+ACAAAGAGACGTCGGTAGGTTTCCTCGCTGCGAACCTCGTTGGGTTCCTAAAATGGGTCACTACGCAGGAACTCTCGGCCTATATAAGTACCTGACTTGA
+>96800 1
+GATTGGATGGATCCAAAATAGCTACGCGATCTGATTTCAGTGACGTACAAACAGAGGCGGCGGTCCGGAACGCCCCACCTCTGTTCGTCTTATATTCTAG
+>96801 3
+TTCAGGAACCCGCCTCCGAAATAGGTATGAATTTCCACGTTTTCCTAAGGTAGAGGAGTTGTAAGGCACGGCCACCTGCCTTGTGAGCACACTTACTGGA
+>96802 2
+GTGCTGAAGGTGTTTATAACAGGCGGATCGCCTTAGGATCCTGCGCTGCTACTACTTCAGAACGGAACACCCGCTCAGGATATCAACGCTATAGTATGTC
+>96803 2
+GCGAATGTCATCTTGGCGTCAGAGCACTATATGGTCATATTCTGCGAGATGGACCTATATACACGATCCCTCCAGGATCGGGTACAGCCAAGTTCGCAGT
+>96804 3
+CGCTAAACCTCATCCAATCGCGTGGCTTTCGCTATATAGTGGTGTTATTTACTGAGCAGGATCGACGTTCATCACAAGCAACGCGTTGAAGGGCCAGAGC
+>96805 2
+TGCTAAGCAATGGCAATAGCCGAGATGCATGCGAGTACGCATTGGATGTCTGACCAGGTGATAAACCCTATGCCCCGCTACTTTTCCATCGGGGTACTAT
+>96806 3
+CGCCAATTTTACTCGAACGTGGTTGAACCTCGTGGCATGACGGACTGATTGATGCAAACTGATCCAGATCCAATGGGTAGGGACCTTCTAAATCTCGGCC
+>96807 1
+CCATTAGTTATCCCTTGGTATCACGCGGCGAGGCATCCAGAGAGATTCACGCATGTGATTGCTATCTGCGTATAAACCCAATTTTCCGGGGAAGCGCAAG
+>96808 3
+TTAGTCCTAATCCACATAACGATACTGGTTCGTGAAAATTAATCTCCCCGCGTGCGCGGGCATCGATCGGTAGTATGACGGGGCAAGTTGACTATCGCAC
+>96809 3
+TCAGCGCACTGTCGGAATTTTCAGCACATACCCAGATCAAGGGGAGGTACCATATGATGGATTAGGATTCTCACGCATTGGGCATCTCTCGGATCAGTCC
+>96810 2
+CAGAACTTACGCTACTGTCTTGAACGTCGTAGAGTAATAAGGGATCCTAGCATACCGTGCGGGCCGGCGACCCTCTAGATCTTATCCGAATTAGTGGCAT
+>96811 3
+TTTAAGTTAATAAGAGAGGCTGCGTACGATCAATTTTCGTCTCCCAACTAAGGGCCGTGGCAAACTCCGGGGACCAGCCCCTTCTTACTAGTGGTAACGG
+>96812 2
+TGGAGCTAACAATCGATTACTGACTCAAGACGAACTAGATGAAACCGGTGAGATGGACCGTCTGCGTTTTCGAATGATCCCGCTCGGTTCTCCAGTCCGT
+>96813 1
+TGATTGAATCAACATAAGTAAATAAGATCGACTATTTGACGTTTTGGGCCGGGGGCTAGTGACACACTGGTACCGCCCTTGGAACCCCCACGTCCGTGCT
+>96814 1
+TAAACCGGTATCTATCTTAAAGTGCACAGCAGCAATGCCAGTCAATTTGGCGCATGCTTTCTGAAGGGCCATGGAACCAGGCGTCAGGTCGTCCACTTTG
+>96815 1
+CTGTCAACTCAGTATGGAGAGTTTACGCGACTGTTAGCTCCGTCTCTAGCGTGCATGCTATGAATCAGAATTGAATACCGGAGCTCCAAGGTGCCCAACG
+>96816 3
+AACCAACACGAGCCCTATGAAATGCTTTAGGGAGATCCGTCTATCCGGTTGATCGGGAGATCACTCGGACGAAGCCTTTAGGGCTTGTTCTACAGTCTAC
+>96817 1
+CGGGGCGAGGGGGCAAAGCCTACTCACAAAAATCATGTTATTGCGAATGGCTAGGGAGGTCACTCACATGGTCCCTTGTTTGATTCACCCACCTAATCTT
+>96818 3
+ACGGTGCCCTATGGTTAGCTCAGGGCCAAATCGGTCAAAACCATCAGGCAGATCACACATTGTGTCGCCTGCGTGAGTATCCATATCTTTATATGGGGAC
+>96819 3
+TAAGGGCGAGTTAAGAGACGGCACGTATTTAACCTACCGACCCTTATAAGACAAACGTTCCCTGACTAGACGCCTGGTAGCGCTTGATTCGGTTGCTGTC
+>96820 3
+TGTCTAGGACTTTCTGCAATAGCCCGGACTCATCCATGCATAATAACTCTCACCTGGAAGATGTTGATTAGCGCGCGGGATGACCGTGGGCACTATACAG
+>96821 1
+CTAAGGCCGTTCCAATTATAAGAGTGATTCTTCAGCAATTCCTAGTGAGCTCGGTCGGAGACTGCCGCCGGCATGAATTTTCAGGGACCCACGGATTCAA
+>96822 1
+CACCACACAAGACGGCGGAATCATACGGCATCGGCTCTTGTCTGCCACCCGGATCGAGTTCATATATATTAATGACGCTACTGCGTGGGTTATGTAGTGA
+>96823 3
+TTCGGGGCCTATCGGCTAAACAACTCCTTGCGGGAATTCATTGCGTAGGGAGTCGTGTACAAGAGGGACACCCGTCTCCACTTATTTAAAGACCTAGTAC
+>96824 2
+CCCCTTCATTAGGACGCACTAGCGTATACGACGATATATCACCTTTGCACGGCCGGGCGTCCGAATAATTCATGGGCATGACTAAATAGCGGAGTTGTTG
+>96825 2
+GGAAATTACGCGAGCGTCTATTTTCACACCCCAAGAGCGGATTTTGTTCGCGTTGGGTTTTGCGAACAGCCGACACTATAGGCTACATGGAAACGATCCC
+>96826 2
+TTGTTTCGTGCGTCGCCGCGGAGGGCATGAACAACCTTCGACAGTCATCCACTAACTAGTGGGGATCATGGGCACAAATACATTCAGATACCGTTATTCG
+>96827 2
+CCGCGTCGAATACACAATATCTGCTTTTGCTCCAGATCCCAAATGGAAACGTCGTATGAGCGAGGGTGTATCGCGTGCAGGTCCGTAACTGGATCATACT
+>96828 2
+GAGACAACATAACTTGCTTGTGCCGGACTTTGTCCAAGAGTGCACCCACGCTTGACTTGGCGGGGTACCAGGTAACGAGTCTATGTTCCCTATAACAATG
+>96829 3
+GAATCCCCCGTATAGCGTTTAACGGGCTATTCCCCGTGGTGGGTAGCAAGGCAACGTTGTGCTCTTGCAGCATCTCCAACGTTCAATAAGAAAGAATTGC
+>96830 3
+GTACGAATTAAGGTTGCGAGCGCCGAACCACGCTCCAGATGTTCCCGCTTTATTTTATTCGTAACAGGAGGTACAAATGGGGCCCCTAGAACTTGCTGCA
+>96831 3
+ACGCGGCAGGTTATACTCATCCAAACTATGCTTCCCTTGGGGGTTATCTGGATACAGAAAACCAGCAGGGACCTCGCCATGATCTAGGTTGTTAGCGCAT
+>96832 1
+GATGTGTCTCGTATCCCGGACAGAACGTGCCGAAGAATCCTGATACCACCTCTACTCGGCACCGACGTACATGGAAGTTTGGGAGTCGATATATTTTCAG
+>96833 3
+ACGAGCTAACTGCGTCGCTCCCCTTAGCTGGGCATGAAATCGAAGGATATCAGCGTCGCTGTGCATCAGGCGCTTTTAGTCCATAACGTACAAATGTGTA
+>96834 2
+ATACACCGGACGAAATTAGGAGAACGTATGGTGGTATCGTCAACCTAGACCGGATTAGCGTGCCGCATCTTTCAGCTGGTCATTTAAGTTCGCCCGTACC
+>96835 1
+GGGACTAGGTTCACCAAGATCCTATTCTGGACATTGTGCAGTCTCCAGCAATAGCTCGGGAGTCGGCACTTATAGATATCAAGTTGCCAATCTAGCCGGC
+>96836 3
+GACCTGAACATAAGTTACCTCCACCCGTTAAAGTTTGCGAGCACGGGACTCGTGTAGCGACATTACCGTTACAGGTTCGACGTGTAGGTCATGGTCATAC
+>96837 1
+CGACAGCTAAAGATGCTATAGTCTCAAAGGGCAGATTGGGCTCTCCCAGCGATTTAGTCGCTTCAGCATTGTTAGCTCGTGCGAAAATCATTCGGCCAGC
+>96838 2
+GAGCCTTCATCATACCAGACTTTAAGGCCCGTGCGGCCTTATGCTAACTGTGACAATGAAACAGTGGTGAGTGCCCTTCAGAGTTACGACTCGTCTAGGA
+>96839 2
+CGCAATCATGCCCGGACTGTAGCCGTCTCTATGATACGAAAATATGGGATACGCTTTAGAAGAGCTACGACCTCTCGCTAGGATATCTGGGCGTACTGCT
+>96840 2
+GAACGATATTTGAAATGAACCCGCGGTTCTTGCGCCTTAAAGCGTCTACATGTGGCTTACATTATCCATAGCACGCCGAAGCATGTTGAAGCTGGCCGCG
+>96841 1
+GAGTCCAGAGGCTTCTCATTCTTGATAACCACTTGTTCGGGCAATAGACAACGAGCTCATGGTAATGTCGGCACACTCCAGTGCCCTAGGTTAAATGGGC
+>96842 1
+GCCAAGTAGACACTGAATACCCATTGCGAGCCCATTAGGTGCATCCCATCTAATGACGTGTGCAGAGCTTAATCCGGCTGATTTCTGACTGGGAGAGTTC
+>96843 3
+CCGACCGCCCTCCCAACGAAGCTACGTTGATTGCAGCAAGGCCATGGAAAAGTTGGAGGTCTCAGAATGTTACAGATCGATATCGGTCTTAGCTTCTGTT
+>96844 1
+AGGCAAAAAATGGTATTTCATCCATTACCCCGTGCTCGGCCTCTTTCAGAGTCCGGAGTTTGGCCTCCCGAAAGGTCTCCGAAAAAGCGTTAGAAGTTGG
+>96845 2
+TTGGGAGACGACTAACAGCAAGGGTTCGCAATCTCACAGCGGAAGTCCTGGCTAATTTTCCAGCAATACGTTAGAGTTATGTTTAGGGCCCCCACTTCCG
+>96846 1
+TCTGACAGGCCCTTCCGCTGTACACTTATGCGTATAAGCAGCCGAGAGATATCCTCCTGTGCTCACGGAGTGATTGCAGTACGAGGACAGCTAATATTGA
+>96847 2
+AAAAGCTTTTCAATCAATAACTTGTTTTCAGCGTCGAGTTAAAGATTTACTGACGAGGCGGGTAGCGGCCGGCCCATGACTACATGTCAGCCCGGGTCCC
+>96848 1
+TTCCCACTGGATTAGCCGACAACGATTACAGAGGACATACGTGTTAGGACTGGTAAGCCGCTGGTTGCTAGGAAGGACTTTTCGTCACACTCGCACATCT
+>96849 3
+TCCACATTCCTTTGCCGTCGGGTCCTCGCGCAGCAATTCTGCGAAGAGTGTGCCGGACTGAGACACTGGCATTCCGTTATAACAGGATTAATGAAAGATA
+>96850 1
+CCACTTTAGGTATGGAAATCTTCGAGCAACTGTCGCGCTAAGCTTTTGAAGGGGTCGTTCGACAGAACAGCCTGTTCGCCAGACATCCTGAAGCCAATGT
+>96851 2
+GGGGATATCAGGATTAAGAGGCTATGCGCGATTTTCCGAGGTAGTTCCGCACCGCGGGAGATACTTCACCCTTAGTTCTAACGGTTACATACCCTACACA
+>96852 3
+GTGCTAACTTGGTGACGCAGAAAGCAGCCGTACCTGCTGGATTTGTAAAAGGTACAATACATTTCCTGCTTCTGCGATACCACCCCATTAGGAGGGTGCC
+>96853 3
+TGCCACCCATGAACCTGCTATCGTACCCCTAATTGAGCGACTCAATGGCGTGTCTGTGACAATGAGTCCGTTCACAGAACTGGGTTATATTGGGAGGCAA
+>96854 1
+GTTGGGTATGAGGGTGCATGTTCGGCAATCATGCCGACGCATAATTCCTACTGAGCACTTCAAGCCGAACTCAAGACGTTTCAGACCACCGATCGTTTGA
+>96855 1
+GCGTGTTCCTGGACAGTCGTCAAGCTGAGGCTCCGCAGAGCGTTAGGAATAAGCCGGCAAGATTGACTATACACACTACCGTATTAATGCTTGTCTATCC
+>96856 3
+TCGTTACAATGCTACAAACCGGCAGCAAATGGGCACCGACTGTCGGTACGAGATGTTCGTGTACTCGCTCCAATCGTTGGTCGAACGCTTGCTTATAAAG
+>96857 2
+GCACGGTGCCGATAAAGTTCTTGGTGTAAGAGGTATTACCACAGGTCAGACCCGTCGAACTGCAAATTACAATGTGCCGACCCCATTCGTCTTAGTGTGC
+>96858 3
+GACGATCGACTTTCTCTAAAGGACTATATCTAACCACGGCGTGAGGGGGATCCCGTTCCCGTCCAAATCATGTTGCAGGAAGGTATATCTGTCAGATCCG
+>96859 1
+GCGTGTATAATTAATCTACCAGCGGATACGTTTTTCTGTGACTGCCAAGAGGGACTCGCTCTCATAGGCAGTATCACTCACGGAAAGGCTACAGCCTGCG
+>96860 2
+TACTCAATGGGTGTTAAGCACCACGGAGACGATCTACGGAATCGCGCCGTGGGTAGGTAATTCTTCAAAGGTGTCTGAACACCCTCATTCAATGCCGTTC
+>96861 1
+ACCGTTCCCGAGAGACAGTTTGGCGTTACTAGAAGCGACACCCACCTGATTTTTAGGTCGCCTCCTGCTATCGAGTAAGAGTGTAGAACACCGTAATGTG
+>96862 3
+GGCTCAGGTGAGTTGCACGGGACTTGAGAATCTGGAATCAACTGTCTTTTCTCACCCTTTGGATTATCACAGTGCGACGACTCTCAGACACGCACAAGGA
+>96863 3
+GTTGTTGGGGGGATATATATACGCCTAGATCGTCAGGCTGCAGAGGCAATTACACAACGATCGTGCTATTGCCACTACCATCGACCATGTACCTGGCTAC
+>96864 1
+TGGCTTCCACACATTGGGCTAGGATTAGTTGGTCACCGGAACCGGTCATTGACCACTGGACAAGTTGTACCCATCACCGAATGGGTAGCATGCCTTAAAT
+>96865 1
+CGGTTTTGTAAATTGGGCGGTATACTCTCTGCGTAAGATATCCGAACAGTTGAGGACATTAAAGCCGGTTGTCGCCCCACCACCATGGACCATCAGTGCA
+>96866 2
+ATCGGCCTTACTAGGGCCGAAATGGTGGAACTCAACAACACTCTGGTCATTAAGTCCATCGCAGGACTGGAGCATGGGGGTCTCTTTCAATCACGATCTT
+>96867 1
+TTCCTAGTACTAAGACTCGTGCACTGGTCTACTGCCTGCAGATAACTTGCTGCTATGCCCGCAGTGAAAAGGTTGCTTTGTACACACAGACGGGCGAGAA
+>96868 1
+ATCAGTGTTGTTTACTGACTGGAACCCTTGCTCAGAGCTGGCGCCAGTGGAGCGGCCCTTAACTCCAAACCCTGAGAAGTGTTTACATCAGAAAAGCGTT
+>96869 1
+TCCTGACAACCGCGTGCAGCCTTTTAGATACTTGTGCAAGCAATAATGCGTCAGGGCCGTCGTATGCGATCTCCAATCTTGTATAGCAGGGACGGAACAT
+>96870 1
+AGATCGCAGCGTTGGTATAAAAAGCGCTCCATGTGAACGGCTTTGTTTGGCACTATGGACCGACGAAGAGTTACACGTGGACTCATTTGCCTCACCCTAC
+>96871 3
+GTGAAACCCCCCTCTGAGGTTCGATTCAGCAACCATTATGTGGACATTCTGCACGCGCAGGAAGTCACTATTCTGATTCAGGAGGCGACGATCTTAATGG
+>96872 3
+GAACCGTTCTGCGTAGGGACTGACATACGATGATATGAACTCCCATGCTAGGACACAGTGTAGATCCCCATCACAGTCTTAGCGAACGTGTTTTTGGCGC
+>96873 2
+GGTGAACCCGAATGACTCCCGCGCTTTCCGGACTTAAGCTGTGATATCTACCAATACCCACGGGACCGAGAAGGATTTATTGGATCGCTGCTTAGTTAGA
+>96874 2
+CAAGCTGTGCAATGACTAATACTATCGGAATTCTTAGCTTTAGGACCGCTCCGAACCACTGTAGGCATGCAGCCGGCACTGTAGCCTATGGTGGGTCAAT
+>96875 2
+GAGCCCTATGGGTTGTGTCACCGGATCTCTCGGAACTTACTCTGTTGGGCTAACGATATGAAGACTGAGTAAACTCAGAATCCGATAGCCCTACCGTCGA
+>96876 2
+GAATCTAATGTCCTCAGGTCAGCGACTCATTACCAGTTGCAAGCTATTCGAGCCGGAGATGTACCCAGGCTTAATCGACTCAGGTGCGTAAAGTCGTGCT
+>96877 1
+CCCGTAATGAGTTGTTTTAGCTGCATAGAAACTGGTCATTGCGCCAAGTGCTCCCGCAGTGCAACTTCGCAATAATGGTATGAACCTCAGCCACGGTGGA
+>96878 3
+AGGCACTAAGGGTGCTGCGCCCTGCTTTACCTAGGAGCAGCAGCTATCTTCATGATATGGCAAACCAGGTATCACGTGACTTCCTTGACAGCAAGTTGTA
+>96879 3
+TGCCACTAGCTGATAAGTCCTGCCAGTTGTCGAGTCAGGTGTCCACAATGTTTAGCTACCATGAGCATATGCACTCATATCACAGGGGGATATCGCGAGC
+>96880 2
+TGGATTATCACGCTGCTCCGAGAATGTTATTTGACCTGTACGCTAAACATTAAATGGGTCCCCGCCGGCCTACGAAACATGGAGGGATCCCCTATTGAGG
+>96881 1
+GAACCACTCTTGGCAGAACGCGAATAGCGGGCGGAGGCAATATTTCTAACGTGACTAACATCCTTCTAAATGCCTTAACCCGGTCCGATGCGTTGTTGGT
+>96882 3
+CTCCCATGCATTGTATTCCGGCTGAGGACAACACCAGGTTTGCGGAGCTTTTAGCTCTCGGGCTCCAGAAACGAACAGTAATACATTCTCGTTGAAGGGA
+>96883 3
+CCACGGTAACCGGAGATCACGGAAGGTTCACCTGTCTGGCAGAAGGTTATCTTACGTTTATACGTGTACTCGCTAGAAAGACTTCGCAACTTGGACCCGT
+>96884 1
+AATATGTTCTCTAAACAGCCAACCGCCGGCTGATAAACCCCTACGCCTTGGCTGAAGCCTTAAAGGGACGATCGGGTTTCAGGGGTTAGTCTTTGACTAG
+>96885 2
+ACGCTAACCCAAACGGGGATAGTTCTGGAGGCAATAACTCATTTACTCCGCAGACCATACTTTACAGGTTAGCCGCGGCAAACGTTTGTGCGGTTGCGTT
+>96886 3
+AATGCTGACCCGAAGGCCCAACCTAGAAGATTCATATATACATGGCATGTCTAAGGGATTAGGCTTGAGTTGCTCAATGCGCCGTCTCTTGGGCACTCGC
+>96887 2
+CCTCGGGTTTAATTACCTCGTTCGTAGACGTGTTAGGGTTGCCCAGCCATGGTGGATGCCCCACGAGAAAATCGCTCGTAATTAAAGACTAGGAAACCTC
+>96888 1
+CAACTCTTAGATTGGCTTGCCCCCGGTCCACGGCTACTGCGTTACGGGCTTCTTACTTAACGTACTTAGACAAGATGACCGGAAAAGATTAGCAGGTAGG
+>96889 2
+CTAACTAAACTGAGTTGACTCCGGCAAAGGTCTAATGTACCCGGACCAGTGCGGGAATCTTATTCCCTCGTAGGATGATTATAGCCGACTGCGTCTAGGC
+>96890 1
+AATGCGTTGCGAGGCACCATCCTATACGGTTATCGTCTAAAAATGGACCCCCGGCCTCTTTAGTACTCGAGTACTAGGCGGTTTAGGAACGACGAGACTT
+>96891 1
+CTTATACTTGTCCCGAAGACCCCGTTGCCGCAGTTATACAGCACGCTCGCCTGATTGGTAGGAGCGAGTCTGGAGCAGCCTTAATATTTAAAGATGGCAA
+>96892 3
+GTACCCCCACAAACCCACAATAGTTATCGCAGATCGTGCCCTGGGGAGGACCGGCTAGAGCGGACTTCCGTCTTATATGGTAAGTGGATACTTGATTTAT
+>96893 3
+AAGCATTTAAGTTAACTGAAATAGTATAGTTCGAACCACCCGGCCGGGTCCTTGGATCAAGCTCCACATCAGTGGTGGGCCGATCTTAGCCGGCTCATGT
+>96894 2
+CATTCTACCAATTGCGTCGTTACCTACAGGTCTTGAGCAATAGCCAACTCCCAGTCGTATTGCCGATGATCAAATGCGGGGCAAGACGGTGGTATGTCGA
+>96895 1
+ACCTACTCTGTTCCCGTTATGTAACGCCAAGGTCCCATCGTTACGGCTGTAAAAGGCTGTTTACCACTCAAAACATGTGAGTCACGGGGGAGGGGATTCA
+>96896 1
+ACCGGTAAACGGCATGACTCCGGTCCTATCACGAAAATAGAACCGGGTGTTACTTCAATTTGTCCCAAAGCGGTGGGTGGCCCCCGTTTGAAATATCTTG
+>96897 2
+GGCATCGATGAGGGTTCGGGGTTTAAAGTCGGCCCCCGGATCATGTCTTCAAAGACCCCTCACCTGGTTACCATTACGCAGGTACTAATCTATAGATGAA
+>96898 1
+GATGCAAGAAGCTTTGGTATCGTCGAGACGACCAGCGTTCCGGTGCCGCAACAACTGCATTATCACGTGATATGAAACCCTTCCTATTACGGCGATTTGG
+>96899 3
+TCAATGATGACTTCCGCGCACAGACATTCATCGAACTGTGGGGATGGAAACTGCACTCTCTCGGGAGATAATGCTAGCGCTTCTTCCATAAGCGGATCGT
+>96900 1
+CTTGGGCACGCATTAGAAAGACAATTCGTCTGCCCAGATGAGCTGAGTGCTCGAGCACTTACATGGTTAATCCCAGGTTGATTCTAGCTAGACACGCCTG
+>96901 3
+CGCTAGAATAGCCGGGGCGCATATACTCTATTCAGCACGGCCTGCACAGTGGTTGGGTTTTAGCAACATTTTATACGACAGACCCTCGCTCGAGAATGTA
+>96902 2
+TCCGAGTGGCCGCGCTTACGGGCCGAAAGAGTTGAACTATAATTCGAGTCGGTTTATCTACACCGCACTCTAACTCTCGCGATACTGATGGGAAATCATG
+>96903 3
+CTTGAAGCTCCCCGGAACGCTTCCACAGGGTGACAACGTTTGAACTTCCGGAAGATATTTTCGTGTCGCCCTCAAACGTTCGAAATTAGACGGTGGATAG
+>96904 1
+GGTATGTAGGGCTATCCTGCGGTTCGTAGTGACAGGAAGTGAAGTCACGTCTCACCCACAAAAAGTTACCCAAATTCTTGAACCGCTTGTCCTCGAGTCG
+>96905 3
+TCCGAAAACGGTCTACGTTCACCCAGATATTATATTAGGGGAACGTGATCTCGTGCCGCGGGAACGTTTGTCATGTCAGCAAGCTACGAACCACTGCGTT
+>96906 2
+GTCCGTGAACCGTTACAAGAAGTTGCGCGGTTTCCGTCTACCTCGGAGCTGTGTCGCGGCGCCTAAGCTACAAATAATCGACTTATCAGATATGATACGA
+>96907 1
+ACCCGACATTATAGGTACGGGCGTTGCTGTTGGTCTACAATCACCTAGTCGCCTACGAGCTACTAGAGCATTAGTACCTCCATCGGGAGTAGAATTAGGC
+>96908 2
+ATAGGTCAAACTTTTCATTAGGAACGAGTTCCAAACTTATTGCTTCCAAACGCGGCGGGCTGTCAACCGACAGCGGTGAGGTTAAGACGCCGCTCGTTTC
+>96909 1
+AGCGCCTGAATTTGCTACTGCGGGCAAAGGCCACACTTAAAATTGCCTACTTGATAGACTGAGCTTAGTCTCCGGTCCGTAAGATTACTACGCGTCGAGG
+>96910 3
+TCCGCGCACCGACGAAATGACTGATTGCCCATGATTGCAGCGTGTGCTCGGAATAAATCCGCCGTTAACACGACATGAATGATGTGTCTGGTTATATCCG
+>96911 3
+ACTGAAAGTAACGAACTCTTCGGGTGGCGACCAAGCGTCAGTTCTTATGATTCCCACCGTTGGTAAAACTCTGGGCTGCAGGTCCGAAAACCTAGCGTTT
+>96912 1
+TAAGTAACAGATACACTCTCATCCTTTGTAGGAGAGATACCGTCCGGAGTATGTGTCGTACTGCGGCAGGCCCGGAGCCTAATTGCATTTAGCACACCTG
+>96913 1
+ATCAACCATCGAGTATTGGTCAGCGACCGTTCCTGTCATGGCTATACATGTAGCAGGGTTACAACTGCACCAGCACGTAATATCTTCGAAGCGGTTGGGC
+>96914 3
+CGGGGACATGTGGTACTATACGTTAATCGTGCACATATGAACCCTAGAGTCCCCCGGTAACAAGATCCGGGACAGTTATTCCGGGCCACTGCAATTTTGT
+>96915 2
+AACCTAAGGGTAGGCGAAATAGAAGATCATGAGGGTGAAGCCATCCATATTCTGTTACCATGTTGGGGTGGCCGCCTTCCGTTATCTTACACCCCTCCGA
+>96916 3
+GGTCCTTACATGCCTGTACGACCAGTGGTTCTCCGCCCAATGTGTTTGGTTCAGCACAGGATTTGACAAGCCGCCAAATTGGGACCAATTAAAGGACGAT
+>96917 2
+GTATCGGTCGACCCCCGAATTTACCGATCAGCATCTGAGTGATCGAGGCTGAACTGGGACCGGTCTGGGAAACTTATTAATTGTATGCCACTAGCCACTA
+>96918 3
+CTTGGGAAGCTTTACCTATTTGTTGGGCCGCCCGGATTGTACGAGCCCACATGTATTACAGTAAGATGACAAAACGGGGCAAATTCTGACGGACCTCCTC
+>96919 1
+CCGAGTAGAAGTTAGCAATTAGTAGTGACTCGGCAGCAGCGCTTACCTGATTCAACATATGTGCAAATCTGGCGCTTCGTTATCAACGCAGTCTGGCGCC
+>96920 3
+CCCGGACGTGCGGACACATGATTCGGGATGAGAAGCGTCAGGTCGCTAATAGGTCCTGGACGCCCTCTAGTGAACTCTGTAAATTATCTATAATTCCATC
+>96921 2
+TCGAACCGAAGGGGTCCCTAATGTGACATTAGACGTGCCACGGGTTATTAGGATGTATGCACGTTTTCGACATATGACGGATGCCACCCTCGACTCTCAA
+>96922 2
+CGCTCAGCGAGCTTCGAATAGTTGGGGCTACTGATCGTCCTCACCTGGATCTCAATAACGCATTAGTGATATAATACAGGGTCAGGCCCGAGGACATTCT
+>96923 1
+GGACTCTCGCGGCCTAAAGCAACCCGTCCCGTTATTTGGATTAAGGCTACACGATCTAGACTTTGCGTATCCCCCTAAGAGAATTAGGAGGTGAAGGTCT
+>96924 3
+GGTCCCATATCTCGTCGCTCAACGTGATCGTACGTGTTACAAAGGAGATGAGTATGGACAGAAATTGCCCGGCGGGATACTTCCTCCATACCAGGTTATC
+>96925 2
+CCATGTGTACGGCAAATAGAAGTGCACTAGTTCGCCCTGATCGATCGGAAATGGCTGGCATCCTTTTAGTGCAGTGACATGCCGTCAATGTACTCGCAAC
+>96926 3
+TAGGAGAAACTCTCATCGGTATACGTACTATACGCCTTGAGCGAATGCTGTACACTGCGCCGGATCAATGTTAAATGTGGGCGCCCGCTAGTTCCGATAC
+>96927 2
+GGTGTAAGCTTTTCCCCGGTCATATGCAACCGTTTACGGCATGGAACCAATATCGGGTCGAGCAAATACAGTCTGGTTTCCAGAATCCGAGCGCTTGACA
+>96928 3
+ATACGGGCGCTGGCGGCCTTTGCATCACGTACGAATAGACTGGCAATTAGAAGCTCGAAGGTTTCCGTTCCACAGCACATAATTACTATGCCAGTCTTGG
+>96929 3
+ATGTACTACATTTCAGCTATGCCGCTCTCGAGGAGTCCGTAAGGGCACGAGAGATATGTTCCGATATTGCTCTCAGATGCGCGGCGCAGCAATACTACAT
+>96930 1
+GAAGAGGACCACTCCGAACCCCTAAATACTTCTTCAGTGCGAATAAATATGTTCCGGTGTCGGTGGTCCGACGAGGAAAGCATCTTTAGCTCGTCGTCGT
+>96931 1
+GCTAATTCCCGAAGGGGCCACACTGGCCAGACGGTCATGTAATCGACTTCTATTTTGGATGGGCGACGCCTACGCCCTATGTATACGTTTAAAGATAGCA
+>96932 3
+AATCGCAGGGCTGAAAGACACACATTGCCGTGTGATCGTTGCTCGAAGGCACTTGTCTCCTTCTTTTCGTTGCGATAGAAGACGATTCAACACACGCGAG
+>96933 3
+TGCCTCCTAGCATGGGAGGACCGAAGGAAATGAAATGACGGGTAATTCCAGCAACTACACTCGACAGCTTATTTGGCCTTTTTACTTCGCGGTCGTCGAC
+>96934 3
+ATAATTGAGCCAGAAGCTAGCAGTACCACTGCTTCCGGGCGTAGTTGCCGTATTGAGCGCTGCATTAATACGGCTATCTAGGCCTACTGAAATGTACCCG
+>96935 1
+GATGCCATGTTCTACAAATTCTTGTTAGACGTCGTAGACGGTTCGCACATGGGTACCCCAGACCCGGCGTGCAAAGTAATGCACCGAGTTTACAGCTGAT
+>96936 3
+ATTTGCGAGACACCCGCGCCTGGCGGTTACCGCATCAAACAGCCAGGATCTCCTGACTAGCGTGAATAACGGTGCGTTCTGATATTCTGAGAGTTAATAT
+>96937 1
+AAATTAAAGAGGTGTAGGTGCTGGCCAGGTGTATGGAAGCTCAGTAAGCGATTCCTCAGTTCGCGCTATTCATCTTCCACATGCCAACTCCACGGGACTC
+>96938 2
+GAGGGTCAATCGTGAAGCGCTGCCCTGTATTTCATTATAGCTAATAAGAGCGCACGTCCGCAAGTTAAGTTCCATCGCGCAAGTCCCCTCGTAGGGAATT
+>96939 2
+GAGCTGACTCTCTGGTTGACCCATGGCGGATCATTCTACGACAGACCAGCGCAGTTGCCGCTTGGACGTGTCTGGCAAAGTATAACATAAAACTAGCTTT
+>96940 2
+TATATGGCCTCGCCCAGGGCAAAACCGTGGAAGTCGCAGAGGGTCAGTTGACTGGGAGATTGTACACTTATTGCGACCCCATTTTATATCACCTCAACTG
+>96941 1
+TGGGTACTCGCTGACAGGTTCGACCTGAGCATGGGTCTATCCGGCATCATATTACTAACATAGCTAGTTAAGTGAACCACGTTGGACCGTGCGCCCATAA
+>96942 1
+CTCCAGTCAATCTGTTTTCTGCGTGTACGTCTGTGAATGGCACGACAACATCCTCATAGTAAGTGGGAGCCGCAAGGCCCGAGATTGTGGACCATTAAAC
+>96943 1
+TCATAGTCTTGCAATCGCGATTATTGCCTACCCAAGGAGCTTGAGAATTTCCCGACAAAGGGCTCGTGATGTACACGCGTCGCCATTAACAGCAGTTGGG
+>96944 2
+TGTAACGTCACGTTGTGTTATATGGCTGAGCCGCCAGTTCTGTCGGGCCTAGACCTGGACATTGAAAAGGCTATACCAAAGACCGCCACTTCAAGGCTTA
+>96945 3
+ACTAATAGTAAGGTGCCTTTGGAGGTAGAGGAGCATCACTTCAGTAACTTGCCTACATCAGAGGAGCCGCCCACTTTATGGCCCGGTAGTACGCTCTCAT
+>96946 2
+CGCACAACCGCCCATTTGTCAGTGAACTCAACATATTCGTCAAGTGTCCGGGCGGAATGTCGCGAGCTAGGGTACGTACGTACTTACTTGTGTGATACAA
+>96947 3
+CAAACGTAAAGCTTGCTTAACGTAATTCATATCCCAGCTGACCGCGCGTTGGCAGTGCGTGATCGCTGGTCGACATGGTAAGAGATCGTCAGTCCACATT
+>96948 1
+CTTATGACTTGTCACGGCATCAAAGAAGGCTTCCAGTTTAACCGAACATTGACAACGTGGATCTTACCGTCGTTTGCGCCCTGGGCCATGCAGAGTGGAA
+>96949 3
+CTCGCTACCCTATGATTCAGCGTTCCAGTTACTAGCGCCTGAGCGCAACACGTGCGTAAAGTCGTACTGGGGAGATTACAGTGCTAGTTTACCAGAGTAA
+>96950 1
+CCAGATACTGCAGTAGTGTAAGAATTTCCAGCGCTTCACCGCCTCGTCGTACGTCGGCGTCTATGTACCGTTATCCAGAGAAGGCAGGGCAATAGTATTA
+>96951 2
+CCCCTCACTTCAAAAAAGGCCACTCACGTGTGTATAGTTTTATGCCTCGCAAACGTACGCGGGCATACAGACTTGTAGTGGTGCATTGAGCGGCAGGTTA
+>96952 1
+TGTTGTGCGTCTGTGACTAGGCGATCCCCAGGGTCCTACCATAGGTTCAGTCCTTTCCACAAAAGCATAAGTCAGGAAGCACTAGCGTTGCTATGCAGAA
+>96953 1
+TACCGTTCAATTACGACCGGCATGGCGGGCCCGCTTCTTGGTACTTGGAATTGACGTTACAGCTCACGTGAGGGGGCTAACTTTAAACAATACCCATAGA
+>96954 2
+CCGGATATAAGCACATTGGTAAATAAGGATGTTCCCAGGGACGTGATGTTACGGCACACGCCTCTGGTACCTCTTGATTCGCAGAACCGTTGATCCATCG
+>96955 2
+ATGCTGCCTCAATCCTAAGGCGGATTTGATGCCCGGGCTCCCTGAGCATAGTGTGAGTATACTGACGGTCAACAGACTAGAACACTACCTGTTGAGACTT
+>96956 3
+GATCTAGGATCTCACCCCATTTGTCCAAGAATTGGGTAACCCACGTCACACGGGGGTAATATTGATAGGCGTGGACGAACTCCTGAATCCTCAGGGTTCT
+>96957 1
+ATGTGAATCCAGATGGGTGAATAAACCGTATGCTTGCGTGCATTCCTCCAATTGGGCCCTAGCCTTGGCACTCAGCGTGCGGCTACAACCATAGAATGTA
+>96958 3
+TCTCAGGGGCCATCTACGTACTGCAGATTACTACATGAGCGAATCCCATTTGGGCCCGATATAATATACTTAGGCTTGTAGTAAAGCGAGCGGCCCGCGT
+>96959 2
+ACGCGTCGTTGAATAAGATCTCGACGCAGTAGCATTCTTCCGGTACTTGTCCGTAAGGCATAACGTCTGGCGTAAAGAGCTTATACTCGAGGCCGACACT
+>96960 2
+TCTATATGCGAGTACCGCCCGTGTAGCGTTGCTAGCTTACGAAGGATCAAAGGTACGCGGGCTTTCTAAATCGTCATATGAAGGATCACATCTACCCCGG
+>96961 1
+TAAGTGCACCGTCCCAACCGCGGAGGTAATGCTGGACGCGAGTATTGCTCCCTTGCAGATCTCGATGGCAGACGTTAACTAATTAAGATCGTATTGCTAC
+>96962 2
+TAGCATCCTACTGAATAATGCCCGATCTACGGTCTCTGGGTGCATGAAACGGCACCCAAGGCATAGCACTCTATGCGTTGGAACCGATGGATGTTAGTTC
+>96963 2
+AGAAACGTCGGGAACGCATCAGTGGCATTAAACTCGTTGTCAATAGCGCTTTGACCCATCGTTTTGCAACCCTCCGAGTCACGTGCCAGAGGTGGATTTA
+>96964 2
+TGGTACGAATGTCCACGGGGAAGAAGTGCTAAAGACACCCCAGCTTGTGTGCGTCATCCATCACTCGACGGTTCCCTCAAGGTTACTCTGGTAGTATATA
+>96965 3
+CGAAAGTGCTCTGATCCCCGTCAGTTATCTGCATCGAGCTTCCTCCGCAGGATAATTGCCGATTGGGGTAGTGAACGTTAGTGCCGCTATACCAAAAGAA
+>96966 2
+CTTCGTGATTTGTGTGATTTAAAGTTCCTAAAGGCTGCCGCGTTAAACTCTAAACTAGGCGCGGCTAAACTGGCCAGGTAACCGTACACGACCCAGGCGT
+>96967 1
+AGAACGTAACAGCAGGCGGGTCGATAAAAGGGTCATGTAGAGCGCCTTTACACTACTACACCCTTCGATGGTTTACCGTATACGCGTTCCGGTTATGTCC
+>96968 2
+CGTGGGTGACGTACGGCGACAGTAGACTTGGTTAATCACCTTATGGCTCAATGCCGGCAAAATACAAATTTTCACAACGGCCCTGATTCACTTGCCGTGG
+>96969 2
+GATGTGCTAACGTTACGCTAGAACATGTTCCCACCTGAGCACGTCTAAGGGTGGCGCAAGCCACCGCCTTGTGTTGGATATGAATAAGTCATATCGCCAT
+>96970 3
+GGAGTGCCAGTCATCGAATCATCAATCAGATTCAGGCGGTTAAGGAACGTGGTCCTTACTCTCTACAAGGTCGTGATCTACGGCACCGCGTATCGACATT
+>96971 3
+TGCTCTTCGTGTAACCGCCTGCAGGCTACAGCTGCAAGTATGTCGCCATGAAATTCATCGGGACCGCGGGAAACGGTTACAAAGTTAATTCATAGTTGCC
+>96972 1
+GTTGTGATAGATCGGTTCGGAAGATCGTCCATTAAAGGAAGCTCTAATGTTCTCGCGTCTATCCAGAAGTATACTCGACCGCCTGCGCAGCATACGCCGA
+>96973 3
+TAACTGGCAATATTACAATCGCATTGGGCTGAGCTATTCCCTCGATAAGGTAGTTGTTCTCGAAGCGGGCCAGGTTTATCTGACCGCCAACCAAGGCACG
+>96974 3
+GTCCAATGATCTATAGACATCCGTTAGGTCAACTGATCCTTTGTGATAAATTGGCACCGCACTAACAGGGGAGACTAGCAGGCGTACCGCTTCGGCTGCT
+>96975 2
+TCAGATCCCTATATTGCACTTCAAAGGAGCTGTTACGCTAAGACTCGAAGTACTTGCGGGACTGTCTTCGTGTGCTACCCGCACGAAGAATCGCGAAGGT
+>96976 1
+CTGTATTAGCCGCTAGCCTACTGATAAGATCTGATACGGGGCGTCAAGCAGTTCACCACAGCGCTATAACGTAGTCGGATGGCGCATTATCGAGTCTTAC
+>96977 1
+TTCTAGGAGTACATAGGGCGCTGTGAAGAGGTATCCTATACAGAGTTCTGGTACACTCGCCTCACCCGGGCGCCGTCCATGTAGACAAACTCATAGTTTA
+>96978 1
+TTGCTCTTGCAGAGCTCAGCCAGGAACATCCGCCTTCGGTAGTTGAGGTACGTGCATCCGATACGTTAACGCCTAACCGTGAGTATGGGTTCAACAAAAT
+>96979 3
+GCCCCTTACCCTTGAGATTGCCGAGTCAGATTTTCATGGGCGCGGACATGTCAGGATACTGAAAGTCCACATTGCATCGTGCATAGCCTGTAAGAGTACA
+>96980 1
+GTCGTTTCCTTGAAGAACCTTGCTGGTTACGCACCAACGCCGCCGTTATAGGGCATGTTAGGAAAAGGTATGAAAAGCCACTTCAGCTTGATCCCTGCGA
+>96981 3
+CCGTAAGGAGACCGCGCTTGAAATGTCGAATGGACGACTTATTGTTGATCTCATTACCATGTATGCGAATCACCAAGTATGGGTCCCGCGAGCCCTGCAT
+>96982 1
+TCGTCGACGAGGACTGCGGTGTACAAACCTTTAAAAGAGCAATTGGTCTTATATGCCGCACCACGGTTTGGCCAAATCCGATCCAATTGGGCTTCACGGT
+>96983 3
+ACATGTCCACTACCGCACGGGGGCCATCGATATAGGCTGAGCTGGCATGATGTAATAAATATTGTGAGCGTCGCCCAGTACTGTTAACGCCTTGCCTTAA
+>96984 1
+TCGGGGATAACCCGGACGAAGAATAATCATGTTTCGAATCCATCAGTATGTAGTTGTCACCAGTGCGGGCTCGGAGTCTTGCACTTGATCTGAACCACCC
+>96985 3
+GCGACTCTGATCGGGTCTTACGCGAAGGGCCTGCAAATCTACGTAGATAGCTTCGCAATTTAAGCATTACATGGCGGACACCAACCTTATCTTGGGCTGA
+>96986 3
+AATAAGATGCCCAGCAAGGTGCAAGCGGATAGCCTTCTATCTTCGAGTAGTTTTAATTACCGTACCTGCTGTCCCCTTCGGATGGCAGAAGCGTGCGAAC
+>96987 1
+TACGCGGAATGCGGCGGAACGTCTCCGTCCAATCGGGTACCAATCAGACTGTACACAATCTAAATGCTGCTGCTACATTGTATGAGGAGTCGTTCGTCAT
+>96988 1
+CCAGGATAGGGTGGTCTAGTCTCTGCTTCACTAAGTTGACAATTCTGACTCAGGAAGGCGATAAGATCCTCCTGCACCTCGGAGCTGACTAAAGAGTCCT
+>96989 3
+AATTATAGAATAATGGTTTTGAAATTCTGGGACGCCAGGCCCCGCCGCCAATAACATGCCGAGCTGTGCTGTCAAGTTTCGGGGCGTACACCATGATCTC
+>96990 3
+CACCGGCGAGAGTATAAACGATTGATTTTCGGTCGCTTACCGCAGTTACCTGAGCGGGAAGTTAAGATCTACTCCCAAACTAGAGTCTCTGCCGCTGTGA
+>96991 1
+CATGTACTGTGACGTGCGAAGTATTTGACACAGGGTTATGTCGGGGCCCATGAGACCATTGCAAGACTTTGCCTTGGAGCCATACCAAGATTCCCCACAT
+>96992 2
+AATAGGATTGCGCCTTCTTAGCTTGAACGTATGATCAAGCGCCTTACAATCCGGCCTCGCATTTACCGGTCATGGTCTAATGGGCGACAGCATAGACAGG
+>96993 1
+TCCCTAGACCTTATGTCTCAGTAGGGGCTATCCGAGTGACCTATGCTTAGGACAGCTACATAGGTCGGGCACGTTAATACGAATTCAGCATCTCAGGCGA
+>96994 2
+TCTTACCCATCTGCCCAACGGAGAGCGGGCACACCGGGCAGACTATGAATTTGGTTGCTTCCAAGCTGGTGATAGTACGTCTTTGCAAACATGTAATGAC
+>96995 1
+AATGGCATAATCCGACTAATAACTAGCCCTGTCCGGCGGGGTAAGTGTACGCGGATATGAAATCCGTTGCATTCCATCGTAGGAGCGCCTGCTTCCATAT
+>96996 3
+CGCCCCGGCTCGTATTGCCGCAGTGATCATGAGGTATATCTCAGATATGAGCTATCGGATATTGTCACGGTCAGTTTCGAGCAATACCATCCAGAGGCAA
+>96997 3
+GTCGCACTCGAATTGGGGTAAACCCTATTGCTGCACACAACGGCGAATTGCTATGTTCTGAGGGATATTTCCTCGTACAGGGCTACTAAACGGATCAGCC
+>96998 1
+TACCGGTTAAACCCGGCGCTGCTAGCAAGGCGTTATACTCATAGCACGAACGAGTACTTGATTGTGAAGGGTGCCTCCGAATTAGTGGCCTTTCTAACAC
+>96999 2
+GGATGTTGAAAAAGACGGAGCGCTCTAACCATGTACCGCTCAAGTCGGAAGGCGATTTATGACTGTATTGCGTCGTGAGCCACTCCCTTTAAATCCCCGT
+>97000 2
+GCGTACACGCAGGTGAATCACTTGGCGACTATGACTACGTAGACTCACTGATGAACGCCCGAGATAATGTTCGAGCCGTTCGTATTTGCTGCACTACAGT
+>97001 3
+AGCTTAATCAGATCAACAGGAGCTCGTTACCTTACTCCTACTCTGTTTCGCGGGGACCTTCGTGGGGAATGCTGCAGAATAGTAAAAGCGAGCGTTCCCA
+>97002 2
+CCTAATTGGTTCCTGTGTGACCGATAAGTTGAAAGTCGGTATTCCCGGGCCCGATTAGCGGCAACAGAACGCATAATATACAGGCCGTCATGTGTATCCC
+>97003 3
+CAGGGTGAAACAAGCTAGTGCCGTTAGAGGAGCCATGAGACAGATATCTACTCCTGCGTTCTTGCACTCCTTGAGTAGGCTCAACTATGAGTCCACGCTT
+>97004 3
+CGGGGCGGACGCGAATATCAACACTCGAGTTGGATGGACCTCAAGTTTTAATCTGGAAAAGTTCGGGCTTGTCATCCCATAAATTCGAACTCCGTGCCTC
+>97005 3
+ATTCGCCGCCAAGTCGCCTACAGGTGACATTGCTTGTTAAAGCCTTGATATACCAAGATAGCGACGAAACATGGCGTTCTGTCCGGATTAGCTGGTGCCA
+>97006 2
+GGCGACGCCGCTACTCTAGATACTGGTTAACGAAATTTCTTTAGCTCATAGCCGCGGTTTCCAAGGTAGAAGCGGGATACCCAGCTGGCTGCATAACATT
+>97007 1
+GGCTTGGATTCTCGGGAGCGCGATCACGCGCTAACTATACTGATCCTAAAGCACGCAATTGCATGTTAAGGACTGCCAGGAAGAATCCCTGGTTCTATCT
+>97008 3
+CGGTTTATGTTCGTCGTCGACGTCACGGCGGGGAATTGCATCGAAGAGCCTTTTGGAACTCACTACCGTAACAAGGAATCACCTCTCCAGCGAGAAATTT
+>97009 3
+TATCGGGTGGCTCCAAATAGTCCGGGGGATAGCAGCTTGCCCTGTAAACTACAGCCAACAAGTGCTTAGGCTTCGTAAGTCAGACACGGCCTTATTTATC
+>97010 3
+AAGCAACCTCTAGATATTAATAGGCTGTCGGTCTGTACGAGTGGGCCGACTTCTTTAAGCGAGTTACGTACAAGGGACAAGCTCTGTCACGTACGTCCCC
+>97011 1
+GCTTAAGCACCAGAAGCCACGATATTAGTCCCCGCAGAGGTTATGCCAGATCGGTGTCTAGTGGTCACGACCTTTACAGTCGTAAGCAGGCTCATGATTT
+>97012 1
+AGACAGAATCCATAGAGCACAAAGTAAATTCCGGCGCGTTTTTCGCGTATATGCCCGTCTCGCGGGGGCGACCTCATCATTTTGATGGCTTTACGGAACA
+>97013 2
+TCGTGGTGTCCGGCTTGAAGTCCACCAGTGTAAAGCTTACTAGCAAAGTTTGCGCCAGAAAAAAGTATTGTGCGTAGCTCGCACGCCAATTGTCCGCCAT
+>97014 2
+CGTTGGTCAGTGGACAATCAAGCGTTATACCTGTGCTCACTGTTCTTGACCCTAATGCGAACCCGCTAATTTGGGACCATAAAGGGCCACGGAACGAGTT
+>97015 2
+TTCAAAAGCCGTATCCCTCGTTCGCCTGAGATACGAGTCACTAGTCTATGATACTGGATGCCGCGTTTCTGCGAAAAACCGATGTGAGCATGCGGACTGA
+>97016 1
+TGTGTACCACTTGGTGCACTGTGGGAGAATTATAATAAAACTGTGCCTGTCCATCTGGTGTCAAACCATCGGCAGCTACCCGGCACGTATAGTCGCCAAG
+>97017 2
+GAACGATACGTCGTGATCATACATTTTGTGCGGATCCAATCACGGGTCTTGGTCGCGAGACGGGTAGCGGTCTAGAAATTTTCGCCACTCCCAACATCAA
+>97018 2
+GTGTCTCCCGAATCCCGTATTTTTGACAAAAACGGTCAGGTAGTGTACAGCAAGCAGTACATCACAAGGCCATGTACCGGCTGTGCTGGAGGTCTTATCC
+>97019 3
+TAAATTTCTTCCGCTGCATGAAACCAAAGCCTGGTAATTATTTTCAACGAAGACGCAGGCGAGTGTCCGCGCTGGGCATGTTGGATTCCCTCGCAGCAAG
+>97020 2
+GAACCGCATTTGAGCACTTATGCTTACATTTGACGCACTGTAGGAGTAATCTGACCCGGCGTGGAATCTCCGCGTGTCAGCACAACTACGGACTAGATGT
+>97021 1
+TTCTGTGACAAATACCGAGTGTCTCCCCTAACCAATCGATGAACCATAGCAGGCAGCTGTATACGCCGCGTGGCCTGGAGTTGATAGCACTTGAGTAGTT
+>97022 3
+TGCACTGATCCTTGTCCATGGCTTTTATGCAACTGGGACGTAAGCGCCCAAGTCAGAGGGGTGGAAGCCCTACATCATCTCCTTGTATACAGTAACGAAG
+>97023 2
+CTAATTAGGGTGCGAGTGGAGGCCCAGTAAACTGGCTCAAGGTCGATGTATGAGTCTAGCGTCGTACCCATTAACTAATTTCACTCGCGTTCCGAAACCC
+>97024 3
+ATCTATGCCTAGCGGTCGGCCCTAGAATGTATGATGCACAGCAGCCCCCTGTATACGTTTTATCAACGCGCAGAAGCGTGTTATTTGGAGCGAACCAAGT
+>97025 1
+CAGAGCTGTGTCACGCGTACTTTTCCGATCACGTAGCATTAGATAATTGTAGAGATTACACTTAACCGACGCGACCGTCAGTGGCGCTCTGAAATGCGCG
+>97026 1
+CTGGGGGTATCTTACTCCAAAGCGTAGAAAGTCGCATAGTCACCTTATTAGCTCACGCCCTTGTAACGATGAGGGTCATTACCGGGGGTCCTGCAAATAC
+>97027 1
+CGATTACGATAGGCTAAGTATCTTAATAGACTTCTCAAATGATGAGCCTGGGTCTCTAGGCAATTGAGACGCGAAGTGCGGGCACCCAGTCCCTCGCCTT
+>97028 3
+CTGCTTACGAGGGGTATGCCATCTGCCCATTAATTAAGAGCCAGCCTGCTTCCTGTAAGAAACGTTCCAAGTGCGTACAGAGCACAGAACTGGTTCTGTG
+>97029 2
+GGATCAACTATAATGGCTTCGAGTTCTCTAGCGATTCGACTGGGATCTAAGTTGTGCACACATCTCCATGAGAGTTGATCAAGCCGAGAACCCGCTGCCG
+>97030 2
+GTGGGCTAATTGCTTCGTGACGAAACCCGCGTCTTATTGAGGTCAACGGTTCAGTCCCTCCGATTCCGTATACCAATTAAAAGAGTGACCGGCGGAAATC
+>97031 1
+CAGCACTTTATATAGTAGCCCGGAATCTCACATTCATGCGCCGACGGGATTCTGCGCGGATGAACGCTATGGATAAGAGTATCTCACGCGATTGCGTACT
+>97032 2
+AAGGACCTCGACTCTTCCCTTAACACTAGGATATCCCGTCTCGCCGTTGACAGGTAAGTACATTAAGGAGAGGGCTCGGATGGATTCCTATGTCACTAGG
+>97033 1
+ACATATAACTTCATCGAGGCGCGTCCCCGCTTCTGCGAGCTGGTTCTTGTATAAGAAATTACGGGCCGCCGATAACTAGATGAACACGGCAGCTTGTTAG
+>97034 2
+CCTTCAGGTTTTGCGCGAGCCACTCGCATTTCATGCTCTTATAAACGACAGAGGATGAAATGCCGAGGCGAGAATGATATCGATACCTCTAGCCGGCTTG
+>97035 3
+GTCTCAGAGACCAGGCGGAAATGTCAACGACGTCTTAACCCTACTCCCTGGTATAGCCGACAATGCTCACTTGGGTTTGTTCAGGCAGCTGTTGAGTAAA
+>97036 1
+ACAACACGTCCATATATGCAGTTACGGCTTTCAAGGACGCGTGTACATGTTCCTGGCCTTCTCGTTCTGAGTCACGAGAGTCGAAGATGTAGCAGACCAG
+>97037 2
+CAAGGTTTCGCAGGGGAGCTTACATATGTGCGACGTTTCTCCACCAATACTCCCACGCTAAGAATGAGTCGTAACGTGCTGGTGATCCGTAAGTGCTACA
+>97038 3
+CATGAAGCTAGGGAGTTCAGAGATTCTTCATCTCCACACCGGTCACACGTTGAGCAGCTGCCCAATAGTATGCTCGTATAAGCTGACGAACGGTTGTGTC
+>97039 3
+TAAACGGGCGATTTCCTGACTGCTCCCGGATGGTGCTCTCGAGTCCAAGCTAACAATGTACTACATATACTTTGAAGCAGGCGACGTCAGCAGGGTCTAT
+>97040 2
+ATATAGCGATTCTGCGATACCCATGCCCGGTGGAAGTCTGAGACGTGTCCACAATATGACTCCCCAGAAAGACATGGGGTCATGTCCGACTCTTGGTTAT
+>97041 1
+CAGAAAATTCGCACTGTAACCCCTGTATCTGAGGCGCTTGTGGTCAACCGTTGACCATTACCTAGCTGGCAGGGGATTGTACCAAGCCATAATTCAGGTG
+>97042 3
+CAAGCTTGAATACCATCCGGTCTTTCGGGATAGATTTAAGAGGGAGCGTGTACCTTGGGCTACTGACAGCGTAAAAATTCACGCCATCGCTGCCCTGACT
+>97043 1
+GGACTCACAAAACATATAGGGCCGGCTGTGAGTAGCCCCCAAACCTTCGGAAGATCGTCGAGTGAAGTCGGTTTGTTTTACTCTACGCAACGTTTCATGC
+>97044 1
+GACCATAATCAGTCGGGCTGTAGTCCGGACCAATTTTCCAAACCGCTTTCGGAGGCATCTGATCATATCTTGACGGTCCGGAGTAATATCAGGCGCGATA
+>97045 3
+TCGATAAGTATTACAAGACCCGTCAACTTAGATAGGCCCTGGCGGAGCTACGCGTCGTCCCTACTTTTCAGAGATCAGTGCTATGCGAATAGCTGAGTCG
+>97046 3
+GACAGGAATGACTGTAAGCGTGTCCCTGAAGAACTAATCCGGGGTTGGTAGTGCGTATAAAACTTTGCGCTACCGTTCGACCATCATTGTACCACCCCGT
+>97047 3
+CCGGGTACATAATACCAAGCGAGATGCTTCAGCAGGTGAGGTGACCCTTACCCCATAGCGTCGAGTGGGTGTGCTTATCTTATAGTTACTACAACACCGT
+>97048 1
+GAGCTTAAGGGGCATTGTTTCGCCTGTCATAATTACCATGGTTCGCCGAAGCTTGCAACACCGGTGAAATACCCGTGCACTACGCCATAATGGAGCTTAG
+>97049 1
+GCACCAATATAACATGGTATTAATAGAATTAGATGAGCGACCGCCCTGTTCACCGCAGGCTACTTATTACCGTATGGTAGGGGGACGTGTGCCTCGCTCC
+>97050 1
+CTGGAGTTTTGCCCTGACCGCGAATTACGTATTCAAGCTTCGGTAGCTAAGCAGCTCCCCCGCGCGGTAGTAAGCTATTCGAGAACATATGAGACAGTAT
+>97051 1
+GCCATTAAGTCGTTTATCAACAAGATCTCTGCCGTACGGGTCGGTTTCTGGATCAACGCGGCAGAAGGCCCGCCAAGCGGTACAAATTCATTTTGATCAG
+>97052 3
+GTACGCCGTCCATCTGCACTGACGAAGCTACATAACAAGGTACCAGCATTTCTCCCGCATGGGAGAATAAAAGAGTATGCGCGTCTTTTGGCGTTGGTCT
+>97053 3
+TAACATAGCTGGTAGCACTAAGCTACTGACCACGAGCCGGGGTCTTGTAAGCTTAGCAGTATGGGTCGCACTACTCCACGTCGATTTCGAGTCATTAACG
+>97054 3
+CTGCTGTGACCTGATACGAGGCGCGGACGATCGAACGACTAGTGAAGCCCGTTTCCCCAGGGAATTCAAGACATCGTACTTTTCATCCTGTGAATGAATT
+>97055 3
+CGCGTTAGCTTGGGATGCAACGAGCCATACTTCGAATTCCGTCCATACTTTCCTCGTACGACCATAGTGTAACCGAGGAGACGATGTGGCTACGATAGTA
+>97056 3
+ATCTGAGCCATGCCATGTTGCATAGATGAGAAAGGGAAGTATCATGACTCCGTATTCCGCAAGCCCGCGTAGCATGTCCCTGGCGTTTCTACCAAATGGT
+>97057 3
+AGGTCAATAGGGGCTACCTGCTGAGCCCTCCGTCCGGCTGTGAATGAGACATCCTAATTGATCTTAAGTTATACCGACGTAAGCGACCATTTACTGGCGA
+>97058 1
+CCTCGTCATAGGCGTCCGCGCTGTCGGCGACCTGGGGAATATATGCACTAATTTGAGATGCGTCATAAAATACGCATAATTGGCATAGTCCTGCCCTGAA
+>97059 1
+CAGGCCCAACAGCCACTGAATAGAAATTAGACGGATAATGGTCGCGTGTGCCCATAGAATGCTGCGCCCTCACAGTTTAGTTGAGCCGTATTGTCGTTTC
+>97060 3
+GTGTCATAGCGTGCCAGTAGTCAACTCGTGGCGCACGTAATCGTAAAGCCCCAGCGAAATTGACACTCCCTTTATGGTGAGAAAGCTTGCGTCTTCTAGA
+>97061 3
+CTCCTACTTGGCAGCGGAATTGTGCTCACACCTCAAGCGATTAGCGCTTTGGTAGAGAAGGCCGTTAACCGTGCTGATATGCGACATTCAAATGATGCAC
+>97062 1
+GTATATAGCGATTAAGCATCGGGTATACCTCCCCAGATCGATTTCCTACTAGGAGGTGGCTGAGCCTACATTCGCGAGGATATGAGACCCTCTTCAGAGC
+>97063 1
+CACGCTCATTGGGTCATCTTTTCAAACGGGCAATCATCTTAACCGTGCATTTGGGGTGAGGGAACACTCGATACTGGACCCGCAGACAGCACTGAAGTTT
+>97064 1
+CGCAGGCCGAACTGCATCTCGACATGACCATCGATCTTTAAGATAGATTATCACGGAGCATAGGTCCTACCGTGGGTTTATCCGTGTAATGTCGCACAGG
+>97065 3
+ACAGTAGGGCCCGATATCCATTTGGCCTAAATTGCGATGAATGGAGTTAATCTCTCGTGGGCGCACATCCTTCATAGACCGGCTTAGTACCAACTGGGAC
+>97066 1
+CGGGAGACCTATGACTCAACCGACGTGTTCAGGTCAGGTCCGAGTGGGAATGCTCGAAAGCTCTTAAGCTCATATTCAAAACTTACTGGTTAGGCCCTTC
+>97067 2
+CCGCTTTGTCGCAAACTAGTTTAAAGTGTGGAGTTGCTGTCCCCTATCCCGGGTTATAAGAACCACGGTCCGTCCATAGGCATGAAGTAACGGCATAACG
+>97068 3
+GTACATGCACTCGCGCAGGTGTGGCTGCGACATGGTTCCTTAGGCGCCAGACTTTTCTTCCAAATGGAATCGAATCATAACAGCTACAGCGGTTGAACTA
+>97069 1
+TTAAAATAGTATAGGGCGCTGTCACGCGGGCGGAAACTTCGCTCCTACGGTATAATGGTCACTTACTGGCTGACCCCCAGAGCTGCATCAGTTAAACGTT
+>97070 3
+GGATAACGCTGCATGCGACGGTTTTGGACGCCCAATAGAACCTCACGATTCGCCTTTTCCTCGAAGTATTGTAACGGTCGCAAATATCTGTCAGGGACAG
+>97071 1
+TACCTCCCGGAAATACTGGGGTTACCGAAGCTTGGCATGGACTATAAACATAGCGTGCGGAAGACGACATCTCGTTGGTCTCAAACGCTTTTCAGTCCTG
+>97072 3
+CTCTCATCTGCTCAACTGATCCCCCTAGGAGAAGCGAGAGTTCTATACGGGAGCCTAGATGTGGAAGGTAGAGTCTTACATGTTTCCAAGATGCCCTGCA
+>97073 1
+ATTGCGCACAGTAATGGCTACCGGAACTCGCAATCAACGCTCCTGTGCGCGTGCAAGAAAGTGTTGCTTGTCAAACGTTACAGCACTGTGATAGGTCTCT
+>97074 2
+CTTCAACAGCTCGTCGGCCTGAAAGAAATGAAACATCACTAGAAACTCAAGGTCCGATCCCGATGCTTATTGCTGCCGGTAGTGTCGGCTCGTGTGTGAT
+>97075 1
+GTCCAACAAATGCATCGTGCCGACCCAGAGGTTGCCGCCAACAATGGCTAGGTTGTTTGCCATCATATCCCGATGTTAAATTCGAGTCGGGGTACGATTA
+>97076 2
+AGGGCATTCGGAAATAAATCCCTCATCATTCTCCCGTAATCGGGTGTAATCCCGGTGACTCAGCTCAAACTGAGGTCATATTCGGCCTGGAATTGGCGGA
+>97077 3
+CGAATGTACGATCGTGTAGCGCGATTCAGCTAAGTCCGGATCTGGAATTAGCTGCGGTAATTTGTCCCGGCAACAGTACTTTAAAGCGCCCCTAACACGT
+>97078 3
+CTCTTACCCCCTATATCCCATGATACGGGACTATTAGTGTGGCTTAATTCCGTGTGGTAGGATGCGAGATGAGACACCAAATATAGACCGCGCAGGTCCG
+>97079 3
+ATATTCCTTCCGGCGAAATAAGCGGGACGATGCAATAGAGCCGAGTAATGTGTCTACTGCTGCTTGGCCTCGCCATACCAATTGATCAATTCCGGAGGCT
+>97080 2
+AGGTAAATGGACTTTTGACGGTCGTAAATCTGGCTTCCAGCCAACGAGGCACAACTGCTGAGAAGCTATTCTTTATGCACACCCGCGGCTTGCTGAACTG
+>97081 1
+ACATCTGGCTTTCTAAATCCTACGCGATGTGGGCTCACGAGGTCTTTGGCGTGTAACCGTTAATCCCCTGGTGTCCGCAAATAAGAGGGGCAACTAACAA
+>97082 1
+AGATTTCAATGTAGCACCACGTGCGACATTCGCTCTAAATCGGGCAAGCTGCTGAGAGTTATTAGCGGTGCTAACGACTTCTTTCCAGGTCAGCACGAGC
+>97083 3
+TTGGGACTGAGCGTCCAATAGCTGTACTAGTTTGATGGTAGACCCTTAGTCTTATCGCGGAACTAACGTAAGTAACGCCGACTCGAAAGGCTTCCGACCC
+>97084 2
+GATCCTTCGGCAGACATCAATTAACCCAGATGTTCTTTAAGATAATTATGCCTCGGACTGGAGGCACCGCATGGTCGACACCTGGGGACTACTGAGTTGC
+>97085 1
+CTAGCCCCTGAGAATTTGAACGGCCATATCTTTTTTGAGTCATATTCCGAGAGAATCTCAGCCGAAGGCCATTAGTCGCCGGGCGGAAACCGAACTTGGT
+>97086 1
+GTAGTGACTTTGCCCGAACGCTTATGAAGATCCTAGAAAGACGTACGCGGTAGCACTGTCGCATTCATAACTCTGCACTGGTGTTAACCGGCGACTTGAC
+>97087 3
+GGCGGCCACATTAGCGAAGAGAAATCATCTATGTCCTCTTCGACCAATGTCTAGAAGACTGTGGCACAGCATACCTACCATTATGCCGTCGTTTGGGGTG
+>97088 2
+TGGGGCACCATTGCTCTGATCAACGCCATTGCCTGCGAACATGACTGGATCTTATTCAACTAACTGCGAGTAGGGACGACATTAAGCTTTGGGACACGCT
+>97089 2
+CTAATAGAGCTCCGCTTTAAGGGATGTTGATCGCTCCCCATTTAGGGACAGGGTGCCAGCCACTCTCAAATGTAAGAAAGTCATTCAGTCGCTAGGCTCG
+>97090 1
+TAAAGGCCTGCCATGTTGTGCATCCTCTTCCTGAGGATGATATGTTACGCAGCATTCACTGTTGACCAGAATCGGGGATGCACGTGACATCAAGACCAGC
+>97091 1
+AATATGTAGGCCCGCCTTTACATACGGAAATTTGGAAGCTCGGCTCCTGTGATCGAGCAGTGTAAGCAGTAGCCCGTGAGGCACTTCTTCCCACATTAAG
+>97092 3
+GATCGCCCGTACTTATAATGCCAAGTACGTCTCTGGTTACGTTCGACTTATACAGGCCCTGGACAGATGCGGTACATGTTGCTGGCCTAAAGCGACAAGA
+>97093 2
+CCTTTACTTGCCGCCCAGCGATTCTTGGAGGGACCAAGCTCAGACCTATTCATTGACTTGTGCGTTGTCACAATTACACACACGAGGATAGGGGTAGGAA
+>97094 2
+CTGGCCTAGCATCGCGGGCAATGGTTCTACCAATTAGCTTAAGCTTTGCCGACTCGATGTTCAGGTGTACTACAAGGTCGTCAGCAAAACTCAGCGGATA
+>97095 1
+GCACGCTACATTCTGCGAAAATCGGCGCCGTTTACTCCATTGGCTCCTTAAGAGTGATCTAAGACTATAACCGGGTTTACAGGAGACTAGCGACTTCGGG
+>97096 2
+GAGATTAGGGTATTCAAATCCGGGGCAGAGCTGACATTCCGGGTTATCGGCCATCCTGTAATAGGACTTAATAGTCAACGCCACTTTGTCCCACATGCCG
+>97097 1
+TCGGCACTCCTTTGATGGAAACGTGTCTCTCATACTGACGTACAAAACGAGGGAATGGTGGAATCCCTACCTCTGACGATCGTAATGTCTGAGGCTGCCA
+>97098 3
+GGCCTACTTCGAGAGAAGAGCCGGCGCGTCGGTGCCCAACCCACCTGATTATGATGATCCATCCAAATATAATTCGGACGTTCTTGGCTTGTGAATAGTA
+>97099 1
+TTAAACCTCAGTGCAGTTGCCAACCGCCGATCCATGTCGATGCGGTCACTTGCCGAGTGTTCTCAGGCTGCGAAAGCTTTGAAGTAATGATAGGAAATCC
+>97100 3
+GTGGAAGCATACCGAGGGAGGCGTTGTTTAACTCCTTTCAGTTGAAGTAACTGAGATCACGATCAATAGTACCTGGGCCCCCCCTGACTGTCCGTAATAC
+>97101 2
+GACCAAGCTGATTCTGTCGAGAGGGTACTAGACGGACTCATTTCTCTACCTGGTTCCGAACAATAGAAGACATAATAGTTACGGCCCTCTGGTGGCCGCT
+>97102 2
+AATCGCGGCGGTGCTAGTACGGATCCTCCTGCACGACATGCTAGCAAATATTAATAAACAACAGTAAGGCGATTGTGCCTCTGTCTCGCCTGCTGGTTGA
+>97103 3
+CCATTTCTGCCCAGTTCCGGGAGACGCGGCATAATGCAAACCCATGCGTCGGATCCGTACAGGTGTAATCTTGTGTATGTACGTAATACGAACGATACTG
+>97104 1
+GGTTAAACGTCCCCTAGGAAGGACGCTGTACCTATATGTCTGTGCTAGGGAACTCTCAATTCGCCCAACATTACTAGCCGAGTAAGACGCGGATTGCTTG
+>97105 1
+AAGAACATATCCGTATGGACCTCGCCCCAATCGGCATGTGACATTTAGATGGACGATAGCGCAGTGAGTTCGTCTCGACTTCCTGGGACTAGGTTCCAAT
+>97106 2
+TACAACCAACTTATAGATCTGTAAACAGGCGCACTATGGCCAGTATCGTCCATCAGGCTCCTAGGTGGATATCGTGTGTGGGGTTGCCCACACGATTGCA
+>97107 3
+TTTCTCTGGGATTGTTCCAGTCCCCAACGGAAGACATATTACCTCGTGTAAACACCCGTCTCGAGGATTCTGTGCTAGGCGGAACAGAAGTCAGGATGAC
+>97108 2
+GTCTAATTGTGAGCGCTGGCTCCTACTCACGTACGCTAAAGAGATCATAGCTGGGGGCCTTCATCACTCGTATACAATTCAGATAGGACGTACAGTCGGC
+>97109 2
+AGTGACGGTGCTGTTATTCGCCGGCCGTCATTACTTCACGGCATAGCGTGTGACCCAGTTTTCCTAAAAATACGGACCCGATGGACCAAATAGAGATCTG
+>97110 2
+TTCGCGGTGGAGGCTTCAAGGTACAACCTTTTTACCATCCTGTGTAAATGACCCGTAATCATTTAAAGCTCGTAAGTCACGAACCCCTGGCGGAAGGGCG
+>97111 1
+AAGCCACGACCCCGGCGTCGCTTGTGTAGTTCACTTGAAGACTTAACGCTTGAATTGGCAACCGAGGGTTATGACAAACTTTTAGCGACTATACGGCCGT
+>97112 3
+ATTCTAACCACGTCATTCAAAGCCCGGTAATATATGTGCAAGGCCCTACGCGGCAGTGCCCTGGGGTTTCATGGTCTCCAGTTATATAAGGACGCATAGG
+>97113 3
+AGGACGTTTGCATCTCCCGGAGATATCGCGCAGTTCTAATCCTCAGCCAAAGATCATTGAGATAAGGCCCTGACGTTGTGAATCTAATTCGGGCCGGCAT
+>97114 2
+TGCGCTCAGAACGAACTTAACTCGTACCAGCGCTTCGCGGCAACTGGAATATGGACACGCGGTATGGCTCTTACGTTATCAAGATCCTTTGTGGTAAAGC
+>97115 3
+GTAGTGGGTGTGCTCAAGTCAAACCTCCCCCCACCTACCGATTAGAGACACCCATATGACTTTGAGGCAGTGGTATGTCGAAGAACGTTTTGCGAAGCTT
+>97116 2
+AGCTAGCTGGAGTCTCTTCGTTTACGGCCGCCCCATTTGGGGAGCCTTAAGAGATTTATCAACAATACCCAGGGGATCTCTAACTCGACTAGGCGATAGA
+>97117 1
+TCATACACGAGGTCTATGAGTTGAACTACTTCTGGATGCTGAATGTTTGATGAAGGCCAAGGCAGGCGCCTCAGACCTGTCTTAACCACCCACCGTTAGG
+>97118 2
+TCCGAAACATGTGGTGTTACAATTCTGGCACGTCGATACTCCAAACCAGTCGTTCGATGATCAAATGGGCGCTTTGTATACGGACGGAGGACCGTCACTC
+>97119 1
+TGGTGTCGGAGCCCCATCGTATGAAGCTCTACATTATTGTCCGAACCGTCCCCCAATCTGGCGCAATAGTATCATCGACGGTTTGATAAAAGGGTGAGAC
+>97120 3
+CCGTAATTCGTGCCGCATGCAAGTCGCCTTGTTAATAAATCCACCGGCGTAGATTACTCAAGTAACAACATAAGTGGGTGCAGGCACGCCGGGTTTTTCG
+>97121 2
+TGGGAAATACTCAATGCGACATGTGCAGGCAGCTTTTTACAACCTTCAGTGTGACGTACGTGCGTTCCGTCGAAGTTCGCCGCTAACGCTAAACATAGCG
+>97122 2
+CAGTTAAAGCACTTGCTTCCCATAAAGCAAGTTACGCGGGAAGCTCTGATCCGAGGTCGATCATCTGTTGGTCTCCGATGTGCACTTGGCAAGTCAAACG
+>97123 1
+TCCCTGTTTCTGGCTACAGATGCATGTCCCACAGCTAACAGATGGTGGTATTCACGTGAACAAGCACGCCTATATACAGTATGGCGTGGGCCATGGCTAA
+>97124 2
+AGTATGATGACTTGTTTGCACCCCAAAGTGCTGGCGACGGGGACCCATGGTCACTAGCATGGCCCTTGCTATAATGTTAACACCGATGAGATTAACCCTG
+>97125 1
+AGCCGTGCTCAAAACGTTTTCGTGTCCGGTAGAAATCGGATATGGGAGGTCTTATAGCCTGCGTTCATCAAAACATATCGACGGCACCCGCAGTGTACTC
+>97126 1
+CTGACCTCCCACAAAAATGCCGTTGGATAAGTTGTGCTGACTACGAATCGGAGGCTTCGACTGAGCGTAGCCTTTCTTTGACTCCAGGAACGATTGACAG
+>97127 3
+CGGACGGAGTTTACAGAACTTAGAATCGGTCTCTCGACATTCATTACTATAGGGCGTTTCCGGGTTAAGACCCCTTACCCCGGCAAGTGCTTGGAAAGAC
+>97128 3
+AGGCTGTCACGTCGCTGTGAAGAGAAAGGTTACTAGCCACCTCGCAAGGTTGATGCTGCCTATCAGTTGTGATAACAGCAACTCCTTGTGAAACCCCGTT
+>97129 2
+CGAAGCAAGGGTGCAAATATATTAATTCTTTTGTGCTGCATTCACGGTCAACGGAGCTGCCACCGAACGTGGTCGTGCCTTGGAAACAGTCACGCCTTAC
+>97130 2
+AAACTTTCGGGCAAGTCCTTGTAAGCAGTGGGATTCTAAACTGGGCAGGTTCTCCCGCATTGTGAATGGATTCGCACTTTCACGCGGCATCGAACAACAC
+>97131 2
+AGGCTTTTCGTAGGATAAATGAGCTGAAAGTCGAACGTCACTAGGCTCTATTCGATGCCTGCGTTCGACACGGCCCAATCATAGCGTGGTAACTATCGCC
+>97132 1
+GTATGTAACTCACCGTAAGTTGCTGTTTGCGAGGAACCGCCGCACGCCCATGGGGAACAATTAATGCCGATTTCGGACCTCTTGATTAGAATCGCACTGA
+>97133 3
+GTATACACCAAGTCGTAGGCACGGGCATGTCTAAACGGACTATGTCATACGGGGTCACCACTCATGATTGCAGATGCCGTTTTGCGTATCCTTGAGACCA
+>97134 3
+GGCGGTTGTGCAATTAAAGACGCCCGGATCTGACCCGCCCTAGCGCAAGTCTCAACCAAGTCTTTATATCAGTTAGAACGTCGTGCTTTTGTGGAAGACA
+>97135 3
+GCCAAGCTCGGCATCGGTTCTATGAGCACGAATGCTAACGATGGGGAACCTCATTCTTCCACTCCAGCTATAGACTAGAGTGAGAAGTTTCCGGTTGTCA
+>97136 2
+ATGCCATAAAGCTGGATTGTGCTTCCTAATCCGGAAGAAAGTGACGGCCCTTCACCCTATGGTGACTCGAAATGTACTGGCGAGTATTCTGGGCACTCAC
+>97137 2
+CGACCGTTCTGCTAATGGAGAACTACGTGCGTTGATCGGATATCCCAGGAACGTAAAGCCTATGTACGACGTCCGTTCCCCAGCTAATGTTTTGAGAAGC
+>97138 3
+TTTAAGCGCTCCTTGACGGCTTCTAAGGCGAAATATGGAATCCGCGACACAATCCTAGGTGTTACGGCATTCCCCTTTGCGTAGAGAACAGTCGGAGACT
+>97139 1
+GCGAAATCACGAGTTGTGGTGGTGTTGGCCCAAATCCGATTACGCTTGAGCATCCTCTCCACATTAGAACATCAACGGCTAGTTTGGTGTACACCGCAGA
+>97140 2
+AAACGTTCCATAATGCGTTGCCGTCCTCAGTCACCTCGTGTCAGGTTCAATTTGAGTTAAGCCGCTATGAGCCCGATAGACGATCGAGGGAAGAATCCTG
+>97141 1
+AATCACGCGTATATAAAATCTTCCGCTGGAAACTTCCCCTTATTCGCGGAAGCAGAGTCTGGACTAAGCGAAGGACGGGGTTCCGCATGCCTTGTTTACG
+>97142 3
+AGCTGCTAATGAGTACAGCCGTGTGGGAGTCCCGCCAGCGGCAGCTTTCATTACAAGGGCTTAAAAAGGTTGCATAACCTCCATGCCCTACTTATTAGTG
+>97143 2
+ATATTTGTGCGCAGGAGCAATAGCGAGGCAATACCGGCGTAGAGTAAACTAATCCTAGCCTACCCTGGTTTTGCATAGGGCCTATCCTGGCTTAGCCACT
+>97144 3
+AGACGCTTACGGGCCTGATACTGCTCGCACGTTAACTTACTTCCCCTCTGGGAGAAGTCGGGATTAGCTTCTATCATAAATGTGGAGCGCCTAAGAGACA
+>97145 2
+TGTGATGTACCTAATGCAGTTTATTGAGCAGCGTTAGGCCGTCCTAACCTTTCACTCACGCCCCTGGGAACAAGAGGGCAATGGTCGTAATACGACGCTA
+>97146 2
+AGGGTAAAGCCCCCATGTGACTCCTTTCATGTGAAGTGGGACTGCATCAATAAGTGCTCACGCAGCCTCTGCTCGGTTTCCATTGCAAAAGGTAGACGAT
+>97147 2
+ATGTGACTTGGACATTAGACTAGCATTGATCGGTTCGATTTATCCCTTAAGGGCCCACCGACGCATCTCGTAGCATGTCAGGGTAGGGCCAGCAAACCTA
+>97148 2
+CCAATAAGTAGTTCTAAAGCTCGGGCATCCCGAAACGTTTTCCAGGGGATGATGTACGCTCCTGAGCGGCCTTTCCAATACCCGAGTCAAAGTATGTGTG
+>97149 2
+CAGTCTTGAACAGGTTCACACACTCATGTGCATCTTTACGTCACCTGGAGGGTTCAGGTCGCTGTGTACCGTTTGAGGCAAAGAGCGTAAAGCACTACAC
+>97150 3
+CTCTTTGTGTACTAACGCGAAATCGAGTTGAGACGCCCGGAGTCCGCACAAAACATAAACTGGCGCTTCTGCGCTACTGAGCTGCGATATATTTTACGGG
+>97151 3
+AAAGGCTCACTAAAACGGCGTTCTTGTGACAGGGTCCAAGTTGGGATAAATGGTGGCCCCGACTTGCAGTCCTCATCCATACGATACCACCGGTGTTATT
+>97152 3
+AACATGACCCGGGTAACGTGGCGAATGCATTTAAAAGCAGGCGTGCTGGCTTGTCAATGACCGACGGATCTCCCTTTGACACTTGCTCCTCATATGATAG
+>97153 1
+TATACCGTTTTAATACCGCATGATCGCTGACTCCAAAGATCATTTGCCGCGATGGACTGCAAGTAGGGTGGTGGCCGTCACGCTCTGATCAAGGAACACT
+>97154 2
+CGTGCGTCATTGCAACACCAGAATTAAACCCCTTGGCGATCGGCATCAGATGGTAAGTGCTGACGAGTTGTGACCCAGAACGCCCTATATTGTTTTGGCA
+>97155 2
+CCTTTCGTGAGTCTCATGAATCGTAAATAAGAATAAATAGCACCAACGCGCCTTACGCGGGCATCGCCTTGACGAGCGGCTTATCCGGGGCGTATTTTAG
+>97156 1
+TCAGCTAGTTATGCGGTGTCAGCTGAAAAACCGGCGATAACCCACGCCAACCTGATGAGTCTGGGGGGATCATACGGCAGTTCAAATGATCTTTTTTCCC
+>97157 2
+TATACTGACATGGACCTGGCAGTTGTATAAAGCTAGGAGCCCCGTACCTTCGGCAAAAATCAACTATGTATTCCCCGTCTGCGGTCTGTCTAGGAGGGAC
+>97158 3
+CATAAGGGGACTGCTTGATAACAATCGCACTGTCTAGTGCTATAAGACCCGAGGATCATACGCTCTGTTAGGCACCCCGTTTCATTGCTCCGGATAAGGG
+>97159 2
+TGCCGTAAAAATGTGAAGAACTGCCTCTCCTTCCGTAGCTCCCTTCCGTACTACTAGAAACGGCCTCTCGTGTTGAGGTGACAAAGGGGATAGCAATGGT
+>97160 3
+TCGTCTTACATAAAGTCTAAGCGTGCACGTTGTCATTTTAGGCGCGCCGAGCGCTACAAATCAGCCAACCGAATGAAGAGGGTCTTAGGCCTGTTTCAGC
+>97161 1
+GTCATAAGATCCTAACGCTGGATTCTGCCGGAGGCCAAGCATAGATTGCCTGTCTCGTCCAAGCGTGCTTCACCGAAGATAGTAATGGGTCGTACTAATC
+>97162 2
+CGTAAGCTACCATATAAGGAGGCGAGCCTTGGTGGCGTCGGGAGACTGGTTATACTCCAAAACAGCTCTACCACTTCAGTGATGTCAACTCAGTCTTTCG
+>97163 1
+GATCCAAGGTCCAGAATTCGCCATGCTTGCTCAGAGAAAGGCTCCTCGATTAGTAAACCGCGTGGCAAAATTCGTGGCCTTGAATTAGCCAGTTTGTCGC
+>97164 3
+CACAAGCTCCCCGCGATGAGATAATCGTGTGTCCTGAGAGGTAAAGTAGCGAGGTTTCATTATGGTCTCACCTTACAGTACCCAGATTCCAACGCGGTGT
+>97165 3
+TGGTGGGGTACGTCCAACTTACCCGATCCAAGCGGCATATCGGGGCTGCCATAAGTCGCACGAGGTAAGTGCTATCACAATATTTTAGAGCCTTATCTCA
+>97166 1
+GTTATCCGTGGGGGACTGCCTCGCTCAGACGAAACGGTGTCCTACCGTAAGTACTCACTAAGCACGAATGTATGGGAAGTTTATACCTGTAGCCAACTCT
+>97167 2
+GTACTAGTCAGCCACCCAAGCGTAAAGAGCTGCTGAAACACTGTTAATGTGTCTCAAGTCGGTAGAGGTCGCTTGATACACTCCCTGTGATCTGTGGCCA
+>97168 2
+CATAGTGCCTTTGCAGTGTCGACTCCTCAAAGCCGGTCCAACTCGGAGTCTAGCGTGCATAGAACGTATGGAAGTTCTAAGAGACAATAGTTGCGCTCTC
+>97169 2
+TTCCGGAAACTTCGTCAAAAGGGTCCCGATCGCAGCTGGAGACTTGACTTAAAGATCGCGTTCAGGCTAAAGATGTCTCGATTTCCACGCCGATGGTACT
+>97170 1
+GAAATCGAGATGTGCGTAATTTCCTCGACCCCGTCGTGAACCGCGCGCAAATTCTGCCCAACGTTTCATAAAAATTTACACTGCGGGCGATGTTGGGATG
+>97171 2
+ACGGGTTTGGACTACGGTACTCTCCTGCCATATGAATAGCGTTGCGCACTTAGATACCGAAGCATCTGAGGGCACCTAAGTTGGTCAGCGCATCTAACTA
+>97172 1
+CGTAATAACGCTCACTGTCTAAATTCTTCATGGATAGCTGGTACGCTCCAGTGGAGGAATGGCACGACCCTGCTCCTAGTGGCACAAGGAGGTCTAATTC
+>97173 2
+GGTAGCTCCTAAATTTTCGGAGGTACCGCAGAGCGTTGCCAAACTAGAATGGGCACTCTTTATATAACACGGATCATGGATCGCAGCGTCCGCATCCTGT
+>97174 3
+AGACCATGCGATACCTGTGCCATCTCGCGGCTGGGCTCGAACTTCGTATAACAGTGCATTTACTGAATTGCAATGCGGTAAATAGGTACAGCGGCTCATC
+>97175 1
+TATAAACCTCAACAACCTCACTCGGTGGATCCCATTAACGGCCCTATGCCGACTTACCTCGGAGGTACGGCTGTAGTAGGAGTTACGTGTATAGTGGTGA
+>97176 1
+TATTCCTCCGTCGTGTAGCAACTTATCCCTAAAGTATATACGGGACTTCCCGCTTTAACAGTAGTTAGAGGGCTGATTGCGCCAGCACAGCGGACAGAGG
+>97177 3
+ATAGACAATAAACCAAAGACTCGGTTTCTGTTGCTGGAATACAACTGGTTCTGCATGTTATCTGGACGACCAGCGGTGCTGATCCGCTGCGACCGCTGAC
+>97178 2
+TAGGGCGTCCCGCTGTCTGACACTGGGAGGTGAACTGCTAGTAGCTAAGCGACCCGAATAATCTGAAAACCTCTCACTTGTATTTTATGGACTCAGGCCA
+>97179 1
+TACCATCGCACGCGAAAACACTGTTCTGGCGGTATATTCCCGGGGGTAGCTATGAAGTCGTCACACAGTTCCACTAGGTTAGCGAACAGTGTCTTACGTA
+>97180 1
+AGTTGACTCCGGGGTGTGATACCGTCGGCTTCAACCCACCGTTCGATATTGGAAAGTAACTCATATCCAATGATTCGCCACGGGGTATGACAAGTCCAGT
+>97181 3
+AGTGTCGTGTGCGCACTCTGGTCAGGAAAGATACCCCTACACCACGCGAAAAGATGGAACCGGTTACTATTAATCCGCTTGAGTTCCTTGAGTTGCGCAT
+>97182 1
+TAGCCTTACAGAATAAATCGGATGGGAATATCCCGATATAGACGCGCATTGCCTCGGACACCTGTGTATGGACAGGCTCTGTTCCATGGACTACCTGGCT
+>97183 2
+TTCAGGCCGCATAGTGAGTTTCAAATACGGTCAAACGGTGGAGCTGTCTCTGCAGTTGATGTGACTCCCTACGACAGATGGTATACCACCGCATTCAGCA
+>97184 2
+TCTTACCGACGGACCGACAGATCGAGTAAAGTATTGTTAATGGGGTGACTGCAGTTTTGTGCATCCACAAGTGCCAGTGAACCGAGCCCCTTCTCGCATA
+>97185 1
+GACCATTGTACGGGTTAACCTCGAGTAGTAGACTATCCAGCCAAGGTCCTGTTTCCACACAGGCCGGACTCGTAGAAGCGGAAATTGGTTTTGACCTTAC
+>97186 3
+GCTTACGCTCTTTACTCTACCAACGGTCCGGCTGCGAGACTTCGATGGTTATCATGGTTAATAAACCATGGTAACGTGCCTAAGAGGGTCGCCAGGCAAA
+>97187 3
+CAGTGCGTGTCTCCAACGAGGATGCCTGATCAAATGTCCCTACATTACATGATGGTATGTGTCGTCCGTGAGGAAGCCAGGAACACGTTACCTCCTGTAA
+>97188 1
+GCATTGCGGCCGCGTCACTAGCGGTTAGAGACCGGGCTGCATTGGCGTATCCATGTGTAGATCCTCCTGCACCCCTATAAGATTCATAAAAATAATAGGT
+>97189 2
+CGATCCGTCCAACTGTTGTATCGCAGCCCCACTAAGGCTTGCGATTGGGGCGAGTGATTCTGTTTAACATACGAGTCTAAGACAACGCTGAACGGACTTA
+>97190 1
+GTCTTGCAGCTTTACCGTCCTACACATAACTGAATTGTATCAACTCAGCGATCTGATCCAGATGGCTGGCAATACGGAGATCGGGGCGTGGCAATCCGAT
+>97191 1
+GCGTTATGCAGTGAGTGCACCCGACCTCCCACGTGTCGGAGGCCTGTCGAAACCATGTATTGCATGCAAAAAATACTTAACACGGTGTCGTTCGAGTTAT
+>97192 1
+CTTATGGGTATGCAGAAAGTATCTTCGGCATGCAGTGCGAAACAGAGCGGACATCACCTAGCTTACATTCCTTAGGCGTGGTGCGCCAAGTTCACTTCAC
+>97193 3
+TATATGAGGTCCGTTTATTCAGTCAAAGCGACGGGGGTACGTTCAATGTTGTGACTGCTAGAGGCCTCCAAATTCTGGCAACCAAGATGATCCCCACCGC
+>97194 2
+ACGAACGCCAAGATTCTGTATTCGACGCTCAGCGGCTACCATATCCAGCTGACATTATTGAGAAGCTAAAAGCCGTGCCGTATCCCTGTGATTGGGGTTG
+>97195 2
+TACCCTTCCGATCCGGTCTGAGTTGGGAACGTATTGTAAAGGATAACACCTGGTGCGATGATTTCCCCCCCCGATTGTAAGTCTGGAAGCAAAGAACTCG
+>97196 2
+CCCCGCGTGGCCGGTTGGTCATTCGAGAAGTAATGCGCAACATAGCGGTTTATTTCACCTATTCTTATTCAACGACAACGGAGATTGAGACACGGATGCC
+>97197 3
+TAACGTCCGGCTATCCGGGCATTAAGTGTGAGCATTTAGCTGACCCAGTCGCTCCGATGGGGCATAGATTCATAGCCGGAAGTATGCCACTTATACATCA
+>97198 3
+TGCAAGTCCGCCAGAACTAACGACAGACAGGGTCTACGCTAGTGGTCACGATACAACTAGTTGTGGCTATTGAGTTTCCACAGATTCTGCCCTGTAGTGC
+>97199 3
+TTAGTCACTAGAGGCGCACACGGTACTCAGGCCTCCGATCTGAGAACAAAGTTAAATCAAAGCCGGCGATTGTTATCCATTTGTGGCGGCCGTATTGCCT
+>97200 2
+GGGTCGTAGCACTAATATCAGCTACGTGTAGTCCGGAACTCTCTAAATATTGCGTACCGGCTCCCAAATAGACTCGGTTCCATGGAGGCGATACTGGACT
+>97201 1
+CTAGGGGATGGTTCTACATGCTGGCTTTATTACACCACAACAAGATTACATGGCATAAGGGGGTTTCCGTCCTTGTCGACCGTAATAGCCCAAACCCGGG
+>97202 3
+CTTCAGGACCCCAATATGGATTGTGTCGATTCTCAACTAGAAGGCTAAGAGACAATTACGCTTTTGACGGTAGGTCTGCGTAAAGGCTGCGACTCCCCGC
+>97203 1
+CACACGAGCTCCTATTAGCAACCCATATGACTCTTGTCATTTCTTGTCTATAAGCGTACTGGACTCGTTCATCGATGAGCAGGGGGGCGAAGAGAGACCG
+>97204 3
+TCATCGGGGGCTTTCAATATTAAATCCTTGCGTCAGCAGGTGGCGGATGACTTACCAGGCCCGTCGATTAAATATGTGGATTCTAACGAGCGCACACCCA
+>97205 2
+ATGACCACCCACCGTAGGCTCTGCTAGTATTGGACACGTTTTGCGCCAGAGTGTCTTACGAATTGGACAAAGCATACAGACGTCCTTCCGATGGATATGG
+>97206 3
+GACTTGTTATACGTGCTTTGCGGACTCATTGATCCAAAGACACTATGGACAATCATGTTGGGTTACAGCACGGTACACCCTCCAAAAGGTTGCCGGCCGG
+>97207 3
+CAAAACTTAAGCCTCCGTAGGGTGTGTAACCTCGTGCCTAGATCCCGGCATAATCGCCGTGCCCGTACGTACGGGATTGGACTTAAGTAGGATATTATAC
+>97208 2
+CGGGTCTAACAACCGTGATTGACGAAGCAGGGAACGCCGTATTCGAGTGTCCGCGTAGCCCTCCACCATATGTATTAAGCTTAGTTGCTATTTGGACACA
+>97209 2
+CCACCAACAACTGTACAAATCGCATGTTTGTCGGTGCCAAGAGATAAGTTGCCGCACGTCCGGCATGCAGCACTGATTTGGGTATAGGAGACCCTTTTGT
+>97210 2
+GGCACTCCAGTGCTCGAGGCACTGGCAAGTCGAAAGCGGCATTAGTTATTATCGACATTCGTAGTGAACTAATCCCTACTCGTTACGGATATGGCTCACG
+>97211 2
+CATTGACCCTGCTGTGACATCTACACGCGCAAACATGACCAATTGGAGAACAACGCTACTCATGCGCGGGTTTGAGGTCCGCATTCTATTGGTGAAGGTT
+>97212 2
+ACAGTGCATCGGGCCTGCACGCAATCGTCACTGGATTGGAAACTTTGCATTAACGGTCAGTTATGGCGTGCCATAGAGCACCTTCGCCAAAGATTGTATC
+>97213 3
+GTATTACTGTAAACGGACAAGTTGCAACCCTCCTAAGCGTGAGTGGCCGTGCTCTATGGCGTTAATGGGAAACCGAGCCTGTCTGACCTGTAACATATCC
+>97214 1
+CAAACATGTTAGGGCCCCTTGTGAAAGGTGGATATCGGGCCCTGACTTCTTACCACTCCTTATCCGGAGACGATTACAAGCATGAGCTTTAGGACATGGC
+>97215 1
+TGTTAGAGCCCTCGAATACAGAGCGTCGGTGCTGAATGCGTGTTAGTCCTAGGCCATTACGGTTGACTACCTTTCATAAACTGCTAAACCACGGCGAGCA
+>97216 1
+CTGAATTCTTTAGTGCCCTTATGGAGAAGGGTGTTAACGGCATACGCAACCACAGGACACAGTGGTTGTTCATTAGCGACCCACCAATTCTGGCCAGCGT
+>97217 1
+TTCACAAAAGCTGGCTCAGTGTCGTTAATGTATAGTACGATCACAGAATGGCGGCTGAGCTCGACGAGGCCCCTTTAAGGAGTAACCTGATTCCGTCTCC
+>97218 1
+TGCGAAAACTTACACCAGTCGGCCACACATCCGGTGGCGACTTGGATAATATCTCGACTAGTTAACCATTTACGTTCCGGTCGGAGGCGGGTTTAACAGT
+>97219 1
+TCCGTGAAAGAGGTTACGGGTCAAGGCAACATGCCACATACTGAGTGGCAATTCTTCCTATGAGGTGGCCGATGAAGCTACGTTTCTCAACCTCTGCATC
+>97220 3
+TTAACATGGGCGAGGTAAGTACCTGTGAGGTTATAGAACCTGTCCCAAAAGCTCCTTCTAGTAAGGCTGCACATGGCCGCCAGGTATACCTTCCGGTCAT
+>97221 2
+TAAAACAGTTGTAAGACAGGAAGTTTGGCTACGGCGGCTCCCTCTCCCGTGAGCCGCATGCCGACCAGGCCTGATGATAGATGTATACTTAACTCTTGTA
+>97222 1
+TTCCGATTCCATGCTCTTAGATAAGGACAATAACTAAGAAGAGATTGCCTACCGACGCTTCACGTGTGGCGGCCATAGCTCCTCGTCTGCTAGAGGAGTG
+>97223 1
+ATTCTGTTCCCTAAGTTCCCAGGGTTTGCAGTCAATCATACGGCAGTACTGCTTAAAAAGTCCCGCACACATGGCAGGATTGCCGAAGTGCTAGGAGGCT
+>97224 3
+CCGTTTTAAATTGCCAATGCCACTCCCTGGCGGAACGTCGAAAGTCTTCTTGATCTTGACCGTCGGAAGGATTGAGGGAAGCCAGCCGCAAGTATCTAAT
+>97225 3
+AGCACTACCGACAAGCATATTGAGAGTCGCCCTACGTCAAAAAGAGCAGGATGCGCTCAGGTCTCGCGCGTCCAATCGGATCGGGTTTCTTTTTAAGTTT
+>97226 3
+CCTCACATTTTGCCAAGTTGTATCAAAACGTGACCCTCCACGAATGGCTATGCAAAACGTTATGGGGATTGTGGAGCCGACGCCGCGAGTGCGTATTTAC
+>97227 1
+TTTTCCATCCGAAGGCGAAGGAATTCTGGCATTAGCTAAATTGAGCATCCAAGGCAGGGCTGCCTTTCTCCCTCGGAGTGAAGGCAACGTTCTACAGTAC
+>97228 1
+GCAAGCTAAAGTTCTTTCTTTGAAATGGATTCCGCTTTAATGGCATAGCGGGACGCGATGGACATGAACCCATGCCCACTTGGAGGACATTGCACCTCCG
+>97229 2
+GCCAGTCATGAGGACACTAGCCAACGGTGACGGATGTTAATACGCCACATGATTTCGTTGTGGTTCTCCCGTGGCACCCCGGAATGAATGTATATAATCC
+>97230 3
+AGATACAGGCTGTAGACATATCATAATGCCACATGTCTCGACTTGAGATTTCAGGACGCCTATAGGCTACGGCAGACCTGGGTCCTGCTAGTTACCGTCG
+>97231 2
+CACGCCAGCTTACTCTCATTATACATTGTGCAAGACTGTCGGCAACAGATGGCGGCATAGCTGGTGACAATGAAATTCTATCGGGTGGTACAGTGTCCCC
+>97232 2
+CCCTGGACTAAGCAACATACCTGGTTATTACCTAGAGCCGTAGCTAGCTTCAGCTGCAAATTCGGATTGCACATTGCCTGGCGTGGCTAGTGGCGAATAA
+>97233 3
+ACTCACGTTAATTCGGGCCGGCACTTAGTTGGAAGGAATTCCACAGATTTCATGCGCGGGGTTCCGCTGAACGCCAATCGGTTGACTTAAATACTACGCA
+>97234 1
+AGTATTTCTACGCCGATCCCCGGAGATATCTGATGAATAGCCTGTGAAACAGACTGCAGCCCCGGATTGGTGCGGAATCTTACACATTTTCCTGGGAAGC
+>97235 1
+GGCGTAAAAGCACCCTATTAGTCTCAGAAAGGCTCATCCAGGTCATCGTGAGCACTCAAGCGTGTGCATCATCGACTGATACATTGTTTGGCACCGTTGG
+>97236 3
+CACTAGCTTACTGTATAGGACCTTTCACAGCTGAGACGGAACTGAGTCATTCCGGGCATGCGGTGTCGAACAGGGCGTGCCCCGTTCTATATAACTAATA
+>97237 3
+AGCAGCAGTCCGTCCTGTGACAACTCCACGAACTGAACGTGTTTAAGTGCTTTGCGAGAATTGACCGGGGACTTTGGTTCACCGTAATCAAAACTCGCTG
+>97238 2
+CGGCGGCCAAGCGTAGGTCTGAAAGGCAGCCGCTGATGATGGTCAATCTTTCCAGCTCCATAAAAGGTCTCGCATATGTTAAGTGTCGTTTCAAACTACC
+>97239 3
+CAGAGTCGTACCTTTACTATATTCTGAAATCTGTCGTGTAGCACTCGTGTGGAGCTGATCCGAGTCAAAGACACTGCATCGCGGCAGCATTCCGCAGAGA
+>97240 1
+GCGCTGTGTCAGGCCGTCAGGCTGGACCATTCACACATGAAAAGCGCTTGCTCATATAGACGTTCACCTCTGTAGACGGGTAGGATGTAACTCAACTTAT
+>97241 3
+ACCGATAGACCATAAAAAACCTTAGAGCCACTCGCATTCAGACGGCCCGCTAGGCCGTGTCTGCTTCCGTAGGTTAGTGGCGTTCATGGATTTATGGTAA
+>97242 1
+CTGAGACAATGCGCCACACGCTCCGAGGTAGAGGTAATGAACATTTCTAGTTTCACCCCCAGGCCGTATCAATTTGTGCGCTTGTGGAATCCGAGATTGA
+>97243 1
+CCCGTTTAAGTCCGGGGGAGAGGTTCGAAAGATGCTTCTGCTCCAAACTAACTGGTCCAATTGTGCGCGGGCAGTGTCCTTCCACAAAGAATACTACATT
+>97244 2
+TGCTGTCAAAGATTCGCTAGGTGATAGCTTCGGGTCGACTGAACCGGAGGATCGTCACTACTGCCCCTGACCATTGCTGTCGAATCGACAAGTATATAAC
+>97245 1
+ACTCTTCATAGCAAGCCGCACCCAGTTATAATGGGCCGTACTAGAGTCGAGCATAATCGGTTGTCTCTCTCGGACGGGGATATGTATCTATGGAACCGCA
+>97246 2
+AGCTGCGTCTCTTGAGCCTAATCAACGACTGGGCGTAAATTCCGGTCTCGGGCAAGTTCCATCCTAATGTAAGCAAGTGGGCACAGATCTCGTAATCGAT
+>97247 3
+CTTAGCACTGATTTCAGGAATTCGGACCCCAGGTGAATCGGGTCACATCCCGCCTTCGCGGAATGGTCATTGACCAATTCATCTTGAAGTGTGAACAAGG
+>97248 3
+GATGCATCCACCTGCCTATTGCTGAAAACATTAATCAGTGCTAACTATAAACGGACCCGACCGGATTCTTGGTCGTGACCGTCTGGATGGGATGGACCGT
+>97249 2
+GTTGGCGGGAAAGCGGTCTAATACCTCACCGGTCTTGATCACTGCGAACGAATTGTTAATCTCTGTTATATTAAACCCGAGAACCCGCGTAGGCCAGTCG
+>97250 2
+GCTCGACAAAGTCGTCCTTGCCTTGTCGTGGGAAAGCGCGTCCTAACCTAAGACTGGGAAACCGTTAGACTGAAGTTAGTATTCCCAACGCTTTGCAATG
+>97251 1
+GCTCTGAAAAAGGGATGCCCAACGGCGTCTTCCCGGTTTTGTCCAGAATTTCACGTGGCTTCTGGTATCGAAAGGCGAGCTTCACTGCAAATGCATCAAA
+>97252 3
+TATGAAGTTGGGTAAGTAGTCGCGCAGTCACACCAGCCATCACAGGGATTATTACCAATGCTTGCTTTACTGGCAGTACCGATTGAAAGCCCGCCTGCTG
+>97253 2
+ATTCTGGAAGCTGGTAATGCGTAGAGCCTCCTGTCGGTCCGAGCGTCTACAATCTTCACTAACGCCTGAGGGCATATGTAACCATTTGGACACGAAAGTC
+>97254 3
+GTCGACGGAATTCTCCAAATTGAAACCGGCTCCGGCGCAGCTGCTGTACATTCATATTGTCCAAACACAAGGGAGTGATCTTGCGTCATCAGGTGTTGAC
+>97255 2
+CAGCAACCGACTGAACGGGTGCCTGCATGAGGGGTTGATCTCGGATACATTCTACTTCGTCCGGCAGCTATATTGCCTGCACCTAAAATCATTGAAGTGA
+>97256 3
+ATGCCGGACAGCGGACTATATTTGTCGCATAGGTCGAAATGCACTCTTAAAACGACGGCGCTTTTCCGCCTTGTAGATCCCAAATTCCGTGAGAGTGCAG
+>97257 2
+GTTATCTCAGCTAACGGTGTTTAAAGACATATAGAGAACACTAACATATCTTTGCGGCCGGCGCACCAACTTGGCCAGTGGTGTTTGGCAGCCCCTCGGA
+>97258 3
+ATGCACTCAAGTTAAACCTCCGCTGGTGTCGCCTACAAGACGGATTACGCTATAACGGACTAGTCTATTAAGGGCGGCAACTATTTTGCGTGCGTGGCAC
+>97259 3
+GAGATTGTCTGAGACATGTTGCCCTCGTACGGTTACAAACAGGCGCGTTTCAGAGCCAGCCCTTTCGGATAAAAACTACGGCGGTACTATCAGTTCTGAC
+>97260 1
+AATCTTGTGAACCAGCAGCGTAGTTAAATCAATGGGCGTCCACCGTCCCTCACGTTGTACCTATCCGTAGAGCATCCAGAGGGGTTCGTGTTGTAACAGA
+>97261 3
+TAAAAGTCCGCGTAGTGTTATGCCATCCGGGGCATGCCTTAGTAGAAAGCTTCCCTACTACGAGCACGTGAGTACGGTCGTGACTTGATGACCTTACCAA
+>97262 2
+CAGCATTTTCTGCATCCGTTTTCCGCTAGTACCTGCATGGAGCGATGGTCTCAAAACCGAGAGGCACCAGAACTAGATGACTTACAAGAGTTTGGGCTCG
+>97263 3
+GGATTCGACCAGTACTTACCATTGCTGAACAATTCCGCCCAAATTATGAGACGGGTTCGAGTATGGAAATCCGCGCCGGTGTTAACTGTATTGCCCCGGA
+>97264 1
+TCCTTGGATGAACCTGCGCCCCGGAGCAACTAGGGCTTCTCAGAACCATACAGGTATACTAGGTCGCCGTTAGAGGTGATGTACTACATCATTACTGAGT
+>97265 3
+TGGGTGCGAAGTCATCCTTACCTCGTGCACGTGACCGTTACATTGAACGGAATTCCAAGGGCGATGAAGTAGTACTTCTATCCACTTCGACCGAGTACGA
+>97266 3
+GAGCACATTTCAGGATCGGCTAGAGTTGACTTGCATTTCCTAGGACCGACATGAGGCCTACTCCCGGGGGTACATGCCCACAGCTAGATGTATTAACATT
+>97267 3
+CACCCAAGTCGGCAAGGTTAACGTTATAAGCTCGTGCGCTATTCGGATAGCATAGTAGTTGTGAATACCCCCGCGGCATATAGTCTCTTGAAGGCCAGTC
+>97268 1
+GCCCGTGGAAATTAGCAACATCTGCTAAGACGATCAGATTTTAGGTTTGACCTCACGCCGCATGCAGATAATGGGCGCCCCAGTCTACTGGTTAGCTAGT
+>97269 1
+GATAAATTGACCTAGACCGTAACAGTGAGTGCGTGCGCTACTGACTAGTACCCTCGTTCAGTAGGGACGACCTCAGGTGTCTTTTATGACACTACCCAGG
+>97270 2
+CGTACCCTCTGGAGCGACGACACAGTTCAGGATTGTTTTACTCGTCGAAACTCCTGCTAGGTAAGTTCTCACGGAGTCGGCGTAGCAAGAATTCAACGAT
+>97271 3
+GATAAAGCTTTAAATGAGCAAACAAATATGCCGGGCGGGGGTAGTAGCTACCCGGGCGCTTCTACGTTTCATGACACCTTCCCTAGTTTTTGGACCACGC
+>97272 1
+TCACTCTCAGGCCCAAAGGAGTACATTCCGTCTTGTGAAGCGATCCAGTACAGCATGGATGTGCCTTAGGCGCCATATGCAGATGTGTATATGAACGCTC
+>97273 2
+GTACAAATGGGGACGTCTTCTACGACGTTCGCTCAAACAAGGTTAGCCTCTAGTCTGGCTAAGCATGATGTCCAGGCTGTACACCGTCCTTGCAAGTGAA
+>97274 1
+GCAAGCGTGCGTAGGGTCAGCGCGATTCATTCTCATAATATGCCTTCGTTAACATCTCCAATACCGCAAATGTCAAATGCCGATACGGAGGGGCTCGTTG
+>97275 1
+GAAGTTAAGGACGATCTTTCTTTAGTGAATTAGTAGCGGCGATACACTGCGCAGTCGACCGCTGCTTGAGGCGACTCAACGATTAAGCGTATCACCCCTC
+>97276 2
+GGGGATGAAGCTAAATAATTTGTTTAACAGCATAGTCTAACTGAAGCAACGGTTTCCGAGTCCTGCTCCCGATGCCCGCCTTTATCACTGGGGCACGCGA
+>97277 1
+TGATGCAGGCCATGAGGCCAAATTGCCGGAGATCTTCGCTTTCGCGGTAAGACCCTATACGGCCAAGTTTACGACTGATTACGTAATCTGACGCCAAGTT
+>97278 3
+ATTACCGGTGACATGGTGGTATAGTAGGCATGCGTTGCTACTCGATGTCTACCCTACAAACAAACCTTTTCAGGCGGCGCACTCTAGAAGGACAGTGTCC
+>97279 2
+TTGGCAAGTACCATGTGGAGCTGGGGTTCTACAGCACCCAAACCACTCGATTAGATTCACCAGACACGATCGGTTAATTTCGTGGATTCGTTCACGACGG
+>97280 2
+CAATGGGCTCAAAATTGAGATCCGTAAGCATGAGTCGTTGCCTTGGCGCCTGATTACAGTCGCTTTGCTAATAATCCTGGACTCCGTCGCAGCAAGAAGC
+>97281 3
+GCTTGTGTCTGTGGGGCGCTTGTACACAGTTACGACACCTAATCGACAAGAGAAATCGTACCCCATTCCTGGGTTGTCAGACATGGACCGAAAGTTACCT
+>97282 2
+ACCACCCTTGGGCATAAGAGTAAAGATTTTGCGTACGGATCTTGAAACGTCTCCGACCTGATATGCCTTGAATCCTCCCATGGTGTGCGAGCAAGTGACG
+>97283 3
+TCACTTCGCAACTTCTCTAAAGGGTGGCACGTTGCTAGGCCCGATGATTGTAATTGGAGCCTTGAATTGTCAGCAAGCTGTCTGCAGAGCCAACACGAAC
+>97284 3
+ATTAACGCAAGCTAACAATATATAGGGCTATCCAGTCTTGTTCCTGGCGTAGCTTGCCAGGATGACTTACCGAAGCATATATGGGCATGGCCCTCCGGGC
+>97285 2
+GAATTATCTCGGACGATGGCCAAGAGGATCGTTAGGACCCTTCGTTAGAAAGTGCCAATTTGAAGGACTTCCCGCAATCTGCCCGGTTTGCATGCCACAT
+>97286 2
+ACCACGTTGCTACTCGTACCAAGGCCGTCCGTATTTAAGAGGGCAATACACCGAGAGGCTGTGATTGTTGGACTTAGGTTGCAGCATTCAGCCTCTAAAC
+>97287 3
+AAACTATGGTGTTCAAGGAAGCCCAGGGACAGGCGCTCATGGCCGCATTCAAAAACATTCGTTAGTACCTCTGTACTCGTGTAGATCCCTTGCTAGGCTG
+>97288 3
+TCGTCCCGGTCTAATCCCCGAGTCGGCATGGTAGGTGGTCGACGACACAGACAGTTAAGAAAATTGCTCCCGCTACTTGGTAAAATTTCAATCCGTAGGT
+>97289 3
+CCAGATTAGTCTCAAGGTTTCCATGAAGATCTAATCTCGTTTGCAGCCTGAAAAACGCACCTCCCCGTAGAGACGATCTGGTATGGAGCTGCGCGGTAGT
+>97290 2
+CACGTCATGGCCTAGGAATGAACTTCACGCGACCGAAGTTATCACGATATGATTATCTTGACTCCAGCCGGTTCTGCATATTAGCACGGGCAATTGCGGG
+>97291 2
+AACAAATGATTAGGAACTCCCCATACTGTATCGGCGAGCAGTATATTAACGGCTCGATATAGCCCTTGGGAATTATGCGGCTTGCGACTCCGGCTGGCCT
+>97292 3
+CAACACCTGCCCAAGAAATCTCAGCTGACTGCATAAGACAAGGCTGTTGGTCTTCTGGGAGGAAGGGTGTCTATAGTCCCTAACAGCCCGCGGTTTTATT
+>97293 1
+ACATTTTCTTGGTACCTTATAGAACCGAACGCCCCAGAAACCCGAGCACTCCGATCTAGGGTGGTACCGGTGTAAGGGTGCAGAGTTTGTCGTCATATAC
+>97294 3
+ACAGTTTAGCGAGCTATTCCAACACTTGCTTTGCGCCACACTCGCGCGGTAGAGTGCATATGGTTACACAATGCCAAGGGGATACGCAAATCCTTTGTGG
+>97295 1
+ATTTATACTGGAATGATACAGTCCCCCAAGTTAGTCCCTACGTCCGACCTGTGTGCAAGGTTGTCAACGTCATCCGCCAGGGATAGGGTCATGGTCGAAA
+>97296 2
+ACCACCAGCCGTCCGTGGTTGACTGCGTTCATTGTAACGAACGCTGGCATTGTGCGTACCCATCTACGTACAATACAAGGGTGATCTGCGAAGATGTTAA
+>97297 3
+AATGCCTGGCCAGCAAACGGCGTTGTTCGCTTACTACTTCCACGGAGTGAAAGGCAACTCTGTGGATGACGCGAAGTATTTATTTGCCCGCTTAGAACAC
+>97298 3
+CTGGCGCCACTGTCCTACCCAAGATTGTGTACTCCGAACGAACCGAAGAGTCGTGTGGTACTCTGTTCTCTAGGTTCCTGAGAAGTAAAACGGATCTGAA
+>97299 3
+GTTTTTCGCGTACGCCAGGCGGCGTTGCAAGCGTCCCCGATTAGGAGACCTAGTAAAAATCTCTCAATAGCAGAGTAAGAACTGTATCGCGTTCTCCGTA
+>97300 2
+CGCTCACCTCTCCGACAGGGGATAGTTGTCGACACGCGCTTCCAACCGCTCTGCTCGTATAAGACTGACAAGATAGGTATATTGAAATTCTATGTGGGAG
+>97301 1
+GGTCGGAGGCCCTTATGATCGAAGGTCGACCTTATCATGAGATATCGTAATCTCCCTTGGTCTTCGGAAGGACTCGAAGCTCCAGTACAGTGAAATCCAC
+>97302 2
+ATGGCGATAGAACATCCACTTCCATTGTACGATAACTGCTCCCCGACTAGGGCTGAATGTATAGTCTCGGCCGCATAACTAGTCTGGGCTAACGGAGGTT
+>97303 1
+ACATGGCTGGGGAATCAACTTGATTCCGGCCCGAATCCGGAATCCAACACGGTCTATATTGTACGGCGCAAGCCGTCTGGTTAAGTACAACCGTAGTTTT
+>97304 3
+GAGAACGGCGACCCATAGTCAAAATGAAGCGGACTTTGCGGACAGTCGCTGGACCCAAATTATGTTTGCTTTCCTACCTATCTATGGCCAGAGTGCTCTG
+>97305 2
+TAGGAGGAAAAACTCGCCCTGCTGAGGCTACCAGATTTAAGCGACTCTTCCGGCGGACGTCGTGGGGTTCCCTAAGTACTAGAATACAACAGTTTTCTTC
+>97306 3
+ACAGCTACATACCCTGTAGCACCAATGACGGAACGATTGCCTTTTGCTAAGGGCGCACAGATTGGGCTGCGTGGGATACACGCTTTCGATAACTTTTACG
+>97307 2
+CAGGATCAGCCCATTGTATGCGGTGATAAACCTAAAGCCCTGGCTATCATCAAACCAGTCAACGCACGGCGACGTGGTTGTGTTACTGCGACTTAGTGTT
+>97308 2
+AGGGACCTCCCTTAGTGTGGGTATTTGCTGACCTTTGACCTTCAGATGAAGATGACACGGAACACCATTACGCCCGGGAACTAAGACGGTTGCCATTACT
+>97309 3
+CTTACGCGATCTTCATAGAAATGGGGCAAGCCGGACCCAGGCTGATGCGTGGGACCTTCTTTCAGACTAAGATGTTCTGACGCTCATTTAACGAACTCGA
+>97310 3
+GCGTTGTTCAGTGTGCATATAAACGAGGCTAGACACGAGATCCAATAGGCTGATTTCAGACGTTACGTCCGTGTATGTCCCACCGATCATCCCATGCAGG
+>97311 1
+ATGTTCCATTGCGCGCGGTCGAAGTCGTTACTGGCCTCTGCTCTAAGTCCCCAGAGAAGACCCGGTTATATGAATCAAGACTAATCGGCGTATAAGTCGA
+>97312 1
+CAGTCGCCCTCCAAGTTAATAAGACCGGACGTGTCACACTTTAACCCGAGATGCGGTGGTAAGGCGCTTATCGAAGGCTTGATCTCTAGTCAAGCATTGT
+>97313 1
+TGGGGATGTAATAATAGCGGTACTCGCCTTCGTCCAGCGCAAAACTCCAGACTTTCGTCAACTAAGCCTTATTCTGCGGAGTAGGAGCATTGCGCTACAG
+>97314 3
+GGCGCAACCTCCTTATTATACATCGGAGGTTTCTCAAGGTCTTTCGCAACATGATTGGGCCCGGAAGCAAGACCTATAAGGCCGTGTGACTAACCGTTGA
+>97315 1
+AGACGGAGTTTCACCTCATTAATCTGCCGCGTTTAACCAGGACCACGAATGTGACACGGATCTCCGAGGAACGTTCAGTAGTCTCGTACTTGGGCTTAAG
+>97316 3
+CGTTGGAGACGTGCACGTATAAAAAGAAATCCGCGTGGCGCCGAATATACTTTCTCACTTTACCACTACCGTGCCAGCTCTGAGCCTTGTGGGGGATTAA
+>97317 1
+ATTCCCCAAAGCCCCGCAAGGGATTTTGATGTCGTTTTCTTTCGAATGTGGTCAAGCTCCAACTGGGAGTACTGGAATCCTGACCAAAAGAAGTGCGGCC
+>97318 2
+GCGTATCGCTACTCTGCTTTGGAACAGTGAGACGTCCCTGGCTTTATTCCTTATCTGACCAAAGATCGCGGGTCAAAAAGCAGCGTGTCAAAGAGCTCAG
+>97319 1
+GGGCTCCGCACTTGCCATCAGACTGCCAGTAGGGGCTAGTCGTGATATACCTCTGGCATCTACGTATAAGAGACAGGTAAGCTCTATTATCTACCAGATG
+>97320 3
+CATTGCTTAGAAACCGTGTCATAGGACATATCCCTGCTATACTTACGTCTCTATCATAACGAAAGGGAGTCCGTCCGGAGTTATAGCGCGAGGCGTGGCC
+>97321 3
+GCTAAACACCTTATAAGTCTGATTGGTCCACACGCCTGGTCGGCCACCATTGGATCAAGTAGCGCGATGTGCCGCGGCAAATTAAGTAAGGCATGTCTTT
+>97322 2
+GGCGCCGCCTCTTTGCCACATTCCTGGTGGAATCGCTAATAAATCGGCGCTCGATCTAACTTAAGGAGCCCATATCTAGTTCAGGGAAATCAGAGAGGTT
+>97323 2
+TAAATAGTTCCAACCGGGCCCCCGACGTATTCAGTTTCTTTAGGAAGCATAAATGTCTCACCCAGGGGGGGCGACGTTTTTACACGGATCACTCAGGATG
+>97324 1
+TGTCGGAGACCAACGACTCCGGGCAGCGCCGATATCAGTTGCTATCACTAATTATGTGAAAAAACGTTCCCAGTTTTCGGACTCACGTGCCGTAGGATTG
+>97325 3
+CCGCTGATATTAGGAGTATGAATGAGGTGCCACTTAGGCACACTCTAGATAGCGTAAGACATGACTCCCCGATAGCCAGCTGGCACTGCCAGTTTGCTTT
+>97326 1
+ATCCGCGCACTAATGAACGAGCAGGTATAGTAAGCCAATATTCCTTCCTTAAGTGTGTCGATGTATGCTATGGTTCCGCAGATAGCCGTGCAGCGCGACC
+>97327 3
+TGATATCCCTTTGGCGAAATCAGGCTGCGGTGAACATGTCGCGCTAACGTAATACTTACAGCAGGAGGTGATCCATCTAGTGAGCTGCAGCTATCCCTCA
+>97328 3
+GCGGTACCTAGGTTCTGGAGTACACCAATCCAAAGAGTCGAGCAAATGATTCAGGGATGTCCATGGTCGGACCTTCACTTTTCAACCGTCGGCATACTGT
+>97329 2
+TACACACACCGACTTGCTTCTTAAAAATACGTCGTGAATCAACCGCCGCTGAGGGGGTGGCCATTAGCGGGCCAGTCTTGCCATCGATGAGTTTGATATA
+>97330 2
+AAATTCCAATTAGTCTAATCCCGTGATCTCCCATCGCGGAATCGGGCCTAGGAAAGACGTATGTTACGGTGACACGTCGTGCCTAATGAACGTTGCGCTG
+>97331 1
+TTAGACTTCAATGATTCGTTCCTCTTGGTAAAGAGCTACAACGTCTACCATAACGGGCCGACTCGGTGAGACCGATGAGAGCGTCTGGAAACTCCGTGTC
+>97332 3
+TGAACGGGCGCTACGGATACGCTTTAGGACATTATGACCTATATACTCTCCGGTGTGTTAACCCCAGAGTCATTGAGGTAGCCGTGCACGAAGACCTTCA
+>97333 3
+TCTCGAAGTACCAGTTTGGTTCAACGTCGATCGCTAGGTTGCTGGACTCTACGGACAGAAGACAATGAACCTCGAGTGGATGATACTCGCCATCCTACGT
+>97334 2
+TATGGGGATTGCACCGGCAGTGTCTGGCCATCAGAAATACCTAAGTCATTTTTCAACCTAAAGGAGGCCCCCTCGGCTCTATCGTTCGAATGATCGGAGA
+>97335 1
+GTCTACACCCAACCTCCCTTTTAGGAACAAAGACGGGCACGACGGTAGGCTGATTGTATATTGCTTGCGCGTGGCTACGGGAAATAGATCCTCTTAAGCT
+>97336 3
+ATAAAAGGTCGAACGGCTCTGATTTCACTGAAGCACAATGGTGCTTGCTCCGTTACCTAACTAGCGGCTGATTTGTGCATCACGATAACGTGCCGCGGCA
+>97337 3
+TTTATGCAGCTATACCAGACCAGTCGCTCTGGAAATGCGAGAATGTTACCCGCCAGTAAGCGCTCCGCTGGTATGTATGACGGTTTCAGATCGTAAACGC
+>97338 3
+TCTTTCGGCAAACATTTCTACAGCGATCACCGAAACTGGGCCTTACTGGGATCAACTGCCCGGATTCTGTGAAATACGATGGGGAGTACTGCGTCGCATA
+>97339 3
+TCTTAAGCTTCTATAGGCACATGCAACGGGAATCAATGAGCGCACGCGTATGGTAGCTAGGTACTCCGTCGCGTCTGCGTAAGACCAGCACACTTTTAGT
+>97340 3
+AGGGTGGAACGTGTTTGTACACGAACCAACGTACGTCGGTCGCAATGTATCGGCTCTATCAAGGACCGGATAATTTTTGCAGCGTACCAGACTCTCCCTA
+>97341 1
+TGGTCCCGTCAATAGCACACCCGCTAGACCTCAAAACTGTTCATTGTGCTGTTCACTTTCGGCGCAAACTTTCAGAGCAACGATAGGAGAATGGGTGGTG
+>97342 3
+AAAGAACACATTAACTCCAATGATTACGTGGCACCAGCGTCCTTCCTATGTTAGTGACGAGACGCGGCGTGCTAGGTTAAGTACCCCGCGGTGACGTTTT
+>97343 3
+AGCATGCGTAACTCAGGCTTTGAGGCGAAGTGCCATCGGTTAGGTAGCGTTCCTCGTTATGATCCCAGTACACGCTCTAAATGCAGGCCATGAAACTATC
+>97344 2
+GTGGTTTACGTGTTCCGCGCCAGGTAAGTTTGAGATAACACTCTGCGATGCATAAGGAACGGAGATCAACCCTCTGCGAACACTAGCTTACTTCGCCGTA
+>97345 1
+GAGATACAGCCTTACATCCTTTGCAGCCTTCGGGACTAAAGAAGTTAGCGTGGCCATACATCGACAGGTACTGAGGGCCCTCTACGTGATTGTTAGTCAC
+>97346 1
+CTCAGGTACATACGGCACGGGTTCTGCATCCAGAGGCGACCGGCTTCAGAAGAAATTACTTCTGCTGTTGTTGGATTCCAGTCCAGAATGCGTACATCAA
+>97347 1
+TAATTTGTAGGTGGAAATGTGATTACGAGATCCCTGTGACATCTGGCCTACGAGCGCCCAGCCCTCCTGACATGCTTCGGGTCAGATTCTAGAACACAGA
+>97348 3
+TAAGGCATGCACTTAATGCCTATCGCTTGCAAAATGCGGGGGGCCATTACTGCACTTGACACCGTGGGTTGATATACTACCGTCTATGACCCACGGATAG
+>97349 2
+GGTTAATAAGTAAATGCTCTGTTCACCTACCACGTCCCCTTGGAGGAATCCCAGCAAATTGCACGTGAGCTCGACTGTATGGTAGCCGGTAGATGGCTCA
+>97350 3
+TTATTTCGAAAATTCTGAGGGACCCCACATCTCACGATGGCCCAAGGAGCCGGCGGACACTACTAGAAGGTCATAAGTATCTTTCCGTGCTGTCAGGGTT
+>97351 1
+TAAGCCGTAAAAAAAGTACGGAATATTCCCGTTCTGTGGGTTCACCTCGGCCCGTTGCGTGTGTATTTAACACGGGTCTAGCACGTCAAACAGCGCTCGA
+>97352 2
+ACCCAGGCGTAGCAGGTCTCAGTCTGACTTTGACTCCCAATAACGAGACTCTATTACCGAGTGCTTAGACGGGTTACGCTTCTGAAGTCGAGGATTCAAG
+>97353 3
+CCACTCGTAGTGGCAGCAGATCTCCTAGCTGGACTGGCGTTAAGATCTATAGCAGGGTCTCGGAGTGCACCTAAGAGTCACTAGATTCCACTCATGATTA
+>97354 2
+ACAACCCGTCGATGGGCTCGACTAAGGGTGTGTATATCGTAAGTAAACACGTGCCATTCACGTGTTAGGCACTCACTCTGGTTCGCGCTCCTTAGAGAAA
+>97355 3
+AACATAGTCCCCTTGGATTCCCAGGTCAGTAAACGACATATTGCATGTCGCTGACGCACCCGCCACCTTGGTGGGGGCGTGTTATAGTTTAGATAAACGA
+>97356 3
+CTGTTAACGACACTACATATGCTTCTCATGGGGCTGGCCGAATTTCAGCTTATGAGAAACGGGGTGTCAGCAAAGCCGGCTCGTCCTACTAAGCCATGTA
+>97357 1
+CTCTATACTTTGTGTGTCGAGGCACTGCCACAGGCCGTCAAAATGGAGACCGATGTATGAAATAGCATCAGTGGCACTCTGATTGCTACCGCGGTCCTAA
+>97358 1
+AGTGCAAAGCGTCGCGTCATGGCCATCGGCGGTTTGTTTCGAGACCGATGCCAGTCACTCAAGTTTAGTACATACAAAGCTTACTGGACTCACTGAGCAT
+>97359 3
+GGTCAGACCATAGCCTGGGCGTGTTGTATTACACGCACCGGTCTCACGAGATCCGGGTTATCCTAAGACTGATGGACCATCAAGCTCCTATAGTAGATTA
+>97360 2
+TTATGAGCATTATTCAGCACTTCGAGTGTTGGGAACCTGTGAGGCAACTGTCTAACATTGACGCCTCATGGCAATAATGCCCCGCGCGATGAATCCCGAG
+>97361 3
+GTGCTTCAGCGAGTAATAGCAGAATTCTCGATACGGAGAGGTTTCATGTAAAATGCACCACTGTGCCTCGCTCACTAGCGGTCCTACTGGCACTCTAGAG
+>97362 3
+GTAGCTCCTATTTGCATCGGCGTTAAGGGGGGCCGATTGCACGATAACCATAAAATTTGATTGTTACGCGCACCAACACTCCCATCGTTAAGTGCGGGAC
+>97363 1
+GAGTCTCAATAATGGGGAGGACATCGGCGTAGCAGACCCCCTGCTGATGACATCCCACTTACACTGGACTCAGTTATAAACTATCGTCTGTGGGGTCTAT
+>97364 2
+AGCGATTAGTGCGCTGGAAGCTACAGTTGTGCTTGTCCTGGGGGACAGACATCCTTCAGTATTAACCCGAACGCTAATCCAGTTAACGTCTAAGTGCCAC
+>97365 2
+ACTGATTGAGAGAGCAACCCTGTTCTGATCAATGGAAGGTGATCGTTGGCTCGTGTCTGGCTATCCGGTCACTAACCTCCACTAACGCAACCAGAGATGT
+>97366 2
+TCAATACCGGAGACCTGCCTCATAAGAGCTCCTAATCACTGGCGTGATAATGGCAGATGTCGTTTCGTCCCCTTATCCAGCTTAGGGGAATGGGACGTAA
+>97367 2
+AGCTGCTCGCTCGTCGGGCAGCCAATCCCCACATGTTAGAAAGCCGGTAATCTATTTGGTCCTTGGGACTTTCATGGAAAATTAACAGCGACTATGGCGA
+>97368 1
+AAAGTATAGAGGCTTCGGCTAGGCCGTGCCGATCGCGCATTTGGGACTTAAGACCCTAGTGGCCAGCGACTATTAAAAGTTTTACTGTACACCCATCGCT
+>97369 3
+AGAAATACTACAACAGTGATGCTCGGTTAGTCAATTCTGGCACCCGAGGGCTGGCCTCTAGCTTAGACCATGCTTGTGGCAGCACTTTAAGTCGAACCTG
+>97370 2
+CATAGAATTTCTGCAACAAGCTAGGGGAAGGCCTGCTTGATTCAGGAAGATAACCTGGGCCTTAAGATGTATCACTCGTCTTCCGTTGCCTCGAGCGACC
+>97371 1
+ACCGACTTATCCTACATAATGACTCAAGCAGACGGGGCTGATCCGTTAATTAACGGGTCCACCGGATGAGGCACTGCCTGACGGCTATTTATGATTCGTG
+>97372 2
+AGTTAGGGCCGATCGCCCGACTGACAGAATACACGAGCGTGCGAACGGTAGCCATGTATGAATGTACCTTCAGACCTACTTTACACGTTTACTGTTCGTG
+>97373 3
+CTGCTTGGTGCTTCTCCGTCATTAAGGCAATTGCTGACAACGGTCTGCAGTAGTGAACACGAGCGACCCCAGTTTTCAATGCGTAGGCAAGAAATCGACT
+>97374 1
+CTGCGGAGTTTTGCACCAACCCGGCTTACAGCTGTACGTCCTGACGAAACGGGAACACGACGGTACTTTAAGGACATTAAGTCGTTAATTGTGCGATCCT
+>97375 1
+ACTTCTGGGAACTAACGTAGTTACTTCACGTCTTAGCCATCACGATTGACGCGATATCCCGAAGCGGCGCACAGGTGGTTCACATCAGAATGAGTTTGCG
+>97376 1
+GTTGCCCTCCGAACTTCTAGAAAGATGACGTCTACCAAATGGTAGTCTTTATGAGACCGTGGGTATAAGGCCTGTCCAAGTCCCCTGGATAGCGAATCCG
+>97377 2
+CCCCAACTCGTACAGCATGCAACCGATGTCGGAAGATTAAGTATTTGCTCACCCGTATTATCGCGATGAGTGGAGCTTTGGTACCGGATCGCAGCGATTA
+>97378 1
+CGCGCAGCGATTTAGACGTCCATTAGACTATTTTGCGGCGGCTTGATATCCTACTAAGCTGAGACGGACGTACCGCTACGATTAGCGCAAACGAATCTGT
+>97379 1
+AATCGTTCTAAGACAATGAAGCCAGAGGCCACCCCCTGTGGAAGCTTGTGGCTGGGAATCTTCCACCTTGGTAGATCACGACAGCTATTGGTCTCATATG
+>97380 3
+GCTTGCAACATGGTGGCAAATCGCGAAGGCCTTGAAAGCTATCCCATGGATACTGGAAAGTCCATTGAGGTTTTGTGCCCTAGCTATGACCGCACTTCCA
+>97381 3
+GACCCATTATGACTTACGTTTAGCTTACTGTAGCCTATTTATGCGATCAACGAGAACGACGCGGTCGCGGGCAAGGTTTCGTTACGCAAACGGGACCACT
+>97382 2
+GGGGGCAACTGCACACGAAGTATACTTTGCGACTGCAGGCCAGACGTCTTTTCAAGAAAGCTCTGATGTCTCACCTCGTTTGGAAATAGCCGTAACTCGT
+>97383 3
+CCCAATAAAATCCGTTTCTACATCATTGTTGCAAGCGGGTAGGGAGCGAGTATCTGCCGCAACACAATCCGAGGTCCCATATATCGCCGTGGGTGTGATT
+>97384 3
+GTAAACGGTGGAGATATTACCCAAAGCATGGACGCACCTTTCAGTTCCCGCGAATTCCGAACTGGCCACCGTGCCTATATTAGGCATTCTAGGGATGTTG
+>97385 1
+TTGTGTATCGCGAGACAGCGCCTACCGCTCTGGGGATGCATGCAACTATGCTTGGTAGTGTTCTAATCACGATACACGTACCAACTTGGAAGACGACTAC
+>97386 3
+ACGGTCTCATGCACAGGCTCATTTTTCAAGGCGGGCGAACTAGCGCAACGCAGGCACTTATCATTTGTGTGCCAAACTATGATGAACCTGATGCGGTCAT
+>97387 1
+AGGCGTTAAACTATTCATACTGTCGATGCCGGCGTGATGCCCATATCCTATACGGAACGTCGTTTTGCACTTAAGCCGGCGACGCCTTGGGATAAAGACA
+>97388 3
+GGGCCAGTAGAGTTTCCTCCCGCGTGACAACAATACATTTTACCGTTCACAAGGAGATAGTTACGATTGGGGTCCTGCGGATACCTTCGTCAAAACTGCG
+>97389 2
+GGGTATATCGATATAACCTGCGCCATTATGGCAGCGGGGCTTCATAAAATAATTGCCAGCCAGGGCAGGCGCTATGTCTCCCTCGATTCCGTTAGCATAA
+>97390 1
+AACTAAACGCGTTCAAATCACCCGCGCAGTGTTTGTAGGCGTTCTCCCCAGGGGAGCTATTGTTTCCACCTAAAAACAATTTGGGACTAGGAGGGCTGCT
+>97391 2
+GCCCTTGACTGGCTAACGAAGTCTCCCATGTGGAATTACGGAGCTCACTTAGGCCACTTTGAAAGTATGGGCAGTTATTCCTAACAGAGGTCGTACGCAC
+>97392 3
+ATGGAGTCATGTCAGGAATGCTCAGCCCAAGGAGCGTCGAGCCTGCTTGATTGTGCTAATACACCGATCTCCCCGAAAATGACTATGTGATCGGCCTATT
+>97393 3
+CCGTGAAGCACCCGTCTGCCAGGATAGGCCTGCATTCTATGACGATGTCTGAGCCAAGGTTAACGCGATACCTGTCTTGTTAACAATCAGTCTGAGAGTA
+>97394 1
+GTAGCCCGCAAAAATCTCCGACGGACGCCTTGTGTCGGTGTAGTGCATAGAAAACTCAGAAGTTATGTGAAGCTCGCGCTCTTTGACTCCGGCATCTATA
+>97395 3
+TTGGTAAGTAGACTATGAAAGCACCCGCCGGTTGAAGGACGTTCTACTGGGCTTCTGGACACGCTGAGCCCACTTGCTACTCAGTATAGACAAGCTTTCA
+>97396 1
+GGTGGACGCTCCCACTGTGTTTCGATTACAAGTCTTAAGATAGCCAGCGATACCCTCAGTTAGTCAGGCTTTTAGCAATACGGGTCCGACAGAATCAGCG
+>97397 2
+TGGATTCCGCTTAGTAAAATGATAGTGAGACCTAACCTTCCCACATAGAGGATTCGAGCTGCTCGCTTGTCCGAGGGAACTATGGCTCAGAGCTCGCACT
+>97398 2
+AGGTCAGAACGCATGGGTGACCACGTATACAGTTCTTCTTTCAATCACAGCTTTCAGCAGCCTTAATGAGTAAGTTTCATAGGGCCCTCCGGCGCGGAGA
+>97399 3
+AGGTGAGCAGCTGGCGTCAACAGGCGACGACATTACAGTATCGTTAGTAACTTTGGAATTAATCATAGCCCCGTGGGTCTTGCGATATTCGCCACCCCTA
+>97400 3
+GGATCTTCTGCTAACAGGCCTCCAAAAACTACCGACGCTTGGTACGTTTCACGCAGAGTTTTGGCTGTCTAAAGGGATTAGTATAGTGACCCCACCGGGA
+>97401 1
+TCTCTCAGGGTGAGTGCACTCCACAATAACATGCACTGGGAGATAGCAAGAGCTTATGTACTTGACTTAGAGAACCACTTCTCGGCGGGTCTTCCCTGAG
+>97402 1
+TACTTAACCAAACGCAATTTCACAACTAATCCCTTGTGCCGTTGAGGTGGTTATGGGCCTGGACTCACCGGGTATGTGAGAAAACGGCGTTCCTCCGGAA
+>97403 2
+AGACGGTGATGACAGCGTGTATGCGCTCAACACGTTCTGGCAGATGAGATGTGACGTATACTTTTTTCCAGAGCCTAGACACCGAGCCCCTATGCTACAT
+>97404 1
+TTCTGGATGCTGTTGTTCTATTCACTGAGCCTCCCGACGGCAGACGGAGATGATAACTGTCCCGCAGCTAAAGTCTCTAAGCATAAAGGGCATAAGCTCG
+>97405 2
+ATGTACTTGCGCTTCACGTGGAACACCGATCACTGAAATCCTTTTTCAAAGACCCGACGACATGCAGGAGTTTACGGAGTACAGTGGGGTGCCCTCATGT
+>97406 3
+ATTTGGCTGGTATAATAGCCCACCAGCTCGCGAGCCGGATGAACGACTGAAGGTACACGAGGCTCTCATGTGTATCTCGCGTATGAACATATCCCGTATT
+>97407 3
+AGCGCAATAATGCGTCGTTTGTACCAATGGACGCCGGAGTCCCCGGCGCGTTGTTAGTGCAAACCCTGCTATATTGATACCGACCAATGTATATCGAATG
+>97408 3
+ATTCAGAAGTTACGACGCATCCGGTGAACGCGGCCTAGAAGCGTTCATACACAAGTAATGTTGATATCCCGCTATGCTCCATCTGAGCGTGTGAGCTGCT
+>97409 1
+AAAAGATAATCTACTATGTGTACCGAATCCCGAAGGAGCGTAATGAGTGGCCGACTTCTTCCCAGTGGCCCTTGAATTTTTGTTCAGCGCCCCAAGGGCG
+>97410 1
+ATCGGGAGATTACTGTCTCATGCCGGGTCGGGCTGATCGGATTACTTGAGCCTCCGATCAGAAGCTCATTAAACATAACAGTGCTCTAACCATAGGCCTG
+>97411 2
+AGCGATCCTAAAGTGCAATTATGGTTAATACGGCGCCCCATTGTCTATGCTTATCGGTGTCAACCTATGGGACGGGTAAGAGGACAGCCCTTCGCCACAT
+>97412 3
+GCCAATGGGCCAAGCTCTCCTGATGACTTGAAGTCCATACGTAGCCCAAAGTTGTGAAGTGATGTCTCCAATAAGGACATTGGATCTCGGTTTCGCCGCA
+>97413 2
+GGTCTGCCATTCTATGACAGCACGCCGTTACTTCGCAGGTCGACACGTAGGTACAACTATTTGTACTTAACAAACGGGAGAAAGCGGGTATTCTCGCGCT
+>97414 3
+ATATCATGTGTCATGCAGCCACGCGATACGCCGAGGGAGGACTGCTCTCCTGACAAGTACCCTTTGTAGGTTCTCCAACTTGTTGCGAAAGTACGATAAG
+>97415 3
+ACTATACCGCACATGGAAGCCCTTTGGCCCTAGGTGGGACCTTTGGTATACGAAGGCCTTCATTACCGCGGAATTCCTACTGCGATTTAAGCGATGGAAA
+>97416 1
+ACGTGGACACAGCGTCGTCATCCTGTGCGTAAGTAATCTTGCATAAGCGATAGCTTCTAGTTCGCAGGCTAGAGCTTAACTCGCTGATACGCTAACGCGA
+>97417 3
+CGGAAGGTCCCGATCATGACTCCGTCGCGCCTCTAAGCGATACGGAGTCTGAGGTCAAAATCGCTTCATATAGTAAACATCTATTGCTGCATGGTAGGTC
+>97418 1
+TCCGCTTAGCGGACATAAAATTCACCCCCAAGATGCCTCATGTCGATTCGTGTGCAGTTCGTAGACGTCGGATGAACCGTTGTCGGAGAAAGACGTTCTA
+>97419 1
+TTAGCGTCTGTATTACACGTGGGAGTTAAACTCTATGCTTATCGTACAAGGTAGGCCGAGCACTCACGGCCGCGCAGGAATCTGCAAAACCATGTCGTTC
+>97420 2
+AGTATACGCGAGTCTGAGGTCTCTGAGACAAGGACTCCGCTGTGGCTCTACTGTTTAGGGGAACAATGTTTCTGCTACACACTTCCAACCAGACAGATGC
+>97421 2
+ACTTTGCGTGCGTAGACCCACAGCTTTATGGAGTTTACTACATGAGAACCTAGGCAACGAACTTCTCAGCGAGGTCTGATGCCAAGTTGAGATGTCCCGC
+>97422 3
+CAGGATTAATCCCCTTCTGGGGTTTATGGTATCCTGGTTGGACAACTAGCAACTCGGGAACATAGCCACCGACTTCGCGCATAGGGCCAATTGTCAGAAT
+>97423 1
+ATTCATACCCCTGCGTTGTCACTTCAAGCAGGGGGCGGCGCAAAGTTGTACTATGTTAAGCTAGGCCACCAGTGCCCTAAGCGCGAAATGTTATCTAGTA
+>97424 2
+TCTCAACGCGACAGGGCTGATGCTACCAGGTTCTAGGACGAATCACGTAATTTTTCCGGGTGGTTTCGCGTATTAACTACGACATAGACCTAACGACCGG
+>97425 3
+AAGGCGACCTTCGATGACAGTTGTTGAAAACATAGCGACCTGAAGGTTCGGCTCGAATCTCGACCCAAGTCCTTACTTTCTGGGGAAAGGCCTGCTCATT
+>97426 2
+CGCCGTAGAATTTTGTCGGGACATTTGTTACCTTATCGAACTTGTGCCCCCGTGCGTGTGACACGCAACCTGGAAGGAAAGACCGGAAACTAAATCTGTC
+>97427 1
+ACTGTCTGCGTAATGAGGGTGGAAGAACACTTTCATTCTCCGTTAACTCAGCTCTCGGTACAGGACAGGGATCACGCATCAGTCCGTTTAGGCTACAGCA
+>97428 3
+CTCGGTGCGAGACGGTACTACCATCAGGACAGTTTGAGGATTCGCTGACTTTGACAGCAAGAGTTGATATGAACCACGTAACATTCGTCGCTTTGCACCC
+>97429 2
+GGGAGAAGCGTGGATCGAAACTCGATCGTCTGTGCTCCAGGAGCCTCCTAGACTACCATGTAATCCGGAACCTACTCTTTTAGACTACGACTTAGTGATG
+>97430 2
+CTCAGGGACAGTAGTTTACGTGTTGGGAGTCCTAGGTATCCTACAGAGATATACCAATCGGCGCGGCCTCAATTACCAGAACTCAGTACGGTCGTTCCAT
+>97431 2
+TCATGGACGAGCCCAGAACCTTTACATTGGTGAAATGGGCGAGGTTCGAGTCTGCTAATATCCCTTTCGGTATCGCCAAATCCCGTGATGAATCCAAGGC
+>97432 3
+CCGTCAATGAATTTTAGATAGCTTACGAGCCGATAGGCAGTCAGGTCGGAGTTCTTAACCACGTAACCCGACGGTCTGCATTAGTGCTGCATCTGACCAG
+>97433 3
+TCTGTTTTGCTCTATAGTGAGCGCGTCGACTGGCTGCTATACAAGTGCCAGGCGTTCAGATAAGAGTGCCGAAATCAACAAGTCGCAATGCCAACTGTCC
+>97434 3
+TGACATCTCGCCCCTGGACGCCGTACTATGCTTTGAGTATGCGAGCAGAGGTTAGTTGACGCGGTCCAGAACAAGTGCAGAAGCATCTAACCAATTCTTT
+>97435 1
+TGTTTTCCTACTTATGGCAGCTGGGTGTAACCACTACATCCGCGAAAGCTTTTCTCTGGGCGCAGCCGGTGAACAACTAAAACGGGCGACGTTAATAGCA
+>97436 1
+GCCGTACGAGCTTTTCCGGATAGAGACCAGCTCAAGAGTGTAGTTGTTCCTAAAAATCTGAAATCCGATAGGCTTGACCCGGCGTAACTTGCGTCGCCTA
+>97437 3
+GCTAGTTAGGATCAGTAGTATCGTGCTCCCAAGCCGCTAGCTGAAATTTGAGCCTAGACAAACTCGATGGGTTGCTTTTAGAAACCGACCGGACCTTGCC
+>97438 1
+GCTATTGCGTTCGCCAAGATCCGTTTAGTTGTCACATACTGGGATGCGCAGTACCGGAGCGGATCGATTACACCCATGGCGCTGCCTCTAAATAGAATAA
+>97439 2
+TGATACAATACACGTTACGGTGCTGGAAACCGCGGTAGAGGATCAAGATTGCGCGAGGTCTGGCACCACCCTTAACTCTATAATACCTGCGTCGTTTGCT
+>97440 3
+AAGTAGGGGATCTCTGTAGTCTGCCCCGCGACAAAACCCTAACGTGGTTCATCTGGAAACAGCGCAACCGCTGGCGGATTTTCGGTTTAATCTTCGATAA
+>97441 2
+ACTAAGCCCAAGTAGCAACGAGACTCGAAGTAGCGTTATCTTGTTCCTAAGCGCGGCATACGACTGCAGCTCGTTGTTTGCCGAAGGCACTACATGTTGT
+>97442 2
+CACAAATCTCTGCCGGACCGTATGGTGCGCAAGAGGGACGCTTAAGGCTTTCGACTCATTTGCGCTCAATAGGCCTCAGATATTAGAACAACGTTGTCTG
+>97443 2
+CCGTTGTGCGGTGGTATCTTTGGCAGGCCCCAATAATAAGAAATTGGATCGCCGAGACACTTCTCGGTACGAGAAGCGTGATATACTATCTCACGCCTCA
+>97444 3
+CACGTTACCGCGAGTCTGCATACCGGAAGTTTAGCATTCATAATCAGCTCGTACGTTGATTTACGACGCATGGCCTTTACAGGAGGACGGTAGAACCTCG
+>97445 3
+ACGCCTAGAGCGACGTTGGCCATTCCAAAGTATCAGGTTGGTAACGCGAGCGAGAAAATGCCGACTCTTCTCCATTTGTTAGTTCGTCGGCAATCCATAG
+>97446 2
+GGCATCCCCTGGAACTTATACGCATATGCACATAACCTTCCACGGGTCGGAAACCTTTCCGTGGACGTAGCTTTGCAGAAAAGTTGTGTGTGATACCGGA
+>97447 3
+ATCCTATAACAAAGCATTTAGCCATTTGCCCTGGGTCGCCGGAGGGGACTGGACCATTCTTGGTCACCTGAATTACACCAGTGGCATCGTACAAATGGGT
+>97448 1
+ACTTGAATCGGGGTTCGCATCGCTATAGTTGCCAATGTACACCAACACGAGGCGTCTGGCCCAATCTAATTGAGCAATATTTGAGCTGCTCGCGCAGTGA
+>97449 2
+GTTCAAAGAAAGTAATTCGCCGTTCCGGCTATTTGAAAAGCTCTGATTCATGGCGCATCGCGAAACGTTACGTGTTGTACCCGCGGGCAATCGACTCGCA
+>97450 2
+TTTCTTACATCGTGATGCCGGGCACCTCTGAGAGCACACGTTGGAATAGACTAGGTTCCAATAGCCTCGACACTATTACTAGCGTGGAGACTGCCGTAGA
+>97451 1
+AGCGTCCTTGGTCACACTCACGACCGCAGCCGCCCTACATAATGATGCGCTGAGCTGGTTAAATGACGATTGCGGGAGTGAGTCGTACTATTAATCAATT
+>97452 1
+TGGTCGGTTAAAAATCGCTAGGATCAACCCGTACTCGTACTAAAGCTGGCTCCTAAGGCGATGCACTCGCATCATCATTATGAGGTATCGGCCGCTGTGA
+>97453 1
+GGGTATGAACCTCCGCCTATAAGCTCATTGGTCTCTTATCTGAATAATGGCCGGAACGAGGGACCGATCCTCTGGCTGATTCTGGGCACGATCAAAACAT
+>97454 1
+AAGGATACACACCATGGCGCTGGCCCCAAATCGCATTATCTTCTAAACGGCTTAATAAGGATCCCATTTCATAGGGGTTGCACGCTCAGGGGGCTGTGTT
+>97455 2
+AGGGTTAAAAACCTGTTGTGTTACTGCTTACGATCAGGCAACTAGAGCCGTTGTCATCATACCGCTGTCACACTAGGCCGGATACCAGAGGTTCCTAGCG
+>97456 1
+ACATGCGATTACCTTTCCTCTGGGGCCAGAGGATAAAGATTTAAGGGACCTGTTTGCGTAACCGGATTCCGTGGTTGCATCATGAACCACCGCAGTCAAC
+>97457 3
+AGAGTAGCTGAAGCTATCTATCCGGGCAAAGATCAATGGTGCTGAACCTCCTGTAACTTACTAGGCTCCATAAGGGATCTTACACCTGCCGGTGGGTTCC
+>97458 3
+CGCTAGACTGGAGCGACCCAAGGACCCAGGCGGCAGATATTTGATGGTAACCCACGTCTCTGTTTTGACATTTCATCTGGCACAGGAATATGTGATCCAT
+>97459 2
+CAGGATCCCGGGGCTCATCGGATTATCTAAGCTACACAGCTACATGGGGAGTGCTGGAGGATCATGACCTGCCTTGCCGTTCTTTACACGAATATAATAC
+>97460 1
+TTTGCACATTATGAGTTGATTTGATAAACTTAAGTTCTGTCCAGCACGCTCGGACGTAACCACGCAAACCGGCAGTTTGGTACGCGGTCACAGCGGCCAG
+>97461 3
+CTACTCTCTGAGGTGTGATCATACGACTCTGAACCCCTCACTGGAGGTTACCTGCTTGCAAGCATACGTCTATGCCGTGATAAACAGGATGGGTCGGAAA
+>97462 3
+GCAACCACCTGTCCTTTTGACCGTTACAAAGATCACAGGAACAATCTTGATTGGCCGCGCAATGATAGATCGGGTTGCTGGCTACAGGTACGTCCGGTAT
+>97463 1
+TGTTCCACTGCGGTTAGACGGGACTACACATCCGTGCATTAGTCTTAACCTATAAGTGGACCATTGGAGTCGGACAAGCAAGTGTGAGACCCCTGTCTCA
+>97464 1
+GACAGTGCGGCAAAACAGATCAGTCCGACGGTCATCGTGTGCGAGGGCGTGATGACCATTCATCTCGCTACAGTTGTCTGAATTCTTCATCACACTGAAT
+>97465 1
+TCCGCGGCCCGTACTTGGCGGATGGAGAGATGATGCCCGCTGACCTGATGGGCTAATACATCAAGATTAACACTTAAACTATAGACTCGCTTCTCGATTG
+>97466 2
+TAGCACACTATGGCACCTGCTGGCCGAAACTCGAAAGAAACCGTCGTTTGGTTTGCCCGTAAGCATGCGATACTTTGAAGTGATTTCGGAGCCATCTGCA
+>97467 2
+TTACTAGGATTATTTGTGATCTAAGCCCGCGCAGCGATTGGTACTTACTGGATGACGAGCCGGGCGGTCACATGTTAAACACTACGAACCTCCGGCAACT
+>97468 1
+GCTTGAGAACGAATCCTTGTTTGCCACCGAGGCCTGTGGCGGACATAGCAAAGGTAATACTCTACTGGTATCGTTACAATAGGCCCCCGGGATTCATATC
+>97469 1
+CAGCGGTCTTATGAAGTTCCCGAAAAATGCGGCAGGCAGCTTGGTACCGGTGGAATTGTCTGCCACTCCATGCGAAGTCAACATACTCTATCTAAGTCGT
+>97470 3
+CCGTAAGAGTTCATAGTTACGCCATCTCGACCTAAATATGAGGTGGTTCCTTCAAACGCACACGAAGCTCCTTCGCACGGGTGTTAGAGCTTTAGCGGGA
+>97471 1
+CGACGCTGAGCCACACTCCTTTCCATGTATGCGTATGGGGCATGAAGATCCATCATATTTATCTGAATACACGCTAGGGAGGAACACGGCGGTATCTGCT
+>97472 1
+TCCCCACTAGATGACATGACACTTTGGCTTCGAATCAGGCGGATACCTTTTACTGTTGAGAAGCAGTCCGCTAACTTGCGGAAGAAGCGCTAGATCTGCG
+>97473 2
+CTCCTGATGTCTTTCACTAACAGTTAGCGACTCAGTTTTCTGACAGACGCACTTGCGCAGGTGCAAGGGCAGAGATGCACTCGTCAATGCGGTTAAACGA
+>97474 1
+GCTTTCGGTGCCTTCCGCTTGATAACCGAAGCGCTCAAGCTCAGCCTGCTACTTAGCCTAGTTAGCTTGTATGGGCAAGACAAATAGGAGATGTACGCAA
+>97475 3
+ATCTCGCGTATCTTTCGTCGATGACTACATATGGAGGACTTAACGGCACCACAGACCATTAGTTCGGCATGAGCCGGTAGTGAGTATCCTGAGCAGCTAC
+>97476 3
+GCTCATTGCCTGGTATAGACAGCCATGTCTGCCGTATAAATCCGTCCCTCGGAAGTCTTAAGAAAGCTGTGACTTAGCGGTTACGGACAAAGGTCCCTGA
+>97477 2
+GACGGATCTACAAAGCTCCAGAGCTGGTCATTGCTTGTTAGCATAATTATTACAGAAGATAAGTCCGGGAACGGACGTGCGCCAGCGCTTTCTTCCCTGC
+>97478 3
+GAGCGAAATCTCGTTCGCAGACCCAGGACTAGCTGCATGGTCTTTTCTCTTCAAGGCCGAAATATCGTTCAGCTAAAGAAGGTTGTGCCCGTCGAACTAG
+>97479 3
+CCGCAGAGTGAGACATGTTGTACGCATCGTAAGTGGGTTCATGCAAAAACTCTACTAGCGCTGCCCACCTGGCCTAGCCTTAGGTTTGTGTAGACCTAAA
+>97480 2
+GATATCACCTTAAGTGTGCTCTCCACGCCTCTATATAGACAACAAGCATTCGCACGGTAAGTGTAGGATATAGGGGGTCCGCCTTCTCGGAGAGCACTTG
+>97481 3
+GCGATTTGCCGGTAAAATTCCATTCTCCAGGAAGTGCCTACTTCCATCATACCAAGCAGTACACTGGTGTATGCACCGACGGCGATGTAGTGAGAGGCTT
+>97482 1
+ATTGCTAAATGTGGTCAACGCAAGCACACCCGTCATGTCTCGAGGGGCTTTGTCATTTGGAATGGTCTGCTGAAGCCCCAATCGAATCTACTACGAGACG
+>97483 3
+GAGGGTGTGTATTTCTGGGCGCCAACCACGATCTTCCCAATGTCTTAAACAAATCTGACCCGTCACAGTGGACGAGAATGGCCGGACACTTTGTGTAATC
+>97484 3
+GCCTAAAGCGGTCCAAAGAAACAGCAAGGGTCAGTATAGCGAGCAAGTATACCTGACAGGTTTGCTCGGTTATATTTGCTGGTCCCTTTTACGTCCCCCG
+>97485 1
+ATGAGTCCCCGGTCGATAACTGTCGTTAACGACAAGAAGACAGTTACCAATTGGCACCTGAGAGGCTTTTCCGTCGGGCGCCTGCATAAATGATGCCTTT
+>97486 2
+ATAGTGTAGATTTGCTGACGAGTAAAACAAGTGGAAGATCCTGGTCTCCTGGATTTATCGAGCTTAGTCACGAGTGCCCCCCGGCGACTATCACACGTCC
+>97487 3
+TGCAAACGTCGAGAGCTTACACGGCGAGTCGCTAATCCCGTTGTGTCGAACGACGTAACGAAGTGTCGACCTTGTCATTACCATCTAGATGCATATCTGG
+>97488 1
+CAAGCGCCCGCCATCCTGACCGACAAGTGTAAAGCCTTTCGGATATCTGGGTTTGATTGCCCCGCCAGAGGACTGGAGGTTGAAAACTTTATCTTTAAAG
+>97489 3
+CAGCTGCCCAATCACTTTAACAATGCTAATTCGCTGTCAGGGGGATTGAGGGACTTACATACTGCCGAAACCTCTAATGGCTTCGTGGGCTATCCGAGAG
+>97490 1
+ACTTTTCGTGCGGAAGCTTTCGGACAGCGGTGGGAGTACAAGGTCCCTGACCATAATTATTATCGACCGTGCTCAGTCACACTCAGTGACACTATGAAGC
+>97491 3
+CGAATTGTTTAATTCGGGAGAGATCCGCAACGCTTACCGCTATCAATCCCAGTCCACTTAGCCTACATGGGATGGTTAACTGGGGGGGGATCTCTAACCA
+>97492 2
+CGAGTAGATTGGACACGCACACTCTATTGCAGACGGTATTTAACTCAGGGAAGTGTACGCTGATCGGCTCTATTAAACCATTGACGCGTTCCTGCGCAGC
+>97493 2
+GGGTTTGGGCTATAAATCCGACACATGCGTGGAGATTCTTCCATCTAATCGCTTCTGTCGCAGCCTACCTCCAAGTAAGGCGTCTTAAAAGCAAAGGGCG
+>97494 1
+CAGACTGTTCTCCTGTACAGGATTAACGATTCCCACCACCATGTACGGTGCAGGCGCCGAATAGCAATGGTGGAAAGGCAGGCGATCCTTTATGCATTTT
+>97495 3
+GGATACATTGCGGGCGTTTCTACCTTGATGGCTCTATGATAACGACTCCAAGATTCACAGACTTGGGAAATGGCATACGCCACGCGCTACACTGGCGATT
+>97496 2
+ACCTATAGGACCTTCACTCCCTGCGTATAGGTGCCTGGCGGAATGACCCGCATAGTAACAGCTGGTTACTGTGTGCGATATAATGTCGATGCAAAATCGC
+>97497 1
+TTACCAGTTGCCAACTGAAGCCTCGGATCCGGGCAGTTATATTCGGGCCTGATAGATCTAGTGGGATTTCCGATACTAAAGGTCACCTACAGAGCACTGC
+>97498 2
+TAAATACGCGCTGCTAGAGCCTCACGTCGGGGAGCCATATACGGGTAGACCGCCACCACGGGTAATCATGCGTTTTGGCCATTAAGTTATTATATCGCTA
+>97499 2
+ACAGTGACATTGTGGGAACACACGGCCGTGTCTTGAAATACTCCCCTGATCTTATACTCAGGTCTGAGCCCGCCAGATAAATTGCTGCAGGCTGAAGTTG
+>97500 3
+GTAACCTGTGCCAGGTGGCGTTAGCTTACATCCAAAGCCGCCAAATGTCGTTCTCTCATACTTCCATGGAAGAGGGGAACGGACAGTTCAAGTTTCACTG
+>97501 3
+GTACACTACCTATAAGCGTCGATTGGGCAAGGCGCATGCACTTTCCGAAGTACTCGGATACTTATTTGAACAGCGGGACATGATATGTGCCGCCGTACCT
+>97502 3
+TCTGGAGACGCTGTCGGTCTTATCTCATCAAGCACTTCCCTGGAGAAACTGCCACCTTTACCCTAGTGGGAACGGTTCATGGTACGCGAAGATTAGAAAG
+>97503 3
+GTTGTGGTAGGAACGGTAATCAAAGGTATCGTTATTCGCACTCAAACGAATGTCCAGACACGCTTGAGCTTGGAGCCGTCCGTGCTACATGCCCTACACT
+>97504 2
+AACTTAGTATCCCTTTCATGTTAGCCTAGAGCGGAGCTTCAAAGACCTCCGATGGTTTCTGAACTGGACAGACATGGAAAAGCGTCGCGGGACCCCTGTT
+>97505 1
+ACCCTGGTTCCTAGTGCAGACCAATATGGGAATAGCTGGCCAATATGGCGACCGTACCACTCAGATTCGTCAGAGACTATTAGGAGCTTGTTCGCAGTCT
+>97506 1
+GCCAGACGGCAGTTCACGTTACCCTGGCATAGCGGACTCTTGGGTCCTCTTAGTAACTAATCGTTGAAGACCTGAATAAGACCGGGCTAAGTTGCCTAAT
+>97507 1
+AGCCTAAGGACACGGACTGAGGGATGGTCGTACCAAAATTACCACTGGACTCGTAGCAATCTTTGTGATACCGATTCGACTACACGCTGTTTGTCCTCGG
+>97508 1
+TTTTCTGCCGTCCAGACGGCACCATAGCTGCATGTTGCGGTGAACCATAAGAACAAGATGTCTCACAGGAATGGATCAAGATCCTTGTCTCCATGGGGTC
+>97509 3
+CTTCCCATTCCAGTACCCTAAAAGACTTCAATCTTGTGCTAACCGTTGCAAATGTACAAGATGTCGGCGAGGCACTGGAGAGTTGGGCGTCTAGGCTGAC
+>97510 3
+ACCAATGTGGTTGATTTGGCATTCAACATGTGGCAGAACGCGACGCCAATTTTGACCTGATTGGCAGTCCGCTAAATATAGAGATGTCCACTCGCCCGCG
+>97511 3
+CAAATTTAACTATTCTGACGTCCAGGGGACCCCCAGCACAGGGTTCCCAACGTTACCTCACATGGCTGCATGTGATATGGTATCGGCTAGGAGATATTGG
+>97512 1
+TAATAACCTTATTACTACGGCCTTGAGATGTACACCCTCGTGCCTATGGCGCTTGCCATGGCATCGGTTGGAGGACAGACGACGGCATTCATAGCAGTAA
+>97513 3
+TCGGCTTTACGCGATGCCTGTTTATAACCGCCACAGGGCGGATTCGATTGAGATACTGGTACCTCAGGAGATAGTGACGCAAAATCCGATTCCGATTCCA
+>97514 1
+CGTGACTCCCGCCGAGCTGAGCACTAAGATGTTGTGGCTCTACTACCCAATTTTGTACGTGAAACTAGCGTTAGGGCATTCGATCAACCGGAATCTAAGG
+>97515 1
+ACTACAAGAACATAAGCCCTCGTCCATTGCGACCGTCACGCGTTATTGGTAACCCCCGTAACCTGATTAAGCGTATGAGGTTAGTAGCTTGCTGGGTAGG
+>97516 2
+TACGCAGTGGCTGGTTCAAAAACGGGAGTTTACAACCCACATGAAAACCGTACACAATTGGCACGGGTCGTGATGCTGATTTGACTCTCTGCTGGCCTCT
+>97517 1
+TGGCCGGGACATCCGGTTCAGGGTTGCCTCTTTATGTAAGGTCAGATGGTGCACCTACAACTGCATGAAGCAGCTCAACGAGAGAATTACTAACCCTCTT
+>97518 3
+CTGTAGCAACAGGGGCTCCGATAACATAGCGTGACAGGAAACATTATGCAATTAACGCGGAAGTGCTGCCTCTACGTCACGCCCTTTTTGTGGTTCTACG
+>97519 1
+TCCACTGGGCAGGGAAGTCTCTTCAGATTTACATATTCTAATCACAGATCGGAACCTTAAACGGTGGAAGGTGCTGCGTGCCGCAGGCTATTCCACACGT
+>97520 1
+TTACGAACTCCATTGACTAGATACTAACGCCAGGTGACGTGGTAACGGGATGGAGATACGTTTGTTTCACTACTAGTCGCAATCCCGGCACCGGTGTACC
+>97521 3
+TCAGAGATCAGGTATGCTAACCACTTAAGGATATCGCTACTCAGAGCTGGGGCCTCGGCTAAATTTCATAAGGTTCCCGCCTACAGATTGGACGCGTTCG
+>97522 1
+GGGATTGCCTTCGACGGCCCCTTGCATACACGCACTTTTGTACCGCCAGCTAGAACTGTAGGCCAGGTTGAGGACGTGGAATATCATAAGTCTTATCAAA
+>97523 3
+GCAGGATTGAGCGACCGACAGTGACAATGTAGAACGCACCTACTAGTCCCGGATCTCGAATGTTTCTTTGGCCGAGATAACCTCTGATCCCGAGTAGTTT
+>97524 1
+ATGTCAGTAAATGGCTACCTTCAAGCCGCCACGAACGTCGACAGGAGTCTTGGCTGCGGAATTTGCTTTATCAGAACACTACGAGTGATCGTGTACCGTC
+>97525 1
+CAAAGCTCGGTGGAAATCCTCAGTTACCCCCGGTCTTTCTTACTCTTGTGGGAGACGATAAAATCTAGGCTCAGGGCATTAGCTGACAGCACAAGTTCGG
+>97526 1
+ACTCCCTAGTTTGCACTACAACAAACGGTAGGCGAGTAACTGGTGAACGTTACGTATCTCTCTGGGTGACGCCGATTAAGACCGTCGTGACAGGACTCTT
+>97527 3
+TACCCCTATAGGTGTTCTGCTATCGAAGCAGGGCCGAATACTTCAGTATAGTTAAGATCTGCATTCTCAAGGGTGACCCCGGGCCCGGATAACGATCAGT
+>97528 1
+AATTTCGCCGGTATAGACGTCGTGGTTCGCGACGCACATGAATCAGTGGGCTCAAAGATCGATGTCATGCAAGCCCCGGTCTCTTTCTAAGCGATAAATC
+>97529 3
+TCCGATGAGACATTAAACTCCACTCTTCATCGGATATCAAGGTTCTTGGCGGCGGTCCGGACTCTCGCATAAAGCGTATGACCCCTGAAGGTAGGAGTTA
+>97530 1
+GGAGTATAACTAGTCAACTCCTCCTCCTTGGGGCCGGTACAGCCAGTGCAGCCCGCTAGACGCTATCTGGAGAAATATATGTAACGCTGTTCTAAGGATT
+>97531 2
+TCCCACTGTCCAGACAATACTAAGTGAGTTCCTGTTCGAATACGGTCCAGGGTTTAATGTGACGCCGGCCCTCACCAAGAAGGTGGGTTCTTAAGTGACA
+>97532 3
+TGGGAACATCATTCGCACATCGCCTTAGAAAGGCTTCATGGCGCCATTGACTAAGTCCGCAGATGCTCCCTAGCCATGGAGGGGATCTGATTGTTAAATC
+>97533 3
+GACTTTTTCCCATACCTTGAGTCGCCGCGATGGCCAATGGAATTTAGCGGTACATACCCCACTCGTTATAGAGGCGGCCCCAGATGGAAATATGGAATGT
+>97534 3
+GTTGAATAGGCAAATGGTCTGCTGCGTTGTCACCACTGTACCCCTAGTCATCGTGGCCTGTAAGCACAAGTACTAACCGGGAAAGATGGTATTCCGCCTA
+>97535 2
+ATCTTCAAAAACAATGTCGACTGGATGCGGATCGTGGCCCGAACGCAAGGCGATGTTAGCACTCCCTTATGAATAGGTCATGGATGCTTAGGTCTCCTCC
+>97536 3
+GCTGGATTGTTTCATGGTTGGTATATCCCTAACCCAGCGGACGCGAGAAACAAGCATAGTACTCTAACCTGCGATCCGCACTTGGGCCGATAGCTATGTA
+>97537 1
+TCACGGGCCTAGCGGACGGTTGCCAAATTTGACTCCTTCACGACCCACTAAGATGAAAAGTACACGCTGTGGCAGCAAATGGCCTAGTTGTCATTTTTGG
+>97538 2
+GAGTCGCATTCAAATGGAGCCGTCGATCAAAAGAGGTCGTCGCTCAGAGCCAACTGTTAGTCTCTTGCTCATAGACGTCGCCGGAACATATGACTTCTGT
+>97539 3
+AAGGGGTTTGAGCCGATGTATATTGTCGTCGCCTCCAGCGTTAGAAACGGCGTACATCCCTTACGACGACCGGAATTGCCCTCATGAGATTTAGCTAACA
+>97540 1
+CCCCGAATAGTCGTTGAGCCAGTCGTTATAGCCACGGACTCGGTTGACGGCAATGGATGAAGATTTCTTCTACAGAATTAGCTTCAGGCCAATGGACCTC
+>97541 1
+CTACAACTTGCCTAGCCGCATCTGTATTGGAAGTTTTCACGAACCAATGGTCGTCCGGATTATAAAGAGTCCCTGGGGCCTCTGGGAAACCTCGGGAAAT
+>97542 3
+GTTGGTAATATTTCCCTCTACCGCCTATGAGTGCATGAGCAGCGTAATTCAACGTGCTAGTCCAGTGCTACGGTAAGCAGTAGCGAAGTCCAGCCTAGCA
+>97543 3
+GCGCGCTTACTCATTGTATGGAGGTGTCCTGATCCGCAGCCGACAAACAGATGATAGTCCATACACAACTACTTCAATGTCGTTGTTCGTGGGGCGACAA
+>97544 2
+ACCTGTACAAAAGATAGGGTCAACTCGTCTGTCCAGTGGGTTCCCAGGACAGTCGAATACTGCATCGTTTGAGGTGGTGTACACACACGTCTTCACACTG
+>97545 2
+TTGATCAGTGTCACGCGGGGAGGAATCACAGTCTTTTGACTTCACTAGACAAGGTCCTCCAAGTATCGTGCACAGAACCTGCCTCGACCGTGTTAGATGA
+>97546 3
+AGTACGGCCTTAGAACACCCGGTATTACTGTGACCGTCCAAGGAACGACTGTAGTAGGAAGATTCGGCTATTTTCCTCCGGTGGAACCTCGCAATTCTAG
+>97547 1
+TGCTGTGAAAAAGCGGTTGTATCGAAGGCATTCGTGTTCAAATTTAGCGTTCCAGGCAAGCCTTCGCCAATGGCACCCATGTTCGACGATCGAATGCCAC
+>97548 3
+ATGTAGTTGCGTGTGCTGGGGGCTGCCCAGGACATTCTGATATATCAGCATCTCACGCTGGACAAACCGTCATCTGTTCACCGCAACAGATAGCAGTAAT
+>97549 1
+GCGCGACTGTATTTAAGGGATCCTGATATGCTTTTCTGCACTAGCGGATGAGAAGGCGCAGCACCAGAAGTTTCAACCTCGCAAACTTGTAATCTCGCGC
+>97550 2
+CTCGGGTTCTGCACGATCTCGGCGAAGTTAGGCAGCAAATATTTAAATCGAAAGCCTGAACTGGGGCGTTCTCGCCGATCAGTTCCGTACCAATATAGCT
+>97551 3
+ACCATTTGCTACATCGAGAGGCTGTTTTCTGTGGAGTGACAAGACACGGCGAACATCAATTCTTAGTCGAGCAGTTCGCCGGGCATCCCAATACTGCATG
+>97552 3
+TTCCGTTAGGTTATTGACCCCCGGTAGTTACCTGTGCCTCAAGCGATTCAATGCGGACAGTCTAGGCGGACAGAAAGATCAGAGTTCATGATCCGAACTC
+>97553 2
+GTAGGTGTAGGGGGTCCTTTCTTTAGATCACTCGGCATCGATCATGTGGAACTTAATTCCGACACAAAGTCGTCCGACTGGCACCCAACGACTGATACGA
+>97554 1
+AGGGGGCATTGTAACCAAAGTGCCGATCCGGCAGTCAGCTGGAACGACGCCCGCTTTATTCGTTAATCTCAGTTGACCACACTGCATTTGAGATATACTG
+>97555 1
+GTCAAGATGCCTGCAAGATTTCACTCTCAACGACTGGCGATAGTAGCCCGGTCCACTTTGGCGGCGTATTGTTCTGCAGAGAATGCTCAAGTAATAGACC
+>97556 3
+TGACGATCCACCAACTTCTTGGATTAGTCACTCATTGGCGCCGGAAACGCTGCTGCTCTGCAAGCAGTTGTAGCATCGGAGGAATTCATGTAAAACGCTG
+>97557 3
+CCACCCATCGTAGATAGTAGCAGTGATTCGCCCTGCCTTCTCGTGGGAGCGTAACTTGACGCCGATATGCATAATCTGTAAGAGTTCCAAATCGTAGAGG
+>97558 3
+TATAGAATCCATTAGCCAAACGGCGTGCGTCTCATCGTGCAACCTCGTTGGGTCGTCCGACTTGAGGTCAAATTGACCGGCACGTATTAAATGGGAACTC
+>97559 3
+TGTAAGGCGAGACTAGTAAAGTCAGTACACGAATAGCGCCCAGTTGATGATCCGCATGCTGGCCTGTGATAACCACCCTTTTCTCGCGAACATGCTGTGT
+>97560 1
+AGCATTCATGCAGTTGAAAGAGACAGGAGCTGCAGCGTCCGGCACTCACGTTCTTGGAAGATCCACAACGACGCTCTTAGGACTAGTTTTTCGTTACTGC
+>97561 2
+CATTTCAGCGGTGGCCAATTGAAATATGTGCGCTGACGAGCTCCAATTTTCAATTCCTGCACGAAGCGCCACCTAATGTCGGTGTCAGAGTGGGCATCAA
+>97562 2
+GACTACCCATGCCGTTCCGCCGGCTTAAGTAGCGTGAATTTGCACCTCCGTGCGCAAAATGGGACGAATATAGAAAGCGTGTTTATGCCGTTAGCTAACT
+>97563 1
+AGCGAAACTTGTGTTATTTGTCTGTCCGATGTGATACGCTGTCACGAATTGAATACGTTCCCCGCCGGGACAGACTCAAGCCTTACAAAGTGGCGAGCAC
+>97564 3
+GTTTGGCTATAGGAAAACGTGCGTTAATCTGTGGATCAGCGACCGAGACACTCCGATTTACCTTTGCGAGAGCACTGATACTCCAAACGCGCATTGTCGC
+>97565 3
+AACAAGCCTCCCCAACCATCGTTTCCGGAATGACGAGTCAATTTTGTAACTTGGCACGACGGGTAGAATATCGGCTTCTGCTTCAGTTGGGAAGGCGCTA
+>97566 3
+CTAACGTTTGTCCAAGATATTGACCCCAGCTTCGAAGTACACTCTGACTATGATCCGGTGTAATTACGAGCCAAAGCGGGGTGGGGATTCACCTGTACGC
+>97567 1
+TTGGTGAGAATGCGAGCCGACGAGCCAGACATACATTTTAACTGCCTAAATTCCTCTCTCCATGGATTGCAAAACGGTCGGCAGTCCTAGTCGATGGCTG
+>97568 2
+CTTATCCATGTTCGTGAAGGTGTCCGTCATCATCCGCATAATACGTTCAAGGTACGGTGCAGCCATACAAGCTTGCGAGTAAGGCGCAAGCATGTCTCGA
+>97569 2
+AGAGCAGATCAACCGTTGTTCAACAGGGAGTCTTAAGTCTAGCAGCTTCCGTTATAGTACCGGTCATACGTCTCTAGTGCCGTTGACACCCAAACGGGGT
+>97570 1
+TGGTGGAGAACCTACCGTGGCCAAAGCTCTCAGACAAACAATTGTCGCCTTCGCGAGTCGAGTATAACTGTTGGACTATTTCCCAATTAGACTGTCCGGG
+>97571 2
+GGCGATCGAAGCAGATCTGGATTGTTCTAAACACACGCCGTGCCGCTTACGTCACTCGATACTCGTTGGATCTCAAAGCAGCTGATGCTTGAGATCAAGT
+>97572 1
+GTACTTAGCCGCTACTTTCAGTGCTGTATATCAGTAAAGAAACCGCTAGGCCATCGGTACGTCCTCAGCGATAATCCGCGAGGTAAGGGTGCTTATGCCA
+>97573 1
+TTATCGCCAGCAATGGCGTAGCGCTACGTGTCTTAGCGGCGGAATGTAATTGCCGTCGCCTCTCAATCAAAGTCCACATAACGCTTCTTAAGGGAATAGG
+>97574 3
+AGATGCTCCAGGTCCCAGTTATACGTCTTGGTCACCAGTAGCCAACTGTTAACGTTACAATTAATGACGTCAGAATCGCCACGCGGGGTGACGATTCGTG
+>97575 1
+CAGTGTTTCTGCTTGCCCCCCTAACCCAGAAGTAGGCGGACGTCTTTTTAACACTTCGGCGGAGCTTCAAGCAAAAATGAGTTATCTGGAAAAGCCTGGG
+>97576 1
+ATGGCCTTATAACTGCTGGATTGAAATTGCATCGGAGTGGCAATGCGCGAAATAGGCCTCAAATTCTTAGTAACCTCCCCCACGGGTCCGACGTTGGCTA
+>97577 2
+GGTACTTAGGAAGACAACCGATGCCAAACGATAGCGTCCACTCGCCGCCATGGACTCTAATCTCAGTAGACTTAATGGGGTTTTGTCTGCATTAGCGGCT
+>97578 2
+CCCCTGTCCTAATCGTAATTAAGGACTTGTCGACCGCAGTCATCTCGCTAGTGGGATGGTGAACCGTCAATGAGTTCAGAAATGGTCGCGAACACGTTAC
+>97579 1
+GACATCAATTGGCTTCACAATGGAAACGTTGAGACTTCCGGTGGCCTGGCATACGCTCGATCTGCTCATTGGTAAGAAGCGTCCGTTAAACGGTACATCC
+>97580 3
+TGCCAGATAGAAAATCCCATCTGCCTTGGCGTATGTAATACGTCGACTATAAGCGGTGAGTGTCACCGCAATGTGGACACGTCAGTGCATGAGCCTTCCT
+>97581 1
+AAAGGCTATTCCGAATCGGTCGCTTCAACGGAGGAACATCATTCCCTGGTATGCAGATGTCTTACAATCAAGTGGCGGACGGAGTCACTCGATTGCCTCT
+>97582 2
+GTTTGTGCTCCACCGGGACCGCTCTCTCGTCGCAACACTCACTATAGGAGAATAAGAAATTATTGGCAGCGTAGCGGCACTGTCAGTAGATTTACCTGGA
+>97583 1
+AGTTTCACTCAGTACGGCACCTGCGCTAATTGTCGTATAATCGGAAACCGCAGGACGAGAGAACTATGATCTACTTGGGTCGGCTCATGCTGAACTCGCT
+>97584 3
+TCAAGCAGGATCAGCCTGTGTCAGACACATAGTTGGATGCTATTTATTCATACTAGTATGCGAACACTCCGATCGCGGCGGGCACTGACAGCGTCTGTCA
+>97585 2
+GGTCTTACGCTTGATCGGCAGGGCAACCATACCGAGTAGGATCATCCACCATTAACCGGCTATAACGCAGTAGTCATTTTGTAACTGTGCAGGGGCATTC
+>97586 1
+AGTTATCGCCAGGCGTGCCTCCTCACGCAACCAAAATGTGAGCGCCCATGTACCTACTAGGAGTGGGCGCCAGTGGTAGAAATAGATTTTGATTCACTTT
+>97587 2
+TGATCCAATATGGACACCACCGTATTGTCGTGTAAATGGGGTGTCTGAGCACACAATGGTTACCATTAATGCAGCCTATCGAGCGCTCGTACCGGTCGCA
+>97588 3
+GATATATGACTATGCCTATCTGGCAGTCCCCCGGTGCTGACCAGTATCATGGCAATCCATCGACAGCAGGTTTAACTGGATGAACTAGTGCCCGATGGTA
+>97589 2
+ACCAAACAAGGCATTATGCTTCCTACAGCAGCTGTGGAGATACGTGGGATAACCTCGAACCTGGTACTTGGTCGCACACCGGGTGCTTTAACGTATGTCT
+>97590 2
+CACCGGCAGTGCGGCTAAGGGCGTATCGGCTGACACAATCATCTTAGTACTCTGCTCGCTTAAGGATGAATCACATCAGTCTACTTCGTAATGGGAGCTA
+>97591 1
+TATAGTGCATCTTAAGTACACAAATGGGGCCCAGCTAAGTCAATCATCGACTGTTACACGGCGCTTTGCTCGCTGGCAGTGATTAGGCAACGTTAGCCCG
+>97592 3
+GCTGAGTTGCAGGCGTACGCTTACAAGTGGGAGCATCTAACTACTGATGTAGGTTAACGCAACCGTAACGTGAGCTAGTCACATACCCTTGCCTTCTCGA
+>97593 2
+ACGCAACAAACTCGGGCCCTCGTCTTGCCTTTGATCACCGGATTGACGATCAACGGGGCGAACAGGAGTGATTCTAACGCATAATTTGGTCTATCGTATG
+>97594 3
+CACAGGAGCGCATCGACACGCGCATTGATATGGAGCTATGCTAGTTCCGAGAGGTGCTAGATTGATATAGGCCTGTCTATCACCCCTCTTTGATAAAGCC
+>97595 2
+ATATCTCTGGTTTGTCGAATATAGCGGGCTGTGGGTTTCAATATACCTAGACGAACTAGCCCCGGGCAGCTTTAGGTGCGCAAACCCAGACCAGCTTACA
+>97596 1
+AGAACAGCGATAGAGCAACTCGACAAGATTGGGCGAATATCTTTTGTCGCCATACCTACTTGTTGGTGCACTCGGGGCGTTGCTGCGCATACACTAACTC
+>97597 3
+GCAATGTCCTTCCCGGAGCCGGCGTGCATCAGAGCGTTGAAAACTCGAATTGACTATTGTCCATTGAGTATGAGCCAAGCTGGCTATTCAGCCGAACATT
+>97598 3
+GCACCTCATATCATGGTGAGGATTAGGTTGACACACTGCGTGATTTGGGGCCGCCATTAACAGCGCCCATTGTATAACATGCCTACCGGAACGGTATCAT
+>97599 1
+TCAACTACCTTACGTCGGTTCGATCAAAAGAGCAATCCGCAAACTTTTTCACGGGAGTCGGAGCCATCTGCAAAGGCGTGCGATTCTTTTGGACGCTGAG
+>97600 1
+TCTTCATCGGGTGGGTTCCAAGACATACGTAAATTCTCGCGGCGGTTGCATCCTGAGGATCTATCCTCAGGAATACATACAAGGATAGGCAGTGCCACTC
+>97601 2
+AGCAAAGATGGTGCCGGACCATAGTTCAAAAGACACTAGCGACGCCTTAATGCACCGTACTGGGGTTATGCTTCTCACTATTGCGTCTTATGCACCGTGG
+>97602 2
+TCACGCAGTTTCAATAGCCTATAAGCACGTTCTTCGTCGTGCGGACCCTTAGGTCAACACGGGTGACATGCTATTCTGAGCGTCCGGTGACAAAAGTGAA
+>97603 1
+AGTTATTAGCCCGGGAGACATCTACGGCGGGGCTCGCCCAATCCTTTCCCAGTTAGCTGACGTCGGGTGAGGTTAATAGTTACACCGTAATACCAATATA
+>97604 3
+CTGGTGCTTGGGGATCCAGCTGCGAGTCGCTATCTTGGGTGGCATCCCCGACATAAGAGCTATCACTAAATTACATACAACTGTCAGTGCCGAAGTAACT
+>97605 2
+GGAAGGGATTCTACGCCTACCACACGAGGAAACGCGTCGCAGTTGCTAGTGCAGGGATATCCTTCTTCAATCTAGATTTTGAATTGCTAACGCACTGGCC
+>97606 1
+TAGGCCTCCTAGATAGGTAATGAGCTACCGGACCCGATAGACTCGACAAGTTATGGCGTTGTCGTTGATGACTATCTGGCTCCCAAATCTCACCTGGAAG
+>97607 2
+CTTCTTCTTCGGATGATACCCCTTAGTCAGCGGTCTCACGGATGAAATACCTGTAAAAGCTAGCAGCGCGGGCTAAGATAGTTGGCGCCTGCGCTAAAAT
+>97608 3
+GGGTCACTTTAACTTCTGGCATTGTGGATTAGGAAGCAGCGGCTCTCCCCCTCGACAATGCAAGCGATTCATATGCCGATAAGGCTATCAATGAACGTGC
+>97609 3
+TACCGACTCATACTTAAAGCTATGGCAGCTACCGAGCGACCAGGAGGTGATTGTCGCAGAGAGTTAAATTCTTAGGGTTGCACGGCCCATTCCCGTTACT
+>97610 1
+CCACCGGCAAAGGCGATCAAGGTCAAAGGCACTCCCTCCGGTGTTATTCTGAAGTCACGTGCAATTAAGATTTTGCCGTTGGGTATACTGTAGAGCACTC
+>97611 2
+ACTAGCCTCAACAAGAAACACTGCGCTCTGTAGTTCGCTCTGAACTCACGTATCAGCGTTCTAGATAGTGTATCACCTTTTCAGAGAGCGGGGGCGTGAG
+>97612 2
+TGAGTTACCCTCCTTGGATTCGGTGGTAAACACACTCAAAGGACTCACAACAAAGGTCTGTGAACTGGGCGCTGTCGTGACAGTTTACCGCCTCAGGATT
+>97613 1
+GCCGGTAAGACTACGCGACGTAAGAGCCGTTTTTACGCCTTAGATTGTAAGAAACGGACGATACAATGGCTCGCTTGCATGGTTGCCCTTTTACCACGAC
+>97614 2
+GGGTCCGATGTATTCACACTAGATTTTACTGAAGGCGTTGAGGAACGCAATCAACCCCCCAGGCACTGTATGATTGGGGCCAGAATCTGATCCCATTGTC
+>97615 2
+CCCTACTGTGGCCCTGGGTTAAGATACGTGTGTAGCAATTGTAAGAACAGCGACAAGCTAACACAGCTACTACGCTTCACTTTGTGACGTGGGCCTCGTA
+>97616 2
+GCTGGACCCTAATTATGAAAAAAAGGTAATTGCTCCCGACTCGGCGGCAGCGTACTCGCGTGATTTACTATTACTGTGCGGGCCAGGCCAGATCACTTTA
+>97617 1
+GTTCGTTTGTGCGTCTTATGATAAGGTGCTACGACGCAATGGTGTAGCACACATCGCAGTCCCACAAGTCTCCACAGGCTAGGATCATGGATACATACCG
+>97618 2
+TCCTCAAAAGCTGTAGGACTGTTAATAGACTCATCGAGAGCCCCAAAGGGAATAGTGATCACCTATTGTCCTCTTGGCTCTCGTCTGCGCGGGGTCAAGA
+>97619 3
+CAGGCAGTTCTGTGGATACTGTAGCCTCCTTTCGACGATTTCGATGGCACTCACTCAAGGACGATCGGAAATTTCATCCCAGAACAGGGCGTAGTGTACA
+>97620 3
+GATGAGACATAGTGCTGCTCTTTCATAAGTAGCTATGCTCTGCTAACTCGCCGGCCTGGCGTAACTAGTATTCCCCTTAAGGGGCGCCAAAGAATGAACG
+>97621 2
+GTCATCATCGTCTGGGGGATGAACGTGGTAGCCCGAGAGGTTCTACATAGCCGATCAGTAATCCGCACTACTGGGTTATACTCACTCGAACTTCAATACG
+>97622 1
+ACGCATGAGCCCAGGGTTGATCGATTGGGCTATGCCAGCTAAACGACTGCTCCCAATGCTTGGTCGACAAGGTCTACATTTCTGAGCTGGCTAAAAATCT
+>97623 2
+GGAGCGAGGCTTACGGTCGTCTTGCAACTTAATCTCCTCGGGTACAAGTCCATATAGCCTCTCCCTAATATGGCAGGACACGGTAAATAGGTAGTGATCC
+>97624 3
+GATAAACACGTAATCGGCTAAAACCTGCGAACGGACTCGCATATCTCTCTGTAGAGTACGTCTGGGGTCATTCAATGTCGACGCCCTTTGGGCGAATCGT
+>97625 3
+TACAGGAATGATGCGTCATATCGCTGCCACAATCTGTTGAGCATTGTTGACCCGACTCTTTCGAACACTATTTAGGGGGCCGGGTCTCCAGCGCAAAGAA
+>97626 2
+GCATTGGGAAGGCACCTTGTTCGTCTCAATATGCCAATTTATAGTTACGTCTTGAGTCATTACAACGGATCGCAGCGCTCCGAATCGCAAGGAAGCGCCG
+>97627 1
+GCGTGCTACGACCAGCGAAGTTTTAAGCAGGAAATGCGCAAAGTTTCATTGGTTCTCTGGTCTGAAAGCGCCCTTCATAACAAGGCTTTGCGTACGCCCA
+>97628 2
+AATCGTTGGTTTTTGAACGTGTGTAAGTGCGAACGGGCCCCGTGAATTGCCAGATTCATTCGCTGAAACCCACCGTTTCATAAGGAACATGCACGGCACC
+>97629 3
+TGAAAGCTTGGCTTTGTACTTACCATCGCGGTAATTATTCACCGGTTTCGCAAGCGGTGTCATCGAGGGAGGGGAAACACCCTGAGTACCATCCATACCA
+>97630 3
+GGTCGTAGAAAGACAACAAACATCCGCCGCATGGATTTCGGTGTCCCTATTCTAAGCATTCGCCCGCTGGTGATGCGCGCCTTATTGGGAATCTTAAAGA
+>97631 2
+TGAGGACTTGGGTGTCCAGCCGGCTAACTAATGGTATACGTAGTCGCCTAAAGCGGTATAGCGACAATCTGCGCGACAATTCCCTGGATCTTCTAACACT
+>97632 3
+TCAAACCATCCAAAATGAGATAACTCGCGTCGTCAGCGCCTTTGAAGAGAATCGGCCATTTTTATCGTATGGCCCAATAGCTGTGTGATCCGCGGGCTGG
+>97633 3
+ACGAACGTCCTGTCTGATCTTGACGAGGTGACCTGTCTTACTTCACTAAGACTCCTCAAGGCCGTCAGAGATGCCCAAGATTAGACACTTAGGGTGTGAG
+>97634 2
+CAGTAGCGGGCCTAGTTCAACCATGACCAGATATCCCATGGACCGGTTGTCCTAATCGAGTGACAGTATATTCTGGTGGACACCTAGGTCAGGTACATTC
+>97635 2
+CCATAAACCTTAGCCGCTTGAAGGATAGATAAGGGTAGTATGCACCTGGAAATCCGAGGTGGTGCCCCTCAGAGTCGGTATTCCTAATCCACGCTGTTTC
+>97636 2
+TCAGCGGACTGATGACGTTATGTACCGTTGTATAATTCCGACGCTTAGGACCGTATACTTATCGGTCACTCCCGTGGGCAACAGCGAGATAGACAACGTC
+>97637 3
+TGCGCCCGTTACGTCGACAAAAACAAAATACTAATCGTGTCACACGTATGCTTTCGCTAGTGTGTGCGTCGGAGTTTAGAGGCACCTGCCTCAATCAGGG
+>97638 3
+GCGATATCACTCAGCACACGGGGCAGTCCCTGTGTATCATACGAGGCCACAACGTAGTAGTCAAGCTAAGTCTCGTTTGGGAAGCATGGTTCTATCTACT
+>97639 1
+GCAGCTGTCATGGTACACTCGCATCATCGTTGTAAGGTCGCAGTACCTACTGGCCAGAAGAGTGCCAATCGAGAGATACTTAGCTTATATCATCCGGCTG
+>97640 1
+CACCGCGTCTTTATTCGTTGAAGATACGAATAGGTAGGCTAACTCTGGATAGACCCATTCGAGCGTCGTATATACCCGCTAGGTTCGACGGACCCGGAAT
+>97641 1
+AGTGGCTGGAACATAAGTAAACTCTCCTCGTGGGTCGCTCAATCCCTTTCTCCGTACTAAAGCGGGGTAGAATGAAGAAGCATCTGCTTCGCCAATGGTC
+>97642 2
+CCGGACCGCATTAAGGCTATGAGCCCACTGATCATCCCTGAGTTGCATAAATCCATATTTAGAGCTCCCGTTTATGGTAAGGGACTGCCGATAGGCTGAG
+>97643 2
+TTTTCGCATCCGGTAAATAAGAGGGCCCAATACAGTTTTTTACTGGGAGCGGCATACAGTGCGCGAGTCTAAGCAGCCCCCTCTGTTCACTCTAGGAAAG
+>97644 1
+ACGTCACTATACTCAAACTGGTGGGGTACTATCGAGATCAGCCAGTATGCCCGACTGCTGGGATTTGTTCACCTAGGAACTCACCACGAGTTGGTAACGT
+>97645 1
+TCCGGTCAAATGCCATCACAGTTTGGCTTATTATTTGAACGGAGACTCTCGCGAGCAGAGTAGGCCGCCCAAGGAAGACTTTCGAGCGCTCTCGTTATAA
+>97646 1
+CCTCCTAGCTTACAGTATAAAGAGCGGCTATTAAACCGAAGGCCATATATTGAGCTACTAAGTTCTGGGCCTCGCACGTGGGGAGCGATGTCTCTCATCG
+>97647 1
+ATATAAGCCGGCATTTATCTTTGAGGCCGAGCAACCACGTGATCCTAATCACCCAGGAGTGTATATCTGCAGACCTGATTGGTGGGACGCCCGAGCTTAT
+>97648 2
+GACCTACGAACTTAGAGGGGTCCCACAATCATCATATGGTGTTTAGTTGTTTCCGGTTCGCCAACCAGCCATTACGAGCTATGCCGAGGACTGACATGGA
+>97649 2
+TTTACTCAAAGGCTTTACATGAGGACGCGGTCACCCCTTCCTTTGTGTAGCGCGAAAACTGACAAACAAGCCTAGGAATTCCGTTAGGGTATGGCGTCCG
+>97650 2
+AGCAATAACTGGAACACTCGGGCAATCTAGTCTGTTTTTTACCAGGCCATTGCGACAGGATAATAGGAAATTGCGCGTCCACGCGGCTCTTGGTCTCCAG
+>97651 1
+GATTGGTCGAACTAAACTTTCACTAATCCTACCTAACTCGACAGAGCACAGTGTGCTCTGATATGGCGTGGGAGACGGTCGTCTCATAATGCTCGCCGAG
+>97652 2
+CTAAAGATTAGGCCAATCCTTCGGGGCGGCGGTATGTTCTTGGAACGGGACGCTCAGCAAACATAGTAAGCTCTATTATATAACTGATCCGGCGCCTCTC
+>97653 1
+CCAGGTTGGGCATTTCTTGTCGAGCCCAAAACCCCATTCGCCGGCAATTTCAGAGAAGCGTGAAGACTCTAAATGAAATGCCATTGCCGTTCAGGTGGTT
+>97654 2
+ACTGAAGTGCTAGCTGTACTGCGTCGCCCCAACAACGGGGGCCATATGGCCCTATTGCTCTATGCGTTTCAAAAAGGGTGAGAACTTGTTCACTAGTAAC
+>97655 2
+GCAAAGCCTCCTGACATTTGCCTAAGATCAACTTATTTGGGGGTCAAATTGGGGGGTCTCAGCCGGAAAGGGTCCTGTACCTGCAGTACACACCTTAATC
+>97656 3
+GACAGGCCACGCATTGGAATGTAGTCAGTATAATCCATTTTCACGGGCGTGTTTTGAGCCGCCACGAAATATAGCTACCCCGATGAGGACCTGTATTGCC
+>97657 2
+GTACACGACTTAAGCCCTGCACTTTAAGCATCGAAGGAAAGTTGTTTGCCAGTATGTAGAGGGTCTCGTGATCCCCCCGGAAGTTGTCCGTCAAAAGTCC
+>97658 3
+CGGGGACTCCAAGCATATAGGACCCTCGCAGCGACTTTTAAATCAGGTAAGTCTAGCTTTTATACTATGTCCCCTCCGGGCAACTGCGATTTGAGAGGGA
+>97659 2
+GGCGAGCCCGAACTACCAGAGAAGAACGCAGGCACTTTTGCCATCTTGTTGCTGTGATTCGCATGGAGTCTAACATCTTTAAGCATGATCCATTCAGGCG
+>97660 2
+GGCCCCTATTCAGGCCTGTACGGTCAGAAGTTCTTTTCTCACGCCTAAAGAAGCTCGTTGCATAATCCAGTAAGCGAGCTCGGTGGAGAAAGGCAATTTC
+>97661 2
+CTTATGAATAACTAAGCGATAGGTAACCTGGTAAGCGCCGGTCTGATCACTTCTTCTCGACCAGGACCAGAGAGTTCGGTTTCCTTGAAAGGGCGACTCC
+>97662 1
+CGGCCCCCGTCATCGTAACTAAGCTCAGTCTTCGATCATGAAGACCATTCCGGGGCCTAAAGTAATTACTACGCATGCGTAATGTTCAGTGGGGTAGAGT
+>97663 3
+ATGTGTGTAATACTGGAGATCCCCGTCCAATTGTTACTTGAGAATAGGGCCGCTCAAGAAGTTCCTGCGTGGCATACCCACAAACGTTCCTAGGCTGACG
+>97664 3
+CGCTTTTAGGGGCTAGGCAAGGCTGTGTCAGGTATCCTACTATAACCAGTCTACATCGGACCGGTACCTTTAACGAACCAGAGAGCATTCGTGTATGACC
+>97665 2
+TTGAATTCTATGACTTGCTATTGGGGGATTTACCGATTGTAGACCCGTGACACCTCTCAGGGCAAAATACGACGCGCGAGACGTCGCCTTCAGTCCAAAG
+>97666 2
+GGAAACGCTCTTTTTATAGGGAAGCCTATAAAGTCCCCTAGCTGATCTACTCGCGGGCCAGGGTGTCTTTAGGTTCGAGTCACGATGACAAATCCCGCAA
+>97667 2
+TATGGAGCGTTCCTGCATACGAGCATGAGCGTTCATACCAACCTGATCGGCTTCTCATAGCAGTGTGCATCTGGAAGACATATGGAATAGTAGTCGCCCC
+>97668 1
+CGGCCCTGTGTTATTGTTTCATATGGTCGCGGTGTGGCCTCACGCTAACTTGGAAACAGGACCTCAACGGGAACGCAAGCATTTCGTTACCACAGAAATA
+>97669 1
+TCATAAAGTACAACCTCACGTACTCACAACGGATCGGGTGTTCTATTTCCCGGTCAAAGTATCGCGGGACGTGATACCCCGGAGTTTGATGATAGTCCGG
+>97670 2
+GGGTGCTTGAACCCAGGAGAGCCCCCTAATTCCTTTTTCGAAATTTGGGAGCCAGCGGAGAACTTTCTATGTAGGATGGATTCCCATAAACCTACCGGAC
+>97671 2
+GTCTACGGGCAGTAGCCATGATCGAGTAGGCACGTTAAATTCCTTCATATTAGGTCAAGTCATCATGGAGATGCGTCACCCACGGGACAATCCTTGTGCC
+>97672 2
+CACCACTTGGGTAGACGCGCATAGAATCCCAAGCCAGAGTGAATGAGTATCGGGTCGTCGATCTCCTAATGGCTACTTCCTTACAGTGGTCGACAGTTTA
+>97673 2
+ATAACACCTCGCTACAAACAATTACGGCGAGACCACGTTGGATAAACTGTGTGGGGATTCGTCTTTCCTCCGTACGTGTTCGCAGTCGGAAAGTCGTCGA
+>97674 1
+GGTCACTTCGGTTATCTGTGAAATCGAGGCCCGCTATGAACTGTAATATACAAGCGGCTATGCGCTCAACACAGCGTTGGCAGCGACCTGCCTATTGAAT
+>97675 3
+AGCGCAAGCCATTCGTTGGAGTCGGACGAACTCCGAAGTAACCCCAGGCTGTTCAAAGCGTCACTACTGGATTGGATCGAGTTCATGTTTGACACTTTCA
+>97676 2
+GAAGACAACGAACTCCAGATGCTAATCTGCGTTAGCCCAAGGGACCCTCGTATTATTTTGGGAACGGCAAGGGCCTTTGGTCTATTTTCACTGCGAGACC
+>97677 1
+CCGAACCTACATGAGTCACTTAAGATCGGGAGCCTGTTTGTTGAACGCGTGAGAACTTAGACCGGATGCCTTAATCACGACCTCTTGCCGCAGTTAGATG
+>97678 2
+GTTTTGCCTACCGGAGATATTAAAAGCCGAATACTAGCCTAACCCGGGCACTTTGTTCCCTCGACGAATGAGTGCATTGACCGGGAGTCGATCAAGTTCG
+>97679 1
+TTCCAATATGCGGCAGTAGTGACACGGCGAAGTTACGATCTCTAATTGCCTGGGGACGCGAATGGTCCAGATAATCCCTCCTGATGTCTTACGGTACAAC
+>97680 2
+GGCTCGAAGGGGTAGACTTACAAGGCACAATTATCCGCAGGGTTATATGTCTCCTGGAAGACCTCTTAAACGAGCCCCTTCTCTCGTTTTAAAGGGGACC
+>97681 1
+ACAGTAATGGTGGGTCAAGGTCTAAGACGCAACCATAACATTGTGTCCTTGCTGGGGTCTCAAGCGCCTCAAGGTACGCTGCAATCACTTGACATTCCGT
+>97682 1
+CATTGACCGCGGTTCTAAACTGGCGAAAAAGTTGACTGGTGTTTGGTCTATCCGCGGCAGGCAGCAGTATCATCCACAATGCATTGACACGCCTATGCTA
+>97683 1
+GCGGAGATTGTCAGTTCGGTGACATCGTTATCACGTAGATAACCTGACCTATCGCACGTCGGATATAGACCCTCCGGTGAGAACTAGGAGAACTCTTTCC
+>97684 2
+ACGGGCCCAAAGCAGAGGTAGATTAACCGCTGAATTCACCAAAACGTTTTTCACTGTGTCTGAGTGAGTGCGCCGCGGGTGTCTTCCGCAACTCATATTA
+>97685 3
+CACCAGCCACATGTATGCCGGCTCAGGAAGCACTTTTAGGTATAAATGGCTTAGACCAGCGGCGTACATACATCATGGTGAACTTTACCGTTCGTGGGCT
+>97686 1
+CTTGGATTGAACGTATCTAAGGCCTCGAGCAAAGTCTTTTACATCGACCTTTCGAAGCGCGGCGAATAATGTCGGTTGGAGTAACGACCCCGTGACCTCA
+>97687 1
+CTAGGCTTAAATCTCAAGCTGGGTAGGATCCGAACTGAGATAATCGACGCTCTTGTGCTAGGACAGAATGCCTATTCCCCTTTGCGAGGATCACGATCGC
+>97688 2
+GGCGGCTAAGGGTCAATTGTACGAAACATGGGTCATCCTCAGGTAGTACAATGACTCGCCATTTTCCAACTAGCCAGGGAATCCTGTGTTCTGTCGCACA
+>97689 2
+GGACTACAACGCTCGTATTTAACCAATTCCTCGTGCCGGATACAATATTGCGCACCGTGGTGTCCCTTAGAAGGTTACCGGCATGGAAGGTGCATTCAAG
+>97690 1
+TCATCTCCCGGCAGAGCCATAAGAACTTCTGTTTCGAGGATTTACGACTAATTCTCGTGCAGATGGAAAAGGCTGTACGCCGGCCGCGGCCATTGTAATA
+>97691 2
+GGTTCAAGACCTCTTTATGTTCTCGCAGCCAACAGATGCGAGCAGAGAATATGCTCTCTTGATGTTACGAAGTGAACCCTCCACCCGATAGTCGGGTGGA
+>97692 2
+AAGGGCGCATGCACTTGCACAATCCTAAGAGTGCGTCCAGTAGGGTATGTCCGTCATCATGTCACTGAATTTTACCCTCGGTATTCGGGAACGAAGTCCA
+>97693 3
+AGCGGATCTTATCCCTACGGTCCGCCGAGAGGGATGCGCATATAGCTAAATTAATTGCCCTCCGAGGAATATTTAGTCTAGTGTCCCACCAGTAGGCGAT
+>97694 3
+GCGGCCCAATAGTTTCCAGCAAAATATGACCCCGTCGTTACGGATGGTGCGAACAAGTCGTCGTGTTACGCACCCTCGTTGCGGTAACTAAATATTGGTA
+>97695 2
+CAGGTACTAGAAGTATCAGTGTTTCCACCGAACATAACGATCTGTATACTTTCTAGGGCGACATCCCGGGACGTGGAGTCGGAACCAGTTTCCTTACCGG
+>97696 2
+TCTCCGATTGTGACCGGGCAGCTTAGGGCGAACCAACATATTAGTTTCTGCTGATTCGAGAGAATGTGCTTGCACACAGTCCCGCCGTCTGAACAATAGA
+>97697 1
+TTGGACGGGGCATCGCGAGTAAGTACAGTCCAGATGCCATACTTACGCATCGGCGATTGAGTGCATTTCGCTCCTATAACCGAGTCGTACTCGACAAATT
+>97698 1
+TCCACTGGAGGGCTGATATACGTACGCCTTAGACATCGGTACGCACTGCAGGCCGAGTACTTTCAGGTGAGCTCCGAATCTAAATAGAAGCTTGCTATCT
+>97699 2
+GGCTGTAGTGGAGCCCAGCTGGACCCATTCTCTTGCAACTTATTAATTAGTGAGTTAACAACGGGAGTCCCTAGTTCGACTTTCAGCGAACCACGAGGAC
+>97700 2
+TCATATGGAACAGTGTTAGAAGTACACTGGATCATCTTGACGCATCACAGACGACATTCGAGCACTGGATGCGAGTCTGCACGTTGAGCCCTGGCTTCCT
+>97701 3
+ACGGAATATCTAAATAATTGTATGTGCGGTGGTTCCTCTGCCAGTGGGCCGTCAGACCCCTAAAATTGCACCACGGATGCGACCGGATACTGACCATTGT
+>97702 2
+AGTCGGCTTTGTACTAGAGCGGAATGGCAAACTCACTCTACAAATTTTACACAGATGGAGCGCCCTCAGTAGTCAGGTGTGGTACGCGACTGACTTCTCC
+>97703 2
+CAGAACCTATTCATGAGATCCATAATAGAGCGTAGGCATCGCACCTGGATTAGCCTGGTTCCGGACGTCTTCCTCCTATAGGGATATCGAGGTGACAGCT
+>97704 3
+CCCAAGATTTCGAACGTCAGAGGCATTGCCTATCAGCACCGGGAGCTTTTCGTCCAAGCGCTTGAGAATTCTTGGAATTATATATTCGAGGGACCAGGCC
+>97705 1
+GAGTAATTTAAGTGATTGCCGGTGATTCGAGCAATTCGTTCAGAATGTGACGCACACTCCGCGTCCCCTCTCAGAACAGGTGTAATTTCCAGAGGCCCAG
+>97706 1
+TATCATGTCTCATGCTGCGAGGTAACTTTTCAGGTACCACCCCCGGATATCGAGACATAGGGCCGTTTGAAGCCCACCGTAAATGGACATGTGTAGAGTC
+>97707 2
+TAATTCATATGCGAGCTAGTTCCTTAGGATTCGTAGCCATTCCGCAACCACCTGGACGCAGGATGTTACTTGGAGACGGCACGAGTTAGCTACCACAGGT
+>97708 1
+ACGGCCCCCCGTGCGTCTATCCTATCATAGAAAAACGGCAGAAGAGCAAGTTTTATGTTCACGGTCGCTACGTCGAGACGTAGTTCATTATGTCCAGGGT
+>97709 2
+CGTATGGTAGCTGAAGTTTACGCTCAGATATAGACTATGGAGTCTAGAACTTGAAACCGCTCATAGTCCGATGTTTGCGCCAGTCACACGCGCCCTGGCA
+>97710 3
+GCCTCCCTTCGACCACTTGACGCGAAATTTAGATTGGGTCGATCGAGGAGACAATCGACATGTTTCAAGATCGGATACGCACGCTCGTCCTAGAATGTGT
+>97711 2
+GCATTACGAGCCCGCGTGTGACGTCTCTGATGGGTAAACCTAACCATATTTATGGGTTCCGGACCGTTTAAACACATAAGTGTAGGTGCAAGCCCCGACT
+>97712 2
+CGGTATATACCAACCTGGATGCCTTCGAGACCAAGTAGCGTCTAGATCGTAATCTGTGTCATCGGCCCGGCTTAGAGCGAATTACGTGAATAGCGCATCT
+>97713 2
+GAGGTTTACTCCCTAGTGAGATTGCTCACGAAAGGGGACACCTGAGGCGTTAACGCAAACCCTCGTTGGATCTATTTGAGCGCATCATCAATACGCTCGT
+>97714 3
+CGTGGACCCCTGTTATAGCTAATGTTGACGCGATCAACGCATACGTGGACACTATCACAGCAGGCCCGTAACCTTTAATGGTTCATTCGGTGGTGAAGCA
+>97715 2
+AACTAGATTACGTACTTCGCAGAACGGAACGCAGCTTGCAGGAGTTACCTAGGTAAGATATCGCTGGCAGCTCAGTCTCCATGTTCCGACCGTGGTCTTA
+>97716 2
+ATTAGTGTTGCCAACAATTCTTCGAACGAACAACAGGCCGTATCCTGTGAGATGACTCGCGGACGATAATCTTCGCACGAGCGCTGCGCTATAGCGTGTT
+>97717 3
+GTGATCCTCTATTCATTCCTTGACTCCAGGAGGATCTCAAGCCAGAACTCTGCTTAAGGGAAGTTCGCCGTGTAATGCGGATCGAGCCAAAGCTGCAAGT
+>97718 3
+CGCCCAGCCTAAGATGACTATGACGTTGGGCTGGTGAACTGAAGGGCGCACTTTCACAGCCTCACTAATGTGTGTAATTCCTTTTGCCATCCAAGAGAGA
+>97719 1
+ATGGACAGCGCTATTCGGGATAGCAGGCTAGCTAGGTACCCTTACAGCTTTCGTCGAAATACTACGTGTCCTTCGATCGCCACTGGTAGATGCTAACGAA
+>97720 2
+GCGCGAGGATAGGCTTAGATTATTGATTACTACATGACGCTAACGTCCCCTGTCTCGCGCCTCGTTACACCGTGAAAATTAATGAGCCCGCGATTGGGAA
+>97721 3
+TGTAAGACACTTCCCCGTGGACCCGATATTCTTCATGGAAGGCAGTTAGGACTGTCTGAGTCATATGCTCCACCAGGCTGCAGTCGATGGAGAATCTCAA
+>97722 1
+GTAGATATTGCTTGCTTTAACGTGGTATAGAGAAGCGGCCACAGTTCGCTTGGTCCAACGGAGTGATCATTTCGTCCACCAGAGGACCCCATGCCAAATC
+>97723 3
+CAATGCATTTCTCATAAAAGCATTGTCACGGCCCGCTTTGAGGCAGGTGCGCGGATCCTATCAGTTCTACTCGCAGTATGTGGACTACGGCTAAGGACAA
+>97724 3
+GTGAACTACGGGGTATTGTGGCATACGCCTATGCTAACCCGGCATGGACGTATAGTTATAACTCGGGAGGCCTGACCTCCTACTGCTAAGCAAATTTACC
+>97725 2
+CTACAGGGTCCAATTAGTTACGCATCCTGCTGCGAAAACGATTGTATAACGGTGTTGAGAATACGCGTAAATCACCGCCATGGCATCGGGTCGTTTCGCC
+>97726 2
+GAGAACTAACGCGATGCGCCAGTAGCGTCTCAGATCCCGAAGGAGGCCCATCTCGTTCATATGATATATGAGAACTTATCCTGAGTGTTCCGTACGCGTT
+>97727 2
+GAATCACCTCCATAGGTACTTCCCGTGGATTATAGGACATCGCACTATCTAGGGGCAATCGCGGCACTTTGTGCACGTGGCATCTCGTGAAGAGTATACA
+>97728 3
+GATCCCGCGCTAAAACAGGAGCAGAAGGGACTCGGGTGTTACGCGCCAACTTATGAAACCTAGTCCCTACGCATGTTTGTGCATTCGTTCAACTTGTGAT
+>97729 2
+GGTATGCTGAGCAACTACGTTTAGGACCGACATGGCGGGATGAGCTAGGACTTATCACTGACCTCGCACTACAGACAGTTTCTCAGAGTTTTCGAACCTC
+>97730 3
+TGGCACATGGATGAGAGTGATTCAAACCGCAGACTACGGGACTGCCCTTACACCTCAGCCTCGAAGCTTTTTAGTACTATCCAAAGGTGAGTTGGGTTCC
+>97731 2
+AGGGTACTCGTCGTAAAATTCCGTCCCCGGGCTGCATAATCCATTACACGTTGGATATTGTAGCGCTCTATGCGTAACAGCGCGGTACAAGGACGTAATC
+>97732 3
+TAACTCCTGTTCGGTATCCGTCAGCAGGCTATTACAACCGATGGGCCATACGGGAAGCTCTAGCTTCAGTATGTGGTAGTAATCGAGATGATCACCACCG
+>97733 2
+GTCCGAGGCCTACGGTCGACGCTAACGGAATCAACGAAAATTCTATGCTGAGGAATGATCGCACTACCGTTGTGTGTTCCCCTGGCCAAGACATTGTATT
+>97734 1
+TCTCAAATTAAACTAAATATCACTAGGGCAATATCATTTTGGATTCCGATACGGTCCTGAGTCGGGCACCCTGACTGGCATCGCGGGTGCGCAGGTCACG
+>97735 1
+ATCTAGTCCCACACGTATTGAGTGGCGAGGCTTTAGGAGCTAATATGACCTGGACATGGACACACTGGTACTTTATGCCCGGTGAATGCCCCCTAACATG
+>97736 1
+ATCTAACGCCCAGTTAGAAGGTCGGCCTGATGAATAGAATGGTCACTCGGTTATGATGCCTGCGCAATCTTGCCCGTGACAATGCATTGTCGACCTACAG
+>97737 2
+GTCGGCTATTCCCTATGGCTATTATAGTCGACTTCCTATGATCCGGAGCGAAGAGAGCCCCTAAAATTATTGGCAGCGGTCACGTATAATCCGGACGACG
+>97738 1
+GCATCAGAGGGCCTGACTAAGCATTACATTCACGCCCCAAAGAGGTATGGCCTCGGCGCACGCAATTTATTGTTTCTATGGGCTAAAGGATTAGCCTTCG
+>97739 3
+GTTCGATCGTGTTGCAAGTCAGGAACGAGGGGTGGCATCCCATCACCGTACCCGAAGATTGCTCATATTTGGACTCCCGAAACCTTATACTCTGAAAGGT
+>97740 3
+CACCGGGCTCACCAGGCTACTAACAAATTCAAGGTCGTGCTGTCCCTGACTACTGACGCGGGGATTTGTCAAAGTTCTCAATATAGTTTATGGGGCCGAA
+>97741 1
+GAGGGACTTGCAGGGATTCATCGAAATTCTAGCTCCATTGTCTGTCGCAACCGCGGTATTCACCTCGGAGCACCGTCGAAGTCTAAATTGTACCGTAAGA
+>97742 3
+CACTAGGACCCGGCCAAATTGTATAATGGTGCGATCAGTGCGATCATGCGTCTTTTAGTCAAACGAGATGCCCGGGGTCTAGCCTACATCAGTAGACTTC
+>97743 1
+AGCCCTCAACAAGCTCCATGCGTGGAATCGGTTAATGTGTGACAAGCATCATAACGGGGACTGTACCGAGAGATCTCCGTGCCGCGTTATTTTTCACGAT
+>97744 1
+CGAACTCTTGCCTAGATAGGCTTCAACGCACTCTCCGATGTATCCGTACACGCAGAATAGCGTTGGAGGGGTCTTAGGGCAGATGATTCCTCTTCAAAGA
+>97745 1
+TCCCGCTACTGTTAAGCCGTGGGTGCGTTGAACACGCCTGCCTCACAATGTGATGGTTTACCACTGTCATAAGGACAAAGGCGATGAGGTTAAATCTACC
+>97746 3
+TCCTAGGGGGCGATCTAATGCATTCGTACCACGTTAGCATCAGATGTAATCCGTCACCCGGTTACGTGAAATGACGCTTACCAGATAGGATCTTGACGGC
+>97747 3
+TGTCTCTTTAAAACCCCCAGCCACGTAGTGAGTTGCCGAGATCGCTTATGCATGAGACCGGACTGCGCTGATAAGTTATCCTACGACTAGAACGGGTGTA
+>97748 2
+GCCCTGTCTAGCATCCAGCGTCTCCGTCAGTATCATGTGGAGAGAGATTTAATGGGAAGGCATCAGAATTGTCGTGCCCTTCCCTATCACCAAAAAGGGT
+>97749 3
+TTTTTGCCTGGGACTGATTCCCCACATGTCTTCACTCGAAAATGGCTCCTTTGGGGGGTATACTGAAAAGAGACACCTGGCCCACAAGGTGAACTCGAGA
+>97750 1
+TGGATTAACTGAATTCCGGCGCTGTTGATCATACAGCCTTGCTTAAGTGGACCACCAGGTTATTGGGCACACACCCGCTGAGCCCGTTGTAGAAGCAAAT
+>97751 3
+CGAGGATTGAAGATTAACCGAAACCCTAAGTCGACTCTCCAGCATCGAGTGTACGGTACACGAGAGCTTTCTTTAGCGGGCTTCCAGGCATCTTAGTTCG
+>97752 2
+GCTGGGTTGTGATCTCCTCGAGCACGTTAGACCATATAGATGCTTGATGAAAAGCGACCGTCTCACGACCCCCCACTGTTATGTCACTTAAAGGAGAGTG
+>97753 1
+ACCCGCCGACTGTTGAAGCATCTCAATGATTAGCTGTTCGTATGTTGTGTGCTAGTGTGCAGGTCCCGGATCCTAGACCAAGCGAACCAGACCTTGAAAA
+>97754 2
+CCTTTATAACCGTGCGTACCTGTAATTCGACCCAGCTTACAATAGATTTCCGGGATCGTAGCCGGAGCTAGGTACGACTTCGACCAGGGTATGAAGGACT
+>97755 2
+GCCAATTCGAAACCGGATGCGTATCGTAATATATTCAGTCTGAACTGCTTGATAGATCCACAACCGTCGTTCGGTTACCACAGGGCTGCGGAGTCGGTCA
+>97756 1
+GATGGTCGGAAATGAATTTGGCTAACCATAAGGCCCCCGGTCGTTGAGCATTTAAATTAACGCAACCTGACCACTGCTAGTGGTCGTTCCAGGCCCTGAT
+>97757 2
+CCCACCTAATCTAAAGACAGATCGAGTCGGTTGTTGCAGCCCCTGGTTATGTGTAATGTCGGGGAGACTAGCCTATTACGTACTTCCGGCCCGAAGTAAA
+>97758 3
+AATAGACCCTGAGCTTGTCTAAGAAATAGTATCCGAACCCGTAGACGTGGCATCGTCACGCACTGTCTCCAATGGGTATCCATATGTGGGCTTGTACGGC
+>97759 2
+GGTAAAATTCACCTTAGACCGGTACGGCGTTCGCTTCCCGTGATACTATTCCAGCAAGCGGTGTCTGAAGAGAAAAAAGCCCGTATCTTGTTGCAGCCTG
+>97760 1
+GTTGGGAAAGACCTACGGCCATCTCGAGAGATTGCTACGTAGTGGTAACAGCCTGCGTTCTTAGCTATGTCTACCGGAAGAACGCACCTTACTTAAGCTC
+>97761 1
+TATATGGCGGCCGGGGGTGCAGTTTACCGCGTAATGCAACAAAGTACCAATTATCTAGAGCTCGGGCACCTAGTCATTTTCGAGCAATTTACGCCATGCC
+>97762 2
+CAAAAAGTCACGTACGAGTAAAGGCCGTCATTTCGCCCTGGTCTGAGGTGCCCGATCTGGGAGTATCTAGAGGGTCAATCCGCATATATACTAGCTTCCT
+>97763 3
+GGGAAAATCCACCGCAGCCCTATCAGAGGAGTGTTCGTGTTGGTGATCCTCGGATAGCTGTTCACAGTATAAATACTCGCTGTCCCAATAAGAGCGCCTT
+>97764 2
+CTACGCAGAGGCCCCTTTATCTGACCGCCAGGTCCGGGTCCCAACTCACATGGGAGTGAGTATTCTGACAGAATATTGGAAAGCGTAGCATGTTTCATAT
+>97765 2
+GATATCGTAAGGCGTCGTTTTCGACAGCGTGCAGGTCCTAATCATGCTATGTCTATGTAGGAATCCGAACTCACAACCCGTAAATAATTGGGCCCGGCGC
+>97766 1
+CGAAATTCCTCTGAGAGTGAGCTCACCAATAGAGCATCTCAGTGTAAGGAGCTGGCCTCATGTCGATCTCCAGCTCAACCTTGAGGTAGTCATGTTCGAG
+>97767 3
+TATAGGCGGTCATCCATAAAGATTTCACAGAATGATCGTCAACAGCTCGAAATAGGCGCGCTCCTGCCACCTATCCGTTGGCGTTTGTTAAGGGGCATCG
+>97768 1
+CAAGCCATCCGTTTTGTAAAGATTGGCTGACGGTGAGAACTACGGTCCGAGCCAGATCGAAACGATGGTTGTGTCAGAAATACCCCCGATTCCGCCTTTT
+>97769 2
+GCGTGACGTCACCTATTGTTCGGGGGGACCCGCATCGTGTCCACACAGCTCCTTCTAGTAATAAGGAAGCCAATGGTCAAATGGTCAGATATCTAGTTCA
+>97770 1
+GGCGTGTCACGTGCCACTGCTACGGTGCATTATGACTGTAGTATAGAGTGGAGGAATCTTCTCGTGCTTTAACAAATAAGCGACACTAGCACATCCCCGC
+>97771 3
+GTCTATCCTCGAAGTATTCTAGAAGACACCCTGAGAGATCTATACGTGGCCGGCTCATGGGCAAGCAATTAGGCACTAGTCCGAACTTCACGGTCGGTTT
+>97772 2
+ACGGTTTAAGTGGATGTCAAGCGAATATGTCTAATCCAGCGTTCTTCGGCCCTGGAAACATTACAAGGTCCGACTGTACGGCCCTGCCTAAACGTTGGAC
+>97773 2
+GTCGGGCTTTGTAAAGAGTTTGCGGTCACGAGGGCTCCATTCAAATGCAGGTTCCCTCAGGCAAAGCTTCGCTCACATTAAACCAGCAGATTAGCGTCTA
+>97774 2
+TACGAGCTTTTAGCTGCGTCTCAGTCCTCTAAAGGCATTCTAGTCTCCGAAACTCTGAATCGAGGGAGTAGCTGCAAGGAGGGAACATCCACGTAGCTCT
+>97775 1
+AATGGATGGTGGCACCCCCGGCTCGCGCGCATTCTAGCTAGCTATCCGATCTTGCAATGAGCGAATAAAGTAAGCGCGTAATTCTTAGCTTTCAGCATGA
+>97776 1
+AGGGGTGCGTGTCAGGCTTTATCATCTACCTGCACCTTGATACTAGCCATTAAACTGGCAGACTCAAACGTGATGAGCTGTGCAGCCCAGTGCTATAAGC
+>97777 3
+CGCCTGCCATAAAGGGATCCCGTCACCCGGGGGATTAAGTATTGTCTTAAAGTTTTTTACATCAACCGGGATTCGACAAGTTCGGAGCACTGTAGCGCAC
+>97778 2
+AATGTTACCTGAAATGGTATAACGAGTCGCGACGCAATTTCAAGTTTTCTCGCAAACCGGCGCCTGTGTGAGGTACAATTGCCATCACCGGCGTCATCGG
+>97779 1
+TCAGCGCATTACCAGCTTCAGTGTACGCGCCTCTCAAGAAGATTGGCGGAAACCTGTAGTAAGAGAGCCGATTTTGGCAGGCTAACGTTCCTTTCACGTA
+>97780 1
+GACTTAATAATACGGTAAAGATACAGGGATACAGATCCGACCGCGGAGCAGCCTGTCGAGCCGAGTTTGTCTACGGTCGTTCATCTTTCCACGTCGTATC
+>97781 2
+CTGCGTGGAGCTTTCGTTGACAAAGGAACTGCTTCGCTCCTGAGTAAGATCGACTGGAAATTCATCCGTTCCCCTGGGTATGTGAACACGCAAGCTAACA
+>97782 3
+TCGTACTGGAGTTCCTATCAGTAGTGAAACCATGGCAGCCCGCATGTGGATTCAACTCTCAAACGGTGGCGATGACAATGCCCGCCCTAGTGATAAGTTT
+>97783 1
+GCACCAAGGTGATTCGCTGCCCTTAACTTCCCCAGCCCGATGTACCAGTGACATGATGTCGCGAGCTTAGAGAGGATGAAGAAGAGATTTCCTTTGTACT
+>97784 1
+CAGTGTTGGCGAGAACATGATGAGGGCTTCGCCCTGGCACCGACAGAAATCCGAATCTCCCCGGGTCAGACATTTGCTCCTGAATATACGTTATTTTAAG
+>97785 1
+GTAGTAGTGACCCGATCTACTCTGGTAGACAAACGGATTTGGAGTCTTCCCCACTCTAACGTCAAGACCGGGCGTCCGTCGTAAAGGAGTATTCCTGATA
+>97786 2
+TGTCTGGATCAAACATAGCAATGTTACCCCACGACGGTAGGATTTCTCCTGACCCGAGATGGGGCAGTTAATTAGTATGCAACCTTGCCGGAGACTGTCC
+>97787 2
+CAGCGCCTCGAATTAGGATTTCCTGAGCTAATAGCTTGATCCTGACGACGAAGGTCGGTGTGACACGGCGAGTGCATAAGTACACCTCCACTTTAGTCAT
+>97788 1
+AGGCCTGAAAACACATGAACGTGCCGTAGCCCATCTTGTTTCAGGTCAGCACTCGGAGATTAATTTGCGGGGTTAAAGATCTACTCCCTACAGGGCTCTG
+>97789 1
+GAGCACTTCTTAACATAGCATGGGAGGCAGCGCAGTCCCCTTGTTTTCGTTTTCGCCTGGCAGCCCAGACCGGTAATAGAACGCTAAAGATTGAGACATT
+>97790 3
+AGAGTGAGCTGGTAACCCATGAGGTAATACCGCCTATCCTCGAAACTCGCGTCGGAAGTCGCTAGGATTCGTGCATTATATTAACTCCGTGGAATGCTCC
+>97791 3
+AACTGGTGCAACATAATCAGGCATGCCTCTTGAGACGACGCGTCCTTCTGCACTCGTCGAATCGTGGTACGTTCTAAGATCACGACTAGGATATGCGGAT
+>97792 2
+AAGTTGTGCTCACTGAGCAGTGAACCACTCGGCGCGAAGTACAGCGCCCGGCATGCCAGTTTCGTAAGTATTAATCCTATGTTCAACGCTGGGATAATCT
+>97793 1
+AGAGCACCGGCCGATAGAAGCATGTCGGGCTTCCGGCAGTTGCGCCCCCGGGACTAAGGCCTTTTTGGACAGCATACTATATTCAATTAATGTATTATAC
+>97794 1
+ATGCTACCTATCAGCCACCGCCGTAACGTGAATATGCCGGGGTGTTGACTAGTAGATTTGTTATGACGCACGCCTCATGCCAGTCATGGATGCGAAAATC
+>97795 1
+CGTTTTTTTCATGGAGCACGGCCCTAGAGGAGAGATCCCCACAAAATTCGGCTTCTAGTACGGACGTATTTAGGCCGACAGTCCGCTAGTAGATGTACCA
+>97796 2
+GTGCGTGTCAAATATGAAGGGCAGGAATCTAAATGCTTCCCGCCCTCGACGTCCGAAGTTTGCTGCTACGTACCCGAACTAGACAGTTCAGTTGAATTGC
+>97797 3
+ACCTAGGCTTCGTTGCTCATCCGAATATGTAAAACGTGGTGTATGAGCGGCAGCTTCCGTCCTCTTGGAATCCGCCATAACGGCGATTCAGAAATCAAGG
+>97798 2
+CATGCCCGTTAGGCAATTTCTTCAATCTAATCCGCGGTCAATGTAGACCCCATGTAGAGCCCCCAGCGATGCTGTCAGGTATGAATAGGTATGGGCGAAT
+>97799 1
+GAGCATGACCATAACGTGTTAGTCGAGACCATAGTCGTGATGGCTAAGAATCGCCAAGGCAGGCCGCTGACCTCTGTAATCTTATACTCCTTAGTCGTGC
+>97800 1
+TGCGCATTCCACGAGGACCTCTACAGCGGCATGATTTGTTCAAGGTCGGTCGCAGTATGCGACAAATACGACATCATCCTTGGGCATATTGATGCAGACT
+>97801 2
+CAGAATTCAAGCTCCTGCATACATCCGATCCCTTCAGGGGCATGAGGTTTATGGTCCATGTGCCCTATCTAGAGTCAAACGTCGAGTTGGTGAACACGGA
+>97802 3
+TGTCATAAATAGCTGAGACCTCAGGGCGTTTGGATTGCGCGACAACGAATTGTGACTGCAACGCTCCTCCCACCATTGCAGTAACAGTGTGATCGGTTCA
+>97803 1
+AAGAAACGTCAGGTTGCACTCCGGTGCATGAGGGCAGTAGATTAAGGGCACCTCCCGGTCGCTCGTTCCATCTACTGGACTAGGATACTATTACTCTAAT
+>97804 3
+TTTCTCCAGTAAAAGCCCGGATCCATAGGGTTTGCTAGGATGCAGACTATCAGGGTAGTACATCGCCTGAATCCATAGGCGTGATTGCCCTGCAGCTACA
+>97805 1
+TAAAATGTGTAAGAGCCCTTCTCACGACGCCATTCACTCAACTGCTTAATGAAGGGCTGCGCAGTTAGGATTTTGATCAAGTCCTCAGCGGTGACCGGCG
+>97806 1
+TTAATGGACCCTACTTGTATCTTCGTGCCATGCTGTTAGTATGTCCAGCAAAGATGGGCGAAGCTCCGGAACTAGAGACTCGCTGTGCAGTCCCGACAAA
+>97807 3
+TTTCAGATCCGCTCTGGAGTCTGTGACGGGGCCGAGGGACCCAATAGGGTTTGCTAGTTACTCGACTCTATATTGCTCACGTAGCCAATACAGCAAAAAC
+>97808 3
+GCCTTTAAGGCGTACACGAGGCTCTTACGAGCGCAGACCGATCTTAAGTATAATTCATCTGCTCGGCCAATGTCCTTAGAGCTTAAAAGGGCTGAGCCGT
+>97809 3
+CCTAACGCGTTTTGCTCGCGGAAGTCTCGATCATTAGAATGACGGCTAACTGCGAACCGGCGGCGAAGGAGTCTCGCAAGTGTCTTAAAACATCCTTTTA
+>97810 1
+GGTATTGTGTCGCCCGCATCACGAGTATTGTAAAAAAGGCTGGATATTCAAGCGAGAGGTTACCGCGACACACTCGACGCTGCACTCTCTACTAGGCTTT
+>97811 3
+TGGCAACGATCAGGCCTAGGAAACTAACGACGCATTAGTCGCCGAAAAACGTGGCTTTCCTTTGTGCAGTGTCCCCAGTCGTCCAGGCAATATTGTTTGA
+>97812 2
+GCCTATCGAGTAAGTACTATGAGTATCCTTCCAACCTTACCGAGCAATATGTGCGTTAGTGCCTAGCACCTACCAAGCGATACGTGAGCTGGGTGCAGGT
+>97813 1
+GTTTGCTGGCGCCCGCTATCGCCCCAAAGTCGGAGAACCGGACTGGCTAATGCGCTAATGTATAAGCACGAGCGGAAATACCTCTCTATTTATGAGTTTA
+>97814 3
+AAATGTTCGGGCATACGCTGCATTCCAGGTTGGCCGAGGACAAGTAGATCGTTACAATACACTTTTCCTCGCAGGTAGCCCGAAGTTTTAGGTCCCAGAC
+>97815 2
+CTCGGAGTACTCACCCACGGTCTGCTAATCTGCTATCCAGGGCGAAGTGAATTATTCCAGACAGTGTAATAACAGTGCTGAGTACCTTGGTCTGGACGCA
+>97816 2
+TGAACTCCACAATTAGGTGAGTGCGGCGGGCACTTCTTAATGTCCTCTATTGGACCATTCATCTGAAGGCGAGCACTAGACTCCTGTAGGCAACCTAGGA
+>97817 1
+GAAGAGAACTTTCTTGCAGGCCTGGCACATTTCCATCGTGCAGCAAACGGCTATTACCCGAGAGAAGATCTCGGGACTGCCTAGCTTGTTGACCTTGTAA
+>97818 3
+GTCACTTTCAGACGCGCCTATAAGGTAGTTCTGGGGCCATTGCTTGCTACCTAAGAACCGGTACCGACTGGCGTACTAAACCAAGTGATTTACGGCATGA
+>97819 2
+AGTCTCGCATATTGCACCGACAGATGTAGAATACCGTCTCCAGCGAGTCCTAAGCCATCGTTCGCATTCGTGCTGAATCAACAGAAGATGTTGTGCTGGG
+>97820 3
+AAGAGTAGATGTATACGTGCTGGCTGACCGCCAACCTGACACTTGATTATTTAGGTGGATACCGCCTAGATTAGAGTAGGCCTGTACGCGATATCCCCCC
+>97821 1
+TTTGGTGCGCACAGTCCTTCTAGCCGATAAGTGCTGGGAGTAGACACTTAGAAGGTGTGGCTCAATTCCTCACCACCTAGAAATCACGGAGCGTCACTTA
+>97822 2
+CTCTCTCGATCTTAACAATCAGTGAGTCGCGCCGGTGAAAACGTCCCGCGTCAAAAGAGTTTGAGTGCACGGGAGACCCCGATAGGTAATTTTTATTGCC
+>97823 2
+CCCACGACTTCTGGGGCCCGGACATTGAATTGAACCTTCCGTTTGGATCTTTACTGTAGGTCAGCAGATAAGGATACACTTTCGCACGGAACTGCAGAGA
+>97824 1
+ATCGCATCGAGGCCGATACGAGCAGCCACGATCGAAGCACCTTTTTTCAGTTGACGCTAAGTGTCGCTGTTAGATCTCCCTGTAAATTGCACGATGGAGA
+>97825 3
+CTAACGGTGCATAGTAATACGGCGGTAAAATACTTCCTAGAGTCGCCATGTTCACGAGGTATTCAACCGCGCACCGAGATTCGCGGGGGTTCTCTCATAT
+>97826 3
+AGCGAACGCCTACGCTAGTACGAATGATCGACTTACTCCCTAGTAGTGGATTCAGTTGTGGTGCACTCACCATTTGAGACTACCAGGCTCATAGGAGGCT
+>97827 3
+CAACTGGCTATCGAATCCATGTCCAAAGCGCGCGGAACACAAGAGCTTTGACCAGCGGTTTTACTGTACTAGTTGTGTCTGAGGCTGTAACGGACTCACT
+>97828 1
+ACACTCAAACAGAAGACTGTTCGGATTGACCTTTTTTACTGAATACAAGGGGCCCCCTGGGCCCTTATCGGTGGGTCATGTGGATACCATATCAACGGCG
+>97829 2
+TCTTGACTAGACCTGGAACTCATTTTGGCCAGAAGATAGATGGCCTATTCTCAACGTGGGGCCAGTCGCACAAAGATCAACTCCGTGGGCTAGACCTTTG
+>97830 1
+TACTTAGATGACCTAATACTCTATGTCATCGCCGAGGGTCCCCGTTCCATGACGACCAGGGAACGGACGGTGACAGTTGAATTACTGCGTTCCAATAGTG
+>97831 1
+GCAACATATAGATCAGTCGTTCTTCCAACGGCACGAGGTGAACTTCGTGCTACTTAGCACCTTGCCCGCTAGCATGAAGGTCAGTGGGCTACAGAATGTT
+>97832 2
+AGCGAGGAAAGCCCAGCTTGGGCTGGGCATTAGTCGGGAAATCATCTCTATTGCAAACTGCCGCACGTTCAGCTCATACTAGTAGAAGTCCTCTTCGTTA
+>97833 2
+CAGTAAACAACGCATGAGATTGGTCGTGCATCCCCGCTCATTAAGCGGTGACTATCCTACCTCGTGATAAGGTATAAACGGGTCGGTTCTTATGCGGCCA
+>97834 3
+CCTCGAATCATGGACCCTGCGGACACATGAAAGCAGTCTAAAATGGGAATTGCGGGATCCTCACTGTTGTGTGTGACTCATTTGTATGCTCCGAGCCAAC
+>97835 2
+GTTCGTCTTTCTGAGGGATCGTTCCGCACTATCAATACTGCGGCAATACTGGACATCGCCAAAGCCCGAGTTAAGAAGTATCGACGGACAGCTTGGTCAT
+>97836 1
+GTTTATGGCAGGACATCGGCGGCGATTAATGCTTCGCTGGCTTGAACACAACCCATTAGCATGAACGCGCTATTTAGGTGTGGCACCAAACTCTGCTACA
+>97837 1
+AGTACCTAGCATGTTCGTTACGGAGGACGCGTACGTCTGCACGTCATATCAGGCCGTTGTACAAGTAGTGACCAATCCGTGGATCAGTTATACCATCCAG
+>97838 2
+ATAACATGTAGGCAATATGGAAGTCTGGTAATCCAAAACGGCACTTCATGTCCTCTGACGACACTTAGCGCGCGTCTGAGCCGGGTCACTTGTCTCGGTA
+>97839 1
+GACGCCGACGTGACGTTACACGGGCTAGTGGACACACAGCACGTTGTTACCCCCTTTTGGCTCTATGACAATAGATTGTTCGTTAGACAGGGCCAATATA
+>97840 3
+GCTGGACGAACCTCAGAGATGGCAATACGTCGCCAAGCTATTCTGAAAGCTGTTGCTTGCAGTCAGCTTCAGAGCCGAGGACTTTAAAGTTGCACCTTTC
+>97841 3
+AAAGGTAGCTGTGCGTACAACGTTCCTTTCTGCTTCTGCAGGACGCCAGTAGTATGCGTGTCAGGCCGAAAGGCTTAACTATCAACCAGAGCTTAGTCCA
+>97842 3
+GAGGTAGCAGTCAGCTGTCCATGCATATACGTTGGCGAAGTCTAATAAGACGGTTTCCACGATATGTCCTCCGTGCAACAAATAGCATTGGCCTGCGTCC
+>97843 3
+GCCTGCAAGCATAGTCCCGAGACGATTTAGTGGACACCATCGTGTTGCACGTGCGTCTTTAACGCTTTAGCTTAAGTACAAGTGCGCTAAGTCGACAGCA
+>97844 1
+GGACATTAGAGCAACGTGCGGGCTCTATTGTACCGAACGTTTCGCGGTGTAGTGCCGCGTGACAAACTACAATGCTCAAAGTCTTTCACAGATACTGTCC
+>97845 2
+ATCCTTCAGTATAGGGGCTCGGCCTATCAAGGTCAAACTCGTAAACGCATAGGCCGCGACGCCGAGGGCTAGATTTGTCCTGTCTTTATCAAGATGAATC
+>97846 1
+AAAGGGCTGGCGACATGTCGGGTGTCCGGCTACTGTCTCCGTCAATGACTTAGAAGATGGTCCTGAACTCATATCTTAAACTTCTGCTAGGCAGCACAAC
+>97847 2
+GCCCCCACTCCCGGCGTGAGCCTCTTAATGGAGAGACAGAGACCATTACAAAGTCTTCCAGTTGTCAGTACTTGAGTAGTGCCTGATGTTAGTACTAGGA
+>97848 2
+AATAGCTATGCATCGAATACCCGTACGGATTTTTGAAGGCGTCACCACCTATGCTGATCCTTCAATCTGTGTGCGGGTGCCGGAACGGAAAGTGAACCCT
+>97849 2
+AGGCACGCAACAGCACGGCTGGTGGAATATTCCTAGAGAATCGATTCATTCTTACCGCGGACCTTGGTTACCGTCCAGTGTGTAAGCATTGGACTATACC
+>97850 1
+GCGTGACTAGCGGAGCACCAAGATATGAGGTTGCCAAACTAGCGTCCCGTCCAAATCCGGGCCCGGTACCCCAGTGTTGTAATTTCTGATAATTATATGT
+>97851 2
+TCTAGACCTTCTGGCGAAGATTTTGTCGCACCCTGAGGTGAGGCCAACACCGTCGTCGAGACCCGACTTAGCAGTTTTCGATAATATAAGCGTTGCAAGA
+>97852 2
+TTGCGAGTTAAGCTAAACCGTGCTCAGCAACAGCGACTACCTTTGTTTGTCAAGCCGGGCGGTTCCAATCGCACTCAATGTGCATCTAAGGATACGAGTG
+>97853 2
+CCACGGTCTAGTCAGACTATATAGACTGTCATAACGGCCTTCTCAACAACCCATTATTCGGCATTAGGCGGAGGCCATTGGAGGAGTTTTTGCGAGCGAC
+>97854 1
+AGTTTGTGTACTTAGCGCCATGCCGTGGGTAACCCGCTACATATGGCGAAACATCGACGGTTGAAATACTGGTACCATCATATCGCCCGATAGACCGGTT
+>97855 2
+GCCATGTATGTTTTGACGTGCGAGCTGTGATCAGCGGCGAAGGATACTACACCGCCTAAACAGGTGCTATGATCAGATCGCTCAAGTTATAGCCTATCCC
+>97856 2
+GTTAGGGATATCTATGTCAATGGTTTCCGTCAGATGGGAAGGGTTACCATAGCAAATTCGTGAACCCCCATCCGATTCCGGGGCCCTCCCACAAGTAGTA
+>97857 2
+GAGCAGTAATAACGGTGCCTAGCGGTAGTCGCTTCTAGCCTGTGCAGAGGACCTGGTTTAATACTTCAACTGACATACCATGTACCTAGACTCCGTCAGG
+>97858 3
+GACTCGGGATTGTAATGATACATGTTTGCGAGGTAGTGCTTACAACGCATCACCCATCCAACGCGTTCCGCATCGGTTTGAGGATCCTACTAGCAACGGA
+>97859 1
+CGACCGACTTAAGTTCTGACAAGAGCTGAACGTATATTAGGCGCGTATCCCGGAACCTCTGCATTCGTGAGGTTTGGCGTTTAGCCCGCAAATGATCCAA
+>97860 2
+AAACCGACCCCAGGTTGCTCTGTCCGTTCCTTCGAGTTTAGAAGTAATTAACGTGGCAAAGACGCCCTCCTTGAGCTAATAGAGATATCGTGGGGTCCAG
+>97861 2
+AACCCCGCATAATGAATTACTGGAGTGCCCTGGGCAGAGAACATCTTTCATGCCTTTAGGCCTACGACTCGTTAGTGAAAGGTTTAGGCACTTGGCCACG
+>97862 1
+AATTATGAATCAAAGGGCAGCATGAGGCTGCTCCGGTTCCGGACTCACCATTTATCCTAGGGACACTGGCTCACTTGCGGTTCAGGGCCATTTTAGCAAA
+>97863 2
+TGGATTCGTCCACGGTATCGAAAATCGGGCGACAATCCTCCTGCTACAGGTTCCAGTCGTTTCTTATCGGAGAGTCACAAGATAGTCATAGCGTGCACGA
+>97864 1
+ATGAGCATCGCGACTGCAACAGTTGTTTTGCGCCTACGTACACCAACGACGTAGTAATCCGTTATCAGATCCGGACGGGGACGGCATCGTTAGATTTTCA
+>97865 2
+CAGTGCGTGACAGCTAAATGGTATTCCTGTTCCATTAAAGGCCGCAACGCTCAATATCACTTGAAGTGGGCGGCTCCCACGACGTCTTACGTGGTAGATA
+>97866 3
+AGAGAGATTTCCATTCGTCTGAAAAACGATGCCTCGGCGTGCGCCTTCAGACTGTTCCAGAAAAATCATGCTGGCCATCGTCCTATGTGCTATGAGCGAG
+>97867 2
+TATACCCGATGAAGTTCTTCACAATAATCCTGATGTCATTAACGCTTACTTGTGGAAAGCCTGAGCTTAGCAAGATAGCGCTGCCGCGCGACTCCGGGGG
+>97868 3
+ACTTGACGCGATAAGCGGGCGGCGTAGCCGATTAGTAGTCCTCGCCACCTTGGCCAATGATTGGGACATAAAACTACCTCTTCGAGTGCCTTTAATAGTA
+>97869 2
+GCGTACCCACCTTAGTTTTAGGACACCGGTCAAGGAGACCTCTGATGATTTCGCAAAGGAATGTAGGGCCTCTATGTCGCGGATGTCAACATACCTGTAC
+>97870 1
+GGTTTAGATAACCTAACTTAAACGGTAATTCGTTCTGGCAGCAACCGGTCCCCGGGAGCGACGACTGGGATCACATCACTCAATGAGGCGTGTTCCTTTA
+>97871 2
+CAAACGTTGGCCAAGGGAACTCTCACTCAGAGAGATCGGGGAACATCGACATAGTTTTATAGATAGCTGCTCAGGACTCCCGCTGTCCCTTGTGATCTGT
+>97872 1
+ATAATAAACGGGGTGACCACAGACTCCACCCCGCCCAGGACTGGCGAAATCGATGTAGTAACTTTGTGGGTCTTTCATGTTATTGCCCAATTGTAGGCGC
+>97873 1
+TCTATTGACATCACGTCTTACTCCAGTATTGAGCTACAGGGGGAAACCCGGTGTAAGATAGTACGAAGAGGCGTACATGGCCCCGCTTCTGCTGATCTCA
+>97874 3
+GCGTCTTACTCGGTTGGCAAGGCAGTCAGGTTGGGTATAACGATCGAAGGGACCCGACTTCAGAGCCACCTAATGTAACTTGTCGTTCTAACCTCCTAAA
+>97875 2
+TTTCGAACTGTCGTAGAGCAATGGTGGACAGTTTGGACGCACAAAAACTACGGCGTGCATGCGCGTTCATACTCAGACCCGTCTGATCATCTCCAGTAGT
+>97876 1
+GACAAACAGCAAGACCAGGCGGTTGCTTAGTTTCTCGACAACGTTTACATCTCAGAGCGCGATGCTTCTTGCACATGTCTAAGTCGACCTCTGGGAAGGT
+>97877 3
+AGCTCTTGCCCTGGCTAGTGTATAGCTTGGAAACCTTCACTAGTCCTCGCGAAACGGCGCGTTGCTAACAAGTTAAGATGGCTAGAGACCGCTAATCAGT
+>97878 1
+AGTTACAACCCCTCTCAAATGTTCGGATGGAAAGGTACTCGACTTCAGCAACGGTTTTCGAGCCGCTTGCTTCGTGGATTCGGTACCAAAGCAACGGGAT
+>97879 1
+AACTTTGGCTGTCGTCTTGAATACCACTAGACACGCAACCGGGTCTGAGTTTAACCAACGAGTAGGCTGCACCGGGTCCAGTTACCTATGGTTGAGTCAA
+>97880 3
+GCTTTATGCCTTAATTGGACTTGCTGTCCCCGATGTTGTGCCCATGACGCGCAGTGCGAGAGTGGTAATGGACTACGTCACCCACAAAGATGACACTAAA
+>97881 1
+AGCCGAAATCATCTCGGGACGGGTGAAATTTTCCGTGGTAGTTGCGCTGCTAAGATCAGATTGCTGCTGATCCTGACCTCAAGAAACTCATGACTCACGC
+>97882 2
+AGACGTCGAGAGCTTATGCTCGCAACTACACACCCAGGCTGTTCGCTGCGAATCCCCTATAGGATGGTTGATGCAAGGTGCATCTAGTTTTACACTAGGA
+>97883 3
+ACTAGGTATGTTGAAACTTGGGCCCAACAAGCCCCGTACCGGTGGAGTACCGGATAACTTCCTGTTGAAGTCTGGAAGTCTTCAATGCCGCTTCAATCGA
+>97884 2
+CCATCAGGTTTCGCTTTACACGCAAGACCGGCAGGGAAATGAGATGAATCTCGTCTCTCCAGTTTATGCGGCTATGCATCGCTGTGTAACAAATGGCACG
+>97885 1
+TAGATTAACAGGTCTCGCCTAGGAATTTATCCGCTAGGGGGTGCACTCCATTACTAACAGCTACGACGAGTACGCCCTAGGACTGCAGATGCCGTTTGTA
+>97886 1
+TGCCCCCTCACAATTATACTGAGTGCGGTGGCCCACTTGGGCACTTGCTTACGGAAACGTCGAATATTGCAATACGTAAGCAGCATGGTGAAATGCTCGT
+>97887 1
+ATCCAGTGAGTCTTTGTCAAAAGCTGACGCTTCTGGAGCGATGATTCAAAACCCCTGCCGCCGCGAAGCTGAGTATTCAGTAATTAGAGGCATCTCGGCT
+>97888 3
+AGATGCCGAATAAGGTGTCAAGGATAACGTACGACGTAACTCGGTCTCCTGGATCCTGCACACATCAGGTTATCATTCAGTCTACGTGTACTGGCGCGCT
+>97889 2
+TTACATACATTAGTAGCTTACCTCCCCACGGTGCGTCAACGGTGGCACGACAGTCCAGTTATCTCGACAGTGAAGCTTCGGGACTAATTAGATGGTCGAG
+>97890 1
+ATTGGCTTTTCCCTGAGCGTATAGACCTATAGGTATTCAATATGACGTCATGGGTTGCAGACTCTCGGCTCAGAAAACGGCCGAACGACTCCCACGAGGT
+>97891 3
+GCAAGGAGCTGTCCGTTACATCTCGTGCTCTGCCTTACCCACGTGCAGTTCATAATGTAAATACTAGCACAGCGCAAGGATGCCTAGATGATGTGGGCTA
+>97892 1
+GCTGCTCCATTCGCGGTGGTACTAGCCATCCTCCATCTGCGATACGAGTCTAAGCAGGCCCAGTATAGATAATGTAGATACGCAGAGTGCATGCTTGATA
+>97893 3
+TCAATAGTTGCTTCTTGGATACCCGTCAATCAGTCAGATGGTGAAGGTTTGGGTACGCAGCAGCTCAGCTGACAGGCCGTCCAGCAAATTCAATAGCTCC
+>97894 3
+GTCTCTGGTTTCGACGATCGGTAAGCAAAGTTAGGTTATCTATCATACCCCCATAAGAGTTCTATGCACCACGGCCACGCATGGAGGATGAGTCCGTCGA
+>97895 1
+TTCTACAGGGCTGACTATCTATGCGCAACGGCCACATTACTAGAGCCGAGCCGATGAACCACATTTCTAGTGGCTTCGTTGTTATCCGCGAAGAGGTAGA
+>97896 3
+TCGGGCTGCGTGATTTTAACCAGTTTCCCAAAGGAACCGTGGACACCAGCGGGGCAATCACGCTTACCTCTTAAAATATGGCTTCATTCAGTGGAGACTG
+>97897 1
+ATAGACTCCGCTATCGATGAACACGGATCATCGACCTGGGATATCTAGTCTATTACGGTAGACGTGCCTTTCCGGACTCGCGGATCGAGTATACGTAGAC
+>97898 2
+GTCCCACCGCGCAGATATATGGCCGCCTGAATGGTTGTTCGTCCAGATGAATGGAATTGTCTCCCGTAACGCTACAAGATGAACGTGACAGGTTCAATCT
+>97899 1
+GTACGTCCGAATTTCGCCCTCTCACGTTGTCTACCGTCCAATATTAAGTTGGCCCTGAGAAAGCGATAAAGCAGGCGAGAAGGCGTTATACGCGTGATCT
+>97900 2
+ATAAGGAGAAGCGCCATAGCGAGAGTATGTCATATGTTCTCGCTATGAATACCTGGGTACGTCGCGTTGTGTCTTACCAGGAGCATACCGCATTCACCCC
+>97901 1
+CAACGTTGTCGCTTACGTTGTGTTCTGAAAAGCGACGATCTTAAGCAGGCCACGACAGTATACGGAGCTATCACCATTACCCATCGAGAGCGGGTTGTTC
+>97902 2
+GTCTCCGAGAGGGCTAGTAAGCTGCGTATAGACCACGGATTTATTCAGAATCATGGTACCGTTCTGTGAGGGTCGAATCACGGTTCAACTACACCCCCTA
+>97903 3
+GGGTGCCTGCTAGCGATGTTTGAAAAGCATTCTCCTTCAGTTGCACGAGGAATTCACTCTCTGTCAAGGCGAGAGCGGACTCTCCTAACGAACGATTACA
+>97904 3
+GCATCAGGGCACAGTGTATGCCCCTGAAATAGATCGTAGGATTATTTGTCAAGTGCCAAACCCCCCATCGGTGAGAGTTATGCCATAAGGTGTCGTTCCC
+>97905 1
+GTGCTAAATAATAGCTTCAATGCCCCGGGACTTAAGAAAGCAGAGTCGGACCTTGATGTGAGCGTGGCTCCCCTGAATCTGACTGTTACCAGTTTACCGC
+>97906 2
+CCACGCACATGTCGTTGGATGTAATCCCACAGGTCGCGTGTTAATACTCAAACATGCCGGACGGTATCCTAGACCCTTTAGTATTTAAAGCGGGTGAGCG
+>97907 1
+ACGAGAACATGTCGGTTGGGGCCCAACGTGTATATTCCGTTTGCGCAATGCATCTACTTAGACATTGCATACAACGCACCGGCTCTGATATGTCGGAACG
+>97908 3
+TGTCACTTGCAATATCGCAGGGGGGAGGATATCCGGCGTTTGTAGAACCCTCGATCGACATCTGACGTCAATATATGTTACGTCCAGTGCAGCCCAATCA
+>97909 3
+GCCGCTTGCGCCCTGATCAATAATAACTAGGACTCGAGCAGTCTTTAGACAGCAGCGCGGGAGGTTGCGCCCATTGCAACAATAGTTGTATCTTGATTAC
+>97910 1
+CTTCATGATGCGGACAATCTTCGGGTGAAGCACCCGTCAATGAACATTGTGTATCCCTGCCACCGACTGGCTTTAGAAAGTAGTGCGCTACACGGGTTAA
+>97911 1
+CCAGTCCTTATATAGCAGATCTGTCACCGTACGCATGGGGACGCATTAGAGCCTCGAACAGTTTTAACAGGTCGTGATGCTCAAGCCGTCATGCGTATGA
+>97912 1
+ATAACAACTAGTGTAAGATCCTCTTCCTGGGGTCCATGCAATAGAGGTAGCTAGACATTGGGAGGCACATCCCGGCGGCATTCTCATCTCTGCACGAGTT
+>97913 1
+ACGATGTTTGACCCGCCACTTGGGCGTGTCCCCCTCTGCCAAAACCTACATGCGCTATGGGATACAATGATGCATAGGGGTGTAATAAATTACGGAGTTC
+>97914 1
+ATAGCCGCCTTTTTGCTGGAATCTTGCGAAACGGAACTTTTCGGGAGACTCCACCGCGTACTGTACTGACTACTAAAAACGGTCCGTGAAGTGGGATCAC
+>97915 3
+CATGGAGCAGTTGCACCGCATGTTCTGTATCTAGACAGATGGGCAAGGAAAAGCGAATTAAGTCCGTTCCGATTAGAGCGAGGCCTCCTTTCACTCTTCC
+>97916 1
+TCCCTAATTGTAGGTGACGGTACTTTGCCTTCGCTATTGCAGCATAACACGAGATGCCGTTGTACGCTCAACACAAAACGGCGGCAGTAGACCAGGGTTT
+>97917 3
+CTCTCACTCGAAACCTGAGCGGCCCCCGGACCGTCACTCTGATTTGAGGTCGATGTTCCTGCTGAAAATTATGGCTAGCACTGTAATTGGAAAGAAGGAT
+>97918 1
+TGGATCCTCAGTGGCTGGTCGTTGGAGCGTACGCTACGACTGTAGTCGGTATCGAATAAAAGCTTACGACACCCCAATTCATGCTACGCTCCGAGTAAAT
+>97919 1
+GTCTAACCGGTTCCTTGGGTCAAGTCTAGGAGAGCAGGGCACTAGCTTTCATATCAGGGTAACCAACCATGGACATGAACCTTGGCACGCCTGAATTTCT
+>97920 3
+CGAACTGTCGAAATAGAGAATGTCAATCGACGAATTGCGCGCATACCCGTTTCTCTGTAGGTTCCTGCATGATAGACGTCCACGGAGTCCACGTATGGTC
+>97921 3
+GCCACAGCATTGTCACGTCTCACATTCCAGGAACGAAGAGCGTGGGAGTAGTTTCGCACCTTTGGCCAGAGACGACTAGTTACCTCTAAATTGTGCATGT
+>97922 1
+CCACCGGTAGGGGAACCGCTTAGTAAGCACTGGGAGTACGGCAAATCTAGGCATGGTTATTAGGTACTCTTACTAATTTCAGCTTGACCACTCCCGATGC
+>97923 3
+CGATGAGTTCGCCTGATCAATAGTGTTCCGGTGTAAGCTTGCAATGTCATTACGTGCTCAGTCCAACTGAGTTCCCCCAGGAAAGGTCACGAGATAACGC
+>97924 3
+CTAAGAACGAGAGAAGCGTGAATATTACTTGTCTCAGCAAACGTACTTGCATCCTGGGACCAGCCGCAAGCGACGAAGTTTCCTTGGGTGTGCTCCTTTC
+>97925 3
+TTCGAACCGCACCCATCGAGGAAAGTGACTTATACACCTAATGATCCGCGTGACGTCCGGGTACGTCCGTAATGTATTCTGAAAAGCTTGGTTTGCGCGA
+>97926 3
+GCGGCACATAATTTGCATACGCTCTTGCTTCCCTATGTAGCGGTAGATGAGTGCCTCGAGGATGCATAACGTCTCAGGCGCCTGATAAAAAAAGTCCTCG
+>97927 1
+CTCTACGCTTCGATTAAAGGACGTACGCTTCAGATTCCCTTTACTCTAAGAGGGGACGAACCAACGCGGGATTGAGCCATTCGGGATTGTCCATTCAGAG
+>97928 1
+CGCTGAGTGTCGCCGCGTTAGTTATATTAAAGGAGCCTCGCTCGCGGGATTAAATATTGCGGCGTACATACCCATTAAACAGTACGCTCTGCCAGAAGCT
+>97929 2
+GCGTGCGACTCCACTGAGCAGTATTGTACTCGTCGTGCGATTGGTTCAGTGCCCAGCACTCCAAAATAGTGTAAGGAGATATACCAACTCGCATGACTGT
+>97930 3
+CAGTCTATTTGGTCGCCGCATTCGCCCCCTGAGTGTAGATAACGGTCCTTCGTTATCACCGAGGTAGCGACTATTACATCGCAAGGCAGGAAATGAAAGT
+>97931 2
+TCTCGAGCAGGGGATTGAACGCCCTAATGTTAAGGAACGCCACTTTTTAGTATTGCCCGTCATTTAGTCGGAATCAGGGCCGATCTAAGTACGACCGCAC
+>97932 2
+TAAACAGCCGGGCTGTCGTACTCTTAGTGCTTCCGCAATGGTCGCTCATACAAGACACAGAGTTGGTCAATGAATGTGGACATCACGCTGACTATCTCGG
+>97933 3
+TCGGTGAGACTCATGCGCTCGTCCACCATACGAAGGATAGGTTTACCTAAAGTTCGGCTAGTCGGGGAATCTGTCAAAACGCCGCATTTACCGAGCTTAT
+>97934 2
+CTGTTTGACACCCGCATGGACTGCTGAAAGGCTCAAGATACCATCGGGTACGGCATTCTCATTAAAGTGGAACAGTATGATTCTGTAGGGGACCTCTCCC
+>97935 2
+AGTGCCTAGATACTGGTTACGAAACACTTGGGATAACCTGCTGCCAAAGTGAAACACTACCAAGTCTCTGGTGGATGCTCCATGTGTGCTTACGCCGCTG
+>97936 3
+CCGCTGCCTAGACGGCACTGAGGTAGCCTCTCTATCGAAACCGTGCTCGGGATGTTGGTACCTACCTCATATTCTTTGAAGTGATATAAGAAGAACGCGA
+>97937 2
+ACTGTACACTTTCGTATCAAACAGCGAATTATTAACATTGGTGTCCACGCGAGAGGAACCCAGACCGGTTATCAGCCGTGTGCCTGGTTGGGCTCGCAAT
+>97938 2
+ACGTGGAACGTGACCAAACCGGTCTGCCCGCTTCTAACCGCGGCGAATTCTATGCGTAAGTTTTCTCGTAAGAAACCATATGCGAAGATCTTTTCAGGGG
+>97939 2
+AAGGTCAGTGCTGCCGAGCATTTCGGGTAAGTTTGCCTTGTATCCAAGAAGCCTGCTATCCGCGTGCCACGAGCGTATAATAGCACGTTAACTCTCAGAA
+>97940 3
+ATGCCTACACTGTGCGTAGGAGCAACATTGCAAGTCTATCTATACATTCATTGTGCATAGTCGGCTGACTGAAGAGCCCTGGAGTAGCCCGTAGCACTGC
+>97941 1
+GCTATAGCATCCTAGTATAGATCGAAAAGTCCGGTTTGGTCTAAAAACGTAGTACGGTTGTGCCGGGCGGCAGCGTCATAGCTCAACTTTCGCCAACCTC
+>97942 2
+CTTTTAGTGTTGGCAGTATCACTAGCATCGAGCATGAGCTCGTGGGCACTATGAGCTCGTATAACTGGCTTCCATCGAAGGCACCGATACTCGAACCAAG
+>97943 2
+TGCAATCCTGTAATTGTCCGAGGTCAGCTCATACTTCTTGAGGATAAGGTATTAACCTGCGGGGACCTAAGCTGAACTATAGCGCCCCCGAAGGTCATGC
+>97944 3
+CCGGGGCGGTTTTTCGAACCTAAGAAAAAGGAGGTAGTGGTTTGACTCCGACGTTTAACGCTAGCCCGTACATCTGTACCGCCAAATACTGTACCGCATT
+>97945 3
+TAGCCAACGTAAACCGCATGTACCTTGCGGGGTCATCGGTACGTCGTATTTGGGATTAACACGCAAAATGCGACCTTCGTATCATGCATGGGACGTACTC
+>97946 1
+ATCAATCCGAGGATCAGTTTTCCTAGGCCGAAGCTGACGCAAGTACACGGGGTGCTAGCGTCTAGAAATGTACTCTCGTTAGTAGTACAGTTCCCCCTAG
+>97947 2
+GAAGGCTAAACACCGTCTTCGCGTTATAAATGGAGGGCTACCGATGGAGCTGTCGTTCTGAAGCTTAAATTCGTCACGTTGACCCCATCTCCCAATGGAG
+>97948 2
+TTTCGCCAAAAGACACATTGTACTTTTACCGCTAACACATAGGCCGTTGCCGGGGAGGGTGCTCCGACGGTCAGTCCATTTAGGACGAAAAAGTTCCGTT
+>97949 2
+GCCATACGGACCCCGCCCGCATTTGCGCTACTACGGCGAGCAATTGAAGAGGCTAGATCCCGGTTATTCTATCAAGGGTCTTAGAATATTGAGGTATATC
+>97950 2
+CCTTGCGGATTATTGATTAAACGAAGTTACACCTCGCGCGGAGTGCAAGGATCAGTGTGGACTCTAGCCAGGAGTTGTCCCGTTCCCACGTTAAAAACCT
+>97951 3
+GGAATTGCCGGGCTTGAAATCTGTTGGCCTTACCCAAATTCAACGTTCCGGCGGGCCAACCTGCTTAACGGTAGCTGAAGTCTCGATATAGAGCTATACA
+>97952 3
+TTGCCTCAAACAGCGATCTGATCGCCGAACACGCAATCTCCGCTCGTAAAGTAGCTGACTGAGTGTTGAGAAGATGGGCCGGCAATATTGCTTTTCCAGT
+>97953 1
+GCGAGATCTTCGCACATGGCCGTCGCTAAGTGACCTCTGTAACTCTGAAACAACTACACATCATGGGAAGGTATCCTACGTTCGTAGGGTCTTACTGAGG
+>97954 1
+CCTCCGACAACGCTTTGGATCTGCTGCGGACATATCCGACTATTCGAAATAAGCCATTTTACGAGAGTAGTTCCTGGTCGTGAGCGCCAGGATTAGCAGA
+>97955 1
+CAAAAGATCATCGTCGTATTGTGACGTCATGCGTATCCGCTACACTAGAGACCGCACAACGTAGATCGTCGGTCTGCTAGTCGGTGACTGGCTTTACAGA
+>97956 1
+CCACCCTCCACAATGGTACTAAGCATATTATCAGGCATAGTCACTTTATCCGTCGTGTAGGTTAGCTAAGAGGGTCCAACGCGGGCTGGGTAATCAGCGT
+>97957 1
+TGGTACACTGGCATCATTAGCAGCCTGTTAGTACCCTTTAGGATGGGCTAACGCAGACTGATTGCACGGTACGAATCAGGACCATGAACCTCTCGTGACT
+>97958 2
+CCGAAAGGCTGTGACTTCGCGTGCGTGCTTTCCCTGCTAATTGATATGTGTCAACCAAGACCAAGCAAGGGAACTCGCAGTTGCATCGTCGATCTAATGA
+>97959 1
+AGTATCATTGCCCACACTCTCCCGTGTCATGAACTATGTCGCGGAAAAGGCTATCGTGGTACAGTTGACCCACGTGTGGCAGTATAAAACGTTAGCTCGG
+>97960 3
+GATACGGTCGACGATCCTGGGGACCGTAGCTCTGTACCTACCCGAATTTAATAGTATGTAATAGTCTCAATAGGCTGAGACAGGGCCGTCGACACCTCTT
+>97961 1
+CTTTCAGATTTTCCAGTAGTGTGTGGTTGACGGATTCAACGGTTGTACTGACACCAGGGCCGAATTGGTGATAAACCCCTCACACAGCCACCGGCGTAAA
+>97962 3
+CTATCCCGCCGTGCTAAGCCAGGTAATTGTACGCGGTTCAGGTCCCATAGAACTGTCTCTTGAAGGAACAATACAACGTAGGTTCGCCTATGGTTGGCAA
+>97963 2
+GTTAGCCACCAGCTATGGTATTGCCCAATGTCTCGAAGTTAGAGGAGGAATTAAGCTACATCCTTTCGCCGCACCGCATTGCTAGCTACTACGTGGGAAG
+>97964 3
+GGTATTTGTCAGGAATCAGGCCCCGGTGTTAACACAAGTCGCATGGCCCTGCTAATACACTCTTCTCAGCGGGCCTCTGTTTGTCCATGGAAAGAAGAAA
+>97965 3
+GGTACCGTATCGCGTTCAAAACCTCTAGGTACAACGGAGAGTGCCGAGTACAGGGTCATTCCCTGGATACTCGCAGATTCGGTGCTAACTATATCTACTG
+>97966 1
+TGCGTAACGAGTACAGGTGCTTTAGCAAGCTCCTGATCCGATTTGCTGGGCCATGGTTCCGTCTAACCCCCCGCTGATGAAAGTATGATATAACGGAACA
+>97967 3
+CGTCCTGCCCATGTTAATGAAGCGGTCACCTAAGGCTGGGTAATCTTGTACGCCATACACGCTAAGTACTAGGGAATTCGGTGCAACATCCTGTGCAATG
+>97968 1
+CTAACCAGGAATAGCCACGATACGTTCCAAAGCAGGCTGTGTGTCACTGTTGTCGCCTAGACAGACTTTAGGATACGCGGATTTTTTGGCCAGCCATGCA
+>97969 2
+CTATCGTCTCCCGGCTTTGGGTTTGTGCTGCTAAAAGGACTTCCGATAGCTACGAAAACAGCATGAGATTTGTCCAACCAAGCTGGTCCAGACGATGCGA
+>97970 3
+ACACTGTAGGCACTACCTACGGACTATCGGTCTCCCGTGTCGGCAAGTACTGGTATATTTTGACGAAGTTAATGACTCTAGGTACAGGCCACCACGGTAG
+>97971 2
+TCTCGGAGTATAGAGCACCTCGGACACTTGAGACCATGTGTGTGCCGGCTTCGGCTCTATAGAGTACAATGATCCAGATCTTTGAACAAACTCGCTGCGA
+>97972 1
+TATGACGTAGAAAGCCGACATCCGTTTGGGTGGTTCCGTCCTTTTGATTAACGGGGAGGCCGAACACTTAAGCTATCTTCCCCTCAAGTAGGCCAAAACG
+>97973 1
+TACACCACTAGGAACACCAACTCTCTGTTGCCTCAATTGATTGATGGATCCGTGGGTCATCTGCGCTACTACAGAAACGGGTGTATCAAGTTGCGGGCGA
+>97974 3
+ACGCAGTGATAAAAACGCTAGACCTTGCGTTCAATCTTTCCAATGCGATCTAGATGTGCGTGAATACACGCCGCCCGGGTGAATCAGTTTGGTATCGCCG
+>97975 1
+CGGCTTTCAGTCGCGATTCCAACCTATTGGTGCGTCACATAGTGTGCTGGAATTCAAGCAGCACTGTAGCCGCACAAGAGGCTTTCTAAGACTTAAGCAG
+>97976 3
+TACCGGATGTGTTTACGTCTGAGATACGAAAGATAACACGACCTCACATCGCCCAAACTAGATCGGACTTCTTTAGCCTGGGGCGATTTCGAGTCCGTGG
+>97977 2
+TGGCTTGTATGTAAGGCATCTACCGTATTGGAGGGGTCATCTCCATTAGATCCCAGAAGATTACCCACATTCCCTGCTCTGATGCGGCAAAAGAGAGCCG
+>97978 1
+GAGGGTGTTTGCACACTACAGTACTTGTCCATCCTTGGCCTATTGATAGCTCGCGAATGACGCTAATCGAGCTCATTTGAAATCGAAGCGAGCCGCACGA
+>97979 3
+ATCCGAGGGCCAGCATGAGCACACTGGAGTACTAACTTATGACGCGGAGGTCTCAGTTGAGGGTCTCGTTTCCCCAACTAAATATTTTCGCAACTTGAGC
+>97980 3
+GTCAAGTGATTGAGTATTCCGAGCTGCGCGATAGCTGCCTGGATGTCACATCGTAGCGTCCGCACCTTTTGAAAAACTAATCACGTAAGGCCAGGCTATC
+>97981 1
+TGTGCAGCTGTAAGGTAAGCGGAATAATCGGTGTATTCATAGGCTCCCCCCCAATCGATCTACCTTAAGATTGCTACGCGCCGCGGTTGGCTACGAATAA
+>97982 3
+GGAGTTCGTGGTTTTGTTCGGAAGCCCCAGACCGACCGTGTATACCCCCAGATGTGATTGGACCAATATTGACATTCCACAACTCGGAGGCGATCTTAAA
+>97983 3
+CGTAGGAAGAGCAGTATCCCTCTCCTTGAGAGCCTTGCAGAAGCTGTTCCCAAACGCTGTGCAAGTCACCGTCTCTCAAGATGGTATATTATGAGGCAGT
+>97984 1
+TCTCATCTGTCAAGCGCTCAGTTTTAGGACCAACACGGTGTGGATTTCAGCTATGGAACGATGGATGTAACCTATAGTCCAATCTCACGGCGCCAGCAGG
+>97985 2
+GATAGGGGGCCTAGGCGCGAGCCCATCTGTCGAAGCGGTTATGATGGACTTCGACACTCCAAGCATGTACATTTATACATACCTTTTCTAACCCGGGATA
+>97986 3
+AGATAATCAGTTATGACAGAGATTCGGTACTGCGCCGTTCGGCTAGGTGCTGACTATCAGTCGCGCTCAACATTGGCAGCTAACCGTTACGTGACCCAAT
+>97987 3
+CTACTCTCGGGATACGAATTCCCCACCCGGAGTCACTCCTAGTTGGGAAAAATGAGTTTTATAGGGATCCGCCGACGTTTCGAGTTAGACCAGACAGTTG
+>97988 3
+CGTTATACCTGCGAAGTTGCGCAACCCGCTGGTATACTCGGACCATAGAGCCAGAACTCTATATGTCCGGTGTGATTAGGAAAGCGACGTTCCATTGTAC
+>97989 2
+ATCGGGAGACGCTCTATCGGTCAGAACTCTCTCCATGTGGTCGCGTGTGCGGCATCAGAACCACAAAAGTGGAATTTAGGCTCAAACCGCTATGTATTTC
+>97990 1
+GTCAGCTTGCATGACACGCGGATTAAACCCCGCGTATCCAAAATATAGGGGACGTATCTATGCATGGTTCACGAGGTTGGACGCCCGCAGCAATTCTTTT
+>97991 1
+CAGATTTTCACTATTAGGAGCGCTGTAAGAACTCTCCCCATTTCTCCGGCGGAGGTTCGGTGTGACGCCCGCAGATGAGGTTTGCACATTACAGACAAAA
+>97992 1
+TAAAGGGTAGACCGTATTTACGATCGAACATAGCGTCGATATTAAAACGCTTGCTGTCACGTCTTCTCGCTCGCGAAAGACGCTTGCCGCTCGAGCAGTG
+>97993 3
+TTATCACGACACTATCCGTATACGAATTTTGGTGCTGGGACCGCCAAGAAGGGTTAGGCGAGTTCCATACACTATCCGAGGTGCGATCTATGAAGCCTCC
+>97994 3
+ACGCAAAGTATTAAGACGTTGCGGCCCTCGAAGTCGGATGTTTCCTTAGGTCGGAGACCAAACAACGCAGTCGTCCCCTGTTGTGCATGTTAAACTTCAG
+>97995 2
+TCTCGTTAACATGCCACGCTAATGACGCTATTTACGGACATTTACGATGCCTGGCTCGGAATCGAAAGATCGGGGGCAATACGTGAGTGCTACATCTCGC
+>97996 1
+GGAATACATCTGCTGCAGACCGTAACTTGTGAATAGCGCACTCCATGCGCGTCTGAGATGGCATTATCGTGACGGTCACTAGCATTGATTATCCACGCAG
+>97997 1
+CGTAGTGGGTAATGTAAGCCGCGTGTTCACGAGAGTTTCTCTCGGTGCCCATACGTATAACATGTACTCCGACATCGAAACGTATGGCAAAGCCTCAGTC
+>97998 2
+AAGCTCCCATTACAGAACGGGCAGAATGCTGCGCTCACTAAATGGCTGTCACGCTATTTTGATTAGGAATCGGGCATAACCTTTCCGTGTCGACGTACGG
+>97999 3
+ATTTTTCCTGGTCGGATGCTAAGGGAATCGGCTTTTCGTAGACTAGCACGTACGTGAACGGAAAGCCCCTGCAGACTACCATCAGACCATTTACGCAGGT
+>98000 1
+AGAGGTGTAACTCTAGGCCGTTAAACTTGTAATCAGAGGATTACCCCTAGTATTTCCTCGTCCTGGCGCGCGTAGAGCATCCAGCGACATGACGATCTAG
+>98001 1
+GAGTTCTGGATACCAAGGTAGCCGTATGCATTTCTCGAAATACCTACCGTCCGTTGCTTCAAAAATGCGTCGGCTACGGCCATAGAGTTGCGTCCGAAAG
+>98002 1
+CAGCTTATTGGCGTTCGATCGTCCAACTGGATAAAAGCTCCTACCGCCGGACCGTCAATAGATGAGTGCGAAGCATGTAGTAAGTGACCCCTGTATGCTT
+>98003 1
+AGTAAATTACCCTCCTGGTGCTTGGTCTTATCAAAAGGGCCCACAGGCAATCACAAAATCAGTCGTGTGTCTTCCAACCGCAGGGTGGGATGTCTGACTG
+>98004 1
+CCTTCAAGAGCTCGGAACTGCAGTCAGTTTACTGTGGTGTGAACATAGCCCGTAAGTACCAGTATGACGTTGATACCGTGAAACGCTGCGCACCTACTTG
+>98005 1
+CGCTCTGGTTCGGCATTCGATGTGAAGAAAAGGTGGAAGTTCACTACTTTGGTTAATCACAAGCCAGCGGTGTAAGACAGCCCTGACGCTCTCTTACCCA
+>98006 1
+AACATTCAGTAGCTCGGGGACCGGATGGTTGACCTACGAGTAAGCTTACCTTCTTCATAACCCAGTCGCAAGAGCCATGTCAGCTATCGTAGGCGTGTAT
+>98007 2
+CACAGCCGGTCGGAAAAAGATTCTCGGTCACATGTCTCCTTCCAGTTATAACCCTATATCCGAATATGCGCGGCGCAAGGGTTTCGGAAATTGGGGTCAT
+>98008 2
+CACAGCGAAAACCGGCTCTCTCCCAGCACTGTTTAGATTTGTATATGCCATTGGCTTCCGATTGTGGAACGAAGCAGGGCCCCATAGGGTCATGTAGAAT
+>98009 2
+ACGTCCACAATCCTATCGGGGTTGGGGAGCGCGTAGACTATGGGCCAGACCGTTCGCATTGGATTTAATTCATACTAGTAGCGTCACAAAACCCGTTCTA
+>98010 3
+TACCGAAGTAATCGTACAAAACGTGCCCGTGTACTGTGCTGAGGGTCCCTCCAAGGGGAGCGATGTAGACATAGGTTTTTTCACAATCCCCGTTCTACAG
+>98011 2
+CCTGCCAGGTGACTGCATTTATCTAGCCGATACCCCCCTTGTACGAAAAGTTATGAATACCGGAGTGGATTGAGCACATGGTCGTTAAACGTCGCTGCAG
+>98012 3
+AACTATCAGATATCTCTCACGAGCATGGCGTACCCAGGGATGACTTGACCCAAGTCCATGTCGGTGAGGAGATTTCCCATTCGATGAGCAGTCTCGTAGT
+>98013 2
+GGGTTATTGTACGCGTATCGTGTACCCTATCCGAAAAAGTCCGCGAGATGCACCAAAGTAACCGGCATTTATAACACCTCGCTTTGGTGCGTGACTCGGA
+>98014 3
+ACGTATAAACCACGTCCGATGTAGGCTATCGACTAAGGGTGCTACGCGAGAGAGGCGCATCTGAGTCCTCTAGAGCTTCTGTCGGATCAATCATTCTTCA
+>98015 2
+GGGCTGCCCTCCGGACTACGATTCTGAGTGGACCAAACCTAGGTACGCTGGTTTATTACATTTACAAGGTTATACCAGTATCAGGCCACTCTCGAGGAGA
+>98016 1
+GCAGCCCTGCCTGAGTTCATGGTCCCTGGTCCCAGACTAGTAAATGTATAACGATGTTTTGAAGGTGCTAATCAGCAGGGCCCAGACAGTCCACTTGAAT
+>98017 1
+CGCTCGCCTTCGTTAGGCCACCAGGACGCCTTAGTTGTTATAGAGCATCAACATAAAGCTCATAGATCTTAACCGATGGGGGGCTCAGCCTAGGATTGTA
+>98018 3
+GATGTAGACCCATGTACTGCTAGAATGCGTAGTGTACCGTCTAAGCCCCCCTAGGAGTGGCCTTAATTAAGCTACTGTCACTCGATGATCGGACCGAATG
+>98019 2
+ACTCCACTGGTCCACCGGAGCTGAAACCCAGGTCATGGGCAATTGATACCTGCATCGTTTGATGATCGATGAACATAGATGATTATCTGCAGTCGGCGCT
+>98020 3
+CCTCTCCTCACACCGAGTCCTCGGTTTCCCACGGAGCTAGTGATATTGAATACCTTAGGTATGCCACGGAGGGTTCGAATAGTTAGGAGTACGGAACAAT
+>98021 1
+AACTTGGTCAGGAACGTACCAGTGTTATATTGATTTCAGAAAGCGCCGTGGTTACGCTGGAACGTATCTCACGCTACGTACGCTGAGCACAACGTGCTCC
+>98022 2
+TGACTGATTATCGGGTTTGGAATTCTACGTCCCAAGACCTACAATATAAATGTCCCGGGGATTCTATCTCTGAAGCCCGAGAGGGCGCACGACCGCGATT
+>98023 2
+CTTATCTAATTTACCGGACTAATAGTTCGTTGAGGCCAACTTCAATCTACCCGCAGGGTGGAGCCATGGGCCAGCGATGTTCACTAGAGCGAAAGCTGCT
+>98024 3
+TTGTTCGCTCGTTAGGATTGACACTGTTAAACTACCCTGGGGAGAACCCGATTGTCTAGGAGCTCATCGTGCAAGCGATGTCCCACATACCAGACTGAAG
+>98025 1
+GGAGTTCGAGACTCCAACATCAGGGCCATAAATAAGCATTTCGTTAGCTTATCCCACGCCCAGAGTGGATTAGCAGCGTTGGGATGCCGCTATTCATCTG
+>98026 2
+GTAATGATAATGACCTCAACTGCCCCTGACTCACTGTGATACTTCGGTGGACTCTAGGGTGGATCCAATCAACAAACGTTAGGGGCCTCGGCGGAATTTC
+>98027 1
+GTCCTAACAAATCCCTCTGGGCCACCGCGTTTAGTGGGAATTTATAGGCGAAAACGCTGGGCAATATACCCAATCACTGCCCGGTGAGGTTTTTGAAGTC
+>98028 1
+CTTTCGTTATCGCCAAATACAAGCACTTTATCGGTAGCGAGCGCCTTGCCGCTTTGGCCAATAAGCACTGAGCGTGGGATCAATACAAGGCCTTAGTGGA
+>98029 1
+AGGACCTAGAGAATGTCATCATATGGAAGACGGGCTGCCTCCAGTAACAAGGGCTTTCAGGTCACTCTTACAGCTGTATTTGCCGACTCTAGCCACTGGT
+>98030 2
+TCGTTCCTCATTTTTCGCATTCATAGACGACATGCCGAGGGTGATAGCGTTGAGGGCCGCCACGGATACGACCAGACTATAGCTATCAGACGATAGTTAC
+>98031 3
+CCAGCCCATAATTTTGTATATTAGTTATTTGTAATGTGACCGGTAGGAACTCGCGTACGGTAATTGCAGCACCCGATACCATAGCCGGGGCCCGACCAGG
+>98032 3
+TTTTAGAGCGCCCTATACAAGAGTCTCTCCTAAACCAAAGCGTGGGCAAATTCGTATGAGGGTATCTCTCATCGCCAGAGTGTAGGCTCCGACATGTGGC
+>98033 1
+CGACATGGGAACCAGAGGTTTATGTGGGGTGTTAAGCCTGACCCAGTACGGACCTCCTTTTCGACGACCAACCATCAGCTTTCTAACTCAAGGAGGATTT
+>98034 3
+CACAGTCGCTAGCGTGCCAAATCGGAGATGATATGTAAACTCCATGGACGTCATGCTCCCTGTGCGGCTCCGGGACATATTTTCTCGGTAGTAGCAATAA
+>98035 3
+ACCCTGGTCGTGGAATTTCCAATTGCGACAACGTCCGTATAATCACTAGAAGGGGAGTTCGAGTTTTGGCACCCTTACTCTCGCACGAAAATGCCAGGGT
+>98036 2
+GACCGCCAGCCGTAAGGAGGGGGAGTACCTACATCCAGCGAGCGCCGCTCTGAAAATGAGTACGTTTGTCGTTAAACGCTCATTTTCATCTAGTATCTTA
+>98037 2
+GTTGGGGATGAAATGATCTAGGAGACAGCTTACCGCCGCGACACACTAACCGAGCAAGCTTTTATGTCGGTCTTAGCAGTGTCTGACCGCATCTTCCATA
+>98038 1
+AGAGATTTTCCGCTCAATAACGAGTAACGAGCCTCTCTCGTATCACCTAGCCCGCTTGACGTTAGATCATTTCGAACGTGGGTGCATGCAAAGGTGAGGC
+>98039 2
+AGACAGCGAGCGTACGGAAAGCCGACCTATGGCTGTGCTCGGATCACGATTGTTCTGAGGTAGAGATACATATCCAAGTTCCCCGTCCATTCTGCATTAT
+>98040 1
+ACTGTCATTTTGCGCTGACAAAGACCTTGCTTCGTACTTAGCGTAGTCTTGGCCTCGAAAAAAAGAAGTTGCTACACTCGTGGAGACCGTCGGCGCAACG
+>98041 1
+GGCTCGCAGCCTTACCACTCGCGTTCAGTATAATTGTGCCACTGTTCTGAGGCATCTAAAACAAGGGCCATGGGCGGTCTAACGAGTATGCTTTCAAGAA
+>98042 3
+GTATTGTTGCACCGCAATTCGCCTTCATGGCTCAGAACATACAGCGATACGCCTCTTGCAAATGCGGTAGTCTCACTTAGAGTCAAGAGTGTCGAGGCGA
+>98043 1
+CGTCTCAAGCAGAGCCCATCTTTTTCAGAGGGCAAGGTATAGGCTAAATAGTGTATACACCGGTTTCCGTCGGGAGAGTAGTTCCCTACCACATTGGACC
+>98044 3
+ACGCCACGAAGTACTTATTTGACATCAATTTTGACCGTGACCCGCGCGCGAGTGGGAGGAAATAACACCGTTGTCGCATACGATGATGTTTACGCCCGTT
+>98045 2
+CATGGCGTCGTATTACCTAAATGGGCTCAAACCGACCCATCAGTTCGTTGGTGTATGGTCAGCCAACACATACCCTATTTACGAAGTCGTAAGGCGGTGG
+>98046 2
+GACCGAGGTTTCTACCTTGGGGCCGATTTTTGTCGCAAATCGGTCCATTAGCCCTAATTCGGCAAGTAAAGTACGTAGAGCACAACAGAGTTCACCGTCG
+>98047 2
+TTTCGAGACATTCTATTCAGGCCACATTCATCCCTGAAGGCGAAGATATTATCCCAGGGAAAGCTGTACAATCCCTCGAGGTGGGAGCACTGGGTTCGTC
+>98048 3
+GCTACTTTTCCCAAAGTGCGGTAACAGCGATAGGTTCCGTCGTAGTAAGACATAGACGCCCAGTTTGCGGCTTTCAACATCTGACTAAGGACACGGTTGC
+>98049 3
+CCTGCTCCACGACGCCAGTTGATCAATCCTTGCGCTTTAGACGATGAGCCAGGAATAATGATCTATCCAGTTCGAGGACTGGAAGAACTGTGGGTACTTC
+>98050 2
+ATCTACGAGGCGAAAGACAAATACCCGTGGTCAACTCTATCCTGACTAGCACTTTGTCGATGCCTGCTAAATGATCGTGTTTGCGTAGTCGAGCGCGACG
+>98051 1
+GCGTTGGAGCGTTCCGGATGCAATCCGTGGACGTCACGTATTAGCAGTCATAGTATTGCTAAGTGATACGGAATGACCCACGATTAGTTAACTCCACCCC
+>98052 1
+GACTGTTACCGGGTAGGTATCCAGCAACAGCGAAAGCAGACGAGGCGCCCCTCATTCGCGCAACTTCGGCCGTAAGGATTCGTTAAGATTATTTCTTATT
+>98053 1
+GTCCTAGTACCGTAGCTATATCCAGTACGTAATAAGGGAATCCCTTTATCTATGCCGGCCAGAGGGCGTCTCATGCGCGAGTGCTAAGATGCGCACTAAT
+>98054 1
+ACGTCGAAGCGAAGCGTTGGGTCTGTTCGGTGAGTAAATGCATTTCCCCCATAGAGCAGATGTACGACCTTCATTTCTAGCGATAGCCATCCGTACCGAA
+>98055 3
+TGCTCTGGACCGACAAAAAAATACCATTGTCATGTCCCTGCGCTGCTCTGTAATGGTCGAATCACAGGGGTCTAAGTTTCGCAAAGGACCTGTGTGGCCA
+>98056 3
+CCGTGCCCAACTCTTGGCATGTAGGGAATAGGTTCCCTGTGTAAGTGAAGTTACAGATAGGTAGACACAACCTTACGGGCTGTCTGGTCACACCTACACT
+>98057 3
+ATCTACAGCGAATGGCCGGCTATCAGTTAATCACATGCTTCCCGCAAAACTGGCCTGGGATGGCGAATGACGTCTGTGTCAATCTTGCAGTTAGACTCAG
+>98058 3
+GTGAAAGTCTAGTTCGAAAGGAAACTTACCCGCACTCAGCTTTAGACTAAGATGAGCGTCGGCCTTACGTCGCTGTTTGGCCGAATCCGAGATACCTGTC
+>98059 2
+CTCTTGGGGTTGAGAGCTTTTAGTCTTCATCAGAGCTGGATAGTCCAAGAAACCCCCAGGATTGTCGGAAGACACCCGACCATCCTGCTACGGAAATTTG
+>98060 1
+AACAGCCCCTAGTTCCTCTTATTCACCAACGATGGCCCTAAGGGTTGTCTGTATGACGGACTTCGTATGTACGGCGATCGAGGAATCCAGCTGGAAATGA
+>98061 2
+ATGATATATATCATCACATACTGTACTAGATTGTCCTGCTGCTGAGACTACCTCTCCCTAGGGGCGGAGAATCGAAGGGTGTCTAGCGGGGTCACACACC
+>98062 1
+ACATGTAACGCCATCGATTCGTGGGCCACAAAACAAGTTGCTCCACGGAGTTATCGTTTGTTAGGGCCTCTGGTCGCATGCCGTGTAACCTTGAAAAGAC
+>98063 3
+CCCGGACGTACGTTCTGTAGCATCGGCTTCATCGTAGGGCGAGCGCAAATGGATCTAGTATTAACGCAACATAACTGTCAGCGTCCCGAAAGTTCGTTTA
+>98064 1
+AAGACAATCCTAGGCAAGGCGGACCTTCTGACGCGTTACATATAAGCCTCAGGGAGTCTTTCCATCTCGAGTGACTGACTGTAAGATTGCTCGTGCTACG
+>98065 2
+GACGTTTTGCGTCGGTGTGGATGACTTCTGGTGTGAAACTCAACCCTCAAGGATTGAAGCCTCCGAGCTATCGCTAGAACCACTTCAAACAGTCAAGTGC
+>98066 1
+GTCAAAACTGCAGGCCTGGGTGAGTACGACCCCATATGATACATCTCTATTTCGGCACATTTCTGATGATGCGTCATCCGTCCGAGTGCGAAGTGAGACA
+>98067 2
+CAACTGGAGCCATGGGACGTTTGTCACCCCGAGACTCGTGCAACGGCATGGTTCAACTTAAAGCTCTGTAGACGACCGTTTTCTAATAAGGTTACGACTG
+>98068 3
+TCGTCGACATCGCCACAGCCAAATGTCTTCCGATAAGCCGGTCTAATCGGGTGAAATGCCGAACAGGCGCTAAGTACTGGTTGTGACAATTTTGTCAGCT
+>98069 3
+CTTCATCGTCGCTAGGTGATTTAGTCTTCCATAGAGGCTAATAGCTCCAAAAGTGACGTTCCCCCTCGGTCGATGTGTAAGGAAAGAAAGCCGACTCGGC
+>98070 2
+CAGGGAACTTGGCTGGCTTGCCCCTCGTGTTATTTCCCGAAGCAACAAGCGCACTTTGTAAAATGAGACGCATACCATACCACAGGCAGGTTTGTTGAGT
+>98071 3
+GCACGTTGCCGCAATTGTTAATGTTTGCACGAAGTACGGAGTAACGGAGCTATTGAATAGCACCTGATTCCTCGATGGACATTGATCGCACCCCCGGCTA
+>98072 1
+ATAATGTCAAGACCTTCGAGTCTTGACTGGATTCGCAAAGACGAAATCCACGTACAGGCTTTCGTAAGCCCCCGCCCGCTATATTGTGGTCAGGGTGGAT
+>98073 3
+TAATACCATACCTGCGGATTCTTCTGTCGTCGATGAGTAACCCGTCTCCGTTGGCGAGCACGTAATGCGCGGTCCTAAAAACCATAGAGGCTGGTAGATA
+>98074 3
+GGCTCTGCTATGTCTGCGGGATATATAGATCCTGTCCAACATGAAAATCTGGTAAGAGCTTAACCGTGGTAGTTGTTAACACGGTAGCCCCGAGCCCCCA
+>98075 1
+GAGCTGACCAGCTCGACACTGAGGTGCGCAATTTGGGAAAAAGATTCACCTGGACCTCAGTGTCCTGGCCTACCTCTTAGAAGTTTGTGAACTTACTGAC
+>98076 3
+CTGCCAAGTAAATAGCATAACTAGAGATTCATCAGCTCGCTGATCTAAATTGCGGCGTGAGTGTGACGGACCCGCTCGTTTAGACCATGCCGCTAGCTTG
+>98077 1
+AGACTGCTAAGGGGCCTCACCCACGTCTATTTATGGCTTAAGATTAGAGCGGCACTCGTAAAGTGGCCATATCCGGATTTCGCACACGTCGTAATCTGGA
+>98078 2
+AGATGGTCCCTCCAGTGGATGTGTTCACTACCCAGACTTCCCCGCGACGAGCTAATATTGCTGAGAGCTACAAGTTTCTAATCGGGGAGGTAAAACTGCT
+>98079 1
+CACGTGCCTCGTGTAGTATTGTATATGGCGGTGTACCGCCGGAGCACTTTGGATTGAGAACCCGCATAATTCCCAACCGTCAGTGTAAAAAACTCATGCG
+>98080 3
+TAATCACACGAGGGCTATTGGAAAGTTCGCACTGCCGTATGTCGTGTCTGATTGACTTGCGTATCAAAGCCCTAACATCTAATCCTACGGGGCGACCGAG
+>98081 1
+CTGCAGACGTTACGATTTGATGTAAGGGAAAATCTTTACACGTAGTTCGCCAATTCCCAGGCAGCTGCTCGGCGAGGAGTCTTATCCTTGACCCAAAGGC
+>98082 1
+CTTTTCAGCTCTTCAGGAGTCTGGGACACAGGCTTTTTCTAACAATTACGCACGGGTGATCGAATACTGGTGTAAGGAGGCGGAAGTCCCCACTACACAC
+>98083 1
+TTGGGTCGAGCGAATGTACAAGCTTACGCGTACATCCTTACGTAGGAATCACGACGACTGACGATCCTTAGTACCTCGCTGGTCGACTGGCATCTTAGAA
+>98084 1
+ACAAAGGCTGTACTCTGCTCCAACGGATCACTACTCAGAAGTATGCTGGTAGCATCGGTGACGCTTCGTGATGTCGCTCCCTCTGGTAGGAATGTAACAA
+>98085 2
+ATATCGTCAGTAGCGCTTCACATCAGAGCCGAATAATTAGACCGTGGGTCCACACTTGTCAGTGCTTTAGGATTCCGGCTAGGTGACAATGGAGACTCCC
+>98086 2
+CATTCGAACACGGTTGTCGGAAAAGCGAGTCCTCGACCCTTAGTTGGGTAGCCTCATTTCAACACCGATGTTACCGCATTTGGGAATTGGAACACGACGT
+>98087 3
+GACTACATCGCGCCTACACACTAGCAAATACGTCGCTTTTGTTCGAACAAGTTATGTCCTATTGAAAGCAGGGTATGCTCCTCGTATGAGCGGCGACGGG
+>98088 1
+GTTCAGGCTGACACACGTCTAGGTAGATCTACCTCGAACTGTTCAAATGCTAGTAGCACCTTGGGCTCGCAGCAAAGGGATTACTGTGTTCTGCGAACAC
+>98089 3
+CCGAAGCTACTATTCCAACTTTCACGCCTTGGCGGCATTAAACGTAGCGGCGCCTTCCATGTACAGAAATGTAGGGAAAAATCTTTGCGTGTCTGCGGAG
+>98090 2
+TCACGCTGGTCCCTGCAGACGTCCCGATCCTGTAGAATACATTAGATACTTGCGAAATCACAAGAGCCAGTTCGGACGTCAGACGGGTTGTTTTGTGAAC
+>98091 3
+ATCACTGCGCATTTGGAATGATGCAAGAACTATGCGTACGGTTGAACGTGTCGGTCTCTGGTTTCAGCTAACACAGCCAAAGTCATCCGCACTACGGGCT
+>98092 3
+TTTGCTTGAACCCCGGTTTTGGGATGCTCCAGCGAGTGGGACGAAGGTTAATTTGCGATTATCCAATAAGACTGACGACCTTATCAACCAACGCCAGGCC
+>98093 2
+TCCAGGGCCCCGATCCAAGACACGTTACGTAGCGTACGAGCAGTTAACAGTCTCGAGGAGTGCGTATTCACGAGGTGCTTATTATAGGACTCTACTCATT
+>98094 2
+CAAAGAGTGATGTCTGCTTCCGCCACTGCGTAGCGACTCCTGCATTCGGAATGACATAACTTATGTTCATGTGCGTATAACAGGTTCAAACGGCGCGCAG
+>98095 3
+CCCTGTAACTTGGTCAAAAAGAAATACAAGTCGTGTATCTGGGACGGCGTAACCGGGCGACCATGGGCTACAAGTACTCGTCGCGTATCTCTTCCATTTG
+>98096 1
+GTTTACTCTCGGAGGCTGCGCGTAATAAAAACCGTGAGATCGACCGTCTGGAATATTCGGCGTTTAGCACTGCCACCGTCTAATGGCAAATAGATGTCCC
+>98097 2
+AAGTTTACCGATTGGCTCGAGGGGTGGGAAGTGCTGCAGCTTTTTGATACACGCTTGCAGCCTTCTGCACATCAACTGAAGTAGACAAACCCTCGAACCT
+>98098 1
+TGGGAATTAAACAGATTTACCCTCAACGGGTCAAGCTACACAGGGTGTGCCCCGACATGCCTGGATTTATTCCTAAATTAGTGGGCAGGGCTCCCCTTAG
+>98099 2
+TTGCTGCTCCAAAGTAGAGAATACATGCTTTCGTCCTTTACCGCGCGGTCGTAAGTATCTCAGTGGTCCTATATGAACCGGCAGGCCCAAAAGTCAGGGA
+>98100 3
+CGTAACAGAAACCGTCGAGGTTCCCCCCATTGGTGTTCCTTACGAGACGTAGATACTCGATGGACCTATAATTAATCGGAGCCTTATTGCCGGGGGAATC
+>98101 2
+GACCGAGCCTATTCTGGTTAGTTGCAATAAAACGTAGGCCGCTCCGAGTTTATTCGTAGATTAATAGCCATGCATCGCGATGCGCGCGCAAGACTCATCG
+>98102 1
+CTCGTTCTGAGTACAATAACATGGGGTTTTAGTGGCCTGTTAACCACGCCGCCGTCAGATACTTCAACGCGGGAGCAGTAACTTCAGAGATGCAACCTGT
+>98103 3
+GAGACACCGCGTCATGGAGTGTACGCCCTGCAGCTCACTTGAATACTTTGCATCGCAGTATACAAGGGCTTCGAGTTTGGGCTAGTTCAACTACACAGTA
+>98104 1
+CAGGTGCTAAGCGAGGGGTTACTGACCAAATTAGAGGCGTGTTGCCCATTACTGCATAACTTAAGCCGTCCTCTACAATACTGCATGCGGCACTGTTCGA
+>98105 3
+CTGACAACACTCCAATATGTACCTCCCGGTCTATCTGTGATGTAAGTGCATTAGATACCAGGTGTATCCCGAGACTTAGCCGCATGGGGTGAAGTGCACG
+>98106 3
+CCACTAAAAATGCGAACGACGACTCGAGGTAGGTAGTGTTTGATATACTCCAAATCATAGGCGCTTGCTTAGGGCCTCCCTGAGGGTTCGTGTCCCTACA
+>98107 2
+CACGGGCCTTATTGTCGAACCTGAGCCGATTGGAGCAACTGCATAGTGAGTGTATTCAAGCTAATAGCCAGCGTCGTATTAGGGCAGTCTCCTCACTAAC
+>98108 2
+TCTGCACAGAATGTAGTCCGTTAACGGTAAGCTGTAAATGGCCAGTCTGTATGGAACTTTGACCCTGGGTAATAACCCGGGACACCGTTTGACCCCTCAG
+>98109 2
+GCACATTAACGTCGATGCGACTCGTTGATAGCCCGGATTAACCTCCTTAGCTTTTACTGCTCAAAACCGTGCAGGAGCTGACGCTGTATGCAGTGAGGAA
+>98110 1
+GCTGCCACCCGATTCATTTCGATGTGGAATCACTGATGGGGTTCCTTGTCTCACGAGAAGCGGCTCGCAGTAAAATCAAACCTAAGGATGTTCGCTAGCA
+>98111 3
+TCTAGGCGAGCTTAATGCAGCGTGGTATTAAACAATGCGCTCGACAGAAGGGTCTTGATAACTCAGCATTCCTACGAGCCGTTCCGCGGAGTTCAATCTC
+>98112 2
+GACCACTAGCTACGTCCGAGCTACATTCCACTTTGAACCACTGAAGGTGCGAGTGACTACGCATAATTTGGAAGGGGGCCAATCACCGTTCTGTGTAGTT
+>98113 3
+ATACTACCGGGCGCGAATATCGACTAAGCGGAGATCGAGAGCCGGTGACACCATTTGGTACTTATTTTGTGGCCTAGTTGCCACCAGATTATCTAACCCG
+>98114 3
+AAGACTGTATACTCTTACGCTCGAGAAGGGGTGTAAGTACCCAACTGCACCACGGATGTGCTTGCTGTATTGACAGACTTGTACAGCTTCACGCGTACGC
+>98115 1
+CCGCCCCCACTCCATAGTGTACAATTACCCTGAACCAGCTTGGACTTGATGGCTTAAGGCGAATGCGGCAATCGATTATGAGCGAACTGGTGTGTATTAG
+>98116 1
+TCGGGACCATATGTGCATGTCCATTTTTACCTGTTCGTGATGCAATCCACCTAAACAAGTGGTCGCTGGGAGTAAAGGACACATGCGCATCGAACCGGCT
+>98117 3
+CAGTTCAAGGGGAGCGTTACGAAACGGCCTAAGTGTCGCGATATAGACTATTCGATCTTCGTCGGGACCGCCTGCTACTCGTTCCGAATATAGTCATCAA
+>98118 3
+CGACGGTCCGTGATAAGTACATGTTCTCTCGTATTTCAGGAATGAGCTTTGACGCACGCGTCCCAGACTGATTACATTGAAGCACGATGCACTCGGAGAC
+>98119 1
+GTCGTCGATCCGCTCGCACCCAAGTCGTGAATGGATGAGATAAAGATTTCACAGTCAAACTGCTGTTCACGAGTGCCATTGGTTACCTGAACCAGGTGCT
+>98120 1
+CGAATTTTCCGTGGCAACTCTACAGGTCCTTCGCGTCCTCGGTATAGTAGAAGGACCCGTTGGATCTGTAAAGAATAGTGTCGACGTAACCAACGCATCG
+>98121 3
+AGTTTAACATAGAGCCGATTCCGACTTATGCATAGTCTGCATTTACCAGTACCTTCAAGGTGTCAGTTGTGGCCTACGCGACGCGCATACGGGAGCCAAG
+>98122 2
+CCATGAGTGGTTATACCTAGAGCTGCAGATCCAGCTCCTTGCCCGCAGTACGACGTTTAATGGTAACAGTGAGCATGGCTTGATCAGACCTTATAGCAGC
+>98123 2
+GCGGGTCAATCTGTCTCTCCTTTATACTGCCGGTAAGTAACGGATTTACAGACGTATCAGCTGGCTGTGGAGCGAAGATCAAAATCCCCACGGTGTCACA
+>98124 3
+CGACATGCACATTTCCCAATGTGTGGGTCATTACCAGCGGACGGAACAATGCTCAGTGCTGTGAAGTATGGCCTTTGTACCCAAAGGGCACTACGTTCAT
+>98125 2
+GTTGTCCTAGCAAACGTTGCATGCCCAGTCGCCTATTACATTGTTAAGATTAGGAAACTGTAACAGGGCGCCCGTGGCCGTTATAACGTCGCCGGTAACA
+>98126 3
+CAGTCTAAAAAATTCCTGTACGGCTCGCGCGTGACGTGTACAGATGACTGGATACGCTGAATCTGTCGCCCGTACCTATATGCGGCCATAAGAGTTACGT
+>98127 2
+AGTTTTCGGGTTCCTTTCAGCGTATGAACAAACGTGCTTAGGAAATAAATAGTCCGAATTCGACACGTGGCCGATGGAACTCGGGCCGACACTCTCCTCG
+>98128 3
+TCAAGTGGATGCGGGGGATCCTCTTCTGATCCACCAAATGCCATCGGTTACTCGAAAGACTTCTGGAGTGTCCCCCCGCTTTAATTAAGAGATGACAAGG
+>98129 2
+CGTCGAGTCTTTCTTTAGTGAACTGACTTCACTACACCTTTCAACTAACCAGCGAGAGGCGTGGTACAGCAGACGCTGAGCAATCTTTCGAGCTAGAGGG
+>98130 1
+CGATTAACCGCGTTCATCCTCACGGTGACAGTGAGCCTAATGATGATATGCGGAAAGAGGCCCGCTTATATCTTATCTTGCCACCGGCTGGAGATAGCTA
+>98131 1
+AACAAGTCGGAAAGGTAGCTGCCAGTCTCCCTTATTCCCGGCCTACGTAAGTCTAAGGCGCGATGACGCTGTGTGATAGTAGTGCGTTACAATCCCTTAA
+>98132 1
+ACTCCCGATTATTGAGCGTACGAAGTCGGCCATACTCTGTTCCTCGCTTGCAAAGGAGCCTAACGATGAGAACTGGATCACTAGTTAACGGTCGCTAGGT
+>98133 1
+TGAAGTAGGATCCACCCAACTTCGGCGGAGGGTACAGTATTATCTAAAATCGCGTCTCCCTATGTTCAGCGAATCAGTCCGAGCGAAACTTTCGGGTCTG
+>98134 1
+CCCAGGTATGTTCTGTGCGCTCACTGGTCCCAATGGCGACTCCTTTTGCCCTGACGAGCGTGTGAAGTGCGGTATTAAAAAAAGAAGCGCATACAACTAT
+>98135 1
+AATGGCCGGAGACCTGATTATGCCTTCATAGGCACATAAGGAATGGCCTACGCAACAGGCTCGCTCTCACTGATCAGGGAAGTCTTTACGTGTATTCTGC
+>98136 3
+TATCGAGGCTACAACAGCATATATCCCTTTTATTGGGAACTCAGTTGGTGCCCCAGAGGAAGTAAGGCTAACATTGACCGGGTTCCTGGTGTGACCACCC
+>98137 1
+GTAGTGTCGGGTGCGACTCCAGATACCCCGTAGTTGGTGAACAGTACCACAGGTCGACTAGATACGCATCGACTTTCAAACTTTACGGGAGTCCAATCTT
+>98138 3
+AGTAACCGGAATCCCATCCTTGGCTATAAGCTGACAAGCACCGGTGACTGGCGATGTTAGCAAGAGCTATAGTTCCCCGTCGGGTTGTAAACTATCCTTG
+>98139 3
+ACGTCCCAGAGAGCTTTCGATAGATATCCGCTACCGAGGGAAAATATCATGCTTGGGCCCCGAATCTGTTTTTCTCGGGAAGGCGTATCCCATAACGTAG
+>98140 1
+GCAGAACCATCGTTAATAGTGGATTGGTTGACAGCATTGAACGGTGAGCCCCTACGATACTAGGACAGCTCGAGTCGTCTTCTCGGGCAATCTACCTCTA
+>98141 3
+GCCAGTTCCGCAGTCATAATTCAGGAATGCACTCCTGGCACAGGCAGACTAATGACACTTATGAAGCTTGGCTCCTGGGCAGGTAAATCCGCGTATGTTT
+>98142 1
+ATCAATCGGTGAAGGATGTCCCCCTAATGCTCGCCGGTACCGGTGATCGCTCGACGTTAGAAGGAGTAGGACCTTTGATATTTGCATGCACATACATACC
+>98143 2
+CCTATGGGTTGTAGTGTTGGATCGCTCCCTTATAAAGCCGGCTTAACCCTGCCAACGAACGGGGTGCACGCCTATATATAACGAACTCGATCAAGTTGAG
+>98144 2
+GTGTCTTAGTCGGTATCACTAGGCGCGTCAACGTGAACTTCTGACGAATGGAAGTAGCTTTCTTCTGCAGCAAAAGTCACAATTGCGAAACCCTGCGGCC
+>98145 2
+ACCAGGGTAGGCCTCAGCGACGAAAGGTCCTATTATCGAGACCTTAACGGTCGTGTAGTCTACGAAGAATCCATTCAGCGTAGGCACTCACTTTTGTGCT
+>98146 2
+GGGTAGGTCCAGTTGGTTAAACAGAACTGTAGTTAGTTCCCTAAACCTCACCCCAAAGCTGGCCAGTGCAGTTGTAGCTAATTCCGGGTAACCTGCATGC
+>98147 2
+ATTTGGGTGATTCACACCCTGGTTCCGAATTCTACACCGGAGGGCTCGCAAAAACTACACCCAGAGTTGTGTGCCGTCTTAAACGCGGGTGAGCTATAAT
+>98148 1
+AGACCTGCCAACACAGAAGCTCTTACCGCTTTCAGCTAGGAAGTGGTCATATCTCATCCGGTTGTATCGTGCGAATAGATGCCCTATAGGAGGTCACGTG
+>98149 3
+GTAAAAGCTTAAGTTCCTTCGGTCGAATGAACACTGGGCCTCGCCCTCTCACTATAGATGTTCTTGTCGCGAGGAGAATGCACGGCTACAGCTAGGTAAC
+>98150 1
+TTAAGTGTACTGGCGTCGCAATTTACCCTCGGCTAGAAGCACCAGGTTATCTTGAAGCGTCTGTCTGATACACATACTACCGCGGGACGTCGAGTAGACA
+>98151 1
+CAGCGATTCTTCTACCGTATAGCCATCAACTGATCACGGTGTGTTTGGTACCTGCAGGAACTCAATAACTCTAGAGTGGAGGCCGACTCACCAAGGTGGT
+>98152 1
+AGAGGTAAGTATACACCAGTGGGTGTCAAGTTAACACTCACATCATTATACCGCAGGATGCGTCCCACGATCCCGTGAAGCTGTCTGGCGATTTGCCTGT
+>98153 2
+GGACGGCACCGAGCGCAATAGATATGTCTTTTCGGTAGTCCGAATGCGAGGTGAGCTCCTATCGTGGTAGTTCTACAACCAACATTCTACCGCTAGTAAC
+>98154 2
+CATGATATACGCCCGACAGGGTTGCAACTCCTTGTCTGAACTAGATGCAGGTTGATTGCTCTTGGCCTACAAGAAGGACGACTTGAGCGACATACCTTGC
+>98155 1
+TGGAGGCGAACGATTCGCTCAATCCCTTTTTATTCTGATATCCTGTACAGGACTAAATCACAAAGTCGACCGGATCGGCGTTCCCAAAGGCGGATGGTCG
+>98156 3
+AGCCAACTGGTGGAGGAGCGCCTGCAACTTCTTTACTGGCAATATCGTCCGTACACCAGGCTCGAATTTGGTAATTTCATGGCAGAACTGTGGCAATCAC
+>98157 1
+TCAACTGACCGCGCGTTTTCATATAGAAAGGCTGCCATAGAGGGTGACCGTCGCCAAATTAGTGTCAGGTCCTTACTTCGACATCATTCACGGAGCTGGA
+>98158 3
+AGTTCGGTTGCAGAAGCTTCCCCATTCTGCCGCAATACAGTTTAAGTCCACGCATTGATCCAGGTCGGGAGCTTACGGAATGCCAGGAGGCTATAATACT
+>98159 1
+TACCTTCGTTCCAATATTTGGTACACGAAGATGCGAAAGTGTTTCGCACAATAGTTTTAGGCGTCCCGTATCCAAGATCGGGGCCCGCACTACAGAGGGC
+>98160 1
+AGGTAGGTCCACCAAATGGGTTGGCCTAACCCTTACCCGAGATATTCCCTTTGCGTGGAGCACGATTCTATCCTGCGGCGAAGTACTACGTAAAGTTGAA
+>98161 2
+GGAGTAATCACAATACTTAAGTTCGCTGGCAGAGGGGTCCGTCCACGCCTCAGTCCAACTGTAGCTATGTGTACTCATCTGATCTACAGCTTGAACGAGG
+>98162 3
+AAGTTGTTTTATCTACGGGCTTTTAGAATAAGACCATGGTCGGAAAGAATCTAGGCGAGCCGCCAGACCGGTTCCGCTTCTGACTGCCCATACATCAGGC
+>98163 1
+TCACTGTGAGTAAGGTCCAACCGTCAATAATTTAACGTAAAGCTGAGCGTTATGCAGAAGCCAGCCCATTCGCGTGCGTGAAACGTTTGCTCTGCGTCGC
+>98164 1
+GCGTCGGAGCGGCCAACGCCTCGGGGCACAAATGAGGTTGTACAAACTCTTCAGAACGTGTCTATAGCCTCAAATTCTCATGCGTAATAAGGGTTTCTCT
+>98165 2
+CTCATACGATAGTGAAGGTCGAGATTGGACCATTCCTACCATTGGTGCTGTTCGACATAATCAAGGACGGTCGCTCGACCTCAACGTCTCGCTGAGATAG
+>98166 3
+CTCGTGTCCACAGAGCTATTACCAGGGTCCATACGACGAATCACAATACGATTCTTTATGGGGAATTCCGTATTATGAGGGCCGGTCAACCACGCGTGGT
+>98167 3
+GCTTGGATAGCAGAGTGACTTATCCTGCGGCCTGCGCGTGCCGAGCACGCTAACACTCCAAAGCGCCAAGATTCCATGATAATTAGTGTATATGCTGTAT
+>98168 1
+GCGTGTGCAGATTCCGCCACAATTCTACCTCCGTATTGACGGACGTTTAGGACTAGTCACTCGGTATTGAATGAAAGGCCAGTCATACCGATACCGGTAG
+>98169 2
+ATCCTCTGAGCAATGGCAGCTTTTATAAACTGTCTCCACCCAATTTCTTACACCACGGTGCCCAACTGGGGGGTTAGGCTATAAGTGGTCAGAGACGGAG
+>98170 2
+TGAAGTCAACTACGTTAGCTATTCCAGAGTTTGGCACGGCTACCAGAACACTCAACGAAGTGTCTACTGCGGCTCAGTTGACGGACTCGTCGAGTCGTTA
+>98171 1
+ACGAGGCTGACTTCTGGCCGTCAATTCCCATAAACGTTGAGTAGAACCGTTGCGGATGTAGAGGCCCTCCTTGAAATTCTACAAGCTGCCATATGTGAGC
+>98172 1
+ACTATGGTTGCAATTATCGGCCCTACGCCCATATCACTCATGGACTCTAGTGTGTAAAAGGTGCACGGGTTACACGCCATCGTTAGAAGGTGCCAGTCAG
+>98173 2
+ACGTGCCATTACGACTACGCTTTCTCTGCAGTAGTAGTAAGTCCAACCCTGAGAGGCTGTAAACCTGTGTTCAGAGGCAGAGCTTACGGCATGTATGACC
+>98174 1
+TAAACGTATGGCCTGCATTGGCAAATGGGATTTCTCTGAACAAGACATGAGGTGGGTCCGTCACCGCTGTGACAACATCTAACTCCGGTCTGTCACAGCT
+>98175 1
+CCTATTACCACTTACAGGGTGAAGCTAGATGCCCGTTCAGTCGTCATATGCCAAGTGACTGCGAGAGTTGGAAACTCTCGCGGTTTATGCGGACCCTAAA
+>98176 2
+CACGGCCAGTTAGAATGTACTCTCACGAGAGCCGTTCGCAGAAAATTTAATCTTGGATTCTAGACTCTGAGTACAGGCTCCTGTGCCACGCATAGGTCGG
+>98177 1
+AGTGAACTGTCTCGTTAGCGAATGGAACCGCAGAACTACGTTACACCCTTCATGTTATCGCGGGCATTCTAGATAGGTTATGTGGCCAACCCGTGCACAG
+>98178 1
+GGGCAATTCTCGGTATTCTCAATGCGAGAGGGCCATGGCGGCATGCCGCGATGACCTCGTAATCAACATTCGTAGTGCATACTTCAATTAGGAACTTACC
+>98179 2
+CGTTTCCTGTTTTGGACACCCGTTGCCGACCCCTTTAGTGTCGGGGAACCTACTAAAAAGGGGAGTAAGTTCATAACCAAGATGTCCACGATGTGCACAG
+>98180 1
+ATGAATGACCTGATTCGAGCGTCGGTCTCACCCTGGATTTTCGGAACGCATTAACGGATACGAAAAGGTCTTTGGCCCCCACGCTGCTTGAGTGCAAATA
+>98181 3
+GTGGCTACTGAAGTTGATGAACGTGGAGATTCCAATTGGAATCTGTTACTTCCATCCGATAGCAGCTTGGGCTTAGCAGGCCACAATTCGCCAGCCACAC
+>98182 3
+GCCCTGCTGACGAATCAACTTCGATACGATTACTGATTAGTACCCTGGTTCATGGCAGGATTGTGAGGGCCAAAGCCGAGCTCATCTCGAATCTGAGTCA
+>98183 1
+CTGAGAGCGAATAAATTCCGCGACGAGTATATCGTGGCAGTCCTTCCACCTGCAGAAAGCGTGGGAACAATCTCTCATCCGTTCAGGTTAGATGCCTGTT
+>98184 1
+TCGATTATTCAGCGCCCGGTTTCGATAGGCGCAGTACGAGGTCCTTATTCAAGTGGTTGCGAGAAGAACTCAGCTCGTATACCGCGTAAGCACTACTAAC
+>98185 1
+GCGCATCAGTCCTGATGTCTGCGCACGAATCAGAGTAATAATCAGCATATACCTGTGGATAGACAGTTGCGCGACCACCTTTGTTCCGGAATACTCGGTG
+>98186 1
+GCGTTATCGACCTGAGTATACGACGAGCTCAATCCCAATGACACTAGTATTTATTAGTGCTCGCGTTACGAGCGACGGGCCTACTCGATAACCGGGTTGA
+>98187 3
+CGCCTGTGTGAGGAACGCTCCCCTTCAAAACGTAGTTGCTATAGTGTCCCACCGGTCTGAGCTGTAACCAGTGTGTTATCTCAGAATAGTACCGAAGAAG
+>98188 3
+TAGGTTGCTCGGCGTACAACGCGATACGGGAGTACTTCAGGCTATCTGATGTTGGACAGAAACATATCGGGTTCACCAATCCTTACGACGTGCTCACTAC
+>98189 3
+CACTTCAGATGTACTGATGTCGAAACAATGAGGCTCAGGCCGTGGGCCCAATAATTTCACATTGATCTAGAATCGCCTGCCAGAGCCTTCGCGAGGTTTG
+>98190 1
+TGATGTGGTGAAAGCGAGTGCTTCTAAGTGCCCCACTTGCTGCGACTGACTCTTAACGCCCAGTTCGAAAGAGAACGGTCACGTGCGTAAATCATATCTC
+>98191 1
+GCTAATAGGTTCCAGTCCCACTCAACGACGCCGTTTTTTGATCTTATGCTGTTGATGGATTCTCGTAAGGCCAACCCTAAGCGCGAAAGGGAGAAGCGAC
+>98192 3
+ATATATCCGCGAGTATATTAGGGAACAGGGCCATGTCTGTATGCTTATCTGCTTCGCTCAGGATAAAATCTCTCGAGTCGAGTGCCACCGAAGGACCCCG
+>98193 2
+GTTACTGTTACAGTGCTCCCACGCTAGAAACCGAGTAGATCGAAGAGTCACATATGCCTCTTTGGTAATCCAGCGCGTCCATAATCGGCATTGGCTGAGG
+>98194 2
+CTTACGGATGTACACTCAGACTGCCAATTAGGTGACGATCGACTCTGTGACCTATCGTCGAAGATGCACATATACGTAGGTCGGTACGGCTGAATCCGCT
+>98195 3
+CAATTTTTTACCCTGTTTACCAAAGAGGGTAGTAGAGGGAATCGATACGAGTCCAGAACGCGAATCGTGCACTCGATACCATTTTTCGTGCCGGGCGCCC
+>98196 2
+GCTTACACACAATGTTGGTTGTAGTCGAGGACCCGCCCGAAAAAACTTGTCGCGCCGAGAGGTTTCGAAGTCTCGAGTTCCTCCTAGAAGACTCAGATTT
+>98197 3
+TTCAGCAGGGCGAGCAACGGCGAATGTATCCATTATCTTAGCTGCGCGATATTACGTTCAGAACAGACGTCACACGATGGTGAAGCTTCCACGGCTTCTT
+>98198 2
+GTTTTAAGTAATCCCGCGCCCGGTATCGATGGATGATAAAACTATCTTGTGCAGACAGTTTTGCGTACGGGCTGGAATACCACACAGCCGCATGGCTCAC
+>98199 2
+CCTAGTTACATGTTGGTGTTAAACTTATGCTGCCCTCGGATGCGCTCGAAGGACAAGGTGTACATTTAGCTCCGACTAAACCGAACAGTCCTGGCGAAGC
+>98200 1
+TTAGCCTAAGCTAGAAGTTCGGGTATTGCCCAGTCTGAACCATGTGCAGGTGCTCATACCTGATTCTGGAGACGCACCTCAAAGCCTGGGTGACTAATAC
+>98201 2
+GCTGCAATTACTACGCCACGCTTCCCGCTTTGGGTTGGGCCCACTCAATAAGGGTGATATTCAGGTTGGGTGTATGCACAACTGAACAAGAGCTCAACAT
+>98202 2
+TCTAAACCCCGCCTATCAACGCGGCTAGATGATTCGGATGGCCAAATTGCTTTCCCGTAGGAATGCGCGGTAAGTGTGAGACTATTCTCCATTGAAGGCA
+>98203 3
+AAGTAACCTCGGATTAAAACCTGGTCGGAATACTATATTCTAGGCCCCCGCTTAGAGGGGGTGAAGTCACCACATCCGTGCGGTTCTTCTAATCTGACGG
+>98204 1
+TTTTTCCCAACAAGGTCCCTTCTGCAGATGTGGTCGGGATGTCGGAGACTTAGAATTCGCGGGTCCGCACGCTAATCCGCACAAACTACTATGAATGAAG
+>98205 2
+ATGACGGTCGCGCCTTCGACGTATACGGCGAAGATGATTTAGTAATCCTGTAATCCGTAACGAACGCCTGGTTCACCCAGCTAAAGTGCTCAGAGCGTTT
+>98206 3
+GATTCGAATTCAGGGCAATCCCGTAGCCACGGGCACGCAGACCTAACTAGCGTGTCGTTTAATAGTAATCGTATAACGGTATAGTCCCTGTGGCCGTTCA
+>98207 3
+TAACGTAACGCCCAGAGAGATCTTTCAAGGGACTTATCGGCGTGCATGTACGTTCACTCAGCTGGCTCTCTAACAGACGCGAGTCGAGCTGTAACGTATT
+>98208 3
+GAGGTGCCTCGGTATTCAAGTTAACCAATCAACTTAATGAGCGGCAGCTGGCTAGCCATCCCTGCGAGCCGCTAGTAGATTCGATCGTCTATTTACAAGG
+>98209 3
+TGTCAAGTACCCCCTCCAATAAGTCCCGTCCATGCCCTCGTTTACCAGTACATGAGATAGCGGGGGGATATATTGGGGACGCGATATATCATGGTACATG
+>98210 1
+CTCTAGGAGGGGCATTGACATTCTGTTTAGGCGCCCTTTATTGCTCTGACCGAGACAACCACTCGGTTAGAGAACGTTACCAAATTCATGGAGACCGAGC
+>98211 1
+GATGAAACGAGCCTGCTTTTAAGTTTCCTAGTCGCGTCGAATTCCGGTCGAGGATAACTCAACCACTACATGAGTTGGACCCCTGGCGCATGTCAAGTAG
+>98212 1
+TCTGGGAATCAGGCCAATTAATTTGTCATATTCGAGACGAGACTTTATAGTTCCGGCATTTCAAGAGCCCTCAGGGTTCAAGCGGCAGGCGCCAATCCCG
+>98213 3
+TAGTCATCACTGGCTCTGCAACGCTAGGGTCACCACTGCTTCCAATAGCAAACAAGGTTGCACGGTGAGTTGAGGCGTCGCTCTATGTGCAAGTTATACA
+>98214 1
+AGTGGTGCGTAAGCGTTTAGGACAAAACATCCCCGCCGTGCGAGATGCGGAACGCTAGCGCCTTTACGCTCCAGATATATCAATCAAGTTTGTTCTAGCT
+>98215 3
+ACTGACCCTGATTGAAAGTACTAATTCAGGTGTCTCATTCACGACGCCTAACCGTTATTGCGGCATAGCCTGAGTAAGAGTGGCACAGTTCGGGGACCTC
+>98216 2
+GGGGCTGCCCCTCAGGCATACTAGCGGACCCAATCTATAATTACTAGGGTAATATTTGATGTGCCGCAGCGCGGAGATCACATTTCCTCTAATTCAAGGG
+>98217 1
+ATCGTATGCATTACCACGGCCTTTCGCGGACTTCGGGTTATATCATACTAGTGTAATGTAAAGGCCCCACGTGACACGAGATCTCTCTGGCGACAGGAAG
+>98218 1
+GTACCTCTCTCACTATCCAGTGATGAGCGCATACAGCGGAATGAGGTCTAGCGCGTCGTCTTAAAGCCGGATATTGGCTGAAATGACATCTCCGTGTACA
+>98219 1
+CTCGATGCACGCTCCCAACCGTTTGAGTCGCACCGAATGGGGGATTAGAGATTACACTAATCGCTAGTTTCAACTGGGGTTCTATGACTCCGAATAGCAG
+>98220 1
+GCTGATCATGACTTGGTAATCGGTATTTGAGGGACTATTAGTGGGCAACCAGACGCCTTGTACTACCGAATTCGCACGCTTCCAGGCCCAAATTGACACG
+>98221 2
+TCTGCCTGACACCGAATTATGTAGTAACAGGGACGGTTTTGCGTGTAGACCACCAAGGGATGAACAGTAACCAGATCGCTCTGCATCTACGTCCGTTTCG
+>98222 1
+GCGTGTACGACCGGGTAGGAAATGCCCAAAACGGGTCCCCGTTTCAGCCGGCAGGTTGGCTATCGTTTTAATACTGCAAATAGTGCCTAATTCAATATCC
+>98223 1
+GCTAGAGGGGATAATGACCGCCCTGGGCATTGTTGAGCAAAGTTCAGGTCAATCAAGCCGAGATCTCCTAATGTTTACAGCAGCTTTACTACGCTCCTGC
+>98224 2
+TCTTTAGAAAGAGTGTCCAGCGAGGGAAAGCGCTCTTATTTGTAGAACCTTGCGCCTGATGCCGCTATACTCTGCTCGATAGTTAGGAGAACACACGCCC
+>98225 1
+GACTCTTACTCTGGAAATCGACGGCACAGAGTGCCCTAATCGTTTCAGAAGCGTTTCAAGCTTAACGTTTGGGGACACCGGGTTAACGCCATCTCAGGTA
+>98226 1
+GCAGTCGAATAAATACCGTAGCACGAGCATGTGCTAGTATCCCTATCTGAGGTCGTTGAATGGCATGACCGTCCGCACCAGGAGATGTATTCGTTTACCC
+>98227 1
+ATGCCAAAAGCGTCACAATTTGTCGCCAAGGGATGTACTTGGTTCATTGGGTTACCACTCAGCGGGACGCGAAAGCCCCATTATTCAATTCACTGGGTGC
+>98228 2
+GTGGGGGAACACTGGCATATCGTATACTGCGCGGTGTCATGTTATGGAACCTCATCACGCACGCTGATTTAGCGACTCAAATCACGCCATTCAGCTTAAG
+>98229 1
+TTTGTGCTTAATCTGGTGCCTGATGCTGCTGATTATTTCAGGCCCCTACATGACAGATGAGACGCATCACGCAAAGGATAGCCACCGGCTATGGACCAAG
+>98230 2
+TGGTTTACGGCTGGCTAGTTCGTGCCAGTGAAAGAACGTGACCCTTTCCTTTTCGCATACACCGAACCACGAGAAAAAGCTATTCGGAGGCATCTACTGG
+>98231 2
+CCACCGGCGTCTCGAAATAAGTTTTGTTCCGTCGCGCTTAAACGTAGCGGACCAATGAGTGTGCCTTGTGTAAACGTACAAACTCGCCTAATGGCTAGGA
+>98232 2
+AGGGTTCAATCAGGTCTGAGTTTGCTCAGCTCCCATGGCTCATGATCGCTCGTGTGCGAGAGTACCTAGGTGGCCCACAAATCACAACGCATGTAATTAA
+>98233 1
+CTAATACTGGCCGCCGGGGACTCAATAGGTTGCAGTTTTAGAGAGAGAGGGAGAACCTTAATCAGTTCCCCCGGTCCAAAGTATACCTGCCTCTTTTAGC
+>98234 1
+GTGGCTAAGGAACAGACACAGACATGTTTCTGGTGTGGAGCGTACACGCGCCCATAGGTCTTAAGTCAGCATTGATTTTCCGCACTGTCTCTCAGCCAAA
+>98235 1
+GATACATACATTCGATGCGGGTGCCTGCTGACATTAGTCCTCTTAACTGTGCAGCTACGCCGTACTGAAACTCAGGTGGGACGAGTATACGCCAGCATTA
+>98236 2
+GGGGATCTATGTACTATCCGCGCCATGGCGGCTAACCCAGTATTTCCAACTTACCTTTTAAAAAGTACGTGAAGCCGGGGAGTTTGTATACGCGGCAACC
+>98237 1
+TGTTAGGTAATTAGGCCTTGGACCGACTACTCAAGTGAAATAGCCGTCCGTACTCGGCACCATAGTCCCAGACGGCACTGATACGAGTTCACTGTTTGAG
+>98238 2
+GTTAAGTCTCCCGTCTTACGGGCTTGTACTGCTCTAAGCTGGAATAAGTGGCTCAACCGGGGGAACTACATCCATCTCAAAAACGTCTGGTATCGGCAGA
+>98239 1
+GTTCTAAAGGGTATGAGTCTCAACCCGAACACTTTTGACTGTGGCTCGAGGTTCAACGACGATTTTCCCAACAGGAGCTTTACCGTGCCAGAATGCGCAG
+>98240 3
+TTCGTAAGGGAGATCGGTGACTACATATACCAGTTTTTGCATATGGAAAAACACTAGCCTCTCAGCCCCGGGGCTGTTAATCCCACGACGTTGATGGCCG
+>98241 1
+AGCTCACGATTCGGCTTGACGTATCGCAGCCCCTGACACAAAGAGTTCATACTACCGAGTGTGCGCGCGTGAGAACGTTTATGAATTGTATTGCGACTAC
+>98242 3
+CTTTAGCGCGCTGGTGGCGTTTCCCAGATTCTTGTCGTATGTCTGACACCAAGAAATTGGACCATGCTCAAATTAGCGTGCCTCAGGACGGACAACGAAA
+>98243 2
+GGTAGGGACTAGTTATCCCCCAACGTCCATCTATACTCGATCGGGATGCGTACAGCTCGGTGGAAATCGCCATTAATGAAATGACCGCATGGTTTGTACC
+>98244 2
+CCGGATTCTAACTTTCTGCGGCTCTACTATTATCCGATGAGACGGCCAAAGTAGAAACTGAACGTCTGCTACGCCGTATTATAAGGGTGGTGACAGGCCC
+>98245 1
+CCGAACGCAACGGAGGGTTCTAGCGAATTCTCGCCATAGCGCATGTGAGACTTGGCGATCTCTTTGAACTTGAACAAACAGTACATCGTGTTCGTTACGC
+>98246 2
+AGTGCACAACTTCGCCAAGGTGGCTCCAGGCTGTTGATGTTAAGGTAAAGAATTCCGGCGCACGCAAAGACTTATTTGCGAGCGATCCTGCCCTTTTAAC
+>98247 2
+GAGTCTACCCGCGTTCGGTGATCCAGTTTGGTAGATAATGCCACACCTCGTATTTCAGTGAAGGGTACTCAAGTGAATGAGCGACGCCTCATAGCCTACA
+>98248 2
+ACTTGCATTATGAGAATATGGTTATTGATCTCACCGAACGGTTGTCGCCGGCACAACTCGGTGCATGGTAAACTGCCACATTGTCGCAACCGGGTCCAAG
+>98249 2
+CATGCGAACGGTGCATACAAATGAGTGACACATCTCTTTGTGATCCTATGCTGTGCCCAACTGGTGTATGCAGAAGACAAGGCACTTCTGTACGCGCTGC
+>98250 1
+GTTCGACTTAAGCGGTCAAGATGAGGCAGGCGGGTCCAGTTCAAATCTCGACTTATGCCGACGGCCCCTCTTTTTTATGATAGACTCGAAACGACCTAAG
+>98251 3
+GCGAACATACTTCATTCGATCGCTACGGAGTCATTACGCATATCAAGATCGTGGTCTCTTTTGGAAGTGACACCGACTGGGACAACTACTGCGGTGCCGA
+>98252 3
+TACAAAGCGTGTTGACGAGACAATCCGTTTGTTGTTCTATCTGGAACACGAACAGTTGTTTTCGCGCAGCACGGTAGGCTGAATCAAACGCTACCGCCCG
+>98253 1
+CTATGCTAGTTCGCATGACGTAACGTACTAGCATAACATACGCTAGGCTGGTATGCAGGGAGCACCCCCCAATGGGTGACCCATGGTTCTGTTAATGATC
+>98254 1
+CAGTTAGTTCGAAATACCTCCTTAACAGCTTGTGCGGAAACAGCTGTGTAACCGGCATAGGGATGAAATTCTGCTCGACCGCACGGGGTATTTCAGTCCC
+>98255 3
+CATAAGAAGATTTTGACCAGCAGTTCTTTTAGGAATAGTACTGCGGGGCAGGCTGATCAACCGCAAGAACCCGGGGCGTTTTTCTTACGTCACTCACGCC
+>98256 2
+ACTGCTTCTATGATACCTTTAATATGTCACTCAGGGGCCGAGCTGGCAGACTACTGAAACCCTACACCCGTGTTTGGAACGTTGGGAAACCACTGGGGTA
+>98257 3
+CCTGGGTTTTAACAGTCTGGCCAGCATACGTTGACTGTAGGAATCGCACCTATTCGAAGCTAGAGTCCATCCTACGCGTTACCGGGAAAATAGGTGCCTA
+>98258 1
+TCCTCGCTAGAATTAGGGCCTGTGAGTTCGGCATCTAACTAGGTTTCTCAAAGGACTTATATCCGGCCCGCAACCGGTGATAAGGATGACAATCGCGTCA
+>98259 1
+TTAGCTAGTAAGGGGTGAGTACAGATCACTACACTCATATGCGCGTTCGCACCTAGCAGTTATGCGCGATACTCGAGGCATATCTCATGGGGCCTATACC
+>98260 3
+ATGGTATGCGTCCCTAGAGGCAGATCTGAAACTACAACTAGGACGAGATTTACTTCTCGACTTTACGTACTGGGACTGTGCTACCCCGGCCGCTAAGAGT
+>98261 1
+GATATGATTCACCTATTAAATCTTGTCGACAAGATGTTTGCGTAGAGGTTTCCTCCTAGAGCCTGAGAGAGCGCACAAGTCCGCGCAGCAGCTGTACCGC
+>98262 3
+TTAGATTCCACGTGGGCGGTTTAGTTTGACAAGTGACGTTACAACGTGTCTCGTAATCCTCACCCGGAGGCAACACAGTGCTGCATGGAACTACCACGAT
+>98263 1
+AACCTCGTGGTTTTGAACTTGACTCACTGAGGGCCGATTAAAACGGTGCAAAGGAACCCCGTGAATCATCTTAAATTCCCGGGCCCGGGATGCGTTTTAC
+>98264 2
+CCGTCAGGTCAGTTGCCGCGCTGGACCCGGTGATAAGCTATTGAAAGAAGTCTAAACCGTAAAGCCTTTCTGTTGGCGCTTATACCCAATCTGAAGTGAC
+>98265 2
+AAGACTCTGATAAGTGCTTGATGGCTATCCAGCCGTGGACTCGGTATGCGGTCACCGTTGCGGTTAATCCCTGCGTCAATCGTAAAAACAAGACCACTTG
+>98266 2
+AGATTTTCACTCTATCGAGTTCATAGCCATAGCTTACCGCACCAAGCCACGGTGATGCCAGGAAGTGCGTCTTCAGGAAAATCTACCGGATTTCGGGGTG
+>98267 2
+TGTAGCTGAAATCAAGGCGAAGCTGTCGTACGTTCCTATAGACCAGGCTGTCGCTAGCCCGTTCAAGGAGCGCAAGTTAATATTTCGGTTAACGCACCTC
+>98268 2
+ACCGTGATATCTTTATAATTCGGCACCCCAAACCTGTCTATCTTCTCGAGATCGACCATACCTCTGATGGCGAGGGTCGGCGTATGAGAGAGATGAGCAG
+>98269 1
+GACAACGGTATTCCCAATGGAAGTTCCCTGCATGTAATCATTCGAAGCGCGTCGAAGCTGCTATTGGTGAGCCCATCTGACAATGGTCACACAGTGTTGC
+>98270 3
+GGTTGAGCAATAAACTACAAAAGATTTGCCTGCCCGGTTCAAGAGGTCACAGCGTGCGCTTTAGGCCGTTACCGCAACTGCTTACTATACGGTCCTTGAG
+>98271 1
+TGGGGAGAAGTGGAATCACACTGGGAGAGGTACAATCCCCATCCCTTCCTTGATATCGGCACTATAGCACAGTCTTTATCTAAGCTTCGTACTGCCGGGA
+>98272 2
+CTATTAGAAAGTTCATTTCTGGCACGTCGCTCCCCTGTCCGTAGGGTAGGTACCCCGGGAAACTAGGGAACCAATATTGGCCCACAGATAGTGGTTCATA
+>98273 1
+CGATTCGCAGACAGTTGTGCTCTGCCAGCACTCGGCAATGATTAGTCGAGGCCGTTACTTGAACGGAAAGGGGCCCACATCCTTCTAGAATCATTAGTTA
+>98274 2
+AGTCGGGAACTCTCTGAATGCCGTGTGTATAGTGAGTACCTAAAGGGCCTCCACCCGGATCGTTAGCACACATTAATGACGCTATAGTCTATTCAGGCCG
+>98275 1
+AGTTGGGGCGTATAGCTGTCTCGGCAATCGGGGAATAATACTGCATCGCCGTCTTACATAACCTATAGAGTGGAACTGTAGCCCTACACTGCATATCGCC
+>98276 1
+TCCGGTAGACGCCAATTGCTACTCGTTGCCAAAGTTGGATAGCACCTAGCTAGTCTGTAGTAAAGCACCTTCGATGCTGATGACAGGTTTCCCCGGAAAG
+>98277 1
+TTGGTTCGCCTACATAAGCAGCTTGGCCAAGATTACTGAGGCCTCAGCGCGGTATTGTACGAAGAAGTCAAGGCTCATGCTCCTCGAGTTAGCAATTACC
+>98278 2
+ATTGCCAGGTCGAGATGCTCTACAGGTGTGACCCGACACATGAGACCCCCGATTAGCGTACTATCTTCGAGTGCCTACAAATCGGATGCAATGTGTGTTA
+>98279 3
+TGGACTTAGACTGATCGGCAGTGTGGGAATTAACTCTCGCATAAATCTCCAGGGACAGTACCTGCTGGATCGTGCCACGGAATATCTTGACGACCCTCTA
+>98280 3
+TAACTCGGCGTCACCATGTAAACCACTAACATACGGGCGGATTAGAGGCCACATAGTTAACCCTTTATTGTGACTCGTCGCCGTGGGGTGTTCGCAAATG
+>98281 1
+TAACGGTGACAGACCGTGTCTCTCTTGTACTACACGAATCCGTACCGCTTAGAATATCGGGACCATCAAGTGCTTTCAGAGGGCGTATGCCAATGGAGCT
+>98282 3
+CCCAGACGAATTATATAAGCCCTTCAGGCACTGGATGTCTACGTCAAGTAGTCTATAGAGACCTGGTCCCAGTTCGGCTCGCGGTTAGTACGTGTACAGA
+>98283 3
+ATGCGAACGGTGAAGCATAGTCCAGCAAATCATCTTCCGGCTTCTGCAGTAAATTAAGCCGGAGCGGGAAGTGCTCCTTATTCTAGGCTGATTCCACCGT
+>98284 1
+TTTTGCCGAGTAAGGAACTCCGAGTGCATACCACGATCCAACGGTCCTGTCGTACGTGTGCACACATCTCGTGCGACGTTTGGTAAACGCAAATATGATG
+>98285 1
+AATGACTCATGAAATGCGCAGAGCTGCGGCACACGAACTGCTATATTACCGACTGGGCGACCGTCTTCAGTTAGTTGACGTCGGTTTATACTGAGTACCC
+>98286 1
+CAATCCTAATCGCGGCGATCTTGATAAGATTGACAGTACGGGTAGTAGGTTAGAGCCCCTTGACTAACCCCGACGCTGTTTCCTGATCCATGGCAGAAGT
+>98287 1
+CCTAAGCGGTGGGCTGAAGGCATCAGTGATCCATTTCCATTTAAACAGGGTCCATACAGGGTGGTAACCTCTAGACCACAGCGGGGTCAATTATCTCTCT
+>98288 2
+GAGGTTCTCGTGTCGGGCAAGATGCAAGGTCAATAATAGTGAAAGCTCGCTTGAGTCCTTTCGGGTGTGCCCCACCACCCATGATACTCTTAGAAATCCA
+>98289 1
+AAGGTTGCTACGAGATTACGTTTACTCCCTCGAGTTAACAGGAGTCCGTCGCCTATTAAGACAAGATTCTGGTCCCTCTTCAGGGACTGAAGAACCGGGC
+>98290 2
+TAAAAAATTGTCAGAGGCGGAGAGCGACCATCGGGGGTGCGCCCATAATGTCCTATCGGCTGGTCCTTGTAGTTAACCTATCGAACCTCATCATCGATCT
+>98291 2
+AGAAGTTGTTCCTCCCCCGTTATAAGTTTACGATCAGTGAGACAACCTCCCTCTGATGCTATAAGAACAGGTGTCGGACTGTATGCGGGGACAGATCGCC
+>98292 3
+TTAATAGGAACGTGGTCGGGCGTACCTACAAAACTCTCTAAATCGCTGCGGTCGAAAGGGCCGATCTTACCGCGAACTGTGCGACTAAATTTGTCCTGCT
+>98293 2
+AGACTAATTTCTAGTACGTAACCAGAGGGCCGGCTGCCTCACCAAAGGATCGCTGTATGGCGAGATTTGAGACCCTCGCTCGTAGTTTAAGACCTTGCTA
+>98294 3
+ATGTTGGGGTAGCCGGTAAAGTTGACCCACCAATAGGCTCGCCCATAGGTTGCGTACTGTCACTATAACTCTTGGAGACTAATTCTAGCTCCAACGGGAC
+>98295 2
+ACTTAGAAGGTAAGTCGCCGGGCGGTAACTGCATTGCTCAGGCGCAATAGTTATTCTTTAAAATCCCTAGCGCGAACTCAGTGGATCTCCCAACTGCTGG
+>98296 1
+GAGACAGGTCAATCGTCACATAACTTAGCTGTATACTCTTCGTAGCAGATGTGCGCACCGGTAGCCGATGATCGAAATGGACTCGCTATTGGCTACCCGT
+>98297 1
+ACCCGAACTCGGCGGTTACTTTGATGGCGTCGTGACTGCTAGAGGCTGCGAGAACCCTCGTAGTCTGATATACAACCTCCGAGATGTTCGTAATTAAAAC
+>98298 2
+GTGGATGACACAGCCATCTCCGTGCGACCATTTTCTCCATAAGTCACTTGCGGGTATGATAGGAGAGACTGCACGCACTGGCGTTATACATAGAATCGTC
+>98299 2
+TTTACGATTCCGCGACTGGTGAAGAGCTAGCGCTGGGACCCTCGTCATCTGGGGATCTTGGCCATAAGAACTAGATCTCTACCACACACGTTTAAGGTAA
+>98300 1
+TAGCCTGATGATGTGTCTCAACACATCCAACCGTCAGTGATGCCTGGTTACTTGTGGTCAGCCACCCTGATGGCGCACATCAATCAGAAATGATGGTGGA
+>98301 1
+AGCGCTCATAATATTCATAAGTGGTTCCCAAGTTGCCCGATCACGGGTCTGTCGGGCATTGGAACAATAGGCAACGTTGCAGTGCAACTATGCCCTGATC
+>98302 2
+AACACCAGGCGCTACTGCTCTTATGCAGCAAGCCGGCGAGGGGGATATGAATACGTTCCCTGTACTCATTATTGTACACCACTTGTGGGTGCAATAATGC
+>98303 3
+TTAATATTGTGAACTGGGTAAATCCAAATTCACCGGAAAGACAAGGGACTCCAATCCCTTAGCGCGAGTGGCTGTGGTTGCCGGGTGATACTCTCCTCCC
+>98304 1
+ACACCTAGTATGCGGAAGTTGGTGTTAGCAATAAGGCCCAAATGCAGAGTGCGTCGTTCGATCACCGTCACTATTGCCCAAGTACTTGTCGAGCTCCGAT
+>98305 1
+GAGACGGGCTCTAATATACTTCCGATTGTGACCGTAGGTTGCGGCAAACAACACGCTTCCCTCTTCGCGAACCGCGGAAAGTGTATAACTCGTATGATGT
+>98306 2
+GTCCACGCTAGTGTCATTGCGGGAACTTAACGTAGGGGACGGCAACTAGTTTGAGAAGTTCCTTGCAGAGTCACCCACTCCTCCATATTGGGCATTACAA
+>98307 3
+CCAATTGTAAGCAGGGGTCTGTAGATTAAGTTGAATCAAGGCAATCTTTATATCATCCTAACCTCGCTGGACTCACTCCGCGCAACGGCAGGCTGCTGGG
+>98308 1
+GCACAGCAATGAGCGTATGGTCCCCAACGAAAGCTGTGCCTGCACCGTAGTCTTAGCGATCACGAGCTAGCATTGAAATTCGTGGGTTACCTCGTTTTAA
+>98309 1
+GCGCTGTGTACTGGAACCCAATTGAACCCCGTCCGGCGAATTAGTGATCGTAGCAAGCATTCAGCTTCAGGTGCCCAATGTGTGTAATGAACCTTCAGTA
+>98310 2
+GGGCCCTATAGGCCAATGTTCTTACGACAGAATTAGGAGTACAGGATATCGCGTTGGGCGCCAACCGACTTTCCATGTACCACAAGGTATTCGTGCTTCA
+>98311 2
+TAGGGCGGAGGTTGGACCCAAACTACATTTACAAAACCGTGACGCGTTGTATAGTACCCGGACTTCGCCTAAAGTCCCTCTCCGAGTGTTCGATGATATG
+>98312 1
+TCTATTGTTAGTGAATGCCATAGCGGACAGGGTGGCGATTCCGCCCTCCCTAACTTCCCTAAAGGTTAATCCGGGCTGAAAATCGCGTCAGATCATGAAG
+>98313 3
+ATCATGTTGAGTTCGTCAGGTTAGCCGATATGTCCTTAAGAACCACGGCGCCGAACTTGGAAGGCCTTCAAAGCGCCATGCACTATTCTCTAGCGATAGG
+>98314 3
+CTGGCCCCATCATCCTGTGGCGTTTGAGCTACAACACTTGGGAGCGATGAAAGAAGATTTACCACCTAAGATTATGAGCTATCCCGCATGCTGGGATTGC
+>98315 1
+GAGAGCCATCATTCCTTCCTACCCCGTGTAAGGTTCATTTGAGTGTTAATCCATGAAACCACTGAGTGAAGCACGGCTCGAAGTTGGACGGTCTGCGACA
+>98316 2
+TGCTATTAGGACGGGGAAAATTCACCTTCGTACATTCGCGGCTCTACCCAGGCCTATTAAGTAGACTAGCTGTGAAGCGATCCTCACGAGATGTGGTCAC
+>98317 2
+GCTGCTCCCTACGTTCACGGACAGTTTTAGATAGGTGCCGAATGCGCTGCAAGCAGGCCCGTTTTGGAGTGAGCAGTCTACTACACAGTATTCAACTAAA
+>98318 2
+GGTACTTGGAGAAGCCTGCGTTCGATGTACCCACCCTGGGACTAGTCGAGGTTAATCTCGAATCAACGATTCCACTAACGACCCGGTGTATGCGAATTTA
+>98319 3
+CCGCAAGGCGAGATGAAAACATCACAACGTATGAGCGGTTTTCCTGGCGCCGTTGGTGTATGTACTAAATAGCGGTCACCCTTGTCATTGCATCAGCCAT
+>98320 3
+GGCGCAAGGGCATCTTGCCACCCTTTATTAGTCACCGCAGTTGATAGTTAAGGCAGGACAGCCAAATTTAGTCCTCCACATGGTCGTAATAGTCGCGTAG
+>98321 1
+TAAGGAAGGTGGTCCCGGAGCAACCCGACGTCACATATCTCTTCCGCTTCCCAGTGTGCGTGTTATGACATAGAGAAATTCCATGGATCTTAAGTAGCCG
+>98322 2
+GATCAATGGTACGAGTTCAGCTTTATCCGCTGTACGGATCGCCTTGGCTATATGCGACAAGGGACCGCACACAGGAAGAGTTTTACATCCATGGCATTCC
+>98323 1
+CCCTGTGATTCTCAAATCCTGATTTATGCGTCACGCGCAGTCGCAGTGAGGTTCGCAAAGGATATTATTGTAGCCGCGCTAGACGACGGACTCACAATGA
+>98324 1
+TCGCTTGATCCACCTTGGAAGATTCAGAAAGTCTTTCGGCCTCTTGTACAGGTAGGGTCAAGAAGAACAGATTCTCCGGCAGCTATCCGCAGTTAGCACG
+>98325 3
+GCCAGACATCCGAAAACATGGCGTATAGATGACTATCATGCCAACCCGGACGAACCCCGGCCTTATTTTGGCTGGTGTAGATTTATTAGCGTGGTCCGAT
+>98326 2
+CCTCCTGGTCCGGCAATGTTACCGCGGATGGACTTCAAAGGACGGCCATGCTTTAGTTAACGTAGCCACTCCAGGTAATCGTGTCAGTTACAGATATAGA
+>98327 1
+AGTAACTTGGTGAACGGAAAAGTATCTCTGACAACGATAGTGGATCCATTGTGACTGCACCCCTCGGTAAACGCGGGCCCTAGCTATCGATCCGGTTCTT
+>98328 2
+ACACCTGTGGGCATGGTTTCCAAGAGTCATGCAGACCTGCGGCGATCGCTGACAAACAGTATCCTTTGCTACTAAGTCTATCGAGAGATCGCCTATGGAT
+>98329 3
+TAGCTTAGATCCCGCCTTCCTTAGATCCCAGAGAGAGGCGCTGCTATAGAATACGGACGCAGTCTATCGGTTGTCCATTGACGATAGGATCGGCAAATTC
+>98330 2
+TAAACCCATACTTCGACTAGCGTGAGGAACATGAGGAACTTCGAGGACTCTTAACCGTTTGTCACTGGTAGCCTGGGCACCTTAGTCCGGGTTAGAACTC
+>98331 2
+CACAACTAATAATCGTGACGAGCGTAAGGTATGCTACCGCGGGTTGAAAGAAAGTTTGGCCCTCACGGCCGCCGAATTCCTAGTGATTGTTCGTCTCACT
+>98332 3
+CAATTCCACTTCGTATTGCTGTGCAGAATCAGTCATATGTAGTTGGGGTGCCGGGGTCCCCCTGCGCTCGCACTAGACAAAGCATAGACACTAATGTAAG
+>98333 2
+CTCCCCGTCTATTCAGGGAACTCGGAGCCACTGTGACCGGTAGGGAGAGAGAATCCAGGTAATCTAAGGAAATTCTAACCTGCCTTGTATATCGTCTCTG
+>98334 2
+TAGGTGCCCCGTTTATAAAACTCCCCAGCCTTGAGTGTGATCCGGTGAAAGCTGATCATCCGAAGTAGGATACGGACGTGTACTTCAGGCTCCATCGAAT
+>98335 1
+CGAATGATAACCTTGCATCCGCAAGGCTACCTGGATAATTGAAGGTATTGGCCCCCGTTTGAAGATCATACCTCGTTGCTGTCAAATGGCGGGCACACGT
+>98336 2
+GCTATGACGGAGCCTCAATGGCAAGTTTACAAAGCACTTCGAGAGCATCTTCCCTGAGTCAGGTCGCTATCCATGAGATGCGTTTACTAGCACCAGGTGT
+>98337 2
+GTTTGTCTGGCTTAAAGACCATTTACAATGGAAAGCGGCATATCCACCGGCCTATGCACGGAGGCGCGAACCTCGTTCCGTGAAAGGTCCTCTATGTAAT
+>98338 1
+TGTAGGTTAGCCGATACACCCCAGAAGTTTTCAGGGGCATTATAAGGTCTCTTTAACTCGGGTGAGACAACTGTCCTCAGTACCGAGCCCCGAAGACTGT
+>98339 2
+ATTACGACGTACTCGGCCGTCCACATTTGTAATCATAGATGGCGAGGGAAATAGGCTATGCAAATGTCGCCTTGCCTCGAGGGACCCCGCTAATTCTAGT
+>98340 2
+CCCTATCTCTCGATGTGGGCAGGTGGCAGGTAGCATCTTCCCTGAAGTCATCTCCTAACAGAGACAGACTATTCAGGTAACCAAGTGCTCAGTAGTAGTG
+>98341 1
+TTCATCAAATATGCTTGGGGAGGCGAGACAAATCTTCCACACCGGCGGAAAGGCGTCTAACTTACGGCCCTCGTAGAGCTTAGTATACTGGCTTTTCCAG
+>98342 2
+CGATCACACACCAATGCTCAGGTATCTTTAGCAAGTACACTGTGGGAGTTACTCTGGCACGCCTGGGCGAGACCTTGGATCTTTCTACGCAAGAAGTATG
+>98343 2
+TTGTCGAACGGAATCGCCGAACACGTAGGCTGATTGAGAGGGGACGTCTCTTATCTGCCTAAATCCTGGCCTCACCACCATAACAGTAGGCATGTTTGAT
+>98344 3
+CTGCAAGTAATAGACCATGCATTCGCCAATACTGCAAGCCGTTTTGGGAGGGTGGTGAAGCCATCCATAGTTATCCGTTCACATGATCGACATGCGTCCG
+>98345 2
+AGTGAGGTTGCCGAAACACAATGGCTGGTATGTTGCCATATCAGTTCCAGCGCGTAGGGCATAATGACGTTTCAGCTCCACTACCCATCAATTCGTGCAG
+>98346 2
+AGTCCTGGCCACCACTAGTCGGAAACGATCTAGACGTCGGTCACGATTGCCCGACTAAAGTTACCTGTATTTATTGTATGACTGAGCGGAGTAAGCCTGC
+>98347 3
+AGATTGATCTTTCGGTAGGACGTGTCTGATGTAGGTCAAGATGACAGGATACACAAGCCTACCGCCCGGAGTCATTACCCACCCTACTAGCTGTTGTCGA
+>98348 1
+TCTGTAAGTGTCCGATTCCTCGAGAAGGTTCGGTCCTAGCCGCATTTCGAATATATATTCCAGGTAATCGCCTGAAGGCTGCAAACGTCGCAGAGCAACG
+>98349 2
+CACGGTAGATGGGAATCCTAACTGGACACTACATCGCTGTGGCGTTGCGACACGGGCACGTTCTTCGGGCTAGGTTCAATGTAAACTTCAACACTTTCAA
+>98350 1
+CTCGAACCACAGAGTATCATGTCGGCGATTCCTGCTACATCCTCAACTGACCGTATGAGTATTGTAGAATCCAAGATGGTAATTCCGCGGCATGCGGGGT
+>98351 3
+CGTACATAACGATATATTGGCCGAGTACCTCCACACTGATTGATCGTCCTACGAATCCAAGGGTATTGACACGCTTGCGATGGCGTGTATTACGGACCGG
+>98352 2
+CTCCAAATAGAAAGACTGCTACACTTCGTTCGGAATATGACATTCGCTTGAGTGGGAGCCGACCGGCCAGCCTGGTCCGTGAGTGCTAATGTCCAATTTA
+>98353 3
+TGCATGGACGCTACAGTAGCGGTTAAGCCCGTTCCCAGGCCCGGCTACACTTACTTGCAGAAGGTGTCCACAATGTAGTGTGTCTAGAAGAAACATTTCT
+>98354 1
+TCCTATCGACCTAAACTGAGACAGTCTCTTGGGACGTGACGGACTTTGGGATGGTTATGACGGCAATACAATGCCCTAAGCCTGTACGTACCGTAGCACT
+>98355 3
+ACATATTTCTCCTGTTACGGTTCGCTGCTTGCAGGAGAGTTCTGACCACGGCATCCAGTTAATGGACCCGGGAAAGATGCGGTTTCTACAAAAGGCAACC
+>98356 3
+AGCCAGGCTATCATCGTGGCACCTATGCGAGGAAAAAGTAACAGCCGTTTTTCATCTTGCAGCAGGTGTACCGGTGGTTCTTAGCACTCCCAAAGTTGAC
+>98357 2
+TGCCTGGGAACTCTGCCCGTCTAGCGCTGTAAAACTGGATTCCCCTCTCGCTGACATCGTAGGTTGACTCATGTAGTATAATGCGGAAAAAGCCTAAGGA
+>98358 3
+TCACTCCACCCTTCGCGAATGGACTTTCAATAGAGAGACGGGCTGCACAAAGCAGATGATCCCCTCGTTGTGTTTAGTACGGTGGGCCACAGTTATAGTA
+>98359 1
+GCCGTAAATGGTCACGGGGGGCTTTGCCATCTCAAGGCCGTGGGAGCACTCCACTGTATTCAATATTACCGACTCTGGCAATAAGTTCAATGACATTACG
+>98360 2
+TCACATGTCACGGGAGCATAGAACAGATTGCGCCATTTACGAGAGAATGGACATATCTTACATGTTTATGGCCAGTACCCCCGTGTTCTCGGGAGCCCTG
+>98361 1
+GCCCGTTGCCCTTACGCATGGCCAATTGTCTTCGACGAGTAACAGTAAGTACTTACGAGTTCGACGGCATCGAGTATGGAATCATCACTGATGACCATGG
+>98362 1
+TGAGCCAATATAATACCCAGGACGCGTGTCTGCCCTTGCTCGAATCTCTCCTCGAGGGTGGGAGAGTTCCACTGTCCTAATGAAATCGGATGTATCAAGA
+>98363 2
+CCGGACATATAGCTGTACCGCCCAATGGAATATAAGGATTTTCTTGGCGGCGTGCATACCCCCCGCTATTATCTAGTATCAGTCGTACGGGGAAGATCGA
+>98364 3
+AGCTCCAGCTCGCACCGACAAAAGAGAGTAGCTGATTCCGAGACGGGCGGGTTCACGTTTGCTATTTGTGGTTTGACAAATTCAATGCCCACTGACTTCA
+>98365 3
+CTATCATGATGCGCGTGTATCTCTGTCGGAGCCAGTATCGAAGGGGTCCAAAGAAAGTCTGCCTAGGTAAGTAAACGCGCTATATTCGAACCCCTCCTTG
+>98366 2
+TGGCCCAACCAAACAAAGTTTGCTCAAGCATCCGTAGAACTATCTTGAGCATTTTTGGGGGTATGCGCGTTTGAGTAAGAGTGCACGAACCCCTCCGCGT
+>98367 3
+CGTCATAGGCTATTCACAGTAGACATGACGCGTAAACGGACGGCTGGCTTGACGTCTAATATTCGTCGACCGCTAGTTCTTGAGCCCTCAAAGAATTCGG
+>98368 1
+AAACCACGGGAAGCATGCATCTCTTGTGCCGATAGGAATGCAGAGTGTACATGGAGCTGAGCTATTGTCCCACTACTTTGCTCCAAACCGTGTTATCGCG
+>98369 1
+TCAGGCGCCCTTCCCGGCGCATTACTCGAGAGGACTGCGCGATGCACATTTGGTAAGAAAGATGCCCTGCCAGCATCCTAATTGAGTTGTAGATATAATT
+>98370 1
+GCTAGACTGCAAACGGAAATACACCTGAGTTGTACAGATCGGACGTCGTCTGTGGCAGTCTAGCTTGTCTAAAGACGTGTATCCTTTCGGCAACGACCTC
+>98371 3
+TTAACATCTCGGATCTGCCACGCCGCTGGAATCACGGAAGCAAGCGACCCTTTTTCTCATTCAAGAATACCTTCTGTATGCGGGTGAAGGAGTGGCTAGA
+>98372 3
+CGTAATATGTACCCTGGTTATGTTTCCGACAAGGGTGCCCAGCGTCGCGCGGCTTAGGAGACAAGATAGCTGGCACAAAGTCCTGTAACCCTATATCATT
+>98373 2
+TACTGGGCGCCATAATTCTAAACGTCCCGTCTCACTAGTATATTAAGGCGTGTCTGGCAGAAGTAGGACAGACCACGTTCTGATGTCTCCGGCACGAAGT
+>98374 2
+CAAGATCGGTCCTGTAAGCAGTCCTTTCACGTACCGTCTAGCCAAAACGGAGGATTAGCTTCTCATAGTTATTACGGGCGATCGCAAGCGGGTTAGTCCA
+>98375 1
+TGTTGTCATATTAAAAGAACCCTCGTGGTGTCTATAGCACTGCCCACCAACGGGCTAGCGTTTTGTACGAAGGAGGCGTCGAGCGTCACATAATCGATCC
+>98376 2
+GGCGCTCAAGTGGAAGCGAAGTCGGACTAGAGTGTATTCTTTGATGCATTTCACGGCCTGTGAAGCTGACCACATTAGTTCACCACACTCGAGTATCCAC
+>98377 1
+GGTCCATTTCTCGAGATGCACACAAATGATTTCCAGCCACGTACTTGAGCTCAATGCCGCCTCGAACGATCAGGTGTTGGTGTGACAGCTTAGGGTACAA
+>98378 3
+GGTTCATAGAACATCTGCCCATAGCGAGTTACCGGTCATGGATAGCGCACACTAGCAGCTATTCTAGTCGAGCGACGAGGTCTTCAGTTAAGTGTCACTC
+>98379 3
+AAAATTCTAACCAGCCTGCTTGAATAGGCCCTGAAGCGCTGGTCCCTGCTGGACGTTTTTGGCGCTCCCCCATTTGGGAAGAAAGAATGCTAAGCGAATT
+>98380 2
+AGGCGCGTTAAAGCGAAGCGTACAGGACATTCTTTGGAGAATGGCTTTCTACCTCCGGATTGCTGCTCCCTAAGAGGTTACTTCCAAAATACTGACGCGC
+>98381 1
+CGTAACGCGCCTTTGGCCAAGTACGTTTGAGTAAGCCCAATCACTGCATATACCTTCATAAAGCATCCCGTGATGCTATGTGAGAATGGGTGCCGTGCGA
+>98382 2
+CGCCGCTATGAATATCACCCTCGAGCTGATCTGTACTCTGTAACAGCTGCATTGCTTCTCTACTTACCTAGAAAGTGAACAGAGGGGTCGGCGAGGATGA
+>98383 1
+TTCAAGGCAGTGCGCATACACCTGTAAAACAGCCGTTGAGATTTCGCGGTATGAGTGTCGGACCGAACTAGCCCCTATGACAATTTGCTACTAGTCTGCG
+>98384 2
+TGGATGGCTTATGCCTTACCAAACTGGAATCACGGCCTTTGATCGACGCAGGGACTAGGCTACGAAGCTGACATTTCAAGCAGTTCTTCCAGTACGATCG
+>98385 1
+TCAATCAGTGATGGCAACTGGTTTTGCCAGTCACGCAATTTAGTTATCCTCTAAAGTGCCCTAACGTCGAGGGCGGACGCGTCAACAAGACGCTGGATTC
+>98386 2
+TGCTATTCGGGGGTAACCTGCCCCTTGGCAAACAAGAATCTAGGCCAGAGCTGCGAGCCTCTATCTACGCTATGAGATTCGAGCTTGAGTTTAACATGAC
+>98387 3
+TCCGTACGGAGCACATAGATTATCTCACACCGAGTTCGCGTTCGAAGTCAGGCATCCTTGAGTTAGGTGGGCTCTTAACGTTCATGCTAGAGACACGCAA
+>98388 2
+CTACTAGCATAAGTGATTCTTTGAGGGTGAGAGGCTCAATATGAAAGGTATTGTGCCCTCGCTGACTCTCTGCATGCGGGACCAACTATAACCCGACCGC
+>98389 3
+GCGCCTGGCTTTCTTTCAATGGGCTGGGTCATGGGGGTTCTAAACAACGATAAACACGCGTCGGGCCATTACTATACGCAATCAAAGAGTTTCACTGCCA
+>98390 1
+CTTTTCCGTACACTACCGCAGAGCTGATTCTGGTAACCCCAATTCTGGATACCCGGGGATCGTGGTAAGAAGTGGAGCAGGTCAGACATCTATGCTTAAC
+>98391 2
+TGCTAGGCTGACCCCAACTATGACGTGGCCGTAGGTATTCCAGTCTTGGTATAGTACTGTCTCACATTATCGGGCGCAGAGATGACAATGAGAACACCTC
+>98392 3
+TGTACATGGTGCGCTAGGTAACTAGTCTCATTAAAGTGCTTCAACGTCAGCGAGCACCCGTTGAAGGCCCGTCCCGCCAAGATGCGTTATTAATAGATGC
+>98393 3
+CAGTTTAGGCAACTGAGCCACGATTCAAACCACCATGTAGTTTCTTGATATCTGGCAGGGCGTTCACAGGTAGCTTACAAGGACCAGGTCATCGGCCTGT
+>98394 3
+GATGAACTGGAGGCCACGGGACTTGTTAATGTATACAGGAGTGCACGATGCAGCCTTACCCGTCACTGCCCCGCAATTTCCAGAACAGGTCTTATTTTAG
+>98395 3
+CTATGCAAGTGGCACCGCAATATAGTTTAAAGTCTTGGCGTGAGGGCCGGAGTCTCTACTTCTCCACATGGATTGCTCCTGGATGACCAGCACAAAAGTC
+>98396 2
+CGCATAGCCCTGTCCAACGTGGAGTTTACTCATGGAAAGATTATACCCAGCGTCTCGCTGCGACGGTTATTGTATTACGGAGTAGAGAGGCCCCATCTAA
+>98397 2
+CGATGGAATGAGTACCGTTAGCGCCGTATGCCCATCTTCTATCAGCAATGGATGACGACGAAATGGTTAGGCTATAATACGTGGACCCCATTTGTCCCCG
+>98398 2
+TCGAAGTTTCACTAGCCATTTGCGGGGAACGTGACTATGAAGCGCGCTAACTCGCAAAGCTTTCTTTAGCCTCTCGAAGAGAGTGCCGGCATCTAACATG
+>98399 1
+AATTCGATCCTCGTCTATCGACGGGGACTAATTTGGGACAGAGTGATTCCGGCTTTACCGGACAAAACCGTAGAGCCTCCACTGTGCAACTTAAGGCGTT
+>98400 1
+GCATTAGGTGGGACATCTACTCTAGTACTGATTAGTGGAAACCCGTCGGCGGACTCTTGTCAAATAGCACGAGGTGCTGTCTAAGAAACCGCCCTTCACT
+>98401 3
+AATAGTGATGACGAACCTGAGAGAAGCCGGGCTCTCTCACAGCGTTGCGCAGTTTGTTGATTCGCCGGAAGCATTACGAAATCGCTACGTTTCTTACCCA
+>98402 2
+TAGGATAGTTACAGGCTGCGCAATCAAGTTGTTCTAATCTGACGCGCTCGACGTAGCGGTACCTATGCCAGTTGAATACCCGAGTCTAGAACCCTGTGCA
+>98403 2
+GCGGTAGAACGGGCTGCCTTGGCTTACAAATCAAAGGGGTACCTCCCAACCTTCCTCATAGACACGGTGGTTATTTTACGTGCATATTGGACCGACAATG
+>98404 3
+CCCACGTAATCGTTCCTAGGGGACTGCGGCACCCTAATATAGGTTCGCGAAAGCTCGGATGTTAGTCAAAAGTTCCGGCATCGTATTGTCCATTACGAAG
+>98405 1
+TAACTACGGATTGGGGAAAGATCGTTGAATCATTCACACGAAGACCCACTACCGTCCTGTGGCTTGGCACAGGTCCATAGTTAGACTCCGCTTCTAGGGT
+>98406 1
+ACCTGTAGCAGTTTAATTGGAGCGCCAGCTACCTAATAGTTAACGCAGCTTGCTGAATGCTGTGTAGCCATTAAGATCATCACGTGGCCCGGGCGATCCA
+>98407 3
+CAATCCCTCGAGCGTGGCATGCACTGACGTCACATTTTGTGGTTGAACTCGGGGAAGTACCCATGGGTCCCAATTAAGGAATTCAACGGATCCTATGTCA
+>98408 2
+GGAGGCACTTCGCCAAATAGGCTGCCGTGAACGGTTTTTACCCGAGACCAACTAATGACGAAGTTATTATATCTGTCCGGTCTCTCGTAGTGAAGACCCG
+>98409 3
+AACTCCCCGAATAAGCCGGCCTACGGTCCGCGAGGAGGTTTTAATATGTAAGCGGCATTGATTTCATTGTAACTCCCTGATTCGCACTAAGGACGGTACG
+>98410 3
+CTTAGCCGTACGCTGGTACGATTAGTGTGCTGAAGCCTGGTCCTTAGCTTGTGCTAACAATGGAGCTCAAGTAAAAAAGAGATCTCACGCCTCCTCAGCG
+>98411 1
+CTTTGTCACGCGTTCGGAAGACGGGCGTGGCAACCCGTTCCACGCTACATGACTATTTTTAGACTTGGAGAAATACACCAAGACGCATTGCGATTCAGGT
+>98412 3
+AACCCGATCTCCATACCAACTCATTTTCCCGGGTGTGTACTCCGGGGCAACATATCTTAAATACTCGTCAGTGGTTGAAAATCGGACGATGGGCGGTGAG
+>98413 2
+CAAAGCCGGTCTCCAATGAGTTCGCTGCGCAATAGAAGAACGTGGGACTGCTTTCCGTAATTATCCTTAGGACAGCTCTAGGCTAATGTGGGCTCCCAAT
+>98414 2
+AGCGTGCGACACACTTATAGCCTGCCACCGATGCCAGTGCAAGTAGCAATGTTCCCGAACTCGGGAGAATGTATGTTACTGGTCTTCATCAGTGTACGAT
+>98415 1
+CTAATAGAAAACGTCACCGCTGGGGGGGGCCTCATTTGGCGTTTGTGACATTTGCAGACCTACTACGTGATAACCTACTGAGGCTAATCCCGATGTACCA
+>98416 2
+CACACACATTACCCCATTACACCTGTGCGTTAATGGGCCGTATCTTACGTTGTAGAGTTACGTACGTGGGGCGGGAAGAGCTATGAAATCCATGGCTACC
+>98417 3
+GAGTTCACTTAGCCCACGTGAGGGTACTCTCTCCTAAAGCCGAGGATTGAGCTGAACGGCTCTAACTCGGGATGTAACCGACTTTATATCGACAAGCTTG
+>98418 1
+GGTATGTATCACGTAGTATAGGATGGGCTTTGTTCATAGTCCGCCAAGCTATTACTAGGCGCGAAACACCAGGGCCCGTACACTCCTGAGCAATGTCCAT
+>98419 1
+GGCGACGGTCTTGTTTTAAAATATCTAATGGACCCCGTGTTCCGGGGCGTATACGAAAGCCTTATATCTAACCACCTGCTCGAGGACAGTGGGATACACC
+>98420 2
+ACTAATAAATCCGCCGATCCTGGAAGAGCCGGACACATCGTAGTACGCTGAGGGCTAAGATGTGACGTAACCCTGTGGTTCCTGTTGAATTGACTTCCCT
+>98421 2
+CCCGCATTCTCTGGTATAAGAGTGGCAGTTATCATAGCAATTGGTAACCGTACGGCCCAATGCCACGTACATCAAATTGTGAGTGGCGAACCCTGTCTGG
+>98422 2
+AACACGGTGTTGCTTGCTCATCTGCCACTACGTGATTTACCTCGTGGGTCATAACGGGACGAAGGTGACCTACGGCCTTTATAAGACACGACACGAAGTT
+>98423 2
+GTGGGCTCACAGATTCGTACGAGTAGTAGTTTACGCAACTTGCCGCTGTGCAAAGGTCCCGCTATGCTAATTGTAGGAACGATAAACGTGCCCTAATCCC
+>98424 3
+TTGATCGAGTCAGGCTGAAGGTCTGTTCGGAAGCACTTGTGCTTCCTGTGACTAGCAACAAATCCACGGCGACACTCTGCAAGCGCTACTTTCATAAGGA
+>98425 3
+TAGCGTCCTTATTATACTTGAAGCCTGTTAGTCCGGGCCCAGAAGTATGATTAAGGAAATGCCAGCTCGGCTATCGGCGGCCGCTTAATAGGCTCCCAAA
+>98426 3
+GAATCAAGAGTCGCAACCCGAGTCTTAGAGCGAAAAACTGGTTTGGGCCTATTTCCCTACGAAGGTTGCCGGTTAGCTCCTAGAGCTCTCGAAATTGCCT
+>98427 2
+GACATATATCCCCTGGTAACCCTCGAAATGTCGGAAATCAACACTTTGCGGACGTGTGACCGCACATATCAGGCTGAGGCTTGGCATTTTCGCGTAGAGT
+>98428 2
+CAACCCAGGCGTAAGGGGATTAAATTGACCTAGCCTCTGAGTCGTTATAGAAGGAAGATGCCGCTGGACCCTTCCGCGTCGTATATCGCACATATTTGTC
+>98429 2
+CCTTTCGGAATATGGCCCCGCTCGGGGACGGTAAATTGATGGCGAATTCTTCAACATGCTGAGAAGCAAAATATCCATTCACAGCGGCTTCCGTCTTGAG
+>98430 1
+GCATAGCGGATAGGGCATCTGGAATACCCAAGCTGAGACTATCGGGCCTTATATGCTCCGGCGGCTAACCTACGGATAAATAACCTTGTCCTTAGGTTTC
+>98431 3
+GGGCTGGTAGGTGATTGTAATCAACCGTTCAGCTCTCTTGCGGAACGATCCGTAGGAAGTCCATTTTATCACAGCGCACAGCTAACCGAACTCTGGATCA
+>98432 3
+GCCAAGTTAACGGAGACATGCAGAGTGCCCGTCGGAAATTATAAAGTGCCTTTCGCAAATGTATTTACTTTCTCGGACTCCGGTCATCTCAGGGACGGCC
+>98433 3
+GCAGTGCCGGCCTACTTGGCTTCGAGTCATTTCAACGTTTGGGGAAATTCAAAATGCTATGAGTACCAGATCGAGGAAAACGGCGCCTGTACCCTTACTC
+>98434 3
+TAGATCATAATTGAGCGATGGACTGGCGCCCTGGAATCACCAGCTGGTTATCTGAACCATCGACTGTTATTGACTCCGGGGCACTATGAGTCACCGACTA
+>98435 2
+CGCGCGCCACTTTTTGGGCCCCCTATTAAGTAGCCAAAAGGGATGGAACGGGTCTTTAAAGCGAGGTATTACATCTTGAACCTGACGCCGTCTTAGTCAA
+>98436 2
+GAGGCCAACTGATTCCTTCTCTTGTAAAACGACAAAGGACTTTATGCTGCTAGAGGGGCTAGAACCAGCGACCCCTCCATATTTTTAGCAGTCGGGGGCT
+>98437 3
+CTGGTCCTCCTCAATAGGATTATAGGGGCCAACAGTAGAAGCGGTGATTTGCGAGCACCCACACCGGTTGAGGCACCCTAATTTTGTCTAGCAATATCTG
+>98438 1
+CTTTATAGTTCAGGTTCGGGTAGCTTTGTAGGGCCACAACCGGAGATATATCACTCCAACCAACTGTCAGATGGTCGAAGGAACCTATTCTGGCCACCGG
+>98439 3
+GTCTCTGAAGTGTCGAACTGTCATCAGATGCAGCCACTACCGTGAATAGTACTCAGCATTCGTTCTCTTCAGAGTAAGGATCGCCAGGCCAACGTGAGTG
+>98440 2
+TCCCGAAGGGCTACGGACCTGGTTTGTTAGTTCCCTCATTTGAAGTGGATACGTAACCTACACCGCATTCGGGATAAACCACAATTTGGGCGACTACGGA
+>98441 1
+TTGGACGACCCCGATCTAGTCAGCGCCATACTGGTGGAGAATGTATTCCCTCTAGCAACAACTGTTACTTGGAGAAACCGGGGCTAGGCAGACTTTCTAT
+>98442 1
+CCCATACGCCGAACAGGACATCCTGGCAAGCCTCATGCTTTACAGTGTCATATCGTTGCGGGTAACCTTAAGGGAGAGTGTTCCGGTCTGTCTAGTAAAA
+>98443 2
+TGGTTTGGGTTCTTCCCCACGAAAAGCTCCGGGAACACAGTCATCTCACGCACAGTACCGAGCCATTGAAGCTGGAATGAGCAGCTTGGTTTTCTAAATG
+>98444 2
+CGGCAAAACAAGCTTGAAGGGCTTTCTCATGGTCTTGAAAGCACCCCGCGATATCGCTAGATAGGGTGCTGTGTATACGATCTCTAATGGGCTCACACTC
+>98445 1
+ATATTAAAAACGATGGAACGCTGCGTCGGGGTCCCTTAAGCCGAATGCCTTTCATTGAGTAAGTCAAACGCGAAAGGTCCTCCTTCGCGACTTGCGTCGT
+>98446 2
+GGTACGCTACACTATACCAACCAACAGAGCCTTGTAGTATCTAACTGTGCTAGTAGGTGCTGATACTGCAAGAAGTGCTTGCGCCGTGATTCCCGGAGTC
+>98447 2
+CGTTATGCGTTGCCGAGCCGCGGGTTGATAGATACATCGTGCAACCATCTTTAGGACCCTATCGCGCTTGACCTCAAGAAAGGCATATATATGTCGAACG
+>98448 3
+GAAGGAGCTGGCGAGTGGGTGTGTTAGCCACCTACACATTGGTCTCTACAAAGAACACCACTCTAGATCCGAGACCTGATCTTCGTTCTTCTGAGTCAAG
+>98449 1
+ACCAATTAAGGCCTAAGTCATAACTGACCCGAGGGGCCTGTGCTGTTAGCACATGTCAGTCTTTCTTGGCCTGAAGAAAACGGTCGACTACCCTGTGTAG
+>98450 2
+CGACAGTGGAGCTCGTTTAAGACAATATAATCATCCTACTGCGGTCAAGCGTCACTTCGATTACGTTAGATCTCGGCGTCACTCGAGTGCAAGGCGTGCA
+>98451 1
+GACAGAGTATTATACTGGTACACGAAGCGATAGCTCGAGTAACATGCGCGGGTGTTTGCGTAACCCCTTAGAGCTGCGCACTTGCCAAACTTATCCCTTG
+>98452 2
+ACTTGCGGTTAGCGTCCACTGGCTACTCTGGACGCACCTCAACGTAGACCGCAAGTTTAAACTTCGAGAGAGTTGACGGGGATCATTAAATTTGGCATCC
+>98453 2
+CTTGTTCATCCTACGTCGTGGCCTAGGCCTACAATGTGAATGAGTCAATCCACAATGAGAGGGGCGAGTAATGTTTGACACAACGGCTCACGCGTACCTT
+>98454 1
+ACATCATCAGTGTTCAACAGCGCACATGCGCAGATACAGGGTTAGAGTTTCATAGCTCGGGTTCTTTAGGTCCAGACTCAGCAGCCGGTACTAATTCCGG
+>98455 2
+CACGATCAGCATTGATGTTCATCGCAATGACTACTACCGAGTGCAGCTTCCTGCTATTCTGACGCTTGGCATAGGATATACTCTCAAAGCGGGACGAGGG
+>98456 1
+ATCCTGACGTGCCAGCTTAATTAGACATTTGCGTATGCTGCAACTCTGGGCGGGGAACAATTTGAGCAACGTTCCCCGACGGCATCCTGTGTAAACTGAA
+>98457 2
+TTACAAGTCGAGAAGCCGTGGGTAACGCTCTAACCCTTTCAACCTGGGACTCCGTTCATTAGAATGAGGTTCACCCATCGCTTGAAAGTAGGCTGGGATC
+>98458 3
+GCTCATAGATAGCGTGCGCGTGGATTGGCGAGGCCCGGGCTCAATTGATACCCAGAGCACTGTGCCACTCTATAGTATCATTCATGACGTCAATAACTTA
+>98459 1
+GGGAATACGCTCACTACAACGCATCCGCCCGGGTCAATCGACGCAAGTGCCGTGGACAGGTCAGTCAGAGCGCACTATTAGTTTTGTACAATTTTTATGT
+>98460 3
+CGTTGCCGCATCAACCGACGAAGAGTTGTGAATACCCACTTTCTAGAAAATTTGGACTCCCGCCGAATGCCGATCGGATAGATTCTGTGGCTATCTGGGA
+>98461 3
+CAATGAGTCTGGCATTCTACCGATTTGGAAGGTCGCTGGCGCTCTCAAACGGGCATCAGTGTATACATTAACAGCGGGAGCCTACTTTGACGCAACTCTA
+>98462 3
+AGCGCCAATATGCGACTTTGCCCACAAGTATTAACGTATACCTTCAAAAATTGCGGTTGTGTGACTGACTAGCTCCGAGTGGACAGCATTCCGCGCGGGT
+>98463 3
+GCCGAGGCATAAGTGCAGCGTCTCACTCTTGCTAATCGACAGTGCCCTAATAGGCCTTGGTGAGAGGGCTTGCAAGAAACATGTTGACCTTCTCAATCAT
+>98464 1
+GGTTGGGGCAGATTATGTTGCGTGACGCTTAAACACCCATCCATATCTCTACGAAAGCTTATGCAAGGTTTCACCCCCGGGACGAGTCGATTTGCGACAA
+>98465 3
+AGCCATTCTAGCGTCATGCGCGTTTCGATAACCGGGATAAGCAAGTAAAGGATGCGGTACCCCCACACTCTCCTTGAATGGTTTGGCAGGTTATCACATG
+>98466 1
+GACGGGTCGCTCCATTACGCAACTTCGTCTGCAATACTTGGGCAACTGAAAGACGGAGGGATTAGTTTCAAGATTCTAATACCTCCGGGCACTTCCTGAG
+>98467 1
+TAGTTTAAGGCTGCGGGTGAAAATCCGGAAACTGTCGACCTTTATCGTACAGCCAGCTCTGTGTCAATTCTCAGTCTCGGAAAGTTCAGACAGCCGGCCA
+>98468 1
+CAGTTGCGTAGCCGCGCCTTAAGCGGCAAGGGATCTTGACGTACACTCCTAATGACGCAATGAGTAAGAGCTTAATCGATAGGTGTTTTTCCCATGCCAC
+>98469 2
+ACACAACCATTTCCAACACGCGGAAAGGGTGCTTCTCACCGGATGGCAGTTTACTGGTTGCGGTACGACAACCTAGGGATATATCTTTCCAGTAGCTGGT
+>98470 1
+ATCAGGACTGCTGAAAACCCTGTCGAGTTCTGTCCGCACCACGTAATCTGGCACTCGTTACTGGAGGTCTATGCAATCGAACAGTGCGTTACTAAGGGTA
+>98471 3
+GAGAGCCCCCGGCGTACAGCCGGAAATTTGCGCCAAGCAAAGCCGTTCTAGGGCTTATGTTCTGCATGCGAGGTATTAGGCCCAAAATTATTTTCTAACT
+>98472 1
+TAACCCTCTTGAGACTAGGATTCGCCTACTCTTTAGCAGGAGCCATCAGCCGCTTGAAGGTATGACTAAGCGTACTCAGGGGATCGTATCCCGTAAGTAG
+>98473 1
+TACGTGATGCCCCGGGATATGCCAGATACGCTTTATATTCCCTCGTCTCGGACTACGGATCCTAGAAAGGGATGCGCTACCCATTATTGAGGGATCGAAA
+>98474 1
+CAGGCACTTATTAGACTGCGTTGCCAAAGGGTTACGATCACCGCTTTGTGGTTGGGCAAAAGCTGTATTGCTATTCACTTGCGACACCGCAACACCAGAG
+>98475 3
+CCGCTCCTGTAAAGTCCCTGTTGCGGCTAGCTTAACCGTCATGAGAAAGGCAATGAATTGCTCGACATTGCGATGTAACGGACTTGGAACCTGCTACGTA
+>98476 1
+TGTACTGCAGGAACACGCTGACCAGGTTAATTATGCGACAAAGGCGGGTAATGCGAGCCAATGTTAATGTATCACTGCTGCCCTCCCAGTATTCTGCGCT
+>98477 2
+GCAGCACAGCCACCGGCCCCAAAAAGAAGTTAGCTTAGATCTGTAATATACCCCCGGACTGGGAGAGTTCCCTCTGTAATGATCTGTTGCTTTGGGATTG
+>98478 1
+ACACTAAGACGCGCTCAGTGAACGGTCGATATAGGCATGACTGTGGCTTACTACCCCTTGCAAAAATCATTTTCGAGGGTGCTAGGTGCTCACCTACGTG
+>98479 1
+TATTCGGCATTTGGCTGACACCAAGACGCATTGCATGCACGCTCAGCGCCGTATAACAACTTTGTTCTATCAACCGGTGAGGGGTAGCGTGAGATAACTC
+>98480 1
+ACCGACCAGGTTGCGGTACCAAGACGAATGTTTTCCGGCCGATCGGTTCAGTCTTTCAAGCACAGATATATACTGAACCTCCGGTAGAGTGTGAGATCTC
+>98481 3
+AGTAGCTCAGGATGTTTCATTGGCGTAGATTTTCCAGCTTATTGCGCCAGAATCGCCCGAGACTCATATAGACTCTAGGGCACAGCCTGGGAACTACCGA
+>98482 3
+CAGTATCCGACGCGAAGGAGGCATAAGAGAGGCTAGTCACTCGCCTACCAGGCCTTCGTCAATTGTCACTATGGGTTATACCATTTTTGCATGCAAGTGC
+>98483 2
+AAAATATTGTGAGGTAGCGAGCAGGTTAACTGATGTTGCAGCTATTCGATCACCTCGTTCCGTATCAACCCAGGCCGCTGGCATTCTCAAGCCGGCATGA
+>98484 2
+CCGATATAAGAGACAGACTCAAAGTCTTCTCCTAGTAGTCTTTGACAATCGACGATACGGTTGGAACGCTGGGTTACTACGTCTCCGGGGCCTACCGTAG
+>98485 3
+GTGAGCTGGTATATCGACTCTGCGGCGATGGCACCTGCGCCTCCTGTAAGCAAAAAGAGTGCTAAACATAGCAACCTTGTTCCTCCTGCTATGTAAGATG
+>98486 2
+GTTTAAAAGCAACAGCCGTGAACCATCACTTGGTAACGGCAACCCATTGGTGTTGTATGATGCAACAGGAGTTGCTCCTCTTCCAGCCGCTGGCTGTAGA
+>98487 3
+AGCTATCTGGCGACCTATTCTCGGACCACCGGAAAGGGGGCTGTTGTTCGAACACTGTATTGATAGTTCCAAACTAGACGACTCTTCATGACCCGGAAGT
+>98488 2
+AGTGTGGAAAAGCGCATAGTACGTCCACGGACCTTCGCTGCTTAAAGGGTTTTACAGCCTTAGAAGTCACTTTGTCCCCGTGACTGTACAAGGCTACAGC
+>98489 1
+GAGGTATTCTCCATGGGAACTTGCACTTCATCGTGTTGCTAGTCTCTAAGCATAGAGCAGTAACACGGCCAATTAGGTTCACCGGTAACGGGCACCACTG
+>98490 2
+ACTAATTAGGGGCCGTACGGTCAGGAAGTGTCTGAGCTTAGACCAACCACATTGTGGATCCGCCCGATGAAACCTAATCTGTGGCGCGATTCTATCTTCA
+>98491 1
+CCAAACGAGTTTATCTACTTACGCCGCCATCGTTTACAAAGGTTTGGCACAACGGAACGCGCACCTTGATGGGTATGAGGTTAAGCTCCGGCACTTGTAG
+>98492 2
+TAGTGAACTATCGCCCCTTAGGCACTATTTTGGGCGCCATGTATCGGCCTTAACGCTACGACGACGCTAGACTAGAAGTCGTTTGTATGACGAAAGCACG
+>98493 1
+CTTATGATGGACGTCAACCTCCCTCTCTAAGACACGGGAGCCGTAGTTGGTCAGATCCGCGCACAAAATCGTCTGCTATGATTAAGCGGGATCGTGTAAT
+>98494 1
+CCCCTGGCCCACAGTTGATGGAAACAGCCTTTCTGCGAGGTACGGATGTGAAACACTTCAACTATGGGGCGATTGCTTAGCTGCTATACGATAACTGTAC
+>98495 1
+TGATTCCGCAGCTTAGCTGGGTCTCAATGCCGATGACCACGAAGTGCGTCCTGAGATTCGCGCTCAATTACTGCGTGAATTGCAAAAGTCACTCAGTAGA
+>98496 2
+GGGCTTTAGCCCGACTCATACCGGAGCTAGCCGCCATAGGAGAGACATATTCGCAGCGTACTGGTCCCGAATGTAGTTGTAGATCTTCTCTGTTAAACAA
+>98497 3
+ATTGGGCAAAGCAGTTCCGGGCGATCGAGACAGTTGATGTCCACAAAGTTGCGCTCTTTTGACAAAACAACTCCTATTACGGTGCCCTGGTACCCTGTGA
+>98498 3
+TAGTGTCTGTAAGACACCGAATCCGTAACGACGGGGGTCGGTTATCAGGTCATCGGGACAAACCAGACTATCATACCCTTCCGGGTATATTGTTATGCCC
+>98499 3
+GCTTTCGCATATGACATTCTTATAAACCAGATCTCTTCGCGTAATACTAGTAAGGGACCATGAAGTAGCTACGCACGGTTCCACCGCGCCTTGGGAGGGG
+>98500 1
+GTTCAACATGAGTGCATCTTGACCGAAAGTCCGGGACTGCGGCTAACATTGACCACTGGCCCCACTTACGAACGGTGCTGTAACGTTTCTAATTAGGTGA
+>98501 2
+TCGTAAGTACCGCCTTATACGTTAAGCAACTGCTTGAGATTCGGTTGCAAGAAACACTAGGGGTCGTAGTCCGGCGCACACTGAGAGCCTTGATCATCTC
+>98502 1
+TCTAACTAGCACGCGACGGCCGTCGATCCAGCCATCATCGCCTTTAGTAATTATGTTTGAGGCGTCTTAAGGGATACATATCGCCCGGTCAAGAGGAGTA
+>98503 2
+TATAGACTCGATTACGGGTACGAAGTGCAACATACGACTCTCCGGCAGCTCAGAGGTAGTGCAGTGGGCGCTAACATATTTCTCTATTCGCACTGATCGC
+>98504 3
+ACCATCCTTATTCACGCATAGCAAGGGTGGCCCTAGAAAGAGCTCATTGGGAGAGTCGGCTAATTTCGGCTGGTGCTTCTCGAGCAACGTTACCTCTAAA
+>98505 2
+CTGTTGATCAGTACACTATGAACGGCGGTATCGCATTCGATATTATAAAGTCATCGTAGGGTCATCGCTTCGGGAGACGTGCCACCTCCGGAATAACGCC
+>98506 2
+ACCGACAATGCGCTAGGATATCAGGGTTGACTGACAAGCCCCTCCTGGGAGGCTTTGTCACATACTATCGAGTCTACATGGATGTTTTCATCGAGAAGCC
+>98507 3
+AGATGTGCCAGACTCTCGCACGCTCAGAACTGCCTGCTTTTAAGTTCGAACGAAGTTGCCAAGTTTTTGATGATCCGACCGAGTCGCGAATCGTAGCAAG
+>98508 1
+TAATGTGTATAAAACTCGCCGGCGGAGTAATCCTATATTTGACCGGTGCAAGACCGTCTTTCTGTAGAGTCTACGGGCTGCCACGGGACTGACCACTACA
+>98509 3
+TGAATCAACAGGCTCAGACCGGTCTATTGCCGAACATTGCCAACGCGCGAAAGTCGCATATTGACCCATTCGTTTTCAGATTTGTGTCGGGGACTGCGAA
+>98510 3
+TGAACACCAGGCTACGCAAACCGGGCCTCAACAGGACCGAAGGCGGTAATCTTGATAGATCCAGTCTGTCGCTATGCATCGTTTATATTACCTTGGGTTG
+>98511 2
+TCATGGCTTCAGGACAGTTGTCAATTCAAGACCGATTACTCTGTCCTCCTCTCTGGGAATGGCGGCCCACAGAAATTCGAAGTTATGCGAGGGTCAGAAC
+>98512 3
+TTTCAAGTTCAACGAGCTGTGAATTTAGTGCCCAACGGCGGCCTGGGACGCAACCCACGGAGATATTCCAACACAGTCTGTACGCGTTTTTGGACTTAGA
+>98513 2
+TCTTCCTTAAAAGATGGTTCGCTGCGATAACGTCCCAGGCCCAGCGAACCCAATAACTGTCCGGTTTTCATTAGTTCGACTTACGGAAGAGGGGAATGGC
+>98514 2
+CCCGCACAGATGTTAAGGTGGCCTATGTAGGCGCAAACTATGTTATGCGGGGACTATCTTAAGCTGACTATGTTCGTAATCACACTCGCCCAGAGCCGAT
+>98515 2
+TTATTCAACTTCCGAATGCAATACATGGCTCATGAAGCGCCAAATCTGTCTCTGGGATGCCAGGGGCATAAGCTCGATGCCCGCTACGCGGTTATTGAGA
+>98516 2
+CCGGACTGGATGGTTCAGGACTTACGGTCTCATATCCTCGAACCACGAGGAGTAGGCGTACCCTATTTCCAGTGTGTAAATGCTCAATTGGGCACTCAAA
+>98517 3
+CGATTTACCACTCTATCTAACGTGGCTTCCAGGTACATCGGAAAGTAAATCCGAGTAACGATAACGTTGGCTCGTCATACCGGCGATTGCGTCCGGTGGA
+>98518 3
+GCATTTTCTTGAACAGAGTCGCTGCACCGACGCCCAATGCATGAGGCACCGAGTGTATTGAACGAAACAGGCCTGGCCTGCTAGTTAATCTTGAGCTTTA
+>98519 3
+GCGGGGGATGTCCGAAACACCCGAAGTTTTGTGGCACCACGTTATAGAACGACTGAATCCATGCCGTTTGCCCAAAACGTCTATCTGTAGGTTAGTACTC
+>98520 2
+ATGCATCATCCAGCCGTTAGGCCGTTGGAGCGGGCCCTTACGCCGCGGTTAGACTTAGTATATATTATTAGCATATGGCCAAGAGCCAAAAGTCTCCATG
+>98521 1
+ACCAGGCTTAATGCTATGGTCTGCCTGTCCCTAAGCTCAGATCTTCATGGTTAGTATCGGACTACTAACAGTGCGACTTGTACAAGACAGGCGCAGGGCA
+>98522 1
+CTCTTGGCTCCTGGGTATCCCTATATTACCTGGGTGGAGCGGTCCCTAATGAGGCGACAAAATCTTAAGCCGACAATTGAGATCGTGCGCATAAATACGC
+>98523 1
+ATTACCGCAGCCAGTATATCTCTAAGGTCTTATCCATAAACGACCAACGCAGGGCATGCGGGGCAGCTGTGTCTGTTTTCGGAAAAGATACGTCGCTTCG
+>98524 3
+GAGTATACGACGCGCGGTAACTCCATCGCATGACTATGTCACCCGGAGCATAGGTATAATCGGCATGCCTTTGCGCAGTTACGTGTTACATGATTGCCAA
+>98525 3
+ACGCAAACTTAGTAAGAAACTTACACCGAGTCCCACGAACCCACACGCGTTGACACCCTTTGTGCGGTGGGGTCTAGTTAATCATGTCTTTTAGGTGGGG
+>98526 1
+TTTTACATTTTGACTCGCTATAGGGGAAACAGAACAAGTACTTAAAAGTGTCGGCTTGCGCGATGACTCACCTGAGCCTCGTCGGACGTCAGTCGCCGAC
+>98527 1
+TCTGGGAATGCGTCCCTCCGTTTCAACGAAGCTGTTTCCTATCCTGAGAATTGACAACAGATGGTGTCCAATCAGTGAGGTCAAGGGCTACCGCGTCAAA
+>98528 1
+GCTCGTAGTTGCTATTCGTCAGATGTAGAGGGTTACAGCAACGAAACCTCTTTTTTCTAGACGCCGAGGCCCCAGGACAACCTCATAAAGTGGTTCGCGA
+>98529 2
+TGAGCTACAGACCCAGATCGCGCTATGTATCCGGCGATCGCGAACTCCAAGTACCGTTGAGAAGTGTAGTGACTATGTCTTCCCCGAAATGATATCTTGG
+>98530 1
+AGAAGTAGCAACTGCCTGCGCTGAACCTACGGGGTAGTACCTTCCCATGATTTGTTCATATCAGGAGGTGAAAGCCACCGCGTTGTTAAGGTCCCTAATC
+>98531 2
+ATATTCACAACTCCCCGGCCACCAGCGGTAGCTCATGATTTGTTACTCGATGCGGGAAATTCCGTCGTTGACTCGGATAGAGGTTAGGTAGCAAAGACCT
+>98532 2
+TACTCGTGTGTATACTCTGGGCTCTCGGACCATCCTGGATTGCCAGAGACGAACAGCAGCATCGAATTAACTGGCGACTGTTAATGGGCCTTACAGAATC
+>98533 2
+AAGAGTAGTAGAGTGTGCTAGAACTAATCCGTAGTTGGTGGTGAAGCCTTCTACCCAAGGACCCCTGCGAAAAACCCCTTCCGCTTCTTGTGCAGGACTT
+>98534 3
+GACGCCCTAATCGGAATAGTGATGATGAAACCTAGGGTTGTTCAAACCGTGATGCCCTTCTTAGGAGGCTACTAACATCAGCTTACCACTCTTCCGGGGG
+>98535 1
+GTGAAGAACCGCGTTGCTTCAGGAACATGACGCAGGATCCCATGACTCAGGGCCTAACGGCCTACGTGTCAACGCGATTATATTGTTCCTCTAAGATTTG
+>98536 3
+TCAGGAGACGGAAAAACTGCATTAAGTATCCTACCTACTTCTCCAAGGCCCTGGTATGCGCACTCAATGTCTTCTGACGGGTGAACTGGGGTCCTGTAAG
+>98537 3
+TAAAGGGAGTCTTTTTGCGCCAGATGCCCGTCCCCATTGTCACAAAGCAGGTCTAAGTTAACACCTGTAGGAATGAGCCAATTCAGGCGAGGTGCTCCTT
+>98538 1
+TCTGGGCACCATTGCTAAACTAGGATCGTGCGCGACGGCTCATCACAGCTCTTGAATAGGGAGAGCACAGATGCATTTTAACTGCGTGTATACCCCGTAT
+>98539 2
+ATGTACCTGCTGGGCGTCCTTATCCCTACGCGGTGCCCGGGGAAATTAGAGTCATGATGCCAACACCTTAATAGTGACTCTTAGCTGTAAGAATAGCGAC
+>98540 3
+ATAAACTGAGTCTTAGGAGTCTTAGATAAGGGGAAATGCTCCTGGAATGCCTTTTTCAATCGGTGCCCGTGGGGCCACCATCAAAACCCATGCCTGCGTC
+>98541 3
+TGATGAGCTACTACTAAATGTACTCCAAAATGGAGTGTGGATCCACAGGCGCGGCAAGTGCTGTTATACCCTTCCAGTGTTCGATACCGACCCTCGAGTG
+>98542 3
+TAGGGGGACCCGGGCATACGAGGCAACGTATGAATCTATTATTCTTTCCTATCGAGGTCCGCTAAGTTCATGTTAAGCCGCTATAGGCTACAGACCACGC
+>98543 1
+ACTCGGTAACTTCTACGAACGCTTGTGTGCTTCCTAATACACGACGACCCCGACTACTAGACTGAGTTTGGTTATGCAGTGCGAAGCTAACAGGAGGCGT
+>98544 1
+CCACGGCAGGTGCAGACGACAGGAAAATTCTGAGCACTACCGTATGGAGAACAGCATTCCATGCCATCCCTTCGGTTGTGTAGCGAGTCTTCATTTTGAT
+>98545 3
+GGCGCAAGTTTATTTCATCACGCTAGACGGTATGTTCACTTCATACTGAGCGAGGATACCGAGAGTCTGTCCCCGACAAATCGACGGTGTAGAACCTCTG
+>98546 1
+GATACAGTCGGACTAAATTGCTGGATCACCGAGCTAACGTGAACTCATATTGACCTGTGTGCGATGAAGCGCAACTTGCCGGTTTAACGCTCGACTTCGC
+>98547 1
+GGTTAGTTTCCTGGAGCCCGATCTGTAAGGGTACAGTACGCCGTAGCCGGATTGATTGAACACAGCGCATCCTCAGATCCTTCATAAGTTGATCCAAACG
+>98548 3
+GGTATACAAACTCGCAGGCGGTTTGGCGGTACGCGCCATAACACTAAACCGCCTAGTACATGGTATGATTGACATCTATCTAGCGTGACATCCTTGTGGC
+>98549 2
+GCTGGCCTTAGCATTCTAGCCATCCTGTTAACAAAATCCGGCCGTACGATACCAATGTGTGTTCTGTAAGGTGGATAAGATGCGGTCAGCGCACGCATCA
+>98550 1
+TCAACGGGCCCCTATTCCGAGCAATCATGCCCTAAGATTGCAGGTAAGGGAGTTGCTTGAAGTCAGGCTGACATTACTGGATTCAACGTGTTTCACGACC
+>98551 3
+TATACTCAGTGCGAGTAAAACTGCTGAATGGCTAGATTGGGAAAGATACCAATCCCGTCGTCTCGAGGACTTTCCCGCCAGTACGTTCGGGAATGCTCCT
+>98552 3
+CGTCTCATATCAATGAATCGGATAATTGGGGCCCCTTGACTATAGTGCCGAGCGCGCTTCATCCGGACAACGATATGTTTGGTCAAAGACGACTTACGCG
+>98553 3
+GAATGTGGGCGTTATCCCTTGCTTATCACTGAGAATCCCCAAGACACTCTGCGTCACTCGAGACACTCATCGTTAAGGTGTCAGAAGTGGACCTGAAGTG
+>98554 3
+CCGGAAAGTGCTACGAAATCGCACCGCCGCGCCTACTGTCGATCATATGAACGTTCATGTGAAGGAATGGTATCGGTATTGCTCGGATCTCTTAACAGCT
+>98555 3
+TACTTGAAGAACATTAAAGCGGTGTCATGTGTAGGTCGGCTAATAGGGTCCGATGCGCATCTCCGAACACTCCGCGAGTCCCTTTACATCGCCAGAGATT
+>98556 3
+TCGAGTAGCCAGAAACGAGCTAGGTGTCTGCTGGAGACGTCTCATCGATACCCTAGCCTGCAGATAGGCTTTAGTACATGATATCCAGTGCACCATTGTC
+>98557 3
+AAAAGACCATGGCCGGGACTTTGAGTTACGGACTTTACTCGTTCCTTCGTAAACTACATCCGTTGGGATTGGCGGGTCAAACTAGCCAGGGCCTAACTAC
+>98558 3
+CACATGGGACCGTTAGCCACTTGTTGAACAAGGAGGTTATCGAAGTGCAGACCTAGCGTTGAACCTACTACTCACGATTGTCACTCGGCACGGTTGCTAT
+>98559 3
+GGAAGGTTAAATTCCAGGGCGTAGGCTTACCCAGATCATACCGGATCCTGGTTCCGACCTAGCAGTATCCGTTAGGCTAGAGAACTTTTACCGAAGCTTC
+>98560 2
+CTATCGGAACAGGATTAACAGATCCGTCGGCAATTTCCACTCTGTCAGTGGACCTGCCGGAGGCGTACGCTGCCATTATTCATAAGGGTCTCAGAAGTAT
+>98561 2
+TTGTCTGCCCCAGACCTGATTGCCAGGTCGACATCCAGGTATTAAGTGGTGAATACTGAATTCGGCTCGTTCAGCAGCGAAGATAGAAACCTTGCTGCAC
+>98562 2
+ATCAATCGCGCTCTCTCGTACACCGCTTGAATTAGAACGCCTTCAAGCGTAGATGGTGAGGAGCTACCTCCGTCAAATTACGTCCGGGAAATTGGTGATG
+>98563 1
+ATCATGCGCTACTCGACAAAATCTATCGCAAGACGTTCGTTAATGGACTTAGAAATGGATATGCCTGGCCCACCTTCTTGGCGGCATGTCGGAGTAGCGC
+>98564 3
+AGGTTGGGCTCACAAGGCAGGTGCAACCTTTCATATAACGGACGGGTCCAATCTATCTCTCTTTTAGATATGTTGGCCGCACCACTGTGAAAACGGCGAC
+>98565 1
+GGCAAGTACAGTACGAGTAAGTGACCAGCTCCATGTCTGGGGACTCGGTCTTTCGCTTCGACTATAGGCCACACGTTAGAACTCGTGAAGTTCTAACTCA
+>98566 1
+AGTGTCATAAAGGCGGTTTTGACCCTAAAAGTCGTTATAAGCTTCAGTCCAGCATCCCGTTATGGAGATAGGCCCCGCAGCATTACGCCCGGGTATTCGA
+>98567 3
+GTTCCCGAATAATGTAGGACCCCAAGGACCGCGTATAACTGTTGGGAATTCTAGTACTCCAGATGCCAGCGGTTTCGACCTCTGCTTTCAAAGCGGAATG
+>98568 2
+AGTTTTAATATCATTTACAGAGTGGAATTTGAATAACTCAGGACCCAGCCGGCACCTCAGGCTGTACATCATCGGCCGTTCTGGGACTACGGGCCTGGAC
+>98569 2
+CAATATCGTAATGCTAAGGAAGCATGGGAATCCCCCTGGTGAAGAAGGTTCTTCATGGAGTGATTGATCCACCGAGTTCTTGCGCCCTATAGCACCTCCG
+>98570 3
+TCCAAGTGTAGAAAGTTCACGTTCGCTAAAACCAATGAGGGGTTGCAGACTCTGTTATATTTAGCGTTCCGGGACGCGCCGGTAAACCCCCCTAGGTTAC
+>98571 3
+CTAGTTTCGACAGTGAATGACTAGGCGGCGAGGTCTGGGTGAAAACACGTTCAACCATCCCTGGTAGACCCTTTACCTGTTATAACAGCTACGGGCATCT
+>98572 2
+GGACCGGTCCCTGGGGTCGTTCGCAATATACCATACCGGACACATAGACCTTTAGGATAAGTTAACTTTGAGTAGCTACGCATGGCTGCTTGAACAGCTC
+>98573 1
+CGTGGTTGGGACTGTCCTAAATAACCCAGATAGTGTAACGACTGAATCGCATCATACCAGACGTCCGCTAGCGATTAGCGCTCGTCTATCGAGTTTCGAG
+>98574 1
+GCCCCACAGGTGAACAGAACTGTTTTAAGAGTAATTACACAGGGTTACTCGGTTATAATCGGCGGGGCCCAATGCCTACGGGCGCATTTGTACCTCCATT
+>98575 3
+CCACGTTACTCTCTGGAAGTGTACCGTGCCGATCAGGAATCAAGAGAGCTCAGCGCCGCTCCTTTTTATAGACTGCGTGAGGTTAACACTGAAATTGGCA
+>98576 2
+TGTACTCACATCAACGCATTCAGACATGCTCTGATAAGTCAGAGCGGATACTCGCAATGCGGGTAGGGAATTGCCCGAATTTTGCTCGACTTCGCGAGTC
+>98577 1
+GTCAGGAATCGCCGGGGTGAAACCTAGCTACCCTTGATACTAGAATATGTCAAAAATTGTAGGCCTACTAGCTCTGCCCATGGGGCGCAGATCTTCGTTC
+>98578 1
+TAAAATCCTTGTCGTCGTCAGTGCTTAGCGACAAGTGGCCAACCGGGTAACTGCGTAGACTCGGGCAAGTTTGCCTTATAAATACAGCTGCGACCATCGT
+>98579 1
+GCCGCTACGGGCGGTCTGACCCTCAGGAATACTTAGTTTCAATCAGAGCGTATGCGAACGAGACATGCGTTTTAGGCCTTTGATGTCACAACATCACATG
+>98580 3
+AAGTCGAGATAGAATCGATTTGATACGCGGAAGTTTTCGGATCACGGCCTGCCGCGGGCGTTATCTCTTAACCCGAGATCCTCGACCTACATTTAAGCGA
+>98581 3
+TCCTCCGCGAAGCACTGTACTTGAAACGCGGTGTACGCTCATCGCGTATATTGGGCTATGAGCGGTCGACTACTAGCAAATTTACGTGCATTCGAGACAA
+>98582 1
+GCTATCAAGGTCGGATCCTTTGCCTAGATAGGTCCTGAAAGCGCCATGCACATCCGACGTCAAAAGTGATTCGAATGGGGGCTCTCTACGGAAATTCTCT
+>98583 1
+TCGAAACCTGGAACCGCAGTTTGGTCACGAAGGACGACCTTCGTGATACCCATCGTATACACAAAGGGTTCCGGATTATGTTCAGGAGCTTTGCCATTGC
+>98584 2
+ATAGAAGTTCCAGGGTGCATCTAGCCCCCTTTTTATGCCTACATATCGAGATTCGATGTCAATAAAGGGCCGATGCGCACCGACTGTGGCGAGACTACGT
+>98585 2
+AAGAGAGTCCAGCTTAGACTATGACGTTTCTGACGGGGGTGTCCGTTCAGACATCAATCATCCTTAGCTGTATGGACCTCAGAAGTAACTTGCACCGCCG
+>98586 1
+ATTCCGTCGCGGGGGAAACCGGGTCTAGCTTGAACTTTGTAAGTCTGGTCCACGTCATCATTTATTAATACCTCAGGAAAACGCTCACGGGCCGCATAGA
+>98587 2
+TTCAACTATTTTGGTGTTTAAGCTCAGGAGGGCTACTCTCCCGGAATGACACCTATGCCAGCGTACAGAATAAAGGGATGCAGCATAGTGTCTCGCCCGC
+>98588 1
+GTACCCTTTGGGGCAGCAGTGAACCGTTTATGCTCGATGCGGGTCAGCTGACATACATCATGATAACTCCGATTAGCTAATGCCCGGACCAGGACATTAT
+>98589 2
+TTTTCATAATGGCGATGCAATGGGGTGATGTGTGGACAGGAATTCCCCCTAACGAGCCCCACGTGGAGTCAAAAATTCGCATCCCCTTTGTCACGTGACA
+>98590 3
+CCTAAATATACGGCTTTGGGAGCCGCGAATAAATCTCAGTGGGTTTTCGATCATCCTTGGCGAACCTCTCATAGCGTACTTCGTGGAGACAACACACGGG
+>98591 1
+TGCCTATCAGTCGCCAATAACTCGTATATGTTCCAAACGTTTACAGGGCATGGTTGCGAGCCTAGAATGTTGGATAAAACCCCCATCGGCGTTCGACGGG
+>98592 3
+CCGCGTCTACGGACGTTGCCCGCGTTGGTGCACGAAATGATTAATCTGTCGAATAGGATTCCTGGCTACATATAACATCGCAAGATCGGCTAGTACTCGA
+>98593 2
+CTAGGGCCTACATAGCTTTAACCTATAGGGGGATTACTCAACTAGATCCCGGGCATATGGTACTCTCATGCAAACCCTGTCGGGATGATTTCGGGCCGAA
+>98594 1
+TTATGTATTAAGATCACCTTCGATCCTACACCGCCAGGAAAAGGGGTTTGGTCCAGGGTGATGCATCTCACCTGTCTACCGCGGGAAATGAGCTTAACGC
+>98595 3
+GTGAAACATAAGGTCTTAGCACATCTGCCCTGCAATTTTACGCGGGAGGTAGATAAATATCGCACGCGAGAGCCGTTTAGCCTGTCGCCACTGGCTTCAT
+>98596 2
+GCATTGTCCCAGTACATCGGGGCGGTTGCTGATATATCCTTACGGGACTGAGCGAGAAACCGAAGCTATCGACTACTAGCTCACTCGGCATTAAGTATTC
+>98597 2
+TGCTTCCGTATACTAAGTTCGGCTTATAATAGACCCCCGACGATGAATTGAACATCGCCGCCGCAACGAGCGCCGTTGATGAAAAGGTGTTTCAGTTGCG
+>98598 1
+ATGAGGAGCCTCTTGAAACCACTAGAAGTTTTCTAATCTAATAGCGCGGCAGGCCCAGAGCTACTTGCGGGTGGGTATTCCCGAACATCCTGTATCGATC
+>98599 1
+AAGGATTTATACACCAGCCAGTGACGCTGCTTGTGGAAGTAACTATACACCAGGGCCCGTCAGGTCATTCACTTGAGAGGTCTGACTCGAGGTTCCATCT
+>98600 1
+GGTGCGTCAATGGAGTACAACTAAGGATGCTGTATACGTCACCATCGGTCTAGCGATCGAACGGCCTCGGTTGCTGTAGTAACACACAACTCTCTGCATT
+>98601 1
+TGAAAGGCCTCATATTGTCTAGATGTGATGATCCAAAAGGTTTCCCAGGGCCACTGGAAGTCAAAACTCCCGTCTCTCTAGGCGATTGGCGGCTCGATAC
+>98602 2
+AGTTGAGAAGCACCATACCGGCTCCTGCATCGGTCGTAAATCTTGCATCCAGCACTCGAGGGGAGAGCTCGTCAGATATCTTAACCTGATGATTAGGTTC
+>98603 3
+AACGAATTGCTCTGCACCACCAGCAGTTCCCTGGGATTGCTTATGGAGCGCAAGTAGCATCTAGGTTGTGAGTCGCAATAAAGGCCTCGGTATATCTCAC
+>98604 3
+TATGACCACCACGTGGGTCGCGCTAGTCTACCCACCTATGGTCGGGAAATGCTTCTTATCGGTTGAGGTAACTGAATTCATTACAGTGCAACAGCAGGAC
+>98605 3
+GTGTAGAACTAGTCGCCTGCTTGAGGAATATGCCGGATGCTAGAGAGCCAAGGTGGCGATTAATCCTGTTCGCATCCCATACCAGAATTACCTCGTATCC
+>98606 1
+ACCTGTTAGGCTACCAGATTTCTCTCATCGAGCCGAGGCGCGACGATGTGGCGGACCGTATAGCTTTCATACCTGCATATGAGAAGAATAAGCTGTTCAC
+>98607 1
+ATGATAAGCTATATCTCCCAAACTTGTCAGCGTAAGGAACCGTTGGCCGTTAAAGAGTATCCAGCCTTCGCGGCGCACCGCTCCAGGATGGGTTATAGTT
+>98608 3
+AGTACTGAGACGAACAACCTTTCTGTTAACGGTGCCGTTACCATGAGTTTTCGCGGGCACTATTACAGGGACGCCCTGGGACCACATTCGAGTAGACATT
+>98609 2
+AGTGCGCGCACGATCCACTTACCGAGTGTCGGAAGCCACGGTGTCATGAAGAATCTCGTCTCCCTGTAGAGTTGTCTGTAGTTACTACCGAACAGAAATT
+>98610 1
+CGAGTAGGGATAACAGGTATTGTACCAGAAGCAACCTTTTGGCTACGCTAGCTATCAGCCGTTCAATAGCAGCTTCAGTGGTCACAGGCGGTTTCTACCC
+>98611 2
+GTCTTCGGAAAGGTCGCGCCCTAGGTTTTCCCCTGGCTGCATACAAGCACAAGCTAGTTGTCTGTAAGCAACGGAGTATCCGTTCCCTAGTAAATGAAGA
+>98612 2
+TCTGTCCCAAATCGTTAGCTGGGTCGGTATGGGCCCCATACAATTGCTGGGGAACCTAAGCACTCCGCAGATGAATTCTAAAGCATGCAGCGTTATCTGA
+>98613 3
+GTATCACGGGCGTTAGCCAAAAATAGCCGAGGCGTGCTTCTTCTAAAATTTGCATTAACGTCTCAACTCTCTTGGCCCGAGGGGCAGTTGAGCAGCATCA
+>98614 2
+AGTAGCATCTGCGGAACCCTTCATGGAGTCGTTATCCAAGCTTATAAGGCAATGCGTCTTTAACGACGTCAGTCGCGTGGACGACCGGACTTAGTCACTA
+>98615 3
+TCTCGAAAGGGGGGTTAGGTCAAGGTGGAAAGTTGCACAATCTCCCCAGCTCCTGGGCTTTTATATGAACCGACATTTAATGCAACACCTACCTGTGCCG
+>98616 3
+CGCCTCGTGCATTTGTTGTACGGTTGGTTGCACTGGAATTTGAAACGATCTCAAAGCGAGCCGAACCCACCATTTTGTGACAGGAACGTCCACGAGCTAA
+>98617 3
+GGTAAAACAATCGGCGTTTTTTAAGACTTCTCCGCGATACGCTTGCACTAACTATATCTCGTAGGGGCATTAGCTAGGTCAGCCAGCGAAGCGGGATCCC
+>98618 2
+TCAGGATAAGTCGTCAAGAGCCATCCGCTTACCACAACGCGTCGTCGTAATAAAGGAGGTGGCACGTCGTCTGTGCTAAGGCTCGAACTTTCTCTTAGAT
+>98619 3
+GCAGTTGACGGTTCGCCGCCCATTAGTTTACTTCTAACAACAAGTGGTGGCGACCAAGTTTCATTATAGTGTGGAACCCCTAAATCGGCGCGCGGTAAAC
+>98620 3
+GGAGCCACATATCGGTCGTGGCTAGTCGATTTCGAACCACAAATCTTTGAGTATCCTCCTGAGACACGATAACCCGTATACGTAGTAGACCTGTGGGTCG
+>98621 3
+AGTGAAGAAGTACTTCGCCGTGACATTTCCTCAGTCTCTGATTGTCAGAAGCTAGGCCTAAAACTCAGGCGAGACGAGACACTGGAGCCGTCTCGTCTTT
+>98622 1
+GGCACCCCTGGCTAAGTTAAAGTTTACGGTAGGGGCCCGTGAACCAAGCAGCATATACGATTAAGATGGCTTTAGCGGTTCGCTACCCTTGCATCACTAT
+>98623 3
+TCCAGATACGCAGCGGCTGACAGTGTACCTATTTTCGCTACCACCAGAGTATTGGTAAAGCTAGGCCATGGAATTAGCTTTCTCGGTAAGCAAGTGCGCC
+>98624 1
+TATTAACGATGACCTCTGGGCTTGACTAGACTCGCACCCCGGAGATACGTTTAGAACACTCGAGGACTTCGAGAGCAGCGCTTGCCAACGTATGTGTTTA
+>98625 1
+CATTATTCTATGAGGACTATGTGGCTGCCATGTGATCACGGCTCCCTTCAACCAGGTTAGATGACAAGACACAGCGTCGCTTTCCATGAACGGGACGGTA
+>98626 3
+CTATGTACTTGGCCGGACCCCGAGAGGGCGCCATTCCCGTTAGTATGCATAAAGTCTTTACAGGAGACGGAACTCGGAGTAATCCCAGTTCATATTGTAC
+>98627 3
+CCTGAGGAATTCTGAAACTTTCTCACAAATTCAACTGGTCGCGATTGACCGAGCGCACTTGGGCCACGATCCGACTCATTGGCTGGTGGGAATCATTAGA
+>98628 3
+GTTGCAATTATCTGTATGAGGGCGATGAGGGATATTTGCCTTCAAACATACCAGGGCGCCACTTGTCAAACCAACCGAGTGCGACTGCCGACCGTTTTAC
+>98629 1
+CAATGAAAGGTGGTACAAGAAGTGCTTCACCGTCTCGCCCCGTAATATCAACCGTATTCTGTGGAGAGGCGGCCGTAAATATCTTTTCCTATCGCGGGAC
+>98630 2
+ATCGGCGAAACACGCGCGTAGCTCTCGCAAACTACTTCGAGCTGTATAGGGCGTCACAATCCGTCGAAATAATTCATGCTGAGCGATTCGCATGTTGGTT
+>98631 3
+GACAGTCTAGCAGAGAGTATCTACCATCTCCATCATAGCAGCGCGACCCTTCGACAGTTTGCCGCGGGTGATTTTAGCGAATTGGATTCAGCTGCATAGA
+>98632 2
+TCCCAGACTCGATGTAAAATCGCTCACTCGGTCGATACATTCCCTCTGGCGAGTAGAATCGTCTCGCGAGGCCGGTATGGAAATTCTCAAAAGTTGGTAG
+>98633 1
+TATTGGGCGGAGCTGGTACTCCACGGTTCCGGATTTATCAATAACACCCGAGCGCTGTCTCCATAGCGTAAGAAACGCATGATTTTGCCGAACTGAATCG
+>98634 1
+AACCTTCTTCATGAGGAGTACGTAGGGACCTTGGCGGGAACGGGATATCCACACAATACGTTGTTATACGCGCACAATCATGTGTACTATGCCCGTCCTG
+>98635 2
+AAACGTCCATGTGTAAGCAGTCCGTGCATTACAAGATGACGCATCTTGAAGGATGGTGAATACGCACGACGCTCAGTCCTGCGTTATCGCTCGTATCTCG
+>98636 2
+ATTTCGTCGGCGCCCGTTCCCATAAGTCCCATGATAGAAATCTCAGAACAGTGTGCATAGCCGTCCAATGGAGTACCTTTGATCCGCAGTGGGTAGGATA
+>98637 1
+AAATTATGGACACAGCAATTCTTTTCGCCTGCACGGACTCATCGCGCGAGGGTTCGGAGCCTGCTTAGGCCCACTTGTACGGTACCGGTTAAAGTATAAA
+>98638 2
+TCACGGTCCTTTATTGGGGGCAGAAGACGAACGACAATCTGTCATGGACGACGCATCACATATAGCCTGTCCTATGCTATTACGAATTGCAGCGCGTCTG
+>98639 1
+ATTCTTCAGGAGGGCGAACGTCTTTAATGTCCGCTAAAAACATTTAGGGGCACGGCTATTGCCCTGTCCCGATGGAGTCTGCAAGCCAGCAATATCCAGT
+>98640 2
+CTAACTTCTGGTTGGCCCACTTCCAGGATCCATCGCAAGAACGTAAGTTACACGACACCCACGGGGTGTCTTCTGACGTTATGTTCGTGAAGGAAGGAAT
+>98641 3
+ATAGCAATTCCTTCGAGGGCTTTCCCAAGTGGATATGATGGAAATGCCCGATTCTTTTGCGACGAATCAGAAAACGGACGCGCGTTCAGGCCATCCTTGC
+>98642 1
+GGGAGTACAGAACGACCGCCCGCCCATGACAATTGGTCACGAGTTAACGATACTTAATTGCGCTCTGGTGTCTCGCCAGTACGATAGGTTTACACATTGT
+>98643 1
+ACCTCCCAGCCGATGACAATAGCGTCCTGGCAATGTTCGTAAATAAAGCATCTTGTTTCGGAATTGGCTCAGCGGGGCAGTTGGCTAACAAGCTTCTGCA
+>98644 1
+TTGTACAGTGCCTTCTCCATAACCGGATCCACCTGGCCTACGGTGATTACGTAGCCATGGAATGTGACTAGAGGGAAAACTCTCGAATGTCCGCTGGATA
+>98645 1
+AAGTGGGCTGACTATTATGGGTAAAAGCCCTGTGTGATGCGCTAGGATAGGCAGAACCAACGTGTCTTTCACTCCGAGAGTTCATCCACCACCTTGCTCA
+>98646 3
+CCCCTAGAAGCTGTTTGGTTCACATCAAATGGCAGCGCCCAAGTAAGACGCGTTTCGTTCACGAGAATGCGTTGATAACCTTATGGCGTGCTGGACTACA
+>98647 2
+ATGACTCACAAGGACCAATTATGCACTGACACTAACCGTAGCTGTTGGCGGATACATTGGGAGTCCTGGATATCACCCCTCATTGGCCTGGTCGGAGATT
+>98648 2
+CGATCAGACGACACACTTTGCAGCACGCATCAATCCATCTTAAGTTGAGATACATAGCCCTGTGGTGTGGCGTGGGCTTTGTAACCGTTCTAGCGGAAAC
+>98649 2
+AAGTAAGGCGATATCTGCTGTGCACCCAATGCTTTCCACTGTGCCGGAATTAGGACAGCAAGGTTGACTCCGTGCGAGGTATCCTCTGACCTATGTACAA
+>98650 3
+GTGAGTGATCCACCGGGGGGCTGAAACGACTCTGTCTAAGAGGCAGCCTTTAGAATTTCGTAGCGCCTAAAATCTCCTTTACTGGACGATCACCTCAAGT
+>98651 3
+GAGCTCTCAGTATATATCGGCGCGCGAGCCACTTAATGACGCTTCTTTACAGAAACGCGTTCTGATCGCGGTTGAATTAGTCGAAACAGTCCCGATGGAC
+>98652 2
+TGGGATATCCCGGGGCTTATTACAGTCGATCCCGACGCCTCTTCAGTACAGATTTGTATCGTTCCGTAGAGATTCGCCGATCACACAAGAAGGACTAAGG
+>98653 2
+CGACCTCATCACATGACGCGTGAGTTAAGCCATATTACGGTTATAATGGGTGCGTACTAACGAAGCCACTTGCCGATTGGGCCGAGAATCTCGGCTCATT
+>98654 3
+CACGTCTACGGGTATCTGTGCTAGATAACACTCTAAACTTCCGATAGTCGCACTTTGAGAGTATCTAGCGAATAGGCCGTTCGAACTAGTCGGGCCGCAG
+>98655 3
+GGGGCTATTGACCTTTCACTCTACGAGTGTCCATACGTTATAGCCATTCAATTCAGAGAAGTCACTATGCACAGGGCGAGCACTGGTCGGCCGTGACATA
+>98656 3
+AGGGCATCCAATGATTAGGTTTGCTACAAGACTCTGCTGCGATAGTTAAACCGCGCCCCGGGAACCGATTGAAATACAGTGTGGCCGCGTATCCCTTATT
+>98657 3
+CCCCGGTGAAACGATGCCAAATCAGGTCTGTAGCATGAAGGTGTTGTTCTATTTGCCTAAGAAGGCGTGACGATTAGCCCCGTTCCGAGCCAAACTTCTA
+>98658 1
+GCTTAATCCGCTTCGGAGAGCGAGGGTAGTTACTCAATGCGAGTAACGATCAACAAGTTTGATCAATCGGTTTAGCCCGACCTCATATACGCTCGGCCGT
+>98659 1
+CACTTAACCAGCGAGGGGCATTGTGGGTTGTGAGTCGTGCTTTACACCACATGGGGACGTATTCTAATCAAAACTCGATCCTCCTGAATGCAGTGCCAAC
+>98660 3
+TAGATGCTTAGCCAAATTACAGCCCAGGCCGAATAGCTCACGGTCGAGACGAAGCGTTTCCCGTTCCAGTTTTTTGATAGTCCTACGAGGACGAACGGTT
+>98661 2
+GAGCGAACACCATCCGACTTTAGACAATCGTTGGCTTTCATCTCTGTTCGTCAAGGGTGTGCAGGCCTACGGGGTTACGCAGCACGATTAATTAGCCAAA
+>98662 2
+CTCCAAAGGAGGATTTGATACGTATTCAATGCGTTGAACGTCGGTCGGTGCCCGAACACCCGACCTATTTGTAGTTTAAGAAGGACTCACCGGACCTTGC
+>98663 1
+TACAACTAATCACCGGAATCAGTGCAGTTTGACAAGCAACCGGGCGCTTAGAGGGTTCGGCTTTTATGAACGTAGCCACGTCCTACTGCCGATTACTTGG
+>98664 3
+GCACTTCTACGCGGCCCGAAACGTAGGGTTATGGAGTGAAAGACGTTGAACTGTGGACCCGCTTTCACACTAGTGCTTTAGTTCCGTCCCATAAAACGAT
+>98665 2
+ATGCGAAGCCAGATTCACCGCGTCTGTTGTATGACAGAGAAACTCGATTTCGCGTTCTTAACATGTGACAGAGTAGCCCAGTTAACCGAGGGCTTCCGTC
+>98666 1
+ATGGCATGGCGAGGTAGGGTGTCTAATATGACATACAGTAAACTACCCCCACTGACTCGATTCTCATTCATTGATGCGGACCTCGTCTACTACGCGGGAG
+>98667 3
+GGGTGGACTGTCACTCCGCAGTCCTATCATGCACCTCACCCCTTGTATTTAAGAGGGCTCGGAGCAATTTAACTGATCTTCAGAATAGAGCGGAGAAGTC
+>98668 2
+TGATCCGGTTGCCTCGGGGAACTAACAACGGACACCTGAGTACTTTATTGTGCGAGCTAGCAATAGTATTGTCGATATCCTAACGCGCACACGGCAGTTC
+>98669 3
+AAAGGGATATTCGAGTGACTCGGCTCTAGTTCTCTACTACCCTCAGGAGACGGCTCAGACCGCCCTGAATCTGTCGGAGAGTTTGAACCTTAATAGACGT
+>98670 2
+GAAGTGAAACACCCGTGATGTAATCGTATGCGCAATTCGGCCCCGCCCTGTGACACTTGCGAAACGACTTTCATTGGTCAGTAATTCCAGTTTGGGCAAG
+>98671 3
+CCCGTACCTATGTTAGGCATTGCGTCAGCGCTTCAGTGAAGTGGTTGACCGAGCTTTAACAGCCACTCAATTTGCCGTCAACGGACAGAGAACTGGAATT
+>98672 2
+AATGAAGTAAGGTCATATGGTTGATGAAGCCGGTGCCATAGACTGCGCACGCCGACGTAGTTTAAACGCCGCACCCAACTTTTGCATTTTCGCGGCCTAT
+>98673 1
+CGCTGTAAAAACACGTAGTGTCATTTGTACATGCAGTCCGCGGTGAGACCTCGGAATGCCGTGAACCCACAGTTGATAATACAGTTCCCGAGGCTTCTGT
+>98674 3
+CAGTACCTTGCAATGCCCGGTTACAACTTCTCGACCAACTGGGTCCTCCGTAGTGGTCAGTCAGAAATTGGGGATTTGAGGCAACTAGGACTGCTAACAT
+>98675 2
+TAGCCTACTTCCGAATGGGTCCATTGCATAGGGGTCCATTCGCTATCCCGCGCCAAAATCAGCGAATTATGTATGCTGATTAGAGCCGAGGCAAATCTGG
+>98676 3
+ACAGGTTGGCTGCATTGTTATTTGCTGGCTATATATTGCACATGGACACAACAAGGCACCAGGGCTGACACCTGTACGCATCGTCTCTGTCGCAGACAAG
+>98677 2
+TACAGTTGACGAAGATGCAAGCCCTAATGCCCCCTTTAGTGAATTGACGTTATTCCAGGTCCTGGGTTGTGGAACACTCAAGGACGAGCCCGATTCGCAT
+>98678 2
+GGGAGCGGCCCTGTCATTCCCCCATGAGAAGCTATGAATTTGAAACCTGCTTTATTCGGTCGAACGTAACGTGCCACACCCCATATGAGTAGTGGAATGT
+>98679 3
+GATCTTTCAATAGTCAAACATTTAATTTCGGTGACGCCCCCTAAACAACAACCGGTTACCGATCGCTTGAGGGGTAGGTAGCTGCGGTCGTGCAGCTACG
+>98680 3
+CTGAACTATTCCGGCTGGCCGGGTGGACTACGATTCCTACATACTTAATGTAGGTCATTCCAATTGCAACAGCGGCACCGAATGGGAGTTGAACACGCTT
+>98681 1
+GCTATGGCAGGACTATTCAGCATCTTCACGACAGTTGGCCAAGTGGGCAGTTTCTCCTTGACAAAGTGATTCTACGCCCTGTTAAACATAACCCGGGAGG
+>98682 1
+TTTCCGGCTACGCATGGTACACTGGCGATGGGGGAACCCAGGATCACACACAAAACTGTTTGATCAGTGACCTCCAGAATGAGTTACTATTGTGCCGCTT
+>98683 3
+TGCGAGCGTAGCTGACCTGTAGCAATATAACTCTACGGTCTTCCCCAGGCCATGGATCCTACAGCGTTTTGGACTTTGTCGGAAGAAGGTCAAGAACTAC
+>98684 1
+TTGCCGCTACGGACGCTGACGCCATCAGATATACCTTTAGTTTACGATAAAAGATTTCACCGTGGCCCCGCAAAATGCGGGGTTGGGTCAGAATTACTGC
+>98685 3
+GTATCGCTGCGCACGACGAATGCTGTGGCCACCCGATAGAAAGGGATAATCATCTCTTAAAGTTACTTACAATCCTCTGGGCCACTTTGCGTCGGAGTAG
+>98686 2
+TTAATCGCCTATAAACTGATGGATCGTATCAGGCGAATCTGACGACCGAGTCGCACCCTTGGTTGCACCTTCCGCAGTACATAGGTTAGCGAAGTTGGCA
+>98687 2
+GTACATATTGCCGCAGTACTAACGAGCCAAAACGAATATGGTTAGCGCTGTGTCTAACGCTGCTCCACCCGTCGATCGTGCGTGAATGGTCAGACTTAGT
+>98688 3
+TTGCGGCAATCTTCAAGGCGACACATAGTTAGACAGGTTTACAATACTTCCGGCGTCTGACTAAGCGGAGGGCACGACACCTCCTTGTTTCATATGGACG
+>98689 3
+CAAGTGTACATTTCGCGAATCGGTAAGTCGCCAAGGTTCGCCGGTCGTTATCACCTCGAGAACATATGACAATTCCGAACTAGAGGGCTTCACTCGGTGT
+>98690 1
+TAGGTTTCAAGGGATGCATGACAGTACGGCACTAGGGTGTCGGGGTACTTCACTCCCCATTCAGCGCCAGGATTGTCTAATAATCTCCACAGACCATGAT
+>98691 2
+GCAGAGACCATGTAGAGAATCCGGCACTATTTTTTTTCGGTCGCCGTCGGTGAACCAGAGAGTAACAGGTCTACATCCGACTGCTATGACGAGCATTCCT
+>98692 1
+AAGATTGGCGGTAAGAGACTGAACGCACAGGTCCACCGAAATCAACTTCTGACGTCCATTTTCCCTTGACTCGATCAGCGGGGGGACTTTTAGGCCATTT
+>98693 3
+CCGTATCGTGGGCCGTCAGGTTGATCTACAACTCGACCGAGTAAGAGGTACATGCAAGCGGCCTGTCATCGATAAGTCTCGATCCGAATGATAATTTCTC
+>98694 2
+ACCACCTGGGAGAGAACTTCTAGTGCCGGGAGGCCACGTTCGCTTAGGGTAGCTGCACCCACAACACCGCTTTGTACGGAATGTCTGAATATATTAATTT
+>98695 3
+GTCTCGCTATAGGGTCCCCACTGCTATGCGATGGCCCTCGTATTAAAGACTTTGATGGCAAGACACATGCGAAAGCCCGTAGACTGTGGAGTCATCATAT
+>98696 1
+CAAAGTACTAAGCCGGACCGCTTCGATCGCCTTCCCTTAGAACCTAAGGGCATCTAGTTCGTCTCTGCTTACAGCTGATTTGGGAGGAGGAAAAGTTCGA
+>98697 3
+CCTCAGCCTAAGAGTGCGCTCTGTCTCAGATAGCTTCGCTTATTCGACGGTGAGTACGAATACGGGCGTCGATGAAGGTGTAAACATTTACCACCACATG
+>98698 1
+CAAGTTTTTAGTCTGATCTCGTCACACACAAGTCAAGGGTCCGCCCGGGCCGTGAGATTTTAGCAAAACAAGTTGGCCAATATTGCAAGGGTGGTCCCCT
+>98699 2
+GAACTTTCCGAAATGGAATACGGTAGTGCTGGCTTAAGGTACAGGCTTGGCCGTAACAGACCGCGTACGGACCTTACTCGTAGCTCTCATACTTCCAATG
+>98700 1
+TGTCTTTACAGGGGTACCGGACTTGACGGATTGCGGCGGCCATCCCACCACATAAAAGAATCTTTTTTTAAACAGAGCGTCCGTTGACAAGGCCCGTGTA
+>98701 1
+TTTATGGTCTTGTGAACGTACACAAGTGATCATGACTCGTTCATCTAGAACCTACGCGGTCAGGACCTTCGCGGTCAAGGTCGGTAACAAGCGGATCCAC
+>98702 2
+CTCCTAACCATTGGAAGTCACTAGGTCAGGCAATTTCCAAGACGAATCAGAGCGCTAGCATCCGACCGCGAGTGGCGTTGGTTGATTTATGGTCCATTAC
+>98703 3
+CTACGGCCTACCAAGTGACATCTGGTTAGTTGCACGAGCTAGCTAAGACGTGGAGAACTCTCACGGCTAACTATTCGAGCGCTGACTACGGACTTGTATT
+>98704 1
+GTGCCGTGCATTCAGAATAGATTGTATTATATGCGAAGACCATTTCTGTTAACCTCATGAAGCCCGCGGGATCAGCCACGGATCCAGTGCATGGTCCGCA
+>98705 2
+ATAGAGCCACGGTAGCCGACCGTGGGCTTGCACCGTAATATCCCGAATTACGGTCGTTTTAACGGTACCAGACCCGAGGTATTTACCTTATGTCGAGATA
+>98706 1
+GTGAGATTGAGTAAGCGTTTTTTGTTAGATGAGCAAGCCCCAAAAAAAACACCCCGCCTCTCGTATGCGTGTCGTGACGTTACGCGACTTCCATAGCCGG
+>98707 2
+CCGAGCGGTACGTATGCGGGCCTAACCCGCTTACTTGGTTCTTGGCATTATATATTTTGGAAGCAATACAGGAAACCAGTCGACCGACAGGGTTACATCC
+>98708 2
+TACTTCACACACGTGGCCCTTTAACACGCATGATGGTTAGTTGGAGAACACTGACACGACGACCGAGGTAGTGGGTTTGACATTCAGTTCGATCCGTCAC
+>98709 1
+CATGTACCCATACATTGACTTTGTCGGTTGGTCGCCCTCCGAGTACATGCAAACTGTTAATGAGCCCGGGACCGTTTATGCCAGATCGGGTACAAGGAAA
+>98710 2
+TCGCGGGTCGAGCCTTTACAGAGCACCGTGTAACGTCGTAGATATAAGACTTGTATTCGCATACTCATCAGAACGCTTGCCACCTGTAACCGGGATATGG
+>98711 2
+GGGGGCATTCAACTAGAACCCTTGAGTACTCCCTGTAAGCCTTCTGATTAGCAGGTACCCAGCGGTAAATGCATAACTCCGAGTTGTGATGGTTACGCCA
+>98712 2
+GTCTATGCGTCAGAAGGACCCTAGCGTCGCTATTAGACGTTGCACAGCGCAGTACGTGGGTGCAAATCAAGTGTTTAATCTCTGCAGCTCAAGCTTCACA
+>98713 3
+CCGGGCTTCGACCACTCCTAGAATACCAGATGTCATAAGAAACTACGTGGCGCGTCTGAAACTATGAGCTTGTTGTGGCGTTTCTCGATAGCAGCTAGAC
+>98714 1
+GTAACAGGGGGGCGCTTCGAAATACCATCCCACGCCCTGAGATATCTAACCATTTATGATCATGACCCAGGACTGAATGTAGCACTCTGGTGGGTTTGCT
+>98715 1
+GAAGCAAGTGTCAAGAGAATGACTATCTCCATGATACGGTCGTATGTATCTTGGGCGGTGCCGGCTGTCAACACCCAATCTTGATGATACGTCCTCCCGA
+>98716 1
+ACAGCGCCGACCCGAAAAGAGGAAGCTTTTCGTTTTGATGTTACTTCCTAGGGGGCGATCGCGAGCTCAATAGTAGTCGTCTCCATACCTAACGTAAGCT
+>98717 1
+CATTTGCCCTGATGTAAACAACAGATATCGGGAGCGCACCGTAGGGTGGTCTTAGCCTCAGGCCAGGCCCAATTTTACCCTTCTGTTGGGTAAAAACTGA
+>98718 1
+GGTGCTATCAATGCTACTGAGAGCGTCTCCAACCCGTGGTCTCATATGTCAGAGTGTCGGCTCTCTAAGATCATGAAGTGCCAGGCAGACATACATCGTA
+>98719 2
+CTACGTAAGCCCGTAAAGCTCCGCCGGGTTATGGAGGTTTTCAATTGATCAAGGTTAGCCGTGTAACCTCCGGGTGCTCCTCAAACTCGTAGTAAGAACA
+>98720 1
+CTACCAGTTATCTTGGCTCTAATAAAAAGTCCATGCCAAAGATAAATAGGCTCTACGGCCCTCCAGGCGACGTGAGGGTTGCCATTCTTGGAGCCGGGTT
+>98721 2
+TGTTAGCCTGTTCCGTAGGACGTTGAAGCACCTGGACATGGGCGTAAGATCAACCAGGATTCCGCTAGGGACCTGATTCAGACTACCATTACGTTTACAC
+>98722 1
+ATCGGGTATTGAGAACATCGTGATCGCAGATGATTGACCATCTCGATTGGCACAGCCCAGCATTCTGATCTATGTTAAGCCGCGCATATCCGACGAGGCT
+>98723 1
+ACTCTGGTCCTTGATCATGCATTCGCGGTTGACACAGCATCGCCGTAAGGGTTATTCACGCGAGTGAATCACAGAGATTTGAGACTGAATCGACCTCAGC
+>98724 3
+GCGTGCCTTTGCGGCCCAGCATTCACCAGCATGCTTAAGCGGTTAAAATACACCCAAGTAGGGCAGGAAGATCGCTTCCACTTAAACTTTTGAGGTGTTG
+>98725 2
+AAACACCTTCCTGGAGGGAAGCCGGGCAGTACTGTTCACTTAGGTACACGCTGGGTCAGAGTCCTATTAGTGTGATTCCCAAATTATTAGGCTACGCCAC
+>98726 1
+CTTTTGCGCCTATTTGGTGGCCCCTAGCAATAGGCTGCAGGCGCAGTGGACCCCATAAATCCTATCCGAACAGATTCTGGGAAGAATCTTAACTGAGGTA
+>98727 2
+GGGACAGCCCCTCCTTGGCTAACATGTGCTCAAATAAATGAGGTATCACCACGGCTGTCTTTGCGACGAAAGAGTGGGACATCTCGTCTTGCATATATCG
+>98728 2
+AAAGTAAGCCCAGTACCGCGCAGCGGATATTTTACGTGTTTATAGGCGTGTTCTGGCAAACCTAGTCCGCGTTAAGTCCTCCTGAATCCACGAAGCGATG
+>98729 1
+ATTACATGGAGAGCCATCAACAGATTGCATACGTAGTGCTATCCCCAGGTTATGGCCCTGGCCCCGTGAGTGCGTGATTCTCTGAAATGCATAAGTGCCA
+>98730 2
+GAGTACGGGTTAAGGCCCCACTTTGTAGCATCCACGAGGTGCGTGTATTATACGAAATAGCTCTCAGTGGGCACCCCATTGGTCCTCGTATCGAAATACA
+>98731 1
+CCCAACGGACTTTTACAGGTGCGCATTCTTTCAAATGGAACCTTGCAGTGATAGGGGACTCATAACTCTCGGTCAAACGGAAAGGTGTGTGTACGCCCTC
+>98732 2
+ACGCACTCCCATTGTATCATTCTATAAAGTATGCTACGGTGAACCTGGCAAGGCGCTCCGTGGGCGCGCATTCGACTGAACATCTGATGGACTGAAATTG
+>98733 1
+TCATGTCACCATTCAAAAACTCGCGGAGTTTGATCCGGGCGTATAATGAATGCAGATCGACCTCCATGGGTCCTGACCGACGGCGGATAGCACTATGTTT
+>98734 2
+CCGTTCTCCCATAATATTCAGAGGAGTATGCGACATTCGGGTTTGGATGGTAGGCTGCCCAGTCCCACGAAATTCGTATGGATCCCCAATGTAAACGCAG
+>98735 2
+CGACCGTGTCTGCTGGATGTGTCACACGGAGTTGCTGGAAGACCTGCCAGGCATATAACATTACTATGCTAGCATTCAGTAGCTCACAGTCTGCGAAACT
+>98736 2
+GCCCTGAGTTCCAGGCACGCTTTGATCTAGGACCCTAACCAGATGGCATTAAACGCTGCTTGTTACTACGGATACTGACGTGTTGCGGAAACGACAGTTA
+>98737 2
+GACATACGGGCGTAGGAAAACTCGATGCTATTGAGCCTCCTATTTGTATCCGCTATATATCAACGCCGGCTTATGTCGTGTCCGACAGACGCTGCGAAAG
+>98738 2
+ACCACATAGTTCCTCTTAGCAACGCGTAATTCAGTACTCGAGAAAGCCATCGTCTCAAATTGCGAGCCTGTGAGACTGGGCCGGTCATATGCGTGTTGGA
+>98739 3
+CCACCGCAAAACGCGTTTCACGTTGACCTGTGTGAAAGGCTATTTGGAAGGTTAGCTAGTTGAGAAAGAAGCCGTGCAGTCCCATCAGTGCTATCCTTCC
+>98740 2
+ACCTCCGATAATTAGTTTTGCGGGGGCAAAAGCACCTTGACCGATCTGAGCATGATGAGCATCCATTAGCCGCTCATGGCCATTGGAGACTACCTGTATG
+>98741 3
+ATTTGAGCACTAACAACCGAAAGCGACGGCACGGCACTTATATTTGGGATGGGAACTTTCTCTGGACGTCTCGTAGACAGCGCGATGTTCCAATTCGTCC
+>98742 1
+GGGGGATTTGTTAGAACCATGACACCCGCCCAAGCCCTAGTATTGCTCGCCGGCAATGCGATGTCGACAAAAGATAGGCAATCCTTGTTTTCAACGTGTT
+>98743 1
+CTTAGTTAATCTGGGCCAGTAGTACTGATATAAGCAGTATCTGGCCGTCACGGCAATGCCTTCATGTCCGAGGAAAAGCTTAGCGGCCTAACCGGTCTAC
+>98744 1
+GGAGTAAGGCATACAGTCGCTGTTAACGATCAAAGCCTCCGTGCCTCCCCCGGGCAATTCCATATGATTTTACAACAGGGTTATAGTCGACGGTTCAGTG
+>98745 1
+TCATGGCCCATGCATTTTCAGTGTAAGAAGCGTACTGCGGTTCTAATCATAACATCACATGGCGAGGTGTGGGTCACCGTTCCACCGACTCGGATACAAG
+>98746 1
+TCCGACTCGTGAATCGAATCTCATGAAGCATCAAGGCTCGGCGTGAGGCCTCGCAACTTTATGCTCGTTAAGTAGACGCAATGGGAGCTTATATCCAGCT
+>98747 3
+CATATGTAGGTGCTGATCGGATTCTAGAGAACGCGAGCCGGTTGTTCCAAGCCTTACTCCGCTCTCTTAAACGATGAAAGGACGCCATCCGTGTACATAG
+>98748 3
+TGAGTTGGAATCCGTTAGGAGGATGCCCCACCGCCCGTCGGCTTGTTTATTCACATATCACTCGGATTACGATGAAACATCGAGTAGAGGCTACAGATCC
+>98749 3
+TAGTAGCCACTGTTTAATCATCCCCGATCCGATCATTCACGCCTAGAAGATCGCACGTAGCTGATTCTGGAGACTGACGGTACGGTACGGGGGACTATAT
+>98750 1
+AAAGCCGCGACTCCATAGATGTGGTTATGGGTTTATGCTCCCCATAAAGTTGTCCGACAGCGCACAGCCGAACCGGACTATTAGGCCAGCATTGTGTATT
+>98751 3
+CGATATAGCACCTTGAGTTGTTCCCAGTCTAGCTGCTCACACGAGGATGCCAATATAGTATGCTGGTAGATGCACGGCTTGACGAATCTGCGTGACACAC
+>98752 1
+CACTGGTCAACATGACGGCATCATTATTATGAAGCGTTTGCCTGAGCGAGCAAGCACCCTCATGAGTAAGTTTCCGGGAATGTACCGTGATTCCCAGTCG
+>98753 2
+AGCTCACCATACGCCTGCAGTCTAGAGTGCTAGGTAACAGATCATGGTGCATATGGTATTCCAGTTTCTCATCCTGTGTAGCGGAGCCAACATGCAGAGC
+>98754 3
+CTACGAGCTGCCAGTGAGACCTGATAGAGTCTATAGCTTGAGGGTGGTATCCGTAAAATATGTCCTCATACCGTGCTAATCAAGCTTCCCAACCGGGTCG
+>98755 1
+GATTCTCCAAGGTGCCCTGATCAAAGTCTCCAAGTACTGGGGGAACACTGCCGAAGGTTCGACAGTTTCAAGCTTGGAAGTCGTTAAGCCCCATAGCTTT
+>98756 1
+TTAGACCGCCGTGGTGAACTGTGCTCCCCGGGAAAATAAGTGTTGAACTTAGTAACATTCAAGACGCAGCTCACCTTTGAGCTCGCCCAGTAGTCTGTAG
+>98757 3
+CGGTTGATTGCATCGAAGATAAGTTGGGCATAGGCGCTCGCTGAATTAATAATACCCTGAATAGCTCAGCGCGCCTTCGACTAGCTACCAGCGTTTAGCC
+>98758 3
+GGTCGCAATATACCGGGCACATCTCTGAAGGGGTCATGGATTGACAACTGTTCACTGTCCTCTGGTACACTAAACCAGTGATTGGCCGTTGATACCCAAG
+>98759 3
+CGACGTCGGGTGGCAACTATTAACCAATCAGAGGACTTCGCATCTATTCAATTAGAGTGAGCAGACCCCTAGAATGCCTGACTCACCGGGTTTGTTGCGT
+>98760 3
+TGTATTGAGGTGCCCCCCTTATATGAATCTGACGGGGGGAAGTCCTACAACGGATCAACACCGCCCGTTTAGTATAGTATCAGACAACGCTAGTTCGTGC
+>98761 3
+GGAGTCTGCTGCGCGTTGAAGACTGAGAGATTTATATCCATGTCCCTAGTGCACTTCGGAGAAGATTAACATCTTGCTCCCGCAAGCGAACCATGTGCCA
+>98762 1
+GTACACGCTAAGCAATTGGTTAATGTCCAACTCTAGCCTGAACTGAGTGCAACGAACGCTCAGTTGTAGGCTCTGCTTGGGGAGGCTCCCCGAATAATTC
+>98763 3
+GCGGTTTTAGTGGTCTCAAAGACTGGCAAAGTCGGAGAGTGTGCCCTGTCATCTCCCTCCTTTAAAAGTTCCGAAATGAAGCCGATCATTCCGGGACCAA
+>98764 3
+TGATTCTGAGATTACACAGCTCACCTGTAGCCTGGCGATTACTCGAGAGATATGATTAGAAGATGCGGCGATGTCCCTACTGCTGACTGACGCATAGCCC
+>98765 3
+GTGACTAAACCCTCAAACGAGACTAAGTCAATCTCAGGGAGAGGTATCTGCAGGAAACTGTAGGGTGCCTTCTCTAGTATTGGGCCCTCTTCCGTCTCGA
+>98766 1
+CCGTTCCCGACGGCTGTTGGTTCAAGGGATGGACGTAGACATTTAGTCTCCAAGACAATCCTCTATTGAAAAGATTTTCGAACGGGGCCACCTCACGAGT
+>98767 1
+GCATACGAAATCCAACGTCGGTGCTCGCTTATGTCCTCCCATCGTAGTGTTATCCAGATATTCAGGTAGAGTAGCGCTCGCTGAAGACATCGGGCTAAGA
+>98768 3
+ATAAGCTTCCATTTTCAGGCCATTTTCAGTCAAGTGCCACTGGACCATTGGGCAGTAGGGACACGCCAACGTAAGACCTTCTAGGTGGAGTGATTGCCCA
+>98769 3
+AATGTTATGGCGTGTTATGTTCTCCAGCCCCAGAGTAGCAACCGGGCCACATGAAAGTCGCTAGAGCGTGAGAATTTTACTACTCTGCTAACTGCGCAGC
+>98770 2
+GGCAAGGTCTCGAACAGTGTCCCGGTATCGATAGCCTGATTGGTGTAATCTACGGGCACGTCGACTGGGTACTAAGATAACTATTTATGCCCCTCCCAAA
+>98771 3
+GTACACGTGGACGTACTCATTTGGGACCTAGGAAATTACCCCGGGCTATGCATGATGCTGTATTCTGGTACGTACAATATAACCGTCAGCACGCGCGTCA
+>98772 3
+GGATAAAAGCGCCTCTCGGCTGAGGTACCCCTCGCTTCTAAACAATTTCCTGTATATTCCGGTTTGTGACACGCAGCCGAACGAATTGGAGAGAGCTATG
+>98773 1
+GTATTAGACGTTGGCTGAACAAAGTCAATCAGGGTGACATGTTAAACGGACAATCTCCAGGTTTGATTACTCCCAGGCTCACTCGCGGCACCGGTCCGTT
+>98774 1
+TAGCGTACTTTAGGCCGTGTCCTGGCGCAGGTTAAAGCACTCGCTAAGTTACACCGCCTAACACATATACATCCGCTTGGCGAGCGGTGGAATGAATTAT
+>98775 2
+GTAATATAGCGCCCTATCTTTGAAGGTGCCCTTATTCCACTCGTGAGGAGAAGAAGCGCCTGTACGTTCGGCATCAGAGAGTCACCCCTAAGGAGTTTCA
+>98776 1
+CTAAGTGAGCCGAGGATCTGCGTGGATCATACAGCGAGATTAATATGGTTCCATCCTTAACCTGTTTGGAGGTTCACGTCGCCAGAAGCCCCATCCAGTA
+>98777 1
+GTTACGATCCCGTTTGGAATTTGCCTAAGCTAACCCGTAAAGTCATCATTAGTACGATGTTGGTAAACGGCTGCTGCTGAAACCCAAGCTAGCCCCGGGG
+>98778 2
+GTTGTTCCAATTAACCAAGCCTGTTAAACAGTTAATTGCCTCAACCGGCGGGGGTTGCAAGAAGATGTATGGACCCATTGCCGCTTACGTTCGACGCACG
+>98779 3
+ATACCGGCTCAAGCTTTACAGTCCGTCCACTACAGATTCTTGATCCTATAGCGTCCACGCTACGTGGAGAAGACTGTGATTTGGGGTGTGACAGGCACAA
+>98780 2
+GTTTCGAACCCCGGGCTCATGCGTAGGCTCATCTCGGGTCCCGAAAGCAAAACCAAGGTGCTCGGGTTAGAATAGTGTGATAATCTAACTGCTAATTTCC
+>98781 1
+CCTAACCGCAGCCTCCGATATTAGAAGGACAGAGTGTCTGACGGTTTATACAGGCTAAGCACTGCGTTTAAGTCCTTTGCAGGCTCAGTGCAACTGATGC
+>98782 2
+CAAAATTGACGTCGGTGATTTGGCTATATCTTTCGGTCTTCTTATGCGGTGCAGCTACTGAGAGAAGTCCCCGGTGATAAAAAAGCCCCCGCCACGACGA
+>98783 1
+GTGATGACTTAGGCTAGTAGACAGTCGCAAAACAACCTCTCCAGAGCTAGTAGCTTTGAGTGCGTTCAACGACTACTTGTCTTAGGCCTCGGACTGGCAC
+>98784 3
+TAGGTGCTATCATTCTGTTTAATTCGTGCTGCAGTAAACAGTTCGCCAAGCATTTGCGTGAACACCGAACGCGGCCGACTCAACTGAAGGCATTACGGGC
+>98785 3
+CCTGGTCTTTAGACCCTCCGGGCCTCTAAACTCCGTGCCATTCGGCGGTGATCTAGAAATGGAACAAATCTTTTGACTAGCACTGAGCTAGAGAGGAATG
+>98786 3
+CCGATCGAGGCTTGCCCGCCTTGATATATAGATGGTACCTCGGTTGAACATCATGATAAGGCCAATCTAGCATGTTCCGAAGGCTTGCACCGCGTATAGA
+>98787 2
+CGTCTCGGAGCGCATACCAGATAGAAGAACATCGCGGTCGACTCTTCTCTGTTGCCGTTTATACACGATTAGCCGATGGCGCAGTGGGATCAACAAATTT
+>98788 3
+TATGGGACGATGTAACGTTAGTGGATAACTCAGTCGCGGTCCCACTCAAGAGGCGCCCCGGATTAATTAGAGCTGCTCCTAGACAATCTTTACTCCGAGT
+>98789 2
+GTGGCTGTCTCGGTACTCAACTAAGCTGCATAAGGGTCCGATAGCAGCTCTGTCATAACTTCTTAGCAACGGCGGTGTCAAAGCCAAAGGCATCATTCTG
+>98790 2
+CATCACAGTGGCCGTGCAGTATGATACTAGCGTATTTAATGCATACCCGAGACCGCGGTACGCCAATAAATGACTCGTAGCGAGTATGGTTCGTCCCTGT
+>98791 2
+GGAACCAGTCGCCTCCGTGGTGCAGTCAAAGTTATCCCTCCATATTCGACCAATCATCTGATTTCTAAAGCTCAATCGGCGGGTGTAGGCGAATTAGAGG
+>98792 1
+TGGGTACCGCCTACCAGAAGAAACTCCCGATACGGATTGGGGTTACGGTTGCTTTGCGCAGTTTAATACTCGGTATCCGAAACACCAACTGCTGGATTAC
+>98793 3
+TTGCGGTGGACGAATATCGCACAGCACGCGAGAGTTAAGATTATTGGGGAGACTGTGACCCTTCTTCACAGACCCCCACGTCGTTATAGACATCGTTCAT
+>98794 2
+GTTCTAACGTCTCGCGGGTTCTGGCCCATCAGCCAGTGTAGTAAGAGTACCCCGCAGATCACTGTCCATCTTAACGTTGCAAAGAGACGTGTTAAGGATA
+>98795 1
+TTTAGGTATGCTGGGGTTCCCCTGCGCCATCTACCGCAATAGGTGGGGGACATCCAGCCTAACCAAAACGGATAAGTCAGTACTCGATTATCGTATTGCA
+>98796 2
+AATTCTCCTCCCGTCGGCGCGTGACTAACAATACGGCTAGATGAGCTGGTAGTATCATACATAACAATCCATCCGCTAGGGGGACAGCTGTGTCGTATGT
+>98797 3
+ATCGCCGTTCTCTTACAATAGTGCTGGTCAATGCGCACATGGCAGATCCATGCCGACCTCCTATAGGAGAATCGTGAGTTACTGGCAGTAAGACCTGGAT
+>98798 1
+GATCACCCGATCCGTCTTGAAGCGCTCGCAGCCCGTGGCTCAGAGGCTGACAGTTTGTGATTTACACATAACTTTGCAAGATAGTTAGAGGTGCAATCCA
+>98799 2
+GGATCGTACATGACGACAGCCGCGAGGCTGGAAGGAATATAATAACAATCTACTGCGAGGGCATTCGGTCGCAACGCTTTTCTTGTGACCCTTCTCCTAT
+>98800 2
+ACGGGCTCCTTAGAATGTCGAGCGGAGTGCTGTTGGCTACACCAATCAGCATGTCTTTGATCACAGCGCTGCTCGTAAATACCTAGTGAACTTAACCGGA
+>98801 3
+ATGCTTTTGTACGCATTTTGGACGTCGCGGATTCCTTTGTCACCATCAGAGAACAGATGCGGCGAGGGTACGCCCCAAACTACTTGGTCAAATAGCACAG
+>98802 1
+CTAAGCCGCGGGTAACTGTTATGTATGTAAAATCAAGGCAATAGGAAAATGGCTCGGACTCTGGCGCCCGCGTTGCTAGTTACATCAAGCCTGCTCCCTT
+>98803 2
+TTAACTTAGCGTTGTCGTAACGTAACTTATCAAGGAATGGCTGCAATCAGGTGCTGAACCCCCATGACTAAGCGCTTCCCTTCGCTACCGTGGAGAGGAG
+>98804 1
+CGGAACGCGACAAGTTTTGGTAGGAAGTCGGCTCAGTTTCTATTGCCGCAAATTCAACGTGGGTGCTTTACGGATAGACACACCAGTCATCACCCTCATG
+>98805 1
+CTGGTCTCTAAAAAGGGCTCGCCTTATGAATCGCCAGATCTGAGCCTCCAGATGTTCTATTGGGAGCTACGCACCCAATATTGAACCTGCTGATGAGGGA
+>98806 1
+TAGTCCTAACTTAGTATTATGTATACGAATCGTGGACGATGCCTCGTGCCATTCAGCTAAACCCTTACCAAATGGCATCGCGCTAGGAGGCGGGCGTAGC
+>98807 1
+ATACCAGCGGACAGTCCTCCTTGACGGAGTCATACGTGATCTTACTATGTGATCGGAATTATTGCACAAACGACCTACTGGGGTAGTCTGGACCGCTGCA
+>98808 3
+GAGCGGACTTGGAGCATATCGCAGTTTGGGGCCTCCTCACCTGTTTCCAGCAACCGTTACGGATAGGAATAATAAATAGTTGTTCGGCCACACGCACTAT
+>98809 3
+GGTATTGACGCCTACCGTTACAGGGCCTCAGGCCACCGTATAGGTTATCTATTTGCAATATACCTAGCCGTCGGGCAAACAGTGGTCACTAGGAACTGTA
+>98810 2
+CCTGCCTTTCAATTACAACACTTGCTCGAACTCCTTTGGTTGAGACGGGAACAAGGGTGACGCGTACGACTCGTTGGGATACGGAGCTAACTTAATGCAC
+>98811 3
+TACATTGAGGCGGAGTCGCAGAATCAGAGAGTGGAAGCGGCGCCTTAAGCCTTACCACTTCAGAGGTCCCCTGATCATCTCGAAACTTTTTACCTTGGAT
+>98812 3
+TCTGTAAACGCGAACTATTGCCAGGTAGTAGGAACCGGAGTTATGCAGTCCTTCTCGCCGCTAAAGACGTGACCACTGTTCGCCGCGTCTATAAAGGTAT
+>98813 3
+CGCACTACTAGTCTTAATGGCGCAGTCTTCTACGGCTCCCTGAGACGTCTCCGAAGAAGTGCAGCGCGTGATTAGTGATGCGACTAAGAACATTATTCAG
+>98814 3
+CAGCTCCCAGAAAATGGAAAAAAGCAATTGGCTGTCTCGCACGCTCTTAGACGCGTGCCCTGAGAAACTTTTGTCGTCGAGCCTCGTGGCATTGTATAGT
+>98815 2
+GATCATGACAACTAATGTCTCTGCTGATTATTTGGGGATAAGGCAAAGTTCACATCTGAAGAAGGCCACCTCTGAGGCGTCGCCGGCAGATCCTCCTGCT
+>98816 3
+CGCAACGCACGTTGACCTCTCGGTCTGGCGCAATACCAGGATCAGTTATTATCCTTGAAGAGCTGACTATCAGCGGGCTAGCTATTTCCAGAAATATGGG
+>98817 2
+TGGTTAATCACGTGAGTAACATCCCGAATTCATTTCGAACAGACTGACGTGTCGCGGGCCCACGTGAGCGAGTCACGACACTAGTACTGGAATCCTTGTT
+>98818 1
+TAATATACTCTAAGGGACGTAATGCAAATACGTTCGTGTCTTAATGACTGGCCTTGAACGCCCCCTAGGGGATAGGACCCCGCTTGGCAACCTAGGTTGC
+>98819 2
+TTATCGGGCGACGGTTAGCCCGGACGGTAAAATCTCACAACGTTCCATGGGCTTTGCACTAATCATATGGATTGGCCCTTCCAGCAGATGAATAACGCTG
+>98820 3
+GAATCGACTTTTAAACTGAACGAGGTTCCGACCTATCTACGGCTGCGGGATGCACGACCCAACAGATAGGTAGGCGGTAGCTATGGTTCCCTTCTTACTA
+>98821 3
+CTGTAAAGTTGAATAATGTAAACCCTTCGTGACCTACCGCCAGGCTATCTGGAGGCCCTTTGCCAGGCGTAGTGGACGGCTATTAACAAATGCCATGCTG
+>98822 2
+CCGGCAGTGCAGTGTAAGTTCATTCCCAGCTAGAATTGCCAGATCTGTGATGTAATGCCCGCTAATCTGTAAGTACACCCCTTAGGCGGGTCCGAAGATA
+>98823 2
+GATAACCGATGAGAGCTATATCGATCTACCAGAGAGATTGCTATATTCGCGTTATAGTGTTCCCGCACATGTCACTTCGCCCGAGGCCCGGAAGGTGACT
+>98824 2
+CGGCGCTAAGAATCAATATTCCTCTCATGCCCTCTCTTGACCGGCGTATTTTCGTAAGGTTCACGAAACCTACGAGAATTGTGATAGGGAGCCGCAAGGG
+>98825 2
+CCAGTTCCTCCAGTAGTCACTAGCTCTGGGAGAGAGTTAGACAGTAATCTTATATGCCCAGCAATGGAATGCGTCCGCGCTGATACTGGGCCTTAAGCAT
+>98826 3
+TAGTCATACGCACCCCTTCTATATTGCTCGACATAGCCGAAGCCGTATCATAACGGTGTTTACCACGCCTTGGATCGTAGGGAGTTGAGGGATCAGAGCA
+>98827 1
+GAGTGTCGATCCCTTCGTGTCTGGGGGCTTGTCTACGAGTGATAAGAGAACAGCGTCCAGGACATACCTACTAATACCCTTGCAGTCCTGCACGTAAAAT
+>98828 3
+TCAACACGACTAGTGTCGATAGCCTGGGCATGCACCCATGTATTTGGTCAATCTATATTAGCCTACCTACGACATGGGAAGGATGCAGGTCTACTCCGGG
+>98829 2
+CCAACGAGTTTGGGCCTTGGGCGAACGTCTGACTGGCGGCAATTTCCTTGCCTCCCTAAGCAGATGAAAAGCTTATATACCGATGGAGACTACGTCATTA
+>98830 2
+GAGACATAGAGACCACGCCGTTACGGCCCGTGTCACAATGTAGGGATAGGTCTCACAGTTACAGTTGCGACCTTGTTGATCGTAGCCTATTGTTCCAAAC
+>98831 2
+CGGCACTACGGGCTTATAGTGAGCCCCAAGTCCAATAGGGGCTATACATCTGTCGCTTACGTACAGTTAGCCTACCTAGTTTATTGGGATACCGAAGGAC
+>98832 2
+TCGCTTGGACATTCCTCACATCAAACATTACCTGCGAGGTGTCGGACATGCGTGGGGTGACTCCGATCAGTAATACAGTTTCACCAACCGTAGTGGAGAT
+>98833 1
+GTGGTGCGGGGCAGGCCGCTCAAGTCTTTAACTAGAATTCTGATCCCCACCGAAGGGAAGGTGTACCTGTTCAATCGTACATAGACATCGTAATTCCATC
+>98834 1
+GGATGATCCGCAAGTCACAGTTCTGCAGGAAAAATACCAGGGGTTGCGCATGATTTGCTCTGGGGCCAATTTTAAGTCTCCACCACCGAGCCGTACATTT
+>98835 3
+AGTACGATGATTAAGCTAATTACCTCTGCCTCGATGAGCGAGCCCCCAACGTATTTGCATTGAAGGCCTTGTGGAAGTGAGCTGTCTAAAACGCGCGCTC
+>98836 2
+CACCCTAGTTATCGCCTCAAAAGCCGTTCAACGAGGTATGGCTCGTACCCGGTATGTAGTGCGAGGTCCGAATTGCCCGGATACAAATTGTAAGTCGATT
+>98837 3
+GGGTTTAACCTGCGCACAAATCGCTCCATGTCCGGTTTTGTGAACACCGGCTATGACAAGGTTCCATCTGTAGGCAAGATTAGATCAATAGACGCCGTGC
+>98838 2
+CCATAGTTTCGTGAGAATCGGTACACACACAGTCAAGGCGCTGGACAGATAGAATTAACGGCTGGTCTGTCGTTCTCATGACGACCTTGCTCCGGCATAT
+>98839 1
+CAATTGGTTGTTCATGGTAAATCTCCGAGATACGGGGGTCTGACGATCTTATCCGTACAGTATCGCACGTTAAAGTGAGGCAGCCACGGCTCCCAACTAC
+>98840 3
+TTGTTTCGACAATTATAATGTGTCCTCGTGACCCACCCCGACAATCTTCGACGAGTCGAGGCATGTACCGTAGTGACTAGCGGGAACGTGAGTACACTGA
+>98841 2
+GCCGCGCACCGCGTCTCAAGTGCTAACGAGGGCTCTTATACAGACATCTATATTGGGTTAGAAACTTACATGGCGCATAAACGTGCGATGCTGCTACTGT
+>98842 3
+GACCCATCCCCGAGATAATGGGGGCTAATTATTCCCTTGGCAATACCCCATGACGCCTGGGGATCGAGTGACAGTTTGTTGTGAATAACCGGTTCATCAA
+>98843 1
+CGCTAATTACGGTGTCCTCTGTGAATCACGGTAAAACTTCGCGCCAGTAGTCAATAAACTTTGTGGGGCTATTCCTACGGGGGATCGAGCAAACCGTCCA
+>98844 3
+AATCCCCCAGTTAAAACGCTTGCAGTCTTGGTGAGCCAAGATTTTCTCATCGGCTTGAGTGCCGCGGCCTAACTGTAATTCGCAACTGGAAGTAACGAGG
+>98845 2
+CAATTTCTCGGTACGCCGCCCGCTAATTGATATGTTGCAACCCGACGGGTCATGTGCCGTCGTGGAAGAATGAATACTTTCTTAGGCATAAAGCCACGGA
+>98846 3
+GAGCTTTGCAGTCCTTGAAATTAGCATGTACCGCATGCATCAGAGACTACCACACGGATATAGCGAGCGGTCGGTCGATATCGAGTTCTCTAGCTTGCCA
+>98847 3
+GCCCTGATGAGTAGGTCGGGCCACTGCGTTCTAGCATCCGGACTACCCTATAGACCTTATGACTGAAAGTATTGTGCCGAGTATATCTCGAGATACCAGA
+>98848 3
+TCAGAATAGGTTTCCCGATCGGACCGGGTAAACGCTAGGTGTCTTGAACGCATCCTGCAATACTTCGTATCGGACAGTTAGTAATGCGAAGACCGTCCCT
+>98849 1
+GTTTTGAGACCGGATGAATGTACCTATGATCCCTCCAACCTTAGCCCGTCCTGTGGAACGAGGACTCCTCTGAAATAGCGTAACGGTCTATGGCGAATGA
+>98850 2
+CCTAATAGACCGGGTACCCATGTTAGTCTGTCCCATGTCCACCAGTCTGGAAAACTTAGTCGGGATGAGCCTTGTACGAAGTCTAAGGCGTCGCATATAG
+>98851 1
+AATGGACACGCAATTAGTACTTGCGGTAGATCCTAAATGACGTCATCCTCGTGAGTTGACTGCCGGTACGTGTCCTCTTGGACAGGGCCCCCAGTAAATA
+>98852 1
+CATGTCCGAATCCAACGTAAGATAATATATGCTTTCCGATGTGGGCGTCGCACTCGATTACAGGCGACCGGCGGGCTGACCATCAAGGTATCTTCTATAG
+>98853 2
+CGTGTGTCCTCTACGGAAGATATGGAATCGCAAACCTCAGTGTACTAGACGCCTGCCCTGGGATATAAAGCTCACTAATCCTGGCCGTGGTATGGCTTAA
+>98854 3
+ACGTCAAAATTGTGTGCTAAGAAGATCGTGTTCTCCAGCTCTGCCCCTGCAGTGTACGCCATCAACACTTCTCGGAAAATTCGGCTGATAGCGGAGTAGG
+>98855 2
+ACCATTGGCTACAATTTGTTTCAATATTGAGCGGCTCCCAATGAAACGGTGATTCCCCGTCGCGGGGACAGTCTAGAAGCGAGACAATTCTTCCGAGCTG
+>98856 2
+GCCTGCGCCCTTGAGACATATGGATTAACGGATTGATGAGTAGTAGAGCACCTGTCTCGCGGAGCCAAAGATACGTTCTGAGCCGTCCTTATACATCATC
+>98857 2
+GGTCGGCCCCATGGGATCCTCCACCGACACTATACTGATCAACTATTAAGCTTCAAACGTTATGGTAAGTGGTACGTCTAGGAAGAGCCGGGTTCGTTCA
+>98858 3
+CACGGCACGTTGCTGTCGTACGATCAAAATCGATGGTACTGCTGGAAGCAAATCGTTACCCATCGCTCCGTGCCGTATACAAGGTTTGAGAGAATTCCGT
+>98859 3
+AGACGTTGGGTACCAAGCTGAGCTGCTTTAGGTCCTTGAAAACAGACGGTCGGGAGCCTTCAAATTACTGTCGAACGAGGTTGCACCCCTCTATTTACCA
+>98860 3
+ACGTTCTTCTATTACAAGTGAGGAACTCCGAGAACCCAGTGTCCGTAGTATACTTGCTCCTTGCGGCTCGGATTTTAGGGGAGAAACCAGAAGCGACCCT
+>98861 1
+AGACTGGAGCATTGATGCTAGGGCGAGCCCCTCCCGGTGCAGTCGCATTAAGTTGTGAAGACATACCATGACAAACTGTTTCCCAGCTCTATGTTGATAC
+>98862 2
+GAGCGAGAATGACTCTTGCTATTAACCCTTCCACATGGAGTTCCTTGTCTTACGGGAGGTGCGAAGGCAAAGACTCTTACAATGCTTCCCAGGACCAGTG
+>98863 2
+ATGATCTCTCGTACAGTGTTACCATAAAGCTTCGAGCCTACAATGGGGACTCACTACAGTCTTATCCGAGTACTTAGGGGGGACCGTAGAAGCCTCGTCG
+>98864 1
+CCGAGACTGGAGGCCCGACATTCGACTCCTAACACCTAAACATCAGGGGGATATTAATATAGTGCATGGTTCGCTTGTCTTCTACGGAATGCCGTTAGCG
+>98865 3
+CTAATAGACTTGTCGTCCCGCGAAGAGACAAGGGTACATCAGAGTTCGAGACCGGTCCACATTCGCACTAGTGATACTGATGATGACTCCGCGTGTCTTT
+>98866 3
+GCACCAACCCAGCGGGACAAGACCCCCTGTCAAAGTATATATTTGTATACTTGTACCCGTAAAACTCTGGCGTGATCGGTGTGGGACTGCTTTAATCGGG
+>98867 1
+AAAGCACTCACAGTTGCATTCCGATAACTAACTTTCGGATGGCGTGGTGACATTTCCCTACCGCCGCGTAGAACGATCGGAGGCGAACTTCATTTGAGGT
+>98868 2
+AAATGTGGGATACAGTTTGCCAGGGGTTGAGCATTTGGACGCGCAACCCATGAAACCCCAGAGGTTATTCTTTGAACCGCTAACGCGCCTCCTGCTATTA
+>98869 3
+ATCCTCACGATACTTTGTAGGGTGTAAACGGGATTGTAGCACGCCGTAGGATGCACTGGTAACCAGTGCTAGACTCCTTTCAATCCCACACTGTAGCGAG
+>98870 3
+ATCGTGCCACAGTCAGGCATGAGCCCCACACTGCGCCCGAGATCGGTCCTTGGTAAGTTAATTAGAACTAGCCTTGGTAGATTATTAGGGGCATCTAACT
+>98871 2
+CAGAAGAGTCATTATAGTCGAACCTTAAAGAATTTCGGAATTTCGGCTGTGTTGGTTAACCCTTCGCTCACGGGCGAGCGCCACCCCCGTAAATTCGGGA
+>98872 2
+CTCGTAGCTATGCCTAACGAAACGCACTGTGTGCGTCGACGGATAGTTGAATTGAAGATTCGCGATACGGACCGTCGCTCAACACTTGAAGATGTCTCTC
+>98873 2
+CCCCATACTCGATAGTATGATTCGACAACGCTAGTAAATGAGAGTGTTGCTGGCGTCTTGTGTGTGCAAGAAAGTACGTGCACGACCTCGCTGCACACTC
+>98874 1
+CTAGCGCGCTAATCGCACATAGTGATCCTGGTGAGAATCTAATCCCATGTCGTGTGTCATAGAACGCTGTTACCGGGCCTTGCCGGGTAAGACATACAAT
+>98875 2
+CCGTGGGAGGCCATACAAAGCTCGCGTCTTTCTGGTCTTAAGCAGGAGCATAAACGTATAGTATACTCACCCCCGCATCGACGCGATTGATATTGGGTTA
+>98876 2
+ATAACATTCGGACCCCCGGGTCGTTTCCCGGCCGGGATTCTCGTCCAATCATCCAAATAAAGAGAATTAAAGGTACGATTCTAGTTGGTGGAGGTGCCTC
+>98877 3
+CATCGTTTACCGTGAAACATCGAAGAGCGCTACTGTGACACATGAGTTGGTGCTACTCGACCCGCCTCCTAGGAGTGAAGGCTCGATCAATATTCAGTTG
+>98878 2
+TAGTTGGACATGAATAGTGATGGACCTCACCCCTTGGATTAATCCGGGTTGTATGCTAAGGAAACATCTTAAGCACCACGACCGTGACGCGCCTGTCCGT
+>98879 2
+ACGCAGTGAGAGTTATCTCACAGTTCCGCGGGAAGGGCCCGTGGTCTTCCCAGATTTACGTTAAGTCCATGTTCGGATTTAAAAGGAAACGACCATTCCC
+>98880 2
+ATTGTTTGCCGCGCTTCGGGCTAACAGATAAGGATATCTCGGACTTTAGCTCACCGGTACCCAGCCAGGGCAGGTTCATATTCGGTCCAAAGGAATATAC
+>98881 2
+GGCGGCAAGTGGTATATTTACACGAGGTTTCGATGGTCGTCAGGCGGGACGGGCATAATCACCATCATCTGAACTAGTAACCGCATTTCACCTCCTAACT
+>98882 3
+AAGCGCGAGACCGTTGAAAGTTCCCTAGATCCTCCTATAGGATCAGTCACGTTTACAGCATTTTTGGTGAGGGAGCCTACTGTACATGAGGCCAATCCCG
+>98883 1
+GATCCCTGCGTAAGAATCTCTGCTTTATCCTTAGTCTGATGTCCCTGGGAACGACGAGTAACTCCGTCAAGACGACCAATATGTTGAAGTGCCGAGGGCA
+>98884 2
+ATCTGGGGTTACCGCACGCTATGAAACCTGAACAGAGCCACGTGAACGATCGGCCTCTTGCTGCGGCCGCTAACTTTATGATGGTAACTTTAGCAAGTTA
+>98885 2
+GGCCTAAACCTAGATGCTCTCATCAGTCCTGGACTTTCGAAGATTGTAATGGAGGCACAAAATACAGGGCTTTGACACAGTCGGCATCCTCGCTTGGGCT
+>98886 3
+GCATCCATTATCAACCTCCGGGAAAGCGATGTTGGTCCCGTTGGGCATATTCGTCATCGATAACGGACTAACAGTAATCGGCGAGTTCTGTCGAGCACTA
+>98887 2
+CTTCTTTACCAGAGGTGAAGAAGGAAATCATCGCCTTTCGCGTAAACGCCTAAACACGGCACATAGTGGCTGCCGCGGTACGGGTTCTGTTTGCATAACT
+>98888 3
+AGGTCAAACCATATTTTACGTATCCGAAGCTGCATTACAAGCTGTGTTGGCCCGAGAGACTCACGTGAGAGGAGCCTTGATAAGGCTCCGTGCCATTCCT
+>98889 2
+CTCGCTGACGTTGTCTGGCGCTGTTTTACCTCGCAGAGGAGTCCACACTCGCGATGGAATAATGGAATATACAGAATAGCACGCTTCACACTCGATATGG
+>98890 2
+CTCCCGACGTATATCGTCGGTGGGTACTCTTAGACAACATTATACGTAGTGGCCCAAGCATTGTTACAGGACCCGCTGAAACGGCCGGTTTTTAAACAGG
+>98891 2
+TACAAGGTAAGTTGCATAACTCCGTCGCCTAGGAAGTCGCCGTTAATCCGCGCATTGTTACAGTCGAGAAAATACGCGGAACTGTCCCTTGATGTGCCGT
+>98892 1
+ATGTCTATAGGACATGCCCGATAGGCATAATGAGGGTGCATACGACCTTCTGGATCCAGCTCTGGTTCTAGGTGCCTCCGTAAAGCGATTCAACCGACAT
+>98893 1
+GCCGAGTAAAGATCTCCGGATGTGATGCAGCGCTCCAATCTGAGGAGTCTCACCGAATTATTACATGACACGTTATTGCGCTGGCAGACTGTATGCACTC
+>98894 2
+AAGTGTCAAAAGTCTGTGAGGACGTATTGAGAGTATCCCCTGTTACACTCACTCATGATGATGGCGCGGACTATACGCTCAAGCCCGCATCTGCATGGTC
+>98895 2
+ATGTTAGTGCATAAGGCCGCAGCGGCAACACCGTGCTAAGTAGCGACTTTGCGCCTTACAACGCAGACGAGGGATTTCTTCTCAAATTGGTGTTCACCTA
+>98896 1
+CTTATGCATCGCTTGGCGGGGGTACCTTTCGAAGGAATAGCTAGGGGAACTATATACACCCCCACGTTCAAAGGCATACGTCTGAGGTCACCTTAGTCTA
+>98897 1
+TGAGTCGGTTGTCAGAATGCAGAAAGAGAACCGACCTAGGGCCCATCCTGCAGCGCTTTCCAAGTTAATACTGTTTCCACATGGCTGCATGGCCTAGTAT
+>98898 1
+GAATCCAGATGCATACCATCAGATACTGGTGGCATTTCGATATGTAACCATCGGTCGAGGACTCGGCTGCAATGCTGAGTGTCGCTCCAAAACCTGTGCT
+>98899 3
+AATCCGCCCGATTTCCATACGTGAAGACAGATACTTGTGCATCTGTTGTTGAGCGAAGGTGGCTCGTCGGCTCTCAGACACACGTGTCATAAAGATGCCA
+>98900 2
+CAGACTGGAAATCCAAGCAAAGTCTTATCACTTGTTGGGATATCCACGTTGTGGAGGCGCGTCTAATAGATGATGCTGCTTCCTCCCAGGCCGACGTCAA
+>98901 3
+CTGAAGAAATCGACAGGGCGTTCTTTGGGAAGCTACCCTAGTTAAACCCATATGCAAGAGCTCCCAGCTGTCCTGGCTTGGGTAAGCCTTGAAGTCACTT
+>98902 2
+CACACCTACCAAAAGATGCCAAGAGGAACCAATCCCGGGCTTCGCTTGACGGGCCTCACTGGGTCGCGTATTGTTTGTGACACTTAGGTTGTATTAGTAA
+>98903 2
+GACGAAAGCAAGGGCGACGTCGTGTGCAGCGGGAATTACAGCTTGCCTCACGCTGAGCCGTAGATAATTTATATCGTTTCTATACCACCTTGTAGACTCC
+>98904 3
+TTACGAATCTCAGGTCCATTGAGTATATCCTGTTGAGGTAGTTAAATAGGTAGACCCGCTGTGATACCCAAACTGCCGGATACGTCGCCGGTACCGCAGC
+>98905 3
+ACAATTTGCCTGCAATGTACCGGCTGGTTGCCTTCACTGCATACAGATATTATCCGCTTTAGGAGGAACTGAGCCCGGCCTAGGGAGAGCTTCATGACAA
+>98906 2
+GTTATCTGAAGAAGTGACTGTAACCCTCAATTGATCCCGCGCATGGGAGTAATCTGAAGCACGGCGTTGACTACCGGTTGCACCCTATAGATCCTTGGAC
+>98907 2
+TGAGGTACTACGTGGTCCGAAAAGGGAGGTTGTAGATTCCTATCCCGTCTGGATCTTGTGAACAATCCCACATTGCACAAGCTATCGCATCCCGTGAGCA
+>98908 3
+TGGCGGGAGTCCTGACTGCATAGGGCTGTTTCTAACTGTCAAACCACGGGGATTGATCACGTGGCATGACGGACCCATAAAAATTTTATCGACCCTTACC
+>98909 2
+GGTTAACTGATCCCGGAACAGACTGTGTCGAACGATCGAGGACCCGACCGATTTCTTGCGTTAAGAACTACACATTTTTCTGCCCAACGGTGGAGATCGT
+>98910 1
+CATAAACGCGCTCTATATTTGGTTAGTAATGGTCTTGGGTGACACTACGTAGGGTCGCCATAGCGCTGCTCAGCAGCAACCAAGTAGTGCATCATACGCC
+>98911 3
+GCGCGTGTGTTCTAGCTACATCAAAAATGAGGCGCGCACATTCCGCCTCATTGCTAACGGGGGGACGACACGGTTTTGTACCCTGTTGTCAAATAATAAC
+>98912 1
+TAGGTTCACCTCTTCTTCAAGAGGAAAGCACGATTCATTAGCACATGATGCTCGGCCGCGCTGCACGTATGGATCTATAGCGGCTCACCGTGGAATAAGT
+>98913 1
+CGTTGGCCTTATCTAGAGGATAGACGTCGCCCCACCAGTCGTCTAAAGCGAAGTGCTCCTATACTGATCAGTCACACACAGCGATGGAAGTGGATTTTGT
+>98914 3
+CTCATGGTAAGTGAGTCCAACTTTTCGCGGATTAGTACGAGGACCTTACGCCAGGACGGCAAATCACGGGGAATAGCGCATTTTCCATCGTCAGACCTTT
+>98915 2
+GGGACTTTCACAATGCGACCTATGAAGGTCACCAATAACTCCAAGTCGGGAGTGTTACTCAGACAGCTGCACTGGCTCTGATACGTGTTCGTCTACGGAT
+>98916 1
+GAAGCTTTGGTGTAATCCGTCTAGAGTGCGAGTACGCTAAACGTCGCTCTGTGACAGTAAAGCTCGCTACTGGATCTTGCCCGTCAACCAATATAGCCGA
+>98917 2
+AGCTGATTGTCCGCACAACTACTAATAGTCATCGGTGATGTCCGCACCTAAACTACTAATAGCAGGAAGTCGTTTCCTGGCAGGCAGTCCGTGGGACTGT
+>98918 2
+CGGGAAGACTAAGACGAAGTAATTCCCGTTGGTAGGATGATGCCAACCAAGGCCGCAGATCTATTTGTTCCTCTTCGCACCAGCTCTCGAAGTGGTTTAC
+>98919 2
+GAGAATAGTTCAACCTGAGCTGAGGCTCGGCCTCCTCCATCAGTTCCTTAGACCGTGGTCGTATGTCAGTCGCAATGAAAATAGCTCATGAGGCATCTAG
+>98920 1
+CTTTATCTGGTCGCGAACGTTATACCGACCCCAGGATTAGTAATTGAAACAGTGAGTGGCCGATTGACTCGCAGTTCAGGGACACATAAGCGTCTCCGTC
+>98921 1
+AAGAGTGACAGCGCTGCTTGTAGCGCTGCTACCATCGAAGCGTCATCAAACGACCTCAAGGGAATTCTTTTGTATTGCAGGTCCGGGCTAACCTATCGTA
+>98922 3
+GGCAACAAGCCAGAATTCCGGTGTCTTACATGCGTTCGCCATTGGGCGTGCTGAAAATACATGCCTCGACCTTTTATACGGAACTAGCGCAAGGGTTTCA
+>98923 2
+GATGGTCCTAGGGGTGCGCTCCCTGACCGGATGCTCCGGGAAACTTGACTCCTCATCTACGTATTGTAAGATTAATCAGACAGGGCAACCTTGAACTAAT
+>98924 3
+CGGACGTCCCCGGTGCTGGACGATGTGACGGTAAACAAGGGCTCTACATCCACTTAATACACATATGGACTTCAAGCTGCTTAAGCCTGGGTAATTGTCT
+>98925 3
+GATCTGGGTTTCATCTTATCTCCAGAGTCTATCGATTGAGACTGCCGACACAAGAGTTTCCGAATGGAGCGTACAGTACCATCCAACGTGGAACTGCGGC
+>98926 1
+TCAACTTTGCGGATGCTCCGTCATATAGAATAAACCTACTGGGGGACCGAGCGTCGCCCTACCTTCCGGGAAGAGTTCGATTAGTATCAATTATAGCGCG
+>98927 3
+AGTACACATTGGTCGGTCCCACTCCCCTCCACTGAGTGCTAAGTGTTGTGCCGACGAAGGAGAGCAACTGTTTTGTAGCGCAATTATTAGGACACGAATC
+>98928 3
+CATCGTCGGCATCGAACGGTAAATGAACGATCCTAACTATTTGTGATCGAAGATAGTAGGGTCGCGCTCCACTTACAGCCGGCGCGAACTTTGCATGCTT
+>98929 1
+TAACCTGTTGCTCCTCCCAGAGATATTAAACGGGGTAAGCGCCTCACGGATGTATTAGCGTCTGACGATGCTGGGCGCGTATCCCAATAAGTACACGTTA
+>98930 3
+GACAATTACCGCGCGAAATGCAAACTTTCGCCTAGGTTTTGGGTATCGACGTGGATCCAGACAGTCATTAAGTCGGATGGTGCGACCAGCTTCCCTATAC
+>98931 2
+TTTATAGTGCGCATAGCATCGGTGGGACTTCAGTGCTCGTACAAGTCGTCTGGCTTAGCGTAAGTCTATAACACGACACTGATGAGCCCACCGAGCCATA
+>98932 3
+AGGTTCTCTACGTTGTCAGGACCTGTACCAGTGTAGTCGTATCGTCCGGTCCCACAAAGGACAAGGTCATGGTAAGATTCAGTCCCCTCGTAACGAAGAT
+>98933 1
+GGTAAGTCAGTCCCGGCAACGATGTTCATCTCCGTGTGGTACAACCACAGGTTATATACCCGTTGCGGTACATGACTATGGCGTCATCCAGAGTAATAGC
+>98934 1
+TTCCAGAATCGTACTTACAGTGTAGGGAGGCGTTATCCCACGTGATACCGTTCGTAGAGACACCCCGTAAGATTGCTCGTAAACTCAAACTCGTGTGGGC
+>98935 3
+TAGAGCATACTCAAGTGTCCCCCAGCGATCGACCGGATCTATATGGGACTCAGCATCTGAAGATGCTGGATCGTTCATGCAACGAGCTCATAGGTTCTTG
+>98936 3
+GTCACGTATCCATCCGCATTTCGATACAGGCAATGTTGTACGAACAGCCGATTATAGACGAACCCGGCCATTAAGGGGCGAGGTATGTTTCTAGTCCTGC
+>98937 3
+ACCCTGTGCGAAACTATTATGACGGGTGCGATGGACAAACATATATCATACCCCGTATAGTCCGCTCAGCTTCTACTAACGTGCGTTGGGTACTGCGAGG
+>98938 3
+TCACTCGCAGTAAAGTGACATAGTCTGGGTCCCAAGGTGAGGAACCCCACCCTAGAGCCCACAGCGATTTGTACTCGGCGTGAACTATTTTTTTGAGGTA
+>98939 2
+AGCCTTGATGATGAGTTAGCTTGCCAAGCTGTACGCCGTGACAAGTGCTTCTCGCCAGTGTAAATCTGATCCATACACTAAACTCCGGCGTTGAGAGGCA
+>98940 3
+TCGTGTCCTTGGTGAACGAGCCGACATTCCTTATAAGCGACGGAGTCAGATCTCCTAGCACGGAGTAACTCTCCATGGTGGTACAGATTTATGACCCAAG
+>98941 2
+CAAAATGTCACACAGTGTGTGGGCGACGTGCCGAGAGATTATGGCATAATGCGGTCTTGTTCCAATGGTTTGATCGCCCATTATCCCAGTCCCAACCAGA
+>98942 2
+GCTATAAAGGTTACAGCTCGCGATTCCAACATTAAGGCGTGGGGCACCAGGTTGAGGATCTCCCACTGACGCTGTTCATTATCTAATTCTGGAGACCGCA
+>98943 1
+GTATCGCTTAATTGTTTAAATCGTTTGGATGACCACGCTGGTGGCCGGGTAGCGCGCGACACAGAAAGAGAAATATCCCCTGGCCCCATCCTTAACGTTA
+>98944 2
+TGGCTTAGCTGGCAATGAAGCGTAACCTCAGGCGTGGGCTGTATTCAACACACACCGTTTGCCTAAAACATCTTTTGTACCAGGACGAATCTGGCTCGGA
+>98945 3
+GAGCTAGCCAACCAAATCGGCCGCAAGTTGTTGACTGGTATTTTGTAACGTCCAAGCGCGGACTTGATGGTACGGATGCCACCTCCATAGATTTAATCGC
+>98946 2
+GTAGGTATTGCCGAGAACTGGGCATTGACTAACAGTCATATCAGCGCGTTTAGCTCCCCGACGCGATCATTGTAGAACGGCATGCCACCTGGTTAATATC
+>98947 1
+GCAATTATCCGTGACAGATGGTCGTAAACTTCTAATTTTCGCACCAGGCACAGAGAGCGAGGCCATGCTTCTACTCTATGCTCGGTAGAATGTACCGGGC
+>98948 2
+GCGGTGGATCTACTTCAATGTATGGGGAGCCCGGTCATTACAACACCATGTCCTGTTGAATTAGCAGTACACAATCGATCGCGCCATAGCGAACTCGGTT
+>98949 3
+GCGCGGCGCTCGTAAAGGTGATCACGTAAGGATCGCCAGATCGCTATCGACTGTTGGTTTTGTTTGAACCCAAACAATACCTGTGAAGACATACTGTCCC
+>98950 1
+CGCGCTTAATTTGGATATTAGTGACGGTGAAGCCAAGTCGTTTGCAGGTACAGCTTTATTCCACCACCCGCTCATTAGGCGTAAACCAGAGTCCAGGGCA
+>98951 2
+CTTAGCAACGACTCACCGTGAGGGCCTTCTACGGGAATGTGCTTTAAAATTAGACAGAGTTTGCCGAGCCTGGATACCCGTTAATTGGACGCGATCCCTA
+>98952 1
+TTTGCATCCTACTCGACAAGTAGGCTATTGTTGTTCGCTGACCGTAGCAACGCCTCGGCAAACCAGCGAGGTACCGATGATAACCTTAATATGGGAGGTC
+>98953 2
+AACGCCCTCTAGGAAGCGGTTCGTACATGCGGCATCGCACGATGCTCTTGATCTATATTCGATTGGTTAACAAGATAGAAGCCTCTTAGTGCGGCCCAAG
+>98954 3
+TTACCTGCGGTTCACCGACGAGGTGCCATTTCTTCGAACTATGACCATATGGTAGAGAATACCGCATTGCCGAAAAGAAACTGCGTGTCAGCTGCTGGTC
+>98955 1
+AGACTAGATGGGGACAGCGCAACCACACGACGGAGTGATACGCTGGAGTCTAAACCCTCGCGCTTAGCGTTTTCTCGCAAACTTGGTGTATTCATATTTC
+>98956 2
+CAGTGTGAGCTATCGTACAGGTGCATATCAACAAGCGTTCTCCGAAATCCCACGTATTCGTCCGTGGTAGCTACGTGCGTGTCGAATGCGGCAATAACTA
+>98957 1
+ACTGGTTACCTCCGCGATACGTTAAATCTTTCGTTAGCTTAAGCCGCAACGCCATAGCGTATCATACTGGGGGAACGAAAAATCTGGGACGCGCTGTCGT
+>98958 3
+GCATTTAGCTAAGGCAAATACTCCATTCTTGCATCCGATAAGTATAACGCCGCGTCAGGCCAGCACGAATGGGGATGGGCTACGATCTCTTGGCGTCATT
+>98959 3
+CCATTACGACGAGATGCGGGAAGGGCCTACATTGGCACCGACAAGCGCTGTAGTGAAGCACATATGTCCCTAATCATGCACGTGCACATTTTGGTCTTTT
+>98960 3
+CTCAGGAGACACTCTACTTATTGTTAAGATGGACGATGAACCCCGCTATTAAACGCCACTAGTGGAGGGGTACTGATGCATGGTTCTCGAGCCTTCCCGA
+>98961 2
+ATTAGGCTATTGTACGCATATTACGGTCGGGCATTAATCCTAGATCATAAGTTTAGACCACCCGCTAAGGCATGGACCGCTCGACTCAGGGGGCTAGCCT
+>98962 1
+CCGCATCCGGTATGAGGAGTTCTGTTGTATTCACCGTGGTACGTTATCGTCGAATGCTAACTGACTGGAGCTCGAAAAACCACGGATGACTCCGAATCCA
+>98963 1
+CCGGAAATTGTAGAATCCCTCGACCGTAAAGTCCTTCTTCGTTAAAGCGCTCACAGACTCTGAGTCGAGGGGTGGCCCACGAGTTAGAATGTTCGTCAAT
+>98964 3
+GATGCTACTGGTAAATCTCTACCCGGCTCTCTTTTGGGCAAGGGGTAAAACTCTCGAAAGCGACAGAATCCTCATTCGTGGCATGCTACAGCGTAGCTGA
+>98965 2
+TGAGAGACATAGGCTTCACTCTCCAGGAATTACCTGTATCGTGACAAGTCGACGCTTAAGGTAGTCGCTTCACAGGTTCATGCGACGCTCCTTAGGAGCA
+>98966 3
+ACCTGGAATTTCGGCATCACCGGGGGTCAGTGCTGAAACGCCGCTTAAGTTACAGAGTACAATTTACACAGTATACTCTGTCCACGGGACTTGCTGTACG
+>98967 1
+CACTCTGGTCCGGGGGCCGATGTGACGGACTCACCTTAGACAAGTTATCAGCTAGTCCAAGACTTTACGCTACGAAAAGAGGATCGGTTTCTCATTGCTA
+>98968 2
+CATAGGTTTATGACAATCATTTCAACTACCGAGGTTCGGCGGACCCGCACCTTCAGAGACCTATGTTATTTGCCTCGGTAAGTAAGCGGCGGGTGCACAA
+>98969 1
+GTACCAGGTATCTGCTTTTATGGAATATGATTGGGCTCAGGCCCATCAATCCGTATAGGACCCGGTTAGGGACCACAGCGAGCCTTCCAGACATATCTGA
+>98970 3
+CCCCGCCAGAGGTGGATTTTAACCCCTTAGTTGTTCAATACAATAATCTGGGACGACGTGACTATTCGCTGGGCGTAGACTATGCTGTGACAAACGGCCA
+>98971 3
+CGAAATGTGAAGGAAACACCGTCTGCTTCGCTTACAGGCCGACTGGAAAGTGTACTCGGAAATCTAAATCGCTCGTGGTCACTTCCATTTTGAGGCGTCC
+>98972 2
+TACTTTGCGCGATCCCGTGGGCCGGCCTTTATCCGGGCACATCGGAGATAGCAGTTCAAAGGCTGGCTTCAAACATTCTTCAGAATTGCTGTAGAAAACA
+>98973 2
+ATCGGTCTACGTATCTGCAAGACTTAAAATTACTAAGTTGGTTTGGGTCGAAGCTCCAGCGCTAAGTCAGGGGGATCTGGAACACCCGTATACCTCGCCC
+>98974 3
+TAACACACGAAGGGACAGTGGAGCTCTGCTAGTGACGGGACATGTAACTTATGTATCTTTCCCAACTCTACGGTACAGGCTCTGCGGCTTGAGTACTCAC
+>98975 3
+ATTGTTCGTAACGAGCAACGGGCGGTTGGACGAAAGCAGATGCGCCCCTATATTCGAAAGGTATCCCTATTACTGAGCGCATACCTGTCGTTAGCCCATT
+>98976 2
+TGGTAGCGCATGCTTATGTACCCTCATTGATCGAGTTTTAATTCAACCCAGGTAGGACGCCCGGATCAGGACGCGATCGAATAATCTGATGTCACAGGCC
+>98977 2
+GGACGCCCCCCCTTACACAAGGAACATCTAATGCTATGTTCGTTTACATGGAAAGCGAGCCGTTGCGATAAATAGTTATGGTTTCTTGCGGCCAGCCGGA
+>98978 3
+GGCCTGTCCCGATCGCTGATGAGATATAATCCAACGGTACCTCGGGAACCACAGTGCGAGGGTTGACAAATACGGACCAATTGTTTTCTTGCGTTCACAT
+>98979 2
+TGGCGAACATCTTACAACTGCGGTTGAGGTGCAATATATAGCAGAGAGCCGTGTGTTGACGTACCACAACTCTAGTTTCCAACGCTATCGTACGGCCTCG
+>98980 2
+AACTCTATATCTAACCGCCGGCTAAGTCCACAGACTACCTCCAGGACGTATCGGGGGTGAAACCTATGAGGCATGATGGTGTTCATTCTGCTAATTGGCG
+>98981 3
+TGAAGGATTTCAGTGGCCAGGAGATCCTTTCTTGAGACCCCCACGACACTAGGCTAGGTGTTGCCTAGATCTTGGAGGACCTAACATCAACTCAGTCTAG
+>98982 1
+TGTTCTGCATTGCTTTATTCCATACTGGGAGGAAGGTTGCTCGTCAGTTCGCAAATAGACGAGCGCACATCATGGAAAGACCGCCTCACAGAGCCTCGAT
+>98983 1
+TAGGGGGGCATACGTAGACTATAGTCTGACCCACTAAAGTCCATTTTCTCGAGATAGTAGGAGGATTGCGCCACCAATTCCTGCCTAGGGCCTCATCGAT
+>98984 2
+TTTGCGTCGGGAGCTACGGCATCCATTAAGGAGGCGGCAAATCTATTTTACGTGACCTCCTTCACAGACGACGATCGTATGGGTTACGCATGACTCCAAA
+>98985 2
+GCATCGACACGCAGGGAAACTACACCCTGTATGGGCGTAAGCTTTACAAAGCTGCCTACATGGGTTTGAGTGAGATTACTCCCATCGCTTTTGTACAGGC
+>98986 1
+CCCTAACGTACATTTTCTGGTGGTATCTGCTCGAAGAGGGGACGACAAATTCCATGACCCCACTCGAGGTGCTTGTAATCGTATCGACAACATAGTCGGG
+>98987 3
+CAGCGATGCAAGAACAAAGAGGTCACGCGCTTTTGGGTTTGGATGGCGATAGTTTGTCCCACTGATCGACTGTATCTACTCTTGAAGACGCCTCAACCAC
+>98988 2
+AAAGATTACTAATCTTACTCCCGCACGGCCGAGACTGTCCTGTAGACGAGATCTTGTCGGGGAGCGCGATGTTATTTGCCAACAACGTTCGAACGCAGTT
+>98989 3
+TCGGTCAAGGACTTATAATATCAGATCTTTTGAGATGGGCATCAAGGCAGTAGTGCGAGTGTCGCATCAATTCAGCATTACGTTGGACCCCCCACGCCGC
+>98990 2
+TTCACTAAGGGCCGTGCACGGATACAGGTAACCTGAGGGCAGTGTTTAATCCTTAAAAAGTTACCAAGCCTTGCGCCCTACGGACTTCCTTAAGTCGGTG
+>98991 1
+TAGGGCACTGGGAACCGACGACCTATTAGGTCTATGTCTTCCTGAACGTGCGTCCCGTATTCTACAAACGACTGGCAATACCGAGGTGTTGGTACACTAA
+>98992 2
+TTTGACCCGGGGTGTGCATCTTAATCATGTGGCAGAAAAAGGCGAACTTTCTATCACGGTCTCCGCCGATTAAGACCCTCTTTGCAAAACGCCTGAGAGG
+>98993 3
+TGGGTCGCCGTCATATCGACTCGAGCGAAACATCGGTACACTCATTAGTTTCAGTTTCGTAGACTGGCACGTACTCGACGAGGTCTGATGCTAAACAAGC
+>98994 1
+TCCATTGATGTTTCGGGAAAGATGCTCAGGCGTAAACACAATTGGCCCTCGGCAATGTCAAAGCTTTTCATGACAAGCGGTCCCGGATCTTCGCCAGGTA
+>98995 1
+GCTCATAACGGCCGTCCTTGACGACTTCGAACTAGTTCAGCCATCAAGGAGTAGAGGACATATCATAGTTGAACGGTGACGGCACGAGCTTTTTCTTCGC
+>98996 3
+TCGACCTCGAATAGTAGAGTACCTAACCGAGCGTTCCAAGATCACTTGAATGGTCGAATGGCTGAGCGCCTAAGCTGTCTAATTGTTGGGATCCCTCCAG
+>98997 3
+CATGAGCATTTCCTGAAGATCCCGTTGGGGGCCTTCCTTTGTCTGCAGAGGTGACGCCATCCACATTCTATGGAACCAGCAAATTTGAGTAGACACAGGA
+>98998 2
+TGCTTATACACTTCGCTGCTTACCAGATGTGTCATGAAGCAAGAGTCCGCAACCTGAAACAGTCCTCTGTGCGAATCCATCATGGTTGGGCGCGAGTGAA
+>98999 1
+TGTTGAACACAGTTATGTATAAGGTACTCTGCTAGAACGTCCCAGCTCACTGCTAGGAAGTAGAGGTCTATCATGCGGCGCGTACGTTCTCGACGACACC
+>99000 3
+AGAGCCCATTCCCAGAGATCGGACGACCGGTGTCGCGATGACGCTTTATAGTGAAACTCAGGATGTGTATCTCTGGACTTTCTAAACCCGACTGTAACTG
+>99001 2
+TATGCCATGCAAGTTTAAAATCTCGTTCGTCTGCCAACTGAAAAGAGGTACCGTCGGTGTCGCTGAGTAGATGACCAACATTCCCTGGGCTCAGGGACCT
+>99002 2
+CTAGAAACGAAATAGTTGGGCATGGGTGCTTTCCTCTCCAATGGGCCCGGACCTTGTCAGGTCCATAGGTTGGATTTTCCATCAGCGGACAATACACCAA
+>99003 3
+ACACCACGCCACTGGTGGACCTGGACCCTTAGGTACCAGCATCGTAGTCTCCATGTTTTATGTGTAGCAGGTATAACGCTGGAATCTATAACTGGACAGG
+>99004 1
+CGTAACTTTCCAGCGCTTGGCAATTTGGCTGAGCGGAACGACTCTAACCATCGAGGTGTAGAGAGCCATCGGGTGAATCAATTCGCACAACTCTTAGCTT
+>99005 2
+GAAGAGGGATGGTGGTTGTTCTCTCCCTTCCGACAAGCGCCATAAACTCGTCGATATCGTAGTTACTCCGCGATTCGAATCTAAGCATGGTAGGACCCAA
+>99006 2
+GGGGCATGAAACGTGATAAGCGGTGTTTTTGCTCTACCACTCGACCCAGGGCTGAACAAGCTTTAGACCTCATCTGGTGACTACACCTAGCTCAGATGAT
+>99007 1
+TACATGCGCCTTCTAACGCTTTCCTACCTCGACGAGCGAGATTATGGGGTTTCTATCAGCGGCGAAAATCTGTCCATAATGCGTGGTGGCAGAAAGACAC
+>99008 2
+AGAGGCGCTTCTTCATGACACGGTTCCACTAGAATGACACATAATCGGTGAGAATGGGACACTCTGATCCTCTGTTCGTAGTCCTACGCCGTGTAGAAGC
+>99009 1
+AGGTATCACGATACGCGAAAAATCATACCTGTCTACGCCCGCCGGTTATGTCTGGAGTTCTTCTACCTAATCGAGCTCGTAGGCTAGGGTAGGCCTGAAA
+>99010 3
+ACTCGACTCTGGTAGTGATTATGAGTGAGACATGCGTGCATATGATAATACCGACCCCGACGTTGTCGCTGCGAACCAGCAGTGATTCTAAGTCCGCTAC
+>99011 2
+CCGCCGGCTGAGCTACACCTAAGAAAGTTTGAGTGGATTGGAATGCCGCACATCCAGTAGCCAATCGGATCTAGGCAAAGTCGTTGTATTCACTCTGTCT
+>99012 1
+CTATATTATCCATTGCTATCAAGCTGCCGCGGGACTGTCTTCTCAGGAACTGGTAGGCAAAATGGCATCGAGCCCTCACCTGGTAATTAAACAGTGGGCG
+>99013 2
+GCGGCTGAGTTCAGGAGCTCCGGTTGCTATCTTGTATAAGCCATACTCTAAATCGCTGATGAACACCGATTCATTCCGGCGCTTAAAGCACGACGTGAAG
+>99014 3
+TACGGGTCCTGCCAACAGTTGAGACTATCGTTGTACAATTCACTACAAAATGGGCGCAAGGGATCAGTGGTATACGCTTCTAGCCGCTTGATCATCGCCG
+>99015 2
+CACCGGTATACAGCAAGCGTATTTTGTTATTGGCCGTGGAGCGGGGGCTCTAAATCTTGAACAACCCACAGTACCCGCGAGTTACCGTATTGAACTTACG
+>99016 1
+ACGAGATTACAGAACGACTAGCCTGTGCGACTAGAATAAACTCTTCTTCTTGTACTCGAGCGCGGAGGCCAGCTCCCTGACTTGTGTGCTGAGATGATCA
+>99017 2
+ACCGATGCAAATGGATCTTTTCTCCTCTCCAGCAGAGGGGTGAACCTGTCGCATCAGGAACCAGTTTAACCAGTTTGGATAGTAGGATGTGCCTCCAACG
+>99018 3
+TAACGCTAGTACACAGCCTTCGGGGAACAAAGGCGCTTTAGCGGTTAGATCTAGTCTCGGATGCATGCCAAATCCTTTGCCGCCGATCCAATATAGGTTG
+>99019 2
+AGTTGCAGGCCAGGAAGATGCACTTACACGCGCACGGTCAACGGTCTTTATACGCAGCGCTTGTCCGAAGAATTTCTCCTAGTGCTGGCTTACATGAAAT
+>99020 3
+AAAAGAAACTAAGGTAGTGGCAGTTTTGGGGGCGGGGCGTTATTACCCTTACGTTTTTCACTCTCCTGTCTGCAACAAGAACCCCCAGCCGATTGACCAG
+>99021 3
+CTTGTATCCTAGCTTTTGTATGGGGCCTTAGATCAGCTTAGAGCGGAACTCCATACGCGAAGCCCGATACAGGAACGGACCATTAATGTGGCACCACGTT
+>99022 3
+TGAGGTTAGAGTCGCAAATGATGCGGCATCTTATGTAGACCATGGATCCAAGGGCCCTGCCATAACAGCTTCCCGAAGGAACTTGATCTCTCCGCGTTAT
+>99023 1
+TACCAAACCCCTGGCGCAGTTTTGCGCAAGAAAGTTAAGGTTTGTCAAAATGCTCCGCCTGTGCGCTGGATGTAAGCGCGTAACGTCATCATGGAATCTC
+>99024 2
+AAAATTCTCGCCGATCCAGTGGAGCCACGCACCTTGTTTGAAGATGAATTCATTGCTGCCTGTCAGCGACTTTAGAAAGGGAAGACCTCGGCGTTGTCCA
+>99025 1
+ATGAGTGGAGATTTAGGACCTTGCTGACGACCAATTGTCTTAATGCCGGAGCTCACACTTGACGTGCTACCTAATTACGTACCCGAGCGCCTATAGGCAG
+>99026 1
+TGGACCCCTAGCCTTCCCGGCAAAATAACATGGGCTATGGTATAGATCGTTATCGAAAATCGGGGACAATTCTGTCTTGACATAGCCCCGGCTGCTGATG
+>99027 3
+TATACCGGCTTCACTGTAACAGCTATGCTTAAGGATGGAACCGGCGCTATCCCTCGACGGAGTTCAGTTACCGCGGATAGGATTCCTGTATGTAAACGAC
+>99028 1
+AGATGGCAGCCAACATTGGTCCCTAAAGTTGCTCGTATGACCATCCCTGACAACAAAACCGCTTGTCGAGGGATTGGTCGTGATGTGCGACAGTTCATTC
+>99029 1
+GGTCTAGACAGGATTACACCCACAGATAATTTGATCCGCCGCGATTCTCTCATCGTTACAGGCAGGTGTGCTACGTCTTCGAGAGAAGCTACTGGTAGCA
+>99030 3
+CGCACCGATCAAGTAGAGTTGAAGTGGACTTTTGCGTCTCCCTTAACCATCACCGCTCCAACGCATTGTGGCTCTTTTAGCAATAGTAGGAGCAGAGGGA
+>99031 2
+GGATATTTTCTAGTAAGTACAAGGCCCTTCTTCAAGGCTGATCCACGTGCCTCCATTACAGGCTATGCTGCCCGACCATGAGATCGGGAAAACGTGATGG
+>99032 3
+GCGCGTCGTTCATATGGAACTAAACACAGCGGGATATTTTCACGAAATAACATAGTCCCTTGTCGCTTCGATAGGCCAATCTCGCAGGGGTGGTACGCCT
+>99033 1
+CTGGGAATGTATAACTGAGCATAGGATATCTGCCCAGTCCCTAACGCCCTTTATCATTACGATCATCGGTTGGTACATGACGGTCGGGCAGAACCGATCG
+>99034 1
+TCGCCTTAAGAGCTACACCATAGAGGTAAGGCCCGGAACTTAGTCGTTCGCGGTTATGACTCTAATCGAGAAACTGACTTTACGCGCCTGGTAGCTATCG
+>99035 1
+CTAGAGACCGCAAATTCGGTGCGAGTAGCCACCCCCTTCTAATTATCGCTTAGCGTTAGTTCACTATACAATCCCGGAAGAGATGTGGTGGCTGTGCAGA
+>99036 3
+GATTACGCACTAACATCGCAATCCGGCTGCAAATTCGTGTACGTTGCTGTCCAGCTGATTTAAGTGCACGATCACTCCAAACCCAGGGTTAGTGAGTGGG
+>99037 3
+GCCAATGCCCATTCATATCCACTACCGGCTAACCACTCGTCTTACGTTCCTGGTCAGCATGAATTTTAGGGATAGAAAGGTCTCGGGTGCTAGGAGGAGA
+>99038 1
+TCCGGAGGAGGCAGGGGCTACATCTGTGTGGTTCGGCTGCGAATTTCACTTCCATGTCAAAACGCGTTCGACCATCAGAACTTTTGATCACCAAAGTCAA
+>99039 2
+GTTTGATTGGAACGCGTAGCTGGAGAATGGAACTCCGCAAGCTCAGCGAACACTCTTGGCGTTGACCCTTCCAATAAGATTACGCTGTCAAGCTCGTCTA
+>99040 2
+CGGCTAACCGTCGGGAATTTGTAACGATACTTGCAAGGGATGTACACGGCTACTCGATGAACTCTTTCATCATCTTCGGAGCAGCGCATTCAATCGGGCA
+>99041 2
+AATGAGATGTACTACTCACACTGCATCCTTACACGGGTGGTTACCCGGCGGTGACGGGTACTATTTCTGCCATACTAGCTTCAGCTAAGCGTGAGAAGCA
+>99042 1
+AGATTGATCTATGGGTACCACGTCCAAGTCCTCCACTCAGTTTTGTAAGTGGTACTGTCTATGACCAGCGAGGAAGGTAGCTCAGCGATACACGTACCGC
+>99043 1
+GTAAAGCTTTAGGTACTACCGTATTACCCGATTAGTACGGTGCAGCCGAGCTGGTGATTTTTTGGAATACAGTATGCGACACTGCGAACCACCGCCCGCA
+>99044 1
+ACACCCACTTGTAAATCAATGGTTGCTATCGGAGACATTCGTTTGCCCGACATTACGTCAGAGGTCCGTCCAGGATCAAGCGTATATATGGCCCTAGGGG
+>99045 1
+TCCACTAGTTTTTGGCGAACACGACCCAGCTCGTCGAGCAACTATCTGCGACTTAAATGGCAAGGGGAGACACCTAGTGGTCTCTTGTCAGTAGTCTAAG
+>99046 3
+CTTGTCTACAATTGCATATACATGCGGACAGAGCATCAAGCTGGGGATAGATGCGTGGAGCCAGCTGCCATCGAAATGGCTAGGCCCACTTCTATTTCTC
+>99047 1
+ACTACTTACTGAATGGTGTTCTCTGGATTCCCGTGCATCTAGCACTGCGAAGACGGTGTTGTCGCAAACTACAGCCAAGGTAACCCAGATTATGGCGACG
+>99048 2
+ACTCGTACGCCATAAATAACCCTCAGACCGTTATAGGACCGACTCTCTGCAGATCGACATGGTAACGAAGGAAGGTGCCTCGTTTTAGGTTTGGTTGCCG
+>99049 1
+GAAACGACGGGAATCCTTTACTCCGTGGGTGCTTATGAGTCCAATTAAGCAGAGGGCTATCGACTCTGCGATCAACGCCCCAGTCTGTATAGTCCATTAG
+>99050 1
+CTGGCGCGGTCATCGTTCGGGTCCGTTCAGCTGTAAGCAGATGGGCATACTAATAGCATATGCTAGAACAAGCATGTACCTACATTGACTCCATGGCTCA
+>99051 3
+GGCCACTTTGAAAATGGATTGATTGACATTAATCGCCGACGGCTTGAATTAGCGAAGCATGGCCTAACCCCTCCAAACGTCCGTATCGCTGAGTTGGGCT
+>99052 3
+GGGTCCAGCCAGGTCCCTAGGAAAAATAGTGCTCGACAACCGTTTACGTCTCCTTGGGAGTTGTCGAAACAACGGCTAAGTGTTTTCCACAAAGCCGTTT
+>99053 2
+ATATTTAGACAACAAGTCTTCTGCGCGTTCTTCCCGCGGTGGCCAATTCGGCGAGGATGCAACCCAAGTTTAGTCGTCGTAATAACAGGCATATGCGACG
+>99054 3
+CATCCACATCAGGGCTATTGGAGGGGAGGAGCCTCGTAATGAGGCATGTCTTTCAGGGACCATCGTCATTCCTATATGACATCTGATTACGACTCGCACA
+>99055 3
+CATTCGTTTGCAATTTTTGAAGATTCCGCTGTAAACAGGTAGGGGAGGTCTGACGAAGCGTTACCTCCCGTCACAGGTCCTAGACGATCAGAATCGCCAC
+>99056 1
+TCAGGAACTGTTCCCCAGGTGGCGCTGTGCATCGTTGTAACGTTAAACGCCCTTAAGTTTGGAGTCGCCAAAAGACACACCAATGATTCTCGGCGAGATT
+>99057 2
+GGTTCGTTGAGACTAGACACAACTCCTCTAATTGCAGCTACCGGACTGGGCTGCCGCGGTAATATAACTAAGTGGCAAGTTCGCCTTACTGCGTAAGCAT
+>99058 3
+CTTCAAACTGATGATCACGGAGTCAGATCGGGAGTCATTCCCTTTACGGGCTTAAGCTCATCCGTAGGCCGTAACATAGCACTGCTACACGGGGTAATGT
+>99059 3
+GAGCGCTCGGATCGAATCAACTAAGTTGAATATGACGCTACATTCCGGGTATATCTTCGTATCATACGCGCGAGCTCCTTCACTCGTGGAGGAGGACCAT
+>99060 1
+CCATAACCGGTCAAAGTACGCTCTACATTTGCCATAGCGTTTTGGGGGGGGAGTACCCCTAGTAACGAATTTTAAGTTTACAGCACGCCCGTAGCAGGTC
+>99061 2
+TGAGTAAGTGCGCTTGAACGTAGGAGTAAGCGCTCCACTATAGGGTGTACCCAATCCTTTGACTCTAAACGAAATCTCCACCGCGTATCTGCTCGGGTGA
+>99062 2
+CCCGTGAATAATTGGAAAGATGGCCTTGAGAGTTCTACTAACTCTGATACACTCTTGTCCCACAATGGTTCCGAACCAGCCTTGGGCCGCAAGATGGGTG
+>99063 3
+TGCATGCAAGGAGACCTCCTGTTTAGCCATGAGTTTCCAGTAGCTACGCGTCGCTATGAATGTGAGTATGCAGCATATCCACACAATGCGTGTCGGCAAC
+>99064 3
+ACACCCCTGATTCAACTTTAAGGATCACGCTTTGCAGGGGCGGCGATCAGTCATCTTCTAGTTTGATTCTGGACCGCGGAAGCCAGCTTAAGAAAGCATG
+>99065 3
+AATTAGGTCTCCCGGCGAGTGACGTCACATTGAGGGGGGAGCCGTGTTTACCGTGATGCTACAACAATAACCATGACCAGAATCTTCCTTTCATGCGATC
+>99066 3
+AGCGTCAGAACGATCGGATCCTGCTCAGTTGTTGAGGAAGTCCCGGAAACGCGTACCTAACTTACGTGACCAGTCGTTCTACTAGTTCGAAACTTGCTAG
+>99067 1
+ATCATGACTTGTTGACGATAACTCCGCATCCCGGAATTCCATGCCAATGTAAGGCGTGCGATTTCGGGCACATCGGGAAATTTTGGCACCCGAACGAGTT
+>99068 2
+CAAAAAAGAGGCGGATCCGATTGCGGTTAGAAAAAAGGATCAGAATCTTGTCCGGTCCCGCGTCTCTGCACTTTTGCATACGGCTGCCTGCCTCATTGTA
+>99069 3
+ATGAGGGCGCCTTCACGGTCTAATTAGCAACGTTGACGTCCTAGTGGACTACTTAATGACTTGTCCAAACAGCGGCGTCAACGGCCCTTTTTGAGAACGA
+>99070 1
+GCATTGACGAGATAATCGATGCGCACAGGATCTACCTTCATTTATGCCCAAGGCTTGAAATCGTGCCTAAGTGTACGTCCACAGGCGGGTGCAACCTTTG
+>99071 3
+GAGCGCTTGGTGTTACGCTATGTGTACGTTTAGCCCCTCCGTTTGAGCTACGGCGCAAACATTGTACAAAGGTCGCCAGGATTACCAGCCTGAAAAAACT
+>99072 3
+GCTCTAACACCCATTGAGCCTTGAGCCTGAATGATACTAGCTGAGAATCTGTGGCAGAGGGTGTTAGTCAAAGCCCATCTTCTGCTGGCTCCAATGACAG
+>99073 1
+ACAGCATCAAGTACCTACGTTGCGCCGAGAGCAGAGAACCCAATCCGCACATTATTACCTGCGGACTTGATTGCGAGAGTTTTGGGGTTGACTATTTCCG
+>99074 1
+AAGCAGCCGGCCACAGTATGCACTGAACCGGTGCCTGATTTTGACATAGGTCTGGTTCCTAAGCAGTACCTGCTCTATAAGGGGGCTGTACTATTAAACC
+>99075 3
+TGCTCATTTATGTCGTCTTGTCTGAGACTTCGACGAGTAAACGTCCACAAAACTAGGGTAAAGGGCGCGTGAACACTCCGAGGTCCACTTACCGGATTCG
+>99076 2
+AAACATAGTTAGTATACCTGGCACTCTCAATATCGGGCACGTACAGGTATACTGGGGTTTGAGCCACAAAAGGTTGCGCGCACTGGCACTGTCTGTCCCT
+>99077 2
+TCGACTGCAGGTGTAACTAACAGTTATCTCCGGGCTATAGCGCCCGGTAACACCACATTATTCTGCATGGCGAATTGACGTAAGCGTAGGTTGGCCAATC
+>99078 3
+TACTTCGTTAACGCGCTAACTGGGAGAATCTCCCCCAAGACTATTGACCTCACGGGGTATTAGATCCGAAGCTAGGTTTCTTCAGTGGAGCCACTGGAAG
+>99079 1
+GAATCCGATGACTTATTTCGCTCAGCATTTGATCGTCAGTGCACCCTGCCATATGTGCCAACGAGAGCGCGCCTAAGTTAGCAGGTACATGAACTGTGGA
+>99080 2
+GGCAAAAATTTTTTCGGGCGCGACTATGTTGACGCTAATCCTTGCTGACAGCCTACAATCACGCTGTGGCAATAGAGTGAGTCCAAGTCCCGGTGACTCA
+>99081 3
+CCGGCAGGTGTATGTCTCGATACCAGTGCAGACATGCACCAGATGCACCGGGCGGTTAGTCATTTATCAAAGGTTAACGATCGATTCAGTAGTACTCCCT
+>99082 3
+TCTAGCAGATGCGTTGATGAGCGCTTGGGTAGCCTAACCATTCTCAATCGTTACTTTAAAGCCGCAATGTAACAGCGGTTCCAATAAGCTGCGGGCGACC
+>99083 1
+ATGGAGATGAATCGGCACGCTTAAGGCCTGTTTTAACCATCTAGGTCCGCCATCGGCACATAATGACCTGCGGCCGTCCATGTACGAATCATGGAGTTTA
+>99084 2
+GCGGTTCTATGGACTCTCAACGCACACAAATAGCACCTTTGCTTCAGATGAGTTTGGACTCGCCGGGTGCGACATAGTAACAGGCTTAGCGCATTAGACT
+>99085 1
+GTCCATGTAACAGTAGTACTGTACCATACAAGCATAGGGTCTCCCGAATAAGACGCTTACGGTTATTCCAGGAGGTTGGTTGCTCCACCCCTGGGATACG
+>99086 2
+CTCTAGCAAGTGCCGCGAGATCAACGTGTGTTAAGGACAATGGCCAAGGTCGGACCCTCTGCACATATTGAATTTAACCACGCTGTTTAGCGACTTGCTG
+>99087 2
+CGTGCTTGTTTACGGACTTGGGAACTCAAAAACGCGGCATATGATGCAAGGTAGGCTTGTACATACGCAGTACTAGTCCCGTCTTTAACATGCGCCCCAG
+>99088 2
+TAATCGGCGACTAGACTATTAAGCACTTCACTGGCATACATCCGGCGGAAGTGTATCAAAGTCTGATCGGGTCAACGTGTCGTAAATCTCCGTCTCCGGG
+>99089 1
+CGCTTAAAACCGGGCCTATGCCAAAAATTGGATCCGGAGAACTCTGACTTGGGGCCGCATCTCGTCTAACTGAGTAATCCGTCTTTGCTATGGGAAACGT
+>99090 2
+GTGAGTATCTTGCTACTACCTGCTTTGCAATAGATGACATATCGGCCGGGCGCACCGATATCGATTATTCAGTGACAGAGGGCTCCCATGACCCGATAAG
+>99091 2
+GTTTCGTTTGACGGGAGTTTAACACAGGTAAAGCGCTCGCTGCGTTTCCCCGAGTCGCGGAGTAGTATCTAGAACACCAACTCATACTTCAAGGATACCG
+>99092 2
+AGACGGGGAACTCTAGAGTTAGATTAACGCTCCCGAGGTTATCGCCCAAGGGCGACCCGCTACTGTAGAATACAATGGCATAGTCTCCTGTCTATTTGTC
+>99093 1
+AGGGATTTAACTGGTGCTGATCCCGGGGCCGCCCAGTACGCAAGTTGCCAAATACACTCGGATGCCTTATACAAAATGTTTATCCTCGGGCGGTATAATC
+>99094 1
+GCGTCCAAAGACGGAGGTGCTTCTGTATACAATTTTTGGCCCTAATCAGGACGAGAACCATGAGAGCCGATGTTTTCTGTCTGCAAGTTCCCGAACAGCC
+>99095 2
+CTATTGATTTAAAGCCTTACAGTAGACCCTATTTGTTGCTGCAAGACAGGACCGCTCATCGATCAGGCTGGGCTAAGAGTGGCCCGATTTAACCCGCGAG
+>99096 2
+AGGTTCGCCAAATGCGCATTGAGATGTTATGCGAGCATCCTACCACCACCTGAGAATGGCGTCGAAAAGTCTTGCTTCAATGTGGGTACATCAGGCTTCC
+>99097 3
+GGCACAACCGGAACTTTCAATTCGCAGAGCTAATCTCCCGTAAAGGTCATTTTGGCGATTGTCCCCGCAAAAGTTCCTATTGAAGGTACGGGCTGCGGAT
+>99098 1
+TACCTCACCGCGGACTTTAAGATAATACGTGGACAGATCGGATCTGAAGGATCGGGCGGTAAGCTCATAACCTTCCGTGCGGACTCTCTTAAGATTCTGC
+>99099 1
+ATACCTCCATGGTGCGGGATTCAGGCGACTAAATAACATGGTGACGTTAAGAATGACGTTGGGACTCATTGCTGATAGCGCCCCACGCCCCTAGTTTATC
+>99100 1
+CGATAAGGACGAGACGTCTCCGACGAGCCATTGGTGCAGTCTGTGCGTGTGGTAAGTATCACCGTATAATCCTTCAACACACTTCTGTCGCTGGATCAAA
+>99101 3
+CCCGGCTCCAACATCAGAGATCAGCATCATCTTAGTATATACCAGGGTGGTTAGTCAAGTACGCGGAGGTCTTTTTCCGGAACGCCCGCGTAGATGATTA
+>99102 2
+ACCCGAGGGGGTGCCCAATCACATCGGGTATGAGCCTTGCGAGAATGAAGGGCGCTCTACACAAACTTTTTTCATTTAGCCCTGCGATCACTAGGATATT
+>99103 2
+GATGAACAAGGATTATCCGAATAACTCACTATCGCCTCTTCCCGCACCTTGGTCCCAGGGTCTATCAGGTAAGATTGAGTTCGGAAACCGAGCTTGGGGT
+>99104 2
+CTACCAATCTCTCGGTCACTACTTGTCGAGTGAGATCGTTAACGATGAATTCCACGGCCGGCATCTGTAGGACGAAGGGATTTCTGCAGATACGACCATG
+>99105 3
+AGCTGCATAGGGGATTACACAGGTACCTAGTGATCACCGTCCTGATAAGCCGTCAACTATCCTTGTTTGAAACGGGAACGACGCGTGTTAAGTCTGCTCC
+>99106 1
+CCTCGCTTGGCGGGCCCGCCGCAATTAATCCACCGCATGGACATGATCGTAATATGATGAGCGTGAAAGGTTCAGGCACTTTGTCTTTATAGTAACGACA
+>99107 1
+ACCAAGGGCTACAGCAAACCTCGGTTCGGTTGCCATTTGTGGCCTGGACTCTAATTGAGCATTATGCTTACCACAACCATAGGTTCCTACGAATAGGGGG
+>99108 3
+CTTGTCACACAAGGCTGATGGGGGAATGCGGCAGGCTCTACGCAATAACCCTGCGTGTACTTCGAGACGAATCCGACCGTATTATACTTCGTTCAATTAG
+>99109 3
+TCCCCACGGTTCGCATATACAGGCACATTTGTAGCTAGGCTTCGTAGAGGATGATCTCCTCTACTTACATACGGAGGGGTAGTCCCCGATTAAGAGAGCA
+>99110 2
+CGGCCACGGGCTATTTTCGCTGGGGCACGGTTATGAAGGAAGAGCGTACACGTCGATCGTCTCTTCCAAAACTAATTGTATAACGAAGCTTCTTGCCACA
+>99111 2
+CGAGTTGTGTGCGGACATGACTTTATGTAAACTAATCCCGAGCTCCGTAACCAAACGGAGCCTTCACTGGGTGTTTCTACAGGCATGAAGTCACCGAGTC
+>99112 2
+TAGCACCATGGACTAGGGACCATTGGACAACGTTCCTTACTCGCATTCCGTTATTTAACAAACAGTACTCGGACATGGAGGTGCGGGGACCTGCTGCTTA
+>99113 2
+GCACTCAATGATTGGGCCCATGATTTGTGTAAACCCCGTGGGGACGTGCGTTGGGCTCGAACCGTAACTGCTATCAATAATCCTGATACACAGCCTTGAA
+>99114 2
+CGTCGTACTCCTATAAAGGCTTATGGGCAAAGATAGGACGGAAAACTTCTTCGGGTAGGCGCAGCCTACTGATTCTCCCCGTTCATACGACTGGCTGTAA
+>99115 2
+CTCCAGGACATTAATTATCTGCTGAACCAGTGACTTCACCTTTGGGGGGTAGATCACGCGGAAGGCTAGGTCTCCTGCCAGCTTCATAGTAAGGAAATCC
+>99116 2
+GTAGGCATCATATCTAAGACAGCGAAACTTTTGCGCGGCGGGGATGTTTGAAGCCCGCGCATTTCTATCTCACGGCGAACTGCGTCAAACTCCTAAGATT
+>99117 3
+ATGCAATAGTTCGCACGTGTACGTAGTTTTCTAAATCAACCGCATACGGTATCCTCGGAGCACCCAACTAGGCTGATACAAGCGTGGTCCGTGTTGACGG
+>99118 3
+TACTTTGTGAACCCGAGTAAGAATTGGTAAGGACCCTGACGCGCCTCGTTGACGAACTGGCAATCTGTCCATGTTAGATCAGGACCGCTTATAACTGCCG
+>99119 3
+CACATGTCGGCTTTCGGACTAGACGTGGGGTCGAGTAAGCGCCGAAAATTGTATTCACTTCATGCCCGGCGATCGAGATAGATCCTCTCTAATTCAAGAC
+>99120 3
+GGTGCGTTGAGGCTTGCAACGCAATACACCACTGAGTCTGCGGGTCGTTGCCAGAGAAGAGACACTCCGTCACTTTATGTTGAACCAATCCTAACGTATT
+>99121 2
+GAATCTGGTGAATAGTGAAGCCCACCTTAGCCGGCCTACGCCGCTAGGTTACAGGCAACGGGTCAATCTGTAACTGTCGTCACGGACAAATTTCTTTATG
+>99122 3
+GGCTCAATAGTTGGTTGGTCGTTTTCGGCCCACCCGTGACCGCTTGAGGAAATAACTCTCAAGCTTGAATTACTGGAATAGCAGAGTACACCCTAGGACC
+>99123 1
+AGGCTAAAGGTCCGAAAACTTGCTGTATGGCTCACTATACCGGCAGGGGTTGCTAGATCTAAGCTACTTCATGTCAATTCTGAGGTCCACCTGAACCCGG
+>99124 2
+AAAGTTGTGGCTCTCCTACTAGGGCGCGGTCGAATGTCGCCCGACTGACAAATTCTCCGAATCCTGGTGGATACTCCATGGAAGGTACTATAGATACCTA
+>99125 3
+CGGGCCTAGGATCACTCAGTTGAGGACCCCTTGTTACGAATGTAGAGGTACACTTTAGTGCTAGGCAACGGTAAGCCATACGACAGTGCACTACTCTTCT
+>99126 3
+TGTCGTCGTCTTCCCGCATTGCAATTGCGATACAAACGATAGGTAAGTTCCTCAAGTGACAAGAGTGCGTCCCAGAGTAGCTACCACTCATGAGGCGGTT
+>99127 2
+CGTCTCACTGACACGACTATGAGATCATGCCATATGTATGTGCTTGCGTGGGCACGGACAAGAAAGTTGTGTGTTGTTAACCCCGCCCATCAAAGACGTC
+>99128 1
+CCGACACTTTCGAGCCGTTCTACTCGCATAAGTCACGTGGTTTGTTAGGATGGAGTACGCGTCCCTACACAAATGAAAGACTGGGACTCCTGGCAATGTA
+>99129 1
+GTGTGTAATATCGAACTAAAACGCCCCCTGAATGATACCGATGGCGGGCGACATGATGTGTCGCTGAGTTCTCTGTGATACCCCTGCAGAGATATCACCT
+>99130 3
+TTATGCGAGAGGTGCTAAAACGATATCCCGCATGCAAATTGGGGGCGCAGCTGCTGCTTCCTAATTTACGGAACCATGCCGTTGACTGGACATTTCACAC
+>99131 2
+ACGGAGTTCACCGACTCGATCATGGACGCATATTGGCCCCGGCTTCTATATTGCTGGGATCTAGACTACAGATAGCAAGCTGGATATCCTGACTGCAGAT
+>99132 3
+CCTAGGGCAACGAGGACTGCACCACAGATGAATTCAGTATTTCGAATCCCACATGCTTCAGTCCTAGCCGTTGCAACGGGTCTGGATTAAGTGCTGGTTA
+>99133 3
+GCCTCTAACGGTATAGCGCCTTCGAATCAGTTAAGCTCTGGCCCAATAGAACTTGGGTATTAGAGAGTCCCTACTAGGAGACTGTCGAGTCCAGTCTGAC
+>99134 3
+ACGGAGTACTCCCCCCTGTGCCGCTGTTTAACCCCAATGGCTTGCCTATCGGATAGGCAAGCGCATGAAACTGGGAGTTTAATAAAATACGTGTTGGCTA
+>99135 3
+CGCATTCCTTTGGCCTATGATTAGTACGGTGCACTACCAGATTAGGAGCAACCGCGCCATATGTCCGAATGATAGTCCAAGCGTCGAATGCGTGCATTGA
+>99136 2
+AAGAGACTTAACGCTACCGGGTTCTTGGTACCTTGTATGCCTACTCTAGGGGGCCTGGAATTTACAAAAAACGGGGCAACAGGCCAGTCCCCGTTATTCT
+>99137 1
+CGAGTTACTCGACGAGGTGTTCTGCTCTTGCGCCATAGAGATCAAGTTGGCACTTACAAAACCGCGCTGTGGGATTTTCACCGTGTCCACGTAAAACAAG
+>99138 3
+ACCCTCACAAGACGAACCTAGTGCTGAATGTCTAGTGAGTACTGTAGCCCGATCACGCTCCAGGTGTGCGGGTCTCGACGATGAGTCATATTAAACTTGT
+>99139 3
+TCGTCGACCGCATACAGATTAGTTACCATGACGTCCGCATTGCAGTCCGTTTATGCTGGGGTCAGACCAGGATCTGCTTGCAACGCGATGGAACATAATA
+>99140 3
+ATTATATTGCAATGCGTGGACCACAGCACATCATGCAACCAGTACCTATTGCCGGGTCGTCTAACCGGCACTGCGCTGTTAGTGGGGTACAAATGTATCG
+>99141 2
+TACTATGGACAGTGAGTATCCGAAGTTTCGCCGGGCCCAAGGCCAAGAAGCCATTCCGTCTTGCAAGTTAGTTTGGACGTCCAAATCTGCTCATAGCTGA
+>99142 1
+ACGTAGTTCAAGTTTAGCACCAAGTTTCCCTAATCCCGGTAGTATATTTCATGCCGAGGTAGGACAAGCTAGCTAACCTCGGACTACGCATGGGCCGGGT
+>99143 2
+GATGATGCTTACGGACCAGCCCGAAATATGCTCTAGGCCGTACCTTTAACTGTCACTAGATTCCGCGATCGGATTTTCCCATTCGACGGAAGGAGGATGA
+>99144 1
+ATCGGCGGTGACTATCCGCATTCGGTAGCCTAAGCAGTTACTGGATCATGATCTCTACCCATTATAATCGAGGCATCGGCGGTAACGTTGGCGAAAATCC
+>99145 1
+TCAGTATGACGTCATACCGCTCCTCTTTCGCATGCGTGGTCGGGGGCGTTGCAGCCATCTGCAGTGTCGCAAAAAAACTTCGGAAAAGTCAAATATGCAT
+>99146 1
+AGCAAAGCGACAGTACACTGGGATACTTTATTCTAAAACGGCCCTCTTGCCCGCATCTACTCGGAAAGCTGGTACCCCGAGGGCGAGTGAGTTTTTTTAG
+>99147 2
+CACGAGAGCGGTACTACCAGGTGGACGGGTTCATACGCTCGACCGTCGCCTGAACGTCCGGAGATAATCTAATTCTTATAAAATTGCTCTTCGTGTCAGA
+>99148 2
+CGCCAAAGGCATGATGACACGTCCTTTAGTTGGGGTAAGAGAGCGGGTCCTTGTCCTATCGCTTCGAACGAAGAGCTTCTTACTAACATAATACCGCCGT
+>99149 1
+AGCCTGTAAGTAACGCGGAAGCCGTTTTCTGGATGTCGCGGCTGCTCACAAGATTATATTGTTCCGAAGATTACGCCGCCAAAGCACAAACCCTGTTGTG
+>99150 3
+TTTACTGAGCTCTAGGCGTTGTTAAATTAGTCAAAAGATCCGAATAACGGACGGACACTCTGCGACGTATCGAGACTGTCTTGGCACTCTGCGCGGCCAC
+>99151 1
+TGCAAATACTCCCCCCGCATGATCATAGAGATGGATATCGGATGCGGGAGTTGACAACGACTTGGAGTCTTTTCGGACTTGGCACCACTAATAGCCTGCT
+>99152 3
+TCGACTACCCGAAACGTTCGGATTTGAGTATCGCTGAAAACCTTGGATCAGTGTCAGGCAACACCGGCTGTATGTTGCTGAGACAGCAAATCGGCCCTTT
+>99153 2
+CATTTATTGTGCGGGACTTAAACTCGATGGATCGGACACTTCGGCGGCATTCCGGCCTCAAGCCTATGGCACGATTCCACCTAAAGTATGAATCGGGAAT
+>99154 1
+GGTATCTCATGGACTCCTGTACCTGTGGCAAACTAAATATCAGGACCGTTCTTAAGTCACCAGGCAGAGGCGAAGTGGGCACTACCGATTTCGTGTACCT
+>99155 2
+TCATGGGAATCATAGAACCCTGGCACTCATTCCTCTATTAACACGCGGAACAAGAGGGTTGAAGCCGGTACTTCTTACGCCCGTGTTACTGGGCTATGAG
+>99156 3
+CGCATGCAGTATTAGCGGGAAGGCTAGGTTTACTGTAGATCGCCTGACCTTCGTCATCTGGACAAACGCAGTCAACTCATCGGCGACCATTTACTTAGGA
+>99157 3
+AGCAATCAGACGTCGTGTGTGTTTGGTTATGTAGAGCGCTAGCTGGTCGCTCAGGATAAATCCAGCCCTATCGACTACCAGAGAAATTAATCGCCGCTCC
+>99158 1
+ATAAGACCTGACAAAAAGAGAAATCCGGGGGATTCTTAGTGGCCGTCTTTTATCATACTTAGGCTGCCACGCTCCCTGTTCAATCCGCCGGAACTGGTGG
+>99159 3
+CTATAGGGTGTTTCGCTCTACCTGCACAAGCCGTGCACAAGGCCGCCGAGTCCCTTTAGTAGTCTTTAGACGATGCGAGAAATTTAAATAGTGCCGCGAA
+>99160 3
+CTCGCTACCCAGAGAGGGGTAGAACTCTCGACTATGACCGTGACGGGATCTGAATTGTCATATCGTCCTAATAAGCTCTGGCCCGTGTTTGAACTGCAAA
+>99161 1
+AGTACCAGACAAACTCGTGCGATACTAGGTAGTATATCGTAGGTAGTTCGCAGAGTCCAGTTTACTGTATGCCGTCCGCCCTATACGAGTATCCGGCCAG
+>99162 1
+GCTGGAACGACCCCAAAATAGCACTTATTGTCCATTGGGCTAACGGCGTGCGCAAAGCACATTCCTTATTTGATGGTGTTGGGACCTCTAATCGCAGAGC
+>99163 2
+TGATGTGCTGCATCCAAGCGGAGATGTTACGTTGCTTTATAAACGGACCTCATACGAAGGATAACTCCCAGGGCGACGCTCTAAGTTGAGGCCTCTATCC
+>99164 1
+GGAAACGTCGTCTTAAAAGGCTCGATTCTCCTAGGTGCGTGGCTTCTCGAGGAGCTACTATTAAAGTGGATGTAGCTATTCACCCCCCTACGCCAGGAAA
+>99165 3
+TTAGGTGCCACTGTATGACAACCCAATTGCATAGGCGTAAAGGTCCAGGAGTCTTGTGCACCGTGAAGCGTTTCTCTTCACTAACGTGAAGTCAACGGCC
+>99166 1
+TCTACCCGTATGCTTCATACGTAGAGGTCAGAGGGCTAGGCTTGGAAAGCGTCGGAATCTGCACCAAGTTAATCCTCCCGTTTCCGACAAAAGGATTGCT
+>99167 2
+TGTGAATTGAAAGTTCACGTAGTAGCCCCTTGCGCACGCCAATACATATTAGTGCATTTAACCATGTACCCTGGAAGGAGCGTAGGGCCGACGTTCCCTG
+>99168 3
+GGCTAAGCATGTACCAGGCAGCAGGGCTACGAGCGTACATAATGCAGACCGGATCGCTCGTTAATTTATTCCATATTCGCTCTTCGCCATGCTAATGGGA
+>99169 3
+TATCGAATGGGGTTTATCTCTACGGCCCGTACACGGGTCCCCCTATGGAACATGTATGAGGCTCAACAATGGGTGGATCGATATACACTTACCGGCCTAA
+>99170 2
+CGAACGTCAGCAGCCTAGATAGCTCCAACCCGATTACGAGAGAATGAAATGATCGGGCTTTACATTATTGAACGCGCGGCTTTCCTGTCCTAGCTGGTTG
+>99171 3
+TCTGACAACCATCTCAGCACCTCGGCAATATAGAACAACTTGGTTTACGATCGTTCGCATGTTGCGCGAGGCGCTGTCAGAGAGATACACGGTCTGATGT
+>99172 2
+TTCTCTCGGACCACATACGCGACGTGTGATATCTAGGAAGCAGCTAGTTACTTGGGGGGTTCACGGAGACACCGAGTCAACGATCCTCTTCTCAGATATA
+>99173 2
+GTTTCTTCGACTCATTACAGTGTACCCACGAGAAGTGAACTGGTGACGGAATAAATTGAGCAATGCGCTCTAGCACTCGCGCTTCGACGATCGGCTGCTA
+>99174 1
+GTATTTCGCTGCTAGGCACAGAGAAAACACGTCTGACTCTCTGGCTGGGCAACCGGTATAGTAGGCCTACATTGAAGCATCGGACTCCTGATTATTGACC
+>99175 1
+ATTAGCTGGAACGTAGAGGAGCTTCTTTTCGTGGTTTAAAGCCAACGAAATGCTGGGAGCCTCCCCTACATGGCGGTAAATTTTCGCCACGTCAACACGC
+>99176 2
+GAGCGTAGTCTTTGTAGCCCAGGGTACCCGCTATGGCCCTACGGACTACAAGAAGGGTTATATTCGTGTATTACCGACTACTTAGCACATGTCCGGAAAC
+>99177 3
+CGTTGCAGGGTAGGAATTTGATGAATCTCGAGTACATACCGTGGCTGTGTCTCTGCGTCACCTGAGTCAAGTAGGATCCCGATACCCAGACACCCTAATA
+>99178 2
+AGCGACCTCTAATATAGGGATGTATAGAAGTCCTAAGGGGCGCATACTCCAGTGCCTCTCAATACTAAGCCGGAGTAATTTGCTGTGCTACTGGCTCCCG
+>99179 1
+CCCCTACACACTGGTACGATCATGGGGTCGGCTGAATCCTCACTGCTTCGCTATAACCGGGTAGGAAACATCGTGAAGTAAAGCTAGTTAACGTTTGTCG
+>99180 1
+CACTGAGATGGGAGGCTGACGTTCGGATCCTTTTTTGGAAACCGAAAACCCTCGGGTCTGTATTCCTAGTGATGATCCGTAAATCAGCCATCCGCGACAA
+>99181 3
+CTTAGCTACCCACCGTGGCTTGGTCCGGGCCATAGGCATGAGATGAAGTCCAGTGGTCAGGACAACGCGAGTCGAAATCTACCTTATTTATGTCATTACA
+>99182 1
+AGAGATCCACGTCCACGATATTCGCGTTGCGATAACATCAGTTGGCGCAGTGTGCGGCCCAATTGTGCTCCGGGAATTAAGAATGAGTTACCTCTTAACC
+>99183 1
+TTGACCGAAGACTTGTCTCAACTTCCGATAGGCCGTATAAAGAGTTTGGACCTGACGTCTCTGGAGGCTTGGAGGACTCATGGACGCACAATTCTCACAC
+>99184 3
+TGTTCTCGAGATATGCTTTTGCCAGCAGCTCAACCAAGCTCTCGACTAAAGAGACGGATGCCATCACATGGGATTTCGGGACCCGATGAATGGCCTATTG
+>99185 2
+ACCTCCACCGTGCGGATGTGCCGACTTCGTGTGCACCATGGGCTTGCGCAACTGCGTTTTGAAGTAATTCGCTGACAAGAGAACTACTGATTATAAAGAC
+>99186 2
+TCGGCCTCCGGTGGCAGTTCGGCAAAGCCAATGGAAGATCTGTCGCGTATACCGTATAATACCACTCTAGATGTTACATTTCGCACCCGATAGAGTATGG
+>99187 2
+ACTTTGTCTGGGTCCTCTAGTGGACAAAACTAACCCGAGCATGACTATCTTGTGCCTTCAAGGATTTGAGGGAGGCCAGCGAATACGTTCCACAGCGACT
+>99188 1
+GCCGCTGGCACCCGAATTTTCTAGGTACAGCATAGACTCGATATTCAGCGCGGATCCCCACGTGTTAAGTGAGGTGCAGTTCTAAACGCTATTTAGCAGA
+>99189 3
+GGCTTACAAACCCTATGACGGTGGTCCTAGCTGTATTTCACAAGCGTTGAATCAACCGAGACCGTACGATGGGTGTTATTAAACGTCGGTTCCAGCGACC
+>99190 1
+AGGAAAACTTCAAATGGGCTTTGTTCGGCTTAGCGCAACATCCGAAGTCCCTGTGCTGCCGAACGGTTTCGAGTAGGGCTACATTTCCCAAGTCATACAG
+>99191 3
+ACGTATGATGTGGCTGACCTTGCTCACTAGAGGAATGCCACGTACACCATTACTGGAGCTTACTTATTGGAGCGCGAATGGCTTCACCTTGGCAAAGACC
+>99192 1
+GGCCCAGGGTATCCGCATGAGTATTCATTATACAATGGATAGATCGGTCAACAGCCCTAACATGTATCACAGACTTTTGCCTTGTACCCCGGCGGGGGTA
+>99193 1
+ACGCATCTGTAGGGAGTCACCACTCGGGACTACTCTAATATTCATAGCAATGTTGGCGGTATCTACCCTTTTTACACCGGGGAGGCGATAAAGCTGCAGC
+>99194 3
+TTGTGGAACCTAGATGTATTTGCGCGGGTCATGTCTTTCATCTAATATTGCCACCGCCACGGGTAGAGACATCATCCAGGAAAAGTCCCACCGGGACTAG
+>99195 1
+TACTGTAAGGGCTCGGAAATAGCTAGCGTTTAGTGCCAAGCGCAGGCCCACACGCATTGTTTAGAGCAGCCTTCTTATGGCAGCCTCATTTCATCAAAGG
+>99196 1
+GGCCCAAAGAGACGAACACTAATTAAATTATTGCCTCACCTCGCTTGCATTAGAGCGTCTTGGATGGCTCGTCTGTTGTGATCAAGTCGCGGCCGCAGAA
+>99197 1
+GATGTACCATTTAGAGAAATTCCCCTCACTTTGAATTGTAAAGCCAACACGTAGGTGTGCTGCACCCGGCGGGAATTGCTGAGTTAAGAGCCCGGTCTCC
+>99198 3
+TTGATCGAGTGTCCAAGGCGCATGAACCGGGGGGTCTCGTCATATTGGCGTCCATGACAGAGTATTCCGCCTATGCAATGGATACATTAAACCCTTACAC
+>99199 2
+AAGCCGGAACAAATTAACCTTTATTCTTCAGGGGCTTCTATAATGGGAATCTGGTACGCCATCCCCAGAGGTGTTCGATGGCCGTAGGACCCACATCGTG
+>99200 1
+ATCAACCTGCCAGTTCCTTTGAGATACTAGGGTATCACCAGAGATGACCATCGGAGACTATGTGAGCTTTCTGCGCTAGCATACGTCGCTGGCGAACGTA
+>99201 2
+ATGCAGGATTATACAGCTGGTCGGAAGCTAAAGCGAAGACCGATCGAGTACGACTCTGAATACGCTTCTCTGCTCATCTGTTTAGCCTCCGAGAGGTTCC
+>99202 3
+GTTTGTTCATTTCGAAGATCATGGAGCTACAATCCGACGACGGGCGAGTATGGTACTCCCCTTCTCCAACACAGAAGATACTACTTGGCGGTTACGGACG
+>99203 1
+TACTGTCCAGTCGCAAGTTCGACCCATGTTTTGTTGAGCGACCAACGTAAGGCCCTGGATAGTTTAGCCTCCACAGATTGAAAGCGCTTGGGAAGTCCAA
+>99204 1
+GAACCCGAAAGGAGGGATTAGGGGTCGCTTTTGGAGGTCTCTATTCTAATCCACATTACATCGCAGCCCGAGCTCTGCCGTTGCATCTTAAAAGCTCGAA
+>99205 1
+CCACGATCGTGGTTTTAACAGACATATATCCATGCCGGGATTTGACCCTTCCCCTGACGAGTCCGGATAGCAGTAGTAAGAGGCAGTCGAAGGCCATTTT
+>99206 1
+CAAGACCTGACGGTTAGATATATCCACCGGGGTATGGCGACAAAGTCCATAATCCATAGCGGATAGCCTCTGGTTTGACCTACTGACTTGGCTCTGACGT
+>99207 1
+AAACTGAAGTGTACCTCATACTGCGGTTGGTTACCGAAGCTTATCGCGGAGGCATTTAGATATACGCGAGGTACTATCGTGCGCCACTGCACCTCCTAGA
+>99208 3
+CTAAGGTCGCATCGGATTGACGGTCGCTTTCCGAGTGACACTTAAAGGAGCTTGACGGTGGCCTTATGTTTTCTACCACTACCAGGAGAACAACCCTAGA
+>99209 3
+ACCGCTAAGGTGTATCGTCACGCCGTCGGTTTAGAGCAGCCTCTGACGTGCTATGGATATAGGCAGTTTAACCTACGTACCGAATTGAGACCGACCATAT
+>99210 3
+GGTTGCGTAGATAGGTGCGCGGGTGACACTGACGCCTCAAGCCAACGATTCTTCCCAAGTAAGAATTTGCTTCTAGCAGCCATTATCTCTGTAAGGACCA
+>99211 1
+CTCGAACATTGCGAGCGTGTGGTCCCTTATCGTGTGCGCTCACCAGAATTACCAGGCAAGTTTGTATAACCGAATTCTCAACAGGTTAGGACGACGAGTC
+>99212 3
+TACTCAGTCGCTATTATGGTCGAGTACATTGCCCTGGGGCTCCCTGGATGACTCACCCGATGATTGGTATTGAATACAACGATCGGACCCAGAAGTAAGC
+>99213 3
+TATCTAATGGGGCGGTTTCATTGGCTAGAACGGTACGTCAGCAGCCTGCTATCGGCTACACAACACTATGCTAATAACCCACCGGTGCGTAGTCTGGAAT
+>99214 2
+AGGGGCGAGGTAATCGTCTGGAAACGGCCGCGTGCCCAATACCTACGACCTACCTAGCATAATATCTACTGCGGTGTTATTAGTTTGGATCCATAATCCG
+>99215 1
+GTAATACGCCGGAACATGCAGCGAGCCTCGAACGAGCTCGTGATCACAATACTGTCTGTGTGGTATGTCGCCCGTCAACATCTAATGAGTTAGGTACCTT
+>99216 1
+ATTGCCGCTGGTGCATTGCCCACGTCTCACGATGGCGAGACGGTCTTCAGCGCAATAATGCGTGAATATTAGTCCCCAATATTGACGAAATTAGGGCCTA
+>99217 1
+AGACTCGATCAGGGACTGGTACTAAAAGGGTGTTAGCCCCCTGCCTTTCGTCCTTGGAAATGCAGGTGCCCGTTCAGTATCGCTATATTAGAAGCAACAC
+>99218 2
+TTAGGCTCTGCTGAGAACGGTCTCTTAACATATCTGGGTATTCAAAGATCCGAGCCTCGAGCAGTGACGTAGCTTCGCATAAACCTACAGGTCAGGCCGT
+>99219 1
+AATCTGGGTGCCTGAGTGACGCTGTGAACTACCATTCAAACTCGGGGAGGGCGTTCCTATATTCGGCCTTGTCACAAAACAGTAACTAGCTGTCGATACC
+>99220 3
+TTTACCGGTGTTGACGGAAACCCTTACTTGATATCTACAAGGACATCCCCGAGCGGACGCGGTGTTTTATCGTCGACCAACGGTCGAAGGAATATAGTCC
+>99221 3
+TAACTTACGTGTTCAGCCCTTTTGCAAAGCCGTGCACCAATAGATGTTAGCAAAAGCGGCAGCACACGCTAGGGGCCGGTCGACGATGACTTTCTTTATG
+>99222 2
+CATCAAACTGTCGGGCGTTACGGTACCGAGCAAGTCGATGCGTACTCGGACGTGGTGGATATCAAGCATCTACCTTCATGCGAGAACCACTTTATTAGTC
+>99223 1
+CTACCAAGAGTGAGTGGATACTCCACTAGTCAACGTTGTGGAGATCAGCCCCGCAATGCGTTACCTAGTGTACCGACGGGTCTGACAATTTATGCGTATC
+>99224 3
+GGACTAACACGCACCTGGTATCCATCACTAGATCCATGTGTAATGTCAAGATGAGAGTATTGACCAGCACTGTGCTAGCGGAGGCCGTTTTTTCCACCGG
+>99225 1
+TCCAACTTATATATTAGCCTCGGGCTGGTTCAGACTAACTCTGATCCTCAAGCGCTACGCGAGGTCAGACAGGTAATCGTGAGCACTAGGTTTCGCAAGG
+>99226 2
+GATTAGAGATAAGATTACTGGTGGTCGATGTTTGGATCCAGGCTTAAGGACCATCCCTCCGGACAGACGTTCGGACTAGCGCCACCTTCTCAGTATCAAC
+>99227 1
+CTCCACGGTTATCGTCAGTTGTCCAATTTCTGCCTGCGTGTTGTGATAGCCGGAGAGCACAATTGTCAGACTGGCAACAAGCTACATGGGCAGACTACAA
+>99228 1
+TGTCTAACACAAGCTGGGGCGCATTAGTCCGATAGCGTACTTAGAACCATTCCAAAATCGTGCTGCTACATTGATGCGCGGGCGAATGTTGGTTCCCAAC
+>99229 1
+TTCCAATATCCACCGCAACGTGAATGTTTGGCTAGGGACGCTTATGCCCACCGCATGCAAGTTGTACACATACTAGAGCGCAAATTGAGGGGCGTTTGTC
+>99230 1
+CTGATCTTTCTCTGGTGGAGGGCACCTGGGTAATAATCCTAACGGAGGGGATGGTCCCGTACACCCGTCTAACACCACATGTGAACATGATCGATATTCA
+>99231 3
+TAGTGTTTCATCAATGTTTCACGCTCAAAGATCTGAAAGGGTTGCGGAAGGCCTGCACACCGGCAACTTTGCCCTATTCAGAGAGCTTCCGGCACTGAGA
+>99232 2
+TAGGAATAGTGCCTTGGCCATGTCGCCGAGCTACCTAGTGGACGTACGGGGCAACGTTTGTCACAGTACCCACCTACCATGTAATCTTAAAAGCTTTGGA
+>99233 3
+GATGGACTTCTGTCGTCTAGAGACTGTAGATCCTGGCATATGAAGTATCCCCCGGACCCACTCACGTGGACTGGTCGATGAAAACTGTTTTGCAGACAAC
+>99234 2
+GGGTCCGGTACAAATTTGCTGTAATTCGCCATCCACCGTTGGTCGCATGCGCGGACTCGACTCCATAAGATATAGCTAGCACGGTTAGGCATAACTTAGA
+>99235 1
+GTGGTAGTCGTGTGAATATTCAGTATTCCACACTGAACGGCAACGAAAGGGCCCGTATCACTGACCCAGGATATATCCTCTCGCGTGCGCTTGAAATGTC
+>99236 2
+GTTAAGAGACTATCCTTATCAGGGCATCCCGTCGAACTTTTCCGGTCAGAAATACGGGGCCTGTCTATCGATTCAGTTAAGAGAAAGCCCCACGGTGGTC
+>99237 3
+GACACAAATACGGCACCCAGAATCTAAGTGACTGGTGTTATCCCTTGTACGGTTGTCCAGTACGGCTGGTGGCTCTGAAGAAAGTGCCTCTACAGATCCT
+>99238 3
+AGAGCTCCGGGATAAAGGCCCCAAGTCTGCGTACATTTGACCACATATCTTAACGTGAGATGCACTGATACGATCATTGCTTGCTTGCCTGGTACAGCGG
+>99239 2
+GAATGAAATCTTTAACCAAAGAGTCCCTATACCCCAGTTCTCGCGGGTCGTCGGGGTTTACCCACTATGGGTTGCACCAAAGTGTCGTATGAGCTGACGA
+>99240 3
+TACAAGCGTCCCCTCTTCACAAAGGAATCGGTCAGACTCAAGATACTCGATGTTCAGGAAAGGCTTCTGCGGTAATGCCCTGCCTCAGGGAATTTGTGTG
+>99241 1
+GCATGGGTTTAGGTTCGCCACGAGGCCAAGGAGTACACCCTACATTTTACTTCACACCGGGTAGATCTAACCCACGAGTTGTAGCGCGGACTTTAGTAAT
+>99242 1
+AGGAGTCGTGTAGAATTAACTATTTGGGGACTCTTCCTGCCAGAGAAAGCGTGACGTCACCCTCATTTGCACACGAACGCAAGCGCTCCGTATTTCGGAT
+>99243 1
+AATCATATACTTCGAAGAAGATACAGTAAAGTCAGAGTCTTGGCGGGTGTATGGCGCCCGCTATCGAGCATACTTTCCGGATGTCCATCTCCGCGGACCT
+>99244 3
+TTCTTAGGTGCAGGGTTGATCTAAAAGGGATGCCACTGACTCACTTCGATCAGTCGGCGCTGACACTGGACACGTTCGGTACCGTAAGCTCAACCATTAA
+>99245 1
+AAGCTTTTTCGGGGGTAAGCGCTACACAACGGAGTCACTCACCGACGTGTGGTCATACGGAGACCGCGTTTGGTATTTCTAGCCTCAAAATCGCACTTAA
+>99246 3
+AGAACCTATCCAATTATCATAATCCGCGGTCCGCTGACCCTTCAGTGACATCGGCCAAGCATGGGCGGGGAGTAAATTGATATTTCGCCTATATTCGGGG
+>99247 3
+TTTTCAAGTGATGAATGCGCTAGACCCCCGGACATTGAAATGTCTTAATTCGGGTCCGCACAAGTATTCCAGAGCCCGGCAATTCTGCAGCGAGGTGTCA
+>99248 1
+GGTCAGGGTTTAGCATACCCAAGGCAACCTCGATTCCCCACTTCAATATCTGTGAATGTCAAGGTACACCCATGTTCTATGTCACGGTGATGGGACAGGG
+>99249 2
+CTGCAGGTGCTCAGTAGACCGTTCTTAAAGAAACTTGACCAAGAGTATGCCCTGCAATTGATCCTTCGGAAGTGTCCAGGGCAAGTTGCTTTGCCGACAC
+>99250 1
+TTTCCGTAATACTAAACTCAGCGGCGCCGAAACCGTCTTCAGAAGTATTAGTCGACAACTGTGGTTCGCAGCCGTGGTGACAGTCCCGAAGTTATCGTGA
+>99251 1
+TACTGAGTATGCGAATTGGCAAGGAGACGTAATACGGGTGACAATCCTTTACCAGTTTCTCGTGACCGCAGGCACGACGCGTCCCGTACGAACTTCATTT
+>99252 2
+TCCAACTCGAGGATCCCCATTAGGTAGGGGACATTGTTATCAATCGCGTTGATCTTTTAAGCAGAAAAGCAGTAGGACGCCGACCGCTCCCGTCATGTTG
+>99253 1
+GAGTAGCATATTTAAACCGATGATACCGCCCCGGGCTCCCTCAGTGATACTGGCAAGCATAGAATGCCGTTGGCATGGATGTTACGAGTTCCTCCGATAT
+>99254 1
+ACCGATCGTTCTGTAGGAATTTGGTGCGCGCAGTCTAAGTGCCCTCCGGCATCACATCGGAGACGACCGAGTTGCAACTGAATCGATTATTATAACACTG
+>99255 2
+ATAGAAGCCGTACGCATTAAGTAGCCTCAGTCTCACTTACGGTTAATTAAGAATTCGCTTACGATACCCCGGCTCCGTCCTGGGTGGCGTATAGGGAGCA
+>99256 2
+TGGAGGGGACTGCGCAGTAGCAGTGGATTGCCCCTCCCCCTTTTGCGTGAGCTAATGATCTGGAAGCATAATATAAACATCTGAGGACCCACATCCTTTA
+>99257 2
+CAGGCCTAGTACCTGTTGAGCGCCATTCTATTTCTAAACGAAGCATGCATGACCACGGGGCTCAAGCGTCTTCTGGGCAGGAATCTAGCTGATAAGATCT
+>99258 3
+ACATGTGTTGGTCCCGTCTTGCGGTTCTATCCTCATGTGAACCATGAACTCGCGGATAGTTAGACTGCCAAGAAAAGGCTAAACCCCTATCGGGATCAGG
+>99259 3
+CGAGGTATGGCTCAGGCTAGCATAACCAGCTTTATAGCTCTAGCTTATAGCCGGCAGGTACATTGTCCACTTCATGGTAAATGCATGGACGCCAGCGCTA
+>99260 3
+CCGCCCTTACGGAAGTCATCATTTTTTAAAACCGGGGTCTAGTGCTCCAAATGGATGAATCTCCCGGGGCTATGGTAAATGGACATACGACATGCCCGGT
+>99261 3
+AACGCACTCTACGTTCATGTAGGCTAGCTAGGAAATGTCTGTCTGACTTCGGCATGCATCCGTTATGCAAGGGCGCGAGCTTGACACGCAAATCACTAGT
+>99262 3
+GCCCAAATCCGAGGCTCTGAAACTCCTGTTTCGTGTTGTCCTGGAAAATTAAATGGAATCCGTTGCAGAGGGTGTGAAATTGTACCCGCGCCCACATACG
+>99263 1
+TATCACACTGTCCTGCGGTCACTGAGGACCTTCTTAGAGAAAGGTCGTAGACGTTGACTGCGGGCGTATCCTTTTTACTAACAGGACCAAAAGGTCCAGC
+>99264 2
+GTGTCAAGACGATTTCCCCTCCACTTGCTTACGGGTATTGTAAGACCGGAGATTACCGGTAGGAACGGATCCGGATCCATTTTCAAATTACGGACGCGAC
+>99265 3
+ATACCTTTCACTTGGAGCGACGCTCATGCAAATCGCGAGTGAAGATCCCGTTTATATCTTATTCGCCGAGGCAGTAACCTGGCATTAGTGGAAGAGGCCC
+>99266 3
+TCACCGATCAACACGCACCTATGTTAAAGGCGTCTGCACTACAGGTTGTAAGAATCCATTAATGGCGGGTTAGGCTAATGGTCGTTAGTCCTAGCCGCGC
+>99267 2
+TTCCAGAGAATGTTCCGGTGAAACCTAGATTCGCTTGTGCCACTGTTTGGAGAAGGAATACACGCTAGCAGTCCAACTATTAGAGACTCGTCCCGGGCTC
+>99268 3
+GGAGGAACAGAGTCCACCCATTGTTTGTAATCTCTACTCGGCGAATCAAGCAAGCATTCTCCAAACGGGATGTGTAGCTCTTGCGGGGGTACCCCAATTT
+>99269 2
+CCCACTAAAGTTACAATTATTTGAAGAGGGACCATAGCTTATTTGCCATGAGGGTACTCCCGGGCGGCGGAGTTCCTCTCTCAATAGGGCCATTGACCAG
+>99270 3
+TTGATTTCTACAGGAATCGTACTATGCGAGTTTGCTCGTCCAAACGGGAAAGGTCTGGCTGCTCGCTACGAACGGCCGGTAACAACCCATCACGTTAATG
+>99271 2
+AAAAGTATCTCGCAACTCTTGGTTTTCGGATCAAGACCAGGGAAGGAGTGAACCCCTACGAAAATTCTCGGTCGTCCCGTCACGTTGGGTGAGCCCTTAT
+>99272 3
+ATTGTTAATGCTGAAACATCGCACGGAGAAAGTTGAATGGGCATACAGATCTGCCTGGCGATGTTTCTTCCCCCGACCGTCGCACAGGTCTCTTGAACGA
+>99273 2
+GAATGGGAGGAATCGGAGCCGTCGTAGAACATGCGACACTCCTTCAACGGATCGCCTTATCAAGTACGTTGCATCTCTGCAAACATCTTCTTATGTCGGG
+>99274 1
+GTATGGTTCAGACCTAGAAACATACTCCGGTAGTGGATTAGGCCGTTGAATATGTCAGTTCGTCACTCGTGGAGCTCTACAGGGCTGACACCCATAACCC
+>99275 3
+AGTCTGAACCTGTACACACTATACTCTCAACGTCGTCAGAGCTTGGGATACTAATTAGCCAGCACCGGATTGGATGCGTCGCTGTCCTGCGGGAATTGAA
+>99276 1
+CGAAGAGTTTCCCACATGATTAAAACACGTTATCCTATGATGCTCAGTTTGAATCGGTGCGTGAGCGCCACCCATTCACGTACTGAGCCGTCGAGTGAGG
+>99277 1
+CCAAGATCTGGCAGACGAAGCGTTTGAATAATTACCCCTCAGCTGGGGGTGCTATTACACTCTGTTGGTCGACAAGGATAGACCCCCTTTAGCACATGTG
+>99278 3
+GAAGGAGGCCATGCCAGACCAGTTAAAAAGTCTGCCTTCAGTGTGCCTTTGCTGGACGCTGAATTCCCCTGTATCTGTCTCGAGACGACAATAGTTAGCA
+>99279 2
+GCATGTACTCGATGCGAATTGCTTCACGGCCACGATATCCTTACGAGGTATGAATGTTACGCCGGTAAGATCGCATGATAGGGCTCCAATCGTCGATCCA
+>99280 3
+GCCTGTAGATTAACCCTAATATCGGACAACTCGGCCTGGCCTCCACGGTATTGATCAGACTAGTTTGCGTGAACGTGGCATTTGACTCTCAAGAAGACGG
+>99281 2
+CCAGCAATCATAAGCCACGAGCTGGATTGATCCGTGCGCCTGATCGAGTAATAGTTATCGCGCGAGTTAGTTCGAGCGAGACCTCTCCCAGATATTGTAT
+>99282 3
+TGTGGCAGTCGCCTAGCTGCTATAGTAGGCTTGCGCCAGAACTCTGGAATCCTCTAACAATAAGTTCCACACGCCGTGCATGTGGTTAATAAGAGCCTGA
+>99283 3
+CATAAATCTAAAATACGAGGTAGCCTTACGCATGCGGGCCGTTGCCACTCATTCTGTGCAAGGCGCCGTGGACTCCAGTATAATTTTGCGCGTAGACGTA
+>99284 1
+TCAGTTGCGACCGTGCGGCCAGAGGGTATAAAGGCTTGCTTTAAATTGCGATTGAAACAGCTTTGGACCCGAGCTCCCTACATTCTAATTAGAGCACCCG
+>99285 3
+TCGTCTTTGGGGTTTGGCCAGTGCTGGGATACACAAGATTAACAGGGCGCAAGAAATCCTACCTCCACCTATCCTAGTGACCATCTTATGGACGGGCTAA
+>99286 2
+TTGTGATCCGAAATGATGACGCCGAGGTGCTACACCAGTAATACTTTCACAACCTGTTCCTGTCGGGGGGGATGCACTGTCACCTACTTACCGAGGATAA
+>99287 3
+GGTCGCGTAATAGTATTGGCGTACGTTATTATGACTATAACAAGGCTGAGCGTTCACCCCGACCAGTTATGAATAGCGGCTTGCCACGCGCAATGATCCC
+>99288 3
+CCCCGGATGAGTCCAGGTGCACTACATACAACCGCCACCAAAGAATGTATTCCCTCGTGTCGGAGTGATGGTGATAGTCTTTACAGGTTTGCAATCAGGT
+>99289 3
+TTTTCAGGAGAAGTATGCATAGGTATAATACTGCTACGCCAAGGGCCCGTACTATTTAGAACCGGGTACGTCCGCTAGCGAACAGCTTACCTCCCGTGGT
+>99290 3
+GCCGGCTCGCTAAGGCCCGATGGTGACTCCCAACCCCTTCGTCTAATTACTTTGCCAGGTGTATGGAAAATCTGGTGAATATTAAGAAGGATGTAGCCCA
+>99291 2
+TATTGAAATCCGTGGAACTTAAAAGGACGTCCGAGCAACCCGCACTCGGAGTTATTCATGTGTAGTCCTCGTCATGCGCCCGATAAGCTGGTGCGAATCT
+>99292 3
+GTGGAGAACTAGTGTAGCGCTTTCAAGTACAGGGTTTCAACCTACCGCTGGAAGGAATCCTTTGCTACGTTCTGCTCCGCCAAATACATGGAAATCCGGC
+>99293 2
+CTGGATTAGACCAGCTACCCTGACCACGCTGCCGGATTGTGCAGAATATCCCTATAATGAGATCGAAGCATTCTGTCTACTAGAGTGCACCTGAGTGGTG
+>99294 2
+ACCTACCGTTGAATTACAGACTACGGAGCGTCACATTGATTCCTGCGCGGATCAGACAGACCTCGGTTCTTCGTGTATAAGGAGGCCATCGATAGGCATT
+>99295 1
+GGACGGGTGCGAGGCTATTCATACAGGACCACATTCGAATCGGGAGCCTACCTTGTACGATGGTCCTAGATTGTCCAAAGGAAGCATATTTCTCATCTCC
+>99296 1
+ATGCAGTCGTACGCTTGTGACTTGAGATCAAACCAATAGGTCATACGTTCCATCCGAGCCCACGACCTAGCGAGTTGAAGATCTGGGGTATTGCTTGCAC
+>99297 1
+TCTAAACCGCACCCCCGCACGCGTGGCGCTTGAACGAATTCCTGAGCATTCGTACGGCTTATTCTTGTTCAGAAGACTAGAAGTAAAGCGGTTTAGGAGT
+>99298 2
+ACCCCGATCATGGACATCTCTTCCCGTATCGCTCAACGGAAGGAAGAACGAGTCCGGGACTTTAGATGTGGGTGTACTAGCGTAGTTGTTCCAATCATAC
+>99299 2
+CGGTATTCATATCCGTCAAGCTGACTCGGTATGGTTGTATGGTTCAAAGAATCAGCTTGAATCAATCGCCGGGTCAACCGCGGATCACGAGCTACAGTCC
+>99300 3
+GCAACATAACCCGCGCTAGTGCGTGAGAAATTCGTCACGATAGTTTCACAAAGTAAGCTAACTGCAAGACGGTGTCTTCCCGGTTGTTGCCGGGATTCCT
+>99301 3
+CGTGGGTGTACGTATAGGTATACTGAATATCGCTGGTCCGATCCCTCGGGCTCCATGGCATACACAAAGCAGTGCCCACAGTATTGGCATTAATCACTGA
+>99302 1
+CTTCGGCACGGGCAAAGCCTCAGTGAGTATCAAGTATTAGTGTTGACATATCGCTGTGGACACTCAAAGGTGGACCCTCGGCGCCATTTCTAAATCACTG
+>99303 1
+GAGGAATGCGTGTCCAAGACGTGTTGGAGGATGAACGCGATTTAACGAGCCTCTATGAAATCTTAACACCGCCCATGACTGCTCACGATGCCTTGTCTTC
+>99304 3
+CACCCCACGCTGTTAGAAAGTATACAGAAGTCTATGTTAAAGCGCGGTAGCGTAGTCTCTGAATAAACCGCTGCATTTTGCAGCTGCCGGGTCAGGCTTC
+>99305 1
+GTACTTACCTTTGTGCTGAACTCAGGACTCTACGGCGCGAGTGCCCAATCGCAGGAAAATCTCAGCGTATTACGAATTATTGGACTTCGAGGGACCTAGC
+>99306 2
+TGTTTCACCTTACAACAGTGGGCATAGACAATCTGGTGCTCCGTGTGGAACGAGTCCGCCATGGACGAATGCAAAACCTTTGGCATTCATCCGTGAACGT
+>99307 3
+GACTAACATTTAGATTAACCACTGTTACGGCCTGGGGTCTTAGGAGCTATATTGCGACTATACCTCGCAGATCTGTGACCACCTAACCGGCAGCGTAGGG
+>99308 3
+CACAAACGGCAGCGAGTATTACCGATCCAGCGCACCCTAGAAGAACAGATTGAGTTGTGTACCGTCAGTAGTTGCTCCGTTCGTTGATGGTGCCATTATC
+>99309 3
+AGGTACCTACTTCATTGTAGCTACTTGATGCATTTGCTCCGAGGATATGTTACCACAGGCCGGTCCAGACCGTCGATTAAACCAAGGCTCCAGGGATAGG
+>99310 3
+GCGGTACATTCGGTTCTGGCCATGGCCCTTAGGTGAAATAAGCTCCTTCACGTTGGACCTACAGATCACCTAATATGTGGGCAGGATACACCAAGAGTCT
+>99311 3
+ATTCACCAAATGCCGGATTATTTTATCTCGGCTCCTGGGATGTATTCATGAGGTCTGGACGCTACCCACTACCACGGAAGGGCTTAGCGCGAAAAAGTCG
+>99312 2
+GGGTATCAACCTTGTCCCCCCCATGGGGTGTACCCTAACTGACTGACAAACGCTGTCAATGGACAAGTGGGTCAAATATACTGTTCACAAGTGTGTGCTG
+>99313 2
+ACGCTTGACTCTGCGTACCTATGGCACATTGATGCGTTCCGAAAGAAAATGGTGAAGACCTTTAGATCCTCCGGGCGTGATCCGGAATATAGGTCACTCC
+>99314 2
+CGGGGCGCTAGGGTGCCGTAAATAAACCTGCCCTTTGTATGTCATCAAGGAGGGGCTAGCATTGTTCTAATTTCCCTAACACACCCGCGTGGCAAAATTA
+>99315 1
+GGATGCCCACCGACAATGTTAAGTACCCCATGTTCGTGCGAACTCTGCCGTTTAGAGCGGTATCATGTGCGTATTCTCGATACCAAGGCTCGTGAAGAAA
+>99316 3
+TGTTGCGACTCTTATCATCGTCCCATACTGGATCCGAAATAGGAGGTAGGCAACCAGTGACGACGTCTCATCCAGTTCCAATAGGACCAGGTTTGCGTAG
+>99317 2
+GAAACTAGCTAATCTGGTTTGGGGTAGCACGACCGCAGTGTGGCTTAGTCCGATTGTAATAGACCAGTCTCACGCATTATCGGTCAAGACTCGTCACCAC
+>99318 2
+TCTCTTACCACCAGTGGGCGCTTTTTCGGCTCAACTGACGTGAAATAAATAACGTTCGGATGGCGAATCCTCAATGGATTAAAGCCGGTGCCCGACGATG
+>99319 1
+AGTATTGGTTGAATAAGTGCACCACTCCTGAAGTGGCGCGTGTACAGCGAACAATTTAAATCACATCCGGCAGAGTTGGGATCCTCCCCGTTTCCGCTGA
+>99320 2
+GAATAACTGGCTCGGGTTCGCGTAATATGAGTCATTCGGTTTAAACTGCAGAAGACCCACCGGAGTTGGTACGCATTCATCGCACGGATACCTACCTCGT
+>99321 1
+CCTGACGAAATATATGAGCCCTGGTGTAGCTAGGAGAACCTAGGACTTGTATTAGAAGGACCCTGTCACGCCCCCGTTCAAATCAGTGTGGTTACTTCGC
+>99322 3
+CCTTAACCCTCGTGGAGAAATTCTTCCTAGGGTAGTACAGAATAGTGATTGCTCCGCGCACCTAGGGGTGAGTGCCACAGAATAGATCGTGCCATTTCCA
+>99323 1
+TGATTTCAATGTAGGAGCGGACCTTATGACCCGGTTTCCACATCGGGGTATAAACCTATACCACCAAACAGCAGCGCGCACTGATGTCTTATGGTGTGCG
+>99324 1
+CTGTACCGAAAGTGATATAAGTATGAGTTGTAGTTCCGCTACACGGCTCCCCGCACCTGGCTGACATTAGGCTCCAATAGTTTGAGTACAAAGCGGTCGC
+>99325 2
+CGGGTGCCTGCGTCTGGCATCCGTGTTTACCTCAATCCGCGTAAACACGAAGTGCACTCAGCAGAAAGAACTGAGCTGGTAATTTGTGTGACACTATTAC
+>99326 1
+GCTCCAATGACCGCACAGAAGTAGCCCGGACGCTCATCCGCTTCAAAAGTTTCAGGGTTAAGCTTTCTATCATGAATCGGGGCGATTTAGGTTCTGGCAA
+>99327 2
+AATTTATGTATGTATGCTTATCAGTCGACGAGGGCACTGGTAGGCATCTATACCCTAAGGGTAACTCCTGAAGAGGAGCGCCCTCCCTCTCTGCAGCGAA
+>99328 1
+ACCGGTTTTTCAACAGCTCGCACTATGGCCATTGTACGGCGCGAGTGTTTGAGCTCGAAGACTGGCCCTTTAATGGTAATAGAAAATCCCCAGCGACTGA
+>99329 3
+GTCTCACTATACTTTTGCCAACAACAGCCGGGCATGTCGACGAGCGAAGGGTTGCTCAATGGTGCAGATGTTGACTTCCTTCCCAGAGCGTATATAAAGC
+>99330 3
+AGTTAGAACTGCGTCGGATTAGGCTATTCTACTATGGAAGTCAAGAGACCGGCTAGGCATTACTATCTCTACTAGACCCGCGTCAGGGACGGCTCCTCTA
+>99331 3
+ACTTGAAGTGGAGTTCGAACTCCTTCGTAGATAGGAGGGTCTCCGATTGCCTTTGCTCCAAATCACGTCACCGACCTAATGCGGACACCATAGTTGAGAG
+>99332 3
+ATGTCGCCTATCCCACACTCTTCAGGATTTACCGAAAGACTGGCACTCAAGGTAGTGTGAGTGTAATGCCCTCCCGCAGGGAATATGCAGTAGTTTACGG
+>99333 2
+ACCTTGGGACTACCGAAGGGTCGTAGTACGTTTCTTATACTTGTCGCAGACCTGGTCCAAGGTTGACCCGTACACGACGGTCCGATGCAATTCATAAAAG
+>99334 1
+AGCGACAATTGACGATGTGTCGGCGTCGTACCTTTAGCCGCGATCCTGTCTAGAGCCATCACTTTGCGAGCACGTTACAAAAGTGTTACTAATAGGACCG
+>99335 2
+CCGGAGCCACTGACTCTTAACATAAGGCAGGGTTTCAAGCGCATGCTTGCAATGCGTGTTCAATTGACGGTCCTCTGATAGGTGAGCTATCTCAAAGACC
+>99336 3
+TTAAATAAGTTCCCCATTGGTCCGAGATAGTACACGGCGCGGATATCCGATTGAGTCACCACTTGAGATATTCAGGGCGTCGGCAGTCGCTAATCCCAGT
+>99337 1
+CTTGGACCTAGTGGGCTCAATGGATCGCCTCAGAAGTGGCGAACTGATATTACTCCCCAGTTACCTAAACATGCTGTGGTATAACTGTTCGCACAGGGCA
+>99338 2
+GCACTTCAAACTCTTTTGCTGTACTAATCTATGCCATCCACGGCCGCATAGGGATGCGAGCAAAGTGGAGGGTGTAATTCTCCTTTGAGCAGACACGAGC
+>99339 1
+TCTTAAAGATGGTGTAGAAAGACATGCCACATGTCTAGGATCTTGGCTAGCCCCGCTACGTGCGAATCAACGAACAGGTCCGTTTTTGACGGTCGCTCCA
+>99340 1
+CCACTCATCCGGCGGCCGGAGTGTTGAATAAGCACTGGGTGGTTTACTTTCCAAGTGCGAGCCTGCCGTGCCTACTGGTAAACAAAACTATGACTATAAT
+>99341 3
+CACGCTGGAATCCTACTTCAATTGAGATACGAGCTCGTACTGATGCTTTTTTGAGCGGCGGGCGCGTAACTACTATACACTCGCGGGAACCAATCATGGA
+>99342 2
+GAACTCTTTCTGGTCCCGGCAAACAACTGTATGACTCTGAATATCATGCTCTGGCGTACCCACCGAGTCGAGGCTGCATAGTGAGAAGGCTAATAGCTTG
+>99343 3
+AATCAAGCAAAACTTCCTGAGTGGTTGGGCCGAGAGCGTCCGCTAGTAAGGCCTTATCAACATCTCTCGGGGGTCATCGTTCCTCTAACAATAGGCTGTA
+>99344 2
+TCCTCATAGTCACCTCTTAGCTCCAAGGAGTAGGCTGAGTAGACAGGCGTTTTGGTGAAACTCTCATCTAGAGGAGCACAGGCTCTCTCATGGCAACGAT
+>99345 3
+CTCGGAGAAGCCGTATCCTTTAAACGTAGGTTTACTTAGCCAAAAAGCAACCTCTCAATGAGCATGCGTGTTATGGCAGTGCATCGGCGGTTACCGCGCT
+>99346 2
+GATTCATTGCCTGTAACAAGTGAGCAGAAGTCGCATCGAGCCTGCCAATCCCGTCTGCTTAATAATTGAGTTCATCAGGCGCACGACCTTTAGGGACGGT
+>99347 1
+CCCGGGGGCCTCAATCGACGCTCATTGGGCATCGTCAAAATGGCGTATAGTAGGTCAGCAGCCTCGTCAAGCATGAATTAGTAGTCTGATCAATTACTCT
+>99348 2
+TGGATTCTCCAGACGATCTGATCGAAAATCGGCAGTCGATTATATATTAGGCAGTCCGGCATCCGTTTTGACTCGCAGTCCCCGCCACAATGGGAGGTAA
+>99349 3
+ACTCTTAAACGCGTGCCGGCGTCGTTCCATCAGAAAACTCGGAATCGACCCTATATGTGAGAGGTTTGGACTAGTTCTAGAACTACGGTGACACTCGTCG
+>99350 2
+AAGAACCCCTGCTGGCGTTGATTCACATTGTTCCCCCTCTTATAATTGAATTCCAAGGGCCTAGGCGGTACACGTTCCTACAGGGACGAAGGAAGTAGTG
+>99351 1
+AATCCGGGGGATTAAACACTTGGTCGCGGTTGCCTTTTGGTGCTAATCCCAAAGACGGACCCGATCATCAGACATTAGCAGTATCCCGCAACTGGGTTTA
+>99352 2
+GACATGTCGAATACTATCCCGTCCATTTATAATTCAACGCCCTGGTCGTACCGGCACGGAAGACTGTAGGGGATGTTGCTTGCACTTAACAGCCGTGAGA
+>99353 1
+AAGCCAAACAGATTGATGCCTGTTCACTTAGGTCGCAAGCATTGGAGTGCATGATCCTACTGCACGCGAAACGGCGGAGAATGTTTCCTCTTGTTACCGC
+>99354 1
+ATGGGTAACCCACGGACCCATCAGGCTGAGTGCAACTTGTGGTTTATATTCTAGGTCACTCACGATGAAACTCCTACGAGCCTTATCAAGGCGCAGGTTG
+>99355 1
+GTACGTCCGGACGTATCTGCCGCTGTGGAACCATGAGCCCCTGATTGTGGCTCACTCATTAAAAAGCACATCAGGTACCCATCTAGAGTGTGTAAGATGT
+>99356 3
+GGATGCCGTCTTCATGGGTCTATATTACCAGGGGAGCCCTCATATAGGTTACGCACCCTGCATTGGTTATAATAGGTTCGGGTAAACCACACGCGACAAC
+>99357 2
+AGAGCAGTATCCCGTTAGCCGTTCTTGACAGATTGATCGCAGACGGGTTATCGGCAATATCACGGAATCCAGCAGATTTGTAACATCGAGTTCCTCGGCC
+>99358 1
+TAGTTTAGTGCGATAAGCGTAGTGAATGTGACTCACTAAGCTTAACACCGGGACGTCCGGCCGAGACTAACGCCTTAGATCATCCGCCTTGGCTGACTAT
+>99359 1
+GCCAGGGTTTTGCGAAATTCTATCTGGCAAGCTAAAACACCTATGTTTAACCCCGGTTGGGTGCGCCACGCTCGAGATGTAATTCGTACGCAAGCACTGA
+>99360 1
+GGTCGCGGACAGCATTGGTCTACGCCTACGATATCGAATCGTAAGAAGGGGCTACTTGTAGTAAAAATCAGCTACGCGTTACTTGATCTCCCTGCCGACT
+>99361 1
+GGTGCAGCTCCGCAAAAGTTAATCGCTAGGCGGTCATGCTAAGCACTATACATGATCCGGCGGGTCATCGATCTGGAACAATTGCGTCAACTATCCGTTT
+>99362 2
+TGATAGGGGACTTACATGTCTAGCACCATCTCCACGTAAGTACTTCCGCTCCCCTCTCGTGACTGGAAGGAGCGTATTTTAGAAGCAAGCACGTGGTGAA
+>99363 2
+CTGCCGCACTCATTTGAGGGTTGGTGAGGCTTACCGTGTTTCTGCAAGAACATTTACCGCCATTCTCTGGAGACCAATAAAGCTAGAGATGACCCAAGCG
+>99364 1
+ATGTGTGTTGGCGGCATACGGCGGACGTGGGTTTCCAATACTACCAAATTTATCTCATGTGAAACTTAGAAACCTAGCTCCCGCGGAACAAGGCTCGTCC
+>99365 2
+CAGCCCGATCTCAGGTCGAGTCCTGAAGTATGACAATTGGGGGTGCCAGATCCGTCAAAGTTTACACGTTGTGAACTTGCCGGCTCATAGTTCTAAAACC
+>99366 3
+GATCCGCAGAGAACACCCATGAGTCGAGCGGTAGCACGGGTATCACACTTACCCATAGTTGGACGCCGTGGGATAGATGTGTATTATTCCAATCCCTTTT
+>99367 1
+AAGACCTTGCTCTCGAGTCATTCCGCCACTCCTGTACGCCCTTAGTCAAGCGTGAGGGCGTTGAGTGATAAAGCAACGATATTTCGGGCAATAGTGACTA
+>99368 1
+AGCGACGGCACAGTCTGAGATGTCGTCGACTACCAGGTCATTCGGATAAGCGGATTGTGTAGCACACTTGCTTTCCTTGTGCACACACCGTAGCTATAAA
+>99369 3
+TATTCGGTATCAGTATTCTCATCCCATGGTAGACCCATGCTCGGGCGTATGAAGTTCCTAAGAGGCACAGCCGTTCGATGCACTGGGGCCAAAGAATACT
+>99370 1
+ATCGTACTGGCGCGTCGTAAAAATGTTGCGGATGTACTTCAATAGTTTATGTCCCTTCGGTTGAGCAAAGGTCAACCATCGCGAGCCGAAACCGATCCGC
+>99371 3
+GTCAGACTACGGTGTTTCTTCAAATTACGGATAGTCGGATCGAGTGGTATGCCACCCGAGGCAGAGACCGCTATCATTACCCGTGTGCACCACGATTATA
+>99372 1
+CGGCTAATTTGATTCTCGTCCTACTGCTCGCTGTGATATGCAGCAAGCACACGTAAAGCTTTAAAGGAACCTAGATTCAGCGCCGCTTCGTCGGAGGGAA
+>99373 1
+ACAGCTTATAGTATACGGCGTCTCGGGCACTTGCCTTTTAATCGACATATCACGGAGCATTAAGGCCGTCAAGCTCGCGTGGCTATCATGCCTGGAAGAA
+>99374 1
+TTAAGTTCACGGGCAAACTGCTACTATAACAACAGTTGGCAAAGCCCGTGTAAGTCTCGCTGGTATAACTCGCAGTCCGACCCTGTTGTTGGATGAGGCC
+>99375 3
+TACAGTAAGGGTATTTGGTGTGTCGCACCCAGACCGCGTGAATGGGAAAAGCGTCTTTGGATCTCACGCATCCAAAATCTGCGTCATCTTCACTCAACGG
+>99376 1
+GAAGTGGTGTCCAGTCCTATCCGCATCCCCGTAGCAAAACCAATACTAGCCAATCTGTGGTGGCCCATCACTAGGTGATAGGAGAATTGTCTGTTTGGAC
+>99377 2
+CCTAAATTCGTTGGCTCAGTTTGGAAGGCTACCCGAATCCTCGTTGAGCATAGAGGCGTTAACCTTGCAATTGTCCAGCACCCACGGAGTGCTAAGAGAT
+>99378 3
+AGTCTAACAAATAATTAGCACTTCCCGCTGTAGTGAGAGACTATAGGTCCGAATCCGTTTTAGGTAGAAGCTGTCCTCCGCCGCGGACCGGCTAAGTCGT
+>99379 2
+ATCTGAGACTCTTAGAGGACTGGTGGTAAGACTTGCTCCCGTCTTCCAGAATACCCCGGATCAATCCAGCAGTGTGCAATCCAGGTCAGGTGAGTATCTA
+>99380 1
+GCGCTTGCATCGGAATTATTATTGGACAGTTGAGCACATAGTTCCGCCTCGTAATATTCTCGATGGCGCGAAGCCGTAGATCGAGCTGCCCCAGTCAAAA
+>99381 2
+TCTGCACACCCAATGTTAAAACGAGCAGGGTGATTGTGAACACGTTAGACCTAATGCACGTCCTAGAAGTGTGAACTGCCGCCTCCGGTCTCTAGTGTGT
+>99382 1
+AGGGCTGCAATCCAATGTTGCACCAAACCGTGTACCTATTGGTCTTGGACCGAGTAATCATGGGATGACTACAGCCATTGCCCGTCAGCTAGCGAATGTT
+>99383 3
+ATCAATTCCGCTCATAAGCAGGGTAGCTCCAAACGGGTATCTCTACCTGACTCGATTTTTGAGCGGACGATGAATAGGAAGCTCTCAATGCCTCTGCGGG
+>99384 2
+CCGCCAGCGCTCTTCTGAAGGATATAGACTCTGGAAAGATCCTTGATGCTACAATTTTAGATCCACGGCTGAGTGCACATTGAAAGCGTCGCGACTTGCG
+>99385 1
+GAACTCAAAAGCAAATTTTCCGGGACAGGAGGAGTAATTCAATGTTGTTCTCTTGAACGCGTCGGGTACGAAGGCCCGGACCGCGTTTCTCTACTCCACT
+>99386 3
+GGCGGGTGATAATCATGCGCATTACACATGCAATGAGTATAATGACGCACAGACGGCTAGACCGTTCCACCTCTGCAGTTATCGGTCACTCATTTGCGTG
+>99387 2
+GCACGTGCAACGATATATGAGAGGTACGGTGTACCCCTCTTGCCGCCTCTGCGTGGGAATTAATCTATATAGTTGGAACTATTGCGCCAATCACAACGGC
+>99388 2
+TCAGGACTAGGAACGTGTAGTTATTACGCCAAGCCCCAAAGCCAACCTTTCTGGCTCGGATGACGTTTGCCGTCATATTCCGCGAGATGTGAATACAGGT
+>99389 2
+TAGCCGCCGTTGGCATTACCTATGTAAAATAAGGCTTTAGCTCGAAGGAGCTATAAGGTCAACCTCTCAATACGGTGCTGGCCCGGACTCCTTGATGGAC
+>99390 3
+AGTTCTAGTTTATGCCGGATAGGCACCAGTGAACGAGGCTACGGAATCCGGTTATTCATGTCTCGGAACTACCGGACTTGGCCCTCGCTAACTAATACGA
+>99391 2
+TAGTCCCTTCTATAGCGCGACGAGTTCCAAGTTGAGAGCACGACGTGACAGTTGCACTGGATGACTCATAATGCCACAGCTTCGTTTCTAAACGTGAGGC
+>99392 1
+ATGCTCGAACGAGAATAACACGACGACTCCCTTGGGTCCTAACCTCACAAATACTGGAATTGTTTCTGCGGACGTGTCGGTTAAGGCGTGGAACTGTCCT
+>99393 3
+ACCTTTAACATTAAACGCCTGTTGTCCGAGCGTATGTGATCACATCGAACCCGACAGGTTTACTTATGGTGGGATGGAAGGATACGCTAGGACCGCCCCT
+>99394 2
+AATGTCCCAACGCATCTCGTCTGCCCTTGCCAGCACCATTGGAATGGATAGATTCCTTGACTGAGAGCTCAGTGCGTAAAGTTGGACTCAGTGATCAAGG
+>99395 1
+TAGTCTATGTCCGTCTTGGGGCAGGTCAAAAGACGTCATACAAGGCCGTAGCGTCAGAATCTACCCAGTAGCCGCCACAATGGCGCGCATATTTTTAGTT
+>99396 1
+AGGTTCACTGTGTACACTCTGCGGTACTAGTAAGAACCGTGGGCTACTCGCTTGTCCAGTCAAGTGTTAGTAACTACCGACGCGGACTCCATAGCTAGAA
+>99397 1
+GAAGTGAATCGGGTTTTTGCAGTATCCAGGGCCGCTCAACGTATTATATTAGACAAGATTCCGGTAACCGTGATTTTAGCGCAATGGCACCCAGCGCCCC
+>99398 3
+CTAGCTCACGGCAAAAAGATGTATTCATGACGTGTAGACCCGGCTATAGGATTCGCCGAAAGTCGCGACACTCCGCGTATGCTTCTTGGGTACAGTTCAT
+>99399 3
+GTGCCGGACGTATTGACGATGCTGTTTAACTTCCACTGATAAAAATCGTCATTTGTCAGCCCTGATCTGGGAAAGCGCCGTGATACTGGAACGCCCAAGC
+>99400 1
+GTACAAGGCGTGGCTTATTGCAAGCAGAATGCGACACCACACCCCTGCTGAAGGTTAATTACGATTCGTATTAGCATTTCCGGAGACCGTATCGCGCGTT
+>99401 1
+GGTTTCGCCATGCGAGACCAGCGAAGCGGCTAACTATTTTCTACACCCCGTGAACGACCGGCGTTCTACAAGTGGTATAGTGAAATTACTTGATCTGACG
+>99402 2
+TCATAGAATTACCGCAACGTACAGGAACTGTCTGCGGGCGGCGACAAAATTCCTCTTGTTTTGTTACCGTTGCCTAACAGCCCAAGGAACTTGAGGGTCG
+>99403 1
+AGGGTCATCGAGTTGCCACCAACACTAGGCCGATGAGAATCTAAACGTAAATACTGAGCATGTCTGCTCGTGGGTATCCTTATGGGCGCGTCACCCTATT
+>99404 2
+AAGTATGACCGGGGGACTGTTACACGGGTTTGCTAACATACATAGCGCCGGCTTTTTAGAACACAATCATCCCCTAATTGGGCGATTCGACCACGTGCTG
+>99405 1
+TATCTGCGGCTGTGATAGTGCGGCCACAATTACTCCATGAGTCACAGGCAACCAGGACAGCGATATGAGTTGCTCGCCGTTATACTTTCAGCTAAAGTGC
+>99406 2
+ATATGGCTATTCCGAATGGATTGACGCACCGTATGAAGTGGGTCTCTTCGAAATGACAAGGAGCCCTGACCATTTTTCCACAACGCGGTAGCAGTTCCGC
+>99407 3
+TGAATAGGGACCGCCGTAAACTAGTCAGGCGCCCCTTTGTAAGGCCGTTGCTAAGGTGTTCCATCAAGAGCATTCTACACTGCCAGTTAGCATGGAATCT
+>99408 2
+GTGCACCAGATATACCACGGTGCTCAAGGCCCGCGTAAACTTGGATGTATAGTTCCGAATGCGGGGCTAGGGCATTGACTCTCCTCCAATACTATGATTA
+>99409 1
+AGGCAATCCAGCTTCACGTGTGCACCACAGGACTGTTCATTAGTTCTCGGGGAAGGGTACCGAATAGGCCAACATGTCCTTACTTTTTAGACTAGGACCG
+>99410 1
+GAGCCGAATCCCACAGATCGTTTTTGGTTCGGTCAAATTCACTGCCCCCTAGAATGGGTCAGAGGTGTTCGCACGCGAAACTCACAATTGGGAATTTAGC
+>99411 3
+GTAGGTTAAAAGGTTCCAGCGGGAACGGATAGCCCAACTCAGGACCGTCTGCTCTCATGTTTGTGTTTCTCCCTAAAGACCGTTGACATGCACAAATGCG
+>99412 1
+CTGATTGCCATCTCATGAGCCGTGTGCTTATGGCTATAGACCTGTAAACATAAAACCCTTATCCGTTGGCATAACGAGGGCGGGGCCTAGCATAGATCGC
+>99413 1
+ATTGGTACCCAGCGCTGATGGAGGCACGTAACTTCACAAGTCTGAGGGCAAGCATTCATGGCTTTTGCTTAAACTGGCCGTTAATTAGACCCCAACGGCT
+>99414 2
+GAAAAATGAACGGCCTGGCCTCCTACAGGCGCTTCTTTACCTCGTCCAGAGGCTATTTTGCTTCTTGAATGGCAGAGTCAAAGACATAGTCGCTCGAAGG
+>99415 3
+ATTCGAACGCTCGGAGGTCATCAGTCTCCGTAGTCTCACATACCGAAGGCTGTAAATCCTAACAGTGATCCCTGCGGTTAAGTGACCGGAACGTGTTGAT
+>99416 1
+GTATCACTCATATTTTGCTTGGTCACAGCAAGACACTCAGTTATCCAGTTGACAGGCCTATCAGCGCAGGGAAGCAGTGCGACTGTTGGCAGATCTGACC
+>99417 3
+CGTTAAACCGTATACGAAGACCACGGTGACGCCTAGAGTGCGACTACACATTATTCGGAGCTAATCCTGATGTTGGCGTCCGGCCTCACAAGGTGTATTT
+>99418 2
+CGGGACCCGGGGGCATCAAAGGCTCATTAGTCGACTGCTATAAGGTAGCCCCGCTCAACTTAAATCTTACAGCGTGGTATCTTTTATAGTCGTCAAAGCG
+>99419 1
+AGGGTTATAAGCGCCGCGGCAAGTCTATGCCCAAACAGGGGGGTCGTAACCTGGTGTCTCCACTACTATCTACAACTAGGAGTGATATGCCTACTCTTTA
+>99420 3
+ACCGGATATAGAAATTATTGGTCCAGGACACCGGATTACCAACTTTAAAACAGACGCAGGCCCTTGTTGAACGCTCCCGCGAGCGTGTGTTTCGGTCGTT
+>99421 2
+GGCCTGATCAGCATTCGCGACCACCCGGATTGGGTTGCGCATTACCTTATAGTTTGAGCCCTATGAGTAACATAAACTTGAATTACGAGCTCCGCGGAAG
+>99422 2
+GCAGCACTGAATGCGAAATAATATTAGTGGCGCTTTCTACTCCAGTCGGTGAAACCGGGGATATATGTACAACGGCTCTTGCCGCCACATTGCTACCGTG
+>99423 1
+ATGTAGGAAATGCCCGAAATCGAGGTGCCATTGTGTAACCTCAAACGGGGCAGTCTTCTTTTGGCCCAAGACCCGTATGCGGCATAACACTTAGGTTCTC
+>99424 1
+GATATCGTTCTGGAATACTGGTGGCTAAACGCCACAGTCTGAGACCATACCTAATGCAATTCTCCGTGGATAGCAGGTTCGTCCGGACGATAAGGCTCTC
+>99425 2
+GTGTTAAGTTGATGACTTCTACGCCAACGGAGATGAATGCACAACGGAACCTCTTTGCTAGTAGCGCGGCGCAGTATAATCCGCTGCTTACTACTGCGCA
+>99426 2
+CAGTATGATCATCCAATAGACTCGTTTATGTTTTGATGACCGTCACGACAGGGGTAGCCGCAAACAACCGTACCCGCTTCAAGTAGGGCCGTGGGATCTT
+>99427 3
+AGTATTGATAGAACGAAACTCAGGTCTTAGCCACTGGAATACCGACGGCACGCCCCAGGGTTCGATGTTTGCTGTTACTAGAGTGTTCGATCCGACCATC
+>99428 2
+AAATTCTCCGAGTCTAGGACCTCGGTCAACGAAACTTATCGCACTTGTACCGCGTGCTTCCGCGGCTCGAGAGAGTCGAATCGGAGGATATTATTACGTA
+>99429 3
+GCCTCTTCGGCATATTGTTATGCATAGCGAATCTCTGAGATCGAGCCCAGTGGGTATTGTCGAACAAACCGGCAGCACATTGGCCGTGACAATCATGCTA
+>99430 3
+GAAGCCGGGGTAGTGGAATCACTACGTGTGCTTTATCCCTACAAGCATACCTTTGGTGCAACTGAACATTCATCATTTTGACAACGGCAGGATGCCGGCC
+>99431 3
+ACTACTCAAGATACATTGATTACTGGTTGGTTCGAGGGCAACATATTAGAGTGACGAGCGCCTAGGTTCGCGAGCCTCAACATTCCTGTCGCCAAGTCGC
+>99432 2
+TGTAGTACGGAGGGAGACGTAAACGATCTTCAGATGTCTCTAGGGAGTAATCGCCCCTATTTACTCCTACGCAACATTAGCCCCTGTTAACGGCGAGCGT
+>99433 2
+ATAATATGGATAATTGTGTATAACGGTCTTTCCGCTGAGGTTGAATGAGCACTCCGCTACCACATACCTGACGCGCCATTGAAGTCCGCGCAGTCGAGCG
+>99434 1
+ACACCGAGTCTTCTCCGTAAGCAGGAAGATAAAAATACCTGGGGTGTCTTAGACAGCAGTAGTCGCTTGGAGCAGGCTCTTATTCCGTTACCCGTTCACG
+>99435 1
+CGAAGCCAGTGCACCTGTACTGATAAAAGACACAGCATCATGTCGATGTTACCCCGGCTGTCTTGTTGTAGGTCGCGACATGATCGGCCTTAGAATCTGA
+>99436 3
+ATATAACTAGACGTCAACGAGCCTGCTGAGTGAGTTGCCGTACAATCTGCGCTAGTCCCAGACGCTAGCTCTTTTCTGGCCTGTAAGATTCGGAAAACGG
+>99437 1
+GCACCTCCTACGACCGGCGTCGTTTAGAGGTACGTATGGCCGAGACTTCTAGATCAATTCACACGCAAGGCGAACCGGGAGTATAGGTTTTCAATTTCTA
+>99438 2
+AGCGCCGTTCCCTTCGTCACGTATTTGAACCAGTAGACGTAATCATAGTCCGACTTGAGTGCAGCAGGGACTTTGAGCAAAGTTGTAGTCAACCCGAGCT
+>99439 3
+AATGCATGAACGGTCGGCATTCAGCTTTTGTTGGTTACGTAGCTGTACAGAATCCTTAGAGCTACCCGTAGCTGCCAACCAAGCGACACTTAGCGTGGCA
+>99440 2
+AATGCTTTTTTATCCAACATACTGTGCGTTACCAGGACGGGTTTCAAGGAAGTCTAGGATGGATAGCACATACCGCCCTAGCATACTGGCCACGGCGCGT
+>99441 3
+AGTTTTGCACTTAGCAGGTTGAAGGTACTCGGCTCCATTGTGGATAAGAAGGCTAGCCCAGAGCATGCTCCCTATCTCTACGTGCCAACAGTACAGCTGA
+>99442 1
+TCGATTCTAACGGACTTTTAATTCGACTTGCGAGTGCAAAATAGCACATAGGTTAACTTCGCAGGGCGGGGTGTCACAGCCGTACACCTAGCATGCCGCT
+>99443 2
+AACCTATACTCCCATTCCGCGGTGAACCGCCATGTTGGAAAGGGAGTTGATAATACCAATACGCTCGCTAAACGGTGTTGTCTGCAAAGTGCGTTCGCGT
+>99444 3
+TTTGAACTGTTTCGCTGAACATGCGCGAACCGTTCCTGAGGGATACAGAAACACTTCATTGGTGAAATAACCGCTCTTCATCCGGGCAGGGATCACTGCG
+>99445 2
+GAGGCCCCGGCTATTCTTTCAATGACCCGGGTTCTTCCGTTAACCCGGTATTACAAAGGAAAGGTACTCCTTTCGCGAAGTGCAAAGCAAGCGATGGATT
+>99446 3
+GTCGTGGCATTGGGCTGGAGTACCGTGAATGCTAACTCCAAAGCTTGGTGTTCTAGTGAGGTTCAAGTAATCACCTCAATCGACCACTAGTCCACAGACC
+>99447 3
+ACGCACTCTCATATTGGATATCCCCAGGGTGCAAGTAGTTTTCTTCATACTTGAACATATCGTGAAGCCCAAGAGAGCTGCTGCGGCAGAGCCTGTGAGC
+>99448 1
+CAGGGTTGCACAGTATCTAGTTCCCATCTGGACACTTTACGCGCAAGCACCTCCAGTCAAACGTAGAGGGTGCGTATGCTATCGGCTATAGTTAATGAGC
+>99449 3
+TGAACGCGCTGGTTGCCTGACCATTCGAGAAAGGAAAATCTCACAGTGTTTCATGACGTGCGATAGTTCACTACGCGTCCGGATCGGCACTAATTACTCG
+>99450 3
+GCGATAGCCCAGCAAAGCCAGATGGGGGCTCAATATACCTCTGGACCATATGGTCATTAACGTCCATCACGTATCTGTCTTTTGACTGAGTCGGGACGAT
+>99451 3
+CCAATGGGTATGGCCAAGTCTTCCGCATCAGTAGCCCCCTCGCAGTTCGACGAGCTATATGTCATATTGAGCCGGAATACTGTCAAGTCGATGAATGGAT
+>99452 1
+GGCTCTATTACAGGATAAGGGCCTATTTAGTGCGAAGCCCATTGAGGTCGCGGCAAGCACGATGAAGCTGCTCTTCTTCATTATCCTAGTACAGCCGACA
+>99453 2
+CACCCTCAAGCGCTATCCGGTAAGCCGTTATATAGTGGAACATCCGAATGTTCACAGCACATTCGAGTCGTAGCTGAAATTGACGGGTAGTGTTGTCCGC
+>99454 2
+TAAAGTTAGTGCGATAGCTGTATAATACCGTGCGCAGTACTCTCGTGGGGGCACTCCGAATCCGTGCTAATCCTTCACTCAGATGGAAGCCCCTAGAAGT
+>99455 2
+GAGCCTGCAACTGTCTCAGACTATGCATTCCGAACGTTGCAGGTGTTCTGTAGGGACAACAGCACTAGCGCCGTGTGTAATTCGCCAGAAAATGCCTATT
+>99456 1
+CCAATTCTTATCGCGCCTATAGGCATGATGCATCACAAGTAAGATGTATATGAAGCGTTTGGAAGGCCTGATGGAACTTCCGGCGCTCCTTAGCCAGCGC
+>99457 1
+GGAAAGAGCCACGTTACATCAGCTTGAAGTTGGACGGCTTCAACGGCATCGGCGTAGATCATCATCTCAACGTGAGGCTACTAGGTTACACTCCGTTTTC
+>99458 1
+GGTAAGTAGAAGGCGTTCCGCCGTGGGGCTGTTGATTCACTCTACGACCTGCATACAGAATCCCTTTCAAAGTATGATTACCACTGCATGGACTACAGCG
+>99459 1
+TGCAGTAAAATCAATTATCGTATTCGGGTGGATTACCCACGCGCAATACTATGGGCAGTTAGCCTTTGCTCGCGAACCGCGAGTTCCAGAGCTTGGCACA
+>99460 2
+GTTAGTGTAAAGATTCCGAGTGATATCAAATAGTGGACGCCCTCCCCTCTAAACTATTGGAGCGTCTCGAGAGGTCGGCGATCCTCACCTAATGTACGCG
+>99461 1
+TTTGTCAAATTAGCAATACGTTAAAGGTGTTCGTTAGAGCAGGGTAAGTGTACAGCGCCGTTCTCGACCTACCGGGACCTATACCCCCATACAGGGTCGC
+>99462 2
+ACTAGTTCGCTTGCTCTGAAAGACGAAGTTACCGCATCTGCCGTTGCGTAGTGCTCACTTGAACATCAGGGAAAAGCTACGGCCGCCTGGATTAAATGCT
+>99463 3
+GTAGGGTAAGCGGAAAGCCTCCTACTGATGTATCAAAGACCCCTTGGTACACTGTTTTCCCTGCTTCGGGATCTGCACGATAGGTCGCGATGTAAACACA
+>99464 2
+GTGGACGCTCATTGCTGAAAGTCTCGGAAGAACGGCCAAATGGTATGCTTGGGGCCACCGTGGTTTACATAATCACACCCAACTTTCGCACTGATTCTGA
+>99465 2
+ACCTCTTCTGACATGCCAAGTTGATTCTGTACGAGGAACTGCTGTCCCTACCATGGGCAAGTGTACAAGTAAGAGAATGAGTGGGCGGCAACTTCTCCCT
+>99466 1
+GCCGAAACTCGATCTGTTACGATAGGCTACCATCATCACGGCTTGGATAATAGAGCTACATTGCGCCCTCGTAGCCTTCGGATGACATTAGGGTAGTACG
+>99467 3
+TGTGGGATTTAAGAGCAGTCTTCCAACTCGGAAATCTAAAGCTTTCTTTCGCGCCACGCACAGTGCCACCTCGTAGCGAGTTGTGGAACAACCGATGTAG
+>99468 2
+TACGGTACCGCTGATCAGTTGGTCCTCCTCCGAGGGCCCGTTCCAGGCAATTGAAACAACCTTAAGTTGCTGCGGAACACTTGCATGATTGAGATTAGAA
+>99469 3
+CCCATTTAGGACGGACAACATTGGCCAACGGCAATCTAGGAACAGGATGGACACGGCTTTAGTTGTATTCGAACCTCTGGATCTCAAGGCTTTGCTCCGT
+>99470 3
+ACGATGGTAAATCTCCTCCGGCGAATCGCACATGGACCGGGTTGTCCAGAAAGCTTACTATGCATGAGTCTTAGTTAAGCGCGCTTGCGTATACAGATCC
+>99471 3
+ACGAGTCAGTCTATGGTGGGTTCGTGTATCCACCCTGGATTTTCTGTCGGACGTAACGCCCAAATTTTGACGCTCCAAGCCAACCGCAGATGGGAATAAA
+>99472 3
+TCACCAATTCCCTGGGAAAGTAGATTTACCCTGTTTAGCGAGTTACATAGTAGTAAGGACCGTAGTGCCGGAGTCGTGGCTCGCACAATCCGCTCCGATA
+>99473 2
+ATGCCGGTACCCTTGGATTATTAGGCATAGACATTTCACACGTCGCGAAACTCCTGCGGGCCACCGAATGTATGAGTGAGTTTGAGATAGTACAGTCCCC
+>99474 2
+GCGAGACGACACCTTCAAATTACTCTAGCTCTATTGCAGATCGGCACTCGCAATTGGAGTTAGGCACATAAGAGGTGCTGTATTCCCATGGACGTCGTCG
+>99475 3
+GGGTTCTCTGATGAGATGAACACGTCTACTTTCAGGCAGACAGGACCAATTAGGTTTGCCTGCATGTTTCGATTGGCCAGGCCACCCGACCGATTCAAAA
+>99476 1
+AGCACATTACCCGGCAGCTTCTTACTAACATGGATACAGTTCGTACGAAAGTCATGTGGCCTGTCAGTAGCCATGCAGTCATGCCATTGATCGGGTCAGG
+>99477 2
+CGAGCATAGGTCAGCTCCTAACGGTTGTGGGCAGACGGGCATTTTCTCAGTAGGACATAGCTAACCCTCCGTGGTCCTAACACCATATGTCAATGGTAAT
+>99478 1
+AAATCCGAACTGCTAGGCGCGTGTGTAAAGAGCTTGGGGCTGAATTGGCCAAGGATTCTGCTCTAATGGGACCTCTATTTCCGTCACCAACCTACAAGTC
+>99479 1
+TACCCGCCCGGTCCGATTTGTTAGGGTCACTACTCGAATGAAAGGCAGATGCAATTTGGTCACGAGGCCAGCACTTACGTTTAAGGGTTCACGCCAATAT
+>99480 2
+CGGCAACTTCGTGTGGTCGAACTATCCAGTGGGTCTTCGGTCCGCTTCTAGGTCGGTAATCTCGCCTCCTGGCATCAAAGTATAGAAACAAACAAATGGA
+>99481 2
+TTGGCGGTGACGGCTAATCGCAAGCGGTCTCCTTCCATGAGCCTCTCTTCAAGACCAATAGTACTAATACAGTATAGGCGGGTAAGGATGCAATTTCCCG
+>99482 2
+TACTGCGCGGGCGTTCGCCTCTGTCCGCCACCATTAGATAGCGACGTGGATAATATGAATTCGGGGTCCAACTAAGATGGTTGCAAGACCTCCAAATTAT
+>99483 1
+ATTTCACAACGGTCTACCCAGCCAAATTTTGGAAGATACGTTCTTGGATACGGTAGCCGGCGAGCAGACGGCATGCGACAGCGATTTTGTTTCGCCAACT
+>99484 2
+GTATGATATTGACCACTACCGCGAGAGGATTCCTCACTAGTGTCAGGACATGATATTTTCTGCCCATAAGTAAACGCGACCAACCCGGGGTTGGCGTCGT
+>99485 3
+TCCCCACGATGCTGTCACGTTACGTACTCAGGATAGTAGACCGCTCAGCTGCGATATCTCGCTGGCTCTAAAGAACAAGGTTAGTGAGGTAGCCATTATG
+>99486 2
+CAGTAAGAAAGCCATATCAACGAGCCCGGGTCTGTGACCCGCCCCGTATTCAAGGAGTTAGCGACCATTATATGGGGTTTACTCATCTGGGATTCAGCTT
+>99487 3
+TACTAGGCTTTCGGGCCGAAAGTTAGCGCCACGTAAAATAGAGTCATTCTTGAAATATCTGGGATCTACCTGCATCGAGGCGGACCACGGGTCTTACTCC
+>99488 2
+CCTAACGTAGCGGGTCGGCGAGTGGCACCTACTTGGATTCGGGTATCTAACCTTCTTGCGTCAGCTAACTGTCACTAAGATGATAGACAACCGAAATCTG
+>99489 2
+GAGGGTGTAAAACTCCTACCTGACCCGGTGGATCAATTCATATTATGTGCCTGACGCCTTGGCTGTCCATCGATCAAAACGGCGTACATTGCATCAGAGG
+>99490 1
+GTAATCGGACCGTGCTCCTTTTAGTCGCGGATTACCAAACGTTCTGTCAACGTAGCGCCTAAGTACTTAAGGGGCCTAGTACGGCGCAAGAACATTCTAG
+>99491 1
+CCAGAGTCACCCAGGAGTTCACGCGCAAGATGACCGACTCGTTAATGTGGTGTAGACTACATGTGTCTTAACCTGGCCATATAGAAGGAGCCTTGTTCTC
+>99492 1
+AGTCATGGGAGCAACACAGACAGCCGAAGGCCTTTGCACCCCGCAGCGAGTTTATCTCACCCCTCGGAAGCTAGTGGTTATATGATGGCATATTTTTTAG
+>99493 2
+ACAACGTAGACTGTGGTTGATACCAGAAGCATCCCTGTAACGCTCCATTATGATCGGGAGTGGCACCTGGCTGTATCTCAAGGTGCCGCTTAATGAACTC
+>99494 2
+TGAAGACTATTGGCCGCCCCGGATGTGTGTCGATGGTACAACCTCCTAACCCAACGCCCACGTTAAATTGGTGCTGATTCAGTTCATGAAATCAGGTGGA
+>99495 1
+CCAAGGACTTATTCCACTCGTTTCGAAAGTCATTTCAGGCGGGTACAGCCCCAGTGGTATGGTGCATCAACCTGAAAAGTCTCGGTCAGTACACGTTGGA
+>99496 2
+GCCGCTGTTCGTGACGTAGACCGCAGGACTATGATATATAAGCCTGTCGCGTCTCACACAGAGAGGGATAACCTTGTTCCGTAAGATTCTCGGTACTCAA
+>99497 3
+TCCGTGATCTACAAAATGCTCCACACGAGGCCCGCACTGTCTTGATGAAGTCATCTGTTCAAACTGTGAATGAGTACTGTATGCCGGGCCGGTAGAGACT
+>99498 2
+CGCATTACAGGGCTACATAGAAAATTACTCTTGGTTGAAGGCAGCTAAGGTAGTGGCACTCGTACTTGCGCGCTAGCCACTCGTGCCTATCGTAACCATG
+>99499 1
+CCGTCAAATCCAAGCTTCGAATAGGCCCGTAGACAGGGAAATATCGCCCAGCCGCTGTGGTTCTTCTGGGCGGTTCATCCTATGATGAGATACTTGATAA
+>99500 2
+CTTATGGTGGATCTCGTGTCAACACAATCAGGAGGTGTGGCGCACATCCCATTCGCTACACCGGGTTGTGGTAAAAATAAGAGAAGGCTTCCCTCCCATT
+>99501 1
+GTGTACCCTTGTCACCTGAGGGTGAGAAGTGAACACCCAACCGTGAGTTACTAACGGTAGGCCGATTTTACTTGACAAGCCTCATTGCAGTACCGAGCTT
+>99502 3
+TTAAAGCCAGAGCTTGGACGGACCCATAGGATATCCCTGAAGGGAAGGCAGCCGTTATCTTAGCCGGACTGCCTACCTTGTCGTCTAATGTCGTTAACTA
+>99503 2
+TAGTAAGTCAGGTGATACTGCGCAGCTCTCACAAGGATGCTGTCGGTTGACGGAAGACTGGTTCCTCAGCTCAATTATCAAGCCCGCTTACGGTTCACAA
+>99504 3
+GTACCAGTAACCCCGGTCGGTCAGTACCTACGTGAATCCCCTCAAGATACGTTGAGGACACGGAAATCTCAAGATGTCGCTTTACGTGTCGTTAGATTGG
+>99505 2
+CGCCATCGTTTTCTTACGTTATGGCCCGGGAGTCGGGAAATCCACATTTTCGGGTTTGCCTATAGCCTGAAGAACGAGGTATAGACACTCAAGACCCAAG
+>99506 3
+TTTTCGCTATACGAACTTGGACCCAACCCCATCCAGTTAGTACGTTGGGAGCGTGCTAACGCTCCATATTGATCAAGTTGGTCGAGAGCAGAGTGAGCAC
+>99507 3
+ACTCATGGAGGTGGCCAGACGAGTACCGCGTCGCAGGCAATCTTTTTTCCCAGCTTTCGTATGCAAAAATGCTGATTAACGCCGCACACGTAGTGATTGA
+>99508 3
+GCTAACCGTGACGTACAAGTCTGTTTGCCTTAGAAAGTACGATTCTATCCCTCTTTTGTACCGCCGGGGATGAGTATCAAAAAGGGCATGCCGAGCCAGC
+>99509 2
+CCCCAGAGCTGAGGTAGTCGGAGTCCCGTTCTCATGCATAACATAGTGGGATGAAATTCTTTCATACACGGTATGACCCCCAGGCAAACTTAGCGTGTTG
+>99510 2
+CGTGAATCGATAGATAAGCTATACTGACTAATTCCCCGTGTTCCATCATATGCCCGGGTTGGAGTTAGATGCCCCAAAGGCGAAAGCGCCGTTTCACGTG
+>99511 3
+GCAACGGCAACTTGGACCATACCAGTTCTTTCGGCAGAGCGGTCACCCAGGTCATTATGTCACATGGTATGGACTCATGATGTGAGTACAGCACTTAGCT
+>99512 2
+CAGATAAGATATCGGCCTCTAACTATATCTGGAGGCTTATCTGGGCTCCTCGACCTATAGCAGGCCTCAGGTATGGAAACTGGCCGACGAGCACATGTTT
+>99513 1
+CTTCTTGGAATCTAATTGCACATGGTTGAAGTTCGCGCATCCGTCCGTTAGCTTATGAACTCCAGGGGGCGTTCACGGACATTCGAACACGAAGAGCACA
+>99514 3
+CCTTACGACCTGTGCCGTTATCTTGATGTAACGAAGCGATTGCGCGAGCAAGCAATTCTATGAAGCATACGTGCCGTCTCGCTGAAGCTTAAGGCCATAG
+>99515 1
+TATTCCGATAATAAGTAGCAAATCTGGGTCATGCACCGGCAGGTGTGATGTTCGTACACACGTAGGAGTTCCTGTCTCACCGAACAGCTCATGGCCATCG
+>99516 2
+GGGACCCGATACTATACACCAGCCCTAAGGTGAGAGTTGCCTTGGTATAGGAAAATAGTGCGGAGACCACCAGTGTAGTTCACCTTTCCATTGCCTGTCT
+>99517 2
+TTGCAAACACGAAACACCTAAGTATTGAGAGACTAACTATGGAGAGGATCGCGTCTTTGCTGCGGCGGCTTTGCCGCCTTATAAGCCTGCTAGCCATGTC
+>99518 2
+GGTTGTAACATTTGATCCAAAGCTGTGGACGTGCATGGTCGTACCTACTCTGGACGCCACCCAATCGTATTAGATTTAACAACGTCCCCAAGCGGTAGGG
+>99519 3
+CGAGAAACTACTTAGCAAAAAGCGAGCGGCCAGCACTTACCCCCACGGGATGGATCGACTAGATTGTAGGCTACTTGACGCTGTGGTTTTCTTTGTACTC
+>99520 3
+TTGTTGATGCAAAGGCACCCCTTGTCTTGACGAAGGCCCTTTTCGCGTCGACGCCATGTGGAAAGCGTCGATGTCTCTCAGAAAAACTAGGCACGAATAT
+>99521 2
+TGAGATTTGTAGCATGGCTTTATGTCATTCACCCTTCTAGATACATGTGCACTAACGCAACAGGAGAGGTGTCGTCGAAAGCGCCTCGCCCGGACGCATA
+>99522 2
+CGATGATATTGTACGGTGCTAGCTCCTACCAGCTGGTCTTTACGCCGCACCACTGTGACGAATTGTGCGGGATATTAATAGCAGAAAGATCTCGGCAACC
+>99523 2
+AGTGCACCGCAGGCCTCACGGCTAGACTTCTTTGCCAAGCCCGATAGTAGTAGAGTGCGCTGGACGATGGTTTTGGTCATCTAACTCGAATCAAATCAAT
+>99524 1
+GTGATCCATTAGTATCGCACGCGGGCGGGACGCATTAGGTAGTCTACTTCCATAAACTGTGACACAACTTTACAGAGAGATTGGCTTACCCGGCGTTACC
+>99525 3
+TGGTAGTGTTCAGTTAACAGGATGTCGCCTGCCAACGTGTAGCAGCTGGACACCGGAAGCCACACGGAGTTTATCCCTTTGACATTCATGATGAACCACT
+>99526 1
+CCTGTTATATCACCTTGTCAGGTTTTTCTTAGCCCCACCCGAAGGGCCCTTGGTGACTGAGAACAAAGAGTGAAAAGGCAGTCGGAATCGTCAGACTGCT
+>99527 1
+CTGAAAGCCTATCCAGTCATCTCGGCAGTTGCCTCCTAGGCCAGGAACAATTGATCAGTCGGCGGACATTTATGCGGACGTCAATAGTGTAATGATCTCG
+>99528 1
+TGTCATGTTTAGCCCCGAAGAGGCTCCAGCTTTTTGCCTGAAGAAAACCTACACCTGTGAAACTAGGCTAGAAACCAGGCTGGGTCTGTGTACGCGTTAC
+>99529 2
+GAGTAAACTCATGGTGGGTCTCCGTCATAAAAGGCCGCCGTAGTACTGCAGATATTCGCGGTGCCCTTGTCTAGTATACCATCTAGGTACCACATGCAGA
+>99530 1
+TTTAGAATGCCGACGACAAAGCTGGCTGGGACTGGTCGTCCATAGGCCTTGTCTAGAATCCTATTGGAATATTAATAGCGCCTCCCGCGTGACTAAACGC
+>99531 3
+GCTCGGTCGGACAAAATTGATGGACCTAGCCATGGATGGTATGGGTGTGGCATCGAGATTCCTAAATCATTATCTACCCTCCGACATGCGAAACTCCGCT
+>99532 3
+ATGCACATAACAGGCTTCTTCCCGCTGCCACGCTGACGGTACTTTGCATGACGTTAATATGAGGCGATAGTCACAGGTGAACAACCGTATTGAGTCCGTG
+>99533 3
+CTGTGAAAGCTCCCCGATGTCGTACGCTCGAACGCGTTGGGTATGATTCGAGCCAATCGCTATAGACGAAGCTCAACTCATAGTGGGACATATGCTCTAT
+>99534 3
+CCACAGCGGCCGGATTCATTTATGCAGGTATAGACTGGAGCTTCTCCAGCGATGTGCCTGTTAAAAGCTCTACCTCTGCAATCGGAGAATTAGTCGGCAA
+>99535 3
+GGGTTAATTTAGCCGCGGTGGACCCAGTCCGAAGGCAGTCAAGCCGCATTGAGTGGTATAAGTACCCCCTTATATTGATAAACTTGTCATACCTCCGAGC
+>99536 1
+TCCAGACCTAACTCCCTTAGGGGGTACGAAAGTTATCGAAGTCAGAGCTCTCGACTTAAGGGCACTCTGCTGGGTTGGCATCGGAACCTTTTTCAGAAAC
+>99537 2
+GCCCGTAGAGTACTGAACAGGGGGCTGATTTATCGGAGTAAAAGATTCTGTTAACCATATCTCACCGCGTCCCTATCCTAGCGACCAATGTGTTACCGGG
+>99538 1
+AAACGAACAGCCTCACTTTAGCCTTGTGACGTCTACGATAAGGCTTATGTCGTCTAGCTCACTAGGGGACCTGCAGGTTCGAGTTGAGTACAGACCTCAG
+>99539 3
+CTGAACGACTGAATGGAGTGTACCACTCGCACTGAGCGCAGACACAGTGGCCGTTTAGATTCTCGGCGTTTTTCCCTAATAATACGTGCCAAATGCTGAG
+>99540 3
+TGTCCGCAGACCCAACAGCGCACGCTATGTTGGATGCGTACTATAGTACGACGGTGCACTGACAAAAGGCGTGTTGACCTTATAAATGTCCTCTTGTACG
+>99541 3
+GTAAATGCCGTACTAACGTCCTTATTGAAATCTTTACTCGCAGTGCCCCTGTAATGCGACAGATGCTTCGGCACGCTTGGGTTGGAAAGAGGCCAGCAAC
+>99542 3
+TGCCGCGAGCTTACGCAATAGATGAACCGCTAAGTCGAGTGCAACCGTTTGCGGAAATCCGTTTCCGATTAACGGGGAGGCATTTACATTACTGCTTCCA
+>99543 2
+GCGACTCCCTGGCTCGCGATAGAATAATCCAATATGGTGTCGCTGAATTCCGGTCAGAATAATCCGCTATGGGACGTCGACGGTGATCATAGAACCCTTT
+>99544 3
+CTGGGGCCGAGTGACTCTTACGAGCAATGCTGGGCTCATGTTTGCTCAATCTGAGAGACACTTGAAATGACTTGACATATACCGCGCGCACTTCACTAGA
+>99545 3
+GCGTCCCACCATTCTTCGCCGTATATTCGGGCAGCTGCTGAGAAGAGTCACTACATTTGGTGATACGCGGATCTACCATTGAAATCAGGAACGGACTGAT
+>99546 3
+CAAGCGGAATAAAAGAATCTAGGTCTTTGAGACAGGCGTTAGATCCCCCAACGGTTGCGTACTGCGTTAGGTGCATTTGCCATGTCCTGTACCCAGCTCA
+>99547 1
+GGAATCGATGCAAGCTGAAAACTACCGCCTGACCATCGTCCGGGCACTTTTAATAGCACAATGACCTAGCTCGTCGTCTGATGGGAGGATTGCTTGCATT
+>99548 2
+ACGCCCTTGATGGTGAAAGACTGAATACAGAGTTAACCGCTCTTCTGTGACTACATCTGGTGCGACCAGTCGGCCCGGTTAATGAGACTGTCTCTAACAG
+>99549 3
+CATTTGCCACCCGCTCATAAGGCAGGCGGTAAATCTAAATCCTTGGTCAGCGAAAGGGATCCACTTACTGACTGTCATGGATTGACTTACCCTGGTGGGA
+>99550 3
+GATACCACCTCACTTGTGGGCAGTCTGTTGGTACCGACGTCGTCAGACTAGCATAGGCCCATAATATGAACTCGTGCAGTGCTAAGATAGTGATCCAGCT
+>99551 3
+TGCCTTGTCGCAGAATCATTCCATTACACTCCACCCTGGGTGGTGCTGAGGACGCCGGCGGTAGTACACGTACGATAAGGATAAAAACGTATGTTCACTT
+>99552 2
+AATAGCACATAAACATCCCTGTGTTTGGGAAAGTCACATTCGCGGCGGTGCTTGTCGCGGACCCGAAGCAGGAGTTATCGATTCTATGCCTCGAAACCTT
+>99553 1
+TTATATCAAAATAATTGCTTGGCGTTCCGATCAAGGGTTCCTCTGAGCACGTTGACACGACGCGCAGAGAGGGCCAATACGGATCGCCAACTTCGTCTGT
+>99554 2
+TCTATACAGTTTTATTTGATAAACAAGGATAGTGCACTGGCGAGAGAAGCCCCGGGTCCCTGCAGAGCTACGTTCGAGGAAGCTCTTCGACATCCCGTCT
+>99555 2
+TACGCGGAAGGCCCTGAACGGATGTAAACGTCTGCTCGTTTCTCCCGTCTCGGAGAGTCAAAGGTCTATGGAGTAATACGCTGCAGTAACTCATAACTCT
+>99556 1
+ATCGCTTGACAACCGTAGTGCAGCGCGGAGAGACGTGAAGTCTTAGATCAGTATCTGCAGGTGACAGGTCCACACCTTAGCCAATCTCGTTTTACCGATT
+>99557 3
+CATCTGTGTTCGGCTATAGGTTCTCAGTAACCTGAGCATCCGCAAAGACCATGACCTACGTACAAAGCCAATTGTTGTCGATACGTTGCGGGGACCTGGA
+>99558 2
+AGACCTCCAATTAGTGCAGAGCCTCCCTGCTGCCAGTTGACTCGAAATGGGCTTCTGAGGGAGTATTATTAGCCATATACATCGTGTAGCTGCAGCACAG
+>99559 1
+AATTCGCTCGCGCAACTTACTAGTCGATCACCGAATCGGTGGAATTGGCGAACCCGATCACCTATGGGGCAATAACTTCGTTAGGAGCGTTTGCAATGCT
+>99560 1
+GGCGACCCTGTCGGCATCTCCTCTCATGAGCATGAGAAGTAAACGTCTAGCACAGGAGGTATTCAGCTCTAAGTCGAACTCGTGGAGTTCCGTATAACTT
+>99561 1
+CTGTGGACTCGCGGCGCTCAGAGTTGTATACAGGCATGATCGACCTGATGTTTCAAGAAAGTGCAAGCGCTATTCAACCAGTATACCCTGACCTATGTCG
+>99562 1
+GGGTGGTTCGATACTCGCCCCAGCGAATTCGCGAAGCGAACATAGATGGCCCTTCAAAAGCCATCTAGTTGGGAGGGCTTCTTTATAACTTTATCCCAGA
+>99563 2
+GGCCACATACAAGTATGAGGACTTAATTGACCATACCCTAAACATTCTGGAGATTCGCGCGGAGCGTTCGTATCGATCGTCTTCCAATGGTGACGGCCTG
+>99564 1
+GTGGGCCCGGGTAGAAGGATGCGGCGCGTGCAATCGGCGACTCCAAATTTATCCTTGTAACCACATGCGCCAGTAATACTCAATAATAGTGTTATCTCCT
+>99565 2
+TTGGCAGGGTCTATCACCGGTGGCCTGCCAGTCCTTACAGCTACTAACCACTCAGAGGCCGTGTTTAAGATAAGCATGTGACGCAGTGTGAAATTCAACT
+>99566 3
+ACATATGTACTCGTACCAAGTTCGTAAAAGGGATGGGACAACCCTCCTTTCGCATCGTTGACAGACAAGTGAGTTGTAGTGGTCCCTCGCGTATCGAGCC
+>99567 3
+CGCCCCCAGGGAAGCGGAGTTTGATGCGGATTTTACACACATTAATGCCCAAGGTGCTAATTACTAGTTGTGAAAGCCGTGGGCTTGATATTCCCCACAC
+>99568 1
+GAGAAGTTGTATTTACTCGTACTTACATCAATGTGGTGGAACTCGCCACGATGAAAGCAGCCTCTAGGCCTCGTGGGCCTATTCCCGAATCAGGTAGCCA
+>99569 3
+GAAGTTTAATACGACTGTATCTCTCCCTTGGTGCACAGACGCGGGCGTTTGTAGGTCACCAAAACCGCGCTAGCTCTTGGAGGCTAAATGCAAGACTTCA
+>99570 1
+GTGTACGCCACACTTTTTGAAAATTGGCATTCAGCGCGTGAAGTTTCAGGCATGCGGCTAATTTATAATCGTCCAGCCGCCGCAGAGCGATGCAACTGAC
+>99571 3
+CGCTACTCACCGACCGTTCCTCGATGCAGGGTATCTTCAAAAGATCGAGTGGGAGCGAGCTCACAGTAAAGCAGGATTCTACCTTGATTGCCTGTTAGTA
+>99572 1
+CTCACAACTATGTGGGCTGCCAGTCGTCAACATAAAGGTCTTGACGTCGTGCACCACAGTTGAGGTAAGACGCTACGGTTGAATTGTGACACTCGCACTT
+>99573 2
+CGGGGAGTGGATATACTCTACAAGGGTACCGATCCATAACAGGCACACATAGAATGCTCACTTGCATTGGCCCATTCCTCAGGCGTTAATGTTGTGTGCC
+>99574 2
+TTTAGAGCGGCCTCCTGGATCAAGGGCATTGAATATAACTCTATCCGGACGCTCTGACGGTTACCGAATCCCAATTAGTACGGCGTTTCATAGGGCAAGC
+>99575 1
+CTCACCCTTAAGGTCGCGTCTAGCTCGAATTCGGATCGGCAAATCTGATGATATAGAGCTCAGCGTCAGCACAGCGGGGAGTTCTAATTGACCTTCATAG
+>99576 1
+TGGAGGTACCATTGGACCTTATCACTGACCTAGATCGAGCTCTTCGCCTTTAAACGTTACGGCCAAATGCATACTTGGGAGCGTGGCCAGGTCAAGATCA
+>99577 1
+ACAACGGCACTAGGTATTGCCGGACTGAGGTTGTGTTGTCTTCCTAAAATGCCCGCCATAATGAAGTGCGTTGACCTGCCAAACTCTCGGCAATGTCAAG
+>99578 2
+TTTAGGGAGTTTCAACTCCGTACGCATAGACAAAAAACCCTTGACCATATGTTCAAGGTCGTCGGTATCGTCCCGACTAGATGACTGGGCCAGCTTGGGC
+>99579 2
+ATGTCGCCATATGAGCAATCCGTTCACGGCAAGTTTTTGACCAAAAGAGCAGGCGCGCGAAGTGAACGTCTGTTACTCCACATTTATGCGACGTTTCGGC
+>99580 2
+GAGTATCGTACGTGGTTTTCAAAGATCATACATCCGACAATCCCTTCATGATAGAGGCTCCCAAGCCCCACCGCGGTGGTTTGGGGACTTTGAGCGATAA
+>99581 2
+CATTAATAAGGGGCAGGCCATCGTCCGCGTGTTGTGATTCCGCAACTCGCAACCATATTAGCGGATACTGATGGCAAATCAGTTGGCATCCATGTAGCCT
+>99582 1
+CTCGAGCTTCGGCTTTACACTCGATATAGGTGGAGGCCTTGTTAGCAAGAACGAAACACAGTCTAGCTTTGGACAATCGACGGTCTCTCCGGAACGTCAT
+>99583 1
+ACTCTGCTCTGAGAGCTATAGCCGGTAGAATCTACTTGCTCGACGCATAAATTGGGAGCTCAAGCTCCAGGGAATGTAGCAGACCCTTTACGTCATTCGG
+>99584 1
+ATTACCCATTAATCACGCAGGGATCTCGTTTACGGGTACCCTTGGTGCGCGTATTCGTGTCAAGTACCTTCTCGCGAAAAGTGGGCAACATAGGAGACAC
+>99585 3
+GGAGGCACACAACTAGGGTACTTATCTTTGGGTTGTTGGCAGGGTTTGGCCCTAGCCTAATATTGACGAAAACCCATCAATACCCCGTGGCCCTAAGACT
+>99586 3
+TATCAGAACTAGTGCTCCGCCGAACACGGTTTGAAGCTGCAATGACAAACTCAAATTGTCTGAGTCTGTCTGCTGTGCCCCCCAATTAGTATAGGGGGCG
+>99587 3
+AACCCGATGTTGTGCTTCGGGCACAACCGGCGATAGTGTAGCTCTGTGGTGAATCAGACGATGACTTCAGGTCTGATAAACAATCGCCTCTGAAACTCTC
+>99588 1
+TTCGTGACATTTATAACTGCGTACCTAACCGTACGCTCATGGTACTCACAGCCAAGGTGGCGGAGCAGAAGGTGGACTTAACTATTTCGGTCTGCCAGAC
+>99589 2
+ACATGCGAACAGCGACTCAATTCACATAGAATATCGCTTTAGGGGTGCCTACTCTTAGGTGCGGTGGAATATCGAGGTACCGCTACATATCCCTTCGCGG
+>99590 2
+ACCAGTAATGTTCCGGAAAGCGAGAACAGCCTGCATTGTCTAGTAGCAGTGAATTATACGCCTGCACTGATCCACCTGCGTTCGGACTGCTGGGATACTT
+>99591 3
+CGAGGATATCGGCAGAGAAGATTTGTGACTCGAGGGACTAAAAACCCATATCCCTTTAGAAGCATTTCCTCTAGTGCCTGAGCCCTCTGCGGTACTTGGC
+>99592 3
+TTGAATATAGACCCCTACGGTTTGTAAGAGGCGCTACTCTTACGAGCGCTCAATCCGCTTTTCAGGGCATTTACGAAGGTCAACGAATGCAATGCGGGCC
+>99593 3
+CCATATTCGCATAAAGGGTATCCTCGGGTTTCCCATTTGTCCGACGACAGCTAAGGATGGAGCCTAGAGTTCGGAATTAGTGGGTTGACCCACACCCATA
+>99594 2
+GCGCTTCAGATGAGTAGATGTAAAAAGGAGCCGGTGCCTCCTCCCCGCATACCTCAGCGCCAATGGGATCAGTCTTCTGGTCGTATAAATCGTTAGTTAA
+>99595 1
+AGGCAGACGGCTTCGATGCTGACATCTCAGATCGCTCCCTGACAAATCAAGTGATGATGTTCGCTGTTATGCGACCGCGTAGAACCATTTCCTGAATGAG
+>99596 1
+GGGCGCAACAAGCCTAGTTCTGCGCCAGTATAAGTTATGGGAACGGTCTTCCATCTGCCTAACTACGGTTTTATTCCCACGAGTATGTAACAGCAAGGCG
+>99597 1
+ATTGCGGACTGATTATACTCGGCTAAGGACCGTGTACAGTGCATGCCCGAGGGGCTTAATGGATCCTAGTCAGAACCCTACCGTTTTCCAGCAATAACGT
+>99598 1
+CGGATTGGCTAAACTAGTACGCCCGCTCACAAGGACTAGATCGTAAGTTAGTCGATGAGGGTTACCAATTCAGCCTGCTTGTTACAGCTCTCTGACACGG
+>99599 2
+ACGAACCCACGAACTCACGGGGCGTCGAGACTGTTTCCGGTTCACTCGGATAAGTCACGAGGTTATTTTGTTTAGCGACGGTACAACGTCACTGAACTAT
+>99600 1
+GGCCCCCCATTGCGGCATGTAGTCTTGGTGTTTCTCGGTTGCCACTAACATAAGTTCACGGCAGGCCGAGAGTGTAAACTCCATCGTAAGGAAATAACAT
+>99601 2
+GAACATCAGTACCCCCGCAAGAACGTAGCTATGTTGTGAGGTCCCTGTGCGAATTGGTGCACGACGTCGAAGATCTTCCGGGAATTCGTTCCAACATTAT
+>99602 1
+TTCACGGATCGCGACACTCACAGACGGATCCGAGCCTAGCACACTAAATTTAGCACGCGTGGATTACGCTTTTCTGCGAAGAGCTTGTTACTGAGTGGTA
+>99603 1
+GGGGACTGTTCTAGTTCACACGCCCGTGGGTCCAGGTAATAGGAACCTAAAAAAATCCTTGATTTCGCGTTACGCTACCGCATTCAGTGAATCGATGCCG
+>99604 3
+GTCGGACACCACTACGGATGCTAATAGGATTCGCTAGCACTAGCACGGGTCTACGTCAATTCCGTTTACCAGTAAGTATCTCGGAATGCTGCTTCGGAAG
+>99605 3
+TCAGTGTGTCGATCCGGCGACCCTCTCGTCTAGGATTAAAACGACCAGTACACAACCTATTCATGAGCAAAGGGTTCACGCGTAGTGGGCGTCTGTTTAA
+>99606 3
+TGAAGCTCGTCGCCAATCTACGAGTGGCTAGTCTCGACGTCTTAACTCCTGCGGGTATACGGACAAGACCAAATCGATAATCACACGTGCAGTTGGGTTT
+>99607 1
+TGCAAGGATTGCGACTTGGCGGAATCCAGCGAGCGCAGCAACCTCATGGGTATATAGCGGATAAACCATTGTAGTTTCTCCCCTTGCAATCTTAGCACGT
+>99608 2
+CACAGAGAAGATACTGCTGCAGTCACTCAGTCCACAAGCGTAGAGTTGGAGTTCATTATTCTTATTGCAGTGGTCGCCGAGGTCCTGTAAGCGAATCCCC
+>99609 3
+GCCGGCTGGGCTCATATTCAAGGTCATATTCATGAACGGCTCTCATGCAGACAGCCGGAAGATTGTGCACACTACCTATTTGAACCAAGGGCGATCTGTT
+>99610 3
+CCACGCCAGTGACTGTACCAACCCACCTCGAGAGGATCACTGAGTAGTTTTACGATGGTATTGCGCTGCACGAGAGGACATTCGTTGTAATCGAACTGTT
+>99611 3
+ACCCGGCTGTAACTCGGCATGGACCGCACCGACTCGTTGCTTTCTAGTCAAAGGCTATAATAGGAACACAGTAGGATGGCCACGTTCAGGCAAGTTTTTT
+>99612 1
+CGTTATTTGAGACATAATAAAGAACATACCCCCGCGTCTGATCCCGCCGGTGTCGGTCCCGGGTACATTTCTATATCGTAGAGTCCAAGTACGGTGAAGG
+>99613 2
+CACACTGTGTACTCCCCTCGCGGTCAATTATCTCGTAAGAAGGTGAATTTGGCTGGACGTACACAAGCCGAAAAGGACGGTGTTGTTCCTTCAAGCGTAC
+>99614 1
+TGGGACCAAGTGACGGAACTGCCGAGAGGAACATTACTTCGGCTATGTCAGGGCAAGAGACTCACTTGAATTAGATCCCCCTGGTATTTCTTCTCAGCTC
+>99615 2
+ATTACGGAACAACGGCGACTGCGCTTTAAACGCCCTGGTTACAAGTATGAGTTCCAGAGTGTGGATTAAGCAGGGGGCCTCCCTCCTATTAGCTTACCAT
+>99616 3
+AAGTTATTCGGGTTGGCTGCATTATGAGGTAACTTGGGGTCAGTACTTACGTACGGCGCCATCTATCAGAAACGACCCTTCATAACACCCAGGCGTCGCA
+>99617 3
+TAACGGGCTCGAGCGCCTCCATCAACTTTTTAGCAGTTATTCCGCGGTGAAAGGCAATAGTTGCACCATGGGCCACATGCGTTAGACCATGGTGACATTA
+>99618 1
+GTTCTCACCCATGGGTCGCAAGGTTCTCGTCCGGAAACTCCTCGAACAAATCTATAAAGTGTGTAACACGGACGGTCGCTAGTTATCGGCTATGCGGTAA
+>99619 2
+TCCTGCTTGTGGTAACGACAGGCACCCTGGTCCCAAGAGAAACGCATGCTAAAGCACACGATCCTCGTTGTAGTATTTCAGCGTCGTTGATTCAAGGGAT
+>99620 2
+TTAGTCGCATGGGAGGAATGTCTGCTAATTAACGCGTAAGACACCTGTCGTGCTCCACCATGGATCTAAGTCCTAAACGCGGGTTCCCGACGGTATTACA
+>99621 1
+CATTCTACGAAGAGCTTGGATCTCCTCGAACTAACCAGCAAAACGCGGTCAGTTCGGAAGTGTAAATTCATGGACAGTGTGGTGGTCACTTCCGCCGTCT
+>99622 1
+GAAATGCGCCTATGCGTGGAAGGCGGTTCCTAACCCGATGGATCGTCGTATATCATGATAACGCCTTGCGCACTCGTCGACAGTTAAATCTACGCTTAAG
+>99623 3
+TTCCTCCGAACCATAATGATCACATGAGAACTCGACCTGTCTGGGAAAAGGGGTCTGCCTCGACGATTATGTCTGCTACGCGCAGTAGTACGTCGGATTA
+>99624 3
+ACGCCCCGTTATACCAGACGAAGATGCCTTAGCAGTGGTGAATACTAAATGAGTCCACATTCCCCCTTCTTCTTGTTACGAGTTGGCAAAGCGGGTGGGA
+>99625 2
+GAGGTTGTCCTGTATCAGCCCCGACATTAGAGCAATTGTCAGACCTTACACCGAGTTCTTGAGTTATCATTCCGGAGGGATCGGACTCATGCAAACGACG
+>99626 1
+CGTCTATTAGCGCGGGACGTACCGGGGCGTGTATTAAAACCTAATCAATCGCTAAGGCTGATTCCATGCCCGGCTCATCAGAAGGTTTAATATGCCGATC
+>99627 2
+CTTCTTACAAGACGCTCGTGTTAGAAGCCTGGTAGGGACAGGTTATTGCGTACCCCGCGACTCACTGGCGCAGCCCGTTGTTCTAAATAAAATTGAAAGC
+>99628 3
+TGAGTCCTGATATAGCAATCTGGAGAACCGTTTAAAGCTGCTAAATGCACACCGGCTATTTGCGGGGGAGAGCTATTCGTCACCAAGCTTCTCCCATCGG
+>99629 3
+GAACGGGTACCTTGGGTTAACTTGTGGACTGGTACTCCTAACGACATGATTTGCAAGCGACCACCCGATTCGCGATGATCATGTACTCGGACCGACTAAT
+>99630 3
+GCTTTCGTCATGTTAGCAGTACGTAGACAGGACTAGGCGACACCAAATAGCCGCTTACTTTCTAGCGAAACGCGGGAGTCATAGGCTTCTTCCATCTAGG
+>99631 1
+GCATGCGAAAGGCCGTAGAGTCCGCTTCGCTTTTCTATCTCCGTAGCAATGGTAGCTTCATAACAGCAGTGTACCCGGCTAGTTGCTGAACATAACAGGA
+>99632 2
+ATAAAAGTCAAACTCACGGTGGTAGTTCGTCGTCAATTAATTCAAGGGGACTGATCTAGGCACCTAGCTCAACCCTGGCGGTATGCGTTTACGCTCCGGC
+>99633 1
+TCAGTAGCAACTCGCATTTCAGTACTCGCGGCCTTGGCTGCTGGAATGCGGGCTCACATTGATTCGCGATGGACATCTCATCAAAATAAGACGATCATGG
+>99634 1
+GATCTTAGACCCTCGAGGTGGTACGTACTGCAGTACTCCCTCACGATTCTCGCGGGGTTAAGTAGCGTATAGCGTATGCTAAGATAACGAACATCGCCAT
+>99635 2
+GCTACGGCGAACGAATTCATCTAACATTGACGCAGCCCGTACTGCTTGTGCCTGCTATAAATAAGCTCGCCTTACATACTTGATGTCAGAGGAGGGCGTG
+>99636 1
+ACACTGCTTCTCGAGGTCCTGGAGTCCCTGAGGCCGGGGGTTATATTTCGCGAATTAAATTGCGTAACAAAGTAATGGCCCGACCCTGAAATACAGCTTC
+>99637 2
+CATGGCCTCGCTCGACTCGCCAGAAAAGCCTCTTTTGAGGGCTTGCCATGGTGCGAATATATAACTTTTGGAGGACTCATTAAGAACCTCCGAACTGGAG
+>99638 3
+TTTCAGACACTTAGGGGGGGGGAAAGTATGCGCTACCCGCGAAGCCAATTCCCGCTCGAATGGTATAATGCTCGTCTTCTAGACATACAGTATCTCATCG
+>99639 3
+ATTGTCAAACCACATCACGCGGTCTTAAGGTGCTCCTAGTAGGATCGGACCCGCGTACCCAAGAAGGTCCAATGATTCTGATTGCGTGAGTCTAGATTGC
+>99640 1
+TAGTTAGTGCACTGCCAACCTTACTGATGCGACGAAAATGATACCGTAACATCATGAAGGCTGGGTTCGAGCGTTGTCCCTGCAGCACTTGTCGGACATC
+>99641 2
+TAGGTAGGCCCCACTCTCAGCTGGAAGATTAGGCACTGCTAGAGGGGTAAAGAGCCGTTCTACTTGAAGTCCCAACCTCGAATCGTCGCTATATCGATTT
+>99642 3
+TTCCTTGTCCGGGATATCCATCTGAAAAGGATCACATGGGAATCTCAAGCACCATGCCCTAAGTCAGGTGGCGTAGACTCGTAGCCATAGGTTGAGTCCT
+>99643 1
+TGTAGTAGGCGAACCGCCGTACCTCAAATTTAAGTACTTGCCCTAATGAGTAAGCATCTCGGGAATGCTGCCTGAATGGACCCCCTGGGCTAGTTAATCG
+>99644 1
+GACAGGAAGCACGTATTAGCCTGATACTCGGTGGAGCTTTCCATAATGCTTCGTCATGAATTTCCGTGAAACAGGAGCCCCGATATGGCTGCACCTTACG
+>99645 2
+TTATTTTTGGCCTCTATCGGCACCCACACTCGCTGTGCGGCTCCGCCATGCATAAGGTTAGAGAGGTGATATGACTAAGAAGCATAACGCTCATAAGCGG
+>99646 1
+ATTCCTGTACTAACCTGCGGACATGAGCACCTGCTTGAAGACAACCTTCAAGTCCACGCTAGGGTCTATTGAGTCGGTTTGACTAGATGGCGGACGTAAC
+>99647 3
+GTCGCTTACCCTTGACTGTTCGAAGACCAGAAGGCTGGGTGACGTTCACTATCGCTCAGTAAATATCGCTGGATTCATAAGCCCGAGAGAACGCTGTCTA
+>99648 2
+GATTCCAGGTAATGTCGTCTTCCGGAGACCAGTGTACGGGTTGTCGAATATTATGAAAACCAAAACACCCGTACTGGCTTTTTGAGCCGCCATCGGAGCC
+>99649 1
+GAGGTCCGACCCACTGCTACTGACGGTAGGAGGCAAAGCTCTTGATCCAACTGGGCACTAGTAAACCCTTATCGGATTGTAAATCTGATTGCCTTCGAGT
+>99650 3
+CCAGTATGATAGCAAGTCCGATCTGATCAATATACGTTCACGCGTACCTCAAGTTCCTATGTGGGGGCTTCCTGGCTGTAGTCAAACGGATCGCAGAGAC
+>99651 2
+TAGACCGGCATCTCCTCTTTCCGAGGGAGATCGAAAACACCTGCCTTCAGTGATTGTAATTCGATGCGTGTAAGCAAGCCGGTAGTCGACAGTCGCTAAT
+>99652 2
+CTGCAGCCGAGATCCCCCGATAACGAACTTTGCAGGATCTAGTGTAGCTCTGTTGTAAAAAGGTTCCGATTTGTCTTCGTAGAGACTGCCAGGACGACCA
+>99653 2
+CTCTTGCCCGGATTAGCAGCACGAGACTATCTCTACCGATAAGGACTAGGAACGACTTAGGCGTCAGTACTGAGGACTCTTCGAATCGCTCTGTGAATTG
+>99654 2
+CTCGTTACAAATTAACATCAAGGCGCCAAATGGTGTACACTCTGATTACTCCAAAATGCTAGCTACAGTGCCGCCGTGTGGGTACCGGGCGTTGACGTTG
+>99655 2
+CAGTTCCGTAGCGAAATAACATAAAAGTCCGTTTTCTGCCCTGGGCAAGCCTGGCCCGCCTATACCGAAGCTGATGGTAGTTGGCGTGTATAGATCATCA
+>99656 2
+GTGAAGTGCTTATTCCTCAAAGCAACTTGGCATTTGCTGCAGCCAAAAAGCGAACACGTGGAATTGTCAGCGGCCGTTAAGCTCTATCCCCTCGGGATGT
+>99657 2
+GTATGCTGGCCGGGCGAGGTGAAATCACGTACTCTAACGGCATAATGCATCTGCCCATGAGCCGAGCGTGCAATCATTAATTCCTCTAATCCGAGTATTG
+>99658 2
+CTGGATTTTAGGAGGCCGCTCAACAACTCCAGATCGTGAATTGCCACGTCGTTACTAAATCTGCCATGCCGTGGGTGAAGAAACTGCGCTTTGAGAACTC
+>99659 2
+CCCCGGAACACGCAAACGAGTAGTTATGCGGCAGTCGGTTCAAGTACTGATGGCACGCGGCTAATAGTATTTCAATATTGGCATCTTTGACCGTCCCGTA
+>99660 3
+GGGGTAAGTTTTAACATTAGGAAACGACCCGCGATCCTAACTCGCACTTGACGGTCCACCGCGAAAGCCGTAAGCTCTAGTGCTGGGCTTCATTAATTTG
+>99661 2
+GCAGTTCTACATTTTGTCGAGATTCGCATTCAGGACGATGCACTCATGACAGAAAGAGAGCCCGAGTGGCCCTTGGGTACTCCTAGAGTCTTAGCACTCA
+>99662 2
+TATCACCGGCTGACTGTCACAACCTAGGGGTAGAAGCAGCTCTGATCCCCCGGTATGTGTGCCTTGAGTAGCCTATCCGAACTTAATTGGGCAATATGAA
+>99663 2
+AGAATACCTCATCTTAAAATCTGGTAGTGTTTATGGCGGCCCCAAGACATCCGAAATTCGAGTGTAGGATGAGCCTCTTTGGATCTCGAGGACCCGCCCG
+>99664 1
+ATCCGATACATATTACAAATGGAGTCCCGGCTCTAGGTAGATACCCGGTAAACATTAATCATGGGCCCGAGCTTGCATTTGCCGCGGCACTTCGTGGTAG
+>99665 2
+ATACCGTGTACCGGTTGAATGTAGCGTGCATTATATGTTTTTGCCTGGCCCTCGGAACGAATACACCCATACATGCTCGGCACTAAAGGGGAGCAGTACC
+>99666 1
+CAGACTGTGGTCCCCCGAAAATGATCCGGACCAATCACTTTTAGGTCGTGAACGTGGCGATACTTTACGCGCCTAGGGCTATGTCAGTAGACTAATCAGT
+>99667 3
+CACGACAGCTTAAGCATGCCCTCCACTTTAGCATTACCTTGGCCTCCCGCCACTAGGTGGTGAGGCAGGACTATTTGATGGTGTGAATCGTATAAGAAAG
+>99668 3
+AGTACGGGCCGTTATGGAAGTCATGGTTCACACGATGGAGCATACTCTGCTTCGACAGTTCGAGACTTGACTGACCTATCAAAACGCATCGTTGCCGTCA
+>99669 3
+TCGTCAAGCAGCCTAAGTCAGGCTTTGGAGCGTGAACCGGCCTCATTGCGTGAGTATAAATCTCGATTTCGACAGAACTTAGAGCCATTGCCTTAAGCCG
+>99670 1
+GCACAGTGGTGTTAGAAAGGTACTGTGACAGTTTACGAGGCCATTGAGTATAGGAACAGGGTCTCCCACAGTATCCATTTCACCCCGCATGCTCCTCGTA
+>99671 3
+GGATATTGGCACGCATAAGCCTCACACCAGCTTGTGGTCTAGTATGAACGTCCTAGGAGCACCACATGGTGCGTTGTATACTAGGCTCAATTCAGTCACG
+>99672 1
+TAATATGCTGGGTAGGCCTCGGTGAAGTCCCATCAGTCAACCATACAGGTACTTCGGATCGGCTACTGATACCTCTACGAAATGCGAGCTCGGGTATATC
+>99673 1
+TGTATATCACAACAGCGAAGAGTTTTTTCTCTTATATAGTCTCGCTATGTGCTTTACCCACAAGCCGGAAGGGGAACGGCTGAGCGCCGGACGAGCCTAC
+>99674 1
+GTATACTGGTACTGGGCTTGCTTGCCATCATAGTAACCGGGAGAGTACAAGATACGGGGCACCATTCACCCGGAAAGTACTCTTTCAATGGCTCTTGACC
+>99675 1
+CCTGCTCGGGCGAGAGCAAATGTCATGCTGGTCTCTTACTTCGACCTTACGTGTATCCAAAGGCCCGCCTATGATAGAGTAAGTGAGTACATAGTGCCAA
+>99676 2
+ACAATCTCGGCGCATTATGGAGATTGGTTGTTTGCTAACAACGAACTTACGCAGCCCGGGGCTTAAGCATTTCCGGTTACGCACAAGACTTACGGGCCAT
+>99677 2
+AGGAACCAAATAGTAACGATCGATGCCCCGCTGGTGCAGTTTCGTTTAAGACGTATCGATACCGGTGGGTTGTATCTCATACAGGGACCCTCATCCACGT
+>99678 2
+ACATCTTATGTAATGTGGGTGTTTCCTGGACGCGACGCCACATAGCATTCGAGACTAGTAGCGCACTTTTTACACCCGCGGACAAGGCACCTGAGGTAAT
+>99679 1
+GTTCCCAATCTCGTGATGCCTTATGGCCTACTACGACAGTTGGTATACCAGACTATTTACGAAGACCACAAATTTTGGCGGGGAGCAGGCTGCTGGACAC
+>99680 3
+GGTTCACAGTCGTTGTAGGCCTCTATAGGAGACCTAAGGCAAGCCAGGACTCGTTTGACCTAGGAAACCGGTCGATCGTAGTTACTCATTAGTAATCCCC
+>99681 3
+TTGGCCTTGTCCATGCACTGCGCGCGCATTGCGGGACAAGGGACAACGATCATATCACATTTAGACAGATCATCTTGGCGCGGGATCAAGTCAATTTATC
+>99682 2
+AGGCTTGCATAAGCACCCGTTCCTCTGTCGTCCATCCAATCGGAGTGGATGGCGAGGTTTCACAGGTGTTTCGTATCACAAACGGAAAAATTCTAACGCG
+>99683 1
+CTCACATGTCTGCCGTTTCTCTATTGAGGGGTGAGCACCACCGTTCGTATTACCCAAAGTGATGTGTAAAAAACAGCAGACCGGGCAGGATGTCGTCACT
+>99684 1
+TTAGGCTGACATTAATCTCCTGATCCAGACGTTGACCACGAGATAGACCCTTGTACGGTCAAGTCTGCCCCGATGATGGTTTAACTAGGAGCCTGCGGAA
+>99685 2
+ACCGGCAACCAGAGGGACTTAATTGCGAACTCTCAATCCGATTAGTTTCGTTGAGAAGCGTCGGTTGACGTGTTACCAGAGCGAATTGCAACTCCGTCCT
+>99686 1
+GCAGGTGAAACTAACGTGTAGACGGTGTTCCCTCGGCTCTCTCAGTTCCTACGACCTAAAGAGCATCGATACTATTCGTTTCGACAGCGGGACGATAAGT
+>99687 1
+TGGGGACATGTAGCAGGTCCACCAGCTTCCATTGACGATTTACGTCTGTCAGACAACTCCTGTATCTGTTGCAAACGGGGCTTGTCAGACGAGAATCCAA
+>99688 2
+AGTGTTGTCGCTACACGAGTTCGGTTCCACAGCTCAAGTTGGCGTTGGACTTGAGCTTCGATTACACAAACGGTGTGGATACCCTAAACCCGACATCAAG
+>99689 3
+AGCGCGAAATTAGAATAGAGCCATTTATGCCTCGCCTGACATAGTATAGGCGACTTTAGTCGACCTTTCTTGACAGTTCCGCCCCGGTGGAAAGGCTGAC
+>99690 3
+ACGTGTCAGCTATGCTAGCGACTTCTCAATTCCGATGGTATGTGCGAACCCTATCGGATATTGCTAACGAAGGGAATTTTACGCAGGACGCGCTCGAACC
+>99691 3
+TGTATGCCACTATAGCCCTCTGAACGTTCACCCACGAAATATAAAGTGGATGGCGGTTGCGAGGACGGCTCTGTTTTAAAACCCTCCAGGCGGCATTAGT
+>99692 2
+AGCATAGCCCTCCTCCGTGATAGCGCCGAACCAGGTCTACGAGTATTGATTTGGACATCAGGGTCAGAAGCGACTGTTATCGGTTCACCGTTAAAGTTAC
+>99693 3
+CATCAGACGAAATGCGTGGCGATCATAAGTAGCGTTATATGGTTTTCCGTCCGCACTTTAGTACCAGACACTTCGGTTAAACGTGGCGCTCACAGGCCGA
+>99694 2
+CATGAACCACTCTGCATGCCAACTTACACCGCAGTGGGCCGCGGTTAATATTCATTGTAAGGCTGTCGCCTGGAGGCTATTAAACATTGGCGGTTGACAA
+>99695 2
+TCTGACTTTCGTTTTCGAGCGGCTGACGAGTAAGGATGGACACGCGGACTTAACCGAACGACGTTGCCTCAATGGCTCATTAGTACCTCAAAGATTCACG
+>99696 2
+GTTGTTGAACAGACTAGACCATCAGTGGGGCGAATCATTGTGCATGGATGACCTGCTACTTCTAGTCGTATCTGTAAACCGCGCACTAGGACCCCATGAC
+>99697 2
+CGCGCCCCGCCAAGTAAGCGGTGCGTGTAACTCTCGGAAAAAGGTATCGTTGGATCTCGCTGCCACATATGAGTTTGACGTACATTGCTTTACAAAGCTA
+>99698 3
+TCACTCAGTTCCTATATCTGTCTCGTTCGTGGCGAGAAACTCGGAAATTATGTACACCGGTGTGTGAAGCGCGGCTAAACGCGGATGCTCAGAACACCTA
+>99699 3
+CCGTCGTAAATACGATGACTGGGGGCCCTGAGGCTAACGCTGTTAGCCAATCCAGCTAGTGTCGACATTGGCTCTGACACGCCCATTGATATAATGTTAA
+>99700 1
+CTCAGGATTATTGCATGGACAATACGGCGACACGCTATCATTTCCTCACCTCCGGCGGTGAGGTGGTCTAATGCTTTATGGACCTCAGCAAAGGATACAG
+>99701 1
+GATGCACATCCATATACGGCATCCCTCGAAAATGCCGATTGCGATGGCTTCTCTGGGTTGAAGGATGCCATTCAATGGGGCTGATATACCCCTCAGGAAT
+>99702 1
+CTCATTGACGAGGTCTCCCCGGGACTATCACGACGTGACGCATTAATTATTCACCTTATCAGGCGATGAAAGGAGACCCATGCGATGAGGTGATTCTTGC
+>99703 2
+CAGCCTTAAAGTGTGGAGGTACGCCATCGGCGCCCTAAGGCTTCGCTTTGAACTTCGTTTACCGCCACAGGTTTAAAGACACGGTATGAAGAATTCGTCA
+>99704 1
+GTAGTCTGCACAGCGTCTAGCTAGGACGGACAACACTCCATCACATTTCCCGAGGTGGTTTAACCGCACTACTGATGTTGAAGCGTTTTGAATGAACGGC
+>99705 2
+ACAGAGGCCTATGTCCCAAACTCGTCCACCAGGGCTTAACAGATAATGTTAACGGTTCTTCGCACGGGCAGAGTCTGACGTGCTAAGGTGTCATCGTATT
+>99706 1
+GGACGCAGATCTTGCAGACGCGAGCCGTAGCAGCAACTTCTTCCTATGGCTCGATCAGCACTAGTTGTTCTGGACGCGAAAAATGTAGAAGCTTTCTTCA
+>99707 2
+ACTTCGGAAGTCATAGTGCAATTACCTTTCGAAGATAGGTGTGGAATACTATTCGTTTGGGTACCACGCGCCACCCAACTGCGCATCGGTACGAGCAGTC
+>99708 1
+GCAAAATGCATTAAATTCCTCGACTCCTCTCAGTTATGATGCATCGACCATGTCGTGGGTATCACACTCAGCTAAGGGGGGTTTCTGGAGCCCCAAGGGA
+>99709 3
+CCGTGCTTCTATGTGATATGATGGGATGCAAGGAATCACCGGCTAGGTGGTACGTCTTCCTTGAAGGCCGAACCGGAGACTAACAAATACCTTTTCCCCA
+>99710 1
+GTAGTCGCATTATTCAATCCATCTACCCAAGCGGTCCTTGCATGTTAGGTGCCCATCGTTGACTGTTGCAACGGACGCCGAACTTGGGAATGAAACAAGG
+>99711 1
+ATTGCGAAGAGTCGTACGCTCACGATCCTACCGTATTTGGCGACCGCCCCACTGATCGCTAAGGGTTATGATGTACTTATAAGAAGGCACTAGCAGTCTG
+>99712 2
+TAACAACCTCCGTCACCTGCTTGTCATGTAGAGCTAACAGCAAATAAGCATGTATAGGAGTTGTGCGGTCTAGCGGGACGGTGCTATGTCCTAACTCGCC
+>99713 1
+TATTTCGTGACTCGTTACGGAAGCCATACGTATGCAGCCCACCAGATATCTATGCACTAAAACCTCTGGGGGACTGACACTACGTGCTTGTCGAGAGTGG
+>99714 1
+GCCCAGGTCAAAATGCGGCCACACTGCGCCGGGACTCAACTACGGCAAATTGAATGGTCGTACGTATGATCATGTTGCGATTTGTTAATACTTACTGGCC
+>99715 3
+CGTCGCCGCCGGACGAGGATAGTTTCAACGCACTAAAGGAGTTAAAGTGTCTTTTGCTGGGTGGGATCGACCTGCCCATTTAACTACCATACTCAGCATA
+>99716 2
+GACTCAAGCACTATTCGCAGTTCTCTAATTAAGTATCATTACCGGGCTAAGACCGGCTCATCACTTAGCGAGGAGGAGTTGGTCAGTCTACGCTGGGCAC
+>99717 1
+ATTCGCTTATACGCACCCCTTTGATACAAGTTACTCTACACCAGATCAAAGGCGCGGGGTAGTGGCGCCATGCGTGTATAGCTAGTGCGGACATCTATAG
+>99718 2
+CATCGACTATCGCCGTCAGCACCACATTAGTGGGGAATCTAGTTGGGTGACGTTACCTTAATCGTTGAGCTTCCGAGTGATCACAAAATTGCGCGGCAAC
+>99719 2
+ATTTTGGACTCCCGCTCGCACTAGTCAACAGTCAGTTTGGGGCAGGCATACCCGGATTCGTAAGAGACAGTTGAGTAACACCTAATTCATTCGGCTGGCA
+>99720 2
+ATACAGGATATATGTCTCATCTGAAACCGAGTGCCTACGGTGGATGCCAGTTGATAGTACAAGGCGTCGCGCTCAAACGGCCCTGAACTCTTAGGTCTCT
+>99721 2
+GCCACGGTATCCGAGAAATATTCCGGGGGCACTTAGCAGGGTGTATTGTGCACACTAGGCACCTCATTTATGCGGGTTAAACACACTTATCGGTATACCC
+>99722 1
+ATTACGGCGGTGCGTTATTGCACGACGTGGCAATCGCGCTATGCTATCGTCCGGTATGATGCAGACAACCGTTAACACTAGCAAAGCGTCATACTTGACT
+>99723 3
+ACCGTAGATAGCGCGACGAACTCTGCTATATGCCTGTAGCCGAGTTACTCATGCAGGTAAGCGTCGAAGTCCAGAGCGTACGCCGTATTTTATGTAACCT
+>99724 2
+GCGGTTATTATCCTCGCGTCCTTCTGGCAAGAAAGTAGACGTTCGCATGCCTCGTAGCGCACACGAGATGAAAATCACATGTTTCAATCAGTCTGGGGAC
+>99725 2
+ATCTGGCATTGGCATGGTCTGGACTCCAGATCCCACGGGTTTGATGGTGCATCGGCTAAGCTCTCCACTGAAACTCCAAGTTAACGAGGTTGAATAACAC
+>99726 1
+GTCCTCGGGTTGTGTAAGTTGGATATCCATGACACATAGGGGAGGAACATTTCACTGCGTGACGCCTCTCGCCACCACTGTGAACCTCATACGTAATGAA
+>99727 1
+CTTCAGCCTGTAGCGTTCTATAGTCAAGCCGAGGTTCTGCGAAGAGGCTGTAAGCAACGTTAGTAGCATTAGATATAAGTCCGCCCGCTACCTAGTACCG
+>99728 1
+CGGTACTGATATTCCGTTTACTACAGCACAGGCAAAACAGCGTAAAAAACGGCCTTCCATTCTGCATGGCGTTGGTCTTGGCCGTACGACTTGCAAGGGT
+>99729 2
+CTCGTTCGCAATCGACAAGTCCGCAACAATTTGAGCCGGTGTAATGTTACATTTCATGTTCTCAGGACAGACACAACGTCGGCTAGATGGTCGCGGAGTC
+>99730 2
+GGCTAGCGCTCTGATTTTTGTGAGCGGTGTACAATGAACTATCTGGGCCTATCTAGAACTGGAGAGCTCGTCCCATATAGGATCACGACCCACGCAAACT
+>99731 3
+TCTAGCCATTCGCATTGTTCGGGAATAGTGCAGCTGACTGCCTCGAATAAATCACTTTTAGGTACCTCAAACTCGGCCGCAGGGGTCATTACGAGCAGAG
+>99732 1
+TGTGGGTTCAACCAGTCTGCAACTAAAATCTTCCCTCCAGCGATACGCTCGCCACCTATCTGAAAAGGGGTGGGCTATGCAGTCGCTATTGGATATAGAG
+>99733 1
+ATGGTCCCGAGACCTGACCAGGACCGCTTGGCTGATATTATCTTTTCCACGTGGAGATGCAAGCCCGTATTGGTAATTGACACCGCGAAAATCTTACGAG
+>99734 3
+GTAGTAGTAGCGCAGCACGCCTCGTCGTTAGGGAGGAGAGATTCAAAGCTATACAGCTTCATGGTCAACTGCTTACTACCCACGAGGTAAGCCTCTTTTC
+>99735 3
+CAACGGCCTATCTGTGATGTCAGCGACCTTCGAGTTTATTGAGGGCCCCATCGGTACCGGCTGATGGTTATTCCAAATCACAAATAGGCTGTAACCGAAG
+>99736 2
+AATTGGGACCGTTAACCTGTCCATCGTCCGAGGACCAGACTCCAAATGCGGGAATCCTTTTCAAGGATCTTTCCAGGGTTCAAAGCGAACCGTTTTAGGG
+>99737 1
+TACTGTAGACGGGATTACGGAGTGGACCGCTAGCATGCCTAGATTTCATGTGCATACAACCTAACTTGGTACCCCTGCTAACGCCGTTAAGCTTGACGAG
+>99738 3
+CCGCCTGTATAACGCTCACGAATTACAGTGTCTGTGGGCCTGGTCCTAAAGTGGAAACCCATTCGGTTCCACCTAAATCTTGAGGCAATGGGAGGATATC
+>99739 1
+TGTGAGTGATAAGATACCAGATCTGGGCTCTTGCGCGTTCCTCATAACGAACTCTCTCGGCTAAGGCCCTAAGAACTTCTGGCGCAACTGTTAAGGACAG
+>99740 3
+TTGTAGGTAACATGCCACACGATCGCACCACGTATGACGATCCCGCCGAATGAATGTGGTCGCTTTATCAAGATGTCGAGTCAGACTCCACATTGGTGGT
+>99741 2
+ACATCGGAAGTAGCGCAGCGCTCTTTCTGTGGCGGAACTATTGGCAGCGTCCCGTTAACTACCCAAGGCGCTATCAATGATTGTCAAACTTACTTGAGAG
+>99742 2
+CCCCCCTATGAGATATTCAGATGGACTGTATTGGGACGCTGCAATAATGACGCGTGCTGTACCACCATTCACGTCATGGACCTATGTGCATAAGACGGTG
+>99743 2
+AAGGGGTTGTTCCGTCCTTCGACGGAGTAACGCCTTGTGTGCGACCCGCATCCAGAAAGACTAGATTCAGTCCGGGTTCATAAACTTAATCTAGACGTAC
+>99744 1
+GGCGCGAACACGCCGGAGCTGGCCCACCGCCTCATCATTACTCTCTGATATAATGTTTTAAGAAAGGACGAAGTCCGTAGACCATTAGTTTATCTGGGTG
+>99745 3
+TTAATACGGCCCCTGCCCCGCAGTTCTCTAGATTGCGGGTGAATGCTGTGACCAATTTTAGCTCTGGTAAATCGAAAAGGGCACAACCGCATCTAGGTGA
+>99746 1
+CGGCATTGTTCTTCGAACAGGATCTGCCACGCTTAGGTAGTACAACTTCCTACATGAAAAGTCGCGGGATGCGCACCCCGTCTAGATAAGGCTTGTATAG
+>99747 2
+TCTGGTAACCAGCTCAGCCACTGAACACTTGCGTCATCGTACACAAACGACCAACGAGGTTTGAGCATATGACTGCTAACGTTGGTGGTGCTCATGGTGT
+>99748 1
+ATCGACGGATTACGCTAAGCTGAGGAAATGTGTCCTGAAGCCACTTTTATCAGCGGACACGTAGGCAACCCTTGTCTGTGGAGACCCTCCAGTATGTACT
+>99749 3
+ACGTAAACAGATGCTGGGCCTGTTCAGCCATCCATATCGGTGACCGATCAGAGGTAGTGGCAATGTATGTATCACGCAACTTCGTGATATATGCCGCCTC
+>99750 3
+CCAATTTGCCGAAAGACATGCCCTTTTCAGAGATAAATTAATCACCACGCATGTGTCCATCTTAAGGATAGCGCCGGGCGGCAGTTTACGCCGTGGGTTG
+>99751 2
+TACATCCTCTCAGTAGCATGACACTTGACATCTTACGGTGGCCGATATGATAGCACGCGGCTAGGGCATGTGGAAGCGGGATCAACTCGCTTCATTCAAT
+>99752 3
+CCTGCTTGCCGACGGGCTATTATGGTTAAGGTGTTCCCAGTACGGAACTCGAAACCTATAGAGGTTTATCCGTCAGCATAAGAACCTTACCGCGTGACAG
+>99753 3
+GAACACTCCAAGAAGCTTGCCCTACGATGGCCAAGCACTCTTATGGGGTGGACGGCATAAGGATACCGGTACTTGAGGTTCATGCATTTTTACCTCAGCT
+>99754 3
+ATAGACCGTCGGGGCGACGAAAGTATGTTTGGACTTCGAGACAAAGACATTCGCTACTATCGCTCTTCCATTTAGTCACTGGCATGGGAGCGTCCCTACA
+>99755 1
+CTGGGGTGGGACAAACACTATTCCACTAGCGGAGGGCGCATATTCCTTCTGCGGCACAACGTATTTGCCCGAATCAAAGTTGACTTGGACACAATTCTGT
+>99756 2
+TACGTTGGTAGACTTCCCCTTCTTTTAGCAACTCCAACTCTGAGGACGGCGATAGGAGCGCGGTGGTAAACCTAAGTCGAGAGTGCAAAGCCAACTTTCT
+>99757 2
+CCTATCTAAAACTTCTACGGACGTTGACATCATCGCGCACTAGATGGAGGGGGTGCTTCTAGACCCGCACTCGTAAGGGTCTTCCGGAACTTAGAATGTA
+>99758 3
+TCAGCAAGGCAAGTCGTAGAAGCCTACCTGCTTAGACAGCCAGGAATCTTCAGCACGTGACCGGTTTAAAACTTCGTTAGGTCTGTGGTCCAACTGCTTG
+>99759 3
+ATTACTGAAGTTACGCGAGACGCCCGACGGGACGTTCTGCGATCTTATGCACGTCAACGGAGTTAGAAGTACGTCCGTTCACTCAAGACTCATGTAGCTT
+>99760 1
+ACAAATAAGTTGAACGCCCGGGCGCTATAAAGAGTTCTTGCTTGAGCCTCTTGATAGCCTTCTGACGACTTCGATCGTGCCGACGCTTGGAGCCAGATAA
+>99761 3
+CCGTTTTTGGTTGACTGCGTCACGCGCTAGCATGGGTCAGAGAATTGCTAGCCCACCTTATCTTAAACTGCATAACGGACGCTAACAGGCATACGAATGG
+>99762 1
+TGTCACCCAGCATCATGAAAGGACGTTCTAGCGTTGCGATCTACGATCAGAGGCACAAAATAAACGTTGACTTCCTGGCGCATTACGTGTGTTGCGGCTC
+>99763 1
+TCGTCGCGAGGTACTTCCCGTGGGAAGCCCACGAATAACATCTTAGAAAGAATGTCTTTGGCGCTGTGTCCAAAGACTGGAGTATCTCTGGCTCCCTAAA
+>99764 2
+CGGTTTGACCGTCCGATTCCAAGTATCAAACGAGATGTATAATGTCACGTAAGAATCTGGGCCCTACGAAACCTAGTTATCGTAGTCGCCGTGCCGCGTG
+>99765 2
+CTACACTAACTACCAACGGGATAATGCGTCATATAGACTGCCTGGGTGGGCCTTGGCCGCTGTCGGTAATATGAGACACCCTATGTAGCTATGCAAGTCT
+>99766 3
+AGTTGCAATCTCATCAGAGGCGCGTGCGACTATCCACGTGCGAGGTCAGAACCTACGTCGAATTTCGCTCAATCAGAGATAGGTGCCGGTATACACTTTT
+>99767 1
+TATGGAATAGCCTGGCCCGTCTGGTTATACGATCTCGAAAGATCATGTTAGGTTCCAGGGATAGATCCGACTGACCGGCCTAACCACGGATTCTTCAGAC
+>99768 2
+GTAAGGTCCAGCGTGTACGGAACGCGTCAACTATTCACAGTTAAGGATAGCATGTCGTTGGACACTACTCCGGTTCTACTACGTATGCGTGCCCAGCATA
+>99769 2
+GGCCTTGTGCTATCCAAGTTTCTATAAATAAAAGCCAACGTTGACGTACCATCCATATGCCATTGCTTCACGAGGTCAGGGGTCTCCCAAGGGGTAGCGG
+>99770 3
+CAGATGGACCACCAAAGCTTTGTGACGACGTTACATGGACCATTGTCCTCGCTCTGTTGTAGACGTGAACCGAGTGATGTGGAATGCATACGCCTAACCT
+>99771 1
+GATAGAATCAATTTGTCCAACCCGTTTGGCCCCCAAGGTATGAAGTCAACCCCAGGTCGGGTGTGATGGCAGTATTCGTCGGCTCAGGTCTAACTACATA
+>99772 1
+CACAGGCCGAGTATAAGACTGATTACAAACTAATCCGCCGCCAGTGGTTGTATTCTTTATTAGACACGTAACATGGGGTCCTGATGCCCGACGGGTTCGC
+>99773 2
+GATGGTGGTTTACAGGTTACAACCGGCCCGCTGAGACCACTGCACCAATCAAGTAGATTTACCTAGCGTATTTCCGAGGCTGACCAGGTCACATTAGTTG
+>99774 3
+ACTGAAGCCAGTGTAGGCAGCGACGGAATAATATTTTCGGTTCCTGATTCTCCTTTGTCGACATAGCAGTCTTGCAGACCGAGCCACGACCTGCAGAGTA
+>99775 2
+GTCGAGTGTCCAGAATCAATCAACGTAGTGATGACGAACTTTAACCTCCTGCAATTCAGATCTCTTGCGCGGGCGCGCACCTGTTGAGTTCAGACATAGG
+>99776 1
+TATCGTGGCTTTGGCCTACGGTACGCGAACGTGATGGCTCCCCGACTCTGAATAGGGTAGCTAATTCATGGCCGCTTTAGCCACAACGTCATAAAGATAA
+>99777 3
+AGGACACGACTGACTCGCATCGGTCCAAAGGCAACTTTTTCAGCTTTTGGCAAATGCAACCGTGTAACCGCCCTATGCAGTTGCGGAAATTTGTCGGTAG
+>99778 2
+TTTTATTACTTCAACGAGGGGGGATCACAACAATGGCATAGTCTGACTAGTCGACGTGTGGCTCGCGCGTACTCCTCTAGCAAGTTTCAGGAAACGACCC
+>99779 2
+TCCACCGAACATGCCCTGAAAGTATGGTAGGGGGCTTTTAACGTAGGCGCCGTATCACGTCATGACAGCCATCTCTGCTTGTAACGAAGAAGTTGCCATT
+>99780 3
+CGACCTAGGACACGACTTGAATGTTCACGCTGCTCCGGATCTCGTCGCTGTATGGGGAAACTATAATCAATCAGCATGAGTAGGCGCATATGCTCGCTTA
+>99781 1
+TAAAACATAGTCTGGCGATCTGTAGATTATTTGCGTCATCGCTTCCAAAAAACCGTGAGTATACCGCCGTCTGGGAATTGGCAGCATCTGACCCGCGGCG
+>99782 1
+CGGCATCACGATAGATTGTATTGAAGGAGCTTTCCCATTCGGTACTGTAGGACTCCCTCCGGCGTCAATTCCTCCGGGGTAAGATAACTTGAAAACGCAG
+>99783 1
+GCCTCGAACGTAAAAGGGAATGTTCGTGTCCTCACTTAAACAAAGAGGTGGTCGTGTCATTTCCCGATCAAACTTCACCAGGCCCGTGGCTTTTAGGAGC
+>99784 1
+GCTCGCAGACACTCAACCTGGAATTCCTGGTTAGGGACGTAAAAGATAGCCGTTGGCCTAGAGTGGCCTCGTTTTGAGCCGTATAAATTTCGATAACCCC
+>99785 1
+ATACCGTAAGTTATTGGAGTGATTTCCCTAGTACGCCAGGGTCTCGGATCAGCGGACCAAAGGATTCCGTGGTGCTCAAACCCACTTGAGTTCCCAGTAA
+>99786 1
+CACCCCAGATAGAAACTGTGCGCCCGTTATCTCACAAAGTGAGGAACTCGTGGCAAAATTCATATGGGTGTGCTGTCATATCGACCCGGGGTATTTTCGC
+>99787 3
+GTGCCGAAAGCTAAGGTTAGTCTACCCAATGATTAACGGTCGGGCATACACGCTAGGTTCGTAGCGGTCGGCATCTTCCATTTAGCATATAACCTACGCG
+>99788 3
+TACCCGATAGAATTCGGTAATGACCTTTAGTTGGTCCGAGGAGTTTTCCATGCAACCGCTTGATCTGCGCGGGCTGGGAAAATACCAGCAACGCTAATCC
+>99789 1
+GAGTAACCCGTTCTTAGAGCGCGCCACCGTCTAATGGTGGAATAAACATCCTGGTTCATACCGTCGAGTTCAAGCAGTACTGTTCCGAAGACATGTTCGG
+>99790 3
+GTCACATATTATCGGCGTACTTACTAGCTACTAGGATACGGGCCTATGCACTTTGAGCCAATGCTAGTCACGGTGGCAGGCTACATGACGATAGCCACTG
+>99791 3
+CTGCACACTTATAGATGCCCGTAATTCTTAGCATCACGAGTATCAGTTGACTGGCTTACTTCGGGGCAAAAGCCCATAGTGACACGTCACGGGGTAGCTG
+>99792 2
+CTGTGATTACGTACACGATGACTGAACAGTGTAGGAAGCGGACTTTCACGGACTTATCCACGCGTTGCCATGTATTGAGCGACTAGAGCCTAGCCCTTCA
+>99793 3
+TGGAGTCGGTCCTACCTACCCTTAGATGTATGCTGGTTACATACCAAGCGAAGGTTGCCGACGACACCATTTGGGATATTGACATCAATTACGGCCCGGA
+>99794 1
+TCGCAGACTGTGTGTAGACTCTCCCACCGCTATGACGCGTTGCCGAAGTATTGCGAGTAAATATCACTGATTGCCTGGCGAAGTATTCAACAGGCCTAAG
+>99795 1
+CAGGCGTGATCCGTCAACGGTACAAGCAGCGTCAACATTTAATAGAGATCTGCGCTCCCCAAAGTTGTTTTAACCCGCAGTCTATCGGCGTTTGGAGGTA
+>99796 1
+CGATAACTGTACAGCTTAGCAAGGCGCAGCCGACGCCCCAACTAAACTGCGTCGTGGTATCGAATCTCTGTGTTACTCTAACGTGCGTTTGAGATGAGAT
+>99797 3
+TACACGATCGCTTACCTACGCCCGTGAGGCATGCTGGTGCAGCGGTCGCTATCAAACTGAAAAAATCTTTTATCCTTAGCTTATCACGAGACGGGGGGAT
+>99798 3
+GCATCACAGCTACGGTTAAGCAACTGGTCTCGCATTGTTATCGTAATGGCACCGAATAGAGCCCGTCGGAACTCCTGTGGGCAAGAGTTACCTTTGAATC
+>99799 1
+TCCGTAGCTGTATTTGGCCAGGCAGAGCTATACACCATACTACCAATGGGTTCCATACTTTCTCCGGTGGATCGTCGATAGGGTCATACGCCAAAGAAGG
+>99800 1
+CAAGACGTGTAGTGACTATTTGCTACGCTAGCAGTGCATCCTGGGACGTGGCCCTGGCCCTCGATAGTAGACGCATATCAAAACTGCAAGTCCTTTAGAT
+>99801 3
+AGAAAACTAGGACAGGTAGTGTGTCCAACCCCCGGATGCATTTAATGGCCTCTACTTGGTGCGAATCGCGCCACACGCTTTGTAAAGCATTCTAGCTGGT
+>99802 1
+GTGTAGTAAACGTGTAAATCTCGCGGAACAAGGTACTTCGACTAAGTTTATCTAGGAGCTTCTGCTCACGCGCCCGACAGAGACGCATACGCCTCTGGTT
+>99803 3
+CAGTAAGGGGTCAACCGACTACACGACAATTTATGCTGCCTACTGGGATTTGCAGACGGTAGCCTGCCCCCGGTGTTAATATCTGGTACTAGCTCAATAG
+>99804 2
+CTCACCTATATGTGACCAAGTTATGTGCACACCGGACCTGTAACCGTCAGATCGAATATGAGCACCGCGACTTTCGGATGGTATGGCTGATTGCTCAGGA
+>99805 1
+GCATTACGATAGTGACGGGACTCGTATCAATCCAAGTCTGTTCCTCATACACTTAACTGAATACGCGGGGTAGTCTGTCGAAGCAGGACTCGCCCGTTAG
+>99806 2
+AGACCCCTATCTGCTAAGTAAGATATACTACGCAGGTATGGCAGCTGTAGGAAGATAATCTGCGACTTCCTGACCGTTGGTACCGAACGCTTGGCGCCTT
+>99807 2
+GCACTCAGAGTGAGACCAGCTCCTCGGATCAATCGTTTGAACCGCCCACACCCAGATGAATGGGTTCTTCCAAGTTCTGAGTGATTCGGAATTGAGTTAG
+>99808 3
+TAGGACGTCGACTGCGTACGTCCTTTGCCACAGAAACTCGGAGCCACATCTGCTTATAGTTACGCAACCAGGAGGAATATTGTAGCTTTGGACCCGTTGA
+>99809 3
+ACGTATTCCATGTGACTCGGATCGTTCAAGTCTTACAGCCTATCTGAATGAAAGGCGGGCTCCTTTTCAGGAGAAACGTCCGCCAGACCCGGATGAGATT
+>99810 2
+TATCACCTACCATATATGGCTCGAATAGTGATGTGGCCTTACCCGGCTATACATTGTTTCGTGCTAACGCGCGCCAATAGGGGAATGCCCAGAGAGTGCA
+>99811 1
+TATGGCGGATCAGAGAGTAACGACAGCCGCGGTTGGAAACCCAGTGCCAACCTATTTTTCTAGCATCAGACTGGTGCCCCATGTCACATTACGTTGATTG
+>99812 1
+TCTCTTTTTTCTGTCTCAATGAATAGAGGAGAAACACACCGAACCGTACTCTCATAGGGAGTGTTTAGGCGCGCCGTAGCACCGGAGGAGCTATCGCATC
+>99813 3
+CTCGTCACAGCTATTCCTAGACAGTTGGCTGACTAATTGCATGGACATACTCGCGGGAACTAAATTAAGTCCTGGGTGAAGGGCTGCCACTACTGCGCAT
+>99814 1
+TTAGCGGAGTTCCTTCATAACCCCCCCGACAGAGCGTCAAGTCAACATTTTCGTCGCCGGAAGTTTAACTAAGTAGAGGGTAGTCGAAGTGTGTTGACCC
+>99815 3
+GAGTCTCTACTTGGCCACTGACTGGTCAAGGAAGGGGCTGTTTCATCGAACTCCACTCACGCGTCTAGCTGTTACACACAGAAATGCATTGAGCGTGAAT
+>99816 1
+AAACTACGGACACTCCGATGCAATAGGCTTATATGTTGGCTGTCTCGTCGTATGCAGGAGCTCGGCTGATACAAACCCAGATCACCCTGAGTATGGCGTT
+>99817 1
+TGGCCGTCCGCTTCCGCGTAAGGAATTACTTGCAGGCTGCCGTGTAAGGCCCATTGCGTGTTAACAAAGTTCAGGGAACTAGTCCGCAATAAATACACTT
+>99818 2
+ATTGGACATGCAAATGAGTAATTGCCCGTCAAATAGGCGAATCGTGGTAAGCCAGTCCTCCGGAACCTCAATAGTGTCCTCCTGGGTATCCATGCTGTGC
+>99819 3
+CCCGATACTGACACGTGAACAAATGGCATCATTCAAACATTAATGCTCGGCCATGTTTTGTTGCAGTCGCGAGGTCGCGGATGACTGCTGGACTACGATC
+>99820 1
+AATTGAGCGCGTCGGACGACGTGATGGCGGAAATGTCTAGATGCTTACCGTTCTCGCATCTATTGTCTCGGAATCAGGGCAAGTACAATAACTCTACCCC
+>99821 1
+TGACAACTGCGAAGCAACGTACCGCGGTTGGCGGTCTGTACCGTGCCCCAGAAATTTTACTAGCCCACGTTGACTTTTGGAAGAAAACCGTTTCTTAGGA
+>99822 2
+CGTCGGTACGATTAACAGGAGCTCGTTGATACGAGACTTGCCCAGTCCCAACGGCCAAGCTGGGTCATAATTGTTATTTACCCTGACAGTCACGAGATGT
+>99823 3
+GCAAAGACGTAATGATTTAGCGCATTGTAGTCCACTTGAGGCGTGGCCGTAAAGCGAACCATTCCGTAAAGTACTCCGGCTTACACTCTCATCGGGTCTG
+>99824 3
+CTCACCGTCACAAACTTATATAGCGCGTGTTTCCAGCGAACGGTGGCTTGTGACAGTTCATTAACTAGCCTCTACCAGGGTCGATAACGGGAGATAGGCT
+>99825 1
+CCCGTCCCAGAAGAGATATTGTCCTGCTGTGATTAATGCAGTAGATTCGAGGAGCCACTATTCATTCCTCTATAAGTGAAGTCCAGCAGGGCGCGTCCGA
+>99826 1
+GAAGTTGCCAAAAGTCCTGTTTAATTCTTCGCACGTCGAGCCGTAGTGCGCCTGAGTCGATACCCAAATGAGGACTTCCACTCGGCCAAGGAGATTGTAT
+>99827 3
+CCGACTGGGCATTAGTGGCCTGACCGTGCTAGCTAAAAGAGCGGTTCGCTTACTCGATCAAAAGGATGTCATGATTTACCCGAACAGCAGCGATTTCTTC
+>99828 2
+CGGCTTAGCAGGGCTTGAGTGCTATGAACCATCCGCGGAACAAAATAGTTTCCCAGTCGGAGCGTTTCAACAGAGTCTGATGACGCCTATCTGTCATCAT
+>99829 2
+CCCTGTTCTGTGCCACACGAGCGGACGACTTAATTATTAGGGGAAGATTATTATTAGTCGATAGCATGCACACGGAAGCGCGGATCCGGCTTCCCCATAT
+>99830 1
+TCGGATTTTTAGAACCTCCCAGGTCTCACGCTCGGCTAATCGAGACCGGCTTATATGTTTAAAGAACAGTCGATAAATCCGAGTGGGGCATCCTCCGGAG
+>99831 3
+AGTTCAAGCACCCCGAGGTGGGTCATCAGTGCCTCCAGGCGTCACGCAGTTACACGTGTATTGTACATCTGAAGCTATGCCGTACGGAATCATTGAAATT
+>99832 1
+ACCAATGTCCGTCTTCGGTGCCTGGGAGAACACGAAACCAAATGATTGGCTTCGTGCAAGTCTATCGTGCGTACGTTAGACACAATAGTTGTTAGCCCGC
+>99833 2
+TACTTGTATCTGTTAACCCGCGGACTAAGTAGAGCGTAAGGTTTCCGTCAACAGCTTAGAGAGCTTTACTCCCAGAGGAGTCGAGTCGCAATCTCCAGGC
+>99834 3
+TCCACTTAGGTAATTAGAAAATCGCTAACATAACGCATAGTGCGCCGTTATGTAGTGACGCTTGTATCCCTGCGGCCGCGCCTAACGTCCGAAGTGAGTG
+>99835 2
+GCAAGCTGGGTTCATACAGATTACGCATACAACAACATCGATAGTCTACCACTTCGTTGCCTACAGCACTCGCGTGGTGATAATCGGTGTCGGGTGCTGA
+>99836 1
+ATCCGGCCGCTCTGGCCCAATTGTATGCAAGGATAATAGACTGAGTCTTGTTCTTGGAACACGACGAAGTCCCATAAGTCCGTCGATTCTAGGGGTACAC
+>99837 1
+CATATACAAGTTATCTCACGGCCCGACTTCGATTGTGGAACATGCGGGCTCCAGCTAGACCTTGTAGATTGTACGAAACGAGTTGCCCAGATCGTCTAGG
+>99838 3
+TTATCTTCCAGCTAGAACGAATATCCGGTATGCTGCGGGGACGACATCACAACTACTCGTGTAGCCGCGCTCTTTAGAAGATGGGCGTACCGTCAAAGTT
+>99839 2
+GCCGGTAGTATTGACCACGATGCACTAGGAAAGATACGAGCCTTTAATAGTTTTGACGCTCCACAGCTTTTCCACATATGCGGGGACCACACCGGTTGTG
+>99840 3
+CTAATTAAACTTAATAGACGCATAGCCGCGGAGGCTTAGAATTTGTGCACCCGGGGTGACGACATCGGACCTACTGTCTTTCGAAACCCGCTGCAGGTTT
+>99841 3
+TAGAGACCTTGTCGAGGGTCCCTTGACAAATCAGTCTTTCAGGAAGCCTACCGGTTGAACGCCTCGTAATATAGCCGCACAGTGCGATGTTCGCTAATGA
+>99842 3
+TAATATTCCCGACTTCTTAAAGGGGCTGACGTAACGAATCCGTTTGACTAAGCCGGGAGTTCAGAATCAGGCCTCGATCGGACATTACGTGTTCACCGCG
+>99843 1
+GGCATGTAATACGTCCACTTGCATACATTAGCACGTAGTTCATCACGTGATTCCTGCCCCATAATCTGCGTTGGCCACGGACTTAAGGAATAGGGGGGCA
+>99844 2
+ACTTAGACGCTACTAGCGATGGCGGGCACAGTTGAAGCTCGCGCCTACCGTGATGGAAGATATGTGCTGTTGCAAAAACGTCTACTCTATCTACCTATCG
+>99845 2
+CCTAAGGGCAATGATCCGCCATCCAAGGTTTCTCGGGTTGGGATGCTCTGTACTCGTTCGTCGCACTACAAGGAACACTAGTAACAAACATTCGGATTGG
+>99846 1
+ACCTACGGTCTCGGGTCATGGCGGTAGTCAATATGCGTAGTCCTGAACCTGATATTGCGCAAACTCCGTGGAGCGGAGCAAAATAATCAGTTTCCCCTTA
+>99847 2
+TGGTGAAGACTTCATTAACCGCTATGGGGCCCTCTGTTTACATAAACGTCAACTGGAACCTAGATCGTGGGGCTAGGGCTAGTTTAACACCCCGAGCCAT
+>99848 2
+GGCGATGATAGCGGTCGATGCTTGGGAGGAAACTACTGTATGTCAGCCCGACTAGGCAATCACCTCATCAGCTGCACTCCAATTGTATTTACGATCGCTA
+>99849 1
+TCACGACTGTGGCTAGTGCCTAACTTCGATGCGCATGTAGGTTTAGTATCGCAACTCCACACTGATACACGACGGACGGGTTGGAACCCATGGTTAATAC
+>99850 3
+TGTGTGCGCGTGATAATTAGCCCAGAACCACTTCTGCTGTTGAATTATCCCTGGCTGTATGCACAAGCAGAGTACGCGTCACACAAGATGTACCGGACGT
+>99851 1
+GTTATACGATTCCCCACTCACCGGGTTAAGAGTACGCTTGTGAGCACAAGAATCCGTCTATCCCAGATGTCTAGCGAATACGATCGGGGTCCTATGGTGA
+>99852 3
+TACTAGCGTTCCTAATCACTTAAGCGTGAAAAGCGGCATGTTCGCTCTTGCCGTTATGGCGGATGGAACCGACGAGACCTCACACAGCACTGGTTTGATA
+>99853 3
+CATATGATTCATGAGAACTCGGTCGAAGTAACCATGATCGGAATTTACTTATCTTCGCGCCGGGCGGCCTTCATATAACAGGGGGTATCTGCCCGCACAG
+>99854 2
+ACAGGTCGCTGGATTACCGGAACCTAAATAAGGAGAATATTGGAAGTGCAGACTCGGCATAATCTGGACTCTTTTCATCTCCGTCCGCATTTCCCCGGGG
+>99855 1
+TTACCCCCTGCCCGGGGTCTAGATCACCGCTGTCGTGTTGATATTCTAGAAAGCGAACCGAAGAGATGATTGATAGCGACCAGTTCAGTATTGGCCACAT
+>99856 1
+CAACGTCCTCTCCGTGAGTCTCTACAACACATGGATGAGTTTCCGACGCTATGCCCCAGAATCTTTTGGGTAAGAGGTGAAAGAGTACCGGAGTGCCTAT
+>99857 3
+GTAGAAGCCGTCAGTTACGCCAAGACGATGTAAAACCCATCGGAGGACATCTTCCGGTCGTTATCTCCAGTTATGAGATGACTATACGGTGTTGCCTCCG
+>99858 1
+CCGTTTTCTTCGTTCACAGGCGGCAAGCATAAACGGGTCATGGGTGACCGGTTAACTTATGTGCAACCCGGCGGAGTCCAATGATCTTATTAAGACCAAC
+>99859 3
+CGCTGGAAACAGGCTTTATCACGTCATAATAGCAGCCCATTTATAGTCGTCAGTAGGGATGCTCTACGGTTCGGCCTCCGGTCAAGGTATAGACTGCCAA
+>99860 3
+CCAATGTCACATTTTGTCAGATTAAACACAATGCTCCTTCCTGCCTTGATGAACTTAGATACCGGACTCATGTGTGCGGTCGAGAGAGCCAAGGGGCGGC
+>99861 2
+ATTTCTAGCAGTTATCACAGTAGTTCGGGGGAAACGGAGTCCGTCAGCATGGCATAATATCCGTACTCGAATGGCCCCCGTACAGTGCCCTGCAGTTAAT
+>99862 3
+CGGGCCGTAGAGTGCCTATCATGGGGAATTTAGGCTCGTGCTCTAATGATGTTTTGAAGTCAAGCGAGCGCTAGCTCTACTCAACACCCTCAATAGACCA
+>99863 3
+TCGCTGGTATGGTGGAGTACGGCTTCGGAAGTATACGCGAACCCTATGACATGGCCCATTTCATCGATGCGACTCGTCAACTGTCATCCAAATAGTACGA
+>99864 1
+TGACGTTACAGAACATCCTCGTCAAGGAACGACACAACCGCACATTTGCTTTGAACGGGTAGCGGTCTAGTTTGGCCCGAACTCTTAGGGATCTACTGTG
+>99865 1
+GCGCCCCTCTACCCATGACACACACAACAGGGCCGCTTTGGTGGGATTCTAGAGTGAATGTGTCTAATTTAACGTTAGACCCGAATAGAGCATGTTGTCG
+>99866 2
+GATGGGCTTGAGCCGGAACACATTACCCACTCGTTTGTGCGGGACAGGTCGCATCACATTTTAAATGCGGGCAACGTATCTAGACAGTCCTTAGACTTAC
+>99867 3
+ACCGACGTCGATACTGCTCCGGGCAGGATGTATACTACGTATACAGACGGATAATGTGATTACATATTTGAGCGTACCAGCATCTTGCCCGGACTCGGCT
+>99868 3
+GGAATATCATACGACATCAAATGTGATGCCAGCAACAAAACTGCGGCGGTTGGTTGGCATCTATCGTCGTCGTGCGGCCTTCCTAGCTGGACACCAATTT
+>99869 3
+GGACCACGACTATTAGGACATCGCGTCCTAGTGAACTTGATGATACCGCTACAAGGTCGAGAATCAGCCTAAAACCCCACGGTGCGTTGGGCTTTTTTTG
+>99870 2
+CCGCCAGGCTATTCGCTAGTCTCTAGAGATCAAGAGAGCCATCCGGAGGGGGTTTTCCTCACATTAGATCTGATGACGCACTTAATCTAATGCGCAGTAG
+>99871 1
+TTAATGTTTTCCATTTCAAAGAGGTATGCCTCCGGGGGTCATTACTAGCTCACGGCGCCCATGGGAGGACCCACTTGCGTTGTAAAAGAAACCACACGGT
+>99872 2
+AATCCACAATTGATATACGCCCATTAAGTTGACCGTAGATGATGAGTGTCAACTCCGGTCGCAGTAGACGATGTTCCGCGTCAAGTGTTGCCGGCCTGAC
+>99873 1
+TTTCTCCAATGCAAAAGGCGCTGCCCTTTGATTTAACCTGTCAGAGTACATACGGATGCTCGTTACATACCGGGGGGCAAAATGACTGTGCGACTGGCCA
+>99874 1
+CCGCCGCCTCAGAAGGTATTAGGTAGTCTAATCCATAATGTCAGATCCGTGATGAACGCAGTAGCCAAGCTCCCGAGTACGGTCTATGAAGGTCTCTTGT
+>99875 1
+TCATCATGGTGTCCTAATACTTGTGAAATTCAAAAGGCGCTACAACACGCAGGCTCAGCTGGTTACTCATTTGGATGCGGAGCAATCCCGCGTGGTCCGA
+>99876 1
+TTTAGGAGAAGCGGAACCAGCGTCCCTTGTAGACCGTCATGGGTTCTGTCGGATGAGGTAATTTAACAAACTGCATACTACGGGTCCCACTTCAACCGTC
+>99877 2
+AGGGCCTCTAAGTGAGAGAACTATAGTTAGTTGATTCGGAGAGCGGGCTTTCACCCACGTCAGCTATACGACGCTCGAATCGCTTAGTCAATCACTGCTC
+>99878 1
+CATGAGATTATCGCAATTTTCGACCGCACACATTACGGAGTTGTTCGCTCAGGTGTTGAAACAACCCTGGGCGCAACGCAGCATAGGTCGCCTTATGATG
+>99879 3
+AAGATTGGTCCATAGGCCATCCGAATTGGCTATCAGGCGGAGCTCTTCAAGTCCTACCATATTGGCTCAGTTACTGAAGGGAGTTCTGCGTAACACACGC
+>99880 1
+TTTGCTTTTCAACGTCCTAGTACGATTGCCGATAGGTGTCACGAGCAAGGGTATTTCCGCCGCTTAGCGTACGGGATGTGGAACCGAAACAACAACCACT
+>99881 2
+CGACCGGATGGCGAGGAAAGAGGCTTTCTTTATATTATGATCCGACTTGACATAACTGCTGGCGACGTCATTCTCGCATTGACGTACCCACGCAGTGACA
+>99882 1
+GTGCCTGGATCATCAGGTTCGGTAGGGAACGGATGCGTCGACGTCGTCCCATGCATTACCTTACTTAGCCAAACATCGGTACGTTATCAGACCATGAAAT
+>99883 1
+GCTGACGATCAGTTTTTTCCTCCCGGGGCTGGGTAGCCACGTGACGCGATCAGAATGTCCGACGTCGTAATCTATCGGACACGAAGAATATTTCAAACAT
+>99884 2
+TTTTCACGCTGTAAGCGCATACGTCCTCAGTAGACCAAGCCATTCTTTCCTCGGAGTACGGCAGGGAATTACAATGGCTGGAGGTACACCATGATCAGTG
+>99885 1
+GTAAGGTTCAGACTGTTGATGACGGGGTGTCCTGATCCCTCAACTATCACTGGGAAATACATTGGCCTACCAACCTGTACGACCTGCGTCTGCATAGGAA
+>99886 3
+AGTCACAGAACTACTCTGAGTTCATGATCCAGATGTACCCTCCCATGGAATTTTTGGCAGTGCGCCCAATTAATGTAAGGGGGGCCCCCGGTATACAGGT
+>99887 1
+TGTGTCCTGGCCACGATTTCCCGCATACACTTACGACCAGCGACGTTGAATGACTGTGAGCTTCAACGGAAAACTCAGCGTCTATAGTAGGCAGTGATGT
+>99888 3
+TAGGCAAAACACGTTCGTGAGATTCTTATCAGCCTACGCAGTCCCCGTACTCTCTTCTATTGTATTCCGCGAGAAGGGGAAGGACGGTAGTGCCAATACG
+>99889 2
+AACTACCTGAAAGGTAAGGGTGGGTATCCTTTACCTTCCCAGACCTCCGGCCAGGATTGTAGTCTGCTAGTTTGGGCAACCTCGAACTACATGCGAGAAT
+>99890 2
+CTGCCTTCAGGCCTCTGGGATATGCTATCACCGGCTGCAGCTTGTTCTGATTTCGGCAACTGGCGCAGCGTAGGAAATCAGTAAAACCAATTAGTAAGAC
+>99891 3
+GGCGCTCATCTCTGTTCATGCGTGGCAGATTAAGAAGTAAGATCGATTTCGCCTGGAAATGAGATAACCTTCCCTCAAGGTTCCCGAGGCCCAATGCGAT
+>99892 2
+GTCCATTCTGAGTGAACGTGGGACCATGTTGCACTGTTAGGAGCAAAATTTCTCCATAACCGCCGGTGACAGGGGCCACCTTGCGAAATTTAAGTCCATC
+>99893 1
+ACCACACTAGCGTACCACATAGGTTGGCTTTTGTAGCTGTACCGGTACCCCGGAGTGCCCTGGGGACTCTTTTTAAATAGAACTACAATGCAGCGAAGGT
+>99894 3
+AACGAGGCCGTATATTGTCGATTATCTGGATGCCTCGTCTAGCAATGGTCATATTGCAATGGGACCACGTAGCACACTCGGCCGCTATGACGTAGACTCA
+>99895 2
+GTGCATCCTTCGAAATCCAAGGAAACCATGCCGGATTATTGGGATCCTCCGTTGCGCTCCTAACGGACATTGGGTTCGCAAAGGACCTTGAATAAGTGTC
+>99896 2
+GAGGACTTGGTGCAATAAGTCAGAAAGATGGTATCTGTTCTGTGCGCTCAGTCGCACCACGCGGGATCCGATACACCAATTCTTTTGAACCACAGGTCTC
+>99897 2
+CAAGAGGCGGTCGAATTCCGAGCATGCGCTTGACCATTGTGTGCGCGCGTCACCTGTTCGCAATTAAATCATTTGGTAACGAATGAACTACTACCTGGAC
+>99898 2
+CTATCGTATTCTTCGGGTCTTCCAGCAGTAGCCTGCTAAGACGACGGCGTCAGAATAAATTAGCGTGCGCTACTGGTACCTAAACCCGCAAGATGGATGT
+>99899 1
+TCGTTCCTCTGCCTTCAAAGCGTACCTAAAACTACAGGGGCGGATAGAACGATGATTACGTGCTGGAGAGGGTAGTCTTCTTTCCCCGGCAGTACATAAC
+>99900 2
+GAGACGGTATCCAGGGTAGCATACGTGGATTATAGGCTTTGTAAAGCTGCGACTAATGCCGAATTACAGTTTCCCGCGACAACGACCTGCCTTCGTCCAT
+>99901 2
+CGCTGCATAAGCGTAACTCAGCGTGATCATGAAAAACTCATTGCAGATATGCGTGGTTGGCAGCTTGCGCTCTAGCTGGCTAGCATACTGCTCCAACGTA
+>99902 1
+ACGACTGTTGACGGGTCCTACGTTAAATCGTAGTAGCTGAATTACACCACCCCGTATCACCGGTACAGTCTGCGTGCTGGAATTGAATAACAGGCCTGTG
+>99903 2
+TAGCCGGAGCGCTATCCAGGTGCCCCTGTGGTCTGGCATTAGATCATGGTAATTCAGAGGTACTCATAACAAGGGGCGTCTCTTCTAAAACATACTCCGA
+>99904 2
+AATTGGGTTTATTCGTAAAGTCGTCAGTGTAACAGACGCAAGCGTTACCTGGAAAAGCCTACCGCCTGATCGCTGGCCGGCTTTGATCTAAAACCGTCGC
+>99905 1
+CTTGAGATGCCGGTGGTATTACGCATAGTCTAAGCTATCTAATATAGGCAGAGGTCTCTACTTACGGCCGGGCAAGTATCTCCAAAAGCCGTCTCAGCGC
+>99906 1
+AGCAATCACTAGGGCCGTCGAATAGGCTTTCTTGTCGGGACTCGGTCGAGATCTTTGTAACTAACCCAAGATAATGGTTGACTCTCGAACCACGCCTGAG
+>99907 2
+CACTCTGCAGGCAGGAGCGGAACACTCATGGTCCGAGTAAATACCGGAAGGACTCCAGTACTTGCTAATTCCTGCATGGCCCTATATGTATTGGATTTCG
+>99908 2
+AATTGTCACCTGACTAGGTCAAGACGGCGTAACTATATTGCTCGTTGGATCCCACCCTGCTGTAATCTAAAGGGACGGCTATCCTGGTGACCAGGTCAAG
+>99909 2
+GGGCCAGTATTGGTTCCATACTTGCAATGGATCGACCGGCGTGAATAAACATTCACATACACCAAGATCCCCTGGCTTCGAGGGGTAGATTTCTGCGACT
+>99910 2
+GAGCAGCGCCTCAGTTATTCGGTAAGGCGAGAACTGAGGGACAAACATAACCACTATGTCTGTGTACTCTTTTCGATTGCGCAGCAATCCGGTCACGTTC
+>99911 3
+TCGGTACCCAAACCTGTTAGATCCGCGACAGGAGTTCGTGCTCTCACGTAATGCGGCTGCTCCGATACCGCTGATGTTAGTATCGATACATAAATGGAAG
+>99912 1
+CGTACTTGGTAGATCTGCTATTATCAAGGGTGCCCTTCAGAACTACTACTTTTGATAACGCGCGCAGAGAGTCCCTGCGGACGAAGAATTCTCGCGAACG
+>99913 1
+TACAAGGAGATCACTGACATGCGACGCGGTATGAGCTTAGAGTTCTGCTAACCCTTTTCTGATCGGCTAAAAACCGGTTCTGTGTCGCGCACTCGACAGA
+>99914 1
+GTCCATCACTAGAATCGTATCAACCTGGACCCCCAATGTCTGACTGAGCTCTATGCAGGGGTAATTGGTCCGGATTGTTGCAATCCAAGTAGGGCCAGTA
+>99915 2
+ACACGAATTTATGAGCACCGACCCGTCTTAACTGGAGGCTTAGAATGCATATATACTGCTATCCTACTCGCTTGGGGCGTCACGATGACAAGTGGCCTGG
+>99916 2
+GAAGTATCATGCTGACTTTATCCCATCGGCTCAACATGATGCACTTTCAAGCGATATGGTGTGGCTCCCCCGATCGCCGGGCGGATATTAGGACATAGAA
+>99917 1
+TGACTCGTTCTGCTTACTGGAATACAATGAAGATCTGAGGCACACCTCCACTTAAATGGAGGCCTGCTCCTTCTGCTCGTGACGGGTGAGGAAACGATAC
+>99918 1
+ACCGACACTTACACGACTGGTTGCGCGTTGGGAGAATTGTACGCCAATCGGTCCTTATGTCAAGGGTCACGCGGGATTACAAGTCTATACTAAACTCGTC
+>99919 3
+CCATTTTCTATATTTGCGCTTTGATGCCCGGGGTGCGTTACTGCTCGTCGGCATCTACAGCATAACATAGCCAGAGCCTAAGCCAGAGAGTAGCAAGAAG
+>99920 2
+CGGTAGGAGCCTAGACCTTAGGAAGAGCAGCTGTGCCAATACGACTCAGTTACCAATTCCGATTTCATCAAGCCTGTTGTTTATCGATCGCATGGCCGAG
+>99921 2
+CGACCCGTACCCCGCTACTAGGGAAGTCTATTCCTCCAAATAGGTAAATTGCAGTCGTATAGTAGCATAGTAAGTCCAGTTCGCCTAGTGCGGGGTTACG
+>99922 1
+TTGTCGCATAGCTACTACGAATGGAGCGGCAGTTCACAGCATCTGGGGCGAGGGATTTACACGCACTTTCAACATAGGTAGTATGTCCTACCGACTTCCA
+>99923 2
+GTGAACACATTACGCGATATAAGCTAGCGACTAGTATGTCGCCGCGAGGGCGGTACCCATACTCGACGATGTGGCCCTAGTTTACGCTTACTGTAAACTT
+>99924 1
+TTGGTTAGTAGGACCCATATAAACGGTCAATAGACTGAATATTGTTTACGTGGGTTTTCCGCTGACAGCGGATTCCCACCCCCGAGGAGCCAGCCGTCAA
+>99925 3
+GGCAGACGCTAACCGGATTCGGAAACCAGTAGTCACTGTACATTGATGTATATTTGTGTAGGCCGCCACCGTTACCAGAGCGAATCGAACCGTTTCCGTT
+>99926 3
+CTCGTCGACGCAACTTTGGTATCGACGTCTTGACCGCCGATTTAGTCATTCTATGAACGGAGGGAGTCCGAAAAGAAGCCAGTCAGTGTAGTCCCTATCA
+>99927 2
+AATTAGGGTCCTACCGAACCCAGGATATGTGGTGTATGCATCCAGACTTAAGGCGATGATGTTCCTCTGCGCATGATGACTAGCATACTTGACACGCCCG
+>99928 1
+TACACTGTCTTATGTCGTCGCATTAATAGGCGCTTCGGGATCCCCGGTTCCTGCAACGGAGGACGACACGCGATTGAAAACCAGATTCACAAGGTTGTAT
+>99929 3
+TAAAGCCGGCTTGGCTCACCGTACAAGGAGGTAGCCTGCCCCATAAGTTGGCGATACACTTTGGTCCATGGAAGATTTTGTCGCTATAAGCGACACCTTA
+>99930 2
+ACATCCGACAACTGATCTTGGGCCGTCCATATATTATTCTGCGGAGACACAGGAGACCTATTTCGCTGGCGCTTATCCTACGTGGCACAGTAGAGATGAG
+>99931 2
+CTAAGCACGATGGTAGAACGTCTTCAGCAAGCAGAGGTTAATTAATCTCTCTCGTTTAGTGACGTAGACCCCAGGGACTTTTAGCCACGGGGACTCTGCC
+>99932 2
+ACCTGGGACTGTCTAATCGTGTTACACGATTTGCTAGAACCATTCGCCGTCGACTGCCATTGCCGTACACGTACAAACTCAATATCAGGTGTGGGGAAGG
+>99933 2
+TCACAGCTCGCAGGATCATAAGTTGGCCGTCGGCTATTGGTGGCTTCCACGGAAGAAGATAATTCCAACTTACCATGACGATGCGCGATTTTATACCGGC
+>99934 2
+GGAGTAGTCCGATTGACCTGCACAGGCAGCTTATCCCTTGCAAGATCAGCGCGGTGTCTGATATAGATTCGAACCGTTGTAAACGGATCGCAACCTACTT
+>99935 1
+TAACTACTCATTAAAACGCCCTTGGTTTAGCCGAAGTCCGTAGCTGGAGATGCGACATGTTTGTTTACGGCAAACGGTGAACTCGACTGAGCACTGCGCC
+>99936 2
+TCCTCACATCTTCGACGCTCGCTCTGCGGTTAGGATGCCGATGATGGGCTTATCTAGTACGACCGGGAGTAACATTAAATAACGAAGCGGTTACATCACG
+>99937 1
+GCGAGACTTATAAAATCCTTCCGTTAAGATCGAGGGTAAGTCCTACTTTTCAAAGCGGCCTGGCACCTCGTAGCAGTAGATCCCTCTGAAGGTCCTGGAG
+>99938 2
+ATTCACAAGGCTGTAGCCCAAGATCTGGAATATCGACCACGTTGAGCCGATACTTGCGCCATTTCTCAGGGAGGCTCAAGGACGCATCTTACTGGATTGT
+>99939 3
+CGTATCATCTCAAGGGTATCTACCTTTGGGACGCACCCCGAAATTCGTTCTCCTAAAAGTGCCATAGTGAGAGCAGTGGTGTAACTATTCGCCGAGGCAG
+>99940 1
+TAAAGGGTATGTCTACGATCGTATCCGAGGTTAGATATGCCATTTAAAATGGCTCGCGTCGCCATGGCATCCCGCGATCCGGACTTCTGCAACTGCAAGA
+>99941 1
+GCTGCCAAGTTACGCGCGTGAGCAGGCGAGTTATACTGCAATATCAGCTCTGACATTCCTTGACAGCCGGATCGTATGATGAGCTATACATTCGACATGC
+>99942 1
+CTGGAGCCTAAGCCCAAGGTGGTCCGATACGACGATCGCATCTGATGCAAAAACGCATTTCGGTTTCTCAGGGTACAATTTAGCTTCATCTCCGTAGGAG
+>99943 3
+CTCCCTTTACTCTTATACGTGGGTAAAAAGGAGGCCGACCGGCGCAATCCGCCAGTTTCTAACACGTATATATAAGTCTTGGGTACAGGGCGATTCACGG
+>99944 1
+GACGTTCAAGTCTACAGATGCTCCGGCTGACTCTTAACTCACATATGGGATGCGGCACCGTATTCAAGTGAGTCGGAACCGGAATGGACCTTTGTACTAC
+>99945 2
+GTAACATGAACATTATTCGGTGCGAATAAGCGTCACCCTCCAGTGCCATCCGGATCCTTGTGTGTGGACATACAAAGAGGTCGGTTGTGACCAGATCTCC
+>99946 3
+AATGGAAGCACATAAACCAGGCACCTCTCTTTGCCGCGAACGGTCTTTTTAGTCCCTATGTGCGCACACAACTGGAGCGTGAGGCTTGGAGTAACTATGT
+>99947 3
+TTGATTGAGTTTCATCATTTCGTTTTAAGTGCGAAACCGACCCGGGAGGAGGATTAAGGAGACTTCAAAAACACGGGGCGAGCCCTTCCCCATCTGTCCC
+>99948 1
+CAGCATCTCGCGAAGCTACAAATGTGCCTAATCACGTGACTCGTTTTTGGAGAGATACTTAACTCCGGAGCAACGAGTTTTGGCGTGCGCTGAACCACTG
+>99949 1
+CAGAGAAAGCTCTGATACATAGACGTAGCGCCAAGTTGCCTCACAGCCCATGATGTATAGCTACAGTGGAACGGCTGTCTGACTACTCGGTTGTCGTTCT
+>99950 1
+ACTACATTCAGGATGAGAGAAGTAAATGGGGCCGCAATTTTCATTAAACCCATCTCTTATAGCGTTCTTAGAGGAGTGCCCTCCGCCTCGGCGCAGCTGG
+>99951 1
+ACGAGGTGTAGCGTATGCACCGATAGATCTTCCTAGATACTACTTATGCCGGTGCCCTAAAACTAAATTTCGTCAGGTGGCGTCCTAAGAGGGCGCTCCA
+>99952 2
+CTGCCAGCTATGTCCAACTGTAGCTCTCGGAACACAACCAAATACAGTCAAACTCAGACGACTCTGATGTGGTTGTACGCGGTTCTGGTCGTGGATATGG
+>99953 1
+ACCTTCGCTTTGGTCTTCGGAGAAGCCAGAGTATTTCCTTAAAGGAAGCCCGACCGAGTACTGCTATGTTTTGGACAACTTCGAAGCGTGGCAGCACACA
+>99954 2
+AATGTAGAACCGAAAACGTGCAGGTATCTTTCAGCCATTAGCACGCGGTTCTGAGGTACCCTTCGAGTGATAGTCTCAGAATCTCCGGGCTCTCATGGAC
+>99955 2
+AGCGACAAAGGGTTTAAGGACGTCACCCATGTTAATCTGGGGCTCTTCAAGCCGTGATCACATCCATTCCCACAGCGGTGATATGTCGATCTTGCTGAGA
+>99956 3
+GGCTGGGTTGACCTTAAATAAGTTCCAACAGCCACGATGTATCGAGGAGCAGTCACTACTAGACGCAATCCGATATTCGTTGGTTGCACGGCTGCATCCT
+>99957 2
+AAAATAGTGTGCCGGGCGGCGGTAAAATGTTACGCTGGGTTACATCGAAAGCACCCGCGTAAATGTGCTGACACAGCTTCCCCGATCTTCTGACTTATCT
+>99958 1
+CTATTCAAATGAACTTTAGCCGTGGGCGTACCAGTGGTATGAGGGCGACTCAGGCTAAGCGGATGACCCCATTCGCGTCTATCGTCATTAGACATACACT
+>99959 2
+CCATACTATAGCAGCCCATCTCATCACTACGGCCAAGGCTTGGAAAGCAAGCGTGAGGTTGCAGTTGGCCATGGAGTCGAATGCTGCTGTTTAACTTCAT
+>99960 3
+TAACTTCTAGATGCTAGACACGGAATCGGTGTAGGCCATGGTATTCTTACACAAGCGTTCCTTTTTCAGCCGACCTCGCTCCAAGGCGAGCGAGTAAGGA
+>99961 1
+AGTTGTGCACCTAGTTCTCCGGAAGACACTTACATACAGGCCACGATGTCTCATATGGGAGTGCAACGATTGACGATGTTGTCCACGGATTGATGCACCC
+>99962 2
+CTATGCCGTCAAGGGACAGCACAGGGTAATGGTGACCGCTTTATGGGCATCCCTTTTGCCCGTCCGCGATCAACTGTAAGCTGTTGACAAACTATAAAGT
+>99963 1
+CAATCTAGGCCGCGTAGCTCAGCCTGTAGGACTAGGTGGATCGATTCGATCCCCCAATTGAACCTTTAATAAACGGAACGGACTGTGTCTTTCCGGAATG
+>99964 3
+ACGGTCATTTCGTCCGGCAACAACATCATGACGTTATTCAACCGCTCCTCCCAACTGGAGCTTGGTAGGATAGACTGGAAGCCAGACGGTTATGAGTTGT
+>99965 1
+CAGAGCGCTGTGCAGGCAGCTCACCGGTGTTTAGATGCTGGTGATAATAAATTACACTTTGTAACTCAGCGGTCGACGAACCACAACCGTATTGTCGCCT
+>99966 1
+CTCCTTTCCAAAAATAGTCGGTATGCTCACTAGATCTTGGTTACGCAAGGCAAAACAGGGGTCGTTGGGCAGGCATCCTCGGTCAACTATCTGGTAGACC
+>99967 2
+ACCCATAGAAATTGTCAGCGTGTTACGTAACAGCAATCCTCCTAAGGACGCCGGGAATTCAGCGTCCCGGTATCGAGTCTTAGGAATCCCTAGTTGGGTT
+>99968 3
+TCAATGTACTTGACCTTGCGGCACTCATTATGGCAAGTCAAGCAGACCTAAATACCGCAGTCTGGCGCCTAGACCGCGTAGGTAGTTGAAGCGCGATTTT
+>99969 2
+TGTCACGGGATGCTTTACCATCTCAATGTTACCAAGACTTGTATTCCGGCGGAAGGGATACGCAAACGCTTAACTCCTAGGATCCCTGCGAAGTGATCGG
+>99970 1
+CAACCATGAATTTCGCCAGATGCCAGCGTCGTGTTCAACAGTCAACGTACCTGCCTATGTGTGTGGCTTGAAAGGAGCTCAGACTATTTGCCGACGAGTA
+>99971 2
+TTCACATTAAGATAGCTTAGAAGGCTTGGCGAGACTAAGAGGAGATGCCGTATTCATGTTACCCTCCTTTGAAGCTTTCCAGTGGCGCGGCCGCACAACC
+>99972 1
+CACTGCTCGACAAGAGGTCTCATCCCGGTGGTTCCAGAGCAACTGTTTGCGATGGTAGTTATAGACACCAGAATGCCACCTTAACGGCCAGGGTTATTTA
+>99973 1
+ATGTGTACAGCAAGGTACGAATCGACTCCGACCGCCAGAGCGTCTACATGCGTCATTCCCGCTAGGGTTCAGGTTACTTAGGTCTTTGCAACAAGTGTAA
+>99974 2
+GTTTCTATCCAACCGGCAATCCTTTTACTGTTTTGACGTTTAGGGATGCGCAATTGAGGGCCGAAACAACCGGCGCATACTGGAGACCACGACGTTCAGA
+>99975 1
+ATCCCGGGATATTGATCATGGAGCGAGCTCGTTACAAATGCTTCACGGAAATAGCGCAATGGCTCCTGGTTGTTGAAACAGCCCCGCCCGATTTTTAGAC
+>99976 3
+CCAGCCCTGCTGCACAAGGAACTAATCGATATAAACTGGGGATCTTGCGACTTGTACTGTCAGTCCACTTACAGACTGGTTTAGGCACTTAAGGGGGTCC
+>99977 3
+TTACTATTCTCGGAAAGGACATCAGGCTCTAGAGCTGAAGGCCAGAAGTAAGGTGTTGGCCCTCTACCGGGCATCCCAGTGTTAGTCCCGATACATTACT
+>99978 3
+TCGATAGCGTATTTACTCTAAAAGACGAGGTGAATACGTTTGGACGCCCCAGGGTGCTCGCTGTCCTTCCTCCACAGAAGTGAGACCTTGTAGACGAACT
+>99979 1
+GGGTTTAGGGCAGAAGGCACAATTAAAGTCCTTGTCCCAAATATTTCCTCTGACCACATTGCTGCTTAAGGGGTGTGCCGAACCACCACGGAGTTCCATG
+>99980 3
+TAGATGCGTCTGGAGCTGCACGAATACCTGTCATCTATAGTGGACAATTATGCACGGAAACATTGTACGTCACGTGACTCCTCCGGGAATGTGCATCGCC
+>99981 2
+GATGCTCCGGACTTCACGTGAACTCCGATGGCTCCGACCTGGGAGACCGTTTGGAAACAATTCGTTATCGGATTTAGAAACACGTAATGCATCCACGGTT
+>99982 2
+ACACAAAGTGCTGTTACAGGTTCCATGTATGCGTATGTCATGCACAAGGTGGGAGACCCGTGCGCTAAAGCATTGACTACACCCGTCATTTCGGCCAGTT
+>99983 3
+CCCATTTTTGAACATATACCGTTCAGCTTAGAGGCGTCTTTACTGACGCCCGAAGGACTTCAGAATCGCGATAGTGTCAGGTGGCGGACTCGCAAGCAAT
+>99984 3
+AAAATAAGCTTAATGAAGTATCCCTCGTTACCTAGGAAGTTCACTGACGCGTGACGATATGGAACCTGCTTGGTCCGTGCGCGGCAATTCCTTCCAGGGC
+>99985 2
+GCATTGATCTGACATTTGTGAACTCACTACCTTGTCTGGTAGGCGGCCCGCTGCAATCGTAAGCGCAAGTGCCGCGAAGTAATGAATCTGGCACAATCTA
+>99986 3
+CATAGACGAGACGTTCACGTTCGCGATACGGCTGATGGATTCCCCCATTGGCAAAGATAAGTCTGGCGCCAAACTTAGTATCTTGGCACGATATCTTGCG
+>99987 3
+TCGGAGCTTTAGCCTTAATTTGCCGCACCTCACACAAAAACCATAGGTCCGAAGTCACCGTGGTGTTCTGTAGCATGTTCCATGGCCAAGAGTGATGAGG
+>99988 3
+CACCGTCTATTGGCTCTAACCTTGCTATGCATAAACTCTCCTAGCTAGGGGCCAACGTCCGCGGGATATAAGAATTTAGGCTAGCGGAAGGCTAGCTGTA
+>99989 1
+CAAACGGCAGCGTCGAGTTTACTCGCACTATTACAGTTTCCGGCTACTCATAGATCTTTTAGCAATTGGCGACCCGGAGGGAGTATACCCTATAGAGGCG
+>99990 1
+ACTGTTATATTTGTACCCCGCGCTGACCAACGCTAGCGCTGACGGAATAGGTGTTGACGATAGACGGTCAGTGCTATTAGGTATACCCACCTAACCATGG
+>99991 1
+ACTCGCACCCCTTTTTGTCATCACTTAAACATGAGTCACAAGTGCCGGAAGTTCGCCATTAGTCTAAGGGTACTGGCCGATGCGGATAGCGTTGAGAGAC
+>99992 1
+GTCGAAGCAAACACGATATTTGAAGCAGTGTCCGGCAGTCCCCCCGGTGGACCGCCTATTTCATTGTCAAGGACGTATTTCCTAAATCGTGGTAGAGCTA
+>99993 2
+ATTCTACTATCCTCAGGACTTAGACGAGAGTCGGTATCCCTATATGTCAGCGCGATTGGGCACAGGTCGCCGCACTAGTAGGCTAAACGCAGTAACTGTT
+>99994 2
+CTCTATGAGGGGTGAATTATTTTCGACAGCCACCAAGCCTAGAACCTGTTAGGTAAGACAGCCGCCGTAGTGGACCTCTACTTTATTGCTCAGCGCGGAA
+>99995 2
+CCTAGTTCGATCTGCGGGTGATATGCTCTAACAGACCCCTCTCGGAAAGGGCCGAGATGATCTCCATCTACTGCGTTAAATATGGTCAAAGCTTAACGGG
+>99996 1
+GAAGCGTACCAATTTGAGACAGGTAGCATTAAGAGGAGCCTTAGAAGGGAAGCTATTGCCCCATTTTCCACTGATCTGTCCTTTTCGCGGGCCTCCACGA
+>99997 3
+GCCTAGCATTGTAACTACTGCTATTCGAACCATGTAAGGCGTCGCTCAAAAATAAGGTAGTCGGGCATCGCTCCGAGTGTATCCCGATGGTATCACTGGC
+>99998 3
+ACATTTAGCCGATCTCTAAGGTTCCAGTCTGTCATGCCGATTTACCTGGGGTAGCCTGGTATTGCCTGAAAGAAACAAACCGCAGGATCCGGAATGCGTC
+>99999 1
+AACTGCGATCTGATAACTTTGGATCGGCTCCGGGAACGATGGCGTAGCTCCGAGCCCACAGCTAGGCCAAGACTTGTAAATTGATTTCTGGCTACTTCAA
diff --git a/tests/test-data/test-output-partitions.fa b/tests/test-data/test-output-partitions.fa
new file mode 100644
index 0000000..b4a2d60
--- /dev/null
+++ b/tests/test-data/test-output-partitions.fa
@@ -0,0 +1,6 @@
+>a
+TTAGGACTGCACGACTTACCATGCTACCGCCCGCATGTATCGGAGGAATACGAAGGACTCTAGAATTGTACTGTGTCTGC
+>b
+TGCGTTTCAATCGATGACGCTCCACTATTGGAGGTGACGAGCGCCCGCGATTTCACAAAGACAAGTTCGAGAGTCTTAT
+>c
+ATACTGTAAATAGACTTGTTGCGACTCGAGTTCGGGGTAACCCTGCA
diff --git a/tests/test-data/test-overlap1.fa b/tests/test-data/test-overlap1.fa
new file mode 100644
index 0000000..49978c6
--- /dev/null
+++ b/tests/test-data/test-overlap1.fa
@@ -0,0 +1,30000 @@
+>850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
+>850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
+>850:2:1:1132:18397/1
+GCGAATGCGTAGCACAGCAGGAACAGCACGGCGGCCAGTACG
+>850:2:1:1132:13339/1
+CGCCGGTGGCTCGATCAGGCGTCAATGTGAAGATCGTGCTCTGTCCG
+>850:2:1:1133:6133/1
+GGACTCTGCTAAACACCTCATGAATCTCAAACAAGGACTC
+>850:2:1:1134:18203/1
+TGGATGAGATCTTCGTGATCAGCCACGTTCGCCTTCGGGTACCGGGAGCG
+>850:2:1:1135:6487/1
+GTCATTCAACGTGTTGTTGGATTAGGGGCGCACCTCAATTCGCG
+>850:2:1:1135:14925/1
+GCGTCAGGTAGGAGACCACCGCCATGGCGACGATG
+>850:2:1:1141:1166/1
+GCGCATGCCACCGCTTGTTTGGCTGATGCTGGTAACGAACTTC
+>850:2:1:1141:1166/2
+TGATGGGGTATCCAAAGATGGGCTTGCGCGAGAAA
+>850:2:1:1142:16820/2
+GCACGAGTTTCCGCACGCGCCTTCCGACCCAGCC
+>850:2:1:1145:14575/1
+GACGCAAAAGTAATCGTTTTTTGGGAACATGTTTTCATCCTGATCATGTTCCTGCCGATTCTGATCTCGCGACTGG
+>850:2:1:1145:14575/2
+TAACGGGCTGAATGTTCAGGACCACGTTTACTACCGTC
+>850:2:1:1145:2219/1
+GAAGACAGAGTGGTCGAAAGCTATCAGACGCGATGCCTAA
+>850:2:1:1145:2219/2
+GAAGGCGGGTAATGTCCGACAAACATTTGACGTCAAAGCCGGCTTTTTTG
+>850:2:1:1151:2613/2
+GACACCCGGTCGGCAGAGGAGCTATCTCTACCACTTTGCC
+>850:2:1:1152:16202/1
+TGAAGCGCCGGGCGAGCTTAGGAACGCACGCATCCTTGCGTGCG
+>850:2:1:1152:16202/2
+CGATTGCCGTGAAACCCGGATTCTTCCAAAGCATTTGCAAGCCATATCGCAAGTCATGCCAAAGGGTATTCATGAT
+>850:2:1:1153:3264/1
+GTTTCCGACCGATTCAAAAGTCTTGAGATTATAGCATTATTGAGCCTACGACCAGTGGCGCTCTTAA
+>850:2:1:1153:3264/2
+GGACCGCTGTCTGGAAGAACCCAACTCTCGATGTGATGGATGAAG
+>850:2:1:1154:8457/1
+TCGGCGCAAGCGGCGGAGTACGCAAAATTCCAATCGCAATATCGCCCGAATCATCATCTGGCCGTTAACTATCCGC
+>850:2:1:1154:8457/2
+CGGCAATCGCTCCTTGCTCGTGGAGCTGAGCCAGGGGAGCTTTCC
+>850:2:1:1155:12392/2
+GTCGCAAGGCTATGTTACTGCCATTTTGCAGGATC
+>850:2:1:1161:6871/2
+CAGGATTTTCGGAGCGGCCATGACAGACGGTGGACCATGGATTCGGC
+>850:2:1:1163:5014/2
+GGAGGCCATCCGCCGCACCCGTTTGAACGAAATGGATTTCGCACGCCGACGCGCAA
+>850:2:1:1165:6706/1
+GGATGCTGGTGCTCACAAACTGTACATTCGATGGGCAAATCTACAATGTCGAGCGTGT
+>850:2:1:1165:6706/2
+CCTCATAGGCTTTGCGATATGCTGGATCCTTGAACTTACGTTCGAGGATAGCCGCCG
+>850:2:1:1168:18774/2
+GACCTGTTTTTCAGGCCCGCCTTTTTTCGCGCCTT
+>850:2:1:1168:12941/1
+GAGGCACCGCCGGCAATGAGGGCAACTTTCCCAGCAAATGGTTTGG
+>850:2:1:1169:15266/1
+ATGAGAAAGGCGATGCAGAACAACATCGGCACTTGAAATCGGATTCGACCGCCGAGCATTGTTGC
+>850:2:1:1169:15266/2
+AATCATTCCGGTTTTTTCGCGGAAACCTATTTTCGGCTACGAATTTG
+>850:2:1:1169:3002/1
+AATACGCGAAAGAAACGGAGAAAAACCACACTCATGACCTAGAGAGCACG
+>850:2:1:1172:19113/2
+TGAACCTCAAAACGACAGTCATTCCATTCGCAATCTTGGTCTGTAAAATCCGCGTGATCCGCGTAATCTGCGCTT
+>850:2:1:1173:8562/2
+GTTTCGGCGATTTCGTCCACCGGCAATCCCAGAGCGTCCGCCAC
+>850:2:1:1173:19794/2
+GAAGGCTCTTATAAAGAACCTCCACGGGCGGACGCAAATCCAGTCGATGAAGGAT
+>850:2:1:1174:10753/1
+CTTAACTCTGTTCGATTCAAAAAAACTGCGCTCTTCGGCTGTGAT
+>850:2:1:1174:10753/2
+ATGCCAGCACGATTGCTGACATCGTTCCGGATCAGGCAGAATAT
+>850:2:1:1177:7953/1
+AGGAAGTGCATTGATGTTTTACGACCGCGTTGCCCGAGGGTC
+>850:2:1:1185:12830/1
+TAGCCGTCCACGATGGGACCACAAGACGTGCACGCGATATGGACTCCGACCAC
+>850:2:1:1185:12830/2
+CATGTCCTACACGGATTCCGCCGACATCGGTGAGCATCAAGATCCTTACTGGTGTGGGCTCC
+>850:2:1:1185:6451/2
+CACGCGAGCTTCAACGTCGGCTTTTTTGCCA
+>850:2:1:1187:17718/1
+CGCGTGCGCAACGGGTCGAAGAGCACCATGCCGCC
+>850:2:1:1189:3693/2
+CAATGCCGAAAGAAGCGTGGCTGTTTTGAAACTTTGATCTGGCCCGCATTGAA
+>850:2:1:1193:10926/2
+TTCCTTAAATCCCGATCGGCCGGAAACAGCGCGCCATTC
+>850:2:1:1193:9868/2
+CTGACGCTCATGCCCGCGCGCGGCCGAATCTCGGTCATTC
+>850:2:1:1194:6950/1
+AAGGTGAAGGCGGCGAATCCGGACATGGTCTGGATCATGGTCGCCGGCG
+>850:2:1:1194:6950/2
+CTGTGCCATCATGGAGAAAGGCCGCATCCTTCACCAGGGATCACCTGAGGACTTTCGCGATGAAGCGATGCTG
+>850:2:1:1195:18051/1
+TGAGAGCGCCGCATTTATGGCCGTTTGTGTTTTTGTTCTGCTTTAAATCC
+>850:2:1:1195:18051/2
+GGGATTGACGCTTGTCCAATGGAGGGCTTTGACCGGGCGCAATACGACCAAATTCTGGGCTTG
+>850:2:1:1201:10588/1
+AAGGAAGTCCATGGCTCATGTCAAGAGCATCACCCATGGCCTTTG
+>850:2:1:1201:10588/2
+ATATTAGCAGAAGTATTTTTAAATTTCAAATTGATGTCCTCAGCCTCTAAGAAAACGAGAATTGTAATCATTGGCG
+>850:2:1:1206:3944/2
+ACGAGCGTCAGGTGCATCTGGTCGGGACGAACCCATCGCATC
+>850:2:1:1208:20073/1
+ATCGCGACTTTCGCGCAATGAATCGATGAATCC
+>850:2:1:1209:19367/1
+ATCCGGCATTCGGATAAGCGCAGATGAATGTATCGG
+>850:2:1:1209:19367/2
+TAATGATTTCCGGCACGATTACCGCTCGCTCGGGACGACTGCTGTCAGGCCA
+>850:2:1:1210:7793/2
+CCTCGGCAAGAAAATGAATGCGACGGAAAAGCAAGCC
+>850:2:1:1211:9990/2
+TCGATGCCGCGGAAAGCGATACCGCCCCTCGGGACGAGTTGCCTTTTGGGAAATACGG
+>850:2:1:1211:3054/1
+ATTGAAATCGTTCCCGCCGCGTTCGCTACACCTGGGCCATGGC
+>850:2:1:1211:3054/2
+CCTTCTTCCTTCTAACTCTTCGTCTTGGCCATCCATCAGCACGCTGGAATTCGAAGC
+>850:2:1:1214:2046/1
+GCGAGGATCTCATAGCGACCTTGCGCCGCTTCAAAACGAATGATGCGACGAT
+>850:2:1:1214:2046/2
+AACCATGCCCCGGCCGATACGGTCAAAGGTATAAGTCCCGTCGCCATTCCACGTTTCCAG
+>850:2:1:1214:16935/2
+TGCTGCGGAGAGAATTCCGGCAACGATGCCCAGGTC
+>850:2:1:1215:14389/2
+GCCGCCACCCGCGACGCCGGCCTCGTCGACTCCGG
+>850:2:1:1220:10748/2
+TTGGCGCTGAGACCAGCCATACTCTGCCCGTTGTTGGCAAAGG
+>850:2:1:1222:15174/1
+ATGTTTTTATGCCCCGAATGGGCTTGAGGGTTCAGGCCTGGGCTTTAGGCTTCCGGCCTGTAATTTGTTCGCAGTC
+>850:2:1:1224:17113/1
+ACGGCGGTGGGAAATGACAAATGGGTCAAAA
+>850:2:1:1224:17113/2
+CGTGGATTTGCGCCGCTTCCAGAATCTCACGCGCGCATTCAGCACCAGTGATGTTCGAGCTGGCACGGACCTCGCC
+>850:2:1:1224:13641/2
+ACGATTCATTGGGTGAGCGCAGCGCACGCAATCGATGCAGAAGTCCGATTGTATGATCGGCTTT
+>850:2:1:1226:12773/1
+AGCCTCGTGCTGCGCTGGGAGTACCGCCTGGGCTCGACGC
+>850:2:1:1226:12773/2
+CGCTCCGCCTCCGCCAACGAGCTCATCCTCCCCAC
+>850:2:1:1226:12456/2
+ATACGCGGGAAGTTTGCGAAAAATGGCCTTGATCAACAGAAGCAC
+>850:2:1:1227:6259/2
+CAAGGGCCTGCATCTGTGGATCAAAGTGATTCTGCCCGCATCATTACCCTTTGTCGTAAGCGG
+>850:2:1:1228:6125/2
+ACCCTCTTCCAGGACATCCGGCGCTACTTCCCG
+>850:2:1:1230:4313/1
+TGAAAATCGCGTCGCGCAACACCGTGTAGGGCAATCCGCCCAGT
+>850:2:1:1231:17342/1
+AGGCGCGACACGGCGTGCCGCTCCATATATTCCGACATGTCGAACCGG
+>850:2:1:1232:2523/2
+CAGCGGATTTTTGATTTCATGTGCGATGCGGCGCGCGACG
+>850:2:1:1232:14160/2
+AGGCCCTTCGCCGGCTACTACGGGATGCTCGTCGCCATGTTCGGCGTCGG
+>850:2:1:1232:15350/2
+ATGGGCTAAAGGCATCCCCTGTACGTTTGAAAACCATCAACCGTTAAAGGAAAGTTATGCCAAGA
+>850:2:1:1233:6833/1
+TTCGCCGGCAAGGCCATGGCCATAGGTGCGAGATTACACGCCC
+>850:2:1:1233:7715/2
+TGCGAAGTTGAGATGCTTTGCTTTGTGCATATTCTGTTTGACAATGCTCATTTAACAGGGCCTTTATCTTGTC
+>850:2:1:1235:3173/2
+CGGGTTCCCAACTCAACCCAGAAGATCACCCAATGCTCGGACTGCCT
+>850:2:1:1235:8887/2
+TCCTTCTTCGGTTTTTCTTCGGCGATGCGCTCTACGTCCACCCACTCAATAAAAGCCATACGC
+>850:2:1:1236:16319/1
+CCCAGAAGTCCCAAATTCGTACGACCGTCACAAGACCCCATACCCTC
+>850:2:1:1236:11508/1
+ATCCTTAACGACATTGCCTGGGAAAAACCCAATCCCCCGCCGAATCTCAGTTGCCGCTACTTCACCCACCGCACCG
+>850:2:1:1236:11508/2
+AACAACGAAGGAACCATGGAACCAAGTTCTTCAGGTTCCGCTTGGTTTGCTTTGTTACTTTGTTG
+>850:2:1:1238:17314/1
+CGTCAGCACTTTAGCGAGACAAAGGCTAGGGCCG
+>850:2:1:1238:9730/1
+CAGGGCTGATCCGGCTGGCCGTAATATTCGCGACA
+>850:2:1:1239:11840/2
+AAGAGTCCGCCAGGTTTCATCACACGGGCGATC
+>850:2:1:1239:2991/2
+AACCGTGGAATGCAAAAATATGAAAAGTATGGGTG
+>850:2:1:1240:19320/1
+GATCGAGCGAACGCCGACGCTTTCAATTCTCGCGCGCAACCATTGCGGGC
+>850:2:1:1242:1980/1
+GATTTTTTAACCACGCATCACCATGACCAAAATTATCAT
+>850:2:1:1245:2838/2
+GGAGATCGTATCATTGCGTTCGGCAACTATAATTT
+>850:2:1:1245:18357/2
+AGTGTCCGCTTCTGCGTACCAGAGCTCACCGAACGTTGACGGTTTGCCG
+>850:2:1:1247:12729/2
+TCGCTGGACCACCCGAATCGGGGTGGAAAATTCCCGATGCTACAAAGATACGC
+>850:2:1:1249:7553/2
+GCTCTTCTGCAACGCCGACGAAATAGCGCAAATGCCGAAGTTCCATTTGATACCTTCTGGGTATGGGAACGATAAA
+>850:2:1:1250:13799/1
+ATAAGACATCAAGATCAAAATTGGAAGCAAGTTATTTTTTCTAATGAAACTACCTTTCAAATGTTCCAAAATACTC
+>850:2:1:1250:13799/2
+GTGCCTCTCCATCACAGTATAAGCATTATCAAAAAGGTTTTCATTTAAAATTTCACAATAAAAAGCACCATCCATA
+>850:2:1:1252:5121/1
+GCGAACGTGGGCAGGAAGAACGCGAAGCTCAGATACCTGGCGATCCCGGGGCTCT
+>850:2:1:1253:2217/1
+AAACAATCTCCTTAAAGTAAGAAGCGTAACAAGACTAAGACCAGCCGCGAGCGTTACCAGGACC
+>850:2:1:1253:21291/1
+CGCGCTGTCCGAATACGTTCAAGTTCAAGGCAAAGAGCTGTCCTACAACAACATCGCGGACGCCGACGCCGCGTGG
+>850:2:1:1253:16770/1
+AACAATGGCACTCTGTTTAAAAGCCGCAAAGGAATTCAATCTAAGTATGGTAATTTTAGATCGGGTAAATCCAATC
+>850:2:1:1253:16770/2
+GACCTATCACGTTTTTGATCACGTGCAGGCTATTATGATTGATGGCCATTTCTGTGTTAAACA
+>850:2:1:1254:20229/1
+CGCAATTTCGGCCGTACCTCCCTGCTTGATGTCCG
+>850:2:1:1256:19411/1
+AAGGAGGTCAATGAACTGGTGACGGCGCTTCTCGGTCTCGGAGTCAAAGAGGAGG
+>850:2:1:1256:19411/2
+ATGGTCCAACGAGACGTTTTTTTGAGCGCCCATGGCACCAAGAATTTCGCCGAGCAGTTC
+>850:2:1:1259:11748/1
+GCTGGAAGCTGATCCATCAAAAATGTCTGCAAGGCGCCGTCGCCG
+>850:2:1:1259:11748/2
+GTCATTGAGCGGCATCTCCGTGTTTTTGCGGGCGGTG
+>850:2:1:1265:13908/1
+ACAGCGGACTGCCGGTCGAGATCCACGCCACACAGCCTTCGCTCGCC
+>850:2:1:1266:19159/1
+AGCATGCGTGCAATTTCGTCATCACGGCCTGTG
+>850:2:1:1266:17676/1
+CGAAACGTATTTGCCCTGGTATTTTGCTGCGACCTTGCACAGTTCGATCAGCTCTTCGG
+>850:2:1:1266:17676/2
+ACATCGGTGCGACGACGATTCGCGAATACGTAGAGGGATACGAGGATAAGAAGCCGAC
+>850:2:1:1266:3595/1
+TGGATACGATGTGCATGGGCAGGGGCAACGCAAGCAACTGGAGCG
+>850:2:1:1266:11047/2
+CTCATCGCGTTGTTTCAGCATCAAAATTGGATCTGGCACGGCGCATTTAGTCCCG
+>850:2:1:1267:3991/2
+GTCTGAATCCAGTAAATCCTGTTAATCCTGTCTGGAACTGTCCAAAGCACCGAGTC
+>850:2:1:1267:19799/2
+CAACAACGGGCTCCTGCAGGCGAAATCAGGCATCACGGACCTGGGCA
+>850:2:1:1272:21387/1
+AACTCCGCTTCAAAGATCACCCACTCCTTTGAACGCCCGCCAATAATGCTCGTGATAGAAACACCGCGAC
+>850:2:1:1272:21387/2
+CAGGCGGTAGGAAAAAGCACCTTCGACCTGGTGGCCCTGGAGCC
+>850:2:1:1275:16957/1
+CAGCCGGAAAATCCGAACGGCATTGACGCGCTCATCAAAGTTCACGCGCAAAACGCCGC
+>850:2:1:1278:17766/2
+AGACCACGACGAGCCAATATCTAAATCTATCTCGAAACAGAGAGTCCCCTCGCTCTATGGGC
+>850:2:1:1281:16645/1
+AGGAAGTTCTTTTTCATGGAGCGATGGATTGTGGGGGTTCTTGGCGGGAGTTCGTTCCCC
+>850:2:1:1281:16645/2
+CGATCTCCCAGTTTGACTTACCCTCGGCTAGCCAGTTAGCCACCGCAAGTCTTCTGCGAAGTCGCAGCGG
+>850:2:1:1282:20716/2
+GACAACGTTTTGCTCGACAACGCCGCCTGCTTCGG
+>850:2:1:1282:15637/1
+CGGCACGCCAGTGTAAGTCCCAGCTCGTTTGGAACAAGACGGC
+>850:2:1:1284:4388/2
+GCCGCCGAGGATGCGTATTTCTATACCCATCACGGATTAG
+>850:2:1:1285:14897/1
+CCGATCTGGTCTTCGCGGCTTCTGCATTCGCGACTTCGCGCTGGC
+>850:2:1:1285:14897/2
+GCCGGAAGCGGAGCTGCTGTTATTCGAGGCCAGCCGCAGCCAGCTC
+>850:2:1:1286:16199/1
+CCGCAGAGCTGAACCCGTAAATCCTGCGACTCTCCAACTTGGAATTCCTGTTACG
+>850:2:1:1286:16625/1
+CACAAGTCGCGGATCCTGAGCGCGACCGTCTACA
+>850:2:1:1286:16625/2
+CCAAGGATTAACTGAAGCTTCGCTACATTGTCCCCAACCTTGAGCTTTGAACCCTTGAACCTTGAACCGC
+>850:2:1:1287:20240/2
+AGAATTTCGGAGTTAGCTAATGACCTGAGCTTCGATGCCGCTTTGCG
+>850:2:1:1289:10180/1
+ACGGCGTATTGACTCGGGCAACACATGTTCGAATAA
+>850:2:1:1289:7815/2
+CGATATACTTGTTCATGACTTCATTTGTTAACCGATAGAGCCTGACAAAAGCAAG
+>850:2:1:1290:6130/1
+CTGGCGATCGAGCACGAACACGGAAAATCCG
+>850:2:1:1290:21158/2
+ATCGTAATTCTTGCAATTGCTCTTATCCAAAATGA
+>850:2:1:1291:3983/1
+CGGCCGCTTCGCCCACACTCCGCTCAATCCAGACACC
+>850:2:1:1292:20486/1
+ACAAAGAGCCCAATCCACGAACGACCGCCATATCGAGGGTTTGGATTCG
+>850:2:1:1292:20486/2
+GATCGTCACACCAATCAGTTTGCTTTTTCGGCGAGGCAGGGCTATCTGTTCATGTGA
+>850:2:1:1294:21318/1
+ACGCCCCGATGCCAGTCGAGGCTTTAGTTTGAATGAAACTC
+>850:2:1:1294:21318/2
+CAACGCAAAGTCGAACTCGTCGATGGTCTTGGAGAACGGGAAGTGTGCGCTCCG
+>850:2:1:1294:6867/1
+TGGTCGATAAAGAGATCGCTCACATGGGCTTGACCGAGCTCCGGGTCGTGGCCTCCATGC
+>850:2:1:1294:6867/2
+CCCGTCGAAGCACCCATCGACGTTGAGCAGCCC
+>850:2:1:1294:10952/1
+CTGTCAGGATTGAGGTCGGCGCTACTCGGTTCACCGACGACCC
+>850:2:1:1294:10384/2
+CGGTTTGGTTTTCATGCTCGCACTATTTTACTTCAGCAAATCAATGAAAC
+>850:2:1:1295:17946/2
+CTCATCTATCTGACATCCAGATACGATCTAACTCGAGATACCTGATCTTGGCG
+>850:2:1:1295:19519/1
+CTGATCAGCGCGACCGACGATCATGACACGAACAACAACGGCGCGACG
+>850:2:1:1295:14767/2
+GGCGAGCTTTTGAGTCCTTAAGCACGGTCCCCGTCGGTTGCTGCG
+>850:2:1:1298:20131/1
+CCGAAAACCGATTTTCCTATCGGAATGCAGACGCAGGCGGTGGCC
+>850:2:1:1298:20131/2
+CGCGGTGAAACAAGCAATATTATGCATCACCACCAGATCG
+>850:2:1:1298:14251/2
+CGTTTGAATATCGTACTCGGAGGCGCGGACGGCAGCGACCGAATCGCTTCAGGACAAGGAGGAATAAC
+>850:2:1:1304:10935/1
+AGATTATTCTTCTCGACCGGGACCCAGTACTACGTCAGCG
+>850:2:1:1304:10935/2
+TTGGTCGACTACGCCTCCGTTCAACGCAACGCGCTGGG
+>850:2:1:1305:8737/1
+TCACATGAACATCCTTTGTATGGGCGGCAGGACCGTGGGACCGGCCGCCGCCTGGGATCTCGTTCAA
+>850:2:1:1305:8737/2
+CTGCTGGACCGCGTCTATCGAGAGCGTACGAATTGTGTTGATCGCTACTTCAGTCATCTCCT
+>850:2:1:1311:8232/1
+CCGCCCATCGCTTTGTGCGGCACGGGACATAAGCGTGAACACCATCACCGGTTCCCAACACAAATTCC
+>850:2:1:1311:6440/2
+TCAACAAAACACAACTGGTTGCCGATATTGCGCCGCTGCCGAAAGGTTATTCGGGCAC
+>850:2:1:1314:19280/2
+AGAGCAGAGAAGAGCAGCATGTCAAGCGCACGGGCAAATTTGGCGGTGGAGG
+>850:2:1:1315:17832/2
+CCGCTTCATCGCAGCGAAATTGAGAACGGCTGCACTGCC
+>850:2:1:1315:19010/2
+AATCCGAACTTATTTAGCACATGTTTTATCATTAGTTTCTCCATGGGTTTGGTTAGGTTTTCGTA
+>850:2:1:1315:2665/2
+AACTCGATACTTACATCGCCCGATTCGACTTCAATTTAAACTCTCAGC
+>850:2:1:1315:14550/2
+GAGCCGAGGCTGAGGATGTCGCCGGGCTTGAG
+>850:2:1:1317:4894/1
+ATAGTCGTTACCATATTTGTTGCGCTGACATGTTTATGCTCAGCTATCGGGTTCCGT
+>850:2:1:1317:4894/2
+CTGTTGTTATAAATCTCCACGAACTCGTCGTTGGGTCCGTTGGGCCCTCGCAAACGGAACTCGCTGATAATCAACG
+>850:2:1:1318:12988/1
+TGGGAAGACATGCGGGCGCTCGCGGGGGAAGGCGTCTTGTTCGGTTCCCATGCGGCGACGCATCGACCTCTGACGG
+>850:2:1:1318:17667/1
+ATCAATTTCGCACTCGAGACAACCGACGCGTTTAAGCAGGCCGGCACCCGC
+>850:2:1:1318:17667/2
+TGCAACGCCTCGAGATTGCGCGCGGTGTCCTTGAGCGTTTCGCCTTTAGTCAGGCTCGAAGTCGTTGC
+>850:2:1:1320:5106/1
+TTGGGTCCGGGATGCAGCGCAAATTCTCAAAGGCAATGTCGAGCGTTACGTCTTCATCTCGACGATTTCTGTTTAC
+>850:2:1:1320:5106/2
+TGATCAGCGTTTTTTTGGGAAACCATTTCTCCGCTTCTCTCTCGGAGAGCGCTTTGAGCGGACCG
+>850:2:1:1320:6330/1
+CCGCTTTCAGCGCTTCTTCGGATGCAGGCTGCATGCGCCG
+>850:2:1:1320:6596/1
+CCACTGCAGTATGGTGGCCACCAATAGCCACTCCCATCAGCAAGGACCGCGCC
+>850:2:1:1322:9036/1
+TTTAGAGCCGCAGGAAACGTTGCTGGTCGTTGATGCAGCGACTGGACAGCA
+>850:2:1:1322:9036/2
+CCGGCGAGCCGCTCTGGAACAAAGACTTCAAACTGATCAAGCTTTTCCCCTGTTCCCG
+>850:2:1:1324:12218/2
+CAGAATCGGTTCCTTCGAGGTAAGCGTTGGAAAGGACAGCTGGTGCGCCGTGGCCTGGTCCAGAGATGAAGATCGC
+>850:2:1:1324:8043/2
+GAACTGTGTCTTTATTCACACACATCCCAGAACCCGTGCG
+>850:2:1:1324:12062/1
+TGTATTTGATTGAGCAGGGGGCGGTCCGTATCTGCGTGCGAGC
+>850:2:1:1324:12062/2
+TCTCCAGCCCGACGTCTGGATTGTCGCGCACAAAGCAAAGAAAATGCTCGCGCGAAAGCACAGC
+>850:2:1:1325:18003/2
+GACATGACGATGCGAACGATTGCGTCATTTTTGAACAACGCCCAGGCGTGCGCCAGC
+>850:2:1:1328:18978/1
+CGCGCGGCGCGGATCCTGGTCCTGGACGAACCGACCGC
+>850:2:1:1328:18978/2
+CGTTGACCGTGGAGACGATCTTACCCCGGCGCAGCACTG
+>850:2:1:1330:5403/1
+CACTTGGGCTGGCAGTAGGGGTAGAGGTTGGAGTCGACGTAGGCG
+>850:2:1:1330:5403/2
+GACTGATCCAGGTATTGTGCCCACCTATGTGGGCGACTATGACTATGGCTCTTCGATGCTTACCCAGC
+>850:2:1:1330:13118/2
+GGCGAGACGCTGCGTTCGATTATCGAAAGTGTGATTCACGAACAAGCCG
+>850:2:1:1334:20923/1
+ACCATGGTCGACTGGGGTCGGGCTTGGAAAAACTGGTGCATCC
+>850:2:1:1335:12863/2
+GCTGACACAGCCGCCTCTACAGTCTGCGAGATCGTCATC
+>850:2:1:1339:20682/1
+GGCGATGACCGCGAGCGTAGCGAGCGCGATGGCGAGGCCGACCGGGATTT
+>850:2:1:1340:10411/1
+CCCGTTCACGCCACTTGCCGCCAGTGACTGCCCGATC
+>850:2:1:1340:17702/1
+CGCGCAAGGTGACTATATTCAGTGGTTGGATCACGACGATCTGTTGGCACCAAACAAGATCAGTGCCCAACTCAGG
+>850:2:1:1340:17702/2
+TGGAAGTATGTATTCTTGGAAAACTTGAGAAAGAAGTAGTCCAACGGTGTCAGGTCCTGGAATAGAGGGCTTTCAA
+>850:2:1:1341:7304/2
+CGTGCCGATTTCTTTCGTCCGTTCTTTTACGCTCACGCAAGTAATGTTCATGATCCCGAT
+>850:2:1:1342:17626/1
+CACTCCCTCTTTCCTCGGCTCCTATGGCCTTCTACGTTCTGCATATGTGCAAAAAGTATTCCGTGCC
+>850:2:1:1342:17626/2
+GGTCGGCATGGCCTTGCGCATGCCGCTTCGTCTCCTCATGGGTGGAGAGTGCCGAAGAGAATAGCAGAGTTATGTA
+>850:2:1:1343:13973/1
+CTAACTGGACGGCTTTAACTCCGAAACGTGTCG
+>850:2:1:1343:13973/2
+AGCGTGATCAATTCGCGCGAAGCGTCCGGTTACCTCGGAACTGTG
+>850:2:1:1343:2286/2
+TAGGTGGTGCCGTTGGTTAGCGCTGACGGGGTAATGTC
+>850:2:1:1346:1167/1
+TTGAAAAACGCACACATCCGCAGGGGACTCAAGGCGCCGGG
+>850:2:1:1346:12974/2
+GCTCAACGGCATCAAGAAGATCGACAGGTTGCGTTTTCTC
+>850:2:1:1346:19090/2
+ACCGCCCGAACTTCGAAGCGCCCAGGCCGTGTCCACTTTTTCGC
+>850:2:1:1351:18255/2
+ATACCACTTGGTTCCAAGGCAAGTAGGTATGTTCGATACTGGTCAAAACGTACAGGTTCGAAAT
+>850:2:1:1352:14245/2
+CCGCGATGGAGATCTTCTGGCGCCACGGCTACGCAGCATCGTCGATCGATCAACTGACGACGGCA
+>850:2:1:1353:6436/2
+TCGCGCACGAGACCGCGATACGGAAGGTTGAGGCGCGTCC
+>850:2:1:1354:14904/1
+CACATCGTTCTTGGCCCGACCGGAATCATCGACGTCGACAGCAT
+>850:2:1:1354:13608/2
+TTTCCTCGCCGAGCGGCTCAACATCGCCAGGCTGCGCGCCGCACTCGCCGGCGG
+>850:2:1:1355:13827/1
+AGACTCGAGATCGTCGAGGAGTTCCGCCGGCTGCTT
+>850:2:1:1355:13827/2
+AAAAACTAAAAGACTCCGCACGGCAGGAGGGCTCCGCAGCGGTGAATCA
+>850:2:1:1355:10706/1
+GGAACCGCCATTCTGGCATCGGCGCTGCTGACCCATTCTTTGAATGCGCTGTGGTCGATTTAC
+>850:2:1:1356:10483/2
+AAAGAACATTGTGTTGAGATTCCGACGTAGTAGTTTTACCGGGCCACTGAATGTGAAAC
+>850:2:1:1357:7696/1
+GGTGCGCAAAGGTCGACGCGAGGAGTTCATAGCCGCCTATGAGGCACCGGGTG
+>850:2:1:1357:17234/1
+ATCACCGCCGGCCGGATGGCTGGCAGCGTCACTTTGAAGAAGGTCTGCACCGGCCC
+>850:2:1:1360:14265/1
+AGCGATTACTCGTACGGCTTGCCACCCGAAG
+>850:2:1:1360:4892/2
+TAGCCAGCTTTGGAGTCATACCTCCTTAGGATACCGCCGCCGGGCAAAAACCCGCGTTGGTAACTCCGGG
+>850:2:1:1361:4695/2
+CCTTCTTCAATTCTTGATCGAATCCACTTCGCTGT
+>850:2:1:1367:17825/1
+CATACGCCTTCTTGTAGGACTCGATGGCCTGAGTGGCG
+>850:2:1:1367:3766/2
+ACTGACGGAAAGTGTCCGCTGTTTGCGCGAGCACTTCCGCGCCATTAACAGGTTCGGGCCAGAGTTCAAC
+>850:2:1:1369:7438/2
+TATCTGGGCCATGGAACACACCTCGGAATTCCGATCGAGTACGCCGAGCAAGCGAAGCCGGAAGGAATTGCCCAGG
+>850:2:1:1371:21376/1
+ACGTAATCTCGGCGAATCTTCGCAGCCAGATGTGGGCTAACTATCGAAGGTGTAATCAAGCTTTC
+>850:2:1:1371:21376/2
+GCAGCGGTACGAAGCGACAATGGATCTCCTAGGACTTTGTTTTGCTTGATC
+>850:2:1:1372:11585/1
+CGGCACGATGTTGCCGGGGAACTGCTGCTCGCTGACGGGATCGGTCACCC
+>850:2:1:1372:11585/2
+AACCGGCATCAGTATGGCGCCACATTGAGCGGACCGTTGCGGCT
+>850:2:1:1373:20753/1
+TCGCCGTCGGAGGTTGCGGGCGTAGCTTTGTAACCACGGCCGGCG
+>850:2:1:1373:20753/2
+GGACTCGCGTGGCGAGGAGCACTTGTTTCAGATGT
+>850:2:1:1374:12597/2
+TTGGCGTCTGCCCCCAGGCGAAGCAACTTCGGCTGCGGTTCAGCGTGAT
+>850:2:1:1374:13163/2
+GACGTCCATCGGGATCGCCTCGACGTACGAGAGC
+>850:2:1:1375:9648/2
+CTACGAGAAATTGCAGACGCGAGCGAATCTCGCGG
+>850:2:1:1381:3882/1
+GTAAACACAGTCCTTGTCAAGGATGTAGAGGCGCTTAAGCGTAGGCATTTG
+>850:2:1:1381:3882/2
+AGAAGTGCCACTGCTGCCATGGGGTCCTGCCTTTGGGGTGTTCATGCGGCTACTGCTATTTCGC
+>850:2:1:1381:3058/1
+CCTGAAAGGTGATTTCATCGCGCAGCTTCGTTTGTTCTTGAACGA
+>850:2:1:1382:3821/2
+GCCGCAGAGGCCAAACACTCCAACGAGCCGGCCGCTGC
+>850:2:1:1383:9317/1
+CCAGAGGAAGGCTGTTGCGCGCCAGTTGCATCGTGAGACTGCTCG
+>850:2:1:1384:5986/2
+CCGGGCTGGATCCCGATACCCAGATGGGACCATTGGTCTCAGAAGAACAATTGGCTC
+>850:2:1:1384:12834/1
+GAACGAACTGGCCCTCTACACGCCGAAGACCCCGC
+>850:2:1:1386:20169/2
+GAAGGCCGCGTAAGGGAGATCACCATGTCGATCGACGTCC
+>850:2:1:1388:13403/1
+CGGCAAGGAAAAGGCATTTGTCTTGTAACCAGCGCTGAGAAAACGATCCTTTCTTCTTGCCTGTGACCCAGTTAAA
+>850:2:1:1388:13403/2
+TTTATTCAGCATTCAAAGAACTATCCATCTTTGATTCGTGACACACCCAACAACAGCCATGAAAGAAGAAACAACA
+>850:2:1:1388:7616/2
+GCCGACGCTGTTCATCGATCCCGAGAAGGCCGGCGACAAC
+>850:2:1:1389:14269/2
+TCGAAGCCCTTCGCGAGATCCGACGCGTAACGGGTC
+>850:2:1:1391:14377/2
+TCAGATTAAACTGGCGAGCTTCCGTTAGGTCTTTGCCGCCGCAATTTGGGCATT
+>850:2:1:1391:13218/2
+CCCGGGAAGCTGCTCCGGGCCAGCACCCACGCCAGC
+>850:2:1:1391:10893/1
+AATCAGTTCAACGATCCCAGCCAAGTCAAATTCCGCGGTGAATCGAATACGGCATATGCCATCC
+>850:2:1:1392:2934/1
+ACTGATTAGTAGTGGTCAACTGAGCACATTACTGCACTTACATACC
+>850:2:1:1392:2934/2
+CGGTCCCTATCTAGTGTGGGCGCAGCAGGATTGCGGGCATCTGTCCTTAGTACGAGAGGACCGGGATG
+>850:2:1:1392:4857/1
+TCGATCGCGGGATTTTCGCGACGATCTACATCCGAGTGCCTCCTGGCACGACCGAGG
+>850:2:1:1392:4857/2
+TGAGCAGGTTGTCGATGACCGCGACCAGAATCGCCC
+>850:2:1:1392:6718/2
+CCTAAAATCGAGACGATGGAAATTCATCAGCTCCGGTATTTTGTCGCTGTCGCGGAGG
+>850:2:1:1393:2674/2
+GAGTTCTCCAAATGGGACTGCGAGTTCCACCTCCTGATAGCG
+>850:2:1:1396:3946/1
+TGGAACCTGTCACCGTGATTCGCAAGAGTCATTAGCCCGGCGTAACTA
+>850:2:1:1396:3946/2
+CCGGAAGTTCTCCGAAGCCGAGCGCAGCAAGCGCGGAATTTCCTCGGAGCGAGGTG
+>850:2:1:1397:17572/2
+TGAAATTGACTCTCGAATAACACCCGGGTAAAATGTGTGGCCATCCACAAGAGGCTGCACATATGACTC
+>850:2:1:1398:21146/1
+CATGTCGCTCATTCCTTGCAGGATTTTCCATTACGGGTACTGAACGTTCCTCTC
+>850:2:1:1398:21146/2
+CTTTCACTTCCGCGAGCGTTGTTCTTATGAGTTTACGATTCACTTGATAATTACCTCCAAAATCTTATGA
+>850:2:1:1398:12346/2
+TCATTATTTATCCCGGCGAAGGCCATCTCTTCATCAAAC
+>850:2:1:1399:4011/2
+GAAGAGTTTTGGGTGATAATGATGGCGGCAGTGCCACCATTAGTAAATG
+>850:2:1:1399:11461/1
+TGCCATCCAATGCGAGCTCACCTACAAAGCTGAAGTTTTCAAACGGCGAGCTGTCCAGTGCTTCTGTCACCGCGA
+>850:2:1:1399:11461/2
+CAGACGCTGCTGGGAGGGAAAGCCGCGATCGGGTCACCACTGCCATAGCCAATAGCGGC
+>850:2:1:1401:3248/1
+ATGAATTGCCGGGAGGGGCTAACGCTTCGCTCGAGTGGCGCGGCCGGGAG
+>850:2:1:1402:21419/2
+ACTCGATGGGATGTTCGGCGCTTTCCGAGGTGATATCGACCTGAGCTAAACGCTC
+>850:2:1:1402:1628/2
+AGATTGGAGCAATCTTTGCAATAGAAAAGTCGACAGGTGAGCAGCCGCGC
+>850:2:1:1404:8608/1
+TGTCATCGATGTGCTGTCCGATTGGATCTTTTCCAGGGAAATGTTTTTGCGCGAATG
+>850:2:1:1404:8608/2
+CGACGACACCGAAGAGGACAGTTATTTCCACGTGACCGGCA
+>850:2:1:1404:13122/1
+CGTGCGCTCGCGGTACCTGCTCGGCTGCGACGGC
+>850:2:1:1404:13122/2
+ACGCTGAACGCGTTGCCATAGCGCGTGTGGACAATCCAGC
+>850:2:1:1404:11662/1
+TGCGTGGGCGCCGCATCCAAGGAGAGCGACGCGAGCGC
+>850:2:1:1405:7171/2
+AGCCATTCCTTGGTCGGAGCCTACAGGATCCTTCTAGAGCTAGAAAAGACCATCAGGTAAATTTCGCATTTGAAGG
+>850:2:1:1407:12314/2
+CAACTACGGTCGCATGCAGGAAGTGTGGCTCGACAAGTAAGCCAGAGGGACTGACGG
+>850:2:1:1407:4420/1
+TATTACTGTGCCGGCCCATGGGCCCCATCAATATGTTTTTTCAATGAATCTGGCCGGGTGTATACTTTAAGGCAAA
+>850:2:1:1407:4420/2
+CTGCCGAAACGCGAGCCCATTCCAGACGGGCC
+>850:2:1:1409:4959/2
+CCTGACGCTCGGCCTGTCGCTGGTGATCACGAACGCCACGACGATGATC
+>850:2:1:1410:20636/2
+ATTCCGCGAGGCCAATAGCGACTACCATCTTAACAACGGCAGCCC
+>850:2:1:1410:15863/2
+TTACCTGATGGCTATGATTCGATTGCTTCGCGCTTATCA
+>850:2:1:1412:15135/2
+ATGTCATGCTCGGGATGATCGCCGGACCGCGTTTCGG
+>850:2:1:1412:13792/1
+CTGGCCAGATGCGCCGCCGTGTTGATGATCGCGGTGTGCG
+>850:2:1:1413:10544/2
+GGCCGCGTCATCGGCGCGCTCAACGGTCTCCTGATCGTGATGAAGGGCCTGCCGCTCGCCT
+>850:2:1:1414:14055/1
+AGCGCGACGTATTGGCCCCAGTAGCGAATGACATCGTCCT
+>850:2:1:1417:12454/2
+GCCTACCTGTCTTTGTTCACTCAAAGCAACGTGCTCGGAGCCGGCGAAC
+>850:2:1:1418:19116/1
+TAAAGCTGGCAAAACCTTAGATAACGTAATTAAAAATTATCACTCTTGGAATCAGGCAGGGGAAGACTATGCAAAA
+>850:2:1:1418:19116/2
+TCTTTTGCCTTTGTTTGAGCATGATCGTATGAGAGTTAGGTCCAGCCCGAATAGAAAAGACCTC
+>850:2:1:1418:16555/1
+AAGCTGCGCACCGGCAACGGCGGATCTTCCGCCC
+>850:2:1:1418:16555/2
+ACTCGGGCGCAAACGGCATGTGGTGCTGGCGGT
+>850:2:1:1420:12623/1
+AAGGAGAACCTGCGCGACATCACAGACAGCGCGCTATGGTTG
+>850:2:1:1420:12623/2
+CGTGCTACAGTCTGTCCATATGCGTAATCGTTGCGTGCGTTCACGCCAGTTTCAGTGCAC
+>850:2:1:1420:5058/1
+ATCTGCTGGGTCGTCCAGGCCGCAGTGGGATGCTCGGTAACATTGAAGTGGAGGACGCGCCGCCG
+>850:2:1:1420:5058/2
+CTCAAGCTCGGCCTCGATGTCGCTGAGCGCACCGTATCC
+>850:2:1:1421:4372/1
+CGCTCAAGAACCCTCCTAGGTGCGCCGTAATTGCGATAACTGCTACACCGAGCAGTTCAA
+>850:2:1:1422:15312/2
+ACTCCGTAGGTGCTGACGAGATTCGACAGTGACTTCCCGTCCTTGCCTGCCTTGTCCAGCGCCTTCTGCGTCTGCT
+>850:2:1:1424:15195/1
+GATTCTCGACGGGACCGGGGATCTCTCGCTATGCGGCTCTGCGTATTGGACTATCATCAAACCACCCGAGCTGAGT
+>850:2:1:1424:15195/2
+AGTTTGCGATGCTGCGTGACCAACGCTCCCACGACCTCCTTAATCTTCGTGACCCATGCCAGCAGCTG
+>850:2:1:1427:15628/1
+AAGGCGTCGCTTACGTTTTGAAGATCGACGAGCTTGTCGAGCTTCCGGTCAGCC
+>850:2:1:1428:12955/2
+AATAGCCACCGCGCCTTCGTTAGATTTTAAACTGCTAC
+>850:2:1:1429:3641/2
+TGAGCGCAGACAAGCGCAGCATCCTTTACACATCGAATCAAAACG
+>850:2:1:1430:20340/2
+GGTGGCGATACTAACTGTTCGGGTTCACAAACGTTAGGCCTCGC
+>850:2:1:1431:16826/1
+AAAGCAGGCTACCGCAGGGGTCACGCACGTCCGCGCGGTTCCCTCGCC
+>850:2:1:1431:13773/1
+GCCTTGCCGCCGGAGAAGGCTTCGCCGTCGATCCTGCCTTCGAAATCGATTGTCACGCGGTCGC
+>850:2:1:1431:7022/2
+CCTGCTCTCACGCAAAGACGCGTGCTCTCCGGAAAAAATCCCCACCTACC
+>850:2:1:1434:13980/1
+AGTTGCTTCAAGGCCTCGGGGCGCTCCGACAGCAGGGGCTCTTCAATGAACAGTGGCCG
+>850:2:1:1434:13980/2
+CCACAGAGGACGTTAATTGGCTTGATGCACCGGCC
+>850:2:1:1436:11941/1
+ACGCCCGTGGAGCAGGCCCGCCGGTTCAAGGATCGCATCGCCAACCCGCTCAAACGCTGGAAG
+>850:2:1:1436:11941/2
+AAAACGGCGAGCCGGCCGTAGGGCTTGTCGTTGGTCGGGACCAGAAACCACGGCGCTTTCTTTGC
+>850:2:1:1436:10113/2
+ATAGGACGTGCAAGTGATTCATAAGGAGCACATCTGTCTTATTGGTGAGAAGAAAACAAACAAAGCA
+>850:2:1:1437:2418/1
+CCCGATTCTGTACATGCACCTGCGCCTTATCCAGATCGGTACCCAGCTT
+>850:2:1:1437:2418/2
+CTGGTCCTCTTATTGATCGGCTTAATCGCGCTGAAATTTCTGCC
+>850:2:1:1441:18933/1
+GCCACCGTGCTCCTTGTCGCCTTTCTGAGCTTCGCCTTCGC
+>850:2:1:1441:18933/2
+TGGCGAGGGGTGGCGCGCGAGAATCGGTGAGGC
+>850:2:1:1441:10151/2
+AGGGCTGGACATGAAGCAGCGCGACTTCTTTCGCAACAAGGTCG
+>850:2:1:1441:2347/1
+AAATAAGGAGGGAAAGACACTAGCAGTTGCACGGGCTCGAATGCGATGGCGAAGG
+>850:2:1:1441:2347/2
+ATGCCATTTGAAGTTATAACGAGGGATATTAAACCCTCTGGCGGCGCT
+>850:2:1:1443:7265/2
+CAGGAACTTCGGGCGCCGAAAAACCGGATGTTCTTTTCGGAGCTGTAT
+>850:2:1:1444:12746/1
+AATGGGCGGTCACTCGCCGGCATGGCTATGCTCGCTCCAT
+>850:2:1:1444:12746/2
+GCTCGCCATCGAAGTAAGGATTTCCACTGGTGAGAAGTGCTCCAATCCCCTCTCGCAGAGAATGCCGTTTCGATTT
+>850:2:1:1446:8634/1
+CGGCGACCCGTCCTCGGCAGTGAATCTGGCAAAACAAAGATTAATC
+>850:2:1:1446:8634/2
+CCCGAAGGCCTTTCCGTCGGACTCACCAGATATATTCATCCGGCAACTGAAAAGCATTCTGGATCAAATT
+>850:2:1:1447:6193/2
+GAGTGCGCTGATGTAGGTGCGGTCAATGTGCGCTCGATGCGCCAACTCTTCCTGCGAGAGGCCACGAGC
+>850:2:1:1448:10036/1
+GAGAAGATCATCCGCATCTACGACATCGTGCTCGATCAAGCTGTGCTGCTCGATTCG
+>850:2:1:1448:10036/2
+AAGCGTCGAGTCACCAGGGATGGACGTGAAGATC
+>850:2:1:1448:3050/2
+GGGCCGCATCCGGAGGACGGCGAGGAACTGGAAGTCCGCGATGAAATGCCGCCGG
+>850:2:1:1449:7679/1
+AGGTTGCCGGCCTGCGGTGTTTTCCGTCCAACTGCCTCCATGTAGGCAGAGATAGATTGCACGTTGCAGTCTAATT
+>850:2:1:1449:7679/2
+TTGCCGTTTTTCATGCGGACATATTATCAAAGCGTAGTTACCCCTTTGCGCATACCCCCGGCTC
+>850:2:1:1451:3324/2
+CAGGCCAGGGAAACAATCCTTTTTCATGCCGCTTCTCGCG
+>850:2:1:1454:6092/1
+GGCGTCCGTGCTCCCCAAATGCGAAATCCGTTTCCCCGCAACCGCGTTG
+>850:2:1:1454:6092/2
+TAGGTGTGCTCCTCAAAAGAGGTTGGGGTGGCTGGCCGTGCTGGAGAGATTCTAGTCATCGCGGCT
+>850:2:1:1455:9781/1
+ATCGTAGCCATTCCCGTCTGGCAGCGCGATATCACACAGCACAACGTCGAAC
+>850:2:1:1456:10487/2
+CGACGTGCAGCGTGCCCGCCGCCAGCATCTTCTCCCAGG
+>850:2:1:1457:9079/2
+CAGTTGCGATCGACGGATTCAGCCCTCGAAGCGT
+>850:2:1:1457:17002/1
+CGGCATCAGCCTCGTCATCTTCCTCGTCCTCGGCTTCACC
+>850:2:1:1457:17002/2
+GTCGACGAACGCCTTCACCACAGCCCACTGCGTGAAGCAGGCC
+>850:2:1:1460:16463/1
+TCGCGCCAGACGCCGTTCTTCTGTGCGATCCGCTCGCGGGTCCCGACGACGCGGAAGC
+>850:2:1:1461:20668/1
+ATGTTGCTCAGTTGCACCAAAGGAATTGAGCACGGCACCGGGATGCGGATG
+>850:2:1:1461:20668/2
+AAGGCGCCACCCAGTTCAATACTGGTGACGTCGTCGCTCGTGTAAATGCG
+>850:2:1:1462:15610/1
+AGCATCGCAAGCCCCGGAAGGCGTTTTCCTGAAATCCAATCCGCATCCGCGTGCTTATGGGAATT
+>850:2:1:1462:2792/2
+ATTAGACATTCTTTTCCTCCGGCTTAAGTGCTCAATTCAGGAACTCATAATTCACACACTTATAT
+>850:2:1:1465:13180/1
+ACGTGTGCTCGCGTCGAAGTGAAGCGGTGGGACAGGCGAAAATCCGATTGCGGTCAGCAACAACAAGAGCGCGCTT
+>850:2:1:1465:13180/2
+TGGGCTTCTCGCAGCTCGGTGTGCTTATCGCTATC
+>850:2:1:1467:9409/2
+TGGCGTACTCCACCCAGCACGCGTCAGGCGCTTC
+>850:2:1:1468:10038/2
+CACCACGTAGTTTTACTTCGCATCGCGCTTCCAGCTAAGATGAGTTCCCATGACTCCGCTCTTAT
+>850:2:1:1468:1646/1
+GCGCGGCTTGGGCGACTTGCAACGCCTCTTGCGCTCGCTTGGCCGCAGTC
+>850:2:1:1471:15864/1
+TAGGGAGCTCGTGGGAAATTTGGATCGCGCGCAATGTCG
+>850:2:1:1471:15864/2
+ACAAATTCTGGAAGCAGTCGCTGCGAGCGGAGACTGGGCTTTCGCCTCG
+>850:2:1:1471:2322/2
+ATCCCGCGGCACTAACATCACCGATTGCAGCAGTGGAAG
+>850:2:1:1472:12287/1
+TTCGCCGCGTTTACGTTCTTGTTCGACTGCAAACTGCCGC
+>850:2:1:1472:12287/2
+ACTCATGGGGTATGACTAAGGAGAAATCTCCTCACCCTCTATCGCCCGAGGCCACCCAAGCCGCCCAGTACCTCG
+>850:2:1:1472:19613/2
+TGTCTCGGCCTTCCTATCGCCAAGAACATCGTCGAAGGGCTCGGCGGCGC
+>850:2:1:1472:18244/1
+TGTTTGTGCAATCCGGTACATCCTCGGCCACCCGCATAACGACTTTGGATTTTTCACAAGACCCTTCTACGACCCG
+>850:2:1:1472:18244/2
+GCCACACCAGCTGTGCCACGTAAACTTCCGC
+>850:2:1:1473:19351/1
+ATGACTGACGACCTTCTGAGCCCCGATAGCGACGCTTTGCCCC
+>850:2:1:1473:8430/1
+TGGGGCGACCGAGTATTGTGCCTGGTTATTGCGCTAATGTTGCCGTTTGGGCTTCGATTTCTAGAC
+>850:2:1:1473:9321/2
+GTCTTGACAACTTTACCCTTGACGAAGATCTGACCTTTACCGTTACCCGACGCCACGCCC
+>850:2:1:1473:18789/2
+CGAAAAAATCGTGCTCGCCGATACGATGCTTTCCGGTTCG
+>850:2:1:1473:5203/1
+CGGTATCCGAGCGTCGCGCTGCGCCATGCACCTCGCGAGG
+>850:2:1:1473:19761/2
+ACCTACGCCGTGATGATCAAGCCGGGCGACGAGATCCACCTCGGGGCC
+>850:2:1:1474:12358/2
+TTGTCAGCTCAAGAGCGCGCGGAGTCCGTTCACCG
+>850:2:1:1475:6206/2
+ACCGATTCAGACCTCGTAGTCTTTTCGCGTACGGG
+>850:2:1:1476:17356/2
+ATCGACGCCCCTGGATGCGGAGGCCAGTCTTTGTCTCAGGTTCAGTGACTAATGCGGTGAGAAAGATAATCGGCGT
+>850:2:1:1477:16105/2
+AACACACGTTAGTAAACACCCAAAACTACCGTCCTTCTCTCGCGCGCGCGCACACGATAGTTGCGACGAA
+>850:2:1:1478:2123/2
+GGGGCGAGCGGCGCGAATGGCATCACCTTGACCAGTCAGTCCTATCTCATCTTTGATAATCTGATTCTCGATGC
+>850:2:1:1479:21205/2
+CATCTTCAGCATACTCTGCCTGCGCTGGCGCTCG
+>850:2:1:1479:9779/2
+TATTTCGACGCCATTAATCCAGATGCGAAAAAGAATTGATGGTTTTAAGGCAATAAAAGAGACTTCTTGCAAAAGA
+>850:2:1:1481:18016/1
+CGTTTCAGCTTCGTATCTTTGGTGGAAAAAATTGCGCACTGTGGTCGAAGCAAAGTTCGTGAATGCACGAGAGGAG
+>850:2:1:1481:18016/2
+CGCGGCCAAGCGCGGGGAAACCGAACACTTCTGAGTAATGTTCGTTCATTAGATTGTCGATCCGGCCGAAGACCGA
+>850:2:1:1481:18044/1
+GATCTGGCGATCCAGCAGATTGCGAAAGACTACGG
+>850:2:1:1482:12974/1
+CTGGCGAGGTCGGTGACCGCGACTTGCTGGCTTACATTACCCAAG
+>850:2:1:1482:12974/2
+TGGTCGACGTCTTCATAGCCATCACACCGCCGGTCCAATAGACCTCCGACA
+>850:2:1:1483:2051/2
+TATACCGTGAAGTAGCCCTCCACGGCAATTCTTTCAAGCCGCTC
+>850:2:1:1484:2959/2
+AATCGCGCAGCCGCTTGATCGAGCTTCTGCTCATGCATGCG
+>850:2:1:1484:17857/2
+AAGGAGAGCGCGTGCTCGCGCCACCCTTCCTCGTGGGTGTG
+>850:2:1:1484:7656/1
+TGATGCTATATTTAAATTTGTTGAATTTTTATTAATTTTGAGGATTGTATTTGAATTATTTGGAGTTTT
+>850:2:1:1484:7656/2
+AAAATCTTTCACAAAGTAAATCCAAGACTGCAATAATGATTAAACAAATTATGGC
+>850:2:1:1485:12197/1
+CTGGCGTGATCTCAAACGCCCACGCGAGAGCGAGTGCGATCGGAACACCGATCACGATCAGGAGAACGATCAAACG
+>850:2:1:1485:12197/2
+TCTTGCTTTGCGCTGGCGATATGGCAATAACGCACTGTTTTGATTCCGAAGAATTTCTTTGCCGAGCTGAAGCGGC
+>850:2:1:1488:9977/2
+GCTCGAGGCGATTGCCGGTGGAGCGCGTGCCC
+>850:2:1:1488:15830/2
+GCTATCTTATTCGGACTCTATTTTACCTTATTCGTAAGCGATACCT
+>850:2:1:1488:2266/2
+GAGCCGAGCAGGATCCCGACCTCGCCGGTGCCGTTGAGGGCGGCGATCATCTGGTCGGCG
+>850:2:1:1490:14985/1
+GGCAGAGGCAACGGTGCGGCGCATCGCAATAGCGTAAGCCGGGACTTTGTGAGGGGCGCGGTAGG
+>850:2:1:1490:14985/2
+TCGCTGGCCCATGTAACAAGCAAAAAGAGCCCTAGTGAACCTGGCACGAGCAGCAGGATGGCAAGCAGCAGCAG
+>850:2:1:1492:18473/2
+CCGCTTCATTCGGACGCAACGCGAACTTAACAGCTTCCAAGGTATTTTTTCGCATATACC
+>850:2:1:1497:12750/1
+TGACAGACTTTAGATTGTTCATCGCCAGCCCAAGCCGCCGGTCTACATGCCGCGC
+>850:2:1:1497:12750/2
+GCGGTGCACGCCGATCCAACGCACAAGTTTTCGCGACTGC
+>850:2:1:1497:2826/1
+GGGTTGATTTTGTGCGCGCCTTAGTTGACAAGAAGACTCAAGAAAAGATGCAGGCTCATT
+>850:2:1:1499:3243/1
+CGGGAGACACGAGGGGCGAAGCCAAGAACCACGAACGGTCTTCAAAGAACGACTCCTGA
+>850:2:1:1501:18571/2
+TTCCCGGGACCGCCGAGTTCGAGGTATTACTGACCGA
+>850:2:1:1501:1356/2
+CTCCGATTGTCTTCACAATGCGATGGACATAAACGTCA
+>850:2:1:1501:10451/2
+CGATTGGCGAGAGCATTTCCGAAAAGACTATGTTTCTTGTCTCAGCATATCTCGGAGGCATACCAGTTCGCGCTCA
+>850:2:1:1501:6870/2
+CGTTCGGGTTCTTGCGAACAGTGAATCCCGTTCCTGTAGTGTGTCCGAGCGAGCCGCAGTACAGTACCGAGACGTA
+>850:2:1:1502:11414/1
+CTGCACCCCGCGATAGTAGTGGTGCCGGACGTTGGGCAGCGATTCTCCGGTA
+>850:2:1:1502:11414/2
+TCAAACACGCCATGGCGAGGTTTGACTTTTCAGGAGTGGCGCAGAGTGATTCACC
+>850:2:1:1503:1786/1
+ATGGGTGGTGCTTGGAGACGCGCGAGTGAAGAGACTTCTGGCCCATGTTCTGCCTCCGCTGTG
+>850:2:1:1503:13737/1
+CGCCACTGCGGGCTGTCACCTACGATGCCGTTGTGGATCGCATTCACAC
+>850:2:1:1504:1154/2
+TTGCGGTATAACTGTGCACCGTGGTCATCAGACCTTCTTCAATACCAAAGCCTTCCTTTA
+>850:2:1:1505:16437/1
+AATGACTTTGATTTTGCTGATCGTAAAGTGATGATCACGT
+>850:2:1:1505:16437/2
+CGGGTTGACGTATCCCAGTGCAGAAAACAGACCCATGCGCTGCAGATATGGTATCGACTTGATCTTGTTGTCGATG
+>850:2:1:1505:21118/1
+AGCGCCTTTTTGGTGCTTCGTATGGGCTGACCCTTGAGGCCAGG
+>850:2:1:1505:21118/2
+TGCAGCTATTCTAAGAAATGGTTTGTGCTTCCCGCTCTTTTGGTGGAAACAGGGAGAAGGAACCCCAGGC
+>850:2:1:1505:7126/2
+ACGTGGCATTCCTGCGACAGGCACCACAGGGCCGCAAGAATATTCTTGTGATCGATCATCATGTC
+>850:2:1:1506:7733/2
+TGAGGGCGCCGAGGGCACGCTCGACAATCTGATGTTCTCGACATT
+>850:2:1:1506:18831/2
+GCGAACATCAGCACCGCCGAGGATCCGGTGGAGTTCAACTTCGCC
+>850:2:1:1508:6516/2
+CGACCGCGTTCGATGACGCCTTCGCGGAGAGCCAGTTCAGCTTCCGGCTCACTCACTACCCGCC
+>850:2:1:1509:12586/1
+GATCAAGCCGCCCTGGATGCAGGTCAGCGATTTCGAGTACTAGGCCCC
+>850:2:1:1510:7598/2
+TCAACTTCCGCTGGTACTCAACCATGTTTGGCGTGTACATTTTTGCTGGGACAGCAG
+>850:2:1:1511:14867/1
+GGCGGTTTTGCAGGGCCAGGTCATAGAAGGCCGGCAAATGCCAGATCGTGAGCGTGGCCGTATCGATGAAACC
+>850:2:1:1512:6844/1
+GATTATTCTTCTTGCTCATAGACATTTCCTCGGAAGTTCTTGCTCATTCTTATGGAATATTCAGATGAGGATAGAT
+>850:2:1:1512:6844/2
+ACTTTTTGTTTCAAGATCCTGGTAATTTTCGAAAACGTTTTAAACGGGCAAAAATGATGCAGGCCAATATGCCCG
+>850:2:1:1513:9409/2
+TGGATAAATTTTTGCGTGAACGCGATTGCCTGGCAGACAACCGC
+>850:2:1:1514:3126/1
+TCGGACATTTGGAGCCTGGGCGTAGTGCTCTACG
+>850:2:1:1514:3126/2
+GATTGTCTGGTAACGTTCATCGGTGTTTTTGCGCAAGGCCTTTTGCAGAATCGATTCGAGTTTGGCTGGA
+>850:2:1:1518:20199/1
+TAGAGCGCGAAGAGGGTGAACGAGAAGAGCAGGAA
+>850:2:1:1518:17099/2
+AGCGCGATCACGCGCTTGATGAAGGACTTGGTCCGGTCCAGCGGATACCAAAACACCACC
+>850:2:1:1520:17480/2
+AATCCTCGCGCATACGACGCGGTGTCCGGCGACA
+>850:2:1:1522:14705/2
+AATAAAGAATCGAGGAGCAAAGTTTCTTTCTCAGATCTTCGGTCTGATGGAGGATGCAATGCTTCGG
+>850:2:1:1523:19965/2
+TAAGTGCAAGCCGGACTTTTGCGAATCGCCCAGGAGGGCCATGGTCCACC
+>850:2:1:1524:13217/1
+GCATCACTTCGACTAAGAAGGGTTCGATCACTTCCTTCCAAGCCGTTTATGTTCCCGCGGATGACTTGACCGATCC
+>850:2:1:1524:13217/2
+CCAACAAACTCCGGAGACAAGGCCTTCGAGGTGGATGCCAATGGATCTACTGCCGGGTAGATTCCAAGCTCGGAAA
+>850:2:1:1524:18312/2
+CGGTAGATTTCTCCAATCGGGCTAACCGGGGAAATCTGCGGCTGTGCGTT
+>850:2:1:1524:16211/1
+GAAAAGTCATGAACGAAATCACAAGTTCCACCGACCAATTTTTCATCATTCGCACGCTTTACGTC
+>850:2:1:1524:16211/2
+GTTAAAACGTAAACCTCAGCATTTCGATCGTGGCGGA
+>850:2:1:1528:6572/1
+ACGACATCATTGGTGAACTGAGCAAACACTATCGCGTCACCGAGGTAATCGACTACTCGGTATTCGAGAAAA
+>850:2:1:1528:6572/2
+GTAACCGGCTCATAACTGAAATCCTCCGCAAAGCGGTGGATAACCTTCGGGTCGG
+>850:2:1:1529:21386/2
+GGTCACGGCCCGATGATGGTCTTCTATCCGGAG
+>850:2:1:1530:15815/2
+GATTGCCAATCATGCGCTTATGAAGAAACTGTGCCTTCGTGCTGGCGAGCGTCAT
+>850:2:1:1531:1925/1
+CGTCCATCGAGGCGCCGAATAACTGGCAATCAGAGAAACCAAACGACAC
+>850:2:1:1532:8416/2
+GTCCGGGATCAATCCGGCAAGGTTTACAAGATGGATCATTTCGCAACACGGTACCCGACGAACACAATTGATG
+>850:2:1:1533:8239/2
+GAAGAGCCTGCGGCAGTCGGGCCTGTCCAAGGTGCGCTCGGGCCTCACCTCGCTCG
+>850:2:1:1536:4629/1
+GCTCAGAACAGCGGACGGGTCGTTGAAAAGGACGAATTG
+>850:2:1:1536:18013/2
+AAAAATCTGGAAGCTGGAAAAGCTGGAAAAGATTGGCGG
+>850:2:1:1538:11114/1
+ATTGTACATTCGCGCACGGTCGGGGTCGGATTTCGCACACT
+>850:2:1:1538:5789/1
+TTCGGATCTTGCCGCAGGATATGGCGCAAACCCATCGCGAATGTCAGGC
+>850:2:1:1538:5789/2
+CCATCAATTCCGTTCACAAACGGATCATCACGATTGAGGAACCGGTTGAATACGAACTCAAGGG
+>850:2:1:1540:14947/2
+GTGCAAGCCACGTCTTCAGATATCGCAGCGCAGCGCCTCTACGACC
+>850:2:1:1540:1805/1
+TTACCTACCTCTTTATGCGTTCGGTGTGTTCCTGGTGCGCTCCTT
+>850:2:1:1540:1805/2
+GCAGCCGCTGCCGGCTATGCGATCGACGATTGCTTTTACGACTACGGAA
+>850:2:1:1541:6379/1
+GACCATGCGGCCCATTGCTTTATCACCGCCTCGGTGAGCGCGAAGGCTTCGTCG
+>850:2:1:1541:6379/2
+GCGCACCTGCGCACCTCTGACGCAGAGCTCACCGCGGC
+>850:2:1:1542:3472/2
+AGTTTTGTCTATTTGGATCCTGATCATTTTCTTGAGATTCGAATCGTGACACAACGAGTGCGACACG
+>850:2:1:1542:18683/1
+CTCGCCGCCCTCCTTAGCGCCAGCACCGTTCCCTCTATCCATGC
+>850:2:1:1542:18683/2
+TTAGTCAGGGGGACAAATTTATAGCCCGGGGAGGAGCGAAGAGCCATGG
+>850:2:1:1543:3033/1
+CGCCGACCACGTGAAGATCATTTCCGGCCGCGGCCATC
+>850:2:1:1543:3033/2
+TGATCGCGCCGCCGTGCTCCTTTCTGCGGCCGCGGGCAAGCAGA
+>850:2:1:1543:15061/2
+CCCGATTCATCGTAAACGCGATGATCTCAACGCAGCTGCG
+>850:2:1:1543:9118/1
+AATATCCACAAAATCAAGCCGACAAGCATCAGCAGCAATCCCACTGCAACCAACGGCGCTAGAGG
+>850:2:1:1543:9118/2
+CGCCCTGGATGCCTGTGCTGCTACTGCGCGGCACTTCGGATCGCAGCTAT
+>850:2:1:1544:4546/1
+GCATCGTGCTGCCGTTCGCGGTGCTGCTGTTC
+>850:2:1:1545:4466/2
+TCGTAACACAGCAGGTATTGACGACGGCGACGTCCGCGCACTC
+>850:2:1:1547:15700/1
+GGGAAAGGAACTATCATTTCCCGCATCATTCCCGAGATTA
+>850:2:1:1548:14814/1
+GTTCCCGCAAGGCTGACCGCGGTGTCGGTGCCGGCATTGCCAAAG
+>850:2:1:1548:11187/2
+CAGTAAATGATCACAGATGTCTTCGATCTGCGCTGCACCAGTGAGCCCGGATTTTTTCCGATCTGCCAACACTCCC
+>850:2:1:1549:15125/2
+TCAATCGCCAATTTCGTCGCCCGCTGCTAGGAGGTCAGCACATTCAATCGTCGC
+>850:2:1:1551:12893/2
+TCCTCTTTGTAGGCGGCAGAGTTCCAAGACATATTCCCTTTCGCTGGGTAGGCTTTCCCATCGAATTTGCCGACCC
+>850:2:1:1551:13231/1
+GCCCTGGATGTCCTGCGGGGTTATCACATCATCAT
+>850:2:1:1551:13231/2
+AGGGCGTCATCCAACGCAGCGTCATCATCGAGCAGGTGGAGGGCGTGCTCAACCTCT
+>850:2:1:1551:15148/2
+CGGTCGAAATGACAAAAGACATATGACCAGGAATCTCAGTATCGCCTTTGTCCGACGCG
+>850:2:1:1551:13851/1
+CAGGCTGAGTTCATCCAGCTCTCCTGCTTCTAGTTTTCTATCCAATCGAAAGATCTGCTAACAGCTTTCTTCCATC
+>850:2:1:1551:13851/2
+TGGGTGCCGCATATGCGGCCGGACTTGCTGTTGGTTTTTACGGCAG
+>850:2:1:1552:18481/1
+CCAAACAATCGCCAAGGCACCAGCCAAGCCACTAAGGGCCAAAGCACCAGCCAAGCGAACAAAGACGCCAGCCAAG
+>850:2:1:1552:18481/2
+TATTCTGAATCCCCAGCCATTGGTTCGCTGTTCGACATGGATTCGAAACGAG
+>850:2:1:1553:1240/2
+CAAAGACGGTCATCCGCCGGCGACCAACAACGGACCACTGACAACGGACAACAGACAACCGAAGATCACC
+>850:2:1:1556:13944/2
+ATTTCGGCGCCTCGCCGAAATACTTCTCTTATTCA
+>850:2:1:1556:2037/2
+CAGACTCCATTTGGAGATCCTTCGGATGCATACGTTCTAGGGACGCTTG
+>850:2:1:1560:9537/2
+TTTAGATGAGAGGACTCGGTTTGGTCTACCCAGGTGTTGAGGAACCTACTTGGAGTTTTGCTATTTTCCA
+>850:2:1:1562:3745/2
+CAGAGCGGTATCCGAGTTACTAAGGGAAGAAAACGGATTGGTCGTGACTGAAA
+>850:2:1:1562:19949/1
+TTCAGGCCTTCCTAATTTTCCTTCATCCTTCAACGCTAATCAGCGAGCGACGCCATTAAATGCTCTGACCCGAAGT
+>850:2:1:1563:9576/1
+GACGGTCTCGTACGCGACGGAAGTGACGCCGCTCTCCACGAGTGCG
+>850:2:1:1563:9576/2
+TCACGAGGTGCTGATCGAGAGCCGTGCGGGCGTGGGCAGCGCGT
+>850:2:1:1564:3617/2
+CAGGTCAACTCCACCTTCGAGCAGAGCCTGACCGCTCTG
+>850:2:1:1565:1078/1
+CGAGAGCGTCCTCGAGCGGAATACGACCACCTATCTCTTCCTCCC
+>850:2:1:1566:18502/1
+CCGGTTTTCGCAAGCCAGCGGTACGTTTGTGACA
+>850:2:1:1570:21367/1
+AATCGCCGCATCCGAACGAGTTGTCAAGCACCCTGAGTTGGCTGAACCTCCACTGGCGCCTCTTCACCG
+>850:2:1:1570:21367/2
+AGGATCCTTCCGGCAACCTGGTCGAGCTGTTCCACCCCGCCGGCGAATGCCGC
+>850:2:1:1570:13707/1
+CGGGGAGCAAGATCACCGACATCAAGCTCGACC
+>850:2:1:1571:16572/1
+GCGACATTCGCTTGGACTAAAAGGACCGGCGTCTTGCCCTCGACCGCTGCCG
+>850:2:1:1571:20837/2
+GATTTTCCTCCTGATTACAAGGTGGACGAAGCTTCCGCC
+>850:2:1:1572:15124/2
+ACCCTCAAGACCCCTCTCGTCAGTTGATGAGC
+>850:2:1:1574:9596/1
+CAGGCATTCGTACTCCCGCTCAATTTGCTCCGAACTTTCGGGTGCGATCGGAGGTTGAGG
+>850:2:1:1574:9596/2
+GCGGTTGCTATGAACCTGAAGACCTGGCTGATGAGACCATTAATCGCGTTATCAAAAGGTTGAAAGACATTGAAG
+>850:2:1:1574:19193/1
+AAGTGCCGCCAGGGCGGTGGCGCCGAGCGCGAC
+>850:2:1:1574:1720/1
+GCTCGCGTAAACAGTGCCAAGGTAAATGAACG
+>850:2:1:1574:1720/2
+CACGATCAGAAACATTACCGCGTGCTGGCGCTCTGCGATCTCCG
+>850:2:1:1575:2001/1
+AGTCCGGGCTGATGTCTTTCGAGAAAGAATTCCAGAAT
+>850:2:1:1576:16910/2
+GCCCAGACAGCTTTCATGATGCATTGGCGCCGATCGAGTGGCATTTTAC
+>850:2:1:1576:6764/1
+GAACGTTTTCATTCTTCCCGTGGCGAATGCTCATCCCTCGCCCTC
+>850:2:1:1581:4441/2
+TCGTCGGGGCCTGCCCGGCACCGATCGCAGTCTTGATCTTCGTCT
+>850:2:1:1582:5847/2
+TATTGGCTGAAGCGCCTCGAAGACGAGAAGCGGATCCCGGTCCAGCCCG
+>850:2:1:1583:17140/1
+GCGATGTCGATGTCCAGCGTGTCTGTGGTTACAAACAGCCTTCGCTTGCGGAGCTTTATTTACAGCAAAGATATCT
+>850:2:1:1583:17140/2
+AAGCCCTCTTCGTTTTCCTGCATGGCACTTCAGCTTTCACTTGTCTTTGAATAGCGTTCCATCGGCAGA
+>850:2:1:1583:17024/1
+CCGAGCGCGGCCGGAAAATATCTGCGCTTGGCAAC
+>850:2:1:1584:6903/2
+ACTAGATCTGCGACTAGGTCCAATTAACTTAAACCTACTCGGGCTTGTCGTGCAGACTAGTCCGATATGCCTTGTC
+>850:2:1:1585:12213/1
+CCACGAAGCCTCTTTGACTCGATGTTTGTCTTCACATGGCACAAAACCCACCACCGCCAC
+>850:2:1:1585:12213/2
+TCGCGTGGCAACAGATGGAACTCGAATTCCCTGTGCTCGGTTTTCTCCGGCTTTTCATTCTCCTC
+>850:2:1:1586:4921/2
+CGGACGTCCCGTTCGGGCAGGCGGCGCAGCGTCA
+>850:2:1:1587:2646/2
+CCATTGTGAAAAGCCGGCCGCCAGCTATCGCGAGTGAAGAATAGCCATTTCCCGC
+>850:2:1:1587:20090/2
+GACGGCCGATCTTCGCGCTGTCGATCACCGCCGCAACCTG
+>850:2:1:1588:15096/1
+CGCGTGGAGGTGCAGCTGCGGTCGATCGTCGATTTCTACGGTTCGGTGATTGCCGCTGGTTTGGAACTGAC
+>850:2:1:1588:11218/2
+CGCGTTCCGCCCTGGAGGGTCATGGGTGCGCGGATTAT
+>850:2:1:1590:19130/1
+ACATAAGCGCGTGCGCACGAGAAAGCCGCGCCCAAGCAACCGCAAACTTGGGATCAAGCTGCACCGCCC
+>850:2:1:1590:19130/2
+ACCGACATCTTTGGCGTTGAGAGCGAGATCGCCAAACG
+>850:2:1:1592:15907/1
+GCTCGCCGAACGTGCCTATTCACCCTGGTTCGATATGGAAGTATTAATGCGCGAACACG
+>850:2:1:1592:15907/2
+TGCATCGATGAACGCGTACATGGGTTCGGGGTTCATGGTGGAATGCCC
+>850:2:1:1592:17327/1
+GTAGGTCTCGACCCGCTCGAGCTCAAGCATCGGACCCG
+>850:2:1:1592:10095/2
+TAGAGGCGATCCGAAGTATCGTAATCGGTCGATACGGTCTCGGGATTGCAGTTGATCATGATCGTTTCG
+>850:2:1:1596:17416/2
+ACCGCGAGCTTGCGCGCGTAGTCGCAGAGCTTGCCGGGAAACAC
+>850:2:1:1598:8362/2
+AGGTTGGGGGATAAGGTCAATCACTCAATTCCGTGATCTAAAAAACTGATGCTTTGCCACCGAATCGCGAATGCTC
+>850:2:1:1600:2598/2
+GGCAAGGTCGGAAACGTTGGCCTCGCCTTTGGATAGCCGGGTCAGCATGGCCCGT
+>850:2:1:1600:14349/1
+GACGAGCGCGGACACGCGCGGCGTCATCCTCGTGCGACGCG
+>850:2:1:1600:2684/1
+CAGCCCGACTTGCGGTGTTCAAGGATCATTTCGGCG
+>850:2:1:1601:18962/2
+GTGTCGTAAAACACGCCATAGCCCCCTTTGACC
+>850:2:1:1603:18589/2
+ACCTGGTAACCCTCCTTAAGCAGGCTATACTTGAGAATTTCAAGAATATCCGGCTCATCATCAGC
+>850:2:1:1603:18110/2
+ACCAAAATCTTCAAGAAAGCTGCTATTCCCGAAAATTATCGGCCG
+>850:2:1:1603:5859/1
+AGTTGTCGCCAGCCCCGGTAAATATTTGGTGAACC
+>850:2:1:1605:6046/1
+GCCTCAGCCAATATCCCATCGGAATTATCATCAGCAGTGCGTCGT
+>850:2:1:1605:6665/1
+TGTCTGGGATCAACCTAAGCTCATGCTTCCATGCGTCTCATTGGATGTTCTTACTCTTTGTCTTCAGCG
+>850:2:1:1605:6665/2
+GCAACCGTCGTGGTCCAGAACAGAGAACCGGTAGCAACGCACCTGCTATTTGCCACCGTCGTTATGCC
+>850:2:1:1606:3721/1
+CGGAGGGCTACTTTTAGCGGGACTGGTAATACTCGCCTGGGTGACCGTGCCTACTCTTCGCCG
+>850:2:1:1609:8047/2
+GTTTTTGGATCGCTGCCGATCCCGAACTTGCCG
+>850:2:1:1610:15221/1
+GTCATGAGGAGGATCGACTACCGCGTCCAGAAAACCTTCGGCAACATA
+>850:2:1:1610:15221/2
+AGGTCCGCGCTTCCTCCTGAGCCAGGTGATCTTCGATGGAAACTCGCATGAACCGGCAGACAAACTCTTC
+>850:2:1:1612:6396/1
+TCACCCGATTGAATCGCGCATGCTCTTCCTTCTCG
+>850:2:1:1612:6396/2
+GCTGGCGTTGGCGCCGTTTCCATTGCTGATCGCCGGCGCGCTCACTTACACTTTGACTGCGCATCGCC
+>850:2:1:1613:16128/1
+CGGAGTTGGCGAAGATTGCCGAACTGATCGACTCCGGC
+>850:2:1:1616:5393/2
+TCGCTTGAAGGTCCGCCGAAGCGCGAACGGGCTGGTTCGGCAG
+>850:2:1:1616:11806/1
+GGAAAGCTTTACTGCCTGGTTCTTGCCGACAATGAC
+>850:2:1:1618:14124/1
+CGAATCCATCGAAACGCTCACGAAGCGCCTCAGCGAGCAGGCCATCGCCGACTACGAGCTGCGCGAGGGC
+>850:2:1:1618:14124/2
+GCCGCGTCGATGTTCAGGTCTTTGACCTTCTTGTTCAGCGTGTTGCGGTTGATCCCCAG
+>850:2:1:1618:17742/1
+AAACCGACCTCGCGCAAAAAATTGCCTCAGCCCTTCAGGCAAAACTGTCGTCAAACGAAA
+>850:2:1:1618:17742/2
+CACCATGGAGAGACCCGCGAAGGCCAGCGCAAACTTCGGATCGAGCTTG
+>850:2:1:1619:16805/1
+GCCCTGGTCGGAGAGTCTGGCTCCGGCAAGACGACGCTCGCCCGCTGCATTGC
+>850:2:1:1619:16805/2
+ACCGCGATGGAATTCCCGATCTGGCGCCGCGGATTAAGGGAGGCGTAGGGATTCTGGAAGATG
+>850:2:1:1619:8611/1
+GGACCGGCGCCAGAAAGAACCGTTTGAAGTTAGTGTTTTCCATAATTCG
+>850:2:1:1619:8611/2
+AACAAGGCATCTGCCTTCGTTTGATTCTTTGATTTTTTTGATCATTTGAATTTGTTTCG
+>850:2:1:1621:10841/1
+AGTGAGGCTCCCTGGACGTCATAGCCCTGTTCCAAGAGCAAACCTGCCGCCACCGAGCTATCGAC
+>850:2:1:1621:3637/1
+CTGGCAGCATTTTGACGAGCTGGTCGCCAAAGGCGCGATCATTTCGACCCGGGAAGTCGGGCGCGAGGCCGAG
+>850:2:1:1623:12393/2
+CTTCGCTACCGAAAAACGGCGGAGTCAGCCTTGCGCGAAGCCCGGGATCG
+>850:2:1:1624:12729/1
+GGCGCAGTTTCGATTTGAATTACGAAAACAACATTCTGTTCTACGATCCGGCTTTAACTGCCGAAATGCGCCGCCG
+>850:2:1:1624:12729/2
+TGCATGGCACTCCGATCGTAGATGTTGAATGTCCCACCAGAAAGTTTATTCGGTGCG
+>850:2:1:1625:8144/2
+AAGCCGGAGCAATTCGTCCGCATCGCCTACACCGGTTTGCTCAAGCACCAGTGAG
+>850:2:1:1626:16603/1
+CCAAAAATGGCCTGACGGCATTGAGCGCGGCGTTTTC
+>850:2:1:1626:8674/1
+TCGGACGATGCGCGAAAGTATCATGGCGAGGTAGCGGAGAAGTTTCTGAAAGCAGGCTATCTGCGCCTGCACACAC
+>850:2:1:1626:8674/2
+GAGCCGAATCGCCCGCGCCGTCAGCACCGTCCCAATCGACAACTTCGCC
+>850:2:1:1626:9334/1
+TTGGGATCGACACCAAGCCGGTCGAGCACGTCG
+>850:2:1:1627:18076/1
+GCCGATGCCGCAGTTCTACGAGGTCTTCCAGGAAGCGCTCGCC
+>850:2:1:1628:3992/2
+GATTGCGGGTCAGCTTAAGGCCCTTGCCGACGAATACCAGCGGCGAGCTGAG
+>850:2:1:1630:15952/2
+GAACGTGAAAAACGTCGCGGTTAAAAGACGATTCATGTGT
+>850:2:1:1631:18283/2
+TTGCCAATACCTCTCGGTCCAGCGTTTCGGCT
+>850:2:1:1632:4956/1
+CGACCGGTGGTCGCGGGTGATCCCCGACGTCCTCCAGGTCCAGCGCGAGCGCGAG
+>850:2:1:1634:13185/1
+CGCTCCCTAGCTGGTCTAGGGGTTATCCCTAATCGCGAGCGGCG
+>850:2:1:1634:16103/1
+CACCCTGTTCCGCTTCTACGCTATGCGGCGCCGTTCGGTGAACATCCTGC
+>850:2:1:1634:4712/2
+GCAAACTGCCGATCGAAACGTTGATAGATGCTGAAATGAAAAATGTCCGGCAGATCGATTGAAGCAGTGACGCCTT
+>850:2:1:1635:17361/2
+ACCCCGTACTTCTGCCGCAGCAGCCGGGCGTACTCGATGGTGGTGGCATTATCGTAGTGG
+>850:2:1:1637:10473/1
+CTTTAATGCAGGATTTGACCGCGTCCGCTCTCTCGATTTTGATGTGATCGGGAACCTCGATGCCGATATT
+>850:2:1:1638:20576/2
+ACCGTCGTATTTTGATCAAGCAATTAGGCCTCAGTGGAACCTTGCTGTCGGCTTCACAGGGTTTTCTCTATGGAGC
+>850:2:1:1642:9829/1
+CGTCGCCGACGTCGCCAGTCCAGAGATAGCGAGCGCGAAGATACTGGATGATGACAGGCGCGAATGCGGC
+>850:2:1:1642:9829/2
+CAGCCGATGTTTTACTTCCTGTGTGAACGGCGAAATCCGACTCGCTGGAACTATTTGTGGCCGGGCGATCAGACTG
+>850:2:1:1645:7771/2
+ATCAAAAACGCGAGAACGGACTTCATTTAACGGATACCTTTCGAGTTGGACTGGTTGGAAGAAGGCGTATGTTAAC
+>850:2:1:1646:2038/2
+ATTTGCGAGAGCTAACGCTAGTGGACCACGAGGCAGTTGGATTTCTAAGGCAATGCGAATCCGATGGCA
+>850:2:1:1647:8384/1
+AGACTTCGGGCCAGATGTCACAGATGCTCAAATCCTCCGGGTC
+>850:2:1:1647:8384/2
+CTTGAAGATCGGAATAAATGCCGCAGTAAGAGCGCCCTCGCCCAGCAA
+>850:2:1:1650:21314/2
+ATGATCTTTTGAACGGGCTACACATACTGCACGTTGACCTTTCGA
+>850:2:1:1651:15505/1
+CTTGACGCGCCACGAGCCGACCTGATAAACACTTCTCGATTACGTCTTGCGACGTCCCAACGCACC
+>850:2:1:1651:15505/2
+TTGAGGCGTGAACTGCCCTCCACCTCGCGCGAAGCCAAAAATCATCC
+>850:2:1:1652:3987/2
+TAAGGTTGCTTTAGGGCTTGAAGAAGTGCCGTTGCCCCTGCAG
+>850:2:1:1653:17561/2
+GCTTGGGGTCGACGATCACCACTTCCAGACCGGCATCCATCAACAGCGCC
+>850:2:1:1654:12956/1
+CGCTGTACTCCATCTGCAACTGACATCAGCGCTGCACTGG
+>850:2:1:1655:9039/2
+ACGACGAAGACCACGTCTTTGGGAGCAGGTTTGGTCTCTTTCGCAACTGTCGGCGCGGCCAG
+>850:2:1:1655:18112/2
+GCGACGGTCACAATCGCTGATGACCAACGAGTTGAACGTAAGACCGATATCTTCCTGGCCTCGAC
+>850:2:1:1658:5444/2
+TCTACAATTTTTTGCAGTACTTCTTGCGGATTTTTGTAGCGCG
+>850:2:1:1659:17182/2
+TGCCGAAGGCATTTCCGGAAGACACCTTCTATTTCCAGGCCGCCGACATCGTGA
+>850:2:1:1659:11992/2
+AGAAAAATTCAGCGGTCTTTGTCGCCAAGAAACAGTGCAACAAACTTGCGAGGGGCTTAGGAATTAAACGGGGACT
+>850:2:1:1659:18571/2
+TCACCGCGTAATCACCAAACCCAACGCCAGGGCCGGTATAATCAACGCAACTAC
+>850:2:1:1659:14590/1
+AAGGAATCATTACTTGGTTCGACAACTTCTGCGTGTTATTGAGGCGTGATGCGCATTCCCAGCTT
+>850:2:1:1660:12298/2
+CCAAACCAAAATGGACAAAGCGGTCTACCCGGTCGGCCAGATC
+>850:2:1:1662:5041/1
+GTTCTTGTTTCCGATCGCCCTCTGGCAAGGCAACATCCTTTACGAGCACACTCATCGCCTCCTGG
+>850:2:1:1662:5041/2
+CCTGACCCGCAGGCCGCCGAGCAACCCTTGCCAGAGGATGGCGAGGAACG
+>850:2:1:1662:2290/1
+CACAGATACTTCGCAGCAGAGACTTGGGTTTGGCGCCACGGGGAAGCAGGACATCGCCGGGAAGCCGGCACGACCA
+>850:2:1:1662:2290/2
+TCAGATGAATCATCTTCGGTACGAAGGAAACTATATCCCATCCGATTTGATCTCCTCCGTGGGAAGGATGGAAGCT
+>850:2:1:1662:18796/1
+TGATGCAGGCCAATTGGATGAGAAATAGAAAAATTAGAACGGACAGGTTGATAAATCGATCCAATTTTCCATCGCC
+>850:2:1:1662:19378/1
+GCGAGATCTCCTCGTCGTAGATCACCCATTTGCCCTCGCGGCGTGGTTC
+>850:2:1:1662:19378/2
+AACCCGTCCGAGGACGGTCCGTTCGGCGCCCAGGCGATC
+>850:2:1:1663:9985/1
+AGTACTACAGGAAACATCGCGCTGAATTTACGTCCAAGGAGCAGATTAAATTGCGAATGATCATGATTTCCGGCCA
+>850:2:1:1664:11235/1
+TCGGAAGCGCTTGCCTCAAGTTGCGATTTCCACGCCGTGA
+>850:2:1:1664:11235/2
+AGCGGCGATAATCGCCGTGAACAGGAGAAACCATG
+>850:2:1:1667:14240/1
+GACGGCCGATCTTCTCCTGCTTCGGTGGCGGAGGAGCTTCACGCGGGCC
+>850:2:1:1667:14240/2
+GGCCTACATGGTTCCTCTGAATAATCCGCGATAAATTGCGTCCCACGTTCGGTTTAGGAGGAACGATGCG
+>850:2:1:1667:1706/1
+GATCGCCGAGGGCATCCGAAAAGGGGCTACAGAAAAAACCTCAGGGGCGAGGGCAC
+>850:2:1:1668:10433/2
+ACCGCGCGTCTCTCCGGAACGACGCGAATGACCCAACTCCGACATCGGTGAGTGATTCCGATATCGAAAC
+>850:2:1:1671:20217/2
+ATCATGCGCCAGCTCATGAAGTTCATGGGCGAGGACCGCATCGTCTTCGGCTCCGACTCGG
+>850:2:1:1671:18504/2
+GAACCCGTTCTGCATGGGCCGTGGAGGCGATTCCGACCTCGTAGATAATGTGGGGGTCTTCCACTTGGAAGGGACT
+>850:2:1:1672:10850/1
+CCTTCCACGGCCACTTCTCCGTACCGATCTCCGGCGGCAGCTCGTCCGGTTCTAACTTGACCGGTCCGC
+>850:2:1:1673:17498/2
+CCGCAGCGCGCGCCTGATACTTCTTCAGGAACTCT
+>850:2:1:1673:13884/2
+CAGGACCAGCTCGGTGCGGATCCGCCGGTGCCAG
+>850:2:1:1674:15973/2
+GTGAAAGGGTTTCCCGCGGAATTTTTGCATCATCCGCCGAACCAG
+>850:2:1:1675:13355/1
+TCCGTGAAAAGGTGTTGATCAGCTCGCTTCCAGGCGGG
+>850:2:1:1675:13355/2
+CTCTTACTGCCCAGATCCCGACATTATCTTCGGCC
+>850:2:1:1675:20413/1
+CGCCGCGGTCCGCGAACGCACGGACATCGTCAAGCTCGTCTCCGGCTACCTCACG
+>850:2:1:1676:6572/2
+CTATTAGATATTGTTACACTTTTTCATCTGTGTGAATTTTACTTACCTGAAGAAAATCCTTTT
+>850:2:1:1679:12608/2
+ACACTGCCAAACCCATCTTCGAGATCCTGCTCGTGCTGTGCTTTGACTCGCGATAAATGACGCCGCAGCGG
+>850:2:1:1679:11922/2
+CCACCAATAGAAGAGACCTGAATACTTCGATCGCGGTGCGGCCAGCAAACCGATAAGCGCCATGATCGAGAGAATC
+>850:2:1:1680:3646/1
+CGGCTCTGCCAGCTCCACTCCTTTGAAGACCGTTCCGCGCAGCAGCGCCTCCG
+>850:2:1:1681:8330/1
+ATCAGCTCGGCGCAGAGGAACATAACGATCAGGTTCCGCCTGCA
+>850:2:1:1681:8330/2
+CGGAAACATGAAAAAGGAAGAGACGAAGAGACG
+>850:2:1:1683:5275/2
+GCCGAGTAATAGCTGATGGCCTGGTAGTCGATCTTGGAGTAGTGCACGTTGTGCCA
+>850:2:1:1684:6544/1
+CGGGGATCATATTGCGGCGCGGAAGGCGCTGGAGCCGCGG
+>850:2:1:1684:6544/2
+TGGAAGCCCATCGAGCAAGTGCAAAAATCGCCTGGTGGCGATCGACTTCATTTAGCCGACGGCCATTC
+>850:2:1:1686:15829/1
+GATCTCAAAGAGTGGTGAAGTTTTTTGCTTGGACCCCGTCGC
+>850:2:1:1686:15829/2
+GTCCCCCAGTCGGTGTAGAACGGTCGAGCGTGTAACGCAAATAAGCCCCCGTCGTCGCCG
+>850:2:1:1686:18390/2
+GGCTCATGTGCTTACTCCCATTCAATGGTGCCGGGCGGTTTGCTG
+>850:2:1:1687:7808/1
+TAAATTGAGCGGAAAATCCATCAAATTGATAAAGCATGATCTTGCAGCACGGATGGTTGGCTGTAAGAGCAAAGGC
+>850:2:1:1687:7808/2
+AATCCCCTTTATTTGTGACGTTTTGCTTGCGCGTGAAGAGGCCTTACAACGCGTCATCGCTGATGGTGGAGCGCGA
+>850:2:1:1690:4557/1
+ATAGGCTATTTTATTAAATACCAGTTTTTTAATATATATAAAGTCTAAATACTATCAAAAAATCTGGTAATTAG
+>850:2:1:1690:4557/2
+TACCTTTAGAGGTAAATTCTTATTATTATTTAATATAGGAATCTTTTTGAATGTTTTTGTTAGCTAATTAAGGTTG
+>850:2:1:1690:5856/1
+TGACATTGTTGAACACAGATCAAGTGCCTAAACAGGAGTAAACTATGGCAAAGAAGCGGCTATCCGAGGAG
+>850:2:1:1692:19927/1
+ATGGCGCTCTCGCCGGCAAGAAACAGAGCTTTACCTTTTGGCCCCAGAGTAGACTTGACGAGGTCTCCAATGGCCA
+>850:2:1:1692:19927/2
+ATCTTTGAGGAGGGTTCGTCTCAGGAAAGAAATGCAGGTCTCAGCGAACTGCCTTCTGAGC
+>850:2:1:1693:16531/2
+GCAACCATTGGGTCGTTCACGAGCACCATCTACACCTTGGGGGCCGGGGAGCTCAGCGCTCTCGGCGGCC
+>850:2:1:1695:19829/1
+TCGGAGGTCTCCCATTCCCGTTTCAGGAGATCGATCCGCCAAAATTCGAAATGACAGCATCGTGGGACCTCGAT
+>850:2:1:1695:19829/2
+GCATTTGCCCCGCCGGTCCCCATGCGTTGCGAAGCTGATGACTGAT
+>850:2:1:1697:7063/2
+GGGCGCGAGCTTCCATCAGTCCGCCCTTGGTCAGCAGCGTTGCTGAGGCGATCGTGCGGCCGCGCCGCGC
+>850:2:1:1698:7941/2
+GATTAACTGACCTGAATTTGCTTTGGCTTCACTTCTTCGGCC
+>850:2:1:1699:12015/1
+GACCGCGGGGGTATTAGTCTTCTTCACGAGGACGTCTTCATCCTTGGTCTGCCGCCTG
+>850:2:1:1699:12015/2
+AGGCGAAGAAGACCGTCCCAAGGTCGCCTACTCTCGGCGCTGGTATCTCCATATGTTACTTGGCGTGATTTGCTGA
+>850:2:1:1701:15600/2
+AAGTATGACACGGGCGCGAAGGAATTCGGGCGCGGCGTGG
+>850:2:1:1702:18025/2
+TTTCCTAAACACTTTTTCTGAAACTGGAAATCACCAACCGCCAGGACTTCGTCCACGATC
+>850:2:1:1703:21187/1
+CGAAAACCCGTATTCAAGGATCCGACCGCTTCATCGCGCG
+>850:2:1:1703:21187/2
+ATCGGGCACTCTGTAGCCGCGCCAACAGAGGGGTG
+>850:2:1:1706:13107/1
+TGCACTGCATTCAGGTATTCTGGTTAGCGACGACCTATGTGGAGTCATCGATGCTG
+>850:2:1:1706:13107/2
+AAGATTGTCAGCGCGAGAGATCGATGTGATCAGGCGCCA
+>850:2:1:1712:15286/1
+GAAGCGCATCGATGACCGGTGCCTCGACGCCCATGCCCTTGTACGACTGTAGATCCTTGTC
+>850:2:1:1715:10552/2
+TACGACAATCTCGCCTTTCCGTTGCGCAATCGCGGCGTGCCGGCTGCGG
+>850:2:1:1716:7145/1
+TCGTCCATCCCGGGTACGGACAGGTCGCGCAAACGGTATTTTCCCCGGACTCGATTCTTCGAACCG
+>850:2:1:1717:1132/2
+TGTAGAAGTATGAAGGGAACGGCCACAACTGCAAGGACAATCCCAAAACCTATTA
+>850:2:1:1718:10136/2
+ATACATATCGGGCAACAAAAATGGCTTGATCGTCATTTGTGTATCTATTGCCACCCTGAATGCACCGTCATAAAAA
+>850:2:1:1718:13908/2
+CCTCCAGCATAGATTTGAGCGGTGTCCCTCGGTACTGCGCGATCGC
+>850:2:1:1719:7457/1
+ACCGTGTACCTTCTCGCCAGGTATCTAGCATGGGAGCCGTTGATCCTTCGCTTCACGAACTTCGCATCCGACGCAA
+>850:2:1:1719:7457/2
+GCCCACCTCACCCTGCCGCCACACGGTGACAGCTTGCCCC
+>850:2:1:1723:2792/1
+CGGAACTGCGCAACTGTTACACAGTCTTGGCCAGTTCGCGCAGCT
+>850:2:1:1723:2792/2
+CGGACGAGAAGTGGGGTGAGACGCCGTGCGCCTTT
+>850:2:1:1723:12929/1
+TGTTATGCAATACCCTCTATGTTGCCGAGGGACAATTGGGAAGGTAAGACATTCCACAATCCGTTCTCCTCGCGCG
+>850:2:1:1724:11266/2
+GAGCCAAGGTGCAAATTCAGGCTCATCGCCGAAGCATCAT
+>850:2:1:1724:6256/1
+GCAAGAGGCAGAGATGGGACTGAAGAGCTTTAATCCATATACGGCGTCGCGGCGG
+>850:2:1:1724:6256/2
+CGCCATCCTTATCGCGGCGGAAATCAATCTTGCGATACTGCTTCTTGTGACCGCCACC
+>850:2:1:1726:1359/2
+TCAAATGCGGCGATCGTATGGGCAATGACTGGTCTGCCGGCG
+>850:2:1:1726:19999/1
+TCGAGCGACGCCGCGCCGAGCAGGACGCTGAGCACGTC
+>850:2:1:1727:16331/2
+GGCGCATCCGGGCTATGGCTTCCTGTCGGAGAACTGCGATTTCGCCCTCGCCT
+>850:2:1:1727:16653/2
+GACCTCGCCCGCAGCCTCCTGCTCGACGGGCCGATC
+>850:2:1:1728:17213/2
+TTACGCCACTGGGTCAAACAACATCGCTTTGGGGTCGAAAGCTGGCAATTATCACGAGTCTGGCGACAATAACATC
+>850:2:1:1730:8089/1
+AATCGTCACAGCAAACGCCCTCCAAACTTTGCCAAAAACAGGTCGATTCTTCACC
+>850:2:1:1732:13326/2
+CCCGGATCAATTGCGGGGCTACTTGAATCTGATTTTTGTTGGCCGCTGCCTCGAACGC
+>850:2:1:1733:15035/1
+GCAGGCTTCGCACCGGTTTAGGATTAAGTAGACCAAAC
+>850:2:1:1733:15035/2
+ACGTGCAGCGGCTCGGTGCAGGATTCAAGGTTCG
+>850:2:1:1735:2174/1
+CAATATTTCTGCTCCCCCGTACTTTGCAAGCGTTGCCAGCGCTCCTGCTGATAGACCATC
+>850:2:1:1735:11866/2
+AGGATCTGAATCAGGCGAATCGGGTTCTTTAT
+>850:2:1:1736:18949/1
+GGCCGACGCCGGAGCGCCGGATCTCGGACAGCTG
+>850:2:1:1736:1796/1
+ATGTTCGCCTAACGGGCGTTACGGAATATTTGGCTGGAGCGCGC
+>850:2:1:1736:1796/2
+AAAAGCTCAACAAGGAGATCAACGCGGCGCTCGCTGATCCCAAGATCAAGGCACAACTCGCTGATCTGG
+>850:2:1:1737:13958/2
+GGCCCTATGTGGGCTCCTGACAGGCCAGGTCCGGGGCGAGGACCCGGCCC
+>850:2:1:1737:13092/2
+AACTCTCATCTGGGCTGCGCCGCTGTTTGCGC
+>850:2:1:1738:19235/2
+CGCGTCCGCCTGGCGTCCCGCGCGATAGAGGGCGAGCATCAGCTGCG
+>850:2:1:1742:12050/1
+GAAGGCTTTATCAAAGCATTAACAGTTGAAGACGGAGTGATGACCTCTGATCAAGACATCACTC
+>850:2:1:1742:12050/2
+CCAACTTACAGATCTCAACAGGGATTATGGAAAAGCCGGCGCTTTGACTAGCTTAGAGACGGTC
+>850:2:1:1743:19912/1
+CGCTGGCCGCGCTGACGACCAGCGACTTGTCGGCG
+>850:2:1:1743:9523/2
+GAAGAAATTCGTCCACCGACGCGAGCATCTTCGTCTGAAAGCCTACGGACCGCACTAGGCTGC
+>850:2:1:1743:11284/1
+CTCAAAGCCTTCGTTCTGCAGCAGTCGTCAAATGTGCTCGTTTCCAAATATCTAACAAGAAGACAATCCC
+>850:2:1:1743:11284/2
+GAGTAACGACCTCGTCCCCATCTCGGATGAGATCATATAAC
+>850:2:1:1745:6724/2
+TGACCGCGGATGTTACCCGTGCCGCAGACACAAAGAAACCCAACATCCTTATCATCTGGGGG
+>850:2:1:1747:20801/1
+AACCAAGGTGCCAGATGCTCTAGACTCCGGCGTCTTGTCGGCCATGC
+>850:2:1:1748:20338/2
+GATCGCCGGACTTGCTGCTGTAACAGCCAGAACCTGTGTGGGCCGCCATC
+>850:2:1:1749:21076/1
+GACGCACACGTGCGGCATCACCACCGATCAGCAGACGCTCTGCTG
+>850:2:1:1749:15642/1
+CTTGAAAACCTGATCGACGAAATGTTGGAAGGCCAGATTCTTCTAGATGAGGCCATGGCTGAATT
+>850:2:1:1749:15642/2
+TTTGTGAGGTGTTGCTTATGTCGGGCGAGGGCTTTCTTTATATACAGCTTTTCAAATTCAGCCATGGCCTCATCTA
+>850:2:1:1749:8102/1
+AGTTCAAATGGAAGGGGAAACGTATGCACGCAGACGGTGGGCTTGCGGTGCGTC
+>850:2:1:1750:9474/1
+GCGAGGGATGTCTGCGCTGGCGGGTGGTCGCGCAGGAACAAGCCAGCGGCCTCAG
+>850:2:1:1750:5809/1
+AGGGGAGAAGTCATTTCTTCATTTGGACTGGGGCATGATGTGGACAGGAATATCACTTCCACTACAAGTACCAATG
+>850:2:1:1750:5809/2
+ATTCCCATTCCCATCGAAAGGATACACACTGCTAGGGATCAGTTGGTTAGCGTTATTGTAACTATATGTTCTCGTA
+>850:2:1:1750:2119/2
+TGATCTTCTGGCCCAGGCATATGTGGTCGAGCGCGACGTGCTCAAAGC
+>850:2:1:1751:4153/1
+AGGGATGATGAGGAGATTACCAAGCAGCGCGTCATCGACATACTTCGCCCCCGCTTCCTCGATCGCGGC
+>850:2:1:1752:20856/1
+CCGCTTTCACGAACACGTTGACGATTCCGGTGTCC
+>850:2:1:1752:16323/1
+CACCCCCATTGTATTATCAAGATCGACGCTGATGTCCGAAGGTGAACTTGATCAGTCCCTGTTCGGCGACAAACAT
+>850:2:1:1752:16323/2
+AAAATCCATCACCGATCTGCATGGTGGTTCAGCCACAGCAACAAGCGAGCTTA
+>850:2:1:1753:12545/1
+TGATCGACGCGCCGTCCAAGGGCCTGGCGCCGATCATGGTCGAGCACCTCATCGCCGCCC
+>850:2:1:1753:8067/2
+GAGATATTGCTCAGCCAGGCGTACTGGGGGTCGCTGGTGTCAACGCG
+>850:2:1:1754:8034/2
+TGGCGTAGGAAATTGCGCTGTGAATCAGGCGCACACTGCCGGAGCAACTAACTGGTTTGATACCGATTCCCACACA
+>850:2:1:1755:12081/2
+TCACTGATGTCCACCGGCACCCAACTTCCGTCTGCAAAAAATTCCGCCCAACAATGGTAGCCTTC
+>850:2:1:1756:17951/1
+TGGCAGATCAGGCGGCGACGGGTTCCAGGTTCCG
+>850:2:1:1756:17951/2
+CCGAGTGCCAATAACTATAACACCAGCTTGCGTCTGGACA
+>850:2:1:1756:13930/1
+GGCGTTGCCGGTACTGATCTCCGACCTGTCGTCGTCGCCGGTG
+>850:2:1:1757:5128/1
+ACGGGCAACGCGCTTTACTACTCGCTGAACGACGGCGGAGGGTGGAGGCA
+>850:2:1:1757:5128/2
+CGGGGCGCCACCAGCTTCACGTCCGCCGTCG
+>850:2:1:1758:11232/1
+GCTAATTGGCCTGGGCTTGAATTATGCCGCGTATGAATCGCAAGTCTATCGCGCTGCCCTGGAAG
+>850:2:1:1758:11232/2
+ATTCCCAAACCGAAATCGCATAAGCAGTCGAGGTGTCCTTGAA
+>850:2:1:1760:10891/2
+TAATCACGACGACGTTGCGGATTCGGAAATCATCGTGGCGAAGGACTG
+>850:2:1:1760:10524/1
+CCGGCCGGTCGGCGAGATTCTTCATCACTTCGAGAACGTGCGATGGACGCAAACCTCTGGCGGCGAGTTCGCCCCA
+>850:2:1:1760:10524/2
+CGCAGGGCATCGTCGGCGCAGTGCGCACCGACACCGTCAACGCGCTGATCGACGCATACATCGTC
+>850:2:1:1761:21336/1
+GATCATTCCCAAAAGGCCGGTTACAATGCCGAAAAAAATCAGCGCAAGCATGATTGCCGCCCATG
+>850:2:1:1761:21336/2
+GATGCTCTTGGTCGGCAGCGCCGTCGGCGGATTGTTCGCGGCGTTCTCATTT
+>850:2:1:1763:11904/2
+ATCCAATTCGACCTCCGTCAGCGGAGACGAGCAACAGAGCAAAACGTTCCCTTCGCCAGGCCGTTCCAG
+>850:2:1:1764:6274/2
+CGGCTGCATTGGATGGGCATTTTGGAAGTACTATCAGGTCACAAAAGACAAAGTGTGGCTGCGC
+>850:2:1:1765:18603/1
+TTGGGGTTCGCAACTCTGCACGTTCTGAATCATGAGGTCTCGGACTTTCATATAAAGGCTCCTCCCTGCAGAATGT
+>850:2:1:1765:18603/2
+ACAAAGTCGCGAGTGGAATCAAAGCAAGGGTCCGTAGTGCGGAGTCATATCACCCAGGGTTTGGGTTAGTCGCGCC
+>850:2:1:1765:2145/2
+CGTCCGAGAACAGCCGCATCACCGCGCGGGCCATGATATGTGCGC
+>850:2:1:1765:2352/1
+ATCAACTGATAAAGAAGACGTTCTTTTTGGTTGGGCTATAATTAATAAATTAAAAATTATGTTACCTTTACTTTCA
+>850:2:1:1765:2352/2
+TGTTTTCTTGAATATATGGAAGAATTTTCAACATGAGTTCATCCTTCTGCCCATAATATTCAATACCTTTGGTTTC
+>850:2:1:1766:16477/2
+TCCACAGCTTCCTGTGGAGTCAGCCAGGACC
+>850:2:1:1766:4944/1
+CGCGACGCCGATTCCTGGAACAACTCGGCCT
+>850:2:1:1767:11200/1
+ATTCGCATGGAGCATCTCGCCGCTTACTTCCAACCGAACTTGCCCCGGGGCACCG
+>850:2:1:1767:11200/2
+CTGGCCATCGAGGTTGTCAATTGCACTTGGTTCTTCCCTGGTTCCCGACAGCCTGTTAGGCCGC
+>850:2:1:1770:9288/1
+CTCGATGACGGCATAATCCTCAGGGTAGTTCTGGAATCCGCC
+>850:2:1:1772:9048/2
+CTCGCTCAACCCGCGCAAGACCGTGGGCCAGATCGTGGCCCAGCCGCTGGAGCAGTTC
+>850:2:1:1772:11287/1
+CGGAGATGTACCCGCCCAGGAGCCCGCTGACGAAGACGGTATTGCGGCGCTGC
+>850:2:1:1772:11287/2
+ATCGTTGGATGAGCACAGCCGCCACACCGCGCC
+>850:2:1:1772:8844/1
+CGCGTCTATTTCAAGCCGCACTGGATCAGGCCCAGGGACTATTGGCACAAGCCAGAGCCACGCT
+>850:2:1:1773:11663/1
+CGCGGCTTTCGAGCAGGTAGTCGCCGGCCTGGGCGAACG
+>850:2:1:1773:2924/1
+ATGGGTCTGGTTAACAACATATTTCGCTGGCTTATTCTCGACCGCTTAAAACAGGTCGAGATGTTCAGTCGCGCTC
+>850:2:1:1773:2924/2
+GAGATACGGTTTCAGGCCATTGTAATCCTGCAGCGGGACTTTTCGCCTGAAATCCTCATACGACGTAATAGAGCGG
+>850:2:1:1773:3629/2
+TTGATGATTGTTGTTGGCGCGGTTGTTGGTTGGTTTTACGACAAACGAG
+>850:2:1:1774:20006/2
+GCGGGGTCTACTTGTGGAAATCGAAGAAAGATGCTGCGGGGCTCTATACCAAGGAGCGG
+>850:2:1:1774:3068/2
+GCCGCACTACTTCGATTTCCAGGAGTTCAGCGCGG
+>850:2:1:1774:14115/2
+TCGAACATTCCCGCCAAGATCGACGGGCGGAC
+>850:2:1:1775:10480/2
+GTTCGCCGACCACCTGCAGCCAGCCCGGGATCGGC
+>850:2:1:1780:6868/2
+CCTGAACGCTGCGCAGTCGAACCAGCTCCGTCTGATCCGCGTCGAGGCTCCGCGC
+>850:2:1:1781:13014/1
+CGAGGATGGGTCCGCCCAGTGCAGGCCGTCGATCGCCACAGCCACCGGT
+>850:2:1:1782:12217/1
+TCGATGACACCCACCTGTACTGGGTCGTCGAAAGTAACGTCTACACGCTGAAGGTCATGAAGGTACCGCTCGATGG
+>850:2:1:1785:11041/2
+TGAGGCCATTGGCGCGAATGCTAGCGGGCTGTCGTCGAAGGTCAATCAGGGTCGCTATGGCAACCGCGCAT
+>850:2:1:1788:7729/2
+GAATGCTGGTTTATGGCGAAGGCGAGCCGGCCCGG
+>850:2:1:1788:12480/2
+TGGCCTTGGTCGCCTCTAATTGATGTTTGCGGTGTAATGCGTCCGTTTTAGAAAGGAAACAAATCATGCCGAG
+>850:2:1:1792:19533/1
+ATTGAAAACATGCGCGATAGAGGGTTTGAACCTCTGACTTCTCGCGTGTGAAGCGAGCGC
+>850:2:1:1792:5456/2
+ATGGCGCGACGGAGCTGAGGCCAAACATCGAAGCGGGAGGCTCGT
+>850:2:1:1793:2231/2
+CATGCAGCAGTTTCAGCAGGTCTTCCGGGTTCGGCTCCAATTTCT
+>850:2:1:1795:13382/1
+TCGAGAAGATCGCCCTGGACCACTTCAGCGCCCAGACCGCGCAACTGGTCCGCGCGTTCGTCGAACTTGCGGACGA
+>850:2:1:1795:13382/2
+TCGAAGCGGATGATACTACGTAGTACCCAACCCCGCAGGATGTAAAGGAGGCATGGCCATGGCGACAGG
+>850:2:1:1795:7152/1
+TGGTTCTGGCGGGGATACACCCTTCAGCAGTACATCGACCAGCTGTTTGGCAATG
+>850:2:1:1795:15132/2
+GCCGACCTGAGCGTGCAGGACTGGGGCGTGACCTATGCCGAGCTCGAGCGCTACCAC
+>850:2:1:1796:6885/2
+TCAGGCCGTGCCGCTGGTAGTCACGCAGCGTCGCC
+>850:2:1:1797:10498/2
+TTTCTCGCAGTTCTCGCGACCTTCTTTGCAATCAACTGGCTGCGCCAG
+>850:2:1:1797:17036/2
+CGCCCAGCGCGTGAAGGTCGTGCGGTTCGAGAGC
+>850:2:1:1799:10049/2
+CGTCTTCCGTTGATATGGACCGTACAAGCGCCGCAAGCACCGC
+>850:2:1:1804:15406/2
+AGCAGGTGTTGCCCGACAGGAACGCCACGTTCAGTCCCTTGCCGATGGCGTCCT
+>850:2:1:1806:2657/1
+ACAGAACGAGCATGACCAGGCCTAAGAGGCCGTCGAAGTAGAGCATCCGCCATTCCTCCCAATTCGGGCCGTCAAG
+>850:2:1:1806:2657/2
+CCTGAGCGTGGCCCCACTCACCACCGCCTACCTGGCCTGGACCGCCCTCTGGGC
+>850:2:1:1809:18043/2
+TCGGCCAAATCGAAGTAGACACCTAACGCCAGATGAGCTTCGCCAAGAGCAGGCG
+>850:2:1:1811:17421/2
+GTGAGTCGCAACAACGAACCATCTGCCGGATTGCCGTCC
+>850:2:1:1812:11887/1
+TCGATGGAGTTGAACGACGGCTCGAACATCCCATCC
+>850:2:1:1812:11887/2
+TGATGGCTAACGCAACCAAGGCCAAGCAGGCAGGAATTGCGCCTT
+>850:2:1:1812:16688/2
+CCGACGGACAATCCAGATGCTTACGATGCCT
+>850:2:1:1813:10530/2
+CCGCGGCAAATCCATTATCTGTTAAACGAAGATT
+>850:2:1:1814:9144/1
+CGCAGTGGATGCGATCACGCGCACTCTGGCAAAAGAACTCGGACCGCGAAACATCCGTGTCAATTCCATCAACCCC
+>850:2:1:1814:9144/2
+TAGCGTTTCTCCCGCAATCCATTTCGAATCGTCTGAAGCGAAAAAGAATGCAGCGGGCGCAATGTCTTCC
+>850:2:1:1818:2868/2
+CCTTCCACCACCAGCATGCAATGCTCCGAACGTCAGTCCTCCTTCAGCGC
+>850:2:1:1821:3056/1
+GCGCGCAAGTTACTTTTCGGCATATCGGTCTGACATCGCCAGG
+>850:2:1:1823:5103/2
+GCTGATTCTAATGTCCGCGTCGACCTGCTCGATGCCCTA
+>850:2:1:1824:16711/1
+GACGGCGAATCCAAAATTGACAACCTTACCACCCGTGCTGAACACGCGGGTTTC
+>850:2:1:1825:12252/2
+GATATCTCGCTTGAGCTAACGCATGTTGGCAGCTGATCGGTTGAGCGCGG
+>850:2:1:1827:9524/2
+CTCGGTTCCAGCACAATTGACAGCGGCATCGAGACGACCAAAA
+>850:2:1:1828:9475/2
+CAGCGCCTTGGCGTTTTTTACCATCAGCATTCCCGCCAGTTCCACTGCG
+>850:2:1:1828:8662/1
+ATAATCCGTATCGAGTCGATCTCCATAAGTAATGAATTCCATTCCGCAACCTCTTCATCCAATGTCATAACACAAT
+>850:2:1:1828:8662/2
+AGACAATTCGATCGTTCGAACGATTATTGCGTTTTTGAAGACGCGTATTAAATTCACGCCAAGCACTGCTCACTTC
+>850:2:1:1829:7671/2
+CATGGGAGGCGAGCGGTACTTCACGTTCGTGAAAAAGAACGTGCGGTTCTTTGTGCTCGACAGCAACCAGCTCGAT
+>850:2:1:1829:18655/1
+GGCGTCGGTGCGGTGATCCTGAGCGCGCTCGAGACCCGGCTCGAA
+>850:2:1:1830:4186/2
+TCGACTTTTCCTCGCAGGAGCGCCCGCTGGGCG
+>850:2:1:1830:2372/2
+GCCAGCGTCTGACCAGAGCGTTTCCTGACAGCGATGATAGAAGTCCCAGG
+>850:2:1:1831:15074/2
+CATGGCCAACTGGATCCTTGGCCACACCAACCGATTCAAATG
+>850:2:1:1831:15116/2
+CGGGCGGGAGTTCCTGGAGTTCATCCGCGAGCTCTATGGGCTGTCGGGGCCGGAGGTGAATGCGGAACTCGACCGG
+>850:2:1:1832:18094/1
+GCCGTATCTTCCAGGCTCAAGATCTCGTCCCACGCACTCGCGGGC
+>850:2:1:1832:8358/2
+GGAGGGGGGCGACACGAGCACCTGCCAGCAGGTGAGGACTTCG
+>850:2:1:1833:14103/2
+GCATGCCCTTGGGGGGCTCGACGATCGGGATGCCGCGCGTGCTGGCCAGCTCCTCGACCCAGCG
+>850:2:1:1833:9753/1
+CGGAATCGCTGTCTTTATCGTAACCTTGATAATGGTGTGCCTGGCTAACACACGTTCTCTTGCGGATAAGAC
+>850:2:1:1834:12850/1
+TACCGAAGTGCTCATCATCGCCAGCCGTAAAGGCTACCGGGTTGAATCAGTCCCAATCACGACTGTTTACACCGAT
+>850:2:1:1834:12850/2
+GACCGGTGCCGTCGGCACACTGTGAACGGCTTACACAGTTGCCGCTACAACTTTCGATAGCGCCACATCAATTTCA
+>850:2:1:1834:11056/2
+GGGGGGTCTTTGGCAGATTTAGAGATTCCGACCTGCAA
+>850:2:1:1835:10893/2
+GTTCTTGATGCCGAGAGCGGGGAACCACTGCCCAATACG
+>850:2:1:1835:17762/2
+GCGCAGAAGCCTGAGGCGGATTGAAGCCTTTGTTCTAGCGCGATTTCGCCGATTCCGCCTTGGTGGAGCGCGTT
+>850:2:1:1836:2852/1
+GGAGACGGCTGCGTTGCTTGAGGACCTTTTGGGCGCG
+>850:2:1:1836:2852/2
+TTTGGCCCATTCCGGCATTGCATCGCCTTAATTCAAATCTGCGTGGTACAATTCGTTTTGATCTAAAAGCCGCTAT
+>850:2:1:1836:17840/1
+AAGGTCCTTTACCGGCACGCCGGAAGAAAAGCAGAAGCAACTGCAAGCGGCGTTCAAAGCAGAAATGCAAAAGCTC
+>850:2:1:1836:17840/2
+GCGATAGGCGGATGCCCGGGGCAAACGCAGCCGAACTCGTTTTC
+>850:2:1:1839:12283/1
+GAGGATACACGGGTGCCCTTCGCCAATCACATCGAGGCGCTCTATACCCTGTTCC
+>850:2:1:1839:12283/2
+AGTGCCTCCGGATCGTAATACTTCCACTTGAGGCCATCGT
+>850:2:1:1839:2174/1
+TTCGACAGGATCTTTCTTGGTTGCCGCTGCCAGCTCGTCGACG
+>850:2:1:1839:2174/2
+CGCTTACCATCACCGGGTCACGGCCTCCTCGATCCTTGCGCG
+>850:2:1:1839:16643/2
+GAGGCTGCGACCGTCAAGCGCATGGGGTTCACGATCCTGCAATGGAAC
+>850:2:1:1840:2752/2
+GAGCTGGAAAAGTTCCACCGTGCTCGCGCGCAGGGCTG
+>850:2:1:1841:14430/2
+GGACATTGTCGGGAACGTTTCGACGGACCGCCCTCTCACGGCAATCCTTCCGAATACCCAGTTCCCAGGTCTTATA
+>850:2:1:1842:19456/2
+GATCGAGGTGTGGCCGATAATCCGAACTCGTGCCGAACAGTCGGTGAAATTTTTCACCAACATTATTCACCGCTTT
+>850:2:1:1843:17633/2
+CTTCGACAACATCTCGAATGTGCTGAAGGTCTCGCCC
+>850:2:1:1843:9021/2
+CACCCCATAAGCAATAAGCACGCTTATTGGGTGAGGGACACCAATATGCGAAACGCCAGC
+>850:2:1:1844:19708/1
+CCAACGCCTTCATCACAATCCAGTCCAGGTCACCGCGCAGGAGATGAATCAGTTTCG
+>850:2:1:1845:16242/2
+CGGAGTTGAAACAATTCAGGACAAGACCTGGCTAACCTTCGGTTCAGCCGGTTTTCGCTTCGAC
+>850:2:1:1846:18159/1
+TTGGAGCAGGTTGGGTTCTATTATATTTGCGGGCATGGCATCCC
+>850:2:1:1846:18159/2
+CTGGGCTAGGACGTCCGGGTGATTGGGCGGCAGATCG
+>850:2:1:1848:12935/2
+CTGTTCCACGGCCTGTGGGCCCTCGCGGTCAGCCTGG
+>850:2:1:1849:4670/1
+TTCCTGGTACTTGCGCATGACGGTATTGAGCGTCCGATGCAATTCTACGCTCGTGGTCATGGACGTTTTTACAACG
+>850:2:1:1849:4670/2
+ATGAAGGAGCGCCTAAATCGCGACAAAGCCAAGACACATGTTCTCGCCATTTCGCAGCTTGGTTT
+>850:2:1:1849:2426/1
+TGCACGGTGGTGGCTCGGTATTAATCGATTTCGAAAATTATCCGCTCTCGGGGAAATCGCTCATCGCCA
+>850:2:1:1849:2426/2
+TCTGAAATTCTTGACTGATTTCCCGGAATAGATTTTGCG
+>850:2:1:1851:16692/1
+AGCTGATGCTCGGCCGAACTCCGGGAAACATCCAGGCGAT
+>850:2:1:1851:16692/2
+GCCGGCGCTTTCTGCTGATTCCTGGATCGCGCGGCGTTC
+>850:2:1:1852:20071/1
+ACTTTCAGCGAACTGACGGCGACGGCGTTCGCGTCCGTACCGCCACTGCGAAAACTGCCATGACCACAC
+>850:2:1:1852:20071/2
+CGAGGTCGCGACGAACACGGTGTGCTGATCGCCGACGCGAACGCGATAGA
+>850:2:1:1854:19843/2
+CCTGCTCCCTTAATCTCTGCAGTAACTGGATATTCTTGTTGCTGG
+>850:2:1:1854:6824/1
+ATTAGTCCCGGCGGTTCTGCCGCAATTGCCGTTCAGCCACATGACGGGGAGCTGGGGTTCGGCTTTGTCCTCGAAG
+>850:2:1:1854:6824/2
+TATTCCAGACTCGAAGTGGTGACCTGCAGCAGCCGAAGATCCTCGTCCATGGCGCTCAGTCCCCATGGATCGCCGG
+>850:2:1:1854:10393/1
+TGCAATTCTCGCCGTCGTCATGCTGGCCGCTCATGGCGCGACGTATCTGACGCTCAAGACCGAAGGCCC
+>850:2:1:1855:3942/2
+CAAGACGTTCAAGGAGTGGGTGCTGGCGCAGGACAACTACGACCTGTCGCGG
+>850:2:1:1857:17586/2
+TCCATCAGGACTTTGAAGCGGGATTTGATTGGTCGATAAAACGTCGCCATCATC
+>850:2:1:1858:13735/1
+GTCGTCGCCACCCAAGGCGTTGAGCAAGATGATCACGCCCACGAAGATGGCCACCACGATCGCG
+>850:2:1:1858:20872/2
+CGGGTTCGCTTACGGTACGTTGACCGATCATGCTGAGCGCGGCGAAGAACTATTCGAAGTCACCTTCGATCACAGC
+>850:2:1:1860:16386/1
+AGCGAGACCCAAAAGGAGGCGGAGGCCCTCCTGCGCGAGACGCTCG
+>850:2:1:1861:18858/2
+ACCGACGGAGCGTTAGAGTCCGAAATTATCCGGAGATTTTTGGGCGCGTTTCAAGCGATCACGCCACTGGATATCG
+>850:2:1:1861:13159/1
+TCGTGCGCCTCCGTCAAAAATTTGCGGATAG
+>850:2:1:1861:13159/2
+TGCGCAAGGATATTCCGCCGGCGGTCCGGAGAGATCTGAGCGAAATAATTCGCGAAAGCATCGACTACG
+>850:2:1:1861:3500/2
+AGCGCCGGCGACACGATGCTGACCGGGAGCCGGACGCTGCCGGGGCTG
+>850:2:1:1862:8736/2
+AATAACCTCCGATTCCGTTCGCCACGGACCCCAGATCGCTGG
+>850:2:1:1864:3797/2
+CGTTGCTACGGTTGAGCAGCAGAGTCAGTCGTTCCCGGTCCATCGCC
+>850:2:1:1865:4696/1
+CCCACCCGGAGCACCTCTTCGCTCAGTGCAGCCACTAC
+>850:2:1:1866:4312/1
+CGTACGGCGTACGCGACGCAGGCGTTCGCGGTGGGGCCG
+>850:2:1:1866:6475/1
+AAAGTTTGTTTATTCGGATCAACATCGCGCCGTTGAGAATTCTCACGGAATCCGAGGGATTGTCCACTTTGGGGAT
+>850:2:1:1866:6475/2
+ACTTCCAGTCCTTGAAAAGGCCCTTCAATGATTTGAACCGATTGGCCAACTTTGATGGAGC
+>850:2:1:1870:14746/1
+GCACAGTTCGCGTCCCCCCGGCAAGTGGAAGCGTAAGTACGGCG
+>850:2:1:1870:14746/2
+ATGCGGGCGGCGTCGGCCCCTACCTGGAGCTGACCGCAGCGACTCCACCGCCGG
+>850:2:1:1871:2552/2
+CACCTACGACTTACGCAAACTCGACTCGGCAGACATCATCGCCGTCT
+>850:2:1:1871:4197/2
+ATTTGTCTGTCCCGGCGCGCAGACCTGGAACCAAATCTTTCCCAACACC
+>850:2:1:1872:10515/2
+GTGATCTGGAGAAGAACGCGCTGGTTATCAGCCGTCGCGACCAGCCGATTAAAGCCAAAGAATCCATGTCGATTCA
+>850:2:1:1873:5183/2
+GCTCGAATTCAATAGTGAGACATTCCTGGTAAACC
+>850:2:1:1873:19341/2
+CCGACCAAAACCACCAAAGGCGGCGTGGTTACCTACATCGTTAACTCGACC
+>850:2:1:1874:18230/2
+GGCAGGACGAAACAAGCCGCCAACTGGCCAAGGGGCGTACCCGCC
+>850:2:1:1874:13955/2
+TCCTCGGCCGAGAAAAAGCCGCCTTCTTTGGACGTCATGTCGCGAGCGACGTAA
+>850:2:1:1875:7057/1
+TCACCTGGATGGCGATGTTGGAGTCGGACGCGATGAAGATGATCTGGCCCAGCCGGTTCCGTTCCACGAGCGTGAG
+>850:2:1:1875:19723/1
+AGTTGAACAAGAACAAGGTGGTAAAGCTGCCGATCCATGGGGATATTAAGCACGCTCTGAAGGAATTGAATCGAT
+>850:2:1:1875:19723/2
+TGATGATGGCCTCACTGTTGGTCATTTCATCCAGAAGCTTGATCACATACTGCGGCTGGA
+>850:2:1:1875:12923/2
+AGCTGTTGCAACAATTCTATCGCTTCCAGCAACGGTTCTGCGCTGTGATTGGCG
+>850:2:1:1879:2166/2
+ATCGTTGCAGCGAGAAATACAGCGGCTTTACGCCAACGCG
+>850:2:1:1879:15741/1
+AGAAGAATTGACAGAGGTCCCGAGCAACTGGCGTTCCGAAATGTCGCTC
+>850:2:1:1879:20717/2
+ACGCTGGAGATTCTCGACGAAGCGGGACTCGCTGAGAAGCTGATCGCCTAAGGACGGAAGCTGACGAAGGTCGCCT
+>850:2:1:1880:18171/2
+GTAGTACCTTCCATTTTACTATCCGCTTCGGCCGCCCCACTCTGTCAGAA
+>850:2:1:1880:5055/2
+AACCACCGTTCGGGTACGGCATCGAAGACCCAGAAGACCAACCGGGTGGCCGCACCGAACGGCGG
+>850:2:1:1880:14354/2
+TCAGAGTGGCAAGTTCGACGAGGACGAACACTACTATCTGGATACAGAGTCAATCTTCGGCTTCGTCTAC
+>850:2:1:1880:3485/1
+GCGGGAGATAGTGGTGCCCTTTGGTTCCGCCATCCAGATGATGTTCAAAGCCGACTGCATCTCACCGAAC
+>850:2:1:1880:3485/2
+CCATTGCCGGTCTGGCCTTCGGCGAGGACGCGGCGCGTGGCG
+>850:2:1:1881:1639/2
+ACAACAGCCTGGCGTAGACGCGAAACGCATCGCATACGTGGGGCACAGTTATGG
+>850:2:1:1882:13775/2
+CGCGACGGTGTCATTGTCGACGAGAGTCCCCGAGGCATCGTACTCCTCGATCTCTGGATCCGACGGACCGCCGAC
+>850:2:1:1882:8626/1
+TCGAGACTCCCGCCACTGGCGCCACTTTGCGGCC
+>850:2:1:1882:8626/2
+ACTCCTCGGTCTTCACGTCGAACTCGGCGGTGATC
+>850:2:1:1883:12526/2
+CAAAAAAGAATCGCTACAAATACATACCAGGCACCGTTCATGGGCGCCGCGATTACCAG
+>850:2:1:1884:14637/1
+TTAACTCAATCTTCGCGAAGTCATCAATCGTGATCTTT
+>850:2:1:1884:12167/2
+TTGGTATCCTGTTCTGTCTGATGACGGTGGCCTCACCGCTGGCGCGGCAGTATTATTTCATGTGG
+>850:2:1:1885:19928/2
+TCATGGAGCGACTTTTCGGCCCGGAACCCCGCATATAGTGTTGCTCGGGATGGTAATTATCGAACATCGCTTTCAG
+>850:2:1:1886:10067/1
+CCGGACCGGAGTGCCGGGGCCAGGTCGTGCGCCATCACGACTG
+>850:2:1:1886:8818/2
+CGAGGCCGAGAACTGCGAACTGGAAGACCTCAGTCATCGCTCACGGGGCACTCCGAGCCAGCTAC
+>850:2:1:1891:5946/1
+AAAGGACGGGGCGGAGTCGGTATTGGGAAACGCTGGCAAGATCGACATCCTAATCAACAACGCCG
+>850:2:1:1891:5946/2
+TCGCGGCATACATCCCACGGTAGGGCCCGGGGAAAACGCCGAGCATCGA
+>850:2:1:1895:12576/1
+TTCGCCGAGCAGGAAGTCGCCGGCGTTGAGGGCGATCGGGACGCCGACC
+>850:2:1:1895:2039/1
+TGATGGCTCAGAACTGGAACTTGGCCCATAGGCGGAGGTGCTGGTTGTTGGCTTC
+>850:2:1:1895:2039/2
+GCCGGCCAGCAGTATTGGAACGTCGCCGTCGAGAAGGCCATTGCCACCCTCTTCTTCCATCTCGAAAGC
+>850:2:1:1898:4648/2
+CTTTTCTGACGTCCGCGCCGAAATCAAGCTCATCAGAACCGATCACGCGG
+>850:2:1:1899:18710/2
+CCATCGCCCAGCACCGGCTCATGGCCACGCGCACC
+>850:2:1:1899:20060/2
+CGCCTTCATGGCATTGGTTCGCAAAGCCGCCGACT
+>850:2:1:1899:9299/2
+GCCTGAATGCCCGATCGTAAACGCACCATAGCCCGATTGCCAGGCGAA
+>850:2:1:1900:14208/2
+CTCGGTCTGAAATGAGCTCTTAATCTATGTAACCTGCGTAACCCG
+>850:2:1:1901:11982/2
+TCGCTGCGTGCCGAGCAACTGCAGAGCCGAGTGGAAGGCGATTCGCTGCGCGTG
+>850:2:1:1902:18172/2
+ATTAGGCCTATCGTTGCGCAAGCCCAGAAGACCGCGCCGCAAGGCGTCAG
+>850:2:1:1903:5249/2
+GCAACGGAGGATGTCGTGTATCTGCTGCACGGGCTGGGTGCCGACACCGG
+>850:2:1:1903:9106/2
+GAGCTTGTGGTGTGCGGGGAGTTCTTTCTCTTTGCCGCC
+>850:2:1:1903:20224/1
+AAAGTCGTTGTACAGGAGACTCGACACATGCGAGTCCGCGTACAGTGCATTGATCAAGGAGCGGT
+>850:2:1:1903:20224/2
+TGATGTCAACGCTTCAAAGTTCACGTCTCCCTCAGAACTGATCATTGCGGCTCC
+>850:2:1:1905:8943/2
+AGAGAGCGCCTTTGAGGTGACCCCCGCGAATAGCACTATCACCAGTAATCCTGGGTGAAAAGGCTCGAGTTTCTCG
+>850:2:1:1908:20775/2
+TCCCAGCCACGGAGGGTCAGCGAATCGCCCAGCGTGAAGCGCTC
+>850:2:1:1909:20961/2
+CTCATTCTCCATCAGGTTTTCTTCAATGGACGCACCTGGTGCCAGCCGTCGC
+>850:2:1:1910:13517/2
+ATCCGTTCATTTTTCTTCAGCAAAACGGGAAACGCACGCTGGTCCTGAGC
+>850:2:1:1911:5003/2
+GTACTCCAGCTCACATACATGTCTTAGCTCTATCTCGCGAAGCTGCATTTCCTCCC
+>850:2:1:1911:10134/2
+ATCGCGCGGGGCTACCTAGATTTCACGTCAGTTCCAAACACAACCATCGACG
+>850:2:1:1912:8512/1
+TGGAAAATCTTGAGCGGGGGTAAACCGCCCTTCCCAACCTGCGAATTTCTGCTGCTTGAGTGGCGACCAGGATCGC
+>850:2:1:1912:8512/2
+CAGGCCCTGGGCTTTGAGAAGATCGTCATTCCCGCGTC
+>850:2:1:1916:17252/2
+CTAACGTCTCTTGATAATCCACAAAAATATGCCAAATGGATTATATATAC
+>850:2:1:1916:19990/2
+GACGCGGTGCCGAGCTTGAGCAGGAAGCTGGCGACCTCGTTTTGTTTCTTATAAATCCC
+>850:2:1:1917:5156/1
+TGTCCGAGACCGTTCCCGAGTTCCAGTTCACCGGGCCGGTGG
+>850:2:1:1918:13822/2
+GCTGGCCTTCGGTGCTTCGATCCGGTTGACCTAGTGGACCGTATCCGCTGAAGTGGTACTACCACCTGTGCGGATC
+>850:2:1:1918:6725/2
+CGGTTGATGCTGACGATCGAGACCGGCCCCGGCTCCTC
+>850:2:1:1918:20085/2
+TTATCCCAGCTTACATGTCGGTTTAAACCTTCAACCAGGTAATGCAATTGTCTTTCGCTGATGTACGAAGG
+>850:2:1:1918:15203/1
+CGAGCAAGTGGAAGGGAGTATCAATCGAGCGGCCGATCTTCTTGAGAAAGCAACCACG
+>850:2:1:1918:15203/2
+GGCAGGCTCGCTTAGCGGCGCACCTTTTAACCACTTAAGCTG
+>850:2:1:1919:1798/2
+CGGGCCGTGACTCGTCGGAATAGGTCGGGCGTTGCACGGTGACCTCGACATCTTT
+>850:2:1:1919:2847/2
+AATGCGTATCGCCTCTACCAGCGGGCGCAGGGATTTTTCTTGGCAGACCCTCCACTC
+>850:2:1:1921:3137/2
+GAAATCCCGCGACGTTCGCGCTTACCCGTGTGGTCTGGCGCGACGCGTCCACTTCGAAGACCTGTTTCACTGAGAT
+>850:2:1:1921:3743/2
+AAAGTAGCACTGACAGTGCTCGATTTTGGGAGGAC
+>850:2:1:1922:5423/1
+ATTCGGATCGCCCAGCCGATTGTGGCAGCGGTTATACCCAATCACATACGTAGTTCCCGGCCCC
+>850:2:1:1924:12449/2
+TGAGCTGTTACAAGGAGCTGCCGGGGCTTATCTCCTGCTG
+>850:2:1:1925:9292/1
+TTCGTGCTCGAGATCGTGTTCGATCATGTGACGAAGATCGGCAACTGTTTTTCCGGGCACAAGC
+>850:2:1:1925:9292/2
+CGTCGGAATGAAGCGAGGCGAAACGCGCGGCGTGCAAGTTGAATTCCCGGCGGAATTTCC
+>850:2:1:1926:19142/2
+CGCCGCTGGCGATTGTTCGCGGAGACGTGTTGCCCGATGCGGTGACTCTG
+>850:2:1:1926:12682/1
+ACTATCCCGATAGACGAAAATGGATTGTGCGATCGCCTGAGCGCCGGT
+>850:2:1:1926:8726/1
+CTTACCGAAAAAGGACATTATATTTCCTCCCTTGCCAGCTGCCTTCCCACTTGCCTTTCCAGTCCCAGATGAG
+>850:2:1:1926:8794/1
+AGTGGCTGTATTTTTCCTATACTCGCGACCTGCCC
+>850:2:1:1926:8794/2
+GTATCCTACAGAAGGAGGCGATGCGCGACAACACGCCCGAAACGACGTGGGCTCGTGGCGAGG
+>850:2:1:1927:1893/1
+AGGTGCTCCAGAACAAGGCGCAAGCCACTCAGCTGAACGAAAGCGACACAT
+>850:2:1:1927:15927/2
+ACCACATGGCCCGGCATCTCTTGCAGATTGCAGACGTAGA
+>850:2:1:1929:11448/2
+GAAGAACGAAAACGGGCTTACGGGTTACTTGCGAGGCTTGCAGCACATGGCTCGACTGCACAAACGAGCGC
+>850:2:1:1929:8666/1
+ACTGATCTGTGACGCACTCGGCCTTGACCACTCG
+>850:2:1:1930:8275/1
+GCCGAGTATTCGGGGATGACGTACACAATCCAGGGCGACAAAGAAGCCTCACGAATCAGTGTCGG
+>850:2:1:1937:8881/1
+AACAAGGCCTCTCGATCCGTGAAGCTGTGATTGAAGGTTCGCT
+>850:2:1:1937:8881/2
+AGCACGGGCAGCAGGATCAAGGTTAGAAAGGTTGAGCTGAGGATC
+>850:2:1:1938:5657/2
+CTGAAAGCCTCTTTACCAACAAGTGAATCATTCGCGGCACACTGTTGAACATTTTTCAATGGCAAATCTA
+>850:2:1:1938:19701/2
+TTAGATGTAGGTCACGTCCATGAGATCACGGTCAGGCATAAACGCCTTTAGCCCGGCCGAGTTGCG
+>850:2:1:1940:18697/2
+CACGATGCTCATGTGACGTATCCATACGCTCTCCTGTCACGACGCCC
+>850:2:1:1943:15232/1
+CCTGCCTGTGGAGCAGCCCACGCAGTTCGAGCTGATCATCAACCTCAAGACGGCCCAAGCCCTTGGCATCACGATT
+>850:2:1:1943:15232/2
+ACACCATTTAATCTTAGCCATAAAAGTTGTATAAGCATCAACGTTTTGTTTGTCTCAAAAAACGATTTTTTTTTTG
+>850:2:1:1943:19543/1
+ACTGTAGGTTTCTGGCTGCGTCCGACGATAGCAGCCCGCTCTGCCGACATTGTCA
+>850:2:1:1945:16822/2
+AGTCGACAGATCGACCTGAAGGAGGTGCCGGGAATTGAAGTCATCCAGGGCGCCGAGGAGAACTGATCGG
+>850:2:1:1946:10202/2
+AGCTTTTTCGCGCGCGTGAAAAAGCTTTGTCGATTTCTGGGTTTCGGCCTTCTCACAGTCACCGCCGAGGGCCGGG
+>850:2:1:1947:6533/2
+GGTCTCCGGACACACGAAGGCACGGCTCTCCGAGAAGCGGAGGATGTACTCGACCTCACGGCTGC
+>850:2:1:1948:15431/1
+ACCGCTTACTCGATGATGGAGCAAGGCAGAATCGACATGATTCTGAGCTCGCGTCCCGAAGATCGACGCGCGG
+>850:2:1:1949:19998/1
+AATTCAAAGTAGGCATTTTTGTTTTTGTAGGGTTGGCGATGTTAGGCGCGCTGGTCGTGCAATTC
+>850:2:1:1950:4213/2
+CCAACCGGGCCCTGGTCCTGCACGCCAACCTGTCCCCGCTGGTGG
+>850:2:1:1950:1388/1
+CAGCCGCAATGTTGGCATTCTTCAGCAGTTCGAGCGCCACAAAGCGGTCATTGTCTGAGGCTTCTGGG
+>850:2:1:1951:17693/2
+GGCGGGAGGGCGAGTCGAGGCCTACAGGTACGGCCCGC
+>850:2:1:1951:14985/1
+GGATTGGAAGCGGTGTCGTAAGGATATTGATCG
+>850:2:1:1951:14985/2
+CCCTAGGCCGGGTTCTGAAACATCACGGCGCCCGTTATTCATCGCACATCCGC
+>850:2:1:1956:15216/2
+GGGCAGGAGCCGGCTACGCGTCACCAGCCAACCGGCTGCGGC
+>850:2:1:1961:19696/2
+GGGTCGGCGAGATAGAAGGTAAAGCCGCGACGGGCAGCGGC
+>850:2:1:1962:18912/2
+CTACTCAAGCTCAACTCTCTGATTTACCTACCCTGCTTGCTGCTGAGGAGGCTGCCGG
+>850:2:1:1965:11059/2
+CTTTCTTAGCAAACCCATTCTTGTCGATCCTCTGTGGACG
+>850:2:1:1966:2937/1
+TACAGCTCCGCTACATCGCTCGATTTCATCCGGATGCAGCCATAACTGGCAGGGCGACCGATTGTTTTCTCCTGCG
+>850:2:1:1967:19505/1
+CGTTTCAGCGGCGCCTCAATTTTACGCTCTTCTACCTTGTTCCGAGCAGGAGATGTTGACATTGGTCGCC
+>850:2:1:1967:19505/2
+ACGCTCTTTCTGATCGCCCCCGTTTTCTTAGGAAATTCATTGAGCTACCTAGTCGAGCTGTG
+>850:2:1:1967:17110/1
+CACGGTCACCATCACCGTCAAGCCACGTCCG
+>850:2:1:1967:5942/2
+TGAGCCGATAGTCTGAAAATGCACATCGGCGTCGCGGGCGAGCTGGC
+>850:2:1:1968:14931/2
+GTGATCCCCGTGGTGCTCGTGCGTGTCGAGCAACCGCGCACCGAGGCGCCC
+>850:2:1:1970:1929/1
+ATGTAGTCGACGTAGCACTCGGCCCGCGCCATGAT
+>850:2:1:1970:12791/2
+AGGAAGCGCTTGTTGTTGTCGGTGGTGGGGATGGTCTCGCCGTAG
+>850:2:1:1971:21083/2
+ATTTATTCCCGTGCTTCAACAAAATTCCCATTCTGTCGTCGGATGCCCAGGGAAAGCTCCGACGGGAAG
+>850:2:1:1972:13780/1
+AGGCTCTTTCGGTGCAGTGACGATCGGTGTCGCCAACAATCCCGGCACCGCACTGCTGTCATCGG
+>850:2:1:1973:14180/2
+GAAGGTCAATGTCAACGTGACTGGCGCTGCCGCTGG
+>850:2:1:1975:3721/1
+GGAGCGAGCAGTTTCAGCCGGTAGGCGATAGGATCGACTTTTGCGCGAATCGC
+>850:2:1:1976:17385/1
+GGTCCTGTTGGGGGACGCCTTCGGAACCTCGGTCAACGACACATATGCCG
+>850:2:1:1976:17385/2
+AGAAGTCTTGCAGCGACACCGCACGGTAGGAGCGTTGAAGTTTTGCGGCAGC
+>850:2:1:1976:5610/2
+ATTCTGTTCTCATGTGGGCCAGCGAACACCGCCGC
+>850:2:1:1976:3270/1
+ATCCGATTCGGTGCGGAGTTACCCAGGCCTATCTGACCGGCATAATCGACAT
+>850:2:1:1976:3270/2
+AGTCTCGCGGAAATTTATTCCAATCCGCTCATCG
+>850:2:1:1976:17128/1
+GGCTGTCCGACCGCGTCGCTGACAGTGTCGAGCAAGCGCGTCC
+>850:2:1:1977:2709/1
+GCCGGAATATTGTTCCTGCGTCAAACCCATGACCTGTAGCGAGGTCATACAAACCGTGACGCCCTCGGGAGCTATG
+>850:2:1:1979:4475/2
+CTCCTATCTCTTTAACCATCACAACCGAACTGGAAGGACAAAGG
+>850:2:1:1979:18966/1
+CGATGGAGCCTTGGGCCTCGTAGCGGGTCTTCCAGAGCGCCCAGCCACCCCAGACGACAC
+>850:2:1:1980:6403/1
+GGGCTGTTCAAGTCCAAGGATTGCGATTAGAAATGCACGGCCTGGCCAACCTGC
+>850:2:1:1980:6403/2
+TTCGGAAATCGACGAAAACAACTGAACGTCAATGCCGAGCGATCGCAACAGACGTCCGACCGACGCTCGG
+>850:2:1:1983:21192/1
+CAGTTTCTGCTTATTCAAGGTCACTTCTGCAGTTTTGGTACTGCCGTCACCACGATTGGCG
+>850:2:1:1984:12026/1
+GGGTATGGATCAACGCGAGACAATACTTTGACAATGTACCCAAAGTAGCATGGAACTTCTCAATCGGTGGTTACCA
+>850:2:1:1984:12026/2
+GGCGGAGGGGAGGCCCCCAACTCTTCTTTATTTCGATCCGTTTGAGG
+>850:2:1:1985:15328/2
+CTCCAACTAACTCCATCCACTCATCCAACACGTAGATCTGCGTATTCGCTATCGCGCGCCCAATCGGCACGCTGCC
+>850:2:1:1986:6382/2
+CTGCATGTCGCGCAATCGGTTGCCGGCGGCCCAGG
+>850:2:1:1990:16693/2
+GAGCACAAAGAGTTCATCGCCCGGTACGGCGACGA
+>850:2:1:1991:3363/2
+AACGGGTGGACGTCCCACCAGGGCGCGCCGTTG
+>850:2:1:1993:20849/2
+CGCGCGCCAGGGCTACTGCCTCTACAAGGTCGGCTGCAAGGGGCCGACGAGCTACCACGCGTGCTCGACGACGCGC
+>850:2:1:1994:8726/1
+GCGGCCTGAGACGGTTGTAGCAACGATCATCCGGAGATTGCGCACCATTTTGCAGTTGTGAG
+>850:2:1:1994:18555/2
+TTGCCGGGCATGCTGATCGGTCCGGTCGTGGGCGTTTTC
+>850:2:1:1994:9385/1
+AAGCGAAGTCACAGAGTATGAGGTTCAGTATCATATGCTGGCATCACTTTGCTCATGTTGCGCTCTAGA
+>850:2:1:1994:9385/2
+GCTTCCATTTGACAAACAGAAACGAACAAGTGGTTTTCTAGAGCGCAACATGAG
+>850:2:1:1995:13878/1
+GGGATGGAGCTTCGCAACGACGCGACCGTGCC
+>850:2:1:1995:13878/2
+TCTGGAAGAAGAGGCCGCCGGAGGCGCCCTTCGCCACGAGCTCCTTGAGCTGAGCGGTCG
+>850:2:1:1997:13031/2
+GCGAGCGTCGGGTACAGCGGTGAGACGCCGGCACAGTTGACGAGGACGTCGACGCGCCC
+>850:2:1:1998:8100/1
+CTGGTCCATCACAGTGAACAGGTTTTCGGGCAACTCGGAGAAACTGAGCAGCAGAGGATGCGCTCAG
+>850:2:1:1998:14107/1
+TGGGCGAATTGAACAACCTCAACTTCACCGTCGGAAACATCCCGTGGAAGATTTTCCGCGTGA
+>850:2:1:1998:14107/2
+ATAGACGATTTTGACCTGCAGTTCCTTGGTTGCTTGATTGATTATGGCCATATGACTTAGTGCT
+>850:2:1:2000:10907/2
+ATCGACAAATCATTCCGCCCATGCTGTGACCGATCAGGACGATGCGCTTGTGATTTGGGAATGCGCG
+>850:2:1:2002:14226/1
+GGGAGCTGCGTACCAACACCCTCGCCCTCATGCACCTCCT
+>850:2:1:2002:3871/2
+GGCGGCAGCCAGTTGGTCTTCTGGGACGTCGCTACCGGCAGGAGCCTGCG
+>850:2:1:2004:5535/1
+CTCCAGGCTATAAGCGTCACTGACCTTGATCATCCTATTTTCGGTCAGCATTCCTCATAAAGTGACAAGGACGAAG
+>850:2:1:2005:5558/2
+CAGAAGTGGAAGAAGGGTAGTAAGATTGATAACATGTTATATAATCTTCAGAACGGTGAACCATT
+>850:2:1:2005:4525/2
+TGGACGGTGCTGTTTCGCGGCTTTCAAACGGCCCCGGACGTCAAGAAGCTGCTG
+>850:2:1:2009:8302/2
+AACTAATTCGCGTGCGAGACCAGATCCACTTGTGGGCTGAGAACTACGAGCGCAAGCTTCCAGGCTTCCTGGATAT
+>850:2:1:2009:8607/1
+CACCGGCACGCTGGCGGGACTGCCGCCGGGCAAGATCAAGTGGACCGCCGCGGACTTCGCG
+>850:2:1:2009:8607/2
+CGAAGCACTTGCCGTTCTGCCAGTAGGCCATGCAGCTGCGCGGCTCCATGCTGTGATGCGCCAGCGAGG
+>850:2:1:2010:2849/1
+CGCCGCGATTGCGATGCCGATGTTCAGCGGAGTAATCAAGCCGG
+>850:2:1:2010:2849/2
+CACTGAGGCTTTGGTTAGACGCGGGGGTACTTACACGTCAATGACGCAATACGA
+>850:2:1:2018:4390/1
+CGTCGCCATCGCCAAAGTGATCGCAGTCTGAGGCCGCTTTCACATCG
+>850:2:1:2018:4390/2
+CAGCCAGCAAGTGGGTCGTTCTCGATTACCTGCAAGTAGTTGTCCACGTCTTTCATCGAGACA
+>850:2:1:2018:8414/1
+GCCGCTGAATTGAAGCAGCGAAATCTCGCAGCGAATATTCTCCCAGTCGGCACGAAGGCTCCCCA
+>850:2:1:2019:6462/2
+GATGGCCGATCAGTTCAAGGCGTCCGCGCTGGCGGCTGGCATTCCG
+>850:2:1:2021:8033/2
+TACCACTCGCTCGAAGCACAGGTGACGCTGCGTCCGCTTCATGGAGTCACCATGCAG
+>850:2:1:2021:13143/1
+TACAATCTCCTTGAGCAGCTCGATCCGTTTCGCCA
+>850:2:1:2021:14536/2
+TGAGAGACGCGGATTGACCATTTTGAGATCGTCGCCGATCGATTCCACTTGGCCTGGCGTCAGGATGATTTTGTTG
+>850:2:1:2023:14217/1
+CACAGTTAGCGCAGCAATCAGGGTAAATTTTACGAATTTCATAACTTCCTTTTGGTTGACTCTA
+>850:2:1:2025:5207/2
+GCGCTGATGGAGCAGGGCAAGCTTGACGAGGCG
+>850:2:1:2026:12209/2
+ACTATGGCTAAGCAACGCGACATATTCTCCTGCCGGCAAACCTTCGGTGGGTGTT
+>850:2:1:2026:18228/2
+GACTGTTATACTGGTCGGAAGCGCCGACTTTCAGAAAACTAATATTACTGGTAGCTGAAAAATTTCGGGTGATATC
+>850:2:1:2027:19845/2
+ACGCGTGTTTCCAAAATCATCGCCACCCAAATGAAATACGCGATCCTCAGCGATATTCACAGC
+>850:2:1:2027:9509/2
+GAGCGGCGCTTCTAGGTTTCCGGACCAAGCTGCCTAGAGCAAAATATGGGCTGAGGC
+>850:2:1:2030:14669/2
+GCACCGGCACGAACCAGTATGTCTGCGCACCGACATCGGCCGCGGAGG
+>850:2:1:2033:15495/2
+GGGGGAAGCCAGGATGGTGCGCAGGCGGTTTGCCGGCCGCATTTTTCTGGGCGGGGTCG
+>850:2:1:2038:6372/2
+GGGCCGGATACGCTAGTTCAGTTTCGACCACACTTTTTCCCATTCACCGAACCAAGCTTGGAAGTCTACG
+>850:2:1:2039:3638/2
+CAGCCGATGATGCCTTTAACCCCGGGGGCCGAAAAGTTG
+>850:2:1:2039:20987/1
+AATCGAAGCTGTAGCCGGTCTGGAACTTGCCGTGCAGCGTGCCCGCC
+>850:2:1:2039:20987/2
+GACACGCATCACATGCGCCTGCTCAATTACTTCCTGGAGCGGATGCGCGACACGCC
+>850:2:1:2041:12357/1
+ATATTCGGCCATGCGAACCGCCGCATCCCCGAACA
+>850:2:1:2042:10863/2
+CGAAATTCGCGAACGAAGTGCTTCTGCGCGCCGGCTTCATCCACACGG
+>850:2:1:2042:17567/1
+CAGGAAGCGCTAAAGTAGCTTGCCTCTTCGCGGAATTTGCTCATCGTTTT
+>850:2:1:2044:14047/2
+GCGTCACTCATCGGTCGGCGCATCGAGCTGCGCTTCGATCCAGAGGACCTGACCCGTCTGGACGTG
+>850:2:1:2045:13120/1
+GCAATGGTCGCGGCCCGTTCCACTGATTGCTCGACCAGCACCAC
+>850:2:1:2049:9468/1
+AGGGTTTGATGCACGTCCGAGAAAAACAGACCACGGCCC
+>850:2:1:2049:9468/2
+AGCCGGCACCGTCGCAGGACACCGATGTCGTCAACGCG
+>850:2:1:2050:5862/2
+CCGGAGCTATTTGAGGCATCAGGCGGCTGTAATCGCCGGCAACCTC
+>850:2:1:2051:8610/2
+TAAAGATGTTCTTTGTCTTCACTCTGCGCGCTTTAACGAAGCGCGATTTTACTCAGATGCGCG
+>850:2:1:2051:15965/1
+TGGCGAGTTTCTTCAACCAGTTTGGCACCGCGCTGAACGGAACGAATTTCGCGGACCCCACCAATGGCTATG
+>850:2:1:2054:11534/1
+TAAGGATCCGCTCTTTACCGATCACTATCGAGAAAGTGCTCGGAGCTGAGTTCCCAAG
+>850:2:1:2054:11534/2
+ACTGAGACCCCATCGTCACTTGCCATCATCTGCAC
+>850:2:1:2055:13656/1
+GCGTTCGCGCCCCACTGTCCCGAATGCACCGTAAGTGTTCACAAGATCAAGCGGATCATAGGAGTAGTTCATCAAC
+>850:2:1:2055:13656/2
+TCAACTATCTCACGATCATTCCGTTTCTGGCGTGCTTTGATGATACTTTTCTGGGACGTTTTCTGCCGC
+>850:2:1:2055:4873/2
+GGACTTCCAACCAGCATGGTCGGCGAGGGCTGCTCGCAGCTGTTG
+>850:2:1:2058:13141/2
+CTACGAGCTATTCTCCAGCCCACCAAAGAAGAAAGTGATCGTCTCGCAG
+>850:2:1:2059:16511/2
+ATGGCAACTAACAAAGGTGGAAAGAAGTCAGCAGCGAAAAAGGGCGGTGCCAAGAAGGGC
+>850:2:1:2060:12424/2
+ACGCGACGTCATCCAGCCGCATGCTCTGGGAAAATTCA
+>850:2:1:2064:15948/1
+GTCCTCGTCGACGACCACGACAAGACGCCCCATATAGGCG
+>850:2:1:2064:18275/2
+CGACCCAAACTCACCTGATACCACTGATACCATTTTCAGCGGAACTACAGCGAATAGGAGAAACTATAGAAACTG
+>850:2:1:2064:8202/2
+TGCTGCTGCATCCAGCGTAGCGTGGCCTCAGTGGTCTAGAGCCTGTGCG
+>850:2:1:2065:16816/2
+TTCCAACGCTTCCCTAATCATTCTTCTTTTTGTTTTTCGGCGACGCGAACTTCTCTCGATGCACCTATGGAAACGG
+>850:2:1:2065:6735/2
+ATCTGCCTGAACTTCGGCCTCGCGCTCGAGTACCAGGGCGTCTGCCACCTGCGCTTCGACGACACCAACCCCAC
+>850:2:1:2066:9339/1
+TGCCGACGATGTCCCAGTTGCCCTCGTCGGTGTAGAACTTGACGGCAAACCCGCGGACG
+>850:2:1:2066:9339/2
+AGATCACCCATTTCGACCACGAGCGCATCCCCGAGCGCGTGGTGCATGCGCGCGGCTCG
+>850:2:1:2067:9854/2
+ACATGTTCTTGCCGATGACGAAGAAGGTGGCCGGGGCGTGCTTGGC
+>850:2:1:2069:5792/2
+ATCGGGGTGGCCCGGCCCAGAGTGCGGGCCGC
+>850:2:1:2070:5637/2
+TGTCTCGCTCGGTCACTGGAACTGGCTCATCGCGG
+>850:2:1:2071:7056/2
+TACGGGGGACAAGTCGCAACCGAACAAGGACCCGATGGGCGGTACGGGGGACAAGTCGCAACC
+>850:2:1:2073:8430/2
+AATTCCTGAACGCTCGGAACCACGTTCGCGTTGTACGGGGGATGAAGGCCGGCAATCACAA
+>850:2:1:2074:12259/1
+CGCAAAAACGATGAGTCCCTGGCCGATCAGGATCCAATGGAAAAAGCCCAGCATTTCACTTTGTGTCCGCCAGAGA
+>850:2:1:2075:3501/1
+CCACGGCAGGCCGTCCAGCCGGTTCATCGCATTGAGGTGTTCGGTTGCTTGCAACTCCGTTTGGCCACCCGAAAGG
+>850:2:1:2075:3501/2
+ATCGCGTTGTACTGGAGGGGATGCTGCTGAAACCGAACATGGTTCTTTCAGGGAAAGATTGTTCGCAGCAAGCTTC
+>850:2:1:2077:18797/1
+TAGCACGCACCAACATTACTGGAGATGCCGTTCTCCCGG
+>850:2:1:2077:18797/2
+GAAGCCTCGAGCATTCGCTTGGTCGAAAGGAGCGTCTCCTCTTTGGGACAGCTCGAACACTAGGAATATTGACCTG
+>850:2:1:2078:20101/1
+CTGGCCGTTGAGGTCGATGTGGAAGAGCTTGCCGAGCCACAGGGC
+>850:2:1:2078:20101/2
+CCTCGGCTCCTACGTGCTGGAGCGCGGCTACGACCTC
+>850:2:1:2081:19156/2
+TCGCAATGTGAACAAGGTTCGCGAGTCCCAGTCTTGCGCCAGG
+>850:2:1:2083:3804/2
+TCGTGTGACGAATAACCCTGGGTGCTGGACTCAACTCTGAGGTTGCGGAGCATGAAACAGCTCGGCCACGGTCAGC
+>850:2:1:2085:1276/1
+GAACTCCTCGCCTAACGACTTCGATTTCCTGGTCGGGAAATGGAAAATGCACAACCGGCATTTGGATAAGCGGCT
+>850:2:1:2085:1276/2
+TTCCGGTGTTGCTCGCGATCCAGTAGAGACTCCAAAG
+>850:2:1:2088:11730/1
+TCAGGGTCCGGTGGACGCGGACTTTAAAGAAGTACCGAAGGAATAATAAAAGGGATGGCGCAAGCGAGCGGTAGAA
+>850:2:1:2088:11730/2
+ACGTGGGTCCAACGGGTTATGGGCTTACTTTTTATCTCTCCGCCGAACTGCCATGG
+>850:2:1:2090:12221/2
+ACTAAGGATCATGAATTTAATAAGTTACGAATTGCTTAATTATGAATGACTCGATCGTTCCCCCGCCGAC
+>850:2:1:2090:3484/2
+GTGCGGTTGTCGCGGCACTAGCCAGGCGAGGTGGGACCGATGGCCATGCCGAG
+>850:2:1:2092:18437/1
+ATCTTGCCGATCAGGTTGCGCATGCCTGCCTGTTTCCGGAGC
+>850:2:1:2092:7743/2
+TTTAAAGTTCATTAAGTCTGCAACTGTTGGAAGAATATCAATTGTCTCAACATTCCAATCCAGAGTTCTCCCAATT
+>850:2:1:2092:11269/2
+AGGGTGAAAACCTTTTGGGCATCCTCGATCTGCTGGAGAAAGATTGGGGCCAGTGGCATTCCGACCCCACCAACAA
+>850:2:1:2095:2233/2
+CAAACCTTTTCATTGCAGTCCCGATCATCCGTCGGCACGAGTCG
+>850:2:1:2095:20448/2
+GAGACGTTCTGGCCGCTGTAATTTTTCAAAAGAATCAGGTCGTGATATCGGAACGCCATCAGGCG
+>850:2:1:2095:19505/2
+TTGGTGATTTGCGGCGCGTGCTTAAGCCTGGTGGGCGGCTTTTATTCAGC
+>850:2:1:2096:15512/2
+TGGCCCCGAGCAACGATCCCCGCGATCCGCTCGGC
+>850:2:1:2096:13113/2
+TGCTACCGATTTCCCCGATACCATTCCAGGGTCGCGCACATTCCACTTTCGAAACTGTACCGCGGCGCGTGCCCCA
+>850:2:1:2098:1335/2
+AAAGTTCTTGAAACAGTTTCAAATTTTTCAGACACGACTCCCGCATTATGCGGGCAGGCTGCC
+>850:2:1:2098:18019/2
+GGCGTACTCGACGGCCAGGGCGATCTCGGCACACTCAAGATGCCGTCCAGCGGGCGC
+>850:2:1:2099:15477/2
+CCTCGTCGGTCGCGATCGCGATCATGTTCAACTACATCTTCCAGCCCGATTGGGGCCTCCTGAACGGCGG
+>850:2:1:2100:5275/1
+AACTCCAATTACGAGCGTTGTGATCAACGAGCGCTTCATGAACAATCAGGCTTTTTGAGTAGCTGCGC
+>850:2:1:2100:5275/2
+GCGGTGCGGCGCCTGGTTGAGCGTGCGCAAGCCG
+>850:2:1:2102:8235/1
+CCACTCTGCATGATCCCAAACTCAGAAACGTAACGCCGCGCGAC
+>850:2:1:2102:8235/2
+AATGGTATCAGGGAACTGCTGACGCTGTACGGCAAAACATGCGCTATTTCCTC
+>850:2:1:2103:19361/2
+GCCGAGTATTGTTTTTCACAGCAGTATTGAGTGCATCGAAACCGGCCTTCTGAAAAGCAACTATTCCGGCGGTCAA
+>850:2:1:2105:19088/2
+TCAACGCCAGGCAGCGTTCGGCGTGGCGCTCTCG
+>850:2:1:2107:1229/1
+GAAGGTGGCGGCCATGCGACGTCGTGGAACAACATCATCTGGAACAACACCAATTCCATTGTACCACTCAACG
+>850:2:1:2107:1229/2
+CGGTGTCCACAAGATACGAGCCGACGGGGAAGAGCGCGCCCGAC
+>850:2:1:2109:10214/2
+GTAGACGGGCCCGATCTGGCCGTGACCGCCCGCCGGCA
+>850:2:1:2110:18541/2
+CTTTCCGACATAAAGATTCACTTTGCCGGGTGCGCCGCCCACATAGCCAA
+>850:2:1:2112:19256/1
+ATCCCGTTTATTTTTATCGGCATTACCGACCTCACCCCAGCCGCTGAGATCCCGGCGCTGATTG
+>850:2:1:2119:14101/2
+TATGTGGCGGACTTCATGAGCCAAGGGGTCAAGCCATGAGTGACATTGAACGACG
+>850:2:1:2121:15842/2
+GGCACCGTGGTCAAGGTCTCCATGAAATATTCTCCGCCCGGCGGC
+>850:2:1:2122:9976/1
+ATCGGATGGTCGTCGATCAGAAAGACGCGAATCATGAACCTCCCCCTTC
+>850:2:1:2122:9976/2
+GATCGAGATCGAGCTCACCTGCGATGCCAGCGAGCTCACGCTCG
+>850:2:1:2122:6495/2
+CGTCGAACCCGGAGAACCCGCAGAACCCGCAGAACC
+>850:2:1:2123:1587/2
+TGTGCAGTCTTTTAGCGCAGGTGTTAACGATTACGTCACAGTCCGACTTACCGACGGTAG
+>850:2:1:2123:15131/2
+ATCAACCCCTCACCAACAGCGTTCAACCGAGGTTTTGGAGGCAACCAACGTGATAGACGGAAAAAAAATTGTCGTG
+>850:2:1:2123:1287/2
+AACCGATGGTCTTACGATCGCCAAATCATCAGCTTCCGGCATGGGCTTAC
+>850:2:1:2124:19156/2
+GTGGAGACTTCGATGTGAGAATCGGTCTCTCCACTTCGGTTATTCACGGGGGCCGGACCG
+>850:2:1:2127:20347/2
+TCCATTCCGGTAACTGAGGTCGGTTCAGCCTTGGGTTGATCATGCGTCACCGGCGCAATCACC
+>850:2:1:2131:12965/2
+TTGGATATTTGTCGTCCACGCACCAGTAAATCCATTCTTCGTCATCGATGTCTGCCAGCAGATGCAGGATGGTTCC
+>850:2:1:2131:18225/2
+AGGAAGATCAGCATCGCCGCCAGCTCCGGCGTGTAGGCCGCCGCC
+>850:2:1:2131:5869/1
+AACTGTTCACGTTTAGAGCCGGAACTGTGTTGTTACCAATGTTTTCGTTTTGACCGTGCGTATACTGAAATCGGAC
+>850:2:1:2131:5869/2
+ACAAACAACCCTCTGATAGCTCGTTACAACTTCTTCCGCTTTCGCGCAGAGGATCAAGGTGTCGG
+>850:2:1:2132:17284/2
+CAGATCGGGAACCACTCGTTGAATCACGGTCGTCTCCGAG
+>850:2:1:2133:4667/2
+GAGCGCAAGGTGTTGGCGCTGGGCGGCCACGTCCACTGGGCGCCGGCCGCG
+>850:2:1:2133:15453/1
+TGGAGGCGCAGCAGATGGCACGCCTGCTCAC
+>850:2:1:2133:15453/2
+GCGCATTTTGCACAAAGTCACTGAACTTTTTCATGTCGAATCCAGAGTCGCC
+>850:2:1:2138:2159/2
+CCAGCTCTTGGTCGCTCGTTCTCAGTTGCTGAACGAAGCG
+>850:2:1:2138:11792/1
+TGCTAGATGTGCTGGGGCTTCGCTGAATGCTGCTGGCGTAGGAACTTCAAAGGAACGTAGAGAAAACGCTCAAATA
+>850:2:1:2138:11792/2
+TCTGACAACCCTGAGTAATGGGTGAGAACTTCTGAACTTATTCGAGCTTTCTACGAGCTTTCATCTCCATAATATA
+>850:2:1:2139:17402/1
+CTGAGTATCGTAAGTCTCCTAAGTCTCCTAAGTCTCCTAAGTCTCATGAGTTTCCTGTGTATCCTCTGTCCAACGG
+>850:2:1:2139:17402/2
+CATCGAATGTCAGCGTCAGCTCGCTGTTACCCAGCTTGCGGCCAATTCGTTTTTCCACGGCTC
+>850:2:1:2140:2856/1
+TAGCGCTCCCGTTTGCTGCTGGCCCGGCATTGAGGAACGTCACATGCGCG
+>850:2:1:2140:9141/1
+TCTAAAGAAGGACGCATTGCCGCAGCTTGCCATCACGCTCGTCCTCTGCATCACGTGCCTGCTCGCCGC
+>850:2:1:2140:10084/2
+TTCGCCGACTACTGCAGCCGCCGCAGCTCCAGGTCGAAAATAGAATCGCCTTGGCACCTCCAACCCCCG
+>850:2:1:2140:10844/1
+CGGCTCCAGCAGCTCGATCCGTTTCCGCACGAGGCTAATTATCGG
+>850:2:1:2140:10844/2
+ACATTGTTCGCGCGCGCTCTGTCGAACGTCGCGATAACGACCAGCCGCAACTGCGACCGAAATTCATTGGGAGCAA
+>850:2:1:2144:20179/1
+TTGAACTCTCTGGTTGGTATTGATTCTGGAGCATATTCAACATGACCGATCACCCCCATCGCAGTCTC
+>850:2:1:2144:20179/2
+ACCACCTGAGATCAGGATCACGCCCAGAAGCAGATGGCAGGGCGCTCTCGGGCTCCGAGCGCGACCGGCCCGCCGG
+>850:2:1:2146:11443/2
+CGATCGAATGGACAACCCGCGCGTTGACGATATCCG
+>850:2:1:2146:2406/2
+CCCCCACAATTCGTCGACGCGCCGACTCGGGCGC
+>850:2:1:2149:14500/2
+ACTTGGCCGCCGAATCTACGATAACCTCCGCAAGGCAATGGGCTTCATCTTCGCCGTGCACGTGCCGATCGCAGGG
+>850:2:1:2152:1819/1
+GCGAAACAATAAGGCCTGCCACCCAGCGGCCTTTGCGCAATCCACGTTTAGCGGTG
+>850:2:1:2152:1819/2
+TCGGTCAGCGAGTATCCGTCGTTCGCACTTTTCGACCACATTTTCGCTTCTTACCTCATCAAGTGCG
+>850:2:1:2154:19918/1
+GATTTGGCCCTGATGAGTCAACGAATTGATCACTACTGAGACATC
+>850:2:1:2155:2199/2
+GGTGTACTTCTCGGGGCCGCCCGAGACCTGACACA
+>850:2:1:2157:1712/1
+ATCTGGTTAGCTCTTTGTTTTCGGCTGGGCAACCGAGGTGGTTCGCTTCTGCTG
+>850:2:1:2157:1712/2
+CGATAATGAACAGCCCCTGCCACCAAGATCGAGACAGCTTCGGCACAA
+>850:2:1:2158:5056/1
+CGCTTTCCATTTGGCGAGTCAAGAAATATCGAATTTCGTGTCGAGTTCTTCAACCTTTTCAATCATGTGAATTTTG
+>850:2:1:2158:5056/2
+GGAAACAAGCGCTGCTATGGTTATTAAATGTATGTCAGGGACGGCTGCCTCAGAAGTTCACCTTC
+>850:2:1:2161:4958/1
+ATACTTGGCGGACGAGAGCGGTTTCGCCGGCCTCAGGATATCCCTTAAGTACCAACCTTCCCAGAGG
+>850:2:1:2161:13487/2
+GATCTTCTGCGAGCGTGCGGATCGTCTCGGCATTCTGCGCGAGC
+>850:2:1:2162:4434/2
+CATCACGGGCACTCGCGGTGTGCGGTCTGGAGCTGGCCG
+>850:2:1:2164:7317/2
+CAGACCAAGCTTTTGAATTTGATCGTCACCAGTATGGGGGATGGCCTGCTCG
+>850:2:1:2164:13463/2
+ATAGGCAAACGGCGAAAACCGCTTAGCTTGTGGCCATGCGCGACAATTACCTTG
+>850:2:1:2165:13777/2
+ACCTGTTCGTCGTAGGGCGCTGAGCACGCGGCG
+>850:2:1:2166:4882/2
+TGCCCCCGGTGCGGTGGGAAGGGTTGGTTGCTGGCCTGATGCCTTCCGACAGGAGCGCACACCTTGTCTGATGAGG
+>850:2:1:2168:8353/1
+GAGCTTCGCCGTGAAGGGCGAGCCGTCACCGAGCTCGACCGACACGCCGGCGC
+>850:2:1:2168:1309/1
+TCATCGAGCTTCTTGAGTTCGAACACGGTGCCATTCG
+>850:2:1:2169:13155/2
+CGAGCGCGATGTTGGAAACGAGCGTCCACGGC
+>850:2:1:2171:11869/2
+GCGTCTTCGTCGATCACGGGCTGCTGCGCAAGGGCGAGGCCGAGCAG
+>850:2:1:2171:1088/1
+TGGCATCTTGGACAGCGCGTCCGGCAGCCGACAGACCGCCTAGA
+>850:2:1:2172:9809/1
+TTGGCGAGGCTGCGGATCAGATCCGGAAGCGCCTGCCGATAGCTCATGAATGGGCTCAGGTCCCCCTGTGTTTTCG
+>850:2:1:2172:9809/2
+CCGGCAACACAGTAAACAGCTCCACTCGCAGCATCGTGCCCAAAAGCTGGCTCGGTC
+>850:2:1:2172:16848/1
+CGCGCGCCTTGGCATTTTCAGCAGTTTGCGACGATTTCATATCAAAACTTGAAGCAGTTTCCTC
+>850:2:1:2173:15797/1
+TAACGCGCGTTTCAGGCCGAGTTGATTTATTGAAACGGAATTTAATGGGGCGGGCGCGCGGTCTCCCTACATAGAG
+>850:2:1:2173:15797/2
+TCGTTTCTCCGGTATGGATCGATTGTAGACCCGCGTGGGACGAGACGAATTGATCACGCTTCGCGAGGCGAGCGTG
+>850:2:1:2174:13316/1
+ACGCGAAACATCTTGGCTTGAAACCGACGGGACGAGAAGGCTTCCTTACCACGGGCAAA
+>850:2:1:2174:13316/2
+ATTCTTACTTCTTAAATCTTAATTCTTACTTTCTTCTATTACGCATTCGCGACCTGACATTCGATGCCGTCCGGAT
+>850:2:1:2175:14346/2
+ATGAGGTCGTCCGTGGTGGTGACGAGGAAGCCCTTGTCGGCGAGCTTGTTCGCGACCTCGGTGAAATACGCTTCAC
+>850:2:1:2175:3736/2
+CAGTGTCTCTGAGTCTTCATTCGCGTCAATTCGCGTCTTT
+>850:2:1:2176:12815/1
+GAGATGCCGTAGCCGACGCGCACCGCTTCGAC
+>850:2:1:2176:12815/2
+GGCACGGGTCGGCCAGTTCCACATGTCGATCTTCGCCGCG
+>850:2:1:2176:10033/2
+CCCCGTCAAGTTCTTTGACGAGGAAAACGAGCTTGACAGGGCCTGCCGCAACGTCGAGGCCGACGAGG
+>850:2:1:2176:1329/1
+AGGAATGATTTTTTCACGGGCGAAGTTGGCGGAGAGATGCCAGCCGTGT
+>850:2:1:2176:9267/1
+AAGAAAAAAAATGCCTGTTCCTAACCCGAAAACAGTATCGCTAATCGCCGGAACATCCGCCTGCATCTGCAACTTC
+>850:2:1:2179:21170/2
+CGCTTGCGGACCGCCTCGAGCCGCCGCCCACGAGCCGCCAG
+>850:2:1:2179:19746/1
+GTCGATGTACCGCGCCCTCGGTTTCATTCGCGTGTGG
+>850:2:1:2181:11566/2
+AATACCTTAAACGAGCATCCATCGCGAAGGCGATATCCCACTGCGGTTTGATCCACCCCGAGGTCAGGCCTGCACA
+>850:2:1:2182:2893/2
+TTCACCGCCGCTAACTGTTGCCGTATTGTATGCAGAAGCATCATGGGAGG
+>850:2:1:2185:4615/2
+CGGGCGGAGCCGGGAGCACCAAGGGAGCCGGAACAGCGGGCGGCTGCGCACCGG
+>850:2:1:2185:17845/1
+ACATGTAATGATGACTGGTTATTAATTTTTCTTTCATCATGGTTGTCAGCCTGTTTCACTCTTTATAAAT
+>850:2:1:2185:16159/2
+AACAGCGATCACTGCCTTGCCTGCTTTCACAGAGCCACCAGGAATTTTGTAATCGCGATTTTCGTTGTACACATCT
+>850:2:1:2186:13805/1
+AAACTAACGAAAGCACAAGCCCTCAAAGCTATTCGAAGCTGGAAAGCATTGCGTGGCGTGAAGTGGGAAGAAC
+>850:2:1:2186:13805/2
+GGAATGGAGTTCGGCCTGAACTTTTTCTGAATCA
+>850:2:1:2187:20681/2
+ACCTAAGCCCGCCCTGAAGCCGCGGAGGGCAGAAGAAGCGCCTG
+>850:2:1:2187:4887/2
+AGTTCCTTCAGGTGCGGCATCGCCTCGATGCAGGGCACGCACCAAGTCGCCCAGAAATCCACCAGCACGACCTTGC
+>850:2:1:2188:19931/1
+ATTTCGACCGAGGCGCAGGACGACGGGCGACATGGAG
+>850:2:1:2190:3759/2
+CCGCGAATGACAAGAAGCCGCCTCAACTCGCGAGATTAGTATTGGGTAAAGGCGC
+>850:2:1:2191:20385/2
+TCTTGGCCTGCTCGATCCGTTTGCATGGACTTATCCGGGGTTCATCATCACCGGGGACCTCGTGACGCTTACACGC
+>850:2:1:2192:12598/1
+GGAACGAGCGTGAGTCCTTGGGTGGTTACGATGGATGCATTGGAACCGTTTCGAATCAAAGGGCCAATACAGCAAC
+>850:2:1:2192:12598/2
+ATGATGTGCAATCTGCTGGTTCATATCCCAGTAGAGGTTCCTAAAGTTCGTCCGGCAGATGGTTGCAGGCGACCGC
+>850:2:1:2193:8678/1
+GCCGGTGCGCGTCGGAGTGAACCTGTCGGCGCGCCAGCTTCAGGAGCCCACACTTG
+>850:2:1:2193:8678/2
+TACTGCAGCGACGAGTAGCCGGTCCCGAAGTCGTCGACGGACAGGGCGATCCCCAGCCGCTTCAG
+>850:2:1:2193:10319/2
+GCGCAGAACCCAGAGTTCCGTGGCAAAGGGCATACCAATCTCGGCT
+>850:2:1:2194:4745/2
+AGTGTCAACGCGATTCCCGGGCCGCTGCGGCACTCTCCC
+>850:2:1:2195:7837/1
+CGGATGAGTGGTCGATCGCGCATCGCCTTCCATCGCTGCTTCCTTGGCGATTCCGACCCGGCGG
+>850:2:1:2195:10539/2
+TAAGAGGTGAGCTCGTCAGGCGCCTCCACGGTAAGGTCGCGGTAGAATCGGAATACGTCCTGCGCCTGCGCGGGGG
+>850:2:1:2200:20037/1
+CACGAAGCCGGGGCGCAAGAGCAGGTCCTCGGGCG
+>850:2:1:2203:9046/2
+TTGAAGAAAGGCTACGGTGGTGAGCAGGAGGACAGCACGCGAACGGAGTGCCTGATCGATACTTATCGATTGCCGG
+>850:2:1:2205:6039/1
+TAACCGATGAAATGCCTTTCTTTTGGGGCCCTGCTTCTCTCACTACTCCTTCCAGCGTGCCAGAGTGCGCGGGCGC
+>850:2:1:2207:16349/2
+GACGGTTCATGGATGGGTGTGTTCCCGCACAAGAACATGCTGGGCCAGGCCATGGCCCTCTTGATATTCACCAGCG
+>850:2:1:2207:14858/2
+TGTAAGCGAAGATCAAAAATAAAGCGGTCGCAACATACGCTCTGGTATCCGGACGCAATCGCTTCCATCCAAAGAT
+>850:2:1:2208:20138/2
+AAAAAAGGAAGCCAGTAAAAGGCGATAGCTGAGAATAAAAGAGCC
+>850:2:1:2213:6611/2
+GATCCTGCAACCCATATCGGCCCGGTGATCGATGCCGAGGCGAAAGAGCGGCTGG
+>850:2:1:2214:18481/2
+TTCTATTGACAATGGGTTTAGTGCCTGCTAGAAAGGAATTCCCAAATGCGATTCCCTTCCCTCTTTCAC
+>850:2:1:2214:20693/1
+GTCCCGCTTGTCTTCATTCTGAATCAACGGTGGAGATGTTAGCCTTCCGCCGC
+>850:2:1:2214:20693/2
+ACGACACAAACGGTGAATGTTATCGGACCAAAACTTACATCGGCGGACATGACGTTTGCTATCGCGGC
+>850:2:1:2216:3563/2
+TGGAAGATCGTCGGGTTCGAGGGGACCCCGACGACCGA
+>850:2:1:2217:11157/2
+GCCGAAGATCATCTCAATATTGTGAGGCAATACCCCGGTCTGCCGCCCAGATGACCCC
+>850:2:1:2219:18790/1
+CCACAGTCACATCATGCGCTGCGTCGAGAAGCTCCGTCTC
+>850:2:1:2219:18790/2
+GCTTCATCCATTCTCCGATTTGGTTCAGGTTGAAAATCCGCCGCAAGGGTCCATGCACAACGATAATGTGACGCCG
+>850:2:1:2220:19423/1
+TGGGCTCGCCCGACACCTCGGAGACGCCATACGTTCCGT
+>850:2:1:2220:19423/2
+GACAGAGATGCTTTGCCACGTGCTTCGAGACAAGCGACGCGCCCTCCTGGAAGGGCACCGCCAAC
+>850:2:1:2222:13754/2
+TTTGGTCGATCAGCTCCAACAAGAACGCCACGAGTGGGAACGCTCATCGCTCCTTCGACAAGCTGAACGG
+>850:2:1:2223:7201/1
+TAGTCGGAAGCGTAATGGAGGTGCTCGCCCCAATCGAACCCCAGCCAGCG
+>850:2:1:2227:14551/2
+CGTCGGCCTCATGGTCAACGACAGCAATTCGTACGTGTCGCAGGATCCGT
+>850:2:1:2228:16497/2
+TGGCCAGAGTCATGAGCGTCGTCCCACCTCCGGGATCGTTCTGGGCGTTGCTGTGTGCTCCGCCG
+>850:2:1:2228:13133/2
+TCCGTCGTCCCCCACCCTTTAGAGGGTGGGGGTGAAACCGCCCTCCACCC
+>850:2:1:2229:3967/2
+CCGGAGGGCCAGCTTGGTGCGGCCGTTGATCCCGACGTACTTGACGAGGCCCTGGTACTCCGGGGG
+>850:2:1:2229:4439/2
+CACGGCGGCATGTGGGTGCAAGATGCATATTCGCTACCGG
+>850:2:1:2230:4218/2
+CAGGATCCTTGTTGACGTAGACCTCCAGATCGATACCTTCCGGTTTGACCGTTC
+>850:2:1:2231:11725/2
+GCGTGCATGGAGACCGAGTCGATTCACGATCGGAATTTCCTTCTCGATCTTCTGGCTGGACGTGGCGCGATTT
+>850:2:1:2232:20857/2
+CATCATATTGTGATGCTTTGCCTGCTGGCGTTGCGCGATGCAGATGCCCGCAATTTCCTTCACGCGCAAAAGTGGC
+>850:2:1:2232:10493/2
+ATGCTGCGCAACGAAGGGCCGGCGCTGGACGTCGACG
+>850:2:1:2232:9935/1
+CCGATGTTGCAAAGAAAGTTGGACTTCCATGAGGAGTTTTTAAAAAAGGCCTGATCCACCTTGGCATTGTCAAATC
+>850:2:1:2232:9935/2
+TTCCTGCGTTCGACGCCCGATCGCTATTTGCTTCCAACCCTTCATTGAGC
+>850:2:1:2232:8167/2
+CCGTGAATGCCTGGTCGGTTTCGGTCTGCGCCTGGGCGGTCTGGCG
+>850:2:1:2234:9891/1
+CGCAGCCCCATAGAAGCCTGATAGAAGCACCCCTGCCGTATCTCACGTT
+>850:2:1:2234:9891/2
+CCCACCATAGGCAGGATAATACGGATAAGGAGCGACATAACACCCGCTCATAAGGCTCACTACCCCAGAGCA
+>850:2:1:2236:14739/2
+CGGAAAGCCCATCAGATAGGCCGTGCCCTTGGCCGCCAAAGCGAGGCCGGCGGCC
+>850:2:1:2236:9200/1
+TGCTAGACACACGCCCGGGCTGGGGTGGCGACAAGCTCAAAGCGACGTCCATCTTCCTC
+>850:2:1:2236:9200/2
+CTCGCGCGTGAGTAGCGCGTCGTCGACGAGCATCGCCACAAACTCCTCCGCG
+>850:2:1:2237:18416/1
+CATTGAAATCCAGTTTGCTGATTTTTCGACAGTTGCCTTCAATCAGATTGTGAATCAGGCAGCCACGCTTCACTG
+>850:2:1:2237:18416/2
+TCCTCAACCGTTGCCGGCGTCATCACGATCAGTCCTGGATATTGCGCGTAAATGCCTTCGAGGCAT
+>850:2:1:2239:15764/2
+TGGACCTTTTTGCCGAGCGGCGTGTTGTCCGAAGCGAAAATCCATGGAATGAAT
+>850:2:1:2240:7800/1
+TTCGACACGAACTACAACATTATGCTCGGCACGA
+>850:2:1:2241:21397/1
+CCGCCACGATGGCGGGCATGAGCTGGGGGAGCGTCGCC
+>850:2:1:2242:11617/2
+CGCGATTAATCGCATGTGGCCGGACAGCAAGATTTCTCAATCTG
+>850:2:1:2242:1609/2
+TTTTCTTCGAAGGAAGCCGCCCAAGCCGAAGCA
+>850:2:1:2243:6815/2
+TGAGAGCGGCAAGCATGCCGACCGCGAAGAGCTT
+>850:2:1:2244:12131/2
+CTAAGCGGTAACTCTGAGACGTCTCTGAGAGTCCAGAGCATGACCCTAACCCGCTTCGGAGCAACGCTATCGTGCC
+>850:2:1:2245:5585/1
+AGCCTTTGCGCCAAACTTAGTGATCACGAAGTCGCGTTTTGGAAAGACGGGCGACTTGATGC
+>850:2:1:2245:5585/2
+CTATTGGTTGAATCACATGAAATCACGACGCGAGTTTCTCAAAGATATCATTGTCACCGGCGTTGCTGTG
+>850:2:1:2246:6213/1
+GACTTACGGTACGGGTATGCGCAGCGAACAGTTCACCCTGAAGGCCCAGGA
+>850:2:1:2247:16768/2
+CACCAACTCGTCCCTCACAAAATCCGGCTGCGCTGGCCAC
+>850:2:1:2248:5489/1
+GAGAGATCGCGGGCCGGAAACTAAATGCTGACCACAAAATGACAACCGCTTTTCATTCGGATTTCGGCATTCCTTC
+>850:2:1:2248:5489/2
+CCAAATCATCGGCACTCTCGAGCAGAAAGCAGGAATGAGTTCCGTCTCATCGGC
+>850:2:1:2250:1107/1
+TATCGGATTTTCCGGATTTTCATCGTCATAAACGAACTGCGCAAAGTTTGCAAAAACGTC
+>850:2:1:2250:15557/1
+GTTGGGGTTTATATGCCCCCTAATCGTCTTTTCAATTTGCGCTAAAGCGTTCGTACAATAATGTTTT
+>850:2:1:2250:15557/2
+CAGTCATCCGATAGCATAATCTCAGAGCTATGAAACCGTTAATTGAGCTTACGATTGAACACTATGACTCAATTTA
+>850:2:1:2250:21005/2
+AGACCTGGGCGCGCGCGAGGTCCCCCTGGCGTTCGGCCCACACGCCGCGCG
+>850:2:1:2253:3641/2
+ACCTGCGAACGGATGACGCAGATTACTTCGGGCAGATGCAGGAAGTGTTTCGTGCAGCAAAGGAG
+>850:2:1:2253:14454/2
+GTCAATACGGACTAGATAAAAAGCTTTTCAAGC
+>850:2:1:2253:3331/2
+TTGAAGTTTTGACGGACATCGAATTTGTTGTAGCTCTTGTCGTAGTCGAAATCCTTGATCGCTCTGGCGTTGTTAC
+>850:2:1:2254:4342/2
+TGAGCTGGGGCACGAAGAACCCTGGCGAACTCCTG
+>850:2:1:2258:17311/2
+CCTGCGGGAACAATTAACGCAATTCGCACATCTCCTGCAAGAGGACCTGTTTCCGATTC
+>850:2:1:2260:14417/1
+GGCCCGGTCCGGGTCGTCGGTGTCCGGACGGCGTC
+>850:2:1:2261:20728/1
+GAGCCGGCGGGCACGCTGATCGTCGACACCCCGCATACCTATCTCTACTA
+>850:2:1:2261:20728/2
+CACCGGCCATGAAGCGCGGCAGATAAGGCTGGCGCTCGATCATCTCCGG
+>850:2:1:2262:6016/2
+GCCTGCGCTCGTGGGCAGTGCCTGCCGCCTAC
+>850:2:1:2262:9363/2
+CATGTTCGAACTCAAACCACTCAACAAGGACGCAATTCCCGCGGCGCTGGACAAAGCTACACACTACCGCC
+>850:2:1:2263:7782/2
+ACCGACGGGCCTCTGGACGAGCGATATTTGGACCAGGTCGCCGAAATCG
+>850:2:1:2269:14821/2
+ATTCCGCCGCTGATCCTGGGCTTCGTTGTCCAGCACTGGCTGAAG
+>850:2:1:2273:10794/2
+ACTGAGGTTCTTTGTCGAAGGAACCAAGGCAGTTTCATAATTGTTGTTCTCCTTTGCGCGGAGTG
+>850:2:1:2273:21027/2
+AACATGGGATCCTGCAGAACGAACTCCTTGGCGTACCGCC
+>850:2:1:2274:1279/1
+AACGGGATGGACACCTCGGTGTTGCGCTGGATCAGCTCGACGACCG
+>850:2:1:2274:20788/1
+ATCGCGACGAGGGAGAAGACCGCGAAGACCTGCATGAGCACGGAGAGCATGTTCT
+>850:2:1:2279:14440/2
+GAGCAGAATCAATGTGCCGGAAGTCCGTTTCGTCGCCCGC
+>850:2:1:2279:6390/2
+AGAGGCAATGTGCACTCCTAGCATCCATTCTCGGCACGAATTCTTGAGATCAGACTTGCGCCGCCGACGTCAGCCG
+>850:2:1:2280:15700/2
+TGAATTCCTGCAACGCATCGGGGAAAGGAAACGGCAAGTTGTAATTGTCGTACCTGTTATTGTGC
+>850:2:1:2282:8690/1
+TGCAGGAAGTAGTGGTGGCCGTTGATCGTCTGGTTGTACTGACCGC
+>850:2:1:2284:15724/2
+AGACCATTGCCTTCGAAGTATCCGGCGATTCCATGCTGCCGAAATACGAAAATGGTGATATTATTGTCGTTTATCG
+>850:2:1:2285:4985/2
+ACCGCTCCGGACAAAGGGATGTTTCCGAAAGGCAACGCGCGCTAACGGACCTATAACTTCGTTCTTCCGGAAAGCG
+>850:2:1:2288:18343/2
+CCATCCTCAACTGGGACTTCCGCGAGACGCTGACC
+>850:2:1:2289:16143/2
+CACGTGACCGGCGCGCGCTACTACTCGAACGGACGAATCCGCGCAGCGCTGCCCG
+>850:2:1:2289:16449/1
+AGGTCGTCAGGATTACGTCTTAAGTAGCTGTAGTACTCCATCAATACAAACGCGTTGTTGATTTCGGCGTTTCTCA
+>850:2:1:2289:16449/2
+CTTCTTTACGTTATATCCCAATTCGTTAACGGCCGA
+>850:2:1:2289:4513/2
+ATCGCTTCGCTCGAATCGCCGTTCTTTTGACGTGCTGCCAGGAATCCATGTCGCACCGGCGG
+>850:2:1:2290:1659/1
+CCATGACTTCCGTCGCCTTGACTAGCGCGTAAACTGAAACACCTTCTTCCAAACC
+>850:2:1:2292:14643/1
+ACGATTTCGATCGCGGAAAGCGCATGTCCGCATAGCTCGATGGCCCGCTATCTTACCACCACCC
+>850:2:1:2293:9454/2
+TCGATCTCATCGCGATGCCCACGCACGGCCACCGCTTCAT
+>850:2:1:2293:20821/2
+GCATAACGCAGACGGTTATTCGATGAATAAAGCTTCGCGCAAAGTTCAGCGCACTTACCTGACACTGCTGC
+>850:2:1:2293:16688/2
+CGGAGAGAATAATCTGTTCACCGGTATTGGCAACAATTC
+>850:2:1:2294:10403/2
+CGCTGGAGCGCAGCGAGCGTGTCTATCGCGAAGCCGGCC
+>850:2:1:2294:14947/1
+ATGAACGATTTCTCGGACTGCATCATCGTCAGCAGGTAACGGTCTTCGCGGATGCGCAC
+>850:2:1:2294:15187/2
+GAAAATCTGTGGGCTGGCACCAAGGGCTATTTCGCGCCCGAAGCCATGGTCGATGCCTGG
+>850:2:1:2296:5232/2
+TCGCTCGGCGCGCCGATCCCACACTCAGTCTGCACGATTAGCGTTGCGTTGCCAGTGGCT
+>850:2:1:2299:20019/2
+GATGGCCGGACTGGGCGCCGTCGTCGAGAAGTCCGCTCTCGAGCCCGCGCTCATCGAGCTCGTGAAGACGC
+>850:2:1:2301:6757/2
+CGCAGCACCAACTCCTGGCTCCGGAATTGCGCGCGC
+>850:2:1:2302:8434/2
+TTTGGCTGGCCGTTCTGATGATATTGTACCTTGCGATCTGCGCTTGGTACGATG
+>850:2:1:2303:19665/1
+GCCGATGTTTCTGGCGGGCCTGACCGAACCCCAGGGTGAAGAGTTGC
+>850:2:1:2303:19665/2
+CGTACTGCCGTGCGTTGACGACCTGCAGGAGCGTCGACGCGCGGAAA
+>850:2:1:2303:7835/1
+GGCCGCCGCTTGGCGCTTCTCGATCGGCACGTAGTCGATGTCGTAG
+>850:2:1:2303:3446/2
+CTATTTATTCGGAATTGGCCTGACGCGCGCTCATAAGATCCTGGAAAGTACCAGGGTCAATCCTGATACGCGTATA
+>850:2:1:2305:3571/2
+CACACGCTTTACGTGAGCGCCGGCCATGGAGGCGTGTGAATCAATAAAACGC
+>850:2:1:2305:12861/2
+GCTGCGCTACAGCGAGAACGAGGAAGAGGTC
+>850:2:1:2305:13782/2
+TCCTCGTACAGTTCCTTCATTTCGCGGGTGAGAGCGGGAGCATCTTTGACGAGCCCCTGAGGGAATGTTTCTTTGA
+>850:2:1:2305:20100/1
+AGTCGAGAGGCACGCACCGCCGGATAGATTCCGAAAAATAATCCCACTGCGGAACTCATGACCAAGCCCATCACGG
+>850:2:1:2305:20100/2
+CGGCGGGCTGTGGGCGCGACCCAGCGCGACATACTCGAGCAATTTATCTCGGCAAGCCTAATTCAGTGCCTAGTCG
+>850:2:1:2306:3148/2
+TTCACAATGGCTGGGCCTGGGTTGACACGACACCGCTGGATGATAAGAACAAACCCGT
+>850:2:1:2308:4197/2
+CCACCGGCGAACGATTTGAGCAGGACATGTGACCCGAT
+>850:2:1:2309:12468/1
+CATGCCGACTGGCCAGTACTTCGTCGACAAGCTCGTAAACGTCGGAACG
+>850:2:1:2309:12468/2
+ACCCGACGTGCGACTGCAGCGATAGCAATGGATGCTGCGTCTTCTTCTGGTCGCCGAGGAAGGACGAATTGGGCGT
+>850:2:1:2310:1886/2
+CGACACGTTCAAGCCGATGATCGTCGGCCTC
+>850:2:1:2311:18297/2
+GATAGAGCCGCGTCTCTCGCCCGATAGTCACCTCGATGCTTGGCGTGAATCTCGGGGCGTACATGGAAGTTCTCCT
+>850:2:1:2311:11666/2
+AAGCACAGCGGAGGTCGGCGACGACGACACGTCCCC
+>850:2:1:2312:19081/1
+AGAGTTATTGCACGACGGCCATCCGACCGCATGTGTTGCGG
+>850:2:1:2313:6957/2
+CAAGGATCCAGAGGAACTCAAGCGCGACCCGCTGC
+>850:2:1:2313:1141/2
+GCGAGTTCGGGCCAACGGATTTCTTCCTTCAGCTGAATTTCACCGATGAGCAACTGGATTTCACCGAG
+>850:2:1:2314:4217/2
+TGTGCGATTGCCACACCGCAAGGAATTCTTCTTCGCGCTACAAAATGCACTTCGTATCGGGATCG
+>850:2:1:2315:11116/1
+CGTGGCTTGAACCCCTCAGCGAACTGCTTGCCCTCCGCCATCG
+>850:2:1:2315:11116/2
+AGGAACTCGGCGCTCTCTGTGATCATGATGAGCTACCTGTTCCGGCCGGTCTACTTTGGCATCCAGCTGCTCGGCC
+>850:2:1:2316:5334/1
+CACGCCTGCGTTTGCGACCTATCCTCATGACTTCCTTCGCCTTCATCTTCGGCCTTCTGCCGCTTTGGTTTGCGAG
+>850:2:1:2317:3913/2
+GATTGCGCATGATTTTCCGATCGGTTTGTGTGCTCCTGTGACTAAGCAAATCGTCTCTTGGATCCTGTTCTTGGGG
+>850:2:1:2317:10026/2
+CAATTGCGCCGCTTCGCGCTCCGCATGTTCTTTCATTTT
+>850:2:1:2318:19748/1
+GAACCCCGGGATCTGCTTCCGACTTCGGACCGCGCGCCTGCTC
+>850:2:1:2319:18561/1
+GCCGATCCGTTGATCGATCGAACCGATATGCTGGCCGCCACTTTTGGCAAGACCATCAACACGTC
+>850:2:1:2319:18561/2
+CTGATTCACGTCGTTCGATTCACCAACGTCCAGCACATCGTCAAGGAGGAGGTTGAGCGAGAATTTGCGGAG
+>850:2:1:2323:1533/2
+CACGCCATTACTACCGGCTGAAGAAGGACGACATGGTCGAG
+>850:2:1:2325:20118/2
+TTAATCTATCTGTCGTCTGGAGATATATCACATACTTGATTCCGTTCGCGATGTATCCCGTGCTTTGGTTAGTTCC
+>850:2:1:2325:15452/2
+CGGCGATGGCTGGAGATCTCCGGGACCTGGCGATGCCCCACGCAGAGGCATTGGC
+>850:2:1:2326:13198/2
+TTAGATGACCTCATGTGAAAAGCAAAACTATCAGG
+>850:2:1:2327:13564/2
+GCCTCAAGCATCTGAAACAGCGGAATCCAGTAGACGCCCGTCGATTCCATCACGA
+>850:2:1:2330:7249/1
+ACTTTAGTGGTGGTCCTAAATGATTCGTATCGTTATAAGAAAAGC
+>850:2:1:2330:7249/2
+AAGGAAGCCATCGAGCTGATGAAATCCGGTAACTCCGGGAAGATCGTGCTCACCTGGGGCGAGCTATAAGACAGCA
+>850:2:1:2332:6984/2
+CGGTTTCGAGAACACGCATGGCTGTGGTTCCCACAGCTACAATCCGCTGCGCGTTGTTGATCTTATCTGCGGCCTC
+>850:2:1:2333:2215/2
+TGATCCGCGCGCTCGGCATCGCCGACCCGGGTGCCGCGCTG
+>850:2:1:2333:16350/1
+GCTCAAATAATTTCTGGATTTGGCTGAAGAGCGTCTCGTTCACAAGCCGAGGGACGGGCGCGCATCATCG
+>850:2:1:2333:16350/2
+TGGCCGGACGAATTATCAACTTGTTGCCTCACACGCCGTTGCTCGTCGTTGCGAACTGGATGACGTTTTCGAAGGA
+>850:2:1:2334:16643/1
+GTCGGTTTGATTCAGTTTGCTGACCAGGGTATCCGCAATATCAAGGACACGGTCAAACGGGGCGATGCGGCG
+>850:2:1:2334:16643/2
+CGATCTTAAGCATGAACGCGCTCATCGTCTCGTCATCAGGTGCATCAAA
+>850:2:1:2334:2697/1
+GTGAACGACCAGAAGTTCGCCTGCGGAATGTCCTTCGGCAGTGTCACCTTGTACGTCTTGACGCCGTCG
+>850:2:1:2334:7038/2
+TGATCCGGAAGGCCACACCGTAAGTTGGTCGGCCATTCGTCCA
+>850:2:1:2338:3495/2
+GCGCCTCTAAAGTTTTTTCCAATGAAGACTACTGGCGAATCGCAGAACGAAATTTGAATTTTGTTTTAGAGAATCA
+>850:2:1:2339:4580/1
+ATTTGTTGACCACCACGAGACGAGCGAGAACGGTCTGTTGCCAAAC
+>850:2:1:2340:18277/2
+CCACCGGCCACCCAATGAACGAGCTCCGTCTGCATGCTTACCCTTTCACTTCCCGCCTC
+>850:2:1:2340:5048/1
+ACGCGGCGACACGAACGGCATCTATGTCGGCATGGACAGCGGCATCTATTATCGCGACGACCGC
+>850:2:1:2340:5048/2
+GCGAGACGGCTGCCGGGTGCATCGGTACAATTGGCGGTGCACGG
+>850:2:1:2341:1835/2
+CTGCACCCGGGACGGCAAGAACGCCCAGGCCCTGTCCGCCGA
+>850:2:1:2341:17482/2
+ACGGTCCAGCAGTTCGCCACGCCGCTCGAACAGGCCACTACCTC
+>850:2:1:2343:19879/2
+TGATGCTTCCAGCCACGACGTTGCGACGGCTGGGCGACCACATGCTGCA
+>850:2:1:2344:4790/1
+TGGTGCAGGGCATTTCGCGGTGAATTTCCAGGCGTTTTGAAGCAGATTATCCAAGATAACCCGCAACAGT
+>850:2:1:2344:4790/2
+GCCGTGCTGATCTTTCAGTGCGCGCAGTTAATCTGAGCCGGTTGGCCAGCCTCATCGCCGATGAGCTTAAAGCCTC
+>850:2:1:2344:20838/1
+TAAACCAAATTTAAAACAGGAACCAATCGGATGGACAGTGATGTGGCCCCGATG
+>850:2:1:2350:2618/2
+ATTTCACCACCCAACAGCAGGCCGACCTGGGAAGGCATCTCCTGC
+>850:2:1:2352:11091/2
+GGTCGGCGACAACGAGACGTCGGAGTTCAAGCGTCAATCTGGCGAATTCGC
+>850:2:1:2352:4188/1
+GCGAACCGAGCACACCCGACATGGCACTGATAACTGAATTATCCATAGAGCAAACTCAT
+>850:2:1:2352:4188/2
+TATCTGTCGTACGTGATTGCACATATTGGCTTTAACCTCCAGGTATGGAATGTGGCCACCCTCC
+>850:2:1:2359:1209/1
+ACGCGTCGCAGAACCGCGGTAATGCGGTGAAGAAGCGTGAGGACACGC
+>850:2:1:2359:1209/2
+GCCATTTTAACAGCTTCCTTAGCGATGTGGGGAGCCAGCAAATCCGGCTTCCCCA
+>850:2:1:2363:19654/2
+TTGCATTCCTCTCGCTTTTGCGGTTATGTTGGTAATCACGGTTTCTTGTAGTTCTTTCACTGGTC
+>850:2:1:2364:2703/1
+GGCGTGGCGGATGCGATAGAGCACGGGATCGCGCAGCCAAATGTTCGG
+>850:2:1:2365:6986/1
+CTGATACTTTTCATGCCGTGGCTTCACCAGTAGCACACACCATCGCCGGATTTTGGACATTATTACTCCT
+>850:2:1:2366:7358/2
+CTAGCCGCCAGCGTGCGAAAGATCCCGTTCCAGAGCGCCATCGC
+>850:2:1:2367:4954/1
+TGCCGCGGAACGGTGAAACGATGCTGTGGAACGCGCAGTACGGCGATCT
+>850:2:1:2367:4954/2
+CGATGCCAATGCGTGGACGTTGGTTGGGCTGGAGCGCACACCCGAGAAGAAGATCGATCGCGCTGCC
+>850:2:1:2368:11206/2
+AGCTCCGACCAATCCTTATGGAGAGTCCAAACTCATCGTC
+>850:2:1:2369:3713/1
+ACAGGGGATGCGTCCTTCCATGAGGGAAATATCCCAGCCGCCCGAACATTCTATCGCAAG
+>850:2:1:2369:3713/2
+CTTTTAGGTGCCGGGCGATCCAAAAGTTCTATTGCCGATTTATGGATCG
+>850:2:1:2369:2769/2
+ATGAGGGTACCGGTGGCCTGGTCGTACGCCACCCGGATGCCGTCCAC
+>850:2:1:2371:15143/2
+ACGTTGACCATGAACTGCACTGTATCCATCCTGTTGACATTGATGCCAACGCAGAATACTCCCGCTGCAACG
+>850:2:1:2371:4998/1
+CGCAGGTCAAGGACCTCCGGTTCCACCGACAAGCCGCGGTAG
+>850:2:1:2371:4998/2
+TACGTCTGGATCGCCCGCGACGGCGACGTCTAAAGCGTTTTTCATTTCGGTGTCGGACGTGGTGTCCGGCTTCAGC
+>850:2:1:2373:15517/2
+TAATCTGAAAGACTCGTTTCGTTTCCGGTTGAGTTTGTCGCTCTTGCACGCGGAACTTTCGCA
+>850:2:1:2373:13259/2
+GAGCGTCGGCGCCGCATCCGGGCGCGGGCCGATCATGCGGTATTCGAGCCGCATC
+>850:2:1:2374:4783/2
+CAACCTCAGCGAGGCGTTTAGACAACCAGAACGGCATTTCGTTGGAGAATTACATCGCAGCAAATTTCGTCCGCCC
+>850:2:1:2377:7671/2
+CATCGTTACCGATCTATTGTTTTTGCTGCGGCACGATGGAAAATCACCCGTAGTATCCGCGAGCTAGGCAAGACTT
+>850:2:1:2378:4556/2
+TGGACGGCGACCCAAACCGTCGCCTCCCGAGCGC
+>850:2:1:2382:10193/2
+TTTGTTCGACCCATGCCAGATCCTGAAGGCGATGGCCAGCGTGTCGTTC
+>850:2:1:2388:2979/1
+TGTGAAAGAGGCGATCGGGATAGTGCGTCTCGGTGACCAGGAATCCTGCGACATA
+>850:2:1:2388:2979/2
+CTCTTCGTCGCCAACTATGGACCGAGTGCGCTCTACCGCAACGCTGGCGGCAAG
+>850:2:1:2389:13293/2
+CCACTATGGAAATCGATTGAGCGGTTCAATCAGGACCCGCAAACCATCGTAGTCGTGCCGTCCATGTCCATCGACG
+>850:2:1:2390:4014/2
+TGCGTAGCCGCCGATGAGCGCCCGTCCGCCCG
+>850:2:1:2396:8226/1
+CAAGAATCATCAAATCGAAAATCCGCGATTGAATGCAGAGCACCTGATCGCGCACGCGCTCGGCC
+>850:2:1:2397:9113/1
+TGTTTTGAGGATCGTTGGCGTTTAAGGAGTAGTAGCGCGCG
+>850:2:1:2397:9113/2
+CGCCCACATTATCGATCCCGGTTGCAACTGCGGCCAAGCCATGAACACCAATGCCGATATGACC
+>850:2:1:2397:19539/2
+GCGATGCGACGGGCATTTTTGTGGCGCACGTGTCCTAACATGTGATCTTTCGCTGCATAATAGTAGGATTTAAAAC
+>850:2:1:2398:6095/2
+TTCCTGCGCCGCAGTCGGATCCACCTGACGCGCC
+>850:2:1:2399:11600/2
+GGGCGATTCCTCGTAGCGAGCCAGGTGCTTGGC
+>850:2:1:2399:17716/1
+AAGATTCTCCACTTCCCTGACGTTCCCGGGCCCGCGATAGTTGACAATCACCTGCATCGCTTCGTCAT
+>850:2:1:2399:17716/2
+TCGAGATCTTCACGTTGCCGTACGCGAAGGAAAGTTTCGCGACGATCTGTTTTATCGATTGAATGTCC
+>850:2:1:2399:5464/1
+CTACCCTCGTAGACGTAAATCCCGTTCAGGCGATTGCCGACGAGCGTGTTGTTGTAAACGCG
+>850:2:1:2400:17195/1
+TCCCAACACGGCTCAATTATGCGCTGGCGTTGCAGAAATTGGGACGGACGCAGCAGGCTGTGGCAGAGTACC
+>850:2:1:2401:5814/2
+CTGAGGTGATCGAGTGTGAGAAAATCCTGAGAGACAAACTAAGGGATGTGACTCATGTGATCTTGTTAGCCACACT
+>850:2:1:2401:16713/2
+GACCACCTGGGTCGGATTCCGACGATCGTCCTCGACCCGAAGGTAACCCACAC
+>850:2:1:2401:4761/1
+CGGGTGAGACCTTAAACTTTTTCGACCAGTAGCGAACCTCATAGGGCTCACCGAGCGCGATCAAGGTCCTATCGCG
+>850:2:1:2402:5625/2
+GCCCTTACGCTGTCTCCTGCAGGAACATCCACGCAGATCAATTCAGTGTCCAGCACGAG
+>850:2:1:2402:12730/2
+GAAAGCGAGTTCTTGCCGAACCCTGGACCGTCAGTTCCTTTTGCCAAAGCCGATTATGTCGCGTGCTGTGACACGG
+>850:2:1:2404:11476/2
+AGACGCGCCTCGTCCTTTTCCAAATCTGAGTCATCCACCAGAAAAGGCTCTGGAAAAATCCCTTGC
+>850:2:1:2405:11092/2
+GGCAGGACGAGATCGGGCCGGCGTTTGGCGAGAGCAGCTCTCATCTTGGCCCG
+>850:2:1:2405:5242/2
+TATTTGAAGATTAGTTGTTGACAATATTATTAAATCCCTGATAAACGTACCGCATATGAAAAGATTCTCGCTCTTA
+>850:2:1:2410:20208/2
+AACTTGATGATCGGGTTGAGCGCGACGGAGGACGTATCCTTGAAC
+>850:2:1:2410:14824/1
+CCAGAGATTGTAAGTGTACTTTGCATCGAAAACGGCGATTACTGTATCCGCGAGGCTAATGTTCAACAAGGCAAAC
+>850:2:1:2411:2020/2
+TCTCGACCAAGTTCATCGCCGAGGAGCTTCCCGAGGGTTTCAAGCCGCCAACGCCGGGAGGC
+>850:2:1:2411:1884/2
+AGGAGAACCAGATCAAGGCCATCCGGTCGTTCATCCAGCAGGGTGTAGACGTCATCG
+>850:2:1:2415:14939/2
+ACCCGTTGGGTGGCGTTGACTTGAAAAACTGAAATCACCCCAAAC
+>850:2:1:2415:8624/1
+TTGAACAATGTTACAATGGAGGCGCGCAGATTATT
+>850:2:1:2416:19880/1
+CCGTACGTATCGTAAAGTTTAAACGCGAACTCGCCGGAGATCACGGCTGTAATGGGG
+>850:2:1:2416:19880/2
+AAGGTCAGCGCGTTTGGGAGAACGAATCATTCGATCG
+>850:2:1:2416:18677/1
+GCCTAATCACCCACATGCCCCACAACGGCCACCC
+>850:2:1:2419:16935/1
+GAAGGGGCGTCGATGACCACAACCGAGTCGATGGAGCTCGCGCTCGGATCCCTGG
+>850:2:1:2419:16935/2
+GCCTCCGCGATGAGAAGCTCATTCTCCTCAAGGAACCTCTGGACAGCTTGCCTG
+>850:2:1:2420:18400/2
+AGACGAGTTCCCAGACGCCACGTGGGGTGAATGATATCACGGCGGTCAAATCTATCTATGTCGCC
+>850:2:1:2422:12754/2
+ATCGGCAATACTGGCACTATCGCACGGCGTCGTTTCCCTCG
+>850:2:1:2422:9226/2
+GATCTCCGAATCGATCGACGGAACGCTGAATGCGCACGCACTCGACAAAATCGACACCGATCCCGATCACGCTCAT
+>850:2:1:2423:17108/2
+GCGGCACGTCGCAGCGCACTCTGGAGTTCACGCAC
+>850:2:1:2423:18035/1
+CAGGTGGCCCAGAAGTTCAGCAGCACGACACGACC
+>850:2:1:2423:8023/1
+TATGGCCCGGCAGCCACACCGTTGGGGGCGTATGAGGGGATGGCCAATGCTGACCTATGAAGGCC
+>850:2:1:2423:8023/2
+ATCCGAGAAATTACGCACAAACGGTCATTGAACTAGGACGTGTAGCATAAATCGCGTCTGGCTTATGTCC
+>850:2:1:2425:13929/1
+TCCTCATACTGACCTGTCCAGTGGACTATCGCACCGACATCCAAGCCCTGCATCCAC
+>850:2:1:2425:13929/2
+AGACTACGAAGCGATCTATATTCTGGATTCGACGATCTTCGGCGGCAGCGATTGGGGCCG
+>850:2:1:2426:1319/2
+TACATCGAGATCAGCGACTCCTACAACGTGGAACCCTGAA
+>850:2:1:2426:5988/2
+CCCTTCCCTCGGGAAATTGCCGCCGGTACAGCTCCCGGCAAATCTCGTCC
+>850:2:1:2427:11081/2
+TAGCTGTTCAATATTTTTGCATCGCCGGATCGATCTGGTCCGCCCATGCATCGATTCCGCCTTCCAGACTATGCGC
+>850:2:1:2428:4124/2
+CTTTCGCAGATTTTTCAAGCGAAAGGGATTACCGCCAGCCCCAC
+>850:2:1:2432:1911/2
+GGCGCATGTTTGCGCTCCTGAGCGAAGCCGAAATC
+>850:2:1:2433:8604/2
+GGATGCTCTCGATAGAGACGACGTTCTATATTGCCAGTCGGAAACCGCC
+>850:2:1:2433:1595/2
+TGGCAGTTGCGCTCATCCCGCGCTACACGCTGCTT
+>850:2:1:2435:16969/2
+CGCCGGAACCTGACAGAACATAGGCGACGGCGGAAGAATTGCCGAAAATTGTTGAGCTGGGTGAT
+>850:2:1:2435:15355/2
+CCAACGAGGTTTGCTATGTGCCAGGCGGCATAAAAATCGTCTCCGCTCTTTTCGCTATTA
+>850:2:1:2436:16607/2
+TCGTCACGCTGCCGGCGGTGTTCTCGGCCTGGCAGGCCA
+>850:2:1:2440:2229/2
+AATTGTGAAAAAGATTTTTCTCACCGGTGCCAGTTCTGGCATCGGGAAAGCAATCGCGAAAGCTGCCACCGAAAAG
+>850:2:1:2440:10097/2
+AACGATGCGCCGCCGGAAATCAAAGTCGATCCCGA
+>850:2:1:2441:17477/2
+GCCGGATGTATTCGCCGAGCCCGGGAAAATATTCTCTGCGCTGGCGC
+>850:2:1:2443:14212/1
+GAAATTGACGGTGCCGAACGTCGTCGGAGGCTTCT
+>850:2:1:2443:14212/2
+CAGCCATGGCATCCCTGAGCCGAAGGCGGATCTGGTTTGGGAAGCCATCGCCCTACATACCACGCCC
+>850:2:1:2443:16992/2
+GGGCGAGGAACTCGCGTCGCACGTCCGGCGCCGGAAACGCGCCGCCGGGGATCAG
+>850:2:1:2444:8583/2
+CGCGGCCATGCTCGCCGGGCAGCCCTACGGCTTCGAGAACCCCTTCACCGGTTCGCC
+>850:2:1:2446:19333/1
+AGGAATTGGAAAGGGTACAGGAATGTGCGGGATCAGGGTGACTTCCTCGCGCATCTTGCCCCAAAGATCGGTCGTA
+>850:2:1:2446:19333/2
+GAGCGTATGGTCAAGGCAAAGAATCAAAATGCCGGTCTGTTTTACCTCCGTCAACTATTCTTCGGTCTCTTCGACA
+>850:2:1:2453:16528/1
+TCTTTCCCGATTGGCTGGGCCGATGAGCAGTGGTTGGCTTTTTTGAAAAAATAAAAGTAAGTAGATAAAGACGC
+>850:2:1:2453:16528/2
+TGTCGATATTACGGGCGAGCGCGCTTTGCTCTGCGCGAAATTCGGATCGTTTCAAAATGCCGCTGATGCG
+>850:2:1:2454:10836/2
+AGCTGCTGGAGCAAGACATGCAGAAGCTCGCCGAGCTCATGCAGGGCGTGAAGGTCCAGC
+>850:2:1:2454:18840/1
+GCGCTGATATAGTCATAGACGATGTAGGCGTTTGACTTGTAGCCGCCAG
+>850:2:1:2456:12652/2
+AGCGGCGTAATCAGAAAGTCATCGAGGAATCACCGGCCCCGGGTCTGAGCACCGCGACGCGGCGC
+>850:2:1:2456:3823/1
+TCCAACACGGCGTCCTGGGCCTGCTTCTTGGGCCCCACCATGAGCAGCGAGCCGCCGTTGCCGGCCAGC
+>850:2:1:2456:14818/2
+GAATTAAACAAGCCGCCGCCGAACTGATTCGCTTCACGAAGGCGCTTCGGAGCTAAGTCGCGACCGGCATGATTGA
+>850:2:1:2457:17381/1
+GCCAAGCTCGCGGCGTGGATGAACGAGACGCCCGCGATCA
+>850:2:1:2460:21363/1
+TTAAGAACCTGTTCATCGCGTCTCCCTCAGCAAATACCTGCGCAGTGTCTGTCTCCCGCAGGC
+>850:2:1:2461:3248/1
+AAAACAAGTAGTGACTCATCATCCCCTTTTCTTGCTCATGCTCCTGCTCGTCTGCTCTAGAATAGGCGCG
+>850:2:1:2462:16896/2
+CCTACATGTGTTTCTACCGTTGATTCGCTGTTCATGTTCGTCCCTTTCTT
+>850:2:1:2462:15768/2
+GCCAGGGCAGTTCTGAGCGGATTCGCAGTCGTCCTGCTGAGCGCCACGCCTCTTGGTGCAGCGACCACGCCGACGC
+>850:2:1:2464:7926/1
+GCTCCGCGTGCGAACCAGACCCCACGCCGAGGGAGATGTCGGGTATGGG
+>850:2:1:2468:5720/2
+TCGCTCTGGACGCGGGATGAGCGGAAGACCTTGGAAGCTCGCGGCCAGGCCACGC
+>850:2:1:2469:15245/1
+TGGAGAGACTGGTCGAGCCAATTTCAAAGTAAAGGCGAGTGGCGCGATGCAGTTATGCG
+>850:2:1:2469:15245/2
+CGATAACCCGATCGCAGCAAGGCGAGCAAAATTAGAGCTGCATCCCGTAGCCAGCAGAAGCGATAATCCC
+>850:2:1:2472:7066/2
+ACCTAATACGCTCGCGACACCGTGAGACCTAATCCAATATCCATTCATGAGACCTAACCCAATATCCGTTCATGCG
+>850:2:1:2473:7492/2
+TTCGCGATGGAAAATCCAAACTTGCTCCGCCTGCAGTAAGTGCCGTCCAGGCG
+>850:2:1:2474:9995/1
+ATCGCGAGGGGATTCCGGGCTTGAAGACCATCGACGAAGCGCTCGCCGCAGTCGGCCCG
+>850:2:1:2475:14007/1
+TCCCCGTGGAGGGTAATTATATACTGCCAATTTTTGTTGGG
+>850:2:1:2475:14007/2
+TCCGTGCCTCCCACCCTATGTTTCCGGTGACGACGCATTCAGACGCACCGCATAGCGCGATCATTG
+>850:2:1:2481:15373/1
+TCATTGAGGATCCCGGATCCTATAAAAACTTTGGATTCAGGATCCTGAGAAACCATTAGGATTTCTTTCACATCTT
+>850:2:1:2481:15373/2
+CATCTACATATCATCAGTGTGTGAAACTCCCTACTCCATGGGGTGTGGTGAAGATAGAAAGTGACCAACAAGAAGC
+>850:2:1:2482:11101/2
+GCAAGGAATGAAGATCATCGCCATCGGTGCAATTCGCGAC
+>850:2:1:2484:21012/1
+CGTATAAGCGGCATTCTTACCTCCATAGTTAGGTCAGAAGTGTAACTGACGCTCGTTCCCAAGTGAGGGCCAATC
+>850:2:1:2484:21012/2
+GATATGAAGTAATGATTGGCCCTCACTTGGGAACGAGCGTCAGTTACACTTCTGACCTAACTATGGAGGTAAG
+>850:2:1:2486:9496/2
+AGCGGGGTGCGGATCCCCTTCAGCACGATCGCGTC
+>850:2:1:2487:12938/1
+CGAGTGTGCGGCCGGATGCAGACGAGAGCAGGCCGCTGCGCATATCGCCCAGCCCGGCC
+>850:2:1:2489:13591/2
+TAGATATCCGAACGCGTATCTATTTTCGTCTGCTCCGAAGGAGCGAACTGCTCTGGGCTCGCGAA
+>850:2:1:2490:14093/2
+GTATAGCAGGAAAACAGATACGGAAAAGGTCGAGACTCATCGGCCTATTGCAGCCACGCACGCGGGGCGC
+>850:2:1:2492:2713/2
+AGCAATAACCAAAAAGTGCGTCAGCCTAAACCC
+>850:2:1:2493:18202/1
+TGGCGAGCAGAAAGAACATGATGTCGATCAACGGGATGATCTCAATCCGCGCTTTCTTGTG
+>850:2:1:2493:18202/2
+TGGAAGTCATGCTCGAAGCACAACAACACGGGGAGCGCAGGGAGCACAGAGCAGTGGAGATTGAG
+>850:2:1:2494:9830/1
+GAATGGATGATTGAGCGTGGGCCCGCTGGCATGGACGCCGGCGG
+>850:2:1:2495:21308/2
+TTTAGGGTTAGAAAATTGAGCATGCTCGCAATCGAAGTCTCCGCCAATCGTGGCTCCCTTCAATTCAACTCTGCCT
+>850:2:1:2496:6996/2
+CATCAAAGATTCGTCATTTGTTTCCTTGCCTGTCA
+>850:2:1:2499:6616/1
+ACCGTCAACATCGGCGAGCCGGATCCAAAGTTTGGAAGAATGTTGCTCGAGCAATTCGGCGGCGC
+>850:2:1:2499:6616/2
+CCACCACCCGCTACCGCAACCAGAGGATCTGTTTCGGCTGCTTC
+>850:2:1:2502:13239/2
+GATTGCTTCGAGGCTGTCTCACCTGCGTCCGAACCATACGGAGCCACAC
+>850:2:1:2506:18165/2
+CCGCCGCCACCGGGGGGCATACCGGCGCTGCC
+>850:2:1:2510:6293/1
+AGTCGACATCGTTGATAAAGAAAAGGGTTGCTGAACCAAACGCTGGCAGCTAAGGGAGGGCGCATGGAAACCAAGC
+>850:2:1:2510:2049/1
+AACCACAGGAAACAAGTATTTCAACAATAGCTCCCGAT
+>850:2:1:2511:9743/1
+GCGAGTAAGATTTCGCTTGCACGCCGATGTG
+>850:2:1:2511:9743/2
+AAGTAATCCAGGTAACCATCAGGCCGGCCGGTATGG
+>850:2:1:2517:17131/2
+ACAGCCAGCTTCGAGCCACCTACCTACGCGAC
+>850:2:1:2520:21056/2
+TTTCGCGCTATAGGTTGCAATTTTCGGTTCGTTCGGCG
+>850:2:1:2523:3715/1
+GCCTACTCGTACTGGTGCGCATGGCTGGACTTCGGAT
+>850:2:1:2523:3715/2
+ATAACGTTGCATGTCTGACCAAGCGCAGGGTTTTTGCGCAGGATACTCCTTTGCGATGGAATC
+>850:2:1:2523:3628/2
+TCTTCAACGAAATGACACTGACGCCGAACAATGCAAACGCAATCGCAGCGAGATA
+>850:2:1:2527:20807/1
+CCAAGTTCAAGTTCGTCAAGATCTCTTAGCGCGGATGCACCCGTTCCTCGCCGAAGTCACGCAGCTCCTGAT
+>850:2:1:2527:20807/2
+GATCGGGAATCCAAAACGGACATTCATCACGTAGCCAGCGAACGCGCCGA
+>850:2:1:2530:12401/2
+CGTGAGCAGATCGCCAGCCGCATCTCCGCGACCTTGCAGGCGAAGAAGCGGGCGGCCCTTGCGCA
+>850:2:1:2530:21241/2
+GATGAATGCGGTTGGACCGTCGGGAAAGTAACCGTCG
+>850:2:1:2531:4151/1
+CAGCAGGTGTCGGCGAGCACGCGATGGAAATCCGAAAGCGGGTTTGCGAGAGCCTCGGG
+>850:2:1:2531:4151/2
+CCGGTCTGGCACTCTTGGCTCGAGAGTGCGGGGTCATGGACGAAGCGACCAACCGCCGCGTCTC
+>850:2:1:2533:21374/2
+GATGGGCATCGATGCAGCACTCAACAAACCCGTGTGCCGCGCAGCC
+>850:2:1:2534:7892/1
+GTGAATGTCGCCAAAAGCTGGGAAGTGGACTGATTCCAGCGACACTCCCAGAAATCCATC
+>850:2:1:2534:7892/2
+AACAAGGTTCTGACGCACACTAAAATCCCCGTGCTCGTGTATCGTTAACGCGGC
+>850:2:1:2534:10825/1
+ATCGTGACCACCCGATGGAAGTCGCGGGTCAATCCGATCACTGCCGCTTC
+>850:2:1:2534:8391/1
+CCAGGGCCAGTAGGTTTGAGCGAAGCGGGCATCTGCCCGGCTCCA
+>850:2:1:2535:7798/2
+CCATCGACCTTGATGTTCTTGAACATCCGGTCAGCGAAGCCGAGCTTCCTCGCCAGGAGATACATCGCTTCGTAGT
+>850:2:1:2536:1900/2
+GATTTGCTCGCCTTCCCGCACCGCACGCACAAAGATCTCGCTCGGCCGT
+>850:2:1:2537:2181/1
+CTACAATTTAAACCAGCGCGGGCGGCGCATGCGCGAAGAT
+>850:2:1:2537:2181/2
+GCTGCATTCACAGTGACGCCAATCGCAGTGACCACGTGTGCGCAATCACGCTGATCGCG
+>850:2:1:2541:11866/2
+GGCGGCATTGGGATGGGGCGCCTTTTGGGCGATACCTGCGGGCGAGAGG
+>850:2:1:2542:17216/2
+AGTCGGCGTCGCCCGCCCAGGTGTGGAGCACC
+>850:2:1:2542:17371/2
+AGCACACACGCGCCCTCGCTTGTAATTATCAAGCCCGGATAAAGCAGTCCATGAAATATTATTCCCTCTTGCAGGA
+>850:2:1:2542:19536/1
+GACCCCAAAATTTGCGATTACCAGTGATTTCGGTGAACGCGAGGAGCTGTCTGCGCGCCCGC
+>850:2:1:2542:19536/2
+CGCGACTTTAAACCCTGCCGCTTCGGGCGGCCCCGCGCTCTTTTCCT
+>850:2:1:2542:18402/2
+TGCGATGATCGCAGATTCGCTCGGGTCCTTTGGAGCGTGGCCGCTGTTCTGAATGGCCTGTACTTGGTTTTGCGTG
+>850:2:1:2543:11669/2
+AAGTATCTGAATTGTTGTGAATCGCGGCAAAATACCGCGG
+>850:2:1:2543:12684/2
+CGCCTGGTGAGGCGGAGCGAGCCCGAGCTGGCCGCGCACCTCTCCGCCCGGGAACGCC
+>850:2:1:2544:2403/2
+ACCATCCCAGTTTGTAGCCCGCTTCCGAACGCAACTTCGGGCTTAATTG
+>850:2:1:2547:9806/1
+GTCGAGCGCAGCTTCTTCTGTCAGGCCGACCTCTTCACCTTCGGGATGGCGCTGGCAGTGGTGCCTTCACTATGGG
+>850:2:1:2557:4279/2
+GGACGCGAGGTCAACCTGCCGCAGACCATGGCCTACAAGGGCATGATGCTCTCCGGCGTACCCAA
+>850:2:1:2557:15231/1
+TCAAGTAGCCGGGCTTCAGTCAGGTTGCCTCCGTCCCTGCGAGATCTGTGCGTTCTATACTCCGCGG
+>850:2:1:2559:2300/2
+CTCCTCAATAATGCCATTAAGTTCGTGCCAAAAGGAACGAAACCGCACAT
+>850:2:1:2561:20166/2
+GGATCAAGACCCGCGCCATCGAGCTGGTCGAGCGTTATCACGATCGCATCGCCACCTTCATCGAGC
+>850:2:1:2561:20391/2
+TCAGGTTGATGAACTGCCACACCTCGGATTCGCCGAGCACCGGGAAGAACGTGACGGTGCCCTCGAAGTGGC
+>850:2:1:2561:17325/1
+TGTCGTGCATCGTCTGGTACCTGTCGGCCGGGTCCTTTGCCATCGCGC
+>850:2:1:2561:17325/2
+ACCGAACGGACCGACGCGGCGACGTCTTCTCGTTCGGCATCGTGCTC
+>850:2:1:2562:13873/2
+ATCGCCAAGTGCTACGGCGGCGACATCTCGCGC
+>850:2:1:2562:1308/2
+ATTACTACTGTCATCGCTCGTTTCCTTCTTGGCCTCAT
+>850:2:1:2564:2592/1
+GGGCTTGTGACCGGCATCAGCCCGACTCACCAAAG
+>850:2:1:2564:21324/2
+TGCCGGCTACCACGATGTCCTACCTGTGCTCGTCCCACACCTGCTCG
+>850:2:1:2566:17892/1
+CGACGGTTCTGCCCTCGCAATTCCATCACTGCGCCCACATCGCGGTGGC
+>850:2:1:2571:1840/1
+ATCCAACTGACGGATCTGAGCGTGGCCGGCACCAAGA
+>850:2:1:2571:8627/1
+GCCATGGGGCCATGCGGGCATCTAAGGAATCCGCCGCCTGCCCCACCTCTACAGG
+>850:2:1:2573:17819/2
+CGTGGTTGACGAGGCAGATCAGTTCGAGCGCGTTGTGATTGATTATTTCGCCAGCGAATACCAGGCTG
+>850:2:1:2576:14103/1
+CAGGCCGTTTACTCTAACTCGTTTAGCAGCACGCAAGCCTATTCCGACCTATTGACCGTTGAGAAAAACCTCAACC
+>850:2:1:2578:8542/2
+CGAAACGGCACGTGAAAAATCACAAGCGATGCCGCGACCACAAGTAACATGTCCCAGAATCCGATCAGCACGAAAG
+>850:2:1:2580:8746/2
+AACAAGGGATCCTTGGAGAGCTTCCAGTGCTCGACACGATGCGGCTGCAGCCC
+>850:2:1:2581:15518/2
+TGGGGCGGAACAAGCGACCTCGGACAGGACTTGATCTGCCAAGCCCTCGACATCAACACCGTTCAAATTCGGGAGA
+>850:2:1:2585:2132/1
+GCATTCTGGCGGATCCGGAATTCATCTACCGGACT
+>850:2:1:2587:2760/2
+CGAGTAGATACGCCACTAGTACCGCGATCAGAAGCTTCGCAATC
+>850:2:1:2588:16913/2
+CCGGTCATGATTGGTGCGACCTTTGCCTCGCTCGGCCGGA
+>850:2:1:2589:2403/2
+CGAATTCAGCGAGGATACTGTCCCCAGCGGTGTTGGCG
+>850:2:1:2590:10258/1
+GAATAAGAAAGGTCGGATAGGTCAGGATCAGCGACCAGGGCGTGT
+>850:2:1:2591:21418/2
+CGGGAACAAGACAAAAATTGACTTGCTGACTGGCAAGGGTGGCATAACAAGCGATGAATCCGGATTCTCGTCCCAT
+>850:2:1:2592:18826/1
+CTAAAATGTTTGCTGACGCAGGAAAAAAGAACGTACTAAGATTGCAGCGGCCATTCCCAGTTACTAATTTAATCG
+>850:2:1:2592:18826/2
+TGAGTATTACGGTTGGAAGGATATTTCCGGATAGTGTATTTGATTACCGCTTTGTAACCTTGAGTCATAACACAAT
+>850:2:1:2595:9213/2
+CATTTGCGGACCATTCATGAAATTGCCCAGCTTTTTGCTTGCATC
+>850:2:1:2599:7196/1
+TCGACCTCGAGAGCTCGACCAAGGGAGCTTGAGCGAGATGGAAAACTCAACCAACC
+>850:2:1:2600:16499/1
+AAAAAGTTGCCCATTCTTGCTGCTCGCAGCAGCTCAGCTTGACTTAAATCGCC
+>850:2:1:2600:16499/2
+GAAGCAAAGCTCAAGGCAAAGACCGGATTACGTTTG
+>850:2:1:2601:12784/2
+TGTCGGGAGCGGCGTTGTTTTCTCTTGGGCCTATAGCCTGTTGCGCGATACC
+>850:2:1:2601:4033/1
+CGCAATTTTCTTGCCGCGTTTAAAATTTTCGCGGTCACTTTTGTCTGGCTGCGCACGAT
+>850:2:1:2602:17996/2
+GCGCAGTACGGCAATTTTTCGCAGCCGAGAAACCGCGAATCATTATTCTC
+>850:2:1:2605:10924/1
+GCTGAAGTTGATCGCCGCCAAGCGCGAGTCGCTGGGCGCG
+>850:2:1:2605:10924/2
+ACGGAAGAAGCCCCCCCCGAAGCCCGCCGCAAG
+>850:2:1:2606:4878/1
+CCGGACGAAGAGCCACTCCAGACCGCGCGCCGCGAGCTCCAGGAGGAGACCGGCCTGAC
+>850:2:1:2607:3193/2
+TTGTTCGAGAGAGCTCGTTGATTCATTTCCCATCGGCGCATCCTCAGTGATTGAGTTGTCCAACGCAAGAGTGCG
+>850:2:1:2609:2934/2
+GATGGCGCAGGAGGATCGACGCGATCGGCCGCATTCGCAGGTTCCGCCC
+>850:2:1:2613:14213/2
+CTCACAAGGCATCTCGAACGCTGGAAAGGTCCGAACAGACCGGCGG
+>850:2:1:2614:18458/2
+AGTAGATGTCGATGCCGTTCGGGCACGCAGCGCGCAGCGC
+>850:2:1:2615:1173/1
+CGAAGTGCCGGTGGGTACGGTGGTTGTGCGTGAGGGCAAAATCATCT
+>850:2:1:2615:3426/2
+GCCACCGCCGCCTCCTCCTCCGCCACGTCCG
+>850:2:1:2615:9789/2
+CCGAGCTGATCGACGGTACCGGCCCGGCCGAGGCAACAACCGGCCCAG
+>850:2:1:2616:7418/1
+TTGCTTGGCAGCCCTGCAATTTACAGTCATGAAGA
+>850:2:1:2616:7418/2
+ACACTTGGATCATCGGTCTGACCTTCAACACCGCAGTTCCAACTTCGATTGTCGTTCGACCCGTC
+>850:2:1:2617:21098/2
+ATTTCGAAACTCAGATTAATTGGGAGTAACGCCAGCCTCAATACTCCCTTAC
+>850:2:1:2620:14092/2
+CGGGGAACTGGGATCCGCGAAGCCACAACGCCTACCGGC
+>850:2:1:2622:12731/2
+ATCCGCCCTCTGCGCACGCCGAGCAGCTCGAGGAGGCGC
+>850:2:1:2625:16231/2
+CCAGGAGCGCCAGCTTGGCTGCGCGTTCCGGGTCAAGCGTGACGTTCAGCCGGTTGGCCATTGCTCGCACAGTAGC
+>850:2:1:2629:1578/2
+GCGATGCTGGCCGGTGCTGGCATTCAACTAGGATTTGCGATCGTCCTCGGAATTTTGTTCGCGCTATTC
+>850:2:1:2629:9735/2
+GTCTACTGCGAATCCAACGGCACGAGAAGAGAGGTGGTCAGCTTCGATGACGCCC
+>850:2:1:2634:2059/1
+GGGGCACAGGTGTGAGAGGAGGAGAAAGATGATGTTGAGGCAGG
+>850:2:1:2634:2059/2
+CTCACTTTACCATTGGCAGTCTACCTCAATGTCCCCCCATGACCCGC
+>850:2:1:2635:12511/2
+CCCGACGGCGAACGACTCTATCTAGCGCGCGCAGG
+>850:2:1:2636:2853/2
+GCGCTGGCCAAAGCCAAGGCCGACCTCGCCAATACGGAGAAGCAGATCAAGCCGTTGGCA
+>850:2:1:2636:15937/2
+CGTCGTGCATCATCTATAAGAATGAATCATTGCCGATCGCCGG
+>850:2:1:2638:20245/2
+CGTGCAGCTCACTTACCTCATCGACCCCGACACCCGCCAGTACGCCAAACATCTGAAGCGATTT
+>850:2:1:2647:4059/2
+GATTGGTCGACTTGACGACGACCAGCTTCAATGTGCGCGGATCGATTCCGACAT
+>850:2:1:2649:19982/1
+GCAAAGGTTTCCGCCACAGTATGAGACAACACCATGACAGCAGACACTGAGGGCAAACGGACTCCCCTCTACGCTA
+>850:2:1:2649:19982/2
+AAGTATTGTAATGCGGCCTCAGCTCCAGGGCCACTGATCTCGATTTCGCCCATATGGCTGACGTCGAAGAGTCCGG
+>850:2:1:2650:16918/1
+GTGATGTTCGAGTAGTTGAACGTCGACTGGTACGCGACGAGGTTGCCGAAGTTCTGGCTGATGC
+>850:2:1:2650:16918/2
+ACGCCGACCGCCAGCTGCTGAACGGCGCCGCGTTCGACCTTGG
+>850:2:1:2651:19160/2
+CGGCGAGACGGCGCTCGCGATCGCGGCGGATGCCGCCGGCATGCC
+>850:2:1:2654:7678/1
+CCAGCAGCGCCGGGGTCACCAGGGTCAGCCCGAACTGGCGATGCGCCTGGTCAAGCACCTCGGCG
+>850:2:1:2655:19956/2
+CCGTCAGCATTTCGAGCAGCCCGTCGTCGTACCGTCCGCTGCGGAAATCGAGCAGACCC
+>850:2:1:2655:11593/2
+ATACGGCAAATCCATGCTAAGTTCGTGTAATTGCCCTGGGGCCGCTTGGCTCTTTAATACCTGATCTGTTCCGCGT
+>850:2:1:2657:20891/1
+ATCGAATTAGAATATAAATTATCGCGCGCTGGATGTGACCCACCTCGACAACCCGCCCAGGCTGACCAA
+>850:2:1:2658:19269/1
+GAGCGCCTTTGAGTCCGAGCTGTCTTGGCCCTCTCAGCTGTCCAGACGGATCTGATAGCGCTGCGCAATCGCTGAC
+>850:2:1:2658:19269/2
+ACCATGGTTTCGTGGGTGAAATCTGCCGATCCGGCCGATCCAAATCTCCCCGTCTTGGTTG
+>850:2:1:2658:19486/2
+GAGTTCCTGCTCACGCAAGAAAATGTCACCCATCGCGGGCGCTTCCACACCATCGAGAACACGACATCGCTGCCGC
+>850:2:1:2659:3868/1
+GTGAGCACAAGTGGGTTCATTTCTATGAGCGTTGAGGCGCGCGCGCTGGATGTGCATAC
+>850:2:1:2662:3205/2
+AAGCAGTCAGGACACCTCGGTGAGCCTCATGCGGCACAATAGACCTGACACTTGCGAGCTGCGCCGCA
+>850:2:1:2663:8728/1
+CGCCGTGGCCAAGCATGCGGCCATTGATCGCGAATGAACGGTAGCCCAC
+>850:2:1:2664:13706/2
+ACCATTGGCGGCACGAACGAAGTGAAGGTGTTCCGAAGAGGCAAGACGCCGGAATTAGTTGCAACAATCCCGACGG
+>850:2:1:2664:1611/1
+AGAATGGCAGGATCGCATTCGTTCTGGGCCCTGACATCTACACCATGAA
+>850:2:1:2664:1611/2
+GCGCTGATTGCTGCCATCGGCATTCATCAGCCAGATCTGACGCGGAGAGACCGGAAGACG
+>850:2:1:2668:17282/2
+GGCATCGAGTTAGTAATTCCGATTTTGCCTGAATTGCAGTCCGCATTCGACGCGATGCCGTCAAATCATTTGACCT
+>850:2:1:2668:4960/1
+TCACAGGTCATCGTGCTTTGTTACCACCGATTCGAGGACAAGCCGAAGGATAGCCTTGCGATCAAGCCAGCCGATT
+>850:2:1:2668:4960/2
+GATAGCCGAATTTCTTGAGGATCGGCCAAGCCACGTTGTATCCCGAAAGGTATCCGTCATCAATGCTAAC
+>850:2:1:2671:5186/2
+CAGACTTGCAGAAATACAATGAAAACCATTCTTGTTGTTGAGGATTCACCGGCAGTGCAGCAGTTCTTACGC
+>850:2:1:2673:4184/2
+CGACCTGCCCGATCTCGTTTTGAGATTGCCACACTGCGTCTGACCGCACCCCGC
+>850:2:1:2673:9457/2
+GCGTATATGTCTTTTCACTGTTTAGTCCAAGCAGTTGAAGACATTCTTCTCCATTTTGGGAAAGACTATATCATCA
+>850:2:1:2673:7867/2
+TCTCACCGTGTTGACGGAAGCTCAGATCTCTCACGCCGGCATTGGCCGCAAG
+>850:2:1:2674:20640/1
+ATTGATTTACGACTGTGCACAATGGACACCGATGCTGTTGATGCTGAACATTCATCATACGCGCGCCAGCGACATC
+>850:2:1:2674:20640/2
+CTCAGCGATACCTGTGTCGTTCACAATCGCGCTCGCCGACAGTCG
+>850:2:1:2676:16975/1
+TGGCCGCACCAAATGCTCTTCAAGTCAGTTTACGCATGACTCAGATTCAAGATTGCGATAAGCGC
+>850:2:1:2677:14068/2
+ACGAAGGTTTGGGGGCGAATTGGAAGACACGGCGCGAGTTTTGGAAAGATCGCGCGGCCAACGAAGGCAC
+>850:2:1:2679:14150/1
+GGCGAGTTCATCAGAAAGGAATTTTCAATTATGGCTAAAGTTTTAGGTATCGATTTGGGCACCAC
+>850:2:1:2681:21419/2
+ACTTCGCGCAAGTGGCCTGAATCTTTCGATCGGTACAGCTTTCTGTTCAAGGACTT
+>850:2:1:2681:12767/1
+GACGACAAATCCGGTGCGGCCGAGCTCGCGGCCTT
+>850:2:1:2681:12767/2
+TCGAGAGCGATTTGCGCTCGACGTCCGAACTGATGCCGCTGAAGCCGAACCAGAAGGATTATTATTCC
+>850:2:1:2683:20078/2
+CGATCGCGACGTGGTCATGGGTCACGAGTTCGTC
+>850:2:1:2684:17220/2
+CATTATCCGCAGAAGCCGTCATGGTATGCCGACGAGCAGGACG
+>850:2:1:2686:18717/2
+GCTATGGTTTATGCGGAATTCCTTGAGCAGCACGTTCAGGCG
+>850:2:1:2686:1376/1
+TCGAACGCTGGAAGCAATGGAGAGCGTTTCAT
+>850:2:1:2687:11472/2
+CTAGAACCTGAAGTCCTGCAACGCCTCAGCCGCGCGCCGATAGAGCACGGCGGCCTGG
+>850:2:1:2688:19865/1
+TGCCCGTCCAGCATTCAAACGCTCAGATAACGGTTGGCGTTGGAG
+>850:2:1:2688:19865/2
+GGCTTGCAAGCAATTCAAGCCAGCTCAGCGGGTTTTATGTCC
+>850:2:1:2689:4895/2
+TGGTCTCAAAACTCTTATTGTAGATGCGGACGTACGGCAATCGGATTTAGCGCGGTGGTTTTTCCCGGAAACTCCG
+>850:2:1:2695:7878/2
+AAACGTAGATACCACCGCCATTCGCTGCGCGTT
+>850:2:1:2700:11413/2
+AAACGGCAATGCCATTTTGCCAGGACGAATTGGCCGTACCGGTGGAATTGGTCC
+>850:2:1:2701:17774/2
+TTCGAGGGAAGGTTGAAGACCAGCGCCCGCGCGATCGCCATGTGGAACTGCGACTGGAAGCTTCCC
+>850:2:1:2702:11220/2
+CCGGATCTCCTACTGCGACCTGTGGGTTCACACCGACCTGCCGTTCTGCCTCTCACACGG
+>850:2:1:2703:6661/2
+GGATTCGAAACCGATTAGAAGATTTCGCGTTCTTGGGCGATTTTGACGGAAACTTGCGG
+>850:2:1:2707:5547/2
+CGCTGCCGCCGGCCTTCGGCAAGGGCAAGCCGGCAAATGAATGTTTGCTGCCCTTGCTCCGGC
+>850:2:1:2715:4101/2
+CCGAATTTCCTCCGATAGCAACAACACTGGTTGAAGGCGAGATTG
+>850:2:1:2718:18455/2
+CAAACCTCGATCGAAGCCACACTCGTACCCGGCCAAACCGCTTCGGTTTGGTGG
+>850:2:1:2720:20871/2
+CTAGCCAGGAGTTCGGTGAGGAACAGGAGGTTACGATTTTGTTTGTGG
+>850:2:1:2721:2108/1
+CAGCAGTTAACTAGTGCGGCCAGGAGCCGTCGCTCCCAACGTGCAAACCGTGGCTTCTTGACCG
+>850:2:1:2722:8852/2
+AACGAAGCGCGTCTTGACCGAGAGCTTGGCGGCCCC
+>850:2:1:2726:17193/1
+GCGCGATGCATATCGACAAGTCGGTATCTACGCGGGACGACTCCTCAAAGGCGAGC
+>850:2:1:2726:17193/2
+TCCTGCTGAGTTTGGCAAGTTTATCGTCGACTACACGGAGAAGTGGGCACCGGTAATTCGAGC
+>850:2:1:2726:1378/1
+GTGGCCCCTTTAGGAACTCTCAGTCTCTTCCAGTGCTCATCGCCTTCGC
+>850:2:1:2726:13819/2
+TAAATTCCCGTCGCGATGACCAGCACCACGGCCGCCTTCCACAAC
+>850:2:1:2727:4287/1
+TCTTATTTTATGTAATAACAATAAGAATATACAGATTTGCAGCTTAGGAAAATAGGTTAGATGTAATCATCTCTTT
+>850:2:1:2727:4287/2
+ATAAAAATTGAAATTAAAGATACTAAATATTTTTTCATGTTTTATTCTAACCTACTTTCTTCATCTTCTTTAAACA
+>850:2:1:2727:8206/2
+AGGCGGAAACCAGCATGGCCGAATCGGCCGGCG
+>850:2:1:2727:4848/2
+TACTACCAACGTGCTATCCAGGTTCCAACCAGGCACAACCGCTGCATATAGCTAGGAGATG
+>850:2:1:2727:5004/2
+TGTTTCCTCCGGTGCCGGTCTTACAGATTGAGACGGTGAT
+>850:2:1:2730:5737/2
+CGCGTCTGCATGGCGAAAAGATCGAGCTGTTGCTGCTGGAGCTGG
+>850:2:1:2732:17004/2
+AAACAGCTTATCACCGGTTCGACCGGCCTCGA
+>850:2:1:2732:11380/2
+ATGAAATGGGCAGCGGGTATCTTCTTACCTGTTGGCACATTTGGCTCGAAAAATATGTGACTCGCAGAGACCATCG
+>850:2:1:2732:8988/2
+ATTGTTCTTCACCGGGTGCGTATTCCGATAAGGATCCAGACCAGTTTTAAAAAACAAACTCACCGCTGCAACAATT
+>850:2:1:2733:21093/2
+TCGACCCGAAAGGCGAGCGACCGCGACGCCCATTCGGGCCAGGCGGCGC
+>850:2:1:2733:18989/2
+GACGTTCTGCGACTCGGGCTCGGATGCATCGGCATCGGGTCCGAAGGAGA
+>850:2:1:2740:14594/2
+CAACGTTGGTCATTGCCGCGCCAATGACTGCTCGT
+>850:2:1:2740:3245/2
+GCTGAGGATGCCAACATGCTCGATGGCTTTGCGCTTCTCCGGCAGGTCTATCCCGAGATGCTCG
+>850:2:1:2744:19186/1
+GTCGTTCGCGTTGAGTTTCGACAGGAGTACCAC
+>850:2:1:2744:19186/2
+ATTCTGACTGCTTAGTTCGTCTCGAACTTTGTCAGCAACAAGATCCGGCGCAAGCCATGGCGTGCCGTCGGG
+>850:2:1:2745:8870/2
+ATTGGGATTCGCAAAAAGACCGTAGCGCCGGCCCCGGGGGAAGATTCGATTTCA
+>850:2:1:2745:5574/2
+AAGATGGGAAAGCGCCGTTTTATGTAATGCCGCTAGCGCA
+>850:2:1:2745:5132/2
+GACCTTCCAACTCAGCGCATAATCGGAATAACGCGAATCGATCGAGCGGATCGCC
+>850:2:1:2746:13143/2
+GCGCTCCATGTCGTCGGTATAAAGGGCAGTCTCC
+>850:2:1:2748:7088/2
+CAGACGCGATCAGCTTGTGGCCCTGGCGGCACGTCATAATATACCTGCCGCCTTCGAGTTGCGCGAGTTCGCTACG
+>850:2:1:2749:12736/1
+GCTCCACCGGGCCAACCTGCGACAGGTGATGCTGTGCACCCA
+>850:2:1:2750:2614/2
+CACCATCGGGCCGATCGTAATGTTGGGCACGAAATGGCCGTCCATGACGTCGACGTGAACCCAGTCGCAGCCCGCC
+>850:2:1:2750:14046/2
+CTTTTGGCAATGCGCTAGTGAGATACTTTTCCTTCCGTTTACTTCCCG
+>850:2:1:2750:19026/2
+ATGTTACACAGCAATCCACGTTCCGATGGAAATTTCTCCTTCTAAACGATCGTAGGATCGAAATAGTGGGGATTTT
+>850:2:1:2750:19815/2
+GCTCGGCGGCGCGGAGCGCGACAAGATCAACTATCTGAACGGCTTCGTTCGCGGC
+>850:2:1:2753:7983/2
+GTTCTACCTAGAGATCGAGACTTTTCAGGTACCCGCGGAAGGC
+>850:2:1:2755:4847/1
+ACAGTTTCTCGATTGACTCTATCGCTTCCATCACCTGGTCTTTCATGCTGAGCATCTGACCTTTGAAGCGATCTTC
+>850:2:1:2759:1045/1
+GCCGCGCAGATGCAACAGTACGAGTCGGAAAATCGTC
+>850:2:1:2761:9854/1
+TCTCGCCGGGCAGCTAAAAAGGAACACAACAATGAGTGGACAGGACAACAAGGGCACCGCAGTCATCACCGGCGCA
+>850:2:1:2761:9854/2
+GCGCTTGTAGGCATAACGCAGCTTTTCAGCCAATTCCTCGAGCCGGTCGGCGCGCCGCGCCACCA
+>850:2:1:2761:20336/2
+TTCAAAGATCATACTTCCCGCGCTTCTATTTGCA
+>850:2:1:2761:8052/2
+AAACTTTGGTGGCCCATTGTGTGCTCTTGCTCCCGTAATCTTTATTCAGTTCTTTTTCGAGACGATTAACCGGGTT
+>850:2:1:2762:11755/2
+ACGAAGGCGACTCGGTCGTCGACCACGATCGTCT
+>850:2:1:2763:17210/2
+ACATTCTATAAAGAAATTCGCGAAGATGATTACGCCTTTCTCAAGCCACCCGTCGGCATC
+>850:2:1:2763:8129/2
+GCCGGTCCATGCCGGATGCGATTTCGGGTCGATGTCGAGGCGCAGC
+>850:2:1:2766:1163/2
+CTACTCTGAACACTGCGACTCGATTGTAAATCGTTGC
+>850:2:1:2768:7025/2
+CACTACGGGAAACGTGATGAACAACCGATCCCGGC
+>850:2:1:2769:9188/1
+GGAAATCTGCTGCGACAATTTTCCCTGTAGCGCGCTCTCCATTTCGGGAAGTTTATGCGGGCGCAGACAGATTGCT
+>850:2:1:2769:9188/2
+AACCAAACCGAAATGCAGCACGCATTTAGCCGCCGCAAGCAAGCGAGATTGAGCGAGCAGGGCAATTTTTCTGCG
+>850:2:1:2770:14684/2
+TTGACGCGGCTCCGCCTGGTGAAGGGCCAGGAACAATCCGAGATTCTGCCGGTCTACTGGAGTGACAACTACATTT
+>850:2:1:2772:10632/1
+CTGGCGCAAGGCGGACAGCCGGAGATCTTCCGCGA
+>850:2:1:2772:10632/2
+CACGATGTCATTGGGCCGGTTAATGCGCTTGCTGCCCAGGCGCTG
+>850:2:1:2773:10746/1
+GAGCAGTGCGTCCTCCCACTGCGCTTGCTGGTGCATTGATATCAGCATCTCTCTCTATCAAATATTGCGCAAACTC
+>850:2:1:2773:15447/2
+CGGTGCGACCGAGGAGTCCCGGCCGCCTGGTCAGCAACCCGAACCAGGCTATC
+>850:2:1:2775:20122/1
+AAAGGTTCCAGTTCGCGGAGCGCCTGTCGCCAACTCTCCTGGGCGGCGGCATGATCGCCGGCGAC
+>850:2:1:2775:20122/2
+CTTCACCCAGGTGCCGACGACTCGGGGGCCGTGGAAACACAAGTCTACCAGGCAATCCTTGAACGCCGTCCTGCGC
+>850:2:1:2784:12369/1
+CGAGACCACGGGTGCCGCGTAGCCATAGTACG
+>850:2:1:2784:12369/2
+AACCGACTCTAGGCATATGAGCCATCTTACATTATCATTGACTGACACAGATCGTTACCG
+>850:2:1:2790:2713/2
+CGTAATTTGCGCCTGCTTCAGCGCATCCATCAACGCAATCAATTTCTGCACAGGCAACTCGCGATCCGGTCG
+>850:2:1:2791:5694/2
+ATGAACAGCGCGTATTCGCCGACGTTGACTTGCGGTTTATCAACGCTAACAGAAATCGCCAGAT
+>850:2:1:2792:9195/2
+CAGAAGGAAGCAGTATCGGCATCAGCGTGCCCGTCCAGAATCCCTCTAATCTATTCACTGTTCCGGATTACACATC
+>850:2:1:2792:18401/1
+GAATACATCGTTAAGCCTTTCGAAACCAATACTGACTTCCTGGAATTCGCGCCACAGGTCCACAACGCTCAGTATT
+>850:2:1:2792:18401/2
+GCACTTTCGGGAATGGCAACAATCTCGATTGGCAATATGCTGCAAACGCTCAACACGATCATTCTATTCT
+>850:2:1:2793:15939/2
+TGGGGGCCGGGGGGGAGCATCGCTCACCGGCTGC
+>850:2:1:2793:21317/2
+GCTCGAGCCGTTCGTCCGCCCTGACGACCTGATGTGATCTCTCTTTCGAATGAGGATATGGCATTCATGAAGCAGG
+>850:2:1:2796:6761/2
+TCGGTGGCCACGCCCATCGAGCAGGAGGTCAACGGCGTGGACCGGATGATCTACATGCAGTCGTCGAACACGA
+>850:2:1:2799:10277/1
+AAATTTCCGTAAACTTCATTTTGCTATTCTAATCCAGCATTCAAGAATCTAACATCGATTACGATTACGAGCAGGA
+>850:2:1:2799:10277/2
+CAAGCGCGACTATGCCGAAGAAATAAAGGAGCAAGACTCCGGTATCGATTGCCAGACGGGCGCCCATTTCGGCGG
+>850:2:1:2802:20667/2
+ACCGTATCCACATGACCGCCGGCGCGCTGCGC
+>850:2:1:2802:17716/2
+ACGCCACCGGCATCCTGATCGGCACCGGCTGGCAGAACTTCGACTGAATCACGGCACGCACCAATTCATCCCTTTC
+>850:2:1:2804:7222/1
+GCGCGCCGACAGAACTACCGCGCTGGAAGGTGATGACGGCGTAGAGGACATCGGCGAAATGTCGGAACTCGACCTT
+>850:2:1:2809:1176/2
+CGAAGAGCAGCTTGGCCGAGTCGTACGCCTGTTTGGCTTCCCCC
+>850:2:1:2810:20647/1
+ATACTTGCCGATCCGTTTTTTTCATTTGGCCTGAGATATTTTGGAAGCAGACTTTCTTTGTCGGAATTTC
+>850:2:1:2811:15685/2
+CGGGAGATTGACGATGAGTCTGACAACTCCAGAAAAGATTCGGAAGCTGCAGAGGACCTTCTACG
+>850:2:1:2812:18526/2
+GTGCGCAAAGCCTCCACAGTGGTGGCGCTGCCGAGGTCGAGGCCGAATTCGGTTTTGCCGGCGC
+>850:2:1:2812:11979/2
+CCTCGACATAATCGATGCCGAGTTCGTCGAGCATCCCGGCGATCCGCTGCTTGTCGTGCAGCGTGAAATCGACGCC
+>850:2:1:2812:12632/2
+CCACATGGCCGGACGGGAGGTACGCGCTCGCC
+>850:2:1:2813:20834/1
+TAGCCAACTCGAGAGCAAATATCCTAAATCTTTTTGCGCCGAGCATTTTTTCCGCTTTCTCAAGTTTGGAATGCAA
+>850:2:1:2813:20834/2
+GCCAGTCTGGTTCAGTGTAAATTCTACACAACATATGCAAGTTTGATTTCTCTTAATTTTTCAGAAAAGGCGACAT
+>850:2:1:2813:8659/2
+CCCAGCAGACGCTGGGCAATGTTTGTAAGCCAAGGGCCAGGGTTCCAATTGTGTCGTGAAACAGTTTC
+>850:2:1:2815:17972/2
+AAAGCACGTTGGAAGGAGGAGATCCACAAAGTTCTAGCTGTAGCGCGGGTTGCGGTACTGCTCGTT
+>850:2:1:2817:10144/2
+GCGCTTTGATGCCATCCTGGTGGTTGGCCTGTGGCCGCGCC
+>850:2:1:2824:2417/2
+AGGTATGAATCATCGCTTTAATCCTCAAACATCAACAATTTGCTACCGAAAAGAAACTCCGACAGGGCCAAAAAGT
+>850:2:1:2824:15463/2
+TATACATGCCGAACCAACGTGAAATGAATTCATGGGGCGCGCGCCAGGAAACCATCCAGATTCTGCAATGGGGCGA
+>850:2:1:2826:7924/1
+TAACGACAATCGAGTTCATCGATGGAGGGGAAACCGACGGCGGGATTAACCGTCTACTCCCACTAGAGATCTGGGA
+>850:2:1:2826:12203/1
+ATCGTCATTGCCAAACTTCTGCAAATACTCTTTGGCAACC
+>850:2:1:2827:20270/1
+AAATCCATGCCGTTCAGCGAGCGCGCGACGTGGGCCTG
+>850:2:1:2827:10556/2
+GCTCCTGAGCGACCAGCTGTTCGGCAGCCTTCCTCCTAAGCGTCCTCAGCAGACGCTGCACGATCGAATGCTGTCT
+>850:2:1:2829:13087/2
+AGGAGGGACCTGAGCTGAAAAGCCACCTGCGCTCTCGAGTCTACCGAAGAAATCTCCTCTGCGAAGGGTTCAATAA
+>850:2:1:2832:15318/2
+GGCGGTGGAGCGGGTGAATCAAGCACGCCAGGCGCTTCGATTCGAGGAGGAGATCGAGGCAGTTCGAATCCAGATT
+>850:2:1:2832:3734/2
+CGATAAACAACGCCAGCAGCACCGTGCAGACCAGC
+>850:2:1:2832:2863/1
+CGGGAAATATGTTCGCGACGAAAAAGTTATTCCGCTCAGC
+>850:2:1:2832:2863/2
+TCCTTGAGAACTTGAACGCCATTAACAAATACGTGCTTCACGCCAACCGCGTATTGATGTGGTTTCTCAAGCGTCG
+>850:2:1:2834:14078/2
+TGCGCAATAGTTATCGAGGAAGGTTGGACGGATAGTTCAATTCGCCAGAGGTCGTTTAAATCGAAAGACTCGAAGA
+>850:2:1:2834:6246/2
+CGGGTTGATGGTCTTTGGTTGATGGTTGATGGATGATCAACAATCAACCCATCAACAATCTACCGGGGGCATAGC
+>850:2:1:2836:20776/1
+GCTCCGTTCGTCGAACAACACTCCGGTCTGACTTCGTTATCCGCCCAGCACGTC
+>850:2:1:2838:13979/2
+GTCGTCACCCTGCCGCAGCACTTCAAGAACGGCGGATACT
+>850:2:1:2839:20249/1
+TGGGCGACCTGCGCACGGTTATGCGCGAGAAGCTCGGCAACGGGGTCCGCCTGAAGCTGATCG
+>850:2:1:2840:16642/2
+ACCATAATTAGGAGCGTCAATCTCAAGAGCATCCCCATGAAACAAGACCGTACCGCGTTCAACAA
+>850:2:1:2840:6865/2
+CACGGACATCTATAACCTGCCGGCCAGCGAGTTCACCGTTGACGCGGGCGCCGGC
+>850:2:1:2841:16471/1
+CCGCCAGCCGAGGTGCAGGCTGAAGACCTCGACGAGCAGCAGCGCGAACCAGAACGAGGGCATCGCGAGCCCGACC
+>850:2:1:2841:16471/2
+GATCGCGCCCAGCATCTTCCTGCTCGTCTACGGGACGATCATCTCGCTGC
+>850:2:1:2841:20536/2
+CACCGGTGTGACGGCCGCGCAATACGGCAACATCC
+>850:2:1:2842:1198/2
+AGAATCCTTCATTCAAAACAATATGCTCTGAATGACGCCCACCAACAACT
+>850:2:1:2843:14613/1
+CGCAGTCCAAGGCCCAATTCGACAAGATCGTGGCGATGTTCGAAGCTCAGGCGGACGCGTTCTACACCTC
+>850:2:1:2843:14613/2
+AGCCCACAATGACAAGCCTTTTTTTCTCACATCCGCGCGACTCCAAACTGCATAGTGCGCAACTGCCTTTCCTGCG
+>850:2:1:2845:9978/1
+TCGAAGGTGAACTTCAACGCGTTGGACAGCAGGTTCAGGACCACCTTCTCCCACATGTCC
+>850:2:1:2851:6381/2
+GCGAATCGCTCGCCACAACCATCGCGCCAGGAACAACGTAGCCTTGTTCCACCATT
+>850:2:1:2851:1876/2
+AAACCTGACGGTCGCGAGCGCTGGTGTGGGCCTGCCGATCCTGTCTCTCACGGACTTTCTCGCC
+>850:2:1:2854:11754/2
+GCGGCGGAGGATTTCAAGGGCGACGGGGTTGCCTTCCTGGGCGGCG
+>850:2:1:2859:17791/1
+TCATCCGAAAGCACCATGATGTTGCGGTCGCCAATCACATCCGCAATGTCATGAATATCCTGCTTTGTGAGCACAC
+>850:2:1:2860:16414/1
+CAGGGTCTAACAGATTTCGCCCGTCGAAAACGATCGGCGTTGTCATTTTTTCCTT
+>850:2:1:2860:16414/2
+AGCACATGTCATTGCCTACGACCCAAAGGGAATGCAGAAAGCCCGCGCTATCAAAGCGATCGCCGACGC
+>850:2:1:2862:5285/2
+TCACCAACTGCTGGAAATCCCTGAAGCGCGCCAGCGCTATTACGCGCGCGTTAATTACCTC
+>850:2:1:2863:8216/2
+GTGGGCGTGCGAGCGGGCACATGGGCCATACGGGCTCCTTTGATCGTTTGGACAGTGGGCGATCTGCCAAGACGTC
+>850:2:1:2863:14602/1
+CAACCTCCGGTGAAGTGACCTTCACGAAAGATATCGCGCCCATCCTGCAGCGG
+>850:2:1:2863:14602/2
+CAATCCAGGCGATCTCGTCTTCGCTGAGCGAAGGGTCGTGCTTGCACTTCTGGATCCCGATGTTCTTCTC
+>850:2:1:2863:7609/1
+GGAATTTTCTTTTCGCAACAACGACACATGATTTTTATTGCTTTTCGCTATCACTCATATTGCCCAACTATAACCT
+>850:2:1:2863:3705/2
+AGAAACAAAACGAAACCTACTGGCCCCTCGCTCACACAGTGTGCCCATCAGGCCATCTGC
+>850:2:1:2865:2427/1
+CCGCTCGATCATCCGGTCTTCAACGCGCGCTACCGCATCCAGCAGGTGATGAC
+>850:2:1:2866:16171/1
+TTTTTAGTCGTTCGGCGTAGTAAGACAGCATGTCTTTTGCCGCAAACTTCTCGGGATAGAAGCTTCCCTTCCACTC
+>850:2:1:2867:19277/1
+TTATTAAGAAATAGTATCGCTACCTTTAGGAATAGGTCTTTAAGGATTGTTATCACGACACGAACGAATTACGC
+>850:2:1:2867:19277/2
+AATTTTCCGAAGAATTTGCCGGATGTTACTACGTATTATTAATCGATTTCTTCTCTAGCTATAACCAGCTTACTCT
+>850:2:1:2868:3045/2
+ACTCAGTCGACTGATTTCGCAAACGATCGTCTGCGCGC
+>850:2:1:2869:20758/2
+GTCCCAATGGCCACCAGCATCGAGGATTGCGATAAGATTGTCGA
+>850:2:1:2870:16103/2
+GACCGCCGGACAGGTTGATGCCGCGCTCGCCCACCACCGTGTCGTATCCCTGCGGGAACTGATTGATG
+>850:2:1:2872:8968/1
+TCACATTTTTGTAAGCAGCGACTGCGCGGCGCACTCTTGTAATCCACACACTTATCCACAACTTTTGTGGATAACC
+>850:2:1:2872:8968/2
+CGGGATGAATTGCGTCTTTCATGACTGCGGTGCCCTTGAGCTGGC
+>850:2:1:2873:5093/2
+CTCGCAGCCGAGCTCGGCGAACAACGCGCGCGCGCGCG
+>850:2:1:2875:1842/2
+GGAACCAGGGGTAATCCATGAGCGTCACGCTTCAAGGGCAGATCGCTCGATTCGTCAGACTTCTCCACGTCGGA
+>850:2:1:2881:16991/2
+CCTCAACGAAGAAATCAGTTGCCACAATGGTGACCCGATCCGCCACGCCACCGCTCTCGAACGTT
+>850:2:1:2882:7529/2
+TCAACAGGTGGTCGGGATGGTGAAGCTGCTCAGGGATCTCGGTGCTGGTCAACTTGACCGGGCCAAGGATATGAA
+>850:2:1:2882:16366/2
+CGACGCCCGGCCGGCGCATGTTCTTGAGCAGCGCATT
+>850:2:1:2883:6450/2
+CGCGATCCTGGGCGACTCTGGAGGCGCCCAGAAACTCGCCGTTCTGTACAAATCCGC
+>850:2:1:2883:7067/2
+TCTAAATTTGTTAAGCAGGGGCTACTGCTTGTAAAAGATTCAGGGG
+>850:2:1:2889:14150/2
+TGCCACAGGGGAGAGACGACAAGGCAGCCCAGGCGTCGGGCAGGG
+>850:2:1:2891:1552/1
+CGGTACGGAAAAACGGCGACCGCGTGCGAATCGTTGCCGAGCTTGTTAATGCCGC
+>850:2:1:2891:1552/2
+TATGCATTGTGTGCTTCTACACTTTTCGTTGCAATTTTTTCCCTTGAGGCGTCCTCTGTACCCAGCAA
+>850:2:1:2892:15932/2
+AACGGGTATCCCCAGATGAATGAGGTGTGAACGCTGGGAAAATACCGCAGC
+>850:2:1:2893:2300/2
+TTGAAGACTCTGCGCGAACTCCAGCCGCATAGGTTGATTACGGTTTTTGGTTGTG
+>850:2:1:2893:6067/1
+CGTCGGAGGTGATGCCGTCACCCGACATCATCACGGCGTTCATGCCCTGGTCAC
+>850:2:1:2895:19314/1
+CAAACGCCCACGCAATTATCAACGCGATTGGAAACCCGACGATAATTACGAGAACAACCAGCCGGACTAC
+>850:2:1:2895:19314/2
+TCCCCACAATCCGGCGAAGCCGTGAACTTCCGAGACTTACTTGCCGAGCTGAAGCGGCGCAATG
+>850:2:1:2897:17065/1
+GGGGAACGGTCTCGACGATGTTCTTCAGAACC
+>850:2:1:2899:8377/1
+AACTCGGGGGCTAGAGCTTCTAATTCGGCAATGGTCATCCGGTTGTAAGTAGCTTTGACGTCACGTTGCTGCACTT
+>850:2:1:2899:8377/2
+TACCTGACCGTGACTATTATCTGAAATCTGACCACGCGCCAACCAAGAACAAGAACCAAGCGCATATC
+>850:2:1:2900:13564/2
+AACAGAAGAGGAAACAAATGTCTGAAGTTACGATCAAAGCCCGGGAAAATGGACCGCTGCTGGTCACCGGTC
+>850:2:1:2900:5332/2
+GCTCCATCTCGTTTTGCATTGCCGTGTAATCGCGCCCAAGAAATGCAAGTTCGAAGAGCACACGATGAG
+>850:2:1:2900:11682/2
+ACCTGGACGCTGTCTCGTTGGTATTCGTGGGGGCTCGTG
+>850:2:1:2902:20122/2
+ACGCACGCGGGCTCGGCGTTCAAGCGGCACGTGGACGCGCTGCTGCACGAGCTGGACGAC
+>850:2:1:2903:21419/2
+TGCGGGATTTACAATAATCACCAGCCTACTATTGCCTTGACCGCTGCTTTGGCTGCGACTGTAACCGCGTCGTCGG
+>850:2:1:2906:10352/2
+TCAGAACCTCTTCATGCGCGATGTCAACAGCATCTTCTACGATGCCAAGGGCG
+>850:2:1:2906:16364/2
+TTCGCAATCCCGAACGCTTGATCCGTTTAAGCAGGAACAGCCAGTTCGCAAAGTTCGGATCAATCAGCACATTCAA
+>850:2:1:2906:17361/2
+GCTCGCCGCGATGAGCGGGACGCCGAGCAAGAGCGAGAGCGCGACCATGCCGAGGACCGTGCCGAGTCCGAAGATC
+>850:2:1:2906:11974/1
+CGTCTTGTTTACAAATTTCCGGCTCATGAAGGAATTGGCAGAAACGATGCAGCCGTTTTTT
+>850:2:1:2906:11974/2
+GATCAAAGGATGATCGGGCACCGCGAATGGCAGCCGCGTGATGATGACGTTTGATAGCGCCTCAC
+>850:2:1:2906:10483/2
+GTAGGACACCTGGATCTCGGGGTGCGATTGCTTGACGTTCGAGCC
+>850:2:1:2908:18685/2
+TGTACACAGTCTCGCTCACGGTGATCAACGCTACGGGCAACTCT
+>850:2:1:2910:8475/1
+TCGCACAAGAACAAACAAGCTGACGCGTTCAAGAAGCTTATGTCGAAAGATTACTACGGCGAATATGCCGAGGGGA
+>850:2:1:2910:8475/2
+TTTGTACGTGATCACGGCAACGTCAGTGCTGGGGAAGACGACTTTCATGT
+>850:2:1:2913:12415/2
+AAGAACTGGATGAAGCACACGCTCGCCTGGATGGACCCGAAGGGC
+>850:2:1:2914:6492/1
+GGCGCCAGCGGCAACGTGCCGGAGTATGGATTCAAGGAGGAGTGATTCTCTCTCC
+>850:2:1:2917:3103/2
+GCCCGAGGTCGCCGAGTTCTATCAGCACGTGTGCCCCGCGGGCGTGTACGAGCGCCAGGGCGAC
+>850:2:1:2918:20006/2
+AAAAGCGACGAGATCACAGTCAGCTGATCGTGGACCTCCTTGACCTGCTCCCCTGTATGCCCTCG
+>850:2:1:2919:3283/1
+GGTGTCTCTTCTCAAGCATTACTTTCAGTGCGTGTGCTAAGTCCTTAATTTAGAACGATTTTTGCCGGGCTTTCG
+>850:2:1:2919:3283/2
+GATATTGAAGCCGAAAGCCCGGCAAAAATCGTTCTAAATTAAGGACTTAGCACACGCACTGAAAGTAATGCTTGAG
+>850:2:1:2921:5299/2
+TAGTTCTTTCGGTGTTATACCGGTATTTTCCACAGACGGAGTTGGTAATAGGATC
+>850:2:1:2921:9395/1
+TGCCTCCGCATTTGTGATTTGCACGTGGTCGATGTACTGATAATTCCACAAAGGCTCAAAGATGCTGTTAGCG
+>850:2:1:2921:5769/1
+CGGTCGGTGGAAGTTCAGTGCCGTCGGGCATCATCAACGGACCGGTGTG
+>850:2:1:2925:17587/2
+CTTCCACTTTTGCGTCAACGACACGGCCAGTAAGAGCATACCACTTTTCTTCTCACGGCATTCGCGCTTCTGAGTA
+>850:2:1:2926:16448/2
+TCCCGCTTTTCCGCGGGCCGGGGCCCCCGGGGGATCGCCCGAAGCCGAAGCCGTG
+>850:2:1:2928:17348/2
+TACTGGCCGATGCCGGTCGGGCGCGCCTGGCACAT
+>850:2:1:2929:8727/2
+TCCAATGTTCGGATTTGTTTCGAGTTTCCCGCGC
+>850:2:1:2931:8810/2
+GAAGCTTTCAGACATACGAATCGCACTTCGAGAAATGCATCTGTCTCCAGCCAAAACGCTCGGTCAAAATTT
+>850:2:1:2932:14085/2
+CTGGTAGTTGAAGGTGAGATTTTGCAGCGCCCAGACGTCCTTCGGATTTAGACTCGCTGCCTTTTCGAGATTGGCG
+>850:2:1:2932:4359/2
+TGATGGTCATCCGCGAGGCGATGGGTTTCGCCCAGCCGGCACCGACCGAGCGGATG
+>850:2:1:2933:8366/1
+CGTCGAGACGTTGTCGTCAAAGTGCAAAACATTCTGCACACTTTGAGCCCAGTACGTTTGAAAG
+>850:2:1:2933:8366/2
+ACAGTGCAGCTGCTTTCCGAATACTACAGCGTTGAAGACATTGCGAATTGGCTAGGTCTATCGCAAATAAAACAAA
+>850:2:1:2934:14849/2
+AAACTCCGTTGATCCCGACCGGATCACCTTCCTCACGACCTTCCGAGATACGCCCAGATCCCGGCAGATC
+>850:2:1:2937:11991/2
+ATATCCGCGAGGACCTGGGCGTCACGTTCACCGGCGATGAGTGCCTCGAG
+>850:2:1:2937:18188/2
+CCGGTTGGCCAATTTATTGGTGATTTTAATGCGGGGATGCGCAGCGCTCGTGTCCAACGAATAGTCGGAAATGTAG
+>850:2:1:2938:5952/1
+GGGGTTGATCTGCTGGGGTGTCATGCCGAGCGGGATGTTGCGG
+>850:2:1:2938:5952/2
+GTGTCCACGGAACCGGGTCAAGTCCAATGTGCGTTTGGCTACGCAATGAGATGCGGAAACATGGCC
+>850:2:1:2942:12057/1
+TAACGCCTTCGGCAGCCCGCATCGCGCTTCTCGTCAACCC
+>850:2:1:2942:12057/2
+TGACTATTGAAGAGTGCATCCGTGCCGATCACAAGGCCGGTGATCCGCAGCTGCGGCATTGCTGTAACAGCAGAAT
+>850:2:1:2943:4605/2
+CGAGCGTCGAGCGCTTTTAACCAGCGGCGAGCCG
+>850:2:1:2944:3682/1
+CCTCATTCCGACATTCACGTTCAAGAACAGCGCGGAGGTCGAAGCAGCGC
+>850:2:1:2945:14201/2
+CCCCAGACCCCGGTGATCTCTACGAACTCAATAAATTTGGGTTAAAATCCTGCGAGCTGA
+>850:2:1:2948:5090/1
+CCTGCCGGTGCTGGGCGGTGAACGAGTTCGGCAAG
+>850:2:1:2948:5090/2
+AACGAATATGCTCACTTTTCCTCACTTGCTCTTGAGTGCTTTTTCATAGGTAAAATCGTCGAGTGGGCTCTATCTC
+>850:2:1:2948:16017/2
+CAGATCTGCACCTGAACCGCGTTCTCGCTAGTCCCCACGAAGGTCTTGATCTTTAGGTTTTGCTTTAGCGCTTTAA
+>850:2:1:2948:13586/1
+AATCCTTGGTGTCACGTTCGTTGAAGGTGCGGCCACGAAGAAGGGGCACTTTGAAAGTTTGAAAATAATCACCGGT
+>850:2:1:2948:3039/2
+CCTGCGATATTGCCGGAGCTGACGTTCATCGCTTCGAACGAAGAAACGCCTGAAGCAATT
+>850:2:1:2951:6553/1
+GGTCATGACTTGCGTGGCATAAACGGTTGAAGCCGTCATGGACATTCCTGTTGTCGGCGG
+>850:2:1:2954:19434/1
+CCGATCCCCTTGCCCCTTATGTAGGTTTGCGTCAGGCCCGAAACAGTGATTCTTGCGCCTTCAAAATCATAGGCCC
+>850:2:1:2954:19434/2
+CTATAAAGTAGGCGCAATATCTCGAACGGGAGAACTGAGATGATCCAGGGTTCCTGTCACTGCGGCGCAG
+>850:2:1:2959:18220/2
+TGCGATTCTTTGTCTCACCCTCGGAATCGGAACGAACGCCGCGGTGTTGAGTTGGATCG
+>850:2:1:2960:8991/2
+ATTGGTGAAATGGTAACCGGTAGCCGGCGTGGCCCTAATCGAAAC
+>850:2:1:2961:4158/2
+GCTGTCCGAAACGCGCCGCTTCATTTCAAAAGTGGGATATACGCCCGGCTCTCCGGGG
+>850:2:1:2961:1544/2
+TCCAATCAGAAGCGGCGCAGACATATGTGGCC
+>850:2:1:2962:4552/2
+TGCAGTCCCTGGTCTCTATCACTATATATAACTGCCAAGCGAAAATCTTAGCCGATTTGAAGCGTGG
+>850:2:1:2962:20173/2
+ACGATCTCGGTGCGCTCTCGATGATATCCTCGGACTCTCAGGCTATGGGACGGTTGGGTGAAGTCATCATCCGCAC
+>850:2:1:2963:15358/2
+TCCGCCTCGCCCTCAAGAACTTAGCGAATTCACCCTGCG
+>850:2:1:2963:13656/2
+CGTTGCGCCGGGCCGAGCCGAAGGGGCGATCCCACAGCGTCTTGCCGC
+>850:2:1:2968:15583/2
+TATTTCAGAGCGCGGAAGCAGTCAGTCCGCCGCCGGA
+>850:2:1:2968:14669/2
+ACGTAATCGGCGATGAACGACGACAAGAACTTTTCTCTTCATGCACGACCGCCGTTTTTCGGCGG
+>850:2:1:2969:16441/2
+GAGCTGCGCAACGCTTTGGGGACTGTCGGTCATCGGGCTCGGCG
+>850:2:1:2970:2722/2
+AGAGATATCGACCTTCGGGTCCATATGAAGAACTGTATTTGTCTATGCGCAACCAGCGGAGAC
+>850:2:1:2971:11173/2
+TGGTTACGCACGTCACGTTGTCCACAACCGGCGGGTAACCTAGCCCCG
+>850:2:1:2971:16121/1
+AGGTTAATCAAATATTTATCGAGCAGTTTGTTCCAGTGTTTCCTGTTATGAGCCATGATACCTTTTATGAT
+>850:2:1:2971:16121/2
+AGGTCTCAACCAGTACAATGATAAATATTGGCTTGGCATTTACAGGCGTGATGAATTGTTCAGCATTAGCTTTTTA
+>850:2:1:2973:2034/1
+GTTCGGCGGCACGATCAAGGTGCCAACCTCCCAGTCATAGCGCCGCGGCG
+>850:2:1:2975:4072/1
+CTGGTACAGATAGACGACTCAGACGGGATATTATATCCCCCTCACTCACAAGTTCCGACTTTCGACTCCGCACCGG
+>850:2:1:2975:4072/2
+ATCATTCGGCGTGTATTTGAACTTGTCTCTAAGCCGCGCCTTCCAAATTTTGCTGTAATGTCCTTCGCCGGCG
+>850:2:1:2978:3421/1
+AGGTTCGGGTTCCGTTCGGTGTTCAGGCATATGTATTATGGGAG
+>850:2:1:2978:3421/2
+GGCGCGACAGAAGAAGAAATTCGCTATGCTCGTTTTGAAATGGGGAGTGGCTCTTGGAAAGTTGCGCATCCCACGG
+>850:2:1:2979:15266/2
+CTTCGGGCACGCCGCGCCGGAACGTGACGTTCACGGCATAGGCCGTG
+>850:2:1:2980:9680/2
+TTTCAGGGCATTTGTCTTTCCTGTTCTTTACACCATCACCATCATTATCTTCCCGTACAGTATATTTAGAAGTATC
+>850:2:1:2982:7775/1
+CGTGCGGCTCAAGGAGATGGACGGCCGGCTGCGCGTCGAGTTGATCCTCCC
+>850:2:1:2983:14276/1
+CAGAGAGCTCGCCACCAAGGGAAACTGTTCCAGCCAAACTTGCAGAAATCTCTTTCTTATTCA
+>850:2:1:2984:9721/2
+CGTCGCTCATGCGCAAAATCGCGACGAACAGAGAAATATCATGATTACACGTCGTGAGTTCGCC
+>850:2:1:2985:7007/2
+CCTACTTCGCGCGAAAAAATTCGACTCAGATAAAATGGGCTGCAACCGACCTC
+>850:2:1:2985:21036/1
+GCCGCTACCGGAGCGAGCATAATTAAATCTTCCGAAGAGCTTCACGCGATCGCTGGCTGCGTAAT
+>850:2:1:2985:21036/2
+GCGTCTGCGACAGCCTCGGACTGCGATCGTAGCCGTGCC
+>850:2:1:2985:11832/2
+GACCGGTGACCTCTGGATGAAGGGCGCCTTGGTCGGCAAGGTTGGAAGCGTGTTCGCCAGCACC
+>850:2:1:2987:6934/1
+TGCAGAGGGTGCCGGTCACCGAGAGCCAGGGACGCATCCACACATCCTCCGCGACAGTGA
+>850:2:1:2992:16094/1
+CGATGCGGGGGCCGTCATGCACCTCGCCACGATTCAC
+>850:2:1:2992:6402/2
+ATGAAAAGCGGTGGAAGCAATATCGGCGAGGCGAATCCCAGATAGCGCGTGAGCTTTTTCCCTCG
+>850:2:1:2994:8181/2
+CGCATTTTCATTACGTGATGGCGGCGGGCTCGCTG
+>850:2:1:2995:20948/1
+CGTGATCAAAACTGTCGACGGCAAGTTCTACGCATCGGAGGAAGGCAGCG
+>850:2:1:2997:2483/2
+TGAAGTACGACACGAAGGTCGGCTACTTCGAGCTC
+>850:2:1:2999:11472/2
+AGCAGCTATTGCGCAGCAGCAGAAGCAAATTGAAGCGCTTACTACGGGGCTGCA
+>850:2:1:3000:4498/2
+TACCGGACCACCGGCCACCCCCCTATAATGCCGCCCCTGAGAAAGACCGTGCCGG
+>850:2:1:3001:13991/2
+GGTCTCGACACTGAAAAGGCGGCGTTTCAGATCGTAAAAAAAATTAGAGATGGGATTCTGGAGGAAACTTTTAAGC
+>850:2:1:3002:7066/1
+GTGGTATTACGCTGGGAAGGTGCGGAAACGACGTATAAGCGCGGAACCGAACCAGACCAGTCCTTGCTGCACG
+>850:2:1:3002:7066/2
+AATACGCTTCGGGGAGTTGGCCGCGCGAACCACAACACAAAAATCGCCAGCAGATAGCCGAGGCGAACCCGCC
+>850:2:1:3008:2059/2
+CTGGGCAAGATGAAATCAGACCCGGCGCTGGCGCACATTCCAGTCATCATGCTGACCATCGTCGACGATCGC
+>850:2:1:3009:13273/2
+CTTCACCCGCCGCAACAAGGAGCACGCCGCGAAGCGGCTC
+>850:2:1:3011:12773/1
+AGGCCCCCGCCAAACACCTTGACGCTACTGGACCAACGAATGCGTCCTTAGCCTATCTTGGGCCCGGGAA
+>850:2:1:3012:16086/2
+GTGGCCTAACACACTCTCGCAGAACACACGAGTGACAGCTTTTTATCCACGTTGTGGTCCCTTGAGCGCACATGGG
+>850:2:1:3014:1560/2
+GTAGGCCTTATCGTCGGCGAGCGTGTCGGTTGCGG
+>850:2:1:3014:9722/2
+TTCGGTGACGTCCACCTCGGTCTTGAACACTGCCGCTTGCAGATACGGTAGCCCGAACTGATAAGCGGCG
+>850:2:1:3024:16479/1
+AACCGCTTTGTGCTCAAGCGCTTACATTCCTGG
+>850:2:1:3024:10077/2
+TGATTGGGACGATTTTGTGCGGGGATATTTGAACGGCCG
+>850:2:1:3024:21385/2
+TACTCTGGCGATCGATCGGGTCGTAGACGAACACCG
+>850:2:1:3024:17878/2
+CAGCTCAAAATCAGGCCTTCGGGCAGGGTGCTGATGATCCCATCGTTGGTCGATTCGACGATGGCAGCCAAATGAG
+>850:2:1:3025:2230/2
+AGTGGGCTCTCGACGGCGGAGATCATGCCGGTGG
+>850:2:1:3027:10051/2
+CGTGGGCACGCGGCGGGGAACAGGGCGAACACCAAAGCGCCAAGAACGCC
+>850:2:1:3027:19724/1
+AAAACAACCCGCAGCGTGAAGCGGGCCGTTGTCG
+>850:2:1:3029:5503/2
+CATCCGGCCGCCCTGAAAGCCTGGCTGGACGAGAGCCTCCTTG
+>850:2:1:3029:7642/1
+GGATCGTGAAGTTGAGCAGCTTGTCCCGGAACGACGGGCAATTGCCGCG
+>850:2:1:3031:2411/2
+TGAGAGATCCTTTTGAAGTCTATAACAATTCGCTCGTCCCGATGGTGGTCGAGCAGTCCAATCGGGGCGAGCGTGC
+>850:2:1:3032:14044/2
+CGAGGGTTTTGAAAACAAGTCCCGCGCATAACCCCGTAAGGAGATCGATG
+>850:2:1:3032:11717/2
+TAAAACCATGGTTCTGACCTTATCTGAATTCGTGTTTGAAAGAGATCATATTGAACATGAACTATGCTTTAGAGAG
+>850:2:1:3033:12778/2
+TTCAAATCCGATTTCATTGACGCGAGCCCGGCGCAACAACACCTGTGCCTTAATTTTGC
+>850:2:1:3034:11453/2
+AGCCAACATTGTGCCGGTGCGCACGGTTTCTCTCAACGAACGCATGGGAGG
+>850:2:1:3036:19344/2
+TGGAGGTTCATCCCAGCTACAATCCCCGTTTCCAATGGATTGTTCCGCTGTCCGTCTCAGGTCC
+>850:2:1:3037:15579/2
+GGTCACCCGGCGTGACTACACCATGACCCAGGCCCTCGTCCTCCTCGTC
+>850:2:1:3038:6892/1
+TATTGAGGGCAAGATATCTAGGTTCATGAAGCAACTGGTACTTTGCATCCACGCATGTCATTCTGTTACCCGAGC
+>850:2:1:3039:7516/2
+AAATCGAAAATTCCATCGCCGGGTTCCCCCTGGCGAGCGCGATCTCACATCCAGCGACGGAGACCCAGGGACCAAC
+>850:2:1:3039:9573/2
+GCAGCGACTGCGAGGAAAGGAAGCCCCATGTTCAGCCCTCGACTCTGGG
+>850:2:1:3040:5095/2
+AGCGCCCAAAAAGAAAAAGGCCGCAAGGAAATCCAAGAGGAAAGCACCAAAGTAACCGTCCTC
+>850:2:1:3041:12255/2
+TTGACTACGAGGAAGGCGCGGAAGGCCCGCACAA
+>850:2:1:3042:1525/1
+GGGCGTCACGATCGTCGGCGGGATGGAGATCACGGCGGACTGGAACGGGCGC
+>850:2:1:3050:8751/2
+AGTTCACCGAGCTTGCGATCGACTGTGCCGATCCCAGCAGCCTCGCCCGG
+>850:2:1:3054:16099/2
+AACTGAATAATTGTAGTGATGAAATTCACTGCACCAAGCAACGACGACGTGATCAGGAAAATA
+>850:2:1:3054:12179/2
+TGATTCCGGTTATCGCGGTAGTTCTCCACCACGAAAGCCGCGCTTACACCTGCGAATACGACA
+>850:2:1:3055:16697/2
+CTTCGTCATTTCCGCATTGACGAACCTCTGCACGTCCTCGCGAAAAATGCGCCCG
+>850:2:1:3057:9346/2
+AGTTATCCTCCTTTTACAAATTGCCTCTCGCGGCCTGTTCGCGCTCAATAGCCTC
+>850:2:1:3060:12075/1
+ACACTGCTGGAGTTCGACCAGCGCGCCGCCGA
+>850:2:1:3061:9528/1
+CTGTCGCTGCCCGCCGGACTTTGCACGATTCGGGTGAGTGCCG
+>850:2:1:3062:13029/1
+TGGCGGAAATATCACTCGCTGCCTCCACGTCGAGCTTGCCCAAGACGGC
+>850:2:1:3062:13029/2
+TGGGTGAGGACATCGCAATCTATCGACTCAAGAATATCGAAGCCGGCCGCATCGTTGAGGTTTTGCTTTCCATTCT
+>850:2:1:3063:21117/2
+TTCTTCGGCGGCGCTGATCGCTGAAAGGACTCCCTGGAC
+>850:2:1:3063:18486/2
+CGTGCATATGAAGGACATCCCTGGCTGATCGGTCCCGCTTACGGCTTTGCGGCTGAGACGGGATT
+>850:2:1:3064:10844/1
+CGCTTTTCGAAAAGATGGTCCAACAAATCATTGGCAACAACAATGACCCGACACTCAGTGGATG
+>850:2:1:3070:14691/2
+CGGCATGGCGATCTTGTCACGCGACGCATTCCTGCGGCTG
+>850:2:1:3070:15381/2
+AATGAAAGCCGCTGAAGAGTCTTCAGCAGCATCATGTTCAACATTAACAGAACAGCCGAGGAGAGAACTTAGTCGG
+>850:2:1:3071:10433/2
+ACCGGCATCGAGCCAAAGAATCCGTAAAGATCGATGAGTCGTTTGCCGGTGACGGCGTTATGCAAATAGGAGCCGC
+>850:2:1:3073:9446/2
+CATTCCAGCAACACGTCGGGATTGAAGCGACAATGTGGAATCCCAGTCGTCTCTCCACTCGGTGCATACGCCTCGT
+>850:2:1:3073:13281/2
+GGTTGTCTGGAATTTGAATATTTCCGGATCCCTTCCTCTGATCCGCATCGGTTCCGAACAATTTTCCAGCGGCGTC
+>850:2:1:3073:5231/2
+GGTGATCACATCGAAAGGCTTTGATAAAGAACTCCCACTGAACGTCACGACAGGCAACCTCAAG
+>850:2:1:3075:19151/1
+CGGTCTGGACGCGGTGCTCGTCGGCTTCGAGGTCG
+>850:2:1:3076:4880/2
+ACAAAGCGCCGCAGCCAGGTCACTTTTGGAAGACCGAGTTAATTAGACGAGGATTCCAGGAGAAATGGAACTACGA
+>850:2:1:3077:10411/2
+GCTATTTGGAACGCTGTCGCATGCTGTTCCGAGCTGCAGGCCGGAGGGCCCGTTCATGAGCTTGAAGAGCGCAAGA
+>850:2:1:3079:2356/2
+ATAATTGCCATAAAGGCCCCAACAATTTTCTTTCGTCAT
+>850:2:1:3080:10822/2
+CGCGGATGTTTTCTTATCGGTAATACTATTCCTCAAAGTTTCCGCAGGTTGCGCAAATTTTTTGTGCGTTCGCAAA
+>850:2:1:3080:14224/1
+TCGTTCGCGGAACTGCCGGCCCAGTTCGTGCGGAA
+>850:2:1:3080:7025/2
+GAAAAAACGATCGTTCAGGGCTTTATAGCAAAAACCGGCAGGCAGCAGTGTGAAAGCCGGCGATTTAGGTTATCCT
+>850:2:1:3081:3707/1
+ACGATCCTGCGTCCTGTCATCCGTTTGACTCTGTTTTAAGCCAGAGGGGCCCATGAAGATTTGTCTGGTA
+>850:2:1:3081:3707/2
+ACTCGTTCAGCCCCCGCCGTGAGGGCGGAAAGGCACTTACCAGACAAATCTTCATGGGCCCCTCTGGCTTAAAACA
+>850:2:1:3081:10454/2
+CCCGGTTGAAAACGTCGATGAAGTTCTGGCCGTAGCGCTGGAGAAAAACGGCGCCACAG
+>850:2:1:3082:2678/2
+GCCCGCGATGGGGCTGATTCCGCAGGGGATCATGGGC
+>850:2:1:3083:14980/2
+GACACGGGTCAGAGATCGCACACTCCAGGCGCAACTCTGATCGCCTTCAGCCGCG
+>850:2:1:3085:15031/1
+AGTTTTGTGGCTGTTATTACTCTGTACAAAGAACTTACCAAACCG
+>850:2:1:3085:15031/2
+TATGGACAGACGCCAATGCGGCATTTGCCTCGTTCAATTCCTGATGGTGCATTCCGGCGCTGGGATTATT
+>850:2:1:3085:21075/1
+TCGAAGATAAAGTGATTAGTTCGCAACAGGGGCTCAAGTACGTGTTCGTGGTGAAAGCGGACAAC
+>850:2:1:3085:21075/2
+AACCGCCATACCTGGATGCAATATCTGCAGGCGTGTGGAAACGACCTTCTCCCCCTCCTTAAGTCCACTTTTCACG
+>850:2:1:3089:17393/2
+CACGAATTCGGACAGTACACTCTGAAGCGGGCTG
+>850:2:1:3092:16227/1
+CTTGCGGCGGACCGGATCGGTCTGTTCGGCCAAGAAGACGGCGCCCATGCCGCCTTCGCCG
+>850:2:1:3093:5057/1
+TGGATGCCGCGCCAGCCAGGAGGGTGAAACCGGCACCAAATAAATCTCGATGATG
+>850:2:1:3093:13455/1
+AGCGATCTGATCTTCTGCGCTTTAATCAAAACGACATTGTCCGAATTCTGGACTTCGCCTTCGATGAGCAGAAAGG
+>850:2:1:3093:13455/2
+TCATTCACGCGCAACACGGCTCAACCATCCCGATCGCCGGAAACGTGATTT
+>850:2:1:3095:17709/2
+TGAATACGATCCATTACATCGCGATGAAAGGCCCACTGGGCGG
+>850:2:1:3096:20321/1
+CGCGTGCTGCATGTTGCTGGAAGCGTCTCACGCGA
+>850:2:1:3096:20321/2
+GAGACCGAAGAGCTGGTATCGATTGTTGCCCCAGTTGTTGGCCTGAGCCGTTCCCGTCATGCCGTTGAAGTGCACA
+>850:2:1:3097:11085/1
+GCTGTTATGGTCAATGCGATCCATCTCTGCCTGGAGTTGCTCAGGGCCAATCGGCTGGTG
+>850:2:1:3097:6278/2
+CGATACTCGAGAAATTGGCGCTGTTGAAGATCGCCTTCTGCAGGGCCCCTGACTTCAGTAGCACCTCTTCTGC
+>850:2:1:3097:2316/2
+AATATGCCGATTCAATGACATAAGGCGCCGCGGTGGGAACACCGCG
+>850:2:1:3098:10046/2
+GCGCGGAGACGTTCGGATGCACACCGGCCTCCGTGACGATC
+>850:2:1:3099:20684/2
+ACGAGGCTGGGCGAGAACGCGGCCTCGACCGCGTAGCCGG
+>850:2:1:3101:12686/2
+AACCAGATTGCCACCTCAAAATGTGCTTGCTCGCCCTGTGGAAGTGTCCTCGCAACGCCGACACCACTGTCAGTAA
+>850:2:1:3103:13587/2
+GCAAATCAAGAAATGGAAGCGCGACTGGAAAATCAATCTGATTGAAAGCGAAAACCCGAATTGGGCTGATCTTTAC
+>850:2:1:3103:15983/2
+GGGGGCGCCAACATCGTGAGCGGCATCGGACTCTTCACGGGCGGCATCAACCCGCGCGCCACGGCCGT
+>850:2:1:3104:21283/2
+CAAGTGTGTGCCATTCGCAAAGATGATGGCCTCTCCGGCATCCAGTTCTGACCACCGAAACGTGTATCGCCAAAGA
+>850:2:1:3105:19156/1
+CGTACGCGCAGACCCTGCACCAGGTGTTCACGCACGAGATGAAGCCCTAC
+>850:2:1:3108:19984/2
+CGCCCGGGGCATGAAATACCGCAGCCACGCCAGC
+>850:2:1:3109:14845/1
+GCAGGTTGGACAGGTTGTGTTGACAAACTCGGGAATGGTCGCGAGGGGCGACTCG
+>850:2:1:3117:18070/1
+AGCAGTGCAAATAGCCATGACGACAAGCCCGAAAACGATGAACAACGTGCGAAATCTCACTGGGCAATATATTCAC
+>850:2:1:3117:18070/2
+GATAGAGCATGGTGCCACTTCCAAGCGTGACCAATGCCACACCAACTACAATTAC
+>850:2:1:3117:15252/1
+AGATCGGCACCGGGAGTTCGCCGCCGGCGAGGAAGCTGGCCTCCTGACC
+>850:2:1:3117:15252/2
+CCTACGTCAACGGACAACTCACCGAGTCCTCCGGCCAGATCACCTTCAGCGATTTTGTGAATTTGTTCGTG
+>850:2:1:3124:4452/2
+CGCTGACGATGCCGGCGATGCGATTGACTTCGTCCAGCACCGTGCGCG
+>850:2:1:3127:12619/2
+CGGCGCCTACGCGGTGCTCACGGCGCTCTACCACCGC
+>850:2:1:3127:10439/2
+TAGTTGTCGATCAGCAGGATCACGGCGGAGTTCCGCTTTCAAGGGACGCAGGGATCCGGCAAGAGGTTCGCGTGAA
+>850:2:1:3127:2700/2
+AAATGTTGTGTGGGCAAGCCAATCGGCTCCATCGTAGCGTCCCTG
+>850:2:1:3127:20586/2
+TTTTCCGAAGCAGTGTCAACGGAAACCACATGCGACCGCTG
+>850:2:1:3128:2308/2
+TATTCGCCCAGACAGTGCTGGGCATCGCGACCC
+>850:2:1:3129:7876/2
+CCTGGACATCGATGCGCTCAAGACCGTAGCGCATGGGGTAAACTCATTGCG
+>850:2:1:3130:7976/2
+CAAGGGCATCATTGCTGTTTGCATCATTGAAGCGGTTGTATATCGCCTCTACCTGCGC
+>850:2:1:3132:13966/1
+TGCGAATGAGCTTCATTCTGCAAAAGGAAAAGCAGGAAGCCGAGCGCAAGAGGATCGAAGCACAGGGCATCGCG
+>850:2:1:3133:7737/2
+GTGTATGCAGGTCGATGTTAAATGGCATGGCTTAAAAGGCAGAGTAAGAAGTTAAAAGGGTTAAATGGTTAAAAAG
+>850:2:1:3134:2625/2
+TTGGACGGTTGTTGACGGCCCGTACACGAGCTTTC
+>850:2:1:3134:12151/1
+TTGTGCGGACAGCGCGCCAGAAGATAGGGCATTCAATTGCACCGCGACATCGTTGTCATTTGCG
+>850:2:1:3135:15181/2
+CGCAGGCCGCCTACCAAACTTCGGTAGCAAGTACAGTTCCCAGTTCTGCATCCTCAAATGTTGAGATCAT
+>850:2:1:3136:6095/2
+TCCGATATGTGGGACAAAGTGCCTCAGGCGGTGAATCTGAATACCTGGCCAGCCACTCTGTTCATCGGTCGCGACG
+>850:2:1:3136:16926/1
+GCGAGGCTTAACTGAGGCTGAAATCCGTTTCGACCGGGCGGAAGCCCGA
+>850:2:1:3136:16926/2
+CTCGACTATCAGACCAGTGATCGAGACGCCGATCATCGCAGTGGCAACGGATGCGCCCTG
+>850:2:1:3139:13210/1
+GGATTTCTACGAGCTGTTCTTCCAGGATGCGGTGGCCGCCGCGCAGGCGCTCGGCATCGTGCTGACC
+>850:2:1:3139:4950/2
+TGGTAACATTGACCTTAACAAATTCTGCGAATTGACCGCTAACTAGGAATTGTCACCATCGCCACGCCAGTATAGA
+>850:2:1:3142:11887/2
+GATCTATGGCATGGTCTACCGTTCGGACGACACCTTGATTCACTCGGTTGCCTACCACAACTTGACAC
+>850:2:1:3143:15968/2
+CGGACGACCGATCGATCGTGGAGGTGAGCCAGAGCGTCGCG
+>850:2:1:3144:3385/2
+GCGCCCACATCATGCGCAAGCTTCAGCTCGAAACGCGCGCGGAGCTCGTG
+>850:2:1:3147:19768/2
+GGATTCTTGTGCCAGAGCTCCTGAGCTCCGTTGTGGATCACAAACTGGTATTCATCGCCAATCTTCGCCCC
+>850:2:1:3148:9745/2
+TACCTGTAATGAACCAAAATCAATAAATTCCATCAAAATAAAGGCCGATCCTTTCTTTATCTTTG
+>850:2:1:3149:10176/2
+CCGACAACAAGTACATCTTCGACAAGCTCTCGAGCGTGTTCGCGTCCGGCAACGCGACGCGC
+>850:2:1:3151:20580/1
+GTACGAGAACAATTTAGTTTTGCGAGTTGTCATTCGATGGAACTCCAGATTCTTCCAGG
+>850:2:1:3151:20580/2
+TGCATCGCGAAGGACTTTTCAAATTTTTCCCCAAATCAGAATTATGCACTTTGAAAATGCCGGATACCGATCTCGA
+>850:2:1:3152:5069/2
+GTGGAATTTGATTCCTTCCCGGCCATAAATTACGGGCTACAATTAGGCTTTACCAATAAGTACAACACGTTTGCGA
+>850:2:1:3154:10956/2
+GACCAATTTCGCGCGCACCCGCAAAGTCTGCAGGAGCTC
+>850:2:1:3155:11173/2
+ATCTCGTAAATGGGGCTGTCATGTTGAGCGAAGCGAAACATCTCTGTCTATCATTGTAGTTAGATTGGTCCATGAA
+>850:2:1:3157:1128/2
+GCTCTGCTTCGGCCGGATGATCGAGCAACTCTTTT
+>850:2:1:3157:2215/1
+ATTCACCCAGGCCGCGTTTGACCAAAGCAAGGGCTTGCGCGC
+>850:2:1:3160:9438/1
+AGATCAAAGCGCTTGTTGCCTACGTTCGAACGCTCAAGAAATAAATCCGTTTTCGATCTCAGTTCTGAATCGTCGA
+>850:2:1:3160:9438/2
+GCAGGACGCACAATGCTGGTTCCAGTTTGCTGCTACATCGGCTGC
+>850:2:1:3161:8246/2
+CGGGGAAACGGTCATGACCGAATCCCCGTCGCCTCTCACTATGCTTCTTTCGCGTCATACAAAGCGCCGC
+>850:2:1:3161:16013/1
+GTTGCAGTAGGGAAGCTGTCTTAGAAGTCTGTTCG
+>850:2:1:3163:20214/2
+CAACCTCAACGCCCTGATGAAGATCGACAGCAGCGGC
+>850:2:1:3165:17549/2
+AGCTCAGTGGCGAGGTTACCCAGCTCCGGGCCGCGTGCGAACAGGGCAAGGTGGTACCCC
+>850:2:1:3165:11055/1
+ACGAGGAGGGTGTGGTTGGCCAGGCCGACGACCCTTCCCTCGCGCAACACCTTGGAGACGGGGTTTTCG
+>850:2:1:3166:1847/2
+TGTATGTGCAGGTCGTGGTCGAAACGCCGCAGAATCTCACCAGGAAACAGCAGGAATTGCTGGCGG
+>850:2:1:3168:14620/2
+CTACAAGGACAATCCCACGGCGCTGCACCTGCGCGCTATGAACATGCTCT
+>850:2:1:3168:12228/2
+GCCCGCCGTCTCCTGGCCCAGGACGCCCTCGGCCAGCGCCACCC
+>850:2:1:3170:5420/2
+CGTTTCGTGATTCCGACGTTCGCGGTGCAGGAATCCTTCCGCCCGCTGCCCGAGCAGGTGCAGACGATG
+>850:2:1:3171:10520/2
+ACGAGAGGCAAAATGTATAAACACGCAAGGTACGACACTTCGCCGGTACGACTCGGCCTATCCGCATCGATGCGGT
+>850:2:1:3173:5127/2
+TCCACACTGCAATGACAAAGTGATAGATCCCGACGTAATGACGCGGGCCGCAACGTTCATCGCTGCTTTTCTTTCC
+>850:2:1:3177:4080/2
+CGACAAGCTTGAGTTGGACGAAAAGAAATTCCGCTGGCTGCTCAATGAGAACGCGATGGCGACAGAGAAAACAGCG
+>850:2:1:3177:16615/2
+AAGACTCCCTGAGCTACGGAGGTCAACTAGACTACTGGTCGGGTG
+>850:2:1:3178:3454/2
+CCCTTGTAGAACTCAGAATCAAAATGGAATTGAGTCAGTCGGGCTTGCAGTAGTCGAATGGCCTCAGTGTACCTTC
+>850:2:1:3178:3607/2
+CAGCCAGATGCACGGAGTCCGGGAAGATCGCCATTGGTGGTCCAAATACATCATCTCATTTTTCATGCTTTTCTGG
+>850:2:1:3182:10114/1
+CGATAACCCAGCGCCGGATCGCCGTGAATAGCGCCTTTAGTGTATTGCCCGCGCACAACGCTAGCCGCGATTTC
+>850:2:1:3182:10114/2
+CCGGCTATTACGAACACGCGGGCGCCTTGCGCGACATGGTACAGAACCACTTACTTCAGCTCC
+>850:2:1:3183:8027/1
+GGAGATTGGACTTGCACTTCAAGCTGCTGCTGGCGGCCATGACTTT
+>850:2:1:3183:8027/2
+GCAGTCCGACTGCATGAGCCAGTGCCGCTGGAGGGCCGAAGTGGACCTCCTGTGCCCGGCCCGGCAGAAAGGACT
+>850:2:1:3186:21238/2
+TCATATGGGTTGGAGGGAGAGCCCAGAGGCATGAACCCTATGCGGGCGAGCCC
+>850:2:1:3190:8100/2
+GAGCACGTGCAGGATCCAGGCAAGCCAGGGCGAGAGCGCCAGGGCGACCACCATGGCGG
+>850:2:1:3191:2007/2
+GCGCTGGAACTGAAAGCAGTACCGAAGCGCATGCTGGTGATCGGCG
+>850:2:1:3192:11555/2
+GGCCGGGGAAGATCGGCGACGTGCCGCTGATGCAAGTCCTGTGGATGTTCCTGCACGACCAGATCCATCACCGCGG
+>850:2:1:3193:12830/1
+GAAGGCGTTGAGGATTCTGTTACGGATCGCCACGGCGTCGGCCAG
+>850:2:1:3193:12830/2
+CGGGGAAGTCACGGGCGTAGACAAGGAGAAGAAATGCATCTTCGCCAGCTCAGCCGATCGGACGGGGG
+>850:2:1:3194:8009/2
+TTCTATCAGCTAATATTTGATCTAATTCTAATACACGTTCTTCTGCTTCAGCTATCTCTTTAAGATCACCTTCATG
+>850:2:1:3195:7918/2
+GGAATGCTTTGAATATTCAGACGCGCGCTGAAGGCGCTGCCATTCTTGACGAGCTGCGG
+>850:2:1:3197:8054/2
+TGAACGCAGTTGTCAATGAGTTGGAAGTTCTCGGCGCCGCCGCTGCACATACCGATGAACAAATCGCGCGAACGGC
+>850:2:1:3197:10606/2
+AATTGGGCGCGCTCGTACGGCCGCGCCCGCACCGGCCGC
+>850:2:1:3202:4911/2
+TGGGCTGGGGCATTGTGTCGGAAGAGCTCGGCGAGTT
+>850:2:1:3204:17804/2
+TCACCAGATGATGCCGCTTGAATCGCAGCCATTCCGGCATCTTCATGTCAGCATCGAAAAGAAACACCGCTTCAAC
+>850:2:1:3206:15966/2
+TCCTAAAAGTCCATTCGCGGGAAAGCTGGATTTATTTTTTGAAGCTGAAATTTCGCTGCTG
+>850:2:1:3207:5752/1
+GAATCAGGGTCTGCTCCATTGCTTGATCCAGAACAAAACCCTCCTGCCATTCCTCCG
+>850:2:1:3207:5752/2
+TTTTCGATCCAGTCCTGAAGTCATGGACCGTTTTCGCTTGG
+>850:2:1:3210:9122/1
+AGCACGTCGTCGTCGCCGACCACCGGATCGTCGACCTCGCGCAGGGCCAG
+>850:2:1:3210:9122/2
+CGCATAGGGTGAGACACGAGCGTGCCGGGGTGACCACCCGGAGCGAGGGGGGCACCATG
+>850:2:1:3211:7200/2
+AATCTGCATGGCACAGAATGAAGATCGGTTTTGCT
+>850:2:1:3211:16809/1
+TTTGCTCAGTGACGTCGAGCATCAGCCCGCGGAAT
+>850:2:1:3211:16809/2
+GGAAGGCCTTTTCTTCGCAACGCCCGATGGCCGGTTTCTCGACG
+>850:2:1:3212:14150/2
+GCAATCGCTCGCCTTAAACATGTTCTCGCCGTTGGCACTCAAGCAACGAAATACGTGGCGTTTGCCGTGTTAGACA
+>850:2:1:3218:18124/1
+CGAGCACGCGCTGCTCTCAATAAGTTTCGACCCGG
+>850:2:1:3219:18923/2
+TGTGGGAGCCTTGGGGCCATCGGATCGATTTTGATAATGGCGTTTCGACAAAAGACTTCAAACGC
+>850:2:1:3220:3116/1
+GGCCGACGCCGGGGGTCGTCATCAGGCGCTGGCACACCTCATCGTCTCCCACGATGGCCAGCAGGCGG
+>850:2:1:3220:3116/2
+CCTCAAGGTCGGAATGGTCGGAAAGGTGAGGTTCGAGGCCCGCATCAAGGAGCTTGTGGAAAGCCTCCCG
+>850:2:1:3222:12410/1
+CGGTCGCCGTGTATGACGGCTTGATTCAATCTGTCCGCGCGAATCTGAAACCGCTGTTTCGATATTTCGATTTGCG
+>850:2:1:3222:12410/2
+GGACGTATTCCTTTCCTAGCGGGGCGAGCGCGTCCAAGACCATTTCGATCGCTTCATCGAAGGTGAATCTAGTCTG
+>850:2:1:3223:6710/1
+ATCCGTTTGCGGCGATCCTCGCGTGCATGGACTC
+>850:2:1:3223:7501/1
+ATAAAGATCCTTTTCGCCGTGCCGATCTGTGATCCGGTGATATTTGATTCCGGTGAATTTTCGCAAAGGCGAGTCC
+>850:2:1:3224:10253/2
+GAGCGCACTCGCCGCGAAATGAACGTAACCGGCCCGCTTCGATTCATTCCCGAAGCGATGATTACATAATTGCGAT
+>850:2:1:3225:3270/1
+ACGTCCGTTTCTACCCTGGACCCGATCAAAGCGTACTTCACCGTCAGTGAGCCTCAATATCTTGAATGGCGCAAAC
+>850:2:1:3225:3270/2
+GCCGAATTGCGCCGGGGGTCTCGTTAATCTGTCGGTCGGAAAAATAGAAGGTC
+>850:2:1:3226:8451/1
+AGTTTTATAGTGAACATGATAAGGTGATTGCGGTAATACATAAAGAGGCAAGTATAAATAGGCACCAGCATC
+>850:2:1:3226:8451/2
+TTTTTAAGCAATGCACAAAACTGGATCGATAACACTTTTCATTTCAGCAAACAGCAACAAAACCAGGTTATCAGCA
+>850:2:1:3226:8400/2
+CGATGACGCCATGCACATCCGCGAGCGGCACGCCCAAAGC
+>850:2:1:3231:19389/2
+TGGTCCGCGGATGTCGTAATGCACGGTCGGAT
+>850:2:1:3232:18996/1
+CCCAAGGCTGTGCTTGTCTCCTACGAGGAGTTCGAATCGCTGGTGCAATCACGCGCTCGTACTCTGGACAACCTGG
+>850:2:1:3232:18996/2
+CCCCCGTGGTTGCCCTGCTTTTAGCATGTGCGAGAGCAATATGGCTCAAAGATCAGCGACGCTTGCGAGCGGCTTT
+>850:2:1:3237:9864/1
+AAACCCTTACCGCAGTTTCGATTCGAAAGTATGATCCTTTAGAATTGCCTCATC
+>850:2:1:3240:17086/2
+CCACGGCAGAACGCTACCGGCGACACCAAGCACCATCGG
+>850:2:1:3241:20006/2
+CCTCGTTTTCCGCGACCCGCAGCGCACGCTCACCGCCGAGGAAGTGCAATCGCAGGTC
+>850:2:1:3241:4399/2
+TTTTTGGGCACCAGCTTATTTGCGCTTTAGGAATCAAAGTCCAGACGTAGGCATGACGATCTTCGGATTGATCATC
+>850:2:1:3243:17634/2
+CCGTCCTGGTGCTTGCCGGCCAATCCGCTTTTGAGATCTATTCAATAGGCAGCTGGTCGGATTGCGTCCCGCCGAT
+>850:2:1:3244:2774/2
+CAATATAACCTTCACCAATATCAAGCGTATGCCATTGCAATGTATTGTTACTAACGACCTTTGAATATACAGAAGG
+>850:2:1:3244:18546/2
+CGACACCAACCAGTTCACCGCGCAGCTCGTGCAATTTGCCGGCGTCGAGCAGCAGCTCAAGCAGAACGA
+>850:2:1:3248:4922/1
+TGACCTGTAGGTCCGTTTCGCTAAAGTGCGCGTCCAACGTTACCTTTGGATAATACTCGGCGCGG
+>850:2:1:3250:9363/2
+GTCGAGACGCGCAGGTACGAGATGAATTTGCCCTTCGCCATGGTCGTCGTCGCTCCATATCA
+>850:2:1:3251:13164/1
+GATTCCTTGGAACTGTGCACAAACTCAATCGGCT
+>850:2:1:3252:18022/1
+AGCACTTGGGGAAACGACGCTTCGGCATCTCAACGATCGATTGAAGCATTGCATCGCCCATCACCAATCCTTGCCT
+>850:2:1:3252:18022/2
+GACCAGCCAGCCCAAAGCAGCGGTTGGCGGCGCGC
+>850:2:1:3253:9023/2
+AAGCCACATACAATGTCTGGGGGCGTGGCTACGGGCTCGTCGATGCGCCG
+>850:2:1:3253:20424/2
+GCCATCGTATTCCCCCCGAATCCACTCCCACTCTAGGCGGAGTCCTTCCGCGATCGGCACCGCAGGGCGAAATCCC
+>850:2:1:3255:18337/1
+TTTGAAGACTGTTGATGAGAATTTCGCGAAACTCTGATGCGCGGTATAACGCTGTTTCCGCAGCTTCATCAATGAT
+>850:2:1:3255:8243/2
+GTAGAGCCCGTTCTCCGACAGGCTGAAGGCGCCGGCGCCGGTGGCCGCCCACGTGTCGATCATCGGCATG
+>850:2:1:3255:7990/2
+TAACTGGAGCCCGGTTGTACAGCACAACAATTCGCAGCGCCATCAGCAATTGCCGTTTGTATTCGTGGATGCGCTT
+>850:2:1:3260:12341/2
+TTCGACAGACACTGTCAGCGCGACTTGCATTC
+>850:2:1:3261:10985/1
+TGTTTGAGCGGCGCGCGAACGATACATCATTCCGATCCGTCCCTC
+>850:2:1:3261:10985/2
+GACCATCGTGGGCGGTCACGGCACCACCGCCAAGCAG
+>850:2:1:3261:15380/2
+GCGCCCCCCTGGACGTCCAGAAGGTGCTCGATGCCACGATCAACGTCGTGGCGAACGAGTTCCGGCACC
+>850:2:1:3262:2750/2
+CCGAAAAGATTGTCGAGCACGTAACGCCAATGACAAAGCATGTCGACGATGATGCCGC
+>850:2:1:3263:16566/2
+AGGGAGAATGAATCTTTGTCTTTGCATTCAGCTTCCCCCTGAGTTTTGGGTTCTCTCTGAGTATCGGGCTTCTGGT
+>850:2:1:3267:13776/2
+GAGATAAAAATTACCCAAGCTTTGTTAGTTCCGCTTTGGATCAAAGCCATTTGAAAGATGGTCT
+>850:2:1:3273:11857/1
+CACTGCCCCTTTTTCGGAACCAGGACAGACGCCGAACCTCATC
+>850:2:1:3273:11857/2
+TTCGGGAAGAAGCTCGATCTCATCATCATCCCAGTCCCAACC
+>850:2:1:3274:8533/2
+CAGCGTCAGGAGCCTGGCGTTTACAAAATTTTCGAAGGAATCAAGCAGCGCATCAAAATCATCGATACGCCGGGCC
+>850:2:1:3276:21323/2
+CAAAACCAGTGCACGCCATACCAGTACAGAGTTCGTCGATTTCCTTGCACAGA
+>850:2:1:3276:5610/2
+TGTAGGTCCGTTCGGCCACAATATCCGCAAAACTACTGGATGTGGGAATCCGACACCCATAACGCCGAGACCAACA
+>850:2:1:3278:13581/1
+TCAACGCCTCGAGCGGAGCTCATCTAAGTATCAGCCGAATTTCCGGCGAAACTCCCCGCTGATTTTGTGGCGCCGA
+>850:2:1:3278:16207/2
+CCACAAGCAGGGCGGCGCTTGGGGGTAAGAACTACCACACTTTCA
+>850:2:1:3279:12686/2
+GCTCGCTCAGGTAAGCGTCGAGGTAGTTGTGCTGATGCGTCGTCG
+>850:2:1:3279:13545/1
+AAACGTTATGCCTCGTCGCCGCAAAACCAAAATACAAAAGATCGTCGCCAAAATAGACCCTCACGCCGCCGCCGTG
+>850:2:1:3279:13545/2
+TCGCTTCCATCGCCTCACTCTTGATACCTAACGAGACAAACCACGCTACCAAACTACGCAGGGCGTCGGTGAACGT
+>850:2:1:3282:11632/2
+GAGCTTGGCTTTTCTATTCAGGTCCGGAGACGATAGTGGCTTTTTCATGCTGGAATTAAACTTATCTTTGCGCCAA
+>850:2:1:3284:18072/2
+GGCAAGATCAAGCGCGGACATTCACATGCGCGCCACATCCTGACCAAAAAGACCAACAAGCGAAAGCGGTATTTAG
+>850:2:1:3285:5631/2
+GCGCAGCGGTTGCGCGCTATCAACCCGGTTTGAAGGCAGAACGGTTCCTGATCG
+>850:2:1:3286:7409/1
+CGTCACCCATTTGGAAAAATCCGCCTTCGGCATGCTCTCGCGATTGGCCGCGGTG
+>850:2:1:3289:3113/2
+ATCTTGACCCGGTATTTTTTCTGAGTTTCCTCGATCCGGAGACGCCTTGCTACACGCAGG
+>850:2:1:3289:9395/2
+TTTAGGGTTGAGAGATGATTGTTGAGAGTTTAAGAAAGCTCGCCGCCTCCAGCGGTAGCTGAACTCTTTCT
+>850:2:1:3289:9909/1
+TACTTGCAGCTCGCTCTGCAGAAGAACCCGAATCTTGACGAGGCTCGCGACATGCTGGCC
+>850:2:1:3289:9909/2
+ACCTGGCGAATTATAGCTGGAGAATAAAATCGACGCGAGGGGAGTTGGCAAGGGGCGAGGGCTGTGAAG
+>850:2:1:3291:6603/2
+ACTGCAATAAGGGTGGGGCATGTCACATATTGAAACTAAGGTCTC
+>850:2:1:3292:10029/2
+GTGGGTGCTCGGTTGGCTGCTCGGCCCGTCGGATCGAACGACGTCGGCCGCCGCC
+>850:2:1:3292:3856/2
+TTTTCGGTGTGGTCCTTGCCCCAGGCTGGCCATTCCGATTCCGCGCTG
+>850:2:1:3293:8009/2
+CAGTTTCGCGGGACCCAGCGCCTGGACCAGGCGGTCGCCCAGCAGCC
+>850:2:1:3293:14043/2
+CAATTGCTCGCCTCTCTTGCGCGCGATCGACGCATCAATCTCGGCCGGTTCTTCACCC
+>850:2:1:3295:19569/1
+ACTACAAGTTCGGCACCTACTGAGAAGGACGATCGTTCGAACTAGACTGAAAGGC
+>850:2:1:3295:12058/2
+ATGAACTAGTCATACTTGTTTGGATTTGGTTGGTTTTTGGTTTGGTTTCGGTTTGGTTTTTTGGTTTAGAAACGAA
+>850:2:1:3296:20951/2
+CGGCAATTGCATCAGGCGAAACGCGATGTTCAGCCACGCAATTGGTCCATCGCCGAGGCCGGATGCGAAGATGC
+>850:2:1:3297:3831/1
+GGCGGTTCGGGCACGCCGGTGATCAGAATGGTGGAAAAGCCGAAGACCGAGAGTGAGGAG
+>850:2:1:3297:3831/2
+CAGGACGATGGATGCGACGTCGGTCGATTATGCCCGCGCGGCGTTCGATCTGCTTGAGGATTTCGAGCACACGAGG
+>850:2:1:3300:12689/2
+AAACTCAGAACGTCGATAAGGGTAACGTCCCTCGGTTGCAACTTCCT
+>850:2:1:3301:16116/2
+GTACGAATTGATGATGAAGGAGAGCGCGTTCTGTACGTAAGAAAAGGCGTTGACCGCCTGGAAG
+>850:2:1:3301:17814/2
+CAGCGCTACGGACCCCGATCTCAGCACGAGCGCGGAGCCGTACCCCAAAGCCCAGGTGCTGGAATACTTGCGGTTT
+>850:2:1:3302:11929/1
+CGATCGTAAACAGAAAGCTTTACGTGCTTAGCAC
+>850:2:1:3302:11929/2
+CCGGTTTCGCGACTGTGATTCTGTTGGAACTAATTATCGGGAGTTTGCTAATGATCAGCCTCGGAATCATTGGCGA
+>850:2:1:3303:11413/2
+GTCTCGAAGCAACTCGGTTAAAGTCGATGAGGGCCGATCAATTTGTCGCTGAGGAA
+>850:2:1:3304:14313/2
+CTGCGGCTCAACATCGAGACCGGCAAGTTCACCGAGTACCCGCT
+>850:2:1:3304:1076/1
+CTTAACTGAATAACCGATTTGTCTCAGGCTCTCCGGGACATCATCGCCGGCTCCCGGTATATTACCAATGCGCTCG
+>850:2:1:3305:6651/2
+GCCGATTAATCCTGACATCATTTTGCTGCAGGAGGTCCGGGATTACGAAGCATGTGCTCGCCTCGGTGAAGCCATC
+>850:2:1:3307:3439/2
+TGGTTCGGTAATGTTGCGGTATGCGGGTACATAATCATGGAGAAACTTTGCAACTGTTTGCTCATAATCTCCCGGG
+>850:2:1:3308:5047/1
+CCCACGTTGCCGTTCGCGAGCGCTTGAATCG
+>850:2:1:3308:5047/2
+CGCCATACGAGCGGGATTCTGTGCACGCCGATCCTCGAAGAAGACGCAAAGCGGTTGCACCTCGATCCGATGGTCG
+>850:2:1:3311:8366/1
+CCGCGGTGGGACGGGCGGGAATGCCGCTCCAGACCTCGCCGGCG
+>850:2:1:3311:11353/2
+CCCCGATTTCGAACCACGCCCCGGGAAACGGCG
+>850:2:1:3316:5011/2
+AGGCGTGACCGACGCCACGATGACCCACAACGAGGGCTGGCATTT
+>850:2:1:3320:15237/1
+GACGGCCTCTTCGGCGCTCTTCGGGATCGGGGCTTGGGTCACAATCGTCGGGGTG
+>850:2:1:3325:10034/1
+GTAACGCAATCGCATCGTCCAAGTTCCCCGCGCGCTCCTGGCCG
+>850:2:1:3325:8475/2
+GCCAAGGGGCTTTCGTCCGCGTATGCTTCGATCGGCGCGG
+>850:2:1:3325:3475/2
+GTCGACGACGTGCCATTCTCCCTCGACCCTGCCGGCGGCGTGGCG
+>850:2:1:3330:6265/2
+CACATCGGTCAGGACGAGACGCGGATCCAAGGTCGCGGAACTATAGATG
+>850:2:1:3330:16707/1
+CGACCGAGACGTCCCAGATCGTGACGCCGTTCAGGAGGGCGTCGAACTCGGCCTC
+>850:2:1:3331:17884/2
+GTAGAAACGTACGCGCTTTCGGAAAAGCTTTCGGCGAATCGCCCGGATACATCTCGAACCACACCGCGTATACCCG
+>850:2:1:3334:2793/2
+CCTTGCACTCGTAGATTTGCGCGCCTTCGGCATGAATGGTCGCAACCACGGTTTCGCCCGGCGCAGCAATGGCCTC
+>850:2:1:3335:8029/1
+CAACGGCGCGTACGCGGTGGCAAGTCATACTGCCGAAAAATCGCACACCCGTTTTGCGATCGTCAGTTACAC
+>850:2:1:3335:8029/2
+ATTGTCGCGATCTTCCCCTGTTGTTTCCACATCCTCCATGGTCGCACCGGCAAACATTCCTTCCGTGCGCCTGACC
+>850:2:1:3336:19523/2
+AAATGCAGAATATCGATCTTGCCATCGCCGAACTGAGCG
+>850:2:1:3338:15519/2
+AAGGGGATCTTTGGTCGTTAGGAATTGTCTCCTTGATTGCAGTCGCTTCGGC
+>850:2:1:3340:6659/2
+TCACGACGCCGCGTCCGCCGCAGTAAGGGCAGTTTTCGTAAATTGTATCGCTTAGACTTTCCTGTGCCCGCTGTCG
+>850:2:1:3342:12847/2
+GTTGAATATGGTAAACTCCTGGTTCGGGACGCGGATTTCGCCTGAACTGGCCAGCAAGTTCGATTGCCAATCGCCG
+>850:2:1:3343:6820/2
+TAAGCCACCGAATGGAGCATCAGCTCCAACTTGGACGTCTG
+>850:2:1:3343:15634/2
+TCAAGTTGATCTGCTCACGGATCAGTGCCAGCCGTGCCATGTCGCGCCGCAACTCCTCGATGATG
+>850:2:1:3344:16524/2
+AGGCGAACTACTTGCATTTTACCAGCCCTATTCGGCGTTACGCCGACCTGGTTGTGCATTGTGCGCTTGGTGGGGC
+>850:2:1:3348:3675/1
+GAGTACCTGGCGTACCGGGCCAAGCTCAAGGGCGTCGAGCGGCACGGCCGCACCGCCCG
+>850:2:1:3354:11258/2
+TCATCCTGCCAGATTTTGCCGATTAGTTGAAGCGTGATTGCTCGAAGACGAAGGTGGTCCCAGTGTTGCCATTCGT
+>850:2:1:3354:17705/1
+TGTTCGCCATCGCGGGCAGCGCTGATCAGCGGCCGCAATCAC
+>850:2:1:3354:17705/2
+AATTACACCGAATCCAACCGAGTGGTGATTGCGGC
+>850:2:1:3354:12999/2
+GATGAGAACAGGTGAACCAGATCGTTGTAGACACCGAGAAACATCACCGCGAACAGCAGCAATCCACAAATGA
+>850:2:1:3354:4961/2
+GATCGCCAGCGGCGAGGTCCCGAACGCGTTGCTCAACACGACGCGCAACCGGTCGCCGCCGATACTGACGTGCACA
+>850:2:1:3359:2476/2
+TTAATCAGCTCCGGAAGCTGGAAGCATTTGCGGATGATACAGAGTTCCAGGAGCAATGGC
+>850:2:1:3361:7887/2
+GCTCCTTTGCATATATGGCTGTGTGTTTGCCGGTCATATGGACGAGCGTGCCCGAGAGCGAAAGCCGAATTCACCA
+>850:2:1:3361:17902/2
+GGCCACCTACGGAGATTGTTTTCACAATCGCCGCTTCTCAAGCCCAACTTCCGAATCGCCGACATCCACTC
+>850:2:1:3363:3305/2
+AATTCTACGAGGGCCATCACTTCTTACCCTGTACATTTTACACTTGGTTTCCAGTGGATATAAGACGCATCATAAT
+>850:2:1:3363:8604/2
+AGATCATCGCGTCAATGCTGTTTCGATCCGGTAGTGTGAAATCGAAGAGTTCCAGCGCAACTGGTAGCGACTGTTT
+>850:2:1:3364:18680/2
+TCATTCGAGAAAGTGTCAAGATCGGCGAACAGACCGTCACGTTGGAGACGGGTC
+>850:2:1:3365:19095/2
+AATACAGGTATCGAAAATGGTGAAGTAAAGGCGGGGCATGTAGTGGTGATTAGATATGTGGGTCCTAAAGGTGCAC
+>850:2:1:3366:15323/1
+CGAGCATCCCGCGAAAAACAGGCGATGTCATCGCGGG
+>850:2:1:3366:16339/2
+ACGTGCAACTGAAGGACGGCCACGAGGACGGCGGCTTCATCCCCGAGCGG
+>850:2:1:3368:17287/2
+AGACTGTGCCGCCGCGCGTCGCCTACCGCGAGACCATCCAGTTGGGCACGCAGCAGCATGCCCGC
+>850:2:1:3372:21304/2
+CCTTTTGGAGCCTTCGGCGTCACTACCTATGCGCCGAATG
+>850:2:1:3373:2383/1
+TCGTACGGCATCGCGCCCTACACCGAGAACTTCGAGCGCTGCGTG
+>850:2:1:3375:14513/1
+TGAAGGGAAGGCAGCCGGTTCGAAAGACGTTGCCACCGCTCGCGAGTAGAAAAACCGTCTCTCCCTTCTGCGTTGC
+>850:2:1:3375:14513/2
+GCGCGCACGTGGCGCTGGTTCAGCCGGCTCAGCCAGAGTT
+>850:2:1:3377:19149/1
+CTTTTGAGCCCCTGGGCCGTCGAGATTAAGAGA
+>850:2:1:3377:19149/2
+CGCGAACTCGAGTACAACCTCGCACAAGCGTGCATGGATGGTGGTATCTACAATCAGGCCGTCGATATTCTTGAAC
+>850:2:1:3378:8967/2
+TCTCGGTCTGGTGAGGTGACAAACATCAGAGCCGTTCAGTCGCTCCCATTCGGATTGACCGAG
+>850:2:1:3378:16852/2
+CGGGACCGGCCCGTTCAAGTACCAGTCCTTCACGCCGGGCCAGCGCA
+>850:2:1:3380:5534/2
+CCTTGGCGTGATGGGCTACCAGACGCCCAACATCGACCGGATCGCCAGGGAAGGCGCGCTGTTCACCGACTGGTAC
+>850:2:1:3383:17654/1
+AGAGATCTCGGCCGCTGTTCAGGAGGGCGCGAAAGCGTATTTGAATC
+>850:2:1:3383:17654/2
+CGCCGTTAAATCCCATGCGCAGCGCATTGAGTCGTCCGATACTGGCG
+>850:2:1:3384:14866/2
+CCGGTTCTTGAGTGCTAAGCGATGTCGCTCTACATCCTC
+>850:2:1:3385:4768/2
+CGATTGCAGGGAAATAAGAAAGAAAAGGGTGATCTAAGCTTCATCCTAAACCAGGACCCATCCACTTGGATCACCA
+>850:2:1:3386:2486/2
+AAATGCTCGTCGCTTTCAACTCTTTTTCATTCGGC
+>850:2:1:3386:17998/1
+GGCGACGTTGCCGAGCATGTCATATAAACCCCAGACATTTGGCTCCTTCTGTGCCACTGG
+>850:2:1:3386:17998/2
+GCTGAGTTCCAAGACCGGGCACAAATACCGGTTGCCGACCGAGGC
+>850:2:1:3389:5072/1
+TCGGCCTGGTCACCGCGACCTGCCTGGCCGAGAGCGGCAACGACGTCATCGGCATCGACAAGGACGCG
+>850:2:1:3389:5072/2
+GCGTGCCGACCGCGATGAAGACGATCTGCGCCGGGGCGATG
+>850:2:1:3391:12399/1
+ATGATTGTCAGAAGATTCTAAGTGACAAGACGTAGCAACTAACGAGTGGTATTATCTCGGCTGGCTCG
+>850:2:1:3391:12399/2
+AAGCTACCATTGACTAACAAGTTTACGCCAGAGATCAAATCCGTGAGAATGTCCTGGTCAAGCAGTATTA
+>850:2:1:3392:19326/2
+CGTGTCGCGGTTCACTAACACCCGGCCGGCTTGGTATTACTGACGACATCGTTCTTGACACGCACCGACTCGTCGA
+>850:2:1:3392:19126/2
+GTGGCTGGGGAGTTGGCGGTACGACGCCGATAGGCTTTCCGCCGCCC
+>850:2:1:3394:19507/2
+AGTGTCCCAGAGCGGGCGTCCGTTCTTCGCATCCACGGCGACGAG
+>850:2:1:3394:1568/2
+AGCTTTTGATATCAAGGTCGAGCACCCAATCGTGGCGCCAA
+>850:2:1:3395:7253/1
+GAGCTTCACCTTGAACATGAGACGTCCGCCGATCTCGACATCGCCCTGCTCAAATTTCTCGATC
+>850:2:1:3397:12749/2
+GACCAGCACTGCCGAGATCGCCCACCTGATTGCCGGCAGAATGTCGGCAATCCTTACAGCAATTTTCT
+>850:2:1:3397:14750/2
+GGATTTACATATGCGCAAGTTAAACTATTTGTTTGCGCTTAAGACTATTCTAGCTCTTGGCATCGCGGCAATCGGG
+>850:2:1:3398:19093/2
+ACTTCACCGTGCTCGGAGAACGCTCCGTCCTTACTCTTCGCACCGCCAATCTCTCCCTTGTCCGTCTCGCATTTTC
+>850:2:1:3402:1774/2
+GAACGAAACGAACATGCATTCCAAGATCGTCGACCGGGTCGAAAAAGAATTGATCGTGCAGGTCCTGGCCTCCTGC
+>850:2:1:3405:10640/2
+CCTTCCTTCGAAGTCATGTCACGGCCGACGTAATCGAGAATGTCGCGCGCCACTGATTCGTATTGGCGATCCCTCG
+>850:2:1:3408:18043/1
+GTCGCGTTAATTTCGCGGTTCAATCACCAGTGAATCTATTCGGTGACGGCAAGCGGATTGGACATTGGGAAGAAGG
+>850:2:1:3408:18043/2
+ACGCGTCTTTAAATTATCCATGGCGATGGATCATCCGCGAATGTGATCTGCATGCTCTCATACTGATCCGAGCTG
+>850:2:1:3411:8527/2
+TAGCTGATGCTGCTCCCCAAGAAGACCAAGTTCCGCAAGATGCACCGCGGTCGCAGGCGCGGCCTGTCCAGGTCGC
+>850:2:1:3411:20716/1
+GGCAAATGCCCCGCAAATATGTGTGGAAAAAACGCGCCGCAAAACATAACCAGCGTGCCAGCAAAGA
+>850:2:1:3411:20716/2
+GCGGAGCGCCTTATTTCGGTGGGATGCAAGGAGGCCTGTTCTATCCGC
+>850:2:1:3412:4908/1
+TGATCGCCCCGCCGGGCACCAGCCAGAAATTGTGCAGCACATCG
+>850:2:1:3412:1540/2
+GGTCCAGGGCAAGAATACACTCACGCCAAGGGCGGCCTCTGGCGCACCTG
+>850:2:1:3416:19104/2
+ATAATCGACGCAAAACCCATTCCGCTGAACGCAATTTTGAGCGTT
+>850:2:1:3417:5551/1
+CGCCGAGGCCGAATGCGTTCGTCGCGACCATCAGGCGCG
+>850:2:1:3418:9067/2
+GGTTCGCGTTCGGTGCGTGCCGCGACGTCGGCTTC
+>850:2:1:3419:2726/2
+TTCGTGTACGTGTAATTGGGTTCGTCGTATCCGAAATAGCCGAATACGGGTTTAA
+>850:2:1:3423:10768/2
+TCCAAGCTCGCCGAAATACTGGGCGAGGTTGTAAGTAAATGAATCGTAGTTGTCGATTAGCAGAAGCATTTTTCGA
+>850:2:1:3423:19069/2
+CTCAATAGTGAATTCGTAGTTGGCGTTTTCGGTAAAATAGCAAACTGCCGACCAACGGTCGTTCTCTCCC
+>850:2:1:3424:19149/2
+AAAGCTTTACAAATTCTCGTTTGAACGTGGAAAGACTCATGTTGCACAAGAAAGCAATTTCTTCAAGACTTAAATT
+>850:2:1:3426:19209/2
+CGAGTCGATCTGGAAGAAGGAGATCTCCTTCGGGCGCAAGCGCAAGGAGGAGGGCGAGAAGTCCGAGCCGGAGCAG
+>850:2:1:3426:4513/1
+TGATGACCGACTCGAATGCGATCGCCGCCACCATGCCTTC
+>850:2:1:3426:4513/2
+AGCCTCATCGCCGGGGTCGGCATCCTCCCTTACATCTCGTTACAGCTCAAGGCGATCTCCACGAG
+>850:2:1:3427:12508/2
+CGAAGATCTACGCCGAGCTTCTGGGCTACGGCGTCTCG
+>850:2:1:3428:9170/1
+TGGCACTGGTGGTTTCGGCAATCACAATCCTTGCGTTGTATCTCGCACAACGCAACGCGACAGCGACTGCCACACA
+>850:2:1:3428:9170/2
+CATTAAATCACGCAATTCATCCTTCGCGCTTGGATAAAGCAGATCGAGCGCATTGTCTTCCAGAGCCGCATGGATC
+>850:2:1:3428:9637/1
+CGTGGGTCGGCGCAATGGTCTTGACCCCGAGTCGCTCGATCAAG
+>850:2:1:3428:9637/2
+CGAGACGCGCGAGCGCGTTCTGTTCCCGGGCGACGGCTTCGCCTATAGCCACTATCACGAAGATGGCCACTGCGGC
+>850:2:1:3429:14739/1
+GTGGCGGCCTGCGTAGTCCACATCGCTGCGGGG
+>850:2:1:3429:14739/2
+CAAGTTGATCGGTTTCGGTTCCAGAATTTCGAGTTCGCGGAGCATCTGTTCGCGGGGGATTCCGCGAAGTTCGGCG
+>850:2:1:3431:16677/1
+CCAGAGAGGGAGCCTCCCGTGACCGTTACCATCTACTTGCCCGAACTCGGTGAGGCCGTC
+>850:2:1:3434:12642/1
+CTTGAGCGTGCTGGTGGCCGAAGCCTTCGACATCGGCCAGAAG
+>850:2:1:3434:12642/2
+CCGGGTCGAAGGCCGCCAGCTTGCCGCCGAAGTTG
+>850:2:1:3438:16775/2
+CGGTAAAGGCACCTTTAGCGTAGCCGAAGATCTCGCTACCCACCAGATCTCGCGGCATGCCGCCACAATTGACCGG
+>850:2:1:3439:15321/1
+ACCTGCCACAGGCCGTCGTGCAAAAGAGCCTAACG
+>850:2:1:3439:15987/2
+GAAAGTAAGTTGAAACGTCGGATGACGTAATCAGAGACGAATTTATCAGAATTTCCGACAGCCGTATGTAGGATTT
+>850:2:1:3440:12798/2
+ACGCCCCACCAGAGCACCAGGACGCTTCGCATCCACGGCTTATATTTCGTGATGCGGA
+>850:2:1:3442:2579/2
+CCGCCCTCTGAAAATCTCTGTTCCCTTGCTATTCCACACAATATGGTTTATAATTTATTTGAATATCAAACTATTT
+>850:2:1:3444:12880/2
+AACCTTGTCCATGAATTGAAGAAAATATGCTGCGAAAAGAAGTGGTAATATTTTCCAGT
+>850:2:1:3445:8729/1
+CGGCGGCTTCCTCAAAATAGTCATGTCGGAAGATTAAGAAGCTTGGAACGGGGCCTTT
+>850:2:1:3445:8729/2
+TCAAAAAGATCAAGACCGCCTGTCTGGTCGCGCGAGGCACAATGCGCCGCTTCAATCTCCATGTTGGTCAGCAAAT
+>850:2:1:3445:3378/2
+CGATTCCTGAGTCTATTCCGGAAAAAGATCGATACGCTCACTCTTAAATATCGCGACGC
+>850:2:1:3445:18886/2
+GCCGCGACGTTGTGGATCTGCGCGTCCGACAGCTGCC
+>850:2:1:3446:20006/2
+CAGTCAGCAACGCAGTTGACTACGTGAAGCATCGCAGCCGCTCG
+>850:2:1:3447:1666/2
+CGTTCTTTGTGACTCGGGCCACAAATATCAATCAACGCTCTTTAATCGCG
+>850:2:1:3450:19194/2
+TCACTGATTACAAATCACAATCCGCCTGTCGCCTTCTCGTGCGCGCGGC
+>850:2:1:3451:3622/1
+CTCCGGGCGCCCACGCCATAGCGGGGCCCTACGCCATTGCTCAGGAGACCACTGATCTGGC
+>850:2:1:3451:3622/2
+CGTCCCCCCGGCCAACCTCAACGGCAATGGCAAAAAG
+>850:2:1:3452:17568/2
+CGGGCGAGTAGTCGAACAGGAAGTGGACGATCCCCGGCCGCTGGTGGACGCAATCGCCGGCG
+>850:2:1:3455:9879/2
+ATGATCCTGAGCGACGAGGGCTATTCGGAAATCTACACCAGGCAGCCGCCG
+>850:2:1:3456:19043/2
+ATCGACATGTCCGAGTACATGGAGAAGCACACCGTCGCGCGGTTGATCGGCG
+>850:2:1:3459:14536/2
+TGAATCTGCTCAACGTGCTCTCGTTCCGTCTCGTGCTCGCCATCG
+>850:2:1:3463:9829/2
+TCTGGTTCGGCTATCCACAGAAGATCGTGCAAACGCTTCAGTCCCTCCGGAATACGCCGTGGG
+>850:2:1:3464:19259/1
+TCGGCAAGTCTGAAGACAATGCCAGCGACAAACGAAACGT
+>850:2:1:3464:6417/2
+AAAAGAGCAACTATGTCGGAATATGTCGGAATGAAATCCGCTTGTCAAGACACAA
+>850:2:1:3466:19318/2
+GTGTCGCCGAAGTCGAGTCCGGGCAGCAACGTCGAATAGTAGATAGCAAAGGCGATCAGCGCGACGGCCAGCGACA
+>850:2:1:3468:2944/2
+CTGGTGTGTGAGGACCATGACGTCGGCGGAATTCTTACGGAGCCGCCAACCCGCGCG
+>850:2:1:3468:13167/2
+TCCCTACAAATGAGCGACCCGTCCCCTTGGG
+>850:2:1:3469:3980/2
+CCTGGGCCTGCTTCAGCTCGGCCTGGCGCTGCGCATAGGCGAGCTGG
+>850:2:1:3469:5656/2
+CTTGCCGGTGATTTGCTTCCAATTGCCTTCGACGCGATCCCAGTTCATGTGTCTTTCCTCCTAGTCACCAGGTCTT
+>850:2:1:3469:13202/2
+GGTCCTGTTCCGCCGCACCGCCCTGACTGGGGTGCTGC
+>850:2:1:3469:18932/2
+AGCTTGAACCTTATCAGCAGCGGAGTGGGCCACGCCGGACAGTTTGTCACCGCCCGAATGTATCGAACTAGCTGTC
+>850:2:1:3470:1914/2
+CAAGCCCCAGGACTCCAAGTCGGAGACCAACCTGTCCAAGGCGCTGCGCC
+>850:2:1:3470:18376/1
+AAAATCGTGCGGCAGCATGAGACCGGAAAAACCGTAACCCCACCTACTATCAATCGCTTGGGCGC
+>850:2:1:3470:18376/2
+GCAACCGAAGTGCTCAGAAATGGCCCAAAAAC
+>850:2:1:3473:9449/1
+TCGACTTGCGACCTCGCCTCGTCGTCGAGCGCGG
+>850:2:1:3473:13309/2
+CCGTCATTCCCGGAAGAGTTCCGCATCAACTATTTCCTGACCGCGCGGTGGGTGTTTAAGAAATATTT
+>850:2:1:3473:12485/1
+AAAGCGAAACACAAAGAGCCAGCCGCTCAAGACAATTCCGAGCAGAGTCGCCTAAGTTTTTGACG
+>850:2:1:3473:12485/2
+ATGGGAGCCACTTTGGAATCAATTTGTGTATGTTGAGGATTCATTTATAGAGCACGGACTGGTATAGGGCCATATT
+>850:2:1:3476:11344/2
+AGGCGCGGTTTCTGGCCGTGGAGCCGTTCCCTAATGCGCATGATCCGGTGCTGGATGACTTAGGCGTGCAACCACA
+>850:2:1:3478:10735/2
+GATGCGCTCGGCCTTTCATCTTGGCGAAGAGTTCATTACAACCAGCAGTCTGACGAAAGCCTACGGTTTAAGCGGA
+>850:2:1:3479:6151/1
+TGGGATGTGGGTGCGGGTGTGCGGGCCGCTGCTCTAGCCG
+>850:2:1:3480:12917/2
+CAGCGTGGGCGGATCGATCTCGGTCAACGCACATGGCATGGATCACCAGGCCGGCGCGCTC
+>850:2:1:3480:5860/1
+AAATGGAGGATGTCCCTGCGCTGCCAAAACTCCGCCTCTGCATTTCCGCGGGTGCACCA
+>850:2:1:3482:20773/2
+AAAGGATGATGCCGAAGGTAGCGATGACGTGATCGAGATGATCGCGGTCG
+>850:2:1:3483:19268/2
+CATGCCGCCAGCATTGCCGGGAGAATTCTCCTTCGCATCGAGTGGTACTTGC
+>850:2:1:3483:5597/2
+GCGCGCGTGCGCAAAGGCCGCTCGGACCTGCCTGCCGCCGAGAGCCTGCTACGCGAGGCGCTG
+>850:2:1:3484:15614/1
+TCGCGTCACAGGATGATCCGACATGAAATCTGGTCCACGCCGGGCCTCAATTTACGTAGCTTTCATTGCTGCACCA
+>850:2:1:3484:15614/2
+AACAAGGCTGCGCTTAAGCCAAGGATCAAATGTCTACGAGCTGCAATTCATTATTGAATAAGTCTTCGCCAAATT
+>850:2:1:3486:8644/1
+CTGACCACTCGCAACCTCCTCCTCCCTCAAAGTAAATCCGGCCAAATCAAACCAAATCAGGCTAATTTTTT
+>850:2:1:3486:8644/2
+CCCGGGGAAATTCATCCCTGAGAGTTTTCGCAGCAACCGTCTGGGCGCTCCTTTCGATGCCGTCG
+>850:2:1:3487:20517/2
+GCATCAGCGATCTCCGGGCAGTTGCGAAACAGGCAGCCCATTCGCAAGTAAGCGTTGGCGAGCGACTGCCAATT
+>850:2:1:3491:4647/1
+TCCATTGCATGGACGGAACCATCGACGATGAGGGCAGAACCCAGACCGGTGCCTAGCCCAAGAAAGAGCATCG
+>850:2:1:3494:6720/2
+ACCGGGCTAAAAGCGTTGTAGGGACGAATACAAATCGAGGTGTTGTAGCGGC
+>850:2:1:3494:20487/2
+TTGGTCGAATACATGAAAGGTGACGAGCAATCGTTTCTTCAAGATGGTAGATTTG
+>850:2:1:3494:10723/1
+TGCATGAGCGAGCGGAAGGGGATGTCGACACCGAGCACGCTGACGGACTCCGGCACCAGC
+>850:2:1:3494:10723/2
+TGGCAACATGATCCTGCCCTGGGTCCCCCTCGTCATCCTCCTGATGGCGCTGCAGGCCGTGTTCGTG
+>850:2:1:3497:5008/2
+TTCATCAACACGTGGGGCCCGATCAAGGGGCTCCAGGCGGTGAAGGGCAGCCTCGGCG
+>850:2:1:3497:15640/2
+CGGCCCTTGGGCGTGAGCACGGTGGCGCGGACGAACGGCTGCGCCGG
+>850:2:1:3499:15164/2
+GTGTTGTATACGATCGCAGTCATCTTCATCGGCGCGCGCCAACA
+>850:2:1:3499:20418/1
+CCGGTACCAGGTGGTGCGGGGAACGCCGTTG
+>850:2:1:3500:19145/2
+GCTGCTGGAAATGTTCGAGGCGACTAGTCGTTAGGAGCGCTTCAATTCGCGTTGCATATGATAATTAACTGCTCGC
+>850:2:1:3502:19605/2
+TCAAGGAGTTCGTCGAGGTCTGCAAGAAGTACGGCGCCTACGTGCTGGTCGACGAGGCC
+>850:2:1:3503:19298/2
+AGCTTGAGAAGAAAAGAAGTACAGATCCGAGATAGATTGGTTTCAGACTAGACATAATTTCCCTCCGATTAAATTC
+>850:2:1:3504:9030/1
+TCAGGGGACCGGTGGCGCGGACGTAGTCGTTCG
+>850:2:1:3504:9030/2
+GCAGTTCAGTCATTACGCTCAACATATTCCTTGGATAAGACATTGTCGCTGAAACCAGCGACAATGCGCGTG
+>850:2:1:3504:9165/2
+TCTCGAGACGATCACAACGAAGGTTGGAAGAGCGTGCTGGATCGCCTGGAAAAATTCG
+>850:2:1:3505:19230/2
+GTTGGTCGCCGCCACCAGGCGCGCCTGGAAAGG
+>850:2:1:3508:4578/2
+AGAACAAGCGGACCGCGAGAGACAAGGGTTTAGCTGTCGAGACCG
+>850:2:1:3508:7174/2
+CGGAATATTCCGTCGCCCTGAAGCTCGCCAAGCCTCGAATTGGATGATCACGAACCAAATTCCGGTTAGTTCGAC
+>850:2:1:3509:11422/2
+CGCTGGGACAGCGCGGCTTCGACTCCCTCTGGGTGGCGGAGCATTCGCACATGCCGGTCACACGC
+>850:2:1:3509:19104/2
+GACAGGCGGCCTTTTACGGCAACCCCAAGGTTG
+>850:2:1:3510:14771/2
+TATTATCTCGACCAACCGCCGCGGTATTACGTTCTTGGCGGGCTGATTTT
+>850:2:1:3510:8041/2
+TTGCCGAAATATCCTTTGTGTTTGATGATCGGCGCGCGACTCGGCCTGGTGGCGAAGGGTACGGACG
+>850:2:1:3511:19077/2
+CAGCTCGACCGGTACGGCGAGCTGGAGACGATCGCCGAGCGCTGGGCCGCG
+>850:2:1:3511:4155/2
+GCCTACCTGGCGCTCGCCACCGAGAAGCCCGTGCCC
+>850:2:1:3514:17213/2
+GCTGCGGATCGCACCCCAGAGCGCACCCGCGCGGC
+>850:2:1:3515:18678/2
+AGCCGCAGCCAGCTCACGCAGCCGCCTGATCCC
+>850:2:1:3521:14568/2
+TACGGCGATCGAGATTATGAACGTGCCCTGGCCGAATTCGAGATCGCGAAACGCG
+>850:2:1:3521:9298/2
+CATCACTTCCAGGTTCGTGGCTGCGGTTTGCAGTTCGAACTCTAAGTTAGACACACGCGACGTGAAAAAGTT
+>850:2:1:3521:9048/2
+CGCTCGCGCGCAACCGCTTCCACGGCTTCATCCCGATCGACTACCCCTC
+>850:2:1:3522:4923/2
+TGATGCCGCGGGCTTTCCGACCAATCCCAATAATTGGCAAAGGCCGCTCTTTCGGTTTCGCGATACATGGCATACC
+>850:2:1:3524:19249/2
+CCGCCCGGCTGTCCGGAGTGCTCGCGGTCGTCTACCTGATCTTCAACGAGGGCTACACG
+>850:2:1:3527:7278/2
+AACGCTCCTGAACTTCTTTTGGCAGTTCGATGAAGTAAACCTTCGTGATTCCCGATTTCGTTTTGACCAT
+>850:2:1:3528:2989/2
+CGACGCGACGATGCCGCCGAAGCGCTTGCCGAGTCCTTGGGTTTCGAGGGCCACGTCCATCA
+>850:2:1:3530:19104/2
+GACAGGCGGCCTTTTACGGCAACCCCAAGGTTGAGCAGGAA
+>850:2:1:3530:19198/2
+ATTTCGCACTGTTCTCGGGCAACCTGCGCGCGCGCGTGGAAACACGCTACGAGGATTCGTTCTGGGGCACGTTCGC
+>850:2:1:3531:14432/1
+GTTTGTAATTCATTTGAGCTCCAGCACGTCTCAGAACGATGATCCCGTAGATCACGCCAACAATGGCGCAGGTGCC
+>850:2:1:3531:14432/2
+GTCTTCAGTTTGTCGTCATGGCACTTGTTGCCAACACACCAAAGGCAAGAAGCAGCACTCGAGAAATAGATGCTTT
+>850:2:1:3533:15965/2
+CGATCAAGGCAAGCGAACAACGCTTCGAGGGCACCCTCCAGCGCGCTCCCGCATCGACGGACCCCAATGCCGC
+>850:2:1:3533:12305/2
+CCGTGCGCCTCCTTCTCGGTCTTGGCCCTTTCCAGCGCGACGACCTGCGC
+>850:2:1:3539:16949/2
+GAGCAATGCCTGCTGCCAGCCGGGCAAGGCGGCGAGCCCGTGTTCTTCGTGCGCCGACGCCGCGCCGGCCGCGGCG
+>850:2:1:3542:13487/2
+GGGTAACCCCATCAAATCCGAGTATGTCATCGCTTCCGTTCATCGATCCGTTCACG
+>850:2:1:3542:1369/1
+CGTTCGGTACGCCGACCGCGAAATGCAGGAGGCG
+>850:2:1:3542:1369/2
+ACAGCGTGCGGTGGAAAAAGAAGAGAAACTTTACTATTGGGAAA
+>850:2:1:3544:10081/2
+TTCGAAGCCAATGACTCCATCAAAGGCTTTACTGGTGCGGATCCATTCGTTCACTGCTCT
+>850:2:1:3547:10666/2
+AGCGCGACGTTCGCCTAGCGCTCGACCCAGACGACGAAGGATTCGGAGCCGGCAGGCCCTAGGCTCGAGT
+>850:2:1:3548:19822/2
+CCTTCAGCGTGTTTTCTATGCGGATCTCGCGGTAGAGTTCCTCAGCCCCTTCGATCGCTATTTCCGCCTTCTCCGG
+>850:2:1:3549:13694/2
+CGGCCACGCGCCGCTGAATTTGTTCGATCGTAATGGAATGCCGTCCTTCTTCCTGCAAGATGTCTTTCAGCAGATG
+>850:2:1:3550:7627/2
+TCGCAGGAGCTGTTGCCGGGCTGGGACCGCAACGCGGACGCGTACATGTGGTCGCCGGAC
+>850:2:1:3551:18060/2
+ATGTCCGTGCCGACACGTCAGCAATGAGGATAACATGGACGAATCAGTCATTGACCGGGCTGTTTACGCCGAGCTG
+>850:2:1:3551:8997/2
+TGACCGGCGTTGACTTGGAGATGTGATTCCGAAGCGGC
+>850:2:1:3552:4935/2
+TCCGAGATCAGGCAACGGCGTTTGCGGCTCGATG
+>850:2:1:3552:4474/2
+AGGCCGAAGAGATCGACGCCGCGAAACAGCATGCGGCCCGCGCTGCGCTCGAAGGCGGGCGGCTGGATGCCG
+>850:2:1:3557:19246/2
+TGACGCCTCGCCGGTCGGTGAAGCTGAGAACCTGGGCTTCGCCTGGATTGTCGGCATCCTGATCCTCATCGGCGTG
+>850:2:1:3559:18022/2
+TATAGATCAGGTTGCGCTTCGCGAAGTCGTACATCTCGTCGCGG
+>850:2:1:3560:11566/2
+CAGAGCGAAACCCTCAAGGAGGCCGCCGTGAGGGTTTCGCTCTGTCCTTTCAAAATCGCGCTCAGTGGCAACTTGA
+>850:2:1:3560:10704/2
+TCCGCCTCATCGCTGGGCTGGAGGAAATCACCGCTGGCG
+>850:2:1:3561:19331/2
+CTGCGGCTGGGGTTGCCCTCGAAGTCGATGATGACGAAGTCTTTGCCGG
+>850:2:1:3563:18518/2
+TTATCGATATCCGACGCTGTGCGCGCCCTGACGCACGGATTTCC
+>850:2:1:3563:6023/2
+TAGGCCGTATCGAGTCGGCGTGGCGTGCGGTTCCTGCCACATTGCTCCGAATCCGAGTAATCCGCCGGCTGATCCG
+>850:2:1:3565:19217/2
+TGACCGGCCAGTGTCGCGCCGCCGAAGAGCTGCAGCACACCGG
+>850:2:1:3568:10390/2
+ACCTTTCTTCCCTTCCTGTCCCTTCTGGTCCTGGGCCATCTTCTGCGCCAGCTCCTCGGCC
+>850:2:1:3568:8954/2
+TTTGGACCTGGCGGAATCCTACGCCATGGCAGATATCGTCTC
+>850:2:1:3569:14308/2
+CCCGCATCCAGCGCCGCTACTTTTTCCTGCACATCATCACGCACGGTCAGCACGATGACCGGTACTTCGCTCCATT
+>850:2:1:3570:14549/2
+CGGGGCGGTCCAGCGCGGCCGTCGTCCGGCCGATG
+>850:2:1:3571:11893/1
+ACAGCGTTATCTCGGTCTGGTTACGCTGGTGGAT
+>850:2:1:3571:11893/2
+ATGTGACTGACTGGTTGCGGTACGGTTTTACCGCGCATTTGACCCGGTAACCGGATCAAGAGAGGAACGCGCGTGG
+>850:2:1:3572:6719/2
+CTGCTGCAGGCCTACGAGGGACTCTCGGATCGGGAGGCCTATGACCGGTTGGCATTTGACCTGCGCTGGAAAGCCG
+>850:2:1:3572:5279/2
+CGCTTTCCGTTTTGCCAGCGCGTCGAATTCCATCAGGGTCCTGATGAGATCCTCGAACTCGCGCAGCGGCACCATG
+>850:2:1:3579:17546/2
+CGGTGTCGCCCTGCGGACCGCCGATGACGAAATTGCCGGTCGGGTTTACCAGAAATTGTGTTTTG
+>850:2:1:3580:1127/2
+AATTGAATTGCGATCGGGGTAGGCCAGATACAAGTTTCCCAGCGA
+>850:2:1:3580:18056/2
+CCGCGGGCACAAACGCGTCGTGGTCCCCCAGCAGCACCAGCGTCG
+>850:2:1:3581:5195/1
+CGAGTTGGCGATGGCCTGCACCATCCGACTTGCCGTTGAAACGGCGAAGTTCGGCCAGCC
+>850:2:1:3581:5195/2
+ATCTCGTTGACCAAGCCGATGCGATGCGCTTCTTGAGCGGTGATCATCTCCGCGGTCAGAATCAGCTGCAGTGCCC
+>850:2:1:3582:19199/2
+CCACCAGGCCGAGGCGATGGAGGCCGTCCACGC
+>850:2:1:3583:12765/1
+CATGAGACCGACGTCGTGAGGTTCTTCGTTACGCAATGACGAGCC
+>850:2:1:3583:21361/2
+CTGATATGAAGTTCGCCATTGGCAACCCTAGCTATCTTCATCGCGCGCGTGTTCTCGTGGACGGTAGCTCCGGC
+>850:2:1:3583:13149/2
+GTCGGAAGCGCCCGGCGCACACGCTGTGGCGC
+>850:2:1:3583:19332/2
+GAAGGGCTCGACGCGTTCGTCGTGACCGAGCGCGGCGTCTACCGAACCGGCGAAACCGTGCACGT
+>850:2:1:3585:2000/1
+AAAACAATCACATCAGCATCGAAGGGAACACGAACATCACATTTACC
+>850:2:1:3586:11934/1
+TGATATCCGGGTAACTTAAGTTGCCTTTTTGCGACTTATTTTCGCTTGAACACTACGCGCCGTTCTTGTCCTTG
+>850:2:1:3586:11934/2
+GGCGCCGTAAACGCGAATCACAGCGCGATGTGAGCGGCTGTAA
+>850:2:1:3587:2080/2
+CTCGTGGCCGAAGACCTGCACGATCGGGCTTTTCTGGATCGCTATACCGA
+>850:2:1:3587:19267/2
+CCGGCATGACGATGTTCCGGATGCCGATCTTCACCTGGAACATCATGATCACCTCGCTGCTGGTGCTGCTGGTGTT
+>850:2:1:3588:13172/2
+CAGGGTGCACGTTCCGCTCGGTCACGACGCCGGACAAGGGTGCCGAAATCTGCAGGTACCCTTCGACGTC
+>850:2:1:3590:3244/2
+GCACTCTGCCTTTGAAGCTGCTCACGCGCAGCAGGAAAAGATTGTGCAAGCTCAGCCCGACTACGGACCAGCGCTC
+>850:2:1:3593:14140/2
+TACCAAGAGATGTTTGCTGATCTCGCGCCTCGCGCCACGAAAACAAAGACCTATTACACC
+>850:2:1:3593:2261/2
+CATGGCCAAGGCGAACAAAATGGATGCCACCGGCCCGGAA
+>850:2:1:3595:20115/1
+TCTGCGCTATCGGAATAAATGACGCCACCCATCTGAATTCCCTCCTTTTTGGTCCTGACCTGCAAACGCTGGTTAG
+>850:2:1:3599:19174/2
+CCGCGGTGGTCGCCGCAGCCGGCGATCACGCGCCGCGACCATCGTCCATATGGCCGATATATGCC
+>850:2:1:3599:11093/2
+TTCGTCGATCCTCCTCACCGTACAACAGGCCGCCGTCGAACGCCTGTCGGCCGGCCAGGGG
+>850:2:1:3601:10327/1
+GGCGCGAAAGTCTTAGAATCAGATGATACGCTGGAAGTCTTCCCCTCCGAGCTCCATGGTGCTGAGATCG
+>850:2:1:3601:12618/1
+AAGGCGCTCATTGTGGACTTCTCCGAACTGGACGCGGAACTTGGCCGAGCATCGTATCTACCGGATGAG
+>850:2:1:3601:12618/2
+GTGAGAGATAAGGTTATACTCCGAATCTCGTCGTAGGTCTTTCGCATATAATCT
+>850:2:1:3601:10392/2
+GACGACTTCGTTCCTTTCTGCTTGGAGGACTAAAATATTTTCTCGTCAACGAGCAGCGTC
+>850:2:1:3604:15970/1
+TACATTATGAAAAAGAGTTATCAATGTTTAATGGCGCTCGATACTCGAGGCCAAGAAGATGGGGTAAACG
+>850:2:1:3604:15970/2
+GATAATGCTGCAAAAAGACGATCGGATCGAGCTTGAATTTGCTCCGTAACTTCGTGATG
+>850:2:1:3605:11780/2
+GGAAACCATGCCGGGCGATACCGCCGTCGCGGTGAATCCGGAAG
+>850:2:1:3606:13230/2
+CTCATCGCTGCCACATTCCATCATTTGTGCCACTTTGATTTCGCGCATCGTCT
+>850:2:1:3606:11002/2
+AAGTTCTGCCATCAGATTCCTTTTCGTGTGCATGCGACCGGCGG
+>850:2:1:3606:10668/2
+TGCTGGCCGCGGAACTTCTTCAGGTCGTAAGCTG
+>850:2:1:3607:8192/1
+TTTAGCTGGAGCGATTGTATAGGTTTGGTTCACGAAATAGTCGGGGCCTTTATCGAAACGAACTCGATTCCAAATG
+>850:2:1:3607:8192/2
+AGCTCGGAATTGAAAAGACGGTCGGAGACCGCCTGGATTTCTGGGTGATC
+>850:2:1:3607:20397/1
+AAAAGCAGTTGCTCGTGGTCGGATCGCCATTTGAATTCAAACAACACGGCCAGTGCGG
+>850:2:1:3610:17386/2
+AAGGTCGGCAGCGAAGGAGTCCCTTGTCGCTCCTGGCAAACATTGGATCAACATTGCGATTGTGTCC
+>850:2:1:3610:18374/2
+ATGGCCGAGGTTGCCGCTGGTTCCGAGGAAGCCGTCTGGCAATTGGCTGAGACCTACACCCCCCACATTATTCGGG
+>850:2:1:3613:16075/2
+TCAGCGATATCTGAGTCGCTCTGCATTTTGGCAAAAACTGCGACCACGACCTGGTCGGAAGTGTCTCGCTCGAATT
+>850:2:1:3614:9110/2
+GGACTGCACCTGTTAAGAAGGAAGTTGGGCGTGAAAAAAATCAGAGCACTACCCACCGGCG
+>850:2:1:3616:21293/2
+CGGCGTTCCTGTAGTCGCGCCCCTCGATCAACTGCTTGGCGCGCGCGAAG
+>850:2:1:3618:20937/2
+TCCGCGCTGCAGATGGCCCAGAAAGCAGCAGCGT
+>850:2:1:3619:3233/1
+GAAGTTACACGCGCAACTTTCACCGAATGAAAAGACCCGCTTGCAA
+>850:2:1:3619:3233/2
+AGTCCAAGGCTTGCATATAGCTGAGCTTCGCAAAAGCGAGAGCAAACGTGGGATCGAGCTCAGTGGCTTTTTG
+>850:2:1:3624:11897/2
+TCCCAGCGATCCAGTCCACATACTCCATCCTCTTTTGTTGGCTGAAATTTGTGTGCTTCCGCATTTAGGGCATTTT
+>850:2:1:3630:7976/1
+TTCTGGCTACCCCGCTCTGTATCCTCCGAGACCGCGCACGGGACC
+>850:2:1:3630:7976/2
+GGCCAGGCCGGCGGTTGCCTCCGCCGTTGAGTA
+>850:2:1:3633:20817/2
+GGTTCGATTGTGTTCCGATTGCACCAGCTACGCCC
+>850:2:1:3633:7426/2
+GGCGAACTCGAGGTAGTCGGCGACGCGGCCGGC
+>850:2:1:3636:2494/2
+GCTGCTCTATCCGACGCTCACGGTGCCGTTCTGCACCTGGATCATGATCGG
+>850:2:1:3637:5921/2
+ATGAGGATGCCGATCCCGGCGCCGAAGTAACCGCCGTA
+>850:2:1:3640:17554/1
+GGGAATAAGATAAGTTAAGATAGACAGATCGTGCGCCGCCAAGTCCCAGATGACATCAATATCATGCCGC
+>850:2:1:3641:13661/1
+ATTGACGGCGCTGAAAAATGCCAGCTTGCGTTCTTTATTCATCACTACGCTGTAATTGAAATATTTCAGCTCGGAC
+>850:2:1:3644:8005/2
+AGAGTGGGACCTCGCAGAAACTCTCGCCGGCTCCATCCGTTTTCTCCTT
+>850:2:1:3644:3105/2
+CTGTCGGACTCGCAGATTCGCTGCCATTTGCCC
+>850:2:1:3644:14996/2
+AACATCAGCAGCACGAGCGGCACTTTCGTGC
+>850:2:1:3645:19678/2
+GATTCAGAATCTGCGCCCGCTTATTCGTGCCGTCCGGAAT
+>850:2:1:3645:1708/2
+GTATAGGGACCAAAGGGGCTCAAAAGATGTGAACAACGACAAGGCTCTTCTAAAAGACCTATGGGCGCTG
+>850:2:1:3645:18138/2
+AACCGCAGCGGTCCAATGCTCCGTTTCGATGCTGGGTAGTGCGGTGAGTTCCAGCACGCCCAACGACTTCCAACCG
+>850:2:1:3646:21293/2
+TCAAAAAAGCCGCTCCGTCTACCCCGGTGAAAGTGCTTGGTTTTACC
+>850:2:1:3646:6441/2
+TCGACGACGCAATCAGCAAGAAGTGCGGCGGC
+>850:2:1:3651:3752/2
+CACACCTATCAGTCGCCTCGGTCTATCCGAG
+>850:2:1:3653:3065/2
+ACAGGCTTAAAGGCCATCTAAAACACGAAGGCGAGGTCTGGTCATTTTCAAACTTTTCCGGACGGGTCGG
+>850:2:1:3655:15581/2
+ATGTCGAGCAACGTACGGATCGGTACGAAGTCGCGCACTGCGCCGTGGAACAGCGCGCCC
+>850:2:1:3655:7347/1
+TGGAACTGAAGTTCATTGCATTATAAACATGCGCTCCAAGCTGTGGAAGGAGAGCGCTTGTGGCGAAAGCATCTGC
+>850:2:1:3657:14353/2
+CATAAAATCGCAAACTGCATCAAGCGTCCTGCGTGCCTCGCGCCGGAAGTGTTCAAACTTTATCACCTTAACCTGC
+>850:2:1:3657:1880/2
+GTGCGCTACAGCATTGTTTTCAGCAGTCTCATATGGAGCAGCGATCGGCGCTGTCC
+>850:2:1:3657:20590/2
+GTAGCCCGACGATTTTTCTCCGACGTGCACGTGATAAATGATGTAGCCGGCCAGGAAACCCGTC
+>850:2:1:3658:4138/2
+GCACCCGCGCGGTGTGCCGGACTACATCGAATTCCTGAAGCGGGCGTTCAACGCGGACGTCGAGATTCGTGCCGAG
+>850:2:1:3661:3811/2
+TTGAAATGACGGAAGAGCCCTTCCTGACTTGGCTTATTGTAATACGGCGCGACAAGGAGAGCGCCGTCGACTCC
+>850:2:1:3662:18005/2
+TCACCTGATCGCGGGCTATCACACGCCCACCTCGGGGACCATCCGCTTCAAGGACGCCTCCATCGTGGGGCTCAAG
+>850:2:1:3662:9035/2
+GTCGCCACTGAAGTTGCCGTAGAGCTTGTATTCGTAATTGTTATCGCTCCCGAATTCGAGACGTTCGCGGTCCGGC
+>850:2:1:3663:6754/2
+GGGTACGCCGAGGTCCCCGAGGCGACGGCCGAGAAGGGCAAGGCGATCTTCGAGTCGTACGGCTGCCAGGGCTGCC
+>850:2:1:3664:18712/2
+GGCTGCACCTCCGCCTCGAGCTCGTCGATCTCGGC
+>850:2:1:3664:21041/2
+TTTCGCATCCGGCCAGGAAGAGGAGCGGGAGAAAAGCTCCAAGCAAGGGAAAGTGGCGCCTCATCTGGGA
+>850:2:1:3667:15927/1
+ATGACGAGTCCGTAGATGCCGATGGCAGCAAGAGCCAGAGCAGCGGCAGCAAACACTCCCACCAGAA
+>850:2:1:3671:13265/2
+CGAACGAGAGCGTGACGCAAAACGAGATCGA
+>850:2:1:3673:9535/1
+CCGATCAGGGCCATGAACTTGTAGGGGTCGAGCGCAGCAACGTCTCGAGAAGCCAACCTCTGCACGCCTCCTCCTC
+>850:2:1:3673:9535/2
+GAGGACATCGACGATCTCGGCGCGCCGTCCACTCGCCAG
+>850:2:1:3673:5001/2
+GGAATTTATACGGATTCCGAGCCGCTTTCGGAGAGGGAACAACCCGAGATGAGATCGCCAGGTTTAACGCTGCAGG
+>850:2:1:3674:18496/2
+CCTACACGCACCAGACTTGTAAATTCGTCCCAGGAATGTGGCTGG
+>850:2:1:3676:6046/2
+CATAGTGTTCATCCTCTTTATTTAAGCGTTCCAAATTCGACTTGCTGTAAAAGCGAGAGCCCGCACCTCACTCATT
+>850:2:1:3683:7578/2
+TAGCGACTTCAAGGCCGACGATTGGGCCGAGGTCGATGCGGCGATCGTCGAGGCTCTCGAG
+>850:2:1:3686:18324/1
+GAAAGTGATCTAGGATGGTAAAATATGTATCAATGATACATATTCTAGCTCTATAGTAAACAAATGCCCGCTATTG
+>850:2:1:3686:18324/2
+CCGCTTCTGGAATAACCGTCCAAATTGTTCGCGATTCGAACGTTATTTCCCTGAAAATCTCTGGGTGAG
+>850:2:1:3688:14110/2
+TGAATGCGCCAGTCATGGCAATTGTCACGACGAGCGCGAG
+>850:2:1:3688:7716/2
+CCTGGGATCTCCAACAGCCGAACGGCTATACCTCCAAGAGCGCGTTCAGTGCAGAGCACGCCAGGGCTAGACAGGA
+>850:2:1:3688:7967/1
+CGATCCGGCTTTCCCTGGAGTAACCACGTTGCGCCGGACGCTAACCAGGT
+>850:2:1:3688:7967/2
+TTGGCCGTGAAGTCTGGCGCGGCGTCGCCGATTCGTAACGACATGGAT
+>850:2:1:3690:5721/2
+GCGAAATGAACCTCAGCTATCAACAGGCCTTG
+>850:2:1:3692:18609/2
+CCGCAGTTGTTCGACACGATCGTGAGGTTGTCGGC
+>850:2:1:3693:14616/1
+GGTTGAGAGTTCGAAATCAACACTGCGCGGCATCCAGATCCATGATCCAACATCCTGCAAAAAGC
+>850:2:1:3693:16366/2
+GACCTGCTTCAATTCTTGCGCGCTGCTCACGGACGCTCGCACCTGCCCTGCAAAGCGATATCCGCGTCTCGGAAGC
+>850:2:1:3695:13147/2
+TACACTGTCAAAAAGCGGTTTTCAGAAAATTTGGGGAAACCGATAAATAAAAAATTAAGAGCAGTGAAAACCACAC
+>850:2:1:3696:11602/1
+CGAACTTGGCGGTGGCCTTCGCAGTGCCGTAATAGCCCGACGAGGTCAGGAAGATCGCG
+>850:2:1:3696:11602/2
+ATCGAGCAGTTCTCGGCCTGGCACAATGTGGCGATCGGCACCAAGGGCAACGGCCTCGACGGCTTCGACACCGAGC
+>850:2:1:3697:14478/2
+AGGCGAAGAGCAGCCCGCCGAACCCGGCCCAGATGACGCGCCGCGCGCGCGCAT
+>850:2:1:3697:12918/2
+AGTCTTGCTGGATGGCCGAGAGAGGGCGCGTAGGCAAGTTCCCACAAAATGTCATCGGCGATC
+>850:2:1:3700:19343/2
+TTGGGCGCGTAGGAAAGCGGCAGCGTCCCGCGAAGGTGTCCCAGGATTCCACTGTTGTAGG
+>850:2:1:3702:4211/2
+AGGCCGCGGTCGTGATCCGGGTCTCGGGGTTGCTCATGTTGGTTC
+>850:2:1:3703:7832/1
+GAACTGATGCACGCGACAATTACCGTAGCCATCGGACACGTAAAGGTCGCCTCTGGGGCCCACGG
+>850:2:1:3703:7832/2
+CGGAGGGCAAGCTACTCATGACCCTTGGCGTGATGAATACGCCCTCGGACACCGGGTATGATGGC
+>850:2:1:3707:8998/2
+TCCACTGCCGACAGCGGACCACAGAAGATGGTCGTCTCATGCTCAAAAGTTTTTCACTGACAAAGACCATCTCGTC
+>850:2:1:3708:5947/1
+GTTTGCCCATCGAGACTCGCTCAATCTTGTCGCCGTCGATCACTACCGTCGCATTCGGCAG
+>850:2:1:3708:5947/2
+GAAAGCCGCGACATAGACGGGAAGGCCGAAGGCTGAACGAATGGGACGTGAAGTGAATCAAATCC
+>850:2:1:3708:17477/2
+GCCCACGTCATCTTCCATTCATCCAGCAGATGCCACGATGAGAGTGCAGTGTGACGAGTCGCGCTGCCAGGGC
+>850:2:1:3708:5000/2
+AAACTACATTGTATTATATAACTGTTTATTACTCTCACTTGAAGGGCGAGACGAGGCCACTGTGAGCACA
+>850:2:1:3709:2598/2
+GCCATCGGATTTTCCCGCCAATTCTCCGCAACCTTCACAAACA
+>850:2:1:3712:3890/2
+ACCTGCAGCGCACCGAGCCCGAACACCGGGACCCTGAGCTGGAGCAGCCGCTTCGGC
+>850:2:1:3715:8684/2
+CACGAAGTGTCTCGGTCGGGTGAGAACAGTCGTTCGCCAAGATCCATCCAGTACGACCCCATTCCGCCGTTCTCGG
+>850:2:1:3715:7865/2
+TTTTGAGGGCGAGGAGCATTCAATCATGTCGATTGATGG
+>850:2:1:3717:20582/2
+CAATGGTCCCCATGTGAGAGGGGCTATGCTCTCCGTACACCTTGAGGAGAGCGCG
+>850:2:1:3718:5929/2
+ATCAAGGTATGGAGCTAACTGCTTCCAGCACCGACTTGGGCAGGGCCTCGCTGCAAACTTAACGCCCGTTATCTAC
+>850:2:1:3719:14571/1
+TGGTAGCAATGACATTCAAAATGATCAATTGATCTCTTGTAACAATACGGTTCGATGGTAACTCAAAATG
+>850:2:1:3719:14571/2
+CAATACATCGCGAATGACAAAGTACCGCAGGACCAATATTATCCTCTTTATGATGTAATGAAAAATGTGATCGGCA
+>850:2:1:3719:16723/2
+CGACGGGCGCACATGCCCCGCTCCAGGTCGACTGCTGGC
+>850:2:1:3720:14787/1
+GCAGTGTGGCGGACAACGCCGGAAGTTGAACGGAAAGATTTCCCGTGTCG
+>850:2:1:3720:16346/1
+CCACGTGCTGCGCGCCCGTTTCCCCGATGCGCCCAAGAATCTCCGGGATCGTCATCTCTTCGCCCTGCGGTTCCCA
+>850:2:1:3720:13710/2
+GCTTGGTCGTAGGGGAACCTGCCGAGTTTCGTTTCTTTGGCTCGGTGCAACGAAAAGACGATCTGCCCGGTTATCT
+>850:2:1:3722:14174/2
+TCGAGCACCGACGGATGATGGGCGATCTGCACGAG
+>850:2:1:3724:12643/2
+ATTCCTTGAGATCGAGTCCCTAAGTATCAAAGCGTTTGAGACGAGAGTGCTGGAAAGCACAACCAGAATTGGCAAT
+>850:2:1:3729:21296/2
+TGCTTTGCCGAGCGCTCCTTCCAAAAAATCGTTTTCCAGCGTCAGCTCTCCGATCTT
+>850:2:1:3733:11855/2
+ATCTGCTCGCGCAAACGCTGGTGCAGGGGAACGCCTTCAACTCTTTTCTGCCGT
+>850:2:1:3733:9745/2
+TGTGCTAGCCGCCGCCGTGGCCGGTGCGGCCGCCGACCT
+>850:2:1:3734:1541/2
+GAGCTGCTTGATTTTCGCTCGACCAATGACAAGGCGGCCAACGGCAACGACGCCC
+>850:2:1:3734:8090/2
+CATAATGCTACGCAGTATCACCCTCGAATTAGTCAAAAAAGCCAAAGCTCAAGGTTTTTTAACCCAAGATGAAATC
+>850:2:1:3737:10502/1
+GGATTCGTGTGTGCGAGCGATTCACGCATCGGC
+>850:2:1:3739:13408/2
+TTTCATGGTTTCATTCAGCTTTTAGTTGCAAGGTCGAAGCCTCTGATCACGTTCCCCAGCGCTTCAAAGAGTTCAT
+>850:2:1:3739:3252/2
+GTCGTCATGACCGACGGCAAGGACGAGGACAATCCCGGCAAG
+>850:2:1:3740:17061/2
+TCACACACGGCCTGCCAAGTAGAGCATGCTGCTTCAGCCCGCATTTCGTTACGCCAGTCAGAGATCGACCAATTGG
+>850:2:1:3746:6089/1
+AGGCGCGACGAGACCTTCCACGCGTCCTGGATCCACAGC
+>850:2:1:3748:3758/1
+TGGTCGCGTCCTGGGCATGGACCAAAGAAGAAAAGAGCCC
+>850:2:1:3750:20559/2
+GCGAATGTTTCGGATTTATAAACCAGGCGAATATTCCTGAGAACAGGAACGGCCCGATGACAAACGCAATGGAACG
+>850:2:1:3751:12149/2
+TCACTCTGGATGGCGCCAACGCCGTCAACGCCGATGCGGACACTCGAAAG
+>850:2:1:3751:8230/2
+AGGATGCGCCTGCCCGGCCGTGGCCGCAACGCCAAAGCCATGA
+>850:2:1:3752:5967/1
+TTCAAAGCGCAGGCATCGAAAGCCTGAGGGATCAGGCCGACTTTATCGCCCAATGCCTAGATGCTTGGCTC
+>850:2:1:3752:5967/2
+CCTTTGCTGAGACTAGCGTCGTATGCTTGCTTCGCAATCTCCAAATGCAAGCTGGCACC
+>850:2:1:3757:1597/1
+AGACGGTGACAGTGGCGATCGTCAAGCGGGACTCCCTTCT
+>850:2:1:3757:1597/2
+CGTGCTTTGGCGTTGCGGATGAAGTCCTCGGCTG
+>850:2:1:3757:7431/2
+GCCAGGGCCCGGGCCTGCTGGTAGTGCGCTTCGGCCTGCGCCACATCAGGGGGATCAGCGTG
+>850:2:1:3758:14654/1
+TCGCGGCGGCGAACCAGGACTCCCAGGAATATTGGAAGATCCCGC
+>850:2:1:3760:5249/2
+TCCAGCGATCGGTCGGCCAGTGCGGAACGGCCTGATGCGGCAGCA
+>850:2:1:3762:17715/1
+CGTCCGGTGGCCAAACGACTCGCTGAGCTGATTAGTGCCAAAGTCGAATTTTCTCCAGAGGTGATCGGGGATCAGG
+>850:2:1:3768:4224/2
+CCGGGCCGAGCGCGATGCCGTAGTAACGAATTTTCCCGGACGAC
+>850:2:1:3771:16771/2
+CGATCAAAGATACGTTCGGCGATTTTGCCAGCTTCAAAGAGAAGTTCAACGATGCCGGATTAAAGCAGTTCGGCAG
+>850:2:1:3773:3302/2
+GCGGTTATTTTGGTCCCCGAAAAGATCGTCGCGCGCCTTTCTTGCGTT
+>850:2:1:3773:2221/2
+CACTACTCGTTGGGACTTTTTCCTCAGGGCGACGAAACCTATTTTGGCGA
+>850:2:1:3775:5611/2
+CACACCGGGCAGTCCAGCGGGTGGTTGATCAGCAGCAGCTCGATCACGCCCTGC
+>850:2:1:3778:19728/2
+GTTTGGGACCGCTCCCTCGGAGGAATCAAGGAGGCCGGATATCG
+>850:2:1:3780:16951/2
+TCCTCATTCGCCAGCGACGGATGGTGGAAGCC
+>850:2:1:3781:9547/2
+AACAATCAATTCCACCTTCTTACTGCGATGCGCGAACAAGTTGACACTCATGACACTTCCTGGCGAGAAATACCCA
+>850:2:1:3785:20933/2
+CAAGGGGGGAGCGAGGGCCACCTGCAAGCGTCGCCGCGCCCGCAGGAGGC
+>850:2:1:3796:14190/1
+AGCAGTTTGCCGGCCAGCCCAACAAATGGTTTTCCGGCCAGATCTTCACGGTCGCCCGGC
+>850:2:1:3798:18957/2
+CCTGCGGACGATCGCGCTGCGGGCGACGCCAGCGACGGAGACGATGTTCTTTCGCCTTAT
+>850:2:1:3801:5363/2
+GATCGTCGAAGCGTCCCGCCTTTCGTCCCTGGCGCAGCTAACCTCTTCATTGCCTGCGAGAA
+>850:2:1:3801:2195/2
+AGACGGAACGCGGCAAGCATGTAGACCTTGATGTCGGTGAGCAGGATATCCTTGT
+>850:2:1:3806:7045/2
+CGCTCCGGGTCGACGTCCGCCTGCGCCTGGC
+>850:2:1:3814:8073/2
+ACCCGAAGACCCCACAGACCCGGCCGCACAACATCCGGTTCGGCGTAAATTGATGGAAGGCCCCGTGGGCCAGATG
+>850:2:1:3820:5582/2
+TAGGTGTTACCGCTTCCGTTGGCCAATCATGCGCCAGTCTTTTTTCATCACCTCGATATCTGCAGCGGTTAGCCCG
+>850:2:1:3821:18062/1
+GCCTGCGCGTACGGGATCTGCACTCCGATATCGACACGCTCGACC
+>850:2:1:3821:9712/1
+ACGCTCGCCGAGTTTCGCGGCAATTACAAATACAATCTGCTCGACCAGAATGTGCGGGCGTTCAATGCC
+>850:2:1:3822:2834/2
+GGGCGCCTGCGAAAAATGAGCTGGGTTCATTTAACGAAATGGGCGGGCGACACGATAAATGCGGCGTTT
+>850:2:1:3822:10019/2
+GCTTTGTCGTCGACGGTAATTTCTTTACCAGACTCGTTTATGCCGGCGTCTGATTCTTCACCTATTGTCG
+>850:2:1:3824:12059/1
+CGTCGCGGCCGATGATTTCGCCCGGGATGCGACTCGCCAGGCTGCGCCTCACCTCGACCTTAATCTGCGGATGTCG
+>850:2:1:3825:7079/1
+ATTCATTCGGCATTCGGCATTCGGCATTCGGCATTCGCCGGACGGATGCAATCCAGAGATCC
+>850:2:1:3825:7079/2
+GAAATAATCCGCCGAACCCGCCAATTTTCCCGAGAACCTGCGGCCCATGCGTTTGCCTAACGAACGCGCCAATGCC
+>850:2:1:3828:6563/2
+TCTCGCGCTGGTGTGGGCGAGCATCTTGGGGTTCGCGATCTG
+>850:2:1:3830:12220/1
+TGCACCGGCAGCGTTCCGGGAAATTACCTGAACCTGCGGC
+>850:2:1:3830:14454/2
+GCGTGCCGATCTCATCTTCGGTTCCAATGCCCAACTCCGGGCACTGTCTGAGGTCTACGCAAGTTCAGACGCACAT
+>850:2:1:3832:20117/2
+AGGCATAGATCGCTGAGCTCCTTAATACCATTGTTTCCGTGCGTATATATTTCGGACGCCGAACTGCATTTAGCCG
+>850:2:1:3836:20546/2
+ATCTTGGAAAAGGGAAGTTCGAAAACCGCTATGCCGCAGTCATAATCTTACCAAGTTTGGAACCAAGATCGGAAGA
+>850:2:1:3838:10192/1
+GACCCGCTGCTCAGCACGCTGTGGGCGGTCCACCC
+>850:2:1:3842:12746/2
+ATGAATCGCGTCGGCCATTGCAAGCACTTTTTCATCTCGCA
+>850:2:1:3843:10604/2
+TTCATCCTGACCGCGACGAACACGGACGTGGTGGAGGAGTACGACCCCGTCTCGGACTCG
+>850:2:1:3843:20296/1
+GAGTTCGCGCGTGAGGCGTTCGGCGCCGACGTGGTGGAG
+>850:2:1:3843:14878/2
+GGCGTCGAGTTTGTTTTCATCCATCACACGATTCGTCTCGCGAATCGATTCGAACAGAAATCCCAGCGCTGCGGAA
+>850:2:1:3844:18716/2
+CCGAATAATTTCCATGACGTGCTCGGAGTCCTTTGAGGAA
+>850:2:1:3846:5504/2
+ATCGCAGGGGTGCGACTCGCCAGAGGGGTCGCAGTTGTAAAACAGGGTCACGCGAAACGTCACGGGTTG
+>850:2:1:3847:15532/1
+ACGTCGATGACGCCGAAGACCAGGTTGAGGCCGAGCGACAGCAGCGCGAGAACGCCGCCG
+>850:2:1:3847:20383/1
+TCTATCAATCGGATAGCAGAAGTTAGCGGATCGTCGGCAGGAGTTGATGCTGCTGGCATAAATTCTCCC
+>850:2:1:3847:20383/2
+CAGCATGCTGCTGGAAGAATTGCCGATATCCGTCCGTTTAGAGAAGGTTCTGCGCGCGCG
+>850:2:1:3849:15477/2
+GTTTCCGTTGGAAGTCGGCGACACGTTTATGCTGTGCAGCGACGGGCTGACGGG
+>850:2:1:3850:2492/1
+CATGGCAGGAGGAACCAGATAAGAAGCAATGGCA
+>850:2:1:3850:2492/2
+GAGGAATGACGCCACGCTTGCCAATTTCTCCTTCTTTTGCCTTTTCCCAGAACGTTCTTA
+>850:2:1:3851:5610/2
+TCTCTCGTACTCTTTCTGGTAACCACTTTGTTAGTGCGATTCACCTTGCTACCACGC
+>850:2:1:3853:11954/2
+CTGCGAGCTGGGCATCGCCTGGCTCCTCCTCGCGGCGCTCTGGACCGCCGACCTCCCG
+>850:2:1:3855:21270/2
+GAGACGCTGGTGGCGATGCATTTCCTGGTCTTCTCGATCTTAATG
+>850:2:1:3856:4350/2
+TCCAGGTGCAGCCGCACGGCATTGGCCCGCATCCAGCGCACGGC
+>850:2:1:3858:19462/2
+TTCACGTCGCTCAAGGAGACGGCCACCACCTGGAATGAAATCGAGTA
+>850:2:1:3859:16259/2
+GCAACGCAGACGCGATCTGACCGGTCCTACGCAAAACCCGGAGGATCGAAAGATCGCGCCC
+>850:2:1:3860:16321/2
+GCCGGTCTCGATGGTCCTGGATGCACCGCTCACTAGTG
+>850:2:1:3860:12994/2
+AGCTTGGCGAGCGCTTGCGCTTTCTCCTCAAAATACGA
+>850:2:1:3860:21247/2
+CTGATTACTTCGCCGCCATTAGTCCCGTCGAAATAAGAAACTATTGAACCAATCGTTTTGCCCAGTGCGAGTATGG
+>850:2:1:3861:2375/1
+TCCATCTACCGGATTGCTTTCAAGCCAACGACGACAAGCGCCCCG
+>850:2:1:3876:16530/2
+GCCGTACCTTCACCGCCACAGACGATAGTCTGTCTGCTCC
+>850:2:1:3878:5015/2
+ACGGCTTACCCTTTTCGAAGATGTAGTGGGCGATAGCCTTGAACGGCCCGCCACTGACATTGCAGACGTT
+>850:2:1:3879:9772/2
+ACAGGTTCTCTGGCGATCTGACATGAGTCAAGGACGCAGAGGGAGCGGAGGACGC
+>850:2:1:3879:10122/2
+TCCGACGCTTCGCACCAAGCGCCAAACCCACACGCATCGGGAGCTGAGGAGCACTG
+>850:2:1:3881:4990/2
+ACCGCAAGCGGGGTGATGGTCGTCATTCTCCAACGATCGTTCTGAGCCGCGA
+>850:2:1:3883:20965/2
+CATTGACACGTTGCTGGCCGAGGAACCCGAACGTCCGAAGCCGAATCCGCCTGAGCTCGCAAT
+>850:2:1:3885:20466/2
+AAATGCCGAAGATGACTGAGACACCGCACCTGGCGCTGAGGC
+>850:2:1:3886:2876/2
+CCAATGCTTCGAGACGTGGCATCAATTGTTTCGAG
+>850:2:1:3889:1635/2
+CGGGCGTCAGGTTCACTTGCGACATCTGGTGGCACGCTGGCTC
+>850:2:1:3889:2703/2
+GCGCTGCCCCGACGGTATTGCTCGATGTGCAGAGACAACCGGGCGCCAACATCATTCAGACGGTTGATCGCATCAA
+>850:2:1:3894:14211/2
+CGCAAAAGGCAAGCGGAGGAACCGACGCTGAATACAAGAGAGATGCACGACGCACTCGGAAGTAATCCAGATGCCT
+>850:2:1:3896:9972/2
+AGATGTACCGTTGCAGCCTACGAGCGAGGTGGGGGCCCACATAGCC
+>850:2:1:3896:14975/2
+TGTTCGGCATGATCTACGAGAGCCGGCCGAACGTGACGATCGAGGCGGCATCGCTCG
+>850:2:1:3898:1518/1
+GATGAGGCAATCAAGTATATGACGGAATTGAATGCCGCCGCCCCGG
+>850:2:1:3899:4444/2
+AAAAGGTAAGCCCCTCGGTTTTGGCCGCTTCGGTTCCAACACGGATTTTGCCGCG
+>850:2:1:3902:5323/2
+CAGACGACTACATTTCGCGTCTTAAGGAGCAGCTCGGCTCTGCGCTACTTCCCGCACTACCTCTTGCTATTTTTCT
+>850:2:1:3902:16279/2
+GCATGATTCAGCAATAATCTTTTCATTTCCGCGTTGTACC
+>850:2:1:3903:5549/2
+CCGCGCCAATTCTCCAGGAGCTCGCGCGCTTGTCCCAGGCACAGACCGCC
+>850:2:1:3906:10788/2
+ACGGCGTCCTTCTGATCTCCGACGAGGTGATCTGCTC
+>850:2:1:3914:17115/2
+TCTTCGCCGGTTGCGAAACTGTTCCGCAAGGCATTCAGCAGGCGAGAATCGAGATGGCGCAACACATCGCAGC
+>850:2:1:3915:6405/2
+CTCCATCGCCGCTGCCAGCGGGCTCGGCGGCTGCAGG
+>850:2:1:3918:8018/1
+ATTTCCAGCTCGCTCACAAATTCCTCGCGATGATGCTGGG
+>850:2:1:3920:12122/1
+GTTGGTGAAACGACCGCCGATGAAGATTCTGTCCTCCCGCAGCAC
+>850:2:1:3923:6924/1
+GCGAGAAGGGCTTCCTGCCGATGAGCCTCAATCTCAGCCCGGCCTATGTCGGCAG
+>850:2:1:3923:12647/2
+GATCCCGCTCTGTCATCCCCTTTCCCTCTCGAATATTGCCCTC
+>850:2:1:3924:2286/2
+CTGACCTCTCGTGACTCGGTCCTAGCGAATCGATCGCAGCAGGGCCTCGTCGGCC
+>850:2:1:3925:6709/1
+TCTTGAACGTTTTGCTTCCTGATCAGTTTTTCTTTGATCTGATCTGGGC
+>850:2:1:3930:4151/1
+CGACGGGGCGAGGAGCCGGGAGTTTGAAGCGGAAAAAATTGCAGCGCAAAAGGCAGGCAAGGCGAAAGAC
+>850:2:1:3930:10348/2
+CAAAAAAACCCGGTTTGTCCAAGTCCGGTCGCACGGCGAAGCCATCAATCTGCCAAGGGCCGATGCCGGTCTTTAC
+>850:2:1:3935:4875/2
+GAGCGAGTTGGAACAGCTCGATGCGCAACAGATTCTGGTGGAGCCACACGGCATGAATCCGCTCAAGGTTCTCAGA
+>850:2:1:3936:1876/2
+CGAATTGGACTTAGGCAACGTCGAGCCTGTTGACCTCGAGCGAATCTGCATTGGTTTCCGTAAGATGAATTTC
+>850:2:1:3939:11334/2
+CGGGGCTACGAACGTGAGCACCAGTTTAAGCAGAAGATTGCAGCCTACCGCGCTTTCTTACAATCCGGTGCCTACC
+>850:2:1:3939:7107/1
+CACTTCCTGCGCGGACGCGCAGGGGAGACCCTC
+>850:2:1:3943:10258/1
+TAGCCGAAAAGTTAGGCAGTGTTCCAGACGCTTATTGGGAGGGCAGTTTTAAAACGCCCTATCCCCTAACCCTC
+>850:2:1:3943:10258/2
+AAAAGGTGGGTAGGCGGTTTTTTCGGAGAACCCAAAGGTCTTGATTCGGCTCAGAAATACCTTCGGATCTCATTCG
+>850:2:1:3946:8643/2
+CCCTGGCGTGTCAGCGCACGAAAGCCCTCACCGAC
+>850:2:1:3947:16314/1
+TGCCGTTATTGTTGACGTTGAGTGTTCCCGTGGTCGC
+>850:2:1:3947:7926/1
+AACCCAAAGCACGCAGGTTCGACTCCTGCCTCGTGTTCCACTCTAGGAAGGGCTACGGCGCGGAGAAACTGCG
+>850:2:1:3949:17723/2
+TGCGGTCATACCAACACAAATGAGAAGAATTCTCATATCGCCTCGCAATGCACTACACAATTGTGCACGG
+>850:2:1:3954:11955/1
+ACTACCGAAAGGTTGAAGACGGCTTGAACTCCAGCCGCACTCCAAGGAGTCGCCACTGATCACTCGGCTGCCTTGC
+>850:2:1:3955:7864/2
+CGCTCCAACCTGTCCATATTGGCGTAAAGCCGGC
+>850:2:1:3964:21334/2
+CGCCGAAGGCGCCCGCGTCGCGCTGGATGGTG
+>850:2:1:3965:19134/2
+GACAACGTCATGCCGGACGAGGTCAGCAAAAAGAGCCTGAAGGTTCTCGATAAGAAACTCCAGTTGCTCTCAGAGC
+>850:2:1:3969:6643/2
+TTCGAATGGCACTACACGCCCAAGCATGGAAGCTGGCTGGACATGGCCGAGTCCGAGTTGGCGGTTCTGGCCACCC
+>850:2:1:3973:5506/2
+CTTTGTTGTCGGAATGAAAATATCTGTTTTTCAGAGTGCTGAAAAAATCTGAAGATCTCGAATTACCGAATAAATC
+>850:2:1:3973:16125/1
+GCGACTTGGAACGTGAATGGCATTCGCGCGCGAGAATCCCAGGTGCGCGATTTGATCG
+>850:2:1:3973:16125/2
+ATTTGCACCGAGACGATGCGATTCTCGTAGTCGAAGTCCGGATGGGTAAAGAGCGGCTTTTCGAC
+>850:2:1:3978:19924/2
+TAGGCCTCCTTGTAGGTCGGGTTGTATTCATGGGGGGATACACCTTGGCCTACACCCACGACTACAGGGAAGCCTA
+>850:2:1:3980:7968/2
+CCTCAGACGTGAAAGACCGACTGGCAAATTGCTAAAATTCTCTGGACG
+>850:2:1:3986:18227/2
+TTTCGGGCCCGGGCAGGACATCAGCGGGCAACTCGGCGCAGCCTCAATCTTCGCAGCCC
+>850:2:1:3988:17756/2
+AGGCGAAAAGTGCTTTGGACACTGAGCAGCGCAACAAGGCTGCGTAGCTGAGTTGCTCGAAAAG
+>850:2:1:3995:15147/2
+AAAAAAGCAGGATCGCTCCCGTGCTCAGGGTCCGGATAAAGCTTAGCCTGAAAAACCCGCCTAACGAGCCAACGTC
+>850:2:1:3997:1173/2
+CGGGGCCAGCGCATCTGGCGGCGCGAAGGACT
+>850:2:1:3998:10850/2
+GGCGGCATCGCCTTCTTCTCCGCGGTGAGCGGGCAGAATTCTTCCGTCGCCGAAGCCACG
+>850:2:1:4000:17781/2
+AAAAATCCGACCAGCAAGAGAGGAACTAGCGTCAG
+>850:2:1:4002:20543/2
+CAAGCGTTGGCCAATGAACTCGCACGCTTGCACAAGTCTCATATTTTGAAAATTTATCCGCCAGTCGGTCAGACCG
+>850:2:1:4006:9700/1
+CGGCGTCGAGATCCCCCATAACGCGAAGCCGTTCGCCACATAGTCCCAGATGCTGTCCTTCTTCACCGCAGAGACG
+>850:2:1:4009:11032/2
+ATGATCAAGTCCGTGCTGCGCGGGGTGACCGATTTCACCGCGTTTCCGGATAAA
+>850:2:1:4010:20287/1
+AGTTCAGGGTAGCCGTGACTCCGTTGAGACGACGGAATCGCTATGATTGCCC
+>850:2:1:4012:20780/1
+CGATGAGCGCCAATGGTATTGGTGGTATCCTTGCACAAACTGCATTCATACAAGCAGATAGTACAGCAGCCTCTCC
+>850:2:1:4014:13363/2
+TACGCGCGGCGACGTGAGGGACCATATCGATCCGTCCGAAATCGACCACGGACCTTCGTAGCG
+>850:2:1:4018:6860/2
+GTCTCAAGTCGGGCGTCTCGAACGGTCCTGGCC
+>850:2:1:4018:17942/2
+GACCATTCGCAAAATTACGTCCTAAGCTCCCACGTTGTGGAACATTTACCCAACCCGATTGGCGCTTTTCAAG
+>850:2:1:4019:15632/2
+CGCATTGGCGCCGGAGCTATGGTCGGGGTAATGCCCTGCTTACGAAGAATCCCGGTGAACTCGCCACCGACAGCAG
+>850:2:1:4022:19429/2
+CGACTACGCACATACGCCGGATGCGCTTCGGAACGTTCTTAAGACTCTGCGCGAGCTCG
+>850:2:1:4028:1504/2
+TCTCGATAACAGGGGTTACAGATGTATTCATGCGTGATGGAAGACC
+>850:2:1:4031:15564/2
+GAAAAGTCGAAAAAGGGTAAAATATCACTCTATTGTTTCCTTCTTTTGCGCCCGTAAAAGCGAGTTATTT
+>850:2:1:4033:19467/2
+CGATGCTGCTCCTCCCACGGTCTTCGCGGGTGGCGTGTTTGCGCCGGTTACCGAGACATCGGCCTTGATCTTGTCG
+>850:2:1:4033:19658/2
+AGGCGCAGAAGCAGAAATTGGCCGCGGGCTTACG
+>850:2:1:4034:16917/1
+GGCCCGAACATCTCGGCCGGAAACGCTTGCAGGCCTGCAAAAAAATTCGTGCAACAGGCTTCTTCGTCACTGGTGG
+>850:2:1:4034:16917/2
+TCAGCGGGGAACCGATCAAGCCCACGGAGGCGCCGGACGGCCAAACCGATCCCAG
+>850:2:1:4034:7754/2
+CCTCCTTGGCAAACTCAGGTTTGACGTATCCCATGCCGATTGCTTTCTGCAGCGA
+>850:2:1:4040:5246/1
+TTTGCCAGCTTGCCTGGCGCACTCCGAGAAGGGCCAGAAGCTGCCGCAA
+>850:2:1:4041:19683/2
+CAGCGTAATTAACGCCAGCAAAGTAAATCCGGGCGACTTGAACAACTGGCGAAAAGCGAAGCGAACATCAGTCATC
+>850:2:1:4043:15102/2
+GAACGCTGGCAAATTACGGAACATCCGACCAAAATGTCCGGTCAGCGCTGGATCCGGAGG
+>850:2:1:4043:1049/2
+CCAGTCTCATGGATTCCGAATCCCCTCGGCCCC
+>850:2:1:4044:1202/2
+TGATGCACATCCATACCGATATATTTATCTCGTTTCATTGAACGCTCCTTTGTGGGTTCAACGCGCTAACGTTGAA
+>850:2:1:4046:7960/2
+GGTGACTGATGGTCCTACAAGACTCGCTTTGATGTGTGCATCAGAATTTTCTTCGCCATGCCTGAAACCCATACCG
+>850:2:1:4048:19934/2
+GATGTAGGTGCCGAGATGCCCGACCAGCCAGACGGCGG
+>850:2:1:4050:5447/2
+GAAATACATCGACGAGCCAAAACGGGAGGCAGTCGAGCA
+>850:2:1:4051:9383/2
+GGCAAACAATCCCGAACCGGCGACGTTTTAGCCGCCGGC
+>850:2:1:4053:8626/2
+AATTTCAATCACGAAGACAGCTCAAGCGGCTCATTCGGAATCCGGGAAGGGCGATGCGGCAATCAAGTCC
+>850:2:1:4054:5696/2
+ACTCTCCTCTGCATGGCGCAGAAAGTCTGCGAGGTGCTCCTTTACGAGCGAGAACAACACCGTTTCTTGGGGCTGG
+>850:2:1:4056:8931/1
+AAAATGAGAATGCCGATCAGCAGCAAAACGGCAAAACAGATCCACGGGTAATTTACAAGCCACCTGATCCAGTCAG
+>850:2:1:4056:8931/2
+GACCTTCCACCGATCTGGAGTCCCCGCTCAATCGCGCAACCATCAAACGTCTCG
+>850:2:1:4057:15945/2
+AACTGCTTCGCTGTTTCGACGTAGCTCCACGCCCAACGCGCAATATCCTTCTGCTCGTCGAG
+>850:2:1:4059:4087/2
+GTGATGTTCGCCGGCGTCAACTCGCGGCGATAGGCCTTCCTCCCGAACCGCCTCAGGAATGCCGCCACGCAGGAGG
+>850:2:1:4059:6878/2
+ATGGACGCAGCGTCCGGTTTCGTTCGTTCGCAGCTCCAAGATAGCCGCAT
+>850:2:1:4060:18230/2
+TCCGTCGCGCGTGGCGCGGATCTCGGACGCCTCG
+>850:2:1:4060:15761/1
+ATGCCGGAGATGGTCACGATGACGATTTCGTGA
+>850:2:1:4060:14655/2
+TGTGCGCCGGATAGGGTAGTCGCCCTGGTCGAGATGGCCTGAGCC
+>850:2:1:4063:5929/2
+AATCGTTCGCCGCGTCCACGGAGCGGTTCATCAAGCAG
+>850:2:1:4065:11935/1
+TCGCAAGCGCTCGCGGCCCTGATCTTCCGGGCACGAACGGCGCC
+>850:2:1:4066:3094/2
+TAAATAACCAAAGAACGACCAGAGCCCCGAAAAGCGGAAT
+>850:2:1:4067:12074/2
+CGCAGCAAGCCGCGCCATCTTTTCCTCGAACGGC
+>850:2:1:4069:10562/2
+AATAGCGCGTCCGCCAGTTTTAGCCGAGCATCCCGATAGTCGGGCTTAAACTGGACGACCCGGCGCAACTCGCTA
+>850:2:1:4069:14386/1
+GCGCTGTTGAGTGACGCATGCGCGCCAGCTCATAAGCACGGGCATCGCCGAGATCGACGGCGATGTCCATCTCC
+>850:2:1:4069:14386/2
+GAGCGCGAGACGCTTGACCCGAAATGAGGGTGGAACCACGCCGGTCCGGCGTCCCTG
+>850:2:1:4069:14436/1
+GTCTCTACGACATCAAGGTGAACACGACGCCGCCCATGC
+>850:2:1:4077:10666/2
+TCCGTTCGTCGCATGTCCCGCAGGGACGAGCACGGCGG
+>850:2:1:4078:4062/2
+TATTGTTGGCAGTCCGTCACTTCCTAGTGCCTTCAAAGGCTGTGCCGCAAACACTCTTCGTTCCATCTCCT
+>850:2:1:4078:17592/2
+CAATCATGCGTGCCGCGGCCGCTGCGATCTCGGCGCGCAATTGGTCGATGTCAGAAGAATAAATGCCCATGATGCG
+>850:2:1:4080:18872/2
+AGCGCCATGTTGAACTGGCGCCGCAGCTCGGCGACGAGCTCGAGGATCTG
+>850:2:1:4081:9989/2
+GCCTTCATTCGCGGGAGAGAGACGATGCCCATGCCTCGCGTGACCCTGGCTCTTGCCTT
+>850:2:1:4084:18972/2
+GCAGACCGGCATCGACGCCAAGGAGCGTGAAGCCGC
+>850:2:1:4084:8069/2
+ATGGACAACAAGAAGGTGAAGGCGCAGTTCGGCGGCAAGCCGAGATCGGAAGAGCGTCG
+>850:2:1:4085:16915/2
+GATGAGCAGGTCGCCGTTATTCAGGCGGTGCCCGTCTTTGGTGGTGCCGCCCGCGGTGACGCGCACGCGGTCG
+>850:2:1:4089:11424/2
+ACCGGGCGACCCATGACGACCACGACGCCTCCGGCAGGTC
+>850:2:1:4090:3696/1
+GCATAAATACGATGCTTCTCTTGGGAACACCTCCCATTCCATCAACTGCCCCGC
+>850:2:1:4090:20799/2
+CTCATTGCCCGCGGTACCCTCCTGGGCGAAATCTTGCCTC
+>850:2:1:4095:17744/2
+GCCCAGCTCGCGCCGTCATTCCGCGAGGCGATGGCGC
+>850:2:1:4097:14653/1
+AATTGACGATCAAGGTGCGACCCGACACCCCGGCAACGCCACGGCTCAGCAC
+>850:2:1:4100:12184/2
+TCTAGGAAACGTCCAGAGCGAAATTCAGCGCGCGATTGATGCGCTTGATCAGGCGATCCGGGAA
+>850:2:1:4102:13911/2
+GTTTTTGGACTGTCGAGTAACGTCTCGATGTAGCCGCGCAGGATCGACA
+>850:2:1:4102:10096/1
+CGATTCTCTTTCCATCAGGTGACCAGCGTGGATAACGATCGAAAAACCTGTCCTTGGTAAGATCGCG
+>850:2:1:4103:18480/2
+ACATCTCGAGTCCTGGGGACCTTTCGGTCGCGGCTGGTCGCTC
+>850:2:1:4103:5600/2
+CGGTGAGCACGTCTTTCAGCCCAGCGAAGAGCCGCTGAACCTCCGGCC
+>850:2:1:4103:9899/2
+CAAATAGCAGAACCTCTCGACTTTGCGGTGGTACTCACGGCAGTGCATCCACCCCCCAAGTTCGCACTTCTGAAGA
+>850:2:1:4107:11361/2
+CGTCCTCCGGCGGGACTTCCTCAAGCTCGGCGTCGGCGCGTTCGCCGGCCTGGGG
+>850:2:1:4107:10740/2
+TCCGGGGACTCGGGCACCCAGATCGCGGCGGCGATCGCGGCGATGGTCGTGATCACCAT
+>850:2:1:4109:12444/2
+GCCGTCATTTTGCGCAGCGTGAACAGAGTCATTTTGAGGGCCTGTTTGCCGGAATCGCTCTTAGGATCGCGCGCGT
+>850:2:1:4111:10585/2
+CACGGGCCGCTACGAGGACATCTGTGCGTCGCACCGCTGGGAGGTACCGCAGCGGTACAACATCGCCGCCGACGTT
+>850:2:1:4111:16040/2
+CTCTGTGTCCTGAAAAGCCGTGATTAGCCACTTCCCGTCAGTTTTGACCATCGTCATCGTGGTGATTTCTTTCAGA
+>850:2:1:4111:21128/1
+CGTAAATCCCAACAATGAAAATGAACTCTTCTTGCCTGACGCCCGAACCGCCGGCAACCTTTTGT
+>850:2:1:4112:2550/1
+AGATGGCGCGCACCTCGCGTAATACAAATCCCTCC
+>850:2:1:4112:2550/2
+CGACTCCGATGGTGGAAATTACTTCGATAGGCAGAGGGATGACTTTGTGCAGTGTCCCCTTCAGTTT
+>850:2:1:4118:2518/2
+AACCAAAACATGGAGGTCATCCACCATCCAAACTACGACAAGAACGTGTTCATGCCG
+>850:2:1:4121:12743/2
+TTTTCGACCTCTGGACAAACCTCGAGGAAGCGGCGG
+>850:2:1:4122:10564/1
+GGCCGACCTTCAGGTGCAGGTCGGACCCCTCGTGCTTCATCACCGTGCGGAATAGCACGTTAATTTTCGGCTCCCG
+>850:2:1:4122:10564/2
+GAGTTATCAATGGCGACGGCTGACGACGACATCGAGCAAAAGGCCCC
+>850:2:1:4126:15239/2
+TAGCGAATCGTGACGTCCGTCAAGTTGGAGGTCGCACCAACGGGGG
+>850:2:1:4126:11809/2
+AATGGTCGCGGTGTGCTCCAGTGCGGCACCAAAGGCCAAGGAATTGTTCTCAGAACAAGAATTCAAAGACTAAATC
+>850:2:1:4137:6060/2
+AAGTATCTACGAACGGCTTCGTAGATGTCAACGAAGATCTTCGTAGGTCTCCCCTGCACGGGCCGAGTGG
+>850:2:1:4139:15611/1
+GAAAAGCGTTACGTGGTGCCCAAAGCGGACGAGTTCTTCTGTCAGATAGG
+>850:2:1:4139:2322/2
+GTAGGGACGCGCGATCAGCGAGCCGCGCTCCACCGAGAG
+>850:2:1:4141:16558/2
+GCCTCGAGGCCTCCGGCAACGGCCGCAACGCCGGTGCGTACGTGCTCGCGCAGGT
+>850:2:1:4142:3525/2
+CCGGCACCGATGGCGAAGATCGCGCGGCCGAGCGG
+>850:2:1:4143:17868/1
+TCGCCTACCACGTCAGTTTGAAGTGTGCGATAGGTCGGCGAG
+>850:2:1:4143:17868/2
+CTCTGCGAGCTATTTCGGCACGACGAGATTCCGGTCGAGTTTCAGCCAGTGATGGCCTACATCTCCATGACGGAAC
+>850:2:1:4145:11871/2
+TAGAAATCTCTAACTCGCAAGGTTCGGTCTTAGTGCAGAGCGGCGAGCGGGCAGAGATAGAAACGGGCGGCCAGCC
+>850:2:1:4150:8023/2
+AGATCCTCCAGTGGGATGAGCAGATGGTCGGGCTGTACGGAGCCGATGGTTACCAGAAGCTCCAGGACTTCTTCGC
+>850:2:1:4150:15786/2
+CCAGTGCTCCTCCGCTTCGTCGACCGCGCCAGCTTCGACGAGCGCGGCAAGCCGGTGC
+>850:2:1:4153:8361/1
+CACCAGGTTGGGTTTTAGATCAGCCCTTGCCG
+>850:2:1:4155:18934/2
+CGTGCGGATGTTGTGTCTGGGACGTCACTGGAAC
+>850:2:1:4157:5710/1
+ATTTAATAAGCCCGGCTTTCTTCCGTTTCGCGGCCGCCTGTTGCAG
+>850:2:1:4159:17794/2
+CCCCATCGTCGAGCAAGCTGGCATTCCGACCGACACGTTATATGCCGC
+>850:2:1:4160:19500/1
+GCTCTACGGCAGGCTCCCAAGGTGATCCTGGTGGG
+>850:2:1:4160:19500/2
+CCAATTTTGGGTAAGAGACGTTGGCCGACGACCCAGCGCAGCATCGCGGCGAGCCGGCCACGGACCAATTGTTCCT
+>850:2:1:4160:17146/1
+GCGGCGTGCAGTACCCCAACACCGATCGGCATCCGGACGGCTGCCCC
+>850:2:1:4165:20469/2
+GCTCATCGAAGACCACTGAAAACAGGCCGGCGGCAAGGCCATCTTCCCC
+>850:2:1:4166:16618/2
+CAGAGTACCGGAAGGCTGCTGGGTTCGAGGACAGGTATGTCATGCCGGAGTACCGATTGGTCG
+>850:2:1:4167:11723/1
+CGGCGCATTTGCCGGAAGGGGCCGAACGGGGCTCTGCCATCAAGGAGGCCGCTCAATGGCGTGGAGCAGCGGAATC
+>850:2:1:4169:8108/2
+GGTCGGGCTTCGCGGGCACGTGGGTGAGCTCGAGCGAGCAGGTG
+>850:2:1:4171:10407/2
+AAGAGACAACCATAAAGTCGTTCGTGGCACCCGC
+>850:2:1:4172:12289/2
+TGTCCTTTATCAACGCTATTCGCCTTTCTTTCTCGTCAGGCACGCGTCTGAGATCTCCGTCCTCGCC
+>850:2:1:4174:21386/2
+CCTGTGCCGTGCGATGGATCCACGATCACCGG
+>850:2:1:4176:9897/2
+AGGGTCCGCGATTTGACCGGCTTCGTTAAGCGCTTCGAGTACGACGAGCAGG
+>850:2:1:4177:19256/2
+ATGCGCCGCGCGAGGAACAGCCCGGCGAGGAAGGC
+>850:2:1:4180:2415/2
+TGAATCCCAATACTTCGCTGGATGTGCTGTCG
+>850:2:1:4181:10246/2
+TGGTCAGATTTTTTTACCAAGCCCTTAGTAAAATTTTGAGACACCCCTAGGGTCATTTTTTGACCAAGGGGGTCAA
+>850:2:1:4185:3855/1
+TCGGGCTTGCGGGAGGCTTCATTGAGCCACTGGAGTCGACGAGCATTCATCTCATCACTACTGGC
+>850:2:1:4186:1358/2
+AGTATGCTTCGCAAAAATTGGAAAGGGCTTTTCTCGCTG
+>850:2:1:4187:17844/2
+CCCGCACGCCGTTATCGGGCAGATCCTTAATTTTGCTTCGGCTTCAAAGCTGGGCGGCTT
+>850:2:1:4188:15123/2
+TTTCCGAGGGCAGGCTGAAGCCTGCACCACAACCTGCCCCGGCACCGGGGCGAGCATTTCATGGACCCATCGGCCG
+>850:2:1:4188:3329/1
+GGGATTCTGTTGGAAACTTAACACTCATAAATAACGTAATTCGTTACTAATCAGCTATTTATCTGTATATGCCGGC
+>850:2:1:4188:3329/2
+CGGGAAAAGTTATCCTCGCATGATTGAGTACTGGATATGGGGAGGGGCGTTTGTGACGACGGCATTGCTTCTGATA
+>850:2:1:4189:4378/1
+CGGTGCAGGATGTCGACCTGTTATTCGAAGTTGGTTATCAGGTTGCCAACGACGACAAATTTCCGGAATGGAAACC
+>850:2:1:4189:4378/2
+AAGTTGCGGGAAAGGTTCTGCGCTTCCTCGAATGTTAAGCTTGGCCCGAGTGAGCATGGGGCTAGCTTC
+>850:2:1:4191:11515/2
+CAGTTGATGCAATGGATTTCGCAGGTGCTGCCGAAGGCG
+>850:2:1:4191:3731/2
+CGGACATGCCGATGCCCTCCCTTGCGAAGCTTACCCAAGCTTATCCGCATGCCTAGAGAACCAAAAGGCGAAAGGC
+>850:2:1:4192:16914/2
+GGCCGCGGTACCCAAGGTGCGGATCTGGGTATCGAGGAACTTCAGGAGCGCTGACTCGTTCAGCACCGCCGGCGTC
+>850:2:1:4194:14800/2
+ATGAATGCAGCTCCGAGTCAGTCGCTGATCAATTTACTGCTCGAAAGCGG
+>850:2:1:4196:12916/2
+GTCTCGATGTACAGCGCTTGCTCGCGGAATACGCCGCCGCGGACAACGATTTGCGATTAC
+>850:2:1:4196:10411/1
+ATCACCAGCCTAGCCTGGGTGCCGAGCGTTAGTTGATCGGTCGCGACATCGCGCAACTGCGGAAG
+>850:2:1:4196:10411/2
+GAGAAAGTGGACGGAGTCACACTTTACATGCAGTCAGTGCAGGACCTCACCGTCGAAGATCGCGTGAGCCGAACG
+>850:2:1:4197:18683/1
+GTGTTCGCTTGAAAGTTACGAGGATTATTTTGAGCATCGGGGACAGCTCTGGGAGGCGCAGGCC
+>850:2:1:4198:14771/2
+AAGATGCGGCCGGCCGCGGTGTCGAGCCACTTGGAGGCAAAGCCGGGATAGAGGTCGGCGAGATCAGGCATGCTCA
+>850:2:1:4198:3683/1
+TGGAATACACGGGTCCCGGCACCGTTAGCAAGGAACGAATTCTTGCACAAATGCGAACCAGGGTGG
+>850:2:1:4198:9541/2
+ACGATGGCCGTAGCGGGGTCCAAGCCCACAAGAGCTGCCAGCAGACCCCGAGGACAACC
+>850:2:1:4199:10099/2
+TCAACCAGTGCAACCTGCGTCGCAACCAAATACGCAACAAGTGGCAACCTCTATTACCGCCC
+>850:2:1:4200:2511/2
+CGACTTACCGTTCACCTAGAATGTCTACCAAACGAC
+>850:2:1:4200:17198/2
+AACCCCCCCTGCGCGCGATTGATCGCCAGGCGC
+>850:2:1:4201:5635/2
+CGAATGCTTGCCCTTCTTCGGCATCGCCGTGTCATCGATCACCAACACTGCATCGCGGCCGCCGA
+>850:2:1:4201:11977/2
+TTTCCAGGCGCTGTCATCGAATTCCATTTGTGTCCAGGATTCCGAAGGACGGTCCAAAGCATAGCGCCAAGTCATT
+>850:2:1:4202:7836/2
+CGGGGATCATTTAAGGAAATCGGTGATCGCAGGAATCACC
+>850:2:1:4204:20034/2
+ATCACCGGCACACGCGAGTGCGCGGCGAAGCGCTCGATGATCGCCTGC
+>850:2:1:4210:19960/1
+AAGGATCTGCATGCCGCGGGTGGTGTGTACACCGTGCTGAAGGCGCTG
+>850:2:1:4212:14462/2
+CGTCGAGAGCTTCTCGTAGTGCCATCACATAGCGTACAAGAGTGGCTTCGGTTGAAGGCCTTCGTTCCCT
+>850:2:1:4214:5678/1
+CTAGGGAAATGGGAATAGGGCCATTAGCCAACCGGTCTTCGGGGTCCTTCCATAGCTTCAAAATTTTCTTAATCTT
+>850:2:1:4214:5678/2
+AACGTTTCCTGAAAGGGTTTCCGCGCCGATTTCAACGTGACTCAAAGAGTGACAGCCTCGAGTGATTCGGAACTCT
+>850:2:1:4214:16758/2
+GTCTCCGAGGTTGCGAAAAAGCTGAATGGGCTCCGCGTACCG
+>850:2:1:4216:16460/2
+AAGTGGAATGTTGTAAGCGCGCGGTTTGTTCGGATCGAGATTTACCTGGTACTGCTTAAC
+>850:2:1:4218:19894/1
+GCATGCTTTGTTACCTAAACGCAGATCGCGTCAACTACACACCGCCGGCCACGCCAAACAAGCTG
+>850:2:1:4218:10022/1
+ACGGCATGCTGGACAAGATCGTTGACGAGCTAAAGAACAACCCACAATTGTTTAAGAACACGGCACTCTTCGTGGC
+>850:2:1:4218:9546/2
+GCAACAGGTTAAGGAGATTGGCACGGCTGATAAA
+>850:2:1:4218:11002/2
+CAGGCTTGGTAATCGGGGCCGAAGGACTGACCGGTGAGTTTGGCCAGGGC
+>850:2:1:4219:7574/2
+AATGCGGTGGCGCCACGCAGTGCGGAACTGTTTGCGCACA
+>850:2:1:4219:9574/2
+AATGTTTCCGGTCGAATTGGCGTAAGACACCCGCACATAGCCTTCACCCAGAATTCCGAAATCCGGACCTCCAATG
+>850:2:1:4220:5205/2
+AGAGATCAGACTTAGCGCGCATTTGGTGGGCGAGTAGCGCATTCCGTCCTCAT
+>850:2:1:4225:6002/2
+CCGCGTCATCGAAGATTTTCATGAAGCTCGCTTACCTAGTCAACCAATACCCGAAGACCAGCCACACCTTCATTCG
+>850:2:1:4226:9431/2
+GCCGGGCAGCTCGCGGTCGGCACCCTCGCCGCAATCGCCCACATGAG
+>850:2:1:4228:12660/2
+CTCTGATTCGCACGACCTTGGTCCGTCGTTCGCTCGACCTCGGTC
+>850:2:1:4230:5186/1
+TAGCCTCTTTGATTCGAAAGGAATCGGCGAACCC
+>850:2:1:4230:5186/2
+AATTAGTCCAAGAATAATTTTTAAGGTCGTGCTTTTGCCAGAACCGTTTGGCCCAAGCAGGCCGTAAATTTCGCCG
+>850:2:1:4232:2257/1
+TGCTCTTCTGGCTCTTCGACACCGTCGGCTTCACGCTGCCCAAC
+>850:2:1:4235:4088/2
+AAGCGTCGCTATGCTTCCGCTCTCGCGCTTGCAGAAGATTTGGAGCACTGGTTAAAGAACGAGCCGATT
+>850:2:1:4236:6781/2
+CCGGGAGCAGGCAATGCGGCCACGTTGATCGCTCG
+>850:2:1:4236:21419/2
+CGACTGCACCAGGCGGGCGCATTGGAATTAGTACCTTCAGTTGCGGCCACGTCAGCGCACCTT
+>850:2:1:4237:16942/2
+TGAACCTGAATGCTCGGCTTTCAAACCGTAGAACTTTGATTGCGCTCCGAATTTCATCAACTCGACGATTCCTATC
+>850:2:1:4238:17106/2
+GCCGCTGCGGTACGTGGTCTCGAGGACGTTCGTGCGTCCGAGGTAGCGGCGCGCGGCCTCGTACCTCCC
+>850:2:1:4244:21038/2
+GCGATCTGACCCAAAACCCAAGGAGGAGGTTTCGATGAGCCCCAATATCTTCCCCGCTCT
+>850:2:1:4246:20779/2
+GCGTCGAGGTCGCCGCTCTCGGCCGGAATCAGATGGTCGCCGTCGTCGCGGACCGTCATCCGGTAGTTCT
+>850:2:1:4247:7426/2
+TTCTACGCAAGCGATCCCTTCATCTTCCGCTTTA
+>850:2:1:4249:10530/2
+CCGACAATGCCGCCAACATCAGCAGCGACCTCTCTGCG
+>850:2:1:4250:11135/1
+CAGCCAGACCGCCAGCGCCAACGGCACCAGCGGGAGGAACCAGAGGTAGACGGTCGAGAGGAACTCCGCGGAGATC
+>850:2:1:4250:11135/2
+TCGTCAGCGGCATCCTGTGCTTCTACGTCACCTACGTCAGCTAACGGAACCTGAAGTCCCAGCTC
+>850:2:1:4251:1504/2
+TATCTGCAATCTTTGTTCGAGATCGGGCTGGTGTTGTTCGTCGTCACAATTTTCGTCAACCTCC
+>850:2:1:4252:12829/1
+CAGCAACATTGCGCAGCGCTTTTGTGACACTCTCCGCTTTCATCAATCCCGTAACTCTCCGCAGCGCAG
+>850:2:1:4252:10165/1
+ACGCGATGTTCGGCGACTTCTACACCGGGCTCACCCA
+>850:2:1:4253:20166/1
+AACGGCTCTACGCCTTGCTGGGCGATCCCGCCGCGGCG
+>850:2:1:4253:7061/1
+TCACTCGGCCGTCGATCGGAGATTTGATTTGCGTGAACTCCAGATTTAATGCGGC
+>850:2:1:4253:7061/2
+GACCGTGCCGCGGCGGAAGTCGAGCGCATGGATGCGCAGCTGAAGCTTGCCGAGATTGAACTG
+>850:2:1:4254:2827/2
+CCAAAGCCGCGTAAGCACCACCTGCAAGAAAGGGGTTTCAATCCACGTCTCATTGTTCATT
+>850:2:1:4254:12623/2
+CATCGAGAGCAATCTAGGTTTATTTCACTGTTTAGTTTCATACTAATAATACCTCATGAAGTCAATAACAAGTTCT
+>850:2:1:4258:17060/1
+TGATCAGGATATGGTTGAGCGTGGCGCGCAGGCTTGGAAAGAAGCCGGTTCGTTTTGCGGTGAACTCCTC
+>850:2:1:4260:20620/2
+CGCCCGTAGCGCGTCCCAATCAGGGCGTCAATGCTTCCGACTAGCAAGGCCGTGTTCACGATACCGGTGAGCGCCA
+>850:2:1:4261:6406/2
+ACCTGATTGTCAGTCATCACCACTTCGATCACTCCGGCGG
+>850:2:1:4265:15125/2
+CCCTTGCGCGCGGTTTCCAGCGCCGCGATGCCCCAGTCGCG
+>850:2:1:4268:7726/1
+GCCGACGGTCATATTGGCGATTGCTCCATCACCTGCTACCTGGGCCTGAGCAATCTGCG
+>850:2:1:4268:7726/2
+AAAACGCCAAGCCAGTTCCATAGAGTGTTTAGAATTAAACCCGACCATGGCCTCTGGTGATTGTGCTCTATCCTGC
+>850:2:1:4273:11457/2
+TGATGATGCCGCCATTCTGCGGCGTCGCCGCTT
+>850:2:1:4277:1737/2
+ATCAACGACAGAAGCCCGCTCACTTGACCGCCGTGGCGC
+>850:2:1:4282:19193/1
+CCGAGACGTCGACTTCCAGCACCTCACCGCCGAG
+>850:2:1:4282:20739/1
+AGCGGTTTGAGCGGGCGGTCATGGCGATGCGGCG
+>850:2:1:4283:1153/1
+TCAAGGTTCCCGAATAGGTGAAGGTCGTCCGTCC
+>850:2:1:4287:5513/2
+GTTATTTGGCGCCTTGGTCAGGATGCGCTCGTAGATCTTCTCTGCCTCGCGGTAGTTGCCCCGCTCAAAC
+>850:2:1:4288:14762/2
+TTACTGACCTGCTTCCTCTTTTCATTTCTCTCCCAGAATTTGTCGGGGCTGGTC
+>850:2:1:4288:2222/2
+TCTTCTTCTCCTCTTCCTTTGTAAAGGAAACGTGATAGTCAAAAT
+>850:2:1:4290:7246/2
+GATGAATGTGCGAAAGAATACTTGGAGCCACGGCAGCCCTGTCGGATGTTGCAATTCGTTCCAATCAGAAACGAGA
+>850:2:1:4292:6921/2
+CTATGATGGCTGCCTCTCCTGGCGGAAAGGTTGACGGCGATGCGATCCG
+>850:2:1:4295:5072/2
+GAGCGCTCCAGAGATAACGGTGATCAGGCTGGGGCCCGGATGCGTGTGCCACCCAGTATGAGC
+>850:2:1:4299:20496/2
+GGGTGCGGAAGTTCGCGCGAACACGCGCCGTGGGCGCTCTTCGATTTCGGCTTTCGCGCCATCATCGCC
+>850:2:1:4300:3658/1
+TCACAGATCTGTTGCCCGGCATGGCCAGTTTGCAGCGATGTCTCAACCTGAAGACCGCCCCAATCGCTTTTTT
+>850:2:1:4305:19828/1
+GCTCGGCCCAACCGCGTTCCCTTACGATCAGCGCGATG
+>850:2:1:4311:14892/2
+TCACTTGGGTAATGGAGTAAGCAGTGTTCGCAATTCCGTC
+>850:2:1:4312:10133/2
+TGTTGAGTAAGCCTGAAGCATTCACTAACAATCAGTCAAG
+>850:2:1:4314:12629/2
+TCCCGTAGGGACGTGGTGCGCCTGGTTGGAGGCACGCCGC
+>850:2:1:4314:8597/2
+GAGCATCGCGCGGCATGGTGCCGCCCGTGACGTAGAAGCGCCTGTCCTCGGCGCGTTCTCGGTCGGACG
+>850:2:1:4315:3015/2
+TCATCCCGCGCAATCGGTGCTCGATCGTTTGAAAGCAAT
+>850:2:1:4317:18903/2
+CATTGGCACATTTCAACCCGGCTCAACGAGAGTGAAAAACGTTTTAGCAAGGCGTTTCGAGGAAATCCTC
+>850:2:1:4318:7425/2
+CCGAAATAGAGGCGCAGGCCCGCCCAGGCCCCGGCATCCTCCTCGCTGACCCGGCCTTCG
+>850:2:1:4319:1094/2
+TCTAGGCTTTTACCCCGCTAGGGGTTAGGCCGC
+>850:2:1:4321:18531/2
+TCCTCGGCGTGCTGATTATCGTGCTCGCGTTTCCGCTGGCGTACTTGGTGAAAGAAGAGTCAGAGGTCGATCTTCC
+>850:2:1:4322:16975/2
+AGAAATGAAAACCGCAGTGGAACGCGCCAAAGCGCAAC
+>850:2:1:4323:11959/2
+GCGAAGTAGCCGACGAACAACAGTGACACCAGCGGGTCCTGCGCGGCCATGTCGCC
+>850:2:1:4326:18335/1
+TCGAAACCGTCATGGTGAACTGCAATCCGGAGACGGTCTCGACC
+>850:2:1:4329:20438/2
+CGTCGGTCCAGGCCATGTCGATCGATTCGACGCCGATGTGGTCGATGCGATAGCGGCCG
+>850:2:1:4330:1067/2
+AATGTTCGGGAAATTTGACCCTTAGTTCTTGTGTTCGGCCATTCTCTTGTCTTTGTCGGTCATCGCGGCG
+>850:2:1:4331:20165/2
+ACGCTGTCCGCCTCGCCGGCCAGGAGCGCCCGGTTCAGCGTCGCATACATCCCGAAGATGCAGAGGTGCGCCCGGG
+>850:2:1:4334:13378/2
+AGCGCGTGTCGAAACGCGTAGCTCGCCCCTTCCG
+>850:2:1:4337:12853/2
+TGCTCCAACTCTGCGTTCGAAGGCTCGCTGAAATGTTTGTGCATCTGAAAAACCTA
+>850:2:1:4337:3441/1
+GTCGGTGTCGGTGGCCTGGATGCGGAAACGGAAGGAGTCTTTGGCGATCCATCGGCCG
+>850:2:1:4337:3441/2
+CCTCGCCAAGGCCCCCGCCTTCATGGTCACCGGCTCC
+>850:2:1:4339:18311/1
+GTCAACTACGCGAAGAAAAAACTCGGGAACACAAAACGCGATGCGATCGACAC
+>850:2:1:4339:18311/2
+TTTGTAGCAATCCCACAGGAGTGAGGAGGCGATGCGGACTCGTGCGTCTTTTCCATGACGCATTTCAAAGCGTTCG
+>850:2:1:4341:18721/2
+CCCTTCGGCGCCCACATCGCGTGCCATGCGGTC
+>850:2:1:4342:20366/2
+CAGCACGACTCCGCCGGCCATGATCGAGCCGACGAGCGATGCG
+>850:2:1:4343:2563/1
+CTCGGTTACGTTGAAGGCAAGAACGTTCAGTTCGAATTTCGCTATGTTGA
+>850:2:1:4348:7086/2
+CGCTTGACGGCGGCGCGCGCCATCAATGCCCGACGCAGCCCGG
+>850:2:1:4349:17972/2
+ACTTCGCACTTCTAACTTTGCACTTCAAGTGTTCTCAGTAAATTCCTTCGCCAGTTCCGCCCATGCGCCG
+>850:2:1:4351:10861/2
+TCCCGCCCATTCGACCAACTCCGACAAAACCGATATTCATGATCTGAATGACG
+>850:2:1:4352:10637/2
+TCAGCGGCACGCCGACGCAAATCGTCGCACACCGTGGGCGTCCGCGCGC
+>850:2:1:4352:15362/2
+GAGTGCGAGTCTGAGGATAGTGAACAGCGCAACGGCAGTCAGGTCAGCGGGAAGGACG
+>850:2:1:4352:6588/1
+CGTACGCCGGCAGCTCGAGGCCGAGCAGGCGGCTGGCGC
+>850:2:1:4353:5613/1
+CGCAGGTCGCCTGTTTCGATACGGCGTTTCACCGCAGTCAGCCAAAGCAGGCCCAGATGTTCG
+>850:2:1:4354:3064/1
+GTGGAACACGGGAATGTCGAGTTCGCGTCGCAGCCGGCGCTCGACCTCG
+>850:2:1:4356:17780/2
+GCGAGTGAGTGGCGCGTAATGAAACTTTGCGCCAGCGAGTGCTGTCC
+>850:2:1:4356:13249/2
+CTCGGCGCGGTCCAGCTTCAAGGACTACGACGCCGCGATCACCAGGTGCAACTACGGCAACGCGG
+>850:2:1:4356:4162/2
+CGCCAAGGCCGCATGCCCGTGCGCGCTCGCTGTGTGGTGATGGGATCTTCTCCACGATCGCCGTCCGAC
+>850:2:1:4359:19067/2
+ATCGCCAATGCCGGGGATCTCGACCATTCCGGCC
+>850:2:1:4360:3945/2
+GCCAGCGAAGGACCCGGCCGCGACGGAGGATCACGTACTCGCCGGAACCGATC
+>850:2:1:4361:5052/1
+TTTCCCCCGCTACCGCTGGCATCAAGATAAAGTGGATGATGATTTGCCGCCAGCTTTTCGAAATCGTCGGCATATT
+>850:2:1:4362:14863/2
+CGCAGGGAAAAGTTTTGTATTGGGGAACATCGGAGTGGTCGGCTGCTGAAATTTTACGTGCGCATGCCATCGCGCG
+>850:2:1:4367:8680/2
+CTCTCGCTCATGGACCGAATGGGCGTGAAAGCCGAACGTTTCGGCGACAGCACC
+>850:2:1:4368:8210/2
+ATCAACCCGCGCAGCTTCTGAATTACCGGATGAGTTTCATTCAG
+>850:2:1:4368:9190/2
+CTCTTTAAGAAATATGCGGACAAGGGCGACGAGCCAGATGTGAAGCAATTTGCGGAGAAGACGCTTCCCACCATTC
+>850:2:1:4370:16273/2
+GCAATATGTCTTTCAAGGAAAGGTGTACGACCGTACAGGAATTGATCAGTTGGTAGCTCGCTGGCGTGATGGCGCG
+>850:2:1:4372:17568/1
+AGAACAAACGTCCACAACGATTGCGGAGAAACCGCGTAGGCGCTGACCGCC
+>850:2:1:4376:15582/2
+AACTCCTGGCAGACGCGGCACTAGGACCATTTCATTACTGGATTC
+>850:2:1:4379:17177/2
+CATGTCGAGCAGGAAGGCCGAGTATCGGTCGAGGACATTACCCACGTCACACTTC
+>850:2:1:4379:11495/1
+CATCGTGGCCCCCAAGGTGCCGAACAACTGGGCGAGCCTCGCCACCATC
+>850:2:1:4380:6858/1
+TCGGCGTCGCCCGCGGACAAGTCGCCGCCACCTACATCGTCGCCGAAGC
+>850:2:1:4380:6858/2
+TTCGTCGAGCTCGACCACTTCGGGAATGAGCAAAGCCTGGCGAGCG
+>850:2:1:4380:7614/1
+ACGGCAAGGGGACCGGCGAAATCGCCAGATGTTTTTTGAAGCGCCCGAGGTCGAGCCTGTCTTCT
+>850:2:1:4381:12755/2
+GGTGGGGGCGTAGGAGTTTGACCGGAGGCCACTTCCGCCATGGCCATCAGCACCAACACC
+>850:2:1:4381:1054/1
+CAATCCCTATCACCTTCGGAACATCAGCGATAACAACTTTCTTACCCTTAAGATCCTTG
+>850:2:1:4384:9639/2
+AGGTCAGTAATTGGAAAAAAGCTACAACGTCGCAGAAAGGACGAACTTACATAGTTCGAACTACTTTACCGCGTAA
+>850:2:1:4385:19751/2
+TTGCTCGTAGTACTTTTATGTTCATACAAGTCTCCTGATTGGCTCTCACTAACTTCCAATTTGAA
+>850:2:1:4390:10375/2
+GCCATCGAAGCTCAGTGGCCTCGCTGACCGTTGCCGTCAACTGAAACACA
+>850:2:1:4392:2218/2
+TTTGCGCCAGGAAGCACCGAAGGCCCGGCTTGACAAAGCGCAACGCGTTGAGGACGTTCGTTTCAACTCAGATGGC
+>850:2:1:4392:7589/2
+AAGATGGGAAACACCGAGAGGTGGAGTTCGTCAGCAACGTCTAT
+>850:2:1:4392:7064/2
+TAACCCACCTATTAAATTCCGCGTCATCCCCCGCTTTTGCGTGCCACCCGAGC
+>850:2:1:4393:12229/2
+CATCCGTGGCTAAATGAATCTGTCGCCGGAAA
+>850:2:1:4399:20499/2
+ATCGCGGACCTGGGCCAGACGAAGAATCAGCTCGCGGCCGG
+>850:2:1:4400:2613/2
+AACAGCTGAAACGGATCTCAACACCGGCAAGCTGCTCGAAAGCACGGTAACGAAAAGTGTGAAGATAAATCCAACG
+>850:2:1:4401:7086/2
+TGCAAATATCTCCCATCGATCAGAAGCATCGCCCGATTCGACTTCACTTGCTAGCCGG
+>850:2:1:4401:13728/1
+CACGGGAGGATCTTAAATTTAAAAGTTTTCTCGATTCAACCAGACAATTATGATACCCTTCAAAATCGGGACATGC
+>850:2:1:4401:18556/1
+TCCAGAAATCCGGGTGGGTACTGTCAAGGGTCTTTTCCATGAGGGACCTAAACGCAAAGCTCAGCCGGCGC
+>850:2:1:4401:18556/2
+TGAGAAACTTAAAGCTAGTGGCGTCGCGGTCGAGATGAAGATTTTTCCTAAAGCTGGACATAACATTCCGGCCGAT
+>850:2:1:4402:17260/1
+GAAGCCAGGGAAAAGGAATACTTTTCTGCGACTCCAGTCACCATCACCAAGGATGGCAATGTCATAACGGTG
+>850:2:1:4402:17260/2
+TACCGCCACTTGTTTTCACCGTCGTACTCCCCGTGATTTCGCCGACGCTG
+>850:2:1:4402:18080/2
+GCGATCGCGAGCACGCCGCGTTCGCGCTTCGCATCCGCATCGCGATTCTCCTCGC
+>850:2:1:4403:20268/1
+CAGGTTGGCATACTTCGGTGCAGTTCCGTGAGTAGCTTCGAAAA
+>850:2:1:4407:7501/2
+CAACTCTTGCGCGAGCCTTCCGTTCAGAAGAAAAAGGAATAAAGGAGTCGAGTTGCACCGGAGCCATCATAAAAGA
+>850:2:1:4408:20307/1
+CCGTATAAACCGGTCGCTGTTCATGCCGGGCGGCGGCCC
+>850:2:1:4408:2812/2
+CTGGTCAGTGGATTGGATTGCAGAAGGGTTGATCGGCCAGGCGACGGAATACAAAGGTCGCGACCTGGCTCGACTG
+>850:2:1:4408:3060/2
+CGTTTCCGAGCACGCAATCAGGGCCACGATTTACGCGCGTGCAACGGTGGAAG
+>850:2:1:4409:20540/2
+ATCTTGCAGGCGTCGTGATCCTCGAACGGAGGAATAACCATGAGGAATTACGCAAGGATCAGCGC
+>850:2:1:4409:15745/2
+TCTTTTTCCTGCCGCCGGTCGGCACGCTCACGATCGCCGATCCGCAGAACTGGGTCGCGCTGTTCGCCTTTCTCGC
+>850:2:1:4416:1189/1
+GGCTGTAAAGGGGCAATATGCGGCTCTCGGGATGCGGTGTCAGGTGTGTGCGGGGCGGCCGGGAG
+>850:2:1:4416:1189/2
+CTCGGCCTCGCCGCCCTCAAGATCGATCGATCCG
+>850:2:1:4420:1991/2
+CTTGGGGTGCGACGCGCTGGCGTTACCGTGGCGCTGAACTATCTTGAGCAGAGGGGC
+>850:2:1:4420:10216/1
+AAATTTCCCAACGTCAAATTCGGCTTCATGGAAGGCGG
+>850:2:1:4421:16795/2
+ATCGCTCGCGGCCTCATGTCCGAGCCCACCGTCCTCCTCATGGACGAGCCCTCC
+>850:2:1:4426:7123/1
+ATTTGAAGGGCATGGAGAACTTGAGCCTTGGGAACTGCAGAGTCAAATTGCACACTCCTGATGCCTTCG
+>850:2:1:4426:11021/1
+GTATCGAAAGACGAAAATATGTAATACTGAGCCAAAAAGCCTCATGATATTAAATTGTGCTAGTGGTCATTGCCAA
+>850:2:1:4426:11021/2
+ATCCCTCAGTGACAAGTGAAGTATACTGGAACGACGGCGCTGGCTTTAGACTGGC
+>850:2:1:4429:1797/2
+CCATTGTACAGACGGTAAGTCAGTTTCTTTAGCTCGTTGAGCTCGACACC
+>850:2:1:4430:13163/2
+CGTCGGGCAACGTCTCCGAGCACTCGTCAGGTGACGCCGTCGACATCGGTGCGGTCAACGACACGCCGATCCTTGG
+>850:2:1:4432:6845/1
+AAAACCACTGGTCGACAGATTTGAAGAGCGCTGGTGGAGCGCCG
+>850:2:1:4432:14644/2
+ACATCGACCTCACCGCAACGATGATGCTGAGCAACAAGACGCCGTGCGGCACTTATCGGGGTCCCGGGCG
+>850:2:1:4434:3490/2
+GGTCAATGTTTTGCCGGTGACCCCGGATCTGGCCTGCATGGAAATCAATCATCCTCCGTCACCTCTTTGAGAG
+>850:2:1:4439:18590/1
+TCGGCGAAATAAAGGTTGCCGGCGCGATCGGTGGCCAGTCCGC
+>850:2:1:4439:18341/2
+GATGGAGGGCGATGTCTCTGTCGAGCTTCTCGAAGAACGGTATCCCATCGCCAATCAAGACCGGC
+>850:2:1:4439:14193/2
+CGAGTCGGACGCTACGACGTCGCGTTCCGCCTGCAGGAGAACCGCTGGAACGGGACGGTG
+>850:2:1:4440:10640/2
+GGCGATCGCCCGGACCGGCTGTCCCTCGGGGGCGCGAATGAAGACGCCCTTTGCCTCGC
+>850:2:1:4442:1629/2
+ATTTAAGGCATCATAACGGATCTCGGTAATGCGCCCATCGAAA
+>850:2:1:4442:8236/2
+ACACCACAAACGCCGCAGGGTCGAGGCTGCCACGCCCCAACCGTCCGAGGCGCACCAAAGCACGCCGGA
+>850:2:1:4442:19027/2
+GTTTGGCTTGTTCGGAGAGGCGTTCAGGAAGCGCCTGTCTCCACGGAACGTGGATCGAACCTGC
+>850:2:1:4442:19914/2
+AGAACAAATCTTCAGCGCGAGAGCCGGACCGCAGCGCAACCAACAATGTTGTCGA
+>850:2:1:4443:20665/1
+GTCACGCTGGCGGTACCAGACATTCCATTCATCGAAGGAAAGCCACAGGCGCTTGGAGG
+>850:2:1:4443:20665/2
+GCTTGAGGAATGTTTCCCGCTGGTGGATGCGATCAGCCTGCATCGCTATTACGGCAACTCGGCGG
+>850:2:1:4445:18472/2
+CCACGGCGAACGCGAACGTGACGACCGCCAGGGTTGCGATCCGTCGCATGGTGGAGCCTTTCG
+>850:2:1:4446:6979/1
+GCTTGAAGGCGCCGCCGCTCGCTTGCGACTCGCACATCCACATCATGGACACGCGATTC
+>850:2:1:4446:3152/2
+TGAGCATATTCGTTAATCCGCTCCAGTTTCAACCAGGAAGCGATT
+>850:2:1:4447:18540/1
+TGGATCAAGCACGTGGAGTTCGAGGAGGCACTGAGCGGCG
+>850:2:1:4450:7330/2
+ACCACATTATTCAACACGAGCACTGCGGACAGCATTCCCACGATCATCTTTTCGGCTCTGCGAG
+>850:2:1:4457:1840/2
+ACGTTAGCAAGCTTCGCTGGCTGGATCAGTTCTTGGGCGGTAAGGACC
+>850:2:1:4458:2591/2
+CCTTCATCTGGATTCTGCCGGGGTGGTTCAAGCTTCTGCCCATC
+>850:2:1:4459:3272/1
+AGGCGATCTGCTCGCGATCATGAGCGCGGGTGCCTACGGATTTGCGATGGCTTCGAATTACAATTCACGGCCCTTA
+>850:2:1:4459:3272/2
+AGCAACTCAAGCCAGCGCTTGGTGCGGTTTTTATTCCATGAATTTTGGTCAATGCGTCTTTAAAACTGCGGGTCG
+>850:2:1:4460:2465/2
+CCTTATGAGCCCTACTATATCAATGACGTAAATCAATATGGTCCCATCCCTCTTG
+>850:2:1:4468:13305/2
+TTGTTTCGTAAGAAAGTTGTGCAGCGTTCAATCCATTCATACCGAATTGGCAAAGTTATATTCCCAGAAAGTGATC
+>850:2:1:4469:19510/1
+TCGACGTGCTCGCGCCGACCTTGCCGCAGGCCAAGAACTTCAAACCGGAGCAATTCGTCGATCTGAG
+>850:2:1:4469:19510/2
+TGAATAGTTTTTCTTGCCATGGCTTCCTCCTAATTTAAGAATGAGTTTTGGATAATGCTTTCGCCAGCGCTCCAAT
+>850:2:1:4472:1442/2
+CTTGCATTCGGTAATTACGTGAATGAGCCCGACC
+>850:2:1:4472:7824/2
+GAATCATGATTTACCATTAACGAACTTACTAGTTAAGTTTTGGACCAAATACGAATTAAC
+>850:2:1:4473:3498/2
+TGGGCGGTTCTGCAACAGCGGACGGGTACGTCGGCG
+>850:2:1:4474:18318/2
+GCCACGCGGCACCGACGGCCCGATCACGACAGCCGCGTTG
+>850:2:1:4475:9258/2
+CAAAAGAGGGCCAGCTCGACCCCGACTACGCGGCGGGGAAAGCGGCCA
+>850:2:1:4480:13438/2
+GGTTATTCCGCAGGGCCGACGAACTCATTGCAGGCGCCTTAAGTCAACACGGGGCCCCATTTGTC
+>850:2:1:4482:5926/1
+CTATCCGTTCCGGTCAGCAAGCAGCATTAGCCAATGACTTAAT
+>850:2:1:4482:5926/2
+TTTCAATTTCCGGTGCAGCAGGTTCTGAATATTTTGCTATGTTTTGAATGTTATATCCCGCCATTGATACAAGTCC
+>850:2:1:4485:9835/1
+GGCCGCGCTGGTGCTCGATCGAGTAGGGGTGGCCGTCCTTCTTCCGCGCCAGCACGAGCG
+>850:2:1:4485:9835/2
+GCCAGCTCTACCAGGACGAGATCGCAGCCCGCTACGGCGC
+>850:2:1:4486:2403/2
+CGCCGACGCTCGACCTGTATGGCAAGGCCGCCCAACCGCTGACGATC
+>850:2:1:4487:13950/1
+TGGGCAGCAGGATGATGAAGTAGAAGATGCCGAGGACGAGCGCAAACGGAATGAG
+>850:2:1:4487:13950/2
+ATGACAGCTTCCACCCTGGGGAGCCTTCACAACATCCAGTTCTACCTTGACACTATGGAAGCGATCAG
+>850:2:1:4488:16175/1
+AACCCTTATGTTAGCGATCGAGTGAACGGAGTGGTGCGGGGGCTGGCG
+>850:2:1:4488:16175/2
+GCGATATCGATGCAGGTGCCGCAATTCAGCGCGTCGATCTCGTTCGGTGGCCGAATCCTCTGGACAACTATCCTGG
+>850:2:1:4491:11509/1
+TGTGCGAGCTTTGTTACAAGGGATTAAGCGAACGTTACGGCGAACGGGCAGCGCAGGACAAGGAGTTAATCAAGCG
+>850:2:1:4491:11509/2
+TAAGCGACAATGGAACCGGCAGCAGAGCCTCGACCGGGTCCGACGGGAATGCCTCTTTCCTTGGCGAAATGAATAA
+>850:2:1:4499:9884/1
+GTCACGCGACCTGGGAATCTGATCTCGGGGCTTGCTTTCGGCGGATTGATAGCCAGACGG
+>850:2:1:4499:9884/2
+TGCCGAGTGGGGATTACCCGACACTCCAACATAGCGACGCAAGCG
+>850:2:1:4500:9312/2
+CAACGGTACGTGAGAAATGCATCCAAGAATAAAACAACCGATTGGAGGATGACAG
+>850:2:1:4502:11098/2
+ACGGCTATGCGCAAGGAGTGGGGTTTCGCTGGACTACCAAAAGGATCGCC
+>850:2:1:4504:20557/2
+AGATCAGCAGCGCGGTTGATTTCGGATCACCCAGCGTGTAGGACATCGATCCGGCCAGGCTGACCACGCGACCCTG
+>850:2:1:4505:5242/2
+GGCATCATCGATACTTTCAGTTTTCGGTCAAGTGGGCAACCGG
+>850:2:1:4508:16731/1
+AGGTCCGGTGTCCTTGATCATATTCCTGCCGATTTACCAGATCGCGTCGCGCCCAAGCTG
+>850:2:1:4515:10439/2
+TCATCACGACACCCATTGCTGAAACGATCAGCGAACATTGGGATTCGGCGCCTATGCTGATCGCGAAGTTGGCGAC
+>850:2:1:4518:10357/2
+GCGCATCGCCCCGCGCGAGCCGCTCACGCTCCTCCTCAGCGCGCAGAGCGCGCAGCTTGCCG
+>850:2:1:4526:20990/1
+CTCACTTGCATTGCGGAACCCATCCCGCTCAAAAGAAAAGAAAGAAAAGCAAGTCCAATTCGGCT
+>850:2:1:4527:5694/1
+AACCGTTCGATGGCCGCTTCCAGGGCCGCCTCGGTCTGCTCATCGAACAACATAC
+>850:2:1:4530:5955/2
+ATCCGGATTTGAAGCTTCGCATCATCAATCTGCCTGGTTCGATACCGTATCTCCGTCCCACCTTGGC
+>850:2:1:4531:19516/1
+CCGAGCGTCCTCGACGAGCTCTATCGCTGCCTTGGGGGCGGTGTCCTTACGCTGACGCACCGCCTGGTCGTAGTAG
+>850:2:1:4533:9492/2
+ATCGCGACGTTTCGGATAGTCTTGCGCGGCAGG
+>850:2:1:4534:9061/2
+CGGGCAATCTCCCTGTTAGTCAGCCCCCCGGCAAGCAGGCACAACACCTGTACTTCCCG
+>850:2:1:4536:20770/1
+TGCGGAGATCGCTCAGCGCTTCATCAAATGTCGTTAGG
+>850:2:1:4537:20277/1
+GATCGTGCCCCGCAAGACGGTCGGCGAGATCAGAAAGCTGATC
+>850:2:1:4537:20277/2
+CTTGATCGCCCGGCCCTTGTCGGTGGCGCTCGTGGCGACCCGGT
+>850:2:1:4539:11398/1
+GGTTCATTCGTCCGTCTGAAGAAACTGGACCCTGAGTACAATCCTACCAGCCGGCTAACCGCCTTGAATCTATTGA
+>850:2:1:4542:4897/2
+CGCACGGTACAACGCATAAAGTAAAGGCCCCGGATCGACTCACACAAATCCCCGA
+>850:2:1:4545:4206/1
+TAACCAGTTATTTCAATGGCCCTATTATTTGAACCCCTCACCATTCGAAGTATACATTTAAAGAACAGGATCGTTG
+>850:2:1:4548:16208/2
+CCTGCTTTGGTCACGCCGGGGACGGCAACATTCACGTCAACATCATGGCCGACCGTTACAATCG
+>850:2:1:4549:21006/2
+CTGGATCTCCAGCCTGGGACAGAATTAATACTGATCGTGCTGAGCACATTCGC
+>850:2:1:4553:20414/2
+CCCTAGTTAGTTTTCCGTCGCAGCAACCACCAACTCACGGTTTAAAGAGCACGATGCTCGCGACC
+>850:2:1:4556:9869/2
+CTTCAAACTCTACCCCTGGGAGATGATGGTCACCGAAGAGTTTGGTCCGTCGCTGCTCGACACTTACCAGTCCATG
+>850:2:1:4559:11754/2
+CGACGAAGAGGAGGGCAACTCACACGGAGGTGTCACACCATGCGCAAGCTCATCCCTCT
+>850:2:1:4561:11595/2
+CACCGTAGGAGCCCACTTCATTAGTACAAACACCAGTCTGCAAGTGGCTG
+>850:2:1:4562:18857/1
+CGAATCTCGTCCAGTTCGAGCGGGCGTTCGGCACGCATTTCTTCAATCC
+>850:2:1:4563:8592/1
+ACGTGTTCTTGAGGAGACTGAACAATCAGCCGCTATTGCCGCCGC
+>850:2:1:4563:8592/2
+CGATTCCTTATTTCCTGTTTGTGCTCTGCCGAGTATCGCATTACTTATCGGAT
+>850:2:1:4564:9836/1
+AATATGAGAGCGGCAATTCCCACCACAGCCCATGGCGTTTTCATTTCGTTATTATAGGACAACTTGAACAGATGAC
+>850:2:1:4564:9836/2
+AAAGCCAGCAAGGAAAGTGTCCGATTATGGACCGCCTCAGAATCCTGCATGAAAAGAACTGGGCGTAATAA
+>850:2:1:4565:12661/2
+GGCGCAATGTTCAAAAGCACCAGAAGGATCGACAGGTACATTCCCGCGGATGCCAGCCCAGCG
+>850:2:1:4567:15597/2
+TACTGCGGCTGAGGCAGCAGTCGAGCGCGCCAAGGCGG
+>850:2:1:4568:5655/1
+GCAAGCCTGTTAAAGCCAGGCGGCATCTTAATCTGTACCGTGCCTGCTCATGGCTG
+>850:2:1:4568:5655/2
+TAAATCTGTAACACTGTTTCTCTCAAAGACCTTTGCGAATAGCCGCCAGGTTGCCGCAGGCATAAAGAGAATGGCG
+>850:2:1:4568:10061/1
+GCATCAACGTCACTTGTGCGATATCCGTCGAATACAGATTGAACCGGCGTTCGGAA
+>850:2:1:4568:10061/2
+ATCTGGACTTGAGCCAATCGGCGATCAGCATGAGCTTG
+>850:2:1:4573:21346/2
+CATCCAGGGCTTCGTAAATCCTAACGAGTCGTTCCGCAT
+>850:2:1:4574:4612/1
+CTAGAAACTTTGCCTTTACCTTTTCGTGTAGCTTGTAGTCCCGCAGCCGATCGTCTCGAACATACGC
+>850:2:1:4576:5860/2
+ACCAACAGCAAACCTACACTAATAAAGATCGCACTAACTGTGACGCTCATCGGTGCATTCGCGG
+>850:2:1:4582:6881/1
+TCGTCGCGCTGACGGTGACGCCGGCGCTCTCGTACCTGCTG
+>850:2:1:4582:6881/2
+ACTCGCCGCCAAAGCCGCGCGAGACCGCCGGCGTCACGAGGCAGAGCACAACCA
+>850:2:1:4586:10552/1
+CGCCGGTCAGCACGCTGAAGCCATAGTATTGCCGCGGACCTTCCA
+>850:2:1:4586:10552/2
+CTCGATCTGGCAGTGGCGAACTATGTCGACTTCCGTCCCGGAGAGGTG
+>850:2:1:4586:1402/1
+CACTAGAAAAGGTCCCTAGGGGTAAAAGTGCGAACAGCAATCAAGAATCTCTGAGTGGAGCGGAGC
+>850:2:1:4591:19918/2
+CAATGACCGAGTGACGACACGCGAGCCACCGGG
+>850:2:1:4593:17981/2
+GATGCGTGACAAGACGCCGGTGGCGCTGACCGTCCGATCGGGGGACCGGACAAGCTTCCTGAAGTCGCCGAAGTTG
+>850:2:1:4593:4572/2
+GCGCTGGAGCTTTGCGAGGAAGATGTGGTCAACCTCGGCTTTGGAATCTGTGCGATGGTTCC
+>850:2:1:4593:4258/2
+TGGGGCGGAGTGGGCAATGGCGCGTATTTGAACACCGGCGGGA
+>850:2:1:4594:9713/2
+TACGCCAAGGCGTTTCCGCTCCTCGCCCGCGGTCATTGTT
+>850:2:1:4604:4640/2
+GTCTTCCACCTCCTTCGCCATAGCCGCCAAATTCCCTTGTATCGTGGTCATAGATTGCATTTCTCGATTACTCGAT
+>850:2:1:4606:16232/1
+TTACGAAACTCGGCGAGACAGTGGCAACCACGCGTTGGGGCCAGGCGAAGGATGCAGCT
+>850:2:1:4607:14995/2
+GGAAATCCGGCAGTGGTGGTCAAGAAATTCAAAGGGTGAATCCTTTCAACGCCCAACGCTCAACGCCCAACGCTCA
+>850:2:1:4612:16093/1
+AACATGACATTTTTCCTGAACACGAATTTTGTTAGCCAGGCGGCGAGCGATTCATTATCTC
+>850:2:1:4612:11343/2
+GCGTGCTGGACGAGTACCCGGACCTGGAATCCATCGCAGTCGTGCCATTGGGTCTCAGCAAGTTC
+>850:2:1:4612:20235/1
+TCACGTCGTAGTCGAGCGTGGGGAGTTGGGCGGTATTGCCACCATAACCGACCTCCACGCGATAGGTTC
+>850:2:1:4612:20235/2
+TATCGCGACCGCGATGTTTCCTACGGCATCAGCCGCTGGAAGACGACAATGCAG
+>850:2:1:4612:5342/1
+GCCACATGCCGGCATCACTGCTGCGCGTCATCTTTGCCGT
+>850:2:1:4613:5977/1
+GGAAGGAAAGTCCGGAAGTGGTCTGCGGAAACTCGCCCCAGCGCATCCAGCGATAGGC
+>850:2:1:4613:4505/2
+AAATGCTTCGGTGATCACCGCCCCTGTCGTAACAAGCCGCCAACCGCGC
+>850:2:1:4616:11968/2
+ACGATTCGAAGACAGGCCGCGGTTCGCGAGTAGATCGACACGAGCATATTGGCAAAGGCCAGATCGGTCTGGACGC
+>850:2:1:4620:1957/2
+ACATCCATCAGGTAGCCGCTGCATATACCTTTAATGGTGATTGATTCGCCTTTTTGCAACTCCAGCATTTCCTGGA
+>850:2:1:4621:6262/2
+GGACGAGGTTGCGCTCCCCGAGTCGCCCGAGGCGCCGCCCACGCTTCCGG
+>850:2:1:4621:18391/2
+ATCAAGGGCGCCAAGCCGAGCAGCGCGGCGATCACGTAGCAGCCTGGATTGGCAATCAGTCGGGCGGCCCGGATGG
+>850:2:1:4623:5021/2
+CTCGTATGGGTCGTAGCCCTCCTTCAATAGTTTCACCATTTCGGTGTCTTCGGACAGCACGGCCATACATCGCGGC
+>850:2:1:4623:15359/2
+GGCAGGAAATCAATCCCGATCTGAACGATGCCCAGGCCTTGCGCGGCCAGGCCC
+>850:2:1:4625:4087/1
+GTTTAGTTCTGACTCGATTTTCTCTTTCACAAACAAGGTCTGCGC
+>850:2:1:4626:13011/2
+CTCACCAACCCGCAGTCCTATCTCTGCGGCTTTGTCGG
+>850:2:1:4628:8976/2
+ATCGGATTCATCGGTCTGGGGATCATGGGACGGCCGATGGCCAAGAACCTGCTCAAGGC
+>850:2:1:4629:10795/2
+TACACTGTTTAGGGGTCTCGGCGATTACACATTTAGCCTG
+>850:2:1:4630:7565/2
+CTCTGCTCTCCATATTCTGGACAAAGCACATACCCCAAGA
+>850:2:1:4631:11593/1
+GAGACCTGTAGTGTAAGAGTAAGGTCGTTTCCAGTGGTTCGAAT
+>850:2:1:4631:11593/2
+TAACCAGGAGCAGCGCTGTGGCCAAGGCGGCTGAACAACTTGCTACGCAGC
+>850:2:1:4633:3686/2
+CTATGCGAGCGGAGCACCATTGGTGCAGTAAGTCCCGTCCTGCTTCTTAGCGGTGCACTTCCACCCATTC
+>850:2:1:4636:10549/1
+GTCGTTTCGACGGTTCGGATCAGCGCCGGCATCGAGCAGACGCCGCAC
+>850:2:1:4636:10549/2
+CGTTTCAGGAGAAATGCCGCCGATGCCGGCCGATCCCCCGGCGCTGAAACTGATCGAGGCAAT
+>850:2:1:4640:12612/2
+ATCTAAATCTTATAGAAGGCTGCTAAGATATCTAGTTTAGTAAACTATTTAGCCTTTAATATTTAAGCTAAGGTCT
+>850:2:1:4641:9910/2
+AGATTGTCGGAAAGTTTTTCGATGGTTTGGTTGTAGAAACAATCGTTAGCCGGATCAGTACCAGATGAAAACTTTG
+>850:2:1:4641:4754/2
+GTTCGTGCCCAGGCCCTTGAACAGTTCCTGCAGGTAGGGTGCCTCACCCGACGGGTCGCCGGAGAGCGTGATATCG
+>850:2:1:4642:13764/2
+GCCCTTCGTCCGATGCTGGGTTGCGTCACTACGTGACCTTCACCTTCTTGGTCGCCGTGC
+>850:2:1:4643:16590/2
+AATTGCTCGCTGATCCCGACGGTAAAGTCTCGACCGATTACGGTTCAGTGATGGATTA
+>850:2:1:4646:20115/2
+GTGTGACTAGGCCCGCCAATTCGACAAAGTAATTATCAAACTGACCCGGC
+>850:2:1:4647:7553/2
+GATCTCTTTGCCCCTCGCCTGATAAAGGTAAAATCCCTTTC
+>850:2:1:4649:20378/2
+CATGCTAGCAACTTCGTCTGCACTTTCAATCGTCTTTGCCGGTGAGAGAACACGCATCT
+>850:2:1:4650:17597/2
+TGAGCGTGGCGAAGAAATTGTCGCTCTGCGGCACC
+>850:2:1:4654:2145/2
+AGGAGCTTTCATGAGCGAGGAAATAGTCGAACTAGCACTCGTTGG
+>850:2:1:4656:17432/1
+CGGACTTTTTTGACTATTGGATCGAGAACAAAGCTGCAACCAGCGATTTGAATTCCCTTTCAATCAAGATGCA
+>850:2:1:4656:17432/2
+GGGCGGTCCCACTTTTGAGATCGAAGCTACTGGGCGAGTATGTTCGCCGCGCTTC
+>850:2:1:4657:4386/1
+AAAACGGGCGGAGGAACAGCAGCACCGGGTTCGC
+>850:2:1:4658:7049/1
+AAATCGTTGCGATCATGCTTGGCATGTAAGACAACCACAGGCTCAGACGAATCCCTCATAGAC
+>850:2:1:4658:7049/2
+AGCCAGGCTAAATTTCGCGACGCCCTTCAGCGTCT
+>850:2:1:4658:14596/2
+ATCTTCGTGTGGGTCGCGCGCGACGCGCAGGGCGAGCTGCACGCGC
+>850:2:1:4665:17058/2
+CCGCGCTGTAGTTGGTCTGGCCGGGATTGCCGAACTTGCCGGACAGGGAC
+>850:2:1:4672:14769/1
+GTCCACACTCATCGCCAAGACATGGTTCAAGACAGCAGATGTGATTTGCTACATCGAGAACTTCCTGGTTCCCGAG
+>850:2:1:4672:14769/2
+CGAGTGACAAAGGGGAGCGTCAAGACGTCAAAAGCGTTGCGTCCTCAGCTTTCAT
+>850:2:1:4672:5392/1
+CAGGAAAACCCGATATCGGCTATCGCTTTGTCGATCATGTGCGATATCTCGATGCATTTCTCGACCGCACCGG
+>850:2:1:4672:11043/2
+CGGACGTTCTGACGAAAATTCTTGGGCGGCACAGCATCCGCG
+>850:2:1:4673:11294/2
+CGAACTCATGGTTACATCAAACATCGCAAAGCAAATATCAAACATTTCCGCGCGGAAGGAATTATTG
+>850:2:1:4680:21320/2
+CCTCGATGACGCCAAATAATGACATAATTGAGACCGCTCCACACCAGGCTGTGGGT
+>850:2:1:4683:14393/2
+TACAACCTTGGGGGCACCAATGGTGAGAACAACGCCTGCTACATCAAGAGCATCTTTGGCCAAACCAATAACCTGG
+>850:2:1:4691:4487/1
+CAATGGTATTTCGCAGCGACCAGCTTTGCGGACCACATATCGCCGTGATCGACGCC
+>850:2:1:4691:4487/2
+CTGGGCTGAGCCGACATTTGCCAACATCTATATCGGCATAGCCGAGCGGG
+>850:2:1:4692:3907/2
+CGAATACGTCGTGAAATCATTCAGTCTCACCGACGACATAGATGCAATCTACGGACATCTGCGCGAATTCCAGG
+>850:2:1:4694:6590/2
+CTGGCGCGCAATCTGACCATAGGGCTAGTCTTCTCTGGGTAAACCGAGCGACCGCTGCTTCAA
+>850:2:1:4700:2317/2
+AGAACGATTCTAACTGGTCGATTTGAGTGTCCTGCTCGAATCGTTCGACCACAGTGGCGTGTGCACGGG
+>850:2:1:4702:17771/1
+TTCGAGCCGAGAATTCTCCCGCATACGCTGGCGGTGCGTAGCATCCCC
+>850:2:1:4702:20411/2
+ACTACCAAAGCGACTTACCAGAAGGCTCTGGAAGCTGATCGGGGGCTGGAGCGCAAGCGC
+>850:2:1:4705:7721/2
+ATACCTGGCAGCTCATCATAAATACGGGGACGACGATCGTCACCTTCCTGATGGTTTTTCTTATTCAGAACAGCCA
+>850:2:1:4705:11588/2
+CTACTTTAATTTTTGGATCGTAGGTGTGCCAAAGGGCACAGCTGGTTGAGATGCAGGCAAATTC
+>850:2:1:4707:12848/2
+CGGGGCACCAAAGTTGCAGTAAACCACCCTATTGTACATTCTCCGCAGCGCGCGTTTGTGCAATTGCGCTCCCAAG
+>850:2:1:4711:1386/1
+TTACGGCGCGAGCGGACTTCCGCGTCGAGTTTGGCGACAGCTT
+>850:2:1:4711:1386/2
+TGCCGCGACCAGAGGACCGCCGGCAAGTCCAAGGCGAACCGGCACAGGCAGTCC
+>850:2:1:4713:9480/2
+CGGGCCTTCTGTACAATCGCCTCGTAAAGCGATTGGTGTTCAAAACGATCATCCTCTCCAAAGAAGATGC
+>850:2:1:4714:12412/2
+CAATGGGCCACGTGTTCACAATCCTTGGTAGAACCATTATTTGGGCGGTTCGCGCTATATCTCGAATGAA
+>850:2:1:4719:10110/2
+AGTGGCCTCGGATGGGCACACCTACCTCTATGCGGCCAACTTCCGCTCGGGGCG
+>850:2:1:4721:18246/2
+TGGTTACGACCTCGAAATAGATCAACGCTTTAATGCCCATCCGTCCGACCTTGCGCAACGCGC
+>850:2:1:4725:6738/2
+GATCGGTGACGTAGAGTCCCTGCTCCACCCGCTCGATCTCCTCGGGCTCGAC
+>850:2:1:4725:15372/2
+GAGGCATGGGAGGGCTCTAGATGGTTGCTCCGCACCGGCTATCG
+>850:2:1:4726:20755/2
+GCGCAACTTCTCCTTCTCCGAAGTCGCCGCGATGATCGAAGGCCTCATTCGCCACG
+>850:2:1:4728:21200/2
+AGCCCGCTGTTGGCGATGATCGTGTTCGCCGCGTTCGACAAGTCCTTGATCGGGTCGCTGCCGGACGTAGCATCCC
+>850:2:1:4731:14425/2
+CGAGATACGCGAGATGCGGTCCCCAGTAGCGCGGGTTGCGGACGAGCGTGATCTGCTTCCCGCGC
+>850:2:1:4731:3802/1
+CGGCGCATCGGTCTTGCTGAAATCGAGTTCCTCGATCCGCCCGGC
+>850:2:1:4731:1091/1
+TCTTGTACTTCCGCCTCTCCCTCTTGAAATCCACTGTCTGAGTGCTCTCCG
+>850:2:1:4731:18680/2
+CCCACCATCGAGCGTCCGGACCAGAGCACGAGTGGGCTATCTGAGATTGGCCG
+>850:2:1:4732:13056/2
+CCACGGTCCTGGGCAACCTGCTGGGGCATCCCTACGACTACCGGCTGAGC
+>850:2:1:4732:2547/2
+TAGATTCAACCGTGAGCGGATATTGGATGCGACAAACAG
+>850:2:1:4733:17162/2
+ACTGCCCCAGATTGATGTAGGCCGATGCCTGCGTCTGACCTTCCCACCAGCCGGGGTAATAATAGTATTTGGCGAC
+>850:2:1:4733:7402/2
+CTCGGCCGTACGGCGGAGGGCGAGTTCTCGCAGGGCCGTCAGGTTAGCGGGCG
+>850:2:1:4735:5990/1
+GCTGATGGTGAATGCGCTTTCGGTGCGCATGGGGGTCGGGGGGACCGCACAGGGCAGAGTGGTGTGGG
+>850:2:1:4737:3521/2
+ACGCTGAATGCATCTAAGCGTGAAGCCAGACCCGAGATTAATCCTGACAGCG
+>850:2:1:4741:16665/1
+TGGATTCCTGATCGGGGCTGCTTGTTCGATGGCAGCAGGATATATCGGCA
+>850:2:1:4744:8599/2
+TCTGCCCCGCACGCGCGAGGTCGGCCCCGTTTGCG
+>850:2:1:4744:11936/2
+AAACAAATCCTCGACCGCGAAATAGAGACGCTCACCGAATTTATCGC
+>850:2:1:4748:10821/2
+ACCGTGACCACGCCGCCGGCCTCGCCCTCGCCG
+>850:2:1:4751:17315/1
+GGCGACCGCATCCGCTGGCCGGAAGGCTTTTGCCGCCGCGATATCGGCTG
+>850:2:1:4751:15203/1
+GACGGAGGATTGCGTGACACACCTTGATGATGACAGAGAACTCGATCGACGGCGCTTCCTGAAA
+>850:2:1:4752:12892/2
+AGATACAAATGGACCTGGTACAAGGCGTTCGGATCTTT
+>850:2:1:4754:10029/2
+CGAGCTCGTTCATCCGCCCCACCACGCGGAAGCGGATGTCGTTGTCGATCAGGTTCTGAAGCTCC
+>850:2:1:4754:9785/1
+TGATGGGACAATTAGAGTTGATCGTGCGCCATCCAGATGCGAGCTCCAATAGCCCACCAC
+>850:2:1:4755:20390/2
+GAATAAATCCCGCGGCAATGAACCCAATTTCAATTGGCGCGGCATCATTCTTCTGGCG
+>850:2:1:4759:18679/1
+GCGCTGTCGGCGTCCTTTATCCCTGTGTACGCGTCGCTGGTGGCG
+>850:2:1:4759:18679/2
+ATCCGCACGAGCTGAATCGTCAGAGCGCGTTGCTCGCCTTCGAATCCTGGCGCGATAACGGCGATGAGGACCGGGG
+>850:2:1:4762:20368/1
+CTTCCAGCCTTGATCGTGCGACTTGGCATGGCGCAGCCTACTTGATCCGCAGGTGATACCCCT
+>850:2:1:4763:1808/1
+CGGGGAGGCAACTGAGATTTCGTTCGACGGAAGAACTGCTCGTGTTTTTGGGTCGGCGCCTGG
+>850:2:1:4763:15982/2
+CCGACGGCCCCAGCAGCGAGAAGAACTCGCCCGAGGGCATCTCCAGGTTGATC
+>850:2:1:4768:21208/1
+AATCTTGAGATCGCTGATATTATAAAGATTGCGGAAGCCAAACTTTTTTTCCCCCTCGGTC
+>850:2:1:4769:16686/1
+ATCCCACTCGCTGCCGGTCAGACCGCTACCGGCATCGTGAACCTGGTGCACCACGAGTCG
+>850:2:1:4770:16958/2
+CTGGCCGGTGATTAATGCCAGTTCGGCCTTCGCTTCTTCCAGCGC
+>850:2:1:4773:2974/2
+ATCGCGCAGGCTACAGGACCTGTTCATGGAACAGATCGCGGATCTT
+>850:2:1:4773:13948/2
+CTTCGTCAGCTACGCATCGGTTGATGACGAGTTGGAAGTCTCGGCGG
+>850:2:1:4779:2857/2
+CGAAACGACGCCGGAACACGCACCGGAGCAAGCCCACGCCTGGCTGGCCAAAGGCAGC
+>850:2:1:4781:5796/2
+GGCGAAGTACGTCCTGACCGTGCGCGACGAGCAGCGCTGGCTGCAGAGCTGCATCCGCTTCTACG
+>850:2:1:4782:5196/2
+TGGAAACCCGACTGCGAGCGCAATGACAACAAAACGCATTGCGGAATTCGGAATTTCAAAAAGCGGTAAGACCTGC
+>850:2:1:4784:20696/1
+GCCGGCGATGGCGAAGATCTATCGCCTGTTCGGCGCCGAG
+>850:2:1:4790:19225/1
+CGACCGAGTCGGTGATGATTTCGCGCGACACGAGCGAACCGCGCATGCCTTCGTG
+>850:2:1:4790:19225/2
+TAGGCGTCGCGTCGAGCTGGAACGAAGTCACGCCGTGCAACATGCCGCTTGACCGGCTGG
+>850:2:1:4793:8570/2
+TCGAACCCCTGGTTTCGAAGTAGCAGTGCAAGCATTTCACCGGCGAGTTCGTCGCGATATGCGCTCGCGGG
+>850:2:1:4798:18716/2
+GTCCTTTGGAACATCGATGATGGCGTAATCTTTCTTGATCTTCAC
+>850:2:1:4802:6605/2
+ACCAGCTTTGGAAGAGCGCCCGCGCCATCCCCTCCAGCGTC
+>850:2:1:4804:2574/2
+TCGGTTTCCAATTTTCCATACAGCCAATCAACGAATCCACCTTTCTTGATAG
+>850:2:1:4811:17608/1
+GGCATGGTGCACAAGACGGAGGCGGGCTTAGTCAAGCTGCGG
+>850:2:1:4811:17608/2
+TGTAGAGCTCGACATTGACGCCGCCCGCGCCGACGACGATGAGCGGCCCGAAGTCAGGGTCGACG
+>850:2:1:4811:3466/1
+CGGTCTTCGCGTCGCGCGTGCGGGAAGCCTGGAAGTAGGAGCGGACGCGGGCC
+>850:2:1:4813:4908/2
+ATCCGTAGGGCGTATTCTGACTCTGTGAAACCAGATCATTGAAATCGGGAACCTTGTTCCACAACTCGTCGTTGCG
+>850:2:1:4816:11373/2
+GCAGTTGCCACACAATTTCGCTCGCGGTGACGTGGGCTGTAGCGTCCGCTGTCCTCAGCGGAGACCGACAAAACGA
+>850:2:1:4821:8530/2
+CCTTACGGCAAGGGAATCGGGATCGCGTGCAGCGCTTACATGACTGGAACCCAGACTCCAATCTACTACAACAAGA
+>850:2:1:4821:15986/2
+TTCCTCGCCTCGGCGGAGGCGGACTTCATCA
+>850:2:1:4821:18916/2
+CGCCCCGGTAGAGCAGGTACAGCTTGGTGCATTGGCCGG
+>850:2:1:4826:20328/1
+TACGAAGCGCTGGAAGCCTTCGAAAAGGATCTGCATCAACACATCCACCTGGAGAACAATCTGTTGTTTCCGCAGG
+>850:2:1:4826:20328/2
+GATCGAAACTCCAAAGGAAACTTGGAAATTAGCCGCGGATGAACGCGGATTAA
+>850:2:1:4828:7684/2
+GAAGCTTGCGATGTTGGCGTCGGTGATGCTGGGCAGGTGCACGGCGCTGTTCAACTCGGCGATC
+>850:2:1:4828:20466/1
+GTTCCTGGTTATATCGATAACCGAGGCAATTTGGCTTCTACCGACGATGCAACTGTTTCCAGTTGTTGGCCTGGTT
+>850:2:1:4828:20466/2
+AACGAGAATAATCTTGGAGAGCGTACTCCACTCAGGCGACGGGTGGCACAACCCGATGCATCTGTTTCCGAGAGCC
+>850:2:1:4829:6800/2
+TAGCTCGCTGCGCAAGTCGAGGAACTGCCGGTTGAGCGGCGCAAGCTCGTGGATCAGCGTCGCAAGTCCGCTCCAG
+>850:2:1:4830:4092/2
+TGAAGGGCCACCCGCTGACCTAGCCGCCCGGATCAGCGG
+>850:2:1:4831:4757/2
+TACACGAGTGGATCTTCCTATCGTGCTTCCAGGCTACCCGTAAGACGAACGAGCGCAGCGCCTCGGTCATCA
+>850:2:1:4833:5508/2
+GCCACAAGAGCCAGAACCAGTACAACATCCGGGTCGACCAGGATCTCGGGC
+>850:2:1:4833:20610/2
+CACGGAATGCCGCCCACCGGGGGGATCGGCATCGGCATCGAC
+>850:2:1:4834:4705/1
+TGCATTGCTTGCCGGCAGTCCTGCTCTTGATGCTGGAAACAATGCCTTTGTTACGGACCCACCATTCACAGGGCCA
+>850:2:1:4836:11402/2
+GCACGCCTCGAAGCACCCCCGGTGAATGCGAGGCGAAGCGAGAAC
+>850:2:1:4836:6684/2
+AGTTTGGTGACGGGGTCATTGACCGGGTTGGAGCCCTGCTCGAGCCAGGAGTC
+>850:2:1:4838:20988/1
+CAACCGGTTTGCCGAAGATTAGTCCTGCCAAACTTCCGAGCCCAATCTCCGCATGCTGCATCGATAGATC
+>850:2:1:4840:8314/1
+CGATACCGCCGATGTGCCACTCATGCAGGTCGTGAAGCTCGCGTTCGCCGTTGCAGACGCCCACAAAGACGCGCTG
+>850:2:1:4840:8314/2
+ATGATTCCGATGACAAGCAGGGTAGCGAGTATCCGGAAAATCATCGTTGGCGCGCGTCCAACAAGTAGTCGCAGAC
+>850:2:1:4841:8456/1
+CGCTAAGAAAGGTAGCGATCGGGTTAAGGACACCTTTGAACGCGCCATGGCGCAGGCGG
+>850:2:1:4841:8456/2
+CACCGAACTCAATTGTGAAATTTCCCGCTTCGCCTCCAACCGTGTATGCCGTGTAAAGAGTCCCAGTGGGATCGAT
+>850:2:1:4841:19907/2
+GATGATTCCGCACCGCGGCATCTGCAACCGCCTCCTCTGGATGCAGGA
+>850:2:1:4842:13403/2
+ATGATGTGGTGGCTCTGGACATCAGTGATAACACAGCGATATTGGTTGAGCAAATACAAC
+>850:2:1:4845:18789/2
+GCCTCCATCTTGTCGTTCTCGGGCGTGCTGGTGCCGTGG
+>850:2:1:4848:17892/2
+CATTGGTACGGAGCCGCCGTGAGCTCGAACGAGTACTGAAGGACGTCGAG
+>850:2:1:4848:12920/1
+CGGCAATGCGCCGCTGGGCGGCATCGTCGCGGACGGAC
+>850:2:1:4850:6327/2
+CTTCAGGTAGCGACGCACCAAGCCCAGGCCGGTGAGCGCGCTGCCCAGCAACATCGCAGTCGTACCGCTATCCGGG
+>850:2:1:4852:9133/2
+GCTTAAAGCGGTCAGGTTTGCAGTGGCGAGTAATGCCACCAGTTCACGCAGCGCG
+>850:2:1:4859:10902/2
+GAAAAGGTTGCCGCCATCAAGACCCACCCGGTCAACCGCCGCAATCAAAAGATATCAG
+>850:2:1:4860:4920/1
+AGGTCCGCGCGGGTATGCACCCAGAGCTGGCTGAGCTGGTAGGCG
+>850:2:1:4860:4920/2
+CGCCGGGCTGGTCCTGGGCAACCCGAGCCTGCTGACCAAGCGGCCGGACCG
+>850:2:1:4860:17391/1
+GAGGGATCATCATTGCCCAGGTTAGAGGGCTCGGG
+>850:2:1:4861:7062/1
+ATCATCGCCGGTACCGGAACATACGACTCGAGTGCATCGAAGGGAGTCGCGACC
+>850:2:1:4866:8501/2
+CGCTCGGTCAAGCTCGGTGGCGTGCTCGTACTCATGCTCGC
+>850:2:1:4868:10004/2
+ACGCGAAAGCGCGAGCAGACGCAATGCAGTGCGGCCCCGATTAGCAAACG
+>850:2:1:4870:14797/2
+AGAAAATCAAAGCGGAAGCAAAGGTCGACAAGTCGCTGTCGGGACAGTCGGATTCTCGTGCGGACTGAAAGCGCGA
+>850:2:1:4871:5519/1
+TGCAGTTGAGGCACCGGATCTCCACGTTGGCGCCGAGATTGCCAC
+>850:2:1:4872:16808/2
+TTGGCAGCTATCAGACGCCGCTCGGCATACTGTTTGTTTCGGGCAAATTTGGAGATCATTTACCCGCCGGCACTGT
+>850:2:1:4874:2465/2
+ATCTGGTGCGCACCCTCTTCCACGAGTTCGGGCACGCCCTGCACGGCCTGTTCTCCGACGTCCGC
+>850:2:1:4877:7305/1
+GTCTGTGTTAGTCCGCCTCTGGTCTGGCGTGGATC
+>850:2:1:4877:7305/2
+ACAACGCTGCCGAACGTGCTCTGCGTTGTGTCGCATTGGGCCGTAAAAACTTTCTGTTTGCAGGATCAAACGCCGG
+>850:2:1:4878:4729/2
+AGGGGATGGGCGATCTGCAGGATCTCCATCCGGTCGAACGGCTTTTTAATCACGAACGTCCGGTCCGACGTGCCCA
+>850:2:1:4878:11876/2
+CAGAACCGTTTCCATGGACGTGCCCCGCGTCTGAGCCGGA
+>850:2:1:4881:13736/2
+GAGCCTGCAGGCCGCGCTGAAGCTTGGCGTTCACCTCGCCTGGCGCGCCGGCCGC
+>850:2:1:4883:11975/2
+AACAGGCGCTGTTTGGAAAAGGTGTCCTTGGCG
+>850:2:1:4884:14109/2
+CATCTTCAACCTGTCAGGCGCCATCGAGATCGAGTTGCCGAAGTGGCTTTTGGC
+>850:2:1:4889:11009/2
+CTCGGCAGCCTTCTGATGGTCGTGCTGCTCGTGACGCCGGCGGCC
+>850:2:1:4892:12050/2
+GACCCTTCAGGTATCATTTCAGACGCCTCTCCC
+>850:2:1:4894:3024/1
+CTAAAACAGTTACGACTCTGGGTTATCCTTGTTCCATCTCTGAGACATTTCTGCGTAAAAATCAAAACCAAACACT
+>850:2:1:4895:20218/2
+GCACCTGACGAACTCCATCGCCCATTACCGTCGAG
+>850:2:1:4895:13188/1
+TTCGTTCAAGGGAGGACAACAATGCTCAGGTTGATTGCTGTGCTGTCGCTGG
+>850:2:1:4897:13892/2
+GGGCGATCTCCCAGAGCAGCAGCCAGGCAGGCAGGCCCAGCGCGAGCGCCACCCAGAAGCCCTGGCGAACGGTCCG
+>850:2:1:4899:19316/2
+ATCTTTTTTCATTCTCGCATCTGAAAAAGAGGAATAATCTCCCGACTTCTCATCAAAAAGGCCTT
+>850:2:1:4901:12754/1
+TCGTTGGTCGCTGCTTCGCGGCCGAAGAAGATGTCGAAGTCGCGCGCGATCGGTCGCCAGGCCTCGAG
+>850:2:1:4901:12754/2
+CGCGAACGGTCTCTCGACGCCGTCTGTCGCGACT
+>850:2:1:4905:15326/2
+GTGCTATTCGTTGGCAACATCATCGAGAACAAGGGTGTGCACATCGTCGTCGAGGCGGTGATCCGGTTGCGGGCGA
+>850:2:1:4908:1852/2
+TGACACGATATGCTCCAACGTTACCCTCATATCTCGCACAACCGGC
+>850:2:1:4911:5018/2
+TAGTTTTTTTGAAGGCTTTAGCCTCGCCAAGCTTCCTAAC
+>850:2:1:4912:18024/2
+TGACCAGCACGATGCCGTCTGACGTCGAGTCGAAGATCTGTGCGAGCCGACTCCGCTGGGTCTGAGTCTCCTCGTA
+>850:2:1:4917:1524/2
+TGCAGGACTTCCCTGACGGATGAAGAGGCCCATCCAATAGG
+>850:2:1:4917:12344/2
+TAGAGAGTTAGAGTTCGCATTCTTGGAGGATCATCTGAACATGCCCACT
+>850:2:1:4922:15621/2
+CGCTTGCCCGGACCGATCTCGTTGGGATGGCCCTTCTCCAGGGTGAAGCAGGCGCCGCGG
+>850:2:1:4922:2144/2
+GTCGTCTGCACGTTGCTCACGCTGAAACAGCACTTGCGACACG
+>850:2:1:4927:9881/2
+AGGTGCTGGTCACCTGCGACGAGGACAACGTGGCCTCCCGCAAGGTCATC
+>850:2:1:4928:11999/2
+CGGATAGCCGAGGAGCAGCGTGAAGAGCGTGGTGAGGAAACCGAGCTTGAGCGTTCGCCAGAGGATCCACCACTGG
+>850:2:1:4929:7315/2
+GAGCAATCCGAGCGCTGGATGAAAGCGCACGACCGCCTTTTCCCGGGCTTCAAAGGGGGGAAATGGCGGACGCTGC
+>850:2:1:4932:6519/1
+AAGAAACAAACCTGCTCCAGCGGAAATGATAACGCCGGTCGCGACCAGTGTTATCAGATTGCGCTGCCGATGCG
+>850:2:1:4932:6519/2
+GCTGCAGGATTCATCATTCAAATTGGTTCTGCGGTTTTTCCCGCTTTGGAATTACCAAGCTGGGCATTCCGGCTGG
+>850:2:1:4933:14554/2
+TTCATGGTGGGCTTTTTGTTTAAGGAGAGCTATTACGGCCTGGCTTAATT
+>850:2:1:4934:3909/2
+CGATAATCTGCGCAAGCCGCTCGCGAAGGGCTGCAACAA
+>850:2:1:4942:8072/2
+TGCGCGAGCTCCGCGACGCCGCGCTCGCGCTCGC
+>850:2:1:4944:11977/1
+TGGCGTTCCGGATTTCTTGGCTGATCCCACATTGGACCTGCACAACGGCAACGGGGCTTTGATAGCCTCAAACGAC
+>850:2:1:4944:11977/2
+CGATGGCGGTGTAGTTACCCGGTCGGAGGTTTGCGATGATCGCGGATTCCCTCGC
+>850:2:1:4944:12285/2
+GGCGGCTAGAACCGGATCCGGACCCGGTAGGTCAGCTTGGTCGCGCCCTCTTTGGGCACCGGGATCTCGT
+>850:2:1:4947:11028/2
+GAAAAGCCCGCCCTGGTCGCCGACTGGATCGGACTGATCTATTTCGGGTAAGGCTTTGCTGTCATTATCGGGCTTG
+>850:2:1:4949:18177/2
+TCATAATCCATAACCCATAATTCATAACTCATAATTTATTTAGCTGCTGCTGCATCTTCCTCACCCGGTCCTCCAA
+>850:2:1:4952:5358/2
+ACGCTTTCTGGCCGCACACAATATTCCCTACAAAGAAATTGACATCGAAACCACGCCAGGTGCCGCAGAGGAGGTA
+>850:2:1:4952:9495/2
+TGACGGCGATGGAGCGCAAGATTCTCGCACGCAAATCCTTTGTCGCCAGTATCTGGCTCAAGACCGGCAAGAAGGT
+>850:2:1:4955:8125/2
+TCGCTCCTTGCCGATCTCGGTCATCATCTCGCTGGTGACCTTGTCGGCGACGCCTGCCC
+>850:2:1:4957:20263/2
+TCCTGCGTGGTTACATAGCTTATCTGCATGGGTCGCGTGACGTTTCGGAACCCG
+>850:2:1:4958:3989/2
+TTTTAATTCCCGAATTACCATACGGTCAACCTCAAATTCAGGCTGCGAGTCCGAATAGTCGCAGCGCGCTCTGGCC
+>850:2:1:4960:12014/2
+ACAAAACTGTAACGCACGTCCCGGTTTGGAGTTCGACCAGGCCGGTAAGGATCTAATTCA
+>850:2:1:4964:9975/2
+CCGTCGCTACAAGGAAGAAGGAATGGAGCAGGAGCCGATGATTGTGGCGG
+>850:2:1:4965:12664/1
+GTATACGTGGGGATCTTGATTTGATTGAGCGCGTTGATTATCTCGGTG
+>850:2:1:4966:20905/1
+GGGGGACGCCTTGGTGTTTTTGCTCCCGCCCACGC
+>850:2:1:4966:20905/2
+GGTCGGCCCTCTTACCCCAACTTGAATAGACGAGTCCACAGTTACTCTTTCCAACGATACCAGCCCGAAACCCATG
+>850:2:1:4968:13454/2
+ACGTCGATATAATTCGAGCGTGGGTGGAGCGCGGACAGGCCA
+>850:2:1:4969:16081/2
+ATCTGCATCTGGTCAGCGGGGTAGGGGGCCAGTAAGGCTTTTAGGTTTCCGTCGTCGGTCGAAACTAAGAAAACTG
+>850:2:1:4970:14542/1
+ACGATCTTTGGTTTTTTCCAAGTGGCGTGCCTCACTCGATTCAGGGACTCGAGCCCGACGGCTGCGAATTTCTTCT
+>850:2:1:4974:21395/2
+GGACTTCGTCGAGGCCGAGCGATCCGCCGGCCGGCTTACGCTGTCGGCCGAAAAGCCGACGCCGCTC
+>850:2:1:4977:3466/2
+AGATGCACAATCTGCCCTCGTGCAGCTTCGCCCAG
+>850:2:1:4977:11290/2
+GACCGCCGACCCCCGAGACACCGGATATAGGTCACCCTGTAGGCCCCCGTTGGGCGTGGCCTGCG
+>850:2:1:4977:12190/2
+ACGAAAGACACCCGAAGTAACAACCTCGTCTCCCGGATTCAAGCCAGAAACAATCGCCGTAAGATCGCCTTTGCTT
+>850:2:1:4977:11547/2
+TGCGAACGACATCGCCCGTGCTGGCATCCAGGACGTTGATAAAGTCCGCCGAGCCGTCTTCCCAGGTCGGTACGTA
+>850:2:1:4978:20625/2
+TCCAGCAACAACTGAAGATGAATTTCAATGCCTGGCGTCAACAACTGCGCCTGATGGAAGCCCTGCCGCGCCTGC
+>850:2:1:4978:10722/2
+GGTGCTGCTCTACTTCGTCTCGTGTGTCGCGCTGGGCGGTAAGATTTGCC
+>850:2:1:4979:15828/2
+TAAGCTCACCCTCCCTTTGTTGGATCTTCGCCTGTAGCAAATGAATGAGACGGCCGTGGGCCCTG
+>850:2:1:4981:4185/1
+AAGGCAAACGAGCTGGCCTGGAATTTATTTTTGCAATTGTTCCAATTGAAGCTTCGCGTCGTCGAGTTTGCCGGAG
+>850:2:1:4981:4185/2
+AGGATTTGGGCATCATCCAGGAATTTCGGCGGCAATCTCTGGAACCGGGCTACGTTGGCAACACCAACGATCTGGC
+>850:2:1:4983:16043/2
+GGACGCTGTTCGCCGGTGCGCGCAGGACAGCGCCGTTGTAGACACCACCGTGC
+>850:2:1:4987:7194/2
+TGACGATTCCCACACCGAACAGCATTTGCCATTGCCGGTTCACCGCGACCCGGGCCG
+>850:2:1:4991:16075/2
+GTGCATCCCCGACGAGTAGCGCTTGACGGGTGTGTCGAGAAACCTC
+>850:2:1:4992:8490/2
+TTGGCTCGGTGTACACCCCATAAAAGAGAACCTTCCTCCACTTCCCACTCGCGGGCATAA
+>850:2:1:4992:10952/1
+AACGTTCAGGTATTGGTCCGGAGCAGGCAAATGTCCCACGGGAAAGTTCAGGACCACAAAACGGAACGACTGATTT
+>850:2:1:4993:15588/2
+GTGATCACCAGGTCGCCTTCCCCGTCGGTGACCCACTT
+>850:2:1:4993:5983/2
+CCCGCATAGGGGCCGGCCCAACTGGCGACCGGCGG
+>850:2:1:4993:11311/1
+TGATAGCACTGCCAGTTAACGTCCCTATCGCATGACCCGCAGACTACTCACCGAATCTCTGTCGTGTGCCGTTCTC
+>850:2:1:4993:8847/1
+TATCCACTGCGAAGAGACGCTGCTGAGGGCACAATTTCCGGAACACGAGCAATACGCCGCGCGCACCTGGCGCATG
+>850:2:1:4994:18460/1
+CGTGAATCACCGCAATTGGCAATGTCGACGGGTGCATTAAATCCCGGTGAGGGAACAACTTCAAGATTGATTACCG
+>850:2:1:4998:14478/2
+CGAGCACTGAATCGCCGTTCTCTTCAGCGCCCGTT
+>850:2:1:4999:6454/1
+TGGTGGACAACCTTGCGGGTGTTCCTGATTTGGAAACAATTTACGTAGTCACAAACGACAAATTTGCGG
+>850:2:1:4999:6454/2
+TTGTCGCCGGCAATGATTAAGAAGCTGCTTTGGGTCAAGTTCTCGCGCGTGATGACAAAATTAATATCGCCGATTG
+>850:2:1:5001:19098/2
+AGAAGGCCGGCCAGTACCAAGCCAAATCGCCTCCCTGCC
+>850:2:1:5001:17881/2
+CACCCACCAAGGCCTATTAGCGGAAACTCTGCAACTTACCGGAGACAGCAGATCTGCTGAGCGGT
+>850:2:1:5002:12528/1
+CACGATGTGCGATCAGGTCCAGTACGGTGTCGCGCCCCACTGGCGATAGACGCCC
+>850:2:1:5002:12528/2
+TTACGCGGTGCTGTCGTTCGGTGGATTCATGGGAATCGGAAACAAGTTGTTCGCATTGC
+>850:2:1:5005:18128/2
+ATGCGGTTAATGCTTCCGCCAGTCGAATAATCGATGGATGG
+>850:2:1:5009:11105/2
+TGACGGGAACAGCGTCAGTATGAAAACACGCATCCGGCACCGCCTTCACGAGCCCGGGAGAATGTTAAGGAGGAAT
+>850:2:1:5010:1316/1
+CAGAAGTCGCGTACCTCGTGCACCTCGTATTTCAG
+>850:2:1:5010:1316/2
+GGGCTTTGGGCGGCTCAGGGCTTTGGGCTTTCGGCTCTAGGCTTTGGGCGGCGCG
+>850:2:1:5010:14442/2
+GTGCTCGCGTTCTATTGCTACGACTGGGGCAACATCTGAACGCCTGAGCTCACC
+>850:2:1:5011:17162/2
+TCATCCTTAAGCACGACGTATTTCCCTTTCTC
+>850:2:1:5012:6217/2
+GCGGTGCGGTGAAATGGAAATTTGCCACGGAAGGAGAGCGCCGTTTCGAAG
+>850:2:1:5012:21285/1
+CCACGTTAACATTCGTGGGCCAGCGGGTGGGTGACGGATGCCGTAAGTTGTCAGGGCTTATCGG
+>850:2:1:5016:14809/2
+TGAAATATTTAGAAATCATCTCGTAATGTCATTCTGAGCGAAGCGAAGAATCACGGATCAATTCTGGAGCGATTCA
+>850:2:1:5019:21177/2
+AAGCGAATTTGAACTGCAGCGATGGATAGACGTAATAGTTGATGCCGAATGTATACTGGTTGCGGTCCACCGGCAG
+>850:2:1:5020:12440/2
+CGAAGGGGTCCACTACCTAGCGCGCCACGGCGAAAGCAGGGTGACAAAAGCGGCGACCATCAGCG
+>850:2:1:5020:19493/2
+GCTTTCTCGCTCTGGTAGGCATGCCGGGCACCGATGAGCTCTTGCCCGCC
+>850:2:1:5020:14584/1
+GTGCTCGACTGGACGGGCAAAGACCTGCGGAAA
+>850:2:1:5021:10263/2
+GTCTTCGGCAGCGTGAGCCCGAGCGCGACCGTGGCACCGAGGCTGACGA
+>850:2:1:5022:5018/1
+GACTCTTGGCTGCTAGAGGTTTCTCTACTGCTTTTAGGGCCGCGCC
+>850:2:1:5022:5018/2
+TGCCCCCGAACGCCCGAAGGAGTAAAGAGGCAGCATGCACTGTGCCAG
+>850:2:1:5022:6500/1
+GCATTGTGGTAGTCGCCGCGCCAGAGGAGGGCGGTCCCTTCGCCGACGAGCTTGAAGGCC
+>850:2:1:5023:18376/2
+CGCCTCGGGCGTTGGATCGCATCCGGCGGGCGACG
+>850:2:1:5024:18819/2
+CGAGTTGAAAGGCCGGATCGATGCACTCGGACAGCGCTATTACCTCAAAGCGATGAACTGCCCGC
+>850:2:1:5025:3164/2
+GGTCGCCTGGAAACTCTGGACGATTTGAGTATCACCAGCCGGATTGAAGTGGCCCAG
+>850:2:1:5025:11566/1
+CGCAAGGCGATCCCTGGAACAGGCGCAGCAAGAACAGGCCGATCAGCGGCCCATT
+>850:2:1:5025:11566/2
+CCCTGATATACTTTCCTGGGCGCTGAATGGTTGTTGCTCCCCAT
+>850:2:1:5031:4665/2
+AAGAAGGCGATCTCCATGAAGAAGGCGCAGAAGACACGCTGGTG
+>850:2:1:5032:4257/2
+TGCGCGGTGACGCGGCGCAGGGCATGGAGTTGACCTTCGCGAGCCTGATGGCGCGGTCAG
+>850:2:1:5032:7264/2
+GCCGTTGGTGAAGAAGTCACGGTACTGCGCCTCGCCGACG
+>850:2:1:5034:2579/2
+GACGGTGAACATCCACCAAAGGTTTTCGAAGTAAGTGGCGCCGATGTTATCGCGAACTGGCCGGATCACATAATAG
+>850:2:1:5040:5592/2
+CAGAGCATGAGCGGAATGCGCGTCGCTTCCGCAATCAGCTGGTGGAATTCGATGTCCCAG
+>850:2:1:5042:6147/2
+CTAACGCCAATGGCACCACAACAGGCACAACAAACACGACAACTACCCCGATCGGAACCGGCACAGACAC
+>850:2:1:5043:6067/1
+AAGAACGGAATTCGCCGTGAGATCCCCAGCGGCACCGGTCGTGACGAAAA
+>850:2:1:5044:5528/1
+ATCCTTTGCGACAGCCGGATCCGAAAGACTGCG
+>850:2:1:5044:5528/2
+AAGGCGGCAAGGGATTCCCGAACCTGACGACGGCGTCATGGCTTTGGGGC
+>850:2:1:5047:15752/1
+ACTCTCCGACAATCCGAAGCTTGTTCCGTACCTCACCACGTCATTCGACAAGAGCGAACCGGCGTTGTCGCC
+>850:2:1:5050:3017/2
+AGCTACCAGCCACGGCAGCCAGTATTTCGGCATACGCTCGCTGCCCAGCATGTCCCAGGGATGGACAAAGATCGCG
+>850:2:1:5052:19735/1
+GAATGCTGATGTCCTTGAAAAAAACGATGTCGTTATCGCTGTGATTCTGTAGCCCGAACCAG
+>850:2:1:5055:5077/2
+TTTGTCGTCGATCGAATCAGGATCAGACTTCGGCACG
+>850:2:1:5058:3447/2
+ACGCCTGTTGGGTTCGATTGGTGACCGAGATCAACCCTTCCCGATCGGAATCTTCTTCTCACTCTTCACGGCTTCG
+>850:2:1:5059:4344/2
+AATTCCTCTACGAAGAGCTGCAGAAGGACGCGAACGATCCGACCTCCAGCCAC
+>850:2:1:5059:18604/2
+AAGCTCAGCCGGTTCTCATCGGAGAGCAGCCGATACTCCGAAGAGTCTTTGATTTGAAGCTGGCGCAGCCGCCAGG
+>850:2:1:5060:8439/2
+CGGCGCGCTCACTATCGTCCTTCACGCCGGGGAAATTCATGAGCGTGCCG
+>850:2:1:5060:4707/2
+TTGGGACACTACGCTCAGCCCGGTCGCAACTCCCGCTACCAGTGCCGCACACCGGATCGCCGTCTTCCACTCGACC
+>850:2:1:5061:12944/1
+CCCGCGGCTCCGAAGCTCGAAGCAACTGCACTGCTTCCGAGGTACCAGCTAATGAGCGATTTTCCGGC
+>850:2:1:5061:12944/2
+CTCAATTCGATTCTTCCATTCGGACAGGTCATCCTAACTGTTCTGAACGTCATCGTTTCTCTAGTGCTCATTTCGT
+>850:2:1:5065:12368/2
+AGGAATACTTTGTTCTTGTCGCGGGTGAGTTCGTTGATCGCGAGCGCGACCGAGGACGTCGGCACGTCGGCTATGG
+>850:2:1:5066:6033/1
+GATCGCTGATCCCGATCTCGGTCGGGCAGGTCATGTCGACGCCGCCGTCG
+>850:2:1:5066:6033/2
+AGAAGACACGAGCGGGCCGAACGCCGACAAGTATGCTTGGGCGAACTCGGCGTAC
+>850:2:1:5066:13699/2
+CTTCTGCATCTGGGCCACGGTGAGGCCGGAATAGTGAGCAACGACCGCGACGCTCGTGGCCTTGAAGACCTCGTTG
+>850:2:1:5067:18374/2
+CGACGTAATTCTCGCACTGGAATCGAATGGTTTGCATACCAACGGCTACTCGCCGGCACGCGAAATTCTGTTCCGC
+>850:2:1:5068:18265/2
+GGATCTTGCGTCCCAAGCCCGGCGGGGAGACGGCGCACTTTTT
+>850:2:1:5070:13217/2
+TCGATCACGACGTGCGACTGCACTATCGTTTTCTCACCGATTGCCACGTC
+>850:2:1:5071:1420/1
+GAACCCAGGCGGTGATCGTCGAACTTGGCGCCAATGATGCGCTC
+>850:2:1:5071:12078/1
+TGCTCCTCGTCGCCGAGGGGCTCCTTGATCAGGTCCGGCAGCGCG
+>850:2:1:5074:7149/1
+GTTGCATGCTGATACTGCCTCTAATCCCGCGCTAGGTG
+>850:2:1:5075:12409/2
+GGATGTGATCGCGCCCGCCGAGATTGGCGTTTAGTCCGGCGGCCAGCATCTCG
+>850:2:1:5082:14891/2
+ACGGGCCAGAAGTGAAAGAGCGTCCCCTCGGTCGGTCCTGAGGTGTGCACGCC
+>850:2:1:5082:2259/2
+AGAAGATGCGCTCGATTCCTAACTCGACTTCACGAGTTGCCTGCTGCTCTCCTACCGCAGAAGCGAGTCG
+>850:2:1:5084:2116/1
+CAGCACGTCGACCGGGAGGCCGGGCGGGAGACTTCCGCAGAGGGC
+>850:2:1:5084:2116/2
+CTCGCGCCCGTCACGGTGCGGGCGGACCGCG
+>850:2:1:5086:8996/2
+GAGCGCGTTCACCGACTTTTCGTCGGACACATCCACTTGCAG
+>850:2:1:5087:4654/2
+CCGCCTCTTCACCGAGGCGCAGCCCGACGCGGGCGG
+>850:2:1:5088:18614/1
+CAATGGTCGGTGAGTTACTCACATGAAACCCTTCCTTTGCCCCGACTTCCTGCTGCGGTTGCTGGGCACGCGCG
+>850:2:1:5088:18614/2
+AGGGGTAACACCAGAGAAGTTGAGCGGATCATCCACCCAGGTTGAAAAACAGATCCCAATTGTTAACCCG
+>850:2:1:5089:7487/2
+CTTCGAGCCGAAAATCGCCGACCCCGCGACGAACGTATCGGCGCCCGCCGCGGC
+>850:2:1:5089:9785/2
+AAGGCCGGCATGTCGCGATACAAGAGGCCGCTGACTTCAC
+>850:2:1:5091:14481/1
+ATCCTCGATCTCTATCTCATGCATGCGCCCTATGGC
+>850:2:1:5091:5128/2
+CGGAAAGTTTGCGGTCGAAGAACACCACTGCTTCACTCAAGGCAAGGCCCGGTTTGATTCCCCCGAAGCAGA
+>850:2:1:5091:12371/2
+CCGCGTTTGGGCTACGTCGCTCCAACGTTCTACCGAGTGTGCCATCGATTGTTTATAACTCTCTTAGCCAGTAACT
+>850:2:1:5092:16585/2
+GAGCGACAATCACGACCCCAATCATGTGTCGATATGCATCCCTTGCAGAGGGCGCCGGCTGCC
+>850:2:1:5092:8201/2
+AGTGGGGCGCCGAACAACCTGGCATGGATTCTGGCGACTTCTTCCGACGCTTCAATGCGCGATGGCGCACGAGCAG
+>850:2:1:5094:15918/2
+CGGCCCTATCAGGAGTCTGAGATTCGCGAAAAATTCCGTGAGCTTGCGGC
+>850:2:1:5094:17187/2
+CGAGCGAACAGTCTACATTCTTTGCAAAGCCCGCCTGGATCCGGAATGGGGCGAGGTGGAACGCAGAACCCTGTCG
+>850:2:1:5101:21142/1
+GATACATTTTGAAATCTTTCTTCTTTGTGAAGTGCAAACATCTTTCCCATGAATCACGAAAACGGTTTGGCCACTT
+>850:2:1:5101:6017/2
+GCCTTTCCCGTTGCCCACGTAGTACCACATCAATGCCAGAAGC
+>850:2:1:5102:19833/1
+TGCTGCGAGCACCTGATCCTTCTTCACCGTGTCGCCCGCCGTGACGCTCTCGACATTCCGGATCCAGCCGCTCACG
+>850:2:1:5102:13363/2
+AGATGGCTGAAGCGAACTAAGCGGTCAAGTCACCAAAGGC
+>850:2:1:5103:14432/2
+CGCAGACGACAAGTTCAACATCGGCGCGAGC
+>850:2:1:5104:11780/2
+CTCGATGAAGGCGATCCACCTGAAGCGGTCGGCCG
+>850:2:1:5104:12248/2
+CGGTGTAGTAATGGAGTTACCTGAGGAGGCCTTCGGCACGGGATG
+>850:2:1:5109:9132/2
+CGCAGCGCTTCGACCAGCGTATCCAGCTTGCGCCGCAACGTCAGCCGCAGCGTGCGCACGTGCGTGTCGAAGTGAT
+>850:2:1:5110:11523/2
+CAGAGCGGCGTTGGCTTCGCGGGAGAGCGTGGTACGAGAGGCAACCCAACG
+>850:2:1:5111:20568/2
+TCTGCACCCCGGCGGTCACCACTCTTTCGCCGGAGTCCAGCCCGTGCGTCACGATGACAGAGTC
+>850:2:1:5114:20354/1
+AGTAGGTTGGAAGATAGCCAACACGGTGTTCAATTTGGTGATCATCTCCTCCCACTCCCCCTCAACCG
+>850:2:1:5116:18615/1
+GCACGGCCAGCTTCGGGATGCGCCACCACGACCGCTTTGA
+>850:2:1:5119:14178/2
+TTCAGCGACGCCGGCACGACGACCTCGTTGACCAGCGGGTTGCCCAGCCGGGACACCTGGAC
+>850:2:1:5120:17263/1
+ACCGTGAAGTGGCGCTGGGGCACTTTCTTGTCGAACTCGTCGAATACGGCCTTGACCATTGCCGGAGTGAATTCTT
+>850:2:1:5121:16596/2
+GCGCTGAGCGAGCACATTCTGCGCCACTGGGCGATAGCGGACCGCTAGTC
+>850:2:1:5125:16450/2
+GAAATGACCAATTCCCGCACTTTAAATGGCGTTAAACTCGTTTTCTTGGCCGCGC
+>850:2:1:5125:11559/1
+GGAAGCCGATGCCCTGGCACTTTTCAAACAAATCGCTGCGTTGCCAAACATCAAAGTCCACAGCATTTCCACGCAC
+>850:2:1:5125:11559/2
+TAAACGCGAGTACGCCGGCGCTTTGCAATACGTGCACCTTGTAATCACCAGGAACTTCGGCGCAAAGCTGTTTCAC
+>850:2:1:5126:5503/2
+AATGGTTTCACTCATGCTCAGTGACTGGCATGGAACATGCCAAGCCTCGACACATCCCGG
+>850:2:1:5126:14780/2
+TGTACTTGCCGATGAGGAGCCGCCCCTGATCGGTCACGCAGATCTGGTACGACG
+>850:2:1:5126:3485/2
+GGCCTGCTCGGGATTGACGTTGGCCATCATCTCGGCGGCC
+>850:2:1:5126:13413/2
+TGCCTGATTTGTTCTTTTTGCTCTGGCGTACATTTTTGAGGACGTCCTTGTTTTGCCT
+>850:2:1:5128:3811/2
+GTATGTCCAAAATAGATATGCATCAGATCGGCGCCATGCCGCTCCAGCAACGA
+>850:2:1:5131:6023/1
+CAGCAGGTTCGGCAGCACGTCGACAAGCGACCTGTCCTGCTGCCAATCCG
+>850:2:1:5132:18984/2
+GCAGCGCGAATTTCGATAAGATCGCGCCACGGACACCGGACGATTATCTCTACATCTCGCAGATTTTTCACAAGAC
+>850:2:1:5135:5451/1
+CACCATCAATTTTTTTAGTCCTGGATAACCGGCCAGACCAGTGAGCGTGT
+>850:2:1:5136:17467/2
+GATCGACAATATTGCCGTCAGCGTCTAGATAGATCGCCCC
+>850:2:1:5140:17619/2
+ATCCGCTGGACGACCTTGCCGTCGGAAATGACCCGCGCTTCG
+>850:2:1:5140:11101/2
+GACCAACGTGGCCGATGCGGTGATCAACAAGGACGCGGGCCACGAAATGCGCTCG
+>850:2:1:5141:12967/2
+GCTCGAGCATCTTGACGGCTTCGTATGGATCCTGGTCGACTAACTTGGTAAAAAGTTCTC
+>850:2:1:5143:6238/2
+CAAGCACGCAACTGGAGGCATGCTCTTTGACGACCCAACGGAGGGTGAGGGCTGCGAATATCATGATCATGAT
+>850:2:1:5144:14658/1
+ATCTCGCCTTCGTCAAGCTGACAGCAATTCGACTTTGGCTGCTCGCTTATGAGTGCGCGCC
+>850:2:1:5151:11364/2
+GAGGATAACGGGCCTTTATATATTGAAACTGAAACTCGAGTGTAATATATTCGAGAAGACG
+>850:2:1:5155:8710/2
+GGACGATCACGCGCTCGGTTTCTTCCGTGCCCGCGGGTGGAGGGCTTGGACTTGCCGATGCCGTAGCGGCGTCTTG
+>850:2:1:5158:16046/2
+TTGGTGTCCAGCCGGTCTTTGATTTCGTCCCACAACGCGGCTGAACGCAAACTTTTCTCGACTGCTTCG
+>850:2:1:5159:12301/2
+AACTGCTTGCCTATCCGATCGACGGCGTATTCCTCGATTGGATCCGCACCG
+>850:2:1:5162:20919/2
+CAAACTCGGTGGTCAGGCTGTAGTGAAAGGCGTTTCCGGAACGTGGAAAGATCTCACCGACAACGTTAATTTTATG
+>850:2:1:5164:3424/1
+GCGAGTTTGGCACGAACAACCTGCCCGATTGCTCGAACATGTGCCACGAAGCGAGCGGG
+>850:2:1:5165:13718/2
+GAACCATGGCGACTTTTGGAGCGCTCGATGAATATCGCCATACTCAGATCCCTCTGCTGCTCTT
+>850:2:1:5168:4253/1
+CGGTGTCGCTGATGTCGGGCAAGTTGCCCCGCTCATCATTCATCACGCGGATCGAATTCGCGACGCGCAT
+>850:2:1:5170:2548/2
+CTTGCTTTGGGGCAAGTTATCTGCTGAAACGATACGATTTAATACCTGATCACCTGCCAAAAATTGGCCTCGCAG
+>850:2:1:5174:1596/2
+CGCCTGGTAGTGTTGCGCATCTAACGATTGCTCAGCACGTCGGTTATGTAAAAACCC
+>850:2:1:5174:10322/2
+AAACCTTTGCCCAACAATTTCATGCGCAGACAAATTTGAACGTCGTGAATTTGGGTCGCGGTTATTACGGACCACA
+>850:2:1:5174:8317/2
+ACGCCTGAACAAGTCGCCATAAATTATAACGAGAAGCCAGAACCACACGACAAATGCGAATATCCCCAGTACATTC
+>850:2:1:5176:20317/2
+GGGCTCATCACCAGCTACACCGGCACCATCCG
+>850:2:1:5181:4293/1
+GTGACAGTTTCCCAGAGCGGATGAACAATCGAACCATTTGGCGTAACGAAATTAAGGTTTAGCTCTCTCTCTGCGG
+>850:2:1:5181:4293/2
+AAAGGTGTTGCCACGCATTTCGATGAAATCACTTATGTGGAGATTGGTGTTGGAGAAGGTATGACGCTGACCGCCA
+>850:2:1:5185:12927/2
+AGGCGATGAACTTCCGCCGCTCCCCGAATTGGTTGCCCCAATTTT
+>850:2:1:5186:3992/2
+CACTGATACGTGCCCTTGGATGACGCGCGGGACGACGGCGAATAACTCCAGGGCAAGTAGATCTTGGCCACCTGCC
+>850:2:1:5186:14988/2
+GAGAGGTCGGCAACTGGAATGAGAGTGGCGAACAGCAATAAGGCGTTCAATCTTACGGTGCTGGGCATAGCGGAAC
+>850:2:1:5187:16884/1
+TGTGCTGCCCGCCAGGTCTCGACCGCTGTTTACGACAAACGGACTGAGATCGCCGTCTATGTCTTTTCAGA
+>850:2:1:5187:16884/2
+TGCGGTTTTACGCTGGCGTTCCCTTGCGCGGACC
+>850:2:1:5190:14038/1
+GAGACGGTCTACGTCAATCAAAACTTCACCATCCGCAATCGGGAAGTCGGCACCAAGCACGTCTTCGTCG
+>850:2:1:5190:14038/2
+CGAATGGGAAGTACTCCAGGTGCTCGAAGATCTTGCCG
+>850:2:1:5197:20386/2
+CAGGGCTGACAATTTGCTTTACAAACGCATTGTAATTTCGGCAGCCTCGCTTCGTG
+>850:2:1:5198:11120/1
+GCGGCGCCAAGAGCGAGCCGGCGGTCTGCTCCAACATCGGGTTTGCCTGTCAGCCCAAAGCCGTCC
+>850:2:1:5198:11120/2
+CGGCATTGAGGAAAAGCACATCGCTGCAGGAATCCGATGACGTTTTTGCGGAGCAGCAAGGGAATATTGCACGGTG
+>850:2:1:5198:13290/2
+CTGATACAGCCGCTCAGAGAGAAAGCGGTTAACG
+>850:2:1:5201:20443/2
+TGGGCGACGCGGTCGAGCGTTCGATCGAGTTCTACCCCCAGGTCTCCGCGG
+>850:2:1:5201:18759/1
+TTGCGTCCGTCCCGTTCGCGCACGAAACGCAACGCTTCACGCCA
+>850:2:1:5203:3833/2
+CCTCGCCGCTGGTGACTTTGTAATCAGGGTACCCGGCAATTACCTTCGCCAGCGTGCTTTTGCCCGAGCCGTTCGG
+>850:2:1:5204:7642/2
+ATGTCGGGGATCGTGTAGGTATTGCCCAGCGACTTCGACATCTTCTCGTTGTCCACGA
+>850:2:1:5206:17684/1
+TGGTGACAGTCTAGAAGCCTCTCCGAGAAATGGCTATC
+>850:2:1:5208:3890/2
+GTAATTGTGTATCCAAGAGCGCGCAGACCGTCTGCGAGTTG
+>850:2:1:5208:11180/2
+AAGTCTGCTCCTCGGGCCTTCTATTGAGGCTGG
+>850:2:1:5209:12728/1
+GAGGGAAACAAGGTCGCTCTGAGCGTCACCAAGAAGGCGTACGCCAAGACCAGGGAAGCGGCCGAAGCCTATCTCA
+>850:2:1:5209:15288/2
+GCTGACAACGCCGACCATATCGCCATTCTCGTCGATCAGTCGGACTTGCGGCGCTCTG
+>850:2:1:5213:20425/2
+AGGATGGTCACGAGGGTCTGGCGCGAAATGCGACACAGGCGCGCAATATCTTGATGAGACAAGCCTTGACTTTTGA
+>850:2:1:5218:15364/1
+CGGTCGATGATTCAAATGGCCGGCATGGTCCCCGTGCTCGTGGTCATCTGTATTCTCTTCGCCTTTCTCACGCCGA
+>850:2:1:5223:12103/2
+CGATGTTAACGCCATTGCTGTGGCGCTGGAGTATTTGTATCGGCATCGGGAAATCGTGAAGGAAATGAGCACTGCC
+>850:2:1:5224:1731/2
+GAAAGTTTTTTCGCCAATGAGACGCGCAGTTGAGCGGGGTTGGATAGT
+>850:2:1:5226:4203/2
+CACTGCTTTTCTCCTTCAGGCTTATTCTCAGCCGCTCGCCACACCC
+>850:2:1:5227:8008/2
+GAAGATTGGGTTGCTATGTCAAATAAAACCCTCAACGTCTCATTAGCATACCTGACAGGCCGCTTAAAGATTCAAG
+>850:2:1:5228:19782/2
+TTCTGGTATGATGCGCCTCTAATAGCACGAGACAG
+>850:2:1:5230:3783/2
+AACCTGATGACCCTAGGCGGACTGGCCCTCGCGGTCGGCATTTTAGTGGA
+>850:2:1:5237:1568/2
+CGGGGTACCGCCACGAAGCGTCAGTGTTGGAGAACACCCCAATCACGACGAAACATCGGATGCACCATGACGCCAG
+>850:2:1:5239:20880/2
+TCTGAATCCCTCCGCCAAAGGGTGGCGGGACAGGTCCCGTCCCC
+>850:2:1:5243:4628/1
+CGAGTGGTGCGCATTCACAAAAACGGAAGTCGACGCACAGCGGCGGCCAATTTCTTCCAGGATTTTGCAGTTGGCC
+>850:2:1:5243:4628/2
+TCCCGGCGGCGCAACAGGTCGAATTGGACCGAGCTCTTAGCGAGCTTCGCCAATTTCTGGACGAGCGTCTCGATGC
+>850:2:1:5245:18861/2
+GGCAAGGCGCTCGTCGAGTGCGGCAAGGCCGCGAAGGACGCCGGCGTCGAAATC
+>850:2:1:5248:7768/2
+GTCTATACCAGCTATTCCTGGTTTCGGCAGTTGCC
+>850:2:1:5250:10437/1
+GCAGCGCTCAGCTCCAGCAAGGAGGTCTTCTCGGACTCCATCCTGGCAACGGTCT
+>850:2:1:5253:18307/2
+CTTGCAGTATCGCTTTGCGTACCTGCAGCCCCGATCGCAAAACTGAGAGCAAGGGGGTAAAGGAGCGCAATACCCA
+>850:2:1:5256:14109/2
+GTCGGGTCGGAGGGTGTGCAGGTTCAGGTCTACGAGCGAGTCCGCTAGCG
+>850:2:1:5260:17952/2
+CCCTTGCGGGTGCGGGCGCCGCAGCGCTCATCGGAGAGGTCGTGACCAGCCATTT
+>850:2:1:5262:18877/1
+ACTTCGGGAGGACCCGTGCGGTTTCGTCATCCATGCC
+>850:2:1:5262:18877/2
+AGTCAAACCTGATTGACGTCGGGCTCGGGACCCAAGTGTCGTTGACGCAACGCCTCGACGTCTTCGGCTCAATCGT
+>850:2:1:5263:20165/2
+GCCGGCATTCCGTTCGCGGTGCCCGACCGCGAGGAATGGCCAGCGCG
+>850:2:1:5263:1848/2
+GTTCTCGGTCAGCAACCCTGAATATCCCGGTACCGTCGGACGG
+>850:2:1:5264:20738/2
+TTGACAACTGAATCGGTCTTTCAACGAGTGGGGATGCTCCGTCCCTACCCGAGGTGTCATTGCCCGCG
+>850:2:1:5265:11790/2
+ATGGCTGCATTCTTTCAAATGGGCCAAGGACCATAGCCCAAGTCAAAAAGGGCTGTTTGCGAGGCAGAAGTCTCAC
+>850:2:1:5269:4831/1
+ATGGTGCCGTGGGCCGTGAAGAAGTTCAGCTTCGACCCCGACAAG
+>850:2:1:5269:4831/2
+GCCGGGGTTGAGAATCCGGTTGTTTTTTAGCGACTTGAAAATGTAGCACATGGCG
+>850:2:1:5269:18395/2
+CCTTGCCTTCAAGCCTGGCCATTGTCGTAGCTCCTGCAGAAGGCCTTCATGGGACAGCGCGGACACCTGGGC
+>850:2:1:5271:21223/1
+GGATTAAACAGCCTTTCGAAGTCGGGCAGGTCGCGATATTCAGTGAGTCG
+>850:2:1:5271:14250/2
+GGGTCCGTGAAGCCCTCCAAATTTCGATTTGCGAAATACGAAAAACTTCGTCCAATCCCCGTTGATTCTC
+>850:2:1:5272:21057/1
+CGTTGAGTGCCAGGATTGAGTTGCACTAGAGGTTCTTACCAGGAACTGCGCGATT
+>850:2:1:5272:21057/2
+GCCATCACTGGGAAACTCGTGTGGAGCTTTCACGTCATCCCCCAACCCGGTGAGACCAACCACG
+>850:2:1:5275:21032/2
+CCAACCGAAGAGAGCACTGTGCGCTGGTCGCCAGTCGCAG
+>850:2:1:5278:1880/2
+GCAGAAGATGAACGGCATCATGCAGGACATCGGC
+>850:2:1:5279:20331/2
+ACAACGTTAAAAAGGTTACAAAAGTTAAATCGCCGGGCGGCATGCTCAATTCTTCAACGGGCGGCGTTGTACGCAT
+>850:2:1:5282:5190/2
+TATTGGGTGAGTCCGGGTTTGAGACGGAATACGCGCACGAAGTTCTGCACCTCCGGGGAATCGAG
+>850:2:1:5283:13867/2
+GGATAGCAACTCGACTTCATGCACCCAATCGAGCACGGCCTGATTTGCAGGTTTGCGATCGCCGATTCCGGCGGG
+>850:2:1:5291:12059/2
+CCACTACGAGTCGCGCCTCTTCGTCGTCGGGTTGCGGCTCCGAAAGCTTGGTCACGTTT
+>850:2:1:5292:12480/1
+TCCAGTCTGAAGAAACTCAAATGGGACCCAGAAAAAAATCAAACCACCTCCACAAATGAAGTCAATCAGG
+>850:2:1:5292:12480/2
+AGGAGTGTTGTCCTCAGTGATGACGAAGTCCGTAGCGACTAATCCTCTGATTGAACGTCCCTGACGATCG
+>850:2:1:5293:1463/2
+GGCGACTACTACCTCAACAAGCCACTCGGACGCTCGG
+>850:2:1:5293:16416/2
+CGTCGATTACCCGGTAGGCAAGCGATTGATCCTCCCAAGGCGGGAAATGCTTTGCTGCAACGACGTTGGCGAGTGT
+>850:2:1:5293:1417/2
+GACTTTGCCTCGAGCGCGCCCTGTTTCGTAGTACCGCATCGCCTC
+>850:2:1:5293:7109/2
+TAGCGAAAGGCACGACGGACTCGGTGGAGGAGATCGAGTGTATGTTCTTGGCCCT
+>850:2:1:5296:3938/2
+TTCGTTGCCACGGTGCGAATGGTGCGATGTACCAGATTCTTCCTGTTGTATTCTTGCTTGAGAACAACGCCGGCCG
+>850:2:1:5297:16978/2
+TGGGTGAGCGGCGGCCTGCACCGGGGATACTCGGGTTTCGCCGGTTCACTCGCGCTCTCAGCACTCATGC
+>850:2:1:5297:14596/1
+ACGCCCCGATGTTCGGAAGCAGAAAGGGTAGTCGACCGGATCG
+>850:2:1:5307:16480/2
+ACGTACGCGCGGCTCTCGCGCGCGATGTGGACGAGCGTCTGCTGCC
+>850:2:1:5307:11986/2
+ACGAAATGCTCATCGACATCGATCAGGTTGTTGTAGCTGTGGCCGGGA
+>850:2:1:5314:1336/1
+AACAGATCTGTACAGCCGCGATTATCTGGTCAACCCGAAGATCAACGTCACGCTTCTC
+>850:2:1:5314:17462/2
+TCTCAAGTACCACGTATTGACGTCCGTGATCTCGAGCTC
+>850:2:1:5317:9822/2
+AGGAAGAGGAAGACGTCGTTGATGTCCGATCCCAAATCCTGGGCCAAGGCC
+>850:2:1:5318:2710/2
+TCGCCGTCGCCTCGCGCGTCGGCATCGACACTGTCGAACA
+>850:2:1:5319:19708/2
+CGCCACATCCGCTTTGTGGACAGTTTTCCGTCCACCGTGACCGGCAAGGTGCAGAAGTTCGCGATGCGCG
+>850:2:1:5320:5032/1
+CGCCATTCTCCTTGGCAACTTGGTCCATGATGTCGTTCATCGATACGAGTTGGTTGGCGTAGCGCGACGGCA
+>850:2:1:5320:5032/2
+GCCGAACGCCAACGACGCGACCAGGGCGCTGATCGATGAATGGGCGGCCAAAGAGAAGGTCG
+>850:2:1:5321:11551/1
+TTCATTTCGGCGCGATCCTTGAGGACCTCGCCATCTCGCTCGAGCAGCACAAGAGCTAGCCTAGGCTACC
+>850:2:1:5321:11551/2
+TACCGGAACAGAGCCAAGGGCAAGAAGCCTTCGTGCGCGAGCTGC
+>850:2:1:5327:19476/2
+CGGCAAGGACACCGCCAACGGTCAAGAACAGATGAGGTTATCACGATTTA
+>850:2:1:5330:14434/2
+TGATATTGTGGCGTTTCAGGTCTTTTGCCTGGTCCTCTTTTTTGTGAGCATGGTTGCTGATCTGCTGATTGAGCGC
+>850:2:1:5330:11078/2
+CAGCCGCCAGGGCGGCCGGCGATTCCACGGTGAAGAACGCACCCTGTCCGTTCTCGCGGGCAAAGATGCCCTGCAC
+>850:2:1:5332:5452/2
+CATTTGGCTGCAAAACCCTGGTTGCATCCAAATCGAGCGCGATCTCTTGCCAAACGAAATTGTGCCGCCTTTAAA
+>850:2:1:5333:4530/2
+TTTCGACGCCGGTGGGCTTCAAGAACGGCACCGAC
+>850:2:1:5339:16026/2
+ACAACGTGAACGCGATCCTCGAGACGGTCGAGCCCGATCGCAGCGCGCGCCGCGTCCGGCTGCGCGAACTCCTGGC
+>850:2:1:5339:14137/1
+AGCGGGCGCAATGGGACGCTGGCAAAATCTACGACGACGAGATC
+>850:2:1:5339:14137/2
+CCCGCCGCCTGGCCGGTGAGCCAGCACTGGGGAATCTCCCGCATGAACGTGTGCGAG
+>850:2:1:5344:10010/2
+AATGAAAGCGTTCCGGACGCCGCAGAAGTAGCAGGACGGCATGGGTCCTGCTATAATCACTGGAGGTACCTGCTGA
+>850:2:1:5346:10230/1
+GACAAAAATCACGCTGCAATCCGCGCGCCAAAGATTGTGCTTGAGGTGGTGACGCACGCG
+>850:2:1:5350:15809/2
+CAAAGAGCAGCAGAACAATGGGTATAGCAATCTGTGACCCTGACTTTCTCTTCATCGGGCCTC
+>850:2:1:5350:12993/1
+GCAGTGCCCTTCAGAGGGAACCGTAGGAATTGGCCCACC
+>850:2:1:5351:1269/2
+TCTCACACTGGTGACCTTGAACTGAATGCCGGTGCTG
+>850:2:1:5355:6627/2
+GCTCGAACTGGCTGAGCCGGCGGCGCCGTCGCCATTCGCGCAGCAGCGCG
+>850:2:1:5358:6238/1
+ATGCGAGCCGCGAGGTATGGATGGTAGGCAAAGGTCGACA
+>850:2:1:5361:1721/2
+AGACCCTGCGATACGCATCCGGCAACGAGGCGTTCCCATTCCGGTTTTGATTACCCACGTGCTGGACGCAGACGTC
+>850:2:1:5363:2716/2
+CGCCCTTCACCTGCGCGATCAGCGTCCCGGCCCA
+>850:2:1:5363:9452/1
+GACGCCTGCTCAACCTGACACAGACGTTCTCGCTGGC
+>850:2:1:5363:9452/2
+GCGTCGCGCGGATCCCGATGCTGGGAGGGATCAACGCGACCACCGACACCCGTACCCGTTTGATGCGG
+>850:2:1:5364:13181/2
+CGCGCGAGTGTGAAACGAATTAGGAAGTAGCCAACGGCTTCC
+>850:2:1:5366:21319/1
+CTGCAAGAGATTCGGAGTCTTGGTGAATTAAAGAACCAGACACTTGGCACGGAAGACGTGACCAAGGCGTATTTCG
+>850:2:1:5367:17549/2
+CATCATGCTGCTGAGCGCGTGCGAGCGTGTCGACTCGGTGCGCGTGATGGAGATCCTGGACTACGCCACCTACGAC
+>850:2:1:5368:1655/2
+ACGACGATGGTCTTCTTGGAGCTGGATCGGTTGGCG
+>850:2:1:5369:21214/2
+AGATCACCCGGCCTTACATTCGATATCGTCGCTTTAGCCGCTA
+>850:2:1:5370:12979/2
+AGATAAGCCTATCCTCGACGATCAAAGAAGAGATGACTGGTCGATATCAAGACTGAGGGAAGCCTTCGCAAAGCTG
+>850:2:1:5377:11826/1
+GCGCCGCTACGCGGCGGTTCACTCCAACCTTCGCGCCGAT
+>850:2:1:5377:11826/2
+ATCAAGAAGATGATGGGAAGGGTGAACTGAGTCGCGGTTCGCGATTCGGGGTTCGCGGTTCGCGACCTACGGACAG
+>850:2:1:5379:14318/2
+CGAGCCCGGGCTCACGCACAAGGAAGACTTTTCCTCCGGCACGCA
+>850:2:1:5383:19030/2
+CAGGTTCAGGCCGCCGGTGCCGAAGAGCGCCCGCTTCGATGCATCCTTCGTCAGCGGATCCCCGG
+>850:2:1:5386:4720/2
+GCCGCATGCAGCAGCTGATGTCTCATTCGCCGGTTCCCTCGATCTCGACGGAACTTCTCACCAC
+>850:2:1:5387:11474/2
+CCGTGTGGGCTGGATGAAATCGTCGCTTCTGCCACGCGCGAGATTACGATGCACTTCGATTTCAATCTCGTGTCCG
+>850:2:1:5387:7117/2
+ATTTCTGAAATCCGTAGATTCGGGGCTTCTCCGCGCCGGACGC
+>850:2:1:5388:18859/2
+GCCAGATGTATCCGCTGTGCGTCGGCGCCGAGCGCGTCATGCAGGCGCAGACCATCGCGGAGTACGCACG
+>850:2:1:5388:15795/2
+AATATTATGGCTTCGCTACCGATCAGTTGGTTGCC
+>850:2:1:5388:2702/1
+AAGACCAATGCGTTGTAAATGATGACGGTCGCAAAGAAGCGCTGCTTCAGGGCGGGCG
+>850:2:1:5388:2702/2
+CTCGATTATTTCCGGCCATGGACTCTGCGGAGAAACTGACACCGCCGCGCG
+>850:2:1:5389:11446/2
+AACGGTAACAGGAACGATCATCAAAATGACGACTGAGGAAGGTTCGGCAGCCAATTATCAGCCGGTCAAAACTCTT
+>850:2:1:5389:17110/1
+GTCGGCTTCGCCCTCCGTAAAGTGAACGAGGAAGAAGCCGTACGGACCTACAAGCTTCTCGAAGAAATGAAACAAC
+>850:2:1:5389:17110/2
+AACCTCCATCAAGACCCACGGCCTGGTGGTTACGCGGCGAATTTCATCAATGATCTTT
+>850:2:1:5392:10999/2
+TATTGGTCAGCTTTTTTTCACGGCAAATGTTGACGTTAAGGTCGACATCGCGCGAATACTCGCCCACGACCATCCC
+>850:2:1:5399:9595/1
+GCCGTGTTCAATGCCTGAGGGCTGTCTCGAAATCCGATCTTGGTGGGATCGGTCGGGTCGGCGCTGTAGAT
+>850:2:1:5399:9595/2
+CCACCGTATCGCCGCCGGTGTTTGCCAAGTTCGGGACCGAGA
+>850:2:1:5402:10639/2
+GAGGAGAATCTCGACGTCGTCGAATCGCTGCGCAAGTCACGCATCCAGC
+>850:2:1:5403:15575/1
+AGGGGACAACAGATCGGCACTGTAGGCAATGCACACGGCCTTTATGCGCCGCATCTCCATTTCGAAGTGCACAAGA
+>850:2:1:5405:4434/2
+TTCCTCGCCCTGCCTGGCGCGTCCTACGCGCAGGAAGCGACCGTAACCGGCACGATCTCCGATTCGACCGGCGGGG
+>850:2:1:5410:7051/2
+AATCCAGATTTCGCGTACTGATGAGCCTCTGGAAAAATTCGATGGGCACACGCCGGGCGC
+>850:2:1:5412:10339/2
+GCCATCGTCATCTACCGCGTTCGCCGCGGGGAGTTGATCAACGTCGTTGCTCACCACG
+>850:2:1:5412:8254/2
+GGAGCCGGCCCTCTTTCCCTGGTACAGCGTGCTCGACAACATCACGTTCGGCCTGCGCACGCGCG
+>850:2:1:5413:18631/2
+CGTGGCCTTCTACGCCGACCGGCGCGCCGACGCCGGCCGCAGCCTGATCAGCAACGGCACCGTCTACGC
+>850:2:1:5417:1533/2
+AAATGGATCGGCACGCACAAGGATTACGACCG
+>850:2:1:5420:8907/2
+GTGTGCCGCTGGCAGTACCTAGTGTAGCCCAG
+>850:2:1:5422:16188/2
+AAATCCCAAACTGCAAGCTCCAAATCCCAGGGAAGCTTCAAGATCCA
+>850:2:1:5424:12486/2
+ACGATCCGCTGAGCATCAACGCCTGGGCCAATCTCGCGGAGCTGTACCAATCGCAAAACGACACTGCCAA
+>850:2:1:5426:11877/2
+TTTCCGCCGGGCTGTTTTGGCCGGCGGATCTGATCGCAGCCCTCCTGCTGCCGCGCTGAACGGATCGA
+>850:2:1:5427:5603/2
+TGGGGCCTCTTCAACGAGCCCGATCTCGGCCTCGTGGGCGCCGACTTCCGGTTCCAC
+>850:2:1:5427:20935/2
+GACAAATTTGCTGCGGCGCTCCTTGTTTAGTCGCTTAGCGCTTGAGTAGCTTTAGTACGAGTTATGGAACTTCTTA
+>850:2:1:5428:13933/2
+TTGTTCGCGCGGTAGATGAGGATGTCCGCCCCCTGCATCAACG
+>850:2:1:5428:1658/2
+GCTGCGTGGATTGGCGATAACGATCTTGCCTGCGAACAGCTTGCCCGC
+>850:2:1:5430:7744/2
+TGGCTCGCGTTCAACGGCACGCGTGCGAGCATCAGCTACGGCAAAGGAAACTCACTCATGCTCGCGACGCGCAACG
+>850:2:1:5434:16273/2
+GCTGAAATAGAAAAGAACATTCAGCTCTATCAGAAATCGGTCCGCGGGAAGACGGATGAAGCAA
+>850:2:1:5439:13958/1
+GAACTGCCACCACGTCTAATCGACTCAAATCAACGAATCTGTTGAACGGTGCTGACACTTTTTCGATATGAGAGAG
+>850:2:1:5439:13958/2
+CGTTATGCCTAATCCAACTGACGATTCAGAACCTTTGCCGGCTTCCAGGATTGTCCCTGGGCCGACTCATC
+>850:2:1:5442:18240/1
+TCGCGATCGCCAGTCGGGACATCATTCGCCGCAAGAGGGTGGCTGTCATGGTCTTGTCT
+>850:2:1:5445:16419/2
+TTTCCTTGAAGAACGGCGTGACGAACGCCGACCAGCCGTTGCCTTTGATGACCGAGGCGTTCG
+>850:2:1:5453:20722/1
+GATCGGCAAGGTCTTCTGCTGATAGCTCACCTGATCGTCGTAACCATCAGGGCCATGG
+>850:2:1:5453:20722/2
+ACGATTCGAGCTGCGTACCCTGGATATTCGGCGATGATAGCCACTGCCGGATACCTTCGGTCC
+>850:2:1:5457:19173/2
+ACAAGGACACGGCCGCGTTCATCTACGAGCTCAAGACCGTGATGGACATGATGGGCTTTGGCCGGCGC
+>850:2:1:5457:5848/1
+TTTGGGCACGGATCGGGCACTGGACATCGCTGAGGGCAAGGGCAACAATTGTCACAAGCGTCTAG
+>850:2:1:5459:13236/2
+GGATTTCACGCCAATGGGCGAAGCAAATTACAACTACTATCTCAAACACGTTCTGCTCTTGC
+>850:2:1:5459:4037/2
+AAGAACCGCTCCAGCAAGAATAATTCCGAATTTCATTTTCAATCTCCCTGGCTTATGCGCGCATTTTCTTATTGGA
+>850:2:1:5460:7019/2
+GAAAGGCGTTCGGCCCGGACTTTCTTGGACGGGCGTGCGG
+>850:2:1:5461:7729/2
+AACCGAACATACATGCCGGGGTCAAGTACCTGCGCTTCATGGTGGACGAGTATTTCAACGACCCGGCCATC
+>850:2:1:5461:5146/1
+GAAGGAAGGCCAGCGCTACGCCGCCGATACTCGCGCAGC
+>850:2:1:5463:2577/1
+CGATAAACGTCAGGGCGTAGATGAACTCGTTCCA
+>850:2:1:5464:11252/2
+AAAGATTCAAACGTTGACCCTGCTGAAGTCGCAAAAAACGGACGGTTCTTGCGACTCTGCTGTAGGTCT
+>850:2:1:5465:2747/1
+GTCAAGCCATCCGCAGAATACATCTTCGCCGCCAT
+>850:2:1:5470:6484/1
+TAGCGTGACCGACTTCGCCTCGACCTTCTCCAGAGTGATCGAGCCCGACC
+>850:2:1:5470:16621/2
+CATGATGGTCAGATCCTCCCGCGTGGCGATAACTAGGATGCGCCCGGTTGAGGACGGCG
+>850:2:1:5471:7083/2
+AGTGACAAGCGAATTGTGATTAGCCCTCGCCGATATGAAGCAATCGGACCCGCACGCCTAACCTTTGCCTACGGCT
+>850:2:1:5471:18332/2
+CTCGTGTGCGGCGAGAAGCCCGAGCACGCATCCCATGAGGAGTCCGCCACCCCGGGCCCAGCTCGAATTGACAGCC
+>850:2:1:5473:12786/2
+CCCCTTTCATCCGCGAAGCGCCTCAGTTGGCGGGATCGGGCGGTGAGTAAATCTGTCCGCGTTTTCAGCTCGC
+>850:2:1:5474:18264/2
+GCGCTCCATAATGTCGCGGTCCTGATGCAGGAAGGCGCGCACGTAATGACGCAGAA
+>850:2:1:5477:17341/2
+ACGGCTGCCAGCCGATCGATCCATCGATCCTGCAGTCGAACGTGGAG
+>850:2:1:5481:6605/2
+CGAGAGCGTGGACGAGGCGGCCGCCAAGGCCATGCC
+>850:2:1:5493:10267/2
+GAGCCCGACAGCCGCGAGCCCTGGTTCATCTCCGCGGCCCACGACGA
+>850:2:1:5494:8566/2
+CGCCGGTTCACTCCTCGAAGGCCGATCAGATCTTCCAGCCGTTGATCCACTCGATGAGCTTGGCCCCCGCCGGCTT
+>850:2:1:5495:8667/2
+AATCGACCTGCTTCAGGGTGCTGTATCGCGTTTCTCCCGGCGTGCGGCCGTAGCTCAGCCACGC
+>850:2:1:5497:4992/2
+GAGTGCATGTTCGCCTGGTACTGGCTGGCCGACCTGTGCGACCGCGAGGCCATCCCCTTCGTCC
+>850:2:1:5497:17389/2
+GTTCGACAGCACTGAGATCGACGAGCTGCTGACGCTCCG
+>850:2:1:5501:7405/1
+CTCATGCCCGTAGATCGCGCGCGGGTCCTTGAGCACCGGCTCG
+>850:2:1:5505:19347/2
+TCACTGGCCACCGATCATTGATCACTATTCTGTTGCGACGCGATCCACAGACGCATCGGAATCATCGAAGATTCA
+>850:2:1:5508:7893/2
+CCCAATCGCGCCCCAACTCGCGGAAGATGGCACGAAGAACAAATACGGAAACGGTCGGTTCTTCCTTGAACCAGGC
+>850:2:1:5510:8684/2
+GCACCACATCATGTCCGGATACCGCTCCGACGTCGGACACGCCAACTGGACC
+>850:2:1:5511:5982/2
+CTTTGGCTACAATGTCATTTGAACCTTCAATTCTAGAACCCATAAGGAAGTCACT
+>850:2:1:5512:1768/2
+AGGATCCAGAAGACGTTCTGCTGAGAACCGAGTTTTGCGGCGTGACCCACCCAGATCGTACCAACGACAAAGACTA
+>850:2:1:5512:17167/2
+ATAGAGGTGTTCGTGAACCGGTGTCTCGGGCACGGCAACGTCGGTGACCCA
+>850:2:1:5515:4182/2
+CCCTCGCCGGTGGCGCATATCACTCATGTGACAAGCAACGAA
+>850:2:1:5519:2155/2
+CCGACGCGATACAATGGGACAAAATGCCGATTGCTTTT
+>850:2:1:5523:15893/2
+ACTGGTACAGGTCTTCGCCGGTCTCAGTGAATCGACCTTTGAACTGTTCATACTGCGGGATCGCTTTCCGCAGTTC
+>850:2:1:5527:12424/1
+AAGTGATGGTGCCGTCAGAGAGCGAAATGATCTCAATATCGCCCACTTTCATTCGGTAGTACCCCGCTTGAAG
+>850:2:1:5527:12424/2
+CATTTGACCAATAGATCAAGGAGAACAATGCTAAGTAAGATCGGTCTAAAATCACTGGCTCATCTGTCTGGAGTCT
+>850:2:1:5527:21190/2
+AGGTGAGCGGATGCCAGTTTGAAGAGAAGCTGTTCGTAAACGCCCAGGCGATACTAGAGGG
+>850:2:1:5528:13018/1
+CTGGTGGTGTTTTCTGCCACCGAGACCATCTCCGGCTCG
+>850:2:1:5528:13018/2
+GGTAGTGTCTCTGCTGCAGGCACTGAACCGTTACGATGC
+>850:2:1:5530:21378/2
+CACGACAAAAGACGCCAAATAGAGGCCAACATCGGAATCCGTCCAGACTC
+>850:2:1:5530:16651/2
+TTACACCCTGGCTTTTGTCTCTTTGTCTGATTTCGCTCTGGGGTTTCTGGGTTGTCGG
+>850:2:1:5535:16816/2
+GCTGGACATTTCTTGCAACGATGTCGCTCGGCGAATTGAAAAACACGATCGAGTCCCTGAGGGCGAACAAGACCAG
+>850:2:1:5537:12448/2
+TTCCTGAGGCTATGGGTTAAACTGGGTTTCGCTTAATCACCACATATAGAACATAGAACGGGGTTTTGCCGGGATG
+>850:2:1:5537:12400/2
+CGCGCCGGCAAGGTGCGTGCGCTCGCGGTCACCTCGGCGACGCGTTCGCAGGCCATGCCG
+>850:2:1:5540:12646/1
+AGCCGAGCCGGTGCGAAACGGCGACGAAACTGGGCAACCC
+>850:2:1:5541:13250/1
+CGAGGTCCTTGAAGCGGTCCGTCGGGTCCTCGGCTGCACGGAG
+>850:2:1:5541:13250/2
+ACCTCTTCGACGCGCAGCTGCTGATGCTCGATG
+>850:2:1:5542:1226/2
+CGGGAATGTCGAGCTGGTCCGGGCCGCCGGTCTTCACGCCCACCGGCGCGATCAG
+>850:2:1:5544:21358/2
+TATTGACTCGAAATCGTCACGTCGATGTTCGGCAGTTCTTCACGCAAAATACCGAAGGC
+>850:2:1:5544:2276/2
+ACTCCGATCGTACTCGTTGTACAAAAAATTCTGCAGCGAGCCGAGCAGAA
+>850:2:1:5545:3128/2
+TGTTATTTGCAAACTTCCTGGTACTTCACAGGACCAAACCTATTTGGATCTATATTTTCCTGGGAACCTATTTTAC
+>850:2:1:5547:3082/1
+GCGCTGGTAAGAAAGGAAGCCCGGTCTTATGCTCATCAAAATCGCGTTATGGAGTTGCGTTGCGC
+>850:2:1:5549:14815/2
+GGCACCAACCTCGCCGTGCCGAAGGGCAAGGACGTCGGCG
+>850:2:1:5549:8143/2
+ATGATCGGTGAGCGCAATCCCAACGATGTCTGGGTCTATCCGGATTCGAACAAGATGGAGATCAATGCGCTGCGCG
+>850:2:1:5552:11912/2
+AAGTCTTACGTAAAAGGGTGTTCTTAGAACTCACAATCCTTGCTCTTGAGATGCAGATGACGGCAATTTTGGATTC
+>850:2:1:5556:6291/2
+CGAAATAGAAACGGCCGGCAGATGGCGGCCTCTTCCAAC
+>850:2:1:5556:5612/2
+CAGGCGTCTCCGAGACGTTCCGGGCGGAGTGCGAAATACATATTTTG
+>850:2:1:5563:20822/2
+TGGTCGGTCGCCGTGATGTCCAAATTGGTTCCCGTGGACGGCTCGGAAATGAGTTCGGC
+>850:2:1:5563:8600/2
+CGGAAGCGGCCAAGGCGTAATGCAATCGCTGGCAAGAGCGTCATGATGATTAGACTT
+>850:2:1:5563:19263/2
+TGGCTGATATTATCTTCCAAAAGTTCAAGCGCCAGCGGTTCATCATCAATGGCGAGACAACGCAACATCAGTCTAA
+>850:2:1:5563:8933/2
+ACGATCTATGGCCCCACCTTCCGAAACGTGGACTTCTCCATACTCAAGGAAACAAAACTCGGCGAGACCCGCAACC
+>850:2:1:5568:21360/2
+TTCAGTCTGATTTGTGATCACTGCGACATTTTTACCGCAGCCCGTCGCACACCCTCTGCATGAAGCAGAAGTCACC
+>850:2:1:5570:12038/2
+GACGTGGCGTTGATGGAGAAGGTGCTCGATGGACTTCAGACCCTCTAGAACAGATGCCA
+>850:2:1:5572:16537/2
+TTATTCTTAGGCCGCGCTTCAATCGCTCTAATTCCTTGCGTGTACCACGGCGG
+>850:2:1:5572:18763/1
+CGCAATTCCTTCTCGCGACGCTTCTGCATTTCCGCCCGCTCTTTG
+>850:2:1:5572:2075/2
+CTTTCTTGGCCAACCGGGAAATCTTGTAATCCGGGAGCTTCATTTCGCTTGCGATTTCGCTTG
+>850:2:1:5579:5715/2
+ACAGGTTCTTTTCGCCATGCTTTATCGGCAACTGGAGTCTTACC
+>850:2:1:5579:5941/1
+AGGTTCATCGGACACGAACCGCAAGCATGCTCAACCTGCACTAAAAATTCAACCACCGCAGCATGCCGACGTGTCG
+>850:2:1:5583:14967/2
+CGCCGATAGTCTCCGCCCAGCTTACCGCCACCGCCAGAAAATGCGCATTGCGAAAAGGCACGTAAGTCACCGGGAT
+>850:2:1:5583:10978/1
+CATGCAGGTCGACATCGCCTTCAGGAGACCGAGCGCAACAAGGCGGAGCAAAGCGGCGGAGTGACACCGCTAGGA
+>850:2:1:5583:12327/2
+GCCGCGCTCGATTCAGGCGCGGAAGACTACGTCACCAAACCTTTCAGCACGGCGGAATTACTCGCACGTCTGCGCG
+>850:2:1:5584:11760/2
+GCGCCCTTTTGAAGGCGTGCGGCGAGCTCGGCGCG
+>850:2:1:5591:5696/2
+TGAATGTGAACGTCAGCTTGAGGTCGTTGTAGGCGAACGCGTCGCTGAAGCGGCCGACGTCCCTC
+>850:2:1:5591:10864/1
+CACCTCACCGGTCGGTCTGTGCATCGCCGGCGAACTGCGCGGCGACGT
+>850:2:1:5593:10065/2
+AGTTTGCTCCGGGGAGGCGAACGGCTGGCCTGCGGCG
+>850:2:1:5596:4915/2
+GAACCTACGAAGGCAGCCACGAGCAGGATTGCGAGAAACGGAGCGCGCTT
+>850:2:1:5599:16797/2
+AGCTTTCCAAGAAGCTTCGAAAGATCTTTGGGAGAAAGCGACAGCGCGAGATTTCCGAGCTAAGCACATCAGGGAT
+>850:2:1:5602:8791/2
+CGGCGCCGGCGAGGGAGCGACCGGAAAGGAACAGGATCGCGGCAGCCGC
+>850:2:1:5602:4412/2
+ACGTGAATCATTCTGCTACACCCTATCAAAACCTTGTTGACCGAAACTCGAACATCAGGAATACCGATTCGAATCC
+>850:2:1:5603:4490/2
+TCGAAGTCGTGGTGCGTGCGGATCACGCGCTGAAGCTCCTC
+>850:2:1:5611:11671/2
+AGCAGCTTGAGGGCGTTCTTGCGCCCGATGTCGATGAGCTCACCGAGATAGAACATGTAG
+>850:2:1:5613:3994/2
+AGGCACCAAAAACCCAAGCCTCAAAGAGAGCCTTACTGACCTCGCCAAACGTTGGGCACGTCTGGCCACAGAGCTT
+>850:2:1:5616:17311/2
+ACTCATTGTAATAGCTACTGGCACCAAGAGCAGACAAATCCGTCGTGTTTCCAGACACTGTGCCTGGGTTCGCCGC
+>850:2:1:5619:18640/2
+CCCAACGGGTCCAACGCCATCGGCCCGGGGGCCTCGCTCTTCGGGTCGTTCG
+>850:2:1:5620:10130/2
+TCGGCAGAGACCAAGTGGCTCCTGATCCGGAATCCGCGATTCGGCGACG
+>850:2:1:5623:7479/2
+CGAGGTGCAGTTTCTAGATACCAAAAACGGCGAGGATCGAGGAGCACCCTCCAC
+>850:2:1:5628:12529/1
+GATGTTTGCCGTTAAAGTTATAGTGAAGGGCCACCGCCGGGCGATATTCAAAGTTTTTCCGCTGCAGCGCAGTATG
+>850:2:1:5631:6478/2
+ACATGGTGTACATGAACACCAACCTCACCCGCGGTGCGGGCGAG
+>850:2:1:5632:19489/1
+ATGGTCACCGAAACCGACGGAGCGTTGGAGTCCGAAATTATCCGGAGATTTTTGGGCGCGTTTCAAGCGATCACGC
+>850:2:1:5632:19489/2
+GCAATCGCGGTGAGCTGTGCCGGACGGCGGTGATAAGTC
+>850:2:1:5632:16324/2
+GCAAAAAGGAGAGGAGCCTTATATATGCGTCCTGCGAAGACAGGAATAACACGTTAAACAATGGAACCGGGCGAAG
+>850:2:1:5633:17232/1
+AAAAACTCAGCGAAGCCACCCGCGCCAGCGTCAAAG
+>850:2:1:5633:17232/2
+AGGCGGATCTTTGAAAGAATCCTGGCTATGATTTCCGTCCGGCCGTTTCGCTGTGAAAG
+>850:2:1:5633:3486/1
+GCCGGTGTCCTTGACGCCGGTCCACACAAGATAGGGATCGAGATAGTC
+>850:2:1:5633:3486/2
+CTGACCAACGTCAATCACCAGATGGAGGTGATGCGGGAGGAGAGTTTCGGCCCGGTGGTCGG
+>850:2:1:5634:5486/1
+CCAGGGTAAGCTCATTGATTTTGGAAAAGAAGAAGAAGTGCCATTTGAGATTCTTGTTAATGAACTGATCGAG
+>850:2:1:5634:5486/2
+ACAATGTAATCCACCACTTTTTTCAAATCACCCGTCTCTTCAAACACTTTTAACTGGCGATCGGCTCCGGAGCCC
+>850:2:1:5635:9121/2
+CAGCGCCCTGCGCAGGATGCCCATCATAGCGAATGATGCTCGGCCGAAGGCGTCCGGCGCGGCATCTAGT
+>850:2:1:5635:5890/2
+ACGAATGTCAACCCGCGAGTGGTCTGCCCCCTTGCTGAT
+>850:2:1:5636:9959/1
+GCAAAGTGGGACAACACCCAATATGGTAACCGTCAAAAAAGTCATGGGGGCAAATTCGTTTTGCATGGCGCACCTC
+>850:2:1:5636:9959/2
+GAGAAATCTAGAAGTGGGGGTTTTATGGCGTCCAACACGGCGCGCGCGTGGGACCGTGCCGCGG
+>850:2:1:5637:4676/2
+GTGTAGCCTGCGCCGCTCTTCGTCAGCTTGAGCAGGCCCTTGTTGCCGC
+>850:2:1:5637:7650/2
+GCAGGGTCGAAAGTTCAATATTACTATCCTTATGTTCAAAGCACACATA
+>850:2:1:5638:12954/1
+GGATCGGCAACTTTCGTACCGAAATAATCATCCAC
+>850:2:1:5644:18411/2
+ACCGGATTTGTCTCACCGCGGCATGCACCCAAATTCCCTCGCCCTTAATCGAACAACTCAAAAGCGGCG
+>850:2:1:5644:18937/2
+GACGCTCTCGCCAAGGCGGCCAAATCTACCAAGGATGGCTTCCTCAAGATCGAATTCGACGAGGATCCGTCCTTC
+>850:2:1:5645:19611/1
+AATCCGCGGACGCCCCGATAGCTCCCAAAGTAGTGATCGAAAGAGCGATTTTCCTGAATC
+>850:2:1:5645:19611/2
+TCCTTTTGTTCTGAAAAAAGCATCTGAATTCAGGGGACCTATGGAGAAGTTCACTCGCCGGGAACTACTTAGACTC
+>850:2:1:5646:4482/2
+ACTCGGCCACAACACCATTTCAGCAAGCGCGGGCGGCAGGTCAGGCACGTTGGAGGTCA
+>850:2:1:5649:15950/2
+GGATTGGTCGCTCCCGGATTCCTCCAACGATCGCTTATCGTTGCGATAACAAGAACCAATTTGCCTTATCGATG
+>850:2:1:5650:12808/2
+TGTATGAGTCCATTACAGACCAATCGGTGGCGGAGCGCTT
+>850:2:1:5653:8761/2
+AGCGACGGCCTCGTTTGCGAGCAGCATGAATTCCTCAATGAGTTGATGGGAAACATCGTTCTCAACCTTCTCAATT
+>850:2:1:5654:19860/2
+CGATGTTACGAAGAATGCGACTTTCCGCGTTGACGCCTTCCAGTCCCGGGACCTCGGACCATTAGGATTCG
+>850:2:1:5657:3193/1
+GCCATTTTCAACAGAACTTCGACAAAGCGTTTCGACAAAGATTGACGACAAAGATTACGACAAAGTTGGGAATGAG
+>850:2:1:5657:3193/2
+ATGGATCTTGCCGAAGAGAATCTTGAGGTGGGACAGCCGGCCAGTTTTTGCGTAC
+>850:2:1:5657:20485/2
+AAAGGATATTCGCGTTCGGCTTTGCGATCAGCAGTCCCGTGGGGTTTCCG
+>850:2:1:5658:11077/2
+TCGAACGGAGCACCACATGACCGGAAAACGGATCCCGCTGGAACATCCAGTCGAACGCGGCGTCGATCTTTT
+>850:2:1:5664:7497/1
+GACGGCTTCCGGTCGAGGGACACAAAAATATAATCGACTCCTTTCAAAAGCTCG
+>850:2:1:5664:4647/2
+CTTGATATATTTAGCTGAACATCCTAGATCGTTATTCACAGAATTTACCTTGTGATGCCATGCAGCATTTACCATT
+>850:2:1:5668:18015/2
+GATCTTAAGATTGAGAGCCAAATTCCATCCAAAGTTCGGGGCCCTCAAAACAATAAGACGTCCACCCGGC
+>850:2:1:5669:13779/1
+ATTTTGTTTGAGCGACTGGTCATGCGGGACATAGATAGCAAAGTCCGAGGGCCATTGCTTAGTTTCACTGCGCAAT
+>850:2:1:5669:13779/2
+CCACACTCATCACCCGGTCGCTAGCGCTCGGCCATATCGCCCTCCGCGACTGGTTCCGCGTCTTC
+>850:2:1:5669:13467/2
+GGACGCGTCGAGGAGTTCGTCGTCGGCATACTTC
+>850:2:1:5672:14098/2
+CGTACAATTCAGGGTGGGATATTGTCGAGGAACTGCTGGAGGAACGCCTCCTGTGGAAACTCCCTCAGACAGAGCG
+>850:2:1:5674:15604/1
+TGGTTCGTCGTCGACGCCAGCGACCAGACGCTCGG
+>850:2:1:5677:13361/2
+ACTTTGTCCAAGCCAGTGGAGTGCCTCGTTTTTGTCGCC
+>850:2:1:5677:3080/2
+CTCCTGGCCGACGCACGAGCAAAGGGCTGCGACGTCGTCGTCACCTCCGGCG
+>850:2:1:5679:19716/1
+GCTGTGCTCGCGCGCCAGAAAGGTCTAGAGCTCGGTCGGAACTGACACGC
+>850:2:1:5681:20601/2
+GCACTTTGCTGGCGATTTCGCGAGCAGGACTAAAACATCCCCAA
+>850:2:1:5682:2608/2
+CGACTTCTTTTTGCTCCTGCTCCAGTTTCTTTAGTGCAACGATCTCATTGCGCAGCTCCGGAAAATTTGCCGCCTG
+>850:2:1:5683:20163/2
+GGCCGGGCATCGAGGCCCGCCGACCGATCCTCGTTGCTGGGACCACC
+>850:2:1:5684:17807/1
+AGCATCATCAATCTGAACTCCCTCCAGGTTTTTGGTTACCCGACTTTGACCGATACCTTCTGCTACCGAGTCGCCG
+>850:2:1:5687:15886/1
+GGTTGGGCGCGAGCTCGTACAAGTCAACCCCCCCTTCCAGGATCTCTGTTCTGTAGCCAC
+>850:2:1:5687:4770/2
+TAATCGCGTAAAGAAGGACGAAGTGCTTCTTGAGCTCGATCCGGAGCCATTTCG
+>850:2:1:5688:7265/1
+GCGACTTACGACCAGCCACACCAATACTCCACCGGCGTG
+>850:2:1:5688:7265/2
+AACGTCAGGGACTGGGCCGGGATGATCTGGTCGGTATCAACATTGTCGCCGAGGACGTAGGTTTTGCCGC
+>850:2:1:5689:19827/2
+CGGGACGTAAGTGACGGGAATGCCCTCGCCCACGCCCTCCTTGGGGACGGCGATGCTGTCCGTTAGCGCCGAACCC
+>850:2:1:5690:15647/2
+GCCGCGGGGATTTGCCTCCATACTCTTGGTGGACGGACAGTATTGCCTATTTAGGCAGATGGCGAGGGGGAGTCGC
+>850:2:1:5690:15150/2
+CCGCGCGCGGCAAGCGGCGGTAGAGCTCCCAGAACC
+>850:2:1:5694:19248/2
+GACCCGTGCTGGACGACTGGCTATATATGACCGCGCCTTGATGACCGCCGTCGCCCGCGAACGTCAGGATCGCGTC
+>850:2:1:5695:16065/2
+TTCGACCCAATTCTTCCTCTCGCCGGTACCGAATGTAACGTACTCCGCATGCCT
+>850:2:1:5697:16481/2
+TAACAGACTCCGTACCATCTCCCAATCGCTCCGCC
+>850:2:1:5698:6781/2
+GGAACATCTCTTCGAATTCCAGTTCGTTTTCAAACACCACGCCGCCGACGCTGATGGT
+>850:2:1:5709:17458/2
+CATTTTTCTTTGCCGCGATGCTCTTTAGCTCGTCGTTGGCTTTGCCGTGATCG
+>850:2:1:5709:16165/1
+TGATGCCGCTCGCAATGGTATAACCCTTGGGCAACGGTAATCCCTTTCCAGAGGCTATCAGTGTGTTTGAAGATGC
+>850:2:1:5711:8944/2
+CCTACGGAGGAGACGATCAGGTGGGACGTCAAATC
+>850:2:1:5712:14150/1
+GGACGAGCGACGGAATATCGAATGGTCGAGGGCCC
+>850:2:1:5713:18651/2
+TGCACCCCGGTGAGTCGACGAGCAAGGACAGATAGCGCGGACGGCGTCTGGCGACAGCCACGCGGCGCC
+>850:2:1:5720:13513/2
+CAATGGACGTACGACGCCGATCCCGAAAAGTCGCCGACGAAAGACGACGTGCTCGACGACATCA
+>850:2:1:5722:17219/1
+ACCGCCATGCTCGGGCGCGCCAAGAAGATCATCATCGAGAAGGAAAAGACCACGA
+>850:2:1:5722:17219/2
+GCATTGAGCGCGTCCTCGACCCGGTCCTTCTTCTCCTTCACCTCGATCTCGGTGG
+>850:2:1:5722:4833/1
+GGCGACCATGACTGGAGTCCTTCCTAGTTCGGCGCTACGATAACTTGGCGAAAGGCAATGGCGCC
+>850:2:1:5723:4873/2
+ACATCGACGCGTCGTCGTTCCAGTGACCGGCGCCACAGTTGCTGCAAATGCGA
+>850:2:1:5729:17003/1
+GAAATACGCGGCTATTTATTGTCGAACGATCTGATCTCGAAAGCCGCCGG
+>850:2:1:5729:14195/2
+ACTAGGACCGAAACCTCGCTCTCCATCCCTGGTAGCGTCGTTCTCATGCCTGAGGGGGAAGCAGGGG
+>850:2:1:5732:5031/2
+CTCCCGAGGCCCGGGGGATCAGACGCCCCAACGG
+>850:2:1:5736:8287/2
+TCCGTCGTACCGGGTACTGATCTTGGGTGGTGGCTTCGGCGGCCTGTTGGCGGCGCAAAAACTCAAGCGCGCCCCG
+>850:2:1:5736:20650/2
+CGGCGCAGGCGCACGGTGAACATCCAGCGCTCGCCCGGGTGCACCGCGCCGGCGAGG
+>850:2:1:5736:5364/1
+CGTCGTCTCATACAAAAGGCACGCCCACCGAAAAAGCGACCGGCCAGC
+>850:2:1:5736:5364/2
+TTTTTCGAGTAGTGCTCCTGCTTTTTCTCGAGAATGCTGAAGACGCCGCCTGGTGTGGCGTTGCCCTTCGAGCCGG
+>850:2:1:5738:9445/2
+CGCTTAATGGCTACTCCATGGAACTCTGCGGTGGAACGCATGTCAGATCGACAGCTGAAA
+>850:2:1:5738:5870/1
+ATATGCTGAAAGGAAATTTGATTTTGCCCTGAGCGTAACAGAGCTGTGCGAAACC
+>850:2:1:5738:12876/2
+TTCGCCGCGATAAGTGACGCCGTGTTCGGCGAGCAGTGTTGCGTCGATCTCGTTCCAGCAGGGTTCG
+>850:2:1:5744:20335/2
+AAGCGACTTTCGCCAATCGTGGAGGAAGATTTACCTTGGCGTGAAGGATGAGCCGGAGCGTGTGCGAGAAGCTTCA
+>850:2:1:5745:14938/1
+CCGACGTCTCCGAGATCGAAATTCCAGTCGTGATTCATATGGCGCATATTGTCCATCCAGGCA
+>850:2:1:5748:11806/2
+TGTAGAAGGGACAATCGCTTTTGCTATCGCTGTCATACTTGGTG
+>850:2:1:5748:19808/2
+CGATCCGGAAAAGTGGAGCGGCTTTGCGTTCGGACTCGGAATGGACCGG
+>850:2:1:5749:21136/2
+CGGGAAATAGGCGACCCGCCATGCGAGCCGGCGACAGAGGGAGCAGTTACAGTCCGCAACCCAGGC
+>850:2:1:5752:8665/1
+GGCGCACCACGACCAGTGGTTTGGTGTTCCGCCGTGATGGACGAAACGTCTTGGCATATTTTACCGACTG
+>850:2:1:5752:8665/2
+CGCGAAGTCTCCATCGCCTCACTTACCGACATATGCGTCA
+>850:2:1:5754:17857/1
+ATCTTGGTGTCTGCCAACCCGGTCGCGGCTGCGCAATTCAGCGGGCGCCTCTTCTGCCG
+>850:2:1:5754:17857/2
+GATGTGGTGCTACGTAGAGGTAGAAACATCAATTGAAAGGCGCTGGTGTTCGCGTTTGCTTCCGTTTGCCGTTCGA
+>850:2:1:5759:14767/2
+GCAAACGTCCGGCTCACGATGCCGCCTATACTTCACCGCGAAGC
+>850:2:1:5760:8230/1
+CGGCCTCGTGCTGATGCTCGTTTGCTGCGCGATCGTGGGTCTCATCACC
+>850:2:1:5761:16242/2
+TCGGATCCGATTCCCAGAGCGAACGTCGGGATCGGAAACTCCCACCGGACGGGAAGGCGGAGGAGA
+>850:2:1:5765:2944/1
+AATAGAAATAGTTCCGGAAACGGTGTTTTGACGCGAGATTTGGCTGAGGAGCGAT
+>850:2:1:5769:5793/2
+CGCCCGGGGTATCCCCGGCCGCAAGAGGTCGGGAATACCCCCGGGCGCAGGCCCCGCG
+>850:2:1:5771:5670/1
+TTCGCACTGGAGGCCGCTTTCAGATTTTGAACATGAGCAAAAGCGTGATCATTCTGTTTGCTTCTCTCCTGGTGGT
+>850:2:1:5773:18792/2
+TGATTCGGGCCAGGAGATCGGGCCCGAAGCCGCGCGAGCGGTTGCAGAGGCGCTCAACACCAAGGGTGTC
+>850:2:1:5775:2310/2
+CCTGAAAATCGTCGTGCCATTACCACCGACCTTGCGCACCGTGCCGCCATTCACA
+>850:2:1:5777:19765/1
+GGACTCGTTAGGAATTCGAAGTTGAGCCGACCGTAATCGCACATCCAGACGGAATTAACCGCAACGTTCTCGCGCG
+>850:2:1:5779:12065/2
+ATCAGCGATTCACCGCTGCAAGTGATAGAAATACGGGT
+>850:2:1:5781:15032/1
+GCGAGCTTGAAGTTCTGGAGTTGATCGGCAAAGGCAACGATGTGCGGCAGATTGCGAAAGCATTACATCTCAGCCC
+>850:2:1:5781:15032/2
+ATTAGCCGTTTCAACGGCTCACAATTTCGACAGAAGATACGCCTAGGCCC
+>850:2:1:5781:1787/2
+GTAGTGCCACTGGTGTAATTAATGGTCAGCAGGTCGGTTTCAAGAATGGTCGGTGAGCTAAATTTTTTCGGCG
+>850:2:1:5783:6769/2
+ATTTGACATTTGGAAAGGTTGACGCCCGAAACCTTTCTTCCAAATGGAAAACAAAAATGGAAAATAAGA
+>850:2:1:5783:18934/1
+CGATCCCGAGCCGTGGATCGCCGCAGAGGCCGCCG
+>850:2:1:5786:8201/2
+TGGTGAATTGAACATCCAGGCGGCCGACGAGGTGATCGAATGAGCAACTGTGTTGTTGGCTCAGGT
+>850:2:1:5788:4863/2
+AACGTCAATTCCAGAGGCTTTTCGGGCACGCCGCCAAGCTGAATCACGTGACTGCG
+>850:2:1:5788:21284/2
+ACCGGGTTGAGCATCATTGTTTCACCGCGATAGAGCCCGA
+>850:2:1:5793:10296/1
+GCCTACAGCCTGGACCTGCAGGCGTTCTTCGGCCGCTTCG
+>850:2:1:5795:18832/2
+ACCTTTTGCGTCAAGCTATGGCGAGTTACGAGGCCACAGTGTGACAAGTAACCGGGAGCTGTAAGGATTCTCTTGC
+>850:2:1:5799:10393/2
+GCCCGAAAGCTGCAAGATCGAGAACTTCACTCCCATGGACGGCGGCAAGGTCTTTGCCGACGTTCGCCTGGCGTGG
+>850:2:1:5802:5903/2
+GTCGCAGCTCGAGCTGGGCGTCCCGCGCTGCGACCCGTCCGAGCTGCGCGGCGG
+>850:2:1:5803:16886/1
+CGGGGCTCGTGGTGACGCGCAGGTCAGTCCCTTGGCACA
+>850:2:1:5809:3318/1
+GGCCTGCAGGAAGCGACCATTAGCACTGGTATTCCGCTCACTGGCGGCGCCGCC
+>850:2:1:5809:20638/2
+ATTTTGAATGACCATTTTGGTTATATCCGATGCGGCACTCTGAATCAAAGTACGCTGGTTAAGCTTGACG
+>850:2:1:5809:13378/2
+ACAATTCTGAAGAGGTGATTGGAAGGCCGGTAACGATTCTCATTCCACCCGAGCGCCTGGACGAGGAGCCTTCCAT
+>850:2:1:5810:21303/2
+ATGCGGATCATTCCGGACAACATTGGACGCTTGCCGGTTTCGGCGCCGTAAGGGGGTTCTTTTGAGCAACCCTGTG
+>850:2:1:5812:3512/2
+GACCCGGCTCCCCGCCAGTGAACACGAACACCTCGCGCTGGTCGACCTCGACGAAG
+>850:2:1:5814:12150/1
+GATACTCGTAGCTCCAAGAAATCCGGAAAATTGGCGCCGGATTTTTTCCTGTTCCCGCAACAACCCGTT
+>850:2:1:5823:15686/2
+TGAAGCAATAAGCAATTTCTTCATTCCGCTGGCCATCATCCTTCTGTCCATTTAACGGTATCCTCACCCATATCGC
+>850:2:1:5824:9998/1
+GACCATTGGCGTCGATCGTGCTGAACAGATTTTCACCGTAATCGTGCGCGATAAAGTAATGCCTGCGAT
+>850:2:1:5825:17447/2
+CGCGGGGCGAATGCATGGCCGGCCCCTTGGCGCGGTTGAGCAGGC
+>850:2:1:5826:1171/1
+GCGGGGGCATATTTCCAGTCGAGCGCAAAGACATCTTGCAACTGAAGCA
+>850:2:1:5827:20116/1
+TTCGGGTTGATGCCCAAACATAGCCGACAGACTGG
+>850:2:1:5827:20116/2
+ATATCGAACGCATCCGCCAGGTCCTCGACGAGGGCGGCGCAAAGGGCCAGCGAAAATACGTTCGTCACCGACGCG
+>850:2:1:5828:6834/2
+GAGTCTGACTCAAAATGCAGTGGGCTTTCCAGCGAAACTCGTCATGCCCGGCCATAGCAGTCTGCCTTGCGCAGAC
+>850:2:1:5832:17358/2
+ACTTCTGCGCGATCAGCCTTGCAACAGCCTTGGAGCATCATAGGGCGAACCAATTTTTTGAAGGCCGCAACAAACC
+>850:2:1:5833:18949/2
+TGGTGCCGCACCCTGCGATGAACATTGCGACCACCAACGCAGCGC
+>850:2:1:5834:10715/2
+AAGCGGCGGCGCGGAAGCTGGGCATCACCTTGCTGCCGGCCGAGCATACCCCGACGGACTATACCGCCGCCTTCGC
+>850:2:1:5838:16197/2
+TCCTCTCCGGGATGACGGCCAGCATCTTCACCGGCGTG
+>850:2:1:5839:15235/1
+GTCAATTCACCCGTTTAATTAATGCCTCAGGAGCTGGCAAGCTTTTTTTTGACTTTTTTCAAAGTTTTTTTGAACC
+>850:2:1:5839:15235/2
+TTCCATTCCAATCGCGCATTCTTGAAATTAATAGAGTGGCCAGTCCAGCCCC
+>850:2:1:5839:7589/2
+TGGAATGAGATGGATCTCGAAAAACTGATTTTTTGCTTTCGTGACGAAAGTCACCGACTCCCCGGCCAGAGCCCGC
+>850:2:1:5842:14353/2
+GATACGATGAAAAAAATGAAAATATCTGAAAATCCTGTTCGGTCGCAGCTCATGCTGTGTTTAACACTTTGTGTGA
+>850:2:1:5844:13899/2
+AACGAATAGCGAGCCCCAAAAACGAAATCAAACC
+>850:2:1:5844:6539/2
+GGACAACGGTCACGGCATTGCGCCGGAACACGCCGGTCGGCTCTTCCAGCCTTACTTCACGACCAAGAAGCACGGC
+>850:2:1:5844:2033/2
+GCTTCGCGAGGGACAGAATGGAAATCGTACCAAAGCGCAGTTTTTGCGACTTTTGAGCACACTCCAGCATGCACTC
+>850:2:1:5844:10693/1
+GCTTGTCTAGGGCAGGTCGAGGGAATTGCCGCGGTAGGCTTGGGCGGTTCGTGGGCGCGGGGCGTCGCTG
+>850:2:1:5855:16950/2
+TTCCATGGGTGCCGTTTGGCGGCGGGCAATGTGGTTCCAATAGAAAAGTGCCCAGCACT
+>850:2:1:5857:13182/2
+GTGTGCAGCCGGCGCTCATCTTCGGAGTGTTCGCTTTTTTTGGTGAATTTCTCCCAAACATCGGCGCGTTTCTGGT
+>850:2:1:5860:18482/2
+CGTGACGATGTCTCCAATCTCACCGCCGCGGATGCGCTTGATGGTCTCAATATAACTCGCCTGATGGCG
+>850:2:1:5860:3354/2
+GGCGAAGAGATTTTTGCCTCTCTCACGCGACA
+>850:2:1:5861:20245/2
+GAAACGGGATGCAATTCAGATCGGGCGGGTCGGTGAGTTCGATCAGGAGCAGGTCGAGGGGGCCGCACTCGGCAGC
+>850:2:1:5865:7027/2
+CTTCGACGACGACGAATTTCTCGTTGGGCGAAATTTGAAAACCGCGACGCAACACAAGTTT
+>850:2:1:5868:11579/2
+CTGGAATAATTCAACTCCCGGCAAACGATCGCTTGCGAAAGACAGGCCTGCAGAAAAAATCTCGCTGCCG
+>850:2:1:5870:11117/1
+CAACCTCTTGACGGCAATTCTCGGTAATACGCAACTCGCCCTGCGCAAACTTCAATCTTCGAGTCCAGCGG
+>850:2:1:5871:12408/2
+CGGGTCCCACGGTGTCAGCGGATCCGAGCCCTACC
+>850:2:1:5873:13230/2
+GTAAAGGCCAAGAAGGAATCCTAGTTCGCTGCCCCTTCTCCTCTCAGCTCTCCATTTCGCGCAGGATGAATTCCTG
+>850:2:1:5879:2726/2
+CCAGCTGATCGCGGTCTCGTTCTTGCGGCAAGCTTCGACC
+>850:2:1:5879:3852/2
+TTTTGGTGAAAGTTGTTTTTTGGACAACTTCAACTTACGCCACTAGGGGC
+>850:2:1:5880:6532/1
+GCAATGAGCCAAACCAAGAGAAATTACGAAGACGCATACACCC
+>850:2:1:5880:17974/2
+AGACCCTTCAGGCCCTCGGGCGTGAACTTCACCCTCA
+>850:2:1:5881:3405/1
+CACTGTTTTCCATCCCGGTGTGGTATAAGTGACAGTGGGATTTTTATCGGTAGAAGTAAATCCATCACCCAAATCC
+>850:2:1:5882:9451/1
+AAACTCCTACTGCACAAAAATGAAATTCTCAAATTGCTGGATCAAACGAAGGGCCAGGGCC
+>850:2:1:5884:17949/1
+ACGCAAGATTACAACGTTGTAATGTCGCACTGAGTCATTGCGTCACTATACGGTGATTCAGTGATTCAGGGTGACA
+>850:2:1:5884:17949/2
+CTCACTATCGTTCGTATATAGGATATAGAATACACTATATGTTCTTCGATTGTTACCGTGCTTCATTGAATCAATG
+>850:2:1:5887:18575/2
+TTCGGCCCGGCAAGGCGAGAGACCGACGACGCGACGCTGCACAAGATCGCCAGGCACTTCGCCGGGCCTTCGCTTC
+>850:2:1:5888:18435/2
+GCCGCTCACGGTAACAGAAATTCGCGTTGCAGCCGGCCA
+>850:2:1:5888:21412/2
+CTTCGCTTCGCCATATCGACTGCATCCTTCTGCTTTTGG
+>850:2:1:5890:7851/2
+CGCGGTTCTTCTGGCCTGGCTTTCTTTACGGGGCGATCGCCGTCGTGCGG
+>850:2:1:5890:12391/2
+TTGGATTGCCATTTTTGGATTGGCCGGGGCCGCTTTTGCC
+>850:2:1:5896:20071/2
+TGTCGCGGTCGGTGTGGAAGGTCCGCAGACCGGAGACCGGGTCGAAGC
+>850:2:1:5900:13823/2
+CGCAATCGTCCGGGCGGTACTCTGAGCGTAACAACGTGGTCCAGGCCCATCGCAAC
+>850:2:1:5900:1534/2
+CAAGCTCGGGGTCATTCCATCGATCGCACCCTACTTGCTG
+>850:2:1:5906:12094/2
+ATTTTTTGGCAGACCAATCGACACGATCCCGCGTTGACATTGGGTCGCGCTCGAGATCGTTCAGCAC
+>850:2:1:5909:7606/2
+TCCTCGCGTGGACCCGGATGCACCAGAGGCATTTCGTTTTGCCGCTTCCGGTAAACTGGCACGGATCT
+>850:2:1:5910:3340/2
+AGATAATGGAATAAATTTAACGCCTCATTCTTG
+>850:2:1:5910:7107/2
+GCGGCCGCTCCGACTCGGACGAGGGCGAAGGCTCGG
+>850:2:1:5910:5704/2
+GACATTGCCCACTTTGTTCTTCGCGAGCACTTTTTCTAGTCCTGCATTCCAGGTG
+>850:2:1:5912:2308/2
+CGATGTGCTGGCTCGCATTGCTCGATTTGTTGGGCATTCCGTGATCACGGACAACCACCTTGGCGATTGGGGAACG
+>850:2:1:5913:18668/2
+CGCAGAACGGGCGCTCGGCGCCGCTCATGGTCGATCACGCGGGCGACAGCTACCTCGTG
+>850:2:1:5913:19609/2
+AACGCTGATCGGCAAGAAATACGCGGAGCTGTTGAACCGCCGCTTCGTGCCCACCGATCTCGGCAAG
+>850:2:1:5915:18855/1
+CCGAGGGCGGACTCAAGTACACCTTCCGCATGCAGCCCAACGGCAAGGCCATGGCCACCCTGCCCGTGAGCAAC
+>850:2:1:5917:16857/1
+CATCGCTTCCACCTGCAGCACACCCGGCATCACCGGATGACCCGGGAAATGTCCCTGGAAATAAGGCTCG
+>850:2:1:5919:13832/2
+AAACGAACGCGCCAAAGTTCGACGATAGCCAATCGTCCACTCACTTTCGCTAACCAGTCACGGCGGCG
+>850:2:1:5921:6471/2
+GCGTTCACGTCGAAAGAAACGCCACAACACAATCATCAAACCGCTGTCAGCAATCGCCAGA
+>850:2:1:5923:13226/2
+CGCTGTCGTCGACCACGGTTTCCCAGGTTTGCAGTTCCCAAACGCCAATGATTTTTTCCGCC
+>850:2:1:5927:17755/2
+TGTAATGGCCAAGCAGCGCGACCAGGTGGAACTCTGACTAGCTCCAAGTCAAATGGGTGGCCACCGCCAAAAACCC
+>850:2:1:5928:13269/2
+CTCCGCCCGAAACGTCGTCATCGACAACACC
+>850:2:1:5928:12842/2
+ACCTCAAAAACGCGCGGCTTGATGGGGCAAATTTCAAGCAGGTGAACTTTCGGGGTGCAGATCTCTCTCACGCTTC
+>850:2:1:5930:21100/2
+CCACTATCAGAAGGCGCTCACGGATCCGGAGTTCCAGGCCGAGTTCAACCGGCTG
+>850:2:1:5933:13297/1
+TTGAGACTGTGTTTTTCCAGCACATGCATACTACTGAGAAATACATGCAACATGTATATCATGAAATTTATACGAA
+>850:2:1:5933:13297/2
+ACTCTCCAATCCAACAACATTTTATCTGGTTCGGCATTCAAATTGTAGTAAGTATGCTTGGCGAACTTCTTATTAT
+>850:2:1:5934:5470/2
+CAAGTACGTCTGTACGTGTGGTAACAGACAAACGTACGTACGTCAAGGGGAAATGAAGGATCATTGATTGAATCA
+>850:2:1:5934:7565/1
+TAACAGGCAGGCTGGCGTTCCGGGCGCTGCCTCGGGAAGCTAACTTCTTATTGCGCCTCTTTTGAATACAAATTCA
+>850:2:1:5934:7565/2
+CACTTTGGCCATGATTCACGAATTCGGCCGCGTGC
+>850:2:1:5934:16284/1
+ATGATCGTGGCCCCTACCCCGGGGGGCGCATTATCGACC
+>850:2:1:5936:3543/2
+CGGCCTACCGGTGCTGGCCTGTGGCACACCC
+>850:2:1:5936:10587/2
+ATCGACGTCGGTGACTAAGACACCTTGCACATTCGGAGGCAGATCAAGCTGGCGC
+>850:2:1:5937:3491/1
+GTCGACGGCTACCAGCAGCGCGATTCTCTCGAGAGCGCCGCGCGCCGCTACGCCCTGCCC
+>850:2:1:5937:18002/2
+AGTACAGATACCCCGTCTCCAGGCCGTACTCTTTCCCCG
+>850:2:1:5938:7909/2
+CGACCGTGCCGAACCACTTCGCCGTTGTGACTGCCTCCGTCAACCAGGGTGTTCCGATCGACAAGCTCGCGAAGAA
+>850:2:1:5939:15895/2
+AATTGTTCTTCATCACGGTTGCGGTTTATCTGATCGGAACGGCCCTATCGGGTTTCTCCTGGAATTTCTG
+>850:2:1:5940:20700/2
+ACACTCCCAGCTTCTGCAGGAGAAAATAGATGGTCCCAGAGCAGTCCATGCCTCCACGCGTCGGGTCGGCCGAGCC
+>850:2:1:5942:19152/2
+TATCGTTGTCACAGCGAAACCCAGTGGAATGTGGTGAGCATCGACCGGGTCGA
+>850:2:1:5943:8956/2
+CTCACGTATCCCGACAAACATTTTGATTCGGTGATCAGCTTCCGGCTCT
+>850:2:1:5944:6034/2
+CAACCGCTCTGCATACGCTGTAATCCGCAACATCCATTGACGCATCGGTCGCCG
+>850:2:1:5944:11565/2
+GACGTCATATTTGCCGAGGGCAAATGCTTTGATGGCGACGTCATG
+>850:2:1:5944:4021/2
+CCCCTGCGGCCCTCTATGGCGGCGTAGAACTCCTTGAGGCGGG
+>850:2:1:5950:5943/2
+CTCGACGGGCATCTACGGGCGCGACCAACTGGC
+>850:2:1:5954:7473/2
+TTCCAGTTCCGCTCTGTTAGAAACATCCTTCCAGCCGCGCTCGATCTTTGGCTGTGCAACTTTCGCCTTCACAGCT
+>850:2:1:5959:14809/2
+GGTCCAGGCGCGTACGAATCGCGGATCTTTGTCGAGCGCGCTTTCGAAAAAACCCAGACTTTTCCGCAGCGCTCCC
+>850:2:1:5960:11432/2
+ACTGTCACAATCCCGACAAGAAAAAAGCTGGGCTCGATCTTTCCACCTACACGACCGCGCTTCAGGGGAGCGAGAA
+>850:2:1:5960:17546/2
+GCGGATGTAGGCGTAGATGCGCGGCTGAACTTGCAGCAGCAGTCCGACGAACTCCTGCGATATTCGCGTCGACTCC
+>850:2:1:5960:3088/1
+GTTCGGGGTCTGCGGTGACCGTGTAGGTCTTCGCGACCTGCGACGCCGGG
+>850:2:1:5961:15211/2
+TCTGAAAAGGCTTGGCGAGTAGATAAACCTCTGAATAAATTCGCCGACGAAAGTTTAACTCAAAAAGTTGCGCAGC
+>850:2:1:5963:5993/2
+GCGTCCGGTGCGAGGCTGGACGGCGGACGCCCGCGACCGGAGGCCATG
+>850:2:1:5965:8705/2
+AGTGGAACTTCGCAGCAACACGAGGACAGCGTGATGCGACGGTATGCACCGGATCTGATGAAGGATCCGGTTCAGG
+>850:2:1:5969:17743/2
+CTTCCAAGTGCCCCTCCGATCAGGGGGCGTCCGCGACCCTGGG
+>850:2:1:5976:17080/2
+CAGTGGTTGTGAGCCGCGATGCCAGACTTCGCTCGTGAACGACAGCGCTCTGATCCCTGCCCGCGCGGGC
+>850:2:1:5976:18800/2
+TATGTTCGGGAAGTATTCGAAAGAGATGGCTGAATTAAGTGCCAAGGGGTAGCCTAAGAGACAAGGCCACCTATTT
+>850:2:1:5976:2158/2
+ATATATCACATTGATGGGGCCAAATGATTTAATCTAACCCGCCCCGGTGGAGAACATTACAGTTAAAGG
+>850:2:1:5980:17355/2
+AACGAGACCGCTGCTCGCGCGCGAGCTTGGTGACATGGTG
+>850:2:1:5984:8396/2
+GAAGGGACGTCCAGCAGCGCGTGTGCCTCGATCCGGGCCCCGGCCACCCCCGCTCACCTGGCCGC
+>850:2:1:5985:5985/1
+ACATAGAGCACATACAGCTGCCTCGCCCACGCCGCTCCGGCATCCAAGGG
+>850:2:1:5990:19038/2
+CGCCGCCGCCAATACCGTGCAGCAGGTAGACGACCGGGTACTTCTTCTCCTTCGAGTATC
+>850:2:1:5993:17796/1
+TTCTCCGAGTTTCGACTTCCGGATCAATTGCAGC
+>850:2:1:5993:17796/2
+TGCTGCGAAAACGCGTCGAATTTCGGACCGCAAATCACTGGCTTCACTTGTGACCGTGG
+>850:2:1:5999:6200/2
+GAGGCCGCCGAAGCCAAGGCCAAGGAGATCGGCGCGCTGG
+>850:2:1:5999:14506/2
+CTCGCATATACGGCCTTACCTCCACTAGAAGAATTCGTAGATAGCGATCCACGGAATGGTGGTGTGTCAGCTTGTC
+>850:2:1:6004:9028/2
+AAGCGCGTAGCCTCTCGACGATAAATAAAACGGAGCGTAG
+>850:2:1:6004:20620/2
+CTCGAAATGCATCCGCACGACGCGGAAGCGCGCGGCATCGAAAACAGCGACTGGGTCGGCATCACCAGC
+>850:2:1:6008:17691/2
+TGTCCTCGGTGCGCAGTTCCCCGGTCTCGATCTCCGGGCCGTCCTTCCACCAGGTGGCGCTCTCG
+>850:2:1:6008:7113/1
+CCGAGTTGAGAGAGGTTCTTGAATTCCTCGACTGAGCGCATGAAGAGATCTTCGTCGCAGACTCCCCAG
+>850:2:1:6008:7113/2
+AAACCATTGCCCGACTGCTGAAGCGGGATGG
+>850:2:1:6009:20511/2
+CCTCGTGGAGGACGAGTACGTCCAGCGCTACATGATGGACGGCCACGTGCTACCCCGGGAGTGGAGCGCGCAGCG
+>850:2:1:6010:10132/1
+CACCGCATGCACGCGGCACCCTTCACGCCGGACGATGCCTGCAAGGCCCTCGCGCGC
+>850:2:1:6010:19709/2
+AAGACTAACTTAAAATTCAGATCGACCATATCGAGCGCCGATAAGTCGGCGAATCGGTTGAACGGTTTGCTGGCTC
+>850:2:1:6011:6406/2
+TGCTCGCATTGCCTTGCGGGTCGAGGTCGATGATGAG
+>850:2:1:6012:9741/2
+GTAGATGCCGCGCTGGTGCTGGTCGGGGGCGAGGATCATGATCACGTCGGCCCACTCGGCGGC
+>850:2:1:6014:13116/2
+AAGAGCGGACGCAGTGGCTAAGCAACGCCGGCGAG
+>850:2:1:6019:16834/2
+TGGCGCACGGATTTCGGGAATGGGCGTCGATTTTCGCGATTACGAT
+>850:2:1:6020:1900/1
+CCAGTTCGATCCAATGAACGCCTTCACTGACGGAGTTCAAAACGACTCCATGTTCGTTG
+>850:2:1:6024:20704/2
+TCGCGGGAAAACTGGTCCCGCAGGAAAACTCCCCGGGAATCTCCCTGGAAGCTCCACGAGTAATTCTGAAAGGTCC
+>850:2:1:6024:12620/1
+GATGAAAAGCCGGACAAAACCGAGCACAAGGAATTCGAATTCCATCTGCTGCCG
+>850:2:1:6025:12949/1
+TGGTGGTTGCCCCGGCGTAGGTATTGGTGCCAGTAAGTGTCCAGGTTCCGGTTCCGCTCTTTGTAATTGCCACGTT
+>850:2:1:6025:12949/2
+TAACGCGAACATCGTTTTGGACACCGCGAAGACCGGGAATAATGCATTCAGCATCACCACTAACAGCAC
+>850:2:1:6026:18545/2
+GCTTCGTCTTCCTGACGGGTGGGCTCTCCACCCCCGGCGCCATGAAGTTCCTCGACTCGATCCCGAACCTCCGGCT
+>850:2:1:6026:19413/1
+AACAGCCGGGGGGACATGCACGTCCGGATTGCGGGTAAGGACGTGAAGTTCAAGATGGTGATCGAAGAAAGCTTCA
+>850:2:1:6027:21200/2
+ATTCCGAAGCTGCTTCGTTGCACCATCAACGGCGTGAACAGTCTCGCGCAGTGGGGCGCGCTCGCGGCAGTGCAGG
+>850:2:1:6031:5993/2
+GGGCGGATGCAATGCACCACATCAAGAGAGACGGTCGGTCTCCTCGAGTC
+>850:2:1:6036:8530/2
+CCGAGTTCGAAATGCGCAATCTTGCCAGTCAGCGAAATGTTACTCATGCCATCAAGCA
+>850:2:1:6039:3121/2
+CACTCTTGCTGCGATGTAGCCGTCGGGGCATCGAAGCG
+>850:2:1:6039:14653/2
+CAGCACGCGCCTCCATTGAGCCGCCGCGACGG
+>850:2:1:6040:13115/1
+CGAGGAAGATGCGATTTGGACGCAGACCGAAAGGAATGGCGTGCGTTATTTTTCGATGCAGTCACCTGCCAGCCTG
+>850:2:1:6040:13115/2
+AAAAAATTGCTCGGACTCGGCACCGATCTCGCGGCATTCTTGTAAGTTTGCGAATTCGAAAGCTCTGAGGACGCGC
+>850:2:1:6043:13535/2
+ATTGCTCGAGGAATATGCACCTTCGTGGTATAGGGAAGAACATCAAAAGATAGCCGTCGATGCCTTCCCG
+>850:2:1:6044:13282/2
+TCCCCCATGCCAGGCAGGCCGGTATGCAAAGATCGTCACGGCCGCAAGGACGCCAGCGAAAATCCACGCGCGACCG
+>850:2:1:6046:18846/2
+TGATGATCCATTTGAATAGGACAAAGCGTAATGTCCGCTAAGTGCCGATTTTGTTGTAGAAGTCTGTTGCCGGCAT
+>850:2:1:6048:2068/2
+AAAATGGCAGCCATCGAAGCGAGTCGAGCATCTCC
+>850:2:1:6049:5929/2
+TCGATTGTTGCGATTAATAACCCGGCGATAAAGATCGTTCAGATCCGAAGTTGCAAAACGCCCACCTTCGAGTGGA
+>850:2:1:6049:13230/2
+CTGGGCGTCGCGCCCGCCTTTCAAGAGGTCGAGCCGCTGCCC
+>850:2:1:6050:9083/2
+GCGGACCGCTCAGCGGAGGCCGAGCGCATCGAGCCG
+>850:2:1:6050:8114/2
+ACAACGCGTCGCGACTTTTATCGTCAGTGCTTGTGTTCTGAAGTTTTGCAAGCCTAATATGATCTTCAACCTGCCG
+>850:2:1:6051:2925/2
+GCTGTTTTGCATTCCGGTCTTCATTCGTTCAGGGTGAGAATGC
+>850:2:1:6051:21300/2
+CCTTCTCGAACGCGTGGCGGCTTTCGCGCGGTGCCGAC
+>850:2:1:6053:14463/2
+TCCTGCTCGGATGCCTTGGCGTGCTGCACGTCGCCGCGCACCGGGCGG
+>850:2:1:6054:17421/2
+AAAAATGAACGAACCCCAAAACGAAATTCGTCTGGAAGTTGAAGAATTAGAAGAACGAATCGCCCCGGCAGCAAAC
+>850:2:1:6054:12890/1
+TTCAATAGCTCCCGTTCAAGCTGCGGGTGTAGTGGGACTGTCAACGGTTTTCTTGTTT
+>850:2:1:6055:11782/2
+AAGCAGTTTGCTTCCCAATTATTGAAAGGGACGCTAACAGCGTCCCCTACAGTAAGAACGCGAAAAGGGATCATG
+>850:2:1:6060:13088/1
+ACGCAGTTGTGCGAAGCGCTCTTTGATGCCGCCTTTGACGATGTCCTTGAGCTCGACTACGCCCAGGACA
+>850:2:1:6060:19991/2
+TCAAAAATTCGATGTCATTACCGCGTTCATGATTTGCTTCAACAATCATAAGATG
+>850:2:1:6066:15177/2
+GGCGGAGGACCTCATCCACATCGGCCGCTCCGACTTCGGCATGTTCCAGGGCGAGGTCTC
+>850:2:1:6067:4094/2
+CGTAGCTCGACGGGTGGTGATGGGCTATCGCCGAAGACCCGAGCG
+>850:2:1:6068:9043/2
+CCTAACCGGTGCGCGCATCGGCGACGGACGCGACGCCAGCCTCGCCGGGGGCGACGGCGAGGTGATGGCACGC
+>850:2:1:6075:6395/2
+CTCGGGATAATCATCACACTGTGCGAATGGTAGAAACGGCGAATTAAGCGAATTGCTCGCGCTCATCATTGCCGCG
+>850:2:1:6081:14681/1
+GAAGCGGTTTTTCCTCGATGCTCCCGAGGTCGTCGATGAAATCCGCAGCT
+>850:2:1:6081:14681/2
+CCATCGTACGCCATCAGCACGGTCTCGATCGTCTGGCCGTCCAGCAGGCGCAGGAGAAATTTCCGGG
+>850:2:1:6084:4778/1
+GACTCCAATTGGGAGGATGAAACTCAAAACGCTCGCACAAGTCAGCACAGACTCATAAGCTGTCAACGTCCTTAGA
+>850:2:1:6084:4778/2
+CAAACTTCCTGGGAATTAAAAAGGGGATAACTGCGAAGGCAGACATATTCCGTCTCAGTGATTCAGGCGGGCATG
+>850:2:1:6084:21184/2
+TGCAGCAAAATCCGCTGAGGACAGCGCACTCTACAGCATTCGGGCTTCGTTATTCCTTCGTCATTGGTCATTTGTG
+>850:2:1:6089:5080/2
+GGTCCTTGGCGTGCCCCTCGTAGGCTTTCTGCTGGTAGATCAGGTGCAGGATGGTGAACTCCGGCAGGTCCGCAAG
+>850:2:1:6090:15799/2
+AAACATGATCACCCGGTAGCAGCGTTTGGCGATATCGAACACCTCAGGAAGACGGGACAAATCACTGGTCATCAGC
+>850:2:1:6092:14066/1
+TTAAGAAAACCCCACACATAGTAATGAAACAGAGTCTCTCGCGTAATAATGCCATGAAACCAGGCCGCCTGATATG
+>850:2:1:6093:12616/1
+CGCGATTTGAAAAACGCAATCAGGCGTACAAAAAACTTCTCGCAGCCAGTCCGATTGGCGAATT
+>850:2:1:6093:19419/1
+AGTATACGAAGGTGCCAACTGCACGAATTTGGATCCCACCCGTTGCATCCCTGCCAATTACAGCGCGCCGATCGCG
+>850:2:1:6095:17490/2
+GGAATTGGTGAATTGGTGAATTGGTGAATCGGTGGTTATCGACA
+>850:2:1:6097:5286/2
+CTTGGTGAGGACATCATCGGAGAACGTGGCGCGGTCGTCCGCAC
+>850:2:1:6101:13357/2
+CTCCCTTTGTGAATAATGATTACGCGGCTGCATGTCATTTCCACCTCGGGCAAGATATGGGTGGAAAGCAAAATCG
+>850:2:1:6101:6263/2
+CGACTGACAAAGAGCTGGCGCTAGAACGTGATCAAAACAACCAGTGGCATTGGCTGAAAGGAAG
+>850:2:1:6108:15990/2
+TGCACGATGCGGCACTCGGGCAAAGGTCGTCCGGTAGGTCGGGCCGGGGATGAGCAGGTTGTGGC
+>850:2:1:6108:3776/1
+GGCAACTCCCCCGGTCTGCTCGCGGTCCAGGGCGCCTACGCCCAGACAGCCGCGGGCG
+>850:2:1:6110:12577/1
+AAAGGGTTGCCGGATAATTCTGTACGATGGAGTGAAAGA
+>850:2:1:6110:12577/2
+CCTTTTCTGCAAAGAGAAAAGCATTGAAGACCATTCCGACTTAGAGAAATTGATGACGGAACGAGCTCCCTTGTCG
+>850:2:1:6110:14916/2
+ACTTTTTCGCTCGCTTGCACCGCCACGTATTGCACTTTGCCGTCTTTCAGGAAGACGTTGCCGCCTTCGTTGATCG
+>850:2:1:6111:6779/2
+GACGTTTTGTACAAGCAAGAATGGCTGAATCAGATCGTTGATTGCATCCATTGAAATCTTCGGATCCTGAAGAGCG
+>850:2:1:6112:8747/1
+TGGTGATGCGGTTGCCGTCCCAGTTCTTCACAAAG
+>850:2:1:6113:10719/2
+GCACCGCGAGCGTCTCGCCGAACTCGTCCTCGGTGACGTGGCATGC
+>850:2:1:6114:7542/2
+TGTTAGTGCCGGTCAGTTTCTGGTTGTCGGTCTTGCGCTGCAGCTCCATGAA
+>850:2:1:6115:4701/2
+ATCGGAATCACCCGTTCGACGGCGGCAGCGCGGGCATCAACACGGTCTATGACGCGCGGGCCTTTTACGAC
+>850:2:1:6116:18397/1
+TGGCACGAGCGGTGCGCCTTGCGATGCCGACGTTACGCGCTTTCAGTTTTGCCTACTCGAGAGCGACGATCTCCCG
+>850:2:1:6119:11845/2
+GTTGGCCTTCAGTCGGCGAAGTGCTGGCCTACCG
+>850:2:1:6119:6738/2
+CAAGACGTACTATAACCAGGCGCGGATCGATCCCTTGCCCGAGGCGAGCGCC
+>850:2:1:6121:10140/2
+GCCGTTTTCCATTGCCGGGCTGCCGGGAATCAACATGAATCAGGACACCTCGGAGTACAAGTACACCCATCA
+>850:2:1:6123:8698/1
+ATTTCGCCGGGTACGGTCGCGAGTGGTTGATTGCCCACGATATTTCCGTTCCCGTCAATTTCCCAGACGCCGCCG
+>850:2:1:6123:8698/2
+CGACCTTTTCGTCACAGACGGCAATACGATCTGGAAGGTCACCCCGGGTAACGCCGCGCCGTTTGTCACCGTCTC
+>850:2:1:6124:20381/1
+CCGAAGCGACGATTGCCGTCGTCACGATCCTCTTCGTTTT
+>850:2:1:6124:20381/2
+GCTTCGTGTCAGTGGCCTTTGGCGTGGCCTTCTTCCTTGTGGTGCTTCAGGACGGTTCGGGCCG
+>850:2:1:6124:4434/2
+GTGCACTCCGAGCTTGCTTATGATGTTATGGAGGTGGATCTTGACTGTGTGCTCGGACAGCTGGGCCA
+>850:2:1:6125:7939/2
+GCAAAGTGTTGTGTAGTGCCTTTGATGCGGCTGGGCGGGCACACAACATGTTGGGGTAACGCGCAGCTGCG
+>850:2:1:6126:17908/2
+TCGAGGAGCTCCATCGCGATGTAGTGAAGACCTTCGAACTCTCCCGCGTCGAAGACTTGAACGACGCCGG
+>850:2:1:6127:4213/2
+ATCGATATCCGGTTCGCGCCGCTCAAACGCATGGGCGACAACATGCAGTATTACAAATACATCCTGCGCAATGTCG
+>850:2:1:6129:9471/2
+GCCGAAACGCGCGGGTAGTGGATATCCGGATTGACTG
+>850:2:1:6129:13786/1
+CCGCGGTGTCGATGAAGGTGAAGGCCTGATCGCCGGCG
+>850:2:1:6129:13786/2
+TAACGTCATCTTCGGCAGCTACGGCAAGGATATCG
+>850:2:1:6130:19278/2
+TCAGTCGTCCGTACTCCGGAAAGCGCGTAACGCGGAAGTACACGTCCCCTACCGACTCGTACGCGAACCCTCGAGC
+>850:2:1:6133:6314/1
+CCAGTGCGTCACGAGCTTCGAGCGGAACGCCCAGCTGAGCGGCAG
+>850:2:1:6133:3053/2
+ACATCCTGCCACCGCATCGTGGCCACTTCGCCGCGGCGTTGCGC
+>850:2:1:6135:1826/2
+TCTCGAAAACGTAGAATGACTTACTCCGCAAAGGTCTTCGCAGGTGCTTCTCCAATGTTCTGGATTG
+>850:2:1:6139:6291/2
+GCTTCGGCCAGGACCTTGCCCTCCTCCATGGTGATGGTGCGCGCTAAATCCTCCGAGTGATTCTCCAC
+>850:2:1:6140:21002/2
+CAGCTCCCGGATTAGTCGCGATCTATTTGGGCGAGTAGGGTTCGATCAAGGGCGCCACCCAGCGCAAGGCATCGGG
+>850:2:1:6142:10454/1
+AACCGATCATCGTGGAGCGCACTTTCGATGCTTCGGTCGGCCGAGTTTGGACTGCGCTCACCGACGTGAATGAAAT
+>850:2:1:6142:9235/2
+TTGCGAAGCTCGCCAAGTACAGCTCGTTCAGAGTCCACTACCCCGGCAAGCTCGGAACGGCCGGC
+>850:2:1:6144:8249/2
+CGTGACAACCAAACTCATGCCGCACAGAGGAGCGTCCGATGCCGATCATCGATTCCCAGGTCCATGCCTACGAAGC
+>850:2:1:6148:6527/2
+CTTCAGCCGGCCCGTGCTAAGAGCCTTTGTGACT
+>850:2:1:6150:1190/2
+AATAATATACCCTGAGGAATAGACAATTCGAGAGCCTTGGCAGTCTTGAGATTGATAACTAACTCGAACTTAGTTG
+>850:2:1:6151:21358/1
+TCCAACTACCAACAGGCTCGCCGCCAATGGGTACCGCAACCTCCAGCGATGGAAAAGAGCTTTATGTGTC
+>850:2:1:6151:21358/2
+GCGCAATTCTTTACGCGATTTTACATCGACGACTGAGACATCG
+>850:2:1:6152:19391/2
+AAGGACACGTTTCGCGAAGCGCGCGGCACCAGCAC
+>850:2:1:6159:8314/2
+GCATCTTCGTCGTCACCTACTTCGCCGTCGCCGGCCTCGTCATCCC
+>850:2:1:6160:4943/1
+CAATGTAAAAAGGACCCGCAATCTCGGGCAGCAACCAAAGTATGATGCCAACCGCGAGGCCGATGATAGCA
+>850:2:1:6161:6198/2
+GCGCTTCACGGTCGGCGTGCCGCACTCCGGGCAGAGTGGCCCCGTCTC
+>850:2:1:6161:11709/2
+TACAGCTCTGTAGACGAGGCGCTGTCGCCATCCACACCATCGTAAGATTGTTCGAAGCAAATACTGGCGGC
+>850:2:1:6163:21217/1
+CCGCGGGCCCGAGTGGTGCGGCTTTCGCTCGCAAGGCCTTGTGAACCTCGGGGCG
+>850:2:1:6163:21217/2
+AGCGAAGGGCTGAGCTCTGTGCCGATGCGCTAAGTGCCCGTATCGCGCGCGTAAGCGATGACATTCGAC
+>850:2:1:6164:4544/1
+TCTCGTTGGCCGTTGCGAGATCCTGTTTACTGTCATT
+>850:2:1:6164:4544/2
+CAGCGTCGGCACTCAGCCTTTCAGCCTGGCGATCGGAGATTTCAACAACGACAGTAAGAAGGATATTGCC
+>850:2:1:6165:15682/2
+TCTCAATGGTCGAGTTGTCGTTGTTGATCTGAATATGTTCATAGTTGTTTTCCTCTTTCTCTCGGTTGGTTGACCC
+>850:2:1:6173:18904/2
+ATCCCGATCTCGATGCGTTTTTCGAGGACCTCGCGAAAACCTACCGCAAGGCGGTGAAGGCGTTCTACGACGCAG
+>850:2:1:6174:3734/2
+AAATCCCCTTTTTCCCAAAGCGCTTTGTTCGGATTAGCAGGAGCATTCATAATGTAAACTTATCGGTTGAC
+>850:2:1:6174:6430/1
+GAGACGATTCGCGATCGCTACGGAAACTTGTTTCACGTTTACAACAAAATTACCGGCGAGGACGCCTACAAAGTGC
+>850:2:1:6174:6430/2
+TCAGCGAGACCTTGCATCAGCGCACTGGCCCCGAGTCGGTTTGCTCCGTGATCGGAAAAATTCGCCTCACCGATCA
+>850:2:1:6174:5217/1
+TCTCTGCAATTCACCGCTCGGTTCAGACCAGACACGAACG
+>850:2:1:6174:5217/2
+TCGAGCGCGATGGTGTCGCCGGGATTTTTCAATAGCGAAACAACTTTGGCATTGCGAATGCCTTCGCCCATCACTG
+>850:2:1:6177:13044/1
+GCAACCATCGCTGTCTTCATCGATTTGAAAATCGGTCAGCGACCCCGGAAAATAGATAGAGACTCCGCTGGACCAG
+>850:2:1:6178:13488/2
+AAATGCTTTACGTGTATCAATTAAACTGGGAAAACAAAGACGGCGAGCGCGAATATTTTTGGTCTGCCTGGGA
+>850:2:1:6179:13875/2
+GGCGACGCCTTGAAGGCCAACATCCTCGAGGGCCTCTCC
+>850:2:1:6179:7933/2
+TGTGACTTTTGAGATTTGGCGGCTAATGCGTTCTTCATCAGTGCCTGCCGGAGAA
+>850:2:1:6179:16426/2
+TATGGCTTTGACGGGGTTGATTTCATTGTAGTCGACAACAAGGTTCTCGTTATCGATCTGCTCTTGCGTTTTGGTC
+>850:2:1:6180:15055/2
+CGCAGAAATGCTTTGAACTTGCTGAACGGCATCTCGATC
+>850:2:1:6180:1631/2
+TGTTCATCGCGCCGATGAATGCGCCGGGCGTGAAGCTCTTCTGCCGCGCTTC
+>850:2:1:6180:16457/2
+TCTCTTGATTTTGCTGAATAGATCGAGTTCTCAGGATAGCTGGGTGCCTATGTTTCACTTAGCAATGGCCTGGTT
+>850:2:1:6183:16532/2
+GACCGCGGAGTTGGCTACTGAACGGGATCAAGAAAGTCGAACAATTACGATTTCTCGAAAATGCTGAGCGCACACT
+>850:2:1:6187:9230/2
+GGGCTATGAAGGATTTTGCCGAGATCCAAACCCCTTCGGGAGTTGTGAACTTAAAAATGCGCATCGGCATCCATAC
+>850:2:1:6187:6445/1
+GCAGCAGTCCGGTCAGGACCAGCGAGAACGCGAACCAACCCGCGGTGGCG
+>850:2:1:6187:20465/2
+GAGGGCAGCTGCATCGGCTTAGGCATTGGAACTCTCCATCTCGGTTCCGTGGACGCGTAGCCACTCA
+>850:2:1:6188:9000/2
+TTTTGTCGGTCTATGTTGCCTACTTGAACGTCGGAAATCCGTACTTGCGGCCAGTCTTTGCGTAT
+>850:2:1:6189:11922/2
+CGGTCGGCCATGAGCTCGCGTAGCGCCTCGTGGATC
+>850:2:1:6193:2734/1
+CATGCTCAGATTTGGCCGACATACGGGCTGCGTCCTCCTCTATAGGGCATACCCAACCACCGGG
+>850:2:1:6193:2734/2
+GGGCTGCGACATACAGGCCAATCCCATTTGCCCCTACGATCCCAGGGGCTTCAATGGCG
+>850:2:1:6194:17000/2
+CTACTTCTGGACGGTACGGGTGCCTCGCAAG
+>850:2:1:6194:6993/1
+GGTGGCGGCGCGGCTAATTTTCATCAATCAGCCTTACGTCGACCACTGGAGCTGGCGGCAAAGCGACGTTGCCGCG
+>850:2:1:6194:6993/2
+CGTGCACACCCGCAAATTTGTAGCAAACAGCCGCGATGAAGGGCAAAATTGGAAATTCTGTTCCG
+>850:2:1:6204:5785/2
+GTCTCGCGACCGAAAGATGCCGACGCCAAAGCGCTCTTAACCG
+>850:2:1:6204:1740/2
+CCTCGGCGAGGGCTTTTACCTGGCCATACCCGCCG
+>850:2:1:6205:14173/2
+GGCGCCGGCCGTACCGCCGACGAGAAGCCGGAGCCGGGCGTGGTCGC
+>850:2:1:6206:1152/2
+CGCGCACGATCGACATATGCTCTTTCAACCACCGGAATA
+>850:2:1:6208:14361/1
+AGGACTACAACCGCATGACCGATGCGGACTTCGCCGCGCTGGTCGCGTACGTGCGCAGCCTTCGTCCC
+>850:2:1:6210:2156/2
+TCGAGAGGACGGGCGTTGTCATGACGGATTCGGCT
+>850:2:1:6211:4328/2
+TCAAAATCGAACTACCCATACTTATATGTCAAAATCATCAGTTTTTTGTATCGCCAAGTCTGCTTC
+>850:2:1:6211:1279/1
+ACTACCGCAAACCAGAAAGAAACGTTCCAGCCTTTAGTGCTCGGATTTCTCTCC
+>850:2:1:6211:1279/2
+AAATCCATCGCTACTGGGATGACTATGCCCTATAGGCGAACACATCGATCCGACTAA
+>850:2:1:6214:15373/2
+GGTTGGTCGAAACTTCGACATACTTATTTGCAGCGAT
+>850:2:1:6215:1474/2
+GCCGAAGCCCTGGATGAGGTAGAAGAACAGCGGGGTGAGGAAGACGCCGAACACCGTCA
+>850:2:1:6215:12813/2
+CGAATGACGCGAAACCTTGTTCGAGCACCCGGGTAATGCCGCGGTCGAGCCATACGGTACGGCGCGAGAACCGCTC
+>850:2:1:6216:11396/1
+ATTTTCACGAAAGAAAAGGTTCCGCATCCTTTTGGTGTCGAGAACCTCGGCAGTAAGGAG
+>850:2:1:6216:11396/2
+GCTAACTCGAACTGCATCGCTCGAAGGCGCTCCTCCAGCATGGCCTTCTCCTTCGAATCGCCAGGCGCTGGCAGTC
+>850:2:1:6221:9064/2
+GGAAACTGACCTTTGCCATGAACCTGAGCCTGGACGGCTACATCGCCGCGCCCGGCGACGACCTC
+>850:2:1:6223:13200/1
+CGGTCGCGAGGAAAACGGTGGCGAAGACGTCGCTCGGCCAATGCGCGCCGAGATAAATTCGCGAG
+>850:2:1:6223:13200/2
+AACCGATCATCCGTGTTTCTACCGAAGCCGAACGAGCCCGCTCCGGCGCTTCATTTCCAT
+>850:2:1:6225:3446/1
+CATGATCAATCCGCCGATCGCGCTTTACTACATGCAGGGC
+>850:2:1:6225:3446/2
+TTTGCATCAACCCAACCGGCAGAAGGCTTAAGGAGATTTCCAACGCCAAACCGATATTGATAGCCCAGAAAGCAAA
+>850:2:1:6226:16817/2
+TACCAGATCGTCCTGTTCGATCAGCGCGGATGCG
+>850:2:1:6230:13176/2
+GTCCTCGGGCCCCCAGAAGATCTCGTCGGGCTCCCAG
+>850:2:1:6232:12490/1
+GCGCACCCATAAACAGCAACCTAGCCGACTACATCGTGGCCGTGAACGCCGACGTGCCCAAG
+>850:2:1:6232:21418/2
+TGGGAACTTTTGCCCATCTGAGTCCTCACACCGAGGAGAAAGTGTGCCAGAAGCTCGGACTGACTTTTGACCCGAT
+>850:2:1:6233:3353/2
+CAGCGCACTGGCGATCGCCATGGGTTCATTGCTTTTTGGTTTTTCGTGCAATCAATTCAAATCATCAGAACAACAG
+>850:2:1:6233:17090/2
+GGCAAATGTTCGGGGAGTTCGAAGCGCACCGAATCCTTCGACG
+>850:2:1:6235:11421/1
+CTGTAGCATCTACCTATTCCCAGTCCTTCTTTAACAGCAATTCTTCAATCCTGTAGGCATGAAACATCTCGTGGTT
+>850:2:1:6235:11421/2
+GGAGGAATCGGGAGCGCTCCTTAGCATTGATCTAGACGAAGCACTCGACCGGTATGTGAG
+>850:2:1:6235:16717/2
+TAGCCGCGAAGTCATAGCATGACCGGCCTAAACTAATTCTCTACAGGAGGGAACGAAGGTCCTACCCAGA
+>850:2:1:6235:3644/1
+GTTGACGATGGCGAGCTTGCGGCGATCTGGGATCACGTCGCGG
+>850:2:1:6238:4487/2
+CCGGCTCCAGGTAGTACGCCTTGGCGTAGAGCATCGGGTCGACCTGGTCAGCCGGTACGAACTCGAGCACCTCAAT
+>850:2:1:6238:14244/2
+TAGATAAAAATATACTAGTATATACACATCTAAAC
+>850:2:1:6240:2485/2
+AAAATACATTTTCCCTCGCCACGTTCCAATATTCGTGCTTTTTC
+>850:2:1:6241:8363/1
+GAGACCTTTGATAAGATGCACAAAGACAATAAGATGGAATGGTCAACAGAGCCGACCCCTTTC
+>850:2:1:6241:8363/2
+CTGGCGGAAGAAGGCTAGCGCGTCAACCACGGTG
+>850:2:1:6242:6710/2
+GTGGCGATTTTGGGAGGTTTAACTTTACCCTCA
+>850:2:1:6246:13978/1
+CTGGCCGAACTGAGGCACCCAGAACGAGTGGATCACATCCTTTGACTGCAGCTGCAGCTGC
+>850:2:1:6246:3485/2
+GCGTGCGCAGCAAGCGGAACGATCAGGCCAAGTATCTGGCGAACCTGATCAACGGCACCAGCGGCG
+>850:2:1:6247:20435/2
+TCGTGACGATGCGGGCACGCGCAAGGAATTGCCCG
+>850:2:1:6248:21022/1
+CGAGCAGTTATCAGATCTCCTGCGAGTCCACATTAGTACTGTGATGAAGCATTACGCCGGGCAGGTCTTCGCATGG
+>850:2:1:6252:5558/2
+TCGAGAACTTCGACGGGACGGGACGATGGCGCGACCGCGATCGTTACGCCGGCGCGG
+>850:2:1:6253:2224/2
+GCGCTGGATGCTGTCCGACGGCGCCGGCGCCTGG
+>850:2:1:6254:20686/2
+CCTATTGCTTCTCAAGGGCCTCGAAACGTGTCACCAGCAGCAGTGCGGGGGCAATGCCAG
+>850:2:1:6255:9402/1
+ATAGGCGGATGCGAAAGACTATCAAATTCCTTATTGCGAAGGCAATTCCGATGTCTCTCACCCA
+>850:2:1:6255:9402/2
+GATTCTTGCCGCAACCGATGTTTACCCGGCCGCCTCTCTGTGAAACCAGTTTTCGCCGCACTAAACGAGCACTC
+>850:2:1:6255:13680/2
+ACGTAAACTTCAACATCGAAGCCGGAGCCGAGAACATTGCGTCCAAGGAAATTATGTTCGCGCGCTTGTTCGATGG
+>850:2:1:6255:2611/1
+GGCGTTGAACCTGTGTTCCCGGAGAAAGATAACGCAGTCGATTACGCGCA
+>850:2:1:6258:1535/1
+GGAGGGGTTGAGTAAAATGAATGTCCTAACCAAAACACTGCGCATCGCTGCTGC
+>850:2:1:6259:4668/2
+TGTTTCCCGCTGCGGTCAAGAACCACAAAGCGAACCATCTTCTCCAGTTC
+>850:2:1:6262:9079/2
+GCACTGACGGTCTCCGAGCCCATTTCAGTCAAACTTCAAGATGGAACGGCG
+>850:2:1:6265:18125/2
+TCTTTCCGGCTGGGCCCGAAATTCCGTCGTAGACTGCTGTGATGATCGAGTCGATCGTCGCG
+>850:2:1:6266:16933/2
+CAACGCCAACGACCCGCGCAATCGGGTGAAGTACACCAGCGTCGACGGCG
+>850:2:1:6267:1211/1
+GCGCCTGGACTGAACGATGAGCATCTACGCCGTCAACAAGCTCTGCCGC
+>850:2:1:6267:1211/2
+GCGCGTGAGATAGGCCAGCAGAAACGGATGAG
+>850:2:1:6268:12541/2
+AAGAGAATAATTTTCCAGCTTTCGCGTTCAACGGCAGGGCCAAGCGCCCTCAACAGAGGGTTGGCAGAGAGCTTTC
+>850:2:1:6269:7028/1
+CTGTAAACCTGGATCGAAATGTCAGCCGGTGCACTGGC
+>850:2:1:6269:7028/2
+CGTTCGCAATTCGACTTTCAACCGCGATCCAGACGGACGCGAACTGGCAAATGTTTGGCTGCGGGTGCCG
+>850:2:1:6270:20802/2
+TTCGACGAGATCTACGACGCGATCATCGTCCAGCCGGCGCTCAAGATCGGTCGCTTCTTCTGGAAAAAGGGCGATG
+>850:2:1:6272:6214/2
+AAAAATTATTTGTAGCAGTAACAATCGCCGGCTTGGCAATAAGTGTCCTTTCCATCAGCGCCGACGCTGGTGGACT
+>850:2:1:6276:17885/2
+ATCGAACGCACCGTCCTTGAAGTGAATGACCTT
+>850:2:1:6279:5008/2
+AGGCGTTCACAACCCAAACGGTCGCTAAGACGAGAACCTTTATGTCGGCTC
+>850:2:1:6280:16568/2
+CGACGCGCTTGAAGAAAGACTGCGGTCTCAGAGAGGACGAAAAGCTTTGGGCAATTGGACGCGGATTTATCGTTCG
+>850:2:1:6280:10549/2
+CAATACAATCGGATCGAGACACGCCGCGCAGAGCGCTTCGAGCGCGCGTTCCAAGAAC
+>850:2:1:6282:6458/2
+CACGGGTAGGGCAAAACGGCGTTCGAGCTCCGCGGCGAAACGCCGCGCGGCAGCGAGCAGA
+>850:2:1:6284:9802/2
+CTGAATTGATCCAAAAACTCGAGGACGCTCTGCCATGACC
+>850:2:1:6284:6143/2
+AAATTCTTTATATGATTCCTCATTCAATGCTGATAAATTATCGAGCATCATTCT
+>850:2:1:6285:19267/2
+CGGAAACCTACGACCGCAAGATGGACGACATCTTCAAGATCCAGGACGAGATCGCAGGCG
+>850:2:1:6286:7114/1
+TTTCAAACGCGTAACCCGGTTCATCGTGCACACGAGTACATACAAAAGTGCGCAATGGAAATCGCTGATGGTTTGC
+>850:2:1:6286:7114/2
+ATGAAGCGCGAACAACCATAGTTCTTACGAATCAGCGCGTGAAAGATTGCCTCGCGAGGTCCGGCGTAACG
+>850:2:1:6289:12267/2
+CTTTCCTGGAATTCCTGAATGACTATGGTCCA
+>850:2:1:6293:14061/2
+CGCGGCTAAGATGGCGATAATGGCTACTACAATAAGTAA
+>850:2:1:6294:16028/2
+GTGAAATATCGACTGCTTGCCGCTTGTCCGAAAAGGTTGGCAGAATCTCGACCAGCCTGCGAAGG
+>850:2:1:6295:17552/2
+ACGATATTCAACAACTCCTACGTGGCATCTGGAACGCAGACGGGCCCCGTGGCGATGGGCGGAATTCGCTTCGCCG
+>850:2:1:6295:11189/2
+CGGGCTGGCGGCGCTCGAGGTCGACCAAGATCGTGCCATAGGTCTGGCGTTTGCGCAGCGCCCAGTCATCGACCCC
+>850:2:1:6298:2080/2
+ATGCTAACCGATCTGCCAATATGTCTAGCAAAATGCGATT
+>850:2:1:6300:17716/2
+GCTCTCGGTGAATGGGATGAGCCTGGGCGACCTCGCGGATATCCCGCGTGGCCAGATCGCTGCACTGGCG
+>850:2:1:6302:9981/2
+GCCTTGCGCGGTCAGGTCGACCACCGGTGGCGCTACGTCCAGTTTGCCATTGAACCATGGCTTCACCGTATGCTGA
+>850:2:1:6303:10768/2
+CTTCCGCAGTTCGATACAGACAAGATTGGTGCGCCATGGTCCTTCGGCCCGACTCCTTATCCTTCCGGGGTCTATC
+>850:2:1:6303:7700/2
+TGTACATGTTCTCCCACTGGTCGTTGGTAATCCCACCGGGGTATTGTGATTCGCCCAC
+>850:2:1:6304:7140/2
+ACTCGTTCTCGCGAACGATCTTGATCTGCCCGTCGATTGTAACCTCGGCCGTACCACGAACGACAACCCAATGCTC
+>850:2:1:6307:5541/1
+TAAGATCGACCCGAACACCGGCCTCCGGCGAGTCCTCATCACCAGTGTTCACGCATTTCCATTTCACGGAGAACTG
+>850:2:1:6309:15180/1
+GTACACCCAGGCGTAAATCTCACTCTCAAGTTCGGCCGCA
+>850:2:1:6310:4731/2
+CAAACCCTCGCTGGCGCGACCTGCCTCGTGTGGCCATCCTTGGTGAGTGTCCGGGTT
+>850:2:1:6312:16621/2
+AAACCGCAATCTTGCAACTTACAACAGGTCCTGGCTCACCCGCCACAAAGGTTCCTCGTCAC
+>850:2:1:6313:15248/1
+CGTCACCGACCAGGAAACCGAGCTTGGGCTTGCGGTGTATGACGAACTGAAAGC
+>850:2:1:6313:15248/2
+TTCTTCACGAAATAGAGCAGAGAGTCGACGACG
+>850:2:1:6316:16043/1
+CGACGAATAAAAGCCTCGAGCAAATGGTGAAGGAAGGAACGTTCCGCGACGATTTGTATTTTCGGCTG
+>850:2:1:6316:16043/2
+CGCGCACATTCCCCGGCCAGTTGTAGGTCAACAGGGCATTCATTGCTTCCGGCGTAAGATCGACAACTTCCTTGT
+>850:2:1:6317:21263/2
+AGCCCTATCCTTAATTCTCACCGAAAAGAGGCCAC
+>850:2:1:6318:16203/2
+AAATCTTCAGCGCCGCGTGGATGGCGCACAGCCATGGCTCAAACGACGCCCAAAAGACGATGGGCATCAT
+>850:2:1:6319:18639/2
+GGCGTTTCAATGGAGTAAGATCGCGCGATGACGTT
+>850:2:1:6321:10206/1
+TGTCCCGTGCGCAAGGCCTGAAGCCGCCAGTCTCCGGCCAGCCTTTCACCCATCACTTGTGCATGACCGGCGAGGA
+>850:2:1:6321:10206/2
+GACCGTTGCCGCGCCACAGGATCTGCGACCGGCC
+>850:2:1:6321:5034/2
+CAAGATCACCATAGCTCGCACCTGTCTCAGAGGGGACAAATATGAGG
+>850:2:1:6321:16087/2
+GTTCGTGCACGGGATGCGCGTGCTCAACCTGGTCAAAGAGCC
+>850:2:1:6333:21117/2
+CGACTATTTCTCATCGCCAGCGAGACTCAATATACGAAGCTTCATTGACGG
+>850:2:1:6334:13318/2
+CGTGCGACACACTTTTGATGATCGGCACATCGTTTCCTTATATCGAATTCCTGCCCAAGCCGGGACAGGCGCGGGG
+>850:2:1:6340:6843/1
+GCAACTGGTATCGACAGCGGTAATCTGACATTTGGTATCGTCACCGGCCC
+>850:2:1:6340:6843/2
+TTCACCTTGAAAGTGAAGCTGTCAGAGCCACTGTAGTTAAGACCCGGAGTATATGTGA
+>850:2:1:6342:4564/2
+CGCAAGATGATGTTACTGCTGCATGAGCCGGCATT
+>850:2:1:6342:1267/2
+GCTCCCGCGCGAGAAGGCATGCTCGGTAAGC
+>850:2:1:6343:7647/1
+TGACCCGGGTCAGTCGCCGAGGGCGGCTCTCGCGGCAGCGAGGCCTTCGGGGAC
+>850:2:1:6343:7647/2
+GCTCAAGGGCTTTCCCGTCGATCTCTGGCAGCCCGACCTCTTCGACCGCATCCGC
+>850:2:1:6346:2182/2
+TGCGGCTTTCTTTCACCGCTTTTTGCACTTTGTTCTTCTGTAAACGGAAGTTCTATCCCGAGCATGGTGC
+>850:2:1:6348:16507/2
+AAGATGTGGGCACCTATGCTGCGTCTAGATGATGTAATTGAGCCAAATGCGCGTGTGGGTCTCCTGAAAATCGACG
+>850:2:1:6350:3820/1
+GCCGGGTCTACCAGCAGACCGTGATCGACACCTATGCCAAAGTCGCCTTCGCCAAGCTCTATGACCGCAAGACGCC
+>850:2:1:6350:17408/2
+GCTGAGCGGCTGATGGACTCATCTACTTACTCTTGCGCCTCTATATACCGGATGAAAATTTGACT
+>850:2:1:6356:21153/2
+CCAGATGCGGTGCCTGAAGAACGCCTTTGACCTGGCCGATGTTTCCCCGGCGACGATCGAGTTGGTCGAAGCTCAC
+>850:2:1:6362:19078/2
+CCCGCGTCACCGCGAGCGCCGCCGACTACAACAAGTCCGTTCCCGCCGA
+>850:2:1:6363:1749/2
+TCACGCTGCGCGACCGAACCATGTTGTGTGCTCCTGGAATGTCGCTTCTTGGTGTCGAGTTCGC
+>850:2:1:6363:13024/2
+AACGCGCGCTCGATGCGTACCGTCACCACGATGATCCGGCCAGCGCGGAAATCGCGGAGTCCGCCGCAGTGCTCGA
+>850:2:1:6365:8705/2
+ATCGAAGGTACCGGGGGGGAGGCGCTGGCCATCCATGC
+>850:2:1:6365:16193/1
+GCAATGAGGCGCTGGTGATATTAGGCGTGCTCTCTGAACGCATGCTGAAC
+>850:2:1:6370:5736/2
+GGCCTGTAATGACTAAAATGCGTTATACTCATTATCGAGG
+>850:2:1:6371:18132/1
+ATTTGGGATGCGAGATCGACTTCGCGGCGAATAGTGACGAGATATTGTTTGCCGCGCCAATCGGCGCATTGCCG
+>850:2:1:6371:18132/2
+TCTCAGATGCGTTGGCGTTACCGTGTGGAAGCAATTGCGCGATCTGGTCCTCGACCTGCGACCGG
+>850:2:1:6373:5876/1
+TAGTGACCGCCCCGCTTCGTGTCGCTGGTTTGGTTGCCCTGATTTGGCGACTGGGCCGGT
+>850:2:1:6374:17966/1
+CCTATTCCTAGGAAACGGGGACGGTACGTTCGGGGGCGGCCACGCAATTCCC
+>850:2:1:6374:12200/2
+CGCCGACGGCAGTCGCGGCGCAGCTATAGAGCCCGCGTCCCTTTTCATCCGACCA
+>850:2:1:6375:16793/1
+CCTCAACGTTGACGATGCCTTTGCCGCGCAATTTGAATATCTGACCC
+>850:2:1:6375:11931/2
+AGCCGTAGTAGTAGCCGTGCAGGTTGGCCGCGAGCAGGCCGTGCC
+>850:2:1:6376:7253/2
+CTTGTGCGATTGCGACCTTTATGGACCAAGCATCGCTTTGATGTTTGGCACTAATGAACGACCTCTTGCGGACGAG
+>850:2:1:6376:2954/1
+GGTAACAGGGCATTGGTCATTTACCTAGTAAAAACAAGATTCTTGCTGAAGCGGGTCGCAGGAG
+>850:2:1:6381:13786/2
+GGATCTCGGCGCCGACCTGTATACGCTGACCGGCACCGGGCCGGACGGCTCGATCACCCGC
+>850:2:1:6382:12178/2
+GATTCCGACGTTCTGCCGCTGATGGACGTCGCATC
+>850:2:1:6382:17088/2
+CGACGACGAGCGGAAGAATGCGCCGCCGGTCAACGG
+>850:2:1:6388:6043/2
+GCAGCAGCTGGTAAACAATCGTTAGGCCGATCTGATCCGAAATGCGATAAGCGCGATCGACCTTGACGCCTTCG
+>850:2:1:6388:1764/2
+GGTTCAGGTGCTTGGCAATCTCCTCGTGGGTATGGCCTTGCCGCAACATG
+>850:2:1:6389:11172/2
+GGCCGAGATAGACCTCGAGCACGCGCTCGTCCTTCTGCACCTCGTCCACCGGTCCCTCGCAGAGGACACTCCCCTC
+>850:2:1:6389:11256/2
+CCTCGTCGCGGTCAGCAAGGACGATCTGGATGTCGGGGAGATCGTAATCTATTCGATCCGCGGC
+>850:2:1:6390:7056/2
+CTTCCCGACGGTCTGGCGGCTCGCGACCGAGTACCTGTTCCTACG
+>850:2:1:6393:12808/2
+CCTCACTCGGCATTATTAAAGCTACACTTTTGAGGTGATGGAGTCCCAGTCGAAACACGTCCCAGCGGAAATCGGT
+>850:2:1:6394:14268/1
+ATGCGGGTTCACGAACGCGCCGACAAGACAGAGCACCAGGCTCACAACGGCAATCAAACCGAGGAGAGTTGAAAGC
+>850:2:1:6394:14268/2
+TGCTTACCTGCGCGCGTTGCAACGCAGCCAGCACGCGACCATTGCCGATGTTCCGCAAGATCATCGCGCGGAAATG
+>850:2:1:6397:12933/1
+TCGTGATCGACTGGCTACGGCAATGGGTCGGTTTGTCTGACGAATTCGACGGCGTGG
+>850:2:1:6397:12933/2
+CGCCTTTTCGGCCGCGCTGTGCGCCTGGTCGGAGGTGTAAATGCGAAAGCGCGGC
+>850:2:1:6398:5772/2
+GGCAATTGCCTTGGTGAAGGGTCGGGTAATAACGGAGGCTTCAGGCGGCGTGACGCTCGAGGCTGTGCGGGAGATC
+>850:2:1:6399:11954/1
+ATTTTCAGCTCCGATGATCCTGTCCTCGCTCCGCAACCGGATCTTTTTGACGAGCGC
+>850:2:1:6401:19506/2
+CGGCGACCCTTCCGCACCGCTGGACAGCAGGGTGACCAGGATGACCACCGGAGCATCGTTGAACCCCGACTCCATC
+>850:2:1:6402:9685/1
+CAGTACCAAGCGTTTCATCAGAACCTTTCCGCCATTCTCTA
+>850:2:1:6404:20297/1
+TACGCGCGTTTGCGCAACCAATTTTCCGAGGAACAGCTGATGCAACTGGCAGCGCAGATCGCATTTGAAAA
+>850:2:1:6405:10233/2
+TCTGACTTTCTAATTCGTAATTCTTAATTCTACCTTTTGATCCTATGCCTATGTCCTTCTCAGGCGGATGCGCATG
+>850:2:1:6405:1805/2
+CACGATTCTTCGGACGAAGCATCCTCGCCCACACCATAGGAGCAA
+>850:2:1:6410:4814/2
+CGGACGTCGACCCAGTAAACCTGCCCGGCGAGTTCCTGGGCGAG
+>850:2:1:6411:18349/2
+CACGAACCAGCGATGGATCTTAATTCCTTTATTGAACGCAAACGCCAACGCTTCGCCGAACTCGA
+>850:2:1:6415:12460/2
+GGCGAGCTGGTCGCTATTGATGATGACGGCAGACCAAACTTTAATTTACTTCAGAATTTTAGAGCTGGCGCATCCC
+>850:2:1:6421:3392/2
+TCAAGGGCTTCGGCATACGAAGCAAGAGCAACCGACTGCC
+>850:2:1:6421:8174/2
+AGCAAGGGAGTCAAAGACAACCCTTACTGGCAACCCC
+>850:2:1:6424:11104/2
+GGTGTCGCTCACCGCCACCTCCTGCTTGAGGTTCAGCGCCACG
+>850:2:1:6429:12409/1
+TGCAGTAAATTCAAATTCAAATCCGGGAACAGGCTCAAAGGATGCAAGATCAAAATACCAGTTTTTCATATCGTCC
+>850:2:1:6429:12409/2
+CCCGTCTATCAGCTTATGTTGAAAACCTAAATAATTAATATTTCAAAATAAAATTTTACTATCATGTGCAACACAC
+>850:2:1:6429:12431/1
+TCATCAAAATCGAGACCGAAGAAGATCCCAAACAAATCGAGCTCGACGCTTCTCAAGTCGCAACCGAAGCCCCCGC
+>850:2:1:6429:12431/2
+CGGAAAGACTTCGGTGAACTTGCCACCACACCTGCGTTGGCTTATCTCTTTCTCGTTAGCCCGCTGAT
+>850:2:1:6430:12668/2
+AAAGTGCGCTGGCCGACAGCTGGCTGTATCCGGATGGCAGCGGTCATGTGCTCAAG
+>850:2:1:6435:16832/2
+GCGGCCTGGGTCATGCTCTGCCCTGCGCCGGCTT
+>850:2:1:6439:1657/2
+TCCGTCATGGCGGAAGCCGCTCACGCAGAAGAAAAGCTCGCCGCCGCGCA
+>850:2:1:6440:20049/2
+AACAACAAGCAGACCGACGCAGTCGAGCGCCTGCGCTTCGTGAGCGAGCG
+>850:2:1:6440:19501/2
+ATAAGGGCTACTGCTTGGAAGGCGAAAGACAGGGGGAACCTCAGTTCGTATCCTGGGTTACCACGCCATTTGATTG
+>850:2:1:6441:1574/2
+TGATAACCCTCTGACACGACGAGGATTTCGTCCAGGTACGGTTTT
+>850:2:1:6441:2121/1
+TTACGGAGCGGAAAGCGGCGGAAAATTCTCTTCGGGCCTC
+>850:2:1:6441:2121/2
+CCGTTGGCCCGCAATTCACGCGCATAGCTCTCATAATCACTG
+>850:2:1:6442:16893/2
+CCATCGTGGAGGGCCGCCCGCACCCGAGCCGGGGATTCCAGAGG
+>850:2:1:6443:19221/1
+GCTAACGAGCCGTACAGCGTCCGCAATCACTTCATTGAGGTTTAACAGAGTGTGCGCACTTGTCTCCTTA
+>850:2:1:6445:8180/2
+CAGAGACTATCTAGAACTGATTTCTCCTACGCGAGAAGACTTCTCGTAGGAGAAAAATCGACTCGGCG
+>850:2:1:6447:3382/1
+GCCGAGTTCATCAAGCGCGTCGATGCGACATCGCGCGGC
+>850:2:1:6447:3382/2
+CCGGCGCCGAGAGGCAACGCATCAACCTTGGCGCGAAGCCGAGC
+>850:2:1:6448:17399/2
+TCCTGTTGGACGGCTGTAAAAGCATCGGGAGCGACCGGCG
+>850:2:1:6449:7217/2
+AAGAGAAGTTGTGGAGAGGGCTTGCGCGATCTCACCTTTTCAAAGTTTCATCGGTTAGTGATGGAGCGGACTGACG
+>850:2:1:6449:21339/2
+AGATCAGGAACGTTACTTCGCGCTTACACAAGTCAAGTCGGTGAATTTCGAGGAGCCAGAGAATTTACGCCACCGT
+>850:2:1:6451:18630/2
+TTCTCAACAAAGCCGGGCTGCGACTGGACCAGCGGCAACAACTTGTCGTTGAGCAGCGTGCGGAACTCATTGACCT
+>850:2:1:6452:15508/2
+AAGCCAGACGTACGCGAGCAGCCGGCCATAGCGGTCGCGCGTGTCCTGCGTTCGGTCGCC
+>850:2:1:6453:8507/1
+GAAATTCTCGCCTGCGAATTGTCCAAATAGGCGAAAGTTCCAGCGGCAAAGTGACACGTAAGCCGCTCTCCAGCGC
+>850:2:1:6459:15571/2
+GCGATCAGGTTGACAATGCCGGGCGCCCGCTTGCGATAGCTCGCCTTGCG
+>850:2:1:6460:6946/2
+GCTGCTGAAGACTCACGACCAATAAGTCAATTACTCATGCCTAACCCCGAAATTTCCCTGTCACGAAGAAATCGCC
+>850:2:1:6462:6447/2
+TGAGAAGCGGGAGGGCGATCGACGCGGGCGCGGTCGCGCGGTTGCCGCGCAGGATCAGCTCGATCACC
+>850:2:1:6463:17730/2
+CACGCGTGTACAGCGTTGTTCTTACCGTGAATTTTACCGGTAATTGCACGCTTAACAAGCCGGTGAC
+>850:2:1:6465:3756/2
+AACTTCTTTGTCGATCTTGATCGCGATGATGTCGCCCGCGCCGTTTGCCGTCACTTTGACTTTCCCCCC
+>850:2:1:6467:20766/2
+CGATGAACTTGGTGCTCACGCGATCGCCGAACTCCTTCTCGACCGCCTTGCGGGC
+>850:2:1:6467:4694/2
+AGGAATATAGTGTTCGAATAGAGGAATTAGATCAATGAACAACAGCACACCGAACG
+>850:2:1:6468:9104/2
+GGCCCCAATGCTGGGAAGCACGTCGTTTATGTTCGCGACCCTGACGGCACAACC
+>850:2:1:6470:1505/2
+AACGCGATGTTTTTTATCGGCTCAAAAGTAGGCCCGAGAGCCTCTTTCGCTGT
+>850:2:1:6473:13153/2
+GCCCTGGAACATCGCCCCGTTCATCGCGGCGATCGCCTCGTCGCCACCGTCCGCCATCTCGACGAAGC
+>850:2:1:6475:19756/2
+GGTCCGATGCACTTCGTCGTTCCGGACAAGTACTTCGACGGCGAG
+>850:2:1:6476:7366/2
+CGGTGATGAACTCGCCGACTACGAAAACGCCCCGGAAATTACC
+>850:2:1:6479:10942/2
+CAAAACAAGCAGCGTCTTGCGCACCACCCACATCT
+>850:2:1:6486:1806/2
+CACCGCGGCGCTCAACGCCCGTCTCATCCCACAGCTCGCGCACCTC
+>850:2:1:6491:14773/2
+AAGAATCAACGAGCGCATTCAGGTGAACGGGCAGG
+>850:2:1:6493:9220/2
+GTACGCGGGCCACGGCTTTCAGGGAAGCAGCGGCATCGCGGCG
+>850:2:1:6494:18449/2
+GGCAAGCAGCGGTGAAGCGATGCCGAACTCGATACGCTCATCCCTATCGGTGGCGGGAAC
+>850:2:1:6496:2693/1
+GGTTCGGGACCGGTCAAGATTATTGGCAACCTGCCGTACTATGCGGCGACAGCCTTGATTGCGAAATACACATCGG
+>850:2:1:6498:14348/2
+GCCAGCGAGTGGAACTGCCGCGTCGACGACGCGGAGCGCCGCATCTACGTCTCGC
+>850:2:1:6499:14589/2
+TGGGTCCCGTCACGAGCACGAGGCCGCTCTTGAAGATGAGGGCGTTCTCTATCTGATTAATCTGCGCCTGCTCAAG
+>850:2:1:6503:18633/2
+AAACAACTGAATGCTGTTAACCCCGCGCATGAAGGG
+>850:2:1:6503:17455/2
+GGTCGAGCGGAACAGCGTCTGCTCGCGGTCCTCCCAGTCGTC
+>850:2:1:6505:20861/2
+CTTCGCATGTGCCAAGATCATGCAGGAGCGGCCGCCA
+>850:2:1:6509:20461/2
+TGCGTTGCTGATCCAGCCGGTCAGGAACGCGATTCCGGTGAGCACCAGCAGCCCACCCATCAC
+>850:2:1:6509:3969/2
+GCCGGACTCGCCAGGGCGAGGTGGGCGAGCCGGGG
+>850:2:1:6510:9925/2
+GAACAGTTCGGGATGAATTGGAACACGCACCGGAGGAGCCATGCTTGGCCTGTCATCCGGATTGCTGAAACGGTT
+>850:2:1:6511:18706/2
+CCATCTTTGTACTCTCATTCGCAACAGCCACCAGGGGAGGAAAATTCATGTCCATGAAACGGCGATCGTTTCTC
+>850:2:1:6512:16003/2
+CCTGGACGATCCAGCAGGGAATGAGCAGGAAGAACCGGAACAGGACGGCCAGCCGGT
+>850:2:1:6512:4001/2
+TGATCCTGGTAAGTAGATTCTGGACCTGACCAATCCGAGCCAGGTACTCATTATTTGTGCTGTCTTCGGCCGCTTG
+>850:2:1:6514:3772/2
+CGGGGTAGGGCGCGCTCAGGTTCAACCCGATACCACAATTCCGTGCCGGGCTGGTAACATTGAACCACAGACGCAA
+>850:2:1:6517:16136/1
+CATTTGACGACGAAAGAAAAATTAACGGACGATAGCAGACTACGAAATTGTTCGAGCAAAAGATCGTTACACCAGG
+>850:2:1:6518:12205/2
+ACATATAACCGGACTATAGAAATTGACGATTGTGTTTTTCGCCCGGCAAGATATCTTGACCACTGATATGACCACC
+>850:2:1:6520:13930/2
+ACGCGTCGCTCGCGTGCCTCACATCGTCTTGCAAGATCCCGCCGAGATAAGCGATGTG
+>850:2:1:6521:5528/2
+CGTTCGCGTTCATCGCAGTTCTAGTGCTTGCGCTCGGTATCGGCGCAAACACCGCAATTTTTAGCGTTGTTAACGC
+>850:2:1:6521:12746/1
+TCTCGCAGGTCGAGTACCAGCTCGGAAAGAGCCACTTGATCGCGACGTCGGCGCTCA
+>850:2:1:6522:4929/1
+GACTAATTTATCCAACGTCTCGGAAGTCACCTAACTAATATATAAAATTCACCTCCCCCAAACCCTTCTTTATCAA
+>850:2:1:6522:4929/2
+TGCTGCGAATGGGCACGAAGTCGTTGTTAAACTGCTGCTCAAAACTGGCAAA
+>850:2:1:6523:8676/1
+ATGTCGCATACCACCACGCTTACGTCGTACGTCCTTG
+>850:2:1:6526:20523/2
+CCGCATCGGCATGAAATAGCGGACGTCGTCGGTGAGCAGCTCGAGCCACTCCTCGTATCG
+>850:2:1:6527:21042/2
+TCCGCAGCAGCGCGTGTTCCTTGAGTGCGCGTGGGAAGCGCTCGAAGCGGGC
+>850:2:1:6529:15593/2
+TCGAAAAGGACCGTACGCTGCGGTACCAGAGCGCGGCCGACATGCGCTCCGATTTGCAGC
+>850:2:1:6531:16254/2
+CGAGCAGGGCGTGCGCTTCCTGAACTACTCGACACCGACGGAC
+>850:2:1:6532:13210/2
+CGGCGCCTTTTTCAATGGTCGTGAGTTCGTCACGCCGATCTGC
+>850:2:1:6540:15280/2
+TGTTCCGTTAGGTCAGTGCGGCCGCACCAAAGGTTTTGTTTCCAGTCGAAACCGGTTTTGCCG
+>850:2:1:6541:13272/1
+GGAGAAATCGGGCACTGCACCGGGCTGGGGACTGTACAACCTGACCAATGCTTCAGTTCGTCAATGGGAACCTATC
+>850:2:1:6541:13272/2
+ATAGTGTGCTGTGCCAAGGAACGTCAACCAAGAAAAGAACGGAAAAGGCAGTCAGATAGGACAATGCGTAAAACTG
+>850:2:1:6541:18720/1
+ACGCGATGACTTTAATAGCTCGTAGATCAAAATGATCACCGGAAGAGTGACCGCCATTTCCTTGCAATCGAGGGCA
+>850:2:1:6541:18720/2
+CATGTGTACGTAGCAGACCTGATATTCGTTGGTGCGTTCATTTACGACGTGTTGTGCGGCTTGTTTTATCTCGCTG
+>850:2:1:6544:10098/2
+CTTGGTGGAACGGATCAACCTCAGCCTGCGTCAGCGGGTAGCGGTGCTTGGACATCGGCGTGC
+>850:2:1:6549:16853/2
+TGCAAGACAACGCCTCCGCCCACCGGTCACAAGAGACCCAGAGGAACCTGAGAACACGACGTATACCCTTTATCAA
+>850:2:1:6551:20540/1
+GATGCCCTTGATGGCCATCATAGCCATCAGGATCTGGGTCTCGGTGACGCTCGCCGGATCGCG
+>850:2:1:6551:20540/2
+GCCCACGATCGTCGAAGCCACGGCTTTCAAG
+>850:2:1:6555:18085/2
+TTAAACCCGGTGGGGTTTCCTCCCGAGATCACGCCCAAACCGATGGCGCC
+>850:2:1:6557:9148/2
+GAAGCCAGACGCATAGGGCTGTAGACCATGCCACTGGACCAGCACAGTGAAGACGGCCATGGTGAACGCGAGCCGG
+>850:2:1:6558:13197/1
+ATTGCTATCTTCGGGTCATGACCGTTGCTGTGCGAAACCTGTTTTCCGGCGAAGGCTGG
+>850:2:1:6561:7510/1
+AGCCGACAAAATTCATGGGGTTCCGGATCGCGTATTCCTGCTGCACAAA
+>850:2:1:6561:7510/2
+CGAGAGTTATCGCGCCTATTGCGCGACCTACCAATGGAAGAAAATCTACGGCCG
+>850:2:1:6563:2364/2
+CGGGGAAAAGGCTCATCGATTTTCAAAATCAACTCATTGG
+>850:2:1:6563:14720/2
+GACACGCGCCTGTCGGGCTACATGTTCGAGGCGGCGCTCGAGGCGGGCTTCATTGC
+>850:2:1:6564:5653/2
+TTCGCGGACGGCACCGTGCCGTTCAGCTCTGGAACGCCGGGCGACGACAGCGTCACGGCGCTATCCGGCAACGAGG
+>850:2:1:6571:16720/2
+CCGAAATCGAGATGCATGTCGATATCCACATCGAACTCACGCGCCATCTC
+>850:2:1:6573:20961/2
+TTTCCATTGAAAAAACGCTGGAGCACTCCTGGTCCGTATCTGCGTCGAGTGGAGATCGATCCGAAGC
+>850:2:1:6573:9238/1
+CGCGAAAAAGGCGATCGCGAAGGCCAAGCCCAAGCCGAAGCCGAAGCCGAAGGC
+>850:2:1:6578:6773/2
+CGACATTCGCCGGCGCGTACATCACCGCCCCGATGAGGCCGT
+>850:2:1:6587:10689/2
+GGAGACGGAGCATGACCTCATATGGCTTGGTGCGCTCCTTGTTT
+>850:2:1:6589:19010/2
+AACATCTTACAAGGCGGATTGGAAGGATAAGCATATCAATTTTGCTTGTTGAAAACATTTCTCTGCTTCTTCAGCA
+>850:2:1:6594:4678/2
+CCGGAAGTCCTTCCGTGTGTCGCGCGCGATCTCCGCGATCTGCCCCGCCATCTCCACGCC
+>850:2:1:6596:21220/1
+CGGGCAATTGTCGCCGTAGCTCCGTTTGAGCATGGGCAGGCGTCGCCTTGCTGC
+>850:2:1:6597:10228/2
+AGAACAAGCAGAGCAACAGGCTCAGGTTGCTCTTTCTGAT
+>850:2:1:6597:14040/2
+CGCCGGTAGGAAGCCCGTGGTTATGGACGCTTGCCTTT
+>850:2:1:6597:1983/2
+GATATTGAAAAAACTTCTCTTGGTTGACTTGTATTGCGTGACTTCAGTGCGCCGCAGCAATTGTCGTCCGGTCAGA
+>850:2:1:6599:2640/2
+CGCCGATCTGCCAATCCTCATCCCAGCCGCCGCG
+>850:2:1:6600:9854/2
+CGACTCGTCGATGCCCGATTGACCGCCGCTTGACCAATTA
+>850:2:1:6602:3647/2
+CAGTGACATAAGCTTCATGTGTTTCATTATCCATGTTTTCCATATATATATATATGTGTGTGTGTGTGTG
+>850:2:1:6604:6991/1
+CGAAAGATCTTCAGGCTTGCCACGAGCTTCGTCCTGAATTTCAAGAATGACCTGATATTGATCTTCCG
+>850:2:1:6605:11121/2
+GGTAGTACTCGAGGACGTCGCCGGGCACCCAGAAGTCCTCCGGGGGCAGCCCGAGGATCTCCTTGACCGCCGCG
+>850:2:1:6605:1599/2
+CGGGACGCGGTCATAAGTGCGCGAATAAGCTACCGTAG
+>850:2:1:6610:12754/2
+GCAGGTCGGGGGTGAACTGCAGCCGCCGGAACCCCAGCCCGAGCACCTGCGCGAACGAGCGGGCG
+>850:2:1:6612:18568/1
+GATCGGGTTGATCCACTTGTAGTGCTTGCCGAGGC
+>850:2:1:6618:10227/2
+CTGCAACGCCGTTCGACGATCGCCGCGGGCGTTGCAGCGAATAATGCGGAAAACCTGCGC
+>850:2:1:6618:2810/1
+CGCCGGGATGAAAGACAGCTCGGGCGATTGGAACAACACCAAAACTTTTCTC
+>850:2:1:6619:9170/1
+AGGCGGCCGCGCGGATTTCAGACACCGGGCTCGCCCGCGACGCGCTC
+>850:2:1:6619:9170/2
+CCAGATGGGCGCGGGCGAGCTCCGGACGCAGCCGGGTCCG
+>850:2:1:6621:10274/1
+GATCAGTTCCCGCTTAGTGAGCGGGCGCAGAAGATGCTCGAAAGGGAATTCGGGATTACGGTGGACAACGGGATTT
+>850:2:1:6621:12634/2
+CTTCAACGACCTGTCCGCCGGCGTCTATAAGGGCACCGACG
+>850:2:1:6623:20884/1
+ACAGTGACTCCACCCGAAAATGAAAGCTTCATTAGCAGCTGCTCA
+>850:2:1:6623:20884/2
+ATCAAACCCACAAGATTGCGAACACAGACGCGCCTCTATCATTCGATAAGGACACTGTTAAAGGAACATC
+>850:2:1:6623:7234/2
+TTCGCACAGTCCTTCGTGCGCGCCTCCAAGATCGCGATGACCCCGCCGT
+>850:2:1:6625:6189/1
+AATCCAATTTGGAGAAGAGGCCGCATAGGAATCATTCGCGTAAGCTTCCGGAGCT
+>850:2:1:6625:6189/2
+GACTTCTGGTTGTTCAGGGGTACCTACACTCGAATCAATCTTCGACCATTCGCGTCGCCC
+>850:2:1:6627:4493/1
+TCACCAGGGAGCAGCTCGAGGGGGTGCTCGATCCGATGAGCGGCGCGTTCTTGA
+>850:2:1:6627:4493/2
+TTGTCAGGCTGGTAACCGGCAATGGGGATGAACTTCACCTGACAGATCACTGCCGGCCCGCTATAGCCGCTGGGTG
+>850:2:1:6627:2262/2
+AATGGTTCATCTAACTCCAGAATCAGGAAAATAGCGCCTGAGACGGCCAGGGCCGACACGATCAA
+>850:2:1:6630:17120/2
+CCCCATTCAGTCACCTGCCTGATTTGCGGTCATGCCGCTCATATCGCCTATCATACACAACGCA
+>850:2:1:6631:9902/2
+ACAGCACGTAAGCGTTCTATGCCGACGCAATGTTCAGTG
+>850:2:1:6632:4895/1
+GCTGGCCGTGCGCGCGATCCGCGAAGCAGCCGAGAC
+>850:2:1:6633:6840/2
+GGTTCAGGAGGCGCAGGGCGCCGTAGGACACGTCGTTCTCCGCGTTCGACACATAGATGCGGTCCTGCGGCCTCAG
+>850:2:1:6636:11294/1
+TGGAACCGCCTGGTGCGCCCAACACTAGAAATAGCTTGTCATCTTTCAAGAGCATGGTTGGCGTCATCGACGAAAG
+>850:2:1:6636:11294/2
+TGGTGCAGGGCGAAAAGAATGCGATCGCACCCGGCAAACGTTCACTTTCGTCGATGACGCCAACCATGCTCTTGAA
+>850:2:1:6639:9542/2
+CTCGGTCCTGCCCGGCGATGCTATGGACCCGGGACATGCCATGGGCGGCGCACAGATCGCTAACGCCTGCACCCCG
+>850:2:1:6642:6422/2
+TTCGGCTATATTCGTCTGCTGGCACATTGCGCGCGATATCTCGGTGCTGC
+>850:2:1:6642:3475/2
+TACGATGAATCCAGGATTCGTTTGCGTTCGGGGGGACACACATTTTCCCGTTGGAAAATCCTCCGCGGT
+>850:2:1:6643:19008/2
+CGGCAAGGTCGCAGTCGAGCAGGACCTCCTCGCCC
+>850:2:1:6643:4594/2
+TCTATCCTCTTGTTCGGGCTAGCGATTTCCTGCCTGATCATACGATTGAGCCCTCCACCGCCTGTGCCTATCCAAA
+>850:2:1:6644:3862/1
+AGGAGCGCGGTGTCACAGCGATTGTCTCATTAACCACAGCGGGTAAGACTCCACCATAGACCGCTAACGAGCTTGA
+>850:2:1:6644:3862/2
+TTCACCTCGCAGCCGTTGTCAGCAGCCATGCGGAAAAAGAATTTGATCTCGGATG
+>850:2:1:6645:12989/1
+GTTGCGTCTCCCCGAAGACGGCATGTACTTCGTGCGCGTGGCG
+>850:2:1:6645:12989/2
+GAAGGAGTAGATGTCGACCTCGAAGGCGCCGCCGAACGGACCGCCGAACGGTATCGAGAACCGATCGCG
+>850:2:1:6645:14449/2
+GACCGGAGATCTCGCGAAACCCGGCGGCGCGCTCGCAAGAGTGGCCAAGAGACTCG
+>850:2:1:6647:13708/1
+TGGGAAGCGCCACTTCCTTGTCCTGCATGGGTTCGGTGGTGCTGGAAAAAGCCAAATCGCCTATAAATTCATCG
+>850:2:1:6647:13708/2
+ATATCTTCTAGATCTGCAATGATAGTCTCTGCTTTGCTAGCATCAATGAAGAAGACATCAGAGAACCTTGAAGAGA
+>850:2:1:6648:9215/2
+TGACATTAATGAAAGTCAAAGGACTAACGACTGATGAGTTCGCAAACAATCATCCTGCCGGGCGTCTGGGAAAAAG
+>850:2:1:6649:20435/2
+CTTTCTCACCAAATAATTCCGGGACGCCGGTCTCTTTCAGGATTTCTTCATCGATGTTCACTGGAATTTTGCGCCA
+>850:2:1:6651:6890/1
+TGGTGTGCCGGCGGCGAGACCCGACTGCTCATTCATCTATATCATGATGG
+>850:2:1:6651:6890/2
+CTTCTGGGATTCTTGTCGGCCATTGATTTGACGGACCTGCCGTTTTGCTCCTGGATGACCTCCAGCCGATCG
+>850:2:1:6651:1072/2
+CTGCTGTTGAGAAAAAGTGCGCCGCCCAGGTCGCCGTTGGCGGTCAATTGCACCG
+>850:2:1:6652:19799/2
+AACCATGCGCTGTTCGATGTCCTTGGCGCTCAGACCGGTGAAGTTCCAGATAATGCTG
+>850:2:1:6652:15028/1
+TCGAGCGTGACCGATTTCATTCCGGAATTGGCCGCAATCGTTTCGTCGAGGGCCTTTTGCCCGCGACCG
+>850:2:1:6653:16884/1
+GAGTCGCAACAGCGTCATCGGCGTGCTGTCTGTCAACTCGGCGCGACCACGGGTGTTTACCGAG
+>850:2:1:6653:16884/2
+AACAGACTGGCCATATCCTCGTGGGCCGCAATGCGCTTGTTAATGTCCAAAATCCTGGCGAGCCAGGCCTGCCACC
+>850:2:1:6655:15688/2
+TCAACGTCGTGAGGTATTACGACAACGGCGCCACG
+>850:2:1:6656:3560/2
+TGGAGATCACAATCCGCTAGTATAGACGGGCAGGGCGGCCCATGTCAAAAACCATCCTCCCCGGGGGCTATTGCCC
+>850:2:1:6660:18050/1
+GCTTCCATGTTCTTGTTCCTGCGCATCCTGCCCATGATCTCGATCTTCGAGATG
+>850:2:1:6660:19162/1
+TCGTGAAACCACAGGGGGAAGATTTGGCAATCAAGCTTCAGCCGATGAAAGGAGCCTGAGATTGCGCGCTGCCTGC
+>850:2:1:6660:19162/2
+AGTCGAGCAGGCCGCCCGGCGTGTTGAGTTGAATGACCAAACACTGTGCATTTTGCGTCCGGGCTTC
+>850:2:1:6661:1098/2
+CGGTGGAGAATTCCGAGCTCATCTCGAAGATGCTCGACA
+>850:2:1:6661:15131/2
+GTTCGGCTTCGGCTATTTCCTCGCTGGCCTCTAC
+>850:2:1:6665:12284/2
+TCCAGCAGAAGGCCGAGATCGCCTTTCTGGTGGTGGCGGCGCT
+>850:2:1:6666:7234/2
+CGGCGAATTGTGGTACGGGCACGCCGAAATGCGAACGGGAAGGCGCACCGAAACAACCTACGGCGCGCTCGACGCA
+>850:2:1:6667:2306/1
+CGCAGGCCAAGGCGAGCGAAATGTTCAGTTCGCAGCGGGAACACCTGCTACTCC
+>850:2:1:6667:2306/2
+GCTCGAATGCATCTGATGCGTCACCGAATCGCGCCTCTGCCTTT
+>850:2:1:6669:9886/1
+CCCCCTCAGCCCGGCCGCCGGAAAGCGGCACGAG
+>850:2:1:6669:4398/2
+CCGACCGCGACTAGTGCCTGTTTTGCAGATGCTC
+>850:2:1:6671:16149/2
+GGAAAAGATATCACTTGTGGTTCCCACGAGAAATTGACTCAGCGCATCC
+>850:2:1:6671:17638/1
+GATCTGCGCGAATCGGGCTCAATCGAACAGGACGCCGATCTCGTCGGATTGCTTGTCAGGCCGGAGATTTACGAAG
+>850:2:1:6671:17638/2
+TGATGTAGCGATTTTTAAAATGCTTCGGGCGGCTCACTCTGCTTCCGCTCGCTATTTTCAAAGC
+>850:2:1:6673:2236/2
+AATATTGTTAGACCTTCACTGGTCTCTGTCGCCCTCCTTGTTCTTTTCATCCTCTGCTCTGAGATCTACGACGTC
+>850:2:1:6677:10740/2
+AGCGCTACTCACCGGGAAGGCCACCAACGCGGCCT
+>850:2:1:6679:13193/2
+CGGAATCGTCCAGTCACTACGCGCAGTACTTCCTCTTAAG
+>850:2:1:6679:13002/2
+CGTGTCTTCGTTGAGCTCCATGGTGCGCTCCGCGCGAAGCTCCTGATCGGGGCGGATCGTGACTTTGATCTCGACC
+>850:2:1:6680:12466/2
+AAAAGCACTCCTCAACTTTCTACAGTGGATGGTTTGCAACTGAGCC
+>850:2:1:6682:9953/1
+AAACTCACGCTCAACCTTTCCGCCGATCAGGTTCCACTCAATCTTGATCAAAGCATTTTGCTCAGTCTGA
+>850:2:1:6686:14461/2
+GGCTCGCCTGGGTGTTCAGGATATTGAAGCCGTCGAGCTGCAGCTTCAGGCCGTTGTCGAACACATAGCCCAGCCG
+>850:2:1:6687:7915/1
+CGACGTGACGATCAACCTGCGCGCCAACCAGCGCCAGCGGGCACTGATCGATCGCGCGGC
+>850:2:1:6692:3427/1
+ATGGGAATTGCAGAACGAAACTGCGCAGCGATTGCTGGCAATGAGCTTTAAGGCGATAGAGCTTGAATACATGCAA
+>850:2:1:6692:3427/2
+ATGCCGAATGGCGTGCTGCGCTCATCGCGTTCAACTAACAATCGGTTACCAAGATAGGTTGTTCTCTCGAACGCAT
+>850:2:1:6694:17677/1
+TAAAGCTTCTGCGCCAGCATCATCGTCTTCTTCACTGCGAAACCGAGTTTGCGCG
+>850:2:1:6694:17677/2
+ATTCGCGGTTGCTGAAGATTGGTGAACAGACGGTC
+>850:2:1:6696:13315/2
+CCGCGTGCCAGACAGCAGACAAGGAAGATATTGACCGTGCCG
+>850:2:1:6699:7444/2
+ACGGGCGACACCAATATCGGCGTCGGCTACGGGGCAGGCTATCTCATTTCCAC
+>850:2:1:6699:7574/2
+GGTACGTGCTCGGCCTCGAACGCTCGATGGCGGCGCTCGAAGAGGCGG
+>850:2:1:6701:4221/2
+CGGCGAGAAAGGTACGTTGGAGCTCCTGATCCTGTAGCCGCTCTGCAACCCCGTCGATCACGTCTATGGCGCTCTG
+>850:2:1:6702:3582/1
+CTGATGAATCTGGAGCTGTGGAGCCGGATGCTCGAAGAGGGCAGTCTGGCCCGGCCCATGG
+>850:2:1:6704:15872/2
+TGGAAAAAGCGCGCCAGGAATTTGAGGCTCAGCAAAGCGGGCGTTCGCTCAGCATGAATCTTTCCGGC
+>850:2:1:6713:6315/2
+GCTGGCACCGCGAAGTCGTAGTGAGCGAGACCCGCACCCC
+>850:2:1:6714:5057/2
+AGGTCATCGATAATGGCACGGGACTCGAAGATACCGAAAAGATATTGGATGCCTTTAT
+>850:2:1:6715:3312/2
+TAAAAACTTATCCTGTATTGTGGCAACAAACAGCAGCAGAATACAGGGCATTGTGTTACCAGGCTTTTAATAT
+>850:2:1:6716:12153/1
+GCCAGTGGCTTGCAAGCACATTGCACATCGAAATCTTCCCGCGCG
+>850:2:1:6716:12153/2
+CAGGCTGGCACCCTGTGCCCCCGGAATAAATC
+>850:2:1:6718:7218/2
+AATCGCGAACAGGCGGCGCGAAATCGAGCTTGC
+>850:2:1:6721:7558/2
+TCGAAATTTCACACGAAGTTGTCTCCCAGTGTCGATGCTTCTCGGCATTTAAAACTGCCT
+>850:2:1:6723:18931/2
+ATGATCCCGCGAAGGCGGCGTCGATCATCGGCAAGAC
+>850:2:1:6727:13255/2
+TTCGTTCGCCACCAGACGGAAGATAGTTGTCTTGCCGGCGCCG
+>850:2:1:6728:16045/2
+GTCTAGGCCCTGGCGCATCTGAGCAATTCCTTCCTCCTCCTGGCCTTGTTCG
+>850:2:1:6728:18216/1
+TTTCCAGTTGTTCGATACTTCGGTACAACAATTCTCGGAGTGCCCGCTGGCGCAATCCCTCGGTGAGCGCATAAAT
+>850:2:1:6729:20289/2
+GTTGTCCGTCGAGCTGCAACCACAACAACGACAACGACTGCATGCCCCCCTGCGGGAACGGCGCG
+>850:2:1:6730:15566/1
+CGACGTCCATGTTCACGACAGGCTTGTCTTCTCC
+>850:2:1:6730:15566/2
+GCCGCCGTGTTTACGCGGGCGAAATTCCCGGTCCCAACATGTTTTTCGTCGGCAGCATCTTCCCGCAGGAC
+>850:2:1:6730:14588/2
+CCCCCACCATCAAGCGTGAGATGCAGGAGGCTGAGAATCGCCGCGC
+>850:2:1:6730:7826/1
+GTTGGTCGCCTTTGGTGAAATCTTCTTTCGTGTAATCGATGACGTGATCCGCGCCGAGCGATTGCACAAGTTCGAG
+>850:2:1:6730:7826/2
+TTTGAGCAGGCGGCTTCCATCAATATCGCGG
+>850:2:1:6731:7701/2
+TGTAGTGCGCTAGCACCAGCCATCACCAAGCGGCTGCCCTCAGTCTATATCCTTTTGGATGTCACCCCAAATTTCC
+>850:2:1:6732:14265/2
+ACCACAAAGACGCCTTCAGCATCTGGATGGCCGGCGGCGGCGTGAAGCCCGGCATCACCGTCGGCAAAACCGACGA
+>850:2:1:6733:12248/2
+GACAGAGGTCATCTTGACGTTGCTCACTCGCGATCCTGGCTCGGTCCATTTCGCACCGACGGGATGGGAACC
+>850:2:1:6743:8830/1
+GGCCGAGCTGAAGAGTATCCCGCGCCACTTCTTCGACGCCGTCCTGGTGAATGATAAGAGCAATGGAC
+>850:2:1:6743:8830/2
+CGCTTCTTGGTTGCCATGTGCTTGAATCTCCTTAGGTTTTGCCCGAAAAGAACGTGCCGGTGGCACTAGAG
+>850:2:1:6747:3489/2
+GCTGCAAAAGATCCCGGAGCTCCGCGCCGAGTTCTACGAAGACCTGGCGATTGGCGGCAG
+>850:2:1:6749:2198/2
+CAATACCGCAACGCGAGTCGAAGCGAGTGCGTTCGCGATCTCTTCGCGCCACTTCGCGCC
+>850:2:1:6750:14007/2
+CCGAGCCGCGCGTGCTGGCGAGCGCGAACCAGATGGGCGCGC
+>850:2:1:6752:6901/2
+AACGCGATGATCGACAAGCAGCCAGCGCTGATCGTGCGCGTCGCG
+>850:2:1:6758:13971/2
+GTGACCAGAAGCGTGATCATGGAGCGGCCTCCGACCAGGG
+>850:2:1:6759:9747/2
+GTCGCGATCCTTCTCCGTCATCTTCTGCTTGTTGACCAGCCGCTCCAGGC
+>850:2:1:6759:6936/2
+CACCGCCGGAGCCATCCAGGCCACCATGGTCTCCTCGCTTCCGCTTCCGCCAAAGCAGCGTGAA
+>850:2:1:6762:12051/2
+ATTGGGATGCCGCCAGCACTGAATTCCAGGCGGAACTAGCCAACGATCCGCATAACTGCATGGCGAAGTGG
+>850:2:1:6762:17536/2
+GTCCATGAAAAGAACATGGGCGATTTCGAGACGAAGCTCCGATTTACCCTCTACGGACATACCAATTCAGACAGAA
+>850:2:1:6763:3647/1
+TGGCAAGCTGCCACTGCGTAACGGAAAAGGGCCACGCTTGAATGGCTAGA
+>850:2:1:6765:19668/1
+CTCGATGACCACCCACCCCGTCACCATCGAGAACGACGCCGTCCGCATGGACGTGTGGCCCACGCTG
+>850:2:1:6768:6453/1
+AGGGACTTGAAGCGATCGAATGGTGCGGCGGTACGTATTCTAGCGAGTGGGGATTCTCGAAGCTCCTAC
+>850:2:1:6769:2266/2
+ATATCGCTGTCTGCAGGTACAAAGAGAATTTCGCAAATTGATTGCCCTGGAATTCGCGATGGGAACATTCCCGAAA
+>850:2:1:6774:11306/1
+GCACGGAAGCGCGCATGTATCCCACCCGGAC
+>850:2:1:6774:11306/2
+CGTTCCGGTGCACGTAGTTCACGTGCGAGTCCATCGAGTTCTCGAGCGCCACTTCCCAGTTGCACTTCC
+>850:2:1:6775:19268/2
+CTTGAGCGTCTGAGCCTGGCTGTCGACGGTGGCCTCGACATCGAAGGCCCGAGACTTGTCGTCGGCCCCGGCGGCG
+>850:2:1:6776:3515/2
+AGTGGCCGTACGAGGCGGTCTTGCGGTAGATCGGCCGG
+>850:2:1:6780:21192/2
+AAAACCAATGGTCGAATGGGGGGTGGAAAACCTCCGAGGCGTCGCTGAAATTGAAACGATCTACATCGTCACCAAC
+>850:2:1:6780:3818/1
+GGCAGGGTTTCCGCTGCATCATCATCGCGCGAACGAAGAGCATTTCTTCATCCTGAGCGGG
+>850:2:1:6781:9118/2
+ACCGGGGAGTTAGATATCTATTGCCGAGATTCGGATGTTGGCGAATTCAATATGGCCGGAATTATAATC
+>850:2:1:6783:21105/2
+AAAAACTTGTCGGCCTCCAAGGCGAGAGGTTTGTGTTTGTCGAGCACTCGTCCGCAAACTCACCCTTCAATCGGGC
+>850:2:1:6784:1407/2
+CTGTCAGAAGTTTGTTACCGTTCTTGTTGCACCAGAAGTCGAGTTATGGACACCAACACCTCGTTACAGCACCACT
+>850:2:1:6786:3183/2
+GAGGGAATTTCCAGCGTAGAGTCGGCGCGGCGG
+>850:2:1:6787:3894/2
+CGATTGGACCGACCGCTAGAGCGCAGCGCTAATCAGCGCAATTCTAACTTG
+>850:2:1:6787:18743/2
+GTGCTCGACTGACAGAACGGACCCGCGTTCGTGCGATCGCCGATCACTCG
+>850:2:1:6787:4813/2
+ATCCCGCTGCACTGTCTGTACGCATCTCCCGTGCGGGACGCGCGAAGCCCTCTGTCTC
+>850:2:1:6789:8428/1
+TGCACGCGCACGTCACCAAAAAACGATTTCACGAGCGCGCGTATGGTGAAAGCTGCGACCAGGACCATGCCGGCGC
+>850:2:1:6792:5539/2
+GCTGTACCTTGGTGATCTTCTCGCTGCACAGCAGGATGTACGGGTCGTCGACGATCGCCTCCAGGCTGGCCGGG
+>850:2:1:6793:7229/1
+AGGTAAGGCCGTGGGTGTCCTCCGAGGACATTGACAAAGGGGCGCGCTGGAACCCCGCGC
+>850:2:1:6795:9765/2
+CCAGTGGACGGATCGGAAAACGGGGGAGCGGCTGCGGCGCACCCTGAACCTCGATCCCTTGCGCGCGGA
+>850:2:1:6795:18308/2
+GGCGTTGAGCTCGCGGCGGATGCGGTTGCCCA
+>850:2:1:6796:11258/2
+GCAGATACCCGATCAACACCGGCATCGCGTACAGGTTGTCCACCGGGATATTAAAGAATCCTTGTATCTGTCCCGC
+>850:2:1:6797:7385/2
+GGCCGGCGCCTACAACTTCGCCCAGGACGAGGCTTCGTGC
+>850:2:1:6799:18085/2
+AGCTCGCCGACCGCATCTCGGAGGCGCTCGGCTT
+>850:2:1:6800:21012/2
+ACTGGCCGATTTCGTGCGAGTCCATCGTGAAAATGGCTCC
+>850:2:1:6802:19248/1
+ACCTTGCCAAAGCACAATATGCCCATCGCTTGGGCGAGCTCGATGGCCTTAAGA
+>850:2:1:6802:19248/2
+TTCTTGCCAAAGCTAGAGATCTCTCGAACGGGAATGCGGTGCG
+>850:2:1:6802:16210/2
+GGCGCACGCTCCTCGCCATCCCCGACGAAGGCGTCAAGGGCATCCGCTCGAGCACCGAAGCCATGGCGC
+>850:2:1:6803:2109/2
+GGGTGGGCCAGGATCAATCTCTGTCGCGGTAACTTTAGGCGCAAACTCGACCCGCCACTACGGATTCCATATAGCG
+>850:2:1:6803:13735/2
+ACACCGGCCCACGCGCCGAGATATCGACCGGCG
+>850:2:1:6807:19174/2
+CATTGTTCCGACAGGCGATTAGAGTTGGTGGCGTGCGGTCGGTGGTCAGAAACCACCGCT
+>850:2:1:6807:10555/2
+CGGCAAAAGGTTCGGCGACCAGGAACGGCCTCTGCTGGTGTCCGTGCGCTCTGGCGCTCGAGATTCCATGCCAGGA
+>850:2:1:6808:12611/2
+CCATGGGAATGCAGATTGAGATCACCAACGATCTGGCCGGTCTTGCCGGGTTGAGAGCAGTCGGAGCGAGAAGCAC
+>850:2:1:6809:7851/2
+CCCATCGAACTGCATCGGCGCTTCCTGGACCACATGGCCCAGATGCACGCGG
+>850:2:1:6810:16550/2
+TGAGCGGTCGAAGCCGATATCGGGCGAGTCGTTGCGGGCGATCACCTTGCGCGAGGTGTCGATCGACACGGAGGTC
+>850:2:1:6810:15555/2
+TCGAGAGCAGCTCTGCGAGCGAGCGAACGCGGTCATCTTCACTCTTGTGGTAGAACCAGCCCGGACGGA
+>850:2:1:6811:14264/2
+ACCCCGGGTCGTTCGCACTGATGCCGACGATGGCCACGTCCT
+>850:2:1:6812:4865/2
+ATCGTACCGCGTAAGGGCGTTCTCGAATTGCAAAGGCTGCTGGGCGCGGAAGGCAACGTCGAACTAGCGGT
+>850:2:1:6815:5134/1
+GACCGTCACAAATTTCTCCGGCGAAGACGCAAAAAGAATCATCGTCAAAGCAATCGAAAAGGCAGGCGGTCGATAG
+>850:2:1:6816:17261/2
+GGGTCTGGCCAGGCTGGGATTCGTATCCCGGGCTGTTCCTTGCCGGTCC
+>850:2:1:6823:1575/1
+ACCACCTCGTTCGTGCCGAAGAGCGCGACCAAGTTCGGCTGG
+>850:2:1:6825:18987/1
+ACTCGATCGAGGACACCGTCCGCTCGTACGTCGCGCTGAC
+>850:2:1:6829:20656/2
+GTGGGCGCAAAGCCGTTGTCGCCCACGCTCTTCAAGAAGACCTCGGCCTCGCCG
+>850:2:1:6831:18206/2
+GTTACGCTTCTCATCAGCAAGCATTTCGATGGTACCAGCAGATCGATAACCAACAGCATGACATAGACGGATGGCT
+>850:2:1:6835:6479/1
+CGACGAGTACGCGTTCGAGCTGTCAGGTGGCCTGCGTC
+>850:2:1:6837:10788/1
+AGTGCGTACATCCTTCGCAAGTCGAAGCTCATGTCATGGTACCCAATTCATCCAACGGCTCCG
+>850:2:1:6838:15427/2
+AACCGATTTCGGATACATTGCCCTATATTTCGTGATCTCCGCGCGGTTCAGCACTTTGAATCCGTAGCGCTCGAAC
+>850:2:1:6838:20023/1
+AGCCAGATGTTTTGGTCAAGAAGGTAGACGTGCGGTGCAATATCGCGACCGCAAAAGAAACGGC
+>850:2:1:6838:20023/2
+CAATGCACCCCGCGCCAAGCGTCCCGCAAGACG
+>850:2:1:6841:19090/1
+CTCTCTAATACGACTCTAAATATAGAACAAGAATATATTCTGCCAATCCATCATTGCTTATTGATTCCAAGAACAA
+>850:2:1:6841:19090/2
+CTCATTGCACCAACCTCCAATGCCGCATTCGCTGTATCCGTCGAATCACG
+>850:2:1:6844:9833/2
+GGCGAACTACTGCGTTGAATGATAAAGATTTGGAGCCCGTTTGCGAGATACTCGGAGGCAATAGAAAAGA
+>850:2:1:6845:5728/2
+ACCTGGAGCAGCGCGTGATCCGGTTCGCGCCGGGGCGGTCGC
+>850:2:1:6845:15296/2
+CTGAATTTGATACCCTTTGGAGCCGTTTTGTCGC
+>850:2:1:6845:7615/2
+AGACACACGTACCCGCTGCAATCGTCGCTTGGATCAGCG
+>850:2:1:6853:9477/1
+AACTGGTGTCTGCAACTGTACCTAATATCACTAC
+>850:2:1:6853:9477/2
+ATTGCCATTACATCTGACACCAAAAGTCCTCCATTACTAAGATAGCCCAGGGTGGCATATAAATTCGAGCTTGTCT
+>850:2:1:6854:5752/1
+GGGCTTGCAGACCGGCTTTCTCGCGAAGGGCGG
+>850:2:1:6855:16474/2
+ATGTGGCCCAGTGAGTATCGACCCGCACATTGCG
+>850:2:1:6856:11489/2
+CGCACTCACCCCAAAGACGGCGACCCCGAACCAGATCC
+>850:2:1:6859:13866/2
+AACCAGAATGCCTTCCATGTGGGATTCTGGTTTGACAATCCCCAGGACGCG
+>850:2:1:6859:19241/2
+TCCTACTAACTGGAACACCAAGTGCTGCCATCG
+>850:2:1:6861:3827/2
+ATCGCGGTCGCCCCAGGTCCAAGACGAGCAAAATGGGCGAAAGAATTGCGCCGGCGGCC
+>850:2:1:6863:18041/1
+CAGGGCTTCAAACGACGGAGATGGAGGAGGTTACGACTGCCATATTAACTGACATGATACAGGTGATCGAGAGTAT
+>850:2:1:6863:18041/2
+ACGGCCTCGTGGAAAAGCATTTGGCCTTTTCATTC
+>850:2:1:6866:2121/2
+GGAGCTGAAGATCTTTCCGGACGAGGCCGCC
+>850:2:1:6867:15208/2
+CGGAGGAGCTGGCGTTCTGGCAGCAGCATCAGCTCGATCCTCGACTGATGGAAGCAGCGCTGTC
+>850:2:1:6868:1128/2
+CGCCCTCCTTGTGCTTGTCCTGGCCGCTCCGAGTGCTTATGCGGC
+>850:2:1:6869:2326/2
+ACCGGGCGGTCAATCTGGCGACTGGTAAGGATTTCGCGCTCGCTGGGACGTCCTTCACGCTTTA
+>850:2:1:6873:16382/1
+CGGGAATGGCCGAACGAATGAGGATCGCTGGCGGAACGCTGAACATCTACTCTCAAATATCTCGCGGCACTACCAT
+>850:2:1:6873:16382/2
+GATAAAGCCTGGAAAGCATATACGAGAGCGAGGGACGAGTTCATTGCGGCTGCATTTGGGACCA
+>850:2:1:6873:6284/2
+TCAAATCTGCCATCAAGAACTGTGGGTTGGATTTCCCGTTTCAGAATATCACCG
+>850:2:1:6874:5704/2
+CCGCATTGCTATGACGGCAGCACGCAACCACATATAAGCGGAGGGACGTCATGAC
+>850:2:1:6876:3150/1
+CGTGAGGCCGTGCAGATAGATGACCTTAACACCGCCCCTC
+>850:2:1:6880:17813/2
+CGCGGGTCTATTGCTGGCCCGCGTGATCGAACGGGAAGGGGAATTTGCC
+>850:2:1:6880:20537/2
+TGGCATCATCTACGTGGGAGGAGCATCGGACTACCAGGGTGGCTTGGTGGTGGACACGACCAACTCGTTCAGCTTC
+>850:2:1:6881:12099/2
+GATGCCTTTGAGTGTGACGTTGGTGCAATGGGCCACATTTACTCCGGTCGCTGACCGTTTAGACGCC
+>850:2:1:6881:13694/1
+GTCTGGACCGCTTCCAGGAGTTTTGCCGGACGCTCTAAGCTGTCATCCGCC
+>850:2:1:6881:13694/2
+CTTCCTCGACGAAATGCTCGTGCTCCGGGTGGCGAACGAACGGGAGATGCGCGTGAAGAATGATGGCGAAATGACC
+>850:2:1:6883:7366/1
+CTGAGCATCGGCGTCATATCGATCCTGCGGTCGATCAGGAACAAGGAGAACGCCGAGGCGCGCGCGCAGC
+>850:2:1:6885:7396/2
+CCGGTTGGAAGACACCTGGAGGGTCGGCACCACGAGCTGGTCGATGGAAGCGGCC
+>850:2:1:6886:4795/2
+TTTCCTCAACCGCGCAAGCGCAACAGAACCATTGGAACAATTGCCACCATCATCACAATCA
+>850:2:1:6886:13105/2
+ACAGCACCCATCCTGGGGTGAGGCTCAGGGGTGGACCTCAAGGCGCAAATCTCAGGCAGGCGCGCGTGGC
+>850:2:1:6889:19572/2
+TGCCGTTTACTGTTTTTTCGACGCGCGGACGGACGCAGCATCGCCCAGTTAATTTGCGAAATCTGC
+>850:2:1:6889:10915/2
+TGGTTCTCGTAGACGTGGTAAGTCGTGGAACAGGCGGCTTGCCTTGCGC
+>850:2:1:6889:7155/1
+GAAGGGCTTCAGCAATGTAAATAAAGCAGTACGTAAAATGCACACTCACCATTCGCGGCAGGAATACAAGATTCCG
+>850:2:1:6889:7155/2
+TTTTCCAATCTTTACCGGTTGCCGCCATGCCTTCTTTCGCGGCCTTGACAATCTACGCTTTTGGTCTTACTGCTTT
+>850:2:1:6890:3334/1
+CAGAGCGAGACAGTAACTGAATTAATCAATAATGAGCCGGCTTCTGTTGGGAAACAGGACGGCATCGGTAACAACA
+>850:2:1:6890:3334/2
+GCACTGCCAGTGTTCACGGGGCGAGCGCGCGACCCGATAAAAATCGGAAGCTTCGGC
+>850:2:1:6894:9733/2
+CGATCACGTGGTTCGGCCATGCGAATGTTTGGGGGTGGATTCAATGTTATCTCGTCCTCGTGGCGTTTGCGGCGTT
+>850:2:1:6894:5995/2
+CGCACGCCGGAGGGCCATTGCATCGGCACCTTGTGCATCCTCGATGGCGTGCCGCGTCCGGACTTCACCC
+>850:2:1:6896:14155/2
+TCTTCATGGTTTATCAAGACACCCTTTGTTCACCGCACAGTTTGCTCGGCCTGCGCGTACTGTCAGACGCTGGCCG
+>850:2:1:6899:15229/2
+AAGCAAAATCAACCACCTGACGGGGCGTGGGCACGTTCCTCTTGGCGTAAATCTTGTTTTTGCTGTCCACCGGTTG
+>850:2:1:6901:10452/1
+TAGCCCGACGGGTAGGAATTCGAGATGAAGTGCAGGACCCTGATCCGGGCGCCTTC
+>850:2:1:6903:7179/2
+ACGCGCTCGGAGCGGTGCACGCCTTCGATCCCGTGGCGGCGGGCATAGAGAACACGAACTACTTTCTCAC
+>850:2:1:6905:10119/1
+GCATAACCGTGATGCGAGCTTTGAGAGAAATAGACCCATCTGGGCAGCTGCCACACCCGGGTCG
+>850:2:1:6905:10119/2
+CAACGAGCAACACGCCCATGGAAAAGATCGACGCCAACCATTTCCAGCGGCTTTTTGCT
+>850:2:1:6906:20513/2
+TTCGCGGCGTGCTCCGGTCCCATCGTGTACAAGTCGCCGATTGGAAGGCACGCGATGCGCGGGCGATAGAGATCCG
+>850:2:1:6907:3292/2
+CGTGGCACGCGCAATATTTCATTCCGCGCTGCCAATCGTCTCAGCAGTCGGCCACGAAATCGATTTCACCA
+>850:2:1:6908:8276/2
+GGATCAACCGAAAGCCTCCCCGCCCGCTGGTAGAAGACTCAAATTCCGCGCGGG
+>850:2:1:6908:15304/2
+TATGTGCGAACAGGCTTTATTCGGTGCGAGGTTTCTATCGCTTCACTTAGCGACATATGCGTCATGTGAGTGGCAT
+>850:2:1:6909:1745/1
+AAGTTCAAGGATACAGATGACACTTACTTAGATCGCTGGGATTTGCTGGGCCTATGACATCGATACGGCTAACCAA
+>850:2:1:6910:7784/1
+GAATCGCAAACCTCCATGATGTTCCAGACCACTTCGTTGGCG
+>850:2:1:6910:6182/2
+TTTCGGTATATCCGTCACTTCGTAGGTCGATCCTAGTTGATCGTCGTCCGAATAAATGACCGC
+>850:2:1:6910:17003/2
+CCGCTCGAGCCAGTCGTGTGCAAAGGGAAGGCTGGCATTTTCCTTCAAATCGGCCGCCATT
+>850:2:1:6913:9789/2
+ATTGAGTTGATGAGCATTGATAACGTGCGCGGC
+>850:2:1:6917:16023/2
+AGCCTGGCCGACCTGGCCGAGGCGGTGCGCCGCGCTCACGGCCGGGTC
+>850:2:1:6918:19730/1
+AGGGCCCAGAGGTGCTGCCGGTAGAGCGAGATGTAGAAGAGCTTCGCGAGGTAGCCCTCGACGCGGAATTTCTCGC
+>850:2:1:6918:8375/2
+GTAACGCGCTTGTGGGAGGGATTAGCGACAGCGCGAGCACCAGTCAGATATGCCGCTTCCGTCCGCTTGATGTAAC
+>850:2:1:6918:3267/2
+ACCGCGGGCGATACGGTCTCGCTCGGCCTCGGACCGCAAGGCGCGCGTCCC
+>850:2:1:6919:12154/2
+GGCGAATACTTTGCCCACGTTCACGTAGTGATGTTCGGTGGCCTGCTTCACCAGAAAACGGCGG
+>850:2:1:6925:11304/2
+AAAATCCGTGACGAGTCCGACGGAGATTCCAGCAACCGGCGTTTTCACCGGCACACCCGCATCCATGAGCGCCAGC
+>850:2:1:6926:10400/2
+GATGCGACTTGAATTGGTGTGAACAGCTCATTTGTGATTAACGCCTTCATGGATCTCGGCTCCCTGAAACTTCTAC
+>850:2:1:6927:2744/2
+ATCTTTATCCTCGGTGTGGCAATCTTTTCTCTCGCCTCGTTGT
+>850:2:1:6927:3748/2
+CGACTACACGGCGAAGATTCTCGCCGACCGGCC
+>850:2:1:6928:12920/1
+ACGGATCGACCGGAGATATTGATTTAGCAGCGAGCACACCTGGAACATATATTGTTACTTACTCATTCACTAAT
+>850:2:1:6928:12920/2
+ACACCGGCCGGTGCAGTGTATGTTCCCCCTGCCTGACCAGTCTGGGTTACACTTGCTGTACCAGTTGCGCAGTAAG
+>850:2:1:6928:11496/2
+AGAATTAGACTGCATCTTGCAATCTATTTCCTGCCAACTTTGACGGAAATCGCCGCCGGACGCAGCG
+>850:2:1:6930:4219/1
+ACACCGCGACCTCGTCGTAAACTTCACCCACTCTCAAAACTGTCG
+>850:2:1:6930:4219/2
+AAGTTTTCACAACCCAACCAGGCTTGCAGTTTTATTCCGGTAACTTTCTGGATGGTAGCCTGAAAGGACGTGGCGG
+>850:2:1:6930:7476/1
+AATTGCGCGCTTCGCCACAATTGCTGCACAGGAGCGAAGTGGAGAAACCGCGCCGG
+>850:2:1:6930:7476/2
+ATATCAGCTGGTGACATTGACTCAGCGGATAGACGAAAAGCAGATGCCACTCATGCGCGCTGTCGATCTTCGCCAG
+>850:2:1:6930:18236/1
+TAGGAAGCGGCTCGCTTCGGGATCCTCAATGAGGC
+>850:2:1:6930:18236/2
+GTCGGATGTGCTCGGCCATCTGGTTGCTGTCATCTCTGGTCGGCCATTTGACGAGTTCCTGCGCGAGCGCGTCAT
+>850:2:1:6936:17049/2
+CTAATCGACTACCTACAGCTTCCTTTTGGACGCGTTTCGACAGCGCTGAGCAAGCTCCGCAACGATGAGCGCG
+>850:2:1:6937:1412/2
+GCCATGAGACGGGTCCCATCCATGACCGGAACATGCG
+>850:2:1:6938:18560/2
+CCCGTATCCATACCCAGAGGGTTGCTGGTAATAGCGATAGCGGTTGGGCGACGCGTACCCATATC
+>850:2:1:6938:6767/2
+AGCGCGCTTCCGTCTGAGACTAACGAATTTCATAAGCGCCTTTCTTTTTGGAGTTGACCGGTCCAAATTCGCGCGG
+>850:2:1:6943:11539/2
+TAGGCAACTTCGCGGGCTACTCGCCTGTCGCTCTTGCCTTGGTCGGAGCTCGCTTCACCCGTCGAAGAAATATCTT
+>850:2:1:6948:11361/2
+AAAGGAGCCAACCATGACCCTGGCCGCAAGCCGCCTGACCGCA
+>850:2:1:6951:21139/2
+TGCGGCTACGACAGGAAGAGCTGGCTCTACACGGGCGATCGCGG
+>850:2:1:6952:12833/1
+TCAAGGACTGGACGTTCCTCTATGGCCCCGGCTTCATCGTGCCGTTCGGGAACGGGCTGA
+>850:2:1:6952:6277/2
+TGCCCGAACTGAAACAATTGCACAAAGATGCCATTCCCGCCGC
+>850:2:1:6952:2543/2
+TTCAGGGCGACGTCCATCCGCGCCGTCGGGAAGTAGTAGCCCGAGAGCAGG
+>850:2:1:6955:10562/1
+CTTATGGATGACGACGACAATGCTATTGAACTTGAGCTCCTGTGGGCATTAACAACTTTATGGCAGG
+>850:2:1:6955:10562/2
+GTGAAAACACTGATGCGTATTTCTATCATTCATTAGAAGAGGCTTTCGCTTGTTAGGATGTTACACACTTTTTCCA
+>850:2:1:6955:9542/2
+GGTAGATCTTCCGGGTAAGAGATCACGGGCATTCGTCCCTGGGTGCTCAC
+>850:2:1:6958:11608/2
+GACCAACGCGTTTTCCAAGAAGGTTGAGAATCACGAAGCTGCCATCGCGTTGCACTTCATGCATTACAATTTTTGC
+>850:2:1:6958:4490/2
+GATTATCTCCGCAAGGTCGAACGCACGCGAGAGACGGTGT
+>850:2:1:6960:4822/1
+CCTACCGCGATACCAACGGCAACACCTACGCCTACAGGGACTCCAACTGCGACACCGACCCCGACGCCTA
+>850:2:1:6960:4585/1
+CATCAATTTCGAACAGTCGACTCGCTACGACGAG
+>850:2:1:6963:21093/1
+GTTTATACTGTTAAATCGTTACCGGATTTTATATCCACGGCATTTTGCAAAATCC
+>850:2:1:6963:21093/2
+ATAAGGTATTCTCCCAAGCGGCCGTAAAAGCTCTGCGGACTATAAAATATTGTGCGATATCCATCATTGGTTTTGT
+>850:2:1:6966:20111/2
+GAAATCTGCCGGCCGGTGTTCGAATCCGGATAGCG
+>850:2:1:6966:18015/1
+CAAGTCAATCGAGCTGGACCAGCACGCGCAGGCGCGCGTC
+>850:2:1:6971:2406/2
+CGTGCGGACCTTCACCCCGATCGCGGCCGGGGCG
+>850:2:1:6975:6431/2
+AAAGAAGCTGAACGCTCATGGATCAAGTGGCGTGACGATGAAGCCATGTTGATCGCGCGCGTCGGCGGCGCGGTTG
+>850:2:1:6978:11738/2
+GTGGCGCCCGCGATCGCCGCGGTCCCTTCGAGATCGTC
+>850:2:1:6980:20715/2
+ACATCAGAGCGGCAAAGCCGCAGGCCGCATACAATCGTTGGATTCGCCGATG
+>850:2:1:6981:19404/2
+CGACAGACAACCCTGAAGCTTACGATGCCTACCTGCGTGGCCTGGCTTATATACTGAAAGCTGGCAACACACCC
+>850:2:1:6985:2741/2
+CAAAATCTCTTCCATCTAACACGTTGACAATGGAACC
+>850:2:1:6985:18270/2
+GCGGGCATTAACAAATAATCCCGACATTATTTTTGCCGATGAGC
+>850:2:1:6985:19559/2
+ATGAAGCCGATCAGGGTGATTCGATTGAGGTACATACGTTTCTCCTTGTTCTGCCCGTTTGTCTCGGGCACC
+>850:2:1:6990:10674/2
+AGAACATCGCCTTCGGCCTGCGCGAGCGCGGGATTTCGCTAGCCGAGCGCGGCAAGATCGCGGATACGTTCATCCG
+>850:2:1:6991:4421/1
+AGAGACGCAATTCAAAAGCAACTGGGAGCTTTCCGCTTCACGCGGAATCGCGATGCTGAACATCTTCGCG
+>850:2:1:6999:12201/2
+GATCTCGGCGAGGACAACATCATGTGGGGCTCGGACTTCCCGCACCCC
+>850:2:1:7001:4793/2
+TGGGAGATTTATTAATGATAAAGGAAATGATCGTCAACAGTTCGGCGCTCGAAACCAAGATCGCCA
+>850:2:1:7002:18304/2
+GGCGTGGCTCAGTCTGCCGGAGGCGGCATCCACGCCCGCGCAATGGGCTTTTCTTGGCCCCTTTCAAGCGCACTTT
+>850:2:1:7007:20958/2
+GCTCTTCGGCGCGCCGATCGCCCACGAGGATCACGCGCAGCGCGCC
+>850:2:1:7008:16860/2
+CATGGTTCGCCTTGACCTTAAGCATGCGCGGGCCTGGTCTCTCTGGCTCG
+>850:2:1:7011:6766/2
+AGGCGAGATACTGTGTGCCAATCACGGAGAG
+>850:2:1:7012:17531/2
+TACTTCGTGCTTTGTACTTGGTGCTTTGTACTTGGTGCTTGGTACTTGGTGCTTGGTACTTGGTGCTTTGTACTTC
+>850:2:1:7012:12485/2
+CGAGGGTCTCGATCGCCTCGGCGACGTCGAGGCCGATGTTGAGAAAGATCAACTCGCTCC
+>850:2:1:7012:20275/2
+GACCGCACAGGTACGGTCACTGGGCAGGAAGAAGTCACGCTCAGTGCGGATGAAGGCAATCGTCCCGGCACGACTT
+>850:2:1:7013:18995/1
+CAACCAATCAAAAACGCGTTTGGCCAGCATAGTTGTCTGGTCACGGAAGGACCGAAGGCTCCCTGCAGCCGCTGC
+>850:2:1:7013:12610/2
+CGGATCGCTGCCTAGGATGTTGTCGCGGTCAATCTGATGCGGATCGAAGACAATTCTGCCCGGCGGAGCGTTGGTG
+>850:2:1:7014:19513/2
+CCACGCGGCATCAACCGACTCTTCCGCAGTGCATTTGGGTCGCTATCCGCCCGGAAGCAGACTCGTTGTGCTCACC
+>850:2:1:7017:2373/2
+CCGTGACCGAGCTGTCTGACAGGCCGGCTCCGAGTGACGG
+>850:2:1:7020:15144/2
+ATCAGCTCGGCCAGGATCACGAGAGCGGCGTACAAGATGTCGAGCCAGGAAGGGCGCATGGCCTGCTCCTCAGAGT
+>850:2:1:7020:3885/1
+TGAAAGCGAATCTCTCGCCGAGCGAATCGCATGTCCTGGCCGCGGCGCGG
+>850:2:1:7021:8477/2
+ACGAAAACTTGATGTCGGCCGTACGTTCGAATCGACCGCCCGTGGTGTCGAGGAACTCGACCTTGAGCGGACCGGG
+>850:2:1:7025:15517/1
+GAGCTGACCTTCGACAACTACCTCAAGATCTTTGACCTCTATTACGTCCGGCTG
+>850:2:1:7025:15517/2
+GAGAATGACGATCCAGCCAAAAACCCGGATCAC
+>850:2:1:7025:11464/2
+CGGCAGCGGGGGAAGCGAGCGCGAAGTGACACACGCGGGCAGCAC
+>850:2:1:7027:12828/2
+AACGCACGCTTCAAGCGAGTGTCCGTCAGTGCTTCAGCTTGAAGTTGAGTGACACTTTTTCTTCG
+>850:2:1:7034:15431/1
+ACCAGCGGGATATTCGCGCTGCAGTGCGGCGACCCGACAGGAACAGGC
+>850:2:1:7038:14948/1
+GGAGATGGACGGAATCGCGCTGGCGCTGACCGCCGCACGTGATTTTCCTGAACTGACGA
+>850:2:1:7042:21414/2
+CGCCGACCTTGCCAGCTCCCCGGCCGCGTCAAGCACCGG
+>850:2:1:7047:18471/2
+TCCACCACCAGCGGCCGCTTCTGCACATACGTGTGGATCGAACCGATGTATTCGCCGATGATGCCCACCGAAATCA
+>850:2:1:7048:21152/1
+ATGCTCTCGCAGATGCAATCACGACGCTTGCGGGGCGTGCTTGTCATG
+>850:2:1:7048:1305/1
+CGCTCAGCAATTTCATAGCGGATGGCATCGAGTTCATCGGACGTGACCCG
+>850:2:1:7050:1983/1
+CGCCAATACACCCAACCGCTTCATTTACATCCATGGCACCAAACACGAGCACAA
+>850:2:1:7050:9161/2
+CGACGCCATGCCGTCCTGCTGACCGCCGGGTGTGCGGCTTACGCGGCGTGCTGGGCGTCGCCGTTGAGCAGCTATC
+>850:2:1:7050:21009/1
+TCCTGGGTCAAATGGCGAGGGTCGAATTTTCGAGTCAGACGACTCTGGGTTCGATTTCTGCACGCCGGGCTGATAA
+>850:2:1:7050:21009/2
+ACACACAGCAGTCAACCCAGAGACTGTCCATTCAAATA
+>850:2:1:7060:6798/2
+CGTCGCGCTTCTGGTCGCGCACCTGCAGGATCGGGCAGGGGCCGACTTGAAGCACCGTGACGG
+>850:2:1:7062:20302/2
+TTATAAGGGAAGTGGATTTGAACGGCTATGTCCCGAAGTGATAGGAAGTGTTGAAGACGATCCTTGCGTCGTCCGT
+>850:2:1:7062:19504/2
+ATTCCAAACCATTGCGTTTTCCTGCTTGGTGTGCCGAGACGTCTTGTTCAGCAGATCGGGC
+>850:2:1:7066:5014/1
+GATCCGTCGGACTTCCAGATCGCCGCCACCAATCTCAC
+>850:2:1:7067:8179/2
+CCCTGCGACAGGCTCAGGGCTGTGCGTCTTCTGCTTCTGCTGCTTCCGCGTGAACCGG
+>850:2:1:7068:9871/2
+CCGCGACCTTGCCCTTCAGGTCGACGCCTTTGAAGTCGTCCCATCCGCGC
+>850:2:1:7068:8966/1
+TCTTTGTGGTTTCGGAATCGTCATTACCGCAATCACATTGACGATCGCTATTCCTGAGATTCGACGTTACATTGTT
+>850:2:1:7068:8966/2
+AGTCCCAATGTATTCCACTCCGTTAACCTGATACTTGTATTTGATCGAAACCGTAGTCTTAGGAATCTTTACTCCC
+>850:2:1:7070:3491/2
+CCCGGACTCCACGCCGCCTGGCGACACGGTCTACATCCCCGGCAACATCGACCTGCTCGGGCCATGGAACCCGGGC
+>850:2:1:7071:3337/2
+ACCGATCGCCGCCGTTGGACTCCTCGTGGTGTCAGAGACCAACCCGCGCTACTTCACGGTCGCACCGGG
+>850:2:1:7072:16155/2
+GACCCGCCTCGACAAACGCAACAACGCGCTCACGCAGATCATTCGAAAGC
+>850:2:1:7075:16282/1
+GACTCCTCCTGGCCGTCACATCCTTGCTCATCCAATGGCCTGATAATCTGGTTGCGAGAATCGTACTTTCGATATT
+>850:2:1:7077:11560/2
+CTTTGTTTAGAACTTACGGACAGCTACAGAATCTATAGGACTACTTTACGGCTATATATCGCTATTAACTAGGATC
+>850:2:1:7079:5150/2
+GTGTTCGCGCGGAAGACTGAGGCTGGCAGCGAGCGCAGAGGAATCCAGAATCCACGGAAT
+>850:2:1:7079:10957/1
+CCAATATCACCGTCGAGCAGCTGGCCAAACTCAAGCCGCTGCTAGGCG
+>850:2:1:7079:10957/2
+TCGCTGGCACCGGTCCAATGCCCATGATCCGCGGA
+>850:2:1:7084:2304/2
+TCGAGAGCCACAGCGGAAACGACAACACGAGCGCG
+>850:2:1:7089:2097/1
+TTGCCAGATTTCGCGCAATACAAGCTCTTGAGCCAGCACCGAACGCAAACCAATACTTGTTGGCCTCAGCTGTAAC
+>850:2:1:7089:8834/2
+GGGCTTGTAGTCGAAGAGAATTCTTTCGACGACGACCGCGAAACACAGCGCCGACAAAACCTGTCCACTCAAAAAC
+>850:2:1:7090:16051/2
+GCTCGCCGTCGTGGTCAACGGCCTCAGTAATCTCGGGTCG
+>850:2:1:7090:9147/2
+AGAAAGCATCGAAATGGCGTTCTTACGCCTAGTAGGTATCAAATGAACGAATTCACAGCCAAAAACGAGCAGGCCT
+>850:2:1:7091:8395/2
+GGATCTGATGCGATAGCTCTGCACGAATCGCCTCGAGGTGAGAC
+>850:2:1:7091:1530/2
+GCCAAAAAGAACCCTCTTTGTAATCAGGAGCATGCATTGTCAGTCTTCCGAGCGCATCCA
+>850:2:1:7093:7061/1
+CGCCATGCAGCTCGGCGAGAAGAACGTGCGCTGCAACGCGATCTCGCCGGGCGGCATCGCCACC
+>850:2:1:7095:11349/2
+ACTCGCCCGACGCCAGCTTCAGCAGCAGTGTCAGGCGATAGATGACGGGGGCGTTGGCCTTGGCGAGGCTCTGGGT
+>850:2:1:7095:18287/2
+CTTCGAATACACCATGCCGGGCGAACGTGTTGAGATTCATCCGCGTGGTCTGCCACGAAGCGTTCTTCGCGATGCC
+>850:2:1:7096:3136/1
+CGGCTCGTTTTCTTGTTTGACATCGCTTGCTCCATCCTGCTTCAGAGAGCAGGCGGG
+>850:2:1:7096:3136/2
+ATCGTAGAGGCGGTGTCGGACGGTATGACCCTGACGCCGA
+>850:2:1:7103:1125/2
+TCGCCTGTATGTAGTGCCCGATCAAAATGTCACCCCTCTGCAAATTGGAGATGATGCTGTCCGGAGGTGTGTTGGG
+>850:2:1:7104:17696/2
+TTTAACTGGGCTTCGGCGAGCTCAAGCAAGCCCGCAGCACGATG
+>850:2:1:7104:12450/2
+CTTGCTGGCGCACTAATCATTGGATGCGCCGCCCCAGCACTGGCTGACGAGTACTACGTCGTACAAGGACCTAGCC
+>850:2:1:7105:4416/2
+TGCCCCTCACATACGGATGCGCGCCCGACGTTCGGCGCGCTGCCGCCGGCATGGTACCC
+>850:2:1:7106:9856/2
+AGTGTAGATGATTGGAAAATCAGCTTGCTCTTCGTTTGCGTCGAGATCGATAAATAGATCGAACACCTC
+>850:2:1:7110:12115/2
+AGCGTACTTGTCCTGCGCGTAAACAGTAGCGCCCAGGGCC
+>850:2:1:7114:12192/2
+TTGGAAAACCTGGATGCACTGATCGAGGCTGCGATCCCGAAAAATATCCGACTCAATCGGCAATTGGCTCTACCGG
+>850:2:1:7115:10475/2
+CAATCGGGCCAGCGTCGTGATGCCCCGCCAGATCTCCTTCTTCGATACCTTCGTCGTCCCGGCGCGGCG
+>850:2:1:7117:2517/2
+CACCGGTCTGGTCGATGATACCCTTGATCACCTTACCGCCAGGGC
+>850:2:1:7119:2497/2
+AAAACCCCCGAACACGCTGCTCAAGTGCTTCGTGGTAAGCCATACAAGTTGAGAATGTTCTTCTTT
+>850:2:1:7122:10716/2
+GGTTGGCATTCATCCGCACCTCGCTGCGCTCGAAG
+>850:2:1:7124:9182/2
+TCTCCCAGTTCACATCGTGCACCCAATGCTCGACGCTCAGTAGTT
+>850:2:1:7125:19105/1
+GCGTAGCGCGTCCATTCACCCGCACGCAACACGTGAACCTTGGCCCGACCGATG
+>850:2:1:7128:15950/2
+GCACGTTCGAGTTGGTGCAGGTCAAGACGCCCGACGGCTTCGTGCTGGAGGGCAGCCTGCTGAAGCCGCCCGACTT
+>850:2:1:7129:6148/1
+ATAGGCGCGACCATACACGGCAAGTGCTCGCTTTTG
+>850:2:1:7130:18131/2
+GGGTTTCGCACCTTTTAGAATGCGTCCGATATAGCCGCCAAC
+>850:2:1:7130:9844/1
+ATTCATATAACAGTATTTACGTTCTGGATCTGACGCTAAGTCGCGACGAACTCTTTTCGAACTTGTCCAAGAATCG
+>850:2:1:7130:9844/2
+AAATCATAAGCTGATGTCGCTCGCTTACGGCGAAAGAACTCCGAATAATTTGCAAGAAAGAAGGCCTTTAAGGCGT
+>850:2:1:7132:9817/1
+ATCATCGCAAAAGCATTGCTTGAGTACGAGACGCTCGATGGCTCGCAAATCAAAGAAATTGTCGAGCATG
+>850:2:1:7132:9817/2
+GCAAAAATTTACGCAGGCGCGCCGCCGAGTGCGCTGGGGA
+>850:2:1:7133:18237/1
+GTCGAGCCACCGATCGCGAGCAACACGCGAAGCGCGTTC
+>850:2:1:7133:16086/2
+GATGGATGCCTAGCTGAGGCAACAACCAGCTTCCGATAAAGGCGCCCAAAATCCCGACAA
+>850:2:1:7137:19930/2
+TGACGACGCTCTCCGCGGTCAACTTTTCCTCGCGGGCCTGGCACGCCTTGAGGATGCGCGTCATCATCGGCACGCC
+>850:2:1:7137:11132/2
+CTGTCGAGTTAGAAACGCGATGAAGATTCAAGTTCTTGCGAACGCCGATTCAGTCGCTCAAGCAGCGGCGAAATTT
+>850:2:1:7138:11991/2
+TCGCACGGCACGGCGCAGCGCATCGTCGAACGCGCCGCC
+>850:2:1:7140:7125/2
+CGTCGTCCAGGAATGATTATGCGATACCCCACCTTGCTC
+>850:2:1:7142:9292/2
+TAACAACCGGAGAAGTCCATGTACCGCCACCGTC
+>850:2:1:7143:7955/2
+CGTAGAGCACGCCCAGCGTGTACACGGTGAGCTC
+>850:2:1:7145:20077/2
+GCGGGACAAATCATGATCTCGCATTTGAACGGCAATTTCTTTGCGATCGCAGCACGCAGAGCTGATTCGCTCACAT
+>850:2:1:7146:20056/2
+GATCGAGGAAGTGCTCGTTCCGCGGTGCATTCCGTTCCGCACCGACAATTGAACGTGCAGAGAG
+>850:2:1:7150:5147/2
+CCTCCAACTATTCGTGGTGGGATTGTACCTGCCGCCGGTGTTTAAATAGTTGCCGCCACCCCAGACAATCATTTG
+>850:2:1:7151:16043/2
+CGGGTCGGCGCTGGCCGGCCTGTCCCAGACGATGGCCGAGCTGATCATGTTCCGGGCCATCCAGGGCCTGGGCGCG
+>850:2:1:7159:12794/1
+AGCATGGGTTTGTGAACATCATGAGCGGGCAGATGGGACTCGTGATGTATCATTTGGCAAGGCAGCAAC
+>850:2:1:7159:12794/2
+AAGCTTAGATCAGGGAGTTCAATTCCACAGTCTTTCAATGGCTTCC
+>850:2:1:7159:8907/1
+ATCGGTTCGCTGGCCGATCTCACGAACATTGGAACGTTGTTTGCCTTCATTCTCG
+>850:2:1:7160:11273/2
+AGGAAGATGTAAGGGAGTTCTTCCAGGCATTGACCGTGGCGCGG
+>850:2:1:7162:4051/2
+TTGAAACAACGCACAACAGAGTTGCTGGGTCTGATCCACTAAAAACGCCAGCATCATCAGCATGGCAAACACCACA
+>850:2:1:7163:4829/2
+CAGTTTTTCGAATTTTAAATTACTCTTATTAAAATATTCCGTTATCTTTTCTACAAAACTCCCAAAAATCATGGTG
+>850:2:1:7165:19430/1
+CGGTTCGCCCCACGAGTCGACGTTGTCCCTACGCAGCCGAC
+>850:2:1:7165:19430/2
+GCTGACGACGATTGATGATCTCGTCTGCTTTATCCCTCGCCGGCAGGCTCTTACGCAACATATATCGTC
+>850:2:1:7166:20874/2
+AGCTGGAGAAGATCGTCGGCGCCATCGCGGACAATTTCCCGCTGCTGTTCGAGAAGGGCCACGAGCACTTCATGAC
+>850:2:1:7167:13246/2
+CATAGATACCCCGGGAGAAGTAAAAATTAAAAATGAAATTATCTATTGCCGCTCATTTTGCATTTTACATTTTG
+>850:2:1:7173:14066/2
+TCTCGTCGTACCAGGCGGCGAAGAGGGTGCCTGCCTCGCTGACGGAAAGGTTAGG
+>850:2:1:7174:2872/2
+TGCAGACGGAACGAGTGGAACTGACACAGAACTGATTTCGAAATTGTAGGGCATCTGTGCCAGGCGCCTTCTCAAG
+>850:2:1:7176:7621/2
+AGCGCATCCTGTTCGCAATCGAGCAAGCGGGGCA
+>850:2:1:7178:3081/2
+ACGGTTGCCCTGCTTCGCGAGCGCTCGCCCCAGGCTGAG
+>850:2:1:7179:13976/1
+GAACTTGAAGTTGAGCTCGGTCTCGGGTCGGCCGTCGTTCCAG
+>850:2:1:7181:8254/2
+GGTCGACGACCTGAGCGCGCCGCTTGTCATGACCAAGAAGGGCACGCCG
+>850:2:1:7182:2063/1
+GCTCCTGCTCCTCTGTTCACAACTTATCCAGCGCACCACAGGACTGCACACCGCCAGATTCGCCACCCG
+>850:2:1:7188:12310/1
+CTTGAGCTGATAGTCACCCACATAATTTCCGTCTCGATGTGTAAGCGGACTGACGATCAGGCTGGCTTTCCCCCGC
+>850:2:1:7190:3907/1
+CACCGCGATGCGCTCGAGGGGTGCGCGCGGGACTTCGGGACGGTG
+>850:2:1:7190:3907/2
+TGCCGGTGGATTTGCGGGAAGAGCTGCACCTACGGGGACCCGAC
+>850:2:1:7194:5462/1
+GCGGTCGGAGGTCTGCGTCACCTTGTTGTAGTCGAAGTCCGCCGAGAGCTGGACGCGG
+>850:2:1:7194:2012/2
+CTCAGTGCTGCGATAACTACGTCGCCGCTCGGCGCAAACGTAACCGCACGGTC
+>850:2:1:7194:20833/2
+CCACTGGCCCCCCAACGGGCTGCGCCTCGGGTCCGGTCTCTGG
+>850:2:1:7197:19569/2
+CAGGTCCAGGAGATCTTTGATGGCCCGGCGCCCCCGGCCC
+>850:2:1:7205:10633/2
+GCAAGAAGCCGCCTGCTTGCTCGAACGCCTTCGCGCCGAGTCGC
+>850:2:1:7205:9037/2
+CAATTTGGCCACGAAACGCGATTTCGCGACCATTTAGCCGGCG
+>850:2:1:7206:9893/2
+CAGCGCGCGCTGGATCAGGATCCGGACAACGGGGCCTACCTCGATTCGC
+>850:2:1:7206:17351/2
+CAGCCTGGCACCTTATAGCGCTCCAGCAGATATTGGGCAGCCTGATTCTCAAGCCAGAAATGCTCAAGAGTCGAAA
+>850:2:1:7207:4972/2
+ATAATGGGAGCATCATTTTCACCGCGGTCATTTAGCGGGCGATCAAAATCGGAGAGAGAGGGATCATCCCAACTGC
+>850:2:1:7209:11635/2
+GCCGCAAGCCGTTCCGCGAGTTCGATGACTTTCTGACGATCATCGGGAGATGCAATCTT
+>850:2:1:7213:15194/1
+ACAATTCCATCACGCTTATCCGCATTCTCAGCATTCCGGTGCTTATCTGGGTGCTGTCCAGCGGCCGGTTTTCGAG
+>850:2:1:7214:21419/2
+CTGCGTTAACTCACAGGGTGAAAAGTCGCGGGCAAAGGCTTCGAGCTATGGAGGACGGGCAAAGCTAATCGGCTGG
+>850:2:1:7218:11992/1
+ACTCGCAGGAGCCCAATTCCCAACTCCCCTTCCTTCCC
+>850:2:1:7218:4578/2
+TATAAGCACATGCCTGATACCGCTTTCATATTGAGGGCGGATAAATAAGGGAAGACTTTTTTCAT
+>850:2:1:7218:16271/1
+TGCGTGTCATTGGCCTCGACGCGACCATCAATGAACCCACACGCATCCGC
+>850:2:1:7222:2557/2
+GCTTCCGGTTTTTTCAAAACGCTGCGCCCAAAGCACCACCACACTGGCGCTAATCCCGTAGCGTTCGGCCGCCTC
+>850:2:1:7222:4289/1
+CATCGGCAAAAACGTCACCCAATTCAAACCCGGCGATGAAGTCTTTGGC
+>850:2:1:7222:4289/2
+AAGAACTTTTTGCCCCGGTTGAACTTTTCCTTTGTCCCGCAGCGCCTGCAACGC
+>850:2:1:7222:12979/2
+TGAGCGCTCGAAAGAGTGCGTAATCCTCCAACCAGTGCACCTGCTCGTGGCGGAACTGTTCAAAGGCAACTCGTAA
+>850:2:1:7223:5852/2
+AAAGAGCCATATCGCGTGGAGGGAAAGAAAACGCTTGGTTACGAATTGGCAGAGCAATGCAATTGGGAATTGCCCG
+>850:2:1:7225:2695/2
+CATCGAAACCAAATCCGGCCGGACGTGAAACGCATGTTCGATGCGGCCGATTGTGAATGGGAAGGCGCCGCCGCCG
+>850:2:1:7225:2281/2
+TAAAAGCGACATTAATGACTCTCCAATCGATAGGTAATGGATCGAACTGCAACTTCACGCAGCCATTTTGAGTAGG
+>850:2:1:7227:14925/2
+TGCGGAACGGTTCAGGTCCGGAAGCGTGAGCGCTGCTTCTGCGAGCCCGGGCCCCACGGCATCACGGCCCAGCGTC
+>850:2:1:7228:12340/1
+GCGTTTCCGAAAATTCATCGAACTCGAAATGACGCGGAATAACAGCCTTGACTGCAGGATTCATCGTGGTTGCCAA
+>850:2:1:7228:12340/2
+CTCGGTTGATGCGCGCGGCACTGGTGCTTCGTATGGAATTTGGCGCGCGCCCTTCTCGCAGGACGAGGTCAAGGAC
+>850:2:1:7228:15457/2
+ACTTCGCGCAAACTTGGCTTCCAAACTCTTTCCGTAATTCATGCAG
+>850:2:1:7233:17373/2
+TCGTGAGCGATCACGTTTCCCAGAACCATCGGAATCTCGACTTC
+>850:2:1:7234:11235/2
+GATGTTCGCCAATGTGCGCGCGCTCGAGGAGCAGG
+>850:2:1:7234:4305/1
+AGTGCAAGCGCCGCGCTGCGATTGCGATCGATCAAATTGGGTAACGAGATACCCCGCCTTCAGG
+>850:2:1:7235:2415/2
+CTGCGATGATCGATTCGAGAGTTGGAGAAAAGAAAGCCTGGTTTCTTTCCCGTCCTCAAAGACCACCCA
+>850:2:1:7237:2587/2
+TATGCGCAGCCACTTTACATCGAAGGCGGCCCAGGGG
+>850:2:1:7239:9255/2
+TCCTCGATGTCAGATCGCTCGGGTTTCACGGCGCTATCCGCCCGTGCGTGACTCTGCCTCTCAGGCGGCTGGTGCC
+>850:2:1:7239:20711/2
+CACGACCATCCCCGGCTGGAGCCGGTCGAGGATC
+>850:2:1:7240:20200/2
+GATCACCGAGTGACGAATGTCCTTGGAACGCTTCCTGTAGACACCGAAGCCTCGGCATAC
+>850:2:1:7241:1420/2
+ACCTCTCGCGCATCGGCTTTCTCGCGATGGTGGG
+>850:2:1:7244:17261/1
+TTGTTTGCTATCTGTTTGTACTTAGTATACACGTCGCTAAGATCAATGATCTCTACTTAGAAATGAAGGCTTGCG
+>850:2:1:7244:17261/2
+GTAATTACGCTTTGATTTACCAAACGGGCATATTAGTCTGGAAGAGCAGACCTCTGTATACAATTCCTCCTCTATA
+>850:2:1:7251:4224/2
+AACGCGCGTCGTATCGGGATTTTCAAATGACGTGCCCCTCGCTTCGTGCAGCATTTGCTCCAACT
+>850:2:1:7252:12598/1
+GGAAAAGTTAGGTGTTCCTTTCACTGTCTCCATCAAC
+>850:2:1:7252:12598/2
+CCGCTTTGGTGCTGAGATTTTCGAACCTCTCCTCATTCTGAATTGAGAGATCGGCCCAACGCAGTGCTTCAT
+>850:2:1:7252:12210/2
+CTTCCTGATTTCGTGGAAAACGGGGGGCGCGAAATTCCCATTATTATTCAGGACAAAATATTCGTCCCAGCAAACG
+>850:2:1:7254:2251/2
+GTTGAAACATCAGCACAAATGAGGAACGGCTACGA
+>850:2:1:7255:5280/2
+ACTCTATCGCATTCCGGAGACATCGTTTTGCTCGTCGGCGCGTACGAGAAGGAAGAACCACCCATCGATCGAATGG
+>850:2:1:7259:4811/1
+CTGGAGAATCGGCACGACGAGGACTACCCATAAAAAGATGCCTGATGATCTTTCGAGTATCTCAGTCTTAATCTGC
+>850:2:1:7259:4811/2
+GAGGGCTTGCGGTTTCTACCGAATTTCGATTCCGTGTCTGCTT
+>850:2:1:7266:8990/2
+AGGTGTTCTGGAACGGGAAATGGACGGTCATGGCATAAAGATAGGCGCAGGGCGCAAATAGGCA
+>850:2:1:7266:6454/2
+TCAGCTGGAGCAGGAACGTTCGCCTCGATGTGCGACCGCTGTACGTC
+>850:2:1:7268:15007/1
+CGGGTTAATACTGGATGCGAGGACGGCATTCTTCGCATCTTCACTGATGTAGCCCCAT
+>850:2:1:7268:15007/2
+AGCAGAAGAACGCCGCTAAGAAAATGTTTGTAGACCCATTTATTGATAACGGGTTCGATCTTGATGCTACGCTGAA
+>850:2:1:7269:9044/2
+CCCGTCACCCGTTAGTGGTTCAGAATGAACTCGTTGCTGTTGACCAGGCTCCAGACCACGTCCTGCCACAGCGCCC
+>850:2:1:7271:11811/2
+CGTGGAGGGACCGAACGCCTGGCGCTCGGCAAGACGGATGAGCCGCTCGAGCTCCGGGGCGAA
+>850:2:1:7272:5888/2
+CATAGGCGTTCACCTTCCGTGCCTCGGCCTTGGCTGCC
+>850:2:1:7277:19447/1
+ATAACCGAACGGTTACCCTCGAGCTCGCATCGATGGTCCGGCCGCAAAGCGAGTGAAAGCCTCATACTCAATTC
+>850:2:1:7277:19447/2
+GGCCGGCGAGGATTGATTCGGCGATCGAGTGGTATTCCCAGAGCTCGGGATGCCAGAGTCCGCCTGTCC
+>850:2:1:7278:8130/2
+CTTTCAGATAAACTTCATTCCATACCACTACTTCGAGCATGTCCGCCTGGTCTTCGATCCAAACCACTGCGAATGG
+>850:2:1:7278:7798/2
+CGAACGCCAGGCCGAGCGTCAGGCCGAGAAGATCGCCGACCTCGAAGCGTATATCC
+>850:2:1:7278:3404/2
+TGTCTGCGTGGTCGGTGCGGGCTCGGCGGCCGGTC
+>850:2:1:7280:12348/2
+CCGCGAAGCTGAAGTAAAGCGGCAGAAAGCGCGGAGCGGTCACGATGGGC
+>850:2:1:7281:11109/1
+AGGTGTCGGCGCTCACGAGCCCGCGCTTCAGGAGATCGCGGAACATCCCGATCGAGCGCTCGACGCCGATATTCAG
+>850:2:1:7284:16467/1
+CGAAAGAACGAATTGCATAAATTGAGAAAATTTCTACAGCCCGGTGCCGACGATCAAAAGTGATGCCCGCCGCGC
+>850:2:1:7284:3511/1
+GTACGCTGTGTTTGGCAGCGCCACGACCTGGAGACCATGAACAAACGGCTAAAGGCGCTCGAAGCCAAGAGCGCCC
+>850:2:1:7284:3511/2
+GTAGATGCGCCCGACGCCCTTCATATTGCCAACATAAAATGTATCCTGAGCG
+>850:2:1:7285:21121/1
+GGCGTGCGAATTGCCGTCATTTCCAAAATGAGATTTGAAGAAGCAACATCGGGTACGAAACTGCCGGTGGAATAGC
+>850:2:1:7287:12823/1
+ATCGCAGTACAGGAATATTAACCTGTTATCCATCACCTACGCCTTCCGGC
+>850:2:1:7287:12823/2
+GAGCACTCTGAAGCAGATACACGCCAGACGGTAACGACTGGTACCGGGCTTCAGAGGAG
+>850:2:1:7289:2844/1
+GTGGAACTTGGTGAGTTCATGGACCTTCACCGAGGGGACGACTTCCCAGGGGATCACACAGCCTTCGATCGTGCCC
+>850:2:1:7289:2844/2
+CAAGGACAAGCTGGTGAAGACCGCCGCCGACCTCAAGGGCATGAAGG
+>850:2:1:7297:1057/2
+GCTTCGCCTCCCTGGACGAGGTCGGCATTGCCCTCCAGGCCCAGCGCACC
+>850:2:1:7299:5438/2
+ACTATCGTCGATTGCTCGGTACAATTCCCGAAGGCGTAACTTTTTCCGATCGCTTGAAGTCCGATTCGAG
+>850:2:1:7301:13558/2
+GTTCGCTCATGATGCGGTTCTGGGCGTTACACCACGCAGCGTGGATGAGGCAA
+>850:2:1:7303:9283/2
+GGCCGCATGGTGGCGGCGCCCAGCATCAGCGTCTCCTCGCGCCCGC
+>850:2:1:7306:13428/2
+GTTTCACCGCGAGTTCGATAGTCAGCCGCTCCGCCGCCTCCGGCGACATCTGCGCCAGGAT
+>850:2:1:7306:6484/1
+ACAGCACGTGCTCGCGCTCACCAAGCGCAAACAGATGCGC
+>850:2:1:7306:6484/2
+TCTTCCCCGACACGCTGGGGGTTCCGCGGCAGGTGATCCTTGAAGCCTCC
+>850:2:1:7307:19971/1
+TTGATTCTACATGATTTCTTGAAATAGCCGCGCTTAGATGCCATT
+>850:2:1:7308:4364/2
+TGGTCGTTCTGGCGATCGTCGCGATCCTCGGCTTCGCGGTATACCCGTGG
+>850:2:1:7309:5658/1
+CGAACTCGATCCGGTGATTGGCCGGCGCAACGAAATCGAGCGCGTCATTCAAGTGCTTTGTCGGCGCACG
+>850:2:1:7309:5658/2
+CCAGGCCAAGCGTGATCACACGCTTGTCTCGCAATAGTTCCGGCACGTTCCCGTTTGAAATCTCCTGCGCCAGTCC
+>850:2:1:7309:15203/2
+TTACGAGGACAAAGGGCGCATGGTATTTCTCCTGTACCTCCCAACTGGAGTCGACCCGACGCGTTT
+>850:2:1:7309:20078/1
+AGCCATTGCGCGCCGACTCAAGGAAATCACGCGCAAAATCGCCATGATGGGCGCCCTGCTCGACAATGATGAAGTC
+>850:2:1:7309:3468/1
+CCGTATTGACCTCTGCATACTACGCGTCTCTGCGGTTCAATTTGTAGTCGTATGAAGGAATTCCAATTTG
+>850:2:1:7315:4642/2
+AACAAATACGTGTTGTCGAAAGCCCGCTTCAACTCTTCAACGCTTTAACGAATTGGCCACTCGCGACATAAAATCG
+>850:2:1:7317:9324/2
+AAACGCGTGGATCCGGGGTTCGAGGCCTCGAAGGCGCTGGTCGTGCCCGCGTTCCTCCCGAAGTGGAAATATGCCA
+>850:2:1:7317:7787/1
+CGACCGGCGTCGGATGAGCGGTTCCCGGTTATCCTCGGCG
+>850:2:1:7319:6291/1
+TTGTAATGATCACCATGATTACAACTGCGCTGAAAGTCGCTGAATTGATAACCGGTTCAATAGTACCTAA
+>850:2:1:7319:6818/2
+AAAAAAATCGTAAGCGGAATGACGAGGCCCGACGAGGATGCCATCAGCC
+>850:2:1:7319:10063/1
+TGAAAAAATTTTACCCAAATCTTCTTTTTTATTGAAATTATCGGTAACACTCTTTACGATTC
+>850:2:1:7321:3330/2
+GGCAGCGCGTGCGGCCTTGGGTTCGAGGAAATTGGCGTTGAATCCTTCGAGCGCATCAAACCAGTCGTGATTGCCG
+>850:2:1:7323:17769/2
+CGCAATGCGATTGCCGACATCTTCCTCACCGAGGTGACGGAAGGCTCCGACGGCAATCTCTACAACAAGCTGGTCA
+>850:2:1:7323:13928/2
+TGACTTGATGCCCGTTGCAGCGATCTCGCGCTCCTGCAAATGGCTGATCCAACTCTTTCCATCGCGCGACGCCCGT
+>850:2:1:7325:12831/2
+TCCCCGGCACAACAACCAGCGTCAACACGCTGAAC
+>850:2:1:7325:11841/2
+GCGCCGGGACCGCGGTCGGGCGCGGCCTCGGCCTCGAGGCGCGCG
+>850:2:1:7329:18038/2
+GAGCTCTCGCGTTCAAGATCGTTTGCTTCACTTAACAGTCGTTCTGCTGTCAGACGCTCTCTGTCTGCCTCAATCA
+>850:2:1:7333:6547/1
+CCATTGGTCGGGCCGTTCAGAATGGCATAGGTCACCGCGCTTTCAATATCGCTGCCAACCAGCACGAGGTTGG
+>850:2:1:7333:6547/2
+ACGCCGGTAGCGAATTACAACGGACCGGATTCATTCCAATTCACGGTGAGCGATGGTTCGTTGC
+>850:2:1:7333:3469/2
+TAGTTATTTTCGACTCTGATTAGCCCTAATCGGCAACTTCAAATTCACATGGAC
+>850:2:1:7333:10741/2
+CGCAAAGGCTGATTTTTCGCGGGTTAGCGCGGGGCTATACCCCCTGAACGCTTACTTAC
+>850:2:1:7334:20303/2
+TTGATGAAGGACCAGGTTTCCAATCTCACGAATAAAGGGATCAAAGCTATTGCCATCTATAGCG
+>850:2:1:7335:18575/2
+CAAATGTTAGCAATTGTTTGTCCGACAGAAGTCTATATCCTTACTCCATATAGTTTGTTTCTTGCTTTCTAAGATC
+>850:2:1:7337:20506/1
+CAAATGATCACTGACAAATGACGAATGCCTCTCCACGGTTGCTGCCGTCACCGACTCAAAGCCTAATGTTTCTCTC
+>850:2:1:7337:10599/2
+GGCCCACGAGCTCTACTGCTTTGGAGCGGACTGCGGGCTCCGCGTTCGCGGTGAGCTCGACCAAGCGAGGAACGGC
+>850:2:1:7338:18661/2
+CGTTATATGACACGTCCGTCTGCAATCCCCAGTGCGAGACCAAGAAGAGATT
+>850:2:1:7342:17369/2
+ATGGATCGATCCGGAAAATTTCAATCCGGGCTACATGATGCGCGGTATGCACCTGTTGCCGAAGCGCG
+>850:2:1:7342:5857/2
+GGGTTGAGGACGGCTATGTGGAGTGCCCGCTGCACTCAAGCAAGTTCTGTCTGAAAACGGGTACGGTGCAGGGGCT
+>850:2:1:7343:2496/2
+CAGTTCGTGCATCTCAATGAACACAAGTTCCATTTCCGGCGCGGGGAAAAAATCATCACCGAGTATTCTTATAAAT
+>850:2:1:7345:4562/1
+CCAGAACATTGTAAAACTGCGACAGAAGCACCGCTGTGC
+>850:2:1:7345:4562/2
+GGCATGCTCTTGCTTGCGATCAAACCAACGCCGCTTTCCATCTGGCACTGGTGCAGCGGG
+>850:2:1:7349:13674/1
+CAGGTACGCCTCGTTCCCCAGGTCAGCTACTTCACTCCCG
+>850:2:1:7349:12659/1
+TCCGGCGTGCCACGCCCAGCCAGAAGGCCAGACAATCGTGAGTGACGAGATGCCAAATATAAATATTAGTCCTACA
+>850:2:1:7349:12659/2
+TTCAAACAGTGCTGAGTTTTCACTCGCATTACGTCGCACTTCCCGGCAAAAGGGATTTCCCGTGATTCCGCTTT
+>850:2:1:7356:7798/2
+CCATGAGTGGGAAGATTATCGATCTGCGCAACCTTCTTGCGAATCGTTTCCCGCGC
+>850:2:1:7357:19962/1
+CATCCCCGAGTTGGTCAGCCAGATTTGCTACCAGATCATC
+>850:2:1:7357:19489/2
+CAGCACCAGCGCTCAATCGGAATGACGCGCGAGCAGACCCATAAGCCTCCTACCGAGGCAACTCTCGACGCCTTCG
+>850:2:1:7358:17053/2
+ACAGCGCATCCGGCTGCACACCGACCTGTCCATCGGCATC
+>850:2:1:7363:17883/2
+TTCTCACCGCCTGCATCTGGCCGCCGAAAGCACCGATCAAATGACCACTAGCGAAGTCAAGAAGCTCATCGGAC
+>850:2:1:7364:14215/2
+GAATGGCCCCTAGCCAGACCAGCGAGAATTCGTTTTGCTTCCGGAATCTG
+>850:2:1:7366:3088/2
+TGCGACCCAAACGCAGGCGTAACCACGGACTCATTTTCAAAAAGCACGCGCGTAAGCTTTTCGAAATTCGCGTCGC
+>850:2:1:7368:19923/2
+TGGAGAGACGGGCGTGACCCTCGATCCAAAACTATTTGGTGATAATCCTGTCCG
+>850:2:1:7368:20395/2
+GGACACTTCCGGGGAACTGTCGCCAATGCGGAAACGCTTGCGTACCGCTCTGGCCTCCTGGCTAG
+>850:2:1:7372:4282/2
+CAAAGTTTATGATGATGTTCATGAAGAAAATGCCTTTCCATGGGCCCTGCACACGGTGTTTGAAATAAATTGTTTC
+>850:2:1:7373:17753/2
+TCGCTGCCGTCATCGACCACATCGACTTCGAGCGCGCCGTCGAGCTTGTCCCACGGC
+>850:2:1:7375:1556/1
+TGAAAAAGTCCTTGTTGGTCCTTTGCTCAATCTTTGGACCAATTCCAGCTTTCG
+>850:2:1:7375:1556/2
+CAGTTGCCAGGAATCGTGCCGTCTCATCGTTTGCCCAAAG
+>850:2:1:7375:10470/2
+CACGGGGCGACCTGGACGACTCCGGTTCACGTCTACGGCA
+>850:2:1:7376:18285/2
+CTTCGTCGGACACAGTATATGGAGCTGGAGAGCGGCCAACAAACGGCCTTGATTTGATGAGCTCGGGCGCGATCCA
+>850:2:1:7376:8918/2
+TCCGAAAACGATTGGCCGAGGGAACGAAAGTTAATGGAAGTGAAATTAAGCCCTCAGAGCGGG
+>850:2:1:7377:14496/2
+TACAGGATCAAACAATCACCAGACCGCGAGGTGCGACCTGTTTTGACTCCATCGATGCCCATCTTCCCCA
+>850:2:1:7377:7802/2
+AGCGTTATCCCGATTCAGCTGTCGAAATCCTCGAC
+>850:2:1:7380:15004/2
+GTCCGTGAAGCCAAGCGGATTCGGAATCACCGGCCCGGGTAGCCACACGCCTTTTTCCTTCGCCGTCTGTCCGATG
+>850:2:1:7380:7688/2
+TCTTCAATCGATGATGCATTTCTACCACTTCGAGGTCGAATTCAGGGCCGAGAATCTCGACGGCCTTGCGCGTGAG
+>850:2:1:7380:1866/2
+ATGGTTCTCTGGAACGATCCTTCTCCTGCGTCCGATGTCGCCGGATTCGATCATCTCTTGGTTCGCCGCC
+>850:2:1:7381:12721/2
+CATCGGCTATGCCGGCGATTATGAGATGATGAACATGATCCACCGGAACCAGCCG
+>850:2:1:7381:21051/2
+GTCTTCTGCCTAGCCATGTCTGGAATTATAATAATTCTAAATTAGATGTCAACGTGTCAGAAGCCCGAGC
+>850:2:1:7384:9611/2
+CCCGTTCATGTCCTTGCTGATGTAGACGGCCGACTCCTGGTCGATCCCGTACGCGAGCGCGTAGACGCCCTTCGTG
+>850:2:1:7386:8620/2
+TGGGCTCAGGTTACCGAACGCCGATCCGCGACCTGTGGCTGTGCGGCGCG
+>850:2:1:7387:8417/2
+ACGTTACGGCGCAGAAAATGAAAATGGCCCTGAAGATAAGCATTATGTGCTTCCACGTTGTTCGTCGCGATCTGGC
+>850:2:1:7387:17155/2
+GAGGGAGCGCTGCTTTCTAATGGAAATACTTCTTGAGCACCATCCAATAGTTTGACTCCCAACCTTCGGCAAGATG
+>850:2:1:7392:2436/2
+GTTCGGCCTGGAGATACTGTTCGTCCGTGACGATGACATCTGTTGCTTCTACTACAGTGCTGTTCAGCTCCAGC
+>850:2:1:7393:12879/2
+CGGCCACGAGATGGCAACCGACACGACATCGCCGATAGCGGGTGGAGGCGTAGGTCGTTAATGGTCCACTACAC
+>850:2:1:7394:11304/2
+CGAGTAGATGTCGTGCTTCATCACCTTCATGCCGCGCGAGATGGAAGTGCAAACGCGGTACAAGGCGAT
+>850:2:1:7394:14363/2
+TGTGCCGAGTACGCCGCGGTCACGGCCCACCTCGACAATGGCCACCTGC
+>850:2:1:7396:5170/1
+ACGGCTCAGGGAGAAGCTCGCCAAGCTAAAAGAGGAGATGGGCAAGCTCGCAGCCTATGAAAAGCAAATGCTGGCC
+>850:2:1:7396:5170/2
+CGTAACTTCGTGCGTCACGATGAGATGATGCTCTGTGTCGACGGCCACCTGCACGTTGTAGCCAACA
+>850:2:1:7397:16435/2
+TGAATAAGTTCAGCGAGTTTGCCACGACACCCTGCCGTGGCTTATCTCCTTCTCGTTAGACCCATGCGTGC
+>850:2:1:7400:16084/2
+ATTGTTCTTCTACTGCTCATTCGAGCATCCATTCGTACGGACCGAACCTCGGCAAATAAAATAACAAGCG
+>850:2:1:7402:3778/2
+GCCGCTCTACTACGTTATCGCAGCCGCAACCCTTTCACTTTGCCATCTCTCGGCTGATGATCAGATGTCGATATTC
+>850:2:1:7403:6058/2
+CGCTTGCCACGAGGCGGTGAACGACTTGGTGGACCAGACCTGGATCGGCACGCCGCGCCA
+>850:2:1:7403:4650/1
+AGCAGTTTGCGCAAGCCGTCACGGAAGATCGCATG
+>850:2:1:7404:9398/2
+GGATTTCAGCTGATCGGTCACGAAAATGCGCG
+>850:2:1:7405:20899/2
+AGCGCGAGGACGAACCCGAGCAGCGCGAGGCTATCGCTGAGCGTGTCGTGG
+>850:2:1:7410:12534/2
+AGACGGTGGCGACACGTGGAACGCGATCGTCCGAGATCTTCCGGC
+>850:2:1:7410:20272/2
+CAGGAAGTTGTCGGTTTTACAGCCGAGCAGCCCAGCAACCTGCATTCGAGCTTTGTCGACCGC
+>850:2:1:7414:4694/1
+AAACCTTATCACAATCCACTGATGCTTTAAAAAGTTTATCGGCGCTGAATCCTTTGACCATTCACAAAAAAGGAAC
+>850:2:1:7414:4694/2
+AAGTTGCCTGATGCCTGCCATTTGTAATCCATCGGGAATATATTTTACACCTTGTTTGCTTGCCAGCCATGTCGTG
+>850:2:1:7417:17411/2
+AACGTCATGTGGATCTCGGGCGCGAAGTCGTACTGGCCGCTCAGCCATGC
+>850:2:1:7418:17830/2
+CGATGGTTGGGTGGAAGCGCGTAGCTGGTGGC
+>850:2:1:7421:13830/1
+TCCGTTGGCACGTCACGATGTCTCTGGCAGGATGACTGGAATCAGTTAGGTATCAATTACGGTAAAACGTCGCCAC
+>850:2:1:7421:13830/2
+TCACATTGCCAGCGTCATCGTAAACACGGATCACAGCATCATGTGAACGACTGCAATGCTCTGCGTAGCC
+>850:2:1:7423:15557/2
+CACCGAGGGGCAGCGCTTCTGATAGGCCTGCACG
+>850:2:1:7426:9579/2
+TGAGCGTCCAATACGCGGTGTCTTCGTGGAGTGCGGCCGTGCTCCGCCGCCTTCCTTGCCGCGC
+>850:2:1:7429:18776/2
+ACCTGGGTTCGTGTCGCGGTAGCCACTTTCGCTCGCGCTGAAATGCGTTT
+>850:2:1:7432:9123/1
+GAACAAACGCACGTATTATATAAGGAGGGAAAACGTATGCTACGCGGGAAAGTCATCGATGGCGATGGGCACATTT
+>850:2:1:7433:3232/1
+ATACAGTTGAAACTTATCATGGCGTTCATTGCGTTGTCCTTTCTTGCTCAAACGATTTTTCCGATAAAAGCCTGTC
+>850:2:1:7433:3232/2
+TAATTTGGTGGCGACACTTGGCTGGTCTACAGTTAGAAAATATTGTTCTGCGGCAAAGCATACTCCTGCAAAAAGA
+>850:2:1:7433:17159/2
+GTGCCACCCGCACCTGCGTTGGTCGCACCAGCGCCGCCGCTCGTCC
+>850:2:1:7433:21036/2
+CGTCGTGCTGTGCGGCGACATTTCCACCTACGACACCGC
+>850:2:1:7434:13114/2
+GCCTGCCGCGAAGAAAGCGTTAATTACAGGCATTTCGAGTCAGGACGGGCCTACCTGGCG
+>850:2:1:7439:11525/2
+GACGACCGCACGAACTTCTCAGCACTGCAAGCCGAGCTC
+>850:2:1:7442:6643/1
+CGCCATCGTCTACTCGGAGGGGTTGATCAAGCCGTCGGAGTTCCTGGCCATCCGC
+>850:2:1:7446:7311/2
+CGGCGGCTTCGTGTCGGCGACGCATGGCGGG
+>850:2:1:7447:20354/1
+GGCATCAGCATGGACCAGGTGCTCGCGAACCACACGGGCCAGGACACGATGCAGCCCAGC
+>850:2:1:7447:6147/2
+TGGGTCCAGGGCCTGACGAACCGCCTCGAGCGCGTGAGCGAGGCCTTCAACCGGCTCAACTGGGAGTCGC
+>850:2:1:7449:6272/2
+GCAGCGCCTGACCGGCATCACGGTCATCGCGTCAAAA
+>850:2:1:7449:16662/1
+GCCTATCTCCGATATGGCCGTCGCAATCAGAGTGAGATCGCTGCCCTTGAATCCAACCTTCGCC
+>850:2:1:7452:4520/2
+TGTAGCGCCCGAACCTTTGCACAAGGGGAACGTCTGCTTTGGCTGGCTGTACACTTTCGCTTTTGTCGAAGGAGG
+>850:2:1:7452:14774/2
+TGCATCTCTCAAGGCATGGTCACGCATCTTGATCGTCCACACCCATTTTGTTGGCAATG
+>850:2:1:7455:12676/2
+GCCGCTGCCCTCGCCAACCACGATGTTGGACTACTGGATAATGAGCGCGCCCACGCTATTGCAAC
+>850:2:1:7456:10862/1
+TTCACCCACTTGCGTTTGCCGACCTGCAGCGTGGTCCCCCACCATTCCGGCGCGGGGC
+>850:2:1:7459:16488/2
+CGGTGGTATCCTGTTCAAAGGGCGGCGGAGCCATTC
+>850:2:1:7463:7492/2
+ATCTGCGCAGTGCGAAATGCTTCTTCGGCGCGCTTGCGTTCGATGAACTGGC
+>850:2:1:7463:5097/2
+CGTCTCCGATGACCAATCGGCACGTATCTGGGATGTCGAGACCGGCGTGCCAAT
+>850:2:1:7465:11029/2
+ATGGGAAGGACTGCGGCTTTACAACGGACGCATCTTCAAGCTTCATGAACATCTCGATCGGCTC
+>850:2:1:7468:12598/2
+TGCATCCGATGAATTATTTTTTTCTGGCGTGCGCATTTTTCGCGTTTCATTTGTTGCTGGCCTATCT
+>850:2:1:7470:15304/2
+ATAGAAAGTATTTTGCCAAAAAAGCCTTGCTGTATTAGACCTTTTAATTTAATAATACCCGGAAGCCAGAGTTTGT
+>850:2:1:7470:18422/2
+GCAGCATCAAGATGGTTCAGTGCTTCGGCGTCTTGTCCCCAGTATCCGAGCATCAGCG
+>850:2:1:7472:1460/1
+ACACAACAATTACAACGAAACTCCACGGCCTCGGCTCGAAATTGCAAAAA
+>850:2:1:7472:1460/2
+GATTGGGTATGCTGTCACACGAAGTCATGGCTGAAGTTGAAGATCGTTTGCGCAT
+>850:2:1:7476:15350/2
+AAGAAACGCTCGCCCGTTCTTACGGCGTAGTTAAGAAAGGTGGCATTGT
+>850:2:1:7477:16113/1
+TGGGCCAAGGAGCGTGTCGATGAAATGGACGCCGCAGTGACATCGCTTGAAGGCA
+>850:2:1:7478:19543/2
+AGGTTGTCGCCGCGTACTACAGTCTCGATACGGGGCAAGTTGAATTGCTCAAGTAAGGTAACCGCGCACC
+>850:2:1:7480:7095/1
+CAAAGCTCGTCTTGCCGGTGCCGAGCTCGCCCTTCAACGCGAT
+>850:2:1:7480:21045/1
+GCATCAACCACGTCGCGCTCGAGGTCGGGAGCGTCGACGACG
+>850:2:1:7481:7156/2
+GCGCGTCCAGCTCGTAGAGCCCCCACGCCCCCGCACCGCTCACG
+>850:2:1:7482:15446/1
+AAAACAGCAACAACATCATCTTCATGATCACCACTGGATCTTCTGAAACGTTGCCTTTGGTACCGTAACATTTCGC
+>850:2:1:7487:21216/1
+TACAAACCGCCACAAACCGGACGCCATCGCTGCTGAACGGCTGC
+>850:2:1:7488:9323/2
+GCCGCGGCGAATGATTTCTTTCAAGCGCTCGAACATCCGTTCTGGAATTTTCATTACACACTTACCTCCAAAGCAT
+>850:2:1:7491:16339/1
+AACAAATAGGTGAGCGAAAAGGTCTGCTGAACGCTGCGCAGGAGCTTCAACACCGCCGCCTGCATCGACACG
+>850:2:1:7491:16339/2
+AACGAGCCGCTGATCGTGCACACGGCCCTGGACG
+>850:2:1:7491:12245/2
+TCAATTTCGCTTTCGGCGGAAAGATGCTGCGAATTGGTGACATC
+>850:2:1:7494:18303/2
+GAGAAGGAGCCGGGGAACGGAGAACCGAGAGACTGCTGTC
+>850:2:1:7494:7853/2
+GTGAGGAGCTTGGAAAGCTGAGCAGAACGACGTCAGTGGTAACTGGTCCACGCGAGATAGCGAGTCGCTTTCCATC
+>850:2:1:7498:15426/2
+CCGAGCAGCTGCGCGAGCATCCCACCGGCCGACCCGCC
+>850:2:1:7502:18161/2
+CGTTCGTACGACGTCCTGAATTATCATCTACTGAA
+>850:2:1:7503:6590/2
+CACGAGTGGGACTGCAATAGGCTTCCCAGGGGGGTGATTTACCCGTCAGGC
+>850:2:1:7503:14879/1
+ATGCGGCATAGAATCTAGAATGTGGGGCATCACGAGTAAGCAGAGAGATCG
+>850:2:1:7507:18973/1
+GGCCCAGGAGCTTCCATTCGGCAAACGCGTGTGGGACCAGGTCGCGCC
+>850:2:1:7510:16169/2
+CAGTATGCCGGCAATATCGCGCTGGGTAAAGGCATGCACGGCGATGCCCGCTCG
+>850:2:1:7512:3091/2
+ATACCTTCGGCTTCTGCGCGTTATATGTAGTATGCGCTGCCGGGAAATT
+>850:2:1:7512:3386/2
+GATCGCTCCTATGACTCGCAGTTTCGATGTCTTTGATCGCGACGATTTCCGCAGC
+>850:2:1:7513:6690/2
+GCAGTGGATCGTATCCGTGCTGTTTACGAATGGGCC
+>850:2:1:7513:13614/2
+ATGCTTTCGTCAAGGTTACCGCCCGCCTATGCTGACGGAGCCGCCAGGCGTCGTTGTTCCGAACTACCAA
+>850:2:1:7513:18399/2
+CTACAGCAGATCGCCACCCAGGTCCGGCATCGCGCCACGG
+>850:2:1:7513:1187/1
+TACAGAACAGTGGCACCGTTCTTCCAAGAGGAACCCTTCG
+>850:2:1:7513:1187/2
+CGTTGGGTGCTTACTTTATGGTTCGACAAATCTCTGTAATGGTTTTATTGATGCTGTTCTGCGCGACAGCCTTCGC
+>850:2:1:7515:12438/2
+CGCGTTGGCCTGAAAAAGAAACCGTCAGCGATGCAACACAAGGCGTGCAGCTCGCAACG
+>850:2:1:7516:15306/1
+ACCAAAAAAGCTTGCAACTGACTTCTGCAACAAAATCGGCACTTCTCGGACCTCGGCAGATGTCCACTTGAAGTCC
+>850:2:1:7516:21206/1
+TTGATGGGTCTTGGATGGGAGGTCGGAATTCTGATCGCTACCTTTGCCATGGCCGGCGATCTTTT
+>850:2:1:7517:16330/2
+GACCCAGCCACATCGCGATCACCGCCGAGTCGACCCCGCT
+>850:2:1:7518:17157/2
+CGGGGGCATCAGCCCGGAAAACCGCCAACAGGTGGCCGACGTTGCCG
+>850:2:1:7520:16050/2
+CTGAGACGCGAAAGGTTCAATCGCTGCTCAGAGA
+>850:2:1:7526:19629/2
+TGCTGCATTGGCGACACCGCCCGAAAAGATACCGCCTGCCAGTTCGAGTACCCCGTCGGGCACTAACCCAGAGACT
+>850:2:1:7528:12572/1
+AGGAAGGGCCAGTGACATGATGCAGATAATTGTAGCCGTGTACGTGATAAGCGCC
+>850:2:1:7528:12572/2
+TTTTCGGGACTAAATCCTGAGGTTTTGATGTCTGCTTCTCTTCTTCTTTGCGTTTTTCTTTTTCCGTTTTCATCGC
+>850:2:1:7530:17045/2
+GGTGGGCGCTGTAATGCGAGCCCTTGACGATGCCGTCGAAGCCAACTT
+>850:2:1:7532:15526/2
+GAAGGCGACACAGCACTGAGCTCCATCAGATGCTGACCAGAACTTGGCGCTCCATCGTCC
+>850:2:1:7532:6818/2
+ACATAGTTTTGCAAAGTCGGAAAGCAGGTGAGGTTCAGGTACATCATGAGAGTTGACCGAGGCCACTCCTGGC
+>850:2:1:7536:2352/1
+TTCGTGCCTGCTTGGGGTTTGGTCGATGAACGGGTGTTGGTCGTCGTTTCCATGGGCCGTCCCTC
+>850:2:1:7537:16661/2
+CGGAAGAACAGGGAAAAGGGCTCGGCGTTTCCAAGCCACGCCTCCTCGCCAAAGAGGAGCATCCCGGCAAGCATCG
+>850:2:1:7541:9575/1
+AAGCCTTTGCCGCGGTCCGCATCACTCGAAGAGGCACCTCCGCCGCCAGCTTGTTCGCC
+>850:2:1:7545:9127/1
+GTCGTGCTGCCATGCACGAATGCATTCGCCAAGGCGTAATAAACCGGCAATTCG
+>850:2:1:7546:20746/2
+TGACAGCGCACAACGTGATGGATTTTCTGGAAGGCTTTCCGCTGCCCGAACAGGTGCGTCAGGTGCGCTAGCCGCG
+>850:2:1:7547:9406/2
+TACCCGACCCACCACCTGCGCGCGATTCGGTACACGAAGCGCGGGTGCGTGAATTTCTCGGGCATTGGGGCCCGAC
+>850:2:1:7547:11596/1
+GTAGTTACGTGTAAATTGGTATCATTGATGATGATGATGTCTTG
+>850:2:1:7547:11596/2
+CTATCCCATCACCGTGAGCAACGAACAAAGGGCGTTATCGGTTCAACTTCTTGTCACGTAGTTTGAGATAATATCA
+>850:2:1:7547:11524/2
+GAAAATCTCCTTCGCTTGTTCCTCCTTCGCCTGTAAACGCCAATGATACTTTATTCTCTTTTCTCAGTTTATGTGC
+>850:2:1:7548:19363/2
+CTCCTCTCTTTCCCCGCACGAGATTCTGTTCTACGCC
+>850:2:1:7549:19155/2
+AAGTTCGCCTCAGGAATCCACGAATCGTATTTTGGGATGTCCACAACCAGCTCCAGATCAGCCGC
+>850:2:1:7553:11022/2
+CGATCAACCCGACATAACGCAGGTTCATCGGCAGTAATTTTTGCAGCGCGATAAAATCGCGACCGTAATTGTGCGA
+>850:2:1:7553:7671/2
+AGGTCGAGGTGTCGTCAGTCACCGCCAACCTGTTTCC
+>850:2:1:7554:17514/1
+CCAACTAGAATTAGAATGTCCCAACTGAAACCCAGCGACGCCATGACGTAGCCCATCCACGCCATGAAACG
+>850:2:1:7555:19053/2
+CGCACGAAGCGGCAGTCGGGGCGTTTTCCGAACA
+>850:2:1:7557:13109/2
+TGCGCCACTGCGCGGAAATTAAGCGAATCATTCACTTCGTCGATCAACCAGAGGATCACACTTTGTGCGTCCAAAA
+>850:2:1:7564:18727/2
+AATACGTAATAAAACAGATCAATATGGAGAGTCAAAGCTAAGAAGTGCCCTGAAAAGGAAAATTACAATGATACAA
+>850:2:1:7565:5241/2
+TACCAGACCACCCATGCTGCAGAGCTGCCAGAAA
+>850:2:1:7569:11086/1
+GCCGGCTGCACGCGCTGGACCGACGTGCTCGCTGCGGCCCATGCGCCGGGGCC
+>850:2:1:7570:20204/2
+CAACCTGAGCCGCACCGCGCAGCCGGTCGAGCTCGACCTGCGC
+>850:2:1:7570:7257/2
+GTTAACGGGTCGCTGTCTGGGTCACTGTCGTTCGTCAAAACGCCAGGTGCGCTCG
+>850:2:1:7572:4295/2
+TCGATCCGCTGGGCGATCAGCTTCGGCTCGACCGGCCTCGCGTAGATCT
+>850:2:1:7574:2885/2
+ATGTTCAGACAGTTTCGCCGCCACCCGAGCTCCTGCATCAAGCCGGCCG
+>850:2:1:7577:9139/2
+AAATAGCGTTGGATCAGCAAACCATCGGTTAAGGCATCCACGACACCATTTCCGTCGATATCACGAATCCCATAAG
+>850:2:1:7579:19869/1
+AATGTCGTTCCCTGTGCCCTCGTTGGTGTCAGACTGCTCTTGCAC
+>850:2:1:7581:17188/2
+GTCGATGAACAAACACGCAACGGTAGAAACGTTTTACGT
+>850:2:1:7581:14983/2
+GGTTCTGGGTTCCTCTCCAGCTCTGGGATGCTGCCTCGCTCCGGCCGCTCGC
+>850:2:1:7585:6605/2
+ATGCTGATTAGTGCCCGAAGTCCTCGCGACAATACGGCAAGAAATATTGAAAGAAGAACA
+>850:2:1:7586:9216/2
+GTGCGAAGAGGCGCATGGTCCGCCCAAAGTTTTGCAACGTGAGCGCGCGGGAAGTTCGCGCCATGCCGTCTAGTTC
+>850:2:1:7590:9018/2
+TCCGCGCGCAGCTGGTCCTCTCGCGCGTGCGCTGCGTGGGCGATGTCCATCGCTTCACGGAACGCGTCGC
+>850:2:1:7591:18183/2
+CGTCAGATTCTCGACCCACAGTGCCATCGGCTGAA
+>850:2:1:7591:13320/1
+CATAGGCAACGGGATCGCGTTCTCGCCGGGAGGCGTGCTGTTTCATGCCGGGGC
+>850:2:1:7592:15072/2
+TCCTCTGGCGTTCAAGAATGACGTCCTTCGGGTCCTTGTCCTCGCGCACTCCTTTGAATGAAGCGTGGCGGAGAAG
+>850:2:1:7594:1113/2
+CAATAAAGTAGTACTGGACATCTCAGCCCAGTCCGGACCCGGCAACCTGCTGGGGAATCTGCTCTGCAGCGTCGCT
+>850:2:1:7594:8755/2
+GAGCGGTCGCGTCACTGACGATCGCCAGCGCGGCTCCC
+>850:2:1:7596:20085/2
+GACGAGCCGACCAACCATCTCGATGTCGACGCGCGCGAGGCGCTCGTCCAGGCGCTCAACGA
+>850:2:1:7599:7327/2
+ATCGCGCGAAATCTCGAACTGCGCCATCGCGGTGCCCTGCGGGGTCGCAAAGGGAATCTCGAAATT
+>850:2:1:7600:16204/1
+GCTTTCGCTTGAGGAAGGGAAGAAGCAGAATCTAATCGTCGACTACAAGATCCTGTTAGGCAACGCCGCCACGCCG
+>850:2:1:7600:16204/2
+GCCTATTTCAGGCTGATTTCGCGCATGAGCTTGGTGCCGATGATCTCGCGAATATCGAGCCGTTTCAC
+>850:2:1:7601:17317/2
+GCAGGAGGCCGACCTGGTCCCGGCCGATATCGAATACGCCGAAGCGGTTTTTCTCTGCAACGCT
+>850:2:1:7603:20176/2
+AGACAAAAAATTCGCGGTTACGCGCCGCCGGCCG
+>850:2:1:7603:17994/2
+ATTGCCCCTAAACCTCTGAATGTTAGAATCGACTCCGGCAGCGATTAGAGGAAGTTCACGATG
+>850:2:1:7605:11468/2
+TGCGGACGCAGGAGTTCGCCGGCTACGTGAAACAGCGCGC
+>850:2:1:7606:11879/1
+GGAGCGTGTGCAGCAATTGCAACAAAGCGGTTACAACGACGCGCAACTTTACGATCCT
+>850:2:1:7606:11879/2
+TGCGATGATTGATGCAATGGCGGTCGCGAACGCCGAAGTCCACGCGGACTTTAGATAAATCGTTGGAATC
+>850:2:1:7609:1639/2
+CCGAGAGCCGCGTGACCCACCTGGTGACCGAGCAGCTCGGCGC
+>850:2:1:7611:9579/2
+TCGCGCAAAGGCAAGATCAGGATTGATTCCCAGGGAGGTTCCATACAGAGCGCGTTCCAC
+>850:2:1:7613:8863/2
+AAGTGGCAATTCTGCCGCTTTTTTTGCAGACACCTTTTCGGTCTTGGGGTGGATACCGAGTTCTTTTATACGGCGC
+>850:2:1:7613:1382/2
+TGGAAAGGCTTGTCGTGGAGTTGGGTGTGACTTAGGTGGAGTTGGGTGG
+>850:2:1:7615:2352/2
+ATCGCGGAGATCGGCGCGCTGCTGACGAACCCGCGCATGTACACCGACGGCGAT
+>850:2:1:7617:4154/2
+CGGGCGGGCGAGGCCCCCTACCAGGCCGGGAGCTGGCCCTGCGCGCGGCGGGTGG
+>850:2:1:7617:1616/2
+CTCTGGGTCCTCATCATCAGCGTGGTCTCCAACCTCTTCG
+>850:2:1:7620:17800/1
+AGATGTGTCCCATCAGCTCGCCCAGCTCATCATAATTCATCACGAAGCCGTTCTCCGGCAGCGCGTTCTCCCAAAG
+>850:2:1:7622:5645/2
+AGGCGAGCAAACCCGCACTACAATCAGTCATAAATTGCCCGCTAAACTGCTGAGTGGCAG
+>850:2:1:7623:19945/1
+TTCTGGAATGATTCCCGGATAAATCGGTTGCTTGGTTGTGTTAAACATGAAGTTATCGCAGC
+>850:2:1:7623:19945/2
+ACGCAGTTTGAGGGCGGTCTTAATCATCCGCAGCGCGCTTAGCCGCTCAGCCTCTTTCGCTTTCATCGCCTCGGTA
+>850:2:1:7624:5452/2
+CATATCGCCCGAACGTTCGACGGAGCCACAGTCAAATTATGCGCGGATCGGCAT
+>850:2:1:7624:14755/1
+CGGTCAGATCTGGATTAAGCGAGTGATTGCGGAGATGGGCGGCAAAGACGCAATTATCGTTGCTGACGATGCGAAT
+>850:2:1:7624:14755/2
+CGGTCGGATTGCCGACCTTAATCTTTTCAGTTCGTTCCGCAATCAACTCGAGCATTTG
+>850:2:1:7625:14733/2
+AGTCGGTAACCAGCAAGGAAAGCTGGTGTTCGTAAAAGCGCGCGG
+>850:2:1:7626:8243/2
+TCAGCTATGACGAGCAAGTCCAGCGGGCGGTCGACTGCTACAACGCCGGCGC
+>850:2:1:7627:9705/2
+GAAGCTTCGAGGCGAAGATCGCGCAGGGTGTTTCGGTTAAGGGAAACGTCGTAC
+>850:2:1:7630:16710/2
+TAACCTGTGAACTTCCCAGGCGACCTACTGGAACTTCACCACTTCGTAC
+>850:2:1:7630:5313/2
+CTAACGACTTGTCGTGAGCGGACCGAGTACTTGATCGGGCTCGAATTTTCCGCTACGATCTTAAGACGCAAAACAG
+>850:2:1:7632:19777/2
+AGCCCGGCGCCCAGAACATGGATAAGGATGCGTATCCATTACGAC
+>850:2:1:7634:20405/2
+GGAGCAGGCGATCACGGGCTTCGTTTCCAGCCACTCCGGCTGGGAGCA
+>850:2:1:7635:19091/2
+CGGGCACCAAGCCCAGCCGCTCGAACGACCACATGTGG
+>850:2:1:7639:8191/1
+AGTTTTGATGCAAGGTTTGAAAACCGTGTGATCTATGCGGAGTCGATCCGTGACATTCCTGCAGCACTGGACTTG
+>850:2:1:7639:13971/2
+GCCAATCGGAGCACCTGATCGAGAAAGTGCTCGCCGAAATCCGGTAGG
+>850:2:1:7640:19973/2
+ATTTCATGAACAGCCATAAATTATGAAAGTTTAAAGCGAGCGTCACGCAATTTGAGATTCTTCATATATCGCTGAT
+>850:2:1:7641:16119/2
+CAAATCACGGTCTATGCGGCTGCATCGCTGCGCGAAGCATTCGAAGCGCTCGCTCCAGCGTTTACCCGAAAGACCG
+>850:2:1:7641:10252/2
+ATCAGGATTCCAAGCTAGCCTGCCAAACGCATACCAGTTAGCCTGCAGAAAATGATGACCGGTCCAATTTCGATCG
+>850:2:1:7642:5247/2
+TGACCACCATGCATCGAGTGCATCGACGTGCTCGTCACTTCCTTCTTCGGTGGTCCATCCAGTCCCTTTTCCTTGC
+>850:2:1:7643:8075/1
+CCAGACTTTCGATGGCTCCTTTCGCAACACGCGCTCATAGAGCAGGCTGACCGCC
+>850:2:1:7643:8075/2
+GGCGAGACGCTGATCGAGAGCACCATCATCCTCGACTATCTCGACGAG
+>850:2:1:7647:19915/2
+CAGGCCGATGAATTCGGTCATCAGGGAGATGCCGGGACCGGAAGTCGCTGTGAAGGCCCGCGCGCCATTCCAGGAG
+>850:2:1:7649:1046/2
+GCGAACACGACCAATCTGCTCTTCAGGCGCTTTACTAAAGGCGAATATTGATT
+>850:2:1:7652:3967/2
+CCCCGATCAAGGAAAATTTCCATGAAATGAAATTTCGAGAGTCCAGTATTCACAGCGAAGTCGGATCAAACGGGAA
+>850:2:1:7656:10649/2
+AGCCGACCGACTTTTTTGGCTTTAGAAGTCACCAAGCACATTATCGACCCTTGCGT
+>850:2:1:7657:4691/2
+GCTTCCTTGTGTGAGCGAGTTTCAGCCGAAGACGTTTCGGTAAGGGATGCCCTCAGGAACAACGCGACGATTGCGA
+>850:2:1:7657:14500/2
+TCAGGGGTCAGGGGCGACAGGAATAAGCGCGTGGACTTTCGACCTAGGGCACCGCGGCATTGGC
+>850:2:1:7658:11289/2
+ACGAATGGATATGATCAGGGCGGGGAAATTCGCGCGTTCTACGCCAACTCC
+>850:2:1:7664:7970/2
+AGTCGCAGCGGAGCGTCGCGCAGGCCTACATCGCGCAGCTCGACAAGGCCAAGGTGTTCCGCCGGCC
+>850:2:1:7665:8869/2
+CACCAGCAAGAAGTCCAGCGGGCCATACGCGAGATC
+>850:2:1:7670:11173/1
+GCATTGTGAACGACCAAACACTAGTTCGCTACATCGCGGCAACCTCAAATTCGCGTTTCTTAATCGGAGCGAAGCG
+>850:2:1:7670:1359/2
+GAAAAAGTAGGCCGAGTAACCGCTTATGCCCGAACTCGAGTAGCCGCTTACTCCCG
+>850:2:1:7671:14872/2
+ATCGAACTCGTCGTCAGCTCATCGAAAACACTGATCGACAAATCCCGCGC
+>850:2:1:7673:10272/2
+CGGACAATGCCCTGTTCAAGGAGATCACCGAGTCCCAGAAGGCGTTCGCCGCGCGGGCGGTTAAGTGGGATCTCGA
+>850:2:1:7677:6930/2
+ATGCCGTTGGTCAGCGGCTGTTTCTTGCGCACGAATTCCTGTAGCTCGGGAGCC
+>850:2:1:7680:17493/2
+GTGGTCCGAGCAATTGAATGACAGATTCTTTGGGACCCTGGAGGTGCAGGGCCGCTAATCGCGGTATCTGGACCGG
+>850:2:1:7681:12914/2
+CCCAGGTCCTCTACCGCGGGATCGCCGGAAGGGTGTTCGAGCGGCGTTTCCAGCTGGCCGACTTCGTGCGGGT
+>850:2:1:7682:13301/1
+CCGGACTTCATTTCGCGCTCTCTGATCTCCTGGTCGACACCCAGGCGGCCCAGACGGGCATCCCGAACTCATCGGC
+>850:2:1:7682:8714/2
+CGGGCGTTTCTGGCGCCGTGGGAACCGACCTGGTCCG
+>850:2:1:7683:21295/2
+CATGCTGTACGAAATGCTTTCCGGGCGCCTGCCGTTCACGGGCGAGAGTCCGGGCGAAATCATGATGAAGCACCTG
+>850:2:1:7684:20547/1
+AGAAACGCCCTACAAAATCTGCGAATCTGAAATCTGCAATCCACAATCCGAAATCCGAACTCGGCAGTCCCCTCGC
+>850:2:1:7684:20547/2
+ACGACGCTCTGCGCATCGGTACGATCGACAATTTCCCACGATTCACCTATGCGCTTCTGCGGCGG
+>850:2:1:7685:11581/2
+GGTCCAAATCTTCACCTCATCCAGTCCGGCCGCT
+>850:2:1:7688:7565/2
+TAATTTGTTCAACCAGTTACGCCGATTTAATGCTGCGAGCAGGAA
+>850:2:1:7688:14284/2
+TACGCGGGCGCGACCTCGAAAATGAGGAGCCGATCGCCTT
+>850:2:1:7688:6736/2
+ACCTGACCAAGTGAGCGGACCGACATGGCAAGAC
+>850:2:1:7689:19207/1
+TTATCGCGGGAATTTGCTATCAATTCATTGGAGCGGCAGC
+>850:2:1:7689:9177/2
+TGTGGTAAATTTCCCAGCCTGCAAAATGCGGACCGCTGACTTTCCATCGTCT
+>850:2:1:7692:9824/1
+GACGAAGGAGCGGAAGTTGCCGATGTGGCCGTAGTCGAAAACGGTGGGCC
+>850:2:1:7692:9824/2
+GCAATTCTCAATGAGCGCAATGACACTATCCCGATTACTGACTTCGGTCAATTATCTCCGGAGTTCATTCTCACAT
+>850:2:1:7693:4698/2
+TCGGAGTACGAAGGACTCGGGTTGACTCCTCTCGAGGCACTCGCCGC
+>850:2:1:7696:19337/2
+AAGGTGCTGCTCGCCACGGTCAAGGGCGACGTCCACGACATCGGCAAGAA
+>850:2:1:7696:6237/2
+CTACGCCGCGGGGTACTACAGCTACAAATGGGCGGAAGTGCTCTCGGCGG
+>850:2:1:7700:19840/2
+GTGTTCAACGGAGAGCAGTCAACTTAACGACCCCCGCTGGTCGAGAGGCGTTCGCGAGAGAACTCACACG
+>850:2:1:7701:15677/2
+CACAAACCCCTCTGATATCCTTTGCGACCGGCTTTAATCCGAGCGTCACCGGAACTGTCCCCGATCGAAG
+>850:2:1:7701:7785/2
+TGATTATGACCCTTACCGGATTTGAACCAACCAACAGAAAGTTAAGAATGCAGGCGGCGCGCAGT
+>850:2:1:7712:3140/2
+CCGGGATTGATAGGCTTAAGAATCACATAAAGCGCGGTGAGAAGAACGAT
+>850:2:1:7713:18810/2
+AAGAGGTGAAGGACCGGCTCCACCGCAAGGG
+>850:2:1:7714:9021/2
+TCGCGACGACGCGGAACGAGCGATACGGGACGAAGACCGCAGAGGGCAACCTGAAAGAGGTCGCGGTGACGC
+>850:2:1:7715:4562/2
+TGCATGGCGTAGCCGAGGAGGATCTCCGCATGAAGATCGCCGTTGCTGTAGGCGGAGAGCAGATAGTGCAG
+>850:2:1:7717:6510/2
+AAAAGGCTACGGAATTAGCCCCAACGAATGCTCTCTACTATAATAATAAAGGACAGGCATTCTATAATCTCATGCT
+>850:2:1:7718:4714/2
+AATCCAGGAGGGCACCCTTGCTCAATAACACTTACGCTGCCGCTTCATCCTTAGCACCCGCGAAATTAA
+>850:2:1:7721:3572/2
+GAGCATCTTTTCGATCGCTTGACGCTCATTTTCTGCTTCGAGATTTCTTAAAA
+>850:2:1:7724:12869/1
+AGTGGCAGGGCCAGGGGGGAGAGCAGCAACAGGGCGGCGG
+>850:2:1:7724:12869/2
+AGGCGACGTGGAACCGGGCGCGTGGCTTGGCTAGGCCTGCTCGGTACAATGTCCCTGCACCCCATCCCGGGCCGCG
+>850:2:1:7726:19872/2
+CGTCGATCTCCGGCACATAGAGCAGCTCATAAACCGCG
+>850:2:1:7727:11370/2
+CTGGTTGTTTTGTGCATACTTATAGCCAATTCCAGCGACG
+>850:2:1:7731:16199/2
+CGCCCGCTGCGCTTCGTCTTCGTTACCCGCCTTCTCCTGGCAAACGGCTGTCACCATGTGGGCGTCGATCTGGACG
+>850:2:1:7735:20342/2
+TAACCCGCGCCGCTCAAGCGATGTTCGAGTCGGCATTGTCGACGA
+>850:2:1:7738:19528/2
+GTCTTTTGCTGCGGCACGAGGGAGCGCAGACCGAAGAGAAC
+>850:2:1:7739:7723/2
+AAACTTGGGATGGACCCAAAATCGCAGATGACGGACAACCTGCTTGTTGCCGCCGACCGTCTGGCGTTAGATCGCA
+>850:2:1:7739:19239/1
+TGGGCTACGGCGATTTCGACACCATGCTGGCG
+>850:2:1:7739:2594/2
+CAATCGGGCACGAAGTTCTGATTCGAGTCGGTC
+>850:2:1:7740:11997/1
+TTGGTTCGAGGAACAGCTTGCGGAACGTAAGGTAGAGCCCAACTCCGGACTGGGGCAAGCTATTACC
+>850:2:1:7740:11997/2
+ACGCGAGCGCCGTTCTCGGTCTTATAAAAATAACTGTTCTTTCGATGGAGTATAGCCCGTTTCAAGATACGTT
+>850:2:1:7742:6841/1
+AGCGCCGGCGGATTGCCGTCATCGGTGAGGTGCAGGGCGATTACTCCTAC
+>850:2:1:7743:18622/1
+CTCCGGCGTCTTCATCAGCATACCCGACGCGCTCG
+>850:2:1:7745:8216/2
+GAGCTGTGGGAGAACGCCACGAAGACGGTCTTCGGGGAGGGCCCGGA
+>850:2:1:7747:6576/2
+GATCGGCCCCAACGGCGCGGGCAAGACGACGCTGCTCAAGCTCATCCTCGGCGAGCTGCAGCC
+>850:2:1:7747:10916/2
+TCGTTGATCGTAATAATATATCTCATCTCATCTTTAAATTCTTTTGCGATAAATT
+>850:2:1:7748:2147/1
+ACCCCGATCCATATCAGCAACTTGCTTTCATCTATACGAGATATCTGAAGAAAACGGACCAGGCGATCG
+>850:2:1:7748:2147/2
+CACGTAAAGTTTTCCGAGGCGTATCCAAAAGTTCGGATTACTGCTATGAACTTTGAGGGCGCG
+>850:2:1:7748:17266/1
+GAAGATGATCTGCTTGTCGTCGGGCGTGAAAAACGGTCCGAAGTTGGCTCCACCGAGATT
+>850:2:1:7748:17557/1
+CTTTCAAAATGTAGTGCTGTACGTTGCGCGAAGCGGTGAACTCGAAGATGTAACCCGAATACTCGATG
+>850:2:1:7750:19282/2
+CGACCACGCCGTCGAACAACGCCGAGACCACAGTCGGTGCGGCAGGGATGAAGGCC
+>850:2:1:7751:19163/1
+GGCCTCGTTTTGAGTATTCTCGAACGCATATTCCCC
+>850:2:1:7755:16063/2
+TTTGGCTCATGGTCTGCGCTAGTTTGTACCTTCACGCGCCG
+>850:2:1:7757:11482/2
+AGGCGTTCGCTGATCGTGATAAAGGCAGCGATGTCTTTGGGAAAACAC
+>850:2:1:7759:5354/2
+TTGGATGGAGGAATACGACGAGCCGCGCCGGATCGCTGAATATCTGGGTATCCAGCTGGAGACGGCAG
+>850:2:1:7766:12569/1
+AGGCACAAGATTTCGCCGGCACGACTTTTTCAATCAAATCAAACCAAGGAAATAAAAATATGAAAACTCGCAGATT
+>850:2:1:7767:20604/2
+TATAAAGCCGGCGAGCAAAGCGAGATCGAGCATCG
+>850:2:1:7768:11862/2
+GGACCTGCCCAGCGCCATTGCGCACACTAAGTTGGATA
+>850:2:1:7770:7663/2
+ACCCTAACACGTCGTGGCTGTCCAACTCGGGCGTGGCGCTCGACGCGAAGGGGTTCGTGCGCACGGGCGC
+>850:2:1:7775:2016/2
+ACGCAAGATGCAGAATCAGCTGGGCCGGGCCA
+>850:2:1:7776:12987/1
+CTGTTTCCACACGGTGAGAGACTTTTTCTAACGATCTGGCTTT
+>850:2:1:7776:12987/2
+GCTAATTCTAATCCTGGGCCTAACCTGCGTCGTTTACGCGTTGGTCTCCATGTGGAAAGAGA
+>850:2:1:7776:11528/2
+AAGTCAGGTCATTATATTGATCTTCAACTTCCTCTAACCAGGCAGAGAGATCCAGAGCAAAACCACCATGCCAATC
+>850:2:1:7777:2074/2
+CTGGAAAAAAGCGGAAGATGCCCTGCCGCGCTTGTTCGGTGAGCACAGTTCCGAC
+>850:2:1:7777:10519/2
+CGACACCCAGAGCGGGAGCAAATAATGAGGTTCGCGTAGTTTAGATCGGTTCCTGAATGG
+>850:2:1:7777:17794/2
+AATCCCCCACCGCCTACCAACGAACACAATGGGTTAGCTAGCACGCGCCCCATTTTGTTTTTCAGGCGTAGCCATT
+>850:2:1:7783:2847/1
+CCTTTTTTGGCACGCCTGACTAAAAAGGCTGTCTCGCTTGAAAAATATGATTTCCACCTCAGCAAATCAACGTTCG
+>850:2:1:7783:15871/1
+AACAGGCATTTCGGATCGACGCCGAAGGTGCGGAC
+>850:2:1:7785:5925/2
+ATAGAAAGCGAGAATTAATGTGACGACGAGAAGCCACGGAGCAGAGCTTAGAAATGCAAGGGAAAGGATGCCGCCT
+>850:2:1:7786:14130/2
+GCGCGCTGAATGCCGGACTCGAGGCGCCGTTTTCATGCAAAGGCGGCGTG
+>850:2:1:7789:13775/2
+AATGACCGCAAGCGAGTAGGCAGCAATTCTGTCG
+>850:2:1:7794:18391/2
+CAACTGGGGTTGAAGGAAGGGACCGTCTGGAGTCGATTGGCCGAGG
+>850:2:1:7794:2181/1
+TCGCCGCGGCCGGCGATCACCTCGCGGATCTGCT
+>850:2:1:7794:2181/2
+TGGAGCGCTGGGAGCGGACGGGCGACCCCGGTTCGCC
+>850:2:1:7795:2142/2
+TTCCATTTTCATAAATTCCTAGCACCAACGCTC
+>850:2:1:7798:12472/1
+CTGATCGACCGGGGTCAGAGGGACGTCCTGCGGAGCACCGTCCCG
+>850:2:1:7798:14939/2
+CGACGCAAGCGGGTGCGGAGGCTCCCGAACGACTCCGCGCTC
+>850:2:1:7798:18663/2
+GCGCAGGTCCTTGTCACGAACGGCTCCATGCAGGCGGACG
+>850:2:1:7799:11386/2
+GCGAAGGACTCGTCGATCGACATCGCCGGCATGGACGTTG
+>850:2:1:7801:17606/1
+GTCATGGAGAACCCACTATCTAAACGCACAGCATCCATGCTCGATAACATATCTTCACATTATGACCGTCTCT
+>850:2:1:7801:17606/2
+CCTTCACCGAAAACCTGATTTATAGGTTTAACTGGTACATCCTCTGCTAGTCCATAGGGAACTATCC
+>850:2:1:7810:8661/2
+GGCTGGGTCGGGGCGGAGCTGCGCGACGGCGTC
+>850:2:1:7810:9753/2
+GGGAGATGATGAGATCAACTTTGACTGGTCGACCACCTTGCCGCTTCCCCC
+>850:2:1:7811:18482/2
+TACTACCCATTGCACATGGCAATGCGGGCGCAGTCGGCGCCCGGTCTTCCCTG
+>850:2:1:7812:5909/2
+CGGCTGACCTGCGCCCTGCAGAACACGAGCATGTCCTTCAACAGGCGAGGATTCCATCGATGAAGCGTTCGGGCTG
+>850:2:1:7813:7686/1
+ACGCGGGCAAGTCAACCGGGCGTTTGCTGCCTAAATCGAGGTTCGTTTCCAGCGGATCATACCCCGGAGC
+>850:2:1:7814:6417/2
+AACTGCGCTTAAAAGGAATTCCGTTGACTCTCGTGTCACGCCAAAATTATCCCAATTTTTTAAGGGTC
+>850:2:1:7814:21377/1
+GATTCACGTTCACCAACAACGGAGCGTAGCAATTCATGAGAATC
+>850:2:1:7816:16771/2
+CGACTACATGCAGCCGGCGATGAATGTGCGACTGCTCGTTGAGACGCTCGACAGCAATGGCCAAGCCATTGATCGC
+>850:2:1:7816:3865/1
+CATAACCAATCGATTGCTTAAGCGAATCACGATGGTGGTACAAGTCGAGGTTATTGATGA
+>850:2:1:7821:6592/1
+ATGAGCAGCCGGATCATGCGCTTGCGCTCCCGAGC
+>850:2:1:7823:1113/2
+CTCAAGGAATTCGCCGAGGCAATCAGACGGTAG
+>850:2:1:7824:13037/2
+TCACGGTGCGCAGCTTCTCCGTACTGTCGGCG
+>850:2:1:7825:8757/1
+ATGCTCGAGCCGACGCTCGCGTGCAACATCGCCTGCATCGGCTGC
+>850:2:1:7827:17143/2
+ACCGAGAGCGGCCGCTACTTCGTGGAGAGCTAGGCCGCCGC
+>850:2:1:7827:12355/2
+TTTGGATGAAGGCGTACATCATGGAACGCGAACGGTTCGACGGCGCTGATATTGCGCACATTTTTCAAAGTTGCGC
+>850:2:1:7829:10084/2
+CTGGGTGCACATCGCAGACGTCTCGCACTTCGTCACGCCCGGCACGCCGCTCGAC
+>850:2:1:7831:9284/2
+AGGCGCCTGGATGATTCTCAGCCTGCGGTGGCGCTGAGCAGAAACTCCCCCAACTCGC
+>850:2:1:7832:8954/2
+CCTTCCAACACGTTGCTCACCTGTCCGTCAAGGAATTTTCTTGCCTTTTACCACAAGTCGCTTATAGTATTGACCA
+>850:2:1:7832:11471/1
+TCATGCTTTGTGTGTATATAGAAGCACAAATCCTAGACAGAAAGGAAAGAAGAATGACAAAAGCATCTCTTCGGTT
+>850:2:1:7833:18283/2
+TATTTGGCATGGTAGGGTCTCCGTGATGATGATCGCGGCTCACTATGCACAATCCGGACCAGAAAATGCGATATTG
+>850:2:1:7835:8818/2
+TAGCGGAACGTGCCGGGCCGGTCGTAGGCGCACACCCGGTTCCCCTGCGACAGCC
+>850:2:1:7836:4683/2
+TTGCGTCTTCGATGCTGCCAGGAGCTCGTCCTTGTCGGAGGCCAACGAAGGAGCGGTCCTGGACCAACTGGCCCAG
+>850:2:1:7837:13017/1
+TATTGCGGGCGCGACCGTGCCCGCGCTGGCTCAAA
+>850:2:1:7837:13017/2
+CCACATTTCCGGAGGCGAACGAATTCGAAATCGAGCCTAGGTTAACCGCGGCGAGCCCGCCCAGCGTTGTGAACCC
+>850:2:1:7838:11648/2
+AGAGGGTCCGAGCTTCGGACAAGAGCCGGCCGTCG
+>850:2:1:7838:3697/2
+GAAGGTCGCCCAGGACAACGCCAAGACCACCGCGAAGAGCAGGACCGTCACTCCGATCGCGGTCGGGGTGTTCCAG
+>850:2:1:7842:1152/2
+TGCGTCCGCGTAACCGTGGTCCTGCTCGTAGGCCCGGATTGCTCGCCGGGTCTGAGGCCCCAG
+>850:2:1:7846:9646/2
+ACTTCCCGAACATAGTCCTCTTTGAAGTGCGCGAGGTGGAACCCGC
+>850:2:1:7847:19502/2
+GCGACGCTCGCGTTCGCGCTCGACTTCAGGCTGAAGGCCGTGTGGGGTCCGGGCGGACTGGAGGAG
+>850:2:1:7847:16197/2
+AGCAAAGGAGTCCGTTCATATTTATAATTCGGACG
+>850:2:1:7851:6894/2
+CCCATCTAGGAAATGCAGGAATCCTGGCAGCAGAGCGCTTCAGCGCGAATAAAAGTAGCCAGCATCACGCCGCTTA
+>850:2:1:7852:1911/2
+GAAATGGTTAGATGAAATCGTGTATGGCTCGGTAA
+>850:2:1:7854:4323/2
+AGAAGACTACGAGAAGAAGCCGGTCCGACTGCGCATGCAGCGGCTCGCCCAAGTGACCAGCAACAAA
+>850:2:1:7856:21047/2
+ATTTTTAATCGACCGCTTCGTTTCGTCAGAATTTGAAATGTGTGCTGAGGGCATGCGCGCATCGTGACAAACACGC
+>850:2:1:7857:15233/2
+AGCAGCGCGACTGGTTTGTTTTTCAAAAATCGTTTTCCTAGTAGTAACACCGCTAGCGCGGCGAGGCCCAGCAGAA
+>850:2:1:7860:9453/2
+TGGATACCGCCAAGCAGGATGCCGAGGATGAAG
+>850:2:1:7861:10406/2
+CAAGCAGGATCATTGACACCACACAACCGCGAAATCTCATGTCCCAACTAAATCGCGCTGGGTTG
+>850:2:1:7862:5226/2
+TGGGCGCCGAATGCCTGCATGGTGCGGCGCTTTTCATCACTGAATGCGTCCGAGAAAACGATCCGCAATTTGTAAC
+>850:2:1:7866:2764/2
+CCTCTCTGCCATCGCTCGGAGCTTGGCCGCCGGCGGGCGAGCCG
+>850:2:1:7867:10709/2
+CGAGAAGGACACCGGGCAGCGGCAGTGAATGGCC
+>850:2:1:7868:17768/2
+GACGCTGATGGGCGTGCTCGTTCTTGGTATTCTCGGGAACGGCCTGAACCTCGTGCAGGTGTCGT
+>850:2:1:7869:5396/2
+CTGGCTCACAGCCTATAAGACATTTGTCGCTCCTCTTTCAGAGACGGAGTG
+>850:2:1:7870:19929/2
+CTCGAGGGCGGCGAGAAGTTCGAGGACCTCGCCAAGGCCAGCTCCAGCGACGGCACGGCGCAGAACGGCG
+>850:2:1:7873:12294/2
+TCAACACCTCGTAGTCGCCGTGGAACTCATGCGTGTAGAACGGGTTCT
+>850:2:1:7873:4860/2
+CCACACCTCTTGACCTTCCCATGTCACCGGTCTTCGCCAGATCCGCAGATGGTGACGCTGGGCAAACG
+>850:2:1:7875:13926/2
+AGCGTGTCCGGACCCATTGCGTGCAGGCCACGCGAGGCCGCCTTGCGATGAAGCGGCAGACTCTCTTATGAGCTCT
+>850:2:1:7878:16583/2
+TCCTCAACATCGCCCGCTATCCAGACGTGATTTATCCGCGCCTCTTCCGA
+>850:2:1:7878:10843/1
+GAGCATGGTGCGTGGCTTCCAATCGAGCAGGTCCTGGGCACGCGAAATATCGGGTCGGCGTTGCTTCGGATCG
+>850:2:1:7878:10843/2
+TGCTATGTCGATGATCTGATTGACGGGCTTATCCGATTGATGG
+>850:2:1:7878:2146/1
+CCGCGATACTGAAATGGTTTGTTGTTCCAATTTTCCCTTTCATAGGTTTACATCATTGCTTTCACTATCCTTCTCC
+>850:2:1:7879:3478/1
+AACTGGCCAAAAGGACCTTCATAGCCACGCGCCAGAATGTATCCGGTGGTTGCGATGCTGTCGCAGGCCC
+>850:2:1:7884:14705/1
+AATACATCACGAGGAAAGACGAAGAAGTCAAT
+>850:2:1:7884:14705/2
+TGAACAGCGATATTATCTTGATGAGCGACTTCATGCAGGCGATCCAGCGGGTGGTGGACCAAAAAAGTCGTTTCTT
+>850:2:1:7888:8120/1
+TCGGTCAGTATCACACGCAAACGGGGCGTGCGCTC
+>850:2:1:7888:15331/2
+AATCGGTTCTTTAGGAACGCGACTATAAGTCTCAACGCTGACTTCGTTCCCCTTGTCACCAATCGCAACCTGAACA
+>850:2:1:7889:13201/2
+TTATGCGCTGGAGTCCAAGCCGGTCGGCGCCACGCCTGAGATGGC
+>850:2:1:7893:11388/2
+GGACGACGGCGTGATGCCGCAAACGGCGGAGTCGATCAACCACGC
+>850:2:1:7897:10221/2
+CTTTGGATTCAACGAGACGACCGTCAGATTGTTTTCCGTCAAGTATTGCGTGGCAACGCG
+>850:2:1:7900:11589/1
+CTATGCGTTCCTGGGACGAAAGGAGGACGCACTGCGGGAAGGAAAACGCGCGATG
+>850:2:1:7901:12679/1
+GCGAACTGTAAGCAAGTTGACTTCGTTTCTTAGGGTGACAGCTTTTCGCATGGCATTTGCGCGGGAGCAGATTAAA
+>850:2:1:7901:12679/2
+TTTTGAACACCTCCGCGTATTCGCTTAAGCAGTTTCTTTGAAACCGCGTCTTGGCGACCTTCC
+>850:2:1:7905:19965/2
+GTGTCATCGGGACCGCCGCGACGGGCATCCAAGTCATCCAGACCATTGCCAGCC
+>850:2:1:7907:4303/1
+GAGGTAACCCACAAAAGTCGTGAACAACATGAACGGTCCCGGCG
+>850:2:1:7907:4303/2
+TTTGTTGGAACGAGCGCACTGATTCCATTCAGCGATTCGCGCTTGTTCCAAATCG
+>850:2:1:7908:13671/2
+AGGCTTCGGCACCACCTGCGGCCATTTCTACGACAACTGGAAACACGACCAGTTCCGCAAGCTCATCCTCAACGCC
+>850:2:1:7909:4770/2
+GGCTGAACTATCTGATCGACATCGAGAACGCGGT
+>850:2:1:7910:8299/2
+AAGCTGCCCTCGTGGGTCATGGCGCAGGCCAGCTCGCAGTTGCGACAGCCGATG
+>850:2:1:7913:15999/2
+AAGAAGCGCGTGCGCAACATCAGACCGTCGAGGAGCGAAAAAATCCCGCCTAT
+>850:2:1:7914:20115/1
+GGCATCGCGACGCAGACGATCTTGCCACGATCCAAATCGACGAAGTCGAAGCTGT
+>850:2:1:7914:20115/2
+AGCGATTTGGACGAAGCGATGACCGATCTCGCGTCCAGTCATCAGACACCGCGCCGGCGCGAAC
+>850:2:1:7915:5003/2
+CGATGCTCTTATGACCGAGGAGCGCCTGGACGTCGCGCAGGTTGGCTCCCCGCTC
+>850:2:1:7915:8568/2
+GCCGATGGAACGCGCCCGTTCCGCCATCCGTTTCTCACTTGGCAAATGGACAACTGCGGAAGAAATCGCCGCTACT
+>850:2:1:7915:20260/2
+CGCCATTCCTGATCTTCGATGATGCTGATCTTGGTGCTGCGGTTGACGGTGCGATGTTGGCCAAGTTCCGCAATAT
+>850:2:1:7918:14916/2
+ACGCCCTGCACGGCCGGCATCGGGGCGTGCCAGCAGAGCGGCATCATGAAGTGCGCCGGGGGCCAGAACG
+>850:2:1:7919:14247/1
+CGCAAGTGGAGGCGAACCTTGGGCCCTTTCGCACC
+>850:2:1:7921:14409/1
+CTACCCACCGTCTGGAGTTTGGCATGTGGGGTCTTTAATGAGAGAGAAAAAACATTCTTTGCGCGCTGCTGCGTTG
+>850:2:1:7921:14409/2
+ATCCCGGGAAGAAAACATTCTTTCCTGTAGCC
+>850:2:1:7925:16293/2
+GCACGAGAGCGGTTGTGATTTTCGTCGATGGGAGCGGCCGAGTCATG
+>850:2:1:7925:8775/2
+GAATGCGCTCAAACTTTTCTTCAACCCACGTTCAGTCGCCGTGA
+>850:2:1:7925:6865/1
+CGACGCCGGGGACGGTCCGGGTCACCGCTGACACACTAGCGCTTGCGGAAGGTCAC
+>850:2:1:7927:13552/2
+CCCCCAGCCGGTAGTTTGCGGACGCATAGACCG
+>850:2:1:7928:12206/2
+ACCAGGGGCGGAAAGCTCGCCAGGCGCCGCTCGACCGAGGC
+>850:2:1:7931:6021/2
+CCAGGTGAAGACAGCTATGGCAAGCGGGATAATTCCAACCAGCATGTTCTTTCCAATCCA
+>850:2:1:7933:20986/2
+AGGGTCTTAGATTTAGCCCGCGCGACAATTGGGACTAGACGCTATAATCGGCATAGACTTATAAGCAGGA
+>850:2:1:7937:16631/2
+CTCGCACCGCTGCTCGCGCGCGGCGTCATCCCGATCATTCCCGGGTTCATCGGCTG
+>850:2:1:7938:13263/1
+CACGAATGGACACGAATGCACACGAACAGCGACCTGCCCCGAAACACGCG
+>850:2:1:7938:13263/2
+ATAGGCCCTTTCGGTTAATGTTGAGACACAGCCTAG
+>850:2:1:7939:16818/1
+ACCTGCACAGCGAAGGGCCGCCAAAAGTCAACCGGCAGCTGTCGGTGCGCTACAAGGCGGCTGCGGAGCGCGAGGC
+>850:2:1:7942:4796/2
+GAACCCGAGAGGCCGATCAGGTTGTCCGCGAAGCGGCC
+>850:2:1:7946:15891/2
+GCCGGCTTCAGATCGCTGACCGTCACCTTTCCTGCCAGGAAGGACACGGCGTAGTCGGCCTGCTTGCCCGACATAA
+>850:2:1:7946:16785/2
+CAACGCCGTCGCGTTAGGAGAGAACGGAGAACGCCTAACGAGTTGTCCGATCACTTCGAGCGGGC
+>850:2:1:7947:10111/2
+AGTCTCACGAATAAATTTGGCCATGGTTTCAGCGAAACCGGCGGG
+>850:2:1:7947:18381/2
+CCTCGGCGAACAGCGCGCCGGATCCTGCAAGCAGCAGGACATTGATCATG
+>850:2:1:7954:10430/2
+ACAAGTCGAGGATAAACCCTCGAAAGATTACGAAATTGTGGTGTCCAATTATGCCGATCTCTTACGTTCCCTGGGG
+>850:2:1:7959:17251/1
+ATCCGCGCCGACAGATCTTCGAGCGACGCGAAGACCACCGCCCTGCCCTCGC
+>850:2:1:7965:6509/2
+CGAGAGCCATGCCAGCGGCCGAAAATAACCATTCTCGCCTCCTCA
+>850:2:1:7967:11644/2
+CTGCTCCTCACCAGAAATGCAGATTTGATTGCCGGACGCCCGCCGTAGGAAAGGCAGATCGGAAGAGCGTCGTG
+>850:2:1:7968:14964/2
+GGTCACCTTCGGGTGGGGGACGTACTCCAACCTCTACACGACGCAGTTCCTAGACATTCAGTACGTCACCTATAGC
+>850:2:1:7971:8216/2
+ACGCGACGAATTTCTGGGGAGAGAGCTTTGGGAGATTGGTCTGTTCAGCGATAAGGCGGCAAGCC
+>850:2:1:7971:6830/1
+GTGGAATTGTTCCGTTATCCATCATCTCCCATCACAGCATTCTCTATCGGATGATCCATA
+>850:2:1:7972:1479/2
+GGTTACCAGAGTGAAGATAGATCTCCGATAACCACTGCGATTTTTTCTTCAAGCCCGTTC
+>850:2:1:7974:2614/1
+AAGCAACACGAGCCCAAGCCTGCTTGAACACGTCGCCGCC
+>850:2:1:7974:2614/2
+CAGGATCGAAAGGAGGCCGCTATTGCTGTAGCTGCTCTTGGGATCCTTGCAGCGGCAAGA
+>850:2:1:7974:9103/2
+CAGACCCGCCAAAATGAGAGTTGCTGGCACCCTTCTCTCGGCGACTCTGACTGGGCAAAATTCGCCGACAAGATTT
+>850:2:1:7974:21171/1
+GACGGACATACCGTAAATCTTGGCTATGTCCTGAAGCGCGTCTGTTGGCG
+>850:2:1:7974:21171/2
+TCACGGTAGGATGCATTATCATGCGCCGAAAAATACCTTCTCTCTGCATTCCGACTTTTTCCAGAACTCGCGCTGA
+>850:2:1:7978:2503/2
+GGCATATCGACATGCGCGACATCGTATCGAATCTCGGCGCGCAG
+>850:2:1:7978:18230/2
+TGCGGGCAGATCGAAGTTGCTCGGCGCAGTCTACCCAGA
+>850:2:1:7980:2658/2
+CCCCAGCCTGACGGCAAAACCGCAATTTCTGGCCAGCATGCACGATG
+>850:2:1:7981:18334/1
+GTTGGTGACCACGTCGAGCGTGCTCTTGCGCGAGAGATTGACGCCGCG
+>850:2:1:7981:18334/2
+GCCGAAGTGACTCCGAAGCCGCCCTTCACCCAGCCGCCG
+>850:2:1:7986:1051/2
+GGCGATATTCCGGAAATTATCGAGCATCGACAAAACGGTCTGCTCATCGAGCCCGGCG
+>850:2:1:7988:8417/2
+ATGTGCTTACACGAAGAAGAAGGCCCACAGCGGCCGGCACACACACCCGATCATGTCGCCCAGCTCGTCCATGAAC
+>850:2:1:7992:11476/1
+AAACGGGTGCCAGTTGGTGGGGTTCACCATAAAAGCGCCGAAGGCAATAACGAATACGACCACGGCGACCTTGATA
+>850:2:1:7995:11407/1
+GCCCGGGGCTCCAGTCGCCATCGGCATCGTCCTCATCATCGGGGGCAACTTCCACCATCCAGGGCGGCGGG
+>850:2:1:7995:11407/2
+TCCTGACTGGCGCCACCCACCCCGTGTTGCTGATCGGGCCC
+>850:2:1:7995:15902/2
+GGCGAGTTCATGCAGCATGCCGCCCGCGGCAACATTCTCTTGCAGCCTCGAATAGGGCAGATGTATCGCCCCTGGG
+>850:2:1:7996:18214/2
+GCCCAGTTCTGAAAAATCGACGTCTGGGCTTGACCAAGTTCCCCGGGCTGTGATG
+>850:2:1:7999:7546/2
+GACGCACCAGCGTCGCGGTCGGTATCGCCGCAAGTAGCAGCGAGCGCCCGCAATGGAGTTGGGGCCAC
+>850:2:1:8004:7353/2
+CTTGCTGTAACTGGAGTGCACCCGGTAGTGGATCTTGGAGCTTACGAATAAAAATTATCGTGGATGGCGCAAGCCC
+>850:2:1:8005:21223/2
+CACCGCTGCCCTTACTCGCACGCGACCCGCGGAAACATCGCCGTCAACCTCACCG
+>850:2:1:8015:11509/2
+GTGGGCCTTGTTGCCGAACGTGATCTGGATGGCTCCGGACTCGACCGCGACCGAGCTGATCATGTCGTTGACGATC
+>850:2:1:8016:6137/2
+CTACATCAACAAACGATTCACCATCCCTAAACCTCTCTTACCTAGGGTAGCC
+>850:2:1:8017:6775/1
+CCGCGACCATGTTGGCGACCAGGCTGTGCAGGGCG
+>850:2:1:8017:6377/2
+CGCCGAACGCGAAGTGATGCCAGTAGAGCAGCACGCCGGGGAACG
+>850:2:1:8018:20555/1
+TGTAAACGATGGAATAACCAGCGCGTCGCATCTTTAAGCAGAGATCGACGTCGTTAAAGTGTACCGGCAG
+>850:2:1:8018:20555/2
+AGGCGTCGGTGGGATTGCGGAGTACGCTTTTCGC
+>850:2:1:8022:10453/2
+AAACAAGAATGCTGAGGCTCTTCCGCCTTTATTTTCCACTCTATTCGAAGCAGCTTTCTCATTTCAGGAAGTTCAG
+>850:2:1:8024:1236/2
+GGACCACCCGAGAGGGTGGTTGTGCGCGAGAATCACCGAGCTCGCG
+>850:2:1:8025:3152/2
+AAACAGTTAAATCAAATGCCGGGTTCCGCGGCGTGCTTGGCTGGCGTCAT
+>850:2:1:8027:19459/2
+CTGGTCCAGGTGAAAGCGTGCGGCATCGTGCCCAACCTCGCGCGCGTCATCGCCAACCGCTACGCAAACCAATCGG
+>850:2:1:8030:13006/1
+CCAAGGGGATCAGAGTCCTTGTTCTTATCGCACCAGATGGGAACGGAGTC
+>850:2:1:8030:21193/2
+CGCGTGGACGTGCGCAACGCGGCCGAAATGCTGGCCGTCGTCGAGGAAAATTTCGCCGAAGCCACCATCGCCATCT
+>850:2:1:8030:17291/1
+TGGGACGCATAGGTTCAACCCGCCACGGTTTGATCCGTCTTGCCATCACATCGATATCTGCCGAAGCATCTCCTCG
+>850:2:1:8031:18040/2
+GAGCCGGAGCCGATCGGGCCGGTCCCTGCTAATGCAATCATCGTCAAGCGGGCACC
+>850:2:1:8031:7041/2
+TCTTCGCTTGTTGCATTCAAAGTGGTGAGTCCCTTAACATATCTGCCACTGGGATCTTTATAGCCAAACCTAAAGT
+>850:2:1:8036:19779/1
+TTCATGATGTCCAGTCTGGCGCTTATGACCCCATGGCTCCAGGTCTTGAGCAATTACCCGGTGGAAACTGCGGGG
+>850:2:1:8037:15175/2
+GCTGGTTCCGGTGCCGATCCACGCGCCGCGCGAA
+>850:2:1:8039:15693/2
+TCGAGGCTGGCCTCTGGTTCCCCAATGACACGAGTCTCGATTTCGATTTCGGCGACCTGGTCG
+>850:2:1:8040:16496/2
+AGGATGTCGGATCTTTCCCTGCTCAAGCCCTCCTGAGGCGGTCGTAGCGGG
+>850:2:1:8041:5529/2
+TAGTAGCGCCAGGTGAACGCGATCAGCTGGTCGAGCGCCTCGCAT
+>850:2:1:8042:20798/2
+GATGGAAGGGCAAGAACGTTGTCCGCACCGGTGCGCCTCC
+>850:2:1:8049:7183/2
+GGAGAGAAGCGCATGTGGCACTTCTATGCGACGCCGGTCGGGCG
+>850:2:1:8050:16822/1
+AGCACGCTATAATCTAGGTGTCATCTACGTCGGGCTCAAGCTGTACCGTCCTGCAGTGACGGAGTT
+>850:2:1:8050:16822/2
+TCTCAACGCCGTTTGCTCTGCTCGATGAGCTGTTGCACACGTGAATCGCTGCCTCCAAGCGCCAG
+>850:2:1:8051:8834/2
+AGCCTTCGAGCGTCTCCGGGGCGCAGAGGTAGACGACGAAGATATTCTCGAAGGGGCCGTGCTTCTGGCCGAAAGC
+>850:2:1:8051:10876/1
+CATCGGCACGGTCGTGCAGACGGTGATCGCGCTCGTCACGGTGCCGCTC
+>850:2:1:8051:10876/2
+CAGCACGCCGACCGCAAAGTTCGAGACGACCGCGGTCCAGACGATCGCCGAACGGTCTCG
+>850:2:1:8052:1916/2
+ATTGGGATAGTGGTCCACGAGTATCCACGAACGATCGCTTTAAGCGGCAACTCGACCG
+>850:2:1:8056:13703/2
+TCGACGATATCAGCCTCAGCATCGCCGCCAACGAGATCTACGGCCTCGCC
+>850:2:1:8056:14345/2
+TATATCGTAACAGATATGTTGAATTACCTTTTTGATGATGTGCTGCTAAATGCGAGTTCGCAATCGGCTCAAGAT
+>850:2:1:8057:10409/2
+GAACCTGCTCCGCAGCAGACACTACACAGCCCAATTTTGTCCTGG
+>850:2:1:8059:18574/2
+GACAGGTGAGTTAATCGGGAGTTAATTTGACCCGGTGGCCAGCGCAAGAAGTG
+>850:2:1:8062:15565/2
+GCGACCGCGATTTTGTATGCGAATTTCTTTTTTGCCTCGCCATGATCGGTCTGCACCTCTCTCGCTTGAGCGAAGA
+>850:2:1:8063:8204/2
+TCAGCGTCACTTCGGGCTGGTCGCCGGCCGCCTTG
+>850:2:1:8063:1976/2
+CCTGGACTGCTACTACAACTTCTTCGAGCGTTCCTCCTGGAAGCCCAAAGACCT
+>850:2:1:8066:1649/2
+CGAAATCAATGCAAGGTGACCAAGGATCATGTTGTCTCTACCGCTAAACAGATTCTTTCATCCATTCGCCGAACTC
+>850:2:1:8067:21243/2
+CTTTGCCTGATGCGGAACTATGGCCAGCATAATGCTCTACTATGCGGCATTCGGACAGCAAAATATGAGGTGATCG
+>850:2:1:8068:3154/2
+CTGGGGGGTCGAGCGCTCGCACGGGACCCCGATGTACAGGCTGG
+>850:2:1:8069:17218/1
+GTCGTTCGATTGGGTCATGTGCGGCTTTGCCCTTTGGATGTTCGCTGAACCCGC
+>850:2:1:8069:17218/2
+CTGTAACGGAGTGTCGAACCGTGTATCGAATTTCGCAGGGAAATCTTTTGTCGCCGGCGC
+>850:2:1:8071:18895/2
+GGCCGCTCAATCAATATATTCATGTTTGGGCG
+>850:2:1:8072:17799/2
+CCTCGAGCAGCGGCATCTTCTGCACGGGACTGAAGTAGTGCATGCCGACGACGTTCTCGGGACGCCGGGACGCGG
+>850:2:1:8073:12742/2
+GCGCGGACAAATCGAAGGCCTCTATACCGCACCGCGTTT
+>850:2:1:8073:7425/1
+CAGAAAAGACCGCCGATTTTAGTCTCCGTATT
+>850:2:1:8074:2556/2
+AAAGTTTTTTCAATCGATAGTATTAATAATGAGAGCTGGTTGAATAATAATATGAATCCCCGGGATAAAGCGATCC
+>850:2:1:8076:4976/2
+ATTTCCGCGGCGCGGATGTCCATCAGCCTGCCTCTTTCATCGCGTTCTTGATCGAATTGAGTTTGGTGCG
+>850:2:1:8077:1178/1
+CAATCAGTCCGCCGCGTCCCTGGCACGCATCCTTGGC
+>850:2:1:8087:8677/1
+CAACCGGCAACCGGCAACGGGGAACCACAAAAGGCAACCGGCACCCGGCAACAGACAAAC
+>850:2:1:8087:18349/2
+CGGAATAATCACTGAGATTCCCTGAAGCATCCATCGCCCGCACCCG
+>850:2:1:8088:19150/2
+GCTTCGCAACCGGGTTGTCACGACGACTATAATTTTGAATCTGATCGCTTTAAGTTTGTTAATCTATCGCCAGCTC
+>850:2:1:8091:15270/2
+AACGACTTGTTTTTACTTGATAATCACAATATGGCACTGAAACCATAATAGCGCTTAC
+>850:2:1:8092:12923/2
+CACGGAGGTGGACTGCTTCGTCGCGACAAAATTATCTGCCACGTCCGCCGCCGCC
+>850:2:1:8092:10378/2
+AGGGTGGCCCCGCCACCATTATCCATCCACCATCCAGCCTTGATTGGCTGACGGCAGCACTGCC
+>850:2:1:8092:2403/2
+AAACTCAATTCTTACACAGCCAAGCAAACCAACGCGGCT
+>850:2:1:8097:3903/2
+GCAAGCGAGCCCAAGTTCGTCAGCTAAATGGCCG
+>850:2:1:8097:19756/2
+GAGGGTATTGAGAATCAGGCTAGCCTGTTGCGAGACGAGGGCGCGTTCAAGCGGC
+>850:2:1:8098:21234/2
+CCATCGACGATGGCCACCGGGACGATGCCGAGATC
+>850:2:1:8104:12604/2
+GGGATGCGCCGGGGAGTTCGACTTTCCCGAGCCCGCATCAACTCTCTGTGCCCAGTGTTCGCTTCAACCAGTTTAT
+>850:2:1:8114:2422/2
+GTCTGCCATTCGCGGGGATGGAAGCCCCCCTG
+>850:2:1:8115:19894/2
+GGGAGCATTTTGCTCGCGCTCGTCGGTTCTTGCGCGACTACTTCACGCTCCGGTCCGGCTGCACTCGCTG
+>850:2:1:8117:6364/1
+TTATCATGCCGTCCTTGGCATGCACGCCTTCGGCCTGGAGGAGACGGGC
+>850:2:1:8117:6364/2
+GTTGTGCACCGCAAAGAAGCTGTCGTGCGACCATGCATCGGGATTGGCC
+>850:2:1:8119:12174/1
+TTCCATAACCCGCGCGCCATAGCGGGGACATCTCGACAGTCGTACATCGCTAGATTAAACTTTTCGTGTACTGCAC
+>850:2:1:8124:10468/2
+AACGGAAAACGACCATCGGATCGACAGCGTAATCCACAACAGAATGCACGGCACATTTGCGCGCACAATTCGAGCG
+>850:2:1:8126:15913/2
+ATTCTCGCTGGCCTAACCAAGCTCAAAGAAAAACACAGCA
+>850:2:1:8129:8059/1
+GCATTGCACGATACGACGATCGCGCGGTGCAGGTC
+>850:2:1:8130:8639/2
+GATTGACGAAGAAGGTACTGATGGCTCCCGGCGC
+>850:2:1:8132:5108/2
+GAGGTGGAGGGCACGCTCGGCCAGATCGACGGTCCGGTGACGCTGGTGCAGAACGAGCAGGAGGTCGAAGCGCTGG
+>850:2:1:8132:3590/2
+TTGCGGATCATTGGAAAAACGTATTCCTCCAGGTGCACTTCATCCCACAACACAACACCGAGG
+>850:2:1:8138:6659/1
+GTTGCCGTCGATATAGCGGTTTTGCCGCGATCCGGCAAGGCCCGCCCGGCCCG
+>850:2:1:8139:13522/1
+ACAATGCTGGGCCGGTAGACGCGTTGCGGACGAAAATGTAGGAGAATATCCCCTTCCGCA
+>850:2:1:8139:13522/2
+CGGATCCACAAAGTCGTCACCAAAATTGCCCATGGGC
+>850:2:1:8140:14436/2
+CACGATCTTCACCATCGACGGCAAGCTGCTCGGCGTTCCCTACACCAACGATTTCCG
+>850:2:1:8145:7000/1
+CTGCCGCCCAGCAATCAAGCGATCGGGTTAACGTTTTGGCGCCGGCTGAAACTGCTGTTTTGTGAAC
+>850:2:1:8146:11412/2
+CGCTGTCGATCTAGCCATGCATATTTTCAAGAACGCTGACTACAACTTCCTCCGCTGGCGCTGGCACGCGGTCGCC
+>850:2:1:8147:16263/2
+CGCTGCATCTCGGTCTCGACCTCCGGCAGGGCGATCTCACGCTGGGCGGCGGCGCTGCG
+>850:2:1:8148:5428/1
+GTCCGAGGTCAAGAGCCTGAACCGGAAGGAGCGCAACAA
+>850:2:1:8148:5428/2
+GTTCTCGTCATTGCCGCGGCCCGTGTGCACGC
+>850:2:1:8151:17434/1
+CGTGTGACTGCGCAGCGTGTCGAAGAAATTCTGTCCGCCGGCGCG
+>850:2:1:8151:17434/2
+TACTTCATCGATAGAGCTCTTAAAACTTTCGCCGTCGACGAACAAA
+>850:2:1:8158:1229/1
+GCTCCAGGGACAGGAGCCTGCTCTTCACGTCCGTGCC
+>850:2:1:8158:3534/1
+CTGCGGCAACACGGACCACTGCGAACGCCCTCTGCAAGGCTGCAC
+>850:2:1:8158:3534/2
+GACCAATTCAGTCACAAGTGCGTGCAGTAACGTCATATTCCAGCGACTATATACGAATGCTCAAAAGTTCAATTAG
+>850:2:1:8159:11236/1
+AGAGACATCGAGCTGTCACAGGCAACGAAAGAGGCCATCACGCGCTATCCTCTTCCGGAGCATCTTCCTCCCCGCA
+>850:2:1:8159:9717/1
+CTTGGAGATGGAACTATTCTGACAAAATTTACAGGCGAGGTTACATCCC
+>850:2:1:8164:6862/2
+TTTTTCATATTCGCTCAAATAGTCGAAGCGATCTGGTC
+>850:2:1:8164:8489/1
+CTGTGCGCAGACGACCATCCGCTCGTCCGCAAGGGGATTG
+>850:2:1:8165:7578/2
+TAATAGTAGAGGACAAACGGCAATTTCTCCGCCATGGTTGGCAGTTTCCCTTTGGACCCGCCGCCAGGGTGACGCC
+>850:2:1:8167:8207/1
+GCAGACAGCAACCAATGTTCTCCCGTTACAG
+>850:2:1:8169:11944/2
+CGACATTGAACCCGGTGTGACCGTAAGGCGCGGGGACGAAATGGCCGGCTGGTG
+>850:2:1:8172:3315/1
+GCCACGAGGTTTCTGTCCGGATGCTGGCTGTTTAGTTTGTAAGCCCAAATTGAATCGAGCTTATTGAGCT
+>850:2:1:8176:3992/1
+TCGTAGCCGCCGTCGCGATTTCGCTGTCGTTGCTTATCAAGATCACGAGCGTCG
+>850:2:1:8176:3992/2
+AGAACGAACTTTAAAGGCGCTCTCCAAGCGCCGAC
+>850:2:1:8179:4235/1
+GTTCCGACGTGCCAAAAATGATGGATTGCCCTCCGGAGAGGGATTGTACTCCCCGCTCA
+>850:2:1:8179:4235/2
+CTTGTCCAGGAAACGTTCTTCGCCGCCGTCAGGACCTCAGGTAACTTTCGAG
+>850:2:1:8180:2490/2
+TCCGATCTGGAGAAGGACTTTGAGCCGGTCGCCGTG
+>850:2:1:8183:7315/2
+GCGGACATCGCATCCAGACGGAGCGAGGCCGATCT
+>850:2:1:8184:21392/1
+CCGCAGTTGGCGAAGTTCCCGGTTACGCCCCACT
+>850:2:1:8184:21392/2
+AGTTTTGAAGGAATGCCAGGACGCGCTGGTATTTCACTTCCGGGCAGGCCCGGTAGCGGTTGCTTTC
+>850:2:1:8187:7804/2
+CTCACCGATTTCGGTCTCGCCCGCTTAACCGAGTTCGAGAGCACGGTCACGCGCACGAAGGAAGTGATGGGCACGC
+>850:2:1:8190:11506/2
+CAGAATACCAAGATAATGAATGGACACGGTGTGGATGAACCTTGAGGATGATTGCTGCGACCACTCCTGTTCGGTC
+>850:2:1:8193:12597/2
+TTGGAGCAGCCGTCTCCTCGGTTGCTGGATCGATGCTTTGGGTCTCTAGTCACTCGGCAAGGGTG
+>850:2:1:8200:14466/1
+ATTGAAGTATTCCATAATTGCAAGAAACCCACA
+>850:2:1:8203:19370/2
+CAGATTCAGGAGGCGTTCAAAGGCAAGGGTCTTGCC
+>850:2:1:8203:2400/2
+AGCGCGGCGAGATGGTTCTTCTGCTGCAGCAGGCTCGCG
+>850:2:1:8205:11850/2
+TGCGCCAGCAGGCCGTAGCCGTGTTGAAGGCCTCGTACTCCGATCAGGCTGCGGCG
+>850:2:1:8206:18634/2
+CGTCTGACAGGGACGCCCTACAATTCTAGATGGCGCCGGCTTTTCTGAGCGCCTT
+>850:2:1:8206:9632/1
+GTATACCGTTACAGTCTCAGATCTGGACTGGGAATCCGCCAACATCGTCGTGCAATCTTT
+>850:2:1:8206:9632/2
+TGCATGACGTTGTCGAGCAGGGCCACTGGAGAGCCCTTCAACTCAAGTCGCTGGA
+>850:2:1:8209:15890/2
+AAACAGCCGGATGTATTCGTCGATTCCCGGAAAATATTCTCTGCGCTGGCGTTCATGCTGAATGCG
+>850:2:1:8209:9793/2
+AATGCTGCTCAACGAGGTCCTGAAAGAGCACACCAAAGTGGAGCAGCTA
+>850:2:1:8209:1379/2
+AACTCGACTTCGAGCTTGTTCGCTGCCGCGACGCCCGCGTCTGTCCCCGCG
+>850:2:1:8217:21241/1
+GACTACTACGATCCGGAAGGCACCAAGGGGGTCTCGCTCTTGCTCATCAACACAGCGGC
+>850:2:1:8217:21241/2
+CGGCAACCATCGGAAAATTGCTGTGAAAGTCTTGGATCCAGCGATCGAGGTCCTCGA
+>850:2:1:8218:9198/2
+TCAGATGAACTTTTCATAGTAACGGTAGTGGTGTCTGTTTGGGCGAAGCCCGCCAGGCCGGAGATCGGAAGAGCGT
+>850:2:1:8219:9347/2
+GAAAAGATAGTCGGCATTACGCGCCACGGCAGCCACCACAGC
+>850:2:1:8220:15793/2
+TGGGCCCGCGGGTATTTCGTCTCGACCGTGGGCCGGGACGAGGAGACGACACGGGCCTACATCAGGAACCAGGAGC
+>850:2:1:8220:20770/2
+TCCTGCTGAAAAGGATCGTAATGGCGTTGCTGCTCACGAAGATCG
+>850:2:1:8222:16949/1
+TCTCTTCCAGGACGGAACGTACATCCAGTCTCTGATGTCTGCTCTTTTGCGCAGCGCTTG
+>850:2:1:8222:16949/2
+ACACCCTGACGAGCGAGGGTCCGATTTGTCGTTCTTGCTGCACAATCTGGGACG
+>850:2:1:8223:6767/2
+ACCGCTTTGTTTCATCGTTTCATCCAGCAAATCGAAGAATTTTT
+>850:2:1:8224:6139/2
+TTATTTGCTCTTCGATCCCGTTACCATGATGGCGATTCCAGCCAACTCAAATGCA
+>850:2:1:8225:3786/2
+AAGCGCATTGCACGCAAGGGCTCTTGCAAGCGGTGCGCTTAATGCATTCGATGGCCGAAAGTCAG
+>850:2:1:8225:12058/1
+GAGCGTGCAGACGTTCTTGCCGTACTTCTCCATCATGTAGGGAATGAGGG
+>850:2:1:8225:12058/2
+GGTCGACGTGGTGTTCGCCGGCTTCTCGTCCGCCTCAC
+>850:2:1:8230:13771/2
+CCGATGAACTCTGTCTATGGGACTTTGGTCCAATGAGCCTCGGGCGGCGGACTCGCTTAC
+>850:2:1:8232:10426/1
+TCGTAGGTCCGAAAGGACTTGGATCTACGACGAAGCGAACATGGTATATCAAGTGCTGGCTGTTGTGCCGATCCAG
+>850:2:1:8232:10426/2
+TAGAAGCGGCGTTTCGCCGGCGTCACCCTCCCAGGCCCAGCAGCTTGCGGAGGCG
+>850:2:1:8237:5647/2
+CCAGAAACGCCATCGCAAGCCAGAGCAAATGCGAAAACGAGAACGCGATCAGACCCACGCCAAACATACCAGCGGC
+>850:2:1:8238:6223/1
+GCGCGCAACGTTCCTGGAGAGTGACGTCGACCTCGCCCAG
+>850:2:1:8238:6223/2
+CAATGAGCTCTTCAGGAAACGTGATCGCATTACGCAGCGCGACCCAGGATCGCGCGCAAT
+>850:2:1:8239:20131/2
+CCGGCCACCAGAACTGAGTAGTCTCTCCCACACTCCAGGCTACACAGTTGTAGTCGTGAGTCGCCTCGCTCGTGAT
+>850:2:1:8242:8935/2
+CTGACGCAGTAGTTTCATCGAGCATGTTCGTAATTCCCTCGAATAACCTTAAGAAGCTATCACTCCC
+>850:2:1:8242:6694/2
+CCGAATAGCGCTGGGCCCCGTCCACGACGTTGACATGCTGCAGGGTCACGGTGTTGACGTGGCC
+>850:2:1:8242:15010/1
+CATCCCTCAGAAGTTCGACGAGGTCGGCGCCAAAGTCAC
+>850:2:1:8242:12207/2
+ACATAGGCGTTCTGGACGCCGTAGGGGTGCTGCGGCGAGG
+>850:2:1:8242:8432/1
+GGTGAACGCGCTGTAACAGCACATTTTTATGGGTGCCGTTCGCGGCAATACCCATACTGATCAACCCTTTCCTGTT
+>850:2:1:8242:8432/2
+TCCTTATCGCTATAACCAGTATTATTTTCTTTTTCAATCCATTTGCCCGCTTATTTATTAATGCAATCCGCAGGGA
+>850:2:1:8245:19624/1
+CGAGTTACGCGGGCATATTATTGATTCTCTCAT
+>850:2:1:8246:10402/2
+TTAGCCTGGCCAACTGATCACAGAGCTGGAGTAGGGAAATTTTTCTCAAAATTGGTAATGTAAAAGAAACAATTTG
+>850:2:1:8248:1110/2
+GGATAATAACGCTATCATTCGAGCCGGGAACGAGGTTGGGCGACCAATTCAAGGCTACGTTCCAATCACCTCCGTC
+>850:2:1:8249:18359/2
+GCGCACCCAGACCTACGTGGGCCACCACGTCTCCCCCGCCCAGGGCGAGGGCATCGAGCCCGGCGACATCCGGCCG
+>850:2:1:8251:7447/2
+AAATTGGGCCAAGCTTGGTAGTGAATTCGCCAGTTCGTGGATTATAGATGAGCGTTCCGA
+>850:2:1:8253:6811/1
+CGAGCGAGTGTGGAGCCAACCCGACGCAAGGAGA
+>850:2:1:8253:15481/2
+TGTAGCCAAAGAAGATGGCATATGGCCGGCCGGCCAGAG
+>850:2:1:8254:7307/1
+AGGATCCAAGCGTGGTCGGCGTGCGCCTGCCACAAGCGGC
+>850:2:1:8254:10364/1
+GCCGCGCTGGCGGGCAAGCTGGGCGTCTCGGTCGAGGTGGCCTTCAACCTCTTCATAGCGCTGTT
+>850:2:1:8256:2916/2
+CGTTTCTCTTTTGAACGAGGATCTGACCGAAGTAGAACGGCGCAGCGAGGGCGCTTTTGCACAGCTTGCTGACG
+>850:2:1:8256:19546/1
+TCAGATGCCTCCTTCTCGGGAAGATCAGGAACCACGCACCATGCG
+>850:2:1:8257:5765/2
+TCTGCTGGGAGAGCAAGACCTTCCTGACCACGGTGTCGGGCGCCGACAGCATCA
+>850:2:1:8258:8471/2
+GCTACCTGCTGGCCGCAGCCGATGCGCCAGCATCTGAAGACCTCCGCCACAACTCGATTTCGATGAATCTCCCGCG
+>850:2:1:8261:13916/1
+CAAATAATTTAAGGCGCTGTATTTAAAAGCTTTGATTGCAAACTGATCGTAGGCTGTACAAAAT
+>850:2:1:8261:13916/2
+CAGATTGAAGCTATGTGCAATGCAGCCAGCAAGGGAATTCAAGCTATCAACAAGTACAAACCGGATCTCGTATTTC
+>850:2:1:8263:20829/2
+GCCATCGCCGGTATGTCGAAGCTGCGCCGAATTAC
+>850:2:1:8264:17131/1
+AGGGATTGGATTTAGGGCTCAGAACACCCAACCCGC
+>850:2:1:8264:17131/2
+CCGCCTTTCCGGTGTGCTGCGCGGGAAACATCCAAACTCCGTG
+>850:2:1:8265:11735/2
+GCTTACGCCCTCGACAACCCGGCGGGCCTTGAAGGATTTGCGCAAATGATGAACCGCCAGCACCC
+>850:2:1:8265:1405/1
+GTCAACACGTTGCGCTGAATTGCGCGTTCCACGTCGGCG
+>850:2:1:8270:4764/2
+CATCCTTCTTCCGGAACGCTCCTCGAAAGGATTTGCCGAGGTACGATTTCCGGGGGACTCATCTCCTCCTTTTCCC
+>850:2:1:8273:9719/1
+CGGTAAGATCGAGATTGCCATGTTGATCGACGCCGAGAAATGTGACGTCGCATC
+>850:2:1:8274:6944/2
+AAACGGGGCCAGCTGCGGGCCGAGCCAGTCGATGACGCCG
+>850:2:1:8275:3217/2
+TGGGCTCTCGGTGCATCGGCCCCTCTCTTTGAAAACGAGCCAGTGGATATCGATCTTATTTCGCTTTGTTGGGTTG
+>850:2:1:8276:20116/2
+GCGGACGATCGGGTTCGGTGCTGGCCATCGGCGCCAGCACGTATACCTCCTGC
+>850:2:1:8279:4260/2
+TCCACCTCTGCCCACCCCGGCGGTGGCGGCAC
+>850:2:1:8284:21340/2
+TCATGCAGGGAAGCATGGGGCTGCACGGCGCGCGG
+>850:2:1:8285:13165/1
+GAAGCGCTACATCGTTACATCCATACATCGACAG
+>850:2:1:8292:5339/2
+AAACTTCCACTGAAAAGGTGTAGGGTGTTGATTGGAAAGCTCTTCATACAAGGCCAACCGGAGCCGGATCGCTTCC
+>850:2:1:8293:2081/1
+GCGAAGGCTGACGGTATAGCGTTCGCGCCCCTCGACGGTCATTGTCCGC
+>850:2:1:8293:2081/2
+AATCAGCTTACGTCAGGATCTGAAGCCGTTGATGTCTGCTTTGGGTCATTAGCGGACATTGCATG
+>850:2:1:8294:17196/2
+TCTGGGACTTCGTGTCGCTGATGCCTGAGTCGACCCACATGCTGATGTGGATCATGTCAGATCGGGCCATTCCGCG
+>850:2:1:8295:19969/2
+AGGACGTGAACGCGGTCACGAACCCCACGCTCATCGTCGAGGTCCTGAGCAAGAGCACTGAAGACTACGACCGGAA
+>850:2:1:8296:6245/1
+AGAGCGCCTGCTTGCCCCGCTGTTGCAGTTCCACGACGACCTCGACATTCGTCTCGACGATTATTGGATTGATCTC
+>850:2:1:8296:8585/2
+CACGAGGGCGGCCGTGCGCTTGGGGTAGGTGGCGGCGAAGAGGAGGGACAGCGGGCCGCCTTCCGA
+>850:2:1:8297:1064/2
+GTGTCGGATTCCAAAGCGTCAATCAACGTTTTGAACAGATCGCGCGAACGTTAGG
+>850:2:1:8299:1815/2
+ACCATGTAGGCGCTCGCCGATTGAAATCGATCATC
+>850:2:1:8302:15893/2
+TCAATACGGCGATCGTCGGCCCGGGCGGCGGCAATGTCGGCATCGGCTT
+>850:2:1:8310:18707/1
+CTGAATCCTTCTGACGGTAAGATCAAATGTCATCCGTTTTGGCTGGAGACTACCGCTGGGGAATTAAACCTCACCC
+>850:2:1:8312:5470/2
+TGCATGATAGCGTACAGTTCGGTTGCGGTCAATTGATCAAATTTTTTAAAGATCCAGTTTAGTTGCATGGTTTAAG
+>850:2:1:8317:10965/2
+CGTTTCGGTCTCTTGGTGATAACTTTCTACCTCGAGGGACTTGCCTTGAGCTGACGCCGCGGCGG
+>850:2:1:8319:1686/2
+CCGGGTGGTGGACTTCAAGAACAGCATCCTGATCCTGACCACCAAC
+>850:2:1:8320:20190/2
+GGTCTTCATCGGGGTGTCACCCATGGGGTCCATGTGTAGGGTCGACATTGCACCTGATTCCTGAGTCAATGGGCG
+>850:2:1:8323:15499/2
+CAATCGCTGCAGCCGAGGCCTAGCCGGGCTGGTTCCTCCCTTTCCCATCATTAAAATA
+>850:2:1:8324:15464/1
+CGGCTATGGAACGGCCAATCGTATGCTTAAATGTAGGCCGAAAACATTTTCATGAGTGAATTTCTCTCG
+>850:2:1:8326:4008/2
+CCGATTTGCTCAATCGCGGGCTTGAACGCAAGCCGCGGCTCTTGGCCTTGCAGCGGCAGCAATCC
+>850:2:1:8329:9527/2
+TTTGTTTATTAACAGCTCGCGATTAAAGCTTAGGGGCTGTTTC
+>850:2:1:8333:18665/1
+CGAAATTATCGACGAGCGGCTGGGCAACACATCGTGCGCGCAC
+>850:2:1:8333:18665/2
+ACGTTTACACGTCAATCGACCCGATCCTCGACAAGATTTCCAAGTCCGGAATTGGAAGCCTCACTGCGAGTGAGCG
+>850:2:1:8334:9911/2
+GTTGCGGGTCGCGCTCCAGCAGCACCACCGAAGCCGC
+>850:2:1:8336:9971/2
+TCTGGTAGTTACCGACGAGCAGGTCGGTGAAGGTCACCTTGAGGTAGTCCTGCTGCTCCTTGCCGGCCTTGCGGGC
+>850:2:1:8337:4052/1
+AGTTCATTCCACAACCATAAATATTTCGCCGCGACATCATC
+>850:2:1:8337:4052/2
+TGCGATTCTCTATCACGCAAAAAATGACGAACAAAAGATCGCTAACGAGG
+>850:2:1:8340:3268/2
+ATCAACACATAAAAAGTTTCCGATATCAACCGTCATTTTGAAGTTATGTCGATTAACCTC
+>850:2:1:8341:1681/2
+CCCTTTGCGTTCAGGCTGAACCCAGACCCCATACGTATGC
+>850:2:1:8341:6772/2
+AACACACGAGGAAGTTGCTTCTACGTTGCGATCTAAAGGCTTTTGTGGTCTGGGAGCAAGGTTGAGCCGGGCGTCA
+>850:2:1:8343:20191/1
+TTGGCCTCGGAAGACAGTCTGCAGTGTATCTGTGTTTTGCCTGCCGGCGTCGAAGCGGGCACCACGCTCCCGCT
+>850:2:1:8343:20191/2
+CGATGAACGTCCGCTTCGTCCAATGCAGCGACTTCGCCTTGCGCATCGTGGCGCGTGCGTG
+>850:2:1:8345:3945/2
+TCGATCACCGTCAGTCGTGGATCGTAAATTCTTTTAACGAACTCGGGCTCATAGCGATGCCCCATCATTTGTTTAA
+>850:2:1:8346:11011/2
+TGATAACGCAAGCAAACAAGAAGAGCTGGCCGGAGTTCGTGAAAATTTACAATGCAACTGTGGATG
+>850:2:1:8349:11148/1
+ACCCATGGAAGATCCCGCTCATACACATCGAACACGAACCACATCTTTGAGAAATCTGCCACCTCG
+>850:2:1:8351:2156/2
+ATAAGTGAGCAGGCCGGCAAAGTAGCGCATCCCGTATTTCTCCAGATACTCCCGCCGT
+>850:2:1:8351:16427/2
+CCGCCCGCGAGCCTCGAGCAGGAGTCCCAGGTTGTGGTGCGCCTCGGAGTCCTCGTGCTGCGCCAGCGCGGCGCGC
+>850:2:1:8360:11645/2
+CCCGCGCCGCAGTCCGGTGGCTACAAGCGCGTGGA
+>850:2:1:8365:12015/1
+ACGACCGGCGAGCTCGTGACAGGGGATGCCTTCTACCCGGAGATCCAGC
+>850:2:1:8366:5987/1
+TTCCCCGAAGCGCTGCGAAAGTTTGATCAGGTTCTCAACATCATACCGGACG
+>850:2:1:8366:5987/2
+AACCCAACGCTGGATCAGGCTTGGCTAGTATTTTCTTGAGCCGAGAAATGATTTTTGCAGGGCGACGC
+>850:2:1:8370:8842/2
+GCGGGCGGCGAGGAACGAGAGATCCCCTGTCACCTCGAAGTGATGCCACACGTTGTGGGCGATGG
+>850:2:1:8372:10599/2
+AAGAAGGAAGGCCTGATGACGAACCAGAAGCTCCGTC
+>850:2:1:8374:15844/1
+CGGAAAGGCTCGTGATTTGTTGCCGGGCAATTTCACCTGGGTCGCCTTCGCGGGAATCTTTCTTGGACTCGCGGTG
+>850:2:1:8374:6916/1
+CTGGAGGTTTACAAAAAATTGCAACGCCGAAAAGCGGCAAATGTCCAAGATTTTGAGGGGTTGAAGCGACG
+>850:2:1:8374:6916/2
+CTCTCTTCATGGGAAACTGGGGGCTGATCCGACCAACTGCCGGCTTTTGTGTTCGT
+>850:2:1:8380:13037/2
+CGACATCGGCACCTACACGCAGTCGCTCATGCTCATGAACGGC
+>850:2:1:8384:8756/2
+GGCTCATTGCGCTGCAGCAAGGTCCCGTGGTGTTACGGTGGCCGGAGTGCATGGCTGCC
+>850:2:1:8388:3354/2
+ACACCACTCATGCACGTTTGTCGCGATTCCGAGAAGGCCGAAGTCGGTCGGTTCGCCAAGAGTC
+>850:2:1:8389:19190/1
+ACGGCGACGTAGACCCAGGTGAAGAGGATCCCGAGCATGACGTAGACGCTGATCGCCCCG
+>850:2:1:8389:19190/2
+GTCGCGCTTGCCCTCGCCTCGGCCCTGGGTTCGAGCGGCAAGCTCCTGG
+>850:2:1:8391:8426/2
+AAAGGTCGAGCCGCTCCTTGGTCCACACATCGCCCTTGTCACGGCCGGCGCG
+>850:2:1:8391:15386/2
+GCCGCCGCTTCATCGGACTTGGCGAAATTCGG
+>850:2:1:8392:20781/1
+TGTCGGACCTTGGCCAACATGCTTGGAAAATCAACTGC
+>850:2:1:8392:19847/2
+GCGGCTTGACTTTGCCCGCAACCCGTGTCCGGGCCGACGTCAA
+>850:2:1:8393:11182/2
+CGGACGCGAGCTCGACCTCAAGACCTTCAAGCTGGTCGACC
+>850:2:1:8397:14378/2
+GGCGTCACGAGTATGCCGCTAAGGCTCCGTTCTGCGGGTAAGTCCGAAAAAGAAGCGTCAATCGCGATCGACTTCG
+>850:2:1:8400:16868/2
+CACAGCGAAGGTCAGAGTGAGCCAGATCTGAAAGATTGAATCCGTGAGAGACAGCGCCGCAT
+>850:2:1:8404:8325/1
+AAGATAGTGGCGGCGCCATATTGTCGTTGGCAATGGGGGG
+>850:2:1:8404:8325/2
+TCGAGGCGGCGCTGCGCCACATCCCAGGCGTCGACGCCCGTCGAAACATAGCGTGGATCGGCTACAGTGG
+>850:2:1:8407:17693/2
+TTGCTCCTCATCCCACGATCCGTCGGGTTTCTGCGAACTGAGCAGGTAGCTCAAACCTCG
+>850:2:1:8407:8553/1
+CGTGCTGGCCAGGCCGCTGCGCGATCACCCCAC
+>850:2:1:8412:13165/2
+CGCGCCATCCGGTGCCGCCGGCTCCAGATGCTCCCGGTGG
+>850:2:1:8415:7153/2
+TTCTCCTTCGACTGTGCGCCGCTGTAGAGGGACCTGAGCTGCAACGTCTTGGCGCGCGTATAAAGATCGAAGGCGG
+>850:2:1:8415:12081/1
+TTAGATCCTCTCGAAAAAGCATTATTAAAACCTTTACAATTATTAACGCTCAAACCTTTATTTTATATTGCCAATG
+>850:2:1:8415:12081/2
+GGTCTAAACCTGCATCTTCCCAGCCGAGAGAGTCTAGAAATTCGTGTTTATCTTCTTCAGATAACTCCGCAAGCTC
+>850:2:1:8420:7855/2
+GGCCCGCCCAACGTCGTGGTGGAAACCTTTGGCGTCCTGGTGCCAAAAAGTTCCGCGATC
+>850:2:1:8422:20963/1
+CGGTTTTGACTACCGCCTCAGCCGGCAGCAATCCCATCAAATGACGAAACGCACG
+>850:2:1:8424:1327/2
+CGTTGTCCCAACCTCGCTCTGGCGCATCGCGTCG
+>850:2:1:8424:3613/1
+GCGGTGTAGCGGCTGTTGAGCTTTGCGAACATGTTGACCTCCGAAAAA
+>850:2:1:8424:3613/2
+CATCACACAGCGCATTGAAGGCCTCTGGGTCTCCCCGATTCATCGCGGCGACGCCACGGAGCACCACTT
+>850:2:1:8425:8512/1
+TACCTTCAGCCCGCATGCCCAGCTCGAGGTCGGCTATCACTTCACCTACTTCTTCCAGCACGAGCACAGCCACGAG
+>850:2:1:8428:12504/2
+GTGGGCCTACTACTACTTTCCGCGCTACGTGCTCCTGGGAGCGCC
+>850:2:1:8428:2538/2
+GCCCGGCGGAAGGATAAACCTTGAAGCGTTGCACTGTATCCTCAGGACGCTTG
+>850:2:1:8434:12626/1
+AAGGAATCACATTTACATCTTGTCTTTGTTTGCCCACTCTGACACAGGTACTTTAGTGCCCTGCAGACTC
+>850:2:1:8434:12721/2
+AGGATGTTTACGGGGTTTCGATTCTTGAAATCTCGCGCCATC
+>850:2:1:8437:17649/2
+GCCCGAATCCGACGTTGACGAACTGCCACTCGACGAGTCTGCCGACGG
+>850:2:1:8439:14967/1
+GCGGTTTTGTTGCGTGCGCTGCCGTATCACAAAGCTGATCAGTTGGTCATCTTATGGGC
+>850:2:1:8439:14967/2
+TTGCTGAAACGAATCCTCCCCTAATGCGATCAGGGCGATCAGTTCCCGTGATAT
+>850:2:1:8439:7777/1
+AGTTGGCGTTTCAGATGGGTGTCGTCGTTCGGTAGCGACTTCAACTTCGACTATCGCGTGTCGGC
+>850:2:1:8443:12355/2
+GACGCCGATCGCGACCGACGCGGTGTCGGAGCCGCCG
+>850:2:1:8443:20313/1
+CTTACGGCCCGAACCTACTCCAAAACCTGCCTTCAGTTGGTCCAAATGGTACACACGATACCGGCCATCTTGCGAT
+>850:2:1:8445:4700/1
+TTCACCATACTACCCTGCCTCTTTGGCTGTTGGAGCTGTCTTGAG
+>850:2:1:8445:17535/2
+CAGCGAAGGAGGCGGGCAGTCTGCGTTACGAGTTTAGCATTCCGAGCGCCGGCACGTACGAGGTGAGGATTAACTT
+>850:2:1:8446:18076/1
+CCGGTCCTGGTGACCGTGCTCGACACCCCGGCCGG
+>850:2:1:8446:9613/1
+TGGTTCTCCGTCGTCTGGGTCACGATGAGCTGTCCCGACAGCGATC
+>850:2:1:8448:16200/2
+CCGTAGGGATAAATCCATTCAACAACTTTTTGTCCAACCAAAATTGTATTATGATCTATTACCCCGATAACAGTAT
+>850:2:1:8453:11270/1
+GATCGAGAGCGCATTCCGGACATACCTGAAGGAGTTCCTTTCGTACGACCTCAAG
+>850:2:1:8453:11270/2
+AAAGAGCCAGCAAGTCCGTCCGCTTCTCGCGGCCCTCGTTACCTG
+>850:2:1:8456:1320/1
+TTTTCTGTAGCTGGACGCGCAAGCGCACGGTATCGAAGCCGCTC
+>850:2:1:8461:2406/1
+AACTAGACTTAGATGACTTAATCCGGTGTCTGACGCTCGAGCCGGATATCGCGGTGTGGTCATCGAGCCACATA
+>850:2:1:8463:5665/2
+TTGGCCTCTCGAACCAGATCCAGTTCGACCTGGATCTCGGAGCGGCCGACAGCCTGGCGGAAAAAGTGCAGGTCGG
+>850:2:1:8463:21121/2
+ATGCTCACGCTGTCGCCGACGTACTCGTCCCCGACGTATTCGTCCCCGACGTACTCGTCGC
+>850:2:1:8466:7743/2
+CGTGACCGACGTGGGCGCGCCTTCGTAGACGTCGGGCGCCCACTGGTGGAACGG
+>850:2:1:8467:19287/2
+AGCTCTGTGGCGACCACAGTCTTCTCGCGTGCCGAGTCGAGCAATTCAACTGCCGTCCTGATGCTGCGCGCCCACT
+>850:2:1:8467:20038/2
+AACTCGCGCCAAACACTGGCTCTTACAACTTCTTTCTCAATGCGCAAGGCCGCATTCAGGCCGATGGGTACATCTT
+>850:2:1:8467:12236/2
+ATTTCCGGAGACGCCGGACGAAGGGATTGGCGCGACCGAGGATCAGATTCAACCGGTTCGCCCGCCCGACGGTCCC
+>850:2:1:8467:20592/2
+AGATTCGCTCGTAGTCCTTCTGCAACACCTTCTCCCGCGCGACTTCGTCTTTCGTGCTCAGCTTGGCGTACTTCGC
+>850:2:1:8468:3447/1
+GGAGAGGCCTCCAGGACCCAGGACTGCGGCGG
+>850:2:1:8469:17875/2
+CGGCCCAGGACCTGGTTCAGCTCTACATTGAACACCAGGTCGAGCTGC
+>850:2:1:8470:20477/2
+ATTTGGGAGCGGTGGCTGGCAGGCGTAACTCCTGCGGCGACATTGCCCGCTCGCGCAGGCTGTGAGGCGTCATGAC
+>850:2:1:8471:10458/1
+CAGGACGGGCCGATCATGGGCGAAGTCGACCTGCATCTCTTTGCTGAAG
+>850:2:1:8474:9498/1
+GCATTGCTCGAGAACGTCATCAACTACCCGGG
+>850:2:1:8475:16638/2
+ACTCGAAATGATGCTCGACTGGAACGAATATCAGAAACAGCTGAACGGACGTATCGCGGAAATCG
+>850:2:1:8477:10210/2
+CATCTGCCAAAGCGATGTCTGTGCGCGTAAGTTGCCGAAGCAAACCGC
+>850:2:1:8479:1074/2
+CGAGAACCCGTACTTCGAGGTCAACTCGGCGCTTCTCTCGCGCAGCCAGATCGTCGAGCTGAACCCGCTC
+>850:2:1:8482:20019/1
+GCGGCAAACGCCAACTACGTTATCAACAACCTGCCCGGCACGGCGCAAATCGGTT
+>850:2:1:8485:8574/2
+AAGGCCAGCGTCGCGTTGGTGCCGCCGAAACCGAA
+>850:2:1:8485:13855/1
+GAAAAATAGTTTGAGGTGACAACGGCACTGAAGG
+>850:2:1:8485:4497/1
+CATGCAAAAGTCTTCGTAGATTTGGAGCAGCCCTTGTTGGTGCGCGACCGTGCGCAAAAATTCTTTCCGGCGGG
+>850:2:1:8490:21225/2
+CGACCACCGCGAAGTACACGGGAATGAACACCGCGAAGGATAGCTTGTTCAGCGACTC
+>850:2:1:8490:17511/2
+GTGACGCCAAAATAGATTATCGGCGTTACGCGCGCGTGTGAGAGATATAACCGGTTTTCCCGTCACCTCCCGTCAC
+>850:2:1:8492:12074/2
+CTGCCACCATGGATCGCGTGACCGCGGAGATTTGGAGCGTGCACCTCGGAGTGGTGGAGTACCGCGAGGCCTTCGT
+>850:2:1:8495:5672/2
+GCTTCTGCATCGATCCGATCGAGAAGAAGCCGCTCAACCACTTCTACCCG
+>850:2:1:8502:2697/2
+GCCGCTTCTCATCTTGTCCGGTCTTGCCGTCGTGGTCTTTGCCGGCA
+>850:2:1:8502:9776/2
+ACAACGGTGTGATCGACAGTATCGGATGTAGCCAACGCGTAAATGTTGATCCCGGCATTGGCCAGCGCCTCACACA
+>850:2:1:8502:8054/2
+AGCCCATCTTCACGAGCAGCTGGTCGAGGTCCGCGCCGTGACCGAGGCGTTCCGCCGTCGCCGGC
+>850:2:1:8505:9595/1
+TGCGCCCTTGCTGATCATGTCCTTCTTCGAGTTGAGAGAGATGCTCAAGAACCTTGTTGCGCTGCACCATTGATTA
+>850:2:1:8506:17835/1
+CTTGAAGAGCGTTTTCCTTCCACGCGTTTTGGTGTGCGCCCAGTCGGCGTGAGGCCTCGAGCAGCACACTTGCTGA
+>850:2:1:8506:17835/2
+AGACCGGTATCCGCGCCGGTCTGCCGCCTTCCTCATCGC
+>850:2:1:8507:10058/2
+TATAATGGGCGCTCTGTGCGCAGTAAGCGCAGTCCTCACTGCAACCGCCG
+>850:2:1:8509:12607/2
+CAACGCCGTCAGCCTGACCGGGCGCACCGACGGCTACTTCAAGAACGAGGCGATCAAGATCCTGATGCCAGACAGC
+>850:2:1:8512:13365/2
+GGGCGGGCCGGGCACGACGTCCGCCGCCAGGGCGGCGCCATTGCCGG
+>850:2:1:8512:6213/2
+ACCGCAATTCCACCACCCTGAATGAGTGAACTTACGA
+>850:2:1:8514:7794/2
+AGCAGGATTTCCGCCTCGCAGCAATTCCGGGACAAGAAATCGGACATGGAG
+>850:2:1:8515:2326/2
+GGGCTACAACAACGCAATCAAGTTTGTTTCCAACCTCAACCGCACCTACGACGACTCCTACATGGTGTCGGGCGCG
+>850:2:1:8515:11810/2
+TTGCGCAGATTCGCCGCCATCGGCCGCCCCATCCGCCC
+>850:2:1:8515:3465/2
+CAGGTAGCCCATCCGCCACGTCCGGCAGACTTCAGCCGTCAGGAACGGCCGCCTGCGGAA
+>850:2:1:8516:19178/1
+CGTCCTCCAGGAAGTTGAGCACGGTCGTCTTGCCCGACCCC
+>850:2:1:8517:11322/2
+GCTCCGCCCTTCAGAAATGGTTCCCGCAAGTCCAATTTTTTCAATACCGCTTTGCTGTGCTTCCGTACGGGCGTGG
+>850:2:1:8522:17856/1
+ACCGATTTTCGCATTGAAGAGGACGGTCGGCCGCAGCAGATTGCGCAGCTCGGGGATCCCGA
+>850:2:1:8522:17856/2
+AACGAGGCTTGTCGTCAATGGCGAACACTGTGGCCCGATCGGCC
+>850:2:1:8524:10437/1
+GGATTAGCCTCGGGGTCTGGAACGCCGTTCTTGGCCGCCACGTACAATATCTTGCCGTACTTGGAGTACAGCTTCG
+>850:2:1:8527:7544/1
+TGCCGTCGCGCGTCACATCCTCCTGCATCACGATTGCGTCTGCCCCTTGCGGAAGCGTTGCGCCG
+>850:2:1:8527:7544/2
+GATAATTCTGCAATGGACGGCTACGCGGTCG
+>850:2:1:8528:14444/2
+CTCGTACACAACGCCGTCGTTGCTGACCACAAATGTTT
+>850:2:1:8528:15229/1
+ACTGTTCGTGCAACTGGATTACCCAAACGGTGGCCAGGATCAGTTCGAATGGCAGTTATTCTC
+>850:2:1:8529:2417/2
+GTATGCCAGGCTGAATAGAACTGAAGAGGCCCTTCAGACCTATCG
+>850:2:1:8529:8139/1
+GCAGGTGCAGTTGCCAGATCGACCAGCGCTCCGGC
+>850:2:1:8532:12455/2
+AATCTTCTTACTTCCCTCTAAACGCAGCCTTCCGCTTTTCGAGAAACGCACTAACACCTTCGTCT
+>850:2:1:8533:20897/2
+CGGCACGATCGAACCTCCACCTTCAACGTAGTGCCGCACGCCAT
+>850:2:1:8535:6634/2
+GTTCACCTTCGCGTTGCGGGAAAACTAATCA
+>850:2:1:8535:19796/2
+TCCTGGGCTTCGAAGGCGGTGTAAGCGGCTTCGTACCCGGCGCCACCGATTATC
+>850:2:1:8545:13424/2
+GAACCGGCGCGTGATCAACCAACATCGCGCTGCGGCTGG
+>850:2:1:8547:18170/2
+CCTACTTGCTTGAATCCAAGGGCTACCTCGAGCATTTCC
+>850:2:1:8548:17576/1
+AGAGGAAAGAGCGCCTCCGCAGCCTCTTTGGTGAACAGCTTGAATCCCCGCTGGGTGTCATAAATGCCCGGCAGCA
+>850:2:1:8550:16465/2
+CATTGACCGCTATAAACAGTTCGGACTATTGTTCTGACATGGCGAGTTTGATCAAGGACACGGCGGAACGCAATGG
+>850:2:1:8550:20112/1
+CGACAACATCTGTTCCGATCTCAATATCGTCATCCAGGAAGAGAAGGACATCACCGGTCGCTGTCAGGG
+>850:2:1:8551:4531/1
+GGCGACGTGAACATCTTCACGCAGGCGGGCTTCGTGGTGCTGGTCGGGCTGGCCAGCAAGA
+>850:2:1:8551:15004/2
+TTGCTTCTGGATTTAAGAACCCAGCAGCGCCGAGAACTAATGCGTAGCAATATTGGCTATATTG
+>850:2:1:8555:5416/1
+GCCAGGGGCACTTCTCTTCTGTTCGGCTGAATTCACGATCCGGTCCTAAAACGTCAGGCGGCCTCTAAGCATATCG
+>850:2:1:8561:1759/2
+ATGACGGCGCGCACGGAGTGACGCGCCCTACCTGAC
+>850:2:1:8561:10485/2
+CGCGAGCTGTTGAAGAGCTACCAGTTCCCGGGCGACGATCTGCCGGTGG
+>850:2:1:8562:12447/2
+GTTCGCTCCCGCGTGCCGGTCTCCAGATTCGGCAGTGGGTCAAGCACGAC
+>850:2:1:8563:10686/2
+CCCGCCGCGCGCGAACAGCAGCGCAGCCCGGCCGGTGCCGGTGC
+>850:2:1:8563:15649/2
+TCTTTCGCACCACCTCTTCGAAATAGGTCTTCAGCCGCGGCGTGACGC
+>850:2:1:8564:17398/2
+TGCGAGAGCCCTCGATGTCCACCAGCAACGGGGCCAAATCTTCGGCTGTTTCCGCATCAAAGCCAAC
+>850:2:1:8571:9165/2
+GCGCGCGGGAGCCGCCGCAGCAACGCCGAGGCCATAAGCGACGCAAATGTTAATCGCGAGCATCTTCATCTTTTCA
+>850:2:1:8573:21036/2
+AAACGCATCAAGCTTCGGCGTTTTAGCCGCCGGATCGCGGAGAAGCAAAATCCGCCC
+>850:2:1:8573:3234/2
+GGCCCCCAGAGCCTTCGGCCGACCACCGCCCCCGTAAAGCACCCCAGCAGCGTG
+>850:2:1:8575:14346/1
+GTGGCCCGTCCTCCGCAACGCGAACATCACTATGTCCGATCAAACAGAGCTC
+>850:2:1:8575:13797/2
+TACACCATCAATACGAACACTGGAGTGGCGACGCAGGTC
+>850:2:1:8576:17295/1
+CGCCGGCCCGGCCGGTTGGGAGTGGAAACTCAAAACGGGCGCCCC
+>850:2:1:8576:17295/2
+CGTCCTCACGGAGGAGCAACCCATGCTGGTATTGACACGCAAGGCGGGAGAGAGCATTCACATTGGCTC
+>850:2:1:8578:11324/1
+TCACGGCCAGTGAGGTCTCCGCGGTGCAATAAACGCCGCATCCCGCCTGGCAATCCTTC
+>850:2:1:8578:11324/2
+GAAGATGCTGCGGCAGGAACCGGTCGAATGGACCT
+>850:2:1:8579:13333/2
+CACGAGCTCGAGACAGGAGTTCGGAGGTTAGGTCTGCTGAATATAACAAGCCGATCGCTTCACGGCATTTTTTGCC
+>850:2:1:8581:9283/1
+CAGGCCTTTCAGGCCTGCGGGAATTTCGGAGATTTCCAAC
+>850:2:1:8581:9283/2
+CCGCAGCTGCTTCAAAACTAGCGGAAGCAAAAATTTTCATCGACGACAGCGCGAGCCTCACAATCCTCGAGTTGCG
+>850:2:1:8583:11591/1
+ATCGGATCGTACGCACAACTCGGCGTTCAGTGGAA
+>850:2:1:8583:11591/2
+TGCCAATTCGTGTTTGACAAAACCGTTGATGGTGGCGCAATCAGCGACCCGTGCCGAGAC
+>850:2:1:8585:18019/2
+TTAATCGCGACCGAAACAGCGAAAAGTGAAATCTCCGTGACAGTTATCGTGGGCGGTCCG
+>850:2:1:8587:19812/1
+GGTGAGAACGCCTGCGGGCGCAAGTTCTGAGCCACTGCATGCTGAGCAGG
+>850:2:1:8588:9953/2
+TCGACGATCCCTCACCGACGCTCGCGGCGTTCATCGAGG
+>850:2:1:8588:10449/2
+TCGGGTTGACGTTGGCATAGAAGCCGTATTCGTGCG
+>850:2:1:8593:14960/1
+CTGGCCCAGACTCCGTTCATCATGGTGACGGCCGAGTCCAA
+>850:2:1:8594:10371/2
+AAATATAGGTGATGTCGCCGACCATTTTCTGGCCCGGCGCGGCGGCGGTGAAATCCCG
+>850:2:1:8594:17778/2
+GTTTCGTACGGTTACATCAAAAGCCCCGAAGCGCTCGAACCCGACGTGAAACGACATCGCACCACCGCGTC
+>850:2:1:8594:5741/2
+GACATCATCGTTTCCGCGCTGCATCTCGCCTGAAGGAGTAAGCCATGCTCTCGCAACTTCGTC
+>850:2:1:8596:5180/2
+CCGACGCCGTGACACCGTCATTGGTGGCGCGCACGATCCAGCGCGCGTTCTCGGCC
+>850:2:1:8596:13014/2
+TGGCGCACCATCAACGGGGAAGAAGCATCAGCCTACTACGCCGCCGGAACCGCCCAGTATCACATTA
+>850:2:1:8598:18682/2
+CGGCGTCTTCGTGGAGTTTTCCGAGAGTTACATACGC
+>850:2:1:8598:2432/1
+GCACGTTCGGGCGCGCCGTCGAGCCACTCGCTTTTCGCGAGGCCGGGATA
+>850:2:1:8598:12219/2
+TTCGCTTCGTGAACGTCGCCCGGGATGACAGTGGGTGCGCATTGCGCCTATGAGTAAGCATGGTCGCGCCGAAATC
+>850:2:1:8603:10241/2
+CCATGGAAACTTGACCGGATCGCCATGGATATGCGTGTGGCAATCACACGCGCCCGC
+>850:2:1:8606:16337/2
+TGGCGGCGCACGCCCTTTTAAAAAAGAATCCTCATCCGAGCGAGCAAGAAATCCGCAAGG
+>850:2:1:8611:8792/2
+GTGCGTTCCGCTTCGATCGAGCCAATGGCGCCGCGGGCCTATGGCTCTGCGCAGC
+>850:2:1:8613:8661/2
+GTTCACTCCGTCTTCTACCGGCCGCGAAAACCGTTCGTGCTCTCTTCCGGGAAGACGAGCCCCTTTTACTTCGACT
+>850:2:1:8618:21307/2
+GATTGAGGCCGGCGCAAGCGCGCCGAAGGACTCGTGGGCCCG
+>850:2:1:8618:19240/2
+CGTGCTGTTCGCGCTGTTCACCGAGAATCATCAGCGCGC
+>850:2:1:8619:1851/2
+CGCGATTTCGCGCGAGACAATTTCGCCAATACCACCCAG
+>850:2:1:8623:20105/2
+CAACGCAACCGATTGCTAATTACAAATGCCCTC
+>850:2:1:8623:11032/1
+GGGCGTTGGTCAGGCCGGTGGTCAAGAAGACCTCGATCGCGGGCCACCAGGTCTCGAT
+>850:2:1:8625:4721/2
+CCGCCGAGAACGCGAGCAGCACCGGCACGCCGGCGGCGACGAAAGCACCGAACGCGAGCAGCAAGATCAC
+>850:2:1:8627:11589/1
+GACGCATCCCGGCCCGCAACATGGCGTGGTCGTCGACGAGCAGCACGCTGATCATGCGCAACCTCCTCCGAAGACG
+>850:2:1:8629:3258/2
+AAAATCACACTCGCATCAGCCAGGGCTTCGCGAATTTCGTCGGCCGATTCCAAGGC
+>850:2:1:8632:19808/1
+CGGGTGTGGCGACCTTTCGCAAATCGCCCATCAGC
+>850:2:1:8633:8788/1
+GCGCTCAATTGTTTCGCCGAACATCGCCGCGCTGCGATGTGGCGCGTG
+>850:2:1:8633:8788/2
+ATGGTTTCGTAATCCGCTTTGACGCGTTCGGGTAATGTCATCGGCATCAGGGGAGTATCTGTGGGGAGCG
+>850:2:1:8636:2381/2
+CTCGCGGTCGCCTGCCCATCCGGGTTGCGCAGCACAGCCTCGTAGTGCCCGGCAGGCGGG
+>850:2:1:8636:4058/1
+CTTCGCGATAGCTCTTCAGCATCACCGCGGGTTCGTCCGGCGGCGGCATCTCGACAAGGCCTTCAGCCCAGAACGC
+>850:2:1:8636:9660/1
+AGGTCGAGGAATTCCTCCTTACGGATTTTTGCCTGGCCAATCCCACCCTGGTCATTCGCGTCGCTCACG
+>850:2:1:8637:11706/2
+TGAAGAGCCCAAGCTTGCGCCGCACATTGCGGCGATGC
+>850:2:1:8637:16373/2
+TCCATTGGCAGACCAACGACGTTCGTGAACGAGCCGTCGATTTT
+>850:2:1:8637:9370/2
+CAACCAAGTCCGCTTCGGCGGATAATCTTTCGATTTCCCTTACGATTGCACTGCCGACCACAGC
+>850:2:1:8639:10631/1
+CGCACGAGAACTGTGGGAGCAGCTGGGCTCTTCATCGGAGTTCCTTCGGATACCGTATGGGCAGTCTCGCTACCA
+>850:2:1:8639:10631/2
+AACATCAGGTTCCGACTGGAGGAATAGTGACCCAAAACGA
+>850:2:1:8642:1080/2
+GCGCTGGTTTGTACAGATTGACGGCGTCAGTGATCGTTGCCCAAGTCCGATCGCCGATGCCCT
+>850:2:1:8644:5028/1
+GGCCAGGAATTTCTCTGAGACCGACCTCCCCCAGTCCAAGCCAAAGCCGACTC
+>850:2:1:8644:18933/2
+AACGCTGCTGAGCCGGGTGGTCATGGGATCGAGCCATCCTAGCTTATGCCGTTCTTCGAGAGGTCACGATCTGTGG
+>850:2:1:8646:13800/2
+GGCGATCACCTTGGGGCCGTCGTCGCCCTTGAGCGCCTCG
+>850:2:1:8648:9989/2
+CGGGGGAGGTGGGTTTGGAGACTGACCATGCAGCTCGGCGCCTCCCTTCC
+>850:2:1:8653:20379/2
+CGGTCTCCTCCGAATGATCTCGGGCGATATAAAGAC
+>850:2:1:8655:9473/2
+CGAGTAGCGCCAGTACCAAGACGACGATCAGAATGATCCAGAGAATGCTCATGTGGCCCTCCTTTGAGTGTCGAAG
+>850:2:1:8657:21284/2
+CATTCAGCAAAAAAAGCACATGCAAATACGTTGCGGACAATGTTACCAGAGCAGCAATGATCCAGTTAGAATAACG
+>850:2:1:8657:13562/2
+CAGGCCCTGCCGGTGCCCCGGTGCACGACATCCGGCAGGGCCTGCGTACCTTCTCGACCAACTAC
+>850:2:1:8658:7023/2
+CCGTCACTTCCTCGCGCGCGTCGATGCCAAGGCGCGTTCCATCGCCTGCGTAACAATTATCGCAG
+>850:2:1:8660:8348/2
+AACAATCCACCGATAGTCTGTCGCAATCCCGGATATGGTGCATTACTTGCAGCCGTCCATAGTGCCCGAAATCGCC
+>850:2:1:8661:18946/2
+CTCGACCAGATCAAGAGTGCCTCGCACAAAGGTCGCCAGTGGATCAGCGACATGGAACAACGTGAGC
+>850:2:1:8664:3816/1
+TCTGTCCGGGTTTGAGGTCAGCCTGCTTTGATAAGAAATTTAGATCCAGAAGTGGCGTCAGTCCCGTCGTCACTCG
+>850:2:1:8666:15978/2
+GCGACTGAAAGAACCACAAGGGAAAACTAAAATCCACGAAGCGACTCAGCCATTGCAGTCGATGC
+>850:2:1:8667:4900/2
+ACATCAAGCGGAAGGCCGAAGCGCAGACCTCCGCAACGATGCTCCCGATTCGGCC
+>850:2:1:8667:4204/2
+GCCGGTGACATACAGGTAAGCACCGACAATCACTGCGATCGGAAGCAGCACGAATAGCGCCCAGC
+>850:2:1:8669:14619/2
+TGAGGGCATCGCCTTTTGCTACACCGTGCCCGAGCAGCCG
+>850:2:1:8670:3922/2
+AGCCTGCCGGGCGTCGTGGTACGTCGCGAACGAGCTGCCGTGCG
+>850:2:1:8672:12311/2
+GACATGCCGATCCTCGATCCGAAGACGCACAAGGTCTCGACTTTCAAGATGCCGGTGCGTGACATCGAGATGCCGG
+>850:2:1:8673:5256/1
+GGTTGTCTGGCGATAAACCGTTGCGAAGATATCCTCGATCTTGCCGGCG
+>850:2:1:8673:16030/1
+GCCGCTGCAAACCCACCGAGGTCGGGCACAGTCTCCAAGTCCCATACGATGACGTTTGGTTTCATACGAAACGGGG
+>850:2:1:8673:16030/2
+GCGTGTACAGCACGGCGAACCTTCTAGATGTGCAATAGAACAAAGGCGTGTACCTGTTCTGGCAGCACCG
+>850:2:1:8673:19296/1
+ATCGGCTTTGGAAGTTTTGAATCGATCTTTGCAATTTTTCGTGACGCTTCGCTCGGCGACCCGCG
+>850:2:1:8673:19296/2
+GAACAGAAGCGCCGCGATAAGCGTGGCGAGACCATACCC
+>850:2:1:8674:8238/1
+GCCTTGCATCCTCGGTAGCCAGGAGTTGTGCGCGAGACG
+>850:2:1:8674:8302/2
+GGTTCACCAAGGGCATCATGATCCGCGTTGACGAGCAGCAACACTCGCAGCACGGGCTGGAGCAACTACACGAGAT
+>850:2:1:8675:4716/2
+AGTTCATCTTCCTGTAACTCGGTGGAACGGGCGCGAAGTTGTCCGATGAGCAAGACGCG
+>850:2:1:8675:2968/2
+TGCGGATGCCCAACTCGGAGTTCATCACGGTGATTGAAGACCGTACGCGGGTCGTAGGAGTCGAGCGCCTCGGGAA
+>850:2:1:8676:16957/2
+CTTACTGCTCAGCTTAAACGCTCGTCCATTGCACCATCCTGGCCCTCGTGGGGATTGCCTTGTTGGCCTT
+>850:2:1:8682:12888/2
+GCTCATCGCCAGCGGCGTAGTTCTTTCCAGGTCGTCCTGTGCCGCCATGACG
+>850:2:1:8683:13228/2
+ATCATGGCCGCAGTTGCCCCCCATATCCTGCGATCG
+>850:2:1:8688:5533/2
+AAAACTCAAATGAGGTATACTTTTGATAAAGTTTTCAGGATTATTCAACAGTCCTTTTTCAACCATATAAGCCCAA
+>850:2:1:8692:7948/2
+GGTTTGGCAACGAGAGGCAGCCGATGCGCACCAACTCATCGCAGAAGCGCTTG
+>850:2:1:8692:20177/2
+ATGCCATATCGGCCTTACACTATTCATGGTGCTATTTTCGCTACGGCCGTAGCTCACGGGTAACGATTCGCTTCCC
+>850:2:1:8699:9140/2
+CGACTATTTTTCAGCTCTGACCGACGCCATTTTCCAACATGACGGTACGATCGACAAAATCACTGGAGACGCCATC
+>850:2:1:8701:2155/2
+AAAAAAGCTGATAAAGCGTTCGAGGCTCATACGGGCGATAGGGGAGCAGTCCCC
+>850:2:1:8701:13279/2
+CGTAACCCTGGGAGGAACGCCGCTACCCTTACTCTCTGCCGCTCC
+>850:2:1:8701:15544/1
+CAGATCCATTTCCGCCCGGAACTCGATGTAGTCGCCCGGCTTCGTGACCGGCTC
+>850:2:1:8702:6628/2
+GAAGGCCTGGATGTTGTTCGAATTGCTCAGTTGTGCTCGCAGGATGGCGCCGTCGCAGATTCCCTGTCGGACCTGG
+>850:2:1:8704:20579/2
+GCTCCAGTGGATGTGCCGGGGATGGCCGGGGAACTCCGGG
+>850:2:1:8706:7231/2
+ACCTCAATCGCCGCGTCCACGTGCAGAAGCTCGAGCTCGGTCCCGAGTACCAGATGGTGCTCGAGCTCC
+>850:2:1:8706:1155/1
+GACGCCGCTGTGAATGATTTCGGTCTGGCCATTTATATCAAGGACGATTACTCACGCCCCTACAACAACCGCGGCG
+>850:2:1:8706:1155/2
+TTTCAAAGCCGCTTCGTTTCTGTCCAGTTTCTGCTCCACCGCGCC
+>850:2:1:8707:2251/2
+TCCAGGACACTGTTCATGATCATGTCCATAGCGATCGTGTTATTCAGGTTCTGGCAATCGAGGTTGTAATAGCCGG
+>850:2:1:8711:2012/2
+CTGGGCGGCACACCGACCAACTCGGTGAAGCGCGTGCTGAAAGTGCCCA
+>850:2:1:8713:4644/2
+CATGGATCCGGCCGAGTGGGACACGGAGAAGAACCGCTTGTTGAATCAGCCCTGCGTGCTC
+>850:2:1:8714:3921/1
+CGCCTCCGTCTACTCAGCCTCCGAAGCTGCACGCG
+>850:2:1:8721:8036/2
+CATCAATACGTGCACGAGATGTGCATCTCGCCGGTGTGGGGCAATCCGACCC
+>850:2:1:8722:9105/2
+TCACTGGACTTGAGTCTAGCGCAGTTGGGTTGCCGTCAAAAGTAAGAACATGTTGCTG
+>850:2:1:8723:2132/2
+TGATCGCCTAGTATCTGATTGAATTCGTAAAGTAGGATCTCGCTGAACAGCTTGGAATAGTCG
+>850:2:1:8725:13706/1
+GCACCCGAGATCTGGGCGTCTGTGTTCGTCCCGGTCACCAGCGTC
+>850:2:1:8726:15270/1
+CGTCGCCGTGCTGCCGAAGGGCGCACTCGTGTT
+>850:2:1:8726:15270/2
+GCACCGGCGTCCGCTGGTGCCGGTGCACCGGCGTCTTTCGTC
+>850:2:1:8727:20330/1
+TTCGCCGGCGAAGTCAAAGGCGCTGCAGGAGATACCTCAC
+>850:2:1:8727:20330/2
+AAGATTCGGCAATGCATGAGACCTCCATCAACCATTCGACCATCCACCCTACCAGTCGTT
+>850:2:1:8729:16316/1
+ACAGGATTGATCCATCCCAATAGTAATAGAGCGGCTTAACACCGATTCTGTCTCGGATCAAT
+>850:2:1:8729:16316/2
+GATTGTCTACAACGGAGAAGTTTACAATTACAAGACCCTTCGGGCGGGCTTGGAGAAGTCCGGTATTAGTCTTCAG
+>850:2:1:8732:3298/1
+GATTTCGGCGCGCTGTTCGAGCGGAACATAGTTGTCGTCTTTGCGCGTGTAGATGACTTCGCAGCCCAGC
+>850:2:1:8733:20476/2
+TTCCTCATGACTTCCTCCTGACGATCATGTGTGTCAAGAGACATTCCAGCTTCAGTAAGGCCTCCTGACAGCGCGT
+>850:2:1:8736:3550/2
+AAAGGCTTACATCATCCCGAGCGGTCGTCCTGAAAACTATATCACAGTATGGCACTCAATTTCCAATGAGACAACC
+>850:2:1:8738:20259/1
+GCATGGTTGCTCGACTGATCCGCGACGCGGCGGCACGCTTTCAGACG
+>850:2:1:8739:1459/2
+GGCCGCGACGCAGATGCGAACGAGCACATCGCGGTAGCGGGCG
+>850:2:1:8745:8245/2
+GCCGGGCGTGATTGGAAGTGTAGGAACCATTCTCGGAAATGGTGGAGTGAACATTAGCCGCTTTCATTTAGGTAGA
+>850:2:1:8747:14932/2
+CGATCCTTAACCCGCAGCGAATGATTCTCAAATTTTTTCAACGGGTAACAAAGCC
+>850:2:1:8747:4370/2
+CGCCATGCTCGGCGATGTCCGGACTGGAAACGGCTTCGACGTTCACGCCT
+>850:2:1:8748:16436/2
+ATGATGGGCTGGGGCTACCCACAAAATCTATGGTATTTCGAGTATCGAAAAGTATCGGCGATTAACCGGTCATCCG
+>850:2:1:8749:12654/2
+TCGGGTGAGGATGGCAGCGACCTGACCCGGGCCATCGTGTGGCTGCGCGG
+>850:2:1:8749:10501/1
+GGTGACACCTCGCGCGCGATTCGATCGCTCGACGA
+>850:2:1:8751:20531/2
+GTGCGGCCGGCACTTCCATCGTCGTCCGGCCGTTGAACGCGCTGCAGGCCCAGCCCATCAAGAA
+>850:2:1:8753:13786/1
+GCTGCGATACCAGCAAGGGTACGCCATCGCCAAGG
+>850:2:1:8755:10580/2
+GTTCCTGAATTCAAAGCAGTGGTAAGCCGGAACGGAGCGGATGTGAAAAGGGAATAGCATCAACGCTTCGGTTTG
+>850:2:1:8756:12079/2
+CGCCGCGATTGAAAAACGCAACGACCTCTTGGAGCGAATGGAGCAACCCCGAATGCATGAAG
+>850:2:1:8761:20205/2
+AGTCAAACTGAACCATGTAGGTATGAACCATCCTAATCGAACTTGAGAAGTGAGATGTTCGTTCGCGCCTATCTGG
+>850:2:1:8762:15123/2
+TGTCTCAAGGTAGAGGAGAACGTCCAAGCTTCACCTCCGACCGCGTGGTGCCCCCGGCAAGGC
+>850:2:1:8762:7763/2
+CGGCTCAGCGTGGCAGGTTGACTTCGATCCCGACGGACACCCGC
+>850:2:1:8763:16461/2
+AAGGAAAAAGCCTATCTCGAAGATGAAGTCCGCACGGAACACAAC
+>850:2:1:8763:15092/2
+CTTTGATGATATTCCAGAAGCGACTCACAATTGTGCGGACG
+>850:2:1:8764:13721/1
+CAGAAATCTCGTCAAGTTGATCACGGCCGCGCACCTGGACGGTTTTCATTACGCGCCCAGGATCG
+>850:2:1:8765:15852/2
+CCGCCAGCCTCACCAATGGTCGGCACGTAGATCGCGGACCCGCAATGACGGCACACCACATTTTGTCCGTCCT
+>850:2:1:8767:16221/2
+CGAGGGTACGTGACGATAAACGCCCCCATGATGGCAGCGATCGCTCCGC
+>850:2:1:8770:16650/2
+GAAGACGAACAGCGCGCCGCCCTCGGGCGTGGTCAGCATCGTCTT
+>850:2:1:8771:5135/1
+AATGAAGTATTCGCTGTTGGGGTACGCGGGCGCGG
+>850:2:1:8772:12717/2
+GCTTCCTAATCGGCAAGCAGTTACTACCCCGGACCGGAAAAAAATGTCAGGCGTTCGCGCTGTCCGGGCAGTGTGC
+>850:2:1:8773:12525/2
+ATCAGACATGTATGCGATTTCAGAAGAAATATTTGCAGTGACGACCACGTAGCAAGTCATTCCGCGCCAACGGCGT
+>850:2:1:8778:12955/2
+GAAGGGTACGTTCGTCAGTGGCAACGCGCGGTGATCAATCCCGAGTTCGATTTCAGCAGCGACACATCCGATGACG
+>850:2:1:8779:7687/2
+GCCGAGCTCGCGGGCGAGGGCGAGGCGATCGTCCTCGAGGTCCACGACCACGATC
+>850:2:1:8780:13754/2
+GCACGACGTAGGCCTTGCGTTCCTCGAACTCGGCTTTGATG
+>850:2:1:8780:5172/2
+CGCTTAGCGCAAGGCTGGCGAGACAGCGAACATTACCGTTC
+>850:2:1:8781:5662/1
+ATCAAGATCATGGGACCCAGTGCCACCAAGATGCTGACTGGAACTCGCCTC
+>850:2:1:8781:16010/2
+GCGTGAACTGGAACGTCTTCGTGGGCGACGTTGAGTAGCCAGCCGCGATG
+>850:2:1:8782:9783/2
+CTAAATCCTAATTGATTGACGCTGCTAACATCCCTCTCTAGACTCGAATTCAAACTGAACCGAAAGAACTTATGAA
+>850:2:1:8785:12975/1
+GCAGCGACCCGGATGCCCATCTTCCGTACGTC
+>850:2:1:8786:8001/2
+CGCCTGGAAGCTCCATAGGGAAGTCGTCCTGCTCGCGGGCTGGGGGCGGGCCATCCTGCTTCAGCTTGCCCATCCC
+>850:2:1:8787:15794/2
+TAATCGGTCCGGAAAGGTCCTGCGTCTTCCCATTGCGCATAAACCGTTCGATTCCCTTTGCGAATCGCGACCCATC
+>850:2:1:8787:1802/1
+ATGGGCAAATTCAACTAAGGAGGCAATAAGCATTATGAA
+>850:2:1:8787:1802/2
+GAAAATGCCAACGACGTCGCCTCTTTCGTTAATCTTTTGCGGCAAGGTCGAATTTCCGGTCCCGG
+>850:2:1:8788:7793/2
+ATCGATTCGCAAACGGATGATGGCCGACGTGCCTTTCGGAGTTTTTCTCTC
+>850:2:1:8791:4799/1
+CGCATGCGGACCCCGCCGGCGACCTCGGATCCGTGATGCTCTCGATGGGCGCGAACGTCG
+>850:2:1:8794:14923/2
+CCTGATCGGGGTCCAATCCATCCAGATTTTGTTTCGAGGAGGCCCCGGCATCGAAGACCAGGGTCAACTGCTGCGG
+>850:2:1:8797:16313/1
+CTTGTCACGAGCCACTGACAGAGGAAAGTCTGCCTGATTGTTCTCCGTGAGTGCTTCACCAAGGCGTGGGGCCACA
+>850:2:1:8797:3649/2
+TTGATTACACGACCGACGTGCCGTTCTCAGAAGAAATCTTTACGCGTCTGGGGG
+>850:2:1:8798:3485/1
+GGTCGGGACCGACGTCATCAAACTCGGCTCCGCTTTGAAGCTTTCCTACTTGAACGACGGCCTCGGCG
+>850:2:1:8799:12681/1
+GCGCAACGCCACCTTCGGGCTGGTCAAGCTGCCGCCGGGCCAGCACGAGCGGGAGAT
+>850:2:1:8805:11582/2
+GAGCTGAGCCTGCTGTATGTCGCGACCGAGCGCTTCTCGTCGCCGGGCTTCGTCGACCGCATCCGCGACGCGCCGG
+>850:2:1:8805:10556/2
+TTTCGGAACAGTGATAACTCTGGACCCAATATCCCTGGCCCGTTGAACGTGAATAGGCCGGGGGAAGTCCGTCAAT
+>850:2:1:8807:20593/1
+TGAGCGTCTTCTGCAGCATCGTCCCATCGCCCTCG
+>850:2:1:8809:21293/2
+TTATCTATATTTAAAGACGCCAATATTTCTTTCAAGCGTGCAAATGGTCGCCAGAGAATTGAATTATATTGATAAG
+>850:2:1:8813:7552/2
+GAAAAAGTACCCAAACAGGCCATAGCCATCCTGGGTTATCTTCTGGTTTGCCGAACTAAT
+>850:2:1:8815:19261/2
+GTGGTTCGAGCGTGCAATCCCAGAAGCTGTGGTTGACATCGAC
+>850:2:1:8823:15898/1
+CCATCGCAGGGCTTCTTTCTCCGCCACATCAACCGCATCGAGATGAGCCACGTCGAGGGCGCTCCCGCCACACCCG
+>850:2:1:8823:15413/1
+TTCCGTGTTGGGTTTTATCCACTGTTTTATCCACTCGTGGAAAATTTTCGGCATTATTTGAGCGTACGTCAGATAA
+>850:2:1:8823:15413/2
+AATCTGTGATTCTTCACCGGGGTCTTAGCTCAGTTGGTAGAGCGCCTCAATGGCATCAATGCCCGGCTGATTTTCG
+>850:2:1:8823:9824/2
+GTACGTCTCGCGCCAGCGGCCGATGATGCCG
+>850:2:1:8824:19073/1
+CCGAATCCAAAGGAAAAGCATGTCGAAGAACTCTCGTGCA
+>850:2:1:8828:18204/2
+TCATGGCTAAGCACGAGAATAAAATTTTCCTGAAACGCGTAGAGCAGCGAG
+>850:2:1:8829:12389/1
+CCATCCGCCGGTGGCTGGCCACCGATGCCCTCAAGCCCTGGCAGCACCGC
+>850:2:1:8832:18745/2
+ACCGATAGCGGCAATCCATGGCGATCAACAATCGCCATGATTTTCATGCCTTTTCCGCGTTTCGTTGCTCCGATCT
+>850:2:1:8833:11255/2
+TGTTTATCTGGCAAATTCTTCAAGCGTGAGAGAGCAAAAGATCCCGCTTCCAGAGGGAATAAATG
+>850:2:1:8835:4687/1
+GCGCACGAGGATCGCGCCAAGATCGATGGACACGTTGAGGATCTAAAATCGCGCGCGCAGGGCGCCGGGCTGGATT
+>850:2:1:8836:20576/1
+GAGTTGGGGGGGTGCTTTTGATGCCGGACAGGTCGAAATCGGCTTCCTGATATTCGCCGAGTACGGTCTCGAGGAT
+>850:2:1:8836:20576/2
+GTCCGGAGGGCGACAAGCGTCACTTTTCCGGCATCGTGCGGGAGTTTGTCGGAGCCGAGG
+>850:2:1:8839:15005/2
+ATAGAAGCCAACGGTCAAGAAAGCATTTCCGCTATAATAGGCCGC
+>850:2:1:8840:9232/2
+GTAACGCGTCGGAAAATTTTACGAAGTACATCGGTGAACGGCACAGAATGACTTCTCAAAAAACTGGTCACACACG
+>850:2:1:8840:10237/1
+ATCGTACGCGATGCGCAATGCCCGGTTGTCAATGCCC
+>850:2:1:8842:3711/1
+CTGCGCGTTCCACAGAATCGGCGGAATTGTGCAAAGAACGAACATCCCCATCAGCAAATACATTCCAGGGCGTTTG
+>850:2:1:8842:3711/2
+AGTCCGAGCTTTTCGTGGTACTGGCCGGTTACAGGTCCGCTGATCGGGCTGGGGTTTCTCTGCAAATATACGAATG
+>850:2:1:8842:18162/2
+TTGCCATCTCTAATCAGTACAGCAATGAGCGCATTGTCAAAACCTATCGCTTCCC
+>850:2:1:8843:14382/1
+ACTCTAGTGTCGAAAAGTTTTTCAAAGGACTGCGAATTAGCGCATATTTTAACGCAATCGATTTTAT
+>850:2:1:8843:14382/2
+CAAGCAATGCAGGCGCGTGAGCATCTAACCCTAGATCTTTCTTGCGTTCTGAAG
+>850:2:1:8844:18789/2
+ATGCTTGTCATCTCCGCCATCGCAGCGAGCGGCGCCGCCTGGGTGACGGCGACGCGCAT
+>850:2:1:8844:17077/2
+TCGACTTCCCGCACGGAGGACCGTCATTACGGTCCATGATCTCGTGCTGCTTCGCCTCCGGAC
+>850:2:1:8845:5634/2
+TCGGTCAACGAAGTGGAGACAAACACGACGTTGGCGGCGCTGCCG
+>850:2:1:8845:5819/2
+CCGCCCGTCAATGTTCCCGTAACAACGGTGCCGATTCCGCGCAGGGTAAACACTCGGTCGATA
+>850:2:1:8846:10946/2
+TTTCGTTTAAACGCGCGAGCACTTCTATCGCAAAGATCGACAACACT
+>850:2:1:8846:3658/2
+AGGTAAACCTCTCTCACTAAGAGCCAGCTGTTTGTTAGTTGGCGGTCGTGTTTTCGAAAAGCCTC
+>850:2:1:8847:1042/1
+ACCTTCAACGCTCGGTTCCGCACGCAGCGTGTCGAGGTTCACACCGATG
+>850:2:1:8847:3250/2
+CGAGGTGGTCGAGGATCAACGCTTGTCGGGTACGGGCGG
+>850:2:1:8849:10111/2
+GAATCGGGTCGGAGAGATCCAGGAGTTCATGAATCGCAGTGCGGCCGCGATAGCC
+>850:2:1:8849:11665/2
+CGGCGCAATTTCCCGACAGACACGGATGGCACCTG
+>850:2:1:8849:10284/1
+CGACGCGGAGGCTGCCGAGAAGATCAAGCGGCGCTCGTCGGCCGACGCGC
+>850:2:1:8855:13150/2
+TCGACGGGCTTTGGAACCTGCGGGAAACCCTGCGCTATCTGC
+>850:2:1:8856:10221/2
+TGAATGACCACGAAGGTTGTCACGCCCGGCGACAGCACTTTTTCAACCCGCAATGG
+>850:2:1:8862:13170/2
+TGGGAAGATGAAACAAAACCGTCTCTTTGAAAACTGACGCCCAAGGCTCTGGCGCGGCAACCCGTA
+>850:2:1:8871:3044/1
+AACCAGGCAGCCACACGGCAGTTGGAAGCGGTCTC
+>850:2:1:8875:7385/1
+GTTTGCCAGGCAGTACGGTGGATTAATCGCAGCATGCGAGTTGGACCATTGTTCTGTGCGCCGTTGGCAGCTGTCC
+>850:2:1:8876:2061/2
+TTCTCCCTCTTTTGTTGATTTACTTATGCAGCTACCTGTTTTGTCGTTCCTTTCGCTGTCC
+>850:2:1:8878:4480/2
+ATGAAACCGAAGCTAGCCGCGATCAAGAAGGGGAAAGCTACCC
+>850:2:1:8880:4274/2
+CGCCAGAACGAAATAGACGAGCAGCAGCGCGAAGCCGAAG
+>850:2:1:8880:17123/2
+GAAGCGCAGATTTGAACTAATTTAGTATTGCCAAGTTGCCGGACCTTCAGACACGCTGCCAATCATGGATACCAAA
+>850:2:1:8881:8363/2
+CGAGCTGCAGAGAGCTGTCCGGTCAACATCGGCCCGATTTAGAACACCCAGCGAAAGACGAAGGGCACAAACATGA
+>850:2:1:8882:16637/2
+TTCTCGGACACGCGCTATCAAACCGGCGAGGTCGTCATCGTCCATCGCCGAAGC
+>850:2:1:8882:21093/1
+TCTGGGTTGGCCGGCCAACCCGAGTTTCTCCCTGATCCGCTTGCAAAAAATCACTAGAAGACATGGCGC
+>850:2:1:8883:14209/2
+TCTGTTTATATGGTGACGGACACCAGTATTATGCAAAGTAATTTAGATCATAGCGCGTCAAATGGACTCCCATCGT
+>850:2:1:8885:18279/1
+AGTAATTGAGACGTGCCTCTTTGACCAGACTGTCGATCTGGGCATCCGACAAACACTCAAAGAGCGGTTCGTCCCG
+>850:2:1:8885:18279/2
+ATGCTGTGCGCACGAATGTTTGGTACGAACTGAAGCGCCAAGGCATCACCATCCCCTTCCCAATTCGCACATTGCA
+>850:2:1:8889:18176/2
+AGCTGGTACGGTTCGATTTTATCGAGAGGCGTTTCGAGAAGACTCTCCTCACCCAGCTCATCATCAGAGTCAACGT
+>850:2:1:8890:14909/2
+AGTCCCAAGTTCAACGTACCTGGGTTCTACTCGTTGGAGGTCACGGCCGGAGTCCGGTACAACGAGTGGCTGAACA
+>850:2:1:8891:17783/2
+CGGCAAGGGGTTAGCTACATGCAGCCACTATGCTGGCACTATGCTAGAACTGGCACG
+>850:2:1:8891:16311/2
+CGCCTCGACGACGAAGCCGAGCATGTCGGCCCCGAGATCGGAATACTCGATGTACTGG
+>850:2:1:8894:18689/1
+ATTGCCGCAGCCTTCGCCAAAGGTTTCGCCGAAATATCCGAGCAGGCGGCGCCGCCGGC
+>850:2:1:8901:6594/2
+CCGAGAGTGCAGTCAGCGCTGGCATGCGGGCAGCCGTGGACATCTCCCGTTCCGAGCGAAAGTATCGCCCAAGCCG
+>850:2:1:8903:14465/2
+GGAACGTTCCTGCGTGTCGCTGCCAATCGTGTCGAGGACGATGTCGACGTTGC
+>850:2:1:8903:8712/2
+CGCCTCCGAAGGGTATGTCATTGAGCGCGCGCAAGGTCTGAAAATGATAGGTCTGGTCGCTGAAGAACCTGAATGG
+>850:2:1:8904:7909/2
+GCTTGCTCCTTTGCATCCGAGGGGTCGGGCCGGCA
+>850:2:1:8905:1644/2
+AAAGTCGCGCTTTACCAGTTTCCTGCACCCAGG
+>850:2:1:8905:13243/2
+GCAAAATCAAAAGCCGTTTCATGCCAGCCATGAAACACTGAAATTGTGAAGGTTGCGACGCCAATCTGATGCGTC
+>850:2:1:8906:4137/2
+TCCACCCAGGCCAGCGCGAGGAACCCGTCGGCGGCGTC
+>850:2:1:8908:12986/2
+GTGCGCGCATAAACTTCAAGTCGGCACGCCAATTATCGACCAGGTCTACTCGCTGCTTTACCAACGGAAAGCAC
+>850:2:1:8911:3583/2
+TGACTGGCCAGAACCGCCCCAGTTGTGGTACTTAACCGGTGTTGTACGTGTTGTGTAAGTTCATGCAAG
+>850:2:1:8914:15804/2
+TGACTTCATATTTGACGATGCCACTCAATACTAGGTGCAGAAAGTGTTCGGGATGTTCGTGGCTG
+>850:2:1:8915:5280/2
+GTCTCATGGTTAGTGGTCATTTTTCTGGGCTTCAGCGTGCTCGCGCCGCCCA
+>850:2:1:8916:6769/1
+TGGCTCATCGCCACGCAAGCTATGATCTTCGATC
+>850:2:1:8916:6769/2
+TTGCCATCGTGCGCGAAAGGTCGTCACGCCAGCGAGGCTCTCCGCCCATAGTAATTCTCGAATGGGCAGATTCATT
+>850:2:1:8919:3435/2
+GGATAACAAGAACCGTACAGCGGCTGATATTCGAAGGATTTTTAGTAAAAATAATGGACATTTGGCTGCAACT
+>850:2:1:8921:16219/2
+CGCGCCGCTCGCTCGATGGCTCCCGCACTTATCCCGACACACGCGATGGCCGGA
+>850:2:1:8921:11883/2
+CGAGCTCGACTTCTCCCGCGGCGAGGGCTGGCGCAACGCGCGCG
+>850:2:1:8921:5371/2
+CAAATGAGCATACTGCCTTTGGGTTTTCATTGGGGCGTGCATCTTTAAGCATTATCAAAATGTGGCCATTTTAGTT
+>850:2:1:8922:6666/2
+GTGTGGACGCTCGAATTCTTCGAGCACGATCTGCATTTCTCT
+>850:2:1:8922:2252/2
+AACCTCATCCAATTTTCTCAGATCGGTCCGTTTTCTCATTTGCAATTGCAGACACCGGCGC
+>850:2:1:8923:3134/2
+AACAACTGGCAATCAACACGAACGCTCATCTGACCGAGTCCCTT
+>850:2:1:8925:20449/2
+AAGCCGCCGTCACTCCAGGGCGCGACGCCCCATGCGCAACGCGACGATCAGCAGGAAGAGGCCGAACGCCGCCGCG
+>850:2:1:8926:17133/2
+CCACGACGGCGCCGCTGCGAACCATCCGTGTCGCCACCTGCTGGTCGG
+>850:2:1:8926:19360/2
+ATATTACCCCTAACGTGTGACAACGTGATTTCACTCGCAACAACGCCCTTATGCCTCGACAACGGCCTGTTTTAGA
+>850:2:1:8928:10502/2
+GATGGCTACTATCACGATCCGCTCAACGACATCGGGAAAGAGCTGGTGATATCGGAAGTCACCAGCT
+>850:2:1:8930:9887/2
+TTTATGACACAGTAGTACTAGGCTTCAAACGTATTCCGTGATTTCGTTGATTGCAACTTACGTC
+>850:2:1:8932:17470/1
+GCGTCAGCTTCTGGGTCCTGAACGATTGCCCCT
+>850:2:1:8932:11815/2
+CTCGGGACGGAATTGCAGGGATTGTCTCACATCACCGGGCAATATCTTAGCCCAAAGCTTCGATCTCCTCTTTTCC
+>850:2:1:8935:1677/2
+GCCGGCAAGATCGGCGACACAGGCTTTCTGTTGGTGTCCCAGCAGGTCGGGCAGG
+>850:2:1:8938:9250/2
+CCAGTGGACGACGCCGTTCTCGACCTCGACCACC
+>850:2:1:8938:18038/1
+GTCCTGAACGAAGGTATCGCCGGTCAGGTTCCAGCCCTCCCGCAC
+>850:2:1:8938:18038/2
+ACATCTTCATTTCAAATCGCATCGGAGATTCGGCGCCGGCTTGCACAGGGCGGCCGG
+>850:2:1:8939:12237/2
+GCTCTTGCCGAGCTGGAACTCGAAGCTGCAGCGGC
+>850:2:1:8939:15577/1
+AACCTCGATAGCAAAACTTGGACGCGCGGTTTTCTTCGGTGCGCTCACCACGG
+>850:2:1:8939:15577/2
+GGAATTGCCGCCTGTCGTTCCCGAACAAACAAAAACAAAATCGAACACATAAACAGTCCGGCGACGAAAATGCCGA
+>850:2:1:8941:12358/1
+TCATCCGGCAGGCCGTCGTGCAAAACGTACTTGCCCAGGAAACGGTCGCTGACGGAATAGCTCCTGGCCCACACAC
+>850:2:1:8942:9488/2
+TCAATTTCGGACTGACCGAGCATATGGATCATGGCGAGCGCTACCGCCGCGC
+>850:2:1:8942:5643/2
+ATGTGATGGTAATCCCAAGCACGCCGAGCAGTGTGCGTGACAATGTTTGGCTGGG
+>850:2:1:8943:2003/2
+GCAGGCTTTGCATGGAAAGATCGAGCACTATCTGTTCTGCAGTTCCATTTGGGTGTATGGACATGCAGTGTCAGTT
+>850:2:1:8950:20512/1
+GACGCCACAGCGAAACCAATGAACATCGCCGCGTAAGATGTTCGCAGC
+>850:2:1:8951:6709/1
+AGTGGCTGCCTCCAGTTCGGTCTTTGGATGCTTGAAGACTGGCGC
+>850:2:1:8951:6709/2
+CTTCTCGCACAAATAAAAAGCGACGACGAGCGGATGAGTGTAAAATCACGGCATCGGCTGGGGG
+>850:2:1:8953:10524/1
+GCGGTGCACCTAACGAGTGTTTTCCACAGGCACAACAAGCAGCGGAAAAA
+>850:2:1:8953:6160/2
+CGTCGCGCTCTACGAACGGAGGGGTACGCACAACTACGACGAGGAGCTGAGCCAGCTCGCCCACG
+>850:2:1:8958:4816/2
+ACGCCAAACCTGTCGAATTCGGCCAGGTGTTGTTCAAATTGCGCCCCACTTGAGCATGGGCCTGCACTTGGACTAA
+>850:2:1:8958:4504/2
+ACTCATAAAAAAAGAATTTATAGTATTACTATACGAATGTATGTTTTCGTTTTAAATAATTATGCAAACAATCGGA
+>850:2:1:8959:3612/1
+AGAACCGCTCCGCCTGGCGCGCCGATGATCTTTACCTCG
+>850:2:1:8959:3612/2
+CGGCCATCCGCCCCGCCATCAAGCCAATGAGCGGACCAGTTGCCATTCC
+>850:2:1:8962:3461/2
+CAAGCCCAAACTCTCACTCTACAAAATCTTTCATTACCTCTTGTATGTCTTACATACCGGCATTCAATGGGAA
+>850:2:1:8965:3016/2
+CCTGATGTCGATTACTTCATAAGATACCTGCATATCTACGCAAGCGG
+>850:2:1:8967:14730/2
+GAACCGCATCAAGTGTCACGTTAAAAAAGGCGATCACGTCGAGGTCATTTCCGGGAATTTCCG
+>850:2:1:8968:2621/1
+TACAACAAGTTGGAAGGGGAAAATTGGATTCTGAAAATCGCGGGAAATTTCCTTCATTTTCCTTT
+>850:2:1:8968:2621/2
+TTGAATTTTAAATGGCGGCCGTGGCCGAAAGTCAGACTCGTCGACAATTTAAAATTGAAC
+>850:2:1:8970:19833/1
+TGTGAACTCTTGGGGGAGATAAGCCTGTTATCCCCGGCGTACCTTTTATCCGTT
+>850:2:1:8973:6478/1
+CCATCCAGAGCAGGATCGACCCGGCCATCACCCTCAGCTC
+>850:2:1:8973:20984/2
+AACGCGTTGATCGCGAGCATCTCCAGATCGCCGACGAGCTTCC
+>850:2:1:8975:1642/1
+CGCTCCGAAACCCTTCGCCTCCTCGAACTTGCTT
+>850:2:1:8978:15062/2
+CGTCGTGCTCGCGTTCGTGGCCGGTGGGCTCCTCC
+>850:2:1:8978:6558/1
+GGCCCGGCGACGTTCATCGGGCTGCCTCCAGTGCCTCGACGCGGGCGGCC
+>850:2:1:8978:10895/2
+TCCGAGACGACTGACGGAGGACTCAGCATGGGATATGAGCTGCCGGCTGCCTCGCGGGGGTACG
+>850:2:1:8979:1396/1
+TGTTCTACCAGGCGACTGATCGTTTCTGCGTTTTG
+>850:2:1:8979:1396/2
+AGATTTATCGAAGGCACGCCGCAGGTGCACACCTATGAC
+>850:2:1:8979:16673/2
+CCTGCATACGAGCCCTCTGGCCGCTCGAGCACGGTCTTGACTCGGGGCCCAGTTGCAGAGCG
+>850:2:1:8981:6500/2
+GAAAACTCTTGTGCCAAAGAAGATGAATTCTTCCTCCTGTTGCGAGTTCTCTTTCCTCGCTAAGAATG
+>850:2:1:8986:15854/1
+GCGGCGCAGCGTACGCCGGTCGAGATGATCGAAGTGCGCATGCGTCACCAGGACAAAATCAATCGAAGG
+>850:2:1:8986:15854/2
+AGATCCGCCAGGGCGAAATCTGCATCACCTGGATCGGTCACGCCTCATTTCTGGTTCAGACGCATGAGGTGAATAT
+>850:2:1:8987:10783/2
+GCGCGACGAAATTTGCGCACGCCTCAACTATCTCTGCGAGGTCGGCGTCGGTTACCTCACGCTCGACCGG
+>850:2:1:8988:1995/2
+AGTTCGTCAGTCCGGTGATGACGCGGGCTATGACCGCC
+>850:2:1:8991:12034/1
+GCTGTCCAGTATGGGACCTCCAAAGTCTTCTATAAGGTGGTCCCCCATTTTGAGACGGAGGGGTTTCGCCAATACA
+>850:2:1:8991:12034/2
+TCATCACGCGCCCAAAGCCTTCAATAGGATTGAGGAGGTGGCCACAATGCGCCGGCAAGAGATGCAAC
+>850:2:1:8991:13472/2
+GTTCGGTCTGCGCGATGAAGATCTGATGTTCGACCCGCTGGTGCTGCCGATCAGCACCGGCATTGAGGAAGACCGC
+>850:2:1:8995:15021/1
+AATGCCGTCGCCCACTTGCTGGCCCCGTTCAACATCAAGCCATTCGAGATGAGAATCG
+>850:2:1:8995:15021/2
+CGCGAGCGCCCGAGAACCTCCCGCTTGAACCGCTACACTGCTACACCGACAGACTTCGCCCGCTACTTGGTTTGCA
+>850:2:1:8996:18558/2
+AGGCACGCCGCTGGTCAGCGATCCCGGGTATCGGCTGGCG
+>850:2:1:8997:11953/1
+AGCCGCCGTAGATGGGATTCGAATTTTGTACAGTCGTGTGAGTCCCCCGAAGAGGGGCACGCCC
+>850:2:1:8997:11953/2
+TCCCTACTTGAACTTTGGCGCGAGCGACTTCACCTGGGACACCCAGCTGCGC
+>850:2:1:8997:21091/2
+ATCACGACGACGGGCCGACCCCTCAAGCGGGCGCTCG
+>850:2:1:9002:3591/2
+GGCGGCCAAGGCAAGGGCAAGAAGCTCGGGCATGCCGCGG
+>850:2:1:9008:20266/1
+CCGGCACGCGCATGTCCTGCCTGCCGATGAGAATTCGGGCCACGCCGCCGGTGGGACGTACGTGCAGACC
+>850:2:1:9008:20266/2
+GCTGCTCCGCACACTTGGTTTGCCTTTCGATCTGAGTGCC
+>850:2:1:9009:15374/2
+CTCTTTTTGTCTCAATGCGAATATTCTCAGGTCCAAATGGGGTCTTTACCCGCTTCTGAAGCCATTTGGTGAGGAT
+>850:2:1:9010:13821/1
+CTTCAAGAATCTCGCGACCCTGCGCACTGATGCGCCGCTC
+>850:2:1:9011:12915/2
+ATGCGACTTTGCAAGCCGTCGATCAGGCGTCGTGCCCTCTCGCCGGAACC
+>850:2:1:9012:14518/1
+CGATCTGCTTGTTGGCGCCGTGCAAGAAGTTGAACGTGTGGAAGAACTCCTCCTGCGTGC
+>850:2:1:9013:3802/2
+CTGCTCTCGCGCCTCGACGACAAGGACAAGATCTGGAAGTTCTCGCGCTCTGATCTCGCC
+>850:2:1:9013:15441/2
+CAGTGGGACGAAGCGGTCACGCGCCTCAAGCGCGCGGTCGAGATCGATCCGGACATGGA
+>850:2:1:9014:10078/2
+CGGCGAGGAAGAAGCCTACCGGATGATGCAGAGGGAGAGCAGGC
+>850:2:1:9015:1939/1
+CGTGTCGGTGCTCACCTTCCTCCTCATCCACC
+>850:2:1:9015:11692/2
+AAGGCCAACATGAGGCGATGGCTGTCCACCACACCCGTC
+>850:2:1:9016:14741/2
+ATCAGCGGCGTCGCTGTCGCGCAGCGGCAGG
+>850:2:1:9016:8343/2
+CGTGACTGGCCCCGCTGGTTCGGGCATGCTGGGCGGCGAAAGGAGCAGCAGTGAG
+>850:2:1:9018:1999/2
+CTCCCTGGACCTGCTGGACCAGCCCCAGGAGCG
+>850:2:1:9018:2930/2
+TTCGACGCGCCGAATTTTTCGAAGAACGCGGAATCGCGTCGACCCGGATT
+>850:2:1:9021:17855/2
+GAACTATGTGATCGACCGCTGTGTGGCGTGGGACCGGACGCAATAAAAGCTGGACACGGAGAGACGAAGGACACAG
+>850:2:1:9022:21079/1
+GTGCGGTGTTTACCGAGGCGCAACTTGCTAGAAGCACTGAAGTAACGAGGGAGGTTATTGTGAGGTAGTTCTTCAT
+>850:2:1:9022:21079/2
+ATCAAGGACTTGGCAGACAATCCCGAGTTTTTAATGCTGGTAGGTTGAACCCTTTCCCTCGCCCAAACGCACCGTC
+>850:2:1:9022:14932/2
+CTCCGCTTTCGTCCCATCATGATGACCACCATGGCCGCGCTACTCGGTGGCCTCCCACTCGCTCTCGGCGCCGGCG
+>850:2:1:9026:2369/2
+GAATAGATATGCGTAATCGGTATACTATTTATTTTTTCCGTAAATATACGGTTTATG
+>850:2:1:9032:8849/2
+GTCATTCAAAGTTGTTGATGCCGGTGGGAATACTTTTAGCACAAATTCGAGTTTCACATTGACCATTTCAAACAAC
+>850:2:1:9035:21360/2
+TTCCTGTATCTTGGCATTCAATGCACTCCACCCTCGCCGAGGCCCACTCG
+>850:2:1:9035:7091/2
+AGATCTTCGCGCGCAGCTCGCGCCAGCCGTCGATCTCGGCGCGGATCTGGCGCATCTTCGACTGGGCCGC
+>850:2:1:9035:20952/2
+GAGCACCGGTGTCCAGGCTCCGGTCGCGGCGTCGCGCT
+>850:2:1:9038:11895/1
+TACAGAAAAGGCTGGGGCGCTACGAAGCTGCAAAGCCGCC
+>850:2:1:9038:11895/2
+CGCCAACACGCCGTCAATTGGCTCACAATCGTAGTGCCTCGTCTGAGCCTCGCGCTCATTTTAGCTTTC
+>850:2:1:9039:15575/2
+GTTGAGGTCGTAGCCGGCTGGGCGGTCGCTGCCGACAATGCGAATTGAAGAGCTGCAACGCTTATAAAAAGTTTTC
+>850:2:1:9040:6733/2
+CCCAGCTCCGGCATTCCCGATCCGGCACGGTCATGCCTTGCTGTTCTCG
+>850:2:1:9041:5552/2
+AGCCATGGACTCCGCCGTATGCCAGCGTAACAGATAATATATCATCCAAATTGTGAGTACCGAGAATAGAACGG
+>850:2:1:9041:7410/2
+CGGACCAAGGCGGACTTCGAGGCCCGCGAGGGGGTCAAGCTTTCTTTCTTC
+>850:2:1:9045:1607/1
+GCGCGTGCCCGTCCCGTACACCGCCACGGGCATTCCGCC
+>850:2:1:9045:1607/2
+CGAGACTATGGCTTTGCGTATCGTGTCCGCCCGGACGG
+>850:2:1:9047:4242/2
+TTTTCCTGCGGGAAATAACCATCACGCACTTGCGCCACATCGCTGATGTGAAT
+>850:2:1:9051:3951/2
+TCATGACGCTTCCCAGAGCTTCATCGATTTCCTGATATAGGACTTGAATGGCGTTCCGGAGCTTGGCGTCTTCTT
+>850:2:1:9053:6222/1
+ATTACGCGATCATTCTCGTAAACACGAATCTTGCGGGCGCGCAGATGGAAGTCGGGCTTCGACGAATCG
+>850:2:1:9054:4390/2
+TGATATAGCTGAAACCGAAAACTCCGTAGCAAAGGATCAAGCGG
+>850:2:1:9054:16406/1
+GATCCGCCAGCGCCAAGCGACGGCAGCCAGGATGACCGCCAGTGCGAAGACCGGATACGCGTAGC
+>850:2:1:9055:11230/2
+AAGACCTTCCGCATGTTCACGAAGTGCTGAGAATAACTGCTGCGCTTCATGATCTCTCTTAAGTGCGAGCAACGAG
+>850:2:1:9055:17073/1
+AGGAAGCAGAACCCTTCGCGTCGATAGCTCTGATGGCAACTCGTGCTCTACAAAGAAAGCCACCTCGCTCGTCTCC
+>850:2:1:9057:20969/2
+GAGTTCGTCTTCTAAGTAAATCAGAATATTATTAAGATAAGCTATAATAAAATTATCGAGAAAATCGAAGAGAACG
+>850:2:1:9058:21400/2
+TGCCGGATCGGGCTGCTCTCGCTGGACTTCCGGCACCTGGCCGAGCGGATGTTTTTCGCACGATATGCAAAACAAC
+>850:2:1:9059:2718/2
+AGTTCTTGCAGGTGCGATCGTCGCCGGCGGCGAAGGCGGTGCCGTCCGGCTG
+>850:2:1:9059:16429/2
+GCTCGGCTGGCCGTTCCTGCTCTCACCGCATCCCGGCTAC
+>850:2:1:9059:8170/1
+AGGCAGCTCGTCGTTCTTGTGCATCCGGCTCATGAGGGTACAGGCGCTCTCGTCGCTCTGAGTCCTGCCGTTTGAA
+>850:2:1:9059:8170/2
+AGAAGCATACCATGTGGGAACGGACGTGGCATAAAGTTGGCAACTGGTTAAAGAAGGAGGAAGAGCATAGGCAGAC
+>850:2:1:9061:12341/2
+CCCACGGCGAACCGGCCGTCGGGCGTCAGCGCCA
+>850:2:1:9062:19562/2
+AGCGCGGACGCAACAATTGGTACTTCTGTACTGAAGGTTCTGGGTTGACGTGTCACTCTCTCTGTTGGGCTCGGGT
+>850:2:1:9062:5953/2
+GGGGAAGCGACGAGATAGCGCAGTTGTTTGT
+>850:2:1:9066:9677/2
+CCCGACGAAGCCCAGGTGATGAAGGATGAGGGCCTCGACCTGGTGCAGCCGGGCTTCCTGGGCGGACCG
+>850:2:1:9066:12173/2
+CCCTCAACTGCCGCGTGCCCGATCAGGCGCAACCTGTACGTCCTTTAAAATG
+>850:2:1:9069:17993/2
+CGAAGAAGACCGAGGTGAAGAAAGAAGCGCTCACGCTGTCTGTGACAAAATCGGTTTATGGCCCAAGCGC
+>850:2:1:9069:4190/1
+ATGTCACGGCCATACAGGAGATCCGCAAGGGGCTCACCCCGGAGCAACAGCAGCAATTCAAGACGCTGCAAGGCCG
+>850:2:1:9069:4190/2
+CAAAGCACAACCCTACCGGTGGAGGGGTGCATGACACAAGCGTCCTC
+>850:2:1:9070:15259/2
+CAGCTCACGAGCAGGACCGCCGTCGTGGCTTTGAGATCGAAGAAGAGTACGCGGCGC
+>850:2:1:9071:6749/2
+AAAGACCCTATTTGATATATATAGTTTTTTAAGATCGATATGTGTTCACCTCTAAATAAATCTGCAATGGTGGATT
+>850:2:1:9071:11631/2
+CGAAACGCAGGGCAAAGTGTTGTTCCCCAATGAGCATCAGGGCTTCCCCTTTGC
+>850:2:1:9077:20257/2
+ACGCTCGCATGGGCGGAGAGTCGGTACGGTCTCCTTCGAAAGCTGTTCAAGCCGGTGCGTGCAACGGCGCTCCTCG
+>850:2:1:9078:11317/1
+CAGCTTCGGTTTGCTTGCCTTGCTGGTCGTGCTCGGGG
+>850:2:1:9080:2364/2
+GCTGATTTATCCTGATGAGGGCGATTCCAAAGAACAATACACAGGCAAATTTTTTGCTGGCGG
+>850:2:1:9080:20351/2
+AATGGTTATGCCCCGATTCCCGACTTCTCGGGACAGCGCCTGAG
+>850:2:1:9081:1055/2
+CGTGGCATACGGATCGAGCAGGTATTCCGCGGC
+>850:2:1:9081:5636/1
+CGGCGCCGGGCAGGACGTCGTTCACCGAGAACAGCGCCAC
+>850:2:1:9083:5244/2
+CGCCATCGCCGATTTCGATCGTGCAATGAAACTCAATCCAAAAGATGACGCGCCCTATTATAACCGTGCT
+>850:2:1:9084:8914/2
+AATGGAGGTCGGTGTCCGGACCTTTGATATCGACTCGATCGGTCTTTTCCATCAACCGCTGGAGCGTCTT
+>850:2:1:9084:4147/1
+TTAGCCTTGCGCTCCGATGAACCTCTCATTAGAACGAGCGTATTATGGCGATGATTCACGTTAAC
+>850:2:1:9085:4947/2
+CACATTTCCTGATCAATGGTTTTTGTCGCTAATACTAGTTACATGTGGCATTTTG
+>850:2:1:9085:4490/1
+GCGAATTCTCGGCGAAATGTCGGAGGTGGATGTTGGAGAGTTTGCAAAAA
+>850:2:1:9085:13622/2
+TTACGGATAGACCTCACCTATTTGCGCCACTAGAAATACAAAGG
+>850:2:1:9087:17449/2
+CATAATATGGTCGGGCCAGGGTTGCAGCGGAGCTTGCCAAATTCGTTATATAGTATAATCAATTTGCCCACGGCCG
+>850:2:1:9088:9619/1
+TCTTCCTTTATGAGGCGGACGCCTGGAATCTTCTTCAAT
+>850:2:1:9089:8983/2
+AATCATGTTGCACTGCGCGAAGACGATAGTCGCATTGATGGTGTGGT
+>850:2:1:9090:15152/2
+GCCAATTGGTCACCGGCGAATCTATGAATTTCGAGTTCGGCACAATGATGGCGATATTGTCG
+>850:2:1:9091:20238/1
+AATGATGAGTAACTATCGAATAATCCAGGATTAACAAAATCAACCATCGTGAAGAATTCACTGAGATCATTTTGAA
+>850:2:1:9091:20238/2
+CCTAATAAATTACGAGAGGGTCCTTAAAATGCATGCAGAACTTGGAAAGCTATCTTTCGATTTGGTGATCTGTGAC
+>850:2:1:9091:7168/2
+GCGCAGTGCTCGCGATGGGAGCGCCTCTGGATCGCTCGATGGCCGA
+>850:2:1:9092:6878/2
+GGGCTTGCCGCGATCGACCTGGAAGCGCACGTCGATGGTCTTGTTCTCGACGTTCACGTC
+>850:2:1:9093:6472/1
+AGAGTATGAGTAAGAGGAAGATAAGAGCAAGAGCAGGAGTGAGAATGGGACTACCTCGGCAGCG
+>850:2:1:9093:6472/2
+AGGTGAATGAAAATCGCCGCGAGCAGCGCCCACAAAACCG
+>850:2:1:9095:2038/2
+TGGTCGCGCACGATCGCGCGCGAGATCGCAATCCC
+>850:2:1:9095:14597/1
+CACATTGGTGGTTCACCGAGTCAGCACCGGCGTGT
+>850:2:1:9096:9202/2
+CCTTGAAAGACAGCGCGAATCATCATGGGTTAGCTCCTTGCGGGTCGGAAATGGGGCCGTGCTTG
+>850:2:1:9097:8795/2
+TGCGATGCCTCTTGCTATGTCTACACATCCGTCGGCAACGTGCTGAGTCTCTACTTCGGCAACTA
+>850:2:1:9101:3587/2
+CCACGGGCTCCCGTAATAAGTTTAACCTCCGCAAAGGCTTGGAA
+>850:2:1:9102:9517/1
+TCGAGCGCACGATTTGCGGTCGATTAAAGGAATCGAACGATG
+>850:2:1:9102:9517/2
+ATGGGTTGGGCCAGCATCGCCACGGAATTGCAGCAATTCCTCGAGGGCAAACGAAAATTATGACCACGCCAAGATC
+>850:2:1:9104:10314/2
+GCATAACGGAGTATTGGGTTGGAATACCTCGAACCCAGATAATCCAGCACCGCAAATGACGCGGGAGCCTCTGCCT
+>850:2:1:9105:13174/2
+TACGACAGTTGCCAAACGGAAAACGGAATTGTGGAATAGCTGCTTCATTTTGACTTCCTCTCCGCGGAATTTTTCG
+>850:2:1:9107:3691/2
+CGCCCTTGCGCCAGTTATGCGAATAGACGAATTCCGGCCGCTCCGCATGATCGAATAGGGCGTTGAGCAACGCATC
+>850:2:1:9107:13286/2
+GGTGGCGCAGGAGGCCGAAGCAGCGGATTTGGCGCTTTCCCACCACTTGAGCCATCTGGTGGTCCATGGTGTGCTA
+>850:2:1:9108:15982/2
+AAGCCGCTCCTCCTGCAATCCATGTACATCTTCAAGCAGCCGGG
+>850:2:1:9109:16738/2
+GTCAACAGTTTTGAAGTCCTCACCCAGCGCGAGTGACACAGACAGCGCCGCCAAGATTGTCAACGCG
+>850:2:1:9111:7317/1
+ATAAACTGAAACCTGGATCCGCGAGCCATTCAC
+>850:2:1:9112:6724/2
+CCTCTCTTGCAGGGAACCCCGGTGCTCGCAC
+>850:2:1:9113:2566/1
+CTGCTTTATTCTCTTCTGCCATTTGTATTCTCCGGTTGATTATCGGTGGA
+>850:2:1:9114:8374/2
+CGGTGCACGGAAGGTGCGCCGAGAAAAGAGAATTAGAAATGGATACCCATTCAAAGGATACGACGCCCAGCCTG
+>850:2:1:9114:16785/1
+AAACGAGGAATCGTCGGTAATTCACGCTTAACCTAGACCCTGATCAGGCCAAAACTGCAACGCGTTTCCTCAATGA
+>850:2:1:9116:2052/2
+TGTTCATGTAGATGAGCACAAAGATAATGAGCAAAGTGAACGGGATGAGGATCGCCAAACGTTTCTCCG
+>850:2:1:9116:9990/2
+GCTGGAGCGCCGGGTAGAGCGACCCTTCTTCGACGCGCAGGACCTCCTCCGACGCC
+>850:2:1:9118:14418/2
+CATCGACCGAGTCATCGATATCAAGTGAATAGCAGAAGACTTCTGAGTCGCGCACCGTCACTG
+>850:2:1:9122:5819/2
+TGTTTTCCCCCGCATTCGGGGGAGCCCCGGCCATG
+>850:2:1:9130:3823/1
+AGCGAACTTCGCTGCCTGCGTGTCTCGAAATCACTGCAGAAAGCGACGACGGAGAAATCATGGCGCTCTGCCATCG
+>850:2:1:9132:16637/1
+AGAGATCGCCTGCGGGTCTGGCATCATTTCTG
+>850:2:1:9132:12857/2
+CGCCGATCTTCCCTGACCTACCGACGGTCGCGGAAGCGGCGC
+>850:2:1:9132:12379/2
+TTGCTGTAGCCGGGACCGTGAATCTCGATCCGCGGGTCGCC
+>850:2:1:9135:13337/2
+TCTTGACCTCGCCCACCTGGGCCTTGGACCCGACGGCCACACTGCCTCGCTGGTGCCAGG
+>850:2:1:9136:14188/2
+GGCATTTAACCACTGAAAAGGTCTTGCAAGCTACGCCACGTATTCGTGGTTGAAAAGGTTGTTTATTAAGAAGTGT
+>850:2:1:9136:7016/1
+ATACGCTCGAGATCGATCACAAATGTATATTACCATCATATACAACATTGTCAATCGTTCGTCATCCCTTCCC
+>850:2:1:9136:7016/2
+AGATCGCAGACCGCGCACGCACGATCGATGTGCGCAACCTGCCGGCGCTGATAAGAACCGCGTAG
+>850:2:1:9136:16082/2
+ATCTGCTAGACAAGGTGAATACCGGCATATCGGGAATCCCGATCTGCCTCTTCTACG
+>850:2:1:9137:1491/2
+ACGGAACGGGCCGTTGCGGCCGAAATGCACCTGCGCGCCGCGCGCGAACA
+>850:2:1:9140:7954/1
+TGGCCCCGGAGCCAAACATTTACTTCAGCAAGGGCCGGTTTATGGCCCACGACGGCCAGTGCAAGACATTCGACGC
+>850:2:1:9140:7954/2
+GCGGATCACGCGCTGCTGTGCCGGTCCGCTAGGCACGGTC
+>850:2:1:9141:11538/1
+CGATCTCGCCATCTCGCTCTTGGCAGCGCAATAACCAGTATTTCTGAAAATAAGAAACAAGTCAAGCAGCAAATTC
+>850:2:1:9145:6184/1
+TGATCAAGCTCGAGCCTGAGGTCGCCAAGGGATACATCGACCGCGGCTGGGCGTTCGTGCTG
+>850:2:1:9146:15647/1
+GCCGCGAAAGCTGCTGCGGTCTTTATCATCGACCCACACCG
+>850:2:1:9147:1710/1
+CGCAGGTCTTCGACGATCCCCTCGCGGAGCGCATCGCCC
+>850:2:1:9147:17967/2
+CGCCCCCCAAGGCCGAAGCGCCCGCCGAGCGCACGCCCCTCAGCGTGCAGGGCTAGCCACCGCGGCCCC
+>850:2:1:9148:15564/2
+GCGGGTGGACGCGGTCGCGAACGACGACCTGCTCGGCGCCACGCTGGCCACCC
+>850:2:1:9151:1311/1
+GAAATGAAGCTCCTACCTTGGTAGCTGTAACTATGCATTTGCGTCGCGAATGCACCTTCC
+>850:2:1:9151:1311/2
+GCGGCATTGCGCGATCCGTCCTCGCCCTCCTACCACAAATGGCTGACTCCGGCG
+>850:2:1:9153:21354/2
+CGCGGTCCAGAGCTCAATGACTACGTTGCAGCGCGAGCACCGCGGTCACCATCGCC
+>850:2:1:9154:2889/2
+AAATACAAGATTCCCGCAGCAACCGTGATATACCTGCGGTTCATGCGC
+>850:2:1:9154:2313/2
+TTGAAGTGCGCACGAGCAGTCTCGATCCACGCAACATGGTGTGCGACTTCAGCGACATCA
+>850:2:1:9155:18190/2
+AAGTTCGACCTGCAACAATATATCACCCGCTGTTATGGTTCGCTCACGACGTTCAATATCCTGTTTAAAAACAAGG
+>850:2:1:9158:18037/2
+GGGGACGGTCTCGATGGCCGCCCAGACCAAGTCGTC
+>850:2:1:9158:14103/2
+GCGTTTGTTTTCACGCTACACTGGTTTTGCAACAAGGAGGCTCAGCGGGGACGCTGTAGC
+>850:2:1:9160:11332/2
+GTAGGGTTTACTACGTCGGGTTGATCGTCGCGCTCCTCTTGGG
+>850:2:1:9163:17213/1
+TGGTCACCATCAACACCGCCAAGAAGCTGCTCCTCGAGCGCAAATCCTTCTGGAGCGGC
+>850:2:1:9165:10691/1
+ATGTGCGGACCAGTGCCCTTCGATATCATGTTGCGGCACTGTGTAATCCAGCGTTCCGGTTCGC
+>850:2:1:9165:10691/2
+TGTACTCAATGACTGCCAGATGTTTCGCGGCCTCCAGATTCGACGATGCGCTCCGCTACGC
+>850:2:1:9169:18985/2
+GCCGCTGCGATCAGTGTGTACATAGGTGCGATCGCGCAGCACAAGCTCGCTCCCCGCGAAGTTGGTTACGTGCTGC
+>850:2:1:9175:13947/2
+GCGCGATCCGTGCCGCGCTCACCCACCAGAGCCAGTTTGGCAAGATCGCCAAGGCGCTGCGCCGCATCCATGCGGA
+>850:2:1:9176:13673/2
+AAGGTTACAAACTTACAGGGTTTATTTTCGGTTTCCGGATTTTGACCCCGATCAACGTCACGATAAATTTCCCTGT
+>850:2:1:9176:1051/2
+AAGGACCGTCGTCAGTCTGAGGGGCTGGTTGAACTGCATCGTGAGCTCCAGGTGGGTTACTGCCGGCTTG
+>850:2:1:9182:14303/2
+AATCTCAGAGCTGGCTTGTCTGATTCTGATTCGTAGCCTCCAAAAGTCCAATTTTCCACATCATCGAGACCGAGCG
+>850:2:1:9188:12093/1
+CTATTTCCGGAGCATCGGCCAACCGATCCTGCAAGGCCGCGATTTCAACGC
+>850:2:1:9191:16268/2
+ATGCCGTGAAGTTTACCCAGCAGGGAGAGGTGCGCATAACCGCTACTCTGGTAGACGAAACCGATGAGAGCGTCGA
+>850:2:1:9201:12662/1
+CCAGTTTGGATTCGAGGCTTCGACGATCATCACCATTTCACCCGCCCGCTTGATCATCGAGATGTTTCGCTGGAAG
+>850:2:1:9201:12662/2
+CAACGAAGGTTTTGGAGTTGCCTCCTGGTATTCATTGAACTCACGCAACACGAGT
+>850:2:1:9201:19084/1
+GCATAACAATATGCATAAAAAGTGCATATTTCGCAAGCCATGGGCGGCGCCCAAACGCCCCTTC
+>850:2:1:9201:19084/2
+TTTTGGCGCATATCTATTTCGGCATCAAAGACGAGACGATCTGGGACATTATCCAAAATGAGCTACCAAGGCTCGC
+>850:2:1:9201:21189/2
+CTCATCGACGGCCTGACGGAGCTCGAGGTGGGCGTGGCCGCGG
+>850:2:1:9209:6574/2
+GGCCGTGGCAATACCTGATGGTCATATTGCTTCTTATGCCGTGGTTGGAGCCCTGTCGCTCTAC
+>850:2:1:9211:14066/2
+GTGGGCGGGGAGGCGCGGCCTTCTTCGCAAGCG
+>850:2:1:9211:1337/2
+CGTGGGCGTCGCCCGCAAGTCGCAGCCGGTGAACACGCTCACGC
+>850:2:1:9212:19552/1
+CGTGCGGGCTTTGCCGAACGCTGAACTCCTCTGGGCGAGC
+>850:2:1:9212:19552/2
+CGATTAACTTGTCTGCTATCAGAGCTTGAAACCGGCGGC
+>850:2:1:9212:18137/2
+CAGAGCATTTAATTTTACAGGCACTCCCTCGCGAACGACTCTAACCATGAAGGTGCTCGCAGAG
+>850:2:1:9215:1589/2
+TTGAACGTGAGCAGGTCAACATCCCGAGCCTCAG
+>850:2:1:9216:19302/2
+ACGCCCGACTTCGAGCAATTCCTCCGCCAAGCAAATCCCGATGCCATCGTCATCATCGCCTACG
+>850:2:1:9216:17996/1
+CACAGTCATTCCCACTGATCCTACCAGCAGCAACGGTTTCCGGCCGATGCGATCAACGAGCACCATAGCCGGGATC
+>850:2:1:9216:17996/2
+TGGGAATGGGGTTAGCGGCTTTCCAGCAATTCGTTGGTATCAACATCATCTTTTAT
+>850:2:1:9218:1300/2
+CGATCTATACTATTTGGGCGCTGACAACACGGCGG
+>850:2:1:9218:8262/2
+GCAACTACGACAACCCTCGCAACGGCCACAGCAAGAAGACGGTCGTCGGAGAAGACGGAGCGATGGAGATCGAGGT
+>850:2:1:9221:17880/2
+GACGGCGTAGCCATAGTGCAGCGACTGGCCATAGAGGTCTGTTTTGGCTTCCGAAGCCTTTACGATGTTGCCGTCC
+>850:2:1:9222:14704/2
+GGCGCCATGGCCCAGCTCCAGACGCTCTCGACTCTGCCGGACGGCGCCGACAAGTCGAAGAACTCG
+>850:2:1:9229:2651/1
+AAAAGGTGTTCGTAACGCTCTGCGGCCACGCCAGAGCTGCGCCAAGAGTGAGATAAAGAAGGTACTTCACATATCC
+>850:2:1:9232:3076/2
+CCCGCCCGACGGGGGTTATCCCAACTTCACCACGG
+>850:2:1:9234:10539/1
+CGCAAGCCGATTGGTCGCGCGCCTACTACGGCCAGAACCTGAAGCGGCTG
+>850:2:1:9238:6118/2
+TGGTAGAATGGTGAAAAGACGGGACGCTATCAGAATGTGAAAATCTGCCTCGGGACAGGAGAGCCGCAGCGC
+>850:2:1:9241:2909/2
+GCGCTCGCGTACTTCGCGAGCATCTTCGTCGTGCTCGTGCCGGCCGACGCGC
+>850:2:1:9242:21033/2
+AGAACTTCTTGTCGCTGGTGGTAGTGCTGATCATTTGCTTTGCGG
+>850:2:1:9242:16501/2
+AACCGACCTGCGCGGCCGCGGCCTCGACCCGCGGGAGCCAAG
+>850:2:1:9243:6896/2
+CGGGCCCTCGAAGTCGCAGAGCATCAGGCAGATGCGGCCGTTGTCGCGCAGGTGCGCGATCGTCTCCGCGCC
+>850:2:1:9243:21194/2
+GCTCTTTTTCCTGTTCCGCGTTTTCAAGGGGTTTTCAAAGGAAACGAAAAG
+>850:2:1:9245:2243/2
+CAGGAAAACGCATTCTGCACTATTCGGCCAAGTCCACCGATTGCACTC
+>850:2:1:9253:10273/2
+GCCGCGGTACCAACGATACCAAAGCTGCCCGACAACGGGCTGAAGCCGTAAACCGCAAGACCGGTCACGACGGACG
+>850:2:1:9254:21408/2
+CGTGTGGATGAGGTCCAGCTCGATCGTCTGCACGGACTACTTCCCTTCGGTCTC
+>850:2:1:9263:13744/2
+TCAGCGTGAAGCCGTAGTACTGGTTGAGCGGCTCCGC
+>850:2:1:9265:19659/2
+ATCCGGCTGTTCACCACGCTGGTGCGCTTCG
+>850:2:1:9270:16347/2
+TCGCATTCGGACAGCGCGGTCTCGACATGAATCTCGATGAACTCGCCG
+>850:2:1:9271:10718/2
+AAAGATTCTCCAAGACGAGGTAATCGTGCTGAGTAACTCGAACAAGCAGGCGCCAGAATTGATGCGGCGGATCGTC
+>850:2:1:9271:20279/1
+GATCACGACACCGATGTAATTTCGGCATCTAGTACAAGACCGGGCAAGGTATTTTGCCATCTTTGTAAGCTAACTC
+>850:2:1:9273:11124/2
+GTAAAATTTGCCCGAGAAATTCGCGGGATGCCCGTGCGTCAGGTGCCCGCCGTGCGCCAGATTCATGGCCAGAAT
+>850:2:1:9274:16757/2
+GGTTAGCGGTTCAAGCGTTGGATTGGCCCGTTCAAACTCCCC
+>850:2:1:9276:7729/2
+AGCGCCGACGTTCTCGAAGCACTGGGTGTCAACACTGCGGCTCCTCCGGAAATCGTGGAACACTGCC
+>850:2:1:9280:21143/2
+GTTTTCGATTGCCGCCGGCGTGCTGAATCTGGGAGCGATGATGGCAACCATCAACTTGACGCAGGAGACTTTCGAC
+>850:2:1:9281:20196/1
+CCATTGTTCATCCGTTCAAAGTTCATCGCGACGGCAGC
+>850:2:1:9281:20196/2
+AGGTGGCGTCTGTGCTGGCGCAGACTTCTCGCAGTTGCAAATAGCGCTCTTCGCCGAATACCGCCAACCGGCG
+>850:2:1:9283:14148/1
+TTGCGATCAACACTGCCAAATTCGTCGCGGCGCGTCTTA
+>850:2:1:9284:8395/2
+CGGGACATGGCCTCGCCCCCTGAAGACCGCGAGAAGAACCGCTTCTCGG
+>850:2:1:9287:5491/2
+CGCCGGTACCCCGGCCGACAGGTCGAGTTCGTG
+>850:2:1:9289:1077/2
+GAGCATGCGCAGCGCGCCGCGGCGCTCCTCGGTGGG
+>850:2:1:9289:17083/2
+AGCAGTTGGTCGAGCCAATGATCAAAATTCGGGCCGTAATGGATCAACATTCGCCTGCGATTGATCAGGCAACA
+>850:2:1:9290:5362/2
+AGAGCGTCGGGCAGCTTGCCCACGACGCAGCGG
+>850:2:1:9295:2009/2
+ACGCCGCCGAGCTGGTCCATGTCGGTCTCATGCGGAAACGCATCG
+>850:2:1:9297:15128/2
+GGAGGCTTTGGACGGGCCGTCCTGTAACGCCTCCCTATTTGGCCTTGCTCCGTG
+>850:2:1:9298:4421/2
+GTCCGGCGTAATTGGCGTGCCATCGTGCCAGCGCGCTTCTTTGCTTAGATGGAAGGTGACCGAG
+>850:2:1:9300:21043/2
+CCGCCTAAGCGAAGGATTCCAAAAGGGATTATTTGTCGGACCGTACCCGTTTTGGGGCCGCTGGTTCCGCCTTCGG
+>850:2:1:9300:14345/1
+AGGCTTGGATTTCGATCGCCGCTTGTCGATCCACCTCAGCTCCAGCATCAGCGCGTCGCCGG
+>850:2:1:9300:14345/2
+CTCGACCTGGGATCCCATGCCGATGCATATCGACAAAGCCTTCGCGGCGAAGCACGG
+>850:2:1:9301:19819/2
+GATCCAAAGATACTTCGCCCATCTTTCGCAACGGTCGTGGACCGGGCCTTCCGTCTTCAGCGTGAGATAAGTCGCG
+>850:2:1:9304:3753/2
+CGAGGGCACAAACAGGTTAAAATCGCGCATATAGGCATCATTCGCCGTGAAAAGGACACAAAAATTCCCGGCAATG
+>850:2:1:9305:19678/1
+AAGGAACCAATTGGTGAGGGTTATCGCGTCCGCATCTTCTGTGCAGGTCTCGCAAATTGTTTTGAAG
+>850:2:1:9306:2183/1
+CTTTCGGATTCGATCTGCGAATTCGTGCGGTATTGTGTACCGCAAATCCGGATCTTTAAGCCGTTG
+>850:2:1:9306:2183/2
+ACATTGGGCCTGCTTGACGCCTATTTTGATAATGAGCTTGACCTGGCTAAGACCGTTGCGATGGAAGA
+>850:2:1:9306:15106/2
+CTTCATGTCGATCAGCAGGAAGGCGCGCTGCTCGCGCCG
+>850:2:1:9307:20421/2
+GACGCGGACGCGATTTCCTTTTCACACCAGCTCTGCGAA
+>850:2:1:9308:1264/2
+ACCAAAAGTGTGCACAGGGCCGGCGATGAGGCTTCAGACGACGGTTGATCATTCTCTTATCCGCGGAGATCGGAAG
+>850:2:1:9308:6059/2
+ATCGTCCAGCTTCGACTAACCAGGAAAGAAGCAGGGAATCGACTCTGAACCACCAACTGC
+>850:2:1:9308:7877/2
+GCCACCATCCAGGTTCGCGCCAGCGCGACCGGGCAACCCGTCACCTCGTTCGTCAAAACC
+>850:2:1:9311:18817/2
+GCTCAGGATAAGTGGGCAGGTGGTGTATCAGACTGTCCTGCCCTT
+>850:2:1:9313:10782/2
+CCTTTAAGACACCATTCTCACTGCGTAAGTCATCCGGCTCCGTAACCTCGCTTCCAATCACGGGGCGAG
+>850:2:1:9315:9996/1
+TGGCGCAACCCTGGTGCTGTTCTACGTGTACAATCGTTTGGTCGGAATCGACAAAGTCAAGCTCGGCTA
+>850:2:1:9318:11122/2
+GACGGCCGATCCGATGAATCCGGTCGCACCGGTGACGAGCGTGG
+>850:2:1:9318:19743/2
+AAAAATTTCAAACCGTCGACTCAAGATGGAACTTGGGTATCAGTTCAAGTATCCGAATTTTCGCC
+>850:2:1:9319:19341/2
+CGCGTTCCTGTTCGCGCAAGAGCCCGGTTCGGCCTCGCG
+>850:2:1:9321:15845/2
+GGCTTCCTGGTGCCCCGGCACGGCGGCAACCGCG
+>850:2:1:9323:1336/1
+TGCGCCGGTTACACGACCACAGATGATCTTCGCCTCGC
+>850:2:1:9323:13299/1
+GTCAGCGGATCCATCGCTGCCAGCGTCAGGGAATCACTGCCGGTCAAGTCGGCCCGAGTCGCCATAAAGAGGTTTA
+>850:2:1:9323:13299/2
+CGCAATCATTGCGCCGCCGTCGAATGTGCCGAAAAAGAGCATACGGTCGG
+>850:2:1:9323:9043/1
+GCACAACGTAGAGGAAGATGCGGGATTGGTGGTGACCGGTGATATCAAGGGGACAGTAGG
+>850:2:1:9323:9043/2
+ATTCCAGCCTTTATTAACCGCACCTCCTACATGAAGACCCTCATCAATGGCGGAAGTGAATCC
+>850:2:1:9326:13737/2
+TAAAGTAATCACCGAACTCCGCCAAATTACCATTGAGGCCGCCGGTGAACTCGTAGTTATG
+>850:2:1:9331:4071/1
+ATAAGTGCCTAGCAGGCAGAAGAGGACGACGTAATAGAACGCGCGCTCGTTGCG
+>850:2:1:9331:4071/2
+GGTTTGCCTGCGCACCAAAGGCGTCTATTTCATCATGATCACGCTCGCCTTCGGGCAGATGGCCTTCTTCACAGCA
+>850:2:1:9333:7424/2
+AATGCGAGCCCAACTACGAGCAAACCGGTCACCGAGCCGCCGTTAAAACCCATCC
+>850:2:1:9334:10754/2
+TCTCGATGCTGGGCGCCTGGCGCGCGCACGAACTCGACGATGCGCTGCGCCGCGCCT
+>850:2:1:9337:12978/2
+TTCAACCGCTTCACCAACTCCACCAGCTTCGCCAGCTTCACCTTCCACGCCATCGATAAAGTC
+>850:2:1:9337:11161/1
+CTATGGTACGCGAGGACGGCCGTTGCAGCGGTGTGTCACCTTCCCAATCATACGTGTGCACATCTACCAC
+>850:2:1:9337:11161/2
+CCGGGAGTGAAAGCAGGGCAGATCTACGCTTATCGAGTTAGAGGAGTTTTCG
+>850:2:1:9339:19047/2
+GCCTGGTGGATCGCTGGATCCCGGGCTACGACCGCTCCGGGATTTTGCACGGCCACATCCGC
+>850:2:1:9339:5662/2
+TGGTGCGCCCGGCTCGAATTCGCGCAACAGATAGGTCTTTTCACAAGCTTCCGG
+>850:2:1:9343:13223/2
+GTTGCGAAATGAAATCAGGTCTTTGCGATCGGCGC
+>850:2:1:9344:9278/1
+ATCGCTGCGGTTCTTGATCTGAGTTGGGTGCATTCCGAGCTGGCACCTTATTATTCTCAGCTCGGTCGGCCATCGG
+>850:2:1:9345:8871/1
+GCCAGTCTCGCCAGACGCCAATCGCACAGAGTCGCACATAGAGATCGGTAAAACCGACCCAGAATAG
+>850:2:1:9345:8871/2
+GCTGGGCGGCTATACAATCGGGTGCCACTCCCTACGACATCTGATCGGAGGATTTCGCGATCAGATTGCAAAATCG
+>850:2:1:9349:8844/2
+TCGAGGACCGGACCATCCGGCGAGGAATCATCGTCGCCGAGGGCGATCTCATCGC
+>850:2:1:9350:11525/2
+CTCGACGCTGTTTCCAAGCTCAGGTTTAGCTC
+>850:2:1:9353:17215/2
+ATTTTTTACTTCGCCCTGTACAGTCGATGGATTGTCCCAACCGATGTAGTTCCAGAGCGCGATCGAGATCCCTACG
+>850:2:1:9354:20072/2
+ATACGTTCCAGGCCACAATGTGATGCGCGCAGCGGTCCTGCCTCCGCC
+>850:2:1:9356:3437/2
+ATCATCGCCCACGATTTTCTTAAGGCAAACGCGG
+>850:2:1:9357:20429/1
+CCAGCCCGCTGATGCCTGACGGGACTGTGTACTGGTTGTGCAGGAACGTGGTCAGGCTCACCAGC
+>850:2:1:9357:20429/2
+CTGGAAAAAGTGGCGTGGGATACGGCCAAGAACGTCGTCGTGATCCGCGATCGTATT
+>850:2:1:9358:9949/2
+CCCACCGTGTATGGGCATCATCCGGAGATTCGCCTGCAAGGAGATTGAGCTCTTCTTCAGACATCCTTGATACCTT
+>850:2:1:9359:7149/2
+CTTCTCGGAGAACAACGACCTCGCGGCGAAGAATCCTGATAAGCTGAAAGAGTTGCAGGGGC
+>850:2:1:9362:10978/2
+CGAGGTCGCCCGGCCGCACGCGGCCGACGAT
+>850:2:1:9362:19661/1
+GCTCCTCTACGGATACCCGAGCCTGATGATGAAACAGATCATCGCAATCGTCGCG
+>850:2:1:9362:18826/2
+CGAAGTTGCTCGGTGTGCAGCTCAAGATTGTCGAGGCCCGGACGCCGGCTCAACTTGAA
+>850:2:1:9367:18465/2
+CAGCCGATCGCACGATCGACCACCGCCTTCGTGGCGTAGTAGCCTGACCCATCGCTGGCCGCC
+>850:2:1:9367:21272/2
+ACTCCACGCGGCGAAAGGGTTGGAATTCCCGCACGTTTATCTCATCGGCCTGGAGCAAGGTCTGTTGCCCCACGAC
+>850:2:1:9368:20298/2
+CCTTGGTGAATTCAAGGGTATCGCCTGGGTCGACATCCTTAAGTCGAAAATCCTTGCCTTTGCTAATGCGGAATGA
+>850:2:1:9368:2701/2
+CATGATCAGTTTTGTGCTTCGACTCTTTCTGCTACTCACCCTAGCCGTGACAGCAGCCCTCGCACAGCGTCCCGGC
+>850:2:1:9373:17555/2
+GAACTAACCGATCTGCTTCTCGAGCTGATGTTGAAAATAGCCTCTCCAATTTTCAGGAAGCGCTTCGACTTCGATT
+>850:2:1:9375:6687/2
+AGAATTTGCTTCTCACTTCTCACCAATCACTTCTCACTATCAGATCAACATGCCTGATGGCTCAGAGTTCCTCTGC
+>850:2:1:9376:17660/1
+GTGGTTGCCGCGAACCTCGGTAACAGCGAGACCGTGTTGGTTAAGAGTAAATGAAATGGG
+>850:2:1:9376:11147/2
+GCGACGACAGCTCTGGCACACCTCCCGGTACCGCGCGTTGTTGTACGAATGCGTATGTTCAGGTCACAGGTCTCGA
+>850:2:1:9377:10541/2
+CGACAGCCCGGCGTTGGCCAGCGCCTGGCGGATGACCCGTTCC
+>850:2:1:9377:21318/2
+TCCCTTGTTCCCTCGGTCCCTTGTTCCCTGCTTTTTT
+>850:2:1:9380:3571/2
+TCCGCCGCCCAGGGTTCGTCCTACGCCGCATCC
+>850:2:1:9382:15780/1
+CGGCGGAAGGAGTTCCCGCGATTTTGCTGGGCGCTATCGCGCTCGTTTATCTGACCGACCGG
+>850:2:1:9383:7168/1
+CATGAAATTTCAGTCTTGATGAAAGACGATTCTCAAGGTCAAAAATGGTCGAAAAAAAATTACCGTCATGGCTACA
+>850:2:1:9384:4161/2
+CAGGCCGCGCGAGCTTATTTGAAGTTGCGACAATGA
+>850:2:1:9384:13961/2
+CAAGTTCTGATTGCTGGAAGCTTTCCCAAGCGGCG
+>850:2:1:9391:17939/2
+CGGGAACGGGTTGGTCCCGCGCTCGTTGAAGATCGCCACGCCGATCACGCCCACGTTGCGGCTGTCGCCC
+>850:2:1:9392:9622/1
+CCGAAGTCGATCGGGAGTCAGGAGAGCTGGGACACCGCGGAGGCTGCACTCGCCACC
+>850:2:1:9392:19510/1
+GTCGGCCGGAGAGCATAACTCTTGAGAGGTTCAGCTGCGAAGAAATCGTGAGAAATCGGCCGCGTCCATC
+>850:2:1:9392:19510/2
+CTCGGCAGTGGAAAAACCCTTGCTTAGGCTGCACAAGACCCTAAACATCCGCTCGTACTGGAAAGCTATTCAGCGG
+>850:2:1:9393:10690/2
+ACGGGAAACACTGCCGCGCGGATCGCCAGAACCATGCTTTGCAAGATCACCGCGTTGACGAGCGTCGCTCGCAGAC
+>850:2:1:9394:4204/2
+GAGGCCGCCAAACTTATCGTCCTTATCGCCGAAAGCAGACGCGAC
+>850:2:1:9398:1643/2
+CATCTGTCCGCTATGCCGGACGCGACTGGGGCGTC
+>850:2:1:9399:18771/2
+CAACGAACGGCTCTCTGCTCTCAAAGAACTATTCCCGCAGCGTCGCTCCGAGTTCGCGTTTCAATCGTTCGCGAAT
+>850:2:1:9401:21141/2
+CGGTTGCGAGGTACTGTTTGGATTGTTTGAAAAT
+>850:2:1:9402:8360/2
+AGCATCCTTAGTTTCTGACTGCGCAGCGTCTTCACA
+>850:2:1:9402:6896/2
+TAAACACCGGGACGCGAGGGCAGATTGCCTAATTTTTCCGGAGTGATCGCCATTGGAATATATCAAACACGGTG
+>850:2:1:9407:5875/2
+GCTCACTATGCGCGCAACGATCCTGCGCCACCGCGACATCGTGCGCCTCTCCATC
+>850:2:1:9407:20515/2
+GAGGCCATGGAGCTCCTGCTCGACAAGCTCAAGCAGACCAAGAGCAACAAGGAGTTCCTGGGCGCCATGCATTCAA
+>850:2:1:9409:1743/2
+CGAGCATGTTGAGCGAGTCGATGACGACGAAGTCGATCTTCT
+>850:2:1:9414:18789/2
+GTACTGGCACCCCATTACTTGACGGCAGTCGAGCCACAAGTAGAA
+>850:2:1:9418:21255/1
+CGACGAGGTCAAGGAAGCCTGGCATTGGCTGGCC
+>850:2:1:9418:9609/2
+ATCTGTCTGCCTCTCAATATTCAACAAGGCTCTTAAAGAATCTTCGTCGATGACACCATGAAGACAGACTGGATTA
+>850:2:1:9418:9422/2
+TCACGGCCTCGTTCAGCAGCTTGTACTCCGTCTCCGGGTCGTCGTAGTAGCCCGGCAGGTACATGTGGTT
+>850:2:1:9418:6589/1
+TCAGCGGTGCAGGCACAGGGTTCGACCGCGCCGCCAAAGAGCAG
+>850:2:1:9423:15776/2
+TTTTCGATAAATGGGACGTGCCGTGGGCCGAGATCGGGCGCGTGACCGACGACGGTATGATGCGCGTGCGCAACAA
+>850:2:1:9424:12770/2
+TCCTGGGAGAGATCGTCGATGGCGGGGCCGAGGCCGCCGTTGACGATGACCGCGTCGGCGCGCTGGGAGGCG
+>850:2:1:9424:20613/2
+CGGATCAATCGGGCCATCGAGTTATTGGAGCAAGGACAGCCGGTTTACTACACAGGGGGCCACACCGGTGCGCGGC
+>850:2:1:9425:15251/2
+CGGTGTCGTCGAAGGCGAGATCGTAGCGGACGCGGGGCTTCTCGAAAGCC
+>850:2:1:9426:4893/2
+AGCCGAGCACTGTTCTGCGGCAGGCCCAAGTTGGCGATATCCGTTCGGTCAGGAGCGGAGCTTTG
+>850:2:1:9429:14926/2
+CACTCCGGGCGTGACGCATATCACCAATCGCGATCTGGCGCAGTTCATGGTTGCTGTGAGCGACAACGCCGCTGCG
+>850:2:1:9433:17305/1
+ATACCGTTTGCCGCAGCATCGAATTCCTCAACGGGCAGCACGAAATTATTGAGCATC
+>850:2:1:9433:17305/2
+TGTTTGGGCAAATTGGTTGACTAAACGCCAGCTTTCGATGTTCAGTTTGGGATCATGTTTGCTGCCTCGCTTGGCG
+>850:2:1:9435:21062/2
+TGTTGATGATTTTTAGCGCGACGGGGCGATCGAGCGCTTTATC
+>850:2:1:9436:9087/2
+GTCGGCCTTCTATCCCGACCTCCTGGACGAGCGCTTCACCTCGCGCTTCGCGATCTTCCACCAGC
+>850:2:1:9437:6689/1
+ACCGCCACGGCGGAATGCTGGGCGGCATCACGACCGGCATGCC
+>850:2:1:9438:6830/2
+GGGACGTAGAGGACGGCCAGGTCCATCGACGGGTCG
+>850:2:1:9441:2107/2
+GCTCCGTAAGCCCATAATGCTGAAAAAAGAACCGATTATTGTCCACGCTGATTAGATGTCCTTGTTTTCCG
+>850:2:1:9444:15193/1
+TGAACTGGTGCTTAATGGGATGACCCGATTCATTCTTCGGAATGGTCGGATCGATCTGTGAGCTGAAACCCTGGT
+>850:2:1:9444:15193/2
+CCCGTGTTCCTGGGCCTGCAGAAGACGCGACTTCTCGACCCGATTCTTTCCATGC
+>850:2:1:9445:7155/2
+CAGTCCCAAGTAGCCGAAACGCCCAGAGCACGCCAATGCTTCCTTCTAGAGCCACCAA
+>850:2:1:9446:14004/2
+GGAATCATTTTTGCGGGCTGATCTGCTTTGCTTCCAGGCGCAATGGTTTTTCGGCGAACATGACCAACGCCGAGCG
+>850:2:1:9450:11703/2
+AGGTTCTCCGTCGAATTAACGATGATGAATGAAATTGGCA
+>850:2:1:9450:2876/2
+CCCTATTGCGCACATATTCACTCATGGCCGATGCTGAGCAATGAGCAGCC
+>850:2:1:9451:18633/2
+AGAGAAGGCGGCCGACTGGACCGCGTCAGCGAAAAGGATTTATTCGCCGGCGCTC
+>850:2:1:9452:4765/2
+CGCGAGGAATGGCGCGACTTGCGGCGCAAGGCCAAGCCCAAGACCCACCGCGACACCTGG
+>850:2:1:9456:19235/2
+GGCCCGGGAAGGCAAGCCCGTAGCGCTCCTGCGTGCCCGAGCGAAGATTGCCAAGGCCGGTACGACTCGCGATCTC
+>850:2:1:9456:12370/1
+GCCGAAAGGGCTGCCTTGCGCACGTCCTCGTTGGCATCTTTTTCGGCCGTCTGAGACAGGGGCG
+>850:2:1:9456:10781/2
+GGCGTGGGGGGCTCGACCCCGCTGAAGCCCAGGGC
+>850:2:1:9462:15859/2
+GAAGGCGTCGATGCGCTCCATCCAGGCGCTGGCCAACGAACAGCAGGTGGCCATCGCGGAG
+>850:2:1:9464:19439/2
+AGGTGCAAAACGCCGTGCAGCATCAGCACCCGGATCTCACTGCTCAGGGTCCGGCCATTTTTCTTGGCATAACGTT
+>850:2:1:9468:11394/2
+ATCTCGGGCTGCAATTTCGCGATCGCGAACACCGGCTCGATCGTGATGTTCACCAACGAAGGCAACGGCCGGCTGG
+>850:2:1:9469:16109/2
+AGTTAAGAAGCGCTTCGTCCAATGGGTCCTGGACGCGTGCTTTCGACCGC
+>850:2:1:9471:9561/1
+TGCGAAGCTTCTCGCGGGCTATCGGAAGCAAGATTTCACTATCAAGCGTGCTGCTTTTGTGGTCG
+>850:2:1:9471:9561/2
+GGCTTTGCCGCACGCTTCGCGCTCGAGAAGAACCTCTGTGCGAATGCCATGTCCGTGCAACGATTGCTGGAGCACG
+>850:2:1:9473:15056/2
+TGGCAACGCCCATCGGATCGGCGACCGCGACC
+>850:2:1:9473:1114/2
+ATTGCGGGCAAAAGGGGTGGATGCATAAGTGAGTTTCCTTTCATTGCCCC
+>850:2:1:9476:14539/2
+GGATTCTGGGCGATCCGACGAAAAAGTGGTACCAATTTCCGTCTTTGAGGAAATTTGCGCTCACGCTCCCGCCCGG
+>850:2:1:9479:9792/2
+TGCGCCGACTACGACGACCACGCCTGCGCCGACTACGACTACGACCACGACTACG
+>850:2:1:9480:18593/2
+TATGCGAAAGAAAATTACGGTCGTAGGCAGCCGCTTTGAATCCGCGGAGTGTGGAATAAAACCAGAAAACC
+>850:2:1:9483:13344/2
+CTCACTATACTGTTCGCGGTGTTTTACATGATCTATTACCACGTTTTGGGAAAGGGCAAATTGATGGCGG
+>850:2:1:9483:8046/1
+CGGCCAGCGTGGAGAGGATCGGATTCCCCAAGGGATCGAAATTTTGCAGCCAGGG
+>850:2:1:9483:8046/2
+CTGTTCATTGCAATTCGGTTCCACCCTTCCAGGTCTTAGCTGTCAAGAGGAACTTCTCACTTTGCCGCGACAGATC
+>850:2:1:9484:9505/2
+CCGCGGGAAAGACGATGGTCGGTGCGGTCGGCGTCAGCGGCGACACGTCCTGCTCCGATCACTTCATCGCGTGGCG
+>850:2:1:9484:8023/2
+TCGAAAACCACGCTGCTTTACCAAGGTAGTTAGGGATACAGTGTCGTCT
+>850:2:1:9487:18144/2
+ATCCCGCGCTGGACGAGCTAAAGCGTGCGGCGGAGTTGAAGCCGAACTACGCGACCG
+>850:2:1:9489:4003/2
+CCGGCGCGGGCGTTGTCCGCCTTCCAGTAGACGGTC
+>850:2:1:9491:16575/2
+GATCCGGCTAAGGTCCCCCGCATCCGACCAGACCGCTAAGCAACGCATTTTCCTCCGAGCCGTGCTCAT
+>850:2:1:9491:10176/2
+ATCCTGAGGCGCAGTGGGAATTACTCCAGGCGCGATTGATGAAGATATT
+>850:2:1:9494:19980/2
+TAGACATTGCCATCGGCCTTGTTGTTGCGATTG
+>850:2:1:9494:10154/2
+CGGACCCGGTTTTCCAGGTAGTGGTAAATCGGCCGCAAGTCGATGTCTTCTGCTTTCAT
+>850:2:1:9495:5969/1
+CTCGAGTTCTGGCGGTGGGGGCTGGAGGGTCGCGAGC
+>850:2:1:9495:5969/2
+GCGATGCCGGCTACAACAAGGACTTCATCACGGCC
+>850:2:1:9499:17191/2
+GCCGGTGAAGATCCTCATTCCCCTCGTGCTCTTCGTCTTTCCGACGATCTGGATCATCCTGTTCGCGCCGATGATC
+>850:2:1:9502:14535/2
+CACACAACGTAGCGACCGGGGTCTCCTCCGGGAGCTATATCCGC
+>850:2:1:9503:15620/2
+GACAAAGACGCCAAACTCGGGTACGTCTCCGCGCG
+>850:2:1:9503:18396/2
+TGGTACGCAGGAATGCTTGTACCGGTCATCGGCCTGGTCC
+>850:2:1:9503:17690/2
+CAACTTCTCGGTCAGCCTCCAGCGCGAGCTGCCGGGCGGGCACTTCGCGGAGGTCGCCTACGTCGGCAACCGC
+>850:2:1:9503:6446/2
+CGCCACCTCGACCAATCCTTTGCAGATAGGTGGCGACAGCCTTTACGGCCAGTATTTTGCGGGGCGAATCGATGAG
+>850:2:1:9504:17037/2
+AGGTTGGCTTCAAAAAACTCTTCGTAGCCCGCCTTGCGCAGCT
+>850:2:1:9505:1732/1
+TTGATCAGGCATTGCCTTCGTTGTCTTCTACCGGGC
+>850:2:1:9505:1732/2
+AGATTCCCAAGTTCCGACCGCCCTGCAAATCCTACAAGATGATTGGCGTCTACG
+>850:2:1:9508:5377/1
+CCATTCGAGAACGTCGACGTCCCGGGCTCTCCGGTCCCGTAGGTGTCGCGATCCGTCTGTGGCGAGCACGCGACGA
+>850:2:1:9508:12697/2
+ATCAACCTGCGGAAGGTGCTGGTGATCGGGCAGTTCACCGTGTCGCTCATTCTGCTGATTGGAACGTTG
+>850:2:1:9513:1256/1
+CGATCGGTTGAATCCGCAGTCGAAAGCGGCTG
+>850:2:1:9513:1256/2
+AGACTCACCAGAATGAGGCCTAGCGTCAGAAATGTGCGCGAAATAGATCCAATCGACCAAGTATCAGACATGGTGT
+>850:2:1:9514:8478/2
+ATCCGCAACCCGCACAGCAGCGGCCATCCCCTTTATCCTAAAAAAAGCCTTCCTC
+>850:2:1:9518:14651/2
+CGAGATTCTTGGGGTGTTGGATCTCGCCAATAAAACTGACGCCAAAATCG
+>850:2:1:9518:8185/2
+AAAGATAAATGCCGCCATCGCTACGGAAAAACAGGCCGCTTTTGTTGCTATATCACCAAGAGCATAGCCCATAGTC
+>850:2:1:9521:5520/2
+CGGGACGGCGAGCGTCGGTGCGCCCTACAGCATCGTG
+>850:2:1:9522:13693/2
+GCCGTCCACCGAGACGGCGACCTCGACGCCCGGC
+>850:2:1:9522:6689/2
+CTGCTTGTCCCTTTTTGCCCTATTCCAAGGACTCGAATATAATCGACTCAGTTCT
+>850:2:1:9522:7190/2
+TCGTGGGCGGATCGCTGTGTCTGGCTACTGGCTA
+>850:2:1:9525:15434/1
+CCAACTGGCGCAACAACAGCCCGGTGCTGCGCAAGCTGTTCGAGAAGTACGCCGGCATCAGCGCGCAGCGCGC
+>850:2:1:9528:12582/2
+TGATGGTGACCAAGCTTTCTCCGAAGGGCTTGGTCAGCACG
+>850:2:1:9533:1907/1
+CGCCTACTACATCGAGAAGCACCCCGAGTACGAGCAGCTC
+>850:2:1:9533:1907/2
+GGCCATTGGCCGGGGTCTGCAGTCCCGGATGGGACTGTC
+>850:2:1:9536:14679/1
+GCGTAGTGGGTCAAACATCGGATCGAGTTTGAGTAGCGCTGG
+>850:2:1:9536:14679/2
+TTGGTGAAAATGCCTTGGCAATGACACTTGCCGATCGCGGGCTCGCCGTGAATCCGATT
+>850:2:1:9538:5200/2
+ACAGGAGCCAATTGAGCAAAGGAGATCATCGCGAGAAGTACAACACTCCGACGCAAAAATGCGCCCG
+>850:2:1:9538:11178/2
+ACACCGCCAGCGCGCTGCAGGACTCGTTCGTCTACGCGCTCAACGACGGCCTGCGCGTCGGCGCACTGGTCGCGCT
+>850:2:1:9541:13661/2
+CCTTGAGCAACCTTCGTGGAATCATCTCCCAGATCCTTTTTCGATTCCGTCCATGGAGAACGCCGCGGC
+>850:2:1:9542:2987/2
+CCTGGCAGCCGGCGTAGTCGAACTCGCAAGCCTGGCC
+>850:2:1:9544:18288/2
+AAAATTATTGCAGACAAAAATACCGATAGAATTTTAGGCGCCCATA
+>850:2:1:9552:9242/2
+AGGGTCGGCCGGTCCAACTCGCGAATGGCATTAGCGATGGTAAATGTCTTGCCCGAACCGGTGACTCCG
+>850:2:1:9553:5637/1
+AATTGCTTGATCAAGCGGTAGCGCGCGACCCCTTCTTCTTTGATGCCTATTGTCAGCTC
+>850:2:1:9553:5637/2
+AAGTCGCGCCGCGCGACTGCCAGTTCTGGCTTAGCTTGGCC
+>850:2:1:9555:7668/2
+CCGATGCTCGGCGCCCTCATGCCAGGGCCGCG
+>850:2:1:9555:11009/2
+CCTTCATGTGCGTGGGTACAAGGAAGAGGGCACCACCAGCACGCCGTTCGACATGTGCGTGATGAACGATCTCGAT
+>850:2:1:9556:20104/2
+ATCGGGTATGTTGAACGCGCCTCGTCATGGCCAACCCGAG
+>850:2:1:9556:15617/2
+ACAAGGCCTCGAAGATTGCCCACTACGCGGTGGACCATGACCTGACATTGAGGGCGGCCGCGTTG
+>850:2:1:9556:9810/2
+CGATGACGGCGGGGAGGTATCACCCATGCGGCGTTATGTCTT
+>850:2:1:9557:10464/1
+CGGGGAGGACTAGCCCTCAATCGTCCTGCGCGCGCTCGACCTGCGCC
+>850:2:1:9557:10464/2
+TGGCGAACGCCCCGGTCCAGGAAAGCGCCCGACAAAGAA
+>850:2:1:9557:15215/2
+AACACGGCCTTCGTTCGCCCAAGTCGCTCCTGGCCGGC
+>850:2:1:9562:3134/2
+CGATCGCCGATGACCACCGGTCGGCAGGACGCTGTCACCTCGGGCTGG
+>850:2:1:9563:16841/2
+GAGCCGCGCGGTCAGCGCGGCCCGCAGCTCACGAACCCGCGACGC
+>850:2:1:9564:3542/2
+TGGATTCTTCCTCCCGAGATATTCCCGTTCTTGTCAAAGTTGGAGTGTAGGTAAACATCACCATAGCGTTCAATAC
+>850:2:1:9564:8386/2
+TGGGCACGAATTCCTTGAGCTTGCCGGTTTTCTGGGGAGCGACGCCGGATTTCTCAAGTT
+>850:2:1:9577:13936/2
+CTTCGCGGTATCAGGGATGATAATTCCGCCCTTCTTAACTTCTTTTTCTTCCACGGCCTCCACAAGGATGCGGTCA
+>850:2:1:9578:9836/2
+GGACTACTCGTCGCTAATGCCAAACGCATTGCAGAACTTGCGATAAGAAATCGG
+>850:2:1:9581:17946/2
+TACGCCGTGGCGCCGGGTTCCCCTGCGCTGCAAG
+>850:2:1:9581:6550/2
+CGATCGCGACGACGCCCAGGACGAGCGCGGCAATCAGCGGGAGG
+>850:2:1:9584:14911/1
+GCCTGGCGGCGCAGCTCGGCTCGAATTTGCGCGG
+>850:2:1:9584:14911/2
+CACAACTTCGCCCCCGTGAATCCCGGCGCGCGGGCCGAGATCGATGATGTGATCGGCGCA
+>850:2:1:9585:18590/2
+TGGGGTCGAATCCGCTCGACGCGGTCCTGTTCGACCTGAGCTACGGACGC
+>850:2:1:9586:13088/2
+GGCTTTCAGTGCGGCGATAGCCATTCCACATATTACGCT
+>850:2:1:9595:5960/2
+CCTTGGTGTTGACCGCAGTGGCCATACTGCTGGACTACCCGACAGCGACCGCCGAGATGCCGAGGAGG
+>850:2:1:9604:17038/2
+GGCCCCACGCCCCTGAGCCCACGCCCATAATGGGCCGGTGCTCGATCTGCCTGAG
+>850:2:1:9605:7886/1
+TGACCGACTGGCCTGATTTGGCTTTCCAATATTTCGCGAACGCGACGTTATAGTCC
+>850:2:1:9605:7886/2
+TTGCCGACATCGTTGACGGCCGCGCTGCAAAGACCAAAAAGCGC
+>850:2:1:9605:6710/2
+AATCTGAGTAGCCTGGTCGACATAGAAGTTTATGGACGTTACCTTCTTTGTGAGACCTCTTCTGCTGTTTCT
+>850:2:1:9606:2793/1
+ATTCTCGCTGGCCTTAATGAACTGAAAGAGAAATACAAACTGATCGGTGACGTTC
+>850:2:1:9606:2793/2
+GTCGTGTTCTTTGAGACACATCGGCGGCGAGAAACGGATTGTTTGTCCC
+>850:2:1:9607:10333/2
+AAGGGGGCACACGGGGGAAACATGGTTTCCCCGTGAAG
+>850:2:1:9608:5846/2
+CTATGGGGTGGGAAGCAGCAAGACGGGTAACATCATGGAGCTGGGTGCCCAGGACAACGGTCCCATGAAGTACGAT
+>850:2:1:9612:8453/2
+CGGAAAGTATCTGGCTGAAAGATTACGCCAGCGCGCGCGAAATGCTCGATCGCGCTGCCGCGTATCCGCTGGTTGC
+>850:2:1:9612:18978/2
+TGTTGAAGTTGCTCTGCCAGAAGTACAGGGCGAGGGTGCCCCCGATGAGGGCGAAGGGCAGGTTG
+>850:2:1:9613:20475/2
+CCCCGAGCAGGAGTTCTTCGCCGACGGCATCACCGAGGACGTCATCACCGAGCTGTCGCGCTTTCGCGAGCTGTTC
+>850:2:1:9614:13759/2
+CTGCTAATGAGGTCGTCGCCGCCATGTGCCAGAAAGATTGGCGGCGTCCCGGCCGGGATCCGC
+>850:2:1:9614:20276/2
+GATCTCATCGCGTTCGACAATGCGCATTGTACGCAAGAGATGCCTTACTACGCTCAGGATGTATTCCTATTGGCGG
+>850:2:1:9616:19261/2
+AACAAACGCCGCCATTGCCGATGCAAAGAAGCAAGACTCCGGT
+>850:2:1:9619:2765/2
+GTCCACTCCATCGAGTTCAGGGTGTTCGGGATCCAGCCCTCGCCGCCATC
+>850:2:1:9621:6325/2
+AGTTGACCGCGAAGTCGCCGTCTTTGGCAAGCAGGTAAAGGTCGCCGCGCGCCATGCCGACGAA
+>850:2:1:9625:8329/1
+GTCTGGGTAATCGTGCCCTGCGGCAACAGGATGCTCACGTTGAGG
+>850:2:1:9626:1614/2
+GTTGGTGATGTAGATCTTGCTGCCGTTGATCACCCACTC
+>850:2:1:9626:12910/2
+GGGAATCATCGCGACCAAATCAGGACTGCTCATCAATTCC
+>850:2:1:9627:4350/2
+CCAACCGAAAGTTAAAATAAACATAGATTTCATTCTTTACAGGACAAAATTTGATTTCAACCTTCGCCCATATTTC
+>850:2:1:9628:14616/2
+TATCAGAAAGCCACGAAGAATTCCCGCCGCTTATTCAATCACCTCGTCGGCG
+>850:2:1:9631:6030/2
+CAAAACCGAGTGAGAAAGCAGACGTTGTTTCACAGGCGATGTATGGGAACAATGTGATCCTGCTACAAGCGCGGGG
+>850:2:1:9634:16466/2
+GACGAATGCTCGCCACGGAGACGCGGAGAACACGGAGAATTCTCTAGGACAGTTCT
+>850:2:1:9638:17208/2
+TTCTCGCTAAAACAGGTTTCTATGATTCCGCGCTCATCGGATTCTCCCCAGGCCAGGCAGCG
+>850:2:1:9640:19000/2
+GTCGCCTGGAGCCCAGCCGCCGCTGGCATACCCCCGGATC
+>850:2:1:9641:5605/1
+CTGGCTGATCTATAATACCCCAATCCAGCATGAGACCATCCAACGCGAAGGCGATTTTGCCCGGTGCGAGCACTAT
+>850:2:1:9641:6689/1
+TGGAGCGGTACGAGGGCATGCTGGTCCGGATGCACCAGACGCTGACCGTCACCGAGCACT
+>850:2:1:9641:6689/2
+TCAACCGGTTGAGGTCGTTGGCGTGCTGGGCCGCCGTGACCG
+>850:2:1:9642:9322/2
+TTAGCCGACTATAAAGCGCTTCCGCGTACAACCGACCATCACGC
+>850:2:1:9642:14105/2
+AGACGCTCCGCCTCGCCCGGCTCCAACGACC
+>850:2:1:9644:6784/2
+TATGCTCAACGCAAACAGCTGTTCAAGAGGGCAATGATCAATTACTTGCCTGGCGATTTGTTCCGTTCATACACTC
+>850:2:1:9647:10400/2
+TGGGACGGGCGGCGGCGCGTGCGCCGCGAAGGGCAGGGGCGGCGCGTCCGACCTCGCGCTC
+>850:2:1:9649:8348/2
+ACTCCTTCAACAGCCAGTGGTCGCCAGAGGAAAGGATGGCCAGTATGAGAAACGG
+>850:2:1:9650:11189/2
+AAGCGCCAGTCTGATCGACGCCGCTCGAAAGGATCCAGGTGGACGCTGGTACGCCGAGATGCTTCTACC
+>850:2:1:9653:19667/1
+GTTGATCGAACTCAGTTTCGCCATGACTTAAGTTCTCTTCCTTTGTTCATGCACGCAGACGCCG
+>850:2:1:9653:19667/2
+GCGGCAATTACGCATTGGGTCTCAAGGAGCAGATCGTGTTCCCGGAGATCAACTATGACCACATCGAACAGGTGCG
+>850:2:1:9655:20791/2
+GAGTGGGCGGTGACTGCGAAGGATCTTGGTTTCACCGCCG
+>850:2:1:9662:12270/2
+TTGGAAATCTTCGCGATGGAGGGCTGATGCAGCAAGCGGGTGGTGCTCTCGCAGGCCGAGATTTCTCGGAACGAG
+>850:2:1:9669:16029/2
+CTCCGGATCGATTGGATAAAGATAGGCGCGGTCGGGCATATAAAAGTTTTCAGAATTACGCTGAAATC
+>850:2:1:9670:21396/2
+AAGGTTCACGGTGCGCGAGCCGCTCTGATCCTGGACCATTTCTCTGCTCGACAAGGCGTCGAAGATG
+>850:2:1:9671:4041/2
+TGGCGCCAAGAAACGCCGCGGAGATCCGCCCCGGCTCGATCGGCG
+>850:2:1:9671:2741/2
+TGGAAGCGGGACGGCAATCGAGGCAACTCGCCCCATCGTCCATCCTGGGCGCAGA
+>850:2:1:9671:3061/2
+CCCAGCGCACCATCTCGCGCAAGCAGCGCAGCCCC
+>850:2:1:9671:4771/1
+CGGGAGAGACGGTCGAGCTCCAGCATCTCATCGACTACTCGCGCCGCTTCCGCATCGGGCTCATTGCCATCACCGC
+>850:2:1:9679:17350/2
+GATCGATCTTTCGGTCACTATTGCTATGCCGCCAGCTACC
+>850:2:1:9680:14495/1
+AGGCTGTCGTCGTCGAGCAGCGTGGCGCACTCGGCGAGGAAGTCC
+>850:2:1:9680:14495/2
+CGCCGACGCGTTCCTCAACCCGCCGATCGCCAGCCTCGGC
+>850:2:1:9683:13527/2
+GGTCATGTTGCTACCGCCCACGGCTGTTCCCGAGCGCC
+>850:2:1:9685:17811/2
+CCATGGCGTAGTAGGTGTTCTGGAAGATCCACATCCAGGTCGCTTCCTTGTTGAGCAGCCGGCTG
+>850:2:1:9690:13136/1
+CGACTACGCGACCTTCTCCTCAAGATATTCCGTTCAGGGCAACAC
+>850:2:1:9690:13136/2
+TAGCGCACAGCTTCTTGGAAACCCTCCTTCCCAGGAGGGTTTTTACTTTT
+>850:2:1:9690:18284/1
+ATTTGCCCCAGAGGTGTCGTCATTCTCGAGCCAGAAGGTTACCTCATACGCTGTGCCCGCCACGG
+>850:2:1:9690:18284/2
+ACCAAGTTCAACTCCAACTTCGACGCCTACGCCTACAG
+>850:2:1:9691:2873/2
+AGTCTGTATTGGCGCCGGATATGTCGTCTTTGCGGCGG
+>850:2:1:9693:3237/2
+ATGTTGCCGATCATCTTTGATCAAGAACTCTAGGACTACGTAGCACTTTT
+>850:2:1:9696:16047/2
+GAATACGAGGTGACCTTCCTCAGCAAAGCCTATCGCGAAAAGGACGAGGTCGAGGCGCGG
+>850:2:1:9705:4710/2
+ACATGTTGCCACCAACACGGAACGTTACGATACAATGGCCAAATTCTACCAGACCATTTTCGGCATGAAGCAGATC
+>850:2:1:9709:7445/2
+CTGGTGGGGCCGCAAGAACGAGCTCCGCTTTCCGCGCGACTGGC
+>850:2:1:9710:1873/2
+GAAGATTGTTGACCGACTGGGGCTTTGCGGCGCTCGTTTTATCTTAAGGTTTTACAACTACCAGCGTC
+>850:2:1:9711:4261/2
+TGCGGTCGCGCTGGCAGACGCAGTTTGGGGTAAGAGTGCGCTTCTAAGCTTCGAAGTCAAACTTCGAAGTTCGAAC
+>850:2:1:9711:10372/1
+AGCGCTGGTGCCAGTCTTTGTGCGCGCGAACCATCTGCCATTCGCAACTGTGCTAACAATCCATCATCTCGCTGAG
+>850:2:1:9711:10372/2
+AGCCGCCGGCTGGCGTCAGTATTTCCCGTCTGTAATGTTCGCTTACTGTTGTAATCTTGTCGGCGTAGAGAATTCC
+>850:2:1:9712:5516/2
+CTCCTGGGCGACGGCTCGGTCCGGTTCGTATCGAACACGATCCCGCTCAACACCTGGCGGGCGCTGGCCACGCGCG
+>850:2:1:9712:5215/2
+TTCGAAGAGTTTCCGCGGTTCATGCAGGGTGTCGAGGAAGTGCGC
+>850:2:1:9713:19422/2
+CCGTTGAATATCTCGGAGACGCCCCTAAAGATAAAGATA
+>850:2:1:9715:5892/1
+GTTGGTGCCCTCGTAGATCTGGGTGATCTTCGC
+>850:2:1:9718:20257/1
+GGTCGAGGTGATCAAAATGCGCATGGGTCACGCGTACGAAGTCAATCGAAGGCAAATGATGAATTTCGAAGCCAGG
+>850:2:1:9718:20257/2
+TTTCCTGACGAGTGTTTTGATTCCATCGCTGTTCGTGAAGCGATCCGGCGAATATGTGCCGCCGCAATTTCCAAAG
+>850:2:1:9718:17923/2
+TTCGCACTTTTCGACCGCGACACTTATGCAGCCAAGGCGAAAGCGCGCTTTGCGGCAATGGGCTACTCAATCGAAA
+>850:2:1:9719:2258/1
+CACGCATTTCTTCGGCGTCGGAATGCGGGCCATCGCGCAAGATA
+>850:2:1:9719:9024/2
+ATCAACCCAGCGGCGCCACGGATTTTCGCCTGCG
+>850:2:1:9722:16122/2
+CTCCGGCGTGATCTCGCTATTCGGCGCGCTGCTGTTCCTCATCAAGCTCTCCAGCCTCCGCAAGCTCGTGCGGCCG
+>850:2:1:9723:20691/2
+ATCGCTGTGTGCACCAGGAGCGATTCGAGCGCTTCTGGTTGTGAC
+>850:2:1:9727:14335/2
+TTGAAACTGGTACCACCAAAAATACTCAACTGCAAAGGAGCTATCTCACATCGCTCGATACTGTGGATTCCATGAT
+>850:2:1:9729:17597/1
+ATGCCGCGGCATCATGGGCTAAACGGACTTTCGCTTTCTGCGCA
+>850:2:1:9733:11052/2
+GCAAATACCTCCAATTCGACGCGCTGCAAGGTTTTGGCAAAGACCTGGC
+>850:2:1:9734:20808/2
+GATGTGCGAGTGCATGGCGAACATCGCGCCGAAGAGCATCGCCGCCCAGTCGAGTTGCGGCAGG
+>850:2:1:9737:5209/1
+CGCTCACCGAAGAGATGGTGATTGTGAGCGTGGTGATCCTGATTTTCCTGTGGCATATCCCCAGTGCCATTATTCC
+>850:2:1:9738:1696/2
+AGGACGGTGAGTTCGCCACATCAACGACCACCTGAGCGCCTTTAAGCGCTTCAGCTAATCCTTCACCC
+>850:2:1:9739:14382/1
+TCTTGGAAAGGCCGCCAGGTCACTGTTCCCGCTTATCGGATTTCAAATCGCCACTGAATAAACTCAACTGACAATC
+>850:2:1:9739:14382/2
+CGTTTCCGCCAGTCCAAACCCCAACGGGCTGACCACTCCTGCAGCCATGATTGCCACCCGCTGAGGGGTCTTTTCT
+>850:2:1:9739:13879/2
+ACGAGGAGCATCAGCGCTTCTTCCACGCGCATTTCGTCACGAAAGGCGCG
+>850:2:1:9742:1254/2
+GGGGTCCTACCGCCTGATTGTGCCCGCCCGGGCCGACAGGCGGG
+>850:2:1:9742:6395/2
+AGACAAAATCGGCATTGTTGGGTAGAAATAGACAACCGACAGCGCTGAACATTCAAAAACTTCGTTACAATGGCAT
+>850:2:1:9743:16711/1
+GTCCAGCGCGCCCGGCCCAGGGGTGCTGAAGCCGCCGACGGCCAGACC
+>850:2:1:9744:17095/2
+CTCTCATCTGGACAGCGGGTGTGAAACCAAGTCCGGTAATTGCATCGTTACCTTGCGAGA
+>850:2:1:9745:19043/2
+TGCGCTCGGCGAAGTTGACGCCCAGGGCCTCGAACTCCTCCTCCATCCAGCCGGTGCCGACTCCCACCACCGCTCT
+>850:2:1:9747:7634/2
+TACCAGCGAGAAAAACAAATTAAATGTGTCTGCTACACTCTATAACCCAATTAC
+>850:2:1:9748:13914/2
+TCGAGGCTGCCGGCATCAAGACTGCCCAACTCGCCACGGCGGCGGAGGATCGCC
+>850:2:1:9749:12764/2
+GCAAAGCGCGTTACATCGCCATGGGCGTGCGGCCGCAGTTTCGTCGGACCGGCG
+>850:2:1:9751:3853/1
+GGACGTCGTCAGCCGCATCCGGGCGCAGCATGATCTGGCGCTCCACGTTCGG
+>850:2:1:9752:13216/2
+CCATCACGATTGCGAAATGCATGCGGCTATAAACGGTGGCCTCGTAGGCGATCGCCGTGAACTCTCCGTAATCGG
+>850:2:1:9754:10568/2
+GGTCGGCAGCACCAGGAAGTCGTGAGCCTTAAAGAGCCGATCCATGGCCCGGCAAAAATCCGCGC
+>850:2:1:9755:19350/2
+CGAGATCAACCGCACGGACCTGTTCGAGATCGGTGTTCAGTGGGGCGGTGCCACGGC
+>850:2:1:9756:4846/2
+CGCCAGCTCCTGGGCAAACTGGCTGACGCACAGGCCGACCACCTG
+>850:2:1:9758:17126/1
+CCATAGGCAAGATGCCTGTGCTACGTCTTGAGGGCTGGCTCGGGCTCCG
+>850:2:1:9758:17126/2
+CCTTCTGCCGCTTTGGTTTGCGAGCGGATCGGGCGCCGTCGCCCGCC
+>850:2:1:9758:15060/2
+ATGTTCGCGGCATTCGTCGCCTGCATCGTGCTTCCCGCGGCGGC
+>850:2:1:9758:12060/2
+CCGTGAGCCTGGTCCTCACTGCTGCCGGCTGCG
+>850:2:1:9760:16028/2
+AAAGACGATGAATAATTTTGGTGTCTTAACCAAGATGTCATGATGGCAGC
+>850:2:1:9761:15559/1
+ACTGGTGCCCGCGTTCGCGGGGGATGCACCTGATCACCAA
+>850:2:1:9762:20346/2
+GTGTTTGGCAGGTTACTCAAATAGTGCTGGTCACAAAACTATACCAGCA
+>850:2:1:9763:19062/1
+GGCATCGTCGTGCCCGGGCTCGGCTTCATGTTTCAGGATCGCGGCGAACTTTTCTCGATGGAGCC
+>850:2:1:9763:19062/2
+TGGACGTGACCCTGCGGTTGCATGCCGCCGCCCATGACGCCG
+>850:2:1:9763:15337/2
+AGGCGATCGGGGCCACGCAAAACGCCCTTTTCCAGGCCATGCGCCGGCGC
+>850:2:1:9764:17642/1
+GGAGCCGTATTCTTCGCCGGGCTGATGTTCATGGTCCTGTCGGCTGTCGGGCATTATATCCCCCC
+>850:2:1:9769:2489/2
+TCGCCGAGGTCGTTGGCGATAGCGAAACACCGGTCTCGGCGTTCAAAAAATTTAGTCACG
+>850:2:1:9771:8579/2
+GTGGCGCTGTCGGTGGTCGGTACGGATCGCCTGCTTGGAAGTGGTCCCGG
+>850:2:1:9774:3376/1
+ACAACAAAATGACCGCCCCAATGGTGGTCGAAGGTGCCATGACTGGAGAGATGTTCCTCGCCTAT
+>850:2:1:9774:3376/2
+GCAGTTCGATTGGATTGAGGTCGGGCGAGTATTT
+>850:2:1:9775:5541/2
+AATATTGGGGATTCATAAGAAAAATGCCCCTTACGCACAACCACGACAGCGGTTCGAAAGGCAGCGGTCAGGCCTC
+>850:2:1:9779:12295/2
+AGAAGCGAACTCCAAGAAAGCCGCGCCACCTGTGCAGGTGGAATCACTCAGCAAGTCCT
+>850:2:1:9779:11057/1
+CAAATCGTGCAGCTCCGCAACCGGCCGCATCCCGC
+>850:2:1:9781:14665/2
+TCTTCCAAAGCCAGTAACGGTAGCTCGCGTGGCCG
+>850:2:1:9783:17858/2
+GGTCTGCCGCAGCAGCCGCCAGCACTCCTCGACCGACGTGGCGTCCATG
+>850:2:1:9784:16611/1
+TGCTTGAACAACTCGACGATACGCTGACCGCGATCGAGACGCGCTCTGG
+>850:2:1:9788:11328/2
+ACCCGCTGATCGTCGTGATGAATTGGTTTGCCGGAGCCCGCAGTTCGTCT
+>850:2:1:9789:4279/2
+CGGAGCACCCATGCCGACCGGCTGGAGACGATCCGCGATATCTGGCACCGCTTTAAC
+>850:2:1:9789:13116/2
+ACTCGATGGCGACGCGGGCGGGGATGACCGCAGTGGC
+>850:2:1:9790:14932/2
+AAACCAGACGTGCATTGCCATCTTCGATAAA
+>850:2:1:9790:14728/2
+CCCAAGGAGGCCAGCAAAAAAGGGGCGAGGGGGCGAGAAAATCGGGCTTAGATGAGGGCAATCCTTGTACCTG
+>850:2:1:9791:1876/1
+GAGGCACGGCCCGGCACCAAGCATTTTCGTCCTGGCACACTGGTCTATTGCCCG
+>850:2:1:9791:1876/2
+GAAATTCTCGAATGACATGAGGGCTGTAAACCATTTTGACTCGCCAATTGGTGAGCCACGCTGACCGTATA
+>850:2:1:9792:2989/2
+TCAGCAATATGTGAGAGCAGCAACTCATTAAACG
+>850:2:1:9794:7900/1
+ATGGGGCCGGCCCGCTACGGACCAGCGGCGTAGCCG
+>850:2:1:9794:7900/2
+CTACGCTGTGGCAGTATCCGGGTTCGTCTCCGCTTTGCTCGATTGGGACGAATTACGGCGACCG
+>850:2:1:9794:7173/2
+AGCGTTCCCTGGCTCTTTGTGCAACTTCCTGGGACATCTCGATACCGTAGAGTTCCCACTGGTTTCGCGGAAGAGC
+>850:2:1:9796:16666/2
+CTGCTCGGCAATCTGCGCCATCACCGCGCTGTACG
+>850:2:1:9798:4175/2
+CGGACATCGAGACCGCGCTAAAGGGCAACACCCTGGTCCAGGCCTCGGCGAGCCAGGACCCTTACAAGATCGCCCA
+>850:2:1:9800:19619/2
+TGGTGGTTTGGAAAAATGCGCTGACCGCACTGCCCATGCCCGTCATCCACATGTGATGGGCCCAAACGATGAATGA
+>850:2:1:9802:11511/2
+CGCGGGATGGCTTTATTCATTTTCTCCGACATGGCCGGCG
+>850:2:1:9802:12155/1
+CGGAGGGGGAGAAGGTGCACTGACCTCCGTGTTGCGGTGAGCGCAAACTAAAAGCTGAACGG
+>850:2:1:9802:12155/2
+GGCCGTGTCTCGGCTTAGAAAACGACGGGATGAACGAGTCGCCTCCGCAGGGGACGGAACCGCTACTAACGGACAA
+>850:2:1:9804:7144/2
+GGCAGACCTTCTATGAAGGCCCCGAAGATGTTCACGTCGTCGGGCGAAACGCCAGCCAAACCAAA
+>850:2:1:9804:18450/1
+GCAATGCCGCATCCGCCTCGCTCTTGCGCTCGGGATAGCC
+>850:2:1:9804:18450/2
+CGTAAGCATCTCGTCAGCTTCCTCGGTCATCTCGAGGAGGCGTTGGAAGCC
+>850:2:1:9807:4224/1
+CGGCGATGTCTATAAAGTGGGCCGTGCCACTGTATTTCTACAACCCCCAGCAGCACGCCATAGCT
+>850:2:1:9807:4224/2
+GCTATGCCATCGTCAACCTGAAACATCAAGCGTTTGCAGGGTTTGTAAGGCTTTCCGTGGGCATAAAGCTTATAGG
+>850:2:1:9809:3542/2
+AAAGGCGAGGCGGTCATCCATCAGCTTGGAGATCGCTTCGCGGCGCAGCAGCTTCTTTGAATTGCGATCGAAGAGA
+>850:2:1:9809:7499/1
+CACTGTCTTTGACGTGATCGGGCCAATACTGGCGATGCGCATTCCCTTCGGCCAAGGCAGCCCGAGGG
+>850:2:1:9819:15104/1
+CCGGCTTTCCTGTGTCGCTTGTCTGTACTGTCGGCTCTCTGCAACGG
+>850:2:1:9819:15104/2
+AGTGGGACGAACAGAGACATCGTCAAGACCGCTAGGCCAAATCCAACACTCGAGAAACGGCGCTGTCGCGCTTC
+>850:2:1:9820:21273/2
+CTGAAACATGCCCGATGATCTGAACTCGGTTTGCCCGTTCGCCGTCACGAGGCGCGCGGGCGCTTCACACACGATC
+>850:2:1:9824:18687/1
+TAATGGAAATCCCACCGGCACCATCCTGGTGTGGGATGTGG
+>850:2:1:9824:18687/2
+GCCGTCGGTGTGCCCCTCCAGGGCCAGGAGTACCTTGCCGGTACCCGAATCCAAA
+>850:2:1:9828:4974/1
+CGGCGGTGCTGTTTCATTGAACGTCAATCCCGCGAACAAGCATCCCAATCTCGACGTTCTGACC
+>850:2:1:9828:4974/2
+AACCCAGGGAGCCGTAGCTGGTATAACCTGTAGTGGCAG
+>850:2:1:9830:21019/1
+ATGCGACGGTCGAATCGCTCGCAGGAACTGCGTAACAATGGAATCGAGCC
+>850:2:1:9830:21019/2
+AATCGAATCAGAGCGCCTGAATGCGCTTACGTTGCTGGC
+>850:2:1:9833:8474/2
+GGCAATGGTCTGCGGTTGTCCGGTTAAATATTCTCCCTTGGCACGCTTGACG
+>850:2:1:9837:13098/2
+GCCTCGCACCAGGGACGACTGTTCATCGAAAACCAGCGCGGCCACCTGCGCTTCCTCGCCAAGCATCGCGGCATCG
+>850:2:1:9839:1765/1
+CTAACCCTGTGAGCAATGCGCCTGTCCACTGTACTCCTGCTACGGTAATGGCTTTCTTCGCCGGAAAGTTGAACAC
+>850:2:1:9841:20758/2
+CGGCGGCAGGCCTTGGCCCACGTCGCCGTCAAAAT
+>850:2:1:9843:12527/1
+GAATAAAACGGTAAGTAGTTTTTGATGGACGGTAAATTTGACTGAGACTATTTACTCGAAATCGGCAACAAATACA
+>850:2:1:9843:12527/2
+GTAACAGAAACTTTGCGTAACCCTCAGTGGCGGAGAGTGTGCCACTTTGCGGTTTCTCTT
+>850:2:1:9843:16645/1
+CAAGACCAAGACCAAGACCAACAACAAAATCAAGGTCGTTTACACAGAGAACTT
+>850:2:1:9844:19972/1
+GGCGAGCTGCCATCCCGGCGTCCGCGCACGACGCGATTCCAGTTCCCAC
+>850:2:1:9844:19972/2
+TCACATTGCGCGACGGTGATCTCGAAGGGCGCGGCGAAGCGGCCGGTGTTTACTATCTCAATGACGTCACCG
+>850:2:1:9845:5858/2
+ACACCTCCTGCGGCAGATTGGTGTTCTGCCACGGAGCTGACATCCAGATCGACTGACGGGCGCT
+>850:2:1:9845:3310/2
+GTTCGGATACTTGATGGACGTCAACGGTTTACTTTGCATCGCTAAATCTCATCTAAAGAAACCTCGACGCCA
+>850:2:1:9846:8647/1
+ACGAAGAGTTTGTAACCAGCTATTCCGTGTC
+>850:2:1:9846:8647/2
+ATCACCGTCGCCGAGATCGCGCAGGCGTTCAGCAACAGCCAGACCTTTGTCACGTCGAATATTGTCATC
+>850:2:1:9847:20469/1
+CCGAAAATGTGAAAAAGGAGAACGGTAAATGGTGAAAGAGAAGAAAGTCGTGCTCGCAGCGAGCGGCGCG
+>850:2:1:9847:19100/2
+CAAAGAGGAAGACGCTGAAAAGAAGGCCGGGTTTGCAAATGCGATCGCTTATTATATGAAGCTCGCTTACAGCAAC
+>850:2:1:9849:9926/2
+TGCTTCTGTGCAAAGTGAGGCCGACTGCCTGCTTTCCTTTTCTTTTTTGGTCATCCCAGGCAGTTATGCTCTCCCG
+>850:2:1:9849:14520/2
+GAACGCGCAGCGCGCGACATCCTTCCGGCACG
+>850:2:1:9851:5152/2
+CCTGGTCCTCACGCTCTCGGAGATCCTGGTGTCCACCACCGGGCTCGAGTTCGCCTACACCCAGGCGCCCCTGCGG
+>850:2:1:9851:6157/1
+AAACCTGGTAACGATGATCGGCGAAATATTTGCGCACCAAGGTATGCCACTCCGCGATCCC
+>850:2:1:9851:6157/2
+TGCGACTCTATCGCTGTCCCTATTACGACACCATGAAGCCCTGGGAGCG
+>850:2:1:9853:19618/2
+AACCACCCAGTCCTCTGACTCATCCTGTCGATCGATGTGACCACTCGCAAAGTCGATGCTCATGCTGCCA
+>850:2:1:9853:7025/2
+TCGTAACGACATCGAGAAATACCCGCATGTTCCGAGAATGCGCCGCATCCACCAGATCAATAAGGTCTTGTTTGGT
+>850:2:1:9853:15832/2
+AGATGCGCTCCCGGAGGATCCGATGACCGAGGACCGTCCGGCCAGGATGGCTTTGGGGTTCCTCGTCGAACCCGGG
+>850:2:1:9856:3586/1
+CACCAGCAGGATGATGGTATGAGTGATCGCCGCCCCGGTGCTGTAATTACCGCTCGACCAGATGTAAATGATGGCC
+>850:2:1:9857:2506/2
+ACCTTGAAGAAGGGCACGCGCTTCTCGGGGACGCTGACACTGTCC
+>850:2:1:9857:3634/1
+CGGTGAAGGCGCGCATTTTGCATATTTCGGTGACGAAACGCAGCCCGGCG
+>850:2:1:9858:20065/1
+CGCGCCGCTCGCCAACTTTGTATTTGAGTTACGTATGAAATTCGCGACTTCTGTGGCAC
+>850:2:1:9859:9325/2
+CAGCGTTATACGGGTGTATTTGCGCTGTGCGAATGGAGGCGGTCTGGTATGTTCGAGCGGACAACTGCGATGCTGA
+>850:2:1:9861:15070/1
+CGCCTCAGACCCGCCGCACACCGCTGCAGGCTCCC
+>850:2:1:9864:2772/2
+GCCGCTGGCTTCGGCGCACGAGCCTGGATGAGCTGCCGCAGCTTTTCAATGTTTT
+>850:2:1:9867:16182/2
+TGTTCCGTTGCCGGTTCAATGACCACCTCACTCATTATCGCGTTTATCACAGAAAAATGGGGCACTGGCAACTAGC
+>850:2:1:9868:11904/1
+TGGTGAGCACTACGTGCACCCGCAACTGGCGCACTTCCGAAAGTCG
+>850:2:1:9868:11904/2
+AGATGAAATGGGCCCTCGTAATAATGCTATTTGCCGTGTCGAGC
+>850:2:1:9869:18222/2
+GTTTTCGGAATCGCCGTGCCGGCGTTGTTTACCAGGACGTCGAGCCCGCCGAACGTCGCCACTGTTTTCTCGACCG
+>850:2:1:9871:11085/1
+AAATTTACGATGCCCACGCTGCGCGATCGGCGCGAGGACATTCCTTTGCTCGCAAGTTACTTCGCGGAAAAATATG
+>850:2:1:9871:11085/2
+TCCGCGGCCTCAAGCAAACGTCGCGGCAAATCGTCCAGACCAATAGTCTCAGAGGAACCCAGGACCGCGGCGCGCT
+>850:2:1:9872:14085/2
+GGATCCGGTTCCGGAATCCCGATTATGGCGTTAACACC
+>850:2:1:9872:5722/2
+GAGGGTGTAGCCGGCACTGGTCAGGGCCGGGATGACGCTGTCGGCGCGGCCGATGAGCGGGTCGTGCGACGGGCCG
+>850:2:1:9873:7386/2
+ACGAACATCTTCGGTGTCGCCAATCTGGAAGAGGCAACTGTGCTGCGC
+>850:2:1:9876:10124/1
+TGTGTTTTGGGAACACGTTTTCATCCTGGTCATGTTCCTGCCAATTCTAATCTCGCGTTTGCATGAGATTCCAAAA
+>850:2:1:9879:13150/2
+CGCTTCGGCGATGAACAGCGTCTTCATCTCCTTTACCTTGTCCGGAAACTTATCGGCGA
+>850:2:1:9879:6768/2
+TCGACATCCTGAGTCATGCGATCGAATCGTTCACCGCGAT
+>850:2:1:9880:19524/2
+TTCGATCCACCAGCACTTGTAAATCACCTCGTGCTTGTGCTGCTTTGACTGTGCCGAAAGTGTATTTCTGTCCAGG
+>850:2:1:9882:17216/2
+CAGCGCCAGCTGCGGCACGATATTGAGCTTTTCGTC
+>850:2:1:9884:4713/2
+ATTTCCAGCGGCTAAATTTAGTTCACGTTGCCAAGCTAATTTATCGCTTTGTCTTACGCAAATGGCTGATTTTGCG
+>850:2:1:9884:12753/2
+TGAAGGCAATGAATGCGCTCGGGCAATGTTACCGCGAG
+>850:2:1:9885:17662/2
+ATGCGCCACGAGAGCGGCCACTACTACTGGGATCGTCTTATCAGTGACACCGTCGAGCTCGAAGGATTCC
+>850:2:1:9885:20387/2
+GAGCTGATCCTCCCTACCTTTTCCCGAACAGTGGAAGACCTCCTTCGAGAACTCAGCCACGCAGAGCACGCGCTGG
+>850:2:1:9885:11119/2
+CAAATACGGAATAACCAGTTTGCTTGCCGGCTGAGTCGTAACTGTAAGCGATCTTGTGCTGAAAGGTTCCGTCTGC
+>850:2:1:9886:5779/1
+TCCGCGACTGTGAGTGACGTTCACAGTGAACGTGAAGGACGAGGAGACCTGATGACTGACGCCGACGTTCGTCAGC
+>850:2:1:9887:12945/1
+TTGAGGCTGTTCTCCTGGGCCTTGGGCGCAATCTG
+>850:2:1:9887:20978/2
+TTTTGGTAGCTTGCAGGAAGTGAGAATGCCATTGTGGACGCGGTAGAAATCGGGCCCAAGCTTTTCGACCACTTTG
+>850:2:1:9890:17915/2
+GCCCAGCAATTGGGGAAATACCGTGTCACAGTCT
+>850:2:1:9890:18496/1
+TCGGAGCGGCCGCGCAGACGTTCGTAAGGTTCGGCGAGGCGCGT
+>850:2:1:9891:4503/1
+TGTATCTCAGTATTTTTGCGCTCGCACTGACGCTTTCATTTGCCCTCACCCGATATGTTCGCAACTTTGCGACCAA
+>850:2:1:9893:5842/1
+GGGGCGGTTCGGTAAGAACATACATGTGTTCCGACGCGTAAAGCGGAACATTGACT
+>850:2:1:9893:5842/2
+GGTCGATTCAGCGCAGGCGCTGGCAAAAGGCG
+>850:2:1:9895:1082/2
+TGTCCAAGTGATGAAGCCACCACGAGCAGGATAAGTAGGAAGGGCATTCGCGGACCCTCT
+>850:2:1:9897:7616/1
+CGGTCGTGCCCTTCCCCGGTTCAGATTGGATGCTGAACGTCCCTTTAATCATCTCCATCCGTTCCCGCATGCCCAG
+>850:2:1:9897:7616/2
+CGCACGCCAGCCAGGCGTGGGTGAAGATCCAGAAA
+>850:2:1:9898:11791/2
+CGAAGAGCTCGAGCGCATCGCGGTCGAGGCCGCAGGCGAC
+>850:2:1:9899:9393/2
+AAAAAGAGCGCATCAAACTCGATCGCGAACGGCAGGGTTTAGATAAAACGCTTTCCGGCATCAAAGCCATGAACCG
+>850:2:1:9902:16336/1
+GAGTCTCACAAAACCCCCGATATTTGAGACTCCACTTTGC
+>850:2:1:9905:18133/2
+CGATGGGACACAAAAACCTTTATCAGCTGAGCAGCAAAAACAATTTGACGATGCACCTATCGCAAATGGATATGAT
+>850:2:1:9905:17664/2
+ACTTGAAAGGCGCTCTCGAGTTTTTCATGCGCGAACTTTTCGGTTCGGGAACAGAAGTTCAATTTCGTCCGCACTT
+>850:2:1:9906:3451/2
+GCCTGCTTCTGGAAGGCGGTGTCGAGCACCCGGAAGGAATCCTGCAGGATCCCCGAGCG
+>850:2:1:9907:19746/2
+CACGATTTTCATTCACGCCGAGCTGACGAGAGCGCGTGGCAATCGCATGGCGAAAACGAAGTGCTACT
+>850:2:1:9912:10591/1
+ATGCACAGGGGTGCCTCTGGCGAAGTCTAGACCTCCACGTTTGAAGACCAAGCCGCTTGGATTCCACGTCCAACAA
+>850:2:1:9912:10591/2
+CTGATCTTCTGTTCGCCGTCCACCAATGCATG
+>850:2:1:9918:8933/2
+TACCTGGACGACCCGGAGACGCTCGACTCGATCCTCGCCAAGGGCGCGGAGAAGGCGCGCTCGGTCGCCGCGGAGA
+>850:2:1:9918:15873/2
+CGAAGACGTCCTCGAGCGTGGGCTCCGACTTGGCCAGGGCCACGATGGCGGCGTGCATCCGGCCGAGTTCGGCGAC
+>850:2:1:9919:9690/1
+CAAGAGCCAGGTCGACGGCGTCGGCATCGACGTCACCGACGCGCGGCAGAAGCTGGAAGGCGTCAGCGC
+>850:2:1:9920:18276/2
+TGCGTCGGTCAACTGCACATTAACCAACACGCGATTTGTGGTGCGACGAACGCTACCCTTGAGAACGGTTCTAACG
+>850:2:1:9920:9575/2
+ATTGGTAAGCCATGCCATAACCTGAACTCCACGCGCGACA
+>850:2:1:9923:7675/2
+TTCACTGAAGAAGGTATTGCCAAAAGGATCGTCGTTTTCAGTTGGGATGGAGTCAAAGAGCAGATAACGGTAATTG
+>850:2:1:9925:2890/2
+ACAAGAGGGCCTCATTGGCCTGAAGCTCGGCAGCA
+>850:2:1:9926:19003/2
+ACTCCCAGGGAAATGGGCCTGCTGAACGCGTGCCCTCTCTGCATGCTGCTTGCTTGAGCTGGCGGC
+>850:2:1:9934:6159/1
+CACGGTGACTTGCGGCGCTGGTCCGTTTGTTTACACCGGTGCAGCGATTGAGCCCTGCACC
+>850:2:1:9934:6159/2
+TTGTGGTTGGTGTCACCCGTGAAGGGGAAGCTGGCTGATGCCGTGTTTACCC
+>850:2:1:9934:14172/2
+ACGCACGGCGGCGAGCCCTGCAGCACGGTGGTATCGCCGGCGCGC
+>850:2:1:9936:19662/2
+CCCTTGTCGCGGCGAAAGATGGGGATGTCAACCC
+>850:2:1:9937:13069/1
+ATGAGCGATCTCGGGGACGGCGATCCAGTTCCGGCCGGAGAGCCCATCCACCGGCGGAC
+>850:2:1:9937:13069/2
+CGCCCCTTCCGCTGCGAGGATCCGCCGCGACGCGACGTCGATCGAGAGGCGCGCC
+>850:2:1:9937:2081/1
+CGACAGGTGTCTGCCTCTCCTGGTTCGCGGTGAACGTGGCGTTCGTCCTGGCCGC
+>850:2:1:9941:15408/1
+CAGCCATCAGGTGCAGGGTGGCGACCACCAGCTCAGC
+>850:2:1:9942:8757/2
+AGGCATGCTGATCAGTCGAGCCTTTGTTGCCATAAACCGCGATTCCCTGATGC
+>850:2:1:9945:15384/2
+CGAATCGCGGCCTCCCAGCAATCTCAGACCAATTCACATGGAAATTTGAGAAAATTGTTCTGCGGGTAGTCCAAAA
+>850:2:1:9946:15725/2
+CACCCCAGTCCGGCGGCCATTCCTTCGACTCGTTGCTGTAGAGACGCGGTTCCTCT
+>850:2:1:9946:17994/2
+AGCGATCGAGCTGGTGCTGACCAAAGGCATCAAGGGCGAAGGCGGCAAGATCGGCGCGGAGCTGATTGCCAAGCTG
+>850:2:1:9946:2726/1
+CCGGTCGGCAGTGCCGGTTATTATTCCGCGGCCTTCAAGCAGGTCTTCGGCAAGAAGCTGGATG
+>850:2:1:9950:18183/2
+CGTTGCGCTCATGAGGTTGCTCTGCGCCGACGGG
+>850:2:1:9952:20332/2
+CTGGAGATGGAGGCAAAAGTACATTAACGTTGACGACAGATCTATTCTTACGCGAGATATTGCAAGTG
+>850:2:1:9953:17757/1
+GACGATGAAGTTCGACTACATCGCAGCCAATCCGGCTTCCAGCTTCCGGG
+>850:2:1:9953:17757/2
+TCCATACAGCGTCATTGCCGCGCGCTGTAGACCGGCCGGAACGAATGTGGCC
+>850:2:1:9953:9549/2
+TTGAAGCAGATGTCCAGCTAAGGTAACCCGCGCTGCGATCCAGACGCCTCG
+>850:2:1:9954:6120/2
+CGCCATTGCTCGCGCCCGCCGATGCAGGATATCG
+>850:2:1:9960:18209/2
+CGGGCAGGGCCACAGCCGGGGAGGGTGGCGGCCATCC
+>850:2:1:9961:17088/2
+CATCAGCACCCATCGCGCGCGGATCCTGGCCAAGCTGGCCATCAAGAACAACGCGGAGCTGGTGCACTACGCGCTG
+>850:2:1:9962:5329/2
+GAAGGCGACGTCGAAGGTGAAGCCGCGCTCGCGCAGGACG
+>850:2:1:9962:13025/2
+GAGCTCTTCGGATATGAAAGAGGCGCGTTTACCGGTGCCGTCAAGCAAACCCTCGGAAAAATCGAGCTCGCCAATA
+>850:2:1:9964:16839/2
+CTCCAGATCGGGTTCAAGCGGTCCTGCCAGCGCG
+>850:2:1:9967:15138/1
+GGCGAACACGGTGGTGAGCGCGCTGGTGGGAGCGCTGGTGTTCTCGGTGACGCTCATTCCGGTGTTGGC
+>850:2:1:9968:10463/1
+CGTAGTGGCTCTCCTTCATCGCCAGCCAGGAGGCA
+>850:2:1:9970:12547/2
+CAGGACGAAGAAGAACCGAAGGTTCAGGGGGCTGCCGGGAAAGTTGCCGG
+>850:2:1:9970:14295/2
+CGGGCCAGGTGGCAGCGCGCTGCTGGACGGC
+>850:2:1:9974:13560/2
+TCCGAAGTTCGCCGAGTCCCTAGTCCCTAGTCCCCAGTCCCTTCTGTTCAACTCTCCTCAGCCCATCGGCCTGCAG
+>850:2:1:9976:1454/2
+ATGTCGCAGTCGAACCAGTTCCGGCTTTCGCTCGTCGC
+>850:2:1:9978:16441/2
+GTGGACCGTGAGCGGTTCTCGGCCGGTGTCGAGCGGGCGCTCGCCACCGCCC
+>850:2:1:9980:18140/2
+CCGGGTTGTGTGAAGCGGCCGGGGCCGAGGAAACCGCCAGCCCTGGCCAGCTGC
+>850:2:1:9980:11653/2
+CGGCATCGGGAAAGCCGACATTGACCATGATCGCCAACCGGCG
+>850:2:1:9981:11170/2
+CCATGCCGAGACATCGCGAGCCCGGACGCTTCAACTATCGAGACTTGCGGCGGG
+>850:2:1:9982:6617/2
+CGGTGCGGCAACGATGCGCGGATAATCGCCCTGGCCGGCACCCAGCATCTGCCAGAGATCGCCTTGTTCGGTCTTG
+>850:2:1:9983:16131/2
+GACGCGCGCCGGGTCGCGGGCTTCCTTCCAGTCGATGAACTCCGGCATGCAGTGCCTCCGACGCCAGGCGATAACT
+>850:2:1:9984:20362/2
+CAGCTGCGCAGCCAACAACGCGAGGAGCGCATGCTACGCCAGCAGGAAACCAGTCAATTGCGAAAGCTGCCGACTT
+>850:2:1:9987:19090/2
+CGCAGCCGGCCCTCCCGGCGCAGCGCATCAACCAACTCCCGG
+>850:2:1:9990:8442/2
+CGAACAAGGTGCACCGCGTGCGTTGCGCGCTTTGC
+>850:2:1:9991:1918/1
+CCAATCCCGGTTACGACATCGTCAAGGACTTCGCACCCATCGGACTG
+>850:2:1:9991:8825/2
+TGCGTGGAAAAAAATTTAAACCGAAAAGCCGTAAGGGCCCAGCGACAGCG
+>850:2:1:9994:6650/1
+GCACTGATGAGCGATGGTCTGCCTACAAATCAGGCGATCGGCTTG
+>850:2:1:9995:5393/2
+TTGTTCCGGCGGTAAACGCGAAAGCCTTGATCCACGGTGATGATACTGTGATTTGGGAATAGTTCGCTCATCCG
+>850:2:1:9996:15551/2
+TCCTGGCGCTCTTGCGAGCATTCGGGACAGATTTTGATCGTTATGGTTTTGACTTCGCTCGATCAAAAACCTCGTC
+>850:2:1:10003:9580/2
+GCGTCAGCGCCCACAGCGTCGGCCAAGCGCCGCCGAAGGTCGTCTGCCCG
+>850:2:1:10004:18591/1
+TACTTCAGGCACGTAGCTCTGCCAGTTTGTATTGGTGGTGAACGAGGCTGCTGTGTTGAAAGCTGAAGCGACAAAT
+>850:2:1:10004:18591/2
+ACGAAGAACGAGAGATGCATTGGACTGAGTATGCGGCCGCGATGCTGCTGTACAGCTTAGTCTCGCTGTTGCTGCT
+>850:2:1:10007:9663/2
+GTGCATCTCGCTTCCATTGGCCACCCAATTGTGGGCGATAAAATTTACGGACCTGACGAACAGCTTTATCTCAGAT
+>850:2:1:10014:16360/1
+ACGGCTATCGAGTGCACGGTCCCTACGATCCGTCAAGGGGCCACCGGTGCAATCCGAGCAAGCTGCTGCTCGATCC
+>850:2:1:10014:16360/2
+CGGCGGTCGGTCGACACCCCAGTCGAAGAATGGACTGATCACCACCGACCTCGGCATGGCGCCGGCGGAATCCTCG
+>850:2:1:10015:14213/2
+TGTGAATCTGCGACAGCCACTTCACGTTGGCGACGCCGTACCAGCCGGG
+>850:2:1:10016:18423/1
+GTGTCGGAGCTTCTAATACCAGTGCGCGAAGCTGTCGCGGTAATATCGCGCCTTCTGTTTCGGCC
+>850:2:1:10016:18423/2
+CAACTACGTCTTCAGCGGCCTGTTGCCGCTGATGCCGACGCCCCATGG
+>850:2:1:10017:20817/2
+TCGGGTATCTGCTGCTGCTGGACGAGAATGGTGGCTTCAGATT
+>850:2:1:10019:16045/1
+TACTCGCAAATCTGTAAATATTGACAACCTGATATCCCAGGCACAGAATCCCCACCTACTAAAAAACGAACAAACG
+>850:2:1:10019:16045/2
+CCGAGGGATGATCCTGGTCCGGTGAGTGAAGCCAACACTCCTATGCGAA
+>850:2:1:10023:12386/2
+TCTCGGGCTCGCCGACGAAGTTCGTTATTCGATCCTGCCGATCTTGATTGGCGATGGGATACCGTTCTTCGAGAAG
+>850:2:1:10024:18746/2
+GCTCTGTTTCATTTCAGCTGTTCCTTGTCTTTGCGCCCCGAACGTCGGCAGTGCCTTAGAAGTCAGCCACGTCACT
+>850:2:1:10025:3965/1
+ATGATGATGAGATCGAGTTTGCCTTTTTCTTTTTTGGCAATGTAACCGCCGCGCAATACGCCTTCGCGACGTAAG
+>850:2:1:10025:15680/2
+GAGCCGCTTCGGCATTCCAGATCGCCAACTGCAGTTAGCCCCCGACTTCAACTACGCGACG
+>850:2:1:10028:16102/2
+ACTCCTGCCGCGATCGGATACAGCATGCGATTCCGCTTTG
+>850:2:1:10030:1247/2
+GAATCCGTCTGAGGCAAAGGTTACGAGCCGCGG
+>850:2:1:10033:2928/2
+ACAGAATCAAATAGGTAAGATGACCCCAGAAACGATAACGCTTCCACAATGCCCGAAGCAATGCGCCGT
+>850:2:1:10034:7589/1
+TAACCCGTTTCAAAATCAAGAGTGTCTCCTTCCCGCGGCCAGTATACTACCAGACTACTTTCAA
+>850:2:1:10035:16767/2
+CGACGGTCCAGGCGTTCATCTTCTCTTTTTGCGTCTCTTGAACGGGGAGGCGTCGCGGCG
+>850:2:1:10035:13595/2
+TCACGCGGCATCTCATGTGGAACTACCAGGCCGCCTACCTGGCGACCGCCGGAGCGCCGCTCGATCC
+>850:2:1:10041:3761/2
+AAGGCAGCAAAGAAAAAAACGGCGAGGAAGGCCGTCAAACGCCCCAAAGCCGCGAAACCGAAGA
+>850:2:1:10046:18409/1
+CTACGTGAGCTATTCCGAGCACTGTCACGAAAACCTCTCGGCAG
+>850:2:1:10047:3592/2
+CGGCGCTGGATGTCGCTGACCGTCTGATCGCTCAGCGCCACCATCGAGCGCATCGAGCCGGCC
+>850:2:1:10047:19288/2
+TCCTCGTCCTCGGTGACCCGAGTCTTGAAGAACAGACCGATCACCTTGGCGAT
+>850:2:1:10048:8709/2
+CACCGCGGTTACCTCGGTTACTGCTACTGGTTAGTCCAAG
+>850:2:1:10050:1473/1
+AAAGCGCAGGAGGCATTTCAACAGCTCGAAAAAGCGCGC
+>850:2:1:10052:17387/2
+GTCGGAGAACCCCGGCTAGAGCGATCAGAAGGGTCCAGCTGC
+>850:2:1:10055:17666/2
+TTTTTGCGCAATTTTCTTAAATCGTGAAACGCTATTGCGGACAACATCCGCCGGAATCGCGAAACCCAG
+>850:2:1:10060:1208/2
+CGGCATTCGGATGAATCAAGCGGTGCTCGAGGAGTTGGCCGCATAAACGGGAGATGTTG
+>850:2:1:10062:18845/2
+TGCGTTCGTCGGTGCGGTCGCTGCTCTTTCCCTCACGGGAGCGCG
+>850:2:1:10069:14746/2
+CCCCCGCGTGGCAAACCCGTATCCGCGCCGAC
+>850:2:1:10070:14661/2
+ATTTTGAACGGCCGGGACATTGCCATTTTCTCCGCCCGGACTGCGGAT
+>850:2:1:10071:11664/2
+TTGACCTCATCAATGGGTCCCTTCGTGGGGGTCGAGGTGCCCG
+>850:2:1:10071:11751/1
+CTTCGACATCCGGGCGCGGAAGGAAGTCCTGAAAGCAATGGTCAACAAGGACCACCTGG
+>850:2:1:10072:18094/2
+TCCTGCTTTGGCCTTCTCCCGTAACTTTTCGCAGAAGATGACACTCATATCCACCATATACGGTAGGAG
+>850:2:1:10073:4034/2
+GGTCGGATGTATCGCTCCAACGGGACGCCATTGTGCACCACTT
+>850:2:1:10075:5576/2
+GATGCGGTGGGCGTACAGCACGGTGTCGAAGCGAA
+>850:2:1:10076:13677/2
+ATTGGACATCATCTTCCTTGATCGCTGCGTGCTTCAGTCAGCGGACTGCCTTCCG
+>850:2:1:10077:2234/2
+TTCCTCCATAAGGTCCACGAGCGAGACATTGATCGTCGGCACG
+>850:2:1:10080:11096/1
+ATCCGCGATTACGACGATACCTGGTTCACGCTGCTGACCATGAACACCAATCCGATCCACTTCGACGACCATTTCG
+>850:2:1:10083:18933/2
+AGCCAGGCGGTGAGAGCGGGAATGCCCGGCTGCAC
+>850:2:1:10086:1660/2
+GAGATTGAAAGTGTCCTGGCGGGGTTGAGGAAAGCCGGCG
+>850:2:1:10087:9250/1
+CTGTTTCCCAAATTGCTGCTCCGGCCTTGCTTCTGTCACACGGTGATGGCTGGCTTTCCCCTGC
+>850:2:1:10087:19448/2
+CGTATCGCAAAAGTCTCCAGAATTTCCGTCACGCGCCCGGGGTCTTTAAGATCGATTACGCCCTAAGCAGCCCAAT
+>850:2:1:10088:4247/1
+GCACCGTGGTGCCGGTCACCCGCACGATGAAAGCCTTGCCGATTCCTTTGTGTTCTATGTTCCCGTACTTCCC
+>850:2:1:10091:17463/2
+AAGTCGGCGATCAACGCCTGGACCTCCGGCGCGGCGTGGGCGTCGTTCGACGATCACCGCAAAGGCACGCTGAAGC
+>850:2:1:10091:21015/1
+AAACGGCGACCATCATCCTGATGCGGCCGCAAACGGGTGAAATTCTGGCAATGGCGAACCGGCCAGACTTT
+>850:2:1:10093:13146/2
+GGGGAGGGTGTGAAACTTGCGATGGATGGAGGATCTGCTA
+>850:2:1:10098:9610/2
+ACGCCACGTCGAGCCTGTCGGCAGTCATGCCCTGCGCGAGGCCGTCGTC
+>850:2:1:10098:20782/2
+ACAGGCTCCCGTAGGTATTTGCTTAGTGATGCGACCAAATCCTTTTCAGAGTCTAGGAGCTCTCC
+>850:2:1:10101:3719/2
+CGACAAGATGGACATCGAGCGCGAGCGGGGCATCACCATCAAGGC
+>850:2:1:10102:1140/2
+CGCCCTGAACAGAGTCAGCGAGCTTGTTGATGGTGTTCTTCAAAACTTTATCCCGCTCCTGTTTCT
+>850:2:1:10105:7732/2
+TGCAGTGATTCGTGACGCAGACGCGACCCGGATTGCAGTCGGTGTCT
+>850:2:1:10107:12227/2
+AATCGACCATGGCCGCCTTCAAGGGTCGCACCATCCACGC
+>850:2:1:10108:7631/1
+TCATCCGCTTCATGAACGAAGGACTCATGATTCATCCGATGCACCTGCATGGCATGCCC
+>850:2:1:10109:5752/2
+AGTACTTGCCGCGGTAGATCTCGCCGAAGGTCGCGCCCAGCGGGTCGC
+>850:2:1:10109:15689/2
+GCTCGACGAGCTCGCGCAGCGCCTTGACGCCGGCGG
+>850:2:1:10110:18589/2
+CGGTCATGCAATATGTCTTCGAGACGCCGTTCACCGTCAGCGTGCGATCGTAGAGGCGAGGCTCGACCTGCGCTGG
+>850:2:1:10113:14959/2
+GTCAGGGCAACCAGCGAACCGTGGTAATTCTGATTGCGGA
+>850:2:1:10113:4159/2
+CGATGGTACCGCATCCTCAGTTACGCCCTCGTCAAGTACCTCAAAGGGCGCCAACTCGACCCGCCACGAC
+>850:2:1:10117:9450/1
+TGCACTACCGCCTGTGTGACCAGCTAGGCCTGGCCTACTCGCTTCAGGCGGGACTCGAGC
+>850:2:1:10119:8887/2
+ATCGTTTGATTCTCCGATGTCTGTTGTAACTGCCATGCCGGTGTTGGGTAAAGATAAGGTCATGGTTTGAGCTTCA
+>850:2:1:10119:16583/1
+GGAAATGGTAGCAGCCGTAAATCAAAATGCGCCTTTAAAATTTGAGGCTATTGATCGTAAAGTTG
+>850:2:1:10119:16583/2
+TTAATATCTTTTGGCAAGTCACGCGACACAGTAAACACTACAGGCATTTCACGAGACTCATGCG
+>850:2:1:10120:13955/2
+ACGGAAACTGAGCTTCAGATCCGAAAAGCAATCGAGCGCCTCATGG
+>850:2:1:10121:6987/1
+TTTCCTCTAGTGTCGAGTAAAGCACCTTCTTGTCGCCGTC
+>850:2:1:10121:6987/2
+CCAACTGCGAAGAACACGTTCAGAGTAGGGGTATCGGAAGATAAGAACCGAAGATGTAGACGGACGATGGAAGACA
+>850:2:1:10122:5573/2
+CGGGGCGCGATCGCTGAGACGCAGCCGAATCACCTGGTGATTGTTCCCTGGTTTGACGGCGATCTCATAATGGGCT
+>850:2:1:10126:4839/2
+CATCAACGACAACGACGGTCACCCGCAGCTGATCAAGAAC
+>850:2:1:10126:9218/1
+ATCAGCAAACCGTGAATCAGAGTCAAACTCATCCCGATGGCGATGCAAATCACCACCGCGAGAGC
+>850:2:1:10126:13478/1
+CGGGTGAGGCGATCAAGGAGAGCGAGGTCTACCGGTCGGCCATCCGTCACCCGTC
+>850:2:1:10126:13478/2
+AACATCAGGTACATCCCCGAGATGGTGAGCACCCCGAAAAGCACCGTCGAGATGA
+>850:2:1:10127:6139/2
+TGGTCGTATCCCAACCGGAGGACATCCGGCGGCACCC
+>850:2:1:10131:10142/1
+GCAGCCGCCAGGCGGATCGAAGTGGACATCCACTATGACAAAAGGCAGCTTCGGC
+>850:2:1:10132:2188/2
+AAAGTATTCATTGTTGGGGAACAGCTGCGAACATCTACCGGATCGGCGACACCTTTCTTTCCG
+>850:2:1:10133:16972/2
+GCGGGCAACTCCTCGCAGATCACCGACGGCGC
+>850:2:1:10134:21214/2
+AAGATACATTCCCTAACACTTGCACATATCTTTTCACTAACTTTTGAGGGGGTTACATTTTGTAACCTACTGAAAT
+>850:2:1:10135:2797/2
+GATCAATGATTCTAATAAAATTATTCTTGAGCAATATATCAAAGGTATGATCACAACAAATGGAGTCAA
+>850:2:1:10136:19281/2
+TGAGGGTCTCTCGAACGCGGCGCTGATTACGGCCG
+>850:2:1:10136:12297/1
+CTCTTCCGCGCCGTCTTCCTCGTGCTGATCTTCGTGGGCGGCTTGGGGAT
+>850:2:1:10137:17117/2
+CGATTGACGCGCCAGATCCTCGAGAGCGAGCGCACC
+>850:2:1:10139:11765/2
+GAGGCGATGTCCATCTCGTCGGGGAAATCGTCCGGATCGACGTGGATGTCACCCGACAATGCGCGCTTGGCGTTGC
+>850:2:1:10140:5533/2
+TTGAGCGTGAGCCCGAGTTTGGTCATCACCGCCTTCGTCCACGCCAGAGCCTCAGTCGCGTATCCGCAGCTGAGGA
+>850:2:1:10143:10793/2
+TGAGAAGAGACGTAAGCGCTGCTGTCGAACAGGAATTGAAACGATATTTTGCCCCCTG
+>850:2:1:10144:6773/1
+TGTAGAGCACGCCCGCCACGCCGTTGACCCACCGGTTGATGGCCGGTG
+>850:2:1:10144:6773/2
+CTACATCTACGCCGACTACTTCGCGCTCTACAAGCCGCAC
+>850:2:1:10150:2439/2
+CATCTGCACGAAACAGCCCTCCCGGTTGCACATGCGGTATTTCAGGACCGGCGAAGTATAATTGTCGGCCTTAATC
+>850:2:1:10150:2154/1
+GTGTCCCTTGTGACACGTTCATGCGCGAGATCCTCGATCCAGTTTCCCCCGAGTCGCTACGG
+>850:2:1:10151:15105/2
+GTGCCGGTCCTGGCCTCGAATGCCTTGCCGATCTCCTGAAGAGACTCCGTCAGGCTCGCCGCCCCGAAGACCAGGA
+>850:2:1:10151:17337/2
+GCCGAGCCAGACACTCCAATAATCCAGCAAGATCAG
+>850:2:1:10152:2090/2
+TGAGTTTTGGAACGTGTATGACATCGACGCGGAGGACATTAATCAC
+>850:2:1:10156:21225/2
+CTGGTTAGGTAGAAGGTTCGGTATTGATTGCTCCATG
+>850:2:1:10160:12791/2
+CAAGGCCCACCGGCGTTCGTAGATCATTTCAGCAGTCACTGGATCTGCTGGTTCCATCTCGATCCGCTCGCCAGCA
+>850:2:1:10162:16870/2
+GAGCGCATCGAGAGCCTCCCAACCGCCGCGCACGCATACGAGCTCGGATCCGCCGTAAACCGG
+>850:2:1:10162:16076/2
+GGCGCGCTTCACCACAATGAATGGAGATCCAAATGAAACTTAATCCAATG
+>850:2:1:10162:15477/2
+TCAACGAGACCTCCGAGGGCGGCCATTTCATGGAAGATCTCGGGTTCATCATGGATGGACAGACCGG
+>850:2:1:10169:18635/2
+AGTTGGCCATGGAAGCAACCGGCGGCGAACTGATCGA
+>850:2:1:10173:10523/1
+TCCACCTTCCAGTTCCTGCTTCTGCTGCGTGATAGCTCCTTGGAGAGCAATGATCTCCTG
+>850:2:1:10173:10523/2
+TGACTGGAATGAATAACATTGTTACCCAGTATCAGATAGAGGCCGAGGGGCGTATCACCTCCTTACGAGTTACAGA
+>850:2:1:10177:10545/2
+TGACTGGAATGAATAACATTGTTACCCAGTATCAGATAGA
+>850:2:1:10177:6984/2
+TGCCGAGCGAATGAAACACGATGATCTCATCCAGCCGGTTGAGGAATTCGGGTTTAAAGACCCGTTTCGTTTCATC
+>850:2:1:10178:11143/2
+TGCGGGTTGTTGGATTGCTGATGTCATACTCATCTTCCTTTTAATCTTCTGTCGTTAAATCTTCGGCTTTATCGAA
+>850:2:1:10179:19908/2
+ATCGTCGTGGGCGTGTCAGGCACTTGCTACGTGCATGATGACTACTTTGCCGCCGTGGTCGGTCGGTATTCCCTGC
+>850:2:1:10179:9566/2
+GGTCGATAAAGCCCAGCGCGATCAGGTCGGGCTTGCTGATGAACAGCTTGTTGAACGGCACGAACAGAAACACCGC
+>850:2:1:10179:2759/2
+AAATTGGCGAAACGTTAAAAAACGGTGACTGGCCGCAGGACGCAGATTTTTCTCGGCCGTCAGGGAACACAGTGGG
+>850:2:1:10184:15858/1
+AAGCTACTTTGCGCTCCTCAACCTTATATATAGGTTC
+>850:2:1:10184:15858/2
+CTCTACGGATCGTCGTTAGTGGCCTTGGATGCGGCC
+>850:2:1:10184:17911/2
+CCCAAATCCCAACCCAACGGCAAGTAGTATGTTGCTCAGAACATC
+>850:2:1:10184:1178/2
+ACGGTACGATCTGTCACTCATTCAGAAGAAAATTCCGTTTTGTGGGGGATCGGCGG
+>850:2:1:10184:10174/1
+TGGTTTAAAGGTGGACCTGATGATCGTTACATTACACAATATATTATCACAGGTATTGGTCATTTAAAAAAATTAA
+>850:2:1:10184:10174/2
+ACAGATATTGTATTTGAAGCTCCCCTAATTCCCCCCGGGAGGGGGACTTTTGTGATTTCTTCTGTTTCACTATTGC
+>850:2:1:10185:11915/2
+CGAGCAGTGGGCGCGTGCGGCCACTGCCGCTGGCACGCTTCCCAGGAGGAAACGTTGCATACGG
+>850:2:1:10186:20697/2
+CGGCCTTGGCGAGTGACGCGCTCCAGTCGAACTGCGGCG
+>850:2:1:10188:8172/2
+GTCCCGATGGCGTTGCGCGGCATGTGGGGCAGCTTCTTCAG
+>850:2:1:10189:11294/1
+AAGCCGGTAAGTTCTTGTCACAGATAAACGCGCAGACTCCATCTCCGATTGCCCTCGGAATCAAAATGAC
+>850:2:1:10190:19140/2
+GTCTGGCGATGAAGTACGCCAAGATGGCGCAGAACTCCTTCATCTTCCTGCGCAGCACCTGC
+>850:2:1:10192:4249/1
+TTGATGCCTCCATTACGATTCCTGGCGGCACTGTTGGCAGTTTTT
+>850:2:1:10192:4249/2
+TTCTAATATCGTGATAAGCATCGGCCAGTGGGATAATGGTGTTCATTTTTCTCCGTTCCACCCAAAGTTGGAATTC
+>850:2:1:10193:4004/2
+GCGACCTTCCGCGCCGGCACGCCCGCTCGCCGGCAGCGCTCGGCCATCGCTTCGGAGACACAGACGGTG
+>850:2:1:10196:9222/2
+CGCCAAAGAGATGAAGTATCCGGATTACTTTTCGCTCCAGGTCGCGGCCTATGGAATGTCGACCGACGAGATGCTC
+>850:2:1:10200:8517/1
+TTTTGAAATTTCATTTCCTCTTTTGTGTAACCGCTCTCCAGAAAAACATCGACGTGAGGCAAAACATTGAAGGCGA
+>850:2:1:10200:8517/2
+TGCATCGCGCGTTCGGCGTGAAGCGCGTATTCGCTTCGAGTTACCAGGCGGTTTCCGGCAG
+>850:2:1:10200:16038/2
+TGAATGAGGCGCTTACCGGGACGTTTGTCGACCACGTCGCGCCTGCGTCTGTGCTGTAGGAATAAAACAACTGAGA
+>850:2:1:10201:5037/2
+CTCTGGTGATGTTCGCGCCATGTGCCGTGCGGCGGCAGACAAGC
+>850:2:1:10204:19696/2
+GATCCTCAGCTTCCACGACCCGGAGTTAACCGCG
+>850:2:1:10207:5900/2
+CTGGCAACGTGATTGAGACGCGCAAGCACAAGGGCGACTTCAAAAAGTGGTGCATTTTTCCTCGTGCCGG
+>850:2:1:10210:9419/2
+AATCGAGGCGATTGTCCCGACGCGCGGCTTGATCG
+>850:2:1:10213:20707/2
+TGTTGCGCGAACAACGCGCACGAGCCGAGGC
+>850:2:1:10214:6514/2
+ATTCAGAAAAGTGTCATCGTACTTAGCATTCTGGGCGGGAGCATGGCCTTTGCTCAGAACATCGTTCACCAGCCCG
+>850:2:1:10219:16581/2
+ATCCACCGTGGTGGTGCTCACCCCCGGCCCTTACAACTCGGCCTACTTCGAGCACAGCTTCCTTGCCCG
+>850:2:1:10219:3733/2
+TGCCCTTCGGCATGAACGCCCTCACCTCGGTGGGCGGCG
+>850:2:1:10219:18684/1
+GGATTCGTTGGCTAGGCGTTTGGTTGCCAGGCCGCGCAGTACGACGTTCCGT
+>850:2:1:10219:18684/2
+CCTGTTTCCGATCACCGTGCGCTTGGTCAAACGATGAGGCCGGCCGATCTCATGCACGCTCGTGGACGGTCGCA
+>850:2:1:10222:20389/2
+GTTCACGACGCAAATGCCATTTGGCTCCTGCCTGTCCATGGCTCC
+>850:2:1:10223:1852/1
+ACCACGTCGTTGCCGAGGTCTGCAAAGACTGCGCCCGTCACCAGGCCGACATATCCGG
+>850:2:1:10224:12293/1
+ACGATGCTCTTGGTCACCGAGCGCAGGTCATGCAGCACGGTCGGCCCGAACATGACGTTGCCCAGCGGC
+>850:2:1:10224:13224/2
+TCTTCCATTCGGACCAAATCCGCATAAATCGCCGGTGGCTCAGCCATCACATGCAGCAACGTCACCGATGCTCCAA
+>850:2:1:10226:9185/2
+CCACTCCTTGCTGGCGTTCTTTGCTACCAGCATCTTGAAGATGCCTGCCA
+>850:2:1:10229:15659/2
+ACACCCAGAACATCCGCCTGGAATACCGCTGGGCGCATGCGCACTACGAGCATCTGGCT
+>850:2:1:10231:12195/2
+ACTTCGCTAGACTTTTAGGATTGCCATTTGTGGCA
+>850:2:1:10238:14582/2
+GACGGCCAATAAATTTATCAATAAACGCCTGCACTCTTTTCATTTCAGTAATCACTTTTTCGG
+>850:2:1:10238:4557/2
+AGAAGCGCTGATGCGCGGATCGAATGGCTTGATCGACCCCTTGAGCGCGTCGACCGACAGGG
+>850:2:1:10238:16810/2
+AGCATATCGATGCGGCCGTCTTTCCACCGGTTCAGGCCGTTGTAGGTTGCCACCCAGACACTACCGTCTTTCGCGC
+>850:2:1:10239:7122/1
+CGACCTGGTCACCCTTCGGGCGGCACGCACAGAGCCGCGCGTCCTTGTCACCCTC
+>850:2:1:10243:18583/2
+TTCAGCCTGTTTATATGCACCCTTATTCGGTGGCGAAGAT
+>850:2:1:10243:16261/1
+AAGGCGATCGCGTCATCATTTATCTGCCGAACATTCCGGAGGCGGCGATTGCCATGCTGGCC
+>850:2:1:10243:16261/2
+CATCGCGGAGCGCGTCGTCGACGTTTTTCTTCAGCGGCACAATCCCGC
+>850:2:1:10247:9826/2
+GGCTTATCATGTTTCGCCCTGACCGGATTTTCGGAATCGTTCG
+>850:2:1:10250:16693/1
+TCACCTCCAAATACGGCGTCACCCAACTCGTCTGGTTCGAGACTTTCGAGCTGCGCGAGAACGCCTTCCGCCGC
+>850:2:1:10251:6194/2
+GCTCTGCGTGATGATGAATCTCCTCATGCAAATGTTCGAGCGGGA
+>850:2:1:10251:17337/2
+GAGGTTCAGAGGGCCGTAGGCAGCCAATCGCCGTGGAACCCGGGCG
+>850:2:1:10253:18168/2
+CAAGGCGGCCTACATGCATTGCGCCAAAGCCTTCATGCGTTCAGAATTGTGGCAG
+>850:2:1:10257:11631/2
+TTCCCATGGGACAATTGTATCCTCGATTGGCTTACAACGCCAAGGCAGGAATTCTCGTAGGGTTTTTAGGTTGCGA
+>850:2:1:10259:1779/2
+TAAACTTACTCCAAAGGGAGATAAGAGCACTTTCGCTACGACGGAGATCGCAG
+>850:2:1:10260:3685/2
+TCCGGCTCGAGCAACGTGTGCGTGGTGAGACCGACCGCGCCGTGGACCTCGTGGAGCG
+>850:2:1:10263:1048/2
+CTGCGCGTATTGCAAGGGTCGGCGCCACGATTTTTCTTCCGGAAAATCCGAACCCGGTGAAACGCGCGCGCATT
+>850:2:1:10263:8201/2
+ACTCCTGCGCCGGTGCCGAGCGCGGTAATTGGAAGATACGCGTTCGCTGTGTACGACGAAGGAGGTTTACTCGATA
+>850:2:1:10264:12050/1
+TCTCGCCGAAATGGACCTGGCATGACACAATTCCCTACCTTGATCCAAATGCAGTTCTTGGCGGTGTCGCACCGCG
+>850:2:1:10264:12050/2
+CGCAAGCTCTTACGCAGACTTTCCTGAGTGAGGCTGACAAGGA
+>850:2:1:10272:17912/2
+GCCGGGATTTTCGCAACCGCAATGGGCTCACTCAGCACAGCGATTAA
+>850:2:1:10273:3098/1
+GGGGACCGGCTACATTCAATTCTCGAGCCAGCTC
+>850:2:1:10273:3098/2
+CCTCCAGCGGGAAGACGGCCAGCTCGTTCTTCTTGGCGAACTCCC
+>850:2:1:10275:16993/2
+AGGCCCTTGGCCAGCGTCATGATATCCGGCTGCACGTTCCAGTGCTGGCAGG
+>850:2:1:10276:6763/2
+CGAGATTATCTCGCTGAATACCGGAATGACTCTGGCGTCGGCACGATTGAAATTCGAGA
+>850:2:1:10279:14335/2
+TCCAGGCGATCACTCCCAGCGAAGCCGCTGTGCCAC
+>850:2:1:10282:2643/2
+ATTGAACCGCTGTCGTTCTTCACGGTCACGGTCGACCCGGCCGCCACAG
+>850:2:1:10284:1845/1
+GGTGCTGTTGGTCACGATCAGCGTGTTGCGGGCGATGAACAGGTCCAGGCAGGC
+>850:2:1:10285:9766/2
+GTTCCTCCTGTCCGCAGATCCAGACGGCGAACGGCCGATCTGCCGTCGCG
+>850:2:1:10289:7226/2
+GAAGTAGGCCCCGCCAGCCCCGTGGCGAGCAGGTAGACGCCGGCGGCCAACATGGCG
+>850:2:1:10290:4184/2
+AATTCCCTGTGAAATCGAAATGGGAATTTTTTGTCGCGAACCGGGACATTTAGACCAAGCCACCG
+>850:2:1:10290:3081/1
+AGTTAGTAGGGGAGACTTATATTCATGGTGGCATGGATGGCGAGCTAATGCCTAGGACTGAAGGGCTGACTGGAAT
+>850:2:1:10290:3081/2
+GATAGTAGTAAGGGCCAAGCCGGTGACATAAATAAAAGAATGGTGGTGATGGTGCCGGAACGGTTTGGTGGGAGG
+>850:2:1:10291:2842/1
+AAACGCGCTCGAGTAAACAGGAACAACGGAGTTGTCTCGCAATGCTAGACTCCGGCAGGTGAG
+>850:2:1:10291:2842/2
+ACTCTCGCCGTGCGTGGAGCCGTAATCATGAGGTGGCGAGAACTGATCTATACCTAGGACTGTCTTACCCCACTTG
+>850:2:1:10296:10211/2
+CAAAAGAAATCACATTCCGGAAATGTCTTACCGAATGGGCATCGATAGCAATACGCATACGGAGCATGAACCACGC
+>850:2:1:10300:16204/2
+TGGGCTGCGCGCACGTGTCCGAGCCCGAGTCCCGAGGTCAGCAGCAGGATGCGG
+>850:2:1:10302:10697/1
+CGTTAGGATTTTTCCCGCTCGTGAAATTCCGCGAGCAACTTCTCTAGTCGCTCAAGGGCCTCTTCCGC
+>850:2:1:10303:5880/1
+CGCTGTATGGCTCACGCGCTATCCTGGAGAAAACGCGGATCGAACCTGTATAAAAATGAACACGCACAAA
+>850:2:1:10303:5880/2
+ACCACTTCGGCAGTTTCATGTTGCAATCAAAGCAGAGCCAGAAAACCAGGCGGCTCAGGCCAGGGATCCTCACGAA
+>850:2:1:10305:20375/2
+TGGATTCAGCACGCCGTCCTGTCCATCGACATGATAATGCTGAATAATGGAATGAAGGAATGCGTTTTGCGCAGGA
+>850:2:1:10305:7425/2
+CACCGAAGTGGTCGGACCGAAGGTCAGCGGCGAACTCGCCCGGACCGGCGTCATCGCGGTGATCCTC
+>850:2:1:10306:8955/2
+GTGGGGGATTCGGGTTGGGTGGCGCCTCGGGATTGTACTCGGAG
+>850:2:1:10307:13705/1
+ACAACTGGCGGAGGTCACCACGCACTCGAACTTCCCGTCCCGCACC
+>850:2:1:10307:13705/2
+AGGCCGTGATCCGGACCGTCGGCATCATCGTCGGCACCACCCTC
+>850:2:1:10308:1593/2
+AGATTACGAGCGTGCCGTTCGACGCACTCAC
+>850:2:1:10308:11835/2
+GCTCGAAGATTTTTTGAACCGTTGCGATCTTATTAAATTCGCGAAGTACGAAGCGACAACCTCGG
+>850:2:1:10309:7599/2
+CCTCACGCAGATGTGGGAACGTTCTATCGAACTTTTTCGGCGAATGGGTTTCGCTCTTGC
+>850:2:1:10312:10362/2
+CTCGGCGAGTCGGCAGGCAGTCTGCGCGAAGTAGGCTCCAAGTCCCTCGTTGCTGTTGCCGTCGGTCAGATCGTTC
+>850:2:1:10312:5266/1
+GTAGAAGCCCGAATTTTACGACGGCAACAGGCCACCAGG
+>850:2:1:10313:2905/2
+CAACAAGAAAAAAAGAAACCGGCGCCAACGAAACGGGCTGCGCCCGC
+>850:2:1:10314:13073/2
+CCGGTCTCTACACCAACCATTCCGGCGTCTCATTCGACGACTTCGCGCTCATTCGATGAATCGGCTC
+>850:2:1:10314:18813/1
+TGTTCGGGCGCTTCCGAATCTTCAAGCGCCGCCGAAAGGCCTCGTCGTGTCGCTGCTCACGATGCTGCGG
+>850:2:1:10314:18813/2
+CGTCTCGCCTCGCCCCTTCCCAACGCGATCTACAC
+>850:2:1:10319:21025/2
+CGCGATCATCCGGGTCTGGCTGAACCGGGCCCGGCTGGCGATCAGCGCCGGCTCG
+>850:2:1:10320:3974/1
+TCGCGGCGAGCCCCCGTGAGCGCCAGCATACGAACGACAGCGCCATAGGGCCCATCGCAGGCGGC
+>850:2:1:10323:6601/2
+GCATTCGCGCAAGTCCAATGACAACGGCCTGAC
+>850:2:1:10327:15669/2
+GGGAAGGGTAGTTAAAGGAGGGAGCGGGAGCAAGGGCATGGGGGAGTTTTTGGGGGGAGAGATGTGTACAAATGGG
+>850:2:1:10332:4319/2
+GGCAATTTTGCATCGTCGACCGAAATCACCTTGAACAGCATCGCTTTGTGGGAAGACGGTGATTTTCGTCCTTTGG
+>850:2:1:10336:1797/2
+GCTTTGAAGATTGAGATTCGCGTCGAGTTGCAGTTGATCGTGCGTCGCGGTGAC
+>850:2:1:10337:6836/2
+ACGATGCACAAAGAGCACTACTACCAGAAGAGCTACACAGGCATG
+>850:2:1:10338:10922/2
+CTGCCGCATCCCACCGGCAGGGCGTTTCTTCACGAGACGTC
+>850:2:1:10340:17730/1
+CTGCCGATCTATTCGGAGAAGGAAAAGAACTCGC
+>850:2:1:10343:3854/1
+AGCCCGGACAAGGCCCAGCAGCAGATGGAGCAGGCCATCACCGCGCTC
+>850:2:1:10343:3854/2
+TCCGCCTGCGCCCGGATGTTGAGGTAGATGGTCATGGTCTGCTCGCCGGTGACGATGCGCTGCACGGCGGCGAGTT
+>850:2:1:10345:2810/1
+GCCACTAACAGAAGTAGTCAGCACAGATTGCGCGCGATTGCGACATACGCCTCCTGCGGGAAAGTGAACCGGCCGC
+>850:2:1:10345:2810/2
+CGCAAACAATCGCCTTTCCGTCCGTACTCGACTACGTGAGATTTCAGCTACTCGCGACACCGATG
+>850:2:1:10353:1700/2
+TCTTTCCGGGTTATTGGGAAGACATCGGAACAATCCGCGCTTTCTATG
+>850:2:1:10353:16192/2
+TGGGCAAACGAAAAGCCGCTTGGCAGTTCTGGCCAATGAGCACTTTATCA
+>850:2:1:10358:10074/2
+GTTGAGGTGGGTAGCGGAGCGTTTACACTGAGCGTCGCTGGAACGAATATGCTTCCGGGAACAGTGATTCGATGGA
+>850:2:1:10360:13558/1
+AATGTCTGTTGTTAAGGGTGTACCGGAGGGCACGTTTCGGGGCCGTCAGGACCGTTGTT
+>850:2:1:10362:16536/2
+GAAGTTCATGTTCATCATCTTCCACGATGAGAAGACGCTGGACGCCTTGCC
+>850:2:1:10363:15786/2
+CTCGTTCGCGAGCACGTGCAACGCGTCGCGCACGAGTCCCTCACCGATCTGACGCGCTTCCTGATAGCGGACGCGC
+>850:2:1:10365:14905/2
+TGGGGTTATTTCCTGGAAGACTTCACCCGCCCGCGGAATCCGATAACCG
+>850:2:1:10365:13853/2
+GATTTCGACGCTCAATGGTCCAGATGAAGTGATCGAGTTCAAGCTTCCCGTTGAGCTCGCGGCCGGCGCTCCCCCC
+>850:2:1:10366:18025/2
+ACCGAATCAAGGACGCAGGCGGAGAGGCAATCACGGAGAAGAAGGAGCCTCTTCCTACCGCGGCGGAACGAAAAGC
+>850:2:1:10368:6789/2
+GGTCTCGATCGGGCGGTCGTGGACGAGGAAGGCGTCTGCGATCG
+>850:2:1:10371:16784/2
+TGGTGCAGCGTGCGGTTGAGCCCCTCGAGCCACCAGGGGAGCCCGGTGAACCCGTACGACAGCG
+>850:2:1:10374:7799/2
+GCCCGACTGGCAAGCGGTATAGAGGGCCTGCCATGCCGCTTGTTCCACTTCGCCACGTTTGTCGTGCGGCAGGCCC
+>850:2:1:10381:15065/1
+GCGATGCGATCCATTCTGCGAGTCTTGACTAGACTCCGAATCGGACATGTCCC
+>850:2:1:10381:15065/2
+TGTTGATGTCATAAGCTCTCCCTGAAACGAACGTTCGACTCACGGTCGGGAGAGCGCCAGATCT
+>850:2:1:10382:15364/2
+GCACGGGGGGCAGCGTGTTGGCGAGGTTGACGATCATCGCGCGGAGCCGCCGCGCGATCTGGATATTCGACGCGCC
+>850:2:1:10382:14870/2
+ATTTTCGCCATCAACCCGACACGGAGTCCGGTGGTCGGGCAGACAGCGCAGAGCGTCTG
+>850:2:1:10382:8162/2
+ATGCTCCAAAAGGTTGAGTTTGTGTACTAGGTGAACCATTTCCCAAAGTTCCGTGTGTCCACAAACGGTCTC
+>850:2:1:10386:19095/1
+TGAGTTCGCAATTGGTAATCAGAAGATCAACGTCATCGTTGA
+>850:2:1:10387:6285/2
+GACTCGGAAAGCGCGAGATCCTCGCGCAGTACCTGTCGC
+>850:2:1:10389:10212/2
+GCGTGTTCGAGCAGCGCATTTAGCGCGGACGCGGAGCGATAGGCCGCGAATGCGGCG
+>850:2:1:10389:12542/2
+GGCAGTTCACCGATCTGGGTGGCATCAATCACCGTCGACGCTTCGGCGGAAACCCGATCCGCTGGCGCCATAGTTG
+>850:2:1:10392:10742/2
+ACAGCACGTTGCGTGCTAGCATTCCCAGTTTATTCGATGGAAGAACAAATTTGGC
+>850:2:1:10394:8868/2
+GACAACCACACCCACTTCGACCCGTCGCTCTACTGGGATCCGTTCGCCGATCCCATGCCCCAGCACGGCGTCACCG
+>850:2:1:10395:17064/1
+TCAACCTAAAAGGAAGCAGCACAATGAGGACACGAAAAC
+>850:2:1:10396:16882/2
+TTTTAGCGTTCATTAGCAGTCGACAACAGCCTTTTCCAATATCCCCCTGTAATGCAACACGAGCGCCTT
+>850:2:1:10400:14611/2
+GAAGACAAGCGCCTGATCTCGGTCCTAGCGAAATTACCGGCGGCAAAAGAGAAACGAATCTTGC
+>850:2:1:10402:19401/2
+TGCATGTCCCGGAGTGCGGGTCATTGTATGACTATGGG
+>850:2:1:10402:4243/2
+GACAGTGCTGCTGATCTTGCTTGCCGCGTTCTGCTCGATCGCGGCGGCACAAGATGCCGTGCCTCAGTTCCAGGTC
+>850:2:1:10407:18589/2
+TGGCCGAAGGCCAGGCACTGATGCGCGCGCTGCGCGGCCGTGTGTCGGGTCTGGCGCAGCCGG
+>850:2:1:10408:7474/2
+GACCAGCAGCACTATGAAGGATCCGGGACCCTGTTCGGCCCCGCCGTCGGGCCGTTGCTGGTCCATCGATACGCGG
+>850:2:1:10411:6429/1
+ATGTACAGCAGGTCGTAAATGAGCTGCAGGTTAAGGACCA
+>850:2:1:10411:6429/2
+AGCGTCGCGATTCTGCGAAGCAGTTTTATCGGATGTCGTGAGCAAAGACGGAGGCGCC
+>850:2:1:10417:4603/2
+ATCGACCTGCGAACAGAGAACAGCCGCAAACGCGCCGGCGTGG
+>850:2:1:10421:13941/2
+GAGGCGGTGCTCCCTTCGGTGGTGCGCGTCATCGGCC
+>850:2:1:10426:21217/2
+CGGGCAGACCCGGGGCACGCTCAACACCGCCCAGAAC
+>850:2:1:10428:8971/2
+AGCTCAACGACGCCGCGCTGTTCTACGAGCCCGAG
+>850:2:1:10432:2694/2
+TTTCAACGATGTATGCCGAGGATTCGTCGGCATGGGCACTCGCGCCACCAACC
+>850:2:1:10432:7331/1
+CATCCCGACGGGGTCTGGCCTGATTCGCGCGAGTACATCGCCCGCGAGCTCGG
+>850:2:1:10433:1896/2
+TGGAGAGATCCTCGATCAGGCTGAGCATGCTCTTGC
+>850:2:1:10433:4833/2
+ACCTTGACGATCTCCCGATTGGATATGGGAGGGCCGAGTAACTCGGCTTCGCTATCAGCACGCTCAATGCGCATCT
+>850:2:1:10433:14565/2
+GCCCGGTGCGCGATTGATCGGAACCGCCTCGCCATTGGCG
+>850:2:1:10436:21087/1
+AGATACTCCGCGACCAGTCGGCGACGGCAATGGTGTGGCT
+>850:2:1:10436:21087/2
+CTGTGGCATGGATTACGTCCATCTGCCTACGCTGGCACCGACCCTGGAGATGCTGGACGAGTACAAGAAGCAGC
+>850:2:1:10438:16309/2
+CGGTTAAGTCGTGATGAGGTCCCGATGATTGCCGCCAAGAAATACTTCACGCCCGA
+>850:2:1:10440:6645/2
+GATCGCGAGTGGCACTACATGTACGTCAACCCGCGCGC
+>850:2:1:10445:8159/2
+GTGATCTGGGTGTCACTGAGGCGACAATCAAAATGCATCGCGCCCGCGTGATGGCGAAAATGAAGGTGCAATCAGT
+>850:2:1:10449:19184/1
+CTGCACGTGGTCGACGAGGCGAACCAGATGCTCTT
+>850:2:1:10450:15090/2
+TCCACAGCAACCGGCACGGGCGAGCCATCCTGCCCGACTCATTG
+>850:2:1:10454:21356/2
+GCAATCAAGTGCTGTAGTGTAAGTGGGGCACGTCTCCTGCC
+>850:2:1:10455:18792/2
+AGTAATTCTGCGTGGCTTTTTGCAGGGATATAGCGGAGCGGCTG
+>850:2:1:10455:16217/2
+AAGTGCTGCCCGACCGGGTGCTGGTGGTACATCGTGTAGAACGAGACGACTCCCTTCAC
+>850:2:1:10456:3103/2
+GTCTATTAGACCTTAGTACAAGGTTCAGATGAAAATTAGCGCTTGACTCGCACCGCCTA
+>850:2:1:10456:15311/2
+GCTGTTTTGCTCGCAACACAATCGGACGCAAACGCGTCATGATCGCGTCAATGCTAGCGG
+>850:2:1:10458:11162/2
+AGGTTCTCTGCAACCTCGCGCAAGCGCGCACCAATTTTTTCTCGCTCCGCGCG
+>850:2:1:10458:6420/2
+TAATCTGCCGGAGAAAAGCCACAATCATTGCTGTC
+>850:2:1:10458:20819/1
+AATTGATGACACAACTTTTAGTTACAAGAGGTTCGGGTCATGGAGCGACTTGAAGTTGGCTGAAGCCAATAAAAGG
+>850:2:1:10458:20819/2
+TAAGGGCGACGCGACCTGGCACTATGCCGGCGCTCACAAC
+>850:2:1:10459:7421/1
+AAAATGGCCATGCTTTTGTCGAATCCAACCTGGATTCCTCCGATCGCAGTGCCCATGAGCGTCACGGCGACAATCC
+>850:2:1:10460:10334/2
+ACGAAGCGATCGGCCTTGATGGTCCGCAAGATGGCGCCTG
+>850:2:1:10461:8716/1
+AGATGAAGCAGAGGATGCATATGCTTGTCCGGCCTCTAATTCAATTTTACCAATACCAAAGTCATCAACAGGACA
+>850:2:1:10462:9900/2
+TCGAGCCATTCCTATTCTTCAATCGCCGATCGAACCCCTACT
+>850:2:1:10462:14620/1
+TCTCGTTTGAGATGTTGTTGAGAACGAAGAGGACCTTGTCCTGTGCTGCCTG
+>850:2:1:10464:2209/2
+CTTCATGAAACTGCTCGATAGCCTCTGATGTTCTGCC
+>850:2:1:10467:9395/1
+CTCAAGTCGCAACGTGATCTCTCTCTCCAGATGCTGCGCGGAAATAGTTCTCATTCCGCTTAGGTCGACAATTAGC
+>850:2:1:10467:9395/2
+TTCGGCCTCATGCACAAAATGGTTTCCTTCTTCCTGAAGCTCGATGGTTCAAGCAAGCAGGAAATTGAG
+>850:2:1:10468:17838/1
+GTCATTGCATTCCACCTTTAGGTCAGGCGGGAGCGCAAAACTCTCAGTCACCGGAAGAGGCC
+>850:2:1:10468:20629/1
+CGCAATGGATTTGCTCTGCGAATATCAATGGCCAGGCAATGTACGCGAGCTGGAAAACATCATTGCTCGG
+>850:2:1:10472:16232/2
+GGGAGGATAAGCGATGAATAATGGATAAGTTATCAGGGATTCACAGGTATAGCTTCATAAAAGTACATTTAAT
+>850:2:1:10473:5591/2
+ACCGACGTCCACAGGATCGTCCAGGTGAAGAAAGGCACCTTGGTGAGGGTCATGCCCGGACAGCGCATGCCACCGA
+>850:2:1:10476:10567/2
+TGGTACAGGTTGGGTTGAGCGGAACCGGTTCTCGG
+>850:2:1:10478:8849/1
+CGCCCAGCATGACGCCGGTGTAGCCGAAACCGAGCAAAATGACGTATTCGATGAAGGATTTGCTGG
+>850:2:1:10478:8849/2
+TTTGGCCTTCATGGTTGGTATGCTGCTGGAGCAGGACTTGTCCTGATGTTCGTCATCTTCATTGTCGAGCATCACC
+>850:2:1:10482:19125/2
+CGAACAGGCGAATCTGAGCCTTTTGGCCGCGGCCGATGACGACCTTGTCGCCCTCGACCTTGTACATCTCGCCCAC
+>850:2:1:10485:4420/2
+CGCGGCGAGCGACGAAATGTTATATAGCTGCAAGAGCATGGCTG
+>850:2:1:10488:14410/2
+CGAGATGGACCCGGCCAAGCTCGAGAAGATGCTGCGCG
+>850:2:1:10488:11941/2
+AGCTTCATCACCGGCACCGGCGAGAAGAAATGCAACCCCAACACCCGCTCACGACGCCGCGTCCACGACGCC
+>850:2:1:10490:4130/1
+ACTTTCTCAGGCTGGAAAAAGATTGCAACATGCTGAATGAAAGCGAAGCTGACTGGTACCACCTGGATGTAATGGA
+>850:2:1:10491:11279/1
+AAAGTTCAGCGAAGCGTTGAAAGAGGTGCTCAATGCGCTTGCTTCCGACCTGATCG
+>850:2:1:10491:11279/2
+ACGGGATGCGAATATAGATGAGCGGTGAGAAATTGTTTCAGGCGCGCGTT
+>850:2:1:10492:7733/1
+GAGGAGAGTGAGGTTCCTCGAGGAGCACACTGAGTGCGGACTCGTCTTCTCGCCAATCATCAGCATCAATGAGTCC
+>850:2:1:10492:14969/1
+CGTGGAAGTCGATTCGGCGAAGAATCCGCTGGAATTCATCAGCGGCA
+>850:2:1:10497:15682/1
+CCATCTCCTGGATTGGCTGACCACCCAGAAGATCCGACGGGTTCATGCCTGTATGGAATCCACCGGGCGCTATAGT
+>850:2:1:10497:3568/2
+TGCAAAGGGGTATGGCTTCATCACCCCGGATGAGGGCGGCAAGGACGTCTTCGTCC
+>850:2:1:10500:11856/1
+AAATTGGAGATTTGCTCTTCGCCGTCGTCAATCTTGCCCGAAAGCTCAAGCTCGATGCCGAATGCTCG
+>850:2:1:10501:1759/2
+GCGGGGCAAGAAGAGCGTTCACCACGAAGGACACC
+>850:2:1:10501:17260/1
+TATGTCTCCAAGGAGACGATCGAGAACCTGAAGG
+>850:2:1:10507:6885/1
+CCCGGGCGGGCAACCGACCAAATTCAGTTCGTCATCAACC
+>850:2:1:10509:19297/2
+AACGTTCGTCCACTGCTTCCACAGCCAGCGCGCATTGATTTCC
+>850:2:1:10512:17772/2
+AGCTTCACTCAGGAAGCCGGAGAAACCTGGATCGACGATACCGTCGCGAGCGACGTCGTCCGCATAGCCGAAGTCG
+>850:2:1:10512:18065/2
+CCGTGACGTTCGAGCTGTTCTGCGCCCGGCTGCAGGACAAGATTCACGA
+>850:2:1:10513:15738/1
+CCGAGCGAGGCGATGATGATCGGCACCTTGTACTTGGCGCACACCTGCATGTCGTGCTCGAG
+>850:2:1:10514:20463/2
+GGCTCGGGAGAAGCGGGACGATTCGGGCAAGGAATGTCTCCTCC
+>850:2:1:10515:14199/2
+GAGTTCGTCAGTGGGCGGGAGTTGCATCACCTCGCCTGCG
+>850:2:1:10515:12459/1
+ACGGGTTGTCGTTCTGCCTGAGCCTGCCGTTGGACTTTCCGGGCGAGGCCAAGCTCAACCCGCGC
+>850:2:1:10519:3383/2
+GGGCGCCCCGCTGCTGCTCCCGGATGAACACGTAGTCGGGGCTGATGCAGGCTTGCCC
+>850:2:1:10520:19359/2
+CGGAGTACTCTACGTCGCAGACTGGAGCGACTATTCGTTGTGGAAATACGACGGCACC
+>850:2:1:10520:16570/2
+GCTCGACCGCGGTCGCGGGCCAGGTTCCTCGCGATCGCGAGGAGGTAGGCCTTGGCGGTCTCCTGGCGG
+>850:2:1:10521:18600/2
+TAGGGCAGGTGGTTGAAGACGGTGCCACCCGCATTGTTCAGCACGTCGTTGACCGTGCCGT
+>850:2:1:10526:7062/2
+CCTGAGAGCTGACTGTGTCGTAGACCACCATCTCGTCGACCAGCCGATAGTGAAGCAGATGAGCGCGGCG
+>850:2:1:10529:14136/1
+TCGAGCTTGCGGCTGGTGGGGTGGAGCCGACACCG
+>850:2:1:10529:14136/2
+CCGGTCGCCCGGTCGCGATAGAGCTGGGCCACTGTCAGAACCTCGTCGGGCAGCGACGTCACCAGAACCGC
+>850:2:1:10531:17621/2
+TTTTCTGGGAGAAGTGCTGGATTGGTGCGCCAAAAGACCGAACATTGAATGGCGAAGCGCTGCCGATCTGTTTCCG
+>850:2:1:10532:12492/1
+CGCGTTCGCATTCGTCGATTGATTGTCGGCCGAAACTTCAATTACCAGCACGTT
+>850:2:1:10532:12492/2
+CCAACGCATCCTTCGGTTAACTCGACGCTTCGGTTGCTCGGCAGGGCTGAAATCGGCAGAGCGTGTGTGG
+>850:2:1:10538:20622/2
+GCAAGGCAAGGCGCTGGATCTCGACGCCGAACATCACGTTC
+>850:2:1:10540:13572/2
+GCGGCAGGCTCGTGGGACGTCGACTTCTGGCGCACCGCGATCCTGAACGG
+>850:2:1:10541:2887/1
+CAGCGCCGCCAGCCTACTCATCTCAATACTCGCCG
+>850:2:1:10543:21231/2
+GGGAGACATCTTGCTAGTAGTTGCATTGGCTAATCGCGTGCGTGGCCAAGTTCGACAAGGGGCCGAAAAAGTGAAG
+>850:2:1:10544:3792/1
+AAATCATCGTTAAGTAACACCAACTACTTCAGACAATATGAAATCACTACTCTCTTCAAGTTTTTGTAAGACCGCG
+>850:2:1:10545:20069/1
+CGTAAGCGTCAGACTGGAAATCCTCACATTTGCGCCACTGCCGATCGAGAACACCCGGCTCGAAGCATTCCCGCTA
+>850:2:1:10545:20069/2
+CGGGACACTGCGCACTGTGCTGGCCGGTGCCCACAACGGCGACACGATCCAGTTCGCCC
+>850:2:1:10545:10352/2
+TAGCCGGACTCGCTCCCGTTGACCAGGATGCCGTGTTGGATCTGGCCGTGTAGCAGGGACTGAAGGC
+>850:2:1:10545:14473/2
+CAATTGTGTGATCAAATCACGAATCGCATCTGGATACTCCGTTCGTTTCAAAATTTAAAATCGTCAATCTGGTCGA
+>850:2:1:10545:9803/1
+TGCCATATTGAAAACACCTCCCTCCGCGGAAGTTCTGAGCGGGAAGGAGGCGCGCAATGG
+>850:2:1:10548:16145/2
+GCGCCACGCGACTAACTTCGGAGGCGAAGCCGTTGAGTTGATCAACCATCGTGTTGATCGTGTTCTTCAGCTCGAG
+>850:2:1:10548:11533/1
+TCAGCAACATCGTGCTGGTGGTCGGCATCTTCATTGTCTTGGAGAACACGGGAATTCATCTCGCAGCTTTAACGGT
+>850:2:1:10548:11533/2
+ATAACCGTGCTTCGCGCTCGGATATGCTCGACTTGACCGGCGATCCCGGC
+>850:2:1:10548:20232/2
+AGGGCGCGTAGCCATTGAAAATCAGCAGTCGATAACAACTCTTCGGTACAACGCCAGCTCCAATCGCCTTCCGCAC
+>850:2:1:10552:17424/1
+CAATGCCCGCCTGGCCTATGTCACCCCGTCACACCAGTTTCCGTTAGGTTATACGATGACGCTGGCGCG
+>850:2:1:10552:17424/2
+CTACATAGATGACCTGCTCCTGGGCGGCGAGACC
+>850:2:1:10552:9223/2
+TTCGGGGCACCCACAATCAGTATCGATGCACTGGTCGCCCAAATCAATCACAAACCATCACTTGACGATTGTTTAT
+>850:2:1:10554:2177/1
+AGTACTCGTTGAAATTGTAGACACCAGGAGCGACG
+>850:2:1:10555:10312/2
+AAGCTGGGCGAGGACGACATCAAGTTCCTCAAACTCGCTC
+>850:2:1:10555:16496/2
+CTCGCCGGGACTGACCGTGCGACGGTCGACGCGCG
+>850:2:1:10560:2730/2
+GGTAGCCGGGGTTGTTCGGACCGGGCGCGTAACCAGGGGGAAGCACGGCGCACGTGTAAAAAGTTGAGCCCAGGGG
+>850:2:1:10561:11606/2
+CTGGGCGAGCTATTCGAATTCAAGCCACAATACCTGCTTCGCGAAATGACTCGCGCCAACCTCTT
+>850:2:1:10563:3805/2
+TCCGACCACAATCCGCAGGACGTCGAAGTGAAGCGGCTGCCGTTTGCGG
+>850:2:1:10565:16431/2
+GCGGGCGATCGTCCGCATGCTGCGCGAAGCTGGTGCGATCGAGGTGCACGTCCGCATCTCCTCGCCGCCGGTGAAG
+>850:2:1:10566:13558/1
+CCAATGACCGCAAGGGCAATCGTGATCGCGATTGCTTTCAATTGTTCGAACCAAAGCGCGCGGCCGGCG
+>850:2:1:10566:13558/2
+GGTCATCATCGGAATTGCTGCCGGATTTGGCCCATTCTTTGCGTGCACAAAATTAAAATCCTGGTTCCAG
+>850:2:1:10566:6539/1
+ATAGGGACCGGTAGTCCGTTTCCTCCGGTCCTCAAAAATGGCCTCTCAATGCGCATCGACCAGACCAACAACTCTT
+>850:2:1:10566:6539/2
+AACAGATTGGCTTTCGGATCGGACTTGCTTGGTGACATATCTGCGACGGCCCGCGCGGCAGCTAAGAGCATCCCGT
+>850:2:1:10568:19193/2
+ATTCCTGCGCGAGCTGCAATAAAACTTTTGCCGCCTCGGGATCGCTGCGCTG
+>850:2:1:10570:5869/2
+GATCTCGTTTCAAGTGAGATCAAGGCGAGCCGCAACTTCTCGACA
+>850:2:1:10571:18195/2
+GAGATTGCGCGTAAGGCCGCTCTTGTACTGCATCACCGATGTCCGGCTGATTACTTT
+>850:2:1:10574:14064/2
+ACCCCTTCTCTCTATCAAATTTCCCGAATGAATACAGCTGTGGTAATGAGCTCGGCGAATGCGCGGTTGC
+>850:2:1:10578:14122/2
+CTCCGCGTGCCTTCCAAGCGCCAGATCGGCCTCGATCCGTTCCTCCAACGCCGCCAGCCGACGC
+>850:2:1:10581:5569/2
+GGGAAGGCCTCAGGCGGTCCGACCCTATTAGATGTCTGACAGATTAGTCCGGATACATACCTGACAGTATTTCGGT
+>850:2:1:10583:9597/1
+AGGATGTTCGGAAGAACGGTGCGCGTGCCTCGATTGATCGCCTGGCACGGCGATCCGG
+>850:2:1:10585:9527/2
+CCAGCGCCTGCGTGATCGCGTTCATCCACTCGTAGCCG
+>850:2:1:10586:10464/2
+CTCGGAGAGCAGTTGATCCAACAATTCCGAAGGCGGCCGCGACTGATTGTTGCGAACGACTTGTTCAAGCTTCCGG
+>850:2:1:10587:8006/2
+CACGTCGCGGGCGACGATGCTCTTGCTGCCGGTGCCGGCG
+>850:2:1:10590:8905/2
+AACAAAGAGATCGCCGAACATCTCAGAGTTGCCGAGAGCACGATCAAGAACCATCTGCACAACATTTACACGACGC
+>850:2:1:10590:15104/1
+AAGAATAACGTCACCCCCGGTGTGTTCTTCTACTGGGTGGCGGTGACGGTGCCAG
+>850:2:1:10590:15104/2
+CCTATGATGTAAGTGGCCGCAGTCGGTGCGTTAAAGGTGACGGTCACGGCGCCGGTGTTGTC
+>850:2:1:10591:3066/1
+TACGTTCATCTGAACACTTGGGCAACGTTTTGCCGATGGCCACTTCACCGCAGGAGAGCGATTTCGCGCCGCTTGG
+>850:2:1:10591:3066/2
+TTGCTCTGGCGCACTTGCTCCAGTGCTTGCGCG
+>850:2:1:10592:20261/2
+GCCTAAACCAATATCGGTCGCTTGCGCTGTCGCGCTTCCGGCCGCGAGGCCGGCGCCGTTGCTGCCGCCC
+>850:2:1:10595:16726/1
+GCAATCCGCAAAAGGCGCTCCTCAAGCTACAATGATGCAAGCGAGCATGTCAGAGGTTTCTGACGGACTACAGAGA
+>850:2:1:10596:5193/2
+AAAGATCTGTTCTCGGCAGTTCGTAATACGGTTCGTCGATCCGGCTCGAGGTGAAATAA
+>850:2:1:10598:14173/1
+CGTCGTCGTGTCGGCGGGCGCTGCCAATTCGGCCA
+>850:2:1:10598:14173/2
+ATTGCCCAGCGGGAACTCGAAGCCGTCCGTGCGGAAATAAAAATCATTCAAGCCCAGGGTCTTCTGGTATGTGGTG
+>850:2:1:10599:1784/2
+CGGAATCGTCCTTGGTTGGCGAAATAACCTCCGC
+>850:2:1:10600:1466/2
+CGAACTTCGATCATGATGCCTACCTCCATATCCGGATTGAACTCTGTTCCT
+>850:2:1:10601:2137/2
+CAAGTTTCAGTGTGGCCATGGCTCAGTGGAGAGCAGCGTTGCGGAGCGCTGAGAGAACTCCCTCCCAGCCTGCCTG
+>850:2:1:10602:10870/2
+CTTCCGCAACGAGCTGTTCAACGCGCTCGAAATCCTGAACCGCGGCGACATCGACCTGCCCAGCATGCGCGG
+>850:2:1:10604:20643/2
+TTTCGCGCAATGCGCTGGAAATTGCCTGAAAACGGTTCTGCCCGGCATCGCGGCGCAGCACGATGTTTTCCAGAAC
+>850:2:1:10607:1896/2
+AGAGAACTCGACTGGTGCCCAAGTCATCCTGCAGTTCGGATCGTT
+>850:2:1:10608:5526/2
+AAAAACCTTATTGCAGCAATCATGATCACAATCGCATGCAGCTTTGCTGCTAGCACAACCATTCAGGCGC
+>850:2:1:10609:19720/2
+CAACTTCTCCAGCCCAATATCTGCCTCTATCCACGCCGCGCGGTGTAGTCGGCGTTATCGGTATTTCTCCGCATCT
+>850:2:1:10612:18017/2
+AAGGGACACAGTTCCGGGCATTCACACCGACCACGTACTCC
+>850:2:1:10612:19961/1
+GGTTCCGGCCGGCACCACAGTTCTGCATCTCGGGGCAGTAGATCCTCCACTCGATGCAAAGCTTCAGCTACCGAA
+>850:2:1:10612:19961/2
+CGCGCTTCTTGCCACCGATTTCAATTCCGTTTCGAGCATCGCGGCTTCATATGCGATGTCTCTGGCACAGGAAAAC
+>850:2:1:10613:9480/1
+TATGCCATTAGCCATCAGCCATTAGCCATTATTAAGGCTGCGGCG
+>850:2:1:10613:16746/1
+GGTCGAATCGCTCGGCGACCCAGTAACGCGGCATCGGGACGCGTGACGGGTCATC
+>850:2:1:10616:2172/2
+AAACGCGCAACCGCAAGCCGCTGCGACCTAACGAG
+>850:2:1:10617:2548/2
+ATTGAAACACGAGCTCGGCCAACTCGTCACTCTCGAGACCGGGAAAATTATCGCC
+>850:2:1:10620:12788/2
+ACCCTGCCTCCTGCTCGATCTTCGCATGCTTGCGGCG
+>850:2:1:10621:15844/2
+CGCAGCTTAATAAGGAGCTTATCATATCTGACAGGATATATAAATACATCAACCGAAAGTCCCACACCAGTGCTAC
+>850:2:1:10621:14062/2
+AAATCACATATTCGTCACCGACTTTCTCGACGAAAACATCCGGCAAGACCGTCCTGACCTCGTCTTGCTCGAAACC
+>850:2:1:10623:12672/1
+GCACACCAACAGCCATGAACCGCACCAGGATTCTTATCCACCTTCATCAGAACCATGCTCATCCCGCAG
+>850:2:1:10623:12672/2
+ATTCTATCCAGTCTGAAGGAAGCGCGAACTGCGTCGG
+>850:2:1:10624:17302/2
+CATCGATAATTACTTTGTTTCGCGATGGAGCGTGTGCCGCTTTAGAAATGGATTGTACTTCTTTTTTTCA
+>850:2:1:10635:20358/2
+ACGCCGCGCAAGCGCAGTGCCAGACATCCCGGGGTGGCGGGTTGGGCTGAAACGCCATCTAGCGCGGGGATTGGGT
+>850:2:1:10636:3323/2
+CGCCTTCATACCCTTTCAGCCGCGCCTGCCGAATCTTCTGATCGCGCG
+>850:2:1:10637:14135/2
+GGTAGGTGGTGGGAATCTTCGCGGCGTCAGCGAAGGGATGAAGCG
+>850:2:1:10637:1664/2
+TTGGGACAAGGCCTACGCCGCCAGCAACACCATCTATGTGGCGCGGC
+>850:2:1:10639:5169/2
+CTTGCTGCTGGTGCTGGCCGTGGTCGTGCTCATCATTAACCTGGTTACCG
+>850:2:1:10640:6526/2
+CCTTGCGCATGTAGAACTCGGGCATCAGGTGCCCGGAGGTCGAGTTGACGTCGCCGAAGGCGAAGGTGTGTCCCTT
+>850:2:1:10642:13783/2
+ACGAACAACTCGGGCAGGACCTTGATCGCCACG
+>850:2:1:10643:18994/2
+CGCCAACCCCTCCTGCCCGAGGTTGAGCTTCCCCCGCCGTTGGC
+>850:2:1:10644:15177/1
+GAAATCGGCGCGGATGCCGGTCTCCAGCATCGCCTTGCAGATCGCCATGAACTCCCAGGG
+>850:2:1:10645:20468/2
+CCGCCAACGCAACGAACTTTTGCGTCAACCGCTCTGGCGTATCTGCATCGATCGCGCACGTG
+>850:2:1:10648:19158/2
+GTGAAGTTCGGCGGCACCGGGGTGGACACCTTCGC
+>850:2:1:10654:3333/1
+TTGAGTCAACCAATATGCACGGCCCTGCGATCAGTAAGTTAGATACCCTTACTACACATATCAGGTGTC
+>850:2:1:10655:13421/2
+TGGGCGATTTCTTCGAATTTCGAGTTGGTCACGATCGCGCAATCTTCAACGTCTAGCGT
+>850:2:1:10656:1312/2
+GATAGCGTGGTTGTCGGACCACTTTGTGAGGATATTTCCTTCGGAATTCATCAAATAAATTTCAA
+>850:2:1:10658:4989/2
+CGCTGCTGACGATCAGATTCGACATTTTCTCGGCGCCTGAACCGCGAATCCGGCTCGCCGGAGCGCGCCG
+>850:2:1:10659:12417/2
+CGAACTGCGCGTTCGAGCAGATCAGCTGCAGATCGGCATCGAACACCGC
+>850:2:1:10662:20588/1
+ATCCGGCAGCCGTTGAAAGGATTGTCTTCTGCAGTGGGAAGATCTATTACGACC
+>850:2:1:10662:20588/2
+CAGCCACCCATGTTTCGTGGTTCTTCCTGACACCAGACAAGCTGTTTGGCATTTGAATATTTGTCTATGACCTCCC
+>850:2:1:10663:17985/2
+GAAAGCACTCTTGAGCGGCAATCCACTCATGCTCGCCACTTCCAGCCAAAACCAGAGAAGAGCAGAAAG
+>850:2:1:10663:15628/2
+ACCAGGTCTTCCCGGCCAGCGAGAAGTGGCACCCATTGCTCGTCCAGGCGCTCAGCGGCA
+>850:2:1:10667:6675/2
+CTAAGACACCGCTTTCAGTCGTGGTCAATGCCGTCACACTACTTTTGTTCAGCAGCATTTTGTTTCCTATC
+>850:2:1:10669:2030/1
+TCGTGATTTCATTTCATCTGGCGTTCTACGCCGGGATCGTTCTCTCGTTTCC
+>850:2:1:10669:2030/2
+GTGTCGCGAAAGAAAAAAAGAATCGTTTTCGGCAGCAACCAAAAGTAGCAAACCAGCACGC
+>850:2:1:10669:12565/2
+CGGCGTATAATTTCGCCGTGTCACCGCAAGCCGATCTGCGCGACT
+>850:2:1:10670:5880/2
+GGTCGCCGTTCTCGACCACCGCGAGACGCACCAG
+>850:2:1:10670:5759/2
+GAGGTCAAACTTGCGCTCTGTGACCCCGCCTTCGCTGATCGGTTCGCCAATCCATCGCAGTGCAGCCA
+>850:2:1:10671:19014/2
+GCCCTTTCAAAGCTTCTTCGGCCCCTGGCGCAAACGCATGATCC
+>850:2:1:10674:1744/2
+TGAAAGCAGCACGCGTTCCGTCTTGCTTAAGATCGCTGCTCAAATCG
+>850:2:1:10677:16963/2
+GGAAGAAGCGACGCAAACAGCCATCGAAGGCGAG
+>850:2:1:10678:10758/2
+CTACCGCGACCTCAGCAATCCCGGCTGAAGACCCC
+>850:2:1:10680:8308/2
+GTGGCGATGGGAAAAGACTTTGACGTCCGCAACG
+>850:2:1:10680:4675/2
+ATGGGAACCATCGATAGCGGCGAGGCGCTTGAGATAGTCATCCAATTGTTCGGAGCGA
+>850:2:1:10683:9920/2
+CGCGACGTCGAAGCTCGCGCGGATCCCACTCGGTGAAGGCGCGACCGTCGAAGACGACCGTACCCCCAGTGGGCTC
+>850:2:1:10684:11341/2
+TTGAAGTTGCCTCGATACTCCGCCGGAGCCTCGGGCTTCAAATCCCAAGTATCCTGATGAGCCGGTCCAC
+>850:2:1:10686:12758/2
+ATCGCTGATGGATGCAGCCTTTAAAGCGCTCGCCGATCCCAGTCGAAGAAAATTGCTCG
+>850:2:1:10688:18616/1
+GCCCGCACGTCTGACGACGACGAGATTAGGCTCTGGCTCTGACCTCGATCCTCGACACCTGGCTCCCATGCACGCC
+>850:2:1:10689:3276/2
+GACCATCGTCACGAACATGACTGGGTTTTTCACCATCAACCGCGGGTTCAGCTTTTTGAACGCGTCGCCGATAGCG
+>850:2:1:10689:20914/2
+GGACGATGGGCCTGACCGCGGTCGGCACCTGGAAG
+>850:2:1:10689:7717/2
+CGGGGATCTGGTACCTGCTGCAGCGGCGCGGCTGGACCTGCCAG
+>850:2:1:10689:17206/2
+AGCTATCAGAGAACGTCGCCAGCGAGCCGGTTCAATTGGAGTTCTCATTTGTGGTGTCGCCAAAGTTTAATCAGCA
+>850:2:1:10690:12972/2
+CTCCGCACTGAACACCCCATGCGGACCTACAGAGGCTCACCCGATCGCGTGCGATATAGCTCAACCACTT
+>850:2:1:10690:15953/2
+CCTCTGTTGCACTATATTGAGCGCGGGGCAGGTGAGGGACGCGATCCTCACCCGTTGTTCGATACGTCG
+>850:2:1:10690:19381/2
+TCCTGTGCGGGGTCGCTGCCGGAGCTGACGATCCGCCGCCCGGAG
+>850:2:1:10691:11118/1
+ATCTTCTGGCCCGTGTTGTCGAGTCCCCACAGCTCGCCC
+>850:2:1:10692:4476/2
+GCCGCTCCGCGCGATCGAGCCAGCGCAGCGAATCATTGTAGGTATCGCAGACGAGC
+>850:2:1:10696:8235/1
+TCTTACTTGACGAAGGATTCATGCGACTCACGATTTCATTCTTGTTCGCGATACTCG
+>850:2:1:10696:8235/2
+CGATGACGCGCTGGCTCCGATTAAGGATTTTAACGGTGACGTCATGTAGCGGCGTTTCGCCTTTG
+>850:2:1:10704:1071/1
+TGCACAAGGACATCAAGCCGGCCAATGTTCTGG
+>850:2:1:10704:1071/2
+GTCGATGGCAGCAAAGGGAAGACTGCCAGTAACCATTTGGTAGAG
+>850:2:1:10708:13960/2
+AAGCGTACTACAAGCCCTGTAAGTCGGCCCGGAAGCCTCGTC
+>850:2:1:10712:1327/2
+AGTATGAATGCGTTCTCATGTTGACCATACGCGACGAGCGCATC
+>850:2:1:10713:18649/1
+GTGGGCGATGCGCATACGGTTATCCGGCATCCCTGGG
+>850:2:1:10713:4913/2
+AGGGCAACGTCTGGGGCGATGGGCCACGCGGCACGC
+>850:2:1:10714:12679/2
+ACTTTCAGCGTGTCGACGATATGCTCCGCATCGCGGCGGACCACGGC
+>850:2:1:10718:9138/2
+TTCGACCGCATCGACAGGCTCTTCCGGCTGTCGGGGCTGATGCGCGACAAGTGGGACCGCGATGACTACCGGACGG
+>850:2:1:10722:12726/2
+CAGTAGTGGAAGCCCAGAGCCGCAAAGCCGATCATCGCGACGGCCCCAACGATCGACGGG
+>850:2:1:10722:16013/1
+CGTCCATCGGCAGCGTTTTTTAAGTGAGTTTTCTTCATGTGAACTGAGGGTCATGTGCTCATAGCATAGCTCGAAA
+>850:2:1:10722:16013/2
+AATACGTCGAGTGTGTTTGCCACGACACCCTGCCGTGGCTTATCCCTTTCTCGTTAAGTCTAATAGTTCGCTATGA
+>850:2:1:10723:4771/1
+CGGTTGGTGGTGACGAACGTCTTGCCGTCGGGCGA
+>850:2:1:10725:15420/2
+TGTTCTCCGAGGACGATGTGCAAAAACGTGATGGCTGAAAACGCCAGCGCAAAGGAAATCGATTTGATTA
+>850:2:1:10725:10547/1
+TGCTCTTTTTCGAGCGGCGACGTTGAGAAAATGCTGGCCC
+>850:2:1:10726:21237/1
+CGCCCTTGTACACCTCAGCACTGCAGTGCTCCCTTCTGTGGGGCGTTGGCCTTACGCTTGGGG
+>850:2:1:10726:2695/2
+CAGGGTCCGCCTTTTGTATTCGATCAGCTTGACCAGCGCAC
+>850:2:1:10729:11514/1
+AATGATGCTGGGGCCGCTCCGATAGCAAAGGACGACCAGCGAGA
+>850:2:1:10729:11514/2
+GTCAGACTCGATCAATCTCTCCAGGACACGTCTGGCGATGCCCGATGAAGCTCCAGTAAATAACACTTTCATTCCC
+>850:2:1:10730:21159/1
+GCGGCTTGACGGAGCTTGATTTTAATCTCGCCGAACGAATCGATACCTTGGAGGAATAGC
+>850:2:1:10730:21159/2
+ACCGTTCCGATATTCAAACCTCATTCCAATTCATCGACGCCGATGAAGGG
+>850:2:1:10730:13862/2
+TGAACCTGTGCCAAGGATGTTGTCTGCAGATGCACTCGCGAGCACCGCTCCGGCGAAGTCGTTTGGATTGCCGCTC
+>850:2:1:10732:3754/1
+CGGGAGCTGCGCCTGCGCCACCAAACCGGCCAAC
+>850:2:1:10732:8952/1
+GGCCGCATCCCCATCTCTCGCGACGGCAGCACCATGACCA
+>850:2:1:10734:8045/1
+GGTTGGGTATTGTTGGATTGCTCAATGGCAGAGAGCGGCGCGCGCTCCAAACGCAATTTCCACCGTC
+>850:2:1:10734:8045/2
+TTCCGTAGCAGTTTAAAATCTACCAGAAGCACAGCGGGCATTGCATCGGCTCTAAACGACAATGGGCG
+>850:2:1:10736:16475/1
+CGAACGCCGGAGGAACGTGGGCGGCCACCCGAGAA
+>850:2:1:10736:16475/2
+GATCGGCACGCCGTATTACATGAGTCCCGAGCAAGCCGACGGCACGCGACCCGTCGACGCGCGGAGCG
+>850:2:1:10739:16195/2
+TGGGATATTGTGCGCGCCCGGGCGAGGTCGATGTACGCATTGTG
+>850:2:1:10747:17558/2
+ACAGAAAGCCCGAGGCCGAGGTTGCGAGGCCAAGGAACCTTA
+>850:2:1:10749:4890/1
+CTTTGATGATGGTGATATTCCCGTCGGAAAAGATGTAGCCCTTGCCATTGCTCGGCGGCCCAATA
+>850:2:1:10749:4890/2
+GCTGCGGGCTATGCATAATCGCTACAAGGACTCGTGGTATCACAATGTTACTTTCACGCAGAAGAGTACAACCTAT
+>850:2:1:10749:10366/1
+AAGCTAATCATTCAAAACCGCTCTGGGACCCAGCATCAACGAGGAATCGAGTGTTCTTTCCGTCGCG
+>850:2:1:10752:7800/1
+CTTGCCGAAGTTCGCAAGCGCGGTTCTGATGGCTTCTTGGTCC
+>850:2:1:10752:7800/2
+GGCTCCCAGCAGGAACGCCCGGGCCTGAGAGTCGAGCGCCATTTGCCATT
+>850:2:1:10753:3144/2
+AGGGCGTTCCTGCAGTTCAATAACGTCTTCCAGATCGTCTACTTCAACTCAATGATAGAAATGCAACATGGCGCAC
+>850:2:1:10756:6330/2
+GGCCGAAAGCTGCTTCGAGAAGGGTCTCGGAGCTTCCGTGGCCTTGACCGGCGCG
+>850:2:1:10759:8319/2
+CGTGGGTGATTTTATTTACTATCCCTTTGTCGTCATCTCGCTCTTGATCATATCACG
+>850:2:1:10760:15756/2
+AACAGTAAAATGTAGTGCTCGCGACTCTTTACTTTTCGGCGC
+>850:2:1:10761:10805/2
+CGCCGGCACCAGCGAGCGCAACAGCACCCTCACCTTCTCGCCG
+>850:2:1:10764:11108/2
+CCGGGGAGAGGCGACGGTGGATCTCCAGGCAGATGTCGACGTCGTCGCCG
+>850:2:1:10768:8350/2
+CGGTGCTCGGTTCGACGCTCGGCAGCGTCACCATCGCGCGCGGCTTCGCATGGATGTTCTCGGGCGCCAGGCTGCC
+>850:2:1:10768:18253/2
+CCAGCAAAGCCGTTCGTCGGCTCGTAGGTATAAGGATTCCCCCAGGGATCGACCGGCCGGGTGCCCTTTTCCCA
+>850:2:1:10769:16832/1
+CACGATCGCCAGCGCATCGCGGTTGCCCTGGACGAATCGATCCAACTTTAAGCAC
+>850:2:1:10771:13447/2
+AGCTGTCATAGGAGGTTGACTCGATGTGCTCGATATTGTCGACCGTGGTCGTGAGCGCG
+>850:2:1:10771:6581/2
+TGCGTAAAATAGAGCGCACATTGTGCGTCTATTTCTTGCG
+>850:2:1:10772:12256/1
+TACCACGCCGGCGAGGCTCACGCAGGGCTCCCC
+>850:2:1:10772:12256/2
+GCGCAAGCGCCGGATCGGGAACGGCGTCGAGCAGCACACCGCCGGCGGAGCGGATCAGGCTCACCGCCCACGTCAC
+>850:2:1:10779:11464/2
+CATCCTGCCGGCAGCGGTCTCGTGGAGATACTATACGCCCAGCGCGGGTTTCATCTGGACGGCGCCGAATGCCATT
+>850:2:1:10780:13649/2
+GCGCAGTCTCTCTGTCGAGGCAATTCCGCTGGGGGTATAGGCGCAAGCCTCCCACCG
+>850:2:1:10781:20353/2
+CTGGAAGAAGTCGAAGTACGCGAGCCAGAACGACGTCGCGACGAGGAATCCGAGCAGCGCCGCAACGATCACACCC
+>850:2:1:10783:17249/2
+TAGCCTTGATGGAGTAGTAAACGCGATCGTGCTGTCCTCGCTCGTTCGGAGGTTCGCTCAGCGGCCCACGCGCTCC
+>850:2:1:10789:7156/1
+GCACCGTAGCGAGACAATTCGAAAAGCGGATGCGCAACCGGGGCA
+>850:2:1:10789:7156/2
+GAAGCGTCCTAACGCGGCGTTGGAAATCCGGCTCCATCTGCCCGAACCAGTGCAACGCGCCCTTGAAATCTGTTTG
+>850:2:1:10790:10787/1
+GTAGCGCTCAAACGTCCTGTTAGACGAACGCGAATATGCCACTTTCAGCGTGGGTCTTTTACCCGTTACGATGCCC
+>850:2:1:10790:10787/2
+CGTCAGACGGAGACGAATTGGAACGTGCTACGGCCTTCGG
+>850:2:1:10795:3093/2
+CTCGCACCTCAATGCCAGGGCCTACTGAATGCGATCGCCGCGAG
+>850:2:1:10797:13478/2
+GCGCGGGCATCGCCTTCGTTGACGGCAACACCTTCCTTGCCAACA
+>850:2:1:10797:7369/2
+GGCCGCAGGGCGCATGCGCGCCGACCTCGCCACGGCGAGCGACCTCAAGACGCTTGCCGACCTCGTGCTCGC
+>850:2:1:10798:5338/2
+CTCAGGCGTATTTTCTCCAATGCCACCTGTAAAGGTCAGGACGTCAA
+>850:2:1:10799:4594/2
+TTGCGGATGGACTGGCAATTAAGTTTGCTTTCCCTCGCGATTATCCCGTTCTTGCTTGCGACCATCTTTTTCTTTG
+>850:2:1:10799:3361/2
+CAAAATTGTTTCATCACCCGCCATTGCGTCCAGTCGCTGAAAAATTTTCTTCTTCAATTCCAGATTTTCGACGGCG
+>850:2:1:10799:5210/1
+CTGTCCGCACCAGCCAGCATGCGATCACGATTCACATCACCCACATCGCCGGAAGCGCCGCCGTCTCGC
+>850:2:1:10800:4433/2
+TCTCGTAAAAATCCTTCTCGTGTTTGAACTTGCCTAGGACACGGGCGAGATCGCGCGCGACGCTGGGTTTCTCGGC
+>850:2:1:10807:5901/2
+GTTAGAGGCCGCGCATCGGATCGCACGCGCCGGCGAGCGCTATCGCT
+>850:2:1:10810:8307/1
+AGACTTTGGTCTCTCGAAGGCGGCCGCTGATCTGCAAAACGTTCTGTGGGGCACATCTCTACGCTGCACCTG
+>850:2:1:10810:8307/2
+AGTTGAGCCTGCGCTCCAAAGCGTCAGTAACTCGCATAATTTCCTATACCGATTCATGAATGTTGAGTTGTTAAGA
+>850:2:1:10810:7252/2
+TCGAGGAGGCGGCGCCCGCGGTGCGCCTCGCCTTCCTCACGCCGGGCGAGCGCGCCGCCCACCGGGACAGCTACGA
+>850:2:1:10811:16594/1
+CGACCGAGTTCTGCAGGTCGCCGAGCATCTGCCGGATGATCTTCGATTTGTCCTGGGTGAAGGTGACGTGTACGGC
+>850:2:1:10814:13252/2
+TGGTCTCAAGGCGATAACGTGATTCTAACCAGTGATAACGGACGCGGCCAAATGGTCTCA
+>850:2:1:10814:12318/1
+TCTCCGGCCTGGCCGCCGAGCAGTCGCACGACTGACATCTTGCCGCCGTG
+>850:2:1:10816:17031/1
+ATGCGTCATCAACGAAATGTCTCGACATCCGGCGGAGTGTCTGGCCAGGCCAAC
+>850:2:1:10816:17031/2
+GGTGCTCTTTTTCATCGTGATACCAGGCTGATTTACTAACGATCACCCGCCACAGATCGACGATTCGTTCTGGTGA
+>850:2:1:10816:10220/2
+AGAAGGGCCTCACCGTCGATGGTCAACCGGTGAAGGTGACCGGCAAGGGGCGCCC
+>850:2:1:10819:13057/2
+GGCGCGACCGTCACCTTCTGTGACCCGCTGGAGGTGTCGCTTGACTGCCCGATCTGTCGCCGCTGCTACCGAACGG
+>850:2:1:10820:14889/2
+CCGGAATGAATCTTGTGCCATTCATCGTGGCGTTCGCCCTCGGACAAGTGACTGTGCAAAACAGCGACGGCATCCT
+>850:2:1:10822:17918/1
+AGCTTTTTCTGATCGAGGCGAATTGCAGCGTGAGGAGTGAGGATCGGCTCATCTCATCGG
+>850:2:1:10822:17918/2
+ACACCGCGCCGCTACCGGGGCCGCCGAACATCTGATCGGGTTTCC
+>850:2:1:10823:2430/2
+CCGCGCATCCCGACCATGGACCTGGCCGCCTCATACCAGACCGCCCAGCG
+>850:2:1:10824:14546/2
+TACACAAAAATTTATGATTTCTGTCAGGCAAAACATTCTGCCAATAACCGGTGGGAGTGTTAGCCAACTTCCGCGC
+>850:2:1:10826:20332/2
+CGCGTAGCGCGCTCCGGCGCGTGCACCCGACGCCATCGCGAGGTTCTGGTTCCACGCCATGCCC
+>850:2:1:10830:7078/1
+AGAAGCCAACACAAACAGCCCTTTTGATGTGTGGATCGGGTTAATCCCGATTTCGACAGGTACTTCGCTTCCGTCT
+>850:2:1:10831:4066/2
+CCGAACGGAACAACGCGGCGATGTCGGCCTGACCTTCGATGTCGGCCTTGCGGGCGAAG
+>850:2:1:10832:5072/2
+GGAACGCCTCGAGATGAACAATCGCTTCGTCCTTGGTCGGGAGGGAGTCCGCCATGGGTCGCGACCTCGATCGTCG
+>850:2:1:10833:6351/2
+GAAAAACCGGACTCCCATTATTTACGATTCGTTGCAGGACACGC
+>850:2:1:10834:11459/1
+GACGAGTCCGGCCAACGTTGGATAGCGACTGGAGC
+>850:2:1:10834:11459/2
+TCTCCACGCAAGAGCGAAAGAAAGTCGGTGAAGGTGCGTTCCGCGAATGTGATGCGCACGCTCGCAACCTCCGCAC
+>850:2:1:10837:8323/2
+AGTTGATTGAAACACTAAAGGCACGAAGAGCACAATGAACTGCAAATTCGAAGCGAGGGAGAATCAAACGATGATC
+>850:2:1:10839:15559/2
+GCGCTGGGCGCATCTGGTGGCGGCCTTGATGGTGGCGG
+>850:2:1:10839:5170/2
+GATCGTCGATGGCCGCCAGATCAACCGCTTCCAC
+>850:2:1:10840:5125/1
+TGCCCCTAAAATCGATGCAATCGTCAAGGGTTTCCTATTCTTCGCGACTCATGCGACCGATAACCACG
+>850:2:1:10841:10422/1
+AACCCGGTGAGCGTGTTGAATCCATCCTGCAGGTTGGCGATGGCTTGATCGCGCTTGGCCCACGG
+>850:2:1:10841:10422/2
+CTCATTTCTGGGCAAGGATGCACATATGCAAGACCAAACGTTCCTGGGCAAAATCGGCAACTGGTTCCGTCGCGGT
+>850:2:1:10843:6505/2
+GAAGGGCCAGCAGGGATTGCCAGATGAGCGATGCTCGTGCCTCAAGAGCTTATTTACCGA
+>850:2:1:10843:20069/2
+CTGATGAAGCAGAACGCTTGGCATCGGATTTGATCGAACTATCCACACTTCAAACTCTTGCGCAGTGGCTGCCTCA
+>850:2:1:10846:16964/2
+GACCTCAGCCGCGCCCGCTTGCTTTCACTCACTTCATCCCGCATGGACGGCCGATGATACCTGATCT
+>850:2:1:10847:20989/2
+CAATGATCAAGCAAGTTGTGGCCTTGCTGCTTGTCCCGCTGCTGGTGTTCTCTATGGC
+>850:2:1:10849:3713/2
+TTCGATGCTTGCCATGACGCAGAGTACGTTAACGCTGTTAAGGGAAGTGAACAAAACG
+>850:2:1:10849:20764/1
+GGTTTTGGCGATCTTGGTTGCTACAACAAAGATTCGAAAATCCCCACGCC
+>850:2:1:10849:20764/2
+CAGGCGGCTTGCGTCAATGAGCGGCGGATCGTAGGGCACCAGCAC
+>850:2:1:10849:16262/1
+GGTCGCGTCCCCGCTTCGTCGCCGCTACCCTCGCGACTTTGCCTTCTATGTCGCTTTC
+>850:2:1:10849:16262/2
+TCACAATCGCGTCTATGCGACGTTGGCAGATCAACGCAGCCTTCGTGCTCTTAGCTGCCACGCGCCTATTCATGGC
+>850:2:1:10851:17559/2
+GCTCACACGCGGCTTGAATCTTTTGGTCGACGAGCTCGTCC
+>850:2:1:10851:18236/2
+CGCCGACCCCGGTCTCCGCGCCATCTTCCTCGACACCGGC
+>850:2:1:10854:11886/1
+CATCGGATTGATTCTTGAATGTCTCGAACATCTTGTGCC
+>850:2:1:10854:13881/2
+CGGGCGGCTGGCTGAAGCGCACGGAGATTCCAGCGGACAAGTCGCGCTGGGGTTCGTTCGAAGAGTTGCGGCAGCG
+>850:2:1:10855:12102/2
+GAAGGCGTCGTTCACGTAACACTCGGCGAGCGCGGCGAGGGAC
+>850:2:1:10857:12370/1
+ACCCGTGAGCATGCCGGGCTGTTCGATGTTTCCCATATGGGGCAAATCCGCCTCGAGGCCGACGATTT
+>850:2:1:10857:12370/2
+TTCTGACCGGCATTCACAACCAGAAACAAATGTTCGCCGCGGCGCGCAACCATCA
+>850:2:1:10859:14316/2
+GATTTACTTCATCACCGCTTGCACGCAAAACCGTCGCAATATTCTGACAACGCCACCAATTCACGAAACCTTTTTG
+>850:2:1:10862:7553/2
+AGCCAGACTTTTTGGTAACATTCTTTGGCCCATGTTC
+>850:2:1:10868:12493/2
+TGATGGCAAGTGAGGTCAATGACTATAAAAGATAAACTGCAAGTTTAATCCTTCTAGCGGATAAG
+>850:2:1:10869:11257/1
+AGCGGATCCAGGCCGATCCCTGCTCGCTGACCGTGATCAGGTACACGCCGTTGCGGC
+>850:2:1:10869:11257/2
+CCATTTCCGGCCGCCCGTTCGCCGGCTCACCGGCA
+>850:2:1:10872:18168/1
+GACCTCGGCGTCGATCTGGGTTCGGTGAAGGGAAGCGGGCCTCGC
+>850:2:1:10872:18168/2
+CGATGATGTGCGTGAACGAAATCTTCTTGCCGC
+>850:2:1:10875:2744/1
+TGATCAGGGTCGGTGAACCAGACGTTGCCGTCCGG
+>850:2:1:10875:18960/2
+CATCAAACTCATTGTGGAATTGAAAATGGAAGTGCCTGCGCGGTGTTACGTCTGCGTCGTCGGTGTAAAACGGTTG
+>850:2:1:10878:17601/2
+CCATAGTCCTTCGCTGATCATCACCGTCGGACTGGCACCC
+>850:2:1:10882:17916/2
+ACGCGCCCCCAGCAACACCGGATTGGGTCAGCCCCGC
+>850:2:1:10883:15773/1
+CGAAAGCCTGCGGCAGCCGGCGCAGCGATCGTGCGGAGCC
+>850:2:1:10883:15773/2
+GACGTCTCTCTGCCGCTTCACCTTGATGTCCGCGAGGTTCTGCGGCGGC
+>850:2:1:10883:16209/2
+CGCCTCGTCCGCGCGCTCGCCGAGGCCGACGCGGTGCTGCTGGCGACGCCGG
+>850:2:1:10885:18188/2
+CATATTTCTGTCTCTCAATTTTTATGTCTAAAATCGGGTTCTTCTTCCCGTCATACGTCGTCGAACTTGAAATCAG
+>850:2:1:10889:20587/2
+CATCCGAGCCCCGCGAGGCAGCAATGTGAAATACCGTGAAGAGCGGAGCGCGAAAGCACCACGTCCACATCCGCTT
+>850:2:1:10891:12480/2
+CGTGGCGCTGAAGACGCAGGTCGCCGGCGGAGACTAGACTGGAC
+>850:2:1:10900:12667/2
+CAGGAAACTTTGCTTTTAGTTCACGAACGTCCTG
+>850:2:1:10901:1080/2
+CGAAATGCTGGCACACCATGCCGATCCGGGTTCTGATCTTCGACAATTCT
+>850:2:1:10902:18014/1
+CAGATTCGTCTTAGTCAACAAATTTTTCCGGATTCAGAATCCCGTGC
+>850:2:1:10902:4468/2
+AAAGGCTCTTGATTCCTGGAGGTAAGCCTTATCCCCTGCGAATGATAAAATCATTAGATCGCATG
+>850:2:1:10902:18414/2
+TAATACTGCATAATCGTCTCCGACCCTATAAGTGCTCGCTAACG
+>850:2:1:10905:3500/1
+GTCGCTGGCCGAAAGATTATGAGGCTTATCAGAGCCAGAACCGCATTCTGCACCGCGAGGTAAGCCCTTACTACAA
+>850:2:1:10905:3500/2
+CTGCCACCCTTGGATTCTACGGCAGTGAAATTTACCACTGGAGCGTTAACCCGGCAGTTATCAATAACGCGATCCA
+>850:2:1:10906:5992/2
+GCAGAACCGCAGAAAGAGCATCAGTGGCTGCAGAG
+>850:2:1:10910:16309/2
+TTGATGGCGCGCGTCTTCTGCATTCCTTTAGGATCATAGG
+>850:2:1:10911:10262/2
+GGAATCAAGAAAAACTTCCGAGTGTTCCCACGGTTGCCCGTACCGCAATCCGACACAGGTGGGTGAGTAGAATATA
+>850:2:1:10913:17341/2
+CGACTTCTTGCTCTGCAAAAGCGGCTTCAGTTGGTGTACGGAGCGATCGACATGCGCAGGAC
+>850:2:1:10913:2076/1
+GATATATCGGACGCGGGGAACCACGAAGCGATGCCACGTTCCTTTGCCAAAGCTTTCAGCATCTCTTTCACGGCTT
+>850:2:1:10917:5083/2
+AACGACGTGATGCGCAAGGGCCGCCGCGAACCCC
+>850:2:1:10920:19207/2
+AACTCGATCGAGGATCTCGACGAGACTCTCGTCGCCTCC
+>850:2:1:10920:17213/1
+CGAACGTCAGGTCGAAGCCCTTGAAACTACCGCCGCGGTACACCCCCGCCGTGCGGTGGAAATACCACAGCCCC
+>850:2:1:10922:13658/2
+CGAACTGCGCTGCCTTCTTTCCTGCTGCAATGAAGATCGTTGTTTGCGGATCGAATTCGCTCGCG
+>850:2:1:10923:4124/2
+GACGGGAAGCTTGAGAGCAAACTGCTTCTCAAAGAACTCAATCAGGCGATACTTTCGATCAAATTGATGAACGATC
+>850:2:1:10926:7295/2
+GTGAGGTGCTGGACGCGCCGCTATCGTCGTCGGCCACCTCTGACTTGTAAAAGCGTTTCGTCGCTGAGATATTTTC
+>850:2:1:10927:15965/2
+CATTGGAGCATCGGTACTCTCTTTTGGCAAA
+>850:2:1:10929:19814/2
+ATCGACGTATGATAATATTTTTGCGACTGACCGTGGTCTCGCAGCACTTGGATTTGCTTCCGTAATTCAGGGTCGT
+>850:2:1:10930:20019/2
+TTTGGAGAGCGGCTTTCTCGATAGACGAGACTTTGGTTTCAAACTTATCTGCAACTTTTTGGGCGATCTCGCTTTG
+>850:2:1:10931:10783/2
+TCGAAAGGGCGGCTTCTTTTTTTGAAAAATGTGAGGTTAAATTGACTTGAAATGTAACAGGGCGG
+>850:2:1:10931:5580/2
+TTGGACCCACTTAACCGGCCGAATGTATTCGTTTTGGACATCTCCTTTGAGGTGGATCATGAGTTTTTGAGGCTTG
+>850:2:1:10932:2147/2
+TGGTGGATTTAATGGCTCAACAGGTGGTAATGGAACAGGTCGGCGTA
+>850:2:1:10938:7023/2
+AGCTTGCAACTGCAGGAACAAAAGAAGAATCGGGGCAGTTGGATATACGAGTTGAGCGTGCGCGTCTTGCTGGG
+>850:2:1:10942:10566/1
+CGCCAGGAAGTGAATCCACCGCAGTAGGAACAACAGCCCCTCTACGCCAGTCAGCGCCATGAGTATTCCCTCCCGG
+>850:2:1:10942:16676/2
+GGCCAGGTTGATCAGGACTGGGTTACTTCTTGGTT
+>850:2:1:10948:2933/2
+CGGATCGGGTGCAAAGTCTCGAATGCCGATTCCTCTGCGAGCTCGCATCCGGGCAATACGAAGCGGCGCTGGCCAG
+>850:2:1:10949:13746/2
+CACTCGCATGCACATCGGTCTCACGCGTAGCCTCCAAGAAGAATATGGCCACTATGACTGCACAGCATCAACATCG
+>850:2:1:10950:20561/2
+GGGCTGGGGCTCGACCATCATCCGCTGCACGAAGTC
+>850:2:1:10950:21326/2
+CGAACTTACCGATACGGCGATCCGCAGCTCAAGACCGTTAACACGTTCTTCCTGGCAGCACTCGCATGCC
+>850:2:1:10950:10098/2
+GAACGCAGTCGTTAGGCCGTTATGGAACAAGTCTGGTGTTGGCGCTGTAATGAGTGG
+>850:2:1:10950:19986/2
+AGCTGCTGGTAAGTGGAACTTTCACAACTTCGGCACCGTTAGCAGTGG
+>850:2:1:10951:9881/2
+TTCTGACGGCGCAAGGGGGTCTCAAACCGCCAGCTAAGG
+>850:2:1:10968:7111/1
+CCGTTCAAAGAGGCGGAGGAGTTTGCGCGGAACCTCGGAATTGCAACCGGCATCGCATTCGACTCAGAGGG
+>850:2:1:10968:7111/2
+ATAAACGTCAGGACCGAAAGCAAGATGGTAAGCAGCCATACTCGGCTC
+>850:2:1:10969:5037/2
+CGCGCCAAGTCTTCGTCGACGAGATTGCGCCAGACCAGATGGCGGTTCTTCTGGCGATAGCTCGGGCCGCTGCCGA
+>850:2:1:10970:18233/1
+CGCTTCGAGTTCGATGCCGCCATTATTTTCAGCGATATTCTTG
+>850:2:1:10975:10820/2
+TGTTTAAGGACCGCGCGGGCGAAATTGTCAGT
+>850:2:1:10976:10574/2
+CTCGGCGTCCCGGCAGACGTACGTGACCGGCGGCGCGGTCC
+>850:2:1:10980:20740/2
+GCCCGACGCCGATACCGCGCGCCTGACGGCGCTGGTCGAGCGCGCGCTGGCC
+>850:2:1:10985:4542/2
+GAATGATTTTAGGAACAATCCGAAGAACCCGATTGATCACGAAGAATCTGAGAAGGGAATTCGCA
+>850:2:1:10985:7039/1
+CACCGCCGAAGGTACCGATCAAAATATCGCGGTTTCGATCTTCGGCAAGCGAAAACACGCAAGAGTTGGTAAGGCC
+>850:2:1:10986:15947/2
+CCAGGTAGGCGATGCGCTGACTCCAGCTCAGCGACCCGAGGAGC
+>850:2:1:10987:19909/1
+GACCGACGCCAAGCGACCGGTCTTGTTCAAGAACGTCCAGATCTACGACACGGACGGCGAGAAGTTCGTCGCCAAC
+>850:2:1:10987:19909/2
+TCACGCCCAGCGCCAGCTCGCTGACAGTCGTGAAATCGTCCGGAACGTGCATGTGGCTGTCCCAC
+>850:2:1:10989:3490/1
+CAACACCGTCATCGGCGCAGTCGCCGCCGCGAC
+>850:2:1:10989:3490/2
+CCAGTCCTGCCAGCCGCTGCACCTGCGTCAACAGCGGTC
+>850:2:1:10996:20847/1
+TGATAAAGACGCGTGGAAATGCAATGGGCTCAGAGCACCGTGATAAGGGAGTCGACGTCCAACTC
+>850:2:1:10996:20847/2
+CCCAGTTTCGTCCGCCTTCAGGGGCTCTGCCAATTGGGCCGGCTATTCGCAAAGTCAGCGCATTGGTCATTGCAAC
+>850:2:1:10996:9658/2
+CGCGTCTTTCGGATCGGTGTAATCGCGCAGCTTGAACAGCGCGTTCTCGAACGCGGCGCGCG
+>850:2:1:10998:1062/1
+AGCTCTGGTCAGCCTGCCTGCCCGGGTGGCCCAGG
+>850:2:1:10999:16510/2
+GCGCCCGGAACAGACCAGCGCTCGCCGCGCTGTTTGCGGCGTTGCTCGTAAGCGGCTGCAAAA
+>850:2:1:11000:20443/1
+GAGCGGAAACAAGATAGCTGGATAAGGAGGGGTACCACGC
+>850:2:1:11000:20443/2
+AGCGCATCTCTATGTTCCAAAGCGTGGTACCCCTCCTTATCCAGCTATCTTGTTTCCGCTCAGATCGGAAGAGCGT
+>850:2:1:11001:20818/1
+AACAGGATCCCGACGCGGTTGCACTCGTCCACCACGAGC
+>850:2:1:11001:7758/2
+GAGCTGCCGGCTTTAACCTTATTTCTCCCAAAGAAACATTTTACAGCAACGGAAAAAATAAACTTAGTCCCCGTGC
+>850:2:1:11002:18324/2
+ATGCCTTCGTTGTCTCGCTGATCTAGGTTTTCTGAGCGGCAGTCAAGAACGAGGACGATCTGAAACACCACGGCGA
+>850:2:1:11004:19468/1
+CGTAAAGCGGGTACCCATGCCGGTTCCGCCGGCAG
+>850:2:1:11004:19468/2
+AGCTTCTGGAACCTGACCAGAATCGATTTGGGAATTCGTACCGATCATCTGCTCACCTTTCGCCTGAATGTTCCGG
+>850:2:1:11007:6351/2
+TTCACCAAATGTTTGGCGACGTTTGGGAATGGACGCGCAGCGCTTACTCGCCTT
+>850:2:1:11008:16823/2
+GACGCCATTGACCTGTTGCTCGATCGGTGTCGCCACGGTCTCCGATACA
+>850:2:1:11009:7642/1
+AGCCCTGACGGCTATAGTTATACGTGACAAAAACGCCGCC
+>850:2:1:11011:17246/2
+GCCATACCAAGCTCGCCGCACTCGGCGTCTCCATCGAGCA
+>850:2:1:11011:11961/1
+GAAGGGCACATGCGCGAGGCGTACTACATGGCCTACGACGTGGCGAACATCGAGCACGTGAAGCTCAA
+>850:2:1:11012:2311/2
+CATAGTCTTAAGCCTTGGCCCTGTCTGTTACCGTTCAATGCTGCTGTTCTGATGTTCGTTCCAAAGGGCCTCTTGA
+>850:2:1:11014:7685/2
+GTTATAGGAGCTATTGGACATGATTGTAATGTTCTTGACATAAGGCTGCCAGCAGGTGCCGGTGTGCGCGTG
+>850:2:1:11015:6991/2
+TTGAAGTCCCCGACGCCGGGGGCGAAGTCGCTCACGCGCTCGGCCTCGCCACCC
+>850:2:1:11019:2886/1
+GACGAAGTATCGTTCCAAGCCCGCCGTACCGCTGGCTGGCAAATACCGCCTCATCGACATTCCG
+>850:2:1:11019:2886/2
+TGGGCGGCAAGGATTTCAACAAAGCCTTCGCTGAAACTGTCAAAAATGTACGTGCGGCGAAT
+>850:2:1:11026:12644/1
+CACTCCGGAAGAACCCATCCATCTGGATGGTGCTCTGTCGCTCGATGACGAGAG
+>850:2:1:11027:19854/2
+CGCCGGGAGACCGAAGCGGTCGTTGATGGTC
+>850:2:1:11028:4620/2
+AAAAATATCATCAAAGACTATGCGAAGACCGCAGGTGCGATGCGCGAAAATGCCGCCAAGGTCAGCTATCGCCAAC
+>850:2:1:11030:14375/2
+TAATTATAAATTTTAAATGGCTATCTATTTTTTGTTAAGTGTCAAATTCAATTCTCGAAGAAAATAGGAGAACCCA
+>850:2:1:11033:18755/2
+GGTCCTCGAGCGCGTGCCACGCGTCCTCGCCCAGCAACCGGATCACGATTTCGC
+>850:2:1:11034:15888/1
+CTAGTCCCTCGCCCCCCGCCCCTACTCTACTGACACCACGTTGTCTCCAGCAGTGAGATAAACAGCAGG
+>850:2:1:11034:15888/2
+CCGGCCAGGCGCGCAACTGCGCGGGCGTCGGCG
+>850:2:1:11042:1645/2
+TCGCATTCAGCTCAACGGTGATGGTGGTCTTTTGACTTACTTGGATGGCACCACTCTCGTGAATC
+>850:2:1:11043:20327/1
+TTTTTCCTGGGCGAAGGTTGGGAAAGCGAGTGCGACGAGGAAAAAAAACTGAATTAACGGAATAACTCGCAATTTT
+>850:2:1:11043:20327/2
+TAACAGAGAACCTCCACTCCAAACTTCAATCGACAAGCTCCCTTTGCCATCGGCT
+>850:2:1:11054:7003/2
+GGACCCCTATGTGAAGTTCAGCTTCAAGGGCGCGAGCAAGGGCGACGATCTCAAGATCAGCTGGGTCGAC
+>850:2:1:11058:1558/2
+CCCCTCCCCCATCCAGCTCCCCGCGTGGTCGAACAGACAGCGCGAGCGC
+>850:2:1:11064:11283/1
+CGAGGCCAAGGAATTCGATTTCATCGCGACCATCAACGGACAGGCCGTCG
+>850:2:1:11065:11641/1
+CGGGCTGATAGTGAGGTCCACCAACTCGCCCTGGC
+>850:2:1:11068:16015/1
+ACGGCTGGAGCATTCGCGCCAGGAAAGGTTCCCCCAA
+>850:2:1:11068:16015/2
+ATTGCGACGCTTGTATTGCTGAACGGCTTCTTCGTCGC
+>850:2:1:11069:4711/1
+AAGCGATTAAAGTTGCGGATTTCCTTCGGGAG
+>850:2:1:11072:3828/2
+ATCGCGAAAGTGCGATCGAACGCCTGCAACGAC
+>850:2:1:11080:5103/1
+AAAAAAGCATCGCGGTGCTTCCGTTCGAAAACTTGAGCGACGACAAAGAGAACGCCTATTTCACTGAGGGCGTGGG
+>850:2:1:11080:5103/2
+GAGCACGTGAGCGACGCCGAGTTGCTGGGCAATCTCGCG
+>850:2:1:11081:15331/1
+TCTCTCCCTCCTCCCGGTGGGATTTCGCCGCCATAAAAATTCTATTTTAATGAAACCGGTCCATCGCCAGGCCGAT
+>850:2:1:11081:15331/2
+AGAGACAAAAAAGCCATATCACCTACCCTTTTCGTCGGTGGGGGCTAGTGCTGAGATACGA
+>850:2:1:11085:2794/2
+ACAGGTCTGGACGTGGCCGAAGGACCGGGCGACGATCAACAAGTTCGTCACGCCGGGCC
+>850:2:1:11087:8480/2
+CCGCAGCAGAAGCGCAGGTTCAGGTGGATCTTAAATTCAAACGATTGCAATACATCGCTTACGAACCGGTCGTGGC
+>850:2:1:11089:7189/2
+GTCGGGCATGCTCGTGACGATTCCGCTGCCGTTCCAGGCGCCGCCGTTGTACCCGCGC
+>850:2:1:11092:3774/2
+GCGCGGCGGCGTTCCTCCAGCGGCTCTGCGACAACGACGTCGACCGCCCGGTCGGCACCATCACCTACACGTCG
+>850:2:1:11092:5372/2
+CACTAGCCCCTTGATCGTTAGTGGTGAACTCAA
+>850:2:1:11093:4938/2
+TCCGGAAAGCGCATTTCGAGGAGCTGATCGCGGTGAAGACTCCTATCACCGAGCTGATCCGCGAAGATTGGGGGAA
+>850:2:1:11094:20909/1
+AGCCGGTGACCATGTGCTTGGCGCCGAGATACATCAGCGGGATCAATGCGCGCCCG
+>850:2:1:11097:20848/2
+CACTGCAGAAGACGAAGCCGTGAAAAACAGTACCGTCAGTAGATCTGCCAAAGTAGTGTTAGTGTCCTGCTTGGCA
+>850:2:1:11097:5431/2
+AGTGACAGGACAATGCCGCCTTTCTTCACCACGTCGTAAGAACGCGCGAGCGTTTCTTTGCCCACGGG
+>850:2:1:11099:11387/2
+TCATGAAACAGGTGGCCGACTATGGGGGCATGTGCCGGCAGTCATCAACGCTCAAAGCTGACGAACGTTCCGCAGA
+>850:2:1:11103:14848/2
+CGAGAAGCCTCGGTTCTCGCCCAGCTCGACCACCTTTGCCTCGGGCCAGTTCTCCCGCAGGTACGCGACCGAGTCG
+>850:2:1:11105:13809/2
+GTCCGGACGTCCGGTCCAATCTCCAAAGGCCAATGTTCC
+>850:2:1:11105:7041/2
+GGATTTGTTTCGAATAGAAATATTAGGTGAACTCGACAGCATCAAAATCGCAGCGGAGCAGGGGAG
+>850:2:1:11106:12600/1
+ACGGGAAGTCGCTGACCGATGGCGCCTGCTATCACGTGCTCGACAGCGAGAAGGCACAACGGGATCAGATGCGGGC
+>850:2:1:11108:16489/2
+ACCATATACGCTGCAGGCCGACATGTACACGAAGCGCTTTACTCCCGCCTTGCGGG
+>850:2:1:11110:7543/2
+CGCATCGGTCTTGGCCGCCGCCACTGGCGCATCGTTGGTGCCGGTCACGGTG
+>850:2:1:11112:3214/2
+ACCGGGTCGATCGCGACCGATCACCTCATGACG
+>850:2:1:11113:7451/2
+AACGCGAGGTAGCAGAAAGAACCCGGCAGCGGCGGAAATGATGACGCC
+>850:2:1:11115:19568/2
+GCGCCGCGCAACGCGCGTTGTGGGACGAGCTCAGG
+>850:2:1:11115:20794/2
+CTACTGCCAGAGCGCGAAGCACGACCTATGAACTCTTCCCATTGCGCCATTGACATATCTCCTTGCTCGACCG
+>850:2:1:11116:5161/2
+CGATGAATCGCGTCTTCTTGAGCACCTGCCGGAGCGGCACG
+>850:2:1:11117:4621/1
+TGGAAAAAGACGCAATCAATGGCCGGCTCATGATCAAGTATCTAGCGATGATCGCGGCGTGGGCGGGCGACAAAGA
+>850:2:1:11117:14356/2
+TGCGTAGTAGACTGCGTCGAGCCTAACGTTCGAAGCGCCTCTTCTTCGCTGACGCGAGGTGGCGCAGGTGCTCCTA
+>850:2:1:11122:11825/2
+CGCGTCATCGTGCTGGACGACGAAGAGAGCATCCGCTCACTTCTGCAAGAGGGACTGCGCGCTCACGGCCTGGATG
+>850:2:1:11122:15848/2
+TCCGCGTGACCTATGCACGGCCGCAGACGCTGATTCCACCC
+>850:2:1:11126:15376/1
+GTCGAGAACACGGAGAGCCAGCGGCGCCAGTATGCTCTTGCCGAA
+>850:2:1:11133:9494/2
+ATCTACCATGAACGCGAGCGCCAGCGAGATCCCGATCAGCGGGAGATAGGTG
+>850:2:1:11133:13403/1
+GCTGGGATTCGGCGATAAGCGAAATTATCAACCCGCGTTTGTGCGTAACAGCAAACCGACAGGGCTGCATCGATTG
+>850:2:1:11133:13403/2
+ACCCATGGAAATTTACAACTGTTGCTGGTCGTCTTCCTGATTCGAGAATCAGGAAT
+>850:2:1:11135:3195/2
+CACCTGTCCCTGTGTGCACGGGGATATTACTTGCATACTTGTATTCTCCCTTCTTGCG
+>850:2:1:11135:1542/2
+ACAAACTGGCCCCTGCGGTCGGCCGTATAGAAGCCGCCGG
+>850:2:1:11137:13173/2
+GAGAACTCTCATTTTTTCTCCCTCTACACCGCCAAGACCTTTGGGCAGTGGCTGAATATTGGCGTCAGTG
+>850:2:1:11138:6201/2
+AGGAGCCGTGCTTGGGCGTATGGTGGATCTCCAGG
+>850:2:1:11139:5464/2
+CGAAATCCTATCGGCGATGAAGTTCTATCCCGCCGAGGCATATCACCAGAAATATTATCAGCAGAATCCCGAGCAC
+>850:2:1:11147:2342/2
+ATGGTATAGCCGTGAAGGCTCACGACACCTCGTTTTCTAGCCGACAG
+>850:2:1:11148:5779/1
+CGAACGCTGCACCGCCCTGATCGGTCAGCGAGAAGGATCCGATGGAGATCAGGCGAG
+>850:2:1:11148:5779/2
+CGGCGTCGCGTTCTTCGCGTGGGCGCTGCGCGGG
+>850:2:1:11150:19343/2
+TTGCCGGAAACGAATCACCGCGTGAAACCACTATCACCGAAATTCACGTGTTCAGGAAATGG
+>850:2:1:11150:7498/1
+TGAAAACTAGGCTTGCCGACCACAGACCCATGCGCGGGACGCAATCGC
+>850:2:1:11150:7498/2
+ACCTGGCTTGTTCATTCGGCGGTAAGGTAGCGTTACTCATGCCAAATTTCTCTTAGCAGTAATTCTTCACGTAGCG
+>850:2:1:11154:17557/1
+CGGTCCGCCCCTGCGTGAAGTTGCTGTGTCATGAAACACCTCCTAACTGCGAATATTGACCTAAGGTCCTACAGAC
+>850:2:1:11156:16719/2
+GAACATCCGCGTTTGCTTGGCTTTGTACACTGCTCGCCAGTGCTGATCCTGCACCGGATG
+>850:2:1:11160:11140/2
+GCGACCGGTGTCCGAGAGCGTCAAGGCGACTCTCGGCATC
+>850:2:1:11160:5322/2
+GACGTCGAGCCCGGCGGCCGTGAAGGCGTCACTGACCTCGGC
+>850:2:1:11161:9713/2
+TCGTGATTTCCCGACTGACTTGAAAGGTGCCACACTTGCGCAACC
+>850:2:1:11161:8257/2
+CTATTCCTTTTGATTGCAAAGGAAGCGGCACGTCGAACATCACCATGTCCCTAGCGTGATTCGCCGATGCACCATT
+>850:2:1:11166:14276/2
+ACGCCGGTCGCCAGCGCTGCCGGAATCATTCCGACGGTCGCGACCGTCGCGGTCATCAGCACCGGCC
+>850:2:1:11171:3835/1
+TTCAAAGATGCAGCCACCGACCTGTTGCGGGCAATTGAACTCAAAGACGATATTTACCCAATGCTGTTCCGGTTCC
+>850:2:1:11171:3835/2
+CTTCAGCACGTACCATTGACCGACATAGAAATAAGCCTCGCAACGGTCATCGGGCTTG
+>850:2:1:11171:7903/2
+AGTGTTCCTGAACACCCAGCGTGTGCATGAACGGAAAGATGTTCGTGTATTCGGCGC
+>850:2:1:11173:18671/2
+GTTTGATTACATACCAGATTTCAGATTTCAGATAATTTCAGATTTCAGATTTCAGATTTCAGAGACTTCGGACCTA
+>850:2:1:11173:18387/2
+CGCCGATGGCCAGCGGCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATT
+>850:2:1:11183:6093/2
+TGCCGGGTCCTGGACTAACGATGAGGCGTTCCAACGCATAGAAACTAGTCAGGCTTTTTACCACCCTG
+>850:2:1:11185:20220/2
+CCCAAAACCTAACGGAGTCGACAAGAATGGACCAGTCGCAGCCTTCTACGCATCG
+>850:2:1:11185:17802/2
+TAACCGGAGGACCAGGTTGGTCGTAACAAACCTGTTGGGCTTCGCATGATGTTGCGGATCTCCTCTTGATAACCGG
+>850:2:1:11185:8912/2
+TTTCCTTTGACAGGGTGGGAATTCCAGGATTTCAATTCATACAGGACGAGATTGAATACGATACCCGGACTCATCA
+>850:2:1:11185:16987/2
+ACGACACTGATGGCAATACGATCCTGAAGGGCAAAGAGATCGCCAAGATCGCCTTCGTACTGGTCCGAAC
+>850:2:1:11187:7775/1
+GCAGGAGGCACCTCATCGGGCTGAAGCGCGATGCGG
+>850:2:1:11188:3234/1
+CATCCGCGAAACGGTATTCCACTTCGACGTCTTTGCCTTCCGAATACCCAAGCTCCCTCATCCGCTTCTG
+>850:2:1:11188:3234/2
+ACCTCTGTCGGCTTGGGCCATGCCTTGCTGTGGTCGGCGCGATCGTCCTGCTCTGCG
+>850:2:1:11189:12838/2
+GTCGTCCGATGGAACATTGCCGCAAGTCCTGCGCGGGCAGGCAGGGCGCGGGCGGACGCCCGCCTAGGTTGGCGCC
+>850:2:1:11189:12762/1
+GAGTACCAGGGCACGACCCTGCGCGATCATTTGGGCTTACGCGTT
+>850:2:1:11190:15827/2
+ATCAGGACCGATCTTTCGCGCTACCGGGTGTTTCGCCGC
+>850:2:1:11190:20369/2
+CGCACGGTCGGGGAGCTGCTGAGCACTTCGGTGTT
+>850:2:1:11190:1193/1
+AGTCCAGATTCTTTCAACATTTCAAAAGTTCGCTGCAACGCTCTCGGATC
+>850:2:1:11190:1193/2
+TGCTTTTTGGGGCATCGCGGCTCTAATTGCGATCGGATAACTGCGATGGCGAACGCGAAAACAACATCCGGA
+>850:2:1:11194:6655/1
+CACTGCACTCCCACATTTGGATCCAGCTGTTGCGCCCGCCGCTGAAAATTCTGCAGGTCATTGCTAAAATGACCG
+>850:2:1:11196:2549/2
+TGCTCCACGTGGATGCGCTCGATGCCGATGCTCTTGGCGCTGCTT
+>850:2:1:11197:10853/2
+TTCCACCTCGACGGGACGTCCGGAACTCACCCGGACGACAGTGTAGGTGGGCTGGATCTCTTTCAACCGGCTGCTG
+>850:2:1:11199:5846/2
+TAGCTGTCCGCGACGACAGAACTCTTGATAATCAATCTCATCCCGTAACATGATCCACA
+>850:2:1:11200:20769/1
+CATGTTCGGGCCGGAGCACGACATTCGTCCCGCCTCGCTGCC
+>850:2:1:11200:20769/2
+CCAGGGCGATGTTCCAGGCCCTAGGCTTCGCCGTC
+>850:2:1:11200:1057/2
+AGAAAATTGTGAGAGTCGATTCATGCAATCCATGTCTGACGATTATCGAGCAATGACGCTTACCTCGTTTCGTTTT
+>850:2:1:11201:2048/2
+TGAGCGTCGACCTCAAGTTCAACTCGATGGACGACTTCGATC
+>850:2:1:11205:19582/1
+GCCGTTCTGTGCCGCTGCATCGAGTTGCGCCGCGCTTTC
+>850:2:1:11209:8194/2
+TGTTGGGTGAAATAGTCGCTGAGAATCGACGACATGGACG
+>850:2:1:11209:14192/2
+ACCGCCACCGGCGACGACTCCCACAACTCTCGCTGGGGAAAGGTGATCGGGTGGAGGCGG
+>850:2:1:11210:6969/2
+TATAACGAGCCCAGCGACAAACGTGACAAGTTCCTCAGCTACATT
+>850:2:1:11215:21387/2
+CCGCCGGCGACTTCGCCGATCTGGCGTTCCGCGGGCTGGG
+>850:2:1:11216:20231/1
+GCCGAGTTCGGCGCCCGGCACGTCCTGTTCGTCACCGACAAGGG
+>850:2:1:11216:10027/2
+GTCAGCGCGCCGAAATCCAAGTTCGAGCCGTTGATGATGGCGAGCGCGCCGCCCTTGGCGA
+>850:2:1:11217:20520/1
+GGTATCTTCAAGCGCCTCGATCCTTTCGGGACGAACTTCATGAAAAGTCCAGGCTAAATACGAGCCGACG
+>850:2:1:11217:20520/2
+GACCTGCCAAACATTTGCAGCGTCGAGCAGCTTAATGATGCGCTGAACGACAAAGGCAGCAAGTTTATCGAGGCGA
+>850:2:1:11217:2899/2
+CCGGTGGCCTGGACCTGCGCGAAACCTCGCATCCGCATCTGGTAGCGCTGCGCGACTTGACTCGCGAGACGACGCA
+>850:2:1:11221:7383/2
+GACTGGAGGGCGTCGTGAGAGTGCAGTCGTAAGCGCAGCACGGCGGTGAGCTGACCGCCCCAG
+>850:2:1:11221:11369/1
+CATGCCATGGAACTGGTTGGCCCTGGCCGCAGCTATCGCGGTTGCGGCGAT
+>850:2:1:11221:11369/2
+AAAACCGTCACCTGAGAGGTCCAGCACGGGAGCCGCAAAATCGAG
+>850:2:1:11221:14498/2
+GCTACCGTATCTCACGCTCAGCTAACGCGCGGCG
+>850:2:1:11222:6689/1
+GATCAACGCCATGTTCAACGCCTACTGGGAGCCG
+>850:2:1:11230:20593/1
+GATTGATGAGCCACATCATCGACTGGCAGACCAATGCGCGCAGCGGCGAGGATTTGC
+>850:2:1:11230:20593/2
+GCCCTCATGGGCAGCGGCGTCAATATTGCGGGGTTCC
+>850:2:1:11230:9732/2
+GAGACGGTGATCGTCAGGCCGAAGACCTTCGTCGGCCCC
+>850:2:1:11235:17696/2
+GCCGTTCAAGCTGCCGATAATCGGAAGGTTCACCGCTGCT
+>850:2:1:11236:5744/2
+ACTTTCTATACGGCTTCAAGGGCGCACCTTC
+>850:2:1:11242:9218/2
+TGGCGCCTCCGACGTCACGAACTACCGGCCAACGG
+>850:2:1:11243:15325/2
+AAACATATGAGGACGTCAATGGCAATGAAAAACAAGCTACCGGCATGAACGATTATATTGACATAGGAGTATTCGC
+>850:2:1:11244:1665/2
+GTAGGTGGCGCCGGAGTTGGTGTTCCAGAGCCGCCGGTTGC
+>850:2:1:11246:8124/1
+GCCTTTGGTGTCACCGAGCCCAACGCGGGGTCAGAAACAACACGCATTCAGACAACCGCCGTTCGACGCGGCGACA
+>850:2:1:11246:8124/2
+TCTTGTCGGTCAGCTCGTCATAGGGCGTGGTCCGAGCCAGTAGCAGCATCAGGTCGGAGTGCTGCACTCGCGAAAT
+>850:2:1:11249:7027/1
+ACGCGCTTCACCGTCGCAGGGTCATTCACCC
+>850:2:1:11249:7027/2
+TCCGAGACTCCAAAGGTACGTGGCCGACAAGACGAATTCCAACCTGACCGGGACC
+>850:2:1:11249:20522/2
+CGCCGCCGACAAACGTTCGCAACACTTCCAACTCCGGAGAGAGAACAATCAAGTCTGCGTCTGTTCC
+>850:2:1:11255:6360/2
+CGGCATGGCCGACATCCTGACCGGAGGTCGGCTCGAGATCGGC
+>850:2:1:11260:17997/2
+GTTGACGTTACCATGGATGGTCTGCCTACCCGC
+>850:2:1:11260:11292/2
+AACGTGAAGCGAAAGTGTGGTTTTACCAGAAGATTCTGGGCCAAATATTTCAATGATGCGTCCTCGGGGGAGACCG
+>850:2:1:11267:4729/1
+CGGGCAACCGATTTCCTGTCGAAAATACTCGCACACTAAGAGGTTGAAATGGACACTAG
+>850:2:1:11270:9282/2
+GGTGGTATTACTACCACTCGGTCAAAAGCTAAAGAGTTTAAGCGCTGGGCAGACAAGCTCATTCACAAAGCTCAAG
+>850:2:1:11270:5691/1
+GGATGAGGAACGACGGAAGCTGGTGGCGGAGGTTGAGACCCTGAAAGCCCAGCGTAACCGCGTGT
+>850:2:1:11273:13943/2
+AAGCGGGAACGAAGAGCGCATCGCGACCCTCGCGAGCTGCGCCATCGCGTTGACCTCGAG
+>850:2:1:11273:12174/2
+CGCCCGGTGCACAGCTTCCGCACCCTGCTCGCCGATCTGGCCACCCTGACCCGCAAC
+>850:2:1:11274:11043/1
+CCCAGATACAATGATAGCCATCGCGCGTGGATACGTAATAAACCAGCTTTCCATCCGGGGACCATCGCGG
+>850:2:1:11275:2360/2
+AGGAAGTACTGGACGATGCCTTCCTTGCCGGTGAA
+>850:2:1:11277:18363/1
+AGAACGAGCCAAGTAAGGCCTCGAAAATGCGCTAACACTCGGAATCTTTATGAGCCGGGATTGTGTTAACCTTCGT
+>850:2:1:11277:18363/2
+GGGTGTTCTGACGTTTTGCGGGATAGGCTGATGCCT
+>850:2:1:11277:8801/2
+AAATTTCTTCTCATCACTTGGTGGTCGGCCGACGACGACGCGACCCGAAAGCACTTCGCTCTCCTCCGCGCGCTCC
+>850:2:1:11278:20106/2
+GAGGAATGTAAACAACAGTTGCGCAGCTCAAAAATCGAGATGGCTGACAGAGTCG
+>850:2:1:11280:12680/1
+CGGACCCGTTGCCGTTCTCAGGGAGAATAATCGTCCTCTCAGTCACATTTGTCTTTGGC
+>850:2:1:11281:21120/2
+GTCTCCAAACACAATGCGGCGAATCTCCGGCTCAAGGTCG
+>850:2:1:11282:8283/2
+GAAATGAACTTTGTTCCACACCATCCAACTGCC
+>850:2:1:11283:4780/2
+ATCACCGACCGGATTGCGGTCATGTATCTCGGAAAGATCGTTGAGCTTGGCGAGGCACGCGCGGTTTTGGAGAAGC
+>850:2:1:11285:13475/2
+CGAAGCCTTGCCGGCGTCGAAGGTGTCGGCGCCGATCCAGCCGCAGCGGTGATGACCCGAGTGCGGAGCCGCGCCC
+>850:2:1:11287:7312/2
+ATCCTCGGGGCCGAGCCTGCCAGCGGCATAGTCGCTGATGAGCGCTGCTG
+>850:2:1:11289:18346/1
+GGCTTTGGACAATGCGGACGATGCAGATGCCTCCTCCGCGC
+>850:2:1:11289:18346/2
+TTCGTGCCGACGCGGAGCGAGGAGCGCCAGGGGG
+>850:2:1:11291:12578/2
+AAAGCAGGCTTGCACCTGCCTGCCAATGTTCGTTAGTCC
+>850:2:1:11291:15985/2
+TTCGACGTGCCGAAGAAGACAGCCAAAGGTATCGAGCGCTTCTACCGCAAGATCTTTGGCGCGC
+>850:2:1:11292:18195/1
+CGAGAATGAAACGCTGAAAATTGATCTGCACCCGGACTACGCGGATGTGACTGTCCGTTACCGCATGCGCAACACA
+>850:2:1:11292:18195/2
+TCCGCGTCTTTGTTCCTTCGGTCCGGCTACGTTGGTCGATTTCAATTCTTTCCCATCAACGGTGATTTGG
+>850:2:1:11292:10272/2
+TCAAAATGTCAAAGACAGCTACTTTGCTGCTTGGCAAGAACAACAAGCTCTATGCGTATGTCTCTCCTGATGAAAT
+>850:2:1:11292:15552/2
+TCGCTCATATCGGAAACCCATACAGACGATGCCACAAGTCGTATGGGAACGCAATAGGAATGCCGATCAGGATTAG
+>850:2:1:11292:7098/2
+CGATCTTCGAGAGCGCTGCGATTTCGCCGGGATGATTCATCCCGATCTCCCAGACGGCAACTTCATCCTCGGAAGT
+>850:2:1:11296:7272/2
+GAGGCCCCACCGGAGAAGGTCTGGCGGAGCAGGTTAGGAGCTAAAAATCTCGGGCACCGATTGTATTTCGGGAAAT
+>850:2:1:11300:12178/2
+TTGGAAATCGGTGGCAATTACGGAAACTCAAACATGGGGGCATCCAATGACATGGGCGAGTGGGAGGCATGGATCA
+>850:2:1:11300:9987/2
+GCCAGAGCTGCTCGAAGGCATCGACGAGCTTGAACGCGTCCTGACTGACGTAGTGCAACTCGGCCCACAGCCGGTC
+>850:2:1:11301:20779/2
+AACGAGGTCCTCGAGCGCTATATCCAAACCCGGCTCGGCGGCCTGCACTACCCC
+>850:2:1:11302:6923/1
+CGGAAGATCCACCATCGACGGCATTACCACCGACCGGATTCCACGTAATCGTATTAAGATCGAGTATTTGGCTTAC
+>850:2:1:11302:6923/2
+ACGGACGAAGTGGTTCACGAAATCTATAATCCGTCCACAGACTCTTGGACTCAGCTTTCCAGTGCTCCGTT
+>850:2:1:11314:5202/2
+ACCTGAAGTACCTCCTCCAGCGCGTCTCTGCGATCGGCATCTTCTTCTTCCTCATCGCTCACCTCTGGCTCGCGTT
+>850:2:1:11315:1511/1
+ACGGAAATTGGGAAAAGATGACACAAGGAATGGAAAACAGCCAAGCAAAGAGCAGCGACCTCGTCGGAAAAAGCGG
+>850:2:1:11316:3695/2
+GACGCCAACAACCAGACTGCTCATCGCTCGTGTTCGATTCTGATAGGACCGGATTGTCT
+>850:2:1:11317:4961/2
+TCGAAGTATCCGTTCCTCTCCGCGCTGCGCTCGGCGGCCCAGATGGTGTCGTACGAGGTGTCGATCGGCTTCGTC
+>850:2:1:11318:19311/1
+ATTTTTCGTAGGGAACTTTTTGCACACCTTTTCCCATCATTGCCTCGATTACGACCGCATGCCCCTTGTCTAATTG
+>850:2:1:11318:19311/2
+GCAATATCTAGCCACTCTATGGTCGAAATCCGATCTCTCACCGGTCGAGCGC
+>850:2:1:11321:10880/2
+ACCGTCAACATTGCCGACCGTTTCAACGAGGATCATATGGAATTGGTAACCGCTGTCGCTGGC
+>850:2:1:11322:12541/2
+GTAACGGTTGAATTGAGTAGCACATGTCCTCACTTATCCATGCAATTCGCATCTTGAGCTGTTTCAGTGAGACGGA
+>850:2:1:11323:17561/2
+CGGTGTCTCGCGCGGCGCCAGCAGTGCCGGCAGGCC
+>850:2:1:11323:19542/2
+CTCAAAGTGTTGATCACTCTTCGCTGAAGCAATGAGCAACGGATTAATCCT
+>850:2:1:11326:12058/2
+TGCGCGACCAACAAGGCAAACCTTACAGCGTGCGCTACGACCAGGTCAACGCGATGTTACTCAACGAGTTCCTTA
+>850:2:1:11329:20485/1
+GAAATTTGGGCTTCCACTTCCTACGATGCCGTCAGAAGCGTCCAACATCT
+>850:2:1:11332:2454/1
+AGCGGATGAGCGCGTCCATCTGCACTTCATCGACCAGCTCGATGCGGGCGACCGGAATGCACGATTGGATGGTGCG
+>850:2:1:11335:13096/2
+GAGTCATGTCGATGCCAATTGCCTTGCCCTGCGGCCCTGC
+>850:2:1:11335:20289/2
+GTCCGAGCGGTCGTCCGTGAGCGTGTCGGGAAGTGCGGCGC
+>850:2:1:11337:17120/1
+GTGCACGACGGCTACCAACTGCATCGCTACCGGCTATTACCAGAACTCAGCTGGGACTAACTTCCC
+>850:2:1:11340:12644/2
+CCCGCAGGCAATTCCGTCGGCGGCTGACGTGGCCGAGCCCAGG
+>850:2:1:11342:16707/2
+GAGCGAATTGATGACACGAACCACAAACCGATTTATCGCTCGGCGCATATCACTA
+>850:2:1:11342:7824/2
+TCCTTCTATCGTGGCGTCTGGTGCCCATATTGTAATCTCGACCTTCAAGCGTTGCAGGAGGTCCTGCCGGAGG
+>850:2:1:11342:17237/2
+AATCTTCGGGGACCATGGCCCAATCGGACGCGTCGCCATCGATG
+>850:2:1:11343:2065/2
+TTCCCTCCTGGCCATACTCCTTGCAGCTGGAATCTTTCTC
+>850:2:1:11343:3766/2
+ACCGGATGCGTCGAAGCAGAATCACGACGCGCAGGACGCACTTCGTGACTTGATCGGCGCGTCGCTT
+>850:2:1:11347:20683/2
+CTACAGGCATTGCTGTTCGGCCTGTGGCCAGCCGCCATTCCCCGCATG
+>850:2:1:11348:17034/2
+ATCGCTCGCCTCCATAGCGAATCGCATGACAACGACGGAATCACCGTTTCTTAGGACCATCAACGACTTCTGCAAC
+>850:2:1:11350:14351/1
+TACGATCCTCGAATTCTCTGATTTTGTTATAATTTTGGGACTTTTGTAGATGGATTATCCAAACG
+>850:2:1:11352:1042/1
+GTTGCCAGATCTGGCCACGACGGCGTAGCTGAGTCCGGCACGATTAACCC
+>850:2:1:11353:18142/2
+AGAATCAGGCCGTGAACACGCGAGGCATCCTGCGATGGCAGTACCGCAAACTCGCGCACACGACCGAG
+>850:2:1:11355:5042/2
+CCCTCGACGCTGAACACGGTCGGCTTCTCGACGCTGAACTTGATCCCGTTCGGC
+>850:2:1:11359:6012/1
+CAGTTCGATCAGCTAATCAAAAAGCGTGACATGGCGATCTTCTGCTCGTTCCTGATGGACAACTTCAATG
+>850:2:1:11362:2639/2
+GCGATCTGGGCGCTGCTGCTCGCCGTCCTGCTGCTATCGTCC
+>850:2:1:11363:21371/1
+ACGCTTGCGAATGCTCATGATTTTCGCTCCCTCAGCAGA
+>850:2:1:11363:1581/2
+TGATTTGAAATTTATCTCTTCTTTCCGCAGGCGCTCGAGCAGCTTGCGATTTCGCTGATC
+>850:2:1:11367:14325/1
+TGTTTCAAGACGTGGCCGAAAACCCCACGACCGAC
+>850:2:1:11369:19090/2
+CCACGACAGTCTCGAGGATGGCGAAGACGGCGAGCACGCCGAGGAGGACCGAGCCGAACCCCGG
+>850:2:1:11370:4183/2
+GGAGTAGATGGCTGGCATCTCCTACAAGCAGCGACAAGC
+>850:2:1:11370:16966/1
+GGATCGACTTCGGTGCGAATGTGGTTCTGCCGAAGCGGATACACCTGAACAACTGGAATC
+>850:2:1:11370:16966/2
+ACAATCGAAGTACGACCCCGGCGACCGTTGCCAG
+>850:2:1:11370:4268/1
+CACTTAGTTGTGTGCTATTACGCTGTGTGATTCCTTGCCTGTGGAATCCAAGTCGACGATTGTTTGCCGACCGGTC
+>850:2:1:11370:4268/2
+CGAGGACGGTGATGTGCCTTACTATGCACATAGCTCGTACACCATCTACACGGCCGACGGAAAGCTATTCAAGAAT
+>850:2:1:11373:16872/2
+GTGCGCGCGACCCAGTTCGCGACAATGCCCGTGATGAGCTTCATCCAGGAGGACG
+>850:2:1:11376:2924/2
+CTCTTCTGCCAGCAATGCCTAACGAATAATCAAAATCCCAGGCGATGGTCTTCACCGTTTCCTCCTGCAAATTGCG
+>850:2:1:11380:19872/2
+CGCCGTCACGGTCGCTTGTGAAGGAATACGTGCATCGCACGCTCGCCGAAGACCGTCTTCGCGAC
+>850:2:1:11381:17383/1
+CGAGACCCTGAGTCCCGTGCTTCCGAGACGCGCGACGTCCATCCAGCTCAC
+>850:2:1:11383:9170/2
+CCTCGGTTTGTTCGAGCCGGTGGATGATTTTCGTCTCGACCAGCCGCCGAGCCATCCCGAATTGCTCGAATGGCTC
+>850:2:1:11388:16387/2
+CAGTACGAGATTGAGGATCAACGCGATACTGGCGACGAAGCCGGCAAATCGATAATAGATTATGATGAAGAGAAAG
+>850:2:1:11388:6366/2
+CCTGGATTTGGTCGGATATCATTTTACGGACGGAATTGAATTTCGCTTCACGGCAACCAATGCGGTGAGGATGCTT
+>850:2:1:11390:19223/1
+GAACGCCGTCGTGATTGCCTCTCTGTTGAACCCAAACAATCCGAATTTCGGCTC
+>850:2:1:11393:16553/2
+CGCCCTGAACGATCGTATTCAACGTCAGCTGGTGCTGTCT
+>850:2:1:11394:18787/1
+GAATTCGTTCGACTATTGATCATTCAGTTGAATATGAACCTCGGAACCACCAACCGGCTTAAGTTCATGCCGGCAT
+>850:2:1:11395:2229/2
+CCTCACGGTGGTGCTAACCTGGTACGTCGTC
+>850:2:1:11395:6462/1
+GAAAAGTTCACCGCAGATGTTGGAACGGGGGGCTTTGTAGTCATAAAGCTTGATCAGCGTGCCACTCGGCACCTT
+>850:2:1:11400:13963/2
+GACCAGCAGGTGAAAATCCGGGGTTTTCGGATTGAACTAGGGGAAATCGAGGCG
+>850:2:1:11406:17422/2
+TCTTGTCTCTCTCAGCCTTCTGCGCTTTCGCCAAATTGATCTCTCCAGCCAGCTTGTCAGCAACTTTCCTCGCTTC
+>850:2:1:11407:5198/1
+AGACGACGATCTAGTCGCAGCGACGCACGGCCGC
+>850:2:1:11407:5198/2
+GCGGGCTTGAAATAGTAGTCGATCACCGCGCCAGGCGGCG
+>850:2:1:11409:1703/2
+TGTTCGGGCCGTTCTCACCTCCTTTGAGCGCGTGTTCGCGGGTATCGAGCAAAAGCTTT
+>850:2:1:11413:2338/1
+CAGGTGTCATGATCGCGGGCTTGTTGTTTCAGGGCGCGAGTATTTTTTTCTGCTTCATTCCCTGGATAGGAACCAC
+>850:2:1:11414:8408/2
+TCTTCAACAGCTCGCCGCTTCGGTTCACCGCAGAAGCCGGCGTCACGTACTACCTGCAGGCCGGC
+>850:2:1:11417:11070/2
+AACGTTCTGCACGAGCGCGCCGAGGTACGCCAGGCCTCCGACGTAGTCGAGCTTCTGCACGGAGGCGAGCGCTTCG
+>850:2:1:11418:3923/1
+AAGCTGTTTCTTTGAAGCTATTTCCTGGCTCAAGTCATTTCTTGGACGCGGCGTAGCGCGCCTTGGCCTC
+>850:2:1:11418:14779/2
+CCTTCAAACCTCAGATCAAAGTCAGGTCTCGCTAACG
+>850:2:1:11419:6327/2
+AGGTACTGGTTCAAACAGTCAACACCCTTAACAATGCACAAGTCGCCATGAATTCATTGATCGCTTTCTTTGTTGT
+>850:2:1:11421:6139/2
+CTTTGACGCCTGGCAAGGGGACAAGCCAACCGGCTCTTTGCTGCCCCACAGCTAATCGCCCGCCCAC
+>850:2:1:11421:17991/2
+GACGAAACGCCGGTCGCTACCTGACAACAAGGCAATATGCCCGCC
+>850:2:1:11422:6979/2
+TGCGGCGCTTCAGATCAACTGGCTTGCTGACAGTTATACAGGCAACGGCACTTGGACAAGCAGCCTCCCTGGCGTG
+>850:2:1:11424:14283/2
+CACGAGTCGACGGGCATTGTGGTGGCGAAGGGACGTGACGTAAACCACGTGAAAGAGGGTGATCACGTCATAACCA
+>850:2:1:11427:19411/2
+GGCGAGCCCAAGGGCGTGATGCTCACGCACACGAATTTCTGCTCCAACGTCAC
+>850:2:1:11430:20365/1
+ATTATCATTCAATTGAAGGACCGAAGGGCGAAATTGGTTGCTATCTGGTGTCGGACGGAACTCAACAACCCTGGCG
+>850:2:1:11430:20365/2
+GGCTCACCTATCAATCTCTCCCAGAACAATATCCAGCGTCCCGATAATCGCCACCACATCTGCGACCAGGTGGCCG
+>850:2:1:11431:2559/2
+GGTGGGATCGACGTCGACCTGCACGGCCAATCCC
+>850:2:1:11431:9317/2
+GGCCGAAGTCGTAGCTGTCGGGGATCGACATCGCGAAGAAGTAGCGCAGCAGCACCGAGATG
+>850:2:1:11432:7874/1
+GTAGTATGCGGGCGATCATTCATGCAGACTGACGATGAGCCAATGAGCAAATCCATCCTGGAACGACTG
+>850:2:1:11432:1520/1
+CGAGGTCGTTTTTGTAAGTGACCAATCCCTCATTGAGCATCCGAATGCGC
+>850:2:1:11432:1520/2
+TGATCCTTGCCCCCACTTTGACACCCCGGTAAAAAGTCCCCGAATTCGTATGGAACAGAACC
+>850:2:1:11434:11399/1
+GTGAGGTTGCCTCCGGAGAAGACCAGGAACTACC
+>850:2:1:11438:20414/2
+AAGCATTCGTGACCCAGCTCGAACCGTCGCCCGTTTTCACGAAAAAC
+>850:2:1:11438:13283/2
+GCTTGGCCCCGGCTATTGGGTGGTCACCCCGCTTAGCCTCGCCGACGGGACCTCGATACTGATCA
+>850:2:1:11439:7085/2
+CTTGGTTGGATCGTCGATTTGTGCGGTAGCGGGAAGAGCGAGCAGAACCAGGGCACAGAAAAACCACAGCGCGC
+>850:2:1:11443:16587/2
+CGAGACCCGGATCATGATCCCGACCTTCGACCGCATCGACCACATCCACGTCTACGCGACC
+>850:2:1:11445:11920/1
+AGCTTTGCGTTCCGAAAAGGAGCCATGGCGAACGAGCAGAAGTACACGATCGGGGTTATCGCCGGAGACGGCATCG
+>850:2:1:11445:20957/2
+CGACCGCATAGAGCAACCGAGCTTCGTGATCGCCGTGGTCGATGGTCATGACATCCTCGTATCCTTAAGCCA
+>850:2:1:11445:16145/2
+GCTGGCAAGCAGGTCGAGGACGTGGAAAAAGACGTGTCCGCC
+>850:2:1:11451:16824/2
+GACCCGCAGCATGTCGTAAATTCCGACTGAGGAGACTACCGCCCGCATC
+>850:2:1:11451:17675/2
+CGGGCGTGTGCACGACCTCCGGATGGAACATGAGGCTGTAGCGCT
+>850:2:1:11451:20626/2
+GAAAATATGTATCTTGCCACCGGAGGGCCGGAGCATATTCTCCTCGCTGCCTTCAACTCGGAAAAATTAAAACCGC
+>850:2:1:11460:21103/1
+TCGCTTGGTCGATACTTTCCTGGAACCACCGCACGACATCTGCGATGCGC
+>850:2:1:11462:11101/2
+AACCTCGAGTGCGCATCCCGCCACCGAGACGAGCGCGCAGA
+>850:2:1:11462:20838/2
+TCTAGCAAGAGCTTCTCGAGCTCCGCGGGCGAGGAGACGGGCGCCG
+>850:2:1:11462:20143/2
+GCACCGCGTTCTCAGCCTCAAGCCGCAACTTCGACTTGAATGGCGAGGCCAGGAAGGCCAGCACGAAACAGAACAG
+>850:2:1:11464:11434/2
+AACGGGCCGATACGATGTAAAATTGAAGCGATGCAAATCCGGCGCTTTGGGAATGTGGCTG
+>850:2:1:11467:16545/2
+CGCACTCCAATGCGGTAATGGCGCTAAACCCGGTCGCTTAAAAGTGCAATAGTCCC
+>850:2:1:11470:18858/1
+GCTTTTCAGTCCAATCATTTGCTCAAAGTTATTCAGAAG
+>850:2:1:11471:12754/1
+CAGGGTGAAAGCGGGGCTGCACGCAATCAAGGAACTCGACGTCGACACACTGCTATTAGATGATGGTTTGCAGTAT
+>850:2:1:11471:12754/2
+TGTTGGATCAGAGCGTCATTCGATTCTCCGTTGCATTTGGTAATTAGAAT
+>850:2:1:11476:3612/2
+CCTCCTGCACCCTGTTCTCGCCGAAATCGCGCTGGCCC
+>850:2:1:11478:11145/2
+TGATCAGCGCGCCAAGCGTGATCCGGTGCAGGTCAAGCCCTGCGCCGTACATGACGAGAAGCACGATGGCG
+>850:2:1:11479:15497/2
+AATCAGCGGACAGCTAAACGAGCTAACGCTTAAAGCTACAACCCTCGATGGGACCTTGACCAGCCGCAGC
+>850:2:1:11481:10835/2
+AACATCGAAGCGAATACACGAGAAGTTATCGCACGCATGTCTTTACCGGAGATCTCGTCG
+>850:2:1:11487:8564/2
+TACGTTCGAGCAGCGAGACGGCGGCACGCTCATGCGCGATCACGTGCGTTACGCGGTACGGTTCGACTTCATTGTG
+>850:2:1:11492:2550/1
+AGAGCGCCATGGGCCGATCCCGCCACGCTGCGCGCAGC
+>850:2:1:11493:5651/2
+AATCGTGTAAAGAATCTCTTGCGTGTTCATATCTGACTGC
+>850:2:1:11494:14122/2
+GGCCACGGTTTAGGAATAGGAGAGTTGCTCAGATGGATGTGTT
+>850:2:1:11494:10360/2
+CATGCACCACGGTGCTGGTCGTTGGCTCGACCTCCGCGATCGCTTCGCGCACCTCCACGCC
+>850:2:1:11494:16056/1
+TTTCGCCTTTTCCGCGTTAATTTCGCGAATCCAATCCGCAAAAGACTGTTGCGGC
+>850:2:1:11495:3824/2
+TGGTCGCACTGTAATCTCCGGAGTATAACCACCCATTGTAGCCGTAGCTGCCATAATAGTTGGTATTGTATG
+>850:2:1:11496:9730/2
+GCATTGGGTTACCCACGAGGCGGATGTCGATTCGGTGTTGTTCAGTTTCTCCGACCGCCCGGTGCAGCAGAAGCTC
+>850:2:1:11497:5831/2
+CCCCCACAAAGGTGAAATCTCAAGTCGCGGCAATGGAGTGCTCGTCGCGATGGAGAGCGGCGTTTCCACT
+>850:2:1:11499:11652/2
+CGACGCCATCCACGACGAGGTGCTCGACCGGGTCCGGGACGAGCTGAAGCAGATCAGGCCGGGCC
+>850:2:1:11500:14237/1
+ACCAGCTCGTTGATGTCTTTTTCAGTGACCTGAGCGTCCTTCAAACACGCCTTCACTGGTGGAACGGTTC
+>850:2:1:11500:14237/2
+AGCAGCCGGATGCCATTCAGCGAATCAAGGAAGAAGCTGAAAAAGCAAAGATCGCGTTGTCGAGCGCG
+>850:2:1:11500:20390/1
+AGGCGGTCGAGCTGGCCGCGCACGATCTGCTGCAGCGCCTCGACAAGGCG
+>850:2:1:11502:7766/1
+AACGACGGATCGGACTGGCCCAGGCCCTGATTAACGATCCCGATCTCGTTATCCTCGATGAACCCACATCCGGCCT
+>850:2:1:11502:7766/2
+CAACAACTCACCTAAAGTACCCTGAGCCTGGATCTTCCCACCGTAATA
+>850:2:1:11502:8885/2
+AATTTCCAGCCGACGCGATCTTGTCGATCTCATCAATGTAAATGATGCCGAACTGCGCCAGGTTCAGGTCGCCGTC
+>850:2:1:11502:2181/1
+CCCTATCCCTACAACGTCACTGTAGTGTGCTGACCAAATTTGCACATGTAAAGCCACCGGATACTCTGCTGAAAAT
+>850:2:1:11502:2181/2
+TGAGGTGCTTTTACGTTGTACAGAAGCAGAAGGGGGTGGCCGACGCCATGATCAAGGCCGAAAAAGGTCCTGCATG
+>850:2:1:11506:15099/1
+GGTGACCCGCTGGTTCCTGCATCTCTTCCCGATCAAGGAACGGGAAGG
+>850:2:1:11510:13180/2
+CGCTGACGGCTCCGATGCAGATAGAATGCCCATTAGCACGGGCACACCTGCAAATTTCAAGCCGTCCAC
+>850:2:1:11510:8153/2
+ATCGGCAACGATTGTAACCGCGTTCAGTAATCGGTGACCACTAA
+>850:2:1:11511:14586/2
+AGGAAGAGAACATGCGCGATCTCAAGCCGCGGCCTACTCTTTTGTTCACCTCCCATGAAGCGTAATGTAAGCGTTT
+>850:2:1:11511:16745/1
+TGTCGTTGGCCTGGACTCCATCAATAGAAATCTGCATTTCCTGAAGTCCTGCCTCATTAAGCGCCTCGATTAACTC
+>850:2:1:11511:6476/2
+TCCTGCATGGCGAACGCGATGCGCAGCAGTTAGCCTCCCTGGCGCTCGGGCGCTTGCGGCGCAAA
+>850:2:1:11513:14608/2
+GTAGCCGAAGCGGTCAGCAGCAAGGACGATGACGACGACG
+>850:2:1:11515:6594/1
+AGATCCGCCGCCCGGAGGCGACTTAGCACTTTCACTACACCTTGCTGACGTTTTTGCCGAC
+>850:2:1:11515:6594/2
+TCGGGGAATGAGCATGTGGCAAATTGAGCAAGTGCGAGTTTCGCCGCTTCTCGCTTTCGCCTTTTCTCCCTTTCCC
+>850:2:1:11515:20058/2
+TCGACCATCGAAAGGTGCGCTCACCTTGCAGTAGGAGAGATCCAGTTCAGCCTGTTTAACCGCTG
+>850:2:1:11515:1867/2
+TCGAGGATGAGATTGGCGATCTGCTATTCGCGATCG
+>850:2:1:11518:17038/2
+AACGCCTCATGCAGCTCAAGACTCTTCTCACTGCGACTCCCGTTCGCCAAG
+>850:2:1:11519:16126/1
+AAAACACCTTGCGGACGATCGAAGGCGGTTGTGCCGCCGGC
+>850:2:1:11520:6348/2
+CGCCCCCTTCGCCTGCATCAACTTCGACGGGCCC
+>850:2:1:11522:7756/2
+CTCGCTGCCCTTCGATGACCTGCGTACGCCCGGGCGATTGAACCTCGCCGTT
+>850:2:1:11523:5946/2
+CCGCGATCAGGCCGACAACCGGCTTTGCCTTTGAACCCTTCG
+>850:2:1:11523:20329/1
+CAACATAACTTTCAAGATCCGAGTATGCTCCTCCCAACCTACGCACTTCTGAGCCGC
+>850:2:1:11523:7346/1
+TAGAGGCAGCCATCATTTAAACAGTGCGTAATAGCTGACTCATCGAGCGATCTCGCGCCGATAATGATTGGCGATA
+>850:2:1:11523:7346/2
+GAATTTAACCTGTCTTATCGCTACTCATGTCTGCATCCTCACTTCTTAACGCTCCACGCTCGGTTTCCCTTGCGCT
+>850:2:1:11526:5279/2
+TTGCCATTCGGCGGTGTCGGAAACTCCGGAATGGGCAAATATCATGGCGAATGGGGATTCCGCGCATACTCAAACG
+>850:2:1:11528:11852/2
+GCAGCGGAAACATCCAGGAAAAAGATCGATATGAGCGGACGTTT
+>850:2:1:11530:17473/2
+GCACGGGCATCGCCACGACAGCGATCAAACGCGGCATCGCGTCACGCGCGCTCGC
+>850:2:1:11530:1291/2
+CAACGGCCTCACTGATTCGCTTGGAACGCCCC
+>850:2:1:11532:19480/2
+ACCGTCAACACGATCCCGCCGGCGACCTACGACGCCTTCCGCGATCACGGCC
+>850:2:1:11532:13709/2
+CTCAGCAGCTACTTCGACGCCTTTGTATTCGGGCCGGGCAACCTTCGCCGCTCAT
+>850:2:1:11534:4770/2
+TCTGCTTCTGGATATCGGTCAGTCCGCAGATACGATCGACAACTGCGATATTTTGTCGCAGG
+>850:2:1:11538:4442/1
+ATCGAATCATTCGACGCTCTGATGAAGGTGAAAGGGCAGGAGCCGCCGATTACAGGCTATACGGACAAGGACGCGT
+>850:2:1:11538:4442/2
+TAGTTGCCGGTGTCCATGTTGATGCCGAGCCATGGCGAGCCCACGGCTTT
+>850:2:1:11539:19298/2
+ACGCCTATGTAGGCGTAGATCGGAAGAGCGTCGTGTAGG
+>850:2:1:11540:21356/2
+CGCGTTCTTCTGGCAGCAACACTTTCGCCCCTTTACGGGATCTACAGTGGATATGAGCTGTGCGAGAACAAGGCAT
+>850:2:1:11542:2523/2
+AAAGCGAGCGGACAATTCGGCGAACGTTAGAACGTGATAGCTCATTTCGCTGGTGTAGCACAGAAAGCGAAACGTC
+>850:2:1:11542:5259/2
+ACCTTCGCAACCATCATCCTCGCGTGCTGTTCGTCGGCTA
+>850:2:1:11542:7303/1
+ATGAAATTGCCGGAGGCGTCCTTTACCGCGGTGCTGCCGCCGAGGCGCCG
+>850:2:1:11542:7303/2
+CAGCGACGGCATCGTTCCCTATTGGAGCAGCCATCTCCC
+>850:2:1:11543:5075/1
+CGAGGTGACCGGCACCGGCAAGGTAATCGTCACCTACTACGATTTCCGCAACGACAACGCCACCG
+>850:2:1:11543:5075/2
+CGGTACGCCGACTACGCAGAGCGTCAGAACAGGAAGTCTCCCGCGCTCAGCTG
+>850:2:1:11543:1128/1
+ACCTGCTGCACCCAATCGCTTCCTACGGGAAGAAGGCGACGAATGCGGTC
+>850:2:1:11543:1128/2
+ATCAGGAACTTCAGTCGGGTGTAGGAGCCCAGCCGGCTGTCGATGGCG
+>850:2:1:11545:1750/1
+GTGCGTCCGGTGTGAATCCGATGATTTCGGTCGAAGCACTGACATATCGGAATTCC
+>850:2:1:11545:1750/2
+TGGCGTAGGTGTCGGACTGACTCGCTCCACCGATCACCTGATCGCGAAGATAATC
+>850:2:1:11546:19215/2
+GATGTGCGAACAATTCTCGGACCGGCGAACGTGAA
+>850:2:1:11548:16373/2
+ACCGTCATACCTTCAATACCCACTTCGCGCAGTGCGTCTTTCACCGATT
+>850:2:1:11552:5601/2
+GAGGTTTTCGACATCGCTCTTAACCAGATTCGCGTCGGGCTG
+>850:2:1:11554:15155/1
+ATTACCGCCATTTCTTCCCGGCGTTGGGAGACCGGACCCTCTTTGTGCGCCAAGCGGCCAACCTCTGGCAGATCAA
+>850:2:1:11554:15155/2
+CCAGCTTGAAGCCATAATAGTGCAGGTCCTTCGCCGCACAATAGCCATAATCGGCGTCGGGTTTAAAACAGC
+>850:2:1:11556:3656/2
+TGCACGCTGTTTTGGGTGCGATCCAGCTCCTGCCGCACATTTTCCCAATTACGTTTATCTGCCGCCTCGATAATCG
+>850:2:1:11559:14719/2
+GACGTGCAGGACGGCGTCGGGACCCTGCCGATCGCTCCGCCGAT
+>850:2:1:11560:8167/1
+AAGTCATGTTCATCCTGATGCTGATCGCGATCTACGGG
+>850:2:1:11561:8294/2
+GGTTCCCGTTCGACATGGCGCCGCTTTGCGCGATGCCCTTGAGGAGAATCGCCTGATCGTAGGTG
+>850:2:1:11562:19514/2
+CGCTGCCGTCCGGCTTGAACCGGTACGTCCCCTGCGTGAACTGCAGCTTCTTCCC
+>850:2:1:11562:8472/2
+TCTCGACGTACGAAGGCACGATCGTGTTCGTTTCCCACGATCGAAACTTCCTCCGTTCGA
+>850:2:1:11562:11872/2
+CGTCCATCTCGAGCCGGACGGTCGGTGCCCCGGTGTCGAACGACACCGCGATCA
+>850:2:1:11566:7831/1
+TTCACTGGGAATGCAGATATTAAGGTGTCCAACTTTAGTAACGGGAACGTAGATGGATCTGCCCTTCTCAAGATCG
+>850:2:1:11568:6982/2
+TGGGAGGTAATGACATGAAAGGAGATCATCTGCAGAAGC
+>850:2:1:11570:2137/2
+ATGACCCCCAGCTTGCGTGTGGCTTTGTTGTAAAA
+>850:2:1:11573:17003/1
+GATGTCCCGCGCGACGGCGATTGTGCATCAACAGTGGCAGCAAGCG
+>850:2:1:11573:12399/2
+TGCTCTCGCCGATGAAGCATATCGCGCCGGAGGATTCGAAATGGTGGTATGTCT
+>850:2:1:11574:4178/2
+CATCGAAAGCGTCGCGCGAGCGGCTGGCAAACGAGAGCGTGCCCAG
+>850:2:1:11576:15164/2
+CTATTGCTCAGCCGGTTATGGGGTGTTGACCGAGCGTGAACGGGAAGCA
+>850:2:1:11576:1816/2
+CAGATCGACCCTGCCAATTTTAGAACTCCAAGCTTTTTCCTACTCGCTAC
+>850:2:1:11578:17671/2
+AAGGACCTCTGTTGTTGTCTATCTGTCCGTGTATGTGTGTGTATGTGAGAGAGAGAGAGATAATCA
+>850:2:1:11581:16154/2
+TCTGACAATCAAAGATACTGTCCGCATCTACGTTCTCACCGGTGGTCCGCTTGAGCCAGTCGATGAACTGCAGCTT
+>850:2:1:11582:1305/2
+CGGTCATCAGGTTCTTTGGCTCCGGATAGTTTTTGGGAATGCCAGGGGCGATG
+>850:2:1:11583:9313/2
+GGCCTGGCACTACGAGCGCGAGGGCATGATGCCGATGCTGATCGGGCACAGCCAGGGCG
+>850:2:1:11583:2244/1
+GATTTCCGGATAAGAAGATGACAAGATACTAAGAGGGGCTGGCACAAAAGCGCATCCCCCTTCGAACAATCAAGCG
+>850:2:1:11583:2244/2
+TATGCAGTTGTGCCGAAAAAGCAACTGGGTTCATCAACCCGCTAAGGGTCAATATCGTTAGCAATATAATACTGTT
+>850:2:1:11587:12871/1
+AACATTGCGGACCTCCACTCTTCGATCGCCTGGCGCCCC
+>850:2:1:11589:11414/2
+AAGGATGCCATGGTCGAGCTGCGCCGCGAGATCTGCCGC
+>850:2:1:11590:12263/2
+TCCACACCCCGATTCGCACGCTCATGGTATTTCGGGAGAGGACAAGGCCTTCGCTCGCGGGCAGCTCGCCGC
+>850:2:1:11591:5002/2
+TGGAGGGCGATCAGGGACCGAACACGGGCGG
+>850:2:1:11599:13076/1
+AATAGAGGATAGAGCGGCATCCGGTCTGTGGTCGTAAATAGTGAGTCCCGCAGATGCTCACTCATGGACCAATAAA
+>850:2:1:11599:13076/2
+CAAGGCCGATTCTGGATTCTTCTGGGCCATCTCCGTGAAAGTCATGCGGCCGCATTCAATTCTGATTCCGACCTTC
+>850:2:1:11600:15180/2
+AAACTCCATTACCGAGATAAAATGCACCGCTGGCTGAGGCTGAATTTCCGAGAGCTTCTCCAACCG
+>850:2:1:11600:17528/1
+GGCTCTGACCGATCTCATTGGTCGCGAAAACGAAATCGATTTCCTGCTGGAACGG
+>850:2:1:11602:3705/2
+GCGCAGTCTTTCCGTTCACGTCGATTTCGAAATAATCGAGAGCGCCTTCCAGTTTCAACGCGCCGCGCCCGAC
+>850:2:1:11603:5315/2
+GTCGACATATGCCCGATGGACTGCATCACGTTCACCGCGAACGGC
+>850:2:1:11605:12676/2
+CTCCCCGCCGGCCTCGTGGACGCCCTGTTCGCCCAAGGCCCCGGCAGAATGCGCCCGCATGGGGA
+>850:2:1:11605:8142/1
+CGAAGGTATCCAGGTGACTGGGCCCGCCGTCCAGCCAGATCAGGATGCACGCCACGTCACGCTGCCCCGCCGCTGC
+>850:2:1:11605:5025/2
+ACGCACTGCTTTTCCCACTAAGGGCCGTACTTAGGCTTCGCTGAGCATGCAATCTTGGTTCTGCCCACTAACGCCC
+>850:2:1:11612:18267/2
+CATGGCCAAGCGTGCCGAAAAATGCTTCCAGCATGAGCGCGGCGACGCCACCGCAACATTCGTGC
+>850:2:1:11612:21029/2
+CAAGCCGGAATTCAGGTATGGTTAACGCTTAGCTCGTTAAGATAAAACCACAAGACCGCGTGAGGCGAAGCATTTT
+>850:2:1:11614:16743/2
+CCCCGAATCCCGGTAAAGGAGCAAATCGATTGAGCTACGACTACGGGAGTCTCGAAATGATCCGCAAGAATCGCCA
+>850:2:1:11614:17008/1
+CTTACGTTACTAGTCTATACTTCGGGGGAACCGATAAAAGATTAAATGTGCGACGATTTGCGATTACGGTAAGTCT
+>850:2:1:11614:17008/2
+ATCGGGGTCTCATTCGGGCGATGTTCAAATATGATCGCAAAATTGTTTTCCCATTTACCGTTTCCAGGGGTGCCGG
+>850:2:1:11615:11408/1
+TCTTTGGATTTGAGGGTAGTTTTTGAATTGAAAGCTTGGCCTTGCTACTAACGTCCTTGTCTAGTAAGGCATG
+>850:2:1:11616:12907/2
+TACCGCGAAAAGAAGGAGTACGACAAGGCGATCAGCGACTACACCGAGGTGATTCGGTTGAACCCAAATGACGCGG
+>850:2:1:11618:15224/2
+TAAGGATGTGAACAGCGCGATGATACAAGTTATTCCCATGCACTTCGGAGCGACCGGCGTAGCGTAGAACCCGATC
+>850:2:1:11622:18643/2
+TATCGCGCTTGAGTACGGCGCGAATGAAACCGAAGCGATCGGCGCGCTTC
+>850:2:1:11622:3482/1
+TGATCTACGCTCTTTTTGTCGGAAGCGGCGTGCTCTTTTGCGTCCTGTCCCGGCAGCGCCGGCG
+>850:2:1:11622:5000/2
+ACCTTAAGGCAAAAAAACGGAGCGATAGTAGCGGCGGG
+>850:2:1:11623:13558/1
+CGGAGGCAACGCGGCGTATGCTGCGACTTTCAACGTCAACCCGAA
+>850:2:1:11624:19798/1
+GTCGACCCAGGCCGGGTGCGATGACAGCTCCACCAGCGGCTGG
+>850:2:1:11624:6511/2
+ATATTCTTCCGGCGCATCCAGGCGCGGAACGAAACGATCTTTTACACGTCCTCCATTCAGG
+>850:2:1:11630:8097/2
+TCGCATCGCGAGCCGCTTGTCTCGGGGATCGAGCGAGGGGCCCTTTGGGATCGCCCAGGAGGCCAGCACGCCGTCG
+>850:2:1:11631:2645/2
+GCAGGAGGACTGCGTCATGAGGCTCACACTGCTTACCACTGCGGCGTTGTTTGCGCTTACCC
+>850:2:1:11632:14432/2
+GGAAAATACTGCCACCGGTGCTACTGCGCTGCTTTACAACGCAACAGGCGACGACAACACC
+>850:2:1:11634:18524/2
+GGATGGGCATTCGAGTTTTACAATGACTGGTACCCCGACCTGGACGATTCGGCGGTGATCCTGAT
+>850:2:1:11637:10853/2
+CATCACGATCAAGGCGCAGAGCGTGACGCTGTATTACAACGCGCTCGATGGGCGGCGCTATCAGTTGAATTTCATC
+>850:2:1:11638:4250/2
+GAGCTCATGAACCCGACGGATGTCGCCCGTTCCAACCGGTTGGTACTGCGGC
+>850:2:1:11638:3721/1
+AGTGAGTTTTCTGTTTTGATTGTCATTCATGCTATCAACCTACTTCTTAGTTCAGTTTTGCAAGGCACTCTCTTCG
+>850:2:1:11638:3721/2
+CTCACCATAGGGTAAGCAGAGCTGAGCCGGTCCAGCCAGATCCAACGGC
+>850:2:1:11639:17803/2
+CGAGCAAGGGGCCGTGTGGAAAAGGATGAGGCTCTATCGCCATGATGAAGTTC
+>850:2:1:11644:6567/2
+GGGATACCCGCATGGAGAACCGCTTCTGCTGGGAG
+>850:2:1:11645:9348/2
+TCTTTCCGAATCGGTGATGTTGCACGCGCAGCTTGATCATACGGAGCGCGAGAG
+>850:2:1:11645:1876/2
+CGTCAACTGCTGCTTGCGGACGATGCGAAGGATCTTTTGCGATGC
+>850:2:1:11645:17638/2
+GTCGGCTACGTGCATATCCAGTTCGATATCTCCTTCAAGCAGCTTTTCTCCGTCCAAACTGAGTGAGGCGTGAACG
+>850:2:1:11651:2388/1
+CAGTATTGAGTATCGACTCCGTATGGAACCACGGATGTTTTCTCCCGATAGCTGGAGAGCAAGGG
+>850:2:1:11651:2388/2
+TGTTCATCACGCCCCGTTTCCACTGACTGATCTTGCTATCGCAATTGGGCTACCAAAATCTGTTTCGC
+>850:2:1:11653:13525/1
+AGACCGTCGAGGCGCACGTCACCCACATATTCATGAAGCTCGGGATCG
+>850:2:1:11653:9271/1
+CGCCCACCGCACGCCACTCAGCCAGACGAACAGGCGTAGCGGGGCACTCATCGGGGCGTTGCTG
+>850:2:1:11655:17270/2
+TCACTGCGCAAAAGTAAAAAGGTAAGTTCCTTGCTCTCACCTTAAAATCATTTATTGCCAATGTTGCGTCCTTCAA
+>850:2:1:11660:4504/1
+ATCGATTGCGGGGTCTGCGAGCCGGAATGCCCGGTCGACGCGATCAAGCCGGACACCGAGCCGGGGCTTG
+>850:2:1:11660:4504/2
+TTGTCCGCCTCAATCACCCGCGCCGGGATTTGGTGAGAAGTATTGGAGTTTGTCCGGCT
+>850:2:1:11663:20421/2
+GCGACGTAGTCGAAGCGCGCCAGCACCTCGAGCGCCTGCGTGGGCACGGGAAAGACGAGCTGCGGCAGCACGTATT
+>850:2:1:11664:1474/2
+AGAATCTCGGCCTCGGCTACAACTTGACGCGCTACCACC
+>850:2:1:11664:21137/2
+CTATCCGGCGGGGAGGCGGCGCGGGTCACACTGGCGCGGGTCTT
+>850:2:1:11664:13845/2
+CCCATTCTTTAGTGTTTTTTGCATCTTTCTTTTCGCAGAGCAACATTTTTTCCGCGTCAAAATTTATTAGATCAGG
+>850:2:1:11667:15454/2
+GGCGTGCTGGCTTGAGGGCCATTTTTGAGGATGCCGAG
+>850:2:1:11674:12012/2
+GATCGTTGGCCGGCATCATCTCAGGGTGGACGAAGTTCGCCAGGGAGTGAAATTCCCC
+>850:2:1:11677:7763/2
+ACGACCTGGTTGACGACCTCCGTCTTCACCTTCCCCTTAC
+>850:2:1:11678:17490/1
+GGGGTCTAGGAGGCTGTCCATAAAACAACACTTGACGAGTTCTCTGA
+>850:2:1:11678:17490/2
+CGGTATCAAGCAGGAAGAACACCAGGTCGCCTGC
+>850:2:1:11683:5903/1
+GCCGCGCATTCCTCGTTAACACACTTCTCGCCCGC
+>850:2:1:11683:5903/2
+AAGCCCTGACAAATACACGCGAGGCGTTAGTAAATACCGTGGCG
+>850:2:1:11684:12996/2
+AGTTTCTGCAACATCTTGGGCGATGGATTAAACGCTTTGCTCTGTGCTATTACATTTACAGGTTGCCGCATAACA
+>850:2:1:11689:19337/2
+AGGATTGGCGCAGCCACTTCGTCAAGTTGCAGTCCCGTCCAGTATGCTTCGCCGTGAATCCACGAATTCTGCGGCA
+>850:2:1:11690:1464/2
+AATCAACCTTGGAGACAACATGAACATTATTACGACCCTCGCCAGCA
+>850:2:1:11691:19163/1
+TGCTGGCGCCGCCCGACGAGCGCGTGGCCATGTCCCAGACGTCCTGCGGGATGGGGTGGCGCACGAAGG
+>850:2:1:11691:19163/2
+ACAAGACCGTCTTCCCGCGCGGCATTTTGGCGCCGCTCCTCATGTGGCGCTGGAGCACCAACG
+>850:2:1:11693:8146/2
+GACCCGCATCTTCGTGGGACCCGCAAATTCTCCAGTGCCATCGATAATTCCCGC
+>850:2:1:11701:3375/2
+AGCGGTCACAGGGACGAAAACATTCACGAGCGCTATACTCACGTGGATTTGAAGAAAAGGCGTCG
+>850:2:1:11703:9826/2
+TTCGAATTTAACCTTAAACCTGAAACTTTAAACCTGAAACGAAATAACATGAGAGCGATTATTATTGATGACGAAC
+>850:2:1:11703:5383/1
+GATCTGGTGGAAGGGGCCACGGTGGTCCGCGAGCAGGGCGACGCCACCCATGCAATCCTCGAAAGCATC
+>850:2:1:11703:5383/2
+GCGGATGGGTTTGTCTCCGGCAATGTCGCAGAACGCCTTTTCCATCTTGGCGGACACGCTGACGGCAATCACGAAG
+>850:2:1:11708:16745/1
+GGAAGCATTACTACTCGTTCAAACCCAAGAACGGCGTTCGGTTCTTCTCTCTCGACACCAACTACATGGAT
+>850:2:1:11709:10012/1
+ATCAGCTCGATCAGCCCCAGCTCGGCGAGCGGCC
+>850:2:1:11710:15137/1
+GCTCGCAACCCTCGTTGCCGATGATGTACGCGATCTGCGGAGGGGAGTTTTTGCTGGTCGTGCTCAACG
+>850:2:1:11710:15137/2
+ACCGAAAGCTCCTCGGCGTCCACGCCGTCGGCACT
+>850:2:1:11712:11744/1
+TCGGCAAGTTCCCCTTCATGGCCAGCGGTCGGGCGAAGGCGATGGACGAG
+>850:2:1:11712:11744/2
+TGGGCGTGGCAGAGTCGAGCGATGTCCTCGGCGCTCCCCTGGAATTCCAT
+>850:2:1:11714:18835/2
+CTACAACTTGAAGTTGACTTTAAGGCAAGCGGCTTTTTGTAAAGAATCTGTCAACGTTTGGATGTTGATCGGAAGA
+>850:2:1:11715:2064/2
+ACAAGACGCGGTCAGGGTCTCCGTATTTGCTCGCC
+>850:2:1:11717:11351/2
+GGGATGGAGCGGGACGTCCGCGGTGCGCCAGGTGGCCTCGAAGATCGGCGT
+>850:2:1:11718:14353/1
+GCCGGTCAACGCCCGCTGATGGGGTGCGAGTTCTTTGCTACTGGGAACTGGGGACTAGAACCCGCCTAGC
+>850:2:1:11720:10160/2
+CTTTGGCTCACAACTGCGTTCGTTTCTGGCGTAATCCTGGGAAGTCTCCTCTACGCGC
+>850:2:1:11722:16995/2
+GACCCCGACATACATCATGATCATCGGGAAGATCGGTCTGGATAAACTTTCGCAGAAGCTTTTGGCGCTGATAAAC
+>850:2:1:11727:7561/2
+CACCGACTTTGCGGAAGAGAACCTCGCGCAAGTGCTTCCATCGCGTGCACTGACTGCGCGCGAAGTCGAGCAAATG
+>850:2:1:11728:15373/1
+CTGGACCGTCAAACAGGAATTCGGGAAACAGAGCGATCAAGAGAATCGAATTTATCCCGAGC
+>850:2:1:11728:1546/2
+AAAGAAGAGCTCCGGCTTCGCGTCGCGCTGCTT
+>850:2:1:11730:15012/2
+CCCGGGACATGAAATAGAGCGAGCTATTAGAAAAATTGCCCATCCCAGAAGCGGTGTGTGCGGCTGTTGTTAGCGT
+>850:2:1:11732:2631/2
+GGACTTAAAATATTTTTACGATGCAGGCTGAAATTTTCACACTTTGCGATGCTGCCACGGTCGCTGGCGGCAAACT
+>850:2:1:11733:4440/2
+AAGCGAAGCTTAGGGAAGCAACCTTGGAACCGAG
+>850:2:1:11736:6631/2
+AGGAGCATCTCCCCGAGCTCGGCCACATCCCTGG
+>850:2:1:11738:20996/2
+CGGGGACGGGGTCGCAATGCCGTGCAGCAACTCCTGTGTCAGGGTCTGGCCGCCAAGGTC
+>850:2:1:11740:6211/1
+CGGAAGGGACATTATGACTGCTCCTGGCACCGAGCTGGCAAACCGAGACTCCGCTCCCC
+>850:2:1:11744:12341/2
+CGTGCGCGACATGTTTGAGCAGGGCAAGAAATCTGCGCCCTGCATCATTTTCATCGACGAGATCGACGCC
+>850:2:1:11744:18969/2
+CCCGCGGTCTCGTCGCGCAGCACGAAGAAGAGCCCTTCGTCGTCGCCCACCGCGTCGAG
+>850:2:1:11745:19786/2
+AAATCAGCGGCGTTTCCTCCATGTAGGCGTTCTGCACCGAGGCGTAACCTCCGAGCGCGCGGATCTTCTCGACCTC
+>850:2:1:11746:5301/2
+CTGTTGAGCCCAAGGGGAGCCAGCGTACATACTTTGCTGGTCTGAGGTATCGCAGTTTGTTGCTAAA
+>850:2:1:11747:16295/2
+CCCACGGTGCGTCCGGGCATATGTTGATGGTTTCGATCTTTTCCAGGTGCTCTGGCCTG
+>850:2:1:11748:20777/1
+AGTGCGGATGCCGCACGCCCGGGATGATGTACTGCCAGCGAT
+>850:2:1:11748:17993/1
+GCGGTGGCCTTGTCCTCGTGGACGGTGGGAATCCCCCGGCGCGG
+>850:2:1:11748:17993/2
+CGGCAGTGGGCCCGAGCGTGAGAATGCCAGACCCGTCGAGACCCAAGGTAGTTTGCAGCA
+>850:2:1:11752:10383/1
+TGATGAATTTTTGTCGTTGCCTCACGTGAGCGATATTCGC
+>850:2:1:11752:10383/2
+ATTTGAGCTCGTCGTCTTCAATCGTTAACGGCGG
+>850:2:1:11752:4768/2
+GCCTCCACCACCGAACCCACGATGCCCGCCACCGC
+>850:2:1:11753:4626/2
+AAAAATGCCCCGGCGCGCCGGTTTCTTTGAGAACTTCCTTGTCGCCATCGATC
+>850:2:1:11754:3788/1
+TGCGACGAAGTTTTTTCTCTACACGTTTCTGGGAAGCGT
+>850:2:1:11754:17264/2
+GCCACTGTTTTCTTCTCTGGCTCCGTATCCTTTTGCGTGTGCTCGAGG
+>850:2:1:11756:4593/2
+CACGATCGTCGTACCGAGGTCACAGCTGAGCGCGACGGCGAAGGCGTCCGGGATCGAGTGCGCCATCTTCACGAAC
+>850:2:1:11758:15148/2
+AGACGAACATGGACCTGATCGCCGACGTGCTACGCGAACGGGCCGCTCCGCGCGATCTGATCATCGTGCATCCGTG
+>850:2:1:11762:5573/1
+GCTGCGGGGAATCGCAGCGTCGGCGATGTACGCTTCGTACGCCGCATCGAAAAAGATGACGGCCTTGT
+>850:2:1:11762:16067/1
+GTCGAAGAATCACCCATTCCTTGCACCGTGGTGGCTTTCTCCAGAGATCGCCTATTGGTCGCGTCAGCCC
+>850:2:1:11762:16067/2
+CCGGAATCGTAGGCGATTACCCAAGTGACTTTGTGATTTTCCAGAAGTTTACGAGCCCTTCCCCAATCTTGGCTGA
+>850:2:1:11763:3621/2
+TTCGAGCAGGAAAAGTTCGCCGGCTTCAAGAGCGCGGGGATCAACCGACTCTCGCTCGGCATCCAGAGCTTCGAGC
+>850:2:1:11764:11911/2
+TTCATTCCTGGACAACTATCCCGGCTCGCACCAGGTGCGTCCACTTTCTCAGCCGC
+>850:2:1:11766:15466/2
+GCCCTTTGAACCTCTTGCCCATACACCGTGACATTCAGCGCGTAGAAGTACACGCTCAATGCTGCAACGAAAAACA
+>850:2:1:11768:15209/1
+CTGTGTCTGCGGGATAGGTATTTGCCGACGAGCAG
+>850:2:1:11769:8382/2
+CCGATCTCCGCGCCGCTCAGGGTGACCAGGCCGTCGTACACCGCGCGCTCCCGGCGCGGATCGAAGAAGGTCCATC
+>850:2:1:11770:14950/1
+CGCGCTATTGCCCGCGCAGAACGATCAGGATCTTCTGGTAACAGTGTGACACATCCGTTACCGGGTACGTTCGACT
+>850:2:1:11770:19738/2
+ACATGATGGAAGAAATCACCGCCATACAACAGCGGATCGCCGATATTCACGACCGCATGGCCTCGCTACGAGGAAA
+>850:2:1:11778:5441/1
+CTACAGCCACAAAGGGTTGGCGCAGACATTGTCAGAACGCCGGTTCTCTAGTAAGATAACGCAGTTTCGAACGTGC
+>850:2:1:11778:5441/2
+ATACTCTGAAGGGCTTGGGCTCTGGCCATATTCGTTGTCGTCGGCATGATTTTGAATGCCCCTTATCTGTTTGA
+>850:2:1:11779:4102/2
+AACATTCATGTGGGGCGAGGGGAACACTGCTTGGTAGGCACTACACATACAAATG
+>850:2:1:11780:11271/2
+ATAACGGACAATATCCACGGCTACGTCGAAGAACGGC
+>850:2:1:11784:9611/2
+GATCTCGTTGGTGCCGAACATCGGCCAGGCGGGATTGAAGTTTTC
+>850:2:1:11784:7403/2
+ATCTCGAAGTTGGCGCCCGCCCGGCGCAGCACCAGCTCGCCGCAGAC
+>850:2:1:11786:12911/2
+GATTATTGGCGAAGCGAACTGCCTCGAGAAGAATGGCTGT
+>850:2:1:11787:14851/2
+CCGACGCATCGACCGCCATCGCGTAGGAGCGCTGCTCGGGGGTCAGATCGGTTTCGAGCAGGAGCCCGGTCATGCC
+>850:2:1:11789:7250/2
+GACCGTTCGACGCGTTCAGGACCAAACAGCAGGAGGCGGTGATGGCGACAGAGGTCTTTGGCGGCGAGCGCCAGTC
+>850:2:1:11790:15257/1
+GTTCGTAAATGCGGCAGTGCTCGCACAGCTCATCCAATTGCGCCTAACAAGTCGCAAGCCGATCG
+>850:2:1:11790:15257/2
+GGCGTGTGGTGTGAACGCTTGATCGAGCTTTTCGTAATC
+>850:2:1:11791:7747/2
+GTCGTTCTCACATTCAGAGTAACGCTTGCCGGTAAATCATTCACGACTACCCTGTGACCCGGGAAATTTTTATAAG
+>850:2:1:11796:14496/2
+TCGGAAATCGTGTTGAGGGTGTTGAACAGGAAGTGCG
+>850:2:1:11796:2096/2
+CGTCCTTACACAGCGCCTGCAATTGTTCCAGCGACACGTTGCTGACGCCAAG
+>850:2:1:11797:21160/2
+ATCGCGTCGCCATCTCTTCCCACCGGTACGGCGCGTAGTCCCGTGCGGAGTTTTCGATCAGCT
+>850:2:1:11798:2815/1
+CGCACGAGCAGGTTGTCGACGAAAAGATAAGGCGTGTAGTTCTCGATCGCGTGCAGAATCTTGCGC
+>850:2:1:11799:16309/2
+ACCGGGCGTTTTGGCCCGGACCTAACCCACCTG
+>850:2:1:11804:3337/2
+TTCGAAGCGTTGGCGGTCTGGACCATCCTGCAACTGCTCGCGGCGCGCGG
+>850:2:1:11805:19932/2
+CAACCGCTGTCCGCACGTCGACACCGGTGCCAACCGCTGTCCGCACGTCGACACCGGACAA
+>850:2:1:11810:20256/2
+CCGTCGATGATGCTCGCGTGGTTCAACGCGTCGCTGATTACGGCATCTTG
+>850:2:1:11811:20615/1
+CACGAATCTAAGCGAAAGCTTTTTGTTCGGAATTGTTCGGACATTTCATCGGACTTTTCCTGCCTCAATCCGCCAC
+>850:2:1:11812:7105/2
+GCTCGACCCAAAGCGTCGTCGCTAGCGATGTCCACAATATCAG
+>850:2:1:11817:7297/1
+CTGCCAGCACACTTGCCTCCATGGTCGCCCCGATAGAATTCCCGCACTACATACCCGATTGTCATCGCCTCACTGA
+>850:2:1:11820:5931/2
+TACAATCAAGTTCCACTCGGGGCGATTGTACAAATCGTTCCCGACCGTTTGCCCAAAGTGCCAAAGGCCCCGCCGA
+>850:2:1:11821:19381/1
+CAAAATCACGTTTGGTCGCGTCAGCGAGATGTTACCAGGCAACAGCGATGTCTTA
+>850:2:1:11821:19381/2
+AGAGCTTTAGCGCGGTCGGGAACCGTCGAAGCACCAAGTAAGTAACCGCGGTGTCACATAGTGCGGACG
+>850:2:1:11823:5551/1
+AGCCGTTGCGTCGACACCACACCATCGCCGTCG
+>850:2:1:11823:15385/2
+GAGCATACAAGCTGGCGAGGAGTTTCTGCGCTGGCGCGAAATCGGGCAGGCGCCG
+>850:2:1:11824:10838/2
+ACCCGTCGATGGAGAAGGACGAGGGGCCGCCCGTGAAGCTCGACGCGCCGCCGGAGCAGCGG
+>850:2:1:11826:4765/2
+GTGCGCCGGTTCCGCGCAATACCGCGCTGAGATCTTTCCCGTCAATCACGCGGTCT
+>850:2:1:11828:18284/2
+CCGAAATCTGTCGAATCAGTTTGGAGTTCTCCCGAGAAAATAGAAACGCTTCGCAATTCGG
+>850:2:1:11829:10249/2
+TCGATCCGTCGATTTCCCTTTACGCTACAAAGACGCTGAAGGAACACATGGGCACATCACTGTTTCCTGCGCG
+>850:2:1:11830:18980/2
+ATCGAAGTGCCCCTGGGCCGGCAGCGTGTCCGCCGTGACGTCCACGCCCTTGCTTCTGGCCGCATTGCCC
+>850:2:1:11834:17398/1
+AAAATGCCTGCCAAAATCACAGCGGGTTCCATCGATGTCCGAGATCGACAAGGACGGCGCCATCTTTGTCGGCAAG
+>850:2:1:11835:2467/2
+CGTAGGTGTTGGCGAAGCCGCCGTAGATCTCCGACGCCGGGAAGATGA
+>850:2:1:11842:16640/1
+ATGAAGTTCAGGATGACTGTGGTCGCCACCGCCGGCAGCGCCATC
+>850:2:1:11843:12338/1
+CGCCCATTTTTCCAATTCTCCGCGTACGGCT
+>850:2:1:11843:12338/2
+CTTGGTTCGCAGCTTGGGCACGAGCGGCAGATTTGGCTT
+>850:2:1:11844:15653/2
+AAATCCTCGGTCATCGCCGCAATGCCCTGCGCGAACACCTCCACGCGCTCTCCGCCCGAACTGCGGCTGCCCACCG
+>850:2:1:11848:11923/2
+AGTTACTGGGTGCCGGGCGTATCGTATTACAACTTCATTCAGTCAAATGGCGACATTGGCGG
+>850:2:1:11848:8667/2
+GGGTTGGCGTCACTTGAGCTCCCTCTTACTGAGCACGACCACCCCAACAGTGGC
+>850:2:1:11849:19682/2
+ACTGTGTTGCGCTGAGTCGCCTCACATCCAAAAGAACGGCTT
+>850:2:1:11849:20775/2
+CGGTCTTCAACTGCATCACCGGCTTCTACAAGCCCAGCGAAGGG
+>850:2:1:11850:11785/2
+TCTGCGGCGTGCTCGTGATGCCCAGCTGCGAGCCCT
+>850:2:1:11851:9761/1
+CACCATCTCGATGGAGCTCGCCATCCGGCATCCGAGGAA
+>850:2:1:11852:7250/2
+TGCGCTCGTAACCTATTGGGAATTTCCGTGCATTAATTGAGTGAAAGCAATGCCCACGCGATGAGAATCACAACAG
+>850:2:1:11857:1854/2
+AGTGCCACCGCGAACATCCAGACGACCAGCATCAGCAGCCACAAC
+>850:2:1:11859:19815/2
+GCACCGACCGACGGCGCGGCTGCCAACGGGAGAGCGCGGAAGCGTGCCGACATGATGGA
+>850:2:1:11859:12938/2
+CGCGCTCTGCGCGATCCCGGAAAAGGCCTTCATCACGTCCGGCGCGCCACCGCGC
+>850:2:1:11863:15832/2
+CAGCGTGCACGCTCCGCCCGATTGCAGCGCCGCC
+>850:2:1:11865:8596/1
+ATTCAGGCAACGCAAGCGAATGATCTCGCTTATCGCTGGAACTGCAAAGCCGGTAAGTGCGGC
+>850:2:1:11865:8596/2
+TACTCGAAAATTCCAGGAAACGTCGGTCAGTAAGTCCTTTATTAGCGGGAACGCTTTCAT
+>850:2:1:11866:20421/2
+AGCCCCAGTGATGGGGCTTCTCTGTTTGGATTGCCGGCG
+>850:2:1:11867:5416/2
+ACCAACGTCAGTTAAATCAACATTCCGATCGC
+>850:2:1:11868:18689/2
+GAGAGGTCCTGCATCGCCTGCATATATCCCCAACAGGTCAGCGCTTGCCGCCTG
+>850:2:1:11870:16606/2
+TTAACTTTCACGACGGCGACGCGGGCAAGTCAGAACCGCCGGCAAAATTCAGTCAGGCAAAGCGTGATGATCGGGC
+>850:2:1:11870:10597/1
+AATTCATGTTGGTGTAGTGTCTTGAGGAGAGCGTGATGCGAACCGGGGGAATTGTATCTCGCGATCGCTGCCGCAA
+>850:2:1:11870:10597/2
+CGACAAATCGCTGAAGTAGAAGCGACCAGGAACAATACGAATCTCAGCAATCGCATGGTTACATCCTTATTATTGC
+>850:2:1:11871:2149/2
+ACTCGCCGTACTTATTGCGTTGATCACTGTCAGCACTCAAACGAT
+>850:2:1:11871:2100/2
+GCCCATTTCTGGCAGCACATCGGCACCGCTTACACACTCTTCTCCGGAGC
+>850:2:1:11874:1641/1
+TCCATTCGATCCAAAAACGGGATCTCGGTCAGGATCATGTCGATGCAAAC
+>850:2:1:11877:13523/2
+TTATCCGGAACGGATGAAAACCGTGGACAACGAAATCCGCGACCTTGCTTTGAATTTCATCG
+>850:2:1:11878:17131/2
+CTGCAGCGACGAAGAGCTCGACAAGTGCATCACGGACCTGAGGCGCAGGCCTGCCCTCC
+>850:2:1:11879:16844/2
+CCATTCCCGTACTGCGCGTCGTAGTAATACCGGAACCCCAGCGCATCCCATGCCGGCGCATACGTCGCATCGAGCC
+>850:2:1:11881:14588/1
+TCGAAGCCGGTGAGGTAGATCGACACCGGGTCATGCTCGCGCACCGCCATCACAGCC
+>850:2:1:11881:14588/2
+GGCCGATCTGGAGGGCGATGGCGTCAAGCTGTTGCTCGCCAAGTGCCCCAACGGC
+>850:2:1:11882:16945/2
+TTTCCGCAAGCCATTCAAGGAGAGAGTTCTGGTCAAACACTTCCATCTCCTGACCCGTCTCCTTGTCCAT
+>850:2:1:11883:2175/2
+CCTGAAAATGCTGCGCAAACAAGCGAGCCACCAAGTCGGCTGATCCCCCCGCCAG
+>850:2:1:11883:17270/2
+AATTGGGACCGCTTTCGCGCTGTGAAAACGCGCCTCAAACTCCGTCCAATCATTTTCCGATCGAA
+>850:2:1:11883:8032/1
+TATGCCAAGGCCGCAGAACCAGCGATAGGCGAGATTGAGCTGAACCTCGCG
+>850:2:1:11883:8032/2
+GCCGGACGACCATCAGGTTCGGCAAATTGCGACAGTTCTCGATCTCTCGTGGGTG
+>850:2:1:11885:17560/2
+CGAACCCCAGCCTTTCAAAAATCGCACACATTGCCATATTTTCAAGCATGGTTGAGGCGACAACC
+>850:2:1:11885:1426/1
+TCATCGGTGTATCGGCTCAAAAGCTTGCAAAGCGCGGCAACATCCAGCGCG
+>850:2:1:11885:1426/2
+TCGCCGGATGCCGATTATTTCAAAGGATTGATTCAAGCCGCCGGGGCCTTCGTTCATCTTCAAAAGCACG
+>850:2:1:11888:1272/1
+ACTATTCCTGATCGCCAGCACCATCGCAATTGGGCACTTTCATTTTGGTATAAAGATTCATGAGCCGCTG
+>850:2:1:11888:1272/2
+TGCACCCGACAACAACATGATCGGAAGCAGAAGAGACACCGAGAACTGAATAGCCTGGGGTTGAGTCCTGGAGACG
+>850:2:1:11888:6465/2
+GCGAGTTGAACTTTAACGTCGCCATTATCGATCTGGATCGACTTCACCAATCCGAATGAAACGATGTCGCGAGTGA
+>850:2:1:11890:8702/2
+AACGCGGAGTGGGCGCTGTGGTTCATCGTCGAGATCCTGTTCGCGATCATCTGGGCCGCGAGCGACGCGGTCGACG
+>850:2:1:11890:8815/1
+GCGCGAGGTGGGCAACGACACGCACACGTTCCACGACGCGCTGAGGAACGCGATGCGCCAGGC
+>850:2:1:11890:8815/2
+GGGAAGAAGCTGATCACGCGGTTCATCGCCTGGTAGGCGTTGTTGGCGTG
+>850:2:1:11893:1191/2
+AATCATGAGATCGCATGCCCTCTGTATCTGCCTCGGCGTCGTCGC
+>850:2:1:11895:18157/1
+CACGCATCAAACCGTGATAGGGTATCTGAATAACAACACCGTTGTCGGCGCCGCCTATGGCCCCCC
+>850:2:1:11895:18157/2
+GTCAGCGTTAAAGTCCGCTGTAGCTACCAATTCCCAGCCACTAGGAAGGCTCGGCCCA
+>850:2:1:11896:19767/2
+TCTTGAACGTTCCGCGCAGCGCCCTGATCCGCGGGG
+>850:2:1:11902:9320/2
+TCGCCTGAACGGAGAGACCTGAACCTTGCTGATCAACTGCGTCGCCTACGAGAACGGATCCC
+>850:2:1:11905:17893/2
+CAGGCGCCAGAGCCTGACGGTGTTGTCGCGCGAGGCCGT
+>850:2:1:11905:2817/2
+GCTTGCTTTATACGGGAGCTGCCGCGGGGTGACCGCCAGTGAATGCACTTCTACACCGGG
+>850:2:1:11906:19416/2
+CGACCGCCTGGCCTGAAGTCGTCACCCCAGGCGTAGCGCTTTGATCCCAAGCCGCCGCGGGCAGCAAATTCCGACT
+>850:2:1:11910:12300/2
+GTTTTGGACGTTCGTTGCCGAAAACATATTGCCAATGGTCGGTGCGGAAAGGTCCCGCGTCTT
+>850:2:1:11912:16314/2
+TGATAGTTGCGACGATTGGTTTCGATAAAGCTGTCAACGCTTTCTAAAGAAGTCAGACCCATGGC
+>850:2:1:11919:11155/2
+GACGGGGGGCTGCGGGTCGCCGAGGCGACGACGCGCAAGGTCCGCCGCAAGGGCCTCGCGGC
+>850:2:1:11919:1835/2
+GACCATGTCTTTTACAACTTCTTTGCAAGTCCTTCACATTCGG
+>850:2:1:11919:9473/1
+CGTTGAGTGAATAGGAAAGACCAGGTAATCGATCTGCGCGCGCGA
+>850:2:1:11920:12094/2
+TTAAGAAGCTCGTTGATAGGGCCATATTCAAGACGAAAATCACGGCCGAATTGCAGCTTCGCTTC
+>850:2:1:11920:7274/2
+GTAACAGCGAATCGCTAATTGAAGTTCCATAAATGCAGTTAACTTTTCATCCGCACGCACAACGAAACGCTTTCCG
+>850:2:1:11920:20073/2
+GACCTGTCGAAATATTCGCGGCGAATCCGCGCGCAAATTCTTTACAACCATCTCCATTTTTCAGCATTACCCCGCC
+>850:2:1:11921:16999/2
+GCGCAACTTTGTAAGTGCGCATTCCGGTCCTCGCAAATTACAAAG
+>850:2:1:11921:11823/1
+ATGAGGTTGTCCATGTCCGTGGGCTCGATCACCAAATTCGGCATGGTCGGATGCGTAGTGCGCGACC
+>850:2:1:11922:9413/2
+GTAGCCAAGGCCCGAGCTCGCGACCTCCGTCTCGGCC
+>850:2:1:11922:19311/1
+GAGGTAAAGGAACGGATTTCCGATCTCGAACCGCAGTAAGCGCTCGCGG
+>850:2:1:11923:4699/2
+CGTCTCGGCCGGTCCGCTGTGGCAAGAGCAGCAACTCA
+>850:2:1:11926:13261/2
+TCGCGCCACGAACACGGCACATCTTTCGCAAGCTGCGTCCGGCCTTACTAGAATGGCTT
+>850:2:1:11927:9517/2
+GTGTTCAACTTAGGTAGCGAGCGATCTATATCCCACAATGCGATTCGGACGCGCTTCTCTACCGGGCCG
+>850:2:1:11929:5767/2
+TGCAGTTCGGCGCCACCCTCCAGCAAATCCTGCGACAGCTTCCTCTTTGAATCCATCAGTGCATCGATCTTCTCCT
+>850:2:1:11930:13566/2
+GGCCCACAGCGCGACCCCGTAACGCCAGGACCCGCCACCCCTTGCCATGGCCATCATCCTGCTGCGATGACCATC
+>850:2:1:11931:2892/2
+TCTGCCGCTCCGGCATGAAATCGCCGGTGTTTGCCTGGATCCTCCCCCGGATGTGGCTCTCGGTCAGCCCGGGCGC
+>850:2:1:11932:6475/2
+CTGATTATCCTAGATGAACCAACTAATAATCTCGGTGTTGATGAGACGAAAGGCGTCCTACGCTTCGTTCGCAGTG
+>850:2:1:11933:16150/1
+AAATCGCACGATCCGCCGGTGCATTGGCACGTTTTGCCCAGCGACGCC
+>850:2:1:11933:16150/2
+ATCCCGGAAACTCCGGCGGACCACTGGTTAATTCAGCAGGCGAAGTAGTGGGTGTAAACACGGCCATGATTCGACC
+>850:2:1:11934:11870/2
+CTTCCTGCATGAACTTTCTCGCTGCGTCTTCATCGGGCGCCTCAAAAATGGCAATGCCAAATGTCTTGTCACCTGG
+>850:2:1:11937:21418/2
+GCTGACACCGCTCGCGATCCTCGTCCCGATCCTCGCCGTGCCCGG
+>850:2:1:11937:19092/2
+GCCGTAATCACGCTCGTTTAGCGCAGCGTCTTTGACGATGGGC
+>850:2:1:11941:9395/2
+GGGTCCCACGGTGGTACGGCCATGCTGCGTACGCTCATGATTGCTCGACCGGTCAAGGCGGAGGGATCGTCCGGTT
+>850:2:1:11943:1908/1
+GCGCATTCCTCGCCCAGAAATTTTTCAATATCGATGTAACGATCATCGATTGCGTTCACC
+>850:2:1:11943:1908/2
+ATCACAGCGGATGTGTGCGTGATCGGTGCCGGCAT
+>850:2:1:11947:19444/2
+CCAGGTCTTTCTCACCGCCGCCCATTGCATAGGCCGTTCAGGAACCATTAGCGTCGCCGTCACCCCCGACGACGTT
+>850:2:1:11949:16853/2
+CGCGGCTGCTGGACGTCCTCGATCAATACCGCGTTAAGGCCACATTTTTT
+>850:2:1:11956:17841/2
+TTGCCATAGTCGTCGGGAGTGACGCTGACCCAGTCACCGCGCCGGAGGCCGACATCCTGCGCC
+>850:2:1:11957:14139/1
+AGCGCTCGAGTTTTTCACCAAGCGAGTCGGCGACATAAGTAAGATCCGCGAGGACGTGAAAACGTGGTTC
+>850:2:1:11957:14139/2
+GTGCCAGACTCATGAACAAAAGTCCCAAGCCAAGAAAAGCGACGCAGCGGTAATTGCCCATGCAAATCCATCGCGG
+>850:2:1:11958:20240/2
+TGCGCGCTTTCCACATCAATGCGACAGTCTCGGAG
+>850:2:1:11959:13238/1
+GGCCGAAGAATTTGTAAGGCGAGCAGACCAGGAAATCGCAGTCGA
+>850:2:1:11961:11095/1
+CGCCTCGTCCGCCAGGTGCTGGAAGGCTTCCAGCGACGTGCCCACCGCCAGGTTT
+>850:2:1:11966:20597/2
+CCTTCCCGTAACCCGTGCTGCGCCGTTGGTGGATGAAAGTTTTCGGTGTTTAGGATAGGCACGG
+>850:2:1:11968:20095/1
+CGGCACCTGGGCCTGCCGGAAGTCCGCAGCGTTAGAATTGGGAAATACATGGAGATAGATCTCGATGGGCAAAATG
+>850:2:1:11968:20095/2
+GTGGCAAAACAACGCAGAAAAAATATCGCAGCGCTTTCATTTTCCTTTCCTCGTCTTTGGTTTGCGCAGTTGAGCG
+>850:2:1:11970:13624/2
+CCACCTGAACTGGTGGTCACAGTACCGCCGGGTGA
+>850:2:1:11971:9589/2
+CTGATGGAGCGCTGGGGGCGGGTCACAGCGGGCATGGGCCAGGTGGTGGTGCTGGAGGGCGAGGCCGGGATTGGGA
+>850:2:1:11975:13218/1
+AGCACGCCATTGCTGGCTTATGCGGCGAGCTTACTCGGAATTTGCA
+>850:2:1:11978:6037/1
+GATGTCAGCAATCTTGGCTTTGCGGGTCAGATGCGGACGGCGCTCTTTCTCCAC
+>850:2:1:11978:10380/2
+AGGGCCGAGCGGGAGAACGACTTTACCGAAAATTTCGTTGAGCACCTGAGCGAGTCCGGCGTAGACCGC
+>850:2:1:11981:2583/2
+CGGGGTGCCGCCCATGCCGTTGACGAACGGCAGCACGCGCGCGCCACTC
+>850:2:1:11982:7951/2
+TCCGCAGTTCGCAACGCACGTGATGAAAGAGCTCGCTGATC
+>850:2:1:11988:18327/2
+GGGGGATTTGACTTCCTCCGCCAGGTACCGGATGAACTTTCGGAAGCCAC
+>850:2:1:11990:3787/2
+GACCCTGTGGGGCTCGGCGGACCGGAGCTTCAGCGAAACGAAGAGCGCGGCCGGTGACCTTCG
+>850:2:1:11990:18144/2
+GTTCTTCATCCGCGTCAGCCCGGCTTCGAGGAACGCGAAGCCCGC
+>850:2:1:11991:21216/2
+ACCACTATCGGGAGGCATTTGGCAACCGCACGCGGAATTCTCCCGAGCGCGTTGTCGCCT
+>850:2:1:11995:19125/2
+GCTGCTCTCTCCTCGCGAACGTTACGTGATGCCCGCGCATAGCGCGTCGGAAG
+>850:2:1:11995:4726/2
+AAGAATGATTCGCGAGACGCCCGCAGGCCGCGCACTGCAATTGACTGTGTGGAGAAACGGCCG
+>850:2:1:11997:13822/2
+TCGAGGTTGCGCACCGTGAGAAGCACCGGCCGATCCGCGGGGAG
+>850:2:1:11999:20442/1
+CAAGCAAAACAAGTGAAGACCTCGATCATGCTGTCAGGCAGTTAGTCGCAAAAGCAATCGCACCC
+>850:2:1:12004:20972/1
+CCAGCGCTGCCGCCAGGTCCGAGCTGAGCTGAACAATCCTTCCCGAGGGCCCGATCGCGTGGGC
+>850:2:1:12005:18648/2
+GGACAGGGCGTTCTGCCAAGCTGCGCCGGAGATCG
+>850:2:1:12006:17916/2
+AGCTGGGCGAGCGCTAGAAGACGACGCGCAGCGCG
+>850:2:1:12007:16030/2
+GGTCCGGAACTCTGGAAAACCAATCCCGATCTTTGCTGCACTATTCGCAAGGTTTTGCCGCTGCGCGA
+>850:2:1:12008:4783/2
+CTGGAGATGCGCCACAGCCTCGTCGAGTTCCGCCTGCTTGCGCGCCGTCACGATGATCTTCGCGCCGAACTCGCCC
+>850:2:1:12009:14475/2
+CTTAACCGGGAGATGCTGATCGATGCCATGGAGCACCCGGAAAA
+>850:2:1:12009:3801/2
+TCATCACGCATTTCCACGCCGACCACGTGCTCGGCCTGCCGGGGATGCTGAAGACGT
+>850:2:1:12015:14879/1
+AAGCAGCCAATTTCAGTTGGCTTTGTAGGTTGAGCGCCGGGTGCCCCCTGGGAGCCTTGGCCCCTGCGTACGTTGC
+>850:2:1:12017:17837/2
+GTGCGGGTCAGGTCGCCACCATCGCGCTCGACGACAAC
+>850:2:1:12020:15736/2
+TGGGTTCAGGACATTCCCGTCGATCATAGAGAAGGCCAAGTGAGGGAGCAGGTCAGGCTCAGAATCGCAAAAACCA
+>850:2:1:12021:13128/2
+GACCGAAACGAGGATTTCGAGACTTTTCTAGCACTTAATCCCAGGCTGCGAGAAACGCTACGCACGC
+>850:2:1:12021:18663/1
+AGCGATGGTTTTCTTCCTCTTAGGCTGTGCCAGCCAAAAGCCCGCCGGAGTAGTTCAAATTGGGGGATTCACTGCG
+>850:2:1:12021:2957/1
+GGAGCAGCAAGGCGAGCGTCCGAAAGCCATCGTGTGGGCGC
+>850:2:1:12022:4459/1
+ATCACGCCCGAGCAATTCAATTATTACGGGGACATCGCACGCACGAAAGGATTTCTCTACG
+>850:2:1:12022:20999/2
+CAAGGAACCAAGATCGTGCAGCAAGTCCCTGACCAGGCAAAACCGGTAGCAGCGATATACACGC
+>850:2:1:12025:5006/2
+TCTTCGTTTTCGTGTTTTTCGTGTCTTTCGTGGTTATCCCTCTTCATGCATGGGGCAGGGTTTGATTGTCCACCTC
+>850:2:1:12027:5814/2
+CGTGACGTCACTGGCGAAGTTGCCGAGGTTCTTCTCCAGGTCGCGCATCGAATCGAAGTACACGTCGAGCTTCGAC
+>850:2:1:12029:18905/1
+AGAGAAGCTACGTGCTTTTTCCGGGCGCCCGCAGTAATGCCCGCAAGCGA
+>850:2:1:12030:11044/1
+ACAGACTGCCCACGCAATTGTAATCATTTCGCCTTGCACCTGACGCAAGGATGCCCGGCTCGG
+>850:2:1:12032:12443/2
+CACGTGCGGATAATACGGATCGCGCCGCAAGTGCTCCGCCGATTTCAAATACTCGGCAATGAATCGTTTATTGCCC
+>850:2:1:12033:11291/2
+TCGGCTAGAAAAGGCTGGTCCGGCTCGATCAGCGTGACCACGTTCTTTCCGG
+>850:2:1:12036:16359/2
+CAGGCCCGGCCGTTCTACATCCCGAGGAACCGCAACGCGGCG
+>850:2:1:12040:17545/2
+CGCCGCACTGATGGAACTCGGCGTCAATATGATTGGCTTGGGCAATAATCATGTTTATGACAGGC
+>850:2:1:12042:17936/2
+AGCCTTGTTGTTGGGGAGGGCCTCCGAACCCTTGCTGC
+>850:2:1:12042:7934/2
+AAATAAACTTCGTAAGCCTCCGTCATTTCTGTCGGTTTCCTGGCCAGACGTTCTGTTTCTTC
+>850:2:1:12042:17040/2
+GCCGCGGTCCTGCTCGTAGGCACGAATTGCTTGACGCGTCTGTGGTCCCAGGATGCCGTCGATGGATCCGTGATAA
+>850:2:1:12044:17130/1
+AGTCGAAGGTCGGGGTCGGCAGCCAAGGTTCGGGCTGCCTCGATCCGGACCGGGCTCTTT
+>850:2:1:12044:17130/2
+GTCTGCTCCCGGCGCGAGGAATGGCGGTTTCAGCCTGCCT
+>850:2:1:12046:19331/1
+GTGCCATCAGGTGGAATCCAAGCGTGATCGGC
+>850:2:1:12046:19331/2
+TGGCGAGATCGTAGGAGAGGTCGCCGGAAAACTGCACACCGCCCGCAGC
+>850:2:1:12046:2066/2
+TGGCACGACTATCCGATCTTTCACTAAATGTCGCTTAAGGGGTTCCATATTGTTTTCAT
+>850:2:1:12047:5860/2
+TCGCCAACGATCCCGCGGCGCCCACCTTCGACAACACGATCACGGCGATGGAGCG
+>850:2:1:12049:11495/2
+CGAGAAAACTAATGCCGTTCTCAATCGAGTACTGTAATGCGCCGATAGCCGTCATGACTGAAATCACTGAGAAGAC
+>850:2:1:12051:19553/1
+AAAGTGGGGTTGAAGCCCAGCAAGATCGCCGCCGCCAAGCCCATTCAAGAGCCT
+>850:2:1:12052:2366/1
+CAAACCAGAGTAGCGATCGGAGAATCTGACCGCCATCCAGGGGATAGATCGG
+>850:2:1:12052:2366/2
+CTGCCGGGCCGCTGGTGAATGTTGTCCTGCTACCAATCCTTTTT
+>850:2:1:12054:19071/1
+CGGGTACTGAGCCTGGGCTTGAGTTATTTTTTTGTCAAGCGTTCGGCCAACTTTACGGGTTCAGGGACAAAATGGC
+>850:2:1:12057:9120/1
+GCTGATCATGATCGAGAGACGACCCGTGCCGGCATCGATATTGAGCATGCCATTGATGTT
+>850:2:1:12057:9120/2
+GGCTTCGGCGAAAGCGATGATGTGATTAATGTCCAGGGAACAACCGCCGAGACCAGCCTCCTTCTGGGCG
+>850:2:1:12058:5219/2
+CGTCGAGAAGATGTCGGGCATGTCGCCCTCAGGCGTTGGACGGAGGTGCTCCGCCGGGAGGGCCGGGCACGCCTGT
+>850:2:1:12060:7482/2
+TCATCTGCGGAGCATTGCTAATGGCGCGCGTCGTTCGGCTGCGCCGAGGACGGCGAGGGGATGGCAATGGCATCAC
+>850:2:1:12061:11467/2
+GCGCGCCGTTGTTTGGCGGGCTCATTTGTACACCACCACATTGCGCTGGACGCC
+>850:2:1:12063:8031/2
+CGGCGAGCTCACGCGGCGACACCCCGCTGCGATCGGCGGAGACCATCACCGGCGT
+>850:2:1:12067:2636/2
+GATGACGGGCTCCGACCTGGTCGATCAGCTGTTGAACGACCGGACCTATCACATCGAGTTCAACGGCCATCTCACC
+>850:2:1:12071:15692/2
+GTAATATCCAGGGAAGGATTAGCAAACAGTATCGGGCTACCTACACCCTTAGAATAAGAGATCACATAATCGAGTC
+>850:2:1:12074:20561/2
+AAAGCATTCTGTACCGGTTAGTGAACGCCCATTGATTCAGAGAATTAATCGAACACTCTCCAAGACG
+>850:2:1:12074:2211/2
+GTTCCAGCTACAATACAAAAAGCATTCGTTACTCAGTATCCAAACGCAACGACGG
+>850:2:1:12077:7465/2
+GGCATTAAAAGAACCAACAATGTTTTAAACCTGTTGAAACGTGTACAGGTTATTTCAGACGAAAGCCGGACGAACA
+>850:2:1:12079:5067/1
+TTGCCGTGTTGCGGCTGCGGCAATTCTGCTGCAAACACTGTTCTTTAAATTCACCGCC
+>850:2:1:12079:5067/2
+AAAATCGCGCCAGCCATAACGGCAAGAGCAAGGCCAGCACCCAACCATGTCG
+>850:2:1:12083:1993/2
+CAACGAAGTGCGCCGCGGCCTGTACAAAAAGGATCCGGCGACGA
+>850:2:1:12083:21213/2
+CATACCTCGAGCTACCATTTTTGCCACAGCGGTGGTAACCGCAGGTTCTGCCGAGTTAAGAGCATTCGTGGTTGTC
+>850:2:1:12086:6618/2
+GCTGAAGTTCAAGTGCAGCGCCGAGCAGGCGCTGGTGATCGG
+>850:2:1:12086:17611/2
+TGCCTTATTATTTGATAAGGGGATGGTGTCTAACCAGAATGAACGGCTTTCCCATTCCAGAAAGCCGCAAGAAATG
+>850:2:1:12087:8091/2
+CCCTCAGCCGTCACGTGGTAAAGCGTGCTTCCGGTTACAGCAAAAGTTGTGGCAAAGAAACCCTTGCCGTCTCCC
+>850:2:1:12087:5667/2
+GCAAGGTCCGCGCGGCGCGCAAAAGAAATCGGTATACGCAAAGTAGCCGGTTCAACCCGCAGGCAACTCGTTTCGC
+>850:2:1:12088:10262/2
+ACCGTTATCGTCGACATAATCACCAAACTCGCTTGAGATGTGGTTTCTATCTTTCGAAATAACGTGATAGCGGCCG
+>850:2:1:12089:3440/2
+GCCGCGTGAGGCGTGTGCTCGTCGGCTATCGCACGCCCGGC
+>850:2:1:12090:13785/2
+TTCTGGTTGGCCAGGAACTCGTTGGACGTGACAATGTTGGCGATGAAGAGTTCGATGGGGCTGGG
+>850:2:1:12091:17137/1
+TAGCTCAGGGAACGTCGGCTGCGCATCCGGTTCAA
+>850:2:1:12092:11000/2
+CTGCTCGCGCTTCCAGACCTTGACGGCAGTGCCCGCCGAGCTCTCATGCGCCACC
+>850:2:1:12095:1938/1
+CGCGCGCCGATGAAGACGTGAAATCCCTTTCCCGCGAGGTGACGCGCG
+>850:2:1:12095:1938/2
+CCCGCGTTATCACGAAAAAATTGCGTGACGTAGAGGAATTGCCATCGAATCCGC
+>850:2:1:12099:3880/1
+TATTCGTCCCTAAGCATCGCGGTGCTTGGCGATTTCTGCCTCGATCGCTATTTAGAGATTGATGTCAGTCGGCAGG
+>850:2:1:12099:3880/2
+ATCTTCGCCAACCAAACCAATTGGATAAATTTTCCTAATTCCGAGCGCGGACAAATTGTTTACAATCGTTCCTGCA
+>850:2:1:12100:20553/1
+CGATCAGATAGATCGCGAGCAGAAGCATTCCGATATTTTTGGTAATCATAGCGTTATTTCCCAGCGCTCCGAATC
+>850:2:1:12100:20553/2
+CCTAACGCGACCGTCCTCAGTATCCTGCAAGGGAATACCGGCAAAACTGTCGAGCTACGC
+>850:2:1:12101:14936/2
+CGTACATCTACGCCGGCATCGACATAGAGCAGACTCACAACGGCAACACCGTCAGAGTCGACGACAGCGACACGTC
+>850:2:1:12102:17785/2
+TCTTCGCGCACAACGAACCAAGCGTGAAATTATTTGAGCG
+>850:2:1:12102:8182/1
+ATCGTCGAAATCTCCGATGGCACTCGACACGTGATCAATTATTCCATCGCCGAGGA
+>850:2:1:12102:8182/2
+GCGGCCGGTCCGACCAAGAAATGGACCGCCTACTAATCGTCGACAG
+>850:2:1:12105:2607/2
+GAATGCGCGCAGATTCCCAGGCGTGCGATGATGGACTTCAAGAACA
+>850:2:1:12105:15778/2
+GCACACACTATGTCGGTGCGCCGATGAGGTGGTTTATGCGGTTAACGGGCGAAGGCGTCGGGATG
+>850:2:1:12106:2282/2
+GTTATCGCCTGCCTCGGCTAATAGTCCGCGAACTTTGGCCTCGAGCTCGACTGATGAAAACGGCTTCGT
+>850:2:1:12110:9341/1
+ACTTGTGTCTACCAAACAGTCTACTACATCACGAGACATCGATCCAGCGACGACATCGCCGGGGATCGCCAACGAG
+>850:2:1:12116:2113/2
+GAGGGGCGCCGGGCGCTCGAAGTCGAGATCGT
+>850:2:1:12117:4157/2
+CCCGCTCTGGAACTTTCGCCCGTTTTCAACCGAAATCACTCTCGTCTTCACTTGCTCTTC
+>850:2:1:12118:17918/2
+GAACCCGTAACGTCGACGATCACGCCGGCGCGA
+>850:2:1:12119:9050/2
+ATGTCGCGCACGCTCGCTGCGTGATAACCGTACCGAAACAGG
+>850:2:1:12119:19202/2
+GGAACGCGATTTTTGCCGGCTCCTTCATTCCAACCTTCATGATATTTGGTATTCTTTGCCAGAAGTATCCTTTGAG
+>850:2:1:12121:19521/1
+GCAGACGCAAAGTAATATCCATTTCTATGTAAATTGGGCCAAGGAACGACTCGATGAAATGGAAGCTGT
+>850:2:1:12122:5093/2
+TTTTTTCTTGTGATATGCCGACCGTTCGCTTGCTCCGTATGAAACTTTTTTTTCATTGTTTTTAGTAGAAATGAAT
+>850:2:1:12123:21144/1
+AAAATGAAGGGCCCCAAGTGCGCTTGCACCACGACGAGCATCGCAAGAGTCACTCTTCG
+>850:2:1:12123:21144/2
+TTGACGAGCCTGCCAGGGAATTCGAACCTGGGGATTTGTCACTTGATTGTCAAAAGACTAGCGTAACCCTCGATGC
+>850:2:1:12127:7113/2
+TGGCGCCTGGGCTGGGATACGCCGTCGGCGCACCCCGGCATCTCGCACGCC
+>850:2:1:12132:4491/2
+ATTTCCCAGCGCAAGCCGGCGTCCATTGTCAGCTTGGGGGTAAGCTTCCAGCTATCCTGGCCGAAGAAGAAGG
+>850:2:1:12135:2189/2
+AGGATGTCGCGCGCGTTGCCAAGCCGGATACCCTTCTCGCCTGGTATCGGCGACTGGTGGCG
+>850:2:1:12136:7583/2
+GGCGCCTTCAAAAAAACAATTTCTCCCCCAATTTCCTTTTGAAGACGCCAGATCGGAAGAG
+>850:2:1:12136:17931/2
+AACATTACGGTTCTCTCAACTTTCAAAGCATCGATAAAGCCTGCATTGGCCTGTTGCCA
+>850:2:1:12138:3762/2
+CAGATTCAGACCTGGACTTACGACGATCAATTGAATGTCGTTGAGGAAACAGACGCGTTGAACCACA
+>850:2:1:12139:4884/1
+ATCCCGCGCTCGCGTGGGTCAAGACGAGCGGTCTCATCAGCCGCCGCTACTGGTCCAACCTGCCGGC
+>850:2:1:12140:18706/2
+CCGCTACGATGCCTGAGGGAAAGTCTGTCGGCCTG
+>850:2:1:12145:13127/1
+GACGGACGCGTTCACGGGGGACGTTGAATTTCACACCCACTTCTTCCAGGGTTTTTTCCGTGCCGCC
+>850:2:1:12145:13127/2
+GCGATGAGGATTCAAATACATTTTCCGAAGTGGTGCAGGACGAAAACGCCGACACTCCTTACGAACAACTTGAG
+>850:2:1:12146:6210/1
+TCGGCGTTGAAGCCTTGATACAACATGTCCCGCAGGAAGCGCCCGTTCTGCGAAATGCCTTCGCCGTA
+>850:2:1:12146:6210/2
+CCGGCAAGATCTACGAATATGTTTACGCGGTTCAGGACCCTGTCGTCGCTGGACTCGGTTTCGCGGCCATTCGC
+>850:2:1:12150:15099/1
+CTTCACCGCCGGCGAGCTCGAAGCCGCCATCCTCGAGACCCTGGAGCACTGAGTCGATGACCGACCTC
+>850:2:1:12153:20470/1
+CATACGAAAAGACCGATGGTTGAGATACTTTCATGCTACTGCATATCATCCACCACTGCAAGATATGGACATGATA
+>850:2:1:12156:1966/2
+TTCAACAGCAACCTCACCGAAGACCGGGTCGGCTATGTCGCCGCGCCCGACCATG
+>850:2:1:12161:16256/2
+ACCATTGCAGCAATTCCAATGTCGCCGCGCGCCATTGGCTCTACCCCGC
+>850:2:1:12165:19887/1
+GGGGGTGCCCTTCGTCGGTCGGAACTGGAATGGCTGTGTGTCA
+>850:2:1:12165:19887/2
+GTGAAGAGCGAGTAAGCATAGTCGCTTCGCAATGCTTCATAATCCAGGTTTGGTAGGACGG
+>850:2:1:12168:5076/2
+ATGGTAAAGGTTGCGAAGTCCACCAGTTTAACACTTTAATACTCTCACATTGACCAACAAATAATTTGTAAATCTC
+>850:2:1:12168:12039/1
+TGCGTCCAATTTCCACCCAGATTACCGTTTGGATTGAAGTTCGGGTCCTCGCTCATCACGTACTG
+>850:2:1:12170:13017/2
+GATGCCGCGCGCAATGCCGAGAGCACGCGGTTCAC
+>850:2:1:12171:6852/2
+GCGAGCTGGCAAAGCGCGAGAACCACCCAGGCG
+>850:2:1:12172:18138/1
+GACGTTGGGCACCTTGCGCCAGTACTTGGGAAACGCCTCGAAGACCATGTCGATGCC
+>850:2:1:12172:18138/2
+CTGAAAGACGTGTGGCCGGATTTCATGACGTTCTACGGGACCA
+>850:2:1:12173:15572/1
+TCGCGATCCTGAGTGGGGCGTTCCGCATCGCCCG
+>850:2:1:12173:15572/2
+CTTGCCCAGTTGGAGCAGGGACGTCGAGTCGGTGTAGACCTTGAGCTGATTGGTGTCGGAGAGGACTTCCCACTTG
+>850:2:1:12173:20628/2
+GTTCGCTGGCCGACGAGCCGATCGTGCGGCTGATT
+>850:2:1:12178:18365/2
+AAAGCCAATGCCCTGGCTTTACTCCTAACACCGATTCTCCGGACAGCGATTGCTGGACCTGTCCCGTTAGCTCTC
+>850:2:1:12178:9133/1
+AATCCCAACATATTGGATGGTGAGCCCCCAGGG
+>850:2:1:12179:9943/1
+GGAGTTGCGTGAAATTGTGCAGGAAGCGGGGCAGCTGGAGGTTCCGAAGCTCGAACGCTTTCTTGGCGTTTTGGCG
+>850:2:1:12180:2382/2
+TGCCGATAAAGATGATTTCGTTGAAATGCTTGAAGCGACGAAACCGACCATCTCGATTAAAATCTC
+>850:2:1:12185:8829/2
+CAAGCAAACCGGTATGCCCTGCGGGATTACGAGACCGAGTCGTTTCGCTGATCATCCGCGGCAGCGCGATCAACGC
+>850:2:1:12186:19340/2
+GTCAATTAAAACGCGAAGTTTATGAATTCTGGCCCACTGACTTTCTTACCTTGTTCGAG
+>850:2:1:12188:17011/1
+CGCGAGATGCCGCTGAAAATCGGGCTGACTCCAACGCGGCATCACCCAAGCGTGCAACAC
+>850:2:1:12188:8292/2
+TTCGAATATCGCCAGCACCGCACACCTTTGGATCTTACAACCCGCAACGCAGTGCTTGGTGCCTGG
+>850:2:1:12188:9647/2
+CTGATTTGAATCAAACAAAGTTTTTCCCGGTATGAATGCAGGCTGTCTGCCTCAGTATCGAGCGC
+>850:2:1:12192:16322/2
+CCGCAACTTGAATCAAGGCATCGGCTGCCTGCTGC
+>850:2:1:12192:16344/2
+TGCGACGCCGACGAAGACGACGAGACTGGCTTGCTTGAG
+>850:2:1:12195:14964/1
+TCAAACCGCGAATCCCAAAGGGATTCCGCCTCAAAGCCCAGGGTTGCCG
+>850:2:1:12195:14964/2
+AAGGGAACAGGCAGCGCTCAAAGGGGCCATTGAGAAGGGCGAATTTGTGTTCGCGCACGGTGAACATTCGCACGAA
+>850:2:1:12196:13525/2
+ACGTGATGCGGAACTTCTGGCAGTCCATTTTCGACATCCGCCACAGCGACGACGTGCACTACACCA
+>850:2:1:12197:10479/2
+TGAATTACGCCACTCAAGTCGAAAAGAACACGTTAACCTACGGGCGCGATGTCCTCAAGC
+>850:2:1:12197:6646/2
+AAATCTCTAGGTTCAGGTGCCTTTGAACCGGC
+>850:2:1:12198:14459/1
+CGAGGAGACATCAAGTATCAGGCGGACCTGGACATCGCCGGTCTCGACCTGCGGCGCGTCGGCG
+>850:2:1:12206:1816/2
+GCTCCCTCTCCCGCTATATTCCCCTATCCTAATTAACAACATCAAGTTTTGAAATATGTGCAATGCCTAGTATTAG
+>850:2:1:12210:1387/2
+ACGGCCTTCACGGAATTCGGATTCGCCTCGGCGAACTCCTCGGTGAAGGTGAGGACTTTCTC
+>850:2:1:12212:3995/1
+TCGCTCGCGCAGCTCGATCGATTGCGAGGCATCGAGCTGGCCGAG
+>850:2:1:12212:17851/2
+ACCGGCTCCGGCAGTGTCCGCGCGTTCCCCGAGGCGG
+>850:2:1:12213:18453/1
+ACCAACACGAACGGCGGCGAGCCAGTCTTCCCAGACCGCGGTGACG
+>850:2:1:12213:18453/2
+CTTCGAGATCGTGCCCGACGGTGAGATCGCCGGCGGCGCCCTTCTGATTCACGGCC
+>850:2:1:12216:3600/1
+CCGATGGGATAAGTAGACCCGACCTTGGTTCGGAATGTGGATATTGCTGACAGGAACAACATGTGGAGTGAG
+>850:2:1:12216:3600/2
+TATTAGGCCCACCCCATAATTAGCATAGTCAATATATGCCGGGAGGCGCTTAAAGTTTAGTGCGGTACGCAACAAA
+>850:2:1:12216:1702/2
+GGCACCGTGTCAGCCGGCGGCCTAAGCTTTAACATCTACGTCGGACCGG
+>850:2:1:12217:19470/2
+TAAAAAAATTCGCCATCAACGCCGTTGGGATACCGCTTCATTGTAAGGGGGC
+>850:2:1:12220:4291/2
+CTTATAGTGCAGCACGGTGACGCCGTGGAAGCCGGCGAGCGCGACGTACTCGCCATCGGC
+>850:2:1:12220:14183/2
+TCGGCCGAGACTTGGTCGAGGTCGCCATGCAAGTCGCCTCCGAAGAAGGCGAGCAGCTC
+>850:2:1:12221:19621/2
+GATGAGCGAACTGAACTCAGGCCAGGGCAGCGCATTGAATCTTACGAGATCCTTACTTTTATTAATCGTGGCGGAA
+>850:2:1:12221:2178/2
+TTGCATCTGATAAACTTAAGCGCACTGAAGTCTGAGCCGAGGACGATGAG
+>850:2:1:12222:8410/1
+ATCTTCGACAGTGCAGTGGGCGCGGCAGTTAAGAAAAGTACAGCGCAGGGAGAAGCCTACGATTTTAAGTATAACA
+>850:2:1:12224:17684/1
+TCACGTTGTCGAGCACATTCGATTTCCCATCCGGGCCC
+>850:2:1:12225:14906/1
+TTGATGAATAACTCGTCTTCGAAACTGGCGCGCAGTTTTTTCAGGCAGTAACTCACGGTGGACTGGCTGACGCAGA
+>850:2:1:12225:14906/2
+TCGTTCGCACACGTTTGCGCACAGTCAGCGCAAGGAGCAC
+>850:2:1:12225:9637/1
+CCGCCTCGAACGGCGAAGGCAATCAGTAGGGCCACCAGGAGGTACAAGGAAGAGGACTTGAGCCA
+>850:2:1:12225:9637/2
+ATTTACCCTGTTTTGCTAGTCGTACTTACAAAGCTCCTGGACTCCGGCTACACCCCCCGATATG
+>850:2:1:12228:9213/1
+TTTAGGCGCGCAATTTTCGCAAACACTTCAGCAATCCATGGGTCGGACTGCTTC
+>850:2:1:12228:9213/2
+GTCTTCAGTCTCCTCGGCATCAATCTCGCCTTCTTCGGGACCGGAGTTGGGCACCGGCGCTTCGC
+>850:2:1:12229:5220/2
+GAGAAGGACGGCAGTGCCTATCTGTTCTTTTCCCAGAACAAGATCTTTGTCGCCAAACTGAAGGATAACATGACCG
+>850:2:1:12231:2993/1
+CTCGAAGCGATCAGCTCAATCAGAAGTCCATCGGGATCGATCAACCGAATCACCTCTTCGCCGAAACGCGGCGATG
+>850:2:1:12231:12929/1
+AGAAATGAATGTGAGCGGCGTAGTTTGAAGGTGAAAGATTATTATTGAAGCACAACAGCTCAGACTTGAGTCTCCG
+>850:2:1:12232:12267/1
+CAAATCCCACCCGGCTCTGCGATCCCTTCGAGACGCACTGCAATATTGACCCCATCACCAAAGATATCATCGTCTG
+>850:2:1:12233:1489/2
+CCGGCACCGGTTTGCACGGGCCGTGGACGTGGCCCGACAG
+>850:2:1:12234:1630/2
+GATTGGTGAATTAACATTCGGAATTATCATTTGTAACGACTCGAATTATTTCGAGCCCGCGCGAATCATG
+>850:2:1:12237:14749/2
+TGACTCCCGATTCTCTGCCCGATAGGCCTTCACGATGCCTTGATTGGCCAAAGCTTCCTGAGCAGTG
+>850:2:1:12238:12984/1
+CCATCCTCGTCTTCATCCCAGTTGCTCATGAACAGGCCCTGCACTTCGTAGCCTTGCTGTTGCAGAAGCGAGGCA
+>850:2:1:12238:7409/2
+ACCATCGCGATGCGCCAGTTCAACGAGCTGCCGTTCCTGCCGCTGCTGATCGGGCGCGTGCAGCGCGAGGCGCCGC
+>850:2:1:12239:2316/2
+CATCGGTCGAGTGCTTTGTTTGCGCACGACCGATGTCTTTT
+>850:2:1:12240:7151/2
+GCTCTACGATCGAGTGGCCCATGCCCTGGTCGCCTGAGTTATTTTCGGATCAGGGTTAGTTCACCAAACACCCG
+>850:2:1:12241:21396/2
+GCTCCGCCTTGCGCGAACAACCGCTCGACATTGTAAGCAGTAGAGCAGCGGCCAGGGGCAGTGCTTTGGTCGACAT
+>850:2:1:12241:10721/2
+GACCGCTATTCGGAGCTCCGCACGGCCGAGACGAGCGCCC
+>850:2:1:12242:2875/2
+TCGGCAACATGGCGCCGGCCAGGGTGCCGACACCAAT
+>850:2:1:12244:5358/2
+ACGTCGGCTTGAACACGCGCGGAATGCAATAGAAGTGCTTGCCCAGCTTGTTGTCGCCGCAGAAGACGTTGTTCTT
+>850:2:1:12245:7131/1
+GATGGCAAGCAGCAAATTGTGTTCGCGGGCAAAATTTACCGAGGCTATTACATCCTCTGCATCGGCGC
+>850:2:1:12245:7131/2
+AATAAAACTTGCCTTATGCTCTCAGAAAAATCTATTTTCGATTTCAGCTACTCGATACACGGGCAGCTGCTGCAAC
+>850:2:1:12245:18863/2
+CTTGCCGCCTACCTGCGCGAGCGGGTCGTCCTTAGTTGGAATGGGCCAAAGCC
+>850:2:1:12246:9299/2
+CCGCGGAAGAGCATGCGGAGCACTTACGAAGAATCTGCGAACGCCTTAGAGAAGCTGAGCTTTATGCAAAGCCCTC
+>850:2:1:12247:13057/2
+CGCTCCTGAATGCGTTGCCTCCGACGCAAGGAACGGCGCGGAGTTTCAATGACTACCGGCAGATCGCTTACCTCGC
+>850:2:1:12248:13973/2
+ATCTCGAAAGCCTGTTCCGTCACACGACCATCGTTTGAAGGAGCTTTGTCAGGTGTTCGGTTCACGCAGTTGGATG
+>850:2:1:12248:8036/2
+TGTGCGTGTCCGACGCGGGCGGCGTGCCGAATCTTGAAGTGATCGACCTCGAGGGCGGTG
+>850:2:1:12250:9484/2
+TCCCATTATTGGGGCTCGGCGCTATGCGCTCTGCATCC
+>850:2:1:12254:6018/2
+TCTGATCCGAGTGCTTCGGATCGACGCCGAGCCGCACCGCCATCTCGACGGTTTCGTCGAACTTCGTGTACTTGAC
+>850:2:1:12255:3545/2
+AAGAATGCGTGCTCCTTGCGCTTCAAAAAAATCACGCCATTCCTCGGTAAAGAACGAAGAG
+>850:2:1:12259:18096/2
+CGAGCGCCTCGCTCAAGACTTCACCACCGATTCCGTCGACGACAATGTCTGCGCCGTAGCCACTCGTGATACGACG
+>850:2:1:12260:15165/2
+TATCTAGTGTGGCTGAACATGTTAGGTTGTTATCGCAGTACAGAGGTAATCCCGG
+>850:2:1:12262:14841/2
+CTGAGATAGCCTTCGACGCCGGTCAGCCCTTCGAAGAAGTCGAAGTGCCACCAG
+>850:2:1:12262:11203/2
+TCAATTCTGGCTCAAAGCAAGCACAAACTCACGCTCGACGACTTCTTCAACTCCGTCGGCTTTCAA
+>850:2:1:12264:7431/2
+TCTTCGTGGTTCAGCAAATGGCAATGAAACACCGACATGCCTTTGATGATCGGATCAGTAAAGTC
+>850:2:1:12267:2947/2
+CGATTGCGCAGCTGAGCTGGAGGTCGATTGGCACGACGTTCGCGTGACCCGCCGCGTG
+>850:2:1:12269:18281/2
+TCGTGAACCACCAGGGCGAACCCGGCCTTCGCCAGGTTGAGCGCCA
+>850:2:1:12277:11327/2
+GGCCGTGTCGACCACGAAGCCGTCGCGCTCGCG
+>850:2:1:12277:13558/1
+TCGGGGGACCAGACCGGGCGGCCACTACTGTCGGAGATCTTGCCCGGCTTGTTGCCGCCT
+>850:2:1:12278:5509/2
+GCGCTGATCGGTCTGAGTGCCGTCTACGTCACCCG
+>850:2:1:12279:18484/2
+TTACTTCAACACACCACCGCTGCTGCCGGACATTGTTTTGCTGCAGCCAATCACCCAAGCGTTGACGACTGTTCGA
+>850:2:1:12279:7278/1
+AAGGGCAGAAAGGGCACGCGCTTTACATCCGCCT
+>850:2:1:12279:7278/2
+GGTGACGGTTTTTGATTCTTCAGGGAAGTTGCTGCGCAGCGAAACCGGCTTTTTCATCTCGGAC
+>850:2:1:12281:7673/2
+ACCTTCGCAAGTTCGCCGACTTCAGTAGCGAGACGTTCCGCAAGAATACTGTCCACGCTCAAGCTGAGATACGCGT
+>850:2:1:12284:6574/2
+CTGCCACGATGTCTGCATATAGCGTTTCCAGCAGCTGAAGCTCATCTGCAACGGTGTTCGCACCGGGC
+>850:2:1:12286:21222/2
+CTCTGCTGGTCGAGTGCGCCAACCATGTTCTCGGACCCCATGGAAGAGACTCGACTTTACGTCAGTGGGGCCTGCA
+>850:2:1:12287:15013/2
+CTCTCGCACCTCTGCGCGGCTCAGGACGAGCATCGCTAGAGCAGACCC
+>850:2:1:12289:2952/2
+GTCTTTTGGTTTTCCAGCAGCGAGTTCGTCTGATTTATCCAAAGCGCC
+>850:2:1:12293:1549/1
+TTAGAATTTTTATTTGCCAGCGGATTGGGATTTTATTCCCATCTCATTCATATCGTAGAATAACGTTTCCCTC
+>850:2:1:12293:1549/2
+AAAACCGATGTTTGTTCCACCTGTCATGATGAAGGTGTCTGCAGCATTTGCATCAGTAATTGAAAAAGTAATTCCG
+>850:2:1:12294:10574/2
+GCGCGGCGCTTGAGCACGCGCTCGATCGACTCGGCCATGTTGAGCCAGCTGCCCCCCACGGGCGTGTAGAGGGGCA
+>850:2:1:12299:15473/2
+CATGGTCTCGGGGCTATAGGCGACGAATCCGGGGTGCATCTCGATGGCGATCTTGACGCCGTGATCTTC
+>850:2:1:12301:17700/1
+CAGAAGGAATTCATAAACGCCAGTCTGCCCTTAAGGATCGCGCTAGAATCGCTTTTGATTGCCGGGCG
+>850:2:1:12301:17700/2
+AAGCATGCAATGCCGGCACAGTGAGCCTTCCATAAAGGGAAGTATCCCCGAAAACGCG
+>850:2:1:12307:16679/1
+TGGATGTTTGAGATATTCGCTGCGGAATTTTTTGGCCAGTGCTTGCTCAAGCTCGGACTGTGTTAGACCTTTCGCC
+>850:2:1:12308:14323/2
+CGCGTCTTGTATAAATATTTTGTGGAGCTGTATCTAGAGCCCGAACATGACGCTTTTGGATTCCGACGATTTCGTT
+>850:2:1:12310:9796/2
+CGGCCTCTTTGTCCAGTACAGCCGTGTGCTGGGCGAGATCGCCAGCCGCCTCAGCAACGCCCTTTCCGGGGCACGC
+>850:2:1:12310:16837/1
+ATCCAGGACTCGAGCGTCTCCATGAGCATCGCGCT
+>850:2:1:12310:16837/2
+TGAGCGATCCCTTTCACGAGATCGGCGCGGCTTCCGAGGCGCTCC
+>850:2:1:12311:5753/2
+CCGCCTATCGACTTGGCTGTGCTGCGAGCGCGACGTGCTTGGCATTCACTAAAGCCCTCACAGCGCCGGCGAACTC
+>850:2:1:12317:18577/2
+TGTGCCGACGCATCGCCAAGTGAATGTACCGACGCCGCCAGTCAGGATGAATCCGCGCCGCTGCTTGCGCCGCCTC
+>850:2:1:12320:12595/2
+ACCGCGGTGGCATTCATTGTCTGCGTCACAGTTTCGCAACTCACTGCCTGGAAAACGGTATCGAGATCACCGTCGT
+>850:2:1:12322:15320/1
+ACTGCACTGGGTCCTCATATACTCATGAGGGGTCTGCCCACATCCCCCAATGAACCGTC
+>850:2:1:12324:8827/1
+CATCTCTGGGAGCATGTGGACTCATGCTTGGCATCACGGGATATCGCCATCACTTCGCGGGTCGCGATG
+>850:2:1:12324:8827/2
+TATGCCTCCGGCATCATTCCGACGAACAATATGTTCTGCGCTATTTGCGCCGGCG
+>850:2:1:12325:20602/2
+GCTTTGGCCTTCTCTGATTCCTCATCGTGAGG
+>850:2:1:12327:13652/1
+AGAGGATCTGACGCCAAAGAATCTGCCCGATGGTCGCAAAGGTTATTTCCGACAATCGAGCGATCAGATCGGTGTC
+>850:2:1:12329:18696/2
+ACCAGGCACGGATGCATGCGCCCCGCTACCGGGCCGACTCCTGCCGGGAGATCGTGCAGCAGATCGACGCTATCCT
+>850:2:1:12335:13613/2
+GGACAGCATGAGCGACCTTCCCATGCTGTCGGTGGTCGGCCACCCCACGGCGGTGAACCCGGACTTCCGCCTGC
+>850:2:1:12336:1231/2
+ACGGTGAAGGAATACGGCCATCTGCTGCGCGGCGATCCGCGCTATGCGCA
+>850:2:1:12338:21317/2
+CGATCGTGCCCTGATACATGCCAGCGGCAGTGCGCAGATCGTTGAGCTTCTCCGCCACGCGCCCGTTCATGAAGCG
+>850:2:1:12342:4251/2
+TCCGGCATTCCAGCCCGATCGCTCCCTGGCCGACCGCGGGCAGCATCCAG
+>850:2:1:12342:20370/2
+TTGTTCTTCCCGGGCCGCTTTTTGCTCGATG
+>850:2:1:12345:8611/2
+CCCATCCGTCGTCGCGTCCAGATGACGGCATTCAACTCCGCCGAGGAACAGGAGCTTCTGCAACCATTGATCAATC
+>850:2:1:12347:7353/2
+CTGCCAGGTTCATTCAACGAGGCAGGGGAATTCACCGCTCCCTCGGAACCAAAGCCGGCC
+>850:2:1:12349:9934/2
+CGCCAAGGCCGGCATAAACCTGGGCGAGAGAGACCGGCAGTAGTCGCGCATCGACAGCAACAACGGAGTC
+>850:2:1:12350:9134/1
+TCGTTTTGACGACAGCAACGCCCACGAATTCGAAGTCCGC
+>850:2:1:12350:15648/2
+TCGCACCCTGTTTGGATTCAACTATTTCAAGCGCCCCACGACAATTAAAGGTTGCGCCCCGCGGGCGG
+>850:2:1:12351:11907/2
+ATGAGCACCTTCGGTTGTTGCGCGCCGGAAGGAATGCGTGCGCTGTATACCGCTTGG
+>850:2:1:12352:8842/2
+GGCCACCGGCAGGTCGTACTGGATCGACCGGCC
+>850:2:1:12355:20853/1
+AACGATTCCTGAGATGAATGTGAACACGCCGGCTG
+>850:2:1:12355:20853/2
+TAATCCCGATTACGGAAGGTTCCCGGCATGGGTTCCCGTTCTCGT
+>850:2:1:12357:3202/2
+GAGGTTGCCGTCGATCTTGTCGTTCAGCCCGCGGTAGCACCACGGGTGCGCG
+>850:2:1:12357:12878/2
+CCGGGACGGGCTCACTCGAGACGACGACCTCGCCGGTGGTGATCTTCGGCGCGTTCGGCAGTACCTGCTCGAGCTC
+>850:2:1:12358:19034/1
+CAGCCGGCGGCGCTCGTGTCGCGGACGGCCCGAT
+>850:2:1:12358:19034/2
+CACGTGGCCTGCAGCCGCGCAAGTTGCCGAGCCCTCGGAAGCGCCGCGAAGACCGAATCGATCAGC
+>850:2:1:12364:13725/2
+CGCGACTACCGCTATCCAATTGTTGTCGAGTTGCCGAACGAAGCTGACGCAGCATTCTGCAAACGTTCCGCTCGTG
+>850:2:1:12369:9439/1
+ATACTGGCAGCCGTTGAGCTGCGCGCCGCGCCACTCCATGCCGGAATTCGCCGCG
+>850:2:1:12369:9439/2
+TCGAGCGCCATCACGCCGGCATCGCCGAGATCGATCCGGAGGATTACCGGCTGATCGTCCACGGCCTCACCG
+>850:2:1:12372:7704/2
+CAGCATGTACAAGCCGGAGAATCCAGCGCCGACGACGACGGC
+>850:2:1:12372:17001/2
+TGAAATTCAGGATTGGGAAAGCGCGAGCCCTCG
+>850:2:1:12382:5920/1
+CGGCTGGAGCGATACTATCTCCTGCCACCACCTAGATCGGG
+>850:2:1:12382:5920/2
+CAGGCGTGCTGCGCTGTCCAGAATGGTTTGGAATATGGGCTGCGAGTCGTGCGGCGAACTGGC
+>850:2:1:12383:12390/2
+GCCTCTGCATCATTCCATACGGCAAGCTCTTCAGCAGCCGGCAAGTGCAGAACTCGATCGAAATAGTATTGCCGTG
+>850:2:1:12385:13371/2
+TGCTGGCGTCACGATTTAATAACGATCGTCCCGCGAAACAATCTCGTTACCAACATCGGCGTCGGTAGCGATGCCG
+>850:2:1:12385:8449/2
+GCGCTTCCGACGCTGCGCCATGGCGCTCGGCTTCACGTTTTCGAGCGCGGCGATAACCTTCGGGGGAAG
+>850:2:1:12388:17457/1
+GGATGCAAATGGGCTTTGTCCTCAGCATCTACTATTGGGGCTATCTCTTCGGCAATTTCTCCGG
+>850:2:1:12388:15678/1
+CGCTTCAGCCGTGTTCGCGCTGACCAGCAACGGCCACAGCGCGC
+>850:2:1:12388:10392/1
+AACGCCGCTTATCTCATTTACGACAGGCTCTTGTTACAATTCTGCGGCTA
+>850:2:1:12388:10392/2
+GAAGCTGGATCTTTGGCGTCGGTCGTGATCGCGTCTCGATAAAACAGCAAGGACAGGGGACTATTTGGGAAAATAC
+>850:2:1:12389:19336/2
+CTTTCCGGTGATTGGGCGTTCAGGATCTTATCTAACTGCAAGTAATCATT
+>850:2:1:12389:9203/2
+GGAACGCGACCACGCCGTGACCGGCAAGGACG
+>850:2:1:12392:12434/1
+CAGCCAGGTCGGATCCGTGGGCCGGTCCCTGAGCATGAAGAAATAGTTGTCGACCTGGTTGTTGTACTCCCTAGGC
+>850:2:1:12393:2051/2
+TCACCCAACCAAACGTAGAGGAATCTTGCATTGCGGG
+>850:2:1:12398:17362/2
+CCTTGATGCCGGACCGCATGCTAAATGCGCAAACCCTGATCTTTCCCGGGATTGGAATTGTGGGCGCAT
+>850:2:1:12399:15128/2
+TCGCGCAACAACGGAACGCCGAGTATGGTTCGATAGTCGCCAAATGTCTTAGCTACCTCTGTCCAGGTGTAATTCG
+>850:2:1:12399:20560/2
+AAGACGCTGGTAGGGTAGCACCCTGGCGATGCGACCAGGGACG
+>850:2:1:12401:13137/2
+CTCCTCGTCGGACGGCGTTCGGGGGCAAGTCTGGGGACGCCGGCGGCGCGCGACATCACCCGCTTCGCA
+>850:2:1:12404:14906/2
+AATACATCTGCGTGATCAGGCGGGTCGCGAAGCCGGGGCC
+>850:2:1:12407:10605/2
+AATTGCCCGACAGCTGACGAATCGGGAATGAGTAAAGCAGAGATTCCCGGGCCGGGA
+>850:2:1:12408:7443/2
+TCTCGGTTCGTCCCCCTGCAAATCACCCGCGCCCTCACG
+>850:2:1:12412:1329/2
+ACGACTCCATCACCGGGTGCGTGACCATCACC
+>850:2:1:12412:18977/1
+ACGTGATCATGGGACACTTGATTCCGGCCGGTACGGGATTCCCACAGCACCGCGA
+>850:2:1:12412:18977/2
+CGACATCAGGAGCAGAAGTACTGGAGTAATGGAGCGGTGAAGTAATGGCTCTTATTCGCGACCATTCCTCCAATGC
+>850:2:1:12417:5628/2
+AAGGACGCTATGCGTCGCAGGCCGATGCGATTACCGTCGCCAACTACGGCCTGGGCGGCGAAAGAGTGATCAACGC
+>850:2:1:12422:11521/1
+CGCACCGCTCACGAAGGAGTCGTCGCCGAGCACGTGAATC
+>850:2:1:12429:3496/2
+CCGAGCCCAAGAGCGCCGACACCCGGGCGCTGGAAAAGCGCATCGAGGAGGCGCTGGGCCTCAAGGCTTCGC
+>850:2:1:12432:1187/1
+GAACGGGCTGAACAGAGGTGGTGTTCGGCATAGCGGCGTTAAGATTCGAC
+>850:2:1:12432:1187/2
+TGACGGTGACCGCAACCGGCACGACTCCGGACCATCAGTGGTACCAGGGAGCCAAACCGAGCACC
+>850:2:1:12433:4889/2
+TGGATGGTGCCGTTTTCCTGCACGTTGCAGCCGTCCTCGATCACGATCC
+>850:2:1:12434:20685/2
+CTTCCTTCTAACCACGTAATTCGGGCGCACGTATCGAATGGGTGTGCGCTTCCACCCCATT
+>850:2:1:12435:2920/2
+CTGCTCAGGGACGTCGAGTTCCCCAGGCGCGCGGGCACCGGCGAGGATTT
+>850:2:1:12436:2474/2
+ATCCACATTTTTTGTGTCGCTCAAATGGAGTGTCGTCTT
+>850:2:1:12438:15685/2
+TTCTAGCACTGGGCGGTATGTGTCTCGACTTTGCAATTTTGCTCGGTGGTTCAGAATAATAGCCGTTTGAATATTC
+>850:2:1:12439:19809/2
+AGTATCTCCAGATACAAAACTCACTGGGGGAAACCATCTTCGAGCGGTTGTTAAGCGCAGCCGCAGACCGCGCGAC
+>850:2:1:12440:5269/2
+AGTGCACGTCGGACAACATCGTGCAGAAGCTCAAGATCCTGCTGCAGATGTCGCTCGTGATGCTCGTGGGGCTCAA
+>850:2:1:12441:3241/2
+AGCAAGGAAGGCGCGACGTGAACCGATCATTGTGAATCTCCATCTCGATGTTCCGGCAAGCGTG
+>850:2:1:12442:14058/2
+CAGGTCGAGCGCCGGAACGTCGGGACTCGTGACCTCCGGGATGTGCCA
+>850:2:1:12444:12418/2
+AAAGTTCGATTCACCACCTGGACCCTTCGCTACAACAACATGGCCTGGGTCACCGTCGATGGTCTCGAACAACATT
+>850:2:1:12445:14199/2
+TCGATCAGCAGCGTCCTCGTGGCATCCGGGATACGCGCCAGAATCCCCGCCATGATGATGAGG
+>850:2:1:12446:5375/2
+GGCCGCTCGAATTCACGACGCGGTTTGGGAATCCGGCAAT
+>850:2:1:12447:21327/2
+TTCATCTATCACCTCAGTCTCCAGTTGGCCAATATTCTGGGTCCCTGGAGCAGAACCGAACTTTTCCTTCATATTA
+>850:2:1:12453:13970/1
+CGATTCTGCCCTCATAGCCTGCCTCCTACCTGACTGCGAATTTCGTCACGGAAGGAGTGCCAGATTCTTCTATAGA
+>850:2:1:12456:12997/2
+GGGGGGTTCGACAGAATTGCTGGAATTTGACATTTGTGTTTCAGGAAGATCCTGAGGGCG
+>850:2:1:12456:2725/2
+GATTTGCTCAAGCTTGCCGATCTTGCAAACCATCAAAAGAGGAG
+>850:2:1:12460:19482/1
+TCGAGACCATCTTTACCTGGCCGGGCACGGGCTTTCTTCTGAGTAAGGCAATCCTCACGCGCGACATCCCAATC
+>850:2:1:12462:13627/2
+AAAATGTTCAAGATTCGATAGTCAACAACCACCCTAAAAATCCTGCTCTATTAACGGAG
+>850:2:1:12465:17686/2
+GCCGCACTGCGGCCGAGACACCAAGGCGTTCGAGTTCTCTTTTTTGCCGGCGTAGATTGGTTCCAAGTTCCGATTT
+>850:2:1:12466:15548/2
+GAACGGCAACTTCTTCGCTCGTGTTTAATCCGGACCGTTCGATTTACGAA
+>850:2:1:12467:17507/2
+AACATGCCCCAGAACGCACCCTGCAAGGCGCCGAAGCCGGCCAGG
+>850:2:1:12470:17214/2
+TCTTTGAGGAGCGGCCCGGTTTCATTAGCCGGCTTCTTCT
+>850:2:1:12472:13338/2
+ATGGCCTTCTTCGTCTGCTCGACCCACTCGAAGCTGTCGTTCTTGACGACGATGG
+>850:2:1:12482:7088/2
+TCGCCGTCATGCTGATCTTCCAGCTTTTCGTGACCGGTGGCCTGCCGTGGACGGTGCTGC
+>850:2:1:12483:12608/2
+CCCAGAATCAAAACGCAGGCTCAACGACGGAGACATCCCATGCAGTACATGCTGCTGATC
+>850:2:1:12483:15113/1
+ACGGACTGAGGACGCCAGCCGGTGGACGGAGAGGACTGGTGGATGCACCCTGGGC
+>850:2:1:12485:13881/1
+GCCCGCGGCCACCCAATGTCCTCGTCGCTCCGCGCGCAGAAAGCCCGCC
+>850:2:1:12485:9588/2
+GACGCGCTTGAGGTTCCAGCTCAGGTTGAGCGCGCCGCCGGGGCGCG
+>850:2:1:12485:10939/1
+TTCGGAGAGCGCTGGGAGGATCTCGGGAAGGCCTACGACATCAACCTGGTC
+>850:2:1:12485:10939/2
+TCCCGAGGCTCGAGACCGCATCCACGACGCAGATGACGTCCGTGCCCC
+>850:2:1:12488:3065/1
+GTTCGTGCCAGTAGCTGCGGTGCATCCGGAAAACAATCCAATCGCAAACATTCCTTTGACAACCAAGTCGGATACT
+>850:2:1:12491:9025/1
+CCGAGATACGCTGCCGGAATGGAGAGCAGCGCGAACGGCCAAAACAACTTCCACG
+>850:2:1:12491:9025/2
+CGGTCGGTCATGCCGGTGCATCGGGTTACATCGCGACTATGACATTGTTCGGGATCGCGCCCGCG
+>850:2:1:12493:15142/1
+CGATCAGTGCCTTCGCTTGCCTCACAATCGCTTTGCAGTTCGCG
+>850:2:1:12493:5872/2
+AAGTTCTACTGACGTATGTTGGTAATACTTATGCAAGACGGTTATGGAAAGAGCCAATTAAAGTAGTTTAACGGA
+>850:2:1:12496:12369/2
+TGACCAAAATCAATACGAACACCGCCGGTGCGCCTCGAAGCTGAATGCGCCGAGCG
+>850:2:1:12498:15761/2
+CGAGACCTACCCCGCGAAGCACGGCTGGGTGCTC
+>850:2:1:12504:17171/2
+CTCAATTATTATGTGCGAGAAGGCCAGTGGCAGTCGCGTGACGATTTGCGGCACGTTGAGCATCGAAATATGCCTG
+>850:2:1:12506:5060/2
+GACTCGGTCGCCGTCAGACACGCAGTGCCGAGGCGTACGATGCGTACCTCAAGGGCCGGTTCCAGGCTGG
+>850:2:1:12506:15833/2
+AGGAGGTGACAAAATGGATAGTGTTCACGTCCAGTGCTTGCTGGTTGAAGCCCGC
+>850:2:1:12510:12711/2
+CCGCTCACGGCACCCTTGCGGCCGATTCGGAAAGTGTGCGCGACG
+>850:2:1:12513:3098/2
+GACTGGACTGCCTTGTAACCATATTCCTCTTGCCAGAATGCCTCGTTGC
+>850:2:1:12513:7454/1
+AATGTGCTTCATGGTGAGTTAGGCTTGACTGTGAATCGCCGTTTCGG
+>850:2:1:12513:7454/2
+ATGAATTTTGAAGCTGAGGGGCGACCCGAAGGCC
+>850:2:1:12514:1454/2
+ATTTGAGGTTTGCGCACTTGTTTGCGAACTCCGGCTCATT
+>850:2:1:12515:21029/2
+AATACCATCGCTTCGCCACTCGAGTTCCGCAATCACATCAC
+>850:2:1:12517:2336/2
+CGAGAGGTTTTTCCTGGCAAAGGCTTTCAATTCCTCGATGCGAGCTGAATC
+>850:2:1:12518:18659/2
+CAAACGGGCCGTTGAAGGTGCCATGAATCCCGATTTCCGAAAAGTGAAAACC
+>850:2:1:12520:20200/2
+TTTTCACCGGGAACGAGAATACGAACATCCACGCCGCGCCCGGCGGCCTTGGTCAAATGTTCCACCTGATCATCCG
+>850:2:1:12521:5387/2
+TCGCACCGCGCGATCGAGCATCTCGAAGCCCTTCTTCGAATCGAGCGTCCAGAACGATTGCCATTCGGTCAGATCG
+>850:2:1:12526:19983/2
+TACATCTGCTTGTTCGAGAGGAGCTCGGTTTCCGCCTCCCACTCAGTGTCGCGACGGAAAATCGTCACTT
+>850:2:1:12528:14008/2
+AAGCGGGGCCGGAAAACGACCCCGCCCAGGGCGGCGGTGCGGCGCTATGCCCAGACGT
+>850:2:1:12529:6208/2
+GCGGGGATGTTGTCGATGGGAATGAAACGCGGAGCGACCT
+>850:2:1:12536:21340/2
+AAGGATCTGTTCAAGTGTGTCGATGAACGTGGTCAATGTGACAGTCGTGTGGTTC
+>850:2:1:12538:20163/2
+GAAAAAGGAGGGAAATCCGCCAGGTTGGTAACGGAAAGATACAG
+>850:2:1:12538:21319/1
+TGTTGAATTGACCTTTGCATGACCGAAACCGCTG
+>850:2:1:12539:1619/2
+CTTTCCCAGCTCGCTTTGCACCAGCCGCAAGCAGTTCAGCTGGCTGC
+>850:2:1:12542:14886/2
+GCGACTGGATGGATTCTGTCAGCCAGTGAAACCAGACTCGCAACGCCAGCGATGA
+>850:2:1:12549:3235/1
+CGTTTTTACTTGACCTATTTGGAATGATTCAGCGAAGGGG
+>850:2:1:12553:20365/1
+CACCGTCGGAAAGTCGTTTAAACCTCAATTTAATATGTCCTTTTTCTAGTTCCTTTTGTGACCACGTAGCCGAACG
+>850:2:1:12554:9925/1
+CGGCAGGTCTAATGCTTGCCGCGCTCATTTTCCATCCCACGGCCC
+>850:2:1:12554:9925/2
+GCTGGTTCCGAAACAAATTGCGAATCCACTCGCCGATCGCGTCCCACAGCTTTCCGACCATTTCGCGAAAGCTTTT
+>850:2:1:12554:2855/2
+AGCATCGATGGACGCTGTCGTGAAATTCCTGCAACCCTACCAACTTCATCCGGTAGTCGATCACTTCTCGGTCGCC
+>850:2:1:12557:13940/1
+TGCCTTCGAACGCGATGTCGGCCTTTGCCTGAAGCACCCCGGCAGCG
+>850:2:1:12557:13940/2
+GGATCCAACCTCGGAGAATACGAAGGATCTGTTGCCTTCCTCGGAATGCGATCAAACCTATCTCGTTTGCCGTCCC
+>850:2:1:12559:13970/1
+AAGCCGACAGCCGGCATCAACGACGGAATAATAGAGATAAAGAAAGAAAATATCATGTGC
+>850:2:1:12559:13970/2
+TCCGGAGCGATTGGCTCATAAACAGAAAGAGAGATTTTCTTCATTGTGTGTCTGTTCCGATCCAC
+>850:2:1:12559:7705/2
+AGAAATAAGTCGGCAGTTTGGAGGGGAAGCTTAGCTGCGAGACTTCTTCCATCTCGGCTACGAACGGATATCCGCA
+>850:2:1:12564:20728/2
+ACGATGGTTTTAAACTTGCCGTCTCCGACGGTAGCGGCGAACAGGGCATTCCGGTTCATAGCACGCGGATGGTATT
+>850:2:1:12567:7845/2
+CTGGCGGCTGGCGCAAGCGGCACGATCTGCGGCCTTGCCAATGTCATGCCGCGTCTCATTCGGGGCCTGATGAGCG
+>850:2:1:12567:19122/2
+GACCTGAAGGACAAGAAGATCGCCGATCTCGCCGCCATCGCGAAGGACATGAGCATCGAGGGCGC
+>850:2:1:12569:3348/2
+CGACCTGTTCGCCTCGAAGATCGTCGACAACAACACCACCTCCACGTCCACCGGAGGAGATCTCACTC
+>850:2:1:12570:13334/1
+AGCAGCCACGGCCGAAGTTGTAGCCTGATTCAACTTTGCTGCCGGGATTGGGCCACCTAACAGTTCTCGCATGACG
+>850:2:1:12570:13334/2
+CAACTATTGGAATGGTTGCTCGACGGGCGGGCGGCAAGGGTACCTGCTCGCGCAAGAGTT
+>850:2:1:12574:11361/2
+TCGCCGGGCGCGCACCGGAAGACTGTGGGATCGACCACCGGGACCACCTGGCCCTGCGG
+>850:2:1:12577:9155/2
+GAACGCGAGCTACACTTTCGCGCGCGGCTTTTGGCTGGCG
+>850:2:1:12578:4503/2
+ATTTGAGGTGATGGTCCGTCCGCTGAACGCGCTTCAGGCTCTTGGCGCCGAGATGGGCGCGAGACTTGGTCAATAT
+>850:2:1:12580:3367/1
+TTGCCCAATCGGTTCTGCAAGGCGCTCCTCTTGCGATGGCGCACACGAAACGATTAATCGAAGAACTT
+>850:2:1:12580:3367/2
+GTTTTTTCTCGTTACACTCTTCGCTACGCGGTCCATTTTGGCTT
+>850:2:1:12580:10158/2
+CGAATCTACTATCCTCTTCTCGTCTTGGAAGTCCACCGTGCG
+>850:2:1:12581:4643/2
+TTCGAGCTGGGCGGGATCGCGCTTCACATCGTCGGTGAAGAGCGACTTGTCGA
+>850:2:1:12583:9349/2
+AGCGACATGTGCCCCGCCGCCAGAGCGGCGACCA
+>850:2:1:12583:19521/2
+GAAAGTCGATCATTCCGCAACGACCGGAGTCTCCCGGCAGCAAATCTCCAGCTTGTTACCATCCGGGTCC
+>850:2:1:12587:16417/1
+TTCGCCGTCGGCGCGATAGGCGCGATCGCCTGAAT
+>850:2:1:12588:18092/2
+TTGGGGTTGGCGACGTAAGTGGCAGTCTGGTGCGGAATATATTCCTTCAG
+>850:2:1:12590:18551/1
+ATGACCTCAGCCGATCGCGTGCGAGCCAGGGAATCCAGCGGAAGGCGTGGCGCC
+>850:2:1:12590:18551/2
+CGCGGAGATGCAGATCGTTCGTCCTGCGGGCCGACATCATCTG
+>850:2:1:12592:1990/2
+GCAACGATACTTTTACCACCATTACGACTACGGCACCCAGTCCC
+>850:2:1:12593:2558/2
+TCATCCTGACTACGGCGGACAGGTCGGGGCGAAACCGACGGCGTTATTCATCCCTCTTCCACAAG
+>850:2:1:12596:12953/1
+GGGTTTCGAACTTGGAGTGATCCGAAAAGCGACTGGGGG
+>850:2:1:12596:12953/2
+AGCGAATTATGCTGCGCTAATTGTTCATATTACAGAGTTGTGGCCGCAATTTTCTTGTTTATCCTTGACCAGTTCC
+>850:2:1:12598:1046/1
+GACGCTTCCAATTTGGCCGCACTTCGGCGCCTGCGAAGCCGCGC
+>850:2:1:12599:19358/2
+ATACCGCTCGAGGAACAGCATCCAGTCGCGCACGTGCCGGGTGCGCTCACCGAGCG
+>850:2:1:12600:4874/2
+CTGACCGACGATCTCTCCCGGCCGAAGGTTCCGCACGAGCCCCATGCGCGCCGTCGCGCAGAACGTGCAGCCCATG
+>850:2:1:12601:14437/2
+CAGCGCCTGATGATGGGGGAATTTCCGCAAGGCGCGGGCATCATCCCCAACCCGGTAAACCGCATTGC
+>850:2:1:12602:16273/2
+CTCGCGATTTCAGTCGGCAATGCCCAACAACCCCGCGGTGTCTCCCAGGTCCTTAACGACCTCGC
+>850:2:1:12604:4194/2
+GCGAAAATTAAGGAGCGACAAGCGATCGAGGAGATGCGCG
+>850:2:1:12608:15800/2
+TCGTTGACGAACACAAGGCACACCTGGACGGAACCAACAACAGCCAGATCAAGATCGGAAGAGCG
+>850:2:1:12608:1581/2
+TGTCTCATGTGCATAACCGACCTTATCGCATGTGCGCCTCATTTGTTGCG
+>850:2:1:12610:16313/2
+CGTAAAGAGTTCGTCGCGCCGATAGGTCTTGATCGAGCCGTCTTCCTGTTT
+>850:2:1:12612:14006/2
+TGTTGATCCGTCCGCGAATGAATCACTGAGTAGCGCGCGGAAG
+>850:2:1:12619:9233/2
+CGTCACGGGTGTACTGAGCCTGCCCTGCGCGCATAGTGCCCCGGCGGCGAAGAGCAGCGAGTCGCCCGGCAGAAAC
+>850:2:1:12620:9277/1
+TCGTCCCCCGTGCCGTCTTCGGATGGAGACGCGGAT
+>850:2:1:12620:9277/2
+GACACCGAGAATGGACAGGGCAAACAAGAAGTACCGCATAAAACCCCCTTTGATGTTCTATTGCAGGGTATTCTTC
+>850:2:1:12621:12394/2
+GTAGTAACCCGCGAAAAATTGCTGGTAGGAACGATAAATATTGAAGCTATTGCACAGGAAGG
+>850:2:1:12621:15004/2
+CGGAACCTAGCACGTTAACCCAAAATGATCGTTCACCTCGTCGACGGCACCTACGAACTGTTCCGTCACTTCTACG
+>850:2:1:12622:3410/1
+AAATCTCGCAGCGGATCGGCGCCGACCGGGCTTTGATAGTGTCGAGCCAGGCATCGCGATCACTGCTGAAGGCGAT
+>850:2:1:12622:3410/2
+CAGCACCGGCGTTTTCGCCGGACGGCAAGTCGCTGTTCTTCGTCAGCGATCGCGATGGCAACGCCGATATATTTGT
+>850:2:1:12623:17084/1
+GCAGATCTGCGTATCCGCGTTTGGCCAGCCAGAGGAAGAGCAGATAGCTGCAGATAAATGCAAGCACATAAGCCAG
+>850:2:1:12623:17084/2
+AGTACGGTCATCCTGAGCGAAGCGATGCGGAGTCGAAGGAT
+>850:2:1:12626:1308/2
+ATGCGATACGTATCCGTTTCCACGGCGTCGGCGA
+>850:2:1:12632:16185/2
+ACGGGTACGCAGTGCCGTATCAAGCAGGAATTTCGCCTCGTCCCAGTATCCTT
+>850:2:1:12633:1938/2
+CTTCCGTTGATTTCCGCGTACCTCTTGCTCTTCGCGCC
+>850:2:1:12634:17350/2
+AGGGCACCAGTAAAACCCCCAGCAGCCATGCTCCC
+>850:2:1:12638:11541/2
+CCAAGCTGATCGTCTGGGGCGCCGACCGCACGCAGGCGCTGGCGCGGCTG
+>850:2:1:12640:19835/2
+TCCGGCACATCTCCGCTGACGATGCGCAGAGTAAGTCCCTTTACAATCG
+>850:2:1:12642:15816/2
+TTAAATCGTCAAATTGCTTCTTCTTTGCCGACGTTATGGCTTCGTTCGATGTGCATAGCTGCATCGCCT
+>850:2:1:12643:6091/1
+GGGGCGGATGATGAAGAGCACGAGGTTGAGGCCTGGCGTGACGGCGAAGGGCGGCGCGGATCCGCTGG
+>850:2:1:12643:6091/2
+CGCGCTACTGCAAAAAAAAATGCAGGGCGGCTGGCGCAAAACCTACGCCGTA
+>850:2:1:12643:3932/2
+GCATCGAAGGCGACGACACGGACGGGCATGTCGACGATATCAGCAGGTTTGTCGGCCGTAC
+>850:2:1:12650:13169/2
+AGCGCTTTACGGCGTGACGGTGGGAGCTCTTACCCAAGCGATGAAGCG
+>850:2:1:12651:12629/2
+CACCGTCAAGAGAGTGGAACCAGGGCATCTACG
+>850:2:1:12655:15798/2
+GACTGCGCTGACGGCCGCCGACCAGACGCCC
+>850:2:1:12655:19272/2
+AACTTGGCGCGGGAACGCCGAGTACGATTCTTGGTGGGGTCGAGGAATT
+>850:2:1:12657:20691/2
+TTAAACCACTCGCTTACTCCAAGAACCTCGCGATGGCGATTGCCGCGATCCTGGCCATCACAC
+>850:2:1:12659:1148/2
+ACTTTCACGCACAGTCGCATGAATTCTTTCTCTGGCATGATCCGAC
+>850:2:1:12659:16188/2
+CGGTTTGAGGAGGTTCTGAAATTCCGAAAGTGGCGAAATCCCGTAAAGCACGATCCCGGCGCG
+>850:2:1:12661:3502/2
+TGATTGCACTCATATGACAGATCTCCGATACGCGC
+>850:2:1:12661:19845/2
+GATCGGCTGACGACAGTTTTCGTGCGCCAGGGACATTATGCCCACGAGCC
+>850:2:1:12662:1654/1
+GCTGAGCACGGAAATTGGGCAATCGCTGGACATTGACGCTCTATGGACG
+>850:2:1:12663:16567/2
+GCGCTGATCGCGGCCTTCGAGGCCACCATGAAGGACCCGGAATTCCTCGCCGACGCGGCGAAGATGCAGG
+>850:2:1:12665:1425/1
+CGCTTCGGCTTTGGCTGTGTGAGCACCATGCTTCTTGAACGTGCGGGTCAAAGAGAACTCGCCG
+>850:2:1:12665:1425/2
+AATCGCAACGGTCAACCAGAGTGGTACCAAAAAGCCCATCAAAACCTGGTCGCGCCGCTC
+>850:2:1:12666:13326/2
+TGAGATGGAAGAACAGCTGCGTCGCATTGGTTGGCATGCGCAATTCTCTAAATCGTTGCGACCTTCAGTGGAAAAC
+>850:2:1:12668:10744/2
+CGGTGTCGAGGGGGGATTCGGGGATCCGCTCGTGCCACTCC
+>850:2:1:12669:4264/1
+TGGCGCGGACAACGCGCCCGAAGTGGTACCCGGTGCCGACCGATGGTCCCGTCGGCGACATGTTGCGGGCCACCG
+>850:2:1:12670:7312/1
+CTGCTTTTATCGTACTCAAACACCGTCTGGCCAAGTGACTGGGCTTTTTTGATCGTTGCATCCGT
+>850:2:1:12670:7312/2
+GTTTTCGGTCGAGGGCATTCTTGAGACCATTGCAAAGCTCAGCGAGACACTTGGTGAACTCGAACAT
+>850:2:1:12671:19632/1
+GAAGTACGGTCGCGACAATCCGTGGGTGCTCGTCAACGTGTTCGGCCGC
+>850:2:1:12672:2673/2
+CGGCTGCTCGGGCACTTCGTCGAGCCGGAGACGTTCGACGTGCTGGTCAAGACC
+>850:2:1:12676:10618/2
+CGCCCTCGGCTATTTTTACAGCGCCGCTCAGAGGGACCCCAATTACGTGTATGCGACTGGGAGCTCCCCG
+>850:2:1:12679:2829/2
+CTGCTGACCAGGCAGGATGGGCTGTGCCCACTC
+>850:2:1:12679:20668/1
+CGCCGATCACGATCTCGAATTTAATTTTTGGACGAAAATCCACCGTGTACTCGGTGCCGCGATAA
+>850:2:1:12679:20668/2
+AGGCGGGGTTAATTTGGCGCGGTGAAAAAAATCGAGGCCATTATAAAGCCGTTCAAGGCCGAGCCAG
+>850:2:1:12680:8906/2
+CAGAACGCCCAAGGCATCAGCTACAAGGCATACCAGGAACAGCTTGCGCGTGGCATCACGACGTTCGATTGGAACC
+>850:2:1:12681:3941/1
+TGAAAATTATCAAAGAAAATCAAAGCGCGCGTATCCTTACAGGCAGTGCGATTGGGGCGTCATGCCGGCACATCAG
+>850:2:1:12683:18541/2
+GGTTGCGAGAGCGTACTCGGCGTAGGTCCCGCCGACACTTTTTGCGACGTACACGCGGTC
+>850:2:1:12684:6377/2
+CCTGCGGCGCGGATATGCTCGCCATGCGCTG
+>850:2:1:12687:17696/2
+GCGGTGCATTGGTCAGAGCACGGGATCGGAATCCGCATTGCGTGGCGAACTCGATGGACTGCTCGCC
+>850:2:1:12687:9862/2
+ACTGATACAGGAAGTGAACCGACTAGCAGCTATCAAATCCATTCATGGCAAAGTGGACATTCAGTTCGAAGACACT
+>850:2:1:12689:8224/2
+TCAAGAAATTGAACTCGCGCAGACCGGCCTTGTAGCGATTGATGG
+>850:2:1:12691:3212/2
+AGTCGCTATCCCTATCGGTGTCAAACCGAGTAGATGGATTCAACTGCCGACTCCATCACTCGCCGAACAAGGCCCC
+>850:2:1:12695:4507/2
+AACACCGGTATTGAAGCTGCCAGTGGTAACGCTCTTGAGCGAAAACCAACCAACTGCTGTGTTGGC
+>850:2:1:12698:8358/1
+CCATGCACGAGCAGGCGAACCTTCGACTCGCACTCGCAGCCGAGTTGCACGCCG
+>850:2:1:12700:4981/1
+CGCGTATCCGATCAAACGGGCGTAATACCTCAAGATTCTGGACATCTTTGTCAGGAGCCTAGCGTCACTCCGTTGG
+>850:2:1:12700:4981/2
+TGACGCTGCTTACGGGCGGAAGCGACAAGCCC
+>850:2:1:12701:2509/2
+TGCTGATCGTGCAGATAGGTGACGAGCGCTTCCAAGGTCGGGCGATTTTTATCGACGCC
+>850:2:1:12702:3194/1
+CGGCGACGCGAGCGATCTCGACGTGGACCTCGCAAGCGTAACCGCCGGCCAACAGTTGAA
+>850:2:1:12704:16065/1
+TCAAAGATGACAGGGAAGCAAACACTCTAACGATGCGCAAGCGCATGGAACAGCATCGCGCGAATCCGGCGTGCGC
+>850:2:1:12704:16065/2
+CAGCAAAATCTGACGGAGTTCAGCAGGGCCCTCAAACTTCGTGCCGTCAGGCAACTC
+>850:2:1:12704:9873/1
+AAACCGGACGGGTTTGCGGCCTTGGAATACGGCGCCGGCCAAGGCCGGGA
+>850:2:1:12704:9873/2
+GTCGTCTCAACCCCGACTGCCGGAGCAGACCCTAAACCCTTCGCCGGACCTTTCCAATAGTTTTT
+>850:2:1:12707:7015/2
+ACAATCATAGGTTGAGCTTCAGGCGTTGTCAAAATGAAGTCTTTTCGCCCGCACTTGGCCCGCCTATGCC
+>850:2:1:12707:16248/2
+AAGGCGGTCTTCACCGCGCTCAACTATCTCTTGCCGGAAAAGGGCGTCATGCCCATGCATTGCTCGGCCAATGTCG
+>850:2:1:12712:10112/1
+GTGATGACTGGCCGCGCCCATGAATATCGCGATGTCTATCTCTCCGGTATCGAG
+>850:2:1:12713:1825/1
+TCCATCAGTGTCACTTCCCGATCGTCGCCGTGCTGCTTGTCTTAACG
+>850:2:1:12718:7502/2
+CAGCGGATCGCGCAATACCAGAGCTGTATCATCCCAGACAAATGTGGCCCGCAGCGCCGG
+>850:2:1:12721:8358/2
+TGCCAATCCTGGTGGCAACCGCCCTTGCCGCGAGCCTCGCCTATT
+>850:2:1:12721:18389/2
+CTCAGGAAGCCGTCGTCTCCGCCGGAGTGCACCACGAGAAGCTCGCCC
+>850:2:1:12723:5875/2
+TTCAGGCAGTGGGCACCGTCGCGTTGATGCTGGCCTTCTTGCCCGCGT
+>850:2:1:12724:15796/1
+AAGAATGTGTCGCTGCTGTTCGCAGTGCTGAATGGTGATCCCGCGGGACC
+>850:2:1:12724:15796/2
+CGCTGGCCATCGAATTGTCCGAGGTGTCCCCAGCCCCCGAGCTTGAGCGTGGTGGAGAGCCCTTGGTCCTCCTTGT
+>850:2:1:12724:9936/1
+CGGAGATCGGTCTCGTCGCCACCGCCCAAAACTCTATGATGTTCTGCGCGGTAATGAACACTTCATGAC
+>850:2:1:12724:9936/2
+ATGGGCGGCACGACACAAGGATGGTCCGAACCTTCCTGATGAGGCGGTCGGGCGGGACGG
+>850:2:1:12730:18641/1
+GCAGTCGGACTACATCCCCCTTCGAGGTGGCCATGCCGCC
+>850:2:1:12731:4664/2
+CGTGTTCTGCACCACCGAGAACGACATGGCGCATATTCGCGCTGCGCTCGAAGCCG
+>850:2:1:12732:20129/2
+AACGTCTCGAAGCGAAAGCGTATCTGCACAAGGGCCTCAAGTTAACCTTTCGTAACGAGGCCACGAAAGAGGAAAC
+>850:2:1:12734:1319/1
+AGGTGGCGGTAGAGTTCGAAGATCATTCCGCTGTCGGTATGTCCCATTTCGAGCGCGAG
+>850:2:1:12737:5091/2
+CAGGGCGACACCACGCTCGACATTCTCAAGGGCGCCGAG
+>850:2:1:12738:3676/2
+CAGGCCGGTGGCGATGTCGCTCAGAACCTGCTTCACGGAGTTAATCTCGGAAGCGGGAACCGTGGGAGTCGCG
+>850:2:1:12740:7342/1
+CTACAAGCCGCTCGCCGCGACCCGGTGATGCAACAGATGGTGCGT
+>850:2:1:12743:5692/2
+GACATATTTGGGGCGTGAATATGCCGAGGCCGGCGGGCTG
+>850:2:1:12745:13281/2
+CTTTGGAAACCGGTCTGGATGCAAGCGGCCATTGTTTTCACTGTGAGCGTTTTGGCC
+>850:2:1:12748:5556/2
+TACCATAGGACGATTCACAGGGTCCAACGCCCTCAAAACAAGGCGTTTCTGCTCCGAAAGCCGCTCCCAGTTGATC
+>850:2:1:12756:18708/2
+ATTCATCCGCGGGAGCATCCGAATGACACGATCGGCGCTG
+>850:2:1:12758:18576/2
+CGGTAAACGGTGGCGCGTGATGTCCCGGTGAGCTCGCATGCCTTTTTCACGCCGGTGACCG
+>850:2:1:12759:16265/2
+TGACGCATCGTTCATGCGTCAGTCCGTTCGCGGAACTCCAATCGACCCTCCGATCATCACGCTTACGGTAAACCCA
+>850:2:1:12761:18062/1
+TAAGGAACAAGGGCCAGCGCCACCAAGATCACGACGATTGGCCCCTTGCT
+>850:2:1:12761:18620/2
+TCCCTGATCTCCTTGGCCGCGGACGCCGAGCGCTGGGCCAGGCTGCGCACCTCGGCCGCC
+>850:2:1:12765:20324/1
+TTTCTTTCTTGGTCAAGAATTCGGGCAGATATTGGTCGGAGCCTTTTCCGATCTGCGCGTGTAACTTCTCCCGGGG
+>850:2:1:12765:5487/2
+AGCCGCTCCATTCGATCTGCTCTCTCGGCAGAGTGAGAGCCAGGACAAGGGAAACGATTCCGACGCCGACTGGGAT
+>850:2:1:12766:3878/2
+CGCTTTCTCACAAAATACGGTCCCTAAAACTGGCAATCGATGCC
+>850:2:1:12766:12514/2
+CGAGGCGGCGTAAGTAGATGAAAAGGGTTCACTCGATCTGAATCGGGAATTATAATAGGATCGGCAAG
+>850:2:1:12768:12944/2
+CATCGGGCCAGATGCCCATCGAACACAGCCGCACGTACAGATCGGAGAAACC
+>850:2:1:12771:17025/2
+TGGCTTTCAAGCGGTGGATCAAAATCCTTGGTCACCCGATCATGGCGCTGATCGTCCTTACGGAACCGGATTTCGA
+>850:2:1:12776:12460/2
+TTGTAGATGCCGCCGGGCGTATCGACCTGCTGCACCACGCC
+>850:2:1:12776:18698/2
+TGACGCCGTTGCGTTGCGCGAGCGCGAACATCAGCTCGGG
+>850:2:1:12779:8804/2
+GTCCTTGTCGTGCGAGACCAGCAGCTCGATCGCCTGCACGAACGCGTCGTCCGGCAATTCGGGCATCGCCATCCTG
+>850:2:1:12783:5704/2
+TGATCCGGGCGGCGATCAAGGTCGGTCTCATCACGGCCGCGCATGAC
+>850:2:1:12783:6723/2
+GCCCTCAAGCTGGTGCTCGAGCCCATCTTCGCGGC
+>850:2:1:12784:19860/1
+AGCAGCGTCGCCCAGGTCGATGCGGCCAGCCGGTTGCGG
+>850:2:1:12784:6260/1
+ATTAAGGGCTTCTTGATATAGCGATAATTCGTTACTACGATCAGAAATGGCTGGAAAAATTAGATCGTTATAACGG
+>850:2:1:12788:5484/1
+CGCCGGTCCGGGCATGGCGTTAAAGCTCTAAATCGCAATTCGAAAATGCCAAAGCAAAATTTCTACAGCG
+>850:2:1:12789:8234/1
+TTCACTACCATTGTCGTCGTCTCCTGTATTGAAGACACCACCATCGGCGTCCCATTGCGATGCGGTGGCGGCCAGC
+>850:2:1:12797:10554/1
+GCATGTCGCCGCGTTCGAGCCCGTGCAGAGCGGATGCCGGGTCGG
+>850:2:1:12801:10755/2
+CTGGCGGTACGTGCAGTCGGACCAACTGGAAAAGTAATCGGTGTGGACATGACTCCTGAAATGCTGACGAAAGCGC
+>850:2:1:12809:10781/2
+CCAAGAAAAGCTCACAGCGCGATTCGTAGTCGCATGCGGCTGCAGGCCGCACTTTGTCCTGCGACGGTT
+>850:2:1:12809:13925/2
+GCTGGATAAGGCTAAGGGAGAGGCCCATCGCGTCGCCGGCAACGTGAAAGACGCCTCGCGCGAT
+>850:2:1:12811:7747/2
+GTCGAAGACGATGATGGCGCCTTTTTTCTCGCCAGGCTCACGCTAAAGAACTGATC
+>850:2:1:12813:3661/2
+AGTGTTGAACGTGACGCGACCATCGGCCAACTGCGTCTTCGCGCCCAGCTCGTAGTTCAGCACCTTCTCGTCCTTG
+>850:2:1:12814:16095/2
+CATTTGGAAATTCGAGTGATAGGAAGAAAGCCGAAGATTTTCTGCGTGAACATGCGTAGGCAGAGGCAGAAAATGC
+>850:2:1:12814:11341/1
+TCTCCCGCATGTGACGGATGGGCAGCGAATAATGACCTGCGCCATCAATGAACCGCGCTTTGCAGTTGGGCAATC
+>850:2:1:12815:18756/2
+CGTTCTTGATTTGTTCTTCCACTTCACGCGACCCGTTCCAATGGGCGAGGGCAAAACCGCCATGGATC
+>850:2:1:12815:14624/1
+CCGCCGGCATCGCGCAGCGCTGCTCTCGCTCCTCTGTGTCGC
+>850:2:1:12816:4463/2
+CTCGCATGCGGCAGCAACAGCAAGAAGGATCTTCATTTAATTGCGAGATGCATGATAACGGATG
+>850:2:1:12818:6003/2
+CCGTGGCGAAAGTCACATTCGAAGAAGATGCCTTGGAGATCGATCGCTAGGCTG
+>850:2:1:12819:14286/2
+ATCAGTTCCAGGGTGGTAGGACGGGGCATACCAGTTAGTGGCGCCTTGAACACTGGGATAGATGCGATTTCCTTCC
+>850:2:1:12819:14131/2
+TTCCATCTTACGAGTATCTCAGGATCAATCATGTTAAAGGGCGGGCGAATAAGAGCGCGCCACACACTCAAACCAT
+>850:2:1:12820:12626/2
+CGAACCCGGGAGGAATCCGATGTCTGAACGACTCA
+>850:2:1:12823:1927/1
+GTAGCGAAAGCAAGAGTGAGGCCAAGACCGAATCGAAGCCCGCC
+>850:2:1:12825:1828/2
+AATCTCAACGAGGGGCGGCGAGAGTGTAGCTAGCACGACCGGGGCATACGGACG
+>850:2:1:12829:19338/1
+ATGGCGAACGAACTGCGGGCCGGATTACTGATCTGATACGGCAAACTGTTGAGTCGGAGCCACGC
+>850:2:1:12831:9103/1
+AGGCTGATTCCCTACACAAAAATAGGGATTTTCCCTCTGTGAGCGGGTGAAACCTGACGGCATACTTTGGATGTGT
+>850:2:1:12831:7119/2
+ATAGCCCTGCGTGATTTGCCAAAGCGTTGAAGTATTGAGCGCGCTTTCCATTTAAAAAATGACGGCTACC
+>850:2:1:12832:16632/2
+CGCGCTAGATATGGTTAGCACCCGAACATTCGACG
+>850:2:1:12835:17336/2
+TGTCGTCAATGTGATCCGAATCACGGCTTCACCGGCGC
+>850:2:1:12837:12302/2
+GGCGTAAGCTTCTGGCGGCCCGCCGCGAGGCGCTGCGCGAGCATCATCAGGC
+>850:2:1:12837:1099/2
+ATGCCCTGGAATATGCCGGCTGAGCAGATGGTCGACTGAACAATATCACGATTGGTCGCGAGCCTCAGGCGAGCGC
+>850:2:1:12841:8160/2
+TGCTCGTCTTCCATCTTGCAGCGATCCTACTGGCAATCCCTCCAGCGCTCTTGGACGGCGGTTGGGCTGTGTTTT
+>850:2:1:12843:15519/2
+TCGCTAAAGCCGCGGATGCTTCGCAGTGGAGCGCGAAGATCGTGGGAGACCGAATAGCAAA
+>850:2:1:12843:1449/1
+GTGGGCCGCACTAGGGGAAATGTTTTCTGTCGCCGTGCTTCTTCAACTGCAAAACTCAATTGCGATTTCGATCTCG
+>850:2:1:12843:1449/2
+GTACCTGACGGCGGAGTCACAAGGGTGGTCAACCCGATCATTTGAAGCAGCGCC
+>850:2:1:12849:7535/1
+GTAATATACCCTCGAGGGCAGCCCGCCGGCGATCAGGCGAG
+>850:2:1:12850:14636/2
+TGGAAATATGTGGAAATGCATTCATCAGCTAAAGGGTGGCGCGATCTAGCCAATGCGTGAAACAACTGACGAGTGA
+>850:2:1:12850:18633/2
+AGCTGAAGCATATCGGACATTGATTAGCCAAGTATGTTGTTACCATTAAAACGGTTAGTACTCAGGAACC
+>850:2:1:12851:12933/2
+CCGGATGGGTGTTTCGAGGTCCGCGACATCGATCAGCGAGAACCTGGTA
+>850:2:1:12859:16683/2
+TAAGCAATGAATCCATCAGATGATCGCAATGGACGGCGCTGGAGAATTCTAATTTCGGCGTACGCTTGCGACCCCG
+>850:2:1:12860:16550/1
+TGCCTTGGAAGAAATCGTCCAGATCCGGTCATCTCTGGCG
+>850:2:1:12863:12166/2
+GCCTTCGCCGGCGGGAGAGCCCGGCCCTTTCGAAAGAGGAAATGTCCTTCAGGAACGCTCGCGTACAGCGGTCTGT
+>850:2:1:12866:9017/2
+TCGCGCTGGCCGAAGCCTGCGACGTCGCCTGCGATACCAC
+>850:2:1:12868:7375/2
+CTCTTGAGGAGGCTCCGAAACATCAGCAGGCTCG
+>850:2:1:12882:12664/2
+TGAACTTCGGCCAGCGCGCGTTCCCATTCACCCCGGCGCCGATAAACCCATCCGCAAAATTGTCGCGCCA
+>850:2:1:12883:6700/1
+TGGGCCGATACGCGAGACGAAGTCGATCGTATTGCAGAACTGGTCCGGC
+>850:2:1:12885:6966/2
+CTCGGTGTCGCTCAGGTGTCCGACATCATGAAGGTCATCGACGCGCACACGTTCCAGCGGCCG
+>850:2:1:12887:19750/1
+CCCGAATTGCGGACCCGGCCGGAGAATATCCTCGATATCCTTCTTCTGGAACCGG
+>850:2:1:12887:19750/2
+AGACGGAGACCAACGTGGTGGGTATCGCCTTGTTCAGCTCCTCTTTC
+>850:2:1:12887:11035/2
+CATGGTCGAGCACAACCTCTCGGTGGTGTCCACGCTTTCGGACCACATCACGGTACTGGCGCGGGGCCAG
+>850:2:1:12889:13393/2
+AGAATGCGGGGCGTCTCGGCGCCGAGGGCGCGCGCGGCCTCTACCATGGTCTGCTCCC
+>850:2:1:12891:2333/2
+AGCTTTCGGTGCCGATACTTCACTGACGGTGGTGACATCCTCAGCCCTGGTAGTTTTGAAAATCTGCTTCGCGCGA
+>850:2:1:12892:11005/2
+CCGCGCTCATCCGTCGACCACTTGATGGCAAC
+>850:2:1:12893:1680/1
+TCCAGCTGCGGCGACACATAGGAACGCGAATCG
+>850:2:1:12893:1680/2
+CCAACACGGCCAACGGTTTCATCAACATTATTCCGTGGATCGTTGTCGCGCTTGCCTTGTG
+>850:2:1:12894:19711/2
+GATCGCAGCCAGCCTGATCCCGGCCTACAGGGCCACCCGAATC
+>850:2:1:12895:10857/1
+TGACGGGGTCCCTTGGGCTCAGGCCCCGCTGCATGATCATCCTCACCAGCTGGTCCTC
+>850:2:1:12899:4871/2
+ACACCAACACAATCCGTCGCATCACAGCTGCCGTT
+>850:2:1:12900:15022/2
+ATAGGGGTTTTCCGGAGAAGCCCTTGGAGACGCCAAGTGCTGCTGCATGTCATGCTCGCTTTCACTATTCTTTTGC
+>850:2:1:12900:7560/2
+AGAAACGACACCCGCCCAGGAAACCCTGGTCTAGCAGCCGTTAAAAACTC
+>850:2:1:12902:7675/2
+TTCCAAAATGATGTGGGAAAGCCGTTCGGCATCCCCACGAGTTT
+>850:2:1:12902:12669/2
+ATGCCTCGAACAACGTCGATTAACCCATCGGTGTCAGCCGGCTGAATCCCTAGCTCCTTTTTCTTTTCCATGGTTA
+>850:2:1:12908:9017/2
+TCATGTTGCCAATGTCGTTTACCTGCGTCATCGCAGCGGCTGTCTGGCATTATGCAGGTCG
+>850:2:1:12909:15461/2
+ATTGTGATGAATTTCTTACATCAGCGCGCGCGAAATGGGGGCAGACTCCATCATTAGTTTTGTTGCTGCCGCACGG
+>850:2:1:12910:16874/2
+CAAATTCCGTTCGTGGTGGAACACCTTCACACAAGGGTTTGATCGGGCCAATGCTTCCGCGAGTTCTGCTGATCGG
+>850:2:1:12910:19856/2
+AATTCGAAGGCAGTTGGCGCCGGAGATGCCCCGTGCGTAGAGCCTTCCGGCTT
+>850:2:1:12914:18049/2
+GGGCTTTGCCTTTTGCCGGGAAGAGAAGGGCGATCTTTGACAGTTTGGTTTCCAATTTCCCACAC
+>850:2:1:12920:14815/1
+TTGGCCACGATCCTGAACCTCGTTGTCGCCAAGTCGGTGGAAGAGCGCGTCG
+>850:2:1:12920:14815/2
+CTCTTGCCCTGGAGGCTCTTGACGACGAGCTTGCGGATCATGTCC
+>850:2:1:12922:19643/2
+TCGTCGCCGGATTCGAATTCACGAGAACGATCCTGTAGCCCTCTTCCTTCAACGCCTTGCAAGCCTGCGTGCCGGA
+>850:2:1:12922:4122/1
+TATTGATCACTTCGTGTTGATATAGGCAAAATTTTTTAGTAACATTTGTATTTCCGACAACCCACTAAACAATAAG
+>850:2:1:12922:4122/2
+AACAGAGACGTCACAAGAGTCAGAGGAGGAGGCAGATGATTTGGTGGAAATAGACCTTATCAAGATAACCAAG
+>850:2:1:12924:6930/2
+GCGCGAAGACCTCGATCAACGACCTCTTGCGCGAATGAACGACATCCCCGCCCCACCCGCCGCGC
+>850:2:1:12928:10431/1
+CATGTTCGACCACAATTTGTTCCAGGACAATCTGGTCGGCGTGGACTTCTGCGAGCGCATGGTCAAAGAGACCAAT
+>850:2:1:12929:3849/2
+AAATCTGAGCCTTCAGAAGGAATTCCCTCTAGGCAACGTCAGAAAATTGGAGTTGCGGGCTGAGTTCTTCAACGTT
+>850:2:1:12930:3043/2
+TAGATTAGAACTCCGAGAGGAGGAAGGGTCATATTCAACGAAAAAGGGTGTCCGTGAATAGGTAGCGG
+>850:2:1:12931:12150/2
+GCCCCCAGCACCGCTTTCATCCAGCGAAAGAACAGCTCCACAGTCCACCGGTAACGGTAAGCCAGGGCTACC
+>850:2:1:12938:15741/1
+ATAAAGTACAGCTGTCCGATCCAATCTATCCTGGCTAAAGATGGCTTCGAACAGGTTCATCATTCCCCCATTGAGA
+>850:2:1:12938:15741/2
+TCAATACTAGTCGTGCAGTCAGACTGTTCCCTAGCCAATTTCTTGAGGCGTTGAGCAGCATCTGGGTTTGTTTCCT
+>850:2:1:12944:14947/2
+TACTCGCCAATCAAGATAAATGGCGCCCAGTACACCGGCACCTTGCCCGGCCGGACCATGGCCAG
+>850:2:1:12945:4684/2
+AAGAAGTGCCGGGTTTTAACTCAATCGTAGCTCTTGTC
+>850:2:1:12947:15431/2
+TCGAACACCCTGGGATTCCAACAATCGACTGCTCCATCAACCATCTGAACTTCCAAAAGACCTGTTGTGACACCAG
+>850:2:1:12947:20133/2
+GCATGGCGCGCGTATCTAAACAAGATGGTGGGAGCCCTTGCTCCCTACGTGCGAATTTACGTTCCACAG
+>850:2:1:12954:6406/1
+CTCGCTCTATGCCGTCTATGAAAAATCCGAGAGCGGGTTTGCCGAGCGCTATCTTGAAATGCTGTCCGCC
+>850:2:1:12954:9454/2
+ATTGACATGTTTTTGAAAGAGTCCGCGGTATTGGAAACATGGGGTCAACCCG
+>850:2:1:12955:12039/1
+GTTCATTCGTGACCATGAACGAAGGCGGTGCACACAGTATAAAACACGGATTTGAAACTCAAAA
+>850:2:1:12958:4046/2
+GATCCTTTTGAACGACTTCAAGTGCTTTGGTGTATAGCTTTATGGCACTGTCATTGTTGTCTTTAACCCACTGA
+>850:2:1:12958:12901/2
+CCTGCACGCACGAGGAACCGATCGACGAAAAAGTGGGCTACCAACCCAACGTGTCGTGGTTCACGCGCAGGGCGA
+>850:2:1:12958:14973/1
+TATCCTTGGTCGCGCCAATGCCAGGGGGTTTCGTCAGTTAGTTGAGAGGTATCTGATGGATGTGTCAGATCCAATG
+>850:2:1:12958:14973/2
+GCAGCATGTCGCGATTTGTTCGAAGGTATTCGCCGGCACAAGAAATTGCCGCCATGCGAACCTCGTTTTCGGGGTC
+>850:2:1:12960:15295/2
+GGTGCTGCACCATGTGCACCTGGAGCAGCAGGCCGGCGAAGGCGTCGAGCGGCGACGCG
+>850:2:1:12961:18844/1
+CAAGAAGCAGCGCAAAGGCATTTGCAGTCGTCGGCCCTAGAATCTGGACCCAACCC
+>850:2:1:12962:4572/2
+ACACAACACCGTAAGTGCAATCGCGCCAAACAACAACAGCGTATTACGCATAGGAGCGCCCTAAATTAGATCGTCG
+>850:2:1:12962:5003/2
+TGCCTTTCGGGCCGAGCGAAGCATGTCGCCGGTTGAGAAATGC
+>850:2:1:12962:12191/2
+AGTACCTTTTCGCGGCGATTACCTTCAGGGAAGGTCACGGTG
+>850:2:1:12963:13589/2
+CGTGGTCTTGCTGCTCGGAACGGCCCCGGCGGCGCACGG
+>850:2:1:12963:20044/2
+ATTCGTGCCGCTGAGGCCGGGAGCGGTCCTGGCGTGCACACCCCGGTGCACACCC
+>850:2:1:12965:15010/2
+CAAGGCATCCATCATTCGCTGCCAAGTGCCATCATCACGCCAAGCGGCGAAGTAGTCGTAAACAGTACTCTTGGGC
+>850:2:1:12966:16153/2
+AGCCTGGCTTCTGCGCTGGCCTGTTACTCGGCTTTGAC
+>850:2:1:12967:18256/2
+GAGCGAGGGGTCAGGCCTAGGTGCCAAGTTTACGGCCCGTTTCAAAGTAGACGATTCGCTCTCCGATCTTACTGCC
+>850:2:1:12970:11869/2
+GCCGGAGTTCTCGGCCTTCCCCACGCTGCTGCTCGCACTCACGCTCC
+>850:2:1:12975:2584/1
+TGCCGGCAACTGCATGGTGAAGGTCTCCTTCGGGCGAAGTTCTGCGACCGCTTCG
+>850:2:1:12975:2584/2
+AAAGCGCTCGGGCTCACGATCCCCGAGGCGATCCTGGT
+>850:2:1:12979:11334/2
+TATCGCTACAAAAAAATTACGCGCCAACGCTCTTG
+>850:2:1:12979:14150/2
+ACGCCGAAGAAAACGTAGGCGGAAGCAAAACGAAGACGGAAGCGCCGCCAAGTGGATCATTCTTCCTTCATCC
+>850:2:1:12980:2525/1
+CGTTCAGTCGTTCCATAACCAGACGCCGTTTGCAC
+>850:2:1:12980:2525/2
+CCTGACAGCTCCAGCGCCTTGAGCGCTTCGGCTGTTTCCTCGGCTTTCTCCTCTCGCACCACACACTTC
+>850:2:1:12985:20648/1
+CACGGACGCATGATTTTGTGACCGGCGATCAGCTCGGTGCCAATTTCTTTGGCCATGTTACTGGGG
+>850:2:1:12988:6921/2
+CATCACCACCGAAGCGATGGTCGGCGAGCGGTCCGCGGAGAACTCCACCACCGAATCGCGACCGACGTGATGAAGC
+>850:2:1:12990:13873/2
+ATCCATATGACGGGAAGCCTGCTCGAAGATCAGCGCACCGTTTGGGTCGTTGCTGCCGTTAGCTTTCTTTTGT
+>850:2:1:12990:18505/2
+GACACCCCGCGCGACGCCTTGGTTCTCTTTGCCAGCGGCAAAATCTTTGCCCTCTTCGCCGGC
+>850:2:1:12993:16670/2
+CGGCGAAGGGAACAAGCTGCCCTTCATCGAAGCACTCAATGTCGAGCTGGGCTATCGCTACGATCATTACAGCACC
+>850:2:1:12993:6227/2
+GCCAATTGAAAATCCAAATCATCCGCAAAATGCTTTTGAATAAATCCAGCC
+>850:2:1:12993:1666/1
+CTTGTTTTGCTTAAGATCCAAGAAGAAGGCCAAAAGGGCAAAGGACGCACATAGGTTGGATTTGGACAGCAGCACA
+>850:2:1:12997:7091/2
+AGAACGAGCATGGCATTGCCGCCGAACGGATGTCCAAACCGATCCACGGGACCCAGTTTGTCCTGCTCGAAACCGC
+>850:2:1:12998:3458/2
+TGTTGGATGAAGACAAAGCTGACAAGTTTTCCGCCAAGGACTTT
+>850:2:1:13001:6287/2
+CCATTCGAATGGCCTTGGCCAGAGCATCAGGAAGCCGAAGATGAGTAGAAGCCCGACTCCAACCGTACGAAGTCTA
+>850:2:1:13002:12374/2
+CTCCTTCTGAACGCGAATCACTTCCTTGCCGCTCAGGACGGTAAATCCA
+>850:2:1:13002:9253/2
+CGCCGCGATGATTCTCAACTCGCTGGAGAACGGGCGGCCCGAGGCGCTG
+>850:2:1:13006:13853/1
+CTAGGATCGGCGAACCCGGTAAAGTAGCCCCTGCTTCCCGAAAGTGACCTCGGAACGCGAG
+>850:2:1:13006:13853/2
+ACCCAAACGGCGAGACTGATCGATACTTCCGCTGCCTCCCCCTTGCTC
+>850:2:1:13009:20306/2
+ATCGAGAAGCCGTTCGAGCACGAGCAGATCCGGCAGGTGGTGGCCAAGGC
+>850:2:1:13014:13106/2
+CAAAACCGGATGAGCATTAGGCAGCTAGCCACTGCATTCAACAAATGCGTCTACCATTGCCC
+>850:2:1:13015:4970/2
+GCGGATGATGAAGGAGGTTGTGCGTCCACGAGCCATACCGAGCCCTCTCCGAAAGAGTACCAATAGGTCTCGTATC
+>850:2:1:13018:18264/2
+AGCCGGGAGCCGACGGATTCGACACGGCGCTCGCCGAGGAGATGCAGAAGATCGCGCGACCGCGG
+>850:2:1:13019:12064/1
+CAGACGGGAAAGTCGCGCTGGTTCCAGTCTGGAAACCTGAACAGGCAGCAGAATTGGACTTTGTTTGGAAACCACC
+>850:2:1:13019:12064/2
+GCGGTATCCAACGCCACAGATAATGGCTGGGAATCCTGTGGGC
+>850:2:1:13024:5604/2
+TGAATCACAGGAAGGGCAGCGTTTCTGCAAGGCGTGTGGAACCAATTTGCAGTTGATAAACGACGCGCTG
+>850:2:1:13025:6639/1
+GGATGATACCTCATGGCAGGGGTCATGGTTGAGGCTGAAGTCGTCCACTCAGATTCGAATAAGCAGCTCA
+>850:2:1:13025:6639/2
+CAGAATCGATTCTGATGCTTCTTGCCGTCATGCTCCAACTGCCAGTAGTCCACTGGCCGAAGCGTCAAAGCCAACC
+>850:2:1:13029:14273/1
+TAAGCCACGCTGATGCCACACCTAACACGAGCACCGAAACACCTCGCATGAGTTGAC
+>850:2:1:13029:14273/2
+ACATACATCGAAACCTCTCAATGTTAAGAACGTCCATCTCATCGTCAGTATCAAGCTTCATACTT
+>850:2:1:13029:15121/2
+AAGCTCGGGCGACACTGCACCCCGATGAAGCTGCGCACGCGCCTC
+>850:2:1:13031:3840/2
+ATGCCGGAACCCAGGCAGTTGGAGACATCACGAAGTTTCTTGAGATCCCA
+>850:2:1:13032:6031/2
+CAGCTTGTTGTAGTCCGCATACCACTCATCCATCAGCCTCTTCTGCTCCGGATTCAGCGCCTCATATGTCCCGCCA
+>850:2:1:13032:19966/1
+TGGCGACAACGACGGTCTCACGTTGCAATCGTTCATACAGAAGTACGGGACCACCG
+>850:2:1:13037:9183/2
+ACCGAAATCGGACCGGCGGCGTCGAGCAACTGAAAATCGGGAAATACGAGAATGGC
+>850:2:1:13039:16987/2
+GAAGTGATAATAAAGGAATTTGAGAAATGGGCTAGAAAAGAGGCAAAGAATTACGCGCAATCGCCGCGAGCGAACG
+>850:2:1:13039:14545/2
+TCTCAGCTGTTCCGCTTCTTTAGCCGGAACGTCACGTTTGTAAAACTTCTGATTGCTTTCGGTGGTGACGGGTGGC
+>850:2:1:13041:15827/2
+GGCCAACAGGTATGGGACCAAAATGAGCCCGCAAAGTTATAGTGTTTTCCTCCTGGAGTCGCAGCACCACGTCATC
+>850:2:1:13042:13076/2
+CAATACCGGTGTGACGTTGGAGGTCGAACCGGTAGTAGGCGGCGATTCGACTACTATCGATTTGAATTTAGTTCCG
+>850:2:1:13046:12241/2
+AGTCCGTCTGCGTAAGGATGAGACAGAATCCGTTGCCCGTGCAGCACGCGCCCGTGGG
+>850:2:1:13049:2799/2
+TCGAGAACCGGATCACGAATCACAAGTTACGAATTACGGATCACCCCAGTAAATCACCGTAGCGTTTATCCGCTAA
+>850:2:1:13049:8348/2
+AGCAAACCGCGGCAGCGCGGTGCGTGGTGGCAGACGTATCGGTCAAGATCAGCCATCCGT
+>850:2:1:13051:18133/2
+GCATTTGCTCCGATCATTGACCGCATAAAACTTTGCTGCTTCCATTTGCCTTTCCCATGGGGCATCCTTCAAATAT
+>850:2:1:13053:2260/1
+GCCAGTGCGGTTCACGATGACCACCGGATGCTTGAGCGATTTCTCCATCATCGCAGCGAGCGG
+>850:2:1:13053:2260/2
+TGTAACAGCGTGTTAACTTGGGCCGTCTGGAGGAGGATCCATGCCGCGTCTCGCAGTACTTGTTTTTGCTGGATTT
+>850:2:1:13054:5309/2
+GCTGTCTATTTACCGTGTGCGGTTCCGCTCCTAAACTCTTATGCTGATGACTGCGACGAGCGACTTTATTTACCTC
+>850:2:1:13055:5409/2
+ATCAACTGCTCGGCGCGCTCGTACTGAATTGCCGTCAGCAGCTT
+>850:2:1:13057:11757/2
+GCAACGTGGAGAAATACCTGTGAAGCAAACCATGAAGATGTCGACGGCATTGATCAGTGTGACCGACAAGACGGGC
+>850:2:1:13057:15358/1
+TATGATAGGGAAAGCGAGCTGTAAGGAATGCGCGCGGGGAAGAGCTC
+>850:2:1:13057:15358/2
+CGACTGCAGATCCATTCCGCTTCAGACCACGGCGACGATGGGGATGGTCTTTGCGCCGCAGCTCATCCTGATCTGC
+>850:2:1:13058:7841/2
+TTTACGTTCCCTCGTCGTTGCGTCACTCTCGTGCTGGGTTTGAGCAGATTCCCCAGAATCTGACGCGCCCAG
+>850:2:1:13062:3321/1
+TAGGCAGCACGCACGGACCCGACATCGAACGCCATGAGCA
+>850:2:1:13069:4216/2
+TGAAGGACGAGTCCATCACCCCGCTGATCCACATCGCGGACTGGGACTTCAACTGGCAGGGCTTTTACTGGTTCCG
+>850:2:1:13079:1594/1
+GGTTGATCGCGTTGGCAAACATCGAGAAGTTAGTGGATGACTGACG
+>850:2:1:13079:20682/2
+TTAACTGTGAACTGTAAACTGCTGACAATGAACTGCTTTTCTACCCGCTCTTCTTCAGCTCCGCCAGTACCAGCTT
+>850:2:1:13081:3042/1
+CCGAACGCCTCGGCCGTCTCGACCATCCGCTCGATCGGGCGC
+>850:2:1:13083:14410/2
+ACTGTCAACTTGCCGCCCCGCGTAATCGTCGGGGATTAAATTTGCTATGCGCACT
+>850:2:1:13084:2823/2
+CGAGGCGCTGTTCATCACCGCCCGCGAGCACTTGCAGCCC
+>850:2:1:13086:17486/2
+GACCTCACCGACGAGATCGCCGCCAAGGACACCGCACCCG
+>850:2:1:13087:5502/1
+CTGTCTGCGGGCGATTCGGGTGCTTCGAACGTTCCCTCAAACGCGGGGTGTGTATTCCGG
+>850:2:1:13088:11050/1
+AAATCCGGTCCGGTGTTGGGTCGAGATCGAAAAAGAACAGCAGCGCGTTGGCG
+>850:2:1:13091:2952/1
+GGCGCTCTCGCGCAACGTCGCGCGCAAACACGCCATGGAAATGCTGCTTACTGGGGACATGATCTCGGCC
+>850:2:1:13093:10104/2
+GGATATTCCTCCGCGGCGCGCGCGATGATCTTGTCGTCAACGTCG
+>850:2:1:13095:13237/2
+CGGGTAACCCAAGGAGCGTGCTCCAATAACCCTCATGCACAACTCCATTGCCGACCAAATTGTAGTCCTGACAATG
+>850:2:1:13096:21335/1
+AACCGGTGATGTCGAACTCTTCTTTGACGGCGAAAAAACATCTTTCAAAAATCTAGCCAAAGCCCCACCGACTATG
+>850:2:1:13096:9881/2
+ATCCACGTTGATCGGAAGTGATTTCTTTGCGTCGGCGAACGCTCTCTCAACCGCACGCG
+>850:2:1:13097:13330/1
+GTGCCTCACTAGCCGAGCCGTGGCTCCGTTTCCACACCTCGCTCATCGAACCGGAC
+>850:2:1:13097:13330/2
+CTACACAGCGGTGCGGTTGCGCCGGTGGTTGCGCTCCAAGCACAAGGTCAGGCGACG
+>850:2:1:13099:15384/2
+GAAACCGTCGCCATGTTCGGCGCGGATCGTTG
+>850:2:1:13099:11849/2
+ACCAAGACCCCGATTTTCGACTATGGGATATATTTAGGTACACCATTAGGGATACTGTGAGTGTG
+>850:2:1:13105:7635/2
+ACTGCAATTATCGCGATGGTAATAACCATCTGC
+>850:2:1:13107:8564/2
+TGAACAGGCCGAAATTCTTGAGCGTGCGCGACAGCCAGTAGGGCCACAGGCGCATCTCAATGAGGGCGAAGAATGC
+>850:2:1:13112:19580/2
+ACTGAAACCAAAATATCCTCGTCCGTCATAGCCTCTTGATCAAATTTTACATCTTCCGGCTCAACGGCTAGTGCAT
+>850:2:1:13113:12968/2
+CGGAATGTCGTCCCCCTGCCCAGTGGATGACCAGCACGATCTCGCGCGTGGGCTCATCGGCATCCACGATGATCTC
+>850:2:1:13114:15635/2
+CGAATGCGGACGCGCAAAAAATGATTGATGAAGCGCGCGAAAGCGCTGCGCATCTATCCG
+>850:2:1:13115:13570/2
+CGGCGATCATTCGGATCTGATCGACGAACTCGATCGTGTTGTAAGTGAGATTGAGAAGTTCGTGCGAGAACACTGA
+>850:2:1:13117:4789/2
+AGGTTCTTGATCCGCACGTTGGCGAAGGTGCCGCGCATCATCACCTCGTGGTGGCCGCGGCGCGAGCCGTAGGAGT
+>850:2:1:13118:16867/2
+CAGCTCTGCCTTTGCTAAACCGGCAGTGTGGGTTTTCAATATTTTCGGAACCTTGGATCTACTCGATGCAATCACA
+>850:2:1:13120:1927/2
+CATTCCGGGCATCTTGATGTCCATGAGCACGGCCGCGTAGCTCCTTTGTCGTACCGCCTC
+>850:2:1:13121:11959/1
+GAAGAATATTTGTTCGACGACATCCCGCGCCCTCGGTGCCGCCAGAGCTTTGCC
+>850:2:1:13122:9110/2
+GGGCCGCTGTAGGGACCGGTGTTGCCGATTTTGATCTCGCTGTCGGTCACTCCGGGGCC
+>850:2:1:13122:17056/2
+GTGCTGTCGAAGTCGCTCGGCAGCCAGAACCCGA
+>850:2:1:13123:9840/2
+GGGTTTTACATTTGTTGTTCTTCTTGGTAGGAACACAGGCCCCGCCTCC
+>850:2:1:13123:16747/2
+CATCGCCGGCAAGAAGATGACGAACTCCCTTTCGACGGGCCAGCGCGAGCATGGCATTGGAAAAA
+>850:2:1:13124:12470/2
+TACTTAATTTTTGTAGGGCGATCATTGTTCTCTAAATTAAAAAGAGAATAATCATCCAGGTAAAATTTATTACTTC
+>850:2:1:13129:6648/1
+GTGGTGCTGTTGCTCGTCGCGGTGCTGTTGATCCTCAACACGATCTCGA
+>850:2:1:13132:13633/1
+AGCCGTGCGGCAGAAGCAGCGTGAGGCGCGACGTCTCCCGCCACTT
+>850:2:1:13132:13633/2
+CTCACCGCTTTCCGAGTACGCGTGCATGGCCTTCGAGCACGGCTACTCGGC
+>850:2:1:13137:5791/1
+TTGTTCGTGACGCTGGCTATAAGCCGTGGCCCCAGC
+>850:2:1:13137:5791/2
+CAGCGAGCTTTACCCGTCATGGATCTAAGCCAGCCGCAATTCTACGCCAATGGACCGG
+>850:2:1:13137:4278/1
+AAGGCGCACAAGAAGCTGGAATCTGGTACAATGATTGGAAAGATTGCATTATCTGGCTTCTAAACCTAACTTACTT
+>850:2:1:13137:4278/2
+AATGATTTAACATTATTATAAACTACATTCTGTGCTTCAGTCATGCAACAGCAAAGGTTCTTTTCCATCAAGTCTA
+>850:2:1:13138:20794/2
+TCGGCGTGAGCTTCTTGCGCAACACGGGATCGCGAACGGCTTTGTC
+>850:2:1:13140:15044/2
+GCCGTCGACCATCCCCTCGTGGGTCTCGACCAGGATCGTGGCCCGGC
+>850:2:1:13140:3473/2
+TCCGCGCCAAGGGCAACCTCTTCGTTTTCGTTGACGAGGCCCACCGCACCCAGTCGGGCAAGATGCAC
+>850:2:1:13140:12646/1
+TCATTTCAATCGGCCTTCGTCAAACTCGATCAGA
+>850:2:1:13144:14775/2
+CTCGCCTCCGGGCCCAACTACGGCACCTACTTCTACGACGTCACCACCGGCAACAACCAGGCCGACCCCAGCATCC
+>850:2:1:13146:15800/2
+GCAGGAGGTGCCAAAGACCATGACTGTCATCGGTGGTGGTGTGATTGGTCTCGAACTTG
+>850:2:1:13148:15310/2
+CTTATTCTTTTTGGCATTTGTTTTTCGCTAACAGGTTTTGGTCTGGTTGAAAAAACAAAAGTGTATTCTGGCAGGG
+>850:2:1:13148:9040/2
+GTGCTCGACGTTCCGGTGGTGAGATGACCCGTGCCGCTGAGCTGGAAGTACAGGCTGTAGGTGCTATTCAGCCCGC
+>850:2:1:13151:18198/2
+GAGGAGAGGATATTTCGCGGGCGGAATGTAGCTTGCGGGATCCTTCAGCAGCGCATGCGCGATCCACAG
+>850:2:1:13152:1210/1
+CAACGTCCTTGAGCAACGAGGAACGTAAATTTTTGATTAGTTTGAAGCAAGGCGAGCCTGAATGGAAATTGCTGGG
+>850:2:1:13152:1210/2
+AGATTCAGAAGCAATGAGAGCTTTTACAAGATTTGGGGCCAGAGG
+>850:2:1:13156:1314/1
+GAGAAATTTCCTCGCCGAGCTGAAGCGTCGCA
+>850:2:1:13156:1314/2
+CATCATGCCCACGATGGAGGCCGAGATCATTAAAGCGCAGGCGAAGCTGAACCAATCGCTTCCC
+>850:2:1:13162:20646/1
+GCGGGGATTGGAACAACCTTTGGTGATGGAGAACGTGGGACTGGC
+>850:2:1:13162:20646/2
+CGGATGTCGGACTGAAGCTGCTTCAGGGCATCTTCCAAGTCTCCGGCAGCAAAGGCGCGTTGCT
+>850:2:1:13163:4271/1
+CTAACACCTTCTACTTCACTCCACTGCTCTTCCATAGCAAGATATCCAAGCAT
+>850:2:1:13163:4271/2
+CAGCGCCAACTCCCCGGAAGCCATATCATCG
+>850:2:1:13163:9729/2
+ATTAACTGGGTGAAGGGGCAATTCAGGTCGTGAGCGAGACACCGGAGCGCATAGAGCGAGAGATGTT
+>850:2:1:13167:14726/1
+CTGGCGCCGTGCGTCGATCTGTTGCAAGGAGGCTGCCAGAGTTCGATTAAGTC
+>850:2:1:13167:14726/2
+AGATTCTTGCCGCTCTATATCGGTCAGACAGATGACTTGGACCGACGATTACTGGAGCACGATTCCGAGTTCAATC
+>850:2:1:13168:10047/1
+CAGGCCCTCTCGGTCGGCAGCTAGATAACAAAACTTTATTTGCTTGGACACATAGCGAACGATAGGAGGACAATGA
+>850:2:1:13168:10047/2
+AAAGGCCGATGCCGCCGAGCGTGATCGTACCGGTGGCGGGAAACTTCTCGTTGCCCTTGAGCTTGCCTTCCGCCAA
+>850:2:1:13169:4703/2
+TAACCATCTGGTTAACTATTAAGCAGAATCGTTGGAATGTGCAAACTTTTTTTTGCAGAAGCCTGATCTCGGCGTG
+>850:2:1:13170:3343/2
+TATGAGCGTGTTCGCGGTTCAACCTATCATCTGCAGTCCGCCG
+>850:2:1:13172:13797/2
+GAGCCCAAACTTCCTGGGTAGATGTCGGCAACCATGACAGTGCCGGCGGAGGTG
+>850:2:1:13174:4438/1
+GCCGCTTCGGTCGGTGAAAAGACGCCGCCGTAAATGCCG
+>850:2:1:13176:2892/2
+CGAGCAGGTCTCGTCCTTCTTCGAGCAGACGGCAGCCGACGTCTACGACCTCTACGAGAAGCGAA
+>850:2:1:13182:3665/2
+AATAGCGGCCCAACCAATATAAAGCCATGCAACT
+>850:2:1:13184:8594/1
+GCTGCGGTATGGTGCGTATCCTAGCCGACACGCC
+>850:2:1:13185:12440/1
+TTCGCCCGAAGAAGCCTGAGCGTGTGCCTTCTGGCGCTGGGCAAGCTTCG
+>850:2:1:13185:12440/2
+CTCCGCGTGAGAGCGCCAAAATCGCCAGCGCGCACACACCCAACGCCGAAACTGCGAACCAGAGCAGCTTTTT
+>850:2:1:13186:7140/2
+AAGAAGGCATCGGGGTCGCGGCCCCAGTCGC
+>850:2:1:13186:16800/2
+AAGAAAAACGTTCTGCCTGTCTCCACTGCCGAGTATAACCCGTGCGGATGGC
+>850:2:1:13187:2355/2
+GATGCGTAGACCCTGGGATGAGCACTTGCACGGGC
+>850:2:1:13188:10222/2
+AAATCAGGCAAGTACCGCTTATATTCACAAAAGACCGATCCCAAAACTGGGAAGCATAAAAATCTCGGCACGTTC
+>850:2:1:13189:13756/1
+CTCGGCCATGACGGTGTGCGCCTTGCCGAACAACGACTTGGAGATGATCGCGGTCTTCTTGCCGGCGAGCCGGGAC
+>850:2:1:13192:20402/2
+GCAGGCGTCGATGAGGTCGAAGTCGGCAAGGACGGGGTCCACGTTCAGGGCGATCCCGTGATAGCTGACGCCGCGC
+>850:2:1:13194:18020/2
+CAGATGAATTTCTGGACGCGTCCCTGGCTTGGTTTGGAGATCC
+>850:2:1:13195:6879/2
+GTTTGTGGGCGCGCCGGGCGGTCGCGCCGAAAGTTTTGGTGCCTTGCTACCGGAGCTTTGCGCAGAGGCATCGACC
+>850:2:1:13198:16507/1
+CGGTGCCGCATCCTTGTCGCCGAAGCGGGTGGGAT
+>850:2:1:13202:1289/2
+AAACTCGCTACCATCGTTGAAGTCGGCCTCGGCTATGTGCAGCTGG
+>850:2:1:13204:13278/1
+GGTCGCCAGTAAATCCGGCAAAGTTGTTCCAGCGCTTCCTCCGCGGCGACCGATTGACCCTGTGCAATCAACACGA
+>850:2:1:13205:5666/1
+GCGCCGGTTGGAGTGACCATTGCCGCTCACGGTACTGCGACAGGTTTTACAGCGCTGGCTGACGGCTCA
+>850:2:1:13205:5666/2
+ATCAACCAGATTACCCTGTTGACTATAACCGCAATGCCATCTAGCCCAATTACGTACTCGCTACCGAAGGCTCGAG
+>850:2:1:13207:12152/2
+CCGTGCAAGCTAGGGTCGTCCTTACCCAGTTGAACCTTCGCGAGCACCTTGCCGGTCATGGGGTCGAGACGAAGG
+>850:2:1:13208:19731/1
+CCGGCGCGCAGGAGTATCCCAACGGCTTCCCCTGGAATCGCACC
+>850:2:1:13209:6504/2
+ACAAAGTCGGAGATTGGTCGCGGGTCAGTATGACTGCGGAAGGCGGTCGTCTCAAACTCACTCTCGAAGGAGACGT
+>850:2:1:13209:12115/2
+TCCTGGTAGCCACCAGAACGGCATGCAGGTCCCCTAGACGACGGCGGC
+>850:2:1:13212:10864/1
+CAAGGAGGTCATGATCTCTCAGCTTTCGGATAAATGAGACCGCATTCACCGT
+>850:2:1:13212:10864/2
+TGAGAAATGCCCACCAACCGATGCGCGGCGATCAGATGGATTGCTTTTAGTCTCAGAGCCGCGCAAATTGGATTTG
+>850:2:1:13215:2417/2
+TCCGTCCAGAGCAACGAAGATCAACGCGTATCCAACGACCGTGCGCCCGATCACGACAGC
+>850:2:1:13216:4584/2
+GAGCCCGCGAAGAACGCGGGCTGACTTGGCAGG
+>850:2:1:13219:18065/2
+AGTCGATGATGAAGTAGTCATCGCCCGTGATGGCGCCGTCGTAATTGAAGTCGCCATTGACCCAACCGTGCAGCCC
+>850:2:1:13220:15756/1
+CCGGAAACTCAACTCAGTGAAATTTCGAAAGTGCAATTCCTAGGCCGTATTCGAGAAGCATTTCATTTCCTTGAAT
+>850:2:1:13220:15756/2
+AACTGAACAAAGCGAAAATGATGACCGTCGCCGGCGATCTCTTTTGCGATTGCCTCGATTTCCGCAAGCTGCATTG
+>850:2:1:13221:20340/2
+GTTCCGGAGATTTGCTTGCGTCCCAATCGCGAACCAATTGTCGCACGCGC
+>850:2:1:13224:5764/2
+CTGGTACCTATCGGGTCAGCGAGCGTCTCGCGCGTTCCTTCGGCGTGTGGAG
+>850:2:1:13225:2733/2
+TGACTTGGACGAAGAGGAAATCGCATCCAAAGCCATCGGCCTGAAAGCGATCAACATCGTGGACGAGG
+>850:2:1:13231:8385/1
+CCAGATCAAGCAACATGCCACCGCCTTCATTCGGTTCGGGCGACTCTCGCCATGCGCCTAGAC
+>850:2:1:13231:14141/2
+GGGTTTCCTTGGTCGAGCGAAGGATCTCATCGCGCCAATTCAGCAGCTTCCGGCG
+>850:2:1:13232:17273/1
+CCGGCAAATTGGGCGATGTCATGCAGGAATCCGCGCAAGCCGCTATGAGCTACGTGCGCTCCCGCTCCGCGCAATT
+>850:2:1:13234:14922/2
+TGCAACGGGTTGGGCTGGAATACTTGGCGCTCAGCCGAGCAGCCAGCACGCTGAGCGGC
+>850:2:1:13239:1559/2
+AGATAGTCTGCCAATCCCATCGCTCCGGTGGGGTTTCCTTGCATAGCATGAATTCCGCCGTAGGTCGCA
+>850:2:1:13239:13098/2
+ACCACCGCGTCCAACGGACTGCACGCGCCACACGTCCCGCACACGAGGTCGCCGCCCGAGTGCACGAACGGGCTCG
+>850:2:1:13240:7073/1
+TGGGCGCTGGGTTCGTACCGGTCGATGCGCGTCAGACCCATGCTCGTA
+>850:2:1:13240:7073/2
+AATCAGGAGGAACGCGGTGCCAAATTATGCGTCTTTCGTAGAGATATCACGCTTCCTGCTCATTAGGTCCCTCTGG
+>850:2:1:13243:1162/1
+AGCGATCGGCTCGGTTCGTACCCGGTGTACTGGTTTCGTTCTCAAGAAGGTCTCGCATTTGGATCCGAGCTGCGCG
+>850:2:1:13245:13787/1
+GCAAACATTGCCGCAAGCATGTTATTGCTTCGGTCAGAAATACTGCGAGCTGCCATTCTATTTCGAGCCATGGTGC
+>850:2:1:13245:13787/2
+TCGCGGTTCGTTAGGCCGTGGCCAGCATTGAAAA
+>850:2:1:13245:11270/1
+ATCGCACAAATACTGGCTTTGTCTGCCTCCGACTGGTAGCAAAC
+>850:2:1:13248:2378/2
+CAGATGTTTGGGAATCAAAAAGATGACGGGATCTTCACCTTGCATGGCGG
+>850:2:1:13251:1743/2
+CATCGTGCATCGCGGCCCCGACGACAACGGCCACTACGTCGAC
+>850:2:1:13251:15385/1
+GGTGAAGGCAATGCGCCTCACGGGCGGTGGCACCATAGTCAATGTGGGCTCGATTGCTGGAGACCGCGC
+>850:2:1:13251:15385/2
+TTCGATAAACCCGCGCAGCATCGGCGTCATCACG
+>850:2:1:13253:16787/1
+ACGGATGAGACGGGAAATCTCCTCGACACGAACAAGGGAAGGCAATCGCTACAGTTCACGCATGGCCAA
+>850:2:1:13254:4977/2
+GAGCTGGCCGAGATGGCAAAGTGGTACCTAGGGGCATTGCCGTGATGTGACGGCCGGCGTCACCTCC
+>850:2:1:13259:19229/2
+CTCGACGACCTGTGTCATCACGGCAATGAAGCGATTGTAATCCTCGCGAAACTGGCCGATCAGTTCCGCCTCGTCC
+>850:2:1:13259:3492/1
+CGGTCGAGTACGTGCACCACGAGGTGGCGCCGAGCCAGCA
+>850:2:1:13261:1916/2
+CCATCCATGGCGAAATGAGCCATGCGCATGCAGGTAGCTCCTCGT
+>850:2:1:13261:8810/2
+GTGGGAAGGGGAAGACATGCGGAATGCTATCTGTAGGTTGGCGCTGA
+>850:2:1:13262:7523/2
+TCAAGGTAGTTGAGAAGCGCGCAGGCATCTTCGATGGTGAATGCGAGCGACG
+>850:2:1:13263:12225/2
+TTCGACGCGAGCACCCACGTCCTCGCGCACGCAC
+>850:2:1:13273:16335/2
+ACGCCCGTCAGTTCCTTGATGACGTCGTATGCGCGAGCATCAACGACGTCGACCTCGC
+>850:2:1:13275:18223/2
+GCGCTCGAGGTTGTTGCAGGGGTCAGTCACGATCGAACTCCACATCGGGAGAGTTTGGAGTTTAGAGTTT
+>850:2:1:13276:20052/2
+GGATTCGAGAATCAGGTAATCTTCTTCTTCGACGTTGTCTGG
+>850:2:1:13278:5905/1
+GACTCGCCTCGCTCGGCGAGCTCGGGCATCAGAAACTTCAGCGCGACCCGCTGAT
+>850:2:1:13278:5905/2
+CGAGGCCCCATTGCCCTTGACTTTCGGCTATGCTTCGAAATTCATGGTCAACCTTCCCGGCGAG
+>850:2:1:13279:11330/2
+TGTTCGCCGGCCGGGACCCCTTCTCGATCCCAGGG
+>850:2:1:13281:8333/2
+TGCTGTTAGTGTCTTAATTGCGAAGACGATTTCCCCGATGAAGTCGCGGGATGAGCCGATGCAAAATTATCTGAAG
+>850:2:1:13281:19804/2
+CGGAAGTAGTCGATCTCCGGGCCGGACGTGTTGAACTGCGCCCACCAGCGGG
+>850:2:1:13282:5112/1
+AGCCCCGACGCGGTAGGCAATAGCCGAAATGGGCAACCGAGTCGAAATCGCGATAGAGCGGCACGCTCACGAAACT
+>850:2:1:13282:5112/2
+GGGCGCTACCACCAGAGCTCCCTCTGGGTCAGACACTGCCAACCTCTGTCCTATTG
+>850:2:1:13284:18992/1
+TTACCTTGCGAGAAGGAACGTGGTCGACTCCTGGTTAGTGAGTACTTGGCGGTGACGGGTGTTCCTG
+>850:2:1:13284:18992/2
+CTGAGCGACCGATCGAGAATCGTAGCTTCGATGTTCTTCGCAACCGTCACTCCTTCCCGTAAGCCGTGCT
+>850:2:1:13286:14691/1
+ATGATTTTCTTGAGACGCAAGGTGCACAGCTCCCGACTGGGTTGAAGAATCGCG
+>850:2:1:13286:14691/2
+AGTTTCACGTGTCGATAACGCCACTCCTGCAGACCTTCGTCAAAA
+>850:2:1:13289:5000/1
+TCGCGATGACCCCTTCAAGCACCCACAACGCGGCGATCCCGATCATCGGGGACAG
+>850:2:1:13289:6301/2
+CTGGGAAAATCCCGGCAATCCATGATCTTCCTGCTCATCGCAGCACC
+>850:2:1:13293:1096/1
+GATGGGCGGGGCGCCTCCTCCTCCGCCGCCACC
+>850:2:1:13293:1614/2
+CGTCAGCTTGCGACAGTGGTAGCCTAGCGCGGCCAGCCTCATCGCCTCC
+>850:2:1:13294:16212/1
+ATGAACTCGCGCTAGGGTTCGCGCGTTACTTGTAAGGTTTAACGACGGTCTGCGATTTCG
+>850:2:1:13294:16212/2
+CATGGCACAAATGATGCAGAGAGAAACAGCAACATGAAACCGTTCGTCCTCGGCGTTCTGCTGAGCCTTGCCCTC
+>850:2:1:13294:19976/1
+CACGAGTTCCGCGCCCGAGGTCGCTGACAATGTCTACGGTCCCGCCGTGC
+>850:2:1:13294:19976/2
+ACGCTGTCTGCCTCGGAAGTCGACGCTGGTGTGCGAGTC
+>850:2:1:13296:6556/2
+TCAAGGGTGATATCGAACGAGGCGAGAACGCGCGCGCCC
+>850:2:1:13296:19213/2
+CAAGCGGAAAAAAACGCAGTCGAGGCGCGGGCGGC
+>850:2:1:13296:9157/1
+GAGAAGTTTTGCGTGTGATGGCCCCGCTGATGATGAACGCAGTGGCTTTCGGGCCGTTGGAAGATGAAGCCCAACC
+>850:2:1:13296:9157/2
+TGCGGTGCTCTCGTCATTCATTCTTTACGTGGGGCTGGGGCTC
+>850:2:1:13297:8847/1
+CGCACGGCAGTCGTGGGCTTACCACTATAATAG
+>850:2:1:13298:11784/2
+TCACGTTTGCGCCCAGCTTTGCGATCAGCGACGTCGCTTCCTTGCCGGA
+>850:2:1:13298:18402/2
+AGTGCCGCAGCGCTGGGACCACTGGGACAAGTTCAACATGCGTCCCGCC
+>850:2:1:13299:19847/1
+ATATCATCGTCACCACGACCTCGTTCTCGACCGATCCTGCGATCTGCTCTGCTGTAGCCGC
+>850:2:1:13302:16324/1
+ACTATGCGCTGAAGCTCGCCGGTGACCAGCCTGAACTATCTCATATGGCCAGAGCTCGGG
+>850:2:1:13302:16324/2
+AGAGACTTTGAACAGGTGAAAAGGAAACCAACGTGGGAGCAAAACAATTTCCACCGGCAAAAACGGCACCGCGCGC
+>850:2:1:13305:18739/2
+CATGACAGCACCATGTATGAGATGACTTAATTCACGTCGGCCGGGATTTGGAACGCCGGATTGCTCACGCGCACGA
+>850:2:1:13307:16157/2
+TTTTTATGTTTGTTCGCGGGGCGCGGCTTTGCGCTCGCCGCCCACGGCTT
+>850:2:1:13314:2777/2
+ACGCATAAGAGGGATTGAACGGCACGGCCACGAGCAAGCCAAGGAGGCCGACG
+>850:2:1:13319:1617/2
+AGCAGAGCTCGCTGTCACGGGTGGTAAATACCCCAGAGCCCCG
+>850:2:1:13321:18343/2
+CACGAGGTCTACATCCTCGAAGGCTCGGGCGTGCTGGTCTG
+>850:2:1:13323:12690/2
+TCTTAGTGGCACCGGCAAAACAACGCTCTCGGCCGATCCGAAACGTCATCTCATCGGTGATGACGAGCACGTCTGG
+>850:2:1:13323:1744/1
+TCTAGATCATCGTCATTAAGATCGTCGTCCGAAACCTCTTCTCGAATACGCGAAGATTCCCCT
+>850:2:1:13323:11432/2
+TACAAAGTGTCCCAAATCAAAGAAGCAATCGAACACGCCCAGCGTGG
+>850:2:1:13324:18233/2
+AATCTCCTCGGCATCAGCCTTGCTTCGGCCTCCGCGCTGCGGTCCCACTTTCC
+>850:2:1:13329:15532/2
+TTGATGATCATCACGGGGTCATGCTCTTGATCGA
+>850:2:1:13331:18033/2
+GGAGCAGGTACGTGACGCCCGCCGCGAGGAGCAGGACGA
+>850:2:1:13332:12057/1
+CTGCTTCTTCGCGAGCTTCTGCCAATCGTCGAGG
+>850:2:1:13334:5131/2
+CCACGACGAGGGGCGCGCCGGGACGGCCGACGCGGATCACGATGTTTTTGCCG
+>850:2:1:13335:7595/2
+CTTTCTCATGCGGTCATCTTACAAAGAAACCCTG
+>850:2:1:13337:13158/2
+TTTCGAGATGGATACCAACCGGGTGCCCAATTGGGTATTCGACGGGATGACGCCGGACAAAGTCAGGCCGTTGATG
+>850:2:1:13338:16768/2
+ATGTTATTGACGACACTGCAAGCCAACCTCTGGATCCCGGGTTCATCCTGCGCGATGCCCCGGAATGATGGTCATC
+>850:2:1:13344:6816/2
+GTACGAAATTGAGTTCAGCAAATACGCGATCGTCATCGAAGATAAAAGGAACGGTTC
+>850:2:1:13344:7712/2
+CTTCCAGCCAGGCAAAATCCTCCAGTGTGCCCAGCGCGGGATCGATGTCCTTGTGCCCTC
+>850:2:1:13345:7125/2
+AACGTGAGCAGGCCCAAAATGACATACGAGGTTGTAGGGAGATATTCTGTCTCCACCGGTAGGCTCCTTACTGGCT
+>850:2:1:13346:11530/1
+GCGGCAGATGCAGATGTCCTTCCCACACGTAGTGCGCGAGCG
+>850:2:1:13346:11530/2
+TCACGAGTGTCCGGCAGGCCGACCCATGGCCGTACGACGACGACTCATTCGATGTGGTGCTGTCGAA
+>850:2:1:13347:15646/2
+ATCGACGACCTCGAACAGCTCGGGTACGTCGAGCGCACGCCCGATC
+>850:2:1:13347:18552/1
+GGGATAGAGCGCCCGCCGGTGAGTGCGCGAACTCGCGAACAAATCGGCCCTCG
+>850:2:1:13347:18552/2
+TATTTCAAGTCCATACGCGCGGCGTTCGACGAACGCTCAATTCGGCGAGG
+>850:2:1:13348:13252/2
+TATCCGCGGGGCGTCTTTGAAGCGATCGATCTTTC
+>850:2:1:13349:7518/2
+ACTTATTCGCAAAGAAAATCCCGTTATCGCCTATGCCCAGTTCGACGCCGTACGTCCCGTTGCGGCTCATTAAAAC
+>850:2:1:13352:19401/2
+CTGGCCACCAGGGACCAGGTCATCGGCGCGGTGATCGACAACCTGAACTCG
+>850:2:1:13353:2630/2
+CTAGTCCGTAGAATAGCCCGCCGTCGAATATCAGACCAGCATCCACATCGTCGAAATTCGAGACTAGAAACGGCGA
+>850:2:1:13354:6227/2
+GGACATAGCCCAGCTTTTTCTGGCGGCTGTACGTTTC
+>850:2:1:13360:7296/2
+GTGCGGGAACATCCCGGAAGGAAAGGGGACGGAAGAGCGGGTGGTGAGCAGGCGCCACAGGTCGTCGCGGCCGGCC
+>850:2:1:13361:5790/2
+AGAGGGCCTATACGGGTGTGATGGCACGGCTGGCAACCGTCCGCGATGCACGAGTACGGGAATCCATGTTGCAGAC
+>850:2:1:13363:14965/2
+CGATGAAAAGCATCCCGAGGACGCTCCGGATCAGCCACAGGAAGTAGAGCGCCGC
+>850:2:1:13365:19968/2
+CAGATCCCCCTGCAGCGTGCGATCGAAGATGGCAAGCTTGCCGGTGGCTTTGG
+>850:2:1:13368:10827/2
+GGCGACGAAGCTTCTGTCGGACGACCCGACCTGCGCGAGGGCGATCCAGTCGGTCGCTCCGCCGAAGGCCGCGCTG
+>850:2:1:13370:19391/1
+TGTTCGCAGGCATCGCGATGAGTTTGGTTTATCTTGGGTGGTCCTTGGCAGCAAAAACG
+>850:2:1:13370:19391/2
+TCATTGGCGCGCGGTCAGCGATAAGGGAGCGTTCGCCTTCC
+>850:2:1:13371:3546/2
+AGGTGCCCTGCTCTAGTACCTTGTCGCCAATTTGGCGATACCGGATTTCTGGCGATGACGC
+>850:2:1:13371:13746/2
+AAGGTTCGACCATGAGACGATGGGGTGTTGCGCGATAAATCTGTCGTGCCTAGTTTCCTTC
+>850:2:1:13373:11696/2
+GACGAGGTCGTCCTGCACGGGCGCCACGCCGATGAGGCGCCAGA
+>850:2:1:13374:19194/1
+CACCCGTGACCCGGGTGTCGCTGGAGGACGTGGACCTGGGGGTGTCCGACTGGCG
+>850:2:1:13374:19194/2
+ACCGTGCCGAGATAGACCGCCGCCGCGTCCAGGTCGGCGCCTCC
+>850:2:1:13377:10016/2
+CATGAGCGCGAGCGGATTGACTGCTCATTGCGAGCGCGATTCGTCATGTAGTAAAATCGTTGCTCATACTGGATTG
+>850:2:1:13377:3375/2
+TTGGCGAAAAATATTTACGCGAAATCGCCCGACGCCATT
+>850:2:1:13384:3250/2
+GCCGTTGATCGCCGCAATCGCCATGTCGAGCAGCTCGCTCCTGGTCGTG
+>850:2:1:13387:10434/2
+CGCGAGACGTTGATTCCGCCGTAACGGGCGGCCTCGGGGTTGAAGCCGACGGCC
+>850:2:1:13387:1268/2
+GCAGCGGCATGTAGACGCGCGAGTTCCAGACGCCGCCGCGC
+>850:2:1:13388:2041/2
+CTGGGATCGGCGTTAACCAACGTAACCACCCGGTTCTCGCGGCC
+>850:2:1:13391:7852/2
+GTTGGTCCGAAACGAATCGACCAGGAACCGACGACGGCGTTG
+>850:2:1:13392:19777/2
+TCGCCATCGCCCATTGCCGACGCTGAACTTCCGCC
+>850:2:1:13393:3450/2
+GCCTTGCTGCTGATCATGGTGCTGGCCCTCCTCGC
+>850:2:1:13393:21138/1
+AGCGGCAATGAACCGATTGAGCAGGTAAGGAACCGAGCGCGTCGCCTCGTTCGCGAAGAACTGGAAATCTGACCCA
+>850:2:1:13393:21138/2
+GGATTGGAGCTTGCTCCTGGGCAATGTTCTCCGAAGGTGCAGAAAGTAGCTCAACAAGTTAAACTCCGTG
+>850:2:1:13394:2334/2
+TGTGGGGAGGTGAACCAAAAGGTTAATCCGGCGGATAGTTGGTATTAGCCTGCTTCGTGCAGTTCTGTG
+>850:2:1:13396:9292/2
+CCTTTTTGAGTCGACTGAGGAAAACGATGTGTCAGGACGGTTCTCGTTCGTCGGAATCG
+>850:2:1:13399:13215/2
+TGCACGGGCGTGAAGACGATCAAGCTCGCGGTGCAGACGTCCCGGCTCTC
+>850:2:1:13399:21312/1
+GTAGCCATCACGCCCGCATTGGCAATAACCACATCAAAGGGCTTGCCCTTCGCCAGCAGTCCATCGGCGCAGGCAC
+>850:2:1:13402:7500/1
+ACGGGCCCTCCGCCAGCAAGGTTAGCCCCGATTTCAGGCC
+>850:2:1:13402:7500/2
+CGAACGACGCGACCGCGCAGCAGGACAGCCAACCA
+>850:2:1:13406:19493/1
+GCCAAGCCATTACTATCGATGGGGCATTCTCGGAAGTGTATGGCGACAATGGCTTCA
+>850:2:1:13408:21066/1
+GAGCTCGCAGGACTCTGGCCCGAGGGAAAAGATCAGGTACACCTCTACGGGCGGCCCCTGAAATTTTATCAAGACC
+>850:2:1:13409:16856/1
+GCAGCGCCATTGCTACCAAGGTCAGGATATCTGGTGTCGGCGTGATGATCGTCGCCAGGATAAAGATCAGCACCAC
+>850:2:1:13412:2158/1
+GATCCCCGAGATCGGGGCGCTAATCCAACACTTCCGTAGCGTAGC
+>850:2:1:13412:6137/2
+GGATTTTGCTCGGAATTTTGCGGGACACAACACGCCTGGATGCATTTTCTGCTTGTCGCCGAGCCGCAGGAGGAAT
+>850:2:1:13417:5504/2
+TTTAACTACGGGTTTCTGCTGCACAAGCCGGAAGCGTTTTCCATTTTGAGTTTTCTCTCTGATTCGCGTCCGCTTT
+>850:2:1:13419:17202/2
+ACGACCAGGTCGGGGTAGGCGGAGAGGTCAACGGTGCGGCGG
+>850:2:1:13420:18921/2
+GCACGCTCGCAACGATCAAACAGAACCTCTTCTGGGCGTTCGCGTACAAC
+>850:2:1:13424:19022/2
+ATCCTGTTTGCAATACCACCAATAGAGGTCAGTTCTTATCCTGAATTCCTCGATATCTTTTGGAGTGAGC
+>850:2:1:13427:4574/2
+AGCAGATATGCCATCCAGAGCATCGTAGCCCTTGAATAACTCTTGACGCTCTTCTAGGCTGTCCTGCTCTTCAGTC
+>850:2:1:13430:21060/1
+GTCGTGCTTGTCCTGGAGCTATTGACAGGGCTGCCATT
+>850:2:1:13430:21060/2
+CGGCTGATCTCGATTCCTACAAATGGCGCTTTACTGCGATGTGGTGGTATTCCCACCCTTCAGGCAGCTTTCGCGC
+>850:2:1:13431:4322/1
+TCGAGCTTTGGCCGAACCAGGGCAAGAATCGGGGCCAGGCCATTTATACCGTGCCGACCCGAGCCCTGGCAAAC
+>850:2:1:13432:17256/2
+TTCGGTGCGCTTGAGTCCCTCCGGCGTCAGCTCGAATGCCCATG
+>850:2:1:13433:20721/2
+AGGCGTTGACTGCGCGCCGGTGCCGGTTCGGATCATTGAGAAAGGCTTGGCCAGTGATCGGGTGGTTATCGATACG
+>850:2:1:13436:4241/2
+GGTGGCGAAGCAGCGATTCGCTTCGAACCGGGCCCGATCTTTAG
+>850:2:1:13437:11850/1
+ATCGTCAGCAGACAATCGATCGCCGCGTCCAAATTCTTGTGCGGAATACCCGCGACCAGCATTTCGT
+>850:2:1:13437:11850/2
+TGCTCAACTTGTCGAGGTCGAGCCGATCACAATCGGCCGGCTAATCGA
+>850:2:1:13438:7459/2
+GACTTTGGACCGACATTCGCGGCCGAGAAGCTGGCGGAGCGTCATGATCTCAGAGTTTCGCGGGAGACGCTGCGGA
+>850:2:1:13438:8669/1
+GCAAGCATCTCTGTGCGCGTCTGAATCGGCATCCACCAGATATTCGGCATGCCGGGAAAATGGAGCTTCTCGTCCA
+>850:2:1:13438:8669/2
+AGCGATGGACCGCGAGCTCAAGAAGTTCCCGGAAGTCGTCAGCGTTTTCGGCAAAGAGGGGCGTGCTGAAACCGCG
+>850:2:1:13440:2592/2
+GATGATGGTGGTCCGCTGCTCCAGCCGCTGGCCTAGCAAATCTTGCGGCACTGCAATTGGAACGCGTTGCCTGAGT
+>850:2:1:13441:4530/2
+CAAGGCATTTCCAAGGCCGGTAACCGACGGGTGCGTGCTTTGATGGTGGA
+>850:2:1:13442:3605/2
+CCAGGATTTTATAGTAAAATTTGAACTCTTCAAAACATTTGGGAATGACCAGGAACGAAAGTCGCTTGAGACAGAA
+>850:2:1:13444:18046/1
+GATTTGGCTCGACGAGGAAATCCCACGCGCGATTAAGGAACAGCCAATCTGCGCC
+>850:2:1:13444:18046/2
+CAGGCACTCTCTGAGTTACAAAGAGCTTCAGCTGACGGTCAGCTTCTCTTTGTCGGTCCGACTGATCTGCGGCATA
+>850:2:1:13444:12919/1
+ATTGGGTGAAGAAACTTAGGGTCCACTGAAAAGTTGTTGGAGCAGTGAGCCGACACCATCAATTGCGAGTCGAC
+>850:2:1:13444:12919/2
+CTGCGGGTGTCATCGTGCGCCCGCTTTAGATCATCAGCCAGCTTCCGTAGGGTTG
+>850:2:1:13445:9137/2
+CGGGCCCCATTCTCCTGCAGGGCGACCACAAGGCGATCGAGTATCGCAACATTCGTCTGACGCCGGCCAAGTAAGG
+>850:2:1:13447:16924/2
+CACCATTTGGGCCGCATAAGCGGTGCTTTTGCGCGAACCTTTGAAGCCAACCTTGCCGGCGCTCGACCATCCGATC
+>850:2:1:13448:14533/1
+GCTCGCGGCCGTGGTCGCGATCTGGGTGCTGCGCCGGC
+>850:2:1:13450:19525/2
+TCTCCAGGAATAACGCTGACGGGAAAGGTCTCCAGATTGCGGGCCGGATCTTCGGTAGAATGAAAGTAGCCCGGTA
+>850:2:1:13451:17055/2
+GGGACCGCGCGCGATCTTTGTAATCGGTGCTTCCACAGGTGCTTGGCGAT
+>850:2:1:13454:7236/2
+TCTCGCTCACCTGGGAAAGCCTCGGTGTTCTGGTTTTTCGCC
+>850:2:1:13456:11306/1
+TACCCACGTCGTCGGACCAGAGATTGACGACGGC
+>850:2:1:13456:11306/2
+TTAAATCTGGCACAGCGCACCATGAAATGCGGCGATGCGGGCCACATTCTACTCTC
+>850:2:1:13457:11659/1
+ACCTGGCTGTGATTCTGGATCTCTTCAGCCGAAAAGTGGTAGGATGGAAGCTGGGTGAAACCTTGGAAGCAGAG
+>850:2:1:13457:11659/2
+GCCTCGGCCTTGGCATTATCATAACAATTTCCTACCCCACTCATGCTGAGATTGGCCTCAATAACCCTCAGCGGTT
+>850:2:1:13459:11707/2
+CTAATAGCAACCACAAGCCTTGGTGCCCATCACTGCGTTCGCCC
+>850:2:1:13460:20565/2
+TAGTCCCGATGCGCTCGCTCGGGGGCGGGGGCCGTTG
+>850:2:1:13461:14949/2
+GCTGACGTTGCCTAGAACTGTATCTCGAGCATGATCCAGACCGTACACTTCCAC
+>850:2:1:13464:18969/2
+AGTCGTTTCACTTCCGCGACGCGATGCCAGGTGC
+>850:2:1:13464:4904/2
+CCCAATGTTCTCGTGTTCAAAGTCAGCGGCAAAATGTTCGCATTAGCAGCTCTGGACGAAGTGCCAACCACTGTGA
+>850:2:1:13464:16634/2
+ATTCCCGCAAGAGGGCAGTAACCCCCCTTTTTTTGCGGCGAAAAAAACC
+>850:2:1:13469:13982/2
+TCACTGTCTGCAACTGTGTCTCGAGCAGGATCAAAGCCGTGCAAG
+>850:2:1:13471:9252/2
+CTCCATGAGGGCAGGTGGTGGTGTCGCCTCGCGATACGACTCTGAATGACGGATGA
+>850:2:1:13478:10925/2
+GCGGTGTTGCCCGAGCTATTTCAGTTTTGCGCGGGAGTGAAAGACGCTCCCCGGGGAG
+>850:2:1:13481:4557/1
+GTGTGCGCGTCAGGTGACTGCTAGTGTCCAGCCATTTGGCGAGACCGA
+>850:2:1:13481:4557/2
+TTTTCAGCATGAAGTTTGCTGGTGGGGGTAGTTTGCTGGATGCGGCCCCGGCATTGCGTGG
+>850:2:1:13490:20368/2
+AAGGGCCGAGCTTTGCGGATTAGGGCTGTGGCGCCAGCTTGAAGTTCGACGTTACTCCGGTTCCATCCACCTTGCA
+>850:2:1:13493:20685/1
+CCATCGCCATCGGGCTGTCCAAGGCCCGCCGCTCGGGGGTTCCACTGAAGCCACCGAAGAAGGGACAGACCAGCCG
+>850:2:1:13493:20685/2
+GAGAGCGCGCGCTTCGACGCGGCGCCGCGACCCTCGCGCCGCA
+>850:2:1:13497:16201/2
+GCCTGCTCGGGAGAGATGTCGGATGTAGCTGGACGCCCGCGGATCGAT
+>850:2:1:13499:2892/2
+GATGCCGAAGGTCGAGGTATACATCGTGCCGAGCACCGACAAGATGGGCGGCTGCGGCGAACCCGGCACGCCGCCG
+>850:2:1:13501:20037/2
+TTGACGACGATCGCCGGCAATCCGCTCGACCTGAAGCAGTTTGC
+>850:2:1:13501:4222/2
+CGTCCCACCAGCCCTTTTGCGGCGCACGGCTATGGACCTGTGCTGCTGGC
+>850:2:1:13505:21193/1
+GATGATGTGCTCGTAGATCTCGTCCGTGATCGCCAGGACGTTGTGCTTCACGCAC
+>850:2:1:13505:1519/2
+ACGAAGTTGGTTTGGTCGGCTGATTCAAAACGCGTCGCTTATTT
+>850:2:1:13506:18218/2
+CCCCTGTCCGCCTATCTGGGTGTGCTCGGCATTCCCGGCTTCACGGGATGGTACGGGCTCAAGCAGATCGGACGGC
+>850:2:1:13507:17451/2
+TTGCCGGACGGCAAAATTCTCTTTCCCGGGGTGATCGACGACACCACCTATTTCATCGAACATCCCGAGTTGGTCG
+>850:2:1:13507:14147/2
+ATGAAAGCTGTTATCTTGGCGGCCGGTAAGGGAACCCGGATGCGGAATCTCACCAACGAGATGCCGAAGC
+>850:2:1:13509:7461/2
+ACGACCAGCGGATCAGGCACATTTGCTAACGGATCCACTGATACCGTGAACGCCACACC
+>850:2:1:13510:14504/1
+GTCGCGTGCCGGCGGCGCGACAGAGCTCCACGATGCGCTCCTC
+>850:2:1:13510:14504/2
+CATCGACGACAGCTTAACCAACGAAGTCACATCGCGCATTGACGGCGC
+>850:2:1:13512:16958/1
+GCGAGCTGCATGAGCGCGTCGTCGACGTCAAC
+>850:2:1:13513:16255/2
+CGCTGCGCAGCGGCCGGTCCGCGTGCTCAGCCAGCGCC
+>850:2:1:13514:3921/1
+GTAAGAAACTTTGCCCGCGCCGGCGATGGCGACTTTCAATGTTTCGGCTACCGCAATCTCAGCATCAGCTGCCCCG
+>850:2:1:13514:3921/2
+GGGCCAAGATTTGCCTTCCAATCAACCGGCGCCTCGCACGTCACACTCGATGGAAACGTCGACGAACTCCTTGCCG
+>850:2:1:13517:17292/1
+GCCACTGATCCCACGCTTGGAGTAGCCGGAACGCCTTTCCTCGAGAATGGCTATGACTCAGCGC
+>850:2:1:13517:15947/2
+AAGAGGCCGCCACGGTGGACCACATCAGTAAGGGCCGCTTCGATTTTGGGGTAGGGCGGAGTGGGCTAACGAGGTA
+>850:2:1:13525:9386/2
+ATGCAATTGTCATCCTGAGCGAAGCGAAGGATCTCTGGGATTTCGCAAATAGAACCTGAGA
+>850:2:1:13525:13587/2
+CTTTACTCGAACTCGGCAGTGGCGGAAGTTAT
+>850:2:1:13525:9744/2
+GCGGAGCGCATGAAGGTCACGAGACCGGGGTCGCCGTGCGCTTCGACGACGCGC
+>850:2:1:13530:13747/1
+AGACTTTAAAGAGGCTGATTTGAAAATAAAGGAGAAGTACAAAGGAGAGATTAAAGAATTAAAATCTAGTCTGAAT
+>850:2:1:13530:13747/2
+GTGGTAGCAAGTGAATTGTTCTTGCTTAACTTTTTGCTTAATTTCTACGGGGTTTTTTAGTTCTGAT
+>850:2:1:13533:19323/2
+GTTCCGGTGGACCCGGGAGCACGCGGCAGCAGCATGAAAACCGTTCA
+>850:2:1:13534:4591/2
+CTCGTTCTCATGAAAGCCTTTCAAGCACTCATCCCCCACGCCGCGCAGAGCATCGAACGGACAGA
+>850:2:1:13535:13996/2
+AAAGTTACGCTCCCGCTAGTTCGCGCAGAGTGTTCCCTTAATTATAGGGCCGCCGCAGAGCGGCATCGCTCGCGCC
+>850:2:1:13538:3657/1
+TCCTGTTGCTGATTTTGGTGCCGGTCGTCGCTATTCTAATGGCCCGGGG
+>850:2:1:13539:9002/2
+CGCTGGTACCCCCATTTCACGGGAAATTTGGCCGTCAAGGTGCTGTTTTGCGCTGCGATGTGGCAAAATATGTGAC
+>850:2:1:13541:18736/1
+GCAAGCAGGGGCGGTTCCGCCAGAACCTGCTCGG
+>850:2:1:13541:18736/2
+CTTCTCCACGAACTTCTTGGCGGCCTTGATCGAGGACGCGATGCCGCGCTCCTCCAGCTTGCGCAGGATGAACGGC
+>850:2:1:13543:2260/2
+GTGGTCAGGGTGATGCCTACTAGAAAGATTACGAGCACCGGTCCCCAGGAATATTTGAGTTGCGC
+>850:2:1:13545:17859/2
+ATTGTCATGTTGAGCGGAGCGAAACATCTCTGCTTTGCTCCGTGGCACGCTTTGACC
+>850:2:1:13545:3683/2
+GTCATAGGAGGTCAGCACGGTGACGGCGAGGATTTTCAACTCGGATCCCGCGCG
+>850:2:1:13546:3207/2
+GACGTCCTACGAGGACGTGCGGCCGTGGGCGAAAGTCATAAAAAACAAAGTACTGTCGCGCGAGATGCCGCCCTGG
+>850:2:1:13547:11924/2
+CTGGACGGTTGAATGGAATATCGGAATACGCCTGTGTCATGGCGTCAGCCACTT
+>850:2:1:13548:5966/1
+TAGAGCAGATCACTCAAACCAGGGGAGTGAACTGACCTGAGTCAAGTCTGTCGCTTGCCAAATCGGCGGG
+>850:2:1:13548:5966/2
+AATAGGTTGTTAGGATGGCTTGGGACCAAAGTTGGGACGAATTTACTCGCTGCTTCCAAGTGAGCTGGGTCCATTG
+>850:2:1:13548:15270/2
+GAAGAGGCCGGCATCCGGTTCGTCCCGGCCGCGCGCGCGG
+>850:2:1:13548:17283/1
+TGGACAGGTCGGGATTCTTCAAAAACTTGAAGTTG
+>850:2:1:13548:17283/2
+CTATGAGTATATCCGAGCAAGTTTCGGCCCGTATATTTCCGCCCTTTAGCCTCACACGGCTTCTCAAGACCACTTT
+>850:2:1:13549:21313/2
+ACGGTGTTGGTGTGAAGTTGTACCAGCGTTCTACGCGGCATTGGCCTTTCTCGACAACTAGCATCGTGCCGGGTGC
+>850:2:1:13552:15686/2
+ACCAGTTTCACCCGGCGAAAGACAGCTCCAGCGGC
+>850:2:1:13560:4679/2
+ATATAGTAATCGCGATCGGAATCGATTCGGACCTGCTCTTCCGATTTGCCGGTGTGCTGCGAGATGATGCGAATAA
+>850:2:1:13560:6161/1
+AACTCGGCGGCCAGCTTCACGCGCTGCGCCTCGCCGCCC
+>850:2:1:13560:6161/2
+ACCGGTACAACCGGGAAACCCTGGAGGTGCACTACAAGGGCCGGACCATCGCCGA
+>850:2:1:13562:7911/2
+GCCGCGCGAAACGTGCCGCTGTCGGCAGGGGCAACTCAC
+>850:2:1:13563:11149/1
+CGGTTGTAAAGGGGTCTCTGGACTGAGCCAACAATCCGATTTTTTGCATCCAAG
+>850:2:1:13564:9798/2
+ATTGCTTCCCGCCGGTGGATGACTGCAACAACACACCCGCCACCCGCAATCTGTTTCCAATCGGCAAATAATTCTG
+>850:2:1:13570:15223/1
+AAGGCCAGCCGATTAGCGACAAAAACCTCTCCGAATACCGCAGACGCGG
+>850:2:1:13571:1375/2
+ATTCAGCACCGAAAAGTTTTAAGTCGTACCACGGC
+>850:2:1:13572:5126/2
+CCGCTGGGCCGGTACATGTCGCCGAAGTCGCTCATGGACCGAGCCTATTCGGATGCGCTCCTCAGACCGTCGGCTC
+>850:2:1:13572:20638/2
+GGCCGAGCGCGGACCAATCGACCCATCCAATTGGATTGTCTTGGCAATAGGCGTTGTTGTTGCCG
+>850:2:1:13573:19037/2
+GCGATCCTGGCTCCACGGCCTTCACTGCCGCTCAGCGC
+>850:2:1:13574:14342/2
+TTGCCGCTTGCGCGGCCGTCAGCGTGCGCAG
+>850:2:1:13576:16259/2
+ACCGTCACCGAATCGCCACCGGGCGCTCCTCGTCCCGGGAGATCCCCGCCGTGCCGACCGGATTCCTGCTCCAGCC
+>850:2:1:13578:15056/2
+TCGAACGTGCAGATCTGGATCAACGATCCCGCCGGCAACACCATCGAGCTGCAACAGGATCCGGCATCTCTGCCGT
+>850:2:1:13582:12077/2
+CGGTAACAAGGTGGGGGGCGATGGACCCGGTGAGGGCAACCTCATCTCCGGTAATCAGGGATTGG
+>850:2:1:13585:13668/2
+TGGGCCCGCACCTCCTCGGCGAAGCCGACATAGCC
+>850:2:1:13590:21117/2
+TGTCGCTGCCTAAGCGGGCTTGCGGTCGAACGAGGGCTGC
+>850:2:1:13595:15935/2
+GCTCGAGTCGAGGGCCAAAGCAGTGCGAGTCACTCTGCCTGGAAAAATTCTTCCCGGATATTCG
+>850:2:1:13595:10410/2
+CTCGCCCGAGCCGCAACACGCGAAGGTGTCATCCGAGTCGCCGACCACCTCGAC
+>850:2:1:13596:1431/2
+AGTTCGATTACGACCTCTCGTTCTCGACGATGTTCTTCAACGCCGACCGG
+>850:2:1:13596:1187/1
+ATCGTGATCATCTCGTCCTGGTCCGGATGCTTGTGGAATGCGTGAAAGAAGCCCG
+>850:2:1:13596:14724/2
+GTCCTGGATCGTCGAACGCACCCAGGTACAGGTCGATTTCGTTGGCCGAATGGTCGTG
+>850:2:1:13597:2969/2
+AACGGGTCCTTCGGTTGCGAGTCACTCGACTCGTCGATGGTCCGGTTGAGCGCGCTCACGATGCCGGACGTGACCG
+>850:2:1:13598:3992/2
+CGTGGCCTAACGAGACCCAAGATCAGCCACGACTCTGGCAGGCGCGCATGGCAGTATGCCGAGCATACTGGCCAAG
+>850:2:1:13599:1483/1
+AACAATTCTGGGATCGGCCACTTCAAGCCTTCGAACATCAATTGGCAA
+>850:2:1:13601:1511/2
+CAGCTTTCAGCTTTTTCGTTTCCCGTCCTGGCTGACAGCTGAGAGCTGATAGCTGACGGCTCACT
+>850:2:1:13601:5050/1
+TCATAGGGAAGAAGGCTTCGCTTGCCTTTTCCGGCTGCATCACGTCGAGCGTCGCCGCGTACTCGTCCAGATACGG
+>850:2:1:13601:5050/2
+ACCTTCCTGGAACGCAACCCTCTGGGGCTGCTCTCCAGCCTGGTCGACAAACTCAAAGCCCAGGAGGACAGGCTGG
+>850:2:1:13605:13092/2
+AGCCGGTCAAACTGGCGATCCCAACCAATGTTACTTGCTCCGAGCCGCC
+>850:2:1:13606:6586/1
+CAGATATTTCAATTTTAACATTTTATTTAAATTGAACTAGGTTTCGTTGTGTAACTGATTGTCAAAAATG
+>850:2:1:13607:7117/1
+GGGCGCCTTTCGCTTTCCTCGGGCTTGAAAAAGTGCGAA
+>850:2:1:13609:10772/2
+CTCAGCGCGGATTGGTGGCATATTGATATGCGATCG
+>850:2:1:13610:16405/1
+CATCCGGATTGTAGCGCGCCAGCGCAAAATCGGTATCGGACGACTCGCCAGGATCAAAATTTACGAAGACGGTCC
+>850:2:1:13610:16405/2
+TTACCTTTCTCGGCAATTTCGAAGTAGTCCGCTACAATTCTAATGGATCGCTCGATAGGTCCTTTGGG
+>850:2:1:13611:8760/1
+AACCGTGAGCGCCAACACGTTGACCGTGGGCGGCGCAAT
+>850:2:1:13611:8760/2
+CAGTGCCCTGCACAACGGCATTGTTGCGGTTGACGGCGAAGTTGCCGTTATCGCTAAT
+>850:2:1:13612:11894/1
+CGCCGAAACCCAGGAGATGCTCGACTTTTGCGGCGCACACAACATCACGGCCGATGTCGAAGTCATTCCC
+>850:2:1:13615:13918/2
+GCAATTTCATCCACACGGCGTTCAGCGAGGGGAAGCGCGACCAGAACTCGATCCTGCGCATGCACGAGGTGACGGA
+>850:2:1:13616:16889/2
+GCAACCAAGGGCGCCCCGACAAATATTCAACAGAAGCTCAGAACCGGCGG
+>850:2:1:13621:12183/2
+TTATACCTTTGTTCGGATGAAGCCGGGTTTATAACAGGCTGCGATTA
+>850:2:1:13623:13971/1
+AGTGAGTTTCTCATGTAGACCGGGAAGCACTTTGAGAATATCCACCGTGGGCAAAGCCG
+>850:2:1:13625:2642/2
+GTCATCTCCCGCGCAACTCAAGGGTAAATAGCGAGCAACAGCAGCGGG
+>850:2:1:13626:15314/2
+AATGAACACACGGTTGCTGATGAATGGTTTGCCCATCAGCTCGCCTAACACGGCC
+>850:2:1:13627:20275/2
+CGTGCGGTCTGGCCGATCAGCTGCTTCAGGGCTTCGG
+>850:2:1:13627:17930/2
+GGTCATAAAATTGCTCTTGTTAGCACGGCGCTTGTACCACTTTCGAAATACACGGAATTGGAATACACAGACGCCA
+>850:2:1:13628:17989/2
+AAAGTCATCTACTGTTCCTGGCATGGTATCTTTCTCCGGTTAGGGTTTTTAACGGTTGAAGGTATACAAATTGTTC
+>850:2:1:13628:6634/2
+GCTCGTCCGCACATCGAAGGCCGTCGCGACCATGGCGCGC
+>850:2:1:13635:16622/2
+CTCGATCTCAGTCAGCACGAGACTTGTTGGCCGACGCTAATGGCC
+>850:2:1:13636:15709/2
+AGCTCGCCAGCGCATCGAGCAACAGGCGATTGTCCGTCCCATAGGTGGAGGGTTGGATGACTACATTCCGCGTCGT
+>850:2:1:13638:9799/1
+TGCTCTCGCGAAAACCACCTCAGTATATTGGCTCCACAGACGACGCAAGCGATAGTGACTCCCGTCCTCGT
+>850:2:1:13638:9799/2
+TTGAGGTTGTTTGTGCACTGCGCGCGGCGGGCCGC
+>850:2:1:13639:20061/2
+GCTCTGGGAGATCCCCTTCCCTCCCTCGCTGGGACTGCTTTACTCCGCTT
+>850:2:1:13644:11617/2
+AACCTGAGACCTTGATCACGGTCTGCGCGAGCTCG
+>850:2:1:13646:14838/2
+AACCCCAGCGGCAAGTGACTGGACCAGCCGCCGTCGAATGTCGCGACCAACTCCGCCGACCGCTCGCACGGCACGT
+>850:2:1:13648:8352/2
+TAAGTTAGTTTGCGTCCGATCCGGTCAGAAACAAATCCGGCCAGCGGGATTGTGAAAAACTCAACCACCGCAAAGA
+>850:2:1:13650:3390/1
+CGTGGGTTTTACTGACGCACGAGCCATCAATAACCCAGGCACAGTCGGCG
+>850:2:1:13650:3390/2
+TGGATCCCGGTTATCGGGGGAAAACTAAACGTGCCGGCAAAGTCGCCGGAATTGTTTATCCCAAGCACAACGGTAA
+>850:2:1:13652:11907/2
+AGACGGCCGCTGTTGGCATGACCGCGCCTGCCGCGGTGCGGCCCACCGGACCGGCCGCAGCGC
+>850:2:1:13652:12677/2
+ACAAAATGCATTTCAGATCACGGAAAATTTTACCGGTAGGGCTCGGAGATATCCTTATAGGATCGGCGATCACATT
+>850:2:1:13652:4549/2
+TGACAACAAATACACCGAAGGTGTTCGCAAATTCCAGCCC
+>850:2:1:13654:11778/2
+CGTTCATGATGTTTTTCCCCGGTTCCGCGGATTTTGACAGATGTGCGAGACCGTCCAGAGCGCCTGACCCGGAAAG
+>850:2:1:13654:10883/2
+ATCCCCTCGCTATTGCCGGAGCGACGGATAAGAACGGATCTTCGCCTGAGGA
+>850:2:1:13657:19600/1
+AAGGCGCGCACCAGAAAGCTGGTCCAGAACGACAGCAGGACCCAGGTGAGCAAGACCGT
+>850:2:1:13658:6236/2
+CGCAAAAGAGCGTGCCGCTGGCCCGACTCTGCGCTCGTGAGCTTCGTAGCCCTGACAGCCGCCTGT
+>850:2:1:13661:1727/2
+GAGATCCTCAACAAGGCCATCGCCGAGCCGAACCC
+>850:2:1:13662:5010/2
+CAACCGGTTGTCGGGAGGATATGCGTGGCGGACCATCAGGTGCACGATTT
+>850:2:1:13663:10221/2
+ACGCGGCCTTCGCGGATCTTGTAGTAGGCGCGCACC
+>850:2:1:13663:1908/2
+TACCGGCGCGATCGCCAACGGTGCGCTAAATGTGATCGGAAATTCTTACGTGGGGCATTAT
+>850:2:1:13668:2125/1
+CGACATCGACTATCCGCCAATGGAAGCCCAATCAGTTGATAACG
+>850:2:1:13668:2125/2
+ATTTCTTTGCGTCCAGCATGAGCAAGGCCGCCACCACTTCCGGAAAGTAGCGATCG
+>850:2:1:13669:15359/2
+ATCGAAAGCAGTTAACGCCACGCTGGTTCGCCGGAGGTGTGGTTGATTT
+>850:2:1:13669:13034/2
+ACCGAAGCCACAACAACCCTCCCCCAACGCTGACCGAGGTCGTCACCACGCTGCGCACGCTCGGCAAGACCGAGTT
+>850:2:1:13670:10378/1
+GGGACTAGTTATTTCCCTTGTTTGGCGAGTAGCCGTTCAAGCAAGTTGATTGCCCGGCG
+>850:2:1:13670:11275/2
+TTCAAAGGTGTCAATGAGCTGGAGCAGTTCACGATGAAAGTGCGAGAAATTAGCCCGC
+>850:2:1:13670:2025/2
+GCTGACCACGGCATTGTAGGCATTGACGAAGGAAGATAGCGCGTT
+>850:2:1:13674:13666/2
+ATCCAATCCGTATGGACAAATTGGAGCGACGGCGGCGCTATCTCTCACACTGTTACTCC
+>850:2:1:13675:4773/2
+TTCGGGAATTTGTCCTCTTATTTCGTGCAGTTTCGCTTTGATTCCCCGCGCGATCTCCACGG
+>850:2:1:13677:21301/1
+GCCGGATGGTGGTTCGGCGCGAACATGAAGCCGATGCCCACGTCGGCGATGCACCTGGCGATC
+>850:2:1:13677:21301/2
+TTCAACATCTCGACCTGCTCGATGTTCGTCGCCGCGGCGGC
+>850:2:1:13677:9083/2
+TCGTGCCTCTAAGGTGCTGCTAGCGTGCGGCGATCCCTCATCGCAATTTCCG
+>850:2:1:13678:13727/2
+TAATTTTATTTAAAGAAAACCATAATATATAATAATAGATAACTAAAAAA
+>850:2:1:13683:15516/1
+GAGACAGATAGTCAACTTAGCAAGACCAGTTGAAATCAAAGAATATCTCCCTGAGATCACAATAACCGGAG
+>850:2:1:13683:15516/2
+TGTGATCTCAGGGAGATATTCTTTGATTTCAACTGGTCTTGCTAAGCTGACTTATCTGTCTCTTTCACACAGTACG
+>850:2:1:13685:9059/2
+TCGACAGTTAGCCACCGAGCATCGATATCCGGGGGACTCCAGACTCAGCCTGTTACGCCAAGCTCAACTTCACAGC
+>850:2:1:13685:18237/1
+GGGCAGGCGTGAAGGTAAAGGAGGAGCGCTATGAATGAAATCTTTCGTAAGTTCGCCCATACTGCCTCTGAGGTGG
+>850:2:1:13687:9289/2
+CAGCAGACGCGACTGCTTCGCCCATGCCGAAACCGCGGG
+>850:2:1:13692:16995/1
+CTCATATTCGCCTGAGTTATGCAGGTTGACATAAACTCTGGCGCGAGCCG
+>850:2:1:13692:16995/2
+ATTTCAAGACATGGAATTGGGAGCTGGGTTTTCGTTATTCCCGGAATGAAGGG
+>850:2:1:13696:7324/1
+CTTTACAATCGCGAATACCGAAGTCTGGAACAGGACATGAAAACGCTGATGGCGCTGAACGTCGGGGCGC
+>850:2:1:13696:2853/1
+CATTGCTGGGGCGGGTATTAACATTGCTCAGCGAGTAATGGATTGTGGCGACGCCGGTC
+>850:2:1:13697:20176/2
+CAGCGCGAGCACCGGAAAATCCGGGCCGGCC
+>850:2:1:13698:13629/2
+CGTCGCCAGCGTTGACGGCAAACCCAACCTGCGCGAGTTGTTCCAGGCTGGCCTGTAACAGCGCATTTG
+>850:2:1:13701:12700/2
+GCATGGAGTATCTGCGGTCTGCGCACGCTGGTGCTGATTCTCAATTTCATTTTTGCGCCGAATCTTAACTTCCGGG
+>850:2:1:13702:9070/2
+GACCAGGAATGGAACAACCTTCGTGAGCTGCACCTCTTCTTCCTCACCG
+>850:2:1:13704:16577/2
+TTCTTATATGCTTCAGTGACGGCTTTTTCCAAGTCGATGATTGCTTGCTC
+>850:2:1:13710:7995/2
+GCACGGCGATTGGCCGCATTGCCGGGCCTGAGAGTCCACCCTTTAGCGTGCCCAGCCGCGAAGAGCGACGGCGTAT
+>850:2:1:13711:15376/2
+TCCGGCTGATCACTTTCAGATCGGCCACTTTCGCGAGGTCAGTCAGGATCTCGTCCTGCACGCCATCGGTGAAAAA
+>850:2:1:13716:12678/2
+GCCGAGCGCGTTCGAGCGCTGGTGGCCGCGGAGATAGCGGGTC
+>850:2:1:13716:14221/2
+CAATAACAGCAAGTTGTCGCATGAAGCTGGTTAGGGAGAGGTGCGATGTCCAAAGCGGACGCTTCCG
+>850:2:1:13717:1450/2
+AGTGATTGTCGCCACGCGCCCGATGAAAAATCTTTTATAGCTTCAATTGTTTTAGTTTCCGGTTCCAATGCTGCAG
+>850:2:1:13718:6274/1
+TCACATACTTCGTCGATGCCGGACCATGGCGATTTCTGCGCAATCGAGGTCGGCGAGCAGCG
+>850:2:1:13721:4306/2
+CTCACATCCCCACAATGACTGAAGTATTGTGGTCCGACACCCCCCGCGTCATCTTTGACCGGGTG
+>850:2:1:13721:20846/1
+GTTGATCTGATTGGTCACGTGAATCTCCTGATCGAGTGACAGTTTCACCGCATC
+>850:2:1:13721:20846/2
+CCGCGGAGGCATTGCCGCAACTCTCGCAGCATTTTTTCCGACAGGCAGAGGAAGAAAAGGGCCATGCGCT
+>850:2:1:13723:6190/2
+TTCATGGATCTCACAGTCGCCCATGGCCTGGAGGGGTTCCCAGCTCAGATCGCCGGGATTCAACGTGTGGGCATCC
+>850:2:1:13723:21034/2
+CTCTTCGCCGCGCTCCGCTCGCCGCATTCGC
+>850:2:1:13724:21135/1
+GTGCTGAAATGCCGCTTGGTAGTGTACGTCAAAGTGGCTATAGGCAGC
+>850:2:1:13724:21135/2
+CAACGAAGCAGGGCATGGAAAAGTTTGTCGAGCCTCTCTATTGGGCAGCAGAAGAAATGCACTTAGGGCGCGTCGC
+>850:2:1:13724:6356/2
+TGACATCGTGCCGCGATAAGACGATATCGAAAGGATGGCGAAAGATCCCGTCACGCCGCTCTCCGCCGGCCCGCGC
+>850:2:1:13725:13742/2
+ACCGTGCTCGCGATGGTGCCGCTGATCCTGGGCACGCTCTGGACGGTCGG
+>850:2:1:13726:18733/2
+ATCCCCCCAAGGATCTAGGGTCTGGTTCCTTCTTATCTGGATGAGGTCC
+>850:2:1:13727:16250/2
+TGTCTTCACCCGAGAGGTTATCACCTCCCCCCGCCGCGTGCGGGTATATGCGTCTCGTTCGGCGTATGTCGCCGGG
+>850:2:1:13729:5242/1
+TGGGGGCATTTCCGACGGGCGCATTTCCGACAGGTGCATTTTCTGACGGGCCGCGGACGGAGCGGGTCGTCGAGGC
+>850:2:1:13729:9550/1
+TACGATGGGCTCGACTGGATTGATTTTCACGACGCCGATAACAGCGTCATTTCATTCCTGCG
+>850:2:1:13729:9550/2
+CAAAATTTCCCACGTTGCTGCCGCCGTAGGTTTCGCCATCGGTGTTAACAATCTCACTATAAAATCCCGATTCGGG
+>850:2:1:13732:10201/2
+ATAGCGGGTGCCGCATCCACAACCAAGAAGGTCAAGATGGCGCAGGGCACCGTGAAGTGGTTCAACGGCGACAAGG
+>850:2:1:13732:6722/1
+CGGCAATGCGTTCTGAGACCGCGGAAATGGTCATGACAGGATGAAAACCAATGGAGGTGGGAATAACCGAGCCGTC
+>850:2:1:13732:6722/2
+CGCGGTAGCTTTGCTCCATTACTCACTTGGGCGCTTTTTAGGCGAATCGTCACTGTGCATTCTTTAGGCGGTTGCC
+>850:2:1:13734:10295/2
+AAGCAGATCGCTGAAGAACTCTCACTGAGCGCACCAACTGTCAGC
+>850:2:1:13736:6338/2
+AATCCACACAGCAGGACTGCGATCAGCAGCGATACTCGTGCAATGAGGCGCTTCATGGGCTCTCCGCGCTGAACCG
+>850:2:1:13736:3830/2
+CCGCTCCAGAAAATACAGTACCATATCCCAACACAATGTTGTTAT
+>850:2:1:13740:4289/2
+AGCTGTCCTGAATAGATATACGCGTTTTAACCCGGTGCGGGTGGATGGCAAAGTGAAATCTCCGCTCCTA
+>850:2:1:13740:14621/2
+CAACGCCATGGCTATCGTGGGCCTGAGGCTCATTGGGGTATTCCCAATATTAAGCATTTAGATCAAATGGAAGAAA
+>850:2:1:13745:21037/1
+CAAAAATGCGATTGTGCGGAGACCACGCCAGTGCTTTAGAAGAGCCAGCGCACCGATGTCGATAGCAATGATGTAA
+>850:2:1:13745:10930/2
+CAGGTTCCGCTTGCATTCCGAGGCCTTCTCCACGATGTCCGGGTCGAACTCGGCGG
+>850:2:1:13747:1341/2
+AAGGAACCCTGTAAAGGATCAGTCGGAACTCGTCGGCTCAAAA
+>850:2:1:13748:12933/1
+GACAATTGCCTGCGCCTTCGGATGACGGGCTCGCAAGTCACGCACAACATCCGGCTCCGAAGCGGCATCA
+>850:2:1:13748:12933/2
+AAAAAATCTCCCGCCCGAAAGTATAAAAGCGAAGAGCGCTTTCTCGTTTTGG
+>850:2:1:13750:7424/1
+AAGGACATCGTGCTGCACCTGTTGCGCCTGCCGTATGTGCGCGAG
+>850:2:1:13751:8208/2
+CATGAATTTCGATCCTCTGGCAGCGCCGCCACTCC
+>850:2:1:13751:20419/2
+AATTGCTCGCGTGGCCACTCCCCTCCATAACGATCACCGTAAACCGTGGTGCAGCGGTAT
+>850:2:1:13751:16690/2
+AGTTCGTCGGCCAGGAAGACCTGCTGGCACGCGGCAAGCCGC
+>850:2:1:13753:10519/2
+CTGCTGATGAATGCGCAGGTGCAGACCGTATACG
+>850:2:1:13756:19685/2
+TGCGTCAGGCTGAGGTCGATGCCGGGGCGCGG
+>850:2:1:13757:17222/2
+GGATGGCAGAGGATTGGCGTAGTGATTTCGGTTCTTTGGCTAATAGCGTCAGCAACCTATTTTAT
+>850:2:1:13760:6838/1
+GTGACGGCTGCCGCCGGTCAGATGACGCACCCCG
+>850:2:1:13760:6838/2
+CGTAACTGCCATTGGAGCGGGCACGACCTATCCCGATTACAAGCCCGCTCCGTTCATCATTTCCTC
+>850:2:1:13762:7054/2
+CTCTAAAACCTTAAGCTTCTCTATAAAAGACAACTCCTCCTAAAATGTAGTAACAACCTTTAGCTTCTAGGGTTCT
+>850:2:1:13766:21247/2
+CAGCCGAGTTGCTCGACGATCTCGTACGCGATCGTCTTCGAGCCTTCTGCGTAGTAGCTC
+>850:2:1:13770:12164/1
+GCGGAAAAATAGGATTCGGCAAAGAATGCAAAGCGGACTCTTCCAGGTGAAGAATGTCATGAGCAGCGGTGCAAGC
+>850:2:1:13770:12395/2
+AGATTCCGGCAAAGAAGTTTCCCAACGTGTCCTGCAAGGCCAGACCGATGATCACGCCAAAGATGGCTGACGTCG
+>850:2:1:13772:10777/2
+GGTTTATTTTGGGAATCACTGGTTGGGAAGCGCTCGGTGTGGAAATCGTGCAGGCAATGATCTGGTCGTGTCTGGC
+>850:2:1:13775:11062/2
+CAGCGGAACCGAGCTCAACGTCAACAGGATCCAGCAGTACGTGAACGACAGCCTGATGCTTGTCACCGCGCTGAGC
+>850:2:1:13777:16138/2
+TTCAGCACCCGCTTGTCATCAAGCAGGGAAATCTCCGTCACGCTCTCCGGATCCCCATCGAAACTCCG
+>850:2:1:13778:14156/2
+ACTGAGAGCGCGCTTGGGCACAAACTTATCCATAACCCCCCAAAACACTGAATATGCCAGGAACTGTTGATGATTT
+>850:2:1:13789:2012/2
+CGGGCTCTTGCTCACGGGCGGCAGCGATGTAGACCCATCGCTC
+>850:2:1:13790:11330/1
+ACCGCGAGACCACCCGCCGCCCGTCGGCGCAGATG
+>850:2:1:13790:10214/1
+TTAAGGCACGTTTATAGTAGTCTTCGGCCTTTTGCGAATCTTTAAAATCCTCGGCATAAGTCC
+>850:2:1:13790:10214/2
+TGGCTTCTCAATTTGTACGAACGCCCTGACGAAGCGGCGAATTACAGTCGCCTTGACCAACGGACTCGAGAGCG
+>850:2:1:13791:9162/1
+ACGGCAAGTCCTTCAGGGGTTTCTACAGATTTTAGACCTTTATCAAAAAACTGCTGCAGCCATTCTATGCTTCTGT
+>850:2:1:13791:9162/2
+CTTGAAGGTTTTTTTTCGCAGTTATTGATCGATGATGATTTCATGGATATCATGAGGATCGACGGCAGACCAATAC
+>850:2:1:13791:19797/1
+GCGGTTCTACATCGCGGCCGACGGTTTGTCTCGCCCCTCCAGACGCTTGAGATTCAAGGGGAACTCGCCAAAATCA
+>850:2:1:13793:7555/2
+CCGAACACCTCGAAGCGCTGATCGCTCGCGCGCG
+>850:2:1:13794:18364/1
+CGGAGAAACCAGCCGGCCCGCGCCGATAGAGCGTGAGCGCCGCCTCGACCGCCGCGCGATCCTG
+>850:2:1:13794:9703/2
+CTTACTGACACTGCTCACAATAGCCGTCCTGTTCGTTCTCATTT
+>850:2:1:13795:19373/1
+CGATATCTTGCAACGGCGTTTCCACACGACCAAGACCCACAGCAGACTCGCCATTGAGGTGCTTTGACACTAAAAT
+>850:2:1:13795:19373/2
+CGATCTCTGGCTCGAATAATTCTTTCCGGTGATTCCGGAG
+>850:2:1:13797:1171/2
+AAGGTACTGCGCGAGAGAATCTTACGTCACAATCCTGTTGATAGCCAGCG
+>850:2:1:13797:2141/2
+GCGAGCAGCTTGGAAATCAGGGACTTGTTCGTATCCGCTGCTGCAACGAG
+>850:2:1:13798:18418/2
+GCTCCGGGCTGCAACGTCTCTCGCATGTCTATGGGTGGAGATCAGGGAGC
+>850:2:1:13799:9861/2
+TACGACCCGGAAGGCTCCGGCGCGCGTTGCGCTCTGGCCGCCGGGATTGGACACGGTGACGCCCC
+>850:2:1:13803:12595/1
+TCACCGGCTGAATCGCCTAATGCGACATTATAGTCTCCGGTTGCGTTTAAGAGGGCCCTTGCCCC
+>850:2:1:13803:12595/2
+CCGACACCGGACGGAGGCAATCCCAACGGCAACACCGCTGAGGGCACTAAGGCGCTCTTTAGCAATACAACCGGCA
+>850:2:1:13805:19864/2
+TCCCGTCTCCCATACCGGGAGGGGCCGAGGCAAGACTCTAAAGAGCACCTCTG
+>850:2:1:13805:4058/2
+CCTGTTAGTGGTCTTTCACGTCGGCGCCAGGTTCAGTTGCAAGCACGCAGCGAAATCCGTAAATCACATCTCGTTC
+>850:2:1:13806:11217/2
+AGAAGAAGCACATCGAGCGCTTCCTCGCCGACGGCGACAAGGGGAAGGCGACGATCTTCTTCCG
+>850:2:1:13806:8077/2
+GAGTTCTGTTGCATCCCAACCCACATTCCTCTACGGAACCACTGCAGGAAATCTTACGTCAAGAATTTATTGTTGA
+>850:2:1:13811:13189/2
+GCCTTGCGACCGCGCGCCGTGAGCAGTATGTACTTCACGCGCCGGTCGGTCGGCGAGAACT
+>850:2:1:13812:3746/1
+AAGACCGACAACAACATGATGAGGACGATGAGAGATTGCATAGGCGTCTCCAGTAGGAACATCCACGCGATTACTC
+>850:2:1:13812:3746/2
+GGGAATCCGGACGAGCCTTCGGAAACCTGGTCCGGCAGAGGAAAGCAGCCGCGCTGGTTGGCTGCGGCT
+>850:2:1:13813:13794/2
+AAATCTTTCTGGCGACTCAGCAAGGCCTGTATCGCAGCGATGCCCATGGCACTCGCGTA
+>850:2:1:13813:12171/2
+TGGCGTCGACGAACGGGCGATATAGCCGGACATCACCACCACCGCGGCAC
+>850:2:1:13814:13462/1
+TCGGCCGCGGAGATTCGCGCGGTGGGAGCGGAAAGATTCAGCGTGGCAAATGAAGGCGTGACGATGACGTTTCAGC
+>850:2:1:13814:13462/2
+TGCGAGCTTACAGGTCTAGTACCGGCTGCCAATACGTTTTCGCATCAATTCTCCGCCC
+>850:2:1:13815:15850/1
+AACCGGCTTCCTCGCAATGCTTGCAAACATCGGAGAGAAAAACCCAGCGGAATGGATCGTCTCTATCGCCGTTGCC
+>850:2:1:13815:15850/2
+AGCGTGCGAGGTCGCGTGCAAAGAATGGAACGAAGTGCCCGATG
+>850:2:1:13816:5853/1
+GGGGACCAGACAAAACGGTAAAGGGCGGACGATGCGTCCATATAA
+>850:2:1:13816:19792/2
+CTTTGACGTGTACCCTTTGTGCGCTTTGTGCGAG
+>850:2:1:13817:11118/2
+CGAGATTTCCGAGTACGAGGAGCGTGCCGACGACGA
+>850:2:1:13818:19196/1
+AACTGATCGCGAAGGACAGAGAATTCTTGGCGTATCAAATCGCTGAAGTCTACGCGTGGAGAGGCG
+>850:2:1:13818:19196/2
+ATAAGTAGATCGATGTCGGTGAAGCGTGCTTTCTAACTCTTATAAGCGTACTGGGAGACCTATTTTCGTGAGCAGG
+>850:2:1:13821:9052/2
+TAAGGGGGACTACGGCAAGGTCCCGGGCCAGGACGACGTGATGGAGGCACTGAGGAAGTTCAACA
+>850:2:1:13824:15223/1
+GGTGCTGCTGGGAGCGGTGCCGATGGAGGACATGGACCTGATCGTCTCGCCCGCG
+>850:2:1:13824:15223/2
+CGAAGGGTACCGAGTTGACGGAGCGGACCATGCGCGCCTACCAGCCCATCCCGGATCGCAATCGCCGCGCCAC
+>850:2:1:13827:17809/2
+CTTGAATACGGAGACGGCTTGCGTGAGGCCGCCGGCCTGATCCTCAAGCGATTCGGCAGC
+>850:2:1:13827:10950/1
+CCTTATATAGCCGCGGACCAAACGTCCAGCAATACGCAATCAATTCGGTGACCGGAAAACCCTCTTCGGC
+>850:2:1:13829:19275/2
+GTGGCGCTGGCCGACGCGGCCAAGGAGAACCTCGGGGTCGTTCCCCTCTGCCC
+>850:2:1:13830:8519/2
+TTCGTTTTGTTCGATCAATTCAAAATCGCTCGTGACTTCGTCCGCCGG
+>850:2:1:13832:18664/2
+CACCTTTGGGGCCGGCGACCGGGACCATATC
+>850:2:1:13836:10926/1
+CGTTTCGTTGACATTGCGCCCAACATCCAATTCGTTGATGCTCATGTGGCGGAG
+>850:2:1:13836:10926/2
+TTTGGCGCGATACAAACGGACTTTGAGCGCGAAAATGCCGTCGTTATTGGTGTCAGCACAGATAGCTTCTACACCC
+>850:2:1:13839:6608/1
+ACAAGTACGCGCCTTGTAGGATCAAAGGCAGGAGCAACCAAGACGTGGCTCGCTAAAATTCGCTT
+>850:2:1:13839:6608/2
+TCAGTGTTAGAATCGATTAACCTTTTCAGGCTTTAAAAATTCGAAAGTCATAGATTTTATTGTTCAGCTTAAGGCT
+>850:2:1:13841:9329/2
+CGTCCCACCGATCCCCGCCAGCAGCCTGCTCGGCCAAAAGCCTGCCCTGCAGGTC
+>850:2:1:13846:4567/1
+CCTGGTTCACGCAAACGCAACTATTATGTCTGGAG
+>850:2:1:13851:17284/1
+CAGAATAATCGGAATAAAGAGTGGCCGCTCGGTCG
+>850:2:1:13851:17284/2
+GGTTTCCTTTTAGTCGTGTGTCCTCTGGTAGTCTTGACTGCATTTCTGGCATATT
+>850:2:1:13852:7885/1
+GGGCTCAATCTCAATGCGTATTTCGGCATCTTCGATGTCGTACGG
+>850:2:1:13853:7105/1
+TATGGCTACCCGGTACTCGTGGTTCTTGACTTCGCGGGG
+>850:2:1:13853:7105/2
+TCAACCGCGTCGAGCGCGCCGACGGCCGCCGGGGCGGGCCGCAGCTGGTTCGACTGTGCG
+>850:2:1:13854:2752/1
+CACAGGGGAGCTTTGTCATCCTTCGCGAGACCGTCATCACATCGGGTCGCAAACT
+>850:2:1:13857:10049/2
+CATTAGATGCACTCGACCCGCGGCCTTGAGCAAACCCACCACAACCAAGTGGGGCGAAGCATAGTTAGCGGCCAAA
+>850:2:1:13857:19550/2
+GAAAAGTTCATCTTCTGGACCTGGTGCGATCACGTACCTGTTGCGTCCAAGCCTTTAACGCAAG
+>850:2:1:13858:2559/2
+ACGTTCGCGCCGCAGAACCTTCTGCAGGACCCACCG
+>850:2:1:13861:9729/2
+TGATCGCCGTTGAGCTGAACAAACTCGATGACCCGAACAAGGCGGAGTTTTACACATCCGGCCGCGCCTCGAATGA
+>850:2:1:13861:17310/2
+CACGAGCATCGGCCATCGCCTGGATTTTTTTCTTGACAACGCCGGGACATCATCGCACAGTAACA
+>850:2:1:13861:5383/2
+GCTGACGGGCGGCGGGGCGATGCTCAAGAACCTGGACAAGAGGCTGC
+>850:2:1:13861:6487/2
+AAAACCGAAATCAATCAGCTTGGCGCGAATCGAGCCGTCCGCA
+>850:2:1:13864:9002/2
+CCTGGGTCTGGTGTCCGAACGTCGACCAGTACAACAAGCTCACGCCACTGTCCGCGGTCCACCCCGGAAGTTCCTA
+>850:2:1:13864:9454/2
+CTGAGGTCATTGCGGCGACGTACCAGGCTTACAATGATTTCATCGCGGAGTTTTGCTCCTATAACCCG
+>850:2:1:13866:13469/2
+GCATGATCCTCCGCGGGAAGGGGATATACGCGATTCGCTTGCCGACATCCGCAGAGCGACGGAAGATCTTG
+>850:2:1:13869:1841/2
+GATGAACAGCCGGTAGGCGTAGTTGAATGCGTGCCC
+>850:2:1:13869:1282/1
+CGATGCGAATGGACGAACTCGAAGAACAGTCTCGACTTGCCGACCCCCGGC
+>850:2:1:13872:1910/2
+GACGAATGTCTAATGACGAATGAAATCCGAAAGCCGAAACCCGAAAAGCAGGAACCGAAATG
+>850:2:1:13872:20765/2
+CAGTACAGCAGGAGACTGCTGCGCTGCGGGCTTTTAATGATGCCTATG
+>850:2:1:13873:2025/2
+CGGTAACGCGGTCACCGCAAATGTCTGGGCAGGGTGCACACCGCTACAGTGCGATGCGATTGCGACCGGAATCC
+>850:2:1:13875:16552/2
+AGACGCACGAGAGCAAGCGCGAGAAGGCACGCGCGGCCTATCATCT
+>850:2:1:13877:13019/2
+CCGCATGGTGATGCGCTTCTCAATCCAAAGCTCGTAAGCGCTGAAGAGATCGACACGCCTTACGACCTTGTCTTCG
+>850:2:1:13879:9658/2
+CTCGCCCGGATTCGCGCAGGGCCATCCGTCCGACCGCCGACCAGTCCTGGTTCTCCCCGC
+>850:2:1:13881:14067/2
+AATTTCCAGCATTTGCAGCGTGGATGCACGGCGAGTCTGCGCAACGG
+>850:2:1:13883:14420/2
+TACGCTGCCCTTTGGGAATCGCGTGAAGGACCGTGGGAAAATGG
+>850:2:1:13884:17098/2
+GCGAGCCGATGGAGAACGGCGCGTGCGTCCTCAGCGGTGGCGAACTCGCCCATGATGACGTCGC
+>850:2:1:13884:7760/1
+CGGCTGGATTCGTCCATGAGGCGCATGGCTTCCATGAGCA
+>850:2:1:13885:14522/2
+CGGCGCAGCTGACGCGTCCCGCTTCGGAGGCGCCGGCTCTGACTGCGCTCGC
+>850:2:1:13886:15711/2
+ATCTCGCGACGGTGGTGGAGAGGTTCGGTCCGCTGCCACCGGCTCGCGCC
+>850:2:1:13888:20105/2
+AGGGCCAAGCAGTCGATCCGCGCCACGTCGGACGCGAGCTTGGGGTGCG
+>850:2:1:13893:21096/1
+TGAATTCCAAAACACTGGAGTGATTCCGGTGTAATGAGCATTTCGAAAAATGGATCCA
+>850:2:1:13893:21096/2
+CAAATCGAATTCCGTTGATCCGGATGACAAACATCGTTATGGAACCTGGTGAAACAAGTTTTGATGACCTG
+>850:2:1:13894:9834/2
+ACTCCACCCAGATTCACAGAAGCCATCTTCCCAAGCCCACCTTCCACAAAGCCACCGTCGACTACCTGTGCTGTCT
+>850:2:1:13897:8094/1
+AAATACATGTATTTGTTTCAGGAAAGCAACGCTGATCTGCCTTTGCTAGGATATCTCCTTGATCT
+>850:2:1:13897:20317/2
+AGTGCGCCTTACTCTCGAGTCACTCGGCTGCAGTTACAATGCCTGACCGCATTTCTGCACCTGCTGCAGCCGTTGG
+>850:2:1:13898:14807/2
+GCTTGAGACGCAGTTACACATTCCATTGATGCTCTCGATCCCGTATGCAAACGGACGC
+>850:2:1:13900:20668/1
+GCGGCCACGGTCCTGACCGGCTTTGTTTTCCCGAAATTCACCGCTGCGAACGGCGCTG
+>850:2:1:13904:13769/2
+TGTTCACTGAAGGCCTCTGAAATTGAATCCGCAAACCAGAGGCGAAGCACTGAGTTGCCCTCAACACTAACAT
+>850:2:1:13905:10435/1
+CCGAGCGCGGCTGCCACGAATTGCGGCACCAGCGCCGAGCCGCCAATCCCA
+>850:2:1:13905:10435/2
+CAATTGCTAATTCCACAGAGAACCGAATGGTTGGTGATTACTGGCTGAGAAATCGTGCGCTTGCGCCGACACCGGA
+>850:2:1:13907:10077/2
+AACTCAGATCTGAAGATGATTAAATGGATTTCACCTGATCCGTTTTCATCGGGCGCTCATCTGCGGCCCCGA
+>850:2:1:13913:9186/1
+TAGCTCTTCGAGCCGCCAGTGATTGCCTCGGACGGACAGCGGGAG
+>850:2:1:13914:17168/2
+CCATATGCGACAGCACTTTCGGCGATGGTAGATCCTCCCTCCGCTACGCA
+>850:2:1:13915:12454/1
+GTTATCGATCCAAGTGGAACAGGCCAACTCCGCC
+>850:2:1:13915:12454/2
+TCGATAAATTGCAGAATCATGCTCGCTTTCGTCTCGATGATGCATTCCATCACGATCTTTCCTGCACC
+>850:2:1:13917:2995/2
+CGCCCGTGCGATTGCGCGGCTGACTTGTCTCGCGTTTTTTCTTGATCGCCGCCATTTCCACGGCAATTTGCTCCGG
+>850:2:1:13918:7906/2
+TGCCCTCGCGGGCGCTCTGGGTGAGGTTGCGACCGAACTGGTCGAGGACCAGCGAGGACGACGGCGTGCCCTCCCC
+>850:2:1:13918:17385/2
+ACGCACGAATTCATCATCCACGCGCAACTGGGCGAGCTGCTCCTCGCCTCCGCGAAGCAGAATGAATCCCTGCAAG
+>850:2:1:13920:3025/2
+GCGGAGAATGTCGCCGATGGCGGCGCTCTCTTCTATTTTACTTT
+>850:2:1:13921:19669/1
+ACGCCGCTGAATGGCGACTCGACGACGGTATCGAATGGTG
+>850:2:1:13923:10201/2
+CGATTTCGGATCTTGCTCTGTTAAAGCGGATCCAAAGCCTGATCATTCCCGCTTTTGGCAGCACGGAAGAAGC
+>850:2:1:13927:11445/2
+TCGTTCATGGAATGCACGTCCGCCGACGCACTAAATTCGAGTGTGTCCTGTGAATCGATGGACGTTCCCGAGTACC
+>850:2:1:13927:21081/2
+GGTGCAGCTTATCCAAGCATCATCGATTGCTTTTCCGCTCACCTTGTCCCT
+>850:2:1:13929:1623/2
+CGTGGTGGTTATTGTTGGAGACAAGGATCCAGAATCAGCCGATTTAGATAAATCT
+>850:2:1:13931:16804/2
+ATGAGCGCAGTGACCTCATACGACCCTCTACCCCTTGCCGCC
+>850:2:1:13933:6459/1
+TCTCGCCGCGGCCGAACGACGGCAGCCAATGCAGACTGACCG
+>850:2:1:13933:6459/2
+CTGAGCTACCGCACCTCCGAGCCGGTCGGACGTCTCATCCTGGAGCGCG
+>850:2:1:13934:19232/2
+CGTACTCGTAGGTGTCAGTGATCTCGTGTGTAG
+>850:2:1:13934:6726/2
+GTGGACGCGTACTAACACCTCTGGTTGATTGACGACATTGCCAAGCACGAATGCCAGATGCTCCTCTGTATGCTGA
+>850:2:1:13936:9143/2
+GATGCCCCAGCGCACCTCACGGGCGGCTCGACAAAGGCGTCAAATGCGGGCG
+>850:2:1:13937:14010/2
+CGGTAATAGCTTTCAGAAATCGCAAACATCGCGGAAGATTGCTGTTCACGCTATGCCCTCTGAATCTGGAACGTCA
+>850:2:1:13938:11045/2
+AAGAATTCGATCATCACGTCGCTTGACTGGGTCAAACCGCAGTACGTCGGAACAGGTACTTCC
+>850:2:1:13941:7011/2
+CATCTGCGCGCGGTCGTCCACACCATAGGTCAGCAGCGCGCCGGCTTCGGCGAACACCGGAAAA
+>850:2:1:13942:19791/2
+TCCTACGGCGCCGACAGCGAATTCACCCTTCGCCGGAACCGTCAGGCCTTCGATTGGGTCGAGCT
+>850:2:1:13942:20232/2
+CGGCCCTCCTTGAAATCAAATGTCGATGTGATGATATAATCC
+>850:2:1:13942:19757/1
+CAATGATTCAGCCTGGGACTGCTGGATGTCCCGGGCCTTCCGCATGACGG
+>850:2:1:13945:2094/2
+GACGTGGTCGCCTTTCTCCGGCGCCCGGGCAACGGACGCGGCGCTCTGCGCGCGCG
+>850:2:1:13948:11713/2
+GAACGCGCCGGTCGCTGCACCAAAGCCGACAGCAAGTGTCCACCACCTCAGGGCGTGAGCGAGCATCCCGACCGCG
+>850:2:1:13949:5841/2
+CTGGAATTTTCCGACCTCGTGCGCACGCGCCTGCCGATCATGCACGAG
+>850:2:1:13949:14820/2
+GTGGTCGACCAACAACTCGTCTGGGACGCCGCCAACAACCTCATCGGCCAGATCGACCACCGCGACCC
+>850:2:1:13951:17410/2
+GAACCGTGCATACTGCGACAAATGCGTTTGATTTCATTTTCATCCCCTGTCTGGGAGCGC
+>850:2:1:13952:20565/2
+GGGAACGCGTTGTCGCCGATCGGGAACCAGCCCGACCAC
+>850:2:1:13953:8664/1
+CGGAACAGTGGCTCCGCCAGGGTGGCTAGTCCAAGCGGGGATGAGAGGACGTCCATGAAGAAGG
+>850:2:1:13953:8664/2
+ATCGAGGCCGCGCAGGGTGCCCTTGATGGCGTTGTAGATGAGGTC
+>850:2:1:13953:13173/2
+CTTCTTTCACATCGACATCGCCGAGGTCAGGACCGAGCAAGGCAGCGGCG
+>850:2:1:13957:16330/2
+CGCGTGTCAGGGCACCGCGCTGCTATGGCGCGGTGACTTTCAACACGCGCGTCAGATGCTGCATGCGC
+>850:2:1:13959:4785/2
+GATTGACGTCGATCATGGCGTCCCAGTCGTCGACGCATAACGCGTCAAGG
+>850:2:1:13960:10451/2
+GAGTGGTAGCACCGGAGCGTGCGCGAAGCTCCTGCACCATCTGCCGCATCTTATCCATTCCGGCCGCG
+>850:2:1:13967:1075/2
+TGTTGCAGTTTCGGGAACACACGCCACAAACGCTTACGAC
+>850:2:1:13967:7117/2
+CACGTCGATACGGGAATGGGTTTCGAGCGCGTGACCGCAATCATCCAAGGCACGAAAAATCTGACGGATTTTTCCA
+>850:2:1:13968:17160/2
+CCGGCTAGCATCGCCTGCCAGGTGGCGCACGCATCGTTCGCGAGGG
+>850:2:1:13970:19076/1
+GTTCGCTTTAAAGAATGGCAACCACAATATCCAGAAGAAGAACCAATTGATTATACTGCTATATCTACATCTGCAG
+>850:2:1:13970:19076/2
+TTCGCTTGTACGACATATTTCCGCTTTGGAATAGAGTCAGGGTTACCAATAAGAAGCTTCTACATAGCTAAATGAC
+>850:2:1:13974:16019/2
+TCGTTGCTGCAGTTCGCGAAGTAGCATATCTCGATTAGTACTAATGACTTTGAGGGGCGCCCACGGATGACGCCCA
+>850:2:1:13974:10144/1
+ATCATCATCGAACAAAGCAATGTGCCGGTGATCGTCGACGCGGGGATAGGTCTCC
+>850:2:1:13974:10144/2
+CAACGGGCTCGTTGGCACCGCCAATTTATTCTGGCTCGCGATCCCGGCCT
+>850:2:1:13975:18943/1
+CCAGCATTTCTCAAAAAAGTCGTTGGCCTTTCTTGATTCGGCCGCGATTTCTGCCGG
+>850:2:1:13975:18943/2
+GCGACGGGTTGCCATTTCCAAACGCCCAACTTCT
+>850:2:1:13977:2302/1
+TCTTCGGCGGGATCGGAATCTGAATGAGCTTGAGCTTGAGGTTTTCC
+>850:2:1:13977:2302/2
+CAATCGGAAACCATTCGCACCGGCCTCGCCGAAGTGTTCGGCTGCGATCGCGAAGAAATCGC
+>850:2:1:13981:11026/2
+TCTTGTTGGATGCGCTCTTCAATCTTTTGCTTATCATG
+>850:2:1:13981:14558/2
+CGAAAATTCGCCGCGAGCTGACGCTCGACGAGCAGAAGGATATTGCGCGTTGGGCG
+>850:2:1:13984:12278/2
+TCCCAGACGTACTCTGCCGGACTCAGGTTCCGGTGGTAGTCGTAGAAACACCCGATGAACCCGG
+>850:2:1:13984:17565/1
+CCGGGAACAGCTTTACATGGATTGCCAATGAAATCAAGAATGAATAAATCCATTCTGGAAAATACAACTACACTCG
+>850:2:1:13984:17565/2
+ACATATTCATTTCCACTTATCTGAATCCTGTACATTCCGATATTGGAATTCATGATGTGCTTATCTCCGGGTGGTA
+>850:2:1:13989:12102/2
+CGTCTCTTTTCCCAGCTTGTCGTGCACGCGCGTCAGCAATTTCGTCCATTCCTCGGGCTGTACAGCTGCCCGGAAT
+>850:2:1:13989:9711/2
+TCCGGAGCAGCACCGTGTACCGATTCGGCATCGCCTGATCCCGGCGACGAGCCTTCGCCTCAGGATCGCGACTCGA
+>850:2:1:13989:8436/2
+GCCTTGACGATGGTATCGACGTCGGCCTTCGCCTC
+>850:2:1:13992:16290/2
+GTCACGGCGACGCGCCGGCCGATGAGCTCAGCATTCGCCAGCACCAGCACCG
+>850:2:1:13994:1975/2
+TGCACGGCCGAAGAGGCCTATCGGTGGTCCGGC
+>850:2:1:13995:1531/2
+CAAGAAGGACGGCACGGTCGACTTCGACGACGGCC
+>850:2:1:13995:3254/2
+CTACGCCCGCACCGGCCGTCCGCAAGGCTCC
+>850:2:1:13999:2242/2
+TCCGAGCTGCAGAACGCGATTCCGCTATCTGGAACCGAGATCAGCGTCAACGCC
+>850:2:1:14000:4298/2
+TCCTGAAAGCGTTCGTAGGCTTTGAGAAAGACTTCCTGGGTGATGTCTTCCGCCTCGGTCAAGCTTCCGACAATCC
+>850:2:1:14001:17579/1
+CTTTGAATTCACAATCAGGGGGACCCCCGATATCCCGCTCCTAATCGAAACCAGCACCGACCCCT
+>850:2:1:14005:3629/2
+TAAGTGGTCGGCTCAGTTCAGCGGCCGGTTAAGCGCCAGCGGTTTCCATTTTTTGAGTTGGATCCAAAA
+>850:2:1:14006:2043/1
+CCGCAAGGGACGACTTCAAAATACAGAGAGAGAAAAAAAGGGATAAAACATTGAGAACCCACACCGA
+>850:2:1:14006:2043/2
+CTGACCCCACGCAAATTATGCTGGGTGTGCAGGGTTCCAATAGGAGCCCT
+>850:2:1:14006:6510/2
+TTGCCACAAGTACCACGATTAAGCCGCCAAATACTTTTACGAGCAAAATGCCAGCCGATAGTGCTGGACCGAACAA
+>850:2:1:14006:1200/2
+CAGGTTTGAATGCCGACAGTGCAGGCCACAGCGCGGCAATCTCCTC
+>850:2:1:14007:21138/2
+AGAATCTGCGTCGCGACGAGGAGATCGAATGGGCTTTGGCATCCTCTTCCTGCTCTT
+>850:2:1:14011:1689/2
+AATCAAATCAGGGGGCGTCGTCTCGTCGATAGTCGTCATTCTCCCTCTCCGTGT
+>850:2:1:14013:11401/2
+GGGCGAACGGCGCAGGCAAGACGACGACGCTGCGCGCGATCTGCGGGC
+>850:2:1:14015:12909/2
+AGAAGTCGACCTCGAGCCTAGCTGGCGTGAAATGCGAAACATTGCTTGGAGCAAGATCGAGAGCTGCGCAGACCAG
+>850:2:1:14016:16994/2
+TTGATGGCGCTGATAACACCGACAACTCAGTCAACGCTTCGCGCTCGACTGTCAGTCAGGAAGCAGTGCAGGAATT
+>850:2:1:14017:7076/1
+CGGCGGTCTACCGCTATCAAATGCCACGATAAATATGACAACAACCACACCAAAGACACACCCGGGCGCTCCGTAT
+>850:2:1:14017:7076/2
+AAAACATCTTATCGGTCCAAATCTTCTCGCCGTTGATCGTGAGCGGAACTTTGCGTCCAAATTGTATGCGCTGTTC
+>850:2:1:14017:9854/2
+ACCACTGCATCAGCCTTTCCTGCGTCCTTGATCGTACAAGGTAAGCCTGGCCCAGGTGTCCCAGCCCTCTTGACTA
+>850:2:1:14023:3030/2
+TCGAGTTAGGCTGTTGGCGAAGCGAGCCCCAATCGATCTCGCCGTCCG
+>850:2:1:14023:2703/2
+CTAAAGGGCGGGTGAATCACGGACTTCCAGATCGGTTGTC
+>850:2:1:14029:11735/2
+ATCGGAACCGCCAGCTCGAGGTTCCGCGCTGAAGACGGCCAGCCGACTTCCCGTTGAC
+>850:2:1:14034:5021/2
+GCGACATCCTCTGCGGCGGCCGGGCAGGAGGCGGAGCTACTCACTGGCATCGAGGACGTCAGCGG
+>850:2:1:14037:15414/1
+CTGCGCGCCGTTGATGCTGTTACCGAATTTCC
+>850:2:1:14038:16109/2
+TGGATCTGGCAGTCTTCGCTGTCTACCGAGACAAGTGGGAGCTTTTCTCG
+>850:2:1:14040:7328/2
+ATTTGTTTTCACTTAGAAACATCATCCTGAATAGATATCCTATTCAGGTTTTCCAAGTTTTATCCTACATATGCAA
+>850:2:1:14041:20788/2
+GTACTTCTTGCCGGTGCAGCACGTGTACCACGCGGGGCCGTAGTTCGCGGCTGTCCGGCCC
+>850:2:1:14044:15773/2
+TGGAACGCGCCGGGTTGAACATCAGCGATGTAGACTTTATCGCTCACGGTTTTTGCTACGAACAGCATCGACCGAT
+>850:2:1:14045:1464/2
+CCGATGTGTTGGCAATTTCTTTCGACCGGCGCGCCGCAGC
+>850:2:1:14048:13391/1
+AACATATGCTTTCACTTTGTCCCCATCCTTCAAAAATTTTTCAGCATGCTTTGCCTTAAAATCGAAATCATGGTCG
+>850:2:1:14048:13391/2
+TTAAAATGGCATCGGACCAGGCGCTAGACCTGGTTGAAATCTCACCCAATGCGGATCC
+>850:2:1:14050:7587/2
+GCACGAGCATCTCAGTTCCCGATTCCAGCTTCAGCTCCTTGCTGCCCTTAATCGCCAGCGAGCCCGCGCCCC
+>850:2:1:14050:4518/2
+TTTCAGAGCCGGAACCGATTACTTCAACACTGGCAAAATGGGGGACCAATG
+>850:2:1:14053:8386/1
+TGTCCTTCGTCGAGAACCGACAAGTACAGCGAGACTTCACGGTCAAAGAGCTGCGCCATGAGC
+>850:2:1:14054:3816/2
+CGTCGAGAAGATCGGAGCTTCACGCAGCGCGGCACTTCAATCCATAAGCCCGCTGATCAGCGCTACGCTGGCGATC
+>850:2:1:14054:3565/2
+GGGAGCGCAGCGAGTGTTTAACGGCGTCCCTTCCTGTCTCCAAGGTTGCTGTAAGACCACCGCGGTGGCTGCGACC
+>850:2:1:14057:21012/2
+GTCATTTGGGTGGTGCGCTCGCCACATTCATTGATGAGTTTGGCAATCTCAGCGGGATTAAGCTGGAAAGGCTCTG
+>850:2:1:14059:17105/2
+TGATTCGGCCTGCCTTCATGGCCGCTCGAGCATCTCGTAGTTCTTGTGGGCGCGAG
+>850:2:1:14060:15676/2
+AAAAAATTCGTGTCCCAATCAAGGTCCTTGCCCCTACCGAATGCCCTCGTTGCCGTATCG
+>850:2:1:14062:10588/1
+AATGTGCTGGAGATACAGTGCTGATCGATTTCTACAGGTCTCTAACATATCTGACCGTGG
+>850:2:1:14062:12723/2
+CCAAGGAAGAAGTACCTGAGCCAGCAGGACGTAACGCAGAGTGATCGGCGCGCTAGGCTTCTCTAGTCGGATTTGT
+>850:2:1:14062:1248/1
+CAAAGAGGATTGATTCTGCTGCGTGTGAAACATTGCCGTAATGGTGCCACTGCCAAAAAGGTACGGTGAAC
+>850:2:1:14062:1248/2
+TCGATGGCATCGTCTTGCGATTCGTGAACCCGCTTACCGGAGGTCCCACGCTTCACAC
+>850:2:1:14067:11188/2
+TCACCCGCGCTCCACGGGTTTGCTCGCAGCGGCAGCGGGGCAGCCGGAGCAATGTGCCGCGCGACGAGCTC
+>850:2:1:14067:8961/2
+GAGCCCGCAGCAGGTCGTCTGCTGGACATCGGCGG
+>850:2:1:14067:6018/2
+AGCATTTGTCGGCGCCGACATTCGCGACAGTACGACGTGGTATCGCGGACCCGTCGAGAATGACGGCATGGTTGCC
+>850:2:1:14069:19028/1
+TATTGACGAACATGCCGAGACCTCGTCTGCTCTCGACTAATCCTTCATCCACCAATTGCTGATAACCCTTCAATAC
+>850:2:1:14069:19028/2
+TATCTGGAATACAGGATGCAACTTGAATGGAACGACAGCCAACCGATTT
+>850:2:1:14072:14965/2
+GAACCAGTTGTTCCATTCAAACCGGCAATCTTCAACCAGGTGGTTCGAAC
+>850:2:1:14072:17275/2
+TCGACCTGCCTATGCATAGAGATCAATATCCGCAGTAGATCGATTTCCTTAC
+>850:2:1:14074:19266/1
+AAGAGAAGAAACCGCAGAGCGCGCCGAGCACGCAGAGTGTTGTTTTCTCCGCGATCTCTGCGGCCTT
+>850:2:1:14074:19266/2
+TGACGTCTCCCTGGTCGAGGCGATATGGGTTCGCGACCGAATACATCATGTCGCGAATCCGAATG
+>850:2:1:14074:6505/2
+CTATGCCCATTTGTTTCTCGGCATTCATGCAAGAAATCCGCTTAGCCCTCTCTTTGGCCTTGGCCAGCGCC
+>850:2:1:14074:7007/2
+ACCGCATCGCGCTCTGACGTTTCTCGAGCCGGCCG
+>850:2:1:14075:15916/2
+ATGGCGTCCGCGGCCAAGATGATCGTCTTCCCGCTGGCGAGC
+>850:2:1:14076:1367/1
+CTTTGTTACGATATACTTTTATCTGCACTACTTTTCCTTGC
+>850:2:1:14077:10507/1
+GATCGTGGCAAAGGGATTTCCTTTCACGATTTCCAGCTCGGCGTAGTGCGGCAAAAACGAGCCGCTGTCGTCG
+>850:2:1:14077:10507/2
+GAGAAAAAAGTGAAACTGACTTATTTGGTTGGCACCATGATCGAAGTGCCGCGCGGCGCGTTAACCGCGG
+>850:2:1:14077:18042/2
+GCGCTGCGGGTCGTGGATCAGCGCGCACAGCCGGCCGAGGCCCAGGTGCTCGAGACGGTTGGACACCAC
+>850:2:1:14079:2458/2
+CGTATTTAAGAAGATGTGCCAGTGTCTTAGGATCGGTAATATCGTTCACCGCAACGATTTCAATGTCCTTGTCGCC
+>850:2:1:14080:16428/1
+CAGGCGGTCTGCTGCAGCGGGCAAATTTCCATTTGCTTGCCGACGATTTGGACAAGGCCATCGCCGATTACGACGC
+>850:2:1:14087:3831/2
+AGCCATGTCGTGTCTCCTTCGAGATCGGGGCCCGGGATCGGGCGGGACGGTCGGGTTTCAGGCCGACACG
+>850:2:1:14088:4341/1
+AGTTTGATCACCGGCAGGTTCGGGATGAGCGCAGCGGCGG
+>850:2:1:14088:4341/2
+GACGCGGCGCGTGCTCTTGAGCCGGTGGCAGGACACTTTGCTGGAGTTATCTTTGCGGTCGGTCTTGTGGGGGCAT
+>850:2:1:14089:8995/2
+CTTCGCTGACAAGTTGAGCTTCGCTTTGGTGGCGTTCCCGACCTTGTCCTGATCAGTCCCGATTACGACGCGCTCC
+>850:2:1:14090:19662/2
+GACGCGAACGAAATAGCGCATCGAAGCGAAGAGATCCAAGTCGTGACTCCCACAGA
+>850:2:1:14091:21223/2
+AGGAAGGCTTCCGTATTGCTCATCGCCTGGGTAATCGCGCGCCG
+>850:2:1:14093:6947/2
+CCGGCCCCCACCATCACCACCTGGCTGCCGGGGG
+>850:2:1:14093:3791/2
+TGAAGCTACAGAATGTCGCGTAGTGACCGCCGTGCGTGCCGGAC
+>850:2:1:14094:19091/2
+CGACGGCAAGGATTCGCTGGCCGGCGTGGTGC
+>850:2:1:14098:5974/1
+AGCGTTGCGGGTGTTGGCCAGGCCAAGCCGGTAAACGACATTATCCAAG
+>850:2:1:14098:5974/2
+CAAACAATCAGAGTATGCGATAGCGCTCGGCGAAAAGCAGAAGCTGCGCTATCAGTATGGGCTTCTCGAACGGCAG
+>850:2:1:14098:21070/2
+ACCTGACGGAGCGGCGAAAGCTCGAGGCGCAACTTCGACAGGCACAGAAGCTCGACGATCTCGGCACGCT
+>850:2:1:14099:19154/2
+CACATAGTCATTGACGATCCAGCGGTATCAGCGCAGCACGC
+>850:2:1:14101:15124/2
+GTCTAGTCGTATGTTACAGGCGCAGGCTTGTACTTCCCGGTGAGGGAGCATTCATACTTTTGGAGGATTTGGAATC
+>850:2:1:14102:13974/2
+TCCGCCTCCTATCTTACAAATGTGTACTTGGAGTCTAACCTTGATGAGAATGATGCCACTGGTGGAATAATCG
+>850:2:1:14106:20297/2
+CTCCAAATCAACGGCTTAAGCGCCGGGAAAGATAAATTGATTCGCTTGGATGACCTGATTCCGAAACAGGACGCTA
+>850:2:1:14106:9144/2
+AAGGGGCGCGATAAGAAAGGCAGCGTCGTGTTCGTAGAGCCAGGTAGCGGCTCTTTCCTGGTAGGAGCGCAGAACG
+>850:2:1:14107:18141/2
+TCCCAGTGCCCGAGCCTGTTTCGGGGAATCCCTCTTTG
+>850:2:1:14108:16672/2
+CTCGGATTCCTCCAACAATTCGAGCCAGAACAAGGTCTCGTCGCTTTCCTCTTCG
+>850:2:1:14108:11212/1
+GGCGCTGAAGGCTTCCTTTTTGGTGTCGTGCTCGCCTGAACATTTCGCTCCTTTCCTTGGGGCGGCACGG
+>850:2:1:14110:3170/2
+CAGAAGTTCACGACCGAAATCGAGCGCATCACCCACAATGCCGTGCAGTCGATCGATAC
+>850:2:1:14112:2201/1
+ACCGGAATTTGATCCATAGCATGTCGGGGTTCTTCGCGATCATG
+>850:2:1:14118:6816/2
+CTTTTTGAGCAGCCGGCGTGGGACCCGGTGGGTCTCAGGAAGCTGAATACGCGCTGCAGG
+>850:2:1:14120:12923/2
+TCCAACGGGTGTATTCACAGACAAAACACTGAAGCAACATTATACACGCAAGTGGGATCTAACCACCGCTCCATCT
+>850:2:1:14121:9394/1
+CGCCGACCACGCCAGGGTGCGCGGCGAGAAGGACGAGAGCCTGTCGCTCAGCC
+>850:2:1:14121:9394/2
+CGCCGTCCAGTATGAAACGGTCCGTCAGGACCTGGTCGAG
+>850:2:1:14122:5588/2
+CACGGACCAACATAGTGCGCTTCGATCAAAGCGTCGCGCCAAAATGCCAGGGCGCGAACTCGTCTTCGC
+>850:2:1:14126:5729/1
+CGGGCGGCACCCTGACGTACTACGAATACGT
+>850:2:1:14127:12066/2
+GCGAACGCTCTTGATCACGTCCTTCGTCCCGTCCT
+>850:2:1:14131:10412/2
+TCGCCTGCTGGCGGCAATAGTATCTTTCGTCTGTCACGAAAATGTAACAATCGCGTGCGGATTGCGATTAGTGC
+>850:2:1:14132:7541/2
+TGGTTGTACTCAATTCAAGATCTGGAACTTTTTCAGTATTGCGAAATACAAGCAAAGACACAATTTCATTCGATAC
+>850:2:1:14135:9183/2
+ATTTCAGCTGTCATGTGACAACCGAAATGAGGAATGTCCCCATTTCATTCTCCGTAGCGCGCGATGTGTCGCCTGT
+>850:2:1:14135:20565/2
+TCCGCCGCAGAGCGAGCTGTCGGAATTGATCGCCG
+>850:2:1:14139:17125/2
+AATCAATGAATAATAAAATTGCTCGCATGCAGATCGGAAA
+>850:2:1:14140:4861/2
+GCATTAATCGACAAATCATTCCGCCCATACTGTGACCGATCAGGACGATGCGCTTGTGATTTGGGAATGCGCGCTT
+>850:2:1:14142:18677/2
+GTCCTGGAGCCAGCGCTTGACGGGACCGAACACCTTTTCAACTGCAGGCGAGCGCCGGCCAC
+>850:2:1:14145:1934/2
+GCCCTTCGGCCACGTGTAGCGCATGCGATTCCTCCGG
+>850:2:1:14147:8510/1
+ACCTGTCGGTCCGGTGGGGGGTCTTGCCGGCCCCC
+>850:2:1:14147:8510/2
+GTCCCCGCAATCACGTTCACCGCGGAGCGCGATCGCGCCTTTGAC
+>850:2:1:14148:8840/2
+GCTCGCGTGGATGCGCGACCGCGGTCTCCCCGTGAACCCGCACATCG
+>850:2:1:14150:19786/2
+GCATCCACCGGCGAGACGACGGCGATGGCGAGGAT
+>850:2:1:14152:5468/2
+AACATACTTGTATGAATATGGAAAATTTATGACAAAAAAGTCTTGATCGTGTCCGACCGGCCGGC
+>850:2:1:14154:13603/2
+CTCTCGCGCTCAGCCGCCTGCCGATCTTCCTCGACCTGTTCGCCTTCGCCGTGGCTGCGGTCCT
+>850:2:1:14155:13652/2
+TCTCTTTGGGCCACTTTCACTGTTTGTGCTCCTCATGGTTTGGGCGGGTGTATTGATCCTCG
+>850:2:1:14160:16312/2
+CTGGCTCGAGCAGCCGTTCCGCTTCCCCGACGGCGAG
+>850:2:1:14161:5441/2
+TGGCATGACTCGTCGTTTCCTTCACCTGGGGGAATCACCCCACTTTGGTTGGCAGAAAAGCTGAAACGCTGTAGTT
+>850:2:1:14165:4060/2
+GCAAAAAGGTTAAAAGAACTTTCTGGCACTTGTTTGATCATCATTTGAAATCCGGCGGCTTGTATG
+>850:2:1:14165:15553/2
+ACGAGGCACTGAACAAGCAGGTACTGATCGTCGGATCGATCTTGCTGCTGATCATCGTGCTGACGGTCTTCTTTAT
+>850:2:1:14169:10312/1
+GCGACCACTGGAATTGCCTTTGGCTCTCTTTTCGT
+>850:2:1:14169:10312/2
+AGTCTTGCCAGGGCAGGCCAATAGCGGCCAAACTTTAAATGTAGAGTGAGAAGGGCCGTCATTTGAGCCATGTCAA
+>850:2:1:14170:14184/1
+TGAGTATACGCCTACACGTCAAGAGCAATGGCGCCGGTGAACTCCAATA
+>850:2:1:14170:14184/2
+AGTTAGTAACTACTCCGTGCTCGATTTGTGACCCATCGGAATCGCAATGTTAAGGCTGCATACATGTTAGATGAAA
+>850:2:1:14170:13547/2
+ATTTCAAACGCAGGTGCGAGTATAGCACTCCCTCGCAGCTAACGACGGGGAGATGGCCCGTTGCG
+>850:2:1:14171:5918/2
+TTCACCGCGACAATCACGACCCGAACTTGTTCCTCCGTCCCGCCACCGA
+>850:2:1:14173:16884/1
+CTGATGACCGCAAAGCTGCGGAGCTGATCATCGGCAACATCGACGACGACGGATTTCTCCAAAGCACGCCGGAAGA
+>850:2:1:14173:13453/2
+GTTGACTTGGGGGTATGAGGGTGCAGTTCTGACTATGAGTGTCATCGAGGAGGCTCTCGCGAACGATGCGCCGTGA
+>850:2:1:14173:2332/1
+GCGAGCGGCTGTCGGCGAGGGCGGTCGCCCC
+>850:2:1:14173:2332/2
+CGCCTTCTGGTCTCGCTGGGGTTCCGGATCATCGCCACCTCGGGGACCCAGCGCTA
+>850:2:1:14174:15325/1
+GATGTTCGACATCTGGCATTCCGCCAAACGCTAT
+>850:2:1:14175:19343/1
+TACATCGCAAGGGGCGAAGGCTGAGCAAAACACGACACCGCGCGCGCCAGCACAGCCGAAGCTGGGGATACGCCCG
+>850:2:1:14175:19343/2
+ATGCTCGTCGATGTGTTCGTCGATGTAGCTGTAAA
+>850:2:1:14176:19600/1
+TTGCTCCGGGTTGGGTCTGCACGGAGATGTCCGCGTCCACCTTGGACCACCCGGAACTGGGTCCCAAAGTTGCCGC
+>850:2:1:14176:19600/2
+TGCTGATTTAGACGCGAATTCTAGCCGACCAGCACGGCGCCGCCG
+>850:2:1:14182:8116/1
+TAAAGAGGTAAAACGCCAAATCGGTTCGTTACAGCGGC
+>850:2:1:14182:4792/2
+CGGAACAACGACAGAGGAGCGAGACATCACGGAGGAAAGGACAAGGGAGCTGGGAATGATCGAAGGGTAGACTGAC
+>850:2:1:14185:11960/2
+CTCTCGATCAACCAGACCGGCATTCGCGGCTTCTG
+>850:2:1:14187:3651/1
+TGCCTTCCCATTGGTCAGCGTCAGATTCTGCATCACGATGTCCAACCCGCTGGCGGCG
+>850:2:1:14188:7326/1
+AAGTTGGGTCCGGTTCCGAAGGTGCTGACGTTGTTGATGAAGTTGCGCAGGTCGGTGCACTCGAGGCGGCG
+>850:2:1:14188:7326/2
+CACGGTCTCGAGCTTCACGGCGATCGGCACGGCCGGCC
+>850:2:1:14192:7204/1
+GCATCGAGCACACTGCTCGATCGTATCCGGGACTTGTTATCTTCTGCCCGTACTCATTTCTGCGCGGTGCCGGC
+>850:2:1:14192:7204/2
+AAGACCACTGCGACGCTTACGAGGATCATCACCGCCACCGCG
+>850:2:1:14192:10504/1
+GACTTCGATTCCGACGAACGCGAAAATTAAGAGAATCACGCTATCGCCTAATGCCTCGCTGCCCG
+>850:2:1:14196:7403/2
+CATCCTCAATGCCCAACTCCTGCTGTGTGGTATCCACTATGCCCAGTTCGCTCTGAATTCCAGCACCGGCTTACTC
+>850:2:1:14197:19873/1
+CGCCGTGGGAGCCGCTGCACGTAGAGCGCGGTCACACCC
+>850:2:1:14197:19873/2
+TTGGTCCATCCCGCGTCGCCGATGGTCTTGGCG
+>850:2:1:14197:7003/2
+ATATCTTAAATCGGACATTTAAGCTTTGTGGTTTTAGCAATAAATTCTAAGAGAACAAGAGCCCC
+>850:2:1:14199:12490/2
+GCTCCTTGACTCGAGAGTGCCGACATCTGTTGGCTTCTTTCTCAGTCCACGCGGGGGACGCGTAGTCGCC
+>850:2:1:14203:20551/1
+CAAAACAGGATGGTCACGCGAGGAACGTCCGGCCATCATCGCGTCAAGGA
+>850:2:1:14205:6924/2
+CATGAACAACAATGTTCGCATTGGCTCTGCTTCCGGTCCCACTCTCCCC
+>850:2:1:14206:6431/2
+CGCGGGTCGCGGTGCTGTTCCTCGACGTCGATCACTTCAAGGTCGTGAACGACAGCCTCGGTCACGAGGCGG
+>850:2:1:14207:2259/1
+CGGGCTGGCCCGAACCTAACCAGCTGCATCTCCCACCGCC
+>850:2:1:14207:2259/2
+TCGCAGCATCGACGAGCACTTCCTGATGCACATCGCAAAGTTTGATTGGCGAAATGCCCGGAATG
+>850:2:1:14208:3051/2
+ACCGCTTCAGAAAAACGATTAACCCAGAATGCCCAGTCGATTAGCCCTATTCTTTCAAGCGTGAGACATGACCGGC
+>850:2:1:14209:9657/2
+TCAGCGCAAATTCCTCCACAGACTCTGCGCTAAAATTTCTGCAAAGCTGTTTAGAAGGCCACAAAGTATTTAATAC
+>850:2:1:14212:13928/2
+AAGAGCGACGTGAAAACGGCGCACGGCCCGCCCATGAAGAATTCG
+>850:2:1:14213:5514/2
+ACTTCATTCAGGTTAGGCGCAACTTCGTTCAGGTTAGGCGCAACTTCGTTCAGGTTAGGCGCAACCTGGTTCGAGT
+>850:2:1:14213:11203/2
+CTTGTTGCAGCGGAAAACCCACGCCACGACGATCGACAGCAACG
+>850:2:1:14217:8380/2
+CATGCTTGTTGCCGCTGGGATTACTGCAACGCCTCTTGGAGGTCTCG
+>850:2:1:14220:11629/2
+TCCATGTCCAAATTGAGTTCGAACGCGCGCGGCGAACCAA
+>850:2:1:14220:13005/1
+CCAGACATCATCTTGATCTGCCAGAGAAACGATGTCACCCCGACATAAGGAGATTGCCTTTT
+>850:2:1:14221:20480/2
+CGGCAAGATGCAATCGGGGGGCGGCGGTGCCAGCACGCAGTCGATGCTCGACTGGACCGACGAGCAATGGGAGGCG
+>850:2:1:14221:5550/2
+GATCGCCGCGGCGTCGCCCTTGACGCGCGACCACGCGGGGGCCG
+>850:2:1:14223:11786/1
+GAACTGCCGGAGCACCAGCCCGCTGCCCAGCGGCACTGCC
+>850:2:1:14223:11786/2
+GTGACAGTGAGTCTCTTGTGTCACTGGGGACTATGGGGAGTGGTCATTTCCTACATGGCCTCCCGTTTGATCTTTT
+>850:2:1:14223:8723/2
+CGACCGGTTCGATGTGAACTTCAAGCGGCCGATCATCGACGCTGAATTGATGAACGCTGCCTGAGTCAATGACGCG
+>850:2:1:14226:15395/1
+CTGGGACATGGAGCAATACCTCTCGGGAGAGGCCGCTCAGTCCGATCTTCGAGCCTCGCCGCTCC
+>850:2:1:14227:1811/2
+CGCGAGATTTAAGGAAGCAAGCGCAAAACTTGCGCCGCCAGTTCGAGCAACACTTCTGGTGCGAG
+>850:2:1:14227:15604/2
+TCGGCGTCTTCCCGGGTGCGGCGCAGTTGCTCCTCC
+>850:2:1:14229:16023/1
+TGAGAGCACGCCAATCGCTCAACCCTAAACCTCAACAGCACCGCAACAACTTCATTTGACGAACA
+>850:2:1:14229:8693/2
+CTCGGTTGGGCTGAGGCTGGGCACATTGACGAGATTAAGGAGGCCCACGGTCTTAAGGACAGCCAGCTCGACGTCG
+>850:2:1:14229:3958/2
+GATTCAGAGCATGTATGAGTTGGGCGTGCCAGTTGAGCTCTAGCGACTATCCACATCGGGTGTGG
+>850:2:1:14229:14870/1
+CAGCGCATTAATCTTTGCGACTATCTCATCTTCGTGATCCTTCACGCCCATATTACCGCCAGTCCAGGCAGCCATC
+>850:2:1:14233:15498/1
+TAGAACAGCGCGATCAATGGCAACAATGGCGCGAG
+>850:2:1:14234:9204/2
+ATCAGCACTCTAACGCTGCTGCGCTCGGTGCAGGTTGCGTTACGTTCTCGCCGGC
+>850:2:1:14235:3916/1
+CCGTTTGGAGTTGGCAGGCATGCTTCATCAATCAGG
+>850:2:1:14235:3916/2
+TCTGTTGACACGCTTTCTCGGCAAATCCGACAGCATCGGATCCATTTCGCACCGAATCATCCGGGGAAGTTGCCAG
+>850:2:1:14238:15946/1
+CGTCCATGAGATCGTGAAGAGCTATTCACTTGCTCTGGGC
+>850:2:1:14238:15946/2
+GTGGCCCCGATAGATGTGGGATGCCTCTTCCCATC
+>850:2:1:14239:6562/2
+GCCGTCGTTTGTTGATCGAAAAACTCCACCAGCCGCACCTGCAAAGATGTAACCGGCGGA
+>850:2:1:14242:7854/2
+GCATAATGATTCAAGCCATAGACCAACTGGAGAAGCTATCTCAAGAGCCTCTGCGCCGTTCTTCGCT
+>850:2:1:14244:7195/1
+ACCAATTTTCCTTCCACAGGATCGCCACTAAACGCAAACACGATCGGCAT
+>850:2:1:14244:7195/2
+GATGCTGCTGCGAGGTTACGTGGAAGGACGCGATGTGATCATCGAATCTC
+>850:2:1:14245:16756/2
+TGTCCGGTCAGAGCACTTAAAGAATAGGACGAATTATTTAAACCATTGGTGAAGACCCATCCTGAACCTAATGTGG
+>850:2:1:14248:17591/1
+AATCAGCGTTGAACGCCGTGCAGACGAGCGGGTGGATCCGGATG
+>850:2:1:14250:12270/2
+TATTGAGGATCGCCGATTCAATCGCTTCCCGGAGGCTC
+>850:2:1:14250:9600/2
+AACTTTGAACCCAGGGCGTGGAATAGATGCCCGCCTTGAGTCCG
+>850:2:1:14252:6277/2
+CGTAGGTAGGGATACCGGCGGTGCGGAGAAAACGGCCGTCGGTAGCTC
+>850:2:1:14255:18763/1
+TGAACCAACCCCAGAGACTGTAGGGCATGCACTTC
+>850:2:1:14256:16465/2
+GAACGAATTCTGAGGTCGGAGGGTCAGATTTACACGAGCCGTTGTCAGAG
+>850:2:1:14258:18673/2
+CAATGGTGCGCTGGAGGAGCCAGGTAAGCGCGATGTCGTTTGAAGCGACCACCATGGCCATCAGC
+>850:2:1:14260:13429/2
+ATACTTGGCTCTGACCCCTTTCTGCCTTTGTCCTTTTCTGCCTTTTTACTGGACGGAACCGATTTGCAACTCTTCC
+>850:2:1:14262:12444/1
+TGGCTGTTGCCGTCCCGCCCCCGTGTGTAGCCGTCGATCC
+>850:2:1:14264:8720/2
+TGGAAACAAAACAGCTCGCGACGGATGACAAGGTTGACGCTCGCAGACCTAAGC
+>850:2:1:14265:11284/2
+CATGCTACTGAACTGCAGCACTTCGCCATACGG
+>850:2:1:14267:1385/1
+GTCAGGGGAGATTTTCAGAGGAGTATCCGGGCGTTTTGTAGTCGGCGAG
+>850:2:1:14267:1385/2
+AAGTTTACCAATACACCGGAAGAAATTCTCACGCTCTGCAGCCTACCGAC
+>850:2:1:14267:19405/2
+TCACTCCCAAACGACTTTATCAAGCAAGATTCTTATCAACGCCACAGTCCTCCACTTGCTTTCCG
+>850:2:1:14267:20626/2
+CGAAACAACAGGACATCACCGTGCGGATTCCGGCCTTCGAGCAGGAATATCGCTACATCAAGACCATCGC
+>850:2:1:14268:5762/1
+ACCGCATAAGCCTTGACGCCGTAGACACCGACGACAGCGA
+>850:2:1:14270:12836/2
+AAGCTATCGGAAAAGCAGTATGAAGGGAACCCGTTCGCTTGACTGTGGGG
+>850:2:1:14271:11764/1
+TCGAGCACGTGGCAGTCGAGCAGCGCGAGCGCGAACCAGACAC
+>850:2:1:14273:11683/2
+TCGATGCGAAGCCGCTTAAGACTGCGTTCACAAGCTTTTG
+>850:2:1:14277:1136/2
+CCGAGGACACGTCAATCTTTTCTGGAGGAATCAGCGATTCCGGCCGGGCATAGACGACACGAT
+>850:2:1:14278:6139/2
+ATTGCAGGAGGATAAGCGGGTAATAGATTCCGGAGGGGGTTTAAGGCTCGGCGTTCACACCAACCATCAGCAAGAT
+>850:2:1:14278:1626/2
+ATTCTCTCTGCGCCTGCATCTTTCAACGCGCGGGCCACCTTCGTTAAAGAACCCCCTGTG
+>850:2:1:14279:21058/2
+TGACCATGATTCGCGTTTCAAAATCAAGGCCGGCCGAAAAACCAAGGTACTCATGGTAAGGACGGGCGTAGCAGTA
+>850:2:1:14283:15903/2
+TTTTGAACCGAATTACAAACAGTCCGTGTAGCCACGGCGCTGTGTCGCCGTCTCTTTCCG
+>850:2:1:14286:4786/2
+CACTTCACCAGCGGAATGCCGGCGGCCAGCTGCGAATTGATGACGGCGTCGAGCTTGTTGTCGACCTGGAAGAAGC
+>850:2:1:14287:11751/2
+GTAGCGAACAACCCGGACTCAATTCCACCGACGTGCAGACGATCCGGTTTTCATTGCCGCAAACCGGATATGACG
+>850:2:1:14288:18546/2
+GCTCGTTGGCTCATGGGGCGGACTGGCTGATCGTGAACGTGACG
+>850:2:1:14291:5706/1
+TGTACTGCAACACGCGCTGGTCGAGATCCACGCCCTTGTCCCAG
+>850:2:1:14293:13365/1
+TTTGAACGAAACCGATACGCTGGCGCTGGACAATCCTTCAGCGAATGTTCAGACCGCGCTCC
+>850:2:1:14293:13365/2
+GACTGCAACTGATATGAGGTCGAATAGAGGACGCCCCCCGTGACGCTTCTTGTCATCAGCCCTGCC
+>850:2:1:14298:17243/2
+GGCGATCCACACGACGTCGCTCACGTGCCAGAACAGGCTGAAGCAGAACAGGCGCCGCACGACGC
+>850:2:1:14298:20351/2
+TTTGTTCTTAATGCTGCGGCGATCGACGCTCCGGACAAATTCCTGAGCGACCTGGTGGTGGAATCGTATTACCCGG
+>850:2:1:14299:17943/2
+TGAGTGTTTTTCTCTGTGCATTGGTCACACGCGGACTATTCAAAACTTGTGCGAGATGATATTCGCCCGA
+>850:2:1:14300:3778/2
+AACTGATTGGATTCCTAATGATGCTAGGTGCGCCCAAATCTCCTCGTCGGCGTAAAGCCGCACCGGCCACCTCACT
+>850:2:1:14300:3719/1
+CGATGTGAAACGAGAAGCGCCGCGACAACCAGTCGAACGCGAGATAAACAACCGG
+>850:2:1:14300:3719/2
+CTACGAAGCGTGCTTGCTGCGCTTCCGTCCGATCATGATGACCACCATGGCCGCG
+>850:2:1:14301:15526/1
+AACACCTGGAAGCGAGCTTACTCATACTCCAGATGCAAGGTGCCCAACCTTTGACAAGGCGCTACGCGCAGCGGCG
+>850:2:1:14301:15526/2
+CACGCCCAAACAGGAAGTCTGGACCGTGTTTCGCTGCATCGCCGAGTATGTGCGGCACAACGCCGTTCC
+>850:2:1:14304:14676/2
+GCGAACGACATGAACGTCTTGTCGCCCGAGAGGAGCATGC
+>850:2:1:14304:8362/2
+CGCCCAGTTGCAGCGCCTGCACCGCCGACTTCGCAGTATCCAGCGCGGATACCATCAGCACGGGTAGCTCATAGCC
+>850:2:1:14306:1590/2
+CGCTGAGCAGGACCGGCCGCTGAAAGACAAGCG
+>850:2:1:14307:14370/1
+AGGCGACGGTAGAGGAGGTCGACCGGCAGTGTGAAGCACTGGCGCGTCAGGG
+>850:2:1:14307:14370/2
+AGCGGCGATCTCTCTTGCGCGCTCGCCGTACGCCAGGGCTTTGCGTTCGCCAACCCGTCGGTG
+>850:2:1:14312:13854/1
+TTCCATTTTAATCCAGTGAACCTTTGGGCGGAAGTGATGTTCGGCGTGATAGCCGTTGT
+>850:2:1:14312:13854/2
+CATGGCGATCATCGTGCCGTCGAATCCGATTCACTTCATTAACTGGCGATTCATCCTGTATTTCCTGCCCTTTTGG
+>850:2:1:14313:12556/1
+CTCGGAATCTTTGGCCGCACGGGATGCGGGAAGAGCAACACTATGATGGTTTTTCTACGCTCCATTCTCGAACACA
+>850:2:1:14316:8563/2
+TTTGCTCAGATTGTCGGCGATGATCTCCCAATACTTCCCGC
+>850:2:1:14318:1677/1
+TCGGGCACGTACAACCGCAGCAGCTACTTCTCCAACGTGCTCGGCGACAA
+>850:2:1:14318:17038/2
+GAGTTCAGCACCCTTAACACTGCTTCTCTGGTCCGATGTTGGCCGGCGTGTGATTCTGGCGTTCCGGATTCTTTGC
+>850:2:1:14321:1110/2
+TCTCGACGAACATGTCGTTCATCCACCGCTCGACG
+>850:2:1:14324:11860/2
+CCACTGGTGGGAATCACCGCCGGGGTACGTAACCACTGCTTCGGAGCTTCTCCCTTAGCGATTTTCTCAAGCTCGC
+>850:2:1:14325:19436/2
+TGGCAGCACATGGGGCTCGTGGAGACCGGCCGAATTTCGCGCGTCCT
+>850:2:1:14328:14524/2
+CTGTGCAAGCTACGGGTAGGCGACTGGCGCATTCTTTATTGGATCTATCACGCGGAGAAAATGGTGCGTATCTATC
+>850:2:1:14333:6381/2
+ACAGCAGGATGATTTGGACTCGTCAGCATTGCCGAGCCCGGCAGAGTGTGCCGTCCACCTTGAACTTCTAGAGACC
+>850:2:1:14334:13617/2
+ATATTTCGGGGCCTCGACCAGCCGCACCGCGCGGCGGC
+>850:2:1:14335:13675/1
+CGGTTGCAACAGGATTAGAATTGCCAACGTCGAGCTAATCAACTGCAAGGGCAACTCGGCGATTGATATTCTTGGA
+>850:2:1:14335:13675/2
+ACAGTTGCCGCCGCCTTCGTAACCGTGCCTGCCAACTCCGAAAATCTTGTTCCCGGTGACATGAACGTT
+>850:2:1:14337:10491/2
+GGTCAATCCTTACTCGGAACGGACGTGCCCAGTTTCTCACATGGAATGCCACGTTGAAAGACGCGAGTCCGAGTAA
+>850:2:1:14337:12563/1
+TTGTGAGTAAGTCTACTTTGAGTTTAAGAAAGGTGTATAGTGAGCTATTATCTCCGATTGCGTTGACATGAATAGG
+>850:2:1:14341:19897/2
+CGAAGGAGCCATGACGGACTTTCATTCGCCTAAGCGAATATAAGGTCGCAAAAATTAAGGGCAGCACCC
+>850:2:1:14342:7876/2
+CCGCATTGAGCCACAGGATGATGAACGTACGCGCCGGGAAAAAGTTACCGGTAAAGTCCTCAACTTAGATCGCAGC
+>850:2:1:14342:4495/2
+AGCTGGTTCGTCGTGTCATGCTGCACTTGCCGATACGCTTCGATCTTGCGCTGCAGCTTGATGAGCTCCTCGG
+>850:2:1:14345:15475/1
+ATTCGGGGGAAGGGATGCGATCTCCTGGTTTCGGACATCATGATGCCGGTCATGGATGGAAGAGAGCTT
+>850:2:1:14345:15475/2
+AATTGATCTGGGTCTGAACACGGGAAATCAGCTCCAACGCTGAAAAAGGTTTGGTCAAATAGTCATCGGCACCAGG
+>850:2:1:14361:14742/2
+ACCAGTACCCAATAAGGACAATTCATTTTAAGCGTACTCCTGTAGCAGTTATGTAAATAAGCGGTAATTAAAGCTT
+>850:2:1:14363:3467/2
+TTCGATGAGTTTTTGAGCGAGATCCAGATGGCCGCGGGCAACAAAGCCGAAGCG
+>850:2:1:14363:18440/2
+GTCGATCTTGGTGGCCAGCACGTCCTCGGGTGCCTCGCGGAAGGTGTTCCACGGCGTCGGGTTGGTCCAGCCCATC
+>850:2:1:14366:5114/1
+TTCCAACGTGAAATGATCGGCGATTTCCAGCGAAGAAGGTAAAAACCCCGCCGCAAAAATCGCCTGCACGGCTTCA
+>850:2:1:14366:5114/2
+AGGTCTATTTGTTGGCTCGGAAGGAATGCTCGGCGTGGTGACTGAGATCACGCTGCGTTTGCTTCCGCTTCCACCG
+>850:2:1:14367:10729/2
+AGCCTCAGCGCCAGAGCGTGTTTGCCGGCGGCAACGTGTCGTTCTCCGTCAACGCGACCG
+>850:2:1:14367:16466/2
+CATCTCCAAGCCCCCGGTCAGCGCCAATTCGTGGAGGAGGTCGAGGGGCTGGAGTCCCCTC
+>850:2:1:14367:4447/2
+TGCCCTCAGCGGAGATTCGCGCGCGATCACCCGGCC
+>850:2:1:14368:14183/2
+GAAGGACATCTTCACGGACCGGAGGTTCTACTCGGCATTCCTACACGACGCGATGGCTGATACGACGCCGCTGTGG
+>850:2:1:14368:20070/2
+AAAGTGAATAAAAAAGGAGAACAAATGCTTGTGAAAAAATCGTCACTAGTTCTGATCGGGATCACCCTTTCGCTGC
+>850:2:1:14371:12503/1
+CTACTCGTTATCATCCTCACCCACCACAGCATGCAGCGACCTTCACGCA
+>850:2:1:14372:12875/1
+AGGCCGACCGAGAGGATGCGCCAGAACAGCGCC
+>850:2:1:14377:4607/1
+TTACGGCACATTGGTTCGCGCAGGCGAGGCGCCGGC
+>850:2:1:14378:16096/1
+TCGACGTGACGTTGAACAGGAGAGGGTTCCTTTTGGGACCCTCTCTT
+>850:2:1:14378:16096/2
+CCTGCCCCCGTATCGAATCAAGCCTCCGCCGTCCCTTATTTCCCTTCGCCCGTTT
+>850:2:1:14380:20221/2
+CCTCGATCGCATCGACGACGTGTTGGTGGCTTTCGATCTCAC
+>850:2:1:14381:21131/2
+CGAGACGAGCCTGAATCCATATCGCGGGTGTGAGCACGGCTGCATTTATTGTTATGCCCGCC
+>850:2:1:14382:3351/2
+AGCTATAACACGGCCAGTGGTAAAAATGCGCTCTATAACAATACCACCAGCTG
+>850:2:1:14386:12162/2
+AGAGCTCAGAGCGACTAACCAGGGTCTGCGCGATGCGGAGAATGAGGTGAATCGCTTGCGTCATGCG
+>850:2:1:14388:9812/2
+GGGCATCACCGCGCCGGTCGTCTCCATCGGCGTGGTGAACTCGGAC
+>850:2:1:14391:17428/2
+CGGGAAATCAGAGCAGCCACATCTTCGGTCGTGCTCTTGGGAGTTCCGCGATTCTCCATGTTCGCG
+>850:2:1:14397:14959/2
+GCTCCGCAATGCCACCTGTGCAGCCGACTATTCGG
+>850:2:1:14400:12363/2
+CTTCTCGCGGCCTTCGCGCCGCTCGGCGATCGAGCCGCAGATCGGAAGAGCGTCGTG
+>850:2:1:14402:2141/2
+GGCCTTCATCCTGATGGTCGTGCCGCTCGCGGTCTTCTTCAGCCTCC
+>850:2:1:14404:9282/1
+GGGGCGCTGGCCGTCAGCACGGCCTATTTCTATCTGCCGTTCGTG
+>850:2:1:14404:9282/2
+ATGCCGGCGATGAGGATGATGCGCCAGACGGTGGCGAGCCCCGACTGCCCGCCGAGGAATTGCGG
+>850:2:1:14407:9406/2
+AAATTATTTCGTACGCCCAGGGGATGGAGCTTCTGCG
+>850:2:1:14407:9696/2
+TTACCTTCTTTGTCTCAACTTTTATAGAAAGCTCGATGAGAAAAAATTCCGCCTATTGCTGGGACGAGTAAAACCT
+>850:2:1:14410:3223/2
+CGGTGGGACGTTTGGCGATCTCGCAGTTCTTGCCGTTTGACTCGCTGGCCGATG
+>850:2:1:14410:18762/2
+AAGGGACGCCATCGCAGCCGGGGTAGAAGTCGCTAACCAGGACGCCATTGTACCCCGCCAGCACCTCG
+>850:2:1:14411:16493/1
+ATGATTTGCTGGACGCGGTTTGGTCCGGACGTTTCGTTTCGGAGTCGAACTTGACCCCCCGCATCAATGCCGCGCG
+>850:2:1:14411:16493/2
+TTTGTCCGGGAGGGGCAACGGTATTCGCGTCATAGCGGTGCGGGCAGGCACCTCACTTGTCGCGTTCTTGGC
+>850:2:1:14411:20327/1
+GTCGGCTGAACCGTTCGCGACCGCGGATCTGTTTGGCTCTTCCAAATGAAGCCTTGGCGTCG
+>850:2:1:14411:20327/2
+GTTGAGTTGGGGAAAATAAAAGTTTCGCAGGTCTTGCGGGCTTTACCTATGGGACTTTAGCTCAATAC
+>850:2:1:14412:1076/1
+GGACAGCGTGCGCCGCAGCATCACCGTCGTGTTCCAAGACTTCATGCGCTACTGGCTG
+>850:2:1:14412:1076/2
+ACTGGCGCCCGAGATTGGTGTCGTAGCCGTCGGGCAATCGCTCG
+>850:2:1:14412:20356/2
+GATCAATTCACCCATTCCTCTTCGTAATTAAGCTGCCAATGCCGC
+>850:2:1:14413:15146/1
+GTGACGCCGCAAGGAATTCAAGCCACCCCAAAAGTTCCTGGGGGGCATCGCCGCCGGAATATAACTCTCCTCGTCG
+>850:2:1:14415:4682/2
+CGCGGTGATCTACAGCGCCCTCTGGACCATCGGAGTGCTCGTCGCCGCACGCACCCTGCTGGCACTCGGGTTGGGG
+>850:2:1:14416:18026/2
+GGGTCCACCATAAAGATGGCGTAATCGTGCGCGCCATCGACCATCAATCGATAGCGTTCTTCGCTTTCCCGCCGAC
+>850:2:1:14419:20993/1
+GATTGAGGATTTCCCGGGGTCAAAGCCGACCATTAAACAAAAGCTCGCT
+>850:2:1:14419:20993/2
+GTACTGCGCTCACCCGGGCGAAGCTATAAAGCATCGCGG
+>850:2:1:14421:10259/1
+AAAGAACTGCGCTCCAAAGAGCAAATGAAGCAAACTTTCGGCAAGTACATCGACCC
+>850:2:1:14422:20654/2
+GCCTTCATCTTCTTCTGTGGCGCCTTCGCGCGTTTGCATTCCGATTACGCCTTTGCCGCCGCGCCGCTGCGCACGA
+>850:2:1:14423:12814/2
+GGAATTCCTCGGCGGGTACTACAACGAATTTGAGCTGACGCTGCTGAAGAAATATAAAGCCGAGGCGG
+>850:2:1:14423:20255/1
+ATCTCAACCCAAAATCCACCGGGGCAGACTCAACGCAGAACGACG
+>850:2:1:14424:1566/2
+ACGAAATGCAAATCTCCCGCGCGATGCCCTCTGCGGAAAGCGAGCTTTGCCCGCG
+>850:2:1:14425:9069/2
+TTTTGTCGACCAGCGGTTGGGTCCCCCCGGGGCATTCCCCGTGAAACTCCGATCATTTTCTATGACCTCGA
+>850:2:1:14426:1752/2
+CGGAATCGAACAGAGCGCCGTCGAGGTCAAATAAGTAGACAGGAA
+>850:2:1:14427:8709/2
+GCATACGTCTCGGTTGCCACAACCATGCAATCGGCCTTCGCCTCTGCTGGCAC
+>850:2:1:14431:18891/1
+GCACGACAGGCGCCCGCCCGCGACATGGAACTGGAACAGCGCATGGCAGGGGTGCAAGGCCATCT
+>850:2:1:14431:18891/2
+TCCGGTATACGGTCGGCAATGGCGCGCGTGGAATGCGGCCGAC
+>850:2:1:14432:14349/2
+CCAGACACGGAAGTACTCGAAACCGTCGTCCG
+>850:2:1:14438:13757/2
+TTTCAGCGGATGGCAATCGCTACAGCTATGTCATCAATGAGGACG
+>850:2:1:14438:9364/2
+AAGGAAAGAGACCGAGGACGACGTTCTTGTCGAATCGATCGATCGGCGCATCGACCTGCCACTGATACGTGCCGAA
+>850:2:1:14439:20177/1
+GTTCGAGGCGGAAGCCCTGGATCCACAGCTGCGG
+>850:2:1:14439:13696/2
+AACACGTCGGCCGCGGCGAGCAGGCGGCCCAGCACC
+>850:2:1:14440:7381/2
+TACGAGGTCTAACGCTCCTGATCGCGCGGGATGTTGTTGATCCGAAGCGTTTTTTCGCTGCCAATCGCGCATGGCG
+>850:2:1:14441:9552/1
+TCGGGGAGGCATATGCATACAAGGGTGCTATAGGAGATCTATGACTCTACAACCTATGTTCACCCTAG
+>850:2:1:14441:9552/2
+TTTAGGAATCTATAGCGTAGCGTTCTCTAAGCCTTGTTGCTACTACAGCCATCACAGTTCTCTACAAACGTCCTTA
+>850:2:1:14441:8002/2
+AACGCACGAGGTCTTAACTGAGTTCTCCAGAGGAAGAGCTGTTAACAACCAGCTCCATAGCATTACAATCAACGAC
+>850:2:1:14441:15843/1
+TCACCAGCGTCATGTGGTGATCAGCGAGCCATTTTTTCTTTCGTTCGAGCCACGACGGCAAGCGC
+>850:2:1:14441:15843/2
+AAGCGAAAGCGGTGCACGTCGTCTTTAACAATAACAATCTCGATTACGCGCCGCGGGCGGCG
+>850:2:1:14441:3432/2
+CGTGCTGGGATGGTTCCCGAAGGCGTTCACCGGTGGTTGAACGGCCGAATGCAACTCGC
+>850:2:1:14452:9056/1
+CAAGTCCCTCCGGCGGCAAGGTCTCGATCTCCACCGATCGCTTCCCATCCCAGAGCTGGCGCAC
+>850:2:1:14452:9056/2
+AGGACCCACTTTTCTTGCAGGCCAAGGAGGCCGAGGCCTCGGTGCTCGAGCCCCACGTCGGAAAGAGCGACTTCGG
+>850:2:1:14456:15768/2
+CAACACCCGCGCGCCGGTCGTGTCCTAAGATTCCCGCGTTTTGCCCGTCTTGCTTCACGTGCGCCTCCGAAAATTC
+>850:2:1:14457:20321/2
+GCATCGATCCCGCCGACGGTATTCCCGACGGTTCGACCG
+>850:2:1:14457:21406/2
+TGGATGGCGTCTGCGCTCATCCCGCTCCTGTTGGCGAAAATCCCGGCGGCCATGTTCGATCGCGC
+>850:2:1:14458:12270/2
+ATCGTGAATCAGGCCGGAAGCTGAAGCCGTTTCCAGTCCATCTGAATAGGCGAATGC
+>850:2:1:14458:11013/2
+CTTGGTGGCGATCACCACTCGGTCACGCATCGGAGCCA
+>850:2:1:14458:16040/2
+GCCAGCCCCTGGGCTTCGAGCTCACCCGCGACAAGAAGCTGGTC
+>850:2:1:14458:20686/2
+CCGAACGCTTTCGGCGTCGGAAGTGTTCCAGCGTGGGGTCGGCGGC
+>850:2:1:14459:19357/2
+TTCAGGCTCTGGCTTTTCTGCCCAATGAAATCTGGATTCACGCCGGAGACAGAATCACCTGGACATTCCAGGCGGA
+>850:2:1:14462:1625/1
+GATATGGACAGCCGAGTTATTTATAGCATCCCGACTCTCCGTAAG
+>850:2:1:14463:18604/2
+AGTAATTGCGAGGCGGCCGTCTTTGACCCAGCTGGACCGTCCTGC
+>850:2:1:14463:13261/1
+GCAGAACATTTTCAATGCGATCAAGTCCTCGCCGCCACTGTCAGTAACGATGGCGGAGAAGGTCGCGGC
+>850:2:1:14466:5991/1
+GCGTCATTGCATTTGCAAACGTCGCACAACATCTCGGCTAATTAGACCTCGAAAGTTTGGATACATTCAAACTTGA
+>850:2:1:14468:12822/1
+ATGTTATGAACTTTCGTTTGAAAATCTGGCGTCAGAAAAATCGCCAATCTCCCGGCAAACTTGTCGATTACGA
+>850:2:1:14470:17244/1
+GGTTTTACGGACGACCGAACTGCACGCGAAATCGAAGCAATAACAGAAATGTTTAACCGCCCGCC
+>850:2:1:14475:9858/2
+GGGGTCTTTCGGCGCCCCGACGAATTCAAGTCCGGATCGGACGCTTTGGCGTCAATTACATAAGGTTGCAGCAAAT
+>850:2:1:14476:15822/2
+CCGAGCGCCGTCAGCCCGAAACCGAGGAAGGCCGGCCCCCAGTCCAACCCCCAG
+>850:2:1:14477:20180/1
+TCGACGTAGCTGCGCAGGGTCGACAGATACATATCAGCCTGCTTCTCGATCTTGGACACCGAAGGCTGCCTGATGT
+>850:2:1:14477:20180/2
+ATCTGAAAGCCGGAAAGAAGGAGAACTGAGATGGGCCGGAGTGTCGACCAAGTGATCGCTGAGCTTCCGCCCGAGC
+>850:2:1:14478:3940/2
+ACGTCGAGACTGCCGTCGCGGGCGACGTCGACGGCACGTCCGACGATCCCGCCCGC
+>850:2:1:14480:1759/2
+CCAGGGAGGGAGTCCGGAAGGGCCGCCCCCGATCCGGTC
+>850:2:1:14482:1810/2
+GCGGCGTGGACATTTACTCCGAGCAGAAAATGCCATACGTCTATCCCCGC
+>850:2:1:14483:3679/1
+TATCCGAGAAGTCACGCAGGTTCCAGAAGGTGAACGCGGTCATGACGAATGCCGCGACGAATGCCGCCGCAAACGC
+>850:2:1:14483:3679/2
+AATCGGCTTCTTCAGCGTTGATCTGTTCCGGGTCGTGTTAGACAAGACCGATCTGTCCGC
+>850:2:1:14484:19745/2
+CGAATCAATTGCCGCTTCAAGTTGGGTGCGAAACTGCTCGATCGCTTCTTTCATCGGCG
+>850:2:1:14484:9271/1
+GCCATTCTGATCGCTGAGGTTGAAGCTGCCGGTGCGTCCGTTGACGGTGGCATGCACGCGCCAGCC
+>850:2:1:14484:9271/2
+GCCGACGGCGTGGTGATCCAGAGCACGGTCGCCGGCG
+>850:2:1:14484:15042/2
+GCGATGACGTGCGCGTCGATTCCAATTACAGAATGGCGCTGGAGATTTTGTCAT
+>850:2:1:14486:1995/2
+GCCAGTGCCGGAACCCGGGGAGCGGATCGGGCTCTAT
+>850:2:1:14486:9950/2
+CCGCGTCGGACGGCTTGAGATCACGGTCGGCAACCTCGTCGCGGCCGGGC
+>850:2:1:14486:18152/1
+TCACGGGCACTTGCGTTTTGGATGGGATCGCCTTCAG
+>850:2:1:14486:18152/2
+CCGAACGGGGGACCAGCCCGCGCTACGGAACTCCCTCCCCTGTGAGAACAAACTCCCCTGC
+>850:2:1:14488:2730/2
+ATAGACCCTGCATATGGATCTTCTAACTTTGGAATTGTAATAACGCAGTTTTCTGATGGTGTGATACAGGTATTGT
+>850:2:1:14488:10486/2
+GCCAGCACGCGCAGCAAGGCGAGAACGGCCCCCGACACGGGGCGCCCCAGCAGCGTG
+>850:2:1:14488:4649/2
+ATTGTTGACGTTGACGACGTGATTCAACGAACAGGTTGTTCCAGTCCTGATCTGCT
+>850:2:1:14489:15275/2
+TCCACTGCCCTTTCGATTTCAGCGTTTGAAAATCGCAACCGCCGCATCATCGCCTCGG
+>850:2:1:14490:5997/1
+ACATCCAGGGCATTCCGTTTTTCGCTCCGCTTTACGCCGAAACCAATCAGTTTCACTTCTACAGCTTCCGCTCG
+>850:2:1:14490:5997/2
+GTGAAGGATTCTCTGCCGCTGACTTCCATGAAACGCTTTTTCGCGG
+>850:2:1:14492:14409/1
+AGCCATATTTTCTAGTACTGCCACGGTGTCCTCGATTGATTTCCGATCTATGACGCCGTCTCGACGTACGACTGTG
+>850:2:1:14492:14409/2
+TGCCATGGGGTAATAATGCTCTTATCTCATTCGGTGTCATAGTTCTCTTTCAAGAGAAGTCATGCAGTGAAAAAGC
+>850:2:1:14493:3320/1
+CCAAATCCGAAATTCCAGACCGAAATCTTTTCCATTCCAGCAATTTGACGCTGACAAAATCTCGCGAACCTGTTAT
+>850:2:1:14493:3320/2
+TTCCAGCATCAGGACGATGGGATAGTGCGTGACGCCGCGCAGCTTCTTGCCCAGCACGTACGTCGCAACCGTCCAC
+>850:2:1:14494:3371/1
+CTGAGATTGAACCATCTCTTTGAAGATGTGAAGCCATGGGCGATATTTGAAGAAATCCCAGGAAAGAAATTCTTTG
+>850:2:1:14494:3371/2
+ATCTGTTCGATGTTCTAGGGTTGATCTGACCCTGCGAGGGGGATCCTAGTTATTCCTGGCAAGTCAATT
+>850:2:1:14495:4832/1
+GCTAATGGAACGTGAAGAGAAGACGATCTTCCAGGAACACCTCAAGCGCGCTGGGCTTAAGCGAACGACTCAACGC
+>850:2:1:14495:4832/2
+TTCAAGTTCACGAGCCAAGCCGCCTTCCTTGAGTAGTTTCAGTGTTCGATATACGGTTGTGAAGCCGACC
+>850:2:1:14495:6340/2
+CATCGAAACAGTCTCGCGCAAGTACGATGCAGACGAGGCCATGC
+>850:2:1:14497:18185/2
+CCGAGCGCGACGCGATCGCGGAGCGCTACCGCACGGC
+>850:2:1:14498:5607/2
+CCGCATTGGCGACGGCGTGCAGTCCAACCTGCAGGCTGCGATCGACGAGAAGGGCCGCCTG
+>850:2:1:14498:12054/1
+AATTTCCCGTACCGGTGCGAGTCGATCCAGCCTTGCCATCAAGGAATCTTGC
+>850:2:1:14498:12054/2
+GGCGGAAAAGCGCTGCCGTCAGAGGTATTACAACAAATCGTGATC
+>850:2:1:14498:1744/2
+TTCCGCGATTGACACCACCGACAAGCTTCGGGCTAGCCGCGATTT
+>850:2:1:14503:15820/2
+AACGCTGGTAAGTTCGCCGGTGCGCAGCTTGACGATGGCTTCCGCGGTTGTTAGTTCCGTCCAATCCATGCGCGTC
+>850:2:1:14508:20501/2
+CGATGTGGTATCTGCGCACAAAATCCCTGGTAACGCTCGCCGACAATTCGGATTATGCGC
+>850:2:1:14511:15181/1
+AATCGAACTCACGAGCACTGCCATCCTCACGAAACACGTACCAGTG
+>850:2:1:14511:15181/2
+AAGATAGGTTGAAACAGACCAGACCGAAATCCGCGGCGCCGTCGCTGAG
+>850:2:1:14513:16407/2
+CGCTCAGCGTCATAGCGCTGCTGAATTTTCATTCGTCGCAACCGGCGATTTCCTGGTTT
+>850:2:1:14513:6570/1
+GCACGACGCGCTCGGGCAAGTCGGTGTGCATCAACACGATCATCATGTCCATGATGTACCTGCAGCGCCCGG
+>850:2:1:14513:3067/1
+AGGTTGGGGATCGCGCCATCGTTGCGGACGTTCACCACCTGCACGTCGCCCG
+>850:2:1:14514:1651/1
+GTCAGGGTCCCCAGGTGCGTGCGGTCGACCAGGAGATCGC
+>850:2:1:14515:20384/1
+GCTTTCGCCGGCGGGACGTCAAGCGCTCTCCAGTTAATCCAAAACGAAACAAATTCCATCAAAAAGGAGA
+>850:2:1:14515:20384/2
+TTTTTTGTCCGCCTTGAGCTTTTCGTGGACAATTTCCATATTGTTGGCCGGCTTGTCCTGCGACCATGCGGGAATC
+>850:2:1:14518:18885/2
+CCGATACGGTCCTCATAGCTGTGCTGATGCAAGGCCACCAGAAAGTCTGCTTCGTCTCCCGCCGAGAGAACTTCGC
+>850:2:1:14519:9894/2
+CCTGGCGATGCACCGATGCAGTGACCACGAGCACGATCTCTTCGCCGGGCTCTAG
+>850:2:1:14519:6688/2
+GCTTACTAACCACGCGTTTTCGTATTCTGTACTTCGTCGTTTCC
+>850:2:1:14520:7450/2
+GCGAAGTAAAGGAGGACTGGTATCGAGAGTTCGGCCGCCACCTTT
+>850:2:1:14521:16444/2
+CGTGAAGAAATACAATAAAATGGCCGCGGATTACAACGACCTCGCCACCAAGTGGAATAAGCAGCAGGAAGAGCTG
+>850:2:1:14525:13384/1
+GCGAGAACCTGAAGCGGAAGTGTTGCCGACACTTGAGGAACTCGGAATCGGTTTTGTACCATTTAGCCCG
+>850:2:1:14525:13384/2
+CAACCATGCAAGCGCGATCCGAGCAGGCGTCGCCTTTTTCCGTTTTGCGATCTTGCCT
+>850:2:1:14528:20716/1
+GCGAGCCGAACGTTGAGGATACGGTTGCGATTCTGCGCGGGTTGAAGGAGAAGTACGAGGCGCACCATAAGGTTCG
+>850:2:1:14531:21313/1
+CATGCTGCGGAACGAGGACGTTCCAAAGGCAAATGCACAATATTTTATATTCGCACACAAGAAACATGTTTATCGC
+>850:2:1:14531:21313/2
+CAGTTCGGACATGTGGTGATCCAAAATAGGCTTACTTGTTCTCAATATG
+>850:2:1:14532:19907/2
+GCAAGGGCGCCATGCTTCTGATCTCTCAGTTTCGGGGCAAGACGTTGGCCGATCGCTTGAAAGACGGC
+>850:2:1:14534:15376/2
+CTTCCATAACCGTACCTTTGCTCTGCGCGAA
+>850:2:1:14538:7674/2
+TGATTCGGCCCATTCTGAGATACGGCGACTCGACCCTCCACAC
+>850:2:1:14538:19393/2
+ACCACGTGCAAGTTGGCGTTGAAGGGCGCCGGGATCACGTCGGCATTAATAACC
+>850:2:1:14540:13961/1
+CATGTCCTCCTGCGCCGAGCGCCGCAACAGCACGT
+>850:2:1:14540:9462/2
+GGGCACGGTCCCGACGCGGCCCGCAAGGTAGCGGCGG
+>850:2:1:14542:12944/2
+CGGCATCGTGGATGGCTTGCCCAATGCGGTGAACCACCTTGTCGCGAATGCC
+>850:2:1:14542:19492/1
+TACATGTGGCTGCCGGTCAGCAAGAAAGTCTATCAGCGCAACCCGGAACATCTTGCGAATCGCGTCGAAGTGAGCG
+>850:2:1:14542:19492/2
+CCATCAGATAACCTCTTACGTGCTTTTGAACGCCGTGCGCG
+>850:2:1:14544:1349/2
+ACTGACGAGCTGCTATTAGTCTTCGCGAATTTTCGTTATTTCTCTCAGTAATGTATGCTAGCAACTCCATCGAGTG
+>850:2:1:14548:16165/2
+GATCTGGTGGTGGTAAATCTCTATCCCTTTGAGGCTACCATCGCGCGCGAGGACGT
+>850:2:1:14549:11591/1
+CGGCCGGAACGAGCGGTGGTCGAAGCGCGGGAACTCGTGACCCG
+>850:2:1:14549:3637/2
+AACTTCGATCGTCCGATGATCGATCTCGCCACGAATTATCCCAACGCTATTGCGCTCGATGCAAGTTTTGTTTGTC
+>850:2:1:14551:19544/2
+GGAGTAAGGACTACACTAGCATTGAGCTTGACCATGTGCTCTGTTTTCTCATCAAAACCAGCTT
+>850:2:1:14551:8745/2
+AAGATCTCGCTCGGCAGCATCGAGAGCTTGTAGTCGGTGATCTTCGCGCCGTACTTGTG
+>850:2:1:14552:13065/1
+AACCCCAGGTGCGAGATCTTGTTCGTGTGGGTGCCGGGGACGTC
+>850:2:1:14554:12453/1
+ACGTCAGCTTCAAGAACATCATGATCGCGTTCGAAGGGGACGTGAAACTCACCGACTTCGGCATCGCCAAAGCGCG
+>850:2:1:14555:18435/1
+TGAGAAATTCAGGGCATTGGTCGGCTCTAGACAGTTCGAAAGGCTTTTCGGGAGTCCGAGATGTCACCGAGACCGC
+>850:2:1:14557:6445/2
+GCCTCGTGGGTGCGGTCGACGTCGATCCGGGCG
+>850:2:1:14560:16876/2
+TCACTTGATAGAACACGCTCTTGATTGGGGACGAGGCCGATGTCGGAAGAAACCCTCCCGTCTGCCCGACTGCTCC
+>850:2:1:14560:10864/2
+CGGCGGCCTATTCGCCGGACACCGGCCTATTCTACGTGCCGACCAACCACGTCTGTATGGACTATGAGC
+>850:2:1:14569:21137/2
+TCTGTCCGCAGGCGCTGATCATCCCGCCCCGCTTC
+>850:2:1:14569:3626/1
+AAAGCAAAGTATAACATCATCGTGTTTCTCGCCAAACTGTTTGAACAACCATTTTGGTTTTTTGAAGAGCAGCGTA
+>850:2:1:14569:3626/2
+TGCGCTTATCGTCGTGAAACGGACAGTGTGCGCTTTTCTTTACGGGCTCCCCAAGACCTTCACGGTGCAGCAGCGC
+>850:2:1:14570:15463/1
+AGAGAGGAAATGAAATTCTGGGTGACGATCTTTGACGATATCTTTGCTAAGTCTT
+>850:2:1:14570:15463/2
+ATCGCCCTCGATGCCGCTCGTCATTGTGACGTTTGCATCGTGTCGAATCGATCCACCGCCGC
+>850:2:1:14571:13531/2
+TCGGGCGTAAGCTTTACGCGAAATTCTCGTCTAACTCATTCTCACCTCCGGTAGGGATCTGTAGGGCCGCTCGGTT
+>850:2:1:14573:12373/2
+GACAATAATTGCGGCGAGGAGGCGCCTGATATCCCAGAAGAATAA
+>850:2:1:14574:7043/1
+TATCGCATCAGCAGCACCACCAGGGTCAGCTGGATGTAGCCAATCACCAGGAACGGCAGAATCTTCCCGACGATC
+>850:2:1:14574:7043/2
+CCAACTTCATCATCCCCGGCCTGCTGGCGATCATCCTGACCTTCTCGCTGATCAT
+>850:2:1:14574:1486/1
+TCGCCGCGGAGCGGATCGGCCAAGTGGTCGGCCAGCG
+>850:2:1:14574:1486/2
+ACTCTCGGAGCGGTCGCACGCGACGGTCCCGGAGCTCATGGCCGAC
+>850:2:1:14575:8714/2
+GCGCTATTACCGGATTCCATCTACTCCTGCCTTTCCGATTCAACGAATACCCCGTAACGGCGAAGAAGATCGAGCT
+>850:2:1:14576:20733/2
+GTGCTCGAAAAACGAACAACAGAAGGCGGACTCCGCACCGCCGCCATCGTC
+>850:2:1:14579:18696/2
+CAGCGGTGGAGCCTCCACGGATGCAGCCATCGATGCGACCACAGAAGTGGACGCAGACTCGTCC
+>850:2:1:14585:1898/2
+CTCTACAATCCCCCGATCCGCGTGGCCGAGGAGTTCGCCATGCTCGA
+>850:2:1:14589:19376/2
+AAAGGCAAGGGCAGCAGGGACCTCACTGCTGCCTGGCAACATTTTGCTGACGAGTCCGAACGTG
+>850:2:1:14589:1660/2
+TACTGATACAGTCTTTGTGGACATCCAGTCCAAGATAGAGTTCTTTTTTCATTGGGTGTGTTTGTTTGTTCGAGTT
+>850:2:1:14590:16971/2
+CCTTGGCACGGTCGAAATCCGCCTGATACGGGCG
+>850:2:1:14590:14415/2
+AACTACGACGTCCTCGACCCCCAGACCAGCCAGATCGTCCTCCT
+>850:2:1:14593:13979/2
+TCATCCGCGACGGCGACAGCGTGTTCCGCACCTACTTCATCAACAACCGAG
+>850:2:1:14595:16567/2
+GGTTGTACGCAATCGCGCCCTGGAGTTTCTGTCAATGCAGTAGAGGCC
+>850:2:1:14598:15086/2
+CGCACCTGTCACTTTCGCCAGCTGCACCCCTATCGAACCGACCGCTCCCGACGCTCCCGTGATCAAGATGCGTTGC
+>850:2:1:14598:2486/1
+AGTTGAGGGAATTATGACCAGCCCCACTGAGATCGTCGGAATCGAACTGCCTCC
+>850:2:1:14603:4023/2
+TCACTGAAACTGAGGTTATCGCCAGAGTTGGAGTACCCGTCCCCGGCCC
+>850:2:1:14604:14965/2
+CAGAAGAAACTGCGATCACTGCAGAGCCTTTTATCGCTACTTTACCACCATTCCTTTTTTCGGGTGTCCTTCTGGG
+>850:2:1:14605:16668/2
+GCCGGAAGAGGTCGCCGAGATCAAGGCGGGGAACGAGGACGCGAGCGTCGCCC
+>850:2:1:14607:3127/2
+CTCGACAACCTTCGCAGCGAGCTCGAGGCGCTCGACCAGGGCGTGTCGG
+>850:2:1:14607:4322/2
+GGTGGAAACACATTCCAAGATATTCTTGACGCGGGCGGCAGCTTC
+>850:2:1:14609:3169/1
+TCAGGCGTGCTCCGAAGGGCGAAATCAGGGGC
+>850:2:1:14610:20225/2
+AGCGCGACCAGCGTGCCGTAGCGCGACAGGAATCCGAACACGTCGACG
+>850:2:1:14612:7862/2
+CGACTCCATGCGGAAAATTCAATTCTTAAAGCGAGACTTAAAGCAGCTACCGACATTCTTGCAGCACGAAAACAGC
+>850:2:1:14614:13920/1
+GCGGAGACCGAAGCTGAGCACGGCCACGCCGAGCGTGAG
+>850:2:1:14614:5117/1
+GCATCGGCCGATGCAAGGAACGTCCGCAATTC
+>850:2:1:14614:5117/2
+TTCGGCACGATTCTCGCCGTGCAGCCTTATCGCTTTCCTCTCGCAATGGCAG
+>850:2:1:14614:9801/2
+CACTGGCCAGGGCCTCGGCGAAGGTCGCCGCGGTGCTCAGCGCCGGCCCG
+>850:2:1:14616:21136/1
+CACGCGGCGATCTCGGCCGCTCGCTCTGGATGAAG
+>850:2:1:14621:5870/2
+CTTCGGCGGACGTTCGAGTCGTACGCCAAGGGCAACGCGTACGGCGAGTTCGATGTACCGTTTTTTGG
+>850:2:1:14625:19894/2
+CGTCAGCAGAAGCGGCCATTGAGGAAGCATTCCGCATCCGTCCAAATGCTGCCG
+>850:2:1:14626:14956/1
+TTCCAAACAGCGCAATCGGCACCTACAAACCGTCCTGGTGGAGGCAGCTCACTTGGCGCCGCGCTTGCATCCGG
+>850:2:1:14626:14956/2
+GTGATCTGTTTTCTTTTTCCTGACAAACAGCGGACTAGGCTGCTGCTTGACTGTGATCCATCACAAATATCCGTTC
+>850:2:1:14627:11501/1
+AGCAACCGATCATCAAGGCCAAGAACGACGGCACGGTGCGCTTCAATGACCTGAGGACTGTCCAGGCACTCGACGG
+>850:2:1:14629:15510/2
+CCCGTTTTCTTTTTAAGCAAGAGGCAAATATCGAAAGCCTCGAAGAACAGGTCACACGCGGTCAATTCAGCATGAC
+>850:2:1:14630:4028/2
+TTCCGCTTATAGGGTTGCTTACCCGGTTTAAAACCAGGACACCGACAGGTCTCCTGGGGTCACGCATGAATCTTCC
+>850:2:1:14630:3211/1
+TACCGCGCCTTCCAAATAAGGCATGGCCGAATCC
+>850:2:1:14630:3211/2
+GCTGTGCAGCGCGATCTAAATTTGTTGCTAACACAGGATCAGATCGATAACGGTGGTCTCGCGATATACACCACGC
+>850:2:1:14631:17299/2
+CACACCGCGCGCGAGCTTTCAACCTGCACACTCGG
+>850:2:1:14632:19256/2
+CGCGACAGGAAGGCTACACCGTCCCAGATACCCATGTCTTTGTCGATGACTATACCGGCAC
+>850:2:1:14633:3129/2
+CTGGGCTGCCGGCGACTGGTACCAAGGTATTGATGACGGGTATAACGATCTGGCG
+>850:2:1:14640:15893/2
+GCCAACAGTTCGTGTCAACCATGCTGCTAGGGTGGTCGTCAGGGGCGCTGGGGTCGGCCAATGACTT
+>850:2:1:14640:19047/2
+CTGCCAATACTGAAAGTATGTCGTTGATTGGCGAGC
+>850:2:1:14645:16188/1
+GAGACAAGCCGTGCACCGGCATTTTCAACGCCTGCCAAAGCCTTGCTCACATGCAGTCCGCCGACCGCGAAAGCCA
+>850:2:1:14645:16188/2
+CTGGTGGTGCAGTCCTACTACCCCGCTTCAGTCGCGCAAAAAGCCTAATCGTTGATGAAGCG
+>850:2:1:14646:10340/2
+ACAATCTAAATTCGAAAATCTTAAATCGAAATTCCTTCTCTTGGCCGGGTTCCCCCTGGCGAGT
+>850:2:1:14647:11144/2
+CCTGAGCGTATCTTCAACGACCGTCGCGCTACGGAGAGGACCATGAGCAGAATAGCCGC
+>850:2:1:14649:20673/2
+GATATTTTCCTTCAGCAAAAGGAGAATACGGCT
+>850:2:1:14652:15616/2
+AGGCCTGATGACGCAGCACGATGGCGCGTGACGAGGAGCTATGCTTCGCCCCGGCA
+>850:2:1:14652:20632/2
+ACGATTGCGCGGCCGCTTGTTCGGATTTCGCTTG
+>850:2:1:14652:15641/1
+TTTCCCTGGCTCATTGCTATCGCTGGTCTGCTAATTATCGCAGTC
+>850:2:1:14652:6983/2
+CGGAAAACGACTGGATCGGCCGCACCGTCGCGATCGACGGCAA
+>850:2:1:14652:1697/2
+GATGGCGCAGAACTGAAAGTCGTGCAGTTCGACACGAACAGCGGAACGCTGCTGAGCGACCAGTT
+>850:2:1:14660:12188/2
+ACCACGTTCCAAAATCCGCGTCGTTCCAATTCCATATCCGCAGGTGAAACC
+>850:2:1:14660:18296/1
+GTAGGCAGCGAGGCTTCTGGCCCTGTCCGCTGCGGCCGCGGTTCCGCTGGAGATCGCCC
+>850:2:1:14660:18296/2
+GACTCACCGACCTCACCGTTCAGGTTGACTCGCTCAGA
+>850:2:1:14664:16628/2
+ACCAGGGCCGCGGAAATGAGGTGAATCATGAAGCGCGAATGCATGCAAAATTTGTAAGACGCACGTGGA
+>850:2:1:14667:9959/2
+CTCGGGCGGATGTTCGCCACGACGGCGTCGATCGCC
+>850:2:1:14670:15451/2
+ATTACCACCAGCCGGTGATGGGCGGCACTGGGCCCAATTCGCAATTCTTGTTTACCGGC
+>850:2:1:14671:17870/1
+TTGCGCCGCTGAGTATGCAGACTCGAGCTGTTTCAGGATCGAGTACGGTGCCTGCGCCCACCAGGACATCGCTACC
+>850:2:1:14672:12928/2
+GACGCCAAGACGGTCAAGTCCAAGCTCAAGGTCACCGTCCCGC
+>850:2:1:14672:12059/2
+ACGCCGTCATCCGCAACTCTCCCGGCCGCCACAAGGGAAC
+>850:2:1:14674:8325/2
+TCTGGACATACTGTATTCGGCGCCCGTGCCGAAGG
+>850:2:1:14675:10570/1
+CTCATCTAGTAACCGGTGGTAAGGCAAAACCAAATGGGCACAATCGCTAATGAGCAGATTCTTGCCGATG
+>850:2:1:14675:10570/2
+CTGCACCTTATTCCTTCGGGAATACTCCGGCGCGGGAAAACCTGCGTGATTGGCAATGGCGTTGTTGTCGATCCCA
+>850:2:1:14675:1996/1
+AAGCGAGCGCGTATGAACGGCTAAAAACGGCCTTCACAATCCC
+>850:2:1:14677:10163/1
+TCCAATTTCCGCCGCCTGTTCACGTCCTCGGTCGGCACCAAGCTGCTGATCGGACTCACGGGC
+>850:2:1:14679:12670/2
+AGGGGTAGTCCTGCGCAAAACCCAGCGAAGAAATAAATATTGATAGGACAACCAGGAGTCTCATAACCCAAACCTC
+>850:2:1:14680:11576/2
+TTGCATAAAACTCATGCCACGTCAAACCCATTGGGTTTAAAAACCATTGTCAATTTTTGTTGGTGTTGAG
+>850:2:1:14681:2204/2
+CGCTGGATGCTGTCACACTGACTCATGGCCGTCGCCGCTACTGTGAACCGGTTCACTG
+>850:2:1:14683:15417/1
+GCGCATTCCGTTCGGCGCTCTGGTCGAGCTTGGGCTGATCTCGCCAGGCACTGTCCTCTACGACGCCGCGGCTCGC
+>850:2:1:14687:13482/1
+CCTACACTCATGAAGAAAAAGCAGAAGCATTTGGGACAGGATCAGTGACTGCGCAACAACTCATTGATCGTG
+>850:2:1:14689:1126/2
+CTGGGGAAGCGGGCCGACCGGTATGCGAGCATAGCTGTAGAA
+>850:2:1:14690:14713/1
+TACGTGCCCCAGCTGCGCCAGCAGGACTTCCGCGTGC
+>850:2:1:14690:14713/2
+CGACGATGACCTGGTCGGCGAAGGAGACGATCAGCACCTGGTCGCCCGGCAGCAGCTGG
+>850:2:1:14690:19061/1
+CAGCCTAGGCTGTCCGGCTCGTTCCGCGCCCG
+>850:2:1:14692:1393/2
+GTTCTATCTCGGAACTTTCGTCGCGCCTGAATCTGAAAGTACGCCGAATCCTCG
+>850:2:1:14693:15495/2
+TGTCCTAGACAACATAGTTAAGGTGGTTCTCCCTAATACAAGAATAATTAGGGTCCTAGGATTTATAGTAGCGGCG
+>850:2:1:14693:1872/1
+GGTTGTGCTCTACTTCTACCCCAAGGATGATACGCCTGGATGTACAAAAGAAGCCTGTT
+>850:2:1:14694:8239/2
+AAGCATGATCTCAGTTGACTCCAGACCAGTTCCTGGACCTCTTCGCGGC
+>850:2:1:14696:18635/2
+TCCCTGATAAGTTTGAGGACATTCTTTCCTTGAAAGGTGTCGGGAATTACACCGCATCTGCTATCGCTTCGTTTGC
+>850:2:1:14701:5245/2
+ATCCGCTCTGGAACCACACGGAACCCAAATGGAAGCGCTCTTCATCGGCCAAACCTACATTGACGTAACGTTCCTC
+>850:2:1:14701:12403/2
+CGGCAGAGGATTTACCGATGACGTTTGCCTGGTAGGGATAGAGTTTGATCCAAATCCGGTTGAGCCCCATTGAAAG
+>850:2:1:14707:18021/1
+GCGGCAACGAGCAGCTCCGAACCCTTAGGCATTTGCGGTCATCCTTTGGCGTTATCTGT
+>850:2:1:14709:17937/2
+ACGTCAGAGACTAGAAAAGTGCTCATCTCGAGCGATGGCAGTGCTCACC
+>850:2:1:14712:13701/2
+GGCCAGCGAACTCCGCATCAGTCACGAATGGCGCG
+>850:2:1:14717:20890/2
+ATCGCGGTCGACGCCACGAATGGAAAAGTGGCACTGCTCTCCCACCATACCATTCTGGAATGCGGCAATT
+>850:2:1:14720:19369/1
+GTTGATAAGCGCGATGGTTGTTGTGCCAACCCTCGCCGAACGCCAACAGCCCGACCCACCAC
+>850:2:1:14721:16007/2
+CACCTGCAATTTCTGTCAGGACACGGCGCAGCTGATGGTGACTAGCACCAACCCGCCTGTTGGCGGCA
+>850:2:1:14723:15239/1
+TGCCACACTGGCTGATGCGGGATCATCGATGACGCGCAGGTCCACCATCCCCAACAACATACCATTGACAAATTTT
+>850:2:1:14725:3364/2
+CTCGGCCGCCACCCTGGTCCGCGGCATCCTGATCCTGCTCACGCT
+>850:2:1:14727:10504/1
+GCAACGCCGTATCAGTGGTCCCGTAACCGGATCATAGCGGTTGTGCTCGCACTCGCTGCCACAGTTGCCGTATTCG
+>850:2:1:14727:10504/2
+ATCTTGGACAGATCGGTGATCAGCGCTTCTGTCATGCCGTCAGCAAAGTATTCCTGCTCGGAATCGCGGGAAGG
+>850:2:1:14729:18700/2
+CTATGTCACCGCCGAGGCCGAATCGCAGGTTGCGCAGCTCGAAACAAACGCGCGCGAGTTCGGCATTCAACTGTAC
+>850:2:1:14730:14569/1
+AGTGATGAACAAATTCAAGATTGCCATAATCGGCGACCAGTTCATGAAGGCCAGCGCCTTCACCGA
+>850:2:1:14732:11848/1
+CGGGCTGCTGTCGGGCAGGACGGGCATCTGTTCGTAGACCTGCCCGGCCACCTCCATCCCGAGCGCGTG
+>850:2:1:14734:14864/1
+GAGCGGGGGGTCAAGAATGTAGCTGCTAATATCAGGCCAACCCTCATGGCGTCCGACATCAAAACCACGACCTGC
+>850:2:1:14736:12458/2
+AAATCTGTAACTTTCGAGGATGTTTGCCAGAGAGTTGGCGCACGCAAACTGCTGCTGCCCGAATGGCTCAACTGCA
+>850:2:1:14736:17747/1
+GGTTGCTCTCGGGTTCTTCAACCCCGTCCGCAGCTTGTTGCCGACCTCGCGCCGCACGCGCGCCG
+>850:2:1:14737:16641/1
+ATCCAGAGCAATTTCCACGCTGGACCGTCTGCCGC
+>850:2:1:14738:5373/2
+GGACCGCCGACGAGCTGCTCGCGCAGGAGGACGAGGCCCGCTTCCCGCGCTTCGACACTGAGACCGCGATCCA
+>850:2:1:14742:17557/2
+TGGATTGACGTGACGCGACCAGTGAACGTGCGCGTGCGATAGG
+>850:2:1:14743:19586/2
+ACAGCCGCTTGGCCTGGATGGATGTCTCGCCGACATGGAACATGC
+>850:2:1:14745:10851/1
+TGCCGCTTTACCAGCACTACTACAAAGCCCAGGCGCTGTTCCAGGGCGACGTGG
+>850:2:1:14746:5738/2
+TTTGTTATGAACGGTGAACCCATTGTACGAATTCGATGCGTGCCTCGGGGCTTGGTTGCCTTGGCCGGTGTTCTTT
+>850:2:1:14747:15797/1
+CCAGTCGGTCCCTGGTGTAACGTCGCCCCAATGGTTTCAATGCTCGATTTGGAAAGGC
+>850:2:1:14747:3001/1
+GCCGACGTGGGGTCCTATAACCGCGTAGCCCGTCACCCAGGGTAAAA
+>850:2:1:14748:7179/1
+ACAGGTGGCGAATTCGGTCACGCCAAAATGTCGCAACATGAGGGCCAGGCGTGCATCAAAGATGCGGCG
+>850:2:1:14749:10367/2
+TTCATTGGACATCGTGCGAGCCGGGAATCTCGCCCACCTGTCAATATTGACAATGTTGGTTCGGG
+>850:2:1:14751:8091/2
+CACGCATTTCCATGGCTTGTTGAAACCGACGAACTGCATCGTTGGGCTGGCCGAGCGATTGAAAGACCAG
+>850:2:1:14752:11555/2
+TACGGCGATCGGAAGAAGCCGCCGAAGCTCACGAAGGCATACGCCGCGAAGGGGAGGGCG
+>850:2:1:14752:11456/2
+GAGTTCCAGCGCAATGATCCGCACCGTTCTCATGCTGACCTTCTGGAGCCTCGCC
+>850:2:1:14753:18961/1
+AATTGTTTTCTTGCTTCCATTTTGACCCATCACAAAACAGTTCTCTCAGTCTTTTGTTGAGGATTATCAACTAGTT
+>850:2:1:14753:18961/2
+AGTTGGTGTTGAACGGTAGCCCCTGTCGAATTGTAGCAGACATTAAGCCTCAATCTGGTTTGAGTGTGTGCATTCA
+>850:2:1:14754:10600/2
+TGAAGAACTGCCCGAGTATCTGAAAGAAGGAATTACCGTGCACTTTGCCAAGCGC
+>850:2:1:14766:7159/1
+AGCCAGTAGTAGATGCCGGCGAAGAAGGCGAAGATCAGCCCGCCCATGATCGTGTAATGGAAGTGGGCCATCACGA
+>850:2:1:14767:21058/1
+CCTGCTGACCTGCCGGTCCTGCAACCGACGAAATTTCGAGCTGGTGATCAACCTCAAGACTGCCA
+>850:2:1:14767:21058/2
+GGAACAGACGCCGAGCACCGCACCGAGAAGAATGATCACCAA
+>850:2:1:14768:11513/2
+CGAACTCCGACGCCCCCGCTGGTAGTGTCTTCTCCTCGCTGGGGCTGTAGCTCAGTTGGTAGAGCGCTTCCATGGC
+>850:2:1:14771:16578/2
+ATCGAGAATCACGGTGGCGGTGATTCTCGATAGATCGG
+>850:2:1:14772:7967/1
+AAACGCATCCCTTGTTTTCGGGTCGAACAAGCGCC
+>850:2:1:14772:7967/2
+GTTCAAGACCATGCAGGCGGCCTCGGCTCCAATGAAGGCGCAG
+>850:2:1:14772:12202/1
+GAGCGGGAGATCGCGATAGGACTTGAGACCGTGCTTGAAGATCTGCACGTGCCCCGGGCAATTCATCGGTTTGATC
+>850:2:1:14773:15534/2
+GATCGAAACTCGCGTTGCGCCTGAGCAGGACCCATGAGTTCAGCACCACCCAGACCACCATCACGAGCGCGAAG
+>850:2:1:14773:1981/2
+ACCAGGTTCACTGAAGGTTGGTAGGTGCCGTTCATATTGCGGTCGATCATCCAGCGATTG
+>850:2:1:14773:6924/2
+AGTACTACCTCAACGAGCAGATGAAGGCGATCCAGAAAGAGATCGGCG
+>850:2:1:14777:10943/1
+AGGAGATCGCAGACCGGCTGAAGGTGAGCCGCCAGCCGGTGCACGAGGCGTTCATCA
+>850:2:1:14778:7396/2
+CTTTTCAGCGCGTTCGGCTTCGTCGTCTTCACTTACGGCAA
+>850:2:1:14779:11149/2
+CAACGTCCATCGTCACTACGACCTCTCGAAC
+>850:2:1:14781:9785/2
+AACTCACAACCAACCTCGCGGCCGAGCAAACTATTCAGTTGTTCTTTCTGTGTAGCCAGGCGG
+>850:2:1:14782:19866/1
+AATGCGCAGTCCGGAGCGTCGTCCGCGGACGCGAGTTATTTGCCGCG
+>850:2:1:14782:19866/2
+CCTGGGCGGCGATGGTAAACCAGATGTGCGTGATCACACCCGGACGGTCCGACTTGAAGATTTCGAGCGTCTGGCC
+>850:2:1:14783:9113/2
+GTCGCCGAGGGCGACACCGTGGTCATCCTCGAGTCGATGAAGATGG
+>850:2:1:14784:7710/2
+GTGCTCCACGACGATGCCGAGCGCAGCTTCATGACCACGCGCGGCCATCTGGAATTGGTCACTTGGTCCGCAATGT
+>850:2:1:14785:11809/2
+TTTGGACGCGGAGGCGATGAGCGCTGCAGAGGAAACCGGTGCGCCTTGATAGACATCGGGCGCCCAGAGGTGAAAC
+>850:2:1:14785:4538/2
+CGTAATGGATCCTTTGATAGCGGATCTTCCCACATATCTGTTTGACGACG
+>850:2:1:14786:2230/1
+GGGTGAAAAAACGTGATGTTCGAGTCTTGCGGATGAGCTCGGCGTTCAGCGCAAGCTTACACCGTCACCGCC
+>850:2:1:14786:2230/2
+CTTCACCTCGTTCAACATGTACTCGTCATGAGCGTGAATCCGGGCTTTGGTGGTCAAACTTTTATCCACTCGTCCT
+>850:2:1:14788:14104/2
+CTGATCGCGCTGCCTTCGCGCGGCTCCGTGGTCCATCGGGATGCTTCGTCCACCGGATG
+>850:2:1:14789:10782/2
+CGGCGCCGCTGACCCGCGCGATCAGCGATTCGACCTCTTCGGCATCGCCGACGACAGCGAGGCTGATTCCGGCGGC
+>850:2:1:14790:18556/1
+ATATTTTCATTGTCAGAAATATCTAAAATTTCTAATTTTTCACATTTACTTATATCTAAGCTATGGATTTTATGGG
+>850:2:1:14790:18556/2
+GATCGGGAAAATAAAAATAAAGAACGGAAATTCATTGATCGTCTCGACATTCAGAAAAAGAAAGTAGATAACGGGA
+>850:2:1:14791:12054/2
+GACGGCAAGGCTGGTGGGAGAAATTCTACTGGTTT
+>850:2:1:14792:10252/2
+GTAGGGGCTTGGTGCGCCGCCGTTGATAAGCGAGAGAATGTCCAGCTCGGTGGCGGCTTCAAATCCAATATAACGG
+>850:2:1:14793:15480/2
+GACGTTGACTTTCTAATTCGCGCAAATGTTCTTGTTCCAGCG
+>850:2:1:14793:20861/2
+GCGCGTCGAGGTGGGTACCGCCGTGCTCGGCCGCGCAGAACGAGTAGGCCTCGTAGTAGTAGCCGCCC
+>850:2:1:14796:8251/1
+AACGGCAACGTGCGTGTTTGTCCACACTATGCACAGGGATATGCACAGCCTTGTCCCCTG
+>850:2:1:14797:8182/2
+GTCTCCGGGTTCGATCCACAAACGGTATTCGCGGAAACCACCGATCGTGCCGGCATTCGCCGCTTGCGTTGGGGGC
+>850:2:1:14802:4516/2
+TAGGAGAAAGTGCTGAACACAAACAGCAGTGCCCAGATCCACAAGTAGATCGCGATGG
+>850:2:1:14803:21264/2
+GTTGAGATCGGACTCAAACAAAGGACCTTGATTGGGGCCGAGTGGTGTCCAGCTACCGTTGTTCTCGCGACGGTAC
+>850:2:1:14803:20048/2
+GCCGGCTTCAACGGCGTCGTCGGCACCGAGTGCC
+>850:2:1:14810:14293/2
+GTTCAAACATTGACCCGAGAAATTCGCTTCACCGCTCGCCTCTCCAGGGGACGTA
+>850:2:1:14811:15536/2
+GGTCTGGGATCTCGAAACAGCGAAAATCCACCGGGACCTGCACGATGCGCCGGGAGTTGCGGTCCAGGAAGGTGCA
+>850:2:1:14812:21421/2
+GCGCCACTCCCGACCGCTGCCTGATTAGCTGCGACTTGAAATGACAGTGTGGGCGAATCTTCCGGCTCGGTCCAAA
+>850:2:1:14813:16431/1
+CGAGGGCATGATCGTAGGTCTTGTTGATGTCGTTCTTCATCTCGGTTGCCA
+>850:2:1:14814:19676/2
+TTGGGCCTTATCGGCCTCCACAACCATTACCATGCTATCCCGTTTGCTGACGAACTTCTGGCAAGGGGAATCGAAG
+>850:2:1:14815:19588/1
+CAGAGGCTGCATGAGCGCGGTTTTGATGCCCAAAACACGACGCTAGACCATAATCTGCCTGGCAATCC
+>850:2:1:14815:19588/2
+CGTCGGCAAATGCGATAGTCCGGCGCTCGACTGCCGGATAGGCTTGGGAGATCAGGTCGGTCTGCAGGACATAGA
+>850:2:1:14815:14474/2
+ATGGCCGAAAGGAGTTGCGGAAGGCACGCTGCTAGTTCGTTCGGCGTCCGCACTCATAACTCACCAAACAGGATCG
+>850:2:1:14817:2261/2
+AGACTAGCCCACAGAACGACCACGGACCGAGGGCCGACCTGGTACG
+>850:2:1:14818:18802/2
+TTCATCAACGCCCCGTGCTCGGTATAACTACGCA
+>850:2:1:14820:9854/2
+CGTGCGGTCATCCAAGCGAACAGCGCGTATTCTTGAAATACGACGCTGCGGTCCGGGCCCGGCCCCCG
+>850:2:1:14823:1284/2
+AGTTGGAGATGTCTACGAAATGCGGCCCGACGACCC
+>850:2:1:14823:3905/2
+CGAGCCGTTCGTCGTCGCCGCGACCGGGACGGCCGGG
+>850:2:1:14823:4223/2
+GAGCAGCCGACGTTGTTGAGGCTGAAGTAACCGCGCTGTCCGGCCGCGACG
+>850:2:1:14824:20845/1
+TTCACGTCGAGCATGCGAGCGGCGTTCTCGGCCCGCTCGGTGTACCGGGACATCCAGAA
+>850:2:1:14825:8441/2
+CGACACCTTCGACAACTTCGAACGACCCCCCGACGACGCAGTC
+>850:2:1:14826:16343/2
+ATAATGCCGCCACTAGTGCGTTTCGGCAGTGGCGATTTAGACC
+>850:2:1:14830:5310/2
+GATTCTGACCGACTTGATCTACGAGCACAGCCGCATCCGGCTTGGTGCTGACAAGCAGATGCTGCTAGCGAACC
+>850:2:1:14833:3047/2
+ATTGAGAAAAATGTGCGTCTTCAGGCCATCGGCCGATTGACCGACCTACCCGCGAGTTC
+>850:2:1:14834:2443/2
+CGGAGCACGATGCGCGACGCAATCCAGCGACTTACGACCGTGTCCTCAAGAACATCAAAGGAGTGAAAATCACCGT
+>850:2:1:14835:11885/2
+TTTTGCCGGGGTCAATCAAGGCAACCTACGGCACGGGC
+>850:2:1:14838:16291/2
+TGCGCATTCTGGTTCGCAATCGTGTCTCAGGGGAACCTGTAGAAGGGGCGAAGGTGGAGTTGAGTCTGCGTGGC
+>850:2:1:14840:13396/2
+CCGCTATCCTGCCAGAGCTTGCCGCCGCGCAAAGGATAGCATCTG
+>850:2:1:14841:13500/1
+ATTTGACGCCCTATGGAATGGCGACGCGAAGACGGCGGATGAGATAGTCGAGAAGCAAGG
+>850:2:1:14842:19978/2
+GCGCTCGATCAACCCACGATCACGGTTCCGATCGCGAACTACGACAACAACCAGCACGCGGAGAACGAGAACATCC
+>850:2:1:14843:8815/2
+AACATGCCGTTAATGCTGGTGCCGCCGCCCATCACTTTGGCCTGCTCGTAACGGCGTTCCTCACA
+>850:2:1:14847:8393/2
+CCAGTCGACGAGCACTTTGAAAACCATAAAAATGGTTACAAATCAGATTGGGTCGTGAA
+>850:2:1:14848:10250/2
+AGGCCGATTGGTGGAAAGATTTTCTCGACTACCGTTGGAACCTTTAAAAACGGACCTCGACAAATTGTCGCAGATC
+>850:2:1:14849:4106/2
+CATTGCCGATGTCATCTGCAATGGCGTGACGCCGACTTCGTGCCCCATCGGAATGCGCGTAATGGAAATTTTGCTC
+>850:2:1:14849:6369/2
+CCTTCACCTTCGATTCGGGAATCAGTCGTGCGTGAATCACGAAGTCGGCGGTGCTTTTGGACACGGCGAGCGCAAT
+>850:2:1:14853:5306/2
+AGGAATAATTTGCCCAGACTCCGCCCAGAATTGTGCCTGCGGCGAGCAAGAGCACGCCAAGCTGGAGCACGC
+>850:2:1:14854:17272/2
+CTGGACGCGCAGATCGACCGCAAGCTCGACCGGTTTTTGCAGCCGGTCGGTGGCGAGCCCCGCCAGGTGCAGGTCG
+>850:2:1:14859:3120/2
+AAAGGTGAGATCGAAGAACGGTCGATCGAAGCGCCAACGGCCCAC
+>850:2:1:14865:10693/2
+AGCGGGGCATCGGCCGGGCCGAGTGGGCCGACTGG
+>850:2:1:14867:12371/1
+GAACCTATGCACATGATCGCACTCGCTGTATCCGATTTCGATCTGCCACGCGCGCTGCTGGCGGCAGGCC
+>850:2:1:14871:3891/2
+ACACCCCGAAATTTATAGCGAGAAGGACATCGAAAAGGAAAAGGAGCTCGCTGATATAGACTTTTATAACGGCAAA
+>850:2:1:14877:3230/2
+CTGTCCAGCAGAAACGCCCAACGCCCAATGGCAGCGG
+>850:2:1:14878:17296/2
+ATCAGCGGCCCGATCATCAAGGCTGCGCTGGAGGCCTACAATGCCAAACTCAA
+>850:2:1:14883:20299/2
+AGTGCTGACAACATTCTTTTTCTCAGAGTACAATAAGAGATGTATCTGGTCTTCAGACCACTCCTGCAATGGTTCA
+>850:2:1:14884:19187/2
+GAAGAGTCCAATGACGAAATGGAGTGGGCAGATGCGTCTAGTCCACGTTAAGCTCACTGAATCGCTTGCAGCGTGT
+>850:2:1:14885:17154/1
+GATATCTACCGCTTGGATCAGGCATCAGGCGTGCCAAAGAGTTCC
+>850:2:1:14885:17154/2
+CCACCGCTGGCGGCGGCGAGCTCTGCTTTAACTTCATCTTTCATAATCCATCCTTCAGCTTTTCAGTGCG
+>850:2:1:14885:8014/2
+TCGGACGAACCAGACAACGAGCAGAGCTACGAGCA
+>850:2:1:14886:5785/2
+GCGCGGCGACCATCGTCGTCTTCACCACCGACAACGGCACAGAACTTTTCACCTGGCCTG
+>850:2:1:14889:18401/2
+GTCATACCACGGCAGGCGATTGTTGCACCTGGGGCAGTGGGATGGCGGATAGGTAAGCGACTCCCCGCG
+>850:2:1:14891:12001/1
+ATGAAGGCCTGGGAAGCATCGAATATACAGTCGATCATTTAGGCACACGGCTGATTTTGGTGCTTGGGCATCAGAG
+>850:2:1:14894:15311/2
+TGTCGGCCACTCCCCCGGGTGTCCTTTCAAATCACGCAGAGGTACGTGG
+>850:2:1:14901:9541/2
+GATACGTCTCGATGATCACGCCGACGACGCGCTCCGCGCCATCGACGACCCGCTGCGACGACAAGATGCGCATCCG
+>850:2:1:14902:6254/2
+CAAAACTCCGTATCGTTCCAAATTTCCCCGGCTCACGGAAATAACATGAATCACATCAT
+>850:2:1:14903:9300/2
+CACGATGCCGATGGGATCGAAGCCGGCGTGCTGGAAGAAGGGCTTGTCCTCGGCCGAGAGCGCCGCGTTC
+>850:2:1:14905:5371/2
+GGGCTCAGCCCGCCGATCGTCAGCGGAGCCATGAGCGGCTTCGCCTTCGC
+>850:2:1:14907:18373/2
+CGTCAATGCAATGCCTGGAACCGCAATGCCATAGCCCAGACGCTTCGTCATATTCAGAGTCTCCTGGAAAAGGATG
+>850:2:1:14907:15117/2
+TGGTGGGATGTGGCGCTGATCCCGCTCTCGGCGATGAAGCGAA
+>850:2:1:14908:7149/2
+ATCTCTGTGCCGGTACCGGTGCCATCGGTATTGAGGCGCTGTCTCGGGGAGCCGGCTATGTGACCTTTGTCGACCG
+>850:2:1:14908:14564/2
+AGATAATCGAATTCAGCCTCAATCTCGATGTAGCCCTGCTTACTTTCGACTTTCGCTTCG
+>850:2:1:14909:2477/1
+CGAGTTCGTACTATGCGCTTCGGATGAGCCAGGGTCGAAAGTCGTCTACTGGCGATCTGCATGGCCTGTCGCGGGC
+>850:2:1:14909:19303/2
+GGATTCTCTTACAAAGAGATCTCAGATATAGTGGGCGTGCCGGTCGGCACGGTGATGTCCCGCCTTTCCCGCGCCC
+>850:2:1:14911:11043/2
+TGCGGGCGACGCATGCCACCAGATGCCGCCGTTCATGGGCCAGGGCATGTGC
+>850:2:1:14913:10693/2
+TGAAGAAGAAGACGTTGTTCTGCAGGTGGTCCCGGGTG
+>850:2:1:14913:2859/1
+TCGGCGCGATCGCGCCCACGACCGTCGCCGTCACC
+>850:2:1:14916:11146/2
+ATTTGTGCCGTGAGATAGCCGACCGTCGCCTGGGCGATGCGGTGGAGCAG
+>850:2:1:14919:7445/2
+TGATCGCTTACAAATGAGTAACGAAAGAAAAACACGCTGAAAAAGCTGAGCACAGGAAAGAGGGAGACAACATAGT
+>850:2:1:14920:16255/2
+ACAAGTCGAGCTCCTGTAGTTACTACAGTCCTTAATCCGCGGTACAAGCTCTACTACTTCG
+>850:2:1:14925:2055/2
+CCCGCTGCGCAGCGTGAGGGACTCGAGGCGAAGCAGCAGGCCCGGCAGCCGGAATC
+>850:2:1:14925:15703/2
+CACCCTGGCAAATCGCCTGTCATCCATCTAAACTCCCAGGCGGTGGCAATCACTTAGCCGAACGGACGTCGAGAAC
+>850:2:1:14927:9223/2
+GTCCCGCGAAGGTCGTGGAAGCACAATTTAAGCTGTCGCCCTCCGAAACAAGTGC
+>850:2:1:14928:3223/1
+AGGCGGCGAGAACGACCCCGAAGACCAGATGCAGGACCGACG
+>850:2:1:14928:3223/2
+AAGATGCCACGTCTGTCTGGGCTCCGGCGTGGGGGGCCGT
+>850:2:1:14929:7151/2
+GCCGCCGGGGCTGCTCGGCATCCACACCAACATGCCGGCG
+>850:2:1:14933:19471/1
+AGGCAGCGCCATGGTGAAGCCAAACGAAAACCGCCTTTTTCCACCGCTGCATCACCACGCGCGTG
+>850:2:1:14938:6490/2
+CGGAGCAGTCGAATTGCCCAATTCCTTGGCGGAGGAAGTTTTAGGTCGCG
+>850:2:1:14939:2978/2
+AATCGCGTTAATAAATTCACTGACAAAGCGATCCGCCGTTTGGTACAAGACTTGTTTTTGTTTTGCAT
+>850:2:1:14942:20914/1
+GCGTGAGGTTGATGTCTTCGACGTCGGCATCAACCAGAGCGAAATCGGGGTTGTAGGTGAGATCGGCGCCGAG
+>850:2:1:14942:20914/2
+GTTTCGGCGATCTGACCGGAATCGACACGCCGGGGCAGAA
+>850:2:1:14942:4329/2
+CTCACGCTTCAAGTCGGCTTGGCCGTCGAACTCAACGATGACGTCGCCCGGCTTGAAGCCGGCCTTCTGCGCC
+>850:2:1:14943:9548/2
+AGAATGCCGTCACCCTCGGCGTCAGCGGTTTGGCACAAATCGTGGTGGTCGGTCTGGCG
+>850:2:1:14943:4035/2
+ATTTCTTAGGTTCCGCGGCAGAAAGCAAAATGGTGCACGGCTACACGGCTGCACGCATCGATTTAAGTTCGAGTCG
+>850:2:1:14944:4725/2
+CTTATCTTGACGTCTACAACAACGTCGCTTCCGTCGGCCATTGCCATCCGCATGTCGTTTCGGCTCTGGCAAGGCA
+>850:2:1:14945:20575/2
+CGGGCAGGTGTGAGCATGCCTGGAAAATCATATGGGGGGCCACCGGACCC
+>850:2:1:14947:20354/1
+GCTCGCGGCTCGGTCAAGAGAAGAGTGCGTCGGGCGCCCCTGTATGAACATGACGAATCTTCACTTCCAC
+>850:2:1:14947:20354/2
+AACAACAATCGCTCCTGACATTCCATCAAGGTCCTGAACATAGCTCTCACCATGCGCGTGCGTGTGATACCAGTAC
+>850:2:1:14948:1203/2
+TGGATCGTATCCATCTGCCTATCATCGGAAAGCGCGC
+>850:2:1:14949:1378/2
+CGGTCTCCACCGCATTCTTCGCTGCATCCTCCC
+>850:2:1:14950:13302/1
+GAAGCTCGTGGGAGCCGGATGCAGTCGACAATAGAATTCGGTCG
+>850:2:1:14951:2722/2
+CTTCGTGATACCAAACGAGCATGACTACATCGAGAAAACACTTGGTGCTCCAATTTCTGCAACGCTACTTGCC
+>850:2:1:14953:18950/1
+GTCAGGCCGCATGGATCTACGATATTTTTAACGCCGGC
+>850:2:1:14954:8689/2
+AGCCTAGCCTCTTGCCGCTCTTCGTGGCGAGCATCGCGGCAAGC
+>850:2:1:14956:16414/1
+GGCCGGGAGCCACCGCGCAACAAATCGAGCAATTCGTTACTCGAAAGATTGAAGATGT
+>850:2:1:14957:19070/2
+GTGCATCCAGCAACCGCGTGGCGAACTGGCCAATGTGCGGACCGAACGTCTCCGCCTGGCGGACGACGCGGTCCGG
+>850:2:1:14960:12767/2
+CTCGAGAATTTGCTCGCGCGGTGTGTAAGGCGCGATCGGATA
+>850:2:1:14961:19764/2
+TCGGCCACAGCGACCACTGGCCATGCCACCAATGCTGCACGGCCGTATACCA
+>850:2:1:14963:11113/1
+TTGAAAATTACCGGGTCCGTTTTGAAACAACCTTGAGCTACACGTTGTTGAATAACGTTTTTT
+>850:2:1:14963:11357/2
+CACATTTAAGCCTCAATCCGCGTAATCGGCGTAATCCGC
+>850:2:1:14964:11528/2
+TCACGCGACCAATCGGCACTGTGCCCGAAACTGTGCCCAATCGATGGCTGCCGGACACCTTCAGAGAAAC
+>850:2:1:14965:3629/1
+ACCAGTCCAACCTGCGAATTTCGTGGCAACTTTCG
+>850:2:1:14966:18725/2
+AGAACAGCCAGACCACCGCCCCAGGAAGCGAACCCGCCGCGAGAACAAGGCCGAAGCAGAC
+>850:2:1:14967:16775/2
+CATCGACGAATCAAATCGGAACGATATCCCACGACAATCACAACGTGATCGATACCGGCT
+>850:2:1:14969:15300/2
+TGCTCCGTAAGCCAGTTGAGGCACGGCGGATTGCGGTGGATATCACCGCCTGGTATT
+>850:2:1:14969:7401/2
+GCAGGAGAATAACAAGTGAAGCGCATGCTGTTTAACGCGACCCAGCAAGAAGAGCTGAGAGTCGCGATCGTCGATG
+>850:2:1:14972:14957/2
+AGAGTGCAAAGGCAAAGAGCGCAAGCAGGAACTGTCGCATGATTGGTCCTCATCAACCCGGCAGCGGATGAGCATA
+>850:2:1:14972:5331/1
+AAACTCTGGCGCGGTTGAGCCTACCAGGAGCCCACTTTTGCGAACAGGCGTTTGTACTAAA
+>850:2:1:14972:5331/2
+GGTCCAGGTTTCGCTCGAAAGGTTCTAAGACTGCCTCTGACCGCGTTGCTAATAGTGCTACCTTGGCTGCTTGTCG
+>850:2:1:14975:4345/2
+AAGGCACTCCTGTATGTCGCGCAGAAACATCGTGCTTCACAATTACATTACGACTTTCGTCTCGAATTCAATGACG
+>850:2:1:14980:15692/2
+AGTGGGCCGGAATTGCTCGGAGGAGTACGGCAGTACGCCCTCAAGGAGTTCGGGCCGATGGTCAT
+>850:2:1:14987:1525/2
+CCTGCACCTGTGTGTCGCTTTCGTAGAGTTTCTGGATTGCTGGGGCGGTCGAATTGCTCAGCAGCACGTGGCACCC
+>850:2:1:14992:14920/2
+CAGTGGAATAATCCCCAGCCTGGCAGCGCCTATCACCTGACGGTCAACCTGTTTAATCCTAGCTTCCAAGGCGTAC
+>850:2:1:14993:3681/1
+GGACTACGTATTAATTTTGATAGCATCAGCAAGATCGCTCTGTTT
+>850:2:1:14994:15455/2
+GCTCGCGCTTGAGCGTGGGGATCTGCTGCAGCGAGGTTTTCAACGCGACAAGGTCACGCGC
+>850:2:1:14997:20616/2
+GATGACCGGGATGTCGGCCGTGCTTTCGTCCTCCTTGAGGAAGTGCAGGACCTCCCAGCCGTCCATGGTCGGCATC
+>850:2:1:14998:17601/1
+ACCAAAATCATATTCTGAAGGTTCGGGTCGATCGGTCGAAGGCAATACCTGAATATTTGTTGGAGTACATGAACAG
+>850:2:1:14998:17601/2
+AGTCGCTTCACCAGCGCTTGTTGCACCTTGGGTGGGGGCAACGGCAGGGG
+>850:2:1:15000:11270/2
+GCCTGCGCATTCCCCATTACGCGCACATCTTTTCGCGCAAACCGGTCGTGGACTGGTTCGAGATTATCTCCGAGAA
+>850:2:1:15001:12470/2
+CGCACCTTCCGCAGGGCTTGAAGGACGAGCTCGCGGCGC
+>850:2:1:15001:8992/2
+CGATCGCTTCGACGACCACGTCGCAGGGGATCTCGAACTCGCTGCCCGC
+>850:2:1:15004:17694/2
+TGCGAAGGTGGGCAATTTTACGCGGAAGGGGATGGGGGTGTTCTCGGCGACGCTACCGGCATGAATCGGGGCTGCG
+>850:2:1:15004:18769/2
+AAGACGTCCCGGTCGTGATCTGCCACGGACAATCTGTCCTTCGTAATCCGACTAATCG
+>850:2:1:15005:20722/1
+CGCACCCGATGTTTTGATTGCCGTAATCGATCCGGTTCAGGTATTCGCCCAGGATTTTCTGCTTGGACC
+>850:2:1:15005:20722/2
+GCGTGGACTGGCGAGGGTCCTTGCGCGCGGCACGAGACCCGGGGCGCTACCGAAAAA
+>850:2:1:15005:18234/2
+CGGTGGCCCCTCGCGTTCGGCGAGCCGCATGCGCTTGGGTAGGACGATGCCGAGGCGATCGAGAA
+>850:2:1:15006:16975/1
+CGCCGGGCTCGATGCGGTGGAAAAAATCGGGCAGCTGCCATCGCCGACGGACGAGCCTCTACAGTTACGCGTAGGG
+>850:2:1:15006:16975/2
+TTCGGGGAGCTCAGCAATTTCGTATCGCTCAGCGTTGT
+>850:2:1:15008:3107/2
+TGCCGAAAAAAACCCCAACGCGTTTATGATCACGCCACTGG
+>850:2:1:15009:11973/2
+AAACGTGGCTGTACTAACACTCGCAGCACCGGCCATCGACCC
+>850:2:1:15010:18680/1
+TTCTGGCAACACTGCAGATGGGTTGCCATTTCCGCAACCAAGCCGGACTGCAGCTCCC
+>850:2:1:15011:11720/1
+GCCGTCGGCGCCACGTTGTCAGTCCCACGCTGCCGGCGGCCGCAAGCGTG
+>850:2:1:15011:11720/2
+AGGAGCGCCTGGCGTGACCCGGGACATGGTCCACGAGGTCGG
+>850:2:1:15012:9514/1
+CTCAAAGGATTGATACCGGGTCATCGCCAGGAACGCACCCACTCTCAGACCACCCGTCGCACTCGCAAGGCTCGAT
+>850:2:1:15012:15189/2
+GCGTTCCTGGAGGCGCATCCCTCCGCGCCGGCGGCGCG
+>850:2:1:15014:9824/2
+CAGGACACGCGGGTTTTTGGCCTTTCGGCCCAACGCACGATTGTCATGGGTTAGTTTTCTTGCCAAGACGATAAGT
+>850:2:1:15015:11785/2
+GTCCAAATCCGTGGAGAAGGTCCGCGGATAGTGCATCCACCTCTCCGCTATGCTAAGTGACTCATCAGAAACCCTT
+>850:2:1:15015:5588/1
+GACGCCGACGCGGCGATCGGGGAGTTCCGGCAGGCG
+>850:2:1:15016:9212/1
+AGCGGCTCTCGGTCCGCCACTTCGTATTTCAC
+>850:2:1:15016:9212/2
+CGTCGGGGGACGCCTTCATCCGCACCCCGAATGCGGACAGCCTTACATCGGGCTCAGTGG
+>850:2:1:15025:6278/2
+GACGTGATCAATATCGCGGCAACGACTTCGAGCCTGACTAAAGGCGAAACCCTCAAGGACACCGCGCGTAACCTGG
+>850:2:1:15027:12119/2
+CTCGATCGAGCACGACCTCGACCGCGCGCGCGTCCGGGCGAAAGACCC
+>850:2:1:15030:14816/2
+TTTCGCAGAACACAGCAGCATCGCGCTACCGGTATGCCTTGACCAATTTGAAGAAA
+>850:2:1:15030:9166/2
+ATTTCCGCTGGCCCACATCCGGGATTCCATTCGCGCCGCCGGTGCCGAGCACGTTAAATAGAGCATCCACCTCCAG
+>850:2:1:15034:8483/1
+CCCACTTGAGCGGGACGGAGATGGCGCAGGTGATCTCCTTGAGAGCCCGGAGCCCCTCGGGGACGAACCCATCCTC
+>850:2:1:15038:11114/1
+GCCGATGCGTTCAACCAGAATGCCGGCCGGTTGAGGAAAATTGAGGGCCTTCGCCAGATCACCGGTGACCAACAAC
+>850:2:1:15039:12390/2
+CCCGTGCCCGCGCGGTTCCCACTAGCCCAGTCTGTGTATCTGCACAAATTGCTCTAAG
+>850:2:1:15044:8503/2
+CGTTGGCCACCGTGAGGTCGGTCCAAGTGATCGTGCCTGGACGCGGCGTGCCCATCCGCAGTCATCTTAATCGATT
+>850:2:1:15046:2258/2
+ACGAATTCCCATGCGCTCACCCTTCGGGCTTCCCGTCCATGTCTTCCGCCCCGCGAACTCC
+>850:2:1:15048:4834/2
+AGGACAGGCGCAGCACCGACGGTGCTTTGCGCAGCTCTTCGAGCAGTAAGTTGAGGCGTG
+>850:2:1:15049:3671/1
+AGTCTCCAGTCAACTTCGGTCGGGAATCCCAGGGAC
+>850:2:1:15051:10930/2
+TGGTGGCACTTTATGCCAAGTTGCGAAAACTCATCAATGAAGTCCGGTTCGCCAGCC
+>850:2:1:15051:15352/2
+TCGAGATCGTCGGACTTGCGGCGGAAATTCTCGAGCACGCGCCCCAACTGCTGTTCCTGCGAAGAAACGTGTGGCG
+>850:2:1:15052:6395/2
+GACACCGAAGCGCTCATGCGCGCGCTGAGGGAAGGCCGCC
+>850:2:1:15056:17223/2
+ACTCCATCAGGTCGTGCTGAATCTCTGCATCAACGCGCGCGACGCGATGAGCGATGGCGGAACCTTAACGATCAGC
+>850:2:1:15057:15326/1
+GAAGTACAGCCGCCCCGAAAGAGAGTCCGTAATCACCGAGCCATGCACGGTCGCC
+>850:2:1:15059:14105/1
+ACTCGCCGACGGTCAGAGGCAGTGAGGCGTCGAGCATAGTGTTCATCACATCGACGAATGGCACATGCGACAGCAC
+>850:2:1:15059:14105/2
+TGGCATGATGCCGGAAAGATGATGGTAAAGCGCAACACCTTCACAGACTTTATTGCCGTAGTCGAGCAGCTGGTTG
+>850:2:1:15060:8658/2
+TTGGGCGACATCTGAAAATTCGCGGGATCGACGATCAGAGCTCGATCTTCTTGACCTCGCCTGCGCGGGCGGTGCA
+>850:2:1:15065:9394/2
+AATCTCAACTTTCCTGAAATGTCGTCGTCGGAAGTCGGGAGATAG
+>850:2:1:15066:7581/2
+TGGACATCGATAGATCGCTTTTGAAGACGTTCCCAAACCTCCTGCACGGTGTACCAACCGCCAGCCAAGTACGCCG
+>850:2:1:15066:3077/1
+CAGATCGTTTTCATTCCGGAAGCCTTGACGGTCCATCGGGATTGGGC
+>850:2:1:15066:3077/2
+CCAAAAAGGGACTCGACAATAAGGGTGTTGGCGGCCAAGAGCTTGATTAGCTTTCGTAAACTGATTGCCAATGGTT
+>850:2:1:15067:14271/1
+ATCGAGTCCCGCGCGCCGATAATCTCGGAGTGTTTCTTTAAAGAA
+>850:2:1:15067:14271/2
+ACAAGGCTACGATAATCAAAGAAACAAACACCTCCGCAGCCATGCGCACTGCTGGCGAACACGCGGTCAAAGTATT
+>850:2:1:15071:19794/2
+TTTCGCTCATGGGCAAGGTCGGGGGGTACAATCACCTCAAGCAACTCGGTGTCGGATCGACAATTGCGGGTCAACT
+>850:2:1:15072:16756/1
+GACGTCCGCGCCTGCTCGAGCACGGACTTCGACGCATCCGAGAAGTCG
+>850:2:1:15074:1685/1
+CGCAGCAATGAGGTCGCTTGGATGACACGGGTC
+>850:2:1:15076:11721/2
+CGCTCGGCCGCGACCGCCAGACTTCCTTCCTCGGCGACGGCAAC
+>850:2:1:15077:7932/2
+CTCCGACGTCCTCATCAGTCCGAGCGTCGTTC
+>850:2:1:15079:13154/2
+ATTTGAATGGGGCTTCAGCGCAGGTACGGATCAACCGCGAGAGCTGGCTGCGGGATCAGGCCCAGGGCCTGCTGCT
+>850:2:1:15080:14728/2
+CTGTCCCGTCAGCGTCGAGGTCTATCCATTCCCGGAGCTCAGCCTCGACTTCTTCGAGGTGCAGCTCACCGACGGC
+>850:2:1:15080:1416/2
+TCCTCTAGATCTCGAGCCCGACGCGCGGATCGTCAGTGATCTTCT
+>850:2:1:15080:13602/2
+AGGCACATATTTGGCCAGAAATTTTGGTCGGGGTCGAGCCTCAATAATTGCGCGAATGATCTCAAAGTCGTCCTGA
+>850:2:1:15082:7653/2
+GCGCCGCTGCGGTGGATCAACATCTGGCTTTATCGCGGCATGTACTTCGACGAGTTATATAACGGCATCTTCGTCG
+>850:2:1:15083:4387/1
+CCTTTATTGTGGCAGACGCGGTGCGCTGGCCGCAGACACTACC
+>850:2:1:15083:4387/2
+CTTCGAATCGTCATCCCGCTCTAGCATATGGGTGGAGCATGATCTTTTCCGAAAACCGGTGTCCACTTTTCGGGAT
+>850:2:1:15083:18342/1
+TTGAGCTATTTGAGAGGAGGAACTTGCGACAGGGGGGCGCGTTGCCTTGGAAATCCGTCGAAGCG
+>850:2:1:15086:20754/1
+TCAATCTGGCAAAGCCGTCTGGATTTAACGGGG
+>850:2:1:15086:20754/2
+ACCGCGAGGTCAGGAACGTCGTCATCGTCGACGTCGCCGACGAC
+>850:2:1:15086:15200/1
+CTGACTATCGAAGTCGATCGGGCCTCGAAGTCGGCCATCGAAGCCGTCGAAAAGGCCGGC
+>850:2:1:15086:15200/2
+AGTTTGGCTGCAGGCATCCCCACAGCCCGATTCTCTTCATTTATGTAGTTGGTGCGGAGGCCACAACCACTTTACC
+>850:2:1:15089:19273/2
+TCGAATGCCGTCTTGTCCGGACGCATGAGCGAATCGGGATACTGTTCACGGGTCAGC
+>850:2:1:15092:12045/2
+GCTACGGCGTCATGCAGAGCCTGATGTACTCCTACGGAGTGGGTTGGGCCACCAAGGACGGCAAGTATCAGTCGAT
+>850:2:1:15093:14153/2
+CATTTCCAGTGCGCGAGCTTTTGCCTCGGGTGGGAAATATTCGGCCACATAAAGCTTACCGAGCGCTTCGCCCAGG
+>850:2:1:15094:12731/2
+AAGAAGTTCACCTTCGAAATATTCGACAGCTCACG
+>850:2:1:15096:1097/2
+TGGATCGAGGGTTGCGAAACTGACCCGCCAATAGTCAGAAAAAGAAAAAGGATCAA
+>850:2:1:15098:4269/1
+GCTCGTTTACATCAATCAACGATTTAGCGGCTTC
+>850:2:1:15102:6434/1
+CAACAATCCGAGGCAAAGAGCAGCGTATGGAAAGATCTTGAAGCCCCAATCGGTAAATATTCGATCGGACAAAGTG
+>850:2:1:15102:6434/2
+GGTCTATATGACCGGTTTCATCACCGCCATCATCGGATTCCTGATCGTGAGCTTTCACAA
+>850:2:1:15103:16171/1
+GGATCGGTGTGTGTGTGTGGCTGTTCGTCAGGGGCAGCAC
+>850:2:1:15103:16171/2
+GCGGCTCTCGAGGAGCCACTCGCGCCAGACCGCGAGCAGCACGGCGAGGATCACCGGCCCG
+>850:2:1:15106:10317/2
+TACAACGTTCCCTTCCCCTGAGTGCCGGATGCCCACCAAGAAGCGCACACGCTACATCGTCGGTGTCGACCTGGGC
+>850:2:1:15110:9089/2
+GCCGGGGGCTTCCTGGCCTGGGCCCTGGCCGGCCTGCCCTG
+>850:2:1:15111:12414/2
+AGGAACGGCACGCCGAGTTTCTCCGCCTCCTCGCGAGCCCCGCCGTGGCCGAAGATCTCGGAGCGCTCGC
+>850:2:1:15112:10440/2
+CATCAGCAGTCACGTCGCGCCGACTGTAAATGGCACCGGCATTATTAATGAGCACATCGA
+>850:2:1:15113:10083/1
+AATTCTCAATATAAAATAATTGCGGCAAATTGCCTGTTGGCATAATATCTCCGCCTTGTAACGTGGGACCTACAGT
+>850:2:1:15113:11064/2
+TTATCCGGCCCGCCCGGCACCGGAAAAACAACCCTCGCTCACATCATCGCTGACATGACCCACGCCAAATTCGTGC
+>850:2:1:15114:6982/2
+TCCCAAGCCGGCCCGAAGGAGGGCAGAAGCCGCTTCGCGCCGGTGCAGCTACACAGCTGCGAGGGGTTAATCCTGT
+>850:2:1:15119:6743/1
+AGCGCAAGCCCTATTGGGCTATCTCCTCACTACCCGACGATCTTCTTGTCCCG
+>850:2:1:15121:3929/2
+GCGCTGTTTTCGTTGTTCGCCGCGACGCCGAGATCAATCTGAGCTCCGCTGCGAAGATCGAGCAGCGCGCTGGTAT
+>850:2:1:15123:13785/2
+AAGAAACTCCCATCAAAAAGTCGCCGTAACTCACATTTTCGACGCTGTT
+>850:2:1:15124:12119/1
+CGTTCGACGAGCTGGCGATTCAACGGCTGTCCGCTCAGATGCGCGCCCACC
+>850:2:1:15124:21062/2
+TTGAGCGCGTTAGTTAACGCTTCCTGGCCAATGTGTAGAAGATTCTCCTGCCAAATGGG
+>850:2:1:15125:8855/2
+CGCGTGATTCCTCAGGGTCGGCTGCGACGAGCAGCAGGTGCACCTCGTCCCGCAC
+>850:2:1:15126:11560/1
+TTCTCAAGCCTGGAGCCCAGGCCTGATCCGAAACATATAGGAAAAACGTACTTCCCTTTTTTAAATAATTATTCTA
+>850:2:1:15126:11560/2
+GCCCGAGCGCTTGAGCAAAAACGGGAGGTACTCGCCCAGTCCGTGCTCTGAGAAGTAATTAGTGAAGCAAGCGCG
+>850:2:1:15127:20671/2
+CCTGGTACCAGGGTGCATCGCTGCGGGGTCTGCCCTGGGGCG
+>850:2:1:15134:11472/2
+GGCGCCATGTGAAGGAGAACACTAGCACAACCTGCTGGTGCCGACAATCCGCGCGGCGACTGTTCGGATC
+>850:2:1:15135:19501/2
+CTCATCGGAAGACGCCAAGACCCAGGCGCTGGCCAAGGAGCATGGCGCGAGCCTGGTGATCTCCGACCGCTGCTTC
+>850:2:1:15138:2693/1
+CAACGCATCACGATACTTATTTCGCGCAGAGCCCGAAGAAGTGTTTGC
+>850:2:1:15140:1131/2
+TCTCGGGCTCTGCGCCGTCCGAGTCAGCGTGCGTGTCCATTTTCGATTC
+>850:2:1:15140:3637/1
+TATTACAATAAGGAAGCCAAGAAACTGCTACATGTAGCCGGATATTTTCGATATGGCAAGCCTGAGAACGGAAGTT
+>850:2:1:15140:3637/2
+CAATTCTGAACCAAGCTGCAAGGAACCGGAGTTGTAATATATCTCAGTTCCATAAGATACAGAATGATCGGACTGA
+>850:2:1:15142:2164/2
+ACGGCGTCTTCGAGGCTTTCGCCGGGCTCGACAAAGCCGGC
+>850:2:1:15144:14656/1
+GCTACCAGGTCCCGACCTATTGGCACTACTGCCCAAGCTACGGGG
+>850:2:1:15146:17191/1
+GGGACCGGACGACGAATATGTCTCGGTGCTGCCGCTGCC
+>850:2:1:15146:17191/2
+CATGCCGATGTCGTAGAGCTTTTGTTTCAGCGGTGAAGCGTCCATCACGCCGGCGCGCACGTCGGCG
+>850:2:1:15146:14042/2
+TGCGGTTCAATATCCTGAAGCGTTATGGCAGATAGTCGG
+>850:2:1:15148:1389/2
+CACCCTGTCGAGGCTGCGGAACTGGATCGGACAC
+>850:2:1:15152:15037/2
+CAATCGGTCGCGCAATCCCACGTTGATCAACGGTTGGCGGTCCTTCGTGCTGAAGATGATGTGCGCCAGCACGTTC
+>850:2:1:15152:12266/1
+GGTGGTCCTGGGGAGGTTACGCTTGCACCAGGTAGTCCCGGTGACGTTGCCGCAATTGAATTAAGCG
+>850:2:1:15152:12266/2
+CTAACAACAGACCCTGGCCCTGAATCATGAGGACGAACAAACCCTCACCGGCAAAGAAAGACTTCGCTCCGCCCCA
+>850:2:1:15152:8455/2
+GGCCACGAGCGTCCGTCGCTCTCCTCGACCGTC
+>850:2:1:15153:7732/2
+CTTCGCCATGTAGCCAACCGTTACCTCCTTCTTATGCGCTGCGAAGGCGGCGAGGACTTCTCCCTTCTCA
+>850:2:1:15156:8787/2
+CAGGAACGATTCCGACAGCGCGAAGATGACGATGGTGATGCCATAGGTCGCGACGGCGCCGAACAC
+>850:2:1:15161:20456/2
+CAAGAAGCTTCATGCAATGATGAAAGAACATCCAGCCTACGACAACTTGCCCCCGAAGC
+>850:2:1:15161:3855/2
+ACATGGTGACTCGTTTCGCGCCGCCGAATTTTCGAAGAACCTTATGAAAGTAGTGTTCCTTGAAAACGACAATTAA
+>850:2:1:15168:14048/2
+TATCGAGCGATTCCGTCTTTTGCAAACAACATCTGGAACTCTGGCCTCTGAACCG
+>850:2:1:15169:8821/2
+CCTTAAAAAAACGACTTCTGCAGTTAATATGAAGTCACCAAAAGATTAGTAGAACATCCATTATGTCATTCTGGCT
+>850:2:1:15169:19031/1
+CGGGGTCTTCGAGAAGGCATTGACCTTGCGCCCCAGCCGGCGCGA
+>850:2:1:15175:4550/2
+GCCTCAATTTCCATCGACCCATCAAAGCCCATCGG
+>850:2:1:15177:3728/2
+CCAACATAGGTGATGCTGTCGGTGCCGAAGAACTGCGAGTTGCCGCGGTA
+>850:2:1:15177:14707/2
+AATGCGGGCGATACGTCCGACCATTTGAATTTGAG
+>850:2:1:15177:4918/2
+GTTTACACACATCCGACAGGAACACCCAGCGAAAC
+>850:2:1:15179:1635/2
+AATTCCGGCCAACAGTACCATTCATGCGCTGCTCGATCGCCACGGCTTTGTTGAGCGCCGGGGTC
+>850:2:1:15180:9820/2
+GAAGCCGGGGACGCAGGTCACCGTTGACGGCTATCAGGCCAAGAA
+>850:2:1:15187:14163/2
+AAGACCCCGATCCCCAGGATCAAGCCTGAGCGTTTCCTCCTG
+>850:2:1:15188:20290/2
+ACCTGAACAGCAATTCGAGTCCCAATTATGAAAGCGAAGACTACCGCCGCGCCGATTTGGGCTAT
+>850:2:1:15189:8814/1
+TCTGCGCAATGCCGCGGGCATCATTGCGGTCCGTCTTGTTGATCTGCGCCTTCAGCACTGCCTGCATATGCCGCGT
+>850:2:1:15189:20398/2
+CCCAGAGCAGGCGGAGAGCCTGCGAGACGGCGCGCTCCCAGGCTGAGCCTGGGACCG
+>850:2:1:15193:6946/2
+TATTCCGAACATCCCGGACGCATTTGTCGAAACAATCAAAAAAGCGCTCGTGAAAATGGGTTTGCCCTGGC
+>850:2:1:15193:6679/2
+TGGCCCGCGAGATCAGAGCCCGACGATCTCAAGCAAAATGTGGAGACTACGATACGGCTA
+>850:2:1:15194:6250/2
+CGTCGAACGAGAGCGTAGTTGATAGAAGTATAAAGCGAGGTTTGAAGACGCGCCCGAGCTGCGACAAGA
+>850:2:1:15196:10924/2
+ATCGCGCCGGGACTCTATCAATACACCGCGGTCGACGACTGCACCCGTATTCGGG
+>850:2:1:15200:11543/2
+GCTGCGATGGCTGAGGCGCCGCGCTTGGCCATGAAGTTGGAGAGGGAAAGCTTGAAACTATGTTGCCCGC
+>850:2:1:15201:12406/2
+GGCAGGCATCGTGGTTTTTGCATGCGCTGTTTTATATGGTAATGCGATAGCAGCACCGATGGAGTATGCA
+>850:2:1:15205:17042/2
+TCGTTTGTTCCGTAGTTCAGCGCGATATGGGTAG
+>850:2:1:15206:2370/2
+TACGAAAAAAAGAGCGCAGTTAATACAACAATGCCCATGGCTCCAATCAAAA
+>850:2:1:15206:20596/1
+ACAGAATGCGGCGGCAATTTTCAGAGGCAAAACTACGATTTTTGAATTGACGCACATGGTGAAAGCGGCATCATGT
+>850:2:1:15211:4137/1
+TGAGCGGCTCTTCGACCTTACATGGGCAGCCACCGTGGTGGAACACGCGCTTCAACGGCT
+>850:2:1:15211:4137/2
+AGTCGCATGTTGTGCAGTTGCTTTTTTACCGCCGTCTCGGCGATTTCCAGCTCCGCGGATAGTTCG
+>850:2:1:15212:13419/2
+GAACACTTGGATGATAGGATCGTTGATCCAGGTTTCGCGCCGGTCGGGCCGGGCTTCGGCGCAGC
+>850:2:1:15215:6752/1
+CTAAAGAACAATTATATCCGGGAACATCGGGCAGAACTTCGAGTGTGTCAGCTTCCCTTCGGC
+>850:2:1:15215:6752/2
+CAGCGATATTAGTTGGCTGAGTGCGCCCGAGATTTGCATTGAGGTGTTGTCGCCGGCCAACAC
+>850:2:1:15222:7914/1
+CAACGCCATGCTGAACTACGTCTACGGCGTACTCTACTCACTGGTCGAGCGGGCTTGCATCTGCGCC
+>850:2:1:15222:4479/1
+CCGCGACCCCGCACATCGAGCTGCTGACGCGCACGGAAATCAGCCGCCTCAGCGG
+>850:2:1:15226:3442/2
+TTAAGACCACGAATTTTTGCGATATCGGATTTGCCGCCAGGGGACGGCAGATCGTCGTTTTTTCAGCCCTTGATAA
+>850:2:1:15226:6052/2
+CGGCAGGAGCAGCGCGAGCTCGAAGCGGTCGAAGAGCCCGATCGACGCCAGGAAGTCGAACGTGAGCGCG
+>850:2:1:15227:19008/1
+CGCGTATTTCCTGCCCAGCTATTACGCGCCATGAGCGTTCCGGAGATACTGTGATGGCTCTGCTTTTTCTTACTCT
+>850:2:1:15233:18624/2
+ATTTCTGTGCGCTGGCTCTGAAAATACGGGCCAAAATCGCCGCCGACGTGCGGGCCTTCGTCCC
+>850:2:1:15233:10815/2
+TGAGGGGTACCTTCCTCACTGACGCTCCACTCTCCATCTTCCAGGACTCCCGCC
+>850:2:1:15234:12431/1
+AATCGGAAAAGCTCGAATCGGTTCAGCGTTCTGCTTAT
+>850:2:1:15234:12431/2
+CTCGCGTAACGCTGCATCATCTCGGCCACGTCATTGAGTTTCGCCTTGTCGAATTGTTCGCCGGCC
+>850:2:1:15237:6161/2
+CGATGCAGGACGCCGAGCTGCTCGCGAACGACCCGCCGGACGATGAGCAGCGGTTCTACCATCACGGCCA
+>850:2:1:15239:5900/1
+ATTGGTCGGATCATCTTGAGGTAGAGTTGACCCGCCGCAACATTCCATA
+>850:2:1:15240:17869/1
+GCGATCGCTGCCGGGGATTTTGCTGGAAGCGGTGCCGGTGAAGGTGAACGAAACCAAAGGCGTCACCGCGAGCGCG
+>850:2:1:15247:11344/2
+GGGTGCAGCGCGAATGGACCGCTCAGGGTCAGCGGGGCCTGC
+>850:2:1:15247:11579/1
+GGCAACACACGCGGCGGCGCCAATCTGGACACGCCTGCCAACTTTGACTCGGTC
+>850:2:1:15251:3759/1
+TGACCGAAAGGTGACGCTCGAGCTGATCAATGACGTTGCGTTTCTGAT
+>850:2:1:15251:3759/2
+CAATCGCTTCGAGACCGTGCAACATTTCCGGGTTCTCGGACACGGCCACCAGGGCGCATCGCTGCTCCCGATAGAC
+>850:2:1:15251:3442/2
+TCGAGAACTTTGCGAAGCAGCGCGAGCGCGGGGATTGGTGAGCGTGGCGCAATGCTTCGGCCGTAAAGTTATCCGA
+>850:2:1:15253:2234/2
+AGCTGGTTGAGGTTGGGGCCCTGGGGCATCAGCCGGCCTC
+>850:2:1:15253:2674/2
+CCGGTTCCAGATCGCCAGTTCATGCACTTCTGTTTCCGCCCCGAGATCCAGCTCCCACCAGGGGTCCTTCTGCTT
+>850:2:1:15253:20706/1
+GCGCTGGAGCAACCCTCCTATCGACAATCTCTGGCCTTGCCTGGCGGCGCTTG
+>850:2:1:15255:4975/2
+TGCACGTAGATCTTGCGCACGATCATCATGCCGATGGCCGAGAACATCTCGCGG
+>850:2:1:15255:6234/2
+GGATCGGGGCGGAGCCGCAGGCTGACCCGGTACTGCTCCTGCGCGCCCGCCCAA
+>850:2:1:15256:4176/1
+GTTCGATGGCTTCCGGGGTATAACCCTTGATGACGCGATTTGCCTGGGAA
+>850:2:1:15256:4176/2
+AATCCAGTTTCAAGACGAATTGCCGCATTATTGCCGCGACCAACCGGGATCCGCAAAACGCCATTCAGGATGGC
+>850:2:1:15257:5933/1
+TTCAGGGTTTAAGTCTCGGTGGTGAGTACGGAACCAGCGCTACGTATCTGACCGAAGTGGCCGATGAGAAGCATCG
+>850:2:1:15260:7978/2
+CGATATGCGCCCAGGTCTTGCCGCCATCAGTCGATTTGTAAGCGCCGCCGCCCTGGATGATATTGCCGCGAATGTC
+>850:2:1:15260:17573/2
+ACGAGCTCGGGGAGGAGGTGAGCTCGGAAGCAGTGGGCCCGAGGCGGCCGGGGACTGTCGGAGCTTCTCGTCCTCG
+>850:2:1:15261:19547/2
+CACCGTCTTGACGGCCGGCATCCTGAGTTCGGCATACTCTTTCTCCCGCCCCTCCGAGATCAGCCAGGCGAGCCAG
+>850:2:1:15262:1382/1
+GGGTCGATACGTTTTCTTTGTTTCTGTTTTCATGTTGGTCTTACAAGTGGTTGCTG
+>850:2:1:15262:1382/2
+CCTCACCAGACGCCTCACCTGAACCGTGCACTCTTGTGCCGTTATACG
+>850:2:1:15262:12770/1
+CAAAGGTAAAGACGCGACCCCTCTAATCATACGGTTTCGACCAGTGACCAGTAGGTGTGTTGCTTTCCGTCTTTGT
+>850:2:1:15263:10587/2
+CGCCGGAGAACATGATCAAGGTCGGCGGCTCGTAG
+>850:2:1:15264:20350/2
+CGATTCTCGATAGCCTCGGTCGCGATGTCGTCGCAATCGCACACAACAAATACCGCGATCGAGACGGCGTGCTGCA
+>850:2:1:15265:10887/2
+ACGAGTTCGTACTGATCACTCTTCCAAAGGACACATCCCCATGTGGTTCCGCTC
+>850:2:1:15266:6595/1
+GTATCGCTGATCGGGACCTTCAGTATCCTTACTGCACTCGGGATTTCGCTCAATAATCT
+>850:2:1:15268:9441/1
+ACCATGTCGTACGACAACGACAGATCGAGCTGCCACTCGGTGTTGCTGCGATC
+>850:2:1:15268:16022/2
+ACGACCAACGGATTATGAGTCCGCTGCTCTAACCGCTGAGCTAAGGGCCCGGCACCAATCTGGCGACGGC
+>850:2:1:15270:1471/2
+GTTTTCCTTGAATGCGGGGGCCACGACGTTTTTCGC
+>850:2:1:15270:14236/2
+ACGCGGCCATCCCGGTCGGTTGCAACGACGATGTCGCCGAACTGC
+>850:2:1:15271:16617/1
+GCCAATGACTGCCGCGCCTTGCGGATCGAAGTTCACCTGGAAGTAATCGATTAGATTCCGGTTCGGCGATTCACCA
+>850:2:1:15271:16617/2
+GCTACCGACAACCAGGGCAATAACGACGACGCGCGGTGGC
+>850:2:1:15273:3687/1
+CATCGACATCGACGCGCAGGATCCCAGGCCCGTATTTCGACAGA
+>850:2:1:15276:15831/1
+CTTCTATTTCCTTGATCTGCTCGCGCACGATGCGAAGCCGCGTCATGTCGCGGCGAAGCTCCTCACGCGTCTTTTC
+>850:2:1:15277:2635/2
+ATACCTGCGCCACGGTGACAATCAGCTTGTCTT
+>850:2:1:15278:9912/1
+TGCATTCCATGTCCACGCAGAAGTGAGAAATTGCTGTGTCG
+>850:2:1:15278:9912/2
+TCTCCTCTCCCTTTTCTCTCCCGCTGGGAGAGACGGACGCGCCAGC
+>850:2:1:15278:12733/2
+CGGTCATGGAATCGATGGTGGCGAGCGATCCTGAGAACTGTTTGTGAGGCCGCTACGACAGCGCC
+>850:2:1:15282:18353/2
+CTTCGGTGTTGCCGCCGAGACGAATCACTGCGGGGATG
+>850:2:1:15283:14805/2
+GCGAAAAAAAGTGAAGTGAGGGAAACCATGCCTGAGGAAGATTTTGAAGATCTCAATGTAATGAATTTGACGGAAA
+>850:2:1:15284:18194/2
+GCGGATTTTCGAGAAAGGGATGAAGAACTGCGACGACCTTTGCATGGTTCTCCAACAT
+>850:2:1:15285:9324/2
+GTCGGCCAATTACCAGATAATCCGCGCCCGCGTCCAGGGC
+>850:2:1:15285:1987/2
+ATGCGATCACGCTGATCGCGAAGACGCCCGAGTCGCC
+>850:2:1:15286:11717/2
+TACCGGGTCAAGGAGCGCACGAAGATCGGGTTGCGCCAGTGGG
+>850:2:1:15286:12618/2
+AAACGTTGGTGCGTCCGCGTGCTTCCGTTGTAACATTCTGACTTTTCCGTGGTT
+>850:2:1:15286:4561/1
+GGAAATCGCCGGTGGCAACCCAAACTTGGGGCCAAAGAAATCAATTGCTCCAGCCTCGCC
+>850:2:1:15287:19656/2
+CGCGGATGCGCAACCCCGACGAGCGCCGTGGCGACCTGCGCGCCC
+>850:2:1:15287:1431/2
+AGAGGAGCACGGAGATCAGCGCGAACCCGGCGCC
+>850:2:1:15289:4614/2
+GCGGAGCAGGAAGCCACCGCCATGCGAACGATTCTGGAAGATCAGAAG
+>850:2:1:15291:3497/1
+GACGTCTTCGCATTGGAGTTGAGCAAGAGCGCGCAAGCCACGCTGGTGCACAGACTGGG
+>850:2:1:15293:5153/2
+CAGCCTTGTCGAGCTTATCGACATCGCTGAACGCGTAAACCCCGAGACTCGCGCCACGTG
+>850:2:1:15293:15643/2
+ACCCGGGCAGCACGCCGGAGATCGTGAATGAGCCATCTTCGTTTACCTTGGTGCCCTTCGGCCCTCCAGGGCCTGG
+>850:2:1:15296:2256/2
+ACAGGGGATTTAATTCGTCCAGTTTGTGCAAAATGGACGAATTATTTTCTTCGGTCAATTGCTTAATAGAATTACA
+>850:2:1:15297:19408/2
+GGTTTCGATCGAACCAGGCATCTCCATTTCACGGGGCAGAGACTTTTTCGGAGTGACTGCGCCGGTCGCCGTCTAC
+>850:2:1:15298:4633/2
+ATGGGGTCCTCCAATACATTGGGGTGGGTCATTCCATGAAGTACTTCGTGGCT
+>850:2:1:15298:16379/2
+GTCTCCTGCAGCTCGCGCAGCTCCTCCTTGTCGCGGTAGACCTGCGGG
+>850:2:1:15300:10675/2
+GCCTTTATCGATCGCCAGACCTAATTCGCCCGCTGGGTAGACCTTCCATGTAATATCTTTTCCAGCATCGATTCCG
+>850:2:1:15302:19909/2
+GATCACGGCCAGGACCTCTGTTGCCGATTCATCGAGTTGGTCGGCCGAAAGTGCGCCGCCCTCGACCGCT
+>850:2:1:15303:17497/2
+TCGTGAGCAGGAACGCGGTGCCGCGCGCGAGCTCGTC
+>850:2:1:15306:17771/2
+AAATAAGAGCCGGGCCAAACGTGGAAATGAGTAACAATACAAATAGTAAAGGGAAGTAAATCAAACCTACGGTAGG
+>850:2:1:15308:6389/2
+AGTCACGGCATCATTCCGGAGCTGTCGTTCATGCTCGCACCGCCCGAGGATCCGGAGGGCGAG
+>850:2:1:15309:5067/2
+ATAACCTACCGGAATCGCCACCAGCGGAACAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGG
+>850:2:1:15309:1400/2
+CTTTCCAGGCTGGACCGGTTCATCAGCAGCGCAAGTCGCGCCGACGATCGCAACAA
+>850:2:1:15310:16942/2
+CTTCTCTCATTTCAGGATTTAGCGGGGCTCGGCTATCGCATGGTGATTTTCCCGATGAGCGCGTTTCGC
+>850:2:1:15312:13169/1
+CCCGCGACTTCCTGCAAAGATATGCGGGCCAAAACGATCAGACC
+>850:2:1:15313:15618/1
+TAGGTTGGGGCTTAAAGAGCGGTTCCTGGTTCATAAGTGAAAAACGATTCCAAGGACAAACATCCTGACAGACATC
+>850:2:1:15313:15618/2
+TTGTATAGATGCTTGTCCTACCGAAGCAATAACCGATGCCTACCTCATAGATGGAAGTAAATGTATCTCCTATCTT
+>850:2:1:15315:18606/1
+GGCTAGCGGACCAGCCAAGCCAATCCGAATTTTGTCGTGTAATGAGCAACGCCTTGATGG
+>850:2:1:15315:18035/2
+TCACCGAGGATCTGAAGCCGCATCTCGACGAGATCAACAACGCGAAGGAAGCTGCGCTTTCCAGTTACATTGCCGA
+>850:2:1:15316:6959/2
+AGCTTCGCCGAATCCGGCACGATCGTAACGATGACAACTTTGTCTTTGC
+>850:2:1:15318:3537/2
+TATCGAGCCAAACCTTGCGGAGGCGCATGCGGCGC
+>850:2:1:15319:13903/2
+ATCCCCAACTGGCCAGGAGAGCGGCAAGACTATGCATGTCTACATCTCTTGATGC
+>850:2:1:15320:9657/2
+AATCATCGCCGATGATCTGGAGCATAGGTGGTTTCACCATCGATACGCAA
+>850:2:1:15322:1845/2
+TGAACTTGCCGAAGATTACGTTGGCGACCGC
+>850:2:1:15322:6414/2
+GACGATTCTCCTACAGAATGTCTATACGAAGATACAAATCGACGGAATTACTCCAAGGCACGCTGGATCTGTTAAT
+>850:2:1:15324:11287/1
+GGCAGGGGTGCGATCGTTTGGGTCTTGTCGAACCGTGGTCCCGCAGCGCGGGC
+>850:2:1:15324:11287/2
+TCAGATGGTCATGATAGAGGTGTGGGGGAAGAAACGCCAAAATGTCGAAATGAACCCGTG
+>850:2:1:15328:18742/2
+CGTGGTGGCGGCGTAGGACGCAGCATACGCTGGTGCCGCAAGATCCTCTTAGTAGCCGCATTGGAGCTGCACCCTC
+>850:2:1:15328:17698/2
+GACCTGATCTACGCAAGCGCGGGCGACGACACGATCAACGTCGCCGACGGCAACCGCGACATCG
+>850:2:1:15329:15778/1
+TTGCCGGGATACGGTAGTTCGTAGGATAAACGCACGTCGCTCTCGCCGGGCCGAAACGCGAAGGCAATGGCGTAGC
+>850:2:1:15330:13128/1
+GAGCAGGAACAGGTGCTCGCGCTCGATGTCCGTCAGCATCAAGGCGCGCG
+>850:2:1:15330:21204/2
+GGTCAAGCCCACTGTTAAGAGTTTGATAATTCAATCGAGGGTAATGATACTACGCACGTGATTGCGCAGAGCAAAG
+>850:2:1:15336:12726/2
+AGTGATCCCGTGAGGTCGCCAAGGAAAGTCATGAACCAGGCAAAACAAAATTCATCAGCCG
+>850:2:1:15338:18014/1
+AGGGAAGTTGCCTTGCCGGCGCCATTGCGACCCAGCAGGCACAGAATTTCACCCGCTTGCACCTCCAGC
+>850:2:1:15342:9691/2
+TCTGATTTTCGCTTAGCGCCGCCGGAATCATAACCAGAGATTCTTTGCT
+>850:2:1:15344:8650/1
+GGTGTTCATTGACGACATTTCCGAATATGTTGAGGCAGCGCGGTCCCTTGGCCTACAGGGGATTCACTACCAGAAC
+>850:2:1:15344:8650/2
+CAAGCAATTGCAATCAGGGGAGTTATGTATGTCGGTAGAGAAATAGAAACGTTCGGGGTGCTCGTACTAGTCCTAG
+>850:2:1:15345:3232/2
+CGCGTGTCCACATGCCTGACCCGATCATGACCGACTTGCCGCTGGTGCCAGATCAACCCG
+>850:2:1:15346:10523/1
+GTCCGGAATACACCCGCTGCAACCTTGTAGTTGCCGACCTCCGACTTGCCA
+>850:2:1:15346:10523/2
+TACGGGAGTACCAGATGAACCTTCGAGTTGCCCGTCGAAGCGTAAGCCAAGGGGAGTTGGATATGTATCATCAGTT
+>850:2:1:15347:7025/2
+CGCTGTTTCTCTTCGCGATATTGCTCTTGGTCGCGATAGATACGAATTTGCACTCCGTCCTTCGCTTTTCTCTGCA
+>850:2:1:15348:17942/2
+TTATTGTCTGTTTTGCTGCCGCCACAGTTTAAAGCTTACGCAAAGATTCTTCATCGGATCACAGCCAATTACCAGC
+>850:2:1:15349:9916/2
+GGTGCTCTCGGACGAACACGTCAACGTCCTGTCCGCC
+>850:2:1:15350:11927/2
+CGATGTCGCCGGAAGCGAGGGACGCAATTCGGTCGAAGATTTGCAGAATCTGCGCCG
+>850:2:1:15351:14067/1
+TCCAGAACTCGGGAAGGAAAGCAAAGCCAATATCGACGTCCTGAAGCGACTCGCGTTTAAGAAGTCCGCACATTCC
+>850:2:1:15351:14067/2
+AACGAGCCATCCTTTATTCAGTTCATCGGGGACAAAGGTGTCTGCAGTCTCGACGATGCGCGGCAATATATTTTGA
+>850:2:1:15352:6373/1
+TCGACGTCGCCCGCCATGCTTAACCAGGAATTACTTGGTTGCGTA
+>850:2:1:15352:6373/2
+AACGTCGAGCACGTTTGCCTGACGCTTTCCGGATGTTCCGCTGCGGCCATCGAAG
+>850:2:1:15353:1546/1
+CCGGATTCGAAGGTGGCGAACGCTCTGATTCGGTT
+>850:2:1:15353:12746/1
+GCCGGGCGATCACGGCGCTGATGTTGCCGCCGGC
+>850:2:1:15354:8258/2
+CATTGCCGTTCGCTCCCTGAAAGACAAACGTATTGTTCCCCGCCTGAATATCAT
+>850:2:1:15355:5165/2
+TCGATACGCTCCCGCCCCGCGTTGCCAATGGCCAC
+>850:2:1:15356:3408/2
+ACGAACTCTCCATCAGCATCTGTCATGACTTGCTGCACGCTGACTTCCGC
+>850:2:1:15357:8874/1
+GATAGACTTGGGTATGATCCTGAAAGAGATACGGCTGCCACTG
+>850:2:1:15357:2389/1
+TCCCCGGGGCGCTCTCACGCTGCTTCGCATCCTCAGCGCCCGAC
+>850:2:1:15357:2389/2
+CGCGCTGTACGAAGCGATCACGGCGTTCGATCCCGACCTG
+>850:2:1:15358:4373/2
+GAGCGGAGTTATTTCATACTTTAACCCGCCCGTCAAGAAATAACTCCGCTCTTTAAAGTAT
+>850:2:1:15360:11629/1
+GTTGTTGACGTCGATCGGTGCGACGCCAATCGTGGAGCCATTCTTCCTCC
+>850:2:1:15360:11629/2
+ACTCTGTCGACCTCCCTGCCTTCGACCCCACGCC
+>850:2:1:15363:9432/1
+GCGGCCATGCTTCTCGTGGCAGTGCTATTGGTCCTGATGCTGCCTTTGCACGTAGCGCTGCTTGGAATGG
+>850:2:1:15363:9432/2
+GCGCCCATCGCTCCACGTTCGCAAATCCATAGGTGACGAGCAGCAGGCTGACGAATCCGAAAGGCCATATGAT
+>850:2:1:15366:17956/2
+CAAGTGGCAAAGCTTCAATCAAAAGAAGCCATACCTGATTGCGACCGTCTTCAGTTTGGTGCTGGTCATTGC
+>850:2:1:15367:3161/2
+ACAGCAGGTTGCCGGTGCGCCCTTGTGGCCATTTCAATACGGTGCCGGTTTTATAGGTCTCTCTTTCGCAGAAGCG
+>850:2:1:15368:8651/2
+CGATCCAAACAAGCTGTCGGAGGAAGCGGACGACACGCCGCGTGGCGCGATCTTCCTATTCATCAGCGCGAAGGCA
+>850:2:1:15369:5509/2
+CAATTCGAGGACGAGGTAGGGGTTGGACTCGG
+>850:2:1:15369:11904/2
+CGAAGGTGCTCCCGCAGCCGATCGAACGTGGGCGGCCGCAGGATCGTAACTTCCGCCGG
+>850:2:1:15371:20799/2
+GAGCGAGGAGCGGTTCCGGCTGATCGCCAACAGCGCGCCGGTGCCGATGTGGG
+>850:2:1:15372:8194/1
+GCCGTGGGTCACTTGGTCACGCCCCTGATGCCCATG
+>850:2:1:15372:17330/2
+ATCTCATAGTGTTCAACGCGCTGCGCCGCAGCAATTAG
+>850:2:1:15372:19687/2
+TCTCGCCAATGTGTTTTCTCGCCTCGGCAGCGGGATATTCGGGCAAAGCGGCC
+>850:2:1:15373:12885/2
+GCAGCTGACCTGTTCGTCAAAAAGAACAGTGTCGATTCCGCTGAAGCAAAGGTGGGCCATATCTATCTGGCGCGCA
+>850:2:1:15375:15597/1
+CAATCCACCGCTCGATCGACGCAATCACCGTGCAGCGCTACAAGGTCGTCGACGC
+>850:2:1:15376:2486/1
+AGGAATGGCCGCGCCAGACACTGACAAGACTGGTCGTAATAGTC
+>850:2:1:15376:2486/2
+TTTATGGTTGACGGCAAGATCACAACCACGGAAGA
+>850:2:1:15376:20667/2
+GGGATTGTCCACCGTGCCCGCCTTCTTCATCGCCTCGACCAGCATGTAGACGTGGTCGTAGCAG
+>850:2:1:15377:5921/1
+CTTCATCGCGTCCTATTCGAGCCCGGAAGGCTTGTTCTGGGCCAAGCTTTCGGC
+>850:2:1:15377:17791/2
+AGGTGGCGGCGCGCGCCTCAACGATGCCGCGATCGAGGACGAGAACCAGAAGATCACGAC
+>850:2:1:15383:4026/2
+GGCCTCGGGCTTTGCCGCCAACGTCGACCTCTCCTCGCTCAACGGCACCACCGGCTTCAAGCTGAGCGGCGCGGCG
+>850:2:1:15384:5385/1
+AGATACTCAGGCAGATCCAAAGCGAGATAAAGTCTGCCCACATTTACTGACCCCTTTACCCCACACACTGCATGTC
+>850:2:1:15384:20199/2
+ACCTACGCCAATGAAAAGTTCTGCGCGATTTCTCAATACTCCCGCTCGGAATTGTTGGGACAAGACCATCGCATCA
+>850:2:1:15385:21151/1
+GGCGCGCTGTGAAGCTGCGCGAGCTGAAGGAGCTGAGCGTCGACGAGCTGCGCGCCCGCGAGCGC
+>850:2:1:15385:21151/2
+AGCGCGCGGCGCGTCTCGCGCATCTTCATGGGATTGGGCAGCTGCGCCGTGGCG
+>850:2:1:15387:7794/2
+GCCTGCAGCAGATCGGAAGAGCGTCGTGTAG
+>850:2:1:15390:17244/2
+GCCGCCTAATCTGTTCTCGCCAGCAAGTCCGGTTCTTCCGGTTTAACGAAATCGTGGATCTTGCGCAGGG
+>850:2:1:15396:1708/1
+GCGCTTCATTGTACAGCACGTTCCGCGATGAAATTATTTCAAATAAAGGGCACTGCTTGAAAATGGGACTTTGGTG
+>850:2:1:15396:1708/2
+ACCGAGTAGTAGCCCCAGCTATAACCCGAACTCTTACTGACCAGGCTG
+>850:2:1:15398:20258/2
+GGAACTGGATGGTTATGTTTTCGTACGCATACG
+>850:2:1:15399:15309/2
+CACCGACTAGAACCGTGATAACAGCCAGAAACCAAAATCGTGCGAGCCGGTCTTTGTCGATAAGGACGCGAATCGG
+>850:2:1:15400:20733/2
+GTTTCTTCAGGTCAGTCATTTCAGTCCTTCTGCGGGAGTGGTTAAACGGAACACGGTAATTATGAGCCGGG
+>850:2:1:15400:11345/2
+ATTTCTTACTTCCTGCCATAATGTATCTTCTGCCTCCGTACTGTTTTTGCGATTTGTCGTTGCGTAATCCGATAAA
+>850:2:1:15400:13535/1
+TAGTCCTCGGTAAGTTCGTGATACGATTACAGTTCTTGACTGTGAAGCGCCTCGATGCGGTCGTAGTCAGCCGGCG
+>850:2:1:15400:13535/2
+CTTCGCCGACGTGCGTGTGCGTGTGGTGACGTTGAACGAAGTCGCGGTGTTTGGAGATCCTGGCCAACTGCTGGCC
+>850:2:1:15402:7451/2
+ACGAAAGCTGTTGCCTCCAGATGAAAGGGGGACCTTTCTCAGCTACTTGC
+>850:2:1:15405:9689/1
+CCACGAGGCTATAGCTGCGTGCGACTGCACCTCCTCATTATCATTGTCCATTACCGCCTTGTCCCAGTCCGCCGCG
+>850:2:1:15406:9796/2
+ACGATTCGGTCCTTGCGGCGTTCCGCAGGATGAACAGCGCCTACCAGCCGGACCTGAGCAACACGGTCGTGGTGTT
+>850:2:1:15407:16260/2
+AATGCATGAAGAATTTTGCGCGCACATCAAGGTCCTGTACGTTCCTGAAATGTTCAAGCGCTTCAGAGTATTTCCG
+>850:2:1:15410:11195/2
+GTCAGCGAATAGGCATTGGCCAGGTTCACATACGCATTGACAAAC
+>850:2:1:15412:19722/2
+TGATCATGCGAACGATGACAACCTACTCTAAAGGGGCGCCCTTTTATAA
+>850:2:1:15413:6069/2
+CAGGTTGGCCTTGTATGCCTGCCATGTGACCCGGTCCACCCCAGGGGCACTTTTCGGGT
+>850:2:1:15415:3239/2
+GACGACATGAACGACCTCCCCGAAGCCCGCGCC
+>850:2:1:15417:10804/2
+CGCGCGAGCGCGGGCTCGTCGGCGAACGCGGGAA
+>850:2:1:15420:2208/2
+AATCGGCGTCTTGCTCATAAAATTGAGTTTGTCCGCGAAAGTCCACCG
+>850:2:1:15421:17284/2
+CGCATGTTGCCGCAATTGAGTCATCTCGCGTGCCGATTCGCGATTTCATCTCGTTAAGCCCCCGCTTAGTTGCCGT
+>850:2:1:15426:3624/2
+CGGGTACTTGAGCGCGAAGCCTGTCAGAACGAGGGCAATAAAACTTATGAGCAGGAGCCAGTGCTGGAAG
+>850:2:1:15426:14171/2
+AAGCCCGGTCTGAATGAGAGGAATAGACCTATCAGGCTG
+>850:2:1:15431:3962/2
+CAAGGGGTTGGTGGAGTTACACGGCGGCAGCGTCGAGGCGCGCAGCGAGGGACCGGGTAAGGGAAGCGAGTTCATC
+>850:2:1:15431:17819/2
+ACGAGACGCCGCTGATCGACCTCAAGCCCGACCGCTGCGAATTCACGCCGCTGGTATCGCCGCAGGCCGGCGATTT
+>850:2:1:15433:13751/2
+CTTGAACCCCGTAGAAGAGATCAAGTAAAAGCGCGTCAATGCAAGCCCGGTTGGC
+>850:2:1:15433:7196/2
+GGCCACGTTAATTGGCTCTACCGTTTCGTTTT
+>850:2:1:15434:14523/2
+AGCGGCGCAACCTGCTGATCCACGGTACCGACCACCTGCC
+>850:2:1:15437:9398/2
+GGCACCGCGCGCATGGGGCGTGATCCGAAGACGTCCGTTCTGAATGCGCAC
+>850:2:1:15439:20152/2
+ATCCTGGCCAACATCGCGCTGCGCGACGGCCGGGAC
+>850:2:1:15440:4166/2
+GGTGCGAAGGCAACGCATTCTCTCGGTACCCAACGCCGAGTTCCTCCTCTTCTGGCAGCGCTATCTGTTGTTGAGC
+>850:2:1:15443:6087/1
+GTTCTCATCGATTACCCAGGTATCTTTGCTGCCTCCGCCCTGGCTGGAATTGACAACCAGCGAGCCTTTGCGCAGG
+>850:2:1:15443:20047/1
+ACCAAAGAATGTAACCGCGGATTGTGCGCCAGATTCCGAGCATCGGAACAGGGGATGGACC
+>850:2:1:15446:8706/2
+GAAGTTGAGGAACGGATAGATGAACAGCTCGTCCCAGAACACGTGCCCGCGGTAGGC
+>850:2:1:15448:1429/2
+TAGAGCGAGCTCGACATGCGCGTGGTTGACGCTCGGATCACCATTCGGGCTGGCCGCCGACCGCAAC
+>850:2:1:15451:10660/1
+TATCGCTTCACGACGTATGGGCCGTCGATCTGCCGCGCTGGCGTGGCGAAGTGACGTTCGATGAG
+>850:2:1:15453:10377/1
+CGTCAATCTAGATTTGGTCCGCAAGTACAACCAGCCAGGCCCGCGTTACACTTCCTACCCCCCG
+>850:2:1:15456:13692/2
+TGTCGACCAATTCCGGCCATCGTCGCCATTGATGACGTTGAAGAACAACGTGTCGAATTGCGATCCATAGAAACCG
+>850:2:1:15459:2803/1
+GTACCCGCCGCTAAAAAGAAGGCCGCTTAGAGCTGCTGCACG
+>850:2:1:15459:2803/2
+GGCATCGACGCCGAATTTGACTTCTTTAGCTGACATATTTGTTTTCCCTGAGGTTGATCTTTTGCTCCCCATCCCC
+>850:2:1:15460:15749/2
+TCTTCGAAGAATTTTCGAGGAGGAATGGCGAAAAAGCGCATCTCTTGCGTAGTATTCGCTGATGCGCTTTCACGTC
+>850:2:1:15462:18124/2
+CCATTGCTGCTGTAGTATCACAGGGAAAGTTAGCCCGTGCTCCTTTACCTTCAGCCGGTTTTCTTGTGGCTCACCT
+>850:2:1:15463:14579/2
+GAAGACTTCGCGGCCTAACTCCGCCAAGCTTGTTTCAGTTTTAGTTGTGACAAACTTCATAGTTAATTCCTCGCTG
+>850:2:1:15463:19003/2
+CCAGGGACGGAACTCCATGTTCTTGTGGGCACTGTTGGTCCAGGTGGCCTGGCCCGTCGAGTCATTGGCGACGCCC
+>850:2:1:15464:9762/2
+GCCAGCCGCCTGAAGAATGGCGCGCTCGACGGCC
+>850:2:1:15465:19753/1
+GCCACAGGATGTGGTGCCGGCCGGTGGGCGTGCGATTGCTCACCGTGCCCTTCAAAGTCAACGTCGACCACACCGC
+>850:2:1:15468:9573/1
+TTGGTTTCGCTGCCGGAATCGAGCGCTTCGGAAACGACG
+>850:2:1:15468:9573/2
+ACGAGTCCGTAAACCGGCTGCAGGGGTTCACGCGCCATCACGACT
+>850:2:1:15469:8843/2
+CGCCGCGCTTGTGTAAAGCAATGCCCGAGCGCTGCGTAGCGAAAGGACGCTGAGCACCCCGAGATGCGGCTT
+>850:2:1:15470:7101/2
+ACAGATCGCGCGAGCGGAATTGCGAGCCCGATGCTGCCGCGGCGGCCCAGCGGCATTCCTCGGC
+>850:2:1:15470:18544/2
+CGAATCAGTGCGCTCAAGGCCGAGGTGACGGAGCAGCTGAAGGTCGAGGTCTTCGCCGTCGTCCGGG
+>850:2:1:15471:9384/2
+AGCAATCAGACAACCCTAACATTATAGCAACGCTGTCTGTGGCGAAAACATTCGGCGAGAAGGAC
+>850:2:1:15471:16357/2
+GACACCATGTTGACCTGCTTGCCAATCTGCTTTTCGTAAATTTGTTTCGGTTTTT
+>850:2:1:15474:12962/1
+CGTTCAAATGCAGAGCGTTAAAAGTGATCTACTTGTCCCCAAGCCGATGA
+>850:2:1:15477:19589/2
+GCCGGAAATGTACGGAACGAACCTGCTGCCCCTTGGC
+>850:2:1:15478:1416/1
+AACCACCACACAATCCCAGCAACGATTAGAAACGGAGCG
+>850:2:1:15478:1416/2
+CAACACCGGTTTACGCGTCGGATTTGCCGAGAAGTC
+>850:2:1:15482:4307/2
+TCGGCCGCTCCATCCCGCTAATCTGGCCAGCATCTGCAATCTCCTTCAACCTTGCCGCAAACGCTGATGAAACCTG
+>850:2:1:15489:4131/1
+CGTTTCCGAAGCGAAACTCAGTTGGCGAGCTGAAAGCGTTCAAAGCGGTGCAGCGCTTC
+>850:2:1:15489:6834/2
+CCACCAGTGGAACTGAACGAGATCGAGGCGATCGGTCTTCAGGCGGCGCAACGACTGGTCGATAACGCTCTCGACA
+>850:2:1:15489:18257/2
+CTGACATGGATTACGCCATCTCGCTCGACCAAACAGATTCCGTGCGCGAAGGGATGCGCG
+>850:2:1:15489:20838/2
+CGACGCGTAGAGCAACTGGGTGTCCGCCTTGATCGCCTCGAAGGTCGCCTGCGTCAGCTT
+>850:2:1:15490:12617/1
+GCCGTCGAGCAGGCCGGGGTAGATCGACGCCACGGTGTTCTGCT
+>850:2:1:15492:2078/2
+GTTCGTCGAGATAGTCGAGCATGCCTTGCCGACGCGACCACG
+>850:2:1:15494:17676/2
+TCACCGGGAAGCTCGTATGAACAGCTTCTTCCGAGAAGGG
+>850:2:1:15496:1746/2
+GAAATAATCGCATCGCAAACTGCCATAGCTCTGTCGAAACAAGCTTCCG
+>850:2:1:15498:6873/2
+GATCGCACGCAGAACGTCCCTGAAAACGCCAAACTG
+>850:2:1:15503:13443/2
+CGTTGATTCGATCGGGATTACATATGAAACATCAGCAGCATCGACTATCGCCATCGCGGTCACTACCGGACAATCA
+>850:2:1:15507:4043/2
+AAGGCCCTTCCAACATGGGATTCGAAGACGAGGCGGAACAATCTTTCGGGCGGCCTTGCCGTCTTGCAGACAGTAG
+>850:2:1:15508:12090/2
+GTTGTTGGCCAGTACACCTTCTAACTGCAAATAGCGAAAGAAAACTTTCAGCGAA
+>850:2:1:15510:3990/2
+CACCTCGCGCAGGCTCCGGTCCAGTGCACGTCCCCGGACTTCCTGATTTCGCGGGAACG
+>850:2:1:15512:18807/1
+ACGGGACCGAACCTGAACATGCAGGTCGGGCGCGTGATCCGAGTTTTGGCACTCCACGGGCACG
+>850:2:1:15512:18807/2
+TCGCGCCCAGGCACGACACCTCACTGCCTATCGGT
+>850:2:1:15513:5960/2
+GAAGGTGTCGCTGCGAGCCTGGCGCGGCCGGGGGG
+>850:2:1:15514:14952/1
+TGGAAGGTCCGGCGGTACGGGGGCGCCGCGACCGG
+>850:2:1:15515:15010/2
+ACCGGGTTCCACCTTCAGGTCTGCCCGGCGGG
+>850:2:1:15515:15776/2
+AAAAACGATTCTGATGCGATCCTGTAAAGCGCACCGGGGC
+>850:2:1:15517:17896/2
+CAAGGCATTGCTTTGCGCCGCCGCGCGAACGCCCTTGCCGCCGAGCG
+>850:2:1:15518:9350/2
+GGGCGGCACACCATGGCCCTGCTGGCCGACGGCAGTGTTTGGACCTGGGGAAGCGACGTTTCCGGCAAGCTTGGCG
+>850:2:1:15520:15602/2
+AACGCAGCCGCTGCCTTTTGAAAATCGTCGCGGCGATA
+>850:2:1:15520:12542/2
+AGAGCGGGAAAGGCGATTTCTTCGGACCTTTGGTAATATCGGGAGTCTACGTCGACCGCG
+>850:2:1:15520:19991/2
+CGCGATGGATTGAGAGCACCACTTGATCGATCAATCGACCTTCTAGGCTGAAAATTTCGCCCAGACGTTGGACATG
+>850:2:1:15521:20682/2
+CGTTGCGACCAAGTAAGCGCCCGGGGTCCATCAGGATGATTTGGGTCGTACAC
+>850:2:1:15521:4748/2
+TTCTTGAAGACGCGATCGAAGTCGATGTCGATTGCATTGCCGATGGCGAAACGACGGTGATCGGCGCGATCATGGA
+>850:2:1:15521:20219/2
+ATCGTCTGGTAACGTTCATCACTGTTTTTGCGCAAAGCCTTGTGCAGAATCGATTCGAGTTTGAGCGGAACATCCG
+>850:2:1:15523:2929/2
+CCAATGCTTAAGAGCCGGCTGCCAATGCAGATCACCGTCCTGAA
+>850:2:1:15523:19933/2
+GAACAGCAATGGATAAACAAAAGAGATCGTGGTCCAGACTGAGGTCACGTTGCGTTGCTTCAAATCGTGCTCGACT
+>850:2:1:15523:16969/2
+GCACGGTCATCAAAATGATGGCGATGGACGCGATTGCGCTTGCGATCGGAAAAAACCTCAAGCCTAGGCGCAGCGT
+>850:2:1:15523:13149/2
+ATTGTGCACGCAAGAACACGTGAACTTGCCATCGCCCGTATGAAGCGCGCCCTGGAGGCAATGGTGATCG
+>850:2:1:15527:14546/2
+CATCGCGAATCACGGTGACATCGATGTTGACGATGTCGCCGGACTTCAAAATCTTGTCGTTCGGG
+>850:2:1:15531:8258/1
+ACCTGATCGCCGCTTCGAGGTTATCCGGGTTCAACGTGCGGCGGACAGGGTCAATATCGACGAAAACCGG
+>850:2:1:15531:13406/1
+GACCTGATTATCCTCTTTTATTTCCGCCGCTGTTTTCACACCGCTTAGC
+>850:2:1:15531:5121/2
+TGGATCCGCGTGAACCCGTGTGTCGCCATCAGCTCGGTCGGATACACGAGCCGTGAG
+>850:2:1:15531:3241/1
+CAGACGTCTCGACCATTCAGACGGAGCTCTGTCTCAAGGACCTCGACACGGTAACCAAGCGCCTCGACCGCGCACG
+>850:2:1:15531:13463/2
+GAATGCTGACGCCATCGTCGAACACCACGCTGGAGCC
+>850:2:1:15532:20865/2
+AACCTTGGCAAGGCCAAAATCCAGACTTTTCGCGTGGCCTCTTTCGGTGACAAAAATGTTCGCGGGCTTG
+>850:2:1:15533:7540/2
+TGGCAGCGTCTGCACAAGCACAGGTGTCGGAGCAGACGATGCAGTCCATTTCAACACCGGACAAGGTCG
+>850:2:1:15534:3473/2
+TTACGAGCACCATGTCGTACAAGCCAAAGCGATGATTCACGCCGCCGCCTGCGACCACAGCTGCCTTTTCCAATGC
+>850:2:1:15534:9215/1
+CAATCACTGGTCCACCCGCTGTGCCAATGCAGCACCGGCAACCGCCAATAGCGCGAAAGAGAGGAAGCCA
+>850:2:1:15535:14649/2
+GCAATTCCGGCTCGTGAATTCGCATGCTGCCGCCGCCGATCTCC
+>850:2:1:15536:6538/1
+TGAAAAGACTTAAGCCATACGGACCAAAGGGCAAAGCAAATCTGCCCTGGCGTGGGCCCAAGCTAACGC
+>850:2:1:15536:18415/2
+ACGAGGGCCAGAGGTCGAGGAGCGCGCTGCCGAGGCTCTGGCCGGAGGCCAGGTCCGGCACTCCGATCTCGAGCAC
+>850:2:1:15537:7077/1
+TTCTGTTTGCATATCTTGATCAGTTCCGATGAACGCTGCACTTTCTGCGTCAGTT
+>850:2:1:15537:7077/2
+GCATTTTGCGGACGGCGGCACTGAAAGTACCATTACCAATCTCACCATAT
+>850:2:1:15543:19976/2
+CCAAGAACCCTTAAAAAGCCGGCACATCGCAACCGAGCCTAAGCGGCGAAGAAGGTGCGTTTATGTACGAAGCCTT
+>850:2:1:15543:3553/1
+ATTCGGGGCAAATGCCATGGCTGAACGTCGCTTCGGTATGGTCATGCAAATACGATTCGAGCTGTTCCCAGGCGCC
+>850:2:1:15543:3553/2
+CAGTGCAGGCGTTTGTGGGGGTCCTGGCGATCACCGCGTTGACTTTGATTGGCG
+>850:2:1:15544:20822/1
+GGAACGTCGATCTGGCGAGCGGGAAATTGATCAACCACGAG
+>850:2:1:15546:11649/2
+TTCGATACCGGAGCGTGTATATGCTTTCATGCTTGACTTCGAGACTGAGGCGTATAAACTTGGAATAC
+>850:2:1:15550:10702/2
+CCAGCGGCTTGCACAACTTCTGGGGGGAATTTAAC
+>850:2:1:15553:21383/1
+CATTCAGATGTGATTTCTCGCCAAGCTTCTCTTTAAGGATTAATTTGTTTTCCGTTCAATTGAAGGTTTTGGATTC
+>850:2:1:15555:18670/1
+GCGCTCCTAAACAACAGGGGCAGCAACAACATCGGT
+>850:2:1:15555:18670/2
+CGTTGGAACCGACAATGACTCCTACGCCACCTGCAACGG
+>850:2:1:15556:4172/2
+ACCAAGCTTTTTGAAGTAGTCGATCGCAGGCGGGC
+>850:2:1:15556:15067/2
+ATGCCTGATCCCCGGCATGACGCATACCACCAAGCGTCA
+>850:2:1:15558:4950/2
+GCATCGCGGCGGCCGGTCGGTGATGATCCTGCGATTCGAGGGTGGCGCGAGACTCGTCTACAA
+>850:2:1:15558:14638/2
+GCCGACCACCTTGGCGAACTCGGCCTGGGTGACCTCGTAGACGCCGATGTAGAACGATTTCGAGATCGTCACCTCA
+>850:2:1:15558:11146/1
+AAAGGCAGGTGCAAAAATAATTGGTAGATCTGCCGGTGATGTGCGGCCTCCATTAACGATGCCAACTGAAGCTGAG
+>850:2:1:15558:11146/2
+AGACTGGCAGAGAATCGGGGTGCCGATGGTTTGTTTACAGCAGCAAAATGGGAACCCAGGCCTTCTGGTTTGATTG
+>850:2:1:15563:13513/1
+TGGATGGTGTGCAGGACGACGTGCTGACCAAGCTGGCGAAAATCGCCGATCTGAAA
+>850:2:1:15567:14801/1
+CTCGACCTGAACATGCCGAAGATCGACGGGCTGGAAGTGCTGCCGCAGATCAAGAACGACCCGCG
+>850:2:1:15567:9459/2
+TTGATGCCAGTCCTGTTGCGTAACAGCTCGTTGGC
+>850:2:1:15571:7235/1
+CGATTTCCTCAAGAAGACGCTGGTCCCGGAATACCAGAAGGCCACCGGCATCGACG
+>850:2:1:15571:19152/2
+TCCGAACTGCTCATTGTGGTCGCTGAACGTGATCGCGAGATCGG
+>850:2:1:15572:11292/2
+ACTTTCCACACTTGAACTTCTCTCGTCTCTGCTAGACTCCCCAGCGATTCGGGCAAGGAGGCAGTATGCTTCAACC
+>850:2:1:15574:18657/1
+GCCCAGGCTCTTCCCAAGGAGTTCAATCGAATCGCCCGAACGACCTCCTTCACTGGTCAGACGATCTTCGATTCAC
+>850:2:1:15574:18657/2
+CGAGTGTGGAGGAGCGGATGCTATAGACAGCCTGGAGAGAGAGCGCCGAAGTGTGAATCGAAG
+>850:2:1:15577:20763/2
+GCGCAGCCGTTGCCGATGCTGCGCAACTATATGCCTGGTTTCCAGTCCATGTTCTACGGATGG
+>850:2:1:15578:13333/2
+ACCTTGAAGGTCGGATCGCCCGCCTTGTCGAAATACTTGCCGTCCTCGTCCTTGACAGCGGTCGAGTCTCCGGAAC
+>850:2:1:15581:2824/2
+CCGCTGCATGGATTGCTTTCGCCAATCCTTTCAATTTTGACACGGAGCGGTGGTTGGCGG
+>850:2:1:15582:18337/2
+CCTCGCGCTGGCCGGGCGCGCTAAGCAGCTCAATCCGCATCACCCCGGATGGTATTGGTACGCCGACTTC
+>850:2:1:15584:6074/2
+AAAATGGGAGTAGGCAGATCTACTTCACAACAATTATGGATCGGGGGAGGCATTAAATTGCCAACAGGTA
+>850:2:1:15586:15754/2
+CAATCGATGCATTAAGAAGCGGAACTTCGAATGACGCGGATTTGTTAGGCATCGGGCAAGCGGTTGGCACGCTTGA
+>850:2:1:15590:1761/1
+CGGCGACGCCTGGTCCGAGTGCGACGCCGGCGCAATTTGAAGAAAAAACC
+>850:2:1:15592:14840/2
+GGCCGTTACCTGTAGCGAAACTGCTGACGAGACTCTATCCCGCGG
+>850:2:1:15593:8612/1
+GCAAGAACCTTCGTGACTTGAACGAGCACATGGACCGCGAGTGCAAGTCCTCGGAAGCTCGTTAC
+>850:2:1:15593:8612/2
+GCGGTTTTTGATTGAACCAGCTTCTGGTCGGCAGCCGCCTGCGCAAGGCTGATATCGGAAGATACCTGG
+>850:2:1:15597:16193/2
+GTTGACGAAGATGATTTCGGCTGGACCGTGAAGCCTCGCCACGGCGGCCCGCAGCC
+>850:2:1:15599:9882/2
+GATCAGCAGCAGCACTGGAAACACCGTCGTTGGAGG
+>850:2:1:15604:3352/2
+GCCAAGGTCTTCCTCTACTCGTGGGGGCAGTCGAAGAACCCGCC
+>850:2:1:15607:13557/2
+TCTCGAGCGATGGGCGGGGAGTGTACTCAGCGAGCAAACATGGAC
+>850:2:1:15607:3046/2
+ACGAGGTACAGATATTCGTATCTACCGATCTTCTTGACGCGAACGAACATGCCGCGGCATCCTGGTCACCCATCCA
+>850:2:1:15610:13355/1
+CAGCTTGTCGCGAATCAGGCCAGTGAAGAAAACGTGGTGAAATGGAATGTTGTCTTCGATCTTTTCAGTTTTGCCG
+>850:2:1:15610:13355/2
+CGCCTCATCCTGAGAACTGGGTTCAGGATGAAGACACACTCGACACCTGGTTTTCATCG
+>850:2:1:15610:19921/2
+GAGGCGGGGATCAACTTTGGCAAACGGATGAACGATCGGCTTCTT
+>850:2:1:15611:8186/1
+ATTCGAACTAACGAACAAGATTCTTTTTCAACCATTCGACCTGAAAAAATGGTTGGTAATTGGTTTCG
+>850:2:1:15611:8186/2
+GAAAAAAAGCACCGCAAGCACAATGACGGCTGCCAC
+>850:2:1:15614:10860/1
+GCTGCCTTCAAGGTTCCTTTGGAGGTCCTATCGGC
+>850:2:1:15616:8671/2
+GACTGTTGATCACGACGGCCAAATACGCATGGACCCATCG
+>850:2:1:15618:9405/2
+CTCGACGCCTCACGCAAGCCGCTCGCGCCGCTCGTT
+>850:2:1:15620:20529/1
+GGCGGGCGAGGTAATCCGTCGAGCGCATCTCGATCAAGCGGCTCACTGTGCGCCTGAACGCCTCC
+>850:2:1:15620:20529/2
+TGCTGTCGGACGTACCCGTCATGGGCCAGGAC
+>850:2:1:15620:12964/1
+CAAGAGCTAGATAACTCTTATTCTTCTTTGAATATTGAGAGGCAACTCAGCCTTAATGATGGTCAAAGTATACTCT
+>850:2:1:15624:18361/2
+CCATGTACTACCTCCTCACGGGGGATCGCGAGAACTCCCTCGCGGACATCCACGGAATCCTG
+>850:2:1:15624:3376/2
+TGATGATCAAATCAACGCGGCCACGGACACGCGCTGGAATTAATTCGTC
+>850:2:1:15627:19583/2
+CAGCAGCCCGACGTCGCCAGCCTTGGTCGTCCAGAACGCCTTGAGC
+>850:2:1:15629:17222/2
+ACTCGAAAAAAATTCACCAGTTCAAAAGCCTTGTTCGCCTCTACGAACCGATCATCTGT
+>850:2:1:15630:9077/2
+CGATGAAGACACGCTCTTCGGGCGACGCGATTGAAGCGCATGCTCACGAACTGGTGTCTGAGCGCCAAAGGTGCAC
+>850:2:1:15631:10234/2
+AATACCGTGGTGCGGGTGTATAACGACGTCATTCGTGAC
+>850:2:1:15633:18537/1
+GATGCACGTAAGCCGTTTAAGGTCGGCACGCTCTATCTGCTGCGCGGCAAAGAGCACATGCCGG
+>850:2:1:15640:14050/2
+CCTCAGGCGAATTTCGTCGGGCATGGCTGCAAAAGCCTTGGCATCGAAGGCCGTGGCATTGAATGGTTCAGCAAAG
+>850:2:1:15643:13450/2
+TTCTTTTCCTCAATTTTACGGGGTCTGACTGGTGCGGGTGGTGCATCAAACTCGACAAGGACATTTTC
+>850:2:1:15643:6210/2
+GATGTTACATCTGCGATTCGACGTTGTCTGCCATCGCTTTGGCGGCGTCCTCGGCAGACATCGACGGGG
+>850:2:1:15643:15240/1
+TGACGAATTTTTATTTATTCCTTGGTGGCAAAGGCGGTTCAGTAAGCCATTTGTGGTC
+>850:2:1:15643:15240/2
+CGCCAAAAATGCCCCAACACCTAACGTGTCCAAGCAACTCAGAGGCAAAATTGGAGTCTTCGGGTTTTCGGTATAA
+>850:2:1:15646:6565/1
+GAACAAGCTGATGTGCTGGATGACGCCCGGCTC
+>850:2:1:15647:16069/2
+CTCTTAGGAAGGAGAAGACCTCCGTCCTCTATTGCGCATCAGGCGGGCGCTCGCTGGAGAACGCTG
+>850:2:1:15649:17220/2
+GTTCACGAGCACCTTCGGCAGTATCAGCGGCCGTGTCACGAAAAACGGCC
+>850:2:1:15651:2753/2
+AGGCGAACTGCGACTTCGAACAGCGCAAAGACCGCGTCACGTTTCCGCTTAT
+>850:2:1:15652:14513/2
+GGAACCGATGCGACTGCCTCGCTATTTCGACATTCTGGAAGCCAGCGGCCTCGAATAATTGTCGCAGACGAGCTGG
+>850:2:1:15653:10914/2
+CTGAGATGCTCAAGGGCATCCCGGGCTGATCGGTCCACAGGCGATTGCCGGTCTCAACGC
+>850:2:1:15654:12564/2
+TCAAGCGCTAGCCGCGCCAGGTTGCTGCCCGCCTGCG
+>850:2:1:15662:5275/2
+GTCCAGGCTGTCGCCGAAAACCTGGATACCGAGCGGGCTCC
+>850:2:1:15663:6372/2
+CGCGTCGGCCGGCGTGACGCCGCTCCAGACCTCC
+>850:2:1:15665:15834/2
+TCGCGCAGCACGTGTGGCGCCAGGTGAACCTCGTCAACCTGCGCGAGAACAT
+>850:2:1:15666:10298/2
+CGCTGCATCGCGGCATAACCGGCGACCGTATTGTGATCGGTGAAGGCGATCATGTCTAAACCACGCTGCTCGGCCT
+>850:2:1:15668:20119/1
+TGGACACAGGCAACAAGGCGCGCACAATGGACTTTCAAGAGGGCGATGTCGGATACGTTCAGAAGACTTTGCTCCA
+>850:2:1:15668:20119/2
+CTTTGTCGCTGTTCAGGTGCGTCATGACCGCTTCCGCCGGAGTATGAGCCAGCCACTCGGAGAATGAGAGGTCCTG
+>850:2:1:15671:3716/2
+GATCGAGCCAACACGGGTCTCCGCACATTTTACCGCTGGTGCTTCGCGGAAAATCGGTGCGGG
+>850:2:1:15672:20164/2
+TCGGTCGAGAACCTTCTGCTCGAATTCGTCTCCCGCATGTCGGCGTCCGGAGCCCTGATGGG
+>850:2:1:15673:11046/2
+CGCGATGTATCTGCTGCGACGCGGCATCAAGCCGGTGATCGTCGAGCGAGACGC
+>850:2:1:15673:7238/2
+AGCCTTCGTCGCGTGCGTTGGCGGCCTGGCGCGATCCGCGACCCTGACCGCTGTTAC
+>850:2:1:15676:20413/2
+CGAACGCCTGCATACCGAGATCAAGGGCTTCATGGTGCAGCCCGAGACCAAGGAGC
+>850:2:1:15681:3675/2
+TTCAACTGCCGCGAGCGGCAATAATCATCCAGACGCTGCCCTTCCACGTGCTCCATCACCAGATAGGGCACGCCGC
+>850:2:1:15682:12786/2
+TGAGCCGCACGGCATGTCGGCCACCAACAGTGCTCGTTCGACGCCGCG
+>850:2:1:15683:18982/1
+GGACAGCTTTTGAGGGAAAAGTGTTTGACGTAACTGTCGACACCATCAAG
+>850:2:1:15688:11584/2
+ATGGCCTCATGCAGGCCGGCCAGGATCTGCGGGACGAGCCCGCCGCGGTCGCCGTGGCGCTGGAACTCGATCCG
+>850:2:1:15688:13548/1
+TGGGGGATAACACAAAACAATCTCGGCATTGCGTATAGCACATTGCATACTGGAGATCGTGCCGCCACTACGCAAA
+>850:2:1:15689:7317/2
+CCTGATCGATAAGGCCCGATTGCTCCCAGCAATCATGCAACAGGCAAAGATGGCATGAGCACCATGATCGTCAGCG
+>850:2:1:15694:2628/1
+CGAAGCACAAGCCATCGAGCGGGACGCTGCCGAATTTTCCTTGGTCCACTCGGAATGCAAAGGCG
+>850:2:1:15699:20476/1
+ATAAAGGATGAAGGATTCTCACTCTTTGACAATCTAGGAGAGAGGGGGTCTACACTCCTAGACAATCTAGGAGGCG
+>850:2:1:15699:3805/2
+CAAGGTGCCGCATCGCATGCAGCAGCAGTATCGGGATCACGACCGACCGCGGCTCGAGCCTGGGAAGCAGCGGCAG
+>850:2:1:15702:12567/1
+ACCGGCACGATCGTCACGATGATCGATCACGAGGGCGTGCTGTGGCGACCG
+>850:2:1:15702:5057/2
+GGACTATCCGCACCACGGCTGCGAGTGGCCGTACTCGCGCAAGCAGATCCGC
+>850:2:1:15703:8839/1
+ACCGGCTAATTTCAGTGGCAAAGTAATTGTAAACGACACCGATCATCTCTGCGGCCATGTTTGTG
+>850:2:1:15711:4018/1
+TTTCTGGCGCATGATGAAGTACGAAGAATTCGACGCGTCGGAGCTTTCCATGGGAGCTTT
+>850:2:1:15711:4018/2
+CGTGCTGAAACAAGCCGCGCAGCCAAACGGCGGCGGTCATACTATACTCCGGCACACCC
+>850:2:1:15712:8436/2
+AGATACGGCACACCGGAACGCTCCAGTCGCGCGGCCAATCGCTGCACCTGC
+>850:2:1:15712:15437/1
+ATCGAGTGTGTGATGGCGCCGCCTTATTTTTGCCTCGACGTCCGCCCTAAACTCGAAAAGTCTGGCAGCGAGCGTC
+>850:2:1:15712:15437/2
+AATCGAAAACTTTTCTGTGCCGGAGCAGTTTTTCATGACATGACGCAGCTGCTGCGTTATG
+>850:2:1:15716:20301/2
+CAAAGTCTGAACACGTCGGGAGTGCAGGCTTGCCGCGCTTCTGCC
+>850:2:1:15717:8526/1
+TCCGATGCACCGTGATGGAACCATCGCGTCCATCTTTTGAAGCC
+>850:2:1:15721:15697/2
+GACGAGATCATCGCGATCCGGACGCCTCTGAAGGG
+>850:2:1:15726:12739/2
+GCGATAGCGTTTTCAAAAAGTGGTTCGTTATATTCATAGGGACTCGCCATTATTTGAAATTTTCATGACTTTCAGA
+>850:2:1:15738:17638/1
+GGGGTACTGCGTGAGAAAGGCTTCAAAGCCACTGATCTTGGCCGCGGC
+>850:2:1:15738:17638/2
+GCCGTTACCGCCGTCGCTCAAACCGCCCCCGCTCC
+>850:2:1:15740:1289/2
+GCTTGCGATCCCAATTCCAGCCATCGAATAATT
+>850:2:1:15742:13545/1
+ATCCGGCGTGCATTCCAAAATCCAGGCAGCTCAGTCGCATGAAATACGG
+>850:2:1:15742:13545/2
+CCTCGAAATTTCTCTCGCTTTGCAACGGGTGGCTCTTGTTAAAAAC
+>850:2:1:15743:9907/2
+TGATTTTTGTCTTCGGTGAAGCCGAAAAACTCCGAGGGCTTGTCGCCTCCCGCGG
+>850:2:1:15744:1457/2
+CACACCGCCGGCCCGTACCCCGGCACGCCAGCCACGTC
+>850:2:1:15745:14450/2
+ATCATTCCTTCTTTGATCAGCGCGATAAGACAAGCCTGCTGATCAGCTGCCTTCTTGAGATC
+>850:2:1:15746:19132/2
+ACAACGAAGACGTTGCGCACTGTCGCGTTATCGGC
+>850:2:1:15748:7478/2
+GATGGTGACGGAAAAAGGAACGCAAACTATTGACACTTACATTGTGAACCATGACGGGTACGCTTCAGGACCTATC
+>850:2:1:15750:18150/2
+CTGCTGTTCCCGCCGGGCAAGCCAGACGCCGCAGTCATCCTTC
+>850:2:1:15752:14624/2
+AACCGCCGCACGGTGGCATGGTGGAGCGGAAAGCGATC
+>850:2:1:15753:10581/2
+AACGCGATAGCAACCTGGCAGTTCCTCTGGACCGACCAAATCCAGCCATAGAGACATCACCGCTACCGACTACCGG
+>850:2:1:15755:21055/2
+TGCAGCTGCCAGCGCTTTCCATCTAAAGTTGACGACACGATG
+>850:2:1:15759:19682/1
+AACTATTGTACGGCCCAAAAGCGATTGCGCGATCATCCCCCAAAAATGAAAAGACGAAACCCGATTCGACAGTTTC
+>850:2:1:15759:19682/2
+ACATCGCGCATAGTGCAGTGAAGGGCACAAGGAGAGTGGTCCACACGGTGACCCGATAGTCGAACCCACG
+>850:2:1:15760:6162/2
+CTCGGCGCGAATCGTGCCGGTATTTCCCCGCGGACCTGCCAGCGTGACC
+>850:2:1:15761:20353/2
+TCCCTGTCCGATGACACCACGTGTCATCGCCACCTGCGTGGACCATCGAGCAGCATCTCCTGTTACCGTCTGACAC
+>850:2:1:15762:21101/2
+TGTAACCGTCGATGTTGCGCACACCCCAACCGGCG
+>850:2:1:15763:15062/2
+AAGCATGGGAGCCGGGATGGGACCCCGCAACCGA
+>850:2:1:15766:1962/2
+CAGGCACTGGTTCTCGCGCCGGGGTAAAGACATCTGCGCCGATTTCTTCGC
+>850:2:1:15768:15688/1
+AAAGGCCAGATCTTCTTTCCGGCCGAAAAGATAGAGATTACTCACCGGAGC
+>850:2:1:15768:8239/1
+ACACACGAATAGGATCCGAAATGAAGACAGGCACAGTCCTCGGCTATCTGCGGC
+>850:2:1:15768:12861/1
+GTTGCCTCGCATACTCTGCGCGAGGTCAAAGGCCGCTTG
+>850:2:1:15769:15899/2
+CTGGATTGGCAGTGGGGGCCTGATTCGAAGGTGACCCGGTAATGTTATTCCTTAGTCTAAAT
+>850:2:1:15771:7537/2
+GCCGGTTCAAAGCGCAATGCCGAGATGTCATTGACAATCTCCGCGCCGCCTTTGAGGGCCGCGCGTGCCACTTCGA
+>850:2:1:15773:7694/1
+GGCACCAACCGGAACTTCCAAAGCCTCCTGAACCTGGTACCTGGCGCTGCGCCG
+>850:2:1:15773:1847/2
+TGGGCCGCAACTGTTTAGGCTTATTCGCGATTGTT
+>850:2:1:15774:18831/1
+AGGGCCGGCTCGACGTGCTCGTGAACGACATCTGGGGCTCGGAGCACCTGTT
+>850:2:1:15774:18831/2
+CATCGTGAGGCGATAGTGGTCGGCGTTGTACGCGGCCG
+>850:2:1:15776:11623/2
+AATGCCAAGATCAACAGTGATCACATGCGCTATTTTCGGATAACCGCCAATGGTTTGGCAATCTCTCAAAAGTAAA
+>850:2:1:15776:1297/2
+GAACGTGAGCGCATTGTGATTGCCCATGCGAAACAGAGGATCTGTCTGAAAG
+>850:2:1:15776:8892/2
+ACCGCCATTCCCATTTTTCGGACCCACACTTCGTAGATCCCGCCAAGCACGACTTTCATCTGCAATCAGACTCTCC
+>850:2:1:15778:2215/1
+ATCTTCATATTCTGAATCGCATCCTCAACGCCATACGGC
+>850:2:1:15778:2215/2
+GGCTCGAGATACTGATTCCCTTCAATGCGCCGCAGGGCGAGGCG
+>850:2:1:15779:7925/1
+TACGCCTCAGAGCTGCGCTAGAAGCGCCGGTTCTCGAAACCAGTCTTGCTTATCGTCTTCCACCC
+>850:2:1:15780:21308/2
+CTTGCGCAACCCCTGCTCGACCGCTTCCATGGCC
+>850:2:1:15780:17310/2
+GTGCTCGGCGATGGCCAGCATGTTGAACTGGTTGGCGGCAGTGCC
+>850:2:1:15782:14505/1
+CGACAGCGGTGGGAAGATCGGGCAGGTCGGCG
+>850:2:1:15782:14505/2
+CCGTCTCGATCTATCCCACCGTGATCAACAACGTGTTCGGGACCAAGTTCAAGC
+>850:2:1:15783:14876/2
+TGCCGACGAACCTGACCGAGGCCATGAGTGTGATTGGCATCGAAGTGCGGCCGGGCAATCCCCGC
+>850:2:1:15785:12234/1
+TTGCGCCGGTCTTTGCGCTGACGGGACAGGAAGGGAAGCTCTTTCACCC
+>850:2:1:15785:4886/1
+TTCGCCTTTTGTAACTCATTCTCCCCTAGAATCTTACAAAATGACTCCCTTTGACAGGCCTCTTCGGT
+>850:2:1:15786:18599/2
+GATGAATAAAACCGTCCCTGGCACCGCAGGCACGGTTCCGGGAAG
+>850:2:1:15787:2105/2
+GAAGCCCATCAAACCGATGGGGACGCTCGAACCGAAATTCCTCTTGACGACGTGCGGGTCGATG
+>850:2:1:15792:4348/2
+GTCAGAGCCGTCCAGCACCGGCCCTGGCGCCGGGCCGCCACCATCTGCTCGGCGGCCAGGATCGGCCCC
+>850:2:1:15793:17210/2
+TTGACGACCAGGACGTCGATTTGCCCGAAGAACGCCACCGTCGCGTC
+>850:2:1:15793:2799/2
+AGTTCCAGGGAGAGCCGCTTGCCGGTGCCGGCCACCGAGCGGGCG
+>850:2:1:15798:14708/2
+AGTTGTAGACGCGAAGCATGTACTCCCGAAGGCCGACATCGATGCCGACCAGGG
+>850:2:1:15799:5015/1
+CACCCTCGGCGGCGACCGCTTGCGGCACATGCAGGGCCAGTCCGCCCGGCCGCGTGGCGCCCAGCC
+>850:2:1:15799:5015/2
+GTGATCGTCCTCTCGGGCAGCGACGTGCTGCTTGACTCGGCGCCTGGCGAAGGCGTTGGGTCG
+>850:2:1:15804:15925/2
+GTTTCACATCCGCAGATCGGCGAGATCAGCATCGACGACGAGCTGTTCGCGATCGG
+>850:2:1:15808:3935/1
+GCACGTCAAACGAGCGTGGTGCTCCGTCTTCCCG
+>850:2:1:15808:3935/2
+CGCTGGCGCGGTGAACGCTTGATAGTTGGCTGTCAGGCCAACCATAAGGGCGTAGCTTCCCAG
+>850:2:1:15809:12755/2
+CGTCGACCAGGTAGCCGCGGTGGAGATTCTGCAGGGTTGGCTCGACGCCAGACGGGCCGGAGCAGTTCGCGGCTGA
+>850:2:1:15812:2745/2
+ACATCCGCCGCTACTGCACCCGCCGTTGCTTTTACATCCTGCCGGCTTTCCGTTTGTAGCTACTCCACAATTGCTG
+>850:2:1:15817:7688/2
+CGCCCAGGGCATGATCAAGGTTGAACAGAACCTCAAAATTGTCCAACACAGGGACGGCGGC
+>850:2:1:15818:18099/2
+AATCCTTGACGCTTATCGTGGATCCTCCGGCGACTGGCCTCTCGGCAAACGTGCGCCG
+>850:2:1:15823:9246/2
+AAGATCCACAATCAGCGTCTCGCTATCTTCTTCGTAGACTTGCGTACCAATCGGCACCTTCAAG
+>850:2:1:15825:20501/1
+CAGAAGTCAGAGCGGAGCGCCGGATCCTTCTCGACCGCCCACATGATCGC
+>850:2:1:15826:2677/1
+GGTTCTTGATGAAGTACTCACGATGCTTGCGGATCGCCTGGCTATTGCGGCCTCGGCAGAG
+>850:2:1:15826:10226/2
+CCCGCCACGTCTTCGGACGCGCCAGCCTGACGTACTCGAGGAACGCGGCGGGGAG
+>850:2:1:15826:6539/2
+TGGCGGAGGACTTGGACTTGTTCAGCGTTGCCTTAAATTAAACACATTCCGAGCCCGTCGTC
+>850:2:1:15827:4400/2
+TGCTAGCGCAGCGATGGCGATGTTAAACGACCCGAGCTTGAACAACGGTGCGGGCAGCGGAGAATCAATCCACAC
+>850:2:1:15828:12844/2
+CGGCCCCAGAGCAGGGTGTCCATCTCCTGCTTGACCTGGGCGC
+>850:2:1:15828:7108/2
+TCGGCACGCTGTTCACCGTGCTCGGCCCGCCCTACGCCACCCGCCCGGG
+>850:2:1:15832:4969/2
+GATCCACGTGCCGACGAGCGCCACGCGATCCTCGAACAGCTCGACCTGCCGTTCGAGCCGCGTCGTGCG
+>850:2:1:15833:17880/2
+CAATCAATCAAATACAAATCACGTTTCAGCTACTTCGTGTTCTTTGCCGGATAGTCTATTCCCTTTTAGG
+>850:2:1:15833:7673/1
+GCGACCGGGATGCCGTTGATGCGCGAATAGGGGCTGTTCGCCACGACCTCGCAGCCCTTTGCCAG
+>850:2:1:15833:7673/2
+ATGCCTGCCGGTCGACCGCGGTGAGCGCGGCCAGCCGCCATC
+>850:2:1:15835:21010/1
+ATTCTCATGGCGATGGTTCACCATTGCCTGTACTG
+>850:2:1:15836:3787/2
+GACGCCAAACGACCCTTAACGATTGGACAGTTAACGAAACCGGCGCTGGCAAATGGGAT
+>850:2:1:15837:2731/2
+GCTGCTGAGCGAGGGCCTCGTCGACGAGCTCCGGCTGATCCTCATGCCGGTGATCCTC
+>850:2:1:15839:19697/1
+TTGCTTCACCTCGCCGGCCTTCTCATCGTAGATGATCTCGACGAGCGGCTTGGG
+>850:2:1:15839:19697/2
+ACGACGCAACTGTTCCTGGCGATCCGCTTCAATTGCAACAAGTGCCACGATCATCCGTTCGAGCGC
+>850:2:1:15840:7204/2
+ATAGCTGCCTCCTATTGATAGCTTGCCTGCCCAGCCAAGGAGCAGCGCTGGATT
+>850:2:1:15843:12244/2
+ATCATCAGTCATTGCGTTTGGTTGTGATTTCGCTTCGCCCTGAGCTTTCGCGATGTGGAAGAGATGTTAGCGATGC
+>850:2:1:15847:8143/2
+TACCCGAGTCCATCTCGAGACCGAGGAGGCCGGCGCTGACCCGCAGGAGCGGCACG
+>850:2:1:15851:21268/2
+TGTAAACTACCCCCATTCCGCCACCGCCAACCATCTCCAGCACCCG
+>850:2:1:15852:20503/2
+GACGGTTTGGTGGTCCGTTGAGGTTCTAACATAGGCAAAACGTGCGCCAAAAATCTGTGGTTTCAGGCAACGGGAT
+>850:2:1:15855:5302/2
+TCCCTCCTTATCGCGCAGTGCTTCGACGGCGCGTCCTTGGCTCCGTCAGCGGTGGCCTCGCCCGCATTGAGGACCA
+>850:2:1:15856:8195/2
+GCTGAGTAGGATCAGGCAGACAATCGCGGCTTGAAATAACATCGGAGTAAATTCT
+>850:2:1:15857:8336/2
+GGCTTAAAGCGCAGCAGGATGTGCAACTGATGATCGTTGATTACTTGCAACTGTTGCGATCGACCTCACGCCGCGC
+>850:2:1:15859:17604/2
+GCTTCTTGCTTCGCGGCCGCCTCTTTCTTCTCCGGCGCTGCGAAC
+>850:2:1:15861:3916/2
+TTATGTGCTGCACACATTCCACAAGACCCAGGTCAATGACAAGTT
+>850:2:1:15862:16380/2
+CGCCGACAAGCTCGATACCATCGTCGGTCTGTTCGCCGCC
+>850:2:1:15864:9524/2
+CAACAACTTCAGCGCGTCGTTCTCCACCAACGGCACCGACTTCACCC
+>850:2:1:15864:7811/2
+CTCAAAATGCTCTATAAATATCCGCAGGCTGCTTACCCTTATAAAGAACTGCTGGAAGAAAACATCCGCCGCGGAA
+>850:2:1:15865:18786/1
+CCATGCGAAAGCTCACTTCCCAGGCGGCGCTGGGATCTTCTCCCACATGCGCTC
+>850:2:1:15866:13011/1
+GGCGCGGGGTTTCTCAATGAGCGCAGGACTGGACGCTTCGACAGTGACACCGGGTAGCACTGAACCCGATGCATCT
+>850:2:1:15866:13011/2
+AGTGAACGCGGGGACGCGAACGCGGAAACCTAGAACGGATGGAG
+>850:2:1:15866:3758/2
+CCCTGTACATTTTGGAGCTGCGCTTGTGACGTATTTTGTTCTGCCGAGTATGCTGCTGCCTGCT
+>850:2:1:15867:10225/1
+CGCTGGCGCGACTGGGCGCTTGTCCTCCACTCGCC
+>850:2:1:15867:10225/2
+ACGTTCTTTCTTTCGTACACGGAGTTGACATTTGGCGTAA
+>850:2:1:15867:2219/1
+CTCGCATCGGCGAAGACTCTTCTAATCTCGGCAGCATGTTTGCG
+>850:2:1:15868:5253/2
+TTGTGGCACGGGATTGAGACGATCAGCGGGCCAGCAACCATCTTTTTCCCCTCAGCAGACTATACACATC
+>850:2:1:15870:19528/2
+CAATCGAGAGGAGCTCATCGTCATACAGCTTGTGTCGTCCAACGATTGGCACACCATTGA
+>850:2:1:15872:2969/1
+GACGGCGTGCGACAGGGCCCATCTGGACCAGCTCGTGGC
+>850:2:1:15872:2969/2
+CAGGGGGTCGGCGCGCTCGACGTCAACGGTGACGGCC
+>850:2:1:15872:20264/1
+ACTGCGACGACGTGGTGGCGCAGTTCATGACGCAT
+>850:2:1:15872:8788/2
+AGAGAGCCTGATCGGCCCGCTTCAGCAGTGTCGCGCTTTCATCGCCACGGATCGACGCGGCGACGCCCAGGCTCGC
+>850:2:1:15873:2365/2
+CAGTTTGAACGACAGGACAAGCCCGCGTTCGTCC
+>850:2:1:15873:14711/2
+GACGCGCTACTGGCGTTCGCGTCAGATCGGAAGAG
+>850:2:1:15874:17078/2
+GTTGATTTCCTCTGTCAAGCAGCGGAGGCACCGGAGGCGAATGTTGCGTCGACCGCCGATTCATTGGCGACATCGA
+>850:2:1:15879:15696/2
+GCCCGGCCCTCGACCATGTTCGCCGACACAGTGCCG
+>850:2:1:15879:11176/2
+GGCCTGGTCGCCTTCAAACCCACGAGCGCTGCACCGCATATCCAACTTCCTTTAAATACTTCAGGCAACGGGTATT
+>850:2:1:15879:20380/1
+AAGGACAATCTGAAAGACACCTTGCTGTTCGTTGCCGTTCGGATGCCATGTGTAAGAAAAGTGTGTCTCATCAATT
+>850:2:1:15887:15238/1
+CGCCGCAACCTGGGCGAAGGCCGGTCACGTCCCACTAATTCTCTGGGAAAAGAGGCCGTCCCGTTGTTG
+>850:2:1:15887:15238/2
+GAGCGCGCCGATATTCAAACTTGGATGGATTTGCATGACGCCGAGGCAGGCCGAGCGCCGCGGACGTG
+>850:2:1:15893:1480/2
+TCGACTACTCCAGAAGAGTTGCAGAAGGCTGTGCGCTTTTACGAG
+>850:2:1:15893:16550/2
+TGTTGTCCGCTTTGATCAACTCGTGACTAGCGATCACGAATACGCTATCAGCGTCGGTCTGCGTGCCCTGGCTTCG
+>850:2:1:15901:13291/1
+ATTTGAAGTTCCCTCAGCACAAGTCCCAAAATTACCAATCTTCCAACAAGAAAACGCCCGGGAAACTAG
+>850:2:1:15901:14243/2
+TTCTGAATGGCCATAGAGAAAGAATATAGCACAAACGCTCTCGAAAACGAACGG
+>850:2:1:15902:17379/1
+CGAGATCCGGCCGGAGGGCTGCATCGGCCGCGGCGACGGC
+>850:2:1:15902:17379/2
+TCGTGCTCGGCGGGGATTGCACTGAAGCGGCGGCG
+>850:2:1:15903:16695/2
+ACGGGTTGGTTCTTGCGACACGCGGAGCAGCGCGAACCCTCCTAGGAGCACGGCGAACACGAG
+>850:2:1:15908:21218/1
+CGGAGAATCGGTCTGCCCGCGCATTGCAAATCATGCTTGATCAAAATGATCC
+>850:2:1:15911:12429/2
+CCTTCCTCACACGGTGCAGTACCGCTCATGG
+>850:2:1:15912:20229/1
+ACTTTGGGTTTTAGACGTCTAAAGCTTTGCATAATTGAAGCTTAGCAACACCG
+>850:2:1:15914:3517/2
+TTCCCTCGAGGGCAACCTGACTTGCGGGAACTTCCAGCCGCACCCATTGCCCGGC
+>850:2:1:15918:3002/2
+TATCGGAACTGGCGAATGGGATAATACTCGCCACGAATCGATGCGACTCTCCGGCATCTT
+>850:2:1:15919:14671/2
+CTCACAGTACGCCAGGGCATCGTGCCAGCTCACG
+>850:2:1:15920:3890/2
+CTGCTCATGATCAGGTCATGGAAAAGGCGGACAAAAACGGTGCCCTTCTTGGCTTCC
+>850:2:1:15939:17785/1
+AACGGCACGTTGAACGCCTGGGCGATGCGCTCGCCACCGCCGCGACCGAAC
+>850:2:1:15940:20532/2
+CCACCCTACGCCAATAACTATCTTCCCGCCTTCAATCCCCCCGGTGGAAACCGGGGGATCGTTAAGCCCCACCCTA
+>850:2:1:15942:7509/1
+CCTTTGCTTGCAGATTGCTCTTCTCGAACACCTGCGAATCCTTCAATCGTCCAATGCTTG
+>850:2:1:15947:21371/1
+GCCCTAGAGCAGCATTGAGCATGGCATAGCTGCACCAGGCAAGTGTGGTGTTGCCTCTGGAGGCGCCTCTGTCAAA
+>850:2:1:15948:4327/2
+AGCCCCCCGAACAGGGCGGCTGCAGCCATGG
+>850:2:1:15949:10089/1
+ACGTGGATGCCGCCGCAAGTCGAGAAGGTGAAATGATCCATTGGTAAACAAGGAGAGCAACTGGCTCGCAGCGCCT
+>850:2:1:15949:10089/2
+TGGTCTGAGGTTAGGGCTTCTGAAAAAATTAGTTTGTCTTTACCAACCCTGGTGGTTTCCATGTGCCATGCCCGGC
+>850:2:1:15951:3403/1
+ACGATCGTTAGCCGGACCAATGAGGGAGCGCGCTTTAAGATCGGGAACTGCGATCGTC
+>850:2:1:15951:17138/2
+TCGATCCCGAAATCGTCCAGCCGCTCGTAGAAGAGCTTCGGGATCATCGCGGTCG
+>850:2:1:15951:7676/1
+ACCGCATGGCGGGCGGCATAGATGTCTTCGCGCGCCAGAATCTCG
+>850:2:1:15951:7676/2
+CGTTGGTTGGATTTACACCGGTGCCGCCATTGATCAGCGCGTTGCTCGAAAATTGACAGTTATCCAACTGCCA
+>850:2:1:15952:9385/2
+TTCCTCACATCCTCGCTGGTACCCAAGAATGAAAATGACAAATCCTGTCCTTGTG
+>850:2:1:15952:12358/2
+TTCTGCGATTGCTTTGCCGATTTGTTCTGCCGCGGTCTTGTTTGCAGCTGCTTTATCTTTACCCAATAATGAACGC
+>850:2:1:15957:10743/1
+GAACCTCGGCTACAAGCCGCGCTACAAGCAGGGCTACTTCCCGGTGCCGCCGATGGACAA
+>850:2:1:15962:19218/2
+GACTTCGAGATCGAGATCGCGAGCCTGCGCAAGCACCGCGCCGAGCAGCTGGCCTCC
+>850:2:1:15962:4135/2
+CTTCGGTGTGTCGAATTGTTTTTGCGCTGGCTGCGGCGC
+>850:2:1:15963:5631/1
+GTTCTCAGGATGGCCAGGTCGCGACCGATGTGCGACAAACACCCCAATCTGCAA
+>850:2:1:15964:9250/1
+AGTTGATCTAATTATCTAGGACGAGGTTCCGATATAGCACAAGTACTACTTTAAGGTAGTCCACCGGCTATTAAC
+>850:2:1:15964:18060/2
+CGCAGACCCCTTGTGACTTTGACAATGTCGCGCCGCGCCAGTGCTTGGAGCACCGTTTCGAGAT
+>850:2:1:15965:6138/2
+CGCGGGAGTCGCCGGCAAGTTGATCGGCCGTGCGATCGATATCTTGGTGCAGGCACGCCGCGGAC
+>850:2:1:15968:6200/2
+TCTCTTTCTTGAAGTCCCGGTCAAGGATAGCCATCTGAGCGAACCCCTCTGGAACGTAATGGCGCTCGAACGG
+>850:2:1:15973:10906/1
+TTCGCCATTGATGAAATTTGCGCACCGGCCAAAGAACAAT
+>850:2:1:15974:20171/1
+GCTCGGCCTCGAGTATTTTGCAAAGCGCAACACCGGGAGC
+>850:2:1:15974:20171/2
+CAAAACAGAGCGCCTCAAAAAAATCTCCCTGGCGCGTCGCGGCATCGCCG
+>850:2:1:15977:9545/1
+CAGCATCAGTTCGCCGGAGCCCTGGGCCACCAGCATGTGACCGTAGAAATCGCCGAAGCCGCG
+>850:2:1:15978:4302/1
+GCGGTCTATTTTGAGACAGCGCACTATGTCGGATGGCCGGCCGTGCTGGTGCGCGCGTCC
+>850:2:1:15981:19065/2
+CTCGCGGCGACTAACCGCGACCTGCAAAAGGCGATTGCTGCAGGCGCATTCCGCCACGATCTGTTTTAT
+>850:2:1:15982:10959/1
+GTGTTGCAGTGGAAGAACAGCGCGTCGCCGG
+>850:2:1:15982:10959/2
+GGCTGTTCAGCGTGATGATCGCGCTCGACCGCTCCAACCGCGAGAACGGCTGCCTGCAGGTGGTGCGCG
+>850:2:1:15982:8205/1
+GTGCAGGGCGTCGAGGGCCAGGACCTCCGCGAATTCCAGGTAGTCGGCGACGCGCCC
+>850:2:1:15983:13952/2
+TGATGGCGTTGACCTCGGTGTTCGCAGAAATCGAGACATTGGTCGTGTTCGAAAGAGCGAACGTCGCAATATCCGC
+>850:2:1:15983:2488/2
+AACACCAATGTCTGCCCGGTCTGCCTGGGCACGCCGGGGAGCCTGCCGGTGCTGAACCAG
+>850:2:1:15984:6771/1
+GTGCGGGCCTCAGAGGTTTTGTTCGGTAAAGAG
+>850:2:1:15984:6771/2
+GGACCACCACTTTACCGTCGATAAAATCTGAGATTGAAATTGT
+>850:2:1:15986:11085/1
+TGGACAAGCACTCCTCGTAAAGTCAAAAAACTGAAACGGCCGAGAAGACGGTCAGTTATCTGCGGCCAGTATGGCG
+>850:2:1:15986:11085/2
+CCCGACCTTCCGCGCTGGCGTCATTGATCGCCGCAAAAAAATGTACCCGACCGCCTCCGGCACCGCCATACTGGCC
+>850:2:1:15987:2300/2
+GCACCGCTTGCGATTGCGGTCAGCAATGTGCGCTCCGC
+>850:2:1:15991:19180/1
+AAAGCTTTCGGACGACGACCGAAGTCGGCAGG
+>850:2:1:15992:5879/2
+CAAGCAACCTGAAGGCTCTGCGCATCTGTCTC
+>850:2:1:15998:4114/2
+CGAGCGAATTCGCGCCCGATCTGGTCGGGCGCGTGCGCGCCGCGGCGAAAGCGCTCGGCTTCAGCCACC
+>850:2:1:15999:4655/1
+CGTCGAGGACGCGTGCCAGGCCCACAACGTGGTGCGGCGG
+>850:2:1:16002:1133/2
+ACGATTATGTCGCGAAGGTCGAAAACCTGATCCGTGAAACTGTCG
+>850:2:1:16003:20975/2
+TCCAGTCCGACATGGAGCCCGGCGGCGAGACGCGTCATCGGCAG
+>850:2:1:16009:11355/1
+AACGTATGAAGCGCGGGGACCGGATGTTCGACGTCGGGCGGGTCGCGGGCGAGC
+>850:2:1:16012:7267/2
+ATACCGAGCAGACTGCGACGGATGCGCGACGCGTTTCCATTGCACCTCCCTCAATTTTTCGCTAACACATGTAGCA
+>850:2:1:16013:2748/2
+TAGGTTGAAGTTCGAACAGTCTCTGCAAAATTTCCCTGCCAATATGGCAC
+>850:2:1:16013:8739/1
+TGCGGGCCTGCTTATTGGTTTTGTAGTGAGCCTTATTGCGGAGGTTTGGGATGAAATTGATTGGCATCAGTGGTA
+>850:2:1:16013:8739/2
+CCTATAATCATTTCTTTGCGGTTTCCATCGGTGTGCTCTAACGTGAGTCCGAACATATCGCGGCACATTTTCTTGA
+>850:2:1:16014:14233/1
+TCAACGGCCCTGCTTCGCTGGATGGAACCGCCTACGGAA
+>850:2:1:16016:16998/2
+TTTAGGGGTAAACCAGCATACGGCAATTCCCAGGACCGATGCGGATACAACGGATCCTAATTTCCTGCAGGCG
+>850:2:1:16016:11122/1
+CGAGCAGAGAGCCGTCGGTGGTGTCCTCGATCACATACGGAACGAGGACGCCCCGAGAGC
+>850:2:1:16017:20026/2
+AGTGCGTTGCCGGGAAAATCAACGACACCTGTGGTCAGGAATGCGCCGGAATAGTTGCCGTCCGGCAGCACAC
+>850:2:1:16018:3867/1
+CGGCCCATGGACTTCTGAGGCCGCTCGGGTATGAGCTCGATGAACGCGAC
+>850:2:1:16018:3867/2
+GATCCCGATGTGTTGAGCAAGTACGTGATGGCCCTTC
+>850:2:1:16029:17829/2
+ACTGCCAGCCGTCGAGTCGTTCCCTGGGGCACAGTCTCCTCTTGGGTCAAAGGAGCCGATTGAACTTTTT
+>850:2:1:16030:11138/2
+GAATTTCAAACACTGGTTCTTCTGCCTCAACTGGC
+>850:2:1:16031:2600/1
+TCTGCGATCGGCCGCGAAAAACTCTGGAAGAGCGCCGCACAACTTGTTCCCAGACGC
+>850:2:1:16031:2600/2
+AAGTCGCTTTGTGCGGGATTTGGATTTCTTGACGGGCAGAGCTTCCGGATTCTGAGCGCGGCAAAGTTTTTTTACT
+>850:2:1:16033:15597/1
+GCTTGCCGATGCACTTGGCCTTGATGGCTTCGGCTTTGGCCTGGTCCCACACG
+>850:2:1:16033:15597/2
+GATTCTCGTGGAGCGCGAGGAGAAGATCCGGCGTTTCGTACCGCGCACTTACTGGGAATTGATC
+>850:2:1:16034:20065/2
+GGCAAAATCCACACTGACTCTGAGACTAAAATCATCACGATCCTGATCTACATGAATGCGGGCTGGGAGTCCGCTG
+>850:2:1:16037:6717/2
+ATCAGTTGGAACATCCGAAATATCGGGAATACCTTGATCGATATCGTGGATGAAAGTGGAAGCTCGTTGCTCTGGT
+>850:2:1:16037:1853/2
+CACGAGCCACCCCCGTAATGCATAATTGCGTCATATTCC
+>850:2:1:16040:20497/1
+GCGCCCAGGCGCTCGACGCATCGAACTGGGCCGCG
+>850:2:1:16041:10823/1
+TGAATGTCGTCACCGACAAGCGCATCTACTACCTCGAGCTCCACGACTTTGCCC
+>850:2:1:16041:10823/2
+TGACGTTCGCCTTGTCGATGCCGGAGATATTCGGCCAGGCAGCGCGCTGCTCGGC
+>850:2:1:16047:19522/1
+CGGGTCGAGATCGCAGAAGATGCGTCGCTCAAATTTCAGCAGCAGCGG
+>850:2:1:16047:4990/1
+TTCGCCGAAGGCCTTTCTTGAAGGGATGATCCATTTGTATTCTGGCAATAAGGAGAGGGCCCAATCCAGTTTCG
+>850:2:1:16051:18157/2
+CGCCGATAAGTATAGGGCGCTGCAGCGTGATGACACCTTG
+>850:2:1:16052:8233/2
+GAGGATCCGGCTCGAGGCGTTGAGGACTGGACGACCGTCGCGGCCTTCTTTTGGGGCGCGGTCCTCGATTGTCGAC
+>850:2:1:16052:13494/1
+TTCATGCCGAAGTCGGTGCTCGAGACGACACAAGAGGAG
+>850:2:1:16055:3897/2
+CGTCCCCATACGTGGCGACAGACCTTCTCGCGCCGGCAACGCGACCACCCGCGTCCGCCATCCC
+>850:2:1:16057:12856/2
+ATGCTCGGTCTCCATCCATCTCGGTTCGCACAAGA
+>850:2:1:16059:11275/1
+AACCAACTACCGTTCGGCTACTGCCTCGCTTGCCACGCG
+>850:2:1:16061:5329/1
+AAGCCCTGACCGAACACGCCACTCGCTGACGTGTCTCTCCATCTCGCCGGCATCATC
+>850:2:1:16061:3917/1
+GGATCGACGCCGCTACCCGGGTCGAACGTGACCTCGAG
+>850:2:1:16064:19641/1
+CTGGTGATCGCCCTGACGCTGATGATTGGACTGCAACTCGTCG
+>850:2:1:16064:16028/1
+ACAACGTCGAGACCGGTTGGCACCATCCTCGTTCAGATAACCGCGAGCCACGAA
+>850:2:1:16068:2681/1
+AGAAAAAAACGTATCACACATCCACGCTACGAGTTCTCGTGCGCT
+>850:2:1:16071:7405/1
+CAACACCCTGCTAAGGTGGTGTTGCGATGGGGACTTGCTATGAACAGCTCAGCGCGGC
+>850:2:1:16071:7405/2
+CCTCGTAATGGCCGCCAGGCCAAGAGCGCGTCTGCTGACTGTTGCGCTGG
+>850:2:1:16072:21420/2
+TGCCTCCTGCTCGGCGGCGAGCCCGCGGAGTTGAACGCCGCCGCCACCCTGGCCGATCACGCGGTGGCGAAGGAAC
+>850:2:1:16072:13908/1
+CGACGGGGGTGTGCATGTTCCATCGTGAATCGGGGGTTCTGAAGACGACGTACGAGGCGGACATGGCGCTCTATCC
+>850:2:1:16072:12655/2
+AACGACGCGAAGGACGACCGCCCGTTCTCGTCC
+>850:2:1:16073:9315/2
+ACGATCTTGTCGCCTTGTGTGATCGCATTCACCACATCCTGCCCTTTGGTGACTTCAC
+>850:2:1:16076:16340/2
+GCCGCCGCGAAGGCGCAAAACTTTTCCTCAAGGGAGATCGCTGTTACAAGCCTTCCTGTCCGATTGAAAAGCGCGG
+>850:2:1:16080:10154/1
+TGAACAAGGGGATCACTCAGCTTTTCCACAATGTTGCGATCAAGCTCGGTCTCCTCGCCTTCCAACACGAG
+>850:2:1:16080:10154/2
+TGCGCTGCCTGCGCCAACTCAGCCGGATCACCACGGAACTTCAACGGAACGCCATGTCGCTTCGC
+>850:2:1:16080:21181/1
+TGCAGCGTTGCTCCCCACGCGTGGACAAGTCGAACGCGCACGCGACATCGCG
+>850:2:1:16080:21181/2
+AACGCAAATCGGGAATGGCTGATGACGCAGTCGGGCAGGGGAG
+>850:2:1:16084:13598/2
+GTTCCGGAAGGACAAAATTCATTTCTTCGCCAGCTACGCATACGAGCGCGAGCCATCGACGCAAA
+>850:2:1:16086:7461/2
+CATGTGCGACAACTCTTTCAAGCGGTCGTTGCACTCCACACCGACTGTCGTAAATGTTAAAATTAAATGCTAC
+>850:2:1:16090:7816/2
+GTGCGAAGCTTCGTCATGTGGTGGTCCTCCATTGAGGCCGTGAATCGAGTCCCCATGCGGGGCGCC
+>850:2:1:16091:14068/2
+GGATTGAGAGCAAGGTCTTACGTCGGCACTGACGAGGTAAGCGGACAGCTTCAATTAGAACTCCTAAAGCGACAGG
+>850:2:1:16091:3557/1
+CCGCGATGGAACTCCTCCAGATATTCATTCGTGACAAGACCTATGAA
+>850:2:1:16093:5480/2
+AGCGAAGTTTCATTGGAAGTTTCTAAGGTGATTCCAGTCAGGTTAAAAAGCCCGCAATCTTAGCAACGAAAGTGCC
+>850:2:1:16093:5625/2
+TGACCGCCTGGCGTCCATCACGTGTGAAGCGAATATCAATAGGCCAGTCCTCATGTCCTTTCAATGTCTGAAGCAG
+>850:2:1:16099:14404/2
+ACGCGGAGATCGCGGAGGTCATGGGACTGACGACCAAGGCGGTGAAATCGCTGCTTAGCCGGGCAAGGGCGAGGCT
+>850:2:1:16100:20175/2
+CCGGCGGCGTCGTTCCACCCCGCGTAGACTAACAGCTTGC
+>850:2:1:16101:11614/2
+GTCGTTACTCACCCGGGAAGCACTGATGACACCCTTGGAGTGATTTGTGAAGCAGTTT
+>850:2:1:16103:4019/1
+CAAAGGCTTTTTTGTTTCCATCGTTTCGGCCGAAGATGTATCGCATGGGAAACCGGATCCGGAAGTTTTCCTG
+>850:2:1:16103:4019/2
+GGTTTTTCCGGCAGTGTCGTAGGCAGGCTTTCTGCTCTATGCAACCAGC
+>850:2:1:16107:6916/2
+ACTCGAATTACGGGAATTACATCGTGATAGAGCAC
+>850:2:1:16107:6661/2
+CACGGACGAGCTCGTCGACGGCCGTGATGCGGAACGCCGCATC
+>850:2:1:16109:16413/2
+GTGTGCATACCGCCAAATGACAGGTTGTCCAGGTGAAAGGCCATACCAGTGTACGATCTTGCTGTATGTTTCTTCT
+>850:2:1:16109:2096/2
+CGATCGGCACGGTGATCGTCGTCCAGGGGTTTCGCTCCAAGGACGGGCGCATGCG
+>850:2:1:16111:5178/1
+CAAACCGAGCTCGTGGCGCGGCCGAAGGGGGTCAAGAACTGGATGTT
+>850:2:1:16111:5178/2
+CCAGACCCACGCGCAGAACGTGGGCGTCGCCGAGGCGTTCGATCAGACCTGCG
+>850:2:1:16113:15757/2
+GAGATTGCGGAAGTGATGTTGGTTTCACACTGAACCGATAACCTTCAGCTGTTTTTTCTGCGAGAGCAACCAACTT
+>850:2:1:16113:14270/1
+TCGGTCCCTCCGGCACCGGCAAGTCCGTGCTGCTCAAGACCCTCATCGGCCTGCTCA
+>850:2:1:16113:14270/2
+ACGACGTTGCGGATCTCGGACTCGGTCTTCCTCGTGTGCTCGCGCAACGGG
+>850:2:1:16116:18599/2
+AACCTGGTTCAATAGATCGACCGCTTGCAGCAAATTCGCCTTCGTGCTCG
+>850:2:1:16119:18553/2
+CCACGGCGCGCACGTCGAAAAGCTCCAGGAACTGCTCGACCTCGCCGCAGAGCTCAGCGTCCCCGTC
+>850:2:1:16120:13061/2
+TCGGTGTGGCCCACGATGTAGACCTGCAGCGACTTTTCCGACGTCAGCAGCTTCTCACTCGCACCCGCC
+>850:2:1:16121:18264/2
+GTACTTCGGCTGCTCGGAGAACCCGGTCCAGTTCTCCGCC
+>850:2:1:16127:7362/1
+CCGCGATACCGCTTTGCGCCCATCTTTTTCCACCAGCGGCG
+>850:2:1:16127:7362/2
+CGGGCTCTTCAAGAACGGGGGACGGGAATGGCAACCACAAGGCG
+>850:2:1:16131:15793/1
+CGCCGACTGGTGGCGCGCACGGCTTAGGCACTATTTACAAAATCCATCAAGAACACAATGCAACCTGGAACCTCAC
+>850:2:1:16132:20322/2
+CAATCGTAAGAATAGCACGATCGAAGCAATCTCTGTTTTACTTCACGGACGGGCTTACGCTAACATAATTCAGGAA
+>850:2:1:16133:10831/2
+TTGCCGTCACGGGAGTTAGCTGGTTGGCAATCAACTGCCAACCTGCCGCACCTTTTACCCAAACATTTATGCTGCG
+>850:2:1:16136:9778/2
+AGAGTATCTCAAGGATGAAAAAGCAATGTTTCGCTACCTGATGC
+>850:2:1:16136:3861/2
+CAGAACCTCATCCAATTGAGCGAAGGTCTCGAC
+>850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
+>850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
+>850:2:1:1132:18397/1
+GCGAATGCGTAGCACAGCAGGAACAGCACGGCGGCCAGTACG
+>850:2:1:1132:13339/1
+CGCCGGTGGCTCGATCAGGCGTCAATGTGAAGATCGTGCTCTGTCCG
+>850:2:1:1133:6133/1
+GGACTCTGCTAAACACCTCATGAATCTCAAACAAGGACTC
+>850:2:1:1134:18203/1
+TGGATGAGATCTTCGTGATCAGCCACGTTCGCCTTCGGGTACCGGGAGCG
+>850:2:1:1135:6487/1
+GTCATTCAACGTGTTGTTGGATTAGGGGCGCACCTCAATTCGCG
+>850:2:1:1135:14925/1
+GCGTCAGGTAGGAGACCACCGCCATGGCGACGATG
+>850:2:1:1141:1166/1
+GCGCATGCCACCGCTTGTTTGGCTGATGCTGGTAACGAACTTC
+>850:2:1:1141:1166/2
+TGATGGGGTATCCAAAGATGGGCTTGCGCGAGAAA
+>850:2:1:1142:16820/2
+GCACGAGTTTCCGCACGCGCCTTCCGACCCAGCC
+>850:2:1:1145:14575/1
+GACGCAAAAGTAATCGTTTTTTGGGAACATGTTTTCATCCTGATCATGTTCCTGCCGATTCTGATCTCGCGACTGG
+>850:2:1:1145:14575/2
+TAACGGGCTGAATGTTCAGGACCACGTTTACTACCGTC
+>850:2:1:1145:2219/1
+GAAGACAGAGTGGTCGAAAGCTATCAGACGCGATGCCTAA
+>850:2:1:1145:2219/2
+GAAGGCGGGTAATGTCCGACAAACATTTGACGTCAAAGCCGGCTTTTTTG
+>850:2:1:1151:2613/2
+GACACCCGGTCGGCAGAGGAGCTATCTCTACCACTTTGCC
+>850:2:1:1152:16202/1
+TGAAGCGCCGGGCGAGCTTAGGAACGCACGCATCCTTGCGTGCG
+>850:2:1:1152:16202/2
+CGATTGCCGTGAAACCCGGATTCTTCCAAAGCATTTGCAAGCCATATCGCAAGTCATGCCAAAGGGTATTCATGAT
+>850:2:1:1153:3264/1
+GTTTCCGACCGATTCAAAAGTCTTGAGATTATAGCATTATTGAGCCTACGACCAGTGGCGCTCTTAA
+>850:2:1:1153:3264/2
+GGACCGCTGTCTGGAAGAACCCAACTCTCGATGTGATGGATGAAG
+>850:2:1:1154:8457/1
+TCGGCGCAAGCGGCGGAGTACGCAAAATTCCAATCGCAATATCGCCCGAATCATCATCTGGCCGTTAACTATCCGC
+>850:2:1:1154:8457/2
+CGGCAATCGCTCCTTGCTCGTGGAGCTGAGCCAGGGGAGCTTTCC
+>850:2:1:1155:12392/2
+GTCGCAAGGCTATGTTACTGCCATTTTGCAGGATC
+>850:2:1:1161:6871/2
+CAGGATTTTCGGAGCGGCCATGACAGACGGTGGACCATGGATTCGGC
+>850:2:1:1163:5014/2
+GGAGGCCATCCGCCGCACCCGTTTGAACGAAATGGATTTCGCACGCCGACGCGCAA
+>850:2:1:1165:6706/1
+GGATGCTGGTGCTCACAAACTGTACATTCGATGGGCAAATCTACAATGTCGAGCGTGT
+>850:2:1:1165:6706/2
+CCTCATAGGCTTTGCGATATGCTGGATCCTTGAACTTACGTTCGAGGATAGCCGCCG
+>850:2:1:1168:18774/2
+GACCTGTTTTTCAGGCCCGCCTTTTTTCGCGCCTT
+>850:2:1:1168:12941/1
+GAGGCACCGCCGGCAATGAGGGCAACTTTCCCAGCAAATGGTTTGG
+>850:2:1:1169:15266/1
+ATGAGAAAGGCGATGCAGAACAACATCGGCACTTGAAATCGGATTCGACCGCCGAGCATTGTTGC
+>850:2:1:1169:15266/2
+AATCATTCCGGTTTTTTCGCGGAAACCTATTTTCGGCTACGAATTTG
+>850:2:1:1169:3002/1
+AATACGCGAAAGAAACGGAGAAAAACCACACTCATGACCTAGAGAGCACG
+>850:2:1:1172:19113/2
+TGAACCTCAAAACGACAGTCATTCCATTCGCAATCTTGGTCTGTAAAATCCGCGTGATCCGCGTAATCTGCGCTT
+>850:2:1:1173:8562/2
+GTTTCGGCGATTTCGTCCACCGGCAATCCCAGAGCGTCCGCCAC
+>850:2:1:1173:19794/2
+GAAGGCTCTTATAAAGAACCTCCACGGGCGGACGCAAATCCAGTCGATGAAGGAT
+>850:2:1:1174:10753/1
+CTTAACTCTGTTCGATTCAAAAAAACTGCGCTCTTCGGCTGTGAT
+>850:2:1:1174:10753/2
+ATGCCAGCACGATTGCTGACATCGTTCCGGATCAGGCAGAATAT
+>850:2:1:1177:7953/1
+AGGAAGTGCATTGATGTTTTACGACCGCGTTGCCCGAGGGTC
+>850:2:1:1185:12830/1
+TAGCCGTCCACGATGGGACCACAAGACGTGCACGCGATATGGACTCCGACCAC
+>850:2:1:1185:12830/2
+CATGTCCTACACGGATTCCGCCGACATCGGTGAGCATCAAGATCCTTACTGGTGTGGGCTCC
+>850:2:1:1185:6451/2
+CACGCGAGCTTCAACGTCGGCTTTTTTGCCA
+>850:2:1:1187:17718/1
+CGCGTGCGCAACGGGTCGAAGAGCACCATGCCGCC
+>850:2:1:1189:3693/2
+CAATGCCGAAAGAAGCGTGGCTGTTTTGAAACTTTGATCTGGCCCGCATTGAA
+>850:2:1:1193:10926/2
+TTCCTTAAATCCCGATCGGCCGGAAACAGCGCGCCATTC
+>850:2:1:1193:9868/2
+CTGACGCTCATGCCCGCGCGCGGCCGAATCTCGGTCATTC
+>850:2:1:1194:6950/1
+AAGGTGAAGGCGGCGAATCCGGACATGGTCTGGATCATGGTCGCCGGCG
+>850:2:1:1194:6950/2
+CTGTGCCATCATGGAGAAAGGCCGCATCCTTCACCAGGGATCACCTGAGGACTTTCGCGATGAAGCGATGCTG
+>850:2:1:1195:18051/1
+TGAGAGCGCCGCATTTATGGCCGTTTGTGTTTTTGTTCTGCTTTAAATCC
+>850:2:1:1195:18051/2
+GGGATTGACGCTTGTCCAATGGAGGGCTTTGACCGGGCGCAATACGACCAAATTCTGGGCTTG
+>850:2:1:1201:10588/1
+AAGGAAGTCCATGGCTCATGTCAAGAGCATCACCCATGGCCTTTG
+>850:2:1:1201:10588/2
+ATATTAGCAGAAGTATTTTTAAATTTCAAATTGATGTCCTCAGCCTCTAAGAAAACGAGAATTGTAATCATTGGCG
+>850:2:1:1206:3944/2
+ACGAGCGTCAGGTGCATCTGGTCGGGACGAACCCATCGCATC
+>850:2:1:1208:20073/1
+ATCGCGACTTTCGCGCAATGAATCGATGAATCC
+>850:2:1:1209:19367/1
+ATCCGGCATTCGGATAAGCGCAGATGAATGTATCGG
+>850:2:1:1209:19367/2
+TAATGATTTCCGGCACGATTACCGCTCGCTCGGGACGACTGCTGTCAGGCCA
+>850:2:1:1210:7793/2
+CCTCGGCAAGAAAATGAATGCGACGGAAAAGCAAGCC
+>850:2:1:1211:9990/2
+TCGATGCCGCGGAAAGCGATACCGCCCCTCGGGACGAGTTGCCTTTTGGGAAATACGG
+>850:2:1:1211:3054/1
+ATTGAAATCGTTCCCGCCGCGTTCGCTACACCTGGGCCATGGC
+>850:2:1:1211:3054/2
+CCTTCTTCCTTCTAACTCTTCGTCTTGGCCATCCATCAGCACGCTGGAATTCGAAGC
+>850:2:1:1214:2046/1
+GCGAGGATCTCATAGCGACCTTGCGCCGCTTCAAAACGAATGATGCGACGAT
+>850:2:1:1214:2046/2
+AACCATGCCCCGGCCGATACGGTCAAAGGTATAAGTCCCGTCGCCATTCCACGTTTCCAG
+>850:2:1:1214:16935/2
+TGCTGCGGAGAGAATTCCGGCAACGATGCCCAGGTC
+>850:2:1:1215:14389/2
+GCCGCCACCCGCGACGCCGGCCTCGTCGACTCCGG
+>850:2:1:1220:10748/2
+TTGGCGCTGAGACCAGCCATACTCTGCCCGTTGTTGGCAAAGG
+>850:2:1:1222:15174/1
+ATGTTTTTATGCCCCGAATGGGCTTGAGGGTTCAGGCCTGGGCTTTAGGCTTCCGGCCTGTAATTTGTTCGCAGTC
+>850:2:1:1224:17113/1
+ACGGCGGTGGGAAATGACAAATGGGTCAAAA
+>850:2:1:1224:17113/2
+CGTGGATTTGCGCCGCTTCCAGAATCTCACGCGCGCATTCAGCACCAGTGATGTTCGAGCTGGCACGGACCTCGCC
+>850:2:1:1224:13641/2
+ACGATTCATTGGGTGAGCGCAGCGCACGCAATCGATGCAGAAGTCCGATTGTATGATCGGCTTT
+>850:2:1:1226:12773/1
+AGCCTCGTGCTGCGCTGGGAGTACCGCCTGGGCTCGACGC
+>850:2:1:1226:12773/2
+CGCTCCGCCTCCGCCAACGAGCTCATCCTCCCCAC
+>850:2:1:1226:12456/2
+ATACGCGGGAAGTTTGCGAAAAATGGCCTTGATCAACAGAAGCAC
+>850:2:1:1227:6259/2
+CAAGGGCCTGCATCTGTGGATCAAAGTGATTCTGCCCGCATCATTACCCTTTGTCGTAAGCGG
+>850:2:1:1228:6125/2
+ACCCTCTTCCAGGACATCCGGCGCTACTTCCCG
+>850:2:1:1230:4313/1
+TGAAAATCGCGTCGCGCAACACCGTGTAGGGCAATCCGCCCAGT
+>850:2:1:1231:17342/1
+AGGCGCGACACGGCGTGCCGCTCCATATATTCCGACATGTCGAACCGG
+>850:2:1:1232:2523/2
+CAGCGGATTTTTGATTTCATGTGCGATGCGGCGCGCGACG
+>850:2:1:1232:14160/2
+AGGCCCTTCGCCGGCTACTACGGGATGCTCGTCGCCATGTTCGGCGTCGG
+>850:2:1:1232:15350/2
+ATGGGCTAAAGGCATCCCCTGTACGTTTGAAAACCATCAACCGTTAAAGGAAAGTTATGCCAAGA
+>850:2:1:1233:6833/1
+TTCGCCGGCAAGGCCATGGCCATAGGTGCGAGATTACACGCCC
+>850:2:1:1233:7715/2
+TGCGAAGTTGAGATGCTTTGCTTTGTGCATATTCTGTTTGACAATGCTCATTTAACAGGGCCTTTATCTTGTC
+>850:2:1:1235:3173/2
+CGGGTTCCCAACTCAACCCAGAAGATCACCCAATGCTCGGACTGCCT
+>850:2:1:1235:8887/2
+TCCTTCTTCGGTTTTTCTTCGGCGATGCGCTCTACGTCCACCCACTCAATAAAAGCCATACGC
+>850:2:1:1236:16319/1
+CCCAGAAGTCCCAAATTCGTACGACCGTCACAAGACCCCATACCCTC
+>850:2:1:1236:11508/1
+ATCCTTAACGACATTGCCTGGGAAAAACCCAATCCCCCGCCGAATCTCAGTTGCCGCTACTTCACCCACCGCACCG
+>850:2:1:1236:11508/2
+AACAACGAAGGAACCATGGAACCAAGTTCTTCAGGTTCCGCTTGGTTTGCTTTGTTACTTTGTTG
+>850:2:1:1238:17314/1
+CGTCAGCACTTTAGCGAGACAAAGGCTAGGGCCG
+>850:2:1:1238:9730/1
+CAGGGCTGATCCGGCTGGCCGTAATATTCGCGACA
+>850:2:1:1239:11840/2
+AAGAGTCCGCCAGGTTTCATCACACGGGCGATC
+>850:2:1:1239:2991/2
+AACCGTGGAATGCAAAAATATGAAAAGTATGGGTG
+>850:2:1:1240:19320/1
+GATCGAGCGAACGCCGACGCTTTCAATTCTCGCGCGCAACCATTGCGGGC
+>850:2:1:1242:1980/1
+GATTTTTTAACCACGCATCACCATGACCAAAATTATCAT
+>850:2:1:1245:2838/2
+GGAGATCGTATCATTGCGTTCGGCAACTATAATTT
+>850:2:1:1245:18357/2
+AGTGTCCGCTTCTGCGTACCAGAGCTCACCGAACGTTGACGGTTTGCCG
+>850:2:1:1247:12729/2
+TCGCTGGACCACCCGAATCGGGGTGGAAAATTCCCGATGCTACAAAGATACGC
+>850:2:1:1249:7553/2
+GCTCTTCTGCAACGCCGACGAAATAGCGCAAATGCCGAAGTTCCATTTGATACCTTCTGGGTATGGGAACGATAAA
+>850:2:1:1250:13799/1
+ATAAGACATCAAGATCAAAATTGGAAGCAAGTTATTTTTTCTAATGAAACTACCTTTCAAATGTTCCAAAATACTC
+>850:2:1:1250:13799/2
+GTGCCTCTCCATCACAGTATAAGCATTATCAAAAAGGTTTTCATTTAAAATTTCACAATAAAAAGCACCATCCATA
+>850:2:1:1252:5121/1
+GCGAACGTGGGCAGGAAGAACGCGAAGCTCAGATACCTGGCGATCCCGGGGCTCT
+>850:2:1:1253:2217/1
+AAACAATCTCCTTAAAGTAAGAAGCGTAACAAGACTAAGACCAGCCGCGAGCGTTACCAGGACC
+>850:2:1:1253:21291/1
+CGCGCTGTCCGAATACGTTCAAGTTCAAGGCAAAGAGCTGTCCTACAACAACATCGCGGACGCCGACGCCGCGTGG
+>850:2:1:1253:16770/1
+AACAATGGCACTCTGTTTAAAAGCCGCAAAGGAATTCAATCTAAGTATGGTAATTTTAGATCGGGTAAATCCAATC
+>850:2:1:1253:16770/2
+GACCTATCACGTTTTTGATCACGTGCAGGCTATTATGATTGATGGCCATTTCTGTGTTAAACA
+>850:2:1:1254:20229/1
+CGCAATTTCGGCCGTACCTCCCTGCTTGATGTCCG
+>850:2:1:1256:19411/1
+AAGGAGGTCAATGAACTGGTGACGGCGCTTCTCGGTCTCGGAGTCAAAGAGGAGG
+>850:2:1:1256:19411/2
+ATGGTCCAACGAGACGTTTTTTTGAGCGCCCATGGCACCAAGAATTTCGCCGAGCAGTTC
+>850:2:1:1259:11748/1
+GCTGGAAGCTGATCCATCAAAAATGTCTGCAAGGCGCCGTCGCCG
+>850:2:1:1259:11748/2
+GTCATTGAGCGGCATCTCCGTGTTTTTGCGGGCGGTG
+>850:2:1:1265:13908/1
+ACAGCGGACTGCCGGTCGAGATCCACGCCACACAGCCTTCGCTCGCC
+>850:2:1:1266:19159/1
+AGCATGCGTGCAATTTCGTCATCACGGCCTGTG
+>850:2:1:1266:17676/1
+CGAAACGTATTTGCCCTGGTATTTTGCTGCGACCTTGCACAGTTCGATCAGCTCTTCGG
+>850:2:1:1266:17676/2
+ACATCGGTGCGACGACGATTCGCGAATACGTAGAGGGATACGAGGATAAGAAGCCGAC
+>850:2:1:1266:3595/1
+TGGATACGATGTGCATGGGCAGGGGCAACGCAAGCAACTGGAGCG
+>850:2:1:1266:11047/2
+CTCATCGCGTTGTTTCAGCATCAAAATTGGATCTGGCACGGCGCATTTAGTCCCG
+>850:2:1:1267:3991/2
+GTCTGAATCCAGTAAATCCTGTTAATCCTGTCTGGAACTGTCCAAAGCACCGAGTC
+>850:2:1:1267:19799/2
+CAACAACGGGCTCCTGCAGGCGAAATCAGGCATCACGGACCTGGGCA
+>850:2:1:1272:21387/1
+AACTCCGCTTCAAAGATCACCCACTCCTTTGAACGCCCGCCAATAATGCTCGTGATAGAAACACCGCGAC
+>850:2:1:1272:21387/2
+CAGGCGGTAGGAAAAAGCACCTTCGACCTGGTGGCCCTGGAGCC
+>850:2:1:1275:16957/1
+CAGCCGGAAAATCCGAACGGCATTGACGCGCTCATCAAAGTTCACGCGCAAAACGCCGC
+>850:2:1:1278:17766/2
+AGACCACGACGAGCCAATATCTAAATCTATCTCGAAACAGAGAGTCCCCTCGCTCTATGGGC
+>850:2:1:1281:16645/1
+AGGAAGTTCTTTTTCATGGAGCGATGGATTGTGGGGGTTCTTGGCGGGAGTTCGTTCCCC
+>850:2:1:1281:16645/2
+CGATCTCCCAGTTTGACTTACCCTCGGCTAGCCAGTTAGCCACCGCAAGTCTTCTGCGAAGTCGCAGCGG
+>850:2:1:1282:20716/2
+GACAACGTTTTGCTCGACAACGCCGCCTGCTTCGG
+>850:2:1:1282:15637/1
+CGGCACGCCAGTGTAAGTCCCAGCTCGTTTGGAACAAGACGGC
+>850:2:1:1284:4388/2
+GCCGCCGAGGATGCGTATTTCTATACCCATCACGGATTAG
+>850:2:1:1285:14897/1
+CCGATCTGGTCTTCGCGGCTTCTGCATTCGCGACTTCGCGCTGGC
+>850:2:1:1285:14897/2
+GCCGGAAGCGGAGCTGCTGTTATTCGAGGCCAGCCGCAGCCAGCTC
+>850:2:1:1286:16199/1
+CCGCAGAGCTGAACCCGTAAATCCTGCGACTCTCCAACTTGGAATTCCTGTTACG
+>850:2:1:1286:16625/1
+CACAAGTCGCGGATCCTGAGCGCGACCGTCTACA
+>850:2:1:1286:16625/2
+CCAAGGATTAACTGAAGCTTCGCTACATTGTCCCCAACCTTGAGCTTTGAACCCTTGAACCTTGAACCGC
+>850:2:1:1287:20240/2
+AGAATTTCGGAGTTAGCTAATGACCTGAGCTTCGATGCCGCTTTGCG
+>850:2:1:1289:10180/1
+ACGGCGTATTGACTCGGGCAACACATGTTCGAATAA
+>850:2:1:1289:7815/2
+CGATATACTTGTTCATGACTTCATTTGTTAACCGATAGAGCCTGACAAAAGCAAG
+>850:2:1:1290:6130/1
+CTGGCGATCGAGCACGAACACGGAAAATCCG
+>850:2:1:1290:21158/2
+ATCGTAATTCTTGCAATTGCTCTTATCCAAAATGA
+>850:2:1:1291:3983/1
+CGGCCGCTTCGCCCACACTCCGCTCAATCCAGACACC
+>850:2:1:1292:20486/1
+ACAAAGAGCCCAATCCACGAACGACCGCCATATCGAGGGTTTGGATTCG
+>850:2:1:1292:20486/2
+GATCGTCACACCAATCAGTTTGCTTTTTCGGCGAGGCAGGGCTATCTGTTCATGTGA
+>850:2:1:1294:21318/1
+ACGCCCCGATGCCAGTCGAGGCTTTAGTTTGAATGAAACTC
+>850:2:1:1294:21318/2
+CAACGCAAAGTCGAACTCGTCGATGGTCTTGGAGAACGGGAAGTGTGCGCTCCG
+>850:2:1:1294:6867/1
+TGGTCGATAAAGAGATCGCTCACATGGGCTTGACCGAGCTCCGGGTCGTGGCCTCCATGC
+>850:2:1:1294:6867/2
+CCCGTCGAAGCACCCATCGACGTTGAGCAGCCC
+>850:2:1:1294:10952/1
+CTGTCAGGATTGAGGTCGGCGCTACTCGGTTCACCGACGACCC
+>850:2:1:1294:10384/2
+CGGTTTGGTTTTCATGCTCGCACTATTTTACTTCAGCAAATCAATGAAAC
+>850:2:1:1295:17946/2
+CTCATCTATCTGACATCCAGATACGATCTAACTCGAGATACCTGATCTTGGCG
+>850:2:1:1295:19519/1
+CTGATCAGCGCGACCGACGATCATGACACGAACAACAACGGCGCGACG
+>850:2:1:1295:14767/2
+GGCGAGCTTTTGAGTCCTTAAGCACGGTCCCCGTCGGTTGCTGCG
+>850:2:1:1298:20131/1
+CCGAAAACCGATTTTCCTATCGGAATGCAGACGCAGGCGGTGGCC
+>850:2:1:1298:20131/2
+CGCGGTGAAACAAGCAATATTATGCATCACCACCAGATCG
+>850:2:1:1298:14251/2
+CGTTTGAATATCGTACTCGGAGGCGCGGACGGCAGCGACCGAATCGCTTCAGGACAAGGAGGAATAAC
+>850:2:1:1304:10935/1
+AGATTATTCTTCTCGACCGGGACCCAGTACTACGTCAGCG
+>850:2:1:1304:10935/2
+TTGGTCGACTACGCCTCCGTTCAACGCAACGCGCTGGG
+>850:2:1:1305:8737/1
+TCACATGAACATCCTTTGTATGGGCGGCAGGACCGTGGGACCGGCCGCCGCCTGGGATCTCGTTCAA
+>850:2:1:1305:8737/2
+CTGCTGGACCGCGTCTATCGAGAGCGTACGAATTGTGTTGATCGCTACTTCAGTCATCTCCT
+>850:2:1:1311:8232/1
+CCGCCCATCGCTTTGTGCGGCACGGGACATAAGCGTGAACACCATCACCGGTTCCCAACACAAATTCC
+>850:2:1:1311:6440/2
+TCAACAAAACACAACTGGTTGCCGATATTGCGCCGCTGCCGAAAGGTTATTCGGGCAC
+>850:2:1:1314:19280/2
+AGAGCAGAGAAGAGCAGCATGTCAAGCGCACGGGCAAATTTGGCGGTGGAGG
+>850:2:1:1315:17832/2
+CCGCTTCATCGCAGCGAAATTGAGAACGGCTGCACTGCC
+>850:2:1:1315:19010/2
+AATCCGAACTTATTTAGCACATGTTTTATCATTAGTTTCTCCATGGGTTTGGTTAGGTTTTCGTA
+>850:2:1:1315:2665/2
+AACTCGATACTTACATCGCCCGATTCGACTTCAATTTAAACTCTCAGC
+>850:2:1:1315:14550/2
+GAGCCGAGGCTGAGGATGTCGCCGGGCTTGAG
+>850:2:1:1317:4894/1
+ATAGTCGTTACCATATTTGTTGCGCTGACATGTTTATGCTCAGCTATCGGGTTCCGT
+>850:2:1:1317:4894/2
+CTGTTGTTATAAATCTCCACGAACTCGTCGTTGGGTCCGTTGGGCCCTCGCAAACGGAACTCGCTGATAATCAACG
+>850:2:1:1318:12988/1
+TGGGAAGACATGCGGGCGCTCGCGGGGGAAGGCGTCTTGTTCGGTTCCCATGCGGCGACGCATCGACCTCTGACGG
+>850:2:1:1318:17667/1
+ATCAATTTCGCACTCGAGACAACCGACGCGTTTAAGCAGGCCGGCACCCGC
+>850:2:1:1318:17667/2
+TGCAACGCCTCGAGATTGCGCGCGGTGTCCTTGAGCGTTTCGCCTTTAGTCAGGCTCGAAGTCGTTGC
+>850:2:1:1320:5106/1
+TTGGGTCCGGGATGCAGCGCAAATTCTCAAAGGCAATGTCGAGCGTTACGTCTTCATCTCGACGATTTCTGTTTAC
+>850:2:1:1320:5106/2
+TGATCAGCGTTTTTTTGGGAAACCATTTCTCCGCTTCTCTCTCGGAGAGCGCTTTGAGCGGACCG
+>850:2:1:1320:6330/1
+CCGCTTTCAGCGCTTCTTCGGATGCAGGCTGCATGCGCCG
+>850:2:1:1320:6596/1
+CCACTGCAGTATGGTGGCCACCAATAGCCACTCCCATCAGCAAGGACCGCGCC
+>850:2:1:1322:9036/1
+TTTAGAGCCGCAGGAAACGTTGCTGGTCGTTGATGCAGCGACTGGACAGCA
+>850:2:1:1322:9036/2
+CCGGCGAGCCGCTCTGGAACAAAGACTTCAAACTGATCAAGCTTTTCCCCTGTTCCCG
+>850:2:1:1324:12218/2
+CAGAATCGGTTCCTTCGAGGTAAGCGTTGGAAAGGACAGCTGGTGCGCCGTGGCCTGGTCCAGAGATGAAGATCGC
+>850:2:1:1324:8043/2
+GAACTGTGTCTTTATTCACACACATCCCAGAACCCGTGCG
+>850:2:1:1324:12062/1
+TGTATTTGATTGAGCAGGGGGCGGTCCGTATCTGCGTGCGAGC
+>850:2:1:1324:12062/2
+TCTCCAGCCCGACGTCTGGATTGTCGCGCACAAAGCAAAGAAAATGCTCGCGCGAAAGCACAGC
+>850:2:1:1325:18003/2
+GACATGACGATGCGAACGATTGCGTCATTTTTGAACAACGCCCAGGCGTGCGCCAGC
+>850:2:1:1328:18978/1
+CGCGCGGCGCGGATCCTGGTCCTGGACGAACCGACCGC
+>850:2:1:1328:18978/2
+CGTTGACCGTGGAGACGATCTTACCCCGGCGCAGCACTG
+>850:2:1:1330:5403/1
+CACTTGGGCTGGCAGTAGGGGTAGAGGTTGGAGTCGACGTAGGCG
+>850:2:1:1330:5403/2
+GACTGATCCAGGTATTGTGCCCACCTATGTGGGCGACTATGACTATGGCTCTTCGATGCTTACCCAGC
+>850:2:1:1330:13118/2
+GGCGAGACGCTGCGTTCGATTATCGAAAGTGTGATTCACGAACAAGCCG
+>850:2:1:1334:20923/1
+ACCATGGTCGACTGGGGTCGGGCTTGGAAAAACTGGTGCATCC
+>850:2:1:1335:12863/2
+GCTGACACAGCCGCCTCTACAGTCTGCGAGATCGTCATC
+>850:2:1:1339:20682/1
+GGCGATGACCGCGAGCGTAGCGAGCGCGATGGCGAGGCCGACCGGGATTT
+>850:2:1:1340:10411/1
+CCCGTTCACGCCACTTGCCGCCAGTGACTGCCCGATC
+>850:2:1:1340:17702/1
+CGCGCAAGGTGACTATATTCAGTGGTTGGATCACGACGATCTGTTGGCACCAAACAAGATCAGTGCCCAACTCAGG
+>850:2:1:1340:17702/2
+TGGAAGTATGTATTCTTGGAAAACTTGAGAAAGAAGTAGTCCAACGGTGTCAGGTCCTGGAATAGAGGGCTTTCAA
+>850:2:1:1341:7304/2
+CGTGCCGATTTCTTTCGTCCGTTCTTTTACGCTCACGCAAGTAATGTTCATGATCCCGAT
+>850:2:1:1342:17626/1
+CACTCCCTCTTTCCTCGGCTCCTATGGCCTTCTACGTTCTGCATATGTGCAAAAAGTATTCCGTGCC
+>850:2:1:1342:17626/2
+GGTCGGCATGGCCTTGCGCATGCCGCTTCGTCTCCTCATGGGTGGAGAGTGCCGAAGAGAATAGCAGAGTTATGTA
+>850:2:1:1343:13973/1
+CTAACTGGACGGCTTTAACTCCGAAACGTGTCG
+>850:2:1:1343:13973/2
+AGCGTGATCAATTCGCGCGAAGCGTCCGGTTACCTCGGAACTGTG
+>850:2:1:1343:2286/2
+TAGGTGGTGCCGTTGGTTAGCGCTGACGGGGTAATGTC
+>850:2:1:1346:1167/1
+TTGAAAAACGCACACATCCGCAGGGGACTCAAGGCGCCGGG
+>850:2:1:1346:12974/2
+GCTCAACGGCATCAAGAAGATCGACAGGTTGCGTTTTCTC
+>850:2:1:1346:19090/2
+ACCGCCCGAACTTCGAAGCGCCCAGGCCGTGTCCACTTTTTCGC
+>850:2:1:1351:18255/2
+ATACCACTTGGTTCCAAGGCAAGTAGGTATGTTCGATACTGGTCAAAACGTACAGGTTCGAAAT
+>850:2:1:1352:14245/2
+CCGCGATGGAGATCTTCTGGCGCCACGGCTACGCAGCATCGTCGATCGATCAACTGACGACGGCA
+>850:2:1:1353:6436/2
+TCGCGCACGAGACCGCGATACGGAAGGTTGAGGCGCGTCC
+>850:2:1:1354:14904/1
+CACATCGTTCTTGGCCCGACCGGAATCATCGACGTCGACAGCAT
+>850:2:1:1354:13608/2
+TTTCCTCGCCGAGCGGCTCAACATCGCCAGGCTGCGCGCCGCACTCGCCGGCGG
+>850:2:1:1355:13827/1
+AGACTCGAGATCGTCGAGGAGTTCCGCCGGCTGCTT
+>850:2:1:1355:13827/2
+AAAAACTAAAAGACTCCGCACGGCAGGAGGGCTCCGCAGCGGTGAATCA
+>850:2:1:1355:10706/1
+GGAACCGCCATTCTGGCATCGGCGCTGCTGACCCATTCTTTGAATGCGCTGTGGTCGATTTAC
+>850:2:1:1356:10483/2
+AAAGAACATTGTGTTGAGATTCCGACGTAGTAGTTTTACCGGGCCACTGAATGTGAAAC
+>850:2:1:1357:7696/1
+GGTGCGCAAAGGTCGACGCGAGGAGTTCATAGCCGCCTATGAGGCACCGGGTG
+>850:2:1:1357:17234/1
+ATCACCGCCGGCCGGATGGCTGGCAGCGTCACTTTGAAGAAGGTCTGCACCGGCCC
+>850:2:1:1360:14265/1
+AGCGATTACTCGTACGGCTTGCCACCCGAAG
+>850:2:1:1360:4892/2
+TAGCCAGCTTTGGAGTCATACCTCCTTAGGATACCGCCGCCGGGCAAAAACCCGCGTTGGTAACTCCGGG
+>850:2:1:1361:4695/2
+CCTTCTTCAATTCTTGATCGAATCCACTTCGCTGT
+>850:2:1:1367:17825/1
+CATACGCCTTCTTGTAGGACTCGATGGCCTGAGTGGCG
+>850:2:1:1367:3766/2
+ACTGACGGAAAGTGTCCGCTGTTTGCGCGAGCACTTCCGCGCCATTAACAGGTTCGGGCCAGAGTTCAAC
+>850:2:1:1369:7438/2
+TATCTGGGCCATGGAACACACCTCGGAATTCCGATCGAGTACGCCGAGCAAGCGAAGCCGGAAGGAATTGCCCAGG
+>850:2:1:1371:21376/1
+ACGTAATCTCGGCGAATCTTCGCAGCCAGATGTGGGCTAACTATCGAAGGTGTAATCAAGCTTTC
+>850:2:1:1371:21376/2
+GCAGCGGTACGAAGCGACAATGGATCTCCTAGGACTTTGTTTTGCTTGATC
+>850:2:1:1372:11585/1
+CGGCACGATGTTGCCGGGGAACTGCTGCTCGCTGACGGGATCGGTCACCC
+>850:2:1:1372:11585/2
+AACCGGCATCAGTATGGCGCCACATTGAGCGGACCGTTGCGGCT
+>850:2:1:1373:20753/1
+TCGCCGTCGGAGGTTGCGGGCGTAGCTTTGTAACCACGGCCGGCG
+>850:2:1:1373:20753/2
+GGACTCGCGTGGCGAGGAGCACTTGTTTCAGATGT
+>850:2:1:1374:12597/2
+TTGGCGTCTGCCCCCAGGCGAAGCAACTTCGGCTGCGGTTCAGCGTGAT
+>850:2:1:1374:13163/2
+GACGTCCATCGGGATCGCCTCGACGTACGAGAGC
+>850:2:1:1375:9648/2
+CTACGAGAAATTGCAGACGCGAGCGAATCTCGCGG
+>850:2:1:1381:3882/1
+GTAAACACAGTCCTTGTCAAGGATGTAGAGGCGCTTAAGCGTAGGCATTTG
+>850:2:1:1381:3882/2
+AGAAGTGCCACTGCTGCCATGGGGTCCTGCCTTTGGGGTGTTCATGCGGCTACTGCTATTTCGC
+>850:2:1:1381:3058/1
+CCTGAAAGGTGATTTCATCGCGCAGCTTCGTTTGTTCTTGAACGA
+>850:2:1:1382:3821/2
+GCCGCAGAGGCCAAACACTCCAACGAGCCGGCCGCTGC
+>850:2:1:1383:9317/1
+CCAGAGGAAGGCTGTTGCGCGCCAGTTGCATCGTGAGACTGCTCG
+>850:2:1:1384:5986/2
+CCGGGCTGGATCCCGATACCCAGATGGGACCATTGGTCTCAGAAGAACAATTGGCTC
+>850:2:1:1384:12834/1
+GAACGAACTGGCCCTCTACACGCCGAAGACCCCGC
+>850:2:1:1386:20169/2
+GAAGGCCGCGTAAGGGAGATCACCATGTCGATCGACGTCC
+>850:2:1:1388:13403/1
+CGGCAAGGAAAAGGCATTTGTCTTGTAACCAGCGCTGAGAAAACGATCCTTTCTTCTTGCCTGTGACCCAGTTAAA
+>850:2:1:1388:13403/2
+TTTATTCAGCATTCAAAGAACTATCCATCTTTGATTCGTGACACACCCAACAACAGCCATGAAAGAAGAAACAACA
+>850:2:1:1388:7616/2
+GCCGACGCTGTTCATCGATCCCGAGAAGGCCGGCGACAAC
+>850:2:1:1389:14269/2
+TCGAAGCCCTTCGCGAGATCCGACGCGTAACGGGTC
+>850:2:1:1391:14377/2
+TCAGATTAAACTGGCGAGCTTCCGTTAGGTCTTTGCCGCCGCAATTTGGGCATT
+>850:2:1:1391:13218/2
+CCCGGGAAGCTGCTCCGGGCCAGCACCCACGCCAGC
+>850:2:1:1391:10893/1
+AATCAGTTCAACGATCCCAGCCAAGTCAAATTCCGCGGTGAATCGAATACGGCATATGCCATCC
+>850:2:1:1392:2934/1
+ACTGATTAGTAGTGGTCAACTGAGCACATTACTGCACTTACATACC
+>850:2:1:1392:2934/2
+CGGTCCCTATCTAGTGTGGGCGCAGCAGGATTGCGGGCATCTGTCCTTAGTACGAGAGGACCGGGATG
+>850:2:1:1392:4857/1
+TCGATCGCGGGATTTTCGCGACGATCTACATCCGAGTGCCTCCTGGCACGACCGAGG
+>850:2:1:1392:4857/2
+TGAGCAGGTTGTCGATGACCGCGACCAGAATCGCCC
+>850:2:1:1392:6718/2
+CCTAAAATCGAGACGATGGAAATTCATCAGCTCCGGTATTTTGTCGCTGTCGCGGAGG
+>850:2:1:1393:2674/2
+GAGTTCTCCAAATGGGACTGCGAGTTCCACCTCCTGATAGCG
+>850:2:1:1396:3946/1
+TGGAACCTGTCACCGTGATTCGCAAGAGTCATTAGCCCGGCGTAACTA
+>850:2:1:1396:3946/2
+CCGGAAGTTCTCCGAAGCCGAGCGCAGCAAGCGCGGAATTTCCTCGGAGCGAGGTG
+>850:2:1:1397:17572/2
+TGAAATTGACTCTCGAATAACACCCGGGTAAAATGTGTGGCCATCCACAAGAGGCTGCACATATGACTC
+>850:2:1:1398:21146/1
+CATGTCGCTCATTCCTTGCAGGATTTTCCATTACGGGTACTGAACGTTCCTCTC
+>850:2:1:1398:21146/2
+CTTTCACTTCCGCGAGCGTTGTTCTTATGAGTTTACGATTCACTTGATAATTACCTCCAAAATCTTATGA
+>850:2:1:1398:12346/2
+TCATTATTTATCCCGGCGAAGGCCATCTCTTCATCAAAC
+>850:2:1:1399:4011/2
+GAAGAGTTTTGGGTGATAATGATGGCGGCAGTGCCACCATTAGTAAATG
+>850:2:1:1399:11461/1
+TGCCATCCAATGCGAGCTCACCTACAAAGCTGAAGTTTTCAAACGGCGAGCTGTCCAGTGCTTCTGTCACCGCGA
+>850:2:1:1399:11461/2
+CAGACGCTGCTGGGAGGGAAAGCCGCGATCGGGTCACCACTGCCATAGCCAATAGCGGC
+>850:2:1:1401:3248/1
+ATGAATTGCCGGGAGGGGCTAACGCTTCGCTCGAGTGGCGCGGCCGGGAG
+>850:2:1:1402:21419/2
+ACTCGATGGGATGTTCGGCGCTTTCCGAGGTGATATCGACCTGAGCTAAACGCTC
+>850:2:1:1402:1628/2
+AGATTGGAGCAATCTTTGCAATAGAAAAGTCGACAGGTGAGCAGCCGCGC
+>850:2:1:1404:8608/1
+TGTCATCGATGTGCTGTCCGATTGGATCTTTTCCAGGGAAATGTTTTTGCGCGAATG
+>850:2:1:1404:8608/2
+CGACGACACCGAAGAGGACAGTTATTTCCACGTGACCGGCA
+>850:2:1:1404:13122/1
+CGTGCGCTCGCGGTACCTGCTCGGCTGCGACGGC
+>850:2:1:1404:13122/2
+ACGCTGAACGCGTTGCCATAGCGCGTGTGGACAATCCAGC
+>850:2:1:1404:11662/1
+TGCGTGGGCGCCGCATCCAAGGAGAGCGACGCGAGCGC
+>850:2:1:1405:7171/2
+AGCCATTCCTTGGTCGGAGCCTACAGGATCCTTCTAGAGCTAGAAAAGACCATCAGGTAAATTTCGCATTTGAAGG
+>850:2:1:1407:12314/2
+CAACTACGGTCGCATGCAGGAAGTGTGGCTCGACAAGTAAGCCAGAGGGACTGACGG
+>850:2:1:1407:4420/1
+TATTACTGTGCCGGCCCATGGGCCCCATCAATATGTTTTTTCAATGAATCTGGCCGGGTGTATACTTTAAGGCAAA
+>850:2:1:1407:4420/2
+CTGCCGAAACGCGAGCCCATTCCAGACGGGCC
+>850:2:1:1409:4959/2
+CCTGACGCTCGGCCTGTCGCTGGTGATCACGAACGCCACGACGATGATC
+>850:2:1:1410:20636/2
+ATTCCGCGAGGCCAATAGCGACTACCATCTTAACAACGGCAGCCC
+>850:2:1:1410:15863/2
+TTACCTGATGGCTATGATTCGATTGCTTCGCGCTTATCA
+>850:2:1:1412:15135/2
+ATGTCATGCTCGGGATGATCGCCGGACCGCGTTTCGG
+>850:2:1:1412:13792/1
+CTGGCCAGATGCGCCGCCGTGTTGATGATCGCGGTGTGCG
+>850:2:1:1413:10544/2
+GGCCGCGTCATCGGCGCGCTCAACGGTCTCCTGATCGTGATGAAGGGCCTGCCGCTCGCCT
+>850:2:1:1414:14055/1
+AGCGCGACGTATTGGCCCCAGTAGCGAATGACATCGTCCT
+>850:2:1:1417:12454/2
+GCCTACCTGTCTTTGTTCACTCAAAGCAACGTGCTCGGAGCCGGCGAAC
+>850:2:1:1418:19116/1
+TAAAGCTGGCAAAACCTTAGATAACGTAATTAAAAATTATCACTCTTGGAATCAGGCAGGGGAAGACTATGCAAAA
+>850:2:1:1418:19116/2
+TCTTTTGCCTTTGTTTGAGCATGATCGTATGAGAGTTAGGTCCAGCCCGAATAGAAAAGACCTC
+>850:2:1:1418:16555/1
+AAGCTGCGCACCGGCAACGGCGGATCTTCCGCCC
+>850:2:1:1418:16555/2
+ACTCGGGCGCAAACGGCATGTGGTGCTGGCGGT
+>850:2:1:1420:12623/1
+AAGGAGAACCTGCGCGACATCACAGACAGCGCGCTATGGTTG
+>850:2:1:1420:12623/2
+CGTGCTACAGTCTGTCCATATGCGTAATCGTTGCGTGCGTTCACGCCAGTTTCAGTGCAC
+>850:2:1:1420:5058/1
+ATCTGCTGGGTCGTCCAGGCCGCAGTGGGATGCTCGGTAACATTGAAGTGGAGGACGCGCCGCCG
+>850:2:1:1420:5058/2
+CTCAAGCTCGGCCTCGATGTCGCTGAGCGCACCGTATCC
+>850:2:1:1421:4372/1
+CGCTCAAGAACCCTCCTAGGTGCGCCGTAATTGCGATAACTGCTACACCGAGCAGTTCAA
+>850:2:1:1422:15312/2
+ACTCCGTAGGTGCTGACGAGATTCGACAGTGACTTCCCGTCCTTGCCTGCCTTGTCCAGCGCCTTCTGCGTCTGCT
+>850:2:1:1424:15195/1
+GATTCTCGACGGGACCGGGGATCTCTCGCTATGCGGCTCTGCGTATTGGACTATCATCAAACCACCCGAGCTGAGT
+>850:2:1:1424:15195/2
+AGTTTGCGATGCTGCGTGACCAACGCTCCCACGACCTCCTTAATCTTCGTGACCCATGCCAGCAGCTG
+>850:2:1:1427:15628/1
+AAGGCGTCGCTTACGTTTTGAAGATCGACGAGCTTGTCGAGCTTCCGGTCAGCC
+>850:2:1:1428:12955/2
+AATAGCCACCGCGCCTTCGTTAGATTTTAAACTGCTAC
+>850:2:1:1429:3641/2
+TGAGCGCAGACAAGCGCAGCATCCTTTACACATCGAATCAAAACG
+>850:2:1:1430:20340/2
+GGTGGCGATACTAACTGTTCGGGTTCACAAACGTTAGGCCTCGC
+>850:2:1:1431:16826/1
+AAAGCAGGCTACCGCAGGGGTCACGCACGTCCGCGCGGTTCCCTCGCC
+>850:2:1:1431:13773/1
+GCCTTGCCGCCGGAGAAGGCTTCGCCGTCGATCCTGCCTTCGAAATCGATTGTCACGCGGTCGC
+>850:2:1:1431:7022/2
+CCTGCTCTCACGCAAAGACGCGTGCTCTCCGGAAAAAATCCCCACCTACC
+>850:2:1:1434:13980/1
+AGTTGCTTCAAGGCCTCGGGGCGCTCCGACAGCAGGGGCTCTTCAATGAACAGTGGCCG
+>850:2:1:1434:13980/2
+CCACAGAGGACGTTAATTGGCTTGATGCACCGGCC
+>850:2:1:1436:11941/1
+ACGCCCGTGGAGCAGGCCCGCCGGTTCAAGGATCGCATCGCCAACCCGCTCAAACGCTGGAAG
+>850:2:1:1436:11941/2
+AAAACGGCGAGCCGGCCGTAGGGCTTGTCGTTGGTCGGGACCAGAAACCACGGCGCTTTCTTTGC
+>850:2:1:1436:10113/2
+ATAGGACGTGCAAGTGATTCATAAGGAGCACATCTGTCTTATTGGTGAGAAGAAAACAAACAAAGCA
+>850:2:1:1437:2418/1
+CCCGATTCTGTACATGCACCTGCGCCTTATCCAGATCGGTACCCAGCTT
+>850:2:1:1437:2418/2
+CTGGTCCTCTTATTGATCGGCTTAATCGCGCTGAAATTTCTGCC
+>850:2:1:1441:18933/1
+GCCACCGTGCTCCTTGTCGCCTTTCTGAGCTTCGCCTTCGC
+>850:2:1:1441:18933/2
+TGGCGAGGGGTGGCGCGCGAGAATCGGTGAGGC
+>850:2:1:1441:10151/2
+AGGGCTGGACATGAAGCAGCGCGACTTCTTTCGCAACAAGGTCG
+>850:2:1:1441:2347/1
+AAATAAGGAGGGAAAGACACTAGCAGTTGCACGGGCTCGAATGCGATGGCGAAGG
+>850:2:1:1441:2347/2
+ATGCCATTTGAAGTTATAACGAGGGATATTAAACCCTCTGGCGGCGCT
+>850:2:1:1443:7265/2
+CAGGAACTTCGGGCGCCGAAAAACCGGATGTTCTTTTCGGAGCTGTAT
+>850:2:1:1444:12746/1
+AATGGGCGGTCACTCGCCGGCATGGCTATGCTCGCTCCAT
+>850:2:1:1444:12746/2
+GCTCGCCATCGAAGTAAGGATTTCCACTGGTGAGAAGTGCTCCAATCCCCTCTCGCAGAGAATGCCGTTTCGATTT
+>850:2:1:1446:8634/1
+CGGCGACCCGTCCTCGGCAGTGAATCTGGCAAAACAAAGATTAATC
+>850:2:1:1446:8634/2
+CCCGAAGGCCTTTCCGTCGGACTCACCAGATATATTCATCCGGCAACTGAAAAGCATTCTGGATCAAATT
+>850:2:1:1447:6193/2
+GAGTGCGCTGATGTAGGTGCGGTCAATGTGCGCTCGATGCGCCAACTCTTCCTGCGAGAGGCCACGAGC
+>850:2:1:1448:10036/1
+GAGAAGATCATCCGCATCTACGACATCGTGCTCGATCAAGCTGTGCTGCTCGATTCG
+>850:2:1:1448:10036/2
+AAGCGTCGAGTCACCAGGGATGGACGTGAAGATC
+>850:2:1:1448:3050/2
+GGGCCGCATCCGGAGGACGGCGAGGAACTGGAAGTCCGCGATGAAATGCCGCCGG
+>850:2:1:1449:7679/1
+AGGTTGCCGGCCTGCGGTGTTTTCCGTCCAACTGCCTCCATGTAGGCAGAGATAGATTGCACGTTGCAGTCTAATT
+>850:2:1:1449:7679/2
+TTGCCGTTTTTCATGCGGACATATTATCAAAGCGTAGTTACCCCTTTGCGCATACCCCCGGCTC
+>850:2:1:1451:3324/2
+CAGGCCAGGGAAACAATCCTTTTTCATGCCGCTTCTCGCG
+>850:2:1:1454:6092/1
+GGCGTCCGTGCTCCCCAAATGCGAAATCCGTTTCCCCGCAACCGCGTTG
+>850:2:1:1454:6092/2
+TAGGTGTGCTCCTCAAAAGAGGTTGGGGTGGCTGGCCGTGCTGGAGAGATTCTAGTCATCGCGGCT
+>850:2:1:1455:9781/1
+ATCGTAGCCATTCCCGTCTGGCAGCGCGATATCACACAGCACAACGTCGAAC
+>850:2:1:1456:10487/2
+CGACGTGCAGCGTGCCCGCCGCCAGCATCTTCTCCCAGG
+>850:2:1:1457:9079/2
+CAGTTGCGATCGACGGATTCAGCCCTCGAAGCGT
+>850:2:1:1457:17002/1
+CGGCATCAGCCTCGTCATCTTCCTCGTCCTCGGCTTCACC
+>850:2:1:1457:17002/2
+GTCGACGAACGCCTTCACCACAGCCCACTGCGTGAAGCAGGCC
+>850:2:1:1460:16463/1
+TCGCGCCAGACGCCGTTCTTCTGTGCGATCCGCTCGCGGGTCCCGACGACGCGGAAGC
+>850:2:1:1461:20668/1
+ATGTTGCTCAGTTGCACCAAAGGAATTGAGCACGGCACCGGGATGCGGATG
+>850:2:1:1461:20668/2
+AAGGCGCCACCCAGTTCAATACTGGTGACGTCGTCGCTCGTGTAAATGCG
+>850:2:1:1462:15610/1
+AGCATCGCAAGCCCCGGAAGGCGTTTTCCTGAAATCCAATCCGCATCCGCGTGCTTATGGGAATT
+>850:2:1:1462:2792/2
+ATTAGACATTCTTTTCCTCCGGCTTAAGTGCTCAATTCAGGAACTCATAATTCACACACTTATAT
+>850:2:1:1465:13180/1
+ACGTGTGCTCGCGTCGAAGTGAAGCGGTGGGACAGGCGAAAATCCGATTGCGGTCAGCAACAACAAGAGCGCGCTT
+>850:2:1:1465:13180/2
+TGGGCTTCTCGCAGCTCGGTGTGCTTATCGCTATC
+>850:2:1:1467:9409/2
+TGGCGTACTCCACCCAGCACGCGTCAGGCGCTTC
+>850:2:1:1468:10038/2
+CACCACGTAGTTTTACTTCGCATCGCGCTTCCAGCTAAGATGAGTTCCCATGACTCCGCTCTTAT
+>850:2:1:1468:1646/1
+GCGCGGCTTGGGCGACTTGCAACGCCTCTTGCGCTCGCTTGGCCGCAGTC
+>850:2:1:1471:15864/1
+TAGGGAGCTCGTGGGAAATTTGGATCGCGCGCAATGTCG
+>850:2:1:1471:15864/2
+ACAAATTCTGGAAGCAGTCGCTGCGAGCGGAGACTGGGCTTTCGCCTCG
+>850:2:1:1471:2322/2
+ATCCCGCGGCACTAACATCACCGATTGCAGCAGTGGAAG
+>850:2:1:1472:12287/1
+TTCGCCGCGTTTACGTTCTTGTTCGACTGCAAACTGCCGC
+>850:2:1:1472:12287/2
+ACTCATGGGGTATGACTAAGGAGAAATCTCCTCACCCTCTATCGCCCGAGGCCACCCAAGCCGCCCAGTACCTCG
+>850:2:1:1472:19613/2
+TGTCTCGGCCTTCCTATCGCCAAGAACATCGTCGAAGGGCTCGGCGGCGC
+>850:2:1:1472:18244/1
+TGTTTGTGCAATCCGGTACATCCTCGGCCACCCGCATAACGACTTTGGATTTTTCACAAGACCCTTCTACGACCCG
+>850:2:1:1472:18244/2
+GCCACACCAGCTGTGCCACGTAAACTTCCGC
+>850:2:1:1473:19351/1
+ATGACTGACGACCTTCTGAGCCCCGATAGCGACGCTTTGCCCC
+>850:2:1:1473:8430/1
+TGGGGCGACCGAGTATTGTGCCTGGTTATTGCGCTAATGTTGCCGTTTGGGCTTCGATTTCTAGAC
+>850:2:1:1473:9321/2
+GTCTTGACAACTTTACCCTTGACGAAGATCTGACCTTTACCGTTACCCGACGCCACGCCC
+>850:2:1:1473:18789/2
+CGAAAAAATCGTGCTCGCCGATACGATGCTTTCCGGTTCG
+>850:2:1:1473:5203/1
+CGGTATCCGAGCGTCGCGCTGCGCCATGCACCTCGCGAGG
+>850:2:1:1473:19761/2
+ACCTACGCCGTGATGATCAAGCCGGGCGACGAGATCCACCTCGGGGCC
+>850:2:1:1474:12358/2
+TTGTCAGCTCAAGAGCGCGCGGAGTCCGTTCACCG
+>850:2:1:1475:6206/2
+ACCGATTCAGACCTCGTAGTCTTTTCGCGTACGGG
+>850:2:1:1476:17356/2
+ATCGACGCCCCTGGATGCGGAGGCCAGTCTTTGTCTCAGGTTCAGTGACTAATGCGGTGAGAAAGATAATCGGCGT
+>850:2:1:1477:16105/2
+AACACACGTTAGTAAACACCCAAAACTACCGTCCTTCTCTCGCGCGCGCGCACACGATAGTTGCGACGAA
+>850:2:1:1478:2123/2
+GGGGCGAGCGGCGCGAATGGCATCACCTTGACCAGTCAGTCCTATCTCATCTTTGATAATCTGATTCTCGATGC
+>850:2:1:1479:21205/2
+CATCTTCAGCATACTCTGCCTGCGCTGGCGCTCG
+>850:2:1:1479:9779/2
+TATTTCGACGCCATTAATCCAGATGCGAAAAAGAATTGATGGTTTTAAGGCAATAAAAGAGACTTCTTGCAAAAGA
+>850:2:1:1481:18016/1
+CGTTTCAGCTTCGTATCTTTGGTGGAAAAAATTGCGCACTGTGGTCGAAGCAAAGTTCGTGAATGCACGAGAGGAG
+>850:2:1:1481:18016/2
+CGCGGCCAAGCGCGGGGAAACCGAACACTTCTGAGTAATGTTCGTTCATTAGATTGTCGATCCGGCCGAAGACCGA
+>850:2:1:1481:18044/1
+GATCTGGCGATCCAGCAGATTGCGAAAGACTACGG
+>850:2:1:1482:12974/1
+CTGGCGAGGTCGGTGACCGCGACTTGCTGGCTTACATTACCCAAG
+>850:2:1:1482:12974/2
+TGGTCGACGTCTTCATAGCCATCACACCGCCGGTCCAATAGACCTCCGACA
+>850:2:1:1483:2051/2
+TATACCGTGAAGTAGCCCTCCACGGCAATTCTTTCAAGCCGCTC
+>850:2:1:1484:2959/2
+AATCGCGCAGCCGCTTGATCGAGCTTCTGCTCATGCATGCG
+>850:2:1:1484:17857/2
+AAGGAGAGCGCGTGCTCGCGCCACCCTTCCTCGTGGGTGTG
+>850:2:1:1484:7656/1
+TGATGCTATATTTAAATTTGTTGAATTTTTATTAATTTTGAGGATTGTATTTGAATTATTTGGAGTTTT
+>850:2:1:1484:7656/2
+AAAATCTTTCACAAAGTAAATCCAAGACTGCAATAATGATTAAACAAATTATGGC
+>850:2:1:1485:12197/1
+CTGGCGTGATCTCAAACGCCCACGCGAGAGCGAGTGCGATCGGAACACCGATCACGATCAGGAGAACGATCAAACG
+>850:2:1:1485:12197/2
+TCTTGCTTTGCGCTGGCGATATGGCAATAACGCACTGTTTTGATTCCGAAGAATTTCTTTGCCGAGCTGAAGCGGC
+>850:2:1:1488:9977/2
+GCTCGAGGCGATTGCCGGTGGAGCGCGTGCCC
+>850:2:1:1488:15830/2
+GCTATCTTATTCGGACTCTATTTTACCTTATTCGTAAGCGATACCT
+>850:2:1:1488:2266/2
+GAGCCGAGCAGGATCCCGACCTCGCCGGTGCCGTTGAGGGCGGCGATCATCTGGTCGGCG
+>850:2:1:1490:14985/1
+GGCAGAGGCAACGGTGCGGCGCATCGCAATAGCGTAAGCCGGGACTTTGTGAGGGGCGCGGTAGG
+>850:2:1:1490:14985/2
+TCGCTGGCCCATGTAACAAGCAAAAAGAGCCCTAGTGAACCTGGCACGAGCAGCAGGATGGCAAGCAGCAGCAG
+>850:2:1:1492:18473/2
+CCGCTTCATTCGGACGCAACGCGAACTTAACAGCTTCCAAGGTATTTTTTCGCATATACC
+>850:2:1:1497:12750/1
+TGACAGACTTTAGATTGTTCATCGCCAGCCCAAGCCGCCGGTCTACATGCCGCGC
+>850:2:1:1497:12750/2
+GCGGTGCACGCCGATCCAACGCACAAGTTTTCGCGACTGC
+>850:2:1:1497:2826/1
+GGGTTGATTTTGTGCGCGCCTTAGTTGACAAGAAGACTCAAGAAAAGATGCAGGCTCATT
+>850:2:1:1499:3243/1
+CGGGAGACACGAGGGGCGAAGCCAAGAACCACGAACGGTCTTCAAAGAACGACTCCTGA
+>850:2:1:1501:18571/2
+TTCCCGGGACCGCCGAGTTCGAGGTATTACTGACCGA
+>850:2:1:1501:1356/2
+CTCCGATTGTCTTCACAATGCGATGGACATAAACGTCA
+>850:2:1:1501:10451/2
+CGATTGGCGAGAGCATTTCCGAAAAGACTATGTTTCTTGTCTCAGCATATCTCGGAGGCATACCAGTTCGCGCTCA
+>850:2:1:1501:6870/2
+CGTTCGGGTTCTTGCGAACAGTGAATCCCGTTCCTGTAGTGTGTCCGAGCGAGCCGCAGTACAGTACCGAGACGTA
+>850:2:1:1502:11414/1
+CTGCACCCCGCGATAGTAGTGGTGCCGGACGTTGGGCAGCGATTCTCCGGTA
+>850:2:1:1502:11414/2
+TCAAACACGCCATGGCGAGGTTTGACTTTTCAGGAGTGGCGCAGAGTGATTCACC
+>850:2:1:1503:1786/1
+ATGGGTGGTGCTTGGAGACGCGCGAGTGAAGAGACTTCTGGCCCATGTTCTGCCTCCGCTGTG
+>850:2:1:1503:13737/1
+CGCCACTGCGGGCTGTCACCTACGATGCCGTTGTGGATCGCATTCACAC
+>850:2:1:1504:1154/2
+TTGCGGTATAACTGTGCACCGTGGTCATCAGACCTTCTTCAATACCAAAGCCTTCCTTTA
+>850:2:1:1505:16437/1
+AATGACTTTGATTTTGCTGATCGTAAAGTGATGATCACGT
+>850:2:1:1505:16437/2
+CGGGTTGACGTATCCCAGTGCAGAAAACAGACCCATGCGCTGCAGATATGGTATCGACTTGATCTTGTTGTCGATG
+>850:2:1:1505:21118/1
+AGCGCCTTTTTGGTGCTTCGTATGGGCTGACCCTTGAGGCCAGG
+>850:2:1:1505:21118/2
+TGCAGCTATTCTAAGAAATGGTTTGTGCTTCCCGCTCTTTTGGTGGAAACAGGGAGAAGGAACCCCAGGC
+>850:2:1:1505:7126/2
+ACGTGGCATTCCTGCGACAGGCACCACAGGGCCGCAAGAATATTCTTGTGATCGATCATCATGTC
+>850:2:1:1506:7733/2
+TGAGGGCGCCGAGGGCACGCTCGACAATCTGATGTTCTCGACATT
+>850:2:1:1506:18831/2
+GCGAACATCAGCACCGCCGAGGATCCGGTGGAGTTCAACTTCGCC
+>850:2:1:1508:6516/2
+CGACCGCGTTCGATGACGCCTTCGCGGAGAGCCAGTTCAGCTTCCGGCTCACTCACTACCCGCC
+>850:2:1:1509:12586/1
+GATCAAGCCGCCCTGGATGCAGGTCAGCGATTTCGAGTACTAGGCCCC
+>850:2:1:1510:7598/2
+TCAACTTCCGCTGGTACTCAACCATGTTTGGCGTGTACATTTTTGCTGGGACAGCAG
+>850:2:1:1511:14867/1
+GGCGGTTTTGCAGGGCCAGGTCATAGAAGGCCGGCAAATGCCAGATCGTGAGCGTGGCCGTATCGATGAAACC
+>850:2:1:1512:6844/1
+GATTATTCTTCTTGCTCATAGACATTTCCTCGGAAGTTCTTGCTCATTCTTATGGAATATTCAGATGAGGATAGAT
+>850:2:1:1512:6844/2
+ACTTTTTGTTTCAAGATCCTGGTAATTTTCGAAAACGTTTTAAACGGGCAAAAATGATGCAGGCCAATATGCCCG
+>850:2:1:1513:9409/2
+TGGATAAATTTTTGCGTGAACGCGATTGCCTGGCAGACAACCGC
+>850:2:1:1514:3126/1
+TCGGACATTTGGAGCCTGGGCGTAGTGCTCTACG
+>850:2:1:1514:3126/2
+GATTGTCTGGTAACGTTCATCGGTGTTTTTGCGCAAGGCCTTTTGCAGAATCGATTCGAGTTTGGCTGGA
+>850:2:1:1518:20199/1
+TAGAGCGCGAAGAGGGTGAACGAGAAGAGCAGGAA
+>850:2:1:1518:17099/2
+AGCGCGATCACGCGCTTGATGAAGGACTTGGTCCGGTCCAGCGGATACCAAAACACCACC
+>850:2:1:1520:17480/2
+AATCCTCGCGCATACGACGCGGTGTCCGGCGACA
+>850:2:1:1522:14705/2
+AATAAAGAATCGAGGAGCAAAGTTTCTTTCTCAGATCTTCGGTCTGATGGAGGATGCAATGCTTCGG
+>850:2:1:1523:19965/2
+TAAGTGCAAGCCGGACTTTTGCGAATCGCCCAGGAGGGCCATGGTCCACC
+>850:2:1:1524:13217/1
+GCATCACTTCGACTAAGAAGGGTTCGATCACTTCCTTCCAAGCCGTTTATGTTCCCGCGGATGACTTGACCGATCC
+>850:2:1:1524:13217/2
+CCAACAAACTCCGGAGACAAGGCCTTCGAGGTGGATGCCAATGGATCTACTGCCGGGTAGATTCCAAGCTCGGAAA
+>850:2:1:1524:18312/2
+CGGTAGATTTCTCCAATCGGGCTAACCGGGGAAATCTGCGGCTGTGCGTT
+>850:2:1:1524:16211/1
+GAAAAGTCATGAACGAAATCACAAGTTCCACCGACCAATTTTTCATCATTCGCACGCTTTACGTC
+>850:2:1:1524:16211/2
+GTTAAAACGTAAACCTCAGCATTTCGATCGTGGCGGA
+>850:2:1:1528:6572/1
+ACGACATCATTGGTGAACTGAGCAAACACTATCGCGTCACCGAGGTAATCGACTACTCGGTATTCGAGAAAA
+>850:2:1:1528:6572/2
+GTAACCGGCTCATAACTGAAATCCTCCGCAAAGCGGTGGATAACCTTCGGGTCGG
+>850:2:1:1529:21386/2
+GGTCACGGCCCGATGATGGTCTTCTATCCGGAG
+>850:2:1:1530:15815/2
+GATTGCCAATCATGCGCTTATGAAGAAACTGTGCCTTCGTGCTGGCGAGCGTCAT
+>850:2:1:1531:1925/1
+CGTCCATCGAGGCGCCGAATAACTGGCAATCAGAGAAACCAAACGACAC
+>850:2:1:1532:8416/2
+GTCCGGGATCAATCCGGCAAGGTTTACAAGATGGATCATTTCGCAACACGGTACCCGACGAACACAATTGATG
+>850:2:1:1533:8239/2
+GAAGAGCCTGCGGCAGTCGGGCCTGTCCAAGGTGCGCTCGGGCCTCACCTCGCTCG
+>850:2:1:1536:4629/1
+GCTCAGAACAGCGGACGGGTCGTTGAAAAGGACGAATTG
+>850:2:1:1536:18013/2
+AAAAATCTGGAAGCTGGAAAAGCTGGAAAAGATTGGCGG
+>850:2:1:1538:11114/1
+ATTGTACATTCGCGCACGGTCGGGGTCGGATTTCGCACACT
+>850:2:1:1538:5789/1
+TTCGGATCTTGCCGCAGGATATGGCGCAAACCCATCGCGAATGTCAGGC
+>850:2:1:1538:5789/2
+CCATCAATTCCGTTCACAAACGGATCATCACGATTGAGGAACCGGTTGAATACGAACTCAAGGG
+>850:2:1:1540:14947/2
+GTGCAAGCCACGTCTTCAGATATCGCAGCGCAGCGCCTCTACGACC
+>850:2:1:1540:1805/1
+TTACCTACCTCTTTATGCGTTCGGTGTGTTCCTGGTGCGCTCCTT
+>850:2:1:1540:1805/2
+GCAGCCGCTGCCGGCTATGCGATCGACGATTGCTTTTACGACTACGGAA
+>850:2:1:1541:6379/1
+GACCATGCGGCCCATTGCTTTATCACCGCCTCGGTGAGCGCGAAGGCTTCGTCG
+>850:2:1:1541:6379/2
+GCGCACCTGCGCACCTCTGACGCAGAGCTCACCGCGGC
+>850:2:1:1542:3472/2
+AGTTTTGTCTATTTGGATCCTGATCATTTTCTTGAGATTCGAATCGTGACACAACGAGTGCGACACG
+>850:2:1:1542:18683/1
+CTCGCCGCCCTCCTTAGCGCCAGCACCGTTCCCTCTATCCATGC
+>850:2:1:1542:18683/2
+TTAGTCAGGGGGACAAATTTATAGCCCGGGGAGGAGCGAAGAGCCATGG
+>850:2:1:1543:3033/1
+CGCCGACCACGTGAAGATCATTTCCGGCCGCGGCCATC
+>850:2:1:1543:3033/2
+TGATCGCGCCGCCGTGCTCCTTTCTGCGGCCGCGGGCAAGCAGA
+>850:2:1:1543:15061/2
+CCCGATTCATCGTAAACGCGATGATCTCAACGCAGCTGCG
+>850:2:1:1543:9118/1
+AATATCCACAAAATCAAGCCGACAAGCATCAGCAGCAATCCCACTGCAACCAACGGCGCTAGAGG
+>850:2:1:1543:9118/2
+CGCCCTGGATGCCTGTGCTGCTACTGCGCGGCACTTCGGATCGCAGCTAT
+>850:2:1:1544:4546/1
+GCATCGTGCTGCCGTTCGCGGTGCTGCTGTTC
+>850:2:1:1545:4466/2
+TCGTAACACAGCAGGTATTGACGACGGCGACGTCCGCGCACTC
+>850:2:1:1547:15700/1
+GGGAAAGGAACTATCATTTCCCGCATCATTCCCGAGATTA
+>850:2:1:1548:14814/1
+GTTCCCGCAAGGCTGACCGCGGTGTCGGTGCCGGCATTGCCAAAG
+>850:2:1:1548:11187/2
+CAGTAAATGATCACAGATGTCTTCGATCTGCGCTGCACCAGTGAGCCCGGATTTTTTCCGATCTGCCAACACTCCC
+>850:2:1:1549:15125/2
+TCAATCGCCAATTTCGTCGCCCGCTGCTAGGAGGTCAGCACATTCAATCGTCGC
+>850:2:1:1551:12893/2
+TCCTCTTTGTAGGCGGCAGAGTTCCAAGACATATTCCCTTTCGCTGGGTAGGCTTTCCCATCGAATTTGCCGACCC
+>850:2:1:1551:13231/1
+GCCCTGGATGTCCTGCGGGGTTATCACATCATCAT
+>850:2:1:1551:13231/2
+AGGGCGTCATCCAACGCAGCGTCATCATCGAGCAGGTGGAGGGCGTGCTCAACCTCT
+>850:2:1:1551:15148/2
+CGGTCGAAATGACAAAAGACATATGACCAGGAATCTCAGTATCGCCTTTGTCCGACGCG
+>850:2:1:1551:13851/1
+CAGGCTGAGTTCATCCAGCTCTCCTGCTTCTAGTTTTCTATCCAATCGAAAGATCTGCTAACAGCTTTCTTCCATC
+>850:2:1:1551:13851/2
+TGGGTGCCGCATATGCGGCCGGACTTGCTGTTGGTTTTTACGGCAG
+>850:2:1:1552:18481/1
+CCAAACAATCGCCAAGGCACCAGCCAAGCCACTAAGGGCCAAAGCACCAGCCAAGCGAACAAAGACGCCAGCCAAG
+>850:2:1:1552:18481/2
+TATTCTGAATCCCCAGCCATTGGTTCGCTGTTCGACATGGATTCGAAACGAG
+>850:2:1:1553:1240/2
+CAAAGACGGTCATCCGCCGGCGACCAACAACGGACCACTGACAACGGACAACAGACAACCGAAGATCACC
+>850:2:1:1556:13944/2
+ATTTCGGCGCCTCGCCGAAATACTTCTCTTATTCA
+>850:2:1:1556:2037/2
+CAGACTCCATTTGGAGATCCTTCGGATGCATACGTTCTAGGGACGCTTG
+>850:2:1:1560:9537/2
+TTTAGATGAGAGGACTCGGTTTGGTCTACCCAGGTGTTGAGGAACCTACTTGGAGTTTTGCTATTTTCCA
+>850:2:1:1562:3745/2
+CAGAGCGGTATCCGAGTTACTAAGGGAAGAAAACGGATTGGTCGTGACTGAAA
+>850:2:1:1562:19949/1
+TTCAGGCCTTCCTAATTTTCCTTCATCCTTCAACGCTAATCAGCGAGCGACGCCATTAAATGCTCTGACCCGAAGT
+>850:2:1:1563:9576/1
+GACGGTCTCGTACGCGACGGAAGTGACGCCGCTCTCCACGAGTGCG
+>850:2:1:1563:9576/2
+TCACGAGGTGCTGATCGAGAGCCGTGCGGGCGTGGGCAGCGCGT
+>850:2:1:1564:3617/2
+CAGGTCAACTCCACCTTCGAGCAGAGCCTGACCGCTCTG
+>850:2:1:1565:1078/1
+CGAGAGCGTCCTCGAGCGGAATACGACCACCTATCTCTTCCTCCC
+>850:2:1:1566:18502/1
+CCGGTTTTCGCAAGCCAGCGGTACGTTTGTGACA
+>850:2:1:1570:21367/1
+AATCGCCGCATCCGAACGAGTTGTCAAGCACCCTGAGTTGGCTGAACCTCCACTGGCGCCTCTTCACCG
+>850:2:1:1570:21367/2
+AGGATCCTTCCGGCAACCTGGTCGAGCTGTTCCACCCCGCCGGCGAATGCCGC
+>850:2:1:1570:13707/1
+CGGGGAGCAAGATCACCGACATCAAGCTCGACC
+>850:2:1:1571:16572/1
+GCGACATTCGCTTGGACTAAAAGGACCGGCGTCTTGCCCTCGACCGCTGCCG
+>850:2:1:1571:20837/2
+GATTTTCCTCCTGATTACAAGGTGGACGAAGCTTCCGCC
+>850:2:1:1572:15124/2
+ACCCTCAAGACCCCTCTCGTCAGTTGATGAGC
+>850:2:1:1574:9596/1
+CAGGCATTCGTACTCCCGCTCAATTTGCTCCGAACTTTCGGGTGCGATCGGAGGTTGAGG
+>850:2:1:1574:9596/2
+GCGGTTGCTATGAACCTGAAGACCTGGCTGATGAGACCATTAATCGCGTTATCAAAAGGTTGAAAGACATTGAAG
+>850:2:1:1574:19193/1
+AAGTGCCGCCAGGGCGGTGGCGCCGAGCGCGAC
+>850:2:1:1574:1720/1
+GCTCGCGTAAACAGTGCCAAGGTAAATGAACG
+>850:2:1:1574:1720/2
+CACGATCAGAAACATTACCGCGTGCTGGCGCTCTGCGATCTCCG
+>850:2:1:1575:2001/1
+AGTCCGGGCTGATGTCTTTCGAGAAAGAATTCCAGAAT
+>850:2:1:1576:16910/2
+GCCCAGACAGCTTTCATGATGCATTGGCGCCGATCGAGTGGCATTTTAC
+>850:2:1:1576:6764/1
+GAACGTTTTCATTCTTCCCGTGGCGAATGCTCATCCCTCGCCCTC
+>850:2:1:1581:4441/2
+TCGTCGGGGCCTGCCCGGCACCGATCGCAGTCTTGATCTTCGTCT
+>850:2:1:1582:5847/2
+TATTGGCTGAAGCGCCTCGAAGACGAGAAGCGGATCCCGGTCCAGCCCG
+>850:2:1:1583:17140/1
+GCGATGTCGATGTCCAGCGTGTCTGTGGTTACAAACAGCCTTCGCTTGCGGAGCTTTATTTACAGCAAAGATATCT
+>850:2:1:1583:17140/2
+AAGCCCTCTTCGTTTTCCTGCATGGCACTTCAGCTTTCACTTGTCTTTGAATAGCGTTCCATCGGCAGA
+>850:2:1:1583:17024/1
+CCGAGCGCGGCCGGAAAATATCTGCGCTTGGCAAC
+>850:2:1:1584:6903/2
+ACTAGATCTGCGACTAGGTCCAATTAACTTAAACCTACTCGGGCTTGTCGTGCAGACTAGTCCGATATGCCTTGTC
+>850:2:1:1585:12213/1
+CCACGAAGCCTCTTTGACTCGATGTTTGTCTTCACATGGCACAAAACCCACCACCGCCAC
+>850:2:1:1585:12213/2
+TCGCGTGGCAACAGATGGAACTCGAATTCCCTGTGCTCGGTTTTCTCCGGCTTTTCATTCTCCTC
+>850:2:1:1586:4921/2
+CGGACGTCCCGTTCGGGCAGGCGGCGCAGCGTCA
+>850:2:1:1587:2646/2
+CCATTGTGAAAAGCCGGCCGCCAGCTATCGCGAGTGAAGAATAGCCATTTCCCGC
+>850:2:1:1587:20090/2
+GACGGCCGATCTTCGCGCTGTCGATCACCGCCGCAACCTG
+>850:2:1:1588:15096/1
+CGCGTGGAGGTGCAGCTGCGGTCGATCGTCGATTTCTACGGTTCGGTGATTGCCGCTGGTTTGGAACTGAC
+>850:2:1:1588:11218/2
+CGCGTTCCGCCCTGGAGGGTCATGGGTGCGCGGATTAT
+>850:2:1:1590:19130/1
+ACATAAGCGCGTGCGCACGAGAAAGCCGCGCCCAAGCAACCGCAAACTTGGGATCAAGCTGCACCGCCC
+>850:2:1:1590:19130/2
+ACCGACATCTTTGGCGTTGAGAGCGAGATCGCCAAACG
+>850:2:1:1592:15907/1
+GCTCGCCGAACGTGCCTATTCACCCTGGTTCGATATGGAAGTATTAATGCGCGAACACG
+>850:2:1:1592:15907/2
+TGCATCGATGAACGCGTACATGGGTTCGGGGTTCATGGTGGAATGCCC
+>850:2:1:1592:17327/1
+GTAGGTCTCGACCCGCTCGAGCTCAAGCATCGGACCCG
+>850:2:1:1592:10095/2
+TAGAGGCGATCCGAAGTATCGTAATCGGTCGATACGGTCTCGGGATTGCAGTTGATCATGATCGTTTCG
+>850:2:1:1596:17416/2
+ACCGCGAGCTTGCGCGCGTAGTCGCAGAGCTTGCCGGGAAACAC
+>850:2:1:1598:8362/2
+AGGTTGGGGGATAAGGTCAATCACTCAATTCCGTGATCTAAAAAACTGATGCTTTGCCACCGAATCGCGAATGCTC
+>850:2:1:1600:2598/2
+GGCAAGGTCGGAAACGTTGGCCTCGCCTTTGGATAGCCGGGTCAGCATGGCCCGT
+>850:2:1:1600:14349/1
+GACGAGCGCGGACACGCGCGGCGTCATCCTCGTGCGACGCG
+>>747:3:1:4955:6419/2 1623400 1
+CGTAGGCGCTGAAGCGCATCGACCCCACGCGCGCGATCACCTGGCTGCCCGCGACGAGA
+>>747:3:1:9675:8947/2 8644 1
+GCGGCAGCCCGGTCGAACGCAGCCGCCGGTCGTCACACAAGCGTCTCAGGCGCCGGCGCC
+>>747:3:1:10879:8663/2 269967 1
+ACCAAGGGCCTGGGCCAGCCGGTGCTGCTGGAGTACAAGCCCGGCGCCGGAT
+>>747:3:1:14509:11679/1 313865 1
+CACGCAGCTCCTCCTCGCCGACGAGGTGAACCGCACGCCGCCGAAGACGCAGGCCTCGCTGCTCCAGGCCATGCAG
+>>747:3:1:16051:5150/2 844192 1
+CGGCCTGCACCAGCCGCGCGCCTTCGCCGCGCCGCTCCATCAGCGCGTCGAGTTTCTCGGCGAGCTTCTCGATGG
+>>747:3:1:17838:3156/2 716285 1
+GCATCGTCGCGGAAGACCAGCACGAGCACCGCC
+>>747:3:1:18185:16238/1 778878 1
+TTGAAGTGCTTCTTGATCCACACCGCGGCCTCTTCTTCCGCGGATCCGCCGATCTCGCCAATCATGATCACCGCGT
+>>747:3:2:2270:5701/1 19323 1
+CAGCGCGACCGCGTGATGCAGTCGTTCCGCAGCGAGCAGGCCGAGATCCTCGTGGCGACCGACGTCGCCGCGCGCG
+>>747:3:2:5717:7493/1 22964 1
+GGTGGCAGATGGCGCACTGGTCGGCGCGGTCCGCGGCCGCGGCGG
+>>747:3:2:11811:15001/1 29286 1
+AGCGCCCAGGGGGCGAGAGTGGCGACGCGGCGCGGGAGATCCTGCGCTTGGCGTGGTCATCCACGGCG
+>>747:3:2:12729:1521/1 30211 1
+ACCGATGAATTCAAGCCGAAGCCGCGCGCGGCCTTGCGCGACTTGCTGGTCATGTTCGACCGCTGG
+>>747:3:2:12976:16096/2 30482 1
+GCGCGGTGTTGCCGTCCATTGAGAGCATCGAGTCGAACGAGAAGGTGTAGTCGCCGACGCGGTCCTTGGAGAG
+>>747:3:2:13107:20179/2 30613 1
+TGCCTCGGACGGGGTTGGCTGGCGGCGGGGGCGGCGGCGGCGCGGTCACGGGCGCGCCAGCGGAACCCGCCCGG
+>>747:3:2:13507:18430/1 31030 1
+TCGCGTCTTGCCGAATGTATAGGCCGCCGCGAACTGGAGCCCGCGGATATAGCGGCGG
+>>747:3:2:14577:18597/1 32119 1
+GAGCGAGTGGCGCCGCACCATCGCCGCCGCGCGTCTGGCGACCGGCGCG
+>>747:3:2:15205:2541/1 32763 1
+TAACCCGGGACTGACCTAGCGCGGCGCCTGACGCACGAGCTCGACGGGACCACTGGGCTCCCAGCGTGCG
+>>747:3:2:16404:12362/1 34100 1
+CCCCGGCCCGATGGCTAGGACGGTCGCCGACGCCGCGCTCCTGCTCGGCGTCCTTGAAGGCGCGG
+>>747:3:2:16453:6908/1 34141 1
+GCGTCAGCCCGAGGCCGCCGCGCCAGCGGCCGGGACCGCCGGAGTCCTCGCGCAGCGCGGTGCCCCCCACGCGGAC
+>>747:3:2:16573:14041/2 34260 1
+GGTCTGAGGAGAGGGCCGGGACCGTCGCGACCCTCGATCTTCCCCAGGCCCCGCCCGCCGGATCGCCCTTGACGG
+>>747:3:2:16833:13609/1 1325083 1
+CGAACAGGACCAGCCGCACCGGCGCGCCGTCGACGGTCGTGTCGGTGACGGCCGCGCTCGACACGATCGGC
+>>747:3:2:17073:14972/1 1973981 1
+TGGTCGTGCCCGCCCGCCTCGCGCGGCCGCTCGACTCGCTCGCGCGTCGCAGTCGCAAAGAGCACGTCGG
+>>747:3:2:17258:14580/1 34950 1
+TACCTGCACCCCACGGAGCACGCGCCCGATCGACAGCGACCGGCGCCGCAGCCGCCCGCCGGCGCCGCCG
+>>747:3:2:18388:14421/2 36118 1
+GAGACAACGTTCCCGCCGAGAACCTCGAACGAGACGGTGTGTCCGCCGCGGCGGAGAGGGTGGGTCGGTTGGGTCG
+>>747:3:2:18456:8452/2 36176 1
+TCACGTTCGGCGCGATCTCGTGCACCGACTCGGGCCGCGCCGCCGATCCGATCGCGCGCGC
+>>747:3:2:18702:20329/1 36408 1
+ATCGGGACGATCCCGATCGTGGACTGCGCGCCGTCCAGGACGTCGGCCATGAGCCG
+>>747:3:3:1456:19066/2 36876 1
+CAGCAGGATTTGGAATTTCGCGTCTTTTGGAACGACCACGCCTATACCCAATGCGACTGGGTGCAACTCAATCTCA
+>>747:3:3:1890:20964/1 37345 1
+TCTGGCGACGAGGGTGACCCGGCGCTCAGGAAGGGCGCGGAGCCGGAGATGAACTTGCGTCACCACCCCGAATGCG
+>>747:3:3:2369:15509/2 37859 1
+GACGCGTTGGGTGCGATCGTCACCCACGCGCTCGAACTCGCTCTCCTGCAGCACCCGCAACAGCTTGGCC
+>>747:3:3:3108:6682/2 38655 1
+TCACCGCCGAGGCGATCCCCGACGGCGCGACGCCGTTCAAGTGCGCGCCGCCGATCCGCGACGCGGCCAACCGC
+>>747:3:3:4628:11028/1 40229 1
+GACATCCGGCAGCTCGGGATCCGGATAGATCTTCATGCAGCCGCCGAGCGCGAACGCGAGCGCGGCGCCGCACGCG
+>>747:3:3:4756:12780/1 40371 1
+GGCGGAGGTCAAGAAGGCGCTGCTGATGCTTCTGGCGACGCCGGGCGTCACGTCGGGCAAGAAGTCCGCCGAGTGG
+>>747:3:3:5176:4352/1 40866 1
+CCGAGATCAAGGACCTGTTTGCGGCCGGCGCCGACGTGGTGCAGATCGACGAGCCTTACATGCAGGC
+>>747:3:3:5506:9957/1 41183 1
+TATCGCGACCTGGGCTTCGACCCGCCGAAAGCTCGCGCCCGCGCGCAACTCGCCTATGCCGCGTACATCGGATTGC
+>>747:3:3:5786:8427/1 41465 1
+CGGTCACCTTCGGCCGCGCGTCGAGGTCGGCCTCGACCTCCCGGGCGAGCACCGACGGGTCCACTCCCAGTTTCTG
+>>747:3:3:5969:17554/1 41637 1
+GCGCGTGCCTGTCATCCTGACCTCGCGCGCGGATTCGGTACGCGCGCGAATGGCCTCC
+>>747:3:3:6044:9299/1 41715 1
+CGCTTGTCGACCGGTTGCTCCCCCGCTACGCGGCCGAGTTTCCCGGGCGGCCGCTGTCGATCTGGAGCGCGGCCTG
+>>747:3:3:6258:13504/2 41927 1
+CCCTTCGCGCGCGCGGTGCGCACGTAGTCGAGACGCATGACGTCGAGCATCTGCGAGCGCGTGAGGCGCGCGTACC
+>>747:3:3:6531:17196/1 42172 1
+AGCCGGTTACGCCGCGTCGGCGAGCTCGCCGACGAGCGGCTTCAGCAGCT
+>>747:3:3:6751:7796/1 42433 1
+ATCCTCGCGTCGGAAGCCGCGGCCCGTTCCGTTCGAACCGACTATGGCCGGACCGACGGCGTCTAC
+>>747:3:3:7209:11563/1 42878 1
+AACCTGGGCAACGCCATTCCGGGCGCGACGCCCCGCGCGCGCATCGACGTCCGATCGGCGATGCCGG
+>>747:3:3:7651:7373/1 43282 1
+CGTCCCCGCGCTGACGCTTGGGGCTATGCTCCGATGCTAGTGCGCCGCGCGAGTCGGAGGGCCTACGGCGAGCTCT
+>>747:3:3:7857:11019/2 43500 1
+CAAGAAAGCGTGGATGGCCGACCTGCTGCCGGAAGACGCCGACGGTGGAGAGCTGTCGCGCGATGGCCGGGTCATG
+>>747:3:3:8043:15928/1 43670 1
+AGCGGGATGCCGCGCGGACCCCGGAGCCGCGCGGCCTTCTCGCGGGCGGCTGCGCGGCGCTCTGGACCC
+>>747:3:3:8150:16185/2 43798 1
+CAAGGCGACGACGAGGAAGCCGACCGCGACGGCGAGCCCACCAGCGCGTGGGATCGGCCTGGG
+>>747:3:3:8197:20741/2 43855 1
+GAAGCGGCCGCGCGCGCCGGCGCGGCGGATCCCTCGGCGGTGGCCAACGCGCAGGAGGGGGTCTACGGCGCCGCGC
+>>747:3:3:8249:21237/2 43904 1
+ACCCGCAACGACGAGCCGTCCCGCGCCAGCAGTCCGTTCGACAAGGACCGCGACGGG
+>>747:3:3:8262:18181/1 43916 1
+AGCGCGCTGAATCCTGGCGAGCCGCTCGGCGAGCCGCGCGTAGTCGTCGGCGACGATGGCGCGCTCGAGGGTCTTG
+>>747:3:3:8296:12857/1 43962 1
+CAAAAAGTCTCACGCAAAGGCGCAAAGGCGCAAAGCTCTGGAACAATTCGTTTACAGAATGTGAGCATTTGATATT
+>>747:3:3:8403:11699/1 44082 1
+GATTGTGACGCTCGATCGCCTCCGCGAAAGCGATCACGGCGTCAAAGCGAAAGACATTCACGTCGCCGGCGAGAAG
+>>747:3:3:8551:2009/1 44238 1
+GGATGCCCCGCCGGCAACGGCGCGCGCTCCCTGAAGGCACCGCGG
+>>747:3:3:8589:4003/1 44289 1
+CCAGGCTCGCGCGCGTCGAGCTCGCGCGCGCCGCGCTCGCGCAC
+>>747:3:3:9367:16639/1 45059 1
+AGGGCCGATGCAGTTCTGGGAAGTGGGCCGACGGCGCTGGTCCGGCGGGATCGCTGCTCCGATACCCCTTC
+>>747:3:3:9622:19303/2 45320 1
+TGCAGATCGTCACGACCACTTCCCGCGACAATTGTCGGGTGGCCAGGAGCAGCGCGTCGCCATTGCCCGC
+>>747:3:3:9881:18395/1 45573 1
+CCGAGGTGCGCGCCGATCCAGTCGGGATCGAGCAGCACCAGGCTCAGCGCCGCTCCCGCCGCCGCGCCGACCCAGA
+>>747:3:3:9903:8404/1 45597 1
+GGCGCTGCATACGCGAGTGTCGCGAGCGCGGCGATCGCCCCGAAGCAGACGCGCATCAGGCGCAGGAGCGATGCCC
+>>747:3:3:9959:2872/1 45668 1
+GGCTTCAGCAGCGGCGACTGGCAGAGCGACAATGTGGACGACGAGCTGCGCGCCGCGCCGCGCAGCATCC
+>>747:3:3:10008:19182/1 1275241 1
+GGGCCAGCGCCTGCGGTGACGAGCGCCGGAGTCCGCGCCGTGCCGGCCGATTGCACCTTCACGCGCGTCACCATCG
+>>747:3:3:10210:19258/2 45933 1
+CCCAATCGAGATTTCGCCGCATCGGTCGCTTGGTCGCGGCACAATAGACGCTCCAGCGAATGTAGGCTTTGACCAG
+>>747:3:3:10371:2925/1 46110 1
+TTCCCGACGCTCCGCTGCCCGCGAAAACCGCCGCCGAGTCGGTGCCCTACCCCGGCGATGCGCCCCTC
+>>747:3:3:10456:6740/2 46206 1
+ACCAGCGCGTCGAGCCCGCGGCCGCGATGTCCGACGACGCCGAGCACCGGGATCCCGAGCGCGCGTTCGAGCCGCG
+>>747:3:3:10516:5097/2 46279 1
+GTGGTTTACCCACACATGGTCATCCCGCTGTTCGTCGGCCGCGATCGTTCGATCAAGGCGCTCGACATCGCCATG
+>>747:3:3:10559:14967/2 46318 1
+GCGCTACGGCCTGATCGATGATGGCCGCGCGCCGATGGCGCCATCGGAACAGCAGGCCGCCTTGC
+>>747:3:3:10604:20507/1 46374 1
+CTGATCGCCTTCGGCGCGACCATTTACGTCGCGCGCGTACTCGGCGCGCACATGTACGGGCTCATCGGCTTCGCGG
+>>747:3:3:11006:13929/2 46782 1
+GCCGAAGAGGGCTTCTTCCTGGAGCCGGTGGATCCCGAGCGCCGGTGGCGCCGCTGTCATCCCCTCCTCCGGCGGG
+>>747:3:3:11114:17518/1 46898 1
+TTGTTCGGAGGGATCCAGATCGCGCACGCCTGCGCGCCGTCGACCGTGACGACGTCGAACTGCACGCCCGC
+>>747:3:3:11196:19246/2 46986 1
+GGGACATGCGCCGCTTTGAGTTGTTCGACTGGAAGCACATTTGATTTTTGAGCGCGGTGGATCTCAGAAAGGGTAC
+>>747:3:3:11361:20242/2 47161 1
+GTCGGGACGACGGATGTCCTTGGCGGTGCGGACGATCACGGCGCGATGGACGTCGCCCTTCTTGACTCGGCCGCGC
+>>747:3:3:11536:16454/2 47356 1
+GACCACGGCGTCGGCCGTCGCGCTGAGCGATCCGCCGGACTCCGCCACCGCGGAGTGCACCCGGATCAGGACCTGC
+>>747:3:3:11537:10519/2 47359 1
+CGGAGAGGGTCTGATCGATGGCCTTCAGGCCGGGCGCGAGCGCGGCGAGCTTCGCCTCGATCTCGGCGCCGGCGCG
+>>747:3:3:11608:7821/2 47416 1
+CTGGATCCAGAGCCGCACTGCCTCCAGCTCGTCGGTGCTGAGCTTCTGGGAGTTGTACGGCATGGCGATGCCGGTC
+>>747:3:3:11678:5203/1 47485 1
+TTCGACCCCGACCCTTCCGGTCGCGAGTCCGAGCGCGCGAAACCCTTCGGCGACGCGCTGGTACGGACTCTCATCC
+>>747:3:3:11760:6350/2 1381201 1
+CGAGCGTGACCGGCGCGTGGAGGAGGGCGGCGCGAGACTGTGCGACCCGCATGTCGCGCACGAGGAGCTGCGCGGC
+>>747:3:3:11851:9806/2 47687 1
+CGCCGCCCGCCTGGATGAAGGCGGCGTTGCCCTGGAACCCCTGCGGCTGCGCGACCGCGGCGGCGCCGG
+>>747:3:3:11897:19535/1 47754 1
+CCGCCTTGGCGGGCGGCGGGACGGCGATGGCCGCGGCGAGCGCCAGCGCAAGTGTCGCAACAGCAAATGTCCTCAT
+>>747:3:3:12249:10690/1 48103 1
+CCTGCATCAGTGCCCGGGCGATGCCGACGCGCTGCTGCTGTCCGCCCGACAGCGCATCAGCCCGCGCGTAGGCCTT
+>>747:3:3:12476:3607/2 1239587 1
+GCGCGAAGCGGCGTTGATGGCCGCACGGGCCATCCGGGGCGTCGT
+>>747:3:3:12825:13336/1 48696 1
+GGTCGGGCATCATCAAGACGGGCGGCGGCATACTGGAGTTCGCGGGAATCAATTCCTTCCCCGGCGAGACTTACGT
+>>747:3:3:12862:9365/1 48732 1
+TTCACCGGGCGCAACACGCAACGCACCGGCGCGCTGGTCGCGCGCACGCCGACGTGCCGGAAGCTGGTGCTCGATC
+>>747:3:3:13042:10775/1 48911 1
+AACTTCTCAGCGGAATTCGGCCGCGCCGCCGGCGGCAGCGTCAACGCCGTCACGCGCTCGGGCACCAAC
+>>747:3:3:13194:7843/1 49078 1
+CGCGCCGCGGATCGCCTCGGCCTGCGCGCGCGGAACCATCGAGTCGTAGCCCTGG
+>>747:3:3:13306:20471/1 49190 1
+CCGGGCCGCGTCGGCGTGTCGCGCACGTTCGAAGGCTTCGGGCAG
+>>747:3:3:13521:6281/2 49436 1
+CGCCGGCTCGCGCGCGGCAAATACGTGCCCTACTTCGATCGCGCGGCGATCGAGGACGGCGCGCTGGCGACGCGCA
+>>747:3:3:13523:14018/1 49442 1
+GTTTTCATTGCTATGTCCTTCCGCCGCGGCCCGTCGGCCGCCTCGTCGCCCGCACCGCCGGCTGTCCACT
+>>747:3:3:13589:19762/2 49505 1
+AGCATCCCAAGCGTTTCTTCGAGGCCTACATCGCCGAGCAGGTGATGATTGGCGCCGCGATGGGATTCGCCGCGCG
+>>747:3:3:13711:18538/2 49628 1
+CGGCCGAACGGCGCGGCAATGGTTTCGTACTGAACGGTAACAAGCAATTCGTCGTCCACGGCAATTCGGCGGACGT
+>>747:3:3:13714:8779/2 49631 1
+GGGAGAATCGGGCATGGCAGAGGCCGCGCTGGTCGCCGCGCTCGCCGCCCTCGCGCTGGCGGTCTGGATGCTGTTC
+>>747:3:3:13719:14902/2 49637 1
+GTTCTCGCGATCTTGAAGCAGGTCGCGGCGGCGCTCGCGGCGGCGCATGCGCGTGACGTCGTGCACCGGG
+>>747:3:3:13951:10741/1 49869 1
+AAAGCGAAGCGGCGTTCGCGTCGGGCGAGGATGAGCGCGCGCTGCAGAAGGCCAAGGGCACGGATTTCG
+>>747:3:3:14106:9643/2 50039 1
+CGATGGAGATCGGGCCGTAGGTGCGGCCGGCGAAAAGCTGCCCCGTATAAATGATGTCGACCGTGCCCAGGGGGAG
+>>747:3:3:14280:17109/2 50232 1
+GGACGGACCAATCGACGGGTTTCCGCCGGTGCTCGCGTTCGTCTCGGCGGTGGGTTCGACCGTAAA
+>>747:3:3:14341:4364/1 50294 1
+GGCCGAGGCGATCGACTTCACCGACGGGAACCCCGCGGTCGCGCCGCGTCTGTGGATCCGCGCGGTCGG
+>>747:3:3:14705:16256/2 50650 1
+GTCGCGCCGTCTCCAATCAAGGGTGTCAAGGCCGGATACGTGTCGTTCACCACGTGGCCGAGACGATGGGCCAGG
+>>747:3:3:14770:14485/2 50714 1
+CGGATTTGGCGCGGATCCCCACGCTGCTCGCCGAGCGCGGCTACACGCCCGGCGATATCGAGAACATCGCCCACGG
+>>747:3:3:14791:12755/2 50737 1
+TCGCCGACATCATCTGCGGCGCGGATGCCGGCGGCGGCCCGGAGATCACGGTATTTGACGGAAAAGACGCCC
+>>747:3:3:14792:16764/1 50739 1
+CGCGCACCTGGCTCCAGCCGAAATGAATCACGGGTGGCCGGGCCGCGCGCGCGCCCGGCACTCACCTTGAAGTGAC
+>>747:3:3:14868:16982/1 50803 1
+CGCCGACAGCGCTTCGACCGCCGTTACTGGCGTGATCCGCCGCCGCGCGAGGGCCGCGCC
+>>747:3:3:15188:16156/2 51164 1
+CCGCGCAAGGTGGTTCCGATCGGACTCCCGGACCCTCCCAGCGCAACCCGCGCCGCGCGCCAACGATCCATCCAAA
+>>747:3:3:15220:9119/1 51204 1
+GGGTCGGGACGGTCGGCGGCGCGGCGGTCCTCGATCCGGCGCTCGAGG
+>>747:3:3:15236:12538/1 51219 1
+GGCCTCGAGGAGGGGCACCGCCCGGCGCAGCGCGAGACCCTGCGCCGGGTCCTCGCGCTGCGAAAGCTCGCG
+>>747:3:3:15324:13781/1 51322 1
+CGGCCACCGTCGGCGCATTCGCGGCGATCGCGCCTTCGGCCGAAACGGCGATGCC
+>>747:3:3:15330:12295/1 51330 1
+GGGTGGCGCGGTCCCGCGCCCGACATCGTCCCGTGGCTCTGGCCGCTCCTGTGGTTCCTGCTGAAGGTCCTGGTG
+>>747:3:3:15412:12115/2 51418 1
+TACTCGGTCGTCAAATTCACACCGGCCGGCGAGTTGTGTCAAGGAGAAACTGGGAAAAGG
+>>747:3:3:15823:4554/2 51836 1
+CGCGTTTCTCTCGCCTGCTCGGGCGGTGCCAGTGCCAGTGCCAGTGCCGGTGCCGCGGCCGCGCCGCCCCCGACGC
+>>747:3:3:15996:20599/1 52013 1
+TGCGCGCGGACGTACTCGCCGCCGGCGTCGAGATCCTGCTCGCCTGTGACCAGGTGGTCGGCGCG
+>>747:3:3:16042:1630/1 52058 1
+ACCGGGGCCGGCGTCGCTCGAGGGCCCGCTCCGAACGGCCGCCCTCGAGGCGG
+>>747:3:3:16109:7402/2 52121 1
+AGCCCGGGCGGGCGCCCCTACGACACCAATTACGCGGCGCCGCTCATTGCGCCGATCAACGGGCTGCGCCTGCTGA
+>>747:3:3:16182:19645/2 52198 1
+ACGCCGAGCACGTCGAACAGCGTGGAGCTCACGGTCGCGGCGCTGACACGCTCGCTCGCGG
+>>747:3:3:16433:8708/2 52439 1
+GCATTCCTCGAGCGTGCCGCCGACGATCTCGGCGCGACGAAGATCGCGACTGGCCACACGCGCGACGACCAGGCC
+>>747:3:3:16530:9134/1 1873235 1
+GTCCACGGCCACAGGCCTGGTGTTCTATGGCGACGACAGCGGCGCGTTCGTCGCAGTCGATGCAAAGACCGGCGAA
+>>747:3:3:17040:4468/2 53028 1
+GGCGACGCCGCCGACCAGCTTCGCCAGCCGCTCC
+>>747:3:3:17552:16387/1 53530 1
+ATCTCGGCGAGCACGAGCCGATCGTCGGCCAAGCCGCGCGCCTCGGCCGCGCGCAGCGCGCCGACGACCCCGCCGC
+>>747:3:3:17705:15062/1 53679 1
+CGCCGTGACGCGTTGGCGGAGAGAAGCGGCCGGATCAGCAGCATCGACGCGCCGGTGGTACCCATGAAGCTCGCG
+>>747:3:3:18396:9503/2 54421 1
+GCAGGGAAAGCGTTTCGACCTGCAGGTCGCCGACGCGGACGGCTTCGGCGCGCAGACGGTGCTCGGGTCGAACGAG
+>>747:3:3:18526:6004/2 54555 1
+CTACGACAACCGCGGCATGGGCGCCGTCGGCGCGCACTTCTTCTGGCGCGATCCCGCAAGAGGCCTGCTCG
+>>747:3:3:18870:1710/2 54887 1
+GGCGGCGTGAATCGCCTCTGCGCGCGCGCCCTCGCCGACC
+>>747:3:4:1251:7665/2 54976 1
+GCCACTTCGTCCACTACAAGGCGGTCGCCGCGGCGACGCGGCTCGGGATCGTGGTCCACG
+>>747:3:4:1426:8034/2 55129 1
+CCCAAATACCGCGGCGACCTGCTGGCCGCCGCCTCCATCACGCGCGCGATGCACGAGGGGCTC
+>>747:3:4:1478:4498/2 55183 1
+GAGGACCGATTGCATCCCTTTATTATCGCCTCATGTCCTCGCGCCTCTTCTCCCCGCTGGTCCTGCGGTCGGTCGA
+>>747:3:4:1846:3071/2 55526 1
+GAGCGAGGTGTTGCGCAACGCCAGCGTTCCGCCGGCGCCGCCATAGCGCATCCAGACCCGGTC
+>>747:3:4:1867:1146/2 55549 1
+AGAGTTCGAGTGACCGCATGCCGGCAATAGATAACGGCAAGCATTAGGAGAATGTGATCATGAGTTTACCTCTCGA
+>>747:3:4:1916:12887/2 55607 1
+CCTTCACCGTGGTCTTGCCATTCGAGCCGGTGACCGCCACGAGCGCCGGCGAAAAGCGCGCGCGCCAGCTGCGCGC
+>>747:3:4:1955:8372/2 55646 1
+CTGGTCGACGTCCTGGGGACCCGGCGCGGCCTGGCGATCGCGGTGGCCTGGTACTCGGCGATGGCCATGCTCACCT
+>>747:3:4:1958:21139/2 55649 1
+CGAAGGCGCCGCGCGCGACGAACCCGACGGCCCCGCACAC
+>>747:3:4:2072:3226/1 55788 1
+CGGTCGGGCTCGTGCTGCGCGAGGGCCGCGATCCGCCGCGCCGCGTGCTCGTCCC
+>>747:3:4:2082:2643/2 55798 1
+GATCGTGCTGCGCCAGCTCTACCTGATGCGTGGAAGTCCCGCGCGCGTGCTTCCGCTGTTCGCC
+>>747:3:4:2105:15165/2 55823 1
+ACACCCCGCGCGCGCTCGCCGTGAGCCCCGACGGCGCGACCGTGTACGCC
+>>747:3:4:2190:17614/1 55921 1
+GAACAACCCCTGCTTGTCGCGGACGGCGCCGGTGAACGAGCCTTTGACGTGGCCGAAAAGCTCCGACTCGAGCAGG
+>>747:3:4:2250:14765/2 55983 1
+GCAGCGAGAGCGCGCCGACGCCGCCCAAGACGAAGCCGCCCGCCACGAGCAGCAGCCCTTCGCGGATGAC
+>>747:3:4:2698:15386/2 56542 1
+TGCGCGAGGGCGTCGACCCCGCCGGCAAGCGCCTCACCGACCAGATGCCGTGGAAGCAGTACAGCCGCGGCACCG
+>>747:3:4:3549:9387/1 57430 1
+GCAGGCTTTCGGCTTCTGCGGCGCAGGCCGCGCACGCGCCCAGGTGCGCGAGCCG
+>>747:3:4:4047:21007/1 57999 1
+CGCGCCGATGCCGAGCGCCAGCGTGATCACAGCCACCACGGTGAAGCCGCGGGTGCGCAGCAGCATGCGG
+>>747:3:4:4275:10366/2 58264 1
+CGCAAACAGGAGCGCTCGCGAGACATGCGCCGGTCCCGCACGTGGTCGTGCCGAGTCCATCGTCGGG
+>>747:3:4:4347:19300/2 58327 1
+GAGTTTTCATCTCGTGGCTTCCGCCTTCAGGCGGAAGGCATAAGCGGCGAAGGGCACGAA
+>>747:3:4:4997:3888/1 59008 1
+GCTCACCCAGGCGCTGGCCGCCGCCGCGCGCGGGCTCGGCGTGGAGATCC
+>>747:3:4:5361:11119/2 1820911 1
+AACTTCTGGTGTTTCCCTAACATCTCAACGTACTGCTGGATGCGTCGAGCGCGGGTCTCGGCCTTCT
+>>747:3:4:5854:3108/1 59904 1
+GCGCCCTCGACCCACCCGAGGTACCAGTCGGGCTGGGCCGCGG
+>>747:3:4:5976:9276/1 60019 1
+GCTCTACGACATCCTCGAGCAGCAGGTGATCCCGCTCTTCCACGATCGCGACGCGGACGGCATCCCCCGGCGCTGG
+>>747:3:4:6746:15020/1 60769 1
+GCTCGGGCTCGGCGACGCCGGCGCGCGCGCGCCGCTCACCGGCGCGGGCGGCTCGGGCGAGAGCCGCGAGGCGG
+>>747:3:4:6955:19367/1 60938 1
+CTACCACGCGTTGGGCGGCGGAATTCTGGTCGACGGCTTCGGCCGCCGCTCGGTCTCGTTCATGCCGATCAAGGAG
+>>747:3:4:7071:14669/1 61058 1
+ACCAGCGCGATCGCCGCCGCGGCCGCCGCCGGCAATGGCAATGTCTGGTACCAGCTCTATGCGCCGCACGACGCGC
+>>747:3:4:7237:14328/2 1854818 1
+TAGATGCTCTCCGTGAAGATCGCGCCGCCGAGCGCGAGGCCGATGTCCATGCCGAGGATCGTCACCACCGGCAGC
+>>747:3:4:7452:12745/1 61479 1
+GCGAGGGCGTCGGCGAGCTGCGCGGGGAGCGCGGCGCGCGCGGGCGCGTACTCCGCGTCG
+>>747:3:4:7454:8196/1 61484 1
+GCAGCAGGCGATCGCGGCAGCGGCGGAGGCGCGGCGGGAGTGGGGGGGCTGGCCCTGGG
+>>747:3:4:7467:8702/2 61501 1
+ATCCCGCGCCCGCTCTTCACCGCCACCTTCGCCGTGGGCCGCGTCGCCGGCTGGTCCGCGCACTACGACGAGG
+>>747:3:4:8969:14421/1 248452 1
+ACCGGCCCGAGTCCGGTCAGGGCCTGGGCGGCGAGGCCGCTCGTGCCCAC
+>>747:3:4:11181:7241/2 65238 1
+AGAGAGGCAGTGTTACCGGTTTGCAACGGTGCCGGCGAGCTGGGCGGCGCGCCCACGAGCCTCTCACACCTCGCGG
+>>747:3:4:16328:15058/2 1339940 1
+TTCTCGGTCGGCGAGCGGCGCCGCCGGGCCGGCGTCGCGATCGGCGATTATGTCCTCGACCTAGCCGGCATTTCCG
+>>747:3:4:17968:7827/2 1352640 1
+CCCAGGGCGATGGAGGAGTAGCCGGAGAAGTCGAAGTAGATCTGAAAGCCGAAGGCGAAGGCCAGGACCCAGACGT
+>>747:3:4:18267:19591/2 1861748 1
+TCCCGCGGAACGCCGGCATCACGTCCTTGGCGAACCACCGCAGCTGCTCCTTGAATTCCTTCGGGCCGATGCCTTC
+>>747:3:5:4661:6310/1 76731 1
+ACGGGCTGCCCGCGCGCCAGGCTTTGACCTGACCGCGCCGGGGCCGACTGGCTGAAGCTAAAAGCCACTCGGGACT
+>>747:3:5:5334:2082/1 77419 1
+GCACTCGCGTGGAACCGCGATCCGCGACAGATTCAGCGCCGGCGTGCGCACTCTGCCGGCGCACAGTCG
+>>747:3:5:7046:12889/2 79231 1
+ACCGCAGTTTCGGCCAGCGACGAGATCGGCAGGGTCGAGGTGTTGGAGCCGAATACCACGTCGGGAAGCACGGCCT
+>>747:3:5:7659:3269/2 1397943 1
+TGCTCGACTCGGCGCGAGGCGCCGAGCTCGCGCGGGAGCTCTACGCGGAGGACTG
+>>747:3:5:8186:5819/2 1388960 1
+TTGCGACTTGCCCGACACGATCAGGACCATGGGCGTGTCGACGAGATGGGCGATCGGCGCCAGGTCGCGCGGCGGA
+>>747:3:5:9965:15443/1 82210 1
+CTTTCGATGCAGCGGGAAAAATGACCGACGCCGGGGAGGATGAGTTGCGCCGCGGCGCCGATTACCTTGGACTCGC
+>>747:3:5:12030:11154/2 251155 1
+CCAGCCGGTCGTGGTCGACAACCGCGTCGGCGCCAACACCATCATCGGCACC
+>>747:3:5:12934:6048/2 85399 1
+TCGGAACTATGTCCGAATCGTCCGTGTGCACCGTCGGCGGCGTCTCGGGACGCGGCGGCTGATCGG
+>>747:3:5:15052:20252/2 87586 1
+GGACCGACGGGTTGCGCAGCAGCGCGAGGGCGCGCGCGGTCTCGGGGTCGAGGGTCTCGGTCCGGAACCGGGTCG
+>>747:3:5:15109:20282/1 87655 1
+CGGGAAAGCCGATCCTGGCCAACGATACGCACCTGGCGCTGCGCGCGCCCTCGCTCTGGTACCTGGGCGCCATCCA
+>>747:3:5:15897:18786/1 88462 1
+TCGGATGCCGTCGAAGTCGAGCGCGCCGGTGACGCCGTAGACGAGCGCGATCCCGTAGAGCAGCAGCGCGCTCGCG
+>>747:3:5:16380:19783/2 88947 1
+GAGGTCGCCGGCAAATTACTGGCCGGCCCGGCCGGCGACACCGCCCCGCGCATGAAGCTGCTCACCCGCC
+>>747:3:5:16822:14600/1 89396 1
+ACCTGCGGCGTGGCGAAACCTACCAGCGGCGCGGCGATCGCGGCGACCTCGACCTGGCGGCGCGGGACTTTCGCAC
+>>747:3:6:2499:9106/1 1783009 1
+CGCGATCAGCCCGTGCTGGTGGTGGACGACGATCCCGAGGTCCGAGGCCTCCTGCGGCGCATGCTCGAGCCCGCGG
+>>747:3:6:2875:5377/2 1863373 1
+GAGGGAACGGTTCGCGGTCCGATCGCGCTCGCGGGCTCGTCGACGGCGCGCCGGTACTGCGCGC
+>>747:3:6:3704:16343/2 94063 1
+GACGTTCTCGATCTCAAGGGAACGAAGTACGGGTGCGGCATCGGGCAGTGCGGCGCGTGCACGGTCCACGTGAAGG
+>>747:3:6:4086:18190/2 94466 1
+CCTCGCCCTGCGCCGCGCGGCCCTCGCCGCCGTGGGCGGTCTCGACGCCGGCTTTCACCCCGCCTGGTTCGAGGAC
+>>747:3:6:4472:13926/2 94865 1
+TCGAACCTGAAATCATGGGCATCGGTCCGGTGCCGGCGTCGCTTCAAGCTCTGGAAAAAGCCGGCTTAAAACTTTC
+>>747:3:6:4617:2543/2 1800863 1
+AGCAGCTGCGCGCGCTGGGTCTCGCGCTCGAGCA
+>>747:3:6:4830:18201/2 95238 1
+CCGCATCGCGCACGCTCGCCGCGCCGATGCGCTGCCCATCGAGCGCGGCATGCAGGTG
+>>747:3:6:5389:20898/2 95803 1
+TCAATGGACCTCTCCCAACGGGCGTTATACCTTCGCCGCATTCGAGCGCGGGACGAGTCCCGGCGTCGCCGTCATC
+>>747:3:6:5510:13920/1 95917 1
+CGGATCCGGTGACGCGTATCCCGAAAGCTTGCCCGACGTGTCGGAGTTCGCGCAGCGCGCCGCGACGCGCTACCGC
+>>747:3:6:5618:7275/2 96023 1
+GATCCCCGTTCTCTACCAGATGTATCGACTGCTGGTCAGGGCGCGCGCCTGGTTCGACACCACGGGTCCCCGCCTC
+>>747:3:6:5833:1285/2 96248 1
+CGCGCCTGGCGAGTGGGGACGGAGTTCGAATCAGTCGCGCGACGGTTCGCCGACCGTTTGTCGGTGCCG
+>>747:3:6:7155:15052/1 97456 1
+ACATGAGCCCCGAGCAGGCACGCGGGGAACGCGTCGACCAGCGCACCGACATCTGGGCATTCGGGTGCGTGCTCTA
+>>747:3:6:7476:10764/2 97805 1
+CATGATGCCTCGAGAAAGCACCGCCGCCGGCCGCTCGTCCCCGGCCGACCCGCCCCGCTCGGCGTGCCCGGTCGCC
+>>747:3:6:7509:17926/2 97837 1
+GCACCTGGAACAGCATGTAGCCGACGAAGAAGATGCCGGCGCCGAAGCCGAAGACCGACGGCGAGAAGCCGAGATC
+>>747:3:6:7727:14392/1 98041 1
+AAGGCGGTGGAAGCGGCGCGCGCCGGGGTCGCGGTGGCGCGCCAGGTGCCCAACCCCGAGCTCACCGTCGAGCGCG
+>>747:3:6:7877:15569/2 98208 1
+CTTGGAGAGGAGCGCGGCGAAGAAGCAGGCGGCGGCCGCGACCAGCGGCGCCGC
+>>747:3:6:8141:16074/2 1390152 1
+GCCGTCAGGGTGTATGTGGTCGTCTGCGTCGGCCGGACGTCGGCGCAATCGTTCCCGTTCAGATTGCTGCCCACGC
+>>747:3:6:8575:2745/1 98917 1
+ACATCCTGCTCGCCGGCGGCGCCGCCACCGTCACCGACTTCGGCGTTGCCAAGGCACTGAGCAGCGCCCAACGCAG
+>>747:3:6:11524:7480/2 1783239 1
+CACCGCCACGATCGGCACCAGGAAGCGAGGGGCCCGGCGCAGCGGGATGCCCTGGAACAGGGTCTCCAGCGTGTGG
+>>747:3:6:13921:6430/2 104463 1
+CGCGTCAGCGCGAAGCCGCGGTAGCAGTATTCGCCGATGGCGTCGAGCTTCTCGCCGGGCGCGAGCGCTTTCTTCG
+>>747:3:6:15153:13457/2 105767 1
+CACTACGGCTCTTCGATCGCGGCGCGGGAATCGACGGCGCCGCTGCCCCGTCGACCATCTGCTGCTGCAGTTCCGC
+>>747:3:6:17537:14686/2 1336960 1
+AACATCGTCGGCACCGACGGCCGCGCGTTGCTCGCCGGCAGCAAGCTCGCAGTCACGATCGGCGG
+>>747:3:7:1385:16565/1 928867 1
+CCAAATCCACCAGTACATCGACAACTGCTTCAGCCTCCGCGGCCGCGGCGCTTTCGGGATACGCCGGCACAAAGCG
+>>747:3:7:1858:4873/1 1821152 1
+GCGGAGCTGAGGTTCGCCAAGCAGATGGCGGCTTTCCGGTGTCGACGGCGCGGCGATGACCACGTATTCCGCCTC
+>>747:3:7:2244:14975/2 110785 1
+GCCGGATCCCTCGCGACTCCCGGGCCGGCGCCGCATCACGCACGTGTGCCGATCC
+>>747:3:7:2256:8714/1 110792 1
+CACCGTAGTGGTTCGCAAACCACAGCGCGCCATCGGGCCCGGCGACGATCCCCTGTGGACCGTGGATACCCGGATC
+>>747:3:7:2368:10651/1 110921 1
+CGAACTGGTCTCGCTCCGAGGATTCGACCAGCGCTATCCGCATCAGCTCTCCGGCGGACAACAGCAGCGCGTCGCC
+>>747:3:7:2798:5302/1 111391 1
+AACGGAGTCAGGCAGCCGACCCGCATCAGCGAGGTAGCCATCGGACGGCTGCCCCGGGCGCTCGCCTACACGCTCA
+>>747:3:7:4364:4382/2 113042 1
+GCATCGACTTCGCGGGGAGCGCGCCGCAGACGGCAGGCCCATTGAACGCCAACTTCGCGGTCACGCGCTC
+>>747:3:7:4670:14310/1 113390 1
+TCGCCGTCACGATGGGTTCGCTCTAGCGCCAGGATGGCGCGCGTGTCGGCGTTCGGCACCTGCGCTCGCAACTCGG
+>>747:3:7:4679:20722/1 113401 1
+GCGGTCATGGTGGTCAGCAGCGCGACGTGGTCGACCTTCGAGATCGTCGAGATGCCGAGCGCGAACG
+>>747:3:7:4694:7395/2 113419 1
+AAAATCGTGATGCATCCCGCCGATCCAACCATCCAGACCAAAGAAGTGCCCATGGAAAGCTTCTTCCACAAGATCG
+>>747:3:7:6509:9989/1 725464 1
+GCGCGTGCGCAGGGAACCCGGCGGCCTGCGGATCAGCTTGCCGGCGGGTGACAAGGGGGCACATCCGCAAACGGGC
+>>747:3:7:6748:21224/2 115457 1
+CAGCGCGTGGTGTCGGAGTTCGACCCGCTCCGCCGCCGCCGCCTCGCCGGCCCCGCG
+>>747:3:7:6892:9347/1 1311806 1
+GAGCTGCATGCTGCGATCTTCGGCCGTCGTCGCATGCGCGCGCTCGAGCCAGCTTTTCGCCTGGGACAACCGG
+>>747:3:7:7143:15711/1 115830 1
+CTCCTACGTGGCCGCCGCCGCGATCTGGGCGTTCCTCGGCGCCGTCGCTCTCTCCGTCTCGGTTCTGTCGTTGTGG
+>>747:3:7:8026:9390/2 116687 1
+AACGGCTTCCGGCCGTCGCCGCCACCCGCCGCGCCCTCGAGCTCACACGGGATCC
+>>747:3:7:8045:15305/1 116707 1
+CGGAATTGGATAATTTTCGGCATGAGGAGAATTTGGCGTACGTCGAGGTCTTAGTCGACGGCAAAAACGCGCGCTA
+>>747:3:7:8112:8120/1 116767 1
+CTCAAGAACCCCGCGGCCGGGCCGCCGCCCCCGGCCGCTCCCGGCAACACGACCGCGCCGCCACCTCCGCCGGCAC
+>>747:3:7:8197:17284/1 116855 1
+CCTGAAACGCCGTGGCCTGGCCGGGGTGCGGTTGGTCATCTCCGACCAGCACGCCGGCCTGGTCGCCGCCCTC
+>>747:3:7:8418:19380/2 117074 1
+GGAGGCGTCGCGAGCGCGGTGACCGACGCCGGCGCCAGACCGATCGCGGTGAAGTGGTTCGCGGTG
+>>747:3:7:8498:6994/2 117159 1
+GAGCGAAGCATCAGCAGCCTCGATCTGATTGACGCTGACGAGCGGCGGCGGCTGACGCGTGGTCGCGAGAACCTGC
+>>747:3:7:8549:9041/2 117206 1
+TGGCGCACCGAAGCACGTGCTGAACGCCGCCTTCGGCTCAGTCACGCCCTTCTCGGTTCCGGCCACTTTTGCCGTG
+>>747:3:7:9116:13163/2 117761 1
+GCCGACTCACGCGCCGCGGTGCCAAGCGCCAGCTGCTCGGAGG
+>>747:3:7:9271:5489/1 117930 1
+GGAGAAAACCGATGCCGATCAGGTTCGGCGCCGTGCCGACCGGCGTGCCGAGCCCGCCGATCG
+>>747:3:7:9439:14711/1 118094 1
+GCCGGGGGTGAGCGGGGTGTTGCGGACCGTCACGGCTCCGCGCCGTCCACGCGACCGCTGAGCGACTCGGCTCCGA
+>>747:3:7:9514:10098/1 118189 1
+TTGCGCGTCAGCATAAGCCAAAGCTGATCATCGCCGGGGGCTCGGCGTATCCGCGCATAATCGATTTCCGCGCCTT
+>>747:3:7:9628:6726/2 118296 1
+TGCAACGAGGCCCGCAACGTGGTGGGCTTGATGCCGCATCCGGAGCGGGCGTGCGAAGCGGCGATTGGCAGCAGCG
+>>747:3:7:9719:7612/1 118373 1
+GCGCGATGGCGGTCCGCCGTGACGCACCGGTGCGGCCTCGGCCCGCGGCGCCGGTGCGCGCGCGC
+>>747:3:7:10078:5251/1 118744 1
+ATGAAGAGAATCGCTGCCGCCATCGGTGTCTTCGCTCTGCTCGCCGGCGCGCCGCGCGCGGCCGAGCGCGGGGGCC
+>>747:3:7:10219:13692/1 118890 1
+GGTTCCGGCCGAACTGGTCAAGCACGTGTGCACCGTTGAGGGCGCCGTCGATCCGGGCGCGCCGTGGT
+>>747:3:7:10280:9922/2 118945 1
+CCGGGCCCGAGCCGCGTCACCAAATTGAGCGCGCCGCCGACGCCGGCACCGCCGAGCTCGACGGGCACCGCGCCGC
+>>747:3:7:10523:13121/2 119203 1
+GCGAGGCCGCCGGTCGCGCCGCGCTCACGCTCGTGCTCACGGGCGGGCTGGTCGCGACGACGCTGATGCTGCTGCT
+>>747:3:7:10599:9907/2 119290 1
+GTGTTCACGCACTTCATCGATCTGAACCCGCATGCGCCGGGCGAGCGCGTTCGCCCGATCGCCGAGCTGCCGGAGG
+>>747:3:7:10606:13341/1 119302 1
+GAGCTTCAGGTTCAGCATGACGGGTATAACGAACCGGCAGTTGCTCGGGTTCCCCGGGTTACCGGGTTACCCGGGT
+>>747:3:7:10648:2291/2 119354 1
+TCCATCGCGTGTTGCGGCCCGGCGGGACCTTCGTCGCCTCGGTGCCGAACGCCTATCGGCTCAAAGGAAGGCCCCG
+>>747:3:7:10850:21025/1 119574 1
+GACCTCACGCTGCGTCTCTACCACCCCGGCGCCGCATTGCGCGAGGCGCCGCAGGACACCGCGATGCCGGAGATCG
+>>747:3:7:11364:5416/2 120116 1
+CGCGGCCGCCGGCTGGCGCACGTCGCGCGCTGGCACCGCCTGGTCCCGGCCTACGCCATCGGC
+>>747:3:7:11503:16125/1 120280 1
+TGCACATGTCCGCTTTCGGGGGTAAATCGGACATGACCTTGCGCAGAAATCCGCTTTCGCGGTCGCTATTGAGTGT
+>>747:3:7:11570:20185/2 120352 1
+GAGCGCCATGCCGACGCCGAGCGCGAGATCAACCGCCATGCCGCGCGCAACTCCGCCCTGGTCGAGGCGCGCACGC
+>>747:3:7:11815:16639/2 120603 1
+TGCGCTTCCGCTGATGGCTCTGGTGGCGGCGGCCGCGTGCGTGGCCGCCGCGCTCATCGACCGCTACCTC
+>>747:3:7:11856:6467/2 120648 1
+AATACGATCCCGGAGGACTCGGTCGGCGTCTGGGCCACCAAGGATGCGACCGGCCGCGACATGCTGCGCAACATCG
+>>747:3:7:11909:11032/1 120702 1
+ATCGAGATCACGAACCGGCCACCGGGCCGGACCGCTGTCGCGACCGCGCTGAGCGTGCCGTGAAGG
+>>747:3:7:11978:2551/2 120774 1
+ATATCGCCGACGATCTCTTCGAGCAGATCTTCGAGCGTGATGATGCCCTCGACACCTCCGTGCTCATCGACGACAA
+>>747:3:7:12138:12904/1 120952 1
+ACCACGGCGTCATGCTCGGCGCGGCCGCCGGCGTGCTCTTCGGCGTCTCCGACATCGCCATCAAGGCGCTCACCGG
+>>747:3:7:12899:14786/1 121795 1
+ATCGAGCGCGAGCGCATCACTCGTTCGAGCTCAGCCCCGTCCGCGCCGGCGCCCCGCCGCCATCGCCCGCTCCACC
+>>747:3:7:13130:2597/2 122037 1
+CGGGTTTTGAAAATGCTGAGGAAGCTGGCGTCCCGTACGGGAGTCGAACCCGTG
+>>747:3:7:13393:4792/1 122317 1
+CGCCAGCGCCTGCATCGCCTGCTCGCGCGGCGTCGACACGCCGGCGCGGCGCGCGCCGAGCGCCGCTCC
+>>747:3:7:13448:10718/1 122389 1
+GAGCAGCAGCGACGAGAACCCCATCACCGTCCCGATCAGGTTGTTGAAGTCGTGCGCCACGCCGC
+>>747:3:7:13629:8263/1 122567 1
+CTATCCATCGGTCGAATACCGGAAATACCACGTGGATGCGCTCGCGGCGCGGATGGTGACGCACCCTCAGACACTC
+>>747:3:7:13660:13550/1 122596 1
+CCGCGCTTGCGCGGCCCGATAAACACTTAGCACCGCGCGGGTGCTGACGCCGACGCGCAATTCGTCGGAGGTTCGC
+>>747:3:7:13746:3217/2 122693 1
+ACCTTCGCCTGTATGGCGGGCTGCAAATCCGTCGCGCTCGACTGTACGTCGAAGAAGATGCCCGCGACC
+>>747:3:7:13871:6392/1 122832 1
+CCTCGTGGCGTTCGCCAACGTGCGCGAAATCATGACCTCCGCGCTGCGCGACCGCGTCCGGCGCTCGATGCCCACC
+>>747:3:7:13972:18796/2 122935 1
+CAGCGCCATCCCTACGTAGACGGAATTGCCGTCGTTGAGGTTTACGGTCGCCGCGAAGTCTGCGGCGTCGTTGAGT
+>>747:3:7:14359:10933/1 123333 1
+ATTCGTTCTCGCGCGGCCTGCTCGATCACCCGCACTACACGCGGCCGGCGGAGATCGCCGGACGCCGGGTGCCCG
+>>747:3:7:14392:13527/2 123381 1
+TCACCGCCGCGGCCACCACGGCGGCGGCGCCGACGCCGACCATGACGTAGCCGACGGTCTGCAGCGTGGTGCCCTC
+>>747:3:7:14413:12514/2 123407 1
+TTCACCTTCTTGTCGGGGCCGATGACGAAGACCGTGCGTACGGTCTGGTTGTTCATCGCGGTCCGGCCCTCGCACG
+>>747:3:7:14596:13734/2 123567 1
+CGATCGAACGGCACGGCAGCGATGCCGCCGCGGCCGTGAAATACGAGGCATCGCGCGCCATTTTCGGCAAGAGCGC
+>>747:3:7:14600:21103/1 578008 1
+TGAAGCATGCGATGCGTGAAGATCCCGACGTCATTCTGGTCGGCGAAATGCGCGATCACGAAACTTTCAATGCTGC
+>>747:3:7:14607:9500/2 123588 1
+GCGGTCGTGCTCGGCGTCGTCGCCGCGCGGCTGGTGAAGAGCGCTGCCGGCGAAGCTCAGGAGAATTGGCGGGCCG
+>>747:3:7:14706:17748/1 123685 1
+GCCGTCGTCGACGAGCTCGCCGCGCCGATCGCGACCAAGCACGGC
+>>747:3:7:14841:11410/2 123854 1
+GCGTTCACCAGCGCCTCGCCCCGCAGCGCGACGTGTCCCGCCGCTCCTTCCCCTCGCCGCACGCGCATACCCAACC
+>>747:3:7:15096:2994/2 124147 1
+GACGAGCCACGTGAAGCGCCGCACCACGTCGACCTGCGCCGGCGG
+>>747:3:7:15354:12302/2 124381 1
+CGTGGCGCCCTCGTCGGTGCGACGCCGGTTGCGTGGCGCGCGTCCGTCGCTGCGGCGCCTCTTCC
+>>747:3:7:15389:14318/1 124425 1
+TTGCGCGTCATGCGGGCACTCCCGCGGGCGCTGTCGCGCGCCGCCCGATGGTGCGCTGCCCGACC
+>>747:3:7:15497:20238/1 124524 1
+AGGCCGAGATCGAGCGGCGCGTCGGCGAGGCGGCGCGGACGCTGGAGATCGCCCACCTGCTCGACCGCAAGCCCAA
+>>747:3:7:15499:4266/1 124528 1
+CGCGGGGCGGATCGACCGTCTCGACGCGCGCGGCGCCTTTGCCCTGCTCGCACAGCTTCG
+>>747:3:7:15622:8539/2 124640 1
+ACACGCACAAGGAGGTCCACGTCGCCGTCGCGCTCGACGCGCTCGGCGCCCAGCTCGACAGCCGGGAGATCGC
+>>747:3:7:15623:10209/1 124644 1
+CGTTCTCCGGGAAGACGAAGCTCGCGGGAACCCCCGAGCGCGCGGCCCGCTCGGCCGGCCCGCC
+>>747:3:7:15690:9003/1 124707 1
+GCGGGACGATCAGGCCGAGACCGTGCTGCTGCGGCTCCTGCGCGGCGCGGGCACCCGAGGCCTCG
+>>747:3:7:15821:5134/1 124864 1
+CCCTCGACGGTGCCCTCGACCCCGGCGCCGGCGGTCGCGACGAACTCCGTCACCGGGGGCAACGGCCGCGGCGCGG
+>>747:3:7:15979:21261/1 125034 1
+GAAGGGAGTGCTCTCCCGCTGAGCTACGCGCCCGAATTGCCCCTGAAGCCGGCGATGTAAGGGGCGGCATTGGCCC
+>>747:3:7:16103:9786/1 125179 1
+CGAGCGGATCGGCCTCTCCGATCGCGGCGTCCTGCGCGAGGGCGCGCGCGCGGACATCGCCGTCTTCGATCCGGCG
+>>747:3:7:16112:9625/2 125187 1
+GTGCTCGGCGCCGGCCGGCGCCGACGCCGCTCGACATCGCGGCGCGCATGCTGGCGCGCGCG
+>>747:3:7:16159:12614/2 125229 1
+CACCTGATGACTTACCTCCACCTTGGGCCTCCCTGGGGCCCGAGGCCCGCCGAAGCCCGAAGGGCGAAGGCGGCTA
+>>747:3:7:16190:17525/2 1444120 1
+GAGCATCCGCTCCTCCTCCACGCGCGAGCGGTCGGCGCGCGCCAGCGCCAGCTCCCCCTGCTGGCGCCGCCAGACG
+>>747:3:7:16529:5848/2 125601 1
+CCCGAGTGGATGAACTTCATGGAAGCGGCGCGCGCGGGGTCGTGGCGCAGCTGAAATCCGGCCTGATAAATGCCTT
+>>747:3:7:16596:6851/2 702122 1
+CATGCGCGACGCGTTTCTGGCGCTCCTCGCGAGTCGCCAGGCGATCCGTCGCGCCGCGCCGCACGGCCTCGGAACT
+>>747:3:7:16643:4519/2 125709 1
+CTCGGCGACGTGCGCGCCGCCGCGCGCTGCGCTGAGCTGGCCCAGGAGCACGAGATTGGCCTGCTCGTCTACAACG
+>>747:3:7:16645:18192/1 125717 1
+GCGGGCGCGACGCCGCCGGCCTCGTGGCGCTGTGGGATCTGACACACGACTATGCTCTGCTCGACGAGGCGGCCAA
+>>747:3:7:16653:12995/1 125722 1
+GACGGGGCCTCGGGCGTGCGACCGGCGACGGCGTGCACCCGGGGCCCCTTCGCGTTTCCACGGTCGAAGGAGAACG
+>>747:3:7:16732:9327/1 125822 1
+GGCCCGTCCGCCGGTCCGTGCCGGCCATGAGCGGCCGCGATCGCGTCGTCGGCCGGGTCGCCATCACACCGGGGCA
+>>747:3:7:16759:15386/1 125851 1
+GCACATCGACACGCACGACGCGCGCTTCCGCAAGCGCTTCGCCGAGGTCGTCGGCAAGCGCGAGCGTGAGCTCG
+>>747:3:7:16852:15360/2 125946 1
+ACAGGCCCTTGTACGGCCCCTCCCCCATCCGTGCGATCGCGGCGGCGCGTGCGTCGCGGCGCGTGACGAAGACG
+>>747:3:7:17067:14751/2 126171 1
+GTGATCGCGCCGAGACGCTCGCCGCGATTGCCGCTGTTGCGCAGGGCGTTGAAGCTCTCGAGCTGCCAGTGAGCGC
+>>747:3:7:17202:5646/2 126329 1
+CGCCGTGCAGGTGCTGCGACTCGTGCGCGAGCACCGCGACGGCGCGCGCGGTCTTCGAGAACG
+>>747:3:7:17262:12533/1 126397 1
+CCCCATCGAGGGGGCGGGGAGTGGGTGCCCACGTCGAGCGTGCGTGCGAGCCGCCGCGCGCGCTGAGCCCGCGGG
+>>747:3:7:17664:1500/1 126794 1
+AAGAACGGAGCGCGCCCGAAATGCGCGAGCGCGCGGCGGATGTCGGCCTGAAACAACACAATCGCG
+>>747:3:7:17901:17405/1 127045 1
+TGATCAGCACGATCGCCACGACGGCGATCTCGACACGCAGGGCTTCGAGGTCGGGCACCGCCGAGATCACCTGCTC
+>>747:3:7:18029:7077/1 127153 1
+GCCACCGATCCGCTGACCGGCGTCGCCAATCGTCGCGGCGGCGAGAAGCACATTTCGAACGAGATCTC
+>>747:3:7:18107:12096/2 127215 1
+TGGCCAAAAGCGCGACCGCGACGGAGCCGACGCCGCCCGCCGCGCCGGTCAAGATCGCGGGGCCG
+>>747:3:7:18263:7005/1 127363 1
+CGCAGCAGAAAGCCCTGACTGGATGGCGCCACACTGAACGCGGCGCGACGCACCGGATGG
+>>747:3:7:18533:1673/1 1353275 1
+GGGTTGGCCGGGCTCTCCCTGCCGATGCTGCTCAAGTTGCGCAGCCCGGCCGCGGAGGG
+>>747:3:7:18608:10133/2 127669 1
+CCTGTCTGGCTGGCGCGGGAGCCTTTCTCTCCACGCCGACGGACCTGGTGCGGCTCGG
+>>747:3:7:18889:15482/2 127934 1
+GATCCCATCCATGGAGAAGAAGCACACAAGTCGTGTGAGCAAGCAACTCACCGACGCGCGTGAGCAGGGCGTG
+>>747:3:8:1461:16401/2 128220 1
+CCCCAAACTCTCCCAACTGTTGGAAGGGTACGCCGGGGTGGGGGGGCCGGCCCGGGCCGGGCGCCGCTGGCTGCGC
+>>747:3:8:1909:3969/2 128659 1
+CTCGAGCACTTTCATCAGATGCGTGTCCGCCAGCGGAAGCGCGCCGGGTTCCGAAGCGCGTAGCGTG
+>>747:3:8:2278:9264/2 129046 1
+AGCAGCGCGCCACCGGTGGCGGCGCGTTGCTCGACCAGGCGTCGCACGACGTCGATCTG
+>>747:3:8:2352:7749/2 129128 1
+CTCACCCTGTCGGTCGTTGCCGCGCTCGCGGCTCCGGCGCTTGCCGCCGCCGCCGACCCCCCGCCGGTCACCGGCA
+>>747:3:8:2641:6225/2 129426 1
+CTGCGCAGTCGCATGCTCATGAGACTCATCGGTCATGGTGCAGCGATCGCCGTGGAGCAGTCGACCGCAGAGCTCG
+>>747:3:8:2652:10744/2 129441 1
+AACTCGTCCCTGGAACCAGAACCTTTCGAACCGCCAGGAACCCTGGAACCCTCGAACCTCTGGAACCCCTCGAACC
+>>747:3:8:2812:19830/2 129632 1
+CGGCGCCGGCCGCCGCGATGGCGGCGCCGCGTTCGAGCACGATGTGGTTCTGCATCATCGGCGCGCGGCC
+>>747:3:8:2973:17985/1 129815 1
+CTCGGGGTGAACACGCTCACCGTCGCCGTCCCCGCCGCCGCGATGTCCCCCGTCCCGATCGCCGCC
+>>747:3:8:3039:6949/2 129891 1
+TCCGCCGTAGCCGCAGATGGCCTCCGGCGCGAGGCCGCTGGGTAGCGTCGGGGACAATTCCTGCGCCAAGCTCGCA
+>>747:3:8:3072:14284/1 129935 1
+GAGGAGCTGCGGCAGCTGAAGGAGCAGCTCCACTCGGTCGGCCGCGATCGGCGCGCGCGCCTCGTCTCGATCACCG
+>>747:3:8:3157:14369/2 130028 1
+GACCGGGCCGCGCGAAGCCGCGCCGGCCGCCGCGGTCCGCGCGGAAGACTCGGG
+>>747:3:8:3176:2327/2 130055 1
+GCCGGACGAACGGGGCCCTCGGTGTTGAAGCCGACAGCGCCCGCCGCCGCCTGCGGG
+>>747:3:8:3307:16486/1 130183 1
+CTGGTTGCCGGTCAGCGCGCCGAGCGCGTTGACGAATGGAAGCTCATGCAGATATCGCCAGAGTTTTTCCGCGCCG
+>>747:3:8:3321:19462/2 130201 1
+GTAGTCGGGCGTCACGCGTGGCGCGCCGACGCCTCCGATGCGGATCTGCGTTTGCGGCGCGTTCGGCTT
+>>747:3:8:3394:15609/2 130275 1
+CAGCGCGACTACTGGTACTCGGCCGCTCGCCATCGCGGCGCGCTCGAGGACCCGGTCGCCATCGGGCGCACGGCC
+>>747:3:8:3755:10807/2 130634 1
+GATAGCGCTTGATGTCGTGGTAGCCCCGAACACCATCGACTCGGCCGAGCACTGCAGAGTGTGGCCGCCAGCCGTC
+>>747:3:8:3917:2411/2 130808 1
+GCCAAGTTCGAGGTCATCCGCGAGGGAAGAGTTCGCCGCGCGAAGCTGTTCTACCTGCGCGATCTCGCCGGG
+>>747:3:8:3927:17842/2 130820 1
+AGGCCTTCGGTGCGCCGTCGGCGCCGGTGCCCTCGGCCGCCCACGCGCGCTCGACGGCCGGG
+>>747:3:8:4039:20832/2 130921 1
+ACGGCAGTTCTATCAGGTGCAGAAGATGGAGACCGTTGGCCAGCTTGCCGGCGGCATCGCGCACGATTTCAACAAC
+>>747:3:8:4094:19703/2 130976 1
+ATGCACATCGCGGCGACGATATGGCTGCCACCGGCGCGCCGCAGCAGGAGGGTCCAGCAGGCGTG
+>>747:3:8:4165:20207/2 131041 1
+AGACGATCGCCGCCGCGCGAGGCGTGCCATTTCAAGAAGTCGCCGAGGCCACAACCGCAACCGCAGAAGAGTTCTT
+>>747:3:8:4338:18071/2 131207 1
+CCTTGGCAGCCTGGCTGAGCGCGATGGCCGAGGGTTTCAACGACGGCCGGCCGTTCGCCGCGCCCCGGCCGCGCC
+>>747:3:8:4414:20470/1 131297 1
+GGCGCCACGACGCCGCGCGGGCCGCGTCGCGCGCCTCGTCCACCGCCTGGTTCGTGACCGCGCGAACGCG
+>>747:3:8:4663:10551/1 131572 1
+ATGAAGTCTTCGTCCTTGACGCGTGCCGCCGTGCGCCCGCGCCCGCCGCGGCGCTGCGCCTGGTAGACCCCGGCCG
+>>747:3:8:4897:12982/1 131820 1
+TCGCGTTGTGATAGACGAGATAACCACCGAGCGGCCCCGCGGCGCTGCCGGTCGCCGGATCCTCGCCGATGTTTTG
+>>747:3:8:5038:20213/1 131950 1
+GCGCGGCTCGGCCTTCAGAAAGCCCGCGAGATCGCCCAGCGGCCGCGGCGTTTCAGCGGACTCGTAGCGCGTCCCG
+>>747:3:8:5180:16827/1 132124 1
+GGCCCCTCGGGCGCCGGCAAGTCGACCGCGCTCAATCTCATCCCGCGCTTCTACGACGCCGACGCGGGCCGCGTGC
+>>747:3:8:5276:20411/2 132220 1
+AGGTCGCGCAGCGTTTCGGCCGCGTCGTCGAGCCGCCCGCTCGCGAGCAGGTGGG
+>>747:3:8:5449:12447/2 132390 1
+GACCCTCGTCGGCCCACTCCTCCAAACCGTGCGCGAGGTTGTACACGTCGAACCCGCGCGCCCGAAGCATCAGGGT
+>>747:3:8:5579:1882/2 132532 1
+GTTCTCCGCCCCGGCGTCGGCGCCGTCGCGGCCGGCGAGGTTGGCCGCCAGCGGCAACG
+>>747:3:8:5605:1249/1 132557 1
+GGATTCGCAACGACGTCGCCGTCGCCCTCGGCGTGCCGCC
+>>747:3:8:5628:18309/1 132578 1
+ACGCTCGCGGTGGCGAGCGGGGCGGCCGCGCGGCCGGACGCCAAGGCGGCGCC
+>>747:3:8:5685:20863/1 132627 1
+ATCCGCTGACGGGTGTCGGCAACTACGTCCGCGGCTCGCTCGCCGGCC
+>>747:3:8:5817:8406/1 132771 1
+ATGCAGTAAGCGCAGCGCAAGTTGCACCGGTCGGTGACCGAGACGCGGAGGTTCCGCAGCGGACGGGCGTACAGG
+>>747:3:8:5903:15789/1 132843 1
+GCGTGCCGTCGAGCGGATCGACGATCCAGACGCGCTCCTTCCCGAGCCGCTCGGTCGTGTCCTTCGTCTC
+>>747:3:8:5969:20695/2 1275424 1
+GTTGAGGTCGCCGAACATGCGCTCCGACAGGACTTCGGAGAAGCCAATGATGGCGTTCAGCGGCGTCCGCAGCTCG
+>>747:3:8:5974:20014/1 132922 1
+TGCAGCTCGCAGCAGGCGTGCACTGCCGGCGCGCGCGAGCTGGGCTATCCGTTGTGATGTGACGCCGAGTTCCCGG
+>>747:3:8:6090:2918/1 133038 1
+CGGCGGCGTGCAGTCGAACCACACCCGCCAGGTCGCGGCCGTCGCCGCGCG
+>>747:3:8:6413:8366/2 133340 1
+GCCCGTCGTAGACGGCCGACGGCGCCGTCACCGCGATCGTCGGCGTCGCCCTGGTGACGTCGAGTG
+>>747:3:8:6566:4602/1 133469 1
+GACGAGCACCGTGAGCCGCAGCGCCCCCTCGGCCAGGGTGAAGCTCCAGCGGCCC
+>>747:3:8:6635:16539/1 133541 1
+CCAACAAGCCGCTCGCCGACGTGCGCCGCGACGTGAGCGACAATCTCAGCTTGGTGCCGTCGGACATCAACCTCGC
+>>747:3:8:6712:17947/2 133615 1
+CTGCGCTTCCGCGAGCCGCGCGACGCCGCCGCCTTCGACGCCCTGAAGGCCGCCGTCGCCGGGCTGCCGCTCGCCG
+>>747:3:8:6842:19914/1 133753 1
+CGCAGCAGCGGCACGGCGGCGACGACCGCGATCGCCGCGGCGGCGGCGGCGATCCGCC
+>>747:3:8:6867:9338/2 133777 1
+TGAATGCCACGGTGTCGCCCTGCGACCCGAGGTCCGACGACAGGTTGATCACGCGCGCGGCTTTGCCATGCTCGAG
+>>747:3:8:6966:14606/2 133874 1
+TGCGCAACCGGCTCGAGGCCAGCGGTGTGGATAAGTTGGCCGGCGGGCGGGCGGTGATCGTCGGCGGCGCCTGTCA
+>>747:3:8:6992:12507/1 133912 1
+AAGGGGTGCTACTGACATCAGGCGTTGAGCAGCGACCATCCGCTACCGCGGACGGTACTGAATGTTGAACATGGCG
+>>747:3:8:7062:13532/1 133981 1
+TCTATCCGCTCTCGCACCTCGGCGCCGCTCGTGCGGCGGTGTTGACCGGGG
+>>747:3:8:7110:13035/1 134022 1
+GCCGAAGTCCATGACCAGCGCATGTCTCCCGGAGAGGAGCACGTTGTCGGGCTTGATGTCCCGGTGGACCACGCCC
+>>747:3:8:7194:2588/1 134099 1
+CTTGAACTCGCTGTTTGCGGCGGCGCCGAGGTTGCGGTCAAAGAGGAAGGGGGGATTGAAAACGCTCGGCGAAGCG
+>>747:3:8:7255:8843/2 134159 1
+GCGAGCTCGATCGTGTCGAACCCGCCCTGCGTGAGGATCGCGCCGCCGTGGACGTGGGTGAGC
+>>747:3:8:7322:16102/1 134220 1
+GGTCCAGTACCGGATCTGCTGGCGCGCCGTCGGCGCGTCGGCCGCGCGCGCCGGATCGCCCTC
+>>747:3:8:7730:14463/2 134643 1
+GAGCACGACAACGGCGCCTACATCACCGCCGGGCTGGTGATCGCGCGCAATCCGGCCACCGGCATCCAGAACGTC
+>>747:3:8:7803:19889/1 134718 1
+CCGAGATGGCCGCGCGCGTGTCCTTCCTCGGCGCCAAGCCCGCCGCTGCGCCGGCGCAGGCGCCC
+>>747:3:8:7951:20505/2 134874 1
+CAGTGACGGAAAGTCCGCTGAAGTCGGCCGTGAGATGCGCGCCGGCGTCGCGAAGACGACGGCCGCCGAGTCCGAC
+>>747:3:8:8251:19674/2 135202 1
+CGCCTCGCCGCCTGCTACCGCCGGGACAGAATAGTTGTGGCCCACACGCCGGCCCAGCCCATCGTGGAGATGGCGG
+>>747:3:8:8256:3123/1 135208 1
+CGAAGCAGCGTTTGGCGTGAGTGGCGACAATTCGCGTGTGGCGATGAACAGCGGTGGCACGTTCGCGCCCGGCAAC
+>>747:3:8:8309:4616/1 268183 1
+CGAGCGCGACGGCAGCGAATCCACCACCGCAGCCGAGTTCGAGAACGCGATTGCCGTCAACCCGCCCGAGCAAACG
+>>747:3:8:8434:15395/2 135392 1
+GTTCCAGTCACTCTTGTAGGGGGTTCGCGGCGCGCCGTTCGCGCCGGCGTACATCAGTCCACCGCGCAGCGTGCCG
+>>747:3:8:8852:12996/2 135838 1
+TTTCAGGTTCAGCAACTCGCGCGGCGGGGTGACTTGCTGGGCGAGGGCGACGTTGGCGACGCGGTAGCCGAGCTGG
+>>747:3:8:8923:9099/2 135907 1
+GCAGCACCGCCAGCTCGACAGCGCCGCCAAGCGCATCCTCGAGCTCAACCCGCGCCACCGGCTGATCCTGCGCCTC
+>>747:3:8:9031:6691/1 136020 1
+GGTCGGAAACAGGAACCAGTCGGCTTCGCGCACAGGGCGGAAATCCACGACGCCCGCCAACGCGGCGACG
+>>747:3:8:9031:21196/2 136021 1
+GCGGCCGGAACGCGCCGGCGCCGCGCGCCTGCAGCGCGAGGGCCTTGCCCGGTGATCCCGCGGCCCAGC
+>>747:3:8:9320:10179/2 136312 1
+AGGCGGGCTGTGTATCGGCCGCGACCTACGAGCCGCCGCTGCTTGCGGGCCAAGTGGGTGAGGGACGGAAAACTTA
+>>747:3:8:9379:7101/1 136386 1
+GGGAAATCGGTAGAGGAGATCTTCGACGGTGACGAGTCCGGCGCGCTGAAGATCCGCCGCGCGCCGCGGACCGACG
+>>747:3:8:9410:5982/1 136419 1
+ACGGGCGTGCTGCTGCGCACGCACGGCCGCTGGCCGCGCATCGCCGACGTCGCCGAAGTGGCTG
+>>747:3:8:9578:13382/2 136585 1
+CATGTTCCACTACAACCTCTTCGGAGCCCTAGCCCGGCATTGCGAGGTGCGCCTGGTGGCGCCCGTGCCCTGGTGG
+>>747:3:8:9662:5687/1 136688 1
+CGAACGCGGTCAGGCCGGCGAGCATCGCGTCGCGCGCCGCCGGCGGCAGCTCGAACCCGGCCTCGTGCGTCGCCGC
+>>747:3:8:9827:12706/2 136858 1
+GCGGCCGCACGCTGGGAGATGACGGCCGGTATCGTCGCGCCGCTGCGATCGTTCTCAGCGATGCTTCGCCCCC
+>>747:3:8:9889:10904/2 136921 1
+TATTGGCACGTCGAGTCGTTCCCGGACGGCGAGGCGGCGCTGCGCGCGATCCGAGAGAGTCGGCCCGACC
+>>747:3:8:9995:15396/2 137020 1
+CCTCCGCAACGCAGGCCGCGAGCGCGGCGACCAGGATCAGATGAACGACTCTCATGCGGCGGGACCTCTCACCCGC
+>>747:3:8:10037:17530/1 137088 1
+GGAAGACGAGATCGAGCGGATTGGGCGGCAGGCCGTGCCGCGCGGCGACCAGATCCTGCGAGGCGCGAAGAATCTC
+>>747:3:8:10127:17627/2 137196 1
+ACACCGCGCGCGCGGTCATCGACGCCGGCGCGTCGTTCGTCGTCGGCCCGGTGTTTCGGCCCGAT
+>>747:3:8:10280:18628/2 137366 1
+GTCGAGCGTTTCTGCGTCGGGTTTACCGTCGTGGACCAGTAGCGCCGCGAGGTTGTTCGCCGCGAGGTCGTTCCCC
+>>747:3:8:10284:5938/1 137370 1
+GCGCAATCCACAGCGGGAACGCCCCGGCATAGTGCTCGATCAGCAGCGCGATGAACCGCTCGAAGCTGCCGAAGAT
+>>747:3:8:10631:20323/1 137727 1
+CGGACGTGATCGTACAAAGAACGTCGCCGGTCTCGGGATCGACCTGATGGATTTTGCGTCCCCGATGCTTGCCGAC
+>>747:3:8:10689:12953/1 137789 1
+CGGCACCCGACCAGCTGTAGACGGGCTCCTCCGGGCCGATCGACGCCAGCGCGGCGACGACGCGATCCAGACCCTC
+>>747:3:8:10763:20725/2 137869 1
+CTCGGCGCGATGCGCTCGGCCGCGCAGATCGTCGCCTACGAGATCGCAATGGGTTTCGCGCTGGTCGGGG
+>>747:3:8:10919:8831/1 138057 1
+ATGCCCGGCATTCACCTGCAAGCCGAGTGACTGGGCGCTGACGGCCGCCGCGCGGATGCGCTCCAGCTCGGCGAGT
+>>747:3:8:11011:2467/1 138159 1
+AGACTGTTCGTCGCCAGGCCGGAGACGACGCCAGGGTCGGGATCGAGACCGGCCCGATGACGCCGTG
+>>747:3:8:11122:12393/2 138266 1
+CTCCTACAGCCCGCTTCGCGGCGACGACGGCGCGGCGGCGGGCATGTTCTGCGTCTGCACCGAGACCACGGCCACG
+>>747:3:8:11251:5122/2 138424 1
+GGATGCCAGGCGACGATCCAACCATTACGAGTTCGTCGAAATCGGTGACATGCCGGCGCGCGTCGCGCGAAGTTTC
+>>747:3:8:11394:12300/1 138564 1
+GGCCTCGGCGCGAACACGGCGCTCTTCAGCCTGGTCGACGCGCTGCTGCTGCGATCGCTTCCCGTGTCCGATCCG
+>>747:3:8:11481:1585/2 138642 1
+CTCGACCTCTCCAAGATCGAGGCCGGCAAGATGGATCTCTACCTCGAGAGCTTCGACGTCGCCACCTTGG
+>>747:3:8:11694:9346/2 138850 1
+GCTTTCGACAGCCGCTGGATTCACTGGGTGGATGCTGGCAACGGCAGGATGCTGAAAAAATACGATGCAATCGAGA
+>>747:3:8:11694:10135/1 138851 1
+CTGCGGCGCTCCGTCGAGGCCGGCGTCGCCGCGGCGCAGGCGAGCGCCGC
+>>747:3:8:11726:14741/2 138891 1
+TCACACGCATCGCGACGATGGAAATCGTTTCGTTGTGCGTGCGGATGAAATACTGACCGCGTTTGCAGAACTTGAA
+>>747:3:8:11803:10864/1 138966 1
+CGAAGCATCCGATGGTGTCGGGCATCACCCACATTCGGGCTTCATTATCCGTGCCATCAAGTGTGGAGCATCGCTC
+>>747:3:8:11946:19712/1 139104 1
+TCGTCCCGGCCGCGCGCGTGACCCTCGCGCACCAGCTCGGTGAGGAACACGGACTGCCG
+>>747:3:8:11994:12255/2 139165 1
+TAGGGGACGAGCACCCGGTAGCCATCCGCGGCGAGCACTGGCGCGACTTCGGCGAAGCTGTGGATGTCGTAGGGCC
+>>747:3:8:12030:15208/2 1275775 1
+AACGCATCGAGGGGTTGATGAACCAGGGCGAGGTCAGGACGTATCTCACGACCGGCCGGATCTCGGTCCCGTTCTG
+>>747:3:8:12042:10085/2 139213 1
+GCAGCCACGGCGCCGGCTCCTCGGGGTCGCGGCCTTCGCGTGGCCAGCCGAGCAGGAACTCTCCGGGCTGGATCCC
+>>747:3:8:12053:6303/2 139228 1
+ACCAACGACACGCCCCAGGCCTTGCGCGCCTTCACCCGCGCGCGCGCGCGCGCGCGCCGCCGCGCCAAAGTCC
+>>747:3:8:12070:16141/2 781463 1
+TGAACCTGCTCAGCTCGTCCATGTGCTCTCCTTCCCCGCCGCCAGGAGGACGGCTTCGACGATCTTGACGTAGGAG
+>>747:3:8:12082:1735/1 139259 1
+GGACGACCTCGAGCGCCTGATCGAGGTCTCGCGCGCGATGGGGTCTGGCGCGTCCCC
+>>747:3:8:12196:15045/2 139371 1
+CCGGGAACGCCGCCGCGGCGTGACCGCCGACGACGACGAACGCCTCCGGCGTCGCGCGCCGGACCTGTCGCGC
+>>747:3:8:12229:13759/1 139401 1
+AGAGCGACTGGTTCGTGGACGTGGTGAAGGCGCCGCCGAGGAGCGCCCGCGTCT
+>>747:3:8:12269:20167/1 139451 1
+CGAGCCGGTTTTCGGCTTTGTCTCTGCGAGGGCACGCCGGCCGGCCGGCCGCGTCCCGTCCCCCAACCGGAGACAC
+>>747:3:8:12325:3695/1 139512 1
+GGTCTGGTCCGCCTGGGCGAGGATCGGCGCGCTCGCGGCCGCGTTCGCGACGACG
+>>747:3:8:12334:2419/1 139516 1
+GCGCGAGGTGATGCCGGCCTTGCGCGGACGTCCGCCGGGGCCGG
+>>747:3:8:12411:18513/2 139601 1
+TACCGTTCCGCAGCCGAGGCGGCCGCCGCGCCGCGCGAGCGGCTGGCCTATGTCGTCGCGTTCGACCGTGCCGCGG
+>>747:3:8:12441:5993/1 1800863 1
+AGCAGCTGCGCGCGCTGGGTCTCGCGCTCGAGCAGGCGCTCGGCGCCGCGGCGCGCGGC
+>>747:3:8:12685:18646/2 139895 1
+CGAACGAGGTGCCGGCCGGCGCCGGCTGCCCGATGCGCCGCAGGTAGTC
+>>747:3:8:13088:8697/1 140351 1
+CGCCGTCTCCATACGCCGCGATCCGCGCTCCGTCCGGGCTGATCGCGACCGCGCGCACACGGTCGCCGAACGTCGG
+>>747:3:8:13108:5270/1 140369 1
+GCCGTCGCACAGGAGCCGCCGCCGTATCAAGTCATCGCCGCTGATGGCGCGAAGCCGCTGCCCGTCGCCC
+>>747:3:8:13275:6412/1 294048 1
+TTCCGAGCCGCTCGCGAGCGCGCGGGCGCGCGCGGCGTCGCTATCCACGCACCACGCCAGCCGCGCCCCGCCGCCG
+>>747:3:8:13479:17811/1 140781 1
+ATTCGGCGTGGCATCTGGGGTCGGCGCCTGTCCGCGCGTGGCTCCTCGCCGCGTACTTCACCGCTGCCTACGTG
+>>747:3:8:13508:5846/1 140816 1
+CCAGGCTTGTCGCGGCGCGCCGGTGGCCCGACGGCCGCGCGCGCGGGGCGGGGCGCCGGGCAGGAGCTG
+>>747:3:8:13532:4569/2 140841 1
+GGTGGGTGCCGGACTCCGGTCGCCTGCGCTCCCGGCTCGCCTGCAAAGCCTTCGC
+>>747:3:8:13575:8160/2 140903 1
+GGGCGTGTGGGCAGCGGCCTTCGCCGCGCGTCGGCGTTTCGCGTTCGCGCCCATCAGTGACCCCACCGGTGGAACA
+>>747:3:8:13589:19024/1 140917 1
+TCGGTGAAATACAGTTCGGTATAGGCCAGCTGCCACAGCAGGAAGTTGCTGATGCGCATCTCGCCGCTGGTACGG
+>>747:3:8:13725:7620/1 141067 1
+CGCGCAGACCACGCCATCGTCGGTCACCGCCGCGTGCTCGATGCCGATGCCGCCC
+>>747:3:8:13753:3384/1 141108 1
+GAGTACGTGGTGTTCAAGTCGGCGCTCGCCGATCCCGCGCGCGTGCCGATCATCAGTAAGACGCTCG
+>>747:3:8:14245:6802/2 141683 1
+GCGGTGGTGACGTCCATCGTGACGGTGCCGACCTTCGGGTTCGGCATGATGCCGCGCGGGCCGAGCACCTTGCCG
+>>747:3:8:14380:13920/2 141807 1
+GGCCGGGTCTCCCGCCGCGGCGACGGCGCCGCCGCCCGCGCGC
+>>747:3:8:14688:11192/1 142114 1
+CCCGTCTTCACGGGCTCCGGTCCATTTTTCTGAATTGGTCCTGGGGCTTGCGCCCCAGGCTTTATTCTTACGCCTG
+>>747:3:8:14689:2943/1 142115 1
+TCGAAGCCCGCGAGCATCCTGAGCAGCGTGGTCTTGCCAGCGCCGTTGGGGCCGCACAGGCCG
+>>747:3:8:14705:13226/2 142133 1
+AGCCATCATTGATGAACACTTCCCCGGAAACGCCTAACCATGCGCTGCAGTGAACCCGGCCATCGCGCTCCGGTTG
+>>747:3:8:14813:5991/2 142235 1
+GATGCGCCGTCGATCGCGGACGCGCGCGGCACGCCGGGCGATGCGCGCCTTCATCACGGCTTTGCGGTCGGCGTCG
+>>747:3:8:14948:15784/1 142375 1
+CGCGCGACGCGCGCACCGCGGGCGAGCTCGCGCTCGTGCTCGCGGACGAGCTTCTCGCCGGCGG
+>>747:3:8:15089:3245/1 142537 1
+GCCGGGTCGAGCGACTGCGCGCGGCGCGCCGCC
+>>747:3:8:15454:5887/1 142923 1
+TCCACATGAGGAACCCGACCAGCGCCAGCATGCTCGGCGCGTTGGTGACCCGGCGCTGCACGAGCTCCGACACGGG
+>>747:3:8:15537:18186/1 2001573 1
+CCCGTCCAGGGCCGCGCGGGCGCGCGCGTCCCGCCCGACGGCTGGCTCGAGACGTTGCGTGCTCGTTGCGACGAGG
+>>747:3:8:15544:5714/2 143020 1
+AACCTGGTGCTGGTGTTCGCGATCGTCGCCGCCGACGGCGCGCCGGTGCACGCGGTCTGGCCGTTCCTGTATTGCG
+>>747:3:8:15604:21143/1 143095 1
+CACTTCCGCCGTGGCAATCGCGGCCGGCGTGAAGGCGGACCGTTGCGACATCTATACCGACGTCGACGGCGTT
+>>747:3:8:15629:6343/1 143130 1
+TTTCGGCGGCGCGGGCACGATCTCGCCGGCGTTCAACCGTCCGACGAGCGCCGCCGGCGCGAGATCGCGCGCCGCG
+>>747:3:8:15915:17958/2 143392 1
+TCAGCCAGCAGCGCGGCGGCGGCGGGGGTGGCGGCGGCGGCGCGGGATCGGTGCAGGAGGATCTCGCAGAGCTCT
+>>747:3:8:16020:19896/2 143493 1
+ATGCGCGACGCCGGCGGCCGCGCGCGCGTCCTCGGGGTCG
+>>747:3:8:16146:18262/1 143605 1
+GCTTGGGCTCGGCGCACTCACACTGATCGGCGTGGCCGCCGCTGCGGCCTGGGTCCCGGTGCGCCGCGCGCTTCGG
+>>747:3:8:16197:21124/2 143658 1
+CCGCTGACCGGAATGCACGTCGGGTGAATCTGCGTGAAGCATGGATTGGCCATCGCCGC
+>>747:3:8:16206:19568/1 143672 1
+CTCGCCTGATGCGCGCCGACGGCCTCGCCGGGGTCTGCCGGCGGCGGACGACTCGCACCACCCACCGCGACGAGGC
+>>747:3:8:16272:20239/2 143749 1
+GTACGGCCGCGGCCTCAGCGATGGCGCGCGCCGCTTCTGCCGTCAGCGCCGCGCCAGGC
+>>747:3:8:16355:10482/2 143838 1
+ATCGAGGTAGCGGCGTATGCCGTTGACGCTGTCGAAGAACCACCACGGCGGCCCGAGTAGCACGGCGGG
+>>747:3:8:16523:21276/1 144018 1
+GGCCGACGGCGCGGTGCCGCCGCCGGTGGACCGCATTCCGCTGTA
+>>747:3:8:16632:4698/2 144133 1
+GCCCGCCCAGCGCGAGCGTGTCTCCTTCCTTCACCACGACATCCTTCTTCGGCACGCGCGGCGCGGCGGTCCCGCC
+>>747:3:8:17068:15840/2 144616 1
+TCGGGCCGAACGGGGCGGGGAAGACGACGACGTTCCGACTGATCCTCGGGGAAGAGCAGCCGGACGGCGG
+>>747:3:8:17390:20293/1 144956 1
+TGCGTTTCAGGCCGAGCGCGCGGGCCGCCTCGGCCTTGTTGCCGCGCGCG
+>>747:3:8:17440:11562/2 145022 1
+CGATCGGGCCGTCGGCGAAAGCGACCGCCGCGTTAATTGCGTTCTCCAGCTCGCGAACGTTGCCCGGCCAGGTATG
+>>747:3:8:17448:8019/2 145030 1
+AAGCGAACGCGCTCCTCGACGCCGCGCGCGTCCGGAACCCGCGGCCGGCGCCGCCCGGGCACGTCG
+>>747:3:8:17603:14911/2 145185 1
+GTGGAGAATGCGCCGCGGTGCAGCATGCGGGCGCGGCTCGTGCCGTATGGCGATTACGATTCCCTCGGTTTCC
+>>747:3:8:17611:16891/1 145194 1
+GCGAGCTTCGCATTCGACTGGGGCGCCGCGCTCGCAGCGCCGATCGACGAGGAGCTCGCAAAAGGCGCGG
+>>747:3:8:17699:6071/1 145286 1
+GCTCGCCCTTGGCGTAGCGCGCCGCGACGGCGGGAGCGAAGGCGCCGGCCGCGAGCAGGCCGAGCAGCCAGAGCG
+>>747:3:8:18056:7105/1 145649 1
+CAGATGGCGCGGTGGGGCATGGTTCCGACTGCCGTCGCCACCGGTGCCGCCGCGCTCGAGGCGCTGGCG
+>>747:3:8:18089:21215/1 201984 1
+GGGCAAACCGGGCAGCCACCCGCAGGATTCGCCGTCGTGCAGGAAGCGGTCGTGGGCCG
+>>747:3:8:18141:11007/1 145735 1
+CTCGAACGCTATCGCGCAAGACCTGACCTTTACCTCTGATCGCTATGCGGAGATCGACGCCGGCGCCAGAACATTG
+>>747:3:9:1306:5132/1 146609 1
+ACGAAGGCAACTAGAGTGCCAGCACAAAATGAACGTTTTGAAATCACATTGCTTTTGACGTGTCTAGTTCGATGGC
+>>747:3:9:1553:18811/2 146860 1
+TCCGCGCCGTGGGCCGTCCTCGCCTTCCTGGTTTTCGCGGCCGCTTGGATTTCCACGGCGCGCATGCCGGACGGGC
+>>747:3:9:1694:14818/2 147009 1
+GCGGACCCGGCGCGCGGGCTGGTCTTCCTCAACACGCGCCATCTGGGCGTCATCGCGCAGCTGCAGCCC
+>>747:3:9:2134:9537/2 147519 1
+GGCACTGGCCAGGTGCTCAGCTCCGCGCGGTGCTTTGGATCGCGGTAGAATCGCCACAAGCTGCCGTAG
+>>747:3:9:2281:17978/2 147695 1
+CTCTCGATCGCGCGCGCGTCCGACGCGGCGCCGGCTCTGATCCCGCTCCTGCACGATCGCAACCTGCAGGTCCGCA
+>>747:3:9:2669:21155/2 148131 1
+CGGCGATCGAGGCGCGCGCGCGCGACCTCGGCGTCGCCGGCGACGTGCTGATCGCCGGCTTCCACCAGG
+>>747:3:9:2762:12920/1 1832472 1
+TCCGCTCTCTAATGTCCGCTAATGACCCAAAGCGGATGTAGGCAGGCGTACAGCTGTTCC
+>>747:3:9:3275:13931/2 148816 1
+AGGCGTAGCAGCGTGGTCTTGCCGGAGCCATTGGGGCCGATGATGCCGAGGAAATCGCCGGCCTCGACGGTGAAGT
+>>747:3:9:3371:14665/1 148924 1
+CGAGATAGGGTGCGCGCAGCTCGTCGCGCGCCATCGCGCGCACGGCTGCGGCGTC
+>>747:3:9:4311:8191/1 149856 1
+AATATCGCAACCATCGGCAGCCAGGCCGGCGGCGACGGCACGGTCAGCGTCAGCGATGCGAATTCTTCGCTGGCGG
+>>747:3:9:4666:17021/2 150192 1
+GCTCGGCGGGGCATCCCGGCGCGAGCGGAAGGACGAGAAGCGCCGGCGCGACGAGCGGCGCGCCCCGTGCGCGGCG
+>>747:3:9:5095:5142/2 150623 1
+CAGGCCGGCTTCGACCTCCTACCGCCCGAGGATCGGGCGCCGTCGGACGCGATCCAGGCGGCCGCGCCGGCCGCGC
+>>747:3:9:6483:1580/2 152070 1
+GCCCGTGAGAACGGACCGGACGACGCCGGCCACCGCATTACAAACGTCGTCGTGCGCTCCCGGCGCG
+>>747:3:9:8406:4857/1 1768114 1
+CGTTGCTCGACAAGGTCTCTGTGCATGAAACCGACCAGCGCGGCCGGCCCACCGAAGCCGATCGTGCCGAG
+>>747:3:9:8774:13027/2 1226625 1
+GAAGTGGAACGTCGGCGCGACCGCGAGCGCGCGCTCGTAGGCCGCGCGCGCCTCGGCGAACTTTCCTTCGCGGCGG
+>>747:3:9:15608:11055/2 1345178 1
+CGGCACCACAGAGGTCGCCGGAGCACAGGCAGAAGCCGTGCGGATTCCTTTGGCAGATGGAACTCTCTTTCCGCTA
+>>747:3:9:17212:12736/1 163343 1
+AAGACGATGATCTGGTGGCCTTCGCGCGCGAAGGCCAAGGCTATGGCGCGACCGAGGCAATCAAGACAACGATCGC
+>>747:3:9:17470:14284/2 163665 1
+AAGGCGGCGGCCGGCAGCACCCGGCGCCCGGCCGTGCTGATCACCCCGACCACCCGGATCGCCC
+>>747:3:9:17519:1741/2 163707 1
+CCGTGATCTCCGCCTCGACGTTGTCCGCGGAGACCGCGGGAACCCGGAGACGGCGGACG
+>>747:3:9:18239:19969/1 164347 1
+GGTCACCGAGAAGTTGCGATTGTTATAGACCAACCTGCCGCCGGGGATCACCTGCTGGGCAGTGACCGCCGTGACG
+>>747:3:9:18558:15309/2 164645 1
+GTCGAGCGCGACGACGAAACCCGAGTCAGGTTGCTGCGGAAACCACGGCACGCCGCGCGGTGGCGCATGCGCGGG
+>>747:3:10:1792:9910/1 165696 1
+CGAGCGCCGGATGAGCCCGCGCCGGACCGCGATCGCCGCCGCCCTCCTCCTCGCCGCCGGCCTCGCCTTC
+>>747:3:10:2340:7164/2 166293 1
+GCCAGCATCATCCCGATCTACAATCTCTACATTTGGTGCAAGATCGTCGGCCGGCCATGGTGGTGGATTCTGTT
+>>747:3:10:3541:19506/2 167569 1
+CTACGAAAGTAGGTGGGCGCCGTGTGTCCGAGCCCACGAGCCCGGTCAGGGACAGCTCCCTTAAGGATCGATAAGG
+>>747:3:10:3899:2454/1 167942 1
+CGGAGGAGAAATGGCGCGCCGCGCCGCGTGCCGTGGCTGG
+>>747:3:10:4240:14667/1 168323 1
+AGATTGCGTTCGGTGCGAGCGCCGCGGCGGCGATGACCGCGGCGAGGGCAGGAACGCGCACTTTCGGAGGCAGCAG
+>>747:3:10:7025:13238/1 1279960 1
+CGCGATCCAGCACCTCCACTACGAGATGACGCGCGTGGACCGGCGCGACCCCGATTTCTCCACGACCGCGATCCAC
+>>747:3:10:8067:17150/2 172056 1
+CGCGAGCTGGGCCGTCATCGTCCAGGCGAGCACGAGCACACCCGCCGATGCGGCGACCGCGAGCGAGACGCGGGGT
+>>747:3:10:9528:7147/2 1859078 1
+CAATGGGCTGAAGGTCAGAGTCGAGGGAGGGCATCGGCGCAACGAGGCTGTTTGGGTGCGCGTGCCCGATCACGAA
+>>747:3:10:11051:19670/1 175198 1
+GCACGGGCAGCGGGAAGACGACGCTCGCGCGACTTCTGCTGCGGTTCTACGACCCGACGTCCGGCGCGATCCGGCT
+>>747:3:10:11068:12946/2 175215 1
+CCACGACCGCGATGCGCGGCGACGCGCGCCGCACGCGCGCCACCTCGGCGCGCTCGGCG
+>>747:3:10:11104:19958/1 175256 1
+CGTGATCGCGCAATCGGGGCGCGCGCGCGGACAGCGCTCGCGAAACGGGCAACCCGGCGG
+>>747:3:10:11107:6519/2 175263 1
+CGCTGTTGGTGTTCTGGGTGCTGCCGGCGGGCGGCGCGCGCGGCGCCATTGCCTTGTCCTCGCTGCTCGG
+>>747:3:10:11108:7104/1 175264 1
+TGAGGGTGCGGGGGCGGAGCGCGAGCGCGAGCGCGCGAAGCCCGAGCGCGGCGCGGGGTGTGAGCGCGCCGAAGCG
+>>747:3:10:11108:15760/1 175268 1
+GGTCCGCGTTCCGGCCATCACCGCGCTCGGTAACCTGCGGGGCGCGGCCGCCGTCGCGCTGAAGCCGCTCGCCGG
+>>747:3:10:11119:18793/2 175281 1
+GTGCTGGACGTGCGCCGGCGCGAGCTGACCGTCCTCGAACGCGATGTGACCAAGCTCGAGTCGGTGCAGGCGCCCT
+>>747:3:10:11129:21129/1 175287 1
+ATGCAGCCCTGATAGTTCGTCGTCGCCGCCGCTGCCGCCGCACCCGCCGCCGCGCCGGCCGCGCCGCCGATCACCG
+>>747:3:10:11130:19652/2 175291 1
+CGAAGGCGAACCTGGCAGGCGAGGGGGCGCCGCCCGACGCGCGGGCCAGCCTGCCGCC
+>>747:3:10:11131:18492/1 175294 1
+CTGGAGCTCTACCAGAGCGTCCGACGTCCGGGCGCGCTCCGCATCGGGATCCTGCTCGTCAACCTCGCGATCGTC
+>>747:3:10:11132:12889/2 175296 1
+CGCCAGCACCGAGGCCGCGCGCGCCGGCAGCGCCCGCGCCGGGGCCAGGAGGTGGCGGCGGACGAGGAAGGCGCG
+>>747:3:10:11139:3902/2 175299 1
+CTCGGAAACGATCTGGCCGAACGGCCCGCGCGGATTGGCGCTGGCGTCCCG
+>>747:3:10:11162:8575/2 175322 1
+GCGGCGGCGCGCGCCGACGGCGTGCGTTTCGACCATGCCC
+>>747:3:10:11169:9020/2 175330 1
+CGCGAAGGAGGAATACTCGCGCGGCCGCGCGGTTCGCGCCCATGTCGTGAGCTGGCCGCGATCGCGGCCG
+>>747:3:10:11172:4798/1 175333 1
+AGTTCTTCACCGTGCTGCGCGACGGCGACGACACGCTGAGCGCCTATCTCATTGCGCTGGCCGACGAAGCGGGTTG
+>>747:3:10:11179:14631/1 175341 1
+TTATGGCGCGGCCGATGTATCGGTGGCGGCCGCGCGCGTGGCGAAGCGCGGGCTGCTGGCCTCCCTCGAGGCGGCG
+>>747:3:10:11185:20261/1 175345 1
+TGCTTGCCGTTGAAGTTGGCCTGCGTCGAGGACAGCGACGGCGACGGCGAGGCGAGCGAGAAAGGGAAGCTCACGT
+>>747:3:10:11196:2426/1 175354 1
+GAGGCGTTCGCCGCCAATCTGACGATGCTCCATCCGGCCATCGGCGACGTCCGGCCGTATCCGGGGCTCTGCTTCG
+>>747:3:10:11213:15860/1 175369 1
+CCGGCGGGCAGGTCACGCTCGGCGGCAGCCAGCATGTCGGGAACCGAGCCGCGCACCGCGGTCATCGCGTTCTTGC
+>>747:3:10:11240:5041/1 175396 1
+GAGATCGGCGCTGCCATCGCCGAGCTGCGCGAGTTCGCCGGCCACCTCGGTCCCGAGATCGCCGTCGCGG
+>>747:3:10:11241:12028/2 175403 1
+ATCCGCACCCGCATCAGGAAGCGGTCGAGCTGGGACTCGGGCAGCGGGTAGGTCCCGTGGTGTTCGACCGGGTTCT
+>>747:3:10:11260:21247/2 175427 1
+TCGTCCACCGCTTCGTCGAGCGCGACGGCGGCCTCGAGGCGCTGGTCGACGCCCTGACCGCCGATCTGCC
+>>747:3:10:11265:12409/2 175428 1
+CCGTCTTCAGACGCTCTTCGAAATCGCCGCGATAGCGAGTACCAGCGAGCAGCTGGGCGAGGTCGAGCGCGAGGA
+>>747:3:10:11290:10882/2 175455 1
+TGCCGAGCGTCGACTTGCCCGCGCCGTTGGGGCCCATGATGGCGTGCACGCGGCCGGCGTCGATCTCGAGCGACAG
+>>747:3:10:11295:12412/1 175458 1
+GAGCAAGGCCGGGATCGTCGGCCTCACGCGCGCGATGGCCGTCACCTACGCGTCCGAGAGCATCCGC
+>>747:3:10:11302:16088/1 175468 1
+GCTGCCATTACGCGGCGGCCGACGAAGTCGTCGTGAGCCCGGCGCGCCGGCCCAGCCACCGCGCCGCCCAGCGCGG
+>>747:3:10:11351:11914/1 175523 1
+CTTTGCTCAACAGGGTGGGCGGGGCGGCCCGGGAGGCGCGCCACAGCAACCGCCGCCGGTACCCTCAGTGTCGAAG
+>>747:3:10:11355:3126/1 175530 1
+AGTCGGCCACCCAGTAACGGTGGCCGGCCGCGAACGAGAACCGCCGGGTCGAGCGGGCGCGACCG
+>>747:3:10:11355:3126/2 175531 1
+TGGCGAAGGCCATGGAGACGCTGTTGACGAACACTGAGCTGCGCGCCGAGCTGGGCGCCGCCGGACGCCGTCG
+>>747:3:10:11360:14006/1 175536 1
+AAGTTCAAGATCACCGCGGTCGTCGAGGCACGGCCGTCGGGATTCGTCGCGCCCGCGACCACGTCGGCTCCGATG
+>>747:3:10:11370:15928/2 175546 1
+CGTCGGTCATCTCGGCGAGCCGCGCCGTGCCGCCGAGCCCGGCGTTGTTCACGAGCACGTCGAGGTGACCGAACGC
+>>747:3:10:11378:10594/2 175558 1
+GTGGTGGTCGGCGTGCGTGTCGGCAGCGGCGCCGTCGGGGTGCTCGTCTGCGTTG
+>>747:3:10:11381:5576/1 175566 1
+TCCGTCGCCGCGGGCGGCACGGGGGCGAGCCCGTTGCGGGCGGCCTCGAGGTAGAGCCCCGAGCCTCCGACCAGCA
+>>747:3:10:11387:13872/2 175576 1
+CTTTCACCCGGCTGCAAACGTTTGCGATGTATCGCGCCGAATGAAGAGACGAGCAGTAGTC
+>>747:3:10:11412:16141/1 175594 1
+GCCGTTGTTTTGCTAAAACGCGCCTCTATCAAGTTTCTGCTGTTTGCTGTTTGCTATTTGCTGTTTGCTATTTGCT
+>>747:3:10:11441:15234/2 175636 1
+CTGTGGGGAACGGACGTCGAGCTGGCCGCGCGCGTCCGCTGGGCGGCCCGGAGGCTCGTTCGCCGGGCACGCATCG
+>>747:3:10:11444:7358/1 175638 1
+GCCACCGACGGCAGGGCCATGAGCACCTCCAGCGCCGCGATCCGTCCGCCGCCGATCTTGCGGCCCAGGACCTGGG
+>>747:3:10:11470:18979/2 175658 1
+GGCCAGGGGGTCGTCGACGGGTGCGGCACCGCCGCCGCAGCCCGACGCCAGGAGCACCGTCGCGACGGTGACCGCC
+>>747:3:10:11471:5027/1 175663 1
+GTGCCCGGAGTCGCTCGCGTCGAGTTGCAAGGCGTCGCGCCGCGCGAGGTGCGCATCCTGATCAACGCAGGACGAA
+>>747:3:10:11475:16884/2 175669 1
+CGGAGATGGCATCCCGGCGAACCATGTCGCGCGACTCATCGGTCGTGTGGCCGCGGCGGACGTGCCGGCCGATAGC
+>>747:3:10:11477:12391/2 175671 1
+CGCGGTGATGCGATTTCCGTGGCGCGAGCTCGGCGGTGCCGGAGTAACTATTACAATTCTCATTCGTCCTAAGTCC
+>>747:3:10:11478:7964/2 175675 1
+CCCTTTTATCTTTGCGGGATCAGTTTACGACGCGGCAGAGTTTGCTTCAGGTTCGTCGCCGCCCTAGCCTAAGGCA
+>>747:3:10:11496:13122/2 175696 1
+TTTATAGCGACCGGTAACGGGACGGTCCGGTAGCGCCCGGTCGCCCGCAGCGCCGCAACCTCGGCCGCG
+>>747:3:10:11499:7132/1 175702 1
+CGCGTGCGCGTCCGCGCCGACGCGCCGCGCGTCCTCGTCGTGCCCGAGA
+>>747:3:10:11520:17225/1 175725 1
+GCCGAGATCGTTCCAGCCGACGGAGAACACCGTGCCGTCCGCGACCGCGAGCAGCGGCGCGCCGAGCGGCGCAAAG
+>>747:3:10:11520:17319/2 175727 1
+AGGTGGCTGCGCACGTGCGCGATCGGCTGGAAGCGCAGCTCGCGGAGCGCGAGCGCATCGCGCGCGATCTGCATGA
+>>747:3:10:11522:10670/1 175730 1
+GCTCGCGCTTCCGGGTGACCGGCCCGCGCGCAATCCCGCGCTCGAAATTCAACACGCC
+>>747:3:10:11541:8438/1 175751 1
+TCGGTCACAGCGTTGCGCGACGCTCAAAACGCAATTATCGGCTACCTGCTGATTGGCACCGACAACACCGCGCGCA
+>>747:3:10:11544:13802/2 175754 1
+CGAAGCGATCGGCGCGCCGATCGAGATCCTCTACGACCGCACGAAGACGGCAGCGACGGG
+>>747:3:10:11559:15871/2 175767 1
+CGCTGCGGCGGTGCCTGCCCCGGCGGTCACCGCGCCTGCGATCGCGCCGCCGCTTTCGTCGACCGCCGCC
+>>747:3:10:11571:15171/1 175784 1
+CACCGGCGCCGCCGCTTGCTCGCGCGCGGCGCTTCGGCCGCTTTCCTCATCGAGCGCGCGGCGAAGCCCGCC
+>>747:3:10:11583:8189/2 175798 1
+GCCCGCACCTCGCGCGGTCCCGCACTCAAACCGTGTTCGGTGTCGGCAACCCGGACGCGGACCTGATGTTCATCGG
+>>747:3:10:11584:4682/2 175799 1
+GCGGGGCCGGCCGCCGCCGCCGGACAGGGCCCGCCGCCGTTTGCGTCGAACCTGACGCCCGCGGAAGGCACGAGGC
+>>747:3:10:11585:13615/1 175800 1
+GACATGAAGCTCAAGCCCTGCGCCGAGATCCTGCCCGACGTCACGCGCGATCTGGCGTCGGGCCACGACCGTAACG
+>>747:3:10:11591:4381/2 175808 1
+GCCGAGTCCCGGTCGCCGAGCGCCACGAGCGAGCGCACCGCGCCCATGAGCGCGCGCCCC
+>>747:3:10:11596:12056/2 175815 1
+CGCAAGGTCGCGGCCATCCGTCGAGCCGGTGGCGGCGCCGACCCCCTC
+>>747:3:10:11597:15387/2 175817 1
+TTCAAATGAATCGTGTCCGGCTGTCTGGCGAGCGCCGCCGAGCCGATGGCGCGCCCGACCACGCCCGACATGC
+>>747:3:10:11609:5512/1 175832 1
+CACCGAGCTGAACACGGCGCTCGAGCCCGCGGCGGTCGCGTCCGCGTCATGCCGCCCGTC
+>>747:3:10:11628:19310/2 175855 1
+CGGCGCTCGCGCGGCGCGTCGCCGCGCTGGTGTCGAGCGAACGCGTGCGGCTCGACCCGGGC
+>>747:3:10:11629:7757/1 175856 1
+CGACGAGCGCCGGCATCTCGAGAAAGAGCTGCGCCGACGCGACGCGCACCGGCACGCGCGCCAGCGCCGCGGCGAC
+>>747:3:10:11646:9625/1 175866 1
+TCTCGAACAGGCGCGTCAACACCGCCGCCGCCACCAGGCCGAGCGCGACGCCGGCCAGGGCCAGCCTCGTCCCC
+>>747:3:10:11650:15133/1 175869 1
+GTCGTACGGGGTGGTCAAGCTGCTCGGCGGCGCGGCGAACTCGACGCTCGAGGTG
+>>747:3:10:11653:1507/1 175871 1
+ATGCTCGCGGACGCCGTAAACGAACTCTTAATTACGTCACCCGACGTTTCGACGCATCTTCGGCCGGACTAAAGA
+>>747:3:10:11653:1507/2 175872 1
+GCGCTTTGGAAAAGGCGCCTCACTTCGATTGACTCGGGGCTCCAGTTAGATCTGGAAATCGCGTAAAGCGGTGTCT
+>>747:3:10:11666:6081/1 175880 1
+ACGACACCGACTGCTCGCACCTTGTCTGGCGCGACAGATGCACACGCGAGCGCGATCGGCCCGCCGGCCGACCAAC
+>>747:3:10:11670:7666/2 1321046 1
+CCGGTAGGGGGCGGCATCCGCTCGCTGAACGTCGCGCTGCGCCAGCTGCTCGACCTCTATGTCTGCCTGCGGCCGG
+>>747:3:10:11690:10166/2 175905 1
+CGCGTCGGCATCGCGCGCGCGACGGTGGCCGACCCGGAGCTGGTCATCTACGACGAGCCGAGCGCGGGCC
+>>747:3:10:11753:4894/1 175968 1
+CATCCCAGGTTCCGACATCGTCCCACTGGAACGCGCCGGCCACCACAGCGACCGCGTTGCTGCGCTCGAGCAGGCC
+>>747:3:10:11791:16239/1 176015 1
+TGGATGCGACCGACGGCGCCGCCGGCAGCGCCCGGCGCGCGCGGACCCGAGAACACGGCGCGGGGCGCGGG
+>>747:3:10:11795:17414/1 176017 1
+CGATTGAAGTTCGCGGCGGCGCCGAGGTCCCGTTTGGTTCGAAAGTAGCGGACGCGCTCGTCGCGCTTCGCATAAT
+>>747:3:10:11807:14859/2 176032 1
+CACTGCCGCCCGGTCGCCGCCGGCATCTCGGCGACGTCGTCATCTCCGTCGAGCGGGCGACC
+>>747:3:10:11838:7230/1 176064 1
+CGCTGGTTCGAATCCAGCACGGCTCACCACCCGAAAACCCTAGCGACTGGCGCGGCTCAC
+>>747:3:10:11839:16831/2 176065 1
+GTCGAACCCCTGGGCCGGGCCAGCGCCCAGGGAGAGCCTCCCGGTGCCCGGTCCCGCCGCGCTCCTGCTCCACCC
+>>747:3:10:11848:18485/2 176077 1
+CTCGGTACAAGACGAGAGCACCAATGCAGTCGGCGCGATCGAACGCGGCACCTCGAGCGTGGCCAAGGGCGTCGAG
+>>747:3:10:11860:19581/1 176092 1
+GGCGAGATGCTCGGCGAGATGGGCGTGATCACCGGCGAGCCGCGCTCGGCGACCGTGCGCGCCGCGCGCGACAGCG
+>>747:3:10:11869:4492/1 176104 1
+GATGGGGACGGCGCCGCCGACCTGGTGATCGCCGACCCCG
+>>747:3:10:11871:3822/1 176109 1
+TCGCACCGATCGCCGCGCGATTGCGATCCATGCCGATGAGCAGCGGCAGTCCGGGTTCGAGTTTCCAGAA
+>>747:3:10:11887:5506/1 176132 1
+AGTCGTCGGGGAGGTCGGCCAGGCTGCCGACCAGGAACGCCCCGCCGCGCGCGCCCGCCCACTGGCGCGAAC
+>>747:3:10:11918:8712/1 176163 1
+GAACCCGTACGGCCCTTTCGGGCCACTGGATTTTAAGTCCAGCGCGTCTACCAGTTCCGCCACCAGGGTATAGAAA
+>>747:3:10:11921:18088/1 176176 1
+TCGAGCGCGGCGAGCCGCCGATCGCGCTCGGCGGGATCGAGGCGCGCGTC
+>>747:3:10:11933:16227/2 176190 1
+CACCGCCGCACGAGCGCGCGCGCCGCGGCAGGAGCGGCGACGGCC
+>>747:3:10:11944:1223/1 176201 1
+CCTGCCCGATGGCCGCGCGACGCGCGTCGCCCCGGAGCCCCTGCATCTCGGCCATGAAG
+>>747:3:10:12010:19131/2 176250 1
+TTCCCTCACGGCGCTGCACGTCTCGTGCGCGACCATGACACCGAGGATCGAGGACGCCGGCAAGGACCGCCAGCTA
+>>747:3:10:12029:5427/2 176274 1
+GTCCCCGACAGCGAGGTTCGCGTGACGCTCACCTCAAGCGGGACGACCGGCCAAGCGGTTAGTCGGATCCGGCTTG
+>>747:3:10:12053:8734/1 176305 1
+GAAGGTCCCGGGATCACCGTCCCGCTCGCCGTTTGCGTGGCCGCCGGGTTTGCGGCTACCACTCTGCCCGTATTTC
+>>747:3:10:12087:3069/2 176351 1
+GACGCGAACGGTTGCGGCAAGATCGATCCGCGCCGGCGCAGCAGCCTGCTGGTTGGAGG
+>>747:3:10:12104:11131/1 176370 1
+CGCGAGCGTGCCCGCGCCGACGCGCCCGAGCCGCTCGGCCGCCTCCGCCTCGCGGCCCGTCGCGCGGTCG
+>>747:3:10:12161:20996/2 176426 1
+CGCGACGCGCTCGAGCACGCGCTCGCCGCCGCGCATGCCCGTGAGCCAGTCATGGACCAGCGCGACTTTCACAGTC
+>>747:3:10:12162:16982/1 176429 1
+GCCAGAAGCGCGGCGCGTGTGGGCTCTGGCGGCGCGTGGGACAAGCCTATTTGCCGGCACAAGCTTTGGCGTCTTT
+>>747:3:10:12180:17406/2 176448 1
+CGTCCTCGACGTACGTGAACCCGCGGGCAACGACGGCGCGCGCCGAGGCGCCGACGCCCGGCACGTCAGATC
+>>747:3:10:12204:15808/2 176466 1
+GTGGCGCTATGATCTGCGCGCGGCCATTGTTATCGGCGGAAGCATTGCGTTCTCGCTGG
+>>747:3:10:12207:7004/1 176470 1
+TGACGAACGTGGTGAGCTTGATCAGGTTCCGCGGGCCGGCGCCGGCCGCCTCGAGCGCGGCGCCACGCTGGTGGGG
+>>747:3:10:12228:14766/1 176498 1
+TGACGTGCGCGGCTTAAACGCGCCGCCGCGCAAGATTTTTGCGCCGGATTCTTTCACGACCGTCGCGATGGACAAA
+>>747:3:10:12228:2854/2 176502 1
+GGACGAGACGCGTGGCCTCCGCGCGCCGGTGGACACAGTGGGAGACGGTGGGCACGCCCGCTGCG
+>>747:3:10:12248:12335/2 176522 1
+CCAGTCCGATCATCGCCGCGCCGCCCATCGCGCCCCACAAATAGAAGTCGCGATCGTC
+>>747:3:10:12269:15886/2 176547 1
+GTAAAACGCACCTCCGGCCGCCGCCGGCCGGAGCGGCTCCCTCGACGTTCGGTCCCTT
+>>747:3:10:12278:8610/1 176556 1
+GCTCCGTCAACGAGCTCGGTGGCGCCGGCGCGGCGCGCTGCCCGAACGAGCGCACCCTCCGACGTATCTCCGTCGC
+>>747:3:10:12289:11022/1 176563 1
+GCAAGCTCGGCAGTACCGCGCCGGCGTCGAAGCGCCGGGC
+>>747:3:10:12321:3285/2 176605 1
+CTGACCATCACCCTGACCAACCCGTCGCTGCAGGACGGAGTCGGCGCCCGGATCCGCGTGGCCGGCG
+>>747:3:10:12338:10644/2 176622 1
+GCGCGCTGCGGATAGACGCAGAGCGGACGCGACCGCGACACGGCGCCGCCCGCGGCGACC
+>>747:3:10:12354:13727/1 176636 1
+CGCGACACGCTCTTGGCGCAAATCGTCGCGATGGTCGCCGCCGCGCAGCGCTCGCGCGCGCCGATCCAAAAA
+>>747:3:10:12359:5611/2 176637 1
+CGACAAGGCTCGTGAACGTCAGCACGCGCCAGTCGAAACCGATTTCGCGGGCGCGCGGAAGCGAATCCGG
+>>747:3:10:12367:12368/2 176649 1
+GCTGTCGTCCATGTCGGCGGCTTCTCCGAGCAGCAGTGCATAACGAGCAACTCGGCGCACGTGTCCACCGGTTTCG
+>>747:3:10:12377:20854/1 176658 1
+GGGATAGAGCGCCGAGCCATCGGTGGTGACGCCGAAGAGGGTCAAGTGGCGCGCCGACAAGGCCGTGTGCAAACGC
+>>747:3:10:12377:15238/2 176660 1
+TGGCGCGTCACGATCCCGAACGCGGCACCGTCGATCATCGCCGGCGCCGCGCTGTGCTGGGCTCGGGCCCTCGGCG
+>>747:3:10:12399:5533/2 176678 1
+CACGCTCGACGGCGCGCGCGGCATCTACGCGCTCGCGGCCGACACCGACGGCATCGACGGCCACGGCGACCACGCC
+>>747:3:10:12403:1984/2 176684 1
+GCCGCGCCGGTGGATCTCCTCGAGGACCGCGTAGCCCAGCGCGCCGCCCTCCTC
+>>747:3:10:12419:20874/1 176700 1
+TCGTGCGCACGAAGAACATGCTGTCGGTGCTGATGCAGG
+>>747:3:10:12427:16496/1 176712 1
+GAATCAGGCTCTCCCCCTCGCCGGCGGCGATCACGTCGGCGAACAGCGCCAGCG
+>>747:3:10:12476:20287/1 176755 1
+CCGAGCAGCGGCGCAGCTTCCTGCTCGGATTGCGCAACGCCCGCCGCGCCGTCGCCGAGCCGCTGCAGGCCGCGCG
+>>747:3:10:12534:5687/1 176825 1
+CGCCACGGCGCCGACGCGCTGCAGGCGCCGCCCGATCTTGACGCGCAAATAGTCCGGTTTCGGCGGGATCTGATGA
+>>747:3:10:12556:4177/1 176848 1
+CGCGGTCATAACTGGCCGACGCCGATAACTGCGGGAAAAGTCCGCTGCGG
+>>747:3:10:12580:11927/1 176874 1
+GAGCAGGTCGACGGTGGCTGCGCCGGGACGCGACGTGCGCGCGACGAAGCGCATGCCCTTCGCATCGG
+>>747:3:10:12584:19803/2 176875 1
+TGGACGACTGCGGGACGATCATCAACCCTATGATCGTGGAGGGGCAGATCCACGGCGGGCTCACGATGGGAATGGC
+>>747:3:10:12592:10868/2 176886 1
+GGCTTGTCGAGCGTCACGCCGCCGGCGCGGATGACGCCGCCGCGATCCGGCGCCTCGTCCACCCGCCGGAACACCG
+>>747:3:10:12593:2251/1 176890 1
+GTTATTGCCGGCTGTGCAAGCGGCGCGGGAGGCCGCGCGGCGATCGCAGTGCAACAACAACCTTAAGCAG
+>>747:3:10:12631:12474/1 176936 1
+GTCGTACTGATCGACCTTGGCCTCCGGCAATGCCGCATGGACCATGTCCTCGGCATAGACGTTCTGCAGCACCGAG
+>>747:3:10:12671:9385/2 176981 1
+TCTTTGAAATCCCTGCGGCGGTGATCGCGGGGGCGGCGGCGCTGCGGCTT
+>>747:3:10:12673:13849/1 176982 1
+ATGCGGCCCAGATCCGGATCGACCTGATCCGCGGCGCGCACACGTCGATCGACGCCACCTACTTCATCGTGGGGA
+>>747:3:10:12691:12235/1 176995 1
+TCGGCCACGCGGGCCACGAGGAGGTCGTCGGCACGACGGGCCAGGCCCCGGGCGGCACGGTCCTGGTGCAGAACGT
+>>747:3:10:12706:14475/1 177005 1
+GGCGCCTTCCCGCGCGAGGAGGGAGGCGAGCGCGGCGCGCTGGTCATCGGGTACGACCTGGGGGTGCCG
+>>747:3:10:12708:15864/1 177007 1
+CGCGAGGTGCAGCCCGGCCGCAGGTCGGCCTGCGTACGGGTCGACGAGATCCGTGGCGACCTGGCCGAAGCTCGG
+>>747:3:10:12709:15368/2 177008 1
+ATCTCACGCCAAGCGCGATCCGTTATCAGCGGCGCCGGCAACGCGCGCTCCACCGCCGCCGC
+>>747:3:10:12711:18188/2 177013 1
+AAGCGGATCTGACGGCCGGCCAGCGGTGAGCCGCCGGCGCCGGTGGCCTGGACGCTGGCCGTGCCGGTCGCGCCCG
+>>747:3:10:12743:13662/1 177048 1
+AGTGGGATCGGCCGCCGAGGTATGGCCGGGCGCGCTCGCGACGACGGCGCCGCTACCGCCCGGAGCGGAAGAC
+>>747:3:10:12756:14993/2 177063 1
+TCTCGGCGACGCGGCCCGCCTCATCATTCTTGACGGCGCGGAGCGCATGCCGCGCTACAGCAGCGCGGAGATGCGG
+>>747:3:10:12783:12701/2 177086 1
+CTGCATCGTTCTCGCGATGCTGACCTGGCCCAAGTAAAGAACTGGCCCAAATAGCGCCGGCTCACGCAAGTAAGGA
+>>747:3:10:12792:13702/1 177095 1
+GGCTCCCCGCCTGGGCTCGGTCGTCCTCCGGTCCGTCGCCGCGGCGCCCGCCTCGGACGCGGGGGGCGCG
+>>747:3:10:12826:20282/1 177123 1
+GGCGGCTCGGCGAAGGCGAGCGCAACCTGCGCGCGGGGCGCTGGCGCGGCTGGGGGCCGACCGACCAGCTCGGCCG
+>>747:3:10:12833:4032/1 177134 1
+GACGCCTTCGAGGTTCACGATCGGCACGACGCCGCCGATGATCGCGGGGAACTGGACGAGGCCGG
+>>747:3:10:12842:20739/1 177140 1
+CATGTATTCGCGGCAGCGCGAACGACACCACGATGAAGAGCAAAGCGGCGAGGCGCGCGAATTTCTCGGAACACGG
+>>747:3:10:12843:17253/2 177141 1
+ATCGGAACGGTTCGCAATGTTCTCGGCGAGCGCGAGCGCCGCCCGCGCCTCGATCGGCTGTCGATTTTT
+>>747:3:10:12850:12252/2 177150 1
+GGGGTTGCTGCCGGCTGACTCCGGCACGGTGACGGTGCTCGGCCGCCCGGCCGGCAGCGCCGAGGTCGCGGCCCGG
+>>747:3:10:12867:21034/2 177161 1
+CACGCCGGCTCACCGCGCGGGGTCCCGGTCGCCGGATCGATCGCGAGCTTCTGGATATTCCGAGTGCGCAGGATCG
+>>747:3:10:12873:8472/2 177167 1
+AGAAGATGATCTGCGAGCTCGAGAGCCCGTACATCCTGATCCACGAGAAGAAGCTGTCGGGCCTGCAGCCGCTGC
+>>747:3:10:12954:15222/1 177237 1
+TGCGGCACGAGCCACATCCACGAGCCATTGGTTTGCCCGACGGTGAACCGCTCGCCGCGCCGCGCCGTGCGCCGCG
+>>747:3:10:12960:16411/1 177245 1
+AGGCGCCGGGCGGCGCCGACGTGGCCTACGTGCTGCGCGGCCCCTCCGGCGGCCCGGCCTTCGGCACGGCG
+>>747:3:10:12960:19408/2 177246 1
+AGCAGCACGACCGGCCGCCGCCCCCCGCCCGGGGCGGCCCCGGCCGCCAGGCGCAAGTGGTCGCTCATCGCCCCCC
+>>747:3:10:12985:14629/1 177267 1
+GTCGCTCGCGGACCTGGGGGACGCGCCGCCGGACGCGGCCGCGTTCCGGG
+>>747:3:10:13005:10607/1 177302 1
+CCTCCGGCGTCGATGTCGACGGCGCGATCGACACGCGGATCGTCCATCGTGGTCTCGCGCCGC
+>>747:3:10:13027:5675/1 177321 1
+GCGAGCGCACCGGCGACGTCGTCGAGGTCGTCGATCAGTCCGGCGAGTTCGTCGGTCGCGGGATCTACGACGAGG
+>>747:3:10:13043:4886/2 177336 1
+CGTGAGACGTCCGCACGCGCGCGTCGTCGGCACGATGCCCTTCACCGCATGCCGCGCGATGTCAC
+>>747:3:10:13060:12232/1 277502 1
+CACGATGCTGCCGGCGCCCGAGCCGCGCCCCGGCCCGACGGGGATGCCCTGTTCGCGGGCGTAGACGATG
+>>747:3:10:13063:16772/2 177357 1
+ACGTCGTCCCCCGTTACGAAGGCGCGCGCGAATGGGGCGGACGTGAATTTGTCGATGTCGGCTGGCCCAAGGGGCC
+>>747:3:10:13078:4737/1 177368 1
+CTCAAGTCGCCGAGGCGCTCGAGGTCGCGCACGAGCGGGGCATCGTCCATCGCGACGTGAAGCCG
+>>747:3:10:13085:8772/1 177380 1
+CGCCGGCATCGTGGTCGAAGAAGGCGAACGCCGCGACCACGCCGCGCTCCTCGTCGACGGCCAGGTAGCGCCGATC
+>>747:3:10:13117:1174/2 177419 1
+ATTCAAGAAGGGCGCGGTCTGCCGCATCGACGTGGCCGCGCTGCCGCCCGCCGGCCCGGGCCAG
+>>747:3:10:13129:6514/1 177432 1
+CGCGCGCCGAAGGCGTGGCCGCGGAGAAGGCGGCGGCCGACACCAGGGCCAAGGCGACGCCCTACGCC
+>>747:3:10:13162:11679/2 177486 1
+CTACGCGCGCAACGTGCTCAAGGTGCCCGACGATCTGATCGATTTCACGCCGGAGCTGCGGGCACAGGCGGTGAAG
+>>747:3:10:13202:20138/1 177521 1
+GCAAGACGCCAATTGCCCTTTAGAGGGATTCGCCGGCTACGGGTGCAGCCACGGGCTCGCGTGCCGCGACGACGTT
+>>747:3:10:13241:14319/1 177560 1
+GGCTTCTGCGGCAGCGGCACGTTCACCGGCGACGTGGGCGCGCCGGCCAGCGACGGCTCGAGCGG
+>>747:3:10:13254:13469/1 177580 1
+CTGTGTGGCGAATACCTCCTGGGCACGCTGCGCGGCCCCGCACGCCGGCGCTTCGAGCGCGCGCTGCGCGAGGAGC
+>>747:3:10:13260:11304/2 177590 1
+GGACTTCTCTTGAGATCGAACTGCCTGCCGAGCGGATCGACTACCGACAACTGCGGCGCGCGCCCGGCTCCGACTT
+>>747:3:10:13278:18110/1 177603 1
+GGCCGCGATCGGCGCGGACCCCGGGCGCCGGCAGGTCGC
+>>747:3:10:13292:15968/1 177626 1
+CCGGTCGAGGCCGCGGCCGGGCCGCCGACCGGCTGATCGCGGTCGAG
+>>747:3:10:13302:19418/1 177637 1
+GGGCTTCGTCCGCGATCCCACGATGAGGGAGTTCGAGGCGGTGACGCGAGCGGCGCGCCAGGCCGACGCC
+>>747:3:10:13308:8243/1 177645 1
+GAGCGAGGCGCCCGCTGCGAACGCGCGCCAGCGCAGACCGTGATAGCGGTCGGAGCGGTCGACCACCGCCGCG
+>>747:3:10:13315:10940/2 177650 1
+TACGAACCATCTGATTGGTCCGTGGGCGGTCGTGGACCGTGAGTTCGCGAGTTATATTCCCACGCTTGGAGTGGG
+>>747:3:10:13325:6496/2 177664 1
+CGGGTCGAGGCGCGAGCCCGAGCCGCCCGCGAGCACGATCCCCTTCATGTTGACTCCCATCCGACGACTCCAGATA
+>>747:3:10:13332:9309/1 177669 1
+GCCCGTTCCCGTGACCGGCGCCCGCCGGTGGCTGCCGCTCCTGTTCACGCTCACGCTGGTCCCGCTCGTCCTGTCG
+>>747:3:10:13356:14331/2 177687 1
+AGCCGGAAGACAAGATGGCGCTGATCAAGCGTGAACAGGCCAGCGGCAAGCTCGTGGCCATGACGGGTGACGGAAC
+>>747:3:10:13366:15328/2 177698 1
+GCGGCGCAGCCAAAAATGCAGGCCGTGTTCGAAGGTGTAGCCGATGCCGCCGTGTACCTGCAGGCTGG
+>>747:3:10:13369:7494/2 177700 1
+GACCTGACGGCGATCGCCCACCCCGCCGGCCGCGCCCCCTTCGAGCTCCTGCTCGCGTCGCGCACGCACGACGCCG
+>>747:3:10:13377:17814/2 177707 1
+CGCGGTTATGTGGCAGCGCAATCGCGCGCGCAGCGTCCATCGCCCGTTCCAGATCGCCGATCTGGCCTCCGCGCGG
+>>747:3:10:13395:16916/2 177731 1
+CCGCGGGCTTCTTCGCCGGCGGCGCCACTTTGGGGGCCTTCGTGTTGAGCGGCAGGGGG
+>>747:3:10:13397:17996/2 177733 1
+CTCTCGATTCCGCCCGGCCCGCCGTTTCCGGAGGAGCTCCACCTGCGCAAGGTGTGCGGCATCATCTGGACGTCGA
+>>747:3:10:13398:11316/2 177734 1
+AGCGCGCGGCACGTGTCGAAGCGCCCGAACGCGTGCGCCGCGACGTCGACGGCGACCCGCGCGACGGAGAGCGTCC
+>>747:3:10:13399:18783/1 177736 1
+GCGACGGGCGCGACGGGCGCGACCGGTGCCGGCGCGACCACGGGACCCGTCTCGAGCGCCTTGGTCATGAACATCC
+>>747:3:10:13417:16140/1 177747 1
+CGAGCAGCGACTCCGTCAGGCCGCGCTCGTCCTCGGGCGTCAGCGGGTCGGGACGACCGAGCCG
+>>747:3:10:13456:18762/2 177780 1
+GGCGCGGGCCATCGCCCCCGCGCTGTCCGCCGGGGTCATCGGCGCGATCCGGTTCCCAAACC
+>>747:3:10:13472:3990/1 177805 1
+GCATCATCGGCCACGAGGCGGCGAACGCCATGAGCGTCTTGCACACGCCCGAGAGCCCGTAGCCCGCGAC
+>>747:3:10:13520:10613/1 177865 1
+GGTGCGATTGGCGAAGACTTCGCCGCGGTCAGGAAATTCGCCCCATTTGATTTTCGCACTCGTCAAACCCGAGGTG
+>>747:3:10:13544:15974/2 177892 1
+GGTAGGTGTGCTCCGCGAGCACGCGCGCGCGCCCGGCGTCGGCGATCGTC
+>>747:3:10:13563:19989/1 177922 1
+TCCGCGATCGAGCCGGGCCTCAGGCCATCGCCCAGCGAGAACGACACGTCATACTTGCGCATCAGGTCGCAGATTT
+>>747:3:10:13575:10655/2 177937 1
+CCTGACCTCCTGATCTCCTGTGAAGCTCTTTCGTCGCGCTCGCGGCTATCGCGCCGCGCCGTACTGCGCCGTGTGC
+>>747:3:10:13581:11722/1 177944 1
+CCTTAATAAATTCCAAGGTGTCGCCGGTGCCCAGCTGCAAACCAAGCAAGATCAGGTCAGGTTTGCATCCCGGAAG
+>>747:3:10:13647:12974/2 178028 1
+TGCTCGAGCGGGCGCGCGCGCGCCGCCCGGCTTACCCTCGGCCCGCCGAAGCGGT
+>>747:3:10:13650:9748/1 178029 1
+TCGGCCCCGAGGGTGGCGCCCGCGGCGGCGAGGTCATCGCCACGGGCACTCCCGAGGAG
+>>747:3:10:13657:8532/1 178035 1
+ATTGGGGGTGGCGATCTTGCGCTGGGCGGCGAAGCGCGCCGGCGCGCGGGAATAGGGATCGGTGAAATCCATCGCC
+>>747:3:10:13672:16187/1 178050 1
+TTGGTCGCGTTGAGCAAGGTCAACAACTGGCCATCGAGCATAACCGTGAGCCGGCGATAGCGGCTGGCCGGCGAGG
+>>747:3:10:13719:20140/1 178107 1
+ATCGCAGCCGCGAGGTTGTCGCGGCGGCGCGCATGGCAAAGCTCGTGCGCCAGAATCGC
+>>747:3:10:13726:1333/1 178114 1
+GAGGATCGACTGCAGCTGCCTGAACGCCTTGTGCATCGTCGTCTTCACGGTGCCGATCGGCATCCGGCAC
+>>747:3:10:13728:1939/2 178117 1
+GAGGCCGCGCCGGCCGAGCATCACGATCTCCTCGATCTCCGAGTCGGCGAGCACGTCGATCGCGTGG
+>>747:3:10:13733:11122/2 178122 1
+GGTGGTGGACAACGTCCCGCGCTGGATGGCCGGCCAGGGCCGCGGCTGGGTCACCGCCGAGTACGGGATGCTGCCG
+>>747:3:10:13768:2819/1 178155 1
+ACGATCCCGGCCACCGTGTCGCCGGCGCCGTCGAGATCCGCCACGCCGCGCC
+>>747:3:10:13769:17899/1 178158 1
+GCCGGATATCCGGGCCGGCGGCTTCGATGGATGGCGGCGCGATCTCGATCGCCTGGCGGCGCTTCCGAAC
+>>747:3:10:13775:16479/2 178166 1
+AAGGGGTGCTTCAAGGCCTCAAAGACATGAAGCGCTCATCGCCTACGCTGAAATCCGACGGTCGCTTCATGGCGGC
+>>747:3:10:13805:2280/1 178203 1
+AACAAGGGCGGGGTGTACCGGTTGACGGATGTTGACATCGCCGCGGCCGCAACCGGCGGCGGCTACTACATCGG
+>>747:3:10:13809:7770/1 178208 1
+GCGAAGGGCCCTTGGCCTGCGGCGGCGCCTGTGCCCGGCGCGCGCTGGGTCGCGAGCAGGCCGTAGTAGGGGCGCG
+>>747:3:10:13836:19447/2 178243 1
+GTCGGGATCGGGACAGAACGGCGCAGGCGCGGCGATGCCGTAAGTCGAACGCAGATTCTGCAGCCGCATCACTTCG
+>>747:3:10:13854:11638/1 178264 1
+CGGCTCGAGGAACAGCGTGCCCGGCTCCGCCGCCGATCCGGCCAGCCGCGCGATCCGCTGCAGCATCGTGCGCATC
+>>747:3:10:13900:10382/1 178302 1
+CCTGTACTTTGGCTGCCCCTGTGCGCTCGTAATAGCCTAAATAGAGCATCTGCCATTTGTCAGGGACTTGCTCGTA
+>>747:3:10:13921:6061/2 178330 1
+CAGCGGCGCATCGGCCTCGCCCGGGGGCGGCGCGGCGACCGGGCGCCGCGGGTCGCGGCTG
+>>747:3:10:13926:10013/2 178341 1
+AATTGCGGGATCAACGTGAATTCCGACGACGGCGACGGCGCGATGACCGCGAAGGGCGCCTCGGTCGTCGG
+>>747:3:10:13934:8242/1 178344 1
+GGTCGCGCGCTTTTGCGTACTCTTTCTTCTTGAATGGAATTTGGGCGAGATTGTATTGCGCATCGCGAAGTTTCGG
+>>747:3:10:13965:16004/2 178370 1
+GGGCCGGAGCACCTTGATGGCCACGGCGCGGTCGTGCTTGAGGTCGTGCGCCAGGTACACCACGCCCATGCCGCCC
+>>747:3:10:14008:3869/1 178417 1
+TGCTGAAGACGACTCCCGGACAGGCGGCACTCCACGGCGCGCACAACGCCTACGTCACCTTGATGGCCGGCTTCAC
+>>747:3:10:14055:7377/2 178456 1
+CGCGGCCGGCGTCTGCGCGCAGCCGGCGGCGACGGTGAGCGCGCCAATGATCGCGATCTTCTTCATGAGCCCTCCT
+>>747:3:10:14057:11692/2 178461 1
+CGCGTCGAGCGCGAGCGCGACGGCGCCGTCGACGTCGCCGAGATCGGCCGCCCACATC
+>>747:3:10:14061:10080/1 178469 1
+ACCCTTCGCCGCAGCCAACTTGCCGCCCGCGAAAATAAGCCCGGCTTCAAGGACAACGCGGCTGCACTGAAAGCCC
+>>747:3:10:14063:5720/1 178473 1
+TAGCCGAAGATGGTCAGGCCGCGGAAGGCGACTGCCGACTCGAAGCTCCAGGCGCGCGCGAGCAGCACGCTGCCGA
+>>747:3:10:14102:5201/2 178507 1
+AAGCAAGGACCGGCGCGATGCGGCCCGTAAAGCCTCGCGGCGGCGCAAACTCTCGATGCC
+>>747:3:10:14104:9766/2 178516 1
+AGCAGCGCGGCCGTGCGCGGGCGGGGAAGCGTGACCGCGATCGGGGCCCCCAGCGCCGCGG
+>>747:3:10:14105:16275/1 178518 1
+GCGGTACCGATCGTGACCGTGATCGGCATCGGCGTCGCCCTGCTGATCAGCGGCGTGGTGATCACCGAATCCGTGT
+>>747:3:10:14147:15058/2 178567 1
+GGCGCGCGCGTGCCGATGTGGACGCCCGCCGATTCGAAGCCGGCGCCGACCGGAGTCGACGCGAAGATGCCGTGGC
+>>747:3:10:14166:16269/2 178591 1
+GACGGTCACTATTCTTCTGGGAACCGGTCACCTAGCGTGGGGATTAGGCCTTGCCCTAATTGTCGGTGTCCTTGAC
+>>747:3:10:14207:12893/2 178652 1
+CGGCCATGACCTGCAGGACGCGTCCCGTGCCACAGGCAAGCTCGAGCACAGGCCCACCGACCGCGCGGGCCTGCTC
+>>747:3:10:14230:5807/2 178666 1
+GTCGCCGCTGCCGGCGCCGTGCCGCTGGACGAGGTTGAGCGGGCAAAGCACGAGCCGGTGCCGGACGGGCGCAAGC
+>>747:3:10:14247:13721/2 178680 1
+GCACGATCGTGGCGTTGCTCGGCTCGAACGGTGCCGGCAAAACCACGACGCTCAACTGCATCGCCGGACT
+>>747:3:10:14249:4805/1 178685 1
+CACGTTCAACAGCGGCGTCGCGCCCGCGGCCCCGGCCGAGCCACAGCCGAACGCCGCCCCGGGCC
+>>747:3:10:14261:12232/2 178697 1
+AGCGCGCCGGCGCCGCCCGCGCCGCGCCCGCTCACGGGACTCGTCGTCCTCGATCTTTCGCGCGTGCTCGCCGGTC
+>>747:3:10:14266:18087/1 178699 1
+TGGGCTCGTCGGCGAGGAGGATCGCGGGATCACCGGCGACGGCGCGGGCCACCGCGACGC
+>>747:3:10:14271:16591/1 178704 1
+GGAGCCCGGCGGCGCGGCCGCGCTCGCGGCGCTGCTCTCGGGCGCGGTCGTCCACGAACCGGGCGAG
+>>747:3:10:14296:5637/2 178736 1
+GGTGTCCGAGACCGCCGCGACGCGCTCGCCGTCGGCCGCCGGCGCGAACCACAGCCACCCGGGGACG
+>>747:3:10:14308:20211/2 178749 1
+GGCGAAACGGGGCAGGCCGCCCGCGGCGGCAGCGGTCGC
+>>747:3:10:14325:18800/1 178767 1
+AGGACCTGATCGAGCACCGGCGCGTCGACGCCAGAGGCCGCCAGCACCGCCTGGCTCAAACTGGTGAGGACGGTG
+>>747:3:10:14335:18244/1 178780 1
+GCGAGATCGTCGCGCGCGATCCGCGCTGGCGCGCCATGGTCGATCACGTGAAGACCGTCGCCACGCAGGCGTTCC
+>>747:3:10:14346:4805/1 178792 1
+CTGTCGCGCTGGTCGTCCACGACCGCGCGACGATGGGCGCCGACGAGCTCGAGCGGGCGATCGGGCCGGCAATCCG
+>>747:3:10:14362:11100/2 178812 1
+CCGTGTGATCGATCTCTTCGGGTTTGACGCCCGTGGTTTCCAAGGCGCCGCGCGCGGCAAGCGCTCCCAGATCGA
+>>747:3:10:14367:19433/2 178814 1
+GGCCTGCGCCTCGAGCGCCGCGAGCGCCGCCGCGCCCCCCGCGAACGTCTTGCTCTCGGCCAGCGCCTTCACGGAG
+>>747:3:10:14376:4155/1 178825 1
+CGCGGTACGAACGGGATACCTCGCGAGCAGCCCGCCGAGCAACGTACCGCGGAAGGCGATCTCCTCAGGTATGACG
+>>747:3:10:14377:9308/1 178828 1
+GCGGCCCAGCAGGGCGAACAGCGCGACCAGCAGGCCGCCGGCGATCGCATAACCGGCGAGCGCGACGC
+>>747:3:10:14385:4560/1 178837 1
+TCTTGCTGCGTCCGCGGCCGCCGCGCGTTCCTCTGCGCCGCCGCGGTTTCGGCTT
+>>747:3:10:14391:16635/1 178842 1
+GAAACAGTTTCAGGATTTGGGCCATGAAGTGATTTTTCTAATCGGCGACTTCACCGGCATGATCGGGGATCCTTCG
+>>747:3:10:14392:20717/1 178844 1
+GAGCGAGGGGACCGTCTTCCCGTCGACGGCGATGGCCAGCGCGCCGGCATTGCCGGTCCGCATCACCAGCCCGGAA
+>>747:3:10:14462:1462/1 178913 1
+TGAGATCCATCAGGATCGGCGCCGTCGGAATGTCGTAGTTCCACTGCTCGCTGTGATGGACCTGGAAATGCCACT
+>>747:3:10:14467:7851/2 178919 1
+GATCCACGACGTGCGGCGCGTCGCCGCGCCGGCGCTGTCGCTTGCCACCG
+>>747:3:10:14470:19377/1 178923 1
+AAGGTTGAACGGCAGGCCGAGACGCTCGCCGAACAGGCCGAGCTGCTCGACCTGGCGCACGACGCGATCATCGTCT
+>>747:3:10:14473:13079/1 178924 1
+GACCAGCCCGCCCGCCTCCACCACCGCGGCGGCGGCCGCGATGGCGCGGGGGTCC
+>>747:3:10:14486:4327/2 178938 1
+CATGACTCGGTTTCCGGGATCTGCTTGAGCAAGGCTTCGATGCGCGTCTTCGCCGCGTGCAGCTTTTCGCCGATG
+>>747:3:10:14489:9337/1 178941 1
+TCGGCTGCATGCTCTGTCGCCTCCCCGATCAGCCAGGCCAGCGGCACGAGCGCGAGCGCCGAGATGACGAACTCGG
+>>747:3:10:14514:6782/2 178978 1
+GCCGGGGGACACGTCGCCGGCGCGCCGTTCTCGCTGGCGGTC
+>>747:3:10:14539:3156/1 179004 1
+CGGCGACGCGCGCCTCGATGACCGCGCCGCCTTCGTGCCGCCC
+>>747:3:10:14546:7140/2 179013 1
+GACGACGCAGCGCGCGCCGCGCACCAGCGTCGGCGGAAAAGGCAACCCGGCGCAGAAGCAGCCGCCGCCC
+>>747:3:10:14585:10810/2 179047 1
+GTGGACATCGCCTTCATCGAGCAGAAGCCGCCCATCGAGGTCGGCGTCGAGCCGCGCTCGGCGCCGCCGGCG
+>>747:3:10:14610:18432/1 179066 1
+CGCAGGCGGGCGAGCGCGCCCGCGCGATGACCGAGCAGCTTGTTCACGAACTCGC
+>>747:3:10:14613:11912/1 179071 1
+GAGCGGGTCGAGGCGCGCCTGCTCGAGTCCCGCTCCAAATTCGACCTTGCGCGCGCCACCGCGATCCTGAAGCCC
+>>747:3:10:14615:17901/2 179072 1
+CGAGAAAGATGGGCAATCTACTCGGGTCCCAAGCGCGCGGTCCTCTCAGCCTGGATCGCCGGCTTTACCAGCATCC
+>>747:3:10:14643:6131/2 179098 1
+CGGTGCAGAGCTGCTCGCATTCGTGGCCGCGGCCGGCCCCGGAGGTCGCGCGCGGTGTGCCGATCACCTGGCG
+>>747:3:10:14658:20328/2 179107 1
+GCGCGTTCCAGCGCGCCAGCGCCGCGCTCGCCGAGGCCGGGCTCGAGCCGTCAGAGGCACTGCGTGAGAGCGAGCG
+>>747:3:10:14659:10743/2 179113 1
+TCGCGCGTGGCCTCGAAATCGTCGAGCTCGGTCAACGACTCGCGCCGCTTGGCGACGAATTTTCCCTTGATCTTCT
+>>747:3:10:14694:14800/1 179142 1
+CGAACAACCAGACCGTCCAGCGGCGATCGCGCGACAGCGTGCGGATCTGTTGGTCGAGCGTCTGGCGATAGAAGCG
+>>747:3:10:14695:10129/2 179143 1
+CTGCGGCGCGGTGGCCGCGCGCGCCGCGCACGTTCGCGCGGCGGATGCACTCGATCTCGTACTCGGTCTTCCTGGC
+>>747:3:10:14698:14982/1 179146 1
+GTGGGGACGGTCGTGCCGCCCGAGGTCCTGCAGGCCGCGATGGACGAGCGGCTTCCGTGGCGCGAGCGCTTCCGCC
+>>747:3:10:14753:2273/1 179204 1
+GCGTGTTTGATCATTCGATCACCTCGTCGGCGCCGCCGAGCAGCGGCAGCGGCACGGGG
+>>747:3:10:14757:5381/1 179207 1
+GGTCAACGCCACCGACGGCGAGCCGGCGCCGCGCCCGCGCGCCAACCTTCAGCGCGCCCGCGCCAGCGTCGCGCGC
+>>747:3:10:14764:6128/1 179214 1
+GACTTGCCGGCGTCCGACAGTGGCTTCGGATCCGTCGCGGTCACCGCCGATTCGCGCGGCGCACCGATCGCGTAGG
+>>747:3:10:14809:13871/1 179261 1
+CTCGGGTCGCCCATGCCGAAGTCGAGCAGCTCGATCCCGCGCGCGGCCACGGCTGCCTTCGCCTCGTCCTGCC
+>>747:3:10:14814:6803/1 179265 1
+CGTCACCACGTCGAGCGACAACGCGCTCGGCCGTCTCCCGTACGACGCCGCGCGCGTGCGTGGCCCGCGCATCG
+>>747:3:10:14816:18186/2 179267 1
+GGGCGAGAACCCGGTCGCTACCGCTCCCGGTACCGTACCGACCACCGACCACCGCACTACTGCGGGACATCCTTCA
+>>747:3:10:14825:11892/1 179274 1
+TTCCTGCTCGATCCCGCAACCGTCACGACCACGGCCGCGACGCCGGCCAAGCCCGTCATTGTCGTGCAGCACGATC
+>>747:3:10:14826:16662/2 179275 1
+CCAGAGCCGCTGGAGCGCGGGCAAGGACCTGTCGTGGGAGCCGTTGCGCGCCAC
+>>747:3:10:14872:10567/2 179324 1
+TGCGCCTCGTCGACGCGCGCGCCTCGGCCGCCGCGGAGGATCTCGGCGCCGATCAGGTCGACCTCCTGGCGGTGC
+>>747:3:10:14873:14142/1 179325 1
+GCTACTTCATCTTTTCCTACGGCACCGGCGCGATGCGCGCGTCGGCGCTGAACGGCACCGCCATCAACACGCTCG
+>>747:3:10:14900:9172/2 179350 1
+TCACGAGCTGACGCACGGATTCGACGACCAGGGGCGGCAGTTCGATTCACGCGGCAACCTCAAGGACTGGTGGATG
+>>747:3:10:14956:13965/2 179405 1
+CTGCTGAACATCGACTCCGTGACGTTCCGGGTCGCGGACGCCGGCGCCGGCCGCACGGCGGGCTCGCCGCTGGCGG
+>>747:3:10:14960:10044/2 179410 1
+TTCTGTCAGACGGCGATGGGTGTGCAACGCCGCGCGGTCTTCCTCAATCCAACCGCTCAATTGGGGCCAGCCCCGA
+>>747:3:10:14977:6185/1 179419 1
+CCGCTCGGCTGCGAGCAGGAATTCGGGCAGCAGGGCCCCGGGGCCGCCGGGGACCTCGGGCAGCGCCCGCCAGCTG
+>>747:3:10:14978:5496/2 179420 1
+GACGCAGTTTGGGTCGAGCGACAATGCCTGGCGAAAGGAGGCGATGCCGGCCGGCACGTCGTTCTGCTCGAGCAG
+>>747:3:10:14988:3213/1 179429 1
+GCTCGGACGCGTCCGCGGTGCACGTCGCGCTGGCGTTCGTGCAGTGTCCGGTCGCG
+>>747:3:10:15040:6943/1 179467 1
+AGATCTCAGCGCGAAGCGCCACTTTTTATGGCCGGTGGCTTTTTGGAGATATTTCGGCGCGCCGATTCTTAATTCT
+>>747:3:10:15058:18480/1 179492 1
+TGCTCCACATCGTCGATCTCGCGCCCCTCGACGCCGGCGCCGACATCGTCAAGGACGCCAAGTCCATCGTTGCCGA
+>>747:3:10:15107:11480/2 179546 1
+CAGCCCGGCCGCGGCGTAATACGCCGCGATGACGGCGCCGGCGCTCACACCCACGAGCACATCGATCGGAATGCGT
+>>747:3:10:15111:20730/1 179551 1
+AGCACCGCGCCGAGGCGGCCGCCCTGCTGACCGCCGAAAGCAGATCGCCGGGTGACCTCGACCTGATCAACTACGC
+>>747:3:10:15126:17842/1 179570 1
+TCGACTTCCGTGGTGGCGCAGCGCATGCGCGACGCGCATCTCGCCGTGACGGGCGGTGCGCCCGAGGAAG
+>>747:3:10:15126:20573/2 179571 1
+GAGGGTGCCCTGCATCGGCGCGAGCCTACGATCGTCGTGGGCGTG
+>>747:3:10:15135:7508/1 179577 1
+AGCGCAAGCTCGCCGGCCGCACCACGTGCGCGTGCCGGCCGCGAGCGCCCGCTTGCCGTGGTCGATATCGGTTCGA
+>>747:3:10:15136:11284/2 179579 1
+AATTCTTGCGCTTTTGTGCGCGCTGCGATTTTCGTTCAACGCGCTGTCGCATGGCCAGACCGATTTGCTGATCGGT
+>>747:3:10:15160:18964/1 179610 1
+AGCAGGAAACCCACGAGCAGCCACGGGCGCAGGCGCGCGCCGCCCGCGGGCGCCATCGCCGCCGTTCGCCCTGCCC
+>>747:3:10:15170:17265/2 179619 1
+AGAAACGCAGGATCCGCGAGGAGGAGAAGGCGCAGAGCGACGCGGTCGCGCGGCTGCCGCGGGTCTCCGACGTGC
+>>747:3:10:15195:13446/1 179646 1
+CGCGGCATCGGCCACGAGAAGGTCCTGACCAAGATCAGCGTCGATGACGCCGCCATCGAGCTCGTTCGATCGCAGG
+>>747:3:10:15195:19742/1 179648 1
+GGGGAGATCCTGGCCGCGATCCGCGCGGCCGGGGACGCCGCGGCCCTGCGCGCGATCGAGCGCGCGAACCTCGACA
+>>747:3:10:15227:11350/1 179666 1
+ACCGGCGAAAGCGGCCGCCCGCGATCCATGTTCACGCGTCGCGCGTGTTCGGCCGCGAGCTGGATCGGCGTCAACG
+>>747:3:10:15237:6709/1 179675 1
+GTCATCGACCGCTACGCGCGCGATCGGCCGACGCGCGGACGCGGCTTCTT
+>>747:3:10:15238:12197/2 179679 1
+TTGAAGATCTCGCTCGCGCGCTGCTCGCCGATCGCGACCAGCAGCGCGGCGGCCTTCGCGACGCC
+>>747:3:10:15282:6560/2 179722 1
+CGTCGAGGAAGAGCGTGCCGCCGTCCGCGCGCTCGAAGCAGCCGAAGCGGCGCTCGGTGGCGCCGGGG
+>>747:3:10:15304:3489/2 179746 1
+AGCAGGACCTGGCGGGTGCTCCAGGCCGACGCGGTGCGCGGATTCGTGCCGGACCGGCCG
+>>747:3:10:15306:7052/2 179753 1
+CGGTCTCTCCCTCAAGGAAAAGTGGGTGGCCGGTCCGCGCACGTACCTCGGCGTCGCCACCCGCGGATTCCCGAAC
+>>747:3:10:15312:20343/1 179757 1
+AGCCCGTGCTGTTTGTGATGGAAGACCTGCACTGGGTGGACCCCTCGACGCTAGAATTTCTCACGCTCCTCGTCGA
+>>747:3:10:15411:15208/2 179845 1
+GACGGTGCGCATCAACCTCGCTGCGCCGTTCGCGCCGCTGCTCGCGGTGCTCACCGACCGCGCCGGGATGATGGTG
+>>747:3:10:15414:6575/1 179853 1
+CCGCGCGGGTCGGCGGCGGGCTCGCGGCCGGCATGGCCTACCCGACAACGCTCGCCCTGATCACCGCGT
+>>747:3:10:15456:9389/1 179907 1
+GCGCGTAGGGCAGGCCGCGGGCCGCCAGCGGCGGCGCGTCGTAGCTGTGAATCAGATAATGCGTGACACCCGGATG
+>>747:3:10:15469:12504/2 179923 1
+CGCCTCGTCGAACTTCTCACCGGCACCAGAGAAGATCTTGATGCCGTTGTCGTCGAACGGATTGTGCGAGGCCG
+>>747:3:10:15478:11125/1 179940 1
+GGCCAGGGTGATTCGACTTGATCCCGAGGTTCAGCCGCCGGTTTGTTCCGATCTCGATGCCCGTCCGATCTCGGGC
+>>747:3:10:15487:2031/1 179947 1
+GCGCGGTCGCTCGTGCATCGCGAGTACGTCGAGAAGCACGCGGTCCGCGAGGCGGCGTTCTCCGTCGGCGAGGG
+>>747:3:10:15505:5838/1 179960 1
+GAGGTGGGCGGTGTCGTGATCGGCGACGTGCCGTCCTGGCGCGTCGATCACATGCCCTACGGCGGCG
+>>747:3:10:15515:17464/1 179973 1
+CTGGGCTCCGCCGAGCTCCGTGACCTGCGCCGCCGTGTCGACACCGCCGTCTACTCGACCGGCAATCGTGAAATTA
+>>747:3:10:15533:13665/1 179994 1
+GCGTGAGCTCGCGCCCGGCGTCGAGCGAGCGCTGCTGCGCGCGCAGCCCGGAGAGCGCCGCACGG
+>>747:3:10:15572:3210/1 180032 1
+GATCGGTGTCGTCGCGGCCGCGACGGCGGCGGCGACGACGAACGGAGCG
+>>747:3:10:15597:13603/1 180068 1
+ATTGGCCCCGCGCCCGCCGCCGCCTTCGGCGCCCTCCTCGTCGCTGCCCTGGCTGGACACCGCGCCAAGCTGACGG
+>>747:3:10:15612:13753/1 180093 1
+CTGCGCCAGTCCGCGCGCTGCGTGAGCGAGTGGCTGGTGCGCTGGTCGGATCGCGCTCCGGAGCG
+>>747:3:10:15615:15600/2 180096 1
+GGAAGAGCGTCCCCAGCGGCCGCGACGCGGCGCCGCCCCCGAGCGGCTCAGCCACCAGGGCGAGCCGGTCACCCGG
+>>747:3:10:15620:13713/1 180100 1
+CATCGGGCCGGTCGGGCCGAGCAGCGCGCGCAGGAACGCCGGCGCGGCGTGGGCGACGTC
+>>747:3:10:15621:10520/2 180101 1
+TCATGCCGTCGCGACGCGGCAAGCCCAGCGCGCGCCGAGCGACCGCGTTGGCGTACACGAACTGCC
+>>747:3:10:15639:19226/2 180121 1
+TGAACGTGGGCATCGTCTCCGGCGGCAGCCGCGCGAACGTGGTGGCCGAGGAGGC
+>>747:3:10:15673:4754/2 180162 1
+GCCGCCGGGGAAATCCAGGTCGCCGCCAATGCGCCGGCGGCGTTGGTGAGCCTGATCGCCGGCGGTACCG
+>>747:3:10:15674:5216/2 180163 1
+ACGCCGCCGAGCTCCGTCCAGCCCGAGGCGCTGCGCCGTGCGCGCAGCAGCGCGGCGAACGTCGCC
+>>747:3:10:15677:1456/1 180168 1
+GCAGCGACGATCACCGCGCGGGCATGGACACCGGACCGAC
+>>747:3:10:15690:6584/2 180177 1
+GGCGGTGGCCGCCGAGGCGCCGGCGCCGGCCGAGGACGCGCAGCCCACCGAGGTGGTCCCCGCGCCGCCCCGGGAG
+>>747:3:10:15694:6804/2 180183 1
+GCCGGTGGCGGAGGGGCGGGTGGGCTCGGCCGGCGCGAGCGCACCGGCGGGGAAGGCTTGCACCACCC
+>>747:3:10:15707:15056/2 180196 1
+ACCTGGAACCGGTAGCCCGGGGTGATGTAGAGAGCGGTCTCGCCCGTGCCGGCGCGGTCCTGGTGCCGCCCCCCGG
+>>747:3:10:15715:6399/2 278131 1
+CTTTGCAAGAGCCCGTGACCTGTTCCTGTCGAGCAAGTCGGTTCGACGAGCGTCCCAGGGCACGATGAGCACCGGC
+>>747:3:10:15716:18282/1 180203 1
+CTCAGTTTAGAGTGACGGATCGGCGTTTTCCGCTGGACGCCCGCGGTGGCTGCGCTAGTCACTCCGGCGTG
+>>747:3:10:15734:17047/1 180229 1
+CGACGCCGCGCGATACCCACGCCTCGTACGCCCACAACGGAATCGTCGGATACGCCGTCTGCGCCATCACGCCGTG
+>>747:3:10:15742:3720/1 180234 1
+TTATGCGCTGGCGTCGTACGCGGCGGTTCGGCGCGTGATCCGCGTCGGCGCGCTGACAGGC
+>>747:3:10:15743:17777/1 180235 1
+AGTCCTTCGCGGAAGTTGGCGGTGATGGGCGTTTCAATGATTTCGCCGGAGGGACGGGCCATCAGCCCGCGCATTC
+>>747:3:10:15783:7023/2 180264 1
+TGATCTGCGCGCCGATCGACGGCAACCGCGCGACGATGTTGGCGTGATCGCCGAGCAATTCGGCG
+>>747:3:10:15798:10364/1 180271 1
+TTCCCGGTCGTCGAGCGGGATCTTCGCGAGCGCGAGGGGCTCGGCTCGGCGATCGGGTCGCGCGTTGACCAAGCGC
+>>747:3:10:15811:9346/1 180282 1
+GACGTCCCGCCGCGCGCGGCCGCGCGACGGCCCTCGCGGGCGTGCGCCATTCCGCGCGTGCGGGCGGAGG
+>>747:3:10:15817:2377/1 180286 1
+CACCTGGTCCTGTCGACCGTCCACACCAACGACGCGGCCGGCGGCGTCACCCGCCTCATCGACATGGGGATCGAGC
+>>747:3:10:15823:17627/2 180287 1
+GCGCTGCCGGTGAAGGCGAGCGTGAGCTGCCGGCGCTTCCGCTCGCTCGGCGCCGCGGCGAGCAGCTCGCCGCGGG
+>>747:3:10:15840:19316/1 180308 1
+GGGCAGGGGAACGCCGATGACGGGCGAGATCCCCAGGGCCATGCCCATGTTGATGAAGATCTGAAATGTCAGGCCG
+>>747:3:10:15843:6073/1 180315 1
+TTGCTGGAAGTGCCGAGCAATCTGGTCCTCGCGCGCGTCGGCGCGCGGCGCTGGATCGCGCGCATCATGATCAGC
+>>747:3:10:15866:18767/1 180332 1
+GGCAGCCGTCATCGTTGTCGCCGCCGGGTTTTTGTCGCGGCCGCTCTGGTGGACGTCCGAAACGCCGAC
+>>747:3:10:15876:7392/1 180341 1
+CGCGGCACCGACCGCGGGATTGTGCCGTTCGACGTGCCCGACGGCGAGGACGCGGCCGCGGCGCCGCGCGAGCGAC
+>>747:3:10:15876:18818/1 180342 1
+CGGCAACGGCAAGGCGGCGCACACGGTGACGTTTGCGGCGTCCGGCATGGGCGACGGTGGCGCGAACCTAGACGTG
+>>747:3:10:15884:3304/1 180354 1
+TGTACGCTTCTTCGCCATATTGGTATTTGGTATTGTTGACTCGTTCCTGGCCTCTTCGCGCCGCGGTGTTATACGG
+>>747:3:10:15891:12124/1 180359 1
+ACCTGTGTCGGTTTGCGGTACGGGTACCCAGAGATCTCCTTAGAGGCTTTTCTCGGCAGCG
+>>747:3:10:15901:20469/1 180370 1
+GCCCCGCGACGACGACGATCTCGTGCCGGCCGTCCCGGGACTGCTGCCGGCCCTGGACGGGCTGCTCGC
+>>747:3:10:15952:13416/1 180408 1
+GCGTCGAAGATCGCGAACGACATCCGCCTGCTGAGCTCGGGCCCGCGCTCGGGTCTGGGTGAGCTGCGCATTCCCG
+>>747:3:10:15962:14902/2 180425 1
+GAGCAGGCCGGCCGAGAGCGGCGCGAGCGCGAGCGCGGCCCACACGGACCAGTCGTAGAGCT
+>>747:3:10:15984:9513/1 180465 1
+ATCACCTGGACCGCCAATTACCTAGGCGTCACCGCGCCGGGCGCGCTTGAAGTGCGCGCGGCGCTGAAGGCCGCGG
+>>747:3:10:15989:12850/1 180467 1
+TTCAACGACATGCTCGACCAGATCCAGCGCCGCGAGCGCGAGCGCGACGCCGCCGAGCACC
+>>747:3:10:15992:10431/1 180469 1
+AAAGAAATTCCGCGAGCCGGGCGGCGCGGAGCGTGCGGCGCTGATCGACCTGCGCGATGCGCTCTCGCAATTGAAG
+>>747:3:10:16001:12518/2 180476 1
+AGCTCGACCACTTCTCGCTCTGGGTCTCGCCGGGCGCGCCGGAGCGCGCGGCGTTCGAGAAGCTCGGCTTCCGCAT
+>>747:3:10:16015:19896/2 180492 1
+GCGTATCCCTGGTGGCGCAAGCACGGGATGGAGGCGCGCAGCTCGACCGTCGTCTCGGCGCTGATGGCGC
+>>747:3:10:16015:9712/2 180493 1
+TTCGTGTATCCGAAGACGAATGAGCTCTTCGTAGCCGATGGCTATTTCAATCATCGAGTCATCGTCTTCGATGCG
+>>747:3:10:16020:12281/2 180496 1
+GGCTGCCCACGGCGTAGAAGGCCACCACCGCCACGGCGCCGCCCGCGACGCCGAGCCGCGGGAACG
+>>747:3:10:16023:14007/1 180501 1
+GGGCCGGCCGGCTATGTGCTGGCGCTCGACGCGATCGCCGGCCTCGCCGCCAAGTAGGGTTCATCGGGAAGATTCA
+>>747:3:10:16035:2241/2 180508 1
+TACCACAAGATCGTGCTGATGGCCGACGCCGACGTGGACGGCGCGCACATCCAGACCCTGCTGCTGACGT
+>>747:3:10:16077:14069/1 180555 1
+GACGGCACGCCCGCATCGCCGTCGCTGCGCGCGCGCCGGGCCCCGAACAGCCGCAGCTTCGCCGC
+>>747:3:10:16107:19064/1 180584 1
+AGTTCATCAGCCACGGCTCGACCTCCTTGATGTCGTCGCGCCAGTTGAAGTCCGCGACCAGTTCGAACACCGGTGG
+>>747:3:10:16112:7906/1 180587 1
+GTCCATGCGTTGGTGCTGCGCGGCCGCGTGTTCACCCCCGCGCCAGCGGAGCCGGCGACCGCCG
+>>747:3:10:16158:10455/1 180633 1
+TGCCGAGCCATCGAGGCAACTGACTCAACGTAAGCGTCAGCGCGATGCCGTTCATGAAGCCGTAGCGGATCGGCTT
+>>747:3:10:16162:20309/2 180635 1
+ATGGTCCGAATCAATCGAATCACGCACGGTGTCGTACCGGCCACGGTGCTGGTGAAGCTGGAAACCTTCAATCCGG
+>>747:3:10:16171:7680/1 180640 1
+CTGCGGCAAGCGTACGCCCCAGGCCCCGGTCACGCCCGCCCGCGCCGCCCGTTCGCTCGCGTGCGCGC
+>>747:3:10:16194:21013/1 180663 1
+GGCGCTGGGCCCGACGCGGGCGGCGTCCTCAACTTCGCGGAGCGTCGCCGAGAACCC
+>>747:3:10:16195:16250/1 180664 1
+GCCCAGTCCTGAGCCTGAGAGGTGATGGCCGCCAGCGCGACGGCGACGAAGAGCGTCATGAATCGATTCATAGAAT
+>>747:3:10:16216:10804/1 180680 1
+TGCGAGTAGGAGATTCCGTTCATGCGGGCGGCGGCGTTGATGCGGGCGATCCACAGCTTGCGGAAGTCACCCTTGC
+>>747:3:10:16219:8422/2 180681 1
+GCCCGGCGTCAACACAGCGGTCGCGCTCGCCGTGTCGGCGAGTTGGCCCGGATCGGCGACGCCCGGCATCGGTGTG
+>>747:3:10:16228:18043/1 180688 1
+CCGGCCGGGTCGCGATCGCCCGGGCGATGCACAGGCGCTG
+>>747:3:10:16241:3986/1 180702 1
+ATGGCTCAGGCTCTCGGCGCCGCCGCCGGCGCGCCGCTCTTCAACCAGTGAACGTAGGTTTCGACCC
+>>747:3:10:16247:3670/1 180709 1
+GCTGTCAGCGAAAGCAGGAACATGCACCCGCGGATGACGCATAGGCAAGCCGTAGCACGCGCTGCTCACGAACCTA
+>>747:3:10:16281:18858/2 180737 1
+ACCGTGGCCGTGGTCATCACCCAGTCGGGCGAGACGGCCGACACGCTGGC
+>>747:3:10:16298:9920/1 180754 1
+ATGCGCCGACAACGGCGAACTGGGGAATCCGACCCACACGACATGCTCCCCGGCGCCGCGCCTGGCGAACGTATCG
+>>747:3:10:16310:10351/2 180765 1
+AGGACCTACTATGGCGACCAGGCGATCTTCGTCGCGCGCGAGGCATTCGAGCGCGCGGGCGGCTTCCCGCCGACAC
+>>747:3:10:16363:13844/2 180812 1
+GGGCAGGCGCGCGGTCGCCGCGGCCGCGGTCGCGCACAGCCGGCCGAGG
+>>747:3:10:16372:18276/1 180821 1
+AAGCCGAGTAGTCGTCGCTGGTGAGCGCGCGCAGTACTGCCGTCGTGGTCTTCATCGGTCGCGCGACAGTACC
+>>747:3:10:16396:10755/1 180856 1
+CGGGCTGGTTCGGCGCGCTGATCGCCGCGGCGCGCGATGCCGTGCCCGCTGCGCAATCGAACGCGCTCCTCGATTG
+>>747:3:10:16418:6759/2 180870 1
+TACGCGCTGCCCCACGCCGTGCTGATCCTCGTGGCCGCGCTGGCCGCCGCCGACGCGCGGCTCTACGACGCGGCC
+>>747:3:10:16457:12119/2 180925 1
+GGTTGCAACAACGCGGACTTGTTCACGCCGGCGATCGAATCGGGCTGGACCGCGTACACGATCTACGACGACGCCA
+>>747:3:10:16460:11463/1 180930 1
+CCTCCGCCTGGTCGACGAGGCGCCGCGCGAGCCCGGCCCGGGCGAGGTGCGCATCCGGGTCACGTCCGCGGGCCTC
+>>747:3:10:16461:19276/2 180931 1
+AGCGGCCACGGAGTGGGGACGTCTTCGTCGACGTCCGGACACTCCGCCAGCGTCGCCGGTCCGCCTGGAGACGTGG
+>>747:3:10:16490:14397/1 180952 1
+TTCGCTGAGGTTGGCGATCCGCCCGGTCGACAGGTCGTCGACCGCGACGACACGATGCCCCTCGGCCAGCAGTCGA
+>>747:3:10:16492:12753/1 180954 1
+CGCGCGCAGGACGCGGCCCCGCGCTCGACGACGCCCGCCT
+>>747:3:10:16501:5266/2 180956 1
+CCGACCGGCTCGACCCGGCGCCGGCCGCCGCCGAGGCCGCCGTCACCGCCCGGCG
+>>747:3:10:16515:14495/2 180971 1
+CGGTACGGCGTGCGGTCGAACACGATCGCGCCGGGCGCGCGCACCCGGCTCACC
+>>747:3:10:16519:3934/2 180976 1
+GGCGCGACCTCGCGATGAAGGTGATGCTCGGCGACGACGGGCGCTCGTCCGAGGGG
+>>747:3:10:16520:6779/2 180977 1
+TCGCCAAGGGCAAGAAGCTCGCCGGCGAGGCGGCCTAAGCCGATGGCGAAGGTCACTTTTCGCCTGGTCATGCCGG
+>>747:3:10:16530:17093/1 180993 1
+GTGATCTCGAGCTTCTCGTCGGCGCGCGCGCCCGCGAGCTTCCAGTCGGCGTTGTCGCCCGAGCGCTCGACTTTCC
+>>747:3:10:16535:19224/2 180994 1
+TCCTTCAAATCCGCGAGGACCCCGGAGATGGCCCTCCCCCTCGGCGCCAGCAGGCTTGGCGGTGGAGCGGCCTTGC
+>>747:3:10:16538:12198/2 180995 1
+CTGGGCGAGGACCTCTACCTCGCCTGCGCCTGCGCGCGCGGCGACGCCGCCGCGGTCGCCGCGTTCGAGGCGCGCC
+>>747:3:10:16611:19672/2 181083 1
+GCGATCCGCCGGCTGAAGCTCGACCTGCTCACGAACTCGATCATCGTCGATTACGTCCCGGGCCGAACGGCGGCCG
+>>747:3:10:16612:5770/2 181086 1
+CAGGTCGCCGGTCGAATGCAGACCGCGGACGAAGCGGCCGTCGCGCTCCAGCCGACGCAGCGCGG
+>>747:3:10:16630:2091/1 181107 1
+GCGCGAGGTGCGGCGGCGGATCACGAAGAGTTTGCATTCGAAGGCGGCG
+>>747:3:10:16633:17992/2 181109 1
+CGCAAGGACGGCCTGATTCCCGCGGCGCGCGCCGCCGCCTGAGGCGCCGATCGACATCCACCGCGGTGACCACGGG
+>>747:3:10:16637:14516/2 181111 1
+TGGTGCCCAGGCAATCCGCACCGGTATCCCCGCCGCCGATGATGATCACGTGCTTGTCTTTGGCGGTAATCGCCCC
+>>747:3:10:16673:18337/1 181144 1
+GGCGGCTGACCACGGCGTGGAGCGGGCTGTCGCCGGCGGCGGCGAACCCGCGCATCCATCCGGC
+>>747:3:10:16685:18242/2 181162 1
+GAGCACGCGCTCGTCGATGTCGGCGCCCCAGCCCGGCGCATCGGAGACCCAGATGTGGCC
+>>747:3:10:16690:11222/2 181163 1
+CGACTGGGACGTCCCCATCGCGGTGGACGACGGCGTGGTGCTGCGCGCCGACGTGTACCGGCCGATCGCC
+>>747:3:10:16696:9160/1 181172 1
+GCCGAACACGCGCGCGACCTGGAATGAACGCACCAGCCCGCGCGCCGCGATCTGGTGCGCGCCGAGCCCGGTGATC
+>>747:3:10:16706:18754/2 181182 1
+GGTGAACCAGCAGCGCGCCGCCGACGCCGCCGAGCGCGCCGCCCAGCGTGAAGGCGAACACCTGGGTGAGCTGGAG
+>>747:3:10:16709:13781/1 181187 1
+GCGTTCATGCGCACGTCGCGCGACGGATCGGCGAGCGCCGCGGGCAGC
+>>747:3:10:16737:7345/2 181208 1
+GAGGCGCCGATCGCTTCGGCCGCGCGCACGTACTCGCGCGAGCGGTGCTTCATGAACTCGGCGCG
+>>747:3:10:16769:4918/2 181242 1
+GTCGGTGCGCCGCTGATGGTCACGAGGGGCACGCCGGTGAAGCCGCCGGCGCCGGTGACCGTACCGGTGACCGTCG
+>>747:3:10:16790:6803/2 181258 1
+GTTGTCCCACATCGCGCCCTGGGCGCCGACGAACGCGTCGCCGCCGCCGAGGGACAGACCCGCGATC
+>>747:3:10:16806:3970/1 181268 1
+GAGCACGCCGGCCGCGCGCGCCGCCTGGACGTCGGCACCGGAGTCGCCGACCATCACCGT
+>>747:3:10:16826:2166/1 181279 1
+GTGGGCACGTACCTCAAGGGCGGCCGCGGCGAGACGCTCGTGTTCAAAGTGCCGGGCGGGCAGG
+>>747:3:10:16827:15967/2 181282 1
+CCCTTCAGGAAGGGGAGCTTCGCGCGCAGGGCCGCCGCCTGCAGCGAGTCGAGGCGCGAGGTCGTCCCGG
+>>747:3:10:16832:1377/2 181289 1
+AGGCGAAATTGATCTTGCCGGGACTGGCCTTGGCGTAGGCGATGAACTCGGGAAGCGTGCTTGCTGGAATCGATGG
+>>747:3:10:16844:7730/1 181302 1
+ATCGCGGCCAAGCGGCCGCCGCGCTGGTGGCGCTGCTGGTCGCGGCCGCCGCCACGCTGGCCGTGCCGCTCGCC
+>>747:3:10:16845:18242/1 181308 1
+GCCGAAGGATGTAATCGGCAAACTCAACGGCGAGCTCGCGCGCATCGTGAAACTTCCCGACGTGAGCGAGCGGCTG
+>>747:3:10:16850:3744/2 181313 1
+CAGCCTGATCGTCGTCGTCTTGCCGGCGCCGTTGGCGCCGAG
+>>747:3:10:16892:18615/2 181365 1
+GTGCTACACGCTGCAGGCGCTGCCCGACGCGACGCGCGCGGATGCGATGCGGCGCATCGCGCAGTTCGTCCGGCCG
+>>747:3:10:16902:3614/1 181377 1
+CGCGACCCTCAGCGGCGGCGCCGTACTCGACGCGGACGTCGTCATCGC
+>>747:3:10:16904:9672/1 181380 1
+GAAAAAGAAGAAGAAGAAAAAGAAGGGCAAGAAGGCCAAGAAGACCGAGGCCGCCGCGGCCGCGACCGCGAAGGCC
+>>747:3:10:16921:13641/2 181393 1
+CGCCGGCGACGACGGATGGTTATGCACATCCGAGACGAAGAGAATCCCGATCGCGCCGCGATCCTGCGCGAACTGC
+>>747:3:10:16935:6352/1 181412 1
+GTTCTTCGCACGGGCCGGCTTCGCGGGGCGGCCGGCTCCCTCGGCGGCGG
+>>747:3:10:16987:20765/2 181476 1
+GTACTACGTCGACATCGACCTCCGCCGTGAGGATCTCGCGCGCTACGGCCTCACGGTCGAG
+>>747:3:10:16999:19084/1 181482 1
+ATGCAACGCTTCCTGCGCGAGCGCCGCGCAGGCGCTGAATCCGATCCAGACCGCCAGGTAGCCCAGCCCGAACACC
+>>747:3:10:17008:19983/2 181496 1
+GCAGAAGATTGCCACCAAGGAGCTGATCGAGAACGTTCCGACGGGCCGCACGTTCGTGGACGTTTTCAACTTGATG
+>>747:3:10:17044:8156/2 181537 1
+CGAAGTCGTCGAGCGGCGCGTTCGGGACGCTCGCCGAGGCCGACGAGCCGTTCTGGCCGTTCAGGCCGCG
+>>747:3:10:17061:20099/2 181549 1
+CGCGCGCGACGACGCGCGGCACGAGCTGCGCCGGCGCCTGCGCGGCGAGCCCGCG
+>>747:3:10:17075:7595/2 181560 1
+CCACGTGCCGACCGCGACCGGAGAGCCGCCAGCGCGGATCAACACGCCCCGCGCGCCCTCAACAGGCAC
+>>747:3:10:17111:11550/2 181596 1
+GAGCGGCATGATAGGTGCGGACATGCTCGCGAAGGCGCCGCCCGACGGCTACACCATCATGGTCGGCTCCTCGGCG
+>>747:3:10:17171:9879/2 181652 1
+ATGGTGGAGAAAATCACGCAGGACTTCGAGGCGCGCGCGCGCGTCTGGCGCGAAGCGCGGGACCTCGTCTACAACA
+>>747:3:10:17184:17401/1 181666 1
+TCGGCCCCCAGCGGAGCAGCCGGAACGCGTCGCGGCGCGGCAGCCCGCGGAACTTGCGG
+>>747:3:10:17188:18792/1 181668 1
+GGGTTGATGCCGAGCTCGTGCAGCACGGTGTCGCCCGGCGCCGACGCGCCGAACCGGTCGATGCTCACGACGTCG
+>>747:3:10:17191:11716/1 181672 1
+GGCTCGGACCCTGGCCGCGTACTGAGATGCCCTCGGACGACGGGGTGGGCGCGGGGCCGGGGGAGGGGGGCC
+>>747:3:10:17225:14854/2 181711 1
+GACAACGAAGTCGATCGGATCGCGCGGTCGATCGTGCGGTACGAACCAGCGGAAGGATTCCGACTCGATGCATAGA
+>>747:3:10:17227:14418/2 181712 1
+GCCGCGCAGCGCATCGGCGAGCCGGTCGTAGGAGACGTCGCGCACCGGCGCCGGTCCCTCCAACGC
+>>747:3:10:17234:19623/2 181715 1
+GTGCTGAGCATTATAAGCCATAAAGTCGATCGACTTTATCTTTTTAAGAAGCGCCGCTAATTAACGGGCATATGTG
+>>747:3:10:17252:3736/2 181741 1
+GTCATTATCGCAGATCAGGATCTCGCCGTTGTCAGGATCGAAGAACGCGTTGCCGAAAGAGATGT
+>>747:3:10:17268:5257/1 181759 1
+CTCGTCCTCGTGAGCGCGTCGCCGGGCATCGCCGACGAACGCGAACGCGCCGCGCGCCGCACCGCCGACGAACGGC
+>>747:3:10:17268:5257/2 181760 1
+CGAGCGCGCGCAGCTGGTGGGTGATGCGTTCGACGGTGTTGGTGCGGCGGCGTTCGTCGATGCGGGCG
+>>747:3:10:17270:6616/2 181761 1
+AGACCTTGTAGGTCTCGGTGTCTTTGGCGGACCGTGCGGCGGCGGGCGCCGCGAGGCTGAGCCC
+>>747:3:10:17273:16495/2 181762 1
+CGCGGAGCGTCGCGAGCGCGGCCGCGCGGTCGGGACCGGACGCGATGACCTTGGCGATCATCGGG
+>>747:3:10:17284:11115/2 181771 1
+GCAAGACGCCGGTCCTCACGCTCAACGACGAGCCGTTCAAGGAGCTCGCGGCGATAGCGACCGACGCGGGCCTCAA
+>>747:3:10:17299:9131/2 181784 1
+TGGCCGAACTGGCCGAGGCCATCGCCGCGGGCGACCTGGTTGTGCCGATCCAGCG
+>>747:3:10:17325:17560/1 181798 1
+TCAGATCCTGGGCGGCACGGTCGGCAGCAAGAAGCCGGTTCACCCCAACGACCACGTCAACATGGGGCAGTCGTCC
+>>747:3:10:17327:20699/2 181802 1
+GACCTCGGTCGTGAGCGACCGGCATTTCGCGAGCACGATCCGCACGGCGTCGTCGCGGGCACGATCTCGAACG
+>>747:3:10:17337:7532/2 181818 1
+GAGAGTCGGCATGAATGAGGTCATCGGATTTCACGGTCATGCCGGCGACGCGGACTTCGCCGCCGAAATTCTCG
+>>747:3:10:17367:4022/2 181859 1
+CAGACGCCGTGCGAACGACTCCAGTGACGCGCGCGCGACGCCCACGCGGCCCCCGGAGCATACATGTCCGTC
+>>747:3:10:17373:16739/2 181865 1
+ACGCGCCACGTTCTCGGGCTCGCGCTCCTCGCCGCCGGCGCGCTTCCGTGCCTCCCGGGACCCTGGGCCCGCGCGG
+>>747:3:10:17426:5114/1 181930 1
+GTGGCGAGCGGCGCTTCGTTCTGCGCGGCGCCGGCAAACGCGATCAGCGTCGGGTTGCCGAAG
+>>747:3:10:17453:6742/1 181957 1
+ATCGGCCAGGAGAACGCGATCCATGCGGTATCGAACGCGGTGCGCCGCGCCCGC
+>>747:3:10:17473:9480/2 181976 1
+CACCGAACGCGGCGCTGCCCGCGCGTACCTGGAATCGCAGCCAGCCGGTTTTCGTCGCCAGCGATTCGGGTTTGCC
+>>747:3:10:17493:3733/2 181990 1
+CGAGCTCGGCGACAAGCGTGTAGGCGGCGGTCGTGCGCGCGGCGTCCCCGAGCGG
+>>747:3:10:17494:15425/1 181991 1
+ATGGCGAAGGTCCGCCGGCGCGCAACGTCGCGCACGAGTTCGGGCGAGTACCTGGCCTGATTCATCGACGAATCAC
+>>747:3:10:17495:11477/2 181993 1
+GGCGTCCGACTATTTCTCGCCGGCCATAGTTTCGGCGGGCGAGTCGTCGGCGAGGTCGCGCGCGATCTCAGTCAGA
+>>747:3:10:17500:16906/1 181998 1
+CGGACGTATCCGGTGGGCGCGCGCTTCTCGGAGCCGCAACGCCAGCTCTACGACCTCGTGCTCCGCTCCC
+>>747:3:10:17516:15830/2 182019 1
+CGGCCGCGCAATGATCAATGTGGCAAAGCGCGGCGCGCCGAAAGCGATCGTCGAATCGGACGACATCAA
+>>747:3:10:17536:9966/1 182037 1
+GATTGCGCTCGGCGCGCGCGTGCGCACGGTCGGTCCGATCGGTGAGCGCTGGATCGACATGGCCGATCTG
+>>747:3:10:17554:8205/2 182058 1
+GGGATTCAGGCCGAAGATATTCATGTGCACGGCCGACGCGCCGGAAAAGCCCGCGCCCGACTCGGCGATCGCCTGC
+>>747:3:10:17563:20078/1 182074 1
+GGCGGCTTCGGCGCCCGCTTGGCAAGGCCGCCCGTTGCGGACGGTGACCGCGAACGGCGCGTCGCCGCGCTGCAGC
+>>747:3:10:17569:12564/2 182079 1
+CGGCACCCCCGATCGCAACATGGTGTCGAACATGAAGGGGTTGCCGACCGAGTGGGACGTCAAGACCAAGAAGAAC
+>>747:3:10:17590:11274/2 182100 1
+GACGATGTCGCAGGTCTACCTCGGCCTCACGACCGGCTGCGCCGTGTGCCACGACCACAAGTTCGACCCGGTGAGT
+>>747:3:10:17609:15908/2 182121 1
+GCACCGCGCCCGCGCATGCGTTCGGGTGGTCGGAGAAGTTCGCGGAGGAAGTGCGGCGCGGCATCGTGAAATCCGT
+>>747:3:10:17616:17037/2 182129 1
+TTGCTGTCCGACCGGCGCGGCTTTGAGCTCGACGCCCGGCGCCGGCACGCCGATCCGGCCGCCGCTGAAGTCCGAA
+>>747:3:10:17621:19394/2 182132 1
+TTTATGGGCAGGACACTCCACATTCAGTCAACGCCCGCTCATCACGAAGGCGCGAAGGACACGAAGCGTCAGGATT
+>>747:3:10:17656:10093/2 182163 1
+AGCCGAGGTACACGGTGTCGGAATAGCGGGTAGCTGGCCGGGCCGGGTTGTCCTTCTGGTCGGCG
+>>747:3:10:17719:1759/1 182233 1
+GCGATGAAAGACCGCGGCGAAGGCGACGCCGAGCGCGAGCAGCAGCAACGGCGTCGCCCAGGCC
+>>747:3:10:17721:21031/1 182238 1
+TCGTGCGTTCGCGTACGCCGCGGCGCCCTGACGGAGCCTGCCTGGGCCTTCCGGCCCGAC
+>>747:3:10:17723:5737/2 182242 1
+ACTCCTCGATCGATCCACCGATGGATGCGCCGCGCCGAGCGCGCTCCCGATCGAGCTCGAAGAG
+>>747:3:10:17732:5766/1 182261 1
+GTCGAGGTTCATCGTCGGCACGCCGATGGTCCGGCCGCGCCCATGGCCGCGGATGACCGAGCCGTGCAGA
+>>747:3:10:17741:16286/1 182268 1
+TGAGTCGCGCCAGTTCCGACTCGCTCGCCGATTTCGCCTCGAGCGTCGCGACGAGTCGGCCGTCGCGCAT
+>>747:3:10:17778:9562/1 182299 1
+TTGACACTCCCCGATGGAAAGTCGCCTTAGCTAATAAGGACCGTCACACTTGCGGCCGAGTTGCACTCATACCCTT
+>>747:3:10:17782:19904/2 182306 1
+AAGGTGGTGGGCGTGGGCGGCGGCGGCGGCAACGCGATCAGCCGCATGATCGCGGCCGGGCTG
+>>747:3:10:17804:5515/2 182323 1
+CGTGTAACTGTCGACCGTCAGCGGGTCGTGGGCGCCGGCGGGATCGCTGTCGACGCCGAAGCCGG
+>>747:3:10:17830:6435/1 182349 1
+CGGGCACGAACTCCGGCTGGCCGGTCATCCGCAGCACGTCGCGCACGTTGGACGCCTGCGCGCGACACGCGTCG
+>>747:3:10:17847:14831/2 182363 1
+CGCGGTTCACGTTCGCGCGGTCGGTGCGGAACAGCGCGACGCGCACCATGGCGCGCACATCGTCGCGACGGCCGTC
+>>747:3:10:17881:4268/1 1278404 1
+AGCCAAGGCCGGCGCCAGCCGCGGCGAGGTCGAGGTCGCC
+>>747:3:10:17900:18995/1 182416 1
+ATGCTTCCTCGACTGAAACAACTGGAGTCGAGGGATTCAGCACGACTCCTGCCTGCGCGCCGGCAGCCTTGATTGC
+>>747:3:10:17900:10672/1 182417 1
+TGACCGCACCCGGAAGCGCCGCGCGAAGCCACGCGAGAGCGGCCGTCGTG
+>>747:3:10:17925:13189/2 182440 1
+TGATCGCCAAGGTCGCGCGCGGCGGCGCGGCCGAGATCGACAAGGCCGCGAGGGCCGCCACCA
+>>747:3:10:17941:13430/1 182450 1
+CGCACGCGCGCGCGCGCGCGAGGCCCCCACAAGGTCGCACTCCGGCTCCAGTGAAGCGTCGGGG
+>>747:3:10:17958:3404/2 182460 1
+TCCGTCCGCGCCGCGAGCTGCTCCGCGAACGGCGACGCGACGACG
+>>747:3:10:17962:8922/1 182468 1
+GCGCTGCTCGGGCTGTCGGAGGCGGAGTTCGACTACACGACCGCCGACACGCCGGCGTCGCTCGTCCGCGGCGAC
+>>747:3:10:17975:10504/2 182481 1
+GTTTGCTCGCAGTCCCACCACGGCTGGGGTGACGTCGACGCCGCGCTGGCGGCG
+>>747:3:10:18017:7755/1 182538 1
+GGTTTCGGGGTCCAAAGGGGGCCAGGGCTCGAGGAGGGAGCGGCGGCGAGGAGGAACAACAACAG
+>>747:3:10:18061:14774/2 182586 1
+TGCCTCATTGCCCCAGGCATCGACCTGGCGGCAATTCTCGGCGAATGGATCGCGCCGCCGGATTCATGACCGCCTG
+>>747:3:10:18102:12461/1 182629 1
+CTTCACCTCGCTCTACCTCGACGGCGCCACGCCCGCCGCCGAGCGCGCGGCGCTGATCCGCGCGTTCC
+>>747:3:10:18108:11663/1 182634 1
+GATCTTGCCCTTCACCAGCGACCGCGGCGCGGCCAGCACGATTGGATAATGCTTATACCGGGCATCGACATACCGC
+>>747:3:10:18111:20736/2 182638 1
+CTCCGCCGCGCTCCGCAGCGGCGACCGCGACGTGGGCGCGAGCC
+>>747:3:10:18113:20963/1 182642 1
+CGGCCATGGATGCGCTCCGGCGCTGGGCGGCCGAGGGTCGGGGGCGGAGCGAGCCGGTTCCGCCCTTCGACGTGGC
+>>747:3:10:18121:14405/2 182646 1
+ACTCCCTCCAAGTGCGGATTGGCGCACAGGATAGGTGTCAGCATCGCGCCGGTGTTGCCGCCGACATCCACGACGC
+>>747:3:10:18124:20266/2 182653 1
+CAAGTAAGTGGAACGCGCCGCGAGGGGCGACGCGGGCACGAAGATCTCGGTGATGATCTCCTCGTTCTTCAAAATG
+>>747:3:10:18144:15800/1 182678 1
+CGCTGCAAAATATGGACTTCGCGCTCGACGAACTGGCGCGCGTGGCAGAGATGCCGTCAATCCGCGCCGTTTTCAT
+>>747:3:10:18152:7850/1 182690 1
+GTGCGGCCATGAAAGACGATGCTGTTGACGCGTGCCGGCGCCGTGCCGGCCGCGGCTTCGGTCGT
+>>747:3:10:18230:14108/2 182744 1
+ACAACTTCAACGGGAGGAGGGCTCGAGCAGGTTGGGCGCGGATCGAACTTGGGGGTAGGTGAAGGATTCAGCAACA
+>>747:3:10:18238:10599/1 182748 1
+CGTGTTCGACAGCGTCTCGGTGGCGACGACCTTCAAGGACAAGCTGAAGGAGATGGGGATCATCTTCTGTTCCT
+>>747:3:10:18253:16096/1 182765 1
+GACGCGGCCGCCGGGCACGGTCACCCGCGCCGCT
+>>747:3:10:18284:9988/2 182796 1
+AAGGGCTCGGTGACGGCGATGGTCGACGCGGCGCTGCGCGCCGCCGGTCATCGCTCGGCGCGCTACACGTCTCCCC
+>>747:3:10:18305:8894/2 182818 1
+TCTGCTCCGAGCCCTTGATTCGGGCGAGCAGGTGAAGCGCGCGGGCACGAAGCCTCGGTTCGGATTGATCCTGCC
+>>747:3:10:18311:4280/1 182826 1
+AGCAGCGACCGCCTGCCGCAGCGCGCCATCGCGTGTCGCACCGCGTCGTC
+>>747:3:10:18328:10909/2 182843 1
+CACGTCCGCGGCGCCTTCACCGACGCGCGGCGATCGCGCACCGGGCTCTTCGTGCAGGCC
+>>747:3:10:18355:19602/1 182865 1
+GCGTACTCGGCGGCGGCCAGGCCGGCGCGGGCACCGAAGACCAGCAGCTCGGGCAGGCTGTTCGACCCCAGCCGAT
+>>747:3:10:18372:19361/1 182883 1
+GGATGCGGGCGGCGGCGGGACTCCGGTCGGTGGCATGCGCGGCGCGGTCGAGCGCAACACGATGCGCTACTACCTG
+>>747:3:10:18372:16046/1 182886 1
+GCCGACGGCGTCCGCGTCCACCGTGCCGGGCGAGCGCGTCACCAGCGCCTCCATCGCGCGGACCC
+>>747:3:10:18416:17133/1 182920 1
+TGATCGAAGCGCACCTCGAGCGTGGCGCCGACGCGACCGTGGCCGTGACCGAGGTTCCGATCGAGCAGGCGTC
+>>747:3:10:18433:10269/2 182942 1
+GTGCCCTGCCCCATCGAGCCCTGCTCGGACAACTCGGCGCGCGGCGGCGCGGGCGGCGGCGGACTGCAG
+>>747:3:10:18493:7308/2 183004 1
+GCTGGAGGGTGGCATCGACACCTCGCACGCGCCGATCCTGCATCGCCTCCTGACCGACAACTCGACCCGAGGCGG
+>>747:3:10:18527:12800/2 183025 1
+AGATATTATTTGGCAACGCCGGCGAATTGGAGGCCGGTGAGGATTAGCCAGGCGAGGGAGGCGGTGATTGGCAACG
+>>747:3:10:18587:7462/1 183074 1
+CGGGCAGGGAAGCCCTTAGCGCGCGCGGCCGGCGAGCCGGCGCAGCGCGGCGC
+>>747:3:10:18604:13047/2 183096 1
+ACCCCGACCAACGTGAACCCGAACGCCGCGCCGGTCGAAGCGCCGAAGGAGATCATCCCTGAAGCGCCGCCGCCGG
+>>747:3:10:18608:10741/2 183104 1
+ACGATCACTCGCTCGACCGCGGCGTCGGTGCGGATCTCGGCACCGTGCGCGCGCGCCGCGCCCGCGATCGATTCGC
+>>747:3:10:18625:9009/1 183130 1
+ATCGATCCCGTCGGACTCCAGCTGGTGCTGCCGGATGCCCGCCTCGACGTGGGCGACGCCTCGCTCACGGCGAGCG
+>>747:3:10:18638:5211/2 183141 1
+GCGCTGAAGCGCGGTCTGCTCGAGTCGGCCGACGGCGGCACGGTCTTCCTCGACGAAATCGGTGAGATGGCTCCGC
+>>747:3:10:18641:2114/2 183142 1
+CGACTGCGCCAGCAGGAGATTTGCCATGTTGGCGCAGGCGATCACCAGCACCAGCGCG
+>>747:3:10:18656:5675/2 183156 1
+GAACCGGCGCCGCAGGCCAGCGGCCGCCGAGGATGTGTTCGTTCAGCGCCTCGCCCGAACCCACGCCGAG
+>>747:3:10:18688:7620/2 183193 1
+TGCGGGTGCCGGGGAAGCGTCGGCGCCAGCGCGAGCAGCACAAGCGCGCGTTTGGCACAACGATCGCG
+>>747:3:10:18743:6372/2 183259 1
+GAGGGCGGCATCGCCGCTGCCGACCACTTCCGCGTCGGCGTCGCCGCCGCGTTCGAGCGTGTG
+>>747:3:10:18761:3254/2 183276 1
+CAGATCACCGTCAGCGATCCCGCCGGAGCGACGCGCTACGACTTGTACCGCGCGACGAAAG
+>>747:3:10:18762:14615/1 183278 1
+GAAGTCGACGCAGCCGGCGATCTCCGGCCGCCACTCATTCTCGCCGAAGGCGAGGCCGTCCGGATGGTTGACGGTG
+>>747:3:10:18774:11750/1 183290 1
+CCTCCTCTGGACGCACTTCGGCATCAGCGGTCCGGCGGCACTCGACGCGTCGCGCCACTGGGGCCGTGCGAAGCAG
+>>747:3:10:18798:14903/2 1350012 1
+GTCCGCGGTGCCGAGCCGGCCGTCGTCGCCGGCGAGCCCTGAACCGAAAATGCTGACGAACGCCTGC
+>>747:3:10:18808:10584/2 183327 1
+GTTCCAGGCTACTGGGACTACGACCTGGCCGACCGCGGCATCGCGTTCGCCCCGGTCCGCTTCAGCAACTGGGGTG
+>>747:3:10:18812:10049/1 183331 1
+CGACGAGGCGCTCGGCGGCGTCAGCGCCGACGGTGCCGACGACCTTCCAGAAGCCGGTGCCGGCG
+>>747:3:10:18818:15393/2 183341 1
+GCGCATCGACGAGTGGATCCAGGACAACCGCCCCGTCCGCGAACCCGCCCCCTGACGCCCCGCTCTGGGGGCACCA
+>>747:3:10:18827:13770/2 183353 1
+GCTGAACGACCTCCTGACCGACTTCGTTCGCCGCGTCCGATCGATCCTGGGCGCGGACCTCGTCGGCGTCTATCTC
+>>747:3:10:18842:16694/1 183369 1
+GCCCGGTTGGGTGGTGGCATCTACACCAAGGCCGCGGACGTCGGCGCCGACCTCGTGGGC
+>>747:3:10:18848:20921/1 183377 1
+TCGCCAGGCGCCACGACGAGCCGGTGCCGTTGCGCCACGGCGCCAGCGCGCCGCCGTCGATCGACGCGTTCTCGTC
+>>747:3:10:18865:19972/1 183394 1
+GCCGTGAGGAAGCGGCCGCGAACGCCAGGGACTTTTCCGGAATCCTCTCCGGCTTTGCGATGGGTGCGAGCTCGAT
+>>747:3:10:18899:12682/1 183445 1
+ATCCGGGTCGTCGATGACGGCGGCGACCTCGAGATTCGCATCCTGCGCCGCCAGC
+>>747:3:11:1125:5080/1 183462 1
+GGAGTTTTTCATCCATGCCTCTCGGCGCGCCATGATAATAGTACG
+>>747:3:11:1164:6428/1 183482 1
+GCTCCTTCGGTTCGTCAGGCCTCTGCTGCGCGAGCTGGAGGGGAATCGCGCGACGAGGGTTAGCGGG
+>>747:3:11:1205:14415/1 183504 1
+GCCGACGCCTCGATCGGCGCGATGCGCAGGCGCGACGCCGCCGCGAGCGCCTCGTCGAGCACG
+>>747:3:11:1244:1934/1 183555 1
+GGTCCTGCGGAAACCGCCACGCGGTCCAACTCGCGACCGCGCCGAGCAGCCCACCGCCGCCGCCG
+>>747:3:11:1299:19112/1 183605 1
+GGCACCATCGTGATGGCGGCCGGCCTCGCGGCGCTCGCGTTCACCAGCGATCTCGCCACGGTCC
+>>747:3:11:1335:3908/1 183638 1
+CCGCGGCCGAGCACGGCGGCGCGCTCGCCGTTGACGGTG
+>>747:3:11:1348:10256/1 183653 1
+TGCAGGATCTGGGCTTCCTGTCGTTCACCCTCCCCCAGGTGGCCATCCTCATGCCGACGAAGAAGCCACGCGGTAG
+>>747:3:11:1360:17424/2 183659 1
+TCCCTCACGAACGGATAGCGCACGAGCTTCTGATAGTGATTCCACAGCGACATGGCGACATCGCGCGCATCCCGGC
+>>747:3:11:1362:18938/1 183661 1
+GTGAAAGAGCTTTGTGCTTTTTGTGCCTTTTTGTGGCATGGTGCTACGGTTTTCGCGTTGG
+>>747:3:11:1367:5658/1 183669 1
+GGCCCGGCGCGACCACCAGGCCGACCGCCAGCCGCGGCCGGGCGCCAC
+>>747:3:11:1383:8958/2 183686 1
+TATCTCCATCGCGTCGATCCGGGCGTCCCGATCGAGGACAGCGTCGGCGCGTTGTCCGGCCTG
+>>747:3:11:1403:2790/1 183709 1
+CATCGCCTTGGAGCTTCGGGCGCCGGGCGCGATCGGCGGCCAGGAGTACGGG
+>>747:3:11:1411:19323/2 183718 1
+GCGTTTCCGGCGCGAGGCCGAGGTCGCCGCGCGCCTCGAGCATCCCGGGATCTGCGGCGTGCTCGACGCGGAGA
+>>747:3:11:1413:6715/1 183720 1
+GTCCGTTGTCCGCGTGCATCAGCAGGATGCCTGCATCATCCGAAATAGACGGCGGTCGGTCGCGAGCCGGGCTGAC
+>>747:3:11:1451:8471/1 183765 1
+CACCGGCCACCGCCGGCGCTTCATCCGGCGCACGCCACGCGCGTACGCCACCGCCGCGAGGACGGCGGCGACGACC
+>>747:3:11:1472:13698/2 183792 1
+CTGGATACGCGGCGATGACGGCCTCGAACGCGCGTCGCGGGTCGTACCGCGCGGCCACCCTCTGCTTCCCCCC
+>>747:3:11:1497:12640/1 183821 1
+AGCCGACTCGCCAACCGCCACGAGGCCGCGCATCGCGAGCAGCAGCGCAAACCCGCTCGC
+>>747:3:11:1498:15026/2 183822 1
+GAGTTCTCCTTTGGCCCGCGACCGCCGCGCGCCTCCCAGCTACTGCCCCGCCAGCCCCTGAATCAGCACGCGGATG
+>>747:3:11:1503:17963/1 183830 1
+GGTCAAGGGCGGCACGACCTACGGGGCGACCGACGACTTCGGCTTCCGGGCCGTCGAGGGCAAGGTCC
+>>747:3:11:1521:7033/2 183857 1
+GAGCGGGACGACCTCGATGCCGCGCGCGCCTCGTTCGGCGATCGCGTCGGCCGCCTGCGCCGCG
+>>747:3:11:1601:6648/2 183929 1
+TCGCGTACACCGCGAGCGCGCGCCGCTCGGCACGGCGGGCGG
+>>747:3:11:1603:7774/1 183932 1
+GCGAGCGTGCACGGCAGACCACCGTGCATGGTACCCATCGGGTTGTGATGACGTTCGTCGACGGTCACAGCCAATC
+>>747:3:11:1647:16781/2 183969 1
+CGGCGCGCGCGGCCGAAAGGTCGGCGAGGCTGTCGCGCACGTCACCCGCGCGGGGCGGACCGTGGCGCACGTCGGG
+>>747:3:11:1658:9055/1 183986 1
+GGGGCGGTCCCCGCCGCGCAATCCGCCCCCGAGCCAGAGG
+>>747:3:11:1662:8027/2 183990 1
+GGATCGGAGACAGCAGCACGAGCGCGGCGGCCGCGACCACGCGGTCGATCGCGTACTTGATCGCGAACTGCCAGCC
+>>747:3:11:1673:13756/2 184000 1
+CCTCGGGCTGCGCCACGTCCTGGTCAACGACGAGCGCGCCGCGGCCTTCGCCGCC
+>>747:3:11:1684:8282/2 184010 1
+CCCCGGCACAGGGCGATGGCCGCCGCGCGGTCATGTTCGACCCGCCGGTCCCGGGAGCGG
+>>747:3:11:1690:18598/1 184021 1
+AAGCGATCTTCGGCGGCGTCGTCGCGGCGCCGGCCTTCGCCGC
+>>747:3:11:1703:14039/1 184031 1
+CGCAGACGTCGGACCGCTTCTGCGAGGAGGCTCGGGTAGCCCATGCTTCCGGCACCGTGGCGCGTCACCTCCGCGC
+>>747:3:11:1733:7092/1 184062 1
+CAGGCTGGAGCTTGAGGGCCATCGCGTGCGCGTGGCCGCCGACGGCCTCGCCGGCCTCGACGCCGTGCGCGCCGCG
+>>747:3:11:1740:14705/1 184068 1
+GATGACGCCGAGGAACGCGTTGGCGCCGTACATAGTCGACGCCGGCCCGTAGACGACCTCGACGCGATCGATGTTC
+>>747:3:11:1786:19777/1 184098 1
+TCGAACGGATGGCGCGCCGGTTCCACTGGGACGCCGGCGC
+>>747:3:11:1818:17826/2 184130 1
+GTAGCGTTCGAACGCCGGCGGTATCGTCGGATCGCCGATGGCGAAGCGCGCGATCCTGGCGGCGG
+>>747:3:11:1823:15067/2 184133 1
+CGGACGCGAACCTCGTCCAGGTACAGCGCCGGATCGGCCACCGGGCCGGCCGAGTGGGCGATGC
+>>747:3:11:1825:19778/1 184137 1
+TAAATTATTCGTTAGTGTTGCCTCCGTCATCGCCCTCATGGGTTTGGTGGCATATGGTCAAACATCATCCACTTCA
+>>747:3:11:1855:14420/1 184163 1
+TCACATTCGGGATCGCCTGGGCTCAGACCAATGCTCCCGTGACGCCCGCCGCACCGTCGGCCCCCCC
+>>747:3:11:1870:14301/1 184179 1
+AGATGTTCAACCCGCGGAAGGCCGGCGCCCGCGCCGCGGCGAACCTGCAGCTCGGCGATCCGATCAAATACCCGT
+>>747:3:11:1885:16861/1 184196 1
+TGCTGGCGCGAGTCGCCGGGAGCGCCGGCGTCGTCGTCGTCCTCGGCCGCGACCTC
+>>747:3:11:1892:17380/1 184210 1
+GTCGAGAAGAAGCCGCGGCGGCGCGCACCCCGCCGGCGCGACGACGAGGAGGACGAGGACGAGGAAGGGC
+>>747:3:11:1920:15749/1 184224 1
+CGATCCGCCGTCGTGCCGGCGGCGGCCGCGAGCCTCGTTCGCCAC
+>>747:3:11:1931:9856/2 184237 1
+CATCACCCATCCCGAGACCGGCCGGGTGGGTTTCCTGGCCGACCGCCGGCCCTGGTCGATCCGGCGCTTCCTCATC
+>>747:3:11:1963:17689/2 184265 1
+CGCGCGGGCGCACCGTCGCGCGCACGGTGGCCCTCACCGACCTGGCGCCCACGCTCGCCGATCTCGCGGGCACGCG
+>>747:3:11:1985:1325/1 184295 1
+GGCGGTGCGACGCGCGCGGCGACGCTGCCCGATTTGCCCACCATCGCGGAAGCCGGCGTCCCGGG
+>>747:3:11:1999:7392/1 184311 1
+CCTCGCCGACCGCTTGCTCATGGAAGGAACCGAGCAGCGTGCCCTCGGCCGACGCGCCGTTGTCGCCGAC
+>>747:3:11:2002:14628/2 184316 1
+ATGCGAAACGTCGACGGCACGATGCCGCTCGCCCCGCCCGAATGCACGCCCTCGTCGAGCGTCTCGACAGTCAG
+>>747:3:11:2004:4457/2 184320 1
+AGCCGATATTGCGCAGTTCGCGCACGAAGCCGGCGCCGTCGCCGAGCAGGCCGTGGCCGAGGACGACCGG
+>>747:3:11:2020:13126/1 184342 1
+GCTCTTGATGCGCGCCAGGAGCTCACGCGGGCTGAACGGCTTCGCGAGGTAGTCGTCCGCACCGATTTCGAGCCCG
+>>747:3:11:2072:11570/2 184404 1
+GAGGCGCTGACGCTGCTCGACGCCGGGGCCGCCACGTCGCCGGTGCTGCGGGCCTTCGCGCTGCACATGCTGACCG
+>>747:3:11:2079:7213/1 184410 1
+CGACGTAGTCCTCTTCGAGCGCGAGGTCGAAACGCCACGAGGGCGGCCACGCCTTGAGCGCCCCGCCGGTCGCCTC
+>>747:3:11:2091:10323/2 184423 1
+CTCCTCCTCGCGGGCGCCGGCGCACGGCGGCTGGTGCTGCAGGCGATCCCGGCCACCGTGCGGCACGCGGCGATGG
+>>747:3:11:2131:19255/2 184461 1
+AACGTCTGCGATTGACTTTTTTCCGCGGTTGCCGATGTTCGCGGCGGCCACGGGTGCGGTGCTGG
+>>747:3:11:2143:16043/1 184474 1
+GCGACAGCCAGGTCGCCGCGGCCCCCAGCACGGCCGCCAGGGCGACCCGCCTCGGCCCC
+>>747:3:11:2166:12265/1 184486 1
+CCGAGGCCCGCGCCGGCCTGGAGCGGAGCCTCGCCGCCGAGGAGCGGCAATACGGCGCCGACAACCCGCACCTC
+>>747:3:11:2186:14063/1 184503 1
+GAGGCGGCGTCGAATCCGAGCGGGCACTTCCAGATCATTTTTGCCAAGCCGGGAACCTACCAGTTGTTCTTTGGTG
+>>747:3:11:2221:12091/2 184547 1
+CGAGACGTGGGATCCTCGACCCGTGGAGATCCCGGACGCCGTCTACACACGCTCCGGCGACGTCGCGATCGCGTAC
+>>747:3:11:2230:12866/1 184561 1
+GTGCTTTTGCCGGCTCCGTTGCGGCCGACGAAGCCCACCTTCACATCATCAGTCAGCGTC
+>>747:3:11:2249:18542/1 184581 1
+TCCGCCGTCAAGGCGCGCCGCGCGTTGGCGCGGAACTTGGCCATTACGTCGTCCTGGCACGCCGGCCGGCTCGCAT
+>>747:3:11:2254:6590/2 184587 1
+GAACCGCTTCTGGCAATTTCCTTTTGTCCGTGCGCAACCATTTCAGCAATTTTTTCGTC
+>>747:3:11:2300:14768/1 184621 1
+GCCGCAAGAGTTGCCGCCGCCACCGAACCCGTTGCCTTCGCGACGATGCCCGCGACGACGCCGCAGATGGCGAATA
+>>747:3:11:2332:5171/2 184649 1
+GAGGACCGGCTGGTCATGCGCGGCAACCACGGCTTCCCGCCGCGCGCGATCGGCGCGGCCGCGCTCGGGATCGGCG
+>>747:3:11:2351:7085/1 184681 1
+GAAGCGCGGTGGCGTGACGCCGCGGCCGGCAAGACCGTGCGCGAGATCGAGGAGCTGGTGGCGGGCTCCGCCGCGG
+>>747:3:11:2360:8019/2 184692 1
+TTTGCCGAAACTAGTCTCGCCGACAATCAAGCCGCGGCCGTGGTCCTGAATCGCGCCCGCCACGATTTCCGAGGCT
+>>747:3:11:2386:15066/1 1773270 1
+GGGACACCGGGCTCGAACGCTGGTACCCCGCGGCCGGAGAAGGCGGCCGGCGCCAGGTCGCCCTCGACCACTTCGC
+>>747:3:11:2403:13786/2 184738 1
+CAGACCACGCCCATCGCCGCGGCCCGGATCGCGAGGCGCGCACCGCCCCGGTGAAAACAGCCGGCGATCAGCACGC
+>>747:3:11:2442:6620/2 184785 1
+GTATCCGGCGATCGGCGTCGGCTTCGGCCTGGTCCCGGCGCAGAACGGCGCGAAGTCCAAGGCGGCAGGGCACCCC
+>>747:3:11:2444:7744/1 184786 1
+CCTCCAACCAGGGCCACGAGCGCGGACGCGACGCAGGCCGCGACGCGCGCGGCCCCGGAGACACCGAGGGTCGTC
+>>747:3:11:2447:15156/1 184790 1
+GGCGCGGTCCGGCCCGGCTCGCGCGCCGGCCGGCCGCGGGTCGG
+>>747:3:11:2482:21077/2 184849 1
+TTCACGTTGTACGGGCGGCCGACCACCACCGCGGCCGGCGTGGTGCCGAGGGACGCGAGCAGCCCCCG
+>>747:3:11:2487:16473/2 184856 1
+TCCTCGTCGTAGAGGGCGCCGAAGCGCATGCCGTCCGCGAGCGCGCCGGCACGCTCGGCGAGAGCGGTGAACCGC
+>>747:3:11:2488:1495/2 184858 1
+TCCCCAACCTCTTTGTCGCTGTAGCCGAGGCGGCGCAGGAGCGCAGGACGG
+>>747:3:11:2506:11751/1 184872 1
+ATCGCTCGCACGCTCGCGGAACGCCGCAGCGCGCCGCGCGCCGTACCACGCGAGGGGCACGAACCAGTAGAACGCG
+>>747:3:11:2556:5690/2 184921 1
+TGCGCGCGGCGTAGGTGGCCGTGTCGGGGAACGCGGTGTCGCCGGGAAGCGCGACCCGCGCGCCGGG
+>>747:3:11:2584:12755/2 184946 1
+TCGGCGATAACGCTGCCATCGGGGCGCTCGATCAGGACCGGCGCCACGTCGACATCATGTTCATCCTCGATCTCGC
+>>747:3:11:2589:18558/2 184950 1
+GCAGCAATAACGAGAGCGCAATACCAAAAAGCGGATATGAACGTTTAAATCTCATAATTCTCCACTCCCGAAGGAC
+>>747:3:11:2599:8324/2 184958 1
+GTGGCGCAGAGTAGGAATTTTCTCGTAAATCACTTCACCGCCGCGGGTGGAGAGCCGGCGCGGGAGGACCCGGCTC
+>>747:3:11:2603:15893/2 184963 1
+CGCTCCGGAGAGTTTCTGCTCGCCGTCGCGCGCGCCGTCCGCTCGCTCGAACTCCCGGGTTCGCCATGCCGGCCTC
+>>747:3:11:2631:14707/2 184990 1
+CCGCCCGAGGATTTCGTTGGCGGCCACCGCGCCCGCGGCGCTGCTGGCGCCCGAGCTTCCGAGGCCGCTCGCGAGC
+>>747:3:11:2637:8366/2 185001 1
+TCGACAGTCCCTGCGAGGCGCGCGTGACGCTGTCCTGCGCGAGCGCCGCGGGAGCCGCGCTGATGCCGAACAGCAA
+>>747:3:11:2645:18046/1 185011 1
+CGCGGCCATGAAGTTGACGTTCTCGGTGAGGCCGCGCCAGGTGCCCGAGACTCCTTCGACCTGGGCCTGGCCGCCG
+>>747:3:11:2651:12885/2 185020 1
+CCCCACTCCGTTGATCTGGAGCTCGATGAAGCCCGGCGCGGCGCTCAGCCCGGTTCCATCGATCGTCGGCACGTCC
+>>747:3:11:2675:3569/1 185057 1
+TCGAGCCTGGCGGCCGGCCCGGCGCCGGCATCGCCCCCGATCGCTCGAACCCAGGACGG
+>>747:3:11:2685:21231/1 185069 1
+GCCGGATCGACGACGCGATCGCGACGACGTTCCGCCAGGTCGCGATGAATCGCTTCGAGGACGCCGTCCACACCGC
+>>747:3:11:2711:20808/1 185094 1
+TCCTCGCGCTCGCCGCGGCCATCGCCGGCTGCAGCATCAACAAGCGGACCTCGGCCTTCCGCTGCGAGAG
+>>747:3:11:2716:9072/2 185097 1
+GCTGTTGCTCAAAGGCGCCGGTTATCAAACCGAAGCCGCCGACTCGCCCGCCGCCGTGCTCGCCGCGATCAGGCAG
+>>747:3:11:2759:13579/2 185135 1
+TCGCGATGAATCCGCCCACCTCCACGCCGCTTGCCGCCGTCACCGCCGCGGCCCGCGTCCCCGC
+>>747:3:11:2768:5040/2 185146 1
+GGAAGGGTGACGGCCAATCCCCTCATGTTAAAAGTGCTCGATCAAATCTACGTGGTGTCACCGCTGCCGCCCTCCC
+>>747:3:11:2782:10326/1 185158 1
+TCCTCAAGCCGCGGTCGCGAAGCGTACGCCGCCAGCGCCGCCACCGCGGCGACGCAAACGAAAATCAATGTGCGAA
+>>747:3:11:2810:8084/1 185193 1
+ACAGCATCTGGCCCGAGGCGCCCAACGGCCCGATCAAGGGCAACGTCTGGTCTGAGATCGTCTACAACTATTCCGC
+>>747:3:11:2833:18973/2 185215 1
+GGAAATTCGCCCACTAGCCAGCAACAACATTGCGCGCGCGGCGGTACTGCGCACCTTCGCCGAGCCTCGCGCGGGT
+>>747:3:11:2843:8900/1 185228 1
+ACGACGAGGCCAACGCGCGCACCGCGCTGGCCGAGCTCTTGCGCGAGGAGGGCTACGACGTCGAGACCGCCGCC
+>>747:3:11:2855:6688/1 185242 1
+TGCAATCGGCGATTCAGCAGGTGGACGCGGCGACCGGGTCGGCGCCGGCGTACTACATGATCAA
+>>747:3:11:2868:11313/2 185254 1
+CCGAACTCCTCCATGAACTCGAGGAGGCGCTCGCCGCCGACCGCGCCGCCCGCCACCTGCGCGTGGAAGTCGCCC
+>>747:3:11:2888:14550/2 185268 1
+TGAGCTCGGCGGGGTCGCCGGGGCGGCGGGGGCCTTCCTT
+>>747:3:11:2934:20175/2 185326 1
+GTCCGGATCAGTACGTCGTCTGGAACGGCGACACGCCGCCCCGCGACAGCCGCGCCCTTCTGGCGAAGGCGAGGGG
+>>747:3:11:2939:17855/2 185330 1
+AGTCAAACCACGCGCCGCGCATCTGGGCGACGACATTGGCGTCGCGCGCTCCGGGGGGCCGGCGCGCGCGCGGCGG
+>>747:3:11:2944:13453/2 185333 1
+TCGAGGAGCGCCGACGCGGCGGGGCCGAGCGAGGCGAACCACACATCGAGCATCGACAGCTCGC
+>>747:3:11:2964:11168/1 185353 1
+GCCGCCATCGCGGCCCAGAGCGGCACGGCCAAGGTACCCGGGAACGCCTGGCCGCCGGCGAAGCCTCAAATGCCGA
+>>747:3:11:2964:19898/2 185354 1
+CGCGAGCCCGTCGCGCATCGATCGGTCGGCTCCGGCGCTCGGGCAGCACCGACC
+>>747:3:11:2972:20361/1 185370 1
+TCGGAGGGCTCGCGCTCGGGAGGCTTCGCGGGTCGCGGGGCGGAGACCTCGGCCAGCGCGCGCC
+>>747:3:11:2975:6144/2 185375 1
+GAGCACCGCGTTCTGGTAGTCGGTCGTGAACGGCGTGACCACGTACGCCTCGTTGCCGAACTGAATGATCGCGATG
+>>747:3:11:2996:8437/1 185396 1
+CTGGCGCGGCTTCGGCATCACCGCGGCGGGACTGGCGACGGCATGTCTTGCCGCCGTCG
+>>747:3:11:3017:11971/2 185427 1
+GGCGCCGTCGATTCGACGGCCGACGCCATTTCACGTACTCGGCTTGATTGCAGCGCCAGGTATCAAGAGATATCTG
+>>747:3:11:3018:10279/2 185430 1
+GAGGAGCTTGAGCGCGATCTCGCGCGCGGTGGCGAACTCGGCTCCGCGACCGACGACGAACATCCTGCCCGCGTA
+>>747:3:11:3020:20864/2 185433 1
+ACCAGGAAGCCGGCGACTTCTTCGCACGCGCCGCCGCGTCCGACGCCCAATTGACGCCGGAACAGCGAAAACAGTG
+>>747:3:11:3021:5887/2 185434 1
+GGGCTGTGGATGTTCCCAGCACCGCCCAGCGCACGCCGTCGACCACTCCGGCCATCGGATTGATGGCGTTGATCGG
+>>747:3:11:3030:9047/1 185441 1
+GCAAAATGCAAAATTCAAAATGCAAACCGGAGGCAGACACCACCAGATAGTGTTTGCATTTTGCATTTTGAGTTTT
+>>747:3:11:3035:11209/1 185444 1
+CAATCTCGATGAGATCGACGAAACGGTTAGGAAGGAACTGCTGCTGACGCTCGGCGCGCGCTGATCCCCGCCCGC
+>>747:3:11:3039:16070/1 185451 1
+GCGAGGAGGTCCGCTTCGCTCACGCGAGCAACCCGGCCGCGCGGCCGATCTCCCAGGCGAGCGAGATTCCGACG
+>>747:3:11:3051:16893/1 185471 1
+GTCCGGGCTGCGGCGCGGCGGTCGGTGCATCCATGCGGTCGGCCATCGCGCTCTT
+>>747:3:11:3081:5091/2 185493 1
+GGTGCTGGAGGCCGGAACCAAGATTTTCGACGATCCGCGCGCCGGCACGATCCACCCGCCGACGCTGGAGATG
+>>747:3:11:3101:18312/2 185507 1
+TGGACCGCCCACGTCCGGCCGCCGTCCCGAGTGGCGACGATGAAGCCCTCGTCGGCGCGGGCCCCGCGGCGGCC
+>>747:3:11:3110:18569/2 185512 1
+CGTGACCGTCGAGGCCGAGCGCGTCGCCGCCCCGAGCAGCGACCCGGCGATCCTCGGC
+>>747:3:11:3133:14988/2 185545 1
+CGGTTGCCGACGCGCGCGCGGCGCTCGCGCCGAACGCGCCGCAACTCTGGCCGG
+>>747:3:11:3152:7166/2 185558 1
+GCCGCGTCGCCGAGGACCCGCCGGCGCCGAGCAAGCTGCGCATCGGCATCCCCGTCG
+>>747:3:11:3159:19267/1 185565 1
+CGACCGCCGCACTCGATGCGTGGCGCGAGGTCGCGCGGCTCGCCGAAGCGCGCGGCGACAAGA
+>>747:3:11:3159:19267/2 185566 1
+GCCGCGCGCCGCCGCGGCGGTCGCGAGCCCGGCGATCGCATCCGTCTGC
+>>747:3:11:3207:18748/1 185620 1
+AGCCCGTAGTAGTCCTCGAAGAACGCCAGCGAGGCGGCGCCGATCTTCTGCCCGAACCGCGCGAGGTGCTTCTTGC
+>>747:3:11:3217:21250/1 185626 1
+GGAAAGAGAAGGAGCGCGAGGCCGCGCGCGTCGCCAGCGTCAGCGAGGCCGGCGTGCCGAGG
+>>747:3:11:3217:10219/2 185627 1
+GGCGAGCGCTCCGATCAGTGGTACCGCATCCGCCGCGGCGACGTGTCGGTTGTCGTGGGCACGCGTTCTGCCGTGT
+>>747:3:11:3237:4306/1 185643 1
+AGGTCGATCGCATTTACATCATGAACGTTTTCCTGATGGTTTCCGACGACGGCGGCCGCACGATCCGGCGACTCGG
+>>747:3:11:3240:6411/2 185649 1
+CGTGGCCGTGATCGTCCACGAGCCGGCGGTGGCCCCGGCGACGGGCGTGCCGTCGACGATCCAC
+>>747:3:11:3244:18690/2 185658 1
+GCCCGCGCGCGGCGTCCTGGGCGCGCACCGCCGGCGCGGGCAGCGCGACGGCGAGCGCAAGTGCGAGAAGGAAGAC
+>>747:3:11:3251:1588/2 185668 1
+GATTTTGCGGTCAACTTCGACGGCGATGACCGCGCCGCGGCCGCCGGCCACCCTGACAAAGGCGATCAGCGTT
+>>747:3:11:3266:4594/2 185681 1
+CCGCAGCCGCTATTTGTTCATGAAGCAGCATCGCTCGCGGTTCGGCGCCCGCACCCTCGCCGAGCTTCGCGGAGTA
+>>747:3:11:3280:15995/2 185704 1
+ATCATTTTCCAGGCGGACGGCCAGCTCGACGCCGCGATTGGCGCCTACCGTCAGGCGATTGCTCTCGACCCAGGCC
+>>747:3:11:3285:7848/1 185713 1
+GCAAGAGAATGTTGGCCGGCTTGATGTCGCGATGAACGATCCCGCACAAATGAGCGGCCTGCGCGGCGCGGGCAAT
+>>747:3:11:3300:14123/2 185733 1
+GAAATCGGCCTCGGCGCCCAGGAACTCCTTGAGCGTTACGTCGCCGTCGCCGTTGCGGTCCATGCGAGTAAACCAT
+>>747:3:11:3301:10234/2 185734 1
+GTTCTGCCGCCACGCCAGACAGGCCGCCAGAAGCGCAAACGGGAGAGCGAACAGCGTGTGGCTGAAGCGAATCATC
+>>747:3:11:3317:20251/1 185742 1
+CCGCCGGAGAGCGGGCGCGCGGCGCGAAAGCGCCCGCCCGCGAACAGCATGGGCTTCAGGGTGAACTCG
+>>747:3:11:3335:20622/2 185756 1
+CGAGCGCCTCGAGCGCCGGCCCGAGCTTACCGGCGCCCCGGCCGACGAAGCGGCGCCCCTCGGCAACCGCCAGCGG
+>>747:3:11:3350:13303/2 185769 1
+CGGATCGAGCTCGCGATCGCGCCGAGCGACCCGCAGGTTCTCTACGCGGAGGTGCAGAAGGTCGACCCGCAGTCGA
+>>747:3:11:3368:15846/2 185791 1
+CCTTCAGATCTCGCTGCCTGTCGCCTGTCCATGTCGCGCGCGTCTGATTGTCGCGAATGCGATAGCCTTGCGCGCG
+>>747:3:11:3377:20684/1 185798 1
+GAAACCGAAATACACGAGCGCGTAGATGGTCCAGCCGGCGACGAGTGTCGGCGCGCGACCGATGCGATCGGACAGG
+>>747:3:11:3379:7574/1 185801 1
+GCGAGTCCGTGCGCCGTGCTGCCCGCCGAGCCGTGCGGCACTTCGATGCAGACGAAGCGCACCGACCCGGCCGCGG
+>>747:3:11:3391:5219/2 185816 1
+CGGTGAGGTCTGCTCGGCGAGCCGCGCCGCCGCCACGACGGCGACGCCGCCGCCGCGGCTGTGGCCGAAGAGCGCC
+>>747:3:11:3393:20228/1 185819 1
+ATCAGCCCTTGCATGTGGGCAGAGATGAAGACGCCGGCGGGAACAAGATCGTGGTTTATTGGTTCGATAGAAAGA
+>>747:3:11:3419:9816/2 185838 1
+GAGGTCGGCGGCGATGGGCACGTCGGCCGCATGGGCGGCGACGAGTTCGCGATCGTGGTCATCGACGCGCAAAGCC
+>>747:3:11:3422:5991/1 185841 1
+GCGAGCTTTTTGCCGAGCGACAACGAGCCAAACTTCTTCAGCAACTCCGCGCCTTCATCAACGTTGTCGGTACGTC
+>>747:3:11:3502:14336/2 185938 1
+GCCAGCTCCTGCTCGACGCGCGCACCTTCTCGGACCGGCGCCACATGGGCGCGACGCC
+>>747:3:11:3502:8202/2 185939 1
+GACTCGGTCGGTCCGAGCGCCGATGGGTTCGAGACCTACGGCGTCACCGGCGTGGCCTTGATCTCGTTCATTCTGG
+>>747:3:11:3508:20925/2 185942 1
+GCATCGTCTTTGAACGCCGGTGTGTCCCAGCCGGAAATGGCTTTGCGCGCGTCAAGGATTTCACCCCATTGCTGGT
+>>747:3:11:3530:4216/2 185957 1
+GCTGCTCTACGTGCTTCGCAACGACCTCGACCTGCACGGTCCACGTTTCGGCTGCGGCCTCGGCCAGTGCGGCGCC
+>>747:3:11:3541:7538/2 185975 1
+CTGCCGATCACCGCGCTCGAGAACGTCGTCTCGAACGCGGAGCGGCGCGCGATTCTGGCCGGCG
+>>747:3:11:3548:6588/2 185989 1
+ATGGCCGGCAACCTGACGTCGCAGGTGCGCGGCATCGCGCGCGTCGTCACGGCGG
+>>747:3:11:3549:4626/1 185994 1
+ATCCGGACGTAATCATGGTCGGCGAGATGCGGGACGAGGAGACGGCCTCGGTAGGCATCGAGGCCTCCCTGACCGG
+>>747:3:11:3551:1140/1 185996 1
+GGGCCTCACCCTCCCCAAGGCTGGGACGTACACCTTGACCGCGTCGGCGCCGGGCGTCCCTTCGGTTGTGACCGGG
+>>747:3:11:3552:3891/1 185997 1
+ACGGGCTACAGCGAGACGCAGCGCGCCGGCTTGCCCGGTGAGACCGCCGCCTTCGACTTTCGCCTTCACATCATAG
+>>747:3:11:3560:3164/1 186008 1
+CTCATACAGGTCTATGACGAGAACCTCATGTCGGCCCTGCGAGACGGCGGAAACGCCGACACGGCGCCGATCTTC
+>>747:3:11:3571:19973/1 186028 1
+CATCGACCCGACCCCGGGCGCCGACGAGGAGTTCGGCCCGACCGGGACCGGGGCGGCGGCCGGG
+>>747:3:11:3571:7049/2 186029 1
+TCGAGCGTGAATCTAGAGGGTTGGGGGAACTCAGCGCGGCCGGCCCGCGAGAGCGGCCGGCTTCAAGG
+>>747:3:11:3581:5967/1 186034 1
+CGCACGACGCATTGATCTGCATCGCGGAAGGCCGGCTCATCGCCGAGGCCGAGCGGCGG
+>>747:3:11:3588:14568/2 186041 1
+CGAGACCGAGCGGGCGATCGACGCGGCGTCGCGAGCGTTTCCCGCGTGGC
+>>747:3:11:3590:7656/1 186044 1
+GCGCCCGGCTCTCCGCCGCCATCGCGGCCACGCGCGGGTCGTCCACGCAGAGCACCACCGCGCCC
+>>747:3:11:3594:17625/2 186048 1
+CGCCTGGGGCGCGCGCGACCGCGAGGCGCGTCCGGCCGCGGCGCTGTCGGTGCGCGACACCACCCGCGCG
+>>747:3:11:3612:16482/1 186063 1
+ACCGCATGCACCACGGTGCGTGCACCGCGATCCTCGCGCCATTTGTAGAACGCGCGGATCTTCTCCCGCCCCCGGT
+>>747:3:11:3613:15407/1 186064 1
+CGCGCATGAGGCCGATGTTTCCTTCCTGGATGAGGTCGAGGAAACCGAGCCCGCGGTTCGTGTAGCGCTTCGCGAT
+>>747:3:11:3630:7309/1 186082 1
+GCCCAGACCTCGCGCATCGGCCGGCCCAGCGCCGGCCGGCGATCGCCGAGAATCATCTCGCCATAGCTGTCATTG
+>>747:3:11:3656:11716/2 186111 1
+CGACCTTCTTGAGGGTGCGGTCACCGCCGACGCGCCCCGTCCACGCGGCGCGACTGACGGCGAACAGATCGTCACC
+>>747:3:11:3658:14764/2 186114 1
+GGGCTTCCCGTCTCGCTGCTGCAGGTCACCGATGCCGTGCGCGCGCTCGACCGCCTCGATCTCGCCGATC
+>>747:3:11:3662:13926/1 186117 1
+GGCGCGCGCGTCCCCAGCGCGCGCGCCGCCGTCCCCAGCGAAGCCGCACGCGACCCCGCACGAACCGGAGACGCAG
+>>747:3:11:3671:2186/1 186140 1
+CGAGCGGGCGCTCCCCGGCCGGCAGCGCTTCGTCCA
+>>747:3:11:3719:20841/1 186183 1
+CTTGCGTGTCCACTCGAGCCCGTTGATCATCCGCGCCGCCGCATTGGTGTCGCGGTAGATGGCGAGG
+>>747:3:11:3723:20889/1 186187 1
+CGCGATCCGCGCACCGACGCGATTCGCAAGGATCTTGAAGACCGGCTGAAGGTCTTTCCCAATCTCGACGTCCGC
+>>747:3:11:3744:2811/2 186209 1
+CCAGCTGGGCAAAATTGTTGACCTGTCCCGTGAGTGTGAGCGCGGCCGGCGTCAGCGCCAGGTCC
+>>747:3:11:3751:11202/2 186221 1
+ACTGCGCGGCGATGCGTCGCCGCCGGCGATCAAACGCCGATGTTCGGGTTGTTCAGGCGCTC
+>>747:3:11:3789:19161/2 186262 1
+CCGCTCGCGTCGACCGACACGACGCCGACCGACTGCGCGCCGTCGACGAGAGTCGGAAGCCCGGTCGAGGCCTTCA
+>>747:3:11:3820:14874/2 186304 1
+GACCACGGTCGAGATGTCGGGCGCGACATGCGAGCGGGCGCGCGACGTGACGGCGAGCGGGCGCAATTTTTCCGCT
+>>747:3:11:3821:15474/1 186306 1
+GAGCAGAAAGCCGGCCACGTCGCCGACCGCGCTGTCGCCGTCGAAGCTCTGCTCCATCACCAGGTCGCCG
+>>747:3:11:3821:15631/2 186307 1
+GGCCGTGTACGCCTCGGCCGTGAGCTGCTGAAACGTCGCGGTCGCGGCGCGGACGCGGGCGAGGCTCCGAACGATC
+>>747:3:11:3843:5564/2 186320 1
+AGCTCCCACGACGTGTCGAGCGCCGTGCGCGCCGCCGCCTCGTCGGCGGTCCGCATGAGGTACAACCCA
+>>747:3:11:3871:12636/1 186348 1
+TCGCGCAGGCGCTGATCGCCGCCGGCTGTCCGGCCGAGGCCATCGGCTTCTATCCGAGCGGACATCCCGG
+>>747:3:11:3878:20000/2 186352 1
+CGAGGGCCAGTTCAACGCAATGTCGGACGACGCGCGGCGCGCTTTGATCGCGCGCTACGAAGCGTACGGCCGCAAG
+>>747:3:11:3919:6537/2 186380 1
+GCGACGGCCCGAAAGGCGGGAGAGCGCCGGAGGGCGGAGTTCGGATGTGAATAACGGGGATCAGG
+>>747:3:11:3936:14372/1 186393 1
+GACCGCGTGCGTCAGTTCCAACGTCGAACTGATTTCGCGTCGTGTTGGATTTGTTGGGTCCTGGTAAATTTCCAGT
+>>747:3:11:3956:6872/2 186410 1
+TTGGTTGGTCAATGCACGGACAGCCGCAACATTCTTTAGTATTGCCCTGCATCCCCCGATATCCTGCATCTGACGA
+>>747:3:11:3971:4754/1 186424 1
+GTTCAGCCTGAGAGGTCCTCGTGCCTGAGATCGCCGCACTCAACGCCGTCCGCACCGTTCCGACT
+>>747:3:11:3973:15418/1 186428 1
+CAAGAACGGCCCTCCACCTTCGAGACCTTCGAGGCGCACACGCGCACCGCGGCCGTGCGCCTCTTGCCCCTGGGTG
+>>747:3:11:3982:10094/2 186439 1
+GCGCAGGCCTGGGCGACTCCGTCGCACTTCTTACCGACGGCCGCTTCTCTGGCGCCACCCACGGCCTGATGGCCGG
+>>747:3:11:3983:13037/2 186443 1
+GCAAAGCGATCCGCACCGGCCACGCGCGCGAGCTCGACGGCGTTCCTCGCTTCGGCGAGGTCGAGCGACGAACCTG
+>>747:3:11:3991:4708/2 186446 1
+GCCACGGCGCCCTGCTGCCCGACGTGCCCATTGGCCTGCACGAGCACCATTCGCGCGGCGTCGCCAAAGTCGCCGC
+>>747:3:11:3996:11506/2 186448 1
+GGGACTAACATCGCCGACGCCTGCGCGATAGAGATCAGAGACCTGGCCGAATGGGTCCGCGGCCTCGATGAGCCGT
+>>747:3:11:4009:5161/1 186466 1
+TCGGGTGGCGAGCGCCAGCGCGTCGCGCTCGGGCGCGCGCTCGTGCGCAGCCCGTCGGTCTTCCTGTT
+>>747:3:11:4027:6730/2 186483 1
+GGACCGTCGAACACGATGAACAACACCAACAGCGTCAGTCCGCCGACAGCGAGAATTGGCAGCACGCCCAGCCACG
+>>747:3:11:4028:5025/1 186485 1
+ACCATTGGTTACATGTCGCCGGCGCCCGCAGGAGGCTCGG
+>>747:3:11:4031:16774/2 186486 1
+AACGGGCGAACGATCGGGATTGCAGACGCGCATCGCTGCGACGGTCAACGCTTCATTGTGCGCGCCGATGAAAAGT
+>>747:3:11:4032:17325/1 186487 1
+ATCGAGGGTTGTGGCACCGATGCAGCGGAGCTCGCCGCGCGCCAGCATCGGCTTTAGCAGATTGGAGGCGTCCATC
+>>747:3:11:4040:16821/1 186494 1
+GTCCCCAGACGATCGCGGCCGCGTCTAGATCGCGATCCTCGACGAACAACC
+>>747:3:11:4046:15366/1 186498 1
+GATAGCGCCCCGACGGGGCTGGAGCGCCGCCGCCGCCGGGTGTACGCCCTGACCGCGCAGATCGCCCAGCAGTCCC
+>>747:3:11:4048:6782/1 186501 1
+CGGCCGCTCGCCACGCGTTTTCGGCGGCAGCACGGCCATGATCGCGGTGCCGGCGCCGGCGGCATAGTAG
+>>747:3:11:4049:12161/1 186502 1
+AATGGCTCAACCTTCGGGCCCCACGCCGACGCGCGCGTCACCTCCTCTTCAGACGTCGCTGCCGGCGCGAGCGTTC
+>>747:3:11:4049:7465/1 186503 1
+CGCGTGCCCGACGGCGCGAGCCCGGCCCGCGCGCCAGTCACGGCCGGTG
+>>747:3:11:4070:15054/1 186519 1
+CCCGCTGCGCGAACGCCGCGAAGAAATCCCCGCGCTCGTCCGCCACTTCGCCGCCGCCGCCAGCCGCACCCAGGAC
+>>747:3:11:4097:18772/2 186540 1
+TTTCCGTCTAGCTGCGGGTACGCGGCATCTTCACCGCGACTACAATTTCACCGGGTCGCTGGTTGAGACAGTGCTC
+>>747:3:11:4121:12337/2 186561 1
+GCGTACGCGGTGGCGAGCAGCGCGCCGACGCCGGTACCCACGACGAATCCGCGCCGCGGCAGCCGACGCAGCGGCG
+>>747:3:11:4135:16049/2 186582 1
+AGCCGGCTGCTGGAGGGCTTGCGCCTGCTTGAAGATGACAGTCTGGGCGGCGGAGGCTCGCGCGGAAGCGGGCGGG
+>>747:3:11:4138:14616/2 186588 1
+CCGCGGCCAACTCTCCCGCCACGCGCGCGTTGTCGAGCAGCAGCGCGACGTTGGCGCGCACGGCGTCTCCGCC
+>>747:3:11:4168:2225/1 186616 1
+AGCGAAACGCGCCGTGCCGCCGTTGCCGCCGTTCGAGATGCTCGGAATGATCGCGGTGCGAAAACTCATTCGA
+>>747:3:11:4172:3071/1 186620 1
+CCGTTCACCGCCGTTTCGAGGACGAGATCGTCGCCAGGATCGGGCAACACCGGTCGCCACAGGTACGAGATTCG
+>>747:3:11:4180:14984/1 186629 1
+GCTTCTAGCGCGGATCGCGCCGTGGCGCTCGCCGCGGCTCCGCGCGCGACCATCGACACGTCGAGTCCGATGTCG
+>>747:3:11:4192:16460/1 186643 1
+TGCTGCGCGGTCGAGTCGTGCAGTTCCACCGCGATGCGCTCGCGCTCCTCGTCCTGCAGCGTGAGAAGCCGCCG
+>>747:3:11:4212:18571/2 186663 1
+GTGGCGCACCAGGGCTGCCGTCTCTGCGCCGGGGCACTCGGCGGCCGCGGCGACGCCCG
+>>747:3:11:4221:12139/1 186673 1
+GCCTCTGCCAGCCGCGCCCTGACCTCGCCGCGGGCGGCAGCGACGCTCGGGCGGGTCAGGCCCGCCGTCAACTGCG
+>>747:3:11:4259:8969/2 186700 1
+GACCTTCTTGGCCCGCTCGATCGACGCCGGGACGATCTCGACGCCGGTGACGCGGGCGCCCTTCTTCCTGGCCGCC
+>>747:3:11:4265:11984/1 186705 1
+CTTCCAGTTGACCGGTGTTGCGACTTTATGCTTCGCAGTCAGCTGCATCGAATCGACGACGCGCAGGATCTCGTCG
+>>747:3:11:4286:17436/2 186720 1
+TACCGGAGACCTGGAAGCTGAGCGCCTTGGCGACGGTCGCGTTGTTGAGGTTCGTGAGGTTGTCGGTGGC
+>>747:3:11:4295:18840/1 186729 1
+GCGCTGGTCGCGCACGGCGAGCTGGGCGCGGCCGTCGCCGAGGTGCGGGCCGCCCTGGAAGACGCGCGCG
+>>747:3:11:4302:9848/2 186736 1
+TGCACTTTCCTGCCGGCCGCGCTTCGCGTCGCGATCGGCGTCGGC
+>>747:3:11:4354:9266/2 186780 1
+CCCGACGCGGCGTTCTGGGGCAACGTCGCGGCGCTCGTGATCGTCGCGGCAT
+>>747:3:11:4357:3018/1 186785 1
+CGCACGTGGTCGACGGCGCCGCGTCGCTCTCCGT
+>>747:3:11:4376:11386/2 186804 1
+ACTCGGGCTCCCTCCGACGCCAGCAGCAGCGCCTCGCCGCGTCCGATGCCGCGTCCCGCGCCGGTGACGATCGCAA
+>>747:3:11:4407:3779/1 186842 1
+GAGCGCCGCCTGATCGACGAGCTCATCGCGCTCATGCGCCGACAGCGCGCCGCCGTGAGTGCCGACGATCTTCAGG
+>>747:3:11:4420:6197/2 186855 1
+GACCCGGTGGACCTGCAACGCGTCGTGACGATCGAAGATCTCCGGTCGCGCCTGGAGACCGCCCTTCCCC
+>>747:3:11:4422:10581/2 186858 1
+TTCGCCGCCCGGCTTTACGGCGTTGGTGACACCCGCGCCCGCGTCGACGACGCGCTTGGACGGATGGCGATGCTCG
+>>747:3:11:4435:21098/1 186878 1
+AGCCCGTCAACGATTCACCGACGTTCGCCGCGAGCTCGCCTTCGGTCTACCGTTCTGCTCTCCGAAGAGGCGCCTC
+>>747:3:11:4478:2374/1 186919 1
+AACGTGACGAGCTACCGGACCAGCCGCGCCGGCGCCGGGCTCGTCAGCGCGCCGGCGG
+>>747:3:11:4478:6903/2 186920 1
+CGACAACCCGCTCGGCGCGCTGTTCGCCACGACGTGCATCCGCGGCGCCAGCGACGG
+>>747:3:11:4511:13847/2 186956 1
+CCCATTTGCAGAAATCACATCGAGGCGAATATGAGCTCCCCGACGCGTTGAGTGCCATGATCGCCGCCGGACACC
+>>747:3:11:4558:3245/1 187000 1
+GTTGTTGATGAGCGGCAGCGCGGCGCGCTTGGCGGCGCGCTTCATCAGCG
+>>747:3:11:4561:19483/2 187006 1
+CTCGACGCAGATCGCGGCGCCCGCGGCCGGCGCGCCGTCGTGG
+>>747:3:11:4565:5541/2 187014 1
+GCGCACTCGACGTCGGTTCGGCGCGCGGCAGCAATCGCCCGAGCGGCCAGAGGTCGAGCAGCAGCATCAGCGCCGG
+>>747:3:11:4577:17832/1 187029 1
+GCAAGACCGAGTGCGAGTGCGCGGCCGATGCCAGTCGTTCCGCCGACAACGACGGCGGTGCGGCCGGAGAGATCGA
+>>747:3:11:4579:19689/1 187033 1
+CGTCCTGGAAGCGGCCGAGGCTGAAGACGTGCGCGATCGATTCGCGGACCGCGGCGGC
+>>747:3:11:4628:5829/1 187080 1
+GCAACCTCGCGTACCCGTTTCATTCACCAATAACGCACACCCGCGGCGAACGCAAGCCCGGAGCCGACGTGGCCCC
+>>747:3:11:4640:10638/2 187092 1
+CCCGCCGTGCGCGCGCGCGACGCGTCGCGGCAGCGGCC
+>>747:3:11:4652:5324/1 187101 1
+CTAGTGCTGGTTGCTGTCCGGCACCAGCGGCCCGGTTGCGGTGGCGGCCGCAATATAGTCCTCGACGCGATCGCG
+>>747:3:11:4655:9297/1 187105 1
+CCGATCAGCACGAACGTTGTCGGACAGGATCAGTACGCGCCGATGGTCAACGGCCGCGGCGACATGGGCCGCACGC
+>>747:3:11:4661:8686/2 187116 1
+GAGCGCCCGGTCGAGCGAACGCGCGGTCCCCGCGCGCGGCGTCTCCAGCCCGGCCCGGCTCATCGTCTCCTTGAAG
+>>747:3:11:4667:16057/1 187120 1
+TTCTGCACTGAGGACCTTCAGGCCGCGCTCCTGCATCGCGCGCAGATGCGCGCCGCGGGCGAACAGCACCACGTCG
+>>747:3:11:4738:14493/2 187184 1
+TAACTACTTTCGGCTTGGGCACGTCACGCCGGATCGCGCCGCGCGTGCGATCTACTGCCTGCACCGCGTAGACCAT
+>>747:3:11:4740:9611/1 187187 1
+ATCTGGAAGCCGGATCCGAGCTCGGTGTGGCGCTCGAGCGCCTCGATGCGCGCGCGCGCCCCGTCGGTCATCGCGT
+>>747:3:11:4787:13687/2 187234 1
+CAGGCGTCGGCGCGCGCACTGGCTCGGGCGGCGGCGATGGTGGCGCCGGCGTCGCGCGAGGCGCGGGCGG
+>>747:3:11:4789:3849/1 187235 1
+GGAATCCGACAAGGTGATCGGGCTCGACAGCGGCGCCGACGATTACCTCACCAAGCCGTTCGGCATCCGC
+>>747:3:11:4816:10270/2 187256 1
+GCTCATCCCGGCGGCGGCGGAACCGGCGATGTCGCACCGATGCATACACCGCAAACGCAAATGCGGCGACGATCAG
+>>747:3:11:4832:19412/1 187268 1
+ACTGACCGGCGCGCTGCACGCCAAGCCGCTGGAATTCGCGCCGATGCTCGATGCGGGCTTGAGCGCGGCCGAGCAC
+>>747:3:11:4843:8497/2 187288 1
+ATCGCATCGGCGATCGCCCGCGCGCGCTCGACCACCAAGCGCGCGGCTGCGGTCATCGTCATGGGCTCG
+>>747:3:11:4866:15337/2 187313 1
+GAACGGCACGCGCGCACGAAAGCCGATCGCGAAGCGGAGCTGCTGCGGACCGGATATCCCGCC
+>>747:3:11:4869:16473/1 187317 1
+GGATCCGTATCCGGCGGGCACGCGAGCGTGGTCACGCCGCCGGCGAGCGCGGCGCGCACCTCGGTCTCGAGCGTCG
+>>747:3:11:4873:8956/2 187323 1
+CGAATCAGCTTCGCCGCTCGAAGCACCGACTCCGGCTTCATGTGATTGCCCGCGCCGCGCTCGTCGCCGGCGCCCC
+>>747:3:11:4892:5412/1 187350 1
+CGAGCTCCGGGTACGACGTGCGCAGAACGCCGCCGAGCGTGCGCAGGAGGCCGAGGATCGAGCCCTCGAGGCCGCG
+>>747:3:11:4915:8538/1 187374 1
+CGTGAGACCATCAAGCTAGCGGCGCGGCTGGGCATCGGCGCGCTGACCTTCGCCTTCGTCGATCC
+>>747:3:11:4926:6837/2 187387 1
+AACCACTCGATCGAGGTGCGAGATGGGACGCTGCGCGCCGTCCCCGGCCGCGCGGTCACCTTACTCGGCATTCCGT
+>>747:3:11:4927:11486/2 187389 1
+TCGCCAGCGACCTTCGCCAGCTGCGCGAACGCGGCGGGCGACGTGACGGCGAGGTCCGCGAGCGACTTGCGATCG
+>>747:3:11:4937:2872/2 187397 1
+CGCTCACCGAGTGGCCGCGCTCGGCGGCGATCTTCGCGAGGCCGCCCATGAACGTGCCGCAGATGCCGAG
+>>747:3:11:4978:18646/1 187434 1
+GGGCAGATGGACGGGCTGATCGTGACCTGGCCGCTCTTCCAGGACGTTGATCGCGACGGCCGCCAGGACCTCCTGC
+>>747:3:11:4985:8433/1 187440 1
+CGGGGAGCTTGCCGCGTTTGGCGAGTCGCGCGTGGTGCGCGGGTCCGCCGCCGGCCTCGGCCTCGTCGAGCAGGCG
+>>747:3:11:5036:14688/1 187496 1
+CTGCTTGACGCCGACGCGCTCGTCGCGCCCGTGCGCCCGCACGTCGTCGATGTCGTCGAAGAGGCCATCGACGCCA
+>>747:3:11:5041:15800/1 187508 1
+CGGTCACATCGATCATCGACATGTCCATGCAGACCGCGCCGACGATCGGCGCACGACGGCCGCGCACGAGCATGTG
+>>747:3:11:5080:11198/2 187546 1
+GCGTTGGAGGATCTGCGTCGAGCTCGGCGCCGGCTCGAGCCCGAGCCGCTCGCACGCGACTCGCTCGACCTCGG
+>>747:3:11:5082:9931/1 187547 1
+GCACCGGCGAACGGCGCCGTCGCGAAGACCGCCTGCGCGCGCGTCGCGCCGAGGTGCTGCGCCGCGTCGATGTAG
+>>747:3:11:5106:13850/2 187569 1
+TGCACACGGTCTTGAGCGCGTGGAACACCTCGGCGCCCATGCGCAGCCCTTCGCCGAAGGTCGGCGCGCCGAACGG
+>>747:3:11:5136:3725/1 187593 1
+GCTCACCCCGTCGGCCATCAGCGCCTTGAGGTCGACGGCGGGGTCGCGCCCGGCAAGGCGAAGGG
+>>747:3:11:5158:14279/1 187613 1
+GTCCGCGACGTCGCCGCGATCGTCACGCTCGGCGCCGGCGTCCTC
+>>747:3:11:5181:8937/1 187640 1
+AATCAGTGCGTCAGTGTATGCCCGGCGGCGCGGGTCCGGCAATCGCCGCGGACACGTCGGGCCCGAATGCGCGCCG
+>>747:3:11:5198:16021/2 187661 1
+CAAGGTGAGCTCGCTCGACACGGCGCTGGAAGAAGTCGGGCGGCGCAAGGAGTGGGGCGCGGTGTCCTTCAAACAG
+>>747:3:11:5212:6397/1 187679 1
+GCGCGACCGGCTCGGGCACGAGCTCGTCCACCTTGCCACCGAAGCTGGCGATCTCCTTGACGCCGCTC
+>>747:3:11:5214:10638/1 187681 1
+TCAAGGAGCTGTGGGGCGCGGTCCCGCATACCGCGGGGTGAGCGCGGCGCCGAGCCCCGCGGCGCGCCCCGTCGCC
+>>747:3:11:5214:19919/1 187682 1
+GCGGCCAGTGCGAGCCAGGCGCCGCCATCGCGCGACTCGTCCGGGATCGGTCGCGCCACGCCGGCAGGC
+>>747:3:11:5243:14858/1 187721 1
+GGACGATGATGAGCGATCGCGCGAGATCATCAAGGCAGGCCTCAGCTTCATGGAGGCTTGTCTGGCCTGACGC
+>>747:3:11:5286:16897/2 187761 1
+CAGTCTGCGCGGGCGCGCGCTCTATCCGTACAAGTCCGTCAGCGAGGTTCACGTAGTTCCCTCTGCTTTCAATGAC
+>>747:3:11:5286:4901/2 187762 1
+GGAGAGCTGACGCGCCACGCCGTCGAGGCGCTCGCGCCGTTCGGCGGAAAAGCGGCTCAT
+>>747:3:11:5299:20442/1 187778 1
+CGGCCGGCGCGGCGCTGCGCCTCGGCGCGCGCGAGCAGGCTCGG
+>>747:3:11:5304:14228/1 187780 1
+GATCGGGGTAATGGCTTCGCGCGTCGAGCCGCTCCTGGTCTCGCCGGGTTCCCAACACCTGCACCGGGATGGACTC
+>>747:3:11:5310:11021/1 187783 1
+CCTGGGCCGGCTGGCGGCGGTGCTCGCCCGCACGCCGTGCGTCGTCACCACCCTGCACCATCTCGACTACACCTAC
+>>747:3:11:5330:15574/2 187810 1
+CGAATACACCCTGTTCTTCGAATGCCGCGAAGGCGTCGGCGGCGAGAACTTCGGC
+>>747:3:11:5337:20955/1 187818 1
+CGTGCCGCCCCGAACGACCGCCGCCGGCCAGCCCGTCAGGTTGTATGTCATCGCGTAACTGAACGGCACGAGTTGG
+>>747:3:11:5358:9077/2 187840 1
+TCTCGACGAGTGACGCGCCGAGCCCGGTGACCCGTGCGACCGCGGCGTCGAGCTCCTCGTCGC
+>>747:3:11:5366:12276/1 187845 1
+CGCGGCGCGACGACTTCGCGGCGGCGACCGGCTTCGGCGCGCGGGCCATTAGG
+>>747:3:11:5389:5332/2 187865 1
+CGCAGCGAAGCTTGGCGGGGGCCGGCGCTTGGCCGGATTATCGCGCTGTTGTAGCGTCCT
+>>747:3:11:5391:17846/1 187868 1
+AGCCCTTGGTGAAGGAGATGTGCGTCTCGTCGAGCCCGGCCTCGGCGGGGAGGACGCTCTCGTCGAGCTCGCGGCC
+>>747:3:11:5393:15522/2 187869 1
+AGCGCGAGTTCGCGACGCTGCGCGGCGGGAAGGGCGGCGACGGCGCAACGGTGGACTCGGAAGGCCGCGTGTATT
+>>747:3:11:5409:13899/2 187888 1
+GCACCCAGAAAGCGATCGCGGCCACGTTCACACCGCCGAGAACCGTATTGAACGCGTAGGCCGTTCCGACTCCTGG
+>>747:3:11:5425:14346/2 187906 1
+CTATGTCAATGTGGACGCGGTTCTTGCCGCCGCGTCGCTCTTCGACGCGCTGGAACCCGATGCCGACGG
+>>747:3:11:5436:11851/1 187920 1
+CGCCAAGCTGGGCGCTTTTTCCGACCATTGGGCGCCGCGGATCGTTGCGCGCTACAACGACCATGAAGTCCGGCTG
+>>747:3:11:5441:9492/2 187924 1
+ACCGCTTCGGGTGCCGGCGGCGCGGCGGCGTGCACGCACGAAGCGGCGATGCCCACGAGAACAACCAA
+>>747:3:11:5446:19098/2 187931 1
+GCAGTCCGGCGCGGGGATGCAGGTGACGATGTCGAGCAGCGCGCGCGCACCCGGCGCGTACCACGC
+>>747:3:11:5459:18427/1 187934 1
+GCAGCCCGAGCGGCCCGCCGCCCCCGGCGTGGCCCTGATGATACTCGTCGAATTGGATCGGCCGCCC
+>>747:3:11:5482:16485/1 187954 1
+CACGAACTCGCCGCGCACGCGATTGGCGTCGGCCTCGAACCAGGCATCGGCGTCGCCCAGGCGCACGCGCGCGATC
+>>747:3:11:5483:12950/2 187955 1
+GCAATCCGCAATCCGCAATCCGCAATCGATTCACCCTCCATCTGGCCAACCCATCAGATGGCTAATCACCGTCATG
+>>747:3:11:5490:8259/2 187964 1
+ACGGGCGTGAAGATGTCGCCCGGCTTGGCCGACGCGCGCGCGGCGCGCACGGCCTCCCGCAG
+>>747:3:11:5495:1684/2 187971 1
+CTCGACGCCGCCGAGGGACATGAGGGCCTCCCGGCGCGCTTCCCCAGGCGTCAGCCCGGCCTCGAGGTTGG
+>>747:3:11:5519:3827/1 188002 1
+CGCCCGGCTACGCCATCCCCGCGATCACCGCGTCCGTGAACCCGCGCGTGTCCGCCCTGCCGC
+>>747:3:11:5526:20996/1 188010 1
+CGCCTCCAGCGCGCTCTTCGCCGCGAGCGCGGTCGCGTCGTCGGTCGCGGCTACG
+>>747:3:11:5544:11123/1 188018 1
+GCCACTCGGACGAGGGCGCCCAGATACGCGGCGCTGCCGACGGCGCGTCCCAGGTCGCGGGCCAGCGCCC
+>>747:3:11:5566:14048/1 188036 1
+TCGGAGCGCAGCATCTGCGACAACACGTTGTACGGATCGCCGCCGAGCAGCGCGCCGACCGTCTTGCCCTTCAGG
+>>747:3:11:5581:16287/1 188051 1
+GACGCTCGACGGCGTGACGGGCTGGCTCGAACGCGAGCTCGATCGCGCCGCGACCTTCAAACCCAATCCAGGCCGG
+>>747:3:11:5622:7220/2 188093 1
+GAAGGCCCAGTCTCGCGGTGGACGTTCGCGCCGCTTCCCGCCGCACGCCGCATCCTCTACCTGCGCACGTGGGGAC
+>>747:3:11:5622:20029/1 188094 1
+TTGAGCACGCGGAACTGGATGCCGGCGCGGTCGGCCGCGCGCGCCATCAGGCCGCCCAGCGCGTCGATC
+>>747:3:11:5635:11659/2 188116 1
+ACTACGCCGACATCCTGAAGTACTACCGCGCGCTCGCGGCGGCCACGCCGCGCGTCAAGGTCGAG
+>>747:3:11:5644:7150/2 188125 1
+AAGTTCTCCATGCCCGGGATGATGGACACCGTCCTGAACCTGGGGCTCAACGAGGAGACCCTGCAGGGCATGATCG
+>>747:3:11:5655:6685/1 188144 1
+CGTCGCCGCCGCACGTCGTCGGCGATCGCCGCGAACGCGGTGCCCTCGTCCGCG
+>>747:3:11:5668:8263/1 188152 1
+GTGGCAAACTGAAAAAGATCTCCGTCGACGGCGGCCCGTCGATCACACTGGCCGACGCACCGGCCGAACGCGGCGG
+>>747:3:11:5677:2624/1 188157 1
+CGGTCCGTACATCGCGGCGCTGGCCGTCATCGGCATCGTGTACGGCGCGCTCGTCGCCATGGTGCAGCCCGAC
+>>747:3:11:5677:11767/1 188159 1
+GGGAAACCGCCCTTTGGCGCGGCTGGCAGCGTCGGCGGCAGCGCGGTGACCGAATTCCACCGCGCCGCGGGGGTCG
+>>747:3:11:5680:17822/1 188161 1
+CGACGCAGTGATCGAGGTGCGCCGCGACGCCGACGCGCTGGCGCCGGCGCCGTCGACGACCGCCGGCCGCAGTG
+>>747:3:11:5684:7325/2 188166 1
+ACATCCCGGCCGAGGTGATCGCGTCGTGGAACGCGCGCAGCGCGGGACGATCCGACGCGCCGCGACGCGCGAGCC
+>>747:3:11:5699:15532/2 188190 1
+CAGGCCGTCGCGGGGCTGGGGACCCGCCGGCCGAGGCGCGCCTAT
+>>747:3:11:5740:5232/1 188227 1
+ACGCCCGCCCGACGAACCGGCGCCGCCGGCGGGCCATCAGCAGGTCGC
+>>747:3:11:5756:16452/1 188235 1
+CATCTCGGCCCAGCGCCGCGCGCTCGCGAGCGCCTCGCCGTCCGGCACCACCTCGTTCACGAAG
+>>747:3:11:5758:20557/2 188238 1
+AACGCGGCGGGCCGGCATAGCGTGGGCTGTTTCATGGGATTGCGGCTTTCATGCCGCACCGAACCGTTGTGCCTGG
+>>747:3:11:5769:10725/2 188246 1
+GGCGCCGTCGTGGGCGGTGCGCACCTCCTGGCCGGCGAGGTCGAGCAGCAGCGCGATCAGCGCAGCGGCATCGTCG
+>>747:3:11:5795:8837/1 188273 1
+CACGGCGATCACCGCCCATCGGCGGCGGGACGCGCCGGTCGCCGGCGCCCGGG
+>>747:3:11:5803:18072/2 188279 1
+TGGCGGCGCTGGCCCGCACGCCGGTCCACGTGGTGACCGCCAACGACTACCTGGCCGAGCGCGACGCCGATTCGC
+>>747:3:11:5812:19997/2 188297 1
+GGCAGGACTGCGCCGCGCGCGCCACTGCCCGCGCAATACCCTCACGTCGTCTTCGCACACGGAGGTGACACTGCCG
+>>747:3:11:5845:14066/1 188332 1
+TGCCCGAGCTGATCGAAAGGCTAGGCACGCGATCGTCATGCGCCGGGCAGGGCGCGAGCCAAGCGGCGCCCGCGCG
+>>747:3:11:5847:3395/2 188333 1
+CGAGCTGGTGCGGCATCGCGCCGGGTTCGGCTACTCGCAGATCTCGCAGCGTTACGTCGACGAGTCGCACGCGGCC
+>>747:3:11:5866:10037/1 188350 1
+GTGGCGCTCGGCCCGGACGGCGCGGTCGCATGGGCGGCCGGCAAGCAGGCTTTCGTGCGCAGCCCCAAGG
+>>747:3:11:5874:7193/2 188353 1
+CCGGCCGACACCGGCGTGCAGGGGATCGACTATCGGACGATCCGCCGCGCCGGGCCGCCCTTCAACGTGCCCACCA
+>>747:3:11:5880:11569/1 188357 1
+CGCCGCGCGGTGGAGTGGGTGCGCCGGCGCGATCGGGCGGAGCGGTTCGAAATCATCCCGTACCAGGAGGCAGC
+>>747:3:11:5911:20821/2 188387 1
+CGAATGCCGCGCGGAGGGCACAGAGCCCGAGGTCGATCGCTCTTCCACGGCGCGCGCGCTCGAGTCGCTCCCGCGG
+>>747:3:11:5918:17867/1 188394 1
+GCGTCCTCGATGCGCACGGCCCATGCGCGCGCGCGCTCGCCGCTCGCGCGCATTGCCGCGAGCTTGTCGTAGAGCG
+>>747:3:11:5952:11876/2 188425 1
+ACCTTCCTCCGCGGGGCGGGCGCCGTGGTCGCGACGGCGCTCGCCTCGTACCGGC
+>>747:3:11:5972:20492/1 188442 1
+GCTGGGCGGCAGCACCACGCCAGTGACGAAATAGCGCAGCGCTGGCGCGCCGGTGGCGAAGATCTTGCGGCCGTTG
+>>747:3:11:5976:18092/2 188448 1
+TCGAACTTGCCCAGCTTGTCGGTGGTGAGAAAGCTGGTGCCGGCGTAGTTCGCCTCGTAACCGAGCGCGCGATCG
+>>747:3:11:5985:11985/2 188460 1
+TCGGTGCCGAGATCAACGCCGAAATGGAACACCAGACCGCGCGCGACACCACCAGCGACGTTGAACAGCCCATGGG
+>>747:3:11:6005:12223/2 188480 1
+CGGCGCGGGCCCAGCGCTCGTCGTCGCGCCTGATCCGATCCGGCTCGCGGCCG
+>>747:3:11:6013:11243/2 188496 1
+CCACGATCGCCGCGCTCGTGCCGCCCGCCCTGACGTGGCCCGCGGTCCGGCGTGGACGCGGCCTG
+>>747:3:11:6035:3689/2 188514 1
+ATCGATGGGGCGGCTCCGCCCGCTCCCGCCAATGTCCCCCCCACCCCCC
+>>747:3:11:6036:3233/1 188519 1
+CGATGCTCCACGCGGCCGGCGCCACCACCCGGCCCGGCCG
+>>747:3:11:6037:17512/1 188520 1
+GCCCAAGGTCACCGCAAGCACCAACAGCAGCGGCGCGGTCGCGGTACCGGGCTGGTAGGCGCGCTGCCACAGGGCC
+>>747:3:11:6050:20889/2 188529 1
+CACGATCACCACCACCGGGGTCGCGCCGCCCATGCGCGCCGGCAGGACGGGATCGAACCGGCTC
+>>747:3:11:6064:12900/1 188537 1
+TGTGAGCATGGAAGCTCTGATCCATCACTTCAAGTTGTGGACGGAAGGCTTCCCGGCGCCGAAAGCTTCTGTCTAT
+>>747:3:11:6076:7245/1 188544 1
+AACGCGCCATAGCACATCTTGAGGGCGCTCGCGTCCGCGATGCGCTCGCTGACGACGTTCACGTTCAACTGGGGAC
+>>747:3:11:6112:6903/1 188574 1
+ATCGCTTCACGATCAATGGCGCGCAGCTCGGCGCGCGAAGCATCGTGTGCCTCGAAGTGCTCGGCGATCAGGTGCT
+>>747:3:11:6157:15355/1 188613 1
+GTCGACCTGCTCTACCGGGTCATCGACCCGCGCGTGCGGTTGACCTGATGGCGGTAACCCAGACCGTCGCCGCGCC
+>>747:3:11:6204:5199/2 188652 1
+TCTCGGTGGCACCGGGCGCGGCGCGGCGGACGACGGTCCGGACCTTCTTCAGAATGGCCTGCACGTCCGAGGGAA
+>>747:3:11:6221:15147/2 188664 1
+GCGGTGGTTGCCGAGGCAGGCGAGCAGGTACGTGCGCAGCCGCCCGCGCTGCGCGTCCCACTCGGCGAGG
+>>747:3:11:6230:20085/2 188679 1
+CGGTGCGGCGCTTGCGGCGCAGGACCAGCAGGGGCTCGATGTTCCTGCTCTGCACGCCGGCCTGCACCAACGCGAT
+>>747:3:11:6263:8957/2 188714 1
+CGCGCAGCATCACGGGCCACGACGGCAGGCGGCCCGCGGCGTTCTCGCGCGTCGCTCCTTCGTCACCGCCCTGCG
+>>747:3:11:6302:10646/1 188745 1
+CGCTCTCAACACGAATGCGGTGTCCGACACCGGCGGCGATTTCGATTCCGCGCTGGACATCGACGCGTCCGGCAAC
+>>747:3:11:6306:14028/2 188751 1
+GCTCGCGGTCTCGACGCCGACCTCGTCGAGCCGCTCCAGCATGTCCCGGCTCATGTGGGTGACGATCAGGCGCCGG
+>>747:3:11:6356:13468/1 188790 1
+GAGAAGTGCGTGACGACGGCGCGCGCGTCAACGCCGCCAAGTCGGTTCAGTCCTATCATCGAGACCGAGGTCGA
+>>747:3:11:6356:14423/2 188791 1
+GCCGGGACTACCTGGCCGCGTTCTGCGAGGCCGACGTGCTGCTCGCGCCGACGGCGCCGTGCCCGGCGCCTACGAT
+>>747:3:11:6357:18493/1 188794 1
+CTCCGGCTGCCGTGACCGCCGGAACCTCCCAGGCCGCACCGACCGCCGCCGCGCACTCGCGCGCGCGCGCCGCGC
+>>747:3:11:6359:7879/1 188798 1
+CTTGCCGACGACCCCGAATACCCGGCGCGGCTCGAAATGGCCTATCCGGAGCGGCTGTCCCGCGGCCCTGTCCTCG
+>>747:3:11:6378:17875/2 188819 1
+GAGTGTAGCGCAAGAGCAAGGTCGGCCGGCGGGCAAGGTCCTCCGCCAGCTCCCAGGCCCGGGCCAGCAGCTTGTC
+>>747:3:11:6393:3109/1 188836 1
+CGCCGCCTGTGCCGCGCTCGACCATGTGCCGGGCGGCGGCCTGGAAGGTGAAGAACACGCCGTCG
+>>747:3:11:6395:4033/1 188838 1
+GCCTGCGAGCGCGGCGGCGCCGACGCCCTGACCGCCGTCCACACGTTCGTGGGG
+>>747:3:11:6406:15102/1 188847 1
+GACTGGAGCTTGCCCCCATGGCGCGCGTGCAGCCATGGCTCTGGTTTTTGGGG
+>>747:3:11:6423:18872/2 188870 1
+GCATCCCGCTCTCGATTGCGGGCAGCCCTCGCCCGGCTTCGGCCGCCGCCCGGCGGAGGATCTCGGTGCGGGAG
+>>747:3:11:6438:16507/2 188884 1
+CCTGGAGCTGACCCTGGCAGAGCCGCTGCTCGGCCTCCCCAACGATCCGGGAGATTTGCCGATCCGGGG
+>>747:3:11:6451:13518/2 188893 1
+GTTCTCGTCCGACACCGGCACGATCGTCGCGCTGGCGCGCGCGTTCAGCCGCGGCCTCGCCGCGGCCGGC
+>>747:3:11:6456:16607/2 188896 1
+CGACAACATCTTCCGGTTCACGCAGGCCGGCTCCGAGGTCTCCGCGCTCCTCGGGCGCATGCCGAGCGCGGTGGGG
+>>747:3:11:6457:10901/1 188897 1
+GACCAACGGCCGCACCGACGCGACCGGCGCACTGATCCAGGCAGGCGGCGGCGGAGTCCGCATCCAGAACGGTCCG
+>>747:3:11:6474:11703/1 188918 1
+GGTCGATCGATCGGCGGCGCCGCCTCGCTGGCCGGTGGATCAGCCACCGCCACGCCGGTACCCGCCACCTTCTGAG
+>>747:3:11:6476:2180/2 188919 1
+TGCGCGAGGAGCGCCGCCGCCGGAGAAGCCGCCACGCCGGGACCTGCGACGGCAACTGCGGTCGG
+>>747:3:11:6489:9521/1 188928 1
+GACCCCCTGTCCGAACGACACTTTGCGGACGGTGAACGTCGCGCGCGCGCCGCCGCGGTGCATCCCAATCACCATT
+>>747:3:11:6494:10774/2 188931 1
+CGCTCGGCAGAATGTGCATTGAGAGAATCCTCAAGTCCGCCGCGCCGAGCGCGCGCTCGGCCTGC
+>>747:3:11:6495:6606/1 188932 1
+CCCCGGCATCTACTACGACGTCGCATTCCGCGGCGACGGCGTCGCGGTGCTGGCCGGCCACGAGATCCACGCGATC
+>>747:3:11:6500:12486/1 188937 1
+ACGAGGGATGACGTGGACGGGCGTCGCGCGTGGACTCGTCTTCGCGATCGGCGCCTCAGCG
+>>747:3:11:6505:9876/2 188942 1
+TCCGCATGCGGCAGAAAAATCCGACGATCGGATCGCAGGGCAACACCGACGCGATCAGCGTGCCGACGGC
+>>747:3:11:6557:15378/1 188984 1
+TCCGCGTCAAGCCCGCCGACGCAGCGCCGGTCGTCGCGCTGCGGAGCTCCGGCGCGCGCGCCCCGC
+>>747:3:11:6572:7499/1 189004 1
+GGACGAAGAGATAACCGGGAAACATCGGCGCGGGCGTGGATCGGGCGCCTGCGCGCGGCGGGCGCGAAAGCC
+>>747:3:11:6581:9435/2 189015 1
+ACTCGAGCGCGTCCGCGACCGTCGCCGCGATGCGGGCGCGGATCTCGAGCACCC
+>>747:3:11:6593:14594/1 189027 1
+ACCTCGAGGGGGACGCCGCCGCGACCGGCGCCCGGCTGCAGGTCGTCGTGCGCGGGCAGGGAGTGCCTGCCGTCGT
+>>747:3:11:6609:18426/1 189043 1
+GTCGCGCCCCTTGCACTGCGCGCGCGCGCGCATGCCGGCTGCTTCCGGCGACACGTCGTCAAACGAGTAGCCGAAG
+>>747:3:11:6629:20230/2 189055 1
+GGGCCGCAGGCGCGAACCTTTCAGCATCTTCAACAGGCGCGCCAATCTCGTTTCGTGCAAACCACCTCAAAGACAA
+>>747:3:11:6644:4484/2 189071 1
+GCTGGATCCCATTTGCTGCCTCATCGCGCCGACGGCCACGCCGACGCCGACACCTGCCCCGACG
+>>747:3:11:6646:9511/1 189072 1
+CTGGATTCCACGACATTCCCGGCCGGATGGCCGGCGGCGCCTGGCGACTCCCGGTCCGCGCAGGCGCCCCCTGCC
+>>747:3:11:6675:20599/2 189101 1
+GATCATGAACAGCGTGAGGATCGGGACGAAGTAGATCGCCGGCGCGAGAACGACCGCGGCGACGACGACG
+>>747:3:11:6679:4736/1 189107 1
+GTTGAGCGGCGCTTCGCGCGCCGCCGCTTCCGCCCACTCCCCGCGCGCCATCAAGCGACCGAGTTCGACGATGTGG
+>>747:3:11:6692:6232/2 189116 1
+GGCGTCGACCTGCTGATGCTCGAGACGTTCTTCGACCTCGACGAGCTCGTCGCTGCGATCGACCCCGTCC
+>>747:3:11:6707:20370/1 189134 1
+CGGCGATGCCGGCGACCAGCGTGCGCTGCTCGGCGCCGAGATCGACCTGCAGCTTGAGCAGCTTCTTGGCACCGGG
+>>747:3:11:6730:19627/2 189155 1
+GACGGATGGCATCAGCACGCCGGCATAGCCGGGGCTCTTGTCGAAAGGCACGCCCGCTCCGAGCGCGAAGCGCCAG
+>>747:3:11:6731:7100/2 189156 1
+TCGGTGGCGTACAGCTTGGCGATCGACGCCTCGCGGGCGCAGGCCTCTCCGCGGTCGATCATCGACCAGACGCGGT
+>>747:3:11:6768:18994/1 189190 1
+GCTCGGTGGGCGGCGGCGGATCGAGGCCGTACTTCTCGGGGTAGCGCTCGACGTCGGCGG
+>>747:3:11:6768:19730/2 189191 1
+GATCGCGGGTCGTCGCCGACGCCGCGGCGCCGACGCCGCCGCAGGAGCTGGACGACTTCGCTGACGCGATCGTGG
+>>747:3:11:6811:16560/2 189229 1
+TCGAGGCCGGCGTCGACGTTCGCGACGCCCTCACCGACGTCGAGATCAAGAGCTCG
+>>747:3:11:6819:15829/2 189237 1
+AGGGAGGGGGTCGCCGACCGCGTCGATCGCGGCGCCGCCGAACGGGTGCTCCTCGACCGACGCGTCGAACGG
+>>747:3:11:6843:18033/2 189250 1
+ATGTCGATGCGTTCGTCCTCGAGCAGATAGTCGAGCACGCCCCAGGTGAACGCGCCGTGCGCGCCGCCGCCCTGC
+>>747:3:11:6848:7288/1 189258 1
+CGGCACCGCCGGCCCGCCGCCTTCCTTGCCCTGCTGGATCAGGCACACGCCGAAGGGCGCGTTGTCCTTGAGGCAG
+>>747:3:11:6848:10183/1 189259 1
+TTCCCGTCGACGCCCAGGTCGCGGCGCTGGTCAGGGACGCGGTTCGCGCATTCGACGGGCTCGGCTGTG
+>>747:3:11:6864:12629/1 189278 1
+CACGCCGGCGTCGATCACCTCGTCTTCAAGCACGCCATCGCGACCATCCGCTCGCC
+>>747:3:11:6870:12447/2 189286 1
+TTCGAGTCCAGATCGAGGTGGTTCGTGGGTTCGTCGAGCAGCAGCGTGTTGGCCGGGCGCAGCAGCATGCGCGCGA
+>>747:3:11:6873:16444/1 189287 1
+CAGGGAGATCCCCAGCGAAATGGCGCAGAACGCGGCGGCGCACAGAGCGCTGAACCGCAGCAGCCCGCCGTCGTCC
+>>747:3:11:6887:16604/2 189304 1
+CGGCCGCCGGCGCGTCCTCGAGCGCGCGCCGTCCGCGCGGGCTCAGCTGCCAGAAGACCTGACGG
+>>747:3:11:6892:16379/1 189307 1
+CCGCATCCGGCAGGCGTTGACCGTCGCCTGGCGGATCCAGCCGCCGAAGCGAGCCGGGTCCCGGAGCTGGTCCAGG
+>>747:3:11:6908:17128/1 189320 1
+CTGGCCGATCACCGCGGCCGGGGCGCCGACGACGGCGACATCGCCGTTCACCGCCACCGAGAATCCGAACACGTCT
+>>747:3:11:6910:16734/1 189322 1
+ACCTGGAAGGATCTCACCGATAACGTCAACCAGTTGGCCGCGAATCTGACCACGCAGGTGCGGGCCATCGCGGATG
+>>747:3:11:6925:16493/2 189331 1
+GCCAGCCCACGCCGTAAGAGCTCTTCGGCTCGACGCCGCGGAACGCTGCGGGGTCGACGC
+>>747:3:11:6932:4269/2 189338 1
+CATATTTGCCAGCAACCGGGGATACCACGAAAGACACGAAAGGACGAAACGCACGAAAAA
+>>747:3:11:6934:12560/2 189344 1
+CGCGCGCCGGCTTCGTCGATGACGTCGATCGCCTTGTCCGGG
+>>747:3:11:6935:19050/2 189345 1
+GCCAGGGCTGGCGCCGCGCCGCAGCTGGCGCGCCAGCCGCTC
+>>747:3:11:6952:3270/2 189359 1
+TCCGCGGGGCGGGGCGGCCGGCCGGCGCTGATGACGCCCGCTTCCGTCACGCAGG
+>>747:3:11:6971:5859/2 189387 1
+AGCCCGTCATGAAGACGCGGAACATGTGGATCCAGACCGAGATGACCATCGCGTGCGCGCCCCAGCGATG
+>>747:3:11:6972:14716/1 189388 1
+ACCGTGGCCGCATCGGCACTGAAGGTGGCCGTCGGCGGCGCGTTGCCGAAGATCACCGTGTAATAGTCGGGCGTAA
+>>747:3:11:7016:10661/1 189421 1
+GCCCAACGCCATCGTCTTCGCCGACCGCCCGATCCGCGCCGCCGGCCAT
+>>747:3:11:7044:15973/1 189444 1
+GAGGGTGAGGTCACCCTCCAGCCGAATGACAGCCGGTATGTTGTAGATCGGCGCGCCCAGTATCAGCTGCTCGAGC
+>>747:3:11:7050:10484/1 189447 1
+AAGCCGCCAGCGACCAGGCCGCCGCCGCCCCCGGAGCCGCCGCGCTCGCCGAGGCCCTGG
+>>747:3:11:7051:5586/2 189450 1
+TGGGCCGCGAACTGGATGCGGTTTTTCCCAAGCGTGAGATCGCGCGTGGCGACACGGTGCTCGAAGTCACAGACCT
+>>747:3:11:7051:10011/1 189451 1
+AGAGCAGCTCGTGTGGGCGGGCTACGCGTTCACGCGGGCGCAGCAGCCGTTCGCGGCCGGCTAGAG
+>>747:3:11:7118:16349/1 189513 1
+CGGCCTGATCGATTCGCCGGGAACCCGAGCCCTGCCGCGCGCCCAGCAGCGCCCGGAGCTCGTCATGAACCCCGTG
+>>747:3:11:7135:20266/2 189527 1
+GTAGGGGTGGAGCCGGTAGGGCGCGCCGAGCTTGGCCGCGAGCGCGCGACCGCCGCTGACGTGATCGG
+>>747:3:11:7159:4022/2 189555 1
+GTCGGAACGGGCGAGCGCACGCGAGACGGCCGCCCGCGTCGCCGCGGG
+>>747:3:11:7162:12429/1 189559 1
+GCCGCGGGGACGCACCGGACCCGGCGCCGTGATCGGGTCGGTCGTTCCCGCTCAGACACCCCTTT
+>>747:3:11:7183:18514/2 189575 1
+GCCGCTACCTCGGTCGCGTCTACGTCGCGGTCGGCGCCGACGGCGCCCTCGCGGTGGTCAACGCCATCTCCGC
+>>747:3:11:7196:13261/2 189586 1
+GATGCGGGCCAAGCCTTCGGCGGTGATGCCCGCGGTGCGGAGGCGCTCGATCCGCTCGAGATGGGTGCGTCTGGAT
+>>747:3:11:7211:3361/1 189613 1
+ACCCCTTTACACCCTGACTTCTCACCCCCTCAGCGGTCACCGGATCGTACGCGCCGCCGCCTCCAGCAGCTCGCGC
+>>747:3:11:7233:9058/2 189636 1
+CGAGAGCGTTTCGCGCGCGGCCGCGCGCGCCGCGAAGACGCTGAGTGCCTCACCGTCCCTGCGCGCCCGA
+>>747:3:11:7243:10667/1 189649 1
+GCGGAAGCGATGCGCGGGCGCGAGAGCCGCGCGGCTGGGCGACGAGCGCTTCGTCCTCGAGGCGGAGCAGCCGCCG
+>>747:3:11:7280:1728/2 189686 1
+TGATAGGACTCTCGACGGCCACAGTGCGCGAGCGGCTGTCATTCGCTTACGAAGCAGGGTTCCGCATGTTCCAGAT
+>>747:3:11:7310:19938/1 189719 1
+GCGACAACGATGCGCAGCGCGATGCCGGCCCCAGCCGCAGCCGCGACGAGCCGCGCGATTGCGACAGTGCACAGCG
+>>747:3:11:7312:20275/1 189720 1
+GCGCATCGGCAAGGTCGTGAATACGATGGTCGATCAGCTGAATGGTTTCGCCTCGGAAGTGACCCGCGTGGCCCG
+>>747:3:11:7313:12351/1 237284 1
+CGCTGTCAGTCGGCCAGAAACAGTTGCTCTCGTTCGCGCGTGCGCTCGCCTTCGACCCGCCGGTCCTG
+>>747:3:11:7319:6076/1 189725 1
+CCGTCGCGACATCGAGGCGGCGCGGGCTCGCGCCGAGGCCGCCGTCACGATCGACACCGAGCGCATCCTC
+>>747:3:11:7339:9754/2 189746 1
+TCACCGTCACGTGTACTCGATGCCCTCATGGACGAGGTGCAGCTCCTCGATCGCGACCTCGCCGCCCCCCTTTGCC
+>>747:3:11:7356:13174/1 189758 1
+CCGTAGCCGGCAGGGCCGGGATTCCCGCGCGCCCCGCCGTCGATATACGCGACGATGGCCATTCAGACCTGTG
+>>747:3:11:7356:19446/2 189759 1
+CGCCGGAACTTGCCGCCGGGCAGGCCGCGCGGCTGGCCGGGCTGGTGGACTACCTCGTGG
+>>747:3:11:7382:17217/1 189786 1
+CGTCATGATTGCGATCGCGCTCGCGTGCCGGCCGCCGCTCGTCGT
+>>747:3:11:7383:7556/2 189788 1
+CTATCTGCTCATCGGCACCGACAACACGGCGCGGAAGAAGGTGGAAGACGAGCGCATGCGGCTCGACCAGCGGCTG
+>>747:3:11:7437:14956/2 189834 1
+GGCATCGGCGACGAATTCGCGTAACGCATGGCGCGCCGCCTCGCGGCCGAGCCCGTGCAGATCGATCTCGGCCTG
+>>747:3:11:7437:10053/2 189836 1
+GTTTGCCAGGTCGCCGCGGTAGGTTGCCAGCCGCGCCAGGATGCCATGGGCAATAGTGTCCTCTG
+>>747:3:11:7439:2942/2 189838 1
+TGCGCGCTCAACCGTGATTTCCATCGCCCAGTTACCGCCGGTGCCTGGAATCCGCTCCGCTGCCGCAGCGTCAATG
+>>747:3:11:7442:11469/2 189841 1
+GGAGAGCACGGCGCCGCCCTCGGCGTCGCGACCCCCGCCACCGAAGCAGACGACGTCCTG
+>>747:3:11:7443:8588/1 189842 1
+ATTTCACCATCGTTCTCGAGCCGCTGGTCGACGCGCTCGGCGCGGCGATGGGCGCGAGCCGCGCGGCCG
+>>747:3:11:7454:19740/2 189852 1
+TCGAGCCCGGGCACCTGGATGCGTTCGACCAGATACTGGCCGCGACGTCGGACACCGCGCCTCTCGATGTGACGCG
+>>747:3:11:7465:14379/2 189860 1
+AGCGAGCGCGCCCAGCGCGTCGCGATCCCCGGCGCCGGCATCGTGGCGCGCTTCGAGGCCGGCGAATC
+>>747:3:11:7482:15909/1 189872 1
+TGCCGACGCTGGCGCTGGTCGCCGGCCTTGCCGCCCATGCGGCCCTGTCGGTGCTGGTGCCGCCGCCGCTGCGGGC
+>>747:3:11:7501:13578/1 189896 1
+CACGCTTTCGCGTCTCAGCGTCAGGGGTGATCCAGGAAGCCGCCTTCGCCACGGGTGTTCCTGCTGATATCTACGC
+>>747:3:11:7502:20274/1 189903 1
+AGCGGTCACCCGCGCCCAGCGGAAGCACGCCGCGTCGCGCTGAACGTCGCGGTCCCGGC
+>>747:3:11:7503:20001/2 189908 1
+CCTCGGCCGTGAACGGGTCGCCGTTGTGGAACTTCAGACCCTGGCGCAGCTTGAACTCGTACGTGCGCTGATCAGG
+>>747:3:11:7504:10602/2 189912 1
+AACGGCGCAATTGATGAAGCAGGGGGACGTCAAAGAACTGGGAGGAATCCCACTTGATATCGTTCAGAAGTACATC
+>>747:3:11:7508:19333/1 189915 1
+GCGTGTCCACTGCGGATCCGTTTCCACCCTGAGTGGCAATCCCGTTAATACGCTCACGAGAGAAGCATACCAATCC
+>>747:3:11:7512:17735/2 189920 1
+TTCAGAAACCCGTTCGGCGGGCTCAGGGCCGGCGGCGGCGCACGGTT
+>>747:3:11:7515:18851/2 189922 1
+GCTCGGGCACCTCGATGGCCGCGCCGCACGTCACCGGAGCAGTGGCGCTGGTCACGCAATGGTGGCGTGGGCTGTG
+>>747:3:11:7540:2684/1 189956 1
+GAGGTCGTGCAGGCGCTTGCCCGCGAGCGACGCCCGGACGCGAGCCCCGAGGATCGCCGGGTTGAACGGCTTCGG
+>>747:3:11:7564:15758/2 189969 1
+GACAACGCCTGGGGGCGCGACACGCTGCGCGATTTCTTCAGCCACGTGGGACGCGTCGATGTCATTGTCGGCTAC
+>>747:3:11:7595:7299/1 189996 1
+AAGCGTTGGCGGCGCATGAGATCCACGGGCGCGGCCGTTCAGGTTTCAACGTGTGGATTCCCGTTCGAGA
+>>747:3:11:7595:16062/1 189998 1
+GCGAAAGGCGAGGAGGCGGCCGCCTCGACGCCGCCGCCCGCGCCCGCCGTCGCACCC
+>>747:3:11:7596:9883/1 190000 1
+GGTCGACGCTCCAACGCTAAAGCGAGGCCAACGCGTTTGTCGTCCTTGTTAACGCGGCGGGTTGGCGCGGTGG
+>>747:3:11:7602:20897/1 190009 1
+TCAATGTTGCTCCGGGGAATCCAAACCTTGGAGTCATGCTGCCATATTCTCCGCTGCACCATATTCTGATGCGCGA
+>>747:3:11:7611:5334/2 190015 1
+GCGGTACATCGGGCGCGTGCGGGCGCTCGCGAAGGGCGTCGCCGAGGCGTACCTCGCGCAGCGCGAGGCGCTCGG
+>>747:3:11:7653:19426/2 190059 1
+TATCCGCCCAGGCTGCGCCGCCCGGTGCGCTGCCGGTGGGGGCCAGCAGTTCGAGAGTAAAGCCTTTTTCATAACC
+>>747:3:11:7655:11308/2 190064 1
+CGCGATGACGACGATGTCCGTCGCGGGCCGGATACTGAGCTGGCGACGGCGGAAGGCCTCGCGCAGCAGCCGCTTC
+>>747:3:11:7684:17696/2 190097 1
+CGGATGTACGATGCCGCGCGCCAGGGCGGGCTGCGCGCCATGGTGCTGTTCGGCG
+>>747:3:11:7689:5602/1 190101 1
+CCCGGACGGCCTCGCGGAAGAGCTCGCGATCCTCCGCGCGGCGGATCACGTCGACCGGCGCGCCGATGAGCTCGAC
+>>747:3:11:7697:6784/2 190114 1
+TGTGGCTGGAAATAGGCCAAGCCTACCTGAAAGTTGGCTTCCGTCTCCGCGTGCGTTACCGGCGTCGGGACTCGCC
+>>747:3:11:7704:6103/1 190127 1
+GCAGCGTGTGGAGCGGCGCGAGGCTGCTCGCGAGCGTGTCGGCCGCGGCACGGTGACGGAGCCAGAAATAGGCCG
+>>747:3:11:7736:12188/2 190149 1
+CAAGATCAAGGACCGTATCCTCGAGTTCCTCGCGGTCCGCTCGCTCGTCAAGAAGCCGAAAGCGACGATTCTCACC
+>>747:3:11:7766:16274/1 190178 1
+AGTTCGGTGTAGGCAGCGCTGTCGAGCAGCGCGTCCGCTTCGGATGCGACACTGGGCCGGATCTTGATCATCCAGG
+>>747:3:11:7772:4261/2 190182 1
+TGGATGCTTTAGGGAGTTTCGTGCGAGACTTCCCGCCGGAACGCGTCGCGCGCAGGACGGGCGTGGCGCCG
+>>747:3:11:7781:6535/2 190191 1
+ACGATATTCCGCACGGCGCGCACGCTGCATCGTGCGCTCGCCGGCCGCGTGGTCACGAAATTCGAATCGGTCTACT
+>>747:3:11:7790:14680/2 190197 1
+CGGCGTCACGGCGATGGATCTGGCCAAGCGGCTGTTGGACTACGGTTTCCATGCGCCGACGGTTTATTTTCCGCTC
+>>747:3:11:7797:8378/1 190208 1
+CCTGAGCGACCTGCAGGACGCGGAGGAGGTCGGCCGCATCGCCGCCGCGCGCACGCTGCGCCGGCTGGGGTCGCGC
+>>747:3:11:7819:19262/2 190222 1
+ATCGCGATGAGCGGCGCGCGCTGCCACCCGCGGCACCGAGCTGGCCGGACGCCGATCGTCCCCTCGAAACCGCCGC
+>>747:3:11:7837:17181/2 190239 1
+CGCAGGTGTCCTCGCGCCGGTCGAGTCGACGCGGCACGCGGGGGGGGTCCTCGCC
+>>747:3:11:7880:18732/2 190274 1
+GAAACTGAAAATGGCCGTGTTCACGCCGATGCCGAGCGCGAGGGAGGCGACGGCGA
+>>747:3:11:7883:6294/1 190282 1
+CGATCGCGAGCTCGCGGCCCGGGGGCAGCGGCTCGAGGAGCGCGACCGCATCACGGGCGG
+>>747:3:11:7909:16322/2 190305 1
+AGCACCTCGGAGGCCATCACGGGATCGAGGGCGCTCGTCGGCTCGTCGAAGAGCACGGCGTCGGGCTTCATC
+>>747:3:11:7964:5344/1 190363 1
+ACCAGGCGCGATGTCGCCTCGAGATCGATGTCCCCTCCGGGGCCTAGTGCGCCGATGGCGACGCCCGCCACCCCC
+>>747:3:11:8002:18190/2 190397 1
+CGGATCGTGGGCGAGCGCCAGCGCCGTCCGGGCGCGCTCATCGCCGTCTTCGGCGCGCTGCTGGAGCCGG
+>>747:3:11:8023:7831/1 190408 1
+TTCTGCCTCGACGTCCCGCCCGGGAACGGCGGCGCCCCGGTCACCGCGTGGTACAGCGAGCAGCCCAGCGCGGAG
+>>747:3:11:8034:4560/2 190417 1
+AGCGCCGACAAGGCCTCGAGCGCGTTGCGCGCGGCGGCATCCTCGGCCCCGAACATCAGCTCG
+>>747:3:11:8036:7572/2 190419 1
+CGCGCACCCCGCCCTGCGCCAGGATGCGCGCGATCTCGGCGCGCGCGCCGTCGGCGATCTCGTGGGTCTTCGAGGT
+>>747:3:11:8053:13843/2 190431 1
+TGCCGGCCTGGCGGCGCGTCCATCGATCGAGCGCCAGAAGCAGCGCGGCGCGGTGGGTCGCCTCGTATTCCTCG
+>>747:3:11:8054:7921/1 190433 1
+GTTGAGCGCCGTTCCGCCGCCACCGCCGCCGCCGCCTTGGCCGGGGCTTCCGTTCTTCGCGTCCACGCC
+>>747:3:11:8062:12710/2 190440 1
+GTAGTGTCCGGCTTGAATTTTGGTCAAGACGAAATTTTGCCCTATTGCTTCCATCTCGATAGGCTAATCAGCTATT
+>>747:3:11:8082:18895/2 190470 1
+GGCCGCCGCGCGTCCGCGTCTTCAGCGGCGCGACCGGCCAACCGTTGGCGGGCATTGTGGGCGGTTTTCTCGCCTA
+>>747:3:11:8093:2920/2 190485 1
+AGCGTTGAGTTCACGCGGCGACGGACCCGCGGCGACGACGTGCTGTACCGTCACAGTCATGAAAATCAGCGCGAG
+>>747:3:11:8120:13753/2 190506 1
+GATTCCTGGACGAGCTGCGTCGGTTCTTCGCCGAGCGACCGGCGGCGCCGCGCGCCGGGGTCGAGCG
+>>747:3:11:8122:18977/2 190507 1
+GCCAGCGCCGCCGGGATCGGCGCTCTGCCGGCGCGCGCCGTCATAGAGAAGATTCCTGTAGAAGCAGGCGCGTTCC
+>>747:3:11:8132:11196/2 190515 1
+GGGGTGTTCCGCCAGCACTATGAGACGGACGCGCTCGACGCCTCGACGCTGCTCATCCCGCTCGTGCGCTTCCTGC
+>>747:3:11:8147:12934/1 190536 1
+CGGCAGCTGCGGCACCGCGGCGACCGCCGTCGGCAACGCGGCCGCGATCGGGCCGCGCGG
+>>747:3:11:8169:20190/1 190546 1
+CTTGCCCGCGAGCGCCGCTGCGAGCTTGTCATACGGCATCGCATCGGTCGCGGTCACGCCGCGGAACTCGTGGAGC
+>>747:3:11:8169:5256/1 190547 1
+CGAGCGCTACAGCCGCGATCCGCGCGGCGTCGCGCACCGCGCCGAGGCCTACCTGAAAACGACCGGCATCGCCGAC
+>>747:3:11:8202:1876/2 190572 1
+TCGTGGCCTCGGCGATCGCGCTCGCGATCATTGCCGGCGCGACGCAGCAGCAACTGATCATCGG
+>>747:3:11:8248:18250/2 190624 1
+GATCCGAAACAGCGTTAGGGCCTGGCCCAATTCGTCGTGGATTTCTCTCGCGACGCTGATTCTCTCCTCTTCGCGA
+>>747:3:11:8300:20629/2 190675 1
+CGGGTCCTCAGGCTGGCGAGCGATGCAGGTGCTCTGGGTCTGCTCGCCCTCTACGTCGCGATGGGCACGGGCCTCA
+>>747:3:11:8320:21034/1 190694 1
+AGGCCCGCTGGCGATTCTCGTTTTGTCCGAGCCCCGCGGCGATCAGCGCCCGGTCGCGCGCAATCTCCTCGGAG
+>>747:3:11:8336:1941/1 190713 1
+ACGTCGAAGACGATTGCCGAGGCGCTGCCGCAGATCGTCAACTTCGGTGCGTATCCGACCACGATCTTCCTCG
+>>747:3:11:8338:16253/2 190714 1
+CGGCGTACTCGGCGCAAACGCGGTCGAGGCGCTCGGCCGGGCGTACGACCAACTCGCGCTCCTGGAGGAGAGAAAG
+>>747:3:11:8363:16227/2 190736 1
+CCGCGCCAAGCCAGACCAGGGCGAAAAGGCGCGCGCGATCGGCGGAATTGTCAACATATGTTTCGGCCACGTTGCG
+>>747:3:11:8403:6206/2 190777 1
+TCTGATTTCGCGTTCATGGACAAGGCCAAGCGGGAAGGCAAGCCGTTCTTCGTCTGGCACAACACCACCCGCATGC
+>>747:3:11:8408:7129/1 190785 1
+CGCGAAGGTCGCCCCATTCCCGACACGGCGCGCAACCCGAATGTGATTCCAACCGTGTGGTTAACGCGCCGGGCAG
+>>747:3:11:8426:15244/2 190803 1
+TCGCTTCGGTGAGCCGGTCGAGCAGCCCGCGCTGATCGGCGCCGGCACGACGCACCACATCGCCTGGCGGGTGCCC
+>>747:3:11:8429:8596/2 190807 1
+GCTCGCTGCTGGTCTTGTTAGGTGCGGTGGGGCTCGTGCTGCTCATCGCGTGCGCGAATGTGGCGAATCTCTTT
+>>747:3:11:8444:14389/2 190826 1
+GAGAAGGTCGAACTGGACGAACTTCTTCGCCGCGCCGACTTCATCTCGCTGCACACGCCGCTGACCGATCAGACAC
+>>747:3:11:8485:15067/1 190858 1
+TCGTCGATGAGAACGGCGCGGCGATCTCGGCCCAGGCGGTCGCACACCGCGTGCTCGAGG
+>>747:3:11:8522:17942/2 190879 1
+CGAACGCTGGAAGATCGACCAGCAGCGGCTGCCGCTGGGCAGCACCGTCCTCTTCCAAGGCCTCTCGACCTGGGCG
+>>747:3:11:8522:18157/2 190881 1
+GCGATCCCGAGACGCGCAGCGTGTTCAACGAGCGGCGCCGCATGGGCGACGCGCTCGCGGGCGTGATCCGCGACA
+>>747:3:11:8538:5151/2 190909 1
+GCGAGGCTCCGCGCGGCCACGTCGGATCAGTCGACGGCGGGTGTCGCCGCGCCGGAGCTGTCGGACGG
+>>747:3:11:8600:6350/1 190962 1
+AGAGCGGGAAGCCCGCCATCGTCGTGTTCGGCCGGTCGTACGGCACCGAGCGGACGATCGTGAAGCGCGG
+>>747:3:11:8609:16807/2 190968 1
+ACGGTCTTTGATGGCTTGTCGACGCGCGCGAGGTCGCGCGCGGCGCGCACCTGGGCCG
+>>747:3:11:8686:20509/2 191033 1
+ACCGTGGTCCCGCAGACCCGGTCCGATCAGCCGGCCGCGCCGACCCGCGAACCCGGCCGGTCGAACGC
+>>747:3:11:8686:1079/1 191034 1
+CCCGGGCGGCCTGGGCGGTCGCCGCGTCTGGCGCGACCGGCGGCA
+>>747:3:11:8702:6512/2 191047 1
+CAGGCTCCTTCGTCAGGCGGCAGCGAACCGGCGTCGTTACCGAACTGTCCGGGCCGACGATGGGCACCAGCTGGTC
+>>747:3:11:8716:13717/1 191060 1
+GGCCGCAGTTCGAAGGTGCGAAGCTCCTGATCCTGCAGCCGGAAACGCCCGCGGGCGCGAAAGCCGGATCGGCGC
+>>747:3:11:8716:19284/1 191063 1
+TCGGCGCCAGCAGACCCGTCAGCATCTTGATCGTGGTCGACTTGCCGGCGCCATTCGGCCCGAGAAACCCGTAAAA
+>>747:3:11:8746:15855/1 191092 1
+CTGTGGATTCGAGACTATGGATAAGCGATTAGTGATTGCTGCGCTGCTCCTACTCGCGCGCAGCACCGTCTCTGCC
+>>747:3:11:8784:13070/2 191125 1
+CATCGGGACGCCCATCCGGTCGCGAAGCCCATCACCTGCGGCTAGGTGACGGCCGCCAGGGCACTGGCGG
+>>747:3:11:8820:20721/2 191159 1
+GCTGCCGGAGTACGTAGCGCGAATCAAACGCTCGACGGGAATTCTCGTCGCGCGTCCGCTCGCGGCGTAATCTCAG
+>>747:3:11:8833:18658/1 191181 1
+GCGAGATCGGTGCCGAGGAGGTCCGGCCGCCGCGTCTCCTCGGGGGCGACGATCTGGCCGCGCTCGGCTACCGGCC
+>>747:3:11:8852:19788/1 191191 1
+TTCGATCGACGTCCGGCGCGCCGCTTGTCCGGCGGCGAGCAGCAGCGCCTCGCGCTCGCCCGC
+>>747:3:11:8860:15826/1 191201 1
+GTACGCGGCCTTCGTTTCGGCAATGCGCCGCTCGAGCTCCTCGCGCGCCTGCTGCGCCGCGGCGCGACCAGCTTCC
+>>747:3:11:8866:16857/2 191203 1
+TGGTGCGTCGCGTAGGCCCGCATCGTGTCGAGCATCAGATACAGCGGAGATCTGGCCGCGACCGATGTCTCGG
+>>747:3:11:8873:20060/1 191206 1
+CTGCGCGTGGTGGCCGACCGCGACGTGGAGCTGACGACCGACCGGCAGAAGCTCGAGCGGGTGGTGACCAACCTGC
+>>747:3:11:8895:16444/1 191220 1
+ACGCCAAGTCGTACCGCGGGTTCGCGTCAAGGGCGCGCTGCGCGTGCCGCACCGCTCCGGCGG
+>>747:3:11:8901:7544/2 191222 1
+CGGTGAGCTCGCGCTCCACGAAGGTGCTGCAGCGCGCGATCTCCACCGGCTGCGGCCGGTTGCCGGGAGG
+>>747:3:11:8952:13432/2 191275 1
+CGCCGGCCGAGAACACCGCGAGTTCGCCGCGCGCCGTGCGCACCAGCGCGCCGACCACGCGCCCGTCG
+>>747:3:11:8978:9781/1 191291 1
+TTGCCATCGTGCTCGCGCTGGCCGACGGTCCGCGCTGCGTGCACGAGCTGGTCGACTCGCTCGCCATCTCGCAGTC
+>>747:3:11:9004:1636/1 191314 1
+GCGGTGCGGCGAGCGGCAGTGATGGAGGCCGGCCGAGACGACCGTCAGGTCGAAGCTCCCGTCC
+>>747:3:11:9019:2243/1 191332 1
+AACTCCGGCGGCATGACGCCGATCACCGCGCGATCGACGCCGTCGACGACCAGGCTCGCGCCC
+>>747:3:11:9053:4901/1 191365 1
+GTCGCCGTGCTGGTACTCGCGCAGCGTCGCGAGATCGACACCCGCGCCGTGGAACAGGCTCCGGTAGTCGCCCTGG
+>>747:3:11:9079:10428/2 191388 1
+CGCCGCCTCCCCGGAAGCCCGCCGGATCTGCCAGGACCGGGTCCGTCACCGCCCAGCGCGCCGCGGCGCCC
+>>747:3:11:9090:16999/2 191402 1
+TGCTCCTGCGTGACGACGGTGCCGAGGCCGGCGCGTTCGCCGCGAAGGATCGGCGCATCGGCGG
+>>747:3:11:9118:20085/1 191428 1
+GCGCCTCGAAGCCGAGCGACGTGAGAAGCCGGGCGGTACCCGCATCCCACGGATTTGGGATGATGAACGCGCCAGG
+>>747:3:11:9124:4882/1 191431 1
+CTTGCCATGTGTTAGTAGTGCTCACGAACGCTTGGACCGACCAACCGCTCAAGTTCACAGGCGAACCGCTGTGGTT
+>>747:3:11:9129:4064/1 191435 1
+AGCCGACGATCGTGGCCGTTCGCGCGTCGTGCCGGGCGAGGAACTTCGCC
+>>747:3:11:9131:17673/2 191437 1
+CCCGCGACGAAGTTGCGATCGCGCAGCAGTTGCGGTCGCAGGAACGGCGCATCGGAGGTGAGCGTGTGCACGATGA
+>>747:3:11:9136:7525/1 191443 1
+GCACTCGGCCTCGAACGCCTCGCCTTCGGCGCCCAGGATGAACTGGCCGCCCCGCAGGACGTGCCGGATCGCCGAC
+>>747:3:11:9137:15249/1 191444 1
+CAATAGACGCCTTCTCAGTAGCTGACAGCTTTGCGTGAACGTGCTGGGCAACTTTCTGCACGATCTCGCTTTGGAT
+>>747:3:11:9188:8610/1 191484 1
+CTGCCCAAGCAGATGGACGCCGCGGCGATGGACGCCGCCGTCAAAGCCGCGATCGCCGAGGCCGGCGCTGCGACC
+>>747:3:11:9203:5529/1 191503 1
+GCAGGCCTGGCTCGCCAAGAATTATTCCAGCGAGCTGCGGCTGGACGAGCTTGCGCGCCGGCCCGGCATGAGCCCG
+>>747:3:11:9208:13597/1 191508 1
+GCGCCGGGCCGACGGGTCGCGCGGGTCGATCCGCACGAGCGCCCCCGCCAGCCGGTCGAGGACGTAGAGCGCGCCG
+>>747:3:11:9209:17679/1 191512 1
+GCGCGGTGCGCAGCGCGCCGAGCCCCACGCCGGTCGCGGACGATACGCGCACGATCGGCGCGTCGGCGAGCCGC
+>>747:3:11:9320:16653/1 191606 1
+CCCATGAAACCGAAGGGGCTGCCGGATCCGCGCACCGGCCGCGAGCCGTACGCGGCCATCCAGCTGCGC
+>>747:3:11:9341:18960/1 191624 1
+GGTCCATCGCGCGGGGGCACGCCGACCGCCAGCGCAGCCTCGAGCAGGCGTTCACCGTCTTCCGCCGTCAGGGGGA
+>>747:3:11:9346:6795/2 191630 1
+CATCCAGGCCGTGAAATCCACCAAGGACCAGATCAAGTCGATCTACGGCAACAGCGACGCGGCCGCGTTCAAGATG
+>>747:3:11:9364:13138/2 191645 1
+GACCCCGGGTCGGCGACCAGCACCAGGCCTCCTCGCGCGATTTCCAGGCTCGCGCAGTCGTCATGGGCATGACCTG
+>>747:3:11:9397:18073/2 191684 1
+CGCGATCGATCTGCTCAAATCCCTGGCCAGCGACGAGGAACGGGAACGCGCCGCCGTCTACATGGACGGCCTCGC
+>>747:3:11:9400:6506/1 191690 1
+TTGAGCTCGATGGTGGTCACGCCGCCATCGTCGTCTTTGCTGATAAAGACGATGTCCACAAAACGAACGATGTCGC
+>>747:3:11:9402:1720/1 191694 1
+GGTGGCAACTTCGCGCTGCATGCGATGCGGACCAAGCCCGACCTCTTTCAGGCCGTGGTTGCCGCCAGTCCGTGGT
+>>747:3:11:9409:21103/1 191704 1
+GGGCAGCGCGGCGGCGAGCAGCGCGGCGGCGCGGGCCCGGCGGCGCCCCAGCTCGATGTCGGTCGGCGTG
+>>747:3:11:9457:16056/1 191756 1
+TGCTGAACGCTTTCACCGGCCTCGCCGCCGCGGCGACCGGCTTCGAGCTTGG
+>>747:3:11:9461:2800/1 191762 1
+GCGCGTGCGCCCGCTGCCGACGGGTCTCCGCTGGCCGCTCAGCGGCTGGATTCGCGATCCCGTCGAGCTG
+>>747:3:11:9469:19508/2 191763 1
+TCTGCTCCCGATCGCCGGCTGGGCCGTCGTGCGCGCGCTCACGATGACCTTGAACGGCTGCATCTGGCTGGCGGCA
+>>747:3:11:9491:20298/1 191783 1
+GAGCTGGAGGCGCAGCCGAGCGCGGCGCGCGAACGCGACGAGGATGTGGTCGCCGCCGCCGAGAGCCCCACGGAAG
+>>747:3:11:9502:21029/1 191797 1
+TGGCTCCGCCGCGGCTTCTCGCCCGCCGCGGGTTGCGCGGACACATAGGTACCGTCGGCCTGAAGGAATCGCGCCT
+>>747:3:11:9511:16428/2 191800 1
+GGACAGCACCAAGCCGGTGATCGCGCTCAACGGCGCGGCGACCATGACCTTGGAATGCCACGTGGACGGCTACACC
+>>747:3:11:9514:9150/1 191803 1
+CAGAGCGCGGACGGGTTCGCCGACGCGTTCCTGCAGCCGCCGCTGTTCAGCACGGCGTACGCGAGCGGCTGGGG
+>>747:3:11:9516:8480/1 191806 1
+GGAAACCGCCGAGCAGCTGCAGAACGATGGCGTCGCGCCCGCGGGCGGCGCGCCGGAGCAGTTCGCGGCCACGATC
+>>747:3:11:9517:8135/1 191807 1
+TTGACCCATGTTGGGCGTGACCGCGTGGGCGGCGTCGCCGAGCAGCGCGACCCCCGGGCCGTGGAACTTCGGGGCG
+>>747:3:11:9525:2781/2 191820 1
+CGTCACGCTTGGTCGACGCCACCGCGACCTTCGCGCGCTCGCCGGCTTCCCGCGC
+>>747:3:11:9541:17428/2 191833 1
+GATGAGTAGCCCAAGGATGCCGACCGAGACCACCCATACGATCAGGGACGCGCGCCGACGTGACATCCGCATCCAT
+>>747:3:11:9543:5368/1 191834 1
+GGCGGCTGGGCGAAGCTGCCGACGGGCAAGGTCACCGTCGACGTCCGGCCGGCCGGCGCCGCTGCTGCGTCCGCGC
+>>747:3:11:9561:1465/2 191852 1
+TCGGCGAACTCGCCACTCTCGACGCTGGACCGCGCTCCGCCTCAGTCGTCGCTGACGATGACGTT
+>>747:3:11:9562:19113/2 191854 1
+AGCTTCCAGGCGATCTTCTACGAGGAGATGGCGCGGGCGCACGCGCCGGGGCACGTCGGGGTGATCGGCCTCGGCA
+>>747:3:11:9601:19282/1 191901 1
+AGCTCCTTGAAGCGCTTGAACACCTCGTACTCGGCGCGCGCATCCAACGCCGCCGTCGGTTCATCGGGCAC
+>>747:3:11:9633:11377/2 191933 1
+CTGGTCGTCCCGCGCCCGACGGTGTACGGCTCGGGCGTCGAGACGGCGGCCGCGAGCGCTTTTCCTGCCATGGGAG
+>>747:3:11:9659:3713/2 191959 1
+AGCTGCGCATTGAACAGCGCGCCTTTGGCCGCGGTGAGCCTCCGGTTGTTGGTCGTATCCGCTAACGTCAAACAGC
+>>747:3:11:9699:19922/1 191998 1
+CACTTCGGCACGCCGAGCGTGATCGCGCGCCAGGGCGGCGCCACCCTCGACGTCCTCTCTCTGCGCAAGGCC
+>>747:3:11:9744:14032/2 192047 1
+CACGACCGAAGCCGGCGGCGCGATGACGTTCGGCTACACGGACTGGCTCACGCGGCTCCACCTC
+>>747:3:11:9765:12628/1 192064 1
+CCGGGGCGGTCGACAGCAGGCGCGGCGCCAGCACCCAGAGGGCGGCCAGCCCGGCCGCCGCCACCC
+>>747:3:11:9778:8649/2 192068 1
+TGGTGGACGAAGCCGGCGCCCGCGCGAAGCTGAAGGAAGCGGGTTACAGCGAGGAATTCGGCGAAATCAACAAGTC
+>>747:3:11:9788:15928/1 192082 1
+ATCGCCATGGAGAGCGCGCCTTTGACGGGGCGCACGGCGCCATCGAGCGCGAGTTCGCCTGCGACGAGGAATTTCT
+>>747:3:11:9792:13392/2 192091 1
+GTGCGAGTGGCACGCGGGCAAACGTCGAGAAGGCGGTCGGCCCGACCGACGGCGAGGCGTCGTAGGCTGCG
+>>747:3:11:9808:19187/1 192101 1
+GTCGAACCGTCTCGCCAGGCTGCTTCCGCGCAGCGCGACGATGCGCCGCCGCTGTCGGGTGCATTCCGGCCGCCGC
+>>747:3:11:9815:6972/1 192110 1
+TCTGACGTCGAGCTTCGAGCTCGCGCAGGCGGCGCCGGGCGCGGCCGCCGCGCGGGCGCTCTTGATCGGGGCGCCC
+>>747:3:11:9816:5359/1 192115 1
+TCGAGGATAAGGATGCGCGGATCGGCGATGAGCGCGCGCGCGATCGCGACACGCTGCCGTTGCCCGCCGGACAAGG
+>>747:3:11:9852:6444/1 192153 1
+CCTTCGCCGACCTGGCGGAACGCCTCGAAGATCGCCGGGACGAGCTCCGGCGCGATGCCGATGCCGGTGTCGGC
+>>747:3:11:9864:19431/2 192167 1
+GCGGCATCCGATACGTCACCCCGATCGACCGCCACGAGCGCCGCGACGGCGCGATCCTCGCCCAACGCCACG
+>>747:3:11:9868:10954/2 192170 1
+ATCCACTGCAGGTCCTTCGGGTCCACGATCTCCTTGACCGCGGCGCGGAGCTCGTCGCGCTCGGGCGTGATGCCGG
+>>747:3:11:9874:14075/1 192172 1
+CTTGGTGGGGGCCTGCCTGGGACGAACGACCTGACCGCGCCGGCCGGACGCCGCACCCGTGTGCGTGTCGATCCAG
+>>747:3:11:9878:6490/1 192177 1
+AGGCGGTCGGTGCCGTCGCCGCGCACGATCCCGCGCGCGCGGCTGCGCTGCACCAGCACGTCGACGGCGCTCTGCC
+>>747:3:11:9878:2736/1 192180 1
+GAAGAGGGGACCACCATCTCGGCCGTCCCCCGCCGGAAGTCGTCCCACGCATCAC
+>>747:3:11:9893:1170/2 192193 1
+AGCAGACATTGAAAGCGTTCGTCGTGGCATCACGGCATCCGGGCCCCTTCGCGCCGCCCGCCCTGCACG
+>>747:3:11:9897:16478/1 192198 1
+ATGGAGGGCCGCGGCATCGTGGTGCTCGTGGGGCCGGGCAACAACGGCGCCGACGGCCTGGTGACCGCGAAGCACC
+>>747:3:11:9907:11182/2 192210 1
+GCGACTGCTTCGCGGCGAAGCTCGTGCCGGACGGAAGCGCGCTCGCGTACCTCACCTATCTCGGCGGCAGCGCCTT
+>>747:3:11:9937:4518/1 192247 1
+CGCTGGTACCCCAAGCATCATTTCATCCCGCTCTCCATCTTCATGGGCGGCATGGCGATCGCCGCGTTCTCGGCGA
+>>747:3:11:9968:7673/2 192271 1
+CGCCTCGGTCGCCGGAGTGGGCGTCGGCGCGCTCATCGCGTACAGCCTCCCCGAGCACGCCTTGCGGCGG
+>>747:3:11:9969:7261/1 192272 1
+TGCAGCCGATCGGACGCGCGCTTCGCGACGCGGCGAGCGCGCGCATCGCCGCAGCGCCGTTCGGAAACGGTTGCAG
+>>747:3:11:10003:5691/1 192303 1
+CCAGAAAGAGGAGCGGGAAGAGCGCGGCCCGCGCGGCGGTGCGGCCGTAAACCAGCACGAATCCGCCGAGGCACAG
+>>747:3:11:10084:5776/1 192389 1
+TCATGACCATCCCACCTGGCCAACTCTCTGTCGGCGGACCGCGTATGTCCCCCGACGGACGCATTCTGGCGTTCGT
+>>747:3:11:10094:9618/2 192400 1
+CGGCTCGTCAGCAAGCAGGACCCGAGGGCGGTTCGCCAGCGCCCGCGCGATCGCCCCGCGCTGCTGCTCGCCTCCG
+>>747:3:11:10108:20361/2 192419 1
+GGGACCTCGAAAAGATCAAGGAGCGCATGCTCGAGTTCCTGGCGGTGCGCAAGCTCAAGGGCAACGCACGCGGACC
+>>747:3:11:10110:2335/1 192430 1
+AGCCGCCGCTGCCGCCGCCACCGCCACCGCCGCCGCCGTCCTGCCCCAGGCCACCGGGGCCGCC
+>>747:3:11:10132:14864/2 192437 1
+GCGCCGTCGACGTCGGCACGGGCTCGGGCGTGCTCGCGCGCGCGGCGTGGAAGCTCGG
+>>747:3:11:10134:8898/1 192442 1
+CCGAAGCAGGTCCTCGGCCGCGCCGCGGGTCTGATCGCGGACCACGTCACCGACCTGGTGCTGAACGCCGGCG
+>>747:3:11:10156:9090/1 192460 1
+AAAACAAACATGAAAATGCACAGTCAAAACAACTCCATGGTCAAAAAAACCAAAATATGCTCACTTCTGTTGTTGG
+>>747:3:11:10235:13551/2 192524 1
+CCGGCCGCGATCTTGGCAGTGTCGTCGCCGACATCAGAAACGCCGTCGGCCGGTCGGTGCCGCTGCCAGCGGG
+>>747:3:11:10251:5290/2 192534 1
+AACCCAGACGGCGTAGACGGCGGCGGTGGCGGCCGCGGCGAGCAGGAAGGACGTGCGCCATCCGAAGGCTTCC
+>>747:3:11:10261:7878/1 192550 1
+GGCCGCGAGGGTCTGCGCCGCGGTCTTGGCGGGCGGGTCCTCGGAGCGGGCCGG
+>>747:3:11:10279:17454/2 192562 1
+CCTCTGCGAGGCCGGCCTCACAGAGACCTGCTACTGAAAACCGCGCCGCCGTCGCACGGAAGAACTGTCGGCGG
+>>747:3:11:10295:15086/2 192586 1
+GTTCCGCAACACGTGGTCGTGGGGGAGAGACGACCGGCGCGCGTCGATCACTGCCGTCGATGATGCG
+>>747:3:11:10295:18292/2 192587 1
+GCTTGATGCCGGCGCGCTCGGCGGCTTCGCGCATCGCGCCGCGCCCGGTGATCTCGAACGCCACGGTGCTCGAATC
+>>747:3:11:10316:10231/1 192609 1
+TCGGTCAACGGGGTCCCAGGTTGTAGCCGAGCCGGCGCGGGAGCCGGGCGATCGCCCGGGGGAGCCGGCCCACACG
+>>747:3:11:10327:8640/2 192627 1
+CACAAGCGAAGGGCGATCAGCCGGGCCGGGCGATCGCGCCCTGGCTCGCCTTGATGATCGCGATGGGTCT
+>>747:3:11:10338:18500/2 192633 1
+CAAGATCCTCAGCCAGCACGTGGAGCTGTACGAAGCCATGCTGCGCCTGCACGCGCGCCGCATCCGCCAGCTGTTC
+>>747:3:11:10348:5689/2 192641 1
+CGATCGTGATCGACGACAACACGGCGACCATCGCCACGCACCGGCCATTCACCCTAGCGCGTGCCTCCACCCGTA
+>>747:3:11:10350:14169/2 192645 1
+TCCGCTTCCGTCAGGCTGGTGACGTTCTCGCCGAGCTTCGTGAGAATCGTGTCGATGCCCCGCGCCTGCTGCGCC
+>>747:3:11:10397:6199/2 192684 1
+GGGCGCGGCGTCGCGGTCGCGGTGCAGGCCGGCGCCGCGGGCGGCGATCTGACGGACAGGCCCGTCGC
+>>747:3:11:10419:12278/1 192714 1
+GAAGAAGCAACACTTGAGCGCGCGCTGCGCTTGACCGGGAGGCTGCCTCGCCCCGGGTGGCGCGCGCATACAAAGG
+>>747:3:11:10424:14578/1 192722 1
+GGGGAGATCACGGCCGCCGCCGCGACCGGGGTCCTCACCCCGCCGGACGCGATGAGCCTGGTCAGCCTGCGTGG
+>>747:3:11:10430:20099/1 192724 1
+CCTGACGATCCCGGCCTCCGCGCTGATCGCGGCGGCGGGCTGGTGGGCCGGGTGGCGGCTGTTCAGCTAGCGGGGG
+>>747:3:11:10430:11907/2 192725 1
+GTGAGCGAACGCCCGGCGCCGCGCGGGCTCGCCGCGGCTCCACCCTCCCCGGTGCG
+>>747:3:11:10437:11177/2 192733 1
+GTTGTCCGGCTTGATGTCGCGATGGACGATACCGTGCCGGTGAGCGTATGCGAGCGCCGATGCGACCTCGCGCAGA
+>>747:3:11:10451:16567/2 192743 1
+CCGGATCGGACTTTACTTCGCCCACCGACTCGACCGCGGTTCCGGCCGGCGCGTCGTTCAACAAGAGTGTCCCGCT
+>>747:3:11:10473:12063/1 192766 1
+CCGTCGTTCGCCGCGATCCGTCCCGCGCCGAAGGCGTCGTGACCCACCGCGCGACCCGGCGGCAGCGCCGCGATGG
+>>747:3:11:10474:20220/2 192769 1
+GCGCCGGGCTCGAGTCCGGCGGCGCCATGTCTGCGGGAGACCTGCAGCTGGACCTCGAGTCGCACGCGCTGCAGAT
+>>747:3:11:10478:5102/1 192770 1
+CGCGCGGCAGCGATCGACGCCCGGGTCGCGGCGGCGCCGTTCTCGCCAA
+>>747:3:11:10487:6281/1 192786 1
+CGGTGGACGCTGCCTTCCTCGGCGACGGCGGCGCCGGCGTGGACGGCATCCTGGCCACGATCCGTTTCGCGACGC
+>>747:3:11:10496:1127/1 192795 1
+CCGGCAGCGCCTGATGATCGCGACCCCGCTCGTCGCCGCGCCCGCCTTCGTCGGCCTTGCCCTGCCGCTG
+>>747:3:11:10537:12518/2 192832 1
+GTCCTGATCGGACATCCAGTGATCCAATCGCTCTCCAGCGCTCTCCATCAGATGGCGCTCGACGAGGTTGGTATCG
+>>747:3:11:10597:1352/1 192890 1
+AGCAGCGCCCATCGCCCAGGTCGAGCTCGCGGCACAAATAGGCCAAGCCGCCTCCCTCGCCATAGACGCGACCGCC
+>>747:3:11:10599:19304/2 192893 1
+AGCTGAGCGACGCGGCGCGCTGGATCCAGGAAACGGATCAACGCGTCGTCATCCTGTTCGAGGGCCGCGACACCGC
+>>747:3:11:10607:13225/1 192904 1
+GGCGACCACAAGGCCAGCGTGCCGGGCAGGCCGTCGGCAAAGTCCTCGCGCGTCACACGATACGTGCCCTTCTCCG
+>>747:3:11:10609:8498/2 192905 1
+CTGTCGGTCGGCGCGGCGCGCAGCCACGCGCTCCAGAATGCCGACGTCGTCTTCCTCATGGG
+>>747:3:11:10612:2101/1 192915 1
+AGGCTCAGGCCCGCGCGCGTCGCGCGCTCGCGCAGCGCGTCGACCTGC
+>>747:3:11:10633:9270/1 192933 1
+CCTCGCGGTGGCGGGGCTCGCGCTCGCGGCGAGCGCGTCGGCGTGGGCCGCACTCGCAGTCGCCGCCG
+>>747:3:11:10651:7327/2 192954 1
+GACGCGGTCACCGACCGCGAATCCGTCCACCCCGGAGCCGAGCGCCTCGACGACGCCGGCGCCGTCCGCCC
+>>747:3:11:10653:2865/2 192957 1
+ACCGCAACGGCGGCGGCGCGATCGCGGCGATCATGGCGATACC
+>>747:3:11:10664:14078/1 192974 1
+GATCTCGATGATCGACTGCAGGGCCTTGGCGTGCGCGGCGCGGAGAAACTGATCGCGGTCGCGCACTTGCGCGAGC
+>>747:3:11:10707:16591/2 193007 1
+GGCAACGGGTCGATGGTCGCGGACGCATCGAGGCGCGCACCGCCGCCGCGGCCGTCGCCGGCCTGCCAGG
+>>747:3:11:10736:15298/2 193030 1
+CGTCGTACCGCGTACCGGCGCGGACTGCGAGCAACCCCACACCCGCCGGCCCACCCCATTTATGTGCGCTCGCGGT
+>>747:3:11:10772:18277/1 193066 1
+ACCTGAGCTTCGCGTTGAGATCGATCGTGATCGCGCGGCCGCGCTCGGCGTCGAAACAGAAAATATTGCGTCCGCA
+>>747:3:11:10815:18468/2 193101 1
+CCGCTCGCTGGAACATGGTGTCGACGCCTGACTTCTACCGCGCCGTGCTCGAAGGCGTTCCCTATCCGGTAAGGGG
+>>747:3:11:10831:14148/2 193110 1
+AGCGCAAGAGCATCACAACCTTTGGTCCGTACTCGCCCGGGCAGGCGGTGGCGATGAAGCGGATGGGG
+>>747:3:11:10841:1881/2 193118 1
+AGCCGGATGCGATCCGTCGGCGCGGTCGCCGTCTCACTGG
+>>747:3:11:10884:14592/1 193150 1
+AGACGACCCGCGAAGGTGTCCGCGCGACGCAGCTGAAGGCGCTCGAGATGGCGAAAGCCAACACCGATGCCACCTT
+>>747:3:11:10899:17202/2 193171 1
+CTGGGCCAGATACCCCGTCCGCCCCCGCACGTCGACCGTGCCCGCCTGGGGCTCGAGCA
+>>747:3:11:10911:17106/1 193184 1
+TCGACTGGTGGCTCGCGCCGTGGGTGCAGGCGAACGTGTCGGTCGACCCCGCGCGCGCGTTCGTC
+>>747:3:11:10919:11814/2 193195 1
+TTCAGCGCGAAGCGACGTCGCGGCTCAGGCGGTACATCTCCGCGGCGCGGTCGGGGTTGCCCTTGCGGTCGTAGG
+>>747:3:11:10921:8617/2 193201 1
+GGCTGCCGAAGACCTCGGCCGGCGTCGGCGCGCGGCGGCCGACGTCGACGAACTCGTCGCTGGCGAAGACCTCCCC
+>>747:3:11:10927:19819/1 193204 1
+CCGGCGTGGATCGCTCAACATCGACGACGAAGGCAACCCTACCCGCCGCAACGTGCTGATCGAGGACGGCGTGCTG
+>>747:3:11:10950:7674/2 193231 1
+CTGCACGTGCCATGACCCGCCCTCCGTGGCGCGTCGCGCCAGCGCGACCATCGCGCCGTACGCCGCGAAGAACCCG
+>>747:3:11:10950:20022/1 193232 1
+GATGGCCATGAACTGGTTCAAGCGCAACAAGGCGCCGAACGTGAAGCTCACCATCTATCCCGAGGCGCTGCATGAT
+>>747:3:11:10993:4102/1 193271 1
+GCCGGGGAACGTACGTGAGCTGCGCAACGCGATCGAGCGCGCGGTGATCCTGGCCGATGGCGGCTACATTCGCAG
+>>747:3:11:11010:2282/2 193283 1
+GACGGGCTACAACGTCGAGCCCGTCGTCGCGTCGGAGTCGGCGGTCAACGAGGCCATCGA
+>>747:3:11:11018:20852/1 193294 1
+CGTCGAGAAGAACGGACGAAAGATCTTCGGCAACACCTCCGGCGCGATGCCGGCGCCGGTGTCGATCAAGCTCAG
+>>747:3:11:11026:20014/2 193304 1
+GCGATCGTCGCTCTGCGCGCGAGCGCCCGCGACAACAGCGGCGCCGCGACGAGGCTCCGGCTGAC
+>>747:3:11:11026:17441/2 193305 1
+CCTGGAAGGTGGCCATTTTCGATCCGCTGGCTTGGCTTTCATCAACTTTTATGTCACCGAAAAGGACATGTCCTCC
+>>747:3:11:11069:15868/2 193352 1
+CCGGTCGCGTCGAGGTCGGCGACCTGGCCGCCGATCAGCCCGGCGGCCCCGACGGCCTCC
+>>747:3:11:11079:19028/1 193362 1
+CGTCCTCTTCTCGGGCACGTACAGCGCGTGCCAGAGCGTGCGCCCCGGCGCGCGCTCGCCGCCGGCCG
+>>747:3:11:11113:12000/2 193400 1
+GACGCTCAGCGAGGGCGAGCTGCGCGGGCTCCGCGGCGGCGAAATCGCGCTGATCTTCCAGGAGCCGATGACGGCG
+>>747:3:11:11126:6593/1 193421 1
+GGCTGCGGCACAAGCCGGCGGCCGGCCTGACCACCAGGCGGCCCTAGGCAAGCGAATA
+>>747:3:11:11127:14107/2 193422 1
+CGACGCCCAGCTCGCGCGCGCGGAGCGCCGCTTCGGCGCCGCGGATGCCGCAATCGACCGAGATGATCAGCGCGAC
+>>747:3:11:11132:10077/1 193427 1
+TGTCACCTACCGCCGCTCCGAAGAGGCGCGCGTCGAGGAGAGCGGCACGCCGGACATCTACACGAAGGTCTATACC
+>>747:3:11:11141:18458/1 193443 1
+AGCGCGCGCGTGAATGCCGTGACGCCCGCGGACGTGCGCCGCGCGCTCGCCGCGCACTTCGGCACGCAGAGCATGA
+>>747:3:11:11155:16867/2 193465 1
+ACCGGGCCCGACATCCTGCGGGCGCTCGCGCTCGGCGCGAAAAGCTGCATGATCGGCCGCGCTTACGTCTGGGGGC
+>>747:3:11:11183:8565/1 193491 1
+CGCTCGTCCTCGGCGGGCAGTTCCACGACATCGCCGCCGGCACGGCGACGCCGCGGGCGTATCAGTACTCGTGGAA
+>>747:3:11:11209:7713/1 193525 1
+GAGCGGGCAGCTCGTGCGTGCGGCCGCGTCGCGTGCGACGCAGAGCGCGCCGGCGAGCATCACGATGGTGGTGAGG
+>>747:3:11:11225:20320/1 193534 1
+GTCTTGCCTGCTTCGCCCCGGTGCGCGCTTCGCGTTTTCTTGCATCTCTTGCGTCGTCGCGACCCGGCGTGAATT
+>>747:3:11:11230:10590/1 193537 1
+GCACCCGTCGGCGCCTGCAGCGCGACGTCGATTGCCTCCTCGATCAGCGATCGCGGCACCGGCC
+>>747:3:11:11240:10819/2 193553 1
+CCCTCCCTGGCATTCGGGCTGATTTTGGCGCCGACGCTGCGCGCCGACCCGGCGCCGACCGCCGGCTTGGCCGGGG
+>>747:3:11:11246:9776/2 193557 1
+GTGCACCGCGACTTCAAGCCGGACAACGTGCTGCTCGGCAAGGACGGCCGGGTGCGGGTGGTGGATTTCGGGCTGG
+>>747:3:11:11248:17401/1 193562 1
+GCTCGCTCCGGACGGGTCGCTCGACCGCAAGAAGCTGGCCGCTGAGGTCTTCAGCGACGACGCCAAGAGGAAACAG
+>>747:3:11:11262:20984/1 193574 1
+GTGGGCGTCGCTGTTCCGGGCGGCGGTGTCGGGGTCGGCGTCGCGTCGGG
+>>747:3:11:11276:15695/1 193591 1
+CTCGATCGCTGGCCCGGCGACCCGGCCGCGCTCGAGGTGGCGGGACGCCTCGCCGACACCGAGAAGCGCGCCGAGC
+>>747:3:11:11286:13199/1 193597 1
+GCCATTGAGCAGATCGAGCGCGCGCTTCACCGATTCCGGCGCCGGGATCTGGCGCGGCGCGGGATCGACGACCTTG
+>>747:3:11:11306:4109/1 193625 1
+GGCGAGGGGGTCGACGCCGCGTCGAGGGCCAGCAGCTCGGCCAGTCGG
+>>747:3:11:11310:6359/2 193629 1
+GCCTTCGACGCCCGCGGTCGCGACGTCGACCCGGACGACCTCGACCTGCCGGCTCTCGAACTGGCCAAGGACACCG
+>>747:3:11:11331:20346/1 712556 1
+CGCCGAGGCCGACTTCCACACCGCGCTCACCTTCGCCCACGTGTACCGGGCGCCGGTGATCCTCAACGTCGTCAAC
+>>747:3:11:11337:17614/2 193648 1
+AGCGATGCGCCCGACGCGGCCGCGCGCCTGCGGGGCTCAGAGCGGCCCGAGCCGCGACCGACTTTTCGAAAGGAAA
+>>747:3:11:11340:5970/2 193651 1
+GCGTGATCTTGTCGAGCACCTCGGCCGCCGTGTAGCCGAGCATCCGCTCGGCACCGACGTTGAAGATCTGG
+>>747:3:11:11351:12483/2 193664 1
+CTGCCAGAAACTGGCGACGCTCGCCGTGTTGGTGAGGGTCGAGCCCGGCGGCGCGTCCACGCGCACGACGATGGTG
+>>747:3:11:11371:6841/1 193689 1
+GTTGGGAAACCGGTGTGCTCGACGTCCTGCTGCCCGAGCTCGCCGCCTATCTCGCGGACGCCGGCGATTCCGACGG
+>>747:3:11:11384:4267/2 193699 1
+AGCAAGGGCAATCAGAGTGGTAAGTCAGTTACCGACGTTGGATCGGGCGCCGGCGCGCAAGCGCGGGC
+>>747:3:11:11459:18659/1 193775 1
+GGCGGAGCGCGAGCGCTGCGCGCGCGACGCCTCGACCAGCAGGACCGCCGCCAGCGCGATGAGCAACAGCGAGACC
+>>747:3:11:11481:11609/2 193799 1
+CGATCGACTTCGGCCGGTCGTGCTCGAGCCGGAACGTATCGCCCTCGCGCAGGACCACCGGGACGGGCAGGAACGG
+>>747:3:11:11486:9102/1 193805 1
+TGAACCGTGCCGCGCGGCTCCGGTCGCTCGCCGGTGCCGATCAGCTGCTGCTGTCGCAGG
+>>747:3:11:11517:13972/2 193833 1
+CAGGGGCATCGGCGCCACGCTCTATGAGCGGGTGCGCGAGGAGGCCCGCGCGCTCGGCACCCAGCTCTATTTCGAG
+>>747:3:11:11532:6810/2 193845 1
+CGCCTCGCGGATGGCCTGCGCGATAGAGGAGGCGGCCATCTCCTCGGTCGGCGCATCAATACCGCTCGCCTGCCGG
+>>747:3:11:11541:19610/1 193851 1
+TGTGGACCCGCAGCAGCGCGTCCACCGCGATCGGCGCGGGCGCTTCGACGCGCACGCCGGCGCGACCCGCGAGCGC
+>>747:3:11:11552:7062/1 193867 1
+GCGGCTGTCGTCTTCGAACGGCCGCGCCGGCCGCTCGGCCGCGAGACCACCCGG
+>>747:3:11:11576:14939/1 193888 1
+TCATCTCGGCAATCTCGTCGAGGAAGAGCGTGCCGCGATGCGCCAGCTCGAAGACCCCGGTGCGGCGATCGGACGC
+>>747:3:11:11597:7430/2 193913 1
+TCGCCCACCCGCACCTCCGCGGCCACCGCGCCCGCCGCGTTCGTCACGGTGACGGAGGGGTTGTCGGG
+>>747:3:11:11597:13841/1 193914 1
+CACCCTTGTCGGTTCACTTTGTCGGTCACTTTGTCGGTCCGCCTGTCCCCCTCAACTTTTTGTCCCCCTATAGCGC
+>>747:3:11:11598:2384/1 193915 1
+GCTGCTCTTCAGCTACGTCGCCAGCTTCATTTATGATGGCGACGCGCCGCTCGCCGAACGCCGCCCGCAAGCGCCC
+>>747:3:11:11600:8498/2 193920 1
+TGCCGTTAATCACCGCGGCCCCCACGCGCTCGATTCCTGAGCGGGTGCGAATCCTTGGGGTCACCCGGAGCCGTT
+>>747:3:11:11602:8556/2 193924 1
+GCCGATCGCATCGGCGAGCGAGACGGTCGCGGTGATCCAGATCATCGCCGCGGCGAGCGCGGCGAGAAGCGCTCCG
+>>747:3:11:11612:13061/1 193937 1
+CAGCAAGCAACGCAACTCCGGCGAGCGGAATCGCGATCGCGCCCAGGGGAAGATTGTAGAAGAGCGACACTGCGGG
+>>747:3:11:11636:9016/2 193956 1
+CTGCATCCCACGCGCCTCGAGCGCCGCGACCGCGCGCTGGCGGAGATCGCGCGCC
+>>747:3:11:11638:1724/2 193958 1
+TGCAAATCGGGGACGAGTCGCAGCGCGTCGGCACTTCCGCCCGCCATGCGCAACGCCTTCTGGTG
+>>747:3:11:11677:11324/1 194000 1
+CGAGGGGGCGAGCAGCGCCTGCGCCGCCGCGGCGACGGCCCGGGCCAGCTCATCGGGGCTCGGTGTTCCGGCCGCG
+>>747:3:11:11680:17801/2 194005 1
+ACGGTACGCGAGCGGGCGCGCATCGCGCGGTCCGTGATCGACGCCTCG
+>>747:3:11:11696:18669/2 194012 1
+GGCCCCGGTCGAGAAGCCGCTCCTGATCGCGGCCGGGCCGCTCCTGGTCGCGTTGGTCCTGGCCGCCGGGCTGTGG
+>>747:3:11:11709:19622/1 194018 1
+GGCCGCCAGCACGAACGCACCGGTGCAGATCGACGCCACGCGGGCACCGCGCCCGGCCGCCCGGCGTATGGCGCGC
+>>747:3:11:11720:14395/2 194028 1
+CCCACCCCCCTCATGGACGCGCGGTCTGCGTGGACGTGGGCAGCGCCGCGTCCGGCTTCGGCGGTGGG
+>>747:3:11:11734:2744/2 194035 1
+GCTCGCGCCGCGCGCGACGCCGAGCAGCTCGTAGTAGTCCCGTTCCGCGGTGGCCATTCGAGGAAGGGGAGCGGGG
+>>747:3:11:11765:15055/1 194069 1
+GCACATCATCCCACGCGACGTCGCGCGCGTCCCGCCCGTCGAGCGCCATCTCCTCGAGCATCATGGGGACGTATTC
+>>747:3:11:11778:13608/1 194081 1
+TGCGCCTGGGCGATCTCGAGGAAGCGGCGGCGGCGGCGGAGCGGATGATCCTG
+>>747:3:11:11781:2073/2 194083 1
+GCCGGACGCTGGTGCGTCGCCCGCCGTGCTCGGGCGCACGGTCGCCGGCTACCTG
+>>747:3:11:11784:19275/2 194089 1
+TTAGGCCCATGTACCAAAACAGGAGTGACACCGTGAAGTAGGTGGAGACCGCGAACACGTCCCACATCAAGGGTG
+>>747:3:11:11790:16454/2 194098 1
+TCCAGGACATTTCCGCGCGGACCAAGATTCGCGCGGCCGCGCTGGAGGCGCTGGAGCGCGGCAACTACGACCAACT
+>>747:3:11:11795:6292/2 194104 1
+GTCCGGGAGGACGAGCCGCGGGGCGGGATGGCCGGCGCAGGCGCAGACGAGGCGGTTCCGTTCCGCGTCCGCGACC
+>>747:3:11:11818:14485/1 194132 1
+CACGCGCGGCCTCGGGGGGCAGCCGCGCGGGGCCGGCGCGACTGC
+>>747:3:11:11837:9724/2 194162 1
+TTAAGGAGCAAGCTGAATCCGCCGCTAAGCAGAACTAACATCGCGACGGCCACGAAAATTTTTTGAAGCGGCAAAT
+>>747:3:11:11859:3561/2 194189 1
+ATTGTCGTAACCAGCCGCCGCGCCGGTTCGGATGAGGTTTTCGT
+>>747:3:11:11874:20660/1 194207 1
+GTTGGTTCTGGGGCGGAAAGACGCTGAACCAATTGCGGATTGCGGATTGCGGATTGCGCATTGACGTAAGTAATCC
+>>747:3:11:11948:8725/2 194284 1
+GTCCTACCAGAACGGGCCGCTGGTCGCGATCGGCCGAACCGAGATGGACATGCTCAAGGCCGAAGCGCTCATCCGG
+>>747:3:11:11950:18056/1 194288 1
+GGCAGCGGCGAAGGCGATCGCCGCGACGTCGCCGCTGCTCAAGGCGACGATCCACGGTCCCGACGACCTCAAGCGG
+>>747:3:11:11955:9551/1 194291 1
+GTTTCCTGAAGGAAATCGCTGATCGGGTTGGGCGCGTCGCCGAGTTGCGCCTGTACCCGACCGTTCGCGTGGGTCC
+>>747:3:11:11958:10166/2 194294 1
+CGCGCGACATCAAGAAAAGGTCGGAAAAGGTCGGATCCTACGCGCGCGCGCGAGGCCAGCCGCCGGCAGTGTCAGT
+>>747:3:11:11965:6222/1 194297 1
+GGTCGAACGGCCGGGCGACGTCGTCCGCCTGATGCGGCGGG
+>>747:3:11:11996:6660/1 194330 1
+CGGATCGTCGCCGACGCCGCCGAGGTCGAGACCACGGGCAAGGCCGCCGGCGCCGCCGAGCCGCCCGCCGAGCTG
+>>747:3:11:12022:8337/1 194358 1
+AAGATCGCGACGCTGCGGCGCGGCGCCGACGCCGACCCCGCGTCTCCATTTGCCGCCAACGCCGACGAGGGCAAGG
+>>747:3:11:12025:7492/2 194363 1
+CTGCGGCAGGCTGTTCAGCATGTCCTCGATGCGCGTCGCGCCTTCGAGCTTGATGTCCGCCGCGGTGACGACCGCG
+>>747:3:11:12027:17743/2 194367 1
+CGCGGCGATCTCGACGAGGGGGCTGTCTACGGTGCCGCGCTCTCGGCCGCCCAGGTCACCGGCCATTTCTCCGCCG
+>>747:3:11:12076:12159/1 194421 1
+GCGCGCCGCGTCGCGCAGCCGCTCGAAGAGCGCCCGGTCGCCGCTGCGCGTGGCCGCGCGCAGCACCGCGCCGATG
+>>747:3:11:12147:17676/1 194483 1
+CGCCGCAGTCTTCGAACGCGTAGTTGCTGCCTCCGCCGGCGTCGCAACTTTCGCCCGCGCTGACGATACCGTCGCC
+>>747:3:11:12149:3337/1 194486 1
+AAAGATGCCGTCGCGCGCGCGAAGGCCGCCGGCATTCGTCCGATGATGATTACGGGAGATCACCCGAAGACTGCGG
+>>747:3:11:12171:13722/2 194505 1
+TACGACAAGGACTGCGGTGCCGGGGGCCACGCGGGCGACGACGAAGCATTCGGCACCACCGTCGACCCATCACGCC
+>>747:3:11:12201:10104/1 194529 1
+ACGGCGAGCAGCGGTGCCAGCAACGCGCCCGCCAGCGCGCACAGCGCGGCGCCGATCGCGAAGACCGCCGTGAAGA
+>>747:3:11:12209:14207/1 194536 1
+GCGGGAACTGGGGCTCAACGTCCGCGTCGTCTCGGCGCGCGACGAGGCACGCATGATCTACCTGGGCGTCCGCCAC
+>>747:3:11:12225:20038/1 194565 1
+GAAGGTTTTTACTACAAGCCGCGCATCGACAAAGAACTGCTGGCTGAACACAGCAAAGGCTTGATTGCGTTGTCGG
+>>747:3:11:12238:9657/1 194580 1
+TCTTGGCGAACGTGAAGACATTCTGAATAGCCGCGCCGGTCCGAATGCCGCGCGAATTGATCGCGCTCAGCAGGA
+>>747:3:11:12251:13602/1 194592 1
+GTCGATGACGTTGCTCATGACGTCGGCTTGCTCATTCCACACGTGCTCGTAGATGCGGGTCCGGCTGAGCACC
+>>747:3:11:12262:17612/2 194604 1
+TCGCCGTGCTCGGCGGGAGCCTGCGATCGGCGCGGGAATCGCTCGACCTCACCCGGACCCGCATGAACGCGGGGCT
+>>747:3:11:12279:6377/1 194630 1
+GCCGGTCTTCAAATCCTGCGCCATGGTGGAGGCGTTCGACAGCGCGATGCAGGCCACAGCGCCAACGGAGAGCGCC
+>>747:3:11:12302:13571/1 194655 1
+CACGCGACGCCCGCCGACGCCGCCGCCCCGCCCTCGTCATGAATCCCTGGGTGCTGTGCGCAGCCGCCTACGTGGC
+>>747:3:11:12340:7927/1 194707 1
+AGCTCGTAGAGCATCGCGCCGACGGCGTACACGTCCGCGCGCTCGTCCACGTCCGCGCCGACC
+>>747:3:11:12342:20000/2 194708 1
+AGCTGGCGGCGTACCTCGGCCGGGCGCGAGCCGTGCGGGCCGAACCCGGCCAGGTCGTGATCACCTCGGGCGCCC
+>>747:3:11:12344:20340/2 194710 1
+AGCAGTGCCCGATCGGCAACATCTTCGCCAGCGCTCCGACGCCGCCGGCATGATCGCCGTGAAAGTGGCTGAGG
+>>747:3:11:12352:19251/2 194718 1
+GGCCTGTATTGCTTGGAACGCGCGCGTGCGCGTGATCGGCCCGCAGCCCGATGCCGAAGAGTGGTTGCCGCTGGAA
+>>747:3:11:12354:12859/2 194722 1
+GCCTGCGGATAGCGAGCGATGTCAAGATAGGATTGCGCCAGGCCAAGGATTGCGTCGAGGGTCTGAACGTGGTCC
+>>747:3:11:12355:7337/2 194724 1
+TGCGGCGATGGGCGCGCGGGCACGCTGGGGTTTCGTTTCAATTGGACTGCCCGC
+>>747:3:11:12361:5142/1 194730 1
+AACAGCCCGGGCCGCACGGCCGCCCGCCCCCGCACGACGCGCAGGGCGCCGCTC
+>>747:3:11:12391:1726/1 194763 1
+TCGGGCAAGATCCTGTCCGGCGGTGTCGACGCCAACGCGCTGCAGAAGCCCAAG
+>>747:3:11:12407:5837/1 194782 1
+TACATCATGATGGCGCCCGACTCGAACAGCGAGATCGGTGCGCCGCCGCCGGCGGGCGCGTGGTCGATCATCGCCG
+>>747:3:11:12428:6421/2 194797 1
+GCTGAACGTGCCGTGCGGACCGATCCTGTCGATGAAGGAGCTCGCGCACGAGCCGGCGCTTCGCGCCACCGGCACC
+>>747:3:11:12457:14070/1 194825 1
+GAAATTGCTGAAGAACACGACCGTCGCGCGAGTGCTGCCCGGGAGAACGGCCAGCACCGTGTCTCCTTCACGAACG
+>>747:3:11:12460:8378/1 194828 1
+ACATTGCGGTCCTTTATCGCCACCGCGCCGGCAATGGAGCCCACTGCGACGCCCAAGCCACCGGGGAAGGCAAGGC
+>>747:3:11:12466:7948/1 194832 1
+TCAGCACGGTTTCGGTCCCGGAGGGGCGCGAGTCCCGCCGGCGTCCGCGCGTGCCTGGCGGCCATCCGCCGGAAGC
+>>747:3:11:12491:4445/2 194863 1
+CCGATGATTTCAATCATGTGCACCGGGATGCGGATGGTGCGGACCTGGTCGGCGATGGCGCGGGTAATCCCCTG
+>>747:3:11:12505:10491/1 194878 1
+CTCGACGCCTTCGGGCTGTCGGTGGCCGGACGGCGGGTGCTCGACGCCGGCGCGTCCACCGGCGG
+>>747:3:11:12526:10336/2 194901 1
+TGCCTGGGATGAGCCCGTCGGCCTCGGGGACGTAGCCGACGCCGCGGCGCAGCTCGGCCCCCGCCGTGGCGACGTC
+>>747:3:11:12562:10424/1 194932 1
+GACCCACGCGCCCGGGCTGGACGCGGCGAACGCCTCGTTCAGCGTCAGTCCGGCGGCCGCCCCGGCCAGGCCGCTC
+>>747:3:11:12568:12113/2 194936 1
+GGCGACCGCAACGCGACCGCGACGGCATCGTTGAACGGCAGCTGTCTCCCCTCCTCCCACGCCATCTCGCCGGCGG
+>>747:3:11:12575:11373/2 194944 1
+TGGCCGCCCAGCAGCCGCTGCTGCTGGCCGTGGACGACCTCCACCTGGCCGGCGCCTCCACCCTGGACCTCC
+>>747:3:11:12576:9200/1 194948 1
+GTGTTCGGCGGCAAGGTGCCGGTCTATCCGGGCTACGTCCTCGCCGTCGCCGCGTCCTTCCTCACCGGCAAGCCGG
+>>747:3:11:12580:7320/1 194955 1
+CAAGCTGCTGCCCGGCGGCAGCCGGCGCGTCGCGCCGCGCGCGCCCATCGGCAAGACGCTGACAGATCCGGCCGTG
+>>747:3:11:12588:18997/2 194961 1
+CAGGAACCGTGCCACGCGCGCGGCGCGCCTGCCCGCGG
+>>747:3:11:12593:4072/2 194968 1
+CTCAACGGCGCCGGCAAGAGCACACTCCTGAAGCTGCTGGCCGGGGTGTACCCGCCGACC
+>>747:3:11:12624:7602/2 195001 1
+ACGGCTTTTGGTTGGAAGCTTCGGGCATCGATGCGAGCTACGGGCGGCGGCGAGTCACGCGCGCTGAGCTGCCCGG
+>>747:3:11:12640:14101/2 195019 1
+GAGCACCTGCAGGTCCAGAATCGCCGCGGAACTGCCGACCCCATTGGTCACGCTCACCTCGACCTGGTAAGCGCCC
+>>747:3:11:12644:17975/1 195024 1
+GCAAGGACGCGGCCGCGCCGCGCGCTGATCTGCACGTGCAGCACGCCCCGTTTGGCGACTACGTTCCGGTCAACAG
+>>747:3:11:12653:9848/1 195036 1
+CGGCCCGACGGTCACCGGCCGCCGCCGGACCTGCACCGCCTTGGACAGCGCGAACACCCAGATCAGGCCGAGCCCC
+>>747:3:11:12668:10535/2 195048 1
+TCCAGCTCGCGCGGCGGCGCGGACCGCGTCGCCGTGACGCAGGCGAACGCGATCGAGAATCCCTTCTGGTTCGTCA
+>>747:3:11:12681:17603/2 195069 1
+CAGCGTCACGGACATGGGCGCGAACGCGCGATCGACGTCGCCCTCCCACGTGACGATCCCTTTGACCCGCGTGGCG
+>>747:3:11:12691:6580/2 195076 1
+AATGCAGAGGGCCGCGCCAACTGGTGCACGCCCTCCGCGCCGCAGGCCTCAACGCCGGCAC
+>>747:3:11:12709:14355/1 195088 1
+TGCGAGCTGTTCGGCCGCCGCCGCGCGGGCGCGCTGATCGTGGTCGGGCTTGTCGCGAGCGTCGGCCTGGTCGGCT
+>>747:3:11:12774:19241/2 195164 1
+CTCGCGGTCTACACCGGCGAAGATGTCGCCGCGGCCAAGCTCGGTGGGCTGCCGTGCGGCTGGCTGATCACCGATG
+>>747:3:11:12799:12006/1 195192 1
+GGTCGGACCGGGTGGCGCGGCGCCGGAGGACATGGCGCCGGTGTTTCACGAGCAATTCATCGCGCTCCGCGTCAAC
+>>747:3:11:12821:15800/2 195217 1
+GATAACCGCAGAGACGCGAAGAGCGCAGAGAAGACACAAAAGGGAACCAACGGACGTACTCCGTTTGTTTCGGCGC
+>>747:3:11:12829:17975/1 195230 1
+GCCGAACTCCCGACGGCGGCGATTGTCGTGGCATGCGCGTTCGCGGGCGATCGGTCGTCGACGATGACAGTCTCCG
+>>747:3:11:12888:14522/1 195288 1
+CTCAAACCTTCTAGAAACTTCTGGGCCTTTTCGGCGCCCCATGTTTTTCGCAGGTTCGCGTACCACTCAAGATCGG
+>>747:3:11:12892:17873/2 195293 1
+GCCCCAGAGGGCGAGGTCCCGACGCGCCCCGCGCCCCGAAGTGTTTCACGTGGAACCGCGCATCTCGCGCCCACGA
+>>747:3:11:12898:14365/2 195305 1
+GGGCGAGGAAGACGACCGGGTTCACGCGCCCGGCTCCGCCACCAGCACCACCACCAGCGCGGACACGACCACGTTC
+>>747:3:11:12902:13906/1 195309 1
+GCTCGCGAAGGCCGGGCGCGCGGGAGGGGCGCGCGATATCGACGCGCTCAGCGAGCTGCTGCGTTCTCTACCGGT
+>>747:3:11:12903:16915/2 713455 1
+CAGGCGATCGCCGCGCTGAAGCCGGGCGAAACCATCGTCGATCTCGGCAGCGGCGCCGGCTTCGACTGCTTTC
+>>747:3:11:12905:4112/2 195313 1
+CAGCTTCAGCAGCGTCGACTTGCCCGCGCCGTTCGGACCGATGA
+>>747:3:11:12910:8888/1 195318 1
+GAGCGCAATCCGGGGCTGACGCAGAGCCAGGTCGCGGCCGCGCTCGGGATCAAGCGGACCAATTTCGTCGGCATGC
+>>747:3:11:12939:20368/2 195352 1
+CCGGAGTGGCTGGAGATGCTCGCCTGGCTCGGTGGCGGTCGCGCCATCGTGGTCTGCGGCGGCGG
+>>747:3:11:12950:6631/2 195367 1
+CACTGATGACGCTCTACGACGACGCGGCGGGGAGGCAGGGATTCGACGCCGGCGTGCGCGTCGCGATCCAGGGCAT
+>>747:3:11:12971:6977/2 195389 1
+TCGGCCTGATTCTCCTCGGGGTCACCGTCGCGCGGCACCTGCCCCTCCTGGCCCCCTGAGAAGAG
+>>747:3:11:12986:2096/2 195400 1
+GGCGATCGTGGGGGGGACGGTCGCGGTCGCGGCCGCCGGCGGCACCGCCTATTACCTCCCGGGGG
+>>747:3:11:12988:9235/2 195403 1
+CACGCCGAGCGCCGACCTCCGGCGCGCGCCGATCGTCTCCGCGCTGGGCGTGGAGTGGCGGAACCGG
+>>747:3:11:12998:21311/1 195407 1
+TGTCGGGCCTTGTCGCTCAGTCCCAACAGGTCGAGCATGTCGCGCGCACGGGTCTCGGCGGCACG
+>>747:3:11:13022:3613/2 195450 1
+GCCACGATCGGCACGTGCGCGCCGGTGCCGCGCTCGTACTCGCGGATCGCTGCCGTCGC
+>>747:3:11:13066:14006/2 1821038 1
+GGAAGGGGCGCCTCCCGGGACGTCCGGGCGGTGATGGCGCGCGAAGGGATCCGGCGCGCTTCGGCGATCGCCTTGT
+>>747:3:11:13119:12090/1 195532 1
+AGGCCAGACGGTCGGCGGGCGCGATCGGACGGGCCATCGACCGCGATCCGATCCAGATC
+>>747:3:11:13139:10719/1 195563 1
+GCGATCCCGAACGTGGCGCCGCCGCCGAGCTCGAGCAGCTTGTCGTGATCAGGCCCGAACTGGAACACCACCGTGT
+>>747:3:11:13162:9503/1 195588 1
+CTGCCGGTGAACTTGTTACCACCCGACCGCGTGGTGAACGCCATCGTCACCGCGCCGGCGCCGCCGCCGACGTTGG
+>>747:3:11:13166:6134/1 195589 1
+GTTCGCGGAGCAGTCTCGTGCGTTTATCACCCGGTACAAAAGCCATCGCCTTCGCCGCCGCATTCGCGGCGTGCTC
+>>747:3:11:13177:21081/1 195604 1
+CGTCCACATCGCGCGCCGCGCGCCGCGAAGCGCGCGCTCGGCGGCCTCGAGCCTCAGCGTGAGCCCTTCCAGCGTA
+>>747:3:11:13208:9341/1 195622 1
+ACTTCCACCTCACCTAGCGCGCCGCGTTAGGCGTCCAGGGGGCCGCGAGGCGGAAGCGCGCCGAGGGGCGGACTTT
+>>747:3:11:13220:13349/1 195637 1
+AGGCGATCCGTCAGGCCAAGGCGCTGGTCGGCGCGGCGACCGAGATGGTCGCGATGATGAAGG
+>>747:3:11:13231:7879/2 195652 1
+CCACGAAGCCAATCACCGAACCCGGCGCTCCACCGAATGGCGGCCCCACGATGACGCCTGGTGGTTCGAGAGTCAC
+>>747:3:11:13247:6017/2 195676 1
+CAGTGATAGCGGACGCGCGCGCCATCGCCGGCCGGCGCGGGATCGCGGACGACGCGGTCGATCACCCCGCACACG
+>>747:3:11:13249:7891/2 195681 1
+CCATCGCCGAAGCGCTCGGCGCGCCGAGGCCGCTGCACATCCCGGCCTGGCTCGGGCGCCTGCTGGCCGGCGACGT
+>>747:3:11:13255:3050/1 195693 1
+GGCGCGCGCGTCATGATCGGAGGCGGCGGCTGATGCGACGTGGAATCGCATTCC
+>>747:3:11:13256:5391/1 195694 1
+GAGCTCTTCGGCGATCGCGGCGAACACGAGGTCGGTGTCTCCGGCCGGTACGTAGCGCGGGTCCCCGAGGCCCAGC
+>>747:3:11:13291:9084/1 195745 1
+GAACCCGTGCCCGGGCCGCCCGCCGCCGCGGCGGTCCCGCCGGCAGCAGTGGTCGTGCCGGCATCGGCGCCGGCAC
+>>747:3:11:13345:19389/1 195803 1
+AGCCCCCAGTAAGCTGATTCGGCCCGCTAGCCGCCGGCGGCGGGAACCCCGGGCGGACATGGCGG
+>>747:3:11:13347:19878/2 195804 1
+TGAACCGGTCGAGCGCCCGAAGGAGGGCACGCTCGTCGGCGCCGCCATCGAACGCGGGCCGCTCCTATTAAAGGAG
+>>747:3:11:13375:8161/2 195827 1
+CCACCGAAGATCGCTACGCCGTCGCGATGGGCGAGCTCTGGGGCGGCCTCGCGCGGACGCTCGC
+>>747:3:11:13395:16813/2 195844 1
+GCTCGATCCGGCCACGGGCGACGTCCAGATCTGGGACGCGCCGCGCGGCCGCGGCCCCTACGGCATCGCCACCACG
+>>747:3:11:13396:5176/1 195845 1
+GAGCTCGAGGAACCGGTAACCCTCCTTCTCGGCGTACGGGATCGCCCGCTCGACGGTGACGCTCACCGCTGCTCC
+>>747:3:11:13402:18384/1 195855 1
+GTTCACGCCGGAATTCCTCGCCCGCGGTCGCGCCTGGGGCGATCCCGATCCGCGGCCGGTCTTCGTCGTCGGCC
+>>747:3:11:13499:10498/2 195942 1
+CCGAAGGGCAGGCGCGCGCGATGGCGCTCGCGCTGGCGGACGCCGGGCTCGCACCGGACGACATCGACTACATCAA
+>>747:3:11:13512:7660/1 195950 1
+CCCGCAGCGCACGATCGCGCGCAGCGTGGTGGTGAACGGGCAGGGGCTCCACTCCGGCGTCCGGACGGGCCTCATC
+>>747:3:11:13537:8463/1 195969 1
+AGTACTGGGATCAGGCGTTCCCGCTCACGCCGCGGGACCGCGACCCGGAAGGCATTGCGCGGCGAAAGCAGTTCGT
+>>747:3:11:13537:4860/2 195970 1
+CCGGCGCGGGCCGCCGCCACGGCCGGCTCCAGGTGCGCCCCGCTCGGGGTGCCGACGGTCACCACCGTGACTTTCG
+>>747:3:11:13565:13478/2 195997 1
+AACGCCGGGCGGGAGACGGCGGTGACGAGCGCGGCGTGCGCGCCGCCGATGGCCGCCTGGATCTCCTTGACCGGGT
+>>747:3:11:13573:3807/1 196010 1
+CACGTACGGCGTCTTGGAGAACGGCGCGTTAACGACGACCGTGACGGTGCGGGCCCCGCCTGAATCGGCCCCGC
+>>747:3:11:13575:13981/1 196013 1
+CGCTCGACCCGCAGAAGGTGCTCGACCTGCAGGGCGTGCGCGGCGTGCAGGAGTACCTGGTGCGCGAGATCCAGGC
+>>747:3:11:13575:13645/2 196015 1
+ACGACGTCGTTGATGGTCGCGGGCATCGAGATCTCGCGCTTCGCGAGATCGACCCGAAAAGGCCCCACCCGCACGG
+>>747:3:11:13600:2587/1 196037 1
+GTCAGGGTCCGTGGCGCCGCGGTGCCCGCCGCCAGGACTGGTCGCCCGCTATTGC
+>>747:3:11:13602:20118/2 196041 1
+TGGTCTCAGACCTGGCGGCGATTTGGATCGCCGGGCACCGGGTCGAGAACGGCCGCGCCGAGGGAGACCGCATGCG
+>>747:3:11:13645:11413/1 196091 1
+GCGCGCCTTGCGCAGCCGCCGGAAAGCGTCGTCGAGATGCTTGGCGAGCAGCGGCGGGTCGGCGACCGCGGCGGCG
+>>747:3:11:13655:9715/1 196100 1
+GGCGAGCAGCGCGTCGACCGCCAGCTGGCCCGACGCGCCGGCGCGCGTCTCGACGATGAACGGCCGTCCCG
+>>747:3:11:13675:10724/2 196123 1
+TGGCCAGCTCGGCATACAGCTCGATCGGCGTGCGCGCGCGCGTGGCGAGCACCTCGTC
+>>747:3:11:13675:11407/1 196124 1
+GCGCGTCGAGTCCGTACCCCTTGCCGAGCTCGAAGGCGCCGACGAACTCCGCGCCGCGATCGAGATTGGCTCGTAG
+>>747:3:11:13677:15260/2 196127 1
+CAGTTCAGCCATTGACCGCTCCCAGCATGCGACCGGCGGCGCCGTGCCCGAGATAGGCTTCGATCACGCGCTTGTC
+>>747:3:11:13704:19491/2 196158 1
+ACGTCAGGCATCCCGAGCCCGCTCCGGCGCCCAGCCCTGTTCTCGGAGCGCGTGACC
+>>747:3:11:13723:8239/1 196177 1
+CGACTACGACACCGCGTACGGCTTCGCCTCCGCCGAGATTCACCAGATCTTCGATCGCGCCGCGTTCGAGCGCATG
+>>747:3:11:13723:21119/2 196178 1
+TCAGGTCGGCTCGCAATGTAAAGCCCGCGGTCGTTAAATGCGTCGGGTAGATAAATCGCCTTCAGAGCTGCAGCG
+>>747:3:11:13728:19883/1 196186 1
+TGCGGTGAAACAAGGCTCATGGATCGATCACACCTGCCGCGTCGTCGCCACCGCCGGCGTGTCGCTGCCG
+>>747:3:11:13755:15202/1 196210 1
+CGCCGAGCAGACGCGCGTGCTCGCGGCGAACCAGGGCCTGTACAACGGCTTCCTCGCCGCC
+>>747:3:11:13757:18101/2 196214 1
+TCACGCGGTGGCCTGCCCTGACCGACGGCGAGGGCGCGATCGCCTTCGACGCGACGGGGAGGCGCGCGTTCGTCTC
+>>747:3:11:13810:14377/2 196272 1
+GACTGGAGCTCGCGCGCGCGCTCGTCGCGCGCGGCGACGTCGTGCTCGAGGGATTCCGTCCGGGCGTCG
+>>747:3:11:13856:12365/1 196310 1
+CGGGGCGGCTTGGATCACGCGAACGCGCGCTGCTTCCTGCTCTCGACCACCAACGGCGCCGAGCAATCCGGCCTGG
+>>747:3:11:13856:15077/2 196311 1
+GAGTTCCGTGTCGACCTGCGCGAGCGGGAGGCCGGCCCGAGCGGTCACGACGAAGCTGTCTTCCTCATCAAGCCGA
+>>747:3:11:13876:21151/2 196333 1
+AGTGGAGGGCGGGGAGGATGGCGAGCAGGCGCGCGGCGCCGGCGCCCCGGCGGCCCAC
+>>747:3:11:13890:6300/2 196345 1
+TCCGACGGACCGTGGGGCGCAACCCGCGACTCCGCGCCGCGGGCGGTACCCGACCCACCGAACTCGGACCCGCCCT
+>>747:3:11:13891:19796/1 196346 1
+AGCACGGCTCACACGTCCACGCGGGGTCGCCGGCGGCGCCGCTGCACTG
+>>747:3:11:13898:8547/2 196354 1
+GTGACGCCGCCCGCTCCGCGCGACGCGACCGACGCCACGCGCGCCCTCAACCGCGCCGTCCTC
+>>747:3:11:13918:17198/2 196375 1
+GTGGGAAGACGCGGAGCTCGCAGTCGCGTCGCGTTTTCTGCAGACACTGGCAACGAGTCAGCCGATCCGGCCGTTG
+>>747:3:11:13926:18899/1 196382 1
+CGCGCTGGCACGATCGGCGAGGCCGCGCGAGGCGCGAAAGCTGCGCGGGTTGACAATCAGGCAGGGCGGCGGG
+>>747:3:11:13928:11705/2 196385 1
+TCAAACCACTCGATACCGGCACTGTCCTTGCGTCGGTCGCCAGAACCGGTCGGCTTCTGGCGGGCGGCGAATCTTT
+>>747:3:11:13954:11330/2 196410 1
+CTCTATGCCACACAAGCCGGCGAAGAGCATCGCGATCTCATCGGCGCGCGCCTCGTGGCAATCGATACCCGGCCGA
+>>747:3:11:14024:11009/1 196477 1
+CTGGACGCTGGCGCCGGCAGCAAGGCTGCTGCACGTGGCGCTGCCGCGCGCGGACCGTGGCCC
+>>747:3:11:14035:20372/1 196489 1
+AAATAGGTTAGCACAATCGTCAGCAGCCAGTACCAGATCGCGGCCACGATCAGCGCCTCGAAGAAACGCTGGCGTG
+>>747:3:11:14039:8479/1 196490 1
+CTCGCTCAGGGGAAATTCGTAGTAGAGATGCAGAAACGCCTCGGCCGCACGCGCGCGATCGCCGTCGGTAAGGCGC
+>>747:3:11:14051:16837/1 196508 1
+CGAGCGCCCGGGTCGCCGCCGCGATCTCCGCCTGGTCCGCCTGCGGGTTGATCAGGATCGCGATCGGGTCGCCG
+>>747:3:11:14070:13219/1 196530 1
+CATCTTCCTGGTCGGCGCGACCGGCGAATCGGCGCGGCGGCTGACAACCTTCGGCTCCAATCCGTCCTGGTCTCCC
+>>747:3:11:14078:6587/2 196540 1
+TGGTGCGCGAACGCCGGTGGAAGCGCGTCGCCGCGGCTGCGCTGACGTACGGCGCGAGCGGCGCGATCTGGCTGCT
+>>747:3:11:14097:19229/1 196559 1
+GCCGAGTTCGCGTCGAGTCGCGGCCGTTCGCGAGCCGATTCCGTTGGCCAACTTCACGCAAAGCGAAGGCAACGTC
+>>747:3:11:14118:10726/1 196582 1
+GCTCCAGCCAGGTCGACGCGCCGGTCGCGTTCGCGGACCCGCGG
+>>747:3:11:14144:4983/1 196606 1
+CCACGCCGTCATGACGCTCGCCCGATACCCCGACGAACGACGCCGGCTCAAGAACGAGCCCGGACTCATCGACAAC
+>>747:3:11:14164:21257/2 196624 1
+GAGCACCGTGTCGGTGAGATGGAAGGTGACGAGGACGGCCGCGACGTTGCCGGCTTTGTTTCGCTCGGGCCGCAAG
+>>747:3:11:14176:9238/2 196635 1
+CGCTGGAGCCGGCCGACGCCGCGCGCGCCCCGGCGGCGGGAGGCTACCGGATACCTCACGCGG
+>>747:3:11:14201:19746/1 196660 1
+AGCACCGTCACGTTCGGGCAGTTGACCACCACCGCCGCGCTGGCATTGGCCGTACCATCG
+>>747:3:11:14204:7250/1 196662 1
+TTCAGGTCCTGACGGTCCCTGAACGACGCCCGTGAGATAACCGTCGGCCGGGGCCGCGCCGCGCTGCGCCTGCAGC
+>>747:3:11:14234:18651/1 196682 1
+GTTCGGGACGATGAAGATCCTTCGCTTCGCTCAGGATGACAGATCGATTCGCGGATCAGCTCGC
+>>747:3:11:14238:6555/2 196683 1
+GCGGCATACTGTTTGACACGGCCACGCGCCGTGATTGGCTGCCGCACGGCGTCACGTAGGCTATGGCGTCG
+>>747:3:11:14249:7322/2 196696 1
+CGACTGTCAGTACCGGGAGCGCTAGCGACCGGGTCGTGTCCTGCCGGGGTTGAGGACCCC
+>>747:3:11:14286:9023/1 196738 1
+CCGAGCGCCGCGACCGCGCGACGTTGGTGGCCGACCTCTGGGCCGAGCTGCAGGAGGCGCCTGGCCACGAGGCCCG
+>>747:3:11:14298:8688/1 196747 1
+GTAGTCGGCGTAGCACCAGGCGTAGGCGCCGGCGGCGCCGAGCCGCAGCAGCCGCTCCAGCACCGCCTGG
+>>747:3:11:14301:4873/1 196749 1
+GTCGAACGGAATGCCGAGGTAATGATCGGTGAAGCTGTCGTTCTGCGCGGGGTCGAGCACCTCGAGCAACGCGCTG
+>>747:3:11:14312:17409/1 196761 1
+ACCGGGACATCGCCGTCGAGGTGGCGCGCGGTAGGTTCCGCGAGGACCTGTACTACCGCCTCGCGGTCGTCACCCT
+>>747:3:11:14316:20185/1 196766 1
+ACGAGGTCAAGGCCACCGCGGAGCGCGTCGCCGCGGAGCGCGGCCTGCCGGCGCCCGAGCTGCCTGCGGCACCGCG
+>>747:3:11:14387:14623/1 196833 1
+TTGACCTGTCGCGGATGCCGCGCGACGCGACGTTCGGCTGGGCCGTGCGCGTCGAAGTAACAGACCGCAT
+>>747:3:11:14417:12838/2 196852 1
+GACGATCGGCTGCTTCCAGATCTCCGTGAGCTTGGGCGCCATCAGCCGCGCGAGCGCGTCGGCCCCGCCGCCGGG
+>>747:3:11:14434:12069/2 196864 1
+GGTACCGTCGTGTCCGCCGGAGGCCAGCGTCCGCCCGTCCGGCGAGAAGCAGACCGAGAACACCCGGCCCCGGTGC
+>>747:3:11:14434:6753/1 196868 1
+TGGAGGGCATGCTGGCGCTGGTCGCCGCCGGCGCCGGGATCGGCGCGGGGCCGGAAGAGGCGCTTTCTTCGTTACC
+>>747:3:11:14455:15118/1 196901 1
+AGCGGAACGCGTGAGAGGATGCGGGCGTCGAACCCGCGCTCGAGTCCGACGCCCGCAAGCACGTGTGACATCCCGC
+>>747:3:11:14457:8415/2 196902 1
+GAGACGGCGACGGCGGCGCGCGAGCGGCCGCCGTCC
+>>747:3:11:14459:20604/2 196903 1
+CTTCCCCAGCGTGCCACCCGCGGCGGCCTTGGCGCCGGAGCGCCTATGGGTGGATCTCATCGGCGG
+>>747:3:11:14488:7139/1 196927 1
+ATCCGTCTCCGGCAATCGTAGCGCCGTCGGGGCGCGCCGGTGCTGCCAGACGACGCGACCTGCCATCGCTCGCAAC
+>>747:3:11:14489:11179/2 196928 1
+TGGTCGAGCCGTTCGTGGGCGCCAAATGGCTGGCCGACCGCGGGACCGGCGCGCTCGAGCAGCAGGCGCTGGCCG
+>>747:3:11:14495:14040/2 196938 1
+GCGCAGGAGCTTGGCGAAGAGCTTGCCCCGGGCCGCGTCGGCTGCGCCCTTCTTGTGCTTGATCGTCGCCCACTTG
+>>747:3:11:14501:19273/2 196950 1
+AGGCGAGCAGCAGCGGGTGGCGATTGCCCGGGCGATCGTGAAGCGGCCGGACGTGCTGC
+>>747:3:11:14515:18245/2 196973 1
+ACAACGTCCACATGCGCGAAGACGCGCGCCGCTTCAGGGAGATCGTCAAGGCCGGCGACTGACGGCCACACACGCC
+>>747:3:11:14520:19926/2 196981 1
+CGCCGCCCCGCGCGCAGCCGTGTGGCACGTCCTCAACGACCCGGCCTCGATGGCCGCGACGATGCCCGGCGTCG
+>>747:3:11:14534:3788/1 197000 1
+GATGTCGAAGAGTTTGGCGCGTGTGAGCGGCGCCGCGTCGTGAATGGCGACCAGATCCACCTTACCATCGACCAGG
+>>747:3:11:14541:12323/1 197008 1
+GCGGGCGTAAGCGCCTATGTAGTGGACGGCCTCGCGCCGGAGCGCATCACGCCCATCCTCGATACCGCCGTCGCGC
+>>747:3:11:14602:18935/2 197061 1
+GGCTGATCGCGCCGGGCCGCGTCTACCGCCGGGACCAGTTCGATCTCACCCACACGCCGATGTTCACGCAGGTCGA
+>>747:3:11:14624:8376/2 197083 1
+TTGCGCATGCTCTGGCGCAGGTCGAACACCAGCGCTTCGGCGATCGGACCGCCCGGCGCGGTCCAGCGATCGAGCA
+>>747:3:11:14628:6172/1 197088 1
+GCCCTCCTAGCCTCCGCCCCCGCTCGGCTGCCCGTCCGCCGACGCTGCCGCAAGCCGCGCCCGGACTTCCTCCAGC
+>>747:3:11:14640:11294/2 197096 1
+CAGCGCGCGGCGCTGCCGCAGCTCGTATCGGCGTTCCGCGCGGCGGCCGATTCCTGGTCGAGCC
+>>747:3:11:14641:13142/2 197097 1
+CAAGGTTTGGTTATTCAACAGACGCCACACCTGATATTTATTGGCGCGGCATTATGATTGAGGCAGAGTTCCCGGT
+>>747:3:11:14656:1816/1 197109 1
+CGACGCGCTCGGGCTCGCCTGCGCCGCACGCTCGAACGCGACGACTGC
+>>747:3:11:14686:8168/2 197150 1
+GTTGGTTCGGCGAAGAGGAGAAGGTCACCGCCGGCGACGCCGGCGCGGCGATCGTCCTGGCCTACCGGGCAAATG
+>>747:3:11:14687:4634/1 197151 1
+AGACCTGTTTCTACGCCGAGCAAGGCGGCCAGGTCGGCGACCGCGGCAAGATCCGCACCAAGACCGGCACCTTCGA
+>>747:3:11:14688:10015/1 197153 1
+CCGCCAGGTCGCAGGCAAGCGCGCGTTCCCTCGGATCGCGCGGCGCCAGCAGCATCGCCGCCATCCGTGGAGGGG
+>>747:3:11:14688:10015/2 197154 1
+TGCCGCGTTGCGCTTTGTCGATCCGCCACCGGCCGGCGCGCTTGCCGCCGCGCGCGAATTGCTGCAGCGCCTGGGC
+>>747:3:11:14692:8263/1 197159 1
+CTGGCGCATGCGAGCGCCCCGGCGATGCCAACCGCGGCGCCTCGCATGAGCCCGGCACGGCGGCC
+>>747:3:11:14700:3583/1 197167 1
+CCCGCCGAGGGCGACGCGGCGGTCGAGATCGCCCGCACCACCAGCGGCGTGGCCCGCGTG
+>>747:3:11:14705:16488/2 197173 1
+CGCGACGCGCTGCACGACCGCATCGGCCAGCGCGTCGGCGGTGTCACCGCGATGCTCGACGAGCACCGCACCC
+>>747:3:11:14716:1533/2 197184 1
+GGCGCCGGACTTCGGGATGGAGGAGATCGGCATGGACGCGGCGCCGGTCTCGACGCACGTGG
+>>747:3:11:14719:1573/1 197187 1
+GCCGCGCTGGGCCTCATGCCTATTTGTTAACGGCTTGAACGGAGCGAAGCGGTTGAACGATTTGAACGTCTTGAAC
+>>747:3:11:14741:5541/2 197211 1
+AGCAGCGACGGCTTGTGGATCAAGGCGCGCGCGATCGCCGCGCGCTGCATCTCGCCGCCGGAAATCTGCTGCGGG
+>>747:3:11:14748:16867/1 197218 1
+CCCGAAAGATCGCGAGCAGATGCACCTTCACCGTCCCTTCGCTGACGCCGAGCTCCCGTGCGATCGCCTTGTTGGA
+>>747:3:11:14768:16984/2 197242 1
+GGCCTCCATCCGGACCTGATCTCGATCGGCAAGGCGCTCGGCGGCGGCGTCGCCGTCGGCGCGGCGCTGG
+>>747:3:11:14798:14293/2 197280 1
+TCCGCAGCATATCGCCGCAATCGCCGGGGCGGTGCGCGATTGCACGCCGCGCGCCGTCCCGGCCGCTCGCGACGGA
+>>747:3:11:14824:14025/1 197304 1
+CTGCGGCGACGCATCATCCTGATCGGCGCGGGCGCGCTCGGCGCGGCGCTGCTGCTGGCGATCGG
+>>747:3:11:14843:11471/1 197328 1
+AGAAATCAGCAAGGAACCCGGCGCGGCACGCGCCGCGGCCGCCGCGGGGACGCGGGGCGAGGGG
+>>747:3:11:14848:1242/2 197338 1
+CTGCTGGCTCTTGGGCGAGTCGGGCTCGCCGCCGCGGTAGAAGTTGTTGGTGGGCTGCTGGCCGTTCTCG
+>>747:3:11:14863:19571/2 197343 1
+CCGCGTGCACGTGGGGGCGCGGCAGAGCGCGCGGCGCGGGCGAGAGACTGGTCCTTGGCGAAGGGCCAAGTCAAGC
+>>747:3:11:14867:6817/1 197349 1
+CGGCCATGTTCGCGAACGGTACCGTTGGCGACGGCGGACCGTTTGATGGGATCGTCACGCTAAATTCTTCCGTGCC
+>>747:3:11:14891:14834/2 197367 1
+CGTGCTCCCCCGTGGCGTTGGGGCGGGTGAAGATCCAGTTCTGCCAGGCCGAGAGCCGTCCGTAGATTTTGCTCTC
+>>747:3:11:14906:15010/2 197379 1
+CGCCGCGACGATCGGCAGCCCCGAGGCGCGCAAGGCGCTCGCGCGGTCGACCGAGGACACGGAAGTCCAAGTGCGC
+>>747:3:11:14916:12093/1 197393 1
+GCAATCCCGACCGTCTGGGCTCCAACGGGCCGGCGCGACCGACTCATATCCATAACAAGGTCCATCAGATCGATTG
+>>747:3:11:14930:13379/2 197404 1
+GCACGCGCCGGTGGCCGGCGCGGCCGGCGACGTCAGTGACTACCTCGGACGCTGGGATCTCACCTTGAAATCGCCG
+>>747:3:11:14945:14620/2 197423 1
+TGGGCATGATCCCGCGCGCGCGGCGTCTCCGCGTCGCCGGCACGTTCAGCCTCGGCCTGTACGAGCTCGACACCAC
+>>747:3:11:14960:7007/2 197448 1
+GGTCGGTGACCTGCCGCCCGGACGCGCGCTCGACCTCGCGTGCGGCGAGGGCCGTAACGCGATCTGGCTGGCGGAG
+>>747:3:11:14961:16888/1 197449 1
+CGTCACCGTCGTTCCGCTGCTGCTCTCCTTCCTGCGCGAGGAGAAAGGCGGCGAGAACGCCTGGCAGTGGAACGTC
+>>747:3:11:14963:9307/2 197450 1
+CTCGATCCAAAGAATCCAAAACGGATGTGGCACGGGCAGGACGGCGGCGTCGCCGTCACCTACGACGGTGGCGAAA
+>>747:3:11:14972:20504/1 197465 1
+TCGTTGCCGGGCTCGTTGGCCAACTCGCGCGCGAGGTTCGTACACTCTCCGATGATCCGTCC
+>>747:3:11:15022:19791/1 197510 1
+AACACGTGCGCGGACTTCTACGTCGAGACCACCGACCGCGGCGAGGACGTCGCCGTCGCGAACCCGGCCCTCTATC
+>>747:3:11:15052:18277/1 197536 1
+GTAGTTCGCGCGGCCGCGCAGGCGTCCGTGGGCGAGTGCGTTCGCGGTCGTGAACTCCTTGCTG
+>>747:3:11:15053:15618/2 197539 1
+GCATCGAGCGCGCCGCGGCGCTCGGTGCGCTGGCGCTCACGCAGGCTCGGCTCGAGCAGGCGCTGCGCGTCGC
+>>747:3:11:15053:13561/1 197540 1
+GTCCTGCACGCCGTCGAAGGGCGCGCGGCATCCGTCGCGGTCGATGACGAGCACCCATGGCACCCCGGGCTTTGCG
+>>747:3:11:15066:2113/2 197564 1
+TTCGGCGTCGACGGTGACGGCGCGTTCGTGTACTTCGACACCACCGCCGACTTCGGCTGT
+>>747:3:11:15084:19928/2 197577 1
+GTCGGCCGGCGGCGGCGGCGGCGGCGGGCACGCAGCCGGCGGGGGCGTGTTCGTGTCCGCGG
+>>747:3:11:15103:6542/1 197595 1
+AATGGGTTTGGGCCTTCAGGGAGGGACGGACGCCGACACGTCCGCGCGGCGCATCCGTTCGACGCGCGCGCTTTGG
+>>747:3:11:15151:21026/1 197651 1
+CGATGCACTGCAATTCGCCGCGCGACAGCGGTGGCTTCAAGATGTTGGCCGCGTCGATCGCGCCTTCGGCCGCGCC
+>>747:3:11:15158:5788/1 197655 1
+ATCCTCTATGGAGCAGTGGCGCTCTCCGAGAGGAGCCGCGCGTTCGGTTCGCTCGCCGCGTTCGCCGCAAACGTGG
+>>747:3:11:15168:21093/2 197667 1
+GAGCGGTCACGCTGGTTCGCCAGCCGCAAAGCTTTTCTTTCAGGCGCGCCGGTGCCGCATCCGTGAGCGCAGCCGC
+>>747:3:11:15175:2304/2 197679 1
+CGCCGCCAGAGCCACCAGCCGCCGACCGCCGCCAGCAGCAGAAAGATCCCGGGAGCCGGGGAGCGGAGCCCGCCTC
+>>747:3:11:15176:6049/1 197680 1
+GATCCTCGGTCGACAGCACCTTGATCCACGGAGCCGCGAGCTCGAGCGCGAGCGGCAGCGCATCGAGCCGTCGACA
+>>747:3:11:15181:1187/1 197682 1
+TGGGCCCGCCCGCGGCGCGCGACGCGCTGGTCGACTGCCTGGCG
+>>747:3:11:15201:9515/1 197711 1
+GCTCAAGCCCATTGCGGCGGCGCGCGCATTGGCGACTTTGAGCTGCTCTTCCGACAGCGTGACGCCGGTGACCTCG
+>>747:3:11:15220:6103/2 197736 1
+TCGCGGCGAGGCGTGCTTCGAGCTCCGCCTTGGTGATCTGCCCGACGACGACGAGCGTCGCGCGGTCGGG
+>>747:3:11:15252:9832/2 197769 1
+CCGGCAGGTTTTTGCCGACACTTACGGGCCCTCGATTCCGGTGGCGGCCGACTTCCCC
+>>747:3:11:15254:7804/2 197772 1
+CACCAGCGTCGCCAGCGCCTCGCCGTCGACATCCTCGGCGATGATCACAAAGTTCTTGGTGACCTGCAGCGCCTT
+>>747:3:11:15259:2640/2 197780 1
+TGATGGCCAGGCGGGCAGGTGCGGGAAACTCTCGCACCAGCCACCAACACACCGCAGCCACCAGTCCCAG
+>>747:3:11:15266:13647/2 197786 1
+GTCATCAGCACGGAGTACGACAGATCGGCCCCCGGAGGCTGGGGGCCGGCCGGGGCGATCGACTTCAGGAGCGTG
+>>747:3:11:15270:10132/1 197792 1
+TGGCGCCGGCCATTACGTTAAGATGGTCCACAACGGTATTGAGTATGGTGACATGCAATTAATCTGCGAGGCGTAT
+>>747:3:11:15292:18778/1 197816 1
+CAGCGCGAGCGGATTCCGCGCGCCGCTGCATTTCCGCCCGCCGCGCACGCTTCTTGCACCAGCGCAGCGCCTGATC
+>>747:3:11:15336:8089/2 197858 1
+AGCGCCACCCGCTACCAGGTCTGGCTCGAGGTCGAGCTCGCGGCGTGCGAGGCCATGGAGCACGAGAAGCTCGTCC
+>>747:3:11:15349:20142/1 197867 1
+CTCGTGGCGCTGTCCGACTCCGCGCTCGCCCAGGCGGAGCCCGCGCTCGCGCGGCGCG
+>>747:3:11:15353:12059/1 197869 1
+CGACGTCTCGCCGTCGAACATGTTCCGCAGGTTGACGACCTCGAGCGCCTCGAGGGACAGATTGCGCAAATTATCG
+>>747:3:11:15364:17275/1 197883 1
+GACAGCTCAGGGTCGCGCGGGTTGGCCGGCGGCGGCCGGTCGCCGTTGACCAGCCGCGCCAGGTAGGACACCGGG
+>>747:3:11:15387:3408/1 197911 1
+CATAATCTCGACGTGATCAAGACGGCGGACTGGATCATCGATCTGGGACCCGAAGGCG
+>>747:3:11:15393:6982/2 197921 1
+GCTGCAAGGCGCAAGCATGTCCGCGCTCCGCTTCACCGACGTCTCCGCACCGCGACCCGACCTCGACTCCCTGGCC
+>>747:3:11:15412:12895/1 197935 1
+GCCCGACCGTCCACGGGACACCACCGCGAACGCCGCGTCGCCGCTGATCCGGCCGCAGAGCCGCGATCTCGCTCAC
+>>747:3:11:15427:13777/1 197958 1
+CCTTCCGGGCCGCGGCCGCGATCGGGTTCCTGGTGTTTGCAGCGAATGCGGCGGCGTCGCCCCTCTACCGG
+>>747:3:11:15447:14421/1 197981 1
+GCACGCCGCGGCCGAGCGCGGGTGGCTCGACGGCGAGCGCGCGATGGCCGAGTCCGTGCTCGCGATCAAGCGCGCG
+>>747:3:11:15447:7015/2 197982 1
+GCCGCGTCGCGAGAAGCGGAAGCCCGCCAGGCCACCGCCGAACAAAAAGCCGCCGCCGATCGCGAGCGCCAAGCGG
+>>747:3:11:15456:18869/1 197992 1
+TCCCGCGCCGTCAGCGAGCGCCCATGCTCGACGAGCTCCCACGTCGTGATCTCGAGCTCGTCCCGCTCGAGCGGCC
+>>747:3:11:15463:9209/2 197997 1
+CGCCCAGGCGCCCTTCGGTTCCCACCTCCTGTGCCACGCGCGTCACTTCCGCGGCGAACGACCGCAGCTG
+>>747:3:11:15507:3858/2 198035 1
+TCATCGAGGAGCTGCAGCGCGCCGGCAGCCGCGTCGCGATGGCCGGCGACGGTATCAACGACGCCCCCGCCCTCGC
+>>747:3:11:15539:6191/2 198071 1
+CAGAATCGCCTGCCGCGCGCGATCGCGGCCCTGCTTCGCGGAGCCGCCGGCGGAATCGCCTTCGACGACGAACAGC
+>>747:3:11:15545:8749/2 198083 1
+TCGGCGAGGCGGACGCGGGCGAGCACGTCGAGCGCGGTGGTGCCGGCGTCGGCGTCGGCGACGCCCCAGCGGACGC
+>>747:3:11:15549:10560/2 198088 1
+CGGCTTCCACGGCGTGGGGCTGATCGCCAAGCGCGCCGGATCCGAGGCCAAGGCAGCGAAGGGAGACTGACATCAT
+>>747:3:11:15562:19451/2 198096 1
+CCTTCAGGGCCGCCATGGACTTGCGGCTGCCGTCGGCTTCGCGCACCCAGACGTCCGTGGCCTCCAGCCGGGCGAG
+>>747:3:11:15604:7397/2 198130 1
+AAGGCGCTGGCGCATGCGGCGCCGGGCGGCATGACGGCGCTGGCGCCGGAGGTGGCCGCGCATGCCGAAACCGAGC
+>>747:3:11:15608:15818/1 198135 1
+TTTCCAACTCCTGCAATTGGTGAATTGGTGAATTGGTGATTTAGTGAATTGGTGAATTGAACTCACCAATTCGCCA
+>>747:3:11:15611:14371/2 198139 1
+GGTTTCAGATCGCGATGCACGATGCCCTTCTCGTGAGCCGCCGCCAGACCACGAGCCATCTGCAGCGCAAGATCAA
+>>747:3:11:15616:10599/1 198148 1
+GCGCCGCCGGAGAGCGTGATGCCCGACACCGTGATCGTCTGCGCCGCGACCGAGACCGCGCCCGTGCTCGCGACCG
+>>747:3:11:15638:9100/1 198168 1
+CCTGGCGACGCTGCCGGGCGGGCGGACGCCGACCGCGGCCGACTGGCAACGGCTGTCG
+>>747:3:11:15697:12850/1 198234 1
+TGACGACACGGGTCGTGAAGCCGAGGCTCTCGTAGAGCCGATAGCCGGCCGGGGTCGCCCCGAGGAAGAATCGGCG
+>>747:3:11:15698:4130/2 198236 1
+CATGATGTCGTCTCCCAATCCGATGCTACGACGCGGCGCGCGGCGCGACCCAGTAGCCGC
+>>747:3:11:15701:13300/2 198240 1
+TGTCTCGAAGTCTGGTCGCCGTTCGGCTGCTGGTCGTCATTATTATCGTCGGCCTTATTATCGGCCTCGTGCTGCT
+>>747:3:11:15705:20455/1 198241 1
+GGAGAGCGACCAATTCAAAATGATCAGCGAAGAACTGCCGCCAAGTGTCGAGGCGGCGGTGCTGGCGCCGCCGGCG
+>>747:3:11:15712:15184/2 198245 1
+GGCTCTACCGCGACGACGTCCAGGAGCGCAAGGACCCGCGCGGGCGCGCCTACTACTGGATCGGCGGCGG
+>>747:3:11:15714:19567/1 198249 1
+GCGTGGCGGGGGTGTTCGACAACAGCTCCACGCCCGGCGTGGGGTACAGCGCCATGCGCGCGGGAGCGCCGGGGG
+>>747:3:11:15723:16227/1 198258 1
+CGAGCACGCCAAACGGCGCGGCGCGCCGATCCTGGCGGAAGTCATCGGTTACGGCGCAACGGGAG
+>>747:3:11:15753:17298/2 198283 1
+GTGATCGATGCCGCCGCGTGCGGCGCCGCCGAGCGGATGGCCGCCGATAAAGG
+>>747:3:11:15834:11124/2 198360 1
+ACTCGTCTCCAGGACGAGCTCGGTCGCGCCCAGCTCCTCGAACTGCGCGAGCGCATCCATGAGCAGCTCATGTGCG
+>>747:3:11:15848:12914/1 198372 1
+AAATAAGATATCAACTTTACATCTAACTTCATGATTAGTCGTTATCAACAAGGACCTTTCTTTTTTTAAATAAAAT
+>>747:3:11:15855:16244/1 198380 1
+TTGTCCTCGCCGAAGGCGAGCGCGGCCGCGGTCGGCTCGTTTATGATGCGCTTGACTTCGAGCCCGGCGATGCGGC
+>>747:3:11:15860:18061/2 198384 1
+TGGCTGAAACACGTTCTACTTCGCACTTGGGCAAAGATCGCGGCGATGCGATCCTCGATGCCGCGCTCGAGCTCGC
+>>747:3:11:15861:9260/1 198387 1
+CAGGCGACCGTCCGGGTCCACGGCGCCGCCCGATGCACGGCGGATCACGACCGGCGACGGCAGGTCGATGTCGAA
+>>747:3:11:15865:19464/1 198391 1
+CATCGCCACGCTCGCGGCGATGGGCGTCATCCTGCTGATCGCGTGCGCGAACGTCGCCGCGCTCATGCTTGGAC
+>>747:3:11:15868:7877/1 198393 1
+CGGAAACGTCGCGCCGATGGCGATGTCGGCCGCGCTCGAAGACCCGCTCCATTACATGCTGCC
+>>747:3:11:15872:5536/1 198395 1
+CGCGCGCGGCGAGATCGTCGACGCGGCGGCGCTCGAGCGGATCGCGCGCGAGAAGCCCCTGCGGG
+>>747:3:11:15894:11158/1 198424 1
+GCAGGCCTGCCTCCCCATCCTCGAGCTCGGCCTCGACTGGTACCGCGGCTGGCGCGGCATCGTCGTTTACCCGGG
+>>747:3:11:15903:8681/1 198428 1
+TGGGCACCTTTTGCCTCGCCACGGGCGTTGCCTCGGTGGTTTTTGGGAAGGCGCCTGCCCCGGCCGCGGGGCTCAC
+>>747:3:11:15904:14189/2 198429 1
+CCCGAGCAAGGTGACGTCGATCGCGAGCTGGCCGTCGACGCCGGTGAACGGAACGGACGACGGGTCGCT
+>>747:3:11:15909:6718/2 198435 1
+GACGAGGGCGAGCCGGAACCAGGCGGCCGCGAAGACCGTGTGGGTGCCGAGCTTCGCTCCAGGTCTCTTCTCCGCG
+>>747:3:11:15911:8312/2 198436 1
+TGTCACCGGCGCTCGACCCAGCGCAGCGGCGTGCGCGCGCTGCGAGTCGGCCTGCCCGTCACGTTGCTCGGCCTCG
+>>747:3:11:15914:4598/1 198439 1
+GCGCTTCGCTGCCACAGCCGGACGACAGAATTCTGAACGCGCGGCGCACTTGTCATCGTTTCGCGCGCGGCATCGC
+>>747:3:11:15924:11854/2 1365881 1
+AGGCGATCGGCACCGGGGACTATTCGGGGCCCGCGGGCGCGCGGCGCGTGCTGCGCGA
+>>747:3:11:15928:12169/1 198465 1
+AGTATCCACGCCGACGCAGGCCGCGCGACGACGGGGCCGAGCATCGCGATGAAGATGGCCGTGCCGGCCACGTAAA
+>>747:3:11:15930:13092/2 198471 1
+ACGATCTTCCAGTCGACGTCGGCCACGAGCGTGAACACGACCGCGGCGACGCCGTTGACGATCGCCGCCAGGACGT
+>>747:3:11:15934:16110/1 198478 1
+CAACGCTCCAAACGCAGCACGCGGCGTTGAAGCGCTCACGGCGGAAATCGCGCGCGGGTTGAAAACCCAGTACTTG
+>>747:3:11:15967:15202/2 198506 1
+GACCCGGGCGATGCGCGCGGCGCGCGCTACGACTGGCGCGGACTGCTGCGTCGGGATTTTGCACGTGGTTT
+>>747:3:11:15968:11086/1 198507 1
+GGCGAGCTGTTCGCCGCGATCGAGCGCGGCGGCCGATCCGGCGAGCCCGAAGCCGGCATTGTTGACGACGTTCGCC
+>>747:3:11:15987:16835/1 198527 1
+GCGTGCGCCGCGAGCTCGACGCCGCCGTCGACCGCGACGAGGACGACATCGCGCTCCTCCTCATCCC
+>>747:3:11:16010:19601/2 198558 1
+GGCTGCGCCGCCGGTCCGACCCTCGACGCGGCGATCCTCGCGGCGCTGCTGGAGGTGATCGAGCGCGACGCGGTTG
+>>747:3:11:16022:19919/2 715362 1
+GACCGTCACCGTCGCCGGCTCGACGTGCGCCGGCGCGTCGCCGGCCGACTCGATCCGCGC
+>>747:3:11:16024:6365/2 198580 1
+CCAGTCGTTGATCTCCGCCTGCGCGATGGCCGGCCGCCCGGCGCGCTTGCCCACGAAACAGCGTCGGGCG
+>>747:3:11:16025:9017/1 198581 1
+CGACCACCGATAACGGGTCCGGTTCGATGTAACCGGCGAACGAAAAAACCGCGCCGACGACGATCCCGCCAACGAC
+>>747:3:11:16039:7265/2 198589 1
+GGGGCTTGCAGGGAGAACGCGCCCGACGCGTCGGTGCGCGTGGTGGCCACGGGCACCTGGTGGGAGGTCAGGAGCG
+>>747:3:11:16053:12751/2 198603 1
+CGGCTCGCTTGTTTCGTTCAGCGCCTCGATCAGGATCGGCACCGCAGCGCGCGGCGAATAGCGCGCGAGC
+>>747:3:11:16057:17941/1 198607 1
+CGCGTCTTCACCAGCTGGAGCCTGCTTCGGCTGACCAAAGCAAAACCTGGCTGATGCTGATCGATGTGCAAAATAC
+>>747:3:11:16064:14579/2 1670609 1
+GGACCAAGATCCTCTACTCGATCCTGAACAAGCACCCGCGCATCGCGTGCGAGCGCGCGTTCACGCCGTGGGTCGA
+>>747:3:11:16067:20511/2 198611 1
+GGCTGCGGCGCGGTCGCGTTTGCCAGCGGGATTGCGGCACAGGCGGCGGCGCTGTTCACGCTGCTCACGCCCGGCG
+>>747:3:11:16071:8717/1 198618 1
+CGGCCCGCGTGGACGGCGCGAACCGCGCCGCGGAGCCGAGGACGACGAGAGCAACGAG
+>>747:3:11:16074:7942/2 198619 1
+TGAAGAAGACGTTCTCCGGCTTCACGTCGCGATGCACGACGCCAGCGGCATGGGC
+>>747:3:11:16086:12845/2 198636 1
+CGTTGGTCGGCTTGAGGTCGCGATGCACGATGCCGGCATCGTGCATGGTCGCGAGCGCGTCGAGCACCGACTCG
+>>747:3:11:16108:13560/2 198657 1
+CTGTACCATCGGCCACCATGATCGCGTCGGTGCCATGAAAGAATCCGTCGCCGCCGCGCGGAG
+>>747:3:11:16162:17644/1 198720 1
+CCCAATCCGCAATTGCTTCTGCTCGACGAGCCGACCGCCGGCGTCGATCCGAAGGCGCGGCGCGAATTCTGGAACG
+>>747:3:11:16169:10683/2 198726 1
+CGTCGCCAAGGGCTCCGGGCCCGCGTCGGCGCCGAGTGTGTCGCGCAGATCTCGTTCGGTGAACGTCATCGGGGAT
+>>747:3:11:16173:18753/2 198731 1
+CAGCGAGTACGTCGTGGAGCGCCTCCGCCGCGCCGACACCCACGCCGCGGTGGTGGAAGCGATCCGGGCCGCGG
+>>747:3:11:16237:13609/1 198792 1
+AACGCGCGCTCGGCCTGGAAGCGGCGCAGCTCATCGCGCTCGCGCGCTCGTTCGGGCGAGGCAAGGTCCGGCTGGG
+>>747:3:11:16249:9063/1 198809 1
+GGGCTCCGCCGTCGGGCGCCTGCTGGAATGGCGTCATGGCGGGATGTCGATCCGGGCGGCGTCACCGC
+>>747:3:11:16278:15354/2 198836 1
+CCCGGCTACACGGTCGGCGTCATCGCGCGCGGCCCGTTGCGCCGGCCGCAGCTGACGCTGTT
+>>747:3:11:16281:15977/1 198841 1
+TTTGGATTTTGGACCCGGGCGCGACGTTGTGAGTTGGCGCGCCCTTAATCCAAAATCCGCAATCCAAAATCCAAAA
+>>747:3:11:16296:1571/1 198856 1
+GCGCTTCCGGCGCACGCGCGCGACGGGCGCGTGTGCCCTCTGAGACCCAAGGTCC
+>>747:3:11:16299:5811/2 198858 1
+AGGTGCATGAGGCCGGAGATCGCGTTGATCAGCAGCGCGAACGCGGGCGCCGCGCTGAGCGGGCCGGTCTGCCCGG
+>>747:3:11:16303:17032/2 198862 1
+AATTCGTGACGGCTGCGTCCGCACGCGCCGCGGTCAGGTACGCATTGCGCAGCAACGCCGTCCGCTGATTGCGC
+>>747:3:11:16312:6860/2 198870 1
+GGGAGGCGCCGCTCGAGTTCTTCCGCCGCTCCGGTATCCCGATCCGCGGCGAGTGGAAGCCGGTGGCGTGGATCTC
+>>747:3:11:16325:17872/2 198878 1
+TGCACTTCCACGCCGCCGACGGCAGCGGCTACCGCTGGATCGGCGAGCAGGTCGTCGCGCTCGATCGCCTCAACCC
+>>747:3:11:16339:19150/2 198894 1
+CGGAGCCGGCAACCCTCGTCGAGCTGCGAGTGCGCCAGCAGACGACTCGCGACCTCGTCGCACTCGCGGTAGCGGC
+>>747:3:11:16355:6123/1 198909 1
+TCCCGGCCGCCCGTGGCGAGCCCGAGCCCGAGCACGGAGACCACG
+>>747:3:11:16386:8140/2 198930 1
+CACCGCCGACATCGCAATTCCCCATTGCGCCATCGCGCAATCCGGATCAAGTTGGGCCGCACGCTCGAAAGATTTG
+>>747:3:11:16410:19677/2 198953 1
+TCTCCGTTCCCACCGTGGTGGTGACAACGGTAGTGAGCGCGACGGCCGAGAGAGCAGCGAACTTGAAAA
+>>747:3:11:16417:9227/2 198961 1
+GCAACCGGTCACCCGAGCTTCGTGATGAGCGCCTCGTTCTCAAACCAGGTGCTGGCGCAGATCGAGCTCTGGACCC
+>>747:3:11:16436:4372/1 198987 1
+TGGGGCTGCCGCCGACGCAGACCCGCGCGCGCAGCCGACCCTCGACAGAGGCCTAGGTCGGGGACTCGA
+>>747:3:11:16438:9510/2 198990 1
+CTCTGAGTAGAAGGACCGCCGCCATGCCGGACGGCCCGGCAGGTGGCCCGCGGCCGGCGG
+>>747:3:11:16463:12733/2 199009 1
+GTGCAGCTGAGGAAGTTCGAGAAAGAGGGCATGAAGCTCGGCGTCCTGCCGGGCGACGAGTACTGCATGGTCACCG
+>>747:3:11:16474:14213/1 199019 1
+GCAGCGTGGTCTTGCCGCATCCGCTCGGGCCGAGCAGCGCGAGCACCTCGGCCGGCCGGATCGCGATG
+>>747:3:11:16487:8437/1 199035 1
+CGGCGATCGCCGTCATCGTCACGAGCAGATGGCGAACACGAGCATCCATCGCCCGGTCATGTGGCCGGGCTCGGCG
+>>747:3:11:16488:9916/2 199036 1
+CTCGCCGACCTTGCGGGGCGCGAGCGAGTCGGCGGCGAGACCGCCGGCCGGCGCG
+>>747:3:11:16536:4510/2 199081 1
+TCGCTTTGCTCCAGCGCCTGGCCGCATCCACGGCCTCGCGAAACGCCTGCTCGAGAACGGGAGGCCGATCGGGGG
+>>747:3:11:16560:12827/2 199096 1
+ACGATTCCGCAGTACCACCGCCGAGACCTCGGCGCACAGTCGCGCGTCGTACGCCTGCAGCGCCGCTGCC
+>>747:3:11:16560:11180/1 199097 1
+ATCGATGGTGGGGATTTCTTGCGGATCCTCGATCGAGAGGCCGTCGGCCTCGGGATCCACATTCTTGCGAATCATG
+>>747:3:11:16560:11180/2 199098 1
+GAACGGCTGCGCCGGGTTTGTCTCCTCGGCCCGGGGCCTTTTTCGCGCCGGCGTTTTTTCCCGCGAGACGTACGGC
+>>747:3:11:16588:8616/2 199136 1
+GCCGCCGCCCCCGCCGCCGCGCCACCGCCGCCGCTGTC
+>>747:3:11:16601:11359/2 199147 1
+CGCGTTTCTCGTGATGAACATGATGGGCCTGCGGCGCGACGCGGTCTGCCCGCCGCACCTGGCAGCGGCGTTCGAA
+>>747:3:11:16625:6822/2 199161 1
+AAGCGCGAGGCGCTTTCCGACCAGCCGGTTGAACAGCGTGGACTTTCCGACGTTAGGCCGGCCGACAATGGCAACG
+>>747:3:11:16631:4785/2 199164 1
+GGCGCCGGCGCCGCCGCCGGCTTCCCGCTCCCATACATCTATCGCATCAACAATCGCCGCCGCACGCACAAGGACG
+>>747:3:11:16652:4789/1 199189 1
+GGACTCGACCGTCATTGCGACCTCGCTGCCCGCCATCGCCGCCGATATCGGCGCCGAGCCGATCTCGCTGAAGCTG
+>>747:3:11:16657:4572/1 199204 1
+GGGCTTCATCGCCTGCCGCCGCGGCCCGCGCGGCGTCCTCGACCCGGCCCGCC
+>>747:3:11:16662:5649/1 199212 1
+AGGATCGAAGGCGAGCACGCGCGCCACGGCGGCGCTGCCGGCCTCATCGATGCCCAGCCGGTAGGGCACGAACTTG
+>>747:3:11:16663:16477/2 199213 1
+CTTTTACGATACGCGCGACCTGCTGCGCGTCATCCGCAGCACTTACGACCCGTCGATCC
+>>747:3:11:16698:16972/1 199254 1
+CGTCGTCGCCAATCACGAGCGGCCGCGCCGCGGGGCCGTAGATCGCGTCGACCATCGC
+>>747:3:11:16716:16138/1 199279 1
+CACCACCACCGCCGCCGCCACCCGGGGCGCGCTCCCGCGCCTCGCTCACGGTAAGCGGACGACCA
+>>747:3:11:16719:10407/1 1347008 1
+CGCGCCCTGCGTGACCTGCTCAGGAAGCGCGGCCAGCTCGTGCGCCAGCGCACCAGCCAGGTCCTGAGCATGCAGA
+>>747:3:11:16719:12803/1 199286 1
+GTTCGAGACCGGCGCCGCCCTTGCGCGCCTCGTGTTTTCCGGGATCATGGACCGTTTCCCCGATCTAAA
+>>747:3:11:16753:9006/2 199324 1
+GACCTCATAGAAGGTCCGCGGCCGCGCGGCGCCCGCCACCTCGGTGACGACCGCATCCTCCCGCGCCTG
+>>747:3:11:16781:9744/1 199351 1
+GCCGGCCAACGAGAACTACGCGCGCGAGCTGATGCAGCTCTTCACGATCGGCAC
+>>747:3:11:16782:12593/1 199353 1
+CCTGCCGAACCGCGACGACGTGAAGGCCGGGGTGATCGCCTACAAGATCGCCTCGCACGCTGCGGATCTCGCCAAG
+>>747:3:11:16793:4789/2 199362 1
+CCCGCGGCCCCCGCCGCGGCGGACGCGGCCGGCGGCGGCGCGG
+>>747:3:11:16797:7681/2 199371 1
+AGCCGCGAATCAGGATGTAATACAGCCCCGGCTCCGTGGACGGGATCACCGCGGCGACGTCGGCGGCCAGGCCGCC
+>>747:3:11:16821:14162/1 199407 1
+CCGGCGCGGGCGAAGCGGAGTCTTCGCTCGGGGTCGAACGCGAGCTCGACGACGGCGGCGGCGAG
+>>747:3:11:16857:2039/1 199441 1
+GTCGCGAGTGAAAACCGAAATCGTAGCGTCTTGATTCCCTTCGCGATCTTCGCTGCCC
+>>747:3:11:16859:10081/2 199447 1
+GGGGCCGGCGCGCCGGCCGGCGCGATCGAGGGCCACCGCGACCAGCGCGGCCAGGGAGGGCACGATCGGCATCACG
+>>747:3:11:16859:15064/1 199449 1
+GCGTCATGCAAGTAGTAACCCAGCCAGGCCCCGCCGGTTCCCACGATGGCTGCGCTGAACACATAGGTCCAAATGT
+>>747:3:11:16870:7280/2 199453 1
+GCGACCCGCTCGCCGATGGCGCCGGCGATGATCTCGCCGAACTTGCCGAGCTGGGCCTCGTACTGCAT
+>>747:3:11:16944:8432/1 199517 1
+ATCCAGGCGCTCGAGAGCCCGATGCCGCCGGAGCCGGGCGCGAGCCGGAGGTACGACGGCACCCACGTGTTGAATC
+>>747:3:11:16969:11365/2 199546 1
+CGGCACCTCGGAGCCGGTGGCGATCACCAGCGCGCGCCGCGGGCCGGCGCCGAAGTCCGCCAGCACGTAGCCGCCG
+>>747:3:11:16976:15791/1 199552 1
+CGGCGGTCCCGATGGCGGCGACGGCGGCGACGGCGGCAGCATCATCATGGTGGCCGAGG
+>>747:3:11:16979:17153/1 199558 1
+GTCCGCCATCCCGTAGATCGATTCGTCGAGCATCATCGGCAAGCGGGCGCCGCGCGCAACGTCGACGACCTTCATG
+>>747:3:11:16989:7928/2 199567 1
+CCATCACTGAACTCGCGACGGCGCTCAACGCGCGAGGCGTTGGGCTCAATGCCGTGGCCGCTTGACAGAGTGGAAC
+>>747:3:11:17011:17164/2 199592 1
+CCAGGCGAGACGTCCGTTTCCTCTGAACAGCCGCTGCGCGAAGAGCGACGGCCGCCCGGGATCGGCGCCAGCGATC
+>>747:3:11:17044:13542/1 199617 1
+TTGGCCTTGATGGGCGTCCCTGCCAGACGGGCGTCCACCTCGTCGAGGTACGTGTCCCCGTCG
+>>747:3:11:17129:5176/2 199708 1
+CCTTGTAATCTTTTCCAAGATATTTTTCTATGGTCTTCGCCTTCGCGGGCGACTCAACGATAACTAGCTTCATTCC
+>>747:3:11:17138:20590/2 199715 1
+CATGCCGGCAACCCGCCGCGATCGCGCCGCCGCACTGGTCGTGGTCGG
+>>747:3:11:17141:10122/1 199720 1
+GAGGCCTTCGCGGCGCCGGAGCGCCGGGTCCTCCTCATCGACGAGATCGACAAGGCCGATCTCGAGTTCCCGAACG
+>>747:3:11:17145:15768/2 199724 1
+GAAAGCAGCGCGCAACGCGGCGACGCAGGAAGTCGCTCGACGCAAGAAGGCGAAAGAAAACGCAGACGATCTCGTC
+>>747:3:11:17160:18361/2 199733 1
+GGCGCTTGCGGACATCCAGAGTCCGCCGCCCGGCTCCGCCGGCGCCGCGCCTGCCGGATCCCAGAACCCGTAGAGA
+>>747:3:11:17163:7589/1 199738 1
+GGTAGAAGCGGGTGCTGCCCGGGTCGCCCTGCCGCCCGGCGCGGCCGCG
+>>747:3:11:17188:15723/1 199764 1
+ACGCCAAGCCCGCCGCGACCCTGCGCGACGGGCAGACGCGGCACGTCGACAGCGAGGTCTTCCAGGGCGCGGACGG
+>>747:3:11:17197:13455/2 199772 1
+CCCGGACCGTCGACCATCGCGTCGCGCCGCCGATCGCGCTCGACACGCAGCGGCTGACGGGG
+>>747:3:11:17206:7615/2 199774 1
+ATAGGCCTGGTCGGCTCCGCGCAATTCGCGCTGGTCGCCAACCCGTCGCTCGGCGCCAAGACGCTGCCCGAG
+>>747:3:11:17224:18217/1 199787 1
+GCGTTCGCGTCGTCGCGCCGAAGCTGGCCGCGTACAGCGCGTCGATGACTTCCTCGAGACCTGGCAGCGTGGGATC
+>>747:3:11:17234:3651/2 199801 1
+CGACGACCTCCGGGGTCGAGGTGAAGATCTTCGACGCCGCGACGGGAACGCCGGGCACTGTCCTCTACCCGTATGG
+>>747:3:11:17245:18044/1 199808 1
+TGCGCCGCGCGGCGACGAGCGCCTCGAGCACGTCAGACATCGGCCGAAGTATAGCGGGAGGAGCTATCGACAGTAG
+>>747:3:11:17270:16888/1 199827 1
+AAGAGCTTGCGCGTCCGCGGGCGTCCGCCGCCCTCGGCGGTGCCTTCGCCGCGATCGCGGTGCTGTCGGCCGCCGG
+>>747:3:11:17271:20878/1 199828 1
+GACAGCAGCTTCCAGAATTCGCGTCGAGAGACCGGATCGACGCCAGTGGTCGGCTCGTCGAGCAGAATGATTCTAG
+>>747:3:11:17277:13489/2 199834 1
+TTCGCCGCGTCTTCGCTCCCCTCGATTCCCATGACGCGGGCGCCCGCGCGCGACGCCGCCGCGGAGACGAGGAGCC
+>>747:3:11:17281:6887/2 199836 1
+GTGGGCTTGTCCCGGCCATCCACGTCTTGCTTCTGTAAGGGTAAGACGTGGATGCCCGGC
+>>747:3:11:17284:17866/2 199838 1
+GGTCTAGAATGCCGATAGGAGGCGCCGCCGGCGGCGGCGGCGCCTCACTCGCCCAGCAATTCGGCCACC
+>>747:3:11:17290:8180/1 199840 1
+GGCATCGTCCACCGCGACGTCAAGCCCGACAACATCCTGCTCGACCAGGCCGCCGGCCTGGCCGGGGACCATGCGC
+>>747:3:11:17339:9180/1 199890 1
+GCGCACCGACCCCGAGCTGCGGCCGGCGCTGGCGAGCGCCGAGCGCGTGCTGCGCGACGGCATCCTCGCGCAGG
+>>747:3:11:17362:19842/2 199919 1
+ATCGGCGCCACGGCAGGATGGCTGCTGCAAGACTGCGCTGCGCTCGATCCCGCGGCGGCGCCGTACTCACCGCTCG
+>>747:3:11:17372:13710/1 199930 1
+CGCTGACGGTCGAACGGGCGTTCCGCGCGGACCGGTCCCCGGACGTCCCCGTCTACCTCCGGCCC
+>>747:3:11:17412:16641/1 199978 1
+GGCGGGCGCGTGGCAAGCGCGATGCGGTGGCGCTCGCCGTGCGGCAGCTCGGGGG
+>>747:3:11:17421:11064/1 199985 1
+GTTGGGCGCGGCGCGCGGGCCGGCCGGCTGGACGGTGGCGTTCGCCGTGGGCTTGGTCGGCCCCAGGGTGACTTGC
+>>747:3:11:17423:18633/1 199988 1
+TCGCGCCGACGCTCCTCGATCTCGTCGGCGCCGCCGGCACGTTGACCGGGGCCGGGGCC
+>>747:3:11:17435:11672/2 200002 1
+AGCCGAAGCGGGGAGGGCTCGCGCTCCCGCAGGCCGAGGTGCTTCTCCAGCGGTTCTTCGACGCCCACGTCCGGGC
+>>747:3:11:17443:13975/2 200006 1
+TCCTCTGTGGTCCCGACGAGGCCGGCGCGCCCGCGCTCGCGACGCCGATCGCGTGGGCG
+>>747:3:11:17458:18229/2 200021 1
+GTACCAGTCGAGACAAAGTTCAACGGCAGCGCCAGCACGATCCCGATCGCCGCACCAATCACCGCAATCGCAACCG
+>>747:3:11:17492:16094/2 200049 1
+CCCACGCCGATCCATTTCTTTTCGCCGGGGCGGTCTTTTGCGCTACGGCGATCTTCGCTC
+>>747:3:11:17497:7196/2 200060 1
+CGCGTGGCCGCCGGCAAAGCTCGCGCCGCGGCCGACGGCGAGCAGCGCGACGCCGGCAAAGCCCAGCAGCGCGCC
+>>747:3:11:17509:3857/1 200070 1
+ATCGCCTCGTCGGTGACCGCGCCGCGCTCGGCGTAGTTCGCGCCGAGCG
+>>747:3:11:17514:13406/1 200074 1
+ACGGCGTGATCACCGCGCCGGCGGGATTGTGCGGCGTGTTGATCATGATCAGCC
+>>747:3:11:17532:5788/1 200098 1
+TCCAGGTGATGAGCGAGCAGCTCACCCTGTATCGCGGCGACGGCGGGGACGCGCACCTGGTCGCGTTTCGCTGC
+>>747:3:11:17562:5509/1 200114 1
+AGCACGATGCCGGCGAGGATCGCGGCGAGGGCGCGAATCAGCCTGCGGCCGAAGGTCAACCGGGGCGCCGGCGC
+>>747:3:11:17565:8196/1 200119 1
+GTGTGATCGCTCGCGGCGCCGTTCGCGCCGCCGCGCAGGAACCGGATGCG
+>>747:3:11:17628:3150/2 200167 1
+AGCTTGCGCATCAGCCTCGCTTTGTAGGTCTCGATGGTGCGCGGCGAAAGATGGAGCTTGCGCGCCACCC
+>>747:3:11:17632:20022/1 200169 1
+CGCCCGACCGGCGTCGCCGCCGGCTCGGTCACGCGCGACCAGCTCGTGACGATCCG
+>>747:3:11:17653:18316/2 200191 1
+CTCAAGCTCGCGCCGTCCCGGAGCCCTCGTTCGACGGCCCTGCGCCCGACACGGCCGAGGACATGCCGGTGGCCG
+>>747:3:11:17712:3794/1 200239 1
+GACCACTCCCACCGCTTCGCCCGCCGCGACCTTGCGCCCGACCTGCGGCG
+>>747:3:11:17780:16869/1 200289 1
+CGGAGACGCACCGCGTCGAGCAGTTGGAAGATCGCGGTGTTCGCGCCGACGCCAAGCGCCAGCGTCAGGATCGCG
+>>747:3:11:17829:12166/1 200341 1
+CGCGCTGGAAGCGGAGCCGCTCCTCCTCGCGCGCGCCCGCCGGGAGCGCGCCGTGGATCGCGGCACACCGGACCGC
+>>747:3:11:17845:18595/2 200359 1
+TTCGTGTTCGGCGTGCTCGGCGCGCTGCTGCGCTTCGCCGCCAAGGTTTCGGTGTTCAAGCTGGTTCG
+>>747:3:11:17872:16300/1 200385 1
+GATTTCCAGATAGGCCGCGGTGAAGCCGATGTCCGCCGCGCGCGCGGGATCGATGCCGCGGAAGGCGATGTCCCAG
+>>747:3:11:17879:11833/1 200392 1
+CGGCCGCGAACGCGAAGGCGCGGGCGCGACTCCTGCGCGGGCTCGAGGCCGGAGTCTTGCGGGCGAATTCCATG
+>>747:3:11:17881:20936/1 200393 1
+CGAACAGGCCCTCCCAATCGTCTGCGCGCGCGACGACGATGTGTTCGTTTTGCCCGCGCG
+>>747:3:11:17886:1804/1 200399 1
+TGAGCAATTCATCCGGGCGATCCAACAACACGAAGTCGCCACCAAGGCCCTTCGGGTTGCTGTTCAGGATGTAGCC
+>>747:3:11:17902:16895/2 200416 1
+CCGCCTCGACCAGCACGACCCGAGTCTTGCGCGGATCGACGCTGCGGAAGTCGCGCGCGAGCTCGCGCCC
+>>747:3:11:17953:11598/1 200463 1
+GCCGAGCGATCCGACGCGGCCGCCCGACTACTTCCTGCCGGGCTGCCCGGAGGTCGGCGCCCTCC
+>>747:3:11:17999:10062/1 200518 1
+GACCATGGCCGGGATCAGCGGCGCGGCGCCGCAGCAGCCGGCGCGGTCAGCGGCGCGCCCC
+>>747:3:11:18008:20533/2 252141 1
+GCCGTCGGCGGCTTCAACCTGATCGAATTTCGCGCGATGGGCAATTTCA
+>>747:3:11:18021:1963/2 200543 1
+AGCCGGTACGATCCTGCAGGTGCATCGCGCCGCGCGCTGTGACG
+>>747:3:11:18030:20834/1 200554 1
+CGCGGAGGCCCCCGCCGCGGTCGCCGGGCCGCCATCCCCAACGACGAAAGGGAAG
+>>747:3:11:18050:17930/1 200561 1
+CATGACGACAGCAACCTCGCCCCGTCCCCGCCCTCGCCGCTCGAAGAGCACCGGCTCTTCAACCGCGATTCCGGCT
+>>747:3:11:18074:16292/2 200584 1
+GCGATGGCCGCGATTTGCGCCGAGCCGCCGTAGCGGCGCGCGAGCTCGCGCACTTCGTCGCGCGCCC
+>>747:3:11:18079:5579/1 200594 1
+GAAGGTTCGGTGGATCGAGTAACAACCTAACGAGAGCCAGCCGTGACTTTTCGCCACCGCTCAAAACCGCGACGA
+>>747:3:11:18156:2299/1 200670 1
+CGAGCGCGGCCAGCGCGCCGGTCGCCTTGCCGATGCCGCCCTTCAGTCCC
+>>747:3:11:18198:11292/1 200711 1
+GATCTGGCAGACGCGCTGAGCGGCACGACGCTCGTCGTGGCGG
+>>747:3:11:18204:21095/2 200718 1
+CAGCGCGGCGGAGTGGAACAGCCATCCGCAGGCGGCGGCCATCGCGGCATTGCCGGTGATGGAGATCGTGAAGATC
+>>747:3:11:18206:11721/2 200724 1
+GGCCGACGGCGCCGCCACCGAAGCCGGCGAGCTGGCGCTGGGCAGTAACGTGATCGTGGCCTTCATGCCCTGGTA
+>>747:3:11:18236:14964/2 200761 1
+TAGGGCTGGCGCGTCAGCGTCCGGTCCGCGCCAGCGAATTGACCCAGCCGACCATTC
+>>747:3:11:18247:21121/1 200772 1
+GTGCTCGACGCGGTTGCGGGCGCGGCGCTCGGAGCCGTTGCGCGGCGCAGTTTTTGACTGTGCCTCCTGGTGGAGG
+>>747:3:11:18286:14090/2 200798 1
+CGAGACGTTCCTGCTCGGCGCCACCACCTGGCGCATCGAGGAGATCACCCGGGACCGGGTGGTGGTCACGCCGGCG
+>>747:3:11:18300:12959/1 200814 1
+GTCGGCGACGGCGGCTTCTGGCACAACGGATTGCTCACCGGCGTACAGAGCGCGCTCTTCAACAGCGACGATGCGG
+>>747:3:11:18304:17230/1 200816 1
+CGCGACGCCGACCAGCACCCCGACCGACACGGCGACGAGCACTCCAACCAGCTCGTCAACCGCGACGGCGACTAGC
+>>747:3:11:18313:5951/2 200823 1
+CGGCGTCGAAATCCGTGGGGTGGGGTTGGACCGTTCAATTTGCGGCGTCACGCGCGGCGCGGCGCTCGGCGTTTCG
+>>747:3:11:18320:17314/2 200834 1
+GGCGCCGACGATCGGCTCCGCGCCATCATCGCCAACACGCTATATCGCGATCCGGCGTTTTCCAATTACGCCTCCC
+>>747:3:11:18329:16856/2 200838 1
+GTCGCCTGCCTGATCTCGATCGCCGGGGCCGCCGGCGCCGCGATCGCGATCGCCGTGATCGTGACCGCGGTCGGGC
+>>747:3:11:18340:16307/2 200843 1
+GTGATGGTGTTCGATCAATTGCCCGCCAGCTACACGTTCGCCAGCGCCGTGCCCGCGCCGGCTTC
+>>747:3:11:18356:18317/1 200858 1
+GGCTGGCTCTTCTTTGCGCCGTTCCTGCAGGACTCTCTTTTCGGCGCGCCGATCGTCTCGCCGCTCCAGCTCGCCC
+>>747:3:11:18359:7962/1 200860 1
+AATCCCTTTTTCCGTCAGGTTGAACTCGACCTGCTGCGCCGCGGCGCGGGCTTCGCCGCCCGGACCGGTCATCGGT
+>>747:3:11:18376:10510/2 200869 1
+GATCAGCAGCCAGGCTGCGGCGGCGCCCAGGGCAAGGACAAAGACCGCGAAAGATGCGCCGTCGAACTGGGC
+>>747:3:11:18410:4931/1 200896 1
+GAGGATGGTGGCGGCGGCGATCCCCGGGAAGCAGCCCGGGGCGGAGGCTGACCGATGCG
+>>747:3:11:18449:18094/2 200936 1
+GCACGACGATCCGGCCGTCGCCGCGAAGGCCGAGCGGCCGTTGCGGCGC
+>>747:3:11:18471:2122/1 1885339 1
+CCGATCCGGCGCTGGCCGACCGCCTGGCCAAGGCGC
+>>747:3:11:18478:7381/1 200969 1
+GTGGACGAGCGAGAGCGGCGCCGCGATGACGCGCTCCTTGCGCTC
+>>747:3:11:18497:14857/1 200985 1
+GAACGCGAGCAGCAGCGAAACGAGCACCGCCGCCCCGATGCGGAACGCCTTCGCGCGCGCGCTCCCTGCAACCGCG
+>>747:3:11:18499:16551/2 200989 1
+CGCCGCTAAAGGCGCCCTCGTCGCGCTGCTGATCGCGGCGGCGGCCTGCTCGCGCGAGCCCGCGG
+>>747:3:11:18503:19661/2 200998 1
+TTCGGTGATGTTGATCGTGATGTAGATCTCGTCCTTGTCGGGCGTGATCGACACCTGCGTCGACTCGACGTTGAAT
+>>747:3:11:18507:17953/2 200999 1
+CCTGATCGGCGAAGGCGAAGCGCGCGCGACGCTCGATTCTGTCCGTGCCGCGCG
+>>747:3:11:18517:16019/2 201014 1
+CAGGTTCGTTCTCGTTGTTGCGCACGCTGAAATCGGCGCCGGCTTTGAGCGGGATGCCCAGCGTGGCAA
+>>747:3:11:18567:21174/1 201073 1
+GCAATTCTCTTCTTCTCTGCGAACTCCGCGCCTCTGCGGTGAATAATCTGGCTTACGCCTGCGCCCACTGCCCGCG
+>>747:3:11:18594:20929/2 201101 1
+GCGGGCGGCGATGTCGACGGCGGCGTGACGTTCAGCGATGCCGTGCGCGTCGCGCCTGCC
+>>747:3:11:18609:20869/2 201120 1
+GCGCTGGCCAACGTCGAGGCCTTCGCCGCCGGCGCGCCGCTGCCCGACCGCGTCGCATGAGCAGTGCG
+>>747:3:11:18609:17577/2 201121 1
+CTTCGGGCTGCCGGCCGAGAACGCCGCGATCCGGAACAAGATCAACCCGCGCGACTGGACGATGACCAACATCGAG
+>>747:3:11:18631:18168/2 201135 1
+GGCGCGCCGCCGCTGCGCGGCCGCTTCTTCACCGCCGCGCCAGCCGACGACTCGCTGATCGTCGTCAGCG
+>>747:3:11:18636:2254/1 201141 1
+TGCTCGGCCTCGTGCGGATCCTGGGCGATCGTCAGGCCGCCGCGCTCCTTGATCCGCTTGATCC
+>>747:3:11:18649:17499/2 201155 1
+ATCGCGATCCTCGGCGTGGACGAGCTGTCCGAGGAGGACAAGGTCATCGTGGCTC
+>>747:3:11:18676:13446/1 201180 1
+GATATTCCCGAAGGGGTGGGCGTGATCATCCGGACAGTCGGCGAAGGTCAACGCGCCAGGTACTTTGTCCGCGATT
+>>747:3:11:18690:5260/2 201198 1
+CTTGATGGCGCCGCAATGGGTCTCTTTCAGCACGCGCGCGCAGTTGGCGAAGGCCTGCTCCTTCGACTGC
+>>747:3:11:18734:3368/2 201248 1
+GCCGCCCGTTCGAGATGATGTCGAGCGCCGCGGCGCGTTCGGCAACGCGG
+>>747:3:11:18741:17693/2 201253 1
+ATGCGTAGCCCCGCGACAGCGTCTTGAGCTTGTCGTAGAAGTCGAGCACCACCTCGTTGAACGGC
+>>747:3:11:18741:19119/2 201254 1
+AGACGAAGGCTGGCGCGTGCGCAAGGACGGCTCGCAGTTCTGGGCCAACGTGGTGATCACGGCCGTGCGCG
+>>747:3:11:18741:11778/2 201256 1
+GATGCGCGGGGCGAGGGGGCCGGCGTCGGCCGCGAAGCTGCGGG
+>>747:3:11:18744:7939/1 201261 1
+TTCCGGGAGCTTCGCGCGCCCGAGCGCGGCGCGCGCGGCCGCGG
+>>747:3:11:18769:3494/1 201274 1
+CGACTCTCGGGCGCGCCGCGGCCGCGCCGGCGCTCGATCCCGAGACGTCC
+>>747:3:11:18782:4837/1 201286 1
+GATCCCTAGCGCGCTCCGGCGCGGGCGGCGATGCGGCGCGCCTCGAACAGCTCCGAGTCGCTGTAGATCTGG
+>>747:3:11:18788:15193/1 201297 1
+GCGTACGAGGATGGCGGCCGCGGCTCCGGGCTCGCCGCCGGCACCGGGTACCTG
+>>747:3:11:18796:6220/1 201305 1
+AGAGACTACTCCGCCGCCTTCGGCGCCGCGCCCTTGCCCGGCTGGTACACGCCTTCAATGAACTTGCTGATGCCGT
+>>747:3:11:18816:15280/2 201329 1
+GGAATGCGTCGACACCGATCGCATCGGCGATCGCGTTGAGCACCGCGCCAAAGCCTGCTCCAACCGGCGG
+>>747:3:11:18836:12633/2 201348 1
+GCACTCGATGCGCAGCAGCGCGCCGTCTTTCCCGCCCCGCCGGCTCGCCACGGCTCCAATCCGTTCCACCAAACCC
+>>747:3:11:18847:10497/2 201363 1
+GCGGCGCCCTCGTGGACCTCGCCGATCTTGTAGTTACGGCCGGTGTAATAGAGGATGCGCTCGG
+>>747:3:12:1156:11712/1 201447 1
+GATCGCGGCGAAGCGACCTTCGGCGATCCCGATCGAGCGCTCGGCGCCGACCAGGACCAGGTCGAGGTGG
+>>747:3:12:1191:15827/1 201456 1
+GCCGGCGCGCCTCTTCGTCGTCAAACAGCGCGGCCGCGGCGCCAGGCCGCCAGAACGCC
+>>747:3:12:1191:9978/1 201458 1
+GCTCGGTTGAACAATCGCCGCGACTTGACGGCCGCTCAGCGCGTATCGGCTGGGG
+>>747:3:12:1220:18219/1 201481 1
+GGCGAACGCCGCCATGGGAAGCGCGAGCGGCCGCGTCCCGCGCGCGTCGAGGTCGACGAGCAAGAGGGGCGTCCCC
+>>747:3:12:1243:13126/2 201509 1
+TCCCCACTTGACATCTTTTTGAGTGCCGCTTCTTTTAGAGTATTCCATTTTTCTTGGTACTCTTT
+>>747:3:12:1259:15355/2 201524 1
+ATCGATTTTGACGAAGACCGGTCCGTCGCCAACCCGTTCCATCAGGCTTTCGATCGTGATGCCCGGCACCGAGACA
+>>747:3:12:1273:5344/2 201539 1
+GGCGCGCTCGGCGAAGGCGGCACGTTCGAGCGCGGCCCGCGCGCGCTCTTCGCCCGCGGCACCCGCG
+>>747:3:12:1281:17168/1 201544 1
+GGAAACAGCATCACGACGAAAAACACCGCCGCCGCGAAAACCGGCCGCCATGCGCTGTGCCGTTTCCGCCAAAGCA
+>>747:3:12:1295:12080/2 201558 1
+CGATGGTGGGCGCGGTGCTGGTGCGGCGAGGGGAGGTCGTCGGCGAGGGTTGGCACCGCG
+>>747:3:12:1307:15895/1 201566 1
+CTCGGCGACGTCGCACGGTCCGGCGCTCGTCCGGCATTCGGCGCCCGCCGCTCTGAACG
+>>747:3:12:1330:6493/1 201599 1
+GCTTCGGCGTGTCCGTCTCCACTTCAGTCGCAAGTCATCAACCGGTGAAAGTCAGCTTCAGACGTGAGCAATCAC
+>>747:3:12:1348:11315/2 201616 1
+TGAGCGACCCGCCCGTTCGAGCGACCGGCACACCAATGGGTGGCTTCAGGCGGGCTTGCACCGAATTTTG
+>>747:3:12:1360:15325/2 201627 1
+CTCTCCTGCCCATCCCGCCCCTCCTGCCCTTCCTGCCCATCCCGCCCTTCCTGCCCCCCGTGCCCATGTTGCCTTC
+>>747:3:12:1393:12853/1 201640 1
+GCTGGAGTACGCATACGGCCTTGCCCTCGTGCGCAGCGGCCGCGCCGCGGAGGCCGAAGCGGTCTTCGCGCG
+>>747:3:12:1420:19678/1 201663 1
+CTGCACGGCGACATCGAGGTTCTGCGCGGACTCTACGCCGGCCCGCTGAGCATGCCGGCGCCGTTGCCGGCAGAGC
+>>747:3:12:1423:21089/2 201672 1
+CGCGGGCGGCGCGCGCGTCGCGCTGGCGTTGCCGGCGGTC
+>>747:3:12:1425:16617/2 201674 1
+CAAGGTTCGTCGAAGCGAACTGGAACGCGAGCGCGGAGGCCGCGCTCGCGCCCTTCTGGAACAGGCTCTTGGCGAT
+>>747:3:12:1434:13737/2 201684 1
+GATCGGCGCCGGTCGCGACGGCCAGCCGCACCCGGTAGTTGCCC
+>>747:3:12:1438:17115/1 201690 1
+CGAGGCCGTGTCGGCGCCCGAGTTATAGAGCTGCATCGACTCGCGCGCGACGTCGACGCAAATCGTGCAGCCGAAG
+>>747:3:12:1441:6697/1 201691 1
+CTGGTGGCCGCGATCGAGAATGCGGACCTGGATCTGGGCGGCGCGACCGTCACGGCCATCGCCTCCGCC
+>>747:3:12:1470:19617/2 201715 1
+CAACGATGGCGTGAACAATCAGGCACTCTGGAAGTCGGACGGCACGGTCGCCGGCACGGTGCTGGTCAGCAACAAC
+>>747:3:12:1479:14732/1 201722 1
+CTCAGCACTCGCTGGTGGTAAGGGGGCGAGTCGCAGTTGCGTGTAGAAGGTCTTACTGCCCCAGCCGTGCTGGTAC
+>>747:3:12:1488:20602/2 201730 1
+TATTACATCGAAGTCACCGCCAACCATCAGGCGGCGCTGACCGGCAATGACGGCTTGCGCGCCCGCTTCATCCACC
+>>747:3:12:1508:8535/2 201746 1
+CTCGCACGTGCCGCCCGAGGAGGCCCGCCGCGTCGCGGCGCTCGCATATCTCCTGAGCCGCGTCGCCCAC
+>>747:3:12:1537:12322/1 201768 1
+CCGAGCGGAGTGAGATCGAGGAAGGTCCAGACCGGGCCGAGCGCCTCGACACCGCGGCCGGTGGTGTAGTAGGTCC
+>>747:3:12:1550:5490/2 201781 1
+CATCTCGCGCTGGGCGCGCTCGACGGCCGCGGCGTGCTCGGTCCCGGCCGCGGGCACGTGGCTCC
+>>747:3:12:1587:20287/2 201833 1
+GATATTCGGATGCGCCGGCGGCGCCGGTGCCGCCGCCGGCTTGGAACACGCGGCGGCC
+>>747:3:12:1602:9859/1 201845 1
+AACCGCGCAAGGGGCGCAACCCGAAGACCGGTGACAAGGTGGACGTGCCGCCGAAGAAAGTCCCGTACTTCAAGCC
+>>747:3:12:1611:14119/1 201862 1
+GAGGCCGGCGAGGTGCTTGCGCGCATGCCGCGGGAAGCCGCGCGGACGCGCGACATCACC
+>>747:3:12:1611:9472/2 201864 1
+TACTCCGACTTCCGCGGCGAAAAGCTGCGCAAGCCGCTGGCCGGCGACGCGATCTGGAGCGTCCCCACCCTCGCG
+>>747:3:12:1621:14224/2 201873 1
+GCCGAGCGTGTCGGGACCACGCCCGCGGACATCCTGGCCGCGGACGTGTCCACGCTGCGGGACATCAGCCAGCGCG
+>>747:3:12:1631:13697/1 201886 1
+GCTGGTGGCGACGGCGGCTGCCGTGCGACGACCGAACCGCGATGAACGAGTGCCTTTCGAACGCC
+>>747:3:12:1633:11713/2 201888 1
+ACTCATCGGTGTCACTTTCTCTCTCAATACAGGTGGCACGCCACCTCGCCGCCGCCGTCGCGCGCCCTCCGCGCCG
+>>747:3:12:1729:21070/2 201984 1
+GGGCAAACCGGGCAGCCACCCGCAGGATTCGCCGTCGTGCAGGAAGCGGTCGTGGGCCGAACAGAAGAACCACTGT
+>>747:3:12:1782:6409/1 202041 1
+GGCTGCCGCTCCGTTGGCGTCTCGTCGGCATCGGCGCCGCCGCGCTGGGGATCTCCATC
+>>747:3:12:1792:16854/1 202052 1
+TCGCCGCGGACATCGTGGCCGCCGCGAACGCCGCCATCGGCGCGTGAGAGCGCGCCGCGACATGGAGCG
+>>747:3:12:1792:16854/2 202053 1
+ACCCACGACGTGCGCGGCGGCACGCCCGGCGCGCTCCATCAGCACCCGGCCGC
+>>747:3:12:1795:2505/1 202058 1
+GTTCTCGCTGACCGCCTCCTCGCCGAGCCCGTCGCCGCAGC
+>>747:3:12:1805:3495/2 202079 1
+GGCAGCAGGCGGGCCAGTTTGACGCCGACCTCGCCGCCCGCCTCGCCATGTTCAACCC
+>>747:3:12:1807:20301/2 202081 1
+GACGACCTTGCACAGGGTTCCCTGCACGCGCACCGTGCCGCCCACGTCGCCGTCGCGGCCCAGGCGCTGCGCGACG
+>>747:3:12:1811:6068/2 202084 1
+GTAGACGACGCTCGCGTCGGCGGCGAGCTCGCGCATGCGCGCCAGCACCTC
+>>747:3:12:1826:16104/2 202106 1
+TCAATTATCCGATTGCCCTTGAAGGGGCGCTGAAGCTGAAGGAGATCTCTTACATTCACGCGGAAGGCTATCCCGC
+>>747:3:12:1841:7554/2 202124 1
+GCTTCTTCACAACACAGGAGGCTCATTGAACACGGCCAATGGTGCTGATGCGCTCTTTAACAACACAACTGCCTTT
+>>747:3:12:1850:7151/2 202136 1
+CGCTTTGCTTTGGTCGTTAGATGCCCTGCGGCACTCCATTCCGGCGGGTCCTCTCCAAGATCGCCGGTCATGACAA
+>>747:3:12:1859:11623/1 202150 1
+GTCGGGCCTGCGATCGGCGCGGCCCTGCTCGCCGTCGCGCCCGCCGCAGGCGCGTTCGTGGCC
+>>747:3:12:1871:12263/1 202162 1
+GTCGATGATCGCCGCGGTGCTCGGCGGCGCGGCGGGCGTGCTGATCGCGCTTTATACCAATGCGGGATTT
+>>747:3:12:1883:12693/1 202174 1
+CGTCCCGGCGGCGGCGGTGTGCGCGCGGCGCGCTACTTCTACACC
+>>747:3:12:1895:8829/2 202184 1
+CGCGGTACGCGCTTCAACACCGGCGACGCGATTCGCATGGCGCTCGACGTCGGCGCGGCGGCGCACGGCAACTGG
+>>747:3:12:1921:14237/1 202206 1
+GTCGTCGGTGAACCCGCCCTTCGCGGCGATTGCTGTGACACCGCCGCTGAGGCGG
+>>747:3:12:1923:14600/2 202208 1
+TCTTTCTTCACCGCCTTGAAGAAATCAGCACCCGGACCCGCCACCCACTGGCCGGACTGAGCCGTAGGTGCCCCGG
+>>747:3:12:1961:19570/1 202240 1
+GCGCTCTCGTGAGCCCGGGTCGGCCTTGAGCGCCGCCCGAAACCACGGGTGCTGATCGGATACGTGGTTGGGGACG
+>>747:3:12:1966:17930/1 202248 1
+CTGATGGCGCTCGGCGGCATCGTCGTGTTCGGCGAGCGCTACGCGCCGGCGCAATGGCTGGGG
+>>747:3:12:1982:18449/2 202269 1
+GAAGAACATCCCCGGCAATTGGGCCGAACGTGCGCGCGGGATCGTCCAGCAGGACGTCGTCCCCGCCCTCGCGCGG
+>>747:3:12:1982:11756/2 202270 1
+GTCGGGCGAGATCGTCACGTCGTTCACGACGCGCGCGTCGACCGCAATGCTATCGGTGCG
+>>747:3:12:1984:18691/2 202273 1
+CCTCCGCGTCTACTTCGGCGCCGCGATCCGCCGCGGGCCGCGGTTCCGCTACGACTTCCACATGCGCCGCTACGAC
+>>747:3:12:2052:7010/1 202334 1
+CTCAATGCCGTTGCCGGCGCCGGGTTCGAGGCGAGCGCGGCGAACGGGTCCATCTCGCTTGGCGATGTCACCGCGG
+>>747:3:12:2061:4772/2 202343 1
+ACCGCGGCCGCACGCTCGGCGGCGACCTCGGGCGGCGGCCCGCCACCCTCGCCGCGACCC
+>>747:3:12:2065:20753/1 202349 1
+GCGCGTCGTGCGGCACGGGATCGATCCCCGTCGACCGCACGGCGCCGCAGGCCCGGCGTCCCTGTCGGGCGCAGTC
+>>747:3:12:2066:21045/1 202352 1
+CGCCGAAATTGCCGGTCGGCACCGAGAAGGCGATCTTGCGATCGGGCGCGCCGAGCTGCACGGCG
+>>747:3:12:2093:18189/1 202381 1
+ATCGCCCGCGACTGGCTCTTCGATCTGGTAGCAAGATATGTCCGCTGGATTGTGCGCAGACCGACTCCGATGT
+>>747:3:12:2143:10368/1 202437 1
+GAAGAAGCTCTTTGCGTTCACCGACCGGACCCTGCGCTGAGCGGACGCCGGAGCTCAGCGAATGTGCACGATGATC
+>>747:3:12:2144:15775/1 202440 1
+GAAGCGCGGCGGCATCACGCCCACCACAGTGCGCGCCGTGCGACCCACCGTCACGACGCGTCCGATGATCGCCGGG
+>>747:3:12:2149:13433/1 202449 1
+GCACAGGGCGGCGGCGGGCACGCACTTCCGTTGGGCGGCTTCGACGATCATGCGCGAGTAACGCGGGGGCATGGGC
+>>747:3:12:2176:19589/2 202471 1
+CGCGAACGGGTCGAGCGTGCCGGCATGGCCGGTGCGGGCCCGCGTCCGGCGCCGCACC
+>>747:3:12:2178:15993/1 772296 1
+AGATGGAGTACCGGATCGCGCGGCCGGACGGCGCGATCCGCCGGATCCGCCACC
+>>747:3:12:2214:15982/2 202522 1
+TGCGCTCCCGCGGCGCGCACGTCGACGAGGTCGCCGTCTACCGCACGGTGCGCGAGCCGTTCGACGACGACGCCCG
+>>747:3:12:2242:8917/1 202561 1
+CGCCGGCGTGGCCGCCGCCGCCCTCGCCGCCGCCGCGCTTCCGTCCGATCTGGGAGCCGACC
+>>747:3:12:2249:10637/1 202567 1
+TGCTCCAGGAAGCGCCACGGGCTGGCGAGCGTCACGCCATACACCGACTGTGGCCAATAGAGACCTCTCACGAAAT
+>>747:3:12:2264:3662/1 202574 1
+TGCGCGGCGATGACGCCCACCGCTTCGCCGACGTTCACGAGGCTGCCACGGCCCAGGTCGCGGCCATAGCACTTCG
+>>747:3:12:2301:7994/1 202616 1
+TCCTGCTCGCGGTGGCCGAGCCGGCGCGCCGCGCCGCGCATGTCGAGGCGGCCTATTCCGCGCTCGACAATCTGCG
+>>747:3:12:2309:1683/2 202620 1
+CGCCGGTAGTCGCCGATGATGCGGCCGCGCCCGTAGGCGTCGGGCAGCCCGGGG
+>>747:3:12:2331:18294/1 202642 1
+CGGGTAGCCATCAGGCCGGGCATCTCGGTCTCGGCAATGACCATCTCGCGGCGACCCCAGTCGGCAAGCGACAG
+>>747:3:12:2348:1482/1 202664 1
+CGAAATCCGGTTCATGACGAGCCTCAGAATCGAAACTGCGCCGCGATCCGGACCAGGCGCGGATTCAG
+>>747:3:12:2356:6537/2 202673 1
+CGCGTACATCGTCGTCAAGGACGGCCAGGGCGAGATCATCGCCCACACGTTCGCGCCAGTTGTGCCGGACGAAGCC
+>>747:3:12:2358:9999/2 202674 1
+GTCCTCATGGGCTTCCGCCCGACCGGCCGCTCGGCGTCGTACACGAAGCTGAACGGCGCGCGC
+>>747:3:12:2397:14397/1 202718 1
+ACACCGTCATCCGCTGGCCAATGACACCGACCAGCAGAATGACGGCGCCGAGCCCGACCGCCGCCAGCGCCCGGCC
+>>747:3:12:2403:15656/1 202722 1
+AACCGCCCGTTGCGTGGGGGCCTGCGGCAATGCGCCGGTCGCGGTCATGGACGGTGTGGTTCGCGGTCATCAATCG
+>>747:3:12:2425:9575/1 202746 1
+GACGTACCGCCGGAGTATGCCGCCGCGATCGAGCGCGCCGAGTGGTTGGGTACCACGATATATGTGCACGATTCCG
+>>747:3:12:2449:20717/1 202777 1
+GCCGCGCTCGCGCGACATCCTGCGGCGACACGCGAAGTGCGGCGATGGGCCCGGAGATCGGCTACGCGGTCTT
+>>747:3:12:2492:6819/2 202828 1
+ACCAGTACATCCAGGGCACCTCGATGGCCTCGCCGCACGCTGTTGGCGTCGCCGCCCTGATCGTCTCGGAGTTCGG
+>>747:3:12:2506:10871/2 202836 1
+AGGCTGCAAACGGTCGCCGTTAGGAGGCCGCCGCGCACACCGACCAGCCCCGCGGCCAGGCCCACCGGCAGCGC
+>>747:3:12:2506:10479/2 202837 1
+GGGCGAGCATCGAGAGCGCGCGAGTAACGCGCGCCATGAGCCGCTGCGGAAGCTCCGGAGGATCGACGCAGCGGGC
+>>747:3:12:2515:19620/1 202848 1
+GCCGCGGCGCACGGGGCCGTCGGCATGATCTCGCTCAACCTGCCCGACGACGAGCGGCGCCGGCCGTTCGCCGAGG
+>>747:3:12:2519:20184/1 202850 1
+GCTCTCCCGAGAACCAAACGGTCGGACCCGCAAGTAGGCCGGACGCTACGATGAACGCGGGGTGATTGTCAATAGG
+>>747:3:12:2519:5977/1 202851 1
+GACGGCGTCGCGGCGTACGAGCGACTCACCGGCAAGATCGCGATCGAGTACGCGACGCCGCGCGCGGTGTTG
+>>747:3:12:2523:7338/1 202855 1
+TCCGCTTCGCCGAAGGTGGAGCCGACGCTCGCGGCGAGCCCCGTTGCCGCGTGCGTGGCCATGTCTTCA
+>>747:3:12:2543:10286/1 202871 1
+ATAGCTGCATCGTGCTGGGCGTCGAGGCGGACGGCGCGACGATCGAAACCGTCGAGGGACTGG
+>>747:3:12:2546:9524/1 202877 1
+CTTCCGCGGCGGCCAGCTGGAGGCGCCGCGTTTCTTCCTCGGCGACCTTTCTCAGCTCCGCGGGG
+>>747:3:12:2567:7532/2 202909 1
+TGACCACGGGGCAGGACGTTCCCGACGACATCGAACACGCCAGCGCCCGCCGCGTGGCACGGCTGATCCTCGGCGA
+>>747:3:12:2608:12065/1 202963 1
+CTGTAACATTCCATGCACGTAATACGAGGTACGCCCGCGCAAAGATAAACGCGGCGACGATCTGATTTCCGATGCG
+>>747:3:12:2618:4962/2 202978 1
+ATGCCGGTAGGTACTGGAGCCGTTCTGGGTGCGGCGGCGATTGGGGCTGGTGGTTCGCTCCTTTCCGGCGCAATGC
+>>747:3:12:2638:11243/1 202995 1
+CGCCCCAGCGCCAGCGGCACGCCGAGCTGCCGCGCCCGCCGATCGAGGAAGGGCAGATCGAAGCCGTGCAGAT
+>>747:3:12:2640:20781/2 202997 1
+CAGTCCGGGCGATGGCCACGCACTGGCGCTGGCCGCCCGACATTTTGCGGATGGAATTGCTGAGGTTTGGGATC
+>>747:3:12:2644:2123/1 202998 1
+GGGCCTCGCGCAGCGGCGCGCGCCACGCCTGGTTCCATCCCGGGTGCGCGTTCGTCTGGCAGC
+>>747:3:12:2707:16029/1 203064 1
+TCGCGCGTGCTGCTCGAGCTCGACCTCGGAGTACAGACGCGCGGAGCCCGCCGCGCCGGCCAGCGCATAG
+>>747:3:12:2735:18388/2 203104 1
+CTTGAACGCGCGCGCCGTCGCGCGGCGCGCGGCCGAGGGGGGGTT
+>>747:3:12:2748:6347/2 203112 1
+AGTGCCCGGCCGCCGCAATCTACCCGGGCAGCGGCGCGAGCCGGGCCAGGGCCGCCGGCAGGGCGGTGGTGTGGAC
+>>747:3:12:2750:19494/1 203117 1
+GAGCAGGCCAAGGCCCCCCAGGGCGCGCACCGCGTGGGCGCGCCCGGCGACGGGGCGATCGACCGCCGGGCCCGGC
+>>747:3:12:2752:15665/2 203125 1
+CGCGTAGAGGAAGGGCTTGTGGCCGCCGAGACCGAGCCGCGCGGCCAGCGCCGCCGCCGCGCGAGCAGGAGAAGCG
+>>747:3:12:2764:8240/1 203142 1
+TGGTGGCGCGCTTCATCGAACAGCGCATGGACCCGCGCCGCCTCTCGGCGGCCGG
+>>747:3:12:2771:16522/2 203158 1
+CCGATCCGCGAGGTCAGGCTCTCGGCCGGCGCCGAGTTCGTGGTGGTGATCTGCGGTGATATCATGACCATGCCGG
+>>747:3:12:2775:9008/2 203163 1
+CGCAACGCCAGTCCATCACCACCGCCCAATACGAGCACGCGCCGCGGGCTACCTGAGACAATCATCGCCGGATGA
+>>747:3:12:2790:16404/2 203175 1
+TGCTGCTCTTCGTGGGCCCGGGGCGCGACGCGCCACCCGCCGCGGCCCTGCGGG
+>>747:3:12:2844:13799/2 203227 1
+TGCCGCGCTTGCCAAGGGGCGCGAACTTGCCCGCCTCGACCACGCGCTCCGCCTCCGCGCGCGTGTTCACGTGGGG
+>>747:3:12:2882:11280/2 203279 1
+CCGGCCCGTTCGCGTGAGGGTCATCGTGCCGCGGGCGTTGTCGTACAGACCGGTTCCGCCCACGACCGCG
+>>747:3:12:2890:14112/1 203285 1
+TGACCCGATGACATCGAACCTGGAAACGCTCGTCACGGTTTTTGGCGGATCGGGGTTTCTGGGGCGAAACGTG
+>>747:3:12:2891:20052/2 203286 1
+AGGCCGCATCGAGGCTTTCAAATCATTTGAAATCCATAATCCGGCGCGACTCGTAATCGACATCGCTGAGGCAAGA
+>>747:3:12:2903:8804/1 203295 1
+GGTGTGTTGTTTGGTGCGATGCAGGGAGCGGCGTACAGTTGGATCGGCGCGATACTTGGCGCGGCGATCGGTTACG
+>>747:3:12:2903:17298/2 203298 1
+GCCGGATCTCGCGGCTGAAGAACTCGAGCACGGCCGACACCTGGCCAAGGAGCAGGATCGGAACGGCCAGCGCCGC
+>>747:3:12:2960:6113/1 203351 1
+AGACCCCGAACGCGATGAGGCCGAGCACCGCCTCGCCCAGGACCTCGCCGCCCGCTGCCTTGCCGAGCAACTTGAT
+>>747:3:12:2991:5464/1 203386 1
+CCGTCGGCGGGATCGAGGATCACCCGTGCCGTGCCCGTGGCCGTGCCGG
+>>747:3:12:3010:18296/2 203407 1
+CGCGGCCGCGGCGGCCACGGAAAGCCGGAACTTCGTCGAGCGCTCCTTGGCGTCTGCGGCGCGCTGGCGTGCAATG
+>>747:3:12:3019:5269/2 203421 1
+AGATGCGGCTGGATAAATGGCTGTGGGCGGCGCGCTTTTTCAAGA
+>>747:3:12:3055:5116/1 203458 1
+TTACTGAGTGAAGCCCGCCTCTTTGTATCTGGGAAGGGTGAACGCTCGGTTTATGTGAACGCCGAACTCGGTACCT
+>>747:3:12:3061:17131/2 203464 1
+GTTGCCCTTGCCGGTGGCGCCGTGCGCGACGGCGTCGGCTCCCTCGCGCCGGTAGACCTCCATCAGGCCCTTGCCG
+>>747:3:12:3068:9498/2 203471 1
+ACGATCAAGATCGCGGGCCGTGACCCGGTCGCGCTCGACGTCCGGTCGACCCGCGACGGGCCGATCCTC
+>>747:3:12:3081:14556/2 203482 1
+GAGGGCAACAAGCACACGACCGTCGAGATTCCGTTCGGCGACGACGCACGCCGCGACCTCGCGCAAGCGCTGTCGG
+>>747:3:12:3102:6496/1 203499 1
+TGACCCACTTCTGCACCGTCCCGCCGCCCAGGACCCTGATCGCGACGGCGGCGCCGACGCCGCCGATCGTGGCCGG
+>>747:3:12:3115:17488/1 203509 1
+TCGAGCATCGACCGGCGGATGTTTCGCGTCAGCGGTGTCGGCCGGACAGCGCCGGCCAG
+>>747:3:12:3117:6268/1 203510 1
+CGGGGCCACCGCGCACCACCCGCGCTGGGCCATCGCCTACAAGTTCGCGGCGCGCCAGGCCACCACCCGCGTGGTC
+>>747:3:12:3125:11875/1 203523 1
+GCATCCGGCAACATCGGCGAGCAGCGCGCATCGGTCACGCGCGCAGGTTGGGGTGACGCCAAGTTGCGGCTCGCC
+>>747:3:12:3148:12724/1 203556 1
+ACGGGCGTCAGGTCGGCGACTCGCGCGGCGAGCTCGAGAGCCGGTTCGTTCGCGTGGTCGCCGAACACGTGGTGCG
+>>747:3:12:3154:11901/1 203564 1
+GCCGGGACCCCGAGCGGTGGAATCGGTGAGCCGCTCGAATCGCTGAAAGGGGCTG
+>>747:3:12:3196:13781/2 203607 1
+TTGTCTGGGGCGCCACGCCCGCGACCGGCGCGCCGAACCCGCTCGCCAGCACGGGGGTGCG
+>>747:3:12:3231:15007/1 203647 1
+TGGCCTACGGCGAGCACGCCGCGTTGCCAGCCGCGCTCGCCACCGTGGCGACGAATATCGTTTCCTTCGCCGTGG
+>>747:3:12:3253:18912/2 203673 1
+CGTCGGGGATTCTGGGCTTCGGCCGGCGTCGCGCGTTCGCTAATCTAGGCGGGATGGATGTGACCATCGATCCGCG
+>>747:3:12:3255:11747/2 247202 1
+TGAGGGCTTGAGGTCGCGGTGGATGATGCCCGCTTGATGCGCATGCTGAATCGCCTGGCACACTTGCACGAAGAGC
+>>747:3:12:3292:11150/1 203716 1
+GCTCTCATGAAGGGCTGTGCGGCTTCGCCTTCGACGGCCGGCGCCTGCGCTTCGCCGGCGCGCACGAGATCGACGG
+>>747:3:12:3330:14179/2 203745 1
+TGACCAGAAGCCGAGCCGCCGCGCGAGCTGAGCACTGGAGTGCGCGCTGGTTTGCATGGGCGCCTAAGGGTAGCTG
+>>747:3:12:3395:6350/1 203813 1
+GCGGACAGCAGCAGATGCTCGCGATTGGCCGGGCGCTGATGGCGGAGCCGCGCGTGTTACTGATGGACGAGCCCTG
+>>747:3:12:3397:13413/2 203816 1
+CGCGAGCGTGCGATGCCGGAACGCGCGGGCGCCCGGCGGAGGCCGCCGGAGCCGAGGGCCCACGCCTGCG
+>>747:3:12:3398:16524/1 203817 1
+GGGCGGTTTTGGCGGTCCGGGCGGCCCCGGCGGGTTCGGAGGCGGCGGAATTCTCGGGCTCGCCGTACG
+>>747:3:12:3415:19414/1 203833 1
+GGCGAGGTGGTGGTGCGCGCGATCCGGAGCGATCTCCGGGTGGAGTTCAACGCCGTCGGCCAGACCGTGCACCTGG
+>>747:3:12:3442:14692/1 203865 1
+CGGTCGCCTCCACTTTGCGGGAGCGCTGCGCGACCTGTCCCACGCGCGGCATACCCCCAGGCCACACGATAGCTTG
+>>747:3:12:3457:1068/2 203892 1
+ATGCCGCGACCATGAACACCACCAAACACAGACTACGCATGGTCACAGACGCTACTTGCCCGGACACCGTCGGG
+>>747:3:12:3468:7936/1 203906 1
+CTCGGCCGCCGCCGCCGCGGTGGGCGCGGCCGTCGCGCGGAGGTCGAGCCGCTTCCCGGGGCC
+>>747:3:12:3473:8203/1 203914 1
+CCGAGGCGAAGAGCAGCGCCGCGGCGACGGTGATCGCCTTGGGCTTGTAACTCTGTTGGGCGCACTGGTTCACGA
+>>747:3:12:3501:10994/2 203956 1
+CAGCTCGTTTCTGGTCATATATAAAGGTCTGCCCTATTCGGGCTGCGTCGCGCGGCCGGCGGCGAAATAGCCGGGA
+>>747:3:12:3505:6223/1 203958 1
+GCAGCTCAACGACCGGGTCGAAACGCTGGCCGTGAAGCGCGTCCTCGCCGATCGCGCCGCGCGGGTTCCGATGTCG
+>>747:3:12:3516:1409/2 203967 1
+GCGTGCACAAAGACCTCCCGGCCGCGCAGTGCTCCCGGCGTCCAGAACACCGGTGACAGAAAGAGCGCGACCTGCA
+>>747:3:12:3528:14694/1 203982 1
+GTCGTTCGCCGTCAGCGAGACGGGCGGTCCCGATCGCGCGGCGCTCTTCGACAAGCGTTCAGGATCGGATCGACG
+>>747:3:12:3546:4901/2 203993 1
+AGCGCCGGCGCCCAGGCCGCCTCCGCGTCGAGCTTGAAGCGCACACCGGGGGAGCCCGCGAGCCGCCGGCGCACCG
+>>747:3:12:3558:9636/1 204006 1
+GAATTGCTGCCCACCTCGGTGGTTGAACTGCCGACGCCGGTCAACGCCCGGCTGGATT
+>>747:3:12:3563:18367/1 204010 1
+CTTCGCGCGCCACGAGCGGAGCGGTCGTATAGAAGCCCGGCGCGAATACGACATCGGGTGCCGCGGTCTTGATGGC
+>>747:3:12:3612:8025/1 204054 1
+AGATCCATGCCCACCGGATCGACCGCGGTGATCCCGAGGCTGTAGCAGACGGCG
+>>747:3:12:3612:8025/2 204055 1
+ATCGCCCGTATCACGATCGGGCGCGCGCGCAGATCGCCCGCGAGC
+>>747:3:12:3612:7539/2 204056 1
+GCGCCGCGATCGCGCGAGCATTCCACGAAGCCGGATCGCGCGTCCACGTGTGTGACGTGGATCGCAGGGCCATTGA
+>>747:3:12:3629:19557/1 204066 1
+TGGCGGCGAGGAAGTTGGGGCGCGTGCCGACCGTGAAGCCGCGGCCGGTCAGGATGTTGGGGGCATCCGACATGCC
+>>747:3:12:3630:17848/2 204067 1
+TCGACGACGCCGCGCATGCGATGCCCGGCTGCGCGCGACGCTCGCGCGGGGATCGCGGCAGCGCG
+>>747:3:12:3665:7807/2 204108 1
+GCGCAAGCCCCCCATCAAGCTGGTCAAGCGCGACGCCGCGGCGGCCCCCAAGTCGGAACGGAAAGCCCAGGCCGGA
+>>747:3:12:3669:19979/2 204111 1
+GGCGCGAAGTAGTGGTGCTCGGGCGCGGCGGGACGGCGGCGCTGGTGGCGCTGGCGGTCCACGCG
+>>747:3:12:3735:15037/1 204184 1
+GTCAGCGCCGCCACGCTGGCGGCCGCCAGCGCCTCCATCTCCACGCCC
+>>747:3:12:3760:2323/2 204205 1
+ACCTGGAGGGTGATGTGATCGAGGCCCGGCTCGTGCGGCGCGCCGTCATCGCCGGCGGG
+>>747:3:12:3775:10237/1 204217 1
+CCGCGCCCGGTCGCAGCCCCGACGTCCGCGCGATCCCGGCGACGGCGAGCCCGCC
+>>747:3:12:3795:15781/2 204233 1
+GATCGCCGCGCCGAGCGGCGCGCCGCCTACTCCCAGACGATTCCGGCGTTCGGCGAG
+>>747:3:12:3795:13990/1 204235 1
+AATCGCTCGGCCGACGCGCCGTCGGGGACGACGGCGACGACGGTCTGGTCGCGCTCAATCAGCATCCTCCAGGCGC
+>>747:3:12:3816:7711/1 204261 1
+ATCGCGGCCGGATACTGGTCGCCGGTTTCCTTGTTCGACGCAGACGTCGCGTCGACAAAGTTCGTGGAG
+>>747:3:12:3819:6886/1 204268 1
+CTCGGTCGCGAGCTCGAGGCGCTCACGGTCGGCGTCGTCACGCGCCCGTTCGGCTTCGAGGGACGCCGTCGCGCCG
+>>747:3:12:3828:13630/2 204269 1
+AATCCGGGTGCGCAAGGAAAATCTCGGCCGGGCGATCGCCTCCGCCGCGCAGCGCCTCGCAGCGGCGGG
+>>747:3:12:3862:8891/1 204297 1
+CGTAGACGCGCTCGGTCAGCGCCGGCTCGAGCTCAGGGTAGATCCCGATATCGGTGACGACCAGCCCTTCAAGCGC
+>>747:3:12:3928:13594/2 204357 1
+TCCGGCGTGATCATGCTGAAGGTCATTCACGGCGATTCGGCATTCGTGGGCCTGTACGACCGCGCCGTTGTTCTGG
+>>747:3:12:3938:5168/1 204363 1
+GCGCACGATGGGAACCGTTCCGTAGCGCAGGCTGTACATCTGATTGAGGCCGCACGGCTCGAACCGCGACGGCATC
+>>747:3:12:3939:17985/2 204364 1
+CTTGGCGACGGAGTCTACCGGCTCACGACCGGCCCCGGTAGTTATGACTCGCTGATCGTCGACTTCCGGGACCACA
+>>747:3:12:3940:5937/2 204365 1
+GCAAATCACTGGCACTGTCAAATCACCAACACTTTCGGCGTCCAGGATGAAGTTTCGGCGGCGGCGAAGGAAATTT
+>>747:3:12:3967:18395/1 204391 1
+GCTGGCGGAATTCCCGCATGTGAAGCGCTGGTTCGAGGCCTGCACCGCGCGGCCCGCGGTCGCGCGC
+>>747:3:12:3987:17565/1 204411 1
+GCTCGCGATCACCGTGAGCACCGCCGCCGCGTCGGCCACCGTCC
+>>747:3:12:3996:14083/2 204419 1
+CACGATCCCGATGGCGTCGCAGGTGACGGTCCCGCGCAGGGCGAGGAGGATGGGATACGCGCAGCTCCGGGTCATC
+>>747:3:12:4002:12971/1 204426 1
+TGGCAGGCGTCAGTAGTCTCCGCCGGCGCTTGCAGGCCGCCGTGGCCCGGGGCCTGACGCCGTTTGTCGG
+>>747:3:12:4011:15129/2 204435 1
+CCACTGCCGACCTCACCGCGCAACCAGACTGGTCACCGCGCCAGGCGTCGCGGTCCGCCCGCCGTCGACGACGAAC
+>>747:3:12:4012:2169/2 204439 1
+TCGAAGTATTCCATCTTCACGTCGTAACTCTTGCCTGCTTGAAGTTCGACGTCAGCAGTGATCGTCTTCGGAGCG
+>>747:3:12:4031:10256/1 204459 1
+CGCGCGCGCGAGCGCGGCGGCCTCGAGCGAGGTCTGATGCCCCGAATGCGACAGGTCGAGCATCATCGGCAGCTCG
+>>747:3:12:4048:1748/1 204478 1
+CGTTCGCGAAGGGCGTACGTGCCGGCACGCGTGTCGAACAGGGACAGTTGATTGGCCGCGTCGGAGCAACGGGGG
+>>747:3:12:4062:19235/2 204488 1
+CCAAGCGCGCCGAAGGTTCCCGGCGCGATCACGTTCATGACCGCGGGGCGTGCGGTGTCGAGAGGCGATTCCTTCG
+>>747:3:12:4070:20304/2 204492 1
+GGACGGCGCGCACACCGGCGCGACGCCCGGCGTCGCGCTGCGCCGCGGGTCGGCCGCGTGATCG
+>>747:3:12:4081:17294/2 204499 1
+CGGCGCGTCGTTCTTCAGCGACCTGCACCGCGCGGCCGGCGACGGCTATCCGGCGGAGACGGTGGACGCGTTGTGG
+>>747:3:12:4102:4831/2 204516 1
+CCGAAAGCAGCTCGCCTCCGCCGACACCGCGCCACTCTACATGCTGATCGGGACCGACCCGGTCGAACGCGCCGCC
+>>747:3:12:4104:13337/2 204517 1
+GCAGCATCGCGAGATGGATCGCGCCGGCGCCCGCCGATGCCGCGGCGAGCACGATGCGCGCGTCG
+>>747:3:12:4131:14123/2 204542 1
+CGCGCGCCGCCCGGCCTCGATCGCCGCCGCGCGAGCGGCATCGACGGTCGTCGGCGGGTCGCTGCCC
+>>747:3:12:4172:5673/1 204577 1
+CGCGTCGACCACATAGGGCGAGAAGTCCGGCGCGGCCACGTTCGTCAGCGTCCGCTGGTTCTGGATCCGC
+>>747:3:12:4186:8464/2 204592 1
+CTGATCAAGCTGAACCAGATCGGCACGATGACCGAGACGCTCGACGCGATCGACATGGCCGCGCGCGCCGCGTACA
+>>747:3:12:4194:7101/1 204599 1
+CGAACGTGACGGCGACCTTGTCCTGCGTCAGCAGCTGGCGGGCCTTCTCCGCGAACAGCGGCCAGTTGGAGGCGGG
+>>747:3:12:4201:11312/1 204606 1
+CGCGACATTGACATTGGCCGGAAAACCCCTTGCCGCCTCGCGCGCGGTGCCGCTGAAGACGCGCAGCGCCACGTTG
+>>747:3:12:4201:13737/2 204607 1
+GAGACGGCCGCGAAGACCGCAGCGAGGAGCTGGGCGCGGGCCGCGCCGCCGAGCTCCCGCGCGAGCAG
+>>747:3:12:4204:20018/2 204609 1
+CCGACGCCCACGGCAACGCCGTCGCCGGCGCGACGGTCAGCTTCGCCGGGGCCAGCGCCGAC
+>>747:3:12:4229:13756/2 204635 1
+GCGTTGGGGCGATCGAGCAGGCCGAACCGGCGCGCGGCCCTCAGGAAGAGAGGCGTACCGATCAGCGCCGCCGCCA
+>>747:3:12:4284:9625/2 204678 1
+GGATCTCCGGCGACGCGCCGCGATCCGCCGGCCTTGCCTCGACTGCGGTGACCGCCCGGAGATCGGCGACCAGGCG
+>>747:3:12:4306:12651/1 204704 1
+CCGGGTGTTGGTGCCGCCGCCGCCGCGCACGCCGCCCATGTTGAAGCTGCCGGGCGAGATCGTGATGAGGTTCGTG
+>>747:3:12:4318:13437/1 204721 1
+GCCCCCCATACGTTCCGAAACCTCATACGTCCGTCGGCCCATAATCACTGTGTCAATCGTCTTCCAAAACGCAGTC
+>>747:3:12:4321:4250/2 204724 1
+CGGTGGGGATAATCCCCGTGTTCTGCCTGGGCAACGCCGGGCCCAACGCGGGCACGACTCGGGCGCCGGGCAACTA
+>>747:3:12:4327:7182/1 204733 1
+GCGCTCCCACAGCTCAGCACGGATAGCTGGCGGGTCAGCGCCGACGGCCGAATGGAGACGACCTACCCGCTGCGGG
+>>747:3:12:4344:21013/1 204749 1
+TCGTCATCTGGGTGCCGATCGCGGCCGGCGTCCTGTTGCTGGCGCTCGACGATGCGCGCGCGCCGCTCGTGCGCTG
+>>747:3:12:4352:17295/1 204758 1
+GCGCTCGATCAGCCGGACGCGCTCGCGCGCGGCCTCGCCCGGCCCGCGGGGCTGG
+>>747:3:12:4354:13380/2 204763 1
+GGCGAGCGTCAGCACCAGGCGCTGGTAGCGTTGCGAGGCGACGGTGCGGCGCGCGCGGCGCGCCGCC
+>>747:3:12:4357:5891/2 204774 1
+TCTTCGGGGTAGATCTTCTCGCCGCCGCTGTTGATCGACACCGAGCCACGGCCGAGCATCGTGACGGTGCCATCCC
+>>747:3:12:4364:10564/2 204780 1
+CAGGATCGCCCCGTCGCTGACCCGGACGGCGACGATGGCCGCGCGGCGGCGCTGGTCGGCGAGCGCG
+>>747:3:12:4368:2590/1 204783 1
+GCGCGTCGCCACGCGCGGCGGCGTCGAGCCCACCGATGCCTGC
+>>747:3:12:4380:16343/1 204796 1
+CGCGTCCTCCTCCGGCTCCACCCGCCGAACCTGCCGAGGCCGTGCCCGCGCCCGCGCCTTCCCCACCCGCCGGGAC
+>>747:3:12:4427:4641/2 204848 1
+AAGGTCGAACTGCGCCTCCGCCTCGCGCGCATTGCCCTCGAAGGCGAAGCGTGCATCGCCCAGCGGCAGGCTCTTG
+>>747:3:12:4428:18603/2 204850 1
+GACCGCCTACAGCGTCTACGCCCGGGCCCTCGGCCAGCCCGGCGGCTCAGCCACGGCGACCTCGTGCGTGACCGAC
+>>747:3:12:4444:9687/1 204869 1
+TTTCAGCTTCCCCGACATCACCGGCAAGCTCATCTCGAACACCGATCCGCAGTTCCGCGGCAAAGTCGTGATCGTC
+>>747:3:12:4450:3776/2 204880 1
+ATCGACGTATAGTCCCAGCCCGGCGACAGTCCAACGGTGAGCTGACGGGCAATTGTGTGCATGTCTGACTGGCGG
+>>747:3:12:4459:10893/2 204890 1
+TGGCGCGGGTGAAGACCGTGCTGGGCGAAAAGGCGCGCACGGCCGGTAACAGGGGTGACAAGCGATGAGCGAGCAG
+>>747:3:12:4462:6414/1 204894 1
+GGAGCTCGTCGCCCGGGTGCGGGCCGCCGCTCGCCGCGGAGTGCGCGTCCAGGACGAGAACCGG
+>>747:3:12:4469:20846/2 204899 1
+ATGACCGGGTTCGTCAGCGCGCCGACGCCCTCAACGTGGATGGTCACCGAATCGCCGGGGCGGATCGGGCCGG
+>>747:3:12:4476:17635/2 204911 1
+TCGCTCGACAGCGACTTTTGCGAGGTATACGAGCAGCGCGCGTCCGACGCCGCGACCCCGCCACTCGGGCAGGACG
+>>747:3:12:4482:6871/1 204917 1
+AACCTCGGCATCCTCTGCGACCAGGACGCCGGTCGGCGCGGCGTGTTCGTCGATTTCTTCGGCAGCCCCGCATCGA
+>>747:3:12:4511:18877/1 204947 1
+GGTCGTGCACGTGCCGTGCGACGTTCGCGACGCCGACGCCGTCGCCAACGTCGTCGAC
+>>747:3:12:4511:19360/2 204950 1
+GCTATCGCGACATCGTCGCGATCTGGCGCGACGAGGGAGGCGCGGCGCTCGACGACATCGCCCTGATGTCGACGA
+>>747:3:12:4517:4412/2 204956 1
+TGGCGATCCACACCGCCGCCTGCGCCTTGTCGTCGCCGACGCCTCGCCCATAGAAATAGCCGTCC
+>>747:3:12:4534:17742/1 204966 1
+CAGCAGGCATCCGGCGAGTTGACGGAAGATCCCGTGTGGCGATGGTCGACCGCGCCCGATCGGTATCTCAACACGG
+>>747:3:12:4542:7348/1 204974 1
+GCCCTCGTGCTCCACGACGTCGACGATCCCCGAGGGCGCATCGAGGAGCGCGACCGTCCGCCGGGCGGCATCGTCG
+>>747:3:12:4550:7918/2 204988 1
+ACGCATACGCCTGAGCCGCAACCCCGCGCCCGGCATCGCCGCCGCGCAGCCCGCGCCCTCGCCCGTAACGCACGCG
+>>747:3:12:4571:1091/1 205009 1
+CGATGCCGAGCGCCAGGGTGAGCACCGCGATCATGGTGAAGCCGGGCGCGGCCCGCAGCCGGCGCGCG
+>>747:3:12:4573:5802/2 205010 1
+CAGCCATGCCAGGCAACGCGGACGCGCGCGCAGGCCGCGGCGCCGCGCGTGGAGCGCGCGCTGAGACCCAGATCGG
+>>747:3:12:4577:14362/1 205011 1
+ACGATCTCGTCGGCCTGCGCGGCGGCTCCGCTGCGGGTGTTCAACCTCGGCGTGCCGGGCACGCTC
+>>747:3:12:4580:19224/2 205013 1
+CGACACTGAGTTCGTCGGCACTGACGGGGAGGGCGGCGGCAAGTTCGCCGACGCGGAGGCGCTGGCGG
+>>747:3:12:4584:1074/1 205020 1
+CGGACGTCGCGGCGCCCGGTCCGTCGGCGCCCTGCGCCGTCCCCTC
+>>747:3:12:4596:19842/2 205030 1
+GGGGCTACCGCCGAGGTGGATGCCGCGGGCGGCAGCGTGTCGACGCCACTGGAGTTCATCGACGGCGAGACCGGAG
+>>747:3:12:4598:16812/2 205036 1
+GCACCTCGTTCGGGAAGCCGCCGCCGACGGGACCGTCGTCCTGCGAGTTGCCGGCCTTCTGCTTCTCGTAGGCGCC
+>>747:3:12:4618:6374/2 205046 1
+CCCAGGGATGGGCTGACCTGCGAATAGGTTCGGGACGGCCGCGCCGCCCGCGCGCGTGTCACTGCTCGCG
+>>747:3:12:4640:10810/1 205071 1
+AGACTGCCGTGAGCGCTGCCATGCCGATCGCCGCCGTGGGCTGGTCGAGCAGCGTTGCGGCGCCCGCGCC
+>>747:3:12:4647:8438/2 205085 1
+GCGAGCCTGAACCCGCGCTGGCGCGTCGCCGACATCGTCGCCGAGC
+>>747:3:12:4651:10471/2 205093 1
+TCGAGGTCGTCATCGAGCAGGGCGGCAACGAGCGGCGCGAGCTGTTCGCCGTGGTCATCGACGCCTCGG
+>>747:3:12:4659:5098/1 205109 1
+TGCGCGAAGCCGAGGAGGAGGTCGGGCTGCAACGGGCTGCCGTCGCCGTCCGGCTTCGACTGACGCCGCTG
+>>747:3:12:4669:7020/2 205116 1
+TGCTGGACCTACGCATGGCGCAGGAGCTCCCGATCTTCCGCAAGTCGCGCGGCATCGTGACCTTCGACATCGAGAA
+>>747:3:12:4688:7904/2 205129 1
+TGCCGCGCCCGCGAGCCCGCCGCCGGCCGCGCCGACGCCGGTCCCCACGGGGTGGGAGCCGGG
+>>747:3:12:4713:2412/2 205155 1
+CTCGACCGGCATGAACAGGTCCGAGAGCAGCACGATCATGCCGCGGCGGCGAATCTGCCGGGCCAATTCGGGAAAG
+>>747:3:12:4746:13863/1 205201 1
+CGAGTCGCGGGCCGCGCGGCGAGGCGGTGACCGACAACACGTTCCTCGTTTGTTTCAACGCGCACTACGAGGCGC
+>>747:3:12:4796:7997/1 205244 1
+GCTGCGGATCTTCAGTCCGTCGGGCAACTCCGGCGCGCCGGCACGACTGGCGAGCTCGAACGCGAGCTCGGGG
+>>747:3:12:4854:5015/2 205299 1
+CGCCACTCCTCGGTCTCCTCCTCCCGGCGCAGGCGGGCCACGAGCTCGTCGCGCGCCGCCGCAAGGCGCTCGGTCC
+>>747:3:12:4867:12096/1 205320 1
+TATGGTGCGGACGCAGGAGATGCGGCTGAGACTGACGCGCGCGTCGGAACATCGGCCGCCACGGCCAGGTCCGCGC
+>>747:3:12:4892:4669/1 205352 1
+GGGCACGAACCGTACGAAGCCCACGAACCGACGAACCCGACGAACCTGACGAACCTGACGAACCTCACGAACTTGA
+>>747:3:12:4941:18002/1 205405 1
+GCTGCCTGCGACTCTCATCGAGTCAGAACTATTCGGCTACGAAAAGGGCGCGTTCACCGACGCGAAGGCACGCAAG
+>>747:3:12:4960:8323/1 205425 1
+CGCTCGCCTCGCGCGATTTCACGCCCGTGCACCACGACAAGGCCGCCGCACAGCGGTCGGGCGTCGACGACGTGTT
+>>747:3:12:4963:18917/2 205428 1
+GGCCGGTGCGTTTCCGCGGGAGTTGTCGGGCGGAGAAGCGCAGCGCGTCGCGATTGCCCGCGCCCTGGCGGTCAAC
+>>747:3:12:4978:6257/2 205441 1
+TCGCTTCGGCGCGCGACGAGCACGACGCGATCGTCGTCGACTTCATCCGCTATCCGGACTTCGCGAGCAATCGGTG
+>>747:3:12:4999:18965/1 205458 1
+CGGCACGCCGGTGCAGCTCAACGCGCTGGAAGGCTACTTCCGCGTCGAGGCTGCCAAGAATCCCCAGCCCGAGGTG
+>>747:3:12:5009:16548/1 205463 1
+CGGATACGTCACCCGTTCTTCCCGCGCGCCCGTCATCCGCTCGACGGGACCCATCGTCAGCGACCCGGCC
+>>747:3:12:5014:20055/2 205470 1
+CCGCGGGATGCTGGAGCACGTGCTGGTGATTGCCATGTCGGAGTTCGGCCGCACGCCGCGGATCAACGGCTCCGTG
+>>747:3:12:5038:13264/2 205501 1
+TGGACGCGCGGCCGGCTGCGCCGCACGGCGCTGGGCCGCTGGTGGAGGG
+>>747:3:12:5060:7629/1 205527 1
+AGCCGGTCGCGGCTCACGGCGAGCTGCGCCGACGCGTCGACGGCCCCCGGCAGCCGCGTGCCCGCCTCC
+>>747:3:12:5115:15414/2 205575 1
+GCACAAGTACAAGACCCTGATCCTCGATCTGCGCGGCAACGGCGGCGGTTGGGGGACTACGGTAACGCGACTGG
+>>747:3:12:5127:3645/2 205587 1
+GCTGCTCCTGATCGCGTTCCTCGTCTACCGCAACCGCCCGATCGCCGCGACCGCGAAGG
+>>747:3:12:5136:20512/2 205601 1
+CGATCGAGGCGGGGACGAGCGAGATCCTGCGCAACATCATCGGCGAGCGCGTGCTCGGACTG
+>>747:3:12:5146:12131/2 205617 1
+ACTCGGTCTTCTCCTCGACTTCGGCAGCCGCGCCGCCGCCACCGCCGCCTGCGGCCATCATCACCGCCCCGCCGGC
+>>747:3:12:5165:15276/1 205638 1
+GATCGAGGCCGACGAACGCGCCGCGGACGGCGACGTCGTTGTGTGGCGTGCGCTCGCCGGACAAATACGGCAGAAA
+>>747:3:12:5202:14874/1 205674 1
+CCTTCGCTCCGCCCATCATTCCCTGCCGCCACCAGTTCTCGATGATCGCTTCCGAGGACTGCACGCCCGGCCGGTT
+>>747:3:12:5225:7129/2 205699 1
+CGGACGTAGAGCGCGAAGATGTCGGCGCGGCCGATCAGGCGCGGCGGCCGGCGCACCAGGTCGATGATCTCGCCGT
+>>747:3:12:5240:19971/2 205710 1
+GTGAAGTAGACGGTCGTCGCGCCGTCGCGCTTCGACGGTGGAGGCGCGGACGAGCGGAAGCTGCG
+>>747:3:12:5251:10400/1 205716 1
+TGGCCTCGCGTCCCGGCGCGGTCGCCAGCGCGGTGTCGGAGCGGATGAGCGCGACGCGGCGAACTTCCGGCAGGCG
+>>747:3:12:5251:7486/1 205717 1
+GACCGCCGTCTCCCTCACGCGCTCGATGGAAATCTCGCCCTCGCCCAGCGCCGCCGTTTCCGCCACGCCGCGCGCG
+>>747:3:12:5327:8061/1 205803 1
+GCCCGTCGAGGGCCCGGGCGCGCGGTCCCGCCGGCCGCGCTACTTCTTCAGCATGTCGTCGCGCGCCTGCTTGGC
+>>747:3:12:5331:20968/1 205807 1
+CGGTCTCTCGCCGCGCCGCTGCTCGCGCTCTGGCACGACGCGAAGGGTGACTGGGACGGCGCGCACCGCGTGGCTC
+>>747:3:12:5434:11201/2 205914 1
+GCGGCCATCGCGGTCCAGATGAGCCAGCCCGGCGCGGGCGCCGCCTCGGCGATGTCCTTCTCGAACCAGAACGCGG
+>>747:3:12:5497:5332/2 205977 1
+GTCGCCGACATCCGCGCCGCGCATCCGGGCGCGCGCGTCGACTGGATCGTCGAGCCGGCG
+>>747:3:12:5503:9778/1 205985 1
+TCCTCAGCCCTGGTCCATGCCGCGGGCGTCCGCCGCTCGCGGTCGTACGGCGCAGCGCCTAGCGAGACACGTATGA
+>>747:3:12:5514:1947/1 205999 1
+AACGGATCTGCAGATCAGCGCCGACGGCGAGGCCATGGTGCATCACGATGATGCACTCGGTCGACTGACCGAGGG
+>>747:3:12:5547:20259/2 206021 1
+AGGGAGGAAGAGGGGGAAGCAGGGACGCGGGAGAAGAACGAAAGAAGAAGGGATCAGGCAAGAAGAAGTTTGTGGA
+>>747:3:12:5582:13582/2 206065 1
+TCCGGGCATCGCGCACGGCGGTGGCGTCCCGGCGGCGGCAATGTCACGGGCGGGTTCGGGAATCGTTCAGTCG
+>>747:3:12:5597:12013/2 206079 1
+ACGCTCGCAATCTCCTTCGCCACGAGGTCGGCGCGGCCCCGCGGCTTGCCGCCGAGCGCGCGCTTCACCTCGACG
+>>747:3:12:5610:9041/1 206096 1
+AGGACCTGCTGGATCTGGAGCTTGGCGGCGTTGACGGCGGCGGCGGCGGCGGTCTGCTCCTGCACCG
+>>747:3:12:5611:3499/2 206097 1
+GAAGTTCTGCCGGTGCGCCGCCGCGGCCGCGGCGATCTTCTCGGGCGCCTGCTCACCGACCGAC
+>>747:3:12:5673:19207/1 206157 1
+ACCTGGCACTCGGCGAGAATCTCGACGACCGCGGGCGTGGTCGCCGCCGCGTCGACGCTGGCGTCGCAG
+>>747:3:12:5684:6480/2 206172 1
+CAGCCGTGCGGCGTCCGGGCTGGACGGCGCCGCGGTTCCCGCGCTCCGCACGCCCTCGGCGATCACGCCGTCGCGG
+>>747:3:12:5698:7620/1 206189 1
+GACGACATAATCAAGGGCGCGGCGGAAATGGGGGTCGATCTGGACCAGCACATCGCGTTCTGTATCGAAGCGATGA
+>>747:3:12:5712:5975/1 206207 1
+CCTGCTCGATGTGGACTTCGATATAGGCGCCGATGCGCGCCGGATCGAGATGGCGCCGACCCGCGCGCACCGCA
+>>747:3:12:5774:19583/1 206279 1
+CCGCCACCACCGCCCGAGTTGGCCCTCCCGGCGGCCGTCAAGTTGCCGGCGCCGTTGCCGCCACC
+>>747:3:12:5786:8504/1 206292 1
+GGCTGCCATCTGCGCCGGCGTCTGAACAGAATGCGCGGTCTCTTCGAGAATTGCGGCCAGTGCGCTCGATGGTGA
+>>747:3:12:5816:2437/2 206326 1
+TCGCTGCGTGCTTCGGCCTCGCCGGGCTGGCGCGCGCGCGGCGCCGGCGCAACG
+>>747:3:12:5825:6738/2 206333 1
+AGCTTCTCCGTCGAGTACGGATGCGCCTTGCCGATCAGGCGCTCGGAGACGATGAAGAAGGTCTTGCCAGCCGGG
+>>747:3:12:5840:6378/1 206348 1
+GACGCGGCGAGAGCGCGGTCAGGGGTTAGGCGCTGGGGCCGGGCCGCGCGGCGCGGAGACGCTGGCAGCCGGG
+>>747:3:12:5865:9124/2 206367 1
+GTCCGGCGGCTGGCCTCCAGGTCGTCGACGCGCTCACGTCGGAGCCCACGCTTGCCAATT
+>>747:3:12:5893:11494/1 206383 1
+ACGAGGCCGCGGAGCGGGCGCGCGCCAGGAGCGAGCGCCGGTTGAGACGGGCGACGGAGAAGGCGCACGAGCGG
+>>747:3:12:5895:18493/1 206386 1
+TCTTGCGCCGCACGCGCACGCTCACGGAGCAATTTCTCGCGACGCGCTATTTCCAGAATCGCATCGATCAACTCAT
+>>747:3:12:5897:16997/1 206390 1
+TTCGACGCGCTCGACGTCGACGAGCTGCACCGGCGCGTTCTTGCCGCCGCCGTCCTGCTGGTCGCTCGCAGTGATG
+>>747:3:12:5919:13070/2 206416 1
+CGCGATCTCACTGGCCTGCGCGCCGGCGCGCGCCATGGCCGCGCGCACGGTCGCCAAGGCCGCGGACCATATGTCT
+>>747:3:12:5929:4977/1 206427 1
+CATCATCGACCTCGATCCCGGGCCGCGCGCCAACTTCGCCCGCGTTGTCCAGGTCGCGCGATGGG
+>>747:3:12:5936:4195/1 206433 1
+AGCAGCTCGAACCCGGCGGGGGCCACCACCAGGCCGACGGCCGACGCGCCCCGGCCCGACAGCCACGAGCGCAC
+>>747:3:12:5995:17689/1 206480 1
+GGGATGGCCGCCGATTTCTGATGATCAAAGAAGGCAGCGCCGATGGCGCGCGGCCCACCAACAGCATCGTCGTGG
+>>747:3:12:5998:10008/2 206482 1
+CGACATGAACGTGCGCGGCACCGGAACGAGGCCGCCCGCGACGAACAGCAGCGCGAGCACGGCGGCGGATGACGGG
+>>747:3:12:6008:10500/2 206489 1
+GCGCGCACGTGGGCGACGAGGGCCGGGTCGTCGAGCAGCACCGTCCGGCGGCGGCCACCCTTGCCGAG
+>>747:3:12:6025:11310/1 206511 1
+GACGCCACGCCGGTAGCACTCGGCGGCGCGCTCTGCGTCACGCTCGGCCCACGCCTTGCGGGTGGCGTCCTGCTCG
+>>747:3:12:6025:4970/2 206512 1
+GCGCAGTTCGGCGATCGCCGCGATGGCGTCATCGCGCCGCCCCAACTTCACCAGCGAGTACGCCTTCCAGTAGAGG
+>>747:3:12:6033:7861/2 206522 1
+AGGAGCTCGAGGTCGCCGGGGCGGCGGACGGCGCGAGCCGCGGCGAAGTCGAGGAGGTGTCGATCTCGGCGATCAG
+>>747:3:12:6042:8351/2 206530 1
+TCCCACGACGAAGTGGTGCACGGCAAGGGCTCAATCCTCGGCCGCATTCCCGGCGATCCGTGGCGCCGCTTCG
+>>747:3:12:6042:16480/2 206531 1
+CCGACGGCCCGGCCGCCCACATGGCCCGGCACCGGGCGCTGGCGGCC
+>>747:3:12:6051:9601/2 206535 1
+GCTAGTCCCCGGTCTGGAGCTGGCCTACCCGGACTATCCGCACGCCGAGGCGCGCGACGCGTCGGTGTTCGTGCGC
+>>747:3:12:6078:15078/1 206555 1
+CTCGATCACCGCGATCGTGATCGGCGTGCTGTACATGAAGAACATGAACCCGGGGCCGACGCTGTTCACGACCAAC
+>>747:3:12:6096:17013/1 206581 1
+CGCGTGCAAGGACGCCGGCGCGGCGGGCAGCTCGTCGGGGTCGAACCCGTTCTCGACGACCGCGAGCCGCTTGGCA
+>>747:3:12:6099:3100/1 206588 1
+CTGTGCCGCCGCCGCTGCGCGCCCGCCGCAGCACCGCCTTCACCCGTGCCAGCA
+>>747:3:12:6105:12193/2 206592 1
+GCGTCGAGCCTCCGCAAGCTCGAGCCGGCGCTTCGCGCGCTCGCGACCGAATTCGTCGATCGCATGGCGGAGCGGG
+>>747:3:12:6120:11759/1 206612 1
+CGAGCTCGACCCGGCCGCCCTCGACGAACCGGCCGCCCTCCCCGCGCGCGCAGAAGCCGAGATCCTCGAGGCTCAT
+>>747:3:12:6137:7084/2 206625 1
+CGACCGCTGCCGACGCGGGCGGCAACCTGGCCCGGATCTCGACCGACTCGAAGCCCGACCCGGCG
+>>747:3:12:6143:15612/1 206630 1
+TCGTCCGCGTGGCTCCGTACGTGGCACGGCTGTTAGTCGATTCGGGGGGCAATTCCTACCTGGCGTTTAGTTCGG
+>>747:3:12:6147:3047/1 206634 1
+TGGGTGCGGAAACGTCGCGCGGCGCCGAACTGGAGATGAACATTCGCCCATTGGACGGCTGGCAGGTGGTCATGGG
+>>747:3:12:6160:16274/1 206641 1
+GGCCTGGGCCACACGCTCGATCTCGGCGTCCACGTCCGCGTCGGCCGCGGCGAGGCCCTCCTTCTCCGCG
+>>747:3:12:6161:10368/2 206642 1
+AGCGCGGTGGCGCCGGCGAGGACGCCGAGCGCGACTTCGAAGGCCAGCGGCCGCGGCGCGAGCGCGCGGGAGCCGA
+>>747:3:12:6163:1289/1 206643 1
+CCAGGCGCGTGACCGCGATCCTCGCCTTGATGCTCGGCGTGTCGGCGCTGGTCGCGGGGCAGGCCCCGG
+>>747:3:12:6169:10029/2 206646 1
+ACACGATGAAATGGTTCCCTTGGCTTGAGCGTGTCGCCGCGGGCATCCCGAGCCAAGTTGCTGCGGAGCTCTCCAT
+>>747:3:12:6169:20788/2 206648 1
+TGGGACTTCCTCCCTACAAATTGGCCAACGGTCCTTTACTGACCATCAAACCTTACTGACAAATTTACCAAGAATG
+>>747:3:12:6172:7361/2 206654 1
+CCGACCACACGGCCGAGCGTCGCGGGCGCCCGGCCGACATCGGCACACGCGGCGTCGATCCGTCCGAGAGGCTCGG
+>>747:3:12:6174:4322/2 206657 1
+AAATTGTTTCGCGCTGAAATAGACGGTCGGTTCCATGGGCTGACCGAGCGGCGCGTTTCGGACGTCCTTGACGA
+>>747:3:12:6192:12818/1 206691 1
+TCTCCGGCGCGATGGCCGCGCTCGGCGGCGTCGTGCTCGCGGCACGGCTGCAGGGCGTCGATCTCCAGGCCGGCGG
+>>747:3:12:6223:12428/1 206710 1
+GCATCGCGTCGCGATCCACGCGGCCGCGCCGTGCTCGGTCGAGGGGAAGCGCAAGATGATCGAATGGGGGG
+>>747:3:12:6232:18041/2 206722 1
+GGCGTCGCCATCACCGCCAGATGCAGCTCGCGGCCGGACGTGGTAATCGTGACC
+>>747:3:12:6235:6464/1 206728 1
+GGATGCGGGTCGTCGGCCTGGAGCGAGTACGTGTAGGCCTCGAAGTAGCCGCGGCCGACGAGGACGTCCGCAACGA
+>>747:3:12:6269:18281/1 206767 1
+AACGGAGTTTGAAGCTCACGCAAAGACGCAAAGACGCAAAGGCGCAAAGCAGAATTTGAACGGGTCTAACGCGGAT
+>>747:3:12:6284:17361/2 206774 1
+GGCGTCGCCGATGCGCGCACGGAGGCGGACGGCGGATTCACGCTCGGGCCCTTGTCGGAGGGCTC
+>>747:3:12:6299:13388/1 206790 1
+GTGGTGGAGGGTGAGTCCCTCGTCGGCGACGACGATCCGGCGGCGCCCGTCCAGGATCCGGCGCACCACCGACCAC
+>>747:3:12:6313:12350/1 206806 1
+AACAGCACGATGCGCGCGCCGTCACGCGCCGCGCGCAGTGCGATCGCCAGGCCGATGCCGCGCGAGGCGC
+>>747:3:12:6333:9761/2 206823 1
+AAGATCCGCGTCAACTCGATCAACCCCGGCATGGTCGAGACGGAGGGCGTCCACGCGGCCGGGATCGCCGACAGCG
+>>747:3:12:6355:19907/2 206848 1
+TGCTGCCGGCCTGGCCGCCGCCGCCCGCGCCCCCGGCTGGGGGGCCGACCTCATCAGGGG
+>>747:3:12:6359:1107/1 206853 1
+CATGTTCAACGTCCATGGGCGCGACCGCGGCGCGATTCCCATCGTCGAGCAGGCGCTCTTTCCCGCGACGGG
+>>747:3:12:6362:11999/2 206854 1
+GTAGGACCACCCGTTCACGTCGAGGCACCACCGGACCGTGACGGACGGCGCCGAAACGCGGCCCGTCC
+>>747:3:12:6367:8454/1 206858 1
+AGAGGCTCCACGCGCAGGTAGACTTCGCCGAACTGACCGGCGCCGCCCGTCTGCTTCTTGTGACGGTGATGGCCTT
+>>747:3:12:6375:16488/2 206863 1
+GGACGAATGATCGCCGGTGCTGCGCCCGGCGCCGCGGAGCGCTTCGATCGGATTGGTGCGCGTGGCGAACCACGCC
+>>747:3:12:6433:8972/1 206916 1
+AGCGGGTACCTCGGCGCCTGCGCCGACCCGGCGCGCAGGCACGGCGCCGTGACGTGGACGCTGGGGGG
+>>747:3:12:6434:7239/1 206920 1
+GGAATGGCGCGAACCGCCGCCAGCCACGGCCGCCCCGTAGCATTAATCACACCAGACAATCATACGTTCAGAAGAA
+>>747:3:12:6448:7542/2 206938 1
+CCAACTCTACCAGCCGGTCGACCGCGTCGTAGCTGGAGGTCGTCCGCTGGCCGCCGTCGTTCTTGACCAGGCG
+>>747:3:12:6454:10551/2 206946 1
+CCCGCGCGGCGGCGCGCACGTCGCGCAGGAGTCCCGCGACGTCTTCCCGGCCGTCGCGTGCCG
+>>747:3:12:6462:20140/2 206954 1
+CTTCGACACCGCGCCGGCGCCGACGCCCGCATTCACCGCTGGATCGAGGTCCGGGCTGACGAACCCGGCATTGCTA
+>>747:3:12:6474:9583/2 206966 1
+CACGTGCGACGTGTTGATTGGCCGTTTCGGCCGGCCGATGATGCCGACCACCGTGGTCGGCGCCACGACGTACGCC
+>>747:3:12:6490:16805/2 206986 1
+TCCATCGGTCACCTTCGACAAGGTGCGCGGCCTGCCGGCGACGCCCGCCGGCTGGTTCTCGCTGTGCGCCGC
+>>747:3:12:6523:5720/2 207013 1
+CGGCCGGTGCTGTTCGAGCAGCGCCGCGCTGCGGCCTTCCTGCTTCGCCTGTGCGTAGTCCTTGCGGGCC
+>>747:3:12:6545:15461/1 207035 1
+CTGGTGCCGGACGATGTTCTCCAGCACCATGATCGCGTCGTCGACCACGATTCCGATGGCGAGCGACAGCCCGAGG
+>>747:3:12:6587:12908/2 207076 1
+AGCGTCGTCCAGCCCGGCATCGGGCACTGCTCCACCCGGTACGTCAGCCCCCGCGCCTTGACCTCCTTCAGCAGCG
+>>747:3:12:6594:15574/1 207083 1
+CTCGAATGCGGCTACCACGGCTGGACCTACAACGCGCACGGCCGCGTGATCCGCATCCCGCAGTACGACG
+>>747:3:12:6604:13735/2 207095 1
+CGTCTCGCCGGGAAGGCGCTACCCCATCGCCCGCGGCGCACGAACGCCGGTTGCGCAGCTGACGGGCGAAACACGC
+>>747:3:12:6619:4572/1 207108 1
+CTGCCGCCGCGCTTCTTCCGGCGTCATGCCGGCGCGCATGTTGTCGGCGATGTGCATGTCGAGGTGACTCTGAAGC
+>>747:3:12:6624:9364/1 207111 1
+GAATTGAAGAAGAACGAGATCCGCGGCGCGAAGTCATCGACATCGAGCCCGGCGTCGACCCCATACTGCACGTACT
+>>747:3:12:6627:9103/2 207115 1
+TCCGCCGGAACCCGGATGCCGACGCGCCGGGCCGCGTCGAGCGCCCCGAACGCGATCACGTCGTTCG
+>>747:3:12:6638:16870/2 207124 1
+ATGGAGGAGAAGCCGGTGCCGAAATCGTCGAGGGCGATGAGGATGCCGCGGGCGCGCAACTCGTCCAGCGCGGCAG
+>>747:3:12:6667:2031/1 207155 1
+CTTGACGTTGCTGAAGATGGCGCCGATGGGCGCGCCGAAATCCGCCGCGCGCCGCGTGCTGGCCGCAATGCGCACA
+>>747:3:12:6675:4988/1 207158 1
+TCTGGGCGCGGATCGTCGTCGCCGGCGTGCCGAGGCAGGCGGCGCACACGGCCAGGACCGGGCAGGGGGGTCGAAA
+>>747:3:12:6690:6380/2 207178 1
+AGGACGACGCCGCGCGCTCGCCGGCCCGCGGCCGCCGCCCGCCCCAGTTCGACACGTAGGCGGCAGACCCATCCGG
+>>747:3:12:6704:16199/1 207192 1
+TGCTCCGGCACCGTCTCGAGTTCCGGCGCGTCTCGTTCCACTACGAGGACGG
+>>747:3:12:6713:4846/2 207196 1
+AACAGCCGCAGGACATGGACCTGCTGCACCGCGCGATCGTCGGCGTCCTGGCGCTGAACGAGCGGCACGAGGGGCC
+>>747:3:12:6753:3673/1 207246 1
+GATCGCCGTCAGGTCGGCATCGCCGACCCTCACCTCCGGAAGGGCGTCCAGGCCGGCGTCGATCGGCAG
+>>747:3:12:6766:10995/2 207258 1
+GCGGCATCGCGCGGGGCGACTATTCGAAACGCGCCGACGCCGGCAACATCCGCGAGATCGGCGAGCTCGCTACGGC
+>>747:3:12:6796:16624/2 207280 1
+GGATCCAATGGATTCCTCCGGCTACGACAATGATATCAACCTTGAGACGCACCAACTCAGCCGCAAGCTCGGGAGC
+>>747:3:12:6809:2615/1 207291 1
+GGAGACGACGGTCCTGCGACGCGCGCGCAGCTGCGGCAGCCTCACAGCATCGTGGTCGACTCAC
+>>747:3:12:6809:5753/2 207292 1
+ATCGCCGTCCTCGGCAGCGCGTGCGCCGCCGGCGCCGCGCCGCAGCAGCCCGAGCAGGCCCAGTTCACGCCGCG
+>>747:3:12:6813:7007/2 207297 1
+CGAGCCCGTCGTAATCGTGCTGACCGGACTCGGCAACGACTCGCCGGCCGCCGCCACGAAGGTGAACGCATGGCCA
+>>747:3:12:6823:2840/2 207305 1
+TACGACCATGATTTCGGGCTTGGCCGGGCGCGGGTATTTGAACTTTGGCTCGGCCGGCACACCGCCATAGGACAGC
+>>747:3:12:6834:5496/1 207323 1
+GGATGTCGCGTACTTCGGGGACGTTCCGGAGGACGACTCGTTCGGCGGTCAAGAGCGCGCCGCAAAGCTCCGGCAG
+>>747:3:12:6841:21155/1 207326 1
+GCTTGCTGCCCTGGACGCGAGGGTCGTCGTGCGCGGGCCCTCGGGCGAACGAGCGATCCCGTTCACCGATTTCCAT
+>>747:3:12:6855:17330/2 207340 1
+TCCTTTTTTGGCGTAAACATCGGATAGAGAGTCGTGGATGATCGCGCGCCCCGGATCCAATTCCAGGGCTTTTT
+>>747:3:12:6880:16863/2 207357 1
+AAGGTGAGCTTCAAGTATCACGGCGAGGATTGATCGAGGAAGCGCGCGACGCGGTCGGTCACGCGCGTGGCCAACG
+>>747:3:12:6882:21256/1 207358 1
+GTCCTTGTTGTACACGGCAAAGGCGCCCCAGATCTGCGCGCGCTCCGGCGACGCGTCCGACGGCTCGAGTACGACT
+>>747:3:12:6904:7488/1 207385 1
+TGCCCGTCCGCTGGCCGCGCTGGTCGAACGCCGCGGCGAGATTGGCCGCGAGCGACGACTTGCCGACGCCGCCC
+>>747:3:12:6910:11969/1 207388 1
+GGCCACGCACGGCGCTGCGATCCTGGGCACGCGGCGCTTAACGCCGCTCATCCGCGCCGTCGCGGCGTTCGGCTTC
+>>747:3:12:6918:4964/2 207392 1
+GCGAGCAATCTCGCATCGACGCGAGCAGTCGTCTTGAGCGACGTCGGCGCGCATGTCGCGTCATGGG
+>>747:3:12:6936:18429/1 207407 1
+CCGCTCCCGATGCTGGTGACGCTGTTCGGGATCGTGACGCTGGCCAGGCGGGTGC
+>>747:3:12:6942:16190/2 207411 1
+TCCGCCTCGTAGACCTCGCCCATCCCGCCCTCGGCGACGAAGCGCACGATCCGCCAGCGCCCCGCCAGCGACGCAC
+>>747:3:12:6955:18624/1 207422 1
+CGATGCGCCGATCCGGATCATGCGGCGCGGCGCGACGCGGCGCACTTCGCTCGCGCCTGTCGTCGCGCGCCACG
+>>747:3:12:6970:2876/1 207433 1
+TCCTTGCGAATCGTGCCGGGATCGGCCTTGGCGGGGTCGGTCGCACCCATCAGCGCGCGCCATTTCTTGATCGC
+>>747:3:12:6977:12243/2 207440 1
+GCCGCACGGGGTTCGCTTTCGCACCTCCGAGCTGACGCTGGCGCTTTCGGCGCGCTGGCCGCTGGAGGTCGTGGAC
+>>747:3:12:6985:6726/1 207447 1
+GCGTGGTCTTCAACGAAACCAGCGAAGCATCGCTCGACGGGCTCGCGCGCGGGATCGCGCGGCGGCCCGC
+>>747:3:12:7008:8439/1 207471 1
+TCACGAGAACATGCTGCTCTTTACCAACAATATCCCGCAGCGCGACGGCGGCACGCATCTCGCGGGCTTCCGCGGT
+>>747:3:12:7019:12303/2 207491 1
+TGTCCGGCGGGCAACGGCAGCGCGTTGGGGTGGCGCGCGCGCTGGCGGCCGATCCGCCTTTGCTGCTGATGGATGA
+>>747:3:12:7061:14261/2 207524 1
+CATGCAGCAGCGTCGTGATCTCATCCCCAACTTCCGCGCCCGCCGTACTTCCCTCCCGCTCCTGCGCACCCAGCAG
+>>747:3:12:7086:19676/1 207545 1
+CTGGTTCGACCCGTCGGAATCCATCAGGTAGATCTCGTTCGGATCGCCGTCGCGATCGGAGGCG
+>>747:3:12:7126:7562/1 207582 1
+TCCGAAGCTGCGTCGACGGTGAGACGGCGTCGACGACGAGGATGCGGTCTGGTACAGCGGCGAGGAGGCG
+>>747:3:12:7143:15690/1 207595 1
+GTTCGCCAAGGCGGGCTACATCTTCGTCTGCCAGGACGTCCGCGGCCGGCTGATGTCCGAGGGCGAATTCGTGAAC
+>>747:3:12:7149:19220/2 207600 1
+CGAGGCGGTGGCGGCGCGCCCCCGGATGCGGCCGCGC
+>>747:3:12:7156:15355/1 207611 1
+CCGGCGGTGGCCCCGGATCTCCGCTTCGTCGCGAACGCCGCCGAGCGAAATGCGCACGAACTTGCGGGTCATCGCG
+>>747:3:12:7165:12066/2 207619 1
+TTGATCGCCAGCTGCGTGTCCACCTCGCACAGCGATTGCGCCAGCCCCCACCCGGAGGCGGAGGCTGCCCGGACC
+>>747:3:12:7214:3672/1 207684 1
+GCGATCCTGGCCGACCTGCGGGTGTGGTTCTTCGCCGCGATCGAGCCGCTCGCCCC
+>>747:3:12:7216:12158/2 207688 1
+CTGTTCATGGGTCTCCTGAGCCCGCTCCTGTTCCTCTTCTTCATGAGCCAGGCCGCCGGCGGCCCCGGGCCCACGG
+>>747:3:12:7225:7064/2 207703 1
+GCATGGAGTACATCACCGCGCGCGATTCAGGCGCGGTCGTCGTCGCGCGCCGGACTGGCACCGTGGACTACGTCGA
+>>747:3:12:7229:11859/1 207708 1
+TCGGCTTCGCCTGGGCCTTCTGGCTCCTCTGGCGCGACCGCCGGCCGGCCGTGCCCGCCTGGGCGATCCTCGGCG
+>>747:3:12:7235:15377/1 207712 1
+CTCGACCGCGTCTTCCGCGAGGTCGAGATGCCGCTGCTGCCGGTGCTCGCGCGGATGGAGCGCACCGGCATCCGCG
+>>747:3:12:7237:9960/2 207713 1
+TGTGCAGTTGTGTGGAACCGCCGGCAACGCGATAAAATTTTTGGATGGTTAATTTCAAGGCGCCGTCTTCATCGG
+>>747:3:12:7258:4409/1 207718 1
+TGATCGTCGTCGACGACGGATCGACCGACGCGACGGTCGCAATCGCGAC
+>>747:3:12:7342:19636/1 207803 1
+GCTTGCCCTCCAGCGGGAACGCGGCGGCGGCGGCCACGCCGTAGAACGCGCTCAGCATGAGGCCG
+>>747:3:12:7357:17618/2 207827 1
+GCGATGATCGCCGGCGTCACGAACGCCCAACGCGTCCGCGCGCGAAGCGCGTCGCGGAACTGTTCGCACTCTGGCC
+>>747:3:12:7385:6688/1 207851 1
+AAGCGGTCTAGCCATGAAATTCGCGAACCTTATGATGACCGGCGGCGAATGGCTGCGCGGCGAAGGACCGCATCAC
+>>747:3:12:7403:17926/1 207869 1
+TGGAAAAAAAGTAACCAAGTAAAAAATAAAATAAGAAACCTGTACTTGCGGAACCGGTTTTACCTGAACCAGCAAC
+>>747:3:12:7437:2152/1 207903 1
+ACTCTTCCGCGACGGCACCGCGGGTCTCGATACCGTCACCGGCCTCAAACTCCAGACCTGGACCTACTTCAAGGGC
+>>747:3:12:7452:8822/1 207920 1
+CGAGATGACGATGCGGCGCGCATCACGGTCCATCGCGAAGGCCAGGATGATCGCCACGAGGAAGAG
+>>747:3:12:7461:7898/1 207926 1
+CGGACACGCGGCACTAGTCCGCTGTGGCCGAAAACATATTTTTGCACGCCCGCCGGCGCGCGACGACTGCGAGCAA
+>>747:3:12:7466:17299/1 207931 1
+CATCGAGCCGGCGAGCGCCAGCAGCGCGAGCGCGCCGGCGAGGATCGGCACCAGGTAGCGCATCATCTAGCGCTC
+>>747:3:12:7480:16804/1 207936 1
+ACGCGCTTCCCGACGGCACCGCTCGCCGCGGACCTCGACGGCGACGCGCGCCCCGACCTCGTGACCGCGGACGCGA
+>>747:3:12:7509:15945/2 207967 1
+TCCAGGCCACCACCGCGGCGAGCGGAAGCGCGATCGGGCCGAGCTCGCGCTCGCGCTCGTCGCCGCGCAG
+>>747:3:12:7513:5729/2 207972 1
+GCTCGATGCATCGGCGCCGGCCATCTGCTGCCGGGCGACCTCGCTCAGAATGGCGATCTTCGTCAGGTTCGATCCG
+>>747:3:12:7519:7425/2 207979 1
+TCCGCCGCGACGAACGCCGCGCCGGCGCGCGCGACCGCATCCTCATCGGCCAGGGCCTGGATCCTCATGA
+>>747:3:12:7580:4126/1 208045 1
+GTCTTCACTCCCAAGATGAATCTGAGCTTTTACTGATCTTCTCCTTTTACTGACAATTGGACGGCATCAAAGAATT
+>>747:3:12:7583:17915/2 208052 1
+CGCTCCCGACGCTCGCCGAGCGGTTCCGCGGCGCGCGCGGCGCGGCGACCTCCGCCGTCGACATC
+>>747:3:12:7592:2525/2 208062 1
+ACTGCGGCTGCCCGCGCCGGCCGCCCCGCCGCCGGTCGC
+>>747:3:12:7613:11715/2 208078 1
+CCTCGAGAAGGTGATGGTCGACTTCGTCGCGCACCGGTTCGACGTGCTCGTCGCGACGACGATCGTCGAGAACGGT
+>>747:3:12:7624:14251/2 208088 1
+GTCCGGGCCCTGCAGGCCGACGGGCGCGCTGGCCCGGCGATCGGCGTCG
+>>747:3:12:7627:7125/1 208093 1
+GCATAACGGATGGCGCTCGGCCCCATATCCACGCCGCGCCGGTTTTGGCCCAAGTCCATTGGCACGCCAAAAATAT
+>>747:3:12:7629:12982/2 208096 1
+TGATCCGCGGCAACGGCGACCGCGTCGCGATTGCGGACACGCGCAAGGGAGAGACGCCCGGTTCAGTCGCACACG
+>>747:3:12:7664:17737/1 208119 1
+GCCCGGGTGCTGCGCGGCGCCAGCAGCACGGCGGCGCTAGTGGCCAGCATACTGCTGATAAAAGTTCGACGTCCTA
+>>747:3:12:7666:6959/1 208123 1
+CGATTCGATCCATCGGCGCGTGCGCTCAAACGCCGCCTGCGGATAAGGCTCAAGGACGATGCGCTCGCCGGGACCG
+>>747:3:12:7667:13601/2 208124 1
+CCGACCAAAACCGTCCGCGTCACCCACGCCGACGACGTCCGCCGCGAGGCCCTCGCCGCCGCGCTGGCCGGGGCCG
+>>747:3:12:7695:17942/1 208148 1
+GGAAGCAGGGCAGGATGCCGAGCGATCGCCCGTCCGCATCGCGCGCGCCGGCGCTGAGCGTGCCACCGCTCTGATG
+>>747:3:12:7712:6790/2 208167 1
+GCTGGCGATCGCGACCGCGCGCCGAGGCTGGGCCACGGCGGCGAGCATCGTGAACACGCGACCATTGTCCG
+>>747:3:12:7735:3382/1 208193 1
+CGCTCACCGCCCGGAGCGGCAGGCCGGCGAAGGCGCGCGCCGCCGGGGGG
+>>747:3:12:7762:3358/2 208220 1
+GGTCTTCCGGAAGATTCGCGCCCGGGTCGGCGGCCGGCTCCGGTACTTCATCTCCGGCGG
+>>747:3:12:7765:13188/1 208223 1
+CCGCGAAGTTCACCGACCTCACCGGGCGCGGCGACCTCGCGCGCGTGATCGCCGGCATCGACAGAGCGCTCGCGGC
+>>747:3:12:7775:10751/1 208230 1
+CGTGTTCGAGTGCTGGCGAAGCTCGCCGTTGACCCAGGTGCGGAGCTCGAGCGCGTGCGGATCGCCGACC
+>>747:3:12:7784:11490/1 208234 1
+TTTTGCTTTTCGCTCATGGGCACCCCTGGTCCGAGGGCAAGCGTAGCGCGCCGCTGCGCGCGATCCCGCCGAGCGG
+>>747:3:12:7790:15449/1 208236 1
+AGCCGCAGCTCGGGCGGTTCCGCAGTGAACGCGCTCCCGTGCAAGCCGAGCCGGATGGGGAGCTGGCTGGTCGGCG
+>>747:3:12:7792:12268/2 208238 1
+GGATTGATCGGGCTCGGGACATCGCCCTGCAGGATGGTCCGCTCGCGCCGCGCGCGCGGACGCGGCACGGGAATCG
+>>747:3:12:7828:12505/2 208268 1
+GCGGACGAAGCAACGAAGGCCGCGCGCAGGTGGACGGCCTCAACACCGGCGCGTCACTGAACGGCGGCGGCGTG
+>>747:3:12:7847:13212/1 208288 1
+GGGAACTCCCGCGATGCGGAATGCGTCGGCAATCTGCCGGCGCGCGCGTTCGCCGAGCGCGCCGATATGCCTAAAC
+>>747:3:12:7848:8269/1 208289 1
+CGGGCCGACGATGAATACCAATCCGAGCGATCGCGCCGTCAGCAGCGCGAGCCAGACGCGCGGTTCGGCCACCACC
+>>747:3:12:7852:2282/1 208295 1
+TGGGCGACGTCGCGCGCCAGTTCGCGATCGCCGGTCAGGGCGACGACCAGCGACACCATGACCGG
+>>747:3:12:7859:15904/2 208299 1
+CCGTTGGCACCATCAGCGGCGCCGCGCCACCGGCACCGGCTAGCCTCACCGTCACCGGGCGCGTTACCGCCGGCG
+>>747:3:12:7870:18442/1 208318 1
+GGATGTTCCCACGCGACGGATCCGCAAGATAGACGCGGTCGCCGCGTACGCCGCGCAGCACCGCGAAGTGCTTGTA
+>>747:3:12:7888:13389/1 208338 1
+TTCACCGCCGCGAGGTCGAAGGCGCCCTTGGCGCGCGTGTAGTCGACGCGAATGAGATGGGCCGC
+>>747:3:12:7925:1825/2 208368 1
+CGAGTGGATTGCGCAGCTCGTGCGCCAGCATGGCGAGGAACTCGGTGAGGTGGCGGCCCTGTTCTTCCAGCGACT
+>>747:3:12:7926:8470/1 208371 1
+CGCCGATCCCGCGCGCGACGCCAGCCCGGACCCGCTCAAGGGGCAGCTCATCCTCGTCCGGAAGGCGTGTCTCAAG
+>>747:3:12:7928:14281/1 208373 1
+AAACTCCACAAGAAGACGAAGACTACGATCGCCGCGAGAATACTGCCTTCGATCAGGTGAGTTTGAATCGCTTCAA
+>>747:3:12:7950:15479/2 208396 1
+TTTCAGGTTCTCGTTCTTCAGCGCGCTCGCCGCCGGCACCCGCACGCCGTGAACGCGCACGTCGCCGAGC
+>>747:3:12:7951:8105/1 208397 1
+AGGACGGTCGCGAGCGCGAGAACAGGGCGGGCGCGGAGGGCGCGCGCGGCACGGGCGTGGCGCATCGGGGG
+>>747:3:12:7951:14648/1 208398 1
+GGAAGTGGATCTCCTGGCGGTAGAGCTCCAGGAGCCGCGCGCCGCTCACGGCCGCGCCCCGACGTGCTCGACCCGG
+>>747:3:12:7956:9132/1 208400 1
+CGAGCACCATGTCGAGCCCGGCGGCGATCGCCGCGCGCTGCTCGGCCGGGATCCCCGCCAGCACCTCGGCCTCCAC
+>>747:3:12:7971:19931/2 208418 1
+GTTTTCTCGGCATGGGCCCGGTGACGATCGCGGTGGACAGCTACGGCCCGGTAACGGACAACGCCCAGTCCGTTTA
+>>747:3:12:8003:5099/1 208441 1
+GATGCCGAAGACCCAGTTGATCAGCGAGATGATGATCGCCGCCACGACGCCCCACCAGAAGTCCTCGACGCGCAG
+>>747:3:12:8019:20743/2 208457 1
+GTCCCTGCGCACGCCGGCGGGCAGGCCCTCACCAGTCTCCTCTCGCTACAAGTCTCCTACAACACGCGAAAGGCGA
+>>747:3:12:8027:17360/2 208462 1
+GCGGCGGCCGACAGCGCCGCGCCCCCGAAGGAGCGGATCGCC
+>>747:3:12:8047:19555/2 314529 1
+AACCAGGTGGGTATTCCCGGCAACTGGATCATGCCGGTGATGAGCGTTGGCCAAGTCGCGGAAATCCTCACGATGT
+>>747:3:12:8048:18201/2 208492 1
+TAGAGCCATTCGTGATCGGGCAGGTCTTTGCCCGCGATGGTGTAGCTGAACGTGTCCGTCTGCAGCACGCGTCCAG
+>>747:3:12:8049:2962/2 208493 1
+TATGCGCCAACAACCCTCGCGCTCCAACAACGTGCAGAACCGCGCCCGGCGCACATTTTCAAGCGGGGCGATTGGC
+>>747:3:12:8057:17041/2 208497 1
+CATCGGCACGGTTGCCTGCTGCGCTTGCGCCACGAGCGGCAACGCCGCGGCGCCGCCCACAAGCGTGATGAACGCG
+>>747:3:12:8074:7616/2 208509 1
+TCGGAGGATGGCGGCGGCACGTGGCGCGTCGTCGTGCGGCTCGCCGACGGCC
+>>747:3:12:8081:11479/1 208515 1
+ATTGAGCGCGGTCGGATGGAACTGCACGAATTCGAGGTCGGCGACCCGC
+>>747:3:12:8093:17852/1 208532 1
+GATGCTCAAGGAACGCGATCTCGACATCGTGCTCGTCGGCACGCCGGACCACTGGCACGCGCTGCCGATGATC
+>>747:3:12:8120:10467/2 208560 1
+GCAGCTCGTGATGGCCGCGATGGCCACGTCGCCGTCTTTTTCTTTCGGGTTGGGAACCAGAGCTCGGAAAGCCGAA
+>>747:3:12:8122:13656/1 208561 1
+CGAGGCCGACAAGGCGGTGACGGCCGCGCGCGCGCAGGCGAACCGCGCGCTGGCCGC
+>>747:3:12:8127:8597/1 208567 1
+GTCGAGGATCTGGCGAGCGGGGCCACCTGGGAGTACGAGAACACGCGGGGTCACGCGTCGCCGGCGATCACCGACA
+>>747:3:12:8148:7673/2 208586 1
+GACGACGACGACCTTCGCATCGCGGAAGAGCGCGTCGGCTGCGGCGTCCTTCGCGGCGCGGGCAGCCTC
+>>747:3:12:8163:1226/2 208598 1
+GATTGGTGCATCAGCCGCCAGGTTTGGTGGGGGCATCGCATCCCGGCGTGGTACAGGAAAGAGAAGACAGGGGACG
+>>747:3:12:8183:18315/2 208615 1
+CATCACGCTCGGGCGCTCGCCGCGGACGACCTCGTGCACGGGCTCGCCACGCTCGG
+>>747:3:12:8267:7128/2 208696 1
+AGCCGGTAATCGGAAATGTTCTGCCAGCGTCGCAGCCCGATGGTCGAGACCGCGCTCGGCCCGAGACCGAGATAAT
+>>747:3:12:8286:15095/1 208709 1
+GCGGCGGGAGCGGCGCGATGACGCCGGCCGCCGCC
+>>747:3:12:8307:9085/1 208729 1
+CGCCTCCGAGCTTCAACAGATGACGGGGCGCGCGGGGCGTCGCGGGCGTGACCGCGTCGGCTTCGTCGTAGCGGCG
+>>747:3:12:8328:16104/1 208752 1
+TCGAGCGAGACGCCGCGCGCCTCCGCCATCGGGCGGACCGCGTCGATGGCCGTGCGCACCGATTGATTCACGTTCG
+>>747:3:12:8331:3476/1 208762 1
+CCGGCGACGGTGCCGCTGCCGGATCGCCGCCGCTCCCC
+>>747:3:12:8340:8518/1 208776 1
+TCGAGCCTATTCAACGGTATCCCCGCCGCGCCAGGTGGCGGCGGCCGCGACGACGCATCCGGAAA
+>>747:3:12:8353:14745/1 208787 1
+TGGGATTTGCGTGGCCGAGTGGATGAGTACCTCGGGAATGTCGATTTTGCCGGTAAGCGCGTTTTGGAAATCGGTC
+>>747:3:12:8367:12465/1 208796 1
+GCGGCCGCGCTGTTCGAGTAGGCGCGCGCCTCGCGGGCGGCGCGCGACCCCAGCCGCGTAGGATGACGCGCTGG
+>>747:3:12:8371:9531/2 208798 1
+CGCGCTGATGGGCACGCTGCCCATTGCGATGGGCATCGGCGCGGGCGCCGAGGCACGCCGGCCGCTCGGCCTCGCC
+>>747:3:12:8390:2644/2 208814 1
+TGCGGCAAAAAGGGACGCCGAGAAGGCCGTCGAGGTTGGTCCGAATCTCGCGGAGGCGCATGCGG
+>>747:3:12:8391:16799/2 208816 1
+ATGTGCCGGGTGCGCTCGCTGTCGCGCAGGCGGCGGGTGAGCTCGAGCCCATCGATGCCGGGCATCATGAGGTCGG
+>>747:3:12:8406:20226/2 208828 1
+CCAGGAACGCGTCTTCGGCCCCGACCATCCGCGCGTCGCCTCTGCCGTGAACGACCTGGGAAACATCGCGGTTCAG
+>>747:3:12:8413:14878/2 208834 1
+CGCACTGATGCTGGTGTGCACGCGGAAGGGCAGGTGGCAAGTGTTGAGATCGCGCGTGAGATCTCGACTGCGAAGC
+>>747:3:12:8419:5756/2 208839 1
+GCACGGCGAGCATGGCGAGCTTGCGCAGGTCGCGCGCAAGCGCGTCCCGGTCCTGCGTGGCATGCGACGAGGTCGA
+>>747:3:12:8429:18181/1 208844 1
+ATCCGGGCCCTGGTCGCGGAGGGTGAGGCCGTCCGCGCGCTCGCGCGGAGCGCCGGGGCGGCGGC
+>>747:3:12:8430:16693/1 208847 1
+AGCGACGGCTGCACGAACACGTCGCCCGCGGCGAACACGGTCGCGACGTCGTCGCGCAGCCCCAGGAGATGCACG
+>>747:3:12:8439:7244/1 208853 1
+CGATGCAGTGGTTCTTCGAGCCCGGCGCCACCGCCTTCGTGCGCGCGGCGCAGTCGAGCGACGTCGCGCTG
+>>747:3:12:8445:20790/1 208857 1
+CCGAGCCACTGCGCGATCCGCTGCGCCGCCCGATCCCCCCCGGGCGTCGCCGACCCCCGCCCCGCCCTTTCCGGC
+>>747:3:12:8447:4698/1 208859 1
+GGTGTTCATCACCTTGCCGCGCAGCGGCAGGATCGCCTGACGGGAACGGTCGCGCCCC
+>>747:3:12:8463:19797/1 208881 1
+GTTTGCCTCCGCCGCCTCGCGCGCCGCCGCGGGATCGGCGTCGACCGTGACCGCCAGATCCACCAGCGCCGACTCG
+>>747:3:12:8508:5307/2 208917 1
+CCTGACTGGTCCCGGCGGCGTCGGCAAGACGCGGCTGGCCATGGCCGCGGTGTCTGGCCTGGACGACGCTTTCCCG
+>>747:3:12:8510:3245/1 208922 1
+TCGCGACTCTTCTCGAGCGCCTCCCGGCCGTTCTCGCCTTCGACGACGTCGAAGCCGGCGCCACGTAGGACCCGGC
+>>747:3:12:8513:10351/1 208926 1
+CCTGCTGCGCGCATGCTTCCCCGCGGGAACCGTCTCCGGTGCGCCGAAGGTGCGGGCGATGCAGATCATCTCGGAG
+>>747:3:12:8543:12873/1 208953 1
+CCAAGCTCGTTGCAGATTTGTCTCGCGTCCGCGTACGTTTCCTTAGTCTCCGTCGCCGCATATCCCTTCGCG
+>>747:3:12:8554:1388/2 208970 1
+GTCGGCTGCGGCGTCGCCTTCCTGGACTACGACAACGACGGCTGGCTCGACGTGCTGGTGTTGAG
+>>747:3:12:8559:15946/2 208978 1
+CGGGCTGCTCGCCGCTCAGGGCATCGTCCTCGCGTTGCACTCGCGAGACCGGACCGGACGCGGTCAGCAGGTGG
+>>747:3:12:8577:2830/2 208995 1
+TCTTGGACAGCATGCCGGCCGACATGTCGGCGGCCTTCGCAACCTCGCTGATGG
+>>747:3:12:8587:9173/1 209003 1
+TCACCGAGCCCGCCCCCCGAGACACCGACCCCATGCCGGAGGGCGTCACCGAGTCCAGCCGCGCGCCGATTCCGCG
+>>747:3:12:8588:9398/2 209004 1
+CCGCCGCCGCCGCGCTCCTCGCGGCCGCGCCGTACGTGCGGGCGCAGTCAAAGGCGGGAAAGAAGCATCGCACGGC
+>>747:3:12:8590:4994/2 209006 1
+GACGTGCCACTGGTAGATACCGAACGCGATCAGCGCGATGACGCCGCCGGCCGAGAGCCAGCTCGCGCGATCCCCC
+>>747:3:12:8599:8454/2 209020 1
+CCGAGAAGCTCGACATGCTGCGCCAGCACGGCCGCGATGGCAGCACCAAGGACCACCTCGAAGAAGCCGGCAAGCA
+>>747:3:12:8651:12734/2 209075 1
+CGTAGTCCTGCCCGGCTACGGCGCCGCCGTCCTGGCGCATTAGTGGACTGAAGGGAGTGTGATCGTGTCGAGATCC
+>>747:3:12:8653:1958/1 209079 1
+GACGCAGGAACCGAGCCAGCCCCGCGCCATACGCGCCGGTGCCTTCCACGCCGACACGCGTGATGGG
+>>747:3:12:8660:19503/1 209084 1
+ACACCAGCCTCGGCGTGGTCGCTCAGCCGATCGCCGAGGCGCTGATTGCCACCGCCGCGGGATTGTTCGCGGCG
+>>747:3:12:8661:13112/1 209085 1
+GCACGCCGGCGACGTCGACATCTACGCGATCACCGTGCCGGCGAGGACGCGCCTCCGCGTCGAGCTCATCGAGGGC
+>>747:3:12:8673:15925/1 209102 1
+GACCATCTGCCAGGTGGCGATCGATCACGGCAAGCCGGTGCGCATCGGCGTCAATGGCGG
+>>747:3:12:8674:1077/2 209104 1
+GTTCGATTCAATCGAGCTTTCGGAAGGGCGGCGCGGCCCGCTGCGCGCGCAGGTCGCTCGCATTT
+>>747:3:12:8675:9265/2 209105 1
+TCTTCAGCGGGGTCGACCCGGTCGCGGAGCGCCGCCGCGCGTTCCGCCGCAACGTGGTCACCACCGTCGACCCGAA
+>>747:3:12:8697:14423/2 209142 1
+GCGGTCGTCGACCACTTCGGCCGCCACGCCGCCGTGGCCCACCATCAGGATGGGTCCGAACACCGGATCCTCGGCC
+>>747:3:12:8699:4698/1 209143 1
+GCCGCCGCATCAAAGGAGCTCGTCGTTCCGAGCGCGGCGCCGAGATACTCGACGTCGTC
+>>747:3:12:8740:4941/1 209194 1
+AGAACGAGACGGCGCATTAAGACCTCTGAGGCTTTCCGGCTTTCAAGCTTTCCGGCTTTCCGGCTTCCATCACTTA
+>>747:3:12:8773:6062/2 209227 1
+TTCCAGGTAGCGCTTGCCCGAAGTCTCAATCATCCCGCCGTCGCCGCCGGCCTGGCCGCCGCGAGCCTGCAGATTG
+>>747:3:12:8803:18936/2 209249 1
+GGCGGCACCGTGTTCGAAGGCGGCCGGGGCAGCGCCGCCGCCACGGTGGCGGGCGGGCTGGTGCTGTTCATCGCCT
+>>747:3:12:8806:15718/1 209251 1
+GCGCGGCTGCGGCATGCCGTCGTCGCGCGCCCAGGTACCATAGTCCTGATGCCAC
+>>747:3:12:8814:5870/1 209255 1
+GGCCGTTTTCGGAGTCGAGGTTCCCGGTGGGCTCGTCGGCAACGAGAAGCGCGGGCCGGTGAATGAGCGCGCGCGC
+>>747:3:12:8826:5185/2 209269 1
+TCCTCGCCGCGGCCGCGGCGCGCGCGCGCGCCGCCGACTCGCCGAGCCAGGAGCTGATCAAGGCGGCGAAGAAGGG
+>>747:3:12:8840:11178/2 209287 1
+GCCCCGATCGGATGTCCGAGGGCGATGGCCCCGCCGTTGACGTTGGTGCGGGACAGGTCGAATCCGAGATCGCGC
+>>747:3:12:8842:6763/1 209290 1
+CAGAGCGGGACGAGGTGAGCGTGGTCGCCGACCAGCTCGGTTCGCCGACCTACGTCGGCCACCTCGCAGAGGCCAC
+>>747:3:12:8847:15358/1 209298 1
+AAGCGGGCTTCGCGAGGCCATTGCTTATCTCGAGAAAGGTCACGCCCGCGGAAAGGTCGTTCTAACCATAGATTGA
+>>747:3:12:8865:14062/1 209317 1
+CAGTTGCCGGTGCCGATTCGCGACGCGCGCACGCTCCGCACGCTGGCATTACTCGATCTGGAATCGAATCCTCCCG
+>>747:3:12:8883:3482/2 209331 1
+CAGCTCATCGACACGGCAACCGGCGACAATCTGTGGGCTGATCGGTTCGATCGCGGCATCGCCGGAGTGTTTGCCG
+>>747:3:12:8895:19161/1 209344 1
+CGCACAGCCCGTCCTCCGCCGGCACGCGGCCGCGGCCGGCTTCGTGGCGG
+>>747:3:12:8947:16585/2 209399 1
+CGGGGGGGCGCGCGCGTCGGCGGAGCCGGCCGCCCCGCGGCTCGATCTCAAGGCGATCG
+>>747:3:12:8974:19189/1 209424 1
+CGCATCGGGCGGGGGGGCGACGGTATCGCGCGCGGCCGAGCAGCAAAGGCGCGCGAGCACGGAAGATCCGGACCGC
+>>747:3:12:8986:17859/2 209435 1
+TCGTCGATCCAGCCGGCCGCCGCCGTCGCCGGGCCGCCGACCCGGAGATTCGCGTCGACCGCCTTGACCGCC
+>>747:3:12:8988:4343/2 209436 1
+CGCAACCGCACAAGTCGCCCATCGAGGACGCAAACGCGCGCGGCTTCGGCTCCTTCAAGTCTCAGCCAATCCAGCA
+>>747:3:12:9038:11822/1 209485 1
+CGCCGCGGACGAGCGCCGCGCGGAGCCGGGCGCGCTCGAGGCGCTGCTCGAATCCTGCG
+>>747:3:12:9058:19999/2 209504 1
+GAACATATTCGGCGATCGACTCAGCGCGCGTCCCGTTTCCGCAGAATTCGAGCACAAATCCTTCGGGCGCGCGATC
+>>747:3:12:9092:15507/1 209542 1
+GATGGTCATCAAGGACAAGGTGATCTCGGGTATCTCGGGCGGCGAGTTCGGCGTGCGCGGCTTCGTCACCGCCAAC
+>>747:3:12:9108:16977/2 209561 1
+GGGAGCCGCCGGCGTTGCCGGTTCGCCGGGCACCTGGAACACGGCCTTGATGGTGAAGCGGATCAGTTCGTTGCCG
+>>747:3:12:9119:21093/2 209573 1
+GGCCGAGGCGTTGCGATTGGTCGCGGATGCGCGCGGCCGCGGCGTTCGCGTCACCTGTGAAACCTGTCCGCAGTAC
+>>747:3:12:9119:10381/1 209574 1
+ACGACGATGTCCGCACACGCCGTCAGGCCCGAGCCGCCGCCGAGCGCGAAGCCCTGCACGCGC
+>>747:3:12:9131:16435/1 209585 1
+GAAGCCTTCGATCTCGCGGGCCTTGCGCGCGATCATCTGGTCGACGTGCTCGCCGCGGCGCTGTCGGTGCCCGGCA
+>>747:3:12:9139:20343/2 209593 1
+TACCCGTCGGGACTGGACTTCATCGCGGCGTTCTTCGGGTGCCTGTACGCGGGCGCCGCCGCGGTACCGGCGCCGG
+>>747:3:12:9175:5880/2 209617 1
+CACAAGGAACTCGCCCGCCTCAGGATTCGGTCCGCCCTCGGGGTGGACAACCGCGGTGGCAACTTTGAATCCCTGT
+>>747:3:12:9179:7364/2 209619 1
+TCTTTCCGACAGACTGCAGGAGGCGGAGCTGAAGCAGTTCATTCGGCGCCGCACGCTCGAAGGCGATCTGGAAGCC
+>>747:3:12:9181:2598/2 209623 1
+GGACCGTGGTGGGCGACGCCCCGGTCACCAGGGTTCGACCGGTGGCCACGTTCGGCTGAACGTCACCTTTCGG
+>>747:3:12:9206:12991/2 209645 1
+GTGTCAGCGGCGCCGCCCCGCTCACAGTGAGAGATGCGACGGTGACCGCCGCCGCGACGGGATTCGGCGTCGCCGC
+>>747:3:12:9238:18194/2 209676 1
+CATCTCTATCGTCTGGCATCGTTTCGGGCCACAACTAAGCGATCTACATGTCCGCTTTGGGTCAAAAGCAGACATT
+>>747:3:12:9250:15850/1 209690 1
+CGAGCTTCAGCGCCCGCGCGACGCCGGCGCCGCTCTTGTCGTCGG
+>>747:3:12:9273:9494/1 209712 1
+GCTCACCAATAACGAATTCCACAACACGGGCGTGCCGGCGCGCGCGGGGCTCCCGGCCGACAGCGGACGGCTCGC
+>>747:3:12:9292:10962/1 209723 1
+GGCGACCTATCGGCAATCTTCGAAGGTCCGCGGCGACCTCGCGAACATCGACGCCAACAACAAGCTCCTGGCCCGT
+>>747:3:12:9297:17863/1 209725 1
+CTTCGCCGAATGCCTCGAGCACGCCCATCAGGTCGACGGCGCCGCCGCCGAAGCCGCCGTGCTCGGCCGAGAACGG
+>>747:3:12:9324:10629/1 209750 1
+ACGTGACCGCCAAAGCCGATCTCATAGGAACTCTCGCGCCGCTCGAACTCCCACGGATTGCCGTGCGCCAGCCAGT
+>>747:3:12:9333:19500/1 209759 1
+CGAGCGACTCGGTGAGCGACGCGTTCTTGGCCTGCAGCTCGGTGAGGAGGCGCGCGTTCTCGATGGCGATGGCCGC
+>>747:3:12:9353:13736/2 209771 1
+CGCGCTGCTCGCCGGCGAGGGCGGCGCCCCGCTCGCCGCGGGCGAGTGGTACTACCGCGTGCGCGGCCTGAACCCG
+>>747:3:12:9354:9395/2 209774 1
+CCGAACATGGCGTCACGCATCTCTGCGGCGCGCCGATCGTCATGGCGGCGCTGGGGAATGCG
+>>747:3:12:9355:5936/1 209775 1
+ACGTTAGGCGGGACGCATGTATCGCGTCGACGCGTGTCAGGGCG
+>>747:3:12:9371:18582/2 209788 1
+ATCGCCTTGATCCGGCGGGTCAGGTACGGCAGCGCGCGCGGATCAGCC
+>>747:3:12:9372:4550/1 209790 1
+CAAACCGCCAGCGGTTCGCCCAGCCCCGCGGATCGCTCTCCCCGGAGTTACCTGATCAATGGCTGGAACGATTTCT
+>>747:3:12:9412:4136/1 209819 1
+GGACCGAGCCAGTTCTCCGCGCGCGTCGGGTCGCCGACGCCGAGC
+>>747:3:12:9418:20882/2 209823 1
+GCGCGCGAGCAGCACCGCGACGGGCGACGTGCGCACGACCGCGGCCGCGTTGCTGCCGAGGAAGTACTCCGTGATG
+>>747:3:12:9419:18391/2 209824 1
+GGTTCCAGCTGATTCTGCGCTTACCCGAGTCGGCGAACGCCGGCAGCGTCCGCGCGCGGCTGGCGGCGGCGACACG
+>>747:3:12:9421:14658/2 209831 1
+CGGACATATGGATTAAAGTCTATAGCTATCAGCTCTAAGCTTTCAGCTTTCAGCTATCAGCTTTCAGCTTTCAGCT
+>>747:3:12:9431:18174/1 209837 1
+GCGCGACGCCCAGGCCCAGCGCCGCGCCGGCGGCGCGGCCGGCGCCGAACGGCGCGAATAGCTGCTCCAG
+>>747:3:12:9440:11503/1 209846 1
+TCTCGCTGCCGCGGCCCTGGCGCGCGTCGCCCTGGCGCGGCCCGGCGGCGGCCACCGCCGCGACCATGACGGCCGG
+>>747:3:12:9445:20052/1 209852 1
+TGGGCGCGGTGGTCGAGCGCGGCTCCGGCGAGCGCCCGGGCGCGGGCTGG
+>>747:3:12:9477:12384/1 209872 1
+GAGGAGCGCGAGAACATTGGCGCCGGCGAAATCGCGGCGATCGTCGGGCTGAAGCAGACGACGACGGGCGAGACCC
+>>747:3:12:9480:5144/1 209874 1
+GTCGAGATCCTCGAGGCGCACCTCGCGCGCCGGCCCTTCCTCTTCGGCGGACGGCCGGCCTTCGGAGACTTCGGG
+>>747:3:12:9488:11301/2 209879 1
+AGGCTGACCAGTTTGCCGTAGGGCAGCCGCGGCGTTGCTCGACGCGCGCGCGGCCAGCACCCGATGTCCACTGCTC
+>>747:3:12:9492:17630/2 209889 1
+CGTCAGCCAGTGCGGGAGCCCGTCGCGCTGCTTGAGGTAGCAGAGCGCGCCGCCGGCCGCGGTCCCCCCGTCGCCC
+>>747:3:12:9496:11853/2 209893 1
+GCCAACGCGATCTGGCCCTGGGGCGGCGGCTGTCTACCTGCGATTGCGCAGCGACCGCGTTACCGCAGCGTCTGG
+>>747:3:12:9525:21202/1 209914 1
+AGGCGACGACGGCGCGCGCCTGGCCGCGCCGCCTCAACCCCGCGCGCGGCGTCGCGCGCCCGGGG
+>>747:3:12:9528:17065/1 209917 1
+TGCCGGATACGTGCGGCTGTTCCTGGACGAAGGGGCTGCGCTGGTCGCGCTGCTGCGTGACGCGCACGCGCACAGC
+>>747:3:12:9552:13960/2 209938 1
+CCGGGCGAGAGCGGCGACGTCGGCGGCCGGCTGGCCGCGCACCGCTCCCAGCAGGGCCGCGCTCCGGATCTCGCCG
+>>747:3:12:9557:12540/2 209942 1
+CAGCACGCGCGCGCCGAAAGCAGACGACGACAGCGGACCCGCCCTCGCCTCCCTCTTCGACATCGCGCGCGAACAA
+>>747:3:12:9660:9274/2 210065 1
+CCTGATCTTCATCGCCTGCCACCCGGTCCTTTCGACCGAGGCGCGCGTCGCGCTCACCCTCCGCCTGCTCGGCGG
+>>747:3:12:9664:3104/2 210070 1
+CCCGCGGCCGCGCGAGTCCCGCCGCGCGCGAGCAGGAGCACGGCCGCCGACGAGGCCAGCAGCCCGAGCG
+>>747:3:12:9686:12211/1 210085 1
+TTCATCGGCTACCGCTGGCAGCTCGGCAATTGGGTGGTGGGCCTGGAAGGCGATTGGTCCTGGAAGAATGCTGAAA
+>>747:3:12:9736:14160/2 210116 1
+AATCCGGGCGCGGGCTCGAACGTCATCGAACGAACGATCGACCATTCCGCGCCGACGGTCTCCGCGCCGTCCGC
+>>747:3:12:9747:18507/2 210123 1
+GAATCGGCACCTTGGCGCGCTCGCGCGCGTACCGCGCGGCCTCCTCGCGCCGCTC
+>>747:3:12:9751:12876/1 210127 1
+AGGATGGGCGCCGGCGAGGCGAAGGCGCGGGCGATGGCGACGCGCTGCCGCATGCCGGTCGAGAGCCGCGCCGGCC
+>>747:3:12:9753:4376/2 210131 1
+GGCAACGGTTCCGGCGTCTACTTCCGCGCCGCCGGTACATCGAAATGGACGTACCGGCC
+>>747:3:12:9766:3049/1 210148 1
+GAGATGCCGGCGTAGTACATCCCGAGAAAGGACATGAGCACCGCCAGCGGCAACGGGATCGTCAC
+>>747:3:12:9856:6430/1 210237 1
+CAGGATTACGGTCGAGATGCCGCTGGCCTCGAGAACCCGCTGAACCAGTCCCACGGACCG
+>>747:3:12:9860:19840/2 210244 1
+TGGGCTCCGTCTGTTCGGCCATGTAGACCGTGCCCATGCCGCCCTCGCCGATCTGTTGCAGCAGCTTGTACGGGCC
+>>747:3:12:9867:11616/1 210248 1
+ATCAGCAATGGCGACGAAGCACAGGACCGGAACACGTGAACAGTGGCTTGCAGCGCGGCTCGAGCTGCTCAAACTG
+>>747:3:12:9867:2419/1 210250 1
+CGCGGATTGAGGGTCGCCAAGCGCGTCGAGTCGCTGCCCCCGTACC
+>>747:3:12:9896:14684/1 210273 1
+CGAGGGTGCCGGTAGATTCGGCCGAGCGGCGCGCGATGCCGACGAGGTCGATGTCCGGGGACGTGACCAGC
+>>747:3:12:9907:12661/2 210286 1
+AAGCGCGCCGACCAGCGCACGTCCGAAGTGCGCGTGAAGGCGACGCCCGGCAGCAGCCGCTGCAGCGTCCCGTCGG
+>>747:3:12:9942:15848/2 210312 1
+TCCTCGGCCAGCGTGTCGGCGAAGGCGATGCGCTTGCGCCGCGCGAAGCGATGCCCGCGTGGCGTCACCAGCACC
+>>747:3:12:9946:7664/2 210314 1
+CGAAGACGAGCAGATGTTTCGCGCCAGCGTGCGTGAGTTTGCCGAGGGTGAACTGCGGCCGCGCGTCGAAGAAATG
+>>747:3:12:9948:15175/1 210319 1
+GTGGTCGACGAGCAGCGCCGCCTCGTCGGGCTCGTGAGTCATCGCGACCTGCTCGCGGCGCAGATCAGCACGCGCA
+>>747:3:12:9979:2944/1 210352 1
+CCACCGCGGGGCCCGACGACATGAAGGCCGTGAGACTGCCGAAAAACGGCCGCGCGCGGTGAACGGCGTAAAACCC
+>>747:3:12:10025:15554/2 210383 1
+GCGTCGCGGTGGCGAGCCCGCCCGCGGAGGCCCGGCGGCGGGGCGCGCTCGCGGTGGCCCCACACCTGCGGAGGCG
+>>747:3:12:10028:9182/2 210387 1
+CCGGGTGTGCGGTCGCGAGCGCGGAGGCGCCGCCGGCGTGATCGCGGTGG
+>>747:3:12:10060:9068/1 210416 1
+GCGCCATGGGCATGGTCGGCGAGGTGCTGGTGGACGACGCTGGCGCGGATTCCGCGCTGGTCTCGATCGGGGCG
+>>747:3:12:10061:16880/2 210417 1
+ACCTTGCATTTCTCGATCAACGACTCGGCGCGGGCGCGCGCGTAGCTCGTCATGATCGAAAAGATCAGCGCGAGGG
+>>747:3:12:10070:9374/1 210419 1
+TATCTGGCCGATCGGCTCGCCGTGCTCGTCAGCGAAGTCGCGGCTACGCC
+>>747:3:12:10074:1410/1 210424 1
+GGTTGAAGGGCGAGCGGGCGCGGACGGTCAATCAGCTCAAGATGTTCGCGCGCCTGCTGGAAGAGGGCTCGTGGG
+>>747:3:12:10113:10079/2 210465 1
+CGCGATGACGGAAGCGCGCACGCGGGCGACGACGTCGCCGGGCTGAACGGTGTCGCCGTCGCGGCGATCGAGCGTG
+>>747:3:12:10131:12792/2 210488 1
+ACAGCGGCGCGCCGGCCATCGCGGCGAGCTTGATCGCCCGCCCGGCCGCCTCGGCCTCGACGAGTGGG
+>>747:3:12:10140:1338/2 210498 1
+CCTGACTCAAAGGGTAATAAATAGATCGGGAGATGAAATAGGTGACCTGGGCAGGGCATTTAATAAAATGGTTGC
+>>747:3:12:10147:3037/1 210508 1
+TCGACGCCCTGCACATCCGCACGCCCTCCCTGGGCCAGCGCGTGGGAAATCTCTCGGGGGGCAAC
+>>747:3:12:10190:2819/2 210558 1
+ATCACGAACAGCAGCAGCACTCCCGTGATCCACGTGAGCTCGCGCGGCTTGCGATACGAG
+>>747:3:12:10215:10748/1 210583 1
+GGGTCGTCCAGTCCGGTCCGAAAGTCGTGGATGCGTATCTCAGTCTTGGCACGGCGTATCTCGAGGCGGGGCGTTT
+>>747:3:12:10218:18172/2 210586 1
+CGCTACATCGTCGTGCTCAAGCCCGGCGCGGACGCGCGCGCGGTCGCGAACGAGCACGCCGCCGCCCA
+>>747:3:12:10242:1913/1 210614 1
+CCGGGGCGAGTCAGGGGATCGGCCGCGCGATCGCGATCGAGCTCGCCCGG
+>>747:3:12:10249:6883/1 210620 1
+GAAGAACAGGTCGCCGCCCACGGCCTTGCTTGGAATCGAGACGCCGGCGACCTCGAGACCCGGAACCTCCGGCGCC
+>>747:3:12:10261:11919/2 210638 1
+AAGCTCATCCGGCCGCCGATGCGCTCGCCCTCCCAGTCCCAGCGCGGTAGCTCTTCGGAGAGCTTGCGCACGATCG
+>>747:3:12:10266:17809/2 210647 1
+AGCGCGCGGCCTCGAAGTCCGTGCGCGCCCGCCGCGCGTCGGCCTCGCACGCGTCGAAGGTGAGCTTGTAGTCGCA
+>>747:3:12:10270:6350/1 210649 1
+GCAGCCGGGTCGTCCGCGGCGGCCGCTCCTCCTGCAGGACGGGGCGGACGAA
+>>747:3:12:10288:4383/1 210679 1
+GCCACTCTGGAACGCGCTCGGCGCCGGTGGCGTGGCGCGCCAGGTGATCGGCACCGTGACGATCGTCGGCATGACG
+>>747:3:12:10299:14389/2 210687 1
+GGCCGAAATCTACGGCCCCCGCGTGCTGGAACTGCTGGGCGAAGCGCGCCGCAGGCTGGGAGAAAAGTACGGCGTC
+>>747:3:12:10299:19606/1 210688 1
+GTTCGAGTAGCGCCGCCCCCGGGAAACGCCGCTCCGCGATGGCGGAACCGCCGCCGTCGCGCGAGCGCGGCCGCCC
+>>747:3:12:10305:18604/1 210692 1
+GCTCGTGATCGAAGCCGTGACGTTGTTCCCCGAGGCGTCCGCGGCCGTCGCCCCCGAGCC
+>>747:3:12:10338:7737/2 210723 1
+CGGCCGGGGCGACAGCACTTCGAAGGACACTTCGCCGAGCTCGGCGGCGCGGCGGGCGGCGCGGCG
+>>747:3:12:10340:11679/1 210725 1
+GGGCAACAGCGTTTTCGCGCCCGCCAGATTTTCCGCTGGATCTATCGCCGCGGCGTCACGGATTCGAGGGCGATGA
+>>747:3:12:10341:12269/1 210728 1
+CTTCCGTCCGACGCCGCGGCGCGGATCCCGTCCTCGTGCGCAGGAGTGAGCG
+>>747:3:12:10342:8736/2 210731 1
+GACCCGGGCGCCGCCATCGCCGGCGCGCCGAAAGCGGCGCTGAGCAGAACTACCGCGG
+>>747:3:12:10346:18953/2 210733 1
+CATTCCAGCAACGTCGTGGGCGACGCGCCCGCCCACGCGAGACGGCGCCCACGCGGG
+>>747:3:12:10356:6409/2 210744 1
+GGACGAGCAGGCACGCGTGGCGGCGCTCCGCGCCGGCGCGATCGACGGCGCGACGCTGTCGGTCGACGTGGCGCG
+>>747:3:12:10366:2769/1 210752 1
+CCACTTGCACCAACTGGCGACGGCCGCGCACAACTACCACGGCGACCGCGACGAATTCCC
+>>747:3:12:10379:15725/2 210759 1
+GATCAGCGCATTGCACCCACCCACGCCCCAAACCCACCCCAGCGCCACCCCGAGCACCGCACCAAAGCTTCGCC
+>>747:3:12:10392:14592/2 210769 1
+CTCGAACGCAAAACAGCCGGGAACGCACAGTTCGACTTCGGTCCCCAGGGCGATTCGGCTCAAGAGCCGCAGTCGA
+>>747:3:12:10400:6494/1 210774 1
+GGGCACGACCTCAGGAACCCGCTGAACTCGATTGCTGCGGGCGCGACGCTGCTGACGATGACGACGGAGACCGACC
+>>747:3:12:10403:19846/2 210775 1
+GCTTGCGCAGCTTGAAGAAGAGATCGTTCGTGCGTCCGACGCGGCGCTGCCAGCGCTGCGGATAGCGCTGCAGCCG
+>>747:3:12:10443:8152/1 210807 1
+GTCCCACACCGGCACGCTGTTCCTCGACGAAGTCGGCGAAATGACGCTTGACGGTCAGGCCAAGCTGCTCAGGATT
+>>747:3:12:10447:16783/2 210812 1
+ATCCTGGCGCACGACCGCGTCGAGCTCGGCGCCACCGCGCGCGTCACGGGCAACGTGTACTACGCACTGATTGAGA
+>>747:3:12:10448:20676/2 210813 1
+CCGATGCACATCTCCGCCGCGGCCACCGGCGCGCCGCCGTCGCTCGCGTCGTGGGCGCTCGAGACGAGCCCGCGCG
+>>747:3:12:10450:12389/1 210817 1
+GAACGTCGGCGACACGGTCGATGCGATGGTGCTCGGCGTCGACCCGACCGCGCGGCGCATCTCGCTCGGCCTCAAG
+>>747:3:12:10454:9732/2 210822 1
+CCACGACACTGAAGATTGCGCTATTTGCGCCGATGCCCAATGCGAGCGCAATCACAGCGATGATTGTGAACGCCGG
+>>747:3:12:10490:19456/1 210847 1
+TATCCTCTCGCCGCCGGGGGCACTGCAGTGGGCACCGGAATCACCGCGCCGGCCGACTTCGGCGAGCGCATCGCGA
+>>747:3:12:10491:9957/1 210851 1
+AGGACGGCGGCCGCTTCGGACGTGACGTCGCTTCGGCCGAGCACGATCACGTGATCGACGGCGTCGTCGA
+>>747:3:12:10500:6583/1 210864 1
+TGCGTGTGCGGCCCAGGAGGAGGCCGTCCGGAATGCCGCCGAGGAAAAGCGCCGCGAGGACGTGGCCAGGG
+>>747:3:12:10517:11520/1 210876 1
+GATGCTGAACACCGGACGGCCGACGATCCCCGACTCGATCAGCGCGCTGGTATTCACGCCGACCACGGCGCGGCTG
+>>747:3:12:10528:10066/2 210890 1
+CCTTGCGACGATCGCCAAAGCCCGGGGCTTTGACGGCTGCGACTTGCAACGTTCCGCGGAGCTTGTTCACGACGAG
+>>747:3:12:10537:9299/2 210900 1
+TCGTCGGAGCGCTGGCGCGCCGCCCGCAGGCCCGCGCGGG
+>>747:3:12:10539:8639/1 210902 1
+CGTCGTGCGGCGAGAATTGATAGTGCCACTTCAGCTTGCCGGTGTCCGCGTCGAGCGCGACGACCGAGGC
+>>747:3:12:10545:5992/1 210903 1
+CGCGCCAGAGCTTCAGCGTCGGCGGAAGCGCGCCGACGACGCGGCGCGCGAGAGCGCGTGTAGGG
+>>747:3:12:10550:5182/2 210908 1
+AGCCGACGTCCGGAAACACCGGCGTCGGGCTCGCGATCGCGGCGGCCGCGAAGGGCTATCGCTGCATCTT
+>>747:3:12:10554:9666/2 210921 1
+CCTTGCCGGCGGAGCAAAACAGGCGCTCGAAATGGTCCGCAAGAGCCCGCCGCGCGTGATGGTGCTCGACCTCATG
+>>747:3:12:10566:2391/1 210936 1
+GCGTGGTTCGCGGCCGACAGCTCGAAATCGCCGAGCGCGACCTGGAGACGCTCGAGCGCCGCGCG
+>>747:3:12:10567:6411/2 210937 1
+ATGGCGATCGTCCGCGCCTCGTCTGCCTGCCATCGCAGTCCGTAGCCGGTGCCTTCGCCGGGACGCAGCCCCTTC
+>>747:3:12:10568:15229/2 210938 1
+CGCTTGTGATCTCGACGACGCTCTCGCGCCGGCCGTCGACCAGCGCGTCGCCGCGCGAACCCACGGTCACCGCGC
+>>747:3:12:10570:7359/2 210942 1
+GCTTCCCGCCGCCTGACGCGTTCGCCGCCCGCGCGCGCATCTCGGGCCCCGAGGCGTAC
+>>747:3:12:10577:16388/1 210952 1
+CTCGCGGTGGTCGTGCTCGTCGCCGCCGGCAGCGCGAGCCACGCGCGCGCGCGCGTATGGCACGACTCCGAGAGCC
+>>747:3:12:10610:6061/1 210976 1
+AGGATGGCTTGGTTGGCATCGCCGACACGCGAATCCTCGCCGGCCACGAATCCCTTGTTGCGAAGAAAGCAAGCGC
+>>747:3:12:10631:5652/1 211001 1
+CAGCCAGGCCTTCACCGCGGCCGGTCTGTCACCGGCCGAGGGGCACGTGATCTTCGCC
+>>747:3:12:10652:19731/1 211027 1
+CAATAAGGTCATGCCGCGCCGGCGCTCGACATCGCCCGCGCGATCCTGTTTGGCACGGGTGCGGCCCAGGGCCACC
+>>747:3:12:10674:19453/1 211043 1
+CCGTGCGCGACCGCGAGCTCGACAAGGTCATCGCGCTGAAGACGATCCGCAGCGGCGGCGAGGCCGACAGCGTGGC
+>>747:3:12:10676:6468/1 211046 1
+ACCGTCCGGCCGGCCGCGTCCACCAGCGGCACCCCGTTCGCCATCTTCGCCGGGATCATCCCCCCCGCGCCCCGCC
+>>747:3:12:10681:1832/1 211056 1
+ATCGCCGCCGATGCCGGCAAGACGATCGTCTTCATCGACGAGCTGCACACGATGGTCGG
+>>747:3:12:10710:5868/1 211086 1
+AGAATGCGAGGCCGGGCGGCTCCCAAGGCCGCGCGTACGGCGATCTCGCGGGAGCGGCCGACGCCGCGCGCCAGCG
+>>747:3:12:10729:19565/2 211104 1
+GGCGAGTGGCCGAGATCGCGCGCACGCTGGCGACGCTCGATCGGACGAACCTCGAGCGCATCCACACCGTGTTCAC
+>>747:3:12:10747:14556/2 211121 1
+CTCGGCGTCGACTTCAAGGTGACGCGCGCGAACCGGGCGCGCCTCCCTGCGCTCGTCGCACGGCTCGACCGGCTGG
+>>747:3:12:10771:16140/2 211143 1
+CGCCGACGCCGCGGGCGCGACCGCGTTGCGCTATGCGGC
+>>747:3:12:10789:5246/1 211157 1
+ATCGCGTCGTAGACCAGGCTGTGGGTCGCGAACACGGCGGCGGTGTCGGCGCATTCCGACTGCAGCCGGTTGGTGA
+>>747:3:12:10821:19470/1 211200 1
+AACGGGCAGAAGGTGTGGACGTCACGGCTGCAGCACTCCGAGCTGATGATCCTGCTGGCGCGCACGACGCCGCTCG
+>>747:3:12:10825:17668/2 211204 1
+TCATGCCGATCGGCGAAACCCGACCGCAAAAAGTCGACGTCCGCGTCCTCGCCGCGACCAACGCCGACCTGGAACA
+>>747:3:12:10857:5631/2 211239 1
+GCGGATCAGGCAGTCTTCTTTTTACCAGGCGCCGCCGGCGCAGGCGCGCTCCCGGGCAGCTTCGCCTTGCCGCCCG
+>>747:3:12:10860:5509/1 211250 1
+GAGGGCCACCACCAGCAGGACGACCTCGATCACGGCCATCGGCGCGAACGCGCGTTGCGCCCGCG
+>>747:3:12:10868:19160/1 211258 1
+CCTGATTTGCGATGCGCTGGCGCGTGCCGCGGCGCGCGGCGTCGCGGTGCAAATGATCGTGGACGGGTTCGGG
+>>747:3:12:10877:9016/1 211268 1
+TGCCGCGCTCGTCGATGCCGCGGCGGGGCAAGCGCGCGCGTGGGGCGCCTCGG
+>>747:3:12:10905:20464/2 211296 1
+ATAGATCGAGCGCGTGCCGCGCACGCCGCGCAGCTGCCGGCCGGCCGGCTGCACGTAGCCCGTG
+>>747:3:12:10908:10870/2 211297 1
+CCTTCGTGACCGACACGATCAGCGCGACCTTGCCGTCGTTCTCGGACGCCAGGACCACCACACCGGAGCCCAGCCG
+>>747:3:12:10918:8268/2 211303 1
+TCAGGGTCGACTACACGCTCACCGTCGCGCCGCCCGCCGACGCGGCGCCCAGCGTCAC
+>>747:3:12:10921:18394/1 211305 1
+CAAGATTGAAGTGCTTCCACGCGGCGTCTGCATCGCCCGCCCGCCACCGTATGATCGCTAGGGCGCATTC
+>>747:3:12:10927:7231/1 211307 1
+CCACATGAAGCGGTAGTTGAGGGCGACGTCCCCGATCCCGCGCGCGCCCCCGGCG
+>>747:3:12:10931:7698/1 211316 1
+AGGTCCTGGTCATCCCGGAGCGCGATCAGCGCGTCGTGCTCTACACCGCCGACCCCGGCTCCCCGTCCGACCAGGC
+>>747:3:12:10946:5936/1 211334 1
+GCGAAGCGGGGGCTCGCGGCGAGCGCGCGCCCGACCACGTGCCAGCGCCGGCGG
+>>747:3:12:10951:8109/1 211337 1
+AGCGGCGCGGCTGCTCGGGGTGGTCGGCCGCGGCGCGTCGCAAGACCCCG
+>>747:3:12:10952:10599/2 211342 1
+AGCAACACGACCGCCACCACGGTCGACCCGCCGATCCACTTGACCCCCTCGTTCATGCGGGCGGTTATGCCGCCAA
+>>747:3:12:10959:19406/1 211357 1
+TCGGCCTCACCGTCGCCAACATGCGCTTCGTGAAGCCGCTGGACCGCGAACTGGTCCTGGAACTGGCGAAGACACA
+>>747:3:12:10960:15348/1 211359 1
+CTCACCGGCCTGCTCGGCCGCGCCGACAGCGCGCTCTACCAGGCCAAGGAGGAGGGGCGCAATCGCGTCGCGGTGT
+>>747:3:12:10963:3691/1 211361 1
+TCCTCACGTGTGGCGAACCGGCGCGCGCGGAGCCCCGCCAGCCGCTTGGCCGCGTTCC
+>>747:3:12:10980:9140/2 211370 1
+CGTCCTTTGGGCGATTTTGAACCGCGCGTTTACGCGCCGCGCCTGATTCCCAGCTTGCGCAGGCGGCTTCGCAGAG
+>>747:3:12:10992:8964/1 211378 1
+AGCGCGACCCCACGACCTGAACCTGCGCGCTCGTATGAGTACGTTCGACACAGCGCGCGGGATGATGCGCGAAGCG
+>>747:3:12:11002:11910/1 211391 1
+GCCGCCTCGCGCGGTTGCCCCATCGCGCGCAGCGCGTTCGCGCGATTCGTCCAGGCCGCGGCGTTGTTGGGG
+>>747:3:12:11018:18042/1 211411 1
+GCAGCGCGGCCAGTTCCTGCACAGTCGAAGCGATCGCGAACCGCACCAGCAGCTCGCCCGAGGCGACGACCCGATC
+>>747:3:12:11024:5639/2 211423 1
+CCGGGTGCCGGGGCGTCCGGGCGCCTGGGCGATCGGCGACGTCGCGGCGGCGACGGGCAGGCGTGGGG
+>>747:3:12:11025:14156/2 211426 1
+TGTTCGAGACCGACCTGCAGCTGCGGCCTTCGGGCGCGAGCGGCCTGCTCGTGTCGTCACTCTCTGCATTCGAGGA
+>>747:3:12:11032:9217/2 211438 1
+CCGTCGGGGAAGAGATCCGCCAGGCCCATGGCAGCCGCGACGGCAAGGCGCGTCTTCCCGCTGCCGCCTGGACCGG
+>>747:3:12:11045:4351/2 211447 1
+CGTACCACGCCAGCGCGCCCGCGGTCGCGGCGCACAACGCAATCTGCGCC
+>>747:3:12:11053:8079/1 211464 1
+GCCGTCGATGCGGGTCGCATTGCTGTTCGGCTGCGTGCCGTTGACCCACGTGCGCAGCGAGCGGCCGGGCGTGTCG
+>>747:3:12:11078:5390/2 211483 1
+TCGGCGCCGAGATACATGGTGTAGCCGTCCGGCACCGAGCGCGCGGCGGCCTCCGACGCGATGTTGCCGCCGGCGC
+>>747:3:12:11080:2305/2 211487 1
+TCGTTCTGGAGCAGGTTCGCGCGCCGCATCGCCTTCCCCTTCGAGTTGGAGAACAGCAGCCGATCGGG
+>>747:3:12:11088:17787/2 211494 1
+GCGGGCGCTCGGCCGCGTCGACGACGCCCGCGCCCTCGTGGCCCGC
+>>747:3:12:11088:11081/1 211496 1
+TCGACGCGGCGCTGCTCGCGCGCGGCGCGGGGCGCCCGGTGCGGGTGCAGTGGAGCCGCGAGGACGAGCTCGCCTG
+>>747:3:12:11101:14419/2 211504 1
+TCGCGCTGGCGTCCTGCGCGCCGGCGCCGCGCGCGCCGCTCACTTCGCTCAGCGCGCTCGGAAGC
+>>747:3:12:11126:17670/2 211529 1
+ACGCCGCTGGTGCGCGAGCGGCTCGAGGCCGTCGGCGTCACGGTGATCCC
+>>747:3:12:11154:15674/1 211559 1
+CTTCGGTGTAGGTCGCCGGCATTGCGGTCGCGCCGGTGGCGAGCCGGTCGTGCCGGCGG
+>>747:3:12:11170:14859/1 211581 1
+AGCTCCGGACAACCCATGAACCAGCCACCACCATGAAGATGAAGGAAGACCGCTTCAGCCTGGCCTTCTGGCCGGA
+>>747:3:12:11172:11047/2 211586 1
+CATCCGCTCACGCCGCCGATCGTTACGCTGACGCCCGCGCTGGGCGCGCGCCAGCTCGGCAACGAGGGCGGCGTGC
+>>747:3:12:11180:15517/2 211592 1
+CCGGCTTCGAGGCGCTCGTCGATCGGCACGTCGCCGCCGAGCGTCCGCGCGATGAAGCTCTTGCGCGAGACGCCGA
+>>747:3:12:11186:19372/1 211597 1
+ATTCCCAACGCGATCGCTTCGGTCCACCGCCGCGGATCGTGCGCCAACAGAATGACCGGAGACGTGGCGCCGCGG
+>>747:3:12:11195:1714/1 211606 1
+CCATCGGCTGGGGCGAGAGCGCGCGCCGCATGGGCTGCGAGGTCGAGGTCCTGAAGGGCGACATGCGC
+>>747:3:12:11205:11101/1 211616 1
+AGGGAGCGAGCGCCCGTGCGATCCGCAGACCAGCGCGTCGACATCACCAGGCCGTCCTGCGCATCGCCGTCGAGG
+>>747:3:12:11220:11134/1 211637 1
+CACATCACCCGGCGCGCGCTTCCGCGCCGCCCTCGCCGCCGAGCAGCCGCTGCAGGTCATCGGCG
+>>747:3:12:11237:20768/2 211659 1
+CGTCGCCGCTGACCTCGCGGACGCCGCGAGCATTGCGCGTTTCGCTAAGGAGGTTGGCGACATCGACATCCTGGTC
+>>747:3:12:11244:18056/1 211664 1
+CGAGATCCACACCATCGGTTGGATCCTCCTCGCCGTCGGCGCCATCGGCGCGCTCTTCTCGCTCATCTTCTGGTCG
+>>747:3:12:11267:8173/2 211681 1
+ATCCGTTCGAGCGCCGCGGTCCCGCGGGCGCCGCCCACGAAATCGATGCGCTTGTCGGTGCGAACATCACCGATAC
+>>747:3:12:11275:4595/2 211689 1
+AGGCGGCGCCGAGCATCCGCGCCGCCTCATCCGCCCGCCCGGCATCGAGCAGCACTCC
+>>747:3:12:11288:5486/2 211702 1
+ATCTCCCTCAGCCCTTCGAGGTAGCCGGGCCGCGGCGGCACGACGCCCATGTTGGCCGCCACC
+>>747:3:12:11323:11842/2 211730 1
+GGCGGCGCCTGGTTTGCGGATTGCGCAAACGCACACGGCGCGGCCGCCCACGAGGCACAGGCCC
+>>747:3:12:11357:18789/2 211761 1
+TGAGGATCAGCATGTGACCGGCGAGCATGTTCGCGTAGAGACGGACGGAGAGGCTGATCAGCCGCATGAACTGACC
+>>747:3:12:11376:2212/1 211783 1
+GTCGCGTCGATCCGCAGCCGTGCCTCGGCCACCCACTCCTGGAAGGTGTCGCGGTCCGCGAGCAGCCGGCCGAA
+>>747:3:12:11432:2272/1 211835 1
+CCGAAGAGATTCGAACTCATGACCCCCAGATTCGTAGTCTCATTCTGTTCAATTCCCTGACATTCCTCAACTTTCC
+>>747:3:12:11467:1075/1 211864 1
+GAGCCAGTTCGCCGAACTGTTCGACGCGCCGAACCCGCCTGAATGCTATCGCCGCACTCAAACGATAATTCCTC
+>>747:3:12:11469:13818/1 211868 1
+AATAAGAGATATACTCGCCATCTGCTGAAAGCTGTTGCAATTCTCGCGCCGCGGCGAGCAACGCCGTTGGCGAGAT
+>>747:3:12:11482:8407/2 211880 1
+GTCCATTCGCATTGGTGGGAACCCAGTTCGACTCCTGGTCAGGCGGCGCCGTAGGTCCAAACCAGATGTCCACCGA
+>>747:3:12:11483:11422/2 211881 1
+ACCACGGTCCCTTCGAGGCCGGCCGCCGATCCCATGTTCACGTCCGCGCCGATGCGCAGGTCCTTGCCCACGTAGT
+>>747:3:12:11488:9881/2 211883 1
+CAGAGCGCCGCGCAACGAACGCGCGCGCGCCGGCGACATCTTGCGCTTGAGCGCCGGGTGCAGCAGCGACACTTTC
+>>747:3:12:11531:13335/1 211915 1
+TTCTGGGTGTGAAACGCGGCGACGTGGGAAGCGTAGTTACTGCTTCATGCTATGGCGAGTTCTATCCGAATCCTGG
+>>747:3:12:11533:15955/1 211918 1
+CGGCACCGCCGCGATCGCCGCCCTTGGACCGATCGCCGGCACCATCCCGCTGCCCGCCGCGGTCGCCGGCACGATC
+>>747:3:12:11534:9103/1 211919 1
+CCGGGCTGGTACAGGCGCTTCACCGATTTCGGGCCGAGCGACACCAGCGCGCCGCCCGCGTTGATGTAGGCGGCAA
+>>747:3:12:11548:5262/2 211930 1
+CGAGCGGCGCCTTGAAGTAGATCGTCACCGCGTTCGAGAAGACACCGCGGCCTCCTGCGCTCCTCCTCCTGCTCCG
+>>747:3:12:11556:15325/2 211937 1
+GGCGGGCGACGCGGAGCGGGCGCGCGCGTGCGAGGGGCTGGTGGAGACCAAGCTGCTGCACGCCCAGTGG
+>>747:3:12:11586:1882/1 211974 1
+GACGACGACGGCCCCGCAGAGAACAACGGCCCGGTCGGCGACGACGACGACGACGACGACGGCC
+>>747:3:12:11587:11517/2 211976 1
+ACGGTGGAGTTGCTTCTGGGTCTGCCGCCGATCACGCAGCACGATGCGGCCGCGCCGCCGATGGTGAACAGCTTCA
+>>747:3:12:11611:9444/2 212000 1
+AGTTGACCTCGACGAACGGTTTGCTGGCGCGCGACGACTGCCGGTGGATCGCGCGTGCGACAAGCTCCTTGCCGGT
+>>747:3:12:11619:18722/1 212008 1
+GCTCGTGCTCGACGAGCCGACCTCGGGGCTCGACCCGCTCATGGAGGA
+>>747:3:12:11646:12761/1 212045 1
+CATCGGCATCGGTGGGCGCGTCGGCGCGCAGGCGCTCGGCCTCGGCGTGCGCCCGCTTGAACTCGGCGATCTTCAG
+>>747:3:12:11656:14474/2 212061 1
+GTGTGTTCGCCCAGCAGCGGCGCCGGCGTGCGCACGGTGCCCGGCGTGTCGGACATCCGCACCGGTGGTCCGG
+>>747:3:12:11693:9869/2 212088 1
+CGGCCTTCATGCCGATGGTGGTGCCGGCGCCCGGCCGGTTCTCCACCACCACGCTCTGGCCGAGTTGGGTCGACAG
+>>747:3:12:11699:7561/1 212093 1
+CGCGCGCCAGGCGGCGTCGCCGGCATCCGCCCGACGCGTTCGCGGCGCTGGCGCTGGCGCTCGCCACAGTCGGC
+>>747:3:12:11701:15502/2 212096 1
+ATCGCGTGCGCCTGGCCGAGACGCGCGCCGCGGAGGGAGACGTCCCGCGCGCCGTCGAGGAGTTCCTGGCCATCGG
+>>747:3:12:11714:12555/2 212105 1
+ACGACGACCGCCTCCGTGGTGCTCGGCAGCCCGCTCCTGTTCGCGCCGCGCAGCTGGGCGATGTATGCGCTCGGCG
+>>747:3:12:11717:9671/2 212108 1
+CGATGCGACCGGCCGCGTCGACGCCGCCCCAGCCCTCGGCGCCCGCGACGCGCAGCTCGACGCCGGCGAGCCGCGC
+>>747:3:12:11724:20284/1 212110 1
+GAGCACGACTCGCTCGACGTCACCATCGCGCACCGCGGCGAGCGCCTCACCATCGGCGAACACGACGGAGAGGGGC
+>>747:3:12:11737:17611/1 212124 1
+CTCGTGGACGCCGTGAACGCGCGCGTCCTGGGGGGCGCCATGACCGAGCACACGCGCAGCGTG
+>>747:3:12:11739:6399/2 212125 1
+GAAAGCCGTGGCGAACGTCAACGGTGAGATCGCGGGCGCGGTCTCCGGCTTCGACGCCGACGATCAGCGTGCTCTC
+>>747:3:12:11754:18997/2 212142 1
+TAGCACAGCCCCTCGACCTTCATGCTGAGCGCGGTCTTCGCGCCGAGCACCGATTTGCGCCGGTGAAATCCGAAGG
+>>747:3:12:11765:8487/1 212155 1
+TCCTGGTCCATCACCGTGAGGTTCCCATAACCCGCGGCGACCGCCTGCTCCAGGCGCTCCAGGGTCTGG
+>>747:3:12:11779:11441/2 212166 1
+AGTTCATTCATGGCCGCGGACAAATCGCGCGGCTCGACGATGTTGTAACGGGCCTGCACCGGATTGGATTCGTCCT
+>>747:3:12:11817:7395/2 212205 1
+GCTTACGCACCACCCCCTTACGCAGAATCCCCTTCGCCGATGCGCGATGAAGCCGGGGCCGCGAAACCCGCGGCGC
+>>747:3:12:11853:11789/1 212242 1
+AATGGACCTGGGGCGCGCCGGCGCGCGCCCCGCGTGCGCTCGTTGCCGAAAGGAGCGCAGTCCAA
+>>747:3:12:11886:4210/2 212289 1
+CGTTCCTGTCGATTCCGGCGCGGCACGACGTCGCGCGCCGCGTCGACTGCCGCTTCCTCGCCAC
+>>747:3:12:11911:8842/1 212312 1
+GCTCCAGCGTGCTGGTCGGCGGCGCGGCGGGCACGGGCAAGACGGCGTTGTCGCTCGAGTTCATCTGCCGCGGCGC
+>>747:3:12:11915:5823/1 212315 1
+GGCGCTCGAGGACGTGCCGCTTGGTGCACGCGGCGGCGATCTCGCGCGGGCGGTCAAGCGCGGCCTCGAGCTGTTC
+>>747:3:12:11920:10824/1 212319 1
+GGTCGACTGGACTATCAACCTGATAAAGCCCTTCCTCGAAGCCGGCGACATCATCGTCGATGGCGGCAACTCGCAT
+>>747:3:12:11932:9602/2 212333 1
+CGCGCGCTTCGGCATCCCCGTCTCCGAAGGCCGCCTCGCCACGACCCCCGAGGAGGCG
+>>747:3:12:11933:12120/1 212336 1
+GCGAACAGCGCCGGGCCGCCGCGCTCGGTCCACTCGCGCCACTGCTCGGGGATCCGTCCGGCGCCGGCGTTGTAGG
+>>747:3:12:11958:8313/2 212358 1
+CAACTCCAAGCCATGCAAACGGCTTGAAAACGCGCAGACTCCCAGCAGTCGGGTGCACGCTGCACGCTGTGTTGGG
+>>747:3:12:11977:14854/2 212382 1
+GCCAGCATCCCGGCGCCTTCGAGCGCCTCGAGCTCGATCACGGGATCGGTCCACGGACCGCGGGCCAGGGCGGC
+>>747:3:12:11997:4035/1 212405 1
+GACGGCAACGCGACGACGACCGCGAGCAGCGCAGCCGCAATTCCGGGGAACGCGCGGTGCCGCGCGGCCG
+>>747:3:12:12018:21301/1 212426 1
+AAAGGCCTTCGCGGTCCCGGCGACGACGAGCACCGCCGCCAACAACAGCCTCACCACAAGAATAATGCCATCCAAA
+>>747:3:12:12023:9055/1 212434 1
+TCCTCGCGCTCGCCCGCGCCCGGCGCGAGCACGGCTC
+>>747:3:12:12051:5839/1 212464 1
+ACCGCCGCCACCGGCACGTCGAGCGCCAGGGCCAGGCCCTTCACGGTGCTGATGCCGACACGAAGCCCGGTGAACG
+>>747:3:12:12073:21035/2 968494 1
+CGGACCGCGTCCTCCGGGCCGGCGGAGGCCGGGGCGCGGTCGAGGAGGCGG
+>>747:3:12:12078:17529/2 212490 1
+GCCTGGGAAATAGACGCGGCGCACGCGCTCGTGGCGCGAGAGTGCTTCGGCGACGGCGGTCGCGTTTTGCGCGTGA
+>>747:3:12:12079:3310/2 212492 1
+GCCGCCGGGACGGCGCCGGCGCCGAGCCCGTCGCAGGCCCGCTCCCGGC
+>>747:3:12:12145:12225/2 212558 1
+CCGAAGGCGGCCCGGCCGAGCGGGCCGTACTCGATCAGGGTCGACGTCCGCGCCGCGACGGCCTGAGTCGCCGGCC
+>>747:3:12:12160:19549/2 212577 1
+GCCCGCGCGATCGCCGCGTGGCCGTCGCCCGCCGTTTCAACGGCGAAGCCTTCGGACGTCAGCCGGTCGC
+>>747:3:12:12162:12938/1 212580 1
+CCACACCGGCGTGAGATCACCGCTGCGCAGCAGCCGCGCGAGCTTCAGCGCGTCGCGGCGATCGGTCTTGACCTT
+>>747:3:12:12186:8719/1 212596 1
+CGCCGTCGCGGCGCGCCGGCCGCCGCGCTCGACGGCGCGCATGAACACCTGCGTGCCGATCGCGACGAGCACCGCC
+>>747:3:12:12199:17906/2 212609 1
+TTTCGCGGCTTTCATATGTGTGTTCGTCCTGTTCACCTCGGCAAAGCCGCTCTCCGCTCAAAGCGCTCCGGTCCCG
+>>747:3:12:12199:9622/1 212610 1
+GTCGTGGAGGGCGTCAGGGTTTAGCGAAGCGCGCGGCCGTGCGGTCGCGGAACGCCCGGTAGCTGCCGACCATTTC
+>>747:3:12:12200:12989/1 212611 1
+GAGCTTTACGCGCGCCCGGAGCGGGACACGGCCGCGGTCGCCGACGCGATCGCGCTGATGGATCGCTCGGGCGCGC
+>>747:3:12:12208:16186/2 212619 1
+TTTCAGGGCGCTACGCAGGGGACGGCGTGCGCGATAGGCTGAAATTCAAAAATGAAGTAAATGCATGTCTACATGC
+>>747:3:12:12211:7355/1 212623 1
+GAGCTCGGCTTTTATTATGTGGGGCCGGTCGACGGTCACGATGTGCGCGCGCTTGTCGAGGTGCTCGAGAACGTCC
+>>747:3:12:12216:18447/2 212629 1
+CCTCGAACGGCCACATCAACGCGATCCCGGCGGGCGGCGCCGAGTACCCGGCGAC
+>>747:3:12:12218:6921/2 212631 1
+GAGCAGGGGATGGTGTCGGCGGCGCGATGGGCGAACGGGACGCGCGACCCGGCGATGGTGCGCGCGGCGATCGA
+>>747:3:12:12231:7803/1 212639 1
+CACATCGACATCCTCAATGCGCGCCGTCGTCAAAACCACGCCCGGGGTTGGCATGACGGTGGAGACCGTGC
+>>747:3:12:12268:9860/1 212665 1
+GCGGAAGACCGGCGGCCGCGTGTAGCTCGGCGCGCTCAGCTCGCGCTCGAAGAACGAGTCCGTCCGAGCACTCTCG
+>>747:3:12:12278:3313/1 212679 1
+CTTGAATCGACGATGGTGATCGCCTGGGGCGAATTCGGCCGCACGCCGCGCGTCAACAATGACGCGGGG
+>>747:3:12:12308:8117/2 212723 1
+GATCATCTCCTCGATGCGCACCGCGCCCGGCGGCGGGCGCTGCCCCGCGAGGATCATCCGCCGCAC
+>>747:3:12:12309:9929/2 212725 1
+CGTGCTGTCTGCGCGCGCTCGACCGCCAGGCGACGGCGCACGGCCTCGACGACCGCCAGCCCTTTCTCGATCACCG
+>>747:3:12:12325:16131/2 212744 1
+ACTGAAGTCGCAGCCGCCCACGGCGCGGCGCTCGCCGCGCCACCCGCTCCCGCATTGCGCGTCGGGAAGCCGCGGC
+>>747:3:12:12337:15565/2 212764 1
+TTCAGGTGCGCGACCTCTCGCGCCGGCTCGCCATGCGCTATCGCATGG
+>>747:3:12:12338:20656/1 212766 1
+TCTTTGAGGGAAAAGGTGGCAGGGAGGTGAAGGTGAATAGTTAGAATAGCGAGCATTTTATTTCATCGATTCACG
+>>747:3:12:12353:12705/1 212792 1
+CCGAGCGGACCTCCCCTGCCCTGGTCGAGCCGCTCGTCGACGCCCGGTCATGACGACCGCGCGGCCGTGACGACCG
+>>747:3:12:12362:7444/2 212804 1
+CCGCGCGACTCAACTCGAGCGCGTGATCCGCATTGCCCAGCCGCCGCACGGCGCGCTGGTCGGCGGCGCG
+>>747:3:12:12377:12828/1 212814 1
+GACGGCGAGCGCTCCGATGAAGTTCATGATCTCGCGCCGGAAGTCGTCCTTCCGATTCTCGGCGATGTCGATCTTC
+>>747:3:12:12384:20295/1 212818 1
+TCCTCGCGCCCGCGACGACCTCCGGCGGCGCGCCTTCACCGTGGGAGTAGGCGGGCCCGTGGGGAGCGGG
+>>747:3:12:12385:16394/2 212819 1
+ACTTCTACGACTCCGCGAACCGGCGGCGGGCGGTGGTCGGCGCCGACAACGTGATCAGCCTGTTCACGTACGACGC
+>>747:3:12:12387:9493/2 212821 1
+CACCTCTCGAGCTTTCTCGGACAGCTCGGGCTCCAATTCCCCGCCGCGCTCAGCGCCGCGCCGGGCACGATCGTTA
+>>747:3:12:12394:5962/1 212830 1
+GCTCCTGCTCGGTGTGGACGTACGCCTGCAGGCTGAGCTGGTCGCGCCACTCGCCGCGCCGCGCATTATAGGCGTG
+>>747:3:12:12397:20930/2 212833 1
+CCGAGTATCTCCTGCTCGAGCGGGCGGCGAGCACGGCGTCGCCCGAGTGGTTTGCCCACTACACCATGATCGATCG
+>>747:3:12:12397:7199/1 212834 1
+TGCGGTTCGGTGGGCGGCGCTGTCCGCTGGGACGGCCACCGGGGCCGCCGCCACCGGGGCGACCACCACCGGGCGC
+>>747:3:12:12428:18559/2 212873 1
+GCGCTGGCGCTGCTGCGCGACGCGCGACGCGCGCTCAAGCCTGGCGGCGTCTGCCGCATCGTC
+>>747:3:12:12440:18325/1 212893 1
+ACTTTACAGCCCACAGGCTCGGTTTTCCCGCCGCCGGGAAAGCCGCCGCGCCGGCGCCGGCCACC
+>>747:3:12:12463:7397/2 212919 1
+CCAGGCCGACTGGCGCCGCCGCTTTCACGAAGCCGCCGCCCGCCTCCGCGACGCCGACATCGCCACCACCCCCGAC
+>>747:3:12:12471:2245/1 212931 1
+TCCCGCGCCTCCTCCGCCGCCGCCGCCTCCACCGCCGCCGCCTCCACCGCCGCCGCC
+>>747:3:12:12479:9936/1 212936 1
+ACACGCCGCGCGGCGGGCGGGTCCGTGTCGACGTCGCCCCCGAGGAGGACGCG
+>>747:3:12:12507:16242/1 212981 1
+GGGTCGTCCTTCGCAAAGGGTTACGGGGAGGGCCGGCGGATCATGCACCGCGCGGCGGCATGCCCTGAACAGGGCG
+>>747:3:12:12526:18641/1 212997 1
+GCGTCGCGCCGGCCGCCGGCCCGGGCGGGGTCGGCGACGCCCTGGGCCC
+>>747:3:12:12537:16176/1 213009 1
+GCGGCGGATCGACGAGCTGCGCGCGCTGGTCGATCAGAC
+>>747:3:12:12539:4503/2 213011 1
+CCCGCTTCCTCTCCCGGGAGCAGGTCGACGACCTCCGCCTTGAGCCCCGC
+>>747:3:12:12557:8170/2 213027 1
+GATCGCCGCCGCATATCCAGACCCGGAACGGTCACGCGGGCTCGCCGAGCACGAGGTCGAGGCACGAGGCCCCGAT
+>>747:3:12:12557:14790/2 213030 1
+CGAGATTGTGGAGCGATGCGCCGAGGAGCCGCACGGGCCGGCGGCCCGCTTCCGTC
+>>747:3:12:12575:15781/2 213059 1
+CGCAGAACGCGCTGCTCGTCGAATGCGGCCAGCATTGGGAGGCCGCGAGCGCCGACGTCGCGCGCGAGGTGCTG
+>>747:3:12:12579:8370/1 213064 1
+TACTTCCTCAACCGGGACGTCGCGGTCGGCGCGTCGGTGCAGTCGAACATCTACCCGGACGTCGGCACCGAGGCGT
+>>747:3:12:12602:10762/1 213086 1
+GCGGATCAACCCCGCGCGCACCTCCTGCGCGAGAATCGCACGGGCTTGGACGATGGAGCGCCTGGGATCATCACTC
+>>747:3:12:12631:4706/1 213113 1
+CCGAGGACTACCGCTACTTCCCCGAGCCCGACCTG
+>>747:3:12:12637:15204/1 213119 1
+CGCGGCAGTTATGCTGAGATCTACGTCGCGAACGACAACGCCGCCGTCGACGGCGCGCCGCGCACTGTTGTCATCA
+>>747:3:12:12643:20397/2 213127 1
+CGTCGGCGTCGTGGATCGCGCGAAGACGCTTCTCGATCGCGTCGGCCTCTCCGCCCGGCTCGAACATCGGCCGGCC
+>>747:3:12:12688:12836/2 213165 1
+GATGCGCGCCGTCTCCTCGAGGGCGCCGTCGTGCAGCTTGACGCGCACCTCCTTCATGTTGAGCACGATGTCGGTC
+>>747:3:12:12701:7583/2 213178 1
+ACGTGCCAGGTGATTCGCGGCCGCGCGCTCTTCCGCCGCGTCGGCTTCACGCGGGCGCGCCGGAAGTTCTTCTCGG
+>>747:3:12:12710:13256/1 213185 1
+GCACGAGCTTCGGCTGATGTATCACCGCACACCGCTCGCCGCCGATCTCGTCGCGGCGCCGAACGTGCGCCCCGTC
+>>747:3:12:12718:8177/1 213192 1
+GAAGATGTACATCGCGGTCGGGTCGCAATCGAACAACGACGCCGGGGAGGACTGCCGCCGCGCCGCGATTCTCGAG
+>>747:3:12:12725:7989/2 213197 1
+GTGGCGCGGCCGCGCGAGCCGGGCGCGCGCCTGGCGCACGGTCTCGCGCAGCAGCGGGTCGGGG
+>>747:3:12:12738:19070/2 213205 1
+CTGCTTCTCGCTCTCCGACGCCGGCGTCGAGACCATCATGATCAACTGCAACCCGGAGACGGTCTCG
+>>747:3:12:12741:20167/2 213213 1
+CCGTCGCCTTGCGCAGCATCGGCCCCTTGCTGCCGTTCAACATGCTGCGGATGATCTTGTGCTCGGGATCGTAGT
+>>747:3:12:12753:5786/2 213229 1
+CGCGACAGCTCGCCGCCCGAGGCGATACGCGCCAGCGCGCGCGGCTCCTCGCCAGCGTTGGCGGAGAAGTAGAACT
+>>747:3:12:12759:9422/2 213236 1
+GTCGTCGGCTACAAGCGGCCGGGCGCGCGCGGCGCGGTGGCGCACGCGTGGCACG
+>>747:3:12:12789:5972/1 213269 1
+GGACTTGCCGACGCCCGAGAACACCGTCTTCGCAGGAGCGCCGCCCGCCGCCGCGACGCGCGCGAGCTCGCCGCCC
+>>747:3:12:12797:3409/1 213280 1
+GGCCGAGCCGGCCGCCATGCTCGAGCCGCTGTTGCCGCCGCCAGGGCCGACC
+>>747:3:12:12810:8038/2 213294 1
+CTTCTGCGTCCAGTAACAGGTCGTCGCCGCCGACGTGATCGTGATCCCGCGCTCGCGTTCCTGTTCCATCCAGTCC
+>>747:3:12:12832:16502/2 213316 1
+GAGGTTCCCCAGCCCCGTTCGCATCGCCTGCCCGCCGCCCATCGAAAGGCCGGCGATCGCCCGGTGCTCGCGATCG
+>>747:3:12:12894:11385/1 213375 1
+GCCGGTGAGCGCGACGCGCAGCTGGGCGACCATCTCGGTTCTGAGCTCGGAGTAGCGCCGCGTTTTTGCTGCCTGC
+>>747:3:12:12899:9508/2 213385 1
+CGCGGCCCGGATGGCGCTCTCGGGGATTGCGGGGAAGGTCGCCCTCGTCACCGGCGCGGCGCGGCGGCGCAGC
+>>747:3:12:12910:14996/1 213398 1
+GCGAAGCTCCTCCGCCTGTGCGCGGATCTCGACCGTCCGCGCGAGCATGGGGTAGTTTCCGTGCCACTGCACGAAA
+>>747:3:12:12915:18849/1 213409 1
+AGCTGAGCACGGTGGCGGCACCCGCGGCGGCGACGACCGCGAACAGTAGGTGGGACGACACCGGAAGGCCGAGCAG
+>>747:3:12:12919:15990/1 213411 1
+CCTCGAGGTCCGCCGCGCGGACGGCACGCTGGCCGCGTACCTGCACCACCGGTGGAACAGCTTCGACCTCTACGAG
+>>747:3:12:12943:18360/1 213437 1
+ATGACCATTCCGATTCCCATATTGAATGTTCGGAACATTTCCTGAACCGAAACATTTCCGAGGCGTTGCATGAGGC
+>>747:3:12:12960:20749/1 213459 1
+TCCGGACGGCGCTCGGCGCCGGGCGCGGCCGTCTTCTCCGCCAACTCGTCACCGAAAGCTGCGTACTGACCTTGCT
+>>747:3:12:12991:13200/2 213488 1
+GAATCCGGCGCACCATCTCCTCCGCGCCGTCCGCCAGCGTGTCGCGCGCGCCAGTCACGCCCAGACGCGAGATCG
+>>747:3:12:13031:18103/1 213525 1
+CGCGGCCGCGTAGGCGGCCAGCTCGGCGACGTCGACGCCATCGGGGTCATAGACGCCGCCGGATA
+>>747:3:12:13038:7966/2 213535 1
+TCGCGAGCGGTCCGGCTGAAGGCGGACCCTACGGCTACTTCGCTGAAGCGGCCGGCGCGGCGAAGCCGCTTGCAGC
+>>747:3:12:13081:19135/1 213577 1
+CGTGATCCGCGTCGAGCATCTATCCAAGGTTTTCGAGGATCCCGACGGCGAGCCGATCGTCGCCGTCGCCGACGCG
+>>747:3:12:13095:18979/2 213592 1
+GCCCCGCCCGCCGTGTCCTTCCCGGTGAGGGAGGAGACGCCATGACGCCGCGCGTCCTGCAACGGACCGACGACGG
+>>747:3:12:13097:18751/1 213594 1
+GGTCGTGGCCCCGCGCCGCGGCCGCGTGGCGCGCGCGGGGGCGAGCAGCCGGCCGAGGGGGGCGGGACTGACCTGC
+>>747:3:12:13097:21022/2 213595 1
+GGGCTCGCCGACGAGGCTTCGCGCCGGCTGACGCGCGCGATCGGCGATGTCGCCGAGGTGCTCACCCCGTCGCAAC
+>>747:3:12:13101:15967/2 213597 1
+TCACGAAGAAAAATCCGCCGGGCAGCGCGAACGCGTTGATCTCTTCGGCGTCGATCACCTTGATGGTAAAGGGCAC
+>>747:3:12:13114:10945/2 213614 1
+GTTGCGCCGGATGCTGGCGCACGCCTCGGGCCTGCAGCGCGAGCCGCCCGGCGAGATCTGGGAGACGCTGACCTTC
+>>747:3:12:13117:13177/2 213620 1
+GTGGCGCGTGTCAGGGCATCGGAAAAGTAGCGGAAGGCGAGCGTGCCGAGCGCGATGCCCAGCACGCCGCCCGCG
+>>747:3:12:13128:14247/1 213635 1
+AACGGGCCTCCAACAAGACGCGCAAGCCCCACCGGGAATCGGCACCGCCGCGCGATTCACGACGTCGCGGGGTTT
+>>747:3:12:13143:17654/2 213648 1
+CTCGGTCGCGAGCGCCAAGGGCCGCGCGGAGGTGCTGGCCGCGCGCAAGCGCATCCAGGGCGGGGAGAAGTTCGCC
+>>747:3:12:13180:6379/2 213677 1
+GCACGGCATCGTCGATCCGAGCGGCCTCAGTGCCACGTTCTCCGGAGTGTCGCGGCTGTCTACCGTTGTCGGTTT
+>>747:3:12:13187:14700/1 213685 1
+CTCGAGCACCGCGTTCTCGTCCGGTGCGGTCAGGTGCGCGACGCCCGACTTCGACGCGTGCGTCGCCGCGCCGCCG
+>>747:3:12:13194:1537/2 213689 1
+GCAGTAACGGCGCGAAGAAGCGGTCTCAGCGAAGACCCTAAGCATCGCCGCGATTATGGCCAAAACTCGCTGGAAG
+>>747:3:12:13197:15386/1 213691 1
+CGCGAGACGCCGACCTCGAAGTCGGGGTAGCGATCGCGCCGCGCGAGCAGCACCGCGCTCTCCTCGCGGGCGACG
+>>747:3:12:13221:14792/2 213717 1
+GTACGGCGACATCCTGTTCAAGGTGAAAGACCAGGTGGCCTGGATCACCATCAATCGGCCGCGCGTGATGAATGC
+>>747:3:12:13228:12740/2 213730 1
+CTGGTCTCTGCCCGCGGCCGGGTGATCGCGCCGATCCCGCGGGGCGGCCGGGCCGAGCTGCCGCGGATCTGGCTCC
+>>747:3:12:13260:6674/1 213762 1
+TTGAGGCCCGCGCTCGCGCCGATCTCGAGCACCTCCAGGGGAAGGTCGAAGCGCGCCGCG
+>>747:3:12:13271:4835/2 213776 1
+GTTCAGATCCCCGATGGAGGCGCCGGCTTCGAGCAGGGCGCGCGTCACCGCCTGCTTCTCGGCGAGCGTGATGGG
+>>747:3:12:13276:13355/1 213780 1
+GTCGTCACGCACTACCACCGCGACCAGGTGCAGGGCCTCGAGCGTGCGGTCGCCGCCGGTGCACGGATCTGGGCGC
+>>747:3:12:13333:3701/2 213828 1
+TCACGGAGCGCACCCGCGAGATCGGCCTGCGGATGTCGATCGGCGCGCAGAAGCGTGATGTCGCG
+>>747:3:12:13345:2217/1 213836 1
+TGCACCAGGTGGCGGCGGTGTCGGTCGGGGTCGTGGCCGGCACGCCGGTGGCCGACCTCTGCTATGAGG
+>>747:3:12:13349:20987/2 213842 1
+GCGAGCGGTCGCCCGAGTTGATCATCCTGGCGACAGGTGCCGATCTCCACCGGGGCTTGATCTCACAGGGTTTGTT
+>>747:3:12:13354:18247/2 213846 1
+GCCCCGCGGGTGGCTGCTGCTGGCGCTGGTTCCGCTCGCGGCCGGCTGTCCCTCGGGGCC
+>>747:3:12:13362:18226/1 213853 1
+GTGTCCATGGGGGCGGGATCATATTAGGTTCTAGGGTTCTACGGTTCTCGGGTTCTAAAGGTTCGCGGTTCTCGGG
+>>747:3:12:13364:17551/2 213854 1
+GATGATCGTGGGGCCCGCGCTGCTCGCGGCCCTGCTCGGCCGCTCCCTGGGGACGCGCGCATCGGTCGGCTTCCTG
+>>747:3:12:13376:11270/2 213869 1
+GACGGTGCACGCTTTCGAAGACACGACGCCGCCGGACGCTAGCCCAGCCGGGTGACCTCGACGGTGACAGCGAACT
+>>747:3:12:13380:2678/2 213873 1
+GCAGTACCAGAGGAGCCGGGCGCCGAGCAGCGCCGCGGCCACGCCGTAGAAGGCCCCC
+>>747:3:12:13388:13012/1 213879 1
+TGGCGGAGCGCCGACAGCCGGTCGCCGCCGCCGTTCGGCACCTCCGGCGCGTAAAAGACGGCCTCGGCCCCGTC
+>>747:3:12:13397:16911/2 213888 1
+ATGCGTTTCGGCCGCTCGGCCTCGGCTATGCCAACCTCGGCGCGCTGCTCATGTCGCGCGGGCTGCCGTACGACAG
+>>747:3:12:13416:5816/2 213900 1
+GAGCTCACCGCGCCGACGCGAGCCGCGGCCCGCCGCGCGTTCGATCTGCTCGGTTCGAAGGCCGATAA
+>>747:3:12:13418:15206/1 213903 1
+GACCCCGTCCGATTCCAGCGCGAGCAGCGCGCGCTCGGCCTCGTCCGCTGCCAGGCCGAACGGACGGCCGAACTCC
+>>747:3:12:13463:1891/2 213943 1
+CAGGCGGTGCCGCGCGTGCGCGCCGCCTCGCGAAATGTCTCGAGCAGGCGCGACTTG
+>>747:3:12:13475:12459/2 213961 1
+ACGGCGAGCCGGCGGACCGCACCACCCGGTCGATCTCCACGGCCGGTCGGCTCCAGTCGATCCTTCCGTCTTCCGG
+>>747:3:12:13487:3909/1 213976 1
+GAGGACGGTTGCACCCTGGACGACGATCGCGCGCGCGAGGTGCGCCTGCACCGGC
+>>747:3:12:13490:7072/1 213982 1
+ACGGCGTCGCGCCGGCGCACGCCCACCGCGATGTGGTCGGCGGCC
+>>747:3:12:13494:12573/2 213987 1
+GCGGCCGCGCCGCGGCCGCGGCGAGCACGCCGCAGTAGGGGAACG
+>>747:3:12:13510:11344/1 214000 1
+CGCCAGTAACACCGAGGCACTGGTGACGCCGACAATGACGAGTTGGCCATTTGTCGGCTGCCAATTCGCGGCCGGC
+>>747:3:12:13549:12233/1 214052 1
+CAGGACGCATTCCGGAACTCCACGAAGACGTCCCCCGCGGGAAGACGCTCCCGGAGCGTGCGGAGGTAATCCCAGG
+>>747:3:12:13564:3182/2 214068 1
+ACGCGCCGAAGCCGTCTCGCTGACCCGCCGCGCTCGCCGCCAGGCCGATGCCGCC
+>>747:3:12:13588:19694/2 214089 1
+GCCCTCGGCCTTCGACGACGCGCGCGCCGGCGAGCTGCGCGAGGTGCTCGGCCTCGTCCGCCGGACCGAAGCCGCC
+>>747:3:12:13594:12180/2 214094 1
+CGGACGGCGAGGAGCTCGCGCGCATCGCCGCCGGCCTGCGGACGGGAGCCGAGGGACAGGAGGGCCTCCGCGCG
+>>747:3:12:13603:8367/1 214100 1
+CGTTGCCCTACGCCGACTTCGTGCGCGCCGTCGCATCCGCCGCGGGACTGCACCGGCCGCGCTTCGTCCC
+>>747:3:12:13617:5506/1 214112 1
+GCCGGTTGTAGGCCGGGGCCACGTCCACACGGGTGCCGGAGGCATCGCGGCCGCGGAGCAGCGCGAGTTCCTCCTC
+>>747:3:12:13625:9757/2 214115 1
+TGCCGGTTTGCAATTCGTGACTGGCGGCCGCGCGTGGGGCCTACTGATCG
+>>747:3:12:13634:6257/2 214123 1
+GACGACCTCATCCTCGTCAGCGTGGACGACCACGTCGTCGAGCCGCCCGACCTGTGGGAGGGGCG
+>>747:3:12:13640:8683/1 214129 1
+CCGCGTCCCGGACATCCGCGGCGCTCGACGCCTGCGCGAGCGTCCGGAGCTCGTCGCCCTCGCCG
+>>747:3:12:13645:15528/2 214138 1
+CGCGCCCTCATCCGCGCCGCCCAGGAAGCGCTGCGGTTCGCCGCCCGCCGCGGCAACTGATCTCGCCTCTCCCCAA
+>>747:3:12:13658:17934/2 214147 1
+CGCGTCGACCGTCAGGGAAGTGGACGAGGCGACCGCCGTGACGACGCGCTCCTGAGCAGGAGGGTTACTGCCCGAC
+>>747:3:12:13665:12720/1 214151 1
+TCCTGGTGCGTGTTCGTCAGGCAGTGACCGCGACCGCGGCGCGGCCGCAGGCGCTCGTCCTTGCTTTTGTGTTCGG
+>>747:3:12:13673:6172/1 214158 1
+CATGTGGATCGTTACGCGAGAATCAGTGTTTGCCATCGTTTCGGTCTGGTTAGACCTTTTGTCGCTTACGTATTTC
+>>747:3:12:13673:5106/2 214160 1
+CTCTACTTCGCCGCGCTGGAGCCGACGCTGGGCGGCCTGCTCCGCGAGGCGGCGAGGGACGCGAAGCGCGTCGCGG
+>>747:3:12:13691:14076/1 214180 1
+AACCAGGAATTGCGGTCTCCGTTCTTGTATTGGGCGTCTTGATTGCCGCTTCCGTCAGACTGCCGCTCTTGATCAC
+>>747:3:12:13691:7886/1 214183 1
+TCATTAGCCGCGACCAGAAAGTCACCGCGCGGGCGCGGGCGACACGCCGCGCCGCGCCGGGCGAC
+>>747:3:12:13693:12187/1 214188 1
+GCAGATTGCCGGGGAGCTTGGGCAGGAACGCCGGCGCGCGCGCGATGCCGCCCAGCGATTGGAG
+>>747:3:12:13693:14212/2 214190 1
+TGCCGTTCCGCTTCCTACGCACCGCGCGGTCCTACGTGCCCACCACACGGATAGAACTGGGTTACGGATTGTTCCG
+>>747:3:12:13694:16235/1 214191 1
+AGCCTCGGCAAGCGCGTGCTCGTCGGCGCCGCCGACACGTACCGCGCCGCCGC
+>>747:3:12:13696:6140/2 214194 1
+AGCGCGGCCGGGTGAAGCGCAGCCCCGAGGTCATCGCGTTGGACGACGTGGGTGCGCGCGCGACCTGTGAGCTCGA
+>>747:3:12:13700:8264/2 214196 1
+GCTCGAGCGCGCTCCTCGCCGCCGCGCCGTGCTCGCCCGCC
+>>747:3:12:13702:13478/2 214200 1
+CGTCCGTGCGGCCCTGAAGAGCGAGCGCGGTCCCGATCACTCCGCGGGCGCCGGTGCAGGCCGGATCATCCGAAAG
+>>747:3:12:13703:18688/1 214202 1
+GCCTCGGCGTCGGGTGCCAAGGTGGCGCTGCTCTTGCCGCTCGGCGCGTCCGGCGAGCCGGCGCGCATC
+>>747:3:12:13728:6897/2 214226 1
+AACCCGGCGAGGATCAGCGAGGTGAGGCCGCCGCACAGCACCGTCTGCTCGCCGAAAAGGTCGGTCTCGCATTCC
+>>747:3:12:13746:19742/1 214245 1
+TTCGGAGGCGAAGGACCGGCAGATTCTCGAACATGAACTGCGCGGCGCGATCAGCCGCGGCGAGATGATGCTCTAT
+>>747:3:12:13752:6636/2 214254 1
+GAAGGTCAAAAAAATCCTGCGCGACAAAGGGGGTGCCGTCGATGATGAGACGCGCGGCATGATCGCCAAAGAACTC
+>>747:3:12:13756:2725/2 214259 1
+GTTCATCGTCACCAGAATGTTCGATGGCTTCAGATCGCGATGGATGATCCCTTTCTGGTGCGCATGCTGCACCGCC
+>>747:3:12:13767:9169/2 214271 1
+CGGGGTCGCGCGCGATCCCGCCGGGTGGCGCGCGCGCTGGGGCGCGCTCTCCGAGCGCCATCGGG
+>>747:3:12:13823:12495/1 214327 1
+GCTCTGGACGTGTTCGAGCAGGAACCCGTCGCCGCCGACAATCCGCTGCTCGCGATGGACAACGTGATCCTCGCAC
+>>747:3:12:13825:18699/2 214331 1
+ATCCGCAGCGCGCGCTCGATCTCGGCGAGCGCGCCGGCCTGATCGCCGCGATCGCGCACCAGGAGCGC
+>>747:3:12:13841:18479/1 214343 1
+CTCTTCAGCCTGCTCGGCGCGGCGCTTGGCTACTGGATGGCCGAGCGCATTGCCGACCCCGTGAACCGGCTGACGC
+>>747:3:12:13844:10620/2 214349 1
+GCATCCCTACGACGTGGCGATCTGAGCGGTCGGGAACCGGCCGGCGTCGGCGCGCTCTAACGCGATCGTGGACG
+>>747:3:12:13852:13679/2 214358 1
+AGCGGGACTTGGGGAGGGGCGACGCGCGGACGCGGATCAGGAAGGCGCCCAGGTACGCGGCCAGGGCCAGGAGCAG
+>>747:3:12:13859:19083/2 214370 1
+GAGGGTGGACACGATCCGCATCCTCGACGCGCAGCGCGCGACCACGTCCTCGGAAAGATGGTGGGTCCACGGTGTG
+>>747:3:12:13876:16468/1 214385 1
+CTTATATACCGGGTGGCGACGCCGCCGGCGTGGTGAAGGCCGTCGGCCCGGACGTGACCCAGCTGAAGGCCGGCGA
+>>747:3:12:13876:9513/2 214386 1
+TGGGTGAGCCCGGCCTGCGCGCCCGCGCCCGAGGCGAGCTCCGCCGAGCGCTGAACGGCGCCGGGTGGAGCTCACC
+>>747:3:12:13879:15518/2 214397 1
+GCAACAACGGTGGGGCGATCAAGGCGGTGGGCCGTGAATTTATCCTGCTGTGCCGCAAGCTGGAGCTTTTCGGCGG
+>>747:3:12:13896:9734/1 214414 1
+ATCTGCCCATCGATGGAGGCGCAGATCGCCACGGCCGGGTCGTCGCCATGCTCGGTGACGAATTGCATCAATTCGC
+>>747:3:12:13907:5598/1 214431 1
+TCGCCGGTTTCGAATTGGTCAATACCGCGCCGCCGATCGAGTTGCGGCCGAACAGGGTGCCCTGCGGCCC
+>>747:3:12:13945:14853/2 214477 1
+TTACGATATGGCTGGAAATGTTTGGGAGTGGTGCAGCGATTGGTATCGGCCAGATTATTATTCGATCCTT
+>>747:3:12:13955:11950/2 214482 1
+TTTCTTCATTGCAAAGTACTCCTCCGACAAAGCAGTCCGGTGGGCCGTGCGCGCGGGAGGAACGAACGCTGATGTT
+>>747:3:12:13957:15345/2 214489 1
+CCGACCATCATCGCCATGCCCGGCACGGCGAGCGGCAGCGCACCGAGGACGGCGACGAACGCCTTCCCGCGCGCGC
+>>747:3:12:13966:11633/2 214499 1
+GCCGACCGCCGGAGAGCTGCCCCCCGTTGGTGTTGAGCGGGATCTCGCCGTCGAGCGCGATCCGCGCGCCGCCGTC
+>>747:3:12:13969:9879/2 214503 1
+CGCCGCCTCGGCCGCACGCGCTTCGCACCGCGCGCTGCTTCGTACGACCGCGACGCC
+>>747:3:12:14009:21184/1 214542 1
+GCTGTCCCTCGTCCTCAACGTCACGGACACGCCGGCGTTGCGCAAGCTCCTGGCGGAAAAGGGCCAGCCGCTTCCG
+>>747:3:12:14009:17372/2 214544 1
+GTGTCGCCGGACGGCAAGGCCGCGGCGGTGGTGGCGGACTTCAAGCAGGACGCCAGCACGCCCAACTTCATCACGC
+>>747:3:12:14023:2457/1 214555 1
+TTGTCGGCGGAATTCGCGGGACTGCGGAATTGGAAAAGCTGGTGAATGAAGGCAAAGCCGCCGTAGCGTTTTCGAT
+>>747:3:12:14054:16671/2 214581 1
+CCGCTGCGAGATTGTGAAACTAGAAGCCTACGCGCCGCGGCAACGCACCCGCGATTTCTACCGCGGC
+>>747:3:12:14057:19161/1 214583 1
+GCACCGCGTCGTCGCCGCGCCCGGCTACGAGGGCGAGCGCTACAGCGTCGTGCAGTTCTGCCACCCCCGCCCGTGG
+>>747:3:12:14070:16215/2 214595 1
+GGTCGTCCTCGACCGCCAAGGCGCCGAAGCGCTGGCCGCGTTCGAAGCGCGCGCGGTCGCCGACGGCGCGGGGCG
+>>747:3:12:14090:20042/1 214617 1
+CGGCAAAGGACGCATGCTGTTCCTCGGCCTGGGGACCGGGCTGGGGTCGGCGCTTGTCTGGCCGGATCACGTCCTT
+>>747:3:12:14102:7617/1 214637 1
+ATTCGCGACGCGCTCGATCGCGTGGACCGGCTGCGCGCCGAGCGCGATGCGCTGTACGCGCGCTGGGACGAACTGG
+>>747:3:12:14103:1647/1 214642 1
+CCGGCCGCCGCGATGGCGGGCGTTCCAGGCGACGTGGTGAAGTGGCTCAACACGGAGGTCTGCAAAACCTCTATTC
+>>747:3:12:14105:15364/1 214643 1
+GGAGCGAGCGGCCGCGTCGTTCGCCGTGCGCGCGCCGCGCATTGCCGACATGTGGGACC
+>>747:3:12:14119:15463/1 214664 1
+CCGCCCGCGTCCTCGCGCGCCCGCTCGTGCCGCGCGCGCAGCAGCGTGGCCAGCG
+>>747:3:12:14141:7092/2 214677 1
+CTGCAGATCGATGCGGAGCCGGATTACAAATCCGCCCGGAAAGCAGAATCCAACGACATCGAGCGTCGAGGGCGGA
+>>747:3:12:14142:6448/2 214678 1
+GCACCACGGTGCATGCGATCGCGTCAATCCGCGCCGTCGAGAACGCGATCGGCGCGACGCCGCCGCCCAAC
+>>747:3:12:14157:7163/2 214704 1
+GTCGACGTCGACGTCGACGCCGTGCGCGACGCGCTCGGACGGCAGAAGTTCTTCCGTGAGGCCGC
+>>747:3:12:14172:7252/1 214725 1
+TCCGTCTGGAATGGCGGCGAGGACGGCCGCGCGATGCTGAAAAAATTCGACCTCGCCGACCAACCTAACCTGACGA
+>>747:3:12:14198:9607/1 214751 1
+CGGGCCGCTCGGCCTCGACAATGCCAGCCGCGCCGCGATCCTCGGCCTGC
+>>747:3:12:14203:18351/1 214757 1
+AGCCTGTCGGCATTCGGCCGCGATCCTGTGGATGCCGCGATTCTGACGGCCGCGAGTCGCCTGGG
+>>747:3:12:14212:8550/1 214765 1
+GAAGGCCTCGCGCACCGGCCCCATGTCGCCGCCCTCGGCGCGGCCGAGCACGCGGCCGGCATCGATGCGGCCGGTG
+>>747:3:12:14213:7508/2 214766 1
+CCGCGGGGACCATGATGGGCCGCGACGTCTTCGCCCGCGGCGCGCCCGTCCCCGAGGCGACCG
+>>747:3:12:14228:3721/2 214783 1
+ATCCCTGACCCTTCGATCCGGAAGGAAATCATCCGCCGCGAAATCCACCGGACCGCCGAAACCGCCGGGGGGCGG
+>>747:3:12:14239:15728/1 214794 1
+TCATTCAGTACGTACGGTCGCGCAGTGCGCACGGTCGGCGGGAAAGAACGACTCGCAGCTGACGGCCTCGGGCGAG
+>>747:3:12:14257:17723/1 214810 1
+AGGAGTACACAAAGTCAAACCGTAAAGCCTGAGACAGGATTTACAAGATTTTGCAGGATTAACATGTAAATCCTGT
+>>747:3:12:14262:16826/1 214816 1
+GCGCGTCTTGAACTCGATCGGTTTCATCGGCGCCAGTTGCTCTTCTTTTAACCAGGGCGCGACATCCGCAAGTTTT
+>>747:3:12:14297:7779/1 214846 1
+GCGCGCTGCTTGTCTTGATGATCAACTGCTGCTCGGTGTCGCGTTCGACAGCGCCGCGCCATCGATAGATCGACGT
+>>747:3:12:14325:19886/2 214886 1
+GAAGTCCGACACCGTCAGCGTGAGCAGCTCCGGCGGCTGGCCGTGACGCCCGGCGCCACCGCGCACCTCCTTGGG
+>>747:3:12:14338:10791/2 214900 1
+AGCTCGATGCCCGCCTCGAGACTTACCGCACCGCGCGCGATTCGATGCTCCGCGCGAATCTCCGCTTGGTCGCCGC
+>>747:3:12:14362:17123/1 214926 1
+GACCCGCGGAGCGAGACCCAGGCGCGCGCGGCCGTTCGCGCCGCCGAGTCCGCCC
+>>747:3:12:14364:10855/2 214932 1
+TTCTTGACCTGGTTATCTGCGATATCCGTGATGTCCCGAAGGGGGCGCGGACCCGAAACGACGACCTGCAGCACGG
+>>747:3:12:14377:15525/1 214946 1
+GCAGAACATCCCGCTGGAGGCGCAACTCGTCGCGGGACCGGCGCACGCGGTCGCGTTCGCCCTCGCCGCGAGCGGC
+>>747:3:12:14380:15065/2 214952 1
+CTCGCACCGACAGCCGGCGCACGATCACGTCGGGCGCCGCGCCGCCGACCGCCACGACCTGCCCGCCCC
+>>747:3:12:14387:8524/2 214960 1
+CATCCTGGGCCTGCGACTCCTGCGCCTGAGCCCGCGCCAGGCCGAGGGCTTCTACGCGGTGCATCGCGAGCGGCCG
+>>747:3:12:14392:20065/2 214965 1
+GGCAGGTGCGAAGGAATCGCGCGGGCCGCGCGCGGCCACCGGCGGCGATGAAGCCGCCCCGTCCGGCCCGGGCGCC
+>>747:3:12:14393:11888/2 214967 1
+TTTCTTCGCTTCATCGACGAAGCACTGCCCGGCGCGGAGGGCGGCTTCCGCGCCGATCAGCTTGCCCGCGTTCTGC
+>>747:3:12:14405:11396/1 214978 1
+TCGAGGCAACGGGCCAGCTCCGCCAGATAGGCCCGCGCGTGGGCGCGGCGGCCTTCGGGAACCCC
+>>747:3:12:14407:6448/2 214983 1
+GGGTTCCGGTCAAGGCCGACGGCGGCCAGGCGGCGTGCGACCTCGGCCACGGCGACGTGGTGATCGCGGCCATCAC
+>>747:3:12:14417:5273/2 214992 1
+GAGAATCAGCCCGCTATTCACATAGAAGAAGCCGCCGGGCAGAGCGAAGGCGTTGACCTCATCGGAATCGATTACT
+>>747:3:12:14447:19660/2 215022 1
+TGAAGGCCGAGGGCGGCGAAGCGCGGCATGTGGCCGCGAATCGCGATCTCGCGGCGCAACTCTTCCCCGACCTCGC
+>>747:3:12:14449:10777/2 215025 1
+TCGCCTCGAGCGACACGGTCGGGCGCCAGCCGAGCTCGCGCGCCGCGGCCGCCGGGTCGGCAACC
+>>747:3:12:14464:7912/2 215031 1
+GCGCGCAGAAGCTCGCGCGCGGCGAGGCGGCCCGCGTGGGCGTCGTCGCCCCCGAGGCATGCTTCGACCCCGAGGC
+>>747:3:12:14489:18207/2 215049 1
+ACACCTTCGAGCTCCAGGTCCAGGCTGCCGGTTCGATTCTCAAGGCGCACGCGGCGCGCGGGCGGCGAGCCGCGC
+>>747:3:12:14492:20507/2 215052 1
+GAAGAAGAACGGCGCCGGCGCCGCCGGCGGCGCGGCGGTGGAAGCGACGACCTACAGCGG
+>>747:3:12:14496:14225/2 215059 1
+GCGGCCGCGTCGCTCGGCGCGAGCCGACTCACGATCTTCCGGCGGATCGTGCTGCCGAACCTCACGCCCGCGATCC
+>>747:3:12:14508:19892/1 215078 1
+GGCCGCCGGACCCCGGTCGGGAGCCGCGCTGCCCTGGCCGCCGGTCGCGTCGTCCACGA
+>>747:3:12:14525:6915/2 215096 1
+AGGTTTCAGGAAATTAACCAAGCCTGATGCGCTACGACAACACTTGCGGAACCGCGCCACTTCGTGTACCATACAC
+>>747:3:12:14532:17624/2 215104 1
+GAGAGGACCTGCGGCGGACGATACCAGTACAACGGCACCGGCGCTGTCGCGGCATCCGGCACCTCGGCGCGATCC
+>>747:3:12:14544:9107/1 215116 1
+GGCGTGCCGGTGCGCTTTCGCGGCGAGGTCACCGGCGTCGTCGTCGCGTCGCAGTCGACGTTCCGGATCCTTTCAG
+>>747:3:12:14569:10011/2 215138 1
+ACCAGCTCCATCACAATGCAACGCGTCTCGCCGGATTCCTCGAGACCGTAGATCTGCGCGATGTTGGGGGGATTTA
+>>747:3:12:14585:5264/2 215155 1
+TCGCCTGTGATTGCGCCGCCCTCGGTCGTGGCGACAATTTTCTTTCGCACTGCGTCCACTTTCCCGTCGAAATCCG
+>>747:3:12:14592:13701/2 215159 1
+GGTTCTGTTCTACGGCATCCTCGGCGCGCTGGTGTTCCGGGCCGTCTTCATCATGCTCGGGTCCGTGCTGATGCAG
+>>747:3:12:14605:11456/1 215171 1
+TCGTCGAGGCAATGGGCTTCGGCAACACGATCCTGGCAAACGATGTCCCGGAGCATCGGGAGACCCTCGCTGACGC
+>>747:3:12:14612:19972/2 215182 1
+GCATCGGCGTCGAGTCGGAATTCTGTCCGCCGGTGTTCGAGTACACCTGCGTGTCCAGCATCACGGCTTT
+>>747:3:12:14616:7614/1 215184 1
+GACCGAGGGACTGGGCGGGCTCGACATCCTGGTGAACAACGCCGGCGCGGCGCCGTTCCTCTCGTCGTTCGAGAGC
+>>747:3:12:14618:1502/2 215185 1
+GGCATGGTAGTGGCGAAACACGTCGTTCCAGCGGGCCGGTCGTTTAAGGC
+>>747:3:12:14622:2529/2 215189 1
+GCTCGGCGCAGACGCGTAGGCAGTTCTCTCCGGCGAACGGCGCGCCGAGGCCGTCGGCGACGGGG
+>>747:3:12:14646:13474/1 215214 1
+CTTGCAGCCGCCGTTTGCGTGCCGATCGCCGCTGCAGCGGCGAGCCCGCTGCTCGCATGGCGCGGTCCGG
+>>747:3:12:14653:16680/1 215217 1
+AGGGTCGCTTCTCGATGACGCTGCCGGCGTCGCTGCGCGGCCGGACGGTGAGTTTCTGGCAGAGCCGCCGCGTCTT
+>>747:3:12:14673:13472/1 215233 1
+TGATGGTGGTGATGAGGTAGAGCGGGCCGCCGGCGTCGCGGAGCGCCCGTGAGAGCGCGGCGTCGAAGGCCGCC
+>>747:3:12:14682:4019/1 215240 1
+AATGCCGTGATCCTCAGCGAAGCCAGCGCGCTCGCCGAGCAGTCGCGCTCGATCGGGCTGCCCGG
+>>747:3:12:14685:8572/2 215241 1
+GCTCCAGCTCCACCCGCGCCCGCGCCTCGCGCGCGCGCGCAAGCTGGCGG
+>>747:3:12:14705:13830/1 215256 1
+ATCGACGTAGATGGTTTCACCCGTGACGTTGCGCGCGCCCTCGATCAGCCAGACGATCGCATCCGCCACGTCCTCC
+>>747:3:12:14727:12806/2 215278 1
+GCCCAGGATCCCGCGCGCGATCCCGAGCTGCTCGCCGCGCCACCGCCGCGGTCGCGCCGGGAGTACTGGTGGCGGG
+>>747:3:12:14733:5287/2 215284 1
+GTAGTCCTTCTCGACGAGCACCCACGGGAGCGCGCGGCGCTTCGTGGCGAGCGCGTCGC
+>>747:3:12:14739:10223/2 215288 1
+CGAGGCCGAGCTCATCGCGCACTGCCGGGGGCGGATCGCCTCGTACAAGGTGCCGCGCGCGGTACGCGTGGTCGCC
+>>747:3:12:14743:11704/1 215292 1
+CCGGGTCAGCAACGGGCCATCGCCGGTCAGGGCGCGGTCTGCGCGACGACCTCGTCGCCGACGCGGCTCGTGGCGC
+>>747:3:12:14788:15521/1 215359 1
+GCGTTCCTGGGGTTGGGAACCGGGATCACGGCCGGCGCGGCGCTCGTCCACCCGGTCGAGCGCGTCGTCGCTCTGG
+>>747:3:12:14792:6665/1 215369 1
+AGGGTGCGGGCGCCTGGGCGCGGCGAAATGAAGAACGTCAGCGCGACCGCGACGATGCCGACAACGGCGGCAACCG
+>>747:3:12:14793:6896/2 215372 1
+TGCCGCGCTCGAGCCCCAGCGCGCCCGTGCTGCTCGTCGGCGGCGGCACCGGCATCTCACCGCTGCGATCG
+>>747:3:12:14794:1286/1 215373 1
+ACGAAGTGACCAAGATCGTGCGCGGCGCAACGGGGCGCGCCCCGCAACCGGCCGATCTG
+>>747:3:12:14815:17124/2 215389 1
+CTACGCCGTCGGCGTCGAGACGGGACGCGGCGACGTCGCCGCGACGGCAGCGGCGCGCC
+>>747:3:12:14817:4889/1 215394 1
+CGTGCCGAGGACGAGCGGCACGCCGTCGCGGGTGGGCAGCCAGCGCGCCGCCGTGGCCCCGGCC
+>>747:3:12:14831:11388/1 215406 1
+CACCACGCGTGCGACGTCGCGCGCCGGCGCGCTCAGCCCGCCGAGGCGTTCGGCGACGAGAGCACCGAGGTCGGCG
+>>747:3:12:14843:10296/1 215418 1
+CGCGCGCAACGCACGCACGAAGGGCTCGCCCAGGTGCGCCTTCAGGCCCGTCAGCGCCGCGGCCTCGATGTCGAGC
+>>747:3:12:14876:6137/2 215457 1
+CGAGAACCAGCGCGAGCTCGAGCACCGCTTCTTCGACGAGCCGGCCGGCGCCGCGCGCTGACCGCGCTCAGCCGTC
+>>747:3:12:14901:9602/1 215487 1
+GGGCGGGTTGGACAAGACTTCGAACAGCGACCGATTCTCGGAACGAGCCGCCTCTCGGAGCTTCTCGACGGTCGTC
+>>747:3:12:14909:8861/2 215502 1
+GTCGCGGCCGGCGGAGGGCGTCGCCGGGCGGAGCCTCGACATCTGGCGCGTGG
+>>747:3:12:14936:4381/1 215523 1
+CGCCTCGACGCTCGATCTGCTCGCCGCGGGGCTCGGCAACCCGGGCCGGGAGTACGCGCGCACGC
+>>747:3:12:14987:7967/2 215565 1
+CACCCGGCGACGCGAGGATGTAGACCACCTCGTAGCGCGGCGTGCGCGGCAGGAAGTCGACGGCCGTGATGTCGAG
+>>747:3:12:14996:16058/1 215577 1
+ACGTCCACGGTCGCGCCCGGAACCGCGGCGCCGCTCGAATCGGTCACACGTCCCTGTAAGGTGCCGCGGGACTCC
+>>747:3:12:15013:13376/1 215596 1
+GGAACCGGGCGGAGCGGCCGGAGCCCGCGCTCGGTCCGGGCGGAATCCGTGGCATCGCCCTGACACC
+>>747:3:12:15016:7630/1 215600 1
+GTAGTGCACTCAGGCTCTTCCCGGGCGCGGCGCGCGACGCCGCGGCGCCCGG
+>>747:3:12:15027:12500/2 215608 1
+GTCCCGCTGGCAGAACGCGCCGGGCGTCACGCCGCGCCGCCTCATGATCGCCGCGCGCGAGGCGCTGGAAGG
+>>747:3:12:15041:17750/1 215624 1
+AACCATCGGTTGAACACGCCGAAGACACGCGCGAGCGGGCCGCGCGACGCGATGCGCGGCCGCAGCAGCAGCGCCG
+>>747:3:12:15057:1968/2 215643 1
+CCGCTCGCGCCGAAGCGGATCTGCGCGCCGAGCGGATCGCCGCCGGGCCCGAACGTTTTCGC
+>>747:3:12:15065:17518/1 215654 1
+CCGTGGCTGCTGGGGATTGCCCGAAACCTGGCGCGGCGCCGGATGTCGGATCGG
+>>747:3:12:15065:19729/1 215657 1
+GCGGCATCACGCCCACGACCGTGTGCGCGGGGAGACCGTCGAACGCCAGCGCGCGGCCGATGACGGACGGGTCCGC
+>>747:3:12:15076:13024/1 215674 1
+CCTGGATGTTCTCGGCGGCGACGGCGAGTCCGCGGTGGAGGAAGTCGAAGATTTCCGCGAGGCG
+>>747:3:12:15087:17061/2 215690 1
+CGCGGCCTGGCTTCTCCATGAGCGCCTCGGGCGGCGCAGCCTCGCCGGCGGCGCGCTCGTCCTCCTGGGCATCGTG
+>>747:3:12:15092:3667/1 215695 1
+TCGCACACCGCTCCTACCGACCGCCGTGCCGCGCCCGCCGGCCGACATTCCAGCGCGAA
+>>747:3:12:15092:7760/1 215696 1
+CGCTGCGCAGGCCCGTTCGAAGCTCGCCACCGAAGCGGCGCGCGTCGGCGCGCTCC
+>>747:3:12:15093:10780/1 215697 1
+CGGCGGCAGCGCCGAATAGTCCGGTGCGCCCGGCCAGCCGCCGACCGCGCGCGCCGAGCGCACGGCCTGGATCGAT
+>>747:3:12:15114:9534/2 215715 1
+GCTTGCCGCCCAGGGTCTGCCTCGAGAGCGCGATCGCGCCGTCATGATCGACCGCGGCCGGATCCTTGTCGACC
+>>747:3:12:15116:10094/1 215718 1
+GGCGGTCCCGTCGTCCCCGAGGTGTAGATCAGCGTCGCGGGATCGTCGGGCTTCATCGTCGCGCGCAATTCATCG
+>>747:3:12:15117:17190/2 215719 1
+TCCGGCCGTGAAGTCGCTGCACGTCGTGGCAGTCGGCGCGATCTGGCCGTTGGCCGGAGGCACCG
+>>747:3:12:15122:12092/2 215724 1
+ACGACGATGACCTGCGACGACGCCGCGGTGGCGGCGATCATCCGCGCCAGCGCCGGCAGG
+>>747:3:12:15136:18701/1 215731 1
+GCGGCCCAACCCGGGGCGATGAAATGCGTGCCGTCGGTCAATTGCCCGGGGCGGCCCGAGGCCGCGGCGACCCGGA
+>>747:3:12:15137:21333/1 215733 1
+GTTTTCGAAGCGAGCGCGCGTTCGAGCGCAGCGACGTCGTTGAACGGCACCTCGACG
+>>747:3:12:15156:12937/1 215746 1
+CGTCAAGGCGCGCGTCAAGAAGCAGATCGCCGAGGACTACATCGCGCGGCAGCGCGCGGCGGCGGCGTTCGCGGCG
+>>747:3:12:15162:15823/2 215754 1
+CGGGGATATTCATCGCCAACGTGGAGGATGGCGCCGCCGTCCCGGTCGCGCCGCTGCCGCCAGCGCAGCGAGGCG
+>>747:3:12:15213:11391/1 215808 1
+CTCAGGAGGTTGCTGCAGCTTCAACACCGCCAGGACGACCAACGCCGCCGCCAGGGCGACGCCGACGATCCACAGA
+>>747:3:12:15213:11794/2 215811 1
+TGGCCGCACGCTGCCGCTGGCCGACGGCGCGCGCACGGTCATCGGCGTCATCCCCGCGACCTTCAGGGTCGGCCTC
+>>747:3:12:15224:21069/1 215824 1
+TGATTCACAATGCCGGCGGCGGCGTCGGACTGGCGGCGATCGATATCGCGAAGAAGGTCGGGGCGGGGACTTACGG
+>>747:3:12:15228:9147/2 215827 1
+GCAGAGCGGATCTGCGCCGTCACGTTCACGAACAAGGCCGCGGCCGAGATGAAGGCCCGCGTCACGGCGTTGCTGC
+>>747:3:12:15236:19412/1 215842 1
+TGAGCGATGCGAGCACACTGAGCGCGGCAGCAGATAGAAACAACTCCTTCGAGAAGATCGCCAGGCTGTCATTGAC
+>>747:3:12:15237:14394/1 215843 1
+CGGTTGGCGAAATTCTTTTCGCGTCATTCCGCCGGGCGAGGCGTTCCGCCTTT
+>>747:3:12:15237:12989/1 215844 1
+GCCAGGACCGTCCGGAACTCGGCCGACTCCAGGACCTGGTCGTCGATCGAGATCAGCCGATTCTCCTTGGCGTCGG
+>>747:3:12:15239:11294/1 215847 1
+GGCGCGCAGCGTAGCGGGCGGCCGGGCCTACGATCGCCGCCGAGATGCCCGCGCTTCCAC
+>>747:3:12:15261:5818/1 215870 1
+TGCTCCCCGACACGCAGATCTTCCGGAAGCGCGCGCCGCGCGCTGACGCGCGACTCGGCCGCGCGCTCCAGTCCTT
+>>747:3:12:15274:14435/2 215892 1
+TGCAAGCGCTCGACGCTGCGATCGCCGAGTCGAAGCCGGCCGCGCCGCC
+>>747:3:12:15304:11139/2 215931 1
+TAGAGGATGCTCCCGTCCGGCTTTCCGCTCGCGACGCGCGCGACCGCCTTGGCGCCTGAGCCGCCATCATCGTTTT
+>>747:3:12:15316:8713/1 215943 1
+GCGCCGCGCCCTTCAGCGTGTGCGCGAGGCGCAGGAGCAGCGCGACCGCTTCGTCGCCGCCGCCCTTCTCCAGCCG
+>>747:3:12:15322:16531/1 215953 1
+GAACCTTAAGGCCTGGCAGATGCGCGCGAGGTCTCCCGTGAGCGGCAGTGACCCGTGTTGCAGCACGCCGTCCTTC
+>>747:3:12:15358:6509/1 215981 1
+GCCGGCGCCCCCGCTGATGTCGCGACGACGTCCCCCTCCGCACCGGCGCCCGCCACCGCGACAGGCCCAACCACAC
+>>747:3:12:15367:5776/2 215993 1
+CACGATCGCGGTTCCGACTCCGGCGCATCACTCGGTCGCGCTGGATGCGATCGCGCGCGGCCTGCACCTCCTCG
+>>747:3:12:15371:15576/2 215999 1
+GCACCTACAGCCCGCAGACTGCGCGGCTCGCCGAGCTGCTCGGCGCAAGCCCGACGGTGATCCAGGTGCCTGAGG
+>>747:3:12:15391:12621/2 216022 1
+CACACGCGTGGCGATCGAGTCGTCGAAGACGACGATCCGGCCGGCGCCCTCGAGGACGCGGCGCACGACGGCCGCG
+>>747:3:12:15449:19709/1 216073 1
+GTCTTTTTGCCGCGAGCTGGTTCCTCAGTAACGGGGGGGCGCGATGCGCGCCGCGGCGCGCAGGAAAGCGCCGACC
+>>747:3:12:15451:1422/2 216076 1
+GGCATCGTCGCGGCGATCCTGCCGCTGACGGCGTGCGTCATGACGCCGGC
+>>747:3:12:15498:6767/2 216120 1
+CGTAGCTGTTCGGGCGATAGTGCGCGCGCCGGCAAGGCGCTAGTCTCGGCGGAGGCATGGCCGGGAAATTCCATTC
+>>747:3:12:15505:12440/1 216126 1
+CACCGCCGGTGAATCCGACGTGCGCGACGCGGTCGCCGCCGCGGACGCGGCGTTTCCC
+>>747:3:12:15515:8066/1 216136 1
+AGTGGACCATGAATCGCTTTCCCACTAACTTGTTGCCACCAGCTTCCCGTTTCTTCATCACGCATGATGAAGTTTT
+>>747:3:12:15526:10800/1 216153 1
+AGCAGCGGCGCGCTGGCCTCGATCGAGGCACTGGTTCGTCACCAGCACACGGTCGCGACCGACGCGCTCGCGCCC
+>>747:3:12:15563:1831/1 216174 1
+GCGCCGGTGTTTGCCGCCGTGGCGATCGTGTCGCTCGCCCTTGGCATCGGCGCAAACGCGGCCATCTTTCAGCTG
+>>747:3:12:15574:10765/1 216186 1
+GGCCACCGTCAGCGTCTCGAACAGGCTGAAGTGCTGGAACACCATCGCGATGCCGTGCGCGCGCGCGTCCTGCGGG
+>>747:3:12:15574:18507/1 216188 1
+GGACCAGCCGACTGTCTTGAAGGGACCGAGCGTCGCGGCGAGCTCGCCGGCGTACGCGCCCGGGG
+>>747:3:12:15583:20321/1 216197 1
+CGGCAGGAAGTACGACCAGCCGGTCGAGCAGGCCTACCGGGTGAAGTTCGCGCATCGCGTCGCCGCGCGCACCCCC
+>>747:3:12:15590:10984/2 216200 1
+CCGACCGGCAGCGCGGCCAGCAAGGCGGGCGCGCCGCCGACGTGATCCGTGTCCCGGTGGC
+>>747:3:12:15595:20087/2 216210 1
+GGAGACCTCGAAGGCGACCCTGTCCTGCCCGGCGGCCCCGGCGCGGTCCTCGCCCAGCGGCTC
+>>747:3:12:15597:7824/1 216213 1
+GCGCCGCGCCGACGGCCGTGATCGCCCCGCCGCCGGGCGAGCGGAGGAGCTCGGCGGCG
+>>747:3:12:15605:14826/2 216222 1
+GCCCGGAGCCCGGCGGAGTTTCTCGACGCGGCGCGGCGCGGCGTGCGGGCCTGCTGGGCCGCCGGGGTGACGACGG
+>>747:3:12:15629:8535/2 216247 1
+CTTCTGGGACTACGCCGCGCGCGGCGGCGTGCCGTGCGTCGTGCTCGACGCGGCGCAGTCCTTCGACGGACCCACG
+>>747:3:12:15641:9954/1 216264 1
+AAGAGCGTCTGGAGCTCGCGCCACCCTCGCTCGCCGCGGGCGCGGTCGATCGAAAGCAGTACCTCACCGTCCATCG
+>>747:3:12:15643:6585/1 216265 1
+ACGAAGAGGGCGGTGGTCCGGGTAGCCCGGAGGATCTTGCTGATCTCCTCGCGCATGGCCGCGCGGAGATCGGCG
+>>747:3:12:15687:11599/2 216313 1
+ATACGCTCGCTGTTCCTCGCGGAGGCTGCCCTCGTTGGCGTGTTCGGCGGCGTGATCGGACTCGCGCTGGGG
+>>747:3:12:15688:20044/2 216314 1
+CCCCTTCGGGGCGAGGGGTTGCTCGAGATCGATGCGTCCCATCGTATCGTCGACGTGCAGCGCGGCGGCGCGACCG
+>>747:3:12:15695:6789/1 216318 1
+CAGGACGAGGTTCGACGCCGACATCGCCGCGCCGACGGTCACCGTCGCCGCCGGAATCCGCAGCC
+>>747:3:12:15698:8226/1 216322 1
+GGCCGCACAAGGGCTGGGCGGAAGACTTCGCCGTGCTGATCGCCGCGCGCCGCGCCGCCGAGCTCCGTGTCGGCGA
+>>747:3:12:15700:14320/2 216324 1
+TCGACGATGATCGCGTCGGCGCCGCGCTTGTGCGCGCCGTCGATGAAGCGCGGCACGTTTGCCGGCACG
+>>747:3:12:15701:10793/2 216325 1
+CGGCGTCCTCGCCGGCTGGCCGGGCGGCGTCTCGCCGCCCCCTCACCCCTCGCGCGCGAGCTGCGACTCGATGCGG
+>>747:3:12:15713:20956/2 216342 1
+CACGTTGAACATTGCGCTTTGCCATTGAACAGCGCGCTGCCGCGCGCGGCGGCGTCCACATTAAAGCTGC
+>>747:3:12:15726:13510/1 216356 1
+ACCTCGGTCTCGGCGTGCAGCCGCCCACGCCGGACTGGGGCCGAATGGCCTTCGAGGGGCAGACGTTCCTGACGAC
+>>747:3:12:15741:18532/2 216368 1
+GGATAGTAGAAGATGTCGCCGGGGTATCCGCCGCCGCCGCCGATCTCGCGGACGTCGAGCCCC
+>>747:3:12:15755:4193/2 216391 1
+AATGAAGGATGAGCTTATGGACCGAGGTTCTTCATCGTTCATCGTTCATCGTTCATCGTTTCATT
+>>747:3:12:15773:10601/1 216417 1
+CGGTGACGACCCAGCCGAGCGAGCGGCCGCGCTGACTGGGCGCCACATGGTCGGACACCGTGGCGAAGACGGTGCC
+>>747:3:12:15807:18542/2 216443 1
+TTACTATAGCTTTGCACTGGTATTCGTGGTGGCATGTGTAGCATAGGTGGGAGGCTTTGAGCCGGGGGCGCTAGTT
+>>747:3:12:15828:1196/1 216465 1
+ACCTCGCCAGCTTGGACCTCCGCCTCACGACCGTAACCGGCGCGGGACTGAAGGAACTGTCGTCCCTTAAGAATCT
+>>747:3:12:15832:15603/2 216471 1
+CGCGGCGGTCGAGGAGCGGCCCCGCGCGGGGAGGAACCACATCTCCCGGATCGGCAGGATCACCTGCAGCGAG
+>>747:3:12:15843:15490/1 216473 1
+TCGACCGCGGCGAACGGTTCGTCGAGGAGCAGCACCGCCGGCTCACGCGCCAGCGCACGGGCGAGCGCGACG
+>>747:3:12:15879:15749/2 216499 1
+AAGTCTGTTTCGTGCAAATCGGCGCGCCGAGCCGAACGCAGATCTCGTCGTATAAGAGCCTTGCGGAAGAGGTCGA
+>>747:3:12:15884:17549/2 216507 1
+AAGCACCTAACGGTCAAAAGAGCAAGGAGTTCAATGGCTTAGGCCATTATCCCTCCAACATCTCTTTAAGTACACT
+>>747:3:12:15918:14467/1 216540 1
+GCCCCGTAGCCGCACGCCGCGCAGCGCGCCACCGCGTCCTCACCCGTCTCGGCGAGCACCATGAACTCCTGCGACG
+>>747:3:12:15922:14063/1 216552 1
+AGTGGGCGACCGAGGGGCGCGCGAACGCCTGGGGCGTCG
+>>747:3:12:15968:5719/2 216605 1
+GGCATCACCTACTACGCGACGACCCGCGCCGAAGACGACCCGTACCTCGGCGTCGGCGATCCCTGGGAGCCGGGCA
+>>747:3:12:15971:15400/2 216608 1
+CGTGGCAGAGAATTGCTGCGCCGGCCGAATTGTTTTCCACCGGATGATGCAGCACGCCAGCGAGCGTGTCGCCGCG
+>>747:3:12:15975:20198/2 216616 1
+GGGTTCCACTCGGACGCCGATCGACGCCGCGCGATGCGCCGGCCGCCCCTGACGCTCGAGAATGCCCGGGCCATCC
+>>747:3:12:15981:11269/2 216623 1
+CGCCGGCGCAGGCGACGTTGCGGGCCGCCTCGAGCGTGGCGCGCGCGCCGGCGAGG
+>>747:3:12:16020:14573/1 216652 1
+ACGGCTGCAAGGTGCGCTGCGCAGGCACGACACGGTCGCGCGCACCGGCGG
+>>747:3:12:16036:20116/1 216670 1
+GATTTCGCAGCCGGCGGTGAGATAGACGCAGCCGCGCAACCCCTGAGCGACGTCGTCCCGGTTCACGTCGTTCCAC
+>>747:3:12:16065:12609/2 216703 1
+GTCGTACAGGCCCGACCACGGGCGAGGGTCGAACCTGCGGCGCCGTCTGGCCTGTGCGGCAAGCCTTCCGGCTAC
+>>747:3:12:16073:15554/2 216710 1
+CTCCGCGCCGGGCGCACCACATTCGTGATCGCGCACCGGCTCTCCACGATCATGAGCGCGGATCAGATCCTTGTGC
+>>747:3:12:16087:15323/2 216723 1
+CTGCTGGAACAGCACGATCGCGCGGGTGGCATCCGGGTCGAAGAAGCGCCCGATCTCGTCGAAGTGGACATCCGGC
+>>747:3:12:16115:17855/1 216742 1
+CGCGCCCAGCCTCCGACAAGGCGATCGCGGCGGCAATCCGGCGTCACGGCGGGG
+>>747:3:12:16138:10729/1 216761 1
+CCTTTCACGGGACGGACCGCAACCGGATGCGCGCGTCGACCGCGAGCGAAGGCATCCCGGGTTG
+>>747:3:12:16142:18817/1 216762 1
+GAAAGCACACGCGGACGTGTTCAACACGCTGTTGCAGGTGCTCGATGACGGGCGCATCACCGACTCGCAGGGCCGC
+>>747:3:12:16157:15348/1 216778 1
+TAAAGGCGGTGAGCAGCGGCCGTCCGAGCACGATCGCGAGCCCGGCAACGATGAGCAGGAAGATCACCATGCGCGC
+>>747:3:12:16160:8160/1 216783 1
+ATGTCGGTGGGTTGGATGGGCGGCGCGGTCGGGCCGCCGTCGAGCGAGCTGCGCGTCAAACGCAAGACGTCGACGG
+>>747:3:12:16169:10129/2 216791 1
+CTCTCCGGTGACGAGCGCGCGCGCGCCGCCGCGCGCGCCGAGCGCCGCAGCGATCCGCAGCATCATACGCCGATAG
+>>747:3:12:16206:13860/1 216823 1
+ATCGCGCAGGTCACGCGCATGGCGACCCTCGGCGGCGGCGGCGCCTACACCATCGACAAAGAGAAGACC
+>>747:3:12:16211:16109/1 216828 1
+GGCTTCGCGGCCGGCGCCGGCGCGGGCTTCTCGGGGTCGGTCACGCAAGCGCCCAGAAAAGCAAGCGCGG
+>>747:3:12:16230:17186/1 216854 1
+TCCGGTGTGGAAGAACAGGTCGGTCTTGCCAGCCCCTTGGGGACCATCGCCGCCAGCGCGGCCGCCGGCCACAGGC
+>>747:3:12:16233:12778/2 216858 1
+ATGGGATCATTCGTGGGTCGGGTGATCCTGATAGTGCCTCAAGACCGCGAGGCGAGCTGCGCGCAGCGGAGCAACG
+>>747:3:12:16257:19038/2 216880 1
+CGGCGAGCCGGGCTGCGCTGTCGCCGCGGCTGTGGAGGCCGGTACGCTCGATCGGGATCGTGTCGATCA
+>>747:3:12:16273:8883/1 216892 1
+GCGCTGCGCGTCGGCCAGATGGGCCTCGAGGCCGCGCGCGGCGAGCACGCGCGCCGAAGCGGCCGGCGGG
+>>747:3:12:16282:20052/2 216904 1
+ATCTCAGAAATCTGGGGGCGACGCCGGCCGCGGCGCCGGCGCCCC
+>>747:3:12:16331:21269/2 216955 1
+GACTTTCCCGCTGGGCGGCGCCGGCGCGGCCGCCGCCCTGGCGCTCCTGGCCGTCCTGGCTGCGG
+>>747:3:12:16379:18988/2 217007 1
+GCTCTTGAGCCGATTCTGGCGCGCCGCCAGGACGCGCGCCGCGCTCCCGTTCGAGACGGCTGCCGAGCTACCGCCA
+>>747:3:12:16390:10638/2 217021 1
+GCCGCGTGGCGCTCCGCGACGCGCCGGCGCCCCTCGATCGAATGGGCACTGATCGATCACGTCA
+>>747:3:12:16431:21097/1 217060 1
+GACGCACACCCTCGGTGCGCGCGGCCGATGTGAGCCCCGCGGATCAGCTCCAGTTCCAGCAGAAAAACGCGCAGGC
+>>747:3:12:16531:9799/1 217159 1
+GACCGACCGCACCACCGCCGCCCGCGCGCCGGGCACCGCCTCTTCCAGCTGCCGGGCGATCGACGAGGCGTACGCG
+>>747:3:12:16554:7924/2 217185 1
+GCGCCGGAAGCGGCGGCGGAGATCGCGCGCCGGTCGCGCGGCACACCGC
+>>747:3:12:16605:18814/2 217241 1
+TGTCGGTTTTGAAATAACCGGTTGTTTTGTCGCAGGCGTTGTTTTCGGAGGCGGAATTACCTGTG
+>>747:3:12:16614:1329/1 217253 1
+GCTCGGCGCGCGTTCGACGACGATCGGAGCGCTCGCCGCGCGCTGCTCCGCCGCTGGCTG
+>>747:3:12:16618:21006/1 217259 1
+CGCGCCAGGATGTTGAGATTGAAGCGCGCCGTCACGCCCGCGGCGTCGTCATAGGCGGCG
+>>747:3:12:16632:17713/1 217276 1
+GCCCTCGCGGGTTTCCTTGCCGTCATGATCGACGTCGATCAGGAGCGTGTCGCGCGTGCGAACGCCGCCGTG
+>>747:3:12:16643:10938/1 217292 1
+GTGCAGGCGTGCTGCTGGGGATCGCCGCCAGCCCGCTCGCGGCGG
+>>747:3:12:16650:13511/1 217297 1
+GCACTCGCGGCACTTGTACTCGACCTCGCCCGAGATCGCCTCGCACGCGGCGCCGCCGCGCGCGTAGTCCGGGCGG
+>>747:3:12:16665:18173/1 217315 1
+CGTCGACCGCGAGTGAGTTGTAGCTGGATGCCTCCATCGCGAGATCGCCGGCGTCTGCTGCCAACCGCGCCACTTC
+>>747:3:12:16669:6430/1 217320 1
+CGCGCGCGAACGCGCTGCGGATCACCACCGCGAGGTCGGCGCCGCCGCGCACGTCGAAGTAGCCGAGCGCGCCCG
+>>747:3:12:16674:21130/1 217324 1
+GCATGGCGAGGCACCGGCGTCGTCTTCCGCTCGGCGTCGACCAGGACGACCTTGATGTGC
+>>747:3:12:16686:9317/2 217336 1
+ATCAGGCGAGTTCGCGAGCTTCACACCGCCGCCCTTGCCGCGGCCGCCCGCATGGATCTGCGCCTTCACAACGACC
+>>747:3:12:16699:19989/2 217350 1
+CCGATGCCGCCGAACATCTTCTGCTCGGCGTAGCCATCCTCGGAGGCGATCAGCTCGCGGATCCGGTTGGCGAG
+>>747:3:12:16721:13526/1 217369 1
+GAAGACCCGCTCCTCGAACGCATGCTCCGCGAGGAGGAACGCGGCGGCGCGATCACCCGACCACGCCCGCACG
+>>747:3:12:16724:16079/1 217374 1
+CCGTGCTGCTCTGGCTGCGGAAGAAGGTCTCGTCGCTGCTGGCGAGCGCGAGCCGGCGCCGCGCGTCTGCGAGCTC
+>>747:3:12:16744:12850/1 217400 1
+GCGTCGCCGCGATGGCGCGATCGGTGTCGACGTCGAGCGCCGATCCCGCCTCGTCGAGAATCA
+>>747:3:12:16772:17610/1 217422 1
+TGCTGGACTTTGGGCTTGTTCGTTGTACCTGGCGCGCCTTGCGCCGCGCGCGCGAGCGCGCGGACTTCTGGCTCTG
+>>747:3:12:16804:14538/1 217456 1
+CGGCCTCGTCGGCGAAGATGAACTGGTCGAGCGGGCCTCGCCCGCCGCCGCCGTACTCGGTCGGCCACCCCAGCGC
+>>747:3:12:16831:20244/2 217487 1
+TGGGCCTCCGCCACAACACGGGCGCCGCGCCGCCGGGGAACACGGGCTCGCTCCAGTGGACGGACCTCGCCGAGC
+>>747:3:12:16845:17996/1 217501 1
+TGGTTTGCTCAAGCTTGATCCGATTTGGGATCCGCTCCGCGGCGATCCTCGCTTCGAGAAAATCGTCGCCTCACTC
+>>747:3:12:16852:2514/1 217502 1
+ACCTCGATTACCTGGCGGCGATCGATACCTCCGACAAGGTCGGCGGCGTCGGTGGGATCTCCCGTGTCGG
+>>747:3:12:16858:20040/1 217509 1
+CTTCTGCGCGCAGCTGGCGGGGGATCTCGGCGACCTCGTCGACGTCGCGAGCGGCCGGC
+>>747:3:12:16858:20040/2 217510 1
+CCGAGTACCGCCCGCGCACGATGCCCACGAGGGGCGAGGTCACGGCGTGGATCGGCCGGTCGTGCTGCCA
+>>747:3:12:16865:6944/1 217514 1
+CGCGCTCGTGGGAGCGCGCGTCTCGTTGCACGGTAGCAGGGACGATCAGCCGCCCGAGCCGCCGCC
+>>747:3:12:16912:6787/2 217551 1
+CGACGCGGCGGAGCGCACGCGGCGCCGGCGCGCCCGCGTCGGGCGTCGTCACTCGACCGGAAACCCTTTGGCCTGC
+>>747:3:12:16913:10306/2 217552 1
+AGCGCCACCGGCCACGCCGCGTCACCCCACAGCCACCACAGCGCCAGCGCGAGCGGCACCCGCG
+>>747:3:12:16947:15410/2 217583 1
+TGGACGTGGTGGAACGGCTGTGCGACGAGGTCGCGATCATCGACCGCGGCCGCTTGATCGTCCAGGG
+>>747:3:12:16947:5000/1 217584 1
+GCGGCCGACGAGCACGCCGCGGGTAATCGCCGTGGAGCCGAAGCGGTCGTGGATCGTGTCG
+>>747:3:12:16948:18115/1 217588 1
+CGCCGAAGGCATGACTGCGCACGCGAAGCGGCGCGCGGCCGGCCACGGTGCGGCCAGTCGAGCCG
+>>747:3:12:16953:11068/1 217598 1
+CACCGGATGACGGAGGTCTTCGGACGCCTGGCGCCGGGCGCGACGCTCGACGCGGCGCGCGCTGAATTG
+>>747:3:12:16953:7456/1 217599 1
+ACCCCCCGCACATCGCCCGCCGCCGCGCCCGCCCGGGCCATCGCCCCCCGCACCGCCGTCACCGTGCTCC
+>>747:3:12:16969:7262/2 217616 1
+AAGCTGCCGCGGTCAACGCCAGAGAAATAGTCTCGAGGTCGCGCATCTCGCCGACCAGAATGATGTCGGGATCCTG
+>>747:3:12:16971:12499/1 217620 1
+GTCGAGGGTAATGCTGGCGACGATCGCGACCAGCACGGCCGGAACCGCCGCGACGACCGAGAACAGTCCGATGATG
+>>747:3:12:16988:9729/1 217638 1
+ATCCTCGCAGCGCGAGCGCTGGTCGTGCGCCGCCGCCGGTGCTTTGGCTCTGGCCGTCTACGTGGTGTTGTTCCCG
+>>747:3:12:17018:11606/2 217667 1
+GCGCTGCAGGCGGCGCTTGCGCGCCGTGACCGCATCGCGGGCCTCGTACTGCTCGAGCCGGTGTTCTTCCGCGCGC
+>>747:3:12:17075:4095/1 217712 1
+TAGGGTATGTCTGATCGTAGGTGCCGGTCTGTTCCGGCCGACGGTCAGATTGATGGGCCCGCTAAGGGGCCCTTTT
+>>747:3:12:17081:11584/2 217720 1
+TGGGCGGTGGAGGGCGCCAATGGCACCGGCGCGCTGTTGGCTCAACAGCTCGTCG
+>>747:3:12:17088:10838/1 217728 1
+TGGTGGGCGCCGTGATTCCGGTTCGCCGCTTCCGCACCGGCGACCAGTCCGCACAGCCCACACCTCTCCCAGCCGC
+>>747:3:12:17107:10092/2 217743 1
+GTCCGTTTCCGGGCCGTGTCCGTCGACGAGGTGCAGGAGGAGACGCGCCGCGGGAGGGGAATATGATGCGGTCC
+>>747:3:12:17141:11282/1 217780 1
+GTAGTTTAACGCCCGGCGCCCGCGACGGCCAGCCGGTCGCGGCGCCTCC
+>>747:3:12:17158:12284/1 217796 1
+ATCGCGAAGATCCAGCAGGAGAAGCCCGACGCGGTCTGCGCCGCGCTGGTCGGCGGCGCCCACCTGTCGTTCTTCC
+>>747:3:12:17210:18529/1 217839 1
+GTAGCGATCCGCGAGCCACGCAGTGAGCTCGAGCTCGCGCGGCGTGCGCGCGGCGAAGTCGGCGTGACCGCTCTCC
+>>747:3:12:17217:10199/2 217848 1
+TCCCATATTCGGCCTCGAGATATTTCATCTTGCCCTGTCCGACGCCGTGCTCGCCGGTGCAGGTGCCGTCCAT
+>>747:3:12:17223:20339/1 217855 1
+CCCGGCCCGTCGCGACCAGCTTGGCGAGCGGCGCGGCGGCGCGGACGTCCTGGAGCGCG
+>>747:3:12:17242:18744/2 217882 1
+GCGGCGACCGAGCGAGGCGACGCGTCGATCGTGTTCATCCTGTCGATGTCGATGCGGAAGATCCGTCCGAACGAGG
+>>747:3:12:17255:11434/1 217901 1
+TCGCGATTTTTCTCGCATTCCTTGCCATCCTGCCCGCCGACGCCGCGGCGCCGCCGGCACGGCGCGTGGACATCGA
+>>747:3:12:17280:16131/2 217928 1
+TGCCGTTACGTGCGCCGGCGCGGCCGCCGACCGCGCCGCGGCGGGAATAGTTGATCCCGTAGGCCGCCCGCACCAC
+>>747:3:12:17325:8282/1 217974 1
+ATGGGCGCGCGTATCGTACTCGAGCGCGACGTCGAGCAGCGCGCCGCCTCCGCCGCTTCGATACCCGGCGGTCC
+>>747:3:12:17326:10106/2 217977 1
+GCCGCTGCCGCCAGCCGGACCGAGGCGCGCGCCGGGCCCGCCAGCCGGAGGGCGATGACGTAGCTCACGTACGCGC
+>>747:3:12:17333:13605/2 217983 1
+ACCTTCCTCCTGACGCAGACGCCGGTGCTCGAAGGCGAGACCATCGAAGTCCGCGAGGTCGCCGGCGCCCGCGCCG
+>>747:3:12:17378:19557/1 218030 1
+ATCTCCGACATCAGCGGGTAGACCGGAAATCCGTCGTGGGCGAAACCGATCGCCGATGCCGCCACCTCGCCGAAGC
+>>747:3:12:17383:12232/1 218043 1
+AGCCCGCGTCCGGCGGCAGCGAGCACCGCCTGCTCGGCACTCCGCACCGACATCGCGTAACTGCCAACGGGGCGGC
+>>747:3:12:17388:10548/1 218055 1
+CTACGCCGCTGCGAGCCTGCCGTGGAAATCGGGCGTCTTCGCGCGGCCGCGCACACCCTTCGACAAAAGCGCCGCG
+>>747:3:12:17388:10156/2 218056 1
+CCCAGGCCTGTGCCCTGGCCCGCAGGCTTGGTAGTAAAGAATGGTTGAAAAATTTTATTTAATACATTTTCGGGAA
+>>747:3:12:17420:11340/2 218078 1
+GTTCGTCGTCTTTCCGGAAAGACCGGGACCGTAGAAGACGATCTTGCAGTTTACTTCACGCCGGGCAAAGTTGATT
+>>747:3:12:17421:13276/1 218080 1
+GAACCCGACGCTGGACGGGACGCACGCCATCATCGCCGTTGATAACGGCACGAACCGTGGTGTTAACCGTGCCATT
+>>747:3:12:17436:16697/1 218096 1
+CTGCACCGCATCGAGGAGGCCGAGAAGCGCGACCATCGCAAGCTCGGCCGCGAGATGGGCCTGTTCCATC
+>>747:3:12:17474:10501/2 836018 1
+GTGGTTGGTTCAAGGCGGACTCGACGGCGGCGATGGCTTTGAACAGGTCATCGGCATCGTTTTTCAGCTGTATGA
+>>747:3:12:17479:18308/2 218145 1
+GGAGCCCCGCGTCAGAATGACGGCGCGCTCGATGAAGTTCTCGAGCTCGCGGATGTTGCCTGGCCAGGGGTACTCG
+>>747:3:12:17485:15354/2 218151 1
+CGCCGCAGTAGCGCAGGATCAGGGCTGCACGCGAGGCAGCGATCTGGCCGGCGCGGCGGCCCGGCCACTTCTCGT
+>>747:3:12:17505:1859/1 218168 1
+TGGCGCACGCTGCCGCGCGCCGCGCGCCTCTAC
+>>747:3:12:17508:11801/2 218170 1
+GCATCAGGAGGCGACCGCGGTCGCGGCCGCCGCGCGCAGCGCCTGCGTCGCTCCGGCGGGATCC
+>>747:3:12:17515:10984/1 218179 1
+GCAGGTGCGCGTGCGCGGGCACAGCGCGAGCAGCGCCGGGCTGGCCGGCA
+>>747:3:12:17521:11227/1 218188 1
+CGTCAACACGATCTGCGCGCGCCACCGCCGCAATCGCGCCACGCTCAAACGCATCTCCGATGAAGCGA
+>>747:3:12:17551:20602/2 218216 1
+GCCACGCGCGCGCGGCGCTCGCGCCCGACGTGCTCGTTCGTCATCTGCGCGGTCAGGGCGTGAAGGGCACC
+>>747:3:12:17565:19730/1 218224 1
+CTGTTTCAGATGGCCGCCTGGCTCGACCCGGCGAAGACTGGGCGCGGCGCACTTCTGGGTCTGGTTTCCGTCGCCC
+>>747:3:12:17568:2590/2 218228 1
+TGCTGCTTCGTTACGACGCGCGCCTCGTACCGGCGTATGCGGCAACCGTCGTTCTGATGACGGGGG
+>>747:3:12:17608:17392/2 218268 1
+TACATGGCGTGGCTCACGTCGCCGATTCTGAAACCCGGCGACGCGGACGCCGACATCGCGGCGACGATCCTTGGCG
+>>747:3:12:17620:11032/2 218279 1
+CATCGCCGACCAGCGCGACGCGGGACGACACGCTGCGCGCCGCGGTCAGCGAGCGCAGGGAAAGGCTGCGCGCAGG
+>>747:3:12:17620:16038/2 218280 1
+GCCTGGGACCTCACGAGCCTGGCCGGCGCGCTGGCCGCCGTCGCGCTGCTCGCGGGGCCCGGTCCGCTC
+>>747:3:12:17654:17989/2 218322 1
+ACGTCCGCGACCACTGCCGCGGGGTCGAGGTTGCGTGGCGGCGCGGCCGGTCCGGCGAGGTCTACAACTTCGGCGG
+>>747:3:12:17660:6355/2 218330 1
+CCGCGCAGCTCGGCCTCGAGCTCGGCCGCGAGCCGATCGAGCTCGGCGATGATCGCCGCTGCCGCCTCGCTGGGCA
+>>747:3:12:17721:11484/2 218403 1
+GTAGAAGCCGACGACCTTTGCGCGATTCGCGGTCGCGGACGAGTCGGCGCCCTGCGCGGAGAGCGACGTCGCGGCG
+>>747:3:12:17744:8687/1 218431 1
+ATTTCCCGCCATGATCCGGCCGTCCTTGAGCGCGCGGTCGAACACCACCGGATCGAAGTCGGC
+>>747:3:12:17747:7566/2 218434 1
+ACGATGGCCTCCGCGCGCGAGCCGCCGCCCGCGTCCAGGAAGTTGGCCGGGTCACCGCC
+>>747:3:12:17758:19245/2 218449 1
+CTCGCTCCAGGCGCTGTCCAGCGGAACCGCCGTGGTCCAGCTGGTGCCGTCGTCCTCCATCAGGG
+>>747:3:12:17819:17361/1 218502 1
+GTCGGGCAGGCGCGCGGCAAAGCGCGGCGCCTCGAGATACTTGTCCGCGTCGAGCAGCGGGAATGCGCCTTTCTCC
+>>747:3:12:17911:4193/2 218586 1
+AAGAACGCCACCGCGGGCATGAAGGCGTTCGTGGTGAACCGCATCGGCGACTTCGGCTTCGTCACCGGCC
+>>747:3:12:17948:16536/2 218627 1
+CGCGCCGCGGCGACGGTGCGGGTGGCGGCGTCGGTCTCGGCGCGCTGGCGCTCCAGCAGCACGGAAAGGTCGGTG
+>>747:3:12:17965:11749/2 218643 1
+CGCCAAGCTCGCCGTCGAAGCGCGGTCGCTGTCGGACACGCTGC
+>>747:3:12:17978:18771/1 218657 1
+TCCTCGCCGCGGACCGGATCCGGCTCGGCCGCGCGCGCGTCGTCGTCGCCGGAGGCGCCGAGAACATGACCCGCG
+>>747:3:12:18072:14229/1 218745 1
+CGCTTGCTGAACAAGGCACGCAGACGCGCGATGACGTCCGACGCGCGGTTGCCGTCCCGAATGG
+>>747:3:12:18089:9218/2 218758 1
+AGCGCGACCTCTTCGAAACGAATTTCATTTTCAACGCGCACGGATCGGGATGGCATCTTGATCGCGCGCGCTTTGA
+>>747:3:12:18107:1112/2 218772 1
+GAAGTTGATGACGCTGGCTCGGACCGATCCCGATACGGATGTCCGGCGCGCAGCGATGTTCGCAG
+>>747:3:12:18147:8306/2 218813 1
+GCCAGCAGAAACCGGCGCCGCGCGCAGGCGCCGCGCCGGGGTCGGCCTTCGACGCATTC
+>>747:3:12:18154:6124/1 218820 1
+CTGGCCTAATTGTATTTAACCGCGGAGACGCAGAGAGCGCGGAGAATAACTCCGCGCCTCCGCGGTAAGACGCTCT
+>>747:3:12:18185:6387/2 218853 1
+CGCTCAGCAACTCGATCTCAAACACGCGCTGCTCCGCGTTCGCCACCACTGCCTGCAACACACGCTCATAGCTCTC
+>>747:3:12:18187:10037/2 218854 1
+CCGCGCCCGCCCGCCGCCGCGCCCGGCTCCGCGCCCACGCGGCACTCGTAGACGCGCCCC
+>>747:3:12:18211:16525/1 218877 1
+GGTTGAGCAGCACGCGCGCGACGTGCGTCCAGGCGGCCAGCTCGGCGCGGTCGACGCCTTCCGGCACGGAGGCG
+>>747:3:12:18213:4287/2 218879 1
+TCGGGGGGCTTCGGGCTCGAGCACGATCCGGCGACGAGCACGGCCAGCAGCAGGACGAGGCGCCTCATCGGGCGG
+>>747:3:12:18225:8915/1 218884 1
+TGAACAGGATCGTGATGTCGCGCGCGTCCTCAACCGGCGTGCGGAAGCGGATGATGCTGGCCGCGCCGGCAATG
+>>747:3:12:18231:20580/1 218893 1
+GACCGACCGCATGGCCAATGCCGGCCTGGCCGCCGAGCTGGCCCGCGACCATACCGTCTACAACTACGACCGCCGG
+>>747:3:12:18240:17313/2 1786141 1
+CCATTCCGGGACGATCTGTATTTTCCAGCACGAGCACCACGCCCTGTGGTCGGGCTTCCACCGG
+>>747:3:12:18243:10620/1 218904 1
+CGCGGCAGCGCCGCGCGCGAACCATCGGTCAGCAACGCGAAGCGCTGATCGAGCCGTTCGCTCAGTTCATCGACCG
+>>747:3:12:18252:19724/1 218907 1
+GGGGGCGCGGCGCGGGGTCTCGGCCGCGCGCAACCTGGGCGTGCGCCTGGCCACCGGAGGCTACGTGGCCTTCATG
+>>747:3:12:18288:13771/2 218943 1
+CGTCAGACCACGGGCTGCGGAGGCTGCCGCGCCTCCCGCGTTCTGGAGCGCATCCGGGCCTTGG
+>>747:3:12:18360:16127/1 218997 1
+GACGATGCGCACGGCCGAGTGGTTCCGCGACCACGACGTCGCCGCGGTCGCGACCGACAC
+>>747:3:12:18422:12269/2 219055 1
+GACCACGATCACCGTCGCCGTCTCCGACCGCCAGCCGGTCGTGACCGCCCCTGCGACCGCAATCTTCGGC
+>>747:3:12:18426:16607/2 219061 1
+CGCCCTCGGCGCTGCCGCGCCGGCGCCATCGCCGTCGGGACGATGAGGCGCGATGACGGCTTCGC
+>>747:3:12:18466:20860/1 219100 1
+GCCTGATTGACATGGGCATCGAGCCATTCCTCGTGGCCTCGTCGGTGGAGGGCGTGATGGCGCAACGCCTCGTGCG
+>>747:3:12:18485:3418/2 219121 1
+TCGATCGCATTGTGCAGGGATTGCTCGACTACGCCCGGCCGGAGCGCCGCCCGGGCCCGGCGCGG
+>>747:3:12:18486:15113/1 219126 1
+AATGGATGAAAGCTTGCGGCTTTGGCGACGTGGCCAAGGTCTTTGACGTTCGCGTCTCTCAGACGTTCCACGGCGT
+>>747:3:12:18487:4396/1 219128 1
+GGCGATCGGGGCCGCGGCGTCGGCCGGCGCGCTCGCATCCGTCCCCTT
+>>747:3:12:18487:4396/2 219129 1
+TACCTGTCGTCGTTCGCCGGATTCGCGCCGCTCGAGGATCCGCGGGTCGC
+>>747:3:12:18496:19934/1 219136 1
+GCGCGCCGACGCGCGTATGCCACAATTCGACCTCGTGACCGGTGTGAGCACCGGCGCGCTCCAAGCACCATTCGCG
+>>747:3:12:18616:12479/1 219253 1
+GGCCGCCGCCCCGCCCGCCCCGGCGCCGGCCTTCGCC
+>>747:3:12:18633:12836/2 219269 1
+CACCGACAAGGCTTACCGACGCGCGCCTGTTGCGCGCCGCCCTCTGGTCGGGAGATTTGAGCCTCATGCG
+>>747:3:12:18654:11866/2 219291 1
+TGCCCGGTGCGCGCATCGCGGCCGCCGGCGTAGCCCGCCTCGGCGAGCAGCCGC
+>>747:3:12:18658:1645/1 219295 1
+AAGTATGGCGCCGGCCTTCGTCAGCATGATGTTTCCGGGCTTCAGATCGCGATGGATCACCCCCTGTTTGTCCGCC
+>>747:3:12:18666:15413/2 219310 1
+GCCTTCGTACACCACGACGTTGTCCCTCAACAGGCGGGCCTGCGTGTCGCCAGCGCGCGTGATGCGCCCTTCGGTT
+>>747:3:12:18666:3341/1 219311 1
+CGAGCTCCGCGTCATCCGGCATGCCGCGACGGGCACGCTCGAGCGTCG
+>>747:3:12:18673:7102/1 219326 1
+ACCGATCGAGATCGTGGCGCTGATCGGATCGGGCGAGGTTTCGACCTCGAAGCGCGAAGCCGACAGGGCGCGCCGG
+>>747:3:12:18690:17937/1 219341 1
+CGTCTCGAGTCCCCGGGCGCGACCGCGCTGGCGGTGCCGAACGCCATGCTGCAGGCGG
+>>747:3:12:18712:16468/2 219369 1
+ATACGCCGTCCACGTCGGTGAAGATCTCGCAGACATCGGCCTTCAGCGCGGCGGCCAGCGCCACGCCGG
+>>747:3:12:18744:18336/1 219395 1
+TCGCGCTTCGTGACGCCGACGTCCTTCCAGAGCACGCGGTCCGGATGCGACAGCGCGACGCCGCCGACG
+>>747:3:12:18795:9955/1 219440 1
+CGCCGATCGCCGTGCGCCCGTCGGCGCCGCAGCCGACGAGGAACAGCAA
+>>747:3:12:18832:20231/2 219483 1
+AGCGCTGCGACCGACGCGGCCCGCCGCCGCATCTGGCCCCAAACGCAGCATACTTACCTGCGG
+>>747:3:12:18868:20983/1 219519 1
+CGCCTTGAGGCCCAGCGCCTCCGCGCGCGCGACGACGTCCGGCTTCAGCAGCGCC
+>>747:3:13:1211:8910/1 219628 1
+CTACAACCTGTACAACGCGCAGTTCGCCGGCGCCGCCACGGAAGTGGCGTACGGGCGC
+>>747:3:13:1216:3919/2 219636 1
+GGTCATGCCCGATAACTTCCTGTACTTGCGGAAATAGTTCTGGAAGGTGATGGTCGCGAG
+>>747:3:13:1222:2143/2 219643 1
+GGAGTCGGAGCTCTTCGGGCACGTCAAGGGCGCGTTCACCGGCG
+>>747:3:13:1279:12348/2 219689 1
+AGCTCGGGAGCCTGCGCAACGCGTTCGCCGACCGCGACGAGCGATGATCCCTCGCGCGCGATGCCGCTGGCAGCCG
+>>747:3:13:1297:4299/2 219693 1
+CCCGAAAAAGGCGGCGGCGGCTGGGTCGCGCCGAAGATCGCGCCGTGGCT
+>>747:3:13:1314:20999/1 219709 1
+GAGCAGCACGATTGCGGCCTGGGCGAGCGCCACGCCGAGCACGCCGCCGGCGAGCGCCAGCACCACGCTCTCCGAC
+>>747:3:13:1329:11674/1 219739 1
+GGTGCCGATCGCGGTGGTGCAGCGCGCGCTGGCCCGCGCGGGCACCGCCGGCGAGCGCGAGAGCCGCTACGTG
+>>747:3:13:1334:15740/2 219743 1
+TGCCTATCAGACGGCGGACCAGATCGCCGGCGCGCTGCAGGCGGCCGGCCTCAAG
+>>747:3:13:1347:4626/2 219755 1
+TGAACATCATGCTCGTCTCCGTCACCGAGCGGACGAGGGAGATCGGGCTACGACTGTCGG
+>>747:3:13:1350:3331/1 219761 1
+TCTTGTTGGGGGCCATCACTAAAGTAGGCTTTTGGATACGTGTGATGACATTGGCCATCGTGAAGGTCTTGCCGCT
+>>747:3:13:1363:3587/2 219776 1
+GGATGGCAGTTCGCCGCGCGCGCCAGTTCGAACAGCTGGTCATACAGCCGCGG
+>>747:3:13:1364:19026/1 219780 1
+CGGATGACATGCCCGCGCACATCCGTGCGGCGCTCACTGCCGTTCAGCTGACCGTGCCGATCGCCGAAGACCGTCT
+>>747:3:13:1406:19003/1 219816 1
+CGGACCTCAGCATCTCTTCGTCGAACGCCGCCGCGCTCGCCGCGCTCGGCCTCGGCACGGGGGTCAGCCAGGCCCG
+>>747:3:13:1416:19722/2 219818 1
+GCTCTCTCCCTTCGCGCTGCCGCTGGTGCTGTTCGTGCCCGCGCTGGCGTACGGCGCGCGCTGGGCCGCGAAGGGG
+>>747:3:13:1427:5864/2 219825 1
+ACTGGCTCCACACCGTGAACGCGCTCGCGCTCACCACCACCGCGACCGCGGCGCCGGCGAGCCGGAAGCCGCG
+>>747:3:13:1433:11111/1 219836 1
+GATTGTCTGCCGGTTCACCCACAGGACGGGCGCCGTCCGGCGGCGCGGGCCTGGGCATATACAGGTTCGAGCGACG
+>>747:3:13:1443:21031/1 219852 1
+CGTCAACGGGATCCTGGCGCGTGTAGCCGGCCGCCGCGAGAAGGTCGCCGAGATCTACGGGAGA
+>>747:3:13:1461:7699/2 219879 1
+CCTGACGGTGTCGCGCAGTTCGCGGTCGGCGTTCAGCTGGGCGTTGTTGAAACCGGTCGCCAGCCCGTTGAACGT
+>>747:3:13:1464:5464/2 219883 1
+GAGATCGCGAGCGAGATCGCGGCCCCGGTGAGCGCGCTGCGCAGCTTGTTGCGCGCGAGGTTGGGCCAGACGAGGG
+>>747:3:13:1474:10058/2 219895 1
+GGTGTTGGTGGCGCCCGCGCCGCGCAGCAGCATTGTCACCGGGAAAATTTTGGGAGGCGCGACGCTGGCATTCGGG
+>>747:3:13:1491:3832/1 219902 1
+GACGTGCGGCGACGGAGTTCGCAACGGGACGGAGAGCGACGCGGACTGCGGCGGG
+>>747:3:13:1533:1414/1 219939 1
+TGCTGCGCGACCATTGCCTCTTTGTTTCTTCGTGTTCCTCAGTGCCTCGGTAGAGATGCTTGTGGGTCCGGAGCG
+>>747:3:13:1541:7620/2 219950 1
+AGTGGGCCATGCGCGAAGCGAAGCTCAACCGCGACGACATCGATTACATCAACGCACACGGCACCAGCACTAAAC
+>>747:3:13:1585:14166/1 219995 1
+CGGCCGATGCCGCTGGAACTGCCTGTAATCAAAAGGCGCCGGCCGCGCAAATCCCGTGCCATGCCTGGATTCTCTC
+>>747:3:13:1608:19260/1 220022 1
+CGGTGCCGCGGCGTGGGTCATCCAGAGCCGAGATGCGCGCATCGTCGTCGATCCCGCATTCGCCGCCGACGACATC
+>>747:3:13:1649:17583/2 220076 1
+GCCCGAGAGTGCTTGCATCGTCGTCGCCACGGTTGCGGTGATGCCAAACGCCGCGTGGAGTGGAGCGAGTGCGAGA
+>>747:3:13:1649:12283/1 220077 1
+CTCGATCTGGAGCGCGTTGAAGCGGCGCTGGGTCCCCTTCCACTCGCGGTCGAAGTCGTCCCACACCATCCAGACA
+>>747:3:13:1662:10180/1 220095 1
+CGACCGCGTACTCGGCCACGACGGTCTTGCCCGACCCAGTCGGCGCCGCGACCAGGACGGAATCCCCTGCGTCGAG
+>>747:3:13:1680:2415/1 220108 1
+CGGTGGGCAGCGAGACGCTGCGCGCGCGCATCGAGGCGGGCATGAACGCGAAGCTCAAGGGCTATCACGTCACGA
+>>747:3:13:1681:17830/2 220111 1
+CATGAAGGACATCGATCGCGAGGGCATCGCGACGATCGCTGAGCGCGCGCTCGCGCTCGCCTCGAAGGGCACGGG
+>>747:3:13:1692:20878/1 220128 1
+CGTGCTGGAAATGGTGCTCGGCCAGCCACAGGGCCTCGTATCCGAGCTCGTCCATCGTCTGCGC
+>>747:3:13:1705:12683/2 220138 1
+CGCGCCTCCGGCACGCCAGCCAAGGGCGCGGCGCCGCCACCGGTGCCGGTCGCCGCCGCGCAGGCGATGGAGAAGC
+>>747:3:13:1712:8596/1 220143 1
+TGAACTTGCACTTTGTTTTTCGCAGCGGCTTCGACGAGCAGGCGGCTTTCGCGGATGTTGTGCGAGATGGGCTTCT
+>>747:3:13:1725:1174/1 220150 1
+GAGCGTTCGCATTGCCCACTTGTAACGTTTTGAGGATTGCCGTCACTAACTGGCCAAGTGGCGGCACTGGCTGGGG
+>>747:3:13:1728:4760/2 220153 1
+AACCACGGCATACCGTAGATCGCCCGCGCGTTGCAATAGGCCGCCGAGCGCACGGACGACATCCGTACC
+>>747:3:13:1733:4439/2 220160 1
+GCGGGGGCGCGGGCCGCGCGGCGCGGCGGCCTAC
+>>747:3:13:1752:2244/1 220181 1
+GGACGACGTCCGCCGGGCCGCCCACGCCGCCAAGGGCTGCCTGGCGAACTTCATCGAGGGTG
+>>747:3:13:1762:4114/1 220193 1
+CATGCGCGCCAGCAGACCTTCGCCAAAGCTACGGCTCAGAATAATCGCGCCCTCGCCCGAGCATGGATTGTCGCCC
+>>747:3:13:1773:9758/2 220207 1
+TCGGCCTCGTCGACGCGCCGGCGGCGACGACCTTCGCGGCGATGTTCGCCGCCTCCGTGCCGGCGAGGGCC
+>>747:3:13:1784:14139/2 220225 1
+GGATGGTCGCGTGAGGAAGCTGCTCGAACGCTGGTTCCAGGGCCTCGCCACCTCGCGGCGTTTCCTGCCGCAGCTG
+>>747:3:13:1784:16303/1 220226 1
+GCTCGGGAATACGCCGGCGCGCCTGGTACCGCTGCGCGACGTCGCGGAGCTGACGCTCACGGGCACGATCGACGTC
+>>747:3:13:1804:14449/2 220247 1
+AACGATCATGATTATTGAGTCTTCAGCACCCCCACGTGTCGACCTGGCCGGCGGCACGATTGATATCTGGCCACTC
+>>747:3:13:1828:20169/2 220263 1
+GCACGCTGGAAGTGAGCGAGGTCAAGGAACGTCTCGGCGCGATCGGCCTCGTTGCCGCGGGCTCGACGCCGGAGCG
+>>747:3:13:1839:17611/2 220272 1
+CGGCTCGAAGAACCACGGCGCGCTGTCGACTCCCGGACGCATCTGCACGGACTACGGAGGAGTCAAGGTCGTCGAC
+>>747:3:13:1904:1407/2 220340 1
+GATCCTGCTCGGCGAGGGCGGCGCGACGATGAAGGCGATCGCGAGCCAGG
+>>747:3:13:1919:18137/1 220354 1
+GCGCGCTCTCGCCCGGCGAGCGCCAGCGCGTCGCCGTCGCGCGCGCGGTCGCGCTCACACCGAAGATCGTGCTCGC
+>>747:3:13:1933:2061/1 220373 1
+GTCGATTTGGCGCTTGCCATTGTGCGCGCGGATCCAATCAGCGCACTCCGCTTTGGCGAGGCCATTCGAAAGCTTG
+>>747:3:13:1935:10476/1 572573 1
+GCGCGTGCTGCTGACGCTCGAGGAGCGCGAGCGCGTCGTCACCGAGATCCAGGACGAGGTGTTCGGGCTCGGGCCG
+>>747:3:13:1946:3463/1 220385 1
+GCCATGCCCGATGTCGCCGAACGCGCGCGCGGCCATGACGAACTCGATCGGTCCC
+>>747:3:13:1981:10015/2 220431 1
+GTAGGTGATGAAAATCTTCGTGCCGGTAATGCGCCAGCTGCCGTCGCCGGCCGGAACGGCTCGCGATTT
+>>747:3:13:1982:2280/2 220432 1
+CAACGCGCGGGTGGGCGCGGCGGCGCCCAGCGCAGATCTCCGACCGGCG
+>>747:3:13:1990:8195/2 220442 1
+CCCAGCTGGAGACGCCAGTCGCGCTGCGCGGCGGCGCGCGCGCTGGCAACAGCTCGACCTGAACGTGGGGGTCCAC
+>>747:3:13:2000:7512/1 220458 1
+CGCATCACCTATATGTCCGCCAAGGTCGCCGACGCGCTGACCGCCTGCGCCGCCGACGACGCGCAGGAGGGCGGGG
+>>747:3:13:2002:2265/2 220459 1
+TACTACGTCATCACCCGGATCTTCGCCGGCAACAAGTGGGGCACGTCGAATCCCG
+>>747:3:13:2004:7264/1 220461 1
+GCTTCTTGTACCGGTCCCAGTAGTACGGCGCGATCGAGGCGCGCGCTGCGTCGAGCCACGGCTGATATTGGGCG
+>>747:3:13:2024:20793/2 220484 1
+AGAAGTAGCTGATCGCGCGCCCACAATCGCGACCGCCAACTGGTGGAAGGAAGAACGCCACGGCGTGTTCATCGAT
+>>747:3:13:2046:20697/1 220505 1
+ACCGAGGAAGACGCCCTGGTGGTGACCCGCGCCGACGGCTCGCTGCTGGTCGACGGCTCGCTGCC
+>>747:3:13:2057:2738/2 220515 1
+GCCGGTCCGCTTCATCGCCGAGGGCCGCGACCCGTCGGCGACGATCGACTCCGGCCTCGGCGG
+>>747:3:13:2075:10285/1 220535 1
+GTCAGCGGGCCGCCGGACGGGCCGCGCGCACCGGCCTGATCACGGCCATCGTCGC
+>>747:3:13:2086:11284/2 220541 1
+CGTGGCAATGTCGACACGCGCCTGCGCAAGCTCGACGCCGGCGAGTACGACGCGCTCGTTCTCGCGG
+>>747:3:13:2100:15681/1 220555 1
+CCAAGGCTCGCCCACCCGCAACCAATTTCTGTTTACGGTAAGCGCCAGCAGGCCTCGATCACGGCGTCGGCCACTT
+>>747:3:13:2119:6116/2 220572 1
+ACGGCGACGCGGTCCTGACGCTGCTCGACGGCGCCGCGCGCGACGCCGGCACGCATCAGGAGGATCAGTGGGACGG
+>>747:3:13:2129:16910/1 220585 1
+GCAGCCAGAGTTTGATCTTCCACGCGATCAGTTGCGGCGCCTGCAGGAGCGCGCGGTAGGTGCTGCGTGGCGCATC
+>>747:3:13:2138:18419/2 220587 1
+GAAGTGGTAATACATCACGACCGAGAAGATCCGCGTCAGCGCCAGCTCGGTCATCAGCAGCGTGGCGGAGACAAGC
+>>747:3:13:2201:7676/2 220659 1
+GAGGCGCTCGTCGTAGCCGGCCCCCGCATCACGCCGCCGGCGCAGTTGCGCGAGCGCGATCGTCCGCTCGGCCAGG
+>>747:3:13:2240:14502/1 220706 1
+GCGAGTTGTTCCAGGCGAGCGAGCGCGGCGACCTGGCGTATGTCGGACGTCTTCGCGCCTACAGCGACCTGGGTGA
+>>747:3:13:2259:15884/2 220727 1
+TAGAGAAGCGTGCTCTTGCCGCTGCCGGACGGCCCCATAATCGCGGCGG
+>>747:3:13:2327:9474/1 220793 1
+CCGGAAGAACTCGCGCCGGGCCGCGTTGAGCGCGGCGTAGTCGCGATCGACGTCACGCAGGTGG
+>>747:3:13:2332:10535/2 220796 1
+TTGCCGGTGCTGCGGCATCGAGCACCGCCGGCAATTCAGCGGCCGTACCCAAGGCCGTCGCTATGGCGGACACGAC
+>>747:3:13:2336:19782/2 220807 1
+GATCTCGCGGCGCCGCGCGCGCCCCCGCGCCTCGTCTGTCGCTACCCCGGGGGAGCACTACCGTTAGGAGTCCAAC
+>>747:3:13:2346:1947/1 220813 1
+CGATGTTTTGCGGTGGTCCTACTTCGGCGTTACGCGCTTACTGCCATCCAGACAATTTCAAGGGCGCGGCCAACG
+>>747:3:13:2354:9806/2 220823 1
+GCGAAGTTCACGAACTCGGCCTGTTCACGACGGAGGAGATGATGCAGGCCTTCGCTGCGGCGGG
+>>747:3:13:2370:15733/2 220835 1
+CCGATCGTTTTGGCGTCGTTATCGGTGAGGCGCGCCGACGCTCGCCGCGCGCCTGCGGTCTGAGACTGCCGCG
+>>747:3:13:2400:14814/1 220875 1
+GTTGACGAGATGCTCGCCGCTCCGCGTCGCTCTCCGGAGGAACCGTCGG
+>>747:3:13:2441:14575/2 220917 1
+GCCGCAGATCACGTCCACCGGCGCATCGCCTTTCACGCGGTTGATTCGGAACGTGCCGGATTCGACGGGCGTCCA
+>>747:3:13:2446:6150/1 220923 1
+AGGGCGTGTTGGGCGACGAGCGCCGCCGTCCATGGACGCTGCTCGAGGCGCCGAATCGCTCGAGGCCAGACGCG
+>>747:3:13:2460:9945/2 220939 1
+TCGCCCTCGGCGCCATCAACCCCACCGAGGTCCGAGACCTCGTCGGCGTCGACGCCACCTTCACGCCGAGCCCGTC
+>>747:3:13:2461:11020/2 220943 1
+GAAAAGGGGTTGCGTCGAGGTGCGGCCCGTCGCCGAGGATCTGCAGACGCTGCGCGCGCTTGGAGCTGATGGACCG
+>>747:3:13:2470:12948/2 220963 1
+CGCGATCCCGTGCAGCCGACTCCAGAGGATCTCGAGGGAGACAGGATCGAAACGAGCGGCAACGCCAACAGCGCTC
+>>747:3:13:2523:14676/2 221016 1
+CTACTCGTACAACAACGCGAGGACGTTCTTCCCCGACTCGCTGCCGCCGGTCAACGGCATCACGCCGGGCGGCCTC
+>>747:3:13:2524:20630/1 221018 1
+CCGGGGAAGAAGCCGTCGCCGTAGCGCGCGGCGCGGCGCGCGGCGAGCTCAGTGTGCCCGCCGACGACGATCGG
+>>747:3:13:2558:16069/1 221052 1
+AGCAACGCGCCGCAGGCGCCGGCGAGCGCCACCGCGTTCGTCGTGCTGACCTGATAGAGCATGC
+>>747:3:13:2584:6143/1 221079 1
+GAAGTAATTGGAGGCAATGGGCAAGCAGACGCCGGCGTTGCGCATGCTGGTGCTGATCGCCAGTACCTTACGATT
+>>747:3:13:2594:4631/1 221088 1
+AGGCGTACCGCGGCCGCGGCCTCGGCGCGGAGCTGATCCGGGCGCTCGCGGACCGTGCC
+>>747:3:13:2626:8916/1 221127 1
+CGGGGTCTTACGCACGGTACCCGGCCGCCACCTCGTCCCGCCGACGTTCAACAAAAACGGCAGCAGCGCC
+>>747:3:13:2631:16691/1 221132 1
+ATGCCGGGGATGGACGGCCACGAGGTGTTCCGGCGCCTGCGCGCCGAACCCGCCC
+>>747:3:13:2658:16552/1 221158 1
+CCCGCCGGGAAGCACCGCGCCCGGCAGGGCGACCGCCACGGTCGCGCCCGCGCCGAAGTTCCAGGCGCCGCACACG
+>>747:3:13:2671:19160/1 221164 1
+TGCAAGTCCTTGATTGTCGTATCCAGACGATTGTCGTTATGTTGCCGGGTTAACGAGATCTTTTCACC
+>>747:3:13:2678:9440/2 221167 1
+ACTTTCACGGTGGATCTGCCCGCGGCGCCGCTCGCGGCGGCGCTCGCGGCGATCGGCGCCCCGAGCCCC
+>>747:3:13:2685:12441/2 221171 1
+GCGTTCGAACCTCGCCGCCGATCCGGCCGCGCACGATCGGAGTCGTATTGGACCCGGATCTCGAGACCATCGTG
+>>747:3:13:2686:6267/2 221172 1
+AGCGCGAGGAACGCGCCGAACCGGTCGGGCGCGCGCATCGCCGTGCGGATCCCTCGCCACGCAATCACGCAGAAGC
+>>747:3:13:2701:12911/1 221181 1
+AAAAGAGATTAAGCGCGCGCTCGAATTCGGCGACTTGCGTGAAAACTCGGAATATCGCGCGGCGCTGGATCGACAA
+>>747:3:13:2704:10857/2 221185 1
+AGGGATTATCACCCAGCGCGACGAGCGCTCGTTCGGCCGCGGCCGGATCGCGTTCGGCCAGAGCGCAAACAA
+>>747:3:13:2715:4659/2 221196 1
+TAAGTCGCCGGGACATCTCGCCGTCAACGTAGAGCACGCGACAAGGGCGGCCGGCTTGCCAGGGTAGAAAGCGAAG
+>>747:3:13:2721:7689/2 221199 1
+GGCGATCGCGGCCGCCGCGCGCGCGGCGCTCGCGGACGGCGTCACGCTC
+>>747:3:13:2725:20657/2 221205 1
+TCATCGCGCGACCTCCTCTCTGCGCGCGCCGACGCTCCGCGCATGAGCCGGCAGTCCCTC
+>>747:3:13:2760:18373/1 221229 1
+GTCGGAAAATGCCGGAGACTTCGCCTGGTGTGATTTTGATCGGGCGGTGAGTTTGGCAGCACAGTTTGAACGGAAC
+>>747:3:13:2767:4768/2 221232 1
+TACCTGTCGCAGCGTGAAGCGATCGGCCGCGTGTACCGGGAGATCGTCGGCCGACACTTCCCC
+>>747:3:13:2772:10724/1 221238 1
+GTTCCTCACCCGCCCGCACCGCGCGCATCAGCTCGTCGACGTCGCGCCGGATGAGCGTCCGCGCCGCGTCGATCTC
+>>747:3:13:2799:19198/2 221261 1
+CAGGATCCCGAAGCCCAGCCGGATGCGCGGCGCGCGCTGCGACGCGGCGGCGAGCCAGACATCGG
+>>747:3:13:2803:19427/2 221265 1
+TCGCCGCGGCGCTGCTGTTCCGGCGCCGCGCATCACGCATCGCGGCGTGGGGTGCCGCGC
+>>747:3:13:2825:13366/2 221299 1
+GTTCTCGCGACTGTGGGGCAGCGGGTTCCTGCCGTCGGCGTTTCAGGGCGTGCGGTTCCGCGCCGGCAGCGCGCCC
+>>747:3:13:2843:17018/2 221320 1
+GAGGCGATCTATCGCGGGCTGACCGCGCTCGCGGACGAGGCGCGTGCGCGAGGCG
+>>747:3:13:2864:7661/2 221338 1
+CAGGCCTCACCAGCTTCGAATAACCAACGATGTAGATAAAAAGGACATGCGCGATCTCAAGCTGAATTTCCTTTTT
+>>747:3:13:2876:20879/2 221346 1
+GTCCGCCCGCAACGGTATGACAGGCAAGGCACGCGGCGCGCGACGGAATTTCCCAGAGTTGATTGACCGGAACACC
+>>747:3:13:2931:5124/2 221405 1
+TGCCCTGCTGGGCCACCGCGACGACGCCGTCGGCGGCGATGCGCCCGGCCTTCTTGGTGGCCTTGG
+>>747:3:13:2933:18006/2 221416 1
+CGACGTCGCCGACGCGGCCGTCGCGGCGCCCGCCACGGTCGCTGCGGCGAC
+>>747:3:13:2969:2123/2 221444 1
+ACGCGAGAGGGCCGAACTCGGCTACTGCGGCGCGACCGTAATAGTGACCTCGCGGCTCGGCCAGCTCAACGCTCCG
+>>747:3:13:2970:19829/2 221447 1
+GATTTTCGAACAGTCGCCGACAACTGCCGGGTGTCGAGAAACGCCGCGATCCGCCGCGCGCCCGCGTGCCGGCTC
+>>747:3:13:2970:6592/2 221448 1
+GAGCGAGACCACCGCGCGACCGTCGCGGACGACGTGACGCCACGCGTCCACGACGAACGCGTTCGATGCGAGTAAC
+>>747:3:13:2978:6828/2 221456 1
+CGGACCGGTATAGAACGACTCGAAGATTCGCGAGCGATCGGCAACGGCTATACCGCGACCTTCATCGATGACGTCG
+>>747:3:13:2998:5383/1 221476 1
+TTCCCTGCAAGGCGCGAGCCCGGGCAGCCTCGCTGACGGGCGATCGGAGACCCGCCGGCATCGCAGTCCGGCATCC
+>>747:3:13:3019:1752/2 221496 1
+TCGAGGGGTCGGACGCGACCCGCGGTCACGCTCGGCCCATCCTTCACCGCGTCCGCGGG
+>>747:3:13:3027:14377/2 221501 1
+AGGCGCGTTCCTTGTGGCGCGCCGCGGAGCATCGCGTGCCGCGGACCGGCGCTCTCGATGATCCG
+>>747:3:13:3029:2611/2 221505 1
+CGAAGCCCTTCACGAGCGCCCCCGCGGCCAGGCTGCCCACCGGCATCCCCCCC
+>>747:3:13:3032:1807/1 221509 1
+CGGTGCGAGCGGCGACGCGCCGATGGCGACGCCGTCGACGAGGACGG
+>>747:3:13:3036:15466/2 221514 1
+TCACAGGCAGTGGCCAACCCGAGGCCGAGCGCGACCAGCGCCAGGAGCCAGACGGACGAGCGCGGCGAATCGACGG
+>>747:3:13:3042:18192/1 221519 1
+CGGCGCAGGAAGGCGGTCGCGCGGCCGAGCGCCTTGGCCGTTTCCTTCAGCGCCTTCTCGTCGCCC
+>>747:3:13:3077:15470/1 221553 1
+GATATGCGCGAGGAGCGCCGCGGCCCGACGCGTTCCCCCGGCGG
+>>747:3:13:3081:8916/1 221556 1
+GTCATGCGCGCTCGAACGGCCGCGAGGTCCGGCACGCCGGCGAGACCCGGCCCCTCGACCGTCAGGGACGCCGCGG
+>>747:3:13:3108:8353/2 221584 1
+GGGCCGAGCCCGTCGATCGGGTTCCCGAGCGCGTCGAGCACCCGGCCCATCACCCCCGGGCCGAC
+>>747:3:13:3116:9582/2 221598 1
+ATGCGGTTGTCGATAAAGACGGTGTATCGCGGATCGAACACACCGCGGGCTTCGACGCGTCGAAGCGAAACGTC
+>>747:3:13:3124:1703/2 221601 1
+TACCAATGCTTTGAATAAGTGCGTCGCGCTTGAACGAATATGAATTGAGCGCGCGCCTGAATTCCGCTTCCTTG
+>>747:3:13:3130:1286/2 221604 1
+CCTCACCTTCGCCGCGCGCACGGCTGCCCCCGACGTGCTGTGGGAGCTGG
+>>747:3:13:3153:15323/2 221627 1
+GGCGTCGATGTTGGTTACTTCACGCCGACGCCGGTGCCGCGCGTGCGCCGCCTGATCTTCGCCGGACGCCTTGACC
+>>747:3:13:3177:16458/1 221653 1
+GCTCGTGGAGGACGCGCGGCGCGGCCTGGTGATGGGGTTCCTCACGAAGGAATTCACGCTCGACCGCGGACAGGGC
+>>747:3:13:3184:15635/1 221657 1
+CGAGGTCGAGGCCAGCACGACGAGCTTCTGCTTCTTCGCCGCGGCGGCTAGAACGACCTCGGTGCCGCGAACGTTG
+>>747:3:13:3186:13301/2 221661 1
+GCCAGCCGGGTGATGGCGGCGGCGGGCGGAAAGCGGGACGAGTCGCGCGGCATCGGCGG
+>>747:3:13:3189:11596/1 221663 1
+CCTCCGACTGCCACTGTCGAGGCGAGCGGGCGCGTGAGGCGCGCGTAGACCTCCTCATCAACCGCGGCC
+>>747:3:13:3192:14044/2 221667 1
+TGAGCAGCGGCAGCTTCAGCGTCGCGACCGATGCACCGGCGACGACGAAGAATGGCGCGGCCAGCCAGGCCTCGAC
+>>747:3:13:3200:9605/1 221676 1
+GCGCATCGTCGCGAGCTTGAACGCCGCGAGCGCGTCGACTTCGTGCACGAACTGCATCAACGGATCGTAGCCCATG
+>>747:3:13:3208:20332/2 221682 1
+CGACGGCGGCGACGGCGGCTCGGGCGGCAGCGTGATCCTGCTCGCGTCGGACCACCTCAACTCGCTCCTCCCCGTC
+>>747:3:13:3217:9834/2 221698 1
+ACGGTACAGCCGGCGCGGACGATTGGCCCGTCAACGAAGCTGGAGGTGCGTCCGTTCAGCGAGATCGGCACCAAGT
+>>747:3:13:3274:9939/1 221747 1
+CGCTGGCTCGCGCACGCTGGGCATCGCCGGCACGGTCAGTAACAGCCAATGCACGGCCGACGCCGGAGCATCGTCG
+>>747:3:13:3317:12890/1 221779 1
+CTTGAACGCCGGCGCGGCGACGGGCCCGGGCCCC
+>>747:3:13:3323:11792/2 221786 1
+GCGACGAACTTGACCAATGGCGAGTAGTGAAGGATGAGGCGCTCGCGCGCGTCGGCGGTACCGCCGTCC
+>>747:3:13:3325:9590/2 221790 1
+CGAGCTCGAAACGCTCGTCGCCACCGAACCACTCCGAGAGCGCTTCCGAGTACAGCTGATGCTCGCGCTCTACCGC
+>>747:3:13:3328:12669/1 221793 1
+TCGTCAAGTTCGACGCCGACGTTCTCGACGCGCCGACGCCGTTGCTGCCGCCGCAGACTTTGCAGGCTGC
+>>747:3:13:3341:1664/1 221809 1
+TGCGCAGCAGCGTGGTCTTGCCGCAGCCGTTCGGTCCGAGCAGGCACAGGAACTCGGCGGCGGCG
+>>747:3:13:3387:20480/1 221856 1
+GACGTCGAGGTGAATCGACGCGTGTGCGAATGCTGTCAGACCGCGGCCGCCGTCACCGCCGACGG
+>>747:3:13:3475:2457/2 221928 1
+CTTTTACGTCGCCACGCGAGGCATCAAGGCGCGGACGGCGCGCGAGCGGCGGG
+>>747:3:13:3480:5068/2 221934 1
+CGACATCCACGAGGGCTGGTGGGACAAGAACGTCTTCAACCGCGGCCTGCTCGGCCTCGCGATCGGCACGACTGGT
+>>747:3:13:3482:4239/1 221936 1
+CGCCCAGGAGTTCCATGAAGGTAAACAGACCGATGCAAGCGCCATCGGCGTCCAAGCGCAGGATGATTTCACCTTG
+>>747:3:13:3486:8415/1 221942 1
+GAGATGAAGGCGCTTGGGTCCGTCGAGTCGCGCATGCTGATCGTGCGGCGATAGCGCCGCGGCCTCGATGCGCTA
+>>747:3:13:3517:16120/2 221971 1
+TTCAGTGTTTGTGAGTGTCACGGTCGCGCCGCTCACAACCTGATTGTTCGGATCGGTAACGGTTCCGCGCACTG
+>>747:3:13:3521:14030/2 221974 1
+CGGCGCAGCAATATGCCGATGCGGCCGCGGCGCTCGTCGCCGCGAGCGTGCATGCGGCGGGCGG
+>>747:3:13:3530:9154/2 221984 1
+TAGTTGTAGGCGAGCATCGCGATCGAGCCGCCGATGCCGCCGAGCACCGAGAGCACCGACGAGCC
+>>747:3:13:3572:1106/2 222029 1
+GCGCGCCCTCGGGCGTGACCCCGCCGCTCGCGTGACGCTCAGGCGCGCGCG
+>>747:3:13:3583:21148/1 222039 1
+ACGCCGTCTGCGCCGACGCCACGCCGGACTTGGCGCTCATGAACGATTCTTGCAACGCCGACGCATCCAGCCGTCC
+>>747:3:13:3590:14156/2 222054 1
+GCACGATCGGATCGATCGTGTTGTGCGGCATCGCGCCGTGACCGCCTCGGCCG
+>>747:3:13:3607:12366/2 222075 1
+TCACCGACGCGGTGCCGATCGTGGTGGCGCCGTCCTTGAACGTGACGTTGCTCGTGGGCGCGCCGCCGTTATTGCC
+>>747:3:13:3613:8791/2 222086 1
+GCGTCCCCGGCAAGGACGCGCACGCTGCCCGGCGCCGCGACCTCGCTGAAGTCGAAGCGCCACAGCCCCGGCCGCG
+>>747:3:13:3645:10976/2 222122 1
+GTACACGGCCGACGCGCCGCGATGATCGAAGTCGTAGAAGGCGATCGGCTTTCCCTGCGCGGTGTATCGGACGG
+>>747:3:13:3711:9367/2 222183 1
+GCACCGACCGGTAAAGTGTCTCCCTGCCCCGCGACAATGCGTACGAACTTCGCGTCGGCCTCGGCTTCGACTTCGT
+>>747:3:13:3754:17764/1 222225 1
+TGAGTGTCAGGCACGTGCTCGACGCGCGCGCGACGAGCCGGCCGCGCTCGTCGATGACGTCGCATTCCGCCAGCCC
+>>747:3:13:3793:1477/2 222259 1
+ACGCGGGAGATCGGAGTGCGGATGGCGCTCGGCGCGACGCGC
+>>747:3:13:3837:17500/1 222301 1
+GACGTTCGCGCGGCATGCGCGGACGTGCGGCGTGCGATCGAGGCGCGGCCGGGCCCCAT
+>>747:3:13:3851:17455/2 222307 1
+CTGTTCGGTCCGCCTTTGTAGGCCTGTCCGGTCGAATGCAGAAAGCGCGGCCCGAAGCCGACGCAGGTCGCCGCCC
+>>747:3:13:3863:5966/1 222325 1
+TCGACCAGCCCGGTGGCCTTGCGCCACACGTAGACCGCGCGCACCGCGCCGTTGCCGATCTCCTGCGCTGCCGACA
+>>747:3:13:3876:7754/2 222335 1
+GAGCGGGCGTCCGGCGCGCGGATGCACGCCAATTACTTCCGCGCGGGCGGCGTTCGCTACGACTTGCCGGAAAAGA
+>>747:3:13:3897:9176/2 222345 1
+AGCCACGTCTACGTCTACGACCTGGCCGGCAACCGCGCCGCCGGCTGGACCGACTTCCAGGCCC
+>>747:3:13:3906:17223/1 222354 1
+CGAGCGCGCTGCGAGCGCCGACGCCGGGCCGGCCGCCGGCACCGCGCGCCTCACGTTCCGCCTGAAGGTCGACCCG
+>>747:3:13:3907:15303/2 222359 1
+CGAAGCTGGAAACCACTCACACCTGGCAGGGTTCCCTGCGGTGCGCGGATCTCTGCCGGGAAATCGGGGAAGGTAG
+>>747:3:13:3916:8749/1 222361 1
+TTCCGCGTCGCCCACCGCCTCTTCGGCGTCACCGTCCGCGCCGCCGACGGCGAAGCGCCGGTGTGGGATCCGAGCG
+>>747:3:13:3941:16384/2 222386 1
+GCCGCCGAAGATCACGGTCCGCTGGTCGTCGTGCACATCGTAACTGAAGCCGATGCGCGGCTGG
+>>747:3:13:3961:15140/1 222406 1
+GTCCGCTCGCGCGTCCTCGCCGCGCGCGGTCTCGACGAGCGTCTCGATGTTCGAGCCGTCCATGTCCGCACGCATG
+>>747:3:13:3987:20412/2 222432 1
+AGCAGGCTCGGAATCGGCGCGCGCTCGCGGTCCGCGTCGCGGTCCGACAGGATCAGGATGGTATAGCCCGCTTCG
+>>747:3:13:3994:20008/1 222443 1
+TCTCGGCGCTGCGTGCCGGGCGGCACTCGCTGGGCGGCCGCGACTCCTCCTTGGTCTCGCCGCTCGGCGTGCGCAC
+>>747:3:13:3999:3699/2 222448 1
+CCGGGCTGCCCGGCCTTGTTCCCGAACGCGCTGCCGGCGACGACGTCGCCGAAGACGTTGACCTGGTCC
+>>747:3:13:4039:12207/1 222469 1
+CGGGGAGTCGACGCCGGAGCAGCAGGGGGCGCTGCGCGACTACGGGTTCAATCTCGGCGTCGCATTCCAGCTGATG
+>>747:3:13:4040:3589/2 222471 1
+CGACCCACCGCTCGCGACGCTCGACGGGCGTCGG
+>>747:3:13:4042:19984/2 222477 1
+GCTGTCGGACCGCGGCATCGACGAGTGTGTCGATGTGCCGCGCGCCGTCATCTCGATCGGCAGCGACAGCTTGTCG
+>>747:3:13:4052:2959/2 222489 1
+TGTTCCAGCGGCATCGTTGACGCGTAACCTGCTGCGCGCGGCCGACTTTCTTCCGTTCCTCTATGGCTTC
+>>747:3:13:4080:6899/1 222513 1
+CCGGTGCTCTGCGGCACGCACGGCGCCGGCGCCGGCGAGGAGCCCGTGCTCTCCGCGCTC
+>>747:3:13:4088:10296/1 222519 1
+GTGTGCCAGTTGGGCCTGGCGGTCGCCGCGCATTCGCTACCGGTGCTGCTCGG
+>>747:3:13:4101:12249/2 222538 1
+ACCGAAAGATTCAGCATTCGAGTCATCGGGTGGTTCGAGGTCCGCGCGCGGCGCCGGCCCCGCGGGGTCGGGGAC
+>>747:3:13:4102:12078/1 222541 1
+AGCCGGGCTCAGCCGGCGTGCGCGTATGCGCGTCCTCGGGGGCGAAGTCCCAGCCGCCGAAGAACCGCACCATCAT
+>>747:3:13:4120:17612/2 222553 1
+CGCCCAGACCAAGGCGCGTCATCTCGGGCAGGAAGCGCGCGCGCTTGGGATCCGGCTGCTGATGGGGCCCTCCGCC
+>>747:3:13:4137:9263/1 222569 1
+AGAGGACCCGCGAACGTCGCGGCGTCGACGACCTTCGCCTCTACCCGCGGCAAGGGACGGCCGACGGTTCCGG
+>>747:3:13:4145:8517/2 222576 1
+CGAGCACGGCGCTGCACGCCATCGCGCGCGGCCGCGTCTCGACCGCGACCAGACTGCCGTCGGCCGTC
+>>747:3:13:4175:17059/1 222602 1
+CCGGCGAACCGTGCCGGCCGACCGGTCGGCGATCAGCACGACGCCGGCCGCGGTGACGGTCACGCCCGTGGGCTCG
+>>747:3:13:4201:18482/2 222630 1
+CCCAGCGCGCGCACGGCCGCGCTGACCGCGCGCTCGGGTCCGACCTTGAACGCGGTCGACACGATGAGCTCACCGA
+>>747:3:13:4221:2412/2 222669 1
+GTCTCGGCGAAGGTGCGATTCGACGACAGCGCGATCGCCGCCGCGACCAGGCTGGTGTTGACGAG
+>>747:3:13:4222:18405/1 222670 1
+AGCGAGTGCCTCGGCGCGTTCCATAGCTCCACCGTCTTCTGCAACGCCTGTTAGGCCGCTGGCAGTGCGAACTCGA
+>>747:3:13:4251:4513/1 222697 1
+GCCGCGCTCGACGCCGGCACCGGAGCGACGCTCTGGGAGCATAAGTACGCCTCGCCGACGGCTGGCCTGAACTTCA
+>>747:3:13:4268:19182/1 222716 1
+CTGAAGGTCCCCGGGGCGGCCCGCGCGCTCCTCCCGCGGGCGCCGCTCCCGTCGG
+>>747:3:13:4311:19878/1 222756 1
+AGGGCGGGCGAGTAGCCGTAGTCGGCAAGGCTTCCGGCGCGCCGGCCGACGACGCCGCGGTGCTTCGGACCGACG
+>>747:3:13:4314:15585/2 222761 1
+ATCGCGTGTTTGCGCGCCGTCGACGCGCGCGGCCTCGTACAGCTCGGGGTTGATCGATTGCAGGCCGGCCAGGAAA
+>>747:3:13:4318:4867/2 222770 1
+GCCCTCACACTCGCGCTCTCCGCCGTCCTCGCCGGCGACGATCTCGCGCACGCGACCGAGGCCGAC
+>>747:3:13:4365:13811/1 222824 1
+CGGGTGGTCGACGTGAGCGCGCCGATCGAGCTGGCCCCGGGCGTCTGGCTCACCGGGCACG
+>>747:3:13:4429:12608/2 222900 1
+CCGACGAAACCGAGGTCGGCGCGCTCGAGCGTTCACGCGCGCTTCTCGCGGTTCGCCTGTTCACCGAGCTGCAGCG
+>>747:3:13:4429:5981/1 222901 1
+GTTTTTACACCGACGATTTCACTATCACTATCCGCGGCCGCTCATTAACCGCCGCTGAATTCGCCGCACAAGACAA
+>>747:3:13:4461:3269/2 222926 1
+GCGATGGGAAGGTCCGATCGCCCGAGCGCCGAGGCCTGGGCGCGGCCGAGCGTGGCG
+>>747:3:13:4473:11567/2 222938 1
+CACTAGAGCAGCAGACGGCGACGAGTGAAATCCTGGGTGTCATTGCCAGTTCGCCGACG
+>>747:3:13:4479:5230/1 222947 1
+CGTCAAGATTCCGGCGACGCGCGCCGGTATCGAGGCGATCGAGGAAGCGACGGCGCGAGGGATCAGCATCAACGCC
+>>747:3:13:4577:2371/2 223055 1
+TGCCGAGCGTGATCGCGGCCGCCGCGACATAGCGGATGACTCCGCCCTGG
+>>747:3:13:4579:8554/1 223056 1
+CCGTCAGCGCGGACCATTACGTTCTCGGGCTTCAGGTCGCGGTGGATCACACCGGTGCGATGCGCAGCGCCCAGC
+>>747:3:13:4611:6770/1 223091 1
+CTCCCCGAGCGCGCCGCCGCGCTGACCGCGTGGTCACAGCATGTGGAACAGCTGGTGGCTCCGGACCCCCAGGGC
+>>747:3:13:4627:13378/2 223112 1
+CTCGTCGACGCGGATTTCGATCATCAGCCCGCCGCGATCGAGAGCCTGACGCGCTACGGGCAGCTCGCGAAGGCCC
+>>747:3:13:4629:3721/2 223113 1
+CTCGGGCGGCATCAAATCTTCGGTCATGCGCGTGCCGGCGATCGGCGCGATGGAATTGACGAA
+>>747:3:13:4635:11594/1 223123 1
+GATCGCGCCGGCACTGCGGTCTATCATTGGCGACGTATGAGCCGCCGCCGCCGATGAGCCAATCCGCCGCGCCTTT
+>>747:3:13:4658:5787/1 223145 1
+GAGCTCGTCAGCGGCGACGCGGCGCGCGCCATCACGCACGCGCTCGACGACTGCC
+>>747:3:13:4701:17373/1 223195 1
+CGAGTGCAGTGGAAATAAAACGAAAGCGGCCCGGCGACTTGGGGTGTCGCGCACGCAGCTGCACCTTCGGATTCGG
+>>747:3:13:4711:18253/2 223211 1
+CTCGACGGCCGGTTGTTGAAGGGGTGCGCGCGCTGGAGGCCGCCGCCTTCGTAGTGCGCTCCCCGCGCG
+>>747:3:13:4727:10901/1 223230 1
+TGCCGATCAGCAGCCGGCGCGTCCAGCGCGCGCGCGGCGCCAGAATATGCGGTCG
+>>747:3:13:4749:20020/2 223246 1
+GACGCCACCGTCCTCGACGGCGATCCGGCGATCGCGCTGGCCGCCGCGTCGGCCCACCTCGACCTGCTGGTCCTCG
+>>747:3:13:4765:16170/1 223271 1
+TCTATCCCCATACCGCCGGATCGCGCGCACGTCCCGATCGTCTTGCGTAGATGGGTTCCGGTCCCGGAACTCA
+>>747:3:13:4797:17701/2 223316 1
+GATTGCGGAGGTTGAGGCGCGCTTCGCGGGCGGCACGGTGACGCGCCCGCCGTTCTGGGGCGGCTATCGCGTCATT
+>>747:3:13:4815:9444/1 223338 1
+GCCCGAGAAGCGTGACGCGCAGCGCGTGCTCGCGCGCGAGGTCACGGCGCTCGTTCACGGCGGC
+>>747:3:13:4821:4861/1 223345 1
+GCAGCGTCCCGCCCACCGCGTGCGGCGCCTCGCCGAGCCACACCGCGGCGCGCGCATCGTCTTCCGGCTGCGTATC
+>>747:3:13:4827:7825/1 223347 1
+CGCCAGCCCAGGTCGCGCGCCCGTCCAGGGCCACCTTGAGGGTATCGTTGCCGTCGCCACCGAACAGGCGGTCAGG
+>>747:3:13:4837:5485/2 223357 1
+GACCGCTCTCCCTCTGGCGGCCCGCCACGGCGACCGGCCCCGGCTGGTGCGACCCTTCCCTGACGCGTGAGG
+>>747:3:13:4852:21278/2 223378 1
+AGATCACGCCGAACCGGTGATCACGATCCTACTTCCGGAAGAAGATTGATCGTCAACTAGGGGATCTCCTCGACGT
+>>747:3:13:4852:9722/2 223379 1
+GGCCCGGCCGCGAAGAGGTTCCCGTCCCGGTCGATGTCCATGCCATCGGGCACGCCGGCCGCCCCGGCCGCCTCGG
+>>747:3:13:4856:18317/2 223384 1
+CATCCGGCCGCCGCGAGCAGCGCCGCGGCCGCGGTCGCGACCGCCCACCGGTGGCGGTTCAGCTGACGGCCCAGCC
+>>747:3:13:4880:9787/2 223413 1
+CGGCCCGGTGCAGCAGGATGCCATCCGCGCCGGCGACCTGACCGGCTCGCTCGGCCAGCAGCCGTTCCTGCAGGGC
+>>747:3:13:4880:20804/1 223414 1
+GCCGTCTGGAGCGAACACGCCGGAGCCGCGAGCGTCGCGGCGCGCCTGGCCACCGGACGCACCTGCACGAACCGCC
+>>747:3:13:4897:14611/2 223434 1
+CGGGTCATGTCGCGCAGCGAGCCGCCGGCCGCCGCGAGCGGCTCG
+>>747:3:13:4907:10484/2 223446 1
+GAGCGCAAAGCGCGAAGGCGGAAGCGCGGAGCGCGAAGGTGGGACGGGCTGGAAGGTCGGGGCGTCCGAGCGCCGC
+>>747:3:13:4920:2187/2 223461 1
+GCGGAGCCCCGGCGGAGACGCCGCGAGCGGGCACGCCGCCGCAGCCGTAGCCTGGGGAG
+>>747:3:13:4922:19695/2 223464 1
+CAGTCGCTCGTCGCCGAACGACGCCGCCGCGATGCGCCGCGCCTTCGCGAGCGCGTCCTGCAGCTTCGCCGGCTCG
+>>747:3:13:4930:17159/2 223470 1
+GCGTGATCGGCACGCGGCGTTCGCCGGCGCGACTCGCCAACACAACCATGGCATCGACGGCCGCC
+>>747:3:13:4940:11412/2 223476 1
+CTCAACGTCAACGCCGACACCGCCGCCGCCGCCGTCGCCGCCCAGCTCCGGGCCGAGAAGCTGGTGATGCTCTCCG
+>>747:3:13:4957:18106/2 223487 1
+CGGCAGAGGCGGAGCGCCTGAAGCGCGCCAGCGGCTGCGCCCGCGTCCCCGACGTGGAGCCGGACGAGTACTGCAC
+>>747:3:13:4959:4642/2 223491 1
+GCCCCAACTGCGGGCGACCCGATTAGCGCTGGGATCCTTCCCAACCGGAACGCTCGCATGCGGAAGATTTGGAATA
+>>747:3:13:4987:18075/1 223512 1
+CGCTGTAACCCATCTTGAGCGCCGGTTGCGCATGCGCGCCGCGCGCGCTTGCCAGCGATATCACCACGATGATTAG
+>>747:3:13:4987:4418/2 223515 1
+TGCCCGAGCGGTTCACGGCCCAGCCGGCCGCGCGGACCCACATACAGATCCCGGTCGGATCCTCCACGCAGGAAGC
+>>747:3:13:5007:7131/1 223539 1
+ACGCTGGGGGCGAAGAGGAACCCCTGCAGCTCCTGCAGCGTGCCGAGGTAGACGGCGCGGCCGCGCGGCGCGCTGC
+>>747:3:13:5043:15003/2 223565 1
+GTCCGCGATCCGCATGCCGCAGCGGGCGACGGTCTCGCGCGCGACGTCGTCGAGCACCCGCCCCGCGAACTTGAA
+>>747:3:13:5045:17112/2 223566 1
+CAAGGGCGAGCCGGCGGGCAAGGCCGCGCGCGGCGTGGACGAGAGCACGG
+>>747:3:13:5049:16821/2 223575 1
+CGAGGTCGGAAACATCGTCCGGCGCGCGGACACCACTCGTTCGGGCGAGCGCGCGACAGCCAAAACCGACGGCTTG
+>>747:3:13:5050:3684/2 223578 1
+AGGCACTGCCAGCGGACCTGCCGCGGCAGCGGATTGAGCACAC
+>>747:3:13:5051:2559/2 223579 1
+CCGTCACATTCGCTGCCGCCGGACAAGTCCTCGCGCAATACACCTGGCGTAACGTCCAAATATACGGCGG
+>>747:3:13:5082:20076/2 223608 1
+CAACCCCGTGACCAACGAGTTCGGCGAGCACTACGACTACGGCGTCCGCGCCGCGGGCGCCTTCCTCGACCGGGTG
+>>747:3:13:5097:15252/1 223617 1
+GGACGCGCTGCTCGACCGCCTGCTCCGTGCCGGGGCCGCCGCGACTCGAGCGCACGCCGGCGTCGACCGTCACGCG
+>>747:3:13:5112:20888/2 223630 1
+GCCCAGGAACTCTGCCGACAACCTCTATGGCGACTCGGTCGTCGCGCTCGACGCCGATACCGGAAAGCTG
+>>747:3:13:5123:2477/1 223634 1
+CCTGCGCCCGATCAAAGAGCTCGCCGGCGACGAGATTTCCTACGACGCGATTCACATCGTGGTCGCGACGATA
+>>747:3:13:5126:12137/2 223635 1
+GACCGGCTCGAGCGGGCGGCGGCGCCGCGCGCGCAGACGCAGCAGGCCACGCCGACTGGG
+>>747:3:13:5160:12865/2 223666 1
+CGCGACGGTCCCCAACCACGCTGCCGCGATCGCCGGGCTCGGCCGGCAGGCGGTCGGACGCGG
+>>747:3:13:5196:18218/2 223693 1
+TCAGGGCGGCATGCCCGGCGCCCCCGCGGAACCGCCCCAGGAGCCGCCGACTGAGGCCGAGCGGCTG
+>>747:3:13:5205:8186/2 223698 1
+CGGTACCGGCGCCGCCGTCGAGCACGAGGAGCGCGAGCAGCTGGTCGAGCAGGCTGCCTGCGGAACCGATGCGG
+>>747:3:13:5205:2722/2 223699 1
+GCACGACGAGCGCGCGCTCACGATCGAGGACGACGTCGACAGGGGACTGCACGACGCACCCGAGTTGATTGCCGCG
+>>747:3:13:5207:20763/2 223700 1
+CATCCTGCTCGAGGAACTCGATGACGCCTTCCTGCGCGCGGTCGACGATCCCGACGTGCGGGTGATCATCCTGGCG
+>>747:3:13:5215:5117/2 223711 1
+CCCCGTCCCGGCCGAGGCCGGGGTCCCGGCGGGCGCCGCGGCGGCGGGCG
+>>747:3:13:5225:16924/1 223717 1
+CTGATGCAGGCTGCGCTTATTGCAGCCGGAATCATTCTGCTCGCCATCTTTGTCTGGCATGAGGGACGAACCCCGC
+>>747:3:13:5226:3874/1 223719 1
+GCTCGATCAGCGCCTGCTGGTGCTCGACGGCGCGCGCGGCGCCATCCGCCGACAGATCGACCTGCCC
+>>747:3:13:5248:19810/1 223739 1
+ACGCGGCGCTGCTCGAGGCCGCGCGCGGCAAGCGCGTCGTCCACGTCGGC
+>>747:3:13:5259:2829/1 223748 1
+CTGGCTCACCAGATACGCGAGCACGCCGTAGATGCCGATCGCCGCGAGCGCGACAGCCACCCCAGCGAA
+>>747:3:13:5269:5902/2 223762 1
+CACGGCTCCGAGGAGACCTGGCATGCGTGCCTCGGGCCCGCCGAGCGCGACGCCCTCGCCGCCACGCGCGCGG
+>>747:3:13:5285:19305/1 223781 1
+CGGGATCGCCCTGCCGACCCGCGCGGCCGCGCAACTGGTTGTCGATGCGGCGCGCTTCGTGCCGTTCGGTCCCGGG
+>>747:3:13:5315:7784/1 223801 1
+CGATCGTCTGCTTCGGCGTCGCCGTCGGCGCGGCCTCCTCGGCGAAGCTGCGCGCGAGGTCGATGGCCGTCGCGGG
+>>747:3:13:5325:9340/2 223814 1
+GCGTGCTATACCGCTGGGCCAGGGACGCGCCGACGCCGCGCGCGCCCTCGCTCTGGCCTGCTGGTGGGGGAGCG
+>>747:3:13:5346:16778/2 223838 1
+GTACCTGGAGATGGCCAAGATCGACCTCCGTCGCGCGGGCGCGACTGACGGCCAGAAGGCTCGGGCCTGGCGCGCC
+>>747:3:13:5348:10408/2 223839 1
+TCTGCGCTCCTTCGAGTCGATCCTGGCCGAGCACATGTCGGCGGCGACGGCGACGTCAACGGTGACCGCCGGCGCG
+>>747:3:13:5356:3682/1 223849 1
+GCGTCCAGCGGCGCGAGGCGGCGGGTGGCGCGTGGCGCGAGCTCGGCGCTCCGGTCGTG
+>>747:3:13:5359:2530/1 223850 1
+GTTGTGGTGAACCACGTCGACCCCTTCGCAGGCGCGCGCAATCGCCGCGGCGTCCCGGATGTCCCCCC
+>>747:3:13:5384:17884/1 223875 1
+GTGCCGCCGCCCATGAAGATGGTCGAAACCGTCCGCGTTCCGACCCGCTCGGCAGTCGCGGCGATCTCGCGCGTGA
+>>747:3:13:5401:12463/2 223888 1
+CTCGCGCGGCTGTGCGACCAGAGCCTGCTCGTCGAACGCCTCGCCCAAGCGCCGCGATCGTTCAATCGCCGCCGCC
+>>747:3:13:5412:12131/1 223896 1
+AGAACGGACCGAACGACGCGCCGGCCCAGGCCCGAAGGCGATGGCGCTGATCGCCGGCGAGGGATCCGACGGGGC
+>>747:3:13:5430:19656/1 223910 1
+AGTCGGCGCCGCGGTGGCGGCGTCGCCGCTCGACGGTGGCCCGCGCCTCTGCGAGGTCCACGCGACGCCACAGGAA
+>>747:3:13:5455:9287/2 223924 1
+CGACGCCGGGTTTGGAGCAGGCGGCGAGCGCGAGCAGCGCGCCGACAGTCAGGAAACGGATAACTTTCATTTT
+>>747:3:13:5494:9001/2 223950 1
+CCGAGTTTCCCTGGATGGCGATGTCGGCGCCGAGCCGCTGCAGCTCGAGCGCGTGCATGAACCGGTTCTCGAAGAT
+>>747:3:13:5533:15037/2 223992 1
+TACCATCGGCGCAACACCCGCCGTAGTCAACGCAGTGCTGGATGCGCTCGCGTGCGCCGGCGTCGGCAGTGCGATC
+>>747:3:13:5540:18822/2 224000 1
+CGGCTTCCGTCCGACCCTGAATCAGTTGAACGAACTGCTCGCGCGCGCGGCCTCGACCCCGCGTCCGGGCGATCGC
+>>747:3:13:5579:9644/1 224029 1
+CCCGCGCCGCGAAGTCGCCGAGGCGATGCTCGCCGCGACCGCGGGGGCGAAACGCATCGTCACCTACTCGGCGTAC
+>>747:3:13:5588:17537/1 224039 1
+GCGCTGACTACTTGCCGGCTGACTCTGTACGTAGTGTCCGGCTTTAGCCGGACCT
+>>747:3:13:5588:13730/2 224041 1
+CCGCGCCCACTGTGCACTTCCGGTAGCCCAGGCCGCGGCGGATGATGCCGCCGCGCGCGCTCTCGAGCACCGCCAC
+>>747:3:13:5593:1870/1 224046 1
+TTCCAGGAGACCGGCGACATCTTCGATCCGGCGACGGCGAAGAAACTCTACGACCACGTCTATTCCGCCGGCGGCC
+>>747:3:13:5596:12482/2 1328219 1
+AGTCGGGTGACGCCGGTGAAATTGATCAACCGCACGCAGCGATCGGCCTCGCGCGGATAGCGGACGTGCGTGCCGC
+>>747:3:13:5621:10679/2 224072 1
+GCGTGGTCGGCGACGGTATGGGGCAGCGCGGCGGGGCGGCCGGGCTGGCGCGCCTGGGGACGGCCGGGCG
+>>747:3:13:5622:8904/1 224074 1
+CGGCCCGGCGCTGCGCAGGCAGGACCAGTTGGGCGGGGGGGAGGGCCGCGAGACCGCGAGGCGCGCAATCGCATCG
+>>747:3:13:5658:2837/1 224106 1
+CGCGCCTGCCCGGGGGCCGAGCAGGTCTTCCTCGACGGCGCGCTGCTCGGCGAGGTGCCGGCCAGGTCCAAGAGCG
+>>747:3:13:5664:13745/1 224109 1
+CGACGTCTCGATCGCCGTCTGATCCACTTCGCCGTCTCCCTGGGCTGCGTGGCCATCGCCAACCTGAAACAGCGCG
+>>747:3:13:5665:3730/2 224110 1
+GTCTCATTCCTGGTGTCTGGTAGGCGAAATGCGCGCGGAGGTCAGACGCATTGCGAATCGAGGACGTCTGACTGTC
+>>747:3:13:5666:15904/1 224111 1
+CAGGTCTACTCGCACTTCCGCGGGGTCTACCGGCCCTTCCTCTGGGAGCTTCCGGCCGGCGGCGCGACCCGCTC
+>>747:3:13:5673:14115/2 224113 1
+CGCTCTCGGCGGCGGCGATCTCGCGCGGGCGCTTCAGCCTCGGCATCGG
+>>747:3:13:5674:7368/2 224114 1
+CAGCCGATGTCGGACGTCGACCACCACGTCTCGCCCGCCCGCAGGCCGAACACCCAGTCGGCCATCGCGCTGATGT
+>>747:3:13:5733:12617/2 224155 1
+AAGCGCTCCTCGTCCTGGGCGGTGGCGCGCAGCGAGAGCGGACGTCCGGTCTTCCGCCGCCGCGCCACACGCCTC
+>>747:3:13:5738:13805/1 224156 1
+CCCCAGGTGATCAGCCTCGACGCGCTGCGCGAGATCGGCCGCAACTAC
+>>747:3:13:5742:4423/1 224158 1
+GTTGACGGTGAACGACAGCGGCACGACGACCTTCGCGGCTGCGGTGGGTGGCGGTACAGCGCTCGCCAGC
+>>747:3:13:5761:2845/1 224179 1
+ATCCGCTCACCGGCGCGGGCCGCGACGCGGTGCTGATGAGTGACGCCGACGCCGATG
+>>747:3:13:5778:10441/1 224195 1
+TGTCTTGCCATGGTCGACATGGCCCATCACGGTAACAACCGGCGCACGCGGTTCTGTTTTAACCTCCGCAGCCGGC
+>>747:3:13:5784:1974/2 224199 1
+GGTTGACCACGCCGCCGGCGCCGCCGCGGCCGAAAGCCATGCCGCCCGGG
+>>747:3:13:5786:12211/1 224200 1
+ATGGGAAACACCAAATAGCTTGAAGAACCCAGAATCTGTAGCTTTTGCTCCTAAGCAAAATGTCTTGTTTGTTTCT
+>>747:3:13:5806:16902/2 224216 1
+GGCGGGCTTCGACGCGCACCGCCGCGACCCGCTCGCCGATCTGGCATGGAGTGCCGGAGACTTCGCCGCCCTCACC
+>>747:3:13:5819:16526/1 224227 1
+AGCTGATCAAATCCCTGGACCGGCACCGCGCGCGCGGTCGCGAAGCGACAGACACGCCGGCGCGGCTC
+>>747:3:13:5835:5452/1 224249 1
+TGTAGGTGACCTCGCGCCCGCCGTAGCCGAAGCGCGCGTTCAGGAGCCAGCCGATCGGGCCGGCGAGCCCCTCGGC
+>>747:3:13:5882:12591/2 224304 1
+CCTGGCCCGGCAACCTGCGCGAACTGCGCAACGCCGTGCGCCGCATGGTGCTGCTCGGCAGCTCGCTCGAGCTCGA
+>>747:3:13:5885:5689/1 224307 1
+AGGTTCTCCCGTTGTTCCTGTTGGCTCGGGGGCAATGACGGCGTCGAGGTGGTCACGGAGGGCATCGAGCTGGCGG
+>>747:3:13:5904:8186/2 224326 1
+GTCCTCGGCGCGCGCAACCGGCAGGCGCGCGCCGGCTTCGCGCTGCCACCGGGGCTGTCCACGCCCCATC
+>>747:3:13:5917:10386/1 224344 1
+TGAGGGCGACATAGTCGGCGCGGCGCTGTTCTTCGGCCTGATCCATTTGCCGGCGCAGCATCAGCGCAAATTCCTG
+>>747:3:13:5917:18953/2 224346 1
+CGCGGCCCGCCTCGTGGTCGACCGCCTCGACCGTCCACGGCCCCGGCGCGAGTCCCGTCCACGTGAAGCGGCCCTC
+>>747:3:13:5938:1703/2 224365 1
+GCACTGAGCTGGCAAGGAACGTTTGGCGACGGCGTGCGTTTCATGTTCCCTGCGGCCAAGCCGGCTGCGAGGTAGA
+>>747:3:13:5945:10328/1 224370 1
+TCGGCCTCGAGGCACACGACCTTGCGGTCGGGACACGCGATCGCCGCGCCCGTCGCGACCGGCAGGCCCTGACCGA
+>>747:3:13:5953:13906/2 224376 1
+TGGCGCTGCTCGCCCGGATCGAGCCGCTCGAGCGCGAGGCGGCGCGGGCGCTCGCGGCGCG
+>>747:3:13:5959:9651/1 224388 1
+AAGTCATCGCTGCAGGAGACGCGGCGCGAAGCGGCGACCTGCGCGCGGCCGCGACGCGCACGACGTTCTTACGCAA
+>>747:3:13:5966:9286/2 224398 1
+TGTTTTGAGTAGAAGACGCGCGATGGTCTGGCCGGACCTGAAAGCGGAACGGAAGCTCCCCCGGAACGGCCAAACG
+>>747:3:13:5999:2991/2 224420 1
+CGCGCTACGGCACCGCCTATGTCGCGCGACGCGCCGACGGCGCGATCCTCCTGCGCCGCCGCCCG
+>>747:3:13:6005:12983/2 224423 1
+CTGCACGGCGAGCGGCTTCTCGACGATGATGTGCTTGCCGTGGCGCGCGGCGAGCACGAATTGCTGGGCGTGCTG
+>>747:3:13:6014:7102/2 224430 1
+GCTCTGTAGGCTGGCGTGAAATATCCCCAACCTGACGGTTGGGGG
+>>747:3:13:6047:17193/2 224460 1
+GCCCGCGTGGATGCGCGCCGTGCTCCTGATCGGAGTCCTCGCCGCCGCCGTGGTCATCGCCCGGCGCTGGCTCATC
+>>747:3:13:6052:16132/1 224462 1
+TCGCGACGGGTACGACGTCGCGCGGACCGCGCGCGCGCAGGAACTTCCACACGTTCTCGTGCGGGAACGG
+>>747:3:13:6058:11856/1 224473 1
+CGCAAGGTGCAGCGGCCCGCGCGGTTCGAGGGGAGCCATCTCCGCGAGGCCGACGCGATCCTCGGGCTGATCGCGC
+>>747:3:13:6058:7224/2 224474 1
+GTAAACCACTCACCGTCGTCGGGGACGACGCGCCGCGCGGGCTGGCGCCATTGGATCCCGCCGGTGCCATGGTCCA
+>>747:3:13:6071:8456/2 224490 1
+GCATCATCTCATTCATCGAGAAGCCCAACGATCCGCCCGGCATGCCCGACCGACCGGACTACGCTCTGGCGAGCAT
+>>747:3:13:6074:4705/2 224494 1
+CCGGAAGGTCGGCAGTGCGGAACGACGCGAAGCGCGGACCGAGATCGATGACCAGCGACGCCGGACTATCGCCGGG
+>>747:3:13:6080:17906/1 224500 1
+CGAGGCGACATCGAAGCGTCGCGGACCTCGAACGGCCAGATCGTGCGCGCCTTCGTCAGCGACGTGCTGGACGAGG
+>>747:3:13:6086:17020/1 224508 1
+CCGTCCAGCGACGGCAAGGTGGTGCGCATCCCGATCCCTCCGCTCACCGAGGAACGGCGCAAGGAGCTGGCGAAGA
+>>747:3:13:6093:13985/2 224515 1
+AGCACCACCACCCGGTCCGTCATGATCACTCCGAAAAGAGCAGGGGCCGCGCCGGGGTACGGGCGCGGCCCCTTCG
+>>747:3:13:6108:4986/2 224536 1
+ACGGCGACGATACCGCCGAGGACCGCGCGCCCGAGGCCGCCGTCGCGGTAGGCGCGCACCAGCAGTGCG
+>>747:3:13:6110:3961/2 224537 1
+GCGCCGAAGATCGCGATGATCAGACAGGTCGCCGGGATCGCCAGCTTGAGCGCCCGCTCCACGATCAGCTTGTTCG
+>>747:3:13:6116:16645/1 224545 1
+CGGGGTGGCCCGTTGATCCGCTCCGGTTCGATCGAGCCGGCCCGCTCGCGCAGCCGCCTCCCCGGGCTGACGACGC
+>>747:3:13:6131:17204/2 224551 1
+GGCCCCTATGACGCGTGCGGCCCGCCGTACGCGCGCGGGCGTCAGACGCTCGAACGCGGGCAGCCCTTCGGGCGCG
+>>747:3:13:6137:6410/2 224556 1
+CCGATGCCCTGCCGCTGATGGCGGACATCGTCGCGCGCCCGACGTTCCCCGAGGCCGAGCTGAAGCGTCTTCGTGA
+>>747:3:13:6193:13972/2 224610 1
+GCCCCGGTCGGCTCCACCACGACCTTGCTGCGCAACGCGAGGTGGCGCATCGCGTCCAGGAGCGCATCGTCG
+>>747:3:13:6203:7514/1 224623 1
+CGTCGTCAGGGGTTTCCGGCGTAGGAGGTCCAGGATCGCCCGTCGCGTCGGATCCGCGAG
+>>747:3:13:6222:2811/1 224637 1
+AGCACGCTGCCGGCGCCTCGTGCCTGCCGGTTCCGTTCAGCTGCATCGGCACCAGCTTCTGGCGCGCCGATCGTCC
+>>747:3:13:6264:2549/1 224673 1
+GGTCGTCCTGGACGAACCGGTCTCGGCGCTCGACGTGTCGATTCGTGCGCAGATCATGAACCTGCTCAAGGACAT
+>>747:3:13:6272:13840/2 224686 1
+CCTGGTCGCGATCGAGCGTCTGCTCGCCGGCGCCGCGACCGCCGCCGCCTAAATCCGCTCCGTCGCCCGCCC
+>>747:3:13:6278:3269/2 224697 1
+GAGTTCGGAGTTCTAAGTTCGAAGTTCGAAGTTCGCCGCGCGAAGCGCGGCGGAAGCGCGCCCGG
+>>747:3:13:6290:9524/2 224705 1
+ATGATGAAGGTATTCTTGTATTGCTTGTTCGCTGTCCTCCTGGGCACTTCTTTGGCCTGGGCACAAGTAGGCGACG
+>>747:3:13:6301:21143/1 224710 1
+TGCAGCACGCCGCCGGTGGTTCCCTGCGAGGCTGACGACTGCACCTCGAAGTAGACGATGTTGTCCACGACCTTGA
+>>747:3:13:6315:8040/2 224725 1
+CGAACTGGATGTTGGACCCGCCCGACTCGATCCCGACGGCGCGCACGATCGCGGCCGCTGCGTCGCGCAGCTCCTG
+>>747:3:13:6316:10502/2 224727 1
+AATTGAACAGAGCGCACCACGTCCGCGGCGCCCAGGCAGCGGGCGATAATCGCGGGCCGGCGATTGAACATGC
+>>747:3:13:6330:7326/1 224740 1
+CCCGACAGCGCGCATCGCGCCGGCCGGCGGCGGCGGCGGCCGCGGGTTGAGGCGAGCGATGCGATCCTGC
+>>747:3:13:6337:11184/1 224748 1
+GTCCCGACCACTTGACGTGCGTCGCGTCGCGCGCGACGGCGCCGAGCGCGCAGCGATCGCCCGCCATCGCCTGGGC
+>>747:3:13:6359:5026/2 224774 1
+TCGACGAGCATGCCCACTGGAACAGGATGCTCTCGCTCGGCGAGCAGCAGCGCCTCGGCATCGCGCGCGCGATCC
+>>747:3:13:6371:16435/2 224786 1
+GAGGGCGCGGTCGAGGTGGACGGCGGCGCGGCCTCGTTCGCGCCCAGCGATCTCGAGCAGTTCCGCTACCCGC
+>>747:3:13:6379:6203/1 224789 1
+GGCCGCGGCCAGCTGCGCGTGCTCGCCGAGCGCGTGGCCGCGCGCCGCGCGGGGTTCGAGCGCTACCGCGACGCGC
+>>747:3:13:6403:11722/2 224803 1
+TAGAGCGCCCGCGAGCGCGCCGGAAGCCCCGCGCCGGCCGGAGACGTACGCGAGCAGCGAGGCAGCGAACAGGCCG
+>>747:3:13:6418:5146/1 224820 1
+CCACTGCGCACCGCGATCATCTCGGCGGCGACGACGACCATCCACGCGACGCCAATCGCGACGCGCAGCGCGATCA
+>>747:3:13:6433:19628/2 224833 1
+GGCTCGATCGGTCTGACGGTCGTCGGCCTCGACCTCGCCTTCGCCGCGAGCGCGGCCGCCGCTCCGCCCGGCCCGA
+>>747:3:13:6444:18417/2 224848 1
+GATGCGAGAGAGATCAGGCCAACGCCGAGGACCCCGAGCGCGCCGGGACCGCGGCCGCCGAGGAAGCCACCGGCC
+>>747:3:13:6451:16674/2 224852 1
+GAGCAGATCGCCTACCTGTCGGAGTACTACATGCTCGAGCCGGGCGACCTGATCTATTCCGGGACGCCGGCGGGCG
+>>747:3:13:6462:16904/1 224862 1
+ACACTCGCAGAACCAACACGAAGCCAGTTGCAAAACTTCGCCGCGCCCAAAAATGAAACTCTGACTACCGGGTGGC
+>>747:3:13:6464:3016/2 224863 1
+GCGGCGAGGAAGACGACCCAGCCGACCGTGCCCGCGAGCGCGGCGACGCCGTCATTTTCCGTGAG
+>>747:3:13:6476:9432/2 224872 1
+CTCGACGGCCTGCTCGGCGAGATGGCCGGCCTCTTCCCCGATGCGTACCTGCACATCGGAGGGGACGAGGTGAACG
+>>747:3:13:6479:11155/2 224877 1
+TTCCCGCGGTCATCGACCAGCAGCGCCGCTACGACCGCGCCGCCGCGTTCCCCGGCAAGGCCGCAAGCGTGCTCAC
+>>747:3:13:6490:18252/1 224882 1
+TTTCCGCCGGATGATGGAATACGGATGCCGACCGGAGAATGCCGCCGCGGCGCGACTCGGCGTGGGCAGTCACAAC
+>>747:3:13:6493:7044/2 224885 1
+CAACAGCGCCGCCGGGGCGCTCTCCGGCGAGGCGCGCGCCGACCTCGCCCGTCCGGGCATCTTCCTCTACGGCGG
+>>747:3:13:6511:2884/2 224903 1
+TGTCTCAGCCTCCCAAGTAGCTGAGAGTACAGGTGTGTGCCACCACACCCAGCTAATTTTTGTATTTGTTGTAGAG
+>>747:3:13:6553:17112/2 224927 1
+CCGGACGCTTGAAGACACGCAGCACGAGAAGCCCGCCGATCGATGGCGGCGCGCTCCGAACGATTCGGCGCACCCC
+>>747:3:13:6562:6296/2 224929 1
+CTCACGGGTGAGGGGCACCGCGCGCACGGCCCGCTCCGCCGCCACGCGCTCACCGCCCGGCAGCGCCACGGGCG
+>>747:3:13:6566:16676/2 224944 1
+CGTCTCCTTCGCCGGCCTCGCCGTGCTCCTCGCCGTCGTGGGCATCTACGGCGTGGTCGGGTTCA
+>>747:3:13:6578:19297/1 224952 1
+CGGCAAGTTCGCCCGCGTCTGCCTGAAGACCCCGTACATCGACTACAACGGCCGGCTCTGCATGGTGAGCGCGGGC
+>>747:3:13:6597:4730/1 224983 1
+CGGTTCCACGGCAACGCGATCACCGGAACTCCTCCCGCCAGGTCCTGCCGGCGGCGTCGTTCAGCGCCCC
+>>747:3:13:6601:8653/1 224988 1
+GAGGACGGCCCGGGCCTGTTCATGCCCGGTTCTCCCGCGCCGGAGGATCTCGCCGGGTTCGGCGTGGCCGACCC
+>>747:3:13:6601:8653/2 224989 1
+GCACGGCGTCGGTAACCGGGCGCGTTCCGACTCCGGCCGGCGTCGCGGTCGCGACCGCACGCTCC
+>>747:3:13:6605:16813/1 224995 1
+AACGCAAATCTACTCGAGGTGATCGTCGTCGACGATGGGTCGTCCGAACCAGAAACTAGG
+>>747:3:13:6614:15997/2 224999 1
+GTCTCGTGCGACGCGGCGTTCGCGCGGCTGCGGCGTGAGCTCCACGGCTTCGAGGGGATCGCACCCGCGGATCCGG
+>>747:3:13:6616:15554/2 225001 1
+ATCCTCGGCATGGGCGACATCGTCGGCCTGATGAAGGATTTCGAGGAAGTCGTCGACGCGGAGAAGGCG
+>>747:3:13:6622:15520/2 225013 1
+AGATCGGCGACCTGGCGGCGGGTGCGGGCATCCGGCGGGTCCACCTGCTCTCCTGG
+>>747:3:13:6627:11262/2 225018 1
+TTTGGTTGATGACGCTGTTCTCCGGCGCAATCGCCGCACAGGCGCAGTTGACCGTCGTGCCG
+>>747:3:13:6632:5241/2 225024 1
+ACGCCACTAGAGTGCCGCCAATCGAGTGGCGCGCCCGCGAAAGTCCGCGCCCGCTTCGTCGCACACAGGAGG
+>>747:3:13:6651:5159/1 225045 1
+GCAGCTCTGCCGCGAAGTCCGCGGCCCGCGAGGAGCCGGCGCATGCGAGCACGGCCGCG
+>>747:3:13:6670:20688/1 225055 1
+GCAGAGCCTCCATGCGGATGGGCTGACCTCGGCGGCATAGCCGGCGCGGCGCCGG
+>>747:3:13:6704:21213/1 225088 1
+CGCGTCAAGCCTCCCGGCGGAGCAATCAAAGGGGCGACTCCGACCGCGGGCGCGCCTCTATCACGTCTTCTGCGCA
+>>747:3:13:6705:20241/2 225090 1
+CGTCCGCGACGTGTCCTCGCCGATGCGGCGGCACCGCATCTGGCGGCTGCCCGTGATCCGCGGCGTCGTCGCGCTC
+>>747:3:13:6711:9568/2 225097 1
+GTCCGGGATCACGCCGCAGATGGTCGAGCTGATCGCGCGCGCCGCCGCGCGCGGGCCGGGCGAGGGCTC
+>>747:3:13:6717:19136/1 225101 1
+GTTGGCGTCCATGAGGTCATTGTCGACGTCGCGCGAGAGTCTAACCCGACCACCAGCAATCGCGGAAAGGACGATG
+>>747:3:13:6729:14678/2 225120 1
+GCACGACGGCCCCGTGGATCCAGCTCCAGCGGGGGGAGCGAGCGGACGTAGCGCGCGAACCGACGATTGTGG
+>>747:3:13:6733:1266/1 225124 1
+TATGTAGGGGGGCTTGGATTCGGTTTGAAATGGGATATGGGTTGGATGCACGACACGCTCAAGTACATGAGCCACG
+>>747:3:13:6760:12219/1 225147 1
+AGCCGGTCCTACGGCGACGCGGTCGTGTCGCCACACGCCGCGCGGCCGCAAGCGCAGCCGGAACG
+>>747:3:13:6785:14338/2 225171 1
+GACCACGCGCCGCAGTTGTTCGGGGTCGCCGCGGACCGGCGCGGGACCGATGCCGGCGGTCTCCACCGTCCGGCTC
+>>747:3:13:6790:9805/1 225177 1
+GAGGCTGATGAGTCCGAGCAGCACCAGCGGCTGGGCGAAACCAAGCGGCAGGCCGCCGATCATGCCTCTCTCCCGG
+>>747:3:13:6849:12329/1 225228 1
+CACCCCGTCGATAAGCTCGGTTGAAACAAACGGCCGCGCCGCATCGTGGATCAGCACGCGATCGGGACTACGGGTG
+>>747:3:13:6849:13975/1 225230 1
+CAGACAGTGTTTGCGCCGCGGCGGGGTGCCGCGATCGCCGCGTAACGGACACGAGGAGGGCGTAGAGAGGCAGAG
+>>747:3:13:6849:4782/2 225231 1
+GGACCGTCTACGAATCGGCGCCCGACGGCGACGAGGCGAGCGCGACCACGACCGCGACGATCGTGAGCG
+>>747:3:13:6878:7146/2 225267 1
+CTCGCGGGTTGATTTGATCGCCTGTTCTGCTTGATCATCGTCTCAGCGGCGACTCCGCCTTACCCCGAGTAATCGT
+>>747:3:13:6906:3881/2 225308 1
+CGACGCGTGTGATGGGGACCACCCCGCGCGCCGAGATGCCCGTGAAGATGGCGCCAAGCTGGTTCGGCTC
+>>747:3:13:6906:6219/1 225309 1
+GGGTTCGAGATCTCGTGGGCCACCCCGGCCGCCAGCGTGCCGATGCTCTCGAGCCTCTGGGTGTGGATGAGCTCG
+>>747:3:13:6967:16143/1 225388 1
+TCCTGTGAAAAGGGGTTCTAGTACCGCCCGCCGCGGTCGTGCGCGCGCTGCGACGAGACCGCGTGTGCCTCCCGC
+>>747:3:13:6982:12763/1 225401 1
+TTTGCATGCTGCCGTATCCGAGCTCTGCGTTCCTCGACGACGACGCCGCGAGCGCGACCGGGAAGCGGGTGCATCT
+>>747:3:13:6999:9854/2 225414 1
+ATCAGGGGGGCAAGCAGACGATCACCGCGGCCGCGGAGTTCGTCGGCACCGGTTTGAGCCTTCCCGATCGCAATCA
+>>747:3:13:7015:1134/2 225431 1
+CGGGTCGACATTGTATTTGCTAGAGGAACCGACCATCGGCCTGCACATGGCCGACATTGAATTGCTCCTGAATGTG
+>>747:3:13:7023:21308/1 225445 1
+CGGACCGCCCACCCGAACACGAGCGCCGCGCCGATGACCAACAGCCACGACCACAGCACCCCCACGACGATCAGCA
+>>747:3:13:7030:11102/2 225451 1
+GTTGAACTGGTCGATGTGCTTGCCGGGCACGACGATGCGCACGTCCACGCCGCGCCGCGCCGCGGCGGCCAGTCCC
+>>747:3:13:7035:12447/2 225454 1
+GACGAGGAGCCGTCGTCGAGGACGCGGCCGCCGCCCGGCCGGTTGGTGGCCGGATCGACGCCGTAG
+>>747:3:13:7057:6396/1 225473 1
+TTCGTCATCGAGAGGAAGCGCGCCGACGGCATCGCGCGCGCGGCGGCGGCGCAGGCGTCAGGCGG
+>>747:3:13:7104:2863/1 225517 1
+CAATCAACGGAGCATCGCGATTCTCCGTGCGCCAGCGGCGCGCGAATTCCACATCCGGCGCGCTGAGCGC
+>>747:3:13:7107:2636/2 225521 1
+GGGATGTGACGCTTCGGTTGGGCCCCGATCCCACGCCCGTCGAAGGCCGCGCGCTCTCGAACGCCTT
+>>747:3:13:7114:10638/1 225530 1
+CACGTCTCCCACTGAGACGCGCGCCCGCTGACTTAGACTGGAGGCCGGTCCCCTGGTGAGGCCGGCCTTTTTTTAT
+>>747:3:13:7120:4607/1 225536 1
+CAAGAGCGCGCCGCCGGCCGCGACGCCGCCAGCGAAGAAGTAAGACTCGCCATTTTGGGACGCTGCCAAC
+>>747:3:13:7152:3039/2 225567 1
+GGACGTGATGGCGGCAGCGCAGGATCGCCGCCGGCGCACCGGGCGACGGACG
+>>747:3:13:7153:15977/2 225568 1
+GACCTGTTCGAGGTGCGCGGCGAGCGCCGCGCCCGGCGCGGCACCTTGTCGTCGCAGCTGGTTTCC
+>>747:3:13:7157:16187/2 225575 1
+GAGAACCTGCTGCGCGGGGTGCTGGCGCCGCTCTTCGGCGCGCTTTCCGACCGCACGGGACGAAAGCCCCTGATCC
+>>747:3:13:7159:20393/1 225579 1
+GTTGGAGCTCGGACTGGGTCAGCGCGTAGGCCACGGCCGGCACCAGAGCGAGCGCGGCCAGCGCGGCGGCGGCGGC
+>>747:3:13:7185:12848/2 225624 1
+CCGCGCTCTTCAATCGCAGCACCGGCGGCGGCGTCGCGCCCGTCGAGTAGGCGTAGCTGCCCGCC
+>>747:3:13:7227:15771/1 225662 1
+GTTCGGCAGCAAGCGACCTGGGCCAACATCCAATACACGCGCTTTCTCGCCGGCGCGAAGTTCACCGAGCAGGACG
+>>747:3:13:7243:20134/2 225675 1
+ACGCCCCAGTCGAGCAGCCACGTGTCGAGGCCCGCGCCGACCAGCGCCGCGGCGAGGCTGACGCCCGGCCGCAGG
+>>747:3:13:7249:14128/1 225685 1
+GGACGACATCAACGGTGGCGGCGGGACGGACGTCGTGGCCTATGACGCGGCCGGCGAGATCACCAACCGGACCGAA
+>>747:3:13:7255:14863/2 225692 1
+CAAGAGGGCCATCACGAACACCGCCGCATAGGCAACGACCGGAGGCATCAGTTCAAAGAACACGTCGGGGAAGCCA
+>>747:3:13:7260:18431/1 225699 1
+GAGTGATCGGCTGTCGCACCGGCCGGGGCAGCTTTCCGGCGGGCAGCAGCAGCGGGTCGGCATCGCCCGC
+>>747:3:13:7273:14233/1 225712 1
+CGGCCAGCCGGTCCAGCTCCGCAGCGGGCGGACTTTCTCGGTGCCGCGTCGCGTCTACATCCTC
+>>747:3:13:7273:13130/1 225714 1
+GCGAACCGCACAAGGGGGTGAACCCCGACGAAGTGGTCGCGGTCGGCGCGGCGGTGCAGGCCGGCGTGCTCGGCGG
+>>747:3:13:7276:10673/2 225717 1
+CTATGTCGGCGAGTGGACGAACCTCGGCGCCGGCACTACCACCGCCAACGTGAAGACGACCTACGGCGAGATCAGC
+>>747:3:13:7292:8457/2 225739 1
+CACCGCCTTGTACGCGGCGATGCTGCCGGTGACGCCCAGGATGAGCTCGCGGCCCGCCAGGGACATGGCGTCAGGG
+>>747:3:13:7312:19546/2 225753 1
+CGCCGTCGCGTTCGCGAAAGCGCGGCCAGAGCTTTCGTTCCGCGTCGCGGCCGCCGCGCTCATCGTCGCCGGCGTG
+>>747:3:13:7349:4004/2 225785 1
+GAGATCGCCCGTCGGCTCGTCGGCGACGATGATCGTCGGG
+>>747:3:13:7356:7820/1 225792 1
+GACCGAGCAGATCCTCAAGAAGTTCGACGAGCTGCTCGCGGCGGCGGGCAGCAGCAAGGCCAAGCTGCTCTCCGCC
+>>747:3:13:7357:9694/2 225793 1
+CGTCAGTCACGACAAACGTCGTAGCCTCGTTTGCGCCGGCGCGCCAAACGTGACCGTAAGGTACTATGACCGCATC
+>>747:3:13:7392:4400/1 225824 1
+GATCACGCGCGAAGTCCTCGCCGCGACCGGGACCGCCGGCCTCGAGGATCGGCAGTTCA
+>>747:3:13:7395:6372/1 225833 1
+GGCCCCGACCACCTGTCGCGGACGGTCGCGCGGATGCGCGCGGGCGAGCCGGGCGCCGGGCTGACCGACCGCATCG
+>>747:3:13:7407:17121/1 225843 1
+TGCCGCCTCGCCCCCGGCGGCGTCCGCCGCGGCGCCGGCGACCCATTCGCCGCC
+>>747:3:13:7418:10587/2 225858 1
+TCGACTTCGCGGACCGACACCTATCCCGCTATCACCGTCCGCGGCACCGGCAATGCCGTCCAACACGAAGCCAGTG
+>>747:3:13:7424:11908/1 225863 1
+CCGATCACCGCGAAGCTCGTCGCGAACCTGATCACGGCCGCGGGCGCGACCCGCGCGCTCGCCGTCGACCT
+>>747:3:13:7438:18565/1 225882 1
+CCGAATTCGCCAAGGCGGTCGAAGATCAACGCGCGCGGATCGCGCAGGCCGCGCAGATCATTGGCGTCCAGCGCAA
+>>747:3:13:7445:18960/2 225892 1
+GACTGCACGAGCCGGCTGAGAGCGAACGCCAGCGGCAGCCCGACGCCGACGCCGATGGCGACCATCAACGCCACC
+>>747:3:13:7477:5019/1 225926 1
+AGTGCGTAACTGTGCGCATCATCCACCACCGCGAACGCGCCGGGGCCGGCAAGCAACAGCACAAGGATGGCGATG
+>>747:3:13:7508:17309/1 225954 1
+GCCGTGCGCGCGATGATCGCGCCGCCGGCGGCGGCCAGCGCCACCCCGAACGGAATCAGGATCACGAGCGTCTCG
+>>747:3:13:7518:5402/2 225961 1
+GGCCGGCCTTCGACACTGAAGGGTTGTGTCGATCCACCTCCCGTCAACGGGATTTTGGTAGTAGTCCCAACGGAAA
+>>747:3:13:7544:6808/1 225994 1
+CGGTTCGAGCGCCGCGACCCCGTGGATCTCGGCGCCTCGTGGACCATGCCGGAGGATCGGCTGCTGGGGCTGTTCC
+>>747:3:13:7549:1403/2 225998 1
+CACCCAATGTACCCGAGGGGTCGAGCGCGATGTACTCAGTGCTTCGACGCGCTCGCGGGCTCCATCGCCTGTAATC
+>>747:3:13:7562:2471/1 226010 1
+AAATACGGCGAGAGATAGCCGCGGTCGAACTGGAGCCCC
+>>747:3:13:7574:15472/1 226018 1
+GCGCATGGAAGATCCGGCGGTCTTCGACGAAGTCCACCGCTTCGTGTTCGAGCTGATTCGGCGCGGAGCCGCCACC
+>>747:3:13:7640:3853/2 226078 1
+CGACGGTGGGAGCGACCTGCATCTTCGGAATCTCGCCGCCGTCGGGAATCGTCCCGGAGG
+>>747:3:13:7650:14692/1 226088 1
+GTCTTGCCCAGCATCGACGCGCCGCTGCCCACCGCGTCGAGCACCGGGCCGCTCTTCAATTGAAAGAATTCCGTCT
+>>747:3:13:7665:8393/2 226103 1
+TCCGCCGGCGGCCATTGCCGGCGATAGGCGGTCCTCGCGCGCCGGCCGAGCAACGTCCGCAGCTTCAGTGTGTAGA
+>>747:3:13:7684:1772/1 226117 1
+TGGGATCGAGGGCGCCGGGGTCGGCGAAGAGGTCGAGGAGCTGGTTCTCCACGGTGCCGCGCGCAAAGCGGTGGGG
+>>747:3:13:7710:2662/1 226136 1
+TGGCGTGGGATCGCGCGGCTCCATCTGAACCGCAAGCGACAGCGCTTCGCGCGCCAAAGCGGGATCACGAACTTCC
+>>747:3:13:7735:2556/1 226150 1
+TGGCTTCTTCTTGGCGACCTTCGCGGACGTCGGCGCCGATGCGACGAGCGGCAGCGACTGCCGC
+>>747:3:13:7738:13766/1 226156 1
+GCCGTGCGCCTGCAGATCACCGCGGTCGATCGAGACCCGGTCATCGTCGCCCGGGCCATGGCGGCGAGTCGGCCGG
+>>747:3:13:7745:19552/2 226167 1
+ATCACGCTGCTTCTGCGCGAGTCGGCCGCCGGCGCGACCTCGCGGGCCCAGACGCTCGCCGAGATGCCGCGCCTCC
+>>747:3:13:7746:13659/1 226170 1
+ATATTGCGGCGTCGTTGCCGCGGGCTCGTCGTTTGCCGGGCTCATGATGCGCGCTCCAAGTCGAGGCAGCCGTCC
+>>747:3:13:7755:7088/2 226180 1
+AGGGCCCTCAGCGTGACAACCACGTAAGACGCGCCTTCGCGGCGCCGCTGGACGCGCGCGACTCGCTGCGCCGTGC
+>>747:3:13:7760:19251/2 226185 1
+GAGCACGAGTGCGCGCTCGATCGCGTTCTCGAGCTCGCGGGCATTTCCCCGCCAGGTCTGTGCGCGCAGCCATGCC
+>>747:3:13:7760:15338/2 226186 1
+CCCCAGTCGGAGGAAGAGCGAGAAGAACAAGAGAAGGCCGACGAGCGGCGCCGGCTCAGCATCGAGATGCGCAACA
+>>747:3:13:7780:4243/1 226199 1
+GCGCCGCGCTCACGCCGCTCGAGCAGGTGCGAAGCGCCGGCGCCACCTCCTGGTTCCAGGCCTACATTCC
+>>747:3:13:7781:20509/2 226200 1
+CTTCTACGAGCACCTCGAGCGGCAGCACGCGCTGCGCGGCCGGCGGACGCGGCGCACGTTCCGCGTCGGCGATCCG
+>>747:3:13:7807:16168/2 226237 1
+TAGTCCGCGCGCCGCGCCTCGGCGCCGCCCACGACGCCGCCGCGGTAACGAAAGCAGTCGCCGCC
+>>747:3:13:7814:15794/1 226243 1
+TTGAGGTCGCGATCGTCGTCAAGGCCACGATGTTCGGCGCTTGCGAGGCGGACGCCGGCGCTGCGTGCGCGCCGCC
+>>747:3:13:7827:18759/1 226254 1
+TCAAGACGTGGGTCGCGCGCGCGATCGACCTCGGCGTGGTCGCAATCGACATCCAGGCGACCAGCATCGACCC
+>>747:3:13:7834:10803/1 226262 1
+TGAACGCCGCCGGGCCGCATGAAGATCAGCTCCGCGCGAACGTCCGTGGCGCGACGCTGCAATTCGTTCGACATGC
+>>747:3:13:7861:11742/1 226289 1
+TGGCAAGACCGTGACATCCACCTGGTTTTCACATCCCTTTTCATCCTGGATGCAAAGTGTATAATCACCGGGCA
+>>747:3:13:7871:10949/2 226303 1
+GCAACGCAGCAATGCGCCAACTCACCGGTTGCGACCACCAGAACTCCGGATCGCCGCGCTCGCCGCATTGCGCCAG
+>>747:3:13:7884:8163/1 226316 1
+GCAGCGCCAGGGTGTTGACGAAGAACCCGATCAGGCCCTCCGTCTCGGCCCGGGTGCGGTTGGCGATCGGCGTGCC
+>>747:3:13:7885:10896/2 226317 1
+AATCTGCATTCCGTGGCGCGCCCGGGTTCGTGCCGCAGCGGGATCGGCGAGGGCGTCGTCGACGAGCTCC
+>>747:3:13:7890:6100/2 226321 1
+GCCTCCTGCTCGCATCAATCGGCGGCGCGCTTGGAATCGCCGTTGGATACTGGGGGAAGCAGCTGCTGCCCAATGT
+>>747:3:13:7892:13019/2 226324 1
+GCGCGCCGCGCCGGCGGCCTCCACGCTGTCGCGGATGCGGCGCGCCACGATGTGCGATCCGCCCCGGATCTCGTCG
+>>747:3:13:7937:8197/1 226383 1
+GCCGAGTGGGCGTTGAGTGCGCTCGTGACCTTCGGCGCGGATCTGATTCCGCGGGTCGCCGAAATCCGCATCGACC
+>>747:3:13:7955:12015/1 226406 1
+ATACACCATATCTAGGGGCAGTCTACCCCTTGCGTCAGCCGGCCGAATGCTTCACCATACTCCCAGTTACCTCGCG
+>>747:3:13:7959:8575/2 226409 1
+ACGCCGACAGCGTCTCGTCGATGTCGGTGGCGGGGTCGGGACGGTGGACCTGGTAGAGGTCGAGG
+>>747:3:13:7963:1296/2 226413 1
+CACGATCGCGCGGCGCGGCGCGGCGACGACGCCGGCGCCC
+>>747:3:13:7964:12521/1 226414 1
+GCGCACACGATGATCGACGCCGGCGCCGACGTCGTGTCGGCGAGCGGCCC
+>>747:3:13:7968:1700/2 226417 1
+GATCACCGAGGATCGTGATCAATCCGAAGGCCGCGCCCGCTCCGACGGCCTCGGC
+>>747:3:13:8003:9295/1 226439 1
+GACCGCAGCATGCCCGCGACGTCGCGCAGGGCGGGCTGCTTCCGGCGGCGCTCCGCGAGCGGGCGCGCCGGCTCGC
+>>747:3:13:8021:6066/2 226462 1
+CTGGAGTCGGTGGCGTCGTCGATGGAGTCGGGGTGGCGCGCGGCGGGGCGACTTCATCAACCG
+>>747:3:13:8035:17174/1 226470 1
+CCCTTCGCGCCGACATCCAGCGCGGCCTGGCGACCGCGCGCCGGCTGCCCGAGTTCCGCCGCCAGGTCGCCGACC
+>>747:3:13:8040:15626/1 226474 1
+GGCTATGAGAAGGGCGCCTTCACCGGCGCCGAGCAGCGCAAGAAGGGACGGTTCGAGCTCGCCGAGGGCGGCACGC
+>>747:3:13:8074:15471/2 226504 1
+AGTTTGTAGTTGCCGATCCGCTCGCCGGCGTCCTCCGGCTTCAGGCGAGCGAACTCCGCTTCCAGCTCCGGTGAGA
+>>747:3:13:8082:14389/1 226524 1
+TCTACTCCTGGCGCTCCTCACCGCACTGGCGACCGCGGCCAACGCGCGGCCGCCGCTGGAGCAGCCGAACATCAGC
+>>747:3:13:8091:11678/2 226534 1
+CGACGTTCATGACCGGCTCGAGCAGCGCCGGCTTGGCCTGCTGCATCGCCGCCTTGAACGCTTTCCGC
+>>747:3:13:8120:17773/2 226556 1
+GAGACCGCGGCGCTCGCGGCGGCGCGGGGCATCGAGCTGCTCATCTTTGCCAGCAATGAGCCCACTCAATACAAGT
+>>747:3:13:8147:16107/2 226583 1
+ACAGGGCAAGCGCGCGATCGGTCAGGGCGCGCAGTCGGGCCGTGGAGATCGGCTCGTCGGGCGTG
+>>747:3:13:8173:16755/1 226602 1
+GGGGTACGCGCATCGCCGCGGCATCGTGCACCGAGACATCAAGCCGGAGAACATTCTGCTCTCGAACGGCCACGCC
+>>747:3:13:8204:11146/1 226633 1
+GATCGCCACCGCGGACGGCGCACCGCCGGCGACCCGCGCTTCGAGATCGACGTCGACGGCGAGGCCGAGGGCGCGC
+>>747:3:13:8205:15371/1 226635 1
+TTCCCGAACGCTACTTCGATGTCGCCATCGCCGAGCAGCACGCGGTAACCTTTGCCGCCGACCTTGCGACCGAAGG
+>>747:3:13:8211:6836/1 226638 1
+ATCGTGTCCAGTCCGCGATCGTTGCCGATGTTGCGGAACGGCGGCGG
+>>747:3:13:8211:9240/1 226639 1
+GCCCCAGTCGGTGACCGCGGTGACGGCGCGGCCGCGGAAATCCTCGATCGACTTGTAGCCGCGTTCGTCCATCCAG
+>>747:3:13:8224:19457/2 226656 1
+GCCGGGTTCAGGCTCGGTGTCCGCGAGGCGGCGCGCGGTGCGACGCTCCTCCGCGACTACTCGTACACGTCCTCGG
+>>747:3:13:8235:11533/1 226667 1
+TACCAGCGTAAGCAAGACCACGGCGACAGCGAACAGAAGCCAGGAGATCTTTTTTAGGTGCCGATAATCCTGCGAG
+>>747:3:13:8244:5876/1 226676 1
+GCAGCGAGCTCGAGCGCTCGCTGCGCGCGAGCGGAAATCGCTTCCGCTTCAGTGGCTCTCGCCGAAAGCGAGCTCG
+>>747:3:13:8258:20952/1 226689 1
+GCCGTAGATCGCGCGGTTCGCCGCGATCGCGCCGACGACGACGGGCATCGAGTACTTGCG
+>>747:3:13:8291:4257/1 226721 1
+TACGGTTTTCCAGGGGTACATATGAATTTTCTTGCAGCGATCAGCGCCGCGGGCGCAGCAGCATTAGCTCTGGTGC
+>>747:3:13:8293:17469/1 226724 1
+GATGAACAGGATGCGCCGCCGGCGGTGGTTGCGCGCGGGCTGAAGAACTACTGGGGCTACAGCACGCACAGCTTC
+>>747:3:13:8319:19483/2 226748 1
+TCCTGTCGCACGTGTGGGAATACAACTTCGACCCGCAGACCAACGTGGTGGACGTGCTCGTCAGCCGGCTGCGAGA
+>>747:3:13:8331:20475/1 226764 1
+GCCAAGATCATGGATGTCGCCGTCGCGGAACTGGGGCAGATCACCGGGCAGCGCGCCGTCGTCACCCGGGCCAAGA
+>>747:3:13:8346:8515/2 226785 1
+CCTCTGGGAGCTCGAACGGCAACAGGTCCTCCGCGAGCCCGATCAGCGCGAGACCGACCAGCGAAAGCGCGAAGGT
+>>747:3:13:8350:20057/2 226789 1
+CGCACCCCGCCCGGTGTCCATCTGTTGCTGGTCGCCGCCTGCGACTCCGCCGCCGATGCCGCCCAGCAATGGCTGG
+>>747:3:13:8385:4743/2 226818 1
+CGGGTCGCCGCTGGTGACCTCTGGTGGCGTCGTCGGGATGGTGGCATCGCCGACCAGGG
+>>747:3:13:8386:3315/1 226822 1
+TCGATACTCCACCTTGGCAACCGTCGCGCCCGAGATGCTCCTCGACCGCCGGCGCACCTTCTCCGGCTCGA
+>>747:3:13:8402:13926/2 226839 1
+GAAGCAGGATAGAATCGGGTCGCGCGCCTGGCGCGGGCGCGCACC
+>>747:3:13:8415:11054/1 226860 1
+GCCGACGCTCCTCGCCCGCAGGGAGGCGGCGACCGCGGGGGATCGCTGGCGCAGCTCCGAGTAGGTCATCTGTCCC
+>>747:3:13:8417:7895/2 226863 1
+GTCTGGCGGGCGGGGCGATCCCGCTCGGCGCGCCGATCGTCGTCGCGCTCGCGCGGATGAACCGCATCA
+>>747:3:13:8431:17050/1 226876 1
+AGGGCGAGATCCTCGAGCTCAAAGACACGATCAACGTCATGGTCGACCAGCTGAACTCATTCGCGTCCGAGGTGAC
+>>747:3:13:8468:15324/2 226913 1
+GAGCGCAAGGCCCCCAACATCGTCACCGCGGCGTCGGCCTCGACCGTCGAGGCGACGCGGCCCG
+>>747:3:13:8482:11931/2 226929 1
+GCCGGCGTGGTCTTGTCGCAGCCGCCGAGCAATACCGCGCCGTCGATCGGGTGCGAGCGCAGCAGCTCTTCGGTC
+>>747:3:13:8483:20774/1 226930 1
+AGATAGTCGGCGGCGCGGTCCTCGAGCAGGCCGACGGCGCGGCCGACGCGCACGAGCTGCTTCCGGATCTCGGCGG
+>>747:3:13:8517:13581/1 226971 1
+CGCGTCGCTCGGCGCCACGCGCGTGACGCTCATCCGCCAGATGCTTACCGAGAGCCTGCTCGTCGCCAGCATCG
+>>747:3:13:8538:20770/2 226991 1
+CGCACCCGTTCCGCGACGCGGCCCGCACCCGCGGCTACGCGCCGGCGGCCGTGGCGCTGGGGTTCCACGG
+>>747:3:13:8560:4600/2 227009 1
+GTGGTCAAATGTCCCCAGCGACTGCACGCCGTACGGGTAATTCCCCGGCGGCGGAGTTTTCATGCCGGACGCCGTG
+>>747:3:13:8617:14862/2 227074 1
+AGGGGCGACCCACCCCTTGCCGGCGAGCTTCTTCGTGAAATCGCGCGCGAAGTCCCAGCGCTCCTCGGTTAGCTCG
+>>747:3:13:8620:8699/2 227076 1
+CCGATCTCCGCGAATTCCCCAGCGGGCAGGGGCGTCTCCGCGCCGCGGGCCGAGCCCGCTTCTCCCATCCGCCTGA
+>>747:3:13:8640:5354/1 227096 1
+GGAGAGCGAGCGCGGCCGGCGGCGGGGCCCGCTCCACGGCGTGCCGATCGCGATCAAGGATCTGATCGCGGAGG
+>>747:3:13:8640:11002/1 227097 1
+GCGGTCATCGCAGCCGGGAGCGGTGGCGCCGCCGCGATCGCGGTCTCGGCCACCGGCGG
+>>747:3:13:8646:5111/2 227101 1
+TCGCGGGGTCGGCCGGCGCGGCGACGATCTTGCCGTCGGCGATCCAGAGGTCGCGCACCTCGCCG
+>>747:3:13:8659:15082/2 227104 1
+TCCATTTCGCCGCGATCGAGGGCCAGAGCGGCCGCGAGCGCACATGCGGGGCCGCTTCGCGGTTCGAGTTCAAGCG
+>>747:3:13:8663:1458/2 227106 1
+CCGATCGAGATCGAGCTGTGGGCGAGCTCGAGCGCGCGCGACACCGACTTCGTG
+>>747:3:13:8672:9637/2 227113 1
+TCGCACCGTGCACATCAACGGTGCGTCCGGCGAGGCGGTGCCTTCGCGCAGCGCGATGGCGCGAGACAGCATGAAC
+>>747:3:13:8708:3020/1 227153 1
+GTCGCGGACCGCCTCGGCGCCGCCGCCGGTGAGGTCGTAGCGCTCGATGATCCGG
+>>747:3:13:8760:19709/1 227201 1
+TCCTCCCCCTGCTGGATGCCGTCGATATGGACGGCGCGGCGCTGTTGGCGGAAGACGCCGC
+>>747:3:13:8775:8643/2 227210 1
+AGAACCCCGACGGGACGCTCCGCCCCGGAGACCTCGCGCGCGCCAAGATCTATGCCGCGCGGGCC
+>>747:3:13:8786:15264/2 227219 1
+GGCTGGTCTATGGGCGTGCTGATTCGTGAAGTGGCGGCGCTCTACGAAGCG
+>>747:3:13:8790:13984/1 227221 1
+CAAGTGCGAGAACCTGCAGAAGGTCGGCGCGTTCAAGGCGCGCGGCGCATGCAACGCGGTGCTCGCGCTCGATGCC
+>>747:3:13:8818:17188/1 227245 1
+CATCGGCCCGATCCCGGTCTCGTTCAGGAGCCCAGTGAGCTCGTCCTCGAGCTGCGCGACGAGCGGGTCGGCGTTC
+>>747:3:13:8824:12182/1 227254 1
+GATCGACGCCCTCAAGGAGACGGTTGTCGTCTGCCGCGGTCCGAAACCGCTCGCGGTCATGCGCGAGATCGCCGTG
+>>747:3:13:8846:14690/2 227278 1
+GTGCGCTGCTTTCCTGGTCCGGCTCGATGTTCGAGTACCTCATGCCGGCATTGGTCATGGAATCGCCCCCC
+>>747:3:13:8855:9423/1 227287 1
+GGTTCGCGCTGGTCGGGATTGTAGCGGGCGGGCGGCGCGGCCGGCGGCGCTCGTGCTCAGTCGCGCAG
+>>747:3:13:8864:18465/2 227300 1
+GCAGGTTGGCCGGATGATCGTCGCCCAGTCCCTGCGCGTCGCGGCGGCGGGCATCGCGATCGGTCTCGT
+>>747:3:13:8866:13166/1 227301 1
+TTCTCGGAACCAGCCCATTTGCCTTCGGCGCTCCCGGTGGCGACGGCACGCCGCCGGTGATCCTCGACATGGCGAC
+>>747:3:13:8882:20017/1 227324 1
+ACGCAGATTGCGACCGCGAAGTCTGACGCACTGAGTGCGGTCGCGAGGTCCGCCGCGGCGTCCAGCTCGGCATTGT
+>>747:3:13:8888:11004/1 227329 1
+CGAGATCGTCGAACTGCTGTTCGCCGGCCACGAGAAGCGCGGCGCCACGCTGGTGCTGGTGACGCACGATCCGGCG
+>>747:3:13:8907:10862/2 227356 1
+GCCTAAAAATGGCGCTCAGCTCCCCGTTCAGCGTTCGTACTCGCGTTGGCCATTGAGTTTATCCCGATTATACCTA
+>>747:3:13:8916:15644/2 227369 1
+GAGGTCGGGACGCAGGGCGCCGGCGTCGTCCTCGGCGCGCGGTCGGCGCCGCCC
+>>747:3:13:8924:8628/2 227377 1
+CGCACGGCGTGTTGGCGTGGGAGCGCGGCCCGGCTGGGGCGTCGCGCGGCTCGGCCGGCAGGCCG
+>>747:3:13:8926:9336/2 227381 1
+ACGTCAGAGAGTTCAACCTGCTCGATCTAATTGGTCAATCGTTTGTCCTGATCAATGCTTTCGTTGCGCTGATCGT
+>>747:3:13:8963:6980/1 227424 1
+CGGTCCATGATCGGCGTCGGACGCGGGCCCGCGAGCGACGACGGGTCGGCCGCGACCAGCCAGTTCATCAGCACCG
+>>747:3:13:8974:19782/2 227431 1
+GAGCTGCAGCTTCCCGGCCTCCATCTTCGAGAAGTCGAGGATGTCCGCGATGATCTCCAGCAGCGACTCGGC
+>>747:3:13:8975:10751/2 227433 1
+CCATCGCTCGCGATGTCGTCGTCACGCGAGTGGTCACAGCTTCCGTCAGCCGCACGACGTCGTCGGCCGCCGC
+>>747:3:13:8983:6034/2 227438 1
+GCATGGAGGAAACGCGGGTCGAGCTGCGCAACCAACGGCGCGAGGCCGCCGACGAGCTGAAGCGCGCCGAGAAGG
+>>747:3:13:8995:14298/1 227455 1
+ATGTGACGGGTGGCGGACCAGGTTGCGGCGGCGGCCACGAGGGCGGTGACGAGCACCGCGACGG
+>>747:3:13:9002:9869/2 227463 1
+GGTCGGCTCCGGCATCATGGCGCAGCGCCTCGCCGGCGGTAACCTCGCGCTGGCGCTGCTCGGCAACACGCTGCCG
+>>747:3:13:9015:11298/2 227471 1
+CTCTGGACCCGCATCCTCACCGAGCGGCCTCTCCCCGGCGGCCGCGTCACCCGCGCCGAGGTCCACCCCGGCGCCC
+>>747:3:13:9029:4455/1 227491 1
+GTATCGCTCAATTTTTACCGATTATATTTGCCGCGCCCCTTTATTTTTCCCACTTGATTGGAATCGGCCAGTTAAT
+>>747:3:13:9074:9610/2 227517 1
+GGCGCGGTGCGGCGTCAGCCCCGTGGTGTTGATGCCGATCTTGCGCATCCGCGGCAACCGGCGGTGGAACAGCTCC
+>>747:3:13:9077:12478/2 227520 1
+TTCCCCGGCACTGGCAGCGTCGGCGAAGCGCGCCGCGTCGCGGTCCGCGCCGGCC
+>>747:3:13:9079:12868/1 227522 1
+ATCGCCGCCGCCACGACCCGCAGCAGCTCGTCGCCCGCCGGCCAGCCGACGTTGTCACCCGTGAGCTCGTCGACGG
+>>747:3:13:9082:13085/1 227528 1
+CAGCGCCGCCGCGACCGGCGCCCGCCCGCGGCCTTCGAGGTCGCAGGCGACG
+>>747:3:13:9094:11125/2 227532 1
+GGTTTCGATGGACGAAGGGCGCGTAAAGCAGATCCTGATCAATCTGCTCTCGAACGCGATCAAGTTCTCGCCGCAG
+>>747:3:13:9099:19907/2 227537 1
+TGAGGTGGACGACGCGGATGCCGTTGACGAGCCGGTCGGCCCCGCGCGCCGGACGCCTCGCTGGC
+>>747:3:13:9107:20811/2 227557 1
+CCCGGCATCCCGATCACCGACCTCACGCGCCTCGCGCAGGCCGAGGGGATGCGCGTGATCTCCTTCCGCC
+>>747:3:13:9182:17877/2 227639 1
+TGCTCGCCAACCCCGGCCGGCTCGCGTACCTCGACGTCTTGCGGGAGATGGGCGCGGCGATCACCCTCACCGCCAA
+>>747:3:13:9189:19842/1 227646 1
+TCGACGTCGTACAGTTCCCGCGCGAGCGCGCTGGCGAGGTCGAAACGGAAGCCGTCGACGTGCATTTCGTTCACCC
+>>747:3:13:9192:2327/2 227649 1
+CGGCTTCGGTCGTCGGGCCCGAGGGCGCGCCGACCGTCACGCCGGCAGC
+>>747:3:13:9193:13088/2 227650 1
+CGAATCGAGAAACGTCGTCAGCAGCGTCCCACTTCCGCTGTTGAACGCGCCGCCGCGCAGCACGCGCGACGACCCC
+>>747:3:13:9199:8920/2 227659 1
+CTCTTGCGTAAAGCTGCGCGTTGACGAGCGCCGCCGCTATGCGCGAGCCGAGAGTGGCCAGCAGGCGCTCGTGGTA
+>>747:3:13:9207:7709/2 227672 1
+ATAACCTAAGTAGACATCGGCAAAGTCGCGGCGATCGTAGGGAAAGCCGGTTCCAAGAAGCGCCT
+>>747:3:13:9216:5290/1 227687 1
+CGCGTCGGCCAATCGGAGCTTCAGCGCATCCGCGACCGTTCGCGCGATCTCGGTCTGCACGCCGAACACATCCCCC
+>>747:3:13:9253:15333/1 227716 1
+CGCCCGCGCTGTTCGAGCGCGCGCCGCCGTTCGCCCTCGACGCGGGTCTGCAGGTCGCGCTCGAGCAG
+>>747:3:13:9298:10374/2 227767 1
+CGTCGTCGCGCCGAACGCCGTCGCGCTCCCCGTCCACGCGGGCGCGCGCCTCGGCCAGGTGCGGGTCTACGCCGGG
+>>747:3:13:9307:21193/2 227772 1
+GCGTCGACCGCCATCGCGTGGACCGCGTCATCGCCGACGCCGCCCAAGTAGGTGGCAAACGGC
+>>747:3:13:9309:16613/1 227774 1
+GGGTTCTCGTCCTGCGGACTGCAGGCGCTGATGATCGCGGCGGCCGCGGGCGTGGCGTACTTCATGGCCGGCACGT
+>>747:3:13:9321:20678/1 227798 1
+GTCCGAGTACTCCAGGGACAGATCGTGCCAGCCGGCGGCGAGTTTCCGCCGGACCACATGACGCGCGATGGGATGC
+>>747:3:13:9352:6545/2 227832 1
+AAAAGCTGACTGGACCGGCCGCGCCATTGGACTGCGGGAACAGCGGATCAACGATGCGGATCCTCGCCG
+>>747:3:13:9386:15255/1 227863 1
+GTTCGAGCGACTGATCGAGGCCGACAGTGGCGTGCGCACGCTGCAATGGTCGCCGCGACGTGATGGTG
+>>747:3:13:9386:15255/2 227864 1
+CGACTCCATGATGGTCGCGGCGCCCGCCATCGCGGGGCGCGCCGAAGCGGCTCCGGATGTCGCGCTCGCCGCCG
+>>747:3:13:9393:9143/2 227872 1
+CGCTCGACCTGCGTATGGTGCCGCGCGCCGAGCCGCCGCGCGCGACGCGCCGGCCGCTGATGGGCGGCTACCTC
+>>747:3:13:9398:20108/2 227874 1
+GCGCTCATCACCGCGAGCCGCTCGGGATCCGCGGCGCCGCGGGCGGACGCGATTCCGCAAATCCCGCACATGTGCG
+>>747:3:13:9398:8563/1 227875 1
+GGCTCGTGCTCGAGGTGGCCGGCGCGACCGACCTCCTCTACGCGCGAGTCGACCTCGCGCGCGATGCGACCGGCGC
+>>747:3:13:9399:8381/2 227876 1
+CTCCGCCGACCGCGCCGCTCTTCCCGCTGCGTCGGTTGGCACCC
+>>747:3:13:9405:16106/1 227883 1
+AGTTCGACCGGCTGTTTCTCGAAGGCATGATCAAGCACCACGGCGGCGCGATCACCATGGTCGAAGAACTCTTTGC
+>>747:3:13:9411:12538/2 227892 1
+GGGCCACGTAACCGTCCAACCAGTCCGTGACCGACGCGATCGCGAAGATCGCGGCGGCGACGATCTCCTTGGGAAT
+>>747:3:13:9415:17443/1 227894 1
+GCGTTCGAGGAGGTGACGAATGGATAGGTGCCGTGGTCGATGTCGAGCAGCCTCGCCTGCGCGCCCTCGAACATC
+>>747:3:13:9419:17654/1 227900 1
+TAGCGGAACAAAAATCCCGCTTTTCCTGCACTGAAGCTCATTGCGGGGACGCCGCGGGTCTCGCGGCCGACCGCAA
+>>747:3:13:9422:14062/1 227904 1
+AAGAAGACGGAGCCCACGGGCTAACACGGAGCAAACGGAGTCACGGAGAACACGGAGAAGACAGCGGTTCGACGGG
+>>747:3:13:9424:3929/2 227908 1
+TCTCGGACCGGAGGACCGTCCGCGGCGCGCGACTCAATCGTCCACAGACCGTTC
+>>747:3:13:9438:3139/1 227929 1
+ACGCTGGGAGCTCGCGCGCGCGCACGCCACCCTCGGCCGCCACCC
+>>747:3:13:9448:16373/2 227939 1
+TCATCAAAGCCGGTGAGATACCGACGCCCGGGCGCGTCGCTGCCGTCGCCGCGGAGAAGCCGTCGTGCGCC
+>>747:3:13:9471:17231/2 227966 1
+GGAAGGGTGGCGGCGCGGGTGGGGGCGGCGGTGCCGACGACGGGTATATTGACGCCGCAACCGGCCGGGTCATCGG
+>>747:3:13:9475:7103/2 227972 1
+GTCCGGTGCGCAAGCTCGATCCGCCCGTCCTCGCGGCGCTCCGGATCGCGGCGTATCAGCTGTGCTGGCTCGACGT
+>>747:3:13:9515:19730/1 228027 1
+CTAATCTCCGCCGCGCAGTGCGCCGGCGCTTCCGGACTCGTGTAAAATACCAGAGCCATTCCGTCGCCGGTTGGGA
+>>747:3:13:9519:11958/2 228033 1
+GCGCAGCGTTTCTGCCGCGCCGCGCCCAATCCCGCGCCGCCCACCATTCTCGCGGTGCCGCGCGAGGCC
+>>747:3:13:9537:17379/1 228048 1
+AAGGTCGCCGTGGTGACCGGGAGTGGCCGTGGGATCGGCCGGGCCGAGGCGACCCGGCTC
+>>747:3:13:9541:13791/1 228055 1
+GGATCGGCCTCGAGCTGGCGCGCCGGCTCGCTGGCCCCGC
+>>747:3:13:9548:10203/1 228064 1
+AGCAGAAATCCACCTCCCACAATCCGCGCTCGACCGTCGGCACGGTGACGGAGATCTACGACTACCTGCGCCTGCT
+>>747:3:13:9553:7387/2 228073 1
+GAAGTCGTCCATCGCGGCCATCGCCTCGGCCGGCTGGTGCACGACGATGTCGACACCGTCGTCGAGGAGCTCC
+>>747:3:13:9572:11998/2 228094 1
+CGTTCCATGCCTCAGGCACTCCCTCGGCCGGAGACGAGCGCGAGCGCCGCGAGCGCGACGATCATCGACACGAC
+>>747:3:13:9576:3414/2 228097 1
+ACGCTGGCCCGCAGCGCCGCGTGCGCCGCCGGTGCCTGCTTGCAGACTGGTCTGCGTCGCGACGAACACCCACTCG
+>>747:3:13:9582:2293/2 228113 1
+CGAGGTGCTGGGGTACGACGCCGAGCGCATCGCGGCGCTGCGCGACGCCGGCGCCCTCGG
+>>747:3:13:9603:16359/2 228130 1
+GATCCCGCGGGCGCGCGCATGCGCGGAGAGCCCGGCGACGAGCGCGGCGAGGCGTTCGTACGGCGGTCCCTCGTCC
+>>747:3:13:9672:9572/1 228188 1
+ACTGGGAGCCGCGGGCCCGCGCGCAGCACCTCGCCGAGCTCGGTGTCGACGAGGCGATGCTGTTCCCGAACTTCGG
+>>747:3:13:9701:3207/2 228216 1
+GATTTGATGACGGGCCATCGCGTCCCGGTTCAGGTGATCATCAACGGCGACAACTCGAACACCGCGACAACCGTCA
+>>747:3:13:9710:8870/2 228222 1
+CCGCCTGGCGCGACGTCGCGCGCCGGCTCGCGCATGAGATCAAGAATCCGCTAACGCCGATCCAGCTCAGCGCGGA
+>>747:3:13:9738:1727/1 228243 1
+CGCTGCGTCAGCGCACAGCAACCCCTCGGCGCCGCTCGCCCATTCGCGTGCGGAGCTGAGTTCCTCGGGG
+>>747:3:13:9741:13757/2 228248 1
+ATCAGGATGGCGATGCCCGCCGTGACGCCGGCGAGGGGGCTCACTTCCGTCCGCGCGATGTCGGAGAGCGACCGCC
+>>747:3:13:9745:13675/1 228252 1
+AACGGGAAATATTCGGCTGTTTCTCGCCGCCGCCGGTTTCCTCGACGTAGACGAACGCGGGGACCCAGTTGCCGGG
+>>747:3:13:9761:5201/1 228266 1
+GTGCACGATCCCTCCACCGGCGAGGAGATCGGTCGCGCGCCGTTGATGGACGCCGGCGACGTCTCAGCTG
+>>747:3:13:9777:8321/1 228277 1
+GACGAGGAGCGCATACCCGCCGCTCGCGGCGAGGTACGCCAGTCGATCGCCGCAACGCG
+>>747:3:13:9788:10178/1 228290 1
+GCCTCCGCGATACTCCGCGGAACGTGATACTCAAACTTCGGCAACCGCATCATGGCCTATCAGCGTTCTCCCTCTG
+>>747:3:13:9826:10691/1 228337 1
+CCGGGTGGACATCGTCCATGGCTACCAATGGCGACCGGCGCTGGTCGGCGCCCTCGTCGGGCGGCTGGCCCGGGT
+>>747:3:13:9831:15517/1 228342 1
+CAGCATGGTGATCACCACATCGGCGCGCGACGCCGCGATCTTCGCGGTCTCGGCGACTGCGCCGCCCGCC
+>>747:3:13:9851:20955/1 228364 1
+CATCCGCGCCGCCGCCGCCGCCCCGATCGCCACGTCGAGACGCTTGTACGGAACGAGCGCGGACACGGCCAACAGG
+>>747:3:13:9861:14060/1 228376 1
+CTCAGTCGCTCGCCCAGCGGAATGCGCGCGTCGCGCGCGATGACGCGCTCATCGCTGCGGAAAA
+>>747:3:13:9871:15396/1 228383 1
+CCGGGCACGACGCCGCCGTCGCGCCGCCGCACGCGTCCGTCCGGGTCGCACGGATGGTCCTTCGAGCTGGCG
+>>747:3:13:9887:6547/1 228397 1
+CCCGGGGCGCGGCAAACGCGTCGACGACGCGAAAGGGACCGGTGAGGTGCGCGCGCCGGTGCCGGTGGAATCGATC
+>>747:3:13:9913:12547/2 228425 1
+TGCTCGAGATCCCGGTCGAGGCCGTCGCCCCGAACCCGAGGCAGCCCCGGACCACGTTCGAGG
+>>747:3:13:9921:19122/1 228442 1
+GGATCTGCGTGTAGTACATCCCGTAGCCGCCGCGAATCGCGAGCCGCGGGTCGCCATTCGG
+>>747:3:13:9967:6902/1 228484 1
+AGCGGCATCGTCGCGCCGTCTCCCAGCTTCAGGGTCAGCGCGGCATCGGCGTGACAGGCCACACAGGTGTCGTT
+>>747:3:13:9983:11363/2 228505 1
+CGCCGAACGTGAGGAACCGGCGCAGCGCCTCGATTCCGGCACCGCTCGGCAGCTCGATCTCCCGCTCGCCGGCG
+>>747:3:13:9990:3588/1 228512 1
+AAGTTGCAGCACGAAGGCCGCGTGGTGGCCATGGCCGGGGACGGCGTGAACGACGCGCCGGCCCTGGCCCAAGCG
+>>747:3:13:10000:8312/2 228530 1
+GAGAACGTGAGGTAACCGGCAGCGAGGTCGCGACGGCAGCCGGCCGACCCGTGAACGTGGTGAGTGCGTGACATGG
+>>747:3:13:10003:3420/2 228532 1
+TCTCGCGCCCGAGCGCGCGCGCCATCTCGGCCATGCGCCGCGCGCAGCGCGCGAAGTAGGCGAG
+>>747:3:13:10004:2043/1 228535 1
+CTGGTCAAGAGCCTCGGCGACCGCGCGCCGCGCGCGATCTTGCAGATGACCTTCATCGG
+>>747:3:13:10021:3010/1 228546 1
+CCGTGTTCTTGGCGCGCAGCCGGAGCGCGGCGCCGGTCTCGTCCATCACGTCCACGGCGCTGTCGGGCGGCCGG
+>>747:3:13:10022:6248/1 228549 1
+AGCGGCCGAGCGGATACGCAACGCGCGCGCGTACGCATCCTCGAGCCGTCCTTGC
+>>747:3:13:10045:15508/2 228566 1
+CTCGGCCTGGTGATCATTCCGCTGATCGGCAACGCGGCCGAGCACGCGACGGCGATCGTGGTGGCTCGGAAGGGCC
+>>747:3:13:10050:5546/2 228568 1
+GCCGCGGGCGCCCGGCGCGAGGCGGCGCGGGCCCTCCAGCTCGAGCCCGCGAACGCCGAGGCCCAGGCCCTCGCCC
+>>747:3:13:10111:10713/1 228636 1
+CCCGATCAGGCGATCGCGCAGACCGCGGCGTTCGAGCAGCATGAAGACGACCATCGCCGCGACGAGCCCCGCCATG
+>>747:3:13:10116:20818/1 228645 1
+GTGGGACGCCGCCGACGCGGGCAGCGGCCTCGTGCAGGCGGACGCGGCGCTCGCCGCGACGCCGAATCCCTGACTC
+>>747:3:13:10122:3674/1 228650 1
+CGGATCCGTTCATGAATACCTCCAGTCGGTGGACAGCGCGCGGCGCCGGACAACGAGGACGAACAGAGCAGCCACC
+>>747:3:13:10123:6550/2 228651 1
+ACACCATGATCCCGGCGCGCAGCGGCCGCCGCCACGTGCTGCGCATCCTGCATTCCATGCTCGAGCGGCCGGCGCC
+>>747:3:13:10129:14721/2 228656 1
+GAAGAGGTGGCCCCACACGGGCGAAAGCACGAGCCGGGCGAGATTGGGAATCACGCCCGTGAGCAGGGCAATCATG
+>>747:3:13:10130:6269/2 228657 1
+GCGAGCGTGGCGCCGCGAGCGGCGAGGCGCGAGACGTTGCGCAGCGCCTGCGGCGTCCACATGTCCGGGTTCTTCG
+>>747:3:13:10134:9251/1 228664 1
+CCCACGCCCACGCCCACGCCCACGCCCACGCCCGCGCCCACGCCCGCGCCCGCGCCCGCGATCCACGCAAACCCGC
+>>747:3:13:10146:17914/2 228681 1
+GAATCCGCGCGTGTCGAACCGGAGCCGGCGATTCCGGGCGGCGGCCGCATTCCGGCCAATATCACGCTCGAGTACA
+>>747:3:13:10146:15849/2 228682 1
+ATAGATCAAAAACACCGGTCCGGTCTGGGCCCTTAGGGCCAGGATGTGGCGCGTGCGCTCGTCTTCCTTGTCGCG
+>>747:3:13:10161:19813/2 228700 1
+GGAATCCGGAGGCTCTGCTGCGCCCGGACCGCTGCCTCGTGTATTTCGATGGCCACGAGTCCCTCATTCAAGCGGC
+>>747:3:13:10171:15374/1 228707 1
+AAGACATCATGGGCTGCACCGACGGCCGCGGCCTGTTCGCGGGCCTCGCTGCGCATCTGGAAAAAGCCGCGTGAAA
+>>747:3:13:10176:7178/2 228716 1
+GGCGCCGTTCGACCCGCGGCGGCAATTCGCCCGTGCGAAGCAGATGTTCGGGCCCGACACGCCTTTCTACGGATGG
+>>747:3:13:10281:12236/1 228800 1
+AGATAGAGTGCCGGCTCGAGCGGTCGGGCCGGCATCTCGGTCTGGCCGATCACATAGCTGCGTTTTTCGC
+>>747:3:13:10289:3369/2 228803 1
+AGCCCAAGGCCCTCTCTGGTGGCCAGCGCCAGCGGGTCGCGATGGGCCGCGCGATCGTCCGGGAGCCTCAGGTCT
+>>747:3:13:10312:13438/1 228823 1
+GCCGGCACACCGGGATCGAGACCGCACTCGGGCTGCGCGATCCGAGCACGCCGA
+>>747:3:13:10361:8168/2 228865 1
+AGCCAGAAGGGCCTGTTCTTCGCGTTGCCATCGCGCCCGATCGGCGACCGGATGCGATCGATGTGGGGCCAGGTCG
+>>747:3:13:10362:11881/2 228867 1
+CACCGCCGCGTCCTGCCCTTCGGCGAGGAACCAGGTGGCCTTCGGGCTGGCGCCGACTTCGCGAAACAGCGTCGCG
+>>747:3:13:10376:14820/1 228879 1
+TTCATCTACACCGGCGACGAGATGACGCCGGCGACGGGAACGCCCGGCGCGCCCGGCCAGCCCGGACAGCCCGGCA
+>>747:3:13:10383:18259/1 228883 1
+AAATACGCCGTGAAGCCGGCCGTTGCTGGCCGCGACGGCCGGCTGGCCCAGATGCCAGGGCCGGCCC
+>>747:3:13:10422:14615/2 228921 1
+CCTGTCGACGCTGCACACGGTCGACGCCGCGGAGACCCTCGGCCGGATGATCGAGTTCTTCCCGGCGATCAAA
+>>747:3:13:10436:13551/1 228932 1
+GAGCTCGACCAGCCGCGTTGCGTAGCCCCACTCGTTGTCGTACCAGGCCACGACCTTCACCTGCGTGCCGCCGATC
+>>747:3:13:10479:12916/1 228982 1
+CGTGGTGATCCGGTTGAAGATGGTCACGAACGCACCGGCGTCGGGATCGTGCTTGGCGGCGTCGAGAATCTTGCGG
+>>747:3:13:10485:5750/1 228989 1
+TCCACCGGCGAGACGATGGCGCGCGGATCCGGGTCCACGGGCCGCGCGCCGGCGCGCAGCGCGCGCGTG
+>>747:3:13:10500:5526/2 228996 1
+AGAGCGCGGTGGCGGTGTCGAAGGTGCCGTCGGGAAAGAGCGTCTCCAGCGGACTCGCCTTGCCGGTGAGGAACGC
+>>747:3:13:10501:2111/1 228997 1
+GTGGCCGGTGACTTCAACGACTGGCGCCGCCGCGCCAATCGCGTGCTGGAGCGCG
+>>747:3:13:10507:5652/2 229001 1
+CAAGCATGTATTCGTCGAGACCGACTTCGCGCAGCGCGGCGATTCCGCGATTCGAAAGCGCGAGATTTATCGAACG
+>>747:3:13:10515:18011/1 229006 1
+CCGTGTGAAATTCGATGACGCGCGCGCCGGTCCGCGCCGCCGCGTCGACCTGGACCGCGTCCGGG
+>>747:3:13:10521:8325/2 229017 1
+TCGGACCGTTGAAGTCGGCAGCGCGCGGGTCTGCGAGGTGCGACGCGACGACGTTACGCAGGCTGGAGAAGATCGA
+>>747:3:13:10531:17080/1 229026 1
+TTCGCCGCCCAGGGCGCCACGGTCGTGGCCGCGGCGCGGTCCAGGGCGGGCCTGG
+>>747:3:13:10538:11278/2 229029 1
+ATTGGCGAGCGCGGGGCGCGCGCCATTGCGGACGCGCTCAAGGGCAACGCGAAGCTCACGACGATCAA
+>>747:3:13:10565:2283/1 229054 1
+TCCACTTTCATCCGTCAACGCAGATACATCGCGATGTCGCCGCCCGGATCATGTCCCACTATCGGATAGCCGC
+>>747:3:13:10597:8536/1 229088 1
+CGGCGGCGGGGACGGCGGGGCGGTGGCGGTGCGGACCGACGCGACGGTGCCGGCGGTCACGGACGTGATCTCCAAC
+>>747:3:13:10597:14528/2 229089 1
+GAATGCACGCGGAGACTGTACTCCGCGGACCGGCCGCGCGGGGCGGACCGGTGCGCGGAG
+>>747:3:13:10615:11243/1 229102 1
+GACCTCGAAGCCGGGCGACGGCGCCCAGCGGTTGCCGAACGGCGACGCCATCTACGCCGCCGCGCTGGCGCAGGCA
+>>747:3:13:10628:16685/1 229114 1
+GCGTGCCTCCTGCCGCCGCGATGCGCTCGCCGACGCGATTGAACAGCAGCGTGGCAGTCGACGACCCGCTGCGCG
+>>747:3:13:10629:20405/2 229116 1
+TAGCGCGAGAAATCGGGTGGCACGAAGACCGCTTCGGGGCAGAGCCGCGCGGCACGCAGGGCCGGCATCGCCGAAC
+>>747:3:13:10670:16830/2 229162 1
+TCATCGGCATCCAGGGAACAGTCCGGGTCAGGGCCGCCGTTGCACCGGACGGCCGCGTGCTCTCGACGGAGGTC
+>>747:3:13:10701:19777/2 229190 1
+GTTGCGCGCCCGAATTCCGCCCAGCGCGCCCCGCCGTCCGCGCAGGCCCCGGAGCCCGCC
+>>747:3:13:10730:10440/1 229204 1
+TCGTTGGGCAGGCTCGACGAACTCGGCGCGCATATCCGCGCAACGCGCAACACCGGCGTGACCCAAGACGAAGTCA
+>>747:3:13:10731:3760/2 229205 1
+TACCCGGGGATCTTCCGCGCGCCGGGCTCTCCGGCCGG
+>>747:3:13:10737:18421/1 229210 1
+GCCGCGACCGCGTTCGCCGCAGCGCCGGCTTCGGCCGCGCGCTACACCTGCGGCGACGACAAGCCCTGCATCACGC
+>>747:3:13:10738:6007/1 229211 1
+TCGCCGGGGCATTGCTTTTCCCGCGGGCGCAGCTGCCGCTGCACATTTTCGAGCCGCGCTACCGGGACATGGTCCG
+>>747:3:13:10749:10191/2 229222 1
+CGAACGTCCTCCGCCGCGCGCCCCAGCCGCGCGAGGACCCCGGCCGCGTGACCGAGGGGATCCGC
+>>747:3:13:10755:17987/1 229230 1
+CGGTTGCGAACCGGGCCAAAGACGAGTTCCTCGCCGTCCTGTCCCACGAGCTGCGGGCTCCGCTCAACGCGATCC
+>>747:3:13:10778:1731/2 229246 1
+TCTACCGGCTGATGCCGCGGCGGCGCATGGCGACCGGCGCGATGCTGATTGGCGTGCTGG
+>>747:3:13:10781:12430/1 229247 1
+CGTCTCGTCGTGAAAGCGATGGATCACCCCCTCGATGTCCGCGGCCGCACGAAGTTTCCCATAGCCCCA
+>>747:3:13:10784:13393/1 229248 1
+CTGCGCCTCGGCATCCCAGCCCCACACGTCGCGCGCGGTCGGGCCGCCGTGCGGCATCACGATCGTCGGCAGA
+>>747:3:13:10794:18149/2 229260 1
+TCTCGACGCCGCTGATGTCCGCGCGATCCTGCTGGAACACGTGCGGCACGGTGTTCCACGCCTGTGTCAGCCGGTG
+>>747:3:13:10801:7134/1 229268 1
+GACAGGCTGAGATCGAGGCGGCTGCGGACCAGGCCGATCGCGCTGTCGAGCTCGCCGCGCTCCATCCCGAGAGTGG
+>>747:3:13:10812:10997/2 229277 1
+CGGCCGCCCACGCCGGCTGGCGCGGAACCGCCGCCGGTGTCGCACGCACCGCCACCC
+>>747:3:13:10813:6425/2 229279 1
+CTCGTGCGCAGCCTCGACACCAAGAACGGCGATCACGGCCGCGGCACGGTCGAAATGACCACGGGCCGCAAGCAAA
+>>747:3:13:10852:10785/1 229331 1
+GCACAGTTCCGTGCGCCAGGGACGCGAGCGCGTCGGCGACCTGCTCAACGAGCAGCCGGGCTTTTTTCCATTCGAG
+>>747:3:13:10855:5708/1 229333 1
+TTTGGGGGCATCTCCGCTCGGGAACAGATGTCGAACGGGAACCACTAGTGCCAATTGGGCGATAGCTG
+>>747:3:13:10860:14484/2 229341 1
+TCAGGGAAGGGCGGGGGCGGAGGCGCGGGCGGGGCCGACTCAGGGCCGTGCTCGGTGGCGTCCGCGTCGG
+>>747:3:13:10886:1182/2 229359 1
+TCCTGATCAACTTCATCGTCGACTTCCTCTACATCGTGCTGGACCCGAGGATCCGCCGTGCCCGTGCAACCGCCTG
+>>747:3:13:10909:15502/2 229371 1
+TGCGAGGCGACGAGCGCGCTCCCGCGCGAGTACTCGCGCAGCCGGCGCGCCGCCTCCTGCGCGCCGCGATACGGGC
+>>747:3:13:10931:7687/2 229395 1
+CTCCATGTTGCCGGTCCCTTTGAACTCCTGGAAGATCACGTCGTCCATGCGGCTGCCGGTCTCGATGAGCGCGGTC
+>>747:3:13:10948:6821/1 229410 1
+GTAGTGCCCGTGCGGCGTGACCGCCGCCGGCGCGTCCGCGAGCTCGGGGGAGGTCGTGCGCGCCGTCTCGAGGCCG
+>>747:3:13:10950:3405/1 229415 1
+GGTCGGCGGGATTCCGCTGACGGTTGCGTTCGATGCGGACGCGACCGCCTACCGGACGCCCACCGGCC
+>>747:3:13:10950:4206/1 229416 1
+ATTACCGAGAAGGGACTTGTCGCGCTCGCGTCGTTGTCCGCGCTCGAAGATCTGGACCTGAGCTTCACGCGGTCTG
+>>747:3:13:10985:8968/1 229447 1
+ATTGCAACGGTCGGCACGACCGGCCGGTCCACCGGCCCGCATCTCCACTTCGAGATCCTGCGCGACGGGACGCAGG
+>>747:3:13:10990:19395/2 229448 1
+GCCTCCCGCCACATCGCGACCTGGGCGGCGCGCAACGCGGCGGCCGGCGTGAGCCGCTTCTGCAGG
+>>747:3:13:11013:1908/1 229468 1
+CAGATCGCGGGTCCAGAGCAGCGATGTTCCCGCGAGTGCGACGAACGCCGCCGCCGGAACGGCCAGCAGCGGCGG
+>>747:3:13:11033:20473/1 229486 1
+CAGGAATGCTGGTCGGCAGTCGGCGATGGCGCGGAGACGGCGACGCTCATCCTCGATCAGCTGCCGACGATGCCGG
+>>747:3:13:11041:5962/1 229496 1
+CTCTACGGATATCCGGCCGCCGAGATCATCGGGCGCTCCTCCGTGATGCTGGTGCCGCCCGGCGAGCGCCAGGCG
+>>747:3:13:11046:7000/2 229507 1
+GTCGGGATGCTGGTCTCGGGCGATCGGATCGCGTCGCTTCTCGGCCGTCTCCTGCGAAGGATCGAAACCACGGCAG
+>>747:3:13:11063:11739/1 229519 1
+GTTCGCCATCGGCGGCGCGTTCGGGTTGGGCGAGGAGGTTCGCGCGCGAGCCACGATGCGGCTGGCCCTAGCGCCG
+>>747:3:13:11113:19028/1 229569 1
+CCTTGCCGAGCGCGGTGCGCACGCGCGGCGAAAGCGCGGCCACGCCGGTCACGCCGCGC
+>>747:3:13:11119:17060/2 229574 1
+TCCTTCTCGATGTGCTTGAGGTACTCGTCGAGCGTGGTGG
+>>747:3:13:11138:2623/2 229589 1
+AGTTTCCTCCTACACTCCTCCCAGGCGGCGCCCGCCGCCGCATTGCCCGCGCCGGAGGAGAAGGCCATGATTCCCC
+>>747:3:13:11170:12910/1 229623 1
+TCAACGGCATGTTGTACGCAACGGCCGGCACACGCCGGGCGGTCGTGGCCCTGCATCCCGGCACCGGCGAG
+>>747:3:13:11170:12910/2 229624 1
+AGTACGCGAGCCCGCGGCCGGAAAGCACCCTGGGCGCGGCGGCGAACCGGGCGCCCTCGTCGATG
+>>747:3:13:11171:3421/1 229626 1
+CCCGGATCATAGCGAGGCCGTGCGCGCCGACCGCGCGCGCGCGGGCCATGTCCTG
+>>747:3:13:11181:3219/1 229632 1
+CGGTCGAGACGTAGACGCCGCCCGTGGCGACGGCGCGCTCCAGGAAGGGCGCGTCCACCG
+>>747:3:13:11186:12845/2 229636 1
+CACCGCTTGCGCACCGGCGACGACGAGCTCGACGACCGCCGCGCCCGCACCTGTGGTCTCGGCGAGCAATCCTTT
+>>747:3:13:11190:14537/2 229639 1
+TCGACGAGCTCGTCGCTGAGATCGCCGCCTCGCAGCCGCCGGTGGAACCATGACCCTCGAAGAACTCCAGGCCGAG
+>>747:3:13:11191:8755/2 229648 1
+CCTCGCTGCTCAGTGCGGCCGCGGCGCGGCCGAGGATCTCGCGCTCCTCGTGCTCGATATGGCTTCGG
+>>747:3:13:11207:5888/1 229661 1
+CTGGGCGCGCTGGCCTCGGGGCTGCTTCTCTACGGCATGTCGATGATCTACGGCGCGACCGGGACGCTCGACCTCA
+>>747:3:13:11212:6497/2 229669 1
+GCGATGCAAAACACGCCGTGGCGCTGTCCCAACAAGCTCGCCGCGACGGCAAGGTAGCC
+>>747:3:13:11215:9632/2 229672 1
+ACGATCTCTGGTTTCACATCGACGGCGCGTATGGCGCGCCGGCGGCGATGGTCGAAGACTACCGGACGATGTTTGC
+>>747:3:13:11227:12086/1 229690 1
+CGAGGCGAGCGCCAGCACGGCGTCGGCGATGTCGGCGGGGTCGGCCATGCGCCCGAGCGGCACCGTTGCG
+>>747:3:13:11231:13256/1 229695 1
+CGTCGAATGCGCGCAGCGCGGCGTCGCGTGTGCCTCCGACGAACACCAGGCCGCCGGCCGTGATCAACGCTCCACC
+>>747:3:13:11278:6596/2 229743 1
+GCACACGCGCGCGAGCGCGCCGGCCTCCCGCGCGGTCCTCAAGATATAGAGCGCCGATCGGAGGTTGCCGGCCTGC
+>>747:3:13:11292:14437/1 229756 1
+TCGAACTCGCCCTCGTCGCCGGTGCTGGCGCTCGCGCCCTGCCCGCCCTCCCTGGGCACCGCGCGCACGGCCACC
+>>747:3:13:11299:15805/2 229772 1
+CCAGTGACGGCTCCTCCGCCGCATGGAGCGGCGACTGGAAGTCGGCCAGCTTCGCGACGCCGAAGTCGAGCACTTT
+>>747:3:13:11302:6307/1 229778 1
+GAGGATGAAGGCCACGCCCGGCCCGGCGCGGCGCCGCGCATAAGCCTGCGCGATGGCAGA
+>>747:3:13:11324:13814/2 229789 1
+TTCGAGGGCGCCGGCTATCGCCGCGCCGCGCCCGCCTTGCTGCAGCCGGCCGAGCCGTTCCTCGACCTGTCGGGCG
+>>747:3:13:11372:16659/2 229838 1
+CGAGGCGCACGTCAACAGCGCGCGTGAGCGCGTGCGCGCCGCGGCGGAGGCGCTGGCGCGGCTGCGTGCCGGCGCG
+>>747:3:13:11381:17992/2 1384243 1
+GCTCTCCGAGGAGACGCTCGGTCCGGACGGCCGCGCGACGGCGCCGCCGCGCCCGCGGGCGCTGC
+>>747:3:13:11391:12209/1 229855 1
+CGACGGGTTCTCGGTGTCGAGCGCGGCGTCGAGACCCTCGCGCAGGAGGATGAGCGCTTCGGCTTTCATCTGCGAC
+>>747:3:13:11396:20223/1 229863 1
+ACTTCACCTTTTGCCTTCAGCCTTCAGCCATCTGCCTTTCAAGATCGGCCGACTTTCAAGGCCAACTCAGAACTCG
+>>747:3:13:11400:9560/1 229868 1
+CGAACACCGCCACGACCGGCGCACCGGTGGCGCGCGCAATCGACACCACGTCCGTCGTGTGATCCGAGTG
+>>747:3:13:11403:4762/1 229872 1
+CGAACGGCACATCTGGTCGCAGACTACCGTCCGCGCGCGCCGATCGTCGCGATGACCTCGGATC
+>>747:3:13:11414:1749/2 229880 1
+AGACCCTCGAGTCAGTCCAGCGGGTCCTGTACGAAGTCAACATGGGCGCGACCGCGATCGGCACCGGCCTCAATGC
+>>747:3:13:11442:7883/2 229908 1
+CGAGCGCGCGATCGCCGATCTGCGCGCGCTCGCCGAGCTGACCGGCGGGCCC
+>>747:3:13:11444:14559/1 229909 1
+GCAGGGTCTCGGCGGCGATGCGCTCGACCGCGTCCTGCGCCTGACCGGACGAATAGCCGGGGGCGGCGCGGCCG
+>>747:3:13:11453:16965/2 229917 1
+GGTGTGACCGCGGCCGTGCTGGGGGCCCGGCGCGCGGCGGGGCCGGACGGGCACATCGTGAACCTGGGG
+>>747:3:13:11455:1754/2 229918 1
+CCTGATGGCCAGCGCACGGTGACGCTCGCGGGGGCCGTGCGCGCTCCGATGCCGAGGAGCATG
+>>747:3:13:11459:14278/1 229924 1
+GCGCGGCTAATCTCCACCGCACATTGTGCGGGCGCTTCCGGACTCGTGTAAAAAACCAGCGCCATCCCGTCGCCGG
+>>747:3:13:11466:9284/2 229931 1
+CGGATCTTAAAGGCAAGCGAGTCGGCGTCACCAGATTTGGCGCGACACCGGATGCTCTCGCGCGGGCGATGCTCAA
+>>747:3:13:11489:4613/1 1006357 1
+ACGGTCTCGGCCAGCGGGCTGGTGGTGCGGCCGGGCAACGACGCGGCGCGCAAGG
+>>747:3:13:11513:9903/2 229974 1
+GCACCGTACAAATACGCCGCGTCGCCGGACATTCCGCGGCCCAGAACATGTAGCCAAGCATTCCGCTCGTGGTCCC
+>>747:3:13:11522:5446/1 229989 1
+GGTTGATTCGCGGCCGACGCTGCTTCCAAACGCGTGATGTACGGAAAGAGAATGCGCTCCTCTTTTAGCATGTGCG
+>>747:3:13:11524:7193/2 229990 1
+CACTCTCTCCGTGCCGGCCAAGGTGCCGGTCCGGCTCGTCGTGTGGGGCGAGCGCGCACCGGGCGGCGTGTTCACC
+>>747:3:13:11528:20228/1 229998 1
+GTGCGGAGCGGCACCGGGACGGCGTCGGCAACGCCACCCGCCGGTGTATCGCCCGATGTGTTCCCGGTGGGCAACC
+>>747:3:13:11555:8427/1 230026 1
+TTGTAAGAACTACTTCACGCTTACTTTTCCACTTCTTCCACTTTTCCAGTTTTCCACTTGTCAGGATGCTCCACGG
+>>747:3:13:11623:7216/1 230098 1
+CGAGCCTCGGACTGCTCGATGGCGCGTGCGGCGCCGAGGCCGGCGTCCTGTCCAATGTGCACCGAGTAGAAGTTGC
+>>747:3:13:11626:9080/2 230103 1
+GATGACGGGCGAAGAGCTCGAAACCATCGAGACGTACGTCGAACGTCCGCTTCCCGCGCGCTACCGCGAGCTTTTG
+>>747:3:13:11662:3249/2 230129 1
+GACGGCTACCGGGCGGGGGCGGTGACCGGGCTGCCGCTG
+>>747:3:13:11675:3824/2 230141 1
+CACTTGTTGAAGCCGGTCAGGCAGAGGTAGCTCCGCAACCGCGGATCCTCCCCGAAGGTTGTTCCAAGCAAAGGGG
+>>747:3:13:11680:1882/1 230148 1
+TTCTCTGCCGCGATGTCGCGCAGCATGTTGCGGCCGGTCGCATCGTTGACCGCCCACACGCCTTC
+>>747:3:13:11701:10415/2 230176 1
+GCACGACGCCCTGATCAACGGCAACTTCGTCGGGGCGCGGCGACTCGTCGAGCGCGGCGCGCCGTTGACCCTCGCG
+>>747:3:13:11750:15368/2 230219 1
+AGATACCGCGCGAGACCGACGACCGCGCCGTCCGGGTCCGGGGCGTAGCCTAAAGTTTTCATAAGCGACGGGGCGA
+>>747:3:13:11758:6243/2 230226 1
+CTCAAGCGCAAAGGCTACGAGGTGCTGCTGGCCGCCGACGGCCGCCAGGCGCTTGACCTGGCGCGCCGC
+>>747:3:13:11776:19546/1 230245 1
+TGCCGGCGATCGCCGCGAGCGCGGCTTTCTATCTGCTCGCGCGAACCATGGCGAGCATTCAGGCCATCGCCGCCGG
+>>747:3:13:11786:7525/1 230261 1
+GAGCGAGCGCGCGCTGGTCATCGAAGCGATCTCGGTCGAAGCCATCGCCGCCGGCGACGCGCCGGCGGAGATGCG
+>>747:3:13:11792:13652/2 230267 1
+TCACGCCGAGGCGTCTCGTCACGCACGGCAGCCCGAAGCGCACGCCGTGCCTGCTCTTGCTCTGCCGCGCCGATC
+>>747:3:13:11811:8489/2 230281 1
+TGGCCAACGCTTCACCTGCCAGATTGATGGTTTGCACCGAATCAGGCACCGCACCGATCCGCAGAAGTTCAGCCAT
+>>747:3:13:11813:1756/2 230285 1
+TTCTCATTTCCTGCCACCTCTCATTTCTGGTCGCG
+>>747:3:13:11852:1607/1 230332 1
+CTCCGCGATCCTCAAGGCGCCGGTGGACCTGCTCTACAACGGCGG
+>>747:3:13:11860:18523/2 230338 1
+TCAAACGCAGTCCGCGCTCGTGCCTCATCTTTGGTCATGCGCGCCACCAGCCCTTCACCAAAGCTGTGGCTCAGAC
+>>747:3:13:11864:16675/2 230340 1
+CGGCAAGACGACGAGGCGCCGGCCGGTGCCTGAGGTCATCGCGGAACTCCAGAATGTGCAACGTTGGATCCGTAG
+>>747:3:13:11865:17265/1 230342 1
+GAGCACGAGGCCGATCCGCAGCGCGTCGCCACCCGGCTGTTGCGCGGCGGCCGCGGATGCGCGCACGATCGAGACC
+>>747:3:13:11884:15072/1 230350 1
+CGCTTGCGCCGTCTGCCACACGCGCATCGCCGCGGCGCTCGCATCCGCCA
+>>747:3:13:11890:2095/1 230363 1
+TGCTCGCCCGGGTCAAGCGCTCGCTTCGGCGCGTCGTGCCGGCTCACACGACCGGAAACGGG
+>>747:3:13:11926:18882/1 230396 1
+GGACGTGAGCGCCACGCCGACCGTCGGCGCCGGCGCGCGGGAGGAGCGCTCGCTCGCCGCGGTCGATCTCGAGCAG
+>>747:3:13:11948:3616/2 230422 1
+AGTCCGAGGCGCTCGACGTGCTCGACCGCGCCGCGGACGTCGTCTCGCGCCGCG
+>>747:3:13:11958:6649/1 230433 1
+CGACGGGTGTGGCCTGCTGCAACACGTCAGCCGCGCGGCGATCGGGAATCTCCGGCGTGAAGCG
+>>747:3:13:11967:8040/2 230446 1
+AGGCGTGGCTCTTCGGCAAGCTCGAACTCAAGGATGTCGGCGTCGGCATCGACACCGGGCCGCCGACGACATTCGA
+>>747:3:13:11984:21241/2 230463 1
+CGCGAAGACTTTTGCGTCGGATCGCGGCGGCGGCGGCGACGCGGGCGGCGCGATCGAAATCATCCCGCCGATCG
+>>747:3:13:11988:16005/1 230464 1
+CGCGCTGCCTGTGGGCGCCGCGCGCGACGACATGGCGGACGCTGGCTTCTCCGAGGTCGGCGGCCTGGAGTCGAAC
+>>747:3:13:11992:8874/1 230470 1
+CTCCGCGCCGCCGGCGTGCCGGTCGAGCTCGCGGGACGCCTGACGGCGGCGCTCGCCGGGCTCGTCGCCCTGCCCC
+>>747:3:13:11994:16680/1 230473 1
+GCGCCGGAGAGCGCCGCGCCGATCGCGAGCCCCGCCGCGATGCCGGTCGTCAGCC
+>>747:3:13:12014:1293/1 230496 1
+ACAGCCCGCGCACAGTGGTTCACTACCGCTCGGGCTTTGCCGAGCAAGCGCATGAAATCGCGCGCCGCATGCAACC
+>>747:3:13:12020:12618/2 230507 1
+AGGTCGTCGACGGAGCTGGACTCGACGCGCGCCAGCAACCGCGCCTCGTCGGCGAGAGGCGGCGC
+>>747:3:13:12029:11882/1 230514 1
+TGCGCCGCCATGATCAGGCCGGGGCGCGCGCCATGGGTGCCGGCTTCCCACGACCCCTCGCGCGTCGCGACGTTGC
+>>747:3:13:12034:20362/1 230522 1
+CGGCCGGGGCGGTGCCGAAGGACGGGCCGTCGGCGGGGATCACGATCGCGACCGCCATCTCGTCGCTCGTGCTCGG
+>>747:3:13:12039:17819/2 230530 1
+AAGCGCGCCAGTGGGACCCTCCGAGGTCGGCGGACGATGTGGGGAGGTCGCGCGCCTGTGCGCACCGTGTTGTCC
+>>747:3:13:12058:9062/1 230541 1
+AAGACCTGGGTCGCGGGCGCGGCATTGATCGCCCTCCTGCTGGCCGCCGTCGGCTGGCTGGCGCAGCAGCCCC
+>>747:3:13:12058:10590/2 230542 1
+GACGCTGGGCGCGGCGGCGGCCGCGACCGTGGCAGGTTGCCGAAAGACGGACGCAGCCTCACTGCGGCG
+>>747:3:13:12079:15064/2 230575 1
+TCGGCAAGCGCCGCCTGCAGCTCGCCGCCGCCGGCGGCAGGATCCCGGG
+>>747:3:13:12086:5328/2 230585 1
+CGTACCAAAGCAAGCCAAACGGTAGCGCATCGGAAATTAGGTCAACGCCGCGTTTATCTTTACGTGGGCGGACTTC
+>>747:3:13:12115:6368/2 240860 1
+GACGCCCAGGTCTCGATGCTGCGGTGCCCCTCGTACCACGACGGCCGCGCCCGGCCGACGGGCCCGAACTCC
+>>747:3:13:12116:9421/1 230609 1
+ACGCGTCGCCGTCGGCGTTGAACGGCGTCGCGATGCAGTCCGACGAGATCGGCGCGCGCAGGTCCGGCTCGGCGCC
+>>747:3:13:12122:6664/2 230612 1
+GCGGCGAGGGAGGCCTCACGGGTGCCATAGCGCGCCAGCCCCTCTAGGGCGTCGTCGCGCTCACCTGC
+>>747:3:13:12140:11353/2 230640 1
+TGCCTGATCGTCACGCACGCGCCGGCCGAGGCCATCCGCCTCGGCGACCGC
+>>747:3:13:12152:15981/2 230646 1
+TCGTCAGCCCCGCGATGAATCCCACCGCGGCGCCGAACACGCCGACGCGAGCCTGCGCCGGATCTTCCGCCACCGC
+>>747:3:13:12176:3672/1 230670 1
+GGTCGCGCCGGCCGCGCGCCGCGCCTTGAAGTGCGCGACCGC
+>>747:3:13:12187:8749/1 230689 1
+GAACGAGCGGCCCGCCGCCGCCGCTCCCGCCCCCGTCCACACTACGGGATGGGTCCGCGCCCTC
+>>747:3:13:12197:14328/2 230700 1
+GCCGGCCGGCGCTTCGAGCTGCGTGGCGAGGCCGGCGGCGTGCGCGTCTACGACGATTACGGCCACCACCCGCGCG
+>>747:3:13:12242:7250/2 230740 1
+TGCCGCGCGCCGAGCGCGATCGCCGCGTTCTCCTCGTCGCGGCCGTTGGCGATCAGCGCCCGCGCGCGCTCGAGGC
+>>747:3:13:12257:4959/2 230757 1
+CGAGAAGGAGCGCGGCGCCCAACAGGTCGCCGACGAGCTGCGCGCGCGCGGGATGGGCGCGGCC
+>>747:3:13:12300:9001/1 230802 1
+GCGATCGACGGCGAGGTTCACGACCTTCCGGCCGATGGTGCGCGCCGCCTCGCGGACGGCGCCCTCCTCCCGGCTG
+>>747:3:13:12301:7747/1 230803 1
+AGCTTCACGTTCTCCGGCTGGATCGCCACGCTCGCCGGCTGGATGGTCACCGAGATCGGCCGGCAGCCCTGGCTGG
+>>747:3:13:12303:15273/2 230806 1
+TGCGAGTTCGCGCCTGAGGGTCGCGGGCGCCGCGCGGTCGATCTTGAGTCGCCTGCGCGAGTACTCGGCGATGCGC
+>>747:3:13:12305:11736/1 230810 1
+AGCGATCCGCAGCGCGCGGAAGGCGCGCTCGAGGACCTGGCCGATCTGTTCCGCTCGGTGATGGCCGACAACCGGA
+>>747:3:13:12351:8035/2 230854 1
+GGCGAAGAGCAGCGGCGTGCCAAGGCCGGCGTCGTGCCACGCCGCGACGCGTCCGGCGGCC
+>>747:3:13:12362:7315/2 230872 1
+CGGCTTCGCGTGGACAGGTGCGGCGGCTGGATCGCGTTTCTGACACGACGAGCTGACGATTGCGATGG
+>>747:3:13:12379:11083/1 230890 1
+CGCCCAGCGCCGCACCCGCCACGGCCGCCAGCAAATCGCTCACCGAGCAGACGCGCGAGCGCACCAGAAGCTGCGC
+>>747:3:13:12385:18860/1 230892 1
+TTATGGAACGCGCTCGTCGACAGGATGCCGGCGGGCACGCGGCCGTCGGTGTACGACGCGCGGGTCC
+>>747:3:13:12404:4726/2 230901 1
+GCGCCCGCCGACAACGCGCGCGTCGTCACAGCGCGCCGCCTCCGCCGCCGCCGACGCGCACCTGCGTCCAGCGCCA
+>>747:3:13:12408:20482/2 230903 1
+CGCCTCGCCGATCGCGACCGCGCGCCTGTCGGCCATCCGGTCGAGGATCGCGCCGGCCGCGACCCCGGC
+>>747:3:13:12431:6218/1 230920 1
+TCAACTGGTGGCAGACTTTGCCGATCGCCGTCGCCGCCGTCCACCCGTACAATTCCTCGGCAC
+>>747:3:13:12448:13870/2 230933 1
+CGCGGTCCGTTCAGCCTTGCCTGTGCAGCAGCGCCGCCACCACGCGGGGCAAAAATCGTCCAGCCCGTAAAGCAGC
+>>747:3:13:12460:13749/2 230938 1
+GCTGGCGCAGGGCGTGGAAATGGTCATGCCGGGCGACAACGTCTCGGTCGATGTCAAACTCATCGCGCCCGTCGCG
+>>747:3:13:12510:9025/2 230991 1
+AAATCGCCCATCGGGCCGGACTCGACGCGCGGCGCGCGATCCTTCAGTGCGGTGGGACAGTCGCGCGTCCACAG
+>>747:3:13:12517:20657/1 231004 1
+GTTGTATCCGGCTGGCGATCTGCTGCCGCTGTCGTTCGCTGCGGGTGATCACCAGCACCGTGTCATCACCCGCGAT
+>>747:3:13:12523:10103/1 231014 1
+GTGGTTGTTCAGCGAGCCGCGTGTTTGCGAGCACGGGCTTGTCGATCGTCGCGCGTTCTCCGAAGCAGCGAAACGA
+>>747:3:13:12529:11542/2 231019 1
+TTGACCATCGTGGTGTGCGAGTCGGTGCCAACCAGCGTGTCGGGG
+>>747:3:13:12532:3480/2 231023 1
+GCGCGCACCTTCTCCGAGATCGAGTCGATGCTGGGGCGCTGAGCCCGGCACCGCGACTGGACAAGGCGTTTCCTGT
+>>747:3:13:12543:14704/2 231034 1
+GTAGGAAGTGTCATGCCCGACGAGCCTCTCCTCCGGGAGAAGGCGCGAGAAGCGATCCGCGCTGCGAAGCTGCCAT
+>>747:3:13:12547:11012/1 231039 1
+CGAACAGGTCGACCAGCGGCAGCGGCAGCGCGTTGCGCGGCGCGAGGAACGGCGCGCGGCCCGAGATGTCCTCGGG
+>>747:3:13:12551:4223/1 231045 1
+CGATGAAGATGCCGTCGAGGCCGAACGCGGCGGCGGCGAAGCCGGCGATCACCGAGCCGATGATCTGG
+>>747:3:13:12552:20089/1 231047 1
+TTGCGCTTGCTGCGGTCGCATCGGCGCCTTCGCCGACCGCCACCGCGTCGATGCCGCTGGCGACCGCGTCGCTGCC
+>>747:3:13:12555:4945/2 231048 1
+CGAAACTCCACCGCCGCCTTGTCCACGCGGTGGCGGCGCGGCGCCGGTGTGCGACGCATTCAATTCGCCGATCATC
+>>747:3:13:12563:7991/1 231054 1
+TACGAGGCCGCCGCGGCGCGCGCGACCGAACGCCGCGTCGCATGGTGCGGCAAAGCG
+>>747:3:13:12582:6417/2 231071 1
+GCAATAGAACGCGACCCGTTTCTCGGGCGTGATCCCGGCCGCGGCCCAGTTCGCGGCGATCTCCGGGTACGGCCGC
+>>747:3:13:12619:19682/1 231114 1
+CCGAGGTCCTGCTCGGCGTCGGGATGCTCGTGCTCGCGGGATCCGCCGGGCTGTTCCTGCTCGTCACCGACAGCT
+>>747:3:13:12671:20936/1 231177 1
+AGCAGGTTGCCCGTGAGGAGCGCGATCACGCGCGCGCCGCGGTCGATCACGCCCGCTTCGACCATCGCCTTCACGC
+>>747:3:13:12679:13662/2 231193 1
+CTGGGCCGTCGCCAAGCGCGACGCGCCGCAGGTCGCCGAGAAGTGCTGGACGCACGGCTTCCCCAAGGGGCCGGCG
+>>747:3:13:12679:9098/1 231194 1
+TGAGCGCTGCGGCCACGTCGTCCAGCGTGAGGTTACGCGCAGCGAGCGCATCGGGACGCGCGCGCACGCGAACCGC
+>>747:3:13:12695:13192/2 231209 1
+GGCCGCCTGAAAGCCGACGAGGTCGCCGGTGACGATCACCGCGCGGTGACCGCTCGGGTCTTCGAGCGCGAGGGCC
+>>747:3:13:12703:10103/1 231217 1
+TTCGGCACGTTCTGGCTTGTCTTTGGCGGATGCGGCAGCGCGGTGCTTGCGGCCGCGTTTCCCG
+>>747:3:13:12723:20510/2 231234 1
+CGCCAGAGCATCGACATCCACTGCCGGCCACACCGCCGCGTCCGTCGTCGCGTCCGTCGCCGCCGCGACCTCGGCC
+>>747:3:13:12727:4581/1 231244 1
+GTGGTGATGCTGCTGGACCCGGGTGGTGACGGGGTGGCCGGGCGCACCGGCGGGCTGCAGCTGGG
+>>747:3:13:12744:21249/2 231266 1
+ACTGGGCCAGTACGGGCGCGTCGGGTCGAGCGCGGCGACGACTTCGGGCAGCACGCCGTGGAATATCTTCTTGTAG
+>>747:3:13:12746:6576/1 231269 1
+GCCTCCGCCCCGCTCGCGATCGCCGCGCGCACGTGCTCCGGGCCGTAGCCGAAGGCGTC
+>>747:3:13:12758:15017/2 231280 1
+ATAGGAGAAGCTCACGGCATCGAGGCTGATGGCGCCCTGGGGATCATGGCGCTCGCCGCGAGCGC
+>>747:3:13:12814:20874/1 231330 1
+GAGGCTGATCGTGAGCGACGGCGGCGGATGCGCGAGAACGCTGAGCGGACTCGCCAGCTGGCGCTCAAGGCCCAG
+>>747:3:13:12816:5028/2 231331 1
+GGGATGCTTGAAGGTGCCGTCACCGGCGCGTCGCTCAGGACGGCGGCAGTGAGGTCGTACTCGCCGAGGACCTCCC
+>>747:3:13:12824:6870/1 231341 1
+GCTGGAGGACGCGGCCGCCGCGGCGAGCCGCCGGCTTGAGCTTCTCGTGCAAGTAGACCTGGCTC
+>>747:3:13:12839:15415/1 231350 1
+CACCGAGGCGCTGCTCGCGCGGGTCGACCTGGTCGATGCGGCGCGGCGCCCGCTGCGCGAGTACAGCAAGGGCATG
+>>747:3:13:12846:16100/1 231358 1
+CCGAGATGGCGGCGCGCTCGGGATCGTGGTCCCGGTGGCCGTCCGCCTCCTGCTCATCCA
+>>747:3:13:12851:10361/1 231361 1
+CGCAACGCCCCGGCCGGCGCTCCGTCACGCACACAGCAGTTCGATGCTCGGTGCCGAGATCACCGGACCGTACCAC
+>>747:3:13:12867:12565/2 231373 1
+CTCTGCAGTCAGGACCGCGAGGGCCGCGAGGACCGGAGGGCCCGCCGGGGACGCGCGGCACCGATGGCTCACCGGG
+>>747:3:13:12881:8904/1 231387 1
+CTCTCGCTCGTCGCGCGCCCTCTCTCCGAGAAAATCCTGCGCGGCTTTCGCGCGACGCCGCCCGTACCCTCGCCCG
+>>747:3:13:12903:6008/2 231414 1
+TTGCGGCACAAGCTCGGCGTCGACACCGCGCCGCCGCCGCCGCAGATCGACTTCGCCGGCATGAATGCCGCCGAGC
+>>747:3:13:12923:4164/1 231430 1
+GCTTGCTTCAGCAGGCGTTCGGCTTCAGCGCGCGGCGGATCGTCAGGTGTCAGTGGAGATTTCAGGTAACGCTCCA
+>>747:3:13:12924:19048/2 231435 1
+TCGATGGCCGCGCGCACCGCCCGCGCCGGCGCGTCGG
+>>747:3:13:12933:4591/1 231445 1
+ACCGAAGTTACCGATGAAAACGGATATTATTGTATCCCGCGCGCTATTCTGGAGGGCCCGGGGAG
+>>747:3:13:12970:12989/2 231479 1
+CGGCGCCTCTCGACCAAGGTGAATCCCGACACTGCGATGCTCGCCGGACTGCTGCACGGTGTCGGCCATCTCTACA
+>>747:3:13:12976:9664/1 231483 1
+ATGTTGTTGAATTGAACGGAGATGTTCGCGGACTTCGCGGCGTCGCGCATTCCGGCGGCAAGTTGTTCGGCGAGTT
+>>747:3:13:12987:1933/2 231486 1
+CGCCGGACCGCTCGAAGCGCCGCGCCCGGCGCGCGGCCTCGAGGCGCTCGGACTGGGCGCGCCACTGG
+>>747:3:13:12994:19614/2 231496 1
+GGGGTCATTTGGACCGGGGTGGGCCTTTGCTGGATCGGGCCCCGGGCGGTCGCTCGCACCGAGGGCCTGACCCTGG
+>>747:3:13:13007:16244/2 231506 1
+CCCGGCGAAGGTCTCGACGACGCCGAGGTGCACCTGCGCGCCGCGCTCGCCGACCTCGCC
+>>747:3:13:13095:13254/1 231592 1
+GGTGGGACTGCCGCCCGTAGGGACGGCGCGCGCATTTTCAGGCAGTTTGGGTGGCTTGAAGTTGGTTCCGGCAAAA
+>>747:3:13:13099:6671/1 231595 1
+CGTCACCCCGGTGCCGCCCGAACAGCGCCGCCGCTTCGGCATGGTGACCTTCGGCCCCGACGGCCGCGTGCGATCG
+>>747:3:13:13099:1991/1 231596 1
+GCAGGTACTGTATCCGGCCGCGGTTAAGGCTTTCGCCGCCGCGGCCGAACGGGCTCCACTCCGACAGAGG
+>>747:3:13:13102:8008/1 231598 1
+GTGACGTGGACCGTTGAATTGACCGCGCCGGCCGATTCACCCCGAGGCGAGATGGTCGTCTCCGGCTATCTCGGTT
+>>747:3:13:13112:12313/2 231604 1
+GGCGGTCTGGTGCAAAGCCTGGCCGGGCAGATCGGCGACCCCAATCCCGGCGGCACCAACAATGAGGTGATCGTC
+>>747:3:13:13117:18507/1 231607 1
+GTCTGGACGAAGGCGCCAGCGCCGCCCACGCCGTCGACCTCGATGAACTGCTGACCGACGAACAGGCCGTGATCGT
+>>747:3:13:13128:2464/1 231621 1
+CGCAACCGACATCGCCGCGCGCGGCATCGACATCGACGGCATCACCCATGTCGTCAACTACGAGC
+>>747:3:13:13136:8991/2 231628 1
+GGAGGCTTTGGTGGTAAAGAAGAATATCCGTCGTTGATTGCCGGCCACGCGGCACTGCTCGCCTGGAAATCCGGTA
+>>747:3:13:13138:13646/2 231631 1
+CGATCAGCGTCGACGGGCACGCGCTGCCCGCGGGCACCTACACGTTCTTTGCGATCCCTGGGG
+>>747:3:13:13138:10231/2 231632 1
+CTGTGGTACACGTGGCGCGGCGGCGGGCGCACGACGGCCGCGGCGCCGATCAGCTCCGGCGACACCGTCAAGG
+>>747:3:13:13147:11045/1 231646 1
+CCTCTCCTTCGGCCAGCCGGCGGAGAAGGCCGCACGCGTCGCCGAGCGCGCCGAGGCGAGGTCGGCGCCGAGCCGC
+>>747:3:13:13148:3711/1 231651 1
+GCCCGCTCCGGACCAGAGCCCGACGGAGTTGCCGCGCCCGGTGCGCGCCCGCGCCGCGATTCTGCTGATC
+>>747:3:13:13172:6739/1 231672 1
+ATGGCGAGCACCACGCGGGCGCCGGCCGCCGTCACGCGGCCGGCCGTCAGCGACGTCTTCCCCGC
+>>747:3:13:13175:14443/2 231674 1
+CGTGATGACGCTTGCGGTCATGATCGAGGCGCGCGATGGAATGACCGAGGGACACTGCCATCGAATGGCGAACTAC
+>>747:3:13:13191:5928/1 231691 1
+TTGGGGCCGACCAGCTTCCACTTCGCCGCCTTGGCCGCGGCGCGGAACGCGGCGACGTCCTCCGGCACGAAGTCGA
+>>747:3:13:13195:6181/1 231694 1
+GCCGCCTCGCCCGAGCGCGTGACGCCGAGCGCCGCCGCGGCGACGCCGTCGAAGTCGCGCACGAAGGGGAACTCGA
+>>747:3:13:13202:15480/1 231700 1
+CCTCGTCGCCGAACGGCGTGACGCGCGCGACGATGAGGGAGGGCGTTTCCTTTCT
+>>747:3:13:13204:3509/1 231705 1
+CGCCGGGTGGTTCCTGGCGTTTGCCTGGCGCGAGCGGAGCGCGCCGGTGCGCGCGGGTTTGCACAACCTG
+>>747:3:13:13219:19132/1 231732 1
+CACGAGCGGGCTCGCGACGCGCCAGGCGGCGAGCACGGCGCCGAGGTCGCCGCCGCCGACC
+>>747:3:13:13225:6145/1 231736 1
+GGCCGACGTGCAGGTGGCGACGCGGCTGCCGCCGGCGCGCGCCACGAGCC
+>>747:3:13:13249:16432/2 231753 1
+CGATCGCGATCGGCGCGAAGCCGGCCGGCGCCCGTGCATCCGTCGCGCCCATGATGATGAAGAGGAACATCGCCGT
+>>747:3:13:13255:5289/2 231761 1
+AGGTACTCCGCCTTCGCGGTGCCCTGCTTCGACGCGCGGCGCGCGTTGATCGCGCTCACCGTGTCCTGGCACACGG
+>>747:3:13:13286:16818/2 231783 1
+CGCAGCGGCGATCCGTCGCACGCCGCGATCCCGCCCTGGCCGCGCCACGATCCG
+>>747:3:13:13289:6016/2 231784 1
+GCACCGAGGCGCATCGCGGCGCGCCGCAGGTCGCGCGGAGTCTCGCGGGCGCCGAGAGGCGTCTCGCG
+>>747:3:13:13299:14367/2 231790 1
+AGGAACAGGGAGACGTCTTTGGTTTCCCACACGACGTCCACGACCCACTTGCCGCCGCGCCTCGCAGGCTTCAACG
+>>747:3:13:13305:12989/2 231797 1
+CCGAGTTGTTGGCGATGAGGTGCTGCGCGGCCTGGGCGTTGCTCAGGATCGCGGTGAGCGGCTGGTTCAGCTCATG
+>>747:3:13:13346:5655/1 231820 1
+CTCGGTTCCGGGCGCCGCAGGGTTCCTGCAGAAGGCCGGACCCGCCTTTGAAGCCTACGCGGCCGGCCGCCATGAC
+>>747:3:13:13349:4817/1 231827 1
+CGGTCTCACCAGACGTGCATGCGGATCCGCTCGAGACGGCGAAACCCTCGAGATCGAGCGCGACGATGAGCGACTC
+>>747:3:13:13353:21253/2 231831 1
+GACGGTCGAACGCTTGATCCGCAGCAACTGGGTGCGGACCGTGGCGTGGAGCGGGCGCGCGGGGCTGGTGGCGTGG
+>>747:3:13:13354:2266/1 231832 1
+CTTCGCGCCGTCGAGGGCACCGACCGGGATGATCGCGACGACGCCGCGATCGGGATGGGCAG
+>>747:3:13:13363:19116/2 231847 1
+CGGCTCGGGCGAGGTGCCGAGCGTCAGGTCCACCGGCGCGCTCGATCCCGCGACGGGCACGACGGACTCGTCGGCC
+>>747:3:13:13388:10951/1 231868 1
+GACGCGCTCGATCACCCGGTCACCGCCGACGTGCGCGACGCGCTCGCCCGCCGCGGCGCGCGCG
+>>747:3:13:13415:11719/2 231897 1
+CAGCCCTACTCCCGTGCGGCCCGTGGTCACGTCGCCCGCGCCTGCTCCCGCGCCGCGCCCCACCGCGCCCCCTACG
+>>747:3:13:13439:10698/1 231918 1
+GCGTTCCTCGGGCTAGGCCGCACGACGATCCTGTCCGCGGTCCCGCGTCCGGCGTCGTCACCGGTGATGATCCAGG
+>>747:3:13:13445:21208/1 231926 1
+GCCTCGGTCAGGGTTCCGATCGCGCGGCGGGTATCGCCGGCGAAGAGCTGTTCGAAGCCG
+>>747:3:13:13488:2384/1 231967 1
+GCGAGCGATTCGCGCCGAGCGCCATTCGCAGGCCGATCTCCCTGGTTCGCCTGGTCACGGCATAGGCCG
+>>747:3:13:13513:12275/1 231996 1
+ACCGCGGCTCCTGGGTCGAGTTCGAGTACGACCAGAAGAACGTGCTCTACGTGCGGATCGACCGGAAGCGGAAGTT
+>>747:3:13:13548:14505/2 232030 1
+GCAGCGCCCCACGTTTCCGTCAACCATGCGGCCGCAGCCGCCGGGCGGCCCTCGCCCGTTGCCGTCGCAGCCGATC
+>>747:3:13:13563:8432/2 232041 1
+GCTCCCGCGCTATCGCCGCGGCGCCCGAACCCTCGGCATCGGCAAGTAACCGGCCGAGCATGTCGAAGTCGGCTC
+>>747:3:13:13568:16108/2 232045 1
+GCGGCAGCCGAGTAGCGTCCACCCTCATGGCGCGGGGAGCGGAGCCGAAACGGGAGCTGCCGCCGCCACTCCCGCC
+>>747:3:13:13591:17037/2 232062 1
+ACGCCGAGTGTAGCGCGCGACGCCTCACCGCGGCGACGACGGCGGCCACGGCATCAGCCGCGACG
+>>747:3:13:13601:12839/2 232076 1
+CGCGAGGAACTGCGACTTCGCCCGGTTCGCCGCCTCCGCCGCGTCCCGCGCGCGCCGCGCCTCCTCGCTCACCTGC
+>>747:3:13:13613:17471/1 232079 1
+CAGCGCGAGCGCCATGCCCGCGGCGATCAGCGCCATCGCGGCGCTGCCGTAGAACGGCAGATTCCAGTTGCCAAGC
+>>747:3:13:13615:17561/1 232081 1
+GAGCAGGAGCGCATAGAGGGGATGGAAGCCGGTGGTGCGCGTGACCCCGTCGAAGGTCGGCCCGTCTCCCGCCGCC
+>>747:3:13:13637:18525/2 232095 1
+TAGGCGTACCACATGCATCAGTAGCAGTAACAGCAGTTACATCAGGAGCAGGTACAGCCTGGTTACAGGTAAGTGT
+>>747:3:13:13651:13128/1 232105 1
+CACTACCACCCAGGCGTGTACGCTGGGCCGGCGTCCGACCTGGCGCCGTGCGATGAGTCCCTACCGCGTCACGCCG
+>>747:3:13:13698:3924/2 232146 1
+CCGTCGCGATCTCGTCCGCCGTCAGCGCCGCGCGCGGGATCTCGATCATTGTCCCGAATTTGTAGTCC
+>>747:3:13:13714:11226/1 232158 1
+GGCCAATGCCGCGGTGAACATCCAGCCGGCGGCGCAGGGCCGTGGCGCCGCGCCGGCCGCGGCACCGGC
+>>747:3:13:13729:18172/2 232173 1
+TCGTGCGCGGCCGCACGGGCGGTCGGCGAAGGCGCCGTGTCGGCGATCCGGACCAGAACGATGACGTTGCCTTCGA
+>>747:3:13:13743:1292/1 232187 1
+CTCGAGAGATCGTTGTTGCCGAGGATCACGGCGTCCACGCCGTGCGTCGCCGCGATCTCCTCCGCCATGG
+>>747:3:13:13765:13315/1 232211 1
+TGTTCCAAGCCTCCGAGCTCTCAGCGGCGGCGACGTCAAGGCGCTCGATGATCTCAATCGTGAGCTCTGGCTGGAG
+>>747:3:13:13767:11951/1 232214 1
+GCGCCTCAGGCCGTGGAGACGGCGGGCGCGGGCGCACCCTCCTCGTCCGCGAGCTCTTCACCCAGCTGGCCCTCCC
+>>747:3:13:13770:11993/2 232218 1
+CACGTCCTGTCGATCCCGGGTGGCGGCGGCGCCGGCGGCCTCGACGACCGCCAGAGCAAGGCCACCCGCGCCTATG
+>>747:3:13:13783:18003/2 232234 1
+GAATCCGGCCAATCTCCGCAACCAGGTCGAAGGCGCAATCATCATGGGGCTGGGCGCAGTGTTGCGCGAGGAGATG
+>>747:3:13:13798:12606/2 232257 1
+ATGCGTATACACCGGTCCAGACGCCGCCGGCGCCTGGCGCGCAGATCGCGCTCGAGGTCACGGATGAGGGGCGT
+>>747:3:13:13810:1571/2 232276 1
+GGCCCTGTGACGACAGATGCCGCGCGAGCGCGGCGCGCGCGCGCCACTCACGCGG
+>>747:3:13:13821:1899/2 232289 1
+AGGCGATCGTGAAGGGGCAGAACCTGCCCGAGCCGGGCATCCCCGAGTCGTTCAACGTGCTGGTGAAGGAGCTG
+>>747:3:13:13846:5221/2 232315 1
+TCGTGCCGGGCATGAGCCGCGAGGAGGTGCTGCGCAGGATCGGCCCGCCGCTGGACGCGGTGGACTTCACGCGCC
+>>747:3:13:13853:19425/1 232322 1
+CAGCAGAGCCGAACAGACCGAAGACGCGCAGCGGATTGAGACTCACAGCCGCCATCGATAGTAGTCCGACGACGGT
+>>747:3:13:13860:13297/2 232324 1
+ATTGAGATTGCTCCCATAGGGGCGCGCCAAGGATGCCGGTCCGCCAAGAATCACCCTTGCGAGTCGACGGAGCAGT
+>>747:3:13:13860:7747/1 232325 1
+GTGCGAACTGCGATCGGGCGATCGCATCCGCCTCGGACGGGGCGGCGGCGCCGACCTGATCTTCCTCGCGGCC
+>>747:3:13:13872:14148/2 232334 1
+GACGCGGTGGACGACTCGGAGCGCGCCGCCAAGTGGGGCCAGCTCGCGGTGGAGGCGTCCCGCCG
+>>747:3:13:13894:14189/2 232357 1
+CCCAGGCCGCTCCGTCTTCCTCATAGTCCACAGCATGGAAACCGGCGGCTTCAATCAGCGCGCGGCACCGGATGCG
+>>747:3:13:13897:14461/2 232361 1
+GGCCTTTCGACCGGCGTCGCCTACGCCGCGGCGGGCCCGCAGGTTCACGTGTGGATCGAACGAACTCCGGCAAGCG
+>>747:3:13:13921:3981/1 232383 1
+CGCCGAAGATCCACAACCGGCCGCCGCGCCCGCGCAGGCGCCGCACCAGCGCGCC
+>>747:3:13:13940:7203/1 232406 1
+CATGACCGAGACCACATCGGCATCGAGCGATGTTCGGCCGCTCGTCGCGCCTCGGCCATCGTCACTGGTCCGTGTC
+>>747:3:13:13953:4542/1 232424 1
+GCTCCGGGGGCTGCTCGTCGCCGGCCGTGACGAAAGCCTCCGCCCCGCGCTGG
+>>747:3:13:13975:12644/2 232446 1
+CCGCTCGAGGAACTCGGCGCGCTGGCCGACCGGCGGCGTCAGTTCGCGAAGGAGAAAGCCTACGATGGCCGCGGCA
+>>747:3:13:13975:15279/2 232447 1
+CGACGCCCAGGTCGCCGAGGAGGGTAGTGCTCCAGCGCACCCGGCCGCGCGGCACGCCCACCTCGTCCGCGACG
+>>747:3:13:13977:4171/1 232449 1
+TGATGCCCTCGCGATTCGCCTTCTCGATGATCTTGTCGTCGACGTCGGTGAAGTTGTAGACGTACGTGACTTCGTA
+>>747:3:13:13979:17245/2 232455 1
+CGCCGCCGATCGCCGGCCCGCCGCGCGGCGGCGAGCGCCTTGTCGAGCGCCGCC
+>>747:3:13:13998:19085/2 232466 1
+GCCGTGATCGGGGCCATGGAAGCCATCGCGCGGCTCAAGCTGCGCACCAACGTCGTCGGCGTGTTTGGCGCCACGA
+>>747:3:13:14000:5078/2 232469 1
+GATCTGCGGCGAGGGCCACGGCGAGGCCGCGCGCACCGCCGCGCGCGACAAGGGGGAGGTGCTGAAACACGCGCTC
+>>747:3:13:14061:15766/1 232533 1
+GGGAGCTCGGCGCGCCAGCCGAGCGCGCGGATCCGCTCGGTCGCGACGCGCGTCATCACG
+>>747:3:13:14065:5982/1 232534 1
+GACCGCGGTTCGCGATCGTCCGGCGCGCGCCGCGCAGCGCGGCGAGCTCCGATCCCTCGATGTCGATCTTGATGAC
+>>747:3:13:14069:16072/2 232539 1
+GTCCGCGATGTCATCGCGGAAGCGTGACCAGCGGCCGGCGGGGGCGAGCGGTGCTCGCTTC
+>>747:3:13:14088:7297/2 232553 1
+CCGACCGTCGCGGCACCGGCCGCGCCCGCGCACACCGGCGGCGGGGAGGCCAACCTCAAGATCCCGCC
+>>747:3:13:14127:19848/1 232597 1
+TGGCTGCCCGAGGTGGACCGGCAACTTCTGGTGGCGGCCGCGGACGCGGGGCGGCTCCCGGATGTGTTGCGG
+>>747:3:13:14135:7877/2 232615 1
+GCGCCGGCTGCCGAGTCGCGGCCCCGCGCGCCGCGTCGCACGCCC
+>>747:3:13:14146:1927/2 232621 1
+TCCGGCTCAGGGAACGGTGCGGCCTTCGACCAGCGCATCCCGCGCGCCGGCGGATTCTGCG
+>>747:3:13:14147:6448/2 232625 1
+GGGCGCCGGTGTCGCCGCGACCGTCAAGGCGGCGCAAGAATTGCTCCTGGCTTGATGCATATCGTGTTCTGACATC
+>>747:3:13:14155:3787/1 232629 1
+CCCGACCGGGCGACGTACATGGTGATGCGGATCGTCAACTACACCAACGTCTGCGTGGCGCAGTGCGACTACTGCG
+>>747:3:13:14173:15188/2 232641 1
+CGGTCGAGCCCGTGGCGCCCGCGCGGCCGCGGGCGCCGAGGTGACCGGACGCCCCGGAGCCGG
+>>747:3:13:14175:6049/1 232642 1
+CGGCATGATCGGGCGGTCGGGCGCGCCGACCTGCACGCGCGAGAGTGCGGACGGATCGACATAGAGCCGCGGCGCC
+>>747:3:13:14184:5806/2 232649 1
+GTCGTCCGCCAGTCCGAGCGCACCGCGCTCTACGACGAGGCGCTCGCCGCGCTCGACGCCGCGGGCCTGGGCTACC
+>>747:3:13:14195:6176/2 232655 1
+CGCCGGTCGAGCTCGGCCGCGCGCGCGGCGGCATCGC
+>>747:3:13:14213:14068/1 232675 1
+TGCGTCGATGACGACGAGAGCATGCTGACCGCGGTCGCGCGCTGTCTGCGGCGCGAGGCGTTCGAGGTGCGCTCG
+>>747:3:13:14215:5855/2 232677 1
+GACATCGTCCGCACGATCGAGACCCTACCGTCGCTGTGCGCGCCGGGCGCGACCGTGATCTGGACGAGGCACCGC
+>>747:3:13:14256:19722/1 232712 1
+CCAGCATCGGTGGGTTCCTCGAGATCGGCTCGATCGCGACGGCGGCCCAGGCGGG
+>>747:3:13:14278:17149/1 232737 1
+GCCCGTCTCGCTGGCCAGCGAGCGAGCGTCGCTGGCCGTGGCCCC
+>>747:3:13:14293:13704/2 232757 1
+CATCCGCTGAATCGCCCGGTACGCGCGATCGCCGATCCTGCGGCTGCAGCAGATTGAGGTAGCCGCTGCGTGCGAC
+>>747:3:13:14312:8560/1 232776 1
+GGCGACGAATCGCCGCACTCCAATATCGTCGCCGTCAAGCCGTCGTCGCCGCGTATTGCTCGCTCCAGGCCAGAAG
+>>747:3:13:14352:13350/1 232809 1
+TGTTTTTCGAGGAACTGGAAGACGCGATTCGAAAGGTCCATGCCGGCGCGCGCAGTCTGCCGCCGGTAGTTGCTGA
+>>747:3:13:14359:14518/1 232819 1
+ACCTCCGACCTTGCCCGCGCCGTCGAGACGGCCGAGCTCGCCTTCGCGGGCACGAGCGTCCCGATCCTGCACGACT
+>>747:3:13:14363:8078/2 232826 1
+CGCCGAGGTACTCGCCGCCGGCGGCCTCTTCGCAATCCGGCAGGCGCGTCAGGCC
+>>747:3:13:14370:11501/2 232831 1
+GAGGGCATGGTGCGCGCCAAGCAGCGCCACACCGGCGACGCCGATCGGTCGCGCGTGGTGCCGATCCTCATGCACG
+>>747:3:13:14375:20874/1 232836 1
+ACGACGTCGGGCGGCACCGATCTCGCCCGGCGCGCGGACGCGTACGGCATGCCGGGCATCGTCGTCGACGGCCAGG
+>>747:3:13:14399:16363/1 232848 1
+CAGGCCGCCGCGCGGCCGGGTCCGCCGGGGGACGCGCCGCGGACCGGGACGATGGTCAGGAAAGCGACCGCTTTCA
+>>747:3:13:14407:13939/2 232860 1
+CAGATACAGGCCGACGCGGCCGCGGGATTTGCCGACGCTGAGCTCGTTCCCGGCCGGCCTGGTGAGGAGCACTACG
+>>747:3:13:14413:19951/1 232865 1
+GCTTCTGGCAAGAATGCGGGAGGCGGCCCGCATCCATTCGGTGGGTGGGTCGTGCCGCATCGCGGGTATC
+>>747:3:13:14415:20456/1 232871 1
+CGATGTACCGGCAGGCAGCCGAGCGCGCACGGCAGCGCGCGCGCGCGCCGAGCCTGGGCGAGTTTCTCACCGGCCT
+>>747:3:13:14415:9705/2 232872 1
+GAACGCCGGATCCATCGCGCGAACCGGCTCGCCGCGCGGCGCGGCGCTGAGCCGGAGCGGGGGGAAACTGGCGAGG
+>>747:3:13:14424:12212/2 232879 1
+CGACGGCATCAGCGTGCGGACGCGCTTGCCGAGCTCCACCTCGAGCGGGCTGGGCGCACCGAAGCTGGTGCCGTCG
+>>747:3:13:14429:8267/2 232886 1
+GACCGCGGTCGTGGTCTTTCCGACGCCGCCCTTCTGATTGACGATCGCGTAGACCCGCCCCGGATGGGTCATCGC
+>>747:3:13:14433:9540/2 232892 1
+AGCCAGAACGACACCGCCGGCACGGCGAAGATGATCCAGACGTTCTTCAGAAAGAACACGCCGTCAGCCCTTCAGC
+>>747:3:13:14435:20810/2 232898 1
+CTCTTCACCGTCGCCTGCGAACAGCTTGCGGCCGCCGGCCTCAACGGGCCGAACACGCG
+>>747:3:13:14457:9605/1 232912 1
+CCGCCTGCGCGGCGGCGACGTCGGGCGCGGCGCGCCACCCGTGCGCCTCCCAGGCGGCC
+>>747:3:13:14509:15164/1 232957 1
+GTGGAACGGAACGTCGAAGCGGACTCGTCCGTCACTCCGATCCACGATCGCTGCCGCGCCGACCACCTGGCCGCCC
+>>747:3:13:14545:11429/2 232989 1
+AACGACAGGACCAGCATGGCGGCGCCGATCGCGGCGGCGCCCAGGTAGTCGTACTGCTCG
+>>747:3:13:14546:10309/1 232991 1
+TCCCGGCCGCGGAGCGGGCCGCGCGCGTGCGCCAGGCGATCGCGCTGGCCGGGCTGCAGGGCTTCGAGG
+>>747:3:13:14548:12893/2 232992 1
+CGACCCGATCTTAGTCGCCTTCTTTCATCCGGCGCAGTTCGCGGCGTTTCCGGCGGTCGGGCGTTCCGGCTGCGG
+>>747:3:13:14556:21043/1 232999 1
+CAATGCCGTGCGGATTCGCGCCTCGAGCGCCGGCGGCGCACGGAAGTAGGTTGCGCCGCTGCGCACCGCGTCGCGC
+>>747:3:13:14559:12529/1 233000 1
+CCACGCGCTCGACCGCCTCGGCGGCGCGCGCCGGACGGTTCAGGTGGATCCGAGCTCCACCGCGGCCTGGATCATC
+>>747:3:13:14560:4695/2 233001 1
+CGCCGTGAACGATTCGATCGCGTGGCTGAGGATGTCGAGGCCGCTCGACGCCGCGACCTCCGGCGGCATCGTC
+>>747:3:13:14568:19218/2 233010 1
+GGCGCCGCGGGCGCCGCTGCGCCGCCGTCCCTGCCGGCCAGCGTGGCCTACGATCCATCGCTGCAGCATCCCCGC
+>>747:3:13:14586:7206/2 233022 1
+CGGACACGTCGGGGCGCACCGGCGCGAGCATTCCGGCGGCCTCGCCATGGTACGCGCTCGTCGCGCAAGGCGGCGG
+>>747:3:13:14587:11764/1 233023 1
+TCTTGAAACTCGGTCCTGGTGCGGTGCTCGAGCTGGACCGCAAGGTCGGCGAGGCGATCGACATTTACGTCAACAA
+>>747:3:13:14598:12447/2 233028 1
+CCGGCGCTCGCCGCCGTGCTCCTGTTCCGTATCGCGACATTCTGGCTGCCCGCGCCCATCGGCTGGGCTGCGTTCC
+>>747:3:13:14616:21083/2 233042 1
+CTCTCCCGCAATCGCCTCGACCGCGACCTTCCCCTCCTTGGTCGCCTTGTGCGCGAGCATCGGCTCGCCC
+>>747:3:13:14637:18507/1 233058 1
+CGCTTTCGTTCTTTGCAGTAAAGCGCGGCGATGTTCCAATGCCTTCGATCTGGCCGCGCGCTTCGAGTCGCCAACC
+>>747:3:13:14645:12448/1 233071 1
+ATCTTCAATCCACCGGTCGGCTCGATCAGGATGTTCTGGGGCTTGACGTCGCGGTGGATCACGCCGACCTCGTGCG
+>>747:3:13:14645:11766/1 233072 1
+GATGCTGCTGACCCTGGCCCTCGGGATCGGCGCCAACACGGCGGTCTTCTCCGTCGTCAACACCGTGCTCCTGCGC
+>>747:3:13:14651:14825/1 233074 1
+TGGCGCACGGCATGAAGCTCGCGCGCGCAAAGGGCATCTTTATCCGTCTGCACGTCCACGATCAGATCGTCGGGA
+>>747:3:13:14653:14972/1 233075 1
+GCGCGTGGCGACGCGACATACTCAACGCACCTCTCGCACCCGTCGCACCTGTCGCACCCG
+>>747:3:13:14672:11437/1 233091 1
+GCCGGGTTGAAGTCGAGCATCGTCGCGCGGTCGCCGCGCCAGTGGAGCGGCTCGATCATGGCC
+>>747:3:13:14686:14272/1 233106 1
+CACGACCAACGCCGCGGCGTCGCTGCTCGCGACCGACGTGGCCACCGGGATGCCGGCGG
+>>747:3:13:14693:6932/1 233115 1
+TGCGCTCCGGCCGAGCCGCCTTGCGGCGTCTCGTCGGCGAAGCCGTTGCGATCGCTGACGCGGTTCCGTTCCGCCT
+>>747:3:13:14714:16946/1 233130 1
+GACCTCGAGATGCCCGCGCTCTCGGGGGTGCGCCTGGGGCAGATCCTGCGCCGGCGCGCGGTCGGCGACGGGCGCG
+>>747:3:13:14724:19609/2 233146 1
+GCTCCGCCCCGCCGCGATCGTCGCCGGACAAGGTGCCGTCGGGCCGGTAGGTCCCGCCGCCGCGCTCGCTCAGCAC
+>>747:3:13:14736:5022/2 233157 1
+AGAAGATCCCTTCCTCGCGGGCGAGCCTGGCTTGCGCGAGCCAGACCTGCTCATCGCTAACGAGAAAACCAGTGCC
+>>747:3:13:14750:3192/1 233170 1
+GGCCCGCGAGGTGCTCGGCGAAGGGCTGCGGCCGCGCCGCCAGGTTCACGAAGACGTGCCCGTCCC
+>>747:3:13:14788:16844/2 233212 1
+TGGGCGGACAGCGGGGCCGGGAAGGCGGCGAGCAGCCGCGGACCGGCCTCGACCAGGACGATCCGCGCCTTCGTCG
+>>747:3:13:14797:9022/2 233224 1
+GTGGCCGCCGGCGCGGCGCGCCGCCTCGAAACCAGTGACGAGCTCCTCGAGCGTGGTGCCGGGGACCAG
+>>747:3:13:14800:17361/1 233225 1
+AACCCCGAGGCGCAGGCGACGCTCGACGCGCTCGCGGCGCGCGGGATCGCGCGGGCCTGCGTCACGAACACGCAGG
+>>747:3:13:14802:9213/2 233227 1
+GAGGGTGACGAGCCGTGCATGACGTTCGGGGATCAGGCCGCTACTGGCATGGCCCCGCTCGAGT
+>>747:3:13:14807:20398/2 233236 1
+AGAACGCCGTGCCGAGCAGCTCGCCGTGCGCCTCCAGGAAGAGCCGGCGCAGATCGTCCGCGAGCCCCAGGA
+>>747:3:13:14836:9867/1 233253 1
+GTAGGGTCTAGCAACGAATCAGGTCTGTTATACCTTGCCTTAGTTGAGCTCGTCGAATGGTTGGGCTCCTCGTAA
+>>747:3:13:14871:4141/1 233287 1
+GACGTCGACCTCGACGACGTCGCGGATCTGACCGCCGAGGGCGTGCTGGCCGCCCACGG
+>>747:3:13:14873:11262/1 233288 1
+GGCCCCGACAGTCGCGTCCGCCGCGGACACCTGCGGCGATGGCAAGGTGTGCCCGCAGATGGCCGCCTGCTGCAAC
+>>747:3:13:14888:4964/1 233304 1
+CGCTCCTGAACCTGGGGGTCCCGGCCGACCGGGCGTTCGCCGTCGCCGGCTCGGCGGTGCGG
+>>747:3:13:14896:3087/1 233316 1
+GGAGATGCCGCGGACCTTGGTTTCGATCTCGCGGGCGACGGCGCTCAGCGGGCGGCCTTCGACG
+>>747:3:13:14909:11300/2 233335 1
+TGATCCCCACCACGACCCCGCGGCCGTCGAGCCCCCGGCGCCAGGCCGTCTCGGCGCCAATGGCCGCGACGCCCC
+>>747:3:13:14911:3539/1 233336 1
+GTGCCGGACCTCGATCGCGGCCTCGCGGAGATCGCGCGCGTCCTC
+>>747:3:13:14934:18250/1 233370 1
+ATCGCCGTTCAACGACTCTGACCCCTTGAAACTGGTCGCCTAGCGGAACTGGCCGGCGTAGAACTGGAGCTGCATC
+>>747:3:13:14942:9736/1 233378 1
+ACTTTGTGCTGGCAAAAATGCCGGCCATCGAGTAGTAGTCTTTGGTCGGAATGGGGTCGAACTTGTGGTCGTGGC
+>>747:3:13:14947:3140/1 233384 1
+GGATGCCCTGCGCGGCGCGCTGGTTACGCTCGAAGATGTCACCGTGGCGCTGCACGCGCTG
+>>747:3:13:14948:3980/1 233388 1
+TTACATCCTACTAGTGGACTCGCCGCGACGACTCACTCGGACGGCGTGAAGTTCAGCGCGACGCCGTTGATGCAG
+>>747:3:13:14956:15914/2 233396 1
+AGCTGCATCGGGCCGCGCGTGATCTCGGCCGCGCGCTGGCGGAGCGCGTCGTCGATCTGGCCGCGGAGCTGTCCG
+>>747:3:13:14962:17248/1 233399 1
+GCCGGTGATGCGCCGGCGCCACGCGCGCCGCCGCGAGCGGGAGTCTTCAGGTACAGGTCCCAATCGTCGCGGCCCA
+>>747:3:13:14979:12154/1 233426 1
+TGGGCCTCTTGGAAAACAAGGCGCGTCACGAAGCCGCGACGATCACCGACATGTCTGGTCCGGTGGAAAATCCGCA
+>>747:3:13:14984:3305/1 233428 1
+GTCGGCGAAGAACGCCATCCTCATCGTCGAATTCGCGGAACAATTACGTCATCGCGGCCTCTCAATAGTCGAGGCG
+>>747:3:13:14985:14972/2 233429 1
+CCTGCCACCTTCCCGGGCGTCCAGCAGGCGCCGGCGCCGTCCGACCCGCGCCTCGCCCGCGACGC
+>>747:3:13:14996:14164/1 233438 1
+TAGCCGTGCACCGCCACCGGCAGCAGGAAGAGCCCGACCGCCGCCGCGGCCACAAGCGGGTACCCCTGGACCTGCG
+>>747:3:13:15008:11718/2 233446 1
+GCTGCGCCACGCGCATGCGAACCCCGCCGCGATCGCAATGACGGACGCGAGCTGAACGGATGCCTGGAGCCCGAGC
+>>747:3:13:15039:13092/1 233481 1
+AGCGCCTTCCCTGCTGCCGTGCACCGGGCCGTGGACCGCGCGAAGCCGAAGGACGGAACGCGCACCAGCTCGGTGC
+>>747:3:13:15051:18557/1 233490 1
+AGACCGACGACGACGACGCGAACACCACGCGCACGCCTGCACGGGTGGCGCTCTCGAAGACGCGCTGCGTCGCGAG
+>>747:3:13:15067:17129/2 233505 1
+GGATCGCCGCCACCGCGGCGCCGGCCACAATCGCCGCCCCCAGTCCGACCCAGGGACTATGGGCATAATAGGTAAC
+>>747:3:13:15083:14256/1 233518 1
+GACACCGGTTGAGGCGTACCGCGGCGCCGGGCGTCCCGAAGCGACGTTCATGCTGGAGCGCATCATCGATCGTCT
+>>747:3:13:15097:7998/1 233542 1
+AGCGCCCCCGACGAAAGACGTGTAGGGCGGCGCGCGGTCCGAACCGGTACTCCTGATCGCCCGCATTCGGCGCAAC
+>>747:3:13:15124:19481/2 233569 1
+GACAGGGAGGCCGACCACGTGGCCTGCGGGACGCGCAACGGGCGCCCGAAGACGCCGGCCGCTTCGGGCG
+>>747:3:13:15129:16836/1 233582 1
+CCGGGGAACGGTGACGGCGCGCGGCGCGCCTTCGCTCGCGTGCCGCTCACGCTCGGTCGCGGGCGATCCCATCATG
+>>747:3:13:15131:18706/2 233587 1
+GAGCACGATTGCCGCAACGATAGAAAGCCATGCGGAGACGCGCGCCGAAAGGCTGCCGCTGCCGGACTTTCCTGTC
+>>747:3:13:15140:20001/2 233598 1
+GGCCGACCTGACGAGCGCCGGCATCGCGGCGACGCCGCTCTACCAGGTGCAGAGCGCCTACAACGGGATCGCCGTC
+>>747:3:13:15143:15641/2 233600 1
+CGCGCTCGCCGACACCCACGCGCCGGTCGCGGTAGAGGACCGGTCCGCGGG
+>>747:3:13:15193:10842/2 233644 1
+GGCCCCCGAGCTCGAGCCTCTGGCCGAGCGGGTCGCCGAGCTGAGCGGGCGGCTGGCCC
+>>747:3:13:15223:7827/1 233672 1
+GCGGTACGTGAGCCGCTTGTGGTCGATGCCCAAGAGGTGCAGAAGTGTGGCGTGCAGGTCGTTGACGTGGACGGGG
+>>747:3:13:15225:15946/1 233675 1
+GCGGGAGCAGCTCGCCGAGGACCTCCGGGCTCGCAGGCGGACGCGCGCGCAGCGCGGGCGCGCCGCCG
+>>747:3:13:15255:14854/1 233710 1
+AGAAACTGGAATCCCGCGCACGACGTTGCATGACGCGGTCCGCCAATTGCGGCGGCGCTTTGAACGGAGCGATCTT
+>>747:3:13:15257:7616/1 1868072 1
+CCGGAGCGTGACGCCATCGCCGGCGACGGTCTCGCCGTCGCGCAGGTCGTCGATCGGCTCCGGTAGCCCGGCATCC
+>>747:3:13:15277:17689/1 233740 1
+ACGGCCCGGTTGGGCTGGTGGACACCTGCTTGGCCAGTGCCAGGCCTGGATGCGCGGCGCGCACGCCCAGGGCGTC
+>>747:3:13:15277:8567/1 233741 1
+GGCTTCGGAGGTCTCGCGGGCGAGGGTGCGGCAGAGCTCGGCGGCGGGCATGGCGCGCAGGCGGCCGGCG
+>>747:3:13:15279:4763/1 233742 1
+GGTTCTTTCGCAGCGACGGAACGCCGTTCGCCGGCCGACGTTGAACCGGGCGCAGTGCAAGTCGTTCCCAAGGGAT
+>>747:3:13:15303:19529/2 233766 1
+TTACAACACCCTTGGGCACTGGCAGTTAAGGAATGAAATTGCAAAAATTGCAAAAATTGCAAATTATGGCTTACAG
+>>747:3:13:15303:20938/1 233767 1
+GACGATCACCTAGCCCATCCGCATCGCCCGCACGGCCGCCTCGTCGATCAGCACGGGCGCCGGCTGCCCCGGCACC
+>>747:3:13:15314:9684/1 233777 1
+GCCCTCCGGGCGGCGGCGGAGGTGATCGCCGGACGGTTGTGATCGCGCGGCGGAGGTCCG
+>>747:3:13:15320:3831/1 233780 1
+ACCGCGAACGTGGACCTCGGCGAGGGCGCGATCACGGCGAAGCTACGCTCGAAGGTGTATTTGGGCGAAGG
+>>747:3:13:15325:15525/1 233786 1
+CATGCGTGGGTGATAGCCGTCGAACAAGGAGCCGTCGCGCGCGAGCTCCTCGCGAAGAGTCTGGTCCTCGTGGGCC
+>>747:3:13:15379:14755/1 233851 1
+GCCGCGAAGCAGGGCGACGCGGCCGCCGCGCGCCGCGGGTTCGAGCGCGCCCTGGCTCTC
+>>747:3:13:15394:4050/1 233860 1
+TGCATCATGCGCGGGAGTTCGTTCGTCCAGCCAATGAGCTTTATGGGGTGCCCATCTGCGGCCG
+>>747:3:13:15409:8472/1 233869 1
+AACGCGACTTCGCCCGGGGCGAGCTGGATTCGACGCGTCGTCGGGCCGGCCGCCGCCTCGACGTCGCCGCGGGCGC
+>>747:3:13:15413:9179/2 233874 1
+CGTCACGTGAAAAATGCGCGATGAAGCGCGTGACGCCGAGCAGCGTGTAGCCGAGGTCGATTGACGAGGTGATGC
+>>747:3:13:15442:18545/1 233906 1
+CCCATGCAGAAGCGGGTCGCGCCCTGATCGCGCGCACGGCGGGCCGCCGCGAGCGCCTCGTCAACCGGCA
+>>747:3:13:15451:20212/1 233914 1
+AGCTCGTCGAGATCGCCAACGCGCTGTCGGCGAGTCTGGGCCGGCCGCTCAACTGGGTCCACATGCCCGTGCCACG
+>>747:3:13:15455:13108/1 233920 1
+GGGAGCGCCAGCACGTCGTGCAGAGCGCCGTCGATGCGGTACCGGACGCGGACGCGGGCGTCTTGGG
+>>747:3:13:15477:13053/1 233941 1
+TCTTCGGACGGCGCCCCGGCTGGGGCTCGATCCCGCGCGGGGCCGCGCTCGCCGCCGAGGAGCCGCCGGAGGCCC
+>>747:3:13:15486:10811/1 233947 1
+CGCCGCGGGCGGCGGCGCAGGCGCCGCGGACGTCGGCGCGGCGAGGGTCTTGCCCGCGCCAGCC
+>>747:3:13:15490:19072/1 233951 1
+TCCGCATCCGCGCGGTGGCGGCGCGCGGCGCGGCGCTCGGGGGCGCGGCCGTCGAGCCGAACC
+>>747:3:13:15501:14001/2 233964 1
+CGAGGTCGAGGACTGCGTCGCCGCGCTCGGCGCGCGGCCGCTGCAATGGCTGCTCGCCAACATGC
+>>747:3:13:15512:2936/2 233983 1
+ACGGCCGATCGTCGGCCGCCGCCGCTCGAACCGC
+>>747:3:13:15523:14780/1 233999 1
+ACGCCGACGGTGTCGACGACGAGCGTGTCGCCTTCATAATGGCCGACGGAATCTCCGTGTACGGATGGAACGACCC
+>>747:3:13:15526:4779/1 234005 1
+GAACGGCGCGGGGCTGTCGCGCGACGACCGCATCAGCGCCGCGACGATGGCGGCCCTGCTGCGCC
+>>747:3:13:15527:3931/2 234006 1
+ATCCTGTTCCTCGACGGCGAGCGCGCCGCCCGGCGCGGCGAGCTCGCCACGGCGC
+>>747:3:13:15539:5099/2 234024 1
+CCTTGCCCCACGCGCGCCGCGAGCCCGCGATCGCGACCGGCACGACGGGGACCCGCGCCTCGCGGACGAG
+>>747:3:13:15577:17663/1 234062 1
+CGGCCAGCTGGTTCGCGGCGGCGACGCGCGCGCGGGCGAGTTCGGGCACGTCACGCTGGACGAGA
+>>747:3:13:15591:17264/2 234071 1
+CCACGGCGACGGCCCGGGGCAGGCTCCAGCTCCAGAGGCGGCGCATCACCATGAACGCGAGGACGGTGG
+>>747:3:13:15637:16396/1 234120 1
+GGCGGGTGATTGACCATCGCCCGCGCGATCGACACGCGCTGCTGCTCCCCGCCCGAGAGCTCCTCTGGGCGCGCGT
+>>747:3:13:15641:13065/2 234124 1
+CTCCCGCCGGGCAGCCCCGGGCGCTTCCCGGCCCTGCGCGCGCTCCTGTCCACGCCGGTCCCGGCC
+>>747:3:13:15653:2082/2 234135 1
+GCATGAGTAGCTCGACCTTGGTCGTGCCGTCGCCCTGGTCGGTCAACTGGGCCGATCCATCCTCG
+>>747:3:13:15674:10397/1 234152 1
+CCTCTTCGTACAGGTAGACCGGGACGCCGAAGCGCGCCGCGACCGCGGCGCCGACCTTTTTCGCGATCG
+>>747:3:13:15690:20200/1 234157 1
+GACGACGATGCGCACGTCGCGATCGGGATGAATGCCCGCGGCGGAAAGCCAGCTTCGCAGCAGATAGTTGTGGG
+>>747:3:13:15693:4079/1 234161 1
+CGGTCGTGACCCGCTGCTGGTCGTCGCCCCCAGTGTGGCC
+>>747:3:13:15709:15318/1 234178 1
+AGCCGTGGTGGTGATCACGCTTGCGCTCGGAATCGGCACGAGCACCGCGATTTTCAGCGTCGTCAACGCTGTCCT
+>>747:3:13:15710:10529/2 234180 1
+CAGCATCCATACACCGGGCACAGCGCGCGCCTCGGCGGCGAGCATCTCCACGACCGACGCCCGTCGTCCTTCACTG
+>>747:3:13:15713:14294/2 234185 1
+CGAAGCGGGACTGGGCGGTCGCCTCGACTCGACGAACGTCGTTAGGCCAGTCGTCGCGGGCGTCACGTCCATTGGC
+>>747:3:13:15720:3914/2 234188 1
+CGCCTCGACACGGGCGAATTGATCCGCGTCGGCGGCGACAGCGGCCCGGCGGTCGTGGCCGGCAAACCGG
+>>747:3:13:15732:5750/1 234203 1
+TCCTCGGTAACGAGACCCTGTTCGGCCGGCCCGGCAACGTCCCGTCGGCGACCGGCGCGCGCGGCCCGC
+>>747:3:13:15749:17381/2 234218 1
+GCTCGGCGAGTGCGTCGTCGAGCGCGGCGCGCCGCGCGGTCCCCGGAGCGAGGGCTTGCAGCGGATCC
+>>747:3:13:15749:5610/1 234222 1
+ACGTCTATTACGAGATGCTCGAGCAGCGCCTGCCCGGCCACGGCGAGAACGTCGCCGCGCTGAAGACGCGCGGCAT
+>>747:3:13:15753:6298/1 234229 1
+CGTGCTGCTCGCGGAGCCGGGCACGCGCTACACCTACCTCGCGCTGCGCTTCCTCGCGGCGGGAC
+>>747:3:13:15782:13459/1 234267 1
+CGAGCGTGTTGACCTCGGTGATGGCGATACCTAACGCGTCGTCGTCGGTCGCGCCGGCGCCGCGAACGG
+>>747:3:13:15784:21183/2 234268 1
+CAGTTTGGCGCCCAAGCCAGTGCGCAGCGGCGTGCCGACGGAGGCCAGCGCGACCGGTGGCGCCGCCAGC
+>>747:3:13:15791:13360/2 234273 1
+GACGCTCGACTGGGTGCGCGCGGCCGCGGCCGGCGCCCGGCTGACGACCTCGGTCTGCACCGG
+>>747:3:13:15799:2862/1 234282 1
+GCTCGGCGAGGACTGCGACGACGCGGGCGAGAGCGCGACCTGCGACAGCGACTGCACGTTCGTCGAGTGCGGCG
+>>747:3:13:15818:3810/2 234311 1
+GGCGTTGAGCAGGGCGGCGCCGGCGGCGCCGCGCACGG
+>>747:3:13:15861:14476/1 234362 1
+TGTCGAACCAGAGCAACCGACCCAGATTGGCGCGGGCCGGATCGACCGCGCGGCCCAGACGCTGTTCGAGAGTGCC
+>>747:3:13:15908:6075/1 234408 1
+CGGCGCCAGCGCGACGCGCGAGGTCAGGGCGGCGCCGGGCACGGGCACCCGCGCGTCAGC
+>>747:3:13:15915:12768/1 234415 1
+GAAACGCTTTCGGCCAATCGGCGTCCCGCTCCCACTTCGGCGTCGACGCCGGCGCGCCGAAGCCCGGCGGCAGCCC
+>>747:3:13:15915:12768/2 234416 1
+GGTGTTGGGGCCGTTCCTGAAATTGGAAGAGGAAGCGCCGGCCGCGGCGCAGACGCGGTTGCCGCGCGGGCTTGGG
+>>747:3:13:15919:14417/1 234418 1
+ACCGGTCGGCAAAGATAATCGTCGTCGCGGCGCTGTCGGCGACAAACGACAGTCGCTGTGTGGCGTAATACGGCTT
+>>747:3:13:15925:10414/1 234424 1
+ACGCGGCCGGCCGCCGCGGGCCCGAGCGCGGTTGGCGTGCCGGTGACGCTGGCGTAGTAGGTCAGGAACTTGACGT
+>>747:3:13:16007:6136/2 234507 1
+AGCCGCTCGAGCACCTCGAGCGAGGGCCCGCCCGCCGCCTTGCCGCGGATCGAATCGAACACC
+>>747:3:13:16050:7963/1 234553 1
+CGGTCGGCGCGGCCAGCGGCGCGGCGCTGACGGACGTGCCCGGC
+>>747:3:13:16061:18673/2 234567 1
+ACACTGAAGGATTTTCGGGTGTTTTTGCGCGAGGCGCACCGGCGCGGCATGCGCGTGATCACCGAGTTGGTTCTCA
+>>747:3:13:16075:2944/1 234581 1
+ATGGATATCCACGTTCTCGCCGAAAAAGATCGTGTGATCGAATTTCTGCCCGGATCGAAAGTCCTGAGCACCGTCC
+>>747:3:13:16082:17991/1 234585 1
+GACGCGCTCCGCGGCTCCCGGCGCGCTCGCCCCTCCCGACGCCGCGCTCTGGGAGGCGCTGCGCGAGCGTGCGGCG
+>>747:3:13:16093:8723/1 234599 1
+CATCGCCCAAGCGCGGCGCTCGGCCGAGCGCCGCCTATGGCGCGCTCGAACAGCATGACCATCAA
+>>747:3:13:16102:14429/1 234611 1
+GATCTGCACACCCGGATCTACGAGGAGGTCCTGGCCGGCCGCGGGTTCGGCATTGCCGATGCCCGCCCCTCGATCG
+>>747:3:13:16111:17598/2 234615 1
+AGCGTCAACCTGGCGCCGCGGGCGACCAGGTGCCTGGCCGCGGCCTCGTTGTGACAGATGAATGCCTGGACCGCTC
+>>747:3:13:16121:17288/2 234625 1
+GGGTGCGAGAAGATGTTTTCCGAAAAGCGTAGTGGCACGACCACCAACGGACGCTCCGCTCTAACGGACGCACTGG
+>>747:3:13:16128:11311/2 234630 1
+CATCTCGTCGGGATGCAGCGCCTTCACCGCTTCCATCACTTGCTCGGCCTCGCTCGGCGGCGCGGCTTCGGCGGCG
+>>747:3:13:16150:17689/2 234649 1
+CGGCGAACGAGGCCATCGCGCCGATCGGCGTGATTTGCACGGTCAGCCCCTCCGGGTCGGTGACCAGGCG
+>>747:3:13:16252:18701/1 234751 1
+GCATGGCGCTCAAATGCGATGCTTCGCCGGGGTCGATCTCGGTCGGGTTTGCGGTGACG
+>>747:3:13:16272:19987/1 234768 1
+CGGCGGCGTTGTCATATCCCGTAATCCGATCGGCCGTCTTGTCCCACGCGCCGCCATGCAGCG
+>>747:3:13:16291:11610/2 234794 1
+CATCACTTCGACCATATCGCGGGCGGCAAGGCCTTCAAGGACGCCGGCGCGCGGGTCATCGCGCACAAGCGCGC
+>>747:3:13:16291:3377/1 234795 1
+GAGCTGGCCGCGAACGCGCGCGCCGCCCTGGCGTTCTACTGGCC
+>>747:3:13:16302:20976/1 234816 1
+GGCGTTACGCACGTGGGCGCGCCTCCTCGCGCGGCGGCGCAGCACGCCGATCGCGATCGTCGCG
+>>747:3:13:16342:6771/1 234860 1
+GCTGGGCGAGATCCTCGATGGAGTACACGTCGTGGTGCGGCGGCGGCGAGATCAGCGCGACGCCGGGTG
+>>747:3:13:16358:20497/2 234868 1
+GATTGTCGTCACTTCGTAACCTTCCATCGCGGCCTGGAGAGCATTGATCGGATCGATCTCG
+>>747:3:13:16371:19613/1 234888 1
+GTCGCTGAGATTGGGACGGATATGAGTCGTTTTGGGACGGCGGCGCGTCTCGCTGCGTGGGCCGGGGTC
+>>747:3:13:16371:18691/1 234889 1
+GTAAACGATGAGGTTTCCGCGCTCGACGCGTTTCTGCGCCAGTTGCCCCTTTGCTTGAATCCCGGCGGACGCGTGG
+>>747:3:13:16388:7168/1 234901 1
+CGCGCGATCTCGAACGCGACGACGCTGCGCAGCGCGGGCGACGCCGGCGCGCGCACGAGCTCGG
+>>747:3:13:16389:17443/2 234903 1
+TGCCGGTGGTGGCCCAGCGCGGCGGCGGACCTGGCGGTGGTGGTGGCGGCACGAAGCCGATTGTCGACCACAAGGC
+>>747:3:13:16395:3174/1 234909 1
+CGGACGCCGGCGCGCGACGCCCCCCCCCCCCCCCCCCACCCCCCC
+>>747:3:13:16403:18356/1 234918 1
+AGGGTGGACTTGCCGCAGCCGGATGGGCCGAGCAGCGCCAGGAATTCGCGCGGCCGCACCTCGAGCGACACGTCTT
+>>747:3:13:16407:15052/2 234920 1
+CTTTCTGCGCGGAGCTCACCGCGGAGGAGCGATCGAGCGCGGGCGGTCAAGTGCTCTCTCATGGTGTCCTGCCCAC
+>>747:3:13:16408:11328/1 234923 1
+GCGGCGTGCCAGCACCGCGACGCCGCGCGCCGCATCACCGGCGCCGACAGGCAGTTGTTCCAAATGCGGTTCGCTC
+>>747:3:13:16418:11433/1 234935 1
+CGTACCTCCGCGCGAAGGGACATCTCGGCCGCTGACCACCCGCGGCGCCGGCCGCGCGCCGACCCTCTGC
+>>747:3:13:16422:17540/2 234936 1
+CCTCAATCACGTTGCCACCGCCGGCGGCGGGCGGGCGATCGCGTTTGTGACCGACGTTACGG
+>>747:3:13:16431:1143/1 234950 1
+GAGCTCGACGTGCGCGGCACGTGCGGCCGCGCGGGCTCGCCGCAAGACCGGCGC
+>>747:3:13:16440:6026/1 234965 1
+GCTGAGCGGTTCGGAGCTCACGAGCACGCAGCCGCGCCCGCTGTCGGGCGACAGCATGCGGCACACGCCGCCCTGG
+>>747:3:13:16445:6487/1 234971 1
+AGCACGGCCTCGCCCGTCAGCTCGCGCTCGTCGACCGCGTCGAGCGCAAACGCCC
+>>747:3:13:16483:9527/2 235010 1
+GTCGTGCCCGTCATCGACGACGACGACGCGGCGCTCGCCGCCGCGATCGCTGCGTGCACGTTCAACTTCC
+>>747:3:13:16492:13047/1 235017 1
+CCGGCTTCGATCGGAAGGGCGCCAGCCGCGGTATTCCGGCGGCCGCGCTGCAGACCCCGGTCGATCTGTCGAATTA
+>>747:3:13:16494:10390/2 235018 1
+GTTCAGCCAGGCCGACTCGTCGATCGCGCGGCGCTATGGCGGCACCGGCCTGGGCCTCGCGATCAGCAAGCGCCTG
+>>747:3:13:16509:20725/2 235038 1
+CGACGTCGCGCGAAGGGTGCATCCCGAGCGGGCCGACCGCATCGGGTGCGAGACCGCCCAGGAGATCCGCGAGGAG
+>>747:3:13:16521:16933/2 235054 1
+ACAAGGCCGCGGCCGCGAAGGCGGCGAGCGCGGCGCTGAAGAAGGTGCGGCAGG
+>>747:3:13:16524:6227/1 235061 1
+GGTTCGACTTAGCTATCTGCCCGTCTCAACGCATCCCATGCCGCCCGCGGCGCCGCGTGCCACGGCGTGCGCTCCC
+>>747:3:13:16526:12452/2 235062 1
+CGCCGCGTTCTGGGGCCTGATGAATGCAACGACCGACGGCGGCGGCCCGCTGAATGCGCCGTG
+>>747:3:13:16526:15796/2 235063 1
+GCCGCAGCCTTCTCGCGTCCGCGATTGTCGCGGTCGCGCTCGCCACTCCCGCCGCCGGCCCC
+>>747:3:13:16550:9727/1 235090 1
+CTCGACCGCCAGGTGCACGCGGGCGCGTGGGGCGGCGGCGTGCCCGGCGCGTTCACGGGCTCGATTCACAACGAGA
+>>747:3:13:16550:3643/2 235091 1
+AGCGACCGGCCGGAACCGGCAGCCTTCCCAACGCGTTCCCGTTGCGG
+>>747:3:13:16569:13919/2 235111 1
+GCACATACCTCGTCAAGCGGGGTCGATGAGCACGCCGGACATCGTCGCGGCGATCGAGCCGATCGCGGCGCTGTT
+>>747:3:13:16570:1862/2 235114 1
+TGCAGGAGTTGATGGAAGCCGTCCGTGTCGCGGATCGCTATCTGTCGGCGCGACCGCGGCAACTGTCCGG
+>>747:3:13:16622:14962/1 235165 1
+TGAAGAGCGACTCGGCCATCGGGGTCACGTACTCGTGCGAGAAGCGCACGTCTGCGAGCGCGAACAATGCGTCGC
+>>747:3:13:16627:19996/1 235172 1
+CTCGGCGAAGCCGACGGCGCGCGCGAGTTCGAGTCGCTGCGTCTGGACGCGCTGTTTGCCGGCACCGGCGCCGC
+>>747:3:13:16657:20102/2 235198 1
+GCAGGCTCGGATGACGGTGAAGGATGCGCGGGACGGCGCCGGCCGGCGTCTGGCCGCACCCCCGCGCC
+>>747:3:13:16679:8355/2 235221 1
+GGGGCGCGTCGAGGAGACGTACGGCGAGGATCCGTACCTGACGTCGGTGATGGGGCGCGCGTTCACCGCGCCGT
+>>747:3:13:16679:14575/2 235225 1
+AGCGACGAGTAGCCGGTCCCGAAATCGTCGATGGCGATGTGGATCGACAGCGCGCGCAGGCGGCCCAGAT
+>>747:3:13:16697:20255/2 235242 1
+GTTGCGCGTCGACAGTGCCCGCGCCGCGATGAAGCCGCCGATACCGAGCGGCGACACTGTCGCTTCCGAGCCCCCG
+>>747:3:13:16716:16873/2 235255 1
+CCCGCGGCCCATGCCGTTCATGAACACCGGGATGCGCAGCGCCTCGGCGGCACGTCGCAG
+>>747:3:13:16739:9766/2 235274 1
+GTCCTCGACGCGGAACACGACCGGGGCGTCGGCCGCGGCCGGTCGGCGGGCCGGG
+>>747:3:13:16752:16042/1 235292 1
+GCGGCAAGAACCAGGACGTCGCTCGCGCCGCCGGCGCGGACATCGTCGGCCTGGAAGATCTCGC
+>>747:3:13:16769:3362/1 235316 1
+GAGCACGGCCAAGCCCGCGATCACCGCCGCGAATCGGCCACCGCCGAGAAGGGTCGC
+>>747:3:13:16794:9539/2 235332 1
+CTTGGGTCTTCCCTGGAGGAAGGGGGCGTAGGTGCGGGGCATGCCGCAAGCCGCAGCATCCGCGGGCGGAGCAAAG
+>>747:3:13:16811:15893/2 235348 1
+GGCGCTGCCGTTCTTCTTTCCAGCCGTGGAGGTCGACGGCGCGTGGTACGGCGATGGCGGCATCCGGCTGACGG
+>>747:3:13:16821:12050/1 235355 1
+GATACAGCCATCAGCCGCCAGGATTGGCGCGACGACGGCGCCCGCCGGATCGCCGGGGCGCGAGAGCACAATCTGC
+>>747:3:13:16851:9955/2 235396 1
+GGCGGCGCGATCGCGGCGGCGCCGCGAACCAGGCTCCACAACGAGGCGGC
+>>747:3:13:16873:7128/2 235414 1
+GTTGGCCGTCGCGCCAAGGCCACGGCCGCCAAGCTCCTGCGCGCGCTGACCGCCTGACCGGAGAGGATGCAGAGCC
+>>747:3:13:16879:20839/1 235418 1
+CGGGCAGGACGGCACGGAACAGCCGGGGCGCCAGCAGCAGCGCGGCGATGGTCATCGCCGCCGG
+>>747:3:13:16900:3641/1 235444 1
+TGGTGCGGCCGGCGCGGTCGAGCGCCTCGAGCAGGCGGCCGAGCTCGGCGTCGG
+>>747:3:13:16904:19579/1 235451 1
+CGCAATCAACCACTCAGCAGCTGCAATGAAGTCGTCGAACACGTTTTGCTTTTGCAATTTTGTGCCCGCCTGGTGC
+>>747:3:13:16945:11878/1 235485 1
+CGCGTGGACCGCCACGATGCCCTGCGCCCGCCGAGCCGCCGCCGTCGCCCACCCGCTCCGGGTTCGCGACGCGAGG
+>>747:3:13:16981:17584/1 235525 1
+CGCTCGTAGTTGCCGTCGCCGCGCTGTTGCCTGGGCCTGCGCCCGCCCAGGAGCCCCTGGACAAGATCGGCGAGT
+>>747:3:13:16982:13937/2 235526 1
+GTGGGCCTGTCGCGCACGGAGCTGGTGCTCGGCAAGCACAGCGGACGGCATGCGCTGCGGCAGCGCATCCGCGAGC
+>>747:3:13:16996:12492/2 235539 1
+AAAGAACGTGCGCGGCGCCTGTATCTGCGCGGGCTCCGCTACGGGCTCCGTCGTCTCGACGTGGCGTATCCGGGGC
+>>747:3:13:16999:3129/1 235543 1
+GATCGATCGTCGGCGACATCAGCTCGGAGCGCGTCCAGCC
+>>747:3:13:17012:19361/2 235564 1
+TGCCGGGCCGCACGAGCAGCGCCGCGCTCTGCACGTGCGCGAGCGCAGAGGGATCGCGCCGACGCAGCGCCGCTGC
+>>747:3:13:17028:13288/1 235582 1
+CGGTGCCGATGCGGAGCTCACGCCGCGACGCCGCGAACGCGCCGATCACCGCGTAGCCCCAGACGTCGGTGGGCAC
+>>747:3:13:17076:2602/1 235638 1
+TCGGCGCCGTGCTGACCGCGGTCGACGGCGGCGCGCGCTTATGGG
+>>747:3:13:17078:5494/2 235639 1
+GTCGTCGATGACAAGAATCTTCTCTTTCACGATGCTCCTCCTCGCGGCCGCGGGCGACTCGCTGCGCGGTTCGGCG
+>>747:3:13:17120:4537/1 235673 1
+GTTCACCTCGACGGCGCCAGGGTTTTCAACGCGGCGACGTACTTGAACGAGCAGGTTCCCGCGATGACGAGAAAGT
+>>747:3:13:17120:15586/2 235674 1
+GGTGGGATTTGAACCCACGGTGGATTTGCACCCACACACGCTTTCGAGGCGTGCTCCTTTGGCCGCTCGGACACGC
+>>747:3:13:17133:17417/1 235685 1
+ACAACCAGTCAGCCGCCGCGCGCGCGCTGGGCATCAGCCGCAACAAGCTCGCCCGCCTGCTGCGCGGCTGAGCTCG
+>>747:3:13:17142:3868/2 235697 1
+GCGCGAGCGAGCGACAGGAACGCGGCGCCCTTGTCGCCCTCGAAGCG
+>>747:3:13:17153:7123/2 235705 1
+GTTGCAGCCGGCCGCCCGCCACGGTTGCCGGAGTGCCGCGCCAGCTCGGCCCGATCCCGGCACCTGCG
+>>747:3:13:17165:14825/2 235712 1
+GAGGACGTCGGTGCCGCGGTCGCCCGAGCTCTGGGTGGGCCAGGCAATGGCGGCCCGCGCGCCACCCGGTCCCGCC
+>>747:3:13:17180:8811/1 235728 1
+GCGACCGCTTTGTGAGGAACGTCGCCTATGCCCTGGGCAACAGCGCTGCCCCGGACACAGCCCTGCCCGCCGTCGA
+>>747:3:13:17209:5381/1 235764 1
+ATTATCGTAGAAGAATTATCGTTCCGCGGGCTTCGGCGCGGCGGGGATTTCGGCAGCGGGGGCCG
+>>747:3:13:17253:8739/1 235802 1
+CGCGCAGGATCAGCGCGCCCTGGCCGAAGTAGTTCAGCAGCAGGGCGGGAAGCGCCACGCTGAACCACGCCAGCCG
+>>747:3:13:17258:5500/1 235808 1
+GCGGGCCAGAGGCGTCAGGGTCCGGCTCACGAGCCGGCCCCCGTCACGAGCTGCGGCAGGATCCCGTGG
+>>747:3:13:17270:14378/1 235814 1
+CTGGCGGATGCGGCCGGCCGCGGCCTGCCGCAGGTAACGGCAC
+>>747:3:13:17280:5002/1 235829 1
+CGCGTCCGGCTCCGCGCCCGCCGCCGCCGCCCGCACCGCCGAGACCCTTGTGATACGCGAGCCAC
+>>747:3:13:17288:11711/2 235835 1
+GGCGACGGCTTGCGGCCGTCCGCCGCGCGTGCGCGCCGAGCGCTGCGACGCGCTGCGCTCGGCCCCCCG
+>>747:3:13:17291:14007/1 235840 1
+CTGGTCGCCGGTGCCAAGTACCGCGGCGAGTTCGAGGATCGGCTCAAGGCGGTGCTCACCGAGGTGACCG
+>>747:3:13:17302:10813/1 235849 1
+GCAGTTGCAAGAGTTTCTCGGCTCAAACGTTCGCGCCGCTCGCACAAAACGCAACCAGTGATTTGCAAATGCCAAA
+>>747:3:13:17310:18162/2 235855 1
+TTGTCGGGCGGCGTTCCGGCGTCGCCGTAGAGCTGGAAGAAGAACCGG
+>>747:3:13:17312:10872/2 235860 1
+GGACGTCCACGAGCAGCTGTGGGGCGCGGTCGGCGCGGTCTTCAACTCCTGGAACAACCAGCGCGCCATCACCTAC
+>>747:3:13:17313:12320/1 235861 1
+CTGCCCGAACGCAAGCGGCTCGAAGTCGCGCGCGCGCTCGCCACGCGGCCGCGGCTTTTGCT
+>>747:3:13:17339:5835/1 235892 1
+GAAATACAGCGCCGGGGTCGGCAGCTCGCCGACGTCGATCGCCGCGCCACCGGCGGCCACGATG
+>>747:3:13:17356:11206/2 235908 1
+GTTGTTCGAGCGCAGCTCGCGGGCAACGCGGTCGCCGGCCCGGCCGGCGCCGACGATCAGCACGCGCTTGCCCGCG
+>>747:3:13:17412:18974/1 235955 1
+ATTCGGCATCGGGCCTCGCCTGACGCGCCGGCGCCGATCCTCGGCCGCCTCCGGCTCCAGCGCC
+>>747:3:13:17414:12798/1 235957 1
+GTCGTGCAGAGGAGGAGAGCGAGCCGGTGTAATGGGGCAAGTCAGAAGTTTGAAGTCAGAAGTCAGACCCTTGCAT
+>>747:3:13:17425:12545/2 235970 1
+GGCGCCTCGCCGCGATTCTCGACGAAACCAAGCTTCGCCGCGTGCTGGCGAAGATGCTCGACGAAGGCGAATTCCT
+>>747:3:13:17441:3342/1 235983 1
+CAGTTTTTGGATGCGGTCGATGGCGGCGCGTGGAGCGAGGCTGACGATTCCTATCCGCAGCG
+>>747:3:13:17446:16476/2 235988 1
+GTTGGCGGGGCGCCGACGTTCGTTTCCGTGCTGGGCGATTGCCTGGCCGGCGCGGCGAATCTGTTCGCCGGGAC
+>>747:3:13:17448:7883/2 235990 1
+CCAGAAATCTCGCCATTGCGAAAGCGCCGACCACGTCGCCGCCACCGCCCACACCGATCACCAAGGCTCGTGAAGC
+>>747:3:13:17460:3046/1 236001 1
+GCCGCTTTCGGCACGGCTGATTGCGGCGAGCGCCTGGTTGAAATTCCACGAATGG
+>>747:3:13:17500:4069/1 236036 1
+CTGAGTGATCCCCCCGTTCCCGCCGCGTCCACCGACGCCGCCGGGCATTGATACGCCCCG
+>>747:3:13:17535:14717/2 236065 1
+GTCCTCGTGGCACTGCTCGTCGTGCGCGGCATCCCATCGCTGCTCGCCGCTCCTCCCGGCTCCG
+>>747:3:13:17537:15035/2 236068 1
+CGGCTGTTGAGCTGCGCGAACATCGCCGAGCCGCCGGACGGCGCGCCGCCCTTGCGCCAGGCATTCTCGCTGATGG
+>>747:3:13:17538:8124/2 236071 1
+GACCTCAATCGGGTCCTGAACGCGGAGTCCGCGAACCTCCAGCGGGCCGTCGGCGCCGCCGGGCGGCAGATCGCGG
+>>747:3:13:17549:13429/2 236083 1
+AGCTCGGCGGGGCGGCGCGGTCGGCGACGCGGGACGCGGTGAAGACGACGCGCGACGGCGGCGG
+>>747:3:13:17561:7527/1 236095 1
+GCTGTCGCTGCTGCTGTCGACGAAATAAATGTCATTGCCGGCGCCGCCGCGCAGTTCGTCGGTACCGCCGCCGCCG
+>>747:3:13:17567:20699/2 236101 1
+GCGACGGTCGCTTCACCCCAGTCCTGGAGGACGCGGCGCGGATCGCCGGGCGGCAGGTGCTGATCGGCCAGCC
+>>747:3:13:17579:8101/1 236108 1
+TGTCGGGCGGGCAGCGTCAGCGCATCGCGATCGCGCGCGCATTGATCAAGGATGCGCCGCTGGTG
+>>747:3:13:17582:15151/2 236114 1
+CCGGGCCGCAATGCGTGCGAAGGATGGCTGGACGCGCGCACGGCGCTTGCCCGCGCAACGCCACGTGACGC
+>>747:3:13:17676:1944/2 236198 1
+GCAGGATCATGCTGCGGGTCGTCCGGCGCGGAAGGACGATGTCGCCTTCCATCTCGAGCACGGTCACATAGCCG
+>>747:3:13:17682:17923/2 236205 1
+CGGCAGCATCACCAACCGCAACGGCATCAGCCACACCGGGCAGGATGCGTCCGCCGCGGCGATCGGTGGCGAAGCG
+>>747:3:13:17729:8239/1 236255 1
+CGATCGTCGAACCCAACGGCGTGGACCTGGCGGAGTTTAACGACCTTCCGCCGCGCGGGGCCTTTCGCGCGCGG
+>>747:3:13:17739:7680/2 236265 1
+GAGCGCAAGGACCGGGTCGAGGACGCGATGCACGCGACCCGCGCCGCAGGCGAGGAGGGCATTGTGCCGGGCGGTG
+>>747:3:13:17766:18594/1 236294 1
+GACTGAACGGCCTGCCCTCCCGGCGAGCCTGACCTCCAAGGCCGCCGGCTCCGGTGACGTCTCCGCGTGAGTTCTT
+>>747:3:13:17780:15622/2 236309 1
+ACGAGCGTGCGCGCCGATGCGCCGGCTGCCCCGATCTCCGCGTCGGCAGTGGCC
+>>747:3:13:17801:21046/1 236320 1
+GTGGGTCTCGGCCTCGACGTTCGCGCCGCTGCGGCGAACCATCCTGGAGGCGCCGTACGGCAAGTACGACCGCATC
+>>747:3:13:17817:9952/2 236349 1
+TGGATGCCCTACGCGATGGTGAAGGACGCGAAGTCCGCCGCCGCGACAGCGACGGCCAACGGCGGAAAGATCG
+>>747:3:13:17851:20636/1 236378 1
+TTCAAGTCCGCGCTGACCGGCGCATCGCGGGCGCTGGCGCATGAGGCGGAGGTCGAGGTCAACTGGACGGCCGATG
+>>747:3:13:17891:8185/1 236422 1
+GGCGCGTCTCGCGGCGCGCGGCGCGCTGCGGGCTGGGGCGGGACTCGTCACGCTGGCGAGCCCAC
+>>747:3:13:17936:17310/1 236468 1
+CGGCGCCCTTCAGGTCGTCGTCGTCGCCGATGCGGCGCAGCGGCGCGTG
+>>747:3:13:17950:9087/2 236482 1
+AGCGCTTTCTTGAACGCATCAGCCGCGGCGGCGAGCTGGCCGCGTTTCATCTTTACCAGGCCGAGCTCGACATACA
+>>747:3:13:17954:5754/1 236487 1
+AAGACCACACGGCGTCAGGTCGCACGCGCGGTGAGGTCGACCGGGGATTACATCCGCTACTTGGATAGAAGGTACG
+>>747:3:13:17972:19352/2 236513 1
+CGGGACTACGTGATTCCGGCGGCGCCGGCGGGCGCGGGCGGCCGTGGCGGGCG
+>>747:3:13:17976:5918/1 236515 1
+GAGCCGGCCCAGGAGCACCTGCGTGCGCGCTTTCCGCGGGCGCACGTGAACGCGCGCGCGCGCATCGTGCGCCTGG
+>>747:3:13:17993:7981/1 236538 1
+TTGCCGTCGTTGCCGATCTGGATGAACGGCGAGCCGTCGCTCAGCGCCAGCTTCAGGAATCTCGCGACGCTGCCGT
+>>747:3:13:18013:2901/1 236563 1
+ATCCAAGCCCATCCGAGAGCACGGCCCCGTCGAGCGATCCGTCGCCGTCGGTCGAGCCCACCGCGACCCCCGACGC
+>>747:3:13:18017:13621/2 236566 1
+GCCCGACCTGCTCGGCACGCTGCTGGCCGCGGCGGCGACGGAGCCGGCCGCCGGC
+>>747:3:13:18038:17795/2 236592 1
+GCCACAATCAATGCCGTTAGCGGCGTCGAAACGCTGCCGCGCGCCAAATGCTGACTCCCGACATGACGATCCTTCC
+>>747:3:13:18070:15730/2 236624 1
+CGGGCGCCGAAGTGTCGGCGCTGCTCGGGCGCACGGCAAGCGCCGTCGGCTACCAGCCGACGCCG
+>>747:3:13:18086:13027/1 236648 1
+GAGTACCGAGGTCTCGTTCAGCTCGCCGACCACCGCCTCGCCGAGCTGCTCGCCTCGCAGCCACGGCGC
+>>747:3:13:18125:7149/1 236679 1
+AGCCGCTACCGCAATCGCATCGCGAAACGCGAACGTCGATCATTCGCGTACGTCCAGAGGCTGGTGGCAGGATCTG
+>>747:3:13:18154:18444/1 236702 1
+TCAGAATCTGCCCTACGGAATTTTTAAACCGCGCGAAGGCAGCCCACGCGCGGGCGTGGCCCTCGGTGATTTAATT
+>>747:3:13:18173:18121/2 236718 1
+CCGCCCGGTCCGTCGATGCGGATGGTCTGGAGCGCGCGCTTCTCTGGATCGAGATCGAACGTTCCGATGCTCTGCC
+>>747:3:13:18189:17967/2 236736 1
+GAGGCCCTGCCGGACGAGCAGCTGGGCGAGGCGCGCCGCGCGCGGCGGATCGCCGCCGGG
+>>747:3:13:18205:18791/1 236757 1
+CCCCCGCCGCCGCATCGCCGACGCCGCCGCCGTCCGCGGCACCCTCATCGCCGGC
+>>747:3:13:18244:14323/1 236795 1
+CATCCGTCGCTCGCGGTCGCGCGGCGCTGCCATGGACGTGCTGCAACAGCACGACCGCGATCACGCGATCCGTCGA
+>>747:3:13:18249:7071/1 236803 1
+CTGAAGCGCCTCAACGTCGTTCGAGCCGACCACCGCGCGGCGGGCGCCGCATGATGCCGGTCTGTCTGTTCG
+>>747:3:13:18294:2795/2 236847 1
+TCGCGATCTGAATTCAAGCTAGCAATTTCCGCGGCGCGCTCGTTTAATGCAGCTTCGGCTTGTTCGAGGATTTCAA
+>>747:3:13:18419:16265/2 236977 1
+ATCCCCCGTTCCCGCGGGACGGCCTGCCGCGCGCGGCCCGCTGGGCCGAGCC
+>>747:3:13:18430:1635/1 236989 1
+GGAACGCCGGTGAAGTCCTGGAGCAGGACGCGGGCGGGGGCGAACG
+>>747:3:13:18436:15842/2 236996 1
+AACGCGGCGCGCGGAGTGGGCGCCCGCGCGCAGGCCTTCAGCCGAAGAGTGCTGAGCGCGCTGC
+>>747:3:13:18444:6917/2 237000 1
+GGCGCCGACGGGGCCCGTGCACTTCCGAGTGGTCGGCGCGTTCCGGTCCAGTGACGTGATCGCTCGGG
+>>747:3:13:18470:13217/1 237032 1
+CCACGAGCTCCGCGACGTGCGGGAAGCCGTACTCCGCCGCGAGCCGCACCACGTCGCCCACCAGCTCGCCGC
+>>747:3:13:18473:19294/1 237035 1
+AAGCATCAGGCGGAGACGCGCCGGACGCGGGGAGATCGGGTGGGCTC
+>>747:3:13:18478:16471/1 237039 1
+TCGTCGGCATTGGCGTCGAAGAATGGCGGCTGCAGGATGCCGGCCGGGAA
+>>747:3:13:18485:13123/1 237046 1
+GCAGATCCGTGCTGGCTTCTTCTTTCATGGGCGGGTGTTCGCCGGTGTGCATCAGCGCGCAGGACGGCTCGGCGAA
+>>747:3:13:18501:14275/2 237060 1
+GAGCTGGCGTTGACGCTCGTGCTGCTCGCCGGCGCCGGCTTCATGATGCGAAGCTTCCTTACGCTGTATCAAATGA
+>>747:3:13:18543:16024/2 237109 1
+CCGCGGCGCTGTAGCCGGTCGACGCCGCCGGTCGGTCGGGATCGGCCGCG
+>>747:3:13:18561:14344/2 237134 1
+CATGCGCCACGCGCAGGAGCGCGGCGCGCGCCCGGCGATCCGGGAGAAGGATCG
+>>747:3:13:18597:8381/2 237175 1
+AACTACAAGATCGGTGAGGTTCACGAGGGCGCCGCGACCATGGACTACATGGTTCAGGAGCAGGAGCGCGGGATCA
+>>747:3:13:18600:17243/2 237176 1
+GCCAATCCGCACGTGCGCCGCTGGATCCGGCGCGAGCTGGCCGCCGCGCCGCC
+>>747:3:13:18625:2110/1 237191 1
+ACGGCCTCTCGTTCGGCGTGGTCCGCGAGATCGCGTGGCCGTACC
+>>747:3:13:18657:5999/1 237228 1
+GGCCGGCCTCGAGGTCGGCGATCAGCGCGCGCAGCTGCTCGGCGTTGCAGTGCACGAGCACGGTCTCG
+>>747:3:13:18660:17295/1 237232 1
+TGCGCCGGGGAAGCCGGTGGGCTACCCGGGAGCGGGGGGGCCGGGGGCGGCGGCGCGGGCGCCTGCG
+>>747:3:13:18695:8038/1 237268 1
+CGAGCCCGTGCACGCAGACGACGGCATCGCCGTCGCCTTCGTCCTCGACCGCGATCTTGTCGATCAGGTGCAGGGC
+>>747:3:13:18708:11378/2 237276 1
+CCTCGAAGGCGAACGGTTTCACGAGGTAGTCATCGGCACCCGCATCGAGGCCGGCGACACGGGCGCCAACGGAGTC
+>>747:3:13:18713:11739/2 237284 1
+CGCTGTCAGTCGGCCAGAAACAGTTGCTCTCGTTCGCGCGTGCGCTCGCCTTCGACCCGCCGGTCCTGG
+>>747:3:13:18729:5443/1 237296 1
+GGCATCGGCATTAACGGGTATCGATATCCGCGGACAGCGCGCGGAAGAGCTGACCTGCGACTTAATAGGCGCGATG
+>>747:3:13:18739:3704/1 237304 1
+GATGCGGTCCATCACCCTGCGTGCCGAGAGCCACCACATGATCTCCATCTCGCCACACGGCGGTACCCATCACACA
+>>747:3:13:18740:7349/1 237305 1
+TTCTGCCGCGCGCAGTCGCGTTTGCTGCGGAGGCCGTCGTGGTGCCGTCCGAAGCCGTACCGCAGCC
+>>747:3:13:18768:17926/2 237337 1
+TGAGCACCCGACGGGTTTCGGGCACCCAGACTGGTTGCGCACCCATCCCCCTGCGACAGT
+>>747:3:13:18789:6008/2 237352 1
+CGGCGGCGAGGCGGCGCGCGCCGCGACGGCGCCC
+>>747:3:13:18816:17771/1 237368 1
+GCTTCCGCCCATGCCTCCGCTGCCGGCCCGAGCTCGCTCCCGGCCGCG
+>>747:3:13:18849:18443/1 237400 1
+CGAGCCGCATCGAGTACGAGAACTCGGCGCCGACGACGGC
+>>747:3:14:1143:14009/1 237471 1
+GGGCGGGATCCAGAATCACGGTGACCATCCAGTACGTGTTCCGCGTGTCCGCCGGTTCCGCGTTGAGCGTCATCCA
+>>747:3:14:1164:3936/1 237486 1
+CGGTGATCCCGCAAGCCGGGAGCGGCCGCGCGCCGTCGATCAGCTCCACG
+>>747:3:14:1172:4929/1 237488 1
+AGCATTGCTTCGGGCGGGACATCGGCTTCGGCGGGATGCAGGGCCGCCGACAGCTGGATGTAGTCGGCTCCCCG
+>>747:3:14:1184:20700/1 237495 1
+AACGGGTTCAGGTGATCTTCAGATGGTCGAGCCGGTCAGCTGGTCGGCCCGTCAGATGCCGATGCGCTGGGCGAGC
+>>747:3:14:1187:16846/1 237496 1
+GATCGGCGACACGCAGTTGGGCAGCAGGTGGGCGAGCACGATGCGCAGCCGGCCGGCGCCGCCGGCGCGCGCGGCC
+>>747:3:14:1244:19417/1 237550 1
+CTGCGGGGTCTCGTCTCCGATCGCCACGCCGAGGCCGCCGCCCAGGAACGGTCCGAAGCCGCGCCAGGTCTTGGCC
+>>747:3:14:1302:12271/2 237617 1
+CGGCCTTGCCTTCCGGATGGGCGAACACGCGCTCGCCGAGATGACGCGCCAGCATCTGCGCGCCGAGGCAGATGCC
+>>747:3:14:1305:16294/1 237622 1
+GGGCCCTTCCGCGGTCACCCCCTGACGGGGCCGGTGCGGGTGCGCGGCGCGCGTCCGGGCGACGCGCTGGTGG
+>>747:3:14:1324:10563/2 237640 1
+TTTCTGCATCAGCTCCGTGGTTTTCGCCGAGAGGCCACCTTTGCCGAGAATCGCCCGGACGCCGTAGTCGCGCAGC
+>>747:3:14:1358:10128/2 237684 1
+GCGGTCGTCTGCTCCAACGACTGGACGGCGATCGGCGCGCTTCACGCCATCGACGCCGCGGATCTGCGCGTGCCCG
+>>747:3:14:1385:16212/1 237710 1
+CAACCCGCTCGGCAGCTGAGCGCGAACGATCCCTTCGACCGTCCGACTGGCCTCGCTCACACTCGCGACGGTGCGC
+>>747:3:14:1390:8370/2 237723 1
+CACGACCCCTGCGGCCGCGGCGGCGCGCGCGAAGCCGGGGCTCGTCCCCGCCGGATCGG
+>>747:3:14:1403:8646/2 237736 1
+AGCTGCGCTTCGCGCTGGAAGCGGCGGCGCGCGGTTGCGTCCGCCAGATCGTCCGCCAGGAACTTCACGGCGACCG
+>>747:3:14:1420:15196/1 237753 1
+CGGGAGTCAATGCCCTGCGTTCGGGCGCGACCTGCGCCTCGGTCAATGAAGCGGCGCTGGGTGTGCTGCG
+>>747:3:14:1421:8413/1 237754 1
+GCGTGCGCCCGAGCTCGCGCAGCGCCTGCCGTGCGACCTC
+>>747:3:14:1470:12681/1 237787 1
+CGCGACCACGCTGGTGCGCGCGCAGCCGGCGCCGGGCATCACGGCGATCAGGGCGGCGCGCCTGTTCGACGGCAAA
+>>747:3:14:1470:12681/2 237788 1
+ATCGATGAAGCCGGGCACGAGCGTCGCATCGCCGAGGTCGATCACTTGCGCGCCGGCCGGAATCGCCAGTCGCGCG
+>>747:3:14:1493:10092/1 237807 1
+ATTCGATGCCCACGAGCGTGAGCCGGGCGGCCGGTATCGCGCTGACGAAGGCTATGTCGAAGGACCTCGCTGCGG
+>>747:3:14:1517:5055/1 237836 1
+CCGGGCGGGCGGCGAGCGGCGCGGGAAGGCCCGCGGGGCGCGCCTCCTGGTGGAGCCCCTCGAAGACAGGCTGGGG
+>>747:3:14:1526:20178/2 237846 1
+CAGCACCTCGAGCGCGCCGCCGGCGCGACGCAGGGCGAAGAGATCGACCG
+>>747:3:14:1541:8234/1 237860 1
+ACACAGGCGACGCCGGCCGCGCCGTCCAATCTCGCGGCGACAGTCGTCTCTTCGAGCA
+>>747:3:14:1542:1148/2 237861 1
+CGCTCGAGCACAAGCTCGCCGATCTGCAACACACCGAGGATCGCAACACGT
+>>747:3:14:1544:9096/2 237864 1
+GCCATGCTGGATGGCGCCGGCGATTTCGGAGTCGGCACGATGCAACGCCGGGAGCGCGCCGCGGACGCGTTGAAGA
+>>747:3:14:1551:7897/2 237874 1
+TCGTCCGCACGATCGCGGAGCTGCGCGCGTCGCTCGCTTCGCCACGCCGCGGCG
+>>747:3:14:1574:3679/2 237893 1
+GTGCAGGGCGGCAAGCTCGCGCAGCGCGCGCGCCCGCGCCTCG
+>>747:3:14:1585:10750/1 237907 1
+TGCATGCACGGCAGCGCCTGGCGCGGCGACGGCGCCGCGCTGCTGCGCGCGCTG
+>>747:3:14:1615:20731/2 237927 1
+CGTTTCCGGCGCACGACACGCCGCGCTTCGCGACATCGGCGGCGG
+>>747:3:14:1645:18596/1 237974 1
+ACACCAGCACCTCGAACTCCGACTCGTCGACGTCGCTCGGGATGTACTCCTGCTTGACCTGGCGGTAGATCGGCAC
+>>747:3:14:1661:13957/2 237982 1
+GGATCGGGGATCGCACCCCGCGCGCGCTCGTGCCGTACCTGCCCGATGCGCCGCACATCC
+>>747:3:14:1682:11516/1 238003 1
+GGCGTCCATCGGTCTCGCCGGCCGGACCGATGCGTGACACGCCGCGATTGGCGGCCTCATCCGCAAACCCGGGGAG
+>>747:3:14:1708:11960/1 238038 1
+ATGGTCGACCAGCAAATCATCGCGCGCGGCGTTCGCGATGCCGGCGTGATCGAGGCGATGCGCGCCGTGCCGCGGG
+>>747:3:14:1729:18445/1 238050 1
+GTTACAACCCGAGCACCGGCACTTACGCGCGCGGCGCCTTTGCGTATGGACCGTACGGAGCACGTGGAGCC
+>>747:3:14:1784:5019/2 238102 1
+TGGCGCGGCTCGAGCGGCCGACGCCGCGCGTCGCGCTGGGCGTCGCGCTGCGAGGCGTCG
+>>747:3:14:1787:15456/2 238103 1
+GGCCGGCCCGACCTGGGAGAACTGGGCGGCGCGGTTCCGCAACGGCTTCGACAACATCCAGCGCGTTGCC
+>>747:3:14:1798:7566/2 238114 1
+ACTCGTACCGGTAGGGACCGGTCGGCCGCGCGCCGTCGATCACGGCTA
+>>747:3:14:1832:2836/2 238153 1
+AGGTGGCGTCGCCGGCGCGGCGCTGACGGCGCCGCCGCC
+>>747:3:14:1875:9846/1 238183 1
+GCGAGGAACGCCGCGCGACGCTCCTCGAGCTCGGCCGCGGCGCGCGCCCGCTTCGCCTCCGCCGC
+>>747:3:14:1879:13300/1 238186 1
+GCGATCTCGCCGCTCAGCCTCTCGATGATCGCGCGCGGGGTGCGGGCCGGCGCGAGAATGCCCTGCCACC
+>>747:3:14:1893:11469/1 238203 1
+GCCGGCCGCGCGTGAATCCGAAGAACGCGAGCGGCAGCGCGACGACGGCGGCGGCTGC
+>>747:3:14:1962:8623/2 238269 1
+GCCGCCGCGGGCACGTGGCTCCACGTCGATGCCGCCTATGCGGGCGCCGCCGCCGTCTGCCCGGAGCTGCGCCACC
+>>747:3:14:1962:2372/2 238270 1
+ACCGGAAACGGGCTTGGAGCATCTATGTTCGCGCGCGGTTGGGTTTCGGAAGGCTGCACCAGTCGCATAA
+>>747:3:14:1970:2805/1 238275 1
+CGGATCACGATCCGCCCCGCGCCGAGCCGGACCCGATCGCCGCAA
+>>747:3:14:1984:16142/2 238284 1
+GGTGACGGCCGTCGCGCCGTGCACGCCGTGGGCGGCGAACGTCTTGAGGTCGGCCTGGATGCCCGCGCCGCCCCCC
+>>747:3:14:1999:9472/2 238292 1
+GAGTTCACGCTGTCGGTCAGGTCCTTCCATGTGCCGGCGACGCCGCGCACGTTCGCCTGGCCGCCGAGCC
+>>747:3:14:2055:4748/2 238357 1
+GGTCAGCCGCGAGGCGGCGCGCGCCGCGGCGAGCAAACTTGTCTCGATCGGCTC
+>>747:3:14:2062:6275/2 238361 1
+CGTTAGGCAGTTTTTCCTTGATCCAGGCGATGTCAAGGAAGACGCCGCCGTGGGGGCTGCCCCGGCCTTCACGCAC
+>>747:3:14:2077:17502/1 238379 1
+CGTTCACGGTCAGGCCCCGCCCCTCGTCCGCGCTTCCCCCACCCGAGACGACCGGGCTCTGGACCACGGTGGTCT
+>>747:3:14:2097:18855/1 238391 1
+GTGTCGCCGTCCTTCGTCAGCAGGATGTTCTCCGGCTTGATGTCACGGTGGACGACGTCGTGGCG
+>>747:3:14:2107:16636/1 238402 1
+GGCGCTGCCGCGCGCGGCGGCCTCAAGTGATCGGTCGCAGATCTTCGGGCTCAGCCCCGTCACCGCGGTGGTCATC
+>>747:3:14:2113:4222/1 238408 1
+CGACGATGGTGCTCCGCTCGGCCTGGTGCACCGCGACGTCTCGCC
+>>747:3:14:2142:7882/1 238435 1
+GCGCGCATGTGCGGCACCGGGTCGCGGCCGGCGTCGGCGATGCGGCCGG
+>>747:3:14:2148:17531/1 238444 1
+CTGATGCGCGGCATGGCCGACGAGGCGCACCTCGCGCATCCCGCGCCCTCGCCCTTCGCGCGCATGGCCGAGGTGC
+>>747:3:14:2156:14139/1 238451 1
+CGCTCTCGCCCGTGCGGCGCTCACCCGGCTCGAGCTCACGCAGGAGCCGGTGGAGGTCGTCCTCGGCGG
+>>747:3:14:2167:3257/2 238462 1
+GGCGGCACATTGACGCGTCCCTGAATCCGGAATCCTCCCCGACCCGCGCCATTACCACGGCCGCCCGAGGGG
+>>747:3:14:2173:15910/2 238474 1
+GAGATCCACGTGCTCGACCTGGTGGGCGAGCGGGCGGCGGGCGGCGGCGGCGTCAACGAGGCGATCGACACGGGCG
+>>747:3:14:2189:2844/2 238493 1
+CGAATCGCCTCCCATCCGCGGTGGCGGAGCACGCCGCGAACCGGAGGAGCGCC
+>>747:3:14:2192:5153/1 238496 1
+CGCAGATCGATCATGCCGTTGCGCACGACGGCCACGCCGGCCGAATCGTAGCCGCGATATTCAAGCCGACGCAGGC
+>>747:3:14:2195:12484/2 238498 1
+GGTGACCCGCTTGCCCTGCGACGTCCACCGCGCGACGGCCGCCGCCGTGCCGTACTCGATGTCGTCCGGG
+>>747:3:14:2233:7211/1 238533 1
+GAGCGCCGAGGCGGAAAAGTTCCAGGCGTTTCGCGCCGCGGGCGTGAACCGGCTCTCGCTCGGCATCCAGAGCTTC
+>>747:3:14:2244:5417/2 238546 1
+GCCGGGCGCGTTGATCTCGCCTTCGAGCGAGACCAGCCGGGTCTGGCGCGCGACCGGCACTCGCACGTCCTTCTGG
+>>747:3:14:2255:19362/2 238558 1
+TCGCCGACTACTGGGACCGCGGCGTGCGCCGCGCCGACGAGCAGCTCAAGGAGGAACACAACCCCGTCGC
+>>747:3:14:2261:12811/1 238561 1
+CATGGCCACGATGGTGGCGGCCGCCGCGTGCTGCTGCACCGCCGCCGCCATCTCCTCCGCCGACC
+>>747:3:14:2269:19040/1 238566 1
+CGCGTGACGACGGCGGCGGCGGCGGTGAGCGCGGCGACGGTGCGGCCATGGTCATGATCCCGATCATCGAGCTGTG
+>>747:3:14:2285:1239/1 238579 1
+CCTGTTCATCATCTCGCGGGCGCAGTGACGGAGGTACGCGCGTGACGGAACACAAGCACCCGAACTACATGGCGAT
+>>747:3:14:2291:5885/2 238586 1
+GGGCGCGGTGAGAGATCGCGTGTTTCGCGACGGGGTCCATTTCGCCGAAAGTAAAGCGTTGGCCCTCCGGCATGAA
+>>747:3:14:2292:6455/1 238587 1
+GCGTCGAGATCCTCGAGCTGCATGCGCAGAAGGCGACCCTCGAAGATGTCGTCGCCGGCCTCATGTGACCC
+>>747:3:14:2314:18259/2 238613 1
+ACATCATCACGTTCTGGGTGTCGCGCATGATGATGATGGGGCTGCACTTCATGCGGGAGGTGCCG
+>>747:3:14:2317:20543/2 238614 1
+CGGCTCGCGCATGCCTACACCCATCTCGATTTCGACCATGCGGCGCGGCGCTTCGGCCGGACCGGCGGATTCGCTC
+>>747:3:14:2318:20959/2 238615 1
+GCGCTCGTGCTCAGAATAATCCATCGGCGCGCCGAGTTCGACGGGTCCGGACGG
+>>747:3:14:2320:13404/1 238618 1
+CACCACGGACACCGTCGACTGGTCGACCGCCTCGACTCGCTCGATCAGCTCGTAGACCTGATTTGGCAGAACGCCG
+>>747:3:14:2350:2101/2 238653 1
+GCTGTCACTGTCGGACTGAAGGGCGAGCAGCTCGCCGAGCTCGGCACGATGGCC
+>>747:3:14:2360:12808/2 238664 1
+GGAGACTGACGCCGCACTCGACGCGGCGCGCGTGGCGTTCGCCGATTTCGTGAACGGGGACGCGACGGAGATCGCC
+>>747:3:14:2362:14032/1 238665 1
+CGGGCAAGGGGCAGGCGAGCACCACCGTCCACGGCGGCGCGGCGTTCGTCTGGCCGCTGATTCCGGACTATGCC
+>>747:3:14:2364:17825/1 238666 1
+GGAGGAGCGCGGCGAGCCCGAGCTCGCGGTGCTGGTTGTGCGCCAGTCTGACGGCCTGCCCGGCCAGGG
+>>747:3:14:2392:1123/2 238692 1
+AGTAGGTGCGCGCGGCGATCTCCGCGCCGCCGGCGTCGAAGGCCAGG
+>>747:3:14:2398:14179/1 238707 1
+GACCAGCAGAATCCGCATGGGCTGGCGTTCTGCGAACCTCGGCGACAGCGCCGGGGCGATTTGCGCCTCCACTTTA
+>>747:3:14:2412:15158/1 238724 1
+GACGTTGAGACGGAGGGACGTCTTGCCGGCGACGATCGGACCGCGGATGCCTCCACCGACACGCGCGATGTTC
+>>747:3:14:2417:1841/1 238731 1
+GCCCGACATCGCCCAGGGTGTCGACGGCAAGGGCGTCTACACCAAGGAAGAGCAGGGCG
+>>747:3:14:2433:11973/1 238751 1
+GCCGGCCGTGTAGCCGATCATCGACAGCATCGCGCCGATGACGACGAAGAGATGTCCGGCGCGCCCGGCT
+>>747:3:14:2449:9124/2 238761 1
+GACGCCTGGCGGCGCCGCCAGGCGTCGCCGGCCGCCGGCCGGTCC
+>>747:3:14:2450:20470/1 238764 1
+CGGTCCCGGCCAGCAGGTGGCGCGCCCGCCGTCGAGCGCGGCCGACCAGCACTG
+>>747:3:14:2465:17229/1 238781 1
+TCGGGCCTCGTGGCGCTCGCGCCCTCGGCCCGCGCGCGCATCGCCGCCGGCATCTACGTCGCGAGCCTG
+>>747:3:14:2467:17081/1 238782 1
+CGCGGTGGCGCACGAGGTCGAGCTCGCGCGCCGGGAGCGCGACCGCACCTGCGCGGCCGGGCCCTCGACCCCGGCG
+>>747:3:14:2505:15910/1 238814 1
+CATCCACCCCGACATCGTTCGCTATCTCGCGTGGGTCGACGGCACGCCGGCCGGCGCCGCCGGCAGCATCATCAGC
+>>747:3:14:2505:15910/2 238815 1
+GCGATGGCGAGATCCGCGCGGCCGATCGCGCCGCGCAGCGCGCGCGCGACGACTGCAGCCTGCGCACCACGACGAC
+>>747:3:14:2507:17951/2 238816 1
+GTCGCGGGTTCCATGTGATTCGAGTACCGGTTGTCGACGATGCAGATCGGGCACTCGAGGTTGCA
+>>747:3:14:2509:4948/1 238819 1
+CGTCGGCAGCGCGCAGTCATCGGCACGGCGGCCGTGGTCGGGGCGATTGCCGGACTGCTGGCGATGCC
+>>747:3:14:2526:5160/1 238838 1
+TGTTGATGCCGCGCTAAACTCCTTTTGAGTTGGATTTGTCGAATGAAGGCGCTTTCGGGAAGAAGGCGCCTTCTT
+>>747:3:14:2529:17654/1 238841 1
+GATCAGCGCGCCGACATCTGGGCTTTCGGCGTGGTGTTGTACGAGATGCTCGCCGGACAGCGGATTTTTGAGGCCC
+>>747:3:14:2532:7030/1 238845 1
+GACCGCCCGTGCCCCGGCGTGCGGATTGCCCGCGGGTGCCGGTACCGGCCCACC
+>>747:3:14:2538:9432/1 238852 1
+CTTCGGCCGGCGGAGTATCGCGCCGCCGCGCGAGTCGAGATCACGCCGGCCACCACCACGGCGCCCAACGCCCC
+>>747:3:14:2543:8369/1 238858 1
+GTTTCATCAAGGCGTCCACGTCCAAATTCCAGATCAGCGGCGAAAACCCGCTCGCGCCGAACGCCGCGCCCAGGC
+>>747:3:14:2559:2610/2 238877 1
+CGATCGAACTGCGCCGGATACATCGACTGCGCGCCGTCGCTCAGCGCGCGATCGGGTTCGCAATGGACTTCGATGA
+>>747:3:14:2579:7673/1 238886 1
+CCCTGCCGACGGAAAAAGCCGTGAAGATCGCGCTGCGGACGCAGCAGATCATCGCGGAGGAGACCGAGGT
+>>747:3:14:2613:11805/1 238920 1
+GTTTCCGACATCATCGGCAACTGCTCCGCCGCCGCGACTGCGGACTGCACCTGATCACTCAAAAGACTGAACCCGG
+>>747:3:14:2623:20819/2 238931 1
+CGACGACGAGAACCGAGACCGGACGGGCGCGCGCAATCCACGCATATCCATCGTCGTCGACATCCAGCGCAT
+>>747:3:14:2639:14407/2 238949 1
+CTTCCCGACGGCCTGGTCGAGAGCGAACTGTTCGGCGCCGCGCGCGGAGCGTTCACCGGCGCGACGGGGGCGCGCG
+>>747:3:14:2642:12826/1 238953 1
+AGCAGTGTCGCCTGACGTTCTGGCGCGCGGTCACCGGCGCGCCGTCGCC
+>>747:3:14:2743:20929/1 239066 1
+AATAAAGAAACTGAGCTGTGCGGATGAAGATCTGACCATCTGAGATTGCCGGCGAGCTGAGACAGTAGTCGTTGAG
+>>747:3:14:2749:20608/1 239080 1
+CTGCGCACGACGGCCGTGCGCGACGGCGACCACTACGTCGTCAACGGCGCGAAGACCTACATCACCAGCGGTATCC
+>>747:3:14:2756:17153/2 239093 1
+TATCCGAGGCCGCCGGCGGCGGAGATCACTGGCGTGCCTGCAAAACTGCGGTTACCCGTTGTCGTGATCTGCACGG
+>>747:3:14:2757:5751/2 239095 1
+AAGCCCGCGAGGTGAAGCAGGAAGCCCGCGAAGCAAACGCCGAGGCGAAGCAGGAAGCCCGTGAGGCGAATGCCGA
+>>747:3:14:2773:16617/1 239111 1
+TGTGCGTGTGAACTCCAGAAAGCCCGTCGCGCCCCGGCCGCGCTCCCATCCCGCCGGCGATGGTCTCGTAATAGGC
+>>747:3:14:2774:20732/1 239113 1
+CCGAGCCGGGCTTGATCCAGACGCGCGCCACCGCGTTTTTACGCTTGCCGGTGGCATAGGCGCGGCCCTGCGCATC
+>>747:3:14:2803:3284/2 239140 1
+GATCCTTCGACTGCGGCGTGCCTTCGAGTTCGGCGACCGTCAGCGTCGTGGACGTTCCCCCC
+>>747:3:14:2804:9666/1 239141 1
+GATCGTCACGCTCAGGATCAGCGCACCGCCGAAGCCGTGCACGAGCGCGTCCTCGCGCGTCGCGCCGCCCGCGACC
+>>747:3:14:2816:15078/2 239150 1
+GCCTTCACCGGCGCCGAGCAGGCGCGCCGGGGGCTGGTGCGCGCGGCCAGCGGCGGCGTGCTGTTCCTCGACGAGA
+>>747:3:14:2825:18626/1 239159 1
+CGCAAGCGATCAGCCAATGCTATCGAATTCGGCGGGTTCGCGCTAGTGCGGCCGGGCGCCGATGGTCTTGAGCTGC
+>>747:3:14:2825:14714/2 239160 1
+CACAGAGCGGAAACCGCAGCAGCGAGGCGAGCTCGGCCGGCAGCTCGATCGACTCGTCGGCCGGG
+>>747:3:14:2825:12843/2 239161 1
+TTCCCTGCGCGTGCTCAACGAGGACCGCGTGCTGCCCGGGCAGGGCTTCGGCACCCACGGCCATCGCGACATGGAG
+>>747:3:14:2829:14473/1 239167 1
+ATGCCGAACACGCTGACGTTGTACGGCATCTTGAGACGCGCCATCGGCTT
+>>747:3:14:2868:6430/1 239225 1
+TGTATGACCGGACGTATCACATGACCCTCGCCGCCGCGCCCGCCGCGCGCCGGACGAAGGCTAAGCGTGTGTCG
+>>747:3:14:2881:2610/2 239235 1
+ACCACCACCACGAGCGCGATCATGCTGCGGATGAACGGCGTCTTCGTCGCCGCCCAGTTCTTCGCTACGAAGACCA
+>>747:3:14:2885:15279/2 239241 1
+GCAGAAAGATCGCCGCCGTCGCGACCACGCCGCCCGCGATTCCCCCGCCCACGCCCCCTCCGAA
+>>747:3:14:2901:10746/1 239260 1
+TGGAGACGCGCATCGAGCCCGACGGCGCTCGCGAGATCGCGCGCCGCGCCCGCGGCACGC
+>>747:3:14:2921:19598/1 239282 1
+TTCGAGGCCGCGCTCGCGCGCGAGCTGCGGCCGCGGCCGG
+>>747:3:14:2975:20409/1 239328 1
+CCGCAGGCCGGGCAGCGCCGCGCCCCGGCCGGCGG
+>>747:3:14:3012:11618/2 239365 1
+GTGCCGTGAAACTGGTTCGTTCCGCTGCGGAAGGTCGCGTTGATCACGGCGCCGCCGGCGCGGCCGAACTCGGCGG
+>>747:3:14:3050:18200/1 239411 1
+CAGGCCGCCACCGGAACGAAATGGACGCACATACCGTACAAGGGCGGCGGCCCGGCGATGATCGACCTGATGTCGG
+>>747:3:14:3076:10155/2 239424 1
+TGTGAGCCGCGGCCTGGTCCGGTCGGAGGCGGCCGCCGGTAGCCGGCGCACGCGGCGCTATCGCCGCGAG
+>>747:3:14:3082:12350/2 239437 1
+GATCGTCGAGGCCGCGAGCCACTTGCCGGCGATCGCGGCGCCCTCCCCGACCCGCGCGGTCAGCAGC
+>>747:3:14:3094:19931/1 239451 1
+GATCAGCTGGTCATCGATCTCGTGCGCGTCGGCGTCGATCGCGACAAGATCGACGCCC
diff --git a/tests/test-data/test-overlap2.fa b/tests/test-data/test-overlap2.fa
new file mode 100644
index 0000000..c15e59b
--- /dev/null
+++ b/tests/test-data/test-overlap2.fa
@@ -0,0 +1,30000 @@
+>>747:3:105:7146:11455/2 1755131 1
+ACGGCCTCGACGCCGAAGTAGCGCTGCAGCACGAAGTTGTGGAAGTCGAGCATCTCGCCGAGTCGAGCTGCGAGGC
+>>747:3:105:7179:18993/2 1755173 1
+TACATCTACGCACAGCTCAAAAACGACGATCCGCGCGTCACTGCCGTTTTCGATTGGCTGCGCTCCAATTACACGC
+>>747:3:105:7202:13986/1 1755202 1
+GGCCGGCACCGCGCTCGGCCCGCCGCCGCCGCCGTGGCCCACGCCGATCGCGATCTACGACCCGC
+>>747:3:105:7260:8595/1 1755248 1
+GCGCGGCAGGCCGCCGTCGCCGATCACCGCCGCGACATCGACCGCATCGACCGGACGATC
+>>747:3:105:7276:6784/1 1755264 1
+CGCACCGGATCGGCGAAGGGCAGCACGCGGTCGACCGCGATGCGCTGATGCCAGGCGATGAGCTTGCCGTTGGCG
+>>747:3:105:7302:17848/2 1755289 1
+GAGCGCCAACACGTTGACTCAGATTACGGCCAAGGTAGCGCCGCCGCCGGTGTGCCGCAAACCGCCATGTTCGTAC
+>>747:3:105:7368:17559/1 1755345 1
+CCAGTCGCGCCACGAGTTCAGAAGTCAATGGCGTTGCGATGGGCCAATCCGCCGGCTGGGCCGACGTGGCAAGCG
+>>747:3:105:7381:2268/1 1755356 1
+GCGCTGTGCCGCGCGGCGGCGCGCGGCGTGCGCGTGACGCTGCTGCTGCAGGGCAAGGTCGAATACACCCTCCAGC
+>>747:3:105:7393:13168/1 1755375 1
+GCGCGTGGCGCTCGAGATCGCGAGCGCGCGGACGGTGCCGGCGTCGATGTAGGGCTGGAATCCGGCCAGG
+>>747:3:105:7397:5480/2 1755382 1
+GCTGTGACGAGATGCGCAAAGGCGCCGGCCGCCGCCGCGGGCTCGCCGGTGTGTTGGTCAAGGCGCCAAAGCCGGG
+>>747:3:105:7397:20607/1 1755383 1
+GCTCTCGTTGCCCGCGTGGAGCGCGCGGTCGCGCAGCTCGCGCAGCTGCTCGAGCTTCCCTCGCGTCGAGTCGTGC
+>>747:3:105:7404:19378/1 1755387 1
+GAGCGCCGCGTGATGAAGGCCAAGTTCGCCGACGCGCGCGAGGCGTACGAGCGCGCCTCGCCCATGAGCTGCATCC
+>>747:3:105:7411:9597/1 1755392 1
+GCGGCCGTCGTTGTTGAGGTCGCCGGCCGCGGCGCCACGCCCCACGACCCGACTGGCGAAGTAGGAGGTGGCTTC
+>>747:3:105:7415:11870/2 1755396 1
+CCACGCGCTCGGCGCCGCGCACGACGCCGGAGTGGTGCATCGCGATCTCAAGCCCGAGAACGTCTTTCTCGCGC
+>>747:3:105:7436:5304/2 1755424 1
+AGCCGATCGCGCCGCGGTCGAGAACGCGAAGATTCAGATTCAGTACGCGACGATTCCGTCGCCGCTCACTGGCCGC
+>>747:3:105:7449:12307/1 1755433 1
+CTTGTACTCGTCCCCGCTGTAGCCGCGCATCGGCGCGGACGCGGCGACGCTGCGCGCGGCGCGGACCGCGGCCACC
+>>747:3:105:7477:11040/2 1755473 1
+GCAGTACGAGCAGGCCGGCGCGGCCGGCGGGCAGGGATTCGATCCGCGCCAGAGCGGCAG
+>>747:3:105:7504:6628/1 1755510 1
+GCGAAGCTCGCCGACAAGTACGCGATCGTCCGCAGTCTGCACCACCGGCGCGGCGAGCACTCCGGCGGCACGCACC
+>>747:3:105:7515:10336/2 1755518 1
+GAGCGCAGCGGTGCTGCGCGCGGCGACGACGACCTTCGCCCCGC
+>>747:3:105:7563:1574/2 1755567 1
+GAGAAAGACCAGGAAGAAGGCGGATCGCGGACCAAGGCCGAAGATGATCATGGCGAGCGG
+>>747:3:105:7617:17794/2 1755628 1
+CTCGCGGCAGTTGAGCACGCGCGGGCGCGCGGGGCTTCGGTCCTCGCAATCTGCAACGTTGTCGGTTCGAATCTGA
+>>747:3:105:7655:19781/2 1755681 1
+TCGGCCAGGCGACCGCAGCGACGACCGAGCACGCCGGCGCGGCCAGCACCTTGGTCGGCGCCGTGGTTGGGATCCT
+>>747:3:105:7681:8251/1 1755702 1
+CGGAAGCTGAAGGCCGACTGCGCGCCGTAGGTGTAGCCCTTGTCCTCGCGCAGATTCAGGTTGATGCGCGCCGACG
+>>747:3:105:7754:8571/2 1755786 1
+CACGGGCGAAGACGGCTTCGAGGTCTACGCCGCGCCCGTGCACGCCGAGCGCCTGTGGGAGAAGATGCTCGACGCT
+>>747:3:105:7762:17915/2 1755795 1
+CTCGAACACCGGGCGCAGCGCATCCACGACCGCGTCCTTGCCCTCGGCGCTCTCGAGGTCGCCGCGCTCGATCTCG
+>>747:3:105:7796:1888/2 1755821 1
+CGCATCTCGAGGTAGTGTGCTCGGTCAGCGCTTTCGCTGCTGAATCTGCGCAACGAAGAATTGCTTCAGCGTTTCA
+>>747:3:105:7828:1153/2 1755846 1
+GACGTCGGCCGCGGCGCCCTGTCCGCCGTCGG
+>>747:3:105:7846:9816/2 1755862 1
+ACCGAGTTCGCGGGTTGCGTCGCGGCCGAACTCGCCGGGATCGCTCACGCTGCGGTGCAGATCACAGCGCCCTTTG
+>>747:3:105:7856:8143/2 1755872 1
+CGCGCCGGGAGCATCGGCGGCGAGCGCGGCGAGGCGGCGCGCGCATTCGGCGGGCTCGCCC
+>>747:3:105:7863:10242/2 1755878 1
+GGCCACCTCACCAACTACTACGAGTACCACTTCCTCTACGTCAGCGGCATCGAGCACGTCGAGAGCCGCAACGTGC
+>>747:3:105:7864:12717/1 1755879 1
+GGTTCTACTGGTTCAGGGACGCCGCCGCGCGCGCCGTCCCGGACGGCGAGCCGGCTGCCGTGTTCGCTGCCG
+>>747:3:105:7866:15079/1 1755883 1
+CGGGATGCTTACCGGATATTGTCTGAGGTTATGGCGCGGGCACCGTTCTGGCGCTCAAGTAAGCGACGTTTTCCTC
+>>747:3:105:7882:11605/2 1755897 1
+TCAGCGTCACGGGAGTGGTCGCCGGCGTCGTGGCGTCGGTCGTCGCCGCGCCGGAGGGCTCGATCCGGAAGGCAAC
+>>747:3:105:7883:6391/1 1755904 1
+GCTCGCCAACGCCGGCATCCGCATCGACGGCGACCTGCTCGGCGAGGCGATCACCTCGCCGATCACGCTGG
+>>747:3:105:7886:19361/2 1755906 1
+AAGCGTGGCTCGCACCGTGGGCGATGCGGAGCGCCCGGTCTCGCGGGCGCGTCCATCCCGAGCC
+>>747:3:105:7909:19101/2 1755940 1
+CGTCGATGGCGAAGGTGGCGAGGTGATCCGCCGTTTCCAGCGGGACGATCACGAAATCGCCGCCGGCGCTGAAGCG
+>>747:3:105:7930:4803/2 1755961 1
+GGCTTCGTCCGCGCGCTCGCCGGGCGGGGCGCGCGCGGCGACGCGGGCCGCGACGCGATCCA
+>>747:3:105:7955:12346/2 1755988 1
+CAATGGCTCGAAGACACGCTGCGCGACCTGAAGCAGGCGCGCCGTCTGACCATCGTCCTCGTGTCGCACGACACCG
+>>747:3:105:7970:13113/2 1756012 1
+CGACGAGCGCGGCAAGGACGAACGAGGCGGCAACGACGGCCGGCCGCCGCGAACGGTGGTGTCCGCGCAAGCTCCG
+>>747:3:105:7974:11490/2 1756015 1
+GCCTTTATCGATCAACAAAAATGGAGCGACGCGCGCGATGAGGCGACCGCCGCCTATCGTTTGCAGGCGAGCGAGC
+>>747:3:105:7995:13088/1 1756034 1
+GTCGCGTCCGCCGCCGTGCTCGCCGCGTCCGCCGCCGCCGCCCTGGTCACCGCCGCCCTGGC
+>>747:3:105:8007:17271/1 1756046 1
+GCAGTTGCCGTTTGGACCATTGAAATGGCCGCAACTACCGCCACCGCCGTTGTATCCCCAACGCTGGTTCCAGGCA
+>>747:3:105:8011:14815/2 1756050 1
+TGACCGATCCCGTCGCGCGTCCGGCGCGGTCGCGGAACGTCGTGCGCTCGCCACTCGTCGATGCCGTGCC
+>>747:3:105:8014:18748/1 1756052 1
+TCTGTTCACACCGGAGATGGTTGGCGCGCGCCGTGATCCGGCGGCGCCGGCCGTGGTGTTCGTTCACGGCGCCGGC
+>>747:3:105:8015:15701/1 1756055 1
+GGCGTGGTGACCAAGCCATTCGAGTTCGAAGGCCCGCGCCGCGCGCGCCAGGCCGACGCCGGCGCCTCCGAGCTCG
+>>747:3:105:8030:1413/2 1756072 1
+GCGGGCGCAGTCGGCGACGAGCGCCGGGTCGAGGCACTCGGGCGCGGGCGCGCCG
+>>747:3:105:8031:8416/1 1756073 1
+CGAACCGAGTCGGAGAATGTCACGGGCGCGGCGATTCCTCGCGGCGCCCGAGTGAACGCGCGGCGGCGCGGCCC
+>>747:3:105:8038:7685/1 1756080 1
+CGGCGCCGGCGATCCCGACCTCCTCCGCGATTCTGCGAGCGTTCACCTGCGATCGCGCGAGGCCTGCCGCGCGCAT
+>>747:3:105:8084:8966/2 1756115 1
+CCTAACCCCTTGCGGCGCAAGGCCCCAATAGATTGCATTGCGCGCGCACACACAGACACCGCCCCACGAACTGGCC
+>>747:3:105:8088:6368/2 1756119 1
+CTTGCCGGTCCAGTAGACGACGGCAAAGACGAGCCGGAGAATCAGCGCAACGCCGGCCGCCGCGAGAACCAGGCGC
+>>747:3:105:8091:5203/1 1756128 1
+CTTGGTGAGAATCGCAGCCGCCGCGCCGATCCAGACGATTCCGAGTACGGCCCACTGGAGCGCCCCGTCCAGGACG
+>>747:3:105:8106:20256/2 1756143 1
+ATCGTCTCGCCCGATCCGGCGAGGTCAGCAGGGACGGCGACGGCGACGGCGACGTCGTCGGCCTCGAGGGCAGCCA
+>>747:3:105:8125:16372/2 1756153 1
+GTCTCGCTCGACTGAGGAACTACCGGATGTAGACGAAAGGGTCGACCGCGCCGAAGCGCTCGCGCGCCGC
+>>747:3:105:8132:14564/2 1756163 1
+GTGCTGGCCGCGCCGCCCACGGGCCGCGCCTTGGTTCCGGCCGCGCCGGGCATTCCCCCGCCCATGCCGCCGTAAG
+>>747:3:105:8159:5356/1 1756176 1
+ACAGACGCGCATGCCGAGATCGAGGAAGCGCCGCGCGGCGGCGAGGCCGATGCCCCCGGCGG
+>>747:3:105:8204:12988/1 1756227 1
+CGACGTGGCTGGGCGGGGTGGTCTCGGTGCGCTCGCCGAGCGCGCGCGCGAGCGAACGGGCGAAGGCCGACAGATC
+>>747:3:105:8231:12723/1 1756256 1
+AATCTACGGCGGGACGTCGGACGCGATCATCGCCTCGCGGGACCGCGGCGCGACCTGGACCGACCTCGGCGGCCAG
+>>747:3:105:8260:18221/1 1756289 1
+CGCCGGCATGAATGAGCTGCGCTGTCACACGGACGCGGCCGCCGGCGCGCCGCACGCTGCCCTCGAGGATGTGATT
+>>747:3:105:8290:20377/1 1756310 1
+GTCGTGAAGAAGATTCAGGCGGCGCACACGGGCGAGCGCGGCGCGTACGGCACCGAGTCGCTCGACCCACCGATCG
+>>747:3:105:8295:7532/1 1756315 1
+TTGGTCTTGGGTCTTTGGTCTTTGGTCTTGGGTCTTTGCTCTTTGGTTCTGCCTCAGCGTACACCGAAGGTCAAAC
+>>747:3:105:8305:17054/1 1756325 1
+CAGTCTGGGGACTGGCTTACGCGCGCCAGTCTGGGGACTGGCTTACGCGCGCCACTCCCTAACAGTGGCCCGG
+>>747:3:105:8326:11069/2 1756351 1
+TCGTCCCGCCGGATCGTCCGCCGCTGCCCATCGTCTGCTGCGCGCGGCCGTGCGCCGCCGCGCGGTGACGATCCTT
+>>747:3:105:8349:6182/1 1756375 1
+CGGGGCAGGAAATCTTGCGGCCGGCCGCGCGGTCGGCGGCATCGTGCTCGTCGTCCGCATAGGCGCCGG
+>>747:3:105:8358:9488/2 1756394 1
+CCGCCGCCACCGTAGCGGGCGGCCCGCACGCGACGAGCGCGCCGCCGCCCGCGCCGCCCTCCGGG
+>>747:3:105:8364:16357/2 1756405 1
+GGCCAGCGAGCGGGCGGCGCCGGCGGCCTGTCCCGAGCGGAGTCGAGGGGCCTGTCCCGAGCGGAGTCGAGGGG
+>>747:3:105:8376:9782/2 1756422 1
+AGGCACTGATGGCGATGGGGTATTACCGCTATGCCTGCTTGAAGGATTACGACACCGCAGCGCGGTACTTTGAGCA
+>>747:3:105:8380:15293/2 1756428 1
+GGGCTCGCCGCATCGATCGCCACGCCGAGCTCGGCGAACAGCCGCGCATAGCCCGCGCGAACCTCGGCTTCGGTCT
+>>747:3:105:8398:4176/1 1791871 1
+AGCAGGTTCGGCGGGGTATCATAGTTCACACCGGCGGCGGGCGGGCCGACCAGGCCGGGCGGCAGGGAG
+>>747:3:105:8398:6555/2 1756449 1
+CTCGCGGTGGCCGGCGCGGCGCTCACGTTCACCGACTGGCGCGGCGCGCTGACCGCCGTTGCGTGCCTGCCGGTGC
+>>747:3:105:8406:8016/2 1756456 1
+CGCCGGCCCTGCGGCCCGGCCAACGTCGCGACCGCGCCGGCGGCG
+>>747:3:105:8407:20843/2 1756457 1
+AATGGCCATCGCCGAACGGGAGCGCGGGACGCGCCATGGCGGCGAGCGCGGCACGGGCGTGGCGCAGGCGGCGG
+>>747:3:105:8471:2727/1 1756521 1
+TTCGAGGCGCGCGAGCGGATAGATCGCGCCGCTCCCCCAGTTCTGGGTCTGCTCCACGGCCACG
+>>747:3:105:8476:12820/2 1756522 1
+GACGGCTGGGCTGTCTGCGGCTCGATCGCCCGCGCGACGTCGCCGCTGGCGCTGCCGCGTTACGGCGGCTCGGGCC
+>>747:3:105:8491:14666/2 1756540 1
+CGCATGACGCCGCGTCCGTTCACGATCAAGATCGCCGACGACGTGCTCGCCGATCTCCGCGCCCGCCTCGACCGCG
+>>747:3:105:8502:6205/2 1756549 1
+TTGATGCCGTTTTCGACCAACGATCGGATCAACGTGTCGATGCCGTCGCTCGCGCCGCGCCCGCTGTACGCGCGT
+>>747:3:105:8561:11070/1 1756603 1
+ATTCCTGGATCGAACTCGACGGCATGAAAGTGCAGTCGGTGAGCGGCGGCGGACACTGGGGCGGTGGCATGTTCAT
+>>747:3:105:8582:16486/1 1756626 1
+AAGCCGAGGTGTGTTGTGTAAAACTTGATCGCCGCGGGAACGTCGTCGATCATGTAGCGGATACTA
+>>747:3:105:8593:6188/2 1756642 1
+CGTCCCAGCAGCGCGATCGAGCCGGCGCCGTGCTCTGCGAGCCAGCGCGCCGCGGCAAAGCCGAACCCGG
+>>747:3:105:8602:16861/2 1756664 1
+CGTCGTGTTCGCCGTGGAGCGCCGGCGCGGCTGGGTGGAGAGCGACGACTCGCCGG
+>>747:3:105:8606:3660/1 1756669 1
+GCGGGCGACGTCCGTGAGCTCCCGGCGGTCGAGGCGCCGCC
+>>747:3:105:8627:16399/1 1756688 1
+AGGAAGAGCCGGTGCGCCGTCGCGTGGCGCTCAAGGTTATCAAGCTCGGCATGGACACCAAACAGGTCATCGCGCG
+>>747:3:105:8636:10480/1 1756695 1
+TCCGCACCGACCTGCGCGCGCACCTGTCACCGGCCGGCACCGGTCACTTGATCGCTGTCGTGCACGCGCAGCCGAC
+>>747:3:105:8653:6155/2 1756708 1
+ACCATCCACTCTGCTTGCAGCGAAGTGTGGGCGCTCGGTCGAGGAATCTGCTCGGTCGGGGCTCAGACAGCGGGGA
+>>747:3:105:8653:12361/1 1756710 1
+GCGCGACGCGGGGCCGCGGCCGTCGCGGGGGTCACGCGCGGGCTCCCATCGCCGGCACTTCCGCGCCGTAGGCG
+>>747:3:105:8679:1368/1 1756730 1
+CGAACGACGACGGCCTGCCCGGCGCCGCGCTCACGACCCTGTGGTCGCTGCGTCGCGGGC
+>>747:3:105:8699:19062/2 1756747 1
+CCGTCGGACGCGGCCACGGACGAGCCGGTCGCGGCGATCAGCTGGATGGATCGCCACCGCGACCCCCTGCGCATCC
+>>747:3:105:8760:19670/2 1756792 1
+CGGTTCGGTTCTTGTGGAGCGGCGACCTCGGAGGCGCCGGCCTCTGCCGGCCCGCGGAGGGCGGGTTCGGCATCTT
+>>747:3:105:8767:1968/1 1756798 1
+CGCTGGCGGCCCCGGGCGCCGCGCGCGACCCGATGATCCTCGCC
+>>747:3:105:8774:20325/2 1756804 1
+TCCCCACCGAAGGCGACCAGCCGGGCGCTCCCCGGCGGGGCCTCGAGGACGGCGCGCCCGCGGGGATCGG
+>>747:3:105:8831:6057/1 1756872 1
+GTTTCCGACTTACGGAAAGACGGCCGCCGCGTGATCGCGCTCGACAATCGCCAACAGACGCACCAGAACCTGACGC
+>>747:3:105:8832:3686/1 1756875 1
+GTGGGATTCGTCGAGGCGCACCGCCGGATAACGCGAGCGAAAAAGCGGCGCGAGCCACCAGGTGG
+>>747:3:105:8832:12625/1 1756876 1
+ATGCCGTGCATCACCTCGCGCGGCGGCGACGCCGGCTCCATCGCCGCGATCAGCGCGTCGTCATCGAGCCGCGCGC
+>>747:3:105:8884:18486/2 1756918 1
+TCGTCTGGCCTCCGAAGAGTACGCTCGCGCCGTCGATCTGTACCACGCCGCCAAGTACAAGGAAGCGCTCGAGGCG
+>>747:3:105:8906:6798/1 1756934 1
+GCTTTCGCCTTCTCCGGCGCGGCGAGCGGGCGCTCGCGCCAACGCGGCGGACCCCGCATCGGCTGCGAATCACGGG
+>>747:3:105:8911:6635/2 1756936 1
+AATCCGGCGATCGCGAACGTCTGGCGGTCGCGAAGCTCGATTTCCGTCT
+>>747:3:105:8932:11371/2 1756957 1
+GTCATCCGCGAGATTCGCGCGGCCGTCTCAGTCCCCATCTGCGCCCAGCCCACCGCCTACGAGCTCGAGCCGGGCG
+>>747:3:105:8964:20545/1 1756993 1
+GCCGGGCTCTCCGAGCACGTCGTCGATCCCGGCACGACCTTCTACTGCCCCGGCTCGGCGG
+>>747:3:105:9005:16233/1 1757037 1
+GCGGGCGAGGGGCGAATGAAGGCGTTAGGCTCCGATGCGAGCCGTCCCATGCGCGTCTTGTCGCCGAGGATCGAGC
+>>747:3:105:9058:18124/1 1757099 1
+CCGTCGGGGCGCACTACCCGCAGGGTCAGCGGTAGGCCTGCAGTCGCGGCGGCCTTGTCGTCGCGCACCAGCGCCG
+>>747:3:105:9061:19724/1 1757103 1
+CGGATCATCCTGTCGGCGCGCGCGCGCGAAGCGAGCCGCGCGGCGCAGGCGGAGGTCTCG
+>>747:3:105:9087:11229/1 1757128 1
+AACATCCTGTTTAGCATTTTTACCGCGCCCCAATGGACACGGCCCGACAAAGCGGGCACCGGCGG
+>>747:3:105:9114:12894/2 1757162 1
+CGCTTCGACGCCTATTTCGCGCACACCTACGCCGTGACGCCGGACGATGCCCACGCCGCCGCGCTGGCCCCGGGCT
+>>747:3:105:9130:16361/2 1757176 1
+TCGCCTCCGCGTTCTACGGTCCGTTCCGCGACGCGGCCGAGTGCGCGCCTCGCTTCGGCGACCGGACGGGTTACCA
+>>747:3:105:9132:20625/2 1757177 1
+GCGTTCGACACGATCATGCGCGGCGCGCCGCCGCTCTCGCTCTTTCGCACCGTGGCGCAGAACCCGCGCGTGCTGC
+>>747:3:105:9147:7803/1 1757183 1
+GCGAGGCCCTTGTCGCTCGCGGGGGCCGCGAGCTCGTCGATCGCGTCTCCGATCGTGCGGTAGAGGTCGAACGTCA
+>>747:3:105:9158:18899/2 1757189 1
+TGGACCCGCGCCGGCCTGCCGGTCGCGCGCCCCTCCGGCGCGGCCGCCGACTGACAC
+>>747:3:105:9193:18033/2 1757222 1
+TCGACGTCGTGCACACGTGCGCCTCCGGAGCTTGCCTCCGGATCGTCGCGGCGCACGGATCGATCCGC
+>>747:3:105:9216:15647/2 1757241 1
+TCGGCGGACAAGTCCGGTTTCGCTGACGCGTCGGCGGCCGAGGCGCGGTTGCGCTGCCACTCGT
+>>747:3:105:9218:10745/1 1757244 1
+ACGACGGCGCGGGCATTCCCGAGGCAATCCGCCGCAAGGTCTTCGAGCCGTTCTTCACCACCAAACCCATGGGGAA
+>>747:3:105:9225:3592/1 1757248 1
+CCCGGCCGGAGCCGCAAGTCGACCGGGAAGGCGACGCCCGCCGCGGCGATGTCGCC
+>>747:3:105:9259:6974/1 1757281 1
+GCCTCCGAGGAGGGCCGCGTGCGTGTCGGGTCGATCCCGAAGGCGCGGTAGAGCCGGCGCGCCGGTTCGAGGCCT
+>>747:3:105:9360:11449/2 1757384 1
+CTCCGAAGGGTTGACGGTTACTTCGGAGAGTGAGAGCGCGGAGTCCGCGCCGGGAGCGCCCTCGCGGAGCCAGCGC
+>>747:3:105:9367:3834/1 1757396 1
+CGATGCACGAGAGCTGGTCGTCGGAGATCTCGTGACGGTGGCCGCGGGCGACCGCATCCCGGCGGACGG
+>>747:3:105:9370:12119/2 1757403 1
+GTCCGACGCGGCCATCGCCATGGAGCTGGGCGCGGACGGCGTGCTCATGAACACCGCCATCGCGCTGGCCAAGGAC
+>>747:3:105:9372:19088/2 1757406 1
+CGGAGCGATCGCCGTCGAGGCGGCCCGGGCCGTCGAGTACCGCAGCGCCGGCACGATCGAGGGCCTT
+>>747:3:105:9399:4839/1 1757439 1
+GCCCGCCGGCGCGAGCCCGCCGGCGTCGCCGACCTCACGGTCCAAGACCCCACCCGGTTGACATACGACGACGGCC
+>>747:3:105:9429:2648/2 1757476 1
+CGTCGTCGTTCTTCTGGGGGCCGGCGCGCTCGCGCTCTGGACGCCCGCGCGTCGGGCCGCACGG
+>>747:3:105:9435:12633/1 1757486 1
+GCGTGGGGTCGTCCACCACGTGCTGTTCGCGTCGGACCGGACCGGCGCGGCGCAACGGGAGGCGCGGCTCACCACC
+>>747:3:105:9443:14854/1 1757501 1
+ACCGACGATAGCGACGCGTGCTGCTTGTGCTCCGCGCCGCGATCCTCGCCGCCCGCGCC
+>>747:3:105:9443:19537/1 1757503 1
+AATCATTATCCTTGTTGACGGTAACAATCGCGCCGGCCGGCACGGTCTGCTGGGCAGAGGTACCGGGGAATAAGG
+>>747:3:105:9445:15622/1 1757506 1
+CCGGTGGGGGCGCCACCCGCGTCGCGCAGGATGCGGCCGCCGACTGGATCCTGGTCGGCAGCAGTGAGCCGCACGG
+>>747:3:105:9450:5049/1 1757511 1
+GAGATCCGGTGGAGCCCACGACGACCGCGCTATGCCGTCTCAGCGTCAACGGCGATCTCCGCGAGTGCGCGATCGC
+>>747:3:105:9465:5655/1 1757528 1
+AGACGCAGGCCGCGGCGACGCGGACCACGGCGTCGGTGGGGTGCCGCACGACCGGGTCGGGCCGGTCCTCGACGCG
+>>747:3:105:9489:12349/1 1757544 1
+GCGAGTGTGGTCATCCTCTCGCAGGACGTGCACCAGGTATTCGGCGGCGTGGTGCCGGAGCTCGCGAGCCGCGCCC
+>>747:3:105:9494:6868/1 1757551 1
+CGAGCGCGGCCTGGTACGCGCTGCCAGAGCGCGCCGGCGACGACTCCGAGCTCGAAGGATCGTTCGCGACCGGCAA
+>>747:3:105:9507:19141/1 1757560 1
+ATGCCGGTCGTGGGCGACGAGATCGCGCGCTTCATCCTCGCCGGCGACACCATCGGCGGGGCGACGCTGAGCCGGT
+>>747:3:105:9595:6116/2 1757636 1
+TCGGGCGTGATCCCGCCGATCTTCGCCTCGAGCATTGTGATGTTCCCGGCGACGGCGGCAGCATGGTTCAGTCAAG
+>>747:3:105:9618:12870/1 1757660 1
+CAGGGGGCGCCGCGCGGCAGCGCTGGGGATGTTGAGCGCCCTGCCCTCGCCTGTGCCCTGCCTTTTGCACAGGCCA
+>>747:3:105:9649:3141/1 1757690 1
+TGGGCGGCAAGTACTCGACCCCGACGAAGAGCGCGCGGCCGTCCTCGGTGGGGGAACGATCGGCGAAGAG
+>>747:3:105:9662:9923/1 1757700 1
+CTTCGTGCTCACTGCGGCGATGCCGGTCGTGCCGGGCGTGCATCCGCGGATGGCGAGCGAGAGCCGCGGACCGACG
+>>747:3:105:9678:12117/1 1757714 1
+CCTCCTGACCCCGCCATGAAATAGGCGTCCTCAGGGATAGGCCAGCCAGATGAGCGCGCGCGCCAGAAAAACGCGC
+>>747:3:105:9715:15999/2 1757750 1
+TCCTGGACTCTAACGGGCGGCCCGCACGCGCGCGGGCCGCGACGCGCCGCGAACGACTCACGCCCCGTGG
+>>747:3:105:9730:15914/2 1757761 1
+GCCCCGACGCCACCGAGCGCATGGTCGCCTTCGCCGAGACCGTCAAGGGCACGGCCCGCGCCCGCGAGCGGGACG
+>>747:3:105:9743:5546/2 1757772 1
+TAGATCAACAGCTTAGCATTCTGTCAGAGCATCGTTGCTACCGGAATTGCTACCGCAGCCGGGCTATGACCGCGCC
+>>747:3:105:9782:3805/2 1757812 1
+GAACAGAATCTTCATGTATCGACGTCAGCGTCGGCGGGCGAGCCGCCGCTCGCGCCCCGCCGCCACC
+>>747:3:105:9808:2380/2 1757837 1
+TGTTTGCTGTACGACCTGCCTTTGCCGCGCCCCAGGCAGAAGTGGAGCGTAATGAGATTACAATGAACTTCCCGGA
+>>747:3:105:9816:17758/2 1757851 1
+CGTCCTCCTTGCTTCCGTTGCCGCAAAGTACGGCGCGCCGAGGAGGATGGCTCGCCCGCGTCGGCGAACG
+>>747:3:105:9821:20879/2 1757861 1
+AAGCAGTTCGGGGCCAGAGCGCTCGGCGACCCGCGCGATCAGGTCATAGCCGAACTCGCGGCCCAAGACCGCGCCG
+>>747:3:105:9832:1895/2 1757877 1
+GGGAGGGGCGCGCGCCGGACGAGGCCGCGCGCAGCG
+>>747:3:105:9840:7115/1 1757887 1
+GTCCATAAGTGTGCCCGCACGCGCCGCCGAAAAGATCCCAGTAAAGCGGGCGCCGCACATCAGCGGCAATGGAGTG
+>>747:3:105:9845:15575/1 1757895 1
+GCACCCGACGGCCGCGGCGCGGGGAGCGTCGGATGACGCGCGAGGCGCCGCGCCGCCGCGTGCTCCTGC
+>>747:3:105:9845:7553/1 1757896 1
+GCGGCAAAACGGACCGCCGGTGTCATCGAGCTGCGGCGCGCATCGATCTGCACGATCGTCACCTGATCGGCGTGAA
+>>747:3:105:9913:3187/2 1757972 1
+GCCTGCTGATCGGCTGGGCGCTCGCGCGCACCAGCGGCTTCTACCGCGCGCAGGGCGATGCCGCGGGGCG
+>>747:3:105:9919:16759/1 1757977 1
+CAGTTGCCGTCGATGAACAGCTCGATCTCGGATCCGACTGCCGCGCGCACGGCGGCGACGCGCGCGGCATCCTCGC
+>>747:3:105:9925:20420/1 1757981 1
+GCGGGCAAGCAGGAAGGCGGGCAGGGCAGCCAGGCGGGCAGAGGAGGTCAGGTGGAAAACCCCGACCGCTTGGCCG
+>>747:3:105:9938:5952/2 1758009 1
+CGGCGCAACACGCGGCGGCAGAATCAACCCGCTGTCGTCGCCGTGGGTCATGATCACGGCACCAATCAGGCGGGTG
+>>747:3:105:9942:15592/1 1758016 1
+GCTGGACGATGTTCAGCTGGCTGTTCCTCTCGTTCGGCCTGACGCTCGGGATGATCTGGGCCTATGAGGAGCTCGG
+>>747:3:105:9963:12778/1 1758037 1
+CCAAAATGCGGAATGATGAAGGGCACCTGCGGAAAGGCCAGGGCGAGCCGCGCGACGGAGCGGGGATCGCCAAGGC
+>>747:3:105:9973:19728/1 1758048 1
+ATGCCCCAGACGCGTGAGCACATCCTGCTCGCGCGTCAGGTGGGCGTGCCGCACATGGTCGTGTTCATGAACAAGG
+>>747:3:105:9975:11519/2 1758053 1
+GACCTACTCAACCTTGTCGCCGGCCGTCTCGGCGCGCGCGGCGGCTCGGTGTTCGCCGAGCCTGCGCTCGACATCG
+>>747:3:105:10006:2760/2 1758082 1
+CGGCCGCTGTATCGCCTGCTGCGCGCGCTCGCCAGCATCGGCATTTTCGCCGAGACACCGCAGGGAGCTTTCAAGC
+>>747:3:105:10027:10689/2 1758099 1
+GATTGGTCCGGGAGCCTACCTTGCGGCGCGCGCGACTGTTCTGCAGGGAGTCAGCATCGGCGAATGTGCAGTGGTG
+>>747:3:105:10047:9480/2 1758125 1
+ATTCATCGCCGATATTGCGGCCACCGACGATCGCGGCCGCATTGTCAACGACGAACAGCTTGTTGTGCATGCGGCG
+>>747:3:105:10055:21237/1 1758134 1
+CTGGACCAGCAGGACGTTCATGGCCAGCGGGATGCGGTTCCTCGCGTCCGGCGCCCGCTCCCGCTCCCACAGCG
+>>747:3:105:10086:6984/1 1758188 1
+GCGCTGGATTCGCAACGCGCCTGGATTCACGGTGTGGTGTATGCGTCGGGCACGGTGTATGTTTTCAAGACCCATG
+>>747:3:105:10110:14698/2 1758212 1
+ATCGAGGTTCCGGTGAGCAGCGCGCCGAGCTTGATGCCGGCTACGATCGCGGCGGCGCTGCTGCCGAGACCGCTGG
+>>747:3:105:10163:14895/1 1758272 1
+GTGCTCGAGACGCTTGCGGTTCGGGCCGGGTGTGAAGCCGGCCGCGCGGCGGTCTTTCTCGTCAAAGGAGACAGGC
+>>747:3:105:10175:14737/2 1758282 1
+GTGCGATTCACGATCCACCGCCGGGCCTGTTCGTGCGCGGCGGCGCCGACATCGAGCTGCTCGTCCGGCCCGCGG
+>>747:3:105:10177:15063/1 1758283 1
+CGCCGCGGTGACTCGGGCGTGGTCCTCCTCGATGCGCGCGCGGCCGTCTACGCCGATCTCGACGAGTTGCGCCTCG
+>>747:3:105:10182:8972/1 1758285 1
+CTCGCGCTGATGCCGATCTTCGCGGACGCCTCGGCTTCGCGGCCGATCAGGCGCGAGGACGACTTCCAATAGGGCG
+>>747:3:105:10216:9440/2 1758308 1
+AGCGGCATTGAGCGGGTTTCGGTGTGTGCCGGACTTGCCCGCGCGGCCCATCGGATCGTCCGTCCAAGGCAATGTC
+>>747:3:105:10225:20661/2 1758315 1
+AGGCACTGATGTTCGCGACGCCGACGTCGTCGCCCCAGATGATGAGAATATTGGGCTTGCGGCCGGACGTTGCGGC
+>>747:3:105:10237:11569/2 1758336 1
+ATGGCCGCGTCCATCGACGCGGCCGAGCCGACGACCGGCGCGCCGAGGTAGCTCTCGTCGCGGCGATCGATCGCGT
+>>747:3:105:10240:19452/1 1758341 1
+GCTGTGAAAGCAGTCCCCCATCCGGACGCTGCGCGGCGCCGCGAGCTCCTTCTCGATCGCGCGATAGGTGTTGCCC
+>>747:3:105:10243:5826/2 1758345 1
+CAGATTGGGCACGATGACCGACACCGCGACCGCCGCGCCACCGCGATAGCTGTAGAGCGTACGCTCCTGGGACGCC
+>>747:3:105:10265:6663/2 1758362 1
+CGCCGCTGCTTCTCATCGTGATTGCGGTCGCGGGCATGGTGTTCGGCGCGGAGGCCGCGCGCGGCGAGATCTTCGG
+>>747:3:105:10271:20138/1 1758368 1
+GGCGTGACCCGCTTTTTCCGCGATCCCGAGGCCTTCGCGATCCTCGAAGAGCAAGTCTTGCCCGAGCTCTGGGCAC
+>>747:3:105:10303:9995/1 1758397 1
+TTCCATTGCGGAAGGACGACGACCGCCCGTCCCCGTGGACGGGCGCCGGCACCGCGCGGCTCCCCCGG
+>>747:3:105:10314:6099/2 1758406 1
+GCATTATCGAGCGTGGCAATGAACGATGCGCTTATGAACACGGTTCGACTTTTCGAGGCATTCGATTTCATGAGCC
+>>747:3:105:10315:4776/2 1758409 1
+GCGATCGATGCCGTGCAGGCCGCGGCGCCGAGTGCCAGGACAGTCACCACGATCGCGTGGTATCCGTT
+>>747:3:105:10336:21038/2 1758431 1
+CGCGTTGTCCATGCGCCGCGCCAGAGGGCGCTCGCGCGCGAGGTGCTCGCCGCCGCGCGGGCGCCGGTGCGCTTCC
+>>747:3:105:10339:16035/1 1758432 1
+GCGTGCGAAGGCGCCTTGCTCGTCGTCGACGCCGCGCAGGGCATCGAGGCGCAGACCCTCGCGAACGCGTACCTCG
+>>747:3:105:10342:19387/1 1758442 1
+ACGGTCGGGGGATACCTGCGGCTCTCCGGCGCTCGGCTGTCCGGGCCGTACGGTGCGTCGGAGCACGGGATCGCCC
+>>747:3:105:10395:1691/1 1758486 1
+CGCACCGCGCTGGAAGCTCGCTACGTCGTCGAGCTCGCGGAACTCGGCGTCCCGCAGGAGCGGCGCGCGACAGCGG
+>>747:3:105:10480:11937/1 1758575 1
+CTTCAGCCGCGTGGCCAAGATGTCGCCGGTCACCCGCGCCCGCACGTCGCCGCGGGCGTCGATGACTAGAACGTCG
+>>747:3:105:10501:12086/2 1758591 1
+TACGGCTGGATGCCGGAGACCTGTCAGCCGCAGACGGCGTTCATCGCCGCCCGGTGTTTCGACCCCATCGACGGG
+>>747:3:105:10524:7493/2 1785441 1
+GCCGTGGGTGCCCGACCACGAGCTGGCGGGCGGCGGCGCGCGCGTGCGTCCGGAGTTCCTCTGGGCGGCGCTCGAC
+>>747:3:105:10566:8647/1 1758653 1
+AACCCGAAGTTCCAGGGCTCTGCTGTGACGAACCCGGCCACGATCGGCGGCGTTGGCGCCGCGGTCGCGATCAAGG
+>>747:3:105:10615:14054/2 1758695 1
+TGGGCGCGAAACCCGGAGCGGATGTCGGCGGCGCCTCCGAGCCGGGTGGTCTGGCTCTCCAACGCGCGGAGAGCC
+>>747:3:105:10638:3505/2 1758713 1
+TGTCCTGGGACACAACCAGAAGCTCCTTGACGCCGGCGCGCAGCAGCCGCTCCGCCTCGGCGAGCACGTCCCCGAT
+>>747:3:105:10645:16017/2 1758724 1
+ATGGCGTGAGGGACGGATCGGTCTCGAGATCGAGCTGCCCCCTCACGGCGTCGCCGCCCTCACCGTGGAGCTCGCG
+>>747:3:105:10667:1188/1 1758752 1
+ACGAGCTCGAGGACGGCGTCGACGTCGGGACCGTCACCCGTCAGCCCGGTGTCTCGCGGCTCGACCCGAC
+>>747:3:105:10688:16547/2 1758782 1
+GGTGAAGACCAGAAGGGCAGCGTGGCGTGCTACGCGGCGCGCCGTTCGTAGCGGTGATGTAAACCGCCGACTTCAG
+>>747:3:105:10696:16248/2 1758790 1
+CCCCAGGTACAGCGCCTCCAGCACCGCGCGCACCCGCACGCCGCGCTCCTTGGCGCGCACCAGC
+>>747:3:105:10720:14090/2 1758815 1
+GACACCGACGACGGGCAAGCCGTGCGCGGCGTCGACGCGGGCCCGGAGGTGGACGTCCTGCACCACGCCGCGATCG
+>>747:3:105:10731:9255/2 1758829 1
+TCGTTCGCCTGCGATCTCGCGGGCACCGAGCGCGTCCTCGGTGCGCCGTCGCGCATCGCGCGGCGGATCC
+>>747:3:105:10753:9268/2 1758848 1
+CTGGACTCGGCCCAGCAGCAGCGGCCGGAGCAACCCCGCGAGCACGGCGGCCGCGACGGCGCACTGG
+>>747:3:105:10782:8465/2 1758888 1
+CTCGGCGTTGTTCGGCGCCACCGCCGGGCCGGCCTTCCCTGGGCGGCTGCCGGTGTCGATCGACGGGATCGC
+>>747:3:105:10795:1857/1 1758910 1
+CGTCGGCATGGTTCGACAATCTGATTGGCGAATGCGCGGGATTGTTCGCACTGGAGAACTCCTGTTTCCACACCTG
+>>747:3:105:10828:3018/2 1758937 1
+TCCTCTGTCCCTTCAGCACCGAGGGCACGCTCAACACCGCCGACTACCCCGAGGCCGACGCCGCCTCCTGCGATCA
+>>747:3:105:10835:15286/1 1758942 1
+GCCGGGCGCGCGAAGCGCCGGGACCGCGAGGGACCGCGCCGCGACGGCCTCGGCGCCGCCGGTGACGATCCAGGCG
+>>747:3:105:10843:11377/1 1758955 1
+TGCGGGTCTACTACGAGGACGAGATCCGCCCCGACGACGCGCCCGCCCTCTACCGCGTGACGCTCCAGCCCGCC
+>>747:3:105:10843:20608/2 1758956 1
+GTCTGGAGTTGAAAACATCCTGGTGCAAGGCGGTGACGGCAGCGACGCGCTGACGGTGGACAGCACCAACGGGGCG
+>>747:3:105:10853:2345/2 1758972 1
+GCTCTCGAGCAGCTTCATCGTCTGCTCGACGCTGAGCGGCAGCCCGAAGCTGCGCGCGCCGCCGTCCGCGCCGCGC
+>>747:3:105:10862:1068/2 1758979 1
+TCGGCGCTACCGCCGCCGTCCTCGACGAGATCGCCGCCCAGTGCGGCGCCGTCCTCACCGCCTCC
+>>747:3:105:10900:5963/2 1759017 1
+GGACAGGCGGTGGCGAGGCGCGCCGGCAGATCGGGCGCGCGATGGGCGAGGCATTCGTCAAAGCC
+>>747:3:105:10938:17113/1 1759063 1
+GGGCGCGGCGTCGCGGCCGCGCACGCCGCCGGCTTCGTTCACCGCGATCTCAAGCCCGAGAACATCATGGTCGCGG
+>>747:3:105:10942:19241/1 1759071 1
+CCGGGGCATTCGGCCCGACCACGAGCACCTCCTCGCTCGGCGCGCGCGCGCGCAGCCAGGCGCGCGCCACCGCGAG
+>>747:3:105:10990:12857/1 1759120 1
+GCCTGCTTCTTCACGGTGACGCCGAACCGGCGCACGTCCTCGGGCAGGCGCGGCTCCGCCACCGAGACGCGGTTGT
+>>747:3:105:10991:9765/1 1759121 1
+GGAGGGGCAGGACAACGACCCCGGCGACGAGGTCGCCTTCCGCCACCGCACGGGAATCGCCCCCAGCGCC
+>>747:3:105:11005:16772/1 1759137 1
+GAGCTTGGGCGCGGCCGCGGCAGGCGCGGTCTTCTTGAAGTGCGCGAGCGCCGCGACGAAGGCTGCGCCG
+>>747:3:105:11042:20819/2 1759174 1
+GGGTTCTAACCGATCCCCCCAGGGGGGTCAATCCGAAGTAAAGCGCGTCGATTCTCGGCGCGCGACGGATCACAAA
+>>747:3:105:11095:6900/1 1759233 1
+TGCCGGTGGAGCAGATCTCCCGTCTGCTCGCCGGAATCGACAACGGCGCGGACATCGCGATCGGCTCGCGCGAGGC
+>>747:3:105:11107:13492/2 1759243 1
+CGCTCGCCGCGACGCAGATGGTGCGCGAGGCGGCGCGGATGACGAGGCCGAGGCTCGCGG
+>>747:3:105:11128:14891/2 1759260 1
+GTTCGCGCGTGCTCGTCGCGCGGACCTGTTTCCCGACGCGCCGATCGTGTACATGGGGCTGG
+>>747:3:105:11143:16283/1 1759278 1
+GCCTTCGACGCCGTCGTGACGCCGTCGCCGACGACGCGGCAGACGTAGAGCCGCTTGCCGCCGTT
+>>747:3:105:11176:1936/1 1759323 1
+CGGGATCGATGTCGGTCGATTCCGGGCCGTCGACGGCGAGGGCGCCGCGCGCGTCGCGGCCGCCG
+>>747:3:105:11231:17180/1 1759369 1
+GGGAGGGCCGGAGCGACGCCGGCGGCGTGGCGAGCGCGCCGAGCCGGGCGCGGACCGCC
+>>747:3:105:11318:5958/1 1759456 1
+CACCCCAACGCCGACTCCAGCGCCGACGGTCGCTGCGCCCACGCCAACCGCCGCGCCGCGCCCAACCGCGCCGCCG
+>>747:3:105:11342:17889/2 1759490 1
+CACCACGGGAGCGTTCTGGTCCAGCTGCGTGTGCGGGTTCGTGGGCGTCGCGCGCGGCCGGGGCCCGCGCCGCTTG
+>>747:3:105:11390:1646/2 1759541 1
+TCTCCTGGGTGGAGCAGAACCAGGCGGCGGTGAAGGTCGCCGTCGGCGCGGCGACGCCGGCTCCCCCGGT
+>>747:3:105:11399:15150/1 1759555 1
+GCCGAGTCGGGTCTTCGTGATCGGCGCTGGCGTCGCCGGACTGCAGGCGATTGCAACTGCGAAACGTCTCGGTGCG
+>>747:3:105:11501:5307/2 1759658 1
+TGAAACGCATGGTGCATGGCGTAGATCACGCTCCCCGCTCCGAGGAAGAGCAGAGCCTTGAAGAAGGCGTGGGTAG
+>>747:3:105:11544:4988/2 1759705 1
+TCGACTGCGGCGACGGCGTCGCGCGGCAGATGGCATTCGCCGGGATTCCGCTCAACACGCTTCGTCACATCTTCAT
+>>747:3:105:11589:8940/2 1759749 1
+GGCTTCTTGGAAAACGGCAGCCAGCTGCCTTGCTTGGTCGCCAAGACCGCGCGCAGCTCCGGCTCAGCCACATTCG
+>>747:3:105:11604:6187/1 1759763 1
+TTCGGTGTACAGCCAGGCGAGAGGACGCCCTCGCGGTCGCGCGCGCCGAGCGCAGCGCGCGTGTCCGCGAGGGCG
+>>747:3:105:11640:21029/2 1759815 1
+CGACCGAAGCGATGATGAACACTCCGCTCCACGCGGCCGCCCGCACCCCGCAGTTGCTGGGCAACCTGGCGCAACT
+>>747:3:105:11701:6111/1 1759871 1
+CCAGTCAGTGACACCGGACCGATCCAGGTCGCCGCCGGTGGCGCGTCGGCCACTTTGTCGACGGCGAACCTCAGTG
+>>747:3:105:11742:9296/1 1759918 1
+ACCGGCCTCGCCGTCATCGGCCTGATCGAGCCGCCGGGGCGCATCGCCGCGGGCGAAGTGCGGCTGGAGGGCCGG
+>>747:3:105:11761:4830/2 1759942 1
+GTCCTTCGCCTTCTGGATCGCGGCCTGCTTCGCCGCCGCGTCTCCTTCGGGATAGACGATGGTCTTCGAGGGCTCG
+>>747:3:105:11766:9135/2 1759954 1
+GCTCGAGACGCTCCGCAAGGCGGCGGCCGGCGCGGCCGGCGGACAGGAGGTGGCCGACTTGCAGAAGAAACTGCAA
+>>747:3:105:11800:19212/2 1759989 1
+ACGCCTCTGCACGAAAGCGCACCGGGGCTCCAGATAACGGTGGCCCGGGGGCCGGCGGCGCTTTGGCG
+>>747:3:105:11870:15463/1 1760064 1
+GACGCCGACCGTGACCGTCATCGAGACCGAGGCCGCGCGCGTCCCGACCGCTGAATCGTCGCCGACGACAACCGCC
+>>747:3:105:11886:6131/2 1760080 1
+CACGGTGCCGTCAGGCTTGATATTCATACGGGTCTCGAAGACCAGCGTCGACGGAACACCAGAAGCATCCGTGTCG
+>>747:3:105:11906:7030/2 1760101 1
+CCGCTGCGCGGCCGGCGGCCACGTCGAGATCGGCGCCAAGGCGCCCCTTGATGAATGTCCCGTCGGCGCGCTGCGG
+>>747:3:105:11910:18001/2 1760103 1
+AGCGGCCTCGTCTGCTCCGCGATGCTCACGATGCAGCCGCGGGCGTCGACGAACAGCATGTCGAGCGGCAGATACG
+>>747:3:105:11919:11897/2 1760107 1
+ATCGCCTCAGCACGCCGCGCGCCGCGGTAGTCGAGACGCTCGCCACGCTCGGCTGCAG
+>>747:3:105:11930:10493/1 1760118 1
+TCTCAGCTTCCGCGCCATCGGCGCGACGTCGCTGTCGACGGACGGCAAGTGGTACTCGTACCG
+>>747:3:105:11961:11144/2 1760144 1
+TGTTGGGATCGCCGCAGATCACCAGCGTCTTGGTCACCAGCGGGCCGACGATGCCGGCCTGGCCGGTGCGCGGGAT
+>>747:3:105:11988:12452/1 1760173 1
+CCGCATCGGCGACGTGCGTGAGCCGGCGGCGTTCCCGGGCTGGCTGATGGCCGTGGTTCGCACCGCTGCGACGCGG
+>>747:3:105:12039:6154/1 1760233 1
+TCCTTCACTCGTTGTGAGCTACTCCCATACGGACGAAGATGTCGACCGGACGATCGAGGCGTTCGATGGTGCGCTC
+>>747:3:105:12049:15948/1 1760246 1
+GCCGGCAGCGGCAGCGCGGCGAGCTGCGAGAGGTCGCGCGCCGCGAGTGG
+>>747:3:105:12142:12817/1 1760314 1
+CGAGCAGACGAGCAAGCTCGTGCGCGCCGCGACGTTCGCGGCCCCGATCCCGAACTTCCTGCACGGTCGGCACCTG
+>>747:3:105:12176:3184/1 1760339 1
+TCGCTGCTCGGCAGGCTGCACCAGGACGCACAACGCTTCACCGCCGCCGCGCGCACGCTCGAACGCGCCGTCGAGC
+>>747:3:105:12187:20735/1 1760352 1
+GGCAAACGGCAGCATGCCGCAGGCCACCGCGGCCGCCGCGCCGCC
+>>747:3:105:12210:11579/1 1760380 1
+GGCAGCTCGGTGCAGACCGCCGCGAAGCTGCGGGCGGCCGGCGGCCGCGCGGAGGTCGACGTCACCTACATGGAC
+>>747:3:105:12235:11854/2 1760404 1
+AACAGCCGACTCCCGCACTAACGGATAAATGGTTGTGTCGGATAATAAACGGGATTGCCAAATTGCGCCTAAAAAG
+>>747:3:105:12259:13108/2 1760438 1
+CGCCGTCTGCCGCTGCGCGACGACGGCCGCCCATTCCGGCGCTCCGGCACGGGCATGCTCCTTCAGGACGTCGTTG
+>>747:3:105:12280:14015/2 1760465 1
+CGGATGGATGATGAGACTCTTCGAGTCGCCGACGTTCGCGAGATGCGACCAGAGGCGCACGCCGCGAATGAAGTTC
+>>747:3:105:12312:5521/2 1760502 1
+GAAGCCGCCGCGCCCGGCGGCGGCCCCGTGGCAGCTCGTCCCGCTGCAGCCGCCGCGCACCAGCACCGGCATGATC
+>>747:3:105:12338:17269/2 1760535 1
+CTTCCTGCAGGCCACGGGTGTGCCCGTGCCGCTGTCGTCCCCGGCGCGCGGCGCCGGTTCCGCCG
+>>747:3:105:12384:5139/2 1760580 1
+GCGGACGTCATCCGCGCCGGCGGCCATTCCGCGCCGCGCCGTTCGCTGGTCGTGATCCAGCCCACCGGGAGCCAAC
+>>747:3:105:12390:3187/1 1760589 1
+CTGAACACGATCAACCTGCCGCGCCTGCCGAACGCCACGCCCGTGCCGACGCCGCGCTCGAACCCCTCGCCCACGG
+>>747:3:105:12392:10557/2 1760590 1
+GCCCGAACCAGCGCGGCGCGAGGCCACCTTCATGGGCATCAAGCGCGCCGACGGCCGCGTCGCCACGCGC
+>>747:3:105:12403:8426/2 1760599 1
+GACACGTGTAGCAGGAATGACGTCATTCATGCGATTCAGTGTGCGCAGGAAGGTCGACTTGCCGCAGCCCGATGG
+>>747:3:105:12405:12370/1 1760600 1
+TCGACCAGGTCACGTCCGTCGACCCGCTCCTCGACGCCGGTGAGCAGGTCGAGCGCCTCGCCGACGGCGGCGCGGG
+>>747:3:105:12409:14974/2 1760606 1
+GAGCCGCCTGTATCTGGAGCGGGCACGCGCGCTGGACGCGCGGCCGCCCGCCGGCGACTGGGACGGCGTGTTCGAT
+>>747:3:105:12419:20616/2 1760616 1
+CGGCCACCTGCATCGTATGCCAGGCGAGAGTGGCACATTTCACGCGCACGGGGAATTCACGGACACCCGAAAACGC
+>>747:3:105:12452:6390/2 1760660 1
+GGAGCTGCGGGCCGGCGCGACCGACGCGTCGCTGACGCCGTATCACATTGAGCGCGGGAAGCTGTTCGTGCGCGAG
+>>747:3:105:12462:8265/1 1760663 1
+AACAGCCACACCTTCACCCCGTTGGCCACGCCGCCGACCAGCCCCAGGAGGAGCCCGGCC
+>>747:3:105:12499:19379/2 1760707 1
+GCCGGCAAGGGCGGCGACGTCGCCGCGGCGCTCGCGCCCGACGCGGGCGAGGCCTTCATCCTCAAGCCCC
+>>747:3:105:12499:19799/2 1760708 1
+CACGCCGGTGATCCAGTCGATGGCGCGGATGGAGTCCGCGGCCGGCTCGAGGCCGGCGATGATCTCCCCGGTCACC
+>>747:3:105:12533:17375/2 1760755 1
+TCCGGTGAAGATGCAACGCGCGCGGCGCGCCGTCGTCGACCGCGCCTTGCGGCTCCC
+>>747:3:105:12617:15751/2 1760834 1
+TCGGTTTTCTCCGGGGTGGTTACAGGCTGACGGCGGTGTCGATGGCGGCGGCGGCCGAGCTGCTCGGCGACTTGCT
+>>747:3:105:12629:4474/2 1760843 1
+GCTCGGCGGTCTCGGCGCGGGTCGCGGGCTCGCGCCGGGCCGGGGCGGCTGGCGTCCCG
+>>747:3:105:12658:12844/1 1760870 1
+GACGAGCCGCTGATATGCCTCTCGCCAGAGTCCGCGATAGGCCAGGTCGTTCCATTCAGGGATCAGATTGTTGAGC
+>>747:3:105:12678:9910/2 1760885 1
+TGGGAGCCGCGATCTTCGTGCTGCTCATCGCCTGCACCAACGTCGCCAACCTGCTGCTGCTCAAGGCCGTCGCTCG
+>>747:3:105:12744:14815/2 1760960 1
+ACGATCGCGGTCAACCACTTGGCGCCGTTCCTGCTGACCAATCTTCTCCTCGACCGCCTGCGCGCCTCGGCCCCC
+>>747:3:105:12753:2864/2 1760972 1
+AGCCCGCATCTGTGGTGCGCGCCGGTATCCGCGCGTTGC
+>>747:3:105:12765:13347/1 1760983 1
+GCTGCCGTTTGCGGCATCGCTTGCCGACACCGACCACGTACTGGGACACGAAATCGTCCACGCGTTTCAGTTCAAC
+>>747:3:105:12767:14356/2 1760985 1
+GCCGCAAGAACTACGGTTCGCCGCGGATTGTTCACGAGCTGCGCGAGGAAGGCGCGGCGATCAGCAAGCGACGTTG
+>>747:3:105:12767:7722/1 1760986 1
+ATCGTTAATGCTGGTAATCCGGTGAAGTCGCTCACCAAAAAACAGGTGGAGCAAATTTTCGCTGGCGAAGTGACTG
+>>747:3:105:12790:18359/2 1761006 1
+CGGCGCGCGACCGCCGGTTCGGGCGGCTCGCCGGCTCGCTCCGCGGCCAACTGGCCGCAGGCGG
+>>747:3:105:12798:18416/2 1761012 1
+ACCGAGTCGCCGACTGCCGCGCTCGCATCCCTGACCAGCAGCGCGCCGACGCTTTCCGCCGAATTGCCGATGAAGC
+>>747:3:105:12802:13950/1 1761015 1
+AGTCGGCGAATCCCCATCGGCAGACCCGCGGTACACACGGTGATCGCGCGCGCATCGATCCCGAGCGCGCACGGCT
+>>747:3:105:12843:2162/2 1761050 1
+GCGCCGCTGCGCGCGCCGCGCCATTCACCGGCGATGAACATGCGTGTGGGGCGCACCGCGATTTGCCCCGGCTGAC
+>>747:3:105:12862:14228/1 1761074 1
+GGCAGCGTCTGGCCGGGTTGACGACCCTCTCGTTGCCGACCGACCGCCCGCGCCCGGCGGTGCAGACTTTCC
+>>747:3:105:12869:10244/1 1761081 1
+CGCGGATGGCTTCGCGCCGCCGCGTCAGCGTGGCTTCCGCGTCTGGCATCCC
+>>747:3:105:12944:18959/2 1761156 1
+GAGATTACGGACAGCGTCCGCCGCGTCACAGAGTTCGGCATGGGGAAGGTCCACACCGGCGGCCTTCAGTCTTGCC
+>>747:3:105:12997:1485/2 1761204 1
+CTCACCGGGCCACCATCGGCTCCGCGGCGAGATCGTCAGCACCACC
+>>747:3:105:13010:6074/1 1761221 1
+TGCTGGATCTGGAGCTGCGCCTCGGCGAAGGCACCGGCGCGGCGCTCGCGATGCCGCTGGTGGACGCCGCGCTGGC
+>>747:3:105:13016:7435/2 1761225 1
+CGACAGCAGCACCGTGCCGCCGCGGCCGACCAGCCAGCACACCGACGCGGACGGCGACGCGCCCGCGGTGATCGC
+>>747:3:105:13035:15156/1 1761243 1
+GACGCGGCGGCGGCGCGGGCGCGACGCTGTCCGGCGCGATCTTCGCCGACGGCGACACCAACCAGGATCAGAAGC
+>>747:3:105:13039:4580/1 1761244 1
+TTCCGACGTCCACCACAGCGATGCGCACGGAATCGGCGCCGGCGTCGACGTCGAGCGCGACCGGGCTACCCGC
+>>747:3:105:13041:6345/1 1761247 1
+GGCGCTTGAGCAGCCAGGCCGCGACCGCGGAGTCGACCCCGCCGGACAGGCCGACCACCACACGCGATGCACGCAT
+>>747:3:105:13042:13988/2 1761249 1
+TGCCGCTACCAACATGCATCGCGTCCGGAATCCTCGGTGCGGCGTTTGCGACCGCGCGCCGACTGTCGTTTGTCGC
+>>747:3:105:13104:9321/1 1761309 1
+CGTGGCGCTCGGGTTGGGCATCGCCGTCCTGACGACGGTGTCGCTCGTGCGCAACCGCGACCGGACCCTGCGCGCC
+>>747:3:105:13152:5942/1 1761349 1
+AAACGAAGCGAGCACGTGATCCACGAGCGTGGATCCCGAGGGCGCGCCGATACCGAGACGGAGACGGAGATAGCCC
+>>747:3:105:13158:8668/1 1761354 1
+TCCTCGACGAGTACGTCATCGGCCAGGAACGCACCAAGAAGAAGCTGGCCGTCGCCGTTTACAACCACTACAAGCG
+>>747:3:105:13174:19500/1 1761373 1
+ACGTGGTCTCGCATCCGAGCGCGCGGCGCATGCTCGACGCGGGCGTCGGCCACATCCCCGAGGACCGGCAGCGCCG
+>>747:3:105:13178:19784/2 1761376 1
+CGGTTCTCCAACTCTTCTCCGGCGGAAGCGACGGATCCGCGGAATAGCGTCAAAACTGTTTTGAACATTGATCACC
+>>747:3:105:13187:10227/1 1761388 1
+CCCGACATGGTCCGCCTCCAGCTCCGCCGCCGGCCGCTCGTCGGGCGACAGCCCGCGCCGCGCGACGGTCGCGAGC
+>>747:3:105:13197:5578/2 1761398 1
+CAACGATCGAAGCCGATGACGCGCTGGAGCTCGCGAAGTGCTTCGCGCCGGAGCGAGTCGCAGTCGAGGC
+>>747:3:105:13206:17645/1 1761404 1
+GGGAACGTGTCGTTCGACGATTGCGACATGTTGACGTCGTCGTTCGGATGGATCGGCTTTTTCGAGCCCATCTCGC
+>>747:3:105:13214:8283/1 1761410 1
+CAGGATCGCTGCGATGAGTGGCGCGCGCGTCCCCGCAGCGGCCGTTGTTACGCGCGAGACAACCAAAAGGCCGCAG
+>>747:3:105:13268:4452/1 1761479 1
+TCGCCGCGCTCGGCGCCGGTGCCGCCGCGATCGTGGTCGTCGCGCTTCTCCTTCGCGACACGATCGGGTAGCGCAT
+>>747:3:105:13289:7517/2 1761501 1
+TCAGCTGGGAGAGGAGGTGGGACGACGCGAGGCGGATCGTCTCGCGGCGCGCGACGAGGCGCGCC
+>>747:3:105:13299:11948/2 1761509 1
+TTGTCGACCGCTTGGCCGCGCGCCTGCTCGGGGCTCATGTAGCTGGCCGTGCCGACGATAATCCCTTCGCGCGTTT
+>>747:3:105:13363:15538/2 1761554 1
+GCGATCTCCGCGGTGCTGAACGCCGCGGCCACCGGCGCGGCGCCCGCCGCCGGCTCCGCCCCGCAGCAGGCCGCC
+>>747:3:105:13364:18170/2 1761556 1
+TGCCGAACAGCTTTTCGCGCAAGGTGCCGGGGCGGTAATCACGTTTGTAGACGCCGCGGCGCTGCAATTCCGGCAC
+>>747:3:105:13373:9259/2 1761562 1
+ATCGATTTCCCCCCTCAGGAACTGCTTGATCGTGACGGGCGCTTGATCGACCTTGATACTCCGCCGTAGCGACCCT
+>>747:3:105:13379:14963/1 1761566 1
+CTGATCCAGGACATTGAGTTGAATCGACCTGTGTACAAGTTCTCGTTGGCGGCGACTATTTCTTCGTCTGTCCTTT
+>>747:3:105:13428:4711/1 1761624 1
+GTTCGGTTCGGATTTGGATGCAGCAACAAAAGCGCGACTCGATCGCGGGCAGCGCATCGTCGAGTTATTCAAACAG
+>>747:3:105:13433:20366/2 1761630 1
+GTCCAATTGGCAGGACGGAACCTATGGCAGTTGGAAATCGGAGGGAACCGCATTCGGACCGGGACCGGTCGATCG
+>>747:3:105:13434:7276/1 1761634 1
+CAGTCGATGATGCCGTCGTTGGCTCCAGCGACGGCGAGCGTGAAGCGCTCCTGCGACAGGCGCAGCGCCTCCTCGG
+>>747:3:105:13440:14956/1 1761638 1
+CTGGAGTTGGGTGCACATCGCCATCTTCGTCGGCGCTGGCGCCGGCGCGTTCCTGCTCTTCCAGTTTTCGTAGTTT
+>>747:3:105:13450:16664/1 1761649 1
+GATCGTCGCCGCGCGCGCCGCCGCGATCCCCGAAGTTGCGCCGCACGCCAGCTTCTTCGAGCCCGACAACCCGGAA
+>>747:3:105:13458:19418/2 1761656 1
+GAAGAAGTACAGGCGCGGGTCGGAATAGGTGCCGACGATCGCGACGCGCCCGTCCGGGGTGATGGCGGCG
+>>747:3:105:13496:10223/2 1761694 1
+AGGATTCCGCGGCGGGCAGCATCACGTGCTCGTGGCGACCGACGTCGCCGCACGCGGCCTCGACATCGACGGGATT
+>>747:3:105:13543:17952/1 1761753 1
+AGCGCAGCTGCTCGACCGCGCGCTCGTGGGTGCCGGGCTTGCCGATCGCGGCGCCATCCAGGTCGGCTAC
+>>747:3:105:13560:3703/1 1761774 1
+CGCTACGATGACCTTCGCCGGGCGTCCCTGCTCGACGGTCTCGTGGAGCGCGAGGGCGCGGTCGACCCGGTCGCGC
+>>747:3:105:13561:18604/2 1761776 1
+ACGGAGATCAAGCACGTACCGCGCGAGGAGCTCGAACGGCTCGACGGCATCGGCCGCTTGCAGGATCTTCCCGG
+>>747:3:105:13571:5238/2 1761790 1
+TGCTCGCCTATCGCGATCCGGGAGCCGCGGATCGCGCCGCCGGCCGGCACAACGGACGCGTCATCCATTCGATCG
+>>747:3:105:13591:15720/1 1761816 1
+TCCTGCCGGTAAAGCAATCGTCCGGTCGCAACCGCGGACGCGACGAAGGTCGCGAGCAGGGCAACGATGGCGATCG
+>>747:3:105:13598:8870/1 1761824 1
+GACACCGTCCATCGCCTCGAGGAGCGCGCGCACCTCGACGGCGTCCAGACGCTGGCC
+>>747:3:105:13613:14373/1 1761842 1
+TGACCGTCCTGCTCTAACTCTATAGATTCACTCAAGCGGACGATTAGCTCAGTTGGCGAAGCATTAGCCTCACATC
+>>747:3:105:13615:2475/1 1761844 1
+GCCAACGGCAGGAGCTACCGCTACTTTCACCGCGCGGCGGGATTTGGTCATCAATCTTCTT
+>>747:3:105:13677:17595/1 1761928 1
+GCGCCCGGCGAGACGTAGCCGTTGACGACGTCGTCGCCGACCCGCGCGCGGTCGCGCGCCGCGGG
+>>747:3:105:13692:5232/1 1761947 1
+CTGACCGCGCTGCCCCGGGCGCCGCTCGACGTCTTCCTGGCCGCGACGTCGCCGCGGCCGGTACCACCGACGGCCC
+>>747:3:105:13702:15704/2 1761966 1
+CGGACTTCACCCAAGATGATCTTACCGGCGTGGCGACCTTCACGGCGCCGCCGGTAACACCGCCGTCGCAGACGCT
+>>747:3:105:13713:14362/1 1761976 1
+GCGCGCGGAGGCGTCGAGGGCGACGCGGCGATCGGGTTCGTGGGGCCGTGCCACGTCC
+>>747:3:105:13730:3183/1 1761990 1
+GTGTGCCCTTCGTGCGCCGAGGCGCCGGCGGCCCCGAGCGCCGCCAGCCAC
+>>747:3:105:13735:8829/2 1761995 1
+CCGAGGTGGGGCGCCTGCAGCAGGACATCTGGAGTCAGGCCGTCGCGGCCACCCGCGCGCCGGGCCCCC
+>>747:3:105:13749:7951/1 1762013 1
+ACGATCGGCGCGATTGCGCCTTCGGCGAGATACTCCCCGATAACTTCATCATGTCCGCCGCTTGCCTGCAGATGCG
+>>747:3:105:13759:19001/2 1762029 1
+AAGGCAGGGAAGACGGCAGCCGAGAAGACAGCGAAGCCGACTGTCAGGACGACGACCACGGCTGTTTCGTCGAACG
+>>747:3:105:13764:5728/2 1762038 1
+ACCGGATGCGGGATGCGCCACAGCGGCCCGCCGTACCCCGCCTCGCGCGCGCGCCCCTCGACGTAGCGCGAGTG
+>>747:3:105:13773:5709/1 1762047 1
+GCGCCGCGACGAGCTGGCGGCCACGCTCGCCGCCGTCGAGCGCTCGCGCGGCTTCCGCC
+>>747:3:105:13835:8984/2 1762106 1
+CTCGAGCGCCGAGGCGGCCGCAGCGCTCGCGCGCCGGCTGGTCGATATCATCTCCGAGCCGATCGAGATCGACG
+>>747:3:105:13843:6670/1 1762115 1
+CCCGCCCGGCTCGCTGCTCGATCCGCCGCGCGGCTCGGCCGTGGTGGGCGGCAACGTCGAGGCGTCGCAGCGCGTG
+>>747:3:105:13855:20383/1 1762124 1
+CCCTGGCCCCCAGGATCAGGACCTCGCCGGTGTCCGGACCGATGATGTCCATGGCCATCCGGATCGACGTGGTCTT
+>>747:3:105:13860:14206/1 1762127 1
+CGAGAACCTGACGCCCGTCGCGAGCTTCTACAAGAAGATGGGCGGCGCGGTCGCGGCGCGCG
+>>747:3:105:13860:18116/2 1762129 1
+CGCGCACATCTTCTACCGGCTGCCGGGGCTCGCCGGCGCGCCGGGCGCGTTCGGCGATGCCTATGCCGGCGTCGAG
+>>747:3:105:13888:7018/1 1762154 1
+GGTGAACGGATCGTCAACCCTTCCTTGATATCGCGCGAAGTAGCGCAGCGCGCCGCGCGCGATCTCCACCTCGAAC
+>>747:3:105:13934:10617/1 1762205 1
+GCGAGTCGCACGTTCTGGCCGCCGCGCCCGATTGCCTGCGAAAGCCGGTCTTCCGTCACCGCAATGTCCATGGAGT
+>>747:3:105:13952:21262/1 1762233 1
+CTGCTGCGCGAGCACGCGGGCGGCGCGCATGCGGACGAGGACGCGGTCTACCGGCGCGGCTTCTATGCGCGCTTTC
+>>747:3:105:13959:17618/2 1762237 1
+GTTGCTGTAGCCGCCCTCGGTGACCAGGCGCGCGAAGGCCGCCCGCGTCTCGTCGTGGAACGAGTCGG
+>>747:3:105:14012:21038/2 1762287 1
+ACGCAGACCACCGTGCGCACCCCCGGCGGCACGTCGAGGCCGTCGGCCCCGGGCC
+>>747:3:105:14021:19919/2 1762299 1
+GGCGTCTCCCACGACCTCCGCTCCGACGATCGGGGAGAAGGCGCGCGCCGCCGATCGGGCGCCGCCGACCTCGCCC
+>>747:3:105:14028:4047/2 1762312 1
+CGGGTCGTACTCGATCGCGGCGACCTTGGCGGGCACGTC
+>>747:3:105:14032:20125/2 1762316 1
+GATCGATCGCCACGATCGTGGTGCGCGTCGTGGCCGGCGCCGCCGCGTGGTACGGCCGC
+>>747:3:105:14037:13951/1 1762325 1
+GACGACGCTCCGCCGATTCCATGACGAAGGGTACCGTTCCTGCGAGACGCGAGCCGCGCACGGACCTCCCTGATCG
+>>747:3:105:14053:20954/1 1762342 1
+TCGCCGTGATCCGCGAATCCGGGGCGCCGGCGCCGCAGCGGGCCGCGGGGGCATCAACG
+>>747:3:105:14055:17673/2 1762345 1
+GCTCGTCGGCGAGCTGTCGATCGGCGAGCGCCGCCGCGTCGCGATCGCGCGCGCCCTCCTC
+>>747:3:105:14059:6547/2 1762349 1
+TCGCCACGGCGAGCCCCCCGGCCGCGCCGCCCGCACCGCCGCCCGAAGAGATCCAAACGCCGCCCGAGGAGATCGA
+>>747:3:105:14073:7713/2 1762370 1
+ACCCGAACGGGGCCGCGCCCTGGACGCCGACGCCCGGCTGGCCGAAGCCCGTCGGCCCGAGGAAGCGCGCCGTG
+>>747:3:105:14076:20369/2 1762376 1
+TGGCGCTCGTGCTCGAAATCCTTGTGTGTTGGCGCATCGGCGCCGCGGCGTAGTCGCGCGATCAGGCCATCGCAGC
+>>747:3:105:14088:7917/2 1762384 1
+AGACGAACAAGAACGGAGCAAGCCGCATGTCGGCATAAGCCGACGCGAAGATGATGCGCGGAAGCAGAACATAGAC
+>>747:3:105:14090:6202/2 1762386 1
+CGTCACCACGCACGAGGTTGTCGGCTCCGACGAACACGATGCTCAACGCGATCGCCGGCTCGATGATGCTCGCCGG
+>>747:3:105:14114:21325/1 1762408 1
+TTGAAGAATCGGTGGAATCGGGCGGCGGACGCGCGGGCGACGGTCGACCT
+>>747:3:105:14122:12907/2 1762422 1
+CTCGGCAACGGGCGTGGAGTTGCCCGGCGCGCGCGCCGCGCCACCCATGAGCACCACCTCGCGCACGGCCGGGACC
+>>747:3:105:14122:18642/2 1762424 1
+GAAAAATCGCGGCAGGGGGATGGAGTATCCGGGAGATGCCGGCGCGGCGAAGCCGACGGACGCCGCCG
+>>747:3:105:14126:5029/2 1762430 1
+CGCCACTTCGATGCAGCGGTTGTAGAGCTCGGCGGCGGGTTCGGCTCGGCCGCCCGACCAGTGTCCGTTCGCGGCG
+>>747:3:105:14222:11010/1 1762522 1
+CGCGCCTCCCCGGTAACGCCTCACCCAGAGCCCCGTGGTGCGCGCGGCCACCTCGTTCGCTCCGACGCCTTCGAAC
+>>747:3:105:14233:12712/2 1762528 1
+GACGCTCGCCGGGCAGCGCGAGCCCGAAGGCGGCGAGATCCGCGTCGCCGGCACGCCCTACCGGCGTACGCGCGAG
+>>747:3:105:14271:19466/1 1762573 1
+CGCATAGTAGGCCGCGACGAGCCGGGCGTCGTCGGCGCCCAGCACCGCCTCGATCTCCGCCGGCGTCCACGTGA
+>>747:3:105:14295:5635/1 1762594 1
+GCGATCCGCGAGATCAACCGATGGCTCGATCGCGTCGGGGCGCCGGCGCCGTGCCGTCCCTGCGCGGCCTTTCCGG
+>>747:3:105:14298:15200/2 1762598 1
+CTGCCAGAAAGTGGAGGCTGCGTTCTGTGCGCAATCTTCGAAGCTGTCGGCACGCTCGTTCAGGAGCGCCTCCGCT
+>>747:3:105:14374:7202/2 1762690 1
+GGGTCGGGTCGCGGTCCTGGTCGCGCACCGTCTCCGCCCGGCCACCGACCTCGTGCCCA
+>>747:3:105:14391:20577/2 1762682 1
+CAGGTTCTCCTGCGTCAGCAGCGGCGCGGTCTCACGATGGCCCAGGTAGCCCGGCGGCGAACCGATTAGCTTGGCG
+>>747:3:105:14394:7207/2 1762690 1
+GGGTCGGGTCGCGGTCCTGGTCGCGCACCGTCTCCGCCAGGCCACCGACCTCGTGCACAACGGGAATGGTCCCGTA
+>>747:3:105:14406:17061/2 1762699 1
+CATCAAGCCGTTGAAGCCAAGGAAGGGCTGAAGATCCAACAGGAGAATCAGACCCTCGCCACCATCACCTTCCAGA
+>>747:3:105:14434:7756/1 1762725 1
+GTACGGATCCTTGATGCCGAGGTCCGGCTTCTTGGTCATGAGGTACAGCGCCGCATCGGCGATGTAGATCGGGCCG
+>>747:3:105:14435:1732/1 1762726 1
+GCGAGGTCGAGGCGCTGGGCGCGCTGACGCATCCGAGCGTCGTGCGCGTGCTCGAGTCGGGCC
+>>747:3:105:14470:10438/2 1762770 1
+TACAGCGCCGGCTTGAGATAGAAGCCGTTCTTGCCGGCGACCGTCGCTTCACCGCCCGCCAAAAGTGGCG
+>>747:3:105:14504:16104/2 1762810 1
+CGAGCTTGCCCGATCGGTCTACAAGAACAACGACCGCCGCGCCGCGATCAAGCGGACGATCAATGAGCTCCTGGGC
+>>747:3:105:14539:20477/1 1762827 1
+GTCATTCTGCAGCCGAGGCGTTCGAGCAGGAGCGGGATCACGGCGCCGCCCGCGCCGCGCACGCAATCGAGGGC
+>>747:3:105:14548:10419/2 1762844 1
+GGTATCGGCCGCTTGTTACGTTGTTCGATTGTCCGCGAAAATCGATTACGTCGATGACCCGCGTCTGATTCGAGC
+>>747:3:105:14589:8471/2 1762891 1
+GCTCGTCGCCGACGAGGAGAGCGCGCGGCGCGCGGCCGCCGGCGGCGCGACGGTCGTGCAGCTGCGG
+>>747:3:105:14615:16789/2 1762922 1
+CGGCAAGGTCGGCACCGAGCAGGGTGGCGCGACGAGCAGCGACGTCCATTACCAGTTGAGCCAGCGCGCCGACTTC
+>>747:3:105:14641:19558/1 1762953 1
+CTTGTCAGATGAGGTAAACGGATCCGAACGCGTCGAGCATTGCGTCGCCGCGAAATCCCG
+>>747:3:105:14670:2464/2 1762982 1
+CGGCCGCCTCGGCGGTCGGTGCGGCCGTGGCGGCGCCGACGATCATTCCCAGTTCGGCCC
+>>747:3:105:14677:16429/2 1762986 1
+CGCGCTCGGCTGCGTCGCCTACGAGATGATCGCGGGGGAGCCGCCGTTTGCCGGTTCGGTCGCATCGCTGATTCG
+>>747:3:105:14686:15075/2 1762994 1
+CCGATCGCCTTGAAGTACGAGCGCGCGGCGGCGCGGTCGCCCCCGTCGAGTAGCGTGCGGCTCATGTGTCGCGGAT
+>>747:3:105:14732:5872/2 1763040 1
+GGCTGCGATCGACGACGGTGCCGCCGCGGTGGTCGACGCCGGCCCGCTGCCCGACGTCCCGG
+>>747:3:105:14794:4553/2 1763104 1
+ATGCCGGAACGCTCGCGATCCCGCTCGTCGAGCGGCTGCGCGCCGCGGGCCCCCC
+>>747:3:105:14795:10193/2 1763107 1
+CAGGAAGCGCACGGGCGGCGCGCCGGAGTCCGCGGCGATCCGCGCGGCGACCGCGAGCGCGATCGCCACGTGGCCG
+>>747:3:105:14826:16541/1 1763147 1
+CGTCGAACATGCTGACGAACACGTCCATGCCCGGGGACCAGACGACGCCGGCGACCGAGTATTCGAGGATCGTGCC
+>>747:3:105:14832:19346/2 1763158 1
+GCAGCCATCGCGCGGTCTCGGCCCGGAGATGCGCGCGGCCGGCCGACGTGACGCCGTAGTACCGGGCGCGCCGG
+>>747:3:105:14856:12977/2 1763182 1
+AAGCGATCTGCCGCAAGCGTCCGGGCTTCATGCCGCGCGCCGAGTGGCGCCGCGCCCAGGTCGCGCGCATGGCCTG
+>>747:3:105:14863:14863/1 1763187 1
+CCGTGGACGACTTGCGGGCGGCCGGCGATATCGGCGTTCGATCGCTCGCCCTTGCGATCGTCGAGCGGGAACACGT
+>>747:3:105:14937:4722/2 1763254 1
+TTATGGGCGATGCGTGTCGAGGATGGCCGCCCGCGCGACGTTCCCGCCCTCGTCAAGCCGGATCTCAG
+>>747:3:105:14960:6713/2 1763275 1
+CTCGCGCGCGCTCGTCCTCGACGACGGGATCCCGCTGAACGATCCGTTCGGCGGCTGGGTTTCCTGGGGCC
+>>747:3:105:14981:16312/1 1763302 1
+GCCGGATTTGTCGAAGACGAAGCGGAACACCAGCGAGACCACGAACGACGCGGCCGCGGCGATGACGCCCGAGACG
+>>747:3:105:14988:8856/1 1763306 1
+AAAGAAGTCAATCGTCCGCTGCCACGACAGCTCGGCCGCCGCCTTGTCGTAGCGCGGGGTCGTGTCGTTATGGAAG
+>>747:3:105:14992:21145/2 1763308 1
+GCGCGACCGCGCGCTCCCACGGCTCCCGCGCTCGACGCGGCGCCGGCTCAGGGGC
+>>747:3:105:15004:14365/2 1763315 1
+CGCGGGGGCTTGTGCTTGTGCCGCGCGCAGCCTTCGGCCTCGCACAGCGTCAGGAGCGCGGCTGCCTCATGCGCC
+>>747:3:105:15005:8185/1 1763318 1
+GCCGCCGGGCGTGGTCAGCGTGACCACCGCGGGCGCGCCGGCCTTGCCGCCGTCGAGGCCGAACGGGGCCG
+>>747:3:105:15024:19001/1 1763336 1
+GGACTCCTTCTCGGTGGGGGCCCGCAGCGTCCCGTCGCGCGGGGCCCGCGCCCCGCCGGCCGCTC
+>>747:3:105:15029:18679/2 1763343 1
+GACGTCCTTCACCAGGCCGAAGTCGACGACCTTCACCTGGTCGGAGATGCCGCCACGATCGACGACCAGG
+>>747:3:105:15033:9819/1 1763345 1
+CGGATTCACGACGCGATTGAGCACCTGAACGCGGGCGGCTCGACGAACGGCGCCGCCGGCTTGGTGCTCGCGTATC
+>>747:3:105:15059:11049/2 1763380 1
+AGGAACTGACGGCCCAGTTCGACGAACTGCGGCGCAGGGCGGCCGCGACGCCTCGCGGCCCGCGGGTCGCCTTTGC
+>>747:3:105:15064:20655/1 1763383 1
+GAAGCAGACAGCAAACAGCAAACAGCAAACAGCAGACGGCAGACAACAAACGGCAAACAGCAGAGCGGACAGCAGA
+>>747:3:105:15071:18471/1 1763390 1
+ACGCGATCCATGTAGCTCGACGCCGCCGCGACGACGATGCCGAGGTCGGCCGCCGGCTCGGTGACACGGCCGCCGC
+>>747:3:105:15083:18271/2 1763407 1
+GCTTGTCGGGCGGTCAGCAGCAGCGCGTCGCGATCGTCC
+>>747:3:105:15095:9558/1 1763420 1
+GCGCGAGCTCCTCGTCGCGCCCGACGAACGCGATCGCCGGCGTGCGCGCCGGCCGGTCGAGCGACACCACGCGATG
+>>747:3:105:15113:10181/2 1763449 1
+GCTGTCGAAGCAGAACTACGCGCTGTCGGAGCCGGCGCGGACCGCGCTCGAGCAATACGTCGCCAGGCGCATGCGC
+>>747:3:105:15134:16282/2 1763474 1
+GGCGAAACCACAATTCCGGATCGCCCTCGTCGCTGCGGACGTGCGCGGCGAGATCCGCGTCGGCGCGCGCGAAATC
+>>747:3:105:15162:15626/1 1763509 1
+GCGACATCGCCACCGAGGCCGCGCGGGCGGTCGGCTACCGCAGCGCCGGCACGATCGAGGGCCTGCTGCAGGGCGG
+>>747:3:105:15231:4059/2 1763560 1
+CCGAGCGTCGCGGCGCGCAGCGCGGCGTGCTCCGGGAATGCGCTGGCGTCGCGCG
+>>747:3:105:15235:2026/1 1763564 1
+GTCGACAGCCCGCGGGCGATGTCGCGCGTGACGTGCTCGCCGCCGACCGG
+>>747:3:105:15246:17878/1 1763568 1
+CATGACGAATCTCCTCCTCGCCGTCGCGACCGGTGTGGGACTGGCCGCCGCGAGCGGTTTGCGCGCGTTCCTGCCG
+>>747:3:105:15264:17126/2 1763586 1
+GCGTTCGTCCGGCTTGCGGGCCGGCTGGTCCACCTCAGGGATCCGGGCGCCTTCGACGCCTACCTGCGCAAGACGG
+>>747:3:105:15280:17214/1 1763601 1
+CCGTCGTCCGCGCGTCCCTCTCGGCGGATAAACCGGGCATCCTCCAGCATATGTTCGAGGGTGTTTACCTGTTCAT
+>>747:3:105:15312:9417/1 1763637 1
+ACCGCAACACCGCCGGCGAGAAGGTGCACCGCGCCGGATCGTCGATCACTCCATCTTTCACCCCGTCCAGCGCGTC
+>>747:3:105:15338:12139/1 1763670 1
+GCTCACGCCGGCCGCGGCGCGCGACGTCGACCACGTCGTATCGCTCTATGAAGGGGAGATCGCCTGGGTGGACGAA
+>>747:3:105:15365:3298/1 1763694 1
+GACGACCAACCTGACGCCATTGGCTGGCGCGGGTCATTGGCACACCAACGGTTGGGTGG
+>>747:3:105:15378:10784/2 1763711 1
+CGGGCCGGCCTTCACGATCGTCGGGGGCCGGGTGGCCTGGCGCGCCGGCCGCCCGAAGCCGCGCTGAGCACGGCGC
+>>747:3:105:15386:9356/2 1763720 1
+GAGGTTCGCAGCCGCGGCGTCGACGCGATTCTCGATATCTCCGACCGCTTCACCGAGACCGTCACCGCGCACGGTC
+>>747:3:105:15435:8258/1 1763766 1
+GTCTGCCAGCCCACGAAGCGGCGCGGACTCCGCACTCCGCCCCTGAGATCGCCGGGATCGCCGCCGCCCGCGTTCG
+>>747:3:105:15463:9470/2 1763806 1
+AAGATTACGCCGCGCGAAGCGCCGCCCCGCCGGAGGCGGGGCCA
+>>747:3:105:15470:7597/1 1763811 1
+CGAGACGCGCGAGGCGCTCGAGCAGCAGAAGGCCTCGGGCGAGGTGCTGGCCGCGATCTCGAGCTCGATCGCCGAC
+>>747:3:105:15548:7033/1 1763890 1
+GGCTGCCACATGGCCGCTCGCCGCGCGTGCGCAGCAGACCGACCGGATGCGGCACATCGGCGTAATCTTTGGTGGG
+>>747:3:105:15563:20123/2 1763900 1
+TGAACGCGGTCGTCTTCCCGGCGCCGTTCGGACCGATGAGGCTGGTGACCGTGCCGGGCTCGACGTCGAACGTGAT
+>>747:3:105:15564:16579/1 1763901 1
+CTGTTTCTCCCCGTTCCCGAACGCGCCGGCCGCTTCGCCGATCTTCTTGCTCAGCGCCTCGAGATTCGAGCCGATC
+>>747:3:105:15565:5150/1 1763902 1
+GCCTGGTTGACCTCGTCCCAGCCGAAGCGCCGGCTCGCCTCGCAGCCCGCGCGCCCGGCCGAGCGCCGCGCCTCGG
+>>747:3:105:15587:10129/1 1763926 1
+CGGCCGCGCTCGACGTTCCGCGCGGATGAGCGTTACGTGAGCCCTCAATAGGGCGGCGGCGGCGG
+>>747:3:105:15592:7925/2 1763930 1
+AAACCCCGACCGACGCCGATCGGTTGGACGGCTCGCGTAACCACGATCGCCGGCGACGGATCGCCGATCGTTCGCG
+>>747:3:105:15594:8058/2 1763933 1
+GCCAGGCCGCGGTCGCGCCGGCGCCGCCCTACGCGATCGAGGAGGAGCGGCTCTCGATCGGCGGCGCG
+>>747:3:105:15613:12567/1 1763954 1
+AAAGATGTACTCACCCAGTCCACCAGCGCCGATCGCTGCCGCCACCGCGGCCGTGCCGACGCCGATCAC
+>>747:3:105:15625:7053/1 1763964 1
+TTGACCTGGCGGCCGCGGTCGTCGATCAGCGCGCGGACACGGCCGACCACCGGGCCGGCGATGAAGTTGT
+>>747:3:105:15657:12026/1 1763999 1
+CGCGCTAACCAATATGTGGCTCCGCTTGGCCAGCATTCCTTCGGCGCCGATGCGGATCGCGCGCCCGTCC
+>>747:3:105:15665:18282/2 1764004 1
+GGCGCTTGCCGGCGGCGTCGCCGCCGCGGCCGCGATTCCGGCTCCCCCTGCGGCCGCGGGGCCAC
+>>747:3:105:15669:13706/2 1764010 1
+TCGGTCGTGCGCGGCTGCGATCGCATCGTTCCGGTCGACATCTACGTGCCGG
+>>747:3:105:15680:18082/1 1764019 1
+TCGGTGGAATCGTCGCGGTACTGCCGTTGGCGATCACCACGGCGCGACGCGCGATGAGCTGCTCGCTTCCAACGG
+>>747:3:105:15692:4780/1 1764036 1
+TCACGCGCGGCATCACTGCCGCGACCGCAGCACTCGCCCCGTCGGGAGGTGAAGACGCCGCGCGGGCCATCATGAC
+>>747:3:105:15720:11871/1 1764059 1
+ACGGGCACCGCGAGGCGGGCCAGGCCGCGCTCGACTTCTTCACCGAGTGGAAGTCGATCTATGTCGACTACTCGGG
+>>747:3:105:15741:4775/2 1764076 1
+CCGCCGGGCGCAGCGCGCGCGCACGCCGAGCACGGGTTTCTTCAGGATCGACGGGCCAAGTCCCCGGGAGCAACCC
+>>747:3:105:15767:14882/1 1764099 1
+CCAGGAGTGCGAGCACGCGTGCGCGCACGCTTGCCGCGAACGCGCGCGCGCCGTCGGGATCGAGGATCG
+>>747:3:105:15796:16665/1 1764127 1
+GACGTAGTGGAAGTGGCCGACCACGTACCACGTGTCGTGCAGCGCGACGTCGGCCGCGGCGAGGCCGAGCGGCAGC
+>>747:3:105:15798:20861/1 1764128 1
+CCCGCGGCGGACGGCGTTCAGGTCGCGGCGCGCGTCTGCCGTCGACTCCACGAGCATCGC
+>>747:3:105:15836:11447/1 1764165 1
+AATGCCTCCTGAAGCCGCACGCGAAACCGAACGCACTTGAGCGCCGGTCGCGACAACCGTCGCGACGCCACAAGCC
+>>747:3:105:15893:6876/2 1764217 1
+GCTTCAAAGCGTCGGGGGGGGGGCCTCTCTCGAAAGCCGGCCGCCGCGAAGCGCCGCGCCG
+>>747:3:105:15894:7111/2 1764219 1
+TCATTCGACGGACGCCGCCGTGTGCCGTGCCTGTCCGGGTGCCGTTCCTGTTCAGCCGCATTCGTACTTATCAGGT
+>>747:3:105:15901:14621/1 1764226 1
+CGGCCGACGATCGCGGGCGAGATGTACTGCATCATCGCGACGCTGCTCGCCGGCCGCGGCTCGCTGCTCACCCCGA
+>>747:3:105:15971:16743/2 1764309 1
+CGATTCGCAGCTTCGGCGACGCGGTGGCTTCGGCAGCCACCCGGATGCGACGTCTCGCGTCATTGTCTGCGTAGGG
+>>747:3:105:15974:7811/1 1764314 1
+GGCGTGGTGGTTGTTGTGCCAGCCTTCGCCATTGCCGACCAGAGCCACGAGCCAGTTGTTGCGGCTGTCGTCCGGG
+>>747:3:105:16018:20780/1 1764363 1
+GCGCCGACTGGCGCGGTCAGGCCGTCGCCGGCACGGATTCCACGCCGGCAGGCTGGGTCCGGAGGGCCGG
+>>747:3:105:16060:16640/1 1764420 1
+GCGTTCGACATGCTCGCGGGCGCCGGCACGACGGCGGCGCCGACCACGGCATCTGCGACAACCACCTC
+>>747:3:105:16091:7984/2 1764467 1
+CTCGGTTTCGCGCCGCATCGCGGCGCCGAGGGTGGCGTCGAACTGCGGGTAGAGCCGCGCGTCCGG
+>>747:3:105:16107:19870/2 1764486 1
+CGACCACGACGACTCGTCGGATCTCGGGCTGCAGGCGCCGCGCCGCTGCGAGCGTGTCCGCCCACCCCATGT
+>>747:3:105:16135:5447/2 1764508 1
+CGATCCGCCAACTCGCCAAGGCCGCCGACAGCTTCGGCAAGGGTCGCGACGTCGGCGATTTCAAGCCTCGGGGTGC
+>>747:3:105:16144:7080/1 1764516 1
+CGGCCGATCGGCGTCCCCGCCGACGCGGCGAGCGCTTCGACGTAATGCTCGTCGT
+>>747:3:105:16172:7784/1 1764547 1
+GTACTCCTTGGTCGCGCCGGCCGGCGGCGCAGGCGTGCTCGGCGCGCTGTGGTCGATCGTCTCGGCGGCG
+>>747:3:105:16219:18624/1 1764583 1
+CGCTGAGTTTGAGAGAGCCGCCCAGGGTATTCTTGATCGAGCCGGCCACCGGCCCGGGCATATTTTCAATCTCGG
+>>747:3:105:16223:2260/1 1764591 1
+CCGGATCTTCCCCTCGAGCCTCTTGGCCAGCACCCGGTCGCCGCCGCCGGCCGGGGCCGGGCTCTCGCCG
+>>747:3:105:16230:5708/1 1764609 1
+GGGCTCGACGACGTCGCGGTCGATCAGGGTCAGGCGCCCGAACCCCGCGCGCGCCGCCTCCTCGGCCGCGGCCGCC
+>>747:3:105:16246:16763/2 1764617 1
+CCGTTGCTGATCATCACCCAGCTCGAGGAATACGACTACATCGGGGCCGCGGCGATCGCGACGGTCATGCTCTGGG
+>>747:3:105:16286:1633/2 1764652 1
+ACTCACGCGCGGGGGCCGGCCCGAGCCGCACGGCGACGTCGGCCTCGCGGACGTG
+>>747:3:105:16289:14013/2 1764655 1
+CCCCTGCCCCATGCCGGGGCTCGCCGCGCTGATCGTCCCGCCGTGCAGCTCGACCAGGTGCTTCACGATCGACAAG
+>>747:3:105:16290:4586/1 1764660 1
+GCGCACGACGATCTCGCCGACGCTGGCGCCGTCGCGCGGCACGTC
+>>747:3:105:16292:3739/2 1764663 1
+CACCGAGCAGTCCGGAGTTCGTCGTCGCGCTGCTGGGGGCCGCCTCCCTCGGCGGGATCGTGACCACGATCAACCC
+>>747:3:105:16302:9719/2 1764679 1
+CCGCGGGCTCGTGTTCGGGCTGCGCGCGCCCGGTGCCGCGCCGGCCGCGCCGTTCCCGCCCGTCTTCGTGGCGAAG
+>>747:3:105:16319:3557/2 1764686 1
+GCACGGGCAAGCGCGCCCGCACGGAGACCGACATCGGCGCGGGTACCGTGTCCGTGGCCTCGGCCGCCG
+>>747:3:105:16340:19622/1 1764705 1
+GGCGCGAAACGCCGATGCGCCCGCGACGCCGGAGCGCTCGGGCGCGCCGAGCCGGCGGG
+>>747:3:105:16353:6773/2 1764719 1
+TCATCGTCTCGCGCGCGCTGCCCGACGCGCGCGACGGCCTCAAGCCCGTTCACCGCCGCATCCTGTACACGCAGCA
+>>747:3:105:16404:12005/1 1764766 1
+CGCCGAACAACGCCCACGTACCGCCATTGGGGCCTTCTTCGAGCTCGGCCGTCGTCCGCGTCCCGCCGGCGTCCGA
+>>747:3:105:16406:1249/2 1764767 1
+CGCGACCGCCGGCGTGGATCTGCGCCTTGACGACGGACACCTCGCCGCCGAGTCG
+>>747:3:105:16440:10969/2 1764806 1
+CAGCGGGAATCGACTGGTCCACCTTCACGCCGCTCACTCCCCGCTCCACGAGGCGGCGGACATCGTCGCGCGACAG
+>>747:3:105:16440:3667/1 1764807 1
+ACCGTGGGGTGCCGATGTCGCCGCGCGCGATGGTCTGCCGCGCGTGCTGCACGAGTGGATTCCCGCGATAGTTGAA
+>>747:3:105:16483:16030/2 1764843 1
+GACTACGCGGGACGTCGGGGTGACATGGAAATGCGGCGAGGATCGCGCGCCGCTCGGGCGCGCACCTCGA
+>>747:3:105:16508:12465/1 1764874 1
+CCTCCGCGACAAAAGACGCCAGCGGCCGCGACAGGCCAGTGGCCGTTATTTGCGCTTCAGCCGGCTGCAGGTCACT
+>>747:3:105:16519:8360/1 1764883 1
+AGATCGACGTCCGCGGTCGCCCGCGCGCCCGCGCGCCGAGCTCGCGAACGAGCCGACCACGACGTAGTCGATCTCG
+>>747:3:105:16522:3781/1 1764886 1
+GCTGCGCCAGTCGCTGGCTCACGTATCCGGCGACGTCGCGGATCTGCTCCGCGGTCAGCAAGCTGCTGAAGGACGG
+>>747:3:105:16528:8253/1 1764899 1
+GCGCTCATCAACGACATCCTCGACGGCGGGTCGAACACGAACTCGGCCGGCGAGCTGCTGTTCGCCGGCGGCCTCG
+>>747:3:105:16561:4471/2 1764933 1
+GTCGAGGAAGCCATCGCGACGCTCGACAAGAAAGTCGGCGGCGCCGCGAAGGGCGCAGCGAAGG
+>>747:3:105:16568:6320/1 1764940 1
+GATCATCACGGCATGCTGGAGTGACGGCGTCGGAACCTGCATTCGCCGCGCGCGACCGATGCCGGGGTGCGGGATA
+>>747:3:105:16571:15966/2 1764944 1
+CGCGGCACGGAAGGCGCGCGAGGCCGCGATCAAGGCGAGCAAGGTGCTCGCGCTGGTGGGCTTCATCATCGCGG
+>>747:3:105:16581:19425/1 1764949 1
+CGCCGAACAGCGGACAGCAGCAGCCGGCTGTCGGCGATGCCCAGCAGACTGGCACCGCGCAGCAGACTGGCACTGC
+>>747:3:105:16584:17640/2 1764951 1
+GACCGCGCGGCCGCCGGCCGAGGGCGGGAGCCGCGCGCAGCTCGCACGTCGGGCCGGGGGGGTGAGCGCGGCGGTG
+>>747:3:105:16606:17145/2 1764972 1
+CGCGAGCACGCCGCAGACAACGGCCGACAACAGCGCGCAGATGCCGATGCCGTAGGCATACGCGCCGGGCTCGTGG
+>>747:3:105:16618:2960/2 1764989 1
+GTTCGAGAAAATCTCCGGTCGCACCGATCGCAGCCGAGCACCGAAGCCTTCCGAGACTGTCTTTCGCAGCATTCGG
+>>747:3:105:16650:8530/2 1765014 1
+AACGCCGCCTGAATCGCGGCAAATCCCGGGAGCGCCGCAATCACGGCGCCGAACCCGAATTCGGACGCGGTGTTGA
+>>747:3:105:16681:21217/2 1765047 1
+AACAGCAGCGCGACGCGGCCGCCGCCGACGCGCGGCGTCGCCGCGAGCCCGAAGAGCTCCTGGAT
+>>747:3:105:16706:16553/2 1765082 1
+GGGTGAAGACGAACCGCGCGGCGCCATCGGCCGCGCCCGCGCCCGCCCTGCCGGGACG
+>>747:3:105:16708:7530/2 1765086 1
+GTCGATCCGTCCCATGATCCAGAAGTATCCGTCTTTGTCGCGGACCGCGCCGTCCCCGGCGAAATAGCAGCCTT
+>>747:3:105:16720:11615/1 1765096 1
+ATCGCGAGACGGCCACCGGCGCGCGCGCGCCGCGATCGATCGCGCGGTCGCTGCTCGCCCTCGCGCTCTTCGC
+>>747:3:105:16730:13127/2 1765112 1
+GATCCCGCGCGTCGATCATCCGCGCCGCGGGCGGCGCCGCGAGGTCCGATCCGATCGCC
+>>747:3:105:16734:12806/2 1765123 1
+ACGGCGTGGGCGCTGAGCGCGTAGGCGGCGCGGGCGTCAGCCGCGGAGAGATCCATGAAGCCG
+>>747:3:105:16735:15210/1 1765127 1
+CACGCCCTTGTGCGCGGAGACCGGCCCGCCGACGAGCACGGCGCAGTGCACACGGCCGTGCTC
+>>747:3:105:16736:15669/1 1765128 1
+CAGTGCCGAGCGGCACGCGGTCTGCCCGGGCGCCGCCGGCGCGGGCGGCGTCGTGACCGTCAGCCAGTCG
+>>747:3:105:16765:12645/1 1765169 1
+CGCGCGCGCGCCGCGAAATCGCCGCGCCCGGCGCGTCGGGGCGATCGGGCACCAGCTGCGGGAAGCGCCGCACGCC
+>>747:3:105:16765:19171/1 1765170 1
+CAGGGTGACGGCGCCCTGCGCGTCGGCGGCGCCGCCCTTCAGCCCCTGCACCAGGTAGTAGGAGAAATAGCCCTGC
+>>747:3:105:16766:3031/1 1765174 1
+GGCCCGGGATTCAGGAAGTAGAAGACGCCGCCGGCGACGGCGGCCAGCAGCAGCAGGGGAACGGCG
+>>747:3:105:16780:5342/2 1765193 1
+CGGACGAACCGACGAACGCCGCCGTTCGACCTGGGCCGAGTCGCTCTCGAACGGCGTCCAGGCCCGCACCGGGGAT
+>>747:3:105:16805:14376/1 1765217 1
+GGGTAATCTCGGAGCGGTGAGGGGGGTTGATGGCCGAACACGATGACGCGGACGCCACGCTGCCGGGGAACGCGGC
+>>747:3:105:16806:17358/2 1765219 1
+CTCGGTCGGAAGGCGTTTGGCGTGCGTCGGGTCGATCGGCGCGCCGCGCGTGTCGTCGGCAACCTTGAACCCCC
+>>747:3:105:16806:4454/1 1765221 1
+GGCCGACAATCATCGACGCGGCCGGAGACGCCAGGAACGCGACCGCGTCGGCGACATCCTCGGGGCG
+>>747:3:105:16846:4594/1 1765257 1
+ATCGAGGAGGCGCCCGGCCCGCGCGCGCGCCGGGCCTACGCGGCC
+>>747:3:105:16861:17012/1 1765271 1
+CGAGCGCGCGAGCACCGCCGCGCGCGCGGCTTCCTCCTGTGCGCGGGCGTCGTATCCCAGCGCTGACCAC
+>>747:3:105:16874:13468/2 1765282 1
+CACCGGAAAATCGAATGCACCCCGCCGGCGAAGCTTCCAGTACGTGCTGCCCCAGCCGTCGGCGGCGGGCAGGTG
+>>747:3:105:16893:9852/2 1765296 1
+GAGTGTCGTGCGCGAGATACACTTCGCCCATGCCGCCGGTGCCGAGCAGAGACAGGATC
+>>747:3:105:16908:16371/2 1765312 1
+CGCGCCTCGCCGCCCGCGGCGAGCACGCGCGCCAGCTCGCCGCCGGAGACGATGTCGAAGCC
+>>747:3:105:16913:20449/2 1765313 1
+CAGCAGCGGGCGGCCGGGACGCTGGTCGCGTTGGCGCCCCAGCGCCGAGGGCGACCGGCCGCCAGCAAGACCGAG
+>>747:3:105:16975:10548/1 1765364 1
+TCACCCTGCCGGGCGATCCGTTGCATCCCGAAGGCGCCGCTCCACCCGACGACCCGAGCGCCCCGACACGCTTCGT
+>>747:3:105:16992:18682/2 1765384 1
+CAGCACCGCGCGCGCTCCCCGCGCGATCGCGTCCCCGGCGAAGTCGTGCCCGTCCACGCGCTCCCCCTTCATCGCC
+>>747:3:105:17004:2666/1 1765399 1
+AATGTGATCAGGCATCACGACGTAGCGTCCTACCAGCCACGTCGAGG
+>>747:3:105:17018:13353/2 1765406 1
+CGAACACGACGGCGCCGACGCCATCGAGGAAAGGATCGTCCTGGATGCGCCGGAGAAAGATTCCGTACGTCATC
+>>747:3:105:17050:10288/2 1765432 1
+CGCCCGTTTCGCCGGCATTCGGGGGGACGCCGGAGCCGGCCGGCGGCATGCCGCCGCTGCCACCACCGCCGGCGCC
+>>747:3:105:17053:20266/1 1765438 1
+GCCAGGACCGCGGCGATCTCCGCGCCGCGAACGCCCTTGCCCTCCTCGTCGAGGACCTCGCCCTCGATCGTCTTCC
+>>747:3:105:17059:7164/2 1765446 1
+GTGACATGGGCCATGATGCGCGCGCGGTCCTCGTCCGGCTCGCCCACCGCCAGGCCGCCGATC
+>>747:3:105:17064:4759/1 1765451 1
+GGAGACTCGTTCAACGCCCGCAACGACGCCGAGGCGGCCGCCGCGTTCGGCAAGGGCGAGGGCG
+>>747:3:105:17065:20206/2 1765453 1
+AGGCGCAGCGGACGCCGGCGTCGCGCGGATCGAGCTCCCGCAGGCGGTCCGCCGCCCAC
+>>747:3:105:17066:19427/2 1765454 1
+TTCCTCCGCGAGATGCGCTCCAGAAGATGTCGCGCGCCAGAATCCTTCGCGCGCTCGATTTCGGTGTGATGATGAA
+>>747:3:105:17088:14249/1 1765479 1
+GATCGGCGTCGGGGTTGGCGCCGGGGCCGGGGTGACGGCCAGGTCGACTGTCGCCGGCGCGCTCTGCGCCGCGCCG
+>>747:3:105:17113:6791/1 1765506 1
+AGGTGCACCGCCCGAGGTCGCCGCCGCGCTGATCGCCGCCGTGCGCGAGCTCGCCGATGCCGCGGAGTGTTCGTCG
+>>747:3:105:17163:13341/2 1765575 1
+GGCGTTGCGGGAACATGGAAGGACCTGACAGACTCTGTAAATATGATGGCCTCCAACTTGACCAACCAGGTGCGCG
+>>747:3:105:17208:4330/2 1765618 1
+GCGACCACGCGCCACCCCGCGACCGTGAGCACGGCCACCTGGCCGCGCCGGTCATCGGGGCAGG
+>>747:3:105:17213:10372/2 1765624 1
+GCCGCCGCATGCGTGGCGCGTACGGGGTACACCGGCGAGGACGGCTTCGAGCTGTTCGTGAAACCGAGCGACGCTC
+>>747:3:105:17268:10267/2 1765682 1
+GATAAATCTGTTCGCGCGCCGTGATTCCCGGCGGGCCGTGGTAGCTTCCGCCAGAATCGGGTGAAAATGCCGGAAC
+>>747:3:105:17279:13619/2 1765698 1
+CTCGCGGCCGACCAGAAGGCGGCGGCGGCCAGGACGGCTGGCCAGTTCAGCCGCATCAACACGCTGCTC
+>>747:3:105:17307:4812/2 1765724 1
+AGCCAGGCGGAGTTCGGGGCGGCGGCCGGGCCGTAGGCGAAGGC
+>>747:3:105:17312:3988/1 1765732 1
+CAGGTCTCGCCATCCGGCGCGCGCGCGACTGCCGAGCGCCGCCCCGGAGCGCTCCC
+>>747:3:105:17326:3730/1 1765746 1
+CGGCTGACCTGGGCGAGGACGAGCTCGTGTCGCTGGCGCGCTCGTCCGACCGGGTACG
+>>747:3:105:17333:15569/1 1765752 1
+CCAATCACGGGATGGTTGGCGATGCCGTGCAGGCAGTCCGGATCGGCGGGCCGG
+>>747:3:105:17353:5536/1 1765772 1
+ACTTGCCGAGCAGCGTTTCGATGTTCTCGAAGGCTGGCGTCTCCAGCGGCTCGAAGCC
+>>747:3:105:17398:5157/1 1765820 1
+GCCTCACATGACCCGTGTCGGTCTCGCAGCGCTTGTCGTCCTCGCGGCCGTCGCGATCCTCGCGATCCTC
+>>747:3:105:17425:18861/2 1765839 1
+CGATCCCTACATCTTCGGCCGCGGCGGCGAGGAAGCCGAGGCGCTCGCGGCGGAAAAAATTCC
+>>747:3:105:17458:19717/2 1765884 1
+GAATTCTTCGAGACGTCCGGGCGCAACCTGCTCGCGGCGGAGGCCGCCGCCGGCGTCCGACACCACGTC
+>>747:3:105:17479:11770/1 1765902 1
+GCCGACCACATCACGATCGGTCGAGGCGCGCGCCTGCTCGCGCAGTCGGGCACCATTGCCGACATTCCGGCGGGGG
+>>747:3:105:17486:3173/1 1765913 1
+CGACCACGGACTGGCGTTAGCTTTTCACGCAGAGACGCAGAGGGCGCAGAGAAAAGCCGCGGCTTCTC
+>>747:3:105:17491:6599/2 1765918 1
+AACCGGATCAACGCGGAGCAGGTTCGCTTGGTCGATTGGCCCGCGAGCAGTGTACCGGCCGGCGCGTTCACATCGA
+>>747:3:105:17510:5158/1 1765943 1
+GGCGTCTGTTTCGGGTTCCTGGCGGCCGCGGTCCTCGCGGCGACGAGCGCGTCCGGCACGCACGCCGCCGGCGTCA
+>>747:3:105:17517:3917/1 1765946 1
+GTATGGCAGAAACTGCCTGGCAGCCGGGCGGCGACGTCGGCCTGCATGTCCGGCGGTAC
+>>747:3:105:17518:7179/1 1765948 1
+AGCAACGGCAGCATCTTCCTCCGCCGGAGCGACGTCGAGGACGAGCTCGACCGGCCGATCACCTCGCTGCTGCCGA
+>>747:3:105:17525:17716/1 1765958 1
+AGGAAAAGCGGCGCGCCGCGGCGACCACCGCCGCCCCACAACAGTAGTTTTCGTTATTCGTTATTCGTTATTCGTT
+>>747:3:105:17532:20972/2 1843537 1
+GCTCCAGGACCACGATATCAAGATCATCTTCGCCGTGCCGGGCATCGTGTTGGCCACCACCTTCATCACGTTTCCT
+>>747:3:105:17565:4493/2 1765991 1
+GCTCCGAATTCGCCGGAAGCGCACTTTGCGCTGGGGCTGTTCTTTTACCATGGTCATCGCCAATACCAGAACGCGC
+>>747:3:105:17572:7382/1 1765997 1
+GCTGGTCCTGGTTCACACGCTCGATCGCCGCGGCCCGTCGGCCCCCCGCCAAAAGAGCAACGTCTTCGCCGACATC
+>>747:3:105:17585:7462/1 1766010 1
+GAGCTGCGCATCGACATCGCAAACGGTCGCGGGACCCGACTGGTCGCGGTCGGCCCGTCTGCCCGTCGCTGGG
+>>747:3:105:17589:17432/1 1766020 1
+GCTCCGCCCACGATGGCGGAGAGGACCATGTCGGCCGGCGTCTCCGCGGCGAGCGCGACCAGGC
+>>747:3:105:17592:1800/2 1766029 1
+CTCGGGCTCGATTGGGATGAAGGTCCGGGAGTCGGCGGCGATTGCGGGCCGTACTTTCAGAGCGAGCGCTTAGCGG
+>>747:3:105:17626:17122/2 1766080 1
+CAGGAGTATGCCGAGACTCTGCTCGCGCGACGTCCCGCGGCGCGTGACGACACGGGCAGCGTGTCGAGCAGCACGC
+>>747:3:105:17629:5147/2 1766087 1
+AAGTCGATGGAGAAGCTCTCCTCGGGTCTTCGCATCAACCGCGCCGCCGACGATGCCGCCGGCCTCGCGATCTCGG
+>>747:3:105:17632:12511/2 1766090 1
+ACCTCGAACGCGCCGAACAGCCCGATGCCCGCGTTATTGACGAGCACGTCGATCGGCCCACACTCGTCGAGGGCGC
+>>747:3:105:17634:20367/1 1766093 1
+CTGGTCGCGATACGCCCGCCTCGTGCGCTCCGTGTTGCGCGCGACGCTGGGTCGCGACGGCGAGCTCGATGACCTG
+>>747:3:105:17635:13318/1 1766094 1
+CCGCAGCGAAGCTCCCGCCGAGCGCGCCCTGCGCGGCGTCCACCGCAGCGAGGACCTCTCGCTCGAGCGCAAAGTG
+>>747:3:105:17656:11076/1 1766117 1
+CTCGCAGCATCGCCCCGGCCCCGGCGGAGCCGGCGTCGGCCGGCACGCCGCAGCCGCTGCCGGAG
+>>747:3:105:17657:10072/2 1766118 1
+CTTCGTCAGCGCTCACGTCGACGCAGGGCTTGCCGATGATGACCGCGAGCTCGACTTCGTAGTCCAAATTTTTTAC
+>>747:3:105:17660:10470/2 1766125 1
+TGACATCCATCCCGTCCGTGGCACCGCCGCAATGGAGGAACCGGAGCCGCCGGCGATCCGGTTCGGACCACGTCAG
+>>747:3:105:17670:18640/1 1766133 1
+CGACGGCGTGGTTGGCGGCCAGCCGCACCCGCCGATCGGCCCACGGCGACTTCGG
+>>747:3:105:17683:8613/1 1766143 1
+GCGGATCAGCCACGAAGGGAGCGCGGAGAGGGCGGTGCGAGCGCGGGGCCGGTCAGCCGGCGGCGCCGGGGC
+>>747:3:105:17698:2960/1 1766153 1
+CCGACCGTCACCGACGCCGACTCTCCGAAGCGGCGCGCAAGCTCGAGCACGACGAATGACTCGCCTGCG
+>>747:3:105:17719:12917/2 1766171 1
+TCGATTGCGGTTCTGCCATTTACGAACTTGAGCGCGGACCCGGAGCAGGAGTTCTTCGCCGACGGACTGACTGAAG
+>>747:3:105:17727:13572/1 1766180 1
+CCCGGTTCCCCAAATCGGGTGGGGCTAAGGCACCGTCAGAAGGTGAGCGAACTCAGAAGGAGGTTATCTCAATCAA
+>>747:3:105:17729:6190/2 1766184 1
+TCTGGAAAGTCGAGCGCTGAAGTTCTTCAATTTGCGGGCCAAGGACGCCGGCGAGCTGGCCTGGGAAGGCGATGTC
+>>747:3:105:17738:6287/2 1766195 1
+GTGGTAGGTGCGGGCCGCCAGCTCCTTGCCGCAGCCGGTCTCACCGGTGATGTGGAGGACGGGGCGGCCG
+>>747:3:105:17739:15660/2 1766196 1
+ATCATCCAAACATCTGCACCATTTTCGACCTCAACGAGATCAACGGCATTCACTTCATTGCCATGCAATACATTGA
+>>747:3:105:17760:18999/2 1766222 1
+ACCGTCAGGCGGATCAGCCCGGAGCCGTTGTTGGCCGCCCCGGTGACGGCCCGGTTGAAGACGCCGTCGTTGTCGG
+>>747:3:105:17770:16635/1 1766237 1
+GTCGTCGCCGGCGAGCCCGCGCCCTGCGCGACGGGTGCGCCCCAGGTCTTGCCGTCCATCGAGAGCTGGATCTTGT
+>>747:3:105:17800:13268/2 1766267 1
+TCCATGCCTCTCGCGGCGGCGGCGGTCACGCGCCCCGGTTACTCTTTGCGATCCTTTAGTTTGAGTCGTCCGGGTG
+>>747:3:105:17830:20188/1 1766318 1
+CCGAGCCTCGAACCCGGCGCGATTCGCGCGCTGGTGCCGTCGGCCGCACCCGAGGGGCCGGAGCCGTTCGAGCGG
+>>747:3:105:17848:4792/2 1766342 1
+TTCCTGCGGCGTATCGCCCTGACCGAACAATCGCTCGAACACCTTGCGCGGATCCGCTTCCATCGGCAGCGGGG
+>>747:3:105:17874:3248/1 1766372 1
+CCGGCGGTCGGCTGGATGAAGCCGGCGATCATCCGCAGCGTCGTCGCCTTGCCGCAGCC
+>>747:3:105:17886:3128/1 1766383 1
+CGGCGGGCTGGACGTGCTGATCAACAACGCCGGCATCGCCGGGCCCACCGGGCTGG
+>>747:3:105:17890:20635/1 1766388 1
+CGGCCATCGGCTACTACGGCGATCGCGGCGACGAGGTGCTCGACGAGACGAGCAAGCCGGGCCAAGGGTTTTTGCC
+>>747:3:105:17903:20743/1 1766409 1
+GGAAACGCTTTCGGGAAGCCGTCGGGTTCGGTGGATTGGTCTCTCAACTCTCATCTCTCAACTCTCAACTTGGCCG
+>>747:3:105:17923:18657/1 1766429 1
+ATCTCTACTACATCCACGATCGCCCGGAAATCACCGACGCCGAGTTCGATCGCCTTCTTCACGAGCTCGAGGCGCT
+>>747:3:105:17937:4310/2 1766442 1
+CAGGGCTACGCGAACCTCTGCCGCCTGCTGACCGCGGCGCACGCGCAGACGCGGCCCAAGGAAGGCGAGTTGCTGC
+>>747:3:105:17953:13767/1 1766466 1
+GTGCTGTTCCGGCTTCCAATCGCCGACCGCGCCAGGCGCGCGGCGTTGCCGGCCGATGAGCGCGCGTTCTGGATGG
+>>747:3:105:18000:16416/1 1766510 1
+GTAATGGAACCGCACCGCGGCCACGGGCGTGCCGTCGGGGTCCCGGTAACCCGCCCCGCCCAC
+>>747:3:105:18005:12553/1 1766518 1
+TCCGGTACCTGCTGGGCAACGGCGAGGCGGCGGACACGGCGCGCGGGATCGCCGGGTGGTGGATCAACAGCGACGT
+>>747:3:105:18013:14688/1 1766525 1
+ATCAGAAACCGCCTGTGCCGGTGGAAGAAATCGAGGAGAAGATTGCCGCGCGCCGCGCGGCCCGGCTCGCCCGC
+>>747:3:105:18071:8386/1 1766606 1
+GCCGTCTCCGCGAACGGGCCGTCGGTCACGGAGCCCTTGGCGACGGTCTTCGCCCCCTCGGTGCC
+>>747:3:105:18075:3189/1 1766608 1
+CATCGTATGGACGGGCGAGTTCGGCCGCACGCCGCGGATCAATCCGAACTCGGGGCGCGACCA
+>>747:3:105:18099:19949/2 1766637 1
+GCGCGTCCTCGGGACAAGGCGGCACCGGCGCCGAGGCCGCCGGGAGCGGCGCGTCCAGCGGTGGAGCG
+>>747:3:105:18100:10525/1 1766638 1
+CCGGAGCAGCACCGATTGGTTGCCCAGCGGAATGCCGGCGTCGGCGAGCCGGCCGAGCGCGTCGCGGACTTCGG
+>>747:3:105:18101:18375/2 1766642 1
+TGCCCGGCTCGTCGGTGACGATGGCGCGGTCCTCACCCAGGAGCGCGTTGAACAGCGACGACTTGCCCGCATTGGG
+>>747:3:105:18109:1168/2 1766652 1
+CCACGACCAGCAGCTCGATCATCGTGAAGCCCGCGTCGTCGCGTGCGACC
+>>747:3:105:18119:3581/1 1766661 1
+GCACACGAAGGACGGCATCGAGCCGGCGACGCTGTTCGCGCAGCAAAAGGTCGATGCCGCCGTG
+>>747:3:105:18129:16347/2 1766672 1
+CCTCGCGTCCCCAGACCAGCTTCACCGGCGCCGCGCTGTTGGTCGCCTTGGCGATTGCGGCCGCCTCGAGCACGAA
+>>747:3:105:18156:11828/1 1766696 1
+CGAGGCCGTGCGGGCCCGCGTCGTTGGCGGGCTCGGGGTACACCCACTGGATGAAGTGCGTGCCC
+>>747:3:105:18169:8763/2 1766703 1
+AACATTTCACAAGGAGTTTCGTCCATGCGTAAGATGTTTGCCGGGTTCATCGCCGCCGCGGTTGTGCTCGCCTTCG
+>>747:3:105:18180:19680/1 1766724 1
+GCCTTCAGGGATTCGATCGCCTGCCGGCGGCGCCACCATGCCGGACATGACGACGCTCCGCTCAT
+>>747:3:105:18205:5245/2 1766749 1
+CGGCGCTGAACGCCGTCGCCAGAGGACGCCGCGCCGAGGCGCTGGCGTTCGCCGGACGCGTCCTCGAAATGGAACA
+>>747:3:105:18219:16074/2 1766767 1
+AATTGCGCGAATTGCGCAATCCCGAATCCTGCAATGACGGCAAAGGGTTGCCGACGCCGCGACGCCGCCGCGGAAC
+>>747:3:105:18243:14677/2 1766794 1
+CGCGACGCCGCGCGCGCCTGCTCGAAGGCCGCCTGCACGCGCGACAGCCGCTTGGCCGGCTGGTAGAGCAATG
+>>747:3:105:18268:20365/2 1766816 1
+GCAAAATTCATGCACGAGAAATTCGCGGGCAGGTCGTTTCGATCGCGCGCCTGGTTCGCCAAGCGCGACAAGGACG
+>>747:3:105:18311:14633/1 1766860 1
+GGCGGCGTAGTGACGTTGCCCCGTGTGGCGCGCGGCCTCGCCTAGCGCGAATGCGAGTCCCGGCCAACCGGTGTAC
+>>747:3:105:18318:7944/2 1766865 1
+GCGACCGGCGTGATCGGACGCGATCCGACCGTCGCCGACCTCACCGCGCGGATCGCCGCGCTGCGCGCCGGGCCGG
+>>747:3:105:18365:5613/1 1766912 1
+AGAGCTGGCTCGACACCGTAGCGCTGCAGCCGGCGCCGATCGGTTCCCGCGCCGTCGCCTACGCGAAGCGCTTCC
+>>747:3:105:18392:11603/1 1766938 1
+CGACGCCGTGACCGCGTCGAAGGTGGAAGCACTGCGTCACGCCCGCGCCCACCTCACGCATCTGCTCCTGGATGG
+>>747:3:105:18405:20956/1 1766954 1
+CGGGCATCGCGCGCCGCCAGGCCCTGCGCCACGGAGGCGCAGCGCTGATCCGCCGTCCCCGCGGATTCCTGCGCCC
+>>747:3:105:18415:20188/1 1766973 1
+TCGCACAGCGAGGTTGTGAATAACTCGGCGGCGGCGCAAACTGGGCGTCGGAAAATTTGGCCGCG
+>>747:3:105:18422:11369/2 1766988 1
+CGTGTCGGCGATCGAGAGCACGGGATCGGTATGCGGCGCGGCGTCGAATTCCGCCTGGCGGGCGAGGATCCCGGAC
+>>747:3:105:18435:5943/1 1766999 1
+GCTCGGCGGCGGCGACGGCAGCGCGGAGGTTGAGGTCGTCGGGCGCCCCGGGCGCCCCGGGCG
+>>747:3:105:18529:16385/1 1767081 1
+ACGCGATGAGCGGCGGCGAGCAGCAGCGTGTCGCGATCGGCAGAGCACTCGTGTCCAACCCGACC
+>>747:3:105:18539:5687/1 1767090 1
+CGCGCCCTGATCCTGGACCTCGACGGCACGCTCGCCCCGATCGCCCCGCGTCCGCGCGACGCGCGCGTTCCCAGCG
+>>747:3:105:18547:12448/1 1767099 1
+CGACGCTCAGCTCGAAGATGCCGTCGCCGACAAGATCCCCCGTCCAGCTTTCGGCGGGCCCCGG
+>>747:3:105:18563:10632/1 1767109 1
+CCCGCCAGCGCCAGGTGGGCGAAACCCAGCGACTCGAACTGGCGGGCGACGCGCTTTGCTT
+>>747:3:105:18595:10693/1 1767136 1
+CCGCTGCGCGGCGAGCAGAATTTCGCGATCGCGGGCATCGCGACGGGCGGCGGATCGGCGGCC
+>>747:3:105:18709:3219/2 1767238 1
+ATTCGTCAGCTCGGCATCACGCTCGGTCGCGACAACGTCTGTTACATCCACCTGACGCTGGTGCCGTTCATCCCG
+>>747:3:105:18757:5382/2 1767294 1
+GTCGATCCGCGTCTGCCGGCGAACCGCGTCATCACCGACATCGACAAGGCGCCGCGTAACGCCGCGGGCAAAGTTG
+>>747:3:105:18765:3950/2 1767304 1
+TCATGTCGAAGCCGATCTTGCGCCGCGCTTCGTCTTGAACCACGACACCAAACGCAAGGG
+>>747:3:105:18793:12708/1 1767330 1
+CCCATCGCCGCCAGCTGAGCGCGCAGTGCGTCGGCACGGGCGAAGTCGCGTGCGGCGCGCGCCGCTGAGCGATCCG
+>>747:3:105:18853:16131/1 1767377 1
+TCGGTCTCTTCACCGTCTCCGCGTACGCCGTGCAGCAGCGGACGCGTGAGATCGGCGTCCGCATGGCGCTCGGCG
+>>747:3:106:1194:2726/1 1767449 1
+CTGCACCATCCAAGCGCACGCCTCTGGCGGCCGGAGCGCGGATGCCCCCGGCGTG
+>>747:3:106:1223:6719/1 1767476 1
+GGCCTCAAGACGCTGACCGTCCTCGACAAGGCCGTGAAGCTCGTCGCGGCGTCGGGCACGACG
+>>747:3:106:1311:13412/1 1767541 1
+CTGCGGTGCAGGGGAGAGGTGGGACTGGAGGCCGCCTGCATGGCGTGCGCGCCGCCGTGGCAATCCGCGCACCGGG
+>>747:3:106:1340:5659/1 1767583 1
+CGTCGGGCTATGCCGCTGAGCGCGTTTCGCGTGCCGCACTGGCCAATCGTGTCGCGCGGCTGCTCGCCGAGG
+>>747:3:106:1372:12056/1 1767616 1
+CCGTCGCGAAGCGCTCCGGCCGGAACGGCGCGAGCGCCGAGCTCGGCTTGCCC
+>>747:3:106:1422:11683/1 1767665 1
+CCACCCGTACGACCGCGGCGCGGCGGTCGGCGCAACGCTAGCGCGATGGGCAGTCGGTGCCTCGCCGGG
+>>747:3:106:1445:8907/2 1767686 1
+CCCGATTCCTCGGCAAACCCCATCGCGGCGCAGACGCCCGAGTCGGGCACCGGCACGATCACGTCGGCGTCGACCG
+>>747:3:106:1447:16409/2 1767687 1
+AGACCTCGTCGGACAGGATCCACGCTCCGTGCTTCGCCGCGATCGCGACAACGCGATCGATCTC
+>>747:3:106:1450:7771/2 1767688 1
+TGGCGCAGGGCGCGAAGCCTAGAGAGGGCGGTCAGCTTCCCGGACACAAGGTGTATCCGTGGATCGCG
+>>747:3:106:1517:18305/2 1767741 1
+CATGCGACCCTGGCTTGCCCACTACGACACCGACGTTCCGCGGACACTCGCGCCCTATCCCGAGCGAACTCTGCTC
+>>747:3:106:1520:4679/1 1767742 1
+AAGGTCCGGACATCCGCCACCGGCCGCGCGCCACCAACGCCGTCGGCGAACCGCGGACGGCTGCTACCTCACCGCG
+>>747:3:106:1560:18650/2 1767764 1
+TTCATGATGTTTACCTCCTCCTGCCTCCGCCGCCGCCACGCCCGCCGCCGCCGCGCATACCGCCGCCACCTCGGC
+>>747:3:106:1601:6727/1 1767797 1
+TGGCTGCACATGTATCGCGTGTTCCTCACCGGCAGTTACAAGCCGCCGCGCGAGTTCAACTGGGTCGTCG
+>>747:3:106:1629:14548/1 1767821 1
+GTGCTCGTGTTCGATGCGACGAGCGGCGCGCTGCGGCGCACGCTGAGCGCCCCGATCTCCACCTTCGG
+>>747:3:106:1685:19541/1 1767885 1
+ACCAAGACATCAAGCTGCACCCGAACGGCCTCGTGTTCGGACGCGACCCGCGTTCGGACGTCGTGTTCCGGGATTC
+>>747:3:106:1686:20815/1 1767889 1
+CGAGCGGAACGAGCGCGGCGGGATCGGCCTGTTTCAGGGCGCCCAGGGCGGCGGCGCGCACGTCGGGGGCGCCGCG
+>>747:3:106:1714:15499/2 1767900 1
+TACCGCATGATACCGCCACGGGTGTGGACGGCGACCGCGACGGCCCGGCGCTTGGTGCTCATACT
+>>747:3:106:1753:16930/1 1767932 1
+GCGGCGTGCTCAAGGCTTCACCGCTGGTGCCCGCCGGGCGCTGGTCGCGATACCGCTCACCTGGGATGGACGG
+>>747:3:106:1807:8075/1 1767966 1
+GCTCGTCGCCGCGTGCACGGCGCCGGCCCCTCCGCCGCGCCAGCTCACCCCCGAACGCTGGGGC
+>>747:3:106:1814:3827/1 1767978 1
+CCTGGTTTGGAGGGTAACAGTCGAGGGCGGGACGGTCATCTGGCTGCGTGCTCAGCCACCGG
+>>747:3:106:1974:6869/2 1768097 1
+CGCGGCGCCTGGTCCAGGTAGTGGAAATGCTCCTGTTCCTGGGGCGAGCGGACGCCGAGGCCGAGCTGCGCGAG
+>>747:3:106:1982:8295/2 1768108 1
+TGGCGCATCCGGTCGAGGGCCTCGGCGACGCGATCCGCGGTGAGATCCGCGCCGTTGAA
+>>747:3:106:1983:11734/1 1768114 1
+CGTTGCTCGACAAGGTCTCTGTGCATGAAACCGACCAGCGCGGCCGGCCCACCGAAGCCGATCGTGCCGAGCTTCG
+>>747:3:106:2015:16518/2 1768151 1
+GCATATTGGTGTGTCGAGACCCAGCGCGCGTTCGGACCCGACGGCCATCCCGTCAGGCCCGACTGCTGTTCAGGGG
+>>747:3:106:2029:11198/1 1768165 1
+GCCGGAGGTTTTCAGGTCCGCGACGGTGTCAGGATCAAGACGCAGCGCCGCGATCGGCAGCGCCAGTACGGCCGTT
+>>747:3:106:2110:20319/1 1768226 1
+AAGCCTCGCAACGAGAGCACTCGCGGATCGTGTGTGGATGCAGACGGGTATCAGCGAAAGTATTGGCCCAACACCT
+>>747:3:106:2118:16672/2 1768234 1
+CAAGAAGTACGCCCGGTCGGACCAGAAGCTGCCGGCAGTCAGCGCCGAGGCGATGACACTGCTGACCAAGTGCCCC
+>>747:3:106:2122:8007/1 1768246 1
+GCCTTCACGGAATCCCTGCACGACGGCGGCATTACCGCCGCGCCAGTGCGCGAGCGCCGCCACTCCCGCGAG
+>>747:3:106:2149:14360/1 1768269 1
+GCGGTCAACCAGAACAAGACGGCGAGCGCGCTCGGATGGTTCGCCCGCATGATTCCCGGAGGGAGGCGCTGAGATG
+>>747:3:106:2169:15230/1 1768281 1
+TCGGTCATCGTCTTCCTGATTTTCTTTGCCACGCCGGGCGCCGACCCGGCGGCGCGCATTGCCGGCCGTAATGCAT
+>>747:3:106:2175:15112/1 1768296 1
+TATTGGTGAAAATGGAAACGATGAGATGTCTGGTGATGATGGCGACGATGTGATGAGCGGGGGTAGGGACG
+>>747:3:106:2230:10248/2 1768351 1
+CGAGCGTGCGGCGCGCCGACGGCGAGACGCCGCCCGGCAGCGCGTTTAGG
+>>747:3:106:2249:16246/2 1768368 1
+GCGCGGCTGCTCGAACGTCGCGCGCGCCTGGACGAGGCCGACGCGGTGTTCACCAATGCCGCTCGCCGGTATCCCG
+>>747:3:106:2303:9555/1 1768425 1
+CGCCTTCGCCGGTCAGCGGATTGAAGACGGCGCCGCCGACCGCCCGGCCCGCGCGCACCAGCCCGACCGACACCGC
+>>747:3:106:2314:20912/1 1768436 1
+CCGATGAGCTGCCCACCGCCGTCAATCTGGGCGCGGCCGCGCCTTGGGGCCGGGCCATGGCCGTGCTCGAGTTCAA
+>>747:3:106:2333:15158/2 1768457 1
+GGAAAGATCATCGGCATCGACCTCGGGACCACGAACTCCGTGGTCGCCGTCATGGAAGGTGGGCAGCCGACCGTCA
+>>747:3:106:2341:15896/2 1768466 1
+ACGGCCTCCTCGCGCTCGCCGAGCGCACGCGTATCCGCGTCGTCGGCGGC
+>>747:3:106:2359:10516/2 1768485 1
+CACTGGTCGGACGGGTTCGAATACCGCGCGGGTTCCGGTGGTGGCATCGTTCAATTCAACCCGGTCACGCACACGT
+>>747:3:106:2404:18600/1 1768532 1
+GCGAACGCATCTTCAGCGCCGTGCGCGCGCAAGCCGAGGCCGGCGTCGCGGTTCTTTACAGCACCCATTACATGGA
+>>747:3:106:2434:5691/1 1768557 1
+AGCTGTTCATGCTTCAAACCCGCAACGGCAAGCGCACAGGCGTCGCCGCGGTGCGGGTGGCGACGG
+>>747:3:106:2449:5476/1 1768584 1
+CCGTGAACCATGAGTCGGCGACCCCCGCCCCGCCGGTGAACGCGACGCGCCCGTCGATGACG
+>>747:3:106:2449:8882/1 1768585 1
+GATCTCGTCGAGGATCGCCGTGCGCTCCGCCTCCGTGGCCTCCGCGAAACCGTGCCCGAACCGGCGCTCGGAGACG
+>>747:3:106:2484:6406/2 1768632 1
+CGTTGGTCTGCGAGGCGATCGCCGCGGCGAGGTTCGGCGTGAGACCCGCTTCGTCGACGG
+>>747:3:106:2510:11778/1 1768661 1
+GCCGCAAGCCCGAACGACAGCACGTCGAAGATCGCCGCCGACAGCGCGCGCCCGCGCAGGGAGAG
+>>747:3:106:2515:14669/2 1768671 1
+GATCAGGAGCGTTATTAACCGCACGAGCGCGCCGGCCGCTGTCATCAGCTGAGCGGTAGCCAACTGCCCG
+>>747:3:106:2545:10273/2 1768694 1
+GCCGATGTGATCGCGAATGCCGCCGAGCGCCATCGCGCGCAGCGTCTCGAGCGCCATTTCTCGCGCACGGGCGTTT
+>>747:3:106:2558:4827/1 1768707 1
+AGATGGGCGGCGGCGTGGCGCTCTTCGACTACGACAACGACGGCTGGCTGGACATCTTCCTGGTGAACGGGACCAG
+>>747:3:106:2568:14740/1 1768716 1
+CCCGCTGATCGCGCCGACGCCGACGGCCTCGCGCGCGCGACGGACTCGGTCCCGGTCGCGGTCGAGCTCGAACGCC
+>>747:3:106:2584:8823/2 1768738 1
+AGCGTGCTTTTTGGTATCAAAATAGATGCTCTAAGAAAACCAATGCCGCGAGCCAACCAATGAGGTTGGGTTCAAA
+>>747:3:106:2586:15335/1 1768740 1
+CTGCTTGTAGAGACGGTCGAGCGCGGCGAGCGCGTCGGCGTTCTCGGGG
+>>747:3:106:2663:17927/2 1768811 1
+TTGGTACGACGACGTACACCTGCCCGACGCGCTTGCCTGCCCGGGCGTGCTGTCGGGCC
+>>747:3:106:2717:14042/2 1768871 1
+TGGCGTTCTACGTGATCGGGAGACTCGTGCCCGGTGCGACCCCAGCCAACGCCGCGGCCGAGCTGACCGCCTTCTT
+>>747:3:106:2739:3659/2 1768892 1
+CGCGAGTTCTTCGTTGCCCGCGGCTATCTCGAAGTCGAGACGCCGATGATGCATGGGATTCCCGG
+>>747:3:106:2850:4361/2 1769005 1
+TCATGTGGCCGCGCGAGACACCCCAGTGAAACGCGCAGACCACGACATCGGCGCGGTTGCG
+>>747:3:106:2883:14068/2 1769038 1
+TGAGCGCGAGCGCGCGATCCGCGAGGCCAACCGGGAAGCGGCCTACGCCAGACAGCAGGCCATGCTGGCCAAGGAG
+>>747:3:106:2931:20164/1 1769090 1
+CCCCCGACGCGATGGCCGACGCGAAGCGATCCTCGCGCGTGCCCGGCACGAACAGCAGC
+>>747:3:106:2988:6118/2 1769146 1
+ATCGTGGCGTCTACCAGCCGAGCCTGTGTTGTCGTGTTGCCAAGACGCAGCGCGCGGCTTTCGACGCTCGCCTGTT
+>>747:3:106:2992:17097/1 1769152 1
+GAGGTTCATCATCGGACGCACCACGACGCGCCCGCCCTCGGCGACCGGCCGCTCCGTGACCTCGC
+>>747:3:106:3005:17404/1 1769163 1
+CATTTTTTCATCTGGAAGTTCCGGACAATGAAGCTGAGCGCTGAAACACAAATTCACGAGAGCTACTTCGAAGAAT
+>>747:3:106:3023:17708/1 1769178 1
+ATCCGCCACCGATTTGACCAGCCGCCGGTCCGCCGATGCCGGCGCCTGCAATGGCCAGGGCGCCTAGCACGTCGAG
+>>747:3:106:3033:17263/2 1769193 1
+TCTCTCCGAAAGGCCCGAGCATGACGTTGGCAGGCTTCAGGTCGCGGTGCAGGACACCCCGGCTGTGGG
+>>747:3:106:3058:8639/1 1769221 1
+TGATTCCAATCACCACGGGCGATATGGTCCTGGCCGCGGAAACGACCGGCCCCGCGGGGGATGTCGCCAAGC
+>>747:3:106:3067:14055/1 1769233 1
+GGCCTGGCGTCTGCTCGTCGATCAGCACGGGCCGAAGCAGCGCGCGCGCGTGTCCGCGCAGGTGCTGCG
+>>747:3:106:3078:8204/1 1769242 1
+GAGATCGGCGAGGCCAGCCGGACCGCGAGGTCGCCGCGCGGCTCCACGGTCAGCTCGCCG
+>>747:3:106:3115:5637/2 1769291 1
+GGCTACCGGCACCAGCTGCCCGAGGTCGGCGAGCAGCCGACGATCGGCGAGGCGATGTCG
+>>747:3:106:3123:11757/2 1769296 1
+CGACGCCGCCGCGGCGCGCGAGGTCAGGGCGACGACCCGCAGACGGCCGCGCCCGACGGCCGTGACGATCGCGTCG
+>>747:3:106:3127:2472/1 1769300 1
+GCCGCCGGTCGCGGCGAACCTCCGGTCGGACGCAGGTTTCGCGG
+>>747:3:106:3146:15524/2 1769311 1
+GCTTTCCGACATGCTCAAGGGCAAGTCGGGCCGCTTCCGCCAGAACCTGCTCGGCAAACGTGTCGATTACTCCGGT
+>>747:3:106:3159:4995/1 1769316 1
+TGTATCGCAGGATGGGCAGGACGGCGACGAGGCCGAGGACGGCCGGTCCGTAGCC
+>>747:3:106:3179:5456/1 1769340 1
+TTTTTGCTTGCCGGCTGCCAGAACGAAATGGCGCCGGAAAGCAAAAATACGCCTAAGCTTCATTTCGATGTTCCGG
+>>747:3:106:3181:17910/1 1817055 1
+GCCGACTGTAGCCGCTCAGCGCAATCAGCACGGGCGCGAGGTTGCCGAGCCGCTCGCGAATCTTCATCGCCAATG
+>>747:3:106:3182:9670/2 1769343 1
+CGTCAGGACGGCCGACGCGGCCGGCGCGCCGACGAGCCCGGCGCCGCCGTTCCACACGTA
+>>747:3:106:3189:6622/1 1769349 1
+CCAACGGCAGCGGCAAGTCGACGCTCCTGCGCCTGCTCGCCGGCCAGGAGGCGCCC
+>>747:3:106:3208:2676/1 1769371 1
+GACGTGGATCGCGGCGGCACGCTGATCGCTGAAACGACCG
+>>747:3:106:3219:13297/1 1769388 1
+GACCTGCAAGGCCAGGGCCTTTGGGTCGTCGGCCCCGACGGCAAGGTCATCGCCGGCATGAGCGCCGAGAAGGACG
+>>747:3:106:3225:10294/2 1769392 1
+GAATATCGTCGCCTTTGAGCCCATCCGGGTAGCCCTTGCCGTCGTAGCGCTCGTGGTGGTGGCG
+>>747:3:106:3277:12188/1 1769452 1
+TCGATCGCCTGCGCGCGCGCGTGCGCGGCGAGCGCCCTACCCGGCTGCGCGCGTACGACTGC
+>>747:3:106:3317:7970/2 1769496 1
+GCGGCCCGTCATCCCGGTCGCACCCGGACGCGCCCCGCAAGCGGAGCGGCCAAGAGGGTACTCCGGGCC
+>>747:3:106:3317:6779/1 1769497 1
+TGAATGCAGTTTGTCGCTTCGTCGAAGTTGTCGGTTAGTTTCACAGCTGCAGACATGCAAAATTCGGCG
+>>747:3:106:3351:19194/1 1769519 1
+GCCGCGGGCACCGTGCCGCCACAGCCAGACGGCCGCGGTGCCGCTGAGCCCGCGCAGATGATCGGGCCGG
+>>747:3:106:3373:13744/2 1769539 1
+TCATCCAATCCGATTGGTATTGATGCCGACGACGTATTGCCATGCTTGGCGATATTAGAAAACACTTTCGACTCGT
+>>747:3:106:3387:16830/2 1769557 1
+GGTGAGGTGCGGATCGTGGCCGCGCCGGGATGCGTGCGCGTCGAGGATTCGGGCC
+>>747:3:106:3408:5552/2 1769577 1
+GATCGCCGGATCCGCGCCGCCGGCGCGCGCACGGCGCTGTTCTCCGTCTGGCCGGACACGCACTTCC
+>>747:3:106:3436:17946/1 1769603 1
+AAGCTCACGCGCACGGTGCGCACACGCGACTGCCGGCGGCCCGTGATCCGCGACAGCCCGCGCTTCACTTCTTCGA
+>>747:3:106:3438:13809/2 1769608 1
+ATGTTCGTGCGGCTGATGGTCGGCTGCGCGGCTTCCTCGGTCACCGGAGCTCCCGATGATCCAGG
+>>747:3:106:3440:7097/2 1769613 1
+GCCGAGGTCGTCGAGCTCGCGATCCCGTACGACGACGTGGTCGCCGCCGCGACGCGCG
+>>747:3:106:3464:6988/1 1769627 1
+ACCGGGTTCGTTTCGAAGGCGCCGCGGAGGCGCGGCCCGCGCCGGGAGTCCTCGACGCGCTGC
+>>747:3:106:3496:12929/2 1769660 1
+CGGATGCTGTACGGCATCACGTTCCCGGGTGAGACGCCGCCCGTCCCGCTGCGCCCGGCGCTCCGCGCTC
+>>747:3:106:3505:3653/1 1769668 1
+AAGCGCCACGGCGACGACGAGCTCGCGCGCCGCGAGAGCTGGCGCGACGTCGGCG
+>>747:3:106:3546:6333/2 1769707 1
+CGAAACTGCTCGAACTGCAGTTGAGCGGCGTGCGCGGCGCTCGCGAGCGCCGTAGCATCAACGGCCG
+>>747:3:106:3579:18131/2 1769741 1
+CGGAGACCGGCGACGGCGGTCCGCTGCCGGGCGAGCAGGTCCTCCTGGACG
+>>747:3:106:3630:11794/2 1769788 1
+TGCTGGAGCTGCAGCGTGTGGCGCGCAACGCCGTGGTGCTGACCACCGAGGAACTGCTGCAC
+>>747:3:106:3636:1925/1 1769795 1
+CTTTTCGTTGTTCGCGAACCTCGGAGTCGCCGCGATCATCGAGCCGAAGCGGACGCCGGGCGG
+>>747:3:106:3656:6102/1 1769822 1
+CGCGGATCGGCGCCGAGGCCGGCGCGGACTTCGTCAAGGTTCACTACATTGGTCCAGTGCCAACCTACC
+>>747:3:106:3667:17550/2 1769833 1
+AGGTCATCGTCCTTGGCTATCCGGACGGTGGCGTCGACGCGATGGCGCCGGCGATCGCGCAGGAAGAGATCGCCG
+>>747:3:106:3680:7450/1 1769846 1
+CGCGATGGCCGCGCCGATGCCGGAGCCGCCGCCTGTCACCGCGGCGATCTTGTCGTCCAATCTGAAGACG
+>>747:3:106:3690:16001/2 1769855 1
+TCCACATGATCGCGGGCCCGGCGCGCGGCGAGGTCAACG
+>>747:3:106:3707:9744/1 1769878 1
+GCCGAGTCGACCGCGGTCAGCGTGCGATAGGTGTCCTCCGAGAAGTCCTCGTGGCCGGGCGTGTCGAGCAGGTTGA
+>>747:3:106:3731:7609/2 1769897 1
+GGGGAGACCTCAGCGAGCTCGCGCGCTCCGCCGGCTCAGGTCGTGCACCGCGGGTCGAGCCGGACCG
+>>747:3:106:3743:15735/1 1769911 1
+GCGTCACCGACCGCGATCTCCTCGACCACGATCGCCACGTCCGCCCGGTCGTCGCTTAC
+>>747:3:106:3745:13033/1 1769914 1
+CTGTTCACTATTAGACAGCAATCCTTCCCAAGTGTGGTTAGGTTAATTCAGATGCATGTTCGAGAGATGTAATGGC
+>>747:3:106:3759:16104/2 1769932 1
+AAGATACTGCTGACGGTCCGCCGGCGCAAACCGTCACCACGCGTGGATTTTCTCCGAATCGCCATGCCTGCCGTTG
+>>747:3:106:3769:18069/2 1769942 1
+ATCCGATCCGGCAATGTCAGCGACCCGAATCGCGGAGTTCCGCCGCGCGGCGGCTTCCCGAAAGCCG
+>>747:3:106:3770:16762/1 1769943 1
+TGAATCCCCACGGCGGCGCGATCGCGCTCGGGCATCCCTACGGCATGACC
+>>747:3:106:3776:8807/1 1769948 1
+TGACGGGCTGGAGCCAGCAGCGCGACCGCCGCCGCGCGCACGCCGCCC
+>>747:3:106:3777:9156/1 1769952 1
+TCGTCGTGGCGCCGCCTTTTACGGCGCTCTACGCCGTCGCCGCCGCCGCGCGCGGCAG
+>>747:3:106:3854:19801/2 1770025 1
+CACGTGCGAGACGCCAGCGCGCGCCGGCCGCTTCACACCGAAGCCCAACGCCCCGAGAGCGAGGCGCCGG
+>>747:3:106:3865:5116/1 1770036 1
+TCAAGGCAAGGCAAGGCGTAAAAAATCTCTATGCGGAGGGGGCACAGTCGCCAGCGGCTCCCGCTCGTCGTACCCC
+>>747:3:106:3877:20293/2 1770049 1
+CACACAGTAAATCTCGCGTGCAGCCTCAGGGCGCTCAGCGAGGTCCATCATCACGGCCGCGACATCGTCGACGTGA
+>>747:3:106:3884:19045/1 1770056 1
+CGTCTGCGGCCCGGGGCGCGAGCCGGACTGGTTCGCCGCGACGGTGGGGGGCCTCGGCCTGACGGGAG
+>>747:3:106:3915:11012/1 1770090 1
+GGGGGATTCTAGCGACAGCGCGGCGCTACTGATAGCGCAGGCCGTCGACGGGCTTCAGCTTGGCGGCGATG
+>>747:3:106:3917:12560/2 1770092 1
+GTCAGCGGCCCGCGCGGCGAAGCTGCAGGAGCGCCTGCCCGCGACGCTCGGCGACCTC
+>>747:3:106:3934:6328/2 1770111 1
+GATCACCGGGGGGCGCGTGCGCGTCGAGGGCGCGGAGCCGGCGCACCTCGACGCC
+>>747:3:106:3977:16512/1 1770156 1
+CGGAGAGCTTGCGATCGAGGACCAACTCCATGTTGCCGGTGCCCTTGAACTCCTGAAAGATCAGTTCATCCATTCG
+>>747:3:106:3990:14645/1 1770172 1
+GGCCGGTTCGTGCTCGGGCTCGGCGCGAGCACGGCGCAGCTGACCGAGGGCCTCCACGATGTGCCGTTCGTCGCGC
+>>747:3:106:4003:20448/1 1770198 1
+TGGATGCGGGCCGAAAGCGCCAGGGGACTGGCGCACTCCAGGACGCTACCGCGCGGTCCACAGGTTCATGGCCCCA
+>>747:3:106:4022:19462/1 1770216 1
+CCGCCTGGATCGCGGCGAACGCGGCCTCGCGGTCGACCTCGAAGTCCTCGGGGACCTCGCCGGCCGG
+>>747:3:106:4047:9025/2 1770242 1
+AGGTGGTAATCACACTTTCCGGCAAGTCAAAGACTTGCCGCGCATCGGGTGG
+>>747:3:106:4052:4366/2 1770250 1
+CCATGCCCGACAAAGAGCGCAAAGAGCTTGACGACCTGCTCGGCTTGGTGACCTCGCACGCGCATCACACG
+>>747:3:106:4073:17240/2 1770266 1
+ACGATCGACACGCGTTCCTGATGGTGCAGGCGCTCGATCACGCGCGCGATTTCGATCTGGTACCGGAGGTCG
+>>747:3:106:4096:11028/1 1770288 1
+GACGAAGGCCGCGCGGCCGGCGACGCCTTCCTTTGCCGCGTTGCGCTTCGAGAGCTTGACCAGGTCCGGGTCGTAC
+>>747:3:106:4105:20645/2 1770300 1
+CGATCTGCGACGGGGCCGCCGCGGCGGCTCGGGCCGAAGCCTCGGCGCCGCTCAGGCCTGCGTGG
+>>747:3:106:4109:19839/1 1770306 1
+GCCGAGCTGTGCGACGCGGCGGCGCGGCTCGCGAGGGCCATCCG
+>>747:3:106:4123:3951/2 1770320 1
+AATATCTACCAGGTTACGGTGCGAGCATCCGATGGCGCGCTCCATGATGACCGCACGATCGCGGTCACCGTTACGG
+>>747:3:106:4142:10024/1 1770341 1
+CTCGTGTCGAAGACGCCATGCACGTCACCAAGGCGGCGGTCGAAGAGGGCATCGTGCCCG
+>>747:3:106:4238:18644/2 1770403 1
+ACCGAAGATCACCCAACTCAGCGCCGCCGCCAGCACAGCGACGGCGGCAACCAAGCCCCACA
+>>747:3:106:4240:5282/1 1770407 1
+GTGTCCGTCCCGACGTCGGAGCCCGGACGTGGCGACGACGGCGACGTGCGCTTCGGGACGATCAGCGGGACG
+>>747:3:106:4254:7964/2 1770423 1
+CGGCCAGCCGGGCGTGTACCGGGCGGTGGCGCACATGCGGCCGCACTTCCAACTGGAGGCGGTGGACATCTCCCTG
+>>747:3:106:4257:17454/1 1770428 1
+GCGCGCGACTTCGACCGCGACGGCCACGCGGACGTCGCGTCGGCGTTCCTCCTCGGCACGGGCGTCATCGT
+>>747:3:106:4284:6053/2 1770452 1
+TCCGTTTGACCGGACGATCTCCGGGCGCAGTTTGCGTCGTCGCGATCTTTTCCAAAACGTCGTCACCCTTCACGAG
+>>747:3:106:4336:14856/1 1770506 1
+TGGCCGCCTGAGTCGAGCGGTTCTCGGCACGCGCGCGCAGATGCACCTCGTACTGTTCGCCGCCTTCGTTGTAGG
+>>747:3:106:4338:20079/1 1770511 1
+GGCGACGACGTCTTCTTCCTCGGAGAGCCGGCGCCGATCCAGTTCTTCGGCGAGAACGGCCACGACACCGTCGCGG
+>>747:3:106:4368:11933/2 1770543 1
+ACGGCAGCGATGCCGCCCCGCCGCGCGTGCTGTACGTCTTCTCCGACCGTACCCGCGCCTCGTGGGACCAG
+>>747:3:106:4375:7122/2 1770549 1
+TTCTTGCCGATGTGAACCATCTTGGTGCCGGTGTCGGCCTGCTGATAGTTGTTCGTCACTGCCACGGAGTAAAACT
+>>747:3:106:4375:10051/1 1770550 1
+GCGAGAACTATCCGGAACGCGGGCACTTCGTGAAGCCGGACGGCGAGGGGAACGCCGCGGGCTTCGTGGAGCG
+>>747:3:106:4404:10440/1 1770575 1
+CGTTCGCGCACTGCGCGCGCGAGCGCAACACACGCGCAACCGACGAGCGCCAGCAGCACCACGCCGCCTTCAGCCG
+>>747:3:106:4423:14987/2 1770590 1
+CTGGTGCGCGGGCGGGACGTCGCCGCCGGCGAGCTGGGCCACCGCGCGCGCCAGCGCGACG
+>>747:3:106:4425:20490/2 1770591 1
+GACGCGTCGCCGCCGCCCTGCTCAACCCGCCGTATAATTTCTTGGCCTATCGCGAAGGACTCAAGAACCTGGGATT
+>>747:3:106:4428:7587/2 1770595 1
+CGAGCGCGCCGATCACCGCGAAGACCGCGGCGCAGTCGTGGGCCGCGTAGCCGGGGAGCCAGCACGGCGCCCG
+>>747:3:106:4446:13319/2 1770621 1
+GTGCTTGCCGCGCACGTCCTGCACCACCCGGATGTAGCCCCCTTCGACGATCACGTCGGTGGCGTTGTCGGAGCCG
+>>747:3:106:4544:1088/2 1770720 1
+GCTCACCAACCTGGACTCGATCACCGATTTAAATCCGGCCGACGATGAAATCCGGCTGTTCGGCGCGGCATTTCCC
+>>747:3:106:4599:8891/2 1770787 1
+TGGCTCGACCACCGGCCTCGGCAAGGCGATCGCGCTCACGTCGCCGCTGCCGATCCTCGCGGTGCCGACCACCTAC
+>>747:3:106:4601:9184/1 1770790 1
+GCTGCACCGTCGCGCGGAAGCGCCACGCACCCCACGCGCGCGCCGTCCCCACCGCGGTCTGAACCAGCCACTTGCC
+>>747:3:106:4624:16080/2 1770807 1
+GTCCACACGAGCAGCACGTCGCCCTCGCGCAGCGCGCCCGCCGGCCTGGTGACCGGCAAGC
+>>747:3:106:4631:10586/1 1770815 1
+GACCGGCCACGGCGCGCGCGCCGTGACGCGGGCGGCGTGGACCGACACGTCGG
+>>747:3:106:4682:7640/1 1770867 1
+CGAGCAGCGCGCGGAACCAGGGGGCGAGGCCGCGCTCGACGCCTGCGGCCCCCTCCGGACCCATCGCGTCGTAG
+>>747:3:106:4703:5581/2 1770887 1
+CGATGGCGTGGAGGAACGGGCGCGGCGGATCGGCGGGATTAACACCGTCGTTTT
+>>747:3:106:4706:8069/2 1770892 1
+TCAAACCCGTGCCGGTGGCGCACCCTGAGCCGGCGCGCGCGGCAGGCCTTTACCGGCTGGCCATCGTGGGCGCGGG
+>>747:3:106:4717:14249/2 1770897 1
+GGGCTCCTGGCGCCCGACGAGCTGCGCGAGCGCGACGGCGCCCGCCGCGTGGCGGAGCCC
+>>747:3:106:4740:3481/1 1770927 1
+CTTCGGCGGATCGATCGTGAGCGGCGGACCGTTGTTGCGCGTGCCGAACGG
+>>747:3:106:4745:9052/1 1770930 1
+AGTAGGGTAGGGGGATGAAGCTCCTCACGACTGGCGCGACCGTCCGCCTGGCGCTGTGCGCCGTGCTGCTCGCATC
+>>747:3:106:4754:6944/1 1770938 1
+GGGGAGTCGGCCACCGGCCGCGCGATCCTGGCCGCCGGCGCGCCGACCCTCAAGCGGGTCAGCTTCGAGCTCGGCG
+>>747:3:106:4757:11718/1 1770943 1
+GGCGAGCTCTCGCACGTCGAGGGGAAGGTGGTCGCCGACGCGGACGGGACGCCGATCGCGGGCGCCGACGTCCTCG
+>>747:3:106:4797:16661/1 1770985 1
+GACGGTCTGCCGGGCCAGGAACTCGAAGCGGAAGAAATCCTGGAAGGCGCCGGCCAGCCGCGCGCGCCACTCCGGC
+>>747:3:106:4798:6552/1 1770986 1
+GACCGTTCCCGCGCCCGACTGCTTCCCGAACGCGATCACGGTCGAGCTGTCGGAGACGACGGTGTTCCCCGCCGCG
+>>747:3:106:4805:9072/1 1770992 1
+CGAGGGGGTGATTCCGCCCGGCAGCCGGAACCGCACCAGGAATGTCGGCCGCCCGGCGATGTCCGTGCCGTACGGT
+>>747:3:106:4818:7714/1 1771010 1
+CCAACATGGGTGCCGCGATCGCGCGGGTGAAGGTGGCCGAGCTGACGCTCATTCAGAACCTCGAGCAGGCCGAGAT
+>>747:3:106:4864:20795/1 1771052 1
+GTGGAAACAGGTCCGCACGCGCCATCGCGACGCGCCGCGCTTCGCGGTGGTCGCGTACGGCAAGCTCGGCGG
+>>747:3:106:4903:19927/1 1771099 1
+ACGCGACGAGAGACCGACGGCGCCGCGGCGCGTGCCCTTGGCGAATCCGGACTGCTCGATCAGCCAGCCAGCGGCG
+>>747:3:106:4906:18135/2 1771105 1
+ACTTATCCCACCCTCCAAACTCTCTCCTTCGTCTCACTCTTCTTGAACATGGCCCATGCCGCAACTTCGGCCATTG
+>>747:3:106:4920:12911/2 1771121 1
+GCCTGGTAGACGACGATCGCGCGGTGACCATCAAACTCAGGGCCAGGCCGAGCAGCGGGATCGAGTACAACGCCG
+>>747:3:106:4931:15001/2 1771138 1
+ATGGTGACGGCCTACGGCGACGACGAGCGGCGGCGCAAGGCGAGTGAATTCGGCGCCTC
+>>747:3:106:4971:16690/1 1771175 1
+CCTTCGGTTGCATTGACGATCCCGCAAATGATGCTGATCAGCGTCGTCTTTCCGGCGCCGTTGGGACCCAGCAACG
+>>747:3:106:5010:5081/2 1771216 1
+TGCGGCCGCGCTGCGAGGTGCTGGTCTTCGGCGACGAGGCGGGCACGGCGGACGCCGCGCGCGAGTGCGGGCTG
+>>747:3:106:5043:5891/2 1771252 1
+CTCTCCCAATCCTCATACCCGCAGGCCGCCGCGACCAGCGGCCGCGAGGCCAAAGGCGGCTCGGCGGAGCTGGGGG
+>>747:3:106:5048:12364/2 1771263 1
+TTTTAGTGACGAGTTCGTTGGTCTTTGGCGTTCAGAGCCGGCGATTCACCAGGAATGATATTGATTATGAATTAG
+>>747:3:106:5053:4934/2 1771268 1
+CCCGCACCTCGTCCTTGCCCAGACCCGCCTCGTCCAGCGGCGCGCGCACGCCACGCTCGCGGGCGGCCTTCCGTCC
+>>747:3:106:5054:20635/1 1771269 1
+GGCGAGATCCTGCGCCTGTACACGCACCTGCGCGCGTGGGGTGGCGGCGCCGGGCGGGCGCTGCTCGACCGCGCGC
+>>747:3:106:5061:13951/2 1771275 1
+GTCGGTATGCGCGACGAGCGCGAGCGCGCGCTTGGCGTTCCCGCGCTGCGAGCGCGCCGAGAGCTGACCGTACGCG
+>>747:3:106:5089:14836/1 1771301 1
+ATCGACGCCAATGTCTACGTCCGCCACGAGCGCGGCGGCCTCATGCTGGGCGGCTACGAGTCCGATCCGCTGCAGG
+>>747:3:106:5095:5909/2 1771312 1
+CGAGCAGCATCCAAAGGTTTCGACCAGAAAGCGGCGCGCCGACTGCGCGCCGCCGCTGATCGCGG
+>>747:3:106:5116:12705/2 1771339 1
+CGAGGCCGCTCCCGATGGGCGCCCCGAGGGGCATCACCGCCGCCGCGCCGGCATCCTCGAGCCGGAGCGCGGTGAC
+>>747:3:106:5120:8173/2 1771345 1
+CCGACGGCAAGCTCATCCAGGCGACACCCGCTGCGGCGGCGCGCCTCGAAGGCGCCACCTCGCTCGACACGCTCGG
+>>747:3:106:5134:4657/1 1771356 1
+CGATCGCGACGTGTTGTGATCCATTCACCGTGAACGTTATCGGCGCGGCTGCGATGTGGGCGCCCGTCTGAAACGA
+>>747:3:106:5203:4124/1 1771437 1
+CACGTATACCGAGACGGTGAACCTGGCCGGAAAGATCCCCGGGCGGGGAAGCCTCGCTCA
+>>747:3:106:5204:3792/1 1771440 1
+CACCATCTCCGGTAGCCTCGGCGCGACCCCGCTCACCGGCCCGCTCGCCGTGCGCGCGCTCTTCAACAATGCGCAC
+>>747:3:106:5248:6201/1 1771486 1
+TCGCCAGCCGGGACGGACGCGGTGAACGCGCCGTTCGCGCCGACGGTGGCAGCGACGCCGTTCACTTTCACGGACG
+>>747:3:106:5273:3569/1 1771505 1
+CGCTGTAGGTCGTGACGCCGCTCAGGTCCTCTTCGACGACGAGGCCTTGACGCACCGTGCCGTCCGCATCGACCTC
+>>747:3:106:5285:17533/1 1771516 1
+GCGTGCGAAGCTGTTCGTGCCCATCAACTGCGCCGCCATTCCGAACGAACTGATGGAGGCGGAGCTCTTCGGATAT
+>>747:3:106:5296:8608/2 1771532 1
+GCGGCAACGCCGCGCTCGGCCGCGACGAGCAGTGCGACGACGGCAACGTGCTCTCCGGCGACGGGTGCTCGTCGGC
+>>747:3:106:5371:15370/2 1771613 1
+CGCCTTGAAGAACGCATGCGTCATCAGGTGGAAGGCACCGGCCGAAAACGCGCCGAGGCCCATCGCGGGGA
+>>747:3:106:5379:14411/1 1771619 1
+ACGCCGATCTCACCGAGGCGCTCGAGCAGCAGACCGCGACCGCCGAGATCCTGCGCGTGATCAGTCGCTCGCCGAC
+>>747:3:106:5380:15229/2 1771620 1
+GTCGGGTTCTGGGGCGGCGCCGTTGCCGGCAACGCGGGCGAGCTCGCGGCGATGAAGGAGCTGGGCGCGCCCGGCT
+>>747:3:106:5383:15153/1 1771622 1
+TCGTTCACGGACGAGCTCGACATCGAGATCCTGGGCGGCGCGAGCGACTGGGAAATCCGGGTGCGCGTCC
+>>747:3:106:5398:19352/2 1771635 1
+CGGCCTCGCGGGCGAGGGGATTCCCTTGACGGCGCGGATCCTGTGCCTCGCTGACGTGTTCGATGCGCTCACGTCA
+>>747:3:106:5450:5455/1 1771698 1
+GAGCAGGCCATGATGGTCGAAGAACAGATCGAGCGCCGCGGGATCACCGATCCCGCGGTGCTGGCGGCGATGCGC
+>>747:3:106:5455:6224/1 1771703 1
+CTCGCCGGCGGCGAACCGGCGGCGCACGCCGACCTTGGCCATGCGCTCGAGGTCCTCGTCGGTGAGGTCCTCGAA
+>>747:3:106:5463:8344/2 1771717 1
+TCGCGACAAGCCCGATGTCGAGGTGAAGGCGCGTGCGCCGATGGGGCCGCTGTTCGATCCGAAATTTCGTCGCGAG
+>>747:3:106:5471:5741/1 1771725 1
+AGTGCCTCCTCGTACGAGGGCAGCGCGAACACCGCCGCGCTCTCGAGCAGCGCGCGCTTGCCGGAGGGTCCGACCC
+>>747:3:106:5533:9484/2 1771787 1
+AAAACCAGAACGTGGTCTCGGTCGCGGGCCGCCTGGTCACGCTGCCGGCGCCGCCGGTGCGGCGCGATGGCCGGTG
+>>747:3:106:5540:9755/2 1771798 1
+GCGTTCCCGAAGCCGACGCCCGCGTACGCCGCCGCGAGAATCATGTTCGCGCGCGCCTCATCGTCTGACGGATCG
+>>747:3:106:5543:14065/2 1771802 1
+GCTCGCCGTGGCAGTCGGTACAGACGGGCGCGCCCGCGAGGCCGCGCGCCACCGCCTGCCCGTGGATGCTGGCCGA
+>>747:3:106:5546:18582/1 1771807 1
+TCACGTCTACCGCCAGGCCATCACCGCCGCCGGCGATGGCTGCAAGGCCGCCATGGAGGCGACCTGGTTTTTAGC
+>>747:3:106:5554:17715/1 1771821 1
+GGGCGCGCTGCTGAGCGCGGTCTGAATCGCCGCCGCCGCTGGAGCCGGCAGCGACGGCTGCAGCTCGAGCGG
+>>747:3:106:5557:17522/2 1771826 1
+CAGCCATTTGTCGGTCACGCCGCCACGCTTGACCGGCCCGGCCGGATAGACGGCTTCGTCGTGATAGTCGGCGCTG
+>>747:3:106:5571:19572/2 1771843 1
+CGAAGTCCTGCTCGCGAACCTGCGGCGCTTCGCCGGCCTCGCGCGCGGCTCGGCCGTCCGCGCGACCGGCTGAG
+>>747:3:106:5579:18752/1 1771850 1
+GACGAGCGACTCCGGGTCGCTCCGCTGGACGACCGCCGCGACGTCGCGTCCGACGCGCCGGCCG
+>>747:3:106:5594:17712/1 1771867 1
+GACGATCCGGCGCCGCTGCGCGCGCGCGCGCCCTCGGTGCCCCAGGACCTCGAGATCATCGTCGCCAAGTGCCTGT
+>>747:3:106:5595:2550/1 1771870 1
+CCGATCGTAACGGCCCCCGCGGCCCGCGCGCTCCCGTCCTTCGAACTTCGCTCCC
+>>747:3:106:5636:2405/1 1771915 1
+CCACCGAAATCAAACTTCCGAATCTCGGCGACGGCATCGACACGGGCGATGTGTTGGAGTTGCTCGTCAAAGAGGG
+>>747:3:106:5661:16619/2 1771938 1
+AGCGCGCGGCGAGGGAGGCCGCCGAGCGAGCCGCCAACCAGGCGCGTGAACTGCTCAATCGCGAACGAAGCGCTAA
+>>747:3:106:5667:8091/2 1771942 1
+AAACGGCTGCCGCGGCCCCGCCCGTGCTCTACGGCGCGGAGACGCGCAACTCCATCACCGAAGCTCGGCGTGCCGA
+>>747:3:106:5674:12223/2 1771946 1
+AGTCCGGAGGCGCTCAGCGAGGCGCGTGAGCGCCGCCCCGAGGCGCCCGCCTTCCTCTCACCCAAGGTAGAGCTGC
+>>747:3:106:5686:12782/1 1771961 1
+CCAGACTGATGTTCACCGTCGCGACCGCAGTTGGCGCGCCGGCGGACCAGCAGCCGTCGCCGCAGACCCAGGCGCC
+>>747:3:106:5687:9184/1 1771962 1
+GGCCGAATTCCTTCTGAAGTTTCAGAGTGATCTCGACCATTGGAAGCCCACGACCAGCCGGCCGCCCAGCGAAGAA
+>>747:3:106:5693:10346/1 1771971 1
+TTGCGTTGGTGCCGTCCGGCGCATACTCACCTGACGACGACTTCATCGGCGTCGCGCCACCACCGAC
+>>747:3:106:5705:8660/2 1771976 1
+CACCGCGCGCAGGTGGGCGTGCGCATCGTTGATCAGGCTTTCGATCGACTGCAGGCCGCCGCGCACGGCCGGATCC
+>>747:3:106:5706:14369/1 1771977 1
+GCCCGCGTCACGTCGATCTCGCCGCTCGTGAGCCGCTGCCGCACTTCTTCAACAGAAGCACCC
+>>747:3:106:5723:9020/1 1771993 1
+AACAATCGGCCTCGGCCTCGGTCATGCCGCAGGCGATGACGCGCTCGCGATCGAGCCGCTGGTTCTCGGTCGCGTT
+>>747:3:106:5753:18261/2 1772025 1
+GACCAGCCGCTCCACGAAAGGCACGTGGATGCGCTCGAGCGCCAGCGCGCGCGGAATCGTGCCGACCGGCCGGCTC
+>>747:3:106:5777:17448/2 1772043 1
+GGGCTCGTCGAGCAGGATCACCGGCGAGCCCCCGGCGATCGTCACACCGATCTCGAGCGCACGCTGCTCGGCGTAG
+>>747:3:106:5787:9023/1 1772056 1
+GCCAACCCGGTCGCCGCCGCTCGATCCACGCGCACGCGCGATCGCGAGCAGATAATTGTTGGTGCGGGCGTCCAGC
+>>747:3:106:5797:5575/1 1772066 1
+CACGCCGGGCCAGGAAGTGGCCGGCACGATCATCGCGGCGGCACCGGGCGGGCGCCTGAAGCCCGGCCAGCGCG
+>>747:3:106:5816:17581/2 1772104 1
+TTCTGATCGCACCAGGCTTGTACGGTCGGCGATCGCGGCGTCTTGGCGAGCACCCAGAACGGAATTTCGGGTCCAT
+>>747:3:106:5864:14740/2 1772169 1
+CGAGGTGACGAGGATCTCCGGAAAGGCCGCGGGGCGCTTCGCCAGCGCTGCCGCAACGCCCGCGACGCGCGCCTCC
+>>747:3:106:5865:19102/2 1772170 1
+CCGGAACGGGGATCCGCCGCCTCGGCGCCGCGCTGCCCTCGACGCTGCGCCGCGTGGACCTCCTGCTGACCCACC
+>>747:3:106:5873:11188/1 1772180 1
+CGGTGTTCTGGCCGCCACGCCGGGGGCTACGCCGCTTCGCACCGCACCCGTCCGCGACGCGCACTTCGACTCGATG
+>>747:3:106:5876:12202/2 1772181 1
+GAAGTTCAAAAAGGCCTCAGTTGATGCTGATCCCGGTCTGCCGGCCGACCCGCGCCCATTTGCCCATTTCGGATTG
+>>747:3:106:5899:19773/2 1772206 1
+TCGTGCCCCGGACCGGTGTGCGGCTGACGAACGTGCATCGCCAGCCCGGCCGTCGCGCCAGCTCGCGGGCCACGTG
+>>747:3:106:5934:9314/2 1772240 1
+GCGGCGGTATGGATGGCTGCCCGGCGCCGGAGTGGCGTCGGGGCGATCCCGACGGGGACGGCATCTCCGACCGGGC
+>>747:3:106:5959:6114/1 1772266 1
+CTCGCTCGACGACCGCGACGGCGCGATCTCGGTCACCAGGCCGAAGTCGAGCAGCACCACGCGGCCGCCGCGGTCG
+>>747:3:106:5964:20750/1 1772277 1
+CGGCACCATCGCCGGGATCGAGCTGGCGACATTGACCTCGGAAATTGCCGAACAGCTCGGCGCGCCCGATACCCGG
+>>747:3:106:5979:21135/2 1772292 1
+AGACGAGGAGCAGGAACAGAGGCCACAAGTACGAGATCGCGTAGTTGGCGGCGTCGCCGCGAAGCTGCAGCATGTG
+>>747:3:106:5983:20386/1 1772297 1
+CCTCCGCCAGATCCCCGACACGGTTCACAAAAGTCTGTGCTTCCCGAAAGTCTGAAAAGCGATAGCTCTTCTTCAG
+>>747:3:106:6006:1976/2 1772318 1
+ACCGCCTTCGCGTCGAAGTTGCCCTCGACGACGAACTCAGGGACGCGCGGCTTGCAGGTGTCGGATTGCACGCCG
+>>747:3:106:6014:11549/2 1772326 1
+TCACACTGCTGTCCGGAATCTGGTCCCTGGCAATGGAGCCGCTCGGCGCGTTCGATTCCTCGGTCCTTTTCTTCTC
+>>747:3:106:6021:6341/2 1772336 1
+GCCGGGGTCATCGGACGGGCGCGGGCGCCGGCGGCCATCGGCCGTCCCTGGCCGTAGCCGTCCCCAG
+>>747:3:106:6022:5597/1 1772337 1
+CGATCGCCGCCGGCGGCGACGCGCTCGGGACGATCACGATCCGTTCGCGGCCGATCGACCTCTACGAACGGCTC
+>>747:3:106:6033:13816/2 1772352 1
+GCAGATCGAGGTAGACGGCCGGGCGGCCGCGCCCGGCGATCGTCCGCCGGCCGTCACGGCGCTG
+>>747:3:106:6039:4080/1 1772358 1
+CGAGGAGACTGGCGATTTGATTTGTGGAAGATCCGCCGCTGCCGAACGCTGATGAAAGCTGATCGAGATCGCTCAT
+>>747:3:106:6122:16486/1 1772437 1
+CGGCATTTCGCTGCATACCCAGCTCAACCAGCTCGCACAGGTGAAGAGCGCGGATCCGGCGCCGGTCCCGGTGCCC
+>>747:3:106:6135:5713/2 1772456 1
+GCCGAAGTCGGTGGCGCGCACCGCGCGGCCGCGCACCACCTGGCGCTCGCGGAGCCGGCCGGGCACGGCC
+>>747:3:106:6136:12567/1 1772459 1
+CCGACGAGTTCCTGGAGCACGCCAACGAGGAGCTCCAGCACGCCGACCAGCTCGCCGAGCGCATCGTGCAGTTGGG
+>>747:3:106:6200:13440/2 1772524 1
+CCGCGCTCGCCGAGAGCGCGTTCGACCCGCTCGCGCGAACGACCAAGTTCATGCTGACCGAGGAA
+>>747:3:106:6209:19211/1 1772529 1
+GGCCGGCCTGCCGGAGGGCGAGCAGGACGAGCTGCGCGAGCGGACCCGCCGCGAGGCCCGGGCCGCGGCCCGG
+>>747:3:106:6234:5408/1 1772555 1
+GGCCGCGAGCGAGCGCCGAGCGGCAGCGCCCGAGAAGGAAGTCCCCGTGTGCCGAGCGGGCCCGGGCCACGGTGAG
+>>747:3:106:6237:9300/2 1772560 1
+ACGGTGCCCTCATCGCGATCGCTTTGCTCACCGGCGTGACGTCGGCGATCGCCTGGGCACAGCTGCGAGTCAGGTC
+>>747:3:106:6270:8403/2 1772585 1
+GACCTACCCGATGGACACCGGCCACCACGCGTACTCCGTCTTCCAGCCGGTCGGCGTCGTCGCCGCGATCTCGCCG
+>>747:3:106:6298:13309/2 1772610 1
+GTCGATTCGCGCGTGCAGGCCGGCGGCGAGTACCGCGTCTATGCCGAAGTGAAGAATCGCCGCAAGACCAACCGTT
+>>747:3:106:6315:18483/2 1772632 1
+TGGCAGGAGACGGGCGACCGGCAGGGACAGGCAGTCGCTTACGCTTCAATTGCCAATGCCCAGAATGGACTGG
+>>747:3:106:6319:12825/2 1772637 1
+GTCGGTGCCGTTGGGATGGGTGATGTGCACTTCGTCGCCGGCGGCCAGCGCCGCCTTGACCTCGGCGCCGCGCTTC
+>>747:3:106:6353:4362/2 1772669 1
+CATCGCCACCGACGAGGTGTCCTTGAACGGATCACCCACCGTGTCACCCACTACGGTGGCGGCGTGCAATTCGGT
+>>747:3:106:6355:4776/1 1772670 1
+CAGCGGCGCCAACAATGGTTCGGCAGGAGCCGCGCCCGCCCGGCAACCGCGTTAACTCCGTCACTTCGCGCGCA
+>>747:3:106:6366:11531/1 1772684 1
+CGGCGGCGGAACCAGCGTCGCCTTGCCGGCCTGCGGGTCAGCCGCGGCGCGCAGATACGGCAACGCGGCCGTGG
+>>747:3:106:6395:14782/2 1772716 1
+CGGGACGTCCTCGCCGAACCAGCGCGCGACCTGGCCCGCCGCGACGCCGGCGCAGTTGACCAGGAAGCGGCTCTCG
+>>747:3:106:6409:16501/1 1772728 1
+CCCTGAAGAGCAGCGCGCGGCCAAGACCGCCCTGTCCGAGTTGGTGCAGGAAATTCGCGCCACAGAGAAGACGCAG
+>>747:3:106:6418:7673/2 1772740 1
+TGATCGGCATCGTGAAGAAGAACGCGATCCTGATCATC
+>>747:3:106:6419:20266/1 1772744 1
+CCGGTGAAGTCCATGTCCTTCAGCTCTTCGTACTCGCGCGACGCCGTCGGCAGCGCCTCGCCGCG
+>>747:3:106:6423:19600/2 1772750 1
+ACCCTCCATCAGCCGTTCGCAATCGGCGACGATCGCCGCGGCCGCATCCGGCCTCGCGAGCGCGCGAGCGGCCTGC
+>>747:3:106:6435:2301/1 1772758 1
+GCGCGAGTACCTGGCCAAGCACGGCTTCGATCCGCTCATGGGGGCGCGGCCGATGTCCCGGCTGATCCAG
+>>747:3:106:6437:7068/1 1772760 1
+CGTCGTGCAGCGTGCGCAGCGCCTGCGCCTGCGCCACGCGCTGCCTGACCGAGTAGTACTC
+>>747:3:106:6450:6208/2 1772773 1
+CAGGTTGAACGGGGTCTCGGTCGCGCGGCGGACGCGCGTGAAGCCCGCGCGCCGGAGGATATCGGTCAACCGCGCC
+>>747:3:106:6450:8045/1 1772774 1
+CTGAGGGCGCGAACCGCCGCGGTCTCCGAACGGGGCGCCGGCGGTGACGAGAGGTCGATCGCACGCCACGTCGAG
+>>747:3:106:6517:14464/2 1772843 1
+CCAAATAAAGGTCCACGATGCAATCTCCGGCGCCGCGCTCGCGGCGCTGGGCGGCGTCGTGCTCTGGCACATCCAA
+>>747:3:106:6520:17312/1 1772846 1
+ATCCTCCGGTGGGCGTTCATCAGGTCGAGTACTACCAGCACCTCATCAGCTCGCTCGGTTTATCAGCCCCGTCGCC
+>>747:3:106:6564:1719/2 1772884 1
+CGGCGACAAGGCGGTGCGGGCGCAATCGATCCGCGGGCGCATGGCCCTGGAGGGGCTTTATGTGCCCCCACCAAGG
+>>747:3:106:6576:3947/2 1772898 1
+GCCGATGCCGCAGCGCTGGGCGCCGCGCACGGCGACATCGCCGATATCATCGACCGAATGAATAAAATCGCCGACC
+>>747:3:106:6602:10967/2 1772912 1
+TTCAACGTCGGTCTGCTCGCCGATGGCCGGCCGCGCTTCGTGCCGTCGACGGC
+>>747:3:106:6603:14423/2 1772917 1
+GCGAGAAGCTCCTGGAAGGCGAACGGCTTCGGGAGGTAGTCGTCGGCGCCGGCGTCGAGGCCACGGACGCGATCG
+>>747:3:106:6612:7209/1 1772928 1
+GAACGTCACCTTGCCGGGCTCCTTCTTCATTAGCGCGACGAGTTCATTGAGGTTGTTCGCCGCGAGGTTCTTCTTC
+>>747:3:106:6647:13020/2 1772967 1
+CCAGGTGCAGGAACCGCGCCGTCCGCGGCGCCGGTCGCGATCGCCGCGCCGCCGTCAGCGCAGCGGCTTCAGTTCC
+>>747:3:106:6673:7266/1 1772993 1
+CCCCCGCCTCACCGTCTCCGCGATGGCGTCGCGCCAGGGTCCGACGAGCGCGGCGGTCGAGGCAAAATTGCCGACG
+>>747:3:106:6674:16641/1 1772995 1
+TACGGCGCAAACGCCGATTGGGATCGTCATTCCAACTGGTACGCCGCCCGCCGACGCACCCCGCCCGGCAAATTCC
+>>747:3:106:6697:15413/1 1773021 1
+CGTGCCCTGGCTCGCCTCCGCCTGGTACGGCGTATAGGCACTGTAGAACTCGCCGCGCGAGACGATCGCCCAGACC
+>>747:3:106:6725:11396/2 1773056 1
+AGCCCTTCGACCCGCTGCGGATACTCGGCCGACGTCATGCGGCGGCCGACGAGCGCGGCC
+>>747:3:106:6748:5619/1 1773091 1
+GGCCTCGCCAGCCGGAATTGCTCGGCCTGGGGAGTCTTGGCGCTGGGGCCGCGCCGGCGCAGCACCGCC
+>>747:3:106:6773:11683/2 1773112 1
+CGCGAACAGGCGTTGCAATTGCCCACTGGTTATAACCCGCGAACCATTGCTCATGGGCGGGAGTTGCGTGCACGCT
+>>747:3:106:6782:18600/2 1773120 1
+CGATCTATCTCAACCAGATCTATCTCGGCAATCACGCCTACGGCGTCCAGGCCGCCGCCGAGACCTACTTCGGCAA
+>>747:3:106:6804:14118/1 1773136 1
+GGCCCCGGGCGACGGCGGCCGGCACCCCGCGGCCCCCGGGGCTCATTTCGTGCGGCGCTTGCCCTTCTGACCTTCA
+>>747:3:106:6853:11727/2 1773200 1
+CGAGGCCGGCGCCGATCGACGCGGCGACCTCGGCCACCGTCACCGGCTGCGGGTACTCGCGCTGGGCGCCATCGGG
+>>747:3:106:6886:20712/2 1773226 1
+CTCCGCTCCGAGAACTACTTCCTTCACGAGCTCGAGCTGGACGACGACGAGCTCGCGGCGCTCACGACCGCGCTCT
+>>747:3:106:6936:11041/2 1773270 1
+GGGACACCGGGCTCGAACGCTGGTACCCCGCGGCCGGAGAAGGCGGCCGGCGCC
+>>747:3:106:6979:11804/1 1773312 1
+AAATGTATCGCGGTTAGGCGCGATCGGCTATCAGGTATCAGGTATCAGGTATCAGGGGCGCCAGACCTTCAGCGAT
+>>747:3:106:6986:16869/1 1773313 1
+TGTCCGGCCGCCAAGGCGTGCTCGCCCCGCTCGGCGTCGCCGCGCGCGTGCTGCCGCAGCAGATCGGGCTCACGTC
+>>747:3:106:7011:12525/2 1773343 1
+CCGCCGATGCCGATCAAAACGTCCACGCCGGAATCGGGCCAGGCGGTCATCAGCGCCGCGGCGACATCGCCATCGG
+>>747:3:106:7027:8245/2 1773366 1
+TCCCGCCGCACAGAAATAGCGTCGGCGATGGGCCGCGTCCTGGGTCATGGCGGCGACGCGGCCACGATCTCGCCGG
+>>747:3:106:7047:9982/1 1773386 1
+CGAGATGCGCCCGTTCCGGCGGCGCATCCAGATGGTGTTCCAGGACCCCTACGCCTCGCTCAACCCGCGCCTCAAG
+>>747:3:106:7050:17716/1 1773389 1
+CCAGACACACGCGATCGCTCGCGCCGGCGCGGCGGACCTCGTCGACAACCGCCTCGGCGAGCTCGGGCCCTCGTT
+>>747:3:106:7054:6103/2 1773397 1
+ACCTTCACGTACACAATCCGCCAGCCGCTCGGCGTCGTTGGCCTGATCGCGCCGTGGAATTTTCCGTGG
+>>747:3:106:7068:14305/1 1773405 1
+CCACCGCGGCCCGCGCGCGATCGACGAGATCGTCGTCCACGTCACCGAAGGCAGGTTCTGGGGCTCGGTG
+>>747:3:106:7074:2130/1 1773413 1
+CAGACGGAAATCGCGCGCAAGATGCTCGCAAAGGAAATCGATCCGCACCTCGAGCCGAACGATTTCTCGGGCCGCA
+>>747:3:106:7082:18013/2 1773426 1
+GGCGGCGCGCGAAGGACAGCGCCGTGCGACCCGGCTCGCGCCCGCGGCCGGTGAGGTCCACCGCCGC
+>>747:3:106:7083:15473/1 1773427 1
+GTCCACGACGCCTGCGCCAACCCCCGCGCCGCCGCAACCACCGCCCCCGAAACCGGAACCACCCTGGACAAAAATC
+>>747:3:106:7097:6262/1 1773440 1
+GACACTCCTGCGTCGTCTATGACGCCAACCCCGCGCCGGGCGCCGCCCTCGCGAAGGAGGGCGCGGCCGCGGCCGC
+>>747:3:106:7114:11073/2 1773453 1
+TCATGCTCGCCGGCGAAGGGCTCTGCATCGGGCGCGACGGAGGCGGCGGCGTCACCGAGGACTACCCAGGCACAG
+>>747:3:106:7121:19816/1 1773463 1
+CGACATCGTTGGTGATGGACATCGCGAATGGAACGAGCGCGTGTGTCGAGCGCACGGC
+>>747:3:106:7132:13975/1 1773471 1
+TTCTTGCCCGGGACCGCGAACGGCCGCGGGCCGTTGACGGTTAGG
+>>747:3:106:7169:19414/2 1773514 1
+CACCGGCGGCGTCTACCGCTTTTTCGGCGGCGGCGCGGGCGACGACGCGCGCTTCGAGCACACC
+>>747:3:106:7203:6120/2 1773546 1
+CCGACGATCCGGCGCTGCGCGCGATCTGGCCCCCCTTGCCC
+>>747:3:106:7216:14536/1 1773562 1
+CCTCCCGCTCGCCGTGGCCTGCCGCGCCGTCGCGACTGCCTTGCTGGCAGCGCTGCTGCTGGCTCCGAACGTCGCC
+>>747:3:106:7223:9987/1 1773569 1
+TCGAGCACCGCCAGGCGCCGCTCGTCGGCGTCGAGCGTGCTCCACGGCCGCGGCGTCCGCACGCCGTGCGGTGCCG
+>>747:3:106:7232:16540/2 1773575 1
+TTTCATAATCCTCGGCTGATTGAGCAAAACGGCTAAGCGCCATGTTTGTCGCGCCGCGTTTTTTGTAAAGAATTAC
+>>747:3:106:7350:6630/2 1773720 1
+CAGCAAGCCCGTGGCAGCGTCGACGACCGGCAGCTCATCGCCGCGCGCGATATGGCCGG
+>>747:3:106:7358:15795/2 1773744 1
+AACGATGAAATTCTTTTTGTTTTCCTTCTTACTCCCTTATCTGCGTGCTGCGACAGGTAATCTGCTGCGCTTTGCT
+>>747:3:106:7368:6091/1 1773753 1
+CGCGGCGGCGAGCAGCCCCGCGAGCAGCCGGACGCCGATCCGCCGCCGCCGCTCGGAGAGCCGCAGCAACACGGCG
+>>747:3:106:7371:6531/2 1773757 1
+GCAGCGCAAAGTCCGAGCTCTCGCGCTCGATCGCCGCCCCCACCACCGCCGCGGCCGCCTTGAGCGCCTCCACCTC
+>>747:3:106:7373:13585/2 1773760 1
+GGACGACGAGGAGCGCGAGAACGAGGGCGACCTCCTGATGGCGGCGTCGTGCGCGCGAGCCGAGGACATCAACTTC
+>>747:3:106:7406:6573/2 1773788 1
+ATGCGCCGCCCGAGCCCGCCCGCGCGCGCCGCCTCCGGGCGACCGGGCACGAGCGTGCGGAGGAG
+>>747:3:106:7412:10468/1 1773794 1
+CGCGTGGGCGAAATCGGGCAGCGCGGCGCCCGCGGTCACCGATCCCGCCGAACTGACGGGCGCGCGCATCGCGTTC
+>>747:3:106:7424:8646/2 1773805 1
+CCGCGCGGCGGCTTCGCGCGCTCGCTCGAGGACGGCCGCCGCATCCTGACCGAGGTGGGCTACCCGGCGATCCTGC
+>>747:3:106:7444:18146/1 1773825 1
+GCTCGCGCGGCGGGGGCGCGCGCGCTGGGCGTCGCCGCGGCGGCGTTCGCGCCGCACCTGAGCCTGGTCTACGGGG
+>>747:3:106:7450:20181/2 1773841 1
+TCGAATCGTCGCGCGAAGCGGCCCGTCGATCGGGCCGCGAGCACCTCGGCCTCACCCGGATGTTCACCC
+>>747:3:106:7453:20972/2 1773842 1
+GCATCCAGTCGGACGTCGCGTGTCGCGCGGCCTTGCGTCCCTTGACCGCGCCCGCC
+>>747:3:106:7457:12060/1 1773846 1
+CTACTGCTTTGCGGTGAACTAGAACGGCAACGGACGGGCACGGGCACGGGCACGGGCACGTTCACGAGGGGAAGGG
+>>747:3:106:7487:11213/2 1773868 1
+CAATCGGGCAAAAACGTCAGCACGGCCTCGGGGCTGTCGGCGTGGATGCCGGCGCGATCGCGGGCAAAGACCCGCA
+>>747:3:106:7547:10253/1 1773911 1
+GGCCTACCAGGCGCGGCACGCCGCGGACGACGGCGCCCGTCTGGCCGCCGCGCGCGTGATGGCCTCCGCCCTCGCC
+>>747:3:106:7547:13830/2 1773913 1
+GGGCTGCGGCATGACGTCCAATGCGGCGCGGCGAACGCCGCGCCGGCGCGGTCGAAGCCGCGCTGGCGATCCTGGA
+>>747:3:106:7586:13445/2 1773948 1
+GAGCCGCGCACGAGCGCGGCGCGCGCCTGATGTCGATCTGCTCGGGCGCATTCATCCTCGGCTACGCGGGGCTGC
+>>747:3:106:7602:3911/2 1773970 1
+ATTCGACACGCCTTTGCGGCCAATCTGCTGAGGGCTGCGACCTGCACGGATGGGATGGATCAGCTCAATGCCGTAG
+>>747:3:106:7609:13639/2 1773980 1
+CGACATTGAAACCCAGCGCATCGAGCGGCGCCTGGAGGCCGGCGCGGTTCAGGTAGTCGGTCACGACCTTGGAGCC
+>>747:3:106:7618:2644/2 1773990 1
+CCATCCTCGCCGAACTGCAGCAGCGAGTGAAGGCGATCAACCCCGATGTCGCGTTGACCGACGCG
+>>747:3:106:7646:14566/1 1774017 1
+GTCCGGGCGACCCGACGCCCGGCGTGGCGGCGGGCAACATCAACACCATCGACGAGGTCCCGGACTCGAGCTGGTT
+>>747:3:106:7649:15862/2 1774025 1
+GCCGCCGACGAGCCGGGCGCCGCCGTGCGCGCGCGCCTCGCCGCGCTCGCGCCGGCC
+>>747:3:106:7663:20607/2 1774036 1
+TGGCTCGTCTTGCGCGCGGCGCTCGACGGTCGGGAGCTCTACACACCGGGGACGGGCGCGTTCGCGGATCGCGACG
+>>747:3:106:7679:11733/2 1774055 1
+CGCCGGCTCTGCTCCTCGGCCGCCGCGCGCGCCGACTGCTCGCGCGCGAACGCGATCTGG
+>>747:3:106:7708:17542/2 1774082 1
+GGCTCGACCGTCTTGACGACGTAGCCGCGGGCGCCGCCGAGCCGAGCCGCCTCGATCTGCTCGGG
+>>747:3:106:7708:20562/1 1774083 1
+CGGCGGATCCGGCGGCGCCGGCGAACCCCCGCGATGTGCTGGTCGTGAACGGGCCGTATGCGTTCGTCCGCAACCC
+>>747:3:106:7722:5185/1 1774103 1
+CGACATTCGGGCCCGAGGTGCTCACCGGCCTCGGGGGCTTCGCGGCCGCGGTGGCGGTGCCTGCCGG
+>>747:3:106:7726:13838/1 1774111 1
+GGAAAGCGGCCCGGACTCGGCGGCGCGCCCGCGATCGCCGCCAGCGGCTT
+>>747:3:106:7735:19324/1 1774127 1
+ACTCCCTCGTCCCGCTGCAGGCGTTCGCGGTCTTGATCATCGACGAAGCGCAGAACTTGCCGCTGCCGCTGCTCGA
+>>747:3:106:7752:10330/1 1774141 1
+CAGGCGATCGCGACCGCCGCGACGGCGAGGCCCGAGAATGCGATCAGCGTTAGGCCGTCATGATCGCGCGCGAGCA
+>>747:3:106:7760:7623/2 1774151 1
+TCAGCGAGGCCGCGGTCACGAGCGGCGTTCCGTTCGGCGCGGGCAACTACACCACGACGCCGACGACTGTCGTCGG
+>>747:3:106:7767:7802/1 1774154 1
+GGGCGGCAGGTGTCTCAACCAGACGCGCGAAGCACGCTCGCCGCGATTCTGCCCTCGACATGCGCACCCAGTAACA
+>>747:3:106:7791:2996/2 1774170 1
+CAGGAGCTGATCGGCGTCATGCGCGAAGCCGCCGCGCGCGACGATCACCGGGCCGAGGCCGACGCCGATCACAATT
+>>747:3:106:7805:10714/2 1774180 1
+ACAAGGACAACCTCGCCGGCATCGCGGGCGCGAACGTGCTCGAGGTCAGCATCGGCCACGCCCAGATCTGCCGCGC
+>>747:3:106:7810:6222/2 1774187 1
+CGCTGCTCGGGCCCGGCGCGCCGACCGCGAGCTCGAGCGTCCCGTCGCCATCGAGATCGCCCAGCGCGGCCAGGC
+>>747:3:106:7826:3078/1 1774204 1
+TCGATCCCCCCGCCCCGTGACCCGCCGCGCCGCCGGCGCCGCCGTCTCCACTTTCCATGAACGGCCCTAC
+>>747:3:106:7827:14359/2 1774205 1
+CGTGTACCAGACGAATCACGGCGCGGCGTGGGATCTCGCGGGCACGGCGCGCGCGAACCCGGCGGCGCAGG
+>>747:3:106:7840:20417/2 1774222 1
+CGCAGCTGCCGCCGGACAAGGAACGTGAAGTCGTGGTGACGTGCGAGCACGGGCAACGTGCCGCGATCGGAAAAGC
+>>747:3:106:7852:6553/1 1774237 1
+ATCCCGCATGATCACGACGGTCCCGGACGCCGTAGTGTCGCGCGGCTACTGCGCGTCGCCCCGGAGCAGTCGTCGA
+>>747:3:106:7876:13172/1 1774263 1
+GCCTCCACGACCGCGAGCGCGCGCTCGACATGGCGCAGGTAGCCGGCCGCGTCGCCGCGCGCGTCGTCGAGCGATC
+>>747:3:106:7900:6705/1 1774280 1
+TGCCAATGGCATACACCGCGGCACCGGAGTTGGTTACCGCACGCTGAGTGGCGCCGATCGCTGCGTCGCGCAGCG
+>>747:3:106:7913:19768/1 1774300 1
+GGCGCGGAACACCTCGCCGACGCGTAAGTCCGCGAACCTTCGCGGAGGAACGACGGTAAAGCCAACCGGATCAAAG
+>>747:3:106:7945:12071/1 1774329 1
+CCACGACGAGGAAACCTACAAGGTCTTCAGGTCCGACCGCGCGACCGGCGCGACCGCCCCCGTGGCGGAGGTGAAC
+>>747:3:106:7961:8576/2 1774347 1
+TTCGCGAACCAGCGCGCGGACGCGCTCTCGGGCGGCCAGCGCCAGCGCGTTGGCATCGCGCGCGCGCTGATGCAGC
+>>747:3:106:7994:10264/2 1774378 1
+AGAGGCGTCGGCTCACACCCCGCGTCACGAAGCCTGTTGATAATCCTTTCCTGCAGCTGCGCATCGCCTTCGAGCA
+>>747:3:106:8015:17488/1 1774406 1
+CGAGATGGTCATCGGCCGCGCCGCGTCGTCGGCGATCGTGATTTC
+>>747:3:106:8021:3149/2 1774417 1
+TCCTGGCTTGCCGATGCCTCGTCCCAGCCGAGCGCGCGCGGGAGCCCGTGCTCCCAGGCGCGCG
+>>747:3:106:8025:2527/2 1774418 1
+ATCCTGACCGGATATCAGTTCTCGCCGGATGCGATCGCCTCGGCGCCGGTGGCGACGCAGGGCAAGAAGCTCATGG
+>>747:3:106:8045:15889/1 1774440 1
+CTTTGCCGGCCAGCGCCGCCGGTGCAGTGGGTCCGCCGTTGCGGCCGAGAAAACGGGTGCGGTCGGCGGTGAACGA
+>>747:3:106:8052:7359/1 1774448 1
+AGCCGCACGGCGCGGACGGTCACGTTGACCTCGCGCTCGCCGTGCTTGCGCGCCAGGTAGGGCAAGGTGCCGGTCT
+>>747:3:106:8055:18985/1 1774453 1
+CTTCGAGCCGAACGTCTTGAGCAGCTGGCCCATGAGGTGCGCGGCGCCATCGGGTCCGTCGAAAAGGAGCGCAGCG
+>>747:3:106:8076:11182/2 1774474 1
+CGGCCGGGCGCCCGGCGAGCGCGACGGCGAACGCGCGGTGCAGCTCGGTGCGCTCCCCCGGCAGCAGGTCGTCGG
+>>747:3:106:8083:6462/2 1774479 1
+AATACCCGCAATCCCTGGTTAAAAATCTCTCGCGTCCTTCGTGCCTTTCGCGCCCGCTTGCCCGCTGCTTGCCGTC
+>>747:3:106:8096:2336/1 1774503 1
+CCGGTGAGGGGCGGCAGCTCGTCGCGGGCGGTGAGGAGGACCGGCGCATCCTCCAGCGCCGCGAG
+>>747:3:106:8126:2022/2 1774538 1
+CGAGCCGCGTCCGGCGGCAGCCGCCGGCGGGCGCCTGGAGGTCAACGGCGTCGCGCTCGAACCC
+>>747:3:106:8240:14919/2 1774650 1
+GCCGTCTCGGCAAGGGTCCCGGACGACCACTCAATTCCGCGGACGACCGGGCCGAAGTGCTCGCCGCGCTGGAG
+>>747:3:106:8245:6497/1 1774660 1
+TGAGATTTGCTACCAATTCAGAGTTTGCATTTTGACTTTTGCATTTTGAATTCACAGCAGGCGAGATTTTTCATCA
+>>747:3:106:8278:16693/1 1774683 1
+AGGCCCCGCGTCCCGCCGCACGAGGTTCCACCTCGTGATCACGCGGCGGACGACGAGGCGG
+>>747:3:106:8302:3123/1 1774715 1
+GGTCAGCACGAGGTCGGTCGCGGTGATGCCTTCGCCGAGCCGGCCCTTGAGCTCGACGCCGACGACGTCGGGCG
+>>747:3:106:8318:5144/1 1774735 1
+CAACGACGCCTACCACATGGTCCAGCCGCGCCCGGACGGCTCCGAGGCCGCGCGCGCGATGGCGCTCGCGCTGGCC
+>>747:3:106:8340:3862/1 1774758 1
+CGTGACGATCGGCGGCGTGCTCGAGCCGGCCGGCGCGCGCCCGG
+>>747:3:106:8344:7389/1 1774761 1
+TGTCCGCAAACCGCCTCCGCCTACCGCGGCGGTGGGCTGGCGCGACCGGTTTCGTCCCACGGGACCTGTGGCGCAC
+>>747:3:106:8364:15058/1 1774777 1
+GCCATGCACGTCGGTGAGCCGGAAGTCGCGGCCGGCAAAGCGATAGGTCAAGCGCGTGTGGTCGATGCCCATCAGG
+>>747:3:106:8378:1500/1 1774788 1
+CGAACGGCGGCACCGTGCGCGTCGCGCTGTCCAAGAATCCACCGAAGAACCCGAGTTACGACTCG
+>>747:3:106:8379:15474/2 1774790 1
+CAGGGTCACCGGACGAATTTTCGCTCGCGGCGCAGGTCGGCGGCGGCGGCGCGACGAACGTCGCCGG
+>>747:3:106:8384:14285/1 1774792 1
+CCGCCACGCCCCCGGTTCCGCTGTTTCCGCCCTCGCCGCCGTTTCCGCCGGTTCCGCTCAGAGCCTCGCCTCCC
+>>747:3:106:8393:20528/1 1774797 1
+TTCTCGCAACTCGCTTGCCGTTGATGATGAAAGCGACCGCGCGCGTCGCGCCGCTGCGGGCAATCGCCTTCACGGT
+>>747:3:106:8402:20657/2 1774808 1
+CGGCCTCCTCCACCTGGCGGGCGTGGCCGCGCTCTGGCTCGCCCGTCCGGCGCCGGCGCTGGGCGGCTGGCTCGAG
+>>747:3:106:8414:3715/2 1774823 1
+GCCTTGCCGCTGGCCCGCGCCACCTGCTGGATTCGCCGGATCTCCAGCACGCAGTCCTCG
+>>747:3:106:8447:8316/1 1774863 1
+ACACCTTGAAGCGCTGTGAGTAGTTGTCGCCCTGGAGCTGCCCTGGACGATACGCGGCGCTGCCCGATCCGCTGAA
+>>747:3:106:8458:6648/1 1774870 1
+ATCTACGGACCGGAGGAGGGCGAGACGGTCGCGGAAGGAAGGACGACGGCCGTCGGCGCGTCGTCCACGTCCGGCC
+>>747:3:106:8475:16761/2 1774888 1
+TACCCGCGGATCGTCGAATCGCTAAGCCTCGCCGCCTGAAGCGCCGCGCCGTTTTGGCCCGAGGCGCTCAGCAGTC
+>>747:3:106:8476:9973/1 1774890 1
+CGACGAGTTGACGAACGTCGCCGTGGCGCCGACCCGCGCGGGCAGCTTGTCGACCTGG
+>>747:3:106:8524:10123/2 1774932 1
+CGAAAAGTCGAAGGAGACCACCTGGAAGCGCGCGCGGTCCGGCAGCCCCGCCGCCGCCAACCAGCGCGGCCAATCC
+>>747:3:106:8540:9898/1 1774945 1
+GCCCCCGCTGTGCTCGCGCGGAAACGACGTCCTGCAGCTCGCGCAGGCGTTCACGCGCCGCGCCGCAGCGCGCGCG
+>>747:3:106:8550:9388/2 1774954 1
+GGGAGAAGCGCCACGCCGTCCTGGCACGAGCGGCGCTCGCCCGCTTTGCCGACGTACCGACCACGGCCAATCTCAG
+>>747:3:106:8553:12465/1 1774959 1
+ACGATCTCGCCTGCCGCCGGTGCAGCGACCGCGCCGCCGTAGCCGGCGTTCTCGACGAGCACGGCAAATGCAATCT
+>>747:3:106:8572:20344/2 1774974 1
+CGCCGAGCGTGAGCCCAGAGATGCCCGTCGTTGAGATCACGCCGCCGGTGACGGCAAGGCCGTGCTCG
+>>747:3:106:8597:20441/2 1774999 1
+CACGCCTGCGGCACGCAGTGATCGATTCAGCCGTATGTTCGAGGGACTGCCGCCGTTCGCGGATGCGAGTCTGCG
+>>747:3:106:8611:3934/2 1775022 1
+TTCTCGCCGCGGGATCCGGCGCCACCCGGCACGGTCATGCGGGGACCTCCGTTCCTTCGTCGAAGACCGGGGG
+>>747:3:106:8620:20040/1 1775031 1
+GAAGTCGTCAGCGGCGAGCGAGAGCGGGCGCGCGGCCGAAGCGGTCGACATGGCGCCGCCGCC
+>>747:3:106:8659:11630/1 1775074 1
+TCACCCGGGCGTACATCAATCTCACCGGCCAAATCTCGCATCTCGTCGCGTATCGCATCACACCGGACATCACGCG
+>>747:3:106:8741:12388/1 1775157 1
+GAAGTTCGTCGAGCACTACCGGGCGACCGAGGCTGATGAGGCGGCGGCGGCCGCGGGGTCAGCGGCGCTTCCGAAG
+>>747:3:106:8747:12292/2 1775164 1
+ACGTGCTCGGCGAGCAGTACGCGCGACATGCCGCCGACGGCAATCTCGCGGCGCACCTGATAGCGGCGATCCACC
+>>747:3:106:8748:11033/2 1775166 1
+GATTGATCAGGGTCACGACTTCGCGAACCATGATCGGGTCGAGCGCGGAGGTCGGTTCGTCGAAGAAGAGGACCT
+>>747:3:106:8755:19263/2 1775172 1
+TGCGGCCGCCGCCCGGGGGCGCGGCACCGCCGGGGTTCTTCGTGTGGCCGCCCATTCCGATCACGTGGATGCGGAT
+>>747:3:106:8781:5547/1 1775208 1
+GTCAAACAGCTTCATGATTTCGATACCTGTTTGTGAATCGAGGTTACCGGTCGGCTCGTCGGCAAGAATGATCGA
+>>747:3:106:8781:14582/1 1775209 1
+ACGTGAAGATCGTCAGGATCGGTCCGGCGACCGGCAGGGATCGCTCCACGCCGAAGAGCGGGCCGCCGCCGCCGAC
+>>747:3:106:8784:12663/1 1775210 1
+CGCTCGCGGGCTACAAGACGGCGGGCGACGAGGGCATGGACTACGGCGCGATCGCGGGCGCGGCGGAGCTCGCGGA
+>>747:3:106:8837:10810/2 1775266 1
+ACCGGCGCCGCCGAGCGCGGCGCGCTGCTGACGCGGCAGCTCCTCGCCATCAGCCGCACGCACCC
+>>747:3:106:8855:13958/1 1775280 1
+GAGCTGGCCGAGCGGGATGTGCCGGGCGGCGGCATCGATCCTTCTTTTCAGCTCGTCCTTC
+>>747:3:106:8857:16989/1 1775283 1
+GGCATGCTGATGGTCGGGACGATCGCCGGCGTTCTCCTCGCGACCGTCCTCAACAACGGCGGCGG
+>>747:3:106:8859:2730/1 1775287 1
+AGTCCGCGCACGCGTTCCGGCCATAGCGCCGCGACCACGCAGGCGCCGCGCCCGCCCCAATCGAACCCGACG
+>>747:3:106:8875:21168/2 1775308 1
+GGTGTGCGAGACCGTCACCGCGGGCGCCACCGGTGCTGCGGCGCGACCGTCGCGCGCCGCGACGTACTTGAAGCCC
+>>747:3:106:8888:17926/1 1775318 1
+AGCGGATTTCCGAGTGTTCCGAGTCTCTGCCGCGTCCGAGTGCGTTGTTACGGAGTCTCAACAATGCTGGTTTTAG
+>>747:3:106:8889:14715/1 1775321 1
+GCCATCGAGAAACCGCAGAAGAACCGTTGGCGAGCGCAGACGCGCGGCCAGCCCACGATCGTGCTGTCATACCGAG
+>>747:3:106:8890:18833/2 1775322 1
+GAGCGCGAGGGCGGCGGCCGCCCCCGCGCCCATCCTCCAGCCGTACTGCGACATACCCGACCCGACGCCAAGCTGG
+>>747:3:106:8925:18242/2 1775359 1
+GACGGTCGCCTCACCGACGGCCAGGGACGCACGGTCGACTTCACCAACACCGTTGTGATCATGACGTCGAACCTTG
+>>747:3:106:8958:8850/1 1775395 1
+GGATGAACACGGCGACCAGCGACGTGCTCATCGAGAGCACGGTGAAGCCGATCTCCCGTGAGCCGTGGAGCGCCGC
+>>747:3:106:8991:15812/1 1775419 1
+GGCGAGCGCCGCAAGATCGGGATCGAGCGCTGCGACTTCCGCGGCGCTGCCGTAAACCACGAGATGGTCGCGGGCA
+>>747:3:106:9022:15916/1 1775459 1
+GCTCGACTCGTGGCTGCGCGAGGCGCAGCAGATGTTCTTCCTCAATTTCGACTGGGAGATGATGACCTACTGGACG
+>>747:3:106:9060:12723/2 1775500 1
+AGGTCCTGTTGGAAGCGGATGATAAAGCCGCGAATCTGATCAAGGCGCTCACCTATCAAGGCTTCCAATATGCGTC
+>>747:3:106:9066:1970/1 1775507 1
+GATCGCGAAGGCACCGTGGAGGTGGGCCGCGGAACGACGAACGACGACGGTCGGATCGCCGATCTCGTCGCGCCGG
+>>747:3:106:9073:21010/2 1775509 1
+GAGGCGCGGTCGGCGTCGGTCACCAGATACGCCGGGGCGATCGATCCGAGCAGCGCGTCGAGCTCGGCGCCGGT
+>>747:3:106:9080:9694/1 1775515 1
+GGTATCGTCCCGGTAGCGGGACGCGTACAGCCTGGCAAGCGCCGCGCCCAGCTCGGCGCCCGCCACGATGAATGG
+>>747:3:106:9089:13061/2 1775523 1
+TCGCACACGTACGCGAACGCGGCGCCCGGAAGGGCGCGGCCGATCCGGGCCTCGAACTCGCGCAGGTCATCGGGCG
+>>747:3:106:9090:9282/1 1775525 1
+CAGCGCGGCCTGGGCCGGGGCGGTGATCGGCGCGGCGGCCTGGTGGCTGGTCGGCACCGGCCTGGACTGGCTGGG
+>>747:3:106:9102:11192/1 1775534 1
+GGTCTCGCTTCCGGGTGAGCGGGGAGCCGCGCTCGAGGCGGAGTTCGCCTCGCGGAAGCTCTTCGTCCGCCGG
+>>747:3:106:9115:20729/1 1775549 1
+TCCCTACCACCCGGAGATCGATGGGCGACGCGGCTACTAGTACCCGCGTTGCCGCCGCCACCGCCTCCGCCGCGCT
+>>747:3:106:9129:10370/1 1775561 1
+GTCCTCGCCGCCACCGCCCACGATCACGTCGGCGTCGTCATCACCGACGATGACGTCGTCTCCGGCGCC
+>>747:3:106:9140:15999/1 1775571 1
+AGAACGCGACGCCCGCGCCGGCTCCACCGGGTTATCTCGTGGATCAGGGCGAAGGGTATGGCGACCGAACCAATGG
+>>747:3:106:9157:17275/2 1775588 1
+CCCGACACGCCGCTCGGGCGGCGCGATCGCGCGCTCCTCGAGCTCCTCTACAGCGCCGGGCTCCGGGTGTCCGAGG
+>>747:3:106:9167:6657/1 1775606 1
+TCGCCGCCGCCCGCGCGATCACGAGCACGTCCGGGGTGAACGATTCGATCACGACGTCGCCGTTATAGCGCACCGC
+>>747:3:106:9169:18453/1 1775610 1
+GCTCGACCGTCTTCACCGAGTTGTAGCCCAGCGCGTCGGCGCGCTCCGCGAGGCGCAGGCACTGGGCGTAGTAGTC
+>>747:3:106:9179:20538/2 1775617 1
+GGCCCCCATTCGTCGGCCGCGCCGAGCAGCTCGCCGCGCTCGCCGACGCGCTCGCGGCCGCGCGTTCGGGGCGGAC
+>>747:3:106:9215:13861/1 1775664 1
+AGATGGTCCCGCGCTCAAAAGTTAGCTGCTTATACGACGGCACCGTCGACGGCGCGTCAGCCTCGACCTTCTTAAA
+>>747:3:106:9251:18990/2 1775695 1
+GAGTGCGGCGACGGCGTGGAGGTGCTGGCCACGGTGGAGGAGGGTCCCGCGGCCGGTCGGGTCGT
+>>747:3:106:9257:11553/1 1775706 1
+GCTTCGGCATCCAGCCGGCTTCGGTCACATTGCGGGTGACGCAGAGCGACGCGCCGAGCGCGTCCGCGAGCTCCGT
+>>747:3:106:9265:18724/2 1775713 1
+CGCCATCGTGGCGCTATTCGCGCCGCGGCCGAAGGAGCCTGCTAGCGAACGAAGTGCTGCGGAAGGCCGCCGGTGC
+>>747:3:106:9293:17508/2 1775745 1
+AAAAACAACTCGAGCCCCGGGCTGGAAGGCGATACGCCGGCCGCGGCCGGGCCGTTG
+>>747:3:106:9338:2384/2 1775782 1
+AATCGGTGAACGACGCCGTGCGGTCGACGATCAAGCAAGTGGATCCGAATCAGGCCGTGTTCAATGTGCGAACGAT
+>>747:3:106:9353:16930/1 1775801 1
+GGTCATGCAATCGCGCACGACCGGCGCGGCGGCCGACGCGCCGAAGCCGCCATGCTCGATGAGGCAGCCAATGGCG
+>>747:3:106:9362:16556/2 1775807 1
+AGAACGCGCTCGGTGACGCGCGCGCGTTCGTGGACAAGGGCTACGTGCTCAAGGCCCTGCGCAAGGTCG
+>>747:3:106:9379:11664/2 1775828 1
+CCACTCGATGTCGACCCCGCCCTCGTGCGCGGCGCGGAACGCGGCCCGGCCCGTCCGGCCGAGACCGTTGATCGC
+>>747:3:106:9394:12831/2 1775838 1
+GAGGCCTTCGGCAATCGTCTTAATGTGCGCGCGATCAAAGTGGTGTCCGATGGCGCGCTGGGATCGCGCGGCGCGG
+>>747:3:106:9401:5433/1 1775848 1
+CCTCGTCGGCCATCTCGTGCGCGGCGGCGGCGAGGTCGGCGCGCGGCACGACGCGATTGACGAGCCCGTACTTC
+>>747:3:106:9414:5263/1 1775856 1
+AGCAGGCCGAGCAGGACGCCGAGCCGGGCGCGCGACGCGCGCATCGCCCGGGCGTCCGCTCCAGG
+>>747:3:106:9425:5724/2 1775868 1
+CTCCACAACGGGCCGCAATCTGAATCACGCGCCGCACACGATCACGCCCTGCACAACGGGCATCAATCGGAACCAG
+>>747:3:106:9437:17400/1 1775880 1
+GGCGCGTTGGCGAACAATTTCATACAGCTTTCGCGGCGCTTCGGTCCACGCGGCGGAAGCGCTGGACACCCCCGAG
+>>747:3:106:9535:19757/1 1775995 1
+TGGCCTGCGGCGTGCGTGGCGCCCGGCGCAGTGTGCGCGGGGTACGGCAGATAGCGGGCTTTTTCCTGCGAATTTC
+>>747:3:106:9585:4472/2 1776036 1
+GGAACAGGCTGGTGAGCCCGCGCACCGTGGAGCTGCCCAGCACCGCGGCGACGGTGATGAAGGCGAACACCATCAG
+>>747:3:106:9587:11763/2 1776041 1
+TCGAGCCGTGGCGACAAGGCGCGCGCGCGCAAGTGGATTCTGGCTACGATGTTTTTTGGCGCCGCGTTCGTTATCC
+>>747:3:106:9633:4945/1 1776090 1
+AGACAGGATGACGGAACGCGCGGCGCACGTCAACTGATTTATTGCTCGCGCGCGAGATCAGGCGTCGGGG
+>>747:3:106:9651:18251/1 1776112 1
+GCTGCTGTGCTTTCTGAACGAATCGCACGAAGCGGACGGGATCGCCGAGCGGATGCAGCAACTCGCCGACGCGGGT
+>>747:3:106:9663:18079/2 1776130 1
+GAGCTCGAAGGGCAAGCAACGATCGAGGGAGAGTGGGCTGGGCGCGTCACTGGCCTGGG
+>>747:3:106:9682:14682/2 1776154 1
+TCTCGTTGCCGGGATGCACGGTGCCGCGCGGCGCGGCGTCCGAGAGCTCGAGCCCGTGTATGTATGTCGCGTGCGC
+>>747:3:106:9695:1755/2 1776166 1
+GGCGGCGGCTATGCGGGGCACCATCCCGGGTCGGGCGCCGAGGCCCTCGCGCACCTGAACGTTCTGCAAGCGCGCG
+>>747:3:106:9735:7577/2 1776217 1
+ATCCGGCGGCGGTAGCGCGGCCGCGCTCGCAGCGTTCCAGGCGCCGCTGGCCATCGGGTCGGACACCGGCGGG
+>>747:3:106:9789:9226/1 1776287 1
+GTTTCCACAAGACTTAAGGCGCGTTTGGCGGACTGCCGGGCCGAACCGACGAGCTGGCCCAATTCTTTTTCTTGTT
+>>747:3:106:9810:16041/1 1776311 1
+CCAGCGTGCTCTCGTTTGGCACCGCTGGCTGCAATTTGGGCTGCAAGTTCTGCCAGAACTGGGACATCAGCAAATC
+>>747:3:106:9811:10460/1 1776312 1
+CGTCGCCCAGACGCCGCCGACGACCAGCCCGCACGTCAGGAACAGCCAGCCGACGACGATGGCGCGGGCGTTCATC
+>>747:3:106:9847:1951/1 1776352 1
+GACCCGTGCCTGCTGCTCGGGCCTCGCGACCGCGTCGTCGAGGAGACGCGCCGGATGCTCGAGCGCGCCGGGCGTG
+>>747:3:106:9857:5542/2 1776361 1
+ACCGAGCGCCGCATGCGGAAGAACCGCGCGGCGGGGACGGCCAGGGTCCGTGCGAGCAGCTTTTCG
+>>747:3:106:9859:14885/2 1776367 1
+ACTGTCGATGACGGTGTCGGTGCTAACGGTGCTAAAGGTGCGGGTGGGTGCTAGGGGTGCTGGTGCCAAAGGGGC
+>>747:3:106:9920:19723/1 1776417 1
+GTGCCAGCCGCCGAAGAACAGGGTCACGGCGAGAGCGGAGAGCGTGATCAGGTTGATGTACTCCGCCGTC
+>>747:3:106:9965:15523/2 1776454 1
+AAGCCGAGGCTTCGAGCCAAAGATAGTACATCTGCCTTTTGTTGGAAACGAAAGGAACGGAGAAACGAAGTTCCCG
+>>747:3:106:10007:7098/1 1776486 1
+GCCTCGCCGAGGCGCGAGAACGAGCGCAGGTCGCGCACGATCGCCGCGGTCCGCTCCGCGCCGCGCGCCATGATGT
+>>747:3:106:10027:8207/2 1776508 1
+CAGGCCGCGGCGTCACTCGTGCGCGATCGCGAGCGCGCGCAGAACGCCAGCTCCGCGTCGGGCTTCGCCGAGCTGC
+>>747:3:106:10067:9222/2 1776552 1
+ACCTGCGGCGAAACGTCCAGCGCCGCGAGGCGTTCGGCGAGGCTCGGATGCGTGTCGTTATCGGCCGCGT
+>>747:3:106:10081:1518/2 1776565 1
+GCAAGACCTCTATCGCCAGGGGCTCGTGGAACGGCCGCGCGCGTTTGCGTCGAACGCCCTCGTCCTGGCCGTTCCG
+>>747:3:106:10081:1635/2 1776566 1
+GCTCTACATCGAGTCGGCGTCGACCGCAGGACGCCCGCGATGGGCGGTCG
+>>747:3:106:10101:14586/1 1776584 1
+GGGGACCGAACAGAACGCGCTTGGCGGCCGGCCGGCGGCGCTCGTCGGTCAGGGGTTTGGCGGG
+>>747:3:106:10169:8376/2 1776630 1
+ATTCATTGGTGCCGCGCTCATCGCAGTGGCCTTCAATCTCCACTCGCGCCGAAGGATTGCTTCTCAGCCAGTCGGC
+>>747:3:106:10193:5430/1 1776652 1
+GCGCAAGTTCGTCGAGTTCGCGCGCGCGCTCGCGGCGTGCCCGAAGTTGTTGATGCTGGATGAAGTGCTGGGCGGC
+>>747:3:106:10198:20852/2 1776660 1
+CTGGACGATCCGCGGCGACAGCGTCGCGGGGCGCGTGTCGTCGAGCGACGGCACCAGCACGTGCGCGGTCATGATG
+>>747:3:106:10215:17326/1 1776678 1
+TGTGTCCGTCGACAGCGCGCCGGGCCGCGGCGCCGTCTTCCGTGTCGAGCTGCCGTCGGC
+>>747:3:106:10277:4889/1 1776745 1
+CGTCCGCTTCACCCAAGGAGATCTGGCCGCGCTGCCCGCCGCGGCGCGCGATCTGGTCCAGTATGAGGTGGATCTC
+>>747:3:106:10314:17273/2 1776776 1
+TGGTGCTGTGTGTGCGCATTAAAACTTTTCGACCCAAGCGGCGCGCCGAGTTCGAATTTCAGGGTTTCGTCGGAG
+>>747:3:106:10327:12687/1 1776793 1
+CGCCGCTGGAGTTCATCAGCTTCCGCCAGCGGCTCGAGGCGGCCAGCGGTTTTCAGTCCGATCAGTTCC
+>>747:3:106:10340:8798/2 1776814 1
+CGGAGTCGGTGCGCGCGGCCGCGCCGCACGCGCTCCAGCTCCTCGGCGGCTACCACGCCACCGTG
+>>747:3:106:10360:1388/2 1776832 1
+ATGCTTTATGTCAATACGCCCGACGGTGGCCGGCCGACGCGGCTTCTTGGCACGACATTGGACGTCACTGAACGTC
+>>747:3:106:10370:8459/2 1776839 1
+ACGGCCCTCGTCGGCGGGAACGTGGACAACGCCGTCACAGGCGCGGCGTGGGTGTGGACGCGGAGCGGCGGCG
+>>747:3:106:10387:8127/2 1776855 1
+TGGTGAATCATTTTCGGTTCAAAGAGAGGCAAGGCGCGTCGCGCGCCGTGCCGGAAAACATTGCCCGTCAACTGCC
+>>747:3:106:10413:5563/1 1776882 1
+GGCGAAGCACCGGTGCCGCCGCTCAACCTCGTCGGGGACTTCGGCGGCGGCGGCATGCTGCTGGCGTTCG
+>>747:3:106:10463:3266/1 1776938 1
+TCCAGCCATCGGAACGCGTCACCTGGGTAATCGACCGCGCCGCGGCCGCCGAGCTGCTGCGCGGGG
+>>747:3:106:10475:10077/1 1776949 1
+CCCCGATCTCCACATCCTCGCCACGAGCCGCGAGACGCTGCGCGTCCGTGGGGAGCTGGTGTGGAGGATCCCTTCG
+>>747:3:106:10484:7971/1 1776959 1
+AGCGGTTGCGGCCTGCCGGCGGTCCTCGCGACGGTAGATTCCCACGTGCTGAAGCGAGTCGATGAACAGGTAGCGC
+>>747:3:106:10506:2867/1 1776987 1
+AGGAGCGCACCGATCCTCGACCGCGTCGCCGCGGTCGCCGCCGAAAGCGCCGACG
+>>747:3:106:10509:11489/2 1776991 1
+GGCCTGTGGCAGCTTGCCCGTCAGCGCCGCGACGATGTCAGCGAGCAGCTCGTTCGTCCGGTCGAACTTGTCGAGC
+>>747:3:106:10530:14806/1 1777013 1
+GTTGGCGTGGCGTACGACAGCGTCGCCTATCGCGAGCCCGACTACTTTCAGGCCCGCGCGGCCATTGGCGTG
+>>747:3:106:10543:14402/2 1777029 1
+TTTCGCCGGACTCGCGGTCGCGGCGGGCATGCTCGTGTACGAGCACCGCCTGGTGCGCGCGGACGACCTGTCGCGG
+>>747:3:106:10543:6536/2 1777030 1
+GGCCCAGGAAACCGCCTTCAAACACGTTCCTGTCGCCTCGATCCTTGCGGTTGACCCACCACGTGAAATTCAGGAG
+>>747:3:106:10566:18183/2 1777041 1
+GGCGTTGACCCGCACGCCGCGGCCCGCCGTTTCCCGCGCCGCGACTCGCACGATTGCTTCCAACGCCGCTTT
+>>747:3:106:10571:5677/1 1777048 1
+ACTCGAGCGCCCAGCGGGCGCGCGCGCTCAGCGTGTCGAGGTGGACCAGCGCCGCTTCGACC
+>>747:3:106:10586:5375/2 1777070 1
+TTTCACTCCGCGCGGTGTGACTGCGGTCCGCAGCTCGACGCGGCGCTCGCCAGCATCGCGAAGGAAGGTCGCGGCG
+>>747:3:106:10597:3348/1 1777083 1
+CCGAGAGCCGGATGCGGCCGAACTCCACGGTGCGGCCGCCATTGCGCCGGAAGATCGGGACCTCCGCTGC
+>>747:3:106:10621:5546/2 1777118 1
+CTCGTCACTGGATCCGCGCGCCGCGTGGATGCCGATCAATCACTCGAGGAGTTGGCCGGTCTTGCTGATGCGGCCG
+>>747:3:106:10632:10364/1 1777134 1
+CGGCCTTGCCGCGCGCGAGCTGATCGCGCGCGTCGGCGCCGACCAGCGCGGCGGCGACGAGGTTCGCGAGGCATGC
+>>747:3:106:10641:20874/2 1777153 1
+TACACCCTCGCCTCATTCGCCGAGGTCGCCGTCCGGCGTGCCTACGTCCGGCCGCAGCTCGAGGATGGCGACG
+>>747:3:106:10647:7691/1 1777162 1
+CAGCGAGGCCGCCGCGCCGGCAAGCGCCGCGACGAGGACGGCCACCGGGAGGGCGACGCCGGCGGAGCCCCCGACA
+>>747:3:106:10669:19055/2 1777192 1
+GAGGCCGCGCAGCGTCTCCAGGCGATCGTGCAGCGACTGGATGATCGGCGGCGCGCGATCGGGCGCCAGGACGGCG
+>>747:3:106:10673:4828/1 1777199 1
+GAGGCAGCGCATTAGGGTGATCGACAGTGACCCGGCGCGGATTCTGACTTATATTAAAACTGAGCGTCGCCAATCC
+>>747:3:106:10680:10274/2 1777206 1
+GGAAACGAGCGCTCCGACGAGATCGTGCGGATCGTGGAAGCGGTCGAGCGCTTCGAGCGGGCGGTCGAGTCGCACG
+>>747:3:106:10688:5446/1 1777213 1
+CTGCTTCTTGTTGACGGCTCCGCCGCTGCGACTGCCCGGAGCGGTGGGCTCGCCGGCGACGCCGGTCGGC
+>>747:3:106:10718:5164/1 1777236 1
+GCCGTGCTCTTTGAGGAAACGAATCAGATGTTCGCGAGGAATCCGGCGATCCTGGGAACCAGGAATGCGGTAACCG
+>>747:3:106:10719:5364/1 1777237 1
+GTCGTTCCACGGGTGGACCATCAGCGTCGACGCGGCGAGGGCCTCGCCGCGCCGCTCGACGCGGCGCATCCGCCGG
+>>747:3:106:10723:10298/1 1777238 1
+TGGCTCATCTGCCGCACGTCCTCTTTGCGCTCACCTGCGCTGCACTCGCCGGCGCGCTCTGGGGTGCGATCGCCGG
+>>747:3:106:10730:4392/2 1777245 1
+GCCACCGCTGACCATGTCGGGTCGAGCCGACAACGCGGCGAGCTCGAAGGCATCCGCCGCCTGGGCAGATATCCAG
+>>747:3:106:10735:11147/2 1777252 1
+TGCAGAAGGTCGCGACGACCGACATCTCCGTGCTCGTCACGGGCGAGACCGGCACGGGCAAGGAGCTCATCGCGCG
+>>747:3:106:10748:2780/2 1777265 1
+CCAGCGCAGGCGGCGCCGCGCAGCAGGCCGCCTGCCTC
+>>747:3:106:10749:1227/2 1777267 1
+CAACCATCAACTCGCCGTCCGATTCGGCCGCCGCCGCGATTACCCGATCGAGTTCTTCGTCATT
+>>747:3:106:10750:3593/2 1777268 1
+TGCGGGCGCCGCCGCCGCGGCCCCCGCGCCGCCTCCGGACTCCGCTGCGCGCTGAGTCAGAGCCG
+>>747:3:106:10757:16931/1 1777276 1
+GAGCAGCAGCAAGTCCGGCTGCGACAGCAGCAGCTTGCACAGCGCCACGCGGCGGCGCTCGCCACCCGACAGCTTC
+>>747:3:106:10759:18201/1 1777277 1
+CGCCGCGCGCATCGAGGCCGCCATCACGCCGCGCACCCGCGCGATCATGCCGGTGCATTTCGCCGGCCTGCC
+>>747:3:106:10761:13378/2 1777280 1
+AGCGGTGGCCGGCGCCCGCGAGCGCGTCGCGCAGCTCGCGATGGTTGACGACGATGCCGT
+>>747:3:106:10791:16156/1 1777307 1
+GCGCGCCAGCGCCGCCGCGGCGTCGGCCTTGTCCTTGGCGACATAGAGCTGGCGCGCCACCGCAATCTGCTGATCG
+>>747:3:106:10816:17353/2 1777330 1
+GCGGAGGCGCGCCGCGCGGCCAGCACCGCCGCGACCGCGCGCGAGTCCAGCAGGCCGCGGGCGACCAGCACGCCG
+>>747:3:106:10829:16718/1 1777343 1
+ATAACCGCGAACGCGGCGCTCCTGCCCGCCGCGCGCGGCAGCGAGACGGTCGTGTTCGAAGCGTCCGACGTGCTCT
+>>747:3:106:10848:5566/1 1777372 1
+CCAGCGGATGCTGGGCGCTGTCGCCGGCGCCGAAACGCTTGCGGGTGCGTTCGGCCTGCTCGGCTTCGATCCACTG
+>>747:3:106:10855:2579/1 1777383 1
+CGACTTCCGCGGCGACCCGTCTTCGGCGCTCCTCGAAGTACTCGATCCGGAACAGAACAACACCTTCCGCGATCAC
+>>747:3:106:10878:4073/2 1777414 1
+TCACGAAGGCTTCAGCGTACACGTCCTCGCCCCCCTCGCGGATGCGCCCCTCGAGCAGCGGCACCAGGCTGCGCCC
+>>747:3:106:10909:16846/2 1777453 1
+GCCGGGGGAATGGTGCTGCAGAAGGCTGCGGAGCTCGCGCGCGAGCGCGTGGCGCGGATCGTGT
+>>747:3:106:10922:5309/2 1777466 1
+CATGAGGCGTACACGATGCTGAGCCCGCCGTCGGCCGCGAGCGATGCGCCGGTGATCGCCGACGCCTCGTCGGACG
+>>747:3:106:10942:8098/2 1777486 1
+ACCGTCACGGGGCTGCCGGAGATCGGCGCGTCGAGCATGTGGCGG
+>>747:3:106:10961:19791/2 1777506 1
+ACACGGCCGCGCAACGCGCATCGAGGACGTGTGCGCACGCGCGCGCGTCGCGCGCGGCACGTTCTACAACCACTTC
+>>747:3:106:10970:12153/1 1777515 1
+GCGGTGTTCTTCACCCTGCTGCTGCTGACCGGCAACACCATGGCGCAGGCCGTGCGCGAGCGCATCCCGGAGCTGG
+>>747:3:106:10993:6248/1 1777535 1
+GGTCCCGTACCCGACCGTGGTGGTGTACGACGCGAGCAGCACCGCGCCGCCGGTGGTGCGCAACAGGTGGTGCGGG
+>>747:3:106:10997:6653/2 1777539 1
+CAATGCCCAATACGCCGACTCGATGGATCCGCCGACACTCGCGGCGAGGTCGGTGATCGCCTTGAGTCGGCCGGTG
+>>747:3:106:10998:21034/2 1777540 1
+GGCGAGGCAGCGACGGTGCTTGGCCGCAACGGCGTCGGCAAGACGACGCTGATGAAGACGATCATGGGGCAGGTG
+>>747:3:106:10999:11639/2 1777544 1
+CAAGGCGCAGGGTCTCCAGGCCGATTCCGAGCGCCGCGGCGGCGCGATCGAGCAGCGCATCCTCCGGACCCAGGCG
+>>747:3:106:11014:8598/2 1777562 1
+CGATGGCGCGGACACCGCCGCCGACCGCCAGTCCGGCGCCGGCCGCGGCGTAGAC
+>>747:3:106:11022:12812/2 1777569 1
+TCGGCGAAGCGAACGTCGTCTCAATCGCCGCGATCTCTTCGCCGAACGAC
+>>747:3:106:11048:17081/2 1777593 1
+ACAAGAATGAAGTCACCGTGTCCGCGGGACACGCAATCAGTGATCCCGGCCGGGCGTTCCGGCGCGTGATCCAC
+>>747:3:106:11053:20589/1 1777599 1
+CGGCGGCCTTGTGCGCCGCCTCCGACGCGGCGAGCTTGGCCATCGACGCCTCCACGGTCGACTTCTCCTGTCGATC
+>>747:3:106:11055:18088/2 1777602 1
+GCCCGGCGTGCGGGGGATCACCGCCTGCGATCGCGGCGCGCTGATCGCGCTCGATAAGAGCGGGCGGATCGTGACC
+>>747:3:106:11076:19502/1 1777620 1
+CAGCGAGGAAGCGGGAGGCTATGGCGCGCGCGACTTTCTGGCGCACCCGCCCGTGGCATTGACTGAGATCGCGGCG
+>>747:3:106:11077:5364/1 1777621 1
+TCGTCCAGCACCGCGCGGTACTCGCGCGCCGCCGGCAACAGCTCGACGTTCTCGAACCGCGACAGATCCATCTTCA
+>>747:3:106:11080:2046/1 1777628 1
+GCCTCGGCCGCGCGCTCGCTGGCGGCCGGTGATCCGCTCGGCGCGCTGAAGCGCATCGCGCTGCG
+>>747:3:106:11080:10776/2 1777629 1
+GATCGGACCCAGGCTCCCGGTCCCGAGCGCGCGCCGCGCGACGAGCGCCGCGGCCCCGCCGATCGAGCGCACGCCC
+>>747:3:106:11119:9233/1 1777662 1
+TCGGTGATCACGCCGGCCAGCCCGCGGCCGATGCCGGCGAGCGCGGTGAGGCGGCCATCCGCCACGAGGCG
+>>747:3:106:11135:18496/2 1777686 1
+CCCGCGCCGTGACACTTGCCGCGATCGTCCTCGAGCGCGTTCGCGGTCAGCGCGATGATCGGCACGTGGGGGCTGT
+>>747:3:106:11136:1573/1 1777688 1
+CTCTTCACGGCGCGATCGCCGATGCGCTCCGGTCTCCGCTCCGTGCTCTTCGGCCTCGCCGCGGCCGGC
+>>747:3:106:11153:17356/1 1777710 1
+GCCTACCTGGCGTTCGTGTCGGCCGACGACCCGCGGCCAACCGCGACGTATCCGTACACGAAGCCCGGCTTCTTC
+>>747:3:106:11200:1330/2 1777760 1
+ACGTCGCCGGCACTTTCCTCGATACGGTCGACTTCGACCCCGGCGCGGGAACGGCCAACCTGACGAGTAACGGG
+>>747:3:106:11204:13291/2 1777765 1
+CGACGCTTCTCGGTCCAGCTCATCCGCCTGCCCTCGCGATCGCGTCCGCCACGCGGACCGCGCGGACGACCTCCTG
+>>747:3:106:11207:6519/2 1777766 1
+GACTTCACCGCCCAGGCGGCCGCGATCGCCCGCGCCGCAGAAGGCGCGCCGGTGCAGACGCTGTGGTCGCGCGAG
+>>747:3:106:11217:6293/2 1777771 1
+GAGAGCCACACCGCGCGCAGCAGCGCCGCCTCCGCCTCGGCGCGACGCCCGCCGAGCGCGTAGCCCCGCGCCAGG
+>>747:3:106:11265:13686/2 1777822 1
+AGCGGATCGCGCTGCAGGACGAGTACTTTGTATCGCGGAAGCTGTACCCGAACGTCGACTTCTACTCGGGGCTGAT
+>>747:3:106:11267:5284/2 1777823 1
+CAGGTGGGCGAGGCGCGCGCGGAGCGGCGCGTGGGCCTGGGCGGCACCGGGCTCACCCAGCGCGCGCTCG
+>>747:3:106:11274:2644/2 1777835 1
+ACCTGCACGCGTGCCGCCGCAGAGGAGGCCGGCCCGGGCGCGGACCGCAGCCGGCTCCGCGAGTTCGGGGTGGGGG
+>>747:3:106:11285:1826/2 1777846 1
+GAACGAACGCGTCGAAGCTGTGACCTGGGACGATGCGATTGCGAGCTCCGAATCGAGCGCCCCACTCAGTTCGGAG
+>>747:3:106:11302:9718/2 1777871 1
+CCCCGCGCTCGAGACCTGCGGCACCTGCCACTCGCCGACGCTCGCGCATGGCGAGCGCACGCGCACCATCCGCGAG
+>>747:3:106:11305:15037/2 1777873 1
+TCCTCCTCTACGGCACGTCGTTCGGATGCCTGGTGGCCCTGGCCACCGCCGCGCGCTTCCCGGAGCGCATCTCCGG
+>>747:3:106:11344:15273/1 1777907 1
+CGCGGCCGATCGTCGCGTTGGGCCGATGGCCCGGGCCGAGTGCACCGGTCGAGATCGCCAGCGCC
+>>747:3:106:11356:12833/1 1777924 1
+TGGGCCCGTCGAAGCGGGCGAGGCGCTTGCGGCCGTCGCGCTCGAGCGCGGCGAACAGCCGCCGCAGACCCGCCGC
+>>747:3:106:11359:5913/1 1777926 1
+GCCGGAGCTCGCGCGCGACGCGCGGATCCGCGAGGCCTATCTGGGCCAGGAGTGAGTCAGTTGGCCGGGCTCTGCA
+>>747:3:106:11375:8704/1 1777939 1
+ACGGTGATGTTGAAACCTGGTGCCGCGGAAGGGCTGGTGAAGGATTATCGGGATTATGTCCGCCGGCACGATGCTC
+>>747:3:106:11380:10619/2 1777946 1
+GTTCCAGCAGATTCTGCTCTTTCTGCGCGGCGCGAAGTTGTTCGAGGCAATCGCGCGCCGCCGGCAGATCGTCACG
+>>747:3:106:11388:13329/1 1777956 1
+GAATCGATCATGTCGCCGGCGTTCCGGGTCGCCGAATCCATCGCGGTCATCCGCGCGCCGTGCTCGGCGGCCGCGG
+>>747:3:106:11403:6252/1 1777968 1
+GCGGGCGTGGTCGGCGCCGTCGCCGTCGCGGCGCTGCTGCTCGCGGCGCCCAATCTCCTGAGCAAGTTGCCGAG
+>>747:3:106:11410:20108/1 1777977 1
+AGGGGTATGGGCGCTCTCGCGCGGCGACGACCCTCGCGCGCGGCCGGCGCGGCTGCTTGCGTTCGCGAGCGGCGTG
+>>747:3:106:11459:3296/1 1778021 1
+GACGGTGATGTAGCAGCGGATCGTCGCGGTCGGGTCGCCGGCGTGGACGACGTAGCCC
+>>747:3:106:11476:6012/1 1778044 1
+GAGCCCCGACGCGCCGCTGCGCCCATGGGAGGAACCCGCTGCCGCCACCGATCCCGAGATGCAGCGTGCC
+>>747:3:106:11512:20644/2 1778072 1
+CCGGCGCCTGGCCATCAGGCGAGGGTGCGACGGCGGCGGCGGCGACAATCCGGTTGAGCCCGGGCTGCAGAGTG
+>>747:3:106:11538:11224/1 1778099 1
+GCGCACGGCCGGTTTTTCGGCCCGAACGACGCCCGCCAGGGCGCGGCGCCCGTCGTCATCCTCAGCCATTCGTTC
+>>747:3:106:11556:8122/2 1778116 1
+TCGAAATTGGCGGTCCGACGGCTGGTCTGGATTACGACCAACTCCAGATTACGGGCGCCGCAACACTCGGCGGCAC
+>>747:3:106:11569:9898/1 1778141 1
+CACGGCGATCTCGTGACCGCGCACAGTCGCGCGTGCGAGCAGCAGGTTGGCGACGTTCGCGCATGAAATCAGCAAT
+>>747:3:106:11584:17980/2 1778166 1
+GAAAGGCGACGGCGGCGAGTTTAGCGATCCGAAGTCGCACGCGAACCGATATCGCATCGGCATGTGGGTCGCGCTG
+>>747:3:106:11589:18740/2 1778183 1
+AGGCCCATGGACCTCGAGCAGAACGAGGCGCTGCGCGATCTGCTGCGCCGCGTCGACGAAGTGCGCGGCTTGTCGG
+>>747:3:106:11607:1050/2 1778209 1
+TTGGGCAGGATGACGCGCGCCGGACCACCGTGTTCTTTAGTCAAAGGCTTTCCATTCAATGAGTGAGCGATCAAGA
+>>747:3:106:11636:14146/1 1778238 1
+CGGCGGACCATCGCACTGCCGTGGCTGTGGGCGCGCATCTCGCGCGCGGCCTCAGCGATGGTTTGCTCTCCCCGC
+>>747:3:106:11639:6210/2 1778240 1
+GTGCTGATCTCGGTGACGAGCACCGGGGCGGCGCTCCCGCCCACGCCCGCGACCGCCACGTACACCGTGCCC
+>>747:3:106:11653:16483/1 1778257 1
+GTTGATCCGCCTGGCGCGGCGGGCCGCGGCGCGGCGCAAGATTCCC
+>>747:3:106:11665:6238/1 1778268 1
+GGGCCGGTCCGGATGGCTGCGCGCCGCGGTGCTCGGCGCGAACGACGGGGTCGTGTCCACCGCGTGCCTGATCGCC
+>>747:3:106:11699:19213/1 1778309 1
+GCTGCTGCGCGAGTGCGCGCGCGTGACCGGCCGCGGCGGCCGGATGATCGTGGACGGGCCGCAGACCTACCATCCC
+>>747:3:106:11705:14236/1 1778320 1
+CAAGACCGAGCCGGCGCCGGTCGCGACCGAGGCGGACAAAAGCCGCGACGAGCAGAAGGAAGCCGCACGCCGGAAG
+>>747:3:106:11707:20326/1 1778321 1
+TCTGCCCTCCTCGTCCTTGTTGAGCTGCCTGGTGAACGCCGCCGCCGCGATGAGCCCGTACAAGTAGCCGGGCAGG
+>>747:3:106:11721:2585/1 1778334 1
+TCGCGCACCGCGGTGTCCGTGCCGGCGCCGCCGTCGAGCCGGTCGGCTCCGGGCCCGCCGAGGAG
+>>747:3:106:11725:12472/1 1778346 1
+CTTTTTCCTGCATGTTCGCGATGTAGCGTTCGAGCGCGTCGAGCGAGCCTTTGAAATCGCCCTGCTTCTCACGCAC
+>>747:3:106:11738:5347/1 1778370 1
+GCACGCGGCCGTTCCATTCGAGCGCCGCCAGGGGCGCGAAGGCGGTGACGGCGTCGAGGTCGGCGGCCC
+>>747:3:106:11765:18979/1 1778398 1
+CAGCCACAGGGATTGCCGTTACCGCGAAGATCGCTGACGACATCAGGATCGACAGCACGACACGGCTTCGCGTGCT
+>>747:3:106:11768:15543/2 1778400 1
+TCGCCTTCAACTGCACGGCCATCCCGCGAGAGATGCTCGAGAGCCAACTGTTCGGCCACCGACGCGGCGCGTTCAC
+>>747:3:106:11771:6981/1 1778404 1
+CTTGACCCGCGGGTAGGCCTCGCCGGGCATCGACGCCGGCGGCCGGAACGCGCCGATCGGCGCGATGC
+>>747:3:106:11776:8012/2 1778407 1
+CAGGCGCGGTTCCTGGGCGCCGCCCTGGAGTCGGCGCTCGCCCCGACCTACACGCCGCGC
+>>747:3:106:11779:18634/2 1778413 1
+TCCGTCCAAGCGCCCATAGAGTCCACAACCTTTTTTGTCGCCCAGTATAAGCACACAGCATGAGCAGGTTTCTCTA
+>>747:3:106:11795:14861/1 1778444 1
+CCCAACGCGGTGCGCGCGTTGCGCGTCACGAACCGCACCGGATAGCCGCCGCCGTCGGGCAGCTTCGCGTTGCTCG
+>>747:3:106:11796:8582/1 1778445 1
+AGAGCACGTGATGATCTCGGGAGACATGCCGCACCTGGAGGCGCGCGACAGCGTCGTCGCCGAGATCCAGGAGCGC
+>>747:3:106:11837:17838/2 1778483 1
+AGCGAGATTCTCGACTTCTCGAAGATCGAGGCCGGCCGCATCCTCATCGAGCCCCAGGCCGTGG
+>>747:3:106:11857:14088/2 1778501 1
+TTGACGCCGGGGAGCCGGTACTCGACCGGATCCTCGACGGTCACGATGTGCCGGTCGATGCTGTT
+>>747:3:106:11864:19163/2 1778507 1
+GTTCAAGCAGCAGGTCCCGAAGCCCGGCGCGGGCCGCGTGGTCGCGCTGACCGCGTGGCTGCG
+>>747:3:106:11864:12481/2 1778509 1
+TCGTCGGTGTTCACGAGGCCCAGGGCATCGACGAGAACCACCGGCGACCACAGCCCGACCATCACCACGAAGAAGA
+>>747:3:106:11866:1699/2 1778510 1
+TCTGCCGACGCCGCCGGTCGCATGACCGCCGCGCTCGTGCGGTCGCGCGGCCTCTCGCGCG
+>>747:3:106:11887:1321/2 1778539 1
+TCGTCGAGCCTCACTGTCTTGAGGAGTTGATACGTCTGAGGCGCCGAATCGCGCCGGGCGCTGTGTCTCCTTGATG
+>>747:3:106:11901:5613/1 1778554 1
+GTGCGGAAGTGCTCGGTCATCGAGATCGAGCCGAGCGCGCGACCCAGCAGGCCGAAGCGCTCGCCCTGCACGAGCA
+>>747:3:106:11903:4675/2 1778556 1
+TGGCGTCGCAAACCGCGTTGGTCGGAACGGTGACGGACAGCGGCGGCGCGGCCTTACCGGGCGCC
+>>747:3:106:11983:8017/1 1778638 1
+CGGGAGATGGGTCATGCGCGGGGCCAGCCCCACCAGATCGAGCAGCGCGCGGGCCCGCGCCGCCGCCGCCGCCGGC
+>>747:3:106:11991:10502/1 1778643 1
+CTTCGACATGCCCAGTGATGCGGCAGCGCGCGAAAAGCTGCCGCGCGCTGCGACTTGGCGAAAAGTCTTCAGGAGA
+>>747:3:106:12009:19456/1 1778661 1
+CGAGCTGCGCCGCATCCGCTACACGGCGGGGGGCAACACGCCGCCGACGGCCGTGCCGACGGCGAGCCCGAGCTCC
+>>747:3:106:12017:12674/1 1778673 1
+CTCGCGCCATGCCCCCGACACGCTGGCAGCCGCCGCGGCCGGCAAGCATGTCCTGTGCGAAAAACC
+>>747:3:106:12023:17057/2 1778683 1
+GGTCTTGTTTGTCGCGCCAACTTCCCGGAGGCGCGCGCCGCTCGCTTCCAGAATCTCGCC
+>>747:3:106:12048:21055/1 1778709 1
+GGCCGGCGTCACATAATCGGCCCGCGCTCCGCCCGCACCCCCGCCAAAGCTGATCGTATCGACGTCGACTCCC
+>>747:3:106:12056:10399/1 1778720 1
+CCGGTAGATCGTCAGCGGCTTCGACTCGAACGTCGTCCCGGGCGCGACGCCGTCCTCCAGCGCCGTCG
+>>747:3:106:12062:10911/1 1778732 1
+GGCCGACCGCTACGGGGCGGACCGCGTGGCCCACATCATCACGTTCGGGACGATGGGGGCCAAGGCGGGGATCCGC
+>>747:3:106:12066:12512/2 1778740 1
+GTTCCTGAACTTCGGGGACGTTCCGGGCGCCGCCGCGGGTGCGGACGGCAACGGCTCCACCGTGGCAATGGATTCG
+>>747:3:106:12073:11027/1 1778747 1
+AACGTCGTGCGCCTCATGGGCCGCGGCACGACCGCGCGCGCCGTCGTGCGCTTCTTCGGCGTGGGG
+>>747:3:106:12082:10634/2 1778754 1
+CCGCACCCACGAGCTCGGCGTCCGCATGGCGCTCGGCGCGCCGCGCCGGCACGTCCTCGGCCTGATGCTCACGATG
+>>747:3:106:12083:14078/1 1778755 1
+ACGTCGGACACCTCGACGACGCCGGCTTTCTCACCCTCGTCGACCGCAGCGACGACGTCATCATCACCGGCGGC
+>>747:3:106:12088:13716/2 1778760 1
+GGGCTGCGACATGGGGGCCTGCGCGATCCTGCCGCGGCTCATCGGGCACGGCCG
+>>747:3:106:12122:16111/2 1778813 1
+GGCGTCGCCGATCCGCGCGCGCACCTCGCGATCGTCCGCAACATGACCCTCGCGAATCGTCCCGAGACACCCGCCG
+>>747:3:106:12149:5535/2 1778844 1
+ACGCGGCGCACGCCGGGCGCGCGTTCGGCCTCGGCGGTGTCGATGCGGCGGATGCGGGCATGATGATGCGGG
+>>747:3:106:12153:10462/1 1778848 1
+CGAACGAATAGAACCAGCGGCCGATGGCGCCCGCGGCGACGACGACGGCCATGACGATCCGAGCATGCCCGGGAAC
+>>747:3:106:12173:19439/1 1778874 1
+CGCGAGCTCGGCGAGCTTCTCCGCGGAGCGCGCGAAGATCGCCACGCGCGCGCCGCGCTCGGCGAGTTTTTCGGCG
+>>747:3:106:12186:20273/1 1778888 1
+TGGCGTTCACGCTCCTCGTTCGCCGCGGCGCCTCGTCCGATCCCCATGGGAAGGAAGGGCTGGCCGCGGTCACCGC
+>>747:3:106:12204:7446/2 1778913 1
+CGATGTCGACCGCCAGAATGCTGTCGTGCCCCTTGAAGATCCAGGCCGGCGCGAGATGCAGGCTGCCGA
+>>747:3:106:12256:11024/1 1778964 1
+GCCCCCGCCCCCGCCGGCGAGGCCGCCCCGCGCGCCCACAACATCTCGTTCTTCGCCGCGCCCGTGCGCGAGGAGC
+>>747:3:106:12268:13743/2 1778984 1
+GGCGTACCGCGACGCAGCCGACGCCGGCGGGCAGCGCGATCTGGAGCACGCCGTCCGGCATCAGCGTGTGCACGAG
+>>747:3:106:12280:12359/1 1778996 1
+GGCGCATGCCGAGCATTCGCGCGCGCACGCCTTACCCGGCGGCGGCGCAGCTGTTCTTCCGCCTGGTCGTGACGAT
+>>747:3:106:12296:16557/2 1779014 1
+CCCGGAGAGGGCGTAGCGTTCGGGGCCGCGCAGCGGCCGCGCGCGCCAGGTCGTGTCGAGCGTGCCATCGAGCG
+>>747:3:106:12298:1784/2 1779019 1
+GACTTCCGTGGCGATCGCCTCCGCGTTCCTCCAAGGGACGAGGACGCCGCGGCCTTCGGCGAGGAGCTCCTGGGCG
+>>747:3:106:12306:12302/1 1779027 1
+GGTAAGTGACGATATCTACCGGCGCGGCATGATTCCTGTTGTTTTGCTCGATCAGCGCACACGCTCGAAGTCTATA
+>>747:3:106:12319:7121/1 1779036 1
+TCGGAGAGACCCAGTTTTTGCTGAATATACTGGCTGATGCGAAGGTTTGCCTGATGCGGAACCAGCAGATTGATCG
+>>747:3:106:12326:6598/2 1779048 1
+CGCCGAGTACGCACACCCGGCCCTGATCCGGCAGATAGATGCGCATGATCATGCGCAGCGTCGTCGTCTTGCCGGA
+>>747:3:106:12330:20177/2 1779056 1
+CGGGCGCGGTGATGGCGTACCACACGGTGCCGCCCAGCCGGGCGATCGGGTCGCCGGGCTCGTCCGTCGCCTCGCC
+>>747:3:106:12358:20128/2 1779086 1
+CTTCCCGGATTGAAATCCGTGGCCAGCGCGATCGCAACGCCCGCGTCGATGAGCCGCCGTGCTGGGGCAG
+>>747:3:106:12359:19352/2 1779087 1
+CATTCCCAACGTATTGCGGGAGGCCTTGGCGTGCGGGACGCCGTTCGTCGCCACGCGGGTCGGGGGCATCC
+>>747:3:106:12360:10124/1 1779090 1
+GCTATCTGCGCGCCCGGCGTAAGGAAGGCTTTATCTCGGTCATCGCCGGCTTTTCCTTCCTCGGCATCATGCTGGG
+>>747:3:106:12361:8865/2 1779091 1
+ACCCCAATAGTTGGCCATGAACACCGAGATCGACGGATCGGCAGCGCCCGCCAGTCCGCCTCCTTCGTCGATCC
+>>747:3:106:12371:14826/1 1779099 1
+CGTACCCCGCGACCCCGTCGATGCGGAGCGCGGTCACCGCTCGGCTCGAGAACGAGCGCGCGGCCGGGGCCAGGCC
+>>747:3:106:12372:3845/2 1779100 1
+GGTCGATCTGGTCGATGAAGCCGCGAGCCGGATGAAGATCGAGCTGGAATCCATGCCGACGGAG
+>>747:3:106:12384:10168/2 1779109 1
+CGTTTGATGCGGATCGTCGCCTCAGGGGCGCCGCTGGCACAGGCGCGCGCGGCTGCCGTGCTGGTGCATGGTCGTG
+>>747:3:106:12399:13287/1 1779130 1
+GCCGGCCGCTGGGGCGCCCCCTCGGACATCGCCGGCGCGGCCGTGTTCCTCGCCTCGCCTGCGGCGGATTATGTCA
+>>747:3:106:12426:12875/1 1779167 1
+TCGCTGATCTGCTTCAGGAACTCGGCGTGCGCGGCGAGCTCGACGGCGCTCGGCTCATGGGGCCGCGG
+>>747:3:106:12426:4877/2 1779171 1
+TTCTACGAGACCGACCCCGCACTGGCCCGCGCCGTCGGCTCGACGAGCCTCTACCGGCACGCCTTCCGTCAGATCA
+>>747:3:106:12490:12439/1 1779222 1
+ACCGGGCGAGCGGCTCGGCCGCGCGGCGCGCACCCCGGACGAGCTCTGCATCGGACGCGGCGGC
+>>747:3:106:12497:17147/1 1779226 1
+GGCTTTGCCGCCGCGGTCGCCTGCGCGCGCTGTGCCGCGTCCGCGCGGTATCGTGCATCGGCAGCCCGCTCC
+>>747:3:106:12505:4907/2 1779232 1
+TGCCCGTCATACGGCGACCGCACCACCTCCGTCGCTCCATCCACCGCGCCGCACCACTCGCCGCCGATCAACATC
+>>747:3:106:12519:20571/2 1779245 1
+CGCGCCGGGCGTCCGCAATGGGCGCGGCGTTGCGAGCGCGGCCGCGGTCGCGACCCGGCGCCGGG
+>>747:3:106:12529:10698/1 1779259 1
+CGCGCTCGACACCCCGGGTCGCGCCGCGCGTCCGCCTCCGGCCGAAGCCATCGCGAGCGGCCGAACTCTCACGGGG
+>>747:3:106:12554:11442/1 1779285 1
+GGCCTTGCTCGCCGGCCGCGATTTCGCGCGCCGCGAGCTAAGTGCGCGGCTGATCCGCAAGGGTTTCCCCGAACC
+>>747:3:106:12558:19313/1 1779288 1
+CGCAGCAGCAGACTCCGCCCGCCGGCCCCGGCCAGGCCGGCCGTGGCGGCGGGCAGGCCGCGCCGAC
+>>747:3:106:12561:18802/1 1779292 1
+TTTCGCTGCTATCGTTCCGTGCTCGTAGCCGCGCCTGCCTTGAACTTGAGCTCATTGCCCTTCGACATCAGGTCAG
+>>747:3:106:12571:16153/1 1779298 1
+CGACCATGAGCGGCGCCAGGCCGAGCGACGGCTCGTCGAACATCAGGAGCGCAGGGCGCGACATCAGCGCGCGGCC
+>>747:3:106:12615:6080/2 1779360 1
+GGACGTCAGCCGGACCGCGCCGACCACCGGCGGAGGGTCC
+>>747:3:106:12634:20407/2 1779381 1
+GCTGCCGGCCGTGGGCATCGTCGGGACGTGGGTGATGACCGGCCTCGCACTCGTCCTCTTCATGGCCGGGGTGCAG
+>>747:3:106:12637:1329/1 1779384 1
+GTAGCCGATACGGCGCCGGAGCTCGAACGGATTCCACTGGCGCGTGTC
+>>747:3:106:12670:4789/1 1779407 1
+TGTCGCGCGTCAGCTGGAAATACGCGTACGGCGACACGGGCGCGCCGGTCGCATTGGTCACCTCGAACGTGGCG
+>>747:3:106:12680:18603/2 1779421 1
+GGAGCGAGCCGCGAATCTTGTTCACGACGACCGTCGCCAGCGCGTCGCCCTCGAGATCTTCCGACACGATCAAGAG
+>>747:3:106:12719:7428/1 1779476 1
+GTCCGCCAGCCCGGGCGCGCTCCCCGGCTCGGCGCGCGGCTCGTCGTGGATCCCC
+>>747:3:106:12738:12921/1 1779500 1
+AAATGGAAGGTAAATATCTATTGCAGAAAAGAAGGTAGAGACATGGTATTGTTTAAAGACAATGTTAAAGAACTCA
+>>747:3:106:12742:6062/2 1779502 1
+TGGGCCGCGATGCGTCTCGCGAACTCGTCGGGAGTTGCGGCATCGACCAGGTCGACTTGA
+>>747:3:106:12756:13164/2 1779522 1
+GTTGCGGGGTGAAAGATAGAGTCGGTAGGTCTCTCGATCGATCAGAGCGAGCGCGCGAGCACGGCGCTGCCCGGC
+>>747:3:106:12781:16166/2 1779538 1
+GCGCAAGGCGGTGCTCCACCCGCGCAACGACGACGTGCGCGCGCTGCGCCGCGCCGCGCGCCGCGGGGCGGCGATC
+>>747:3:106:12795:12565/1 1779551 1
+CCGCAGGTCCGCTCCGGACATGTCCTGCTGGAGCTCTGCACGCCTGACGGCGTCCGCCGCGAGACGGTCTCGAAGC
+>>747:3:106:12844:12596/1 1779598 1
+CCAGTACGGCCTCGCCGCCGCGCTGGCCGAGGTCGCCGACCGGCTGAACGCCGCGGTCACCCTCGACGTGGCCGAC
+>>747:3:106:12846:20263/2 1779600 1
+CCGCGGAATGCCCGGCCCGACGCGCGGGACCGCCCGGCAGGCCGGCCGCAATGAGCAGTGTCCAGGTTCGCG
+>>747:3:106:12846:7830/1 1779601 1
+GTCCCTTTCTCTACGCCGGCTCGATCGCACCGCTGGTATTGAATCGAGAAGAACAAGCACGGCTGAAATCGCTCGG
+>>747:3:106:12891:13001/2 1779642 1
+CGGTGAGGTGTCGATCTCGGCGGTCACCGCCGGGATCCGGTTGCCCCACTGTGACAGGTCCCAGCCCTCG
+>>747:3:106:12901:17864/1 1779653 1
+GCCAGAACGTCGCGTGTGCCCGCGCCGAGCGCCATCCGGATTCCGATCTCCGCGGTGCGCTGCGCCACCGCCTGCG
+>>747:3:106:12941:10143/1 1779690 1
+AGACGAATTTCGGCGGCGATCGCCGCGCCCCCGCGCACTACTCCATTGGTTGCTCCAGCCAACGATTTATGTTCTG
+>>747:3:106:12962:4350/1 1779714 1
+CGCAGATCAGCCGGCCGATCCGGCCGCGCGGCTCGTCCCAGGGCAGGACGCGGAA
+>>747:3:106:12968:17122/1 1779719 1
+GCAGGATGCTCTTCATGCAGGGCGCCGAGCTGCGCGGCATCGTCCCGAGCTGCGGCGCGACCCGCGTGGCGCGCGG
+>>747:3:106:12968:6705/2 1779720 1
+AAGCGGGCGGCCGGAGTGGCTCCATGACCGCGCGGCCGCTCACCCCGGAGCTCTCGCGGCGGGCCC
+>>747:3:106:12971:11179/1 1779723 1
+GGAGTGTCTCCGCGGCCGCGCCGGGCCCGCTGCCAAAAGCGGCGATGGAGTGGTTGACTTGCGGTCGAGGAGCTTC
+>>747:3:106:12976:9086/1 1779727 1
+GCGCGCGAGCATCTCGACGAAGGTCTCGATCCGCCGCGCGCGCGTGTCCGCCCGCTTCGCCGTCGTGACGCGCAAC
+>>747:3:106:12985:15076/1 1779733 1
+CGTCGGAATCTTCAATTCCTCGCGATACTTCGCAATCGTACGGCGCGCGAGGACCAGCCCCTCGCGCTGCAGGATG
+>>747:3:106:13008:17482/2 1779752 1
+CCAGCTGCCCGGACGTGGCCAGGTCTTTCAGAGTGTCTCTGCTGACCGGTCCGAGCTGCTGCCCGTTCTTGGCGTA
+>>747:3:106:13013:2383/2 1779755 1
+GCTCGAGGCCCGCGCAGTTCGGCGGCACGGTGCGCGTGATGGCCGACGGGGCGACGGCGCGGACGGGGGG
+>>747:3:106:13021:18515/1 1779765 1
+CATCATCGCCATGAGCTCGCTCGCTCCACAACCCTTCGGCAGTCTCTACGACGTCGGG
+>>747:3:106:13032:14717/1 1779774 1
+CGGGCGTGACGGCTGGCCCCACCTGGCTGCGCCCAGCACGGCGCGGCCGGAGCTGCCGCCCGAGCTCGACGCGCTG
+>>747:3:106:13064:5706/1 1779816 1
+ATGGAAGCTGCCGCCACGGCGCGGGACCTGCAGTATCTGCGCCACGCCATCGCGCTCGCCGCCGCATCGAAAGCGC
+>>747:3:106:13077:2896/2 1779833 1
+GCGTTCCAGGCGGACATCACGCGCGTCATCACGTTCCAGCTCACACGCGAGCTGAGCAATCGCACGTATCCGAAGA
+>>747:3:106:13077:15943/2 1779834 1
+CGGCCGGGCCCTCCCCCATCCGCTGGACCGCCGCCTCCGCCAGGGCCGAGTGCCGGTCCTCCGCCGCCTCCGCCAG
+>>747:3:106:13081:3928/2 1779841 1
+AGCTCGTAGCCGGGACGGGCGAGCGCGAAGGCGGCGTGCGCGTGAAGGCACTTGAGGCTGCCGCC
+>>747:3:106:13100:10821/2 1779871 1
+AAGCGTTGCAGTGCGGCGAATCGCGGCTGCTGATCGGCGCGCCGGCCTGATCTGTTATT
+>>747:3:106:13101:7896/1 1779873 1
+CGTACGGGACCCGCGTCCCCGCGTCGGGCGGCGCGCAGCGTCCGCTCGATCGCGCCACCCGCAACGCCACCTATTT
+>>747:3:106:13115:17773/2 1779881 1
+TCGCGAAGCCCCGGTTCGGCGCGCCCGCCAACGGCGCGGTAAAGGACGCCGCCGCCGCGCGGATGCCGGGGGCTTG
+>>747:3:106:13126:5247/2 1779893 1
+GACGCCGTCTTGATGCCGAGCGTGGCGAAGAAGGCCGCCGCGTTGGCATCGTCGAGCAGGGTCGCTGCGAAGG
+>>747:3:106:13152:15388/2 1779920 1
+TGCACTCGAAGGTCAGCGATCCTGCCAAGCGCGCGGCGTTGCGGACGCTGGCCGCGACGTTCAGGAGCGTGGTCGC
+>>747:3:106:13185:19978/2 1779961 1
+ATTGCCACCGGACCGGCGTCGCCGGACGGGCTGGCGCGCGAGATGACGTGGCACACGTCCGAAGCCGAGCGCATCG
+>>747:3:106:13200:11409/2 1779976 1
+TCCGCGAGCCTCTGGGCGGCAGTGCCCCACTACGCCTCACTCGCCGCGAGCCCTCGCGCCGCGCTGGCTCTCTGCG
+>>747:3:106:13249:20471/2 1780031 1
+ACTCGGTGGAGATGCCGGCGCCGGTCAGCGCTACCACCCGACGCGCGTCGCGCAACCAGCCCGCGATCTCGTCGAG
+>>747:3:106:13275:11720/2 1780059 1
+TCGACCAGCGCGACAGCGGCCTTCGCCGCGGCGGCGATCACGCCCTGGCGCAGCGAGCGCGTATACGGCTCGCCGA
+>>747:3:106:13290:2045/1 1780073 1
+CCGGCATGACGGCGTTCCTGTCGCGCGTCGGCACGCGCGCGGTGGCGCTGTGCGCGAAAATCGAGCTCGAG
+>>747:3:106:13292:18984/2 1780075 1
+CCGAACCCGAAGCCGATCGTGGCGCCGAGCTGAAGGTTGCGGCCGATGTAGACGCCGGGCCCCATGCCGAAGCTG
+>>747:3:106:13313:11295/2 1780103 1
+TCCCTCCGTGAAATCCGTCAATCCGCGCAATCCGTTGTCGGCTTTCCGCTTTTATGGGCAAAGCCTCC
+>>747:3:106:13339:11787/2 1780127 1
+TCCCAGGCCGTGGCCGCCGCGAAGACCGGGCCCGCCCCGGCCGCGAGCGCCGACGATCGCCTGCGTCGCCTCGACC
+>>747:3:106:13382:14369/1 1780181 1
+ACTCGAGACGTTGGCCAAGCGCACGGCGCAGCGCGCCTCGGCGACCGGGCGACGGGTCG
+>>747:3:106:13396:9524/2 1780201 1
+GCGCGCTTCGCTTCGGGATCAACGCCGCGATCGTCGCCGGCGCGGTCGCGCTCCTCGCGTTCGCATGGTCGCTCGC
+>>747:3:106:13401:7571/1 1780211 1
+CATAAGGTGCATTCCGGCCGCGCTCGCATCGTCATTGGCGCCCGCAGTGCCGTGTTCGCACCGTTGAAAAATCTCG
+>>747:3:106:13428:9701/2 1780236 1
+GTTCGACCCCCTCCGTCTCCGCCAGCTGGCGGGCGGCCCGGCGCCCGACGGCCCCCGAGCCGACCAGCAG
+>>747:3:106:13460:8521/2 1780262 1
+GCGCTTCGCCGAACCCGCCGGGCGGGCGCAGATCGCGGGCCGCCGCGAATGGGCGCACGAAAGTGTGCGGCTGG
+>>747:3:106:13480:13389/1 1780285 1
+ATATCGCGAGCAAGAAGGAGCTGACCGACGAGCTCCGCGCCGCGCTGACCGCCGCGATCAACGCGGCGAAGGCCG
+>>747:3:106:13499:6358/2 1780310 1
+AGGGCCAGCCCCTGCGAGAGGATCAGGCTCCACTGACGCGCGTTGGTGAGCAGCCGGCCGCGCGCCGCATCGAGCA
+>>747:3:106:13518:5971/1 1780340 1
+AATGCCGAGCCCGCGCGCCACGCGGGAATCGTCGACGGCGGCGCGTAGTCGGGCGCCAAAGC
+>>747:3:106:13522:20520/2 1780345 1
+AGGCTCGGGAGGAGCGCCTGGCGCGCCGGACCGTCGGCGGCGCCGGCCGCC
+>>747:3:106:13541:10997/1 1780366 1
+TCCGCCGCCTGCGCCCGCGGCGGGCTCCGCGCCGGACGCGCCATCGCTCGTGCACGAGGCCCGGAGCGCCGCGCGC
+>>747:3:106:13544:5449/1 1780369 1
+GGCCGGGGCGACGCGCGCCTCGGCGGCGGTGTGGACGCCGCGCGCGAGCGACTCGACCGCGC
+>>747:3:106:13546:5302/2 1780372 1
+CTCATGGTCGGCCTGCGCGGCGCCGGCGACACCTCGAAGGACGGCCGGGTCTCGCTCGACGAGGCCTACCGCTACG
+>>747:3:106:13562:10115/2 1780393 1
+CAGCAACGCAATCGGCTTCGCGAAGTTTTTCAGCCGCTTACACGATGCTGTGATTCGCGTTTACGACGATGCTGAC
+>>747:3:106:13567:7029/2 1780398 1
+CAGCTGACCGCCTGGCGCGTGCGATCTGGACGATCGGCATCGCGCTGGCGCTCGTCCACGTCGCGCTCGCGTTCC
+>>747:3:106:13576:8354/2 1780408 1
+GAACGACATCCTCTCAGCGCCGGCGACCGCTGACGCCTGGCTGGCCGGCGCGCAAAAGCATGACGGCAGCTGGTGG
+>>747:3:106:13594:13407/2 1780428 1
+GGCGCCGAAATTCTCGTCGATCGCGTGCGGCGTCTCCTCAATTGTCATGGCAAGGCGACCGCCGACGAGTGGCTGG
+>>747:3:106:13597:17259/1 1780429 1
+ATCGGGATCTCGACGACGCGGAACCCGGCGCGCCGCGCGCGGAACGTCGTCTCGATCTGGAACATGT
+>>747:3:106:13619:4027/1 1780453 1
+TCTCCATCCAGGGGAAATGAAAGTACACCTGATGCCTGCGCACGCTTGATGCGAACATCGCGGGTTTGCCCTTCTG
+>>747:3:106:13630:10637/2 1780470 1
+ACGCGCATGCGCCTGTTAGCGTTCTCCCAAGCGCGAGTGGCACGTCCGCTATGTGCCAGGGCAGACATTACACAGC
+>>747:3:106:13659:15539/1 1780502 1
+CGACGGCGGTCTTCAGCCGCTCGATGGAGCGGCGCATCGCGGCGGCGCCCTTCACGCCGTGGTCGTCCGCGCCTTC
+>>747:3:106:13673:15456/2 1780514 1
+GCGCCGAGGACGAGCGCGGCGATCGCGGCAACCGCGAACGCGCCCCACGCCAATCGCGCCCAACGC
+>>747:3:106:13714:15068/1 1780542 1
+GCCGGAGAGTAGGGGATTGGGTTCGGGTTGAAGGCCGTCGCTGCGACGGCGCCGGCGATGGTCGCGTAGCCG
+>>747:3:106:13723:4841/2 1780549 1
+TTCGATCACGAACAGTAGGGCCCCGAACGATGGCGTATCCGTCAATCGCCAGCCCGCGCTGAGCCCCACCTTCCAG
+>>747:3:106:13726:15579/1 1780552 1
+CACGGGCGTAAGAATTCTCCGCCGGCACGGTGAGGCCGCGGGCATCAAGCGTGATTTTTCTATTTATGACGCGGAC
+>>747:3:106:13756:4764/1 1780583 1
+ATCGTCACGGCCGTGCTGGCGCCACGGCGCGCGGCGCCGTCGCTGCAATGGTCCGGCACGTTCCACGGCG
+>>747:3:106:13798:17239/2 1780629 1
+CATCGAGAAGGACGCCGCACTCGAGCGGCGCTTCCAGCCGGTGCTGGTCGAGCAGCCGTCGGTGGAAGACACCATC
+>>747:3:106:13853:18334/1 1780682 1
+GGATCCACTACGAGTACGGCCTCTTCCACCAGGCCATACGCGCAGGCCGCCAGTACGAGCTCCCCGACGTCTGGCA
+>>747:3:106:13875:8295/2 1780712 1
+CGGGGTCGCCCAGGTTCAATGGACGCGGCACACGCAGCGACAGCGGCCGGGAGGTGACGAAGCGATGAAGCGATCC
+>>747:3:106:13885:15614/1 1780721 1
+AACGAGACCTACAGCACCTTCGTACAGGGCTTCATGCCGACGGTGGCGCGGCCCGAGGTCGACGTGCTCGACGGCC
+>>747:3:106:13890:5880/1 1780726 1
+CGGAAGCTCGGCTGGTACGGGACCTGGACGACGTGCTCGCGGACGATGCCGTCGACGCGGTCATCGTGGCGACGCC
+>>747:3:106:13895:6653/1 1780736 1
+AAACGCAGCAGCTCGACGGCGCCCGGGAGCGGACGGCGCACCGGCAGGAAGTCGCGGAAAAGCTGGCTAT
+>>747:3:106:13916:3117/2 1780759 1
+GCGGAACCGGCACGAGAAGCTCTCGCCGACGATGAGCTGCCTCATCATCGAGGCCCACGTGCGGGAGG
+>>747:3:106:13932:7057/2 1780778 1
+ATCCAAGGAGTGAGGATGTCCCACCTTTCAAAGGCCCTCCTGTGCGCCGCGCTCGCCGGCGCCGCGCCGGCGCCC
+>>747:3:106:13932:3611/2 1780780 1
+CCTGTCCGCCCTGGCCCAGCAGGCGCTGCGCCCCGGCCCGCGCGACCGCCTGCCCTCGGCCACCACGTTCATCGAG
+>>747:3:106:13934:9315/2 1780782 1
+TCTTGTTCGCGAGTACGATGTCCATTCCGCCGGCCAGCGCAGCCTCGAGCACCGCGCTTGTATCGCCGGCCGTAAC
+>>747:3:106:13948:19261/2 1780800 1
+GGATGCGGGCGTAACGCTCCCTCCAACGGAGGGACTGGCCGCGGGCGCGGACTGGGTTGGCGATTGCGTGCACGCG
+>>747:3:106:13951:16936/1 1780808 1
+GTCGCCAGCGAGACCCGTGAGCGCTCTCCGCCGGAGAGCGTGTGGACGATCTGGCCGGCCTGTGCCCC
+>>747:3:106:13954:17272/1 1780814 1
+GCAATCTCGTTTGAAACGGCCTGCAGCTTCTCGAGCTTGCGGCCGATGAGCGCGACGCGCGCGCCCAGCGCGGCG
+>>747:3:106:13966:17628/1 1780827 1
+TAGACGGGCACCGCGGCGAGCGCGCCGCCGAGCATGCCGCCGATCAGCGCCCATGCGCCGAAGCCGGCCCACGCGA
+>>747:3:106:13966:17628/2 1780828 1
+GCTCTCGGAACACCTGTTCGGCGATCCGCGCGCGATCGGCGTCACGCGCGGCATGGCGCTGATCTTCCCGATCGAG
+>>747:3:106:13985:3889/2 1780855 1
+TGCTATTGGAAAATGTGCGTGCTTCCGCAGTGGGAATTTTCTGCGACCGCATCAATTCTTTTGCAAAGATTTTCGA
+>>747:3:106:14017:8442/1 1780890 1
+AAGGCGCCCTTGGAAGAATCTGCCCCCCAACAGCAGGAAGCCATGCCGACGAACACGGCCGCGCCTCGGATGCCGC
+>>747:3:106:14034:15196/1 1780896 1
+GCCGGCCGTTCGCTCGTCGCGCACGCCGCCGCCGCACTGCACCGGCGTCCGCACCGCGGCCACGATCTTCGCCCGC
+>>747:3:106:14038:19321/2 1780906 1
+ACCCGCCGGCGATCACGAGCCGCACGCGCGCGAAGGCCGCGGGCGCCAGGTGTCCGCGCAGTGCCGCGAGCGCTTC
+>>747:3:106:14076:21156/2 1780945 1
+GCTCCTGATCGCCGCCGCGACCCGATCGCGAACGGCCGCAAACATCGCCAATTGCTGTTCGACCTCTTTGAACCCG
+>>747:3:106:14150:6949/2 1781027 1
+TGGCCGCGTCGCGGTAGCGCAGGCAGGGCACGATCCGCGCGGGGCCGTCGACCGTCATCGGGCGCTCCTTGTTTTC
+>>747:3:106:14171:20471/1 1781051 1
+GCCGCCGGGAAGATCTATCTCACGGAGGGCCCGCCGCCGGCCGGAATCCGCTGCGTCGCCCAGGCCACTCGGGAAT
+>>747:3:106:14184:9453/1 1781061 1
+GTGGATTTTTCTGACCCTGCTTTGCCACCAGGTATGACGGTTGAGAAGGTGCACGCAGGCATCGCGGTTGCGCTGA
+>>747:3:106:14200:18805/1 1781078 1
+AGCTGGTCGAGGGCGACGCGCTCTCGACGGTCATCGCGCGCGGACCGATCCCGATCGAGGACGCGCTCGCAATCGC
+>>747:3:106:14200:18805/2 1781079 1
+CTTGGCCAGGCCGAAGTCGAGCACCTTGATCTTGCCCTCTGGCGTGACCTTCACGTTGTCCGGTTTCAGATCGCGA
+>>747:3:106:14239:9355/1 1781113 1
+CACCCCCGACTGGTGCGCGCGGTGAAGCGCCTGGAGGCCGCCGCCTCGGCCGCGACCACGTTCCGCCCCGTCACGC
+>>747:3:106:14291:12721/2 1781162 1
+AAAGGGCGCCAGGCCCGGCGACCTGCCCGTCGAGCAGCTAACCAAGTTCGAGCTCGTCATCAATCTGAAGACCGCG
+>>747:3:106:14304:16722/1 1781175 1
+TATCAGGAGAAAACGTACGCAGCGGGCAAGATTCCTGGCGGCTTCTTCAAGCGCGAGGGCCGGCCCTCCGAGAAGG
+>>747:3:106:14359:12088/1 1781239 1
+TACCGGATAAGGCGATAGACGTGCTCGATGAAGCGGGCGCGGCGTTGAAGTTGAGCTCAACTACGGCGG
+>>747:3:106:14375:14922/2 1781266 1
+CGAAGGGGACAAGCAGACCGACGTCGCCGCGGCGCTGGTGCGCGGCGTCCCCGGGCGCATCTCGTTTCTCGGCTTC
+>>747:3:106:14394:14973/1 1781296 1
+CGCTGGCGCCCGCCGCGCGGAGGCCCTCGAGCAATGGCGGGAGATCGGCGGCC
+>>747:3:106:14412:17318/1 1781318 1
+CGACGATCGCGAGCCGGTCGGGACGCGAGGCCGCGCGGGCTGTCAGGATCGAATCGAAGGTCGCCGAGCCCCAGTG
+>>747:3:106:14425:8261/2 1781331 1
+GAGAGGGCCGAATCCGGATCCGGGTGGACCTCGACCATGACGCCGTCGGCGCCGACCGCGACGCCGCCCATCGCG
+>>747:3:106:14425:13029/2 1781332 1
+GTGCTGCTCCATCTGCTCGCCTTCCGGCAGGCACTGGTGGCGGCGCGCAGCGGCGGCCGG
+>>747:3:106:14437:5195/1 1781345 1
+TGCAGCCGGTGCCGGGCGGCCAGCGCGCCTCGCGATCGCGCGCAGATCGAGCGCAGCGAGGCCGACGCGAACGTCG
+>>747:3:106:14479:2815/1 1781382 1
+TGAATGATTACAAGAAATCGCTGGCCCTCGGCGGCTCGCGTCCCTTGCCGGAACTTTTT
+>>747:3:106:14491:20654/2 1781405 1
+ACCCGCGTTGTGCCGGTGACGGCGCCCGCAATCGTCGCGTCGGCCACCGCGCCTTCGATCGTCCCGCGACGTCCC
+>>747:3:106:14536:12904/1 1781468 1
+ACCAGCCGCACGGACGCCGGCACGCGCGCGCCGCTCGCGGCCAGCTCCAGCGTCCAGGCGTCCC
+>>747:3:106:14538:15300/1 1781470 1
+GTCGCCGACGGCGCCGCCGCGGTTGTCGCGAGCTTCGCGCTCGCTGCCGGGTCCGGCGGCCAGCCGGACGTCGCGG
+>>747:3:106:14544:19995/2 1781478 1
+GGCGAACAGCGGCCGGAACACCAGCGGGCCGAGCGCCGCGCCGAACAGAGCCCCGAAGAGCACGTACGAG
+>>747:3:106:14582:16598/1 1781522 1
+TGCTGGCCGCCCATCGCGCGGCGGCGTCCCTCGCCGCCGAGGAAGCCACCGCCCTGACCGACGACGCCGCCGTGGC
+>>747:3:106:14633:12625/2 1781568 1
+ACCGCCCGGACGCCGCCTCGCGGTAGACCCACGCGGGGCCGGCGCCCGCGTCAAGGAGGACGCTCGTCACCGC
+>>747:3:106:14662:16643/1 1781594 1
+GCCCTGAGGCACTGGTGGCCGGATGAGGCACCTGCACCGATCCGCCGGGCGCTCCTAAGCCTCGAACGCAACTGAA
+>>747:3:106:14702:11950/1 1781646 1
+GCGAGGTAGCGCACCTCCTCGAAGTCGTTCGCCGCGTCGATCGCGGCCGCCGCCTGGTTGGCGAAAACCC
+>>747:3:106:14705:13149/2 1781649 1
+ACCGCCACCGCGGTCTGGCTTTCAGCCGCGCGCGCGCAGCAGAGCTCGCGCGCGGTCGCTTCTTCGTGTTCCTCGA
+>>747:3:106:14715:9965/2 1781663 1
+ACACGGAGCACTTCGCGTGCGTCGACCCGACGCTCAAGAAGCTCGCGGCCGGCGCCGACATCTTGATCTACGACGC
+>>747:3:106:14732:12454/2 1781682 1
+GCGCCGCAGGATGGCTCGGATCCGCGCCGTGAGCTCGCGGGACGAGAAGGGCTTGACGATGTAGTCGTCGGCGCCG
+>>747:3:106:14741:20315/1 1781696 1
+AGGTAACCTCCTCGGGCGTGCCTTCGGCGATCTTGCGCCCGTAGTCGAGCACGATCACGCGCTGGCAGACGCCCGT
+>>747:3:106:14755:18030/1 1781712 1
+CGGCCGCTGCCGTCGACGCGATCCTGCGCGATTGCGACGCCAGGCTGGTGCTGTGCGATGCGCCGCGCCGTCCGC
+>>747:3:106:14779:18253/1 1781734 1
+CCCGACGTATTCAACCACAATGTCGAGACGGTGCCCGCACTCTACCGGCGCATCCGTCCCGGCGCCGACTACCGGC
+>>747:3:106:14788:15404/2 1781748 1
+GCGATGCCCGCGACGAGGACCGCGCGCCGGCGATCGACCAGGCGGACC
+>>747:3:106:14797:19510/1 1781761 1
+CGCCGGCACGAACGCTGCGCGCGCGCCCGCGCTGAGCCAGACGCGTACGCTGCGCTGAGGCCGGG
+>>747:3:106:14798:19403/2 1781763 1
+GGAGCCGCCGCACCGCCGCGATCGACGAGCGCAGGAACGCGAGCGGCCCGCGGACGTCGATCGAGATCACCTCGTC
+>>747:3:106:14805:11571/2 1781769 1
+TGTCCATGCCCGGCTTGATGATTTTCAAAGCGACCCGCCGCTCGACCGGCTCCGTCTGCTCGGCCATGTAGACGAC
+>>747:3:106:14808:14177/1 1781774 1
+CTGGCTGGAAGAGGGCGGCGACGATGAGCGTGCTGACCGCCACCGACACGGTCTCGCCACCGAACAGGGCGCCGAG
+>>747:3:106:14827:1315/1 1781793 1
+AAGGCCAGTCACGGGCACTGCCCCCGTGGGCAGCGGATCGCCGGGTCTGCCCGGGGGCG
+>>747:3:106:14851:12454/2 1781813 1
+AGAAGCTGTTCGAGGAGGTCGACATCATCCTGGCGCCGGCGACGCCCTGCACCGCGCCCAAGCTCGGCCAGGTCAT
+>>747:3:106:14863:5446/1 1781830 1
+GCTGGGGAGCTGAAGATGCCTCACTTCATTCGCGTCGCGGTCGCCGCCGCGATCCTCGCCGCCGC
+>>747:3:106:14881:5351/1 1781841 1
+GAACTGCAGGCGGACATGGCCGCCGGGGACGCGGCGCTTGAGCGTCTCGGGGGCACCCGCGGCGATCAGCCGCCCG
+>>747:3:106:14888:13750/2 1781846 1
+GCTCGCGGGCGGTGACGCGCGCGCCGGCCGCAGCGGGTTCGCCTGGTTCTTCGACACCGAGGTGGTCCCCGAGCG
+>>747:3:106:14890:7597/2 1781850 1
+TCATCGGTCTGACGCGCGCGCTCGCGCTCGAGCTCGCGCCGCGCGGCATCACCGTCAACGCGATCTGCCCGGGCTG
+>>747:3:106:14919:5489/2 1781891 1
+CGCGGTAGCCCGGCGTGGCGCGGATCGGGTCGAGGTCGCGATCCTGCTGCATCCAGCCGAGGTCG
+>>747:3:106:14921:12469/2 1781893 1
+CCAAGTGGATGGCGGAGGCGCTGGCGCTGGGCGAGGACGCGCGCGACCGGAGCGCGCCCAATCCC
+>>747:3:106:14924:8608/2 1781898 1
+GTGATGACCGGCGCGGGCGTCGCGCTCGCCGGCGCCGCGCTCGGTGGACGCGCGTGGGCG
+>>747:3:106:14949:12307/1 1781931 1
+CGGTGGCCGACGCGGCGGTGCGGTTCGGGCTGGCCGTGGGATCGCACATCCGGCCGCGCTGCCGCTTCTCGCGCA
+>>747:3:106:14983:16157/1 1781972 1
+GTTGAAAAGCCAATGGCCATTGATCATGCCGCCGCCTGCAGGATGGCGAATACGGCAAAGGCAACAGGTCAAAAAC
+>>747:3:106:14994:15930/2 1781984 1
+GCGGTGCTCGTGATTCCGATCGCGTGGGCGGCCGGGCCGCGCGGCGTGCTGGTGATCGCGGCGGGCTTTCTCGCG
+>>747:3:106:14995:15584/2 1781985 1
+ATTGCACCGTCTCGACGGCCGTGAGCGGATCGGTCGCGCCCTTCGGCGCTTCCGTCGGGGCTTCCTCC
+>>747:3:106:15022:4267/2 1782016 1
+CCGTTGCGCGAGGCCCTGTCGCGCGTCGGGCTGATCTTCGCCGGCAAGTTTGGTACCCCGCTTACCGGCG
+>>747:3:106:15052:4903/2 1782044 1
+GCAACTGCCATGCACTCGGCGGTGAAGGCGGCCAGCGCGGTCCGGCGCTCGACACTGTCGCAACACGCCTGACCGC
+>>747:3:106:15099:4463/1 1782100 1
+TGGGAGCGCGATGACGCTGCGGGAATCCGGCGCGTCGCGTGATCACAAGGAGACGATCAGAATGCCGGGCACAGAC
+>>747:3:106:15099:18505/1 1782101 1
+CGTCGAAGACGTAGTCGGAGGAGAAGTGCACCAGCAACGCGCCGGCCGCGGCGCCGGCCCGGGCCAGGTGCAGCAC
+>>747:3:106:15110:17116/1 1782122 1
+GGAAATCCGATCTCCTCGAACGCACCGATCGCGGCCCGCCGCGCATCCTCGAGCCACTTCGGTGCCGCGGCCTGTG
+>>747:3:106:15112:16975/1 1782123 1
+AGCTGTCCCGGTTCGTAAAGATCAAGCCGGCCCCGACCATGAACAAGGTGGATGCCGCCCTCGCCGCGCTGCTCAA
+>>747:3:106:15112:20962/2 1782124 1
+GGCCGGGGGGGAGTCGCGGGCGGCGCGGGTCTCCCCGGTGTCCGATTTGTCGCAGTCGCTCTTCTGCTTC
+>>747:3:106:15128:11482/2 1782136 1
+AGTCCCCGGCGTAATCCACGCCGATTCGTGCACTGCGCGCCACCCGCGGCCGGCTGTACCGGGCCGGTCGCTCGAT
+>>747:3:106:15140:21096/2 1782154 1
+CGTCGCCAACCGCGTCGATGATCGCGGCGAGGACCGCACCGACGCCGGCGCCGACCGG
+>>747:3:106:15144:19913/2 1782157 1
+ATGCTGAACACCGTGCCCACGGGCACGTTGACGTCGATGTTGGACGAGCCGTCGAGGGGGTCGAACAGGAGGCAG
+>>747:3:106:15205:11078/2 1782215 1
+CCTTCGTCACGTCGACGACCGCGGACGCCGACGCGGACAGCGTCAGCGCGGCGACGGCGATCAGGCCGACCCAGAG
+>>747:3:106:15209:2964/1 1782216 1
+GGGCACGCTGGCGGCATCGACCGCCGCGCGGCAACTGCTCAAAGCCATGGATGCCGGGTCGACCCCGGC
+>>747:3:106:15229:5691/2 1782227 1
+CACGATGATCGGCGCCTCGGTGCTGTTCGGCATTCTGCTCGTGATGCCGATCGGCGGCGCGGACATGCCGGTGG
+>>747:3:106:15233:14921/2 1782232 1
+CTCGAGCCGGACGAGGCGGCCGCGCGACTGCGCGCGGCGGCGGACGGCCGCTACCGCCTCCTCTACGTCGCGCCCG
+>>747:3:106:15233:16365/1 1782234 1
+GCGATTCCCGGAGCGCGCCAGGGCCGGCGCGCGGTCGCCATGGCACTGGCCGAGCTGCGGCACCAGCGCGAGGTCG
+>>747:3:106:15245:13073/2 1782246 1
+GTACACTCGCCCCGAGATGACCGCCGCGCTACCCGATCTCGACCTCGCCGAGCTCATCGCCGACACCGAGGG
+>>747:3:106:15277:11500/1 1782284 1
+CGAAGTCGTACGAGCGCGTCGGCCGGGCCGCCAGCCGCGGCTACGACGTCGCGCGCATCATGGAGGCGGACCGGGA
+>>747:3:106:15281:17877/2 1782292 1
+GTGGTCATGAGCGCACGCCGCGAGCCCGCGCTGTCCGAGGCCGCCGAGCGGGTTCGCCGCGAGACCGGCGCCGCTG
+>>747:3:106:15336:11474/2 1782356 1
+GGCGGCGCGGCCTCGGCGGCGGCCTCGTCCGGCGCCGGCGGCTTGAG
+>>747:3:106:15337:19485/1 1782359 1
+CGGGATCGAGCGCCGCCGCGCGGCGCGCCGGCAGGATACCGAACACCAATCCGCTCGCGATCGCGACGCCGACGGC
+>>747:3:106:15363:19140/1 1782387 1
+GCCCCGAGCGAGGCCTCACGTACCCGCAGCGCCATCACGATCTCCTCCAGCGCGGCGTTCCCGGCCCGCTCGCCG
+>>747:3:106:15372:1954/2 1782394 1
+CTCTCGGCGAACGCGGCTTTTTCGTCGCGCCACGCGCTGCATACCGCCGCGACCGGCAAGGCATTTTCACGGGCA
+>>747:3:106:15398:6353/2 1782418 1
+ACTCATCGACACCGTGACGTCGACCGATGCGCCCGCGGCCACCGTCACCGATGCCGGCGAGACGCTGTAGGCGAC
+>>747:3:106:15442:12636/1 1782455 1
+GCTCGCGCCAGGCTAGCAACCTCCGCCGCGCGTGGCTACGCGCTGCGCGAGGCGCCGCCTGCGGGCTGCGGCCG
+>>747:3:106:15451:12602/1 1782462 1
+ATGGTCCAGGCGGCGAACGGAGTCGCGCCGGACGCGGCCCGCCGCGACGTGTTCCAGATCGAGATCTCTCGCACGC
+>>747:3:106:15469:3601/2 1782475 1
+TCGTCGAGCATGTATGCCGTCGAATAGACGTGAATCAGGAAGCCGATGCCGG
+>>747:3:106:15488:9112/2 1782512 1
+GTATTTCCGAACGCAGCGCCGTGCGTTGCCCCGCGCGCTCCGTTCCCCGCGCATAGCCGTGGACGATG
+>>747:3:106:15507:17269/2 1782549 1
+CTGGCCAACGGCGAGGGCCGCGAGGCGCTCGACGCGCTGCGCCGCGCCCTGAGCGATGCCGATGCGTGGGTGCGG
+>>747:3:106:15574:3705/2 1782616 1
+CCGCTGCCCGGCACGGTCGCCGGCGCGGTGGCCCTGGCGCACTTCCGGCAGAGCTACATCGTG
+>>747:3:106:15588:1320/2 1782637 1
+CCATGGCAAAGCTCGAGGTACTGCCGGCCGACGTGATCCGCGCGCTCGGCCGCCGGCACCGGGCG
+>>747:3:106:15662:4971/2 1782712 1
+GCAGCGATTCGCCCGAGGCCGCCGCGCGTTCGAGCCACTGCCCGCGGCGC
+>>747:3:106:15694:9770/1 1782762 1
+AAGCCCACGCAAGGATTCGCCTATGAGCTGATGCGCGGCGACGGCACAAGCTATTACGTTGAATCAAATGTCTCGC
+>>747:3:106:15715:4592/2 1782780 1
+CTTGGGCCAGCAGGGCGAGAATGCTCAAGTCGGAACGCTCCGGTGAAAGGGGACGCGGCGCGAGTACGGCTCGCG
+>>747:3:106:15739:10773/2 1782795 1
+CCCTCATTCAGGACCCGTCGGAAGAGCGAGCGCTCGCTCGCCGGGCCCGCATCGGCGACAAAGAAGCGGCCGAGCG
+>>747:3:106:15743:15924/1 1782798 1
+GAGCCGCAGGAATGTTGTGGTCGAACACCTCATCGACGCGCGGGCCGGGGCCACGCGCAACGGCACGCTCGGCGAT
+>>747:3:106:15759:19803/2 1782817 1
+GATCCTCTACGACGGTCTCGGCGCCGCGATGCTCGCCGTGGTCGGGATCGTGTCGTTCTTCGTGCACCTCTTCTCG
+>>747:3:106:15779:6151/2 1782838 1
+GCGGTATCGATCTGGACGCCGCCCGTCATCTCGAGGACGCCGAGTTGCTCCCAGTACGGACGCGCCGCCTGCGCCA
+>>747:3:106:15784:5936/2 1782846 1
+TTCGACGACATGGCCCAGCAGCTCGAAGTCGCCTTCGACCGCCAGCGAGCGCTCGAGGACGGCCGGCGCGAGCTGG
+>>747:3:106:15799:2664/2 1782869 1
+CCCGAGGGTGACGAGGACGCGCCCGACGCCCCGCGCGGCCAGGCGCTCGGCCGCCTCGC
+>>747:3:106:15806:17611/1 1782877 1
+CGACAAGGTCCGGGCGATCGCGGGCGTACTGGCCGCGCGGGTGATATAACTCTCGCCACTATGGCGAAGGGCAAGA
+>>747:3:106:15825:20643/2 1782917 1
+TGTCCCGCGCGCGCCAGCGAGAAGTCGAACCGGCTCGACTCGCGCGCCGGGTTCGGCGTCACGCCGGCGAAGCTCG
+>>747:3:106:15829:7567/2 1782923 1
+TCCAGAGCTTCGGCTCGGGCTACGGCGGCAATGCGCTCCTGGGCAAGAAGTGCCATGCGCTCCGGATCGCGAGTTG
+>>747:3:106:15830:13175/2 1782929 1
+TTGCTGCCGCTGACCATTACGCTGGACATCCCGTACATCGGCGCGACGACGCTCTCCCCGGCCATGTACATCCTGG
+>>747:3:106:15845:5136/2 1782947 1
+CTGAAGCGGCGCGAATCGGCGGCGACGCTCGATCAGGCCCAGGCAAGCCGCGCGAAGGGCGATGCCGTGATTCCCG
+>>747:3:106:15856:1833/1 1782962 1
+CCTCGGTCACCAGCTCGCGGATGATCCGCCGCCGCGAGCCACCGATGGCGCGCTTGATGCCGATCTCCCGCGTTCG
+>>747:3:106:15857:19000/2 1782964 1
+GAACCCGGTGGGCAGCGCCGCCGCGTCGGTGGAGGTGGCCGGGATCTCGCCGTGCACACGCTCCTTCTCGACGACG
+>>747:3:106:15884:13510/1 1782988 1
+ACGTCGCGGATCTTGCAGTCGGCCATCAGCTCGACTTCCTGGACGACGCGCGAGATCGCGTCGACGGTCGCCTCGA
+>>747:3:106:15886:15216/1 1782992 1
+AAGGGGTGGTGATCGAGCGCGTGGCCGATCTCGGCAAGCGCGATCGCGCGGCGATCGAGGAGTACTTTTCCAGCGA
+>>747:3:106:15888:11032/2 1782994 1
+TCGTGAGCGGCGAGACGGCCATCGCGCGGAAGCGGCCGTGCGGCACGACGTCCATCGCGTGCTG
+>>747:3:106:15896:5808/2 1783009 1
+CGCGATCAGCCCGTGCTGGTGGTGGACGACGATCCCGAGGTCCGCGGCCTCCTGCGGCGCATGCTCGAGCCCGCGG
+>>747:3:106:15896:7530/1 1783010 1
+CGGCTCACCACGACCGGTGCTATGGCCATTTCGATCGCGGCGCCATTTTCACATGGTCGCCATCACGAGAATACCG
+>>747:3:106:15913:4364/2 1783030 1
+CGGGTAACGACTTGGAAGTCCGCGCCGTTGGCGAGCCGCCCCGTCGTGTGCAGCC
+>>747:3:106:15929:5664/2 1783042 1
+TTTTATGATGCGGTCCACGCGTTTCTGGGATCAATACAAGAGTTACATCATCGGCGCCGTCTCATTGACCTTCGCG
+>>747:3:106:15936:5244/1 1783052 1
+GTCGCCGAGGTGGTCTACGACGCCGAGCACTTCTTCGACGGCGTGCGCCACAACCCCGACTACGCGCTGGAGTGCA
+>>747:3:106:15966:5657/1 1783092 1
+CTTTCACCTGCCGCTGCAGAGCGGCTCGGACCTCCTGCTCCGCCGGATGAACCGCCAGTACACGCGCGACGACTAC
+>>747:3:106:15992:7371/2 1783118 1
+CAGATCAGCCCACATGAGGGCAGACCGTGCAGAAGGTCAGGGAGCGAACCACCCGTAAGTATGAGTATAGCTGTCA
+>>747:3:106:15999:7965/2 1783130 1
+AGAGAACAGCACCGAGCGCCCCGCGGCCTCGAGCCGCACGCTGGCCGCCCCGAGGATGTGGCCCGCGCGCGAG
+>>747:3:106:16007:9440/2 1783136 1
+GATCCCCATGTGGTTCGGCACGACGTCGATGAGGAGGCCCAGGCGGTGGTGCCGGAGCGCCTCGGCGAAGCGGCCG
+>>747:3:106:16015:21013/2 1783151 1
+CTTTTGTGGCCGCTTTGGTGTGAGAACTGGCGATTCGCGGCGACGCGCGGCAGATCGCGAGTACCGCTGAGGATTC
+>>747:3:106:16025:20849/1 1783160 1
+TCGCGAGAGGGCCCACCGCGCCATCTCGCCCACCTCGGAATCGCGCAGGAGGCTGGCC
+>>747:3:106:16034:20873/2 1783167 1
+CGATCGTTTTGCCCAGCACATCGCGCGCGCCGCCGAAGCGCTCCTGCCAGAGACCGTAACTGATGACGGCCACCAG
+>>747:3:106:16056:2572/2 1783194 1
+GTGCGGGCACGGGGCGATCGCGCAGCGACGGCCGCCGCTGCCGTTCGAGGACGCCGAG
+>>747:3:106:16059:11176/1 1783199 1
+CGATCTACGCCGACGACATCGCGCTGCCGCGCATGCTCCACGCCAAGCTGCTGCGCAGCATCCACGCCCACGCCCG
+>>747:3:106:16090:18132/2 1783224 1
+TTCGCGAGCGGCAGCGATGCGCGCGGCCAGGTCGGGCGTGTACGCGGTGCGGTAGTAGCC
+>>747:3:106:16100:10319/2 1783233 1
+TATTACATGGTTCGGGAAGTGGATCCGAAGGCGCGACGCTACTCGGCGATCATCATTCCTTACGGCATTGGTTATG
+>>747:3:106:16111:6499/2 1783239 1
+CACCGCCACGATCGGCACCAGGAAGCGAGGGGCCCGGCGCAGCGGGATGCCCTGGAACAGGGTCTCCAGCGTGTGG
+>>747:3:106:16112:17125/1 1783240 1
+AGGGCGCTCCAACCACAGTTGCCGAGCGCGACCGCCACGCCGACGTCGTCGCCGAGCTCGCGGAAGAGCCCGATCG
+>>747:3:106:16113:19412/2 1783241 1
+ACTTGCGTGCCGGGGGGCAGCTTCAGCACCACGTCGGCGCCGCCGGCGCCGGTGCGGTGCTGCCCCATGCCGTGGC
+>>747:3:106:16123:7371/2 1783251 1
+GTTGCGTGAAGCGCAGGAGCGCAGGGAACGGCTGCGCGCTGAGAAACAGCTGCGCGAATCGCACGAGCAGCTGCGT
+>>747:3:106:16155:5688/1 1783280 1
+GTAGGTCGAGACGGCGGAAGCATCGAGATCGTACCGGCGCGCCAAGGCCGGGTTGCTGTGGCAGC
+>>747:3:106:16162:13188/1 1783290 1
+CGAATCCCCAATCCCGAATCCCGAATTCCGAATCCCGAATCCCGAATCCCGGGAGGCTTACCGCTGAGGACTACAT
+>>747:3:106:16185:12422/1 1783313 1
+AATTTAAGTAATATCAACCATTTAGGTTGGCTGGGGCGGGAGGATTCGAACCTCCGTATGGCGGAATCAAAATCCG
+>>747:3:106:16189:15081/2 1783318 1
+CCATGCTCCGCCTCCGGCGCTCGGCCGCCTTCGAGGAGAAGTACCTCTTGCAGGGCCGCCCGGTGCACTTCCCCTT
+>>747:3:106:16190:7589/1 1783319 1
+CGCCGCTGTGGCCGGACTGGGAGCGGGCGAGAAGGGCGATGATGTCGCGGCGCACGAAGAGCGCGCGCTCGCGGAG
+>>747:3:106:16206:17617/2 1783338 1
+CCGGGCGATCGCTGTTGCGCTCGCCGCGCGGCGGCGGCGCACGAGCGGCGAAGAGGTCGCGTTCCATCTCCG
+>>747:3:106:16210:8100/1 1783341 1
+CTGAGGCGTTGCGCGAGGCGAGCGCGGCCGCGCGGGCCGGCGCGTTCGCCGAGGCGCTGCGAGTATCGAAACGACC
+>>747:3:106:16215:5890/1 1783346 1
+CGAGCTCGGCGCGGGCGGCGCGGCTGCCGGCGCGGGCCCCCGTGACCTC
+>>747:3:106:16240:9281/1 1783369 1
+GCCGAAGGCGAGCGTGGCGAGGAGCATGCCGAGGACGTCCGAGCCGGCGACCCGCCCGAGCGCGGGCTGGAGCGC
+>>747:3:106:16240:19624/1 1783370 1
+AGGCCTTCCGCGAGGGACACGGTGGGCTTCCAGCCGAGCGCGCGCGCGGCCAGCGCGGGGGAGAGGCAGCTCC
+>>747:3:106:16251:2357/1 1783381 1
+AAAATCGTATTTCCTAGATAATGAGACGATGTTCTTAATGACACGCTCGTCGGTGGTGTCGCGAGAACTCGGCTCA
+>>747:3:106:16259:17523/2 1783388 1
+GATCTCGTCGATGAACAGGACGTCGCGCTCGTCGAGAGCGGTGAGGATCGCCGCGAGGTCCCC
+>>747:3:106:16288:15996/2 1783417 1
+GCTGCACACGCCGGCACGCTCGCGTGCGTGGCGCGATCGCGAGCGACTTGGGATTCTTCGTGCTGGTGGGAACCGG
+>>747:3:106:16295:5337/2 1783424 1
+CGCGGCTGCTCACCGGCGGCGGCTGCTACAGCGACGACGTCAACGCGCCGGGGCAGGTCTACGTGTG
+>>747:3:106:16332:13659/1 1783459 1
+GAAATGGCGATGTGGTCGATGCTGGGCGCCCGGCCGGTGACCATGATCTCGTGGGAGTCGTTCGGCGAAGGCTGGG
+>>747:3:106:16356:16435/1 1783497 1
+AACCGCCGAGAGCCTGTCCGCGCGCAGCGCCACACCCAGCGGCGGCGCCCACCCGCCGAGCAGATAGACG
+>>747:3:106:16499:7149/1 1783624 1
+CCGCGTCCCGCGAGTTGCGCCGACGCAGCGATGTCGCCGACGCCGTGCGTGACGACGAAATAGGCACCGATAC
+>>747:3:106:16509:11829/1 1783630 1
+GGAACGAACTGCACCTGGAATCCCTCGTTGGGCAGCGGCGCGCGATCGAAGCCGCCGTGGAACGCGACGAATGCGC
+>>747:3:106:16526:6068/1 1783641 1
+TGCACGCTGGTCGGCTACTGCTCGCAGGTGTGCCCGAAAGGCGTCGACCCAGCGCGCGCGATCAACCAGAACAAGA
+>>747:3:106:16541:5799/1 1783664 1
+TCGCGAAAGCGCATCTTCGGATACAAGTTCATCGGAATGTCGAGCGTCGCCATCGCGGTGCTCGGCTTCTTCGTG
+>>747:3:106:16559:6567/1 1783692 1
+AGGGCCTGGGCCAGCGACGCCGCGGCGATGACGCCGAGCAGGACGAGGCTCAGTGTGTCCATGGATGGCACGGCCT
+>>747:3:106:16574:1364/1 1783702 1
+ATCTTTCCCTGGCTCAAGATGACCGCCGCGTTGGTAGCACGTCCGCCGCTCCCGCTGAGTCCCTCGCGTTCTAGCT
+>>747:3:106:16579:20266/1 1783706 1
+CAGCCGTCCCCCCGAGCCGCAGCCAATCGGCGTCGTCGAAGGCGCCGCGGTCGAGTGGCGCGCCGCGCTCGTGAGC
+>>747:3:106:16602:10805/2 1783724 1
+ACCTTGGACGCATCGCCGAGCACCGCCGCGGCGACGGCACGGCACACGTCGACGTCGATGCCGCGCCACACGCC
+>>747:3:106:16606:3289/1 1783725 1
+ACAATCAGCGGCCCGCCGCCGATGCCGAGCGTAACGGTGCCGACACCCGGAATCGGAATT
+>>747:3:106:16618:6829/2 1783750 1
+CAACCTCCGCGACCGCGCCGCGATCGCGGCCGCCGCCGCAGCGACGCTCCGCGACCACGG
+>>747:3:106:16631:7156/1 1783765 1
+CTTCATGGAGAACTGGAGCTTCGACGGCCTCTTTGGGAGGTTTCCGGGCGCGGACGGTTTCGCGCAGGCTGGCGCG
+>>747:3:106:16641:7524/1 1783770 1
+ACTCTGTTTCAGAGTACAGCTCGGCGATCGCCGCCGCGCCGTCCCGCCCGCCCGTCCTGCCAGTTCCACCCAACAG
+>>747:3:106:16646:13951/2 1783774 1
+CGGCAATCTCGAGCGCACGCCGCGCATCTGGGTGAAACCGAAGACCGCGACGCCGAGTGCGCCGCGCGCGCCATAT
+>>747:3:106:16658:9903/1 1783784 1
+TCGCTCGCGCCGAGCTCGACGGCGAGGGCCTCGACGGTGCGAGAGCCGCGGGACAGGGC
+>>747:3:106:16664:2691/1 1783794 1
+CGAAGACATCGAAGCGAAGACCTTCGAGCTTCGCGAGGCGCGGGAGATGGTCAGGCGCGGCGAG
+>>747:3:106:16687:8403/2 1783819 1
+TCACCGTCGACGGCAACCTGCAGTTCGCGCTGAGCAGGGCCGCGACGCGCTTAGGCGCCGCGCGCCGAATCGACCT
+>>747:3:106:16689:15835/1 1783825 1
+GGCGGGCCCGCGGCCGGAGCGGCGCTCGCCGCGCACCGGGGCGTGGACAAGGTCACGTTCACCGGTTCGACGTCGG
+>>747:3:106:16691:15551/1 1783829 1
+GTGCGTGAGATCGAGGTCGGGATGGACGTCGACGGCGACGGCGCCCGCGATCTCGACCCGGCGCGGATCTCGTACG
+>>747:3:106:16759:16955/1 1783890 1
+AACCGTTAATGCCAATCAACGGACGGATGTAGACCTGTCGCGCCGCGCGATTTGTCGAGAAGTGG
+>>747:3:106:16765:10057/1 1783898 1
+GATCCCCAGTTCGTCGAGGCCGCGCGCGTGCTCGCGCAGAAGGCATTGCAGGCGTCGGCCTACCGGGGGG
+>>747:3:106:16800:14106/2 1783937 1
+GTCGTCATCGGCGAAGGGGAGAAGGACGAGGCCCCGATGCTGTTCAACGGCGAGGAGGTCGGCGACGGCACGGGAC
+>>747:3:106:16808:21163/1 1783951 1
+GGGTCGGTGCTGATCAGCTAGCGGGGCCGGGCCGCGCCCGGCGCCAGCGCGACCACGACATGCC
+>>747:3:106:16809:9242/1 1783953 1
+CGCCAACACCCTCGTCCTCGGCGGATACGAGCCCGCGGATCCCGTCGATGCGCACGGCGAGTTCGCGCGCCGCGGC
+>>747:3:106:16811:17371/2 1783955 1
+GGGCCGCAGGTGCGGCGCGAGCGCGCGAGCGGCGGGGACCAAGGCGAGCACGGTCAGGGCAGCCAGAGCGG
+>>747:3:106:16814:13469/2 1783958 1
+CCATGCAGGCGCGCGGACGCGCGCTCGAGGAGCGCGGCGCGACGATCGAGGCGG
+>>747:3:106:16817:4895/2 1783961 1
+AAGTCGGTCAACGGCGACGTCGTCGGTGCCGCCGCCGCGGCGCCCGCGGGCGCG
+>>747:3:106:16840:14592/2 1783986 1
+GCTCGGCCGGGTCGAGCGGGCCGGCGAAGCCGGCGCCGGCCACCTTGTTGAGCGGCGACCCGGGCGCGG
+>>747:3:106:16845:19967/1 1783987 1
+TGGTGGCTGGTGGGTTTGGCCGGCGCGCTTTTTGCCTTCATCTTCTTCTTCGAGAGACATCGGCAGATGGGTAACG
+>>747:3:106:16876:14944/1 1784024 1
+GGCCAGCACGATGAACCTGCCGCCCGCCGTGGAGCTGGGCGCGGACGGCAGCAGCGACGAAGGTGCGACCTTCGTG
+>>747:3:106:16877:18520/1 1784025 1
+CGCGTAGTCGGCCATCGCGACGTGCGGCGCGTCGCGGTCCGCGTCCGAGAAGACGGCGACGGTCTCGATCTCCAGG
+>>747:3:106:16883:5382/2 1784036 1
+TCCTCCGGTGCTCGCGCGGTGCTGGTGCACAAGAACGACATGGGCGGGAGCTTCGCCCTGGACTCGGTGGCCTACG
+>>747:3:106:16894:9566/1 1784043 1
+GAGCAGAGGTCACCTCGACGCCCGGCGCGTCGAGCGCCGCGAGGGCGTCGGCCGCGACACGCATCTCGGCC
+>>747:3:106:16911:18517/1 1784061 1
+GCCAGCGGCCGGCAGCTCGTCCACTACAGCGGCCACAAGGAGGCGGTCCGCGCCGTCGCGATCCGCCCCGACGGCA
+>>747:3:106:16931:16960/1 1784081 1
+ACGGCAAGGCGGACACCGCGGTGCCCGCGGGGGCGGCGCGCCTGTCGGCGGACGAGATCCTCGCCAAGCTCGACGA
+>>747:3:106:16939:19184/2 1784083 1
+CGAACGTCACGACCACGATCTTCGAACCCGCGGCCGACTCGAACTTGCCGGGCCGGTTCGAACCGCCCTCGACGTG
+>>747:3:106:16958:14580/2 1784097 1
+ATCCGCCAGCGCTGCGGCGCGCCGGAGCGCGCGCGCAGCGTCGGCAGGACCTTGCCGTTTGCGAGCACGTACGCGC
+>>747:3:106:16969:5961/2 1784109 1
+GCTACATCGCTCCCGGCAGACCGGTCGCTCCCGGCGCCGAGGCGTTCGCGGTCCGGGCGTTTCATGAGAAGCCCTC
+>>747:3:106:16982:6836/2 1784121 1
+ACCGACGAGACCCACGCCGCCGCTCTCGGGATGCTCGCGCGGCAGGGCGTCTACTCCGTCGTCGGCTACG
+>>747:3:106:17076:18190/1 1784212 1
+AGCCTGCTAGAACTTCTTCTTCTTGTAGACCTGCGCCGCGACGGGCCCGGAGCCGGCGCGGGCCTTGATGACGAGC
+>>747:3:106:17088:7856/2 1784226 1
+TTAGAGTGGTCTTGCCCGCGCCGTTAGGGCCGAGCAGGGCGAAGATCTCGCCTTTGCTAATGTCGAGATTGATGCC
+>>747:3:106:17117:7869/1 1784258 1
+CCGCAGCGCCGCGCGTGCTCTTCAGCGCGTCGTGCACGGCCGAAATCACGTCCTCGGCCGAGCGCTCGGCGTTGCG
+>>747:3:106:17121:5549/1 1784265 1
+GAAGGCGCGGCGCGCACCGTGCGGTAATGCGGCGCGTCCGGTATCTCTGCTTCCCCGAAGAGAGTGTCCTCCGGCA
+>>747:3:106:17143:18867/1 1784289 1
+CCCGGATCAGCCCGGCAAGACCGGGATTGGCCAGCACGACGAAGCGCCGCGGCGTCACGCCGTTGGTCTTGTTGCT
+>>747:3:106:17165:19833/1 1784315 1
+TTGTTACTTTTTTGGCACCGCCAGACTGTAAAAGCGAATTTGTAAAACGAATTGTTGGTTTGCCTGGAGAAAAGAT
+>>747:3:106:17169:20814/2 1784326 1
+CTGCGACCAGACCCGCTCGGGCGGCGTGAGCGGGTCGAGCGACTCCGCGGCCGAGGCGATCGCCTGAAGGTCGTCC
+>>747:3:106:17172:15488/1 1784327 1
+GCTGTTTCTCGAGGCTGAGGACCCCGACAAGGACATCCAGCTGTACATAAACAGCCCGGGGGGGTCGATTACCGCC
+>>747:3:106:17175:12061/2 1784331 1
+CAGCAAGGAAAGGAAAGCAAAATGCCCGATGAGA
+>>747:3:106:17190:12167/2 1784340 1
+GCTTGAGCGGCTCACCCACGCAACTCACTAAAGAAGCCCGCTCAAGGCGAGTCCGCTCCAAGCGCTTGTTCGGGGG
+>>747:3:106:17217:15525/1 1784366 1
+TCGCCCGTCCGCGCCTCCAGTTCCTTGAAGAGGCGGACGTTCTCGACGGCGATGACCGCCTGGTCCGCGAAGGTCT
+>>747:3:106:17227:14661/2 1784380 1
+GTCGAGCTGGTCGTGGTGGCCCGGCCGAGCGCCGCGGAACGTCCATTTCCGGAGCTGG
+>>747:3:106:17228:4672/2 1784383 1
+TGGCGGGAGATGCGGTCATCACTTATGAATATTTTGAGGCGGCCCGCGTTTTCGAGCAGGTTACCGATCTTACCGG
+>>747:3:106:17236:19006/2 1784388 1
+GCCTCGGTGGCGAAGCCCACGGCGCCGGCGCCGAGGTGCGCAGTGCGCGCGAGATCCTGGGCGAAGCGCACCAACG
+>>747:3:106:17236:7856/1 1784391 1
+GCGAGCGGTCAGGTGCCGGCGCGGCTCGGGAACCGCCATCCGAGCATCGTGCCCTACGAGACGTTTGCCGCGTCGG
+>>747:3:106:17252:20468/2 1784409 1
+TTGTACTTGTAGTAGGCGAACGGCCGGATCCGGCGCACCGCGCCCTCCGCCGGCCGCCAGGTACGCCCCTGCTCGA
+>>747:3:106:17260:15549/2 1784413 1
+GAGGCTGTTCCCACCCCCCTGGGTTTCTGGAGCCGCATCGACCTCGCCGCCGAGATCGCCGAAGCCAACGCGATCC
+>>747:3:106:17289:16236/1 1784444 1
+TACGACGCGTGCAACCGCCGATCCTCGGAAGCGTCCGCGATCGCGAGCGCGCGCGCGGCGAGGCCGACGG
+>>747:3:106:17313:14440/1 1784464 1
+ACCCATCCAGGTTCGAAGAGCGCCGGCGCTTGAAGCCATAACCGCCGCGCCGATCTGATGGGACATAAAGATCCAG
+>>747:3:106:17314:15099/2 1784467 1
+CCTGGTTTGGCGCCAGGCAGGCGGCCGCGCTGCGCGAGCGGGCCTGCGATGATGTCGTTCTGAACGCCGG
+>>747:3:106:17319:15942/1 1784475 1
+ATATTCGCCGCGCGCGCGCCGACGACGTCGATGTGATACAGGTCGCCAACGTGAATGGTCGTCTCCGGCGTCGCGC
+>>747:3:106:17342:13798/1 1784499 1
+CGCCTACCAACGTCGTCGCGCCGACAACGGCGACCACGCCGATCACGGCGGCGAGCAACGCCGGGCGTAC
+>>747:3:106:17352:20655/1 1784509 1
+GGGACGCCGGCCAACCGGCGGCCCCGGCTGGTTCGGTGGCCCTGGTAGCGTAGGGGAGGGCGTGACGATGAATCCG
+>>747:3:106:17379:20628/1 1784543 1
+CCGCCTGCGAGCCGGAGTTCCCGCCGCTCGAGATGATGAGCGGAAGAAAGAGGGCCAGGACCACGGCCTTCGCAAT
+>>747:3:106:17409:2109/1 1784572 1
+CCATCGACACCACCTGGTCGGTGATCAGGCCGGGGACGCCGCCGGGCAGCGGCCAGCCGTCCAG
+>>747:3:106:17411:4270/1 1784575 1
+GGCCGACCGATCGAGCCGCCGCCGTCGCTGCGCCTGCTGCGCCAGGCGCGGGCTGGGGG
+>>747:3:106:17424:7264/1 1784595 1
+GTACGCCGCCAGCGATTCCTTCATGCGTGCCGCGCGAGCGAGCAGATCGCCGCGGCGCGCATTCACCCGGTACTGC
+>>747:3:106:17436:10642/1 1784599 1
+TTCGGTGGGACTGCTGCCGGGGTGGCGGGTGCTGGACGTCGCCTGCGGCACCGGACGGCACGCGGCCGCGTTT
+>>747:3:106:17484:20722/1 1784638 1
+CGGCGGAGACAAGGAAGCGGCGCCGGCGCGGAACGTCGGCATGCTCGGCATCGACTGGG
+>>747:3:106:17529:16010/1 1784685 1
+TTTATCGAGCTCGGTGATCTGCTGGTCAACTTCCTTCACTTCCGGCGCTTCTTCAGTGGCATCGACAAGCAGCTGG
+>>747:3:106:17530:9448/1 1784686 1
+CGTTCCCTCAGCGCACTGGCGCTGGCGTTGGCGGCGGGCCGGCGTAGCGTGCCCGCGGCCGGATCAGCTT
+>>747:3:106:17549:9490/2 1784701 1
+AAATCCGAGCAGGTTTCGTCGAGCTCGCGCAGCGGCGCAGCTGCGGCGGCGTCGCGCTCGCTCTCGATGCGG
+>>747:3:106:17604:1050/2 1784749 1
+TCGACATGCGGGTGGGTGAGGTCGGCACCCTCGCGAGCGGCGCCAAGGCGCGGGCGGACCAGGCCACGGGGGCCG
+>>747:3:106:17612:11313/1 1784760 1
+GTTCATCTTGATCGACGCGGCGCCCATGTCCACCCCAGGGATCCCCGAGGCCTGCATGACGATGGCCATGCCC
+>>747:3:106:17638:10312/2 1784804 1
+AAGTCGACGAGCGTGGCACGAGCGGGATCCCCTTCCGGAAGCAGGATGTTGGCGGGCTTGACGTCGCGATGAACCA
+>>747:3:106:17654:6477/2 1784822 1
+AATCGACGTGTCGCGCTCGATCGCGATCAGCGCTCCGAACTGTT
+>>747:3:106:17659:10031/2 1784832 1
+TTCCCGGAGGGAAGCCCGCAGCGCGGTTCGCGGCGCGGTCCAGGCCTGCCGCGGACATCCGGCTGTGTTCGCCTGC
+>>747:3:106:17673:17424/1 1784855 1
+GTTGCGCGTGCGACCTGCCTGCTGATGAACGCGCAGCCACGCAGCGCGCGCTGCCTGGCGCGCCTTATCCCACGAC
+>>747:3:106:17675:5994/1 1784861 1
+GGGCCTCCGCCCCAGAAGGCGCGCGGCGCGCAGCAGGTGCCGCGCCGCGCCGCGAGCGCGTCCCAGTCGC
+>>747:3:106:17707:18584/1 1784884 1
+TCGCGCGCGCACGCAGGAACATCTTCCGGGCGGACCCGAGCGGCGCGTCGAGTCCGGCTTCGTCGGGGCGCTTGAA
+>>747:3:106:17711:7637/1 1784886 1
+GTGCTATCCCGAATTCCCGCTCGTGGCCTGGGCGGCGCGGCGGCTGGGCCGGCCGGGGAAGTGGAGGTGCGACCGC
+>>747:3:106:17715:13054/2 1784889 1
+TTGACGGTCTCGCGTTCACGACGGATTTCGCGCTCGAAGCAACCTACCGCAGCGTTCGTCGCTCGGAGTTCGGCAT
+>>747:3:106:17736:11249/1 1784914 1
+GCCGAGAACAGATACCGCGTGGGTGTGCTGTGCGCGAGGTGCGAGATCGCCGCCGTCGTGATGTCGCCGCCCCAGG
+>>747:3:106:17737:15396/1 1784916 1
+CGGAAGGCCAGCGCCAGCCAGTCCAGCAGCTCGGGATGCGACGGGAGCTCGCCCGTGACGCCGAAATCGCCGGCAG
+>>747:3:106:17752:15101/1 1784938 1
+GCTGGCATACTCTTTTGGCCCTGCCAGCTGGAGCCGTCCATCTTGAGCTCGCGGCCGCCAGTGGTGAGGGTGACTT
+>>747:3:106:17774:8082/1 1784961 1
+GGAGGCGGCGGGGCGCGCGGAGACGCTGGGCGTGCCGCTGGTGACCCTGGACGTGTCGGGCGACTCGCTCTCCGCG
+>>747:3:106:17823:6753/2 1785003 1
+AGGGCAATCGCGAGAGTCATCGAACGTGCCGTCATGGGACCTCCGGAATCGCGCTGCCTCGGTGAATCAAGACGCC
+>>747:3:106:17825:13557/1 1785008 1
+GCGACGCAGGCCACCAGGTCCTCGATCGCCGCCGGTCCACGGGGTGCTTGCGGCGCGGGCTGCGGCCCGCGGCGCA
+>>747:3:106:17901:14996/1 1785093 1
+GGCCTCGACGATCGCGGCGCGGACTCGCTCCATCGCCTCGGCATAGGCCCGGGGCGACATCGCCTGGCTGCCGACA
+>>747:3:106:17908:9428/1 1785100 1
+CCGAACGCGCGCGCGATCGAAAACGCAGCGCCGACTTGAACGCATTGCCGTCGGCATTGATGATGCCGACTGAAGG
+>>747:3:106:17917:13814/1 1785119 1
+GCGCCTTGCATGCGCGCGCGCCGCGTTACCGGCGCCTCGCCGTCGCGCTGCACGCGCGCGGCGTACTGCGAAAGCC
+>>747:3:106:17940:15784/2 1785138 1
+AGGCGCGGACTTGAATCATCAGACCGTCGATGCCGGTCACGACGCAGCGCTGCCCGCGCGCCAGCGCGGTCTCGCC
+>>747:3:106:17958:14302/1 1785161 1
+GCGCGTCCACCTGCACTCCCTGGGAGGCGAGCGAGCGCAGGAGATGCTCGCGCTCGGGCGCGCCCGGCGTGACCCG
+>>747:3:106:17973:8501/2 1785177 1
+TTGTCTGCATGCCCGAGCGCGGCACGCCGCCGACCGCGCCCATGACCACCGGCGGCTTCGACTT
+>>747:3:106:18017:11062/2 1785220 1
+GCAATATCATGATGCCCCAGATGTTGCCGAACGTCGTCGAGACGACCGCCGCGCTCGGGCCGGTTGTGCGAGCCG
+>>747:3:106:18034:15437/1 1785242 1
+TGCAGCGGCACCGTGACGCGCGCGACGCCCGCCGCGTCGGCAGCGATCGGGCCGACGACCTCGTTCGCCCC
+>>747:3:106:18084:17569/1 1785284 1
+CACGGACTCGAGACCTTTTCCCGGTTGCACGCCGAGGCGCCCGGCGTGCCGATCATCGTTTTGAGCGGCCTGGAGG
+>>747:3:106:18094:5060/1 1785293 1
+CCGACCGCGCCGCCGGCAAGTTGAATCGCGCGATTGGCGATCACCTCGTTCGCGTTCATGTTGGTCTGCGTGCCCG
+>>747:3:106:18119:7694/2 1785319 1
+GGTTGGCCGCGAGCGTGCGCGCCTCGTCGGCGAGCGCGAACGCGGGTGCCTCGTCCTTCAACGGGGCGACCGCCCG
+>>747:3:106:18166:16665/2 1785364 1
+CTGGAGCAGATCGTCCTGGCCGCCAAAGAACTCGGTCAGCTCGCGCCCGCGGACACGGGCCGTCGTGCGGATGTTC
+>>747:3:106:18174:7757/1 1785370 1
+CCGGGCCCACCGAGTGGCGCGCCGCCACGACAGCGCCGGCGCGGGATGGTCTATCATCCGCGGCATGAGGCGG
+>>747:3:106:18181:2166/2 1785379 1
+GGGGGCGAGATCGCGCGCGTTGCAGACGCGTTCGCGGCGCTCGCGCGGATCACCGGGCGCG
+>>747:3:106:18184:9528/1 1785383 1
+AGCCACGGCGGGCTGGTCGGGTCCCACGCGGTGTAGCCGCGCGCTTCGAAGGTGCTGCGCATGCCGCCCGACGGG
+>>747:3:106:18202:1142/2 1785400 1
+ACGGCCAAGAGTGCGTTGCCCAGCAGCCAGAGAACAACACTCATAGGAATAGCCGCGCCGGCCGAGTGGCCGGGCG
+>>747:3:106:18214:5427/1 1785408 1
+CACTGGCTCGTCGCCCACGCCGGGCGGAGCCATGATCCGGAGCTGCCGGCCGCCACCGCCCGCGCGGCGCTGCCCC
+>>747:3:106:18216:14699/2 1785413 1
+CGCGATCCGCACGAGATCGCGTCGCCGCTGCCGGGCCGTCCCGCGCCATCGTTTTCGCTTCCGGTTTTCGTCCAGG
+>>747:3:106:18223:20866/2 1785420 1
+TTCTTCTGGTGTGCGGGGCAAGGCGGTTTCGGCATCCAGAGCGCGCCCGCCGCTGCGAGGCTTGCCGCCGC
+>>747:3:106:18235:19161/1 1785441 1
+GCCGTGGGTGCCCGACCACGAGCTGGCGGGCGGCGGCGCGCGCGTGCGTCCGGAGTTCCTCTGGG
+>>747:3:106:18239:3158/1 1785445 1
+TAGTCGATCCCGAGACTGTCAACCCCTTTTCTCGCTCAACCGCCCGCGCGACTCAACGGCGACAAACCGCCGTGA
+>>747:3:106:18275:10981/1 1785477 1
+GCTCGGCGGAGTCGCGCGAGATGGCCGCGTACGCCTCGGTCTCCGCCGCCGGCACGAACGCGCCGCCCGCCGCGGC
+>>747:3:106:18300:2946/2 1785498 1
+ACCGCAGCTGGTACAACCGGGCGGGCGTCGAGCGGGTGATGGAATTCACCGACGAGAAGACCTGCAAGCAATTCC
+>>747:3:106:18303:18262/2 1785502 1
+CGCCGTGGCGGCAGGCACCATCGAGTCGAGCAGCGGCAGCGCGAGCGTGACGCCAGCGCCACGAAGGAATGTTCGC
+>>747:3:106:18314:5561/1 1785519 1
+TGCGCGGCGGCGGGTCCATCCACGGCGAGGTCGTGCAGCGGACCGCGACGTCCATCGTCATGGAAGTCGGCCCGGG
+>>747:3:106:18355:4268/1 1785552 1
+GATGGTGTCGTCGGTGGCGAACACTGTGGGACACCAGGTATCAGGTGTCAGGTATCAGGTATCAAAGGTCAGAGC
+>>747:3:106:18361:20649/2 1785556 1
+GCCGGCTTCGCCTTCGACGTCTTCACCGGCGACTGGGTCCGCGCGCTGACCACCGGCGGAACG
+>>747:3:106:18364:7303/2 1785559 1
+CTTCTGCCGGATTACGTACTGAAGCCACGGCAACGTGCCGTTCGCCGCGACGGGTGCGCCGGTCT
+>>747:3:106:18376:15172/2 1785574 1
+TCTGTGGCCCTCTGTGATCTCTGTGCCTCTGTGTTGAAAAGGGATTGTGGTTGGGTCTTCGCCTCTCATTTGACGC
+>>747:3:106:18424:4847/1 1785614 1
+TGCCGAACGGGCCGCGGGCGAACTCGGGCGGCGCGTCGACGCCGTGAGGCCAGTACTCATACGGTCCGTCGTCGCG
+>>747:3:106:18428:1910/1 1785620 1
+GACCGCGCAGTCGTAGTCGGTGGCCCGGAGCTCGTCGAGCGCCTCGGCGCCGGTGCCGGCCGTGG
+>>747:3:106:18458:4796/2 1785650 1
+ATCACCGCGCGGTTCACCGCGCCGTGCGGGTCGATGTGGAATCCGCCGGGGCGGCAATAAAGCCCGTGG
+>>747:3:106:18498:5306/2 1785699 1
+GACTTGATCTGCTGGGGCGTCCAGCCGGGGTGGCGCTGGACGAGGATCGCGGCCGCGCCGGTCACGTGCGGCGCCG
+>>747:3:106:18597:16658/2 1785781 1
+GGATGTCATACAAGACCTTCGTTACTTACAGCGTGCTCGGCGGTACGCTCTGGATCTGGAGCATGCTGTTCACCGG
+>>747:3:106:18621:13866/2 1785801 1
+ACCCGGCGGGCAGGTTCGAGACCACCGCGCCGCGCGCCCTGTCCGCCGGGTCGATGCGGCCATCGTCGCCCATCCA
+>>747:3:106:18649:19870/2 1785814 1
+GTCGAGGTGGGGGCGGAGCGAGATCCGGCGCGGAGCGGAGCCCTGGCGGAGCTCATACACGAGG
+>>747:3:106:18679:15304/1 1785838 1
+CACCAGCAGCGATACAACGTCGTCATCCGAATCGACGGTGCGCGACATCGACATCCACGGCGGCTGCAACAACTGG
+>>747:3:106:18690:6077/2 1785843 1
+GGGACGTCTCCGGACGTGCAGGCGCCGGTCGCCGAGGGGCGCTTGACCGGCACGGTCGTGGGGGAATCGCCCGGCG
+>>747:3:106:18695:17246/2 1785846 1
+GCCACAGCCCCCTTGATGTCCCAGGTCGGAATCGGCGGCGCCCTGGAGTTCTTCGGTGGCCTCGC
+>>747:3:106:18715:7118/1 1785869 1
+ACGCAGAGCTCGACGAGCTGCGCCGCGTCAGCCGCGGCGGCAAAGCCTCGATCGCCGCGCTGGGAGAGGCCG
+>>747:3:106:18742:9128/1 1785899 1
+GCAGGGTGGCGATGGTCTTGATCTCACGGAGGAATCGCTCGGCGCCGATGACCGCGGCGAGCTCGGGACGGAGCAG
+>>747:3:106:18759:10623/1 1785920 1
+TGGCCTACGTTCCGCCGCGCGCGCTGCAGCTGCAGCTGCACGCCGAGCGCGGCACCGCAGAGGAACCTCCCGCGCC
+>>747:3:106:18766:10228/1 1785929 1
+CGCCGAGCGCGATCCGCGCCTGGCGCCGCGCTTCTTCAATGGAGGCGCCGCCGGCGAGGAGGCGGTGCACGTGCAG
+>>747:3:106:18770:20121/1 1785934 1
+TCGAGCGGTGATCGGCGAGGCCCCCGTGCAAATAGACGACCGGCGCGCCGCGGCCGCGCTCCGCG
+>>747:3:106:18777:17107/2 1785946 1
+GGCCGGGCGGTGCGGGATGCCGGGTCGGTGTTGCGATTGCTATAATGTGGCATCGGGGCCGGAACGCCTCCGC
+>>747:3:106:18777:14537/1 1785947 1
+CAGATGTGGGGACTCGGCGCGACCGCGGACCGGC
+>>747:3:106:18787:7369/2 1785957 1
+GAGATCGTCGGGAAGAACGCGGCGCGGGCGGCGCCGATGTTCGCGTTGGCGCC
+>>747:3:106:18795:12474/2 1785963 1
+AAGGGCCGATGACCCGCGACGAGCTAGGGGCCGTGGTCACCGGCCGGCCCAGGTTCCGGCATCTGGGCTTTGCCT
+>>747:3:106:18817:10697/1 1785987 1
+CTTGATCGTCGTTGGCCGTGGCGGAATCCAGCGCCGCCGACAACTTTTCGACGGATGCCTGCAATTGCTGCTGGCG
+>>747:3:106:18818:2470/2 1785989 1
+ATTACCAGCGCGCGCGCCACGCTGGCGCGAGCGCGGATGCGCCGC
+>>747:3:106:18836:13001/1 1786000 1
+CGTATTCCATGCCATTACCCCAGATGTGCGTGGCCATGTCGGCGACATTGATGACGTATTCGCCGTCTG
+>>747:3:106:18849:20208/1 1786009 1
+CTTCGATGCCCTGCCACGCGACGGCGCCGGCGAGCTCGCGCCCGAGCCACGCCTCGACGTCGGGCCACGCGATCCC
+>>747:3:106:18866:12163/2 1786030 1
+TCGAGCATCAGCACGCGGTTGGCCACACCGATGGCGAGCGCGCCGCCGCTGCCGCCCTCACCCGTCACCACCGCGA
+>>747:3:106:18877:16095/1 1786050 1
+TGGGTTCGTGGGTCGGTCTGGCCTCGCGGCTAGCCTGGTTGCGCTCGCGACGGCGCTGGCGGCGTGTGGCGACAAG
+>>747:3:106:18877:7312/2 1786051 1
+ACCGAAGAGGTCGTTGCCCGCGCGCCGGCGGCCGTCATCGCCAACACCGGAGTCGGTATCCGATCGTGGTTCAGCG
+>>747:3:106:18879:17620/1 1786052 1
+CGACGCGTACAGATCGGTGCGGCCATCCAGCACTTCACCGCGCGCCTGCTCGGGCGACATGTAGCTGACCTTGCCG
+>>747:3:106:18887:14834/1 1786067 1
+AGCCTCGCCGGCACCTTCGTCGCGGCGCTGGTGACGATCCCGTGGGCCGGAACGCAGCGGACGCCGGCCGGCACCG
+>>747:3:106:18893:5218/2 1786072 1
+TGCTCGAACAATTGGCCCTGCCCCACCACGTCGTCGGCCGGCTCCACGTGCGTGCCGGCACCCGCGAAAGTCTCGA
+>>747:3:107:1156:9231/1 1786094 1
+ATAGAAGTACTCGGCCTTCACCGTCTTCGCCGCGCTCGCGAGCGCCGCGTCGACGTCACCGTCCTTGCGCAGGTTG
+>>747:3:107:1170:2534/1 1786104 1
+CGCGGATCGTTCCCGCCGGCGCGTCGTAGACGACAGTGGCACCGT
+>>747:3:107:1188:11759/1 1786117 1
+AGCCGCCGCAACCGCCGCGGCCGACGAGGCCGCGATCCGCTCC
+>>747:3:107:1225:7566/2 1786141 1
+CCATTCCGGGACGATCTGTATTTTCCAGCACGAGCACCACGCCCTGTGGTCGGGCTTCCACCGGACG
+>>747:3:107:1234:8625/2 1786148 1
+CGCAACATGCGCGGCTTCAATGCCGGCGCGGGGACGCGCGGCGACGCCGCTCGGGGG
+>>747:3:107:1243:16803/2 1786156 1
+AGTTTGGCAAGTTTCTCGTCGATCTCGGGCAGACCGCGCGCGCGCGCGAGGTCCTGACACCGCTCGTCGAGACCGG
+>>747:3:107:1252:17645/1 1786170 1
+CCCATGCGCACGGTCGACCAGGCGCTCGACGAGGTCGCGCGCGGGCGCTGGCGCC
+>>747:3:107:1270:13176/2 1786182 1
+AGGTGCGATCGTCAACGTCGCGTCGGTCGCCGGGCTCGCGCCCACGCCGGGCATGACCCACTACAGCGCGGCGAAG
+>>747:3:107:1280:15863/1 1786196 1
+GGGTGCTCAGAAGTCGATGCGGACGCCCTTGCCCGTCGCTTCGCCGCCGCCGTCGATGGGCGCGCC
+>>747:3:107:1287:2713/2 1786204 1
+TGCCGAGGGCCTGCCGCGCGTCAGCCCCTGCCCCGCCGCATCGAC
+>>747:3:107:1308:16423/2 1786220 1
+CGGAGCGCCGCGCCGATCCCGCCGACACGCTGCTGGACCTCGCCATCGCCGACAACCTGGAGACGC
+>>747:3:107:1346:19348/1 1786268 1
+GCGGAAGGAAGCTGGGGATGGCTGCCCTCGCTGGCTGTCCTGGGCGGCCTCGCCGCCGGCGCGGCCTTCGTGCG
+>>747:3:107:1351:19809/1 1786274 1
+GCGCATCTCGTCGGGCAACGGTGCCGGAAGACTTGCCTCGAGCGCGCGAATCTCATCGGCCGTCGCTGGGGG
+>>747:3:107:1359:7309/2 1786280 1
+AGCAACGCCTGGATGTAGTTAGGCGCCAGCGCGACGCCGGCGCCCACCTCGCCCGCTTGCA
+>>747:3:107:1359:9177/2 1786281 1
+GCTGGAGATCTCGAGCAGCGTGGCGTCGCCGGCGCCGAGGGCAATCGGCAGATACGGCGG
+>>747:3:107:1373:11401/2 1786301 1
+GAAATGGCGTTGAAGTTCAAGCTTCCGAGCGACGAAGATGCGCGGCGGATCGGGAAACTGCTCAGGCGGTACGGCA
+>>747:3:107:1413:19708/2 1786345 1
+TGTCTCGAAGAAGCCTGTTCCTTCCCCGGAGATGGGGACGCCGCCGACTCGCCCGGACAGTCGGGCAATGCCCTTC
+>>747:3:107:1418:2157/2 1786353 1
+CTGGTGGTGGCGATCGCCGCCGCCGGCCTGTCGCTGGCGTCGAGCGGCG
+>>747:3:107:1439:8486/2 1786370 1
+GAAGCCGGTGCGGCCGGCGCGCTCGCGCGCGGAGCCGACGTGGTACCACATGTTCACGCTGACCATCGGG
+>>747:3:107:1439:15732/2 1786371 1
+AGCGGTCACGCCCGGCCAGATGAACGCGAGCACGCCGGCGACGACGCCGGCGATG
+>>747:3:107:1449:14505/2 1786383 1
+AGACCGTTCATTGCTCGGTGCCTTGCAGTGGTGCGGCCGCCGGCCGCGACGCGCCGCCGTTTCG
+>>747:3:107:1450:5418/2 1786386 1
+CGGTCGCGGCGCTGGCGAGCTCGGCGCCGCGCTCGCCCAGCAGCGGAAGG
+>>747:3:107:1468:6024/1 1786404 1
+CGCGGAAGATCGTGCGCTCGGCGTCGACCGGCGCCCTCCGCTCCATGTCGGCGAAGCCGTAGCCCCGGG
+>>747:3:107:1473:5073/2 1786409 1
+GACGTGGATCAGGACGCCGAAACTGTCACTTTCACTGGCGCAGACAACGCCGCCGTTCAGAAAGCTGCTGATGCGT
+>>747:3:107:1486:7701/1 1786422 1
+TCGACCTGCTCCGGCCGGTCGGCGACACCGTCCGCGCCATCGCGGACGCGTTCGG
+>>747:3:107:1489:1485/1 1786427 1
+GCGACCAGCAATGCCGACGGCAGCGCCAACCCGGCGGCACGCCTTCGG
+>>747:3:107:1512:17915/1 1786449 1
+GAAGCTCCTTTGCCGTCGCCCCGGGGCCGCGACCGTGACGAGTGCGCGACGCTCACGAGGTCTTTCTC
+>>747:3:107:1531:18119/1 1786464 1
+GGCGTGGACGACGGCGGCGATGCTCGCGGCGACGTCGCGCACCGCGATGAACGCC
+>>747:3:107:1540:20130/2 1786472 1
+GGACGTGATCCTCTTCCCGCACCTCCGGCCCGAGCGAGGCGGCGCGGACGACGGCGGCGCGGACGGGG
+>>747:3:107:1588:20623/1 1786527 1
+CGACGACCTTCACAGCCGGCGCGCGAAGACGATCGGCGCCGCCAGCGCGAGCAGCGCGAACGC
+>>747:3:107:1597:9712/1 1786535 1
+TGTCCGGATCGATCATAAATTTGCGACCGGCCGCGATCAGCTGTTCGGACGGCTGACGTACTTCCGTGGTCACGC
+>>747:3:107:1603:6953/1 1786543 1
+GCGGGGAGCGGCCGCGACCGAGCTCGAGAAAGCGGCGCGCGCCTCGGGCATGCGCACG
+>>747:3:107:1634:20889/2 1786570 1
+TTGCCGGCGACAGCGTCTCCGGGGGCGGACTGGGCCGCGGCCACGGCTGCAAACGCGGGGATCACCAGG
+>>747:3:107:1636:20770/1 1786571 1
+GACAGATTTATCGGGTTGCGACGGTCGCGGCGCGCGCATCGGTCCCCCGGCGCGACGTCTCACTTCACCGTTTCGA
+>>747:3:107:1641:3787/1 1786576 1
+GACCAGTTCAAGGCCGAGGGCGGGACGGCGGCGCGGGGCGCGCGCTACCGCAAGAACTG
+>>747:3:107:1666:8268/1 1786597 1
+TTCCTGGTGCTCGTCTATGTCGAGAGCAGCTCGATGTCGAGCCCGGCAACCGCCATGACCGTCATCATCTTCGCGT
+>>747:3:107:1692:4686/1 1786627 1
+CGGCCACCACCAACTCCGGCGCGGCGCCCGCGCGAATGGCATAGACGCCACTGCCACCCGCCAG
+>>747:3:107:1695:11324/2 1786630 1
+GCGACTCCAGGGAGGCGACCGCGCCCTGCAGCCGCTCCGCGGCGTGTCCCGCCGCC
+>>747:3:107:1718:15002/1 1786656 1
+GCTGCGTCATCCCCGAGGGCGACCGCGGCGCCTGCCGCACGCGCGTAAACGAGAAGGGAACCCTCTACACGCTCCT
+>>747:3:107:1788:10263/2 1786695 1
+CGTAATCGGACGGCGGCAAGCCGGCCGCGGCCATGTCCAGCGGCAGCGTG
+>>747:3:107:1806:18459/1 1786714 1
+CGCCGGCAGGTACGGATTGATGTCTTTCTCGGCGAACGTCTGGCGAGCGAACGGCGCCGGCCTCGTCGGGAAGG
+>>747:3:107:1837:7157/1 1786740 1
+GGACTCGCGGCCGCGCCCGACTTCCCCCCGCCGGACTTGCCTGCCGACTTGGCGCCCGC
+>>747:3:107:1855:20040/2 1786753 1
+GATATCGCCGTCCAGACCGCCGTCGCCGCGACCGCCGCCGCTGCCGGAACGCCCGGTGCGC
+>>747:3:107:1863:16519/2 1786765 1
+TGGGCCAGGTCATGCACGAGGTCAACGCGATCGCCGCGACCTTGCGCGAGCAGCGCCTCGGCGCCGTCGAAGCCAC
+>>747:3:107:1870:14924/2 1786777 1
+CCTTGCCTTCGCGCACCAGAGGCGCCGCCGCGTTGGCGCGGTAGTCCCATTTGTGGGAATGCTCCCGCGCATGGGG
+>>747:3:107:1898:11337/2 1786793 1
+TCCCACCGGCAGTCGGCGACCGTCGGCATTCCCGCCGCGGCCAGCGCCTTCTTCACCCC
+>>747:3:107:1904:17431/2 1786799 1
+CCGTGACCTGCCACCGCCACCAGGGATACACCATCGTCGGCGCCAGGTTGAGGCCGACG
+>>747:3:107:1915:11041/2 1786806 1
+GGTGTGCCGCAGGCTGCGCGCCGACGCCGGCACGCCGCGCATCC
+>>747:3:107:1930:19540/1 1786814 1
+GAATCTGGACCGGCGTGTGGATGTCAGACCGCACGCCGGTTAAATCCCTCACGCCGCCCCATCCCTTTCCTTCCGC
+>>747:3:107:1935:18273/2 1786820 1
+CACCCGTCTGCTTGTCGTAGGCGCGCAGCAGCGCCACGCGCCGGCCGGCGGCATTCGTGTGCACGCCCGCC
+>>747:3:107:1935:5538/2 1786821 1
+TGAATGCATCCTCGATGGACAGACTTGCGTAGGCCGGCGTCCGCAGTAGCGAGGCGATCGCATTGTATCCGTCGGC
+>>747:3:107:1950:17189/2 1786836 1
+GAGGCGCCGAGGTGGCCACCGGTTCCGCCGGCCGCGCGGTCTCGCCGCTCCGCCTTGGCTTCC
+>>747:3:107:1969:13871/1 1786853 1
+AGCCGGATGCTGACGTCCGGGCGATCCTGGCGACCCGGCGCGGCGGTGGTGGGCTGGCACGCGG
+>>747:3:107:1974:5172/1 1786860 1
+ACCCTGACCGCCGCCGACCCCAGCCCCGACCCCGCCGCCATCCGTGCGGACGCCC
+>>747:3:107:1982:4841/1 1786868 1
+ACGCGCTTAGTCATCCCGACAATGCCGACAAGGAGTCTGGCAGGATGTACAAAGCATGGCGGAAGGGCGACACCGA
+>>747:3:107:2005:11536/1 1786889 1
+GAACCGTGTCCGCCAGCCGGCCGCCGGTGGCGCGTGGCACCTCGTCGCG
+>>747:3:107:2069:17958/2 1786943 1
+ATCGCATGGGTGCAGCACCAGCTCGTCGCCGACCCACGACACCTGTTCGACGCGAACATCTTCTATCCCCTCCGGG
+>>747:3:107:2069:19210/1 1786947 1
+ACCGTTCGCACGCGCACGCCGTTCGCCATCGCGCGCGGTGGGTCGAGCGAATGGCGTCAGGTGTGGG
+>>747:3:107:2071:2854/1 1786949 1
+ACTGGTTAAAGAGCCGGCCGCGCAACAGTCGCGCTCCGATGGCATTGAAGTATCCGCCTGTGGCAATACTGTTCTG
+>>747:3:107:2084:8651/2 1786962 1
+GCCGTCCGGCCGCGGGCCATCGACTCGCAGACCGCTGCCGCCGCAACCGCCGCCGCCGCAAAATCCGCC
+>>747:3:107:2088:6420/1 1786968 1
+CCTCTCCGCCTCATCCAGACTGGTGAGCTGTCCATCTATTTGGAGCGCCTGACCATTTGGAAAAACAATCTGTTCA
+>>747:3:107:2122:11057/1 1786992 1
+TTCTTTTTCTCGCCGCCATTTCCGAAAAATTCGGCAACGCGCTGCCAGAATGTCTTTTTCAGCGTCTTCGCCGGTT
+>>747:3:107:2131:4253/1 1787005 1
+GACCGCGGGTGCGACCGGCGCGCTGCGGCCGCTTTCGGCGACG
+>>747:3:107:2166:18704/1 1787028 1
+GATCGCTGCCGGCGATCCTCATCGGCGCGGCGCTCATCTTCCAGCCCGAGATCCGGCGCGGGCTCGACCGCCTGGG
+>>747:3:107:2231:13128/1 1787091 1
+GTCGATGGAGCTGACGCCGGCGCCGGCGACGGTCAGGACCGTTTTGCGTGCGTGCTTGT
+>>747:3:107:2239:19573/1 1787101 1
+AGGATCGCTTCCGCACGCATGAGGGCCTCGTCATCCACGCATGGGATGCCGCCGCCGATCCGCTCGCACCCTTC
+>>747:3:107:2264:20458/1 1787124 1
+GCGTCGATCGACAACGACCCGGCGCCGCCGACCATGACCGCCAACGCCATGAGGAATAGCGTGAG
+>>747:3:107:2265:1211/1 1787125 1
+GGCGGCGAGGCGCAGCGCATCCGGCTGGCCGCGCAGCTCGGCTCCAACCTGCGC
+>>747:3:107:2319:14204/2 1787175 1
+ACGGGCTCGCATCTCGACACGGTTCCGGGCGCCGGCCGCTTCGACGGGGCGCTGGGTGTCCTCGCCGGGCTCG
+>>747:3:107:2331:14566/1 1787188 1
+AATCGGTCGGCCCCAACGCCAGCCTTGTTGAGGATGATCTTGAGCGCGCGATCCGCGAACTGAAGGCCGAGCGCG
+>>747:3:107:2351:7292/2 1787206 1
+CCTATTGTCGTCGGCCAGTGGCGTGGTCTTGTGATCGGTCCCGCGCGGCGGCCCGTCCATCCCG
+>>747:3:107:2370:18182/2 1787231 1
+AAACGTCTCGACGCCGGCGCGCGCGCCGCCCTGCTGGACCTCGACCGGCGTCTCGCCC
+>>747:3:107:2389:1985/2 1787246 1
+AACCGCATCCCAGATCGCCATCGCGTTGGGATCGACGATGCCCTTC
+>>747:3:107:2470:19844/1 1787315 1
+CGCGACTCGCTGGCCGACGGCAGCTCCGGCGGCGGCGCGGTCGGCACGC
+>>747:3:107:2482:12490/2 1787330 1
+GCGATCTGCGCCTACAACGACGTCGGCGCCCCCGGCCCCGCGGCGACGGGCTCCTTCACGACCAAGGCCAAGCCCA
+>>747:3:107:2487:13638/2 1787332 1
+GCGTGCTTGGGCGCGAGCTTGAGCGCCAGCTTGGCGGCGCGCTCGGCATCGTCGAAGCGCCCTTCCCCGACCAGCC
+>>747:3:107:2489:6787/2 1787335 1
+GTTCTGCTCACTCCTCAAGGACAAAGTGGTCGGAAGGATGCGCGGGTCGAAAGGTCACTCCTACACCGGCGTAAAC
+>>747:3:107:2542:5221/2 1787383 1
+GGGATACAGAATACGTGAACGCTTCCAGTTCTTGGTTGGCGGCTTCCAGCGCGTCCGCCCTTCCGGTCAGTCGTT
+>>747:3:107:2608:7084/2 1787447 1
+CGTCTTCCGCGGTCCGGGCGGCGCGGGTGGCCGGCTGTCGTCGCAGCACTCGCAGGCGCTGGGGG
+>>747:3:107:2645:20579/2 1787493 1
+GAATCAGGATGGCAAGCTGCTCATGCGCCCGCGGCGCGAGCGCGCCCGCC
+>>747:3:107:2653:4570/1 1787497 1
+CGGCCTGGCGCGCTGCCGCTGCCGCCGCCGTCGCCCTCTTCGTGGCCTTC
+>>747:3:107:2673:11231/1 1787515 1
+CCGGCACCGACGTGGCGATGGAGAGCGCCGCCATCACGCTGGTCCAGGGCGATCTCCGTGGGATCGTGCGCGCCCG
+>>747:3:107:2677:14033/2 1787525 1
+CTCGACCGCTTCCGCGCGCTGTGCGAGCGCGAGCGCTGTCCGTTCGCGGGGCTGGGCACGGCG
+>>747:3:107:2769:16879/1 1787610 1
+CCGACGCGCTCGACCGCCGCGTCTCCTTCAACCAGCTTACGTATCGACTTCAATGATTCATGATCGACCCCTTCGC
+>>747:3:107:2775:9637/1 1787612 1
+GCGGTGAACGCCGGCGTGCCGAAGACGCTCGTGACCGCCCTCATCCGCTGGGCGGCGCGCCACGTGTTCGCGGGCG
+>>747:3:107:2810:4308/2 1787645 1
+GACTTCGAACAGCCCGGCGGCGCCCATGCCGCCGC
+>>747:3:107:2820:17910/2 1787658 1
+CTGTTCGCCGCTGAGGGTGCGAGGGTGCTTGCGGTCGATCGCGACATCGCGTCGGCCGAACAGACCGTGGCGCTGA
+>>747:3:107:2833:9231/2 1787666 1
+GCCGTGCTCATCGCGTTCGTCAATTTCGCAGGGGTCCTGATCGTCCGGTCGATTGGCCGCCGG
+>>747:3:107:2833:4288/1 1787668 1
+TCGGCCTCAACAACCCGCATTTCGGCTGCGGTCTGGCGCAGTGCGGCGCCTGCACCGTGCACCTGGACGG
+>>747:3:107:2847:14358/1 1787683 1
+CCCCGGGTTCGGCGGCGCGCCGGGAGCGGGGGATG
+>>747:3:107:2850:10475/1 1787686 1
+ATCAAGATCTCGCTGGCCGATTTCCGCGCCGACCGCAAATGGCCCAGCTATCGGGAGTTCGCGGACCGGCTCTATT
+>>747:3:107:2862:20603/2 1787696 1
+GCGAGCTGCTCGCGAAGGTGGACCTCGTCGTCGCGACGTCCGCGAAGCTGTTCGAATCGAAATCC
+>>747:3:107:2886:14067/2 1787730 1
+GCCGCCAGGGCTTCGCCCTCGGCGAACACGACGGTCAACGGCACGCCGCCGAAGATCTCGAAACGCTCGACCGGCT
+>>747:3:107:2896:10085/2 1787745 1
+GGCCGAGCCGAGCCGGCGGCCGAGCGCGACGCCGCGTTCTGTCGC
+>>747:3:107:2915:11851/2 1787773 1
+AACTTCGAGAGCTCCTTCGCGGTGCCGGAGATCGTGGGCTCGCCGCGATCGAGCGCTTCGACC
+>>747:3:107:2986:4404/2 1787850 1
+CGGAATTCAACAGCGTGAGCGCGCCGGCGGTGGGAAATGCTGCGAGGGCGAGCTTGGCGAACTCGCGGCGGG
+>>747:3:107:3037:12338/1 1787887 1
+GGTCATCTGCACGCGCGCCGCCAGCAGCGCGCCGGCGCCGCCGCCGATC
+>>747:3:107:3045:18785/1 1787900 1
+AACCGGCGTGTCGGGGCTCGAATCCGACGGCGGCGACCGTTTCTTCTGCGGCGGCGGCCCCAGCG
+>>747:3:107:3100:4209/1 1787957 1
+TTGTTCAGCAGTTGCCACGCGCTTTTTCGCGCCACGTCCTTATCGTACCCCATCGCCATCCCGAGTTCCTCCAGCG
+>>747:3:107:3104:7712/2 1787961 1
+TGCCGAGCCTTTCCATGGTGGTCGCGCCTTCGCCGACGACGACGTAGCGCGGTTGGATGGCAT
+>>747:3:107:3121:15195/1 1787985 1
+CGCGTTGAGCACAGGGCGTGTCGCGCGCGTGCCGCGAACGCGGACGAGCGCGCCCTCGCG
+>>747:3:107:3122:3470/2 1787987 1
+TGATGGTTCGCTGGGTCGCGGCGGTTCCAGCGTTCCTGTTTTCGG
+>>747:3:107:3135:20124/1 1788000 1
+CGCTCGGTTGCACCTGCTTCAGGGCCGCCGCCGTCAGCTCGACCGCAGTGTTCAGCGTCAGCGTCGCGAACTGCTC
+>>747:3:107:3139:14351/2 1788005 1
+GACATCACGAACTACTCGCTCGGCCCGCACACCGACGCGCCGCGCAAAGTCATCACGCTGCTTTTCTACC
+>>747:3:107:3148:20598/1 1788013 1
+TAGTCCGAGCCGGCGCTGCGCCAGACCCGCTCCAGCGCCAGGTCCAGGCCGCCCCGCTGCCCGGCGAAACGAACCC
+>>747:3:107:3155:18868/2 1788022 1
+GTCGAGGGGATCGACCGGATCATGCCCGTGGACGTCTACGTGCCGGGCTGCCCGCCGCGCCCCGAAGG
+>>747:3:107:3176:14245/2 1788032 1
+GATAGTGGTCGGCCCCGACTACGAGACGGAAGGCGACCGCGCGCGCGAGGGCGCCAAACGCATCA
+>>747:3:107:3189:17888/2 1788045 1
+GGCGCCATCCTCGTCGTCAGCGCCGTGGACGGCCCGATGCCGCAGACC
+>>747:3:107:3191:21009/1 1788046 1
+GTGCAGCCGGTGAGCAGCAGGTCGAGGTCGCCGTCGTAGTCGTAGTCGCCCCAGGCCACCACACCCTGGG
+>>747:3:107:3233:20877/1 1788095 1
+GAGCGCGGACGGCCGCGCGGCCTGCGCGGCTGCACAGGCG
+>>747:3:107:3237:16930/2 1788099 1
+GCCGTCCGCGTTCATGACGAACACCTCGGAGTTGCTCCTGCTCGCAGACAGATCCCACTCGAATGCCGGC
+>>747:3:107:3242:6041/2 1788106 1
+GCGCCGTTGCCGATGTGGGTCGCCGACAAATCGCGCCAGAGCCCGGGCGGCGATGCGGCGGCGGG
+>>747:3:107:3243:13350/1 1788107 1
+CAGACAGCTCCAGCTTCGAGCCGGCGGGCGTCTCGAGGCGCAGCACCTCGAGGCCCGC
+>>747:3:107:3269:4234/1 1788140 1
+AGCTGCCCGGCGCGCTGCTCGGCACGGCGCCGCCGATCCTCGCGTGGGCG
+>>747:3:107:3282:19792/2 1788149 1
+AACGCGGGCGGCCTCGGCGTCATCGGCGCCGCTGCCTTGTCGCCCGACGATCTGCGCACGGAGATCAAGAGGACG
+>>747:3:107:3313:1542/2 1788177 1
+CGTCGGCGCGAAGGTCATGTCGGCGCCCTTCTCGATCATCCATGCGGCGTGTAGGTCTTT
+>>747:3:107:3385:6589/2 1788242 1
+GCTGCGGTCGAGCCGGACGGCGAAGTGGCACCAGTCGGCGCCGGCCATCGGACAGGCGTC
+>>747:3:107:3404:8373/2 1788251 1
+CGAGGCGAGGAAGGCGGCGGACGTGGCAGCGGTCAACCGAGCCTCCGCGAGGGGG
+>>747:3:107:3420:5097/2 1788265 1
+CTCGGCTATCCGATCACCGACGAGACGACGACACCCGACGGCGCCGGTCGCTACAACGTGTTCGTCGGCGGCTCGG
+>>747:3:107:3425:1494/1 1788270 1
+TCCAGCGACACCTGCTGGGACCGATGGCGCCGGCGCCACCAGCGCTGCCGGTTCCG
+>>747:3:107:3454:4895/2 1788297 1
+CATGGAGGCACCGGCCGGTGGGCGAGCCGTACGAGGTCAGGCTTCGCGTCGCGGCGCGTGTTCCGACCGAGG
+>>747:3:107:3485:4077/1 1788312 1
+CATTCTTTCGCGTTCTTCGGGCTTTCGCGTCTTAGTGGTTCAAAGATCATACTTGATATTTTTTGAACCACCAGGC
+>>747:3:107:3496:8732/2 1788321 1
+CGCCATGTTCGCCGCCATGTTCGCGGCCGCGTCCGGATCCGCGCTCATCCAGTT
+>>747:3:107:3532:8371/2 1788350 1
+GTTGAGATCCAGAAGGCGCTCGCGCGTCTCGCCGCGCGCCGCCGGCAGGAGCC
+>>747:3:107:3564:18701/1 1788388 1
+GTCGCCGCTGTCCTCGAGCAGCATGAGACCGCGCCTGCAGTCGGCGCGGCGGATCGCCGGCACC
+>>747:3:107:3567:16346/2 1788393 1
+GGCCGTCGGCTCGACCACTGGGATCCGAACGTGTTTCTCGCCGCGCTGCTCGTCGGTGTGGCGG
+>>747:3:107:3572:2065/2 1788398 1
+TGCACCAGCGCGCGGGCGATCGCGGTGCGCTGCTGCTCGCCGCCGGAGAG
+>>747:3:107:3624:6438/1 1788441 1
+CCATCTTAACGGGTGTGTTCGCGGTCGAAGCGATCGGCGGCGCGAAAGGCGCTCTAGAAGGCAATGTAGGGCAGAT
+>>747:3:107:3645:19569/2 1788474 1
+GTCCCAACTCGGCAGCTGCCAGGTCGCCGGCCAGGCCGTGGAGGTGCGCGCCGAGGACGGCTGCGTCCAGCGCCTC
+>>747:3:107:3725:9209/2 1788546 1
+CGATAGCGGATTCGGCTCTCTGAAGTCCGACATCAATCGGTGTCGGACATCGGCTTCTGGAGCGGAAATCGGATAG
+>>747:3:107:3747:1383/1 1788564 1
+GACGCTGCTCAACATCCTCGGGCTGCTCGACCGGCACACCTCCGGCATCTACCGCCTCGAGGGCGTCG
+>>747:3:107:3748:2505/2 1788565 1
+AGCGAGTGGACGCCCGAAGAGGCGAAGGCGCCCGAGGGTGAAGAGGGCGACGCGCCGAAGAAGAGCAAGG
+>>747:3:107:3748:17831/1 1788566 1
+AAAGATGTTCTGAAAACCTTCGCGCCCGTCCGGCGTGGTCTCCCATGTTGTCCCGGTTCCTTCGTTGCCATGCCAC
+>>747:3:107:3764:10426/2 1788579 1
+GCGCGATCGCGCGGCGCGCGCGGAGCTGCGCCGATCCGTGGTCGGAGCGCTCGTCGAGCGCAGCGCGG
+>>747:3:107:3769:16412/1 1788587 1
+CGCCTCGATGATGTTCATGTGGTCTCGGATCGAGCGGTCGACGCGATCCTGCTCGCCGATGGTCTTGCGG
+>>747:3:107:3773:18134/1 1788589 1
+AGTCCTAGACCGACAGCGCCTGCCAGGCCCAGCCGGTCAGCGCGCCCAGCAACGCCGCGCTCACCACGCACAGGAG
+>>747:3:107:3775:11592/2 1788592 1
+ATTTCTGGCCGAAGAGGACCGCGAGCCGAACGGCGAGCCCGTGATTATCGTGCGTGAGACGCTGGCGCGAACCGCA
+>>747:3:107:3785:10264/2 1788601 1
+CGAGCCCGAGCTCCCACGGCGCACCGGCGTGCTTGATCGACGGGAGCGGGCTCGCCCCGG
+>>747:3:107:3786:5329/2 1788604 1
+TGCGCGATCGAGCCGGCGCCGCCGACGACGAGGTTCTCCTGCGACCCGCCGCTGATCGAGAACAAGGGG
+>>747:3:107:3790:3913/1 1788606 1
+CGGAGGAGTGGGTACGGGCAGAGGGCGAGCCGGAGCGGGCGGCGGCCGCGGTGGCGAAATGCAAGGGG
+>>747:3:107:3795:18610/1 1788611 1
+AATCGTAATGCGCCAGCCCGCCGCGCTCGATGGCGCGCAGGATGTGCCCGGCGCG
+>>747:3:107:3802:18196/2 1788622 1
+CGCGGCCAAGGGGCAGGGCGGGCTCGGCCTCGGGCTCGCCATCGTCCACCATCTCGTCGAAGCTCACGGGGGG
+>>747:3:107:3827:20667/1 1788640 1
+AGACGGCGGCCGACACGGCCGACGCGCTCGAACGGATCCACCCCGCCGACGTCGAATGGAAGCTCGACGG
+>>747:3:107:3938:2709/1 1788729 1
+TGCAGTTCGGCAAGCCGGGGCAGAACAAGGGCAGCAACGACACCGAGAACTTCGGGCGGCCGGCG
+>>747:3:107:3964:20882/1 1788750 1
+TCCATCGTCGCGAACTGCACGACGACCGGGACGACGCCGCCGCCGCC
+>>747:3:107:4007:7137/2 1788799 1
+CTGTCGTGACACCCCAGTGGGGCCGGCACCGCCGCGGCCCCGCCGATTGTGACCGTCGCCAA
+>>747:3:107:4025:11891/2 1788817 1
+GACCGCGGCCAGGTAGTTGCTGATGGACTCGCCGGCCGAGAAGTACGGCGGCCACGGGTG
+>>747:3:107:4047:9173/2 1788839 1
+CCATCAGCAGCTTGGGCTCGCCGGCAAATGCGCGCGCGATCGCGACGCGCTGTTGCTCGCCTCCGGAGAG
+>>747:3:107:4065:6243/2 1788850 1
+TTGCCGCCGCACGCACCCGCCGGCGCGCCGGGCGGATCGCATTGTTCGCCGAAGTCGAGGATCGAGTTG
+>>747:3:107:4071:11979/2 1788854 1
+GCCAGGGCCGCGACGCGCCGGCCGGTCAGAGCGCGAGCCGCCGCAGCC
+>>747:3:107:4072:18482/1 1788856 1
+CGAAACACTGATTCAGTCGGCGATCGACGCCGCGTCGGCGTTGACGTCGGCGCAGTGGGGCATGTTCTTCTTCACT
+>>747:3:107:4114:2742/2 1788885 1
+CCACTTCGAAGCTCGTGCGCCGGTGGCCAAGCTCGGTCTTCTGGCCGAAACGGTCTTTCAGCGATTTGATCTCGTC
+>>747:3:107:4122:13887/1 1788892 1
+GTTCGCACCGCTATGGTTTGGCCCTTCTCGTCGCGGCGGCGATTGCCGGCTGCAGCTCCG
+>>747:3:107:4126:2163/1 1788896 1
+CGCAGGAAGATGTCGGCGTACCCGCCTAGGGACGCGACGCCTTCCTGGATGCGGGCGCCGCCGGAATCG
+>>747:3:107:4162:16484/1 1788930 1
+GCCCCCTCCCCGCCAGCCCCGGGCGCCCGCAGCGCCGCCGCCCCCGAAGCCCGACCCTCCCCACATC
+>>747:3:107:4171:16623/2 1788936 1
+AAGCCAGCGCCTGGAAGGCGGCGGCCATGGCCAGCAGGGCGGTCGGATCGTGCTGCATCC
+>>747:3:107:4176:12798/2 1788940 1
+AGTACGTCGCGACGGTGGTCATCGAGCCATCCGCGCCGGCTGGTCGATCCC
+>>747:3:107:4210:1641/2 1788977 1
+CGGCGACCGGTATCGGGGGAAACCCGGTATCGACGGTGTCCTACGGCTGTGAGTTCCAGTACTTGACCATGCCG
+>>747:3:107:4274:7595/2 1789021 1
+GCGCGGCCATCGGCGCGGCGCTCTCGACCAACGACGTCGGCGGGACGATCACGG
+>>747:3:107:4278:5932/2 1789023 1
+CGACGCTGGTTGAGGGGACGCCCCGCCGGGCGGCAGCCACCGCCGGCGCGCCCGGAATCCCGGCGACGATGCAGCG
+>>747:3:107:4279:9432/1 1789024 1
+GCGCTCGGACACCATCGCCGGCTGCGCCGCGCCGTCGGCACGGCCGTTGC
+>>747:3:107:4282:1088/1 1789026 1
+ACCACGATGAGCGACGTGCGATCGCGCGTTTTGGTGAGCCGGCGGCCCTCGCGGCGTCGGCGTTTGTG
+>>747:3:107:4282:9158/2 1789028 1
+GCGATGAACCGATTGCGCCGCTCCTCCGGCCCCACCGCTCCGGGCAAATTCGGATCAAAGGTCGGCAAATTCGCCA
+>>747:3:107:4299:9460/2 1789050 1
+CGCAATTCTCCGCGACCGGGATGAAATCCGACGGCGGGATGGAGCCGCGGCGCGGGTGGTCCCAGCGCAGCAGCGC
+>>747:3:107:4303:5463/2 1789056 1
+GGCTGGCGCTACTTTCAGTTGCTGGGACGCCGCTAATGCTGGCGTCCACGCCTGCGGAAGCCAAA
+>>747:3:107:4304:16752/1 1789059 1
+CCATCGCCGATGTGATCGTGCCGTGCGCGGCCGGGTACTCTGGGTGGTTAGGCGTTGTCAGGAGCGGCCGCCAACC
+>>747:3:107:4318:19613/1 1789075 1
+CAGATGCGACCACGTCTCGCGGGCGATCTCGCGCGCCGAGCGCACGACGATCACGACGGCACCCAGCACGACGAAG
+>>747:3:107:4329:2450/2 1789084 1
+GGCGAGCGCGCTCCAGTTCTTGCCGAGGCCGGCGGCGCGCGCGATCCAGATCACC
+>>747:3:107:4362:16799/1 1789113 1
+TGGTCGTCGCCAACGGCGTCGCCAATGGCGGCGCGCTGGAGATCAGCCGTAAGGACTTCGAGCAGTCGATCGAGCG
+>>747:3:107:4387:10983/1 1789128 1
+AAAGCCACAAGCCGCGACCTGCCACCGCGCAATGGGGGCTGTTCTTGCGCAACCATGATGAGCTCGACCTCGGGCG
+>>747:3:107:4388:4823/2 1789129 1
+TCCAGGCGCTCGACTTTTACGTCGAAGAACCTAAGCGCGTCGTCATCGCCGGCGCGC
+>>747:3:107:4394:2556/1 1789140 1
+TGCGGTTGGCCTGGCGCTCGTCGCCGGCGCGTGCAGCAAGGAAGAACCGCCGCCGACG
+>>747:3:107:4395:13628/2 1789142 1
+CTCGGGCTTCTTGGCGCCCGTCATCCGGCGGGCCGCCTCAACGATCGATCTCC
+>>747:3:107:4403:10911/1 1789145 1
+CCCGACGGCCCGCTGCGCATCGGCGTGCCGCCGCTGGCGGCGCTGGAAGCC
+>>747:3:107:4412:19259/2 1789151 1
+CGTCCTGTGCGGTGACGAAGAGGGGGTAGCTGATGCCGCGCGGGAGCTTGGCGCTCTACACGTTCCTGACATCGCG
+>>747:3:107:4423:9019/2 1789160 1
+CCGCGCGATCCACTCGCGCGCGCCGTCCGGATAGTCCGCGCCCATCAGGCCGATGAGCAGCGACACGCTGGCCA
+>>747:3:107:4442:7954/1 1789182 1
+GGCCGGCATCCCGCGCGACGTCGCGGCCCGCCTGCGGCAGATCTCGGCCGAGGTCATCCGCACCCCGGG
+>>747:3:107:4456:17884/1 1789194 1
+CCGCGAATCGCGGAGCGCGGGCGGCGCGCGCCGCGCGCCAGCAGCCCGAGCCTGCCGTGG
+>>747:3:107:4476:7783/1 1789215 1
+AAGCGCCGGGATCGAGGCGAGCGGCGGCGACGCGCGAGGTGGACGTGCCGGGGAG
+>>747:3:107:4479:8111/2 1789218 1
+GATGAAAGCCTTCCCACTCCCCAACCCCTCAAAGGCGCCGATCCCTCCAGGGCGGCGCCTCTTTTTTGCTGAGGTA
+>>747:3:107:4498:12587/2 1789227 1
+TGATAGCCTTCCATCGCCGCCTGAAGCGCGCAGATCGGATCGATTTCCGTGACAACGACGCGGCAGCCCTGTCCGC
+>>747:3:107:4503:9500/1 1789232 1
+CACCAAGTCGGGCTGGCGTGGATCGAAGGCGCGATGACGCTCGAAGACGCGCTGGCCTGGGACCCGGCCGTCACCG
+>>747:3:107:4537:2103/2 1789267 1
+ATCACCATCGCACGCGCCATTCTCGCCGACCCCAGGATCCTGATCCTCGACGAGGCGACGAGCAACCTC
+>>747:3:107:4638:12330/2 1789347 1
+GCGGCGGGAAGGTCGGCGCGATCCGCGTCGATCGTGACGAGGGACTGAAATGCAGCCCTTCGTGCCGG
+>>747:3:107:4645:14353/1 1789356 1
+GCTCCTCAACGAGCCGACGATGAGCCGGGCGCTCGACCTCGGCATCCGCTCGGTCTCGATCAGCCTCGACGGCGCA
+>>747:3:107:4646:8729/2 1789357 1
+TGTCGGGTGGCGCGCACGGCGCGGCGCAGGGCACGCTCGCGGTGATGGCGAGCGGGGAGCGCGCCGCC
+>>747:3:107:4669:17679/2 1789374 1
+GGGGCGATGCCCTACGCCCAGTACGGCTGGCCGCACCTCGCCGGGAGCCGCGAGCGCGTCGCCGACCAGTTCCCGG
+>>747:3:107:4685:10603/2 1789397 1
+TCGGCTTCAGCCTGGGCGGAGCGGCGGTGCTGTCGGCGGCGTCGCACGACCGTGCGCCGG
+>>747:3:107:4714:17909/1 1789426 1
+CGTCGTGATGAACATGATCTGCGACAGGTCGAGGTCGACCTCGAGATAGTGATCGTTGAACGTG
+>>747:3:107:4722:1255/1 1789435 1
+AGTCGCGCGAATCGATGGGCAAGCTGATCCTGCTTCCCTGAAGCCGCAGGCGCGCTGCAGCCGTCGGGG
+>>747:3:107:4732:10662/1 1789441 1
+GAGGAGCTCGATTGGTGTATCGCCGAGATCGCCGGAAACGACCGGTTGGCCGCCAGCGCCGGATGGGCGATCG
+>>747:3:107:4752:18606/2 1789454 1
+CGGCGACGCACGCCAGACGGCGATGGCGGTCGGCGCCGCGCTCGGCTTCGCGCCCGATGACATTCGCGCCGAGGTA
+>>747:3:107:4761:3536/1 1789466 1
+ACCTCGAATCGGAAGAGGAGATCGAGAACGTCGATCGCGTGGCCGGTTCGATCGGCAAGAAAGCGA
+>>747:3:107:4793:1431/2 1789506 1
+CATCAGCCGCCGCGGCGTGTTGGCCTGCGCGTACTCCTCAAGCAAAGGTGTAAAGAGCGCTAGGGCATCATTGGCC
+>>747:3:107:4798:5262/1 1789512 1
+ATCCGATCATGCCCGCTTCGACGAAAGAGATCCTGCGGCGCGTCGGCGCCGCCAGCGAGAGGCTCGACTTCGAATG
+>>747:3:107:4802:15162/1 1789514 1
+CCCCGAGCGCAGCGGCGCCGCCGGCGCACGCGTGCTCGAGAACGCGCTGCGATGGTCAAG
+>>747:3:107:4844:5273/2 1789555 1
+TGCCGGGGGCCACGCGCGCCGGCACGGGCGCACCCGCCGCCTCCGCCGCCATCGCGCGCACGCGGGCG
+>>747:3:107:4849:5760/2 1789566 1
+GCTTGATCGCGAAGCGCGCGTTCGCGCGGCGCGCCTCGGGGACGGTGGGCCACCAGGCGAGCGTGTCGCGCACGG
+>>747:3:107:4868:12119/1 1789589 1
+GAATCGTGCTGCTCTTGAAGGTCTTCGGAAAGACCTGGCGCTCGAAGTCGGCGCGCGCGCGATTGCCCGCGTCATC
+>>747:3:107:4872:6083/1 1789593 1
+AGCTCCTTGCCGAGCGCCGCGGCGAGCTCGCGCAACGATCCTCCGCGCTCGTCGCGATTGAGCCGGAGGTAGCCGC
+>>747:3:107:4877:13747/2 1789596 1
+GCAGGATTGGCGCGTATTCGCTCGCGAGCCGGCCGGCGACGCCGCGCAGCATCAGTGCGATGCCCGTCAGCTCCTG
+>>747:3:107:4897:16914/2 1789618 1
+GGGCGATCGGTGATCGCCGGTGTGCCGAAGGAGCTGCCGGCGCTCCGGCGCGCCCAGCGCGTGGG
+>>747:3:107:4900:12674/1 1789622 1
+TCCTCGGCCCGGTCGACGTCACGCAGGATCCGATGGGCGATGGCGAAGAAGCGGCCGCCGCGAAGACGAACCAGG
+>>747:3:107:4930:9102/2 1789660 1
+TCCATCGAATCGGCGTCAGCGCCGACGCGGCGATGGCACAGAGCAATGACGCGAGCGCGGCCGCTTCAACCAGAAG
+>>747:3:107:4940:8974/2 1789667 1
+GAATGCCAGGCCGGCGCGGATCGCGCCGCGCGGGTCGTTGAGCCGGAGGGGCTGGCCGTTCTTGCGCAC
+>>747:3:107:4945:9227/2 1789675 1
+CTGCTCCGTGCCGCAGAGTTCGGCCAGCACGGCGGCGAGCGGGCGCAGCAGGAGGCCGAGCGCCGCCGCCAGCAGC
+>>747:3:107:4990:12463/2 1789718 1
+ACCGCCACATACGACCGAGCCCTGCCTCTGTTGGAACGCGATCGCCGGGTCGCGACGCTCGCCGGCCTGCACGTCG
+>>747:3:107:5027:5723/1 1789766 1
+CATGCGTCACTGGAGGTCGAGCGGCTGCGTGCGCCGAGCGGCCTCTCGCGCGCCCGCAACGCGGCGCTTCTGCACG
+>>747:3:107:5039:2027/1 1789774 1
+GTGCCGAAGGTCACGGTCGCGCCGACGGCGGCGCCCGGTGTAACGCTGACCGTTGAGTTGCCG
+>>747:3:107:5058:20549/2 1789784 1
+GGTTCAGTATTCATCGAGAAATCGCATTCATCGGTCTTTCGCGATCGAACATGGTCATATAGCTTAATAAAAAGTC
+>>747:3:107:5060:18892/2 1789788 1
+AGCGAGCGCGTGCTTGTCGGCGCGCAGGGCACGTATGAGGCCAGATGCCGCCACTGCTTCGATCCGCGGCTGGGAC
+>>747:3:107:5061:19063/1 1789789 1
+GACCAGCACCACCTCGTCGATCTTCGAGGCATCGATGCCGGCATCGGCC
+>>747:3:107:5066:12663/2 1789797 1
+AAGCGATCGATGGACTCGTGCGGCGCATCAAGGCCGAGTGGCCTGGTGGCGACGTGCCGCTCGTGGTCGCCACCGG
+>>747:3:107:5067:17672/2 1789802 1
+GACGTGAAAACTCTGGAAGTCCTTGCCGTGGTTGTCGGCGACGGGATCGAGGCCGCGCCGGCGCAACTCCGCTTCC
+>>747:3:107:5114:9457/1 1789855 1
+GCGGCGCCACGGGAAGCGCCTTCCGTCTGCACGTCGGCCGCGTCCGCCATGCTCGCGACGCGATTGAGCTCGCGAG
+>>747:3:107:5122:13878/2 1789862 1
+CCGGGCAGACGGAAGGGCGGGCAGGCGCCCGCAGCGCCCGGCCCGCCTCCCGCCCCACAAGAGGAGGGGCGCTCG
+>>747:3:107:5124:11805/1 1789863 1
+CCTGCGAACAACTCCCACGGTTGGCGCTGCGTCCGGTGTGCGCGTGGCTGATGAAGCACTGGCCCGAATAGGCGAC
+>>747:3:107:5147:8842/1 1789888 1
+GTGCTGGTCGCGTGCGGGACCGCGGCCGGGATCGCGGCCGCCTACAACGCGCCGGTCGGCGGCGCGCTCTTCGCG
+>>747:3:107:5147:20076/1 1789889 1
+GCGCCGCACGAGCGCGATCGCGACGGCGCCGAGATCGAGGACGAGCAGGTACGCCAGCAGCGCGTCGCGCGAGCCG
+>>747:3:107:5167:5189/2 1789914 1
+TTCTGGAGGTCTGTGGCCGCAGCGGCCGCGAGCGTGATCGGCGCCGGCGCGGCGACGCGAATCTGATGTCGCGCGG
+>>747:3:107:5177:15855/1 1789925 1
+CTTGACGCGGCGCTCATCAACGCCGCCGCGATCCTCACCGCGGCGATCGTGACGCTCACGTTCTCGATCGTCTC
+>>747:3:107:5182:3003/1 1789928 1
+ATTCACAAAATCCATGTTTTGTTGCGCAACGTCGTTCAGAAAAACTGCATTGCTGCCTGGCGCGGAATCCAGTTGT
+>>747:3:107:5186:20198/1 1789931 1
+ACGTTCTCAGCGCGGATCGCGATCGAGCCGCCTTCCGGCATCGCGTCGCGCGCGTTGACGCAGAGGTTCATCAACA
+>>747:3:107:5195:8008/2 1789942 1
+GGCCGGGCCACGCGTCCGACCGCCGACCGCGTCCGCGAGACCCTGTTCTCGATGCTCACCAGCCGCCTCGGCTCGT
+>>747:3:107:5221:12266/1 1789973 1
+GTTTGGCACGGGCACCGGATCAGTGGTGGTGAATGGCGCCAGCGCCGCGCGCTTGCCGCCGGTGACCGCGCCGAAA
+>>747:3:107:5225:17573/2 1789981 1
+AACCTGCCGTTGCCGTTCGCGACCGGCGCGCCTTACGCGCTCACCACCGGACTCGTGCTCGCGGCACTCGTCCTGG
+>>747:3:107:5232:20818/2 1789987 1
+TCGAGCCCGAAGATCATCGTCTCGTTGGCCTCGGACGCGTTCCGGGTGATTGCCATCTCCTCGGGGTCGCACCCGA
+>>747:3:107:5241:11491/1 1789995 1
+GCGGATCCAGCGCGCGCTCGCCGCGCCGCAGCCCGCCGCCGGCCGCGACGAGGAGCTCCGCGCC
+>>747:3:107:5261:10915/1 1790016 1
+GCGGCGTGCCGGCGCAGGTCATCGGGAAGTCGCTCGCCCGGTCACGGCGCGGCGCCCGATGCGCCGCGCTGGCGGG
+>>747:3:107:5271:4730/1 1790029 1
+AGCAGACACGATTTCAAGGCTTTCCGGCATGCAAGGCAAGCTCGTCCTCCTCAGTAACCGAGGAGTACGACCATGC
+>>747:3:107:5276:16108/1 1790035 1
+AGCTGCCGGTGGCCCAGTCGACCGCGGCGCGGCGCGCGGCCCCGGCGGGCTCGCCGATGGTCGTCACCGGTGACGG
+>>747:3:107:5321:6754/2 1790091 1
+TGGGAGAGGAAGATTACAAGGTTACAACTGCGGCGACGATGCAGGAAGCGCTATCCCTCGCAGCGAGTAAAGAGTT
+>>747:3:107:5325:16646/2 1790100 1
+GAGCAACGCCTCGCGCACCTCGCTGGCCACCGCGAGCACCGCCGGCGCGGGATCGGCCTTGAAATCGATCTCGTAG
+>>747:3:107:5347:20598/2 1790136 1
+CGCTCAGCTGAACGAGACTGCCAGCCAGCCGGAGCAACTTCGCCGACGCGGCCGCCGCGACCGCGCCCAGGCTGAC
+>>747:3:107:5354:11304/1 1790142 1
+TCGCCACGGCGAGCATCGGCGCGGTCTTTTCCTCCTGCGCGCCGGAGTTCGGACCCCGTGCGGTCGCCGACCGCGT
+>>747:3:107:5358:19662/2 1790145 1
+GCGGTCGGTGCGCAGGCCGGCGTTGCGCTCGCGGGTCAGGAGCCGGTCGGCGGCGAGGGCCGCCCCAAGG
+>>747:3:107:5371:11028/1 1790152 1
+GCTGAAGCGCCGCGCTCGGGATGCGGCCCGCATCGGCTCCCGTCGCGGCCATCTGTTCAGGCAGCGCCGCCACGCC
+>>747:3:107:5377:15193/2 1790156 1
+GCGGAGCTGGGCTGTTCGGGTGAAGCCGCGCGATCGCTCGCCCGCCGCGCCTCGAGTGCGAGAGGACCCCCCTCAG
+>>747:3:107:5377:21238/2 1790157 1
+GACCGATACCTGTCTGAACTGAGCGGCAAGCCGGCCGCGCTGGTGACGCGCCTGCCCGGGGCGTCCG
+>>747:3:107:5378:10211/2 1790159 1
+GGGTGAGCCCGACGGGGCGGTGGGGCGGCCGGTGGCGCTGGTGACTGGGGCGGCGCGCCGGGTGGGGCGGGCTAT
+>>747:3:107:5403:3726/2 1790184 1
+AGAACGTCAGTCCGCGGGCGTCGGCAGTCCGTTGGACGGCCTCCACGAGGGTCGCTGGCAGG
+>>747:3:107:5405:1538/1 1790185 1
+AGCCGCCGAGCGGCGCCGGCCGCAGCGCGGGCGTCTCGCGCCGAA
+>>747:3:107:5413:8037/1 1790199 1
+CGCCGCTACGTCGGTGGCGACGAGCGTGTCGACGCGGCCGGCGTCGAAACTCGCCAGTGCCTTCTCGCGCTGGCGC
+>>747:3:107:5418:7930/2 1790208 1
+GAGGCCCGTCGAGGTCTGGCCGCTGCTGACGACGCCGCGCTGCTCAAGTTCGGCGTGAAACAGGTCGCGG
+>>747:3:107:5445:16545/2 1790232 1
+GGTCACCTCGGCAGGTCGAGGGTGGGGTTGCGGTCGAAGAAGCCGACCGGTCGCAGGGGGA
+>>747:3:107:5467:5941/1 1790259 1
+ACACGACGTTCGCGATCGTGCTCGCCACGCTCGCCGACACGCCCGCGCTTTAACTCCTGCGCGTGCGTGACCAG
+>>747:3:107:5517:14825/1 1790313 1
+ATGTCGAGGGCCGCAATCTCGAGTGCTCACGGCCTTCACCGGCGGCAACGTCGAGCGCGCGCGAGGCGGCGAAGGG
+>>747:3:107:5521:21303/1 1790317 1
+CACCGTGATCTCGCGCGCGCTCGCGCGGACGATGTCTACGTCCCTCAACACCTGCACTTCCGCGTGCCCTTCCGTG
+>>747:3:107:5542:1576/2 1790341 1
+GCTCGAGCTGGAAGACGGCCAGACGTTCGCGATCGCCGGCCTGCTGAACAACCAGATGAACTCCACGTTGAAGAAG
+>>747:3:107:5573:7385/1 1790379 1
+ACGTGAGCTTTCGTTCGTCCGCGCTGGAAGGTGCAATCGAAATTCAGCAAGCGCCGCCCCATGGTGACGACCTC
+>>747:3:107:5573:17317/2 1790380 1
+CGTGTCCTCCGCGGTCCGCGTGAGGCGCGCGAGGAGCGCGACGATCTCGCGCGAGAGCGGATCGGTCGTGACCGCG
+>>747:3:107:5598:20807/1 1790400 1
+AGCGGCAATTCGCGTCTGTCGAAAGGAGAAGTCGTCGCGCTGCTCGACGGCATCCGCGGCGCGAACATGCTCACCG
+>>747:3:107:5609:8733/2 1790411 1
+TCGTATCCTTCATTTCTCCGTGGAATTCAACCTGGCCGGTCTGCCGGCCGGCGCGGATGACCGCTACTTTTATCAA
+>>747:3:107:5639:7656/2 1790439 1
+TCGCCGGCGACGCTCGTCGCGGCGGCCGCGCCGTCGCCTTTGCCGGCGGCGGCAG
+>>747:3:107:5658:13357/1 1790461 1
+GCCAACGGCATCACGATGCTGGGCACGCCCGCACGCAGGCCCGCGGCCGTGGTACCCGCACCGCCGTGGTGCACAA
+>>747:3:107:5665:17298/1 1790465 1
+TGCGCAGCAGCTGGTTGAACTTGGCGACGCGGTCGCTGCGCGCAGGTGCGCCAGTCTTGATCTGTCCCGCGCCAGT
+>>747:3:107:5677:18788/1 1790469 1
+GCAGACGGAGCCCCCGCGCCGCGCGAGCCACTTCGACGCCGACGCGTCCCACTCGAGCGAGGGGTAGAAGTAGACG
+>>747:3:107:5681:14986/2 1790473 1
+CCAGCCTGATGTCCGCCTCGAGAGCGTGGTCAAGCGGTTCGACGACGTCGCCGCCGTCGACGGGATCTCGCTCGAG
+>>747:3:107:5718:8951/2 1790505 1
+TGACGCCGGCCGCGCATCCGATCGCGCCGGCCTTCACCGGCGAATAGCCGACGCGCTTCATCAGCGGG
+>>747:3:107:5782:14413/1 1790573 1
+TGCTGCTCGACGACAGCCGCCGCTTCGCCGCCGCAGCCGACGCCGCCGGCGTCGACGTCACGCTCGTCG
+>>747:3:107:5803:18621/2 1790598 1
+GTGGCCTCGGCGATGGGCGCGGCGGCCGGGTCCGTCGCGACCGCGGCCTCCCAGAAGTGGCGCATGAGCTCCATCC
+>>747:3:107:5809:15376/2 1790605 1
+ATCGTGTCCGGCGGCGGCGGCGACGCGCCCGGCGGCAGCGTCGACAACAAGGTCGAGATCGTCGTGGCCGCACCCT
+>>747:3:107:5815:9884/2 1790615 1
+TGAATACGGCTCTGCCAGTTTGTCGATCACTGGAACGGCATCTCACATTGAAGCGCCCATCGCCCGCGCGGCATGT
+>>747:3:107:5817:5465/1 1790617 1
+GCCAGTCGGCTGGTTCGATGCCCTGCGGGATCACCTCGGCCGCGCGATCAAGGACACGCACCGGGTCATCAGGGGC
+>>747:3:107:5837:20028/2 1790645 1
+GGGCTCGCGGCCCGCATCGTCGAGGGGCTCGACGGGCTCGAGGGCACCGGCGATCCGGTCATGTGGCTCGAGGCCG
+>>747:3:107:5856:12910/2 1790665 1
+CGCGCAGCGATTCGGGGACGTCACCGCGCGCGATGCGCTGGGCGATGCCCTCGACGACGGCGGTCTTGCCGACGCC
+>>747:3:107:5875:13738/2 1790688 1
+GCCCGCCCTGCTGATCGGCCGTGGTGAGGCCGCGGATCTGCAGGGTCTGGCGATCGACGGTCAGGATCAGC
+>>747:3:107:5913:1605/2 1790736 1
+CACCGGAACCGCACTCTCTGAGCGGCCACCTCTCCCGCGCGGATCGTGCCGTCGGCGCGAATCCCCTCGAC
+>>747:3:107:5929:17140/1 1790761 1
+TTCCTTCTCCGCAGGAATTTCTCCAGGGCGAATCGCGCCCGGGGCCCGGCTGCATCGTGATGGACCTCTCCATGCC
+>>747:3:107:5929:4840/2 1790762 1
+TGGTCACCGCGATCGAGCCGCTCGCGCGATCAATGGGCGTTTCCGAGCACATCCAGCTGGTCGGGGAGTACGCG
+>>747:3:107:5945:8534/2 1790772 1
+CACCTTCGTGCTTTCGGCAGGCACGAGAGCCGGACTGGTCGGGCCGAACGGCAGCGGCAAGACGACGCTCCTGCGG
+>>747:3:107:5950:17232/2 1790783 1
+GCTCGTTCGCGAACACGGCATTGATGTGCCGCCGCATGGTCGAACGCGGCGTGCGCTTCGTGCAGGTCTACCACAA
+>>747:3:107:5970:6707/1 1790802 1
+CAGAAAAGCGTCGTCCGCGCGTGTCCGTCCGCCCTGCACCAGAACGCGCGTCACAGCGGCGAATCTCACGCCGGTT
+>>747:3:107:5971:14318/2 1790805 1
+ACCAGCAGTGGGTGGGTGACCACTCTGAGGAGTGGTTCCGCGGGCGCGGGCCACTCGCCAGGGCGGTCGTGGACG
+>>747:3:107:5974:17430/1 1790806 1
+GTCATGGCCAACGCCGTGAAGACCACGCTCGGGCCGAAGGGCCGCAACGTCGCGCTCGACAAGAAGTTCGGCTCGC
+>>747:3:107:5984:2658/2 1790818 1
+TCTGCGCCGGCGCGGACGAGCCCAATGCGCTGGTTCAGCTCGAAACCGGCGCGCGCACCGAACCGAATCTGCGCGC
+>>747:3:107:5992:11468/1 1790824 1
+TACGCCAGGCCGCACTCGGCGCGCTCGTCGACGTCGATCGGCCGCGCGCGCGCTTCGCGCTCGGTC
+>>747:3:107:6010:9439/1 1790838 1
+AGGAAACGAAGCGGTCCAATCCCCTCCGCGCGACGATCGCTTCCCGACTGCGTGCTCGCGAATCGGAATTGGCCTC
+>>747:3:107:6032:18154/2 1790868 1
+CCTCCTTGTTCCGCGTCGCCGAGGGAGCGGCCGGCGGCAGCGAGGCGGAGAGCTTCCGCGGCGCCACCAACC
+>>747:3:107:6047:13820/2 1790890 1
+GGCCGCGCGCGCACACCAGTCCACACCGGTGCCGTAGCCGACCAGCGCCACGTCCTCGCCGGCGCGGAGCACGTGG
+>>747:3:107:6055:1722/2 1790901 1
+GCGCCGGCCCGTCAGCATTTCGAACAGCACGACGCCGAACGCCCAGATGTCGGCCCGGCGATCGACGGCGCGCCC
+>>747:3:107:6072:20975/2 1790915 1
+GCCGTCACGATCTACCTGCCGGCCCGGCGCGCATCCCGGCTCGATCCGCTCACGATGCTGAGGAGCGAGTAG
+>>747:3:107:6105:2853/2 1790950 1
+GCATTTTCTTTGTGCCTTTTGTGCCTCTTTGTGGCTATCAGCGATCCCACTCTTTGAGGCCTTCGACGACGCGCAG
+>>747:3:107:6113:6174/1 1790962 1
+GAAACCCTGGCCGACATCGCGGTCGAAGCCGCCGGCGTCGCGCGCCGGCTCGGCTACGAGCCGCGGCTGG
+>>747:3:107:6132:11388/2 1790984 1
+AGGGGGCCACGGCGGGCGGTGCGGACGACGCGCCCGCGGCGAGCGCCGCGTCCTGCAGG
+>>747:3:107:6156:13257/1 1791010 1
+CGGCCCTTGAAGAGGTAGTCGAACGGCGCGACGATGCCGAGGCTCGTTTGACCGTCGTGCTGGGGGATGCTCCAGA
+>>747:3:107:6157:19227/2 1791012 1
+GGTCGAGCACCCGGCGGCCGTCGTCGGCCACGCCGGCGAGGTGCTCGGCCACCTGGTCCTCGAGCGCCCGGGTGGG
+>>747:3:107:6162:12172/2 1791018 1
+GCAGCGCGGTCAGATCGCGATAGCGCGCGAAGAGCGCCGGCCGCAGCCCGCGCTCGGTGACCGGCGCAAGCTCGGC
+>>747:3:107:6217:12009/1 1791073 1
+TGAGCGCCGGCGCCAGCGTGCCGCCGGCCCCGAGCCG
+>>747:3:107:6273:5827/1 1791119 1
+GGGACGGGTGAGCCTCGTCGTGGCCGATGTCGCCGGCCGCCGCGTGGTCACCCTTGTGGATGGCTACCAGAAAGC
+>>747:3:107:6285:15710/2 1791136 1
+GAATTCGTGCTCGCCCGCGCCGCGGCGGCCCCGGAACAGCGTCTGGATCGCGCGCCCCGCCACG
+>>747:3:107:6286:12526/2 1791137 1
+ACGAACCGATGACGCGCTCGAGGTCGTCGCAATTCCCGCGTACCGGGACGCCGAGGATAAGTCGATTCCGTTTGTA
+>>747:3:107:6303:19805/1 1791160 1
+CGATCGCGTGCGTCGCCTGCAGCACGCGCCCGCCATGCGCGGCGGCGGCGCGCCCGGCCTCGGCGATCCTGCCGTC
+>>747:3:107:6309:3697/2 1791164 1
+AGGCATGACGAGGAATGCGCTCGCAACGCGCCCGCGAGGGTTCGCTCGCGGCCGGCGTTCGCTAG
+>>747:3:107:6315:17901/2 1791177 1
+CGCGTGCCCAGCACGCGGTCGTAGGCGGTGGCCATGCCGCCGCGCTGGATATGCCCGAGC
+>>747:3:107:6339:18501/2 1791203 1
+CCGGAAGTCGGCCACGCGCTGGACTGGGCGGCGCGCTACGGGCGCGCGCGCCTGTCCGGCAGCGGCGCCTCCGTGT
+>>747:3:107:6339:15399/2 1791204 1
+TGCTGGCGCGGCGCAGCGTCATCGAGTCGGTCGGCGGCCTGCGCGGCGACGCGGCGCCCGCGGATGACTGGGATCT
+>>747:3:107:6344:4736/1 1791212 1
+CCTCTCACCGGGGCCGACGCCGCGCGCGCCCCGAGATTTCAGTCGACGGCTATCGGGGCGTCATTGTAAGAAACGG
+>>747:3:107:6370:5956/1 1791241 1
+GCCAGCTTCTCTTCTCCGGCATCGTTCGAACCGATCGCGCGCGGCGGGTCGCGGCCGATCTGATGAGCCACAAATT
+>>747:3:107:6375:10019/2 1791243 1
+GCGCTGATCGGCGCGCTGGCCGCCGCGGCGCGCGCCCGGGCATCCTGGCGGACGATGTTCCTGGGCGCGGCGGG
+>>747:3:107:6423:9560/2 1791277 1
+CGACGCGCGTGCGCTCGGCGGCCGCGAGGCCGGCGAGCGGTTCGTCGAGCAGCAGGATTTGCGGCGCGGTCGCGAG
+>>747:3:107:6440:17914/2 1791301 1
+GCCCAGACTGTGGACGGCCTACAAGCCGCGCGCCTCGCGGCTGCGCGACCCGCCTGGCGCGAGGCGTACGACGC
+>>747:3:107:6443:19854/1 1791305 1
+GCGCGTGGCCAGGTCCCACAGGCGTGCCTCGCGGCCCAGCGTGCCGGCGGCCAGC
+>>747:3:107:6444:3542/1 1791310 1
+AGGTCCAGCACGCGCTGCAGCGACGGCTCGAGCGCGCCGCCGGTTCCGGCGGTGG
+>>747:3:107:6449:9817/2 1791315 1
+TCGGCCATCGGCACCGTGGCCTTGATGACCGTGGACGCGCCGCGCGTGTCCATGCCTGAAATCCGGCCCCTGCGGC
+>>747:3:107:6458:6263/2 1791332 1
+AGATGACGACGACGTTCGCGGAAGCACTCGAAGCGCGCACGCAGGACGTGCTGGACAACTGCACGCGCTGCGGCAA
+>>747:3:107:6462:13072/1 1791335 1
+CGATGGCGAGCCGATTAGATTTCTCGCTTCGCTCGAAATGACAAATTACGTCTATTCGTCATCCCGAACGAAGAGA
+>>747:3:107:6469:9181/1 1791342 1
+AATACCGGGGTCGAGCTGGCGCACCGCGCCGGCCGCCGCATTGCGCGGATTCACGAAGGTCTTGTCGCCGGCTTCG
+>>747:3:107:6479:20107/1 1791354 1
+AGCACGTCGCTGAAGCGGATGAGGGTCGGCAGGCTGATGCCGCGCCGCTCCAGATCGTCGACCAGCTGCTTGAGG
+>>747:3:107:6487:15870/1 1791360 1
+ACGCCGGAGTCGGCCGCCTGCCACGCGTAGAGCGCCGGGAACTCGGCGAACGTCGCGCCGGTGACAGCGACGCGGA
+>>747:3:107:6536:10591/1 1791421 1
+CCACTGGGCCATCGGGCCGCGCTCGCTCTACCTGCGCGTGCGCGAGGACGGCCGCGCCGCGATCGCGCGCTTCGAC
+>>747:3:107:6547:7173/1 1791430 1
+GAGCTCCGTCTCCCCCGCGCTGTTCAGGTTGACGACGCCCGCGCCGGCGGGGGCGGCGGCCGCGGCGG
+>>747:3:107:6566:17882/1 1791448 1
+AACGAATAGCAGCCGCCCGGCGGCATACATGGCATTCGAGCGTCCGCCGACCAGGCGCCGCCGCGCTTTGGGATTA
+>>747:3:107:6573:5272/1 1791451 1
+TCTTTCGGGTGTTGTCGGCATCATCGCTTATTACCTCGCGCCGCGGATTATGACTCGTATCGAAGGCGAGCCATT
+>>747:3:107:6601:15497/1 1791491 1
+CAGACGCGGGCCTCCTCCTCGCGCCGGGCGGCCTCGCGCTTGTCCTCGCCGGTCAGCTTCTCTTCGCCGTCTTCG
+>>747:3:107:6607:12695/1 1791500 1
+CCACTTCCGCCAGGAGGGGCTCGACGTCGCCGCGGTGCCCGCGCCCGTCTTCGGCAAGCCGACCATGGACGCGCTG
+>>747:3:107:6630:18748/1 1791518 1
+AGCGCCCCGTCGACGACAGGTGCGAACAGGTCGTAGTCCACCCAGCCGCGCTGCGTTCCCGGCCGCGGTGACCC
+>>747:3:107:6653:10960/1 1791555 1
+CATGCCCGCTTGATCGTCTCCGACGTGCGAAAGGGCGACGTCGGCCGGAGAATCGCGAAGGCGTCCGCTGGCGGG
+>>747:3:107:6657:15262/2 1791557 1
+GTTTCCCGATGCGCGAATTTATTTGCCGCTGCGGGCCGCGCGCGATTGGGCCCATGAACATCGCGGGCCAATGAGT
+>>747:3:107:6668:18413/2 1791564 1
+CCGTGCCCCCAAGCCAGTGCCCAGCCGGCCGGGATGCCCAGGCAGCCCGC
+>>747:3:107:6688:1890/1 1791587 1
+GCCGATCCCGACGACGTCGACGGCGACGGCGTCTCGGGACGGGTCAACCACGTGGTCGACCCCCG
+>>747:3:107:6730:19478/2 1791628 1
+CGATCAGCGCGGATCGCATCGCCGCGCTCGCCGGGCAGCATGATCTTGCTGACGCCCTCGG
+>>747:3:107:6739:16501/2 1791630 1
+AAGTGCCGCAGATCGGCATCGTCCAGATCGATGACGATGTGGAGATCGGCGCGAACACGACGATCGATCGGGCACG
+>>747:3:107:6742:21120/2 1791632 1
+CCCTTCCTCGACGAGTATCGCAGCTTCGAGCCGGACAGCGCCGCCGCCGTGGTGGCGGCGGTCGATGG
+>>747:3:107:6745:19290/1 1791636 1
+AGCTGCTGGCCTTTCGCGCCGTCGCCGAGATCGAGCCGGAATACGACCCGCGAGTTCCGCTGAATCGCGCCATAGA
+>>747:3:107:6757:20878/2 1791647 1
+TCGTGGAGGATGCAGATGTAGGGATGGTTCAGCGCGGCGATCGCGCGCGCTTCGCGCTCGAACCTCTGCCGGCG
+>>747:3:107:6766:18735/1 1791659 1
+GCGTACTCGAAACCCTGCGCGGCGCCGGCTCCTCCTCGGCGCGCCCGCCTACCTCCCGGCGCTGATGGTCGCGATC
+>>747:3:107:6777:14804/1 1791665 1
+TCGGCGATGACCTCGATCGCGACCCGCGCCGCGAGCGCGACCGGGTAGCCGTAGATGCCGGTCGAGATGCCCGGG
+>>747:3:107:6777:14804/2 1791666 1
+GTACGTCATCCACGCCGTCGGCCCGATGTGGCGCGGCGGCGGCGCGGGCGAGCGCGAGCTGCTGGCGTCCTGCTAC
+>>747:3:107:6781:19230/1 1791668 1
+GCGCGTGAAGTCGGCAATCGCGGCGTTCAGGTGCACGGCGGGATCGGCTTCACCTGGGAGCACAACATGCATCTCT
+>>747:3:107:6791:5830/1 1791683 1
+GCATCACCTCGTGAAATACCGCTTGCGGGGGAAGCGAGCGCCCGTCGCCCGGCCCTCGCGCGACCCCGCCCACCGG
+>>747:3:107:6801:10472/2 1791692 1
+TCATTCGCGATAGCGCGTGATGGGACCGCGGCGATCGTGCGGCAGCGCGCAACACAAGGCTGTGCGCTGGGCG
+>>747:3:107:6803:19280/1 1791694 1
+CTCTACCTGACCGACGGGGGCGGCGTCGGCGAGGAGCGCGGCGAGCTGATCGCCACGCGGCGCGCGGAGGCACGGG
+>>747:3:107:6806:17308/2 1791699 1
+AAGCAGACATCGTCGTGATCGGCGCCGGCGCGGCGGGCTTGACGGCCGCGATTCATGCCGCGCGCACCCGCAGCGA
+>>747:3:107:6825:7782/1 1791722 1
+CCTGCTTGTCCATGATGCCGGCCGCGGCGTGACGCAGCAGGCGGGCGCTGGCGAAGGCGATGTAGCCGGCG
+>>747:3:107:6832:4621/1 1791724 1
+CATGGAATGAAGCTGGCGCTGATTGGTGTTGGCATCGGATTGGTGGGCGCCTTTTTGTTAACACGGTTAATGGCCA
+>>747:3:107:6841:11963/2 1791734 1
+CGGACGTCCGGATGGTCGAGCGCCGGCGCCCCGTCGCGCGTGTACCGCGCGGCGTCCGCCGCGAGGGCGTCCAGCA
+>>747:3:107:6858:12127/2 1791752 1
+GCGGCGATCGGGAGAACAATCGGCGCGGCGAGCAGGACGATGGCGACGTCCAGAATTCTCTTGATGAGTTGGGGCG
+>>747:3:107:6887:4191/2 1791778 1
+GCGTGTCGCGCAGGATCGCCGCGGTGGTGGCGATCGCGCCGGGCACGCCGGCGAAGCACGGCCCG
+>>747:3:107:6907:19818/1 1791791 1
+AAAAAACGTCGCCATAAAACGCACCATGCCGCCGAACGCATTTAGCGATCAAAAGAAAGACCTCGATCGCCACTTC
+>>747:3:107:6909:10603/2 1791793 1
+GCGAGCGGAAATCATCCACCAGTTGCGACAACATGCGCGGGCTCAGGTAACTGCCGCCGGCGTGTAACTCACGAAT
+>>747:3:107:6919:8917/2 1791800 1
+AACGGGTGGGACCATGGCGCGGGGCGGAGCGCGCCGGGCCGGTCCCGCTCACCGGTGCCGCCGGGACCAGCGGTCA
+>>747:3:107:6931:3641/2 1791812 1
+AGTTGCGGGCTGAAGGGCGGCGGGCGCTGGTCGGTGGACGTTGAACTCCATCGTGGACTCGCGTC
+>>747:3:107:6963:6807/1 1791842 1
+CTGGAAATGGACGAATTGTCTGGTCAGAATTCGAGTCAGAAGGCAATTCGAATCGAGTCTGAAGGCGATTCGATTC
+>>747:3:107:6982:6932/2 1791858 1
+CCACCGCCAGCCTTCCGCCGCCCGCCGCCAGCCGCCCGCCGATTTCGAACTATTTCGGCACTCGCAGCTCGGCCCT
+>>747:3:107:6982:3352/1 1791861 1
+TACCTCTCGATTCCCAGAATCATCGAGGCGGCGCGATCGACCGGTGCCGACGCCGTCCATCCCGG
+>>747:3:107:6991:8886/2 1791870 1
+TCCCGCGGTCGTCGAACTCTTTCCAGAACACGGTAACGAACGGCACGCCGGCCTCGACCAATCGCCGCGCCGCC
+>>747:3:107:6996:3959/2 1791871 1
+AGCAGGTTCGGCGGGGTATCATAGTTCACACCGGCGGCGGGCGGGCCGACCAGGCCGGGCGGCAGGGAG
+>>747:3:107:7022:9039/1 1791895 1
+GCCCGTGGCCGAGGCCGCCAGGCCGGTGAGCGCGTTGAGCAGCGCGATCACGACCGGCATGTCGGCGCCGCCG
+>>747:3:107:7032:2413/2 1791902 1
+GTTCTGAGGAGAAGTTGCTCCTCGACCTCGCCGAGGTGGAGGGCTCGCCCGGGGTGAGCATCTCCGGCGACCCGCG
+>>747:3:107:7047:4493/2 1791916 1
+GATGCAGAGCGCGCGCTCGTCGAGGCCGTGCTCGCCCGCCACCCGTCGTCGGTGCTCGAGATCGGCGCCGGCAGCG
+>>747:3:107:7069:10614/1 1791944 1
+GTGACGAATTCCAACCCGCGGCGCGGCGACTCGTGGTTGAAGAGCATCCCGGACACGGCGAAGAGGTCGTAGCTCT
+>>747:3:107:7121:9695/2 1791994 1
+GAACCAGTGATGCGGCCAGCACACCTGCTGTCTTCGCCTCGTCCAGGTCGCCGGCCGCGAGCGCTCGCTCCGCCTC
+>>747:3:107:7135:12187/1 1792006 1
+CATTCGTCAGGAATGCTCTCTCGGCGATCCTGCTCGTGCAGCGCAGCGTCGAGGCGGCGGCGCCGTACCGCATTGA
+>>747:3:107:7149:5652/1 1792026 1
+GAGCAGGTCCGCGAGGCGGGGCGGCAGCGGGGGCCGGATCCCGGTGGCCTGCTCCACGGCGTCGGGGAACTTGGCC
+>>747:3:107:7150:3194/2 1792027 1
+GATTTCCAAAATCGAGACGTCGAACGTTCCGCCACCGAGATCGTAGACCGCGATGGTTTCGTCCTTCTTCTTGTCC
+>>747:3:107:7204:8431/2 1792064 1
+AGGCCAGCAGGCCGATCGCCGAGAAGGCGGCGAGTTTGAAGTCGACTTTGGAACAAACACTTCACGTAGCTCAAGA
+>>747:3:107:7233:13770/2 1792102 1
+CCACGCTTTACCAGCGAGCGCACGCCGACGGTGACGCCGGCGCGGCGGACGCCGAGCATGGTCGCGATCAGCTCG
+>>747:3:107:7234:11472/1 1792103 1
+GCTGCAGTTTCTGCCTGGCGTGCGCCGCGAGGAGGGCCGCCTGCTGGAACTGGCAATCCGCTGTCTCTCCAAG
+>>747:3:107:7241:20434/1 1792107 1
+CAGCAGGCGCAGCCGCCCGGCGGCTTCCGCCGCGCGACCGGCTTTCAGCCACGCGAACGCCTCGG
+>>747:3:107:7249:5584/1 1792113 1
+CCCGCGCAGCATGCGCACGAGGCTCCGGACTTCGTCCGGATCGCCGGGCTCCGGCGACCGCGGCGCGCACGCCGCG
+>>747:3:107:7249:15503/2 1792114 1
+GCCAGCCCGCCGAGATCGCGCGTCCGGCGAGCGGCAGGCCGAAGTCGACCCAGACGTCCCAGGCGACGCGGCCGAG
+>>747:3:107:7251:9703/2 1792118 1
+CAACTCGTCGGCGACATCATGATGGTCGCGGCCGGCGCCGCGTGGGGCGCGACCACGCTGGTCATCAAGGCCTCGC
+>>747:3:107:7251:5895/2 1792119 1
+TGCTCGGGTTGTTCGGCGCGATCGGCGCGGCCGTGGCGGGGGAGTTCCTCGACCAGTCCATCCGCACGGCGCGGGA
+>>747:3:107:7253:11757/2 1792122 1
+GGCGGCGTGTAACCCAAGGGAGAAGACCGCGGCGCGGGCGGCGCGGCCTCACGCGCCACGCTCTCGACGGCTGTCG
+>>747:3:107:7284:19798/1 1792163 1
+GCGTTCGGTGATGGATCATCGGCCTCGCGCCGGCGCGGAGCACGCGTTCGGGCACCC
+>>747:3:107:7305:20122/1 1792180 1
+CGGTAAAGCGCGCCCCGCCCTCGGGCCGGTTCTCGGCGGTCGCGCGGCCGCCGTGCAGCTCCACGAGATGCCGCAC
+>>747:3:107:7306:9862/2 1792181 1
+CACCGCGCCGATAAACAGTCCGGCGTTGCGCACCAGGCCGACGGCGTCGCGGAACCGGCGCGAGAACTCCTCGGTC
+>>747:3:107:7311:6279/2 1792189 1
+GATGGACCGCGTATCGATGGCGTCGGCCACGCCGTGCCCGCCGCCAACCGCGTGCCGAAGCCACCCCGCCGAGCCC
+>>747:3:107:7311:7917/2 1792190 1
+ACCTTGAGGCCGAGGGCCAACGCGGCCGCCGGGCTGAGGCCCGGGCCGACGCCTCCCAATGCGGCACCCGCG
+>>747:3:107:7317:18102/1 1792197 1
+GCCGTCCGGCGCCGAAGTCCATCAACACGATCCGGCCGCCGGCTTCGCGCATGACGTTGTGCGCTTTCACGTCGCG
+>>747:3:107:7340:7916/1 1792217 1
+GCATGTCCTGCTCGTCCGACATGCCGTGGATGACCGAGCCGGCGCACAGGAACAGCAGGGCCTTGAAGAAGGCGTG
+>>747:3:107:7350:14717/1 1792230 1
+CGACGGGGTCGAGCCCCGTGGTCGGCTCATCGAGCAGCAGCAGCGGCGGGCGCGGCGCCAGCGCGAGCGCGAGGCC
+>>747:3:107:7355:16426/2 1792233 1
+TGCTCACCAGCAGCCGCCGGGGCGAGGCCAGGGATGCCGTCGGCGAACCGACCGGCTTGACGGTGAGATCCGAG
+>>747:3:107:7358:8587/1 1792235 1
+CCCGCGCCATGCGCCGTACGGCCGCGCCGCCGAAGCGGCGCTGCGCCACTTCGGGATCTACGAGTCCGTGCAGCCG
+>>747:3:107:7366:15795/1 1792245 1
+GCAGGATACGGGTCGCGTCCCGGAACGCGTCGCCCGACCGATCGCGTGGCTGGCCGCAGTCGTCGGTTGCGCGGCG
+>>747:3:107:7375:20886/2 1792252 1
+CGGCTGGATCGGCCTCGCCCTCGAGATCGTCGTGGGCGCCGCCGTCTTCTGGCGCCGCGTCC
+>>747:3:107:7391:18609/1 1792267 1
+GTCCGCCGGCGCGCAGGGGCCGACCGACCCGGCGCTCGAAGCGAGAGCGCGCGCCATCCATGACCGCGTGATCGCG
+>>747:3:107:7392:20448/2 1792269 1
+GCGCTCATTGGCCCGACCTCTGAAATTTGACCACGCGCGAGTCGGCGCTGCCGGCCGGCCGGTACTGCACC
+>>747:3:107:7422:7829/1 1792290 1
+ACGAGCTGGCGGCCGCGCAGCGCCGCCGGCTGCGGCGACAGCTCCAGGATGGAGAGGGCGGGGATGGG
+>>747:3:107:7445:11353/1 1792314 1
+CTCCTTGGAAGTTAACCTCGTCGCAACGGAGATTCTCGATGCGGCGCGCGACTCGGCGCGCACTGGGCAACGCGTA
+>>747:3:107:7454:18778/1 1792324 1
+CCCAGAGCGTCGCCGACGGTCTCGCGCGGTACGCGCAGTTCCGCCAGGCGCAGCTGATGG
+>>747:3:107:7494:3979/2 1792361 1
+CGGAGCAGGAGATGCACCGGGAGGAGCTGGAGACGCTTCTCCGGGAGCACGGGGGCAACGTCAGCGCCGTGGC
+>>747:3:107:7495:6632/2 1792362 1
+GTCCAATTGGCAAGCCATCGTCGGCAGATCGTCAACGTCGGCAATCGAGGACGTGGCGCTG
+>>747:3:107:7502:15910/1 1792371 1
+GTGGGTCGGGGAGGAGTCGGCCATCCCGAACCACGGCGGCCTGCGCGCCGACGCGATCGAGGCGCTGCGCCGGCTG
+>>747:3:107:7508:13289/1 1792377 1
+CTCACCGACCTCGACGATCCGGGTTGCGCGACGGCGACCGACGACGACGAGCGCGGCGCCACGACGTGCGACAACA
+>>747:3:107:7512:7398/1 1792382 1
+CGCGACGGTCTGCGCGACGTGGCGATCAGCGAGGCGGTCGCGGCGTCCTCGGCGATTCCCGGGTTCTTCGAGCCCT
+>>747:3:107:7539:7393/2 1792405 1
+TCCGGTGTCGGCGATTCTCGCGGAGCGCGGCAGGCGCGCGACGCTGTTGTGGGTCACGATCGCGATCGCCGCGTTC
+>>747:3:107:7541:15555/2 1792407 1
+CCAGCGGCCAGCCTTCGTCAGCGTCCAGCCCTATCCGGTTGAAGAGGGAGAGCGCCGCGGCCGGCTGACCCAGGCG
+>>747:3:107:7541:7437/1 1792408 1
+AGCTGGGCGCAATGCGCCGGCAAAGCCCTGCGCTTTTGCCCCCTGTCGTCGGCGCGCCGGCTGGCATGGCGCGCCG
+>>747:3:107:7552:10219/1 1792417 1
+GCAGCCTGGCGCGCGCGGATTCCGTCGCGCGCCGGAATTTGCCCCAGAAGTCCAGCTCCCACGCAGCTGAGACGCT
+>>747:3:107:7556:8584/1 1792421 1
+GTGTCGAAGCCGGTGCCGATCTTTCCCGCGAAGACCAGCTCGCCGGCGTCGTAGTAGCCGACGAGCAGCGCGCCG
+>>747:3:107:7562:2324/2 1792428 1
+ACAAGGTCGGGCTGTCGGCACGCGAACGTTCGCGGCCGCGCGACCTGTCCACCGGCGAACAGCAGCGCGTC
+>>747:3:107:7566:11626/1 1792434 1
+GCGCATGACGGGACAGGTGCGGCTCCCGCACGTGCGCCGCGGGTGCACATGCCGTGCAGGTGAACACGGCAGTTCC
+>>747:3:107:7574:8418/1 1792438 1
+TGAAATGCACGCATCACGTCATCGTCCGCATCAAGTATCCAAAAGAGGGAAAGACGGACACGCAGGATGCAGAAGG
+>>747:3:107:7578:10328/1 1792445 1
+CGACGCCGGCGAGGTGCGCGGTCACGTCCGCGAGGGTCACGGGCGCGGCGCCCGCGCGCATCCGGATGATCGCGCA
+>>747:3:107:7580:5379/2 1792453 1
+GGAACAACTACATCACCGTGGTGAACGTGGACGAGGCGACGACGCGCGCCAGGCAACTCGGCGCGCAGGGGC
+>>747:3:107:7584:8131/2 1792457 1
+GATCTTCCCGCCGACCTCTTCGGCGACGGCCGCGCAGCGCTTGCCCGGCATCGGCGCCAGCGCGCGCCACGCGTCG
+>>747:3:107:7597:4685/1 1792470 1
+GCCCTGTCACTGTTCACTGCCTGCAATCGACAGCCGCCGGCCCCGCCGTCGCCGCCGTCCCCGCCTC
+>>747:3:107:7601:19445/2 1792479 1
+GACCGCGGCCGGACCGCGCGCTCGGCGCGACGGTCGCCGAGATAGCCGCGGCCGCCGCGCTCGAGGACGATCGATT
+>>747:3:107:7610:11824/1 1792493 1
+CCTGCGCCGATGCGGATGGTACGGCAAGGCGGATGGTGGAACCGGATCCGCGAGTTCTTCAATCCGCCGGTAATGG
+>>747:3:107:7640:15128/1 1792514 1
+GGCGGCGGCCACCGGCGTGCGCGACCAGTTCGCGTTGAACGACTTCAATAACCTGTTCCCGATCGACGATTATTG
+>>747:3:107:7660:19149/2 1792530 1
+AGTTCCGTCGACGGCGTCGAGTCTGCCCGGAACGGCACGCGGTCCGCGGCGGCGAGCGTGCAAGCGACCGTGAG
+>>747:3:107:7674:6041/1 1792542 1
+CTGTATATATGAACAGTAACGAAGGCAACACGCGCCGCAACGTCGCTCTATTGGCCGCGTGCCAAGCGCTGCTGTT
+>>747:3:107:7694:9460/1 1792556 1
+TTGTGGAAGGAGCACGCCGGTCCGGCGCCGGCGCCGAAAGTCGATCTCGCGAAGTCGACGGTTAT
+>>747:3:107:7702:7706/2 1792569 1
+GGTCCGGGCCCGCGCCCGCAGGTATCCGGCGCGCCGCGCCGTCTGCTCAGCCACGATGGGCTCGACATCACAGGTC
+>>747:3:107:7747:17263/1 1792618 1
+AGGCGACGTCGAGGCCGGCGTCGAAGCTCCCTCCCTCGCGGTCGGCGCCCGGCGCCGCCTGGTCCTCCGGAACGCG
+>>747:3:107:7811:15505/2 1792667 1
+AAACCTACACCGTATCCGCCGGCCTGGCGCAGGCGCTGCCGCAGCGCGGCGGCGGCCACATCGAGGTTCGCTTTGG
+>>747:3:107:7854:21154/2 1792694 1
+GTCGTCGATGAGGTCGGTTACCTGACAGATGGCACCGACGCGGCGAACATGCTCTACCACGTGGTCAACGAGCGCC
+>>747:3:107:7857:11220/1 1792698 1
+GAAGAGCACCTTGGCCCGGGCCGCCGGATCGCCGCCCGCGATCGCGACCATCGCCTCGC
+>>747:3:107:7860:20475/2 1792706 1
+CTGCCCCGAGTGTGCGCACCCAACCGGGCTCTCCGCCGCGCCGCCTGCGGCTCCTCGATTCGACTCCCCCGAGTCC
+>>747:3:107:7863:6658/1 1792715 1
+GAGGCGGTCTACCAGGCCGCGGTGAACCCGTACGACGCACTGGTCCTCGACGTCGGGCTGCCGCGCACGACCGGCC
+>>747:3:107:7869:15552/1 1792717 1
+ACCCGTGGCGTTCCGCCACGCCACCGACCGGCTGACGTTGCCGCTGCCGCCGGGG
+>>747:3:107:7881:17090/1 1792734 1
+CGGCCGGTCGAAGAGACACGCATGGCAGGCCCGACGCCGGCGGCGGCCGTGCGCCGCTTCCGGTC
+>>747:3:107:7884:18903/1 1792740 1
+GACCGGCGGAGGACTGGCGCGGTTGCAGGGCGGGCGGTTCGTCGTTCTTGGGGAGAAGGCGGGTCTCGGCGTTTTC
+>>747:3:107:7925:18290/2 1792780 1
+TCGATGGCGACGCGGAGGCGCTGAGCCGGGCGGGCGCGCGGCTGGCGCGCTTCGGTGACCGCGCGG
+>>747:3:107:7953:12767/1 1792808 1
+AGGTGCGCCCATGCGATTCGTGGCATCGATGACCAAGTTGCCCGTCGAGCGCGGCCGCCCGTGTGACGCCGAGC
+>>747:3:107:7989:18751/1 1792852 1
+GACCAATCCGGGAACTGGTCCGAGCCCTCGAACGTCACGCGGGAGTGTGTCGCGCGCGCGAGGTTGAGCACCCAGA
+>>747:3:107:7990:7039/1 1792853 1
+CAGGCCTCGGCCAGCGCCGAACGGATCAGCGGCGCTGCCGGATCGGCCGCCGCGGCCTTTTCCAGAAGGTCCC
+>>747:3:107:7990:7039/2 1792854 1
+CGGGAGCCCGTCTGCGAGCCGGGCTCGGCATCGCGCCGCGCTCCGAGGCCGAGACGCGGCAGGCGCGCGCGGCGG
+>>747:3:107:7990:18063/2 1792857 1
+TCGCTGGCTTCGCTCAACGCCCGACAAGGCCGAACGGCGAGCCCGCGCCGCGACCGACTTCCTCGCCTACCGCGAC
+>>747:3:107:8043:21246/1 1792908 1
+TCACGGCCCAGGCGGAGCGCCATCTCGCGCTCGGCCCGGCCGAGTCGCCGCACGCGCTGCGAGATGTGGG
+>>747:3:107:8079:11981/2 1792945 1
+CGGCCTCGCTGTCGCCCTCGATCTGCACCAGGTCCTGCCACGCGCCGCGGCCGGTGGCCC
+>>747:3:107:8099:13045/2 1792963 1
+GCGATTCGCTGCGCCAGTGCCAGCTCGCGCGCGAGCGTGAGCGGCGCGACCGCAACGGCGCCCAGGC
+>>747:3:107:8099:7216/1 1792965 1
+CCAGGAGACAGCGCGTTCCCGGCGGCACCGTCAGACCGGCCATCTTCGCGATCACTTCGACTGACTTACCGACGAT
+>>747:3:107:8109:2515/2 1792977 1
+TCGACGGTGTAGCCGGCGATGTTCTGCGGCGCGCCGTGGTCGTCGAACCGGCCGCCGACGCCG
+>>747:3:107:8117:9158/1 1792986 1
+AGCCGGCGCAGGCGCAGCCGCGCGCGCGGGCGGGCCGGCATCGGCCTCAGTACTTGCGGATCACGCCGACCACGAT
+>>747:3:107:8174:14115/1 1793050 1
+GTCAATCCACAGAGCACGCTGCTGCTCGGCCAGGCGCGCGGCGCCGCGCTGGCCGCGCTGGTGGCC
+>>747:3:107:8230:18667/1 1793101 1
+AGCCCTCCATAGGTGCCGCGCACGGCGTCGGGCAGCTTGGGATGCCGCCGGGTGAATCCCTTGACGTGCGTTTCGT
+>>747:3:107:8241:11553/2 1793112 1
+GCCGTCGATATCCTTCTTCTTGCCGGCGCCGTCGATGATGGTGGTGTTCTCGCGGTCGATGATGACGCGCTTGGCG
+>>747:3:107:8256:10743/1 1793126 1
+GATTGATTGCAGCGCGCCGGCTGTTGCTGCTTGGCCGTCTCGACCAAGCGGCGACCACGCTGGCAAGCATTGAT
+>>747:3:107:8258:11431/2 1793129 1
+GTCTTCGAGCGTCATGGACTAGTATCGCACGCCGTCGGCGGGGCCGGCAACCGGATGACACCGGGGACCGGATTCT
+>>747:3:107:8288:13738/2 1793159 1
+GTCGAGCGACTGCCAGGCGGCGACTGCACGTCGCAACGCCTCGAGCGCGACCCGGGTCTCGCCGGCGGACAGCTCG
+>>747:3:107:8307:11325/2 1793186 1
+GACGGCCGAGACGGTCGCGATCGCCGTGGCGACTGGCGCGGGCGCCACGACGGGCGGGACGGGCGTGGCG
+>>747:3:107:8309:4175/2 1793187 1
+AAACAGCATGTTCTCCTTTCTTATTTCTTCCTTGCCGCCGTAGAGCGGAACGTGGCGCAGTTCCTCCAGGTCCTTG
+>>747:3:107:8318:9957/2 1793195 1
+TTCTGGACGCCGCCGGCGGCTTCGAGCGCCGATTCGATCCACTGCCGCTCATAGGCCACCGTCACGTCCTTCAGCG
+>>747:3:107:8329:7449/2 1793199 1
+CGGTGCGGCGGCCAGCGCGGATTCCACCTGGGCCGGAGCGCGGGGACCGCCGAAGTCCGGGTGCTGGAGCAGGCCC
+>>747:3:107:8337:8086/2 1793204 1
+GCGATGTTCTGGAAGACCGTCAGGTGGGGATAGAGAGCGTAGCTCTGGAAGACCATCGCGATCCGCCGCTCTCGCG
+>>747:3:107:8362:14392/2 1793230 1
+CGCGTATTCGTTCCTGGCCATGACGGCCTACAACGCGATCAAGCCGCTGACGCGATCGAAGTTCATCTCGAGTCTC
+>>747:3:107:8366:17906/2 1793236 1
+GATCAGATACATGTCCAGCATCTGCATAAAGACCATCCAGGCGGCAAGGATGCTAAGCTGATGCGGATTTTTCTTG
+>>747:3:107:8451:6647/1 1793308 1
+ATGCGCTCGGCCGCGACGGCGAGAGCACCGCGACCGCGATCGGCAAGGAGCTGTCGCTCGACCTCGGCTACCTCAG
+>>747:3:107:8490:15223/1 1793340 1
+GGTACTGAATTAAGTCATCGTTAACAGTTTCGATAACGAAGCTTGAGCAGTATTATTATTCAGGTCGTATTATTAC
+>>747:3:107:8494:18707/1 1793348 1
+ACTCGACGACGACGCGCTCGATGATCATGTCGGGCAGCTCGGCGGCGAGGAGCGCGCGCGCGCCGATGCGCGG
+>>747:3:107:8494:14539/2 1793349 1
+ATCGCCGGAAGGCCGGCATAGGCCAACGCGGTCCCGACGGCCGCCGCGGTCAGGGCCAGCAGCAGGCTTTCGGCC
+>>747:3:107:8497:10922/2 1793352 1
+CGCTCGTCGAGATCGTGCGCGCGGAGCGGTCGAGCGACGAGGCGGTCCGGCTCGCGTACGAATGGGCCG
+>>747:3:107:8519:13904/1 1793383 1
+AGGGTCGCCGACGACGCGCGGACGCTGCGCGCATTGGCTGCGTCGGTCCGTCACGACGCGCGCGCG
+>>747:3:107:8540:18856/1 1793410 1
+GTCTCTCAGACGCTGATCCAGGTGGCGCGCGCGACAGCGACGAGCGCGTCACCTTCGTAGAGCGCACTCGCCGCGA
+>>747:3:107:8564:7993/1 1793437 1
+TGCTGGTCATCGACTACTACGGCCGGAAGCTGGGGCCGGCCGCGCGAGGCGAGGAATACGACCGGCAGGTCAGCG
+>>747:3:107:8595:19370/2 1793468 1
+GAGGCCATTTCGTTGACGGCCAGACAACAGAGGTTCCGTCGCGGCCGGTCGCGGTTCGTGGGCGGTCGCGCGGTCA
+>>747:3:107:8600:7413/1 1793476 1
+GCTGCCGAAGAAGACGACGTGGCGCAGGCTCGGCGCCTGGGCGCGCGCGCCGTCGAGCTCGCC
+>>747:3:107:8610:20587/2 1793488 1
+GTTTCGGCGTCGTCAACGTCGACGACGTCTACGGCACGACGGTCGGCGACGGCGCCGTCACGGAGATCCACGAGC
+>>747:3:107:8620:19772/1 1793497 1
+CGAGGCGGCCGACGTCGCGCGCGCGGTCTCCTTCTTCGTCCACCCGGACAACGGCTTCATCACCGGCCAGG
+>>747:3:107:8622:19550/2 1793498 1
+GTATCCCGCCACGATCGCCGCGACCTCGCCGACGCCGAGAACGAGGCCAGGAAGAAGGAGCAACGCATGCTGCGCG
+>>747:3:107:8625:19310/1 1793502 1
+CACGGGAGCGTGATCGGATCGGTCCAGATCGTCATCGGCGCCCATCGCGGCACCGCGCCCAGGACGTCGTTGAA
+>>747:3:107:8632:16890/2 1793515 1
+AGCTGAGCCGCCGGGCGCGGCGCCTCGTCGGCGTCGACCGGCA
+>>747:3:107:8659:7051/2 1793542 1
+GGTTCCAGATGGCTCGATGCGTGCGCCGGGGCCTTGCGTCCGCAAACTCGCGACACGTCGTCGCGGCGGGGG
+>>747:3:107:8661:7200/1 1793544 1
+ACCGCTGTCTTCGAGCGACGCACCGATCACCGCGACGTTCCCGTCGCCGCTGAGCGCGACGCGCGATCCGAACCAG
+>>747:3:107:8680:6005/2 1793562 1
+AATGCGCGTTGACCGACACCGCGGTCAACGCGGCCGCGCTGGTGGCCGCGCTGCCGCAGTTCGCGGTGTTGCTCGG
+>>747:3:107:8681:12949/1 1793563 1
+GGGGAACTGCTTCTCGTAGAGATAGCCGTCGAGACACACCACGCAGCCGGCGCCGTTCGGCACGAGCACGACGAGC
+>>747:3:107:8695:12890/1 1793579 1
+ACGACGCGGCCGGCGCCGCTCGCGCGCACGATCTCAGACATGCCGACATCGGGCGTCGCCAGCACCGGC
+>>747:3:107:8703:14719/2 1793589 1
+GCGTGTCCATTCTGCTCGATCATGCTGAAGGGCGCGCATGCGAGCGCCGGCGCTGCCGCCGGGGACGTGCAGTTCG
+>>747:3:107:8712:15597/1 1793598 1
+CCGCGCCGACGCGGGTCGCGATGCGCGGCTGGTCGTGATTACCCAGCACCCAATTGGGCCAGCC
+>>747:3:107:8718:9154/2 1793601 1
+ATCCAGGATCAGCAGTGGCGCGTCCTTCAGAAACGCGCGCGCGATGGCGATACGCTGGCGCTGGCCGCCGCTCAGG
+>>747:3:107:8731:17394/2 1793614 1
+CGGCCGAAGCCCCAGCCGAACACCGGGATGCCTGATATCGCGGCGATCCTGATCTTGGCGAGACCGACCACCGCCG
+>>747:3:107:8732:8924/2 1793616 1
+GAGGACCGCGGGATCGAGGAACCGCAGTTCGCTCGGCCGCGCTCCTGCCGCCTGCGCGTTCATACCGACAACCCGC
+>>747:3:107:8739:13332/2 1793621 1
+CGTCGAACGGGAAGAAGTGCAGCTTGCCCGGGTCGGCGGCGCCCGCGGGAGGCGCGAGCGCGAGCTGCACGCGTTG
+>>747:3:107:8759:4786/1 1793652 1
+CGACGCCGGCCGTCAGCAGCCCGATCGCGCGGTTGGCCGCGACGAGGCCCCAGTGGCGG
+>>747:3:107:8764:1309/2 1793654 1
+CGACGTCCGTGCCCTCGAGCACGTCGCGCCCGCCGCCGTCGACGATCGCCTCGAGCGTGTGG
+>>747:3:107:8769:19243/1 1793662 1
+CGCCACCACCGGCTATCAGGTGCGCGAATTCGGCGCCGCCGCGGAAGCTCTGGGCGTCGAGCTCGTGCTGGCCACC
+>>747:3:107:8779:11237/2 1793674 1
+CGGCGCCGCACCGGCCGCCGGGTGCCGCACGCCGGCC
+>>747:3:107:8800:3566/1 1793705 1
+TGCCGCCGGGATGACGGCAAGCGCGCCATCGCGACGCGCCCGACCGCGACCCCGTCC
+>>747:3:107:8805:11553/2 1793709 1
+GCGGGAGCAGATCGTCAACCGTCGCGCGGCGGTGCTCGTCGCCCAGCTGCGGATGCGTGAGAACGATCTGCAGCAG
+>>747:3:107:8826:19405/1 1793725 1
+CAAGATTTTGGACAGATGCGGTTGGAAACGGGCAAACTCCGAGGCGCGCCGCGCTTCCATCCACGCTTCGCGCGCG
+>>747:3:107:8829:1554/1 1793728 1
+ACGGTGAGGATCGGCACCCACCACTCGTCGCCGGCGCGGCGCGCCCAACCGGTCACGTGATTGCCGTCGAGGAAAG
+>>747:3:107:8835:13693/1 1793734 1
+GTCTTGCTTGGCACCGGGCTCGACCAGGCCGCGCGCATGGTTCGCCTTCAGCTGGCGGGCGCGG
+>>747:3:107:8850:4025/2 1793749 1
+AAGCGGCGGCTGGTTGGGCCGTTCATCTTCTTCGACCGCATGGGGCCGGCACTGCTGAGGGCCGGCGAGG
+>>747:3:107:8864:12530/2 1793776 1
+TCTCCGACGTGGGAATGAGCTCGCGGAACCAGTCCACGTCGAGGTTGAGGTTGCGG
+>>747:3:107:8873:15159/2 1793784 1
+CGATCTGTTTCGCCGTCGCGCCGAACTCGACGACCTGAAGGCCGAGATCCGCGCGCACCTTGACGAGAAGATCGCG
+>>747:3:107:8920:12814/2 1793829 1
+TTGCTCGGCACCGAGAACGCGGCGGCGTCCGGCTCGAGCAGCGCCACCATCACGTCCCCGCTGGC
+>>747:3:107:8934:8140/1 1793850 1
+GCAGGTGTGACTTCGACTCGGAGCAGCGCGGTCATCTTTCGTGCGAAGGTTTCGCGCCGCTCGGCGTTTCGGCCGT
+>>747:3:107:8944:14258/2 1793860 1
+GAGGACGAACCCGCCCGCAGCCTGGGCGGCGCGCTGGCCTGGACGCGCAAGGC
+>>747:3:107:8948:10076/1 1793867 1
+CTGCGTCGCGCGGGCTCGCTGGCGCTCGCCGCGCGCTCCTAGGCGACTGGATTGCGCGCGATGAGCTGGCGAACGA
+>>747:3:107:8972:7257/1 1793890 1
+CCGCGAGCTCGTCGAGCGCGGCGTCCGCGAGCTTCGAATCGAACGTCGCCGACTGTTCGGAACCGCGCCGG
+>>747:3:107:8991:2348/2 1793912 1
+CGGGCGGGACGATCGTCGAGCCGACGTCCGGCAACACGGGCGTCGGGCTCGCCATCGCGGCGGCGCTCAAGGGCTA
+>>747:3:107:9002:19470/1 1793920 1
+CCATGCGCAATATCCGCCCGCCGCGGCCACCGGCCAGTTCGCCGAGGTGCTCCCGCACGTCGTGCTCACGAAGCGG
+>>747:3:107:9010:15206/2 1793930 1
+GGCCAGTGCGTGCCACGATCGGCGCCCAGCGCGGATCGGCGGCGACAAGCGCCGCGATGGCG
+>>747:3:107:9031:2870/1 1793942 1
+GCACGCGCGCCGCCAGCTCCGGCAGTGCGAAAGGCTTGGTCATGTAGTCGTCGGCGCCGAGGTCGAGGCCGTGCAC
+>>747:3:107:9041:16727/2 1793956 1
+GGACCCGGACATCGAGAAGAACGGACGACCCGCCTCGCCGGCAACCGCGCGCGCGAGCAGCGTTTTGCCGGTGCCG
+>>747:3:107:9051:2518/1 1793973 1
+GGTGGCGGCACGGCGTCGAGATGTTGAAGGTCGCGGCCGCCGCCGACGGCCGGACCACGTTGAGCCGG
+>>747:3:107:9064:18110/1 1793988 1
+TCCCGCTGAGGTCGCCGTCGACTCGTCGATCGCCCTCAGAGCCGACGACGTTCGTGCCCTGAGCACGTTCGGAAC
+>>747:3:107:9065:4461/1 1793989 1
+GGAGATTACCCCAAAAGGACCCCGCGCGGGCGCCGCCGCGGGCTTCAGCGGTCCCCATACCGAATCC
+>>747:3:107:9103:10145/2 1794014 1
+GGGCTGAGGATTCCGCTGGTCCTGCGGATTCCGCGCCTCGGCCGGCGCAGCGCCCGCGGCCGCCGGATGCACGCCG
+>>747:3:107:9109:18093/2 1794020 1
+GTCCGCCTACACCGACGAGGTGCGCGCGCGCGTCGAGGCCGCGGTGCAGAAGAAAGTCGAGGGCCAGGAGATCACC
+>>747:3:107:9109:4863/2 1794021 1
+CGATAGTCCGGCGTTGCGCAGCCGCGCGCGCCGCCTGCCGCCCTCGACAGCAAGACCACGGATCGCGCGATAGGAG
+>>747:3:107:9116:1077/2 1794030 1
+GAGTCGTGAGTCGTGAGTCGTCAGTCGTGAGTCGTGAGTGGTGAAGAATTTAATG
+>>747:3:107:9127:3613/2 1794038 1
+TGTAGTTGCGCCAGATCACCGGGTTGGGAAACAAGACGGGCGGCCAAGCAAAGATCTGTCGGTTGGCCTTC
+>>747:3:107:9211:17843/1 1794108 1
+CGCAGGCGGCCGAGCGGGCGGTACGCGCGCTGGCGCGCGCGCGCGGCCGCGGCGCGATCGACACC
+>>747:3:107:9267:11281/2 1794170 1
+CGGCCGTTACGATCGCGCGGCCGATGCCTGGCGCACCGCCAGAGACCTGCCCGTCGAACCCGATTCGTCGGTAAC
+>>747:3:107:9271:12118/2 1794174 1
+GCGCGCGATGTGCGTGCCCTCGACGAGCACGTCGAACACGCCGTCGCGGCCGTTCGCCGGATCGACCACGCGTCCG
+>>747:3:107:9274:17486/2 1794182 1
+CCGGTGTACAACGCCCAGTCCTGCGGCGAGTGCCACCAGAACCCCGTCACCGGCGGAATCAGCCAGATCACGGAGC
+>>747:3:107:9294:16781/2 1794200 1
+TTCGAGCCTCCGAACGAAGCCGCGCGTCGGATCGGGCCGCGTGAAGGCGGGCGGCGTCACCGGATTCG
+>>747:3:107:9295:13019/1 1794201 1
+CACTGGCTAGCTGACCGGCGCGGTCCGCAGACGCCGCAGGAATGGCTCGATGTTCTCGAGGAACTGCTCCGGGCGG
+>>747:3:107:9324:14165/1 1794230 1
+CGTGGCGGACTGGGAGGAGGAGAAGGACCCCGAGCGCGCGCTCCGCGACCTCGACGCGCGCTTCGCCGCCGAGCCC
+>>747:3:107:9340:7684/1 1794251 1
+GGCGGCACCAAGACCCTCGACCGATCGCCGAGCTCGATCACAGCCGATCCGCTCTCACCGGTCTGGACGGCTTCGC
+>>747:3:107:9358:6965/1 1794263 1
+AGAAGGCGGTCGTGGCGCTCGGCAAGAAGGTCGACGCGCTCGCCGCGTCGGGGGCCAGTGGTGGCATATCGTCGGA
+>>747:3:107:9393:8399/2 1794301 1
+TCGCCGATCGATCCACCGAGCGGCTGCGTCTTCCACCCGCGCTGCCCGCGAGCGCGGCCGGGACACTGCGACACGG
+>>747:3:107:9402:11546/1 1794308 1
+GCGGCGATCTGGCGCGCGCCGCGCTCGCCGCCGAGTTCCTCGTCCTGGCCGAAGGCGAGATAGATCGTCTGACGCG
+>>747:3:107:9413:11203/2 1794319 1
+CGGGCGATGTCGGTGCGGTCCACGCCCGCGGTGAGGTTGTGCAGGACCGCGCCGGCCGCGGCACCGAC
+>>747:3:107:9432:12905/2 1794349 1
+TAGTCGATCGCGACGGCCGCGAGATCCGCATGCCACCCTCGGGC
+>>747:3:107:9433:19133/1 1794350 1
+TAGGGAGTCATGAGCGTCAGCCGCCCGTCCTCCAGCGCCGCGCGCAGGTCGGCGCCGCGGATGGCGCGTTCGAGGC
+>>747:3:107:9445:18965/1 1794361 1
+GGGCGGAGAAGCGCCGCGGCCGGCGACGCCGGAGCCGAAGCAGTCGCCGGGCCGCGGG
+>>747:3:107:9446:8568/2 1794362 1
+GGCAAGCAGATGCAGTTCTTTGGCGCGCGCGCCAATCTCGCGAAGTGCCTGTTGTATGCAATCAACGGCGGCCGAG
+>>747:3:107:9458:13795/1 1794368 1
+GCGACTTCTGCCGGCGAGCGGATCTGCGATGCCAGCACCCAACCCACCGCGGCCGACACGACCGCCACGGCGACAA
+>>747:3:107:9467:12188/2 1794379 1
+ACGCTGACCGGCGGCACCGAGCGCGCCACGGCGCCCGGGTACGACGTCGATGCGCTGGTCGCGCATCTGGCGACC
+>>747:3:107:9545:16806/1 1794473 1
+CGGCACGGTCGAGGTCGCCGGCAGCTCGACGACCTGATCCGGCAACAACCCGACGCCTTGAATCGGGTGGCCGCTC
+>>747:3:107:9559:18972/1 1794497 1
+GAGCGCGGCGGTGTCGCCGATTTCGCGGATCGTGGCGACGGCGGCCGCCAGGTCGGCGCCATCGTGGCTGAGCACC
+>>747:3:107:9588:5432/1 1794524 1
+ACGACGCCGGCGTTCGGGAGGCGTGGACCAGCAATCGCCGGGCGCGCGCGCCG
+>>747:3:107:9591:18530/2 1794527 1
+CGACCGCGGCGTCCAGGTCGGCGTCGTTGAACACGATGAACGGCGCGTTGCCGCCGAGTTCCAGCGACAGCTTCTT
+>>747:3:107:9594:14659/1 1794529 1
+CACCGGCTGGAACGAGATCGAAAGCCGGCTTCAGCGCGACGCCGCCTGGCGTTTTCAAAAGCTCGAGGGCACGATC
+>>747:3:107:9654:2699/1 1794607 1
+GCAGGCGCAATCGGCTCCCGCGGAGGTGGTCGGCGACGCGCGGAGCGCGGCGGAAGCCGCG
+>>747:3:107:9667:8533/1 1794616 1
+TTCGGTCGTATCGTCGTGAACGCGGCGCGGACGTCGATGCGCGGCCGCCGACGACGAGCGGTC
+>>747:3:107:9673:3771/2 1794621 1
+CGCCAGGACGTGGCCAGGAGCTCGGCGGCGCGGAGCAGGACGGCGGCGCGGTCTTCCCACGGCCAGG
+>>747:3:107:9674:16009/1 1794622 1
+GGCCGACCGGATAGAGGAGGTAGCCGACCGCAGGCACGGCGACCGCGGCGCCGAGGCCGCAGCCGACCGAGCAGG
+>>747:3:107:9698:10869/1 1794651 1
+AGGGCAAAGGCGCCGCGCGCGTCGAGACGGCCGATCCGCCCCGCGTGGAAGACGTACCC
+>>747:3:107:9704:11372/1 1794663 1
+AATTGAGGACGGGTGGGCCGGTTCGAGTCCGCGCGCGGCGGAGGTCCCGGAATCGACGACC
+>>747:3:107:9707:5521/1 1794667 1
+GTTGAAGCGTCCACGAGCCGCTAGAAGCGGCCGCCAAAGATCGCCGAGTCTGGCGACGCGCGCCGGTACGTTCTTG
+>>747:3:107:9712:7066/2 1794672 1
+GATCTTGAGCTTCTCGGCCGTGACGTGCACGCCGGCGGCGGCGGCGCCGTCCTCGTCCTCGGAGATCGCCTC
+>>747:3:107:9805:8856/2 1794745 1
+AATCTTCGGCTGGGCGCGGCCGGAGGTGCGGCGGCGCGCGCGGCC
+>>747:3:107:9810:6232/1 1794748 1
+CCGAGGTAGCGCGAGACCGGCCCCATGTCGCGGTGCAGCAGCTTGTACCACGCCTTGCCGAAGGCGAGGGCGAGGG
+>>747:3:107:9825:19549/1 1794764 1
+TGATGAGCGGTCCCGGCGCCGCGCCCGATCTCGGAAATTCGCTCCCGCTGAAGGCGGTTCCGGTGGGTGTCGCGAT
+>>747:3:107:9859:10034/2 1794791 1
+GGGTGCGCACCGAGCGCTATTCGCGCGAGAGCGAGACCGAATTCTACCAGGTGTCGGGCCGGCTCGAGCAGGAGAT
+>>747:3:107:9879:19587/1 1794813 1
+GATCGTCTCGGTCGCAAGCCTTCCGCTCGGCGCGGTGCGCACGACGCGACGGTTCCTGCGTCACGATCCTCCGTG
+>>747:3:107:9902:12989/1 1794832 1
+GCGCAGCGTGGTGCCGTCGAACCCGCGCTCGTGGAACAGCGCGCGCGCAGCCGCGCGGATCCGCGCGCGGCTGCGG
+>>747:3:107:9907:20601/1 1794842 1
+CACGGATCTGCGCGTCGCTGCGCTGCGCCGACAGCGGGAGCGCGGTGGCGGCGAGGACCAGGACG
+>>747:3:107:9914:16638/2 1794852 1
+ATGGTGCCGCTCTCGACGCTTGTGTCGCTCGAACGTGTCGCCGGCGCGCGCGACATCCCGCACTACAACGTGTATC
+>>747:3:107:9916:15020/1 1794853 1
+GCGATGCCAGCGAGCGCAAGCGCATCGAGGCGCAGGAAGCCGCGCACCTCGCCGCGCTCGGCACGATCGCCGAAGC
+>>747:3:107:9919:1154/2 1794857 1
+AACGCAATCGTATCCGGTTCGGTTCCCGTGACCAGCCGCCGGATCAAGGGCTTAGCCGGATTGATGGCACGGCC
+>>747:3:107:9923:9534/1 1794861 1
+TCACCGCTTCGGCCCGATGACGCCGCCGGCCCGCAGGGTCTCGATCCGGGCGGCGTCGAGGCCCAGGCGGTCG
+>>747:3:107:9941:17531/2 1794875 1
+GGGCAGGAAGCGATCGGTGATGTAGCGGTTGGAGAGAGTGGCCGCGGCGATGATGGCGCTGTCGG
+>>747:3:107:9969:20509/1 1794899 1
+AACAGCCAGCCGGCCTTCGGTGGGGAAGCCATCGGCGCGCCGATCGCGGATCGCGACGCGCTGGCGGCCGAGCTCC
+>>747:3:107:9994:2912/1 1794920 1
+AAGATCTGGCTCCCGTAGAGGGCGGGGATCCAGCGGGCGGCGGTGTCCGCCGCCGCCGTCTCGCTCGTGAGCCCTC
+>>747:3:107:10007:8228/1 1794934 1
+TGGCGAGCGCGCGGTCGAGGCCGGCAGCGTTCACGTCCCCGGGGTGCCAGTGCATGACGACGTCCACGTCGTTGAA
+>>747:3:107:10008:13689/2 1794937 1
+AGGACCCGGACGATCTCGCGCGTGGCACGCGCGCGACCGGCCACGCCGACGGCGTCGGTGCGCTCGTGCTCCTTCC
+>>747:3:107:10021:19152/1 1794961 1
+GAGTCGCGGCGAAAGCGGGAGGCGCCGCAGCGGGAGCAGGTCGGCAGCGGCTCCGTCTCGTGCAGCGAAAGCTGGG
+>>747:3:107:10027:17297/1 1794970 1
+CGAGCGTCAGCGCGCGACCGGCGCCGCGGAGCGAGCCTCTTCGCGCCGCGACCGGGCGTCCTCGCGCGTCGTCCAG
+>>747:3:107:10043:16269/2 1794995 1
+GGCGCGCGCGCACAGGCGAACGATCGCCTCCGCGGAACGATGGTCATATTCCTGGCTGGTGATGTAAGTCTGGCGC
+>>747:3:107:10114:13654/1 1795087 1
+CGAGCGGGACGGACCAGCCGAACGGGATGTAGACGTCCTCCGGCTCCTCGAGCGCGCCGTTGTTGACATCGTAGAA
+>>747:3:107:10119:16010/2 1795094 1
+ACCCGGCCGGCAGCCACCGACGACGGCGTCCCATCCGGGCGGGTTCACGGACGCGCCGCCGCGGAACGTGCGCGCC
+>>747:3:107:10123:18131/2 1795099 1
+AGCCGTGTTGTCGGGGAACGGCGGCGCGATGGGAAACACTCCGACAGCGCTGTTCGTCTGAGGATCGACAAAACTC
+>>747:3:107:10147:3978/1 1795118 1
+ATGTCTTACGGAGCGGACGTAAAAGAATCATTTCGCCGCGCCGCTCATTTCGTAGACAAGATCTTGAAAGGCGCGA
+>>747:3:107:10149:17860/2 1795120 1
+GGGCGACGGCGGAGGCGGTGCCGCCGCCGGACGCGTGCTCGGCCC
+>>747:3:107:10178:19023/1 1795162 1
+CCGAAGAGGAATGAGAGCGGCACCGCGACCGCGCCCATGCGCCAGCAGGCGAGGTAGGCCACGACCGTCTCGGGCC
+>>747:3:107:10202:15860/1 1795192 1
+AGCAACTTGTTTCCAGTTATTAACGGCAGCGATGATGACGACGGCGGCTACATGACCAGCTTGGTTT
+>>747:3:107:10212:13790/2 1795198 1
+GGCCGATTGTGGGCCGAGGCGAATCCCGGCGCCGGCGCGACCTTCGCGTTCACGCTGCCGTACCGAAACCAC
+>>747:3:107:10238:6555/2 1795227 1
+GCACGACCAGATCGAGGCGATGACGCTGGGCGACCGCGTCTGCGTTATGCTCGACGGGCTGTTCCAGCAGGTCGAC
+>>747:3:107:10240:13097/2 1795230 1
+AAGTCCGGCCGCAATGGCTGATTGCAGCAGAACCGTCCGGCTGATCGACGCAGGTCCCGTCCGAAACATTGCCGGA
+>>747:3:107:10242:8339/2 1795231 1
+GGGCCCCCGTGCGCGGGATGGTGGGCGGTGAGATGACGGAACCGCGGCGCGGCCGGCGCCTCGAGCGGGCCGCAGG
+>>747:3:107:10252:18225/1 1795243 1
+ACTCGTCGCAGATCTTTCGTGATGACATCGGTGCCGGCGCGATGTTCGAAGCCGCGCGCATCCTCAACGGCTTC
+>>747:3:107:10254:14806/1 1795245 1
+CGAAGACTTCGGCGGCGTCGGCCAGCTGCGGCACCCACTTCGGGCTGACGAAGCTCGTGGCTTCGATC
+>>747:3:107:10259:13668/2 1795252 1
+TCATCACGGCGGACGCCGGCGTATGGCGCATCCGCGACTTGCAGAGCTCGAATGGCACCT
+>>747:3:107:10265:5063/1 1795263 1
+AGAGTGACGAGGACGACCGTGCGGACCAGTGTCTGCGCCGGCGCCACGGCGTTCCCCGCATGTGTGACGACCACGC
+>>747:3:107:10274:17221/2 1795274 1
+GCCGGAGAGCGGCCCGTGAGCGCCGGCGGCGTCAGGTCGG
+>>747:3:107:10278:8970/2 1795278 1
+GCGGCGCGCCGCGCGCCGGCGAGCACGACGGCCGCGGCGCCGTCGCCGAAGAGGCCGTTCGAGATCAGGTTGGCCA
+>>747:3:107:10317:5273/1 1795322 1
+TGTTGCGTCTGTCCGTCTCCACCTCGGGCGGCGGCGGCGGACCCGGCGATTTGGTTTGGACCGGCAACGTGAGCGG
+>>747:3:107:10331:17420/2 1795337 1
+GGTGTAGCCCGTGACGACGGCGCCGCCCGGATCGCGCGCGGTTACGGTGAGGGCCATGGGAACGCCGGCGTACTGG
+>>747:3:107:10342:6315/1 1795352 1
+GCGCGTGTACACGACCACGCCGAAGAAGCCGAACTCCGCACTGCGCAAGGTCGCGCGGGTACGGCTGACCAGCCAG
+>>747:3:107:10343:5285/2 1795354 1
+CGGTGGAGAGATCAATTGCGGGTTCGCCGGCGCAGCGGGTTTGTTCGCGGTTGCACTCGCCTTTTGGGGCTCAGTT
+>>747:3:107:10352:20417/2 1795365 1
+GACATGGTCGTCGCCAATCACGGCTTTGGTCACGCGGGGGGCGAGCCTGTCCGCGGGGTCGGCGAGCTGGGCG
+>>747:3:107:10360:18761/2 1795384 1
+GGAAACGTTGGCGATGGCGGCACCACCGGCGCGCAGGTGGTCAGCATCGGCCAGCATACGGCGAGCGAGACCGCGG
+>>747:3:107:10362:8674/1 1795386 1
+GTTCCGTTTTAGAAACAAGGACGATCCACGAAGTCACACGAAAAAAACACGAAACTCTTTACCACCAAGATCACTT
+>>747:3:107:10410:7641/2 1795419 1
+TGGGCGCCCCGCCGGCGAGGGCGCCGCCGAGGACGATGACCGACGGGTTGATCAGGCTGACGCACGAGG
+>>747:3:107:10414:16508/1 1795422 1
+ATTTCGCCGACGCATCGCTTGCCGCCGCGCTTCGCTTCGCAATTGCGGAGGCGAAGCGCGCCGGCCGC
+>>747:3:107:10424:4371/1 1795428 1
+GTCGTCGCCGCCGCCGGCGTCGGGGCGCAGGACGCGCACGGCGTCGCCGCCGTCA
+>>747:3:107:10438:19028/1 1795446 1
+ATCAGGACGCGGCGCTCGCGGGCGTGGCCGACGCGATGGGCTCGCTGGGCGTCTTCGTGCGAGCGGACG
+>>747:3:107:10444:13023/2 1795455 1
+CGCGTGTCGGATGCTGCCAGCGCACGAGCGCTTCCACTCCGTCGATCTCGCCACTGATGATGTCGACGAGCGGCTG
+>>747:3:107:10460:11580/2 1795473 1
+GCGAGGTCGTGCGAGACCTTCGTCGCGTCCTCGTTCGGCGCGGGGACGCCCGGCACGCGGACACGCAGCGTGACCG
+>>747:3:107:10462:17897/2 1795476 1
+TCGCGCTCCAACATACCGCGTAGCCCAGTACGAGGCGCTCATCCGCTCGACCCGCACCTCGCCCGTGCTGCTCGGG
+>>747:3:107:10464:11941/2 1795478 1
+GAGTCGGTCGTCTACTGCTCCCTGACCGGCTTCGGGGCCGAGGGCCGGCATGCCGCGCGGGCCGGCCACGACCTCA
+>>747:3:107:10466:20377/1 1795487 1
+CACGGACGCGCCGAAGAACGGCGCGCGATGCAGACCGTTGATGAACCCGTCGACGACGTGGCGCGCGAGCAGCTCC
+>>747:3:107:10469:13982/2 1795488 1
+CCGTGACCACGATGACCGGCACCGGCTGGCGCGCGCCGCGGGCAGCCCGGACCACGTCGAGACCATCACCG
+>>747:3:107:10473:21041/1 1795497 1
+CGTTCAGGAGCTCGTCCGCCGCGAGCGCTACATCCGCGGGCGTCGCGGCC
+>>747:3:107:10511:13899/1 1795536 1
+CGCGAGCAGATCGCGCGCGTGCGCGCGGTGCGCGCCGGCCGCAGCGAATCGGAATGGGCGCGCGCGCTCGGCGCCG
+>>747:3:107:10521:2008/2 1795544 1
+ATAGGCCTTCGCCGCCATGTCGACCGCGGTGGTCAGTGCGGTCGCGAAGCGCTGGAAGCCGCCGTCATAGC
+>>747:3:107:10539:18958/1 1795560 1
+CGTGAAAGCCGTGTTGTTTCAATCCATCCAGCAGGCTCTGGCCGATGGCAGGATCATCTTCGATGACAAGAATTTT
+>>747:3:107:10542:7187/1 1795566 1
+CGCCACCACGCCGGCGCCCGCGGCGCGCAGCGCCGCCTCGGCGGTGTGGGGATTCATGGTCG
+>>747:3:107:10565:20367/1 1795584 1
+ATGCGCAGGAGTGGGACTACTTCCCTGGCCCGGCGCGCGTCGCCGCCGCGCTCGTCCGGGTGATGGAGAGCTGACG
+>>747:3:107:10575:4417/2 1795591 1
+CGTTGGGCAAAGGGGCTTCGACCCTGCGACACCCAACGGGCCGACCGCGTTCCCGGGCACACTCGACGAAATTAGA
+>>747:3:107:10584:8223/2 1795598 1
+CGGGCGAAGTGACTGCGATCAGCGCGGCGCTCGGATCGTTGATGGTGGCGACGCGGCGGG
+>>747:3:107:10587:8245/2 1795604 1
+GAGCGATGATCTTGCGGTCGATGTCGACCCGCAGCCCGGGATGGGCGGCGGCGAGGCCGGCCAGCGCATCGTTGAC
+>>747:3:107:10611:2556/2 1795627 1
+GGACGGCGAGCGGCATCGGCGCGCCGCCGGACACGCAGC
+>>747:3:107:10619:11281/2 1795629 1
+GCGAACGGCGCGCGGGCGGCGCCGTGCCCGCCCGAATCGTGCGCGTCGGGCGTCAGGCCGCGAATCCGGA
+>>747:3:107:10623:5025/2 1795634 1
+CGTCGCCAACAGCCTCGGCCTCGAGGTGCGGCCCGGTATCGGCGACGGCACGGTCGGGCCCGCGATCGCCACGGCC
+>>747:3:107:10639:19908/1 1795658 1
+GACGCTCTCGCTGAACGATGCCGACGTCGACCGCCTCGACATCGCCGCGAACCGCCGGCGCGCCGCGCGCCTCCAG
+>>747:3:107:10658:18429/2 1795674 1
+CTCGACCACCGCCAGCAGCGCGTCGAAGAACCTCGCCGGCGACGCGCCGGCCGCGGCCGCCAGCACCTGCCACGCG
+>>747:3:107:10661:8919/1 1795677 1
+GGCGGAAGCGGAGGCGCCGGTGGCGGCGGGGCGACCGGCGGG
+>>747:3:107:10681:19559/2 1795695 1
+GAACTAACCGGGGTCGCCGGCGGATACGTGTACGGCCAAACCATGGGCTTTGTGCTTTCCACGTTGGGACTCACC
+>>747:3:107:10694:10786/2 1795707 1
+ACCCTCATTACCGGCGCCTCTTCGGGAATTGGCGAAGCGTTCGCGCGGCGACTGGCCGAACGCGGCGATAATCTGT
+>>747:3:107:10717:18405/1 1795727 1
+CGGTCCCGGTTTCGCCGCCGTGCTGCTTCACGACGAGCATCACGTTGTTGTCCTTCGCGATCGGGCCGAGTTTCT
+>>747:3:107:10717:18405/2 1795728 1
+CTACCCAGAAGCCAAAGACGGTCTCGAAGTTCACACGCAGCGCATCAAACAGGCCGGCGCCGCCGGGGTGCCGCAG
+>>747:3:107:10722:6332/2 1795734 1
+TGTAATCATGACATTCAAAAAGCAAGTCATTTTAGCGCGAACGCGCGTGCCACGCCAACGCATCTATTTGGA
+>>747:3:107:10722:4558/1 1795735 1
+GGCTGTTGAGCACTAAGCGACTGTCCACCGAACGTCGTGGCAACGACGGCGACGAGGTAAACCAAGAG
+>>747:3:107:10731:14118/1 1795742 1
+CGGCGACGACCAACCGCGCCCCGCGACCGGAGTCTTCCAGCGCACGTTCCGCGATTCGCTCCACTCGATTGGCAGG
+>>747:3:107:10736:18110/1 1795747 1
+CTCGAAACGCCCGGAGCGATTCGAGCCAGCGCCGCGGCCGTGATAGCGGTCAGGATTGATGCGAGCGCCAATGAAT
+>>747:3:107:10741:10654/1 1795750 1
+GCGCGTGCGCTCCTACTTCGGCGATCCCGGCGAACTCGGCCCCAAGAACCGCGCGCTCGTCGCCAAGATCGCCGAC
+>>747:3:107:10754:18227/2 1795764 1
+GCCGCGCCCGCCGCGGCCGGCGCCGGCGCCACCGCGCAGCCGCAGCCGAAGTCAGGCGGCACGTTGCGCTATGG
+>>747:3:107:10758:1856/2 1795768 1
+TGGATGATGCCGCACGGCTTCCTGCGCGCGGCGGCAAAGAGGAATGCCACCCTCGAGGCACGGACCGTCGGCG
+>>747:3:107:10768:9491/1 1795783 1
+GGTCGCAATCACATCGAGACCGTACCACTCGCGGCGCGGATCGGCCGACCGCCCGGAACGGCGAAAGCCAATACCA
+>>747:3:107:10777:19880/1 1795792 1
+GCAACATCCTCGGCGCCAACGCCGCGCGGCTGTTCAACCTCGACTTAAAGCCGGTGAAGAAGATTCCGTAGCTTTC
+>>747:3:107:10802:8678/2 1795812 1
+CGACGGGGCCGCCAACCTTTTCTACGCCAAGGCCGGCGGCACGCCGTGGCACAAGGAGGGCGTCCCCATCGACGGG
+>>747:3:107:10823:8161/2 1795827 1
+CCATGCGGAAGAACGTCTCGCGGATGTCCCTGGCCGCCGCGATCGGATCCGGCTTGCCGTTCGGCCCTTCCGGGTT
+>>747:3:107:10842:17654/1 1795835 1
+GCCACCGGCCGCGGCGTCGGCGCCGACCTCGCCCTCGAGGGGCACTTCGCGCGGCAGGATCTCGCCCCAGGGCCGC
+>>747:3:107:10855:8878/2 1795858 1
+GGTTCCGGTGGGCACCGGCGCCGCGGCGCCGGTCACGACGAGGTTGTCGAACGAAGCCTGGAACTGCCGGCTCCCG
+>>747:3:107:10858:11301/1 1795860 1
+TTCGAGAAGCTCGGCCTCGCGACCGACGTGCGCCGGCCGAAGGCCACGCGGCGCGAGGCGGCCGCACGACGGCTC
+>>747:3:107:10859:11490/2 1795861 1
+CGATTCTCGGCGATGCCGCTCTCGCGCGCGAGCTGCGCATGGTGCACGAGGTGCCGGTACTCGCCGTGCACCGGC
+>>747:3:107:10874:17068/2 1795870 1
+GATGGCAGAGACTACTGCACCAGATCGCTCAGTCCGCCGGCCACTCGTCCATCATCGCGCGCGGCTCCTCCTCCC
+>>747:3:107:10918:13164/1 1795923 1
+TGCTACCCGGGCGCCGCGGCGCCAGTCGCCCGACAGCGCGTAAGCGATTAAACCCATTCGCTCGCCGTTCCGGCCG
+>>747:3:107:10933:15744/2 1795936 1
+GTGCTCCTTCCTTGAGCGTGGTCGTACCGAAAATCTGAGTCTGATCGTAGCAGGTTGACCACGCGGCCAGGTTGG
+>>747:3:107:10937:2246/2 1795939 1
+CTCCATCGATTACATGCGCGCGCGCGACTGGGACACGTTCCGCGCGGCCATGCGCCGCTGGGGCGCGCCC
+>>747:3:107:10939:15226/2 1795942 1
+ACGTGATCGACGCGAGCGTCTGGCTCTCGTTCTTGATCGTGGTGCCTTCCTTGGCTTCCACCGCCTGGTGCAGGCC
+>>747:3:107:10968:17249/2 1795967 1
+TTCTTGAACGCGAGGTCGCCGGTGGCGCCCAGGAAGACGAAGGCGTCGGATCGCTCAGCGCCCATGCGGCGAGGTC
+>>747:3:107:11003:9823/1 1796000 1
+CGAGATCCTGGCCGAGCGCCGGCGCGAGCCGCGCGACGACCTGATGACGGCGCTCCTCGAGGCCTCGGTCGCGGG
+>>747:3:107:11037:14927/1 1796025 1
+CCGCCCGGCGGACGAATGCGCCTCGATGCGCGCGCCGCGCGCTTCGCCCTCGTGGCCGAGCGCCACGGTCACGTCG
+>>747:3:107:11064:14935/1 1796040 1
+GAGGTCGGAGACCGGGCGCGCCTGGACGGCCGCGATCCGCAGCGATGGGCTCATGTGGTCCTCCGGTCGGCGCCC
+>>747:3:107:11090:7627/1 1796051 1
+TTCGGCCACAACGTCACGCTCATCACCGTCATCGCGCGCGACGTGATCGGCGCCGGCCCCCCAGGCCTGGGCCTCC
+>>747:3:107:11172:2720/1 1796104 1
+ACGGGATCGCTGGTAGCCGACCGCGAAGGAAAGGCTACGGCGTACGCGATCTGGAACCTCCAGGAGCGCGGCGAGA
+>>747:3:107:11180:9823/2 1796113 1
+CCAGGAGAGTGGGATGATCGCCCCGCAGCGCGGAGCGGAGCTCAGCCGCGCGGTCAATCGCGAACAGCAGCTGCGC
+>>747:3:107:11196:7328/2 1796132 1
+CAGCTCCATCGCGCGCACGGCGCCGGGCGCGCCGGCGGCGGCGAGCCCGAGGCACGGCAG
+>>747:3:107:11199:18702/2 1796136 1
+GCGCAAGATCCGTGGTATTGCCACGCCATCCGTGGGGCAAATCTCGCCGGCTCCTGGGCGCCTCCCACG
+>>747:3:107:11220:16693/2 1796154 1
+CGGCCTTGATGAGCGTGCGCCGGTCGTCGCCGTAGGTTTTCGAATCCTGTTCCAGCTCTTTGATTACCAGTTTCTT
+>>747:3:107:11224:4192/1 1796157 1
+AAGCCGTTCGCGAAGCCGAGGCCGCCGCCGGCGACGGCATCCGCGCCGTGATGCTGTTCGGCCTGCCCA
+>>747:3:107:11226:3880/1 1796163 1
+GAAGGTCGCGGCGGCGGCCAGGGCGGCGAGGGCCCGTGTCCTTCCATTTGGGTACTTCGGG
+>>747:3:107:11255:17023/1 1796191 1
+ACGACGGTGAGATCGCGCACGCCGGCGACGCGCGCCGGCACGACCGTCATGACCAGCGTCGACGCCAACGGATACC
+>>747:3:107:11257:11813/1 1796194 1
+GCGCCGGTCACGGTCAAGGCGCCCGAGGGATGCCTCGTGAACGCGCGCCCGCCGGCCGCCGTCGCCGCGGGCAACG
+>>747:3:107:11257:15163/2 1796197 1
+CGTCGAGATAGAGCTCCGCCTCGCCGGCGCCGCTGCCCAGCCGGGAGTGAGTGATGGCCACATGGGTCCAGCGGTT
+>>747:3:107:11257:17634/2 1796198 1
+CGCGCGACGAACTCGCCGCTCGCGATCGCGCCGACGAGGCCGGCGCGGAACGCCGCGCGCACGCCGTCGCTGAGCC
+>>747:3:107:11274:7148/2 1796210 1
+TCGCGGATCAGTTCGGCCGTGGTGAGCGCGCGCGCGTAGTCGCTCGCGGCGATCTCCGCGATGCG
+>>747:3:107:11308:19618/1 1796234 1
+GGCGACCAACACCCACCTCGAGGACGCGATTGCGGCGGGCACCTTCCGCGCAGACCTGCTCTACCGCCTGAACGTC
+>>747:3:107:11326:18104/2 1796252 1
+AATCGCGCGCCCGGGGCCGCGGGCCCCGCGCCGTCCCCCATCCCCGTGACGTTCGACGTCGAAGTCCTCGCGCCCG
+>>747:3:107:11409:8373/1 1796335 1
+CGATGCGGCCGCCGATCGCATCGCCGGCCCACGCGCCGAGGAACGCCGCTGCGAGGAGGAACGG
+>>747:3:107:11411:6629/1 1796337 1
+AAGAGTTCCCCACGGTCAACGGCGTGAAGGCGAACGGCGGCGGGCTCGAGGGGGGCGGCGCGATCGTCTCGGGGCG
+>>747:3:107:11426:17260/1 1796352 1
+CCGACGCCCGGCGGTCCGGAGACCACCACGGCGCACCCGCGCCCGGCGCCCGCGTCGGCGAGCAGATCGGTGAGCA
+>>747:3:107:11434:11180/2 1796359 1
+TCCCAGTCGCGAGAGCGTCGGCCACGGTCCGGCGGCGCCCACTCCGGCGAGCGAC
+>>747:3:107:11456:7043/2 1796372 1
+GGAAAGGGCTCACTAACAGTGCGGCGTCACACGGGAGTAATCCCGTCCGCGCGGGCGACCCGCCGATATAATTCAT
+>>747:3:107:11460:16763/2 1796380 1
+GCCGTAGTAGCAGGGACCCGCCGACGACAGTGCCGTCGCCGCGATGGTGCCGAGGACGATCCAGGAGAGG
+>>747:3:107:11468:7219/1 1796386 1
+CTCCATCAAGCGGCGGCCGAGCAGCGCAGTGCCGCCGGCAGCGCTCATGTCGGGAGCCATGAACCGCCCGCCCGGC
+>>747:3:107:11474:5900/1 1796393 1
+GCACGCCCGTCCCCGCCGTCACCAGCACCCGCGCCGCGTCCGCGACCTGGTTGGCCGCCGTGCCGCGGATCTGCCG
+>>747:3:107:11476:9070/2 1796397 1
+GCGCAGCTGGGCATGGACCTGCTCGGCCCGTGGGGGCCGCTGCGCGAGGGCTCGCGCGGCGCGAGGCTCAACGGTC
+>>747:3:107:11488:20888/2 1796408 1
+CGCGTCGTCACCGCCGGCTCGGTGTGCGTGGTGATCGCCGGGGCGTTCTGGTTTATTGAAAGGGTCCGGTAGGGGT
+>>747:3:107:11505:18456/2 1796431 1
+CGCCGGCGGTCGAGCGCGCGCTGCCCGGCTGCGACGC
+>>747:3:107:11536:2119/2 1796470 1
+TCAAAAACCTCTGCGTCTAGCGCGCCTCTGCGGTTAAGGTTCGCCGGGCCCTCGCCGCCTCGAGGGTATTCTTCAT
+>>747:3:107:11549:20389/2 1796485 1
+GACGGTCATGCGCTCCCGCTCGCCCTCGGCGTCGTCGCGGTTCCGCTGGG
+>>747:3:107:11551:10355/1 1796486 1
+TGCCGGGCACGCCGATCGTCGCGCCCGGTCACCTCAGCGATCCGGTCACCAAGACCGCGCTGCCC
+>>747:3:107:11576:16327/2 1796511 1
+GACGCCGGCGTCGGCTTCGACGCCACCCTCGACGCCGGAGGTCGCGAGCAGTCCGGCGGCGCCTGCGGTCGCGCCG
+>>747:3:107:11585:13216/2 1796520 1
+GTAGAGCGGGAAATCGACACGCAGGGCCGCGCGACGCGCATGATCATGCAGGTGCACGACGAGCTGGTGTTCGAGG
+>>747:3:107:11592:6983/1 1796526 1
+AAGGTAGCCGAGCAGGGCGAAGCGCTCCTCGTCGGCCGGCGCGATCCGCGTTGGGAGCGCAAGCGGGGCGGCGCCG
+>>747:3:107:11624:10964/2 1796560 1
+GCCGCGAGCGCGTACACGTCGCTCGCGAACGTCGCGCGCCCGCCCCCGACGAGCTCCGGCGCCATGTACGCCGG
+>>747:3:107:11634:13120/2 1796566 1
+GACGGGCGCGCCGCGCACGCCGCCGCGCTGCGCGGCCGGGACGTCGACCTCGTCAGCGGCATCGGGAACCCC
+>>747:3:107:11635:7820/2 1796568 1
+GATCTCGCGGCGATCGTCGTGCGCGCGCTGCGCTCGAGCGGATTC
+>>747:3:107:11643:20853/1 1796581 1
+GTCGTGCCCGGCGCGGTCGGCGCGTGGCGCCGGAAGGCGC
+>>747:3:107:11662:12300/1 1796598 1
+CGCATCGAGGACCGCGCCGCGGCGCGCTTCGCCGAGCTCGGCGGCGAGCAGCGGATGGCAGCCC
+>>747:3:107:11675:4138/2 1796612 1
+GAAGGCTACGGCGTCAGGGTGGTCGCTTCGGCCGAGGCCGCGCGGCCGCCCGAGCCGGCC
+>>747:3:107:11680:21216/2 1796616 1
+CACCAGGGCGCGGATGCTGCTCGCGGCCTTCCGGCGTGTCTCGCGGGCGGACGGCGCCGCCGGCGACGCGCTGCCG
+>>747:3:107:11694:12741/1 1796629 1
+CGATTGCTCGCCTGTAGCTCGGTAAACAGCCGCACGTTCTCGATTGCGATGACCGCCTGGTCGGCGAATGTAGTCA
+>>747:3:107:11695:10523/2 1796636 1
+CGCCGCTTTCGTGACGACGCGCACCTCATGAACATCATCCAGCGCATCGTCGGCCCGATCGGCCGCCGCGTCGATG
+>>747:3:107:11733:8468/1 1796675 1
+GCGCGGCGGCGTCCTGCGCGTGCGCGTCGCCGATGCCGGCGCGGGCGTCGACCCGGGCTCGCTCGAGGCAACGGTT
+>>747:3:107:11754:7370/1 1796708 1
+TCGCCATCGCAGGCGCTGTCTACATAGGATGGTCGCGATTCCGGCTCAATCTCCAACGCGGATTCGAGAATGGGCC
+>>747:3:107:11781:9612/2 1796737 1
+GCTGCTGGCCTCGCTGGTCTCTGGCTGGACGAGCCACGTGCGGCGCCAGGGGCTCGGCGTCGTTGTCGCTGCATCC
+>>747:3:107:11802:3203/1 1796770 1
+TCGAGGGAGGGCGTCGCCGAGCCGAGCACCGCCAGCGCTCCGGCACCGCGCGCGCGCATGACGGCGACGTCCCGGC
+>>747:3:107:11823:20700/1 1796785 1
+CCAGACGCACCCGCGTTGGAGCCAGGGGGCGATCGCCGCCGCGGTCCGCCGCTCGGCCACGCCGGTCGCATGCCCG
+>>747:3:107:11835:12823/1 1796800 1
+CAGACCCCGCGCGCGCGCGCGCATTTCGCGCGGACGCCAGATGCGCGAGCTG
+>>747:3:107:11838:15526/2 1796803 1
+CCGCCCCCCCGGCGGGGAACTCGCGCGCGTACGCGTCGGCGCCGCCGGCGGCTG
+>>747:3:107:11840:19997/2 1796804 1
+CGACTCGCGCGCGGATCCCGCGCGCCGCGAGAATCTCCACGACGTGGCGCTCCGATTCCGCCGGCACGCGCATCAG
+>>747:3:107:11850:15114/1 1796816 1
+AGGGCGATGCGGGCGCGGCCGCGGCGAACCGGCTCGCGCTGCTGACCAG
+>>747:3:107:11871:21067/2 1796846 1
+TCCAGGGTCATGGTATCGGCCGTGAACGTCTGGAGCTTGACCGCATGCGCGCCCGCGGCCGCAGCGGCCTCCACGA
+>>747:3:107:11877:19184/2 1796852 1
+TCGGCGGCGCCTTCCTCGGAGACCTCGAACCCGCGCGCCTCGCGCACCTGCCCGCCGGCGAGCATGAGG
+>>747:3:107:11929:11054/2 1796905 1
+ATGGACGAGGTGCTCGACCTGGCTCTCGCCGAGCCGCTGCTCGGCGCGCGGCGCGCGAGCCGCCCGCGGCCGACCG
+>>747:3:107:11953:8505/1 1796934 1
+TGCCAGACCATCTTCGGCACGGCGACCAGGCGCTGGCCGATCCCAGGTCCCCCCTTGGATGACATGAGCGCTTTCC
+>>747:3:107:11957:15876/2 1796939 1
+ATGACACTCCTTCGCGCAGAGCGGTGCGCCCGTCGAGCGCCGCGCCGAGGGCGGCTCCGCCGATGGTGGCGCCCAG
+>>747:3:107:11975:6348/1 1796962 1
+TCGAAAGCGACCTGATCGCGCTGCTGCGGAAGGCGGACCGCGGAGGCGCCGGCGGCCTCGTGGTGCCGGCCG
+>>747:3:107:11985:13029/1 1796967 1
+TCGCGAGCTGATACGCATGATCCTGCCCGCGCGCGTGCGCCGCTTCCGCCCGGAGCAGCTCGACGAGCTGGGGGCG
+>>747:3:107:12025:14803/1 1797016 1
+CAGGCGGGCAATCTGCACCGCCGCCTGGCCCACGCCGCTGCCGGCCGCCAGCACGAGGACGTCCTCACCGCGCTGC
+>>747:3:107:12050:9622/2 1797035 1
+GCCGCTGTGGGACATGGTGTTCGGCACCTTCCGCAACCCCGGCGCGCGCGAGACGCCGGTCTCCGCGGGCTTCTAC
+>>747:3:107:12066:9414/2 1797056 1
+GACGGAGCGTCCTCCCGGCGAATCCCGAGGCGTCGGGGTCCGACGCGCCGCCGGCTCCGGCCCGCTTGG
+>>747:3:107:12079:12705/2 1797066 1
+GGCGGGCGCATCGCCGCAGCGCGGGGCGCGCGCGTCAACGGCGTCCTCAGCCTTACGAACGCCATCTATTCGCCC
+>>747:3:107:12097:5444/2 1797088 1
+CGGCCGCGGGTCGAAGGGCGCCAGGCGTTCCTCGATGAACGGCAGCAGCGCATCGACGGCTGCGCGGTCG
+>>747:3:107:12103:5619/1 1797096 1
+CGGAAATCCCCTGTCCGCGAAGCGTTTCCGCCGCGCGAACCACAGCCGCCCGTGCCGCGCGCAGCTCTTCCACTCC
+>>747:3:107:12109:21210/1 1797098 1
+GCCGGCCTGACGGACCTGATCGCCGCGTCGCCTACGCGGGTGGCGGCGGTATCTCCCGAGCGATCGCCCAGATAAA
+>>747:3:107:12138:18648/1 1797120 1
+CAGCCTCGCGGTGATCGACGGCGGGCAAAGCCGCGCGGCGCTCATCCCGCGATCGCACAACTGCCCCGGCTATCCC
+>>747:3:107:12139:19889/1 1797121 1
+CTCGCCGGAGGGCGTCGCCGCCCTGCGGGCGCACCGCGAGCAGAAGCGGGTCGAGCGGACGGCGACGG
+>>747:3:107:12151:10950/2 1797129 1
+GCCGAGGGCGACGACGGTGAGGCTAAGCAGGACAACCGCGGTGCCGACGAGCGCCTGGTGCCGGCGGACCCATTTG
+>>747:3:107:12162:8131/1 1797139 1
+GATAGACTTGGAGCGACGGCCGCGGTGGAGCAAGCCGTAACGGACGGGTATGCGCGCGAGCACGGTTTCCGCGGCC
+>>747:3:107:12181:13679/2 1797155 1
+GATCCTGGTCGCGCCCACGCTCGCCGCGCTCCTCGCCGCGCTCGTCGTCCTCGTCGCCGCGATCGCCCGGCCGCGC
+>>747:3:107:12211:12168/1 1797186 1
+GATCAGCACGACGCGCGCGCCCGCGCCGCCTGTGGCCGCGAGCCGACGATAGTGCTCGGCGTCGTGCTGATAGATC
+>>747:3:107:12230:2852/2 1797213 1
+CGAGTAGATCGACGTAGCCGACGATGGCGTGCGGCCACCCGCTTTCGTCGGCCACCGACTGCACCCACTTGATCTC
+>>747:3:107:12241:18276/2 1797229 1
+AGGGTGGAGAGTCCCACGCCCCTGCCGCGCAGCGGGAAGCTGGCGCCGCCGTCGGGGGTGAAGCGGTGGGCTGCG
+>>747:3:107:12248:15397/1 1797243 1
+GTCCAGGTGAGGGCGTCCTCGGAGGTCCAGAGCCCGCGCTTCCAGGAACCGCCGACGAAGCGTCCGCCGCCGCCCC
+>>747:3:107:12263:18601/1 1797259 1
+ATCATGACGATCGTCGCCGGCGCCGGCACGACCACTTCCAGCACCGCGGCGACGCCGGGATGCTCGACCT
+>>747:3:107:12265:6651/1 1797266 1
+AACTGCACGCGCACGACGGTCGAGCACGCGGCGTTCGCGAGCAAGGCGGGCGTCGACGGCC
+>>747:3:107:12277:14086/2 1797274 1
+TTCTTCCCCTGCTCGAACAGGTCGCGCACCCGCGAGGCGCCGACCCCGACGAACATCTCCACGAAGTCGGACCCCG
+>>747:3:107:12292:5114/2 1797292 1
+GCCCTTCATTGTGTCGGCCGAGACATGGCTCAAATCGACCAGCATGCCGAGCCGGTTCATCTCGTGCACGACCTCG
+>>747:3:107:12294:16187/2 1797295 1
+GAGCTCGCCGAGCGTCTCGTCGCCGCCGTGCCGTCGCTCGAGAAGGTGCTCCTCACCTGCACGGGCAGCGAGGCCA
+>>747:3:107:12308:17386/1 1797312 1
+CGTCTTGGGGGCCGGGCGATTCGGGGGCGCGACGGGATCCGGGCTGGCCGGTTCCTGCGCCTGGTACCGGCTC
+>>747:3:107:12319:15134/2 1797327 1
+GAGGGCGGCAACGCCGAAGTCGAGAAGATGAACGCGGCCGGGGTCGCCGCGGTGGTCGGCGGCTATGCCAGCGG
+>>747:3:107:12327:13837/1 1797331 1
+GCGGAGGCCATCCGCGACCGCTTTGGCGACCCGGCGATTGGGCCGGACGGGCAAGTGGACCGCAAGGCGCTGGCTG
+>>747:3:107:12361:5387/1 1797376 1
+CGACGTGCGCAACCCGCGCCGCAGCCTGCCCCTGGCCATCTGCGGCGGCATGGGC
+>>747:3:107:12377:6510/1 1797410 1
+CCGGTCCGCCGATCCGGCGGCGCGCCTCGCGGGCGGCGTCCGCTGCCGTCAGCCCCTG
+>>747:3:107:12398:12090/2 1797434 1
+CCCGGCCCGGAGCCAGGAAGCGCGAGGCGTCCGCGAGCGCCGGCGGCACGTCGAGCACCGTGGGCGCCTCGGCCGC
+>>747:3:107:12401:6441/2 1797439 1
+TTGGCCTCGGTCGAGTAGTCGGGAATCGTGCCGGTGTAGACCCGGACGCCGGCGCGGCCGCCGCCCGACTGCTGCG
+>>747:3:107:12426:10739/2 1797462 1
+GGTTCGCACACTGCGCGCGGCGGGCCGATTCGCGCGCCGCCTGAACGGCCGGCAACAACAGGCCCACGAGAATTGC
+>>747:3:107:12437:19808/2 1797467 1
+CGTGGGGCGTGATCGCCGAGCGCGGCCTCGCCGGGATGACGACCCGCCACGTCGCTCGGGCCGCCAGCATCTCGC
+>>747:3:107:12453:3619/2 1797488 1
+CGGTATCGAGGCCGATGAAATCCGCCAGCTCGAGCGGGCCCATGGGATGATGGGCGCCGAGCCGCATCG
+>>747:3:107:12469:14798/2 1797504 1
+GCCGCGGCCGCCGAACGCGGCCCGCCCCTGAAGCTGCCCGTTGCGGTGCAGCAGGCTGGCCCACTCGCCGTACTTC
+>>747:3:107:12470:2472/1 1797506 1
+ACGATGCGCGCCAGCCACGACCGCGGCCTGGCCACGCCCTCGCCGCCGTGGCGCACGACCGCC
+>>747:3:107:12476:15448/1 1797512 1
+GAACGGGGCATCGAAGGCCACGAGCCAGGCCGCCGCGGCGAGCAGGAGCGCGCGGGCGAGGATCGAGGCGAGGAGG
+>>747:3:107:12487:18323/1 1797525 1
+GATGCAGACCGACGGCATGACGCCCGACCGTGTGCGCGCCGCGCTCGAGGCCTCGGCGCCGTTTGCCGAGCGGCAC
+>>747:3:107:12497:18434/1 1797533 1
+GCACGGACACGCCGGTTGCTGAGCATCGGCGGATCGACCAGCGAACAACACCGCCGCCAGAACGACAACC
+>>747:3:107:12542:7401/2 1797567 1
+GAGAACCCCGAGCCGCGCGAAGGCCAGACCCGATTCACGTCCACGACGCTAGGGAGGTGACGTTTTAGAGAGGCGC
+>>747:3:107:12564:16185/2 1797580 1
+CGGCAACACCCACACTCGACGGATTGCCGTAGTCGACGCGCTGGTCCGTCAATTCATCGAGTCCCACTTCGACCAC
+>>747:3:107:12579:12938/1 1797596 1
+GCCTGCGGGAATGGTACGGGGTGCGGTCCCCGCGCGCCCGCGCGGCTTTTCCGATCCGGCGATTTCCGGTAGAACC
+>>747:3:107:12591:9459/2 1797610 1
+CGGCTGGTAGCCGACGGCCGACGGGATGCGGCCGAGCAGTGCGGAGACTTCGGAGCCGGCCTGGGTGAAGCGGAAA
+>>747:3:107:12623:12917/2 1797639 1
+AGACGTACGGCGGCTGCGACTGCGACTGTGCCGAGCAGCTCGACGCCGCGCTCGCGGCGATCGCGGGTGCGGGG
+>>747:3:107:12644:19996/2 1797660 1
+TACGAGCTCCCGGTGGCGACCGCGCGCGCGATCGCGGCGACCGCACAGCGCGTGGCGGTC
+>>747:3:107:12668:8878/1 1797691 1
+ACGTGACGTGCGACCGCCGCGGCCGCGCATGCGCGCGCAAGATCGGCGCGCGCGTGACGCCCGAGAGCAACGACGC
+>>747:3:107:12687:16130/2 1797713 1
+ACTCGGACGATCCCGAAGAGGTGCTCGCCGCGAGCCGCGGCCTGGCCGCCGCGATGCCCGGCATCGAAATGGAGAA
+>>747:3:107:12688:10559/2 1797715 1
+AAACGCAAGATCCCTTGACATGAGTCGACGCAGCAAACTATAAACGACGCTTCCGATCCAAAGGCGGATCATCAAG
+>>747:3:107:12696:12850/2 1797723 1
+GCGCAAACCATATTGTGTTGGGAATGTTTGAGCGGGCCATCGCGGAAAACGGGCCGCGGGACGGCCGCTTCCGGAT
+>>747:3:107:12701:12879/2 1797729 1
+GACCCGATACCGCACGCCCAGCCAAAGACGGCCGGGTTATGTTGCCGCCGGCGCGCCATTGCCTTCAGTCGACGCC
+>>747:3:107:12721:17950/2 1797751 1
+TTCCGCGGTTGCGGCGCTCGCGCGTCGCGGGTGCCGCGCTGGACGGCGTGAACGCGGCG
+>>747:3:107:12726:2588/1 1797759 1
+TGGAGGCCAGCGGATCGACCGCCGGGTAGATGCCGAGCTCGACGATGGCG
+>>747:3:107:12730:14919/1 1797769 1
+GTCGCGTCGATGAGGACGGCGGCCGCGAGGCCGAGCCCCATCTCCTTCATGTCGATCAGGGGCAGGATCG
+>>747:3:107:12733:10852/1 1797771 1
+CGCCCAACCGTTATCACCACCAATGCGGCCGCGATGCCGATGCCGTAGATCACCATGCGCGTCGCTGCGGAAACGT
+>>747:3:107:12761:5616/1 1797797 1
+GCGACTTGAAGCCGGCCAACGTCAAGGTTCGTGCGGACGGCACGGTCAAGGTGCTCGATTTCGGCTTGGCGAAGGC
+>>747:3:107:12761:3833/2 1797799 1
+GCAGATGCCCGGCGGGGAGCGGCGCGCGGTGGGCTACACGGAAGCCAGCCGCGG
+>>747:3:107:12763:10409/2 1797802 1
+CTTGAGCGGCGTGATGATCCGTCCCCGGTTCGTGTAGTCCTCGGGGTTGGCGGAGGCCACCAGCAGCACGTCGAGG
+>>747:3:107:12770:19746/2 1797811 1
+AGCGTCTGCGCGGCTTCCTCCATCGACGGCGCGACGCCCTCGACGACGCCGATCAGCACGAGGAACG
+>>747:3:107:12772:18081/2 1797812 1
+ATCTACGGTACCGCCGCCGCGCTCGTGTTCCCGACGCTGTTCTTCCCTGCGGGCCTCCCGCCGTTCGTCGCGCAGA
+>>747:3:107:12799:2851/2 1797843 1
+ATCGGATGCCTGGAATGGACGGATTCGAAGTCGCGCGGCGGATCAAGGCCGATCCGCAGCTGCAGACGATCCCCG
+>>747:3:107:12864:14272/2 1797902 1
+TGCCGGTGAAGATCACCTCGGTCGGATCACCGCCCACCAGCGCGGCCACCGCCGCGCGCGCGCCATCGAGCCTGGC
+>>747:3:107:12894:11896/1 1797928 1
+CCGATCCTGCATCTCAACGGCTACAAGATCGCGAATCCAACGGTGCTCGCGCGGATTCCACCCGATGAGCTCGACC
+>>747:3:107:12911:1980/1 1797942 1
+AATTGATCGGTCAGGTAAGCGCGGGGGAAATCGGGAGCCGTGTCGCGCGCGGCGGCGAGCGCGGCCTCCGAGAAGG
+>>747:3:107:13000:20109/2 1798028 1
+TGAGATCTTCACCCGTCAACATCGCCTGCGGAAACTGCGACAGGCTCTCGCGCGCCATGCGCACGATCGCAGTCGC
+>>747:3:107:13008:3028/2 1798041 1
+GTGGCCGCGTTCTCGATGCGCAGCCGCGCGGGCGCCGCGCGCGAGAGCTCGTCGAAGCGGGC
+>>747:3:107:13017:13398/2 1798056 1
+CCCGGTTCGGCGGCATGGTCGGGCGCGCGCCGGTGATGCGCGCGGTGTTCGCGCTGATGGAGCGCGCTGC
+>>747:3:107:13025:11590/1 1971955 1
+GAAGACATGCCCGAGACTCCGGCGATCAATCGCATGAAGCAGTTGGCCGGACAGTTTACTCGTGGACTTCAGGGTG
+>>747:3:107:13029:5390/2 1798068 1
+TGAGCCGGTCGTGTGGCTCGAGACGTCCGCGCCGGGGCCGCCGCCGCGCCCCTCCTACC
+>>747:3:107:13052:5821/1 1798099 1
+CTCGTCGAGGAACACGGTCCCGCCGTCCGCCGTTTCGAACAGGCCGCGCTTCTGCTGCCGGGCATCGGTGAATGCG
+>>747:3:107:13057:19771/2 1798104 1
+GACGTCCTGCTGCCCGCGACGGCCTGGGGCGAGAAAGACGGCACCGTGACGAACTCCGAGCGACGGATCTCGCGGG
+>>747:3:107:13066:16404/1 1798115 1
+GCTTCCGCAGCCTGGAAGAGGCGGTGGGAGCAGAAGGCAGAAGGCACAAGGCAGAAGGCAGTGAGCAGGCGGCAAT
+>>747:3:107:13069:2845/2 1798117 1
+CGCGACGACACCCGCGAGATGCGCCGCCGCGCCGGCGCCGACGATGAAGACTTTGACGC
+>>747:3:107:13074:19604/1 1798123 1
+ACCACCTGGCAATCGAACGCGCTGATTGCACCCTGCAGCACCGGCGCGCCAGTCACGCCGCGCTTCCACACCCC
+>>747:3:107:13075:12218/2 1798125 1
+GTGAAGTTCGACACCGACAACGCAGCGTTTGAGGACGCGCCCGCCGAGTGCGCGCGCATCCTGCGAGCGATCGCCG
+>>747:3:107:13097:7614/2 1798144 1
+CCATCGCCAAGCCTGGCGTCCGCCGCCACCTTCGCGCCCGCAAGGCTGACCGTCGCGCCGAGCCGACCGTCGAGC
+>>747:3:107:13124:16793/1 1798168 1
+TGAGAAAGGCCTTGCTGGTGCTGCTGCTCGCCGGGTGCACGACCGTCGGCCCGGACTACAAGCGTCCCGAAATAGG
+>>747:3:107:13128:10601/1 1798173 1
+TGTCGCCGCCGCGGTGAACGGGCTCGCCGGCCGGTCGGCGACGGTCGAGACGGTCGCCGG
+>>747:3:107:13155:20905/1 1798194 1
+CCGACGCCTATGTGCAACGGTCCTTCGGAGGGATCGGCCGGGCCGGCGAACCGCTCGACCTCGGCGCGTTGCTCCT
+>>747:3:107:13159:5819/1 1798203 1
+CCTGGTTGTACATCTGCTCGGCGATCTTGTGCGGCGCCGGCGCACAAGCCACCGACAGGGTCTGGTGGTTGTACGG
+>>747:3:107:13215:2839/2 1798254 1
+ATCCCCTTGACCTTCGACGACAAGGGCGATGTCGCCGGCGGCGTCATCTTCGTCTACCAGGTCAAGGGCGCCGGG
+>>747:3:107:13227:8226/2 1798264 1
+CGAGCTGCTGAGCGTCGACGGGCAGCGCGCCGCCATCGCCGCCGAGTCCGACGCCCCGGTCGACGGCTG
+>>747:3:107:13243:1178/1 1798284 1
+GTCGCCGCGGCGGACCTCGCCGCCGCGCGCGCCGCTGCCTTGAAGAAGG
+>>747:3:107:13266:18699/1 1798297 1
+CTTCCGCGCGGACTTGCCGCGCGAGCTCAACCCGGCGCGCGGGTTCATCGCCACCGCCAACAACAACATTCATCCA
+>>747:3:107:13294:19831/2 1798332 1
+GTTAGGTCACGTGCGGGTCTGCTTCGGGGACATGGTCGCCGCGGCCGGGAGCGC
+>>747:3:107:13296:20409/2 1798334 1
+ATCACGTGCGAGCCGTGCTCGCAGCCGTCGAGGAAAGCATTGCCAGCGCCGGTGAAATCCCAGCCCCAGGCCCAGA
+>>747:3:107:13320:15186/1 1798360 1
+GAACTCCGTCTCGGGCGTGAAGATGGTCGTCGCCGGCGGATCGACCGCGTCGGTCGTTTTCAG
+>>747:3:107:13328:17184/1 1798366 1
+GTTCCTCAGCGAACGGGCCGATATCATCGTCGCGACCGTCGCGTTCGGCATGGGCATCGATCGTTCCGACGTGCGG
+>>747:3:107:13352:3044/2 1798389 1
+TTCGGCGGCCCGGCCGGCGAGTCGGCCGCGGCGAG
+>>747:3:107:13353:11863/1 1798390 1
+AAGATGTAATTCGGCTCACGCCGTTTCATCTGAAGGAGGGTCGCGCCGCGAGGCGCGGCCCTTTTTTCATGCTCGG
+>>747:3:107:13364:9415/2 1798405 1
+TGCTTGATGAAGAAGGCGCGGCCCATCGCGCGCGGCTGCACACGCTTCATCGACGGCCCGCCATCGGCGATCGC
+>>747:3:107:13380:18858/2 1798426 1
+ACCGACGCCGACCCTTCCGCGCCGCGCGTCTTCCCGCGCTGGCCGCTCGACATCACGGCGCTGCCTGCACTCGCCG
+>>747:3:107:13444:18589/2 1798478 1
+AACGCGCGCCGGGGTGGGACGGGCTGCCCGAGCGCGCGGCGCCTCCCACCCGGCAGGGCGGCGCCACCACGGGTCG
+>>747:3:107:13476:8196/2 1798516 1
+TCAAGCTGCAGCTGGAGATCGCCGCCGGCCGCCCGCTCCCGGCCGAGCCGCCGCCGACCACCGGACACGCCATCG
+>>747:3:107:13495:1242/1 1798535 1
+TGGCAACACCGACTCGCAGACGGTGACGATCTCCAACGTCGCGCCGTCGATCGCGATCAGCGGTG
+>>747:3:107:13557:7466/2 1798603 1
+CGCACGGCAGGCTGACCTCCAGCCGGGTGCCGCCTGTCGCAGGGCTCGTGACCGACAACGTGCCCCCGGCCGCG
+>>747:3:107:13577:4920/1 1798627 1
+CGCCGGCCTCGCCGCGGAACTGGCCTCCGCGCGCCTGCTGCTCGAGGCCGACGCGGTGGGGTTCGCCTACACGC
+>>747:3:107:13586:5961/1 1798638 1
+GACTTTCGTTCTCCACCGCGCTGCAGCTTCCCTCACCGCCGCCGCCATCGCAGCTGCGGTATCATCGCAGTCGCAG
+>>747:3:107:13598:12054/2 1798650 1
+CGGACGGAATGCTGCGCGCGAGCTGCACGGGGCGCCTTCCGGGCGCGAGCGCGACGAGCGTGTCGAGCGCGGCCAC
+>>747:3:107:13602:17607/2 1798660 1
+CGCCCTGCGCGAGCTCGGGCTTGCCGCCGCCGCGCCCGCCGAAGCGCTCGAGCAACTGCTGCAGCACTGCGTGCGC
+>>747:3:107:13678:5302/1 1798759 1
+GGCACCCGCGCCGATCATGCAGGAGCCGGCAGCGCCGGCCGCCGGCCGCCGCCGCGGCGATGCCTTCGACCCCAGC
+>>747:3:107:13699:13039/2 1798785 1
+TACATCGTCTACCGCACCGGCATCGTCACCGTCCGAGACGCCGCCACCGGCGAGCCGGTCAAGGAGCTCAAGCGGC
+>>747:3:107:13720:11492/2 1798811 1
+TGCGAGAGCAAGGACATCGATTACTCAGCTGAAGGCGGCCGCTACCTGATCGACAAGTACTACCGTCCCAAGGACC
+>>747:3:107:13737:14991/2 1798819 1
+TCTCGCCGGCGCGATCGCGCGCGAGCACCAGGCGCCGGCGCGCGTCGTCCCAGATCGCGAGGCCGAACATTCCCTC
+>>747:3:107:13738:3370/2 1798820 1
+GCCGCATCAGCGCGCGCGCCGAGCCCGCGTCCCCGCGCCCCTTCAACCCAGCAGCCTCC
+>>747:3:107:13805:9863/1 1798893 1
+GTCCCCGCGTGCTCGTCGTAGCCGTACGCGGCGAACTTCGGCGGATCGATGACATCCCGCCCGCCCCCCAGGGGCC
+>>747:3:107:13817:19564/1 1798909 1
+GCCGACGTGGGCGAAGGCGCGACCTTCGCCGCCACCTTCAGCGGCACGCCACCGTTGCGCTACCAATGGTTCCACG
+>>747:3:107:13818:21108/2 1798910 1
+CGCCGGCCGTCCCGTTGCTGCAATTCGAACTGCTCGCGGGTGATGATTTCGCCGTGCCGATGGGCGCGGGTCAACA
+>>747:3:107:13834:19973/2 1798920 1
+CACCGATGAGTGCGAGCGCGAGCGCGCCGTCGGTGCCGGGCCGGACCTGCAACAGGAGGTCAGCGCGATTCGCGAG
+>>747:3:107:13837:4742/1 1798925 1
+CGGATCGCGCGCTCGCGCCGCTGCGTCGATCTTCTGGCAAAGCGCCACTTTGTCCGCGAACGGGATGACGGCGAGC
+>>747:3:107:13869:4415/1 1798960 1
+TGCCCTCGTGGAAGCCCCACGTGACGTCGAGCTCCTCGTGCAGGCTGTAGAGCGGGTCCCAGTAGTTGG
+>>747:3:107:13874:14684/1 1798967 1
+CGTGCAGCAGGACGAGCAACGGCGCCGGACCGGCGCCGGCCTTCTCAGGGATGAACAGATAGTAAGAGCGGGGCG
+>>747:3:107:13896:5598/2 1799001 1
+GGACGAGATGCTCGGCCACGGCGTCACGACGGTCGAGGCGAAGTCCGGCTACGGCCTGGACCTCG
+>>747:3:107:13898:17911/1 1799004 1
+ATCCGACGCAGGCACTCCGCGCCTCGTAATTCTTTGCGTCTTTGCGTCTTTGCGTCTTCAATACCACCCGATCGGC
+>>747:3:107:13908:13008/1 1799017 1
+ACGTTCATGAAGACGCCGCCGCCGAGCGCCAGCCGCTCGCCGCCGTAGCGCTCGTGGGCCAGGCGCGTCCACCGCA
+>>747:3:107:13927:14116/2 1799027 1
+AGATCGTCAGCCGCTTCGAAGAGATCGTTCAGCAGGCCGACGAGGGCGAGCAGCGCACGCGGCCGATCACCGTCGA
+>>747:3:107:13939:13374/1 1799032 1
+GCGTACACACGATCAGCGCGCATCGCTGACACACCCACGGCCGCGTGCGGCCCACCACCGCCTCGATCGCGCGATC
+>>747:3:107:13945:6737/2 1799038 1
+GGCCCTGGCACCGGGTCGGGTCTTGGTCCCGGTAGCGGCGGCGGCACCGGGGGGGGCGCTTACCGGCCC
+>>747:3:107:13948:9545/1 1799042 1
+GCACCGTCTTCGCCTTCGCGCGGCCGAGGTCGCCGACGGCGGCCACCCGGTCGCCGCGGATGCCGACGTCGGCCCG
+>>747:3:107:14014:2013/1 1799104 1
+GACGACCACGGCGAAGCCGGTGAGGGAGCGCGCGATCGCGCGCGCCGCGGCGACGACCG
+>>747:3:107:14017:14749/2 1799108 1
+GTCCGTGTCCTGGTCCTCGAACTCGAGGTCGGTTCCGAGCAGCGCGCGCCCGTCGATGCCGATCTGGAACTGCGTG
+>>747:3:107:14020:11428/2 1799112 1
+CGGTGCGTCAGCGGACGGAACCCCAGCGCGTAGAACGCCACGACGAGCGCGACGACCGCGCCGCCCCGCGCCC
+>>747:3:107:14093:2149/2 1799173 1
+TTCGCCTCGTCGCTCGCCTGCAGCTCGGTCCGCGCGCGCGCCGCGCTCGCCGCCCGGGGG
+>>747:3:107:14106:3136/2 1799197 1
+TGCTCATCAATGGTACTGGCAGATCGACACACAGCACGCGCTGCTCACCTCCACGCGGCTTTTCGCTACGCTCGAG
+>>747:3:107:14119:11502/2 1799207 1
+GAGAGGGTGAAGTCTCCCGTCGCCAGGCCGATCCCCACGCTCCGGCAGTCGGTCGTCTG
+>>747:3:107:14137:10980/2 1799244 1
+GCAGCAGCCGCCCGCGATCGCCGCCCCCGCCGAACCGGTCCCCTCCGCGACGGGCACGGATCA
+>>747:3:107:14177:18645/1 1799279 1
+CGCGCGGAGAGACGACGTACGGTACCGACGCGTTGCGCGCCGCGCGCGCCGCCGCCCACAGCGGCCACAAATAGA
+>>747:3:107:14199:6358/2 1799296 1
+CCGGCCATCAGTGATGCGGCTGTCATCGTGCGCGGCGGCCGCATCGTCGCGGCGGGCCC
+>>747:3:107:14199:4109/2 1799297 1
+ACGGGCCTCGTAGATGCCGGCGAGCCGGCGCACCGCCGGCCCCGGCGTGCGGGCGCTGCG
+>>747:3:107:14202:6207/1 1799301 1
+GCAACAGCCCATCGGCCAGGTGAACGCCGGCGCGACGGTGATTCCCGTCGCCGGCCCGGCGGCCTTTCCGCCCGCG
+>>747:3:107:14205:7620/1 1799305 1
+GAGCTTCACCTCGTACGCCTTGTCCGGCTGGTCGTCGGCGCCGGCGCGGGCAGGACAGAAGATCAGGGCGAGGAGG
+>>747:3:107:14230:17650/1 1799324 1
+CGCTGGCGTTGTTGAAGGCGCGCGGAGATTGAAGCAGCTCGCTGAGGGCGCCGCCGGGACCGATGGTGTACAGGCC
+>>747:3:107:14271:8148/1 1799358 1
+GCCGCAGTCGATCGATACCGATGCGCTGACCGTCGCGTTCGGCAGGACGAACGACAATCGTAGTTATCCACAGAAA
+>>747:3:107:14283:10516/1 1799374 1
+GGCGTGACTCCGACCGGAGGAGGGGACGGGGCGCGGCGAGGTGCCGCTCGGGCTATCTTACGAGAACGGGCCGGGA
+>>747:3:107:14310:3145/2 1799401 1
+GCGACCGCGGCGCCCGCGCGCGGCGGGCTCCTGACGACGATCGCG
+>>747:3:107:14378:10395/1 1799486 1
+GGTTCACGAGCACGTTCTCCGCGGCGCCCCTGGCCGCGGCCTCCCCGAGGAGCGTCGCCACGTACAGGTCGCTCGA
+>>747:3:107:14408:12463/1 1799517 1
+GGAGCGCCACGAGCCGGGCGCCGCCGGCCGCGGCGTCGTCCGCCAGGGTCGCCGCCGTCCGGATGTTGG
+>>747:3:107:14414:18002/1 1799524 1
+GGCCGCCGGAGATACAGTCGAGCATCGCGAATTCCTCGGCGACGCGGATCGGCGGATTGTACAGCG
+>>747:3:107:14426:1111/2 1799534 1
+CTGCGTCTCAGCGGTTAAATCGATGTAAACCTGTTCACCGCAGAGACGCAGAGAACGCAGAGATAGCGCAGAGTTC
+>>747:3:107:14427:5550/2 1799535 1
+GACACCGTAAATCCCGACGACGGCGAGCGCGAGCGCAAGCGCGGCGAGGCCGGTCAGCAGCACCATGCTCATACGG
+>>747:3:107:14439:10633/2 1799549 1
+CGCCTCCTTCAAGGGGCACAAGAGCCCGCTTCGCCACCGGCCCACCCTCGCCACGTGCCGCTCCGGCGGCC
+>>747:3:107:14444:18593/1 1799551 1
+AACAGCCGGTGCCGTGGCTGCCCGAGAACGTGCGCCGGAGCGCGCCGAGTGCCAAGGTCTGGCTACGCATCATCG
+>>747:3:107:14449:18821/2 1799556 1
+GGTCGGCGCGCCAGGCGACGGCGGCGCGATCGACGTCCTCGGGCAGGACGAACTCGACGTGCAGGCCGAGGGCGC
+>>747:3:107:14455:8898/2 1799566 1
+GCGCGTCAGGTCCTGCAAGCGGCGCTGCTCGCGCAGCCGCTCGGTCATGTCGAGCGCGACACCGATGAACCCGATC
+>>747:3:107:14465:3315/2 1799582 1
+CGCATCCCATCGCAAGGGTTCTGGAAGCCGTGACGCGCTCTCATGCCGTTAGGATATAGGTCACGCCGAACGCC
+>>747:3:107:14476:18008/1 1799592 1
+GATGGTCATCCAGTCGCCCGGGTCGAACAGGCGCCCGCCGCCCGCGAGCACCTCCGGGATCGCGCCGCTGCGGGTT
+>>747:3:107:14488:11133/1 1799604 1
+TGATCATCACAACCAAGCGTGTTGTATTCGCAGCCGCGGAGTATTTGGAGCGCCCATAGGCGAGAACCAGGCTCGA
+>>747:3:107:14493:14156/2 1799605 1
+CTCGATATCGACTGCGAAGGTCGCGCCGGCGCGGAGCAGAATGCCCTCGCGCTTGAAGTTGGCGAAGCCGGTCAAT
+>>747:3:107:14506:11038/2 1799613 1
+GGATGAGCCCACGCTGCCGGTCTGCCGGATGCGCGGCAGAATCGGATGCTCCGGCAGCTGTTCCACCGCCTTCACG
+>>747:3:107:14512:11142/2 1799624 1
+GCTGTTCGACAAGATCGTTCGCGCGATGCGAATCGCGCGCTTCTGCGAAGACAACCGTCTGCCGACCGATGAAGGG
+>>747:3:107:14554:12891/2 1799668 1
+CGTCGATCGCGCTCAGCTCATCGAGCGCGGCGTCGAGGGCGAGCATCTCGTCGAGCTGCACTTCCAGCGTCGCCTC
+>>747:3:107:14554:17847/1 1799669 1
+GACCAGATGCCCCCAGAGCAGTGGCTCGAACAGCATCGTTGCGCGCTCGGCATCGAACGG
+>>747:3:107:14561:6165/1 1799673 1
+CACGCGCCTCGGCGACGAGGAGTTCGTGCTCCGCGCGTTCGCCGCCGTCCGCGCCGCGACCCCGTGCGCGCTCCTC
+>>747:3:107:14570:18211/2 1799678 1
+GGAGCTGCGGGAGGCGACGCGCGGCGGCGTCGCGGACTACGCGGGCATCTCCTGGGACC
+>>747:3:107:14614:1233/1 1799710 1
+GCGTGCTCGACGCGAGCGGGCTGATCGTCGCGCCCGGTTTCATCGATCTCCACACCCACTACGATGCCCAGCTCTT
+>>747:3:107:14623:9840/2 1799719 1
+AGGCCAAACGCAGAACAGGTATCGGCCAGCAGAGGGTCGTTGGCGGCGAGCGTGCGGCGGCGGCTGGCG
+>>747:3:107:14625:18182/1 1799722 1
+CAGACGGCGTCTCAACCCGCGCGATCACGATCGACGCGCCGCCGTCGGCCGTCTGGCCCTGGCTC
+>>747:3:107:14630:19829/2 1799729 1
+CTCGGGCAGGTGTGGCGGCGCGACTGGCTCAAGTACCTGGACGCGGGCTCGCTGCAGCGCGCGGTATCCCACCTCT
+>>747:3:107:14632:1931/1 1799730 1
+CGGCAGCGCCGCCAGGCCGAGGCCACTGCGACTGACCAGCGCGTCCCGCGCGCTCATGCGCTTCGGGATGGCGGCG
+>>747:3:107:14643:13641/1 1799742 1
+GCTCGCGCACGGGCTCGCGACCCGGCTCACCGTCGCGCAGACGCGCGCGCGGGTCGACGCGACGCGCGCGACCTTG
+>>747:3:107:14665:19372/1 1799759 1
+CGACGCGCGCAAAATGACCGCCAAGGCGACATGACCGGAGCGCAATGAGCGTTATTCGTTGGCTCCTCGCGTCGCG
+>>747:3:107:14669:7442/1 1799761 1
+TCTTCTTGTCAGGGCCGCCCGCGACGCCGGGTCCCCGCTCCGCCCGCGAGATCCAGTCGTTGTCGGCGTCCTGCCA
+>>747:3:107:14677:7687/1 1799769 1
+CGCGGGCGAGGAGCGGGTCGACGCCGTGAACGCGACGCGGGCGTCGTTCCTGGCCGGCGCGGGG
+>>747:3:107:14731:18343/2 1799832 1
+GCGGCAGCAGCAGCACCGCCCGCCCGCGCGACGCCATCGCCCCGGCGATCAAGGCCG
+>>747:3:107:14761:5004/1 1799856 1
+CTTCGGCCAGATCGTCCATGGTCACGCTGCGGAATCCGTGACTGAAGAAATGCGCCCGCGCCGCATCGACAATTCG
+>>747:3:107:14761:2384/2 1799857 1
+CGCACGCGGCGATCGCGACCCCGAGCGCCAGGCTCACGAGGGCTCGAGCGAGAACACGACCGGATACTC
+>>747:3:107:14789:12741/1 1799885 1
+ACCTGCGCCAGGTCCGCCGGCACGCCGACTCTCTCGAGGAACGCCAGCAGGTCCTCTTCCAGCTGCTCCTGGAGCA
+>>747:3:107:14807:1275/2 1799903 1
+GCGCGCGACCAATGAAGAGCTACGCAACCAGATTCGCGAGCGCGAGCGCGCCGGCCTCG
+>>747:3:107:14808:11503/2 1799906 1
+CCGGGAAGTGCTCGTCGAGGCCGCGAACGAGGTCGGCGACGCTCGAGCGCGCCAGCCGCCCGAGCAGGTCGGCCTT
+>>747:3:107:14813:15926/1 1799913 1
+CGAGAATCCGCGGGAGATCTCGTCGCCCTTCTCGACTCCGACGACGTCTGGCTTCCGACGAAGCTCGAAGAACAGA
+>>747:3:107:14818:4866/1 1799915 1
+CGCCGCCGGTCATGCCGGCGCCGAGGTTGACGCCGTGGCGGCCGAGGATCACCACCGTGCCGCTTGTCATGTACTC
+>>747:3:107:14820:13738/2 1799918 1
+GACCGCTCCGGCGCCAACGCCATCGACGCCGTGATCGCGCGCGCCGTCATGCGCCCGCCGGCGCTGGGATCCAACG
+>>747:3:107:14846:5779/1 1799943 1
+GATCTCGTGCCACACGCGGCTGTCGGCCGCGCGCGGCGCCACCGTTTCGCGGACGCGCACCCGCGCG
+>>747:3:107:14855:19868/2 1799946 1
+GAACTACATCCGCGGCCAGACCTACCTGAACCACATCGATGTCGTGCTCCACGAGCTGCCGCGCCTCACGAACACG
+>>747:3:107:14905:9064/1 1799999 1
+CCGGAGCACGCCGGTGAGGGCGTGCCGCGCCGCGCGGACGTCCCACGCGCCGATCCCGCCACCCTCGTCGAGCTCG
+>>747:3:107:14906:18423/1 1800000 1
+GAGGGGATCGACGTCGACGTGCGCGTCGAGCCGACGACGCCCTGAGCCGACGGGACCGCGTCC
+>>747:3:107:14981:6028/2 1800082 1
+GGAGCCGTGGGCGGCGGCGGCGGCGGTGGTGGCGCGGGCGCCGCCGGAGGAACTTTCTTGTGG
+>>747:3:107:14982:13597/1 1800084 1
+GTTGCGAGTGCGCGCGTATTCGATCTGTTCATGAATTGCCGCGCACGCGGCGCTGCCGAGCGCGCTGCCGCGGGG
+>>747:3:107:14988:19788/2 1800091 1
+CGGCGACGCGGGGGGGACGCCGTTGGCCCGGGGCAGCCGGATCGTGAACGTGGTCCCCTGGTCCGGCTCGGACTCG
+>>747:3:107:15002:3143/1 1800103 1
+CAGGCAAGGAGCGCACGCAGGAAGAATTCTTCAACGCCTTCGAGGCGCTGCTCGCCAAGCGCGCGCACATCATCAT
+>>747:3:107:15021:14352/2 1800118 1
+CGGGCTGCCCGTGGTGTGGATCCCGCTGCACTCCATGCTGGCGCCGGCGGCCGCGGGGGCCCGG
+>>747:3:107:15027:2454/2 1800130 1
+ACATCTCCGGCACGTGGCCCGAGATGCAGGCCATCACGCGCGCCGCCGCGTTCCGCCGCCGCTTC
+>>747:3:107:15036:13997/1 1800144 1
+CTCGTGCTGGAGCCGGTCGCCGGCGAGGTGCGCCGGCCGATCAACCGGCAGCTCGGCTTCCAGTCGGTGAAGCAGC
+>>747:3:107:15046:12508/2 1800154 1
+CGCGATCTTGGCCGTGCGGTGGTCGAACTCGAGCTCCTTCAGCGCGGCAAGCGCCCGGTCGCGCTGCTCGACGAGC
+>>747:3:107:15051:4782/1 1800157 1
+GCGCTCAGCACGCGGAGGATCTCGGCAAGCTGATCGCCGATCTGCGCTCGCGCACGAGCGCCGC
+>>747:3:107:15066:5266/2 1800171 1
+GACGAGGCCGTGGCCCGCCTGTCGCAGCTCGACTGGCCCGGCAACGTTCGCGAGCTCCGCAACACGATCGAGCGGT
+>>747:3:107:15074:17778/1 1800181 1
+GCTGGCCCGACGAGCTGTCCGGAGGCCAGAGACAGCGGGTTGGCGTGGCCCGGGCGCTGGCGTCCGATCCCGCAG
+>>747:3:107:15081:11376/2 1800189 1
+CCTTCGGGGGGCCGGTCCTGATCCAGCACGGCACGCGCGACCGCACCGTGCCCTTCGAGCACGGCGTGCGGCTCGC
+>>747:3:107:15088:8597/2 1800196 1
+TCCCGCGATGATGGTGCTCGTGCGCCGCGACGATCGCATCCTGCTCGCGCGCGCGCCGCACTTCGCCGCAGGCATG
+>>747:3:107:15114:6078/2 1800223 1
+GGCCGGACGGGGGCTGCCGCCGGCGCGTGGCCCGTGCCCGTCGTCGTCGTCGCGCTCACGC
+>>747:3:107:15116:8013/1 1800227 1
+ATTTGCACGAGGTTGTCGATCTTCGTGCCGGCGCCGATGACCGTCGGGCCGTACGTCCCGCGGTCGATCGTCGAAC
+>>747:3:107:15120:11750/2 1800233 1
+GCGCGCGGCGTCTTGCCCGGCGCGGCGAGGCCGTTCCACGCCGCCACGTCGTAGCCGGCGACGCC
+>>747:3:107:15132:5766/1 1800253 1
+GGTGCAGGGCTGCGTCGTGCTGTTCGAGCGCGCGACGGGCGCGCCGATCGCGCTGCTCGACGGTGCGGAGATCACG
+>>747:3:107:15133:1633/1 1800254 1
+GGCCACACGGCGGCGAGCGCGCGCGCTCGCCCGGCCAGTTCGCTCGG
+>>747:3:107:15149:12081/2 1800279 1
+CGCCGAAGCCACCGCGCCGGCCGAGAACGTGGGCCGTGGCGACGCCGCGCCGGCGGCGGCCGAGCAAGCCCCGCTG
+>>747:3:107:15163:6800/1 1800295 1
+GCGTCATGCTGGTGGACAACGGCGTGGGCCGGCCCGGCGGCTCGCCCGCCTTCATGGCCTGCCGG
+>>747:3:107:15170:13080/2 1800304 1
+GGCTTCGAGGCGACGGCCGCCATCCGCACGCGCGATCAGGCGCGTCCCGGGGTGGGGCGCGTGCCGATCATCGCGA
+>>747:3:107:15173:21328/1 1800312 1
+TCGGGGACCGTGTCAGGCGAGGGCGGACGCGATGTGCTCGGCGACCGAATCAGCGTGCCG
+>>747:3:107:15177:13615/1 1800314 1
+CTTAGCTCTCCGTAGATCGACAGCCCCACCGGATCGACAACTGGGTTGGTAAAATTGTAGATCAACTCGATCGCTG
+>>747:3:107:15191:18994/2 1800329 1
+CCGCGTTTCTCAAGTTCGAAGGGATTGCGCGACGCGCGCGCGACGCCGGCATCGCGCCGGGCCCC
+>>747:3:107:15210:16105/1 1800345 1
+GCGCCGATCTCGACGGCGATGGCAGCGCGGAGCTCGTGGTGCAGAACACCGGAACGGGAGCGACCCAGGATTGGTC
+>>747:3:107:15219:14756/2 1800358 1
+CGCGCGGGCTGGTTTCCGGATCCGCCCATCGTCAGGGCCGCGGGCTCCTCATCCGCATCGTTCAGATGCTGAGCCG
+>>747:3:107:15243:3701/2 1800380 1
+GACAGCTTCGGGGCGCAGGCGAGCGACAGCACCTCGGGCGGCAGCTTCACCGGCGCCGGCGCCGGGCCGCGCTGTG
+>>747:3:107:15280:16548/2 1800435 1
+AGAAGGCGCTGGGTCCGGAGGACCCGCGCGTCCAGGACATGCTCGACGACCTGATGGCCAACGAGGATCTGGACCT
+>>747:3:107:15294:5820/2 1800445 1
+ACGATCAACGCATTACGATAAGGTCCGGAAGTGGTTACCGCGCGCCGCCCGGTATTGAGACAGGCTCTTAGTTCGA
+>>747:3:107:15298:6007/1 1800451 1
+AACGCGCTCGAAGAGACGCGCGCGAGCGGCACGCCGACCTTGCTCTGCATGCACCACCAGCCGGTGCCGCCCGCGC
+>>747:3:107:15320:1986/2 1800476 1
+GCAGCGGGATGTCCTCACGCCGCTCGCGCAGCG
+>>747:3:107:15333:19696/1 1800491 1
+GAAGGATCGCGATCTCGATGGACTCGATCTCTCGACGTGGCGCGCCGCCGGATGCGGCGCCGAGCCGATTCAGGCG
+>>747:3:107:15334:15337/2 1800493 1
+GTCTGGCTTTAGGGCGACCGCGCGGCTGGCGACGCCCGATCAACCCTACAGCAAGAACACCCATGACTCGCCTGGG
+>>747:3:107:15350:20714/2 1800520 1
+TGGATCACCGGGGTTCTACAACACTCGTCGCCGGCACAACGCCCGCGACCGCATGTCGCCCGTCGACTACGAGCTG
+>>747:3:107:15356:19631/1 1800524 1
+GGCGGCGTGGGCCCAGGTCGCGCTGGTCGCGCTAGCGCTCGGCCTCGCGCACGGCGCGCTCGGCCTGCCAGTGACG
+>>747:3:107:15363:18063/1 1800531 1
+GCCCCCGTCGATTTAAACCATTTCCGCGCCTGCGCGATTTCCGTTGTCGCCGGCGACAGCCGAATGTTCTCATCGC
+>>747:3:107:15378:3990/2 1800543 1
+ACCACGGGGCCGATCAGCGCTCGCGTGCGCGCCGGCGAGTTCCGCGCGCTCGCCGTCACCTCG
+>>747:3:107:15389:10931/1 1800561 1
+CCAGGCCGGCCAGTCGACGCCCGCGGCCGGACGCGCGCCCCGGCC
+>>747:3:107:15395:4209/2 1800572 1
+AGTTCGGGCGGCCGCGCGAGCCCCGCCGCCGCGAGTGGACCGGCCGACGCGGCCTGGGGTG
+>>747:3:107:15415:2043/1 1800584 1
+GCTTCGCCGGGCGCGCGAGAGCGCCGCGCACCATCGCGCC
+>>747:3:107:15418:7139/2 1800588 1
+CGTGAAGTTCTGCATGTTGCGGGCCCCGACCTGGAAGATGTCGGCATAGCGATCGATCATCTCGATCTGGCTGGTG
+>>747:3:107:15430:3781/1 1800598 1
+AGTCACCCGGCGGTTCTCCCGGTGCATCCGCGATGCCGGTGCGGGGAAGCTGCCC
+>>747:3:107:15433:9332/2 1800599 1
+GGAGCCGAGGCCGGCGGCGACGACGCGCAGACGCTCGCGCGCCC
+>>747:3:107:15448:7839/2 1800628 1
+GATCAGCGTGTAGTAGCAGCCCTGATAGACCAGCGCCGACGGGTTATACGGACCAATGGTCGGATTCGACCAGGCG
+>>747:3:107:15507:15141/1 1800690 1
+CGGATTTCCGCCTCGTCGCGGACGCCGCCGAGCGAAATCCGCACGAACTTCCGCGACATCGCTCTTGCGATCGACT
+>>747:3:107:15597:13326/1 1800787 1
+CAGGATCGTCGTGGCGACGATCCCGATCAGGAGGTCGCCGCGGACGCCGCGCGCTCGCAGCACGATCGTCAGGAAC
+>>747:3:107:15657:16199/2 1800853 1
+CTGCGATTCGCGCAGCCCTTTTCCCAGCTCCGCGTTCAGCGCCCTCGCGCTTTCCAGGTCATATCCAAACGGTTTT
+>>747:3:107:15660:3120/1 1800863 1
+AGCAGCTGCGCGCGCTGGGTCTCGCGCTCGAGCAGGCGCTCGGCG
+>>747:3:107:15663:7364/2 1800867 1
+GCGCGCACGACGTCGGGGTGGCTCTGCACCTCCGCGGGCGTGCCGGTGGCGATCGGCCGGCCGTAGTTCAGCGCC
+>>747:3:107:15739:12585/2 1800936 1
+GCCGCCGCTCCTCGACTCGACGCCGGCCTTCATCGCCTTCATCCACTCGTGCGACACGTCGTTGATGACGGGCGAC
+>>747:3:107:15741:8465/1 1800941 1
+CGCGTGTGCGCGCTCGCGCCTGGTGCGTCCGGGCACGATGCGGTAGCGCAACGCCGGACGCGACAGGCC
+>>747:3:107:15751:17425/2 1800949 1
+TCGCGCACTTGGCGAAGGATTGCTCATCCCGGATCCTGCCGGCGGCACGCCGCAGCCGGCGATGGCAG
+>>747:3:107:15754:19047/2 1800950 1
+TTGAGAAACCCGAGCACGCGAAAGCCTGCGCGCGGCAAGGCGGGCGCCGCGGCGAGGAGCGCTCCCACGCCGATCC
+>>747:3:107:15767:20089/1 1800967 1
+ACGCTGACGGGCCGTTCGGTCGACGCGCTCGCGCGAGCGACTGCCAGCGAACAGCTCTTCGGCGTTCTC
+>>747:3:107:15785:19126/1 1800978 1
+AGAGCGCGGCGACCTCGTCGCGCCACTCCGGGAGCCGCTCGGCGGCGAGGGTGCGCGCGGCGCCGGCGCGCTCCGA
+>>747:3:107:15797:7837/2 1800987 1
+GCTGCGTCACGTTGCCGCGCGCGTCGCGGTCGCCGTCTACTGGTTCCATCCGCTGGCCTGGATCGCCGCCGCC
+>>747:3:107:15825:10770/2 1801020 1
+ACGATTCTTTAGGCTTTGGGTCGAGCGCGCCGCGGCGTTCGCCGCGTGCGGAGCTTTCGATTAGTTGTT
+>>747:3:107:15826:14400/1 1801024 1
+TCGCGCCGGGCGAGCTCCGCCGCCGGCGGACTGCCGCCCTC
+>>747:3:107:15871:20849/2 1801096 1
+CGCCTGAACGCGCGCTGCCTCCGCGGCACTGAGCACGGCCTCGGCCCGCCGGCGCCCGGCCTGCAAATCCGTATCA
+>>747:3:107:15895:15533/1 1801126 1
+GCGGTCGAGCCAGCCGTAGCCGCGCTCCAGCAGCAGCCGGCCATCCTTCATCACGGCGAGCGATGCTGCCGGG
+>>747:3:107:15958:16568/1 1801186 1
+CGGCCGCGGCGATTTTGATAAGGTCCTGCAGACGCGCGTGGTCGGCAGCGGGGCGCGGGCGCTGCTCGGCGCGCAG
+>>747:3:107:15973:17128/2 1801205 1
+CGAATCGCGCGAACGCCTGCGCCAGCTCCGCGCCGATCGGCCCGCCGCCCAGCACCGCCAGCCGCCGCGGCCGCGC
+>>747:3:107:16000:20654/1 1801232 1
+CGCCTCGGGCCGTTCGCGCCTGCCGACGCCAAGCGCCTGTGCGACGACCTCAAGGCGGCCGGCGGGGACTGCCTGC
+>>747:3:107:16013:16352/1 1801245 1
+CGTTCACGCTCGGGCGCCCCGCCGGCGCGACCGTCGCGGCCGACGGCAGCAGCGTCGCGCCCGCGTGG
+>>747:3:107:16014:9102/1 1801246 1
+GCTCCTTCGACATCTTCTTGCTGACCGCGTAGCTCATCCACGCCGCGATGTCCGCGCCCGCGCCGGGCAGCGCGCC
+>>747:3:107:16027:15106/1 1801269 1
+ACGCGCAGCAGGGTGCGTACGCTCGGATCCATGGTCGTCTCCCACAACTGCTCGGCGTTCATCTCGCCCAGGCCCT
+>>747:3:107:16047:10169/1 1801289 1
+ACCGTCTCGAGGAGCGGGCCGTCGCCGGCGATCGATGCTT
+>>747:3:107:16052:6339/1 1801295 1
+CGGAATTACTCAAGCTGCTGGTGGATGCCGACGGCGCCGTCCGGCGAAGCGCGGCCCACGCCCTCGGAATGGGGGG
+>>747:3:107:16060:14439/1 1801302 1
+GCGACGCCGATCGACGCGTCGCCACCTTCGGTGTCGCCCTGCGCCGTCGTGATCGTCGCGCTCGCCTGCTCGGCCC
+>>747:3:107:16067:13284/2 1801307 1
+ATCGTCGCGCGGCTCGACGGGATCCGCGCCGTCGTGGAGTCCGCGGACCGCTATCGCGACACGACGTCGT
+>>747:3:107:16071:14917/1 1801308 1
+AAATAGCGGTCGGCAGACCCCTTCTGCATCGCGCCCAGCGAGCCCATGCCGCGGTACGACTTGTAGGATCTCCCGC
+>>747:3:107:16090:21208/1 1801336 1
+GGCGGCGCCCGTGACCACCGGGAGCGGCGACGCTCGCGGCGGGCCGATCACGCCCGTACGAGCGG
+>>747:3:107:16101:12561/1 1801345 1
+AAAATGCTGGGGGTCGCGATGACGAGGGAGCCGATCGCCCGGGCGGCGACGCCGCCCGCCGGCTGGCACCGGTTCA
+>>747:3:107:16117:11296/1 1801357 1
+TCCTTGTCGAGGAAGTCGGCGGCGCCGGCGTCGATCGCGGCGATCTCCAGCCCGGGGACGGCCGCAGCCGCCATCA
+>>747:3:107:16150:13569/1 1801396 1
+GCCGCCGAGCAGGCCACCCTCACCCGCCTGATCGGCCGCGCCTGCGAGTCGGCCGTCACCGCGCCCCCACCGTGCA
+>>747:3:107:16153:11113/2 1801403 1
+TCGCCGCCGCGACCGCCGGCGCCGCCGCGCCGTAACCGATCGCGGTGCCGCCCAGCTTGTCGTGCAGCCG
+>>747:3:107:16159:17360/2 1801416 1
+GCGCCGGCGATGCGACGGCGACGGCTCCGACGGCGACGCCGCTCGCGACGGCTGCTGCACTGCTGTTCCACGACGG
+>>747:3:107:16265:20369/2 1801522 1
+AGCCGCGCCCGGTGCTCTCGCTGTACGTCGAGCTCGACGAGCGCGGCGCGCCGGCCGCCGAGCGCACG
+>>747:3:107:16272:13460/2 1801528 1
+CCGTCCTGCACCGTACGCGGCGCCTGCGTCTGCGCCGTGCGCGGCGGCTGCGTCTGCGCGTGGGTGGCCATCGACG
+>>747:3:107:16279:14736/1 1801538 1
+GCACGAAGTTCACCCACTCGCGCACGCCGCAGCTGTTGATGCGCCGCACCTCGCCGAGCTGGAAGGCGACCGCGCC
+>>747:3:107:16284:18550/2 1801543 1
+TCGCCTTGCGCGCGATCGCGACCAGCGCCTCATCCGTGAAGCCGAGCTTGACGCCCTCCATGTCGAACAATTTCTG
+>>747:3:107:16289:2324/2 1801546 1
+GCCGCGGGACGCGCGCTCGCCGCTGCGGGGGCGCGGGTCGAGCTGGCGG
+>>747:3:107:16294:3553/1 1801548 1
+CCTCGGTCCTGCGCCGGCGCGCGTCCACGCCACGCCGTCCGCTGACGAGGACCGCCACGA
+>>747:3:107:16304:17961/1 1801559 1
+GAGCTCGCCGGCAATGCTGCGGCAGCGCATTGGGACATCCTCCGCGCCGATCTGCGCCACACGCGCCGCACCCTCG
+>>747:3:107:16322:4906/1 1801573 1
+TGCGCGACCAGGGCGGCCGGCTCATCGTCGCCGATCCGCGCCTGACGCCGATCACCCGCAACGCCGATCTCTACC
+>>747:3:107:16325:2442/2 1801575 1
+GACGCCGGCGTTCCGGATCGGGCGCTCGTCAGCGTCGGCGGCGGCGGCCTGATCGGCGG
+>>747:3:107:16330:18916/2 1801582 1
+CACTCGTGCGACCCCGGCAAGCGCGCGGTCGCGCCGACCGAGGCCGCC
+>>747:3:107:16340:16235/1 1801591 1
+CGCCCCGCACGTCGATGTGGACGACGTCGCTGTCGGTGCGAACGCGCGCGCCGAACGACTCGGCCGCGCGCCGC
+>>747:3:107:16344:14421/1 1801595 1
+GCGATCGCGGCCCACATGGAGGCGGAGATCCTGCTCGTCGACGAGGTGCTCGCGGTCGGCGATGCCGACTTCCAGC
+>>747:3:107:16351:15666/2 1801606 1
+CCTTCGACCAGGCCGCGCGCGGCACCACCCTCCCGCTGCAGATCAACCGCGACGGCAAGCTCGAGACGATCGACGT
+>>747:3:107:16354:4347/2 1801610 1
+AGGCTTCACAGGGGGCACGAGGAACACCGAATTATGCATAGGACACGCAAGACCGTCCGCGGAGTGGGGCTCTTCG
+>>747:3:107:16357:9696/1 1801611 1
+TGCACGGCACCGTGGACGGTCTCGTTCCACATCCCTTGCAGCGCGCCGAGCGTGGCGACCCGGCCGACC
+>>747:3:107:16357:8457/2 1801612 1
+ACTCACGGCTTTGTTGGATGGCGACGGATTCTTTGGTGCGCCCGCCCGCGCCGCCTCGTCGCCGGCAGGCAACCC
+>>747:3:107:16371:18744/2 1801625 1
+GGTCAATGTCTGGGTGCTCGCGTCCCACTCCTGCCGGCGGATCATCAGGAGCGCGGTCTGCGCGGCGGCGCGTTCG
+>>747:3:107:16376:12225/1 1801627 1
+GACCGGGCGCGAACGCGCCGGCGTCTTCGTCGCGGCCGCTGCGCTGACTCGTCCCGGCTGGGAGGGCGAACTCGCG
+>>747:3:107:16384:7869/1 1801636 1
+CGTGAGGAGCACGTCCACCGCCTGCGCCTCCAGCATCGCCTCGCCGCGGGCATCCTCGCCGGAATCCAGGAAGATC
+>>747:3:107:16392:19273/2 1801648 1
+GCATTCAGCCGGGCGAGAAAATGGTCCGCTAACAACGGAATGTCATCGCGGCGATGGCGGAGCGGAGGCAGTTGG
+>>747:3:107:16402:19050/2 1801663 1
+TTGAGGTCGGCGGCCGACACGCCGTTAAGCCAGGTCTTAATCGAGTCGCCGCGGCACTCCACGCGAAACTTGTTCC
+>>747:3:107:16417:1799/1 1801679 1
+AAAGGGGCGCAGGAGGCGCACGAGGCGATCCGGCCGACCTCGCCGGGGCGCGACCCGGCCGGCG
+>>747:3:107:16417:1799/2 1801680 1
+GAGCCGGTGGCACGGAACTGGTAGGGTGGCTCTCCCTGGACCAGCCGTTCGGCCGGACCAGCCG
+>>747:3:107:16418:16287/1 1801684 1
+GGCTGAAGATGAGTGGCGTGGAGGTCCACGCCAATGTCGCCGCCACGCTGATCTCGACGCAGTTTCTGCGTCAGGC
+>>747:3:107:16423:20367/1 1801690 1
+AGGCGCCGAGAACGGCGGACGCGCCGCCGGTGCCGAGGCGCTCGGGGGAGCGG
+>>747:3:107:16434:15822/1 1801707 1
+TTCGTGAAGGGCCAGCGGCCTGTTGAAGAGCGGCCAGCCCTCGAACGCGGCCGCGCCTTTCAGGCAACGGGACTCC
+>>747:3:107:16444:14876/1 1801716 1
+GGAGGTTGATGTCCTCCATCGGCAGGACCTGGGCGTGGCCGCCGCCGGCGGCGCC
+>>747:3:107:16477:6557/1 1801750 1
+GCTGATGATGACGACGTTCTCGCGTTCGATGCCGACCCACCGCGCGACCGCGGCGACCGTGCGCATGGTGCTCT
+>>747:3:107:16480:6072/2 1801754 1
+CTTCTCGCCACGGTGCGCAAGGAAGCCCGGCGCGCCGACAACGAGACCACGGATGTGTACGCGCGG
+>>747:3:107:16484:19028/1 1801761 1
+GGTCCACATCTTCTCGGCCTTCACCGCCGCTCGCACAGGCTCGGCGTGCCGGCCGGGCGAGACCACCGGCTCCGC
+>>747:3:107:16512:4139/2 1801782 1
+ATCCTTGTGCCTGCTGGCGTTGATGGCGGCGAGCGCGCGCGACAGCCGATCGCCCGACG
+>>747:3:107:16573:9010/1 1801837 1
+CGAACTGGTCGCGAGTAGCATCGATGACGGCATCGAGCACTTCTGGCGCGATCGGCGTAGTCGCGTTGTAGTCAAA
+>>747:3:107:16581:4949/1 1801844 1
+CTTGCCGACGGGCTCGCGGTAGGCCGCCAACGCCCACCCGCCGTCCCGAGCCACCTGCTCCGCGAGCAGG
+>>747:3:107:16614:9282/2 1801878 1
+AAACAAACAACCGCTGCCACAGAACAACCGATAACGGTGACCGGAACGATCATCAAAATGACAACCGGAGAAGGAT
+>>747:3:107:16658:3044/1 1801926 1
+TCGCCGCACGAATGGAGCAGCTCGCCGATCCCGGCGCGATCGTCATCACGCCCGAGACGC
+>>747:3:107:16661:1484/2 1801930 1
+CGAGTTCAGCGATCGACAGTATCAGACTCTCAGCGGTGGGGAACGCCAGCGTGTTAACTTCGCCCGCGTCCTGACG
+>>747:3:107:16663:11647/2 1801932 1
+TCTAGCTTTCCCGTGCGCAGATGCACCGCGCAAGCTTGGCACGGAACGTGCGATGGCACGAGCGGGGATTCCATAC
+>>747:3:107:16725:20758/2 1802003 1
+TGTCGGGTTGGATTCATCCGAGAGACCGATTCAGCGATTCAGCGCTGACCCTGCG
+>>747:3:107:16730:14070/2 1802008 1
+TGCCGCCTGCTGCTCGACAACGCCGCGGCCATCCCGCCGTACCCGCTCTCCGTCGTCCGCGACGCCCTCGGGGGG
+>>747:3:107:16731:12153/1 1802009 1
+GCCCGCCGTCGGTCCCGCCGGTTTCGCTCAGCTGGCAGGTCCGGTCGGCGGCGCACACCTGGCCGGAGGGGCAGTC
+>>747:3:107:16740:7165/2 1802016 1
+GTAAGCTTTCCAAATTGTTCGTCATGCTCGCCATGGCGCTCCTCATGAGCGCCACGGTGCCGCCGGCGTTGGCGGA
+>>747:3:107:16750:7043/2 1802032 1
+GGTGATGATGCGCGCGCGCATCTGATGCACGAGCGCAAACATCTGCTCCTCGTTGGACCACGCACCTTCCTTGATT
+>>747:3:107:16766:9688/1 1802049 1
+TTGGCGCGGACGAGGTCGACGCGGCCGCCGCCCTCACGCAGCGGCGACAGCTCCGTCGACTTCGCGGCG
+>>747:3:107:16775:20098/2 1802056 1
+TGATCTCGGGACTGTCCGACCTGCTTCGCTATGCACTGGAGCGCGCCGGCGACACGAAGGTGCCGCTCGAGGACGA
+>>747:3:107:16783:15743/2 1802062 1
+GCCGCAGCCGCACCGTCGTGGACGGCCGCGCGCGCGCGCGACTCCACCGCGCGCCCGCATTCGGGGTCGCC
+>>747:3:107:16786:4646/2 1802065 1
+AACTGCCACGGCTTCATCAGATGCTCCTCGGTCGTGCCCTCCAGCGACTTGCGCGCGCCGGCGATGCCCTTTTCGA
+>>747:3:107:16792:8515/2 1802073 1
+CCTCGGTGGGCGCGCGGCGCGGGTCGGTGCAACGGGGCATGGCGCCAGCTCGAACCGCTCGG
+>>747:3:107:16800:7655/1 1802079 1
+CGACGGCAGCTATACCTGGTCGCATGCGCTCGATGTGACCAGCGACTCCAACAACGGCGGCGCTCCGATGAATCCG
+>>747:3:107:16818:20457/1 1802101 1
+TGATGCCGGATCAGCGCGACGCGAAACAAACGGTCAAAGAAGGTCTTATAACCGCCCGGGTCATATAAGATCATA
+>>747:3:107:16832:7963/2 1802114 1
+AGATCTTCACGCCGCGCCGCGCGGCCCGGCGCGCCGATTCCTGGCTCACCACCGCGGTCCAGCG
+>>747:3:107:16832:3402/1 1802115 1
+TCACCTGGACCTGCCCGACGCCCCCGAGCTGGATCTCGACCGGGTCCTCGATGGTGAGGATGTTCAGGTTCGGCGG
+>>747:3:107:16834:13186/1 1802117 1
+GCTGGAGCGCCCTGGCTCCGCCGGCGCTGTCCGCGTTGCGGGCGGAGAAGCGATCCGAGTCGTCAAGCCGCGTGCC
+>>747:3:107:16834:16615/2 1802118 1
+GACCGTCTCGGGGTCGCCGCGCGCGGCGCGCAACGCGTCGAGGAGCTCCCGGGCGGCGTCGGAGAGCTCGGTCCAG
+>>747:3:107:16838:18042/1 1802122 1
+GCCTTCGCCGTTCCGACGATCGCGCCCTGCGGCGCCGCCGCCGGATCGAGGAAGCCTCCCTCGGTGCCAATCTGCT
+>>747:3:107:16839:7372/2 1802123 1
+GAAGCTCATGGCCGAAGATCCGACCTTCCGCGTGAAGACGGATCAGGCGACCGG
+>>747:3:107:16847:16777/2 1802135 1
+CAGTATCATAACGATCCTTTCTTTTAGTTGACTCCTACCGCTCCACGCCGCCGGCGCCGCCGCGTAATCGCGACCC
+>>747:3:107:16849:16037/1 1802137 1
+ATCCTCGGCCACGAGCACGCGCAGCTGGCGGGCGGCGCGTTTGGGGGTCACCGAAGGCGCCGCCGG
+>>747:3:107:16880:19429/1 1802168 1
+GTGAGCGGCGTCACGCTCACGCCGAGCTTGCCGCCGTCGCTCTGCTCGCCGCCCCCGCCGCCTCCTCCTCCGCCGC
+>>747:3:107:16892:8920/1 1802176 1
+GCGCGTTCGACCTGGCGCGGACAACAGCGGCACCTCTCCAGCGCGTGGCGCGTCCCAGCGCGCGTCGCGCAGGATG
+>>747:3:107:16906:6270/2 1802194 1
+CAACCTGAACGAGCTCACCTTCAGCCTGCTTTACGCGACCGACTTCGCCGATCGCCTCGAAAAGATCGTCATCCCG
+>>747:3:107:16911:5304/2 1802201 1
+CCCGCCGCGCCGCTGTCCGGCTCGCGCAGCAGGATGGCCTGGTAGAGCATGCGGGTGAGCTGCTCAGCGCTCGAAT
+>>747:3:107:16912:18552/2 1802202 1
+CTCATGCGCTGCCGCGGCGCAGCTCCACGTCGGCGCCGCGCCCCTGTCCGAGCATCTCGGCCGCGTTTCCCGCGTG
+>>747:3:107:16914:18092/2 1802204 1
+ACGATGCGGGTCTCGTGGATCATCTCGTTGCGGATGACGACCACGCCAGGGGCCTGCACGATCTCGTTGCCGTTGT
+>>747:3:107:16968:1477/2 1802268 1
+ATACGCTCCGGCCGTTCGCGCCGAGGCGCCGCCCGCCGATATCTGAAGGGCTTCACAAGGTCATGC
+>>747:3:107:16981:9297/2 1802274 1
+TGGCCTTACGACCGACATCCTTCTCGAACTCCGCCGCCTCAGTGGCAAACTTTCTGGCCGCCGC
+>>747:3:107:16997:9543/2 1802293 1
+GTGCTCGTCCAGCGGGTCGGCGTCCGCCGGGCCACGCCCGCCATCGCCGTCGCCGGCACCGTCGGCCTCACCCGCC
+>>747:3:107:17009:6939/2 1802306 1
+GGCAGGACGTGCAGGACCTCCCGGTCGGTCGGCAGGGCGACGGCGCGCGCGGCGTCGACCACG
+>>747:3:107:17013:16458/1 1802308 1
+ATCGTGGGCGCGGCGTGGCTGTTCATCCGCTGGCGGCGCGGGCGCGGGAACGCCGGCGAGACCGCCGATGCGTC
+>>747:3:107:17030:12971/2 1802322 1
+ATTGGGCGAGGCGCGCCGGCAGAACCGGCATCAGGCCATCGTCGTCGTCACGCGCGGAGC
+>>747:3:107:17034:19960/1 1802325 1
+GGCCGGCATCAGGTCTGGCGTGAACTGGATGCGCGCGAAGGACAGCTCGAGGCTTTCCGACAGCGTCTTGACGAGG
+>>747:3:107:17071:14917/2 1802360 1
+CGCGCCCGATGCACACGCTGACGCACAGTCGCAGGTTCCACACCGAGCGCGCGCGCGACGTCAGCCGTAGGGATTT
+>>747:3:107:17098:16045/1 1802393 1
+AGTCTAGCTCCCGTCCGCGAGGCGATCGCCTCCGCGCGGCGCGCTCACGGCTGTGCCAGGATCGCCTCCATCGCGG
+>>747:3:107:17099:15825/2 1802396 1
+CTGCCGCTGGGCCTCCAACACATCGGTGATCACGTCGGGGAGCGGGCCGTCGTCGCGAATGCTGCCGGCCAGCAGA
+>>747:3:107:17101:5712/2 1802400 1
+GTCGACGCGGCCGGACTCGACGCACTCGGCCTCGCAGCGCGCGAGGCCGGCCCGGCCGCCGACGCCCGCGCGCCCG
+>>747:3:107:17117:11382/1 1802417 1
+CATCGCCGATGTAGACCTCGTTCGCCGCGACGTCTTCCCAGATCTTGGTCGGCTGCCACAGGTTCTCGACGTCGTT
+>>747:3:107:17121:6181/2 1802425 1
+GCGACGAGCTCGACGGCATCCCGTGCCTGGCATCGGTCCTCGACGTCCCGGGCGACCTCGACCTCGCGGCCATCC
+>>747:3:107:17127:19229/1 1802430 1
+GACCAGCAGATCCGCGCCTCAGCGTGGCGCTCGCCCGGCGCGGGCGCGCCCGACCACTGGTGCGCAATGACAACAG
+>>747:3:107:17132:2330/2 1802435 1
+GACGCTCGCGCGAAGTGCGTCGGTCAGACGAAGTTTGCGGACGATATCGTTCTGCCGCGCATGTTGTTCTGCAAGA
+>>747:3:107:17143:17056/1 1802450 1
+ATTTGGGAGGGCGGGAAGCAAGTTGAGGCGGGGCGATGAGTTGTGAAAAGGGCGGGGGGAAATGGGCCTTAAAAAG
+>>747:3:107:17151:8629/1 1802462 1
+GTCTGCACCGAAGCGAGCCCGTCGGCGCCGCGGCCCTCCACGACGTCCGCGGTCGTGCCGATGCGGACGTCGGCGC
+>>747:3:107:17176:7554/2 1802485 1
+GCCAAGGCGCTCGCCGGCGCCGGCTCGGGGATCGAGAAGCTCGTGCAGGTGCGCGTCTACGTCACC
+>>747:3:107:17212:17029/1 1802515 1
+TAATCGAGAAGGGCCGGTCTTAACCACGAAGACACGAAGGACACGAAGAATCCTAGGAAAGAGTCTTCGTGACTTC
+>>747:3:107:17223:17093/2 1802526 1
+GAGGATGACGAGCTGGTGGGGCGCACCGCGGTGCGCGTCGTGGCGCGGGCCGCGGCCGCCAG
+>>747:3:107:17223:16799/1 1802527 1
+ACGGTGAAGAGATAAAGCGCGACCAGGCGGCGCTCGCTGCCGACCAGCGCGGCGAATTTCTGCACCACCTCCGGG
+>>747:3:107:17239:21078/2 1802541 1
+TTGAACGCCGGGTTCATCGGCGGACTGGCGATCGCCCCCGACGGCCGGCGGCTCTACGCGGTTCATGTCTTCGGCC
+>>747:3:107:17263:9063/2 1802557 1
+GACCGCCGGCCAGGGTTCCGCCGGCTTCCCGGACCTTCGACGCGGCCCCGTCGAAGACCTCGGCGAGCGCCCCCCG
+>>747:3:107:17270:18266/2 1802568 1
+AACAGCGCAAGTTCGCGGCGGATGCGGCTGCGCCGACCGCCGCGGGCGCCGAAGTCATCTACGCGACGAA
+>>747:3:107:17272:16931/2 1802572 1
+CTGCTCGACGACGCGCGCGACGCCGGCGCCCGGCGCATCGCGATCGCCACGAAGCAGAAGACGGGGGAGGCTCGGG
+>>747:3:107:17274:1832/2 1802574 1
+TGCTCTCCGGGCGCCCGACCGCCATCGCCGCCGCGGGCGAGGCGCTCGCCCG
+>>747:3:107:17277:20436/2 1802577 1
+TTCTCCTTCACCATATCCATCGAGAACTTCAGCGCTGCCATCGCAGTGCGCTTGCCGTTGCGCGTCTGCAGCATGA
+>>747:3:107:17286:4028/2 1802585 1
+TCGGCGTCGGGACCCCGGGCATCGTCGATGCGGCGACCGGCACGATCCTGTGGGCGGTCAACCTCGACTGGCAGAA
+>>747:3:107:17289:5065/2 1802587 1
+CGGTGTCGAGCGAGCCGCGGAAGGCGTCGAGGTCCAGGCGCCCGGTGAGGTCCACCCGGGGG
+>>747:3:107:17302:8908/2 1802597 1
+TACCTGGACGTCGTCCGCAACGCGGAACTGGCTGATTATTCGCCGGTCAAGGGCTGCATGGTCATCAGGCCGTACG
+>>747:3:107:17320:15457/1 1802611 1
+TCGACTCCTGGAAGGCGATCCTGCGCCAGGACCCGCGCAACCTCGAAGCGCGGACGGCCATCAAGCGCCTGTACCA
+>>747:3:107:17332:18392/1 1802624 1
+GCCGCGCTCGCCCAGGCCGGGCTCTTCTACGACGGGGATGTGGCGCGCGCGCTCGCCCGCCTCGCGGCGCCGCGCG
+>>747:3:107:17361:17322/2 1802648 1
+CTAGCCCGAAACGCCGAGACCGAGCAAACGCGCGCGGGACCGATGAATGGCCGCCCTCTCTAGTACGTGTATGCCC
+>>747:3:107:17361:12411/1 1802649 1
+ATCTACGAAGTCTGGGCCATTCGCGGCGGCCGCATGTTCGACGCCGATGCGCACATGGCGCGTCTGCGCCGCTCGC
+>>747:3:107:17392:7805/2 1802669 1
+CGACCCCGAGGCGCCGGACGCCGCCCGCCGGGACAGTGATCTTCCCCGTCCAACGTACGGAATACCAGTCGAACGG
+>>747:3:107:17405:12937/2 1802674 1
+CACTTGCCCTGCGCCGCCGTCGCCGCGTTGCCGATGACCGCGATGCCGCCGAGGGGGTTGGCGGACGAACCG
+>>747:3:107:17415:18245/1 1802686 1
+CCTTGGGGACGTTCGTGATCCCGCGGCCTTCGAGGGAAGAGACGGTGCACGGTGCGCCCAGGCTCGGAGCTTTGCA
+>>747:3:107:17418:4428/2 1802690 1
+TTCCCCGTCCCCAGGAGGCCGGCTTCCCCATTCGCGGTTTTGAACACTACGACGGATTGGTGGGAGCAGAGAACAT
+>>747:3:107:17444:12100/1 1802711 1
+ACCACGATGAACGACAGGGCCGCACCGCCGACCGCCTTGGCGACGCGCGCCGCGACGCGGCC
+>>747:3:107:17465:1520/1 1802738 1
+GGTCACGTAGTACGGGAACGGGGCGCCCGCGACGCCCAGGAGAAAGCCGCTGACCGTGGTGGCG
+>>747:3:107:17477:10838/2 1802753 1
+CAGGACGAAGTTCTCGTTCCACGCGTAGACCATCGAGAAGGTCAGCTCGTGGTGGTGGAAGCGGCGG
+>>747:3:107:17505:17011/1 1802789 1
+CGTGGCACAGCTTTGCCATGACCGCCGATGGGACGCGCGGTTTCGGTAGCTCGCCGCTTTCGGACGAGGTCATCGT
+>>747:3:107:17517:10275/2 1802802 1
+TCGGTCGCGAGCTTGACGCGCTGTGCCTCGCCGCCTGAAAGCGTCGTGGCACTCTGCCCGAGGTGGATGTAGCC
+>>747:3:107:17532:12596/1 1802816 1
+GTCCTCGCGTCAGTTCCTCGGCGATCGCGCGCTCGTCGACATCGCTCGCGACTCGAACGTCA
+>>747:3:107:17544:2203/1 1802831 1
+GGAGCGCGACCAGCCCGCGCGCGCCGTCCTCGACGTCGTCGCCACCGAGCCCCCGCCAACTGAGAGCTGG
+>>747:3:107:17546:4713/1 1802834 1
+CCCCAGGCGTATTCGGTATCTTCAAGCCCTCCTCGAGCCGCAAACTCCCACTCGGCTTCGGTCGGCAGCACTTTGC
+>>747:3:107:17563:13095/1 1802863 1
+GCTCGTGGACGCAGAGCTCAGCCTGGGCGAGCGCGTCCACGATCCGCAGCCGCGTGGGATCGCCGAGGATGCGGAA
+>>747:3:107:17568:5573/2 1802869 1
+ACGCCCAATCGCGCGGCAGCATGTGGATCGAGCCGAACAGGTAAACCTTGCTGTCGCCCGCGCTCAGCTCCCACA
+>>747:3:107:17571:1660/2 1802871 1
+CTGGTATCTGGAGAGTGCGGGACTTCTCACCGGCGTCGACGCGGACGCCGTCTCCGCCGCCGGCACCTTGGTCGCG
+>>747:3:107:17588:20936/1 1802879 1
+CCAGGTCATCCAGAACGGTGGCACCACCTTGATCGTCAGCGGCGGCGCGGTCTCGGTCCACACCCCCTGGCTGTTC
+>>747:3:107:17634:9484/2 1802934 1
+TCACGTCGCGATGGACGAGCCCGGCCGCGTGCGCGGCGTCGAGCGCCTCCGCGACCTGACGCACGAGCCGGACGGC
+>>747:3:107:17640:19406/2 1802939 1
+CAACTGGGCTCGAGCCGGCGAAGTGCATCGCGGCGGCAGTCGCATTCAGGATGATCACCGGCGG
+>>747:3:107:17644:8292/2 1802946 1
+GGCGACGCGGTGAAGTCGTGCACGATCCTGGCCGTGCAGGCCGACGGCGCGACGCTGACGACGATCGAGGGACTG
+>>747:3:107:17657:5299/2 1802959 1
+GGCGGCGTGCGTGACGAAGCGGAGTTGCGCGGTCACCGCCGCACCTACATCGGCGCCATGCCTGGTCGCATCATTC
+>>747:3:107:17689:10265/1 1802990 1
+TCGTTGGGTCGAAGCCATCGCCAACCGGCGGGAGTACATCGAAGGGCAACTCGCCCCCGGTAGTCCCATCGCCGCG
+>>747:3:107:17703:3162/2 1803012 1
+GCCGACCTGCGCGTTCATGTTCGCGCCATCCATGTAAACCTGTCCGCCGTTTTCGTGAACGATGCGGCAAATGTC
+>>747:3:107:17707:20907/2 1803020 1
+CGCGGTGCTGGCGTGGGATGGCGTCGACGATCGCGTCTGGCCGTTCGTCGCCGTCACCGCACTGCTCCAGCTCGTG
+>>747:3:107:17715:13419/2 1803027 1
+GCACCCGGGCACGTAGTCGATGCCGTGTTTTCGCATGGCGGCGGCGATCGACGCGCGCAGGTCGACGCGGAACTCG
+>>747:3:107:17735:10365/1 1803046 1
+TCTAGCCGGGCTCGACGCGGCGGAAATCCCGCGCGGCGCGTGGCTCTTTCGTGCGGGCGAGGTCGCGCTCTCGCGC
+>>747:3:107:17735:20390/2 1803047 1
+CCTGGGACGAGCGGAGCTCCGAGTTCGGCTACCGGGATCCGCGGGGAGGCCGCGCGCTGCTCGAGCTCGCGCCGG
+>>747:3:107:17817:21130/1 1803129 1
+CGGCGGTGAGATAGCCAGCGGCGCTCGATACCCTGGCCTTTCCATCATTCGCTACGGGAACTGGAAACACCCCGTC
+>>747:3:107:17824:20598/2 1803132 1
+GCGCGTCGGTCCGGTCACGAGCCGAAGGCAGGGGTTCCCTACCCTGCGCGCGTGCGAACCCTCCGTCACGCCGCC
+>>747:3:107:17841:17170/2 1803150 1
+CTGGCGGCGGTGGAAGCATTCGGCATCGACGCGCGGCCGCTGGCGGCC
+>>747:3:107:17877:20576/1 1803181 1
+GAGCCTACTCCGCAAGCGGCTGCGCCTCGATCGTCTCTCCGTCGCCGAGGTCATTTCCACCGGCGCCACCATTCC
+>>747:3:107:17894:7958/1 1803204 1
+CTACGACTGGACGCGCGAGCACATCGCGCCGATCGGCCTGCGCGTCGAGCGCCGCGACCGCGTCGGCGACCGCATC
+>>747:3:107:17898:3276/1 1803210 1
+GCCATCAGCGGCGACGGGCCGTCGAGCGTCAATTTGTCGGCGTTCGGCGCGAGTTCGTGCTCGCAGTTGAGC
+>>747:3:107:17910:3957/1 1803228 1
+CCGTCTTGAACGACAGCGCGCCGGTGAGCGGATCGATGCTGAAGAACGCGCCGTCTTCGCTGGCCGAGATCGAATA
+>>747:3:107:17919:9418/2 1803236 1
+AACCTGGCCATCAATACGTACTGGGCGCGGACGCGTACAGACGACCTGCATGGCGACGACACCAGCTATCGAGCGC
+>>747:3:107:17940:16046/2 1803255 1
+CGATCGGATGGCCCTTGTCCGGGCGGACGACGGGCGGCGCCTCGCGGGGACCGGGCGGCCACGGGGCCAAGGGGG
+>>747:3:107:17941:12560/2 1803256 1
+CCTCCACGATCCCACCGTCGAAGGCGTGCGTCTCTCCGGCGGCGGCGGCGGCGCGGGCGCCGTCGCAACGACCGAC
+>>747:3:107:17966:20234/1 1803277 1
+CGCCGATGCGCGCGGCGGCCGCCAGCGCGGCGGTG
+>>747:3:107:17968:10895/1 1803281 1
+GCCACGCACGGCTGAGGGAAGGAACGCGCTCGCGACCAGCGCGCGCTTGA
+>>747:3:107:18021:10059/2 1803325 1
+GCTGGATCGCCCCGCTGGTGCCGGCGAAGAAGACCGGCAAGCGCGTCGCCGTCGTGGGTTCCGGCCCGGC
+>>747:3:107:18026:13141/1 1803331 1
+TGACGTCGTTTGCCGCGCACGCTGGCGCAACGGTCACGCTGGTGTATGTGCCGTTGACGCTCGAGGCGAACTTCGA
+>>747:3:107:18033:16145/2 1803338 1
+CGCTGCTGCGCTTCGCCGCGCTGCCGCCCGCGCCGCTGGAGCAGGCCGAGGGACTCGAACAGTTGCGCGCGTTGCA
+>>747:3:107:18073:14957/1 1803389 1
+CTCGAGGAGGCCCGCGAGAGCCAGGACTTCACGCGGCTCGGTGGTCTCGAGCGCGCGCTGGCCTTCAACCTCTCGG
+>>747:3:107:18099:6759/2 1803414 1
+TAACGCGCAAAATGATTCCCACCTCTGGGCCGAGACGTATGATCGAAAGTTGGGTGATATCTTTGGCGTCGAGAGC
+>>747:3:107:18123:7760/2 1803436 1
+GCACGGACGCGACCGGCGCGCGCGGTACGGTGCCGGTCGCCATCCCCTCGGCGCGGGGCCGCCCGGCCAG
+>>747:3:107:18136:15135/1 1803451 1
+CACGCGCACGATCCGCACGGCATCGCGATGGCCGCGCTGGCGCTGTCGCTCGGCGGCGCATCGGCCGGC
+>>747:3:107:18148:11387/1 1803460 1
+TCGTCCGCCGCGGCTGCACCCCACTCCACCATGACTTCGGTCGGCTCGAACCGCGCGAGCGCTTTGGCGATGTC
+>>747:3:107:18156:16826/2 1803470 1
+ATCTCGCCCGCCGCGCCGTCTCCCTGCACCCGGGCCGGCCGGATGACGAGGTGAACCTTGGCGTG
+>>747:3:107:18162:4875/1 1803479 1
+ACCCGCAGATGGTCAACGAGCTGAATACGCACATGCTGCGCGCCGGCGCACCGTCGCCTTCGGTCGAGACCATCCT
+>>747:3:107:18171:8189/2 1803491 1
+GCCGACCTGAGCGGCCGCGGCGGATGGCCGCGATTGCATGTTCGGGCAAGCCCCGTTCGTGCGCATGGCG
+>>747:3:107:18176:19293/2 1803501 1
+GGATCGCGACGCGCAGCGCCGGCGTGGGCCTAGCGCGCGCGAGCTCGTTCGTGATGTCCCAGAGCCGC
+>>747:3:107:18179:8157/1 1803507 1
+CGGACCGAGGACCTCCTCGAGACCTACGACGTGCGCCCGCGCGATCCGACGGTCCCCTGCGGCCGGCTCTCC
+>>747:3:107:18197:19934/2 1803528 1
+CCAGGGAGCGAGCAGCGCGGAGCCGACGCAGATTACCGTCAGCGCGGCCGCCGCGATGGCGACCGGCGAGCGGCGA
+>>747:3:107:18203:7309/1 1803535 1
+CGATCTCGACGCCGCCGCCGCGGCGGCGCGCGCGCTCGGCGACC
+>>747:3:107:18207:13809/1 1803537 1
+TGCACGTTCTCGAAGGGGACCGGGAAGTAGGGCGAGTCGGTCTGCGAGGCAAACACCGCGCGCAGGTGCGTGTCG
+>>747:3:107:18212:20436/1 1803546 1
+CTCGGGCCGGCGGCGGCCGCGCACCCGGACATCGCGTTCGTCGCCTACCACTCGG
+>>747:3:107:18248:5036/2 1803587 1
+TCCAGCACGAGGTCCCAGCCGATGATCCACGCGAGGAGTTCGCCCATCGTGGCGTAGGCGTAGCTGTATGCGCTGC
+>>747:3:107:18260:7691/2 1803593 1
+CCGGCGTCTTCATCGCCGTCGCCGCGGCGGCGCTGTCGGTGCCCGTCCTGACCGAACAAGGCGCGCAGC
+>>747:3:107:18264:7063/1 1803594 1
+GAAGATGCAGCCGCTCCGCTTCGGGAGCGTCACGACCGGGATGTTCGCCTCGATGCGCGGCACGCCACAGATCCCG
+>>747:3:107:18280:20500/2 1803602 1
+TGGGCCACTTGCCGGATGCTCTCTACGACCCGCTGGTCGCCGCCACCGCCCGATACATGGAGGACGCGATTCCGTC
+>>747:3:107:18286:10372/2 1803608 1
+GGGTCGTCGGGGTCGCCGACACGACGATGCCGCCGACGGCGCCGGTGGTGTCGAGGACGGCGCCCGCGGTGCTC
+>>747:3:107:18294:20083/1 1803620 1
+CACGCTGGATCTCTTCGAGCACTGGCACGGGCAGCACTGCCGGTCCCGCGGCGAAGTTGTAAATGCGGTGAGTCGT
+>>747:3:107:18295:10511/2 1803622 1
+CGTGCTGTGTAAGACCGCGCCATTCCCGTCTCCGCGCCATGCCTTTCCAGTGGGGGCGGCGACATGAACTCCGGGA
+>>747:3:107:18327:15518/2 1803660 1
+GTAGCGATCGAGGGTGACCGGATCGCCGCGCTCGGCTCGGCGCCAGGGGGCGCGCGCGAGACAG
+>>747:3:107:18335:19022/1 1803669 1
+GACGCCGGCGCCATCGCCGCGCTCACCTTCAACGACGCCGGCGCCGCGAGCACCCACGCCGGCATGACGGTCCCC
+>>747:3:107:18340:20682/2 1803673 1
+CGAGCCGCGCGGTCAGGTCCTTGAGCGCGCCCGCCATGTCGAAGGCGTGCGCACGGCTCTCGAGCACGCACGGCCC
+>>747:3:107:18359:12246/2 1803699 1
+GACTCGACGTTGCGCGGCAATGTCGGCGCCGAAGTCGCCGCGGCGCTCGGTGCGCGCCGC
+>>747:3:107:18403:18944/1 1803731 1
+GGTGCTGCCGGCCAGCTTGTTCACCCAGCCGGCGTAGTACCGGAAGGTCTCCGCCGCCGCCGGGATGTCGACGGCC
+>>747:3:107:18440:10674/2 1803764 1
+AACTGGATTAGTGTCGAGCGGCGACTCCGATCGACGTTGACTCTGGCGTGGAGCCGGGCCTGGTCTGGGCAGCCGG
+>>747:3:107:18450:11567/1 1803772 1
+GGTCTTGAAGGCGGTGGTCTCGGCGTCGGAGTGGTCGCGGAACTTACCGGAGTTGACGTCGATGGCGACGATGGCC
+>>747:3:107:18460:3016/2 1803780 1
+GCAGCCGGCGCAAGAGCGCCGGAAGCGCAACGTGCGGCTCGGTGACGGGAAGGCCATACTGCGCTGCGTCGCGCCG
+>>747:3:107:18501:9264/1 1803817 1
+AGCCGGATCGCGATCACGAAGGTGGGCAGATCGATCCCCGGCGCCGCGCCGGCCCCCACCCGCGACTCGCCCGC
+>>747:3:107:18507:10032/1 1803824 1
+GCCCTTCCGCGAACCCGCGCGGACACCCGTCGCGCGCGAACCGCAGAAGCAGGCGATTCGCGAGCCGCAGCCGGAA
+>>747:3:107:18519:13054/2 1803833 1
+TTCACCGAGCGCGCGACGGCGGCGGCCGCGGACGCGATGCGCCGCCGCAG
+>>747:3:107:18548:13387/1 1803865 1
+CACAAGTACATGGCATAATAGTCCGCAACAACGAGATCGGGAGGCTCGCGGCATCGCGAGCCTCTCTTGTTTTT
+>>747:3:107:18551:1625/1 1803870 1
+GAACAGCGCCGGCTGGCGGTCGCGCGCGCGTTGGCGATCAACC
+>>747:3:107:18551:4286/2 1803871 1
+GAGCGCCTGCAGGCAACTACCGACGTGGGCATCGCCGCGCCCGGGCGCGATCT
+>>747:3:107:18558:2761/2 1803882 1
+TGCGGCGCGTTCACGCCGCCGACGACGTACTCGCGCGCGGGACGAGGATGCGTCAACGCCGCCAC
+>>747:3:107:18564:10927/1 1803884 1
+ACCAATGGCCAGGAGCAAATCGGCCGCATCGAGCAGGCGCCGGCGCTCGGCCGCGGTGAGGGCGCGGTCCACCTCC
+>>747:3:107:18581:14002/2 1803893 1
+TCGGCGAGGAGGATCGACGGCTCGCCCACGAGGGCGCGCGCGACCGCGACCCGCTGCTGCTGACCGCCC
+>>747:3:107:18649:9867/2 1803963 1
+AAGATCAAGCACGAACGCACCGCCGACGTCGTCCTGGCCGGCTACCGGCTGCACAAGACCTCTACTCCGGAGAACC
+>>747:3:107:18696:18461/2 1804001 1
+ACGGACGGGCACCACGAAGAAGCCGACCTACCGCGTGGTCGTCGCGGACTCGCGCGCGGCGCGCG
+>>747:3:107:18704:17451/2 1804009 1
+AATGTCTGCCTCGCGCCGGTGCACGCGCACGGCGTCGCGCCGGTGGCGGCCGCCGCGCGC
+>>747:3:107:18719:2537/1 1804014 1
+GCCCGTGGTAGCATCGAACCCGCGGGCCGATCGAAGTAGCTCGCCGTCGGGTAACTCGGACCCCCATTGCGTCG
+>>747:3:107:18810:13001/2 1804099 1
+TCGGCGCGGCGCGCAGGTTGCTCACCGGGAGGCCGCCGGCGCGATCAGGCGGAGCCGG
+>>747:3:107:18818:8296/1 1804105 1
+TCACCGCCGTCGTCCTTCTGACGCTGGCCATCGGTATCGGCGCCAACACGGCCGTCTTCAGCGTCGTCAA
+>>747:3:107:18842:18103/2 1804126 1
+AGTCGTAGGCGGTGCCGGTTTTGCCGGCCGCGGGAAATTTCTTCAGGCCATATTT
+>>747:3:107:18857:6711/1 1804136 1
+AGTCGCTCGGCGAGGTCGGGCGCGAGGGCGTGGCGG
+>>747:3:107:18861:4763/2 1804141 1
+CAGCCAGTCGAGCAGCTGCGCGCCGGGCGCATTCTCCGCCGC
+>>747:3:107:18881:7546/1 1804162 1
+CGGCGGTGGCGTCGTCGTACGGCGCGCCGTCCGCGCCGGGCGGCGCCGCACCGGCG
+>>747:3:107:18889:13911/1 1804168 1
+CAGGCTGCCGATGCCCAGCGTCGCCGTCGCGATCGCCGAGGCCGCGCCGACGAGGAGCTGGGTCGCCG
+>>747:3:108:1150:18591/1 1804202 1
+CCGCACCGGCCTGGACGTCAACGGCGCGGCGAACTTCACGGCCACCGACC
+>>747:3:108:1245:15230/2 1804259 1
+TTCGCGCGTGTTGATCTCGGCGTACGGCGCGCGGCCGCCCGTGGTGCGAATGGTCG
+>>747:3:108:1252:18156/1 1804265 1
+CAGCCGTCGATCCGCACCACGCCGTGGGCGTCGACCTGCGCGCGCGCCGCGCCGTCGGACG
+>>747:3:108:1259:2982/2 1804276 1
+TCATCGACAACAAGCCCGGCGCCGGCGGCACCATCGGCGCTTACG
+>>747:3:108:1274:8962/2 1804287 1
+TTTTTACGGCGCCGGCGCCGCCGCCGAAGATGTTGTAGACCGCCAGCGCCGCCGCCACGCCGCCC
+>>747:3:108:1289:17606/2 1804298 1
+GATCGCGAACTCGCGCCCGAGCACCACCGCCACCATCCACGCCGGCGCGAGGTCCATCTGCACCAGCGAGACCAGC
+>>747:3:108:1311:6062/1 1804318 1
+CGATGAGGCGCCACACGAACCGCCGGTCGGCCGGGCGCGCCGGAGGGACCGCGCTCTTCGCG
+>>747:3:108:1357:15073/2 1804356 1
+GTTCAACGGCCTCGACGGGCGCGAGCTCGCGACGTGGACCGCGGCGATGATCGCGTCGGGGG
+>>747:3:108:1387:4267/1 1804395 1
+ACCATCGCGTCGATAGCTTTGAGACCTGTTTGCAGTGGCTCTTTCACCGGCTGCCTGTCGATCACCCCGGGAGCAA
+>>747:3:108:1402:13019/1 1804404 1
+GGAATCGGTGAAGAACCGGCCCGCCGACAGCCGCGCGCCAAGCAGGTCGAAATAGTTCGGCGAGACCTG
+>>747:3:108:1410:4030/2 1804411 1
+GGGCGACGGCGTCGCCGCGCTCTTCGGGCCGTCGGGCGCGGGCAAGACACTCACGCTCC
+>>747:3:108:1425:11149/1 1804418 1
+AACCGCACTCTGTATCCGCCTTGGAATCTGGCAATTGGATCGTCTTCAGCAGCGCCGCGCCTTCAACGCGCAGTTT
+>>747:3:108:1429:6088/1 1804420 1
+CAGATCAAGATCATCGTGCCCTTCCCGCCCGGCGGCTCGACCGATCCGGTGGCACGCATCATCCAGGCCAAGCTGA
+>>747:3:108:1461:16629/2 1804450 1
+CAGCCACGCGACGAGAAGGTCGGGCGGGCGGTAGAGCCGCTCGGCCGGTACGCCGAGCTTCGCCGG
+>>747:3:108:1471:13983/1 1804459 1
+GCCCGCGGGCGCGCACAAGGTCATGAACCGCAGCGATGCCCCGGCAAGGACGATGCTGTTCTCGCGGCGCGGCCTC
+>>747:3:108:1480:16520/1 1804466 1
+CCGGGAGCGGCACCTACCGGAATGGTCGTCGGGCGACAATGGATCGTGTAGCCGGACC
+>>747:3:108:1489:21015/1 1804474 1
+CTACTTGCGCGAGCAGGCGAGCGGGCGGCCTCGCTCGCCGCGAGTGAGGAGGCCGAGCACTACTTCCAGC
+>>747:3:108:1502:9871/1 1804483 1
+ACTGACAGGGGGCGGGCGTCGGCCGCCGTGTGGCGTGACCGCCGGTCGGG
+>>747:3:108:1514:19906/1 1804497 1
+GCTGGTGTTCACGGGTTGCGAGGCGCTCTATGCGGACATGGGCCACTTCGGCCGTCCCGCGATCAGCCGCGGCTGG
+>>747:3:108:1524:18170/1 1804501 1
+CTCTTCGCTTTGACGCAGCGCCGCGAGATCGTCGGGCTGCGCGATCGCCGGCTCGACGGATCGAATCTT
+>>747:3:108:1525:20291/1 1804503 1
+ACTGGTCGCACTTCGCTCGCGCTACCTGCTCGACACCGAAGAGTGGTCCGGCGACATCGCGGCGCTGGCCGCATCG
+>>747:3:108:1558:10479/1 1804540 1
+CCATGCCAAACTCAGAGACATTGGTCTTGCCGATTGCGATTACGCCGGCGCGCCGCAAACGCTCCACCAAAACGGA
+>>747:3:108:1563:15955/1 1804550 1
+CGATCCGCCGAACGCCGCGTTCTCCTCAGGAGTGTTCTTCCGATGATGGCTTCCCGGAACGACCCAGAGGGTTTCG
+>>747:3:108:1571:11895/1 1804561 1
+GGAAAAGAAGAAGACTCCAGCTTCCAGAAAAGGAAGGCCCTGAGAAGCCTCTGCGACTCTGCGGCCTCTGCGTTGG
+>>747:3:108:1582:12361/1 1804568 1
+CGGTCGGCCCGTAGAAGTTGAGGATGCGGCGCGCGGCGCCGCCCGATCGCAGATCG
+>>747:3:108:1613:5581/2 1804594 1
+TTCGGCTTCCTTCTCATGATACTTGGCATTAAGGACGACGTGTTTGACACCGGCGCGTTTTAGAAGCGAGCTCAGC
+>>747:3:108:1621:6737/2 1804608 1
+GTATGGACCACGACGAGATCATTCACCGGTGTGTTGGTCGCGACGACGATTGCCGTCGCGGCGACGTTGCCGCTCT
+>>747:3:108:1627:14278/2 1804612 1
+GCTGCATGTGCAGCACCGCCGCGTTGTTCACCAGCACGTCGATGCGGCCG
+>>747:3:108:1630:16358/1 1804618 1
+GCCGACTACGTCGTCGTCGAGTCGACGTACGGCGACCGCCGTCACGATCCGACGCCCCTC
+>>747:3:108:1723:8244/1 1804709 1
+GCGACTGCGGCGCCGCGGTCGCAGATCGGAAGAGCGGTTCAGCAG
+>>747:3:108:1753:15596/1 1804749 1
+GAAGGCCGCGAGTCCCACCCGTCGGGCAACGGCCGCGCCCGGCGACCGCCAGTGGAAACGGCCCGCGATCATCAGA
+>>747:3:108:1760:11035/2 1804754 1
+CCTGCTGCCGTTCGAGGTCAGCTCGGTCGGCGTTCGCCGAGACGGCGTGTTCGCCGGCATCCAGGGCGCC
+>>747:3:108:1782:6910/2 1804772 1
+CGGCTGCGCGCGCCGCGGCTGACCGCGCCGTGGATGGCGCACTCGGTCCACAACGGG
+>>747:3:108:1784:16088/2 1804775 1
+CGGCCGCGCCGGATCGAGTACCGCCAGCGCCGCGACGAGCTCGCTGTCGAACGCCTTCTGCGACGGTTGCGGATCG
+>>747:3:108:1817:8218/2 1804806 1
+GCGCGAGCTCGGACGCGACGGCGCTCACGGCCTCGGCCTCGCCGGCGCCGCCGCCGCCGTAGACATATGTGCGC
+>>747:3:108:1835:19701/2 1804821 1
+CGGGCGGCGAGTCGGTCGCGACGGCGACGAGCGCCACGCAGCACGGCAAGAGTCACGACACCATCACCGAC
+>>747:3:108:1855:5287/2 1804844 1
+ACGGTGCGCGCAAACTACCGGCGCACCGCGCGCCGCGGCGAGGAGCCGTCACTGCTCAGCATGCGG
+>>747:3:108:1920:5780/1 1804892 1
+CTGGTCGCGCAGTCCAGTGACGCGTCCTGACCAGTCTCCTTCGATCATGGCGCGCTCTTCGAGCTCGAGGCCCAGC
+>>747:3:108:1925:15079/1 1804899 1
+GACCGCGACACCGCCAGCTATCAGAACCTCGACGTCACCGGCCTCGACGCCGGCGTGGTCATCGCGCTCGGCCAGC
+>>747:3:108:1927:12542/1 1804902 1
+TCTCGTCCGACAGTCCCCACTGCGAGACGTATCGGCGCGCCAGACCTGTCGCCTGCTGGATGTCG
+>>747:3:108:1936:7763/1 1804917 1
+AGGCGCAAAGACGCAAAGAAGGCGCTAAGGTAAACCGGATATTCTTTGCGTCTTTGCGCCTTTGCGTGAAATTCTT
+>>747:3:108:1992:13687/1 1804961 1
+GAGCGAGCCGCGGCCGACGGCGACCTGCGCCACGACGGGCATCCCCCACTGTCGGACCAGAACCCGCGCC
+>>747:3:108:2011:15159/1 1804972 1
+AGGAACACCTTGAAGAGCGGCACCGCCGCCGCCTGCAGGGCCGCGAGCGCGAGGTGCCCGCGACTCCCGG
+>>747:3:108:2030:13908/1 1804997 1
+AGTTCCATCGGGTTCGCGCCGGCGACGACGTTGCGCGCGCCTTCGCGGTAGATCGCCTGGGCGAGAACCGGCGCCG
+>>747:3:108:2034:20017/1 1805002 1
+TCTTCGTCATCGTCGCGGTCGCCGTCGCCCGGCTGCCGCGGCATTCATCCACAGCGACAGGAGTC
+>>747:3:108:2049:4411/1 1805016 1
+AGGACAGGCGCGGCCGGGCGCTGGGCGGCGACCGGAAGGAATCCGGGGAGCGCGAG
+>>747:3:108:2051:15963/2 1805022 1
+CAAGCTCGCGAGCGCGAGCTACATCCAGCGCGTCAACACCGCGGGCGGCGCTGCGCCGGCGACGG
+>>747:3:108:2079:7742/2 1805056 1
+CCCGAAGACGTACTCGACCTCGATGCCGGCGGCGCCTTCGACGGCCTTCGCCTCGGCTTCGAGCAGGTCCTTGGTG
+>>747:3:108:2092:1867/1 1805066 1
+GCTCCCAAGAACGGCAACGCCGATTCATCGAAGCCGCGGAGTCCTCGTAGCCGAGCACGCCAC
+>>747:3:108:2120:14688/2 1805096 1
+CGTTGCCGAGTGCGGTCCGCTCGGCCGGTCGCACCGCCGCGGCGCTATCTGGCTCCTGGGCTGTGGCTGGCTCG
+>>747:3:108:2127:9292/1 1805097 1
+TCGTGCGCGATCGCGACCCGGCGCGCGAAGCCTGGGACGGCGCCCGCGCGGGGCCGGAGGGCG
+>>747:3:108:2186:17046/2 1805164 1
+CCCGACGCCGATCGCGTCTACCTCCAGCGGAAGCAGGTCGGCGGCCCGGGTGGCACCGTCTCGTTTCCGGACC
+>>747:3:108:2224:8619/2 1805202 1
+AACGACGGCCTCATCGAGGATCTCGACCGTGGCGCCGAGGCCGCCGCGCGCGCCTCCGGCGCCGC
+>>747:3:108:2258:6821/2 1805224 1
+CGCGCTCTCGTGCGGGTCCGACCCGGCCGCGCCCGCGCCCCCGGACGGGCCGGTCGCG
+>>747:3:108:2261:7178/2 1805229 1
+GCCATCGGCCGCAGAACGCGCGACGCAAGCGCGGCCGCCACCGTGCGGCGGATCGGTCGCGGGAGCCC
+>>747:3:108:2279:19103/2 1805247 1
+AGTCGAGCGGGCCGCGCGCCAGCCGGGCGGCGGCCGCGGTGGGCACAACCAGCGCCGG
+>>747:3:108:2280:10085/1 1805248 1
+ATCGAGCGCGATCTGGCTGAGCTGTGGCGACGGCGCGAGCGTGTCGACGTAGATGGCGATGTGCG
+>>747:3:108:2283:19493/2 1805249 1
+TTGCCGGTCAGCCGCTTCGCCGGCTCGGCCCCTTCGCCCTCATCATCAGAACCGACCTCGGCGGGCGG
+>>747:3:108:2287:16570/2 1805253 1
+TCAGGTGCGTGGCCTCGGGCCGCCCGGCGCCGCGCGTGGCGTCGGTCGCCATCTT
+>>747:3:108:2300:13936/1 1805270 1
+TTCAAGAACGCGCGCGAATAGACGCCGCGCGGTGCGAATGTCGTCCTCTCCAGGTGCCCGCCGCATTAGTGCGCGC
+>>747:3:108:2322:13704/2 1805282 1
+AGCCGACGCCGGCAGGGCTGGCCGGCCGCAGCGCCACGCCGTGGACCGCC
+>>747:3:108:2324:7926/2 1805290 1
+CCGATCGGACCCGGGGATGACGTGCGCGGCGGCGGCGCGGACGGACCGGTCGCGGTGATCAGTCACCGCCTGTGG
+>>747:3:108:2345:8071/2 1805307 1
+GCGACAGCGTGAGGATCTGCCTGTAGCCGCGGAAGCGATCCATCATCTTCAGGCGCGCGTCGAGATCCCAGAGCAC
+>>747:3:108:2370:14538/1 1805339 1
+TTGATCAAATGCGCGATGGCGGCCCGCAGCGCGGCGCGCTCCGCTCGCGAACCG
+>>747:3:108:2372:4869/1 1805340 1
+GTATGGACAGGAAGGACGGGCGAGCGGGGGGCGTGAGCCCCCTGTTGTTCTCGTGGCGAGCGGGGGACG
+>>747:3:108:2379:7150/2 1805348 1
+AAAGTAGTAGATCTCCACGCCGCGCGCTCCGCGCCGACGTCCCC
+>>747:3:108:2433:13014/2 1805406 1
+AGGTCGTCTTCGTCGACCCGCTGCACGGCTGCGGGCGCGCCGAGGCTCGCTCCGGAG
+>>747:3:108:2442:3732/1 1805417 1
+CGAACACGACCTCGATTGGTGCCGACCGACCGCGGACGTCGACCCGACGGGCACTGTCCG
+>>747:3:108:2459:15593/1 1805434 1
+CCTCGCTCGCGAGCTCGCCGAGATCTCGAAGCTCGCGCGCGACAAGAAGCTCAAGCCCGGCGACATGCAGGGCGGC
+>>747:3:108:2460:10112/2 1805435 1
+GCGCGTCTGCACGCGCAGCTTCGCGTCCAGGTTGGACAGCG
+>>747:3:108:2473:4024/2 1805446 1
+TCAGGCCACTGGGAGCGGCCGCTCGCTGGTGGCTGCACCATGCCCTGGCCAGCCTCCACGATTCCCTG
+>>747:3:108:2503:3202/2 1805467 1
+GGCGGGACGACGTGCGCGGCGCGGTGGCCTGGGTGGCCGCGCACG
+>>747:3:108:2518:15691/1 1805479 1
+TGAGCGCTTCCATGTGGTCGAGGTAGCGCGCCAGCGCGCGCTGTCCCTTCGCGGTGAGG
+>>747:3:108:2519:1189/2 1805484 1
+CGCTGGTTCTCGACGGGGTGGTCGCGCGCGCCGGGGATGGCCGGCTGCGGTTCCACCGGGCCGCGG
+>>747:3:108:2553:18806/1 1805518 1
+CGCGGCCAGCGCCGGCGAGTGCGGGAAGACGCCGCGGATCCGGTAGCCGTTCGATGCGGAGTCGGAT
+>>747:3:108:2558:12337/1 1805524 1
+AGGAAATCAGCTTCGCCGCCATCGCCGCGACGCTCTCAATCATGGCGATCTTCCTGCCGGTCGCCTTCATGAGCGG
+>>747:3:108:2586:3699/1 1805547 1
+TGCGGACCGTTGCGGGCGGGGCGCCCGCGGTCCCAGCCAATCACTTGAGTGATTTATTGTTACCAAATTT
+>>747:3:108:2644:4734/1 1805609 1
+GAAATGAGCCACAAAGGGACACAAGAAAGAGTTGGCCACAAAAAGGCACAAAAAGCACAAAGGAAAACGGAATAGA
+>>747:3:108:2647:13108/1 1805614 1
+TGTCGGCCGCGGCGATCCCGAAGCCCGGCGTCGAAGAAGTGCAGCGAGCGCGCACGGCGC
+>>747:3:108:2665:5971/1 1805637 1
+TGCCTCGAGCGCGCCGGGGATGCGGGTGAACGGCTCGCGCGGGGTCACGGCTTTTGTTCGGGGCGCTTGGGGGGGG
+>>747:3:108:2712:13972/2 1805672 1
+ACGGGCTCGAGCCGCGCGCGGGCGTCGGCGAGCCGAGCTTCTAGCGACTCGCGC
+>>747:3:108:2729:5178/1 1805691 1
+CCTGGAGCAGTTTCCGTTCCACGCTGCGGCCAAGCACGTGCTGCGGCGGCGCGGGGTGCCGATCACCGAAGACGTG
+>>747:3:108:2739:15124/1 1805699 1
+CGCGCGAACGAGCTTGCGGTCGCCCGTCCAGCGCTCGTACTCGTCCAGCAGGACGACGTACAACGGCG
+>>747:3:108:2761:17770/1 1805728 1
+CACCGGCGCGCTCGACGTCGCGGCGCGCACCGGTCAGGCGCAGCAGGTCGCCGCGGTTTACC
+>>747:3:108:2776:7456/1 1805737 1
+GGGCTTCTCCGCCCCGGCCCAGATCCGGGCGATCCACCCGGCGCGCCGCGGCGCCAGCGCGGGCGGC
+>>747:3:108:2788:20843/2 1805744 1
+CCGCGGTGGCGATCGAGCCACCCGACGACTACCCCGCGGTGGCTCCGGTCGCTCCGGGCGCGGCGGCGCAGGCGCG
+>>747:3:108:2806:12220/2 1805770 1
+ACACGATCGACCTCCTCGCCGTCGCCGACGCCGATGACGCCGGCCGCGACCGCGCGCTTAAACGCAC
+>>747:3:108:2968:3887/1 1805934 1
+GGCACCAGGTCGAAAAGGGCGAGTCGATCGCCGCGATCGGACGGCGGTACGGCGTGTCG
+>>747:3:108:2981:8825/2 1805956 1
+CTCTCGCGCCGCTCGCAGGAACGGTTGATCGCTCGCGGACTGGCCGACGGCGCCGACTGGAATCGTACCGAG
+>>747:3:108:3010:7720/1 1805978 1
+TGATGGCGAGCATGATCCGCGACAACTCGCCGCCGGAGATAATGCGTGCGAGCGGCCGCAGATCCTCACCGG
+>>747:3:108:3026:12071/1 1805999 1
+GCGACGGCGAGGAGCTCGTCGCGCTCCGGACTGCCTGGCGCGGGCGGGGCCTCCGGGTCGGCGCCCCACGTCG
+>>747:3:108:3070:5768/1 1806047 1
+GCTCGCGCCGAAGGGCGCGCGCCGCATGAGCGCGAACCCGCACGCGAAC
+>>747:3:108:3076:14588/2 1806050 1
+CGGCACGCGCCCGCCGCTCCGGCGGCGCCGCCCGCCACCGTGGTGCCCGCACCC
+>>747:3:108:3091:8585/2 1806067 1
+CTGCGACGGATGCTCGGCGGCGGCGGCTTCGAACGCGGCGCGCGACAGCACGATGGCGCGAAGG
+>>747:3:108:3097:5139/1 1806071 1
+AAGAGCCAGGAGGCAAGGTCGGCCGGCACGAGGCCGCCGCGCGTGCCGACCGCGAGAACAATCGCGACCGGGCCGG
+>>747:3:108:3098:14434/1 1806074 1
+ATCGCTGCTGTCGGTCTGATCGCGCCCGGCCTCGGCGATCTCGCGCAGGGCCG
+>>747:3:108:3119:6388/1 1806094 1
+TTCGCGGGCCAGATCTTTTTCGATTTCGCCGGCTACTCGATTTGCGCGATCGGCGCGGCTTTGTGTCTGGGGTTTC
+>>747:3:108:3129:7422/2 1806105 1
+CGATCAGCGGCACGCCGACGACGGCGCTCGCGACGACGACGTTTACCGTTACCGTAACCGACAACGCGAC
+>>747:3:108:3182:15183/2 1806146 1
+AGCCACGCCACCATTGCGGCGATCTCGTCCACGAGCACGAACCGCCCGCGCGGGATCTTCGACAGCATGTAGTCGA
+>>747:3:108:3197:17858/1 1806155 1
+CGTCGATCACGTTCATCCACTCGCGCGCGCTCGCCGCCAGCCGGCACAGCGCGTCATCGAGGGCTGGATTCTCGG
+>>747:3:108:3209:20988/2 1806167 1
+GGCGCATCGCTGAACCGATTGTGCGAGCTCTTCGCGAGAGCGACCTGTGTCGCATGCTCCTCGCCACTGGCGCATC
+>>747:3:108:3289:7937/1 1806240 1
+GAACGCGCGGAACGTCTCGGCGAGCGGGACGTCACCGCGCCAGTGCAACAGATACAGATCGAGG
+>>747:3:108:3308:19722/1 1806260 1
+GCCGCCGCGTCACCGCGGGCGAAGAGCAGCGCGTCGCGTCCGGTGGCGC
+>>747:3:108:3319:9001/1 1806268 1
+GATTTGCGCGTCGGTCAGGCTGGCGCTCGGCGCGGCCGTCTGCATCGGGTGGCCCTTCTT
+>>747:3:108:3333:3323/2 1806280 1
+CTTTTTCGGCGAACTGCTGCCAGAGCGGGTCGCGGCCGGCGGCGGG
+>>747:3:108:3366:9258/1 1806310 1
+TCCTGGTGGTCGCGGCTGACGACGGCGTGATGCCGCAGACGAAGGAGGCGATCGATCACGCGCG
+>>747:3:108:3370:8956/2 1806316 1
+AACTCATCGCCTCGATGTGCGGGGGCAACGCCGGCCCGGTCCTGGACGCGCTCGACGCCGTACTGGAGCG
+>>747:3:108:3380:2465/1 1806322 1
+TCCCCCCGGTGTGCCTTCTCCGCGTGCTCCGCGCTTCCGCGTGAGACCGGCTTATCTCAAACGAC
+>>747:3:108:3397:11594/1 1806347 1
+GCGTCCGTCAGCAGGCATCCATCGATCCCGGCCGCCGCGGCATCCGCGCCTAGCCGATCGAGACCGTAGC
+>>747:3:108:3400:5434/2 1806349 1
+ATGCCAGAGTGGCCAGACAGGCGCGCCGCCGGCAGCCGTCGCCCGCGAATGCCCGCCGCGCATGAAAGACTCGGGC
+>>747:3:108:3414:10050/1 1806369 1
+ACGAGCGCGTTCACGCCGCGCCCCGCGACCGCACGCGCGACATGCGTGTAGTTCAGGCTGGCGTAGTCGCG
+>>747:3:108:3435:11999/1 1806377 1
+TCGAGGTCGACCGCGCCATGGCGACGGCCGCCCAGCTCGTGCAGGCCGCGGTCGT
+>>747:3:108:3461:9921/1 1806412 1
+GTGTCCGACACCGTGTTCTCCATGGACGGGGACGTCGCCGACGTCGAGAAGCTCGCCGCGATCTGCTCCG
+>>747:3:108:3462:14170/2 1806413 1
+ACCACCTCGCCGATCGAGAAGCGCGCATGCGCGACCGGCGGCGCGCTCGGGGCGCCCGC
+>>747:3:108:3471:8290/1 1806424 1
+CATCAATCAACGCGATCACGCCGGCCGCGGCGAGCACCAGCGCGCCCGCCGTGCCATAGCTGTAGCGCCGAAACGG
+>>747:3:108:3499:15832/2 1806448 1
+GATCTCGCCGAGATTGGGGAGCGGCGCATCAGGCTTCAGCCCGGCCAGGGCGACCGCCTCCGCGGGCG
+>>747:3:108:3546:14228/1 1806488 1
+GCACGAAATCACCCTTCAGCTGGCCGGACTCGGCGAGCTTGCGCACGCTCGCGGCGACCGTGCCCTTCCATTTCGC
+>>747:3:108:3635:14393/2 1806570 1
+GTGGGCCTGGTTGTAGCCGTAGTCGTCGCGCGGACCGACATAGATGAAGCCGACGACCAGCGGCTTCTGCGCCTGC
+>>747:3:108:3638:21231/2 1806578 1
+CAGCGCCGCCTCCACGCGCGTGAGCAGCTCGCGCGCCTGTCCCTCCTTCTCCTCCACGTTCCCCAGGAAGTCGCGG
+>>747:3:108:3667:15081/1 1806609 1
+ATGGCGTCTCCAGGCGCCGCACGGCGCGTCGGCGTCGCGCCGACGAGCGCCACGATTTTTCCATCGTCCGACAGAA
+>>747:3:108:3677:5888/2 1806614 1
+GATCGCGCTCGCCGAGCGGCACGGCGACGCCGCGCGCGGCCGCACGATCGTCGCCCACC
+>>747:3:108:3717:11489/1 1806654 1
+ACCGCGACATCAAGCCCGACAACGTGATGGTGCGCCGGGACGGTATCGTCAAAGTCCTGGATTTTGGCATTGCCAA
+>>747:3:108:3771:12112/1 1806710 1
+GGCGCCGGAGTGGGCGCGGGCGGCGGGGTGGGCGCGGCGGGTGCG
+>>747:3:108:3777:13764/1 1806715 1
+GCTGCCGGTCGGGGGCATCAAGGAGAAGACGCTGGCGGCGCACCGCGCCGGGATTCGCACCGTGCTTATCCCTGCC
+>>747:3:108:3811:6839/2 1806747 1
+CGCCGACGCGCGCGCGGCGATCGAGCGCGCGCTCGCCCCTGGCGGGAACGACGACCTCGACGCCATCATTCTGGAC
+>>747:3:108:3825:8930/2 1806758 1
+TCCGCACCCCGGACATTCTCGCCGAGCTCGGGCGCGCACGCCGGGGCGGCTCGACGCCCATCCTC
+>>747:3:108:3846:20540/2 1806776 1
+CCGAGCACGACCTTCCGCGCGGTACCGCCGACGTGCAGATTGCTGCGGTGCTCGTCGTCGCG
+>>747:3:108:3867:18554/1 1806797 1
+CGTCGTGCCGCCGTCGGTCGACTTCCACGCGCCGCCGCCGGTCGCGCCGAACCAGTACTCATTCGGCCGCGCATCG
+>>747:3:108:3891:6264/1 1806824 1
+ATGGGTTCTACTTTGGCGACGGCGCGGGTTTGGCGATGCGGCGCCTGGCGATCATCGATCTAAAGAGCGG
+>>747:3:108:3913:9916/1 1806846 1
+GGGTATGGCGCCGAGCAGATCGCCGGCGCCGCCGCCGCCGCGGATCATGATCATCTGGCCCTGCGGACCCCCTGCG
+>>747:3:108:3936:5791/1 1806875 1
+CGGTGGTGGCCACGGCGCGCAGCGCTTTGCGCCGCTCAACAGCTGGCC
+>>747:3:108:3956:5557/2 1806893 1
+CCGGCGCATGCGTCGCAGCGCCGAACCGCCGCCGCCGCCGCGGTGCTGCAGCG
+>>747:3:108:3967:18854/2 1806904 1
+CGAAACGATAGCTGGCGTCGCTCGCTGCAGTCGCGAACTGCATCGCGTTCCAGCCCGCATCGCGACCTTGTACAGG
+>>747:3:108:3970:3307/2 1806908 1
+CAGCAGCAGTGTTGCGTCGCCGCCGTCATCCAGGATCATGTTGGAATAGCCGCCGTCAGCCCCTTCGTAGATGCGG
+>>747:3:108:4006:10409/1 1806937 1
+CGGCTGCGTGGCGCCGGCGTCCGCGTGCCCCCAGGTGCAGAGTTGCGGCTCCGGCTTCT
+>>747:3:108:4018:18449/1 1806952 1
+CCGGGTTTCCCGCACGTCGAACGTGACCGCGGCACCACCGCGGACC
+>>747:3:108:4055:12758/2 1806992 1
+TGAACACATAGGGTGCGTGGAGGGCACGAGGGGAAGTGAAACATCTCAGTACCCTCAGGAAGAGAAAACAACAGTG
+>>747:3:108:4079:17853/2 1807026 1
+TACTCACCTACACGCGGCCGCAGCTTGCACGCGATGCGCTGATCTGGCGCCACACCACCCTGGACCTGGCCCGC
+>>747:3:108:4111:13355/2 1807047 1
+GCGAGGACCACGACCGCGGTCGCCGCCGCGAGCGCGACGAGCGCGATCGTCGCCTTCCGGCCCCAGGCAAC
+>>747:3:108:4138:15208/2 1807075 1
+CATCATGGGGCCGAGCTACACGGTCGACGCTGCGTGTGCGTCGTCGCTGGTGGCGAT
+>>747:3:108:4165:13685/2 1807110 1
+GAGGACTTCGCCGACCAGCTGATCGCGGCCGCGCCCGCCGATCGCGCGGCGCTCCTGGCGGAACATCCGGTCG
+>>747:3:108:4332:20274/2 1807277 1
+TCACCGCAGACGATGGGATCAGCGGTGCCGAGCTGTGGAAGAGCGACGGCACGCCAGCCGGCACGCTGCG
+>>747:3:108:4368:5786/2 1807315 1
+AGCGGGTCAGGCCTTCGCGGCCGACGCCGTGGCGCCGCTGGCCGCGGCGGCCAAGAAGCAGGATGCGG
+>>747:3:108:4381:18997/1 1807326 1
+GCCAGTGCGGCGAGGACGATAAAGTGCCAGAGCTTGGGCCGCTCCCGCGCGATTGGCGCGGCGATGCCAATGCCTT
+>>747:3:108:4398:13589/1 1807339 1
+TTTCTGTAGCTCACCACAGGCCGGAGCTTGCCACCATCAGCTTTCAGTTAGGATGTCCGATGACCATAGTGCATAC
+>>747:3:108:4485:9328/1 1807446 1
+TCCAGCGCTACTTCCGCGAGTGGCTCTCGCTCGACGACCTCGACGACGCCAACCGCGGCGCCGGCTTCACGCCTCA
+>>747:3:108:4506:17330/2 1807459 1
+AGATGCTGGAAGCCTGCGCAACCGCGGCCGCGGGCGACCACTGGCTGGAGCGCGAGGGTGCCTCGCGCGC
+>>747:3:108:4553:13932/1 1807504 1
+TTCGGTCCAGGATCACGGGACAGGGGGTGGCTCGGTCGCTGCGCGTGGCTCGTAGGCGAGGCGGCGCCGCAGGCGG
+>>747:3:108:4579:14261/1 1807526 1
+CGCGCACCATCCACAGCGCGGGCACCGACCTGTTGAATCTCATCAGCGACATTCTCGACCTGTCCAAGATCGAGTC
+>>747:3:108:4603:16280/2 1807549 1
+CGCTCGGCGGCGTCGCCGACTCGGAGGTCGGGATCCTGCGCAAGCAGATGGAGCTCCAGACGCGTCACATGG
+>>747:3:108:4630:6627/2 1807574 1
+GATCGTCAGCGGCGCGGCGCGCGCGGCGGTCGGCTGTGCAATG
+>>747:3:108:4660:10856/2 1807603 1
+CACGCCGGTGAGCTGCGTGAAGCGGCGCGCCAGCTCGGGCGGCGTGGGCGCGGCGCCGACCAGGACAATCCGCACG
+>>747:3:108:4692:2626/1 1807639 1
+GAGAGCCATCACGGGCCGAATTCCTCCAGGCGTCGCCGGGCCTTGGGCCAGGTCAGACCATCAGGGCCTGAACAAA
+>>747:3:108:4733:16627/1 1807683 1
+ACAAACTGACGGCTCCCGGCGAGCAGGCCGCCCGCGACGCGCGGGCCGCCGCGGCGCTG
+>>747:3:108:4742:4940/1 1807690 1
+GCAGGATCGAGCCGGGCGAGGCGAGGACCACCGGGGTGACGAGGCTCGGCGCGCGCCGCGCGACCAGGTCGAGG
+>>747:3:108:4757:6865/1 1807710 1
+TTAGCGGCCCGAAGGCAATTTGCCGCGCGACGCCATCAGGTCGCGCACGCGGTCGAAGGCGGCGCGGCCAAACAGG
+>>747:3:108:4757:6029/2 1807713 1
+CGCGCGGCGCGAGCGCGCGCGCTGCTCGACGGCCGCGGCTTCGTCACGCCCCAC
+>>747:3:108:4777:10304/2 1807726 1
+TGCGGTAGTCGCAGTGCAGCGCGATCTCGACGCCGCCTCCGACCGCGGCGCCGTTGATCGCG
+>>747:3:108:4804:9746/2 1807746 1
+AGTCTGCAAGAAGCCGCGCATGCGCGCGAGCTCCGCGCCGATGGCCTCACCGACGCGCGCGTTCTCGATCGGCGGG
+>>747:3:108:4815:20745/2 1807757 1
+GCGGCGTCGCGGTCGTCGCGGCGACGCGCTCCGGTGCGTGGCGCGGGGAAGGTCCCCGG
+>>747:3:108:4816:3716/1 1807759 1
+AGGTCCTCGAGCAGGTTCATGATCTGGCCCTGGATCGAGACATCGAGCGCGGACACCGGCTC
+>>747:3:108:4820:12943/2 1807762 1
+CGGGGCGGCGGCCGCGCGCGGCGCGCCTTTGTGCCGCGGAGAGCCGGCGCGCCGGGCGATCCCG
+>>747:3:108:4848:3572/2 1807776 1
+GAGGCCTGCCGGGACCGGGTGCGCGCGCGGACCGGTGACCCGATCGAGATCCTGCGCGAAGCG
+>>747:3:108:4854:15410/2 1807784 1
+AATCCGAACTTTCACCATACCGGCGCACACTACATCAACGGCGACACCACGGCGTTCATGCAGTTCCTGACCTCGG
+>>747:3:108:4856:10975/1 1807788 1
+CGGCTCGAACGATATGGCCGCGAAGGGCGCGCGATCGTGGAGCGCGAGTTCTCGTGGCGCGCGG
+>>747:3:108:4859:16072/1 1807792 1
+CCCCTGCGCCGGCGCGCGCCTTTGGCCGGTCTGCGCCACCGACCCCGGT
+>>747:3:108:4864:17585/1 1807796 1
+CGCCTGCAATCCAGGTCGCCGCCGCTTGCTTGCCGGCGTCGCTTCCGCAACGGCGCTCGCCTACGTGCCTTGGGCG
+>>747:3:108:4907:19475/2 1807830 1
+ACCACCCGTCCGGACAGCTGGAGCGGGCGGCGCGCTGAGCCGCTTTCGGTCTGGGCGCCTTCGCCGG
+>>747:3:108:4918:13903/2 1807837 1
+GACCCTTGTCAACGGCGTCATGCAGGAGCCGCTGCACGGTGTCAGCATGCTGTACTCGTTCGACGACGCGAGGGCG
+>>747:3:108:4948:7001/1 1807871 1
+CGTCTGCTGCGCGGATACAGCAGTCCGGCTTTCCGATGAGCACCCGGCGGCGGTGACGGCGATCAAGAGAATGAGA
+>>747:3:108:4971:1306/1 1807888 1
+CCGAGGCCGACGCGCGCGAGCAGCTCGCTCGCGCG
+>>747:3:108:4975:17319/1 1807892 1
+CGTCCCGCGAGATCATCCGCGCCTACCGCCGCGACGAGCGCGCACGACGCCCCGGCGGCCGCCACGTTCTGGGCAA
+>>747:3:108:5085:13310/1 1808003 1
+CGGACGCCGGCCGGCGGCGCGGAGTCGCCGGGCGTAGAGCTGAGCCCGGGAGCGAGACCATGAAG
+>>747:3:108:5087:15412/2 1808004 1
+GGTGCACTCGACCCCGGCCAGCCCCAAGCGCGCGGCGATGTTCGGATACTCCTGCGCGTACTCGGCGCCCATCTC
+>>747:3:108:5119:7815/2 1808038 1
+GTACTCGGCGCGCAGCGGGGTCCAGCGGCGCGCGCCGAGTCGCGCCAGCGTCCCCGCGCGCTGC
+>>747:3:108:5131:19650/1 1808050 1
+CCGACTGCCAGCTGCGTCGAGCCGCCGCCGACGTCGCACACGGCGACGCTCGCCC
+>>747:3:108:5145:18351/1 1808060 1
+GACTCCGCTCGCGCTGATCCCGGCGCACGAGGCGGCCGCGCGCGCGGCCCGCCGCGCGGCCCC
+>>747:3:108:5171:19402/1 1808083 1
+TGGCGGCCACACCGGCGGCATCGAGGCGGGCCGCGGGACGAGCCGGCCGATCCGCCAGCCCCC
+>>747:3:108:5277:2672/2 1808158 1
+AGACCTCCCACCGGGTGATGGTGCCGGGTGGCGCCGCGGCGGCGCTCACCTTCGAGAAATCGTAGCCGACCACCCC
+>>747:3:108:5362:17707/1 1808232 1
+TTCACGCTCGAGATCCAGCAGCTGCTGCTCGGTCAGCGTGGTCGCGTGCGGCGCGTTGCCGCCCGCCAGGATCCAC
+>>747:3:108:5388:11369/2 1808258 1
+CGAGCGGCCCGCGGAACGGGATCGGCAGCGTGACGCCGACGATCGCGCCACGCACGGGCTCGATGAGGTGCGGGTG
+>>747:3:108:5406:11313/2 1808274 1
+ATCGTGCGCCGGATCCGCGACGAGGTCGCGCGCGTCGTCAAGCTTCCCGACGTGCGCGAGCGCTTCGCCGGGATGG
+>>747:3:108:5415:17066/2 1808284 1
+GCATTCCAAACCCTTCCGGACGCTTCGCCCGGCCGAAACGTGCGGCCAATCGCGGCCGGCGCCCGCAGCACGTCGC
+>>747:3:108:5498:18725/2 1808362 1
+CATGGACGGACAGCAGGGCGAGCTCGTCGAGCGCGCGGGCGAGGACGGCCTGATCGGCGG
+>>747:3:108:5507:8273/1 1808373 1
+GCTGGTCCAGGATCCTCGACTGGGTCGACGGCGCGATCGCCGCGACTCCGCTCTACCTCCTGCTCACGTATTTAGA
+>>747:3:108:5508:10269/1 1808374 1
+GGTCGACTTGGGCGCGGTCGCGGAGGACGGAGGACGGACGGCGGCGGACGGCGGAGCCGGCTGAATTGCGCCTCCC
+>>747:3:108:5510:19091/2 1808376 1
+CGGCTGGTCTCACCGGGACCGAGCTCGGCATCGCGGCCGGCACGGCATTCGTGAATCAGAAGCTGCTGGAGGCGAT
+>>747:3:108:5513:8329/1 1808381 1
+GAGGCGCTCCACGATGTCGCCGGCTTCCCGATCGAACCGTTCGACCTCGGAGTAGTAGTCCAGAATGTCGCCGCGC
+>>747:3:108:5530:13549/2 1808394 1
+CTCGCGATGGACATCCCGCGCCGGCCGCTGGCCCGCGCGGCGTGGGTCGTGAGCCTCGTCGGGGTCGCAATGGTCG
+>>747:3:108:5582:3476/1 1808438 1
+CAAGGCTCGCGAACGCGGCGATCTCGCGATCCGCGACAAGTCGAACCTGGTCCTGGGCACGATGCTG
+>>747:3:108:5641:12358/1 1808488 1
+GAGCAACTGGCTGGGGGGTGTCGGCGCGCTGGGCGGCGTCGTCGCGGGCGCCGTCACGATGTCGATGGCGC
+>>747:3:108:5644:11866/2 1808492 1
+CGAGAAGCGGCGCCCCGACGGCCGCGGCGCCGACGAGATCCGGGCGATCGAGTGCGAGGTCGGCGTC
+>>747:3:108:5708:18832/1 1808563 1
+GCATCGGCGCCGAGGCCGCGCGTCTGCTCGCGGCCTTCGGCGTGACCGTC
+>>747:3:108:5710:5392/1 1808564 1
+GGAGTGCGTGATCGAGAAGTCAACGCCAAGCTCCGCGCCGCGCCGGATGATGTCGGCCTTGCTCAACGTGATCAG
+>>747:3:108:5732:20310/2 1808586 1
+GCAGCACACGCTTGACGCGGTGATCGATCGACGGCGGTCGACGATCGATGAGCAGAGTCTTCGTCACCCAGGGCTC
+>>747:3:108:5777:17964/1 1808653 1
+CGACGACAACAACCCAGCCTTCGTGCGGACCTTTCACCCCGTCGAACACGCGTGCGGGTCGAAGGACGATCGGCTT
+>>747:3:108:5784:17593/1 1808656 1
+CGGGCGGACCCTGGTGGCGGAAAATCCTCGCCTTTGCCGGGCCGGGCTATATGGTCGCAGTCGGCTACATGGATCC
+>>747:3:108:5790:9970/2 1808662 1
+GGCGGACGGCGAGCCCGGCCGCGAGCGCCGCGGCGAGCACGGCGAGCAGCGCGGCGTCCCTGGCGAGCGGGCCGC
+>>747:3:108:5797:4009/2 1808674 1
+AAACCGGCCAACGTCATGGTCGGCACCGACGGCGCTGTGAAGGTGCTCGACTTCGGGCTCGCGAAGCTGA
+>>747:3:108:5814:19302/1 1808689 1
+CCGATCCAAAGTCTTTGGCCGAGGCAATGACCGTGGCGCTCTCGATCGAACCGCGACCGCCAGACCCCTTCACTGA
+>>747:3:108:5849:14171/1 1808729 1
+TTCGGAGGCGGCAAGGCCGCGGCGGGGCTGGTGAGGGCAGCGCGTACGACGGGCCGCTTCAGACCCCAAGCCCCTC
+>>747:3:108:5875:14275/1 1808754 1
+GCGCGGACGCCCTTCCGCTCCTCGTCATCCACGGCTGGCCCGGCTCGGTCGTCGAGTTCCTCGACGTCATTCCGCG
+>>747:3:108:5898:8114/1 1808778 1
+ACCTCGAACGCGTCGTGGCCCTCGCCCGGGCGCTGCCCACGCTGCGCCCCCACGATTTCGCGATCGGAGTCGTGAC
+>>747:3:108:5901:3610/2 1808781 1
+CGCGAACTTCCGCAGCACGCGGTACTCGCTCCACGCCGCGCGGCCCTCTGCCAGACGCGCC
+>>747:3:108:5912:14362/1 1808792 1
+TACGGGTAACCTCCGACCCAATCCACGATATCGCGCCAGCGATTCATGCCGCGCCGCCGATCGTATTGTGACCACG
+>>747:3:108:5918:3723/1 1808801 1
+CGCTCAACTGTCAGGGAAATTCGCGCGCCGGGCATGATCTTGCCCTGCAGCACTTGAAGATCGCTCGGTGAGCCAA
+>>747:3:108:5920:14630/2 1808803 1
+TCGCTCGGTCTCCTCTCACGTGGCGGCGCCTATCAGGCCAACGGCGCGGCGCGCCAGGCCGACGTGCTGCTGGCGC
+>>747:3:108:5929:17864/2 1808814 1
+TGCTAACGCCGGGGCCATGTGCCGCGTGAGTCTGCCGC
+>>747:3:108:5947:20767/1 1808832 1
+GGGTCCGGCGGCATGATCGTGATGGACGAGACGACGGACCTCGTCGCGGCGCTGACCAACCTCCTGCGCTTCTACG
+>>747:3:108:5960:14285/2 1808848 1
+GTCTGCAGTCCCGAGAGCGTCGTCAACGTGCCGCGGATGTCGGCGAGCGCCGGTCGCAGATGCGCGAGCAGC
+>>747:3:108:5978:17873/2 1808864 1
+CTTGGGCACGTTGTCCGCGGGGCGCGGATCGCCCCCACGCGACGCCTCGGGAACCACGCGCTCG
+>>747:3:108:5993:13750/1 1808879 1
+TGTCGGCGCCATCGACCCGTCGGCCGCACAGACGCTCACGCTGACCGCCCGCGTGGATAGCCCGGATACCTTGCTC
+>>747:3:108:5999:17802/1 1808885 1
+TACGAGCTGCTGCTGGAGCCGCGGCGCGGCCGGACGCTCGCCCGCTGGCCGTGGCCC
+>>747:3:108:6021:6441/2 1808906 1
+CGGGCCGCTTGCGCACCGCCTCGAGACCCTCGAGGACGGTGATGTCCTGGGCGTCGTAGCCGGCTGCGCGCTCGG
+>>747:3:108:6081:4802/2 1808970 1
+TCGTGACCGTTTGGCCAGCGACCGCGATCACCGTCTCGTTGTTTTGATCGGCGATCGTCTTGTTGAACGAGTCCC
+>>747:3:108:6088:10431/1 1808979 1
+GATGAGAGTCGGCGGTCACGGCGGCCCGGTGCACCAGGTGGCCTTCAGCCGG
+>>747:3:108:6109:16538/1 1809000 1
+CGCGGCGTTCGCCGTGCTCGGCCTCGTCGCGGCGGCGCTCGCGTTCGTGTTCGGGCCACCC
+>>747:3:108:6121:7868/1 1809016 1
+CGAGGCGGGGAACAGGCCCACCGAGCGGCACTGGTCCATGATCGCGGCGCGGGCGGCGTCGCGCACCTCGGGGCCG
+>>747:3:108:6124:19097/2 1809017 1
+ACCGAGGGACCGCGCCGCTCGAAGCTGCCCGTCGAGATCGCGATTCCGCCGGGATCCTCGACGACGCCC
+>>747:3:108:6155:8858/2 1809048 1
+CGCGGCTTTAGGAAGCAATTCGCGCAATGGCGCGGCCGCGTGGATCGTCACTTGCCGCTCGCGGCGCGCGACCACC
+>>747:3:108:6168:2394/1 1809065 1
+CCCCGTCATCGACGCTGCCGGCGGCGTCCAGCTGCACGGCCAGATTCTCGGAGTCCGTGAACAGACGAGTGCCTCC
+>>747:3:108:6176:11214/2 1809074 1
+CCAGCGGTGCTCGGCCGCCCGCTCTGCGGAGGCCTTGTCCACCCAGGCGAAGACCGGTGAGTCGCCGCGG
+>>747:3:108:6208:12754/2 1809100 1
+GACGAGCAGCATCAGCGCGAGCAGGCCGGCGGCCTCGGCGTCATCGGGCAGCTCCGCATGGACCAGTCGCGCGACG
+>>747:3:108:6214:7335/1 1809108 1
+CGTGACCATCACCCACGACCGCACCTTCCTGCAGCGCGTCGCGCGCCGCATCTTCGAGCTCGACCCGCGCAACCAC
+>>747:3:108:6237:20851/2 1809130 1
+CCCAGCTCCCGGGCGACGCGGCGGCCGCGGCGATCTCGCGCGGCATGGCC
+>>747:3:108:6241:17211/2 1809136 1
+CGTCTCGCGCACGCCGATCGATACCTGGAACGTCTGCGCCTCGGCCGCGGCCGCGACGAACATCGAACCGAGCCCC
+>>747:3:108:6251:6221/1 1809150 1
+TGACGGAGCGCGAGCGCGTCCAGGGGAGGCCGACGCCGGGCAGGCCGGTCGGGGCGTCGCGCCGGTCTCGCCGCGG
+>>747:3:108:6254:12677/1 1809153 1
+CGTCGTCGACCGCATCTCCAAGCTGCGCGACGGGCTGCGCCGTCCCGCGACGATCCTCGCCGCCCTCCGCGGCCCC
+>>747:3:108:6264:17766/1 1809164 1
+TCGCGGGCGAAGCGGATCGCGGCCGCGACGTCGTCGGCGGTCTCGCAGCGCGCGATCAGCGCGGGCCGCTTGTCGA
+>>747:3:108:6269:7904/2 1809170 1
+GGAGGTTGTGCAGGCGTGCGACGTCGAGCACCAGCAGGTCGGCGCGCTTGCCGGCCTCGAGCGAGCCGATCAGATG
+>>747:3:108:6276:13146/2 1809176 1
+TGTGCCGGGGTCGCCGTTCGGCATCGAGCGCGGCGCGGCGGCCGGACCGCCCCCGG
+>>747:3:108:6287:5559/2 1809186 1
+AAATCAAACAGCCGCAGCATGGGATTCAAATCGTGCCGGCTCACCGCGGCGTACAACGCGCGCCGGCGATTGTTGC
+>>747:3:108:6290:1666/2 1809190 1
+CGCTGCTGCGCGGGGGGAGTCTCCCCTCGAACGAGCGGACCGGGACTGTTCGCGGCGCCGGCGCCGGTCGAATCG
+>>747:3:108:6335:15590/2 1809245 1
+GCCGATGTTGACGATCTTGCCGCCGCCCGCGGCGATCATGTGCGGCACCACCGCGCGCGCGGCGTTGAGCACGGTG
+>>747:3:108:6343:8341/2 1809253 1
+CGCGGCCCGTCCACTACGACCACGGCACCGCCGTGGCCACGGCCGACGTGGACGGGGACGGCCTGCAGGATCTTTT
+>>747:3:108:6343:9253/2 1809254 1
+CCGATCAGCATCCGAAGGTCGCCCCCGTACACTGCCTCGGGATTGGTGGCGAGGACGCGCGGGCGGTCGGGGAGCC
+>>747:3:108:6369:6316/1 1809280 1
+CAGCTCGCCGATCTCGAACCGCCCGTCCTCGCCGGTCGTCGCGCGCGCCGCGACGGATTCGGCG
+>>747:3:108:6390:20512/1 1809298 1
+GCCATCGGCGCAATGGATCAGGCTGCGGCGCGCGCTGCGCTGCTGCGCACTTCCTCAAGCAGCCGAGCCGCTTCGC
+>>747:3:108:6395:15742/1 1809302 1
+GTGGTAGTCATGACGGCGCTTTCGTGATGCTCGCGGCCTCCGGCCGCGGGTGGCCGGCGGCTTCGGCCAGCTTCTC
+>>747:3:108:6405:15865/1 1809315 1
+CGCGCCGAGCGTCAGCGCTCCGACGAGAATGACGATCGTTCGCCACGCGATGTCTTTCGCCAACGCAGATGGCCGC
+>>747:3:108:6420:16115/2 1809328 1
+CGTCGCCACGACCGGCGCCAAGGTCGACATCGACGACGAGGGTCTGATCAAGATCAGCTCGTCCGATTTGTCGCAG
+>>747:3:108:6497:1856/1 1809394 1
+GAGCTCCTTCGGGGTGAAGCTCCTGCTCCGGGGCGGGTTGCGCGCCTCGGCCGGACTGGGCTTCCTCCTGGCCGGG
+>>747:3:108:6513:7195/1 1809409 1
+GATGCTGATCGCGTCGGCGCACAACATGCCGGTCGAGTCGTATCCGTGGCGGTT
+>>747:3:108:6523:2089/2 1809420 1
+ATCGGGCGGCAGTTCCGCGCCGGTGGTGGTTCCAGTTCTCTACCGTTGATGTTCGTAAGGGTAGGACCATGAAACA
+>>747:3:108:6525:6388/1 1809421 1
+GAGCTCGATGCAGAACACCCTGGTGAACATCCCACGCGCGACGATGTGGCCGCTCGTGTCGAGCCTCGCGTCGGG
+>>747:3:108:6534:12820/2 1809433 1
+GCGCGCGGCCGTATACGTAGACAAGATCCTGAAGGGTGCCAATCCGGCCGATTTGCCGATCGAGCAGCCAACCACG
+>>747:3:108:6537:3121/2 1809440 1
+GGCGGGTCTGGGTGCGCTGCCCGGGAGCGGGCTCTGCGTCGACTTCCAGCGCACCCTCACCGTCAGCGCGCCCG
+>>747:3:108:6544:11734/1 1809448 1
+CAACATCAACGTCCGATCGGGCGCCACGGCACCGCAATCGCTCGCCGACGCGGTCCGCGAGCACGGCGCCGACGTC
+>>747:3:108:6594:7140/1 1809504 1
+CGGCCTGCTGGTGCTCGTCGGTCTGGCCGCCAAGAACGCCATCCTGATCGTGGAGTTTGCCGAGCAGCTGCGGGAG
+>>747:3:108:6623:19968/2 1809532 1
+CGCCAGTCGCTGGTACGCGCTGGTGTTCCGACCACTGTGGCAGACGATTCGCGCGCGCGAGCTGACCGCGGCGTTT
+>>747:3:108:6625:4263/1 1809540 1
+GCATCCTGCCGGGGCATGCGCTGTTCGGGGCCTTTTTTACCGCGACGTCGATGATCGGCTTCATCGCCCTGGCCGG
+>>747:3:108:6689:5943/1 1809611 1
+CGCGCGGCGAGTGAGCGCTGACCAAGCGCGGCGCGCGCGCGGGAAGTTTGCTATCGTTCGCC
+>>747:3:108:6705:10753/2 1809624 1
+AAGTTCGAGTCGGGGATTCGCGAGTTTCTCGACCGCGAGATTTACTCCGCGTTCGAAGGAAAGACATTTGCAAAAG
+>>747:3:108:6732:12313/2 1809648 1
+GGTGTTCGCCTCAGAACTGCGTGCTCAGCGCGACTTGGCGGTTGCGCGCGCATCATCGGTGCCGGCGGG
+>>747:3:108:6765:17399/2 1809691 1
+CCACGCCCCGTCGGTCGCCCAGCGCAACGCGTCGCGCAGCGCCACCATCGTCGCGAGCGTGGCCA
+>>747:3:108:6844:2530/2 1809785 1
+GCGCGCCCGCTCGGCGATCGCGTCGAGCGCCGCCCGCGCGCGGGCGCGCAAAGAGACCAGG
+>>747:3:108:6844:14227/1 1809786 1
+CTGCCTCTCACTCGTACGATCGTCGCGTGCGCGCGAACGTCGTCGGTTTCACGAGTGATCGACAAGTCGACGCCC
+>>747:3:108:6845:4171/1 1809789 1
+TCTCGCGTGTCGCCCGGCTCGACACCAAATGGGTCTCCGCGACCGGCTCGAGTCCGAGACCGTCC
+>>747:3:108:6850:17575/1 1809798 1
+TGGCACTCAACCGGGACCTGCGGAAGCTTCGGCGCGGCGGCGGCGGCCGCGCGCATCCTGCGGCTCGATAACCAAA
+>>747:3:108:6867:4142/1 1809812 1
+GACGATTTCGCTCGGCGGCGCGGTGCGCGGCGCTCCGCCGATCACCGAACCGGGGCCCGAAGGCGTGCCGGTGATC
+>>747:3:108:6880:14981/2 1809825 1
+ATCGGCCCCACGCGCGCGGGCCGTGCCCGAGCGCTGGCCGGCGTGCCCAGCCAGCCCAACGTGTTCTACATCGGG
+>>747:3:108:6883:7633/2 1809828 1
+GCGATCAGCACGCCGGCGACGACCGCGACCAGTACGAACGGGCGCGCCGCAAGACCGGGCGTATCGACTGTGGCTT
+>>747:3:108:6888:19141/1 1809831 1
+TAGACCTCGCCGCCGAACGGATCGCCGGGCGTCCGCGAAGGCCCACCGATACAGAAGCCGACGACCGCGCCCTC
+>>747:3:108:6893:10272/1 1809836 1
+GCGGGCGTCGCGGTGGGCGCCGGCTGCGAGGTCCCGCCGCCGCCGCTGTTGCCGCCGTTCCC
+>>747:3:108:6895:4952/2 1809838 1
+GCGAGCGGCGATCGCGCGTCGGCGCCGAGCCCGTAGACGGTCTCCGTCGGGAAGGCGACCGGCTC
+>>747:3:108:6902:10567/1 1809844 1
+GCGCGCCGCGCCTTCGCCGCGTTCGTTTCACGCATGGCCGTCGCCGCGCCCAGCGCCCCGACCGAGCCGATCGTTC
+>>747:3:108:6904:8512/1 1809847 1
+CCGGGGTGGGCGTGATGAACATCATGCTCGTGAGCGTGACCGAGCGCACCAAGGAGATTGGGATCCGCAAGAGCAT
+>>747:3:108:6907:6917/2 1809856 1
+GCAGGGTTCGCGGTCAGCCGGACCAGCTGCATCGTGATCGTCGAGCCGCCGAATTCGACCTGCCGCCGGGTGAGGT
+>>747:3:108:6913:20869/2 1809863 1
+GCCACAGGATGACCCCGGCAAGTCTGCCGTGGTCGTGACGGTGAGCGTTGCGGCGCGCGCGATCCCCGGCGCGACC
+>>747:3:108:6913:1682/1 1809864 1
+CGGTGTTGCCGATCAGGAAGGTGTAGCCGTCGGGCGCGGCGCGCGCGACGCGCAGGCCCCCCGCCATGCCGGCAG
+>>747:3:108:6929:17257/2 1809884 1
+CAAGCGTCTCGGATTGCCGGTTGCCGATCCGATTCGCGGCGGCGCCGAGTTCGAGGCGCTGGTCGACAGCTGTCTG
+>>747:3:108:6957:16851/2 1809911 1
+TCACCGCTCTCCTCCGCGCCGCGGGCTACAGCGTCAATCTCGACACGCATGACTGCGGCGTGATCGGCAATCTGGC
+>>747:3:108:6966:10641/1 1809924 1
+GACCGTGGCGACGAGCGTGACGGTCACGAGGCGGAGACGGTTCGGATCGAGGGCGATCACGAAGACCAATGCCCCC
+>>747:3:108:6976:6708/2 1809939 1
+TGCGCGCCGCGGCGCTGTGCGAAAAGGTGCAGTATTCGCAGCCGTTGGTCACGCTGACCGCGAGATAGATCATCTC
+>>747:3:108:7014:9626/1 1809978 1
+CCAGCTCCGCAGCGTCCGGTCCCAACTTCTCTTCCTTCGCTCTGACAACGCTCTGCGCCAATTCGCGCGTTGCAGC
+>>747:3:108:7034:17534/2 1810002 1
+CCGGAGCGAACGCAGCGCGCGGCGGCGCACGGCGCGCCGGCCCCGGTGACCCGTCCCTTCCCGGCGACGGAGACGA
+>>747:3:108:7077:7238/1 1810038 1
+GCATCCGTTCAGCATCTCCAAGCATTCGTCGGCCGCAAGCACGCCGGCTTCGTTGTCGAGCGGGTAGTGCAGGCCG
+>>747:3:108:7103:2851/2 1810071 1
+AGTTCGCGCGCGCGAGCGGTCGTCCCGCGCAGATGCTCGGGCATCATTTCTTCAGCCC
+>>747:3:108:7105:17716/2 1810074 1
+ACGACCGCGGGGTCGACGCGGACGAGCTGATCGACGTCGTCGGGCTGGCCTCACGGCGAACGTCGACATGGCGCAG
+>>747:3:108:7117:21177/1 1810094 1
+GCGCCATGCAGCGCGGCCGCGCGCTCGCCACGGCCGCCGCGGCGTTGCGGCGC
+>>747:3:108:7122:12677/2 1810101 1
+CAGCCAGCGGCTGCCCATCTCCCTGCTCGAGAACGTCGTCTCGAACGCCGAGCGGCGCGCGCTGCAGACGGGCGAA
+>>747:3:108:7125:2144/1 1810103 1
+GAGCCGGCGCTGCGCCCGATCCGCCGCGTCATTCCCAATTTCGGCGGCATCGATCTGTCGCCCCTCGTCCTCCTCC
+>>747:3:108:7142:7009/2 1810118 1
+GCCTGCCGCACATCCTCATGCGTTTCTATACCGTGCCCGACGCGCGCGCCGCCCGCACGTCGGTGCTCTACGCGAC
+>>747:3:108:7159:10115/1 1810136 1
+CGATCCCGCGACAAGGCGGCCGGTTCCCGCGAGGGTGACGCTCAGCCGCCGCCGCCGCAGGGCGACGAGGACCGCC
+>>747:3:108:7174:16421/2 1810152 1
+CGACGCCGTGCGCGCGATGGTGCCGTGGCTGCCGCGGTTCGCCTACGGTGAGTTTCAGAATTGGAGCCGGTCGCAG
+>>747:3:108:7178:9335/1 1810158 1
+GCACCTGGATGCGCCGCAGGTCGGCTTCCGCCTCGGCCGGATAGCCGAGGTGCGCGACCACGTGTGCGACACCGGG
+>>747:3:108:7192:15453/1 1810171 1
+GTCCCCGAGCCCTTCGCGCACGAGCTCCTCGGCGGCGGCGGCGCTGAGCGCCGCTAGGTGGACGGATGCGG
+>>747:3:108:7197:7950/2 1810179 1
+CTTCGCCGTTTGGATCGCCGTTCCCGTTACGCCGTCCGCATCCTTCATAGTGAGGCGGACTTCATACTCGGTGTCG
+>>747:3:108:7231:14281/1 1810225 1
+CGCGAAGGAGATCGACGACGAGATCCGCCGCGTCATCGAGGAGGCCCACGCGTCGGCGACGAGCGTGCTCCGCGAC
+>>747:3:108:7252:19145/1 1810239 1
+GGCGAGGCGCTGCAGCCGCGCGCGCCGCGGGCGCCGGCGATTCCGCGGGCGACGCCGCCTCAGTTCCTGCGCGCGC
+>>747:3:108:7283:9702/2 1810274 1
+CATCTCTCGAGCGCGCGCCGCGCCGTCGAAGCCGCCGGCCCGGGCGCGGTGGAAACGTTTCGCGCCGACG
+>>747:3:108:7285:13538/1 1810277 1
+GCTACCGCTACGCCGAACCGCGCGTCGGTCTCGGGCGCGCGCTGCGTGGTGTCGCGAGCGCGGCGATCGACGTCTC
+>>747:3:108:7302:8106/2 1810295 1
+TCCCCCCGGTGCACGCGGCGAGCATACAATCGCGCGTCGTGAAAGGACCAATCGATGCCTGGCATGGATGTATGCC
+>>747:3:108:7308:15168/2 1810301 1
+GAAGTTTCCGAACGCCCACGAGCTTTAATCGCAGCAATGATCTGGTAGGGCGGGCAGTCCTCTGCACGCCGAATGT
+>>747:3:108:7317:16696/2 1810304 1
+GGTTGGCCATGCGCTTGGGATTCGCATCGGCCGGAATGTCCCCGGTAGCGCGCGCCTCCTCGAGGCAGGTGCCCAG
+>>747:3:108:7334:8999/2 1810322 1
+GCAGAGGGGCGCCACGGCTTCGCCGGGGCGTTCCGAACGCCGGGGGGCTCGGGGGGCGCTCGGAGCCCCCCAAGCA
+>>747:3:108:7342:4130/2 1810332 1
+TGAGTTTGCGCGCACCAGGCTCACCGACCTCGCGCACGGCGCGAGCGACGATGCGGCGCTCGATCGCGCC
+>>747:3:108:7371:18877/2 1810360 1
+CATCTTGCCCGACGGCGACACCAAGGACTTGGCGCTCGCCGACGTCGGCGCCGCGCGCGCCGCGATCGAGAAGCAC
+>>747:3:108:7383:18830/1 1810369 1
+ACGATCGTCGGCCAGGCCAACGGCCAGGGCGGCCGTGAGCACGGTCAGAAGTGCGATCAGCTTCCCGGCTGGCGGG
+>>747:3:108:7399:11342/1 1810381 1
+AGGCGGCACCATCCCGATGAGCGGCGCAAGGAACATGAACGGGAAGAACAGCGCGCCGGTGACGACACTGACCCAG
+>>747:3:108:7401:8935/2 1810387 1
+AGGTCCTTGGGCCCCTGCTGCACCTGGAGGGCCAGCGGCGGGGCGGCGGTGATTCTGTTGTTCATCATGAATCCGC
+>>747:3:108:7411:19446/1 1810397 1
+TGGCTGGATCACCTCCTTTCTAGAGTGATTTCCCGCGCCGGCGCCCGTCAGGGCGAAGGCCGGGAACATTCAAAGA
+>>747:3:108:7422:20793/1 1810418 1
+CGGCTGACGCGGCACTCCCGCGCGACGCGACCTCGTCCGCCCCCGCGTGTCCGCGGCGCGCTCGCCGGCCGACGCC
+>>747:3:108:7468:2228/2 1810473 1
+CGGCGGCGGCCGGGTGGCGGTCGGCGACGTCAACGGCGACGGCGTCGGCGACCTGATCGTCTCCGCCGGGTTCGGG
+>>747:3:108:7511:11831/1 1810516 1
+TCTCGCCGGAGGGCGCGATGATCGACGACTGGCCGATCAGATCGCAGCCCTCCTCGCGGCCGGCCTTGGCGACGCC
+>>747:3:108:7512:15237/1 1810519 1
+GTCCGGTCCGCGATGCCCGCCGTCCGCGCCGCCGCGTCCACCTCCGCCACCCGCCGCGCCCCGCCGGC
+>>747:3:108:7515:1866/1 1810521 1
+GCGGGCGCAGCTACAGCCTGACCGACACCACGCACGCGCCGGCGCAGCGCACGTCCGCCGCGAACGACG
+>>747:3:108:7585:6489/1 1810590 1
+GTGGAAAGCGAGCTCTTCGGACACGAGAAAGGCGCTTTTACAGGCGCGATTGCTCAACGCATTGGCCGCTTTGAGC
+>>747:3:108:7629:9811/1 1810626 1
+GAGGAAGAGGCTGATCCCCTTCACGCCCTCGGGCGCGCCGACGACGCGCGCGAGCACGAGGTGGACGATGTTCTCG
+>>747:3:108:7630:7265/1 1810629 1
+ATAGGAAAGCGCATCGCCCACGCGGCCGACCCGACTCACCAGACCTACCCGACCGACCCGACCCACCAGGACAGAA
+>>747:3:108:7688:5922/1 1810693 1
+CGCGCTCGCCCGGCCGTGGACGGGGACCGGCCGCCAGCGGACGGCGTACTACTGGGCCTATCGCGCCGTCCTCGAC
+>>747:3:108:7728:6244/1 1810733 1
+TACATCGTGCTGCAGCTCGACCAGTGGCAAGGCGCGCCCTACGCCGAGGCGCCGCGCTGCCTGGCGGCGCTCACCC
+>>747:3:108:7756:14034/2 1810755 1
+AACTGCAATCCCCCCTCGCGCGCCGCGTCGGCGAGCGCCTTGATCCGGCCGTGATACCTGAATCCGCCGCGGTCC
+>>747:3:108:7767:8115/2 1810766 1
+CCGCGCGGGCGACGGCGTCGTCCACGCCGCGAAGCGTGCCGCCGTCGCTGAAGCTGTCCGGCGTCACGTT
+>>747:3:108:7786:1283/2 1810783 1
+GGACGGTGTACGACAGCCTCTGGGGGCACGCGGCCGCTGCGACCACGCGTGCCCTCTTCACGCCGCCTCC
+>>747:3:108:7815:6429/1 1810811 1
+CTGATTGCCCAGCGGGTCGCCGGGCCTGATGGCTCGATCATGGCGCTCGACATCGCGCCAAACTGGCGGCTG
+>>747:3:108:7827:8614/2 1810825 1
+TCGCCGCGAGCGACTCGGGCGTCGGCGGCGCGGCCAGGAGGGGTTTGAGCCGCGTCCACTCGTCGGCGAGCTTC
+>>747:3:108:7831:20124/1 1810828 1
+TCCTCCCGCTCTACGTCGCGGAGCTCGGGGTCCGCGGCGTGGGGCGGATCGCGTTCTGGTCGGGGATTCTCCTCAG
+>>747:3:108:7844:10618/1 1810845 1
+ACCTTCGAGGCCACCGCCCACACGCGGGACGGCCGCGCCGTGCCGATCGAGCTGGTCATCAGCCCCATGACGATC
+>>747:3:108:7846:11668/2 1810849 1
+GGAAAGCAGACGCGCTCGTTGCACGCCTGGTAGCGCAGCACGCCCGGGATCTTCGCCTCGCCCACCTCGACCTCCG
+>>747:3:108:7879:18470/1 1810873 1
+CTATCACCAGGGCCAGCCGCCGTTGCGCGCCACGCGGTCCGCCGTCGAACGGCATCGATTCATCACCGTGGAATAC
+>>747:3:108:7927:7819/2 1810923 1
+GCGGAGGTGATCGATCAGGGCGTCGGCATCTCACGCGGCGACGCATCCAAGATCTTCGAGCCGTTCTTCACCACGA
+>>747:3:108:8000:11635/2 1810990 1
+GAGCGCCCGAGCGCCGTCGCCCAGGACGCCCGCGCCGCCATGAACGTGGGCGTGCCCGTGGCCGTCGATGCCGGG
+>>747:3:108:8035:5925/1 1811033 1
+GAGCCCGCCGGTCGGCATCGCGCCGCCGCCGCCACCCGACGCAACGACGCAAGCGCGGCTCGGGCCTCCTGTCGGC
+>>747:3:108:8068:8010/1 1811071 1
+GTCCGCGCCCGTGCCGTCGCCGGCCCCGTCCAGGTCGTTGACCACGACCGCATAGCCGGCGCGGGCCAGCGCCAGG
+>>747:3:108:8085:3525/2 1811082 1
+AGCCCCAGCGGAACGGCAAAGGCGACCGCGAGCAGGAATCCGCTGCCCACACGAAACAGCGATG
+>>747:3:108:8099:18119/1 1811099 1
+TGCCCTGAGCAGCGTTTCCGGCGTGTCGTCCGCGGTCATCACGACGACCCTGGGGCGCGCCCCTTCCTGGGGCAGC
+>>747:3:108:8113:17712/1 1811110 1
+CGGCCCGAGACGTTCACGAGCTGCTCCTCCGCGGGGAACAGGCGCCGCCCGGCGGTGTCGCGGAACTTCATGAACC
+>>747:3:108:8153:3585/2 1811153 1
+GAAAGGCGATACGAAGAGCTTCGCGATCGCGGCCGCTTCGATCGTCGCGAAAGTCACGCGCGACCGCCTCATGTC
+>>747:3:108:8171:8646/2 1811165 1
+TATCGAGCTCCTCTTCACGCGATTGCAGAAGATTGTCGGCGGCGGCTTGTCGTTCGATGGCTCGG
+>>747:3:108:8184:19853/2 1811177 1
+GGCGGCCTGCAATCTCGGACCCGCAAGCAGGAGCAACGCGACGATAAGCGATGCTCCGGGCGTCGCGGTGCGCGCC
+>>747:3:108:8229:3988/1 1811237 1
+GGGCTGTCCGCGGCGGTCGGCTCCGTGCGCGGCGGCGGG
+>>747:3:108:8251:13761/1 1811258 1
+CGTCCGACGCCATCGTCCATGCCCGGATCGCGGCCCCGCCGGCCCGCCGTCGGGCCGCGCCGGCGCCCGGGGCGC
+>>747:3:108:8291:12965/1 1811297 1
+CAAGCTCGAGGAGCTGCTCCAGATCGGGAAGCCGGCGCAGGAGCCGCGGCCGCGCAGCGGCGG
+>>747:3:108:8300:2175/1 1811306 1
+CGCTCGATCGGTCGACCGCCGCGCGCGCGCTGCTGCCGCAGCTCTTGCGCCAGGGCACC
+>>747:3:108:8310:19521/1 1811316 1
+GCCTTACGGCGCTCGAAGAAGCGCGCCGCCGCGAGGACCGCAGCAAGGTCGAGGCGAGCGAGGAAGAGCGCCGCCG
+>>747:3:108:8330:19092/2 1811343 1
+GAAAGAGAGCGTCCTTCTCCCTGGGGCCGCGATTCTCCAGAAAGCGCATGGGAGGGCTGCGATGCCCGCGCCAGCC
+>>747:3:108:8332:18123/2 1811346 1
+AGCGCGTCAGGCTGCTCGACGAACGTAGAAGAGCGTCGCCGCCGCGAGCGCGACGCCGATGGCGGCGAAGGCACGG
+>>747:3:108:8354:16995/2 1811363 1
+CGAGGCCGAGGACCCGCCGCTCGGGATCGCGCCGCCATCCGCGCCGGGCGCCAAGGGGCTCGAGCTCGTGCCC
+>>747:3:108:8355:7530/1 1811364 1
+GGCTTCGGCCGGGCCGATGCGGGCGGCGATGTCGGCGGCACGGAGATGCGGGG
+>>747:3:108:8356:8735/2 1811365 1
+CGAGGTCGCGGCGTCCGGTCAGATGCGAGACGACGCCGACGCGCTGGCGACGTCCGGTGGTGGCGGTGTG
+>>747:3:108:8362:5529/2 1811375 1
+GGCCACGTGCGGCGCGAGGCGCGCCAGCGCGCCCTCCTCGACGTTGATGACGTGCGGCCATTTGAGGAAGTCGTCG
+>>747:3:108:8369:18097/1 1811388 1
+CGGCGAGCCGCTGGGCCGCCGCGCGCCCGATGCCGCTGGCGCCCCCGGTGACCAGCGCAATCCGCCGGGCCAGCTC
+>>747:3:108:8377:5410/1 1811404 1
+CGCGCAGGCGGAGTTCGTGTGGTTGTTGCAGCGGATTGATCCGCCCGCTCCAGGCCATCGCCGACGCTGC
+>>747:3:108:8394:5074/1 1811424 1
+GCGTGTCGAACGTGAGCTTCTCCTTCCGCGGCAACGACCCCGTGCGCGAGGCGATCCACACCGTCTTCCTGTACCA
+>>747:3:108:8403:18645/1 1811436 1
+TCGCGATGCGCGGCGCGCTGCCGAGCTGCTGATAGCCAGCGGTCGGCGCCGCGCGGCCCTGGGCGCCAGACAGGCC
+>>747:3:108:8425:13950/1 1811452 1
+CCCAGCCGTGCGCCGCGCCGCGTTCGGCAACGGGAAACCACTTCGCAAAGCTGCGTGACGTATTTGGAAACGCGCC
+>>747:3:108:8457:4060/1 1811486 1
+GCGCGCCAAGCGCGACGCGGCGCTCGCGGCGCGCGGCAAGGCGGAGCTGGACCTCGACTTCTGCTACGTGCGCG
+>>747:3:108:8466:3520/2 1811499 1
+TCGACGAGGTCAAAGCGGAAGAAGCCCGCCGCCGCGCGGAGGCCCGCCTGGCCGAGAAGCTGGATGATGAAGAGGC
+>>747:3:108:8514:7240/2 1811557 1
+CGATCTCAGCGCGATGGTGATGGGGCCGTATTGCACCCAGATCATGGCCGACCTGGGCGCGGACGTGATCAAGATC
+>>747:3:108:8524:4034/1 1811574 1
+CGCCGGAAGCTCGGGAGCGCCGCGCGCTCCGGCGACACGTAGAACAGCTCGAGCTCGCCGCGCCGGAAGCG
+>>747:3:108:8530:17432/1 1811580 1
+CTCGGCGCGCGCGCGCCGCGGCCTCGACCTCCTCGAGATGCTGCAAACGGGGATCTCGCCGAGTGAAG
+>>747:3:108:8550:13330/1 1811594 1
+CTCCAGTCCGGGCTCATGGCCGAGCACGGTGTGCTGCAGCTTGCGGCGTGTTCCGGCATTCAGGAGGCTGGACGTG
+>>747:3:108:8563:7379/1 1811607 1
+GATGTCCGTGACCGCCACTCCCGCGTTATTGGCCGCCGCGCGGAATTGATCCATTGCGGCTGGCG
+>>747:3:108:8599:14548/2 1811638 1
+GCTCTGCGCCCTCGCTGCGTGCGGCGGCGATGCGCGTCCGGTCGCGATTGCGACAGGGGCGCCCTGCGCCTAC
+>>747:3:108:8610:15602/1 1811655 1
+GTGCTTCGTGAGACCCGTGGGACCTGAACGCGGCGCGGCGCTCGAGACGCCGGCCAGCGCAAC
+>>747:3:108:8676:16560/2 1811695 1
+GAAGGCGATTGCCTTCTTGGCGCGCGGAATCTGCGCGACGGCGTGCTCACCGACCGCGTCCCACTCCTGTTGCGTG
+>>747:3:108:8702:10413/1 1811722 1
+CCGTTCTCGCGTCGACCCGATTCGCCGACGCCGGCGATCCGGTCGCGACGCTCGGCGCGCCACTCGAAGACGCG
+>>747:3:108:8706:13161/2 1811725 1
+CGTACTGGAGCAGCGCCCGCACGCGAGTCGCTCCCGCCGCGCGGCGATGATTGGTGTGGATGCGCCCGACCAGGCC
+>>747:3:108:8711:12743/2 1811733 1
+GTCGAGCGGACGCAGGCGCGGGGCGTTCGCTCGCGCGATCCCGAAGTCCGCCAGCTTGACCTCACCGTCGCGGGAG
+>>747:3:108:8716:6859/1 1811742 1
+CAGCGGACGCTCCCGGTGGTCGCCCCCAACGCCATGCGCACGCCGATCTCGCGCGTGCGGTGCACGGCCCACTGGG
+>>747:3:108:8717:20758/2 1811744 1
+AACGCGTCGTCGAGCAGCAACACGGGCCGCTCGAGCGCCAGCGCCCGGGCCAGCGCCACGCGCTGCTTCTGGCCCC
+>>747:3:108:8749:17989/2 1811774 1
+TGATGATGGGGACGCCCGCGTACATGGCGCCCGAGCAGGCCACCGGCCGCGTGAACGACATCGATCACCGCACCGA
+>>747:3:108:8759:9468/2 1811793 1
+GCGCTGGTGGAGCTGGCATGAGCGGCACGGCGGCATGACCGAGGGGCCCGCAGGGAACGCGAAGCGCCGGCGCGC
+>>747:3:108:8785:14434/2 1811822 1
+GGTAGATCCACGAGGGGCGATACCAGCAGCCGGGCACGATGGCGCCGACGAGCGCCAGCCGCTCGACGCGCGAAGG
+>>747:3:108:8793:5225/1 1811828 1
+GCGGCCTCGACGGCGCGGGCACGCCCGGCGCGCACGTGATGAAGCTCAACTACACGAGCCTCCAGCACGCCGTCGT
+>>747:3:108:8793:5225/2 1811829 1
+CGGTCGTCTGGATGTAGCCGAGCCGGGCGCCCGGCGCCGCCCGCCCGAACGCCCACGCCAGCGGGGCGAGCTGGCC
+>>747:3:108:8798:18417/2 1811836 1
+GGAGACGCTGCGCTCGTCAGGGCCACGATATCGAAGCGTGTGCACCATCCGTTCGACGAGCGCCGCCGCGTCGGCA
+>>747:3:108:8810:2821/1 1811847 1
+CGCCAGATATCCGCCGAGGAACAGCGTCGTCGCGACCGAGGAAACGACGATCATGTTGGCGTATTCTGCGAGGAAG
+>>747:3:108:8831:2317/2 1811871 1
+CTTTGGTCCAAACCACCTGACCCTCCGGCGTCCGCGTGAAGAGCCAGAGCGGCGCCGCAGGCAGAGCGAGCGCAGC
+>>747:3:108:8834:7550/1 1811874 1
+CAAAAGGATTTTCTCAGTGTTCTCCGTGTCTCAGTGGCAAAATTTCGTGCACCAAATTAATAATTCGTCACCCAG
+>>747:3:108:8853:15601/1 1811888 1
+ACGCCGACGCCAACGTCCACGCCCTGCAGGCCAGGGGCGGCGCGGCGCTGCCGGCGATCGAGGCGGCGTTTCCCGG
+>>747:3:108:8855:20687/1 1811889 1
+CTACGTCGCCCAGGGAGGCGACGTGGGCGCCGCCGTTACGGACGCGATGGGGCGACATGCGCCCAGGGGTCTGGT
+>>747:3:108:8856:4818/2 1811891 1
+GGCCGGCGAGATGAAGCTCAAGCTGCGCGCCGAGCTCGAGAAGGCGCGCGCGAAGGCCACGTCCGACGTCGAGCGC
+>>747:3:108:8872:4286/1 1811908 1
+TGTCGACGGCGTGCTCGCGGCGGCGGACTTCCTCGCGCGGGGGGCCGGCGTGGGCGCCGAGGCGCTG
+>>747:3:108:8880:3663/2 1811918 1
+GGGCTCCTGATCGCGGGAGCGGCCGCGCAGGATGACCCGCCGCCTCCGCGCCTCGGC
+>>747:3:108:8914:2303/2 1811951 1
+GCTTCGAGTTGCTGTCGCGTCGCGCGCGGCGTCGCCTCGCTGAGGCCAGGG
+>>747:3:108:8920:11713/1 1811958 1
+CGCACTCCGCGCGCCGGATGCTCTCGGCCGCCAGATGAATCGCTGTCAACGACGACGAGCAGGCGGTGTCGATCGC
+>>747:3:108:8931:10563/2 1811970 1
+CCGGCGTCTCGCCGGTGGGCATGCCGCCGGGACGGCGGCGTGACCGGCCGGCCGGAGGCCGGCG
+>>747:3:108:8953:18932/2 1811992 1
+CGCTGCTCAAGGGCTGGCAGATGTCGCCGGCCATGTTCCTGCTGGTGGCGAACGTCATCCTGCTGGTCCTCGGCTG
+>>747:3:108:9010:8236/1 1812039 1
+CCGCGGCCACCTCGCTCACCGCCTGGACGAAGGTGCCGCCCAGCGCCGGCAGGAGCTTGGCCATCAGTTCCGCGCC
+>>747:3:108:9046:9919/1 1812073 1
+CTCGCTCGTGAGCCGCGCGCCCGCCGTGGCCAGCCGCCGCTCGAGCCGCGCGACGTAGTCGGTCG
+>>747:3:108:9062:19343/1 1812092 1
+GAGGCCGTGGAACGCGGCGGCGCGGACCCGTGGGAACAAGTCGAGCAGGCGCGGCGCATCGGCACTCGTCGCTTTG
+>>747:3:108:9096:10193/1 1812133 1
+ATCCCGAACATCGGTCCCAGGCCCTGCGCGGCGGCGAGCACGGCGACGGGCGCGGCCTGCAGG
+>>747:3:108:9103:13945/2 1812136 1
+CGCGACTATATCACAGGCGTCCAGCTAAGAAGGTGACCAAAGGCGCCCGGCGAACGAATTCGCGGCAACACAGGCA
+>>747:3:108:9127:13462/1 1812158 1
+TTCGAGGATCCGAAACACTATTCGGTGGGCGTCAAGCACGTATTGGTCAACGGTCGTCGCGTCGTCGCCGACGGAA
+>>747:3:108:9150:1200/2 1812179 1
+GCTCGGCGCGGGATCGCGCGCCGCGGAACGTCGAGGTCATCGAAGGCCGCGTAGAGGACGTG
+>>747:3:108:9151:5698/1 1812181 1
+GCTCACTGCATCTGGGCTGCAGATGCTCGCCGGCGCCGCGGTCACCCTGGTGGAGGCCATCGTCGTCGGCGAGCCG
+>>747:3:108:9157:19567/1 1812188 1
+ACGCTGGGCACCCACGTGGCGAAGTGGGCGGCCAGCAGCCCGCCCGCCGCCATGGCCCGCCGCCGGGCCG
+>>747:3:108:9210:13188/1 1812233 1
+AGAGCGCCACGCGCGGAGCCGGGGGGGCGCCGGGGGCGGCCGCCGTCTCGGCCGATCGCGCGCGTGACT
+>>747:3:108:9252:6600/1 1812282 1
+GGGCGTGAACGCGCCAGCTGCCGCCGCGCGGCATGCGGCATCGCGCGGATCGTCGAGCGACGACCAGAAGTGCGTG
+>>747:3:108:9304:5043/2 1812331 1
+CGGCTGGCGGCTCCGCGAAGGCCGGCGGGACTACGACCCGCGCACGACCGCGGCGTTCCTGCCGCTCACCGAACCG
+>>747:3:108:9305:7016/1 1812332 1
+CCGCCGGCGTGCTCGCCGCCGCGCTCGCCGGCGCGTTCGTCGCCGCGTTCATTTCGCACCGGCGCGGCATCTACTA
+>>747:3:108:9353:15738/2 1812381 1
+CGGGCGCGCTGTCCGGCGGGATGGCGCGCCGCGTGGCGCTCGCGCCCGCGATCGCGCTCGACCC
+>>747:3:108:9361:14469/1 1812393 1
+GAGTCTCGACCTCGGTCCCGGGCCGCGTCCGCGTCCACGCCGCGAGCTCGGCGTCGAGGACGGCGCGGGGCCGCAG
+>>747:3:108:9365:17277/1 1812397 1
+AGTTGTATGCCGCGGGCAGTCCTGGGGATCCGGATGTCCCCGCGCTCCTTGCGCGGCGCCGCGCGTGGCGCAACCT
+>>747:3:108:9383:15322/1 1812413 1
+CGTCGGTGAGCCCGGTGGCGAGGTCGACGCCGAGCCG
+>>747:3:108:9408:13271/2 1812439 1
+TCCGGTGCGCGACTTTGCCGCGGACCATCCGCCGCGCGCCACCGCCCTCCCCTGCGCGTCAACCAGTGTCCACGTT
+>>747:3:108:9479:17323/1 1812508 1
+CCGACGTCGAGCGCCGCGCGCGGTTCGAGCGCGAGGCCCAGGCCGTGGCGTCGCTGTCGCATCCCAACGTCCTCGC
+>>747:3:108:9480:9641/2 1812509 1
+GCCGCCGACGAACAATGCCATCCGCGGAGTGCCGGCCGGGCGCCAGAGCTCGTAGTC
+>>747:3:108:9489:6362/2 1812517 1
+ACTTCCTGCACGAGCATCCGCGGGCGCCGATCTTCCGCGGCCGCATCTTCTTCCTCGGCGGCAGCACCGACCTGAA
+>>747:3:108:9524:14926/1 1812537 1
+GCCGCCGCTCGGCCACTTCGCGCCCGTCCCGGACGCGCTCGCCGCCGGCATGCGCGCGTCGCAGTTCGCGGCGTTC
+>>747:3:108:9538:20547/2 1812550 1
+CGCCGGTCAGGTGTTGTCCACGTAGATCAGCGCCTCGCGCCGGATGCCGCGCCCGACCAGCCGGGCGAACAGGTCG
+>>747:3:108:9562:13552/2 1812569 1
+TCAGGCCTCCCTCGATCGGCGTCGCCGCCGTCGCGGTCAGGCTCTCGAGATAGGCGAGGTCCTCCGGGGTGAACGG
+>>747:3:108:9568:19080/2 1812571 1
+GGACGCCGACCTAGCCGCGCTGCGCGACGCCGTCCGCGGCAAGCTCAACGTCGAGATGGCGGCGACGGAAGAGATG
+>>747:3:108:9570:3743/2 1812572 1
+GCGGACATCCTGAGCCTGGGCGAGCTCGCCGCCTACGCGAACGCGCGGCAGAACGGCGACCGGGGGTTCTTCTCCG
+>>747:3:108:9598:17972/1 1812603 1
+GTCGCCGAGAGCGCGCGCTCGGCGGCGCTGGCGGTGCGCCTGGCCTTCCCCGTCATAGCCGCGGTC
+>>747:3:108:9603:10686/2 1812609 1
+CGAGCACGACGCTGAACGCGCCCGCGCTGCCGCACAACACTGCGTGGAGCCGCGAGCGACGGCGCGCCGACGCGCC
+>>747:3:108:9608:12679/2 1812614 1
+GCGCCTTCGAACGGCGCGTGCGGACCATCGTCGATGGGGTCCGGACGGGCGGCGACCGCGCGCTCGTTCGCTACGC
+>>747:3:108:9621:8175/2 1812623 1
+AAGCGTCCGGAATTCGGCGCCTTTATACTGGAGGAGCATCACGCGGGGAAGCTCGACGCGCCGTCGGGCACCGCGG
+>>747:3:108:9652:18562/1 1812660 1
+GACCTCGATCGCCGGCGCGCTGCTGCTGCTCGCGCTCGGCGTCGGCCTGCGGCTCGCGAC
+>>747:3:108:9681:21193/2 1812682 1
+TTCCGTCACGGCGGCCAGCTCGAATGCGGGATTGCCGCGAATCGCCGGAACAAACGCCCAGCCGGCCGCGCCCATG
+>>747:3:108:9688:15589/2 1812685 1
+TCGGATAATCGGACTTCGCGACTGGGTCGGGAAGGTGGGAGCTGCCAGGGTGCGCCGCGACCTCGACTTCGCTCGC
+>>747:3:108:9737:11525/2 1812731 1
+TGTTTCATCGCCGACTTTCACTGTCATCTGCAGCCGCGCGCGGCCGATGGCTCTTCCAGCCGCTTCGAAACGCGAC
+>>747:3:108:9749:19927/2 1812737 1
+GCGTGGCGCAGAAGTCGGCGGTCGCGAGGCGCTGGCGGTCGGGCGACAGCGCGGGCTCGGAGGGCAG
+>>747:3:108:9757:2972/1 1812743 1
+GGCCCCGGCTCGTTCACGGGGATCCGCATCGGCCTGGGGACCGTGCGCGGGCTCGCCCTGGCCGCGGAGCG
+>>747:3:108:9804:3715/2 1812789 1
+CTTCAGGTCGGCCGGTGTCGCGGGAACGAACGGCGCCGCCGGCGTGCCGGTCCAGCGATGAAGCGTGACTTCGCCG
+>>747:3:108:9814:11586/2 1812807 1
+CGTGTGCGTCCCGCGTCTGCGCGCCGCCTTGTGCAGTGTGAAGACCTTTCGTTATCGTCAGGGTAAGAAAATCCTC
+>>747:3:108:9841:10842/2 1812829 1
+GCAGCCCCGCACCGCGACGATCGAGCGCGTGTGGCTCGACGGCGCGCGCGCCCGCGCGGGCAGGACCGTTCCGTTG
+>>747:3:108:9877:14186/2 1812864 1
+CGAGAACCTGCGCGATTGGACCATTTCACGCCAGCTCTGGTGGGGACATCAGATCCCGGCATGGTACACAGCGGAC
+>>747:3:108:9884:8455/1 1812874 1
+TCGCGCACGCGGAGCAGCTCGCGCGGCGCGCCGGCGCCGCCCCAGACCATCAGCGTTCTCGCCTGCCCCACCAG
+>>747:3:108:9944:11989/1 1812933 1
+AAATGCAGGAGACCGCAGTCAAACGCCGCGCGCTCGCGCAGGCCCGCGAGCTCGCGCGCGCCGGCCGCTACGACGA
+>>747:3:108:9948:7417/2 1812935 1
+ACCGAGCGGACGAAGGCCTGGCCCACCAGCACGACGGCGGCCGCGAGTACGGCGGCGGCGAAGAGCAGCAAGGCCG
+>>747:3:108:9951:16717/2 1812943 1
+GACCCGGCCGCCATCCGACGTCGGGCGCGATCTTCCTCTATTTCGAGGGACCCGATGGAATGGTGTACGAGTATTC
+>>747:3:108:9956:9607/1 1812949 1
+AGCCGTGCCACGTCCTCGGCGTAGTGCGTCACCCGGTGCGGCGCGCGCCCGGCGGCGGCGGTCCGGAGCACTTCGG
+>>747:3:108:9959:9401/2 1812952 1
+CGTGACCGGGCCGCGCGGGCCCGGCGCCCAGCCGACGTTGACGCCCGTCTCGGGCACGCCGAGCAGGGCGAAGCCG
+>>747:3:108:9995:17969/1 1812996 1
+CCAGATGCGACTGCAAGGGCGCCGCGGGCTTCGCCGGGCGCGCCGCGCGCGTGCGCGATGCACTCCTGCCTGACCC
+>>747:3:108:10019:8221/1 1813028 1
+CTTCTTCACCGACGCGACGAAGGCGAAGGCGCACATCGACGCCGGCGCTAAGTACGTGATCATCTCGGCGCCGGCG
+>>747:3:108:10048:1995/2 1813043 1
+ACCAGGCGGGCGACCAGGGCGGCCTCGACGCGGTTCTCGCCGGCCGCCCGGACACCCTCGAGGGTGACGACGACG
+>>747:3:108:10065:6526/2 1813050 1
+GCATCGTTCGACAGCCGCCCGAGCCAGAAGAAGATGCCGCCGGCAACGGCGGCCTTGATCAGCGTGAGGAGCGACA
+>>747:3:108:10072:20196/1 1813058 1
+CAGGGCCGCGTATGAAATCTGAGAAACGTGATTGCGGTCGCCGTCGAGCGAATCCTTCGCGACGACGAATCCGTCT
+>>747:3:108:10091:15552/1 1813075 1
+GATCGCTCGATCCTGCTCGACGACCGGGTCGGCGCCGCCGCTCCGGCGACCGACGGCGG
+>>747:3:108:10101:5455/1 1813082 1
+CGCGTAGCGGGGGAACCAGAATCTGAATCACGTTCAGACGGTAGTAGAGGTCCTCCCGGAAGCTACCCGCGGCGAC
+>>747:3:108:10202:9436/1 1813185 1
+CTTTGCCGTCGCCTGATAGGGCCGCGCGTCCCGCCGAGCGGCGCGTCGTCGTCACGGGCTGCGGGATGGTGAGCCC
+>>747:3:108:10214:19634/2 1813196 1
+CCCGCCCACACTCGGCCGGCGTCGCGGCGCGCCCCCCCGGCC
+>>747:3:108:10227:14165/2 1813210 1
+GAGCCGCAAGCGCGGTCGCGATCTCAGCGGCGGCTCGGAGCGCGGTGGAGACGGTCATGATCCAGTAGACTGCCTC
+>>747:3:108:10242:13774/2 1813221 1
+CAGTTTCCGCGACACGAACTTCGCCGTCGACGGATGCCGCGCCACGATGTCGAGCACCTTCAGCCCGTCCTCGATA
+>>747:3:108:10259:9703/1 1813235 1
+AGCGAAGACGGTGATATTTCTGTTTTACTCGGGGATGGCAAGGGAGGGTTCGTGCGCGCACGCGGTTCGCCATTTC
+>>747:3:108:10322:14559/1 1813312 1
+GCGATCGACCTCGGCGCCGTGTTCGACACGCTGAACCTGCGCGTCGAGAACGCGACGCCGATCCCGGGCTTCCGCC
+>>747:3:108:10331:20043/1 1813319 1
+ATTGCAGCGCATGATCCGGTCGCTACCGCTCTCGGTACTGACACAACTCCAAATAAGTTTTCAGTTGACATTCATC
+>>747:3:108:10359:19556/2 1813340 1
+GTCAGCCTGGAGTAGCCGACGATGTCGATGAACAGGACGTGCGCAATGGCGAGCTCCACCGGCGTTTTGGTCTTCC
+>>747:3:108:10372:13618/1 1813351 1
+CCGGCGCCGATCCGGGCCGCGCGCCGAGCCGGCGCCGTCTGGGCGTCGCGCCGCAG
+>>747:3:108:10379:7736/1 1813357 1
+CGTCCTGGCGCACGCCGCGATCGCCGGTCCCGCGACGTTCGCGCAACGCGCGTTGCATGCGCGCTGCGAGATCCGC
+>>747:3:108:10393:12041/2 1813377 1
+GCCTTGTCGGCCATGAAATCGCCGGCCGCGACGATCGGCTGCTCGGCACGATCCTCGGCGCCGGCGTCGG
+>>747:3:108:10416:13047/1 1813395 1
+CCGCGCCGCATCGTCCAGCTCGCCCAGCAGGCCGTCGCGGTCGCCACCGTGGCCGGCGCGGGCCTGCCC
+>>747:3:108:10434:12899/2 1813408 1
+AGACGCCCTGACTGAAGATTTGCTCAATCGTCCGGGGGCGGTCCGCGTTGCCCGGTTCGGCGTCAGAGCCGCCAGG
+>>747:3:108:10453:8446/1 1813425 1
+CTCGACGACGCCGAACGCATGCAGCGCGAGCTCGCGGCGGAAACCGAGTCCGCCGGCGCGCCCGATCCCTATGTCT
+>>747:3:108:10496:9077/1 1813464 1
+GGTACGGCTTCACGCGCGAGGAAGCCGACGCGCTCGCGGCGCCGCTGCCGGCGTGGACGCCGCACGGGCTGTAC
+>>747:3:108:10518:3268/2 1813481 1
+GCGGCCGTAGCCTGAGCACTGGCGAACTGACCGGCCTGGTCAACAAGGACGCCGGCGTGGTGATCGACATTCGTCC
+>>747:3:108:10557:19121/2 1813528 1
+TCGGATGGACGGTCACGCGGATCGACGCCGGCGCCGGGAGCGAGGTCGCCGAGGCAATCGAGTCGCGCGCGGCGCG
+>>747:3:108:10568:21084/1 1813544 1
+GCGGTGACGGCCGCCTGCGATCCAGCCCTGCGCCAGCGCGACCGCGCCCGCGGCCCCGAGCACCAGCAACACGA
+>>747:3:108:10586:14179/2 1813559 1
+GCGCCATTCCGCGTCGCTGAGTTCGACGTGATGTACGGCGAGGGCATCAGCCGTGAGGGCGGGCTGCTCGACGTCG
+>>747:3:108:10612:3808/2 1813592 1
+GCTCGCGCTGCGGCGCGGCGCGCGGGTCGCGGCGCCAGCCGGGTGCGTG
+>>747:3:108:10643:5898/2 1813622 1
+GATCTCGATCTTGCCCCTCTCGCCGATGAAGACCGCGCCGCCGTGCGGCCCCTGCTCGAGCTCGAGCCTGAGATCG
+>>747:3:108:10660:10958/2 1813634 1
+GTCCCTGCTGCGACCGACCGCCGGACGCGTCGTCGTCGCCGGCTTCGACCCCGCC
+>>747:3:108:10665:9655/1 1813640 1
+CGCAGCAGCGAGAAGATCGCCGCGCCGCGCCGCGCCGCCTCGTCGAGGAACTCCTTGGCGCGCTCCCAGCCTGCAC
+>>747:3:108:10672:14707/2 1813650 1
+GTCACCATGCGCACCCGGGGCGCGGTCGAGCGCCTGGCCCCGGCCGGCTCGTCCAGTCGGGCCGTGCTGCGCC
+>>747:3:108:10711:18473/1 1813691 1
+TCGCAGATGCGGATGCCGCGGCGCCCAATCTTGTCCTCGTAGGCCGGACCGATACCGCGTGACGTGGTGCCGATCT
+>>747:3:108:10711:5284/1 1813693 1
+TTTACGATTCGCTTCTCCCGCCTGAGGTTCTGCGACAAGGCGTCGCGGCGCCGCTCCCGAAGGGCCATGTGGTCTT
+>>747:3:108:10739:15468/1 1813714 1
+GCGGTGGTGGACGATCGGCGCCGCCGTCGCCGCGAGCACTTCCGGCGGGACCGGCGTCGGCCCGG
+>>747:3:108:10758:8438/2 1813730 1
+CGGTCACGAGCCCGAACGCGGCGAGAATGTCGAACGCGAGAAGTGGCACGTCGGCACGGATCGCGCAGAACGCCGC
+>>747:3:108:10775:18329/1 1813745 1
+CCGGGAGCGTCCGCCGAGCGGGCGCGCGCGCTCGAATGGCTCC
+>>747:3:108:10775:17466/2 1813746 1
+TGACACCGGCGCGCACGAGCCGCTCGGCCTCGCCCATGACGTCGCCGATCGGGCGGCTCGCGAGATCGCCGCGC
+>>747:3:108:10792:16364/2 1813761 1
+CGAAGTCCGCGTAGCCCCTCAGGACCCGACCATCCGCGTACCGGGCGACGACGCGACCCGGGCTCCGGCTGACCCA
+>>747:3:108:10797:7653/2 1813772 1
+GAACAGGCAAGCCGGTCGAGGCGACGCCGCGCACGACAAGCGCCGTGATCTCTTCGTCCGACGAAAACCCTGGCCG
+>>747:3:108:10818:20273/2 1813792 1
+TCAATCTCGGCATCCCGGCCGCGGTGCTGAGCCCGGCGATCTTCGACATTGCGCGTCGCAACGGGCGTGACGTTCC
+>>747:3:108:10861:7773/1 1813840 1
+GGCGAATCCGTCGGCGGCCACGCGATCGCGCGCACCAGCCCGGCGGCGCCGGACGCGGCCC
+>>747:3:108:10881:1222/1 1813862 1
+CACCGCCCACCGGGACCCGCATCGCGCGGTGCGTAAGGGCCGCGCGCGGCGCGTTGCCGGGCGCGGGG
+>>747:3:108:10888:3864/2 1813865 1
+CACCTCGGTGGCGAACTCCTTCGCCGCGCGAATACTGCGCCGGGCCGGGTCGTAGAGATGGGCCCACGGG
+>>747:3:108:10890:11623/2 1813870 1
+GATGCGGTCCGGCGCGAGATCGACCACGCGCACGCGCTGCGCGCCGCGCTCCGCCACGCCGATCGTGAGCGCGAGC
+>>747:3:108:10899:10725/1 1813884 1
+AATCAGGTACTACCGCCGCCGCCGAGCGAGTGATCAGCGACGAATGTCCGGAATCGAAGCCCTCACCGGGGAACGG
+>>747:3:108:10929:5227/2 1813918 1
+AAGGCGATCGGGCCGAGGGCGGGCTCGCCGACGGGCGCGCCCGCGAGGGTCAGCGTGAACCCCTTCGCGAGCGGC
+>>747:3:108:10942:12968/2 1813937 1
+GATCGAGCCGCGCCTGGCGGCGGGCCGTCTCGCCCTCACGCCGCAGCCCCAC
+>>747:3:108:10955:5646/1 1813950 1
+GACGTCGCGGTACCCGACCGCGCAGAGCATCAGCGTGGCGCGTGCGTGCGCCGCGGCCGACGTGATGCTCGAAGTG
+>>747:3:108:10984:17279/1 1813975 1
+TTCTTCGGCGAATCGCGAAAGGTCGATGCTGCGGCGATGCAATCGCGGCGGCGTACCGGTCTTGAGCCGGCCCATC
+>>747:3:108:10991:17641/1 1813980 1
+GTCCCGGTGCCAAAAAATACGCTGGCCAGCCGGTGCCGCGGCCCGGGCCTGGCCGTGCAG
+>>747:3:108:11002:12430/2 1813993 1
+CGGGTCCGACGGCGACTCGAGCGCCTCGGCCTGACGGGCGCGACGATCAGCGACGAGGACGCCGATCCGCTCGGGG
+>>747:3:108:11009:13087/2 1814005 1
+GCGAGTAAGTAGGTCATGGCCGTGCCATTTTGGCACTCGGCGAATCGGCCGGCCCGGCGGATCGGGTGCCAAGCC
+>>747:3:108:11014:18166/2 1814014 1
+CTGGCGCGACCGCCGACGGGCACGCCGTGTCGATCCTCGCCAACGTCCAAGACGGTGCCGCCGCCCGCGCCGCCAG
+>>747:3:108:11037:10003/2 1814044 1
+GCCGCGTCGTCGGCCGGAATCACGCCGCCGCCGAACACCGCGATGTCGCCGGCTCCGCACTCGCGCAGTAGTTCAA
+>>747:3:108:11080:10191/2 1814090 1
+CGTCGGGAAGGGCGTGACCATCTCGGGCGTGCTCCTGGACGAGGGCGGCGCCGCCATCACGCAGGGCTGGGTGTAC
+>>747:3:108:11086:9905/2 1814098 1
+CGCCTCCCCGCCGAGGAGCAGCAGGCGCCGCTGGCCGGCGCGGCCGGTGGCGAGGAACGACTCGAGGTTCTGGTCG
+>>747:3:108:11087:13290/1 1814099 1
+GCGGCGGCATTGTGGGTGTGATCGGACCGAACGGAGCCGGCAAGACGACGCTGTTCAGGATGATCACGGG
+>>747:3:108:11088:10224/2 1814101 1
+GCCGGACAGCGCGCCGGCCCCGTCGGCGCGTTGTACGGAGCCAACCGGCCCCACCAACAGAGAGACAGG
+>>747:3:108:11103:9433/2 1814113 1
+GACATGATGTGCCATTCGGCGCTCGTCGTGCGACACCTGCTCACCAAGCCGGGCGCGCCGCGCAATTCGGTGAAGC
+>>747:3:108:11135:11830/2 1814138 1
+CTCGGGCCGATCCTCGACGATCGCGCCGACATCGTCGTCGG
+>>747:3:108:11184:4069/1 1814207 1
+CACCTCGGAGATCAGCGCGCGATCCACGTCGGCCAGATAGGCGGAGATCAGCGCGGTTTCGCCGGAGTTGCG
+>>747:3:108:11226:10765/2 1814252 1
+GTAGTGCGTGGCGTCGGCGACGACCGATCCGCCGCCCGCTCCCGTCGGCCGGGCGTAGCCGCCGAAGTCCTTGAAG
+>>747:3:108:11300:10146/2 1814327 1
+CGTTAGAAAAACATCCCAAGTAGGGGCAGGCTTCAGCCTGCGGCGAGCTTTAGCTCGCCGCGTTGGG
+>>747:3:108:11337:5797/1 1814370 1
+GCTGATGGCGATTTCGATGGAACACGCCGTGCACGCGCTGCCGTGGCGCGAGCCGCGCCGCGGCGCGCACGTCGCG
+>>747:3:108:11357:16098/2 1814383 1
+CGGAAGCGGTCGAGCGCGCGCGGACGGCGCGTGAGCATACACGACGATGGCGAGCAGAGACATCAGCAGGGAGGCG
+>>747:3:108:11358:15916/1 1814386 1
+CTTATTCCGGATATCCCGTTCTGCGGGGTATCCCGGAATACTCTCTGCCGCGCGAACCGCAGACACGATTGCCTGC
+>>747:3:108:11374:7871/1 1814403 1
+GCTCGGCGGACTTGGTTTGCTTGGAGGCTGTGGGCGCTTGCCTTGGCAAGCGCCGGCGCCTGCCAAGATTCCCCGG
+>>747:3:108:11394:11589/1 1814427 1
+GTGAATGCTGCCACCATGAGAATGCCGATGCTGGCGGCGACGGCAAGTCGCGGCATCATCCCGTTCCATCGTGTG
+>>747:3:108:11468:16904/1 1814519 1
+GACCGTCAGCGACGGCGCCGCCTCCGCCACGGCCAGCAAGGCCGTCACCGTCGCCGCCGCGGCATCGGGCCCCACC
+>>747:3:108:11472:17235/1 1814525 1
+CGCCACGCGGCGCAGGTGCACTTCGTGGGCATCGGCGGCATCGGCATGAGCGGGATCGCCGAGGGGCTCATCAACC
+>>747:3:108:11478:12239/1 1814529 1
+GGCCGTCGAGCGGGCGATGGCGCACTGAGGAAGCTTCTTCTCGTTCTGCTCGTCGCGTTCGCCGCGGCGACCGCCT
+>>747:3:108:11532:16715/1 1814601 1
+CGGAGCATCGAACTCGCCGTCGCCGACCCCGGCGCCGCCGCCCGCCTTCTCCCAGCTGAACTCGTGGTTAAAACCA
+>>747:3:108:11595:8335/1 1814682 1
+GTTGGCTCGACCATCATCGTGCCCGCGACCGGCCAGCTCAATGTCGGCGCGTGAAAACCGTAGTCCATCAGCCGTT
+>>747:3:108:11611:3692/1 1814697 1
+AGGGTACGAGTGGAATAGCGCTGACCGCCGCGCGGTCCAGGCCGCAAACCTTCAGCGTCAGATACAACACGATCAT
+>>747:3:108:11639:6058/1 1814732 1
+GAGGCGTGACCGCGGCGCGGCGGTGCGGGTCGCGATCGGCGCGGCGACGCCGTCGCCGTC
+>>747:3:108:11647:9793/1 1814739 1
+ACGCATCGGGCGCGAGCTCGCGCAGCGCCAGCTCAACCGCCTGCGCGGCGCGCAGATGTCCCGCCCCGACCGACGC
+>>747:3:108:11651:7021/2 1814749 1
+CAGCGGCACGCTGCGCTCCAGGACGATCAGCGCGCCGTGCCGGTCCTGCGCCAGCTGCCGCGCCGCCAGCGAGACG
+>>747:3:108:11657:13418/2 1814761 1
+GCGCACGAGCAGCACGCCCGCCGTGACCGCCAGCACGCCGGCCGCCTCGCCGGCCGACAGCACCGCGCCGAGCGCC
+>>747:3:108:11746:14551/2 1814851 1
+GCGAGACACCGGCAACGTCGCGCCACGTCTGGCCGTCGCCTTCGATCCCACGCGCAGCAGCCGGACGATCCTCCGC
+>>747:3:108:11764:10232/1 1814865 1
+GGGCGACACGAAGCGCAGCACGTCGGCGCCCCAGAAGCTCATCGAGCGCGGAAACGCCGCCGCCGCGAAGGCCCCC
+>>747:3:108:11775:18153/1 1814878 1
+GCTCGACCGCGAGCAGGGCGAGCTGGAAATCCAGATCGCCCAAGTGCAGCAAGAGCGCGGCGGCATCGAGGCCGAG
+>>747:3:108:11797:20407/2 1814889 1
+TCCGAAGCCTCGGCCGGGTCGGCCTCGTTCGGGCGGCGATCTCGTTCGAGAGCGAGCGCGGCGTCCCCTTCGCGC
+>>747:3:108:11817:13715/2 1814908 1
+CGACCGACAGGTCCGGCATGAGGATCGCCGCCTCGTCGTCGTCGGCGCCGGCGCCGAGGTACGGCCAGATGCCCCA
+>>747:3:108:11848:21196/1 1814929 1
+GGCGGCCGCGCGAGCGGGCACCTCACCTTGCGCCGCGGCGCGGATGGGATTGCGGCGCGCGCGAAATTCTCGCTGT
+>>747:3:108:11900:3047/2 1815003 1
+ACGCTCAGCGCGACCGTCACCGCGCTCGCCGCGATGCTCGCCCACGCGTGCTTCATCG
+>>747:3:108:11942:5767/1 1815052 1
+TGGTCGGCGATTTCGCGACCGGGCTCTACGGCGCGCCGATCACTGCGGCGACGGTGACCGCCGATCCGACGCGATT
+>>747:3:108:11943:3505/2 1815054 1
+GAGGCGAGCTGGCCGGGCAACGTCCGCCAGCTGCGCAACGTCGTCGAGGCCGGCGTCATCCGGG
+>>747:3:108:11992:8980/1 1815105 1
+GCGCAGACGTCTTCGCCGCCGCGATGCGCGCGCTCGTGTCGCGCCTCCTGAGCGAGCCGGTCCTGCC
+>>747:3:108:11998:11640/1 1815110 1
+CCGATCAGCTTGAAGATCCTGAGCACGTCGAGTCTCTCGCGGCGTTCGGTTCGCCGCGTGGCCAAATCTTCTGGGC
+>>747:3:108:12018:14745/1 1815127 1
+CGCCGCGCTCGTCGCGGCGATCGCCTACGTCGCGCCGCCGCCGCGTGCCGAGCTCCAGCCAGGCTGGTGCCCTCCC
+>>747:3:108:12033:5247/1 1815144 1
+CGCATACGCGGCAGTCGTTCGGGGTCGAGGACGTCAGTCCATATCTCCCGTCAGACGAGGCCGCGCGGCTCACCGC
+>>747:3:108:12035:11270/2 1815149 1
+GCCCTGGTCGATCTCGCGGTCGGAGGTCTTCGCGAGCTCGATGCGGCGCAGCGCCGCGCGCTCAACATCTGACGTC
+>>747:3:108:12036:19408/2 1815150 1
+GCTCCGCGCCGCCGCGCCCTCCGCGGTCGTGCAGGACGCCAAGGCGGAGCTGGAGAAGAAGCTCGCCGCGATCGAC
+>>747:3:108:12048:9582/1 1815163 1
+TCGCGCGCGCCGCGCGGCGCCGCGTCTCACTCCACGATGATCTTCCGCACCGCA
+>>747:3:108:12074:17539/2 1815182 1
+TGGCCGTACGCGGCGCGGACGTCGACGCCCTTGTGAAACCGCCCTTCACCGGTGAGGGGATCGGCGCGCCAGCCAA
+>>747:3:108:12079:13847/2 1815185 1
+CGGCATCGCTGGTCACATTCGGGCGCGATTCATAAATGATGCCGATTACGCCGATCGGCACCCGCACCTTGCTGAT
+>>747:3:108:12085:19276/1 1815199 1
+ACCGCAAGATGCGCATCGCCGAAGCGCTGGCGCGCGCCGAGAGCGACCGCCTGAACCTCATCATCGATTCGGTCGC
+>>747:3:108:12119:12040/1 1815244 1
+CCGAGCCGTCCGCCTGCAGGCCGATCACGCGGCGCTGTCCGCCCGCGGCGATCGCCGCGCCGGTGGCCACCG
+>>747:3:108:12157:17010/2 1815291 1
+CGTCAGCACAGGCGCGGAGATGCCGCTTTTCCACGTCGCGAAGTGGGAGGCCCGA
+>>747:3:108:12168:9552/1 1815303 1
+GCTCGAGTCGAGCATCATCTGCCGGAAGGACGGCGCGACGTCGAGCGGCCTGTGCTCGCCGTGAGCCGCGAGGAAC
+>>747:3:108:12194:1952/2 1815326 1
+GGCGTCGCGCCGCGCGGTGACACTCGGCCTCGACGACGGCGCGCACGCGGAGATCGCCAGCGGG
+>>747:3:108:12225:15998/2 1815364 1
+GATCAGCCGCGGGGTAGGCCGCCGCGTGCCGCGCGGCGCCGTCCAGCGCGGCGCGCCACTCGCGCCGATCGTAGGC
+>>747:3:108:12233:12711/2 1815378 1
+ACGCGCCTTCCGCGACCGCACGCTCGCGCGGGCTCTCGCCTTCGGCGGGCTCGTCGCCTGGCTGTGGCCGCTCGTC
+>>747:3:108:12270:14056/1 1815414 1
+TTCCTCCCCTCTATCGTCATTCCCGCGAAGGCGGGAATCCATCTTCAAATCCAATAGATGCCATGCACATTTCTT
+>>747:3:108:12283:6989/2 1815426 1
+GTGGCAGACGTTCTGGCAGAGAAAACACTCGATGCACTTGCGGAATTCCTGCCCTCGGTCGATGTCTTCCTGCATC
+>>747:3:108:12289:19242/1 1815431 1
+GCTCGAAGACACGAGGCGCCGCGTCGGCCAGCTGCGCGCGTCGATCGCGGCCGGCGAAACCCAGCTCGACGCC
+>>747:3:108:12327:17140/2 1815467 1
+TCTGGCCAACGACGAGGGGACCGCGCGCGGCGCGCTGAGCGCGGCGATCGATCGCGAGCCGGAGCACGGC
+>>747:3:108:12364:19021/1 1815512 1
+GCGACCGGTTCCTGCGAGACGCGTGCGCGGGCGACACCGCCCTGGAGAACGACGTTCGCTCACTCCTGGCCGCTGA
+>>747:3:108:12367:12336/1 1815517 1
+GACCATCCGTGCTGGTGGTCCAATCGATCGACGCGCCAGCGATCGGTTTGCCGCGCGCGTTCGTCAGCCGAATGA
+>>747:3:108:12455:16895/2 1815639 1
+AGCGCATAGCCGCCGCTGTAATCACGCCCTCCGGCGCGCCGCCGATTCCCATGACCGCGTGGACGCCGCTGCCAAC
+>>747:3:108:12530:7755/2 1815704 1
+GGTATTCGATGACGCCGCATGAAGTCCTTCGCAAACCCTTTGCTCGCCTCGAGACGGGACGCCGCTCCAGACGGCC
+>>747:3:108:12562:13535/1 1815730 1
+TAGCGTAATCGCCAGCACCATCGCCTGCGTCGCCGCAACGCCAGAAATCATCATCGCCGCCGACCGGCATGCGATC
+>>747:3:108:12582:1447/1 1815754 1
+GATCCCTCCGTCGATTTCCTGAACCATGGTTCTTTCGGCGCCTGTCCGCGGCCGGTGCTGGCCGCGCAGCAG
+>>747:3:108:12583:18913/2 1815756 1
+GACGGCGTCCCGGCGCGGGCGCTGGTCCGGCCCCGGAGGTGAGCGGCGCGACGATCCGGGCCGTCGCGGTCCACCC
+>>747:3:108:12619:8743/2 1815800 1
+AGGAAGCGCTGGCGCCGGCGGTTCGCTGGCACAGCAAACCAACCCAAGGTCACAG
+>>747:3:108:12623:20089/1 1815806 1
+CCGAGCATGCCACGTCCGGTCCCGGCCGCGAGCCCGCTCCGCTCGGTCAGGGCGCCTGACCGGTAATCGC
+>>747:3:108:12638:20614/1 1815823 1
+CGTGGCGTTCATGCTGCTGATTGGCGCGGTGAATGTCGCGACCTTGCTGCTGGCGCGGGCGGTCGCCCGGCGCCGC
+>>747:3:108:12657:7789/2 1815843 1
+CTCAGCCCCACGGCCGCGATGGTGCTGGCCCTCATGGATGCGCGCCAGGGCGACCTCGGGGGCGCGGCGACGAGCT
+>>747:3:108:12716:5567/1 1815908 1
+GATGAGTGGTAAGGCTTCCCCCGACCGGTTGCTCGTGCGGACCGGCACGCCGGGCGTCTACAAG
+>>747:3:108:12868:11373/2 1816065 1
+CGAGCATGTCGATCGACCCGCGCCGCTGCTCCGCCGCGCGGCGAGCATCCTCAACCCCAACGGGC
+>>747:3:108:12879:18523/1 1816077 1
+GAGAACAATCGTCGCGCGAAGTTCTACCAGCTCACCGCCGCGGGACGCAAGCAGCTCGCGCGCGAAGCCCGCGAC
+>>747:3:108:12890:6030/1 1816084 1
+AACCGCAGGGGACAGAAGTCGCCGGCCGACGCTTGTCAATGCAACCGGTTCAGGTCGGATCGACGACACCCATCCC
+>>747:3:108:12910:12804/2 1816106 1
+CGAGCGATCCGGGATCGTGCGAGCCGCTCTCGCCGGCCGCGACCTCATCCCAGAAGCCCGACTGCGAAACGTCCTC
+>>747:3:108:12989:19228/1 1816190 1
+CCGCCTCTGGGCACGAGCCGGGTGGATGAACGAGCCGTGCAGTTAATGCGCGAGTGGATTGCGCAATTAAAACCCG
+>>747:3:108:13003:12119/2 1816201 1
+CACCGTGCCCGCGCCGGTGGTGTCGCGCGGCGGCAGCTCCTCGCCCGGCGCCGCGG
+>>747:3:108:13016:8208/1 1816212 1
+GCACGCCGCCGACTTCGCCGAGGTGTTCGAGCGCCGCGGCCGCGGATGCGAGCCGCTCGATGTCGCCGAC
+>>747:3:108:13044:10206/2 1816242 1
+GATCGCGAGCGGCTTCTCGACGATGACGTGCTTGCCGTGGCGC
+>>747:3:108:13085:7346/2 1816288 1
+TTACTTCGACAAACACCAGGGTGTCATTGTCGCGGCACACGACGTCTATTTCGCCGCCACTGCGTCCACGGAAGTT
+>>747:3:108:13105:4791/2 1816304 1
+GCGCCACCGTCAGGTAAGTGCCGGCCGCGGCGCCATGCTGCTCCAGTGCCTCCAATGAATAGGCGGAGCAGGGGGG
+>>747:3:108:13110:3979/1 1816309 1
+GCCGGGCAGAGCTACGCCGCGGCCGCGGCCGGCGGCGACCGCGCC
+>>747:3:108:13113:18137/2 1816310 1
+CGGCTGGTCGAAACCGGCTGATTGCGTGAAGCTCAGGTCGAGACCGCCGGTGGCACCGGAGACCTTGGCCAAGTAT
+>>747:3:108:13114:11363/2 1816311 1
+TGTCGATCAGCGAGGTTTCCGCCGCGTCGAGGTTGCCGCGCGTCTTCTCGCTCAGAATGCCGAGGATGTCGATGAT
+>>747:3:108:13118:9137/2 1816313 1
+GATTTCGGGCTCGGTCGCGATGAGATTCAGAAACGTCGTCATCGCCGCTTCCGAATCGAGCATCCCTTCGTCCATG
+>>747:3:108:13120:2671/1 1816315 1
+GGGTGACGAGCATCGCGGCGAAGTAGCCGCGCGGATCGACGTCGAACAGCCAATGTAGGAGCGCGAAAACAGCG
+>>747:3:108:13128:12224/2 1816328 1
+GCTCGACGCGCGTCGCGCGGCGCGCCGGCATCCAGGCCGCCAGCACGGCAACCACGATCATGGCCACTGCGGCAG
+>>747:3:108:13149:5693/2 1816344 1
+GGGCTCCTTCTTCACGACGGGCGCAGGCGGCGGCGCGGGGGCGGAGGAGGCGCGGGTGATGGTCGTCGTCGGGGGG
+>>747:3:108:13156:1975/1 1816351 1
+TGACCCTGCGCGATCGCGGCGTCGACCACGTTGCGATGCAGGAAGCGGGG
+>>747:3:108:13160:16724/1 1816357 1
+TCTCCGCGCACTTCGCAGATCGAACGCCGAACGCCGAACGCCGAACGCCAAACGATGAACAACGAACGGCGAACGG
+>>747:3:108:13176:20258/1 1816378 1
+GCGCTGCGGCTGAAAGCCGGCGTCGGGCTCGCCGGGCCGGGCGCCGAGCCACGCCACGCCACGGGCCACGAATTCG
+>>747:3:108:13206:6098/1 1816409 1
+GCCTCGCGTACCGGCACTCGGAGCTGCGACCGCACGACGTCGTCGCGCGGGTCGAGTTCCGGCTCGAGCCGCGCTC
+>>747:3:108:13211:8911/2 1816414 1
+GCGGTCTTCCGTCAACCCGCGCGTGCCGTCGACGCGGCGCTCGGGATCCAGCGCGCGCTGGTGAAGCGCACGTGGC
+>>747:3:108:13245:2148/2 1816455 1
+TGATGACCGAGTCGGGCTGCGCCCATTCGCGCGCGTGCATACCGGCCACGGCTAGCACCGCCACACGGCC
+>>747:3:108:13275:16498/2 1816486 1
+GGGTGTGGGCCACCCGGCCGGTCGCGAACGTGAGCGCGGCCTCGGCCTGGTTGCCGAAGAAGTGTTGGCGG
+>>747:3:108:13299:16906/2 1816513 1
+CGCCGGCCTGGCGCAAAAGGGCGGCGCGACCTGGAGCCACATCCAGATTGCCAACCGGCCCGAGGCGATCCATACG
+>>747:3:108:13304:14655/1 1816518 1
+CTGCAGAGATCGTTGCCGATTTCCGGTCCCTGCGCTCTGAACGGAGCGGACGCGCGGGTCGAGGGGACCGAAGACG
+>>747:3:108:13325:14099/2 1816550 1
+CCATCACGTGCGCCACCGCATGCCAGCCCCAGCCGTCGCGCGGCTCGAGCTCGACGGCGCGGCGGCCGG
+>>747:3:108:13327:7527/2 1816551 1
+CGATGTTGCCCGCCGTCGTCGCGCGCAGCCCGGCGGCGCCGAGCAGATGCGCCACGAGCGCCG
+>>747:3:108:13335:17788/1 1816562 1
+CGTCTCGGGCGGCGCTAAGCCGCACGTCGCCCTTCGCCGCCATAGTCGCCACGCCGCTGCGCTCGAATAGCGACGG
+>>747:3:108:13336:4037/2 1816563 1
+AACTGGTGTTCTTGCCGGACTGTGGCCGGTATGCGCGCATAACGCAGAATTCTCCCCCGGCGGAGATTCTCCCCGC
+>>747:3:108:13345:12753/2 1816566 1
+CAAGGTGAAGCCTGACGGGAATGTGAAGGTGCTCGACTTCGGTCTGGCGAAGGCTGTCATGGCGGCCGCAA
+>>747:3:108:13384:6107/1 1816621 1
+CACGTTCACGCTGCTCCTCACCGGAGCGACAACACTCGTCTTTGGCGTCGCCCCGGCGGTTCGCGCCGCGCGCGCA
+>>747:3:108:13394:19858/2 1816627 1
+CGTTCAGCGACGACGCGACGGCCGACGCGACGCGGTGGCGCGAGGAGCTGTGGATGCGCCGCGGGCTGAGCACCGA
+>>747:3:108:13394:12121/2 1816629 1
+GATGACGCCTGGGACACCGGCCGATGCGGCCGCGCGGTTTGTCGACCACGTCATTGGGGCGGAGCGTCGATCGAA
+>>747:3:108:13452:17302/2 1816678 1
+CGCCGCGAAAGCACCCGCGTTCGAGACGACGTAGGCGAAGAAGTAGACGATCACGGCGGCGAGCGCGTCGCGTCCG
+>>747:3:108:13457:6928/2 1816681 1
+AGCTGCTCGATCAGCTGGCGCACGCGCGCGACGCGGCCGGGATTGTCGGCGCGCACCAGCACGCTGTTCGAGCGCG
+>>747:3:108:13470:15401/2 1816694 1
+GCAGCTCGGCCTCGACGTCGATCGCGCGACCGCGGTCGACAACATGCGCCGCATCCTCGAGCCGGCGGATGCGAA
+>>747:3:108:13507:11165/1 1816745 1
+AGTACAGACGCGCTGCTCCGGTCAGGATCGCGGCCTCGGCATCCTCGTAATCCGGGTCTGCCTCCAGCGCGGTCTG
+>>747:3:108:13520:7870/1 1816756 1
+GTCGGTGAAATCGCGGCCGGCCAGAAGCCGCATCCCGACCGTCGAGACGTACTGCGGGCTGACGTAGGTGAACTTC
+>>747:3:108:13568:20562/2 1816814 1
+GTCGTAGGCGCGCGCAAAATCGCCGCTTCCAGGGCGCTCGATCTTGATCACGCGCGCGCCGTTGTCGGCCAGATGC
+>>747:3:108:13605:4280/1 1816870 1
+CACGGCAAGCTCGTCTACTTCAAGGCCTACGGCTTCCTCGACAAGGACGCCGGCACGAAGATGACCACCGACGCCA
+>>747:3:108:13615:11630/2 1816879 1
+GCGTTCGCTGAGGATGCGCCCCTCGCTCAGCATGCACGCGCGCTCGATGACGTTGCGCAACTCGCGGATGTTGCCC
+>>747:3:108:13626:20012/2 1816889 1
+TGTCCGTGGGAAAACCCGGGTGCGGCGCGGTGCGTATGTCGACGGCCCTGGGCCGGCGACCGCCCATGTCGACTTC
+>>747:3:108:13654:12957/1 1816924 1
+GGAAGCCGCGGCCAACCCGACGCCGCGCTTCATGAGCGAGGAGATCGCCCGGCAGAGCGTGGACTTCGCCTTCGGC
+>>747:3:108:13676:12798/1 1816948 1
+CTCGGGCTCGAGTTGAGCGCGGCGCCGACAATGGTGGCGCGGCCGGGGCTCCGGGTCGACACGATCGCTGCCGCGG
+>>747:3:108:13684:19111/2 1816956 1
+GTCGTCGTGATCGGCGCCGGCGCGATGGGCGCCGGAATTGCCCAGG
+>>747:3:108:13696:11482/2 1816986 1
+TGGCCCTCAAGGCCCGCGGGGCCGCCACCCGGCGCGCCCGGCACGAGGCCCACGCCGCGCCCCCGCCCCCACCCGC
+>>747:3:108:13754:6878/1 1817044 1
+CCGCCGAAGTGAAGGGCCACGACACGGTGACGATGCCGAGCGCTCCGCGCGCGGCGCTCGACGCCGCAGCAAAGCC
+>>747:3:108:13754:7790/1 1817045 1
+CGATCGGGAAGACCGAGCCACTGGGCAGACCCGCCGTCTGGGCAGTTGTTGCACCCGGACAGTTGTCGGTGCCGAC
+>>747:3:108:13754:5898/1 1817046 1
+ATTCAGCGCATTGATCACGAGCAAGGCATCGATCGGCGCGACGTAGCCGTCGTTGTTCACGTCGATGTAGTTTCGG
+>>747:3:108:13756:2902/2 1817047 1
+CGGCGCCTGGCCCGCGCCGCCGGCGTGCCCGTGGCCGTGCGCTCGCCGTACGACCGCTTCATGCTGTCCTTCCACC
+>>747:3:108:13763:5780/2 1817054 1
+GCGGTGCTGAAGGAGTTCGAGGCCATCTCGAGCCGCGGCGGCGTGCTCGGCGCCATGGAGACCGGCTACCAGCGCG
+>>747:3:108:13765:16800/2 1817055 1
+GCCGACTGTAGCCGCTCAGCGCAATCAGCACGGGCGCGAGGTTGCCGAGCCCCTCGCGAATCTTCATCGCCAATGT
+>>747:3:108:13831:4377/2 1817137 1
+CGCGTCGCCGCGGACCAGCAGAAGGTTCGCGACGTTGAGGCAGGCGATCAGCAAGAGGAAGCCGGCGGCG
+>>747:3:108:13861:3713/1 1817175 1
+GCATGACGGCGGCCGCACGCGCCGCCGCGGTCGACGCCGCGTTCACGCGTCTGTTACGCGACACG
+>>747:3:108:13890:12485/1 1817196 1
+CCGCGGACAAGCTGGACGCCTCGGCGGGACTCGATCGCGCGCTCGACATCGCGACGACCGCGCTG
+>>747:3:108:13891:1883/2 1817198 1
+GCGGTCCATGACGCGCGCGCTCCGGCTGGCAGGCGTCGTCGCGCTCCAGGTCTTGCTCGCCTCC
+>>747:3:108:13914:11631/2 1817222 1
+ACGGACGGGCGAGTGAACCGCCCCCGCGGCGGACCCGACCTCAACCGCCCCGGGGGTTCGTGTCACGGCAGGGG
+>>747:3:108:13938:15696/2 1817247 1
+GACGCGCTCCGCGCGATCGCCGCGCTCCCGCCGCCGGAGTCGCAGCTCGTCGCCTCGGCGCTGCGCGCGGTGCCCG
+>>747:3:108:13941:20573/2 1817250 1
+CGGATCTCAGCAAAGAGGCCGATCTGCGATGAGCGGGCGCGACGCGCGCGCCTGGCTCCTGGCAATCTGCTCCTAT
+>>747:3:108:13959:16194/1 1817285 1
+AACTCGGTTGGCGCGGGTGTGTACGGGATCTTCACGCCGCCGGCGAGTACAGCTTCAACACCGCCTGCTTCTTGGA
+>>747:3:108:14015:18137/1 1817343 1
+GAGATCCACACCCAATGGCCATTCTGGAACGGCGCCCAGCCTGCGGGCACGCGCGATGGCACCCAGACCGTGCCGT
+>>747:3:108:14027:4619/2 1817356 1
+GACGTCCTGCAGCAGCGCGGCAACGGCCGCGGCGCGCCCGAGCGCGGCGCGGACCTGCATCAGGTCATTTCGCTCT
+>>747:3:108:14052:14632/1 1817387 1
+GCCGCGGTGATCATCGACGCGCAGAACAACCCGCGCGGCACGCGCATCTTCGGCCCGGTGGCGCGCGAGCTGCGCG
+>>747:3:108:14057:17596/1 1817397 1
+GGATCGGCGTCTCCGCCGCCCAGGCTGAACCGCCGCCCGATCCGCCATCCGCCGCCGCGGCACCGGTGATCATCCA
+>>747:3:108:14076:17081/1 1817416 1
+ACAGGGACAGGTCACGATGAGGAGCGCGATGGCGTTGTCGAACGCGGCGGCCGGATCGCGGCGCAGCCAGAACAGG
+>>747:3:108:14095:10681/2 1817438 1
+GCGGCTCCGGGTGCTCGAAGCGTCCGCGCGCGCCGAGCGCGATCGCCTGAACCTGATCATCGATTCGGTGGCCGAC
+>>747:3:108:14095:11850/1 1817439 1
+CTTGTAGCGATCGAGGATCGACGCCAGGGCGTAGCCCGCCGTCGCGCCGACCGCCGTGCCGATGATCCCGATGATC
+>>747:3:108:14105:7835/2 1817447 1
+AGGAGGTGCCCATGCGCCTGATCCGACTCTGTTCCGCCCTGCTGCTGCTCGGGCTGGCGGCCTGCTCGACCACCGG
+>>747:3:108:14129:20992/1 1817466 1
+CGCCGGGGACGGTCGAGACCCTCGACGCGGCCGCGTCGACCGCCGGCGTCCGGATGAGGTCGG
+>>747:3:108:14129:19396/2 1817469 1
+TCGTGGACCGCTCACGATCGTGGGCGCCAACGGCGAGGTGCGCGGCGCCGCCTTGAGCG
+>>747:3:108:14136:3968/2 1817474 1
+AAGGACCTCGTCGAGTTCATGGTCTCGGGGCCGGTGCTGGTGCAGGTGCTCGAAGGCGAAAATGCCGTTGCCAGGA
+>>747:3:108:14140:19231/2 1817481 1
+CGCCGGCGTCTACTACTGGTTCCCGAAGATCACCGGACGTCGGCTCGACGAGCGGCTCGG
+>>747:3:108:14162:5628/2 1817504 1
+GAGGGGGGCCGCGCGCTCGCCGCCGCCGCGGCCGCTCTTCGCGGCGAGAGACCCCAGGCGCAGGGTCTCCTTCACG
+>>747:3:108:14169:8518/1 1817508 1
+CGCCGCGTGCATTGGGAACGCAGCGAGCGCGCCCCGCCAGCCAGCGAATCGTCCCGTCCGGCAAGACTACGCGGAA
+>>747:3:108:14178:4776/2 1817516 1
+TCGGCGAGCGCGCGGCCGAGCGGCACGCCCGTCACGCCGGCGGCCCAGATCACGGTGCGTGCCTCGAG
+>>747:3:108:14192:17664/2 1817527 1
+CGACGACCGGGCGCGGCACGCCGGCCGGCGCCACGACGCCGAAGAACACCGCACTCACCATATCCGGCATGCCGAG
+>>747:3:108:14196:8589/1 1817532 1
+GCGGTGAAGCTCGAAGGCGACGCGCTCTCCCGCCTGATCGCGCGCACCGCCTATGCGGCTTCGACCGACGAAGTGC
+>>747:3:108:14253:19584/2 1817593 1
+GACTCTCGCCCTGGGCATCCGCGCCAATAGCGCCGTCTTCTCCGTGATCGATACC
+>>747:3:108:14254:11255/1 1817594 1
+GGTCGTTGCCACCGAGGCGTTCGGCGGCGCGCAGGCCGGCGGCGGCGTCGCCGGCGTAAAAGCGGGGCTCCATGCG
+>>747:3:108:14255:10362/1 1817596 1
+GTGGCCGAGCTGGCGCGCGTCGGTCGCGACGTCGAGTGCGTCGCGCTTGCCCGGGCGGTGCG
+>>747:3:108:14304:7294/2 1817645 1
+AACACCCAATAATCCATTGGCCTTAATTAATCCTAACGATATTGAATCCATCACTGTATTGAAGGATGCCTCTGCA
+>>747:3:108:14305:2730/2 1817648 1
+CCGAGATGAGAACGTCGACGCCGATCTCCTCGATCGCGCGCGCCACCTCGCGATGCGCCTCGTC
+>>747:3:108:14328:9581/2 1817678 1
+ATCGCATCGCTCGCGCGGACGCGTGGCTTCTGCCCATCGGTCCGCCAGACCGAACAGAAGGAGCAATGCTTGGGAC
+>>747:3:108:14335:13455/2 1817685 1
+CGTGTAGCACGTGCGCGAACCACGCCGGCGAGACGACCGCGCCGCCTGGCACGCCCGGCGAATCGAGGACGAGCGC
+>>747:3:108:14346:6400/1 1817696 1
+GGGAGGTCGTCGTTCTTCGTGTGGGACGCCGCCAACTTCCCCGCGCCGCCGATCGCCAAGGTGGCGATCCCC
+>>747:3:108:14408:10207/2 1817771 1
+GATGGCGACGCAGCGCGACCTGTCGCTCGCCTATTCGCCGGGCGTCGCCATCCC
+>>747:3:108:14444:15926/1 1817813 1
+GTGCAGTCGGCCGGCGAAACGCTGCGCGTGCCGGTGGTCTTCGTGCGCGCGCCGCGCCTCACGCTGCGCTTCGACG
+>>747:3:108:14453:6031/1 1817827 1
+GTCTCGGGCACGAAACCGGCGAACACGACCCGGTCGCGCACGCCGAGCGTGTTTGCCTTTTCCTTGAGCCGCGCG
+>>747:3:108:14458:15069/2 1817833 1
+AGGCGATGTCGGCCGTGACCGGCATGGCGGCCGCC
+>>747:3:108:14469:11479/2 1817848 1
+ACCACGCCGCCGGTGGGGGTGATCGGCGCCGACGCCGGATAGATCACCTTCTGATCGGGGTTGCAGGTGACCTCGT
+>>747:3:108:14514:18469/2 1817884 1
+GAGGGACCCGCGCCGCGGCCGCTCGAGCGCCTGCGCATCACCAAGGCGGAGGACGGCCAGCTCGTGATCGACAAGG
+>>747:3:108:14531:14222/1 1817901 1
+TGGCTGGCGGCGGTTGACGCGCTGCTCAGCGCGCGCTCCACCTCGGCGGCATCCTGCTTCAGGGCGTCGCGCGCGG
+>>747:3:108:14558:18452/2 1817930 1
+CGCGCCAGCCGTCGGCGGGGGACCTCGGCCGGGCGGCGCTGACCGCCGCGGGG
+>>747:3:108:14603:12580/1 1817987 1
+CGCGCGAAGAGCTGTGGTGCGTGCTGCGCGACCTGTGGCAACGCCTGCAATTCACGGTCGTTCTGGTCACGCACGA
+>>747:3:108:14608:3883/1 1817992 1
+AGGCGGTGTGATCGGGTGGCGCGGAACGCCACGCGCGATGGGGCCGGCGTCGCCATGGCG
+>>747:3:108:14619:5139/1 1818002 1
+GTGGCGTGTCGTTTCAAGCCCAGGACTCTCATTCCGAGCGCCGTGGCACGGCTGGCGATTGCTCGGCCGATGTCAC
+>>747:3:108:14688:7725/1 1818066 1
+GCGTCACCGTCCGCGACGTCGACGGCGCCGCCTCGACCAGCGAGCTCACCGTCATCGTCTACCCGCCCGCCCCGA
+>>747:3:108:14715:15492/1 1818092 1
+GCCCGCCGCGCTTCTCAGCCGCCGCCGCTTTATAGCGGGCACGTTGGGGCTCACCGCCAATATCACGCTCGGCGGC
+>>747:3:108:14739:4401/1 1818116 1
+CGCCCTTGGATCGAGCCGCCTTCTCGAAATAGTTCCGGAACTGGCGCTCGAGCACGCCGTAGATGCGGCGCGCCTT
+>>747:3:108:14746:6583/1 1818119 1
+AAGTGGGCGATCGACGGCGAGCCCGACCGCCGCGCCGACTACCAGATCTGGTGCGGCCCGGCGATGGGCGCCTTCA
+>>747:3:108:14766:7209/2 1818146 1
+TCACGTCGAGAATGCGGGCCAGCGTGCTGACCATTAGCGTCTTGGCGAGGCCGGGAACCCCTTCGAGCAAGCAGTG
+>>747:3:108:14778:11616/2 1818152 1
+CCGCGGTCACAATTACCCGCTTCCTGTCCGGCTGGCCTCGTGGTCTCGCCGGCCATCTGCGGACGCTCCC
+>>747:3:108:14790:18777/2 1818160 1
+TGCGGGCGCCTGGTTGCGCCTCACGATCTCGCGGCGCTCCTCAACGCTCTCCACTCGCTTGTTTCCGATCGCGTGC
+>>747:3:108:14857:19922/1 1818234 1
+CTCCGGGTGAAAGTGATCCGGGGATCGTTTCGCTGCGCCCGCGCCTCAGGGCGCGGCGGCCTCC
+>>747:3:108:14863:3868/2 1818244 1
+CTCTTTGCAGAGGACGACGTGCGCCGAGCGACGACGCGACGGCCGCTCTCCGCCC
+>>747:3:108:14899:20518/2 1818282 1
+GACGCGTCCCACGATTCGGCGCGTAACCGCGCGGCGTCGCTGATGGGGATGCCCAGGTAGTCACCAAGCTCAGGAC
+>>747:3:108:14943:19838/2 1818332 1
+TCGCGGCCAACGCCATGCACGCGCTCGACGAGCTCGGTGCCGCCGCGACCATCCGTGCGGCGGGGTTTGCGCCCAG
+>>747:3:108:14972:1663/2 1818358 1
+ACGTGATCTGCCTGCTCGGCGGCATCGCAATCGCGCACTCCGCGCCGGAGCGTACGCCGCGCCCGAGG
+>>747:3:108:14974:10125/1 1818359 1
+CTGGCGCGTTCGGCGCGGCCACGCGCGCGACGCGGATATCACCACCC
+>>747:3:108:14978:15237/2 1818363 1
+CAAGGTGCCGATCGCGGCGACGACCTGCTCCGCACCTACATCGATGCCTACAAAAAATTGGGTTTCGGTTGGCATA
+>>747:3:108:15003:12166/2 1818379 1
+GACATGTCACTGCGCTCGGTCGAAGGGAACGATCTTCGGGAGCTCCGTCCCTTCGGGAAGGACC
+>>747:3:108:15049:10276/2 1818420 1
+AAACGAATTTCGTCATGAACAACGGCGGCGGCGTGAAGATCGCGCTGATGGGACCCATACGCGCGCGGGTG
+>>747:3:108:15050:12231/2 1818421 1
+GCGCCGTCAACGTCGGCATCATGGAGCAGACCATGGTCGGCGTCGCCGCGGGGTTCGCGATGGAGGGGTTCCTGCC
+>>747:3:108:15052:13771/1 1818423 1
+CGGCGATCAGCTCGTAGCCGCCCTCGCCGCGCGGCCGCACGACGACCGGCTGGAG
+>>747:3:108:15074:16347/2 1818446 1
+TCGCTCCACGTGACCGGCGCGCCGGACATCGCGGCGAGCCCGGCCAGCCTCGACTTCGGCCAGGTGTTCGTGGGGG
+>>747:3:108:15121:19914/1 1818494 1
+AGACGTACCGCCGGGCCGCGCGCGCCGCGCGCGCGCCGTACCCGCCCCCGAACAGGACGGCGTGCACGAGCAGCGG
+>>747:3:108:15132:19311/1 1818507 1
+CTGGACCACCCTGCCCACCGGGCCGGCGACGCTCGCGGCCCGGACGCGCGCCATCATCCTGCCCGTGGCC
+>>747:3:108:15160:8082/1 1818528 1
+CCGGACGCTCGTCGCGATCGTCGAGCAGCGCGTCCAGCCCGCGCTCGCGACAGGCGGCGTAGATCGCCTCGGCAGC
+>>747:3:108:15251:12675/2 1818608 1
+CGCTCAGGCGGGCGTGCCGCCCCGGGACGCGCGCCGGTCCGCGCTGCGCGATTTTGGTCCGGTGACGCGCGTGCG
+>>747:3:108:15253:5082/1 1818610 1
+GGTTCGGCTACGAGGTCATCTGCGTCGAGGGCGGGGACGCGGCGGTCGCGGCGCTGACGGCACC
+>>747:3:108:15263:15051/1 1818623 1
+AGGGCACCTGGGACATCGAGCGAGCGGTGCGCGCGGCCGCCGTGGCCGCGCTGCGCCGC
+>>747:3:108:15266:12661/2 1818626 1
+GACCGCCCCGCCGGCGAGATCCTCGACACCCTGCTGGATCTGGTCCGCGGCCACGGCGGCGGCCGGCCTCTCGCGG
+>>747:3:108:15310:5040/2 1818674 1
+CGTCAGCGGGTCCGGGTTGCTGTCGAGCACGCGCGCCAGCGTGGCCAGCGGCGAGCCCGCCAGGA
+>>747:3:108:15338:19564/1 1818699 1
+GCCGGTCTTCGGGTTCCGGCCCTCGCGCGCCTCGCGCACCTTCACCTGGCAGCTGCCGAA
+>>747:3:108:15375:10017/1 1818736 1
+GCGAAGCCCGGCGGCGGCGCGCGCGAGGCCGCGC
+>>747:3:108:15383:16530/1 1818741 1
+GCGCCGTTCATCGCATCGCCGGCCTGGTAGTGCGAGGTGCGCGCGGTCTCGAGGCGCGCCTCGAGGTGGCGCAG
+>>747:3:108:15391:18278/2 1818749 1
+CGGGCACCGGCGACGGCCAGGCGGACGCCGTCACCCTGAACGGCACCGGCGG
+>>747:3:108:15405:15078/1 1818769 1
+AGGCTTCGATCTGCCAGAGTGCGAGGCGCGCCGCGCGCTCGCGCTCGTCGGCCCTGTTCCAGTCGATGTCAGCCGG
+>>747:3:108:15407:2273/1 1818772 1
+GGGCCTCGACCATCACCCAGCAGGTGGCGCGCGCTCTCCTGCCGGAGGAGATCGGCCACGCGCAGTC
+>>747:3:108:15428:16465/2 1818788 1
+GCTCGCCAGACCGCGAAGGCGCCGATGATCAGAAGGAGACGCTGCTCTGTGATCACAAGTGCGACCGCGATCGCCG
+>>747:3:108:15470:13329/1 1818827 1
+ATCAGAAAGGAATGTCGTCGTCGAAGGATTCGGCGACGCCGGCCGCTTCCGCGCGCGGCGCCGGCTCTTCGCTCCG
+>>747:3:108:15571:17092/2 1818947 1
+GATCTCATTGGTCCTTGGTGTTTGGTCCGTGTGTGCGGACAAACGACAGCGCGGCCGCGGCCGCACGATGGCCGC
+>>747:3:108:15614:11315/2 1819004 1
+GGGCCTGGCTGGAAGAACGCCGCGGCGACGCCGCCAGCGCCGCGAGGTCGACCGAGGAGGCG
+>>747:3:108:15639:6887/2 1819021 1
+CGCATCCGGTGTTCGCGTGTGTCCTCGCGGAAGCCGTCGATGCGCGCGACGCGCGCCGAGGCCGCGACCTCGGCGG
+>>747:3:108:15642:14395/1 1819025 1
+GCGAGCTCAAACGCGTGCTCACACCGGGCGCACGCTCATCGTGTCCCTCGACAACCCCGCGAATCCACTGGTCGCC
+>>747:3:108:15643:18608/2 1819028 1
+GCGCCCGCGCCCGCGAAGCGCTCGCCCGCGCGCCCGGCGCCTTTCCGCCGCTCGCCGCCGTCTAAACAGGCTCTGC
+>>747:3:108:15699:15028/1 1819095 1
+CTCGTGCACCTGGCGCGCTGGGCGCGCCGGAATCCCGCGCTCGCCGCGGCGCTCTCAGCCCTCTTCGTCC
+>>747:3:108:15707:11776/2 1819112 1
+GTACGTGACGGGCCAGGTGTGGTGTGTCGATGGAGGTGTAACGGCATGAGCGCGCGCGACACATCCGCGGAAGTGG
+>>747:3:108:15709:10460/2 1819114 1
+GGCCGCCGCCGGGAGCGCGCTGCTCCTCGCTGCGTGCGGCGACGACAGCCCCGCCGGCCAGGAGGACAC
+>>747:3:108:15754:6270/1 1819148 1
+AGCGCCGCAGGCCGAACAATAGCCGGCGCCGGCAACCGCCGCCGCGCCGCATGTGCCGCAACGGCCGGGCATCGGC
+>>747:3:108:15799:18456/2 1819195 1
+TCGCGCGCGACTTTCTCGGCGCCGATCCCGACGTCGACTACGTCGTCGACACCGCGCTCGGCGCGATGCGCAAGGG
+>>747:3:108:15815:6806/2 1819208 1
+CGAGAAGAGCAGCAGCAGCGCCGTCGCGCCCAGGTAGAAGGCGGCGCCGGCGCGACGCCGCCTCAGCGCGACGCC
+>>747:3:108:15835:5889/2 1819224 1
+TCTTTCATTGCCGTTTCCGTCGGCGCGCCGACTCTCACGACCGCGACGCCACCCGCCAATTTCGCCAAACGCTCC
+>>747:3:108:15849:8364/2 1819248 1
+TCTGGCTCTTCGCGGGGCTGGCGGCGTCGCCGCGCGGGCTCCCGGTCGATTCCGGATCCCCTGGCCGGTG
+>>747:3:108:15930:12183/1 1819335 1
+CGCAACCACAGCCGCAGCCACCGACCGCCGCCATCCCCCCGCCCCCGGTGATCAACGAGGCGCGCCCACCCGGGAA
+>>747:3:108:15952:16228/1 1819368 1
+TGACCGGGACAAGGCGCGTCAGGAGCTCGAGCGCCGCGGCATTACCGTCGACCGAGACTGATCGCGTGGG
+>>747:3:108:15968:12299/2 1819391 1
+TGGCCGTGACGCTGCAGGACAGCGCGCTGGGCGCGCCGCCGCGGCGCGTCGAGTGGCAG
+>>747:3:108:16035:4422/2 1819460 1
+TCGATGAGCCGCTGGTTCGCCGTCAGGGCCGCGTCGATGTCGGGCGTCGGCAGCCGCAGGTTGG
+>>747:3:108:16035:8572/1 1819461 1
+TCCTGGCCGGGCAGCAGGTTGACGGTGAGCGGGACGAGGCGGTGCGCCGAGTCGGCGACCGCGATCGCGCGGTGGC
+>>747:3:108:16035:14803/2 1819463 1
+CAAGTCCGTCGGCTGCTTCGCGCTTGACGGCGCCGGCAACGAGACGTCGCGGCTC
+>>747:3:108:16136:20231/2 1819579 1
+TTGACGCCGGCAGCCGGCGCGACCCGGCGCCGCCGACCGGCCTGGCATCGGCC
+>>747:3:108:16184:13546/2 1819642 1
+CGTTGGCGACCGCGAGGTCGTCGACCCCGGAGAGCCCGAGCGAGGCGAGCATGAGGATGCCGATGCCGGCGCCGAA
+>>747:3:108:16202:14883/2 1819664 1
+AGCGGGTGGACTTCGAGGTGGCGTGCAACTGGAAGGTGTACGTCGACAACTTCCTGGAGGGGTATCACGTCCCCTT
+>>747:3:108:16223:18703/1 1819685 1
+GTTCCAGGCCCGCGCCGGCGGCAAGCCCGGCCGCGCCCCGATGTTCGCCCCGTTCCGGTTGCGG
+>>747:3:108:16268:21216/2 1819725 1
+CGAACTGCCGCATCGTCCACAGCCTCCCGCGGTACATCGACGGGTAGACGCCGCGCGTATACGGGAAGACGCCGGG
+>>747:3:108:16269:18919/1 1819726 1
+CGTCTGCTGGCCGCAGTCCTTCTCCTCGTGTGCGCGGCTGCCTCAGCCGACGATTTTCCGCAGCCGGCGAACCAGG
+>>747:3:108:16278:8725/2 1819738 1
+CCTCAACGTGACGCGGCAGCCCCTGCCAGACGGCGCGGCGCCGCCGCTGGCGCCGCTCGCGCGCTGACGTTTCCCG
+>>747:3:108:16281:2148/1 1819743 1
+GGACCTGCGGATGATGGATGGCTGGACGCGATTCATGGCCGGCCGCGGCATCGACCAGGCGTACAACATGGTCGCC
+>>747:3:108:16292:3954/2 1819756 1
+GCCAGGGCGATCGCCGGCCGATGGCGGATCATCCCCAGGCGATGGCCGGCCTGCG
+>>747:3:108:16301:20748/1 1819770 1
+TCTTGTCGTCGCCGCGCTGATGAGCGCCCTGGCGTTCACCAGCGTCCGCGCAGCGGACCTCACTCCCGGCGAAACC
+>>747:3:108:16325:8362/2 1819788 1
+GCGGCGCGCGGAAGACGTCGCGCGCGCGATCGAGACGACCGTCGCGGCATTCGGCGGCC
+>>747:3:108:16334:14013/1 1819801 1
+TTCCGTCCCCGCTCAGGTCCGCGAGCCCGACCTGCGAGGCGCCCGCGAGCGCGAGGTTGACGGGCGCTCCGAAGCT
+>>747:3:108:16346:14792/2 1819807 1
+CGGATCCCGAGGCCGCGCTGACCGTCGCCGGCCGGGTGCCGACGGCGCGGAGCGACGACGACGGG
+>>747:3:108:16348:9066/1 1819812 1
+AGCCGCTCCTCGCCGATCGGTCGGCCGCACCGATCGCAGCGTCCGTAGGTCCCGTCGTCGAGCTTGGCGAGGGCG
+>>747:3:108:16354:15187/2 1819818 1
+ACAGGTCCGCCCGGCTGTCGATGGCACTGGGGTCGCGCGCTTGCTCCGGCGCCATGTAACCCACCGTGCCCAGCAA
+>>747:3:108:16391:19289/1 1819857 1
+CGCGCTGATCCGCGGCGTCGCGTCGGCCGCGAAGGCGTTTCGGCCATCGATCCGCATCATCGGCGTGGTCGCCGAG
+>>747:3:108:16411:20421/2 1819883 1
+CTCCTGCGCTTCGGCCATCGCATCCGCGGGGGCCGCGGGGACCCCGGGGAGGAAGCACAGGTTGAAGGACATCCCC
+>>747:3:108:16412:10557/2 1819884 1
+GCGCGCGCCGGCGTCAACGTGCAGGTCGACCGCGGCTATGGGTCGGCCGACTCCATCACCAAGGTCGCAA
+>>747:3:108:16509:15749/2 1819984 1
+GACGCGCATCTGGCGGCGTGCTTCGACCGCGATTGCTCCGGTCGCCGCGGTCTTTCGACCTATGCGCGTCTGACCG
+>>747:3:108:16510:12085/1 1819985 1
+CACCAAACCGAAGCGCTGCTCCCAGCCGGTATTGACGAGCGTCGTCAGCGCGGCGGCCTGGTCCGGGTCGTCGAGG
+>>747:3:108:16543:20965/2 1820025 1
+AGATTTACGGCATCACGGGCGCGCCGCTGTCGCACTCGGTCTCGCCGTCGATGCACAACGCGGCGTTT
+>>747:3:108:16544:11360/2 1820026 1
+TTGGACCAGTGCCGGCGGCGTGTCAGTTTCCAGTAATAGCTTGACGAAGACGGCGGCGGACGGTTGGGGCAATGCC
+>>747:3:108:16546:6645/1 1820027 1
+GCGCGGACTCGTGGTCGCGCCGGACGGCTCGATTCCGGTCGAGCTGCATGGCCGCCCAGGCCTTCGCTGCCTCGAG
+>>747:3:108:16555:13643/2 1820038 1
+CTCCGCAGCCTTTGCCTGTGGCGCCGCATTGCCAATCCCGGCGCTGACGTTGACACTGACGTTGACGTTCTGCGCC
+>>747:3:108:16573:16341/2 1820055 1
+GAAGGAGGGTGACGCGGCCGGCCGCGGAGCGCGCCGCCGTGACGCGCGAGCTCGTCGACCGCGTGGCGC
+>>747:3:108:16603:17076/1 1820095 1
+CGGGGGATTTCATGCGATCGCGTGCTCAGGTCCTCGGGAGGAATCCGGGCTGCGCCGGCAATCGGGCTGCCGTCCT
+>>747:3:108:16620:6785/1 1820118 1
+CCCATCGACGCCGCCGGTCGCGATCGTGCGCGGACCCGACGGCGCCGCGAACGTCACGCCGCCGCTGCCG
+>>747:3:108:16630:20887/2 1820127 1
+CGAAAAGGCGGCGATGCGGCGCGAGCGGCGTTTCGGAAGGCGCACCAGAAAGTCTCGCTGGCAGTGATGTTGACGG
+>>747:3:108:16648:19632/1 1820152 1
+TTACGCTCATTGAACTGCTCGTCGTCATCGCCGTAATCGCGATCTTGGCGAGCCTGCTCCTGCCAGCACTTGGCAA
+>>747:3:108:16658:6001/2 1820165 1
+TTGGCGCACCAAACCGAAATCAACGGACGCTGGCGAAGCGGTCGTCGCGCGCCAGAACGCGCCGCTGGAGCGAAAC
+>>747:3:108:16711:13507/2 1820236 1
+TCATGCCGTGCATGGCGCCGAGGACGGCGGCGGCGTTGGCGGCGTTGCAATCGGCGTCGGTGAAGTCGGCGGCTT
+>>747:3:108:16732:5428/2 1820264 1
+CGCGACCGGCAAACCAATGAGAAGAAGAAGGAGAACGAAAAGAACGCTCATACAAGCCAACTTGCGAGCATGACGC
+>>747:3:108:16736:8300/2 1820273 1
+ATGGGCTGGTGTACACGCCAGCGGAGGTCGCGGCGCTCGGCGAGACCGCGCGATCGTTCGGCCTTCGAATGCATAT
+>>747:3:108:16742:4464/2 1820284 1
+GGTGACGATCTCTCCGATCGCGGCCTTCACCAGTGGTGGTCCGCCGAGGAAGATCGTGCCCTGGTTGCG
+>>747:3:108:16808:7405/1 1820362 1
+GCCCCGGCACGATCCAGCTGAGCGGGATGCGACCGTCGGCGAGCGCGAGCGCCTCCGCGCCGTCGCCGTCCTCGT
+>>747:3:108:16874:17430/1 1820437 1
+TTCCCCCAGGATCAGTCCGCCGCCGGCGCGACTGTCCCGATGAAAGGGTTCCAGGCGGCGGCCGATCCAACCGTGC
+>>747:3:108:16935:19896/2 1820507 1
+CCCGGCGCTCGGACGGCTGCTCGACCGGACAGACGATCGGCGCGGCCAGACGGTCGCGGGGCTGACTCACGCCTAC
+>>747:3:108:16958:16011/1 1820541 1
+GATCGCGACGACGCCGCGCTCGCGACGGCGAAGGGGGCACTCGCCGGCGGGACACGGACCTATGCTGTCGAGGTTG
+>>747:3:108:16959:17801/2 1820546 1
+AACCGCGATGACCGGGAAAGACGCACGGCCGCAAGAGATCGGGGTTAAATTCTTAAGGGGTTCATCGTGAGCGGTA
+>>747:3:108:16979:9635/1 1820560 1
+CAGATCGTGACCGGCTGGATCGATCGCCCCGACCGCCACGCGCGCCTGTTCCCCATGGACCTGCGCCCGCAGAGCC
+>>747:3:108:16983:10180/1 1820572 1
+GCGGCACGGCGTGCACTGGCCGCACGACTCCTCGTAGTAGAAGTACGACAGGCGAAGCAGCGAGCGCACCATGCAG
+>>747:3:108:16993:10461/2 1820583 1
+GTCGCGCGAGCGGCGCCACAGCTCCTTCCCGGTCGCGGTGTCGAGACCGACGATGAAGGGCTTGCGGGCCTCGTCG
+>>747:3:108:16994:7182/2 1820584 1
+CCACAGTGAGTTTCGTCTGGCCGGTGTCTACGGAGTCATCGAGCTCGTTCTGCGCCCGTCCTCGTATGCCTGGGCC
+>>747:3:108:17000:11060/2 1820589 1
+CCGAGTAACGAATCGCGGGGTTGCCACATTTTGGGTCCGGGCAGACTGTCGGCGCGGGAGCATTGTGCCCGCAGAT
+>>747:3:108:17013:20157/2 1820605 1
+GCTCCGCGGCGGCGGCGGGAACTTCGGCGTCGTCACGGACTTCACGTTCCGGCTGCATCCCGTGGGCCG
+>>747:3:108:17155:7386/2 1820750 1
+GCTCACCGATCCAGCGCTGGTTTTACTCGGCGGAATCGTTCGCGCGGCGGACTCGCACCCCCGCAATCCGCATCCA
+>>747:3:108:17175:16452/2 1820765 1
+CATCCACAGCCGCTCCAACTCCGTCGCCCGCCGTGCCGTGATCGGCCGGCCGTCCAGGAACCGCTGCAGGTCGTCG
+>>747:3:108:17183:17714/2 1820770 1
+GCTTCATCGATCTTGCCGCGCAGAACGCTGAGAGCCGCTGAGCTGTCCACCCACGCGAGCTGGCGATAAACCAAGC
+>>747:3:108:17201:13508/2 1820797 1
+CGAGGCCGACGACGCCGCCGTGCCGGCGATGCCGTGGCGCCCGTACCGCCCGCCCTCCAAGCGAAAGATCGGGCGG
+>>747:3:108:17222:3797/2 1820816 1
+CGCGGCGCCCGGCTGCGCGATCCGCCCGGCGAGGTCGAACACCGG
+>>747:3:108:17224:16503/2 1820820 1
+CCGCGGCGACGGGCTCGGCGCGGCGATGCGTTGCGCCCAGTCATTGCCGTCCCACTCCCACGTGTCGTCGAGGCGC
+>>747:3:108:17237:20771/1 1820838 1
+GCTCTTGGAGCTGGTGGAGCTCGAGGTGCGGGAGCTGTTGTCGAAGTACCAGTTTCCGGGCGACACGACGCCGATC
+>>747:3:108:17274:4607/1 1820889 1
+TGCGGTTTGTGCGAGCCGGTGCCGGACCGGTGCCGGACCGGGGCCGAGGAAAGTGCCCATTTGCAGCCTGCTTC
+>>747:3:108:17289:16695/2 1820911 1
+AACTTCTGGTGTTTCCCTAACATCTCAACGTACTGCTGGATGCGTCGAGCGCGGGTCTCGGCCTTCTTGGCGGTTT
+>>747:3:108:17325:8703/2 1820948 1
+AGACCAAGCAGGTGGCTGGCAATAGAAGCGATGAGCGGCGCGAGGCCGTGAACGTTCACCTTACGGACGTCGAGCG
+>>747:3:108:17357:7748/1 1820987 1
+CTGGGGAACGCGCTGAAGTTCACCGAGCGCGGCGGCGCGATCCGCGTGCAGGGCGTGCGCGAGGGGCGCGACGGCG
+>>747:3:108:17400:9422/2 1821038 1
+GGAAGGGGCGCCTCCCGGGACGTCCGGGCGGTGATGGCGCGCGAAGGGATCCGGCGCGCTTCGGCGATCGCCTTGT
+>>747:3:108:17415:10427/1 1821053 1
+CGACTCGCGGTCGGGGACGCCCGCCGTGACGGCGGCGCCGCCGAACC
+>>747:3:108:17463:8452/1 1821108 1
+CACGATACCGTGGTGTTGGCCGGGAAGTTGTCGATCACCGGCGCGGTCTCATCATCCACCGTGATCGTCTG
+>>747:3:108:17484:12014/1 1821125 1
+GGCCTCGGGCGGGCGGACCGGCGTGGCCCCGCGGGCGACGGTCGTTTCGAACGTGGCCC
+>>747:3:108:17506:10951/1 1821152 1
+GCGGAGCTGAGGTTCGCCAAGCAGATGGCGGCTTTCCGGTGTCGACGGCGCGGCGATGACCACGTATTCCGCCTCT
+>>747:3:108:17543:12379/1 1821201 1
+GGCTGAACTGCAGATCATTAACTCCATTCAGCAGGGACTCGCCGCTGAGTTGGACTTCCAGGCTATCGTCGATCTG
+>>747:3:108:17558:14108/2 1821222 1
+CATCATCGTGAGCGTGATCGGGAGGAACGCGATCGCGGCCAGGACGCCCGACACGATCAGCCCCTGGTACAGCGCG
+>>747:3:108:17578:12830/1 1821248 1
+TGCTGCCCGCCGCCGCGAAGCCGCCCGAGCCGCCGGCGGC
+>>747:3:108:17579:1418/1 1821249 1
+GGCCGACATGGCCCTGCGTGAGGAGGGTGACGCCGCCGCCGACGTCGTAGCCCAGCGCATTCTTGTCGATGCCGGG
+>>747:3:108:17603:20339/1 1821282 1
+CGCGCGCGCTGACGGCGCCGACCGACGACCGCGCGCTCGCGATGGTGAGAACCGAAGTGGAAACCCTGTGTCGGA
+>>747:3:108:17637:19439/1 1821317 1
+CTCGCGCGATCCGAAGTCCGCGCCGGCGTCGAGTGTCGCTTGCGCCTTCGCAGGAGCCGAAGCGTCGGGACCGTAC
+>>747:3:108:17684:17873/1 1821379 1
+AGGCGGCCAAGCGGCTCGATTTCGAGCGGGCCGCCGAGCTGCGCGACCAGGTCAAGGCGCTCCGGAAGGTCGACC
+>>747:3:108:17706:14108/2 1821394 1
+GCCCACGCGGCCGTCACGTCGGCGCCACGGGCCGCGCAGCGCCACTGGCGCGTCAGTGACCCGACCGATGGCGCGC
+>>747:3:108:17730:8967/2 1821416 1
+CACGCCGTCGCCAACTCCGTGGTGCCGAAGTTCACGGTCGTCATCGGGGGCTCGTTCGGCGCCGGGAACTACGGCA
+>>747:3:108:17775:13900/2 1821470 1
+GTGATCTCGACGAACGCTACCGCGCGCGCATCGCTGCCCGATCCCATCGAATGCTCCTCGTACGACAGGACGTCGA
+>>747:3:108:17807:12893/1 1821516 1
+TCGTCCAGGGAGTGGCCCGGGTTCGCCGGGAGCGCGCGGCGATGGCGCGCGCCGCGCCGAGGTACGC
+>>747:3:108:17831:18428/1 1821552 1
+GCTGGTCGTTGAGCCGGCCGCCCCCCGCGAGCGCGCGCTTGCCGAGCACGCCGCCCGCGAGCGTCGACCC
+>>747:3:108:17886:11874/1 1821624 1
+GGCCCGAGCGCCCGCGCACGGGCAGCGAGGCGGCGGCCGGCGGCGACGCGCTGCTCGACCGGCTGATCCACC
+>>747:3:108:17891:5949/2 1821629 1
+GTCTGGCCCTGCGGCAGATAGGCGACGGTGCGGGCGCGGTCGGGGCGCGGGATCGTCGTGGCGTCGCG
+>>747:3:108:17894:9765/1 1821634 1
+GCCGGAGGCGGGCGAGCGCCGCGACCCGGCGCACCTCGTCACGGG
+>>747:3:108:17917:20627/1 1821671 1
+GAGGCGTATCACGCGGGTGCGGACCATCGTCAAAGGTCAGTGCGATCTCGCGCCGCGTTTCGTCTCCGTGGAACAG
+>>747:3:108:17925:12417/2 1821678 1
+GATGTCGGCTATCCGTCCGATTTCCACACCATGGTCGACGGCCGGCCGGTGCGGGCGCTGCTCGAGCGCCATGCCG
+>>747:3:108:17958:7677/1 1821711 1
+TTCTGTACCACGAAGCGCAGGACGTCCGCCTCCCGCGACCGGGGCCGGCGTCCGCTGGGCTCGGCCGTCCGCCCGA
+>>747:3:108:17960:21199/1 1821713 1
+CAGCGCGCCCTCGCCGCCAAAGCCGGCGTCGCCTTGAGCACCATCTACCTGCTCGAAGCGGGTAAGACCGAGCGC
+>>747:3:108:18041:2882/1 1821778 1
+CCGCAGCCCTCGTCGTCAGCGATCGCGACGCCGATGCCCACCGCGCCCCGATCCCGTTGCTGCTCGCGATCGGCGC
+>>747:3:108:18049:18710/1 1821790 1
+GACCTTCTTCATCCCGTTCGTGCGTTCGCCAATCGGCGGGATGGCGTCGGCGCGCCGCGCGGCGCCCC
+>>747:3:108:18054:4293/1 1821793 1
+GCGTGGTCATCTGGACGACGACCCCGTGGACCATCCCCGGCAATCGTGCCATCGCCTATTCGCCGTC
+>>747:3:108:18055:17133/1 1821801 1
+GGACGAGCCGGAAGAACTCGCGCGTCGCGAGGTAGAACGGGACGTACGGCTGGCGGTATGCGTCCACGACGATGAG
+>>747:3:108:18087:3041/1 1821844 1
+GCGCCCGACGCGACCGTCAATGCCCGGGGCCGGGTCCTGCTCGACGCCGGGTCGTCCGAGAGGTTCACGA
+>>747:3:108:18092:19730/2 1821853 1
+CTTCGGCGGCACGATCCGCGCCGACGCGGCGCCGCGCGGTGCGCGCCTCGTGCTCCGGCTGCGCGCCGCGTG
+>>747:3:108:18098:13758/1 1821858 1
+AGGGTCTGGATCCGCGAAGCGTCGCCGAGCGCCAGCTCCGTCAAGTGGAGGATGGACGGGGCGTTGCCCCAGCG
+>>747:3:108:18101:2444/1 1821861 1
+GATGACGCGCACGGCATCTCGGAGCGCACGCCGGGGGCGCGCTTGCGCCCGACGG
+>>747:3:108:18130:9155/1 1821899 1
+GTAACCCGTCGCAGAACATTATGACTTTTTTCGGGGGAGGAGCGGGAGTGCGGCTCGAGCCGGGGCGTCCTTCGCG
+>>747:3:108:18167:15727/1 1821941 1
+TCGAACACGCGCGTGCCCGACGGCCAATCGAGCCGCAGGGCGCGGGCATCCATCCCGGCCGCGAGGATCACG
+>>747:3:108:18172:5711/2 1821948 1
+GGCGAAGACGGCGGGTGCCGATCACGTCCTCGACCCCGGCGCGGGCGACGTGCGCGAGCAGTTGACGC
+>>747:3:108:18190:9273/1 1821960 1
+CTGCGTCAACTGCGCTTCGGTTTGCCGCCGGTTTCGCACTCTTCAAGCAGCCGAAATACAACTCTGCGACGGATAC
+>>747:3:108:18208:5188/2 1821973 1
+GGAATCCCGATGCGCCAGCCGGCCGTCAGCGCCAGCAGGAACAACACGAGGTGCGAGGCGAAGAACATCGTCACCC
+>>747:3:108:18234:7195/2 1822013 1
+ATGACCTCCGAGCTCAAAAGCCAGCGCGACGAGTTGGTCGGCGCTAACACGGCGCTCGACGAGCGGCGGCGCTTCA
+>>747:3:108:18236:21013/1 1822015 1
+AGTCCTTCGGCGACACGTCGTGCGTCGCAGTACGCGTCGTCTCGCCGAGGACGCCCGCG
+>>747:3:108:18253:19109/1 1822035 1
+CAGCGCGGCCGCGGATTTAGCACCGAGGATCTCGTTCGAGTCGTCAACCGAATCTCCGGGCATTCGTACGAAAGCT
+>>747:3:108:18265:3959/2 1822052 1
+GCGAACCTCGTTCAGCCGCCGCGCCTCCTCAGCCTGCCGACCTCTCTCCTCAAGATATACTTCCACCTCGTCCCGG
+>>747:3:108:18270:17461/1 1822058 1
+CCGCCGGGCTCTCGAGCAGCCAGCGCACGATCGCGACCGCGTCGTCGATATAGATGAAGTCGCGCTTCTGGTCGCC
+>>747:3:108:18321:14810/2 1822118 1
+CCCACGTAGAACGCGCGCGCGACCCGCTCCGCGGCGGCACCCGCCGGCGAGGCAAAACCAATGACCACGAGC
+>>747:3:108:18329:14238/1 1822123 1
+AATTCCGTGCGCAAAGTCGCGGATCGAGTGATCATGCTCTATCCGGCGCCGCGATTAGGAGACGACGAGCCCCAGA
+>>747:3:108:18334:19327/1 1822126 1
+GCCGGAATCTTCGCCGCCACCCGGCCGAACGCGGCGCCGCGATCGAGCGCCCCGCCGCCGACCATGACGAAGTACT
+>>747:3:108:18355:4482/1 1822154 1
+CCGGGGCCGAGGGGGTCGCGGCCGCAGACTTCGATCGAGACGGGCGGCTCGACCTCGCGGTCGCGAG
+>>747:3:108:18366:20585/1 1822168 1
+TTCCGAAATCTGGCCGATGAAGTAGGGCGCGCCGTGAAGTACCGGGCAGCGATCGCCGCGGCCTTGCTGGCCGC
+>>747:3:108:18402:19043/1 1822205 1
+GTGGCGCGCCGGCTGGTGCGCTTCGCCTCCGAGGACGTGGGCAACGCGGACCCCGCCGCCCTGCGCCTCACGCTCG
+>>747:3:108:18412:14052/1 1822213 1
+CATCGCCGGCGCCGAGAAGGTGGGCAAGCACAAGACCTCGATGCTGCAGGACATCGAAGCCGGCCGTGCGC
+>>747:3:108:18424:14136/2 1822225 1
+TTTCACCGACGAGGAATTGCGCGCCGTGGTTGAAACGGCGCGCGACTACGGGTTCAAAGTCGCAG
+>>747:3:108:18447:2895/1 1822249 1
+GATGGCGCGCAGCCCCACCATCGAGGTCAGCGCTGCCTCGAGGTCGTAAGCGTAGTTTTCCG
+>>747:3:108:18480:19178/1 1822282 1
+GGTGGACGCAACGGCGTCCGGGGGACACGCAACGAAGCGCTGATGATCGCGCACGGCGGAAGAGCCGACGCGTAAA
+>>747:3:108:18486:5415/1 1822286 1
+TCACGCTGCTGGGCTTCCTGCGATCCGCGTTCCCGCGCGTGCTCTTCACGCCGCCGTCGACGTTCAAGGCCGGCG
+>>747:3:108:18501:8552/1 1822309 1
+GTCCTTGCCGAGCGACCCACGGCTTTCGCGCTCGGTCGAGGGCGAGCGCGCGCCGGTCGCGAATCCGAACGCCGCC
+>>747:3:108:18532:6883/2 1822327 1
+CCCGCGTGCGTTTCCAGCGAAGCTGCGTACCCACTAGAAGGACGAAAGCGAAGCTTTCGCGCTTAGAAGTAGCTAC
+>>747:3:108:18547:19059/1 1822348 1
+CCGCGTACCACGCGCGCGACGCGCCGGGCCGCCGGATACCGGTGCTCAGCGCGCGAGTTTCCATGCGTACCCCGCG
+>>747:3:108:18579:20392/1 1822390 1
+GCGCTGGCCCTCAGGCGAGCTGCGCGGCGCGAGCGGCGACGCCTCCGACCTCGCGGCGCTGCGCCGGATGGTCGTC
+>>747:3:108:18587:4618/1 1822401 1
+CTCTGACGCCGATCGCGGCGCGCCGGTCGTCGTGCTCAGCGACCAGG
+>>747:3:108:18597:19178/2 1822415 1
+TCGAGCCGCCGGTGTCGACCCCGATCTCGCGCAGGATCTTCACCGACG
+>>747:3:108:18619:8297/2 1822450 1
+CTTGCCGCGGGCGTCGATCTCGGCCGCGCCGCCGACGCGCAGGTTCGGTCCGATCGCCTTGATGTGCT
+>>747:3:108:18649:12332/2 1822466 1
+ATCGGTTGACCAGTCGGTCACGCTGACCAGACTCGCGTCGACTCCGGCGCCGGCAACGCTTGAAGTATTTCTGCAA
+>>747:3:108:18676:15279/2 1822485 1
+AGCGCAGCGCGATCGGCTGAACCTGCCCGGCCCCGTTGGGTGGCGCGCGGCGTTCGGAGGGCGTGCCCTCCTTGAT
+>>747:3:108:18700:18353/2 1822501 1
+CGACGCTCACGGGCGACGTCCGGAGCGCCGCCGTGATCGCAGCGAGCGTCGCCTGGGGATGGGCCGCGAGAAGCG
+>>747:3:108:18738:6221/1 1822548 1
+CGCCGGCTCGCCACGCTTTACGGCGCGCGCCCCGGTACGCTCTCGCCGCTCAAACTTGCC
+>>747:3:108:18771:15717/1 1822581 1
+GCGGCCTTTATGTTCTTTACCGCCGCGATGTCCTCCGGCGCGAGACGGAGGTCGGCGCGATCGCCTTCGAATTCGG
+>>747:3:108:18790:12559/1 1822594 1
+GTTCAACGACCCGGGCTATCCGGGGTACCGCGCCGGCGAGATCGCGCTCGACGCGCCGACGCTTCCGGAGCTGCTG
+>>747:3:108:18808:20325/2 1822616 1
+AGCGGCCCATCGAGGAGTTCCTGCCCGACGGCCTGGCCTGCCCGAAGTGCGGCAACACGACGTTCGAGCGCGAGCA
+>>747:3:108:18833:5436/1 1822641 1
+ATCGGCCTGTTGCGGTCGCGCTGCTGTTGCCGGTCGCCTCCATTGGGCTGCCCCTGCGGTCCCGAAGGCCGCCGCA
+>>747:3:108:18873:2903/1 1822671 1
+TGGCGCGACCGCCGCGCGCCGCCGCGCCCGAGCCGCCCGATCCCG
+>>747:3:108:18894:6410/1 1822696 1
+CCTGAACGGCGAGAAGGTGAAGGTCCGTACCGCGACGGCGCCGAAGTCGATGCGACTGGATTGGACTGACGGGAGC
+>>747:3:109:1151:20993/1 1822730 1
+GCGGCCGGCGTCAACATCACCTACAAGATCCTCTACAATGACGCGGTGGCGATGACCGGCGGCC
+>>747:3:109:1157:4642/1 1822731 1
+CCCTGTCAAGTATCTGAATGCAGAGGCTGCGTGAGGAAAATCGCCGCGGCGTGAGAGAATTCTTCACGTTAGCATT
+>>747:3:109:1239:8371/2 1822769 1
+GGTCCGCTCCGGGTTCTGCCGAACACTCACCGCGGCGGGGTGCTCACCGACGACGAGATTCGAGAACTGGCGACAA
+>>747:3:109:1241:7082/2 1822772 1
+CCGCTCAGCGCGACGCGAAGCCGCGCACCGGGCGGTTCCGTCATCTGGCCGTAGACGAGCGCC
+>>747:3:109:1246:5987/1 1822777 1
+GATGCAAGCGGTGGCGGCGCGCTTTGCGCGCGACCGCGTCGCCGCAAAA
+>>747:3:109:1258:18763/2 1822780 1
+ATCTTCTGAGCCATCCGAACATGCGATTGAAGAACCCGCCGCTTTCGAGGCGCTCGCCGACGCCGCGCTCCAGGC
+>>747:3:109:1286:14803/2 1822815 1
+GTGCCTTGAACCGGATGGCAGGCGCCGCCTGGGCCGCGCTGCCGCCGCTGCTCATGCTCGTCG
+>>747:3:109:1304:16127/2 1822841 1
+CGCTGGTCGTCACCCGCGCCGCCCGCTCGACGTTTGGGTCGGCG
+>>747:3:109:1362:1761/2 1822904 1
+TCGACCATGTGCACCGGGATGCGGATCGTGGGGG
+>>747:3:109:1410:2158/1 1822948 1
+CGACCGCGCCGACGATGCGACCACGGCGCCCGACACCTATAGACCGGTGACGACCCCCG
+>>747:3:109:1497:6730/1 1823043 1
+GTGCGGAGGCCGGCGGCCGAAGCAGCGTGGCGGCCCGGCAGCGCG
+>>747:3:109:1544:8466/2 1823100 1
+GAACTGCGGGTTGATCGCGACCGCGCGTTCGAGCTCCGCGATGCCGGCGCGCAGGTCGCC
+>>747:3:109:1614:18429/2 1823172 1
+GTGGCCGGGGAGCGGTCGGTGCGCGCGACGCTGAGCACGACCGGGACCGTCGGGC
+>>747:3:109:1624:7909/2 1823175 1
+AAGCCTGATCCTTGCGATTGCCGGCGGCGTCGCGGGGCTGGTCCTCAGCACC
+>>747:3:109:1644:14488/2 1823198 1
+GGACCTCTTTTCCCTCGGCCAGCTCCGTGCCGAATCCGACTGGTGTGTAGAACGCCGGGATGCCGGCGCCGCCGG
+>>747:3:109:1661:10818/2 1823214 1
+ACCAGTCGCGGTACTGATGCTCCGCCGCGATCCCGTGCTCGGACGCGACGGCCGCGCGCTCGCGATCGTCCGGCTC
+>>747:3:109:1766:15306/2 1823293 1
+CTGGTGCTGGCCCGGGCGGCACAGCCCGCGGTACCGGCCGGCGCCGCGGCCCGCCTTCTGG
+>>747:3:109:1771:3576/2 1823302 1
+GAGGGCAACGGCCCGGTCAACGCGCTCGACAAGGCGCTGCGCAGCGCGATCACCGGCATCCACCCGCAACTCGCGG
+>>747:3:109:1785:12109/2 1823318 1
+GTCCTCGGAGCTCGTGGCCACCCACAACGTCTACGGGATGATGGTCATCGAGCCGGGCGGGATGCTCACGATCGCC
+>>747:3:109:1844:7757/2 1823362 1
+GTTGCGTCGGACGAGCATGATCTTCACCAAGGCGCCGACGACCGCGACGCCGACGACGGCCCACAGCACTACGGTC
+>>747:3:109:1860:8094/1 1823375 1
+CGTCAACGGCCAGTGGGTGACCGTGCCGCTCGTGAACGACGCGGGCGCGACGGTCACGACGAACACGAACCCGCAC
+>>747:3:109:1882:20599/2 1823391 1
+ACGATGAGCGCGGCGCCGCCGCGCGCCCGTTCGGCGTAAAAGGC
+>>747:3:109:1884:7549/2 1823392 1
+ACGACCACCATCACCTGGCCCTCGTTCGCGGCAACGGCGGCACCGTCGTGGGCATGATCACCCAAGAAGACATTTT
+>>747:3:109:1963:2340/1 1823462 1
+GCTCCCCGCCAAGAAGGACGACCTCGTCTGGATCGCGGCGCGCGATCCTTCGCGACGC
+>>747:3:109:1967:20895/2 1823467 1
+GAGGCCATTGAAACCGCCGGCTATCGCCCCGGCCGCCAGATCGCCATCGCCCTCGACCCCGCCGCTTCGG
+>>747:3:109:1999:17910/1 1823484 1
+CGCCGACGTGGAGCCGCTGCTCGCGGGCCGGCCGTCCGACCTCGCGCGC
+>>747:3:109:2038:12577/2 1823514 1
+AGAACGGCTACCTGATGGCCGTCGCCGACGGCATGGGCGGCGCGCGGGCGGGCGAGGTGGCCAG
+>>747:3:109:2053:18822/2 1823532 1
+CTCCGCGCTGGCGTGCGCGCGGGCCAGCGCTCCGACGGTCTCGCCGGAGAAGGGCGCGGC
+>>747:3:109:2088:1400/2 1823575 1
+GCCCATGTTCGCCCCGCGCCGCACGCCGCCCTGCTTCACGACATCAGTCACCTGATTCACAATGTTCAT
+>>747:3:109:2115:6110/1 1823605 1
+CCGACGGCCGCCGCGCGGCGGGGCGCGCGTACGAG
+>>747:3:109:2120:14409/1 1823606 1
+CCTTGACTGCCTGGGCGGGAACGACCATGTACGCTCGCTCGGGGCGCGCGGCCGCTTCCACCAGCTGCGC
+>>747:3:109:2163:20350/2 1823656 1
+GACTGCGCATCGAGACCTGCCGCGTGCCGTGCGAATTCGGGCGCGCGATCGAGACCGTTGTCGCG
+>>747:3:109:2178:19365/1 1823670 1
+TCGGGCTGTACGGCCGGCCGCGCAGGTAGGCGATCGTTGTGTCGTCGACGGCGATCAGGCCGGCC
+>>747:3:109:2246:17590/2 1823728 1
+CCTGTTTACCGACGAGGAGCGCGCCGCGATCGCGGCGCACGTCCCGTGG
+>>747:3:109:2262:12850/1 1823741 1
+AACCGGTGCTCGTCGCGAGCGAGCGGCCGACCCGTCCCGCTCGCCCGCTCCCACGCG
+>>747:3:109:2285:21069/2 1823760 1
+GCGCAGAGAGACGACGGCGCGGACGCGTCGCGTGCGCGCGCTTCGGCGGAGAG
+>>747:3:109:2288:12377/2 1823764 1
+CTCGGCCGCACCCACAGATCCTTCCCAGTAGCTGGCCCGCGCGCCGAGCGTCGTCGGCGCGTCGGGCTCGGCCGGG
+>>747:3:109:2298:2959/2 1823772 1
+TTTGAATGCCGCGGAGGAAACGGATCGAATCGCGTGCACGATCCGAAGCCAGG
+>>747:3:109:2398:15697/1 1823860 1
+CGCCGTACTGCTTCCACAGTGTTTGCGCGAGCTGCGTGTCGCGCGGCGCCGAGTTGGCCGCGGCAACGAGCTGATC
+>>747:3:109:2412:15975/2 1823877 1
+AAATTGCTGCGTGTGCTCCAGGAACGGGAGTTCGAGCGCGTCGGCGAGTCGACCACGACGAAGGTGGACGTGCGCG
+>>747:3:109:2422:18715/2 1823889 1
+AGGCGACGAGAAAGCTCACCGCGGCCGCCGCGTAGCACGCCCACCCCGTCCAGAACGCCGCGGAAATCGA
+>>747:3:109:2448:14477/1 1823901 1
+GTGACACGGCCGCACCGGGCGGACCGCGGCCGTCAGACGAGGCAGCGGGTCAGCGGTCGACGACTGGCATTTGCG
+>>747:3:109:2511:18888/2 1823946 1
+AGACCGTCCCGAGGCGGCCCGGAAGCCCCCGCCGCCGCCCAGCCCGGAG
+>>747:3:109:2518:8503/1 1823954 1
+CGATCACGGACGGATACGGTACCGCCAAGGTCGGGGGTGTCGTGCTGTCGGGGATCGTGATCGCCCCCGCCGAGCA
+>>747:3:109:2526:17300/2 1823956 1
+ACTCCCAGCGTTGGAACGCGCGGCGCGACGCGGTGGTGAGCGCCTCCGAATGCGGCGTCGTCTCGAGCGCGAC
+>>747:3:109:2539:7860/1 1823975 1
+GCGTCAAGGGCTCGAACCGGCCGCTCGCGCGGGACGCCGCTGCGTTCAGGCAACTGTACGACGACCGG
+>>747:3:109:2547:16990/2 1823984 1
+CTCGGGCAGCCCCGATCTCTGGCTGATGGACGTCAGCCGCTGGACCGCGCCGCCGCCGGCTCACCAGCTCCGCGAG
+>>747:3:109:2576:12204/2 1824013 1
+GTGCTCGCCGGCGCGCGCGCCGGCGCGCCACTCTCGCCGTACCTGCTCCTCGTCTTCGTGCTGCTGCCATGGCTGC
+>>747:3:109:2589:8960/2 1824027 1
+CCGGCGGGCAGCAGCAGCGCATCGCCCTCGCGCGCGCGCTCGTGAACAAGCCTCAGGGGCTGCTCCTGGACGAGCC
+>>747:3:109:2596:6218/2 1824033 1
+GCGGCGGCTGCTGCCTCTTCCGGATTGCTGCCGC
+>>747:3:109:2612:8419/2 1824044 1
+GCGGATGGAACGTCGGCCGCGGCGCCGTCTTCGCCACGTTCGAGTACCGCGACCGCTACCA
+>>747:3:109:2650:11041/1 1824083 1
+ACGGGACGGTCGAGTTCACCGTCGCGGGCGGCGCGCTGGCGCCGCAGATCCCGATCGCGATCCAG
+>>747:3:109:2650:7877/2 1824084 1
+CTGCGGACGTGGCGGATGCACCGGGGCGCCGGGCTCACCGTGCTCTCCGGTTCCCC
+>>747:3:109:2677:17583/1 1824103 1
+GCACCGTCGCGCTCGCCCAATTGCGCCGGCTGCACGATCCGGCCGGCGGCTATGACCCGC
+>>747:3:109:2735:17707/1 1824169 1
+AAAATCTGGGCGCTGTATCAGAACGACGCGCGCGGCCTGGCCGATGAAGCGCTGATCGATGATGTTGGCTTCGCGC
+>>747:3:109:2750:13596/1 1824187 1
+ATCGTGGGTGACGAACAAACAGGTGCCGGCGTAACGCGCGAGAAAATCTTCCAACCATTCGATCGAGCCGGTATCG
+>>747:3:109:2752:5441/2 1824190 1
+GTCGGCCCGTCGGTGAGCTCGGCCCGCCAGATCAGGGTCAGCCGAATCAGTTGAGCCTGTCGCCTGACG
+>>747:3:109:2752:12868/2 1824191 1
+AGTACCCGCTGAACAAGATCGTCGTCTGATGAAGATCATCAACTCGCGCAATGTGAAGGCTGTCGATCGC
+>>747:3:109:2756:8613/1 1824198 1
+CCAGGTTACGCTGCGGATACGCCGCCGCGTACCCCGCCGCGACCAGCAGCTGGTTGCGGTGCCGCAAACGCAGGGC
+>>747:3:109:2792:20574/2 1824236 1
+GCGCGAGCGCGGCGCCCGCGTCCGCCTGGCCGCGTGGACCCGCGATCCC
+>>747:3:109:2822:11643/2 1824257 1
+GTCGCCGGCCTCAACGCGGGTGCCGACGACTACCTCGTGAAGCCGTTCGACCTGGAGGAACTGGTCGCGCGGG
+>>747:3:109:2835:10836/2 1824264 1
+AGTAACGGTTCCCGCCGGCTCGCCGTGCGGCGCGGGCTCCCGGCGCCGAGGGCAGGGCGTGCAGCCGAGCTTGAG
+>>747:3:109:2842:7847/1 1824277 1
+GCGAGGTTGCGGTGCGCCCGCGCGCATCGCGGCGC
+>>747:3:109:2872:17010/1 1824305 1
+CCGCCGAGCTGGAGGACCTCGTGCGCCTCGCCCAGCGCCGCGCCTTCGGCCCCTCGACCGCCGCCCTCGTGCGCGC
+>>747:3:109:2898:6858/2 1824323 1
+GATGCACGCCTGCATGAGCGCGTCACCCACTCCCTGCCCGCGCGCGGCGGGCTCCACCGCGAGCAGTCGAACCTCC
+>>747:3:109:2916:7378/2 1824336 1
+GCCGAGCAACCCTGCATCCTCAACAACAGCAAGCCGTCGCAGGTTCTTCATCGCAGCGGCCGGTTCAACGCCAAGG
+>>747:3:109:2928:14758/2 1824351 1
+CAGTGGCGCCGCGACCGACGAGACGGCGATTCGCGAAGGGCTCGAGGGGAACCTCTGCCGCTGCACCGGGTACCAC
+>>747:3:109:2930:17522/2 1824353 1
+TTCCACACTGGGGTGCCAGGGATAGTCGGGCCGCGCCGGCGCCGGCATCGCGATCATGCCCGGCGCCCGGGG
+>>747:3:109:2986:4466/2 1824406 1
+ATCGGAGGACCCGGCTGCAGAGAAATGCGCAGCATCATCAGGAATGGCGCCGCGGTCGGAATCAGCGACAGGAGGG
+>>747:3:109:3031:16523/1 1824454 1
+GAGGCGGCGACGTCCGCCCGGTCGGGGATCGCCTCGGGGGGCGGGGTGGGCGCGAGGGCGGCCTGGCCC
+>>747:3:109:3071:1410/2 1824492 1
+GAACCGCAACGCGTACTCGGCGGAGTATGGGCGCGCGGGCGGTGCGGTGATCAACGTGGTCACG
+>>747:3:109:3100:7011/2 1824520 1
+GTCCATGTCCGCAAAGGACCGCAGCCGCGCGCCGGCCATGGCGATGCGTTCTTCGAGCATGCGTCGGACCTGCGCG
+>>747:3:109:3109:14575/1 1824529 1
+TCATTGTTTGCCTTGAGCTGCACGCCAAGCGCGGCGAGCTTTTCAGCGCGCAAGAGGAGTTCCGAGGCATCGACCG
+>>747:3:109:3121:18501/1 1824542 1
+AACGCGCTGGCCCGGGCGCGCGGCTGGCGCGCCCAGCTCCAGGGCGGCTGGGACGGCGGC
+>>747:3:109:3158:19414/2 1824573 1
+AATGATCTTTGCGGCTTTCTTTGCTCCTTTGCGCCTTTGCGTGAGATCTGCTTAGGTTTGTATCTCATTCGTTTAT
+>>747:3:109:3193:8393/1 1824604 1
+TGCCCAGACTCGGGCACTCCAGCATTTTTTGCGACCCAGCATATTTGATTAATGTGTCCCGCGTCGTTCGAGG
+>>747:3:109:3198:6772/1 1824610 1
+GGTGCCAGAGCGTCTGCGCCTGCGCGCGCGGCGCCTCTGCCGCCTGTTTCCACCGCTCCTGG
+>>747:3:109:3235:5210/2 1824649 1
+GGCGTGCAGCCCTTCGGCGGCGAGAGCCTCTCGGGCACCGGCCCGAAGG
+>>747:3:109:3237:18740/1 1824652 1
+CGGTAGAACCACTGCAGCTGGAAAATGGGCCGCCGGCCTCGCCGTGACGCCGGCGCCGCGTAGCATCGCTCTATG
+>>747:3:109:3325:19795/1 1824746 1
+CGTGTCGAGGCTCGCGAGCGCGCCGCCGGCCGCGTCGAGCGTG
+>>747:3:109:3330:7136/1 1824752 1
+TGTTCGGCGCCGCGTGAATGATCTTCGCGCCCGCGTCCTGGTGCTGGCCCTTGCCGGCGAAG
+>>747:3:109:3331:6430/2 1824753 1
+GATCGCGATGCCCGGGAACAGCGCGATCCAGGGCGCCTTCTCGGCGTACGACGAGGCCGAGCCTGACAGCATCAGG
+>>747:3:109:3338:6745/1 1824761 1
+GCCGCGCTATCGGGCGGCGAGCGCAACCGGGTGCTGCTGGCGAAGATGCTCAAAGAGACTGCGAACGTGATCCTGT
+>>747:3:109:3340:10747/2 1824765 1
+GCCTCGAGGATCCGCGTCAGCTCGGGCACCGGCGTGGCGCCCGCGGCGGCCTGACCGCCGGTCATCGCCACCGCCG
+>>747:3:109:3352:16053/1 1824784 1
+TCGCCGGCGGCGCCAGCCGCGTCGTCGTCCAGGAAGAAAGCCACCTCTATCAGGACGAGGGCGACTGCG
+>>747:3:109:3421:19287/2 1824840 1
+CGGCTTCTTCGTGATCGGCTTGTCCGGGAACACGCGTACCC
+>>747:3:109:3452:2446/2 1824877 1
+GTTCCCCATGCTGCTGGACCGCGACATCGGCACCGCCGCGGCGATCGCGACTTCGGTGCGTGCAAC
+>>747:3:109:3464:6813/1 1824885 1
+CGAGGAGGCGGTCGGGAACGCGCCGGCGCCGCGGCCTTCGAGGACCACCCGC
+>>747:3:109:3494:1446/1 1824918 1
+ACGCTCGTCGGCGGCACACTGACGCCGAAAAAGGCGGACGAACGAGGCTGGGGGTGGCAGGTCA
+>>747:3:109:3497:9645/2 1824922 1
+TTGCGAACGCGCTCGAGTCCCGCACGCGCTGTCGCCGCGTCCAGGTCCAGCAGCAGTGCGGGGATTCCGCTATTCG
+>>747:3:109:3523:6677/2 1824951 1
+GAGTTCGGCGGCGTCGACATCCTGATCAACAACGCCGGCAAGCACCTCAGTGAATTCGGCCAGCC
+>>747:3:109:3529:14151/2 1824957 1
+CGCTTCGACGAGGCGCGCCGGGTCCGGGTCGACGACGACCTCGCCGCGATCGCCGTCG
+>>747:3:109:3559:9154/2 1824982 1
+GCGCGCGAGTGGATCGCCGGCGCCGAGGCGTCGCTGGTGGACGCCACCAACCCGATG
+>>747:3:109:3609:5340/1 1825034 1
+GAGGATGAACTTGCGCCGCGCGGTGGCGAAATACCGGTAGGCGACGTCGATGG
+>>747:3:109:3621:2864/1 1825045 1
+ACTCGTAAAGCCGGTGCCGCTGAACGTATTGCCCCCGGTCTTCGGGATGATGTTGAAGGCCGGG
+>>747:3:109:3623:15022/1 1825049 1
+GGAGCCGCTGTCTCGACGACCGCGCGCGGCCCGCGAAGAACGCGTGAACGGCATCGCTGATCTCGCCGAGCTGATG
+>>747:3:109:3628:11788/1 1825052 1
+TGGACGACTCGATCTCGGCCGCCGCCGCCGATGGGCCGAAGACGGCCAGCCCAGCGACCCGGAGGGCG
+>>747:3:109:3631:8106/2 1825059 1
+AAAATTCCCTTTTTCGTTTTGGCCTTCCGTGACATCCCGTCATTGGAGCTCATTTCTAGCCTTCACCGACGTACTG
+>>747:3:109:3690:9695/1 1825107 1
+CACGCACATTCCCGTCGCCGTCGAGAACCCGCGCGTCATCGTCGCGCGCACGTTCTCCAAGGCGTACGGCATGGCG
+>>747:3:109:3695:2106/2 1825112 1
+GACGATCTCCACGATGTGGCCGTTCTTGAGACGCGTGCGGAGCGGCACCATCTTGCCGTT
+>>747:3:109:3730:5908/2 1825138 1
+TGCGGGCCGTCTCGCTCGTCGGGCCGGCGTCGACCACGACCATCAGCAGCGCGAACTTACCGGCGG
+>>747:3:109:3734:11618/1 1825142 1
+GAGAGCGTGCGCGAGCTGGCCGAGGCGATCGCGCGGCTCAAGCAG
+>>747:3:109:3782:19779/2 1825186 1
+CCGACGGGCAGCGGTGCCAGCTGTTCCGGCGCGACCGCGAAGCCGTCGGGACGCCACAACGCGTC
+>>747:3:109:3834:20280/2 1825224 1
+ACGGAACGTCGCTCGTCGTCAGCGCGCGCCGGTCGTTCCGAGGCAAGGACGCAGG
+>>747:3:109:3854:4639/1 1825245 1
+TCTTCGTCGACGGCGGCGTTTCGACCACCGGCACGGTCGGCAAGCTCCGGATGAAGGGCAAGGAGGTG
+>>747:3:109:3919:9784/2 1825323 1
+CCGGTGATCGGGGGAGCTGCGGGCCACGACCGGGAGCTCGCCGCGGGCATCCGCACGACGTTGGAGCGGATCAAGG
+>>747:3:109:3928:20129/2 1825337 1
+GCTGATCGGCCCGGCCGGCGCCGGCAAGAGCCTGATCGCGCTGCAGTTTGTCGCCCAGGCGATCCGCGATGGCG
+>>747:3:109:3950:8723/1 1825358 1
+GTCCTTGAGCAATGCCCGGGCCAGCGCAATGCGTTGCTTCTGCCCACCGGAAAGCTTGACCCCCTGGTCGCCCACC
+>>747:3:109:3957:9224/2 1825364 1
+TGCGCCATCGTGCGCAACGAGGTCTCCGCGCCGCCGACGACATCGGGGCCGAAGCGGAAGCAGG
+>>747:3:109:3972:16592/2 1825373 1
+ACCGCGGCGAGGCGGCCGGTGATCGAGGCCGACTGGAGGCCGGCGACGACGAGGATCCCGATGCTCAGAACTGCAA
+>>747:3:109:3978:11734/2 1825383 1
+GTGTCGCTGGGAAGCGCGCCGAGCCGGGGAAAATCTTCCTTCAGGACGTACGTGTGAGCCAGGCGACCATTGAGCT
+>>747:3:109:3989:13055/2 1825391 1
+ACCGCCGGCATCCTCGCCGCGCAGCGGTTCGACCCCGATTCGCTGATTGCCGCACTTCTGATGGGCCTGCCCGC
+>>747:3:109:4006:13501/1 1825412 1
+ACGAGAATCTCGTAGGCCTTGCGCGGGCGCGACGTTTTCATGATGAGCAAGGTTTGCGCGCCGTGATGATCGACCG
+>>747:3:109:4015:1403/1 1825421 1
+CGACGTCGCGGCGCTCGTCGGCGACCGGCGCTTTCGGTTG
+>>747:3:109:4057:8305/1 1825462 1
+TTGGCCGGGCCCGACGGTCCGCGCCGCGCCGTGCAGATCGTGATCTACGGCCGGGCTCGCGCGGGGCCGCGCGTGC
+>>747:3:109:4085:20239/1 1825486 1
+GGGAGGCACGATGCCCCACACGGTTCCCGACCGGCGCCGGTTCTTCGGCGACCTGGGCTCACGTGCTGCCGCCCTC
+>>747:3:109:4090:12389/2 1825496 1
+TGGACCGGCCGGGGATCTCGGTTGTGGGCGAGCGCGTGCAGATGGCGGCCCGTCGCCC
+>>747:3:109:4138:3327/1 1825547 1
+GAAGCCGAGCCGGCTGTAGAGCATCCGCCCGTACGCGCCGCCGCCCCATGCGCCC
+>>747:3:109:4155:13324/2 1825563 1
+GCACGCGATGCCGTCATGCGGTTGATGCGCAGGCCGTACGCGACGTTCTCGAATATCGACTTCGGGAACGGGTT
+>>747:3:109:4158:15484/2 1825565 1
+AACCGCTCCCACACGACCACCTCCCGAACGCCCGGCCCCAGCCCGCCGCCGGCACGGAGCCATTTCTGGGCGGCGG
+>>747:3:109:4207:4751/2 1825603 1
+GCTCGGCGTGCCCGGCGGCGGCGCCACCGCCGTGCTGCTGGGCGCATTCATCATGTACGGCATCCAGCCGGGGCCG
+>>747:3:109:4229:17719/2 1825621 1
+TGCGCCGCCAGGCGGGGAAAGCCGCCGCGGCTGCCGCCACC
+>>747:3:109:4248:13100/2 1825637 1
+CGTCGGCGGAGCCGACCGCGATCGCGAGCCGCCCGTAGGTCTCGCCGCC
+>>747:3:109:4261:16504/2 1825649 1
+CCCGGGGCCGCGAGGCGTGCGGGGTGCGCCGGCGCTGGTACTGGGCGCGGCGTCGATTGCCGGCG
+>>747:3:109:4274:5344/1 1825664 1
+TCAATCCCAAATGGAAGGGCAAGATCGTCGCGCTCGATCCGCGGCCGCGCACCGAAATCGGCACCACCATGCAGTT
+>>747:3:109:4289:14707/2 1825689 1
+CGACTCGAGCTTCCGCCTGACCGCTCCCGGCGCCGCCGCCGTGCCCGCCAGCGTCACCTACGACTCCGCGTCCA
+>>747:3:109:4398:4769/2 1825770 1
+GCAGGCGGAACTCGCCAAACGCGCGAATGTCGCCCGCGTGTCGATCGCGAGGCTCGAAACGAGCCCGAA
+>>747:3:109:4398:13106/1 1825771 1
+TCCGTACGGGTGAGACCCGCGGCGACGAGCGCATCCGCGCGCGCGCCGAGATGGAACCGGATCTCG
+>>747:3:109:4408:9303/1 1825784 1
+TGGCAGAAGGCCAATCCCCGGCACCCGCTGCGGGCGGCCGCCGCCGGCGAAGCCGCCGCC
+>>747:3:109:4467:18471/2 1825847 1
+GGCTTCGGCGGCGACCGCGACGCGCCCGTCGACCGTCGCC
+>>747:3:109:4471:13972/2 1825851 1
+CGGTCACCTCCTCGAGCATCCGGACGAGAGTCGCATCCCCGGCGTCGGCGCGCTCGCGCAGCTCCTTGATCTCGCG
+>>747:3:109:4476:1424/2 1825853 1
+CGCGCATTCCCTTGGCGACATCCCCCGTAAACACACCGCCGGCGAGGCCGTAGATGG
+>>747:3:109:4480:4225/1 1825859 1
+CTTTCCCTCGAACGCATTCTCTGGCTGTGCCGCCATCACTCCGCCGCTTCCATCACCCTGGCGGAGCTGGCCAGCG
+>>747:3:109:4499:9888/2 1825884 1
+GGCATCCATCCCAAGTCGTCGTGGAACAACCCCGAGCCGGAGATCGTGCTCGCGGTCGCCGCCGATGGCCG
+>>747:3:109:4502:2732/1 1825887 1
+ACTCCGCGGGCACTTCGCCGCCGACGTGGTCGCGACGCTCGCCATCGTCACCGCCGCCCTGCTG
+>>747:3:109:4525:16699/2 1825903 1
+CGTGATCATTGTGCCGGCCGTGTCCAATGATGACGCGAAGCTGAAATACCCGGCCGGTTGGAATACAGTTCTGCCC
+>>747:3:109:4529:9875/2 1825908 1
+CAGGCTGGCGCTCGCCGCCCGCTGGCGCAGCGCCTTGCCGCGCAGGTACGCGCGGGCCTCGTCCAGCTCCGCCTGG
+>>747:3:109:4530:10697/1 1825910 1
+CGGTGCCACAAACCGCGGGCGGCGGCCCGGGCCCCGTCGAACCCACGCGCGGCAACCC
+>>747:3:109:4588:7074/1 1825957 1
+CTCGACCGGCAACGCCGACAGGCGCCCGAGCCCCGGCGCGAGCGCCGCCCCGC
+>>747:3:109:4617:10038/1 1825987 1
+GGCGGCGCGGATGATCAGGCGGGCGAGCGCCGGCAGTACGTCGGGATGGAGGCTCGTCTC
+>>747:3:109:4651:10041/2 1826016 1
+GACATCGCGACGGCGACGACGACGGCGAGCGCCGCGCCGGCGAGGCCGACGACGAGTCCCCGGAGGAGCG
+>>747:3:109:4653:13543/1 1826019 1
+CCCTGGCCGCCGAGCCCGCGACCCTCGCCGCGGACGTCGCGGCGCCGCCGTTCGCCGGCCGGG
+>>747:3:109:4664:20733/2 1826032 1
+AACGTCTACGACGTACTCCGCCACGCGCGGCTCGTGCTCACGCGCGCCGCCGTCGAGGCGCTGG
+>>747:3:109:4708:17090/1 1846890 1
+CGGCGTTGATCGGCGTGGGGCGCGCGACGAAATCATCGACCGCCGCATCGCGGACGACCGCGCGCCGCGCGTCGGG
+>>747:3:109:4769:8374/2 1826121 1
+CGACTATCCGAACCAGGTCAACAATGTCCTCGGCTTTCCTTACATCTTCCGCGGTGCCCTCGATGTGCGCGCCCGC
+>>747:3:109:4774:4361/1 1826129 1
+AGGAGCTCGCGCGAAGGTGCAGCGTGCGGCGGGGTCGAGCGTCTCTCAGTGGTTGCCATCTCGTATCAAG
+>>747:3:109:4826:3736/2 1826167 1
+CTTCATCCACATCGAAGATCACGACGAGGTCCGGGCGGGTGGGCCCGATCGCGACGGCGGCCACGGCGCGG
+>>747:3:109:4851:15016/1 1826199 1
+ACAAGCGGTGGCTACGCACGGGCGGCGCGCACGAGGCCGACATGCTGATGCGCCGCGGGCTCATTCCGTTCTCGCC
+>>747:3:109:4886:8080/2 1826222 1
+TTCATGAGGTCGCGATGCAGGTCGCCGCCGCCCGCCTTGATCGCGGCCACGGCATCGCCGCCCGAGGCGCTCTTGG
+>>747:3:109:4891:18090/2 1826225 1
+ATTCTGGCTCATGCTGCCGTTCATCGCGCCCGCCGTCGATGCCGGCGACGGGATCGAGCCGGTGAAGGTCTTCGTC
+>>747:3:109:4908:20754/1 1826246 1
+AGATGGGGGCGGAGGTCTGGGCCTGCGCGCCGCCGGCGCTGATGCCGCCGGACGTCGCCCGCTTC
+>>747:3:109:4925:11004/2 1826255 1
+TAAACTCGGCGAACGCGGCAACAGCGGCTGCGCGTTGCGCGCACCCATGCAAGGTGATCCGGCCTTCGACGGAATG
+>>747:3:109:4938:11223/1 1826273 1
+CCAACGTGAAGGAGCTGGAGAGCGTCCCGATCCGGATTGGGGCGGCGACCGGAGCGCCGCCGGTGTTCCTGCGCGA
+>>747:3:109:4949:13509/1 1826286 1
+ACTGCTCCGCGAGGCGGTGGCGCGCGCGGACGCGGACCTCGTCCTCATGTCCGCCGCCGTGGCCGACTACCGGCCG
+>>747:3:109:4984:16699/2 1826317 1
+CGAGATCCTGACGCACGCTCTCGAGGTCACTCGAGACGATCCGCAACTGCTGCTCGAGCGCGGACGCGGCTATATC
+>>747:3:109:5005:20531/2 1826347 1
+CGATGGGCCCGGAGGAAAGAGCGTATCTGGCGCACGGCCAGCGGAATCCGCTCTTTGGGTTCCTTCCACGGGAACA
+>>747:3:109:5017:13115/1 1826363 1
+GCGCTGATCACCGCGGTGGTCGCGGCCACGGGCGGGGCGCGATCGGTCCTGGTGTTCCTCTACGTGTTGCTGGCG
+>>747:3:109:5038:15321/1 1826372 1
+TGGTATCCGGCCGATGTGAAGGCCACGCCCGACGGGCGCCGGCTCGTGGTCGTGAACACGAACGGCCTCGGCGCGG
+>>747:3:109:5042:6113/1 1826375 1
+GGCGCCTACGCCGTCACCGGAGATGTGGTCAACACGGCCGCGCGGTTGCAGGCGGCGGCAGGCCAACATGAGATCC
+>>747:3:109:5065:17213/1 1826398 1
+GATTGCTGCTCCTGCCCGCTGCTCCTGCTCCTGGTTACGGCGTATCCGTCGCGCGATACTTCTCTTTTTCTTTTTC
+>>747:3:109:5066:15782/2 1826402 1
+CTGCGCGTGGCGGTCTCGGAGGCGATGGCCGCTCGCGCCGCCGAGCCCGACGAGCATGAGGAAGACGCTCCTGCCG
+>>747:3:109:5122:9332/1 1826451 1
+CTCGACGACGACGGCCGCCGCGTCGCCGAATCGCTCGGCGAGCGCGCCGTGTGGATGCGGCACGACGTGAGCAGCG
+>>747:3:109:5123:2900/1 1826453 1
+GCAGGACGCGGTAGCCGCGCCGGCGGCGCAGGCGG
+>>747:3:109:5131:6494/2 1826461 1
+GAGTTCGCAGTTCGCGCGGCCACATCGGAGCTTCTGCGCGCGGAAGCGCGGCTGGCGCCGACGAAGCCTGAGGCGC
+>>747:3:109:5138:13034/2 1826470 1
+GCAGATTACCGCGGCCAACACCGTGATCATGCAGATCTCGATCGAGAACGCATCGCCGGACTTCAGCCGCGCGGTC
+>>747:3:109:5138:17010/2 1826471 1
+AGCGCCGCTCACCTGAACTGGAAGAGCGGCATCCAGCGCGCGGCGATGTCGGCGCCCCAAAAGAGCGCGATCACGC
+>>747:3:109:5140:10515/1 1826477 1
+CGATCGTGACGGCTGGGTTGGCGAAGCTGGTCGAGGAGGTGAACCAGTAGGCGGCGGCGATGTAGCCGGCAACGGC
+>>747:3:109:5142:18254/1 1826479 1
+GTTGTAGCGGCTGCAGTGATAGCTATCGATCAGGCGCTTGCCGCCGGGCAGCGCATGCTCCGCGCCATGCCCGAAC
+>>747:3:109:5159:19669/1 1826501 1
+GCGCCGAACGGCTCATCCAGCAGCAGCATCTTCGGCTGGATCGCGAACGCGCGCGCGATGCCGACCCGCTGCTTCA
+>>747:3:109:5167:14982/2 1826506 1
+TCCCGGCCCCGCCGGACACGTTCGTCCACAGGACCGAGCCGGCCGCGACGTCCACGTCGTTGTTTACGAA
+>>747:3:109:5229:21191/1 1826575 1
+CAATGCCTTGTCGGGATGTTGCAGCGTGAGCAGTCCGGCGCGATCGGCGGACAGCTCCGACTTGCGCATCCACTCG
+>>747:3:109:5267:7946/1 1826622 1
+GGCCTGGTCACCGCCGGCGACAACACGGCTGCAACGCAGGCCGTGGAGCGCGCCGTGCAGTGGATCGAATCCCAGG
+>>747:3:109:5286:2436/2 1826635 1
+ACGACCAGTCCGGTCGACGCCGCGCGCGCGCCGCCGACGAACTTGGCCCGCTCCGCGCGACCAGTCG
+>>747:3:109:5291:14090/1 1826640 1
+GCGCAATGAGAACGCCACACCTTCGAGGATCGCGCGGATGACGTGGGCGCGCGTGTGGTTTGCGGAGAG
+>>747:3:109:5327:5009/1 1826683 1
+ATGCGCGTAGCGAGGGCGAGGTGCTCGCCGCGATCGGCCACGCGCTCGGTCTGCCCGGCTTCGACGGTCACTACGA
+>>747:3:109:5328:2692/1 1826684 1
+CCGCGGTCGGTGGCGTCGGCGCCCGGAAGCCGTCGACCATCCGGTTGTACATCGAGAACGCGGCAGCGATGAGCAC
+>>747:3:109:5357:5795/2 1826709 1
+GAGGCGGAGCTCGCCAGCCACCGGCTGATGCTCCGCGCGGGCATGATCAAGCGCCTCGCCGCGGGCATTTACACC
+>>747:3:109:5359:19258/1 1826713 1
+ACTCGGGGTGGGTGGCGGCGTCGACGGGCCGGACCGCGCGCCGCACCCGTCCGTCCGGGTGATCGAACTCCCAGCG
+>>747:3:109:5383:16692/2 1826730 1
+AGGGCGGCTACACGCCGGGCGCGCCGCTCGCCATGCACGAGCGGACGGCATCGACGAGCGATTCCGGCGAGACAGG
+>>747:3:109:5401:8404/1 1826754 1
+GGACGGCGAGGTAGTGGACGAAGCCCTGCAGGCCGCCGGCGGTGAGGAACACGCGCCCGGGCGCGACTCCGTGGCG
+>>747:3:109:5438:19607/2 1826797 1
+TTGGATAGGCGCCGCTCGCTGGATGAACCGCCGCGCCGAGATGAACCGCGCCCCGCCCCCTAGACGGAACCGGTCC
+>>747:3:109:5451:20013/1 1826818 1
+CCGACGACGCCGAGCACGGACGCGACCGCGACGAGCGCGCGGACGAGTACGAACGGTCGCGCGGCCGCG
+>>747:3:109:5471:14836/1 1826836 1
+GCGCGAGGGCATACGAGCGCGCCGCGACGGCCTGCGCCTTCAGCGCCTCCTCCGGCCACGAGCTCGGCATCTCCTG
+>>747:3:109:5474:13338/2 1826843 1
+CAACTCGCCGCCGCCGCGCAGCCAGGCCGGCGCGGAGATGAGGCCGCCCGGCAGGGCGG
+>>747:3:109:5475:5876/1 1826844 1
+CGAGCGGCGGCCTGGGCTGCCGACCGGAAGCTGGAGCTGGTCATGAAGCCGCACGGCGGCGGGGGCTCCACCGGCG
+>>747:3:109:5477:16748/1 1826846 1
+AGCGACGTCAACTACATCATTCTTGCGACCCCGCCCGGCTTCCGTCCCATGCATCTCGAGGCGGCCATTGCCGCCG
+>>747:3:109:5488:4111/2 1826860 1
+GAGCCGGTCAGGTCCGGCCCGATCGCTCCGCCGGCCCCGTACAGCCGATGGCAATTCGCGCAAGTCGGCTG
+>>747:3:109:5497:19735/1 1826865 1
+AGTATCTAAAGACCGAGTCCAAGTCCGGCGCGATTCTGAGCCTCATGCAAGGCGAACGTATCGTCGCCACGAAGG
+>>747:3:109:5506:18088/2 1826884 1
+GCAGCGGCCCATCTCAATCTCGGAGTCGCGCACCTGCGCCTCGGCAACGACACCGCCGCGGTCGCGGCGTTGCAGG
+>>747:3:109:5536:20300/2 1826911 1
+GCCTTGTTGCCGCGCACGTCGCTGCCCGCGGAAGCCGGCAAACCGCGGATGTACGCGTCGCGGTACGAACCCGTCG
+>>747:3:109:5546:13366/2 1826921 1
+TTGGCATCCTGACGTCGCTTCTGTGTGTGGGGCCGTCGAGTGTGTGGGCGGCGCAGAAGCAGGTCGCACCGCCAGT
+>>747:3:109:5660:18684/2 1827023 1
+CGCCGAGATGCTCGATCTTCGGCAGCAGCTTCTCGATGCCGATCGAGGCGATGTGCAGCGGCGGCAGGTTCGCGCC
+>>747:3:109:5693:15943/2 1827043 1
+GCGCCAACACGTTCTCCGTCCTCGGCGCCCGGCCGGTCATCGGCCGCGATTTCGTTGCCGCCGACGATGTGCGCGG
+>>747:3:109:5695:17212/2 1827046 1
+GTCACCTGCGGCAGCTCCCCCGACCACTTCCCGGTCGCCGCCACCGCCCGGTCCGCTTCCTCCAGCGCGGGG
+>>747:3:109:5705:4452/2 1827053 1
+TGGACCGCCGCACCACGGCGCGGCGGCGCGCCGGCGCCAAGGCCGCCCGCACCAACGG
+>>747:3:109:5707:20443/2 1827055 1
+TGGGGTTGCGGTACACGATGGACGACGCGGCGCCGCGCCTGCGCTGGGCCGAGTCCCCGCTCTTC
+>>747:3:109:5707:5346/1 1827056 1
+TACGACCTGTTCGGCAACGGCAAGACGGCGGTCAAGGTGAGCGTGAACAAGTACGTGATTGCCCAGGGCGTGCAGG
+>>747:3:109:5746:18948/1 1827104 1
+TCGACCGCACGCGCGTTCGCCTGCGCGAGCTGGCCGGTGACGACGGCGCGATGGAGGCGCTCGCCACCATCGAGAG
+>>747:3:109:5752:19809/2 1827115 1
+CATCCATGTGGTCGAGGCCGCGACCGCCAGCAGGCCGCAGGACCGGCCGGTGAGTGCGGGCGAGATGGAAACGATG
+>>747:3:109:5760:8156/2 1827124 1
+GACGTGACCCGCGACGTGCTCGCGTTCACCCAGCTGCGCGCCGCCGAGGCGGGCTCCGCCTTCGTCACGGCCATG
+>>747:3:109:5766:10206/2 1827130 1
+TCATGGCCGTCGAGCCGGCGGCGGACGGCGACGCCGCGCTCGCGGCGTATACCAGCCTTC
+>>747:3:109:5774:19649/1 1827134 1
+ACCGGGACCAACGTCTCCCGAGCGCCCGACTCCCGAGCCGCGCGGCCAGCGTCGACGCGCGGTATCCGTCCGGTCG
+>>747:3:109:5789:16861/1 1827154 1
+GCCCTTCCGCGGCCGCGTGGACGCGCTGATCGTGAACTCGCCCGCCGTGCGCGACGCCTGGCTGCGCACCGCCCCC
+>>747:3:109:5796:10818/1 1827159 1
+CGGCCGGTGACCACCAACCGCTCGATGACGTTCTCGAGCTGGCGCACGTTGCCCGGCCACGTGTACTCGCAGAGCG
+>>747:3:109:5804:19492/2 1827166 1
+AGGAAGCGGAGCTGCGCATCCCCACTTCGTCGGTCGCACCAAACAGGTAGAGCGCCGTATCGCCGACCGCGCTGTA
+>>747:3:109:5813:13738/1 1827182 1
+CGCGTAAAGGTCGGCGCAGGGCGCGTGTCGACGACGCGCGTCTCGGGCGCCGGCGCGGGACGACTGCACGCCGCCG
+>>747:3:109:5817:15210/2 1827184 1
+GCTCGCGTCGCGGCGCCCGGCGTGATCGCGGCCGCCGTTTTGCCCGCCGG
+>>747:3:109:5851:17976/1 1827214 1
+AGCCGTGCCACCACGCCGCGGGGCCGACCACCACCGACGCGTCGGTGACCCGTCCGCACACCACCACGTCGGCGCC
+>>747:3:109:5872:7791/1 1827231 1
+TCTGCGCGCTCGAAGCGGCTCGCGGCGCCGTCGACCC
+>>747:3:109:5876:17158/2 1827239 1
+ACCGGTCGCATGGTGCCGGTCGAGGGCGATCGCGCCGGCGTACGGCGCTCGCCGGCGAAAAGCCGCCCGAAGCCCG
+>>747:3:109:5889:15060/1 1827257 1
+GCCGGTGCCCGCCGGGTTGCGGCGCGCGACTACACGCGGCCGGTCGCGTTACGCGGGGGAGATGAGCTTGGGCAAC
+>>747:3:109:5892:8744/2 1827258 1
+AGGGTGCGAATCCGGGCGCGTCGAACGATGTGCGGTCGCTTTCGTAAGGTCGCACGCCGCGGAAGAACGCAAGCAT
+>>747:3:109:5895:3262/2 1827264 1
+ACGCTCGATCGTTCATGCGCAAGGCCCCGAGGGCGCCAAGGCCGCGGTTCTGGCCGG
+>>747:3:109:5904:9458/2 1827272 1
+TAGGTCGCGAACCGGGCGACCGCGTCGCGCGCCTGGCCGTCCACCGACCAGTTGTTGACCCTGCCGCTCCCGCGCG
+>>747:3:109:5905:16772/1 1827275 1
+GCGCAGCTGCGCGACGAACCAGCTCGAGCGCGCCGGCGCCGCGTCGCCGTAGACCAGCTTGGCGG
+>>747:3:109:5909:14853/2 1827280 1
+GAAACTTGGCGTCACCGAGGCTGATCTCGCGGCGATCGAGGCTGCCGAATTGCAGCCTTACCGCAACGGCGG
+>>747:3:109:5949:13253/2 1827338 1
+TGCTGGCGAATGGCGTCGCCGTCCTGTGGTCGAGGCGCCTGACCGCGCGAGCGCTCTCGACCTGAAGTACAGCTAC
+>>747:3:109:5950:12105/2 1827339 1
+CCGATTTGGGATACGTTTTACTCGTGGCCGCTTTCCGCCATTGGCCGCTGGCAAGAGCGCTGGACGCACTGGCTTT
+>>747:3:109:5977:6953/2 1827361 1
+CGGTCAGCTCCGAGCGTGCAGCCTGTGCGCCCTCCTCACCTGTGGCCCCCAACGAACCCTGCTCGGTGCTGAGCGT
+>>747:3:109:5980:1962/2 1827365 1
+CCGCCGCGAAGCCGAGGCCGCCGCCGATGCAGATGCCGCGGATGCGCGCGATCACCG
+>>747:3:109:5998:11650/2 1827384 1
+CGTAACGGCGCATCGCTCGCGGGCGCGGGTGCCATGCGGGCACGTCGGAGCTGCGCGCGGATCCGCGCCC
+>>747:3:109:6024:1257/2 1827412 1
+CGCGTTCGATCCCAACCCCGGCGGGGCCGACGATCGCGTCCGGCAGAGCTACACCTACTACGACAACGGCACGCG
+>>747:3:109:6104:6350/2 1827512 1
+CCGACGTCGCCGCCGGCGATCGCCGCCCGTGCGTCGCGCCGCCCTGCGACACCAAGGTCT
+>>747:3:109:6123:19113/1 1827526 1
+AACCCGAGCCTCAGCCGGTAGCCGCCGTGCCGCGAACACCGCCGCCCCCGCGGGCCGAACAGCGGCC
+>>747:3:109:6141:2872/2 1827547 1
+CGGTCGAGCCGCGTGTCGCGCGCCTTGTAGACGACGCCCATGCCGCCGGCGCCGATCTGCGAAACGATTTCGTACG
+>>747:3:109:6158:7057/2 1827561 1
+TGGGCGCCAGCGTCGATCGATCCAGCGCCGACACCGGGACGGCGCCGACGCCCTCGGCCACGCGCGCGACCTGCTC
+>>747:3:109:6172:17332/1 1827581 1
+GTCGATACGCGGGCGGACATCTACAGCCTGGGCGTGCTGCTCTATGAATTGCTCGTGGGCCAGACGCCGATAGATG
+>>747:3:109:6196:2102/2 1827617 1
+ATCGCCGGTGACAGCGGGGGCGCCGCGGACGCCGTCGCCGACGGCGAGACGGGGCTGGTCGTGCG
+>>747:3:109:6275:15643/1 1827697 1
+GTGCAGGGTTATCCGTCAGCCGCAGGTCGCGGCGAATCCACCAGATCGAAGTCATCGTGCAATCGAAATCATCTCG
+>>747:3:109:6278:14201/2 1827701 1
+TCAGGACGTCGCGACCGCTCGGCAGCGACGTCCGGCGGGTGGTCGGGTCCAGCGTCGCGAAGAGTTGATCTTCG
+>>747:3:109:6284:4660/1 1827710 1
+CGCGCTTGCCCTTCAGCCCTTCCGGGATGTCGCCCGCGACGATCCGCTGCGCCAGCCCCTCGACGATCGCGGTCT
+>>747:3:109:6322:12826/1 1827754 1
+CGCGCAGCGCAGCCGTCGAGCGCGCCAGCGTCTCGAGCAGCGGCTTCAACTCCGGAAGTCCGCGGCGCTCTGCATC
+>>747:3:109:6344:16752/1 1827789 1
+CCGCAACCGTGAAGCCGCCGCCGGCGAAAAGCTGCCCCGGCTTGTACTGCGATTCCTCAGGCCGGTAGAGCGATCC
+>>747:3:109:6387:5524/2 1827824 1
+TCCCAGTCCGGGTCCGGAGGCGCGCCGGCGCCGGGCGCGGATCCGCCTGCCG
+>>747:3:109:6411:17043/2 1827849 1
+CCCGTTCCCGCGCATGGCCGGGCTCGCCGCCGCGGTGGCCGGTTTCCTCCAGATGACGGGCTCGGCGCTCTACAGC
+>>747:3:109:6413:12770/2 1827850 1
+AGCGGAGCATGGGGCTACACCGGCGCCGGCGCCGCCCGCCCGATCGACTCCTCGGCTTCCTTCTGCCGCCGCCC
+>>747:3:109:6427:15857/1 1827873 1
+AGGGCGGTCCCGGTCCCGGGGAGGCGGTAGGTGAACCCGGTCGCGCCGCCGGCGTCGTCGTGGACC
+>>747:3:109:6430:2605/1 1827878 1
+CGCTCGCCGCGCTCGAGCGTCCGCCGCGCGTGCTGGTCGCATCGTCGGGGGTCGG
+>>747:3:109:6432:15358/1 1827883 1
+ACGTGCCCAAGTGGCGCGAGTACGAGAATCGCGTTCAGCGGCGCGGCCGCGCCCGCGGCGCCCCGCTCACGCTC
+>>747:3:109:6449:10908/2 1827898 1
+CGCGGCGCGGAATGCGTCAGCCGCGCTGCAGGCCATCGAGGCGTTCACACGCGCGTGGAATTCACACGACGCCAAG
+>>747:3:109:6492:15846/2 1827936 1
+CACACCGTAGGTCTGGGCCAGCAGGTCGACGAACGTCGCGGCGTCGTCGGCCAGGTAGGCGGGCGTGAGGACG
+>>747:3:109:6519:19771/2 1827964 1
+CACTATCGCTAGTCACCTCGAAGAAGCCAGCGCCGCCGACCAGCTCTTCCGCGTGCTGATGGGCGAAAAGGTAGTA
+>>747:3:109:6550:10186/1 1828002 1
+GGGGCAGGCGGCCGTGGTGGGCAGGCCCGCGACGTCGATATTGTCCTTCACGGCGACGGTGATGCCCC
+>>747:3:109:6559:3070/2 1828010 1
+GCGGAGGCGGGACCGCCGCGACGGCGCCGACCGC
+>>747:3:109:6562:10024/2 1828014 1
+GCGGCCACCTCGGGCGCGGGATCGAAGGTGAGCAGCGCGCGGCCGAGCGTGGCGGTGGCCGGG
+>>747:3:109:6569:4399/1 1828022 1
+GCTTCCGTGTCGCTCGTGGATCGAGGCCCAGCGCGCGCGCAGTCTCCGCGAGCG
+>>747:3:109:6588:16522/1 1828051 1
+AGAGGTTCTTTTCGGGTTCATCATTCGGCGTGAAGGTGCCGCGCGGCTCCGGCCAGCGCATCACGCCGACGATGTC
+>>747:3:109:6605:11270/1 1828066 1
+CTCGGCGAGGAAGGGCGCGGCGCCGGCGGCGGTGAGCACATCGTAGGCATTCCGCCTCCGCTCGACATAGCCCGGG
+>>747:3:109:6628:11564/2 1828090 1
+ACGGCCAGATGCTCACGTGGTTCAGGCGCGTCGTCGCCTTGAGTCCGAAGTCGCCTTTGTTCCAGTAGAAGAAATC
+>>747:3:109:6645:1901/1 1828096 1
+TACTTCAACAACGCCCAGCGCGAGGCGACCAAGGACGCGGGCAC
+>>747:3:109:6670:9398/2 1828132 1
+GGTGCCGGTCGGCGTCGCGGCGCTGATCGGCATGCAGCTGACCTTGCGCGCGGACGGCGCGCCCGCGAACACCCGC
+>>747:3:109:6676:1595/1 1828137 1
+GCCCGTCGCCTTGTCGCGCGATCCCGGGATGCGCTTGATCCCGCGCCGGATGTAGACGTCCG
+>>747:3:109:6683:21133/2 1828142 1
+CCGCTTCACGCGGCAGCGGCGCGGCGTGTCCGGCGGGCGCCTGTCCGCGGTCGGCCCCTACCCGTCCCGCGATAAG
+>>747:3:109:6696:11098/2 1828162 1
+ATATTCGGACAGCGCGCGGATTCGCATACGGTGTGCAGATTCAACCGGCGCAGATCGGTCTTCAGGTTGTGCAGCG
+>>747:3:109:6709:10729/2 1828180 1
+ACCTCCGAGCGGGCGGCGTCCGCCGGCGGGCCTGTCGAGCTCATCGACGCGAGCCC
+>>747:3:109:6720:14765/2 1828193 1
+GAAGAGCTCGAAGCTGATCGCGCTGATCAGCGCGCCGGCGCCGAAGCCGAGCAGCCGGCCGATCGGTTTGGAGGGC
+>>747:3:109:6736:10213/1 1828205 1
+GCGCCGCGCGGGACGAGCGGCGAGTCGTCGAGCCAGGCGAGCGCGCACGCCGCCGCGACGAGCACCACGACGGCA
+>>747:3:109:6743:17128/2 1828213 1
+GCTACTGCTCGCTGCCGGGCTCGATCCGCGATTCGTACCCGCTGGTGCTGGTCGGTCGCTGGGGCTGGAAGGCAAG
+>>747:3:109:6755:8828/1 1828222 1
+GCTGACGCCAAGGCCGAGGATGAACCGATCGGGGTACAGCTCCGTCAGTCCGCGCGCGGCGTTCATCGCCGCGATC
+>>747:3:109:6756:5866/1 1828224 1
+TGAAGGCCGTCGTCGAGCCGGCGCCGGGCGTGTCCGCCGGCCCCGCCCTGGCCGAGGAGCTGCTGGCCTTCTGCG
+>>747:3:109:6762:13747/2 1828232 1
+CAGGTCGGTGAAGGAGGCGGGGTTGTCGCGGGCCGCGACTTCGCCCGGGCCGGCGACGGTCGGCTCGTACGAGATC
+>>747:3:109:6771:15741/2 1828238 1
+ACGGAACGCGAACACGGCGCGCAATCGCGCGACGCGTCCGGATGCGCCGCAACTTCAATCAACGCGAAAGAATTAG
+>>747:3:109:6784:15701/1 1828253 1
+CGAGCAGGATGACGGCGGTCGCCGGATCGTTTGCCTCGCGCACGATCCATTCCCGGCGCAGCGTGCC
+>>747:3:109:6820:11460/2 1828283 1
+GCTGCGCCAAGTCTCGCTCGTGCTCGACGAAGGACAGTTCGTCGTGCTGCTCGGCCCGTCGGGCTCCGGG
+>>747:3:109:6821:16691/2 1828284 1
+GAGCGCGGCCGCCAGGCCGCCGCGGCCGGTGCGAAAATGCTGATGATGATGCCGCCCTATCACGGCGCGACCCTGC
+>>747:3:109:6823:8072/1 1828286 1
+GTTGCGATACTGCTCGCCCTGCACCGCCGCGCCGCCTCTCCCCGCGCCGCCTTCACCACCGGCACCGGGACCCTCG
+>>747:3:109:6825:1775/2 1828288 1
+TGGGACGAGGCCGCCGCCCAAGACCTCGCCGCGGAGGCCGCCGCGCGCACCCTGGTGGCG
+>>747:3:109:6842:17315/2 1828304 1
+TTGAGCCATCGACGCCATTGAGGTATCCGCTGCTGACGTAGCATCTCGGCATATTCCGGCTCAGACAGAATAAGAA
+>>747:3:109:6885:13031/1 1828345 1
+CTGAAAGGCCTCCCGCTTCTGATCCCATCCGTCAAGCTCTGCAAGGCCGACGGCCGCGTGATACTCCGACATTTTT
+>>747:3:109:6907:11907/2 1828379 1
+CGGCGAGATCGCCGAGCGCGGGCTGCTCGTCTCTGAGTTCCCGCTCGGCACCGGCGCGCTCGCGTCGAACTTCCC
+>>747:3:109:6926:11531/2 1828402 1
+TTACGGACGCGAGCCAGCGCGCGACCGCCGCACCGCTGAGGCCGAGGCCGATGAGATCCTCTCGCTCGTGGGCCTC
+>>747:3:109:6947:8371/2 1828432 1
+ACCGGCCCTGAAGACTCGGCCGGGATCAGCGCGTGGCGCGGATCACGACGCGGCGATTGTTCGCCCGGCCATCTTT
+>>747:3:109:6974:14546/2 1828454 1
+GCGGTCCAGCTCCTCGCGGGACGCGGCGTCGCGCTCCTCCGGACTCACGACGGGATGCGGATCCGCAGGCAGGCCG
+>>747:3:109:6986:3044/2 1828461 1
+AGCGGCCGGGAACTGCTCACGCTGAAGGGACACAGCGCTGGGGTGACGTCTGTGGCCTTTTCCCCGGACGGCCAGC
+>>747:3:109:7015:13548/1 1828479 1
+AGGTGTGCGTCCGGATCGCCGAACGCGAACGAGCCGCCAGCGCCCGGCGCACCGAACGCGCGCGGGCTCGAACCGA
+>>747:3:109:7038:19481/1 1828507 1
+GTTCATCGGCACCGGGGCCATGCCGGCGGCGCTGCGGAGCCGGCGCTCGGTCGCCTCGGCCCTGACACGGCCGGAG
+>>747:3:109:7048:13208/1 1828526 1
+CGCCGGAGTCCCCAGCGCGCGAGAGTCCCGAACCCGGCGGCGATTGCCGTGCCGGCCGCCCGTCGCCATGTCGGCC
+>>747:3:109:7064:11952/1 1828538 1
+GCAGGAGCTGCCTTGGGTTCGGATCGAGAAGGAGTATAGATTCGAGACCGACAAGGGCGGCGCCTCGCTGGCAGAC
+>>747:3:109:7088:5485/1 1828561 1
+AACCGCGCGGAGCGCGCGACGCGGCCGCCGCCCTTGCCGC
+>>747:3:109:7088:16848/1 1828562 1
+ACGCCGGCCGAGGCGCCCTCGAACGGGAAGGCGCTCGCGCCCGTGCCGCTCAGCCCGCCGCGCGCCGCGCCGCC
+>>747:3:109:7093:17923/1 1828566 1
+CGCGCAAAGCGCCGCTGCAGATATCGGAATCCTGCAACCGGATCGCGCGCGATCCCGCGCCGCTCGTCTATG
+>>747:3:109:7119:11380/2 1828598 1
+GATCGTGATCGCGCACCGCCTGTCCACGATCAAGGCTGCCGACGCGATCCTCGTCGTCGAGGAGGGGCG
+>>747:3:109:7124:7988/2 1828602 1
+GGGCCACACGATTTGGTACGTATACGCGTTCAAGCCCCGTTTCGAGACCAGCGCCGGATCGAGATTGCGCATCGTC
+>>747:3:109:7138:17935/2 1828618 1
+GCGCGCCTTGGCGGCTTGGGCGGGTGGACGGTCCAGGCGGGCATCCGGCCGCTCGGTAGGGCCGGCGTCACCGTGC
+>>747:3:109:7154:5335/2 1828640 1
+GAGGATGCCGTACGCGGCGCGCGAGTCGCCGTCGCGCGGTTGTCCCGCGCTGCCGACGTTCAACAACAATTTGGG
+>>747:3:109:7170:6648/1 1828657 1
+GGCTGGCCGGAGGTCCGCGACGGGACGGCGGCCTTCGCGGACCACGGGCTGCGCGTCCTGCTCGTGGCG
+>>747:3:109:7184:18321/1 1828667 1
+AGCACCTGATGCCCGGCCGCTGGGCCGACGTCCGCGAGCCGCTCGCCAAGGAGCTCGCCGCGACGCTCGTGCTCGC
+>>747:3:109:7186:15169/1 1828672 1
+GCCGAGTCTTTCTCATCGAAGGACAGCCCGAACCGCCGTCCGGCGTGGACTATCCCGCGCAGTGGACCGTCGTCAC
+>>747:3:109:7238:12505/2 1828718 1
+AATACTCGGCAACAACCCTGGCGAGAATCCAATCGCCGCTGCGGTCCGCCGCGCGTGGCGGAACTTTATCGGCTTC
+>>747:3:109:7240:16119/2 1828719 1
+GAGGACAAGTCCCGCCGTTCCGGCCAATCGGTCCCCCACCGCATGAACGCGCGGATCGCAGTGGGCGCCGTGTAGA
+>>747:3:109:7247:16038/1 1828736 1
+GCGCGTGGCATCGATCGTCGCGAGCCGCGTCGCGCGGACGCCCGCCGCATCGAGCC
+>>747:3:109:7252:10700/2 1828738 1
+AAGAGCGGGTTGTCGAAGAGGTTCAACACGTCGGCTCTCACGGAGACGTTCGCGCCGGAGACGCGTTGTGACTT
+>>747:3:109:7295:8940/1 1828784 1
+GCAACCTCGTGCCGCGCGACGTGGCGTCACGCGCGATCAAGACCGAGGTCGACGCCGGGCGCGGCGTCGGGCCGC
+>>747:3:109:7309:7078/1 1828801 1
+TAGACCCGCAACCGGTCCGCGCTCAGCACCATGTCGCCCTGCACGGCGTCGACGTTGCCCGCGAACGTCGCGATCT
+>>747:3:109:7325:9117/2 1828816 1
+CTTCCGCGAGGGGGCGGAAGCCCGCGCCGCCGCCGGGCAAGGCCGAGGCGACCGCGGAGCGCCTGAAGGCG
+>>747:3:109:7337:9061/1 1828828 1
+AACCGACGGAGTCGATCTGAGCGTTAGTCCTGCCGCGGCGTTGAACGGTGCTTACGGTGTTCAAGCCGTCATCAAC
+>>747:3:109:7364:15618/1 1828851 1
+AAGACCGAGTGTTCGCCTTCGAAGCGCATCATGATCTTTTCAATGGCACGGTTGAGCGCCCAATTATCGCGCCAA
+>>747:3:109:7393:8587/1 1828884 1
+CCGATGCCAGCACGAGCGGGTCGTCAGCACGCCGGTCGCCTGCCAGCACGATGGCCGCAAAGCGGCTCACGCAGGG
+>>747:3:109:7402:10398/2 1828896 1
+CGCGTCTGCATCCTGCCGTCGAAACGGTTTGGCGCTGCCTGACGCGCCGCCCGGACCGCGGCGCTGGCCGGGCATC
+>>747:3:109:7407:9753/2 1828904 1
+GAAGCCCGACCTCGACCTGATGCTCGAGGCGGCGCGGCGCATCCAGCGCAGCGGCGCGGGCAAGAAGAGCCCGACG
+>>747:3:109:7433:11821/2 1828926 1
+CACCGAGGACAGAACGTCCATTACACCGTGCAGTTCGTACATTCGCGCGCGCCCAAGCACACCTTGAGGCATGG
+>>747:3:109:7448:11775/2 1828948 1
+GGAGCCCGTCGTTCGGGAGTTGCTGGGTCGCGCGGCTTGCTGATATTGACCGAGAAACTCGGCGACCTCCAGCCTG
+>>747:3:109:7449:14182/1 1828949 1
+TCTTCACGCTGCGCGGCGAGGGGCTCGAGCCCGACACCGGCGCGCCGGCGATGGGCGGCCTCCACGTCACCGGCAT
+>>747:3:109:7459:20713/2 1828958 1
+TGTCGGGCCGAAGCTGGCGCTCGCCGTGCTCTCCGGCATCGAGTCGACCGAGCTGATTAAAGCGGTTCGCGAGCAG
+>>747:3:109:7504:13700/1 1829016 1
+GACGGCATCGGACGCCCGGTCGATCACGATTCGATTCGTGCGTTCAATCGCGTCGTGCGTCCGCGCGGGGCGGATG
+>>747:3:109:7519:18060/1 1829030 1
+GTAGGGATAGTCCCGGGTCGGGAGGATGGTCGCCTCGACGCCGCGCGCCGCGCCCACCAGCACCACGCGCCACTCG
+>>747:3:109:7563:11159/2 1829079 1
+GGGTGACCGCAAGCCCGGCGGTGGCGGCGGCCACGCGGGACCAGATCCCGACCCGGGCCAGGGCAGGGGCGATC
+>>747:3:109:7598:13943/1 1829122 1
+GCGGCCGCGTGCCCGTCGGCCGCGCCGGCGCCGCCCGCGCCCTCATCCTCTTCCTCCGCGGCCGCGAGCTCGGCGC
+>>747:3:109:7628:14476/1 1829149 1
+CGGGGTGCCGGAGGCCGAGCTCGGGCCGGCGGTCCGCTCGCTC
+>>747:3:109:7644:8814/1 1829164 1
+GGCGCCGCGATGAGCGCGACGGCGCGCTGGCCCTGACCGTCCTCTGCCATCCGGATATCCGCCGCGTGGGCGAGCG
+>>747:3:109:7655:20668/2 1829175 1
+AAGCGATGGTTTCGACACAATTGATTCAGGTGGCGGTGTTTCTTGCCGCCGCCGCCATTGCCGCGCCGCTGGGCCG
+>>747:3:109:7672:19945/1 1829192 1
+CGTCGCGGTGCCGGTGATGGGCGCTCCGACCGAGCTGATCGGCGCCCTCTCGATCTCGGCGCCGGCGAACCGGCTG
+>>747:3:109:7682:11670/2 1829204 1
+GTACGCGCCACGCTTCATTGCCGCGATGGCGTTCTCGACCGATGCGAACGCCGTGATCATCAGCACCGGCAGGTCG
+>>747:3:109:7690:10133/2 1829216 1
+GATTGCAGATCTGGAAATCGGCGCGCGCTGGTTCGGCGCGCGCGGAGAGCGCGATGGCGATGCCGATCAAGGCGAG
+>>747:3:109:7692:13344/1 1829217 1
+GAGCGGCGCTTCGCTGCCTTCCGTCATGGCTTCGAGGCCGCGGAGGGTGACGGCGCCGCGGGCGACGGGTGCGTCC
+>>747:3:109:7711:12141/1 1829240 1
+GAAACGGAACGGCTTCGAGAGGTAATCATCCGCGCCGGCGTCGAGCCCGCGCACCACATCCTCCGCCGCATCCCGG
+>>747:3:109:7722:6646/1 1829258 1
+GCCGAAGCCGCCGCCGCCGCGCCGGCGCCCCCTCCCCCGCCGCGGCCGACGCCGCCGCCGGTGATGCGCAGCGTGC
+>>747:3:109:7781:5325/2 1829303 1
+GCCGAGGCCGGTGCCCTGCGCATAGCACGCGAGGCCCACGCCGATGCGACGCGTGGTGTCTTTCGGCTGGGCGGCC
+>>747:3:109:7804:20652/2 1829337 1
+GCTCGAGCGCGAGCACGGTCGCCGCGGCGGCGTCCTCGAGGTGGATGAACGAGGTGACGCCGCCGCCTTCGCCGAC
+>>747:3:109:7822:7415/1 1829365 1
+AGGCGACGACCACGTCGCATGGGTCGGCCCGCCCATCGCCGCCGCCACGTTGGGCGACGCATGCGTCGCCCCTACG
+>>747:3:109:7854:19481/1 1829400 1
+ACGGCGTCCGGCTGCGCGAGCCCGGCCGCGCCGAGGCCGAGCACGACCAGCACCGCGGCGATGCGTAACCCGCGG
+>>747:3:109:7861:15481/2 1829404 1
+TCGCCGTCCGGGGCGTCGGCTACCGCGTGGAGCCGGCGCGAGCCTGACGCCGGCGCCGCGGCTGCCGCCCGCTCAG
+>>747:3:109:7871:1153/2 1829413 1
+CACGCCGCAGTACATGTCGCCCGAGCAAGCCAAAGGCGAGCCGATCGATGCCCGCAGCGATCTGTTCAGCCTGGGG
+>>747:3:109:7881:14621/2 1829423 1
+CTCGGCGAGCCGGGTCGTGTCGACAGCGTCCGCGCGGTCGCGGCGCCGGGAATCTCGCAGTCGGAGC
+>>747:3:109:7924:16898/2 1829463 1
+CGCTAAGAACGCGCCCCTCGGAGTCGAGCGCCTCTCGGGCGCCGTGCCCAGGAAGCCATTTTGCGGAGAAAGCGTG
+>>747:3:109:7936:1645/2 1829475 1
+GGGAAGGCCGTCGACAGGCCCGGCGCGGCGACCTGAAAGATGTGCTCGGCGCC
+>>747:3:109:7938:3838/2 1829478 1
+CTTTGCGCAGCGCTGAGCGCACGGTCCATGTGGCATCGATGACATTCGCCGCGGCGGCGCGAGCCTGGGAATGGGC
+>>747:3:109:7984:15658/1 1829527 1
+GCCCAGCGCGCCGCCTGCGAGCGCGTGTCGTTAGCGCGCTCTGACGACTGCGCGAAGGCAGCCGCGACAGTGGGAA
+>>747:3:109:8076:3850/1 1829598 1
+CGCCGGTTCCAGGTGGACGCCGGCGGCGCGAACATGCCCGGCGGTGAGTTCTTCACCTCGCCGGTCGAGG
+>>747:3:109:8082:18669/1 1829603 1
+CTTGCCGGCGCCGGCGGCGAGCAGACCCCGGGCGAGCGCGGCGCTGCGGGCGTCGGCGTCGGCG
+>>747:3:109:8093:5454/2 1829618 1
+GCCGCGACGAGCGGCGCGGCCGCCCCCGCGCCCCCGGCGCCGCCGCTGGCCCAGGGGCTGAACTTCTCGAATTCCG
+>>747:3:109:8114:15640/1 1829652 1
+CGGGGGTCGCGACGACGAGCCCGGCCGGAACGGCAGCGGGGTCGGCATCTCCGTCCCCGTCGCCCAGCCCCCTGAG
+>>747:3:109:8124:3259/1 1829667 1
+TACACGAGCATCTCGCCTTCATCGGTCGCGGCGCTAGGTCTCGGAATTGGTTCGTGGGACGCGACGTCGTCAACC
+>>747:3:109:8248:8255/2 1829786 1
+CGCCGATGGCAATCGCGGCGCGTTCGTTGCCGGCACCACGCGAAGTTCGGTGGCGTGGTGGTACGTCACATCGG
+>>747:3:109:8285:21208/2 1829824 1
+GAAGAAGGTGTAGACGGCGGCCGAGAGCGCCACCGCCCCCAGGAACGAGGCGACGCGCATCCCCAGCGACATCTGC
+>>747:3:109:8346:11461/2 1829874 1
+TTTCCAGGCGCAGTTTCATGTCCACCAGTCGGTTGGAGATGGACTGGAAGCGCCCGATCGGCTGGCCGAACTGGAC
+>>747:3:109:8353:8027/2 1829884 1
+TGCAACCCGCTTTTCGGCGACGCGCCTCGCGCTCGCCCTCCTCGCCGCCGGCGCGGTCGCGCTGCCCGTCAGCGCG
+>>747:3:109:8353:17094/1 1829885 1
+CTGGCTCGCCGAATGGGTTTTCGGAGTGGCCGACCGCGGCGAGTACCTGCGCAAGCTTGGCGCC
+>>747:3:109:8369:18115/2 1829902 1
+TCTTCTGGGCGGCCGCCGCCAAGGCTTCGATCTCGCCGTCGGTCGCCTGCGCTTCGCTCACCGCCATGCGCACGAC
+>>747:3:109:8431:13369/2 1829972 1
+CTATGCGGCCGACGGCATCCGCGTCAACGCGATCGCCCCCGGCTGGATCGCCACCCGGATGACGCAGGCGCTGCAG
+>>747:3:109:8453:11599/2 1829991 1
+CCTCGTCCACGAAGAGCAGCACGGGCGCGATCGCGCGGGCGAGCGCGAGCAGATCGGCCGCCGGAGCCGGGACG
+>>747:3:109:8465:15824/2 1830008 1
+ACGGTCTCGACGACGACATCGACGCCCTTGCCGGTCGCGTCCTTCACCGCCGCGGCCACGTCGCCCTCGGCGTGGT
+>>747:3:109:8510:20669/2 1830063 1
+CGCCAGCCAGCGTCCGATCGCCCCCGCGCTCTTCCGCGGACCGCGCTCCCTCCATGACGTCCGTAACGGCCTTCCG
+>>747:3:109:8532:1492/2 1830087 1
+GGAGCAGACCGAAGGGCTCATGCGACGGGTTCGATTGGAGCGACGCGCGCACACGATCGCAGGGGAAATGTCCTAT
+>>747:3:109:8550:12749/2 1830103 1
+CCTTGCGCCAGTGCAGGGATCGCCATGAGCAGCGCGGCCGCGAGGGTGGCGCCGAGGCCCTTCGTCAATATGGATG
+>>747:3:109:8558:16880/2 1830115 1
+GTACCGGGCGTCACCTTGATGCCCATGGAGAGCGCCGCCGCGGCGAAGTCGCTCGGCCCCCAATAGGGCG
+>>747:3:109:8572:19735/1 1830130 1
+TCACCTCGCGCAGTGCCGCCGCCGCGCCAAGGATGCGTGCGGCGTGCTCGGCCTCAGCGCTGTCGACCGCAACGCC
+>>747:3:109:8577:9151/1 1830134 1
+CCTACGAGAAATGCCTTCGGCTCGACGATCGATCGCCCCGCGTCGCCTATCGCCTGGCCCTGGCGCGCTACCGCCA
+>>747:3:109:8586:5554/1 1830141 1
+CCTCGAGCACGATCGCCGAGGCGACGCCGCCGAGGAGGCCGACGGCGAGACACGCGACCGCGCC
+>>747:3:109:8586:5554/2 1830142 1
+GCCGTCGCGCGAGGTGGCCGCGGTCGTCGCGGGCCCGGCGCTGTACCTCCTCGGCCCCGTGCTC
+>>747:3:109:8589:21301/1 1830148 1
+ACTTCCTGGGCAAACCGTTCGACTCCGGCGAATTGCGCGCCCGCGTGGGCTCGCTGCTGCGCCTCAAGCGCTACAC
+>>747:3:109:8598:6961/2 1830162 1
+GACCGTCAGGCGCTTCCGGCCCTTGGCGCGGCGGCGTTTCAGCACCAGACGGCCGTTTTTGGTGCTCATACGCACG
+>>747:3:109:8618:15795/1 1830183 1
+CGCGCGGATCGGCCTGAAGATTGATCGGCGGCGTGCGATCGTTCAGAAGCCAGCGCGACATCGTCAGCAC
+>>747:3:109:8631:19619/2 1830203 1
+GAGCGCGTGCGACGAGCTCGCGATCTGCCGGCCGGGAATGACGGCCGATGGCCGCGCGCGGCTCGGCGAGCTGCGG
+>>747:3:109:8658:17861/1 1830242 1
+ATCTCGGTCCAGTCGAGCGGCGCCGACACGCGCGCGTCGGGCTTCGGCCGCACCGAGTAGGCGGCGGCCACGG
+>>747:3:109:8694:20555/2 1830264 1
+GCCCACGACCGTCGCACCCGTCCCGCGCCGCCACCCGGGATCTCCTCGACCGCGTGCGCCTCGGGGCGGTGGCCG
+>>747:3:109:8711:2082/1 1830290 1
+CGCCCGCCGCCTCCTTCTGCACCGCCGGCCGCGACTGATACGCCCGCGACGTGACGATGTGCTCCATCAGCTTCT
+>>747:3:109:8746:18425/2 1830327 1
+CAACCACCTCGCCGGTCTCGTCGGTCGCCGCAGTGGCCCCGGCGCCGAGCAGCGCTGCCGCGCTCCCGAGCGCGAG
+>>747:3:109:8789:15241/1 1830373 1
+CACACTTCCGGCTGCGGCATCGGTGGTGGTGCCGGCGGCGCGGGAGGCGGCGGCGGGCTCGGCG
+>>747:3:109:8802:14022/1 1830387 1
+ACCTCACCCTCATCGGCGCCCAGGGCGGCGGCGGCGACGGCGCGGGCGACGTGATCTCCAACATCGAGAACCTGAT
+>>747:3:109:8847:15196/2 1830425 1
+TGATCTCGTCCACCGGCGCGGTCCGGCCGCCGAAGTTGTAAGGGACGTTCATGCCGATCATCACCCCGCGGACTCT
+>>747:3:109:8858:17301/1 1830440 1
+TGCGAGGAAGCGGCCTGCCCGAACATCGGGGAGTGCTGGTCGAAGAGCCACGCCACGATGATGATCATGGGCGAGA
+>>747:3:109:8867:20927/2 1830453 1
+GGCATCCTCGGCCCCTCGGGCTCCGGCAAGACGACGCTCCTGCGCGTGATCGCCGGCCTCGAGGCCCCCGACACGG
+>>747:3:109:8888:12112/1 1830470 1
+AGAGCACCCCGCCACGGGATACGAAGTAGCGGCGCGCGCGCAGATACCGCGCTCGGCGGTTTACGGGGCGCTGCGC
+>>747:3:109:8895:14557/2 1830480 1
+GATCTCGCCGCCGGCGTGCTCACCGAGTCGCAGGCCCAGGAGATTATCGACGACTTCGTCATCAAACTGCGCATCG
+>>747:3:109:8957:16103/1 1830552 1
+TCACTCCGAGGTCGGGGGCCGCGGCGTCCACGCGCACGACGCGAGTCGACGGCACGGCGGCTCCG
+>>747:3:109:8958:14823/1 1830553 1
+TGGTGCGGTGGTCGACGCCCTCGCGCGGCGGCCACTTCGCGGCGATGGAGGCGCCGGCGGAGTACGTCGAG
+>>747:3:109:8959:5787/2 1830556 1
+GCACGCGGCGCAGGTCCTTGCCGTCGAGCGCGCCTTGCTGGCGCAGGATCTCCGAAAGGTGCCAGGAGATCGCCTC
+>>747:3:109:8988:6495/1 1830579 1
+TGGAGGCAGTCATGAGACGATTTCCGACCACCCGTGCCGCGCTCGCGCTTCTCCTCATCGTTCCGGGCGTCGCCCG
+>>747:3:109:8989:4430/2 1830580 1
+CGAGCAGCGCGGCCGGCTTGGTGAAGTCGGCGCACGACTTGCCCCAGCCGAACTCCGGATCAGGAATGTTGCCCTG
+>>747:3:109:8997:13423/1 1830588 1
+GGTGTCCTCCACGCTACGCAATAGTTTTCGGAGCAGAGTAGTTTTTCCGGTTCCTACCTCCCCGGTGATTACAATG
+>>747:3:109:9037:11553/1 1830618 1
+GCCCGTCTCGTCCGTCGTGGTGTCGCCGGAAACCTCGACGCCCGGACGGAGCACCGGCGCGGACGCGATCGACTTC
+>>747:3:109:9046:12555/1 1830622 1
+CCCTCGACGCGCAGCCCAACGAGCTTGCGCGCGACGCGGCCGTGCCCCCGGTGCAGCACGCGCACGATCACTTCCT
+>>747:3:109:9101:5877/1 1830676 1
+TCCAGCGCGAGATGGTGCCAGTGCCGGACTGGCGCGGCAAACGACCCCAGGCGGCGGCCCGCGGCGGCGGGCGATT
+>>747:3:109:9101:18897/2 1830677 1
+GCGGCATTTGTTATTGCTGGAGAGGGAGAGTTGTTGGAGAGTTTGCGCCAGTTGGCCATAGACCTCGGCGTCGGGG
+>>747:3:109:9121:1596/2 1830692 1
+GCCAGGAAGTGCATCTCCACCAGCTTCACCCCGTCGCCCTCGCACGACTCGCAGCGCCCGCCCTTGACGTTGAAGG
+>>747:3:109:9126:13642/1 1830701 1
+CGATTTAACAGAGTCCGCGCTCCGGCATTGGGTCGAGCGGACCCGAGCGGATCAGACGGGCGGCCGCACCGGACTC
+>>747:3:109:9128:20797/2 1830707 1
+GGATGGCGAGCCGCCACGTCAAGGTGGCGCTGTCCGGCGACGGGGGGGACGAGGCCTTCGGGGGGTATGCCCGCTA
+>>747:3:109:9143:6298/2 1830723 1
+AGACCGAATTCGATCGGCGCCAGCGCGCCCTTGTCGTCGCGCTGGTGCACGCTCGCGAGTCGGGCGCGCTGCGACG
+>>747:3:109:9156:13498/2 1830736 1
+GCTTGGCCAGGTCTACACGTCGCGTCCGTGGATCGGCCTCGGGGTCGCCGCGGTCGCGGGAACGTCGCTGGCGCTC
+>>747:3:109:9183:6028/1 1830769 1
+GGGCCGATACCCGGGCATCAACGCTTTCGGCGTTTGCGCGCGACGAGAGATTCTCCGAAGAGGGCTTCGAAAGATT
+>>747:3:109:9221:2562/2 1830806 1
+TCCGGTTGGCCTGGACCTCCTTGGCCTTCGCCTCCGGCGTGGCACGCCGCGCGCGCTGCAGTTCGTTGCGCCGCGC
+>>747:3:109:9242:11412/2 1830831 1
+CCGGCCATGGCCGGCGCACCGGCGCTTTTGGCACCGCGCGTTTCACCGCGCCGCGCTCGCGCCCGCGCCCGCGAA
+>>747:3:109:9282:1080/2 1830875 1
+CGACGAGCGCGCGAGCCTCGTCCGGCGCCGAGACATCCGCCTGGACCGCTCGGCCGCCGATCTGTTCCGC
+>>747:3:109:9290:17782/1 1830891 1
+GGCGGGGGATGCATAGATCGCCGCGCCCGGAACGCCGCGCACCCAGCGGACGTAATCGTCCAGGGTCTTCACGCGG
+>>747:3:109:9323:20497/1 1830926 1
+GGGCTTGCCCTCCGGCGTGCGCGGGATCGTTTGGGCGAAGGCCGGCGCGGCGCAGAGGGCCAGCAATGCCACCAGG
+>>747:3:109:9343:9462/2 1830953 1
+ACACGAGCACCTCGCCGGCGCCGGCGAGCGACATGATTCTGGCGGCCGCGTGGACGGCGACGCCGCGAATATCACC
+>>747:3:109:9354:21079/2 1830966 1
+ATCCGGCGGTGATTCACTCCCGGCGCCGGTTCACTTACAAAGAAGTGTTTGCAATTTTGCAACGCCAGCCGGGTGA
+>>747:3:109:9377:17431/1 1830988 1
+GGCGGGACGAGTAGACTTTGGGTCATGGAGTTCAGCCTTCCTCGCCTCGCCGACCGCCTCGTAGATGAGGCCGCCG
+>>747:3:109:9434:6866/1 1831055 1
+GACCGCCCACATCTTCGTCTACAAGCCGGCGGACGGGGGCGTCGCCGACGTACCGGCGACGATCGCCGAGCTGCGC
+>>747:3:109:9454:11085/2 1831078 1
+GCCTGATCTTCGTCGGCGCCGGCGCGCGTCAGTTCCGCGCGGGAAGCCGCGCGACGGCGGGGCCGCTGAACGTGCC
+>>747:3:109:9461:7039/1 1831085 1
+CTCGATCGCGCGATCGCGGAGAAGCCGGACGTCGTCCTCCTTGCGCTCGGCGGCTATCCCGCCGGCCCGCCCGACG
+>>747:3:109:9494:18213/1 1831115 1
+GCGGTTCTGGGCATTGCGGCCGGCGAGGCAACGCTGTTCGGCTTGTGGAGCGACGGGGAGGCTGTGCACCTTGCCC
+>>747:3:109:9523:12674/2 1831138 1
+CCGCCCGACGCCGGAGGAGGCGGTGGCGGACGCTGAGACGCGCGCGGCGTTGGCGCGGCTGGCGAGCATGCCGGGG
+>>747:3:109:9539:9531/2 1831159 1
+CACGTCGTTAGGCGCGAGCGCCGATGCCAGCGCGGCGCTCAGCGCCTGGAGCCGAGCCGTTCGGTTGGCGGCGCGC
+>>747:3:109:9544:14063/2 1831168 1
+TGAAAGCTGCTGCGCAACGAAGGCGCCCCACAATTCGAGGAAGTCCGCGCCAACGGCGACAATGAGCTTCGCCGCC
+>>747:3:109:9560:6387/2 1831186 1
+GCGCCTGCCTTCGCTGGTCTCGAGCAGAGTGTGCCGTCCATTGCCGTGCCGCTCGCGCTCGCGGGCGACGTGGTTG
+>>747:3:109:9639:11417/2 1831277 1
+CCGACCTGGGCCGAGACCAGCCCCAGGCCGAGAAGGGCGACGAGCCCGAGCGACGTCGATCGGCGGACGAGGAGCA
+>>747:3:109:9669:20939/2 1831318 1
+TCGGGAATCGCGACGTGGCTCCGCCTCCGAACTGGCACTGAGCGATCCGAGTTCTCGAGGCGCTCTTGGCAATGGC
+>>747:3:109:9710:2161/2 1831376 1
+ACCGCGCGCTGACGAAATCACCGTCCGACCGGTTTCAGACGGCGGCGGAGTTTCGATCGGCGCTGAAAGAGGGCAC
+>>747:3:109:9715:9569/1 1831381 1
+CTTCGGTTGGTGCTGATTCTGGCGGTCCTGCTCGTCTACGCGGTGATGGCGTCGCAGTACGAATCGCTCCGCGATC
+>>747:3:109:9741:12807/2 1831395 1
+CGCATCAACCTGCGCCGCTTCGCGAACGGCGACGTCGGCGTCGCGCTCGACGAGACGGTCGGCGCGGCCGACCTCG
+>>747:3:109:9746:1075/2 1831400 1
+CCGAGGTCGACATCGTCGCGAACATCTCGCGCGCGATCGTGTCGTTCTTCAACCCACAATCCGTCG
+>>747:3:109:9788:2506/2 1831446 1
+CGGCTTCGCGGAGCGCGATGTGGGGCGAGAGCGAGCAGGCGCCGGGAGCGAAATAGAGCTTCATGCTGGGG
+>>747:3:109:9803:13158/1 1831462 1
+GCCTGGATCTCGCCGTGCGCACTCTTCTCTTCGCGCTGCTCGTCGGGCAAGCCGCCGCGGCGCCCCCGGAAGACCC
+>>747:3:109:9811:12897/1 1831478 1
+CGATCAAAGGAGACGCGGTCAGGCTGACAGACGCCGAAATCGAAGCGACGCTCGGCGACGAGCTGCTCGGGGTTGG
+>>747:3:109:9848:12785/1 1831513 1
+CGGCGAGGCCGGCCGGAGCGTGACGCTGGCCGGCGTGATGACCGGCGG
+>>747:3:109:9851:19831/1 1831516 1
+ACTCGGGCGCCGCGATGGTGGGCGATCCCGCGCGCTGCGTCGAGATCGGTGAGCGCTATGCGGCGTCGGGCTGCGA
+>>747:3:109:9870:13019/1 1831534 1
+CGCGCCGCCCGCGGGCGAACCCCGCCGTCGCGGTCACGCGCTCGCCGAGG
+>>747:3:109:9901:11657/1 1831571 1
+GCGGGGGACGGTGGCGCGCGAGCGATCGTCGGCGAACTCGACCACAAGTATACGCACTTTGGCCTCCGAGTCGAGC
+>>747:3:109:9914:3141/2 1831584 1
+GGCGAGTTCTTCGTTCACAAGACACCGTCCACCCCCGACAATCCGGCGCGTGCCATGGTCGACGGCCTGCGCGAAC
+>>747:3:109:9964:17312/1 1831658 1
+CGCCACACACACGGCCGGCGCGAACCGGCGCGCCAGCATCGCCACGCGCTCGGTGTCGTCGAGGTGGAGCCGGAGG
+>>747:3:109:9977:2671/1 1831675 1
+GAGGCGCGGGGCGCGACTCTCGGGATGAGCCTGCTGATGGGCGCTCGCGGCGCGGGCGCGCTGATTGGTCCGCTGG
+>>747:3:109:9978:14019/1 1831676 1
+TGTTTGACGAGGCGTTTCCCCTGGGGTCGGCGACGCGGAGCACTTCGCGGAATGCGATCGCGCTG
+>>747:3:109:9990:20680/1 1831682 1
+GCTCGGCGAGCTCGAGGACGCACGAGCACGGTGCGACGAGCTCGATCGGATCGCCAAGGCATACGGAAGCCAGCTG
+>>747:3:109:9996:13744/1 1831687 1
+CGGACCGCCGCGGACCGCTTCGAGCACCGGGGCGAGTGCGTCGACGCGCTCGATGCGATCTTCGCCGAGCGGACGC
+>>747:3:109:10060:8909/2 1831752 1
+GACCGCGATGATCGCGCTGATCGTGCGCGTCGCGCGATCCAGAGTCAGCGTTGCCGTCGCAGTGGCG
+>>747:3:109:10077:1179/1 1831774 1
+ACATGCTTGACAACCTCGATGCCGGTCGCGGCGCGTTGCCGGACGCCGCGATGCGCAAACGGATCGTTCAATACTG
+>>747:3:109:10091:14850/1 1831791 1
+GCCGCGGCACAGGGCACGCGCCAGGCGCTCCTCGTCGGCGCGGCGGCTATCGCGCTGTATCTCCTGCCC
+>>747:3:109:10096:11501/1 1831795 1
+GCGGAGCACAGTCGAAGACGCCGCACACACGTCGGCGCCGCGGACACGCCGGCCTGCGGTGTCGCCCCATGACGCC
+>>747:3:109:10113:2135/2 1831813 1
+CGTACGGCGGCGCGGCACCACACGGTGGCGGCGCGTTCTCCGGCAAGGATCCGAC
+>>747:3:109:10161:8816/2 1831854 1
+GCGCACGCGGTACGGCGCGGCGCGAGTGATGGCGGGCATGAACCGTTTCG
+>>747:3:109:10171:18577/1 1831864 1
+ATCTCACGCTCGATCGGCAAGCGCGAACGCTCTCCGGCGGCGAGGCGCAGCGCGCGGGCCTCACCACCGCGCTCGG
+>>747:3:109:10244:11983/2 1831943 1
+GGAAATACCGCAGATCGCCGCGCACCGCAAATCGCGGCCGCACGGTGGCGATCACACCCGCCCCGCCGTTGAGAGC
+>>747:3:109:10250:14605/1 1831950 1
+CGGGTACGAAGTCATCCTCGTCAATTCCAACCCGGCGACGATTATGACCGACCCGGAGCTTGCCGACAAAACGTAC
+>>747:3:109:10271:20581/1 1831971 1
+GCGCATGCACGGGGTGAAGCGGCTGTTCGGCTGGATGATCCCCCGGTTCGATCGCGAGCGCTACAACGTCTCGCTG
+>>747:3:109:10285:7504/2 1831982 1
+GCCGATCGCCTGATCCACCGCCCGCGCGCGATCGGCCATGCCGTACATGCGCGCCACGAAGTCCAGGTTCTCGCGG
+>>747:3:109:10298:10595/2 1832006 1
+GCAACGTCGACGCCGGAGAGGGCGCGGCGGCCGGGGCCGCGGTGGGCGCGGTGAAGGGACGCCGGGCGCAG
+>>747:3:109:10337:20327/2 1832045 1
+CCTCGCGGTCGCCACGCCCGCGGCGGAGCTGGGCCAGGTTGAACCACGCGCGCCCGTTG
+>>747:3:109:10411:15951/1 1832132 1
+ACGACGCCAGGTTCTTCAAATCGGCAATCGGCAATTGGCAATCGACAATATCTCAGTACACGTACTTGTTCGCTTC
+>>747:3:109:10431:11204/2 1832149 1
+GAGCAGCTGTTCGGCCGAGAAGACACCGCGTCTCCCCGTCTGACGGCGCGCGATCCCCTCGAGCTCCCGCAGCTCC
+>>747:3:109:10449:3323/1 1832169 1
+TCACGCGCGCCAGCTGACCGCGCGTGTTTTCTCCACCAGGATCGGCGG
+>>747:3:109:10479:4878/2 1832196 1
+CACCGGCGGCGCCGGCAGCCCGGCGGCCGTCATCAGCTTGCGCAGGAGCAATCCGG
+>>747:3:109:10487:16956/2 1832205 1
+TGGATTCCAGGGTCGTGGATTAGCCGATGGCGTACAACCCGACTTTTGTCATCCTCTCTTCCTTGAAGCCCTTATT
+>>747:3:109:10491:7637/1 1832210 1
+CGCGCCGGCGGCTTTGTCGCGGCGATCGCGCGGACCGCGAGCAACACCGGCACGATGTGGGCGGCGACGACCACCG
+>>747:3:109:10497:4722/2 1832215 1
+GGGTCGGCGAGCGCGACATCCAGCGCGGCGGCCCAGCCGCCCTCGACGAGGACGAACGGCGCGAGCAGGTTGGCG
+>>747:3:109:10549:1378/1 1832270 1
+GCCCAGCGCCGCCAGCGCCAGCGAGACCGCCGCGCCCGCGAGGATCGTGTGCACCTGGAGCGGCGGGGCG
+>>747:3:109:10580:16318/1 1832303 1
+AGCCCGCCCAGCACCTCGCCCTCGACGGCGACCTCACCGCCGGTCGGCGCGTCCAGCCCGCCGGCGAGATTGAGCA
+>>747:3:109:10599:2705/2 1832323 1
+GGGAAGTGGCGCGCGCGGCGGGCAGGCAGAAATGGG
+>>747:3:109:10601:4598/1 1832328 1
+ACGATTTCGGCACCGGCTATTCGAGCCTGAGCCGGCTGGCGCATTTGCCGATCCGCGAATTGAA
+>>747:3:109:10605:5051/2 1832331 1
+TCCACCGTACACACTGGCGCGCCGGGCACACGGCCCTTCGTGTCGAGGGCGCGCAGCAGCATCAGGTCCTCGAA
+>>747:3:109:10612:20510/2 1832337 1
+TCAGGTGCGCGACGACCGCGCGAACGCCCGCCCGCTCGCCGCGGTCGCCGTCCAGTTCCGCCGGGTACGACAGAAA
+>>747:3:109:10623:18187/2 1832350 1
+GCCGGTGAGCTTTCGAAGCGCCTGCGACATCAGCCGCGCCTGAAGCCCCATCTGCGCGTCGCCCATCTCGCCTTCG
+>>747:3:109:10658:15918/1 1832389 1
+GACACACGGGCGTTCTGCTCCATCCCGGCGCGGCACGACCTGGCGCGGCGCATGGATGCGAATTATCTCGCCGGCC
+>>747:3:109:10663:13219/2 1832398 1
+CGACCTCATCGACATCGGCGGCGAGTCGACACGTCCGGGCGCGACCCCGGTATCC
+>>747:3:109:10680:7804/1 1832422 1
+GATCTCCTGCACGCGGTCGACCGGGTAGCGCGCGGCGTGCGCCGCGAGGCGCTCCTTCACCGGATCGTCGCGGTGG
+>>747:3:109:10720:10213/1 1832458 1
+ATGGCCGATTCGATCAGCGTCGACGCGGCCGCGGCGGCCACGACGAGCAGCCGCTTGCCCACGACCGGCGCCAGGG
+>>747:3:109:10726:17985/1 1832465 1
+ACCGAGCCCAAGCTGAGCGCGCCCGCCGGCGTCGCGACCACCACGGTCGGGATCACCAGCGCGGCCACGAGGGCGA
+>>747:3:109:10729:19611/1 1832472 1
+TCCGCTCTCTAATGTCCGCTAATGACCCAAAGCAGACATTGGTCAGACATTCTTCTTGGCAAGCGTTACGTCAGCT
+>>747:3:109:10764:8602/2 1832509 1
+GCGGGCCGAGCGCCGCGGCGCCGACGCGCGTCGGCGCGAGCGCGATGCGCTGGGCGGGAGCCGCGGGGG
+>>747:3:109:10766:6205/2 1832510 1
+CCGGCGGCGCCGGTTACGAGCCTCGGAGGACGGCGCCGACGCGGGCGGCGGCCTGGCCGACGGCGAGGGCGCGGG
+>>747:3:109:10775:19148/2 1832517 1
+AGGGGGCGATCGAGGAGACCCGCGTCCCTCGCAACCCGCTCGACGTGCTGGCTCAGCAGATCGTCGCCATTGCCGC
+>>747:3:109:10790:11292/2 1832534 1
+TCGAAGGCGCGCGCGCATCGAAGCTCCTCTTCTACGAGGATGGCGTCGCAACCTCCATCTCCGTCGACGAGCAGAA
+>>747:3:109:10842:6289/1 1832585 1
+CCGGCCCGACTTCGACACGTGGGTCAGCCAGCAACAGGCGGCGGCCAGTGCCACGCCGGCACCCACACCAAGCGGT
+>>747:3:109:10850:6617/2 1832600 1
+CTGCCCGCTCCCGACGCTCGATTCGACACGGCTGCTCGCGCGCGCTGCAACCAAGGCGGCGGTTGGCGATACCAAG
+>>747:3:109:10882:16350/1 1832640 1
+CGGCACGCCCGATCGCTGTGTATAATTAGGGGTTCCGGCCGTGGCCGGCGCGCGGTCCTGCCTCTGCGGAGAG
+>>747:3:109:10948:10474/2 1832703 1
+GCGTTGCCGGGGGCGGCTGCCTGCGGCGCGGGCGCCGCAGCCTGAGTTTGCTGCCAGGCCTGCTGCGGC
+>>747:3:109:11067:1800/2 1832827 1
+CTGGAGTTTCAGACATTGATTACGGGGTCCGGCTAAAGCCGGACACTACGTACGCCTACACGTAGGACTATTCTTG
+>>747:3:109:11083:18284/1 1832840 1
+TGACCGCGGAGGCGGCGCCGCTGATCGCGACCGCGACGCCGCACCACCAGTGCTGCCGGGGCGTCAGCC
+>>747:3:109:11134:12989/2 1832893 1
+CCGGGGGGAGGAAGCGTCGATCGACAGGCCGCCGCCATTGGTCGTCCCGAAATTGCGGATGATGAGGTTGAACTCG
+>>747:3:109:11176:10068/2 1832928 1
+TCCTCTTTCAGCGGCAGGCCGTCAGAGTGTGAGAAAGAGAGGCGCGCGAGGATCGCGCGCCCGGGACGATCCC
+>>747:3:109:11197:2614/2 1832948 1
+CGTGGTTCCGCTGCAACCAGAGGGTGATCCGCGCAGGACAATCCGCACGTCCGTTCATTTCCTGCGTTTCGTGGGC
+>>747:3:109:11201:8717/1 1832953 1
+GCTCTCCCGTGGGCGCGGGCGCGGCGCGGCGCGCCGCCGGCACCGCTTCTGGCCGGTCCGGATAGCGGACGACGAT
+>>747:3:109:11206:20631/1 1832963 1
+ATCTGGTCCTTGCACGAGGTACGCGCCGAAACCGCAGACGCGCCGGCCGTGCTGTATGTCGACCTGCACCTGATCC
+>>747:3:109:11215:11375/2 1832977 1
+GCCCGGCACCATCCACAGCGCCGCAGCGGAAGTCGAAGCCGCGGGCGGGCAGGCGCTGCCGATCGCCTGCGACATC
+>>747:3:109:11278:8062/2 1833044 1
+CAATTTGTGACGAAGAGATTTGAGGGCCTCAAGCAGATCGTGTGCGCTGCGATACCGTTCCTTGCGATCTTTGCGC
+>>747:3:109:11303:19498/2 1833071 1
+CCGCTCCGCGCCGGCATGCCGCAGCGCCAGCGCACCCTTCTGAATCGTGCCGGCGGGGTCGATGATGTCGTCCTGG
+>>747:3:109:11336:8012/2 1833102 1
+CTGCGAGGGGAATGCTCACTGTCACCCTGGTTCCCTGCCCGGACGCGCCGCTGATGGCGACGTCGCCGTTGAAATG
+>>747:3:109:11340:15035/1 1833105 1
+CCCGGGAACTTCTTGACGTCCCAGAAGTCCGCCCAGGTCTTCGGTCCGCCCTGGGGGA
+>>747:3:109:11359:11448/1 1833119 1
+CAGCGGGAGCAGTCTTCGATCGGCCGGAGTCAGCGATCCCGGCTACCGTGCGTTCCCTTCGCATAGAAACCGATCG
+>>747:3:109:11366:17209/2 1833132 1
+CAAGGCCGCGTGCCACAGCTTCATCCTGCCCCTGAGCCGCGGGCTGCCGCGGCCGCCTTGCCGCGGGTCGAGG
+>>747:3:109:11444:19494/1 1833227 1
+CGCGCAAAGAGGGGCCAGTCCGGATCATCGGTCGCAAGCGACCGCCGGACGAGGCCGAGGACGCCGTACTGGTT
+>>747:3:109:11448:8433/2 1833232 1
+CAGGTGAAATGCGACGACGGTGTCGCCGGCGCCCCAGGCGCCGCCGCCACCCACGGCGATCGCCACGAACTGTTCC
+>>747:3:109:11449:21012/1 1833233 1
+AGTTGGCGAGGTCGACGGCGGAGACGATCTTGGTCGGGCGGAGCCGACACACCAACTCTCCGGCCACGCCATTGCG
+>>747:3:109:11468:19560/2 1833252 1
+ACGACGAGTTTCGGGAGGACGTCGGCGACCCCGACGACGAGCCGCGCCGGCCGGCCGGTCGGGCGGCCG
+>>747:3:109:11470:2939/2 1833255 1
+CCTCGCGGCTCTCGCCCACCACGACGCGCCGCCCGTTGCCGCGTGGGACTGGGGCCCGCTCGCGTCGTCG
+>>747:3:109:11478:3308/1 1833264 1
+CAGGAAGCGGCCGCCGGGCGCGAGCACCCGCACCACCTCCTCGAGCACGCGAAAGTTCTCGCGCTCGGTCTCGAAG
+>>747:3:109:11478:1432/2 1833265 1
+GCACTCGTATGCGGCCGAATTCGGCCGCAACGCCGGCGCGGTCGTCAACGTCGTGACCAAGTCCG
+>>747:3:109:11484:20577/1 1833274 1
+CGCCGGCCACGCACACGTCGGCGACGGCCGGGTCCGCGCGGAGCACCTCTTCGACGTCGCCCGGGGACAC
+>>747:3:109:11497:7976/1 1833284 1
+GGACGAGTCATGAATTTCCTCGACAATGCGAGCGGGGTCGCGGACGGCGGGCCGGGCGGGAATGACGTTGTCTTAA
+>>747:3:109:11506:4414/1 1833296 1
+GGCTTCGGTCGATCAGGCGCGTTCGGCGCTGGCGCGCGACCAGGCGCAGCTTGCCCAGGCAAAAGAACAG
+>>747:3:109:11534:15518/1 1833316 1
+GACCTCGTTTTTGGGCCGATCGGAAGTTTGGGCTGTTACGATTGTCGCGGTGGTCCACATGAGGACCATACTTGCA
+>>747:3:109:11535:10562/2 1833319 1
+CGTTATTGCGCTTGGCGCCGCGTTCAGCGCCGGCGCGCTCGCCGCGCCGACGACGCTGCGCGCTTCCCACCAGTTC
+>>747:3:109:11542:10215/2 1833324 1
+AGAGATGCCGGACGGTTTGGCGCCGCGCATCCGCGTCCTGCGGGAATCCGCGGCCGGGAAAGCCCCGGTCGCG
+>>747:3:109:11567:12747/1 1833349 1
+GAGGCGCGGATCGCGCGCCGTCCGCCGCGCGCCGGCCAGACTCCTCGCGCACCGGCCAGGTTTCTCGCACGCCGTC
+>>747:3:109:11574:5746/2 1833358 1
+CTCGAAGGGCCGCTGCTGCGGCCCTTCGGCGTGGCAGGGCGCCGTGGGAGGCAGCGCGGAGGTG
+>>747:3:109:11582:1676/2 1833369 1
+TCTCGCCCTCCTTTCGTTTCGGCCGAGCGCCGGGGCGCCGCGTCCCGCGGGACCGTCGGGC
+>>747:3:109:11588:19457/1 1833379 1
+TCGCAACGGGCACTCGCGAGTGATCTCGACCGACAGCGCGGGACGGTATCCACGGAGGATACGACCCCACGCAGTG
+>>747:3:109:11588:18311/2 1833380 1
+CGCCGAGCCAGTAGTGGGCGCGGGCCACGGGCGGCTCCTCGTCCTTCGGGCGGTACGCGAGGCACTTCTTCAGAGT
+>>747:3:109:11592:15133/1 1833384 1
+CAGACGCCGGCCTGCTCGTCGACCCTCGCGACCCGGCGGCGATCGCCGCTGCACTCCACCGCGTCCTAAGCGACG
+>>747:3:109:11597:17335/1 1833390 1
+GGCCGTGCCCGCCGTCGAGACGGTGATGCGCCGCGCGCCGAAGTCCATCCCGCGCTCGTCGCCCCAGATGTGCAGC
+>>747:3:109:11604:14527/2 1833395 1
+GGCGTCCCGGCGAGCGCGGCGCGCTCGCCCGCGTGCTCCTGAACCGCG
+>>747:3:109:11612:1632/2 1833408 1
+CGCGCAGCGCTCCCAGGCCAGCTGACTTCCCACGCGACTCAGGCGTTCACGCGACTCCCGGCCGCCAACACTTTGA
+>>747:3:109:11670:19732/1 1833488 1
+CCGAAGCCGCCGGCGCTCTTGTAGGCTTTGCCTTCGAGCTGGCCCAGCTCTTCGCGGCGCTTGCCGGTCTCCAGC
+>>747:3:109:11681:10459/2 1833498 1
+CCGGCGGGACGCGGGCTGCGCGGCGCAATCGCGATCGGCGCGTCGCACCTCTCGATCGACCCGCTCGACGCTCTAC
+>>747:3:109:11700:4075/2 1833515 1
+GCGCCCGCTGGTCGAGCAGGGCCGCGCCGCGCGCACGGTGG
+>>747:3:109:11714:16171/1 1833532 1
+CAGTCCGCTCGGCCTCCGGCGCAGATCCGCCTCCGCAGCCGACGGACAGCGTCACCACACATGCGAGGAGAGCTGA
+>>747:3:109:11742:20272/2 1833556 1
+ATTGGGAAAGAAGCGCTGTTGGGAATTTCCGAGGCTGAGGTCAATCGTGTCCACCGGCGTGACAGAATTCGTCACA
+>>747:3:109:11786:17465/1 1833602 1
+CACGCCGACCCGGGGCAGCTCGACCAGGCGCTCGTGAACCTCGCGCTCAACGCGCGCGACGCCATGCCCTCGGGCG
+>>747:3:109:11797:19400/2 1833613 1
+CGGGCTCACGCCCAGCGCGCGGCGCCGGTTGGCGCTTCCGCGTGGACGGTTAACGGTCGTTGGTCAGCACGGGGAG
+>>747:3:109:11798:20618/1 1833615 1
+GGCCAGCCGCACCTGCCCCTGAAGCCGGAGCGGCAGCGCCCGGGGGGCACCAGCCGCCAGATCCCACACGCGCGCT
+>>747:3:109:11815:19606/2 1833634 1
+CCATCGATGGAAACCTGCACGACGCCCAGGGAAACGCCGCGCCCACGGGCCCCTCCCAGGTCACCGAGCGTCGATC
+>>747:3:109:11827:16836/1 1833650 1
+GCCGGGCGCGAAGACGGCGCGGCCTTCGACCACGGCGCGAGCGGTGGTGACG
+>>747:3:109:11858:15955/2 1833687 1
+GCGACGCCGTAAACCTTGCGGTTACGACAGCGCGGACAATATCCTGGAGCATGATCGGGCCCGGACTTGAGCCTGC
+>>747:3:109:11876:20361/1 1833704 1
+GGCGCAGCTGCAGGCGGAAGGCAAGCTCGGTGACCATCACGCGGCGCTCGCCAAGGCGTTCACCACGGCGAGGATG
+>>747:3:109:11877:7397/2 1833705 1
+GCCACCCCGAGTCAGTCCACGCGTCGCGCAAGTCCCCGCGACTTGGCCCGGTCCAAAATCTCGCGGATTTCCGCGT
+>>747:3:109:11888:17956/2 1833721 1
+TAGCCGCCGCCGGCCGGCGCCATGTACACGGTGCGCTGCACGGCGCGGCGCTCGGCCCCGCCGCTGCGC
+>>747:3:109:11930:2136/2 1833778 1
+TCTGGCGGTTGAGATGCGCAAGCTCGGCCATGCGCTGGCGCGACTCCACTTCGGCAGCGCGCCGACGTCGGTGCTC
+>>747:3:109:11947:17357/2 1833800 1
+GCGAGTGAGCCCGCGCGAACGGAGCGGGGAATCAGGGGCCCCCGCGAGAGAGCGCGTCGGGGGG
+>>747:3:109:11988:4962/2 1833841 1
+GATGGGGTCGGCCGCGCGGGCTCAGACCGCGATGTCGTTCCAGCCGCGGCGACCCTCGGGCTTGTCCTGGAGGGCG
+>>747:3:109:12017:17793/1 1833864 1
+GCCGCTCCATGATGTCGGCGCGGCCGCCGAACGCCGCGGCCGGCAGGCCGCCGCCCACGATCTTGCC
+>>747:3:109:12022:1668/2 1833869 1
+GTCCAATGGACCCGCGCCCATCGCCAGTGCTCCAATCGACGCCGGTCGCGCCGTCACGACGGTACCGACGAG
+>>747:3:109:12040:6962/1 1833893 1
+AGCGCTGGAGCCCTGGCCGTGGCGCGACGACGAAGACCGGCAACGGCAAGCGCCGGCCGCGAGGGGCCGCCCCGCC
+>>747:3:109:12111:10265/1 1833988 1
+CTGCGCGTAGAGCACGTTCACCGCTCCGGCGCGACCGGCTGCGTCGAGCGACTCGATGATCCCGACGGCGAGGTCG
+>>747:3:109:12127:5539/2 1834007 1
+CCCCGGAGAGAAGAAAAAGCTGGGAGCCGCGGCGGCGCGCGCGTTCGCGGCGCGACCCCAAACGGCAGCACGCAGG
+>>747:3:109:12190:6499/1 1834066 1
+GATGAGATCGGTCACCAGGTGACCGACCAGGACGCGGAGGTCCGCCGCGCGCTGGTCGCCGAGTACGGGGCCGATA
+>>747:3:109:12250:13773/1 1834128 1
+GCGGTGACACGCGTATCCGGCCTGGCCGCGCGCGCCGGAGTCGAACGCGCCTACACCACGCTGATTGCCGATCTCC
+>>747:3:109:12269:13889/1 1834154 1
+AGGCCGTGATGACGCGCCGCATCCTCGACCCGCGGACGGCCGACGAGCTCGGCGCGCTCGACGCCGAC
+>>747:3:109:12278:4290/1 1834167 1
+TAGTAGTCGTAGTAGCTGACGAAATACTCGGTGGCATTATGTGGGAAGAAGGACCTGAACTCCTGATAGAGCTGAG
+>>747:3:109:12283:8066/1 1834176 1
+GCCCTCCGCGCGTTAGAACGCGCTCGCGAGTCAGGTAACCTAGAAGAGGAGCTAACCTCGTACTTTGCCTCGGAGG
+>>747:3:109:12290:3582/1 1834186 1
+CCATCAGCAGCACCGGGCCGACGACGCCGCCGGCGAACACCGCGCCCGCCAGCCAGCGGCCC
+>>747:3:109:12320:18144/2 1834210 1
+GAGCACGACGGTCGCCTGCTCCTGCCGCACGGAGATCGTCGCGTGCGGGCGCGCGAGGCCGGTCGCGAGCGCCGCC
+>>747:3:109:12349:7474/2 1834247 1
+GCGCGGGCGCGGCGCCCGGCCCGGCCTGCTACGGCAATGGCGGCACGCAGCCGACGATCACCGACGCGAACC
+>>747:3:109:12394:15456/1 1834274 1
+GTCGAGATCGGCGACGAGCGCGTCGCGCTTGCCTTCGAGGAGGAGCTGCGCGCCGGCCACGGCCGCGCCGTAAGCC
+>>747:3:109:12404:12772/2 1834291 1
+CGACGCGCTGTCCCTCTCCGGCCACAAGATCGGCGCGCCCAAGGGGTGCGGGGCGATCTTCGTCCGCCG
+>>747:3:109:12404:4312/1 1834292 1
+CTCGCGCGCAACGCCTGCCAGGTGGCCAGCCCCAGGCCCAGCAACAGCGCGGCGAACACCGCGGCGCCCGCGCCCA
+>>747:3:109:12438:1314/1 1834326 1
+AAGTCGGCGATGAGCGCGATGCGTTCGTCCCCCAGCTTCGCCATCTCGCTGTCGTAGTCGCGG
+>>747:3:109:12454:9359/1 1834344 1
+ATCGATCCGAAGGCGGGCGGAGTGACGGTCACGGTGCCCGCGGCGTTCGCAGTCCCGCAGCGCG
+>>747:3:109:12489:1833/1 1834386 1
+CCCCAGGGCGCGGTGCAGCGGTTGTTCCGGTGCGACCTGCGTCAAGGGGTCGAGTGGAGCCGG
+>>747:3:109:12491:11955/1 1834388 1
+TTCGGCATCGGACTGGACGTGCAGCCCGGCGCGACCGGCAACGGGTTCGCGGCCGCGACCGCCGGTCCC
+>>747:3:109:12506:13505/2 1834398 1
+TCACGACCGCGAGCGCGGGGTCGGCGAGGTCCCAGACCTGCGTCGTGCCGGCGAGGCCGTCGTGCCAC
+>>747:3:109:12514:10252/2 1834410 1
+CGCCGGATCGGGCGGCGCCGGCTCGGACGCGGTGACCGCGACGACCTGGGTCTGTGCGTACGCCGCACCGTCGG
+>>747:3:109:12517:9533/1 1834413 1
+AGGAGCACATGACACCGCTGATCTCGCGCGGGTTCCGCGGGCGCCGGACGTCTGCCGACCCGTC
+>>747:3:109:12522:5486/2 1834416 1
+CTGCCAGCATTGAAAGCCTACCAGCATTCAATCGACGCTCCCAATCCGCCGCCGGGAAGTTTCAACCATCAGGCGG
+>>747:3:109:12536:12939/1 1834430 1
+GGTTGTGGCTCACATTGATCGGCGCGTCCGCCGGCAGCGCGATTGACAGACGCGTCACCGGCGCAGGCGCGACAGG
+>>747:3:109:12565:4253/1 1834456 1
+ACGTCGAAGAGCGTTCGCGCGCGCAGGGCGAGCGCTGACGCGGACACATTTCCTTACACGCCGCGATTTGGCCCA
+>>747:3:109:12569:12078/1 1834460 1
+GTCAGCGCGCCCGCCTCGCGCGCGAGCGTCGCCGCGCCCGCGACGTCGTCGATGACGC
+>>747:3:109:12590:3305/2 1834482 1
+CACCGCGGCCAAGGGCATCGCCTCGGGGCTGCCGCTCGGCGTGACCACCGCCCGGGCCGAGGTGATG
+>>747:3:109:12597:20852/1 1834491 1
+CGTCCTGGAGGACGCGCTCATCGTCGACATCGGCGCCGGCACGACGGACCTGTGCCGCATGCACGGCGCGATCCCG
+>>747:3:109:12606:19584/1 1834497 1
+GGCCGTCTTGTGCCATTCGCGAGTCTCGCGCGCGAGCTGCTTCCGCCCCGAGGCGGGGAGCTGGTAGAACTTGGCC
+>>747:3:109:12638:14860/2 1834527 1
+CGGTGGCGGCGACGAGCAGCCAGGTGTACACGCGCCGCGGCCCGAAGCGGTCGACGAGCGCGCCCACCGCGATCCG
+>>747:3:109:12640:9702/1 1834531 1
+GCGCCGGCAACCTGGGCGAGGACGGCGGCTACGTCGGCAAGGTGCTCGCCGAGCAGCTGAACCTGCGCCGGGTGG
+>>747:3:109:12646:2945/1 1834533 1
+AGATTCAGAATGCTGCGTTCGCGCCGCGTCAGCGTTCCGTCGCTCCAGCACAGGCCCCAGCAGTATTCGCTTACGA
+>>747:3:109:12683:21018/2 1834561 1
+TGAGAACTCCTTGCGGAGATCGCGCACCTCGACCGCAGGCGCGGCTCTGCCGTTGCTCGACGCTGAACGATGCATT
+>>747:3:109:12696:17080/1 1834576 1
+CGCGATCGTCGCCGACGCCGTCCCCTACGAGCGCCGCGCCACGGCGACCGCCGTCGTCTCAGCGGCGTTTTCGCTG
+>>747:3:109:12721:8367/2 1834604 1
+GGCAAGGACCGCGGCGAACGCGCCCGCGCCGTCACCGCCCTCGACGCCGCCCTCGACGTCTTCGCCGAGCACGGCC
+>>747:3:109:12772:14573/2 1834672 1
+TCGTGGACACGTTCCTGGTGCTCTATGCGACCCGGGTGTTCCCCCGCGGCGAGGGCGGCGCCGCGTCCCTTGGGCT
+>>747:3:109:12793:20231/1 1834696 1
+GCGCGCGCCGGCCGCAGCGCCGGCCCGGCCGGTCTCCCGCGCGCCGGTGTCTGGCTTTACATCCACCGG
+>>747:3:109:12793:5870/1 1834697 1
+GAATCGGTGGCAGTGCAGATCAATGCCAGCGTGCATGCGACCAACGGCGAGCTGCTGCGCGAGCTCGCGATCGCTG
+>>747:3:109:12820:6379/2 1834729 1
+GACGCTCTATGCGCCGCGGCTGGTCAAGCGCCACCCAGCGGGACCTTTGCAGTGGAAGGGTCGAGATGACAATGC
+>>747:3:109:12821:3491/2 1834731 1
+TAACGAGTGCAACCGCCGGAGCGATTCCAACAATCAAGAGCAGCGAACAAAGAACGCCGCTGCCGCAAAGAA
+>>747:3:109:12836:4776/1 1834759 1
+CCGGCATCGGCTCTCCGCGTGCGACGACGACCGCCGCCGCGAGATCGCCCGTGACGTTG
+>>747:3:109:12841:16598/2 1834766 1
+AGCTTGTCGCAATCGCCGAGGATGGCGCGCACGGTTGTGAGCGCGGCGCGAATCTGGTCCGGAATGTCGGGTGAAA
+>>747:3:109:12852:16360/2 1834775 1
+GTCCGAGGTGCTGGTCTCCGGCAGGACCGCCGGGCTCGAGGCGCTCCTCCGCGCGGCG
+>>747:3:109:12855:3945/2 1834781 1
+GGATTTGTTAAAAGCAGCGTTGATCGCTGCCGCGCGTTCGGCGCTGGCGCCGATGACAAGCACCGAGACTTTTTCC
+>>747:3:109:12879:8540/2 1834795 1
+AACCTGCCCCACGACTCTCCGGCGCGCTTCGCTAATACCTTGCCTCAATCCAATCGCGCTCACGCTCCTGGTACAA
+>>747:3:109:12885:18473/2 1834802 1
+CCTCAGGCAGCGGCGCGGATGCGGCACCGGGAGCGCGCACGAACATCTCCTGCGCCAGCACCAAGGCGAACAAAGG
+>>747:3:109:12905:15569/2 1834820 1
+CTCTTCGATACCTACGAGCTGCTGCTGCTGCCGCTCATCGCGGCGCCGGCCATTTCCGAAATTCTCGGCGTGCCGC
+>>747:3:109:12924:9987/2 1834848 1
+TCCCGGCGATATGGGGCGGCGGCCGCGGCGGCCGGCTGGGCGTGAGCGCCGAGG
+>>747:3:109:12969:18140/1 1834889 1
+GTACGTGACGCCTTTTATTCTTCTGTCATCGATCTCGTTCGTCCTCGGCGCGGCCTTCGCCTACTATGTGATCTT
+>>747:3:109:12991:3409/1 1834918 1
+AAGGTGGCCCGATACGACCTGCTCTACGGCGCGCTTGGCTCTGTCTT
+>>747:3:109:13014:1698/2 1834947 1
+GCCTGGTTCGACGGACACCGCTACGCTATCGCGACCGCAGCAGGAGTCACCCTCAACCAGTTCCCAGGGTAACGAC
+>>747:3:109:13017:6594/1 1834948 1
+TCATGACGCGCCAGGTCGGCCAACCGCGCCGCTCGGCCGATGCGATACGGCACGACCGTGACGACGACGTTCGGGC
+>>747:3:109:13027:11916/2 1834956 1
+TCCCGAGGAGCCCCGCGCGCATCTGCTCGCCGGCGCGATCCTGCTGGCCGAGCGGCGCTTCGGCGACGCG
+>>747:3:109:13050:20146/1 1834979 1
+AACTTCCGCCGCCGCCGTCGCCGTGCGCGCGGCCGCGGCGTGACCGCTGCGCCGATCGCC
+>>747:3:109:13058:13396/1 1834991 1
+CTTGCTCAGCCGGTGCCGGTGCTTCGCCGGCCTGTGCCGGCTGCTGCGGACGCGGGCGCCGGGGATGGGGCTTATG
+>>747:3:109:13063:8661/1 1834994 1
+AGCGTGCTGTTGCCGATCACCACCGCCACGTTCACCGCCTGGCCACGGTCGTAACGGCCGATGTAGCTCTCGACCG
+>>747:3:109:13077:15868/1 1835015 1
+AGCGTGGCGCGCATGAACAGCGCGAACAGCGCGACGTCCACGCCATCGTCGTCCACGCCAGGAGGGGCGTCGGGAG
+>>747:3:109:13128:11088/2 1835062 1
+CGCGGCCGCGTTCTTCCTGATCGCGGACATCGACGCTCCGCGCGGCGGCGCGATCCGCGTCGCGCCGCAGAACCTG
+>>747:3:109:13162:10229/1 1835099 1
+CGGTTGCAGCACGAATACACCTGAGCCGGGAATACCTTTCTCGAATAAATTGAAGCCATCGTTGGCGTTCGTGACC
+>>747:3:109:13213:13040/1 1835158 1
+GCTGGGGTCGACGTCTCGACCGGCTTGGCCTCTCCGACGTCGGCG
+>>747:3:109:13271:20504/1 1835224 1
+GTGCGGTCGCGTCGAGTCAGCGCGTGCACGAGGTGCTGGCGGCTGATCCC
+>>747:3:109:13332:8871/1 1835271 1
+CGATAATTTTTACCCGGTCACGCTCGAGGATCTGGCGATGGCGCGCCGGCGGTCGGGCAAAACC
+>>747:3:109:13355:1798/2 1835298 1
+GACGCAGGCCGGGATGATCCTCGGCACTGCGGCGTACATGTCGCCGGAACAGGCGGCGGGCAAGCCGGTCG
+>>747:3:109:13381:14198/1 1835321 1
+GATCCGCGCAGGCCGGTGTTCGGCGTCACCGCTGCCGCGCCGTTGCTCGGCGGCTTCCTCGTGCT
+>>747:3:109:13391:9526/2 1835328 1
+TCACCAGGACGGCCGCCGTCCCCCACTGCGCGAGGATCGTGCGGAGGTCGTCGCGGAGCGCGCGACGGAGCGG
+>>747:3:109:13410:6381/2 1835350 1
+CGCCGACGCGACGACGCCGCCGGACTCGACCACGGCCGAGGCGCCGGCGGGCGACAGCGACGCCGGC
+>>747:3:109:13418:12244/2 1835358 1
+GTGCTGCTGGCCCGCAAGAACTTCGGCTGCGGGTCCTCGCGCGAGCACGCGCCCTGGGCGATCCAGCAGTACGGCT
+>>747:3:109:13434:17803/1 1835371 1
+GCGTGGGTGGCCTTCGTGCTTCGACGCCGGCGCGCGACCTGGCCCGCCGGCGATGCCTTCAAGGCGTTCCTGTGCG
+>>747:3:109:13515:1361/2 1835450 1
+CCGACCCGTCGCCGCGCTGGTCCGCGAGCGCGCCGGCAACACCGCGCTCCTTGGCATCTCGGGACTCCTGCTCGCC
+>>747:3:109:13552:3456/1 1835486 1
+TTTGGCGTGTTGCTGTCGCCGATCATCGCGGCCGCCGCGATGGCGTTGTCCTCCGTCAGCGTTGTCGGTAACGCCT
+>>747:3:109:13595:11585/2 1835532 1
+TCACGCTCGTCCTCACGCTGACGACGGGAATCGTGTTCGGTCTCGTGCCGGCGCTGCGCTCGAGCCGCCCCGACCC
+>>747:3:109:13645:12259/1 1835574 1
+TTGCCGCCCTCGCCGTCGCGGCGCTCGCCGCGGGCACGCTCGTC
+>>747:3:109:13652:5337/1 1835589 1
+GCGCCGCGAATCCGCGCGCCGCGCGGCCGACCGCGTCATACGTGTAACCGCGGCTGCGGAATCCATCGTCGT
+>>747:3:109:13659:16774/1 1835594 1
+CCCGTCGAAGCGCCGACGCCACGAAAATTGAAACGCAGCGCCGCGACGCCGCCCGCGACCAGCGCCCTGGCGAGGC
+>>747:3:109:13682:6747/2 1835629 1
+CCTCGCCGCGGCGCTGCGCGCCGCCGGCCGCAGCGGCGAAGGCGACGCCGAGGAGCGTCGCGCGGTCCAGCTCTGG
+>>747:3:109:13696:9246/2 1835640 1
+AGGAGGCGGCCATGGCGCTCGAATCGCTCGACATCCGCCGCCGCTCCGCGAGCCAGACGTCGCCGCCCGACGTGCG
+>>747:3:109:13706:11725/2 1835649 1
+GCCGGCGCCGTCTCGGCGGCGGCGCCCACCGCCGCC
+>>747:3:109:13728:15427/1 1835681 1
+CCTCGTCGCCTCGGCGCTGCCGGACGGCGCGCGCGTGCTGGCGGCCGAGGAGGAATTCACCTCCC
+>>747:3:109:13741:19913/1 1835688 1
+GACAAGCGCGATCAGGTCCTCGAACGCGGTCGGCTTCACCGCCCGGAGCGCGTCGCGCATCCCCGACGACTCGAAC
+>>747:3:109:13763:12595/1 1835704 1
+GGGGGCCGCGGCGGGCTCCGGCGGCACGCCGGAGGCGGCCTGGATGTCGGCCTTGACGATGCGGCCGCCGGGGCCG
+>>747:3:109:13791:11790/1 1835731 1
+GAGCGCCTCGCCGCGGCGGCCGCCAGCCGCCAGTCGCAGACGCAC
+>>747:3:109:13806:18682/2 1835750 1
+GGCCGCGATCCTGCCGGCGCGCGCCGACACCTGGCCGACACGCCAGATCAAGGTGGTGATCCCCTACCCGCCCGGC
+>>747:3:109:13816:2482/2 1835759 1
+CCTGGGGATTGAGCGGGCGGCCGCAATCGGCGGCGTTGATCAGACGCAGCACGCGCACATGGCCGGTCTCGG
+>>747:3:109:13853:14083/1 1835795 1
+GATCGCCGCACACCACGCGGGCGCGCGCGGCGTCCGCTGCACGCCGGATCAGGTGATCGTGCTCTCCTCGGCACAG
+>>747:3:109:13862:14404/1 1835809 1
+TGGCCGAGCTGCGCGACGGCGGCGCGAGCACCGACGCGGCGCGCGCGAGGGTCG
+>>747:3:109:13900:20770/1 1835859 1
+ATGTCCTGGTGATCGGCGCCGGCGGCGCGGGCCTGCGGGCGGCCATTGAAGCATCCGCGGCCGGCGTGTCGGTGGG
+>>747:3:109:13909:8091/2 1835871 1
+GCCGTCGTCATCAGCGCCCTGGCGGCACAGATCGCGCGGTCGACCCGATCGCGGGCCATCGCGAGCCAGATCACCG
+>>747:3:109:13942:16112/2 1835912 1
+GGCCGAGCTCGATGTCTTCCGCGCCCGGTCCTCGGCGGCGCGACGTCACCATGACATGGCGCTGCTCGAGATAGGT
+>>747:3:109:13946:15787/2 1835915 1
+CTTTATCGGCGCCGACGGCGTGGCGGCGCTGGTGGCGTTTCTCTGCGGCCCCGACGCCGCGGACATCACCGGGGCG
+>>747:3:109:13977:3181/1 1835942 1
+GTGCCGTACCCGGCCTACGATCGCCGGGCGCTCGTCGACCTCGTCGCCGCGGCGATCACGC
+>>747:3:109:13984:17468/2 1835951 1
+GGGAGATCCGCTTCGCGGACGTGGCCGTACCCGGATCCAGCTCTCGAACGTGCCGCCGGGGACGTTATTGCCGGTC
+>>747:3:109:13992:15366/1 1835955 1
+CGGCGCGCCGGACGCGGTGGCGAGGGCCCTGGCCGACTTCGCGGGAAGCAACGTCGAGCCCGTCGCGGTCACCGGC
+>>747:3:109:14014:4944/1 1835976 1
+CAGTGTGCTCGACGGCATCGAGTTCGACCGGCGCGGGGTTCCCGCCGCCGCGATTTGCACCGACCAGTTCATCACC
+>>747:3:109:14030:4259/1 1835997 1
+TGTGCGGGGTCAACGAGGTCATCACGGTGTCCGCCGTCAGCTTCGTCGTGCCGCGCACTTCGGCGTTGCC
+>>747:3:109:14032:4184/1 1835999 1
+TTCCGGCTCGCGCTCGAGCACCTCCTCGAGCATGTTGAGCGCGCGCTCGAAATGTCCCTGGGCTGCG
+>>747:3:109:14058:4432/1 1836047 1
+GCGCGGCGCTCGTCAGCACCCGGTCCCATTTCGGCTCACGCGCCATTACCGCTCCATTACTTTACCGACCGGACGG
+>>747:3:109:14069:11899/1 1836060 1
+GGCGATCCGTGCTTCGGGCTGCCGGGCCGCGGGTGTCGCCGCGATGGCCGGGTCGTCCGGTCGGAGGTGG
+>>747:3:109:14074:20998/2 1836066 1
+GGCCGCGGGGCTGGCGGCGGCGGCGGCCCTCGGGGACCACGGGGTCGCGACGCTGCTGGGGGAGGAGAGGACAGAG
+>>747:3:109:14081:3189/2 1836072 1
+CGATCTCTTTGGCGGTGGTGGACGACTGGCGGTACGTGCCGCTGGTCGCCATCGTGCGGATCAGCCGCT
+>>747:3:109:14091:15820/2 1836085 1
+TCACCAGCGCGATCGCCGAGGGCAAGCTGGCTGCGTCGGCAAGCGTCGCGCCGCGATACACCAGGCACATTACCTT
+>>747:3:109:14099:14651/1 1836090 1
+CGCTCCGTCATCACATCGAATGCCCGGCGCAGGATCTCGCCGCGCTCGCGC
+>>747:3:109:14125:5576/1 1836116 1
+ATCGACCCGATCGCGGCGCGTATTGCATCGATGCTGCCGGTTCCCAACGCTGCCGGCAACAACAACTTGCTCCGGC
+>>747:3:109:14135:16954/2 1836130 1
+GCGCCGAGCCAGGTCGCATCGCCGACTTCCGGCTGACCAAGGCGCGCGCGGTCGAGCGGATCGCGCGCGT
+>>747:3:109:14166:12505/1 1836168 1
+CGCCTGACGCGCCGGCCGCCATGACGCGACGATCGCGGTCGCCAGCAGCAGCATCGTGACGCCGCCGACCGCAACT
+>>747:3:109:14173:11635/1 1836176 1
+CACCTCGTTCAGGCGGGCGCGCTCCGCGGTCACGCGCGCACCCCCGGTC
+>>747:3:109:14183:7880/2 1836187 1
+AACTCATCATTCCTACTTTTGCGCTCGCGCTGGCGATGAGCGCGGCGCCCGCAAGCGCTCAACGCGGGGGCGGCGG
+>>747:3:109:14194:2040/1 1836195 1
+CGCTGATGCAGATGCAGGGGGGCATGGGCATGGGCGCGATGCGGATGGGCATGGGACTGGACCCGACGGCCGGCG
+>>747:3:109:14201:12835/1 1836200 1
+CGGCTCGGCGAGGACGCGCTCGCGGCCACGACCACCGGAGCGATGAACGCGTTGTCGCTCTTCATCCTGCCGATGG
+>>747:3:109:14267:7538/2 1836271 1
+AAGATCCTGCCGCGCGCAATCGGCCGCCGCGGCCTGACGCCGCAGCAGCGCATGGCCTATGCAACCTCTTACGATC
+>>747:3:109:14372:20378/2 1836383 1
+CAAGTCCGTCACGACGACGCGATCGACGCGCCCGCCCAGGTCGTTGATCAGGTTCCGGAGCAGGTCGTGGGTCA
+>>747:3:109:14376:2104/1 1836387 1
+GCCGACGACTATTCCACCCCGCAACATCTCGAACACGCCGCGCAACAGGCGCGCGAGCGCAACTACCAGGATTTTC
+>>747:3:109:14384:18552/2 1836398 1
+TCAAGTCGGTGATGCTCTATGCCGACGCCGAGATTATTCTCGACCCCGATGAGATCGCCGCGGGCATGGCGCGGAT
+>>747:3:109:14389:19658/1 1836405 1
+CGACGAAGTAAGTGTTCGGGAACGCGAGCGCGACGCGAAGCCGGCCGCCATGCGGTTTGCGGACATATCCGACTTC
+>>747:3:109:14404:8128/2 1836422 1
+GTTGTCGGCGCCAACGAATACGATGCTCAGCGCGATCGCCGGCTCGATGATGCTCGCCGGCGGAGAGACGATGTTC
+>>747:3:109:14417:3786/1 1836433 1
+CGCCTCGTCCGGCTCGCCGCGCTCTCCGGCGTCGCGCTCCAGGACCTC
+>>747:3:109:14420:7775/1 1836434 1
+CGCTCGTACGCGGCGTCTGGAAAGGCGATCGTCTGGAGGCTCATCAGCCCGCCGGGACGCAGCGCGCGGTCGCAGG
+>>747:3:109:14434:12517/1 1836453 1
+GCTGATGGAGGGCAAGACCGCGCTCGTGATCGCGCACCGGCTCTCCACGATCCAGGACGCCGACTGCATCCACGTG
+>>747:3:109:14475:6501/2 1836507 1
+CGGCGCGTCACCGACCAGCGCGCCGTCATACCTCCGCTCCAGCGCTCGAGCCGCGGCAGCGCCCAGAGCGGCACC
+>>747:3:109:14501:14304/2 1836534 1
+CAGGGGTCGCCGCGTACCAGTGCTCGAAGACCGAGATCGGGCCCGCGGCGCCGGGCGGCCCGCCGATGACGAGCAC
+>>747:3:109:14507:11614/1 1836542 1
+CCGGTTGCGCTCGCGGTCGGGGAGGGCGGGCGAGTCGTCGCGGTCGGCCGGACCGGGTCCGAGCCCCTCGCCTGG
+>>747:3:109:14581:21295/1 1836622 1
+ACGCCGACGACAGAGGTCGACGTTCAGCTGTTGATCGCGCGCGCGGGGTGGACGCGGCGGGACCTCGGGACGCTGC
+>>747:3:109:14598:1950/2 1836636 1
+GCCCGCCAGGATCGCAAAGACCAGCCGCGCGTGCCGATCGGCGCCAAGCTGATGGCCAACATGATTCAGGCGGCCG
+>>747:3:109:14600:12214/2 1836639 1
+GGGGAACTTCGACGCGACGGTCGCGGCGATGGCGGCGACCGATGACGCGGTCGGCCGCGTGGTCGATGCCACGCTC
+>>747:3:109:14654:10010/2 1836682 1
+GTGCTCCCCGTCGCGGGGAGGGGGGCGCCCGCCGCGCCGGCGCCGGCGCCGGTGCTCTCCGACGCCGAGCGATGGG
+>>747:3:109:14664:4968/1 1836691 1
+GCGCACGCTGGCGCTGGCCGAACGCCGGCGCTACGCCGACGACAGCGCGGGCCAGGACGAGCGTATGGCCGACTTC
+>>747:3:109:14665:16707/2 1836693 1
+TCCTGCCTCTCTCGATGGACTCCGCTCGGCTTCGCCTGGCTGCGCGCTTCGCCAGTCTGATGAACTCCGCTCGGCT
+>>747:3:109:14733:12937/1 1836766 1
+CGGTGCAATGACCACGCAACGGATCGTCGAGCGCGATGCGCGCACCGCGGCGACGGTTCCCCTGTTGGCGCAGG
+>>747:3:109:14739:2190/1 1836774 1
+ATACCTCTGCACGGACAGGCCGCGACGCGCCGCCGCCGCGCTTCTGTCGTCCGGCGCGGTCGTGCTCGCG
+>>747:3:109:14780:18495/2 1836822 1
+CTCAATCAGCTCGCGATGAGAATCGTCTGAGCCAAAATAGATGGTCGCGCCAATCGCCGCGGCGCCCATCTCATAG
+>>747:3:109:14802:7741/1 1836850 1
+CAGCTGGCGGACAATCCCCGCCGCCGGGTGGAGATGGGGCGCGCGGCCCGGGCGG
+>>747:3:109:14811:1766/1 1836853 1
+AGGGGAATGAGAAGCGGGCGCTCAAGGCCGGCGCGACCGCATACCTGCAGAAGCCGGTCGACGACGAGG
+>>747:3:109:14854:17870/1 1836901 1
+GATGCCGTCGGCGATCGTCGCGGCGGCGTCGGCGACGGGAGTCGAGTTGACATCGAGCCGCTTCGGGAATTCGTCG
+>>747:3:109:14861:13016/1 1836910 1
+TCCAAAAGGCTGATGAAAAATCAACAGCGCCGGCACTGCGCCGATCAATCCGAGCGGGCCGGTCAGCATCACCATC
+>>747:3:109:14868:12695/1 1836919 1
+ATGACCGCCACGCCACCGGCCAGCTTGGCTAGGCGTTCCTGCAGCTTTTCGCGGTCGTAATCGCTGGTGGTCTCC
+>>747:3:109:14888:5492/1 1836947 1
+GCTCGAAGGCATCCTGGCGAGCCCGCGTTTCGTCTTCCGCTTCGAGGAGCGCCCGGCCGACGCGCGCGCCGGCGAG
+>>747:3:109:14898:9547/1 1836960 1
+GGCTGGGTTTGACGATTCCTGATGCCGCGGAGTGGCCGCCCGGCAGCGGCGCCCGCCACACGGAGGCGGC
+>>747:3:109:14900:18621/2 1836963 1
+CAGCCGGCCTGCCGTTCGTGACGCTTCCGGCGCCGCCATCCTCCACGGTTCCCACCACCTCTTCCAGCGCCGAAGT
+>>747:3:109:14902:19761/1 1836964 1
+GAGCAGACGGGAGCGCGCGGCGCGCAGGTGACGCAGACGTTCCGACTCGCCAATGGCGG
+>>747:3:109:14927:6391/1 1836984 1
+GGAGGCGGAGTGGGAATACGCGGCGCGCGCCGGTACGGCGACCGCCTACAGCTTCGGCGACGATGCCGACCGACTG
+>>747:3:109:14946:7411/2 1836999 1
+GAGCACGACGGCGACGGTCGTCTCGAGAAAAACGAGCGCGTCGCGGACGCGAGTGCCCCGACGGGTGGCGCCACG
+>>747:3:109:14949:14167/1 1837001 1
+CGCAATGCCGAGCACCGCCGCGAGGAGGAAGAGCGCGGCGATGACGGCGCTGCGCGCGATGCGAACGACTACTCGT
+>>747:3:109:14957:18167/1 1837015 1
+TCGTCCTAATTTGTGGGGCGCCGTCCCCGACGTGGTCGAGATGCAGTCAGAGGCG
+>>747:3:109:14960:12837/1 1837020 1
+CGACTGGTATCGCCCCGACTACTACGGGGAGCTCGCCGCCGCCGGCGCCGTCGCGCGCAATCCC
+>>747:3:109:14971:20430/1 1837031 1
+GGTCGCGGATCTGTTTGTGATCAACGCGCTCGCCAAGCCGCGGCCGACGCTCGAGACCTATCG
+>>747:3:109:15000:10621/1 1837059 1
+GTGCCGCCCTCGGGCACCCCGAGCTCGCGACCGACCCGCGCTTCGACGCCGAGGCCAAGCGCGTGCAGAATCGG
+>>747:3:109:15001:15667/2 1837060 1
+TGCCGGTGCCGCTCTCGCCGGTCAGCAGCACCGTGGACGCGGGGCTGGCCGCAATCTTCCTAAGCAAGGCTTTCAA
+>>747:3:109:15015:18425/2 1837076 1
+GATTCCGGGGAGGGAGGCTGGACGGTGGAGGACGCGATCGCCAAGGCCGTGCCCGCGCCCACCATCACCGCGGCGC
+>>747:3:109:15045:6801/1 1837099 1
+AACGGCGCGCGGCGAGAAGGGTCATCTCGATCGGGCGCGCCCCTCGATCTGGCGGCGCAGGCCGTCGAGGCCCGCC
+>>747:3:109:15050:17336/2 1837104 1
+GCGCCGACGTAGCCGGCGCGCAGTCCCAGCGCGGCACACGCGGACATCGCAGTGGCCGTCTGGCCGCCGCATCGCC
+>>747:3:109:15053:8311/2 1837108 1
+ACGGCCGAGATCTACGTCCTGTCGAAGGAAGAAGGCGGGCGCCACACGCCCTTCTTCAACAACTACCGGCCGCAGT
+>>747:3:109:15061:16801/2 1837116 1
+GAGCCTCGCTGCGTCGCGGTCCACCCTACCGACCGGGCGGCGTATGTCACCAATGGCATCAGCGGAACTGTCTCGG
+>>747:3:109:15074:17837/2 1837129 1
+GTTTTGCTGCCCGTGAGCGGCGGTGCGGCGCGGCCGGAGAAGCGCGTCACCGCAAGATCGAACGAGCCCCAGAAGA
+>>747:3:109:15088:11682/2 1837152 1
+AGGACTGTACCAGCGGCTCGGCACAGCCGGCGGCGAGCGGCACGTCCAGGCCGCCGAGCTCGA
+>>747:3:109:15152:8320/2 1837232 1
+CAAAATGATGGGAGTCGCTGACGAGGCGCGATGCACGGCCGCGGCGACTGCACGTCCATCGATATGCGGCATGCCG
+>>747:3:109:15176:9182/1 1837257 1
+AGATCGACAAGCTGAAGGCGAAGGGCGCGGAAGCGCGCGCGGTCTCCGGCGAGGGCGTGCAGCACGCGCTGCTGA
+>>747:3:109:15200:11548/2 1837280 1
+TGGAAGATCGCCGACCGTTCGCGCGCCTTCACCAACGCGGCGCGTTTGCATTCAGCGCCCGGTCC
+>>747:3:109:15313:8596/1 1837407 1
+TCACGATGAGCTCGGAGGTCGAGGTCGCGGTCGATCCCGCGACGGCGTTCGATGTGTTCACCGAGGAGATGGACCT
+>>747:3:109:15322:6224/1 1837414 1
+CTCGAGACCAGCACGAGGAACTCCGTCACGATGGTCGCCAGCGCCGCGCCCACCCCGCCGTTTCCGATCAGATTCT
+>>747:3:109:15339:12017/2 1837437 1
+CCCGAGCGGCGAATAGCCGGCCTCCTCGAACGCGATCGCGCGCCCGACATGGTTTAGCGCAAGTCCGCCGTACTC
+>>747:3:109:15345:10454/2 1837444 1
+AACGCGATCGGCGCCGCGGTGGCGCTCGCGTTCGCGGTCCTCGTGCTGACCGATTCGGCCGAGCTGTGGTCGATCT
+>>747:3:109:15359:5046/1 1837448 1
+CGCGAACGCCAGGCCGGTGAGCGCAAGCGCGGCGGGAATGCACTGCTTCAGCATCTTGGTCTTCTCCGTGAGTTGG
+>>747:3:109:15378:5218/1 1837467 1
+CAGTGACGCCTTGAGATCGTCGACGCCCTGAAGCACGAGCTGGCTGACGCCGGCCTTGGCGTACTCCATGACGCC
+>>747:3:109:15449:6065/1 1837538 1
+TTTCCTGCGGGGTGAAGTTCTCGGTCTTGCGCACCAGCGTGCCGGTCGCGGCGTCCAGCACGTAGACCCAGGCGG
+>>747:3:109:15471:18676/1 1837566 1
+GCAGGGAACCGCGGCCGCTGGCCGGCCCGCCCCTGCCCTCACCCACCAGCCCGTGCCCCGTGACCTGCGAGCC
+>>747:3:109:15509:11381/1 1837610 1
+AGAGCGTGCCGGAGCGCCGATCGAGCGCGAGATTCCCGGCGAGGGCTCCGGCTCGCGTCGCGGGAGTCGGTGCTG
+>>747:3:109:15546:4276/2 1837643 1
+GCCGGAGCGCATCGTCACGTTGAAGACGCCGCCGCCGGTGCGTCCCATCTCGGC
+>>747:3:109:15598:13609/2 1837706 1
+CGGTGATCATACCGATCGGCGGGGGCGGGCTCTGCGCGGGGGTGGCCGCGGCCATCAAGCTGCTGCGGCCGCGCTG
+>>747:3:109:15605:6540/2 1837710 1
+CCGCCGGCAGACCCCACCAAGGTGCGCGGAAAGCCAAGTCGGGCGCTCGGTCAACGCGCCGCGACGGAGAACCCGC
+>>747:3:109:15608:17722/2 1837712 1
+AGAGAAAGAGCATCGTCAGCGGCGCGAAAATCGGCCACCGGCCGTAGTCGGTATTCGCATAGCCCGGGG
+>>747:3:109:15630:18182/2 1837728 1
+GCTTGATGTATTCCATGGCCCCCAGAGTATCTCGCGGCGGCGGCTATAATGCCGCCGATGCGGCTGTGCTTCCGTT
+>>747:3:109:15650:10645/1 1837752 1
+TGAGCACCACCACCGCCTCCAGGTCGCGCGCGGCGCGCAATGCCGCGGCGCGTGCATCCGC
+>>747:3:109:15670:7497/2 1837774 1
+GGCATCAGCATGATCGGCAGCCGCGCCGCGCAGGTCACCGACGGCTGGGTGCTCTATCCCCTCCGCGTGCCCGTGG
+>>747:3:109:15673:15318/2 1837780 1
+AATGTTGCAAAGTTACAACGTTGAAGCGTGATGCGTGATGCGTGATGCGTGAATGAGTCCCTCACGCAATACGGAA
+>>747:3:109:15674:16736/2 1837783 1
+CAGGTGAAGCACGCGCAGGCCGCGGGCGGCGACGGCGCGGCGCTCGTCGGGGAGTTGCGCGAAGCGG
+>>747:3:109:15679:16199/1 1837787 1
+ATGCGGGTCATTTTTGCCTTTCTGAGACCGGCCGGGCCGCTCATGCCGCCGCGAAGCATCGCAGCACGTCCGCGG
+>>747:3:109:15705:18008/2 1837807 1
+GACCAGGAGGTCGATGCTCGTCGCGTCAGGCGGCACCGCGGCCGGGCCGCTGGTGATCGCGTTGG
+>>747:3:109:15707:21276/2 1837809 1
+AGGGCGACCCAGACCAGCGCGCCCGCAGCCCCGGCCAGCAGGATCCCCCCTCCCCAGCGATAGCCGGC
+>>747:3:109:15729:6653/2 1837836 1
+TTCGCAAATCGTGCTTCTACCTGGCTCCGCGACCACCTCTGCCGCAGCACGATCGCGCCGCGGGCATCAAGGCCAA
+>>747:3:109:15752:3012/2 1837868 1
+GAAGTAGTCGGCCCGCCCGCGCGCGCGAAACCTGCGCCCGAGCCGCTGCGACAGAA
+>>747:3:109:15756:14532/2 1837875 1
+GAGGTTGCCGGTCGGCTCGTCGGCGAGGAGCAGCGACGGGCCGCCCACGAGAGCC
+>>747:3:109:15758:1323/1 1837878 1
+GTATTGAAGTGGCGTGGAAGGGAGCGGCGCCCGCTGCGCGATCAGGCTGATACCCAGCAGGGCCG
+>>747:3:109:15763:16866/1 1837880 1
+GCTCGACGCCGGGCGGGTGAAGCTCTACTGCGTCGACTCGGCCGACGCGTTCACCTGGTCCGACCGCTCGGTGCCG
+>>747:3:109:15774:8648/2 1837891 1
+GCCGGCGCGCGGGCCGATCGCGGCGATGCGCCCGTCCACGACGACGATCGTCGCGTTCG
+>>747:3:109:15810:18622/2 1837918 1
+ACCTGCCCCTGGGACGTCAGGAACAGGTTGGAGGGCTTGAGGTCGCGGTGGACCAGCCCGCGCTCGTGGGCGTGT
+>>747:3:109:15844:17187/1 1837944 1
+CACGTTGCCGGGCTTGATGTCGCGATGCACCACGCCGTGCGCGTGCGCATACGCAAGCGCATCGGTAACGTCGCGC
+>>747:3:109:15845:16785/1 1837945 1
+GAGTAGACCAGCCGGCGAGCTTCCGCCGCGTCGCACCCGATGCCGACC
+>>747:3:109:15880:9408/1 1837982 1
+CGAGGACGTGGTGATGATGGGCCGCTTCCCGCGCCTCGGGCCGATCCGCCGCCCGGGCCGGGACGATCGCCGGGC
+>>747:3:109:15913:8921/2 1838005 1
+TGGTCTGGGCCGCGGAAAGTGTCGTCAGGCCAATCGTTGCCAGGGCGAGGAGCTGAGCGGCGCGCCGGGCAGCGAT
+>>747:3:109:15939:20584/2 1838044 1
+CGCAGGAACGATTCCGAGACGAAGAACGTGCCGACGACGACGCCGACGACCGCGCCGAGCACGCCGACCGCGAGCG
+>>747:3:109:15965:14387/2 1838077 1
+GTCGAGGCGGTGGACGATTCCCGGCCGCTGGACCCCGGCGATGCCGCCGAAGCCGCCGCCGCCCTCGAGGCCAAGC
+>>747:3:109:15966:8829/2 1838079 1
+ATGCGACAGGATGCCGAGATAGGCGAGGCCCAGCAGCCAGCCGGGCCGGACCGGCAGCCGCGCCGCCGGG
+>>747:3:109:15970:20856/1 1838083 1
+AGCCCAAAGTCCAGCACCTTTACCATGCCGTCGGGCCGCACCTTGACGTTCGCGGGCTTCAGGTCGCGATGGATAA
+>>747:3:109:16030:8807/2 1838140 1
+GAGCGTCGGTCCGGCGCGTCTGATCGAGCAGGCCGAATACTTTGGGGTCAGCGTGCCCC
+>>747:3:109:16034:15943/1 1838147 1
+TGCAGCGACGGCTCGGCATCACGACGATCTTCGTCACGCACGACCAGGACGAGGCCATGACCATGTCCGACCGGAT
+>>747:3:109:16057:16157/1 1838179 1
+CCGGGGTGCAGCAGCGGCTGGGCACCATCATCATCATCGAGAACAAGCCGGGCGCCTCCGGC
+>>747:3:109:16064:5318/2 1838188 1
+CCCTATTTCGTGGATCTGGGCGGATCGTCCATCTGGGACGCGAACGAGGCGTTCTACGTGGAGACGCCCCGCGAGA
+>>747:3:109:16072:10270/2 1838195 1
+CGGTTCAGGTGACGTCGCCCACCGCCGCGCCGCCGCCGCCGCCGACCATGATGGC
+>>747:3:109:16101:17263/1 1838224 1
+CATGGCGGTCTCGGACCGCATCGTGGACCTGGGGCCCGGCGCGGGGGAGCAGGGGGGGCGGGGGGTCTTCGAAGGC
+>>747:3:109:16131:19823/1 1838265 1
+TTCGCCGTGGTGACGGGAACGGCTGGCGCGCCGCCGCCCCTGCCGCCTTTGGTATCTGAAGCTCGGCTATCCGCCG
+>>747:3:109:16134:19402/2 1838270 1
+CGGAGCGTGGCTTTATCGAGCACGCCCAGCAGCAGCCGCGTCATCGACGGCGCCGCCTTCTCGATCTCGTCGAACA
+>>747:3:109:16191:5909/1 1838318 1
+GACGTCGACGCGGAAGTTCAACCCATACTCGACGATCGGGCAGCGCCGCGCATCGCGGTTGCCACGCGCGAACCCC
+>>747:3:109:16192:5393/1 1838319 1
+CGCGCCCGATGTCGACGTCCTTCAGGCGGCGGAGCGCGCCGTACGCGAACGCCGCCGCGCGGGTGCCTCCGCC
+>>747:3:109:16202:7637/1 1838327 1
+CTCGAGGACGAGCAGCGCCTGGGCGTGGTCGACCGGGCCGCCGCGGCGCACGCGCCGGCCCGCGGC
+>>747:3:109:16203:14616/2 1838330 1
+TGTCGAGGTCGTCGGCCGTGACCGCGGCCAGCGCGAGCGCCCGG
+>>747:3:109:16274:12560/1 1838398 1
+GAACGTCCCCGGCGTGGCCATCGTCGACGCGGCAATGTCGATCCATTCGGGATCGAGGCGGAAGTGGAGCTCGCCG
+>>747:3:109:16284:5526/2 1838406 1
+TCGCTCGAGCTCAATGGTCGCGACCTGGCCAACGGCGTCAGCGCCGCGAGCGGCATCGTGCCGCGCTACGGCGAAA
+>>747:3:109:16292:21144/2 1838418 1
+TTTCCTTACCAATTAAGAGTTCAAATCGTTCAAGCCGTTCAAATCGTTCCAACCCCC
+>>747:3:109:16301:6801/2 1838429 1
+CGCGCCGGCGTACTCGAGCACGAGCCGCGCGGCGCCGGCCGGGTCGCGGTCGCGCACGGCGCGC
+>>747:3:109:16310:5899/1 1838440 1
+CCTCTTCTTCATCGGCGTCGCCACGGCAACGGCCTTTTTGCTCAGCGCCCGGACGGGAACGGCGACTTCGGCGTAC
+>>747:3:109:16321:12353/2 1838452 1
+GCCGGGCTTCAGGCAGCGCCAGGCCTCGGCGGCGCCGGGCTCAGGCAGCGCCGGGCGCGGCTTCGTCCCCACTCCG
+>>747:3:109:16372:4305/2 1838498 1
+GACCGGCACAGGTGGAGGACGGGATCGCGCCCGGTGCCGCGCCAGTGCACGGCCGAGGGGCCGATG
+>>747:3:109:16376:7529/2 1838506 1
+CCTCAACAGAATCGATGATCGGGGTCACGGTGCTCATTGGGTCAGCTCCAGGTTCACGCGGCGAGTGGCGTAGCCG
+>>747:3:109:16384:7372/2 1838519 1
+CGACGAGATCGATCTGCGCCGGCGCGAGGCCGGCGCCGGTCAGGCAGGCGTCGATCGACCTGGCCGGGAACCGGAC
+>>747:3:109:16402:9358/2 1838528 1
+GGCCCGAGGAAGCCGAAGACCTCGCCGGCCCCGACGCTGAAGTCCAGGTCGGCAACGCCGCGTTCGCGCCCGTAGA
+>>747:3:109:16410:13935/1 1838536 1
+GGAATTTCACCTCCTGGGCGACGCCGCGGATCATGAGCCGGCCCGCGACGAGAAGCCGGCCGTCGGGCTG
+>>747:3:109:16431:9570/1 1838571 1
+GCCGGGCCCGCCCCAAAAAAGGACCCATCAAATGAAGCGCGCCGCTCGTCGAACTAGCGGGGCTGTCCACACACCC
+>>747:3:109:16472:4777/1 1838626 1
+GCTCCGCGGGGACGTCCGCGACGTCGTCACCTCGATCCTGGCGGCGTTGATGGCGAGCCCGCTGGCCCTGGCGGCA
+>>747:3:109:16514:5265/1 1838673 1
+CGGCCGGCCGGTGTCGCCGCGCGGCGCGGAGGGGCCCACGGCGCGCTCGGGCAGGACGGAGTCCG
+>>747:3:109:16521:6300/2 1838681 1
+CACCATGTCACGGTCGACGATTTCCGCGCGCTGGTGAAGGAGCGCGGCTGGAAGATCGACGGCCAGTGGTTCCTGA
+>>747:3:109:16601:10159/1 1838763 1
+GTCCAGGTGGCGCCGCCGTCGCGCGAGACCTGCACGTTGCCGTCGTCCGTCCCCACCCAGACGACGCCGGCCTTGA
+>>747:3:109:16624:17377/1 1838787 1
+GAGACGGACGTCCTGGCCGACGATCCCGCCGACGCCGGCGGCGAAGGCGCGCTCGACGACGACGACTCGA
+>>747:3:109:16628:10034/2 1838793 1
+CGAAGCCGTCCACGCGCGCAAGCCGTGGACGGCTTTTTCTCTGCCACAAAAGGCACACAAGTACGATTGCCGTTAC
+>>747:3:109:16675:14592/1 1873865 1
+CGAGCATCGCACGGGCCACGGTGGTGGCGCTGCCGCCGGACCCGCGCGGCTCCGAATACGAGAAGTAGACGAGCTT
+>>747:3:109:16684:15693/1 1838850 1
+CTGCGCGGACGCCTCGCGGCCGCCGGCGCTCTGTGCCCCTGCTTCCGGCGCGCGACTTGCGGGGGGACTCCGGTGG
+>>747:3:109:16711:16548/1 1838884 1
+ACGCAGGCCGAGGCACTGCGCGCCGCGGTGTCGACCGCCTGCGGGCCGGTGGCCTCGGGG
+>>747:3:109:16722:7765/1 1838894 1
+GCCGCACACGCTGGAAGCGTTCCGGCGCTTCAACGCGAACGAGCAGGACGTCCAGATCCGCTTCGCCTCGGCTGCG
+>>747:3:109:16754:8734/1 1838937 1
+GCGGTCACCCGGGCGGCCGCCGCGCGGGCCCGGCCCTTGCGCACCCGCAA
+>>747:3:109:16792:12474/2 1838977 1
+CCGGGCAGGGGCGCGACGTTTTCCTTCAGCCTGCCTTCGGCGGCAGCTGGCCGCCCGGCGTCGAGCGGCTGATCGC
+>>747:3:109:16805:11978/1 1838985 1
+CTTTTTCGGGCCGGCGCGCGTTTCGCGGTCCTGGCGGCCTTGGCGCTGCTCTTTGCGGCTTTGGCGCCCTTCGCCT
+>>747:3:109:16833:19763/1 1839005 1
+CAGTACCCGGGCGAGAAAAGCGATCAGCGCCAGGCCCAGCGCGATCGCGGCGTCGCTCTCGAGCCAACGACGCGGG
+>>747:3:109:16854:18127/1 1839032 1
+TGCTGCAGACGACCGGGCAGCGGATCATGTTCGACATGCGGCTGCAGGTCTATCGCCGCCTCCAGCAGCTCGACCT
+>>747:3:109:16860:19746/1 1839044 1
+CGAACGCGCGCAGCCGCACGATCCCGAAGTCCGCGTCGCGCATCATCACGGGATTCGACGTGCCCCACTTGTTGCC
+>>747:3:109:16861:4535/2 1839046 1
+GGATTCACCGAAGGCCGCGGGCGGGCGCGCGCCGCCCGGCTCACCGTTC
+>>747:3:109:16862:3554/2 1839048 1
+GGGCAACGACACTTGCCGCACGAGCGCATCGATCGCCGACGCGGCGTCCGTCTTCGGCTCGGCATCG
+>>747:3:109:16871:8739/1 1839058 1
+CGTTAGAGGCACATCCGAGCACAGATCGAACAGCTCGCCTCCTCCGCCAGTGATTGCCGTGGGGGCCGAGGATA
+>>747:3:109:16885:11902/1 1839072 1
+CCCAGCAGCTCAAATTCAACGCCGACCACGGCATCACGCCCACCACGATCGTCAAAGCCATCCGCAACACGCTGGA
+>>747:3:109:16894:16335/2 1839084 1
+TTGACCTGCTCGACGCCGCCGAAGTCACGCCGCGCGGCCGCACGCGCCGCTTCGAGCGACAAACCCTGGCGAACGA
+>>747:3:109:16898:17663/2 1839086 1
+CGCACGCCGGGCAGCCCCGAGAGCCGCGTGTACGTCGCCAAGCTGCGCGGCGCCGAGGGCATCGATCCCTCGGCCG
+>>747:3:109:16913:12614/2 1839104 1
+GACGCGCAGGCCGAGCGAGCTCGCGAGCTGGCTGCCGATCAGGATCGGCGGCGCGTCGGGATTCGACTTCTCGGG
+>>747:3:109:16925:20239/1 1839121 1
+GGATACCGCAGCGAGACCGCGAGCGCGCGGCGGGACTTCTCGGAGAGCACGCGCCGGTTGGGACCGCGGGGCTCC
+>>747:3:109:16932:12524/1 1839136 1
+GGCAAACGAGCCGGCGATCGAGCCGAGCCCGCCGACCGAGACGACGATCAGCACGTAGATCAGGTAAGTGAACGCG
+>>747:3:109:16948:9700/1 1839147 1
+TCCCCTCCCGGTGCGCCGAAACCTTCGGCCTCACCGCCGCCGAGGCGATGGCGCACGGCATCCC
+>>747:3:109:16962:20521/2 1839169 1
+CGCAGACGTGCACGTTCGCAGCCTCGATCTCGCGCTTGGTGAAGCCCATGTGGGCGAGCACGTCGAACGATGGCGA
+>>747:3:109:16967:20337/2 1839176 1
+TCGATCGACGTCGACCGGGTCACCGCCGCGACCGCGGCGACCGGCGACGACGGCTTCATCACGATCTACGAGGGCC
+>>747:3:109:16985:10774/2 1839194 1
+GCTGCCCGGCCGCGGCGCGGGCGCGCCGCGCCACCTCCGCGACGATGTGGGTCGCGCTGG
+>>747:3:109:16995:11747/2 1839200 1
+CGTCGCCGTAGAGGCCGGGCTTGAAGGTCGCGCGCGGATTCTGGCTGACAGCGGTGGTCACGAACACGCGATCGCC
+>>747:3:109:16997:13647/2 1839202 1
+CTTCGGCGCATTTCGAGCACACGGTTTTGATTACGAAGGATGAGCCAGAAATCCTGACATGGCGCGCAAAGACGCA
+>>747:3:109:16999:15211/2 1839206 1
+CGTCGTCGCTGGTGAATTCGCGGCCGTCGTGAAACTGCACGCTCTTGCGCAGGTTCAGCTTGATT
+>>747:3:109:17002:17162/2 1839214 1
+TGCCGCTGCTCGCGGCGCCCGCCGGCGCGATCACGTTCACACCGCTCGGCGATCTCGTCGGCGGCGACACCAACAG
+>>747:3:109:17027:10113/2 1839240 1
+GATCTCGAGAAGGGCCGCATCGTCGACGACAAGGAATTGAAGGACTCGCTTGCGTCCGCGCGGCCCTACGCCGAG
+>>747:3:109:17033:5702/1 1839249 1
+GCCGTTCGCTGCGCGACGCCGAAGCACGGCCGGCCCACGCGGCCTGGCGGCTCGTGTCGTGCTTCGCGATGCACG
+>>747:3:109:17116:8302/1 1839332 1
+GAACGCCGCGGCGTCGCCGATCGCGAGCAACCGCCTCGCCGGCGCCGGGCTCTGCCGGCCGAAGTGTTCCCACGAC
+>>747:3:109:17136:17096/2 1839355 1
+CCGAGAAACACGGCGCCCGCGCTCCGCACGCGCGCGAGCAGGGCGTCCGGCTCCGCCACCAGCAGCTCG
+>>747:3:109:17162:15761/1 1839384 1
+AGAAGGCGACCGCGGCCGACAGCGCCGAGCCCAGGCCGGTGGCCGAGGCGCGCGCCGACCTCACCGCGCACGCGAA
+>>747:3:109:17186:10690/2 1839409 1
+ACGAGGATGCCGCGCTCGCGGAGGCCGAGGCCGAAACGCGCCGAACGATCGCGCGCGCCGGTCTGGAGCCGCACCT
+>>747:3:109:17220:15446/2 1839445 1
+GCACCTTCTGCGTCGTTCCCTACACCCGCGGGCGCGAGCGCGGGGTGCCGCCGCGCGAGGGGCTGCGCCAGGCGCG
+>>747:3:109:17227:21015/2 1839456 1
+TGCCGCGCGCATCGGCATCCGGAGCCATTGCCACCAGCGCCGCCGCGGCGCAGGCGCCGATCACCTGCTTCCCC
+>>747:3:109:17245:16592/1 1839478 1
+CGCGCGTGGTAATGGACTTCGCTTGCGCCTGGCGGCGGAATCCGCTGGAAGCGGGCCACCTGTTGCGATCCCTGAC
+>>747:3:109:17247:19728/2 1839480 1
+TGGCCGTCGATCCCTCGCGCCGGATCGCCCCTTTTGTCAGGTAGGTTCCCTCGGCGCCCCGCAGATAACGAACGGA
+>>747:3:109:17287:14173/1 1839517 1
+AATACCCGGACGTCGACGCCCGGCGCCGCATCGCGGAAGATCGCGCAGGTGAAAACCTTGTTACGGCCCGGTGCGC
+>>747:3:109:17288:16065/1 1839519 1
+GAAGGGCAGCTCGGGCGCGAGCTTGACGACACCGGTGATCATCAACGGCGCGACCTCGCCGGCGCCGCGAGCCATC
+>>747:3:109:17289:5031/1 1839521 1
+GCGCTGCAGCGTCGGGATGCCGCGCGAGTTGGCGATCTTCGACACGTCGGTCGGTTCGATGCCGAGGATCTTGTGG
+>>747:3:109:17319:17429/2 1839558 1
+ACTGATTAGGCGAGGAACCCTGCCGGCGCAACGACGTTTCGCGGCGCGGATGGAGGCGCAGCCCGGATGGCCGCCG
+>>747:3:109:17326:4708/1 1839563 1
+GCCAGATGGCGGAGCGCGCCCTGCAGCGGAGCCGCGCCGAGCTCGCGCACTTCAACCGGGTCTCCACC
+>>747:3:109:17334:13992/2 1839568 1
+AGAAGAGGTTAAGGAACAGATAGTGCCAGCCGCGCGGCGGCTCCAGCAAGCCCCTAACGCACCGACAATCTGGCGC
+>>747:3:109:17349:11204/1 1839584 1
+CGACGCGGCCGCCGAGCGCGGCCCGGCGCCGGGCACGGTGTGGCTC
+>>747:3:109:17376:11745/1 1839613 1
+CTGCGATCCCCCCGAAGCCTATGTCCTCGCGATGGCCGCGCGGGAGCCGCGCCCGCGCTGGATCAATCTCGAGTAC
+>>747:3:109:17379:8812/1 1839618 1
+TTCGCCGAACGCCGCGTCGAGGTCGACCACGTGCACGCGCGCGACACCGGCCTCGCCGTAGCGCAGCAGCGCCTGG
+>>747:3:109:17386:6445/1 1839622 1
+GCGGGAACCGGCCGAGGAACTCGACGGCGCGCGCTGCATGTTCGGAACCGTCCACCGCCACCAGCACCTGGCGCAG
+>>747:3:109:17388:19539/2 1839633 1
+GCGCGAGCTCCGTGCGCGAGCGGATATCGAGCTTGCGGTAGATCTGGGTCAGCGCGGACTCGACGGTGCGGTCGGC
+>>747:3:109:17402:3298/1 1839648 1
+CGAGGACACCGACCGCGTGCTCGCCGAGCTCCTCGGCACCACCCCCGACGAGCTCGCCGC
+>>747:3:109:17415:18546/1 1839662 1
+AGTGTCTCCGTGCGCTCGCGCGGTCCCTGCGGACCGACCCACGAGATTCTCGTCACAAGTTTGCCGGCATCCCAGC
+>>747:3:109:17430:2447/1 1839686 1
+CTCATCGGAGACCGCCGATGCCTACGCGCCGAGGATGCGAAGCTCCGCCGATGCCAACGGCTGCC
+>>747:3:109:17448:4786/1 1839700 1
+TCGCAACCGCCTACGACTACCCGCCCGACAACCACGCCGCCGACGTCGCTGACGCCGTCGCCACCGACACACCAGC
+>>747:3:109:17462:6069/1 1839709 1
+AAAGATGATTATTTTGACTTGATCCCCAATGTCCGCTGTGCCTCGCGCAGCGGGCCGGCATCCGCAACTTCGGTAA
+>>747:3:109:17468:2819/2 1839712 1
+GGAGATGGCCGACATCGTGCGCACCCGCGCCGGCTGTCTCCCGCGCGACGCGGTCGACC
+>>747:3:109:17480:12778/1 1839729 1
+GCCCATACCGAAGGCATCATCCACCGCGACCTGAAGCCCGCCAACCTGATGGTCATCGACGCCGAGACGCCTTACG
+>>747:3:109:17484:10934/1 1839731 1
+CCGTCAGGCAGCCCGCACGGCCCGGCAAGAGCCGAGCTCGGGAAGGCGAGCGCGGCGAGAAGAACGAGG
+>>747:3:109:17549:19456/2 1839808 1
+CAGGTCCAGGCGCTGCCCTTGCGGCGCGTTCCCCACCACGACCGCCGCGCCGCCGCGGGGCCGCACGCATTCCAGC
+>>747:3:109:17553:19788/2 1839817 1
+TCGCATCCTGCAACACACGCGCCGGCGACGCCACGGAGGCGAACTGCCCGATCGAGGACCGCGAGCTGTTCATCCT
+>>747:3:109:17567:6081/1 1839830 1
+TCGTGTGTGACGACGATCGACGTGACCGCGGCGGCGACGG
+>>747:3:109:17579:7512/1 1839838 1
+CCTTCAAGGAGCGCGACAACGTGCCATTGCTGGTCGGCAAGCTCGCGCGCGCGCTCGCCGGGATCGACTGGGAAGT
+>>747:3:109:17582:17930/2 1839842 1
+CTATCAATACATGTCGTCTCCGCCGCCGAAGTCGCCGCCGCCGCCGCCGCGGGAACCGGCCCCCGCCTTCTCCTTC
+>>747:3:109:17589:8191/1 1839856 1
+GTAGTCGAATGGGCGGCGCGGCGCTGCGACCTGCCGCCCCTAGGCGTGGCGCAAGAAGCGCGGATCGTTGCCCGGC
+>>747:3:109:17636:6988/2 1839900 1
+AGGGCGAGACCAGCGACTTCGCCCCGATTCCGCTGGACGCCGACGGCAGCGGCGCGCACGGGGCGATGCTCGATCA
+>>747:3:109:17637:8273/2 1839904 1
+CGTCGATCCGTCGAGCGCGGCCTTCCAGAGCCTGCTCGGGGACTGCGCGCGCTGCGCGGCCTGGCTGGAGCGCGAG
+>>747:3:109:17641:20240/2 1839908 1
+ATGGTGCGCGAGGTCGCGCAGAAGACCAACGACCAAGCCGGCGACGGCACCACGACCGCGACCTTGCTCGCCTACT
+>>747:3:109:17651:7487/2 1839922 1
+CGCCGAATCGGTCGACATCGACAAGAGCCTGACGATCCAGGCGGCGGCGGGATTCACGCCGCAGGTCCAGTTCTTC
+>>747:3:109:17661:11767/2 1839933 1
+GCTCTTCTCCATGCAGTACCTCGCTTACTGGCGCGCCGCAGCGCCGGCGGCGCCGAACGTCGCCTGGCTGCGG
+>>747:3:109:17667:19655/2 1839938 1
+GCAGCGCGAATTGTGAACACCGCAATGGCCCGATCGGGTCAGCGCGCGCATCGGTACACTCTCGCCGTGAAGCTCG
+>>747:3:109:17698:13010/2 1839979 1
+ATCCCTCGCGGCTAGTCGATCAAAGCCGCCGCCGCCGCATCGCCGCTGGCGCGG
+>>747:3:109:17767:13621/2 1840044 1
+GCGACGACGCTGCAGAGCCCGTAAGGCCGCGACGCCCCCGCTCCCACGACGCGACCGGCCCCGACACCGCTCGGAA
+>>747:3:109:17798:14102/2 1840082 1
+CGAGCGCCGCGACCGCCAGCGCGATCAGACCGGCAAGCGCCAGATACATCCGCCGCTCGGCGCCGACCTCCGCG
+>>747:3:109:17801:13196/2 1840086 1
+GTGGCGATGTGGCGGCGGAGATCCTGTTCCCGGGCCACCAGCTCGGCCGCGGCGCCGGTGGGCCTTCCTATCCGGC
+>>747:3:109:17813:14461/2 1840099 1
+CTCCAGTACCCCTCGTTGATCTGCTCGACGTACGCGACCGCCTCGCGTGCCCGGCCAAGGTCGAACGCGGCCTGC
+>>747:3:109:17865:14167/1 1840171 1
+CGTTCAAGGCCTTCGACCACTTCGGGAACGTGCTGAGCTCGACCGACGCGCGCGGGGGCGTCACGCTGTTCGCCTA
+>>747:3:109:17868:6684/1 1840173 1
+TCCTGACCGAGGCTCGCGCCGCGTCGGCGCTCCGGTCGTCCAACATCGCGGCCATCTACGACATCGGCC
+>>747:3:109:17875:18339/1 1840183 1
+ACACGAGCTCGGGCATGCGTTCGGCCTCGGCCACGCGCAGGCCTCCGATTGCATCACGGCCGCAGGTCTCTGCGGT
+>>747:3:109:17877:8655/2 1840184 1
+GACGATCATCAAAATGGATATCGAGGGAGCGGAGCCCGACGCGCTCGCCGGTGCGACGAATACGATCCGGGATAAG
+>>747:3:109:17893:15087/1 1840196 1
+GTGGCCTCGGTCTCGGCCTTGTTGTAGGGCGTGCGGTGCAGGAGGACGGGGCGGCGGTCGGCCAGCGGGCGGCCGG
+>>747:3:109:17972:4987/2 1840273 1
+CCAGCGCGCGGCCGTCGTCGGCCGTGTCTTTTCACGCGGCGCCGTGGCCGCGCTCGCGCCGCCTGACATC
+>>747:3:109:17980:18411/1 1840283 1
+CGGACTTCGCCGACGGGGTCTGGGTTGCCGAGCTCGCGCCGCTGTCCGATCCCGGGCTGGTGCCGGTCACCGTCGC
+>>747:3:109:18013:15477/1 1840314 1
+TTCAAGGGCCCGTTCAGCGACAAGCAGGTCGCGCTCCTGCGAACCTTCGCCGACCAGGCCGTCATCGCGATCCAGA
+>>747:3:109:18021:3233/2 1840320 1
+ATGTCGACTTCTCACCGGCGTCGGCGCGGCGCTGGTGCCGCCCAACGGCATTGCGATGATTGCAGATGTTTTTCCG
+>>747:3:109:18035:13838/2 1840342 1
+AGCGGGGCCTCGCGTGACCGTCATCCGCGAAGAGCGCCGGAACACCGTCGGCGTCTGCGCGTGGGCCGTGCTGTCG
+>>747:3:109:18104:4112/1 1840402 1
+CGCGAGCGGCGCGGCAATCGTGCGCGTCCACGACGTCGCCGAGACCGTGCAGGCGCTCAAGGTCG
+>>747:3:109:18121:9658/2 1840426 1
+CAAACGCGATTCGGCCATCGCCGCCAAAGCCGATGCCGAGACCGCGGTCGCGAACGCAAAGGCGAACTACGCCAAC
+>>747:3:109:18215:13919/1 1840512 1
+GGCCGAAGAGCAGGACCGCCGCGTTCGTGGGGCGCCCCTCATTCAGCAGGT
+>>747:3:109:18226:14523/2 1840528 1
+ACTGTCCGAGCGGGGCGGCCGGCGACATGATCATGGCCGCCCTCGTCGACGCCGGCGTGCCGTTCGACGCGTTTCG
+>>747:3:109:18241:2798/2 1840545 1
+CGCAAGCTCAAGGCTGGCAAGGTCCTGTGCATCGGCGCCGGCGGCCTGGGATCTCCCGCGGCGATGTATCTCGCGG
+>>747:3:109:18275:19296/2 1840579 1
+GCTGGCGAACTATGCCGCGGTTTGCGCGGATGCGCGAGCGGCCGGACTACGCGTTCGCGGGTATTTGTCGACG
+>>747:3:109:18287:12817/1 1840590 1
+ATTCGCGTCGCGACGTCCGGCGAGCCGTTGTCTTCGGTCTTTCGCATCAGTAATTCGAGCGAGGAATCGGGAGGCC
+>>747:3:109:18290:14476/2 1840593 1
+GAACGACGTGGCCTGCAAGAACGTGGCCCGCGACTTCGCCCGCCCCGCCGCCGAACGCCGCCTTTTCCCCGACATC
+>>747:3:109:18306:1856/1 1840602 1
+GAAGTCTTCGAGTGGATGCTGCATCCCGAACGCGATCCGGCCGCGAACTTCGAC
+>>747:3:109:18332:5074/2 1840619 1
+CGGCACCGTCGGTTGCCGATGCGCTCGCGCAGCCGATCGGCGATGAGGAGCGCACCGCCGATCAAGGTCACGG
+>>747:3:109:18347:11474/2 1840634 1
+GCAGCGGGGCGACGTGGCGCTCGTCGATAATTTCGTCACGATGCACGGGCGCCGCGCGTTCACGGGCACACGCAAG
+>>747:3:109:18349:11750/2 1840636 1
+TGCTCGCCCGCGGCAGCGACCCGCGCGGCGCGGCGACGAGAGCCGCCGGGCTGCCTGGCGTG
+>>747:3:109:18367:9184/1 1840657 1
+GGTCAGAGCGAAACCGAGTCGGTGGACTCGATGCTCGTCGAGTTCACCGACACCGCGATCGAGTTCACACAGACGG
+>>747:3:109:18368:5050/1 1840658 1
+TCGGCCGCCGCCAGGCTGCAGCCGCCGGCGAAGGCGGCCAGCCGGCGGAAGACCGCCTTCTCCTGATCGTCGAGCG
+>>747:3:109:18378:12872/2 1840665 1
+GCAGATCGTACAAGCTGCGCCGCGGCCCAACTTCCAGGCGTAGAATAACCGATACTAGCCGAGACCTGTTCTTAGC
+>>747:3:109:18434:21270/2 1840717 1
+ACCCGCCCACGTGATGCGCGTGGCTGAACGGAACGGGCTGCTCGCGCGCCTGCGTAGCGCGGGGG
+>>747:3:109:18453:19748/2 1840731 1
+GCTGGGGCGCCGCCATGAAAGCGGCGCCGCCGTTGACAC
+>>747:3:109:18476:9501/1 1840744 1
+CCGTGCGCAGCCACGTCTCGACGGCGCGCTCGCGCTGACGGCGCGACAGCAGCAGCTCCGACGACAGTCCGAGCTC
+>>747:3:109:18501:14383/1 1840768 1
+CAGATGGTCGGGCACGGTGTCGCCGAGGATCTGCAGCGCCCGCTCCACCCGGGCCGCCGCGGCCACCGCCGCCCGC
+>>747:3:109:18535:20174/2 1840788 1
+GATGGATCGGGGTGCAGAACCCGCCCGAGCGCGCCAGCCTCACGCCGCCGCTCGTGTTGAACGAG
+>>747:3:109:18564:12378/1 1840820 1
+TCCACCAGCTCCGGGGACGCGTCGGGCGTGGCGACGCGCCCGCGCACTGCTTCCTCGTCGTGCCGGACTGGGTG
+>>747:3:109:18570:8844/1 1840824 1
+GCAGCGCCGCCCGGCTGCGCGCGCCCGGCGGCAGTGTCGGCAGG
+>>747:3:109:18588:8502/1 1840842 1
+GCGACGCCGCCGCGATCAGGATCGCCATCGCGGCCGCGGCGCCCGGCTCGCCGGCTTCGTCG
+>>747:3:109:18641:7960/1 1840897 1
+TGCTCATCGCGTCGCGCGCGAAAACGCTCGAGGCGATCAGCGGTCTGATGAACGTCGTGATGATGCCGATGTGGAT
+>>747:3:109:18653:7517/2 1840906 1
+GCAGGTTGCCCAGCTTGCCGCCGGCGAGCTTGAGCGCGAGGTTGAAGCCGTCGCGGATCTCGACGCCGATGCCGCC
+>>747:3:109:18684:19085/2 1840933 1
+CTCGGAATCGTGCGCGGGCTGGTGGATGGAGCGGTAGCGGTCGGCGCGGCGGGCGCGGCGGCCGG
+>>747:3:109:18716:3348/2 1840975 1
+CTGCGGAACGCTGGTCCTGCCGGGCATGCAGGTGCGCCGCGCATGAAGGTCGCCGTCGTCGCCGCCGGCCCC
+>>747:3:109:18745:12118/1 1841001 1
+GGACTGCCGCGGCCCGCTTTCACCTCGCGCATGATGCACCGCGCCACATGATCGCGCGTCAGGAGTTCGGCGGG
+>>747:3:109:18745:18983/2 1841002 1
+CGCGGCGTACACTCGCCAGACATGCCGGACGCCGTCGCATGCCCGACTTGCGGGGGCGAAAACGC
+>>747:3:109:18748:16338/2 1841006 1
+ACCTTTCTCAAAGCCGCGCCCTACATGGACCCGCCGCTGGAGCGTAGCGAGATTCCTTTCGAAGGTAAAA
+>>747:3:109:18823:6806/1 1841068 1
+GCTGAGAGGTAGTACTCGAGTGTCCGGGCGATTCGCTTCCCGCGCGAAAACCCTTCGGGATAAAAATGCGCTTTGA
+>>747:3:109:18919:9038/2 1841147 1
+AACCGGGGCAAGATCGATCTGATCCGCGCGGCGATCGAAGCGGGCATGCACGTTCTGG
+>>747:3:110:1205:14869/1 1841177 1
+GGTCGATCACGGCCGACGACTGCGCCTGCTCGGGCGCCATGTAGGCCGGAGTGCCCGC
+>>747:3:110:1239:17873/2 1841208 1
+AGAAGCTGCACGATCGCGCCGCGGCGGACGTCGAGCGGCTGCGGTCCGAGAACCCCGC
+>>747:3:110:1267:10269/1 1841233 1
+ACGAGGTGCTCGGCCGCGACGCCCGCGAGCTCGTCATCCCGCCCGAGGATGTCGAGGCGTTCGG
+>>747:3:110:1280:18526/2 1841241 1
+GCGCACCAATACCGCTCGACACGTTGATCAGTAGATCGGCCTTGGCGACGGCGCGTCGACGGCGAGCATCCGAGAG
+>>747:3:110:1300:11671/2 1841262 1
+TGGGCGATCGCGAAGGCCGCCCGGGCGGGTGACGCGGCGGCGCCGGAGGCCGAG
+>>747:3:110:1302:6317/1 1841264 1
+TCGACCGCTGGCGCGCGCCCGCGCCTGCGCGCGACGCGCCTGGTTGCG
+>>747:3:110:1302:4927/2 1841265 1
+CGGGCGAAGCTCGCGTACGGCGCGCGCGAGCGAGGGCACGAAGAAGAGCGCGTAGAGGCCCGTTGCTGCGAGG
+>>747:3:110:1337:17667/1 1841284 1
+AGCGGCCTGCACCGCGGCGTCGCAGGCGCCGCCGAGACCGATGCGCAGGGAGCCTTGCGC
+>>747:3:110:1342:9445/1 1841294 1
+TCGACATCGACTGAAGCGAGCCCGAAGCACACCTGAATTCTCCTTCAGGTGTGCCGGCGCTTCAGGTTCGCTAGG
+>>747:3:110:1377:16982/1 1841327 1
+CGTCTTGAATTGTTAACAGGAATCAGCGGCGTCATGTTTGCCGATTGCTTCGCGCGGCGGGTGGTTTCTCGCTGGG
+>>747:3:110:1509:18014/2 1841437 1
+CCAGGTCCCGGGCGAGCTCGGCGCCCCGAGGGCGCTGCTCACCGCCGATTTCTGGATCTATTCGCCCTGAGGGG
+>>747:3:110:1510:15991/1 1841438 1
+CCAAGGCTACCAAAGCGCGTCAGGCGCAATCGCGCGTCAAGATGCTGGAGAAGATGCAGCCGGTTGTCGCGATG
+>>747:3:110:1535:16528/2 1841459 1
+ATGCAGGGCCTCGAGATCGAGCTCGACCGCGGCGTCGTGCTCGGCCTCGAAGCGCACGTCGGGATCTCGGTCTATC
+>>747:3:110:1538:10979/1 1841464 1
+CGTGTCGTACTCGCCCGTGGTCGGCTCGGTGCCGAGGTCGAGCAGCTCCGCCACCCGGCGCAGC
+>>747:3:110:1579:8161/1 1841509 1
+GGATGAGGCCGTCGGCGAGCACCACCCGCTCGCCGGGTTGGATGTCCTCGGTGAGGTGCGGGTAATTG
+>>747:3:110:1581:14945/2 1841513 1
+CTACCTCAGTCGCCGCGCCGACGCCGACGCCGTCGTCGCCGAGATCGCGGCG
+>>747:3:110:1612:4128/2 1841544 1
+GCAGCCACCGCTGAATTACTAGCTCATGCGCGGTGCCAGGTCTTGCGCAATCCGACCGCGCGTGCATACTCCGTTG
+>>747:3:110:1624:6560/2 1841557 1
+AGAGAGCCATGCTCAACATTTCGGCAGCGCTGGTGCTCGCAGCGCTCGCAGGCGCCGCCCGTGCGCAGGACTGG
+>>747:3:110:1635:10614/2 1841562 1
+CTGGGGCAGTTGACCGTGACGAACGGGGCCTCGGCGCGAACGCTGCGCACGTGAATGGCGCGTGC
+>>747:3:110:1713:13512/2 1841655 1
+ATCGAGAAGCCCACGAGCGCCGCCGCCGTCGCCGCGCCCGGCCCGGCG
+>>747:3:110:1739:6947/2 1841679 1
+CGCTACGTCGTCCGGCCGGTCGACGATGTCGTCGACGAGATCGAGTCGTACGTCGAGCGCTACGG
+>>747:3:110:1760:20030/2 1841694 1
+GCACGACGAGAACATCTCATTTGCCGAGGCGGAAAAGATCGTCGGCGCCGGGCTGGCGGCGAAGGCGCG
+>>747:3:110:1829:11370/2 1841764 1
+CACGCGCTGGACGCGCCGGCGCCGAGGACGTCTGCTCGACGCTCGTGCGCTCCCAGCAGCTCGCTCGTG
+>>747:3:110:1839:16165/2 1841780 1
+ACCGAGCACGTTGCCCGCGCGACTGCCGAGCCGGAGCATCTCCTCGTGGTGGCATAACCCGTCCGCGAAGCGCTCG
+>>747:3:110:1841:18962/2 1841783 1
+GATGACTGAGCTTGGCCTTCGTGGCCGGGCCGTTGTCGCCCGCGAAGTCGCCATACTGTTTGGTTTTGACGCCGG
+>>747:3:110:1860:16695/1 1841802 1
+GGATGATGACTTGGACGGAAATTCGCAATGCGTTGATCGCGCATGCAATTTTTTTCGGGGCGGAATTTCTTGCGT
+>>747:3:110:1881:17377/1 1841821 1
+GCCTGCGCCACTATCCGCGCCAACTGTCCGGCGGCGAGCAGCAACGCGTCGCGCTCGCGC
+>>747:3:110:1936:6964/1 1841876 1
+TTGCCCGATGATCTTCGCTCGCCTGTCGGTCAGCGCGGCGCGCGCGGCTCCCGGATCGG
+>>747:3:110:1947:10431/2 1841879 1
+CGCCGTGAGCGCGGCGCCGCGGGCGAGCGTCGGCGCCTGGGCGGCGACGATCGCGTTCACCTGGTG
+>>747:3:110:1977:12702/1 1841919 1
+CCTCGGCTTCGTCGAGCAGGCGCTGCGCGCGCGGGCGCCGATCGTGCC
+>>747:3:110:1980:20249/1 1841925 1
+CGACCAGAATGACGTTCGCGGGCTTGACGTCGCGATGGACGATGCCCTTCGAATGCGCGAAGTCAAGGGCGTCCGC
+>>747:3:110:2030:7104/1 1841985 1
+TGTCCAATGAGAAGTGGGGGGGAACCATGTGGGGGATTATCCCGGCGGCGGGACAGGGTAGCCGG
+>>747:3:110:2066:11130/2 1842023 1
+CGACGGCACCCGCATCTCGCCGCGCCGGTGCCCTCCGGCTGGGTCCGGGTCGACCTGCACTCCCACACCATGTGG
+>>747:3:110:2068:6400/1 1842024 1
+AGGCGATGCTGACGCAGCTCGACGAAGGTCGATTCCTCGATCGCGACGCGTTCCTGATCGCGAGCGAGTCGTATCA
+>>747:3:110:2117:11608/1 1842077 1
+CGGCTGAACGGCGTCACCGATGCCGAGGCGGCCGCGATGGCCGGGCGCGCCCTCGAGATGGTGG
+>>747:3:110:2146:6026/2 1842098 1
+GCGCGACCGGCCGGTCCTCGACGGGCTCCTGCGCAAGGCCGCGCAGCGGCTCGGCGCGTACGGCCGCGGG
+>>747:3:110:2174:15815/2 1842121 1
+GACTTCACCGCCCGCGCCACTCCCATCGTGCTCGCCGGCCGGGTCTGTGCGAGCGGGCGGGCGG
+>>747:3:110:2188:19242/1 1842136 1
+AGTTGACGCTGATCGCCGCCGCCACGCCCACGCCGCCGCCCTCGCTGCCGGTC
+>>747:3:110:2203:20544/2 1842148 1
+CCCGTCCATCGCGATCGAGATGGCGGACGCGGACCCGCGCCGGACGCGCGACGGTGGCCTCGATGCCGGG
+>>747:3:110:2252:9233/2 1842193 1
+CGGTCTGCGTCGCGATCAAGCGCAGCGGGAGCGCCGGCGCGACGCCACGCTGTCGCACGCGCGCT
+>>747:3:110:2254:15348/2 1842196 1
+CGGCATCACCCCGGCGGCGTTGACGCGGAGCGGAATGAAGTTCTTGGCGG
+>>747:3:110:2304:18909/2 1842248 1
+CCGGTCCGCGCCGTCGCCGCCGCGCAGTTCGTCGTTGCCCAGGCCGCCGCGGAGCTCATCGG
+>>747:3:110:2309:12818/1 1842250 1
+CGGTTTGCCTCGATCAGGCGGATGAACGGCTCGCGCGGAAGGTTGCACGCGCGAACGGTCGTGGCGAG
+>>747:3:110:2315:19158/1 1842256 1
+GAATGTTGCGGCTAACCGACGCGCGCACCTGACCGG
+>>747:3:110:2322:20632/2 1842267 1
+GTAAGCCTGCCGACAAGCGGAGCGACCTCTGGGCGTTTGGCGTCGTGCTGTTCGAGATGTTGAC
+>>747:3:110:2326:6598/2 1842272 1
+GCCGTTGACGTCCCCCGCCGAGGCGACCGACGCGCCGAGGTTCGCCTTCATCGTCGCTCCGG
+>>747:3:110:2332:18450/1 1842276 1
+TCGGTCAGCGCCGCGGTATCGTCGAGCCCGCCGGCGGCGGG
+>>747:3:110:2332:11093/2 1842278 1
+GTCCGCGACTGCGTGGACTGTCAGACTGCGTGCGAGACGCTGCGCCGCGCGCTTGTGGCG
+>>747:3:110:2353:11991/2 1842307 1
+CGGCCGCATGGGCGGCGCCGCCGTGCGCGACCCGGTCCTCGGTGGCGCGCCGCGAGGCCT
+>>747:3:110:2410:4500/2 1842365 1
+TGACAATCGCGACGGCGCCCGGCCGGTCGACCAGCCCCCGGGCAGCCCGGGCAAGG
+>>747:3:110:2413:15812/1 1842371 1
+ATGGTCGATCTCGACTCGAACCCGACCAAGCTGATCGAGGTCGTACACATCGGCAAGCAACTCCTGATGACGCGGG
+>>747:3:110:2414:1244/1 1842376 1
+AGACGAAGTGCGTACGGGGGCCAACTGCGATTTATCGGAGCGATTTCCATGGCAAAGGTCAAAGTGAACAAAGGCG
+>>747:3:110:2462:8446/2 1842417 1
+GAGCGAGTCCTCGGCGTAGAGACGGAAGCCGCCCGTCGAGCGGTCCGCGGGGCGGAG
+>>747:3:110:2470:10357/2 1842427 1
+TCGCGCAACTCGGTGCGGATCCCCGGAACTTCGCGCTCGAGCCTCTTGGCAACGTCCTCGGTCAACCGGAAG
+>>747:3:110:2475:20810/2 1842431 1
+AGCCCGAAGGCGATGTTGCCGGCGACGTCGAGGTGGGGGAACAGGGCGTAGCTCTGGAAGACAATGT
+>>747:3:110:2486:19810/1 1842439 1
+CTCGTGCTTGCCGAGGGCGGTGAGCACGTCCTCCTGGAACGCGCTCGCGGCGGCGTCGTGCAGCTCGATCTGGAT
+>>747:3:110:2495:20524/1 1842449 1
+CGATATGGCCGGCGGTGTCGCCAAGATACTTGGAGTCGAAGCTCTGCACGACCGCGAGCTCCGCACGGGTCGCCGG
+>>747:3:110:2507:13224/1 1842465 1
+CGCACCGACATCTTCGCGTTCGGCTGCGTTCTCTACGAAATGCTCACGGCAAAGAAGGCGTTCGACGGAGAGGACG
+>>747:3:110:2519:1387/1 1842478 1
+CTGGGCCAGAGCTTCACGCCGGCGGGGCTCGCGGCCGTCTCGGGTCTCGCCCCGGCCGGG
+>>747:3:110:2530:2686/1 1842488 1
+TGCTCGACGAGGATCGTGCTCTGCGACGTTCGCGCGCCGCGCACGACTGCGACCTGCGCCG
+>>747:3:110:2552:7801/2 1842509 1
+CGACCACCGCGCAGGTGTCGGCGCCGCGATCGTAGCCTTCCATCAGCGCCATCTGGAAGTCGAGCCAGTG
+>>747:3:110:2569:11761/1 1842529 1
+GCCAGCACCTTCGCATCGGTCACGGCGAGCGGGACGACGCGGCGCGTGCCGATTCACGT
+>>747:3:110:2569:5169/1 1842531 1
+CGTCCCGGCAACGACGTGCCGGTCACGGGCGAAGACCTGCGGCGGGCGATCGATCAGGGCCTTGG
+>>747:3:110:2580:9271/2 1842536 1
+GGCCCGCGGGTCGTACTGCGCGATCGCGTCGCCGCGCGCGGCGTCGCC
+>>747:3:110:2622:16134/2 1842600 1
+CCGACTTCATGCGCGCGGTCAGCTCGCGCGCTGCCGCAATCGTCGGCCGGCGCTGCTCGACCGCGATCGGCTCGCC
+>>747:3:110:2746:18292/1 1842720 1
+GGCGCCATCGCGCGCGCGACCTCGATCAGCTCCTCGGTGGAGGCGAAGTTGCCCGGCGGATAGATCAGCGC
+>>747:3:110:2765:5157/2 1842734 1
+CCGCGACGTCCTCGCCCAGCTCGGGATGCGGGATCCCGACGACCGCCGCTTCCCGCACGGCCGGATGCTGGCCGAG
+>>747:3:110:2789:10546/1 1842755 1
+CCACTGGGTGGTGAACCGCGATGTGGAGACCACGCCGCACCAGCGTGCCGCGGCCGCTCGTGGCGCTCTTGC
+>>747:3:110:2812:10942/1 1842781 1
+GTCCAACGCTCGCGCGATCGTCCCGGCCTCGGCGCTGGCCCGGCCGGCC
+>>747:3:110:2838:21206/1 1842809 1
+CGCCGACGTCCACGCCGGTACGCCGGCGTACATGGCGCCCGAGCAGATCGCTGGCAAAGAGG
+>>747:3:110:2841:12085/1 1909931 1
+GTGACGAACACGTAGTCGGCACCGCGTCCGCCGGTGAGGCGGCGCACC
+>>747:3:110:2844:6356/1 1842815 1
+TCGACAACGTCTTCGACCAGCTGCACCGCAGCCTCCGGGTTACGCGCAGCAACGGCGCGCGCGAACTGCGTCG
+>>747:3:110:2916:2007/2 1842902 1
+CGGTCGTGACCTTCATGGCCGTCTCGCTGGCGAACAGCTTGCTCATGGAGCTGAATTGCGTGATCGACTCGC
+>>747:3:110:3063:20385/2 1843057 1
+CGCTGGATCTGTTCTACGCTCGACCGCCACGTAGGCTCGATGCGTTCCCGACGTCGACGGAGAATCCACGTCGACG
+>>747:3:110:3095:9525/1 1843079 1
+TGCATCGAGCCATGCTCGTGCCTCCGCGAGACGGGTCGCCGCCGCCGCCGACACCACGATCCGCGCGCC
+>>747:3:110:3110:9352/2 1843092 1
+CGTTGCGCGAGCGTTATGCGGATCGCATCCAGGCTCGGATCGCAAGGCACATCCCGAACCTG
+>>747:3:110:3148:10493/1 1843133 1
+GAACGCCGCGCGCGCGGCGGCGACGCGTTCCGCGCTGATCGCCGGATCGAGCCGC
+>>747:3:110:3149:17105/2 1843134 1
+CAAAGGCGCGACCGAGGCGGCGCCCCGACCGCGCGCAGCCGGTGAGCCCCGACGAGCGGGGCGCGG
+>>747:3:110:3197:14697/2 1843184 1
+CCGCACAAAGGATGCGATGTTTGATCGGAGCGAGCGCGAGATCGGCGCCGTTCGCGAAGGTCTGAGCGAGAGCAAA
+>>747:3:110:3225:9592/1 1843215 1
+CCGACAGCTTTCGGAAAATGCCGCTTGTGTTATTGTCCGGCGCGACATTATGATACCGCTCCTGGTGTT
+>>747:3:110:3244:16944/1 1843235 1
+CTCGTTGACCTGCTTCGTCCCGTGGCCGTAGGACACGCGCGCCGCCTGGACGATGGCGAAGTCG
+>>747:3:110:3260:21061/2 1843251 1
+AACAGGCCCAGGACGACGTGGACACGCGCTGGGCGCTCTACCAATACCTCGCCGCGCGCCCAGCCAGCCGCGCCG
+>>747:3:110:3289:6611/1 1843273 1
+GCGACCTCCACCGCTGCCCGGGACTGTTCGACGCGGTCCGCGCGGGCGAGCGCGCGCCGTTCGCCTTCTCGGCCCG
+>>747:3:110:3308:9670/2 1843295 1
+CGGAGGGGCACGACCGCGGCCGAGAACGGTGCCAGCTGGCGCAGCAGGTCGCGGGCCGTGCCGGGCTCG
+>>747:3:110:3339:7866/1 1843329 1
+CCGAGCCCGTAATACTGGCCCGGCCCGGTCCGGTACATCGAGCGCTCGGCGATGATCGGCACGTTCGAGCTGATGT
+>>747:3:110:3386:12591/2 1843372 1
+TTCGCAAACAGGTCGGTGTTCTGCATTACGTCATGCCGGCGCATGCCGCATCTATCTTCGCTTGCGCTACAGGGTC
+>>747:3:110:3391:19429/1 1843380 1
+GAAGTTGTCTAACGAGACAGAGATAAACCACGGCAGGGTATCGTGGCAAACACGCTGAACTCACAACGTAATGGGG
+>>747:3:110:3458:2665/1 1843440 1
+ACGTGCTGCTCGCCGTAGAACTGGCGCAGCAGACGGTAGAGCACGTCGAACACGATCACCGGC
+>>747:3:110:3504:12073/2 1843480 1
+CGGATCGATATTGCGGTGCCCTTGTTGGGAGGCCGCGGCTGTAGGCTAAACTCCCCCCGGACGCG
+>>747:3:110:3517:6364/1 1843494 1
+GAGCTCGACGAGGACATCGGGCGCCGCGGGATTGCGGCCCTCGCCGTGATAAGCGCGCAGCAGCGCGCG
+>>747:3:110:3559:5797/1 1843525 1
+TTTTCCCCGCGCATCGAACGCCACGGCGCGGCGGCTGTTGTGCTCGACATCAGTGGACTCGGTTGCCTTCTTGGCG
+>>747:3:110:3570:4588/2 1843535 1
+AGCGGGCCACTGGCGGCGAGGCGCGCATGGCGACGAGTGCGGCGACGGGGGACG
+>>747:3:110:3577:14167/1 1843537 1
+GCTCCAGGACCACGATATCAAGATCATCTTCGCCGTGCCGGGCATCGTGTTGGCCACCACCTTCATCACGTTTCCT
+>>747:3:110:3589:10171/2 1843549 1
+GCGGCGATTGGTGATATAGAAGACACGCACACCCCGCCGCGCGGCATACTGCAAAAACTCGACCGCGCCCGGGACC
+>>747:3:110:3638:18533/1 1843600 1
+ACCGAGCTCGAGGCGCTCCCGCCGATGCGCGGGTAGCCGCGCGATCCTCGAACCCGCACGG
+>>747:3:110:3654:15313/2 1843617 1
+GAAACAGGTGCCGCGCGCCGCGAGCGCGTCCATGTTCGGCGTGATCGC
+>>747:3:110:3656:15228/2 1843620 1
+TGGTGGTGGACGCGGCCGGCGGCTGGACCGCGCGCGTCGCCGCG
+>>747:3:110:3660:12624/1 1843624 1
+GGGCCAACCTGCTGGCCACGCTCAAGGGGAACGGCGCCAAGCGGCCGCTGGTCCTGGCCAACCACATGGACGTGGT
+>>747:3:110:3686:17080/1 1843658 1
+CGCGTGCTCAGCGAGGATGCGCAACGCCAGATCGTCGCCGGCGCCAGAGCCGTAGCGG
+>>747:3:110:3719:1528/1 1843688 1
+CCCCTGGGGGGAGGCGCGCGCAGCGCGCTTCGGGGGGATGTCATCGCTTCACGGCGCGG
+>>747:3:110:3752:10059/2 1843723 1
+GCGAAGGGCGATCCTAGCAAGGACGAAGCTCTCCTGCGCCGCGCCGAGTACGGCGACCTGAAGGGGGTCCAA
+>>747:3:110:3757:20203/2 1843728 1
+GGCTCGGATCCAGAGGTCGGCCGCCGCGCCGCGAGCGCGGAGCGGGAGCTCCCGCAAGAGACCCTGACGGGCGCGG
+>>747:3:110:3758:14306/1 1843733 1
+GTTGGCCGACGAGGATTCCGCCGTTCGCGCCGATTCGCCCCTCGATCGGGAGATTGAGGTTCTGCACCTGCCCGCC
+>>747:3:110:3758:16300/2 1843734 1
+CCGAGCGAGACGCGACGCAGGAAACGGTACTGCTCGGCGAGCGCGGCACAGTCGGCGGCGGGGAGCAGCCCGGCCG
+>>747:3:110:3762:9976/1 1843741 1
+CTGATCCTGCGAGAGGCTGGGCGAAGGGTAGGCGCCGCGCCGGGCGAGCGTGACATCGTCGATGATCGGCGTCTTG
+>>747:3:110:3784:17821/1 1843760 1
+CCCGTGTTGTTCATCCGATATAGTCTTAAATTCCTCACCTCGCGGAGGGGTAGCCTAATTGGTAAGGCAGTAGTCT
+>>747:3:110:3834:12630/1 1843809 1
+GACGCGCTGCCAGGCCTGCGCGGCGCCGTCGAGATCGTCCTTTCCGAACGCCCGCACG
+>>747:3:110:3862:10365/1 1843843 1
+CGCATGCCACCGTCGATGCCCTGCGCGAGCGCGGCGTCAGGCTCGCGCTGGTGACCAACGGCGCGGGCG
+>>747:3:110:3906:6998/1 1843879 1
+CCCGCTCGACAACATGACCATGTCGAGCAACATCGCCGCCGAAACGGCAACACCGAGCACGGCGAGCAGCGTCCGG
+>>747:3:110:3926:12337/2 1843892 1
+GAGCAGCGTCGGCCAGAGCGCGCCGTCGCGTGGCG
+>>747:3:110:3951:2432/1 1843913 1
+CAGGACATGTACGCGCGCGTGGCCGAATCTCCCGACGGCGCGTATCACTTCCATCGCGGGCCCGC
+>>747:3:110:3998:16053/1 1843947 1
+CGCGCACGCGCGCGGCCGGCGGACCGTGCTCATCATCGACGAGGCGCAGAACCTGCGCGCGC
+>>747:3:110:4035:2388/1 1843974 1
+CGTGCCAGCTCCTCGCGCGTCACACTCTTGGCCAGCGCCCCGGTCACGGCGCCGCCCAGC
+>>747:3:110:4066:11663/2 1843997 1
+GGGCAGGTCGCCGAACGTCGTCGCCCCGCCGATCTCGTCCTCCCAGCCCTCGAGCTCCTCGTAGACCGGCTCCGCC
+>>747:3:110:4118:18940/1 1844056 1
+CCTGTTGGATATTACCGATCATCCCCCAACCGAGTGGGTTGCCAAGGGCGGCCGGTTGCTGACCTTCCTCAATGTG
+>>747:3:110:4125:12169/1 1844070 1
+GGCGCGCGAACCGACGCCCGCGCCGCGGCGACGACCGATGCGTTGTTATTGAGTTGCATGGACTATCGCCTGATGG
+>>747:3:110:4159:13821/1 1844100 1
+CGGCGCACGGCGATCTCGCCGCTGCGGCCCGCCGCGCGCGACAGCAGCAGGTTGGCGATG
+>>747:3:110:4164:10386/2 1844105 1
+CATCACCGTGTGCACCGACGACGTCGACCGGTACGGCCGGTCCGCCGCCTTCGCCCCCGGCGTGCAG
+>>747:3:110:4169:20726/1 1844117 1
+GAATCCTTGAGGGCGGCGAGGATGTGCGGGACGCCGGCGGCGCCGTGCGGG
+>>747:3:110:4191:19062/1 1844133 1
+CATTGACAGGGAATCGCGCGCCGCTCTGGATCGCAAAGGAATCCGGGCTTTACGAAAAGTATGGGCTCGATGTA
+>>747:3:110:4255:2954/1 1844196 1
+CCGTTGCGTTCGGTTCGGACGGAATCTCCGTCACCGCTGTCGCACCCGGGCTGACTGACACGCCGGGCTCAC
+>>747:3:110:4271:6198/1 1844213 1
+GAGGCGCTCGGCGATCGCCAGCGCGCGGCGCGCGTGTTCGACCACGGCG
+>>747:3:110:4305:18420/1 1844237 1
+TCGATCAGACGCTCGAGGACGCGCGCCGGACCGGCGTCGTCAAGACGATGTTCGGACGGCGGCGG
+>>747:3:110:4320:10421/2 1844251 1
+GACGCGCCGCCCCCCGGGCCATTGGGGCGCCATCCGGCCGGCAGCGTCCGAGGCCAGGG
+>>747:3:110:4325:17674/1 1844257 1
+GACGGCGGCACGATCCGCGCGCCCGCAGCGAGGCCGCCGG
+>>747:3:110:4326:5321/1 1844258 1
+GCTTGACAGGATTACAGGATTTTCAAGATTTACAAGATAATCCTGTTAATCCTGAAAATCTTGAGAATCCTGTCAC
+>>747:3:110:4345:15759/1 1844268 1
+TGCACCCAGGAGTTCTGCGGGCCCTCGAATTCGATCGCATCGTCGAGACGGTCCGCGGTTTCGCGCTGACGCCGAC
+>>747:3:110:4346:20775/2 1844270 1
+CACGGGCGAGCTGGTGGCTCTGCTCGGCCCCTCCGGCTCCGGCAAGACGAGCCTCCTCCG
+>>747:3:110:4408:4442/1 1844336 1
+TTGGATGGAAACGGGTACGAATCTGAGAATGCAAAATTCAAAATGCAAAATGCAAACC
+>>747:3:110:4409:7318/2 1844341 1
+CTGCCTCCCGCGTCGGCCATCACCAGCGTGAGATCGAACGGCGTCGCGCCGGTGTCGGCCGGGAGAGGCTCCACCG
+>>747:3:110:4410:4776/2 1844343 1
+CAACCTCTTCGACCGGCTTCGACACGGCGCGGTCCTCGACTTCCTGAGCTTCGGCCGGCTGAGCCGGTTCAACCTC
+>>747:3:110:4411:18522/1 1844344 1
+AACGCTTACGGTGCCAGCGCGGCGGATCTGCTGGTCCCGCCGGCCGACCTGTAC
+>>747:3:110:4426:17188/1 1844362 1
+CCCCGGCTTCGCGCACCAAGGTCAATGTTGCTTCCTCTCGTTCCTCGTTGCCGGCGCCGCGCCGTTCCCGTTCTGC
+>>747:3:110:4471:6736/2 1844392 1
+CGAGCGCCGCGATGTGCAAGAGCTTGGCCGCGGCGGCGTCTTTCTCATCTCGCTCGGCCAGGGCGATGGCG
+>>747:3:110:4487:19962/2 1844406 1
+ATCCATCGTGGTCATGGTGGATGGCGAGCCGCGCTCCTGGGCGCCGATGGAAAAGGGCAC
+>>747:3:110:4488:11026/2 1844408 1
+GAACGCAAGCAAATCAACTTCACCATCATTCCTGACGACGCCGGCGACCTCTCGCGGATTTACGCGAACTTCTGCG
+>>747:3:110:4495:2272/2 1844418 1
+GTCGTCCGCTACGCCCAACAGCACGCGCGCGGCCTCCCCACGTTCCCCCTCGGCCATTCCCGGG
+>>747:3:110:4517:5156/1 1844440 1
+GATCCTTTCGCGTGGCTGAGCGTCAACCAGTATTGGTCGAGCACCATCGCGGCGCGCGCCGCGACGCGCCTGGGG
+>>747:3:110:4517:5156/2 1844441 1
+TGGCCTGCTGGCGTTCTTCCTGCAGCCGCCGCTGGCGATGCGGGCCGTGCGCGACGGGCGTCCCTCGGCCTACTGG
+>>747:3:110:4524:7006/1 1844445 1
+TTGACGACGACAACGGCGCGCTCGCCGGGCTGGGGCATGTTCTCGGCGCCGGCGACCTCGACCCGGTAGAGCAGCC
+>>747:3:110:4548:4492/1 1844477 1
+TTCTGACCGGCCAGGCGCTGACCATCGGCCTCGACGTCGCCTTCGCCTCGATCTTCGTCGTGGGGATGTGGCTCTA
+>>747:3:110:4558:14418/1 1844491 1
+TGTTCGCTGCCTGCCAGGTGGAGGAACTGCTGCGCCAGATCGGCCTCGGCGCCTTGAGCCCACAATTCGAAGCG
+>>747:3:110:4579:15946/1 1844506 1
+TCTGGCGCGATCCGCCGGCCGGCTCCGACCGCACCTTCGCGCGCGTCGAGGGACCATTGACCGTTCAA
+>>747:3:110:4589:4921/2 1844515 1
+GCGCAGTTTGTGGGCCAGCTCGTGGACGAAGCACTGCTGCGCCCGGCCGGCCCGGACGCCTCGCCCCCGGCCATCG
+>>747:3:110:4596:13659/2 1844529 1
+CGGCGGCCGCTTCTCGGTCTTCACCGCCGTCGGCCTCTTGCCGGCCGCGCTTCTTGGAATGGACGTGCGGGCCCTG
+>>747:3:110:4605:5322/2 1844539 1
+TGTAGCTCGATCAGTAAGTTGATGATCTGCGCCTGGATGTTCACGTCGAGCGAGGAGATCGGTTCATCGGCGATGA
+>>747:3:110:4635:3658/2 1844563 1
+CCGCACATCCGTCGGGCGCGGCGATCCGTTCGGTGGTGATCGCGATTCCC
+>>747:3:110:4664:14808/1 1844580 1
+GGGGGCGTCGCACTGCGCACATGTGGCGCATGTGGACGCTACGGGCGCGGCGTCGGAGCGGACCTTGTCG
+>>747:3:110:4667:18133/1 1844584 1
+TCCCGCTGTTCTTCTTCGGCTATCTCGACATCCGCGCGCGCTTCGCGGCGGAGCGCCGCGCGCG
+>>747:3:110:4687:7565/1 1844604 1
+CGCCGGGCTTTGCCTGGGGCCGCCCTTTGCCTCACGATAGGATCCAAGACGAGTGACGCAGGAACCGCAGCAGGTG
+>>747:3:110:4699:13539/2 1844618 1
+CCAGGCGCCGCGGCGCGAGGCGCGCCTGCGGCATGCCGGCCGCGCCTC
+>>747:3:110:4788:8917/2 1844690 1
+TGTTCGAGCGCGACAGCCCCTTTCAGCGGTTCGAGCGGCTCACCGATTCCACCGCTCGCGGTCCCGGCGTG
+>>747:3:110:4798:8493/2 1844699 1
+CGTCAACGCGACCGCGCGCTCGATGAACCGTTCGAGCTCGCGCACGTTTCCCGGCCAGCTGTACATTCGTAACG
+>>747:3:110:4804:13101/1 1844704 1
+AGACGGTGGCCAGGTCGGCGTCCGCGACCGGTCGGCCGATGAGCGCATCGCGCACCGCCCCGCCCACCAGCCGCGT
+>>747:3:110:4806:6984/1 1844705 1
+GAGCGAGAAGGCGCGGTCGACGTGGAGGCGCGCCGCGCTTTCCACATTGTGTTTCTGAAACACAAGCTCGCTCGCG
+>>747:3:110:4837:13744/1 1844739 1
+GCCCGCCTCCCGCGCCGCGCAAGGCGCAGGCGGCCGTGCGGCGCGCGCCGTTGCC
+>>747:3:110:4874:2823/2 1844770 1
+GGCGGCGGGCACAGCAGCGGCGCCGGGGTGGCTGCGGCCATGGGTGCGGGCATG
+>>747:3:110:4891:10983/2 1844795 1
+GCCCGAGCAGGGCCTGCGCGGCCGTCGCGCCGAGCGCAACGACGACGTCCGCGTTGACAAGACGAAGC
+>>747:3:110:4937:15567/2 1844838 1
+AGCCAGCCTTCACGGATGCGCGGCGGCGCGCTGAACGCGGCGCGGGGGTTGGGGGAAGCGACAATCTTTTGCG
+>>747:3:110:4940:1131/1 1844846 1
+CCGACCGGTTTCATCGCAAGCGGATCCTCATCGCAACGCAACTTCTCCTCGTCGCGACCTCCGCAGC
+>>747:3:110:4962:5937/1 1844871 1
+CCGACCGTCCACGTGCTCGACGCCTCGCGCGTCGTCGACGTCGTCGCGAGCCTGATCAGCCCTGAGCGCAAAG
+>>747:3:110:4993:7090/1 1844913 1
+TTCGCCGGCGGGCCGGGGGCGCACGGCGTCCAGGTGCTCGACGCGGAGCCGCGCGGCGATTCGCTCGTCCGTGAGC
+>>747:3:110:5021:10242/2 1844938 1
+TAGATCAGCTCCCAGAACGCCCGCCGCGCCTCGGGGTCGACGCCGCCGGTCGGCTCATCCAGGAACAGCATGCGCG
+>>747:3:110:5029:17803/2 1844947 1
+GCCAGCCGGCGCCGGCGTGAAACGGCGCACGGCGTCGAACACGACGCCGGTGCCTAACGAGTAACC
+>>747:3:110:5052:17515/2 1844976 1
+TGACCCATCGTCGCACGACACCCAAAATCTTTGCCAACTCGCGCGAATTACGCCGCAATCAGACTGAAGCGGAGAC
+>>747:3:110:5056:16504/2 1844982 1
+CGGTAGAGGAGCCGGATCGCGCGGCGGGGCGCTGAGCGCGCTGGCCCCGAAGATCACCATCGTGATCCAGAGCAGG
+>>747:3:110:5058:16848/2 1844986 1
+GAAGCTCGACGAGTGCATGACCGTGTCGCGGTGCCGTTGATGTGAACGGTGCACGCGCCGCACTGCGCGATGCCGC
+>>747:3:110:5079:10468/1 1845008 1
+CATGCCGTCGTGGCCGGCGCCGCTCGGCAGCCGCCGCACGCGTACGCCGCGCGCCTCGACCGCTC
+>>747:3:110:5088:15366/1 1845018 1
+GCGGTGTGATCCGTCGGCGACTTGATCAGCCGCAGCGTATAGCGCGAGAAGTCGCCGCGCGCGTTGACAGCCACTG
+>>747:3:110:5100:6967/2 1845027 1
+GCCTCGCTGCCTTTGGCGAGCTTCACCTCGCGGCGCACGCGCGTCGGCGGCACCGCCGCCTTCTTGTAGTGGCCGG
+>>747:3:110:5100:15678/2 1845030 1
+GGCCCACCCCGTACGTCGGCATCTGGGCCGCCACCGGCGAGGCGCCGGCCGCGGCGAGAAGCATCCCGAGTGCCGT
+>>747:3:110:5103:5413/1 1845031 1
+CGTGACCGTTCCGTTGGCGTCGCTCACGCTGCTCCGCACGGTATCGGGCCGCGCGACGATTTCGTCACGCTCGTG
+>>747:3:110:5105:8226/2 1845038 1
+GCCGTGGGCGCGAACGGCGAGCGCGCATTGGCGGCGACGTTCGCATGGCGCGCCTTCGCCGCAAGTGGACACAGGG
+>>747:3:110:5114:10181/2 1845049 1
+CTCCGCGATCTTCGCGCCGACGTCGCCGCCGAGGTAATCGCACTGCGCGAAGCCGAACGCGGCGCCGCGCCGGCCG
+>>747:3:110:5136:6485/1 1845072 1
+GCTCCAGCATCGCTGGTGTTCAGGAACTGGACCGCCAGTGTCTTGTAGGGGTCGAGTCCGGCGCGGCCTTCGCCGG
+>>747:3:110:5164:7277/1 1845102 1
+CTGCCGAGTCAACGATTCAAGCGCCTGAGTGCGCTGAGTGAGCGCCGTCCAGTTGCTGGTGACGACGGCAGCGAGC
+>>747:3:110:5180:19061/2 1845121 1
+CGTCGACACCCGCAGCGACGTCTATTCGCTGGGCGTCCTGCTCTACGAACTGCTCACCGGCACGACGCCGTTCGAC
+>>747:3:110:5194:16527/1 1845131 1
+CTCGCGGGCGTCGGCCAGCGACTGGCGCTCGCGGGCCACCTCCTCGGCCTCGCGCGACTCGGCGAGCG
+>>747:3:110:5198:17300/1 1845138 1
+TTCGTACAACGCGTGCAAGAGCTGCTCGCGGCTCGGCGTGGTGGACGGCTGGGTCATGCCCCTTTCCGTACCATT
+>>747:3:110:5216:17203/2 1845153 1
+TCACCAGGCTGACCACGACCAGCGCGGCGATGCCGGCGGCGAGCGCCGCGAGGAAGACGTTCGGGTCCCACCGG
+>>747:3:110:5226:13158/1 1845167 1
+ACCTCGTGCGGCCCGGTGGCCGCGTCGCGGCGATCTCCTTCCACTCACTCGAGGACCGCCGAGTCAAACAGTTCTT
+>>747:3:110:5274:11076/2 1845226 1
+TCCAGCCCGGCGAGTGGGTGCTGGTCCACGGCGCCGCGGGCGGCGTCGGCCTGGCCGCCGTCGAC
+>>747:3:110:5276:17450/2 1845227 1
+ATCCCGGCGAAATGGAGGTCGAGGCGATCCTCGCCGCCTACGACCACCGGGCGCGGCGCGGCGCGGAGCTGGTGGG
+>>747:3:110:5357:9914/1 1845301 1
+CGCGCGGTGGTGTGGTGTGCCGGGTTGGTGTTGCTGGCGGCGGCGATCAGCGGCCAGTC
+>>747:3:110:5368:9370/1 1845316 1
+GTTTCGTCGCAATGATGCCGGTAGGCCATGGCCAGCGCGCGGCCGAGAACCTGGTGGACGCCAGCCAGGAATTCAG
+>>747:3:110:5374:15794/2 1845319 1
+GCGCGCAGCGCCAGCTCGCGGTGGCGGGCGATTCCGCGCGCCAGCAGCATGCTGGCGACATTCGCGCAGGCGG
+>>747:3:110:5376:12283/1 1845323 1
+TGATGTAGCGGGTGTCGAGTTCTGTGAAACCGTCCGCCTGGATCGTCTGCCAGTCGGCGCCGCCGGCCGGGACGG
+>>747:3:110:5378:9704/2 1845328 1
+TGATCGCGTTTCGACCGATCAATTTCGGCGTCTTAGCGACGGGAGAATTTCCTTCGATGCTGAGCCAAGGACGTAC
+>>747:3:110:5399:15476/2 1845359 1
+TAGGAGTCGGAGAGCACGATGACTGGGGTCATGTAACGGACCGCGAGCCGGAACGCTTCGAGCATGGTGTAGAAG
+>>747:3:110:5416:3520/2 1845381 1
+TCCCAGCAGGCTGACGCCGCGCGCCTCCAGATGCAGAAGCCGTGCGGCGAGGATCGCACCGATCACG
+>>747:3:110:5433:10665/1 1845404 1
+GAGCGCTCGTCACATGCGAGTGCGCGCGCGTACGCGGTGGCGAGGTCGTCATCGACGCTGACGCCGCAGGGGTTTG
+>>747:3:110:5449:14658/1 1845418 1
+GGCCGAACACCCCCATCAGCAGCGGCGTCATCAGCGAGCCGCCGCCGACGCCCGTCATGCCGACGATGGCGCCCAC
+>>747:3:110:5480:15321/2 1845449 1
+AGAGCGGGTTTCCGCTCCGCATTTCCTATGCGAGCGGGGCGCCGCAGTTCGATCCATACCGCAATTCGATCTTG
+>>747:3:110:5496:5650/2 1845466 1
+GAGACGATGTGGCCCAGCGCCATCTGTATGAGCGCCAAGTGCGGCGGCGGGGCGGCGGCGGGCGCGGGCG
+>>747:3:110:5505:2614/1 1845481 1
+GGCCGCGACGAGCGCCGCCGCGTGCTCGGCCGCGGAGCTCGCGGCGATGGCGCTGCCGCTGGGCAGGACGACGACG
+>>747:3:110:5509:18183/1 1845485 1
+TACCTCTGCTTGCGTGGCGCCCGCGCTTGCCGGCGCTGGGTCAGAACAGCGTGAGCACCGGTAGG
+>>747:3:110:5513:11819/2 1845486 1
+CCTCGAGGCGGCCGTGGACTCGATCAAGAAGGCGATCGAGGAAGCGGAGCTGATGGCCGGCGTCGAAATCGACACG
+>>747:3:110:5520:17021/1 1845493 1
+TCAGCCCAAACAGCGCCGAGCCGGCGGCGGCCATCGCCAGCAGCACGACCTGCACGCGGCGCGGTCCGTAGCGG
+>>747:3:110:5545:11312/2 1845518 1
+CGCCGCCTTTCTTGTCGAGGTACGCCGCGCCGGTGCCGACGCCGTGTTCGTGCCCAATGCCCCGCGGTTCTTGCCG
+>>747:3:110:5554:18499/2 1845526 1
+GAGTACTTCTACCTGACCCTGCAGCGGATCGACGGCTTCCTCGCCCAGGGCGGCGACGGCGGCGACGGCGCCGTGG
+>>747:3:110:5564:6668/2 1845542 1
+CGATCACGCGAATGGCGCAGGCCGTGCGCGGCGATCGGTCGTTCATCCCGCCGAACAAGCAGATCATCGTACCGAC
+>>747:3:110:5573:21087/2 1845554 1
+CGCGACAAGAACGGCGCGATCACCGCCGGCAACGCGCCCGGCCTCAACGACGGCGCGGCGGCGCTGGTGCTG
+>>747:3:110:5598:19633/2 1845576 1
+GAGGTAGAGCCGACCCGCTCCGGCGAGGACGAAGAGCGCGCCGAGCACGAGGCCCGCGCCGCCGCCGACGCCCTCG
+>>747:3:110:5658:6121/2 1845648 1
+GGCCGCGGAACTCCGGCGCGGGAAGGCCCTGGCTCACGTCGTTCCAGGTCTTGCCGCCGTCGGTCGTCTTCATG
+>>747:3:110:5679:8920/2 1845676 1
+CGGCGTCTACGGGGTGATCGCCTACGACGTCAGCCAGCACGCGCGCGAGATCAGCATCCGCATGGCGCTTGGCGCC
+>>747:3:110:5694:8124/1 1845692 1
+CGCTCGACCGGGCCGAAGGCGGCGAAGGCTCCCAAGCTCCCGAAGGCCGCGCGCCCGAGCAGGCCCGCGCGCACGA
+>>747:3:110:5694:21242/2 1845693 1
+CGATCTGGTCGATGCGGATCGATCGGCGCGGCGCGAGCAGCTCGTGGCACCGAGCGACGAC
+>>747:3:110:5696:13469/1 1845694 1
+GTCGCCCCCCCTAGCGTCGCGCCGACCGCCGTCGCGGCGCCGCCGACCACGCTGCCGCCAGCGCC
+>>747:3:110:5700:4985/1 1845699 1
+TCGCGCCGCTGCATTTCTCCGCGCCCGAAGTCGGAGAAGGCGCGCCAGCGCCCGCGGCGGCGTTCCTCGC
+>>747:3:110:5710:15093/1 1845710 1
+ACAGAGAACACAGAGGCTGCACAGAGAAAACCAAATGAGTCTGCGGGGTCTATCAACTCAAGAAGCTCATGCTCTC
+>>747:3:110:5759:14008/1 1845758 1
+GAAGACTCGAACGACAATCCTGCGGACGAAGTCGAGTACTTCGATGCGGGCAGATGGGACGCGCGTGCGGATGGCG
+>>747:3:110:5760:12620/2 1845760 1
+AGGCGATGCCGGGCACTGCCGGCGGCACGGTGCGCCTGAGCACCTTGATCGTGCGCTCGGCCACCTCCTGGCGGC
+>>747:3:110:5791:17376/2 1845794 1
+AGCGCGGCGAGCAACGCAGCGCCGAAACTCAATCGATAGGAGGCGACGGCGCGCGGGTCGAGCAGCGTTCCAATGA
+>>747:3:110:5800:4353/2 1845800 1
+TCACTCGGGCGCACCGGCTTGTCGATGCAGCCGGCGGCGAGGACCACCGCGAGGAGCGCCGCGG
+>>747:3:110:5803:6396/1 1845805 1
+CCGCCGTCGACAAGCCCGTCGACGCGATGAGCCGCCCGCCCTTCACAGTCGGGTCGCCGGCCGGG
+>>747:3:110:5814:16166/1 1845814 1
+GGCCGGCGATCTCGAATGCGCGCGGGCGGCGTCGGCGCGCATGGATACACTCATTCGGGCGGAGACGAAGCCGACC
+>>747:3:110:5837:16334/1 1845838 1
+CGGGAGTTGTTCATAAGACAGAAGCGGGCGCGGTCAGGCTTCGTCTGCACGGCGGCGACGAGGGTCGCGCGGCGGC
+>>747:3:110:5851:2352/2 1845846 1
+CGCCGCGTCGTCGCCGATCCCGACCGCCGCCGCGCCCCACCGTTCGACAAGCGAGCGGATGATGTGGAATTC
+>>747:3:110:5854:17169/2 1845851 1
+GATTTCCGCTACCTGTGGACCGCCCAGCTCGTCTCGACGATCGGCTCGTCGCTGACCGA
+>>747:3:110:5858:11501/1 1845858 1
+AAAAACACTTCCACCCGGGCCCGTGGGGCCGCCGCCGGCCGGCCGCCGTCGTGCATCACC
+>>747:3:110:5882:6567/1 1845890 1
+GGAGCCGGAGAAGCTGTGCCGTGACTACCTGGCCCTGAGTGACGAGGACGCCCGCCGGATCGGCCCGCCGCTGTTC
+>>747:3:110:5887:1796/1 1845894 1
+GCACTCGAACAGTCCGAGCTTGCGCCGGTACGCGCCCGTGAAGGCCCCGCGCTCGTGGCCGAAC
+>>747:3:110:5916:7193/1 1845926 1
+GCGTCGACTATGCGCAGCTGCGCGCGAAGCGCATCCTTCATTTGATAAACCCTGACGAGGTCGCCGAGCTCGCGGC
+>>747:3:110:5925:9822/2 1845938 1
+TCGAGACCAGGTTGAGCAGCACCTGCCGCAGGCGAGCCCCATCCCCCACGATCCCTACCGGCGCCTCCTCGTCGAT
+>>747:3:110:5925:17658/2 1845939 1
+CCTTTCGAGACGCCGCGAGCGCCCCGGCCGGGTCGCCCGCCCCGTCCAGCGCGAGAGCCAGATTGAAGGACGTCTT
+>>747:3:110:5945:8781/1 1845958 1
+AACGGTGTCGGGCGCTCCTCGCGGTCGGGCGCGGGCTCGCCGACGAGGCGCGCCGCTGGGGAGCGGAGG
+>>747:3:110:5950:10580/1 1845964 1
+CTGAAGAACATCGAGATCCTCGAGCGCGAAACGCTGGTCGATCGCGCCGCGAAGAGCGGCGCCCGGATGCTCGAGA
+>>747:3:110:6051:7006/2 1846051 1
+AACTGACTGCGGCCGGTGGCGCGCCGATTCCGGTCGCGAGCGGCCAACGCCCGCACGATCAGGTGCTTGTTGCTGA
+>>747:3:110:6082:9372/2 1846077 1
+CCGATGCGGATGGCGCTGCGGCCGGCGCTCCCCGAGCCCAGCACGAGCGCGAGCAGTTCGCCGTCGGAGAGGCGG
+>>747:3:110:6124:13880/2 1846115 1
+ATCCATGGAACCACGGCGTCGAACGATCACCACTCGCAGCGCCGAACTCGGCGCGCTGCTCGACCTGGCGCGGCGC
+>>747:3:110:6127:16745/1 1846119 1
+GGGTGTACCTGGCCGGCGGCGAGCAGATCGACGCGCCGGGCTTCCCGGTGGAGATCGCCAACATCCTCGGCGCGGG
+>>747:3:110:6133:13321/1 1846126 1
+ACATCGTGCGCGGACCGGGCCCGTTGCCGGCCGTGGTGCCGTCCATGATGGCGAAAATCCCCGAG
+>>747:3:110:6146:6133/1 1846144 1
+CAGCACCCGCTCCCCAGGCTGCGCCGCCGCCAGGGTAATGGCGGCGTCGGCGACCGGCGCCAGTGCCGCCTCCATC
+>>747:3:110:6157:5374/1 1846156 1
+GGAGGTGTACACCATCCGTCGACGCACCGTGAGCGTGGTCCACTCTTCGGTCGCGCGCCGGCGGTCGACGACGGCC
+>>747:3:110:6200:11145/2 1846195 1
+TGGCGCCTCGCCATGGAAAAGTACATGCGCGTGGTCCGCTGCCCCGCGTGCAACGGCCAGCGCCTCAACCCGCAGG
+>>747:3:110:6218:8937/1 1846224 1
+CCGCAACCTGGCGCATGAAATCAAGAATCCCCTGGGCGGGATTCGCGGCGCCGCGCAGTTGCTGGAAATGGAGGTC
+>>747:3:110:6220:17569/2 1846226 1
+GAACATTTCCTACCGGAACGTGATCACGCCCGACTGGTTCGCCACGTATGGCACGCGTCTCGTGGCCGGGCGCGAT
+>>747:3:110:6255:16307/2 1846274 1
+GTCTTGGTAGCGGTGGCAGATCGCCGGAAATTCTTCGACGTTGGTCGTAACCAGGTGATGAGGAGCAATATCTTCC
+>>747:3:110:6263:10553/2 1846285 1
+TCGACCGTCGCATGGCCGCCGAATGGCGACCGCCGCATGTTGCGCCGATCCTTGTACGTGCCCCGGTCAT
+>>747:3:110:6279:1946/2 1846293 1
+CTGTCCCTTCTGTCTGTCGCGGAGGCACAGGCGCTCGCAGAGCGGACTCGCACGCAGGTGTTCTTCATCGACGTCG
+>>747:3:110:6348:3533/2 1846359 1
+GCTGCCCGAGCAGATCTCCAATTTCGACCTCCCGGCGGCATCGAACGCCGCGACGCCTTCTGCCGC
+>>747:3:110:6354:12876/1 1846364 1
+TCGAGGTCGCGACCTCGGCGGCGCGGGCGCGGCGGGCGTTCGGCCCGGAGATCAGGCTGCGCATCCTGTGGG
+>>747:3:110:6402:12133/2 1846427 1
+CTCGCCGAGCTACTCGCCCGAGCAGGGCCCGCTCACCCGCGGCGCGTTCTATCAGACGATGATCGTCTACGACCTG
+>>747:3:110:6409:11518/2 1846440 1
+AACAACTCGTCCTTATGCTCCGCGAGTGGTACATGCATCCCAACGGGCAAATTCCGGCCTACGAGTGGGCCTTCGG
+>>747:3:110:6446:14948/2 1846474 1
+CGAGCGTGTGCGGCGGTCGACCCGGCGGCACCACGGAGATCGGATTTCCGTTCGCGTCGTGCTGATAGTTGATCAC
+>>747:3:110:6513:8929/1 1846550 1
+ACCCGCGATGCTGCTGCCGCCGAACACTTGCTGCGTCGGGAGGATCTCGATCGCGGTGAGGTCGACGTTCGGCGG
+>>747:3:110:6519:6595/1 1846556 1
+CCACGCGACGGCAATGCGCGCGGCACCGTGTGGCGGCAAGGTCGAGACGTATTCAGACACCCAGACGCCTGTGACC
+>>747:3:110:6523:7355/1 1846562 1
+GCGCTTCGTGGTGCCGCTGCCGCCGGGCGGCTCGCCCGACCTGATGGCGCGCACCATCGCGGGCAGTCTGACCCCC
+>>747:3:110:6528:3252/1 1846565 1
+CACGGCCGCCGCCGCCGCCGCCTTCGCCGCGCGCGCGCGCCGGCCCGACGAC
+>>747:3:110:6655:5913/1 1846692 1
+GCCGCGTCCACCTGCACCGCGCGAATGTCGGCGGCGGGCGGCGCGTGGGCCCTGAGGTCGCGCAGG
+>>747:3:110:6684:7189/2 1846721 1
+GACGGCGACCCGTTCATCGAGCACCTGCTCGGCGGCCTGCCGGGCGGCGCGATCGGCTTCC
+>>747:3:110:6684:18068/1 1846722 1
+GACGGCCCGGCGCCGTACGTGACCGTGCTCGCGCCCGCGCGCCGCGGCGACGAGGTCGCGCAGGGGCACGAGATGA
+>>747:3:110:6695:2203/2 1846728 1
+CGGAACGTCTCGGTCGAGGTGGGCGATGACCAAGGGCAGAGCGGCACGTCTTCTCGCGCGCGGGGTCTTCTCTTTG
+>>747:3:110:6726:18151/1 1846763 1
+CGTGAGCCTGAAGGTCGAGCGCGGGAAAATCGTGACGGTGCTCGGGGCGAACGGTGCCGGCAAGTCGACGATCCTG
+>>747:3:110:6734:14321/1 1846770 1
+TCAATCCTCACCGGCTATCAATCGTTTCCGGGGAAATTTCACATCGCGCGGCGATGGCAGGAGCGAACGCGCTATC
+>>747:3:110:6746:4503/1 1846777 1
+CCGCGCGGACGTCCGGCGCTTCCTCCGCGACGGCAAGGCGTGCGCCGTCGCCGTCGGTTTCCTCAGCGTGGCCTTC
+>>747:3:110:6787:12721/2 1846820 1
+CATCGTCAACATGACCGACTGCTTCAACTGTGGCGGCGGGGGCGGCGGCGGCGGGGTCCTCCCCCGCCACAATTTC
+>>747:3:110:6832:12979/2 1846874 1
+TCAGGAGCTATAACCCATGCCCCGCCTGCCTCTCCTTCGTGTTCTTCGTGTCTTCGTGGTTATTTCCTTCGCCGCG
+>>747:3:110:6847:18181/1 1846890 1
+CGGCGTTGATCGGCGTGGGGCGCGCGACGAAATCATCGACCGCCGCATCGCGGACGACCGCGCGCCGCGCGTCGGG
+>>747:3:110:6889:4546/2 1846947 1
+CGCGGCCGCGCGCAGCGTGGCTTCGAGCGGGCCGAGGCGATCCTGCGCGACGCGCTGGAACACGTACGAGAGCACG
+>>747:3:110:6904:17692/1 1846960 1
+ATGAAGCGGATGATATCCTGCTCAAAACGATTATCCGGTCAAATCCGGGCGTAGTGCACATCCGGGCAGGAAAAGT
+>>747:3:110:6919:19450/1 1846977 1
+CCAGGCTTCGTCGCACGCGGCATGGCGTCGCGCACCGTGCGTCCATTGCCGAGCGGAACGTCGAGGTCTGCGATCA
+>>747:3:110:6928:17182/2 1846985 1
+TCGCCGACCTGAGGCGAGATCTCGACCCCGGCGAGACGGGCGGCGCGCTGCTACTCGGGCTCGAGGGCATCGCCGT
+>>747:3:110:6936:20620/2 1846999 1
+CTCTTGAGTGAGGGGGAGCGTGCGGCGATCGCGTCGAGCAGGCTGCTGACGAGTGCAGGCTGCAACACGGCGTTGC
+>>747:3:110:6976:13408/1 1847046 1
+CATCCGCGCCGATGTGGCGCGCGCGCTCGACCTGCGCGAGGACATCACCACCATCGAGCAGGAGATGATCG
+>>747:3:110:7007:3415/2 1847092 1
+AGGAAGAGGTCGATCCCCGTCGCGCCCGCGACCATGTTGCGGACGAAGCGCTCGTGCCCGGGCACGTCGATGAGCG
+>>747:3:110:7044:20666/1 1847118 1
+CCCCGCGCGATGCTCGCCGCGGACCTCGTCGCCGCGCGGATCAGCGATGTCGCGGTGCAGTCGGACTCCAAGATCG
+>>747:3:110:7054:9096/1 1847126 1
+CTGCGAGGTGGCCGGCCTCGTCGACGACGGGGAGCCGCTCGGCGTCGGCGCGGGCGAGGGTCGCGACGGCGC
+>>747:3:110:7070:17082/1 1847137 1
+CCGCAGAGACCGCCGATCATATCGCAAGGCCCGGCTCGATTTCATCCGCGCCACCGCGCGCGTCCTCTTGGCATCC
+>>747:3:110:7078:1505/1 1847142 1
+GTCGACACCTTGCCCGGGGCGCTGCTGAACCCGGGGCCCCTGTAGTTCCATCGCCCGTACTGG
+>>747:3:110:7109:13632/1 1847188 1
+CGTTCCTGTTCGGCACGCGGCTGACCAACATCACGCGCGCGCTGAAGATGAAGGACCCGGACGAAGCGCTCGCGCA
+>>747:3:110:7129:5441/2 1847210 1
+GGCGCCGCCAATGGCTGGGAACCGCGCGCCCGCCGCGCCCCCACCCATCCGCTCGACGAGGGCGACCTCAACGCCA
+>>747:3:110:7130:6509/2 1847212 1
+CGATGCCATCAAGCACTACGAGCAGCGGCGCTCCCGATGCCCCGCGGACGATGTCGTCGACACTGTAATCGGCGGC
+>>747:3:110:7167:1135/1 1847259 1
+TCAATCCGCTCGCCGCCATGCTCTCCACGAAGTGCCTCTGGAAGAACGCATACGCCAGCAGCAACGGAACCGCCAG
+>>747:3:110:7171:3789/1 1847262 1
+CGTGAAGTCGATCCCGATCGCGGCGGCTTTTTCGGCGAAGGGTAGCGCGACCGCGGGGG
+>>747:3:110:7189:17171/1 1847277 1
+CAGCAGCAGCGCGTGGCCGTCGCACGGGCGGTGTGCGGCGAGCCGTCCATCCTGCTCGCCGACGAGCCCACCGGCA
+>>747:3:110:7205:14099/2 1847293 1
+TATGACTGAAGCGCCGGTGTGCGCCGGCCGGCGTGTAGTGGTCGTCGGCGGAGGGAACTCGGCGGGGCAG
+>>747:3:110:7239:19287/1 1847330 1
+ACCCGAGCGAGGTGATCGCGCAAGGTCCGCGCGGCGCCACGGACCCCCGGCGCCGGCACGGCAGGCGCGGAGGG
+>>747:3:110:7284:16886/2 1847378 1
+GGATCGAGTGGGGCGCCGCGCGGCTCGGGGCGAGCAGGAGCTCGACGAGGTCCTCGCCCCGCGG
+>>747:3:110:7291:18319/1 1847386 1
+GACGGCGGAATCGGGGTGCACGTAGCCGATGACGCCGACGCCGTACGCCGACGTGCCTGCGGCTCCGACGACCGGG
+>>747:3:110:7295:12336/1 1847394 1
+CAGCTCTCGGAGATCGCGGCGCGGGCTGCCGACGTGCGCGCGCTGCTCGCGAACGTGGCCGCGGCGATCACCCCGG
+>>747:3:110:7324:17719/1 1847427 1
+CGCGGACGCCTACGTGGGCCTCGGCGACGCGAAGGCCGCGAAGAGCGACGTCGACGGCGCCATCGCCGCATACCAG
+>>747:3:110:7327:13116/1 1847432 1
+CTGGCCCTGGCCGGCGCCGACGGGGTTCATCGCGACGTGCTCGGCCGCGCCATCTGGGCGACCAACCGGCCGCGCA
+>>747:3:110:7327:5837/1 1847435 1
+CGGGCTCGCCGTGCCCGCGGGGTTCGTGAGGGTCGCCGGGCTTGCGGGGGGCGCCGGATTCGCCGGGTTTGCCTTG
+>>747:3:110:7356:20854/2 1847475 1
+CGTCAAAGCAGCGTTATCTCGTCTCGCCCACTTGCGGGTAACGCACACCGTTAGGCGGCTCACGAATGACTAGACT
+>>747:3:110:7385:9456/2 1847498 1
+GGCCTGTTCGCAGACGCGATCGAGCAGCCGTCGATGATCGTCGTGATAGAAACCTGGTTCGACGTGATACAGGCAG
+>>747:3:110:7409:11474/1 1847526 1
+ACAAATGCCGGCACCATGGCCATGGCCGCCGGCGCCCGGCGCGCCCGTGTGCTGCTCGTCGAGGACAACCCGGTCA
+>>747:3:110:7449:13072/1 1847564 1
+CAGGGCCGGCGCGCATCTTCATGCTGACGTCCGTTGACGCCGCGGCACGCGCCGCGACGCGCGATGCCCTGTTTGC
+>>747:3:110:7455:2769/1 1847572 1
+AAGATCTCGGCCAGGTCGGAGACGATGCGCGGCGGGACGCCGGCGGCGG
+>>747:3:110:7481:4518/1 1847606 1
+TATCCCACGACGCCGAGCGAGTAGATGTCGCTGCGGGCGTCGACGCGCTCGCCTGATACCTGCTCGGGACTG
+>>747:3:110:7487:4997/1 1847614 1
+CATCCACACGGTGGGGCCGGTGTGGCGCGGCGGCGCGCACGGCGAGCCGGAGCTGTTGGCGTCGTGTTACGTGCGT
+>>747:3:110:7523:13689/1 1847659 1
+GATGCAGAAGTTTGCCGACGTGAAGGAGGATGAGCGCGGCACGATCATCACCCTGGCCGGTGGCATCCCCTTCAAG
+>>747:3:110:7542:16853/2 1847678 1
+AGGTGCAGTGAGCGTACATTATCGTCCATCCACGCGAGCCGCGCGACGGCGCGGCGGGGGAAACGTCATGAGCGTC
+>>747:3:110:7608:13713/1 1847753 1
+GCCGGTATTCTGGCGCTGGCGTCCACCGCGGTTTACGCACAAAGCGGCGCAGCGCCCGCCGCAGCGCCCGCGTTCG
+>>747:3:110:7621:10306/1 1847757 1
+ATAACTTTTCGATTAATAACGGAGCCGGTGCGCCGGAGCGTGTCCGCGGGTTGCGGGCGAGCGCGGGTTTCCTTTC
+>>747:3:110:7631:6325/2 1847769 1
+CGATCTCTCCCTGGATCCCGAGGCGGTGCCGGTTCCGACGCCGACGCCCAAGCACCCGACGTCCCACAAGTCGAGC
+>>747:3:110:7671:9840/2 1847805 1
+CTCGACAAGGCGGGCGGTGACCGCAAGGTCGCCGTGTACGACCTCGGTGGCGGCACGTTCGACATCTCGATCATCG
+>>747:3:110:7678:10430/1 1847812 1
+AGCGCCGTGCGCTCGGCGCCGCTGACCGTCCGGGCGC
+>>747:3:110:7682:11406/1 1847817 1
+ACGCGGCGTCCTCGGCGGAGCCGAGTTTCACCGGCCGCTGCTCGGCGCCGGCCGCCGGGCCCGCCGTCTCGCCGCC
+>>747:3:110:7699:12727/2 1847831 1
+CGGCGAATATCAAGCCGGTGCGCCCGATGAAAGATGGCGTGATCGCCGACTTCGATGCCGCCGAGAAGATGCTGAT
+>>747:3:110:7719:14673/2 1847853 1
+GTCTGCAACATGGCGATCGAGGCTGGCGCGCGCGCCGGGCTGGTCGGCGTCGACGAGACGACGC
+>>747:3:110:7906:6672/2 1848040 1
+CGTCGTCTTGAGCGAGCCGGTGCGCGTGCGCGGCGCGGGCCGCACCGACGCCGGCTGTCACGCGCGCGGCCAGGTG
+>>747:3:110:7928:19416/2 1848075 1
+CGCCACGCCGCCGCGCGCCGACCCGCGCCACGGGATTGCCGCGATCATCGGGTACACGGATCTGGTCGAAGGCGTT
+>>747:3:110:7933:6561/1 1848078 1
+ACCGCGCGCTCCCGACGAGAGCGGCGAGCGGCGGCGCGAGCGCATGGCAGATCGCCACGGCCAG
+>>747:3:110:7934:14679/1 1848079 1
+TGCGCCCGTGGGGCTGGCCAGCCCGGCCCGGCGGCGTCCCCGGGACCGGCACACATGCCCGCGGAGTTTTCCGCCG
+>>747:3:110:7969:10251/2 1848113 1
+GGCCTCGCCCTCGGTTGCGCGGACGCCCTCGAAAAACCACCGGCGGAACGGGCCCTGCGGCCGCTCCGGAAGTCCT
+>>747:3:110:8024:2343/1 1848167 1
+GCCGGGCAGATCCAGGGCTTCTTCGACATGCCGGTGGATCACCTCTTCGCGGCTCCCCCGGTG
+>>747:3:110:8047:9989/1 1848195 1
+AACTCCTGCGCCGCGGTCGAGCCGGCCTCGCGAATGTGGTAGCCCGAGATCGACACCGTGTTCCACTGCGGCACTT
+>>747:3:110:8049:19230/1 1848200 1
+CCTCCAGACCCTGTCGCTGCCGCAGCCGGTAAAGGACGAGCTGGCCAAACAGCGCGAGGCCGCCGCCGGCGCCCCG
+>>747:3:110:8057:13791/1 1848208 1
+GGAGGCGCGCGCGCCGGTCATGCTCGCGCGGCAAGCGCATCTCGACCCGCGCTTCAAGAACTTCCCGAACCTGCCC
+>>747:3:110:8108:17835/2 1848260 1
+ACCGGCGACGAAGTGAACGCCGCGTTCAAGTCGGCCGCCGACGGGCCGCTCAAGGGCATCATGGAGTACGTGACGG
+>>747:3:110:8117:10782/2 1848272 1
+CCGCCTGGATCACGCCGGGCTCGACCTCGCGCAGCGCCGTCTCGAACAGGCGCGC
+>>747:3:110:8125:6622/1 1848285 1
+TCCTGGCGTTCTTCAGCCGCCATGCGCCGTCCCAGCTCCAGCGCCGCGTGGATACCAACCGCACGAGCCGTTCCCA
+>>747:3:110:8127:2668/2 1848289 1
+GCCGCATTCGGGTGCGCAGGCGAACATGGCCGTGTACTTCACGTTGCTCAAACCGGGCGACACGGTCCTCGGCATG
+>>747:3:110:8130:14886/1 1848293 1
+CGGGCCAGGCGAAGCGCGCGACGCTGGCGCGGGTCGCGGCGTCGCCGGCCAAATTGTGGCTGTTGG
+>>747:3:110:8133:13670/2 1848299 1
+GCCCTCGGGATTCGCCACGTCGGCGACCGAGCCGCGCGCGTCCTGGCCGCGTCATTCGGTTCGGTCGCGAATCTC
+>>747:3:110:8134:6851/2 1848300 1
+GAACCGACGTGCTGGCGGTGAGCGGAGGCCGCGGAGCGGCGGGGGCCCCGTGAAC
+>>747:3:110:8161:8633/1 1848328 1
+TCCGGAGGGAGCGGCCGCGCGCGGTGACCGCGATCGCCGCGACCACCGGCAGCCACAGCCACCGGTCGAGGCCGC
+>>747:3:110:8201:11369/2 1848379 1
+CCTCAGCACCTCCACCGGCGAGGTCTACCGCCCCGCGCGCCGCGCCGCGCCTGCCGCATCCCCATCCCCCGAACGG
+>>747:3:110:8223:7937/1 1848394 1
+GCCGCCGATGTACTCGACGCCCATCACGACGCGCGCCGGGATGCCGGCCGCGCGGCAGAGCGCGG
+>>747:3:110:8236:10340/1 1848402 1
+TGCGAAAGCGTCGTCTCGGCACCTGACGCAAGGCGACGCCCGACGTCTGGACGCAACAGATACTGGTGCCGATCTT
+>>747:3:110:8301:10162/1 1848470 1
+CGCGGCCGCGCGGCGCATCCGCGCCCAGAGGCTC
+>>747:3:110:8311:16486/2 1848481 1
+ACATCCCGAAGGGCGCGAAGCCGGCGGCGGCGACACCGGGAAGGTGACCGAGCCGGTCCAGCACTTCTCTCTGGTA
+>>747:3:110:8330:19891/1 1848500 1
+GCATCGACGAGGCCGGGCGTCTCGCCGACACCGTGGCGGCGCATCTGCCGCTCAAGCTCGAGCAGAAGCAGCAAGT
+>>747:3:110:8335:15035/2 1848508 1
+GCCGCGGAGGCAATGGCCGGCTACGCAGCGGTGACCGCGGCCGGCGCAACCGTGACCCAGATGGTCTGCGGCGGCT
+>>747:3:110:8346:3879/2 1848522 1
+ACGATCTCCGAGCTCGGGCACATCGACATCCTCGTGAACAACGCGTTTCGAATGGATCCGTATCAGCCGTTCGAGC
+>>747:3:110:8362:10204/2 1848533 1
+GATTTGTGATGCCAAAGTTGGCGTTGGTGTAGAACGACGGCGGCGGAAGACGTCAGTTGGTCGGCACGAGGCGCTT
+>>747:3:110:8362:11719/1 1848534 1
+TCTTAGTTTCACCGATCCTGCTGCACGCTCGGAGTTTCGTCGGCGGTGCAGTTTTCTCTTTCAAAGCAACGCTCTC
+>>747:3:110:8371:10467/1 1848549 1
+TCATCAATTCCTTGGCCATGACCGCGCGGTGGTTGTGGTCGGCGACGGTGATCGCCGAGCGCAACGAATTCCCCGC
+>>747:3:110:8375:2615/2 1848554 1
+TGCGCGTGCTGTTTGTCTTCGCCGAAGCGCGGGGGGCGCGCCCGCTGGCGGCGCGGCGGG
+>>747:3:110:8382:12291/1 1848561 1
+CGGACTTGAGCACGGCCTTGAGCCTCTCCTCGAACTCGCCGCGATACTTGGCCCCGGCCACCAGGGCGCCCATGTC
+>>747:3:110:8418:11008/2 1848606 1
+ACCCGCCACGGCCGGCCGCTCCACCCGCTGAGCCACCACGGCCGG
+>>747:3:110:8439:18319/2 1848636 1
+CGCCGTGGCGCGGGCGCCGGGCAGCTTGGGCGTGTCCGCGGCTACGAGGGCAGACCCCGC
+>>747:3:110:8445:11590/2 1848644 1
+CCGCGTGGCGCTTCTATACGGCATCAACACGCTCGGCGCTGTGCTCGGCAGCGCGCTGGCGACGTTTTATATGATC
+>>747:3:110:8463:19327/2 1848657 1
+GACAGCGTGCAGCGCACCTCGACGCCGCGCGCGCTCCCGTTCTCGCGCACCAGACCCTCGACGCGCGCGTGGTTGA
+>>747:3:110:8470:1566/1 1848663 1
+CGGCACGCGGTGCAGCCGCGCGGCCGCCTTCGCCACGCCCCCCTCGTCGACCACCGCCTTGAAGACCTCC
+>>747:3:110:8472:15369/2 1848664 1
+CGGCCGGCGCGGCGGCAGACGCGCCGCTCCCGCCTGGGGTCTGCGTGGCCGCGCGCGCAGCGCCGGGCAAGGCCAA
+>>747:3:110:8491:8933/1 1848687 1
+TGATGAAACAGGCGCTGCACGACGCCGGCCGCGGCCCCGCCGTCACCATCGCTGAAGACATGGCAGCGACCAGGAA
+>>747:3:110:8493:5169/1 1848690 1
+CGCTGCCGGCCGACATGTCGCGCGATCCGGACGTCGCGGCGATCGCGCCCGCGGGCCAGCTGATTACGATCTACAA
+>>747:3:110:8539:17157/2 1848738 1
+CGCGGCGCTGGTTACGCGATCGATCGAGTCGCCGTGCGCGATGAGCACCGCGCCGCCGTCGGCCGCC
+>>747:3:110:8541:10723/1 1848746 1
+CAGGATTGACTACTAAGTGGAGGCTAGCGATGGAATCACAGCCTGCAATACTGACCAGGGTAGCGCTGTATTCGCC
+>>747:3:110:8560:11785/1 1848770 1
+AGCGCGTACCGCAGATTCCGGCCCGCGGTCGGCGCCCCGGACTGCAGCGGCGCCGGTTGCCCAGCGGCGGGGCTGG
+>>747:3:110:8565:14365/1 1848776 1
+GAACGGTTGGCGGATTCTCTTCGACGACGACGCGATCGCGCGCACGATCGCCCCCGAGACTTCCGCGGCTTTGGTC
+>>747:3:110:8567:10422/2 1848779 1
+CGGCGAAAACCGCACGGTGGTTGAGGATTGTGCCTAACAAACCTCGATAGGAGGAGCGGAATCGATCAAAACCGCG
+>>747:3:110:8571:8365/2 1848784 1
+GCGAGTGCGATCGTCGCGGGGATGTGCCCGCGCGCGTGAACCATCTCGATCCGGTTGCGACGAACGAGTGCGCCGG
+>>747:3:110:8591:18421/1 1848799 1
+GTCCTCCGTGGCGGCTCGTGGGCGACGGCCGCGCTGGTCGCGCGGACGTCCTTCCGTCGCTGGGAGCTCCCCGG
+>>747:3:110:8623:4307/2 1848850 1
+GCGCGCGAGGTCGGCACCGAAGGGAAGCTTGGCGGCCAGGCACTGGTGCCCGGGGGGGCGGGGACGTGG
+>>747:3:110:8637:3979/2 1848874 1
+GCCGGCTTCTTCGAACAGCTCGCGCGCCGCAGTCGTGCGCGCGTCTTCGCCGGTTTCCGCAGCGCCGCCCGGAAAC
+>>747:3:110:8683:15986/1 1848936 1
+GAAGAGTCCGGTGGCCTGAGGCACACCAAGCAGCGTGGCGATACTGATCGCGCCCGCCGATTCGCCAAAGATCGTC
+>>747:3:110:8690:18379/2 1848942 1
+CCGCGCGAGCTCGCCGGCGCGCTCGCCGCGGCGATCGAGAAGGCGGGCGGCACGACGATTCTTTTCC
+>>747:3:110:8703:15155/2 1848957 1
+TGTGCCGGGATCGCGCGCGGCGTCGGGCAGCGCGCGCATCAGCCCTTCGATGACGTGCGCGTTCAACGCGTTCAC
+>>747:3:110:8704:3200/2 1848960 1
+CTCGCGGGTGCGGTCCTTGTAGTACGACAGGTTGATGTGCGGATCCGCCGCGATGTCACGGAGCTTCTGCCCGCCC
+>>747:3:110:8710:10681/2 1848966 1
+CGACGACTGGTGTGCCGGCGGGGACGTCGCGGACGCGGCGTTCACCGATGCGTGGCGGATCTTCGG
+>>747:3:110:8722:8468/2 1848980 1
+CGCGGAGGCGCCGCGCGGCCGCGCGACCCTCGTCGTCGAGGTGCGACCCACGGCTGG
+>>747:3:110:8739:13070/1 1848995 1
+CCCGCTGGCAACGACCGTCACGGCACGACGCCTCCGCGCGGACCAGCCCAGCGGCCGTTTCCAGAGTGACCACAG
+>>747:3:110:8741:3259/2 1848999 1
+ACGTCAGGGTGCTGCTCGCCGAGCCCGGGGACGCGCGGCCGCTGGCGATCCTCGG
+>>747:3:110:8744:20145/2 1849006 1
+ACACCTGCGAGCGTGCGAGCGAACTCCCCCGGCATTGTCGCTCTCGGCGGCGCGGGCGACGCGCGCATCATCTCGG
+>>747:3:110:8780:11910/1 1849035 1
+CGACCGACCAATGCCCGCTGGTTTCTCCGAACACGAGGCTGTTCCGACGCACGAAGCGGTCCGGCGTGCAGAGGAT
+>>747:3:110:8800:19201/1 1849062 1
+GTCGAGGTAGGCGGCAACACCCAGTCTGCGCGCCGCCGCACAGATCGCGGTGACATCGGCCTGCGGGAAAACGACG
+>>747:3:110:8822:18127/2 1849090 1
+GCTGATGGGCCTCGCGGACGACGGGATCAAGCAGTTGATCGACAAGCAGCGCGCGATCGTCGGCACGTTCCTCGGC
+>>747:3:110:8825:14986/2 1849091 1
+GCGCCAAAATCCAGCCGATGCGAACAGGCCGCCGATGCCGGGACCGAGCAGCGAGGCAACGCCCCAGGCGGCGGAA
+>>747:3:110:8852:9901/1 1849123 1
+CAGCGCAGGCAGCAGTCCGCCGCCGGCCACCGGCCGCCGCCCGCTGTCGGCTCGCCCGCC
+>>747:3:110:8857:4831/1 1849133 1
+CAATGAGTTCCGCGGACATTTTCGCCGAGGCGATCGCGCCGATCCAGTTGCCGAACTCGAAGCCCGGGTAGCCG
+>>747:3:110:8913:6510/1 1849183 1
+TCCAATGAAAATGCGACGGCGTTCAAAGTCGACATGCGACCAGCGCAATCTGAGAGCTTCCTTTTCACGGGCTCCA
+>>747:3:110:8933:18414/2 1849209 1
+CGTGCCGACGGTCATCCAGCTGCTCTTCGTCGGCCGCTCGCACGGCGCGCCGCTGGCCGCCTTCCCGCGCAACCTG
+>>747:3:110:8961:18190/1 1849245 1
+TGTGCGTCCCTTCGGAGGATCGCCCGACGTGGACCACGATCTCAGTCCGGATGGAGCGTCGGTCGCGATCCTCC
+>>747:3:110:9015:10365/2 1849291 1
+CATGAGACTGTACGAAGATCGTCGCGCGGTTGGGATCGAGTCCTGCCGCGAGCCAGTCCATGGCGTTGTC
+>>747:3:110:9022:14022/1 1849299 1
+TCCAACCGCCACGGCACGTCGATTGCGCCACGCGCGTGAATGCGCTGCATCGATCTCCGTGTGGCCGCTCTTGCGA
+>>747:3:110:9049:4591/1 1849331 1
+GTCCTGCTTGACGGCGATTTCCTGCAGGCGCTCCATCGCACCGTACGCGAGAGCCGCCGCGCGCGTGCCGCCGCCG
+>>747:3:110:9065:8875/1 1849353 1
+GTCGCCGAGCGCCACGGCCGGCGCCGCATCGCGCGCGCACTCCTCGGTCGCGCGCTCGCACC
+>>747:3:110:9065:13277/2 1849355 1
+AATCTGCACTGGGACGGCAATAACGTGTCGCTCGAAGAGCGCAATCGCAGCGCGGCGATGGGCACGGGCATCACGC
+>>747:3:110:9075:6989/2 1849370 1
+TCCAGACGAGCTGGGAGGTCACGCGCGCACAGCCGGGCGCCGCCGGCATCCTCAACTGCTTTTCCGGCGGCACTAC
+>>747:3:110:9096:10247/2 1849386 1
+CGACGACCAGCGCGCCGGCGAGCACGTGCGCCGCGCGGGCGGCCACGATGTCGTCGCCCGGCAGCGCGATCGCGG
+>>747:3:110:9111:15816/1 1849401 1
+CCCAGTCGTGTCGCTGACGAAGCGGCGGCGAGCCCGCATCGACAAGTCGCTCGTTGATCATGAAGGACGTGACAGG
+>>747:3:110:9111:4365/2 1849405 1
+GACGGCTACGACGTCCTCCTCTTCGCGCACGAGCAGCCCGGCTCCGGCAGCGGCCCGCACGCCTACGCGCGTCGCG
+>>747:3:110:9115:5980/1 1849408 1
+TTCGCATTGACCGCGTAGCGCCAGCGCCGGCGAAGCGCGCAGCGGCCTAGAACGTAACGTTCCACGACGCGCCGTC
+>>747:3:110:9164:11240/2 1849474 1
+GTGCGCGACCACGAAGTAGGTGTCGTGCACGTGGACGTCGATGCCGAGCGTCGCCAGCATGACGC
+>>747:3:110:9166:5542/1 1849454 1
+GCTGGTGCACGCGCAAGAGGACGGCGTGGCGCTCGCGCCGGCGG
+>>747:3:110:9185:11241/2 1849474 1
+GTGCGCGACCACGAAGTAGGTGTCGTGCACGTGGACGTCGATGCCGAGCG
+>>747:3:110:9188:12529/1 1849481 1
+CGGCATACGCGGCGCGCGCCGGCATGCGCGCGGTCGTGCTGACGCCCGAGGGCGCCACGGCGGG
+>>747:3:110:9206:11620/2 1849505 1
+GGAACTCCTCGATCGGGATCGCCCCTTCACTCTTGTAGCCGACGTCGACGAGGACCTCGCTCGAGCCGATGTGGAC
+>>747:3:110:9231:17495/1 1849535 1
+GCCCGAGAGATCCTCGGGGCCGAGCTTCCGTCGCCGCGCGCGATCCGACAGCGACGCGATCTCCGCCGCAATCTGG
+>>747:3:110:9237:19723/2 1849542 1
+GACCGAGCCGCCGTCGTCAAGGGCGATGAGCGCCGTCGAGCGGTCGCCGGCCACGAGCCGGATCCGGC
+>>747:3:110:9256:9692/2 1849572 1
+TCGAGGACAACGGCGCGATGCCCTATTCGATCATCATCGCCGCCACTGCTTCAGACCCCGCGCCGATGCAATATCT
+>>747:3:110:9261:19879/1 1849579 1
+AAGCTGCCGTGGTAACTCGCCGCGACGGCGAGGACGATCGCGACGGCCGCGAGCGCGCGCGGCACGCTACTTCGCC
+>>747:3:110:9276:1698/1 1849598 1
+GAAGGATCCGCCGACGCGCACCATCGACTTCGCGCCGCCATTCGCAATGCCGGAGAGCATGCCCGAGAGGCTC
+>>747:3:110:9297:10683/1 1849621 1
+GCGACGGGACCGCCGCGGGCACGGCCCCGATCGCGTCATTCCCCGCCACCAACCGCGGCCCCGGCGGCCTCGCGCG
+>>747:3:110:9297:19007/2 1849622 1
+CACAAGCGTCAGCGCGGCCCGTGCGTTCGTATGCGAGTCGGTGGCCTTGAACAGTCCGAGACCGACGCCGACG
+>>747:3:110:9320:20290/2 1849650 1
+CTTGATCAGCGAGCCGCCGATCGCGGTCAGCAGCAGCACGGCGG
+>>747:3:110:9346:17490/2 1849683 1
+ATCTGATAGGCCTCCTGTTCCGACATTTTTCCGCTGCTCGAAGCGTGCCGCCCCGCCGCCGCGTCCGCCTGCGC
+>>747:3:110:9370:7838/2 1849728 1
+CCGTGACCGCGCGGCCCGTCAGCAGCGCTCGTCCGCCGGCGGCGCGCAACCGTACGACGCCGCCGCGCGGGGACGC
+>>747:3:110:9393:7030/2 1849764 1
+CCTCGTCGGCGTGCGCCGAGTCGCGCTCGGCCCCGACCGACACTCGCTCGCCCTCGACAACCGCCGGGGCACGAGT
+>>747:3:110:9409:15699/2 1849776 1
+CGAAGGTGCTCCGCGCGATGGAGGAATCGCTCGAGCTCGCGCCCGACGCGCTCGCGCGCTCGTGG
+>>747:3:110:9410:11516/2 1849780 1
+GCGAGGTGCCGGTGGCGTTCGTCCGCCTGCGCGCCGGCGCGGCCGCGTCCGTGGCGGAACTCGCGGCGCACCTCG
+>>747:3:110:9478:17185/2 1849841 1
+GCCGCGCGCGACTGCACGCGCCGCGCGGCGGCCAGCCCGGGCCTCCCGGTGATC
+>>747:3:110:9486:6399/2 1849851 1
+ACAGCTCCCACGTCGCGGCCGCCGCCGCCGCCAACGCGCCCACCCGAGAATCCCCCGCCCATGGTCACGCCGGCGA
+>>747:3:110:9568:14116/1 1849923 1
+CGATGGCAGTGAAATTAATGCCCATGGTGCGGGCGGTTTCTTCGTCCTGCGCGACCGCGCGGATAGCGAGGCCAAG
+>>747:3:110:9611:10563/1 1849976 1
+GTTGCCGCCAAGACCGCGCTGATGACCGTCACCGGTTCGGCGCGCGCGGTGCTTGCCGCCGAGCGCGCGG
+>>747:3:110:9622:4879/1 1849987 1
+CTGAAACGCCGCGCTTACCGGCGCGGCCGCGGCCGCGGCCGGCGACGGCTTCG
+>>747:3:110:9624:16372/2 1849989 1
+CGGCGCGGGAGGCGGAGCCGCGAGCGCGGCGGAGGCGAAACACAGCGCGGCCGCGCCGAGGAGGAGCGCGCGCGCG
+>>747:3:110:9633:19740/1 1850004 1
+ACTTCCGCTTCAACAGCTCGTCGTACGTGCAGGCCCGGGTCGAGTTCTTCAACATCTTCAACCAGGTGAACCTGGA
+>>747:3:110:9645:9473/1 1850017 1
+TTGCTTCCCGAGCGCGCGGGATCGTGCCGGGCGCGCCAGCCGGCCGCGATTCCGGGGGTCAACGATCAGATCCGTG
+>>747:3:110:9649:17896/2 1850021 1
+TCGAGGATGAGGTAGACGGGATCGCCCAGGAGGGCGCGCGCGAGCGCCGCCCGCTGGCGCTGGCCGCTGGAGAGCG
+>>747:3:110:9665:18477/2 1850041 1
+CACGAGGGCTCAGCCGCGCGTGCGGCTCGGGGTGCGCGCCCTGCCGGATCAGCGGCCGCTCTTGGTGCGCGCGG
+>>747:3:110:9680:11048/1 1850049 1
+CATCCCCCATTCGAGCCAGCGGATTGCCTCGGCGCTCGCGAAGCGCGCCGCCTTCTCGGCGTCCGGAGCGCTCGCC
+>>747:3:110:9774:8274/2 1850134 1
+GCACGATCAATTCGCCGTTCGGCCAGGTGCTGAAATCAATCCGCGAGAACGAGCCGCGCGCGATCTCGTTCGGT
+>>747:3:110:9784:15082/2 1850147 1
+AGCCACGGGCCGAAGGACCAGAGCAGGAGCAACGGGATCGCGGCGATCGCGGCGACGCGCGCGGTCCGGCGGCCGG
+>>747:3:110:9805:10435/1 1850175 1
+CGTGAGTGCCGACTCACGGACCGGCCCGAGGACGCCGGACGCCTCGATGGCCCGCACCGTGAATCGGACCGTGTAG
+>>747:3:110:9814:20048/1 1850187 1
+GCCCGCGCCCCGATGACGGCCGGCATCGCCGCGGCGTGACCGACGACGACCTCGTCCCGATCAGCGTCCGGCTCGG
+>>747:3:110:9821:5222/1 1850195 1
+GCCGCTTCCCTGCACCGCGGCCGGAGGCCCCGCCGCGGCCGCGCCGCCCGGCAGCACCGTGCAGGCGCACTGGCCG
+>>747:3:110:9824:10297/2 1850197 1
+CGATGCGCTCGCGCCACGGATCCGCCGTCTCGTCGTCTCCGCCGATGCGTCGAAATTGAGAGAG
+>>747:3:110:9827:18747/2 1850199 1
+CGGCCGCGGCGCTCGCGGCGCGGTGCCGCTCCATCTCGTCTACGAAGCGCGCGATGTGCGAATCGCGCCCGGACAG
+>>747:3:110:9924:10135/2 1850278 1
+GAGGGCGAAGGTCGCGGCGGCCTCCGGCCGGCCGGCGCGTAGCAGGTGGCGCATCCAGGCGATG
+>>747:3:110:9948:19770/2 1850302 1
+CGCGCGCATCCTTGGCGCGGTGTTGAACCGCGTCGATCTGGAGCGCCGCGCCTACTACTACGCCCAGCACTATCGA
+>>747:3:110:9990:18641/1 1850336 1
+ATCCCCGTCGAGCTGCTCGACGTGTTCCGAGCGATCTCGGGAGCGACGCCGCCGCCCCGGCCCGTCCGCCCGGAGC
+>>747:3:110:10010:18578/1 1850362 1
+GGCGTGCTCGCCGGCCGCAGCGCGGTGCCGGTACCGGTGGCCGCCTGACGGGCTGGAAGGGCACCTCTAGACTTGT
+>>747:3:110:10051:15641/2 1850406 1
+CGATTCACGACGGCAGCCGCGCAGTGGTGGCAGCCGGCGGCTACACCAGCGCCGAGCACCAGGTCGAGCTCGCCGC
+>>747:3:110:10077:10482/2 1850434 1
+CGGCAGCGACGGATGTACGTCCGACGGGTCTTCGATCCTCCTAGTTGGTGGCGCCTGCGCCGCGCAGGTCCGTCAG
+>>747:3:110:10122:12700/2 1850489 1
+ACCTACGCCCAGACGTATCTCACGCAGGGGCGCTACGCCGAGGCGATCGCGTCGACCGGCGCCGAGCC
+>>747:3:110:10126:11744/2 1850493 1
+GCCCGACGTGTCCCACAAGCGGCACGTGAAGCGGCGAGCGACGTCAAGCGAGCCCTTCGTGGGCTCGGAGGAGTTG
+>>747:3:110:10140:19517/1 1850509 1
+TCGCCGAGGCGCTCGCCGAGGCCGGCGCGACCGTCGTGCTGAACGGCCGCGACGCCGCGACGCTCGACGAGCGGCG
+>>747:3:110:10158:9671/2 1850528 1
+TCGGTCCAGGTCGCGCTTTCGGCCATCGACCGGCTCGAGGTGCGCGGCCGCGCCTCGGCC
+>>747:3:110:10240:15918/1 1850609 1
+CGTTCTTGGCCAGGTCGCAGGCCATGTGCGACGCCGTGGCGGCGCTGCCGCCGTTGCCGATCACGTAGACCTGCTG
+>>747:3:110:10249:19790/1 1850616 1
+CCGCGTCGATCGAGGCCAGACGCGCATCCGTCGCAACGTCGGAGCCGCCGGCCGACTGGAGCGCCTCCTCCAGC
+>>747:3:110:10250:3323/2 1850618 1
+CCGTCTGACGCCCCGCCAGCGCCTGGAACTGTTCGTGCCCGTCTGCCAGGCGATCCAACACGCGCATCAGAAGGGG
+>>747:3:110:10261:21009/2 1850625 1
+GCAGGGCGCACGCCCCGCCAGGGCGCGACGGGCTGCGGCGCGCGCCAGCGCAGCGTGCCGACCGG
+>>747:3:110:10277:14320/2 1850638 1
+TCGCCTTCACGGTCTCGCGCGCGATCACCTTGGCTCCGATCGCCGCCTGGATCACCACCTCGAACATCTGCCGCGG
+>>747:3:110:10289:4655/1 1850645 1
+TCGAGCTGCTCCGGATCGAGTTCCTCCGTCGGCGCGGGCCGCGTTTCCGCGGGGCGCGACGCCGTGCCCGGCGCCG
+>>747:3:110:10289:17912/1 1850646 1
+CCGGCCTCGAGGAACACCATGGCGCGCTCCTCGGCGGCCAGCGCGCGCAGGCGCGCCGCGCGTGCCGCC
+>>747:3:110:10344:15158/2 1850707 1
+CGCTGGACGCGCTGGCGCCGCCCGACGGCTGGCGGCACGTGGGCGCGCCGGGGGCGGGGCCCTACTGCAAGATGGT
+>>747:3:110:10345:4935/1 1850710 1
+CGATCTTGCGAAGCGCGCCGTTGCCGCGGCCGTTGGCGACTGCCGCGCGCGCCTCGAGACGCCGCGCGCCAATCAC
+>>747:3:110:10353:19169/2 1850721 1
+GGAATCGCTCATCGCCGCGCGCAGCTCAGCGTTCATCCTCACTTCGCCTTCGGCGGTGACGGCGG
+>>747:3:110:10387:9639/2 1850756 1
+TATTCTTTCTTGCCCGCCGCGGTTTCTTCCTGCAGCAGCGCCTTGCGGCTCAGACGAATCTTGCCGGTCGGGTCGA
+>>747:3:110:10391:18240/2 1850766 1
+CCTGTTCGGTCTCGAGGTCGCGAACGCGAGCATGTACGACGGAGCGTCGGCGGCGGCGGAGGCGG
+>>747:3:110:10442:19987/1 1850819 1
+TCGGTGACAACCGCGCGCGCGGAGCGGCCGCTCTGCGACGGCAGCAGCATCACGTTCGAGCTCTTGAAATCGCGAT
+>>747:3:110:10470:3110/1 1850859 1
+AAACCGGGCGATGTCATGCGCGCGCCGGGTTGGTGCGCGCCGCACCAGCCGCGACTCGATTGGCAAATGTGGTTCG
+>>747:3:110:10481:13531/2 1850869 1
+GGCGTTCGGGCGCGGCGGGGGCGCGGGCGCGCGCTCGGTGGGCGGGCTCACCGTGGGGACGG
+>>747:3:110:10500:2774/1 1850901 1
+AACGCCTCATCTACCGCGGTATCCGCGAAGCGGCGAACGCCGCGAAGAGCATCGAGGAGCGCGAGCGCG
+>>747:3:110:10531:17521/1 1850938 1
+GCGCGGTCGTCGCGGTCGCGGAGGCGGACGCGGCGTTGGACGAGCTGATCGCGGAGGTTCGCGACGACG
+>>747:3:110:10537:7241/2 1850942 1
+CAGTTTCGCGACGCCGCCGCCGAGTTCCGCGAGGCGCTCACCATCGAGCCGGAGTTCGGGGAAGCCTTGAACAATC
+>>747:3:110:10575:8989/2 1850978 1
+TGGAGATCGCGATCGAGCTGCGCGAGCGGGCCGAGCGCCTGCGCGGCGGCCGCGATCCCGACTTCCAGAAGTCGAC
+>>747:3:110:10585:3908/2 1850988 1
+CCGGGCTCGGGCGCGGCGTACTACCGCCACGGCGCGGACCCGGCGCCGCCGCACCACGCC
+>>747:3:110:10597:14887/2 1851001 1
+CGGCGTGATGCGCGCGAGCGCCTGGTTGCAGATCCGGACGCTCTGGTGC
+>>747:3:110:10654:1184/1 1851076 1
+GACCATGACGATCTTGCCGTCCTTCTCGACAATCGTCGCCTTGATCTCGCCCACCTTCTCGTTGAGCAGCGTGTCG
+>>747:3:110:10659:3610/2 1851084 1
+GCGCTGACCGCCAAGTCTTCTCCGTGCGTCTCCGTTAACTCCGTGTCTCCGTGTTGATGTTGTCCCGTTCCCTCCG
+>>747:3:110:10678:16982/1 1851102 1
+AGACCCCGCCGCGCGTCGCGATGTCCTCCCCGAGGACCACGATGCGCTCGTCCCCTGCCATCTCGTCGTGCAGG
+>>747:3:110:10695:5550/1 1851132 1
+AACGACGCCTGGAGCTGGAGAACGACAACCTTTGGGCGGCGCTCGCCTATGCGCAGGACGCGCCTGACTCCGCCG
+>>747:3:110:10787:11719/1 1851244 1
+GTCCGGATCGATTGTCTGTAGTTCGATTTGCCGGTCCGCCGAAGGAGGCGCCGCCGCCGGACAATCGCCAACCCGC
+>>747:3:110:10807:2812/2 1851269 1
+CAGCCGAACCGGGCCCGGCCGCCCGGCGGGCCGAGCGGATC
+>>747:3:110:10826:4409/2 1851284 1
+GGCGGCGCGGGGCGACCGGGAGCGTCGCATCGCCGGTGACGTCGTCCGCTCGGCGCGCGACGG
+>>747:3:110:10859:6205/1 1851317 1
+AGACGATCTTGGCCGTATTGCCCGAGTCGCCGCCGGCGCCGGTGCGGGCGCGGATGCGGACATAGTAAAAAGTCTC
+>>747:3:110:10865:7563/2 1851324 1
+GTCGGCACGGGTTGTAGTTCTGCCGAGCTTGTACGAGGACCGCTACGGCGGCACGACGC
+>>747:3:110:10889:12515/2 1851356 1
+GCGCCGAGCGGCGAATGCCACGTACATCGTCACGCCGTGCCCGGCGGCGAAGATGAAGGCGGCGGCCACGTGGATG
+>>747:3:110:10892:10773/1 1851357 1
+GGCAAACGTCAACTCGGCCGCCTCGTCAACGGGCCGTGCCGTCTCTGATCCTTGACGCGGGTGAGGATGC
+>>747:3:110:10897:13001/2 1851361 1
+ACGCCGAAGGCGCTTGCCCTCTATGCGAACAATCCGCTGCAAGGCAGTCTCGCGCGCAACCTGGTTTCGCGCCTGC
+>>747:3:110:10910:15544/2 1851370 1
+TGGGGGCCGTCGACGTGCTCGTGGCCGCCGCGGGCATCGGCGCCGTCCGCGTGCCCGGGGCGACGTCGTATCAGC
+>>747:3:110:10981:9337/2 1851446 1
+AGATCCTTACGCGCTGCGCCGCGCGGCGCTCGGCATCATCCGCATCGTGCTCGACAACAAGCTGCGCTTGCACATC
+>>747:3:110:11056:10501/2 1851516 1
+TGGCCATGCCCAAGCCGGCGGAGATCGACGTCCCGGCGTGCGCGACGCCGAACGCATCATGCTCCGACTCCTTGC
+>>747:3:110:11106:12327/1 1851559 1
+CGACGGTGAGCCCCGCCGCGGCGAGGGCGGCGGCGGCGGTGATCACGTACCGGCGCATTCGAAACGAGCGTACCCC
+>>747:3:110:11115:8292/2 1851566 1
+ACGTCGAAATGCGCCAGCGCGACGGTCCGGCCGGTGGCGCCGAGACGGGCGCGGCGATCGGGATCGGCGG
+>>747:3:110:11128:19058/2 1851582 1
+GGTCACGGCCGCCCTGGACGGCGACGGCCAGCGCGGCCAGCGCCCGGCCGCTGTCGGCGG
+>>747:3:110:11131:13325/1 1851589 1
+CCGGTGGTGATGACTTCGCGGCGCTCGTGCCAGTAATTGGGGCGCCAGGCGAAGAGTTGCCAGTCGGATTGGGTG
+>>747:3:110:11169:8405/1 1851628 1
+ATACGGCTTCATCGCCCCACCGACGACGGAAGGGCGCGCCGCCGGCGAGTTCGCGCTCGCAGCCGGAGCGTGGAAC
+>>747:3:110:11171:13389/2 1851629 1
+GGCGGCGGGACGACGACAGGCGGCGCGGCGGCGCTGGAAGGCGTGGCGGTCTGCGCGGGCGG
+>>747:3:110:11228:12354/1 1851688 1
+AGCCGGCGCGAACGACCGTGCGCGCCCAGACCGCCACCACTACCTTCGCCGCCGCGCCCACACCGGCCGCGCCAAC
+>>747:3:110:11248:11797/1 1851701 1
+GCGCGACCTCTTCGATCGGCTTCTGCGTTGCGGATAGGCCGATTCGCTGGATGGGCCGGCCGG
+>>747:3:110:11263:5079/1 1851707 1
+CTCGATCAGCACCGCCAGCGCGTCGACGTCGTCGGCGCCGGGGCCGCCGTCCCAGCCGGGCACGAAGGTGTCGGCC
+>>747:3:110:11307:5635/1 1851758 1
+GGCCGGCGCGAACGGCGATCAGCCGGTGCCGGTCGTCACCGGCGTCGCCCTCGACACCGGGGGCC
+>>747:3:110:11314:18272/1 1851766 1
+AGTTTTGGGTCTGACCCCTTTGTTTCATCTTCGCTTCCGCGCGCGAATCCCTTACTCCGGTGTCAGACACCCGAGT
+>>747:3:110:11336:14656/1 1851796 1
+TTCCAATCTGCCGCTTTGCCGATTGCCCGGAAACGCAAATTAAAACCGCAGAGGCGCGGAGAACGCAGAGGTTACG
+>>747:3:110:11339:10598/2 1851799 1
+GCTGGTGTGCTGGCTGCTCTATGCCGGATACCTGATGCTGCGGCACGCCATCGAGGAACCCACGCAGCGCGCGACC
+>>747:3:110:11370:18136/2 1851834 1
+GCGGCTCGCCACCGGCCGGTCCGCGGGCAGCGGCGCCGCGCGGTACTGCGCGGGGGTCAGGGG
+>>747:3:110:11377:20538/1 1851843 1
+CTGGCGCAGGTGGCGGCCATGGCGACGGCGGTGGCGATCAAGACGCGATTCGCTGTTCTCATTTTTTCTCCCAGGT
+>>747:3:110:11394:11622/1 1851865 1
+ACAGGCCCTTCATCGGGAGAACGCCGGCGCGGGCGTGGTCCCGGGATGAACGGCG
+>>747:3:110:11399:18969/1 1851873 1
+ACCATCAAAGATGGAGAGCACCGCACCATGTACCATTGTGCCTCATGTGATTGCTCTTTTTCAGAAACCAAGCATA
+>>747:3:110:11408:11249/1 1851882 1
+GCGTTCGGGTGTGTCGAGCCAGTTGCGCGACGCGGCCAGTTCGCTCTCCGAAGGCCAGCCCGGACGCGCGGTGCAG
+>>747:3:110:11418:18861/2 1851892 1
+ACAGGTTCAGCGCGCGGTCAGCCTCGGGCTTGCTATAGGTCTTGCCGCCGAGGCGCGCGAAGGCGTGGTCGGCGCC
+>>747:3:110:11419:10416/2 1851894 1
+CAGCGCATATGTCGGCTTGTGACCCAAAGCGGGCATTTGTGGCTGAAGGAACATTTCGTGCGCGGCGGCGTTTCGC
+>>747:3:110:11451:3176/1 1851917 1
+ATTCACCACCGGGAACGGGCGGCCGCTCGGACCGGGCAGCTCGGTTTCGAGGTCGATGCCGAGGCTCTT
+>>747:3:110:11544:15789/1 1852010 1
+ACATCGTCGTGCCGGCGCCGATGCCGAGCGCGAGGGTCAGGACGGCCAGGACGGTGAAGGCGGGCTCGCGAACAAC
+>>747:3:110:11556:10060/1 1852019 1
+GCACACGGGCCGGATGGGCCATACGGCGACCCTTCTTCGAGACGGGCGGGTCTTCGTCATCGGCG
+>>747:3:110:11557:18987/1 1852021 1
+TTGCGCGAGCGGAATCCAAGGAGCTCGAGTGGGTCGACCTCGCGCGCGCCGCGGTCCTGATGCCGGGGGAGGAATC
+>>747:3:110:11590:17602/1 1852064 1
+GGGTGTTGAGAAACAGCACCGGCCTGGAGCCCAGCTCGGCGGCGACCACAGTACGGGTCGCCAACGGCAAGCCCCA
+>>747:3:110:11602:3614/2 1852075 1
+TCGTCCATCATCAGCAAAGGCGGATCGACCGCCAGCGCGCGCGCGATGGCGACGCGCTGCGCTTCAC
+>>747:3:110:11662:20826/2 1852132 1
+CCACTGGTCGCGATCGTAGAGCCAGCCGAGCAGCGTCGAGACCGCGACGGTGACGGCGGCTCCGGCGGCACCCACC
+>>747:3:110:11663:3313/1 1852133 1
+GGAGCGAGCGTGGCGCAGCAGCGAGCGAGTGAGCGTGCAGGGGGGTCCGGCGGG
+>>747:3:110:11678:9783/1 1852150 1
+GTGGGCGCAGACTTACGATCGCGAGCTTACCGACATCTTTGCTGTCGAAAGCGATATCGCCAGCACTATCGCTGAT
+>>747:3:110:11705:11892/2 1852176 1
+CGCGCGCCTCGCCGCGCGCGGCGGCGGCCCACACGCGGG
+>>747:3:110:11708:5452/1 1852180 1
+GATGAACTTCTCGTGCAGCTGATGCTCGCGCAGCACGTGGCAGACGTCCTGGCATAGGTAGCACTCGATGCACTTG
+>>747:3:110:11709:11491/1 1852183 1
+CACGGTTCCCTTTTCAACGTGCTCATGCAGAAGGGAAAGGCGATTGAGACGGGCAGGCGATCCTTTCGCGCGAGTG
+>>747:3:110:11739:6857/2 1852211 1
+GCCCCGCCACGCGCACAGGCGCGCGCGGTCTGGTACCGTGCCCCTCGTGACCGATCCCAAGCGCACCCTCTGGTAC
+>>747:3:110:11740:7986/1 1852212 1
+GTCCGCGAGGGACCGGAAGTCGCCGCCCGCCTCACGCGCCGCGACGATGGACTCGATGGCCCCCTGGCCCACGTTC
+>>747:3:110:11748:9245/1 1852220 1
+CGTGTCCGACCGGCGCGCTCGTGGCGCCCGGGGTTCTCGACGCGCGGCGCTGCTTGGCGTGGCTGCTGGAGG
+>>747:3:110:11757:2216/1 1852228 1
+TGATGGGGAAACTGCTCGACGAACACACGGGTTCGACCAACACTCCAAAACTCCAATACTCCAATGCTTCGCGTCT
+>>747:3:110:11775:10553/2 1852247 1
+CGCATGGTGCAGTGGATGGACAAGCATGTGAAGGGCGCGGGCATGAGGGAACATCCGTAGCGCCAATCGGGTGTCC
+>>747:3:110:11781:13980/1 1852260 1
+AGTTCCGATGAGAATTGTCACCTTGCGACAACGCATGCGGACGCACTTGGCCGCGAGCGCGCCTTGGCCCTGGAAC
+>>747:3:110:11822:11863/2 1852305 1
+GGCGACGATATTCGTCCGTGCCGCGACGATGTCATGAAGCCGCCGGATCCACGGCGCGTCCGGATCCTCCT
+>>747:3:110:11840:16850/2 1852323 1
+CCCGAGAGCAGGCGCCCGGCCGGAGCCGGCGCGCTGATTCAGCGTCATCAGTTCCCAGGGGCGGAATCGAACCACC
+>>747:3:110:11844:4620/2 1852328 1
+ACGCCTCGGCGCCGGTCCACCAGGGCGTCGACATTCCGGCGCGGGCCGCATTCTCCCACTGCGCCTCCGTCGGCAG
+>>747:3:110:11860:18630/1 1852341 1
+TGCGCTTCGAGCTGCACCCGGCAGACGTAGTGGCCGGCGACGGCGTGTGGGACGATCTCGACCTGCTTGATCCCCC
+>>747:3:110:11975:8080/1 1852457 1
+GTCCGCGCGGTCGCGGAGCGCGCCGGCCTCGACATCGATCGCGCCGCGGCCGCGATCGACACGCTCCCGCCCAA
+>>747:3:110:12013:19021/2 1852499 1
+CGGACGGCCGCGAGCGCGCGCGCGACGTCGCGGCGGAGCAGCGCGTGGTCCCGCTCCTCC
+>>747:3:110:12017:18069/1 1852502 1
+GCGACGATGCGCCACTCCGCCTGGAGCAGCAGGCTGTTGCGGTCGCTAAAGCGATGGCTAGTGAACCCGCGCAGG
+>>747:3:110:12020:1597/2 1852510 1
+CCCGCCCCCGCGCGGGCCGCGCCTCTACGTGACCAACGAGCGCGCCGGCACGTTGTCGGTG
+>>747:3:110:12055:3335/1 1852544 1
+CGATGTCGACGACCAGGCGCGGCGCGTCGCCGGGCGGGAGCACGTGCGCGACGCC
+>>747:3:110:12065:8099/1 1852555 1
+TTGACGCCGACGATGATCCCCTCGATGCCGGGAGGGCAGACGAGCGATGCGTCGCGGACGTCGCCGGCCTTTTCGC
+>>747:3:110:12070:8963/2 1852565 1
+ACCTTGCGCGAACGCGACCGATGCGACGCAAGCCAGGATTGCGAGCAGGGCGGCGGCGCCGCGGCGAC
+>>747:3:110:12131:5738/1 1852618 1
+GGCCGTGGTCTCGGAGGCCGATCGCGGCGCGCCTCACGCGAAGGCCTGCGACGAGGTCGTGATGATCGGCCCGGCG
+>>747:3:110:12177:17274/1 1852664 1
+GCGAGACGGCCACCGCCGCGGTTGCCGCCGCGGTCGCGTTGATGAACTCGCGACGCGTGATACGCCTGGCCATCAC
+>>747:3:110:12182:16802/2 1852671 1
+CCGCGTGGCGAGTCTTCGGGTCGGCCTTCCGCCCGGGTCGGACGAAGACGTACCGCGGCCAGCTCCGTGACATCGC
+>>747:3:110:12184:1733/1 1852673 1
+TCCGACGTGATCGCGGCGAAAGTGGCGCGACCGCCGGGGTTGGCGTCGGAGTAACCGGAGAACGCGGTGCCCGAAC
+>>747:3:110:12201:9769/2 1852692 1
+GCATGGCAATCGTAACGCCCGAGGAAAACACCGGGTCGAGGAACTCCGCGGCGTTGCCGAGTAGCGCGAACCC
+>>747:3:110:12252:8994/1 1852738 1
+GCTCGACTACTGCGAGACCGTGGCCGCGGTCGCCGACGGCGCGGACGCGCTCGTGCTCGCCAC
+>>747:3:110:12279:8516/1 1852760 1
+CGGTCTCGAGCGCGGCGTCGGTGCCGGCGACGCCCATCGCGATGCCGACGTCGGCGGCGGCGAGCGCGG
+>>747:3:110:12294:11733/2 1852774 1
+AAAAACTTGCTTCCGTATTTATCGTCTCGCCATTTTTATGATCTTCCCCGCCGACAATCATGTATCGCTTTCCATC
+>>747:3:110:12306:20598/1 1852783 1
+GCTGCTACGAAGGCGAGCGCGGCGGCACGCCGATCGGTCACCGCGACAACACGCAGGCGAATGTGGCGTATCGCC
+>>747:3:110:12309:6563/2 1852789 1
+CCGCGAGCTGCTCGATAAGGGCGCCGCGACGATCAACGGGCTGAAGGACCAGCCC
+>>747:3:110:12314:7268/1 1852798 1
+TGCCCCTTGGGATAGAGCGATCCCAGCGCCGCGCCCAGCCGCGCCGCGAACTCCGGGATCATCTCGATGTTCGCCA
+>>747:3:110:12320:11618/2 1852805 1
+CCCGAATACCGTCGCCGGTGCTTGCCGAGCCGCGGCGCGGCTCGGGGTCTGGATGCTTAATGTCCATGGAAGCGGG
+>>747:3:110:12324:4139/1 1852808 1
+CCAGAGCCAAGGCGTTGCGCTCGATGGTCGCGATCGCATGGCCCGCGCGATCGGGCGGCAATTG
+>>747:3:110:12368:18731/1 1852854 1
+GAAGGAGGAGGGTCAGTCCAACTTCAACAATCCCGGCACCATCCTCGCCGGCGCCGGCGCCGATTTCGACCTGACG
+>>747:3:110:12374:12559/1 1852863 1
+TGACGGTGACGCTGGTGGCCGGAGCCGGGGTGATCGTGAACGTCGCCGCGGCGTGGATCCTGGCCAAGGCCAACCG
+>>747:3:110:12394:5485/2 1852890 1
+TGGTGAAACCGCAACAACCTCCGACGACAACGGCGATGCGCGCCGCCGCGTGACCGGCGCCGAGCTGACCCTTTCG
+>>747:3:110:12397:8917/2 1852898 1
+GGCGTCTCGGCGGCCACCGGGCTGGCTACGGTGATGGGCTGGCCCGGCCACGAGG
+>>747:3:110:12409:18549/1 1852906 1
+GATGTCCCGCGTTGCGCACGCCTAATCCCCCAACCGTCGTCACATCGCTCGCCGGCCGCCGCAGTCGCGACCACAC
+>>747:3:110:12444:15762/1 1852929 1
+GGGCGCCGGCCGCGAACGCGTCGGCGCGCAGCTCCACCAGCAGCTCGCCGGCCTCCGTCGCCAGCCGGCCGGCC
+>>747:3:110:12458:18779/2 1852947 1
+CCGGGCGGTCGAGGCCGGCGCCTCGATCGTCGTGGTCGGCGGCGCGCTCGCGAAGGCCGAGAACG
+>>747:3:110:12507:6212/2 1852988 1
+GACCGCCGGGCGGTGGAGGCGTTCCTCCGACGAGCCCGCGCCGCCGGCGTCCACCGCGGTTACATCGCCGCCCACC
+>>747:3:110:12548:3836/2 1853036 1
+TCTTGATGCGTTGCGCTTCACCGCCCGACAGGGTCGTCGCCGGCTGGCCCAGGCGCAGG
+>>747:3:110:12549:9624/2 1853037 1
+TGGCCGGCGTGTCGACCACGCCGCGGCGCGGATCGTCCTCGGTGACCACGCGGCGCAGGAACAGCAGCGACTCGAG
+>>747:3:110:12562:17218/1 1853049 1
+CCTGCGGACGATTCGCAGCCAGGGCTGGGCGGCCCGGACGGCGCCGTGGCAGTCATCAGCGACGGTT
+>>747:3:110:12569:19580/1 1853059 1
+TCAGCGGGCGCCGAACTGATCGTCCGGGAAGCGATGCGCGGCGACGAGCGGCCGCTGCACATCGCATTTCTCGGCC
+>>747:3:110:12579:7568/2 1853074 1
+GACGAGAGATCGATCAGGCCGGCGCCGCCGCCACGCACCGCTTCATAGTCAAGCATTGTTCTGTACAGCCTTTGCC
+>>747:3:110:12612:8342/2 1853128 1
+TTCCAGCTGGCCGCGGCGCTCGAGAATGGCCGCGCGGCGGGGATGATCTCGTTCGCCGAGTCGCTC
+>>747:3:110:12614:7556/1 1853130 1
+GGCCAGTCCGCCGAGGCTCTCCGGCGTTTCCGATCCGCCGCCGCCTTCCATCACGTCCGAACCGAAATCGTCGGCG
+>>747:3:110:12629:17477/2 1853152 1
+TGAGAGTGAGGTTGGGGCCGAGGTGGGCCGTACCGGAGCGGGTTCGCGGGCGGAGCGGGATAGCGGCTTCGAGCAG
+>>747:3:110:12649:9182/2 1853176 1
+GGAGACCCTGGACCTCTTCAAGGAGTACCGCGTGGGCATCAAGGGCCCGCTGACGACGCCGGCCGGCAGCT
+>>747:3:110:12674:9612/1 1887202 1
+TGCACCCAGGACCACTGGAGCATGGAGCACCGCGACGTCGTGCGCGCGGCGCCGCTGTCCGAGTACCTCGCCTCGC
+>>747:3:110:12702:10503/1 1853245 1
+GGAAGCGCTGGAAATTCTCTATCGGGAAATGGGCGAAGGTTCGGCGGTAACGGCGCCGCGCTCGG
+>>747:3:110:12734:17316/2 1853282 1
+GCTCGGCGCCAGCTGCGTGGCGGGCGCGTGCGCGTGTCCCGGCACC
+>>747:3:110:12734:9379/1 1853283 1
+TTTGCCCCTAGTCGGCCGCCGCCGCCGCGCGACTCCAGCAAATCGACGACGACGACTGGCCCCCCGGCTGCTAAAC
+>>747:3:110:12735:7121/1 1853287 1
+TCTTGTCATTTGCATCGAAGTTCTGCGATATCTTGATCGCGCCGATATTCGGCAAGCATTGCGCCAGATCCACCGC
+>>747:3:110:12764:9213/1 1853331 1
+TTGATGGGGCGCGTTGGCGGCGTTTGGCGCGCCGCGGAATGCAACCGCGATGGTCGCGAAGGGGCGAAGGGAGACG
+>>747:3:110:12777:16020/1 1853348 1
+GCAATTGCTTGAACTCGTCGATGTCTTGAAATCGTCGGCCGTCAGGCAGCACGTCGGCAGCGTCGACCCTCGGACC
+>>747:3:110:12784:4213/2 1853357 1
+CGCATCACCAGGCCGACGATGCCGCCGGCCTCGGCGCCCAGCGCGCGGCGGATGC
+>>747:3:110:12793:9983/1 1853372 1
+TCCGCAAGCACCTGGCTGGTTTCGGGGTCGATGTAGACCCACGATGCCGCGGGATCCGCGAACTTCACGCGCAGCA
+>>747:3:110:12813:21011/2 1853392 1
+GACCTGTTCGAGCTCAACGAGGCGTTCGCCGCGGTCGGGATCGCGTCGATGCACGACCTCGGTATCAGCGACGACA
+>>747:3:110:12829:1345/1 1853415 1
+AGTTGGCGGCGTCATCGCCGCCGCGCGGTCGCACAAGCCGGCGCAGATCCCGATATCTTCAGAGACTCGTCCGG
+>>747:3:110:12830:18887/2 1853417 1
+ATGTGGCAGATCGCCGCCGGCGCCACGTTGTCGATCCTCGACGGCGGCCGGCTGCGCGCCCAGGTGCGTGCCGCCG
+>>747:3:110:12840:13591/1 1853426 1
+GGAAAAGCGCGTCTCGCTCACCCTCAACCTGCCTACCCCAACCCCCGAGCCGACTCTCACCCCGAGCGTGACTCCC
+>>747:3:110:12857:17384/2 1853448 1
+CCGGCCCGCCGCCGGATCTCGGCGCCGCCCGCCGCCGTCGTCATCACCACGGGATGGATTCCGGG
+>>747:3:110:12869:12341/1 1853464 1
+TCCCTCGGAGAGATGGCCGCCGTGGTCGCGCACGAGCTCCGGAACCCGCTGGGCGCCATCAAGATAGCAGCGCAGT
+>>747:3:110:12883:5562/1 1853478 1
+TCAGGGAACTCAAACCACATGGACATCACCGTCAAGGAACTCAAGGAACGCATGGACCGCGGCGATGCGCCGATCC
+>>747:3:110:12927:9637/2 1853534 1
+GAAAGAGCGGAAGCGAAACCCGAAACGCGGATCTCCGTCGTGACGCCGGATCAGTCGTGAACGACGAACGTGGAGG
+>>747:3:110:12930:5700/2 1853536 1
+CGACGCGGCGGATATATTCGGGCGTGGTGCCGCAGCAGCCGCCGATCAGGTTCGCGCCGCGGTCGGCCATCCGCAC
+>>747:3:110:12958:12455/1 1853558 1
+CCGTGGGTCTCTACCCCTCGCCGATGGGCATCGCGCACTTCGTCACCACCACGACGCACAAGACGCTGCGCGGGCC
+>>747:3:110:12977:16865/1 1853590 1
+GAACTGCGTCAGCGCGTCGCCTCCCGCAAAACCGAGTAAGGCAAACGTCACAGCCGAAACGATCAGTATCATCATC
+>>747:3:110:13040:8175/1 1853669 1
+ATATCGTCACGCCGATCCGGCGGCCACGCCGGTCCTCCTGATCCACGGCCTGGCGCAGGGGAGCCTCATCTACTCC
+>>747:3:110:13056:8447/2 1853688 1
+ACGCAGTCCTCGCCGCACTCGTCGACCAGCCGCCGCGCGCGCGCGAGCCAGCCGCCGCCGCGCCCCTTCTCCCC
+>>747:3:110:13062:18597/2 1853697 1
+CACCTGTTCGAGCGAGGCGGCGCCGAACAGCAGTTGCGTTCCGCCGCCGGCTTCGGCGAAGCGCCGCCGCAGTCCC
+>>747:3:110:13065:16874/1 1853702 1
+GTGCCGAGCGCATGCTGGTCGTCACCGCGCAAGCCACGGTAGGCCGCGCGCAGCGGTCGAACCGGCAGCACAAACG
+>>747:3:110:13088:9226/2 1853733 1
+CCTGGGGGGACCGCTCACGGTGGCGGTGGCGCTGGCGGCGGCGCTCCTCGTCCACGCCCGGGCGG
+>>747:3:110:13090:18789/2 1853737 1
+TGCTTCGTGCTGACCTGCCACCCGTTCGTGAGCGGGCGCGCCTCCCGCATCGCGCCCCTGGCCGACCTGGTAACCT
+>>747:3:110:13128:5348/1 1853786 1
+CGAGCCGATCCGCGGAGATGCGGCCGCCGTCGCGCAGCGCGCGGACGTCCTCCACGACGGAGGAGAGGGCCGATCC
+>>747:3:110:13139:6096/1 1853799 1
+GCAAGCACGGGCCGAGCGCGCGCCCGACGAGATAAACGCCGTTGAGCACGCCGTCGATGTTCGCGAGCACGCTCGC
+>>747:3:110:13180:3466/2 1853844 1
+GTCAGCTCCACGAAGTCCGGCGCGTCGTCGACCTGGCAGATGTTGGCCA
+>>747:3:110:13182:3434/2 1853847 1
+GCCGACATCGACATGCATCTCGACCTCGGCGATTCGCCGGACTCGATGGACGTCGAGTACGTGTGCGACGTCACGC
+>>747:3:110:13192:19480/2 1853865 1
+GGCGTGTCCAGGGCGATTTCGATCGCCTCCAGTTCAACGCGCCGCCGGGCGCCGCCGCGTTTTTGGCGGTTCTT
+>>747:3:110:13198:18414/2 1853875 1
+GTCCGAGAGCGGGCGGGAGGCGCCGGCGGCGTCCGAAAGGCGGAAGGACGGGAAGGCACGGAGGG
+>>747:3:110:13216:21026/2 1853895 1
+GCAGCCGGGCCAGCTCCGGCATCGACTCGAGCCGGACCCGGGCGGCGACGGGCTCCGGTCGGCCGCTCCCAGCGGA
+>>747:3:110:13228:8114/2 1853906 1
+GCCGCATCGAGCTTCAGGCCGGTGACGCGCTGCACGTAGGCGGCGGGCGGCTCGCCGGGGCGCGCGGCCTCCAGCG
+>>747:3:110:13258:11090/1 1853941 1
+ACGAGCGGCAGCGCCCCGAACTGCTCGGCCACCGGGTCCCGCGCGCTGCCGGTCACGAAGCTCGACCCGAAGCGCG
+>>747:3:110:13291:12915/2 1853969 1
+CCATCACGCACACGGTCGCGGCGGTGCCGAGCGCGCGCTCGACGAGCGATCCGATCCCGAGCAGGCCGAG
+>>747:3:110:13293:7006/2 1853970 1
+TCCGTCGTCCCTGGATACGTGGTTGATTCCAGGATCACCAGCATGCCAGGATGAAAATGTTTGGCGATGTCTTCGC
+>>747:3:110:13297:14326/1 1853978 1
+GAACGGATAGGTGCCGTGGTCGACATCGAGGAGCGCGCCCTGCGAGCCCTCGAAGAGCACGCGCTGCCCCGCGCCG
+>>747:3:110:13306:14576/1 1853991 1
+TCGGCGTGGCCGGCGAGGGCCTCGTCGATCGAGTTGTCCACGACCTCGAAGACCATGTGGTGCAGGCCGGTGCCG
+>>747:3:110:13326:18724/1 1854015 1
+GCGAGGAAGTCGCGCACAGCGATCGGTCCCGCGCCCGGACCGCCGCCGCCGTGCGGACCCGTGAACGTCTTGTGGA
+>>747:3:110:13332:2041/2 1854026 1
+ACGATCGCCTGGAAGCGCGCTTCGCCGCGAAGCGCGTCGAACCGCG
+>>747:3:110:13334:12962/2 1854029 1
+ACCGCCTGCGCCACACCAAGCGTTTTCGCCTCAATGCCGTTGACGAGCTGCGCGGCCGCCGCGCGTGTGGGAACG
+>>747:3:110:13422:8445/2 1854118 1
+AGACGACGACCGCGCGTCTCATCGTGTGGCGCGACGGGATTCCGGCGACCGCGGAGCCGCTGCTGCCGCTCGCGCC
+>>747:3:110:13440:18832/1 1854135 1
+GGCGTGGTTGACGGTGTGCAGGAGCGCCGCGCCGAACGCGAACGCGGCCCAGGCGTCGGCGCCGCGGGCGCGGAGG
+>>747:3:110:13448:7131/2 1854153 1
+GCATCGTCTCCTTGGAGGATGACGCGACGAACAACGCGCTCGACGCCGCCGCGGCCGCCGCCCTC
+>>747:3:110:13459:10044/2 1854164 1
+GCGTCCTGTTCCGGGTTGACCAGGTCGAAGTCGCGGCCGGCCTTGATGCGCAGGCCGAGCCGCTCGATGCGCTGC
+>>747:3:110:13475:10420/1 1854173 1
+TCGGCGCCGACCTTGACCGCGCGCGCGTCGCGCCGCTTCGCGTCGCAGCGCTCACGGCCGACCGGTCGGTCGCGG
+>>747:3:110:13500:11372/1 1854198 1
+GCGCTGTCGGCGCAAGTGTGGATGACCGGCGCCGATCCGGCGCCGTTCGCCGACGTTGCGTCGCGCGCGCAGGCGT
+>>747:3:110:13506:17907/1 1854209 1
+GCCCGAACGCTGTTTTTTTCAGGTGGATTTTGCGCGCGACGCCAGCACCCGCTCGACGTTGTGCAAAAGCACCTCA
+>>747:3:110:13524:12672/2 1854228 1
+AGGCCGCCGCGCCGAAGCGCGCGCATCGTCTGCTGGTCGGTGCCCGGCGCGCGGCCGAGCCCGAGATCGATCCGCC
+>>747:3:110:13551:5713/1 1854250 1
+TCGGTGCCGGCCGACGGCTCCCGCGCGCCGATGGCGTTGACGACGGCGATGCAGTCGTCGACGAGCCCGAGGTGG
+>>747:3:110:13610:15198/2 1854334 1
+AACAACGGTGGCCGGATAGATGGCGTCGGCGCGGTGCGCCATCCGCGTCACGTTGAATACCGGATAGTCGTGCTGC
+>>747:3:110:13616:19177/1 1854342 1
+CGCCCCCGTACGCGCCGCCGCCCCGGACGGGAACCGGGGCGAGCGGGAGTGTCGAGCTGGCGGG
+>>747:3:110:13684:13019/2 1854417 1
+ATGTTTCAGGATTTACAGGATGTATCTTGTCAATCCTGAAACATCCTGTAAATCCTGTCTCAGATTCGATGGAAGC
+>>747:3:110:13689:10244/1 1854423 1
+GGCGGCGCTTTCGGAGGCGGCGCGCGTGGTCAGGCCCGGCGGCGTCGTGCTGGTGGTCGATTTCTCGCCGCCTGAC
+>>747:3:110:13706:18758/1 1854439 1
+ACCGTGGGCGACGCCGCCATCTGGGCCGCGCCCGCCCGCCCCGCGCGCCTGCTCCCGGCCGACCCGGGGCCCCTGT
+>>747:3:110:13707:13715/1 1854440 1
+GCGCCGACGCGATTCAGACCGCCGCGCGGATCAAGGCCGCGATGGCGGACATCGCACGGCTGCTACCGCCCGGGG
+>>747:3:110:13715:9093/1 1854458 1
+GATTCTCACCATCGGTTTTGCGCGTCGTTTCGCCACCTACAAACGCGGCGCGCTCCCTTTCACCAACAAGG
+>>747:3:110:13743:7146/1 1854495 1
+TTGCCCCGTCCTCGACGGTCGGCGCCCAGCCGGCGCGCAAGCCCGGCCGCAATGCGTCGACCACGAGCTT
+>>747:3:110:13749:17401/2 1854503 1
+TATTGTGGTGGGACTATCACCAGACCTTCGCCGACCCAATCCATCTTTTTCACGCGAACCTCTTTTATCCTTTGCG
+>>747:3:110:13749:14374/2 1854505 1
+GCCGGATGACGACGAGGGGATCGAGATCGAAGCCCCGGCGCCGCGCAAGATCGCGACCCGCGCCGCCGTGCGCCGC
+>>747:3:110:13794:2338/2 1854558 1
+CCTCCGCGACCACGGGAACGTCCAGCCCGGGCAGAAGGTGCTGATCAACGGCGCCTCGGG
+>>747:3:110:13808:21309/1 1854576 1
+GACCGGCGAGCGCGACGCACGGGCGAATGTCGCCAGGCGGGCGGCCGACTCCCGGACC
+>>747:3:110:13836:6957/1 1854605 1
+CGGCTGCACGGCGGCCGGCGTGCCGGCGCGGCTGGTCAACTGCCCGACGTGCAGCGAACCGGCG
+>>747:3:110:13869:19200/1 1854642 1
+GGAGACGGTGCGTGGCCTCGGGCTCTGACGCCGCCGCGCTGCTCGACGCGCTGCGCGGCGCGCGGCTGCG
+>>747:3:110:13875:21195/1 1854654 1
+TCTCGTCGCGGCGCTCGCGCAGGGGCGGCAGGGTCACCGTGAAGCCGGCCAGCCGGTAGTACAGGTCCTGGCGG
+>>747:3:110:13879:18210/2 1854657 1
+CGACGCCCATGCCGATGGGCGCCGCGACGTCGAGCACCATCGTGTCGCCGCCCCACTCCTCGGGCACAAGACCTTG
+>>747:3:110:13886:12551/2 1854665 1
+AGCGCGGCGCCGGCGAGGCGGAAGCGCGCGTCGACGATGCGCGCGGGCGACGCCGCGGCCC
+>>747:3:110:13906:1613/2 1854685 1
+GTTGGCCGTCCAGAACGGCGTGCTCTCCAGCTTTGCAAGGTCGGCGACATAGGTCTTCTGGTCCGGGTAGGCGAAG
+>>747:3:110:13987:17289/2 1854764 1
+AAGTACAGCCGGCCGCGCCCGGCGTCCCACTCCCAGCCGCCGATCCGCGCCAGCGCCTGGGCGCGCAGGAACAACG
+>>747:3:110:14030:6632/1 1854802 1
+CCACCCGTAGTCGCCGCGATCGAGGATGCGCAGCGCGAGGCCGGCGAAGCCGCCGGTGATGTCGCCGCGGGCGAC
+>>747:3:110:14036:16965/1 1854811 1
+GCTCAGCCTGGTCCTGAGCGATGTTCCCGCGGCGGTGCTGACGACAACGGCGTGGCTGCTGCTTCTGCGCCGGCG
+>>747:3:110:14042:15500/1 1854817 1
+CTCCGGGTCCCGAAAAGGGGTTGTACCGCGTCATTCGCGGCGGCGGCTGGTCCGACAACGACGAACGGATCCTCGC
+>>747:3:110:14047:8897/1 1854818 1
+TAGATGCTCTCCGTGAAGATCGCGCCGCCGAGCGCGAGGCCGATGTCCATGCCGAGGATCGTCACCACCGGCAG
+>>747:3:110:14073:6950/2 1854836 1
+CCGCGTCACAAGCAAAGCTTCCGACTATGGCCACGCCGCGCGCGACGCCGTGAAGCCCGACGGCGCGCTGCTGAAT
+>>747:3:110:14078:18439/2 1854845 1
+TGCCAGGGCAGCGATCGCGCGCTGCTGGTCGACCGTCGGGAAGTGGCGCGGCGCGGCCGCCAACGGCCGAGCGGCA
+>>747:3:110:14116:19326/1 1854894 1
+TCCCGGAGAGCGCGCGATCGAGCGCTGCGGCGTCGTCGAGCGCGAACGCGCGATGGTCGCGTCCGAGCTC
+>>747:3:110:14150:2592/1 1854935 1
+GCGAGTGTTGTCGGAGGTCAAGGCACGCTTCGTCACCGGCCTGACGGCGACACCGCTCCGGAGGGATGGCCTTCAC
+>>747:3:110:14156:10590/2 1854943 1
+ACCTGTGAGGCAGTGCCACCGATGTGGAACGTGCGCATGGTCAACTGGGTCCCCGGTTCGCCGATCGACTGGGCTG
+>>747:3:110:14203:17044/1 1854980 1
+GCGCCGTCACTTGCGCAATGGCGTGCGCGCGGCGATGTCGCCGGCGCGTTGCGCACGAGCGCCGACGTTCGGGCGG
+>>747:3:110:14214:16513/2 1854987 1
+ACCGCGGGGCTCGGCGGGATGGGCGGCGCCCAGCCGCTGGCGGCGGTCATGGCGGG
+>>747:3:110:14218:3425/1 1854996 1
+CGCGAGCAGCGCGAGCGCGAGCCAGGCGAGGAGCGGACGGATCATGCGGAGCCTCCGGGGTTGCGGAGCGCG
+>>747:3:110:14239:6530/1 1855018 1
+GCACGCGGCGGAAGGCGCGCGCGCCCGGGTAGCGGGCCTGCGAGCCCAGCTCCTCCTCGATGCGC
+>>747:3:110:14244:7889/1 1855024 1
+CCTTCGGAACCGACCTGGTCTCCGTGCTGGCGCAGAGTGAGGTCAAGGAAGGCGTCGTCGCAATGCGGGAGAAGA
+>>747:3:110:14256:6500/2 1855035 1
+TCAAAGCGCAGGGCTTTCGCCGACGCGCCGGCGCCGGATGTCGGGAGGCGTTCGCGGTTCATCTTGCTCGAGAGGG
+>>747:3:110:14259:12780/1 1855038 1
+TGACCGGATTGACTTAACTCATGCGCGCGCCGCACTTCGCTGAGCGGAAGAATGGGATCGATTACCGGTGTGAG
+>>747:3:110:14280:12698/2 1855060 1
+TGACGCCGCCCTCGACCGCGCGCCGCACGATCGCCTCGGCGTCCTCCTCGCCCAGCGCCCACGGCCGCTCCGCGCC
+>>747:3:110:14324:16191/2 1855116 1
+GTAGTCCCAGTTGCGCACGCCGCCAAGCTGCTCCGGCAGCGACGTCGTCGGCGCCGCGACGATGCCGCCCGTCGGC
+>>747:3:110:14325:6220/1 1855117 1
+ACGAGAACCGCCCCGTGACCCTCGACGCCGACCGGGTCGTGCGCGTCCGCGCCCAGGGCGCGGGTGGCGAGACGAG
+>>747:3:110:14348:16523/1 1855141 1
+CAACTCCCGCTTCTTCGCGTTCGAGGAGCGCGCGCGCCGGGCCGGCATCGAGGTGCCGATCATCGCGGGCATCATG
+>>747:3:110:14352:19269/2 1855146 1
+CAGGAACAACTCGACCGCGCGCGAAAGGCGCTTGCCGACGATCTCGCCGCGCAGCCGATCCGGCCGTCGC
+>>747:3:110:14375:18053/1 1855172 1
+GCCAGGTCCTCGCCGAGCGCACGGCGCGCGCGCTGCACCGACGCGCGCGCGATCCCGCCTGGGGCCAGGGCCGCGC
+>>747:3:110:14377:2721/1 1855176 1
+CACAAAGAAGCCCGCTCATGGCGCGTCCGCTCCAAGCGCTTGTTAGCTGCGGGG
+>>747:3:110:14416:16664/1 1855213 1
+GTACGCGCCAACGATGCCCGCGATACCCGCGTTGATGTGAACGACCGTGCCGCCCGCGCAGTCGAGTGCGCCCCAC
+>>747:3:110:14416:20574/2 1855214 1
+GCGACCTCGATGCCGCACGCGGCCGCAACCGATGTGATCGGCGGCCACCCGTCGCGGGCAAGCCCCGCCGCCC
+>>747:3:110:14457:11660/1 1855248 1
+GCAGGCCGATCTGATGCTGGAACGCGCCGGCTACACCGCCGCCTCGATTCCGAAGGCAGGCGAAGTGGTGCCGCTG
+>>747:3:110:14462:20410/1 1855257 1
+GGTCGCCGAAACGGACGAGGTGCGCCTCCTGCCGGCGATGGCCGGCGGGCGCGCCTGAC
+>>747:3:110:14474:21034/1 1855261 1
+GGCGGGGGCGGTCTCGCCGCGGGGGCGGGGGCTCACTGGAGGACGTGCTCATGGTGCTCCAAGCGTGCCACACGCC
+>>747:3:110:14506:20870/1 1855289 1
+GGGGCATCGCGTCCGCGAGCTCTTTCAGGAAGGCGCCGGCACGCCCGCGCTGTTCGCCGTTCACCAGGATGCGACA
+>>747:3:110:14525:2484/1 1855302 1
+CCCGGACGCCCTGCTCATCATCGCCGCCAGCTCGATGAGCTTGGGACTCGACGGGATGGGCTGGTGCAAG
+>>747:3:110:14578:20414/1 1855358 1
+TCAGTGCGCGAGCTATCTGAATCGCGATGTCGAGCGCGCGCTCAAGTTCAAGCGGTTGAGTCTTGCTCGACTTTTT
+>>747:3:110:14583:1774/2 1855370 1
+GCGCCGTCGGCGCGTCCGCCCGGCGCGGCCATCGCCTCGCAACACCGCCTGGCCACGGCCGCC
+>>747:3:110:14642:5098/1 1855434 1
+GTCGCGCGGAGCAAACGGCGCCTCGCGCCGCCGGCCCGCTTCCGCCTCGCGACGCCGGCCGAGTTCCCCCTCGCGC
+>>747:3:110:14659:10089/2 1855453 1
+ACTGACCGCGAGGGCGCGGCCGGGGAAGCGCGCGAGCGCGAGCAGCGCGCCCAGCGGGATGCCGACCACGAGCGAC
+>>747:3:110:14677:13299/1 1855469 1
+CCGGAGATATAGCTGGCGGCGCCGTGGGGCTCGCTACCGAGACACTCTATCGAATGAGCTGGCGCGGGTCTGAGCC
+>>747:3:110:14679:9493/1 1855470 1
+ACGATCTCGATCGCACCGCTGCCGCCAACCTCCTGCAGTACCTCGCCGATCAGCGCGCCGCGACCGGCGCAATCCC
+>>747:3:110:14717:17852/2 1855496 1
+CGACGACGGGAACGGCCCCGCCACGATGTCGACGGTCTGCACCGGCCGCAACGGCGCCTTTTTCGACTGCAACCAC
+>>747:3:110:14733:10936/2 1855514 1
+CCTGAAGGACACGCGCTACAAGGTCTACGTCAAGAAAAGCACGGTCGTGCCGTTGCCGGCGCCGCGCACGCCGGCC
+>>747:3:110:14737:14816/1 1855516 1
+GAAAGCCATCTGTTCGGCGTCGCCGGCTGTTCGCTGATCATCGCACCCCATCAGAACAGC
+>>747:3:110:14761:8025/1 1855544 1
+CGTTGCGGATCGTCGTCCGGCCCGCCCGTGCAGCGATCAGTGCCGCCTCGTTGACGAGGTTCGCGAGATCGGCAC
+>>747:3:110:14764:12226/2 1855554 1
+ACAGGTTCGTTCAGCTCGACGGCGACGCTGGTGACTGCGCCGGGAATCGGCGCGCCGACGTGGCCGGGATGGTTGG
+>>747:3:110:14765:9628/2 1855555 1
+GCGTATTCGTTCTCGGCATCGGCCAGGGCGCGCTGACGCTCAGCGGCGTTGCGCAGAAGTAGACGGAGGGCCGGCG
+>>747:3:110:14801:17410/1 1855592 1
+GGCCGCGACGTGGCGATCGGAGCGATCCTCGGAGCGGATGAGTTCGGCTTCGCGACGGCGCCGCTCGTCGTCGAGG
+>>747:3:110:14806:14777/1 1855596 1
+TGGCCAACGGGGAGCCGGCGCAGGTGCCGGCGATCTGCCACCAGGTGATCGCGCAACTGACGAACGCCGGCCTGGC
+>>747:3:110:14874:17562/2 1855665 1
+TGCGCCCCGGCGCGCTGCCGCAACGCGCGGACTGGCGCAATACCGTCGCCGATGTCGCCTGGCCGGCCGCCATCGC
+>>747:3:110:14876:16487/2 1855667 1
+TCGGCCGGAAACGCAGGCTGCAGGCCTCGAAAATCGCCTGCTCGGGGCGGATGCCGTCGCGCCGCTCGCGGTCGAG
+>>747:3:110:14878:6674/2 1855668 1
+GCGGCAGCTTCCTCGACCCGGGCGAAGAAGTGCGGCCCGCTGCGCCGCGCAGCCTGCCGCCGCTGCCCAGCGGCGC
+>>747:3:110:14914:9245/1 1855702 1
+GTCCGTTATTCGTCTCACCCCTCGCTCGGCGGCGCCCTGCGCTCGCATTTCCTTCACCTCCGCGCAATGGGGCAGC
+>>747:3:110:14926:17069/1 1855708 1
+ACGCTGGCCGTGCGCAGCGCCGAGAACGGCAACGGGAGCACGCCGCGGAACGGAGCGGGACTGATCGCGACCGACG
+>>747:3:110:14948:14812/2 1855733 1
+CGTAGCCGCGCATGAAGCGGCTCAGGCTTTCGGCCCGCGCGCCGATCACGCCGAGGCCGCTCTCGAGATCCTCGTC
+>>747:3:110:14971:3852/2 1855761 1
+CGTCGGCAAAACCCAAGTCGGCAAATATGTTTCCGGTGCCGCGCGTGATCCGAAATTCCTGTTCAGAGTTTT
+>>747:3:110:14982:14339/2 1855772 1
+CCATGGTGACGCCGAACGATCCCGACGCCGGCGACAGCCACACCTTCACCATCGGCGATGCGCCCACCCAGGGCAG
+>>747:3:110:15019:15446/1 1855803 1
+CGTCGTCGAGGAACGCGAGCGTCTCGCGCTCCTTGTCCGTCAGCGCGCCGTCGCCGTGCAGCGT
+>>747:3:110:15021:9830/2 1855805 1
+GAGGTGCTCGAGATCCCGCGCGATGCCGGGCTCGCCGCCATCGAGCGCGCGTACCACCTGATCCTCTCGACCTAT
+>>747:3:110:15024:4848/2 1855810 1
+GCACGTCGACATGGCCGCGACCGGCGAGCGCGCGGCGGCGCTGCTCCTCGACCTCTTGCGCCGCG
+>>747:3:110:15054:18905/1 1855846 1
+GATCGGAACCATCGCACCGTGGATCTTCACCGCGGGTGCGCCGCGCACGATCGCGTCGCCGCGCGTGCCGGGCGCC
+>>747:3:110:15075:3054/1 1855866 1
+ACGACGCCCTTCACGAGGCCCGCGACCGCGGCGATCGTCGCGTCGAGG
+>>747:3:110:15082:18125/2 1855875 1
+AGCGAGATCGTCGACGTCGCCGCCGACGCGCCGCCGCCTGGCTCGTCCCTCCAGAGTGTCGACACGCCCGAAACGC
+>>747:3:110:15092:7326/1 1855888 1
+TCTTCCAGGATCCGCGTCGAGACGGGGGCGTCGAAGCCGGCGCGGCCGAGCGCCTCCGCCAGCTCGCGCGCGCCCG
+>>747:3:110:15100:13333/1 1855894 1
+ACCGCGATCCACCCCTTCGCGTGCGACGCCGCGCGTCCGCCGAGCCAACCGAGGCCGAAGAGGGACGCGCCGCGG
+>>747:3:110:15119:5303/2 1855911 1
+CGGAAGTGATGCCGGAACCGGCAGTCTCATCAAACCGGCAGTTGTCGTGCGCCATGCGCGAGTCCGGGCTGATCCA
+>>747:3:110:15119:4329/2 1855912 1
+TCGAACGCCGCCCACGTCGAGAGGTCCGCCGGGTCGATGCCGCCGGAAAC
+>>747:3:110:15148:2618/2 1855948 1
+AAATCAGGTGTGAAGATAGAGAAGGCTCAACGCCGCGGACGGCTCACTACGCTGGCCGCAGCCTTCGATCCAGCGT
+>>747:3:110:15150:12525/2 1855949 1
+GGAGTATGTCGAAGGCGAAACCTTGCGCGCCCGCGCGCGCCGCGCGCCGGTCCCCATC
+>>747:3:110:15153:3982/1 1855954 1
+TCAGACCGGGGGTGACGCCGAGGCTCAACCCCGACCACATCGCGATCTCGCCGACATCGTCGACGCCAAGCAGCTT
+>>747:3:110:15173:18364/1 1855977 1
+CGGCCGAGGCCAACGCCGCGCTCGGACGGCTGCCGCGCGAGGTGGCCGAAGCGATTCTCGCGGCGTCGGACGAGAT
+>>747:3:110:15181:6212/1 1855989 1
+GGATCGTTCATAGCTTGCGGGATGTGGATTGCTTGACTTCCAGAAAGGAGCGCGCGCGCTGAACCAGGTCG
+>>747:3:110:15188:5754/1 1855996 1
+GGACGCGATTCAGTAAGAAAAGAAGGGATCGGATCGCCAGGCGCACCGCGTCGCTCCGGACCCATGTCTCCTGCAA
+>>747:3:110:15213:1448/1 1856026 1
+CCATCAACGGATCGGAATTCATTCAGATGTTCGTCGGCGTCGGCGCCAGCCGAGTCCGAGATCTCTTCCGAACGGC
+>>747:3:110:15252:15792/2 1856061 1
+AAGAGGGCGATCGCGCCGCCCACGACGACCAGCGCGGCGGTCGCCACGCCGACGCGGCGCTTCAGCGCGGG
+>>747:3:110:15259:6121/1 1856074 1
+ATCGGCCCGGAGGCAGGCGAGCTCGCGGAAGGGGAGGTCGGCGCCGGCCGGATGAGCGAGCCC
+>>747:3:110:15292:2470/2 1856112 1
+CGCCGTCCTCTGTCACGAACACTTCGCCGTGCTGGAACGGGGTCATGGTGCCGGGATCCACGTT
+>>747:3:110:15310:17575/1 1856137 1
+CCTGCCGGCGCCGAAGGGATCACTCGCGATTCCGCGGCGCGCGCAATTCGAGGCGG
+>>747:3:110:15326:18640/2 1856162 1
+CCGCGAAGCCGTCGCCCGGCTGCTCGGCCGCATCAGCCGCTCGGCCTCCGAGCCCGAGCTCT
+>>747:3:110:15357:21291/1 1856190 1
+GCTCGAGGAAGCCCACCACCAGGTAGCCCAGGCTCGGGCGAGGAGGCGCGCCGGCGGCGGCGATCTCG
+>>747:3:110:15365:6402/2 1856200 1
+GTGGCGTGGAGGAAGAAGCCGGCAAGCAACGCGCGTTTCTAGCCAGTTTGGCCGACCTCGCACCCGATGAGATTTA
+>>747:3:110:15372:11036/1 1856207 1
+CCGCTGCTCGCCGAAGAAGAGCCAGTTTCGTCCGGGCGCGCCGTACGCGCGGCGCTCCTCTATAAACGCGCGGAAG
+>>747:3:110:15388:16826/1 1856218 1
+ACCTCGCGCCACGCGAAGGCGCGCGCGACGCCGAAGCCGAGCGCCTTACCGATCGCCTCCTTGCCGGCGAAGCGAG
+>>747:3:110:15405:19550/2 1856231 1
+TGGTCGCGCGCTTTCGGACGCGTCGGCGTCGAGGCGCTGGCCGACGCGCGCGTGCCGCTGTACGAGAACCGGCACG
+>>747:3:110:15408:14656/1 1856236 1
+GGCGACGGCCGCGTTCGACGTGGCGAGCGTGACCTGCGGATCGGCGCCGACCGTCGATCCCGCGGACACGGTCACC
+>>747:3:110:15430:4582/2 1856255 1
+CGCTCGGAACCTTGAAGCGCGAAGGCGAAGTACCCGGCAAGGCGAACTTCATCGCGGCCGCGCGGCGC
+>>747:3:110:15470:17649/2 1856305 1
+GGTTTCCGGATCCTCCAGTGCGTCGGGCGCGGCGGAATGTCGGTCGTCTACCGGGCGCAGGAGGAATGCAGTGGGC
+>>747:3:110:15478:12497/2 1856313 1
+TGCGGTTCCGGCAAGGGCGCCGCCCAATCCGCCCACGCCCGCGCCGGCGCCCGAGCCCGATGCGGCCTTGAGCTCC
+>>747:3:110:15569:18581/1 1856443 1
+TCGCCGTCGTCGTCGCCGCCTTGTTGACCTGGTGCGCGGCCGCCGGCGATGTGCTGCCGTTGAAGTTCGCGTCAC
+>>747:3:110:15573:11573/1 1856444 1
+GCAAATCGCTTGGCGGGTTGAGCGTCGGCGCGTCCGACAACCGCGAGAGCATCAAGAACCTGCTGCCGCACTGC
+>>747:3:110:15614:20251/1 1856476 1
+AGTGCGCCCGTGATGCGTAACCCGTCGCCACGGAGGTGTAGGCGGATGGCGCGGTGCGAACCCCAGCGCGCTC
+>>747:3:110:15685:16897/2 1856549 1
+CTGCCGGCAGCGGACGCCGCCGCGCGGGTGACCGCGGTCGTCGAGCAAGTTCAGCACAGCGTGCTGCCCCTGCGCC
+>>747:3:110:15731:1404/2 1856594 1
+CCGGTGCCCAAAACGCCGCCGCCTGGCGCCGATTCGCAGCGGATTCTGCTGCGCAGCGGGGCCG
+>>747:3:110:15769:19123/1 1856627 1
+TGCTCCGGCCTGACCTGGTGGTGTCGGCCGTCAACGCGCCCGCCCAGACGACCACGTCGCGGGCGATC
+>>747:3:110:15795:14103/2 1856648 1
+ATGCAGTCGGCGAGGGCCGCGGCGGAATCGCCGGCGTCGCGGAAGGACGTGCGCTCGAGGATCTGCACGCCGCCGC
+>>747:3:110:15826:7794/1 1856678 1
+CCGCCGATCGGCCGGTCGCCATGAACGGCGAGCACCGCTCCCCCGCGGAGTGCCCGGATCATCTCCAGCG
+>>747:3:110:15838:3562/2 1856693 1
+AGCGGAACTACCGCATCATCGACTTCAAGCGTGACAAGCGCGACATCCCGGCGACGGTCTCGACGATCGAGT
+>>747:3:110:15855:10984/2 1856701 1
+TCGGGGTGTCGCTCGCCGATCTGTTCGGCGGTGCGGTGCGCGAGACGCTGCGGCCGATGTATCTTCTCGGCAACGC
+>>747:3:110:15880:21057/2 1856729 1
+GCCTTCCTGCGCGACTTCGAGAAGCGGGCCGCGTAGCGGCGTTCCTGCCGCGCGCGCCACGCTCGGCGCGATTCAC
+>>747:3:110:15911:8596/2 1856760 1
+GACGATCACGACCTCGAACAGGTAGAAGAGCGTCGCCGCCGGGACGGCGACCACGGCCAGGAAC
+>>747:3:110:15922:17096/2 1856772 1
+CTGGGCCTACTTCAAGGCCGGCCGCCTTGCCGAGGCCCGCGGCGCGATCGACCGCGCGCTCAGGACCGGCTCGAAG
+>>747:3:110:15927:11374/2 1856779 1
+CCGCTGCTAGCCGCGTCGTGGGTGCTCGGATTCTTGCTGACGCTCTACGCCGCGCATTACTTTCTGACGGTGCTCG
+>>747:3:110:15939:16259/1 1856793 1
+ACCAGGTATCCGGACCAGGGCGGGTTGTACAAGACGCAAGCCGTCAGCGCGCGCCAGTTCTGGATCTATGGGAGCG
+>>747:3:110:15960:18631/2 1856817 1
+GATCCAGGGATCCGGCCCTGCCCCGCCCATGCTCGGCGCGCGCGTGTCCACGACGGGAGTGGTGACCGCCAACTTC
+>>747:3:110:15964:18652/2 1856823 1
+ATGGCGGCTTCGGCGTGTGCCTGGGTGCAACGCACCTCGCGGCGGAACGCATGGAATATGGCAGC
+>>747:3:110:15969:1599/1 1856831 1
+GGCGGCCAGTGCCGCCTCGTGCGCCGCGATCGCTGCTGCCAGGTCCCCCTTGCCGGCGAG
+>>747:3:110:15970:20590/2 1856832 1
+GTCTCCCACGGCGGCCCGATCCAGAGCCTGCCGACGCGGACCGGCTTGT
+>>747:3:110:15974:12636/1 1856838 1
+CCACGCCGCCGGACTCGGGATGCGCGACGCGTTCCTGGCCGCCGCGCTCGTCGCCGCGCTCGGCACCGCGTTCGTC
+>>747:3:110:15979:7876/2 1856840 1
+CGGCGCCGGCTGGTTCGACGAGATCGCACAGGCGGTGTCCGGCGG
+>>747:3:110:15984:15612/1 1856847 1
+GCCGCGGCGCTGCGGTCCTTCCTGCGGCAGGATCCCAACATCATCCTGGTCGGAGAGATCCGCGACTTCGAGACCG
+>>747:3:110:16051:5828/1 1856908 1
+GCCGGGCGAAAGAGGAAGCCGAGCGCAGGGCGAAGGAGGAAGCCGCGCGCCGGGCGAAGGAAGAAGCGGCACGCCA
+>>747:3:110:16053:10371/1 1856913 1
+GGGCCGGTAGTGCTTGGGCCACAGGTGCGGGTCGAAGCCGGCGCCCGGATCATCGGGCCGACGGTGATCGGGGCGC
+>>747:3:110:16075:10362/1 1856935 1
+GCGGCGCACTGCGCCAGGATCCGGACGTGATTCTCGTGGGCGAAATGCGCGATCACGAAACGATCGAAACGGCGTT
+>>747:3:110:16102:7086/1 1856967 1
+CTGCGGGACTACGCGCACACCCCCGACGCGCTGGAACGCGCCATCGACGCCGTGCGCCCG
+>>747:3:110:16102:2516/2 1856968 1
+CGCACGCTCGCGGCCGCGGCCGCCGGGGCGCTCGCCGCCGCGCTCGCGGTGTGCCTCGTCTACGCG
+>>747:3:110:16161:8044/2 1857042 1
+CCTGATCGGTGTCCTCGATCCGCAGCAGGAACCGGCCGCCCGGCCGCGCGAGCGCCCAGCTGTAGAGCGCGGGGCG
+>>747:3:110:16199:2244/2 1857076 1
+GATCGCGTCCTGAAGATCCATTCTCTCCGTCGACATACTATTGATCCGCAAGATTTGGTCGCCGGAAAGAATTCCC
+>>747:3:110:16200:14956/2 1857078 1
+CCTGCTCGAGGTAGCGGCTCACCCCCAGCGCCTTGGCGACGCGCCTGGCGGCGTCGCGCTCCACCGCGTGCCG
+>>747:3:110:16213:10469/2 1857088 1
+GACGCGCGAGATCGCCGGCTCGCCATCGGCCGTCGCAGACACCGTACATTTGCTGCGCGCGTGGATTTGCAGACGC
+>>747:3:110:16229:3411/2 1857103 1
+GGCGCCCCCCGCGCCGCCGCCACCACCGCCCCCGGCC
+>>747:3:110:16253:11312/1 1857132 1
+GCGCGCATGAAGAAACGGGCGCCGGCGACGAACGGCAGCTCGGCCGTGAG
+>>747:3:110:16254:14362/2 1857135 1
+CGACGGCGGCGCCGTCGCCGAACGCGCGCGGACGCTGTCACTGGACGCGGAGGTACCGCTCGCGATCGCGGTT
+>>747:3:110:16266:13046/2 1857142 1
+GGAGGTCAGCACGCGGTCGAGCGCGAAGCCGCCGACGCCGAGCAGCACCGCGATCCAGATCGTCGCGACGACGATC
+>>747:3:110:16267:18688/1 1857145 1
+GGATCCGCGAAGCCCGAGACCGCGGCCTCTCGACCGAGGAAGCAGTCGCGCACGGCATCAAGACGACCGC
+>>747:3:110:16269:8348/2 1857147 1
+GACGGCAACGATCGGCGTGGGCCACTCGGCAAACAGCGTGCGCGCCGCGGCCGCGTCGGCGGCCACACTGGCTTCC
+>>747:3:110:16339:5754/2 1857228 1
+CACGGAGACAAGGAGATAGAGACAACGACCGACGACCGACGACCGACGACCAACGACCGCCGACCAACGACGGCTG
+>>747:3:110:16350:2181/1 1857241 1
+GCCGCCGCCGGGTCGGCCTCGATCAGCTCGGCCGCAGCGCGGCTCGCCGCCTCGATGAGCGCGC
+>>747:3:110:16413:1465/2 1857317 1
+AAAGAGAACACCGTAGTCGCAGGCGACCTGCCCGCGCAGTCGCGGTTGGTCTTGGACAATGCCAGCGCCTTGCTGC
+>>747:3:110:16438:6411/1 1857343 1
+TCCCGTCGGCGAATATGCGGCGCGGCTGGTTAAGAAGGCGGTGGTCGGCACGGGCTCCGCGGACAAGGCGCAGGTC
+>>747:3:110:16490:14028/2 1857393 1
+TATCGCAACGCGGGGCGCGCCGCCGATGCGGTCGTCGCGCTTCAGAGGG
+>>747:3:110:16492:12907/2 1857395 1
+GAGGAGATCGCGAAGTTTCGTGCGGCGCGACGTTTGTGGGCGCGCATCATGCGTGAGCGTTTCAAAGCACGCGATC
+>>747:3:110:16499:8722/1 1857405 1
+ACGCAGGTCGGCCGTGGCCCGCTCGCCGACCCACGCGACGGTGAAATAGCGCGCCGCGACCGCGACCGCCCAGAAG
+>>747:3:110:16529:2256/1 1857426 1
+ACCGCCGGTGCCAGCGCCGCCGGTGCTGGTGCCGCCCGCGGCCGAGCCGCCGGTGCCCGTGCCACCCTCG
+>>747:3:110:16540:2466/1 1857440 1
+CAGCCCGGGCGCGCGCGGCACGAGGTTCGGGAGCAGCGCGGGCGAGGCGAAGGCGGCC
+>>747:3:110:16553:11882/2 1857450 1
+GGAAGCCGGTTGTCTGCGATTTCGCCATTTCTGCGATCGCCATCGCATTCTTCGAATCGGCGAAGTAAATTTCGGC
+>>747:3:110:16560:13011/1 1857461 1
+TAACCATTTGCACTGCTTCATTGCTGCCGCGGTCAGCGCCATGCCGCGGCGCGCGCTTTTTGGCTCCGGCAGGTTG
+>>747:3:110:16581:10542/2 1857487 1
+TCAAACCGCACCGGGATCGATGTCTCAACGTCTTCCATCGGAAACTCGACAAACGTCCCCGACGGATGAACGCACT
+>>747:3:110:16590:18471/2 1857491 1
+CTCGGTACTCACCCAGCTCGCCAGTCCGATCGAGGCCACGGCCTGCGTGGGGCGCGGCCGACCGTCGGGGACCATG
+>>747:3:110:16596:5475/1 1857498 1
+ATCCTCGAACCGGAACGCCTTCGGGTCGGCCGGCGAACTCGAACGGCCGT
+>>747:3:110:16614:4480/2 1857520 1
+GCAGGCGACGAGCGCCGCGAAATGGATGGCCGGCCAGGGCTTCGGCACCCCCGAGGCGATCGTGGCCCCCGGCGGG
+>>747:3:110:16679:10041/1 1857600 1
+CTTCTCTCACGCCCGAGCCGCTGGATTCCCGATTCCCCACTCCCGATTCCCGATCCATGGCCTCGTACGACGTCAT
+>>747:3:110:16690:7916/2 1857612 1
+CGGGGCCACCATCAACACCCGCCATCTGAGGAACCTCGGCGCGGCGCCGACGTCGCGCCGGCTCGTCGATGAATCC
+>>747:3:110:16740:15135/2 1857649 1
+GCGTGGTCGCGAGCCCCTCGAGCAGGCCGATCTCGTTGCCCGGCCAGGACGCCAGGTCCGCCACGGTGTCGGCGAG
+>>747:3:110:16776:17718/2 1857681 1
+CCGCGAGCATGACACCGTACGTCAAGGGACTCGAGGCGCGCGGCATCGCCGCCACCGCCATCGACCTGCCGCGCCG
+>>747:3:110:16802:17263/1 1857715 1
+GGTCCCGAATGGGCCACGATGCCGGCCGGTGCCAGCAGGAGGCCGGCCGCCACGAGCGCGAGTGCACACCCGTACC
+>>747:3:110:16825:1932/1 1857734 1
+TCATCGGCACGTTCATCGCCACGGAGACCGCGGCGACATCCGGCCACGCGGACACACGGCGCGTCAGTTCCTTG
+>>747:3:110:16825:16031/1 1857735 1
+GGTCGTTGGAAGAACGACAGGGACGTGCCCCTCCGACGCGAGCTGCTCGGCCACACCCGCAAAGCGATCGACAGGC
+>>747:3:110:16857:9070/2 1857768 1
+CTGCGCCACGAGCAGGAGGCCTCCGGCGCGGCGGACCGCTTCGCGCGGCTCAAGCCGTTCCTGACGGGCGACGGCG
+>>747:3:110:16886:9800/2 1857801 1
+GCTGGTGAAGCTGGGCGTGGCCGCCGCGGTCGCGAGCGCCGTGGTGCGCTCCCGCTACTTCAAGTCCCTGCTTTTC
+>>747:3:110:16895:11350/1 1857809 1
+CATCGCGAACTACACGTTCGCGCTGGCTCGCGAGTTCGGCGCGCTCGCGCCCGAT
+>>747:3:110:16906:20381/1 1857819 1
+GGCGACCAGCAGCGTGCCGACGATCACGGCCGGGCGGCTCGCCAGCGAGGCGCGGACGATGCGCTCGAACACC
+>>747:3:110:16939:19583/2 1857864 1
+CGATCAGCGGCGGCACGATGACGGCGCGCTCGCCGTCGATCTCGAACATGATGTCGGTCGCGATCCCCAGCCAGAT
+>>747:3:110:16943:9224/1 1857868 1
+TCCGTCCCGGATCCGATCGCCGGCGCGCTCAGGTTCACGTCGTTCGACGACGCGCTGGGCGCACTCGAGCCGG
+>>747:3:110:16969:6236/1 1857893 1
+GCCGCCGTCGCGCTCAGCGCGCTGCTCGTCCTCGTGGCCGGCGGCGTCCTTGCCTCGGCGAAAC
+>>747:3:110:16980:9145/2 1857904 1
+AGGCGACGGCTGTGCCCAGTTCGTCTGCCGCGGCCCGCGCCAGCGCGACGAGCTCGCGCGCCAGATCGCTGCCGCC
+>>747:3:110:16996:19692/1 1857912 1
+CGTTGGCGCTGGAACCGTCGCTGATCATCTGCGACGAGCCGGTATCGGCGCTCGACATCTCGATCCAGGCGCAGG
+>>747:3:110:17063:11261/1 1857982 1
+CCAGCGCGCGTGGCGGCCGGCTTCGCGGGCGGGCGCGAAGAATTGCCGGTGGAGCTGCTCGGCCC
+>>747:3:110:17071:5164/2 1857989 1
+CCGTCCAATACTTTCTCCAGTAACGCTTTCTTTTGTTTTGCGTTATTTTTTTCCGCCGAAATTCTTTTTTTCTTTT
+>>747:3:110:17078:5832/2 1857998 1
+CGACGCGCGCGAGTGGACCGCGGCGGCGCCGCGACCGGCCGCGGGG
+>>747:3:110:17088:5565/2 1858004 1
+GTAGTGCGCAGGGGTTAGGGCAGTCGCTGAAATCCAACTGACTAATCCCCAATCCCTAACCCCTAACCCCTTACCC
+>>747:3:110:17099:1210/1 1858019 1
+GCTGAAGAAGATGCCGGAACGCGAGGCGGCCGAAGGTGTGACCGCCAGATCGCGCGCGGCGCTCGAAGCCTTCATC
+>>747:3:110:17109:11102/2 1858034 1
+GCCTGCAGGGGCGCCCGGATCTCGTCGGCCTTGGCGCGCGCCGCCCTGTCCGCCGCCTCACCCGCGAGC
+>>747:3:110:17116:14269/2 1858042 1
+ATCGATGAGTGACAATCCGGCCGCGGCGGCATTCCGGGACGCGCTGGTCGCGGCGTACCGCGAGTTCAAGCATCCG
+>>747:3:110:17117:16552/1 1858044 1
+CGCGTGGCGTTCGAGTCGGTCGACGCCGCGGCGCCCGCCAAGTTCTATCTCGTCTCGACGCCGGCGCACGCTCGCT
+>>747:3:110:17133:20437/1 1858059 1
+CGGGACGATCGCGGCGTACCTGCCCGGCTGGTACTACGAGCCGCTGGCCGGCCGGCGCGCCGGGACGCTCGGCAAC
+>>747:3:110:17136:10034/2 1858062 1
+CTGGGACGACAACCTTTTCCGCCTGGCGCTGGCGGCTGTGCTCGGCGGCGCGATCGGCTTCGAGCGCGAGTACCGC
+>>747:3:110:17138:7320/2 1858063 1
+TGCGACCGGGGCGGTGTCTCCCCGCCAGGGCAGGATCTCGAACGTGGTGGGATCGGGCACCGCGAGCATGTCCGAC
+>>747:3:110:17157:12446/2 1858072 1
+TGCACCAGACCGGTGCGATGGTCGAGCGGGCCCGGCGCGGCGCAGCCGGCGGCGAGGATCTCGTGGAGCGGCAGGC
+>>747:3:110:17168:6400/1 1858091 1
+ACGACCTGCTCCGCCGCTTCGAGTGCCGCAACATCGGCGCGTACAACGAGCTCGGCGAGAAGGCGATCCTCGCGCG
+>>747:3:110:17234:3954/1 1858179 1
+CGAACCGTCGCGCCGACCGCCGCCGCGCGCGCCGCATCAATATCGGCCACGGCGACAAGCTTCGCCTTAGTCGATG
+>>747:3:110:17241:20091/2 1858182 1
+CCGGTGTCGTCCGTCGAGAGCGAGCCGACCGCCGCGCCCTGCGGCGCCTCCGGGCTGACC
+>>747:3:110:17256:3217/2 1858204 1
+GGAGACTCCCATGACTCCATGTACACGCAGCGCGGTCTCCAGGTTAACAGACTTCTTTTCTTCAGACGATATCGAA
+>>747:3:110:17293:14423/1 1858255 1
+CCGGTGAGCTTCGCGCGCGCGCCGCGCGCGCTCGACCGCGCGCTCGCGCGGCTCTTGCCGCGCGTGCCG
+>>747:3:110:17296:18998/1 1858262 1
+GCAGAGGTCGCGATCGCGCAGCGGATGCAGCCGGGCGAGACGCAGAGCCTGTCGGATTCCCCGCGCATCCGGCTCA
+>>747:3:110:17308:4745/1 1858280 1
+ACGGCGCCGTGCGCGCGGCGCTCAGCCATGCCGCGGCGCCGGCAACCGCCAGCATCAGCAGCGCGATCGCGATGCG
+>>747:3:110:17350:5806/1 1858319 1
+TGAAAGAACTGCTCGAGAACAGCCTCGATGCCGGCGCGCGCGAAATCGCGGTGCATCTCGAAGCAGGCGGCTCGGC
+>>747:3:110:17359:19052/2 1858327 1
+GCCGGCCCGGCGGCGTGATGGCGCGCGCGATGAAGTGCAGCGACGCAAGGTCGGGGTAGACGCCGGCTTCGTCGAA
+>>747:3:110:17371:15777/1 1858340 1
+GGCAGGCCGAGCATTTGTTTCCGTACACCTGCTCCCCGAGGGTCGCCCACGCCGGCTGGCCGCCCCCCGCCGGGGC
+>>747:3:110:17373:19184/2 1858341 1
+AAGTCCTCCGGCGTGGTCTCCTCGCGCACGAGGATCACCGGGACGCCGCTCGCGGCGCGCTGCTCCGCGGTGTCCG
+>>747:3:110:17384:5882/1 1858349 1
+CCAATTCCGATTTGATCAACGCGAGCAGATAATCGCGCCGCGCTCGAAACGTCTCTCGAAAACTCGCACGCGCCTG
+>>747:3:110:17417:17416/2 1858385 1
+TCCTCAGCCAAAAGGACCCGCGCGCACGCTTTCATCTCGAAACCGCGCTTCGGTTGAAACCCGACTCTCCCGAGGC
+>>747:3:110:17446:6713/1 1858406 1
+CGGCGGGACCGACTGCTTGTCGAACTTCGCCGGCGACGCGGACAGCGGGTCGCCGACCGCGGTGCGACCGTCGAAG
+>>747:3:110:17470:9160/2 1858433 1
+CGATCCCCCGAGCTGCCGGAAGAAGTTCGAGAGCGCCGCGCCGGTGGGTAGCTCCCGCGGCGCGAGATCGGCGAGC
+>>747:3:110:17491:16324/1 1858452 1
+GATCGACGGCCAGCCGCCGGATCTCGCCCGCCTGCCGGCCGGCTGCGCCTTCTCGCCGCGCTGCCGCCTCGTCGGC
+>>747:3:110:17503:18204/1 1858468 1
+GCGGAGGCCGTGGCTCGTCGCGGCCGGGGGGCTTGCCGGCGTCGCGACCGGGATCAAGTACTC
+>>747:3:110:17577:2533/2 1858544 1
+CCGTTCACCAGGATCTTGTAGGTGATGTTGACGTTCGCGGCGCAGGCCGCGCGGATCGCGCC
+>>747:3:110:17589:5149/1 1858554 1
+ATTGGCCGCCTCAGAGTCGCATCTGACCGCACCGGGCGCCCTGCTCGACCGCAACCACATGGCCAACGTCGGCCGG
+>>747:3:110:17621:6776/1 1858588 1
+GAATTTGGCCAGGGCGCGGAGAGCCTCCGCGCGCACGCGGCTGGAATCATCTTGAACCAAGCGAGCCAAGCGATCG
+>>747:3:110:17626:21085/2 1858591 1
+CAGAAAGAGGCGGTACAGGACGGTCTCAGCCGCGGCGGCCGGACGCGCGCACGCGACCCAGAGCACCAA
+>>747:3:110:17656:16692/1 1858618 1
+CGTCTCGGTGCCGATGGAGCCGCGCGGCGGGACCACGCGCGGCGCGCCGGTGACGCTCGACACCGAACCCTCCGC
+>>747:3:110:17659:7868/2 1858621 1
+GCGCGTCCGGAGAGGCCGAGGCCGAAGCCGCCGCCGAGGACGAGACGACCGTCGAGGGCGAGTTCCGCGAGGTCGG
+>>747:3:110:17708:8265/2 1858670 1
+AAGGATGCGCCGCCTCCGCCGCCGCCTCCGCCGCCGATCGAGGCGCAGTTCGACGTCACCAAGACGACGTGCAGCG
+>>747:3:110:17720:6053/2 1858691 1
+GCCTGGTCGCGGCCGCGCGCGCCGCCGGAGCGCGGCGCTTCCTGGCGCAGAGCGTCGCCTTCGCCTACGC
+>>747:3:110:17730:16500/2 1858705 1
+TCCTGCTCGACTCTGCCCCGCAGCGGGCTCTGCATGCCGTCTGTCTGAAGGGACCAGTTACGGGTCCTTCGTGGA
+>>747:3:110:17743:12760/1 1858716 1
+TCCAGCGCGTCGAGGAGACCGGCGATGCGTCGCGTGCGGCGATGTGGAACCGCGCGCTGGCGCTCCGCGACCTCGG
+>>747:3:110:17785:6099/2 1858763 1
+CCGTCCTCTCAAATCCGTCGTCTGTCATCTGTCCTCTGCCATCTGATCTCTGATCTCTGATCTCCGATCTCCGACC
+>>747:3:110:17789:14177/2 1858770 1
+CCGAAGGCCATCTTCCCGTCGCGGTACTTCTGCAGCCAGGTGCCGACCGTCGAGCCGGCCAGGTCGACGTTGAAGC
+>>747:3:110:17834:9402/2 1858810 1
+TCCTCGTCGTCGAGGAAGTCCTCGAACGCGGCGAGCGCGAGCGCGTCGCCGGCGATGGCCTCGATCTCCGCCC
+>>747:3:110:17861:7834/2 1858830 1
+GGACCTTCCAGCTGTGGAACCGCGCCGCGAACCTCGCCGACTTCCGCGCCGGCCTCGACCAGTTCGACGCGGGCGG
+>>747:3:110:17870:6133/1 1858838 1
+CCCGCCCTGCGCCAGCGCCTCATCGACGACGGCGCCGAAGTCGCGACCATGTCCTCCGCCGAGCTGGGCGCCTTCA
+>>747:3:110:17871:7510/2 1858841 1
+TGACGCTGCACGCCTCCGGCCGCCGGGCGCTTCTCCATCGCGACGGCGTGAATCGCCGCGTCATGG
+>>747:3:110:17882:10754/1 1858850 1
+CTCGATCGTGCCGTAGAGGGGGAACGCGGGTTGGACGGCGCGCAACTCGACCATGCGCGCCACTTCACCCGCCTTT
+>>747:3:110:17891:6516/1 1858868 1
+CTTCACCTCACACTCGCCCAGATCGTGCACGTACGGTTGCCAGTGTCGGTACTCGGCCAAATCTTCAGCCACATGT
+>>747:3:110:17916:15109/2 1858895 1
+GGCCGATGGAGCTCGCTGGCGACGATTGCCAACGCGAGCGCCGCGCCCGCGAGGCCGAAATCGCCCAACTCCTCGT
+>>747:3:110:17948:2078/1 1858921 1
+GGATCGCCCTGCCGGTCGACGGCACGGTGAGCGGCGCGCCGCCGGCGCCGATCGCGGCCTCGAAAGAGAGCCGCGG
+>>747:3:110:17951:13818/1 1858926 1
+TCGCCCACGCCCGGGCGCGGGAACTAGGCCGCCGCCGCGGTCTCGGGCAGCAGTTCTCCCACCCCATAGAGCGTGG
+>>747:3:110:17957:5064/1 1858930 1
+ACGCCGCCCGCCAACGGTCCGGCCGGGGGACGCTTCCGGCCGGACCGTGCGTCAACTGAGGCGG
+>>747:3:110:17973:17678/1 1858951 1
+ACGGTCGCGATGGAGATGGCGCGACAGCTCGTCGAGCGGGGTGACGCCGTCGCCCGGCTGATCCTCATCGATCCGC
+>>747:3:110:17973:7747/2 1858952 1
+CTTCGGAACCCGAGTTGACGAAATAGCACACTTTCAAATCGCCCGGCATTTTTGACGCAAGCTTCTCCGCGTATTC
+>>747:3:110:17988:18930/2 1858975 1
+ACCGGCGAACTCCTCGTGCTCGACGAGGTGCAATGGGCCGACGATCCCGAGCGCGGCTCCGCCTGGACGCGG
+>>747:3:110:18009:9768/1 1858991 1
+TCTGGTCCAGGCAGACACCTGCGAAGTCGATGAACATCAGTTCCGCGACCGGCCGCAGTCCCCGGGTGGCGGCGCC
+>>747:3:110:18019:1726/1 1859001 1
+GTTGGAGCTCTTTATTAAATCATTGCGGCGTCATTTGTAGCGCCGCGCCATTTCGTCGAAAAATCTCTCGCC
+>>747:3:110:18068:20965/1 1859051 1
+CAGGCCCGCGACCGCCGCGAGCCCCGCGCCGATCGCGAACGCCGTGGCGACGACTCGGTCCACCTTGATCCCCATC
+>>747:3:110:18081:12921/2 1859068 1
+CCCGCGGCGGCCACGAGCGCGAGCGCGAAGGCGGCGGTTTCCGCGGCCGGCGGCGCCGTGGACCGCGGGG
+>>747:3:110:18084:5993/1 1859071 1
+CGGAGCGCGCCGCCGCGGAGCGGATCTACGGCCTCCTGCCCGCCGGCAGCGGCGGCGAGCCCCGTGCGCTCTGGG
+>>747:3:110:18099:19010/1 1859078 1
+CAATGGGCTGAAGGTCAGAGTCGAGGGAGGGCATCGGCGCATCGAGGCTGTTTGGGTGCGCGTGCCCGATCACGAA
+>>747:3:110:18101:18480/1 1859082 1
+GACCGCGCTGGGTCGGCCGGTCGAACGCTCGGGCCGTCGCGCCGGGCGGCACGTCCTCATTGCCGGTC
+>>747:3:110:18122:14056/1 1859094 1
+CGCGCTTCGGGGCCGTCAACGCCGCCCGCCGCGTGGCGCGCACCATCTTCCTCGGCAGC
+>>747:3:110:18133:18676/1 1859106 1
+ACCGAGCGCCGCCAGTGCGAGCGCGGCGCCGCCAAAGACCGCGACGATGAGCAGCGTGAAGCGGCGTCCGCTGAAT
+>>747:3:110:18134:9043/2 1859107 1
+TGCGAGCCCGCCTGGGCGAGCGCGCGCTGCGGCGCGGCGGCGGCAACGAGAAGGATCAGCGAAATGAA
+>>747:3:110:18161:8805/2 1859138 1
+CCGGGCTTCGCCGCTCCGCCGTTGCCGTTCGACCACGTGTTGCGGAACCATAGCGTCGGCAGCACGTGCAGCGTCG
+>>747:3:110:18179:9244/2 1859146 1
+GATCGGTCTCGCTCAGAGCGTCGTCGACGCGGCGCGCGCCGGCGCCTCGCGCGGCCCGGAGCGG
+>>747:3:110:18220:9126/2 1859172 1
+CCTGCCTTGGCGTAACGGGTCCGCTGCTTTCTGCCCCGGCCCTCAAACCGGCGCGGCCGGCGAACCTGCTCCTCAA
+>>747:3:110:18222:8128/1 1859175 1
+AAGGACGAGGTCACGAGCACGGCCACCCCGCTCATCGCGAGCGCGGCCCGGCGCCGACCGGCAGGGGATGCCCGG
+>>747:3:110:18228:7753/2 1859181 1
+GCCTGCTTCGAGAGCTTGCAGGCGAGCGCGCCCTCGACGCCGATGCCGAACTTCCACCCGCACCCGCCGCCCA
+>>747:3:110:18242:13421/2 1859193 1
+AGGCCGACGGGCTCCAGACGCAGGGCAGCCGGGCGGCCGGCGACGGCGACGCGCGCGGCGCGTCCGAGGTCGAGCG
+>>747:3:110:18302:5758/1 1859254 1
+ATCAACCTCACAGGCATCAGCGCCGGCGGCGCCGAAGCGCAGTCGCTCACCGTCACGGCGACCTCCAGCAATCCCG
+>>747:3:110:18307:3423/2 1859258 1
+AATCCCGCTCCCCGTCAACCGTAAGCTGTCCGCGCGCGGGTCCGATTCCGCCGCGGCAGCGGCGGG
+>>747:3:110:18334:20736/1 1859288 1
+CGCGGACGAGAAAGCGCTGGCGCTCAACCGCGCGGTGCGCTGCTACGCGCCGGTCGGCTCCAACGACTGCGGCGG
+>>747:3:110:18337:8325/2 1859292 1
+TCACCGTCGCGCCCTCGACCGCCGCGGCCCCACCGAGGAACGTCGTGGTCAGC
+>>747:3:110:18347:17221/1 1859303 1
+TCGGCGCGGAGCTTGCGGCCCGCCTCGATCGCCGCGCCGACGTGATCCTCGCCAACAACGTGATGGCGCACGTCCC
+>>747:3:110:18394:20423/2 1859340 1
+TCGGCCTCGGCCGGCGTGCGAGCGATCGCGGTGACCCCGAACCGGCCATCGATACCGAGGCCGGCGAGCATATGG
+>>747:3:110:18426:6542/1 1859373 1
+CACGGTGAAAGTATTGCCGCAGGTGTTGGCATCGCCGGCGTCGGGCAAATAGTTGTTGTAGCTGAATGAGCCCGAA
+>>747:3:110:18438:9383/1 1859390 1
+GCCGCGTCGACGGCGTCGAGCCCGCGATCGCCGAGCGCGCGCGGCAGCTCGTTGATCATCCAGCTCGCCACCGCC
+>>747:3:110:18465:1842/2 1859424 1
+GGTCACCACGGACGGGCACGGCGAGCGCATCGCCGCCCTGGAAGCCGAGCGCAAGGCGG
+>>747:3:110:18495:8574/2 1859461 1
+CAAGAAGGTGTCGGTGCTGGCCTGCGAGACGCGCCCGTTCCTGCAGGGCGCCCGCCTCACGGCGTGGGAGCTCAAG
+>>747:3:110:18526:1369/1 1859482 1
+CGGATCGCCCGCAGCGTCCGCCGGAGCCGGGTCACCGTCCGGCGATCG
+>>747:3:110:18526:11033/2 1859485 1
+AAACGCGGGCCTCCCGCGCCGCTCTTACCGCGGCGTTCCTCACCTGCACGGCGATCTGGAGCAGCACTTTCCTGTT
+>>747:3:110:18536:15944/1 1859502 1
+CCGACAGCGACGAGGGCGCGTCGGACACCGACGACGCCACGGTGCCGGTCGATCAGAACCCGGCGCTGGTGATCAC
+>>747:3:110:18537:20047/1 1859506 1
+AGCTCGCGCCGCGCCCACAGGGCACCTACGCCCATTGGGCCGGCCATTTTGTGACCCGACAGGGCAAAGAAATCAC
+>>747:3:110:18540:18060/1 1859509 1
+GGTCCCGTGAAGCCGCCCGGGACGTTCCCGCCGCCCGCGCCGCGGCTCGGCCACGGGTCGGCACG
+>>747:3:110:18555:19660/1 1859521 1
+GATCTCGTGGCGCTCGCGGGCCTCCACGCGCGGGCCGCCGCCC
+>>747:3:110:18574:11746/1 1859545 1
+CGATGTCGCGAAGGACAAAGCGGCCGCCGAGGAAAAGTTCAAACAAATCAATGAAGCTTACGAAGTCCTGAGCGAT
+>>747:3:110:18587:3479/2 1859561 1
+GCAGCTACCGCGTGGTCGGCGTCGTCGGCGACGTGCGCAACGTCAATCTGGCAAG
+>>747:3:110:18654:2123/1 1859636 1
+ACGGAAACGGATGACGCGCGCCGCGTGGTGATCTCGCTGCGGGTCGCGCCAGGACCGCTTTCC
+>>747:3:110:18728:17838/2 1859702 1
+GGCCGGGGCCACCTTGCTCGAGCCGTGCGAGGCGCAGCCGGCGGCGAGGAGGAGCGCGATCAGGACGTGCGCAG
+>>747:3:110:18755:18080/2 1859721 1
+CTACGGTCACCTCGGCGCGCCCGCGCTCGGTGTGCGCGGCGCGGCGATCTCGTCGAGCCTGGCGATGGTCGCGCAG
+>>747:3:110:18789:8676/2 1859745 1
+GGCGCGGGCGCGCCGGCGGCGGATCCCGGGATTCGGCGAACACGCTGAG
+>>747:3:111:1157:14254/1 1859856 1
+TCGAGCGTCGTCTGCCGGATCACTTCGCGGCCACCCGACGCCGGCGACAGCTTGAAGCGCAGACCGGGCG
+>>747:3:111:1201:3554/1 1859873 1
+CCGACGGCGCGGCGCGCTCGACCGGGGAGCCGGGGG
+>>747:3:111:1246:10578/1 1859902 1
+TTCGGGCTTCGCATCGTCGTCGGGCTCGTCGGCGCCGCCGCCTTCCGGTCCACCGATCG
+>>747:3:111:1282:20864/2 1859937 1
+ATGACGCCGTTCTCGTAGCGGATCAGGGCGGAGCCGCCGGGGTCCTTCGCCGGATCGCGCCCACCCTCGC
+>>747:3:111:1304:17670/2 1859955 1
+CGGCAAGATCGGCGTTTCGGTGTCGCCGGCGCGCTCCGGTCGCGTGTTCGCGATGGTCGAGGCCG
+>>747:3:111:1340:15822/2 1859979 1
+AAGAGCGTCCAGCCTGGCCGCTGCGACTGCGCGACCGTCTTCACCGCGGCGTCGATTTCCACACCCTGC
+>>747:3:111:1423:3968/2 1860036 1
+TCGCGGCTCCAGTTCGTGTTCCTCGAGCGCGTCGACGACGCGATCCAGTTCGCGATCG
+>>747:3:111:1442:14549/1 1860054 1
+TAAGTTTGTATCCTAGCATGGTTTTTTTCTTCATATGGTTTTGAGTTTTCTGTTAAATAGTCACGTAATGTATCCT
+>>747:3:111:1456:3709/1 1860062 1
+GCTTGGCTTTCGTACCGGTCGCCGAACGGTGCAGGACGCACCGAGTTGCAGGCAATCC
+>>747:3:111:1493:18533/1 1860109 1
+CTGGTGGTGCAGAAGCGCAAGGCGCGGATGGGACGCAACCCGGCGACGGGCGAGGCAATCAAGATCCCGGCGAAGA
+>>747:3:111:1529:11061/1 1860139 1
+TGAAGTCGACATGGCCGGGCGTGTCGATGAGGTTGAGCGCATAGGCCTGGCCGTCATCTGCG
+>>747:3:111:1560:12203/2 1860173 1
+GTTGCGAAGCGGCGACCGCCGCGACGACGAGCTCGCGGCCTGAACGCGC
+>>747:3:111:1561:20832/1 1860175 1
+TACTGGGAGGGGGACTTCCCTGACGTACGCCTCAAGTTCCGGCCGGTGATGTGCCAACAGTGCGACAACGCGCCGT
+>>747:3:111:1570:16230/2 1860182 1
+GGCGCGGCGGCCGGCGCCGCGCGCGGCGTTGCGCACGACGGGCCCGAACC
+>>747:3:111:1590:3424/1 1860201 1
+GTTCAGGGCATTGCATCCGGTACGGCATTGCCCGTGAGTATGGCG
+>>747:3:111:1594:11016/1 1860207 1
+CGTGCGCGGCTTCGCGGCGTTCGCGCCGCGGCGGCGTATGCGGCG
+>>747:3:111:1602:20017/1 1860217 1
+ACGGGGTTTGCCACGTTTTTCAGCCGCACGCGCAACACGTTGTGGATGAAGGGCGAGACGTCAGGAAACCGC
+>>747:3:111:1617:15399/2 1860227 1
+GGCACGGGATCGGTCACGCACATCGCGCGCAGGCGCATCGCGCCGTTCGTCGTGTTGCACCCCG
+>>747:3:111:1641:10098/1 1860248 1
+GGTCGGACCGCGTGCTGCTCACTCACGCGCCGCGCGAGAACCACTGCCGGCCCGCGATCGATCCGCTCT
+>>747:3:111:1648:10320/2 1860255 1
+TAGGTCGGACGATTGAAGTGCTTGTCGTCAGCGCCCGGTACGCCGAACGTACCGTAGC
+>>747:3:111:1661:8800/2 1860267 1
+AATACGCAGGCTCCGGCAATCCGCCGCCAGTGACCCGGCCGCCGAGGTTGCCACGGCTTCGTCGCTATGGAGCCGC
+>>747:3:111:1669:6657/2 1860274 1
+ATGAGCGGCACGCCGAGGTCGCTGGACTCCTTGCAGTGGTCCCCCGCGAGGACGCCGAGACCGCCGGCGTAGATCG
+>>747:3:111:1713:9803/1 1860326 1
+TCTCCATGTCTCGCGGGACGAACAGCGGCGGCGCTTCCTGCAACGGGCGAAACAGCCCGAGAAAAACTGG
+>>747:3:111:1767:8302/2 1860383 1
+GCGACCTTCGTCCAGGCCGCGCCGCGACGATGGCTCTCGAGAATGGCGTCGACGACGC
+>>747:3:111:1792:10975/2 1860414 1
+CGCGCACGGTCATCGGCCACGGCGCGCCGACGCGTGC
+>>747:3:111:1795:13553/1 1860417 1
+CGTAGCAATCGCCGTCCGCGCGGACCGTGGCGCTGCGCGGTTCGCCGGTGAGCAGCGACATTTCGCCGAAACAATC
+>>747:3:111:1797:14098/1 1860419 1
+GGCTCGACGCCAACCTTGCCTTCTTCGACAGCCTGGACGGCACGACGGCCTGGCCGGTAGGGCCGGACGGGCGTCA
+>>747:3:111:1822:11867/1 1860440 1
+CTGGGATGGCGAGGAAGGCGCCGCCGCGAATGGCGCCCGCGTTGTTCAC
+>>747:3:111:1830:1852/1 1860452 1
+CGTCGGTGGTGAGGGGCCTGTGGCTTTCGGGCCGCGGTGGCACTCGGCTG
+>>747:3:111:1849:12775/2 1860463 1
+ACGCCGAGGTCTTGGTCGACACCGGGCTCTGCCCCTTGGCCGCGCGGGCCTTTTCGCGCAACGTG
+>>747:3:111:1869:8650/1 1860487 1
+GAGGGCGAACGCCTGGGGCGGAAGCGACGCGAGGTGGCGCGCGACTTCGCCGGCGCGCGCGGG
+>>747:3:111:1898:21205/1 1860512 1
+CCGAAAAGCCTGGGATAGGGAAAAGCCACCCTTGC
+>>747:3:111:1972:15879/2 1860580 1
+ACTGAGGCGGTCAAGCGCAGGCCATGGAGCAGCGCAGGTGATGCCGAGACTACGGCGCGTTTCCACTTCTCCGTTC
+>>747:3:111:2001:8299/2 1860600 1
+GATCACGAATGCGACGACGAACGCGCGCGTCCCGCGCGCTGGCTGTGTG
+>>747:3:111:2004:8234/1 1860606 1
+CACGGCCGCTTCAACCTGTGCCCGGCGCCGGTGTGCAATCCGGAGGCCGTTGAAACGGGCGGCTGTGAAATTCAGG
+>>747:3:111:2006:11026/2 1860608 1
+GGGCCTGGACCCGCAGTACGAGTGGTTCGAACAGACGCGCGCGACGAGGACCTTCCCGATCCTGATCGCGGCCTGG
+>>747:3:111:2010:11257/2 1860612 1
+TCCGGAACAGCTGGAGAGCGATTTTGCGGAGTTCCTCGCCGCCAAAGCGCGCGGCGACTTCGAGCGGGCGGCCG
+>>747:3:111:2012:20084/2 1860616 1
+CGTCGACTTGCCCGCGCCCGAGCGACCGACGAGCCCGACCCTCTCGCCCGGGCGGATTC
+>>747:3:111:2013:9935/1 1860617 1
+CGTCTCGTCCCCCTCCGCGGCCACGGTCGCACGCGTTTCGCGCAGGAACGCGACCACGATGAGCGCTAC
+>>747:3:111:2035:15762/2 1860640 1
+CGGCGCGCTGGCCTGAAGCTCATCATGGAGCTGCTGGATGTCCGCGGCTGGAGCAAGCTGCTGACGATGCCCGGCG
+>>747:3:111:2037:10565/1 1860642 1
+GACGCGGGCGAGCCCGCCGCCGCGGTCGTCGATGCGGCGG
+>>747:3:111:2048:14267/2 1860651 1
+ACTGCCATGACAAGCGACACGCCACCCGCCGCGACCGCGCGCACCGGGGAACGCATCCTCGTGCTGCGCTATCGCT
+>>747:3:111:2055:11504/2 1860658 1
+TCAGCTGCGCTTCAGTGCGCCGTGCATGGCCGCTCCGGCCGGGAGCGCGCTCGTGGTCCGCTTCACCAACAAGGAA
+>>747:3:111:2069:7433/1 1860667 1
+CGCGGCGTGGGGGAGACGCTTTCCTCGGGGACGAGCGCGGTTGCGGTCGCCGCGGCGACGCATGGGGAG
+>>747:3:111:2091:9324/1 1860684 1
+CTCTCGAACGCGTCGGACGCGCAGTTTCTCGCTTCGGACGACGGGCGCCGGCGCGTCGCGCAGACCGTGCGGCGGG
+>>747:3:111:2126:10728/1 1860718 1
+CAGCTTGCGCAGAATGACGGCGACGACGAGGACGACGGCGAGAACGACGTGGATGCCGATGAGATTGGCCAGAAGC
+>>747:3:111:2150:10618/2 1860739 1
+TCGCGTCGACCGGGCTGCAGCGCACCGGCGCGGCGCCCGAGCTGCCCACCATATCGGAATCGGGCCTG
+>>747:3:111:2153:7870/1 1860744 1
+GTGACCGCGCCACCGGGTGCGCCGGCCCCGGGCTCGTGAACTGGGGCGCGATCTCGCCCTGCCCGCGCTTCTCGCG
+>>747:3:111:2154:16489/1 1860745 1
+GGCCCGGCGATCGCCGCCGCACTCCGATCGTTGTCTCCGGAAACACTTCACGC
+>>747:3:111:2194:9351/1 1860782 1
+GATCGAGTCCCAGGAGCCGCTGGTTCCGCGGCAGCGCTGTGCGCAGCGCGGCGGCATCCGCGACGATCACGACGGC
+>>747:3:111:2200:4316/1 1860787 1
+CGATGCCGGCGCACAACCTGCCGCTCACCATGATCGGCGCGGCGCTGCTGTGGG
+>>747:3:111:2211:5862/2 1860798 1
+GACGCCGCCGGCCGCGCCAAGCTCGCCGACTTCGGCGTCGCGCGCTTCACCGAGCCCGACGGTGACGAAGCCGAGA
+>>747:3:111:2284:13724/1 1860852 1
+CGAGAATCGACTCGAGGTGCGGGTCGCCGCCGACGGCTCGGCGACGCAGCGCGTTGGCCG
+>>747:3:111:2303:6409/2 1860870 1
+TCGGTGGCGTTGGTGCCGTGCATCAGTGCGTCGCGTGTCTTCGTCGGCATCTTGTTGAACTCGGCGACGAAGGCT
+>>747:3:111:2314:13769/1 1860874 1
+GGCATTGAGATCGCTGTCCTGCAAGAGCAGTTCGGTCATGCGGATCGCGCCGGTCGCCGGATCGATCCAG
+>>747:3:111:2358:13399/2 1860908 1
+TCGTGATGACGTTGATGACGCCGCCCGCCGTGCGACCAAACTCCGCGCTCGCGCCGGTTGCAACCACCTGAAA
+>>747:3:111:2359:11207/1 1860913 1
+TTTTCGTGGCCGAAGAGCTCGCTCTCCATGAGTGCTTCGGGCAGCGCGCCGCAGTTTACGACCAAAAACGCTGCGG
+>>747:3:111:2371:9026/2 1860925 1
+GGCTGCGTCCGCGCGGGTACACATCCGCCGACGCCGCCGGACTCCCGATCCTGCCCGGGCTCGCACGCTACGGCGA
+>>747:3:111:2374:12814/1 1860928 1
+TCATGGTCTTCGATTGGCTATTAGCGGTGGCGTCGCTGCGAATCTGGCGTCGTCGCCAAGCCAAGCGTGGCTTC
+>>747:3:111:2384:6193/1 1860930 1
+TCGCTCATGCGCCCGAGACACTTCTTCTGAAACGCCGCGTCGCCGACGGCGAGCACTTCGTCGACGAGC
+>>747:3:111:2384:10140/1 1860931 1
+CGCGCACATGAGCAGGCCCATGTTCGAGGTCGACGGCGCCCCGGCGAGCGCCATCTCCATGCCGAAGATATATTTC
+>>747:3:111:2388:15069/1 1860932 1
+GCGATCCACTTCGCCAGGGCCGTGCGCCGGCCGGTGCTGGTCTTTGGATACTGCGGCGATAGCG
+>>747:3:111:2394:20405/2 1860939 1
+GCGACCCAGAACTCATTGTCCGTCACGTCCTTGAAGCCAATGATCCGCCCCGCCGACGGATCGGCCCAGATGATGC
+>>747:3:111:2405:8662/1 1860953 1
+GGCCTTGATGTTGGCGAGAAGGGTGGGATTGTGCGCGGTGAAGGCCGCAGCGCGGTCGAACGCGCGGTCCACCTGC
+>>747:3:111:2411:18226/1 1860961 1
+CGGTGAGCAGACCGACGCAGACGCGGCGGCGACGCCGCTGGCCGAGATCCGCCGC
+>>747:3:111:2433:21254/2 1860989 1
+ACCCAGGCGCAGCCCGCCCGACCGCCGGGCTCGCCGTCGAAG
+>>747:3:111:2511:8332/2 1861052 1
+CGCCGGCGGGACCGCGGCGGTCGCGGGCGCGTTCGGCGCGATCG
+>>747:3:111:2577:15700/2 1861117 1
+CACGCGCAAAGCCGAACAGCACGCTGTTGAACCCGGCGGCCTGATCGAAGATGCGACGCTCGCG
+>>747:3:111:2600:13573/2 1861136 1
+CAGAAGCCGAACGTGTTGGTCCACATGTCGAGCCCCGCAAAGGCGAAGCCGAGCGTGGGGCCGAGCTTCG
+>>747:3:111:2601:2389/1 1861140 1
+GCTCGTCAACTCGGGCGAGTTCACAGGGCTCACGGCGCCCGAGGGCAAGCGCGCG
+>>747:3:111:2663:9879/2 1861217 1
+GGAATGCGAGCGCGATTCGCTCGTCGGCACCACCACGCCGTTCTTTCATCACGCGCTCGGCGAGCTTGCGCGACGC
+>>747:3:111:2680:5375/2 1861237 1
+CGGGGTATGATCTCCGCGTGGTCGGCATTCCCAAGACGATCGACAACGACCTTTCGCAAACCGACC
+>>747:3:111:2693:18986/1 1861246 1
+TGCTTCGGCTGCTAACCTGACGGCGCGCGCTAGAGCCGCAGCCCTCGCCGGCCCGCACACTGTCCG
+>>747:3:111:2729:5295/2 1861283 1
+GCGCCCACACCGGCAGCGGTCGCCGAGACGGCCGCCTCGTCCGGCGGCGGCAGCTTCG
+>>747:3:111:2739:5607/2 1861294 1
+TCGTGCTGTGCGTGCTGGGGGACGGCGCGGTGGCCGACGCGCTCGACGACGCCGTCAAGGGACGGGCG
+>>747:3:111:2752:17556/1 1861307 1
+TACGTCTACAACTTCACCGACGTCGACGACCGGATCATTGCGCGTGGAAACACCGAGGGCGTGCCGTTCG
+>>747:3:111:2782:5741/2 1861333 1
+GAGGATGACGAGCGTCATCCCGGGCGACACGCGCCGCGCGGCCAGGTCGTACGCGATGACGGCGCCCTGGC
+>>747:3:111:2837:4895/2 1861388 1
+TTCGCATCGTGCCGGCGCTCGCGCCGTGGAGGATCGCGATGTCGGCCCGGGCGA
+>>747:3:111:2874:12371/1 1861422 1
+AAGGCGGTTCCATGGGTGGCGTGCAATGGGGATCTGCGGCCGATCGGCAGAACGTGTACGTGG
+>>747:3:111:2879:12907/2 1861424 1
+AACTCTCAACACCATTCTGCTCTCAACTCTCCTGCCACACTTTGCAAAGTGTGGCAGTCGAACAAATCGTTGAAAA
+>>747:3:111:2901:8171/2 1861443 1
+AATGTGCGACCTCGGCGATCTCGAGGAACTCGCCCGTCTCATTGTCGCTGCCATCGCGCGGATCGACGAGGGGTTC
+>>747:3:111:2940:6499/2 1861478 1
+GGAGCGGGCGGCGCGGGAGCGCGCGCGACGCGGGCGGTGGCGCCGGGGGGGATGCGCACGCCGAG
+>>747:3:111:3043:9389/2 1861583 1
+AGCGCTTCCGGCGCGAGGCGCGCGCCGCCGCGGGCGTCAAGCACCCGAACGTCTG
+>>747:3:111:3090:13997/2 1861627 1
+TTCGCCGGGTTCTCGAAGCTAGAGCCGATCCTCATCGCGGACATCGCGCCGCGCCGGCCGATCGCCGCCGACC
+>>747:3:111:3110:10488/2 1861639 1
+AGAAGGAGAAACGATAAAATGTCCGGTTGACGCTATTTTGCACGTGGTTGGTCCACCCTCGCGTTTGGTCCATGTC
+>>747:3:111:3139:11645/1 1861674 1
+GCCGTCCCTGGTACTCCGCGGTCAGCGCGACGTCGCGGTCGGCGACGTCGAGCACTGG
+>>747:3:111:3158:20090/2 1861684 1
+TGATCGGCCGCAACGACGAGCCCGGCCGCGGCGCGGTTTTCGCTGGAGTGGCGTTCGATGCGACGTCG
+>>747:3:111:3226:13141/2 1861748 1
+TCCCGCGGAACGCCGGCATCACGTCCTTGGCGAACCACCGCAGCTGCTCCTTGAATTCCTTCGGGCCGATGCCTTC
+>>747:3:111:3233:12086/2 1861758 1
+GAGATCGTCCAGGACGTGAAGGTCGAGTCGCTCGGCATGGTCGCGGCGGAGTAGAGGGAGAAGCGGGG
+>>747:3:111:3242:20471/2 1861767 1
+TCGAGGCCCAGGCGCTTGACCAGCGCCGAGGCCAGCGTGCCCGCCGCCTCGTCC
+>>747:3:111:3289:20973/2 1861825 1
+CCGCGCTCGAGCAGCCTCCGGAGCTGCTCGCGCGCCTGATCATCGCCCCT
+>>747:3:111:3300:4847/1 1861830 1
+GACCAGGAGCAGCTGGAGAAATCCGCTCCGATCCAGCCCGAGCTCCGCGCCATCGACGCCTATAACGGTCGCGACC
+>>747:3:111:3341:17743/1 1861889 1
+ACACCGCTGCGCTGTTCGCGGCGCTCGGCATTACGGGGTCGGAGCTGCCCGTCGAGATCTACGACAACGGCATGA
+>>747:3:111:3352:8827/2 1861899 1
+GCTCGCCGATGAGGACTGGATTGTTCTTCGTGCGCCGTGACAGCACCTGGATCACGCGACGCACTTCCTC
+>>747:3:111:3357:10136/1 1861904 1
+CTGCGTGCTACGTCCCTGCCCGCCGCGCCACCCGCATAGACCCCATGGAAGCCCTCCGGCAGGATTTGTAGGACAG
+>>747:3:111:3370:18026/2 1861920 1
+AATTCGAGCATCGTGCGCGGCGGCGCGTCGGGCGCCGACAGCAGCGTCGG
+>>747:3:111:3385:5615/2 1861931 1
+CGCGATAGCGTGCGCGCCGCGCGAGCGCCGGTGCTGCGGTGAGATTCGCCGGCGAGCTGGCCGC
+>>747:3:111:3417:15682/1 1861966 1
+CTCGTCGAACTCCTCACCCAAGCCAACCATGATGCCGGTCTTGGTGGGAATCGCCGTTTGGTGGCGTCGCGATCGC
+>>747:3:111:3432:5457/1 1861979 1
+GACGCTGCGGATCGCCTCGACGCCGCGGACGCTCGCCCGCGCCTCGGCGAGCGGCAGGC
+>>747:3:111:3434:17196/1 1861980 1
+GGCGCAGCGCGTGACCTCGCGGGCGATCGACTGGCGGATCCACCACGTCGCATACGTCGAAA
+>>747:3:111:3447:17394/2 1861983 1
+CGTGTCGACATACCGGTTCACGAGGCACGCGGGTGTCGTCGCGCGGCAGGTGTAGTCGCTCCAGGGGAAAG
+>>747:3:111:3454:1904/1 1861987 1
+GCGCTGGACGCGACCGTGGCCCGAACGCGACGAAGCCCCCGGCTCGACACCCAGTACCGC
+>>747:3:111:3513:3225/1 1862040 1
+GAAGACGGCGACTTGCGTGCCTTCGACCTCGACGAGCGCGCGGCCGTCCGCATCG
+>>747:3:111:3575:4481/1 1862101 1
+GATGGCGACGTCACGATTCAGCTTCGTGTCGCGCGCGCGAAACACCTCGCCCATGC
+>>747:3:111:3597:16351/2 1862119 1
+CTTGACCGGAATCAACGCGGTTGATGCGCTGCGCCGGTTGATTTGTGTCAAAGCGGATCCTCAATCCGAAACCTA
+>>747:3:111:3634:21053/2 1862154 1
+GAACGTCCGCGAAGGCCGGCGCGGAGTGGACGTTCGAGCTCGATCCCGACGCGCGCTGGCAGGACGGCGAGCCGG
+>>747:3:111:3657:4586/1 1862174 1
+CCGCAGAGCATCTTGTTTCTCGTAAAGAGACTCCAACGCGGCGAACGCTTTGTAGGAAGGCCCGT
+>>747:3:111:3669:10678/2 1862179 1
+GCTGCCGCCCCCCGGCAGCGTCACGCGGCCGTCGCCGTCGAAGTCCGGGTCCAGCGGGCC
+>>747:3:111:3707:11376/1 1862216 1
+GCCTATCGCGAGGAAGAGCGCGAGATGCTGCCGCTCTGCGTCGACCAGGGGATCGGTGTCATCCCCTGGGCGCCCC
+>>747:3:111:3717:20266/1 1862227 1
+CACCTTTCATAGGGTTAAATCCGGGTTGCATTAAAAAGCGGGTTTCCTTGTCATATCCCCACCAACCTGCGAATCG
+>>747:3:111:3848:19894/1 1862336 1
+CCCTGAAGAAATGACGGCGGCCTCGGCGCGCGCTCGCCCGCAAGCCGCGTATCCCTTCGACCTCGACGACTTTCAG
+>>747:3:111:3866:17120/1 1862358 1
+GCCGTCTGCGGCCGACCCGACGGCGAGCACCGCTTCGCGCTCTGGGCGCGCAACCACGACGGCG
+>>747:3:111:3933:8303/1 1862408 1
+CGCCTCTGGCTTCGAGGCCTGGCTGCAGAGGGTCGCGCCTCACGCGGCGCGGCGCTAGACGGGCACCGCAGGCG
+>>747:3:111:3934:20283/2 1862409 1
+CGCGGCTGGTCGAGCAGGCCGGCGCGCACGCCATCGAGCTCAACGCCTATCGG
+>>747:3:111:3939:17029/2 1862416 1
+GCCTTCGGCATGGTGAAACGCGCCGGCCGCTCGGCCGCCAACGACCCCGGCCTGCAGGACCTCCTCGCCGCCAAGG
+>>747:3:111:3950:19295/1 1862424 1
+TTGCTTCCACGGTGAGTTTCTGGCGCAAATTTCCATCGGCCACGGCGGTGACGACCTTGACGATGCCGCGAACTTG
+>>747:3:111:4025:8063/1 1862475 1
+TTCGGCGGCACCACTTTCGAGTGCTCGCGTTCCTCGTCGCGCGCCGACGCGTTCCTCGAAACGTT
+>>747:3:111:4028:16932/1 1862478 1
+CGCGCGCACCGACTTCGCCAGCGCGGCGGCGCCGTCGCCGATGTGAACCCGGACGCGGTCCAGGCTGGTGTGCATC
+>>747:3:111:4030:12905/2 1862479 1
+TCGCGCTCAAACGGATCCCATACGCCGACGCCGGCCGCTTCCACACGAACCAGAACTTCATCGGCGTCTACCTCCG
+>>747:3:111:4107:5753/1 1862568 1
+GAATGGACACGCGACAGGTGATTGCCCGCTTCGAGGCCGAGCGACAGGCG
+>>747:3:111:4127:3566/1 1862598 1
+ACCATCTTTATCCTTCAGACCACGCGCCTCCTCCATATTCAGGCTGCCCGAACACGCCGAGGACCCGAACAAACTT
+>>747:3:111:4162:4920/2 1862630 1
+ACGATTCCGGAACCGAGCTGCTGAATTGCCGCTTCGCGACCGGCGTCGACGCGCCGCG
+>>747:3:111:4188:16628/2 1862653 1
+CCGCGTAGACCGGCAGGATGCCCGCGTGCGAGAGCCGCGCGGCGGCGCCGGCCTCCGCCTTGAAG
+>>747:3:111:4193:18689/2 1862663 1
+CCCGGGATAAAAGCGAGTTCATGACCAACATGACCCATGAAATGCGCACTCCCATGAATGGTGTCATTGGTGCCCT
+>>747:3:111:4196:9549/1 1862667 1
+TGGCCACGACCCCGCCGGCCGCGCCCGCCCCGATGATGAGGAAATCCGGGTCGCTCAGTGCCACCCCATGCGATCG
+>>747:3:111:4211:9575/1 1862688 1
+GCAACGCCGGGATACGTCGCGCGCGCGGGAGCTACGTCGCGC
+>>747:3:111:4233:9163/2 1862705 1
+CCGCCGGCCTCGATGGCCGGCGTGATCCGCCCGCCTGCGAGTCCCGCCCGGTGCGCCGCAGCGG
+>>747:3:111:4235:7852/2 1862707 1
+GATCGCTGGAAAGATGTCGAGGCGATTCTGCGCGCCGCGCTCGACCGCGCGCCCCACCAA
+>>747:3:111:4255:2261/2 1862730 1
+AGGCGCATTGCATCTGCGACCAGCCCTGGCAATTGCCGTAGCTCGCCTTCAGCGCGCCTTCGGTTTCGCGCCAGCC
+>>747:3:111:4284:13707/2 1862748 1
+GTCGGCTGCCAGGCGCGAGGCGAGGCGGCGCGCCAGGCTGGTCTTGCCCGCGCCG
+>>747:3:111:4317:9681/1 1862778 1
+ACTGTGCGTATCGGTTCGGCACGCACTGGACCACGGCGCGCACCACCGGCGCGCGCGAACCGCATCTGCGCGCG
+>>747:3:111:4369:16071/2 1862829 1
+GAGCTGCAGGAGAAGCCGGGCGCCGCGCCGGTGCCGCGCCGCGGGCGGCTGGGCCTCTACCACTTCGCC
+>>747:3:111:4373:5874/1 1862831 1
+TCAGCGTGCCGTCTGCGTTGTACGCGCGCGCGAAGCTGTCGCCCGCGCCGAGGTCGTAGAAGCCGACGACGAACCG
+>>747:3:111:4417:4672/2 1862882 1
+ACGCCGGCTTCATCTTCGGGTTCGATACCGAACGCGCCAGCGTCGCCGACGCGATGGTCGACTGCATCGA
+>>747:3:111:4417:6810/2 1862884 1
+CGCCGCGCGAAAGCTATCTCAATGGCGCGGCGATCATCGCGATCGCGAAGAAGGCCGGCGCGCAGGCGATCCACCC
+>>747:3:111:4477:11775/1 1862933 1
+GCGCGAAGGCGGCCGTGCCGGCGAAGATCCACCACCCGTTCAGGCTCCACCAGTCGCCGTGCTCGGTCCCCGGGAC
+>>747:3:111:4489:3655/1 1862949 1
+CGTGACCGACGGCATCTTCTGCGGCGATGGTCCCGGCCCGCGCGCCATCGTGCCCCCTGTGAAG
+>>747:3:111:4636:9562/2 1863104 1
+CCGCGCCACCAGGGTTCCGCCGATCGCCGCCGTCCGTGAGGGCTCGACGCTCCCGCCCTCACGCTTCGCCTGGATG
+>>747:3:111:4642:7586/1 1863109 1
+CCCCGACAGGTGGGACGACATCGCCGCCAGCACCGCATCGCGGGCCTCGGTCAGGTAGAAGTGATCGCCCGGAAAG
+>>747:3:111:4679:6684/1 1863160 1
+AGCCACGGCGCTCGGGATGGCTGCGTACGACGCGACGCCGGCGACGGCGCCGCCCGATGCATTGATGTGG
+>>747:3:111:4708:13419/2 1863188 1
+CCCACGACGGCTTCGAGCTGTCGACGCTCGTGCTGGTCGAGGCCGCGACCGACGGCCGTGTCCAACGGGTGGTG
+>>747:3:111:4708:13394/2 1863189 1
+CGTCGTTTGCTGCGGCGCCGCCGCTGCTGCTGCAGC
+>>747:3:111:4748:11492/2 1863228 1
+CCGCACCGACGCCTCGACCTCGATCGCGCCCAGGCGCGAGACGCCGTGGAACTTGACGCTCCCCGCCGGCAGCGCC
+>>747:3:111:4750:16731/1 1863229 1
+CGAGCCGCTACGGCGCGCCGCCGATGGCGGTCGCGCACGAGGGCGGCATCTTCGTCACG
+>>747:3:111:4797:16716/1 1863279 1
+CGACAGATACTACATCACGATTAGTGCACTCGCTGCGCGCGCCAGCGACGAGCGCGTGCCAGGCGGCGGCCTAACA
+>>747:3:111:4806:3894/1 1863290 1
+ACGCCGTCCGCGCCGCGGCGGCGTTCGTGCGCGATCGGCGCGACTGTTTCCCCG
+>>747:3:111:4820:7086/2 1863310 1
+GCGGGCGCAGATCGACATCCTCGTCGCCGCCCTGGCCTGCGACCGGACCCGCGTGGCCAGCATGACCTGGCGGGGG
+>>747:3:111:4821:20587/1 1863313 1
+GCCTCGCGCTGGCGCGCCTTTTGATCGAGGCGCCAGATCTGCTGTTGCTGGACGAGCCCACCAACAATCTCGACAC
+>>747:3:111:4861:20470/1 1863352 1
+GGAGGATGGCCGCTGAAGAACTGTTCCAGCTTGCCGGGATCGCGGCCCTGCTGGCTGCGCAGGACCTGGAAGAAGT
+>>747:3:111:4876:14456/1 1863368 1
+CACGGCTCCGCCCGGGCGAATGGATCGCTCTTCGCGACGTCTCGTTCGAGCTGAGCCAGGGCAAAACGCTTCTGG
+>>747:3:111:4880:17651/1 1863373 1
+GAGGGAACGGTTCGCGGTCCGATCGCGCTCGCGGGCTCGTCGACGGCGCGCCGGTGCTGC
+>>747:3:111:4890:3651/1 1863385 1
+GAGCGTCGGGCCTGCGCCGGTGGCGCGCCTCGTCC
+>>747:3:111:4945:13323/2 1863441 1
+CTTCGTCACGGCGCGCGACGGCCTCCGGCTCGCGGTCTCGGGACAAGTCGTCTCCGGACGCGCCCCGGCCATGCTG
+>>747:3:111:4965:9030/2 1863454 1
+CAGGCGACAGGCCGCGTCGCGCGGCGCGCCCGATGGCGTCGCAATCGTCGACGCG
+>>747:3:111:4977:17353/1 1895765 1
+GCGATCGGGCCGTTGAAGCCGCCGGCCCGTTCGACGGCCAGGCGAAGTTTCGCCTGCTTGCCGCGGGGCGCCG
+>>747:3:111:5038:9368/2 1863541 1
+GTGCTCGTGCCGACCACACTCACCCGCAGCCCGTCGGCCGCGCTGGCGTTGTTCAGGTGCGCGAGGTACCACGAGA
+>>747:3:111:5048:14620/1 1863559 1
+AAGTGCCTGCTCACGTGAGCGCGCAGCTCACGCCGATGGGAATGCAGCGCACGGGCTCGGCGAACGACGCGCTCG
+>>747:3:111:5084:13508/1 1863598 1
+CGTTCCGCCTTCGCGGCCGATCCGGTAGAGTTCGTAATTCCCCCGCCCATTGACCTCATTCGCGGAGTAGATCACA
+>>747:3:111:5087:1257/2 1863600 1
+CTTCGCGTGCTTGATCGTGTCGATCGCGTGGTCGAGCCGGTCGCGGAACGGGCGG
+>>747:3:111:5091:17044/2 1863604 1
+CCGCGCGGTGGCGCTCGACGACCGCGACCGCGGCGCGCTCGAGGCCCAGCTGGCGAACCACAACGG
+>>747:3:111:5116:11222/1 1863630 1
+GTCCGCACCGCCGGCATGCGCGAGCGGCGGCCGAGCGCGAGAATGATTCCGAGCGG
+>>747:3:111:5117:1608/1 1863631 1
+TTCTCCTCGCAATGGCCCGCGCGGCGCCGTCGCTGATCCTGACCGACACGGCGTCGG
+>>747:3:111:5129:5081/2 1863641 1
+TCCGCGACGGCGAGCGCGCGGGCGGCGCGGCCTTGGGACGCGCGCAGTCCGTCGTCCGTGATCAGCCGG
+>>747:3:111:5142:18281/2 1863656 1
+GTTTGTAGTTTCTCATCCTGCGGGGTTTCTTTCTCGCCTCCACCGCGGCTAATGTAAATGATTTCGCCGCGCTCCT
+>>747:3:111:5197:8453/2 1863731 1
+CCGACGAGGATGGATGATAGGGAAGCAAACTCAAGGTGTCAAACTTGCTCTAGCCGCCACTGATAATTGATTCGTC
+>>747:3:111:5198:14036/2 1863732 1
+AAGACGGGGTAACTCATGGCCCCGACCACCCGACGCGCGAAGCCGCGCCGCGGCGCAATCGCCGTTAAGGGCGCGC
+>>747:3:111:5205:13828/2 1863743 1
+TTCCGCGCGAACGTCGGCGAGATCATGGCCGCGCCCGGAGGACGCGAGGCGATGCTGC
+>>747:3:111:5284:20617/2 1863824 1
+GTTCATCCACGGCCCCGCGGCGGCCGCGGCCTTGTCATCGATCGGATTGTTGCCGTAGG
+>>747:3:111:5426:9411/2 1863968 1
+CGCGGCCACGAGGCGTCCGCGGCGACGGGCGGTGTCGTCGTCCCCGTGCCATGCGTCC
+>>747:3:111:5438:17958/1 1863984 1
+CTCATCGCAGGGACGTACGCGCCGCCCGCCGTGCAGCTGCCCATCACCGCCGCGATCTGCGGAATCTTCTTGGCAG
+>>747:3:111:5446:6342/2 1863996 1
+ACAGCCTGGTCACCTACAACTGGACGGTGAGCCCGGCCGGCGGCGCGACCCTCGGCAGCAACCAGACGACGACCG
+>>747:3:111:5462:7588/2 1864010 1
+CCTGCCGCCGGGCGTGATCACCGACCCGTTCGGGCACATCAGTCCGCCGGCGGCAACCGACGCAGAGCCGTCCGGA
+>>747:3:111:5486:12287/2 1864039 1
+TGGCGGGACACATGCTCCGTCGACCCGGACGGCTGCAACTCGAGCAACCAGGTCGCGACCGCGCCTGGGTCGACGA
+>>747:3:111:5491:3697/1 1864041 1
+CGCGCACCGCCCAGCGCAGCGCGTTGGCCGCCAGTTTGGGATCGACGACCACCGGTGTG
+>>747:3:111:5514:13351/2 1864062 1
+TTCTGCGCCTCCAGAAACGCCGTCGCGTTCGTCACCGCGGACGCAATCTTCAGCCGGTTGCGGATGATGCCCTCAT
+>>747:3:111:5518:17022/1 1864065 1
+CGATCACACCCAGGAGCGCGATGCTCGCGCGTCCGGCGAGCTCATCCACCAGAGGCCGCCGTCCGACGCCGTAGCG
+>>747:3:111:5525:3555/2 1864076 1
+CGGCCTTCACGGCGGCGGCGGTGACGTCGTAGAGCGCGTGAAACTGCTCGGCGGTGCCCC
+>>747:3:111:5537:11080/1 1864102 1
+CTTGACCGCGGAACTCGCGATCGACGCGACGCCGCCGGCGGCGACCCGGACCACCGAGGCGGGGTTCGACGACATC
+>>747:3:111:5568:21321/1 1864136 1
+CGTCAAGCACCCCGCGCGCGGCGCCTGCGCGCGGCGCGGGCGGGCGG
+>>747:3:111:5606:2579/1 1864160 1
+CGCGAGGTCGAGGGACACGGTCGCGGCGGCGGCATCGAGAGTCGTCGAGGCGCCAGCGG
+>>747:3:111:5617:18446/1 1864172 1
+AGTTCACCGAAGACGGCGCCGCGCCGCGGCCGCCGGCGTCGCAGTGCGGCCATCACGGCCGAACAACTGGCTTCGC
+>>747:3:111:5631:9116/2 1864196 1
+CGGCCAACTCTGAGCTGGAAACAGTGCGTAACGTCGCGGCAGCGCGAGCCGCGCACGACGGCGCGCCGCGTCGTC
+>>747:3:111:5646:19724/1 1864205 1
+TGCTTTCTACTGTTTTTCTGGTCGCAGTTTCTGCATGGAACGGCCGGCTGGCTCGAAATACTGCTGTTTCTGGGCG
+>>747:3:111:5646:16673/1 1864206 1
+GCGTTCGCCCCGAGCCGCCGCTTGGTCGGCGTGCCGTCGAGGTCGATCAGCGCATGGTCGACAGCCGCCTGGTCCG
+>>747:3:111:5676:8127/1 1864239 1
+CGGCCCGACCCGCAGCGAGCCGGCGCCATCGATCCAGGCGATCGATCCGCCGCC
+>>747:3:111:5700:19424/2 1864274 1
+CATGCTCGTCGACGGCCAAGGCAACTTCGGCTCCGTCGACGGCGACAACGCGGCGGCGATGCGCTACACCG
+>>747:3:111:5704:4069/1 1864282 1
+CTAAGTCCGGTTAATTGAAGCATTGCCTCGCATCGGGAAGCCGGAGCTCCGCGCAAGCCGGCGTAAAAACGCAAGA
+>>747:3:111:5729:17545/2 1864313 1
+CGCGCTCAAGTTCCCCGGCGCGAACGGCTTGCGCGCGGGAATTGCCGCGAGCCGAGGATCCGGTCGCGCGACGG
+>>747:3:111:5744:4905/1 1864330 1
+CATGTCGTTGCGTAATTCGATCGGTATCGCAATCGTCGGAGCGGCGATGATCGCCGCGCCGCCGGCGGCCGGGGCC
+>>747:3:111:5757:2495/2 1864346 1
+TCACCTCGGTCGCGCGCGACGATCTGAAGGACGGCGGCAGCACGATCTTCGCGATGACGATCCGCGAGATTCGCGG
+>>747:3:111:5776:17330/1 1864374 1
+ACCTCGACCACGTCGGCGGCGGGTGTGATTTCCGCCTCCGCGGTCAGGTCGCGGGCGCGGCCGTC
+>>747:3:111:5826:15480/2 1864415 1
+AGCGTCGGCGGCGGCGTGCGCACGGCGCCGGGCGTGGTGGAGAGCTTCACCGG
+>>747:3:111:5841:16176/2 1864430 1
+TCCATCCGGCGTCGCCAGCGCGACGCTGTCCGGCCGGATCTCCACGATCCGCGAATGGAAGTACGCCTTG
+>>747:3:111:5842:5811/2 1864432 1
+CGTCGGCAACCATGTTGCCCCACGTGGGCGTGGGCGGCTGCACGCCGAGTCCGAGAAACCCCATG
+>>747:3:111:5846:7443/2 1864435 1
+ATCGAGAACGGCGCCCGCGGCGTAAGCGCGCGCCTGCTCGAACTGGCGGAAATTGGACCCGGCCAGAGCGTACTGG
+>>747:3:111:5848:10071/1 1864438 1
+GCTGGGTGATGGGACGACCACCGTTCACCTGTTACCCAGCGCGATCGCCCTCACAGCGATGATCTCTGTCGACGA
+>>747:3:111:5916:12854/1 1864509 1
+CCTATCGAGCCGTAGGCCATGGACAACCCCAACTGCGCGCTGGCGAACCCGGTGTCGAGCGCGATCGCCTGTTCGA
+>>747:3:111:5934:1159/1 1864526 1
+ATCGGTGATCGCGGAAGGCGGCGGAACGCTGATGACGACGCCCGCCACCCTACGGCACGACGCCGGCAGCGGCATG
+>>747:3:111:5953:20858/1 1864548 1
+TCCCGCCGCACCTGGTGGGTCAGCGCCGGCGCAGCCATGGCCGCAACTATCGTCCTTGCCGCCAGTTTATGGCTGC
+>>747:3:111:5986:13988/2 1864579 1
+GAAGCAGAAGCTCGACGCGATCGCGAGCGGCGGCGGCACCGGCCAGGCGCTCATCGTGAACACGACGGGC
+>>747:3:111:6003:19048/1 1864602 1
+CCGATCGCTGCGCCGCTCTCGATGTAGCGCCGCACGAACTCTTCGTTGACAATCGCCTGCGGCGCGACGACGGTGT
+>>747:3:111:6031:19803/1 1864627 1
+GTGAACATGGCGACGGTTCGCTCGAAGAGATCCGCGGTGTCGACGAGATCGTCTGCGCGACCGGCCAGCGTCCGG
+>>747:3:111:6032:13581/2 1864630 1
+ACCCCGGCGGCGATCGACATCGTCGAGCAGCCGGCCGACACGCGCCGCACCGGGCTCGACACGAAGTTGCCGGG
+>>747:3:111:6035:6955/2 1864637 1
+CGCTACTGGCCACACACGCGGCGCGCGGATTCACCTACGACCTGTCTGGCAAGAACTGTGTGCTGCGCTGGGCCCG
+>>747:3:111:6053:16182/2 1864653 1
+CGCTGTGATCCGCCGATGATCTCGCCGATGCCGGGCGCCAGCACGTCCATCGCCGCAACCGTCTTGTCATCGTCGT
+>>747:3:111:6073:14271/2 1864683 1
+GAGTCGCGCGACCAGGCGGTTCCAGCCCACGAACAGGCCGAGCGGGATGCCGACGGCGGCGGCGAGGAGGAAGCCC
+>>747:3:111:6075:16653/2 1864685 1
+AGAGCGCCGCGACCGGGCAGCGGTCGCAGGCCGGCACGCGCGCTGCGCAGGTCCGGCGGCCGTGCCACACGAAGAG
+>>747:3:111:6088:19109/1 1864707 1
+GAAACTTCGCGTCGAGTACCTCGGCAAGAAGGGCCGTCTGACCGGTGCGCTGCGCGCGCTGGCCACGCTCCCGAAC
+>>747:3:111:6104:6054/1 1864721 1
+CGCTGCACCGATATGTCACGGCGCGAGCGAGCTCACGGCTTGAGCACCTGGTCGTAAACGCGCGATACGCCGGCAG
+>>747:3:111:6110:17732/1 1864730 1
+TTATCGCTCGCTCATCACGTTTGTTGGAATCATTTTGCTCTCTACCCGGTTTTGCGCTGGGCAGGATGCTGTACAA
+>>747:3:111:6124:12242/2 1864742 1
+TCGGCGCCTGCCTCCGCCTCCGCGACCATCCGCTCGGCGTTGTTCACCGCGCGCTGAAGATTGTCGAGATTATCGA
+>>747:3:111:6136:11136/2 1864754 1
+CAGGGCGGCGATCTGCGCGCGCGCGGCTTCGACCGCGTCACGCGCCTCCCAGCCCCACGCGTGCTGCTTGCTGTGC
+>>747:3:111:6145:17178/2 1864768 1
+TTGGCGACAATCGCTTGCATAAGCGCGGCCAGCGCGATGGTGTCGTCCACGCGCGATTGTGCATCGCAAATGCGGA
+>>747:3:111:6192:20967/1 1864801 1
+CAGCCAGATCGCGACGCCGTGCACCGCGGCGCGATCAGTGAGAAAACGCGCGGCCGCGTGCCCCTCGGG
+>>747:3:111:6204:13358/1 1864818 1
+CCGAGCGGCCGGCGATGACGAGCCCGGCGGCGCTGGCCACGGCAGAGATGATCACGGCGG
+>>747:3:111:6213:1554/2 1864826 1
+CTTCTTTGGCGGATTTACCCAGGTGAATATCTACGCCTTCGACAAGGCCGCGCTTTTCGCGGGCACCGGTGCCAAT
+>>747:3:111:6233:13212/2 1864849 1
+CGTCCTCACGGAGAGCCCGAAGTGGTCGCCGCGCGGGCAGCGCATCGGGTCGTCGTCGGCGACGAGGAAGACGAAC
+>>747:3:111:6248:6782/2 1864871 1
+GTACGCGGGCCAGCTGCTCGGCGAGCGCGTGCTCGGCCTCAGCGCGGACGTTCGCAAGTTCGGTGGCCAGCGCGTT
+>>747:3:111:6340:10092/1 1864954 1
+GCTCGACGAGTTCCGCGGCCTCTACGTGAGCGACGAGCAGGTGGACGCGCTCCTCGGCGCGGGCCCGACCCGGCCC
+>>747:3:111:6356:16601/2 1864969 1
+ACGGCCAGCCGCGCCGGCGCCTGCCCCCGTCGCTGCAGCCGCGCCAGACCAGCCGCCCGCCGAGCAGCTCGGCACG
+>>747:3:111:6365:18477/1 1864980 1
+CTCGACGACGATTTGCTCATCATTCCGACTCCGGGACACACGCGCGGCCACGTTGTTTTTCTGTATCGCCAAAAGT
+>>747:3:111:6414:17440/1 1865039 1
+GCTGGTCGTGACGCCGAAGGCGGGCAGCACCACCACGTCGCTGGGGCCCAGGTCACCGGCGGCGCCGGGATCGCTC
+>>747:3:111:6423:6960/2 1865049 1
+CGCGACGAGGCAGAACGAGCCCGCGCGCAACGCGATGTCGGCCGCGACGTGGGCCTCGTGCGGATCGGCCGGGCGG
+>>747:3:111:6426:20920/1 1865053 1
+GCCGCGTGGCAGCTCGCCGCGGTCGTCGGTCCCGCGCTGGGCGG
+>>747:3:111:6469:13795/1 1865086 1
+TTCCCGCGCTGCGCCGCCTCCACGGCAAGGCTGTAGATTCGCCCCGACGCCGCGCCGCCCTTGTGCCGCCGGAC
+>>747:3:111:6491:10807/2 1865117 1
+GTGCGGGTTGGCGCTCATGCGGCGCCGGCCGTTAGGCGCCAGCGCCGACAGCTTCGGCACGAGGGCGCCGGACTCG
+>>747:3:111:6495:10554/1 1865122 1
+GCTGGCGACGGCATGAAGGCCGCGCGCGCCACAGCCGAGACCGCGCTCGCCGGCGCGGCGGCCGCCCTCTC
+>>747:3:111:6497:7842/1 1865126 1
+CCCGAGACGTTGGCGATCTGCCAGGCGAGCGGCAGCGCGGTCGCGACGACGCCGGCGCCGATCGCGCCCTCGCTCC
+>>747:3:111:6520:14962/2 1865147 1
+ATACGAAGCCTCCCGAATAGACTTGCCGGACCATTGCGGCGCGAGCACCGATGCTGCGTTCGACCTCGACCGCGAA
+>>747:3:111:6550:13520/2 1865178 1
+CGTTCTCGTCGGGCGCCCAGGAAGCGCTCGACGAGGTGAACGCGGCCCGGGCGGCGCGCGGGCAGCCGCCGTACGT
+>>747:3:111:6561:1652/1 1865189 1
+ACCGCGATCTCAAGCCGTCCAACATCATGCTCGGCGAGTTCGGCGAGGTGTACGTCCTCGACTGGGGCGC
+>>747:3:111:6579:8552/2 1865198 1
+CGGATCTCATGATAACCGCAGACAAAAATCGTGGCCACCAGGACGAGGGCCAGGAGCGCCGCGCGATTCACGTCCT
+>>747:3:111:6609:1097/2 1865227 1
+ATTGGCCGCGTCAGGACGAACTCGGCGCCGGCTTCGACCTTGTAGTCGAACCGGCGCAACTC
+>>747:3:111:6625:8780/2 1865241 1
+CATCCTTGATCTTCTCTATCGGATAGACCGTGTCCACCGGCGCGGAAAGTTTGCCGGCCATCACCTGTCCGCCGAG
+>>747:3:111:6643:9150/2 1865255 1
+TTCGACATGGACCAGGTCAAAGCATACGCCGCCGCCGGCCAGACGCCGACCGCCGACGTCACTGGCGTCGACTATC
+>>747:3:111:6654:9228/1 1865260 1
+TGCGCGCTGGCGCGGGCCGCGGCCGCGCGAGCAGGAAGCGCAAATGCGCCTTCACCGCCGGCCATTCGC
+>>747:3:111:6654:9228/2 1865261 1
+CACCCACTGGTTCAACCACGCTTCGCGCGCGGCGATCGAGCGCCTCGGCGCCAAGCAGGACGGCGTGCTGCGCAGC
+>>747:3:111:6720:6421/2 1865342 1
+CGATGGTCGCCAGGCTGCGTGCAAAGCCGGGCGCCGACCGGATCGCGGTGACGATCGGCGACTTCGCGACCACGAA
+>>747:3:111:6759:12813/2 1865372 1
+CGATCACCGCGCCGGGGCCATCCATCGAGCCGCCGCGTCCTTTGACGCCGTTCACGGTGGCGTAGTCGCGGACC
+>>747:3:111:6764:5641/1 1865377 1
+GGTCGATCGAGCGGGTTACTGCCGGCCCGCCCGAGTGCCGGATCGCGGCGACCGCCGC
+>>747:3:111:6796:7625/1 1865405 1
+CGCGGGTTCCGCGCCAGCCGCTCGACGTCCTGGCCCAGCAGATCGTGGCGATGGCCGCGGTCGACAGCTGGCA
+>>747:3:111:6805:13826/1 1865411 1
+TTCAGCTCCGGGATGACGCGCGTGTAGGCGTCGCGCCTCTCGGCCTCGCAGTCCGCGGGCGTGACGCCTCCGCCGA
+>>747:3:111:6824:14384/2 1865436 1
+CGATGCGTCCGAAACCATTGCGCGCACGGCGCCGCCGCCGCCAGCGTCCGGCATCGGCACCTCTGTCCAGGGTCCC
+>>747:3:111:6843:17955/2 1865463 1
+GTACAGGCCTGATTTCGCGCGACGCGCCAAATCGGCGCGCATTTTCCGCAATGCGAGCCAGCGAAGCTCGGCAAAA
+>>747:3:111:6844:4236/2 1865464 1
+GCTGCGGCCCGCTGCGCCGCCTCGACCGAATCCGCCGCCAGGAGGTCGACGACGCTCTCCGAGAAGTGGCCGGCC
+>>747:3:111:6858:19606/1 1865479 1
+TCGGGTGCGGTTTGCGCGGCCGCCTGCCTGGCGGACTCGTCGGCGTGCGCCTGCAGGACATCCGGCAGGCCGAGAC
+>>747:3:111:6879:21064/1 1865495 1
+CGTTCGCGATGCCGGACTCGTACTTCGAGCTGCGCTACCAGCAGGTCGATGCGATGGCCGCGGCGCTGCGCGCCTT
+>>747:3:111:6883:10044/2 1865504 1
+TCTCGAGATCGAGGTGCGCGGTCTGGGATCGGGGCGCGAGTCGGCTTTGCGCGCCCTTCAAGCTGCGGGATTCAAC
+>>747:3:111:6913:8941/1 1865526 1
+CGGTGATCGCGGCCGCGGTCCGGTCCGGGGCGGCAGCGATCCACCCCGGCTATGGATTCCTGTCGGAGAACGCGGC
+>>747:3:111:6946:14798/2 1865555 1
+CTCACCGTCTGATACCGACGCGGCGATCGCGCCGGGGGCCCAGCCGGGAAAGCGGCGATCGGCCCGTGCGGCGATG
+>>747:3:111:6979:9986/1 1865598 1
+CCCAGAAGCTCAGCAAGGACTTCCCCACCCCGCGCGGACCCCTGCCCGTGCTGCAGGACATCGCCCTCACGCTCAA
+>>747:3:111:7004:13126/1 1865619 1
+GGTGGTGCACCATCGCGTCGATCGAGCAGCCCGACGCGCCCGCCGATGCCTCGTCCACGCCGCCCAGCAGGAAGCA
+>>747:3:111:7007:11205/1 1865622 1
+CAAGGGCGGGGTCATCCAGGACTCTTGCGATGCCCGAGGCCAGGGCGCCGGCGTCACCCGGGGGCACTAGAAGGCC
+>>747:3:111:7041:17445/2 1865655 1
+GGAGTCGGGAATCCAGCTTCTCGTCTTCACCGCGATCCTGTTTCGCACGGACGCGGCGCTCGCGAGCGCGACCGGG
+>>747:3:111:7042:12893/2 1865658 1
+CGGCGCCGGCGCGCGCGTGGCTGACCGCCGCCGCCGCGAGTCGCTCGAGCGACGGATCGTTGAGCACGTCGCCGCC
+>>747:3:111:7050:14126/1 1865666 1
+CCTACGACCCGAGCCGCGCCCTGGCGCTCCTCGATGAAGCCGGCTGGCGACTGGCGCCCGATGGCGCCTTGATGAA
+>>747:3:111:7053:11585/1 1865667 1
+TTCTAAGAGAACACGCGCCCGCGAGACACGCGTCCGGCCGCGTCACCCGTTTCCTGACGCCAACTCAAACCCC
+>>747:3:111:7083:18051/1 1865699 1
+ACGTTCACGCTCGCCGCGGCGCCGCTGCATCGTTCGTTCGGGATCGAGCGCGCGGTCGTGACGACACTGCAGGCGC
+>>747:3:111:7098:20496/1 1865720 1
+CCGACCGCGTTGATGACCTGAAGGACCCGCCGCAGAGTGACGGACGGGTCCCGGTCCCGGACGATGTTGTTAACGC
+>>747:3:111:7100:12979/1 1865721 1
+CCGCTCAGCCGGGGCGAGCACCAGCTGCGTCCCCGACACGGGCGCGTCCCACAAGCCGCCCTCCGCGCCGATCTGC
+>>747:3:111:7180:9070/2 1865795 1
+CTTGCCAGCTGCGCCACGGTGGCCTTGCGCTCCGCGCGCACCGCGGCCGCGCGCGCGTCCTCCTTGCGCCGCACGG
+>>747:3:111:7182:11888/1 1865796 1
+CTCCCCGCCCGAGGGCGACGCGCCGGTGCCGATCGGCCGGGCGTGTCCGTTCGACGAGGCGTTGGTACTCGATGAC
+>>747:3:111:7184:14149/2 1865799 1
+CGTGATACAGGCCGAGCGCGTGGCCCAGCTCGTGTGCGATGGTGCGTGGCGCAGTCGCGCACGTGCCGCCG
+>>747:3:111:7213:11383/2 1865827 1
+GCTGCTGAACTGTCAAACGACCTTCCGTGACCACGAAGACACGAAGGACACGAAGAAACACGAACAAGAAGAAGAT
+>>747:3:111:7213:10056/2 1865828 1
+CAGATGCTCCGGCGAGGTCCGCAACGGCGGCGCGACCGCGTTCGGATCGCGCAGCGCCTG
+>>747:3:111:7214:4971/2 1865829 1
+CACGATTGGGCCGAGGATGGAGCCGAGTCGCGACGCCATGCTCCGGACGGCCAGCGCGCGCCCACGGTTCTCGCGC
+>>747:3:111:7239:11039/1 1865851 1
+CGTGGTCGGCGCGTTGTGCCTGTCGGCGCTTTTGAACGCCGCCCCCGACGCCGCTCCTATCGCCGACGCAGC
+>>747:3:111:7245:10173/2 1865854 1
+CGACGCCGGTGCGAACCTCGCGGCGCTCGCGACGCTTGCCGCCCTTCTTCTTGGGTGGGGCTTTCTCGTCTGCCAT
+>>747:3:111:7267:8451/2 1865889 1
+GCCTCGTACAGCGAGGCGGACTCGCGGGCGAGGCGCAGGCTCTCGGTGAAGTGCGGCCTGGCGTCGTCGGGGCGAC
+>>747:3:111:7303:10167/1 1865931 1
+GACCGACAAGCAGCGGCAGTTCTTCGAAGCTGAGATCGCCGGCGACGACGCTGATCGCGAGCACCGGTTCGACGTC
+>>747:3:111:7304:21123/1 1865932 1
+CGTGGGGCTACCCGTGGTCCGCCGCGCTCGTCCTGGCCGGCGCCGCCGCCTTCCTGGTCGGCGCCGTCGCG
+>>747:3:111:7305:19939/1 1865933 1
+GGTCGACGACTTCCACATCTACGACCACGCCCTGACCGCCGCCGAGATCGCGGCGCTCGTCGCGC
+>>747:3:111:7311:6849/1 1865938 1
+TCCACGATCGCGCCGGAGCCGAGCGCGCGCTGCACCTGCTCGCGCGGCATGCCGC
+>>747:3:111:7312:1874/2 1865939 1
+CCGGAGCCCGACGAGGTCGCCACTTGCGCGCCGTTCCTGTTCCGCCAGATCGAGGCGATCGCCCCGCGCGCGATCG
+>>747:3:111:7321:2615/2 1865950 1
+GACCTCGCGCGGCGCGCCGCGTCCGCCGGCGGATTCGGCAATTTCGAACCCGACGCCTGTCTCATTAATCGCTACG
+>>747:3:111:7329:2424/1 1865958 1
+GGCGCCACTTCCGGCCGTCCGGCGCCGGCGGCCCGGCGCGCGCCGAGAGCGGTCCCC
+>>747:3:111:7352:4768/2 1865976 1
+GCCCCGATCGCGCCGTAGTTCACCGCGTCGTCGGCGGCC
+>>747:3:111:7358:15445/2 1865980 1
+ATCCTCGAGCAGGAGGCGGGCAAGCGCCTGCTGGTGCTCGCCCGCGACGCCGCGACGTCCGACGCCGTCCGCTCGG
+>>747:3:111:7371:14101/2 1865993 1
+CCGCCAGCGAAGAGGCCGGTTGTGTTGCGGCTGTCCAGACCGGGATCCGACTTGAGCAGCGTGACGACATCCTTGG
+>>747:3:111:7372:15899/1 1865996 1
+ACGGGAGCGCGTGCGGAATTCGGGCGCGACGAGTCAGTCAGCGACGCCGCGCTCGTGCTAGCCGAAGGCATTCATG
+>>747:3:111:7373:9733/2 1865997 1
+GCCATCGCCAGCGCGGCGCCGGCGCCGATGGCCTCTTTCTATTGGTGCCGAATACGAGCGGCACAGCCCAGTGGTC
+>>747:3:111:7378:12753/2 1866004 1
+GCACGTCCGGCGCGGCGCGGTGGCCACGATCGCGGCGATGATGCGGGAGCCGGACGAGG
+>>747:3:111:7387:5935/1 1866008 1
+CGCCGCGCGCGTGCGCGCGCCGCGCCGAGACGGCGTGCGCCTCGTGCTCGAGCTCGTCCGGCAGAGGATCGAGCG
+>>747:3:111:7389:15758/1 1866010 1
+GTCGGGCAGGATCCGGTCACGCGCACGCTACGCAACGCGCTGGCCTCCGGCCGCGTGGCCCACGCGTATCTCTTCA
+>>747:3:111:7401:13254/2 1866024 1
+ATCAGAGGATTCCGGATCAGGTGATCAGTAAGTTTTATCAAAAGGAAGATTTTATTGAAATAACCGGGCCGAAAGG
+>>747:3:111:7424:3751/1 1866048 1
+AGGCAGAGGGCGCAGAAGAATGGCGTTGACGAAGCTGAACATCGCCGTGTTGGCGCCGATGCCAA
+>>747:3:111:7441:9721/1 1866058 1
+TCACCGCGGTGCGGCTCACGAGCGATCCGCGCGGGTCGGTGATCTCGACGTCGATCGGAAGACCCGCC
+>>747:3:111:7455:20806/1 1866072 1
+CGTCCAGTGCGCCCGCGAGCGCCGGGTCCGCGGCGGCGCCGAGCCGCTCCGCCTGCTCGAGATGACGCGCCAGGA
+>>747:3:111:7487:21099/1 1866111 1
+GGCAGCGCATCTGCACGACATGACCGTAAAGATCCGCCACGCAGTGACCGCCGCCGTCGACCGACCGCACGTCCAC
+>>747:3:111:7490:15105/1 1866114 1
+CGCTGCCTCCGAGCGGACGCCACGCGGCGCGCCTGCGCGGCCGCGGTGCCCGCCGCTTATTACCCGCTGGGAGTCG
+>>747:3:111:7512:18226/2 1866143 1
+ACGGGCAATCGCTTTGGCGGCGATCCGGCTTTGGGCGCCTGGACCACGTACGGTCTGGGCACCGCGAATCAGAACC
+>>747:3:111:7514:13236/2 1866145 1
+GCTCCGCGGAATTGCTCGCCATCATTCCCGGGCCGGTTGCGCTGGCGCCGGGGATGCGCGAGGCGTTGCGCACCC
+>>747:3:111:7526:11244/1 1866154 1
+CGCCGGCGCGGATCCCCGCGGCGCGCGCGGCCTGCTCCGGCGATCCGGCGCGGCGCCGCGCATCCTC
+>>747:3:111:7534:10530/2 1866163 1
+CTTCTTGCGCGCTTTGAGCGCCCGGCGCGCCGCCGTCTCTGCTTCGGTCAACCAATCCTTGTCGTCCAGCGACCAG
+>>747:3:111:7595:4482/2 1866236 1
+CGAGCTGCGCCTTGTAGAAATGAAGCGCCGCACGGGCGGTGTCGCCGCGCTCCATCTCGCGCTCCGCCTCACCGAC
+>>747:3:111:7598:11009/1 1866239 1
+GTTGAATGTCGCGGCCTGAGCGCCCGGCCGGTCAGTCAAGTCGGGTGCATCCATGACGTCCGGCGCGGCCGGCTCG
+>>747:3:111:7599:15102/1 1866240 1
+TCGTGCGTTTTCGTTGGTTTATCGACTTGGGAATCCATGGAGCGCGGGAATCCACGACAAGTGCCGTGCAATCGGA
+>>747:3:111:7603:6293/1 1866252 1
+ATCCCGCGCTTCTCCGAGCGGGTCGATTCGATCGCCGGGTCGCCGTCGATCTCCCGGACCTCCGCGGGCGC
+>>747:3:111:7613:12698/2 1866265 1
+CGACGCCGAAGCGCTGCTCCTCGTCCACGACCAGCAGGCCCAGGTCGCGGAACTTCACCTCCTTCGACAGCATTCG
+>>747:3:111:7632:6830/1 1866299 1
+ACCGATCGAGCCACTGCCTCGCGCGATCGCCGCGCCGGCGCCGGCCGGCGGACAGGCGATCGAAGTCTTTGGACTC
+>>747:3:111:7634:1178/1 1866302 1
+CGTAATGGCATGGCGCGTGATCAAGCATGTCGGCATCAAGGCGGACTACCGCCGCGCCTTCTGGCGCGCC
+>>747:3:111:7663:18596/1 1866343 1
+CGGTGAAGATCGGCAGGGTCCGCTGTACCGCGGCCACGGCGTCGACGCGCCCAGCGCCCGAGACGTTGTCAGGGCC
+>>747:3:111:7665:16983/2 1866348 1
+AGATTCGGCTTCAGCGGAATCGCCGCACCGCCGCCGCGGCGCGTGACCTTGCGCACGGGGCAGCCGAAGTTCAGAT
+>>747:3:111:7667:14912/2 1866349 1
+CGGCGTAGTGCGGCCAGTAATCGGCGAGCTCGCGGCGCCAGGCGGCGAGGCCGGCCGCGCGCCATTCCTCGACGCG
+>>747:3:111:7673:4898/1 1866353 1
+CGCGCCGGAAAAGGCGCGCCGCCCGGCGCGCGGCGCGCCAGGGCAGGAGCCACGTGTTCCAGTGACGCAGCCGG
+>>747:3:111:7702:15406/2 1866382 1
+CTGCCCCGTGGGTCGATCTCGATCGCGTTCAACCAGCCCGGCCACGTCGCGGCCGCGGACATCATCGACGCCGCCG
+>>747:3:111:7712:7422/1 1866392 1
+CCAGTTGACGCTCACCGGCCGCGGCGCGCCGCTGGCCCTGGTGACCGAAATCGTCTCCTCCGAGTTCTTTCACGTG
+>>747:3:111:7717:17724/1 1866405 1
+GCTTGAATCGCGTCGAGGTTCATCGGGATCGCTCCAGCATGTCCGTGTCGGGGCCGCCGGCGCGCCCGCGCCCGCC
+>>747:3:111:7746:17082/2 1866429 1
+GCCCGCACATTGAGTGTCCACGCGGTGTGCATTCGGGTACAGCGCGCCGGCGGGTCTTCCGTCACACTCGCGGCAT
+>>747:3:111:7752:4792/2 1866432 1
+CGCATCGCCAGAGCCGCGGTCGCGACCGTCCTCACGTTGGTCCTCGTTCTCGCGGTCGCCGCGCTCGCCGGGGCCT
+>>747:3:111:7804:6744/2 1866503 1
+CTCCCGAGGTCCCGCTGCTCCGCGCCGCCGACTTCGCCGAGAAGGTCCTGAACAAGAAGGGCGCGGTCGCGGTGG
+>>747:3:111:7812:12007/2 1866510 1
+CGGACGAAGACGTCGACGGACCGGTCGCGGCGCGGCATGGGACCGGTCCACACCAAGTTGTAGATACGCTCGCGAG
+>>747:3:111:7860:10236/1 1866550 1
+CCCCACCGCCCACGCCCCCTGCCGAGGAGGCTCGGGCGGCCGCGCGCGCCGCGCGCCGGCAGGCACG
+>>747:3:111:7919:16375/2 1866608 1
+TGGGTGATCGAGTCGGCGTCCGCGCCTTCGTCGCCGGCGGCGGCGTCCCGCCCGTGGACAGCCTCCGCAAGGAGGG
+>>747:3:111:7928:16502/2 1866619 1
+AACGTCGGCGACTTGCTCCCAGTGAGGATCACCGGGGCGATGCCCTACGATCTCACCGCCGCGCCGGTTGCCGCAG
+>>747:3:111:7934:10101/2 1866628 1
+CACGATTGCTGGCAAGCGGCTTGCCGTGGCGATCGGCATGGCCATTCTCCTTCTGGCACTCTTCCCCGTCCTTC
+>>747:3:111:7945:8575/1 1866633 1
+GTGCTCATCATTATCCGTCCCAGCTTTCCGGCGGCGAGCAGCAGCGCGTTGCAATTGCTCGTGCCTTCGCTAACAA
+>>747:3:111:7946:19810/2 1866635 1
+TGTTGCACGCGACCTCCATCGGCTCCGCGCCGCCGACGTCCAGCACGATGCCGTC
+>>747:3:111:7973:10429/1 1866671 1
+CGCCCGCAGTTCCGAGTTCGATCCGAGGACGAGGTCGACCCGGCTGGCGGTCCATCTGGCGTCGCCTGTCTTCCGG
+>>747:3:111:7985:4486/1 1866687 1
+CGCGTGCAGGTGGTCCTCACGGTCGCCGAGGCCGCGGGCGCGCTCGCCCGCGAGATCGAAGCTGGTGTACCACGCG
+>>747:3:111:8012:2886/1 1866708 1
+TTCCGGACGCGGACCTCGCTCGAGGACGCGGCGCGCGAGGCGGGACTCTCCCCGTTCTACTTCAATCGCCTATT
+>>747:3:111:8022:19622/1 1866719 1
+CATCTTCATGACCGGATCCGGCGGCGGTGCCCTCGCGGCGCTCGTCGGCGGGAATTTCGTGCAGGAAGTGACCGCG
+>>747:3:111:8034:20895/1 1866731 1
+CCGGCTACATCGCCATCGCGCCGGACCTGCTCTCGGGCACCGCTCCCGGCGGAGGCGGCACCGCGGAACTAGGCAG
+>>747:3:111:8055:9195/1 1866747 1
+CCGCTTTCGCTGTAACGTCTTCAACCAGCGCGGCGCGGCCGCGGCCGTTTACCGCGTCATCCCGGAGAAGATC
+>>747:3:111:8056:9838/1 1866750 1
+GGTCACGACCGCCGCGTCGGCGACGATGATTCCTACCTCGCGGTTAGCGTCCGCCTTCACTTTACCAGCTGGCGTG
+>>747:3:111:8089:14156/1 1866770 1
+AGAAATCTTTCGCCGCGCGACGGGGAAGCGGTGCCGCCGGGGCAGATTTCGATCACGGGGACGTTCGACGACAGCG
+>>747:3:111:8096:20403/2 1866779 1
+CGCTCGAGCGGGTCGGCGTCGACGCCGGGTGGCTTCGGCGGGACGTAGGGTGCCTGCACGCGGAACGTCTTCTCGA
+>>747:3:111:8099:10424/1 1866781 1
+AGCCGCTCCACGTCGCGCGCGGCCCGCGTCGCGGGCGCCTCTTTCTCGCGCAGCCGGGCCTGC
+>>747:3:111:8107:5093/1 1866792 1
+GCTGTGGCCGAACAAAAAGAGCGGCACGCCGCTCACGCGCGCGAACTGCACAACCATATCCAGATCATCAAGGAG
+>>747:3:111:8109:10197/1 1866793 1
+TGAGTACCTTCGGCGTCAACGCCGAGGGCATCGCGGCCGCGCGGGGCGCGTTTCCGATGCGGTCGAGCGG
+>>747:3:111:8159:8495/1 1866852 1
+CCGGTGTCGAAGATCTCGCGCTGCGACGCGATCGCGCCGCGAACGTCGTCGGCGCGGAGACGCTCGGCTACACCC
+>>747:3:111:8201:9649/1 1866889 1
+GCGTAAGTGTCCATGCGTCAGCGCGGTCCATCCGACCCCGGCACGACGCGCGTCAGATCCTCGCTGAGGATCGACG
+>>747:3:111:8203:2114/1 1866891 1
+CGGCTGACTCGGGGCTCCAGTTTGATCTGGAGATCGCGTAAAGCGGCTATCCAGCGTAGGTCCAGCCCC
+>>747:3:111:8210:2072/2 1866898 1
+TGCGCCGCGAAGATCGCGTGCTCGTCACGCTGCCGCTGTTCCACTCGTTCGGGCTGGCGATCCTCTCGCTGCCGGG
+>>747:3:111:8229:20147/1 1866918 1
+TGCGAGGATCTCGTGTGACGAAGGCGGCGCCCTGTCGCGGCCGGCGTCGGCAACGACGACGACCTTGAACTCGAGG
+>>747:3:111:8242:12944/1 1866935 1
+GCCGTCAGGACCGTGCGGTTGAGCTTGTCGATGACGGCGCGCGGCGTGCGAGCCGGCGCGAACATGCCGCCCCACG
+>>747:3:111:8246:17750/1 1866940 1
+CGGCGAGGGCGTGGAGCGCGGCGAGCGCGGCGAAGCTCGCGCGCAA
+>>747:3:111:8255:15585/2 1866947 1
+TCGGCCGCTCAGGACAGCGCCGCGAGCCGGGCCCGGCAGCTGGCCGCCCAGGTAGATGCCCTGGAGGCGGCGG
+>>747:3:111:8257:15678/1 1866950 1
+GAAGCGCTGTTCGCCCACGAGTCCGAGGATGCCCGCGCGAGTGGCGTGCCGCGCCACCTGGCATTCGTC
+>>747:3:111:8263:13974/1 1866955 1
+CTTCGGGAAGACCCAGCCGTAGCCGCCGGGGATGATCCCGAGCTCGATCGCGGCCCGGCGATCGTAGCGGCCGGGC
+>>747:3:111:8263:13974/2 1866956 1
+GGATGACGGCGGCGCGACCGTGCGGTTCGCCGGCGGCGCGGCGCGGGCGGACGTGGTGGTAGGGGCCGACGGCGCG
+>>747:3:111:8271:14013/2 1866964 1
+CGGTGCTGTTCGCGATGATGGTCTGGCTCGCGCACAAGCCGGAGCTGCGCGCCCGCCACGGCTTCATCGG
+>>747:3:111:8275:6929/1 1866967 1
+AGTGCCGCGTTGAAGAGCGCCGCATCGAGTCTGCGCAGCGCGCCGACGCCGGCCGCCGCGCCGATCGCGGCGAGTG
+>>747:3:111:8279:14933/2 1866971 1
+AGCGCGGTTTCCCAGCCGCGCCGTTCGACGCCGTGCGTCATCGCCACGACCGCGGCGCCGCCAATGCCGCGGCGGC
+>>747:3:111:8280:18306/2 1866972 1
+CAGCGATTCGAGTTCCAGCAGCAGCACCGCCTTCGACCGCCGCGCCGCATCGCTCAACTGGAACATAGCGGCC
+>>747:3:111:8281:14752/2 1866977 1
+CCACCCGGCGCGCCGCGCGCGCGGCGCCCCCGAGCACCAGGACGAGCATGGCGACGACGATGGCGACGAAGGCCAG
+>>747:3:111:8299:20650/1 1866991 1
+CCGATCGGCGCTGGCGGGATGGGCGAGGTCTACCGTGCGCGCGACACTCGGCTCGATCGAACCGTCGCCGTCAAGG
+>>747:3:111:8317:3710/1 1867018 1
+CGATGGCGACGTCGTCGGACCGGCGATCGCGGCGGAGGATCTGTTCCAGTATTCCTGTCTGAACCCGAACATGG
+>>747:3:111:8332:7480/2 1867032 1
+GAGGTCGCCCGAACGACAGCGCCCTCGTCGGCGCGATCTGGACCGTCACGGCGCCCGCGCCGTTCCACGAGCTCTC
+>>747:3:111:8341:5186/2 1867042 1
+GCGTCGGTGCGTACCTCAATCAACGCTACGCCATTGTGGCCTCGGCGCCGGCGGCACCTACGAGCCTGAGCGCGAT
+>>747:3:111:8341:18691/2 1867043 1
+GCTGATATCTCCGAATTATGGCGCAGGGGAAGTGTCGTCGCGTCGTGGCTGTTGGATCT
+>>747:3:111:8384:14337/1 1867078 1
+ATGTGCTCCGGCAATGCCCAGGTCGGCCTGACGCTGACGTGCCCGGGCGGCTGACGTCGGACGGGCTAACCCAGGG
+>>747:3:111:8394:9768/1 1867083 1
+CGATTCGGCGCGACGGTGCGCTACTCGGGCATGGACGCCGCGTCGCGCGCGGCGGTGTGCGCCGAGGTCGAGCGCG
+>>747:3:111:8410:10722/2 1867101 1
+CGCCCGGCGGAAGCGATAGATCGACTGTTTGGGATCGCCGACGATGAAGAGGCGGCCCGGAACGGGGACGACGCGG
+>>747:3:111:8440:2769/1 1867134 1
+ACACCGGCCTCGCTCGCGTGCGCGCGGCGCTGCGTATTCCGATCGCCGCCGGCGAGAACGACGCCACGG
+>>747:3:111:8445:10251/2 1867138 1
+AGGAACGCCAGCACGACGAGCGGCACGGTCATGGAGCGCGGCGACTCGTGGACGTGGGCCTCCTGCTCGGCCGACC
+>>747:3:111:8467:16589/2 1867163 1
+TACGGGACATTGCGCGGCGGCGGGGTATTCCTACTCGCAGAGCCGGCCGCTGCGGAAACACCCTTCGCGGTTG
+>>747:3:111:8475:19380/1 1867178 1
+CCTCCAGCGCCGGCTCGCGCGCGCCGCGGTGTTCGGCGCCGCCATGCTCACCACCTGGCTGGTGCTGATGCTGGGG
+>>747:3:111:8484:18285/2 1867183 1
+AAGCCGGCCTGGCGGCCCTGCCGGCCAGGAGCGGATACGCGGCCGTGATTCGTGA
+>>747:3:111:8508:16111/1 1867210 1
+GTCGCCCCCCTCATTGAGGTCGGTGTCATCACCGGGGTTCCAGATCATGCGGTCGTCGCCGGCTTCGCCAAAGACC
+>>747:3:111:8536:5996/2 1867241 1
+GGACAGATTCTTGCTGCCCAGCAGCAGCTGCAGCTCCGCGCCGATGCGATCGACCTTGTCGTGGCCGCCTTCCTTC
+>>747:3:111:8591:11398/2 1867298 1
+CTCTGGAACAAGAGGGTCGCTTCGCGCGGGCGGCCGAGCATCGCGAGCACGACCGACGCGCGGTTGCGCAGCTCGG
+>>747:3:111:8591:12896/1 1867299 1
+GTACAACGACCTGACCTGGAACCAGGAGCAGTTCGCCGCCGGCGGCACCTACGAGGGCATCCACTACGACGGCTTC
+>>747:3:111:8609:17572/1 1867308 1
+TGACGAGCGCCGTCGGCGTCCAGCTCGCGCCGGCGTCGGCGCTCACGAAGACGCGGTCGCCGTTCGACGGCGGAGC
+>>747:3:111:8620:5484/2 1867322 1
+ACAGGTGACGGAGATCCGGCGTCGAGGCGGGACCGGCGGCCTACTTCTT
+>>747:3:111:8627:6276/1 1867334 1
+TTTTCGCGCGACGTGAACGCGCGGCTGCCGGGGCTGGCCGCGCGGCCCGCGAGCGACGCCGGCGCCGCGGCCGGAC
+>>747:3:111:8645:1179/1 1867357 1
+GATGGTCCACAACGGGATCGAGTACGGGTTGATGCAGTCCTACGCAGAGGGCATGAACGTGCTCAAGCACGCCGAC
+>>747:3:111:8671:5012/1 1867377 1
+GACAGCTATCCTCGCGAGCTGGATGCGTTCGACGTGGCCAGGCTGGCGCGCGATCGCGGCCTGCGCGGCGTCGTCC
+>>747:3:111:8671:3650/1 1867381 1
+GCGTTCTATGTCCTCGAGGGCGAGTACCTCATCTTCGTCGACGATCGCGAGTTCGTGTGTCCGGCGGGATCGTTCA
+>>747:3:111:8680:12133/1 1867384 1
+TGCTCGCGCAACTCCGCCTTGTTTGTCGGGCGGCCGGCCGTCTTGGGCCATTCCTCCATCGGTCGGTAGAAAA
+>>747:3:111:8687:8819/1 1867396 1
+ACCGCGCGGCGGACCGCCGCCGCGTCCGCTCTCGCGGCACGCCTGCTCGCCCTCCCGCACTCATCGCGCCTCGCGA
+>>747:3:111:8728:6878/2 1867431 1
+ACCGCGACTCCAATGCGCGTGAGTAGCCCAGCCGTCAGCGCGGCGCCCAGCGCGGCGGCGCCGGAAGTCTGTCCGC
+>>747:3:111:8738:13027/1 1867446 1
+CGACCCGGTGAACGAGCGCCCGCCCGAGCCGAGCAGGAACGCCGCGACGTTCGCGACCTCTTCCGGCTCGATCAGC
+>>747:3:111:8776:5008/2 1867476 1
+TGGCCGAGCTCGTGCGGCGGCTCTACCGCTACGTGTTCGCGCGCGTGCCGTGTGGTCCCGCCGAGCTCGCGGAATG
+>>747:3:111:8803:18643/2 1867500 1
+ACCGGAGGCCGGAGCGCAGCGGAGGAGCCCGCGCAGCGGGCTTGACGGCGCGGGGGCGGAGCCCCTTC
+>>747:3:111:8817:3055/2 1867517 1
+CTCGCGGGAGTTTATCTCGCCGGATAACGGACTGACGCCGGCGTTTCTCCTCAGGGACGGTGTCCCGGCAGGGATC
+>>747:3:111:8825:4126/2 1867528 1
+CATCGGGCCGGTTCGCCGGATAGGCCGGTTTCACGTCCCTGATCTTCATCGGCGGCAAAA
+>>747:3:111:8837:20318/2 1867537 1
+TCCTGAGCCGCGGCAGCCAGGCTCACCGTCAAGAGCGCCGCGGCGGAAAGGACGATGGAGTGACGGGTGATGACCA
+>>747:3:111:8861:14345/1 1867557 1
+TCGGCCGAGGCGTCGGCCAGCAGCGCGCGATGGCCGCCGATGGCGCGCGCGAAGACGTTGTAGATCACCACGGCGG
+>>747:3:111:8867:21170/2 1867563 1
+TCATCGCTGCAGACTCGCTCGACGAGCTCACTCGCGCCGAGAGCCTGCTCGCCGCCTCCCTCGCGGAGCTCGATCG
+>>747:3:111:8873:8312/2 1867570 1
+GTGATTGCGAAAGGTCAGAACGTAGTCGGCGATCTCCGGCCTGCCGCGCCCGCCGGCGCCCTCGATGCGACCGGG
+>>747:3:111:8874:14496/2 1867573 1
+GCCGAGGCGCGCGGCTACCGGGTGAGCGCGCCGCGCGACCCGGCGCGGCGCGGCGGCACGGTGGCGTTCGACGTCC
+>>747:3:111:8935:12574/1 1867646 1
+GCCTGTGCCTGATCACCCGCGGACGCCGGCGCCTGCTGCGCGGCAGCCGGCACGGCGATCCCAACCAGGAGTCCGG
+>>747:3:111:8940:18916/1 1867651 1
+GGCAGCGTCGCGTACAGGCCCGCGTTGTTGATCAGGACGTCGAGCCGGCCGCAGCGGTCGAGCGCCTCGGCGGCCA
+>>747:3:111:8944:16588/2 1867658 1
+AACGTCGTGCTGATTCCGTCAAGCGCGCACGGCACCAATCCGGCGAGCGCATCGATGGCTGGTCTGAAGGGGGTCG
+>>747:3:111:8948:4148/1 1867662 1
+GTCGTCGGGATTGCCGAGATCATTGTTTTGGCGCTAACGAAGCGACGATTTTCTCGAAGCGCGGATCCCCGCGCAG
+>>747:3:111:8979:7012/2 1867694 1
+CATACGGGGGCATCGTCGCGCGCTGCGCGTCCCACCACGCGGACGAGTCCTTCGCCGGATCACTCTGGACGCC
+>>747:3:111:8990:2474/2 1867708 1
+CAGCGTGGCGCGGATCTTTCCGTTGCCCACTCCCACCGCTTCCGACGTGCTCGCCATTCCGACGGCATGCGGCACG
+>>747:3:111:9034:20147/1 1867751 1
+GCTTGGTCGTGAAATAGGGGTCGAACACGTGCGGCAGATCGGCCGGCGCGATGCCGGCGCCGCGGTCGGCGATCAC
+>>747:3:111:9136:2145/2 1867856 1
+CAGGTTGTAGCCGTCGATGCGGTTCTTGTAGGTCCGGCCGATGGCCTTGTAGCCCTTCTTCAGCTTGTCCACGACG
+>>747:3:111:9140:15429/2 1867857 1
+GCTCACCTCGAGGATGCGCACACCTTCGCCGCCCACTATCCGGTGCCGACGGTCGCGATGAACGAGCCCAGCTTCT
+>>747:3:111:9192:7615/2 1867932 1
+TCAACCTTGCGAGCAGCGGCTTCGGCGTCCGCGCCGGAGCGAGCAGCCCGAACCAGGGATCGAACACGTACCCCGG
+>>747:3:111:9199:2591/2 1867934 1
+CCCGGTCATGCGGCCATTCATCGCCGGCGCGAAACTGCCGGCGCTTCACATCAAGGCAGGAAGACGCGGACCCCGA
+>>747:3:111:9224:11516/2 1867953 1
+GTGACGCTCGTCCGAGCGCCGACCTTGACCCGCGCGCTGCGAGCGTGATCTGCTCGCTCTCACGGCGGCGCGCCGG
+>>747:3:111:9233:5201/2 1867961 1
+GTCGGCGGCGGCCTCGGCGTCGATTACGACGGCTCGCAGACCAACTTCGAGTCGTCCATGAA
+>>747:3:111:9236:8345/1 1867966 1
+ACGGCCCGCTCGGGATCGTCGACAAGGACCGCGTCCTGATCACGCGCCGCCCGACGTCGCGCCGG
+>>747:3:111:9249:21265/1 1867979 1
+GCACACGATCGAGCATTCTTCGCGCGGCGTCGGCGCTCGCGAGATCGAGCGCCAGCACGATTTCAGTCATGCGTCG
+>>747:3:111:9268:15648/2 1868004 1
+TGGGCGAGCAGCTGGTTGCTTTCCGCGACACCGAGGGCCGCGTCGGCATCATGGAGCATCGCTGTCCGCACCGCTG
+>>747:3:111:9275:8497/2 1868020 1
+ACCGACGACTTGTGACTGACGACTGATGACTTGCCACTGACGACTACTGTGCTCTGATTACTCCTGCGCTCTGATA
+>>747:3:111:9310:1627/1 1868060 1
+CCGCGGCCGGCCTGGGCCCGCCCGGCGTAGAAGAGCGTGAGCGCCGTGC
+>>747:3:111:9315:9021/1 1868065 1
+GACGACGAGGTAGTCGACGGGACCGAGTTCATCCAGGGAGACGTC
+>>747:3:111:9319:7408/2 1868070 1
+GAGGACGACCGCAGCAGCGCACGTCGACGCGGCGACGGGTGTGGCGAGGCGGCGCGGCAGGTCTCGATCGGCACTG
+>>747:3:111:9321:8470/1 1868072 1
+CCGGAGCGTGACGCCATCGCCGGCGACGGTCTCGCCGTCGCGCAGGTCGTCGATCGGCTC
+>>747:3:111:9327:9084/2 1868080 1
+CGTACATGATCACCTGGCCTTCCACGTTCCGGGCGGCGCGGCCCACCGTCTGGATGAGCGACGTCTCCGACCGGAG
+>>747:3:111:9335:14091/1 1868090 1
+TACAGGAAGAGCGGCAAGTGCCACCCGGCCCAGAGGAGTCCGAGGACCAGAGAGCTACGAACTGGTCCTAGCCAAG
+>>747:3:111:9341:9321/2 1868093 1
+GGAACTCGGGCGGTACGGCCTCGGCCGGGGCCGCGGCCTCGGCGGCGGGCTCGACACCGCCTTCTGCGATCTGCTC
+>>747:3:111:9345:15241/2 1868098 1
+CGATTTCGCCGCACGGGCGGTCGCCGAGTACCGGCAGCGCGTGCGACCATCGACCGACGC
+>>747:3:111:9364:8038/2 1868117 1
+TCCTCCCGCAGCCGGGAAGCGCCCGACGACCGGAACCGCCCGAAGGCCACATCCAGGACCTTGACCTTCCAGGGAA
+>>747:3:111:9391:4100/2 1868145 1
+GTGGCTGCTGCTGCAGAACCCCCGCGCTGCCTTCACCGCCGAACGCCCCGCGCTGCCCGGCCAGCGCCACCCGGGC
+>>747:3:111:9401:9988/1 1868153 1
+GTGGCGCGAGCCGACCGCGTCGCCGACCCACTTCACCGCATGACCCGCTTCGAGCAACCCGATCACCGTCTGCAGG
+>>747:3:111:9422:2246/2 1868170 1
+GAGACGCTGGCACGCGGGATGAAGCTGTTCGAGGAGGTCGCCGCGGCCGGCGCGATCTCGGGGAAGGATGCATTCG
+>>747:3:111:9430:20375/2 1868180 1
+CGCCAGCTGTCGCGGCCGACCTGTCGGCTCGCCGACGTCGCGGTCCGCAGCGCCGAGCGCCCGTCCAACTCGTCC
+>>747:3:111:9443:8959/1 1868194 1
+GCATCCCGACCGACGCCGTCGACGGCGTCATCGCCGCCATGCAACACAGCACCCTGAAGGGCCGGAAGACGACCAT
+>>747:3:111:9446:17651/1 1868201 1
+TTTGAGTTTAACATAGCGCAGAGATTCCGGGGAGCGCGGGCTGCTTGCCTGCCGTGTTCGGCAGCTTGCCGAAACA
+>>747:3:111:9463:2280/1 1868224 1
+AAGGAGCTGGCGAATGTGGAGACGATGAAGAGCGAGATCATCTGCGCCCACGCGGCCGCTGCTCTGGCGCG
+>>747:3:111:9464:19273/1 1868225 1
+GCCGAGGCGCCCGAGGCCGCGACCGCCGCGCCCGCGGCACCGGTCGCGCCCGAAGCGGTTCCGCCC
+>>747:3:111:9464:19273/2 1868226 1
+GGGGTGCTCAGGTCGGCCCAGATCTCCGCGACGCTCCGATCGTCGCCACACGCGCCGGGCGGATGCTCTGCCACGG
+>>747:3:111:9492:5400/2 1868242 1
+AGCTACAGCAACACACTCCAAAGCGTGCGCCGGGTGACGCAACACAACCACGGCAAACACACGCCCGGCGTCGACA
+>>747:3:111:9519:5392/2 1868264 1
+GTCGGGGTGGCGTTGGTGGCTCTGGTGCTCGCGGGGGTCGCGCTCGGCCCGGCGATCGACGCTCAGGGCGGG
+>>747:3:111:9524:16903/2 1868269 1
+CGCGATGTCGGTCGATCGCGGCCCCTGGATCGCCGAGGCGTCCG
+>>747:3:111:9535:1654/1 1868276 1
+GGATACTCGCCCTCGCGCACGTGCCAGCTGTCCGCCTGCGCCAGCTCGTCGTCGAGCACGCCGCCATCG
+>>747:3:111:9555:10510/2 1868291 1
+CTCGTGGAGCGCGGGCGCCAGGCTCTCGACGCGCACGCGCTCGCCGCCCACCGCCTCGACGAGCGCCTTGAGATCG
+>>747:3:111:9561:13485/1 1868296 1
+CGATCTACTCGGCGGTGCTGGCGAAGGAACGCCGGGGCGACTACCTGGGCGACACCGTGCAGGTCATCCCGCACA
+>>747:3:111:9566:2700/1 1868302 1
+CGCGGTCAGCACCAGCTGATAGTCGGCCGCGCCGAGCGCGCGGCGATAGAGCGCGTCGTCGGCATGGCCCG
+>>747:3:111:9569:16532/2 1868304 1
+GGCCCGACAACGTGGCCGGGCTCTCCACCGCGAAGGTGGGCGATCCGGACGCGGCGTTCGCCCGCGCCCACCTGGT
+>>747:3:111:9581:17372/1 1868315 1
+TGTCGCCCCCTCCCGTGATGATGACCGACCTGACCGCGCCGTCGGCCTCCACGTCGGACAGCGCCGCGTTCAGCTC
+>>747:3:111:9592:11348/2 1868330 1
+TCGCCACCTCGACGTCGTCGCGCTCGGCGAGGATGCGGAAGACGGTGCGGCCGATGCGGCCGAAGCCGTTGATGC
+>>747:3:111:9611:14124/1 1868347 1
+GACGATCGCCGAAGCCGGGAGCCTTGACGGCGACCGACGGGAATGTGCCGCGGATGCGGTTGACGACGAGCACCGC
+>>747:3:111:9622:10643/2 1868364 1
+CGGTTCCGGGAAGGTCGGCGGCGCCGCCGGCCGTCTCGCCGCCGCCGCACGAGGCCAGCACGCACACCACGGCCAG
+>>747:3:111:9627:18188/2 1868368 1
+TATCGTGCGGAGGGCTGGTAAGCGACCGGCAGCGCTGCGGCGGTGCGCCGGCGGCGGCCTCCGCGACTCCAAGAGG
+>>747:3:111:9630:9262/1 1868373 1
+CATGCGCGGCTGGTTCACGATCGCGCGCGCGATCGACACGCGCTGCTGCTGTCCGCCCGACAGCTGATTGGGCAGA
+>>747:3:111:9645:6736/1 1868387 1
+CCCATGCGGGGGTGTTCCGGACTGCTCTCGATCGAGCGAATCTCGCGGCCCGGCGAAACAGTGAGCCGGAAGCTTG
+>>747:3:111:9653:7063/2 1868397 1
+TCTTGACGGCGATGCCGAAGGCCGCCGCCATGTGGCGCAGGTGGGCGAGGGCGGCGCGCGGCTCGGCCTCGAGGAG
+>>747:3:111:9659:10872/1 1868406 1
+GTGAACGCGGCGCGGCGCACCCTCGCCGCCACGATCCGGCTGCCCAAGGCCGATGCCGCGGCGACGCCGCCGCGGC
+>>747:3:111:9668:21137/1 1868412 1
+GGTGTCTCAGTGCTGGACTTGCGCGCCGCCGGCGAACCGCCGCAATGGGCGTACGCGATTCCGGCACCGCCTCCTG
+>>747:3:111:9677:7538/1 1868422 1
+ACGATGCTTCGAGACCGGGCCGCGCCACGCGCGAGCGTCGTCGCGCAGAACGTGCAGTGCTCGTCGCATCCATCCT
+>>747:3:111:9698:18391/1 1868443 1
+CTCGATCGCCGCGCGGAGCTCCGACGCCTTGATCGGCTTGAGCAGGCAGGCGGCAAGCCCCAGCTCGCGGCAGCGG
+>>747:3:111:9705:7314/2 1868450 1
+TGTGGCGATGGTGACCAACCCCGCCCCGGACTTCAGCGCGCCCATCGCGGCGAGATGGGCCGCGCCGGTTTTGCCA
+>>747:3:111:9732:17392/2 1868476 1
+GCCCCGCGCCGACCGGGCAGCGCGCGCCATCCGCGAGCTCGACCCCGGACGCGCCTCCGGCCGAAACCACCAGGGC
+>>747:3:111:9759:18762/1 1868493 1
+GCCGATTCCGCTTTTCGTGGCCGGCGTCTTCGCGGGCACCCTGATCTGGCATTCCGCCCTCGCGCAAGCCTCGCGC
+>>747:3:111:9761:20506/2 1868496 1
+AGTTCTACCTCAACTTTTTGGCTCACGATTCTTTCCCGGAAACGATTCTTAAGTCCTACACATATCATATAGAGAG
+>>747:3:111:9783:11113/1 1868511 1
+AGCAGCTGGCGGCACGGGCCGCACGGCGGCGTCGGGGGCTCGGTATCGG
+>>747:3:111:9784:15839/2 1868512 1
+GCCTATCGCAGCTATCCGCATGTCGACATGGCCGAGACGGGCGCGCGCGCCGCGCGGCTGCTGGAGCGC
+>>747:3:111:9810:16716/2 1868539 1
+CAGGCATCACGATCGACGACGTCGACGCGGTCGTCTTCTACGAGAAGCCGCTTCGGAAGTTCGAGCGGATCCTCGT
+>>747:3:111:9822:13608/1 1868549 1
+TCGTCGTCCTCCTCTCGCCCCTCGACTTCCTCCTCGTCACGGGCGACGCGGTCATGTCGGTCGCCCACTTCCTGCT
+>>747:3:111:9829:20504/1 1868559 1
+GGGGCGGCAAGCGGCGGCGCGACGCGCGCGGATGCGCCGTCCTGCAGCGACACCTGTGCCAGG
+>>747:3:111:9834:9455/2 1868566 1
+TTCGACAGGAGGCGCGACAGCGGATAGCCGACGATGCGGTCGAGAACGCGCCGCGCCTGCTGCGCGTCGACTCGGT
+>>747:3:111:9873:6189/1 1868602 1
+GGAGCGCGATCGCGCGGAGCGCGCTCTCGCGCGCCGGACGGCGGAACTCAGCCGGTCCAACATGGAGCTCGAGCAG
+>>747:3:111:9894:15909/2 1868620 1
+TCGATGATTTTTCGCGCGGGATGATCTTTTTCCGGCAGCTCGACCGCGGCATTGCAGAATTCGCAGCCGCGCTCCT
+>>747:3:111:9959:20052/2 1868698 1
+GCTCCCGCGAAAGATCCCGCCACCGGCACCGGCGACGATGCCGCGCGCGGCGACGAGATCGCGCGTCAAGCCTGGC
+>>747:3:111:10003:3095/2 1868740 1
+CGACAGAATCGCCAGCGCGACGGCAGTGACGGCGACCGCGGCGCCGAGCGCGGCCCGCGG
+>>747:3:111:10013:20980/1 1868745 1
+TGAGCGCGCCGCCCGCCGCGGCCAGCGCCGCCAGCTCCTCGATCGGATCGATGACGCCGGGCGCGTAGCTCGGCGC
+>>747:3:111:10023:4047/2 1868759 1
+ATCATGCTCGTCTCGGTGGCCGAGCGAACGCACGAGATCGGGATCCGCAAATCGCTCGGCGCGCGGCGCAGAGACA
+>>747:3:111:10031:20651/1 1868767 1
+GTACAAGGCCAAGCTCGGGCAGGCGGTCGCGGCCGCGCCGGCGGCGCCGACGCGCGACC
+>>747:3:111:10040:5020/2 1868775 1
+GGAGGTTCCCTGGCCCCTCCCCGAGACCGCCGCGGGGGCCTGACCGCCACTCGCGCGTTCGTCCGACACGCCGAGT
+>>747:3:111:10060:12109/1 1868801 1
+TGCTCGCGCAGGCGGTCTCCGCGCGCAGCCGTGAAATCGGACTGCGCATCGCCCTCGGCGCAACCTGGCAAAGCGT
+>>747:3:111:10086:13600/2 1868827 1
+ACGAAATGTTCATCGAATCACCGTACTTCCGTCGCAACTAACCTGGATTCGCCGTGGATCAGTGGGGGTA
+>>747:3:111:10100:4519/2 1868846 1
+CGGCTCGGCGACGCGGGCGCCGCCGTCGCGCACAACCCCGGCAGCCACCTCCGCC
+>>747:3:111:10100:6059/1 1868847 1
+TGCGTTGACGGCCGGGGAGGCGGCGCGGAATCGTGAATTGACGCCGACGCGGCGCGCCCGTGTGCACCGGCGGCGC
+>>747:3:111:10103:14899/2 1868853 1
+CCGGTGTCGATCGATGCGACGATCCCGCCCAACCCACGGAACCCGCGGCCCCACGCGGTCGGCGCGCCGACCCGGG
+>>747:3:111:10152:5801/2 1868903 1
+CTTGGGCGATGAGACTGCGCATCAACTCACCCAGTTCAGCACGCCGCGCCGGATCGAGCGACGCCGTCGGTTCATC
+>>747:3:111:10215:11297/1 1868959 1
+GGTGCGGGCGGCGGCCGTCGGCGCGCTGGCGACGCTCGGCGGCGAGGCCCAGACCGACCTGGTCCGGCCG
+>>747:3:111:10248:7726/1 1868998 1
+GCGGGATCGCCGGCGCCCCGGGATCGCTGCCCGGAACCACGTCCCCGCTCTCCTC
+>>747:3:111:10269:9763/2 1869024 1
+CCAGGTGTCGACCGAGACCGTGTTCGCCTCGCGGAACGCGCGCGCGCGCTCGAAGAGGAACTTCTGGAAGTCGTCG
+>>747:3:111:10274:5277/2 1869037 1
+GTCGGTGAGGTGCAGGATCTGCAGCGCGGCGACGGCCATCACGAGCGCGCCGCCCTCGGGCAGTTTCGACAGCCGC
+>>747:3:111:10283:2933/1 1869044 1
+GCGGCGCCCGTGGCGAGGCCGAGACCCAGGCGCGCGCGAGGGCCGATCAGATCGTTCTCGATGGAAAGC
+>>747:3:111:10317:9620/2 1869072 1
+GAAGGGGGCATATTCGCGACCGAGCCAGCCGCCGACGAACAAGTTGTGCGGCGGCGGGCCGGGCCGCGGCGTTCCC
+>>747:3:111:10318:17953/2 1869074 1
+CGGTAGATCAGCGGATCGGTCGGCGGCATCGGCGTGCCGGTGCCGCGCATCGGCACTTCGTTCAGCATCGCCAC
+>>747:3:111:10351:12159/2 1869116 1
+CCCTGAAGAAAAACCTTCTTTCAGCCACACTCCGCGCGCGGCGCGCGTGCTCCGGCGGGGCACCCTCAGTCCGCGC
+>>747:3:111:10359:1812/1 1869138 1
+CGCATGCCCGAGATTAGCCTCCGGAAGGATCGGTGCGAGGCCACGCTGCGCGCGATCCCATGC
+>>747:3:111:10367:1792/1 1869138 1
+CGCATGCCCGAGATTAGCCTCCGGAAGGATCGGTGCGAGGCCACGCCGCGCGCGATCCCATGCTGCG
+>>747:3:111:10369:7679/1 1869139 1
+TTCGACATTCTCCTCCGCCTGTGGCGCGAGCGGCCGCCGCGCGACACGGTCCTCGTGCTGGTGGGCGGGGACGAGC
+>>747:3:111:10380:8673/1 1869152 1
+TCGATGACCGCGTTCAATCGCACGCGCGAAACAATCGATCGGCCGGTCTCGTTCTACTTCGGCTTCCCGATCCGCG
+>>747:3:111:10384:12448/2 1869157 1
+GCGCAACCGCACCGTACGTCGCTAGCCAGGGCGCCGCGCTCGGGCGCGCCGGCCGCGTGCACATCAGCACCGATGC
+>>747:3:111:10410:1319/1 1869187 1
+GACGCGATCTTCGATCTGCACGCCGCCGCGCTCGCCTGGCTCGAGCGCTACACCGCGATCCCGTATCCGTTCGG
+>>747:3:111:10423:10160/1 1869200 1
+CGAACACCGATTCGAGCACCAGTTCGAGGACCATCGGAATCGCGAGCAACAGGATCGCGCGGCCGATCGGGCCCTC
+>>747:3:111:10452:12575/1 1869221 1
+CGGAGAAAGCCATCATCGGCTCCAGTTGGTTCGGGCGGCGGGCGCCGGCGACGGGCGGCGGGCGACTTCTGAACGG
+>>747:3:111:10492:19966/1 1869254 1
+CAGCGCACGAGGCGCTCGCGCCACGGATTTCCACCGGCGGCGAGCAGGCTCTCGATCGCCGCGAGCTCGGGCCGG
+>>747:3:111:10526:10379/1 1869282 1
+CGAGCACGCGTACAGCCGCCTCGACCGCGTCGAGCGCCGCGCCGCCGCGTTCGAGCACCCGCCAGCCGGCCTC
+>>747:3:111:10550:13181/1 1869312 1
+GCGCGGTGGGCGGCGTCGGCGCCGCGGCCGGCGCGCAGCGGCTTCCGGAAGTCGAGCGCCTGCGCGGCCGCGAG
+>>747:3:111:10553:17211/2 1869313 1
+AGCGAAGTATATTATCCATTTGGATGGAATGCTTATATCGATGGAAAAAAAGCTGATTACTGTCGCACCAATTATA
+>>747:3:111:10581:11965/2 1869343 1
+CACGTGACAATGGCAATCCGTCGTCCCGCGCGGCGCGGAGATTCGTGGCCGGCGCGGGTGG
+>>747:3:111:10624:19575/2 1869395 1
+TCGCGATCGACGGCACGGGCGAGGACGGCGTCCGCGCGCTGATCCGCGCCACGGCGCGCACCTCGCTGGCGCTCTT
+>>747:3:111:10638:13212/1 1869415 1
+GGCTCTCGAGGATTGGCGCGACCTCGGTGTTGCGCAGCGCGAGCTGCGGGATCCCGAGGTCAGCGTCCTGCGTCTC
+>>747:3:111:10641:1738/2 1869423 1
+CGATTCCCGGCCCGGATCTGCAGCCGCCGCCCGCCGGAGGCCGCCGGGGATGAAGGCGC
+>>747:3:111:10646:19774/2 1869433 1
+TGGCGTGATTGGGCCGCCCACGGCGGTCGAGCGGTCGTCGCGCCGGAGCGTCCCGACGTGGGCC
+>>747:3:111:10651:19339/1 1869437 1
+TGGGATCGTTGTTCTCAGCAGGGACGACCGCGTCGAAGCCTTCGGCCGGCTTATGCGCTTTGTACTGTTCCAAACC
+>>747:3:111:10655:21246/1 1869440 1
+CAAGCGCGATTCCGGTCGGAACCGGCGCCGCGTCAGACACCAGCTTGCTCTGCACCAGATAAACTCGACTCGGTTC
+>>747:3:111:10667:1280/2 1869458 1
+CGCTGCGCTTCGGCGCCCGCGGCATCAAGGTTCGCGTGTCCGGCCGCCTGAACGGCGCCG
+>>747:3:111:10668:17510/1 1869459 1
+GCGCGCGCGGCGCGAGCTCCGCGCGCGGCTGCAGCGCACCTTCGCCGCCAGCATCGCTCCGCTCCTCCTGCTCAAG
+>>747:3:111:10669:11308/1 1869462 1
+GTTCGGATTCCTCGGCAGCAACGGCGCCGGCAAATCCACCACGATTCGCATGCTGTGCGGGCTGCTCACCCCGACG
+>>747:3:111:10703:18524/2 1869498 1
+GACGCACGGACGGGTCGGCGATCGCCGACGCTGCCGCCGCGATCACCGACGAACCC
+>>747:3:111:10713:8720/2 1869510 1
+GTCGCTGAACAGTACCTGCGGCACTTCCAGGCTCAGGGCGACCGTGCGGCGACGGCGGCGCTGGGCGATGACCGCC
+>>747:3:111:10714:16901/2 1869511 1
+GCGCCCTCCGAGGTCCACCGCGAGATCGGCGACGCGGCCGCGGACGCCGGCTTCGCCGACGCGCCGCC
+>>747:3:111:10719:4735/1 1869519 1
+GCGCCCTTCGGCATGGCGCCGGCAAGCGCGGGCGTCGGCGGCTGGCTGGTCGGGCTGCTGGCCTGGACGGCAAAGC
+>>747:3:111:10752:4911/1 1869551 1
+GACTGAGAACGTGAAAGAGTTGTTGTAGTCTTAAGAATATTTCCCGCAAAGACGCAAAGGCGCAAAGAA
+>>747:3:111:10752:19390/2 1869552 1
+CGCGTCGTAGGCGTTGATGATGCCGGGCGTCTCGGTGAGGCCGACGGCGCGCAGCTCGTCG
+>>747:3:111:10760:19850/1 1869555 1
+AGGAGAGCCGCCCGGTCGCGGCGACCGTCTGCCGGAAGGAGGTGTGGACGCGGCCCTCCTCGTCCGCGAGCTGAGG
+>>747:3:111:10765:21211/1 1869561 1
+ACTTGAACGGCGGCGTGTAGGTGGTATCGACCGGCGAGCCGCTGTCCTCGCCGATGTCCTGTCCTTCATACAGCGA
+>>747:3:111:10766:18894/2 1869564 1
+GAGCCCCAGACCGAGGTAGGCGCCGAAGGCGTCAGGCGCGCGCAGGCCGGCCCGCAGGCCGCGCCGG
+>>747:3:111:10768:15275/1 1869567 1
+CGCTCCGCCCGCGGTCGCGATCGCCGACGCGGCGCGTTACCGGACATCCCAGTTTTGCACGTCCCAGAGG
+>>747:3:111:10769:9025/1 1869569 1
+CCGGGCGCAGCGCTGAGCCATCGGATGAGATTGGCCACGTCGCCGGCGCGGCCCGGTTCGTGATCCGATGACGGCC
+>>747:3:111:10790:16607/2 1869583 1
+GAGAGAGGCCACCGCGCATGTTAGTGCCGATGATGATCAGGTCGGCGCGTAGCTCACGTGCGACCCCCACTACGGT
+>>747:3:111:10793:20695/2 1869584 1
+GGCGCGCGGCGCGCCGTTCCGCGGCGACGCGGTCGATGCCCAGGCGCTCGAAGTCGGCGTCACGCAGGGGCGCGAG
+>>747:3:111:10798:9563/1 1869597 1
+GAGCTGCTTCGGCTCCGCGGTGGAGGCGACCACGAAGTCCACCGGGAAGTCGCCGCCCCCCGGGAGCGGCGCGGGC
+>>747:3:111:10808:4174/1 1869608 1
+GCCTGGTGAGGTGTATCCGCCGCGCATCGCTGTGCGAGTCCGCTCTGGCGATCCCGCGGTGTTCGCGGACACGC
+>>747:3:111:10809:14592/1 1869609 1
+TGGCGGGGACCGTGGGCGCAGCGGCCGACGTCGGGGTCGGCGGGCCCGCGCACCGCGCCGCGATCACGCCGCCGTG
+>>747:3:111:10843:17643/1 1869654 1
+GCCCGGCCACCCGCCGCGCCCAGCCGGCCGACCTGGCCGACATTGTGCGCCTGTATGGGCTGCGCAACTGGGTCGA
+>>747:3:111:10871:17943/2 1869693 1
+CCGCTCGGCGTCTGGCCGACGCCCTGTCCTCCGGCGCGCACCAGCGCCGCGCCTGCGGCGAGGCACACGGTCATGA
+>>747:3:111:10882:21092/1 1869701 1
+GGCGACTGGGAGAAGCGCGAGCTGCCGACGCTCAAGTACATCGATCCGCCCGATCCGACGCGCCGCGTCATCGTCG
+>>747:3:111:10909:13444/2 1869723 1
+GGGGCGCACCACCACCTGCGCGATGCCGGAGCGGTCGCGGAGGTCGAGGAAGAGGATGCCGCCGAGGTCGCGCCGG
+>>747:3:111:10911:12442/2 1869726 1
+CTCACGTGGCGAGCGCCTGCGCTCGGTCAGCGCGTCAGCTCGGCGGTGGTGACACGACCGCGCCGGTGAGCGACTG
+>>747:3:111:10936:7883/1 1869754 1
+GCGGGCGCGGCCGAGATCCACGCGATCGACCTCGACGAGCGCAAGCTCGACGCGGCGCAGCGCTTCGGCGCCACGC
+>>747:3:111:10958:14959/1 1869772 1
+GCAGCCGCCAGCCGGCGTACACGGTCACCAGCGCCGCGACCCCGGCAGCGACGCCGATCGCGACCTCCTCGCGGTC
+>>747:3:111:10978:6337/2 1869793 1
+TGAGCTTGTCGTCTTCGGACAGCTCATCGATCCCCAGAATAGCGATGATGTCCTGCAGGTCCTTGTATCGCTGCAA
+>>747:3:111:10980:2706/2 1869795 1
+CGCGGTAACTTTAGGAGCAGCGACAACTCAGCGAATGATCATTCAAGCAGCCGCCGGATTTCAGAAGACGCAAGTC
+>>747:3:111:11000:18755/1 1869817 1
+GAAGTAGGGTGAAACGTAGCCCTTGTCGAACTGCATGCCATCGACGTATTCGACCTTGGTGTCGGTTGTCTTCCCT
+>>747:3:111:11021:9805/1 1869840 1
+GAGATTATCAGACCCTGCGCGCGCAGGGCGGCGCGGCCCCCGTGACCCGGCAGAGTGGCCAGAGCCGG
+>>747:3:111:11042:15052/2 1869858 1
+CTTCCCCCGGCGCCCCGCGCTCGGCGCGGCGCCGCGCTTCCCATCGCGCTGCTCCTGCTGATCGTGCTGAGCGTCA
+>>747:3:111:11049:14471/1 1869867 1
+TCTGCGCCGAGGATCCGGAGGCGGGCTTCGCCCCGGCGCCCGGACGCATCGCGCGCTTCGATCCCGCGCTCGGTCC
+>>747:3:111:11064:10687/2 1869878 1
+GATGTCGGAGGTCAGGGCCGAGCCGCCGACGCGGGAGAGATCGACCGACAGCTCCAGGTGCGCGTGGACACCAAGA
+>>747:3:111:11072:6428/1 1869893 1
+CCGGCGCCGAGCGCGACCGCGCGAAGCAAGCCGCGGCGACGCGCAAGCGCGTCCGCGCCTGGCAGACGCTCGCCAT
+>>747:3:111:11084:11272/2 1869900 1
+GCGCAAGGCGTCGAACACGATCAGCAGCGCCGGCGTCTCGGCGG
+>>747:3:111:11089:17027/1 1869908 1
+CACCGGCGACACGTGGACCGCCACGCCGCTTCCGATTCGCGACGACGGCGAATACCTGATCGTGCATGGGCACGGC
+>>747:3:111:11114:17500/1 1869928 1
+ACGACCAAGGACGAACGACGAACGACTTTCATCCTTCAACGTTGGTCGTTGGTCGTTGGTCGTTGGTCGGCGCTTG
+>>747:3:111:11122:19295/2 1869936 1
+TCTCAGCGCATCGCGGTGGATTCGATCGCCCTCCTTCTCGACCTGCCGGAGCTTGCGCGCGGCTGCGATGAGCGCG
+>>747:3:111:11138:9701/2 1869948 1
+TCCACGTCTCGAACGTCTCGAGAGCGCGGAACGGCACGCCGGCGACGACGGAGTTCCACGCCGCTCCCCCGCCGAG
+>>747:3:111:11159:8082/2 1869979 1
+GACCTCCTGCTCGAGCGTTGCGAGCGCCTCGGCGCGCCTGCCGACGGGGCGCGCGACATCGGCGG
+>>747:3:111:11180:11046/1 1869995 1
+CGATCGCCGAGCGGGCGGCCGGGCCGAAGAGCTCCAGCGGCGCCTCCTCGTGCGTAACGACGACGACCTCGAGGTT
+>>747:3:111:11187:11391/2 1870004 1
+GCGCGATCGAGCAGCGCGGCCGCCGCTATGCCGAGCTCCCGGTCCCCCGAAACTCCCTCTCGAATCACCCGCCGGG
+>>747:3:111:11208:15530/1 1870016 1
+CGGCGATGGTGTCCGAGACCGTCTCGCGCCCGAACGCGGTGCGGCCCGTCAGCAGTTCGTACAGAACGCACCCGAA
+>>747:3:111:11212:12163/2 1870027 1
+GCGCTGCACGACGATGCGCTTCCGCTCGCGCTGCCCGCCGCCTTCCTGGTCGACCCCGGCGGCAGGCTGATCGCG
+>>747:3:111:11217:20094/1 1870030 1
+CGGCGCGCGACCCCAGAGTGGGCCCGAGACCGCGTAGAAGGCGATCCCGGCGAGCACCGCGGCCGCGACGCCACG
+>>747:3:111:11222:9263/1 1870032 1
+GGTCGCCCTCCCGCAGGGGCGCGCCCGCCGCGTCGGTCTTCACGTCGCGGCCCAGGCGCGCGATGCGGCCCGTCAT
+>>747:3:111:11232:18715/2 1870051 1
+CGCCGGCCCGGCGCGGCGCCTCGATCGCCGGCACAGGCCTGCGGCCGGCGCGAGCCACCGTGTCGACGACCTCCC
+>>747:3:111:11234:3270/1 1870053 1
+CCGCGTAGGTTTCGTCTCTCCAGCCCCTGATCGCACCGTCGCGCTCCAGCGCGCGCGCCACTTCAGCGAGCGCCGC
+>>747:3:111:11273:6226/2 1870098 1
+CTCGGCGCGCTCGGCACCCCGGTCGTCGCCCCCGACGGCTGGGCCGCCGCGGAGCACCCGGCGCGACGCGCGACCG
+>>747:3:111:11278:19669/1 1870110 1
+CAGAGTCTGATGCGCGCGGCCTTCGCGACCTCGGCCGAGACGGTCGTGCTCGGATGGCTGCCCCTCTTCCACGACA
+>>747:3:111:11294:4578/2 1870126 1
+ACACGATGATTTGCTCAAAAAATTCGATGCCACGAGCAAGCAAATTGCCGCCGCCGATGCGCGCCGGGCGCAGGAA
+>>747:3:111:11337:18844/1 1870183 1
+GCGGATCTCGTCGTGGAAGCGAAGCGTCTCCGCGCGCAGGATCCCCCC
+>>747:3:111:11349:17640/2 1870201 1
+GCCGCCTGCGGCGAAGACATGCGTCGGGTTCTTGGCTGTGGACGTTCCTCCGTCGCCGAAGTTCCAGGACCAGGAG
+>>747:3:111:11364:7126/2 1870215 1
+TCCGCGACACGCCCGACGACTCGCTCGTGGGCCTCGCACGGGCCGCCGGCGCCGGGACGCCGGCCGGCCCGACCAG
+>>747:3:111:11376:12277/2 1870229 1
+ATCCGCCAAGAGCAATACGGGCTCCCCGGCCACGGCTCGCGCAACGGCGACGCGCTGCTGCCGGCCACC
+>>747:3:111:11380:16935/2 1870236 1
+GCGTGCGCGCCGTCTTCAGCAGGGTGACGCCGCAGGTCGCGCGGACGCGCGGATCGGCGTCGG
+>>747:3:111:11397:12855/1 1870255 1
+AAGCGCGGCGCCGGCGCGGCATCCGCCACGGCGGGGGCAGGACCGGCGCGCTGGCGCAGGAACGCGAGCAGGCGGC
+>>747:3:111:11397:6993/2 1870258 1
+CGGCGCCACGACGCAACCGGCGGCGATTCCGAGCCCGGACTCGATCATGCACCCGAGCATCACACCGAGCCCGAGA
+>>747:3:111:11402:9584/2 1870263 1
+CTTACCGGAACGGTGAAGCGCTGCGGGCGCCCGCCCGGTGGTGCCGGGAACGGGGACGCACGGCGGACCATGGCCT
+>>747:3:111:11410:19661/2 1870270 1
+GCCAAGGGGCGGCTCTGGGTGACCTCCGGCGCGGGCGGGCCCAACGCCTCCGCCGGCGCGTGGTTCGCTCCG
+>>747:3:111:11459:9396/1 1870317 1
+GGTGACGCTCGACGATCTCGAAGGCGCGATTGCGATGAGCGACCTCGAGCTGGCGCGCACCATCGGCCCTGCGCGC
+>>747:3:111:11472:19463/1 1870325 1
+GGTTCCCATGTAGAGCGCGGCGAGCAGGGCAACCGGGACGCTGCGCGCGGCGATCACCACGCCGAGCGCCAGCACC
+>>747:3:111:11474:20067/2 1870328 1
+CTGGCGGACGAGCCTCCGACAGCGCGCGCCACGGCGCTTCACCCTTCGCGTTACGGCGATTCCAGTTCAGATAGCT
+>>747:3:111:11476:19187/1 1870334 1
+GCCGTGCATCCTTTCTGGACCAGCGCGGCGGTTGCGCCGGCCCCTTTCGTGTCCC
+>>747:3:111:11477:17963/2 1870336 1
+CAGCGCTTCCATCTCGGTGTAGACCTTGTCTTTTGGCGGCGGTACGACGCGGGTATCGTCGCAGGCCCACACACCG
+>>747:3:111:11486:10685/1 1870348 1
+CGCCAGGCCAAACGGCGAGGGCGAGCCGCGCTCGGCGGGCAGTGCGATCGGCAGG
+>>747:3:111:11506:11525/2 1870386 1
+GACGCCTGCACGTAGGTGCCCGCGGCCGCCGCCAGCAGGCCGAGCCAGAAGAGCGTGCGCGCCAGCACCAAGCCGG
+>>747:3:111:11527:14352/2 1870417 1
+ACTCCCAGGGCGGCCAGGCCGGAGTGATCGATGTCCCGCTCGGCGGAGCCGCGGCGATCCCGGGAACGGATCTG
+>>747:3:111:11554:3758/2 1870439 1
+GTGCTGCGTCAGGGCGGCTCGGCCGCGACGGCCGCTCGCTGGTTGGGCAGGGTCGG
+>>747:3:111:11568:12419/1 1870451 1
+CAGAAGTCATCGCACGCGCATTTCGCGCCGCACGTCGCGCCGCTCGCCATCCTCGGCAGCGGCCGCCCCGAGGACG
+>>747:3:111:11576:2338/1 1870459 1
+CGCAGCCTCGAGGAGATCGTTCGTGGTGCGCAGCGCGACGTCCTCGCCAGTGGGCTCATCGCACTCGTCGGGG
+>>747:3:111:11580:3021/1 1870466 1
+AGCATCCCGGTGAGCTGTCCGTTCTGCACCTCGATCAGTCCGCCGGGCGGGGAGGGCGTCGCGGCGGTCACGCCGG
+>>747:3:111:11584:13015/1 1870472 1
+CCTGTACGCCGTCGCCGCCGTCGCCGTGTTCGCCGTTCCCACGCCGCTCGGGGGCAACTTCGGACGCTTCGGG
+>>747:3:111:11595:15328/2 1870485 1
+CGCCTCTAATGCTGGCAACGGAACATGGCAGTACACGATTGATGGCAGTACCTGGCAGCCCATGGGAATTCCCAGC
+>>747:3:111:11609:5780/1 1870502 1
+GCCCGAACACGCGCTCGAAGAGCGGTGTCGTCCGGTAGCGGACGGCGCCGCCGGGCCCGTTCTCGCGTCCC
+>>747:3:111:11631:14374/2 1870520 1
+GCTCGCACCGGCATCTGGCGGCGGCGATCGCGCGCGCGGCCGGCGCCCGCGCG
+>>747:3:111:11633:5791/2 1870522 1
+TGGAGATCGACGGCGTGATCCTGTCGAAGCTCGACGGCGACGCACGCGGGGGCGCCGCG
+>>747:3:111:11645:19605/2 1870529 1
+ACGGGGTCGGCGAGCAGATCGAGACCTGCCGCGCGGACCTCCCGGCCGGCGCGCCGGCCGTGCCGGCAGC
+>>747:3:111:11652:20306/2 1870541 1
+TTGCAGGACCAGGCGCTCGCGCCGCAACTCGGGATCGGGCACGGGCGCGGCCGCGAGCAGCGCCTCGGTATAAGGG
+>>747:3:111:11684:5941/1 1870573 1
+CGTTAGGCCGTCCTGCCGGGAGAGTCGATCCGGCGCAGGAGATCACGTTCCGCTTTCACGACGACCAGCTGTTTGC
+>>747:3:111:11696:17933/1 1870587 1
+GACCAGCGGGGGTACTTCGAGAACCGCGCGAACCCGGCGAATCCGCGACGGCGGCAGCAGTTCGGGGCCCAGGTGG
+>>747:3:111:11700:11379/1 1870600 1
+TCCGGTCACCGTTGCGGCAACGAGGCCGACGGCGGCGGCCGCCTCGACGAGCTGACACACGACGG
+>>747:3:111:11707:12484/2 1870610 1
+GTTCTTCGTGAGGAACAGGTTTGCGGGCTTGAGGTCGCGATGGACGACGCCGTTCGCGTGGGCCGCCTCGAGCACG
+>>747:3:111:11735:20302/2 1870646 1
+CGCGGTCGGCCCTCCACAGGAGCGCGAGCAGCGCGCCCGAGGCGGCCGCGCGTACGGCGAAGCCCACGGGCCCGAC
+>>747:3:111:11754:13182/1 1870664 1
+GATCGAGTCCGACGCGCCGATCACCTGCCCGCCGCCGACGCCGCCGCCGGCCAGCGCGCCGGAGAAGACGTAACCC
+>>747:3:111:11763:9174/1 1870673 1
+GTTGTTGGAGGCGCTGATGCGCGCCCGCAGGCGCGGATCGCCCGCTCGCGGCAGCGGAATCAGGCGCTGCGCGGCA
+>>747:3:111:11788:14379/1 1870706 1
+ACCTGCTGATACCCGCCGCGCCGCTTCGCGGCGTTGGGCGCCCGCGCGTGATCCACCAGAATCTGCCGCATCAGGA
+>>747:3:111:11796:17259/1 1870710 1
+CCGGACAGCGCCTCGAGCGGTGCGGCCGGGTCGACGGCGGCGACGCGCGCGCGCAGCACCTCGTCTCCGCGCACCA
+>>747:3:111:11867:20637/1 1870801 1
+TTTGGATCTGGCCTTCTCAACCAGGATTCGCCGCATGGCTTCGGCGGCCGCAGCGAGGAAATACCGCCGGTTGGCG
+>>747:3:111:11889:1121/2 1870830 1
+AGGCGCCGCGGATCTTGAAGGCGCCGCCCGGCTGCAGGCTCTCGCACTTCAGCCAGAGCGGCCG
+>>747:3:111:11909:15706/2 1870846 1
+ACGCGCAGGGGGACACCGGGGCGGCGCGGCCACTGTACGAGCGCGCCCTCGCCATCCGGGAGCAG
+>>747:3:111:11909:1248/1 1870847 1
+CTTGGAAGCGGTCAGAGGCAGCCCGGAGACTCACTCCAGTACTCAGCCAGATTCGCCTCGCAGCCAGGCTGTTCCG
+>>747:3:111:11936:8204/2 1870875 1
+TTCGAATGCCGCAGGCTCCCGGCGACGCGCACCTCTCGCTCGAATCGCGCGTCTGCCGTTTCGGAGACGGCATCCG
+>>747:3:111:11966:4823/2 1870898 1
+GTTCGTGTCGGACATCAGAATCTTGAAGGCGTTGCGGATTTGCTCGGCGTTGGCGCCGCCGCCCACGTC
+>>747:3:111:11968:16427/2 1870903 1
+CGACGATCACCGAGTGCAGCCCGGTGCGCGCGCCCTCCGCGACGCCGGCGGCCGATTCGATGTAGGACGTGACCGA
+>>747:3:111:12064:9049/1 1871001 1
+GGGCGGCCGCGGCGGCCGGCGGGCCGCCTTTTCC
+>>747:3:111:12071:5979/2 1871011 1
+TGCCGAAAGCGATGGCCGACCGTCCCGGCGCCGTCGACCGCTTCCGCGCCGAGGCCGTCCACGCCGCCCGCCTGCG
+>>747:3:111:12085:4203/1 1871022 1
+GGCTGCTGAAGAAGCCACCGGTGTGAAACCGGGATCGGCTACCCCTGACCATCGGTTGGCAATTCAGATCGCGCGG
+>>747:3:111:12089:8257/1 1871024 1
+GCGTAGATCGCCATGCGCGCGAAGTCCGGGTCTCCGAACGCGAAGTACCTCAGGATCTGAACGGTGAGACCGACGA
+>>747:3:111:12101:1690/2 1871038 1
+TAGAACGCCGGCGGGCTCGCGCCATGCGCCGCCGCTCGCCGCTGGCGCGCCGCC
+>>747:3:111:12105:3485/1 1871039 1
+ACGAGCGTCGCCGGCGCACCGGCGGCGTCGATGTCCGCGTTCGCTTCCGGCTCTTCC
+>>747:3:111:12114:17200/1 1871048 1
+ACGCCCATGTCGCCCATGGCGCCGTGGCCGGCCTGCGCGAGGTCCATCCGCCACGTCGGCGCCGCCGCCTCGTCGG
+>>747:3:111:12146:12256/1 1871069 1
+CGAGACCGTTGCTGCACGGCTCGACGATCGTCATCATCGCCGCCGCGGCGATCGCGGCGTCGACGGCGTTGCCGCC
+>>747:3:111:12147:8736/1 1871072 1
+GAGACCGGACGCGCCGCGCTGCCCGAAGCCGTCGTCGAGTCGGCCGCGGTCGGCGCTCCCCTGCTCGC
+>>747:3:111:12176:7553/2 1871110 1
+ACCAAACGACCAGGCACAAGTCCGCCGTCTACGCGATCGTCGCCGCTTCCGTGATCGTCGCCGCGGTCGT
+>>747:3:111:12185:9079/1 1871118 1
+CGACGCGGGAAAAACGTAGTCGCGGGCTTTGGCCGCGTCCGGTCACGCGCGTGAAGAACGTTTCTCGCCTCGGCCC
+>>747:3:111:12215:6479/1 1871142 1
+GCATCTTCGTGCTGGCCGAGGTCGGCGCCGCGGTCGCCGCCGCCGAGCCCGACGCGGACCTCCTGATCCCCGCGT
+>>747:3:111:12218:16815/1 1871147 1
+GCTCGAACTGCCCGCCGGGGCGGCGCACGGCAAGCCGCGCGAACGCGTGATGCGCTTCTT
+>>747:3:111:12275:1712/1 1871209 1
+TGACGCCGGAGCCGCGCGCGATCCGCTGCCGCCGCGAGCCGTTGATCAGG
+>>747:3:111:12279:12919/1 1871211 1
+GCGCACGCCTGGCGCGACCGCGGACGCGCCCCCACCGCCCTCACCGCGCCACCTGCCGGTCGCCGTCATAACAGAT
+>>747:3:111:12280:16081/1 1871213 1
+CTCTACGCCCGCCAGGCGCGCGAGCTCGACATCAAGAAGCGCGAAGCGCTGGTTCACGACATCCAGAAGATCATCC
+>>747:3:111:12287:12855/2 1871220 1
+GTGCGCCTGTTCGCTTCCGGCGCCGCTCTGCTCGACTGCAGTTGCCTGGCCGAGATCGACGTCCTGGTGTCGGACA
+>>747:3:111:12290:8143/2 1871224 1
+GGCGGCCATCGCGGGCCGCACGTCGAGCTCCTCGGTGGCCGTCGCCGCGGGGCGGCCGGGGGCCTGCGCGGCAGCG
+>>747:3:111:12312:17544/2 1871252 1
+GGCTCGGGCAATATCCGCGACAAGGTGCTGAAGGCGATCCTCGAAGGCGAGCGCGAGGCCGTCGCGCGCGGCGAAA
+>>747:3:111:12317:17993/2 1871258 1
+GCGTCCATCCGACGCTTCGTGAGAACGACACCCGCGCCACCGCGATCGCCGCGGTAGTTGAACGAGATGCGGCACC
+>>747:3:111:12320:3442/1 1871261 1
+GAGCACGCGTCCGCGGAGGGTCGCGGCCGGCGCGAGCCGCGCGACGCCCG
+>>747:3:111:12333:16260/2 1871278 1
+TACGTGGAGGACCTGACCGACCGCGACGAGATCGACCGCGCGCTGCTCGCGCGGGCGCGCGGCGTCGCCCGCGAGC
+>>747:3:111:12343:10606/2 1871284 1
+CTTCGACGAGGTGATGACCGGCTTCCGTGTCGCGCTCGGCGGTGCGCAGGCGCGCTACGGCATCC
+>>747:3:111:12345:5690/2 1871285 1
+CGGCGAACGTCACGACGCCGGCCGCGATGGCGGCGAGGCCCCAGCGCCGGTGCGCCCGCAGCTCCCACCACATCAC
+>>747:3:111:12371:12936/2 1871309 1
+GGGCGTTAGGCGCGGCCCGGCCGGCGTCCCGGGTTTGCCGGACATGGACTTTGTGGGCCGCCCGACGCGCCCATGT
+>>747:3:111:12374:1654/1 1871312 1
+GGCCTGTTCGATCATCGTGCGCACGGTCAGCTCGCCGGTACGGTCACCGACGGTGGGCTTGTCGCCGTGG
+>>747:3:111:12375:2762/2 1871313 1
+GCGGCCCGGTAATCGTCCCGCCGGCAATCGCCGCCAGCCGGGAGAGTTCCCCGAAGGCCGCCGGCGCCG
+>>747:3:111:12429:17667/1 1871378 1
+CGATGGCGCGATCCTACTGCGGGCGCGGCTGACGGGCGGGAGCGGCCTCGACACGACCGGGCTCCTCGTACTGGAC
+>>747:3:111:12446:12978/2 1871392 1
+CATGGCCTCGAAGAGCCCGAGGTCGGGCGGCGGCGCGATCTCGGTCGGCGGCGCGACGCCGGCGCGCGCCC
+>>747:3:111:12447:7522/1 1871394 1
+CGCACCGACTCTACCGTCATCATCCATTCCCTCACCGACCACCGCCGGCAGCTCACCATCGAGAAGAAGGGGCAGG
+>>747:3:111:12450:18189/2 1871396 1
+CGCATGAGCAAGGCGTCATTCATCGCGATCTCAAACCTGCCAACATCAAGATCAGGCCTGACGGCAGCGTAAAGGT
+>>747:3:111:12470:16947/2 1871418 1
+GCGTGGGCCAGGGGTGGCCGCTCGTGCGCCGGCTCCTCGATCGCGCCGCCGTGCTCGTCGCCTTCGAGCAGCTCGG
+>>747:3:111:12480:10358/1 1871423 1
+AGCAGTGCGAGGCCACGGGTGACCTCTCGAAAGACGTGACCGATATGCAGGTGCGGCGACTTCATCAACCGAAATG
+>>747:3:111:12502:13309/2 1871447 1
+GCACGGTCCAGCGCTCGGCCGCCGATGGGAGCGGCCCCGCGGCGCGAGCGCGCGTGCTTGGACTCGTGCGACGCGG
+>>747:3:111:12518:20710/1 1871466 1
+GTGCGCGCTGCGGGGTCGACCGTGCGGCGCGAGGTCGTCGGCGGCGCGACCACGTTTCTCACGATGGCGTACATCG
+>>747:3:111:12529:2954/1 1871473 1
+GATGAGCACCGTCGACGCGGTGACGCGCGCGACGGCGACCGGATCGGCCAACTCCGATGGTGACAGTCCG
+>>747:3:111:12555:6463/2 1871505 1
+GTTCCGCCTATCGCCCCTCGTGCAACCCAGAATCGCGCGCGCGTCTGGGTCTCGCGCAGGCCTTGAATCGTGGCGC
+>>747:3:111:12560:16607/2 1871515 1
+TACGGCGATCGCGCGGGGCAAGTCATCGCGCCGGCCGACATCATGCTCGGCGCCAAGCAGGTCCTCGCCTATCCGA
+>>747:3:111:12580:13920/2 1871546 1
+TCGCCGACCCGGGCCAGCTGGAGCAGGTGCTCGCCAACCTGGTGATCAACGCGCGCGACGCGATGCCC
+>>747:3:111:12599:4061/2 1871563 1
+CGTAGGAGCCGGTGCCGCCGCCGACGCTGACGACGCGCTGCGCGTCGCCGACCGCGGCCCAGATG
+>>747:3:111:12613:20596/2 1871581 1
+TCTGCGCGAGCAACACGATCAGGCGCAGCACGCGGCCCGCGAGGCCGCCGCGCGCGCCTCGCGTCGCC
+>>747:3:111:12625:7356/2 1871595 1
+TTACCAGGACGCGCTCGACGCCTATCGCCGCGCCCTCGCCGCCGCCGCCCCCGACGATGTGCGCG
+>>747:3:111:12625:9801/1 1871596 1
+GCGCTCGGGAGAGCTGCCGCCGCAGGACATATCCAGGATCAGGTCGGCGTCATGATCGGCGTCTACGATTTCTGCG
+>>747:3:111:12644:17779/2 1871615 1
+TGATGCTGCGCCGCCTCGGCGCCGAGCTCCTCCATGCAACCGATGAGATAGAGCCGCGGCTCGCCCGCGGGCG
+>>747:3:111:12663:18888/1 1871630 1
+AGAGCGAGTTCACGCGCAATCGGATTCGAGCATTCATGACACGCGAGACATGCAAGGTCTGCGGCGGC
+>>747:3:111:12678:12308/1 1871653 1
+CGGTCTCTCCTTCCATTCCCTCCCCGGCCCGGATCCCGCGTCCGACCGGATCGGGAGGATCTCCCGCATCTGGCCG
+>>747:3:111:12684:17515/2 1871660 1
+GACGACGGCCGTGGACTTCTCGGTGATGGCGCCGACGAGCGAGCGGTTGCCGCCCGCGGCCGTGATCTCGCGAGCG
+>>747:3:111:12707:12803/1 1871677 1
+ACTTCCACTCGGTGAAGGTGTCGAGCGCCGCATGGCCGGCCTCCCGATGGCCGTTGCCGGTCTCCTTCCAGCCGCC
+>>747:3:111:12709:3321/2 1871683 1
+TCGCGCGTGATCGTCCCCATCGGCGCCGGCGGCATGTTGCGCAGCCGCGGCTTCGCGCACGTGACGGAGCTCGACG
+>>747:3:111:12737:14053/1 1871711 1
+GCCGACCTCGTCCTCGATCCCGCGGCGCGCACCGTCTCGCGCAACGGTCAGCCGATCGAGCTAACCCGCACGGAGT
+>>747:3:111:12757:8307/2 1871736 1
+TCACACCGAACAGCAGGCTCTGAATCGTCCGCGTGAGCGCAAACGCCGCGACAGTGCCAAGGATGATTCCGATGCC
+>>747:3:111:12787:11260/2 1871774 1
+TCGTCCGTGGCGACGACGCGGGCAAGCTCGCGCTCCGCACGATCACCGACCTTGCGCGTGTCGCGC
+>>747:3:111:12792:20414/1 1871777 1
+TACCTGCGCGACTACCCGCTCTACAGCTACTTCGCGCGCCGCGGCTTCGCCTGCGTGAAGGTGGACGTCCGCGGCA
+>>747:3:111:12796:2732/2 1871782 1
+CAGAGTCAGCGCCGAGACGAGCGCGCGCCCCGCATCGTTGATGTGCAACGTGGCACCGAAGTCGCCCATCGGCTCG
+>>747:3:111:12854:12085/1 1871827 1
+GGTCCAGCGCAGCGGTGGTCCGACGGCGGAGCCGCGCTCGCTCGCGCGCTTCCTCGAGGAGGCGCAGATCACGGGC
+>>747:3:111:12865:12821/2 1871849 1
+CGCTGGGGGAGTGGAAGAAATTCTAGATGCTGCCGTCGAACGCGCGCTGCCGGTCATCGACACCGTCATCGCGCGG
+>>747:3:111:12868:17687/1 1871853 1
+GGACGAGGTGCGCTACTCGCCTTCAGCGCCGCGGCCGCTGCATTAGCGGCGTCGCTGCGTCGCC
+>>747:3:111:12875:21076/1 1871860 1
+GGGCTGAAAGCGCCCCAGATGGTCCAGAGATCAAACTGCGGCCGGTAGCGCCGCGCGCCGACCAGGACCGCCAGCG
+>>747:3:111:12879:18394/1 1871865 1
+GAAACGTCATTGATGATGTCGGCGCCCGCTTCGATCGCTGCGGCGGCGACGTCGCTCTTCGTTGTATCGACCG
+>>747:3:111:12895:10807/2 1871885 1
+GCCGGGGCGGAGCTTTTCGTTGATCAGGTCGTAAGCGCCGTCGACCATGGCGGCGGCGCGGTTGAG
+>>747:3:111:12905:11246/2 1871902 1
+GCGCTTGCTGTTGTGCAAGAGCGGGCCCGGCGAGATTGGCGGCGACGGCAAGTGCAACGAGCGCGAACTTTTTCAT
+>>747:3:111:12906:18487/1 1871906 1
+GCCCATCTCGCCGGGGCGAACGACTGGGCGGCGGCGGCGATCGGCGCCAGGCAGAGCAACAGTACCGTGATCAATC
+>>747:3:111:12915:10539/2 1871917 1
+GCCAACTCCGCGTAGCAGAGCGCGCCGGCGAGCACCATGAGGCCACCCATCGCCCACACTGCAAGCACCATCAACG
+>>747:3:111:12936:13957/2 1871933 1
+CCGGCGCTCGAGGCCACAGGTCGAAAGCGTGCGGCGATTGAGTTGATCCGGCGATTGGGCGCGGACGAGCCGTTGT
+>>747:3:111:12947:6611/1 1871945 1
+CGCGAACTGCCGCGCGGACGGAGGCCTCCTCCACCGGGAGAAGGACGGCGCCGCCGGGATCGCGGGGTTCGCGGCG
+>>747:3:111:12949:9389/1 1871946 1
+CGATTCGTCGTTGAGTTCCTGGTCGGCAACCTTTTGAATCTGGCCGAGGATGAACTTGAACCCGGTGAATGGGAGA
+>>747:3:111:12956:12158/1 1871956 1
+TTCGCCCGTGCGATGGGCGAGCTCGTGGACGACTATCCTGACGATCTCGACGCGCGCACCATCTACGCCGAATCCC
+>>747:3:111:12993:3682/2 1871999 1
+CCCGTCGAGCTGCTGACGGGCTCGATGACCGCGGGCGCAGCACGCCAGACGCTCGACCTCGTGGCGTCCGGCC
+>>747:3:111:12995:17326/1 1872002 1
+AGACCTCCTCCAGAGAGGCATAAATTTGCACTTTGTGCTACTTTGGCTTGCGTCCTGCATTCGCTTGCGAGCCGAT
+>>747:3:111:12997:1973/1 1872007 1
+CTTCGCCCTCAGTTTTAGCATTCTCTCCGCCCGCGAACCGGTGCCGCCTGCTGGTTTGCATTCGGCTGT
+>>747:3:111:13000:14194/1 1872010 1
+TCCTCGCGCGTGGACGCGCGCGGGACCAGCGTGACCGCGCGGCCCACGTCCTCGGGGGTCCACGCATCGGACGCCC
+>>747:3:111:13023:5756/1 1872037 1
+GCTCGCGCCGCCTACCGGCACCGAAGCGGCACCGGCCGCGAAGTACTCCGGCGAAATGCTCAAGGCCGCGTGGCTC
+>>747:3:111:13040:6657/2 1872057 1
+CCGGGGGTCGAACGACTTCGGGTCGATGACGCTGCCATAGACGTTGGTAAAGACCTTGAACTCGTCGGCGACGCGG
+>>747:3:111:13089:5935/1 1872109 1
+GCTCGGTCACGCTGGATCTCAAGAACCCCGCCGACCGCGAGCGCGCCCGCGCCCTGATCCTCGGCGCCGACGTGG
+>>747:3:111:13096:4460/1 1872116 1
+GCGATGCCCGTGGCCGTCCCCGTGATGGTGATCGCGTACGTCCCCGCCGGCACGGCCGCCCCGACC
+>>747:3:111:13113:6815/1 1872129 1
+CACGCGCCCAGGATGGGCGGGAAAGGCTGAAGCCTGAAGGCTGAAGGCTGAAAGTAAAAATTGCTGAAGAAAGATT
+>>747:3:111:13132:17605/1 1872147 1
+CGCCGGCGCGAAGGTCGCACTGTTCGACCTCAACGACGAGAAGGGTGCGGACGCCGTCGCGGCGCTCGGCGAAGG
+>>747:3:111:13169:15252/2 1872180 1
+GCCGGGCCCTGCGAGCCTTCGCCGGCGCCGAGCGAACGTTCACCCGGACGGTTGATCAGCGCAACCTCGACTTTCG
+>>747:3:111:13215:8172/1 1872230 1
+CGGGAGGCGGACCGACGTGCTCGAGGCGGCCAATCGCTGCGCGCGGGCACTCGCGTCATCGCTCGATGTCAACAGG
+>>747:3:111:13263:19979/1 1872266 1
+GCGACCGGCGTCGGGGTGCTGGTCCTGGTGATGGCGTGCGGCAACGTCGGCAACCTGCTCATCCTCTCCGGACTGC
+>>747:3:111:13283:20979/1 1872290 1
+CAGCTGGTGCATGTCGATGATGTGAGCCATCGAGCGGAGGACGTGGATCGCGGCCAGCGCGCGCTTGCGCTTCATG
+>>747:3:111:13288:14334/1 1872295 1
+TCCTCGTCCGCGCCGGCGCCGCCGCGTCGCTCGACGCGATCGGCGTCTCGGTGCCGAGCC
+>>747:3:111:13325:17779/2 1872324 1
+TGCGGAGCTCCTCTTCGAAGAAGCGCTTCCGCTGCCGGATCGACGCCGTGCCCGGATAGTTGGAGCCGTCGGCAA
+>>747:3:111:13326:2334/1 1872325 1
+CGGCCACCAGCTTGGCCGAGATCGGCACGCGCGG
+>>747:3:111:13327:18503/2 1872326 1
+GACCAGCGTCGGCTTGAGCTCGCGCGCGCCCTCGCGACGCGGCCACGTCTGCTGCTGCTCGATGAACCGGCCGCGG
+>>747:3:111:13334:9703/1 1872330 1
+CTGACCAGGGTCGCACTCGCCGCCGTGCTCGTCGGCGTGGCCGGCGCGACGTTCGACATCATCATCGACGCCTATC
+>>747:3:111:13347:15578/1 1872339 1
+ACGAGCTCGCGCGCTTCGACGGCGTGCTGCTCTCGAACGGCCCGGGCGATCCCGCGCCGCTGGCGGACGAGATAGA
+>>747:3:111:13350:6555/1 1872344 1
+GCGAACGCGCACCCCGCGGTCCACGGGAGCGTGTCGCGCGGCGAGCCGGGGATCGGACGCAGTCGGCCGCCGCGCG
+>>747:3:111:13378:14026/2 1872368 1
+ATCGGTATGCGCACGGCCGCCGAACGGTTGCGGCTCGAATAAGCCAGGTTGACCGGCGCTTCAAACCCCGGCACAA
+>>747:3:111:13404:15090/1 1872393 1
+GCGACACCGTTGGCGACCTGCTCGAGAATCACCGAGTAGGGGCCGTCGGCCACCTCTGAGGCGATCTCGACGCCAC
+>>747:3:111:13414:17334/1 1872406 1
+TGTCGGGCATGCGCGTCTTCACCGAGGTGTTGCCGCCGCCGTGCAACACCAGCCTCGGCTCGCCGCCCAGCAGCC
+>>747:3:111:13414:10200/2 1872409 1
+GACTCGCGCGCATGCGAAGCCCGATTACTTCAGCGATCCGGCTACTTTGGCGGCCCCGATCGGATCGGCCGTACCT
+>>747:3:111:13430:3375/2 1872429 1
+CCAGGGCGGGGTGCGGCTGGAAATCCCCCGCGGCTGGACCTGCGAGCCGGCGTCG
+>>747:3:111:13433:19865/2 1872432 1
+GTTGCCGACGAAGGCGGTCGGCGTCGTCCGCAGGTAGCCTGTCGTCGTCGCAT
+>>747:3:111:13452:3502/1 1872445 1
+TTGGTGCCAACAATCAGTGCTCGCGTGAGGCCGCGCGAAGTGAGAGGCGCCAGCGCATCTCGCTCTTGAATCCAGC
+>>747:3:111:13467:1559/2 1872457 1
+GAACGGCTCTTCGGGAACCAACGTGAGCGCGGCGCCGCCGGCGATGCCGGCCCATGTCGCGATGTGGCCGG
+>>747:3:111:13507:13103/1 1872497 1
+AAGGAAGCGGTCGACCTCTTCACGCTGGTCGCCCTCCAGAAAGCCGACCGCCGCGCGCGGCAGGCCAGTCGCTACC
+>>747:3:111:13511:14296/1 1872500 1
+GACTTCGTCGTCGACCTGGGGCCGGGCGCCGGCGAGGACGGCGGCCGCGTGATGGTGGCGGGGACCCCGG
+>>747:3:111:13517:5846/1 1872501 1
+GTTGATCAGGTCGACGACGCGCTTCTCGCTGGTGGCGAAGCCGCCGCGCGCCTCGGGCGGCAGCTTGGTGAGCTCG
+>>747:3:111:13517:5846/2 1872502 1
+CACGCCGGCCGCCGCGCAGTCCGCGGTCGTGCGGGCGCCCCAGGCGATGTCGCCGGACACCGTGCTCGCCGACAAC
+>>747:3:111:13521:16139/2 1872507 1
+GCCGCCGCGGGCGCGACGACGCCCGCGGCGACGATCGTTCGCCACCGCGG
+>>747:3:111:13528:15761/2 1872513 1
+ACGCGATCCGCTCGCCGTCCCGTGGCCGCGGCCGAGCCGAGCCCCGCGGCCGAGGCGGCGGCCCC
+>>747:3:111:13529:15090/1 1872514 1
+TGGCCCGGAAAATACTCGGCGAGCGAGCGCGCCAGCGCGCGGGCGCCGTCGGGATTGTGGGCCCCGTCCAGGATG
+>>747:3:111:13544:7315/1 1872525 1
+TCCGTGTGCGAAAACTCTCCTCGCTGCTGCAAGAGCTGACACGGAAGGCCGCCGGACACTGATCCAAACACACACG
+>>747:3:111:13568:10228/1 1872549 1
+GGCACCGCCAAGGGCGGCGTCGCGGTGGCGGTCGTGCGCGATCTCGGCGTGCCCATCCGCTACGTCGGCGTGGGGG
+>>747:3:111:13584:20923/2 1872571 1
+ACGTGATGCTCGAGCTGGGCAAGCCGGTCCATACCTACGACGGCGCGACCGTCGCCGCGGCTCCC
+>>747:3:111:13611:8303/2 1872607 1
+GATCGCGCTGGTGCGCGACGCGAAGTACTTCGGCATCCGCGCCGGCCGCGCGCCGCACCGGTTCATCGGCATCTGG
+>>747:3:111:13615:6857/1 1872615 1
+ACTTTGCGCCGATCGCTGCCGACGCGCCGCTCGGACCGCGGCGGCGCGAGCGCCGCGGCG
+>>747:3:111:13618:7187/2 1872619 1
+CAAGGTCTTAGCCCATCGGCTCCGCCAGGTCCTGGAGGCCCACCCCGGGGTCGCCGCCATCCTCAAGACCC
+>>747:3:111:13624:13834/1 1872626 1
+GCCGAGGAAATCGAGGTCGTGCGGACGATCATTGCGCGGCAGGGATTTCAGCGCGCGGCCGGTGATCGCGAATGCA
+>>747:3:111:13627:1868/2 1872630 1
+GGCGCCTGCCACGTCGCGGGTGGCGCCCTCGTTTCCCCGACGGCGCGGGTTACGGCGCTGCTCGT
+>>747:3:111:13628:13370/2 1872634 1
+GTCCGCGCCGCGGCGCCGCGTCCGCCACGCGCGCCCGTCGTTTCGGCCGCCGGCGTTTCCGCGCCGCCGGG
+>>747:3:111:13634:3939/2 1872639 1
+AGACACCGGAGAACGGATGACGTACAGATAGCCGACGCCCCGGCCCTCCCAACGCATCGGTGCAAACACCTGCGTG
+>>747:3:111:13669:21094/2 1872672 1
+AGCGTCGGCTGCACTTCGGTCTCGGCTCCAGCCAGTTGGTCGACCGCGTCATCATCCGATGGCCATCCGGG
+>>747:3:111:13683:7113/1 1872693 1
+GCCGAAATGGGCCGCCGCGCGCGCGCTGCCGCCTTGGTGCTCGCGTCCCTGCCGACCGCGCGGAAGGCCGCTGCGC
+>>747:3:111:13690:10938/1 1872706 1
+GTGCTGATGAGTCGAAGCGGTGGCTCGACCGATGCCACGGCTCGAACGATCAAAAGTATGGCCGAACGTGGAATCG
+>>747:3:111:13712:19001/2 1872726 1
+CTCGAGCGCGACGCCGTCGGCCTCGTGGAGGCGTTGCGCGGTCGCGGAGGGGAGGTCGAGGGCGCGCGCGCGAGGG
+>>747:3:111:13716:11806/2 1872730 1
+GCGCGCGCCGTCGGTCCGGCCGTGACGGCGGTGAAGCCCGGGGATCTCGTCTTCGGCCAGACGATCG
+>>747:3:111:13727:8816/2 1872739 1
+TTACATCCGTCAGCGGGCTGGCGTCGGGGATGGCGCTGCAGGCGCCGGCGGGCACGTCGCCGACACCATCTTC
+>>747:3:111:13749:10571/2 1872769 1
+GATCCCGTTCGCGTCGATGTCGAACCCGACCTCGACCTGCGGAATCCCGCGTGGAGCCGGCGGAATCCCCGTAAGC
+>>747:3:111:13758:11406/1 1872777 1
+CGCCCGGTCGTGCCCGAGGTGTAGCACATCGATACCGGATCGTCCTCCTCGTGCG
+>>747:3:111:13780:7126/1 1872807 1
+CGAGGCGCTCACGCAGCACTAGCGGCGACAACCCGGCGTCGCCAAGTAGCGGCGCGCCGCGAGATTCCTTATACTG
+>>747:3:111:13793:11545/1 1872827 1
+AGCGCATCGCGCAAAAGCAGGCCCAGCAGGGGGCCGCCGCGCGCAGCGCGGCGTCGGCGCCGCCG
+>>747:3:111:13827:16548/2 1872857 1
+GGTATCGTAAACGGCAGCGCCGCCGACGCCGCGGCGAGCGTTTCGAAGCGATCGCCGACGAGCAGCAGCAGATCCG
+>>747:3:111:13833:14533/2 1872862 1
+CATTGGTTCCCCGACGTGGGGTGATGCCGACGACCGCGTGAAAGCGACGAACCTCGCGCTCCTGGCTAATGACGGC
+>>747:3:111:13840:20350/1 1872874 1
+AACGTGCTGCCGATGCCCGCCGGCGCGCGGGCGAAGGTGCACTACCATCGCGCCATTGAAACCATCGCCTACCTTC
+>>747:3:111:13841:9797/2 1872876 1
+AGCTCGAACTCCTCTTGCGCGAGCCGGAAAACGAAATCTGCCGGAAAGCGCTCGCTGCTACGGCGCACCTGCTCGT
+>>747:3:111:13844:8484/2 1872881 1
+CGCGGCGCACGCGATCACGCGGATCGGCTATGCGGTCGGCGCGGGAACGTTCATCGCCGCGGTGTTCACCGCATTC
+>>747:3:111:13872:12733/1 1872914 1
+AACCGGTACGGCGCTGACGCGGTGCGCGCGTACATCCTGTTCATGGGGCCTGCCGACCAGGACATGGAGTGGACCG
+>>747:3:111:13874:7790/2 1872915 1
+TCCGAAGCCGACTGCCGAGCAGAAAGCACGCGCGCGTGCAAAGGCCGAGTCGCTGCTTGTGGAAATCAAGAAAGGC
+>>747:3:111:13914:12666/2 1872957 1
+ACCACGAGGTCGGAAGCCGGTGGAAATCGTTTCGTGTCCCAGTTGGCCGCGAGCGCGAGCGCGATCGGGGCGCGCG
+>>747:3:111:13923:8438/1 1872965 1
+TCACCGAACGCGTGCGCGACGCGTCGGCGCGCCGCTCCCCTTTGCGGCCAGTCGGTG
+>>747:3:111:13957:9957/2 1873020 1
+GGCTGGCGGCGCCCGGTCGCAAGGCGCCGGTGCCGGCGAGCCGCGGCGCCGGCGCGCCCGAGGGAAAGGCGCCG
+>>747:3:111:13972:18932/1 1873043 1
+GAGGGCGCCACCGAGCTCGAACAGCGCGCCGCCGCGCTCGGCGTCGAGCTCGCCGAATCGCGCGGCCGCGCCGACG
+>>747:3:111:13986:11541/1 1873058 1
+CTGCCCAGAAGGATCTGCTGCCGGTCGCCGGGCGCGTGGCGTTCGCGTACCCGCCCTACGTGGCGCTGGCGTACGT
+>>747:3:111:13987:5549/2 1873060 1
+GCCGCCGAGCACGTAGAAGATCTCCTCCTCGGCTCCTTCGAGATGGAGCGGAGTCGACCACATGCCGGCGTCGACC
+>>747:3:111:13990:19829/2 1873067 1
+CGGCTGCCGGCTCGGGCAACGGCACACCAGCCGCGATCACCGGCCAGCCGGGCACCTTGACCAC
+>>747:3:111:14004:3148/2 1873075 1
+CTGGGGTCCGGCAGGCGCCGGAGTCTGGAGCGCCCCGACAATCGACACCAAACGCGGCTCGATCTATGTCGCCACC
+>>747:3:111:14017:5388/2 1873088 1
+CACCGTGACCGCGGGCGGCTCGACGAACCGGATCGCCTGGCTTCCCGAAAGCGACCGGCTGACCACGACC
+>>747:3:111:14025:11555/2 1873096 1
+GCCGGCCGGCGGCGGCGCGGCGCGCGAGATCTGCGATCTGCTGATGAAGGCGCAGGGCCG
+>>747:3:111:14026:5917/1 1873100 1
+GACCCGCAGGACATTCGCGACAGCCTGCACGACCTCGTCGCCGCCGATCCGGTCATCGACGCGATCTCGATCATCG
+>>747:3:111:14027:4203/1 1873102 1
+CCACATCCTGCTCGACGACGATTGGCGTGACGCCGGTGGCCAGCGCGCGATCGAGGCGATCGACCCAGCGTCCTTT
+>>747:3:111:14028:3308/1 1873104 1
+GCCGACCTGCGCACCGGGTTCGCCGCCGGCCCGGCCGTAGCCTGGATGAGTCAGGGTGATATCTACTAC
+>>747:3:111:14032:12425/2 1873115 1
+GGAAACTTCGCTCCGTTTCCACCTTCGCCACGCCCTGCTGGCAGCCGTCGGTCGGTGTGAGCTCGGGAGGCGGG
+>>747:3:111:14057:5268/1 1873133 1
+GATCGGCAAGGCGAACCCGAAGATGTACGAGTCGGTGCGCCGCGGCATTCCGTTCGGCCGGCTCGGGACGCCGGAG
+>>747:3:111:14059:17342/1 1873136 1
+GAGATCGAGTCGCTCGCCGCGGCGCGCGGCGCGGTCGAGGACCAGCGCACGTCGGTCGAGATGGAGACTCGCCCGG
+>>747:3:111:14085:5090/2 1873164 1
+CCCACGCCGCGCTCAACGAACGGCGCGCGATTCCCAACCGCTCCCTCATCTTCTCCCATCCATCCTCCGGGACGG
+>>747:3:111:14089:18349/1 1873166 1
+TGTCCCGCTGGCCAAGATCGGCGCGCGCGTGATGACCGGCCGCAAGCTCAAGTCGCTCGACGGCGTGGCC
+>>747:3:111:14104:2872/2 1873184 1
+CTGCGCTGCTCTTGCTCGCCGGCGCCTCCGCCGCATCCGCCGCAACCGTCGCTCCATCCGCCACGCCGGGCCTCAC
+>>747:3:111:14155:7751/2 1873235 1
+GTCCACGGCCACAGGCCTGGTGTTCTATGGCGACGACAGCGGCGC
+>>747:3:111:14176:1086/2 1873255 1
+CCGCTGACCGCCCTGCGCCACGCGGCCGAGCGCGTCGCCGCGGGCGTCTTCGACACGCG
+>>747:3:111:14194:18295/1 1873273 1
+CGCAGCTCGAGCTGTCGGTGGCGCGCGGCGAGCGCCGGCGGCCGGTGTTCGACGATCCGCAGCGCGACATGCTCCG
+>>747:3:111:14198:8029/2 1873275 1
+CGCAGATCCCCACCGTCCGCCGGTCCACCCGCGGATGCACGCGCGGAGCGCGCACCGCCGCCAGCGACGGGCTCAG
+>>747:3:111:14238:21207/1 1873316 1
+GGGGCTCGAATGTTCCCGTGAGTTTCTACGGCGTGCTCGCTGCCGGCGCGACCCTGGTGCCGATCGATCCGCGCTC
+>>747:3:111:14239:13716/2 1873320 1
+CGACAGCTCCAGCTCCACGACGATGCGCGCGATCGGCCGGTGCGCGTCGACGTCTGGGCGCCGCGGGCCGCCGGCG
+>>747:3:111:14244:13309/1 1873323 1
+GTGAGGTGAACAAAATGCGGAATGCGGATTTCGGAATGCGGAATGTAACTACCACGCATCATGTTTCTCCGGCGGG
+>>747:3:111:14245:18768/1 1873324 1
+TCGCGCGCGGCGACAGCGCGGCGGCGCGCGCGGCGTTCGCGGACGCATGGCGGCTCGGCCCGTG
+>>747:3:111:14254:10491/1 1873338 1
+CGGGGCCGGCCGCCGCGGCGGGCTGCCCGGGGGCCGGGGGCTTGCG
+>>747:3:111:14283:15120/1 1873378 1
+CATCCGGTCGAGGACCGCCGCGCCGCGCGCGTCCGCGCGCAGGCAGGCGATCTCCGGATCGGTG
+>>747:3:111:14299:3083/2 1873396 1
+GGTTGATCGTCTCGGTGGCGTCGAGCGTGTGGAGCGTGCTCATGACGAGATGGCCGGTC
+>>747:3:111:14304:12951/1 1873401 1
+GGCCGAGGATGGATCGGCGCCCGCGATGCGCCGCCGCGTTTCGATGAGGAGATCGCGCAC
+>>747:3:111:14379:5415/1 1873483 1
+TCGAGCGCGGCGCCCGCGGCCGCATCGAGAACGAGGACGTCCGCCGGGCGACGATGGCCGCCCGTGTGGATGCGG
+>>747:3:111:14383:13324/2 1873489 1
+TTCACGGTGAAGGCGACGTTCGAGATGCCGGGCGCGAAGAAGCCCGCCGCCGCGCCGGCCGGCGCCCCGGCGCGCC
+>>747:3:111:14386:1670/2 1873493 1
+GGGCTCCGGCCGCTGCTGACTGGAATGGTGCACGGCGCCGCTGGAAGTGCGGCGCTGATGCTTCTGGTT
+>>747:3:111:14407:20341/1 1873526 1
+GCGGTGCTCGAGGAGTCGGCGATGGCAGCCGCGCGGCGCGTGAAGCCGCTCAACATCAGCGGCAACGAGTCGCCCA
+>>747:3:111:14409:11981/1 1873530 1
+GGCCGCGCGGCGGATCGTCGCCGGCCGCCGGGCCGCGGGCCGAGACGAAGCTGATGTAGCGGCCG
+>>747:3:111:14434:8993/1 1873549 1
+GCGGGTTCTCGCTCACGGCCGGCGCGCCTCGACGGCCGCCGCCGCGTCGACGATCCCATAGCCCGTCAGGCTGTCG
+>>747:3:111:14448:11278/2 1873564 1
+CTGCGCTTTGGGGCTGAGAAGCCGGCACCCCAACCCAGCCGGCTCAGGAGGCAACATGAAGAAGCTGGACGAAGAA
+>>747:3:111:14460:10136/2 1873574 1
+GGCGCCGCCGCGGACGCCGCGCGGACGAGGAGTAAAAACCAATCGCATCCTCTTAACGAGGGATGTGCTTAACCCA
+>>747:3:111:14464:7940/2 1873584 1
+GCCTACAATCTCTGGCGCACAGCGCGCGCCGGTCAATTCGTGCCCGAAGTCGAAGTCCAGGCCGCGCCTCTCGCGA
+>>747:3:111:14466:12802/1 1873585 1
+CGCTCGAGGCGCGGGTGGACATGCTGTTCTCGGCCTGCGTGGTCGGCGCGATCGCGTCCTTTGCCTGGTGGGCGT
+>>747:3:111:14468:17179/1 1873588 1
+TCCGCAGCGGCGCGGTGGATGTGCGCGAGGCATGGCGTCGCGCCAGCGATCGCGCGGCGCTGCTGAAGCAATTGAA
+>>747:3:111:14474:5411/2 1873601 1
+AATGGTTAGCCGCGCGATCGCCGGCACCGCGCCGTTCGTGCC
+>>747:3:111:14482:18267/1 1873611 1
+GCCTGCCCGGTCAGCTCCTCGGTCAGGCGCGGAAACGATGGCCCGAGTTCGAGGCCGCGGCGCGATCGCAGCCTC
+>>747:3:111:14495:12576/2 1873626 1
+CGCGGAGACGCCCTCGATGGAGCAGCAGCGGGCGGACGCGCTCGCCCTGCTCGCCGAGGCCGCCCTGCACCACGG
+>>747:3:111:14499:14781/1 1873631 1
+TGGCTGCAACGGTTGTCGCGATCCCGGCGCTGGCGGCCGCGAACGTCTACGTCCAGATGAGCGCTCCCATCCAGCC
+>>747:3:111:14519:3056/1 1873649 1
+GCGACCACGCGCACGTCGACACGGAGCGAACGGGTGCCGCCCAGGCGCTCGAACTCGCCCTCC
+>>747:3:111:14539:20002/1 1873670 1
+CCCGTTCGGCAATCGGCGCGGATTCGTGAACCGTTTCCCGCTGCGTCCGACCGGTAACAAGAGCGATACGACGATG
+>>747:3:111:14541:18895/1 1873672 1
+TTCGTCATCGAACTGCGGCGTGAGGACCGGCTCGACGAGATGACCGTGAAGGTCGAGAGCCGCCCCGGCGCGGATG
+>>747:3:111:14547:13484/1 1873682 1
+TTCCGCCGGCCGCCGCGGACACCAACCCGTCCATTTCCATCATGTCGACGAGGCGCGCCGCGCGGCTGAAGCCG
+>>747:3:111:14558:20343/1 1873697 1
+CCGATGCGCAGCGCGCCGCGGCCGAAGCGTCGAAGAAGCGCGTGCAGGAACGCTTTCGCAAGGCGATCAAAGTCAG
+>>747:3:111:14562:8078/2 1873707 1
+ACGATCTCGATCCCGCGCAGGGGGTCGCGAGGCGTGGGGGGAGCAACGGGAGCGGCGAGGAGGGAGCCGG
+>>747:3:111:14576:1085/2 1873719 1
+GTCATCCAGGAGCGCCCTCGCCACGCGCGCGCCCAGGGCGTCGCTGGGGGG
+>>747:3:111:14594:19241/1 1873742 1
+CCCGGTCAGCGCGATGAAGCTCATGTCGTGAGGCTCGAGAGGAACTCGCTGCCGCCGAGCATCCGCTGCAGCTCGT
+>>747:3:111:14631:20300/2 1873776 1
+GATCCGCCCGGGGTTGTCGCGCACGGCGCCGGTGAACGCGCCCTTTACGTGCCCGAACAGCTCGCTCTCCAGCAAC
+>>747:3:111:14646:15625/1 1873793 1
+GCTTCCTTATATAGACCACCCGCGGCCGGAAGCCGTCTATTTCTACCGCATCCGTTTCCTGGATCTCTCCGGAAAT
+>>747:3:111:14665:19109/2 1873814 1
+GGTGACCGCGGATCTCGACGCCGTCGCGCTCGTCGCCGCGTGCCTGCGAGAGCACCTCCTGACAACCCGGAATGGA
+>>747:3:111:14668:9972/2 1873817 1
+GCCGACCTGCGTTCATGGCTCCGCGGCGACGCAACGCTGGCGCGACCGATCCCGCCGCGCGAACGGTTCACGCGC
+>>747:3:111:14693:16248/1 1873850 1
+GCGCGCGGCTAACCGGCGCGGCCTCTCAACCCGCTCTGCGTCGGCGCACGTGTGGGCCCTGCTGGCCAAGGGCTGC
+>>747:3:111:14698:9622/2 1873856 1
+CGCTCCGCTCGGCGCGCCCGCCGCGCAGGGCTGGGCCTCCCACGATGCGACGCTGCTGCTCGGCGCTCG
+>>747:3:111:14708:11174/2 1873865 1
+CGAGCATCGCACGGGCCACGGTGGTGGCGCTGCCGCCGGACCCGCGCGGCTCCGAATACGAGAAGTAGACGAGCTT
+>>747:3:111:14721:14304/2 1873886 1
+GCCGCCCTCACGAACCTTTCTCCCCCGGCGGGAACCAGACCACGTCGCCCGCCGGATCACCTCGACCGGGCTGTCC
+>>747:3:111:14727:12350/2 1873895 1
+TCGTCGACGCGCGGCCGGAGGCGACCGACGCGCTCAGCCGGTTCGAGGTGGCGTGGCGG
+>>747:3:111:14731:9905/1 1873898 1
+GCACCAGGCCGATGCGGTACTGGTTCTCCAGCAGCTCGCCCACCGCGCGGACGCGGCGG
+>>747:3:111:14737:13134/1 1873905 1
+GCAAACGTGGGCAAGGCGTGCTCCACCAGGTAGCGATAGTCCTCGAACGTGCCACGGCCGGCGCCGTCGAGCGCGC
+>>747:3:111:14738:12181/2 1873906 1
+TACGCGGACGAAAGCGCGCCGTTGAATCTTGGCCGCGAATTCATCTCGCTCGCGGATTCACTCGGCACCGGCTGGA
+>>747:3:111:14769:18926/2 1873937 1
+GAGATCGGGGAGATGGTCCCTGCGCTGCAGGCGAAGCTGCTGCGGTTTCTCGAGGAGAAGACGCTCAAGCGCGTCG
+>>747:3:111:14771:6884/1 1873938 1
+AAGCAAAAGTACCTGCCAGGCCTCGCCACCGGCGATCTGGTGGCAGCCTACGCGCTCACCGAGCCAGGCTCCGGCT
+>>747:3:111:14784:12074/2 1873954 1
+GGCGTGGGCGCCGACGCGGCGAGGGCGGCGGCGGCCGCGGCCGGAGGGC
+>>747:3:111:14785:7691/1 1873955 1
+CTGAGGCGCGGCGTCGCCGCCGCGCGCGCGATCAGGCGATCGAGAAAATCCGTGCGCGCCGCCTCGTCCGCATAGC
+>>747:3:111:14789:14265/1 1873960 1
+TCGCCATCTATCAGGTGCCGTCGAAGGACGAAGCGATCGGCTGGACGAAACGCTTCCTCGATCTGCACAAGCAGCA
+>>747:3:111:14793:12853/2 1873966 1
+AGCGGGCCGCTGGGCGAGCGGATGCTCGGGCGACGCGCGACCTCGACGCGCTCGACGCGCGTACCGCCGC
+>>747:3:111:14820:5513/2 1873994 1
+TCACGCTCATTGTTTTTGCGCTGGCGCCGGCGCTCCGCGCGGCGCGGGTCAATCTCGCCGACGCGTTCAAAGAGGG
+>>747:3:111:14838:11113/2 1874015 1
+CCCAGTGGGGCCACGACTTCCGGCCGGACTACTTCCGGCTCGCCGACGCGGCGCGCTACCTCGGGGCC
+>>747:3:111:14851:17541/2 1874023 1
+CGATCCTGGCGAACGACGGAACGCCGCTGGCCGAGGGCCCGGCCGACGCCCGGACCTCGCCCCTCGCAGGCGCCGC
+>>747:3:111:14859:19765/1 1874025 1
+TGGTCCGCGACCGAGCGACGCGGACGCCCGACGCGGAGCTGGCGAGCGAGCTCGTGAATCGCGCCGCCGAGGCGGG
+>>747:3:111:14878:15495/2 1874044 1
+GACGTGCTGGTGGAGAACTTCGCGCCCGGCGCGCTCGACCGGATGGGCCTCACGTGGGAGCACATCCAGTCGCTGA
+>>747:3:111:14885:3952/1 1874052 1
+TCGTCACCGCCGCCGTCGGGGGCACGCGCCGACAGATCGCCGCCGCCGAGACGTTCGGTCGCACGCTGG
+>>747:3:111:14920:4945/2 1874092 1
+ATCCTGCACCTGCTGGCGCGCGCGCCCGCCGGGCCGCTGGACGAGCAGATCCCGCACGTGCTGGCCAAGGTCAAGG
+>>747:3:111:14922:15738/2 1874096 1
+AGGAAGTCATGGAATTCATCGAGCAGATGAAGGCCCGCCGCAAGCCGCGGCGACGCGCTACCAGATAAATACACCA
+>>747:3:111:14930:20634/1 1874103 1
+CCGAGACGGCGCACATCCTCGGGACGCCGCACTACATGGCGCCCGAGCAGATCCGCGATCCGTCG
+>>747:3:111:14932:11137/1 1874106 1
+GTCATGATGATGATCGCGTTCTTGAAGTTCACGCGATTGCCCAGCCCGTCCGTGAGGTGCCCGTCTTCGAACAC
+>>747:3:111:14951:2438/2 1874119 1
+GCACCAACGCCGGAGCCGCCATCCCGCTCCTGCCGGGCGTCGAGATCACCCTCAGCGTCGAGGGCAGTCACGCCTC
+>>747:3:111:14952:7036/2 1874120 1
+GCTGGGCCACGCGCTGGTCGATCAGCTCGCGGCGCTCCTGGCCGGCGTGCCCGACGGGCCGGTGACGCGCGACG
+>>747:3:111:14954:10673/2 1874124 1
+CTCGCGGTGACGAAGGAGCGAAGCGTCGCGCCGGCATCAGCGGTCACGAGGGTGTAGGACGGAGCTATCGCGCCCG
+>>747:3:111:14955:18533/1 1874125 1
+TGCGGCGTTGTGACAACGCGTGCTCGTCGGCCAGGCTCACGCTGACGGTGTGCTCACGCTCGAGCGCTTGTTCCAG
+>>747:3:111:15038:16373/2 1874220 1
+AGGTGTCACCGCCGGTCGCGACACGTCGTCCGGGCGGGCGGCCGCCGCGTGACGCGGCGCGCGGGCCGACGCAG
+>>747:3:111:15041:7350/2 1874227 1
+GATCTGCAACTCGCCCATGATCAACCGCAGGTTCTCGACCGCGCGCGCGCCGCCGGCGCTTCCGTAGCCGACAAAC
+>>747:3:111:15049:15590/1 1874234 1
+CGCCGCGGAACGCCGGGATCAACGCGATCGGCCTGGAGCGGCGCGGCGTCGGGCGCGAGACGCGTGACGCGATCGA
+>>747:3:111:15054:10527/2 1874249 1
+GTCGAGCCGGTGCCAAGCCCGAGCCGCATGCCCGGCTCGACGAAATCGAGCGCGCCGGCAGCGGCTTC
+>>747:3:111:15060:3043/2 1874260 1
+TCCGCGAGCGCGCGGCGCGTGCCGTGCAGTCGGTGTTCGCCGACCTCGGACTACCGGCGATCTCGGACGAGGAG
+>>747:3:111:15075:13051/2 1874276 1
+AAGGAGCGTGCGCATCGTCGTGGTGCCGTGCCGCGTACCGGTGCGTGCCGCGCGAGCCGCGCGTGTTCCGG
+>>747:3:111:15087:7224/2 1874289 1
+CCTTAAGAGTGCAGCGCGCGCACCGCTTCGGCGCGCGAGGTGACGCCGAGCTTGGCAAAGATGTTCTTCAGATGGA
+>>747:3:111:15147:7681/2 1874359 1
+GCTGGAACTTTGCGGCGAGCTCGGCGAACACGGCACCGAGCGCGCGCGCGCGCGCTCCGTGCCCGCAG
+>>747:3:111:15154:5878/1 1874369 1
+CAGGCCGCGTACAACCACACCACCACCAGCATCGAGCGCGTGTCCGCGACCCCGCCGCAATTAGCGGGATTCGAGA
+>>747:3:111:15154:8146/2 1874370 1
+TCTCGATCCCGAGCGCGTGGAAGAACTCGAGCAGCTCGACGGGTGACGGCGCCGCGCCGGTGAGGATGTGCTCCGC
+>>747:3:111:15155:17382/1 1874371 1
+GTGAGCGTGTGGTTCCCGATGCGGTGCCCGGCGTCGCGCGCGCGCTCGACGAGCGCTCGCCGGCGCG
+>>747:3:111:15158:19806/1 1874374 1
+CGTCGAGCTGTGCGGCAAGACTGGGCGCGCGCTGGCGGAGCTTCACGCGGCCGGCGCGGGCTTCCTGCTGACGCGC
+>>747:3:111:15199:11252/2 1874416 1
+TTGTTGGCGCCGAGCGCGGAGCCCGCGTTGAACCCGAACCAACCGAACCAGAGGATGCCGGCGCCGAGCAACGTCC
+>>747:3:111:15208:20672/2 1874424 1
+GTCGCTCAGCGCGAGCATGGCGCCGGCGCCGCTCGCCGAGATGCCGAGCTCGGTCGCCAGATCGACGTG
+>>747:3:111:15229:15342/2 1874457 1
+CGAGCGCATTCTCGACCAGCTCCTTGACGACCGACGCCGGCCGCTCGACGACCTCCCCCGCCGCGATCTTGTTGAC
+>>747:3:111:15241:4939/1 1874471 1
+ACCAGTGGCGCTACGGCAGCGCCGCGCCGCAGAAGCCGTCCGCCGCGAAGCCCGGTATGCCTACGCGTT
+>>747:3:111:15258:5827/1 1874497 1
+GACCGCGTCGCGGTCGAGCGCGCGGCGCTGGCGGTCGCGATCGACCTGC
+>>747:3:111:15280:5842/2 1874536 1
+GCAGCGGGCGCAAGCAAGCTTGCACGGCTTCCCAGTTGCCCGACGCCGCGGCGCGCATGATGACGCCGCCCTCACG
+>>747:3:111:15320:7847/1 1874560 1
+GCTCTGGACTCATGTACGCCGCGGTGCCCAGAATCACGCCCGCGCGCGTCTCGTCGATCGTCTGGATGGACGAACG
+>>747:3:111:15333:17476/1 1874574 1
+TGTGCACGTTCGCACCGATGACCATGACCATGGCTGCGGTGGCGAGGATCGGCTCCGGCGCTACAGCGCAGTTGTC
+>>747:3:111:15353:9975/1 1874599 1
+CGGCGCAGAACACCGCGTCCACGCCGGCGGCCACGCGCGCGACGTCGGCGGCGTCGGCGACCGTC
+>>747:3:111:15354:19740/2 1874600 1
+GCCGCGGCGCCGCGCATGCCGCGTACAACGGTGGACGGCTCCTGGCCTATTCGACGCTGGGCGCCGCGGCGGGCGC
+>>747:3:111:15416:13054/2 1874666 1
+GAGGCGTTCGACGATTTGCGACGGCACGAGGTCGCGGTGCTTGCCGGAGCGCGCGCGGCGGTCCAGGCCGTGCTGT
+>>747:3:111:15439:4530/1 1874684 1
+TTCGAACTCGCGCTCCTGCAACACGCGAAGCAACGCCATCTGCGTGTCCGGAGGCAGTTCGCCGATCTCGTCCAGA
+>>747:3:111:15444:12585/2 1874690 1
+TGACGAGCGTCGTCTTGCCGGCGCCGGTCGGGCCGACAATGGCGATCATCTGCCCGGGGGCGATGTTCAGCGTCAT
+>>747:3:111:15445:8313/1 1874694 1
+GTCCTCGTAGCTCGTGAACGCCTTCCCGCCGTAGCGGGCCTGCATCGCCTCGGCCTTGGCGCGGTCGCGGCCGTGG
+>>747:3:111:15449:10380/1 1874704 1
+CACCGGATTGTCGCGGCCGGTTAGGGCGGGTTGACGTAGACGGTCACCGACGCGCCCCGGTCCGCGGCGGCG
+>>747:3:111:15461:18661/2 1874720 1
+CTGCCGATGAAGCGCATGGGCCGCGCCGACGACATGGCCGCCGCGATCCTGTTCCTGTGCTCGTCCGCCGCCAGCT
+>>747:3:111:15469:1821/1 1874733 1
+AGCTGGCTTGCCAAGCGGCGACCGTCCCTCGAGAAGCTCGTCGCATGAACACGCTCGTCGCGAG
+>>747:3:111:15501:6206/1 1874765 1
+CCGGCCACGGCGCCCGCCGCGCCGGCGACCACCCAGCGCAACTGCTGACGCTCGACCCC
+>>747:3:111:15502:4156/2 1874769 1
+GCGTTCGGGTCGCGCTCTCGCCGGAGTCGTGCTTGCTCCAGGTTGAGCTCCAGCTCGCGCGCGCGGGCCATCGCCG
+>>747:3:111:15507:19048/1 1874775 1
+ACTGCCAGAAGGAAGAACTGGACCTGCGCAAGAACTTACCGGCCGCCTACGGCGATAAAGTCCGCGTCACTTTCCT
+>>747:3:111:15549:8127/1 1874838 1
+TTCGGGCGCATCGGCGCGCTGTCCTGGTGGGGCGCGCGCCTGGCCCCGGTGTCGAACTGGATCGCCGCCTCGGCGC
+>>747:3:111:15551:13416/1 1874844 1
+TGCTGCGAGAACTCCACGGCGTGCCGCGCAGCCGCGTGTACCGCCTGCTGCGGCGTGGCGAAGTCCGTGTCAACGG
+>>747:3:111:15554:18132/1 1874849 1
+GGGCCGTTCTGCACCATGCTGCTCGCCGACCAGGGCGCCGAGGTGATCAAGGTCGAGCCGCTCGACGGCGACCAC
+>>747:3:111:15585:20306/1 1874889 1
+CGGCGACCCGTACGCCCATGTTCTGCACGACGACGGGGTCGATGCGGATGCCGCCCGCGGCGCCGCGCGACTCGT
+>>747:3:111:15590:17324/2 1874894 1
+GATCCGGCGCCGGCGTTCGCGGCGGCGGCGCGTCGGGCGC
+>>747:3:111:15595:17580/1 1874901 1
+GTGCCCGCGCGCCCGCGCGCGGCGCGCGCGAGGCGCTGCTCCGCCTCGGACAGCATCCTCTCGGAGCGGTCGACGC
+>>747:3:111:15613:1211/1 1874924 1
+GAACGGGTAGAGCGACACGTAGACCGTCGAGCCGGTCCTCGCCGCCGCGTCGACGACGCCCCGG
+>>747:3:111:15613:1211/2 1874925 1
+TCAGGAGGCGCTCCAGTCCGACGATGCACTCGGGCTCGCGCGCGACGCGGGGCTGGGCGATGCCG
+>>747:3:111:15615:16116/1 1874927 1
+TCGAGATGGGAAAACGCATCGAGGTCGAGGCCCTGCAGGGCGCGGCCGTCCGGCGCGGCGCGGCGCGCGGCGTGG
+>>747:3:111:15631:4859/1 1874949 1
+CGTGGGTTCCGTGAGCGAACCCTCCGACCACCGCGCCGCCGTCACCGCCGGCTTCCTGGGCTGGACCCTGGACGCC
+>>747:3:111:15662:7239/2 1874975 1
+GCGCGAAGTGGCGGTCCGGCCGCGGTAGCGCACGGCGACCACGATCGCGACGACGATCACGACGCCGGCG
+>>747:3:111:15668:18390/2 1874983 1
+CACGGGCGAGACCCTCGACTCAAAGCTGTGGGAGGTGGGCGGCGGCGCCGCGGCGGAGTACGCGCGCAAGTGCGAC
+>>747:3:111:15678:5929/1 1875000 1
+TTATGGAAGTGGGTTTACATATTCCCGATGATGTCGCCGAGCAGATGCGGCGCGCCACGGGGCAGGATATTGCCC
+>>747:3:111:15692:10341/1 1875011 1
+GGTGGCGTATCAGACTTTCATCTGCGATCCGCCGGCGCCTGCGGTAGCGAGAGCACGGAGCTCATTCGTCCGCTTT
+>>747:3:111:15705:18586/1 1875024 1
+CGCGGTCGAGGGACGCGTGCATCGCATCGCGCTGAGCGCGAACGAGCTGGCCGGCGCGGCGCGCTGG
+>>747:3:111:15749:11173/1 1875052 1
+GCAGGGTCGCCTGGCTCGGCGTCAGCGCCGCCACCGCGATCCACTCGCCGAAGTGTTTGTCCACGACCGTCTTCG
+>>747:3:111:15750:8021/2 1875053 1
+GCATCGATCGCCCACGCGCGCGCGGGCCGCGAGCTCGAGCACCATCGGGGCGCCCCCGTTCCCAGCGGCGGCGCTC
+>>747:3:111:15751:8524/1 1875056 1
+GATCGCGATGCCCGCCGCGACCCGGCCGGCGCCCCCGCGCCCGATGCTGAATCCGTTCATGTCCCAGGATCCGGGG
+>>747:3:111:15755:4215/1 1875060 1
+CGTTGTCGCGCTGAATCCTCCCTGCGGGAATCGTCGGATCGCCCTCGCGTAAGCGTGCGAACGCATCGACTTTGTC
+>>747:3:111:15773:13344/2 1875083 1
+CGAGGAGCGCGAGGCGCGCGCCGATGCGTTGCTCGCGCTCGACGACGCGGTCGGCGCGATCGTCGACCGG
+>>747:3:111:15774:10672/2 1875086 1
+TCGCATCGTGCCGCTGGCCGACGTCTCGCGCCTGCCGCTAACGCCGCAAATAGATGGCAAAGAATTCCCAGATGAT
+>>747:3:111:15816:12980/2 1875151 1
+GATTGCGCCGCGAGCGCCAGCGCGCGCGCACCCGCGTTCATACTCTCAAGGTCGGGCAACGGATGTGCGCC
+>>747:3:111:15826:6010/2 1875163 1
+CGTCGGTCTCGACGTGCTCGAGGGCAAGGTGAGCGCGCGCGCGGCGCGGGAGGACTACGGCGTCG
+>>747:3:111:15830:12422/1 1875172 1
+GCCCCACCGCGGCGGTCACCCTTCCCGCCGGCGCGCGCCACATCGACTTGACCGGCCAGGTGGGCATCCCCGGCC
+>>747:3:111:15900:7059/2 1875247 1
+GAGCAGTCCGTCGACGAACGAGGCGACGGCGCCCACGAGGTGCTCGCAGTTGTCGAGGACGAGCAGGACGCGATCG
+>>747:3:111:15921:10279/1 1875276 1
+CCATGCACCCAAACCTTCTGCGCTTCGCCGGCGACATGGAACTGCTTGAAGATCGCCGCGGCTTCGACGCCGACGA
+>>747:3:111:15934:5753/1 1875283 1
+TCGGACGTCTCGGTGAGCGCGGACTGCTGAGCTGCGCCGGAACTGGGGCTCGTTGAGTGGTGCCCCGTCGAGCCGT
+>>747:3:111:15946:18763/2 1875298 1
+GCGGCGTTACGGCGCCCGCGGCGTTTCAGGCCGCCGGTGTCTCCTGCGGCATCAAAGCGAGCGGCCTCGATTTCGC
+>>747:3:111:15980:2461/1 1875333 1
+TCTTGTACGCAATCACCCCCGCCTTCACGTCGTCTCGATTCGGCAGGCCGAGGTGCTCCTTGGGCGTG
+>>747:3:111:15981:6345/2 1875335 1
+CGCACGACGCATGCGCTTGCTGGGCGTGAGGAAAGGATTTTCCGCGCTCGGCGGCGCGGCGACCATCGCCTCCAGA
+>>747:3:111:16020:8954/2 1875370 1
+GATCACCAGCCCGCCGCCCGACGGTGGCGCGACGGTGTAAATGTCGTACGCGCCGAAATGCAGTTTCAGGGGCGCG
+>>747:3:111:16029:8439/2 1875376 1
+TCCGGCAAGCAGGGCTACGCGATCGCGCGGGCGGCGGCCGCGGCCGGCGCCGAGG
+>>747:3:111:16049:10893/2 1875394 1
+AACAAAGCTTCGTATTTTATCGATTTCGAGCAGCGGAGTGTTGACGACAACGCCGTGATCAACGCCACTGTTCTCG
+>>747:3:111:16051:4938/2 1875399 1
+AGCCGAGCACCAGGCGCGCATCGCCCGTGCCGAGGCGCGCCACGTGCACCTGTTCCGGCGTCGCCGCGATCTTCAC
+>>747:3:111:16084:7554/2 1875428 1
+CGGGATCGGATCGATCGGCTGCGCAGCGACGCGCGCGGCGAGCCGGCCCCC
+>>747:3:111:16084:19237/2 1875429 1
+CATGAGCCCGGAGCAGGCCGTTGGCGACCTGGAGCGCCTCGGGCCGCGGAGCGACGTCTACAGCCTGGGGGCGACC
+>>747:3:111:16102:13117/1 1875455 1
+TCGACGTCAACATGCCGGGGATGGATGGCTTCGAGACCGCTGAGCTCGTCCGCGCGCGGCGGAAGACCGCGCATAT
+>>747:3:111:16123:10038/2 1875477 1
+CGCGAGCCGGTCGCCGGAGGGCGTGACGGTGACGGCGGCGCCGGCGACGCCGAATCCGTCGGCGTCCTCCACGCGC
+>>747:3:111:16130:20978/1 1875481 1
+ACCAATCTGCGAACCGGCGGCGCCCATCAGCGTCAGCAACGATCGATCGAGACGGCTCGGCTCGCGGG
+>>747:3:111:16138:7912/2 1875491 1
+CGACCGTGCCGTCGGGCCATTCCGACGCGCCGATCGCGCGGAGGAACTGTCCTCGATGAGCCATCGCGG
+>>747:3:111:16141:4318/1 1875497 1
+TTCGCCCTCAACCCCCTCGCGCTTCGCGCGACCGGTCGCTTCGCTCCC
+>>747:3:111:16162:17359/2 1875506 1
+TACACGTCAGCACCAAATCGCCGAGTCCGCTCAACCCGGCCAGCGTGTCGCGCCGGCCGCCAAGGGCGCACGACAC
+>>747:3:111:16162:8081/2 1875507 1
+GGTCCTGGTCGCCGCCGGCCCGTGGTCGGTCGACATGGTGCCCGGCTGGCAGCCGAACCCACCAATCACCCGCTCG
+>>747:3:111:16173:5916/1 1875521 1
+GCTCGAGGGAGCGATGCGCAGGCCCGACCTCCTCATCGTTGCCCGCGGCGGCGGCTCGCTCGAGGATTTGTGG
+>>747:3:111:16179:14024/2 1875526 1
+ACCACGCCGCGCGTGGCCCCGCCGGCGCCGAGGATCAGCAGCCGTTCGTTGGTGATGTCCAGGCCGAGATTCT
+>>747:3:111:16210:11143/2 1875560 1
+CGTCGATGGTGATCGACACCGTGGGCGCGCGCGGGCCCTCCTGGAAGCCGGTTCCCCACCGCCGCACACCTGGG
+>>747:3:111:16228:14772/1 1875575 1
+CTCGGCCAACCTCGCCGCCGGCGCCGTCGACGCCGCGGACCTGGCCGCCGGCGCCAAGAACCTCTTTCCC
+>>747:3:111:16237:12138/1 1875590 1
+GCGGCAGCGTGCTCGGCACCGCGATCGGTGCGCTGCCCGGCGCCGGGGCG
+>>747:3:111:16251:18457/1 1875607 1
+CGCCGGCGGGAACGCCGCGCGAGATCGTGGACAAGCTCGC
+>>747:3:111:16254:5957/2 1875609 1
+CCCGGCGATGTGCTGGTCATCCTGACTTTGTCGGGCGGAGGCACGCGCGCGGCGGCGCTAGCGTACGGAACGATGG
+>>747:3:111:16274:3054/2 1875636 1
+CGTCGGTCTTTCCTCTTCGGTCTACGGCGCGTGCCGCGCCGACGCGCGTCGAGCCGTGCGCGAGGGCAAATTTCAA
+>>747:3:111:16302:2961/2 1875667 1
+GGACCGGTGCCATCGCCGCCCGCCAGGAGCGCCGGCAGCCCAGCGCCCACGACGAA
+>>747:3:111:16322:5677/2 1875688 1
+CGATCATCTCGGTGACGTTCAGGCCCGAGCCGAAGCGCCGCACGAGCTTGCGGAACGGCAGGTCGGTGACCCCGG
+>>747:3:111:16331:11953/1 1875697 1
+GTTCGGCGCTGGCATGGAAGCGCGCGATCATCTCGACCGCCGCCGCGACCTGATCGGCGCCGAGCGCCCCGCGTTC
+>>747:3:111:16331:21337/1 1875698 1
+CCGATCGTGCTTGGCACTGTCGGCACCGTCGTGGTGTCGGTGGCGGTGAGTCAGATCGG
+>>747:3:111:16370:18521/1 1875741 1
+TCGCAATCCAGCCCTTCTGCTCGAGCCGCAGCAGCGCGGGATAGATCGTGCCCTGGTTGAGCGCGAGCGAGCCCTG
+>>747:3:111:16375:15582/2 1875750 1
+CAGCCGACTGTAAAAACGGGGTTCAAACTCGTCATCGGCTCCTGAAAGATCATGCCGATGTCGCTGCCGCGCACCT
+>>747:3:111:16391:14004/1 1875766 1
+CTGGCGCGGGAGTCCCGGACCCAGGCGGCGGCCCGCCCTCGATCCGTGGACCCCG
+>>747:3:111:16394:1148/1 1875769 1
+GTGCCGCTGAAACTGCGACCAGATTCGATATCGTCCGGAACGTGGCAGAAAAGCTTCAAACGAGATCTCGGGTCCA
+>>747:3:111:16402:12399/1 1875780 1
+CGACGCGGGTGATCGACGTGCACCTGATGATCGAGCACCCCGAGCGCTACCTGGAGGCCTTCGCGAAGGCCGGGGC
+>>747:3:111:16412:8389/1 1875792 1
+ACGACCCTCGCGGCACGCGGCGCGATGGCGACCGTGCCCGCGCTCGTTCTCGTGGACCTGCTGGGCCTGGCGCAGA
+>>747:3:111:16424:13938/2 1875801 1
+CAAGACGTAAGCGTGGACGACGCCGGCGTGATCACGACCGTGGACGTCGTGGGCCAACGCGAGGTCGTCAGCTCG
+>>747:3:111:16433:19860/2 1875807 1
+GCGCCGCGTGGCATCGAGCGGCGTCCCGGCCAGGCTGGCGAGCGCGGCCGCGGCGAGAGCGTTGCCGACGTTGTGC
+>>747:3:111:16433:14769/1 1875808 1
+GGCGATCCGGCCCAGAATCGGCACGACGTGATGCGCGCGCGACGCGCCGCCGACGTCGGGCAAGCTGAGCGCCCGC
+>>747:3:111:16437:19655/1 1875812 1
+AACAATCACTGCTCAGTGAACGAGCACGCCTCATGCCGTCGTCAGGGTGCGAGTTTCGTCAATGAAAAAGCGAGCC
+>>747:3:111:16438:19365/2 1875814 1
+GTGGAGCTGCCGGAAGACGACGGCGTAGGGGTAGAGGAAGACCGTTTCGATGTCGAAGACGATGAAGAGCATGGCC
+>>747:3:111:16482:19224/1 1875856 1
+CAGCCGCATCGACGCGCGGTCGAGGTCGCCGATCTCGCGCAGGAGCGGCGCCGCGGCGGCGGTTC
+>>747:3:111:16493:16203/2 1875869 1
+GGCGAACGTCGTCGTCGACGGCGCGATCACGATCCCGATGATGAAGCGCACCGGCTACCCTCCGCACGTCGCGGCC
+>>747:3:111:16501:13025/2 1875876 1
+GAAGTCTCCTCGGAGCCTCGCGATCCCGGACGGCAGCTGCCGCGGCGGGGTGAAGACGAGCTTCTGAGTCACGACG
+>>747:3:111:16518:5155/2 1875896 1
+TGAAAAGCGAAACCGGACGCCGCGCGCCGCCGGCGCGGCTAAATGCCCGCTTCCGGGCGCCC
+>>747:3:111:16520:14070/2 1875899 1
+GGTCCGGGGGCATCGGCGCCGCCGCGGCGCGGGCCCTGGCCCGCGACGGGTGCCA
+>>747:3:111:16563:11638/1 1875940 1
+GCGGTGCAGCTCGGGCTCGCGGCGATGCTCGCGGCGCGGAAAGGCGAGCTCGCCGGCACCGTGCTGCTGATCTTCC
+>>747:3:111:16590:18905/1 1875962 1
+CCAGCGCTTCGACCGCACTCGGGCCGTAGCTGTAGCGGCGCGGCGCGCCCAGACGCGCGCGCACCGCGTC
+>>747:3:111:16611:7672/1 1875975 1
+CATCGAGCAGGCCGTCGAACAGGGCGGCGAGTCCGGCGCGGCGCTCGGCGAGATAGCGGGCCTCGGCCGCGGTCGG
+>>747:3:111:16616:14818/2 1875983 1
+CGCCCTTCGTTGATGTCGCCGTGATCGTCCGACCCGCCGCACGTGAGCAATCCGTAGCGCGCGGCAATCTCTTCGA
+>>747:3:111:16623:16823/2 1875989 1
+CAGCGGGGTCCTCCGTGCGATAGGCGTGGGCGTCGAAGTGGCGCATGCCCGGCCACGCCGCGTCCTCCAGCAGCTT
+>>747:3:111:16636:16226/1 1876009 1
+GGCCGCGACGGCGCCGACGCGGCGACGTCGGCCGCGCCCGACAAGTCCGAGCCAGCGGCGATGGCCCTGCCCGACG
+>>747:3:111:16640:5744/2 1876012 1
+GCTGCCGCGCACCGCGGCCCGCGCCGTGGCGGTGGTGTTCGACGACGAGCTGCTCGACCGGGGGC
+>>747:3:111:16648:1851/2 1876025 1
+TGTTGCTGCTCCTGCTGATCGCGTGCGCGAACGTCGCGA
+>>747:3:111:16651:16032/1 1876027 1
+ACAGGTGTGGCCGGCCAGGTCCGCGTGATGACGCCGCGGACGAGAAGGGCCGCGAGCACGAACTCCACGGCCATCC
+>>747:3:111:16665:15599/1 1876045 1
+GCGAGAGCGTGGCGCGTCCGGCCACCGGCGACGGCGCGCCCACGGCGAAGCGCGGCTCGGGCGAGAGCAGCGGCTG
+>>747:3:111:16671:16972/2 1876053 1
+GCGGCTAACACGGCGCTTTCCACGAAACACTGAACGATCAGCCGAGACCTCCGCGCGCCCAGCGCCACTCGCATCG
+>>747:3:111:16688:16113/2 1876066 1
+AAGGCGGCGGCGCCGCCGGGCCCGCCCCGGCCGCGCCCAGCCTCTACGTCTGGCAGCAGTACACGCTGCGCACC
+>>747:3:111:16690:15038/2 1876067 1
+GAGCAGCTGATTCTGGATGGCGCAAGGTTCTGGGTATTCGCCTTCGTAGACGGCGCACCGTCCAACCAGTTCGAGG
+>>747:3:111:16696:6057/2 1876079 1
+GGTCGACGACGACGGCGGAGACGCCGGGGAGCCGGCCGACCTCGCCGGTGATCGCGACGCGGCAGGGCCCGCAGGG
+>>747:3:111:16727:19908/1 1876108 1
+AAGAACGGCCCGAACGAGCCTGACAACCAGACCGACGGCGACGGCGACGGCGACGGCGACGCCTGCGACAACTGCC
+>>747:3:111:16727:19908/2 1876109 1
+CTGGTGCCCCCCTCGCCGCCGCCGCCGCCGGCGCCGCCCGTGCCCTCGCAGG
+>>747:3:111:16729:19246/1 1876113 1
+GGGCCGGGCTCGCCGCCGTGCTCGCGACGTCCGCCGCGGCCCTGTACGCGGCGACGAACCTGTACTCGTTCGACAT
+>>747:3:111:16736:11934/1 1876122 1
+CACCGACAGCAGGGTGCCCGCCTTCGCCAAGGCTTCGATGGACATGGGTTGCCCGGCGACAGCGGACGCCGCAACG
+>>747:3:111:16746:20960/1 1876141 1
+CGAGGCTTCGTCGCGCGGCGCGCCACGACGGCCGCGTGTAGCATGGGCCCCCCGCGGGGGCCACTCGAACGTCCGC
+>>747:3:111:16749:8700/1 1876146 1
+CAAGCGCGTCCGGGACGCGCGGCCGGGCCGGACGCTCCTCCTCGACGGCGGCGACACGCTCCAGGGCTCGG
+>>747:3:111:16776:8642/1 1876178 1
+ACGCCCAACCAGGGCGAGGCGGCGCGCATGGCCGGCGCGCGCGTGCGAACCGAGGACGATCTGCTGGCCGCGGGGA
+>>747:3:111:16783:4205/1 1876186 1
+GCCCGATGCGCGAGCGGCGTCGCGGCACGATCGTCAACATCACCTCGGTCGCCGGCCTG
+>>747:3:111:16835:5997/2 1876233 1
+CGATGTGAAACGGAATGCTGTACTGATTCCGGCCGCGGCGATTCAAGCGGGCGCGCGAGGCTCGTTCACGTTT
+>>747:3:111:16842:12989/1 1876246 1
+TCCGCGCTCGGGCACCGTCACCTCCGCCGCCGCTTCGCCGGCGCGCTCGTGCCACGCCTTCACCACGTGTCTGCCC
+>>747:3:111:16856:1450/2 1876256 1
+ACGAAAGGCTACGCGTTGAGCGCCGCCGGGGTGGTCAACATGTTCCCGCACACCGCTCACGT
+>>747:3:111:16860:9959/2 1876266 1
+GCCGCGTACGTCCGGGCGCGAGACGACGACGCGGCGGTCGAAGCGGCCCGGCCGCAGCAGGGGGG
+>>747:3:111:16891:17057/1 1876303 1
+AGGGCCGAAGACCGCTCAGCGCTTGCCACCATCGCCCGCGACCTGCGCTACTGGAGCGCGCGCCGCGCCAGCGCCC
+>>747:3:111:16902:16323/1 1876322 1
+GCATCACCGTGAATGCAGGCGCCGTGCCGTCCCACGACACGACGAGCGCCGCGTCGCCGCGCATCACG
+>>747:3:111:16909:6537/1 1876332 1
+CGCTTCGCGCGCGGCGCGGAGCGCGGGCGCGCAGCGGGCGGCCAGCTCGCCGAGCACGAAGAAGGTGGCACGCGCG
+>>747:3:111:16926:20278/2 1876355 1
+CGATGCCTTCGCCGGCGAGCGTCGTGGCCGCTTCGAGCGCGAGGCCGACGCCGATCGAATAGGACACGATG
+>>747:3:111:16935:16953/2 1876365 1
+AATGCCTGGCGCGCTTCGGCATATCTCTTGGCTTGGCGCAACGTGAGGCCGAGCGCCGCCTGGGGCTGTGGATCTT
+>>747:3:111:16956:15892/2 1876391 1
+CCCCGGGGACGGCCACGAGCCCGGGCTCACTCGCTTGCGAATCCGCTGCCGATCGCCGCGCGATCCCGCACCACGC
+>>747:3:111:16990:17648/2 1876424 1
+GGGCGGGCCGAGGATCGCCATCTCGGCGGCGGCCGTGGCCACCCTCTACAACGCCGGG
+>>747:3:111:17002:13169/2 1876433 1
+GGAGTCCCTTCCAGCTCCCCGACGGGACCGCCGCCGTGCCGCCATCCGGTCTTCGGTCCCCCGAATCCGGGCGATC
+>>747:3:111:17057:20394/2 1876492 1
+GTGGCCCCGGGCGAGGCGATCGAGCTGGACGCGCGCTTTCGAGCGCCGCTCGAGCCCGGGACCTACCGGCTCAAGC
+>>747:3:111:17057:18562/2 1876493 1
+ATCGGTATTGATCCTGTGAACCCTAACAACATGTTCGTCGGCAGCGGCACGCCGACGCCGGCGATGCTGTTTCGGT
+>>747:3:111:17084:13249/1 1876528 1
+GACGACGAACCATTTGCCGTTCGAGCCCTGGCCGTTGGTGTCGCCCGGCTGCTGGTCGCCGGCGAACCGGTACAGC
+>>747:3:111:17096:18006/1 1876537 1
+CGTGGGACGAGGTGGTCGTGCTCGCGCAAGCCGTGGAGGCGGCGGGCGCGACGATCATCAATACGGGGATCGGCTG
+>>747:3:111:17107:11551/1 1876547 1
+GCCGCCGGCCAGCCGCGGCTGCGGCCGGCGCGCGGCACGATCGCCTTGCGCCAGCTGATCACCCACACGGCGGG
+>>747:3:111:17113:6469/1 1876554 1
+GATCCGGACCAGCCGCTGCGCCGCGCGTTGGCGCCCGACGGCGACAGCGTCAGCTTCC
+>>747:3:111:17116:20456/1 1876557 1
+ATACCGGCGCATCAGCTTCTCGAACGCCGCCCCTTCTCCGTTTCGCACTCTCGCAATTAGGTCGTGATCCGACGGC
+>>747:3:111:17120:12138/2 1876561 1
+CTGAAGGACGAGCAGACCGCCGGCGCCGACCGTGAGCCACAGGCTGGTGCTGAACAGATACGCGGAGTAGACGCCG
+>>747:3:111:17120:13114/1 1876562 1
+TGCCGTTCGTCGGGTGGAAGCTGCCGAGCTCCACGAGCTCGCGCGCGCGGTAGCCCGTCTCCTCCAGCAGCTCGC
+>>747:3:111:17121:19775/2 1876563 1
+ACCTTCACCTGGCTCGACAGCCACGGCGGCTCGAACACCCGCACTCGCCAGGTCGTCGTCCACGAAGTCGCCCC
+>>747:3:111:17128:4990/2 1876571 1
+ACGCGGGAACGAGGAGCGAGTTCGCGATCAGGACGCGCGGCGCGTCCGGGTGCGTCTTCGCGATCGCGACCGGTTT
+>>747:3:111:17138:4938/2 1876582 1
+GACGAGCGGGTGCAGGTCCGGGTTCCGGGCGGCGAGCTCGCGGTCGTGCTCGGCGAGACGGTCCGCCTGGGCGGCC
+>>747:3:111:17141:8110/1 1876587 1
+GTGACCGGGACGGTGGCCCTCCTGGCGCGGTGGCAAGCCGCGAGCCTCTATCTGCGCGAGGTGGATGCCCTGCGGC
+>>747:3:111:17148:8193/2 1876596 1
+TAGCCGTAGGCCAGCGGGGTCGCGACGCGCCCGCGCGGCGTCCGATCGAGGAATCCAATCTGGATCAGAAACGGCT
+>>747:3:111:17169:16358/2 1876615 1
+GGTGACGCCGGCCTTCGTCGCCGCATACGCCGCCATGCCGCGGGCGCCCGTGCGCCCCGCCGTGGAGCTCACGTTG
+>>747:3:111:17197:15282/1 1876651 1
+CAGCGGCGCCACGCTGGCGGTCCACGGGTACCCGGGCGGCGAGGCGCCGGGGGCGGCGCGGCTC
+>>747:3:111:17198:11634/1 1876653 1
+CTTGCGAAATCGATGCCGCTCGCGAATCCGTGCCGGCCGGAGTAGAGGAAACCGCCC
+>>747:3:111:17216:4652/2 1876664 1
+CGACGAGCGGCGCGCCCTCGGCCCGTTGGGACCACACGGCCGTCTGGACCGCGG
+>>747:3:111:17221:16163/1 1876668 1
+AAAGGGATGAGCAGCGACGCTGAATGGGAGGAACCACTGGGACGATTTGCGAAGGCGATTGATTTACGAAGGACGT
+>>747:3:111:17252:20032/1 1876696 1
+CTGTCGGCACGCTCGACGCCGGCGAACCTGTCGCGCACGCTCGGCGCCGCGAGCGCGGCCGCGCC
+>>747:3:111:17257:1691/2 1876697 1
+TGCCCGGGCCGCCCGGCGCGCCGCCCGCCGGCGTCGTCGTGGCCCCGCCCGG
+>>747:3:111:17269:5395/1 1876714 1
+CCTGGCGCCCACGGCTCTTGATTACCGACTCGACGCCGGCAACGACGCGCCTGATGTGGTCCTCGTCAAACCTGTT
+>>747:3:111:17272:17472/1 1876715 1
+TGGTATCGCGTGCCCGCGGAGGCGGAGCTCGACCGCGCCGCGGCCGACGCCTGCCTGG
+>>747:3:111:17296:10053/1 1876739 1
+CCTCGCTTCAGGCAACGAGCGGGGCTCACGCGGGCTCGACTTCGGCCCTCCGGGCCGCGCGGCGCTCGGCGACGCT
+>>747:3:111:17334:17728/1 1876774 1
+AGACATCGGGCTCTGGCGCGGCGGAAGCGCGGCGGTGGCGCTGGAAGAATCGGAAGCGGCCGATCTCCGGTCGAAG
+>>747:3:111:17342:16955/2 1876779 1
+ATAGAAGTTGACAAACTCCAGCGCGTGTAGAGCTGGATGCTGGGTGGCGGCGATGCGCGCCTGGCCGCTGGTGCCC
+>>747:3:111:17373:7240/1 1876811 1
+ACGCGCACTGCGCCCGCGCCCGCGCGGCCGGCGCGGACATCGTCGAGGAGCCGGCCGACCAGGACTACGGCGAGCG
+>>747:3:111:17411:12771/2 1876850 1
+GCCGGCGAAAAACCCGATCCTCGTCATATCCGGCGACCAGAACGGCATCGCCGCCGCGTCCGTGCCTGGGAGCGCG
+>>747:3:111:17423:15760/1 1876862 1
+GCCCCACGGGTAGCGCGAATCGTCGAGGCCGCCGCGCGCGGCTCGCTCCC
+>>747:3:111:17426:13340/2 1876868 1
+TCCCGCGTCCGACGACGCCCGCGCCGCGTTCGCGGCCAAGCCCCGTGGGCTGGTCGATAAGGTCATGTCCGTTTCC
+>>747:3:111:17430:19867/1 1876876 1
+TCCTGCTCGGGCTCGTGGTCGCGCTCGGCTCCTGGGCGCAGGACTTCGGCGACAAGCAGAAGGAGAAGCTGCTCGT
+>>747:3:111:17438:13646/1 1876879 1
+GGTGGCGACGCAGATCGTGTCGCGCGACCGCCATGCCGCGTTCTTTTCGACGCTCGCCGTCGTCGGCGCCTCGTTG
+>>747:3:111:17439:5105/1 1876880 1
+ATCGAGCAGACCATCGCCTTCGCCAAGGCGCTCGAGGCGCGCGGCTGTGGCGGCATCCA
+>>747:3:111:17453:15192/1 1876893 1
+CGACACCGCTTTGGCAGCGCGCGGAGCGCGCCGGCTGGTGCAAGGCAAATCCAGTTCCTC
+>>747:3:111:17457:14132/1 1876896 1
+CCGATCGGACGCCGCCCGCCCTGCGATCATGCCGCCGTGGTGATCATGCGGACGGTCATCGGCCGATTCCATCGCG
+>>747:3:111:17467:18915/1 1876904 1
+AGCGCGGCGGTTCGGCCGGCGCGCGCGTAGTCGAACGCCTGGACGTCATCGTAAATCGACACCGACACGGTGCGCG
+>>747:3:111:17470:20933/2 1876909 1
+GCGCTGTACCCAGGGCGTGGCGCGGGCCAGGGCCAGGTCGTCCATGGCATCGTAG
+>>747:3:111:17488:20282/2 1876927 1
+AGATCGGATCAGGCGCGCCGCGCGCGGGCACGGCGCCGCACCGCCATGTCGGTGAGCGAG
+>>747:3:111:17528:6245/1 1876973 1
+ATGCCGACGATGTTCGCGGGGAACGCGGCGAGCGCGGCTTCGACGGCGGCCGGATCGATCGCGCGGCCCCATTC
+>>747:3:111:17532:2298/2 1876979 1
+GAGATGGACGGCGACGTTCAAAGTCGCCTCCGCGACGGCCGCGCCACGC
+>>747:3:111:17546:20402/2 1876993 1
+CGTCAACGATCGGGGCGACGCGGCCGGCGGCGTCACGCTGGCTGCAGCTGTTCGCAGTCTGCGGCGGGAGCGCTAC
+>>747:3:111:17601:14497/2 1877056 1
+CCCGGACGCGCTCGGCGGCCGCGTCGCCGTCGCACCAGGCGAATACGCTGGGGCCGCCGCCGGAGATGGAGCATCC
+>>747:3:111:17609:15788/1 1877065 1
+GTGATATCCTGAGTCTCCATCTACCGCTCAACACCGAGACGCGCGGCATCGTCACCGCTGGGGATCTCGCGCGCAT
+>>747:3:111:17674:4022/1 1877123 1
+TCGTCCCGGCAGGCCGACCTCCTCACAAGTCGGAGGACCTCGCGCCGGCGACGGATCGTCTGGCG
+>>747:3:111:17675:2067/2 1877125 1
+AAGAGACCGATCGCGTGCGCGGCCTCGAGGTCGGGGCCGACGACTACATCAGCAAGCCGTTCAGCCTCCCGGAG
+>>747:3:111:17677:5646/1 1877126 1
+CGGCTTTGCGAATGGTGCAAGTGTGACCTTCACGAACGGCAGCGGTCAGGCGCCGCGCGTGGTCACCGTCGTGTGG
+>>747:3:111:17680:6806/2 1877129 1
+CCGCACTGGCGGCATTCCTCACGACGACCGGCGCGGCGGTGCCGCCGCCCGCGCCGG
+>>747:3:111:17683:16522/2 1877137 1
+CACGCGGAGATCGCGCGCGGCCGCGGCATCGACGTGTGCTCGGCGGACCTGGACAACGGCCTCCCCTTCAACGACG
+>>747:3:111:17691:18216/1 1877149 1
+GAGCGCACCGCGAGCGCTTCGAGCTTGCCTTGATACGCGCCGGCACGGGCGGCGTCCTCGGGCGTGCGGATGATCG
+>>747:3:111:17698:3071/2 1877152 1
+AAGACGCCTTTGGCATACTAGCGGAAACCTCTATCGCTCGCAAACCTCATGCGTAGGATTCGCTACACCGCAAGAA
+>>747:3:111:17699:9873/1 1877156 1
+GGAGCAACCACCGCATGCGCCGTCACCCGATCGCCAGCGTACCCACGCCGGCGCGCACGCGCGAATCGCGCGAGAA
+>>747:3:111:17710:18549/2 1877168 1
+GCGTTCAACATCGCCTGGTCGCGGGCGAACCGGCGCGGCGCCGGAAAGGCGCTTTCAACCCGTGGCTCGACGCGAT
+>>747:3:111:17728:16864/2 1877190 1
+GCCGGCCGAGGCCGGCCGCGGCCAGGGCGACGAACGGGGTCGCCAGC
+>>747:3:111:17734:20418/2 1877197 1
+CGGAGGATAGGCGAGGCCGCGATGGCCGCGAAGCCGAGGCGGCCCGTGCACCCTCCCGCCGGTCACGATGACGAAG
+>>747:3:111:17742:3257/1 1877209 1
+TGGCCGACGATCATGTCGCGCGCCCGCTCGTGGGGGAAGG
+>>747:3:111:17748:6575/2 1877214 1
+TCACTCTTTGCCTGCCAGTCGACGGTCGGACGCCGCCGACGCAGGCGGCCCAACGCCTCATTCATGGCGATGCGGG
+>>747:3:111:17748:20394/1 1877215 1
+CTTCAGGGCATCCATTCACGAGCGGCGGCCGATCGCGCGCGGCGCCGGGGCGACGACTGGACAA
+>>747:3:111:17771:11615/1 1877235 1
+CGTCCGGTTCGCGCTCGGCCTCGTCCGGCTTTGGCTGCGCCTCGCCCGTCGCAGCGAGATCGGCCGCGAGGTCGCG
+>>747:3:111:17787:2265/2 1877252 1
+GGCCTGCCTCAGGTCTCGGTGCGCGACTACGCGCGGCGCGTGACTACTTCGGTCGCCGCGGCG
+>>747:3:111:17795:18682/1 1877260 1
+CGTAAGCGCACTCGCGCTCCCGATGAGCTCGCCGACGAGACGCTGAACCGCGTGGCGCGCCGGCTCGAGG
+>>747:3:111:17806:13773/1 1877277 1
+CGCAGGCGCGTGCCGGTCAGCGCGGCGAGCTCGCGCGCGATGCCCAGGACAGACAGACAATCGGGCCGATTCGGCG
+>>747:3:111:17816:17296/2 1877289 1
+GACCGCCGCCGCCGCCCGCGCCGCCTCCGCCGCCTTCGCCCGGACCGCCACTGCCGGCGTCGGTGGAGCGACCCAC
+>>747:3:111:17827:8574/2 1877310 1
+GCTTGATATAGCCGGTGTTGGTGACGGTGATCGCCATGTCTTCGTCGGCAATCAGGTCCTCGATGCGCAGCTCGCC
+>>747:3:111:17829:14680/1 1877313 1
+TACGCGCGCAGCACGTGGCCCCTCTGCGCAGGCCACGACGGCGTCCCGGATTCGAGCTCACGCGCGCGCGTCAATC
+>>747:3:111:17836:16793/2 1877322 1
+ACGGCCTTCTCACCAAGCCCTTCGAGGTCGAGGCTCTCGCCGCCGCGATCGACGAGGCGGAGCCGTCGCGAAGTTC
+>>747:3:111:17848:6513/2 1877335 1
+GGTCACCGAGCGCTTCGGCCGCATCGACGTGCTCGTCAACAACGCCGGTATCGCCGAGGGCGAGCGGGGCGAGATC
+>>747:3:111:17848:8789/2 1877337 1
+GAGCTTTCGGCGGACGAGATTCAGTGGCGTCTGGTCCTGCCGATGGTGAATGAGGCGGCGGCGGTGCTGGACGATC
+>>747:3:111:17863:2919/2 1877348 1
+TCCGGAGGCCGGGCAGTGCCGCACCGCGCTGGACATCCTGCGTGCGTTTGCGCGCCGCGCGCGGTTCAACGGGG
+>>747:3:111:17878:2520/1 1877360 1
+TCGGCCGGGTCTCGCTGCTGGCGCGCGGCGCGCGCCGGCCGCGCTCGGCC
+>>747:3:111:17884:2659/2 1877364 1
+GACGCGGCCCGGAGACAATTCGAGCAGCTGGCGTCACGCCGCCCGAAGGACGTCGCCGCCCAGACGATGGGCGCG
+>>747:3:111:17901:19075/2 1877379 1
+TCTCGCTGCTGCTGGCGGCGTGCGGCGGTCAATCGACGTCGCAGAACGCATCGCCGGGCGGTTCGGGGGGCGGCAC
+>>747:3:111:17902:20557/1 1877380 1
+ATCTATCGGCTGCGCGATATCGATGGCGACGGCGAACTCGACAAGGCGGAGCTGTTCAAGAAGGTGCCCGGTGGCG
+>>747:3:111:17913:13806/1 1877390 1
+AGCCCGGAAAGCCCTCGTTCGCGAACAACTGCCTGCTCGCCCGGCGGCTGATCGAGCGGGGAGTACGTTTCGTCG
+>>747:3:111:17926:2134/1 1877402 1
+CACGTCGCGGCGGCGAGCGCGACGGCCGACCAC
+>>747:3:111:17926:10971/2 1877403 1
+CCTTCGCCGCTCGCTGCCCGCTCCGCGTCGCGGCCTGCGAGGAGG
+>>747:3:111:17947:10964/2 1877425 1
+TGGTGTCGTTCGAGTTCGTGCTCTTCCTCGCCGCGGCCGCCATCTACTACGTGGTGCTGCACCGGACGAGCTTCGG
+>>747:3:111:17949:19427/2 1877426 1
+AGACCAGCCGCAACAGCGGCGGCGTCGCCATGGTCGTCGCGAGCACGACCAGGACGGCGGCCG
+>>747:3:111:17950:20289/2 1877431 1
+TCGAGGAGGCCACGCGGTCGAGCGGCATCCCCGTGAGCAGGCTGCGCGCCACGGCCAGCTCGAAGAGCTGCAGCCG
+>>747:3:111:17966:2273/1 1877449 1
+CCTCGTCAGCGTCCGCAATGCGGGCGCGGCCTCAGTGCCGCGACCATTTGCCAACGTCCACCCCAGCAATCCACAC
+>>747:3:111:17970:6615/1 1877450 1
+ATCCGGTCGCAGGTGCGGGACGGGTCAAGAGTTCGGGCGCCGCGGGGCGACGCATCCAATCACCATGCATTCGGCA
+>>747:3:111:17995:19308/2 1877477 1
+CGTCGGAGCGACCGGTGACGCCGACGGCGGCGCGCCCCACCTTCATTTCGAGATCCACCCGGCGTCGATGGCCGGC
+>>747:3:111:18000:8838/1 1877486 1
+ACCCGAAGAAGGAGTTCTCCTCGGTGGCGTTCGCGGCCAGGTGGCCCGCGACGTCGGGTTCGCCGGCCAGTGACAG
+>>747:3:111:18027:17178/2 1877500 1
+CGAGCCTGGAACCGCGCCACCGCACGGGTCGTCGTCGGGCCGAGGACCCCGTCGACGGTGCCCACG
+>>747:3:111:18034:4763/2 1877505 1
+CCGCGATCTCGGAGCGGGCTTATGCGCGCGCCTCGCTAGCGCGTGAGGCGTTGATGCGCGCCTCGATCGCCGTCGG
+>>747:3:111:18039:15121/1 1877510 1
+TGGAGGGCGTCGGCCACATTCCGTACATCGAGGACGCCGCCGCGTTCAACACGACGCTCGTCGAGTATCTGCAGAG
+>>747:3:111:18044:4343/1 1877515 1
+CATCCTTGAAGTGGACCCCGCCGCCGCCGGCGCCTCCCGCGCCGGCAACGGCCGC
+>>747:3:111:18050:13737/1 1877529 1
+GAGCGCGTCGATGTCGCCGACGATCACGACGCCCGCGATGACGCAGGCCGGAATGATTCTCGGCACAGCGGCGTAC
+>>747:3:111:18056:11778/1 1877540 1
+AGTACCCGTCGGCGGGCAGTGTCGCGTCGGGCATGAGGCTCGGGACCGCGCGGCGCAGCCCCGCGAGCGTCCCCAC
+>>747:3:111:18086:15673/1 1877565 1
+TGACCTGGAACGGATTCTCGCCGAGGCCGTCAACGATCCGCGGCTGATGTCCCTGTTGCCGCAGACTAGCCGCGAG
+>>747:3:111:18088:6009/2 1877571 1
+GGCGGTCCCGTTCGGGCTCCTGGGGGCCTCCGCGCCGGGGCGCGCTGCGGACCGGCTCGG
+>>747:3:111:18090:9275/2 1877575 1
+GAGGGCCGGGTCGCCGTCGGCGAGCTCGCGCGCAGCCGCGGCGCGACGACGCCGATCCGGCTGG
+>>747:3:111:18098:9181/1 1877580 1
+GATGGCCCACATCACGTAGCGCGGCGGCGCGCGCAGCGCCGACCACGCGATCCACGCGCGCCAGGCGATCACCAC
+>>747:3:111:18107:2666/1 1877590 1
+ACCCGGGTGATGAGCGGCAGCATCACCTGCAGCGGACGGTCGGCCGCGGCGCGCAGGATGGCACGGAGCTGGGG
+>>747:3:111:18124:14851/1 1877610 1
+GCTTGTGATCACGCCCGATCGCAGCGGTGGCGCGATCGTGGCGTGGGACGACACGCGAAACGGGACCCAG
+>>747:3:111:18130:15147/2 1877615 1
+GGCTGCCAACTCGTCCGCCGGTAAAGTGTTCAGTAATTCGGCCGCGGTCCGGCCGCGCGTCGGGTCCGTGCGCATG
+>>747:3:111:18161:9893/1 1877653 1
+TCTGGATCGGGCCGCCGTGGGAGACGCCGGATCCCGCCGCGACGGCGATCGTGATCGACCCTGGC
+>>747:3:111:18232:10553/2 1877714 1
+CGTCACCACCGCCAGCTCCTTGCACAGCAGCGCGAGCGCGAGCGACGGCAGGGCGCTCCACCACCGGCGGCGCGC
+>>747:3:111:18256:6793/2 1877738 1
+GCGCCTACATCTACCGCGTGCCGGCGCGTCCGGCGTGGAACACCCCCTACACGCTGATGCAGTTCAACTTCACGGC
+>>747:3:111:18272:17810/1 1877757 1
+CACCGCGCCCCCGGCCGAAGCCGCGGCGGACGCCGAGGCGAAGAAAGCCGGCGACTCCACGGCCCCGGCGCCGGCG
+>>747:3:111:18290:19586/1 1877772 1
+AGGAAGTCGGCCATCTCCGGCGACAGCGCGCCGCCCGTGATCATGTCGCCGAGCGTGTAGGTCGAGCTCTTCGGCT
+>>747:3:111:18290:9562/1 1877773 1
+GCAGCGGCGGCGGCCTCGAGCACGCCGCGGTAGTCGGCCGCGAGGCCGGTCCGCTCCTCCTCCATCCAGTGGGCAA
+>>747:3:111:18295:12247/2 1877774 1
+CATGTACTCCGGAAAGAAGCGTGTCACGGGGTCGTCCGTCCGGAGGCGCCCGCCGTCCGCGGCGAGCCCGACCAGC
+>>747:3:111:18311:1998/2 1877789 1
+GGGAACTTTGACACGGTTGAGTTCGAAAAAGAACGTTGGCTGCGGCTGAACGGTCCCGAGGGAATCATCGCGATCA
+>>747:3:111:18332:6297/2 1877810 1
+AGCGTGCCGCGAAATACCACGCGGCGAACAATCCCACGCCGAGCGCAAAGCCCGGCATCACCCACGCGGCGAGATT
+>>747:3:111:18337:11735/1 1877820 1
+GCAGATCCTCATCTTCCAGGACGCCGACGTGACGCGCGTCGCGATCCGCCGCGCCACGGGTGAGACGACG
+>>747:3:111:18349:14019/2 1877828 1
+CGAGCGCGAAGCTCGGGGCGCGGCCCGCCGGCCGGAGCAGGAGCACGTCGTCGAACGCGATCAT
+>>747:3:111:18357:12674/1 1877836 1
+TGCGGCAACAAAAGCGTCGCAGCGCCCAAAGCGAGCGCGGCGAGGAAGCTCCTCCCGATCGTAATGTCC
+>>747:3:111:18381:19365/2 1877849 1
+GGATCCGCTCCGCGCGGACGCGACGGCGCGGGCGGCGCCTTCGTTCACACTGCACTGCCCTCCACCCGATGACGTC
+>>747:3:111:18402:5978/1 1877876 1
+GCGTGCAGCTTGTTGTATTCGGCGATCTGAGCCTCGATCTGCTGCGCCATCGTTCGCGGCTTCTCGGACGGCAGCG
+>>747:3:111:18412:5388/1 1877887 1
+CGAGCCTGATGAGCCGCGGCGGCACGTCGCCGGCGTGACCGACCTCGCCGGCCTCCGGCACAC
+>>747:3:111:18442:15401/2 1877915 1
+GTCGCCGCAGACGATGTCGGCGCCGCGCGCGCCCCAGCGGCCGGGCGCCTTGAGCAGCGCCAGCGACATCGGGTTC
+>>747:3:111:18449:6814/1 1877923 1
+CAGGCACTGACCGCGCTCCGGGAAGTCGGCGCCGCTCCGGGCGAGGTGACCGGGACGGTCCGGGTGTCGGCGCCCG
+>>747:3:111:18451:3555/2 1877924 1
+GCCCGCCTCGGTACGGCGCCCGCGCTGACCGTCCGCTTCCGTCTGCTGCGCCAGAATCTGGACG
+>>747:3:111:18489:17931/2 1877961 1
+GGCCGGTCCGGCTGCGGACCGGCCGCACCTGCGCGGTGCCTACGAGCGCACAGGATTGAGTGCCGGCTG
+>>747:3:111:18496:14656/1 1877971 1
+CATCCCGATCCTCGACGACGTCGGACAGCGTGAGCCCGGCCTCGACCGCCGGGCCGCCGTCGCCGCCGAATACCGG
+>>747:3:111:18504:6225/2 1877977 1
+TTTTGTTCGTACTGTCCGGTTAAAGCCGGCGCGGGCGGAGGACTCCAGGCGGCGGGCGTGATCGGCACTGGCGCAA
+>>747:3:111:18531:5268/2 1877996 1
+GGCCGATCGGGAAGTCGATCGTCTTCGTCGGCAAGGGCGGCAGCGCGCTGCTCAAGGCGCATCCC
+>>747:3:111:18549:2328/1 1878019 1
+CGACCGGCTCAGGTAGGCAAGCGACGAGTGGCCGGTGCCGAAATCGTCGAGCGCGATGCACGCCCCGGCCTCCTTG
+>>747:3:111:18562:5909/1 1878028 1
+CGCCGGCGATGACCACGTCCGCGTCGCCCGCGCGGATCTCGGCCGCGCCGAGCATGATCGCCTTCAGGCCCGATCC
+>>747:3:111:18566:16599/1 1878032 1
+TCGCAGAGGTACTCCGCGTCGCCCGCCAGCACGCGCGCCCCGCGGCCGCGCCGCTCCACGCGGTGCACCGGGGCGC
+>>747:3:111:18570:15475/2 1878037 1
+CGGGAGCACCAACGGGAGTACGGCGACTTCCTGATCGGCGGGATTTCCTTTGCGGAGATGAGCGAGCGTTCGCCGC
+>>747:3:111:18577:5940/2 1878046 1
+GCTATCCAGATGCCATCAAGCTCCGGGCAGATGCTTCGCTTGCACGCCGGGCGCGCTTGCAGGGTTCCAAATTCTC
+>>747:3:111:18577:3546/1 1878047 1
+GTGCCCGGGTCGAAATCCAGAGGCTTTCGCGCCCACGTGTCGAGGATCTTCGCGG
+>>747:3:111:18587:14526/1 1878058 1
+CTATCGCGAGCTCGGCGGCGCCGCGAGCGACGTGACCACGGCCCAGGCCGTAGGCCTCGCCTATC
+>>747:3:111:18630:10168/2 1878099 1
+GAGCATGACGTTCAGGCGGCGCCCGCTCTCGGCGTCCAGCGCGGCTCGCGCGGCGACGGCGATCTCGGCG
+>>747:3:111:18637:3998/1 1878103 1
+CGAGCCCCTGGATGCCGATTCGCCGCGAATCATCGCGCGCTGTCGAATCGCGTAGATTTGCGCCATAATG
+>>747:3:111:18649:8880/1 1878122 1
+CGTCAAGTTCACGGACTCGGGCGGCGTGGGGCTTCGCGTCGCGTGGCGCAACGGCGTCGGCCGCTTC
+>>747:3:111:18655:16101/1 1878126 1
+CGCTTGGAGTCCGGATGGAAGCCGGATCATTTTTTCTTCGGGACGCGCCGGTCATCCGCCCATTTCAATGTACCAG
+>>747:3:111:18677:9384/2 1878156 1
+CTCCCGCGTCGACGGCCGCAGACCCGCGTCGGCGATCGGCAACCCATGAAATCGTGCTCTTGCCTAGGTCCGCTTA
+>>747:3:111:18679:6713/2 1878157 1
+GGTCGTCCGACGGCGCCGCCGCGTTCGCGGCCTTCGCGAGCTCGACGAGCCGCGCCGAG
+>>747:3:111:18679:14498/1 1878158 1
+AATCACCTTGACGTGGCCGACTTCCTGCTTGAACACGGCGCGAACATCAACACCACCTGGAGTTCTCATGAGCCGG
+>>747:3:111:18682:20243/1 1878164 1
+CCGCCAAATATCCTGGCGCTTCCACTGCCGGAGGCCATCCACTCTGGCCGCTCTACGCTGGCATTTTTGTGAAGGT
+>>747:3:111:18710:6343/1 1878186 1
+GCTTCATCATGGCCATCGCCGCTTTGCTCGACGCGAGCCCGCGGCCGACGCCAGAGCAGGTCGCGGCCCTGCCCAA
+>>747:3:111:18723:20126/2 1878197 1
+TTTCGTGAAGATTTGAATCACACCCGCAAGCGCACGTGGTCCGTAGATTGTGCTTTGCGGCCCGCGCACAACCTCG
+>>747:3:111:18728:12512/2 1878205 1
+CGTCGAAGGCGTATTCCCGCGCGAAGCTCTGGACGACGACGACGCCGACGACGCGCTCGCCGGCGACGATCCGGAC
+>>747:3:111:18762:13942/2 1878241 1
+GGTCGGCCGCCGGCCCAGATTGGCAACCGCCGACCGCTCCGCGCCGTCCGCCCGGCCCCCGCGGCAGGCG
+>>747:3:111:18766:13057/1 1878244 1
+CCGAGCGTCGCGCCGATCGACCGCGAGAAGTGCGTGAGGGCAGTCGCGGATCCCATCGCCGCGCGGCTGACCGCGT
+>>747:3:111:18800:18419/1 1878276 1
+GCCCATGGTCCCGCGCCGCCGACCGAGGCGCTGCGCGTGGCGATGCACCTCGCCGGCGCGGTCGATTTCGCCGCCG
+>>747:3:111:18806:6571/1 1878284 1
+GCGCTGATCGCCGCGCTCCGCGAGGCCGGCGCCGCCATCCGCCTGATCGGCGAC
+>>747:3:111:18828:16787/1 1878306 1
+CCCCGGCGCAACGCTGCAGCAGCGTATCGCCGCCAGCCGCGAGGGCGTCAAGGCACTGCACCGCCTGGGCATCACT
+>>747:3:111:18843:16281/1 1878319 1
+TCGCCGCGCTCGCCGCGCTCTCACTGGGCCTGACCGGCGCCGACGCCGGGCTCGCCGAGACCGGC
+>>747:3:111:18865:18793/2 1878341 1
+TCAGGCTTTGCGGCGCTGCCGGCAGGGATCGAATTCGTCGCGCTCGCCACTTTGACTGTGTTGGGCTTGACGGTCT
+>>747:3:111:18906:14661/2 1878384 1
+CGCCTGCCTGGCCGCTCCCGCGCTCCTCCGGCGCCGCCGCGCCGCCGCGCCGCCGAAGCCCGTCGCCCCCATCCCC
+>>747:3:112:1151:9215/1 1878401 1
+ATTGGCACCATGCCCGCGCCGATGCCGAGCACGAGTGCCTTGCGCATATCCGG
+>>747:3:112:1215:9691/1 1878434 1
+CGAGGTGGCGCGCGCGCGAGGGCGGCGCAGGCGGCAGGTCGGCGATGCAGACCACGGCGTAGCCTCGATCGCGG
+>>747:3:112:1257:4827/2 1878460 1
+TGAAGCATTATCGAGCGCCCCATTGTAGATTTGATCGCCTTTTAGATTTGGATCGCGTCCCAGGTGATCC
+>>747:3:112:1271:11140/1 1878465 1
+GCGTGAGCGAACGGGCCGCAAAGCGGCCGATCGCCGGCGCCGCGATCGTGGCCGCGCCATTGGCC
+>>747:3:112:1281:12319/2 1878477 1
+CAACAGGTCGGCGCGCAGCACCAGCCGGCGCGGCGTCGAGTGCGCCTCCGCGTCCTCGGGC
+>>747:3:112:1287:6384/2 1878488 1
+GAGCAGTATCGTGGCTATTTTCACGGATTTCCGCTTTGGCACTCGCGCTGCATTGGTCCGGCCCCATGACCACGGC
+>>747:3:112:1351:17689/2 1878548 1
+CGCGATGAACAGAATCGATAGCGCAAAGGCCGCCGGAGCGCCAACGCCGAACCGCGCGAAGAACCACACGAACGCG
+>>747:3:112:1368:4102/2 1878568 1
+ACGAAGCGATGCGCCGCGCCATCGCCGCCGATCCGCAGAATCCCGACACA
+>>747:3:112:1372:7411/2 1878570 1
+GGAAATCGACGGAGTCTTCAACATCAGGGCGTCCAAGTCAGCCTGGCACCCCACGCGCCGCGCCTCCTTCCGCGCC
+>>747:3:112:1390:3761/1 1878600 1
+CCGACGGCCTGATCCTGCTCACGCCCGGTGCCGACGGCGCCGACGCGGCGATGGTGCTGCACAACGCCG
+>>747:3:112:1404:2216/1 1878615 1
+TGGTGCAGGAGCGGGACGACATCGTCGCCCTCGACTCCGCGATCATCCTCAACCCCGC
+>>747:3:112:1406:10745/1 1878617 1
+CGAGGTGCTCGGGCCGCCGCCCACCTCGGGCACGCGCGACGCGTTCAACGAGCTCGTG
+>>747:3:112:1414:7557/1 1878619 1
+GGCGCCGAGTCGTTCGATGATCGCGGCGCGTCGCCTGTCGCGCACGCCCGCTCGAACTCGTCCC
+>>747:3:112:1483:9540/2 1878682 1
+CGAACCGGGACGGCGGCGGCGGACGAGCCGCGCGCCTCCCCTTTCCGAGGAACATTGATCCC
+>>747:3:112:1512:13907/2 1878709 1
+ATGGAGGCGGCCGAGGCCGGCGCGCTCTACGGCACGCCGGACGAGATCGCAGTGAAGCTCCAGG
+>>747:3:112:1583:21261/1 1878762 1
+CCTTCACGCCGACCGACAACCGGTACGCGGCGACGACCGCCACGTACACGCAGGCGGTGAACCGGGCCACGACCTC
+>>747:3:112:1606:11731/2 1878778 1
+CGATCTCGTCGATGAGAAGCACCGGCGGCGGCCCTTCGCTCGTGATCGCTTCGAGCAGCGGGCGCTTGATGAGGAA
+>>747:3:112:1619:12704/1 1878785 1
+AGCAGTATCATCGGTGCAGGCAGGCTTAACGACCGGGTTCGAGAAGGGACCGGGTGGAACCCTGCCGCTCCAATCA
+>>747:3:112:1629:10794/1 1878798 1
+AGCCGCCGGCCTGCAGCACGAGGTTGGCCGCCTTGAGCGCGCGCGCCGCGTCTCCGCGTTCGCGGATCCACAAGAG
+>>747:3:112:1650:7623/2 1878823 1
+CGTGGGCCTTGGGCTCTTGACGCTGGTCACCGGCTATTGCGCTCCGTCGGCGATTGCGCTAGCCGTTTACGGCCTG
+>>747:3:112:1693:10974/1 1878859 1
+CGTTGACCTGGCCGGCCAGTTGCCCGGCGGCGGCGAAGACCCGCACGACGCGCTGGCCGCCACGGAGCG
+>>747:3:112:1731:7787/1 1878897 1
+GAAATAGTCGTAAATGCGAATGATGTTCGGATGCGTAAGCTCGAGGCTCCGGCGCGTTTCACGCCGCAATTCCGCA
+>>747:3:112:1744:6105/1 1878904 1
+GAGCCGCTTCCGCCGGTCGCGCGGGTCGGTATGGACGATCGCGTCGCGCGCGTCCTCGACCG
+>>747:3:112:1745:18883/1 1878906 1
+AGGGACTTCTGAGCCACGTCACCGGTCTGGCGCCGGCCGACTACTGGCGCTTCGCCGGCCACAACATCGGCCTCAC
+>>747:3:112:1750:20539/2 1878908 1
+CTCTGCACGAGAACAACATCAGGTTCCGCGTCGTCGGACGTTCCGAGGAGCTCGCGGAAGATGTGCAGCA
+>>747:3:112:1771:7212/1 1878928 1
+TGGAACTAGACAAGACGCGCGGCGGCACGAGCGGTTGCGGCACGCCCTTGCCCTCGGGAGGCAGGATCATGTA
+>>747:3:112:1792:7307/2 1878959 1
+CCCGCGGCCTCCGTCCTCATCGTGCGCGACGCGCCGGCCGGCGCCTCGG
+>>747:3:112:1815:10482/2 1878976 1
+GGACAGCAGCGCGGATGCCAGGGCAGCGCGGGTCTTCTGCCCACCGCTGAACTGTGCCAGTGGCTG
+>>747:3:112:1829:13177/1 1878987 1
+CTACGAGTGCGACGACGGCTTGATGCCCCCGCCGCAACTGTGCCGGCGACCACCCGCCCGCGGCGAGCAGCACGAG
+>>747:3:112:1829:17453/1 1878988 1
+TCCGGGCCGGAGGGCCGCGCGCCTCCCGCGGCCACGTGCGCGCCCTCACTCTTGCCGATCTTCACGTACCCCTCAA
+>>747:3:112:1833:15188/2 1878995 1
+GGGCCGCCGAGGAGCGCGTCCGCCTCGACCGCCGGCAGCGCGTGCTCGCGCGCCCATTCCAGCTCC
+>>747:3:112:1851:20832/2 1879021 1
+TGCGGCCGTTTCGGAAGGCATCCTCCCCGGCGGCGGCGTGGCCCTTCTGCGGGCCTCCAATGCCGTCAAGGCCGGG
+>>747:3:112:1894:16368/1 1879059 1
+CGGCTCCGCCCGACTGCGCGGAGATCGAGCGGCGGCGCGGGACAGGGATCGGGCTTCTCACCAACGGC
+>>747:3:112:1909:5991/2 1879070 1
+CCGGACAGCGATAAATTCTGAGCATCGGTAAAAGCAGACCGGTCCGTCCAGGTCACTGTACCGGTCGGTGATGT
+>>747:3:112:1916:7314/2 1879078 1
+ATTGCGGCCAGCCGGGGAAGCATCGGCGCCGCGGCTCAAGAGCTTCACCTTACGCACAGCGCTGTCAGCCGG
+>>747:3:112:1921:15026/1 1879079 1
+GTTCCTGCGCTGGGCGGCCGCGATCGCCGAGCGCACGGGAAACAAGAACAAGGCGATCCAGCTGTGGGCGCGCGCG
+>>747:3:112:1925:1494/2 1879086 1
+ATTGTGTCATGTTCCTTGTCGCGCTGGGTTCCCTGGCTATTTATGGCGAGTGGCTTAATGTAAGGCCGGCTGGGTG
+>>747:3:112:1950:13159/2 1879111 1
+TGGTGTCGGTTCGCGCCGTTGCGGGCGCGCGGCCGTTCGCAACCGGGCAGCCGCGTCGGCC
+>>747:3:112:1979:14426/2 1879138 1
+AAAAACACGCTGCCCGCGGCGAAGGCCTGCTCGGCGCCCCCGCCGAGGACTTGAATCGACGATCTCTC
+>>747:3:112:1989:2215/2 1879150 1
+CGCAGCAGCGTCGCATCGACCAGCGCAAAGATCGCGCTGTTGGCCCCGATGCCGAGCGCG
+>>747:3:112:1995:6445/1 1879159 1
+AAGAGGGCGGTCAAGTTCCCAGCGGAGCCGCCCGAGGTCAAGACGCCGTCCGCGCGCTCGCCCAGACCCAGCGCGC
+>>747:3:112:2011:20557/1 1879172 1
+CACAGCACGAACAGCCGCAGCCAGCCGCGCTCGAGTGCCAGCCGGGTGAACTCCTCGTGGAACTCG
+>>747:3:112:2014:7845/2 1879175 1
+CGATGGTGATGTTCGGCACGAAATGCCCGTCCATTACGTCGACATGGATCAGGTCCGCGCCCGCG
+>>747:3:112:2028:8921/1 1879189 1
+CATCGATCTCGTCTACGGGCACACCAGCGACACGGGCAGCTTCGGAAGGGTGGTCGTGTTGAAGTTCGTCCATGCC
+>>747:3:112:2029:12360/2 1879190 1
+ACGCGGCCCGATCTCGCGCTGAGCCCGGCGCCGCGCTGGGACCTTTATCCGCGCC
+>>747:3:112:2052:6151/2 1879208 1
+TCGTTGAGCCACCAGAGCGCGTTGGCCACCAGAAAGGCGCGCACCTCGTGCCGCCCGTAGTTGAAGATGAGCGTGC
+>>747:3:112:2062:14356/1 1879217 1
+CGCTGCTCGAAGACGCGCGCCACGCCGGCGGCGCTGCCGGCGCCCTGCCCGGCGGCCAGCGCCTGG
+>>747:3:112:2063:20318/1 1879219 1
+CTCGGGGCGGGCGAGCAGGGCGGGCGCGTGGTGTTCGCGGGCTCGCTCGAGAACCTGCTGAAGGATCAGCGCTCGC
+>>747:3:112:2082:19954/2 1879237 1
+ATCGGCGTCACGAGGCCGTGATCGACGCCGCGCCGGGACTGGGTGAAAGG
+>>747:3:112:2093:16229/1 1879248 1
+GTGCTGCACGCGCGCCTGGTCTTCACGCCCGCGGCGAGCGGCGTCTACCGCCTGATCGTCACCTCCTTCGATCCCG
+>>747:3:112:2114:11458/1 1879267 1
+CGTCGAACGACGACTGGTCGCGCGTGGCGGACTGCGCGCCGAGATTGACGGTGTTGAGAATTTGAGGAACCGCAAA
+>>747:3:112:2230:20148/1 1879390 1
+CGGCACGCGCGACCGCGCGGCGCTGATTCGCGACCTCGAGTCGGCCGGCTTCCC
+>>747:3:112:2250:18029/2 1879408 1
+CTGCAAATGAGGCGGCACGCGGCGGCCTGCATCGGTGCGGCGCATCGCCAGCGAGCGCGTGATGTTCCACCGCCAG
+>>747:3:112:2282:7166/2 1879440 1
+ACGGGGGGAGGTTCAACGCGCCGTGAGCGACAACCCGACAATGACCGATCCGGATCACGCCGTCC
+>>747:3:112:2302:9870/1 1879473 1
+GGCCGCGCGGTGAAGAGGTACTGGACGATGGTGGCCTCGTCGCGGAGCCGCCCGGCGTCGCCCCCGAGCTGGGCCA
+>>747:3:112:2313:9723/2 1879481 1
+GCACCGAGGGGGACGTGATCGTCGCCCCCTGGCCGGTGCCGGCCCGCGGCGCGTCCCATCCCGAAGCG
+>>747:3:112:2320:20624/1 1879487 1
+TACGGGCCGGCGGCCGCGCCTGGCGCCGACACCGCGCAGGCGCTCGGGCTCGACGCGGCAC
+>>747:3:112:2348:14890/2 1879533 1
+AGTTGAAGTAGGCGCTGGATGCGGACGCCGCCATGATGCGCCGGGCCAGGGTGGTCTTCCCGACCTGGCGGGCG
+>>747:3:112:2382:8065/1 1879563 1
+CGGGCGGCGGCCTACGCGCGCGCCGGGATCGCGCCGCGCGCGCCGTGATCGCGCCGCGCG
+>>747:3:112:2425:1238/1 1879605 1
+TCGGCCACGTGCGTGCGATGGCGATCGCCTCGTCGAGGTCGGCGACATCG
+>>747:3:112:2447:14865/2 1879631 1
+CCGGGATCCGTCGGCGACAGGGCGGCGCCGGCGATGGTCCCGCCGGTCGCCAGGATCACGATTTTCGGCTTTTTGG
+>>747:3:112:2463:1807/1 1879654 1
+CTCCTGCTCACCGGCAGTCATGACAGGACAGCCAGGTTGTGGG
+>>747:3:112:2472:15206/2 1879658 1
+GCAATGACGCTCGAGTTCTTGCTGCGAACATACGTGCGCACCGGCAATCGCGACGCGCTCGAGATGGTTAGTCACA
+>>747:3:112:2482:16447/2 1879668 1
+GACGTCGAGGACGGTCGCCGGCGCGCGCAGCCCGCCCGTGGGCATCGTGGG
+>>747:3:112:2484:8014/1 1879671 1
+CTGAACCGGGCTTGGCGATTGAAACTCGCTCGGCTCCCGCTCTCGCTCGCTGCTTCCCCTCGCAGCTTTACCTTCT
+>>747:3:112:2503:10887/2 1879682 1
+GAAGTCATCCTCAGGCATTCCTGCCGCAAATGCCTCGGCCAGGGCGCTGCCTCGCCCTTTGTCATAGCCGGGG
+>>747:3:112:2528:11706/2 1879711 1
+GGAATACCATGAGGCGGCCGGGCCCAAGGCCGTCATCGACTACGCCTTTCACCTGATCATCACCGATCCCTCGGAG
+>>747:3:112:2566:20399/1 1879752 1
+TAGGAAAATATCTCGACGAAAACGCCAAGTGGACGAAAACCTTCAAGGACATCTTCGTCACCCGCAGCCGCTGATC
+>>747:3:112:2614:14449/2 1879817 1
+TGCAGGAAGGAATTCCTGCCGTCATCCCTGCCGAGGCCTGCTATCTGGGCTGGCAGGAATCTCTCGTACTACTCGC
+>>747:3:112:2623:10683/1 1879825 1
+TGAGAGATCGTGCGGGTAGTTAAGGCGCGACTCGGCTCCGTTAATCGTCGAATAAGGTGTATCTTCGAATGAGCCG
+>>747:3:112:2640:18963/1 1879842 1
+GGTGCGCGGTCGGCCGACGAGCACGGACGACACCGCGACGTCCACGACCGTCTCGAGCCCGCCCGCCTGCGTCCAC
+>>747:3:112:2656:19767/1 1879858 1
+CGGCTGCCGGCTTCGACCGACACCGAGCTCCTGACCGCCCTCCTCGCCGACGAGCCCGCCGCCGACACCG
+>>747:3:112:2664:14017/1 1879869 1
+CAGCGAACCGTCGGGCTCGTAGGTCCGGTCCGCGAAGATCTCGGCGGCCACGGCAAGGCCG
+>>747:3:112:2731:6675/2 1879914 1
+GGCGAGGTGCTCGGCGTCTACGGTCTGCTCGGGTCGGGGCGGACCGAGCTCGCCCGCGCGCTGACCGGTGCCGACC
+>>747:3:112:2735:12900/2 1879921 1
+GGAGAAACTCGATAGCCTTGAGATTGAAGGCAGCGCCGGCGGCGGCGCGGTCCAGGTTAAGCTC
+>>747:3:112:2743:7650/1 1879930 1
+GTCTTGAAAGCGAGGGAGATGGGCCTCGCCGGCGCAACGGTTACCCGCGGTGTAATGGG
+>>747:3:112:2760:5107/1 1879944 1
+GCGGGGATCGCGGCCATGATGCACGCTCTCGTCGCCTTCACGCACACGCTGGTCCTGGCGATGATCG
+>>747:3:112:2765:4899/2 1879947 1
+ATGCGCTGCTCGGCCGGCGCGACACCGCCGGCGCGATCAGGGTCTTC
+>>747:3:112:2766:9160/2 1879949 1
+GAAGTGTTCGAGACCAACACCATCGGCGTGATGGCGATGACGCAGGCGGTGTTGCCCCAGTTCCGCGCG
+>>747:3:112:2767:13541/1 1879953 1
+CGACCGGATGGAGGTTGTAGGTGAACTTGGTGACGACACCGAAGTTGCCGCCGCCGCCCCGCAGACCCCAGAGCAG
+>>747:3:112:2775:14173/1 1879959 1
+ACCGCGCGGCGCGCGGCCTCGTCCTGCGCGAGCAGCGCCTCGACCTCGGCGCGCTC
+>>747:3:112:2779:15996/2 1879962 1
+GCCTACCTGGCACGCCGCGGATTCGGGCACGCAGTGGCGGCCCGC
+>>747:3:112:2796:20200/1 1879980 1
+AGCCTATCGCGGAGTTCCTCATCCGGCGCACACTTGGACCGCTCGTACAGGACACGACGCCGGACAGGATCCTCGG
+>>747:3:112:2819:11229/2 1879994 1
+ACACCGCCATCAGGATGGCGAGCGTCGCGCCGAGCCCCGCCGACTCGCCGGTGG
+>>747:3:112:2823:3413/2 1880005 1
+CGTCGTGCCGCTGGATGCGACCGAGGTCGCGATGCCCGAGGGCCG
+>>747:3:112:2831:14196/1 1880008 1
+GACGTGATCGTGACGCAGACCGGCGCCGGCACGCCGATCCCGCCGGAGCGGCG
+>>747:3:112:2887:9629/1 1880065 1
+CATCCGCCGCGCCGCTTCGCGCGCCGCCTGCACGGCCGGCAGCAGTAGCGCGACTAACACGCCGATGATCGCAATC
+>>747:3:112:2953:16197/2 1880144 1
+GAGGCGTCGACGACGCCCGAGCGCGCGCTCGCGCCGGCCGAGCGCCTCGGCGCG
+>>747:3:112:2963:8333/1 1880158 1
+CAAGCTCAATGAGCTGGTCAACGGCAAACGCGGCGTCACGGCCGACTCGGCGCTTGACCTGGCAAAGGCGCTGCGT
+>>747:3:112:2974:10583/2 1880181 1
+CGAAGACGACCGCGGCGAAGGGTAACGGCGCCGCGGCGACGACGTCGCCGAAGGATGTAAA
+>>747:3:112:3026:15083/2 1880220 1
+GGGCGGAAGCCCGCACGTGAAGACCGAGTGGGTCATGCACGGCGCCGCGATCTCGATTGAATACGGACGGCCATAC
+>>747:3:112:3032:14316/2 1880227 1
+TCGAAGCGGTCGATCGCGGTGGCGACGTCGATCTCCTCCGGCGCCGCGTCGCACGGCTCGGTCGC
+>>747:3:112:3037:20208/2 1880235 1
+CGGGTCAGGGGGAGACCGTCGCGCCGCCGCGCGCGCCGCCCCCCGGGGACGGTCC
+>>747:3:112:3060:11524/2 1880264 1
+ACGATGGCTCCTACAGGCTTCCGCGAACGAGTTCCCGTGCAACGACGATTTCCGATCGGCGCTGAAATCCACGACG
+>>747:3:112:3064:15107/2 1880268 1
+TCATGATCAGGGAGACGGGCACGCGGCTCCGCGGCGGCGCCGGCACCGG
+>>747:3:112:3068:12573/1 1880272 1
+GGCGAGATGAAGCGCCTGCGCCAGAAGGGCGGCATCGCGGGATTCCCCCGGCGCGAGGAAAGCCGCTAC
+>>747:3:112:3122:4806/2 1880315 1
+TGGATCTCCTCGAGGAAGTGCGAGACGTACACGACGCTGACGCCGCGCCCGCGGAGCCT
+>>747:3:112:3170:12867/2 1880381 1
+GGGGTCGAGCGGTCGCGCGGCGGGGCGCCCCTGGCCGTGCTGCTTAGCGCGATCGCGTGGACCGCCATGCACA
+>>747:3:112:3219:11563/1 1880420 1
+GCACGCGGTCACCGCGGCCGCCGGGGTGGTGCGGGCCACCGTCCCGCGCACCCACCGCTG
+>>747:3:112:3228:9465/2 1880427 1
+ACGGGTCGAACGCCTCGCCGGCGGCGACGGCGGCGTCGCCCTTGTAGTCCTTCACGACCGAGG
+>>747:3:112:3231:7509/2 1880429 1
+CACGGCAGCGCCGCCGATGACCTCGCGGCGCTCGAGGACCAGCACCTTTTTCCCTGCCCGCGCGAGGTAGGCGCCG
+>>747:3:112:3238:11442/2 1880435 1
+TCCACGCCGGGGACGGTGCGCAGCCGTTCGAGCACCGGGGCGGCGATGGAGACCGCGCGGCCGAGCGGCACCCGCG
+>>747:3:112:3265:19763/2 1880458 1
+TCCCGCGCCAATCCGACGTCATCCACCACAATTGCGCCACGCGCGCTGATGTCGAACTCGAAGCGGATC
+>>747:3:112:3282:1624/1 1880483 1
+CGAAAGATCGAGTCCGGTTCCGTCTCCAGCAAGCGCCTTCGCCAGCCCGAAGTCGAGCACCTTTACCACCC
+>>747:3:112:3371:19095/2 1880576 1
+CGGTGCGATCGAGGCGGAACGCAGCAGTTCGGGGAAGCGCTGGCGCGCGATCGCCGCGCGCTCCGGGTCG
+>>747:3:112:3399:12288/1 1880609 1
+CACGCAGACTCCAGCTCAGGTCGTCGACCGGTTCGCCGAGCTCGGCGATGCCGGCGCGCAGCACATC
+>>747:3:112:3413:17883/1 1880622 1
+ACGTTCGCGATCGAAGGCAAGGAGCGCGCGCAGAAGCGCGCCGCGCTCGACGACGCGCTCGCGTTCCACAGCCAGC
+>>747:3:112:3427:2334/2 1880641 1
+GCGATGGGGCAGGCAACCGGCGCCGCGGTCGCGATCGACCCGCGCAGCGG
+>>747:3:112:3445:14044/2 1880655 1
+ACAGGCCGCGGCGCGGGCGCGGATGGCGCGGCCCCAACGCCTC
+>>747:3:112:3450:12197/1 1880664 1
+AATCGATTGAGTCGATCAATCCGCGGCGTTCGACAAGCTCCCCGGCGTGGCGGATGGTGGCGAGCCTTCGTGGCG
+>>747:3:112:3461:11495/2 1880676 1
+GCGAGTCGGCGTCGCCCTCGCGCCGGACCGGCTTCTCGCCCAGGTCTCGGACGGCCCGCTCGACATCCTC
+>>747:3:112:3465:12611/2 1880680 1
+GACCTTGGGCTTGTCGCTCATCGCAAGCCGGAACATCGGAGTCGCCGCCGGCGCCGGGTTCCTGG
+>>747:3:112:3489:10651/2 1880704 1
+CGGCGTTCCGGCGCGCTACGTCAGCGGCTATCTGCGCAACGACGATCCCGAGCTGCGCGTCGGCCGCACCAGCC
+>>747:3:112:3555:18811/2 1880759 1
+AGCTGGCGCGCGCCATCGAGCAGCGCTTCGCCGCGGCCGGCCTCCAGCCGCCGCC
+>>747:3:112:3562:6854/1 1880766 1
+ACGGAATGTCTGGCTGTCGTTCAGCACCTGCGCGGCGTTGCCATTTCCGCTGTCGGCAACACTCACGGTGATCGGA
+>>747:3:112:3579:17220/1 1880787 1
+GCGCAGGTGCAGCGCCGGGGCGGTCGAACCGGCGGCGCGGGCTCCCGCG
+>>747:3:112:3588:6427/2 1880797 1
+AACTGCGGTGCGCGCGCGCCAGTGGAAAGCGTCGTTATGCGCATCGCTTCGCCGCCTTCAACGTTAAG
+>>747:3:112:3606:6060/1 1880812 1
+TACGGCGACGGCTGGGCCGAGCTGCGCCCCGCCGGCGCCCCCGCGCCGCGCCCGC
+>>747:3:112:3658:20415/2 1880864 1
+ACTTCGCCGACCGCGTCGCCGTCATGTATCTCGGCCGCATCGTAGAGCTGGGGCGCACCGAGCGCG
+>>747:3:112:3673:8423/2 1880878 1
+CATGAGCCACGGGGTAAGCTTGATCTCCGGAGGGGCAAACTAGATGGCGAACGCCGCCGCCGGGCGCACGCGCCGC
+>>747:3:112:3677:1114/1 1880881 1
+CGGTGGTGCTGCCGGCCCGCATTCCCAACCTTCTAATCAACGGCGCCACCGGGATCGCGGTCGGCATGGCCACC
+>>747:3:112:3679:4503/2 1880888 1
+GCCGCCGGACGCCGCATGCGCGATCACGACGGCGGCGCGATCCTGAAAATCGCCAGCCTGACG
+>>747:3:112:3682:13386/1 1880892 1
+AAATCTACTCAGGCCCACCAATCCTCGCTTCGGCGAGGCGGGCGCGGGCCTGGGCGGCACGG
+>>747:3:112:3684:12966/1 1880894 1
+CTTCATGTACGGCCAGGAGAAGTCGTGGCCCTCATCGGCGCCAACGGCGCGGGCAAGACAACGCTCCTCAAGGCCG
+>>747:3:112:3710:11839/2 1880906 1
+CCAGAGAAATGCCGCGAGCGCGAACATACCGGCGCGCATCGCGAACGCGGCGCCGAGCGGCAGTT
+>>747:3:112:3735:18578/1 1880934 1
+GCTGAGCCAAATCAACTGTCGACCGCTGTCGCAGTTCGACGGGAAGATGAAGTCCAAGGATTGGAGCAAACTTCCG
+>>747:3:112:3790:11686/2 1880979 1
+GACCGTCTCGGCCTCGGCCTGCAGATCCTCGCCGGTGAGGCGCACGATGTCCGCGCCCGCGCCGCGGTCGGCCTTC
+>>747:3:112:3799:16634/2 1880986 1
+CCGGCGCAGCCGCGCGCGAGCGCCCGCGCCCGCTGCGCGCCGCGAAATCGAGGGCGAG
+>>747:3:112:3811:4838/1 1880994 1
+TGAGCGCGAGCAAGACCGCTACAGTAATCGTGGACATCGCTCCCGTCGGCCCATCGCCCGGCGACACGCTG
+>>747:3:112:3827:10955/2 1881006 1
+GGCGACGCGGAGCGCCGCGTTGCGCGCCGCGTAGGGGCCGCGCCGCTC
+>>747:3:112:3830:5600/1 1881009 1
+GCGGGCGGCGGCGCGCCGCCGGTGCTGTTCGAGGACCTCACCTACGACCAGTGG
+>>747:3:112:3852:2010/1 1881032 1
+ATCACTGCGTTCGACGACAAAATTCCCGAACCGCGCCGAGTTCAAAGCCGAGGAGTCGCGGGCGTCGAGGCG
+>>747:3:112:3854:19596/2 1881035 1
+GCCGCGAGGCCCAGGAGATCATGACGCGAGCCCTCGGCGTCGGCCGCGGCATCGTGCTCCCC
+>>747:3:112:3867:8611/2 1881045 1
+CTGGCGGCCGGGCCGCGACGGTCGCCGCCGGCGCGAGCACCCTCTCCGCCCACGTCCCGTGACGCCGG
+>>747:3:112:3874:15069/1 1881051 1
+GTCGGCGTCAAGCCCGACGTTGCCGCGCCGGCCGCCGATGCGCCGAAAGTCGCTCTCGGCCTGCTCGGGC
+>>747:3:112:3893:13774/1 1881066 1
+ATGACGATCACACCCGGCGGCGGCCTGCACCTGTGGAGCGGACCGGGCATGCTCGACCTGCCGCCGCGGG
+>>747:3:112:3911:11691/1 1881076 1
+GTCATCGCCGCGGTGGCGGCGTCGATGCGAACCAGGCCGCGCTCCCCCTTGTCACGCGCGCCCCAGGTGG
+>>747:3:112:3914:5516/1 1881077 1
+ACGACAACGCCGATGCGGCGGACACGCTCGCCGCGCTCGTGCGTACGCTCGGTGGAGAGGCACGCACGG
+>>747:3:112:3946:11155/1 1881110 1
+CGCGATGGATACGAACTCGTCGCGGAGGCGAAACGCCTTCATCCTCATGTACCGGGATGGACAACGGCTGGCCC
+>>747:3:112:3951:20566/2 1881124 1
+AAGCTCATCAACAAGCCCGGCACTGCCGGCGAGCCGGCGCCGACGGCCTGCGCTCCGAGGCCATTG
+>>747:3:112:3962:15345/1 1881139 1
+GGCGGCGGGCTCGTCGCGCGCAGCCCCATGGAGCTATCGGCCTGGCAGGAGGCCCGCCGTCAGG
+>>747:3:112:3978:7574/2 1881146 1
+GAACGACGCGACGCGCGCCGCGGTGTCGGGCCCGCTCTCGACGGCGCTGACGACGGTCGATCTCCCGTTCAAGACG
+>>747:3:112:4014:13887/2 1881184 1
+GAGCGCCACTCGCCGCGCCGCGCCATCACCGACGTGCGCTCGGGCCGGTCCGTGAGCTACGGTCAGCTCGCCCGCG
+>>747:3:112:4036:15895/2 1881206 1
+AAGAGCACCTGGTGACAGCGCGCGCAGGTGCGCGTGATCGCCTGCGCGCGAACGTCGCTGCCCTTCGGCG
+>>747:3:112:4049:16958/1 1881217 1
+AGCCGGCCGCGGAGCGATGGGCCCCGCCGGGCGAAGGGCAGGGATCGGCATCGCCAGGGG
+>>747:3:112:4207:12810/1 1881359 1
+GAGCTCCGCGGCCAGCTCGTGCCGAAGCTCCGAAAGGGCCGCTTCACGCGCGGGGTCGGCGTCGCTCGCGAGGCGC
+>>747:3:112:4220:21300/1 1881378 1
+GCGTGCCCGGGCGCGCGGCCTGCCCGGAGCGCGTTTCGCGCGCATGGACG
+>>747:3:112:4225:5320/2 1881389 1
+CAGTTCGATTTCGGCTCCGCTGAGGTCGACCGTCGCCGGAACCGCGTCGAGCCCGGGAATATCGGTGTCGACGATG
+>>747:3:112:4232:11861/2 1881398 1
+ACGACAGTTCCCAACGCGCCGGTGCTCCTGGACTTCGGTTCCACGTACGGCTCTGGACCAGCAACCCACTCGCTGA
+>>747:3:112:4253:3201/1 1881414 1
+ATGTGCCGCGCGGCGCGACCGATCGTCTGGATCAGCGAACGCTCGGCACGCAGGAATCCTTCCTT
+>>747:3:112:4258:6345/1 1881420 1
+GATACCGGCCGCTGGACGAGCGCGCGGCGTTCAGCACGCACCGGACGCCGGACGCCACGAGGTCCTCGGCC
+>>747:3:112:4259:4202/1 1881422 1
+GACGCTGATGTGAATGAGACTCACGCGCGCGAGGGATGGCGGCAGAGGCACGTCG
+>>747:3:112:4267:18970/1 1881429 1
+CGGCTTTTACTGGCACTTTGGCTTTATGCGACGAGCGAGGGCGTTGGCAGTGCGCGGGCGCTGGCACGGCTGTGTG
+>>747:3:112:4267:5758/1 1881430 1
+TACGTCTGGCTGCCGGACGCCATGGAAGGGCCCACGCCGGTGTCCGCGCTG
+>>747:3:112:4280:19980/1 1881449 1
+CGGCGCTCGCTCGCGGGGTCGCGGCGCACGTCAGGTCCCGGCGGAATGGCGGCGG
+>>747:3:112:4304:21133/2 1881473 1
+GGCGTAGCTGGTGTGCCGGCGCGGCCGCCCCGTGCCGGAGCCACATATCCATCGTTACTCTTCG
+>>747:3:112:4323:19830/2 1881493 1
+CGACTCCTAGTCCGATCGTTACCCCTGTCCCGTCACCGACACCCACTCCGACTCCTACTCCAACACCGATGCCAAT
+>>747:3:112:4326:2496/2 1881496 1
+TGACCCCGGTCGTGCGCCGCGCCGCGATCACCCCCGGGACCTGCGCCCGG
+>>747:3:112:4361:14479/2 1881529 1
+GATGCCGACGGCGTGCTCGATCTGATCACGGCCGACGGCGCCGCGAACACGATCTCGATCCTGCGGGGGGATGGCG
+>>747:3:112:4384:17207/1 1881555 1
+AGCCTTGGCGAAACCGCCGCGCTGGCGCGCCTGGCGATGCTGTGGCTG
+>>747:3:112:4399:16016/2 1881575 1
+TGATCAGGCGTCCTGACGCCTGCGTCGACTTGCGAGCCGCCGCGACATGCGGCGGGGTCG
+>>747:3:112:4400:8712/1 1881580 1
+CACCGTGACGGTGCGCCGCGCCGCCGCGTTCCCCTCGCGGATCTCGGCCAGCCAGTCGAACAGGACCTTCGGGTTG
+>>747:3:112:4402:11177/1 1881583 1
+CATCGCGGCATTGCAGGGCCATCGTCATGCCGCGGCCGACGATGAAGAGGTAGCCGACG
+>>747:3:112:4423:19962/2 1881601 1
+GGCGGCCGTGGCGTGTTGTCCTCCTCCTCGTCGATCGCGGGCGCTCGATCGACGGCCGGA
+>>747:3:112:4432:15015/2 1881612 1
+CCGACCTCGATCTCCCGGCGCGCCCGACGACCTGGACGATCGTGCTCGGCGACGGGATCACCCGCGCGGACA
+>>747:3:112:4437:9930/1 1881614 1
+GATCTGAGGGAGGCCTTCGGCCGGGCCCGGCCACCCGTGAAGGTCACGATGGGCGGG
+>>747:3:112:4453:10481/1 1881629 1
+GTCGATGAAGTCGGCGATCGACGAGACCGGGCGGCGCCGGGCGCTGCAGGCGGCCTACAA
+>>747:3:112:4478:5391/1 1881647 1
+GGCTTCGATAGGCGGAGGCGGCGGCTCCGTGGCGGCAGCGGCTTCGGGGG
+>>747:3:112:4499:15051/1 1881658 1
+ATCCACCGCCGCGCCGAGGTTGCCGCGCGCGCGCTCGAAGGAGG
+>>747:3:112:4527:21217/2 1881695 1
+ACGCCGGAACATCAGGCCCTCGCGCTCGACGCCGCGCGCCGCTCGCTCGTACTTCTCAAGAACAGCGG
+>>747:3:112:4544:8408/2 1881713 1
+CGCCGCACGGAACCCGCAGCGGCGGCGAGCGTGAGGGCGTGGTCGAATTTGCCCTCACTCTGCGCGAG
+>>747:3:112:4550:13908/2 1881717 1
+GGCGGCCGCCCCGATGATGGCGATGCCGATGGGCGGCGGCGGTGGCGCCGCGGCCGTGGCCGAGG
+>>747:3:112:4554:11420/2 1881722 1
+GGGCGCTCGACTTTCACAACTTCCGCGCCGAACCACGCCATCATCTGCGTACACGACGGCCCGGACTGCACGCCGG
+>>747:3:112:4575:9434/2 1881740 1
+TGACTTCGACGCGCGCCGGCGCGTGCGCCGCCTGAATGGCGTCCAACGCCAGCACCGCCGCGACCGCGGGGTCGAG
+>>747:3:112:4584:19538/1 1881753 1
+GAAATCAAAGCCGAAGAGAACATCACCGGACGCATCATCGACATCATCGCGCCGATCGGCAAAGGCCAGCGCGGGC
+>>747:3:112:4605:11950/1 1881775 1
+CGCGCGATGTCGCGAGCGCGCTGGACTATGCCCACGCCAAGGGCATCCTCCATCGCGACATCAAGCCCGAGAACAT
+>>747:3:112:4610:7659/1 1881780 1
+CGACGATCCGCAACAACTCGCCAAGCGCCTCGCGCGCGAAAACCGCACGCTCATGCAACAGCGCGAAGTCGATTTG
+>>747:3:112:4625:14519/2 1881802 1
+TTCTCCGGCGGCGGCTCCGCGGCCGCAGCCTTCGATGGCGCCGACCCTTTCAAATCGGTCGCGGCCAGGC
+>>747:3:112:4632:3871/2 1881811 1
+CTAGCGTGTGCCCTCCCACAGTGCTCTCTCCGCAGACCGCGGATCGATGACGACCGCGGAGACGACATCGAACCGC
+>>747:3:112:4643:15085/2 1881828 1
+ATCCGCAACGAAAAAGTGCATCACGTGCGCCGGGCGCTCACCAAGCCGGAAATGTTCGGGCCGGAAACAAATGATA
+>>747:3:112:4681:16628/1 1881871 1
+GGAGCGTTCGGACAGGCGCCCGTTGGCGAGCACGACGGGAATGCCCGCGCGCGCCGCCTCGTCGAAGAGGCGCG
+>>747:3:112:4713:16785/1 1881896 1
+GCTGGCCCAGACGCTGATGACCCTGACGCTCGGCACCGCGGCGGAGGCGCGCGTGCCGAACCTGGGCGCGAGCGG
+>>747:3:112:4748:18555/2 1881935 1
+CGTGTTTCAGCGGGCGGCGGACGAACATGGCGTCCGCGCGGACGCGACCGACGTCGCGGTCATCGCCCTGGGCG
+>>747:3:112:4817:2984/1 1882010 1
+GCCTTCTTCGGATATCGGAATCTCGAGTCCGCGGCGGTCGCGATCCCCGTCGGGCCCGATAA
+>>747:3:112:4818:1416/1 1882011 1
+TCGCCGAAGAGGACGCCGTTGTTCGCCAGGATCCCGACCGGGTAGCCGTCGATGCGGGCG
+>>747:3:112:4823:12008/2 1882015 1
+GGCCGAGGCGATCTGCGGCGTCGGCGCCCGCGCCGCCGGGCGCGTCCTGCTGGACGGCCAGCCGCTGACGATCGAC
+>>747:3:112:4861:19098/1 1882063 1
+GCGACGACTGGGACCGCCTCGCGGGCGCGGTCGCCGCCGGCCACGTGCTCGAGTGCGGCACCCAGGCGACCGGCGG
+>>747:3:112:4889:21067/1 1882089 1
+AATCGCGCGCAACGCTCCCACGCGCGCACCCGAGATCTTCACGCTTCCACCCATCCAACGCTCCC
+>>747:3:112:4923:3654/2 1882120 1
+GCTCCTCGCGCCGATCGGCACGGGGTTCCTGTACGTTCGCCGGTCGAAGCAAAAGGCGCTG
+>>747:3:112:4948:11832/1 1882141 1
+CGGCGCCACCCAGCCGCTGGCGGTCAGCCACGCGCCGCCGGGCTCGGCCAAGGCCGGTGCACCGCTCAGCCTGGGC
+>>747:3:112:4952:6199/1 1882150 1
+TAAACCCGATCCGCGTACCTGACTCCGGCGCGCTCCTCATAGAAATCGAACATGTCCGCAGTGTCGCGGAAAATTC
+>>747:3:112:5057:11259/2 1882248 1
+GTGCGCGCCGGCGCCGTGCGCGGCGTCGGCTTCCGGTTGTCGGTGGCGGACGATGGCCGCGGCAT
+>>747:3:112:5071:1997/2 1882266 1
+AGTTGCGCTCGAGGCAGCGCGCGACGATCTCGGCGGCTTCACGATCGCCACCGAG
+>>747:3:112:5092:5912/1 1882290 1
+CCACGTGCGCCGCCGGCGTCGACTCCGGCGCGCCCGCGACACGCAAGCGGCCGATCGTCAGCGGACGGAACCC
+>>747:3:112:5094:16328/2 1882293 1
+TGCCCAACGGGCGCCGCGTGCGCACCGCGGGCTCGGTGATCGTGCGCCAGCGGCCGGGGACCGCCAAGGGCCTGCT
+>>747:3:112:5100:2126/2 2035063 1
+GGCGTTCATGGCCTCAGCCCTCCTCCGGCGTCAGCCCGGCGCGCCGCCCGAGGGCCACGAGCCCGGCCAACCGGGC
+>>747:3:112:5133:5639/1 1882333 1
+GAGACCGAGCGCGGCGAAGAGCGCGGCGCCGCGCCCGGCGGGCCCGAGGCCGTTGGCGCTGATCCGGCCGAGGACC
+>>747:3:112:5152:20599/1 1882356 1
+CCGCCGACGCGCAGCAACGCGACAATCTTCTCGACGTCCGCGCCGCTTTCGCGATCCTCGTTGAGCGG
+>>747:3:112:5159:6361/1 1882360 1
+GAGGCCGTAGAGCACGCGGCCGCGAAGAGCCGAGCCGAAGAAGGGCGTGAAGCGCGTCGTGGCGCAGATCGGTCCG
+>>747:3:112:5180:10436/2 1882388 1
+CGCGGAGCGCGCGGGTGAACCGGCGGAAAACGGCGCGTGGCCGAACGCCGCCTTCGAGCGCCTGCGCCAGGCAATC
+>>747:3:112:5185:12999/2 1882401 1
+TGGGAGCCTCGGCCATGGAACGATACGAATTCTTGCACGCCGCGTGCTCGGCGCGGCGCCGTGTAATGCCAAGTC
+>>747:3:112:5215:10135/1 1882428 1
+CGAGCGTCGACGCCGCGCTGGAGGCGGCGCCCGAGCGGCTGCGTCCCGTG
+>>747:3:112:5237:16646/2 1882452 1
+GTTCAGCACGGTGCTCGCGGCCGGGTCCGGCCGCCGGCCGGTCAGCAGGAAGAAGAAGTAGTCGGCGAACCCCATC
+>>747:3:112:5239:4067/1 1882458 1
+CCTTCGCCGAGGATTGTCGGCGCCGCGGCATTGCGGGCAATTTCGCGCTGG
+>>747:3:112:5263:18964/1 1882486 1
+GGCTCATGCGCCGGTTACTCGTGGATCACGCGCGGGCGCAACAGTGTGACAAGCGCGGCAGTGATGCGACGATGGT
+>>747:3:112:5276:9176/2 1882505 1
+ACAGTCGCCTTGTCCGACGGAATGAGCGTCGAGCGCTGCGGTCGCGCGAGCGCGAAGCAGAGAAGCGAGAGCGCG
+>>747:3:112:5365:5093/2 1882583 1
+GATTGACGGACGCCGTCCCCGGCCGCGCGCTGCACCTCGCCATGAACGGGG
+>>747:3:112:5387:7980/2 1882603 1
+GACGTTCCGGCAGGTCGACCTCCCGGGCGGGCGCGGCCTGTTCGTCGAGCCGACGACGCGGCGCGGACCGCGGGCC
+>>747:3:112:5393:4857/2 1882609 1
+CCCGGCTCGGGCAGCTGCGCCAGCGCCGCGCGGATCGCGGCGCGATCGTAGGGCTGGATCGGACG
+>>747:3:112:5394:12104/2 1882611 1
+CGATTCCACGCCACGTCGACGAAGCCGCCGCCCGCGGTGGCGAGCGGCACCGGAATCGGCCGCACCGTCATCGACG
+>>747:3:112:5395:13297/1 1882612 1
+AGCCCGCCGCCCGCGGCCCCCGGCGAGTCGACCGCCCCGGGGGTCTGCCCATCCTCGCCCTCC
+>>747:3:112:5437:11125/1 1882662 1
+GAAGCGGGCGATGTAGTCGCGGAGGCGGTCGGGCGAGACGGCGGTGTCCTCGACGAAGGAGATGGCTTTGGCATCG
+>>747:3:112:5445:21117/1 1882663 1
+ATCCGCGAAAAGGGCGTGAAGGCGGCCGTCGCGGGCGCGGACCGGATCGCCCGCAACGG
+>>747:3:112:5448:16419/2 1882669 1
+GAGGAATTGCAGCAGCACTTCCAGAAACTGCCGCCGCGCGCCGACTGCGCGCAAGACATGCCAGGCGAGCAGGTCG
+>>747:3:112:5450:6342/1 1882671 1
+CCAGAAAAATCCTCACAAAGAGCTTCATTAAACCTTTGTGTTCTTTGTGCCTTTGTGGTGGAGCTAAAAACTCTGC
+>>747:3:112:5450:5314/2 1882674 1
+CCGACGCCAAGACGCGCTTCCTGTCGATCATCAGCCACGAGCTGCGCACGCCGCTCCACGCCATCCTGGGCTTCGG
+>>747:3:112:5471:10240/2 1882698 1
+TCCGGCATCGCGAGCGGCAGCGCGAGCGCCGCGGCAAGCGTGACGACGCCGCGCATGCCGCACCAGCTGAC
+>>747:3:112:5495:13769/1 1882716 1
+GCCGCGCGCCCGGCTCCGCCAGCCCCGCTCGAGCCACGGCCGAGCCCGAGCCAGCTGCGCTGGCACGCGC
+>>747:3:112:5520:17026/2 1882739 1
+CGCGCACGAGCTCGGCGAGAAGCGTGGCGCCGAGGCACGCGTTCG
+>>747:3:112:5528:17931/2 1882751 1
+GCGCGAGCGCGTGGCGGAGTTCTCGAAGGGTCGCTGAGCGCGCTCGCGCCGCGCGACCCACGCGATCCGTCGGGAA
+>>747:3:112:5532:2885/2 1882758 1
+CGGCAGCGACGCAGGTGGTGGTGCGCTCCAGCGCGCCCGGACTCGCGCCGCCGCCCGACCCGGCGGCCG
+>>747:3:112:5532:18739/1 1882759 1
+GAGGCGTGGACCTTCGTCACGGGCAGCCGCGGGCGGTGGGTGCGGAGCGTGGAGATCACCATGTCGCCGCCGTAGT
+>>747:3:112:5538:14026/2 1882766 1
+TCGGTCTGGTAGTGCTGGGCGGCGCCGAGGCACGGCGCGAGCAGGGCGGCGGCGGCCAGCGACGCGCGCGCGAGCA
+>>747:3:112:5587:15447/2 1882809 1
+CGACGAAGACGGTGCCGTTGACCGTGCTCAAGGCCACGCCGGTCATCACCTGGACGACGCCGGCGAACATCGTGAC
+>>747:3:112:5589:12463/1 1882814 1
+GCTGCCCGGATTGGGCCCAGTTCTGCATTGCGGATGCAGATCCCATCTCCTACAATCGGTTTGAGGAGTTCGCTAT
+>>747:3:112:5598:2116/2 1882819 1
+CACGAGGCGGTCGGCGCCGCGGCGGACCGCCGCC
+>>747:3:112:5609:13303/2 1882831 1
+GAGGCGCCCTGGTACCGCGGATGAGCCGGCGGCTCGGATGATCATCGAGTCCATCGTCACCACCATGAACGAGGCG
+>>747:3:112:5649:11629/1 1882871 1
+GACCGTTGTTGCTTTGGCGGGAGCAACAAAAGAACACAAGAGCGCCACGAACAGAAGAAGACCGCGCAGCTTCTTG
+>>747:3:112:5678:17054/2 1882908 1
+TGGCTCGCGCTCCTTGCGATCGCAATGCTGGGAAGTCGTGTCGGGACCATCATCGTGTCGGTGTTCAACATTGTCG
+>>747:3:112:5685:8049/2 1882913 1
+ATCGGGCGCAGGGGGCAACACGTCGGCTGGCGATGCGCCGCGCGCCGCCACGAGCAGCGCTTCGAGCTGCCCCTGC
+>>747:3:112:5693:1420/1 1882921 1
+CAACCAGCATGAGGACGAGTTATTCTATTGCAACCATTAATTTGGCGCTGACTTTAATTTTCTTGAGGAGCCGTAT
+>>747:3:112:5712:4423/1 1882937 1
+CGCCGAGCGCCAGCGTCGTGAGCCGGCGGCCGAGCTTGACGGCTGCGCCGTGGCTCCC
+>>747:3:112:5719:9533/1 1882948 1
+GCGGATGAGGACGGCGCGCCGGTCACGCTGGGCCCCTGATCGGCTGCGTGGGCGATTGCCGGAACCATCGCGGCGG
+>>747:3:112:5719:15848/2 1882949 1
+GAGCACGATCGGAAGCTTCTGGGTCGATCTGACGCGCGGAACGGTCTATATCCTGCTGCCGCTGTCGTTCGTGTTC
+>>747:3:112:5723:19659/2 1882955 1
+TTCCAGCGCTTGTCGAGTGCCGCGATCGTCTTGGCGCGCGCCTCGGCGTCGAGCACCACGTCGGGCTCGTCGTAGG
+>>747:3:112:5723:10603/2 1882956 1
+TTGTCCTCGGTGTCGGGCTCCAGCAGCCGCGGCGTCGTCCGCTCGAACGACAGGCCCTGCAGATCCGCTTCCTCG
+>>747:3:112:5724:6363/1 1882958 1
+GCCAACCAACAGGCGGTTGTACCCGAGCGAGGTGCTGAACTCGCCGCGCCCCTCGGGATCCAGCGCGGGGTTGGGG
+>>747:3:112:5743:15258/1 1882976 1
+TTACGGAGGCGGCCTCTTCGACCGCACACTCGCCGTCGCGCCAAACGCCCCGCGCGTGTTTGGCGTCGGCTACAGC
+>>747:3:112:5743:16119/2 1882977 1
+TCCACGGTCGCGGCGTCGGCCGCGCGCTCGCGGCGGCGGCGCTCGACCGGCTC
+>>747:3:112:5755:6342/1 1882991 1
+CCGTGCAGGAGCACCGAGTTGACGACGCTGAAGATCGCGGTGTTCGCCCCGATGCAGAGCGCGAGTGTGCCGACGA
+>>747:3:112:5788:10708/2 1883039 1
+AGCGCATCCACCGCTGGAAGACCGCCGCGCTGATCCGCGGCGCCGCCCGCGCGGGCGCGCCCCTCGCGGACGCAGA
+>>747:3:112:5789:8661/1 1883040 1
+CCCAGCGCTCGCGATTCGTGCGGCCGCGCGTGCCCTCGACCACGGCGACTACGAGCGGCGGCACGATCAGGATGCC
+>>747:3:112:5791:19655/2 1883042 1
+CGGTCATCGGTGCAAGACGGCGTGAAGATGACCTTCGCGCCGCGCGCGCGGGCCTGCCGCGCGAGCTCG
+>>747:3:112:5817:13558/1 1883058 1
+AGGGATTGCCCGTCGGAGAAGTCGATCCCTCGACGTTGAAGGAAGCCGCCGGCGAGATCGGCGGCGGG
+>>747:3:112:5818:20142/2 1883061 1
+CGACCTGCCGCACGAGGACCTGCGCCGCGCGCGCGCCGC
+>>747:3:112:5824:8776/2 1883071 1
+TCCTCGAGCGCGCGCGCAACGTGCGCGTGCTCCCGATCGACTACCGCTGGAGCGACGTCGGCTCGTGGGCCGCGC
+>>747:3:112:5854:1343/1 1883106 1
+CGGGATAGAAGACGAGCACATTACCGCGGGCGCGCAGATAGCCGGTGCGGAGCGCGTCCGCGATACCGCGCCGAAC
+>>747:3:112:5857:16904/1 1883108 1
+TCGGCGGCGGCGCCATCAGCACGGCGGCGGCCTCGCGGGTCGGCGGCGGAACTTTCGGGTTGCCCGTGGTCGACAT
+>>747:3:112:5874:5181/2 1883122 1
+GCAGCCGACGTCGATCGCGCGCTCGCCCGCGGCGAGCCCGGTGCGCTCGATCGCGC
+>>747:3:112:5886:9440/2 1883137 1
+GGCCTCGGCAATCCGGCGGCGCCGGTGTTCGTGGACGAACCAGACGATCAGAAGGCTCTGCAACAAAAACGCGGCG
+>>747:3:112:5897:9876/2 1883159 1
+CCAGGCCGCTCTCCACGCTATCGGCGATGCGGCCGCGGGCGTCTGGCCGGACCGTGATGCGATCGACCACCACCTC
+>>747:3:112:5903:2813/1 1883167 1
+GTTACGACCGCAGTCGCGAGAGGCGATCTCTCGCGCAAGATTACCGTTGATGTTAAGGGGGAAATTCTCGAACTAA
+>>747:3:112:5917:17911/1 1883179 1
+AGCTGTTCTGGCAGGACCTGCACCCCTGGGACATGCCGGTGGGCGGCACCGCGATCGGCCGGGCGATCCGCGCGTC
+>>747:3:112:5917:11038/2 1883182 1
+TTCCGCGGCGGCCAGCAGACGCGCGCCGAGGCCGCGCCCGCGCAGCTGCTCGTCAACCCAGATGGCTTGCACGAAC
+>>747:3:112:5922:2577/2 1883189 1
+GGCTCCGCGATCACGGTCTCGAAGTCGCCGAGCCAGACCTCCTGGGCGGCGCGCTCGCTCGCGAACACAC
+>>747:3:112:5924:14986/2 1883191 1
+CGATGATGCGCGCGTCGATGTCCTCGCCGCCGAGGAACGTGTCACCCGCAGTGGCGATGACCTTGAAGACGCCATG
+>>747:3:112:5936:16390/2 1883206 1
+GAGCTCGACGTGCTCAACTACGTGCGCGCCGGCTTCAGCCGCGTCCAGCTGTTCGCACTTTCGATCGAGCGGGACC
+>>747:3:112:5946:1471/2 1883215 1
+GATAAGGCGTGTGTCATGCCCAAACCCAGCAATCTCGCGAGCCCAGTAATGCGCGCTCGCGCAAGCCTCCATCGCC
+>>747:3:112:5947:16821/2 1883218 1
+CTCCTCGCCGGCGCCGCGTGCTCAACGCCGGTACGCGAACGCGAAGTCGCGGTTCCGATGCTCGGCAGCGCCGGCG
+>>747:3:112:5965:6518/2 1883230 1
+GGCGAGGCGAGCGGATACGGAAATGGGCCCGAGCGGAGCGAGGATGGGCGAGCCGCCGCCGAAGGCGAGGCGAGCG
+>>747:3:112:6029:17862/2 1883292 1
+CCAGCGCGACGACGACCGCCGACGCCATCCATCCGGCGGCGCGCCCGATCGGCCGGCGCTCCCC
+>>747:3:112:6044:11238/1 1883304 1
+GTTCTCTAGGAAGCGTCAGTACCGAGGACGTGGATGACCACGCAGCGCGCACTCCCGCGCCGCCGGTGCTCCCACA
+>>747:3:112:6063:15145/2 1883329 1
+ACTCGGCCCGGCCCCGGCCGCCGAGCGCGCCGCCGTGCTCGATGCGATCCGCGAGACCGG
+>>747:3:112:6086:16839/1 1883349 1
+CCGATCTGCCCGCCGGCGTCGATCCCGACGCGCTGATCGCGCCGCGCGAGGGCGAGACCCCGGTG
+>>747:3:112:6087:8094/2 1883351 1
+CGGTGACCATACTCGCCGCGCGACCAAACTTCTGGCGAGAACTGTGCTGGC
+>>747:3:112:6105:12566/2 1883367 1
+CCGGGCGGGCTGGTGACGGTGCCGGTGACGGTGACGAACGACGGTCCGTCGTTCGCGGAGGCGGCGTCGG
+>>747:3:112:6114:2196/2 1883381 1
+GAGACCGCGCCACTGCAGCGACAACTCCGCCGGCGCGTGTCCGCGCTCGGCGCGGATCTTCCGATACAGG
+>>747:3:112:6123:11682/2 1883391 1
+TTGCCCTGATCGCCGGGGAGCTGGCCGAGGCGCAGCGCGTCCTCGCGCTTCAAATTCTTCTCCGCATCGCGCGGCG
+>>747:3:112:6124:6151/1 1883392 1
+CGCCCGTGCGGGATCACCTGGCAGCGGTTCTCCTGGGCGACCATGTCGCGGACATCGCCGACATCGGTGCTGAGGA
+>>747:3:112:6126:20216/2 1883396 1
+GGCCGCGCTCGACGTCCTCGCGCTTGGTACCGCGCAGCAGCGCGCCGATGTTGTCGCCCGCCTGACCCTGATCGAG
+>>747:3:112:6184:21128/1 1883463 1
+GACGACCGCGCCCGTCTTCGCGTCGAGCGCGACGACGCGCGCATCC
+>>747:3:112:6195:19388/1 1883479 1
+TCGAGCCGATGCAGAAAAACGACTTCGCCTTCGCGCTCGGTCGCCGTGATCTGATAGTTCTGCGCGCCCGGCAGAC
+>>747:3:112:6213:11246/1 1883503 1
+CGGAGACTGCCGATCGCGTGGCAGTGATGTACGCCGGGCGAATCGCCGAGATCGGCCCGGTACGT
+>>747:3:112:6225:21087/1 1883522 1
+GTAGCTCGGATTGAGCATTCCGCCGCCGCCACTGCGCCGCTCGGCGGCCGCCTGGGGACGCATCCGGTCAATCTGC
+>>747:3:112:6273:7371/2 1883559 1
+ATCCCGCGCCCTGCGACGCGCCGCCGCCGAGCAGGAGCTCGCCCTGGCGCTCGGCGACG
+>>747:3:112:6282:19397/2 1883570 1
+CCCGACAGCGTGTACGGCCCGGGCAGCGTCACCTTGAGCGGGCGCTGCGTCCGGCCGCGGGCCGCGCTGTATTCCG
+>>747:3:112:6319:12709/2 1883608 1
+GCATTGGCCTGGGCTGCGCGATCGCGGCCGGCGTGACGCGCTACCTTGCCGGCTGGATTTACGGAGTGACACCGCT
+>>747:3:112:6322:9698/2 1883612 1
+CCTGCACGGGGTACTGCCACGGCAAGGAGGGGCGCGTCTCGCGGGCGCCGGCGCTTCGCGGCAAGACGTACGAGCC
+>>747:3:112:6326:2985/1 1883619 1
+TGCCGGTAATACGTGTCGCGATCTTCGCCGCGTCGGGCATGGACCGGGATCCCGTACTCG
+>>747:3:112:6333:18234/2 1883624 1
+GCTGGCGTACCTCGAGCCCGCGTCCCACTATCTCGGGAACATCGACGAGCGGCGCATCGAGCAGCGCGGCGAATCG
+>>747:3:112:6335:7445/1 1883626 1
+GACCTGAAGCGCGAGCTCGACTGGATCGCGGGCGGCGGAGGGTCGAGCATCGGGATCGCAGCGGCGCCCGTGGCGG
+>>747:3:112:6344:13986/2 1883637 1
+GCCCCGTGATGCCCACGCCCGGCGCGAACCAGCGGTGCTCGTAGTACTCGCGGTAGTTCGGAAGAAACGACTTCGG
+>>747:3:112:6353:14894/1 1883645 1
+GACCTGCGCATCCGCGCGATCCGCGCGTCGTCGCCGCTGC
+>>747:3:112:6354:10785/2 1883650 1
+GGAACGAGCCCGCGTTGAGCGTCACGGCGACGAAAGCCGCACCGGCCGACGGGCCCTCCTGGATGAAGTACCCGAG
+>>747:3:112:6355:13359/1 1883651 1
+CGGTCGACGCCGCTCGCGCGATCGCCTCGGACATCGGGGTCGATGCGACGTTCGTCGCCGCCAACGTGTACGACGC
+>>747:3:112:6358:14810/2 1883656 1
+CGCGCGACCTGGGGTACGCACTCGGCCATCTCGGCCCGGCCGCGGCGCCGCTCGCGCCCGCCCTGCGGCG
+>>747:3:112:6369:17607/2 1883668 1
+GCTGGACCTCGGCGCGGCGGCCGATGCGCGCCGGCAAGGCCTGCACGGCGACGGGGTCGTCACGTACATCATCGAT
+>>747:3:112:6387:15874/2 1883686 1
+TCGACAAATCTTCCTCGATTGCGCGTGCCGAGGATTGTGCCGCCGCGCGGTAACAGCCCGCGCACGTCGGAATGCG
+>>747:3:112:6422:9094/2 1883729 1
+GGGCAAAAGCAAACCGGTAGACGTTTTTACTTTCATCGCTGCCCGGGGCGAAGAGACGGATCCGGAGTTTTTGAAA
+>>747:3:112:6457:1136/1 1883782 1
+CGCCACTCATGTTCGAGGTGGCGCCGGCGGGCGAGGGGCGCGCGGCGGTCACCGTCCCCGAGC
+>>747:3:112:6473:10957/1 1883793 1
+GGCGGCTCCTTCTCCTGGCGGCCGCGCAGGAAGCACGCGGCGGCGGCGGCGACGAGGAAGAGCGCCAGGAGATCCC
+>>747:3:112:6473:10957/2 1883794 1
+CGCTGAAGCGGACGCTCGCTCCCTGGTCGGGCCTCGACGGCGCGCGCGGCGCGGCCGGCGCGTGCGCGGTCCTCCT
+>>747:3:112:6494:12949/1 1883812 1
+ACTGTCGATCGGTGGCCGGCGAGCGCCTTGCGCGCTCCGGCGCCGCTTGGCTATGGCAGCACC
+>>747:3:112:6508:9618/2 1883828 1
+CGAAAAGGGCGGCAACTATGGGTGGTCGGCAACCGAGGGGCCACAACCGATCAAGCCGGACAAAGTCGGCCCGACG
+>>747:3:112:6515:7921/2 1883837 1
+GTAGTTCGAGGCATAAAACACGAACGCATAATCGCCGCGGCCGGCGACGCTCACCGGCTGCTCGCCACTGAGCCGG
+>>747:3:112:6537:7190/1 1883861 1
+GACGCGGTGAAGGGCCGCGACCTGAAGGTGAACAAGCTCGACGTGGTGGACGTCGATCCCGCGTCGAACCGCGTTT
+>>747:3:112:6592:13503/2 1883920 1
+AGAGGACCGATGGATCAAGAATCTGCACGCGCCGGCGGGCGTCTCGGAGCGCAATCAACGCGGGGCCGTTTTGGG
+>>747:3:112:6597:11383/2 1883930 1
+CGGCGACCATGACCGCGCCGCACAAGGCCGGCAAGCTGCGCGCGGTGGCGACGTCGGGGCGCGAGCGCTGGATGGG
+>>747:3:112:6597:14888/2 1883931 1
+AACTCCGTGCCTCACCCCGGCGCCGACGCGATCGTCGCCTCGGCACAAGCACGAGACGTGCCCGTGATCTCCTACA
+>>747:3:112:6598:14136/2 1883932 1
+CCCCTCGCCGCGAGCGCCGCGGGCGCCGCGGCCGTTCTGATCATCCGCCCAGCAGTGTCATCGCATTGCCGTTCAG
+>>747:3:112:6648:17519/1 1883984 1
+GTCGGGGTAGGAGACGTCGGCCGGCCACTCGACGTGCAGCGCCGCGGCCCGGGTCCGCAGGTCGTCGGGCG
+>>747:3:112:6656:8836/1 1883993 1
+AAGGCGGCTGGCGCGGTGACGACATAGCGCGCGGCGCGCGCCCCGGCCCAGACGCTCCGGCTCAGCTCGATGAGCC
+>>747:3:112:6668:10788/1 1884005 1
+ACGTGATCGCCACCGCATCGAGCGCGCCCGCCTTGATGTTCTGGTCGATGCGCGCGAAATCGAGGTG
+>>747:3:112:6693:12553/2 1884036 1
+TGGGACAGATCGACCGGCTTGGCCAGACACTCGGCGGCGGGCAGGTCGGCGCCGCGGGCGCGCAGGTTGG
+>>747:3:112:6702:15533/1 1884043 1
+TGCGCCTGCCGGGCGGCGGCGGCGCGCCCGAGATCGCGACGCGCGCCCGCGACGTCTTCGTGATGCTGCGGC
+>>747:3:112:6736:17649/2 1884076 1
+TGAACCGCCAGAAGCGCAGGCCCGCACGCGCGCCGGCCCCGATCCACGCCAGCTCGAAATGGTAGCCCTGAGGCTG
+>>747:3:112:6744:17024/2 1884084 1
+CCCGCCGGAGAACCATCCCGACGCGGTCCCCAGGGTCAGCGACGGGACCGACCGAACCACGTCACGGACCGACAGA
+>>747:3:112:6747:7186/1 1884086 1
+TCGACCGCCTCGACGACGACGATCGCGTCGTCAACCACGAGGCCGATCGCGAGCACGAGGCCG
+>>747:3:112:6768:9199/1 1884109 1
+GCGTCCATGCCTTCAGCGCCTCGCGCGCCTTGGCGCCCACCGGCACGGTGCGCGTCTTCGAGC
+>>747:3:112:6799:14831/1 1884151 1
+AACAACCCGGAGCTGATGGAGATTTTCGTCGATAGGGGCGATGTCGCTGCGCGCGCGGGATCGCTCTCGTTCGAAT
+>>747:3:112:6867:16814/2 1884214 1
+TGGGCCTCGAGCAGGAACAGCGGCGCCATGAAGAGCATCGGCGTGCGCGTGCCGGCCGCGAGCCCGAGAAGCACGC
+>>747:3:112:6880:20649/1 1884222 1
+CAGGAGGAGCGCGAGCAACGCGCGTGCCATGGCCGTCACTGTCGCGCTCCCGTCACTGCTGGCGGATGTTGGCGGC
+>>747:3:112:6910:18540/1 1884257 1
+TACTGGCAGGTCATCGAGTCCTCCAACCTGAGCAGCGCCGGCGACGACGCGGCGGTCATCGCGGCGGCG
+>>747:3:112:6918:19033/1 1884269 1
+GTGCCCGACCAGCAGCACCGGCCTGTCCGCGACCGCGCGCAGGACCGCCGCGAGGTCGTGGCCGAACGCGAGCGGC
+>>747:3:112:6920:11950/2 1884273 1
+TGGGGCCGCCCAGCGCGTCGCGCAGCGCCGCGCCGCGTCCGGTGGCGCGCCCGAACTGCTGTGCGAGCTGGCCC
+>>747:3:112:6924:11784/2 1884283 1
+CCGGCCTGCAGATCGGCGCCCGGCGCGGGCTCGACCGCGAGGAACGGGCCGAGGCTCGGCACCACCCTGCCCTC
+>>747:3:112:6940:19789/2 1884302 1
+CCAGGTGCAGAACGCCGGGCGCGGCGGCGGCGGTGGCGGCGGACGACGGGGCG
+>>747:3:112:6962:1337/2 1884339 1
+GAGACCCACGGCGCCGGGAACGCCACGGCGACCGCGACCACGTAGAGGGCCATCGAGAGCCACCCCTTGG
+>>747:3:112:6987:18245/1 1884369 1
+GGTTGGTCGGCGCCAGCGCCGGGTCGGTGACCCTGACGGCCGCCAACCTGGTCACCCTGTGGCGGGCCC
+>>747:3:112:6987:18245/2 1884370 1
+AACTGGGGCCAGGCTTCCTGGTTGTACCCGTTGGTCAGGTTGGGATCGTTGGTGAAGCCGTAGAAGTTGGAATTGT
+>>747:3:112:6998:12887/2 1884380 1
+CGCCCAGGCCTCGCCGAGAAACTCAGTCTCGTCGCCGGCCATGATGCGGAGCAGCGTCGATTTGCCGGCGCCGTTC
+>>747:3:112:7009:12086/1 1884386 1
+TGCAATTCACGGTTGCACCCGCCGGCGGATCGCTCCCGCCGGGTC
+>>747:3:112:7024:9512/1 1884402 1
+GTCTTCAACGAGCCGAGCAAGGAGGCGTACCTCGAGGCGCTGAAGGCCGTGGCGCCGGGAGCGAGCCG
+>>747:3:112:7030:12680/2 1884406 1
+GTAGACGGCTGCGGTCATTCCCGCCGGGCCGGCGCCGACGACGGCGAGATCAACTTTCTCGCCAGGACAATGCCGC
+>>747:3:112:7087:18910/2 1884452 1
+GAGCGCGCGCGCCAGCCCCGCCATCCACGGCGCGCGGCGATCGCCGGCCGGCTGCAAATCGAGCGCGTGGCGATA
+>>747:3:112:7114:10470/2 1884479 1
+TCGGGAAGATCGCGGCGTCGGGATGGAAGAACACCGTCGTGCCGCTGCCGCGCGCGGGTCCCAGCTTCTTGAGCCC
+>>747:3:112:7117:16670/2 1884484 1
+GTTGTTGCCGAGCCTGTCGCGGACGGCATCGCGCGCCCCACCCTGACCGAGCGCCGAGAACAACAGACGCAGCACT
+>>747:3:112:7120:7786/1 1884488 1
+GCCGTCGAGTGGTACAAGAAGGCGCTCGAGGCGCGCTCCGACGACCGGCGCGCGCTCGTCGCCCTCGAGGAGC
+>>747:3:112:7135:19506/2 1884504 1
+GACCAATCCCGTCAGCCAGTCGGCTTCGTCAGCGGCGATGGCGGCCGCCCGCCAGATGGACGCGCGCACTTGGCGG
+>>747:3:112:7191:11614/2 1884561 1
+ATCGTTCCGAAATACGGAACGACACGAAGCGACTTGCGATGGGAGCGCCGTGGCGATGGGGATGG
+>>747:3:112:7197:5425/1 1884563 1
+CTCGGGGCCGAAGTAGTTGCGGTTGCCCGCGTGCTCCGCCGTCCCGCGCATGAAGCCTGTCTCCGAACCGTAGTAG
+>>747:3:112:7207:13648/1 1884573 1
+CCCGCGCACGCTGACGCGCAGGTTCCGCGCCGCGGTCGGCCTCTCGCCCGGCGCGTGGCTCCGGCACGAGCGGGCG
+>>747:3:112:7207:17491/2 1884574 1
+CGCGCACTGATGCGCGCGGCGTGCATGGTTTTGACGACGCAATCCAGAGAGGCCGGGTATTTGCCAAACTCGGCGT
+>>747:3:112:7216:19006/2 1884585 1
+TGCGTCGGTTCCGAGACGCCGACGGCGGCGAGCTGGTCGATCTGCCGCGGGCGCCGCTCCCCGACCC
+>>747:3:112:7231:1788/2 1884602 1
+TCGATCGCCAGGAGCGCTACGACAACCTGGTGTTCCCGCGCGGCGGCGGTCCCGGCTCGCTGGCCGG
+>>747:3:112:7234:9948/2 1884608 1
+CCTCCTGGCCGTCGAGGGTCCACTGGAGGATGCGGACAGGCCCGAGGGGCGGGCCGGCCTCGGCGG
+>>747:3:112:7265:17733/2 1884640 1
+TTCGTGAGCACGACGCCCGGCGCCTACGAAATCGCGGTCGATGCCGATCGCGCGGGCAAGCCGATCGGCACCAACA
+>>747:3:112:7284:1666/1 1884657 1
+GCGCGTGGTGATCTGCGCGCCGACGTCGGCGAGGTTGCTCCAGC
+>>747:3:112:7302:12772/1 1884673 1
+CCCGAGCACGCGCAGCGTCGCGCGCGACATGCCGATGGGGATGGTGCCGTCCTCG
+>>747:3:112:7317:5319/1 1884692 1
+CCGACGCAGCCGCGCTTGGTCGCGGCGAGCGCGTCCAGGCGCACGACACCCGCCTCGAGCCGCCACTTGCCGGCGA
+>>747:3:112:7325:1359/1 1884697 1
+CCCCGCGGTGACGAGCCGGTCGCCGTGCCGCGCGCGATCAAGCAGGGCGTCGATTTCGTCTATGTCGATCCG
+>>747:3:112:7329:14571/1 1884703 1
+GTACCACGTCAACGCCGCGCGAAGATTGTCACGCTCCTGTGCGAGGCGCTGAGCCGCCTCTGCGCGTGAGCCGCTT
+>>747:3:112:7347:17401/1 1884723 1
+CTGATCGATGAGCTGCGCCGCTGCGAGCTCGCCGCCGCCGGCGATCTGACGCTCGAACAGCTGGTGGAGCGTTCGC
+>>747:3:112:7441:2340/2 1884827 1
+GAACCCATCAATGCGCGGTTCGCGTCGTCGTTTTCGAGGAACGGAATTAACGAAGCGGCCACAGACACGAGCTGTT
+>>747:3:112:7478:6941/1 1884870 1
+CGAGCCGAGCATGCGGTCGGTGATGCGGTCGCCGGTCAGCAGCGCGACCCGGTCGCCCGTCTTGACGAGGTCGCGC
+>>747:3:112:7484:16306/2 1884871 1
+CCCGACCTGCGGTCGCTGGTCGAGCTCGTGCGGGGCGCGCGCTCGCCGGCGCGCATCGCCACGCGGCTGGGGG
+>>747:3:112:7520:6997/1 1884900 1
+GCCGGGCGGCGGGGTCGCCGGCGCGGGCGGTCAGGTGGCGAAGAGGCGGAGGTCCCAGCGCCGGTGCTCGACGGCG
+>>747:3:112:7523:5530/2 1884904 1
+GCACGTCGAGGTCGGCCGCGGTGACGCCGCCGCGGTTGCAGAGCGCCGCCACCGCCACCACCTCGCCGCCCGCCTT
+>>747:3:112:7551:18103/1 1884941 1
+CGCGATACGTTCCTCGCGCTCGCACGCGACGCGAGCCCCGAGACCTGGCGTGCGCGCGCCGCCGAGCTCGCCGGGT
+>>747:3:112:7594:15548/2 1884973 1
+CCCCTTTTCTTGATGCGCCGATCGTCCACGAAGATCTGCAGAGCGCGCATCACGGCGGCGCGCGTCGACCATGGCC
+>>747:3:112:7598:4723/1 1884976 1
+CTCGGCGCCCTCCTCGCGCGGCGGCCCGCGGAGCTCTCCGGCGGGCAGCAGCAG
+>>747:3:112:7627:19767/1 1885004 1
+CCGGACCGTGCAGGACGACGGTCGCGATGATCCGCGGCACGCCAAGGAAATTGAGATCGACATACGACAGGCCGGA
+>>747:3:112:7633:11899/1 1885007 1
+GAATCTCCTTCCCCTGGGCCCACGCCGGCCGGATCCAGACGTGCGGGAACGCGCCGGCCGCGGCGGTGCCAGCCAC
+>>747:3:112:7646:3799/2 1885012 1
+TTGGCGTGTTCCTTGTCATCCGCATGTTCCCCGCCACCGCTGAGCGCCACGATCTCGCCGGCGCCATTGATCGCCT
+>>747:3:112:7653:9013/2 1885017 1
+CGGCGCATCGTGCCCGCGCGACCTCGACGTGCCCGGTCGCGATCTCGACGGCGTCGTGCTCGCGATGGACTACCTC
+>>747:3:112:7682:8946/1 1885036 1
+GGCGACGACATCTGGGACGCGGACTACCGTGCCGATCCCAAGCGTTACTCGCGCGCCGCGCTGATTGGCGTCATTG
+>>747:3:112:7712:15493/1 1885071 1
+GGTCTCGACGATCACGGGATCGGGATCGCCCAGGTGCCGCTCGATCGACGGCGCGAGCGCGATGTCGCCGCTGTTT
+>>747:3:112:7712:6795/1 1885073 1
+CCACTGCGGCCACGCTCGGCTGACCGCCACGGCCGGCGGGGCCGAACACGGTCATCCAATAAGAGTGATATCGCGC
+>>747:3:112:7721:6239/1 1885080 1
+GAAGAACACGCCGAAGAAGCAAAAGCCCAGCGCGGCGACGGCGGGCCAGTCGTCGCGGCGTGGCCATCGCGCCTTC
+>>747:3:112:7735:6913/2 1885098 1
+TCGCGAGCCACGGTGCGATCGCGGAGACGGTGCGGAAGGTTCGGGCAACCGCGTCGAGCTCGTCAAGCCTTCGAAC
+>>747:3:112:7737:18262/2 1885104 1
+TGACCGAGCCGCCCGACCCGACCGCCGGCCCCTTCCCGCACTTCGGCCGCGCCGTCGAGCGTACGATCGACAGCTT
+>>747:3:112:7749:18521/2 1885120 1
+CGTGCTTATCGGCCGGCTTCGCGCCGAGGCCGGTGTCGACGAGGATCGTGCGCCCGTCGGAGCGGATCAGGTACG
+>>747:3:112:7750:2622/2 1885121 1
+CGCGTCCGTCCCGCCCGCGTAGTTGCCGGCGCCGTCGGGCAGGCGGCCCTCGTAGTTGACCGACTTGAG
+>>747:3:112:7757:13276/2 1885128 1
+CCGTATCGCTCACGCCGATGGCCGGCGCCCAGGGCGAGTTCGCCGGCGTCGCGATGATCCGCGCGTATCACGAAAG
+>>747:3:112:7769:5458/2 1885137 1
+CCGCGGCATGCGCCAGCGCCTCGCGCTCGAGCGGGCGCTGATTCATCAGCCGCCGCTGGTATTGCTCGACGAGCCG
+>>747:3:112:7772:3116/2 1885140 1
+CGTTGGCTTGTCGCGCCCGGCTGGAGTTTCGCGACGCCAGCACACCCAGCGCGTTTCAGTAATCATCGCCTCGG
+>>747:3:112:7775:19249/1 1885141 1
+CGACGGTGAGACCGGCCTGCTGGTGCCCTTCGAGCCCGGCGACCCGCTGACGCGCGAGCCCGCCGACCCGGCCGCG
+>>747:3:112:7790:8003/2 1885166 1
+TCCTCGAGGCGTGCGCGGGCGGCGGCCGCGCCCTCGGCCGCGGCGGCGAGCCGCTCCCGTTCGGCTTCCAGCGTCC
+>>747:3:112:7800:14196/1 1885174 1
+CGATCGCCGCGACGCTGACGGCGCTCGCCGCGCCGGCGGCACTCGCTCGGCCCGACGGCTGGTACGCGTACGCC
+>>747:3:112:7818:12216/2 1885191 1
+ATTATGGGCCAGGACCCAAATGGTCCCAACCGGCAGGGCGGCTACCAGCACGATGCGCGCTTCGGCACCCTCCAGG
+>>747:3:112:7852:3158/2 1885237 1
+AAGGGCGAGTCGTGGAAAGCGCGGGCATCCGAACCTAAAGGAAGCGTTCAGGCCCGGGCCGATGGAATAACCGCCC
+>>747:3:112:7866:12339/2 1885251 1
+TTATCGCCGGCGACATCTGTCCCTGCAGGCCGACGGCGTGCCGCACGCCCCGGCGCTCCGCCGCGTCC
+>>747:3:112:7881:14743/2 1885266 1
+TGCGCACCACCGACATGCCGCCGGCCGGCGGCAACATCGCCCCGAACACGCCGCCGCCGTCCACGACGGCCGGCGG
+>>747:3:112:7894:12061/2 1885274 1
+GACTCCGCGGCGGCAAGGTCGACCGCCTCGCGCTCGCCGCCCTCACCGGCTCCCCCATCGCCCCCGGCCC
+>>747:3:112:7927:20633/2 1885307 1
+TACGATCGGACTGGACGTGACGATGCAGGCACGCGTGCGCGAGTTCCTCATGGAGTACAACCGGCGGCACGGAGCG
+>>747:3:112:7943:10345/1 1885321 1
+GCACCGTGATGCTCTCCGGCGACAACGCGCGCGCGGCGAAAGCGATCGCTGAAATGGTCGGTATCACCGATCCGCG
+>>747:3:112:7970:20904/1 1885339 1
+CCGATCCGGCGCTGGCCGACCGCCTGGCCAAGGCGCGCAGCGCGACCGCGCCGCTACCGGCGAAGGAAGAATCCGC
+>>747:3:112:7976:14104/2 1885345 1
+CCGTGGCCACTGGGAGGGCGACACGCTGGTGGTCGAGGTGACGAACCACAACGACAAGACGTGGTTCGACCTGGCC
+>>747:3:112:7982:9532/2 1885347 1
+CCGGCCCCTGCTTGGGCAGCGACGGATCGGTCAGCGCCTCGATTCGCACCGCGGCGACGTTCTTGACGCTCGTTT
+>>747:3:112:8001:19008/1 1885368 1
+CCGCACGCGCCCGAGCCGCGCGCGGCCCCCTCGCGCCCGTTCCGCGCGCGCGTCCCGACGCTCGAGGACTACCGGA
+>>747:3:112:8025:18705/2 1885402 1
+GTCGAGAATCTCGCCCGCGTTGTCGGTGGCGTTTCTCATCGCCGTGCGCCGCGCCCCGTGCTCCGCCGCCACCGTC
+>>747:3:112:8038:7900/2 1885420 1
+GCTGCGTCAACCCGATGCCCTTGGGCCTTCCCGTCGAGCCCGAGGTGTAGATGACGTAGCCGAGGTTATCGAGATG
+>>747:3:112:8078:16294/1 1885466 1
+CAGGCTGCGGTCTCGTTGCCGAGGCGCCGCAAGCTAAAGCTTGAACTCTGAACTCTTTTGAATTCCTCTACGCACC
+>>747:3:112:8096:7329/2 1885485 1
+GAGCTCCGCGACGAGGCGCGGCCGCTCTATCACGCGGGCGCGGCGATCGCGTCCAACTACCTCGTCACGCTGCACC
+>>747:3:112:8096:11586/1 1885487 1
+CGAACGCGACGAAGTCGTTGGCGAAGAAACGCGCGAGCACGGTTGCGGCCGCGGCGCCGAGCACGGCGTGGGCCG
+>>747:3:112:8109:9290/1 1885496 1
+AGCAAGCTGTGGACCGGATAAGTCTGCAAATGGAGACCAAAAAGCCAATAGTGAAGGGCGATCAAAAGTGAAGGAA
+>>747:3:112:8126:10318/2 1885509 1
+TCGGCCTGATGGATCACCTGCGCATCGACAAGTTCCTGGTAATGGGCTTCTGCATCGGCGGCCCC
+>>747:3:112:8158:17142/1 1885540 1
+GACCCGGGAGACGATCGCGCGCGCGATCGCGTCGCGGCTGACGAGTTGGCACCCGCCGC
+>>747:3:112:8162:19577/2 1885544 1
+GTTGGGCTCGCGCGCCATCGCGCGCTCGACGATGTCGACGAGCG
+>>747:3:112:8206:1095/2 1885615 1
+ACCAACTTCCTGAAGCACCGCCGCCGCCGAAACTTCCGCCGCCGCCGGAGAATCCTCCCGACGAACCCCCTCCGCT
+>>747:3:112:8253:18792/2 1885656 1
+GATCGCATCAAACAGATTCCCTCGGAGCCGCCATCACGGTCCGCCGCGAGCGCGGCCGCGACGCGGGCCGGTAAGA
+>>747:3:112:8274:8754/2 1885692 1
+CGCGCCGCGGCCGAACCCGCGCCGGAAGCTCACGCCCGCAGATGTCGTGCGGCTCCGCCGCGCCCGCGCCGCTGGA
+>>747:3:112:8278:8876/2 1885698 1
+GTCCGCCGTACCGCGGCCGACGCGCTGTCGCGCCAGGAGCCGGCGCCCGACGGCGCCGCCACGCCGGAAATGGGAG
+>>747:3:112:8319:5269/1 1885746 1
+GACCCAGTCGCGGACTACACGGCGATCCTCCGCCCCGGCGCCATCACCGCCGAGCAAATCTCCGCCGCCTTGCAAT
+>>747:3:112:8333:5940/1 1885765 1
+TGGTAGTTGCTCGGCGTCAACAAGTCAGAACCGGGAGCGGTAGCGACCGGGTCAACAACACTCTCTCGTCAGGAAT
+>>747:3:112:8351:17620/1 1885780 1
+CCGTGATGTCGGCGGCGGCCTGCGTGCTCGGCCTGATGTTCGCCGCCGTCGCGGCTCCGGCGATCGTGCGCATGCT
+>>747:3:112:8355:5018/1 1885784 1
+GCCCGGTTGGCGTTCCCGTACGGCCCGTCCGCGACCGCACCCACGCCAATGAGCAGCGCGATCAGTCCGAACAGCA
+>>747:3:112:8366:5350/1 1885795 1
+GAGGGGCTGTGCGCGCTGAAGAAAATCAGCCGGACGGACGAGGGGAAGATGTTCGTCACGCCCGCCGAGCGGAAGC
+>>747:3:112:8368:13915/2 1885797 1
+GCCGTAGGCCGAATCGTCTGGCGGCAGGAGCGACGCGACGTCGATGTCGAGCGCGAGCAGATCGCGGACG
+>>747:3:112:8385:19704/2 1885817 1
+GTCGCGAGCGTGCTGACGCCCTTCTTCAAGTCGGACGCCGTGAGTGCCGTCGCGCGCTGAATCGAACGGCG
+>>747:3:112:8387:11972/1 1885820 1
+TAGCTGACGCGGAAGGTTGCGCGCGAACCGGCGTCGGCCGCGAGGTCGATGCGGACTTCCATCTTGCGCGCCGGAT
+>>747:3:112:8412:6907/1 1885842 1
+GGTCGCGGCGCTCGCTCTCGGCCTCGTCGCGCTGGCGGCCTGTCTGTGGCGGCTCATGCCCGGCC
+>>747:3:112:8428:16226/1 1885852 1
+GAGCTCTTGCGGCTGTCGCGCACCGAAGCTGCCGATCCGGCGCGCGCCGTCATCTCGCC
+>>747:3:112:8437:10882/1 1885858 1
+TCGACTGGACCACCGGCGCCGTCGCCGCCGCGCTGCCGGCCCGCACCGTGTTCAGCGGGT
+>>747:3:112:8438:6762/1 1885859 1
+GTGCACTGGATCATCACGACGATCCGCTCGGTCTCGCGCGACGCCGCCGCCGGTGCCGCGTCCTGCGCTCGGAGCG
+>>747:3:112:8464:5092/2 1885882 1
+AGCCGTTGTCGAATCTTGACGCCAAGCTGCGCGTGCAGATGCGCACGGAGATCAAGCGCGTCCATCAGATGGTCAA
+>>747:3:112:8477:17818/1 1885897 1
+CCGCCGAGAACTACGCCGTCGCCCACGCCGTCGCGATAGACAACGACCAGAACATCGTCGTGGCCGGCACCAGCGC
+>>747:3:112:8489:14560/1 1885913 1
+CAACCGCACAGACATCGGCTCGCTCGAGCCGGGCAAGCGCGCGGACATCGCAATCTGGCGCACCGACGGCCTGGAG
+>>747:3:112:8495:18433/1 1885918 1
+CGCCCCGTGGACAGCCGAGCGCTCGGCGCTTGAGAGTCCACGGGGCGCTGACGCAACCCCGCTCGCCTCTACACCC
+>>747:3:112:8503:15765/1 1885925 1
+CTCGAGGACGTGATCGAGGAGATCGTGGGGGAGATCGAGGACGAGCACGACGTCGAGATGGCCCACGGG
+>>747:3:112:8513:19876/1 1885935 1
+GTCCTGGTCGATCATCGCTCTCCTCCTTCGGGCCAGGCCGCCGGCGGGCTCAGCGCAGGAACGCCGCGACGATGCC
+>>747:3:112:8515:12399/1 1885938 1
+AGCGCGTAAGTGCGCACCGCCGGAGGCGCGCGCGCGTGGCTCGCGGTGGTGATCGGAGCCGGCTTCCTCGCGCCGG
+>>747:3:112:8532:6228/2 1885951 1
+TCATCGACAGTCTGCAAGCACTCGCGACCGACGAAGATGATTCAAGCGAAGAGAAGATTCAAGTGTTGACAGAGAT
+>>747:3:112:8543:8170/2 1885964 1
+CCCGCTGCGCTCGCGCCCGCCCACGCCGCGCGCCGCCACCACCGCCGTCGGCAGGAACAACGACCACGGCAGGAAC
+>>747:3:112:8578:20990/2 1885994 1
+CAGCTGCTCGACGACCGCGGCGCCGTGCAGCGTGCGCTGCCGTCCGATCAGCGCGCTGCGCCCGAGCCGGTCGG
+>>747:3:112:8606:14266/2 1886014 1
+TCGGGCGGCGAGCGCAACCGCCTGCTGCTGGCGCGCCTCTTCGCGCGTCCCGCCAACATGCTCGTCCTCGACGAGC
+>>747:3:112:8609:8103/1 1886016 1
+ACCTCGAAGATCTTCTGCCGGCCCAGGCCGAGCTTGCGGTCCCAGGCCCGCCGCGCCGCCAGGTCGTCGCACTCGT
+>>747:3:112:8656:19674/2 1886062 1
+GTGATCGAGGATCGCGCCGCCATCGCGCGGCTCGCCGAGGAACACGGCACCGGCCGCGTCGCCGAACAGCACGCAC
+>>747:3:112:8674:17815/2 1886072 1
+GATAGCGAACAGCTCGTCCAGGTCTTCCGATATCAGCACGATCGCCGCCCCGCGTTCGCGCGCCGCCAGCAGTTGG
+>>747:3:112:8683:13918/2 1886081 1
+ACGAGGGCTGCCTGGGCCTGCTGGGCGGCGTCCGCGGCATCGTCCGCGGCGGCGCGAGCTGCGGTCAGACGCGAGC
+>>747:3:112:8684:16865/1 1886084 1
+CCGCCCTCGCGCGCACCCTGCTCGCGGCGCTCGGCTTGCCGTGCGCCCCGGCGACCTTCGCGCCGGCGCGGGCCCC
+>>747:3:112:8685:9380/1 1886086 1
+CGACGAGTTCATGGTGATGACGGACGAGCGCCGCGCGCGCGAGATCGCCACCTACCGTGCCGGCAAGTTCCGCAAC
+>>747:3:112:8696:10147/1 1886099 1
+CGGTCATTTTCATCAGGAAGCGGATGCGACGGATGGCACCGTCGCCTCCGCGCCATCGGCCCTGGCCACCGGAGCC
+>>747:3:112:8770:21017/2 1886181 1
+CGCGTTCTGGAAGTCGGCGAACGAGCCCGAACGCGCCGCGTCGCCGCACTCGACGATCCACACGTCGTCGGGGCCG
+>>747:3:112:8824:10262/1 1886235 1
+GCCGGCCTCGCGCTCACGAACGTGACGTGGCACGCGCCCGGCAGTCGCGCCGCCATCGCCGTCCGAGCCGACACGG
+>>747:3:112:8824:2484/2 1886236 1
+CGCTCCGGCCGCCCGCGCGCGCCGGTCGCAGGGGTTTTCCGCGATCTATTTCGTCGTT
+>>747:3:112:8875:11588/2 1886290 1
+CGGATTTTCCTAGTGGTGCAGGATCTTGGAGAGGAACAGCTGGGCGCGCTCGGAGCGCTGCGTGCCGAAGAATTCG
+>>747:3:112:8889:19431/2 1886304 1
+CGCCAGATCCGGCCGGCGCAGCGCGAAGTACACGACCGCCTTCAGGAATCCCAGCTTGTTGCCGGTATCGTGGCGC
+>>747:3:112:8891:7394/1 1886307 1
+TCGGTCGCGAGGCCGGACGGCTGCGCGAAGGCCGCGCCGCGGCGCGGGCCGTCGAG
+>>747:3:112:8900:14008/1 1886314 1
+ATACAACGACTGGTCGCAAGGCGTTGGAGCTCGAGGGCCGCTCCGGCTGGGATGCAATGATGTCCCTGGCGTTTT
+>>747:3:112:8903:16556/1 1886316 1
+GGCAACGGTCTCTTCCTTCGTCTGGAAGTTGCGCGAGCCGCGCGCCGATGCCGCCGGCGTAATCGCCACAAATGAT
+>>747:3:112:8915:3250/2 1886326 1
+CACGGGCGCGCAGGCGCCGGTGCTGGGCGTGCGCCGGTTCTATGAGTCGGCCGTCAATCAAGTGGCGACCATG
+>>747:3:112:8925:16682/1 1886337 1
+CTGGGCCTGCGTCGCGGGGTAGGCGTCCACCACCCCGGCCGGCAGCCGGTCCCGGTCCGCCGCTCCGATCAGCTCG
+>>747:3:112:8926:1244/1 1886339 1
+ATAGTGATCATCGATACCCCGCCGGTGCAACTGGTGAGCGATTCGCTGGTGATCGCGCGCCGCTGCAGCGGGCTCA
+>>747:3:112:8930:8000/2 1886343 1
+GCGATCCCTCCATCAGCGCGGTGACGGCCGTGCCCACGGCGCCGACCGCGCGCGACCCGAGAAAGACGGCCGAAGG
+>>747:3:112:8950:5110/1 1886369 1
+GCTCCGGCCCCGGCGCGCGACCGGTCGCAGCCGCCCGCGACCAGCAGGACC
+>>747:3:112:8981:4607/2 1886402 1
+TACGGCATCCTGCAGTCGCTGATCCGGCCGCGCGACCTGACCGCGGCGCTCGCCTCGGTCGCGCG
+>>747:3:112:9013:8935/1 1886447 1
+CGGGAGTGGCGTTGCCCGCCTTGCTCCCGTCCCCGCCTTCGGCGCCGACGGTGCCGGGGTTGATCATCACGCCG
+>>747:3:112:9041:9434/1 1886470 1
+GGGCATGGCCGCCGAGAACGCCCGGAGCGCGCCGGCCGCGCCGCCCCCGTTTCCGAGCGCGATGTGAGACTTCACC
+>>747:3:112:9084:16229/2 1886514 1
+TCTCGTGGCGTAACGTAAAGGATTCTTAGCTTAGCGGGGCAGACGGCTGCGGGCGTCCGCGGCCAGCCGGTCTTCT
+>>747:3:112:9086:16274/2 1886520 1
+CTTGTCTGAGCCTGAATTAGATCACATCTCGACCGCGCGAGCAACGCCCTGATTGCTGATGTCAAGGCAAAATAGA
+>>747:3:112:9090:20436/2 1886524 1
+GCCGCGGAGGAAATGCGGGCGCCGGCCGGTGTTGCCGCCGACGCGGTCGTGGAAAACCTCGCTGCCGCG
+>>747:3:112:9094:6104/1 1886531 1
+GCCGCGGCTTGCAAGACACGATTGCCCGGCGACACGGCTTCGACGGCCGCAAGGAATCGCGAGGC
+>>747:3:112:9111:6933/2 1886549 1
+GACGAGCGCCGCCGCCACGGCCGGCCGCCTGGCGTGGCCGGCGCCCCCCGCGCCGA
+>>747:3:112:9144:1253/1 1886573 1
+AGCCGTCGACTCGGCGCAGGCCGCGGTCGAGGGGGCGGACCTCGTTTGCACGGTGACCTCGTCGCG
+>>747:3:112:9154:14636/2 1886593 1
+GGCCTGGATCCGCTCCGTCCGCCCATACGCAAAGGCAACCTCGATCGCGTTCATCAGCTCGCGCACGTTCCCCGGC
+>>747:3:112:9160:9405/2 1886597 1
+GACTTTTTTTCCGTCGATCTTCCAGGCGCCCGGGACGGCCACACTGGCACCCGTCGCCACGATAATGTTCTTAGCG
+>>747:3:112:9170:14325/1 1886611 1
+GCGCATTGAAGGCGAGCTCGGCGACGGGGCGCGCTACCTGGGGCGGCGAGCGCTGGCCGGCGTCCCACGCGAGACA
+>>747:3:112:9191:17013/2 1886629 1
+TTTCTGATCAACTCGGCCTGCCATACCTTCGGGCGTCAGCCGTATTCCACGCGGTGCAGCGCGCGCGAC
+>>747:3:112:9211:11461/2 1886649 1
+ACATCCCGATCGAATCGCTTTAGACATCATTTCTCTCGTGCCTCGCGCGCGCGGCCGCTACCCACACTCGCGGGTG
+>>747:3:112:9212:7655/1 1886652 1
+CCAGGAAGGCCAGGCCTCCGTCCGCGCCGAGCGCTTCGCCCCGCTGACCGGCTTCATGGACGTGCACAGCCACGAC
+>>747:3:112:9230:15413/2 1886672 1
+CCTTTACTCATTGCAACCGGGCCGGCCGCCGAAATGCGCCAGGCGATTGGAACCGCGGTGTTTTTCGGCATGCTTG
+>>747:3:112:9232:20009/2 1886676 1
+CAGGCGCGTCCCGGCTCCAGCGCCCGCGCCGCGATCAGCCCCGCCCAGCGGTCGGGTCCGAGCTGCTCGGGCCG
+>>747:3:112:9251:6193/2 1886688 1
+ACCTGCTCGCGCGCGGACTCTCGCTGACCGGACTCGCCGGCGCGGCTGCCGCCGATGCCGAGTTCGCCGCCGGCG
+>>747:3:112:9274:5670/1 1886708 1
+CCGCCGCGCTGGAGGCCTCCGAGCCGACCCCGGTCCGTGCTCGCGCGGTCGCCGCCCTCGCCGGCGCCCACATGC
+>>747:3:112:9282:17432/1 1886715 1
+CGGACGCGCCGGCCGGGCGGTCGTGGAGGGCGGCGGCAGCTCCACCGATTGGAACTCGGTCACCTGCTGC
+>>747:3:112:9296:13677/2 1886725 1
+CCGAGGTGCGCGCGGCGGCGACGCGCGCCCATGCGCTCGACTTCATCGAGGGGCTGGAGGATTGGGTGGGGCGGCG
+>>747:3:112:9313:7146/1 1886749 1
+CGCCCGCCTGGCCGGCGCAGACCGCTTCGCGGCGGAGACCTTCGACAAAGCCATGACGCAACTGGCGCTCGCGGAA
+>>747:3:112:9318:16249/1 1886753 1
+GACGCCGCCGTGATGCCGAACCGCTGTCCGGGCAATCCGGCGATGCGCGATCCTTCGACCGCGCCCGCGTGGAACG
+>>747:3:112:9334:18866/2 1886767 1
+CGAGCTGGCCCTATGGAGCGTTCGCTCCGATCAGGGGGATAATCCCGCCGCGCTCGCGGCCGCGCGCAACGTGCCG
+>>747:3:112:9337:5787/2 1886769 1
+TCTGCGACGGGCGCAGCACCATGGTCTTCTCGAAGTCGGCCTTCTCGCCCGCGGCCGCGGGCGCCGCCTCGCCGA
+>>747:3:112:9340:4514/1 1886770 1
+CGCGTCGATGTCCTCGGGCGCTGCTTCCCACGGCGGCGCGGCGCGCACCGGCGGCGAGG
+>>747:3:112:9371:15415/2 1886810 1
+TGTAGCGCAGGCCGAGCTGCTTGAGCGCCTCCGCGCGCCGGACGTCGTCGTGGAAGTTCGTGTTCCCGC
+>>747:3:112:9374:9983/2 1886813 1
+TGGGCCGAGTGGCGCGGCCCGGCGCGCGACGGCATCTCGCACGAGAAGGGGCTGCCCGCGAAGTGGTCGCCCTCGG
+>>747:3:112:9411:16283/1 1886843 1
+GAGCGCCCAGCCGAGCCCGCCGCGCCCGCTGCGCCGCCCGCGGCCGCAGCCCCCA
+>>747:3:112:9413:10341/2 1886846 1
+CACCGAGGCGCGGCGCCACCTGGCGGACGCCCGTGATGCCGTTAAGGTCAAGGACTTGGGTAAGG
+>>747:3:112:9438:17504/1 1886881 1
+CGCCGCGGCCGCCTGCTCGATGGCGTCGTGCTCGACCCCGCGTCCGCCGGCGACCGCCCGGCATCTCGTGCTCGTC
+>>747:3:112:9442:17611/1 1886882 1
+GCACGCCAGGATCACCGCCTTGCCGGTCACCTCCGCGAGCCCGTCGGGCCCGTGGATGGCCACGCCGGGGACCCGC
+>>747:3:112:9503:9460/2 1886949 1
+CCTCGCGCGCGCGCACGCCGCGGCGCTCGCGAAGCTGCAGGCCGGCGCGACCGAGATTGCCGTGAACCTCGGC
+>>747:3:112:9510:7479/2 1886968 1
+GGGTCGAGCTCGAGCACCTTCCCGTAGAAGGTCGCGGCGCCGGAGAGGTCGCCCGCGTCGAGCGCCTTGCGCCCG
+>>747:3:112:9513:2639/2 1886973 1
+CTCGACGGCCTTCGCGGCGGCGTCGCCGAGCCTCGACTTCTCGGCCGTCTGGTCC
+>>747:3:112:9535:14998/2 1887010 1
+CTTCCTGGTAGTTTACGAGTTCGCCTCGCTGCTGTTGATTCCAGCCTGCCGATATAGTTGGCCGCCAGCTCCCTGA
+>>747:3:112:9535:9225/1 1887011 1
+GGGCCGCAGCGCGAACGACCGGAAGCGAGCCTGGGCGCACAGCAACGCAAACCCGACGCCGCCGGCCGCACCGGCG
+>>747:3:112:9553:4803/1 1887035 1
+GCTCGAAGCTCTTCACGCGGCGCACGAGCTCGCCGAGCACCGCCGCGCCCTCCATGCGCGCGAGCGACGCGCCGAG
+>>747:3:112:9564:2365/1 1887052 1
+GACCGCCTGCACGGCTTGAATATGCGGCCGGAGGAGCGTCCGCGCCGGATCGCTGAGCTTCACCATGAGCTGCGTC
+>>747:3:112:9593:1961/2 1887089 1
+GAGCCGTGTGCGGTCCATCCAGAGGCTGAAGCAGTCGCGGCGCCCGAGCAATCGAGCCAGCCGCTTATGCAGCAAT
+>>747:3:112:9628:13757/2 1887117 1
+CCCGGGATCGAGATCTACGCCAAACTCGAGTCGCAGAATCCAGGGGGGTCGGTCAAGGACCGCGCCGCGCTGGCGA
+>>747:3:112:9629:2955/2 1887118 1
+GGAGGGATCGTCGCGATCCTCGCGACCGAAGGAGTCACCGTGAACGGTGCCATCAACGTCTTCGGCTCCGG
+>>747:3:112:9648:8326/2 1887134 1
+GCGCGTAGGTGACGAGCGCGCCCGCCGCGCCGACGCCGAGCGC
+>>747:3:112:9659:17933/2 1887146 1
+GGCCGGGAAGTTCACCGCGACGCGCGCGCGCTCCTCGCGCTCGCCGTCTCCCTCGCAGTCGGCACAGACC
+>>747:3:112:9678:6791/1 1887161 1
+AGGCAGCGTCCGCATCCGCGCGCGGCGCGAGGGTGGCGCGCTCCACCTGGTCGTCGAGGACGACGGCCGCGGGCTG
+>>747:3:112:9680:7614/1 1887165 1
+GCCGATGACCAGATTGAGGCCGACCGGCGGCGCGCCCTGGCTGCCGACAAGGCCCGTCAGGACCGGCCCCGCCGGG
+>>747:3:112:9710:20839/1 1887202 1
+TGCACCCAGGACCACTGGAGCATGGAGCACCGCGACGTCGTGCGCGCGGCGCCGCTGTCCGAGTACCTCGCCTCGC
+>>747:3:112:9729:6071/1 1887221 1
+GGCCGCGCGAACCGCCGGCGTTTGAAGAAGCATCGACGCCAGATCGGCCGGACGTTGTTGCGCGGCGACGGTGGAC
+>>747:3:112:9734:1812/2 1887227 1
+GCTCGAACGAACCCCCGATGCCCATGCGGCCGCCGAGGCCGGCGCGATCGGCAAGGTGCTTGTCGACGTGCGCTGA
+>>747:3:112:9757:11011/1 1887247 1
+GACACCGACGCCCATGATGAAGGCGCGCGCGGCGGTGATCGTGCCGGCGGCGGTCATCATCATCG
+>>747:3:112:9762:18287/2 1887253 1
+CGCAATATCCCGCGGTGGCGCGCGGCCCGGCCGAGCTGCTGCCGTGGCTCCGCGAACGGATCTTTCCCCTCGAACG
+>>747:3:112:9773:19516/1 1887264 1
+CGACCGCCGCGCACGTCGCGATCGCGCTCGTGGCGCCGGCGAGCCCGCGCCGCCCCCAGGC
+>>747:3:112:9776:1131/1 1887267 1
+CCTTGTTGCCGGACGCGATCGCGTGTTCGACGCAGTGGCCTACGTGATCACGCAGGATTTCCTCTTCCAGCCGCCG
+>>747:3:112:9795:2096/1 1887292 1
+ACCGGGAATTGCTCGCCACCGGCGCTGCGAACCTGGGCGGCGCCCTGCTCGGCATCATGCCGGCCGGCGG
+>>747:3:112:9808:17461/1 1887305 1
+GCCTATGACGCGGCCGGCGCCGCGCGCCTGACCGCGATCGCCGCCGCGACCGGCGTGACGCTGCACACGGGCACC
+>>747:3:112:9818:17984/2 1887318 1
+GATGATCTTGGCGAACACCGGGTGGGCGGCGACGCGCGTCGCGCTGCGCGCCGCCAGCTCGGCGGTCTTCCAGCCG
+>>747:3:112:9837:12380/1 1887344 1
+CGGGACGATGCGCGCGATCGCCGCGCGGCTCAGCTGCAAGGCCATTCTTTACGGCTCCCGGGACGTCGGCAAAAGG
+>>747:3:112:9843:2364/2 1887357 1
+ACGCGCCGCGCTCGATGCCGCGGCCCGCACGGTGACGCCTCCGACCTG
+>>747:3:112:9880:14774/1 1887410 1
+CGCTCCTGCGCCACCCGCCGGCACGCCAGCAACCCCGCGGCCGCAGCAAACGAAGATCGAGCGCCTCGCGATCATC
+>>747:3:112:9881:2747/2 1887414 1
+GGGCGTGATGCGCGGCCGCGGCGGCGCCGCCCGCGGGGCCGGACTCGACGAGACGAA
+>>747:3:112:9891:7614/1 1887428 1
+GCCATCTACCTCGAGGCGGCCGAGAACGACGGCTCGGTGCAGGCCGGCCCGCGCTATGCGTCGGTCTACCAGATTC
+>>747:3:112:9905:6732/2 1887439 1
+CGAAGCTGGTTGTCGATGCGCCGGCTCTCATGGCGCTCGGTGCCGAGCACGCAAAGCCCTCCGGCGGCGAGCGCCT
+>>747:3:112:9907:12476/2 1887440 1
+GCGTTGCTGAAGTCCAGGTAAACGCCGCGCCCGCCCGGCCCGACGCCGCGCCCTTCGTCGCACACCTGTTTGGCCG
+>>747:3:112:9923:7583/1 1887461 1
+GAGCCCGTGAGCAGCCCGCCGCGGTCGCCGGCGAGGTCGATCGGAACGTCGAACTCCTCGGGGAGGTCCCAGTCGG
+>>747:3:112:9934:10301/1 1887472 1
+CGGCTTGCGCGCCGAGGCCGGCGATGCCGCCGCCGACGCCGTGCTGCGCCATGCCCTGCCC
+>>747:3:112:9943:3374/2 1887484 1
+GTTCCGATGATTCCACCCGCGAACGACAGTAGCATGCTCTCGAGCACGAGCTGTCGCGCGATACGAGCGCGCCCGG
+>>747:3:112:9979:19110/1 1887516 1
+TGTTCGACAAGAAGAGTGAAACGGTAAAAGCCTGAGTGGTCGCTGAGCCGGGCGGGTGAACCACCCGCGCGGCCG
+>>747:3:112:10014:1982/2 1887563 1
+AGCAACGACGCCGACACGAGAAGCCTGCTCACGCAGGACGGCGCGGTCACCGGAACGGCGCCGTACATGTCGCCCG
+>>747:3:112:10023:6955/2 1887568 1
+CAGGAACCGCTGGAGGATCAGGACGAAGACGGCGAACGCGACGACCAGGCCGACCGCGGCGCCGAGGACGACCGCC
+>>747:3:112:10049:14560/2 1887589 1
+CGCCGCGTGCCGGAAGATCAACCCGAGCGCGTTGCCGCACGGATCGCGTTGCGCGAATCGCTGCGCGCCCTCGCGG
+>>747:3:112:10055:6109/1 1887594 1
+ACATGACGACCCGCGTCATCGACCTGGTGGCGCCGCTGGGCAAGGGCCAGCGCGGCCTGATCGTGGCGCCGCCGCG
+>>747:3:112:10076:6976/2 1887617 1
+AGGCGACGCCACTCGGCCGCCGTGGCCGCGGCGCGCGCCGGAACGCCCCAGGCACGCAC
+>>747:3:112:10080:4703/2 1887618 1
+GGCGCCTGTGCCCGTGCCGGGGGACGGGCTCGTGCTCGCGTCGGCCGAGCGCGCCGATCTCTTCGTCGACTTCTCC
+>>747:3:112:10098:16327/1 1887645 1
+ACTGGCGCAGCGCCGACCCGGCGCGGGCGGCCGTCCGGCACGACTTCCTGGCGGTGCGCCTGCAGCTGCTGACG
+>>747:3:112:10107:19083/1 1887661 1
+TTTCGTTGCACGGTCAGGTCGGAGATCCCGGCGGCCTGGTCCTGATGAGCCGCAACACGATGGAGGGCTATCTCGA
+>>747:3:112:10122:11501/1 1887673 1
+GGCGAATCGGTGGGCGACGAGCGCGCCGCCGGCGCCGGCGAGTGTCTTAACGGCCTGACG
+>>747:3:112:10153:19263/1 1887697 1
+CGCCGTCGTACAGGAACAACGCCGGCGCGCCGTTGAGCGTGGTCGGTTCGTAGCGCACGCCGGGACCGCGAAGGGG
+>>747:3:112:10193:13731/2 1887741 1
+TCCGGACGCAACCGCGCCGCGGCCGCACACGCCCTGAGATCGATCGCGGCGGCC
+>>747:3:112:10210:7352/2 1887750 1
+AGAGGGATGCGCTTCGCGCGCGCGAGCTCGACCAGCTCCGCCACCGGCGGCGTCTCGGTGAAGCCGACGATGTCGA
+>>747:3:112:10224:17478/2 1887775 1
+GCCGTCTGCCCCGTTGGGTAAGCAACCGCGTCGGATCCGCCGCCGCCACCCTCAGCCGTTTCAGCCAACTGCCGAA
+>>747:3:112:10271:5997/2 1887820 1
+CTGTTCGGCGACGGCGCCGCCGCCGCGGTCGTCGGCCCGGACCCGGCGCGCGGCCTCGA
+>>747:3:112:10274:9044/1 1887824 1
+TGAGACGTCGATGTGGGTGCACATCCAACGTATCATAGGAGGGGCTCACTATGCTCATGGCGTGTGGCCCGATTT
+>>747:3:112:10277:8217/2 1887830 1
+CTGCAGCGATCAGCATCCTCCAGCCGAGGCGGTCCGGCGGCTCATGCACGCGCTCGGCGAGTTCCGGAACCACGAG
+>>747:3:112:10302:11213/1 1887856 1
+GGCCGAGCTGCACGCGAATTACGAACGCCTTTCATCCTGGCAGTTCGCGATCGTGCCGGCGGCGCTGTCGCGATAT
+>>747:3:112:10307:20528/1 1887857 1
+TGCAGGAGCCACCCGTCGGCGGCGAGCGCGCGCGCGACGTCGACGACCATCTCGATCCCCGGACCACCGAAGCGC
+>>747:3:112:10322:18979/1 1887875 1
+GCGGAGGCAATGGCGCGACACAACCAACCAGCGGATGTGATGTCCTCGCCGCGATCGAGAGCGGCGAGTAGACACC
+>>747:3:112:10324:18795/2 1887876 1
+TCGCGCGCTGCTCGCCGCGGGCGCGCTCGCGATTGCGGCCTGCTCGTCCCCGGTGGCTGCCGAACCCAGCTTCACT
+>>747:3:112:10339:3805/2 1887888 1
+CGGCGTGCGAGAAGCGCTTCTTGAGATCCGCGCGCAGCGCGAGATCCTCGTGCAGCAGCTTGGCGTAATCGCGATC
+>>747:3:112:10349:17361/2 1887912 1
+CGAGGCCGCCGCCGGGCTGCGCCGCGACGCCGCCGACGCCACCTTCGTGGTCTCGGCCTGGCGCAAGCTGGTGGGG
+>>747:3:112:10371:9583/2 1887928 1
+GAAGGGCGCCTTCACGGGCGCCGCGGCGCGGAAGCCGGGCCGCTTCGAGATGGCGCACCGCGGCACGCTGTTCCTC
+>>747:3:112:10414:19819/1 1887979 1
+TCGTCGCGTTCATGCGGCGCCGGGGCGCGAGTCGGCCCTGTCGGCACTCGCAGATGTTC
+>>747:3:112:10431:14127/1 1887995 1
+CCGGCGGCACCGCCGGCTGACCGTCGCCGCCGTCGAGCACGAAGAACTGGCCCGCAAGCTTCCACCAGTAGACGTC
+>>747:3:112:10443:19030/1 1888005 1
+CGATCTCGGCCTCATCGTGCCGGATTCTGCGAAGACGCTGCAGCAGGGCGCGATCGAGCCGTGGACCAAGCCGCAC
+>>747:3:112:10451:9498/1 1888014 1
+GCCCTGACGGCGCACGAGATTCGCCGGCGCGCGCGCCTGGTCACCGAGTTCACGGGCATGCCGCC
+>>747:3:112:10464:1523/2 1888033 1
+CACACCAAGTTCAAGGCCGAGACCTATGTGCTGACGAAGGAAGAGGGTGGCCGTCATACGCCGTTCTTTACCAACT
+>>747:3:112:10497:9712/2 1888066 1
+TCCGCACTCCCGTCGGACCCAGGATCGGCGGCCGGGTGGGGACGGCGTGGCGCCCGGGGAAGTCCCGGATCTCG
+>>747:3:112:10506:11361/1 1888074 1
+TCCTGCCGCGCAAGTTCAAGATCGCGATCACTGCATCCGAGCACGATCGCGCCGCGATCAAGGTGCACGACATCGG
+>>747:3:112:10517:15514/2 1888091 1
+GCTGACGCGCGTGCGGGCGGTCGCCGCGACCCGGTACGTGACGCCGCTACGCGAGGGCGGCTCGCTGCCCGGCCTC
+>>747:3:112:10519:8265/1 1888093 1
+GGATCCCGGCAGTAAAGGCGTTGCTCTTGATCCGCTGGCAAAGGTGCGCGGCGGCGCCGGTAATCCCGTCGCCTTG
+>>747:3:112:10524:6497/2 1888101 1
+GCCGGCAGAGGACTGCTCGACGAGCGAAGCGACGGCCGCGGCCTGCGTGTCGATGCCGGAGCGGATCTGCTC
+>>747:3:112:10531:13011/1 1888108 1
+ATCCGGATGTACGTGATCGCCGCCCGCGGCAGCGGCGCGTCCGGCGCGTCTGGCGGCGGCG
+>>747:3:112:10531:9691/2 1888111 1
+GTGACGTCTCTCTTGTGGCGTTGATCGTGTTGCTGACGAGCGGCGTCGGCTGGGCGCAGGCGACCGCCGAGCTCGT
+>>747:3:112:10533:11153/1 1888115 1
+GTCCCATTCGGCGATCGGTCCCGAGACGCGATCGGTTCTCAGCCGCAGGTGGCCGGCCAGGGAACCGGACGCCGTC
+>>747:3:112:10567:18982/1 1888149 1
+TGCATGGTCACCGCAGCGCGGCGTTTATCTTGTCCAGCGTCGCCGATCCTGGGCAAAGATCCTTCTCCCCGAGCTG
+>>747:3:112:10586:10002/2 1888166 1
+CCGGCACTACTACCTGGGCGATCCGGTCGCGGCCGCCGCCGCCGCCGCGCGCGTGGCCAATCAGACGAAGGCTTAG
+>>747:3:112:10594:9843/2 1888175 1
+CTGATCGCGTGCGCGGTCGTCGGCGACGTCGCGGCGATCGCCCGAAGG
+>>747:3:112:10595:20640/2 1888176 1
+CGAGAACGCTTGCTGCCGGTCGGATTGGCCGGCCGGTCCTTGCCAGGTGCCATGTCTGCTCCTCGACGCGCCACAC
+>>747:3:112:10604:7630/2 1888185 1
+GACACCGGACGCTAGCCCTTCGGGCGCGCCAGGGCGATCGGCGCGCTCCGGCGAACGACTCCTACTTTCGTTCGC
+>>747:3:112:10618:10733/2 1888196 1
+AGGAGTTCCTCAACTACTTCCACTACGGCTACGAGGGCCCGGGCGACGGCCGGCCCTTCGCGGTGCACCTGGAGGC
+>>747:3:112:10623:18753/1 1888199 1
+GCCGGCGACGGCGGCGTCCTCGTCGGTGGGACCGACCGCCCCGTCGACCACCAGGACCACCACGTCAGCCTCGTCG
+>>747:3:112:10642:12947/1 1888215 1
+GAACGTGATGGCGGTGCCCAAGATCGAAAAGGTCGTGGTCAACATGGGCCTCGGCGAGGCGACCGCCAACGCGAAG
+>>747:3:112:10697:18993/1 1888276 1
+CATGCTCGCCACGGGGCCGATCCTGCTGCACGCGACGGCGCGGGCGGCGCGCATCCGTGAGCGCGGCCGCTGG
+>>747:3:112:10715:20746/2 1888299 1
+TCCAGCGAGGCAGCCGGGCCGCGACGACGTCCGGCGCCGGCGGCGGCATCCCTCCGAC
+>>747:3:112:10722:10519/2 1888316 1
+CGGTCGATGGTCACGCGCGGACTGTGCGGCAACGGCGCCATCATCTTGAAAATATTCGCCGCTCTCGCCGACATCA
+>>747:3:112:10762:3783/1 1888351 1
+GCGAGCCCGCCGACCGCGATGGACGCGGTCGCGCCGGCGCGGCGGATCACCGCGCTGATCGTCATCTACGTG
+>>747:3:112:10777:1706/1 1888370 1
+CGGCGATTGTCGTCGGTGAGCCACGCGCCGCCGAGCGCGACGCGATCGCCTTTCT
+>>747:3:112:10803:16124/1 1888402 1
+CCGTGCCGGCGGACCAGGGCGGCCGGGTCGACGCGGACGGCGTGCGGACCCGCCGCCCCCTGGAGCAGCCGCCAGG
+>>747:3:112:10858:4652/2 1888463 1
+GAGCTGCCAGTACGAGTCGCCGTTGTCGGCCGCGTCGCCGTTCGGGCCGCTGCAGCCGTCCTCGCTCCCGAAG
+>>747:3:112:10870:6454/1 1888477 1
+AATGCCGGAATTGGAGGACCTTGGAGAGCGCGCTGCGCCGCAGGCCGCGCGGGCGCAGAATCTCCTCTACACGCTC
+>>747:3:112:10895:14846/2 1888502 1
+GGCGTGTCGATGATGTTGATGCGGTGGTCGACGCCTTTTCTTTCCCAGAAGCAGGTGGTTGCGGCGCTGGTG
+>>747:3:112:10930:14753/2 1888545 1
+TCTTCAATCAGGCGTTCGGCGGCGCGGCGCGAGGCGATGCCGGCCGCTGAAATGATTTTCTGCAAGCGAACCTGCA
+>>747:3:112:10966:16229/2 1888576 1
+TTCTACACGACGGGGATGGAGCACTCGCCGACGAGCGCGAAGGGCACCGGGTGGGAGCGCACGCCGTGGCATGCG
+>>747:3:112:10981:11845/1 1888593 1
+GATCTGGCGCGGCGGGACAAGCCGCGGCGCGGGGGCAGACCCATCCTGAGCCTCAGGAAGCTCGAGGAGGTCCCCA
+>>747:3:112:10984:5966/2 1888597 1
+GATGGACGCGGCGACCGGGGGGATGGTCACGATGCAAGTACCTCCGAAAGCATGGCGAAGTCGTCCGGGCTCGAGC
+>>747:3:112:11012:15382/2 1888631 1
+TGCCCCGGCCGAACCTCACGCGCCGCGCGTCGACGCGCCGCGACCGGCGCATCACCGCGCTGCC
+>>747:3:112:11056:4840/1 1888675 1
+TATCACGAGATCAAACTCACCGCGAACTCGTGTATCGTCCGTTGCAATTCCACGAACGCAGTCAGCTTTTCATCGG
+>>747:3:112:11064:5977/2 1888685 1
+GCCGCCGTAGCGGCCGATGAAGTCGGTCTCGCGCAGCAGGGCGCGCAGCTCGGCAGCGACCCTCTGCAGCACGAGG
+>>747:3:112:11070:16861/1 1888696 1
+TGCGGTGTATCGTCGCGTCCGCAACGTTGGCACGCCGCGAGACATGTTCGGCGAAGCGATCGTCGTGTCGG
+>>747:3:112:11077:18792/1 1888701 1
+AGCGCGCAGGTCGACCCTGGCGAAGTCGTCGATGGCGATCTCCGTCGGCGCCGCCGCCGGCTCAGGCTTGCTGCTG
+>>747:3:112:11085:7734/1 1888714 1
+TCCTGACCTGAACGACCTGCGCGCGAGCGCCGAACGCGCGCGCGCCCTCGGGACCCGCGCGGCCGAG
+>>747:3:112:11090:10621/1 1888717 1
+CGTGCTCGCCGGCACCGCCACCGTGGCCGCCCGTGACTTCGGCGGCGGTGTGACTGAGGTGCTCCTCGTGCGCCTC
+>>747:3:112:11126:18832/2 1888745 1
+GATGTGCGTGAGCCGCACGGCGGATGAGGTCTTGTTGACGTGCTGCCCCCCGGCGCCCGAGGCCC
+>>747:3:112:11145:19942/1 1888766 1
+GCTTGCGAGCGTGGTGGGGCTGGGCGCGCCGACGCGCACCGTGCTGCGCGCCGTGGCCACCGCTCGGCGCGCAGTG
+>>747:3:112:11170:11219/1 1888793 1
+TTTAAATTTTGGATTTTTGATAAGCGGACCGAAAATCCGGAAACGTCTGGACGATTTCTTGACCATGTGTTTTCTC
+>>747:3:112:11171:11722/1 1888795 1
+GAACGCGCCTGCGAACTGCGGCGCGAACGCGGCGCGGATCGCCGCGCGGCCGCGGTGGCCCCC
+>>747:3:112:11196:10473/1 1888812 1
+GCGTCAGCCGAGCCGGCCCGCGCGGTGACCTCCGCAGCCGTCGAGGTGGTGAGCGTCACGCGTCCCTCGCCGTTCG
+>>747:3:112:11202:14061/2 1888816 1
+AGCGGGCATCGCGGCGGCGGGGTCGAGGCCGTAGATCCACGCGACGGTCGGCGCGACGTCGACGTTCTCGGCCTGC
+>>747:3:112:11220:6695/1 1888834 1
+GCAGCAACCCGGCCGAAGTGCGCGACGGGCCGAAGAAGGGTCTGCGGATTCTCGGGATCGAGGAAGACGCGGCCCG
+>>747:3:112:11222:12516/2 1888839 1
+CACCGGGCGGGTCGCCGCCGCGACCGTCGCCGCCGTGATGAACGGCGTGGAGCTCGTCAACGCGCG
+>>747:3:112:11229:11616/1 1888842 1
+GTCCTCGAGTGTGAGGATCGGCTTGATGTGCAGGAGCTGACCGGCCCAGCCGGCGGCGCGGCCGATCCGACCGCCC
+>>747:3:112:11244:10435/1 1888861 1
+GGCACCGGCCCAACCGTACGCGCTGCGGCCCCCGGCGACGGCGCAATGAACGGCTACCGCCCGGCGCCGATGGTCC
+>>747:3:112:11257:18209/1 1888883 1
+CCCGCGACTGGAAGACCTTGCTCGCCGCGATCCAGGTGCTGTCTCCCGAGGAAGCGCGCGACCCGACCTGGCGCTA
+>>747:3:112:11258:17682/1 1888890 1
+GCACCGGGGCGGACGCGACGCGCCGCCGCGCCGGGTTGGCGCGCTGGATCGACGGCGCCC
+>>747:3:112:11263:8449/2 1888892 1
+CTCCTCCAAGCGCGCGATTGCCGCCGTCGCATCGCGCGACGCGACCGCGGGGTCGACCGGCACTGCGACCGACGCG
+>>747:3:112:11267:3330/1 1888895 1
+TTGATCATCACCCCCGACATCAGCGCGGAGACATGAGACGGCGCGGCGGGATGCGCGCG
+>>747:3:112:11280:14207/2 1888906 1
+GCGAGGACTGACCCGCGCCGGCGGGCAAGGAGGCGCGCGCGCACCGCCACGCGCTCGCCCGGTGCGAAGCCGAGG
+>>747:3:112:11292:2903/1 1888917 1
+GCGGCTCGCTCCCCTGGAGGACGCGCGCCACGTCGGCGACCGCCTTGTGAATCGTCTC
+>>747:3:112:11340:3472/2 1888952 1
+CGGCCCCGCTTCGATGCCTCGTTCGGTGCGCTCTCGGACGCCACCCGACGCGGC
+>>747:3:112:11345:3377/1 1888953 1
+GTTTGGCGATCAGGTAGTTCCGTCAACTGGTACAGATTGCGGATCGCCGCGCGAACGCCTAAATCGTCGGCAGGAA
+>>747:3:112:11378:2883/2 1888977 1
+GCGTACCCGTGCAACCTCCGCGACCGCGCGGCCATCGCGTCCACCGCGGCCGCGACGCTCCGCGACCACGG
+>>747:3:112:11413:9807/2 1889008 1
+GGCAGTTTGAAATCGAGCCGCCCGCCGCCGCTCGACTTGGGAGCGTTGCTCGCGGCCGGCGCCGGCGCCGCGGGAG
+>>747:3:112:11429:15629/2 1889037 1
+GCCGATGTCGAGATAGACCCATGAACAAGCCAGCGCTGTCGGGGCAGTCGGCTCGTCCATGCAGTAATCATTAGCG
+>>747:3:112:11433:11579/2 1889039 1
+GCCGTCTCAGCGAAGCCCTCGATATGACGCTCGCCGCGTCGGCCACCGCACCGCGCGATGGCGACATTCACGCCCT
+>>747:3:112:11466:3240/1 1889070 1
+GCGGCCAACGCGGCGGCGCGCGCAACGGCGTCGCGCAATGAGTTGTTGAGCCGCATTCCCGGCTT
+>>747:3:112:11468:15882/2 1889073 1
+GAGGCGGGCGCGGAGGACGCGGCGATCGCCGCGTCCATCTGCAAGTC
+>>747:3:112:11475:16351/2 1889084 1
+CTCTGCTACCAGACCGGCGCGCTGCGCGAGGTCGCGCGCGCGGCGGGGGCGGAGCTGCAGCACATGAAGCCCCACG
+>>747:3:112:11482:18719/2 1889087 1
+CGCGGTAGTTCACCGGAGCTTGCGCGTCAGCAGCGCGGCCACGGCCAGCGACATTCCGACGCCGGTCACGCAGGCC
+>>747:3:112:11492:8486/1 1889098 1
+TTCTTCAACCACACCGTGGCGTGCGCGGTGCCGTCGGGCACCTGCACGACGGTGACCGACATCGACGGCG
+>>747:3:112:11495:1354/1 1889100 1
+GCTGAGACGGGTAAGAACGCGCCCGGCGCGCGCCGCCGCTTCTCTGATTCTCTCAGGCGACGTCACGAACGAGACT
+>>747:3:112:11504:9884/1 1889113 1
+CGATGATGAGCATCAATGCGGTGAAGGGCGTCGAGATCGGCGCCGGCTTCGCCGCGGCGATGCTGTCGGG
+>>747:3:112:11509:16876/2 1889123 1
+TCCTCGCCGCCGCCGCGCTCTTCGGGCCGCCGCTCGTACGGCTCCTGCGCGGGAGGCGCGTCGCGTCGGGGG
+>>747:3:112:11523:8147/2 1889134 1
+CAAAGCCGGACCGTTCCCATGGCGGCGAGCGCGGCGTCGCTGCGCGCCCGCTCCGCCTCCATTTTCGGGTGACGGT
+>>747:3:112:11525:12692/1 1889135 1
+GCCGATACGCGCGACGTCGTCGGTTGCCTCGCCTTGCCGGCGCGCGCGCGACACCACGTCGTCGCGTCGCAGCGAC
+>>747:3:112:11559:7178/1 1889169 1
+TTCGTCCCTCTTCCAGCACACTGACAATATCCGGTGACTGACCAGATTGTGAAACTCCCACAACCAGCGCATTCTG
+>>747:3:112:11572:12900/2 1889188 1
+GCGAGCTGCGGGCCAGTTTCGGCGTTCCGGCCGCCTCGCCGAAGGCGGAAGAGGCCGCGATGGCCTACCTCGACGG
+>>747:3:112:11575:10891/1 1889197 1
+CGCTTCGCGCCACATCCCGAGCGGGATGAGCGCGAGCCCCAGCGCGAACACCGCCGGCACGCCGACAAAGCCGAGC
+>>747:3:112:11585:9396/2 1889211 1
+AGAGACGAACTCTGGACGGTGCGTGTACACGAGCAGCACGCGGGCGCCAGCAATGTGTTCGAGCAGGAAGGTGAGG
+>>747:3:112:11597:7977/1 1889218 1
+CGGCGCATCGCGGAGAGGCCGGCATCGCGGCAAAGCTCCATCAGGTCGGCGCCGAGGAAGCC
+>>747:3:112:11612:18234/2 1889230 1
+CTCTTTCCGAGGCGGACGAGCTGCTGCAGACGATCGGGATGCGCACGGGGAGCGGCACCGTGCGGGCGGAGCTGCG
+>>747:3:112:11617:20721/1 1889236 1
+GCCTTGATCCAGGAGCGCGTCGTTGCCGGACTGGCCGCCGCCAAGCGGCGCGGTCGCGTTGGCGGCCGACCACTC
+>>747:3:112:11619:12287/1 1889242 1
+TCATGTTCCCGTTCGACGGAATGCCGCGCGCCGCGCAATGGATCGCCGAGGTGTTCCCGCTGACGCATTTCGTGCG
+>>747:3:112:11641:3690/1 1889267 1
+ATCGCACGCGGGCGCCCGAAGGCCGCGTCGAGCGCGGGCCCGAGCTCGCGCATGAAGGCGCCGG
+>>747:3:112:11659:19313/1 1889280 1
+CCCGGGCGCCCGCGCCGCCGAAGAGCGCCGCCCCGGCTTGCGCCGCGAACG
+>>747:3:112:11661:6426/1 1889282 1
+GCAGCCGCCGCGGCCGCCTCCGCGACGCGGATCGTGCCGACGACGTTGACCGCCAGATCGCGCAACGGG
+>>747:3:112:11665:8028/1 1889285 1
+CACGGAGAACACGGAGAAATATTTTTCCTCCGTGCCCTCCGTGTCTCCGTGGTTCGTGATCGCGGATGTCGGGCTT
+>>747:3:112:11668:1653/2 1889295 1
+CGTTCGCGATCACCTGGGGCGTCCTCGCCGCCTACCTGGTCGCGGCGGCGGTGTTCACGTCGTGGCCCTCGAAGCG
+>>747:3:112:11698:8734/2 1889336 1
+TGGGCGAGCCGTTGTGGCCGGAGAGGCTGGAGAGCGCGGCTCGCGACGTCGCGGTCGACTTCGGACGCCGGGGCTA
+>>747:3:112:11723:12938/1 1889367 1
+TCTCCCAGCGCGGGTTCTCCCAGCGAGGCGCCTCTCCCGGCGCCGTGGGCCAGCCCGTCACCTCATCGTAGGGCCC
+>>747:3:112:11742:7440/2 1889386 1
+AACTCGTGGCGGCGGCAGCTCAACCCCCGGCGAAATCGTCGCCCCGGCCGGCTTCCGCAACAGAAACTAATGAAAG
+>>747:3:112:11771:3355/2 1889407 1
+ACCGCGGTCACGAATGGCGCCGCGAAGCTGGTGCCGGTCGCGCGCTGGTAGCCGTCGAGCCCG
+>>747:3:112:11773:17415/1 1889412 1
+GCCGTGCAGGCGATGCGTCCGGCGCGCCGATCCGCGATCACGTCCACCCCGAACCCGACGCGCGCGTTCGCGCCAA
+>>747:3:112:11777:17634/2 1889416 1
+GACGGGCTGCGGCGTCGAGCCGCGCCGCCGCTCGGGCCTCTTGCGCCGCCTGTCGCTCGATCTGGGATCTCTCGCG
+>>747:3:112:11803:20646/1 1889456 1
+ATGAGAGAGAACCTCGAGCTGATGAACGAGCGTGGCATCAAGGTTCCAGTCGTGCTTGGTGGCGCCGCGTTAAC
+>>747:3:112:11817:14948/1 1889471 1
+CAGCGTTTGCATCCTGCGACTCTCGGCGATCGGCGACACCTGCCACGTGCTGCCGGTCGTACGCACTTTGCAGCGC
+>>747:3:112:11826:19282/1 1889486 1
+GGCGCCGGCGCCGCGCCGGCGCGCGCCCCGGCCAGGCTTCGGGCGAGCGCCATCGTCTCGGGCATCGGATCGACGC
+>>747:3:112:11827:17427/2 1889487 1
+GCAGCCCCGAAATCGCCACCGAGCTCGCGCGCGCGGCGCTCGCGCTCGCGCGGGCCGGCAAGCGGTCCCCCGCGCG
+>>747:3:112:11847:18938/2 1889509 1
+GAAACCGGCGGCCTCCCGTTTTGGTCTTTCCCCTTCGTGCTTTGGTTTTGTTTCGGATTTCGTGCTTCGGATTTCG
+>>747:3:112:11857:10397/2 1889524 1
+CGCGCGTGTGCAGCTCGACCATGCGGCGGACGGCCTCGGGGCGGAACAGACCCCGGCGCGAGGCGCGCTCCGAG
+>>747:3:112:11863:10712/1 1889529 1
+GCGCTTGCGGCTTTTCCGGACGTGCGCGGCGCGACGCAGACGGTGGCCGATCTCATCGCGGCGGGGGTGATCCCGG
+>>747:3:112:11869:20281/1 1889534 1
+AATGAGACTCGGACTGCTCGCGGCCGCCCTAAGCACGCTCGCGCTCGCCGGCTGCGGCGCCGACTACTACTTCCAG
+>>747:3:112:11889:13312/2 1889551 1
+TTCATTGGTGATCCCGCGCCGCTGACGGCGGCGGCGAAATGACCGCCGCAGGACCTGCGAGGTACGAGATGAAGTT
+>>747:3:112:11896:18360/1 1889553 1
+TGAATCGCGATCCTTCGGGCGCCGCGCTTTATCCGGGCGCGGACAATACCGAGCTGTGTCCGACGCGAACCTTCGA
+>>747:3:112:11901:10306/1 1889557 1
+CGCGGACCGCCCCGGCGCGGAACGCCTCCTTCACCGCGGCGCGGCCCATGCCGAGCGCGTCGGC
+>>747:3:112:11928:7356/1 1889577 1
+AAGGTCCGCCGCGGGCCGCTTCGCTCTGCGCCGGCCAGCGCTACTGCGACGAGGTGGCTTCGTTCGTCGCGACCGT
+>>747:3:112:11934:20023/1 1889581 1
+GGGTCGGCCTGGCTAAGAAATCGTTTTTGCCGGCATTCGCGGGCGACGCGCCAATGCGGGTGATGCGCGAACTGCG
+>>747:3:112:11939:20073/1 1889584 1
+TGATGCGCTCCCTCGGCTTCGAGGACTGCGTGCCCGAAGGCGACGCCGGCCTCGTCCGCGGGCTGATGAAATTCTT
+>>747:3:112:11939:18968/1 1889587 1
+GTTCAGCTACGCAGTCGGACCGATCGCGACGAGCGGCGACGCGACGACCGCGCTGATCGCCGGCGTCCGC
+>>747:3:112:11979:18462/2 1889635 1
+CACGAGGAACCTGCCCAAGATCGACGAGGCGACGCAGGCGGCGCGCGCGCGCGAGCTCGCGAAGGGCCTCG
+>>747:3:112:12019:18524/1 1889671 1
+CACGCCAACCTGGCGTTGGCGGCGGCGACCGCGCGCGACGCGCTGTCGCAACTGG
+>>747:3:112:12022:5268/2 1889674 1
+GAAGGGGGGCACGCCGGCCGGCGAGGTCCCCGACACCTGGTATCACGTGCGCAAGAGCGTCGGAGACATGCGCCAC
+>>747:3:112:12038:2731/2 1889691 1
+TGACCAACCTGTTCCTGGCTCGGGCCGGGGAGCGCCGGGGCGAGTTCGCGATGCGGGCCGCCCTGGGCGCGGGCCG
+>>747:3:112:12040:11738/1 1889697 1
+CGAGGCGAAGAAGGCCAAGGAAGGCTGTCCGGTGTCGAAGGCTTTGAAGGGTGTGGAAATTACACTGAACGCCAGA
+>>747:3:112:12041:7410/1 1889699 1
+CTGTATGCCGATACGGGCGCCGGCGCGATCGATGCCGCCGGGCGGCGCATCGCCGGTGCCGAAGCGGCCGCCACCG
+>>747:3:112:12050:5300/2 1889707 1
+GCGTGAGGGTCGCGTACACGGTCGGCACGATGATCGAGGTGCCGCGCGCCGCGATCACCGCCGGCGAGATCGCCG
+>>747:3:112:12093:4705/1 1889776 1
+GGTTCGGCTCCCAGGGCCGGGTGACCGCGCCGAGCACGATTTCCCGGTCCGACCGATCCTCCAGCACGCCCCAGCC
+>>747:3:112:12105:10280/2 1889790 1
+GCTGTCGGAAGCCGTTTCGACCGGCGCGCCGTTCAGCGTGATCTGCGTGAAGTCCTTGCCGAGCCCGCGCACGGCG
+>>747:3:112:12109:12549/1 1889799 1
+ACTACATGGCGACCAAGGGCGTCACCGGCGGCCGCGTGATTACTGAAGGCCACGGCGCGCGCGAGCCCGTCGCGGC
+>>747:3:112:12117:13449/1 1889812 1
+ACGCCATCTCCGCCACGGTCGCCCAGGATGCGCCGCCGCTCGGCAACCGCCCGATCCTGCTGATGGGTCACCGCGA
+>>747:3:112:12119:8461/2 1889815 1
+AGCCTGTATATCGCCGATGGCCATCATCGTGCGGCGAGCGCGGCGCGCGCGCGACAGCAGTTGCGCGGTGACGCCT
+>>747:3:112:12143:8059/1 1889846 1
+TAAAACGTAAATCCCTTCGTCGCCTTGTTGGTCTTGGTTTTCTAAGCGACAGCCAACAACCAGACAAAGCCGAGAC
+>>747:3:112:12146:3163/2 1889849 1
+ACTTGCTGACGTCCAGCGTCGAGTCCATCGCGATGGGGACGCCGCGGCGATCGAGGATGGCGCCGCGCGGCAGCTC
+>>747:3:112:12148:9695/2 1889852 1
+GCAATCCTCACGCGTTCTCCTCGCGCCGCGGTCGACGTCGTCCACGCGCCGCCGCCCGTGCGTGCGTA
+>>747:3:112:12161:9939/2 1889866 1
+CTGATCGCGGACTGCGTGTAGCCGAGCGACTCGGCCGCGCGGCCGAACGAGCTCTCGCGCGCGACGGCCTCCAGCG
+>>747:3:112:12174:7020/1 1889880 1
+GACGTCGCCATCAGCGCGGACGGCGCGCACGTCTACGTCACGGGCTCCGTCGACGACGCCGTCGCCGCCTTCAGCC
+>>747:3:112:12211:13341/1 1889902 1
+ACGAGATCTTCGGGCACCGCGATGGTCTCGGCCGAGGCGACGGCCTCGATCGGCAGGCCGGCCGCG
+>>747:3:112:12222:11961/2 1889913 1
+CGGCGTTGGTGCTGGTGACGGTCAGCGTGAAGGTCGTCGCGGCGCTGGCGCCGTCGGCGTCGGTGGCG
+>>747:3:112:12225:20192/2 1889917 1
+CAGAGGCGGGCGGCGCGCGCCGGCTGAAGATCACCGAGATCTTCTATTCACTGCAGGGCGAGGCCGACACCGTGGG
+>>747:3:112:12250:18365/1 1889948 1
+CTCGGTCAATGGCTTCGATCCCGTGGGTGGCAACTGCGCGACCTTGCTGGCGGATTCCAACGCGGCCATCGAGTCC
+>>747:3:112:12254:15029/2 1889952 1
+GACGACGCGCGAGCGCGCGCGGGCGCCGAGCACCTCGCGGGCCTTGACGGCATGGTGGGTACGCTGCTCGATCTCG
+>>747:3:112:12277:16436/2 1889967 1
+GGCGCGTCGCCGGCTTGTGCCCGGTGCGGTGCGCGCTCGCGTGCTTCGCGCCGGCACGACCTTCGCCGAGGCTCTT
+>>747:3:112:12288:5292/2 1889980 1
+TGCAGGCGGCCATGAAGGAAGTGGAGACCAAGACCGCCGCCGCGCAGGCGGCCGCAAGGGCCATGGCGG
+>>747:3:112:12329:15822/1 1890012 1
+GGCTGACGCGGCACGCGGCGAGCCCCGGCCGGATGCCGGCGCGAAAGAGCGCCTCGCTCGCGTAGATGTTGCCGAC
+>>747:3:112:12341:9372/1 1890019 1
+GAACGCCTCCGTGCGCGGTGCGAGGTGCTGCTGGGCCCGCCGCCGTTCACGATCGCCGCGCTCGCGTGGACCGCGC
+>>747:3:112:12361:18852/2 1890044 1
+GTTCTGCTGGAATTGCTGCAGCAGGCTGCCGAGACCGCCGCTCAGGATGCCGCCGGCCGCGCCGCCCGCGAGCAAA
+>>747:3:112:12369:10261/1 1890049 1
+CCAGCTCCTCGACGCCGTCTCCGGTCACCACGTCTGGGCCGACCGGTACGACCGCGACCTCGCCGACATCTTCGCC
+>>747:3:112:12381:10557/2 1890060 1
+CCGAGCAGATCGGTCAGGCGCGCCGGGAGGCCAAGGACCGGGCCGCCGCGATTCACAGCCCGCCGCGGATCCCG
+>>747:3:112:12386:11438/1 1890067 1
+AGGCGCTCGACGCTCAACAGCTCGGCGCGGATGGGCTCGGTCGCCGGCCGTGTCATCTGCACGACGTAAGACTTAC
+>>747:3:112:12393:2626/2 1890082 1
+GGCGTCTCATACAGGAGACCTTGCAGCACCTTGGCTAATGACGCCGCGCCCGCGATCCCGAGAATGATGCCCAGAA
+>>747:3:112:12410:9371/2 1890096 1
+CGCAGCCGAGGAAGCGCTGCGCCAGCGCGGGGATGTCGGCCGCGCGGTGGCGCAGCGGCGG
+>>747:3:112:12411:4133/1 1890097 1
+CGAATCCGCCCGAGTTCCTGCGCGGCGAAGGCGAGGGCGCCGAGAAGCTCGCCGCCGCGC
+>>747:3:112:12426:5461/1 1890114 1
+CGACGCGCTGCGCAAGGACGCGTGGCCGCGTGGCGTGCGTCGCGTGCGCCGCGAGCTCGAGGCCG
+>>747:3:112:12443:16008/2 1890126 1
+AACCAGACTGCGGTGCGCAAAACGATCTACGCAGTCTAGCCGCGTTCTACCGTCGGCGCCGTTCTGGTTGCTATCA
+>>747:3:112:12479:16075/2 1890176 1
+TGCCCGACGAATTGAGCGCTTCCTGCGCGAAGCGCGCGCCGCCGCCAAGCTGCGGCACCCCAACATCGTGCCGGTC
+>>747:3:112:12482:11514/1 1890178 1
+TCGCGCGCGACGGCCGCCGCGACGTCGCGGTCCGTCGGACGGAAGCCCAGCTTGCGGTAGAACCAGAACGCGCCCG
+>>747:3:112:12490:1896/2 1890188 1
+TTCCGCGAGCTTCCGCGCCGCGAGCGCATCGATGTTCGCGAGGACCCGCGCC
+>>747:3:112:12496:18900/2 1890196 1
+GGGCATTGCCGCCGAGTCGCGCGCGCCTTTCCACGCCGCGCGCCGCATCGTTGTAAGTCAGCAGCTCATCC
+>>747:3:112:12561:10105/2 1890267 1
+GATCCGCCACTTCGCCCGGTACGCCGCGTCGTCGGGGACCTCGGCGTCCGCACGCCGGTCGCGGTCCGCGTCCCGG
+>>747:3:112:12580:10652/1 1890284 1
+CGAACACCGGACCGGTGTCGAGACCCTCCTCGATGAGGAACGTCGACGCCCCGGTGACGTCGTCCCCGGCCATCAC
+>>747:3:112:12621:7715/1 1890323 1
+ACGTGATGGTGCAGGTCGCCGAGGGCCTCGAGGCCGCGCACACCAAGGGGGTCGTCCATCGCGACATCAAGCCGT
+>>747:3:112:12622:7043/1 1890324 1
+ATTCACATCACCGATTACGCCTGCTTCCACGAGCAGGGCTACTACTCGCCGGGCGACACGGGCGCGCCGGTCTACG
+>>747:3:112:12623:5869/1 1890326 1
+GAGCCCTTTCTTTTAATCATTGATCGGTGTAACCTCCGAGATGCGTTTGGCTTCGAGATTCAGCTCATTTCTGCCG
+>>747:3:112:12649:19275/1 1890353 1
+CTGGTGATGGGAGAGGACGGCGCCGCTCCCGGCCGCTCCGCGGGGCCGG
+>>747:3:112:12665:15589/2 1890368 1
+CAGCCCGTCGCCGTGAAAGGCGTGGTCACGGCTGACTTCCGTGGGAACAAGCGGCTGAACGGCTTCTTCTTCCAGG
+>>747:3:112:12681:7144/1 1890381 1
+ATCGCGGCTGAGAACCGAGGGATGAATGAAGGTTGTCAGTTGACGATGGAGATGCTGCGCGCGGCCGGGTTCTCGC
+>>747:3:112:12691:7854/1 1890393 1
+TCGCGGAAGGCGAAGGATTCGAACAGCAGCGTGAGCGAGCCGCCGCCCAGGCCGAGCAGGTCCTTGATCCAGTTGC
+>>747:3:112:12709:18012/2 1890413 1
+ATTGGCGCAAACTCGGCCTGCTCACCGTCGGCGCCGTCGCCACCGCGGCCGTCGTGTCG
+>>747:3:112:12718:18376/1 1890419 1
+CCAAGGAAGCGGAATTCCCGCTCGACGGCCGCCGCACCAACGTCGCATCAGGAGTCCCTGAGCTGTTCTTCTGCCG
+>>747:3:112:12721:2446/2 1890420 1
+GCGATCGACTACGGCTTCCACATGATCGTTACGGAGCTGTCGGACCAGGTCGAACAGGAG
+>>747:3:112:12762:12446/1 1890468 1
+GCAATCTCTTTGAGCAACCGCCGCATGATCTTGCCCGAACGCGTTTTCGGGAGGGAATCCGTGAACCGGACATCAT
+>>747:3:112:12808:3391/1 1890512 1
+GCCGGCCGCCGCCGGGAGCACCGTGATGTCGCCGGGCCCCGTGAGAAGCGCGTCTTCC
+>>747:3:112:12826:19310/2 1890530 1
+TACGCACCAGAAGCTCGGGCGCGAACGCGCCGGCCGCCGCCGCCTCCCACTCGTCGCGTAGCGCGGGCAAGCGCCC
+>>747:3:112:12829:18864/1 1890540 1
+AGGGCGAGCGTGAGCACGGTGAGGACGGCGTAGGTCGGGCGACGGCGAAGACGCCGCAGCGCGTACTTCGCGTCCA
+>>747:3:112:12864:6204/2 1890566 1
+TGAACGATCCGCATCGGCGAGTGGGCGTCAACGGACAAGCCAACCTCCAACGTTCCGGCGGCCGCTGCACCCGCGG
+>>747:3:112:12865:20318/2 1890568 1
+GCGGACTGTCCCTTTCGGTGCGAGCGCCCCGGCCGGCCGAGCCGCCTCCCGCG
+>>747:3:112:12865:18553/1 1890569 1
+CTCGCCTGCGCCTGAGCCGGCCCGGCCGCGCCGGCGCCGCGAACTTCGCGATCGCGCCCTACCCCGCCCAGCTGGC
+>>747:3:112:12883:15297/2 1890583 1
+CAAGGCATTCGGCGAGACGGCCGCGAGCGCGAACGCGCGCGGCGCGACGCGCAGCCACATCGTCGCGGCGCTCAAG
+>>747:3:112:12910:15678/1 1890607 1
+GATCCGATCCAGAAGCACGAAGAAGCCCTGATCGAGATCTACCGTCGTCTGCGTCCAGGCGACCCGCCCACGCTCG
+>>747:3:112:12947:17645/2 1890647 1
+GCACGACCGGGAGTGGAGCGTCGAGCCACACCGTCTTCCCCGCGATGCGCATCCGCCCGCGCTGGACGACTCCGAG
+>>747:3:112:12972:16635/1 1890670 1
+GCGCGCCGCGACGAACGCGACGCCGCCGGCGCCGCGCACGAGGCCGGTTGGTTTGCCGCCGCCGTCTTTTTCGATC
+>>747:3:112:12975:19968/2 1890673 1
+GCGCCTAGGTGGCGGCCGGCGCACTGCGCCGGGCGGCGTCGAGTCCCACGGGGAGCGGAAGGGCGCCGAGGAGCAG
+>>747:3:112:12977:6948/2 1890674 1
+AGCCTCTATGGCGCGCCGTATCTCTGCATGCACCGCGCCGATCTGCACGGCGCGCTCGCCTCCGTGTTGCCGGAAA
+>>747:3:112:12986:20594/1 1890683 1
+GTGGACGACGTCGATCGCGCGGCGGCGTTGTACGCGTGTGTGGTGGCGCGGCCG
+>>747:3:112:12994:5263/2 1890690 1
+GTCTACGCGTCGGTCGCGAAGGCGGACCCCTACCAGGAACACGCCGCGGGCCCCGGCGCGCTGTTCGCCCTCGACG
+>>747:3:112:13003:14648/2 1890695 1
+GCCAACTTCGTAACTCATGGCGACGTTCATCGCGAAATCTCCCATCCAGTTGGATTCTGGAACTGGAAAGATGTTT
+>>747:3:112:13042:13108/2 1890731 1
+CTCAGATAGCTCGTCACGAACGGCGCGACGACGTCACGTTCAAAATCCCGCTCTAAATTCAAAACATAAAACGGGA
+>>747:3:112:13050:7821/1 1890740 1
+AAGAGGTCGCGGAAGCCTTCCGCGCGCGCGCGCGTTTCGAGCGCGGTGCCC
+>>747:3:112:13073:21218/2 1890770 1
+AGCAGGGGGACGATCACGCTGCCGCCGCCCACCCCGAGCAGCCCGCTGAAAACGCCGCCCGCCGTCCCGATGGCCG
+>>747:3:112:13079:10487/2 1890782 1
+CAGCCACGCAGCGAGTCCACCCAGCGCGTCTCCGCCGGCGCGGCGCCGCCCGCGAAGGGATCGGCACCGACGTAGG
+>>747:3:112:13104:15148/2 1890809 1
+GTCATAGGCCAGCGTCAAAAAACCGAGGAGGACAAGCAAGACGCAGATGACCGGCGCGCGCCTGCCACCGAAGAAA
+>>747:3:112:13118:2216/1 1890823 1
+GGCGGCTCAACCGCCGCGGCCTTCCCGCCATGTCGCGCGGAGAACGGCGGCGCGGCTTCGCGCG
+>>747:3:112:13131:18897/1 1890839 1
+GAGCGCGCCGTCGCGGAATGCGCGCGCGTGCCGAAAGCCGGCGGACGGCTGGCGCTTGCGTGGTGGGACACCCCGG
+>>747:3:112:13133:8424/2 1890844 1
+GCGCGCCGAACCGCAGCGCCGATTCCACCGCTTTACGCATCGCGCGGCGGAACGCGACCCGCTTCTCGAGCTGCAT
+>>747:3:112:13148:3532/2 1890860 1
+CGGCGCGACAGACGCAGAGCGCGGCCGCGGCCAGCGCGACCGCAACGAATCTCAACGAGGATCCTCCACGACCCGC
+>>747:3:112:13149:4582/1 1890861 1
+CGACGAGGCGCTGGCGACCGAGCTCCAGGGCCGACTCGGCTCCCGCGAGCTTCGCCTCTAC
+>>747:3:112:13174:18855/1 1890893 1
+GGCGGGCTATTCAAGAACCCTGTCGCCACGGGTATCGTTGCCGGACTATCGCGCGCGCGGCGCATTTGCGAAGTGG
+>>747:3:112:13176:17478/1 1890894 1
+GTGAGGCCAGCCTTGTAGGGCAGGGCGGCCAGCAGCGCGGCGAGGATGCCGGCGACCGCCGCGGCGGTCTGGGCGC
+>>747:3:112:13254:7065/1 1890965 1
+GTCATCGTCTGCGCGTTCGGCCGGGGTTGGATCTCCACGATCTTCAGCGCGCCCTCGCGCGGCGCGCGCCAGCCGC
+>>747:3:112:13264:20987/2 1890981 1
+CGAGCGCGACGAGCTCACGCTCAACCGGTGCGCCCACAACGGATCTGAGTGGCCGCGCGCGCAGACGCATAGGGCC
+>>747:3:112:13278:12294/2 1891000 1
+ACACCCGGCCGAGCAGGTCGTTCGCGCCGCCGGCCACATAGGGCACGATCACGCGCACCGGCTTGTCCG
+>>747:3:112:13310:13207/1 1891049 1
+GCAGCTTTCCCTGGACGAGCTTTGACGCCTTGCCGATTTCGTCGAGGAACAGGGTGCCGCCGGCGGCGGAGGCAAT
+>>747:3:112:13376:17551/2 1891124 1
+AACGGGATCCGCCAGCCCCACGACGAGAAAGCGTCCCGGCTCATGCGGTTCTGGACGATCAGAATCACCGCGAGCG
+>>747:3:112:13396:19261/1 1891141 1
+GCCTGGCCGACAAGATCGCCAAGACCGTGGACGCCCCCGCCGTCGATCCGCGCGCGACCCCGAAGGTCGAAAACAA
+>>747:3:112:13398:14898/1 1891150 1
+AAGCAGGCGACGCGCGAGTTCGCCGAAGGGGAGATTGCGCCCGGCGCCGCCGAGCGCGACGAGCAGGCGCGGGTCC
+>>747:3:112:13404:10298/2 1891161 1
+GATCGCCGAGTGGGCGACGCCGCCGGCCGCGAGCGCGCGCAGCGCGCCGTCGAGCAGTCGCTTGGTGATGGTCTCG
+>>747:3:112:13413:13077/2 1891171 1
+GCACCAGCCGCAGGCCGCGACCGCCCCGATGGGGTTGGTCAGCGACAGCGCGACCGACCGACCGCCGTCGGTCACG
+>>747:3:112:13427:6232/1 1891185 1
+GCGCCAAGCCACGCAAGTCGCGCGGCAAGCAGCCCACCCAACCGGTCAGCCCACCGCCGGCAGGCCTGGTCGCACC
+>>747:3:112:13448:9402/2 1891204 1
+GAATATCCTGAAAACGTTGTCACCGAAGGAAGAGAAGGTGATACGGCTGCGGTTCGGCATCGGCTGCGACCGCGAG
+>>747:3:112:13459:11091/2 1891223 1
+ATTGCGCACGGCGCACGCACGAGAACGGCGCGGTTAGGGGCGACTCGCCCGATAGACGGAGGAAACGATGGCTTAC
+>>747:3:112:13463:17970/2 1891228 1
+GTCCGTGATGATCGACTGGCCGACGCCGAACCGGAACATCGCGCCGGTCGCGATGCACACGAACCACAGCGTGGCG
+>>747:3:112:13476:8342/2 1891247 1
+GGCGGGCAGCCGCAGACGCGCGTCAGCCCTACGTATGACCCCC
+>>747:3:112:13479:11782/2 1891249 1
+CGGGCCAATGGTGGCGCCACGGCCACAGCCATCTCGACGAAGCGGAAATCTGGCTGCGGGATCTCTCCGTCCCCGA
+>>747:3:112:13484:15955/1 1891256 1
+GGCTCCCCGTCCAGCCCGGCGTCCCCTCCACCGGTGCGCCCCGCGCAACACCGGAGCGCGCCCAC
+>>747:3:112:13508:10737/1 1891282 1
+GCGCACGCCGGCGGTCACGACGATCACGCGCATGGAGCGCACACCCCGCACGAGTCTCCACCTTCGATGTGGGTAC
+>>747:3:112:13527:18412/1 1891302 1
+GTGAAGGCCCCCGCGCCGGTCGCGGCCCAGGTGTCCACCAGCGACATCTGGATCACGTCGAAGCGGCGG
+>>747:3:112:13537:12148/1 1891314 1
+GCCTCGCCGGCTGCCTGGGTGTGATCAACATCGACGAAGCGGGCACCGGCGCCGACCGGGAAGCGATCTTCGCAG
+>>747:3:112:13543:19214/1 1891316 1
+AAATGCGCCGGAAAGTGCGATTGAATTGGGTGAGCGATTGAAAGCCAACGTCGTAGGCGATCTCGCTGATGCGTCG
+>>747:3:112:13551:6141/1 1891327 1
+GGCGAGGGTTGGCAGCGCCGGAATGTTGCTAACGTTGCTCGGCGAACTGGGGCTGCCACC
+>>747:3:112:13574:19011/2 1891348 1
+GGCATCCTCGCCTTCGGTCTGCGCACGCCGGGCGAAGGCGAGGATGCCGGCGAGGAGCCGGTCGACGGCGAGGCGC
+>>747:3:112:13574:11183/2 1891349 1
+CGGACGCGGCGAGCGCGGCGACGGCGTGGCCCGTGCGGTCGGCGAGATCGGGAAGGGCCCACGGAAAAGCAGCGCA
+>>747:3:112:13583:12666/1 1891354 1
+GCTGATCGTGGGATTCGCGTCCGTGATCATCGGCACCGTGCTCGGCACCGGGCTCGGGCTGGCGTCCGGCTACTGG
+>>747:3:112:13587:11745/2 1891357 1
+GGGTGAACGTGCCTTGGGGGGATCGCACGCACTTCTATCGCGCGGCAGCCCGCGCCATGCGGCAGATTCTCATCGA
+>>747:3:112:13597:12150/2 1891369 1
+CGTCGCGCTCGATCGGCGCGGCCGCACCGCCGCCGCCACCTCCAGCGGCGGCACGCAGG
+>>747:3:112:13603:8067/2 1891375 1
+GCCGAAGTTGCCGCCGCCGCCGCGAAGGGCCCAAAGCACCTCGGACTCGC
+>>747:3:112:13610:7272/2 1891387 1
+GACCACGCCCTCGCCGTGGCCCGACTGACCCCGACGGAGGCCGAGCGCGCGCGCCGGCGCCCGCGGG
+>>747:3:112:13611:12252/2 1891389 1
+TGGCGGCGCTCGAGGGCGGGCAGGCGGCCGGCGGCGACAAGCGCGGCCAGCAATCGGCGGCGC
+>>747:3:112:13616:1562/2 1891402 1
+CTGCCCGAACTCGCGCTCCGCGGCGCGCGCCGCCGCCCAGTGG
+>>747:3:112:13617:6770/1 1891405 1
+CTCGACGAGCTGGTCGATGTCGGCCGCGGTCGCGTCGCGCACGCGGCTCTTGCCGCGCGCGAGCACCGGCCTCGCC
+>>747:3:112:13647:13365/1 1891429 1
+CCCCGCGAGCCCGGCGAGCGCGCCGCCGAGCGCGAAGGCCTTCACCTTGAACTTGAGCACGTCCTTTCCGGCGAAG
+>>747:3:112:13660:9119/1 1891444 1
+CGTCTATCGACCACTGCCGGCCTGCGACCAAACACACCCGCCCTGGCCAGAGCCGCCGCGTCGACGAGCGGCGCCC
+>>747:3:112:13668:11480/1 1891453 1
+GCCGCGCGGGGACATCGGGCGCGAGCTGATCGCCGACGGGCTGCGAAGCCTCGGCGCCGACGTCAGCGAAGTGAT
+>>747:3:112:13683:18729/2 1891471 1
+CTTGACCTCGTCCGAAGTCGCCGCCCGCGCCGTGTCGCCGGCCAGCCGCTTCTTGCCGGCTTCGAGGAACTCCTTC
+>>747:3:112:13686:8626/2 1891477 1
+GCTCATGCTCCAGCGCGAGGTCGCGGAGCGCGTCGCGGCGGCGCCCGGCTCGCG
+>>747:3:112:13688:6050/1 1891478 1
+GACGAATGCGGTGGCCTGGGCGCGCGTGATGGCGACGCGCGCGGTGGCGGGCTCGGGTGCCGGGGGGCCGCCTTCC
+>>747:3:112:13716:2723/1 1891520 1
+CGGTCAGCGTCTCAGGCAGTCAGGCGGCCAAGTCAGTCAGCATTACGTGGGAAACTGTCGTTGTCACGACGTCCAA
+>>747:3:112:13725:5297/1 1891527 1
+CGCGCCGGTCGAGCGGCAGGCCGCGCGCCTGCTCGGGCGCCATGTACGCAGGCGTCCCGGCAATCACGTCGCCCCC
+>>747:3:112:13751:18262/2 1891558 1
+CCGACGAGCTCGTTCGCGAAGGCGCGCGCGACCTGGCGCTTGCCGACGCCGTGCGGGCCGTGGAAGAGGTAGG
+>>747:3:112:13765:1456/1 1891576 1
+GTCGATGGGCAAGACGGCACTCGCGATCAACATTGGCGAGCACGTCGCGCTCGCCGACAAGCGCCCGGTC
+>>747:3:112:13766:10038/2 1891577 1
+TACCTCGATCTCAAGGACGCGCGCGTCGAGTCGGCGCTCGCCCTCGTGCACCAGCGCCTCTCCACCAACACCCTCC
+>>747:3:112:13811:18921/1 1891623 1
+TGTCTGGCATCAGCTGCTGGGCCGGCCGCGCCAACCGGAGGGCCGCGACGCTCAGAAGGGCAGCTTGCTCGGCCCG
+>>747:3:112:13822:9584/2 1891637 1
+AAGCTCTCGCCCCGGCGCATGCCGTCGGCCGCCTCGCGCGCGCGGCGCGCGTCGGGCTCCACGAGCCGGAACTCGC
+>>747:3:112:13822:9883/1 1891638 1
+GCTCGCGCCGCCACGGCCGCGAGCGCCCCGCACGACGCGGCCTCGAAGCCGGCCAAGGGCGGGCGCGACAGCAAGG
+>>747:3:112:13838:20844/1 1891650 1
+TGTACCGACAGGTGCCGGTGCTCGACTCGGGCGCCCGTGGCGCGGCCGCCACCTTCGTGCAGCGGGAGATCG
+>>747:3:112:13841:19974/2 1891653 1
+GCCAGCAGCCCGCCGGGCTCGAGGTGGCGCCGCGCGGCGGCGAGGAAGGCCGCACGCTGCTCGGCGCTCAGTAGCT
+>>747:3:112:13843:1421/2 1891655 1
+GGCGAGAGGAGCGTCGCGTCGAGATCGCGCGCGTCATTGCGTTGCGC
+>>747:3:112:13848:14042/2 1891662 1
+TCCATATCGGTAGATAGCCGCATGCCGGTGTGGCGAAATGGCAGACGCATGGGACTTAAAATCCCTGGGGAGGAAC
+>>747:3:112:13854:1621/1 1891670 1
+GATCCGTCCGCCAGCGCTAGCACGGCGCCTCCGCTGCCATTCGTGCGAACGGTTTCGCCGTTCTCGAGCGCGGTGC
+>>747:3:112:13877:3279/1 1891689 1
+CTGGCTCGGATCGAGTCCGGCCGCGGCACGGCACCGCCGCTTGCGGGGGCGCAGGAACAGGCCGCGCCAGTCGA
+>>747:3:112:13898:20829/2 1891702 1
+CCAGCCCGCCGGACTCGAACAGCGCGATGCCGGTCGCGGCGTCGACGTACACCTCCTGCACCACCGGCGCTCCCGT
+>>747:3:112:13900:5270/1 1891703 1
+GCGCGTCGGCAGGGCGGCGGCCTCGGCGGGCGGGTCGCCGATCGGTTCCGGCTTCGTCGG
+>>747:3:112:13902:1229/1 1891705 1
+GTAGAGAAACGACGTGATCGCATCGCCCGCGAAAACGTAGAAGAACGAGCGGTTGGCGAGGAAGCCGGCCGTCG
+>>747:3:112:13904:15982/2 1891709 1
+CGGTGCGCTCGCAGTAGCGTCGGACGTACTCGCGCTCGGTCGGGATGCCGAGCGCCGCGTGGTCGAGGCCGCCGAT
+>>747:3:112:13907:4387/1 1891713 1
+GGGCGAGCGGAACGCGCGCGGCGCCTACGGCCTCGTCGAGTTCTGCTGCCGCACCCGTCCGACCGTGGC
+>>747:3:112:13907:10407/2 1891714 1
+TTGACCTCGTCGACGAGATCGCGCGGGGCCCGCGTCGACGCACCGGCTGCGTCGACCTCG
+>>747:3:112:13911:13017/2 1891717 1
+AACGGCTGCTCGAAGAGCATCTGCTCGCGCACGCCGGCCGCCCCGAGCCGGGCGTCGCCATCCTCGGACACATCGA
+>>747:3:112:13924:8483/1 1891731 1
+TGCGGAACCGGCCAGCTTCTTCAACCAATCACCTGCTTATCACGAAGACACGGAACACACGAAGATCACGAAGTCT
+>>747:3:112:13935:1833/2 1891746 1
+AACCGCAACGTGGTGCTGTTCCGGAATGAATCCAACGGCGGAATGATCGCGGCCACGTACTCATGGTTGGATGGG
+>>747:3:112:13936:19769/1 1891748 1
+AGGCCAAAGTCCAGGACTTTGACGACTCCGTCCGGTCGAATCTTGATGTTTGCCGGCTTGAGATCGCGATGAACGA
+>>747:3:112:13939:12152/2 1891750 1
+GCCTGCAGGTTCGCCGCACCCTCGTCGGCCTCGATCGCGACGGCGCGGCCGCCCTCGAAGCGGACGCGGAGCC
+>>747:3:112:13953:12606/1 1891759 1
+AGTCGCCGCGCAGCAGCACGTGCAGCACGCCGGCGATCGCGATCGCGACGCCGAGCGACTGGCGCAGGCCGAAGCG
+>>747:3:112:13966:7487/2 1891774 1
+CATTCTCGGCGGCGTGTTCGGTGTGGTGGCCGCGCTATCCGCGCTGCGCGAGCGCGACGCCACCGGCATCGGG
+>>747:3:112:13966:20869/2 1891775 1
+CTGCGGCGCCGCCGGCGCCGACGGGTCGGCCGCCGGCTC
+>>747:3:112:13968:12951/1 1891776 1
+TGATCGGCCGCCTCGATCCCAAGACCGGCGAGGTCAAGCTCGTGACCGCGCCGACGCCGAAATCGCGGCCCTACGG
+>>747:3:112:13987:14024/2 1891787 1
+GCGACAGGAGCCAGGTGGACGATCTCGCCCAGGAGGTGTTCCTCAAGGTGCATCGCGGCTTGCCGTACTTCCGTGG
+>>747:3:112:13991:3450/1 1891797 1
+TCGGCGTCGCGCGAGCGTCCGGTGCGCGCCGGCGTTTCGATGG
+>>747:3:112:14002:6479/1 1891808 1
+GTTCGATGACGTATCGGTTGGTCGTAGTCCAAAGCGCGCGCTACTTCGGCAAAAAATGGCGAAAGCTCTTAGTGAA
+>>747:3:112:14020:2533/1 1891830 1
+CACCTCGGCGGCAAGGACGTTGATCGCGCGCTCGCGCAGAACGTCCTGCTGCCTTTCCTCTCCGAACAGTTCGC
+>>747:3:112:14032:2070/1 1891842 1
+CGCCATCGACATTCACGAAGGCGACCCGATCGACGCGGCGGCCTTGAAGGCTCTCATCCGCGCC
+>>747:3:112:14052:13160/1 1891868 1
+GCAGGGCGCAATCGCGGCCGGCGCGTCGGTCGAGGTCCGCTACAAGACCGAGGGCAAGACGAACGTCGCGACCGCG
+>>747:3:112:14068:14825/2 1891880 1
+GCACGGTTTGCCATCCGCGGTGGTGGCTGCGTGTGCGGTGGTCCCGACCGCGGCCGGCGCGTCATTACCCGCGATG
+>>747:3:112:14071:5308/1 1891885 1
+GATCGATCATTCTTTTAGAGCCAGCGCGGCGCGGAAAACAACGCCCGGCAGTCGCCAAGCGTTAGACGATCTGAAC
+>>747:3:112:14072:20051/2 1891886 1
+GCAAGCTGCGGGCGCAGATGATGCCGCCGCCGGGCTCGAAACGTCCACAGGGCGATACCCT
+>>747:3:112:14082:20371/1 1891903 1
+CAGGCCAAAGGCGCTGGGACTGACGCTGGCGATCGCGCCGGCCAGGACGACGGCCCCCGCCGCGGTCCAGAGCGCG
+>>747:3:112:14085:15214/2 1891906 1
+ATCGACAGCTTGCGCCATCATCGTTGTGAGGAGCGAGTACGACGCAATGTTGAATGGCACACCCAGGAAAAGATCG
+>>747:3:112:14101:6578/1 1891920 1
+CATCTTCGAAAGCTTCAGCGCTGGCCTCAGGCCGGTTCCAATAAGCGGCAAAGACGCCGGGGCCGCGTACCTGGAT
+>>747:3:112:14107:13271/2 1891926 1
+CGCGCGATGTCGTGCGCGGCGTTTCGCTGACGATCGCGCCGGGCGAGATAGTCGCGCTCCTCGGCCCAAACGGCGC
+>>747:3:112:14124:20807/1 1891941 1
+CCAACCGTTCAGCACCGGCGACGCGCGGGTTCCGGCGACTATGGCGCGGACGAGTCGCACGGTGACATCGCCCTTG
+>>747:3:112:14143:15485/1 1891957 1
+GCCATGCCGACGACAAGCCGGTTCGCGACGAGGCCATCGAGCGCGTCGGCGCGATGCTCAACAAGCTGATCGAGCG
+>>747:3:112:14152:2134/1 1891970 1
+GAGGTTCGCAACGTTGACGCAGCCGATCAGCAGCACGAAGATCGCTCCGCCCCAGAGCATCGTCAGGGTCGAACGG
+>>747:3:112:14175:15481/1 1892002 1
+GACGTGCCGCGCCTGCTGGTCTTCAACAAGATCGACACCTGCGGCGACGCCGAGGCCGAGGCGCGCGCGACCACGG
+>>747:3:112:14179:1914/2 1892010 1
+CGCCGCGCTGGCCGCAACGCCGCCTTCGCCGCCACCACCCCGGACACGGTCGCCTG
+>>747:3:112:14188:3039/2 1892017 1
+GCGGCGGAGGATGCTCACGTGCCCGTTGAACGGCGTCGGCGGCGTGCCCGCGACGACCAGCCGCAACATCTCGCCG
+>>747:3:112:14196:12388/2 1892028 1
+ACCGCCAGAATCGAGGAAACAGCCACCGCAAGGGGTTGGTCGCTGCAAGGTGTTCAGATGGTGGATCCCGAGACCT
+>>747:3:112:14233:6985/2 1892068 1
+GGCGGAGGATGCGGCCGGAGAACTGCGCCGCCTGGTCTCGCAGGGCGTGCTCGACGCGCGCGCGACGGATGCCGTG
+>>747:3:112:14245:12366/1 1892078 1
+CTCGCCGCCGTCGCCGTCGGCGCGCTCGCGCGCGCCGAGCTCTCCGGGGTGCCGCCCGAGCGCATTGAACGGTTCC
+>>747:3:112:14297:9282/2 1892148 1
+GGACTCCTTCGACACCGCGCTGGCGCCCACGAGTGCCGCCCAAGATGTCGCGACCGGCGATCTGCCCGGCACCGGC
+>>747:3:112:14320:8159/2 1892167 1
+TGCTCGGCGAGCAGGGCCTGCGGCAGGTCGCGAATCTTTGTTATCAAAAAGCGCATTATGCCGCCGGTCAATTGAG
+>>747:3:112:14346:9010/1 1892193 1
+GTCGAGATCTTCCGGGCCCATGCCGAGGTCGGCGCGCAGCTCGGGCGTAATCTTGCCCCACGCATCCTTC
+>>747:3:112:14352:13308/2 1892203 1
+GAAGGGGTTGGGGCGCGGCGCGGCGAGCCGCGTGGCGAACGAAGGAGACGGCGCGGCCGGCACGTCCACGGTCATC
+>>747:3:112:14393:8465/2 1892249 1
+GGTCCGGGTCGAGGACGAGGCTGCCGAGGCCGACCGGCTGTCCAGGGCCCTCATCGGGCAGCCGCTTTCCCAC
+>>747:3:112:14409:13055/1 1892269 1
+CGCCACAGAAATACGCCGAGCTCAAGGACAAGGTCGCCAAGCGCGCGCCGCTGCCGAGCTTCCGACTCCCGAACG
+>>747:3:112:14415:16222/1 1892273 1
+GCGCTGTTGGCGCTGGGGCGGCTGTCCGACGCGCAGGCCGCGCTCGACGAGGCGCTGCGCGAGGCCGAGCG
+>>747:3:112:14415:5141/1 1892275 1
+GTCGATCCCGCATTGGCGCAGGTGATCCGCCGGGTGGGTCCATTCCCGGCCGAACCGCGCTCCCGGCTGTCGATCT
+>>747:3:112:14425:14731/1 1892283 1
+GCCGTCGCGCGCTCGAGGCCCGGCCACACGGCTGACGCCGCCCAGAGCGCCGTGCCCGGTCCGGCGCCGAGGTCG
+>>747:3:112:14435:7537/1 1892294 1
+GGCCGCCGACCGCGCCGAGGCCGGGCGCCTGGCTCTCACCGCCGGCGTCGACATGGAGATGGTCTCGAAGACCTAC
+>>747:3:112:14445:13601/1 1892307 1
+TCGACGCTCGCGCCGGCCGCGAGCAGCGCCCGCACCAGCTCGACGCGCCCGAGCCACGCCGCGTGATGGAGCGCGG
+>>747:3:112:14448:9303/2 1892310 1
+CTCATGGTCCAGGCCGAGCTGCCCGCGCGCACGAGCGGCACGGCGCGCGCGCAGGGCGACTGCACCGAGCTGC
+>>747:3:112:14448:13452/1 1892313 1
+GGTGACGAACAGATCGTCGCCCACCAGCTGTAGCTTCTGACCCAGCTCCCGGGTCAGAAGCGACCATCCATCCCAG
+>>747:3:112:14459:16201/2 1892330 1
+TGCCGGATCTGGTCGCCGACCTCGAGCGGCGCATGGTGGAGGAGGCGCTGGGCCGCGCCCGCGGCAACCAGTGTCA
+>>747:3:112:14463:18364/2 1892334 1
+GACCTTGACCGTGGAGTCGGTGCCGACCCATGCCATCGTGAGAGAGTCGTTCGCTACAGAGAGCGCCGCTTCCGTC
+>>747:3:112:14464:12468/2 1892336 1
+TGCACTCCGGCTTGCAGGGTCGCGGTTGTTCCGCTTAAGCCCCTCATCACGGCGGCTGCCACGAACGGAACGG
+>>747:3:112:14506:10834/1 1892379 1
+TGCCCATCCTGGCCAGCCGTGACATCGCGCGCGAGATGAAGGCGCGCGGCATCCAGATCGCGATCGTGGCCGTGC
+>>747:3:112:14514:12444/2 1892382 1
+CGTCTACTGGCACAGCCTCGCCGTGTCGGCCGCCGCGACGAGCCTTTTGTTGCTATTGCTATGAGACCAGTGGAAC
+>>747:3:112:14534:13039/1 1892402 1
+GCGCCGGCATCGTCGGCGAATTCCAGATGGTCGGCCGACAGCGCACCGAAGCGGGCGGCGAGCTCAGCGCCGCCC
+>>747:3:112:14541:15756/2 1892411 1
+GGCGAATACGTGCCGGATTGCCGTGCACCGCCCGCCCGAGGGCACCGGACGCAGCGACACGCTGGTGATCCTGTCG
+>>747:3:112:14546:19761/2 1892416 1
+AACTGGTTCCACCGCTGGGGCGACGACACCGACAAGAAGATTCTCAAGCACTACGCCAACGACAACCCGCACTACA
+>>747:3:112:14564:6961/1 1892436 1
+AGGACCGGGGGCGGCCCGTTGATCCCTTCGGGGGAGGTCACGAAATCGTAGACTTTCCCCACGCCGTATTTGGTCG
+>>747:3:112:14570:20817/2 1892440 1
+CATGACTCTGGGGGTCGTCGGCGTGCTGACCCGCCGCGGCGCGATCTCGATCCTGATGTGCGTCGAGCTGATGCTG
+>>747:3:112:14580:9825/1 1892455 1
+CTTCGCGCGCACCGCGTCGGCGAGCGCACCGGCGGCCTCCTCAGGAGAGGTGAATGTGCGTTGCTTTGCCGCAGGC
+>>747:3:112:14582:11433/1 1892457 1
+CACCGGGCGGCGGCGCGTCGCGCGCGGCGCGAATCCCGCGCAGACTCCC
+>>747:3:112:14599:4330/2 1892484 1
+CGGCTGCTCGGACGCGGCGGCAGCTCGGTCCGTTTGACGGGGCTGTCCGGTGTCGGCAAGACGCGCTTTGCTCAGG
+>>747:3:112:14619:18924/1 1892498 1
+CCGCGGACGAACGAGTGCGCGTCACCAACCGGGAAAAGCTGGATCCCTTCGCGTATCCAAACCAGTTCCCGATCCG
+>>747:3:112:14635:8549/1 1892512 1
+CGTACGGCCCCCATTCATCCACGATCATCGCCGCGCGGCCGTCGCGCGCATGCGCGTCATCCGCGGGGCGAAGGCC
+>>747:3:112:14643:12754/2 1892522 1
+CCCGAGCCGGATCGCGGCGGCGCCGGCCTCGCGCGCCGACGTCACGCACGCCTCCATCAGCG
+>>747:3:112:14644:2697/1 1892527 1
+TGCAAGTTCGGCCAGCAGAGCAGCAATGCGGCGCCGACGGTGGTCGCGATGGCGCCGG
+>>747:3:112:14653:16934/1 1892532 1
+ACGCTGTGAGGAGAATCGCAGCATACGCGCCGCCGCAGTGCGGTGAACGATCGAGGGGCTAC
+>>747:3:112:14665:10534/2 1892544 1
+AGCCCGGGTACGGGTCCGCGCGCGTTGCGCGGGCGCTCGCGGGCGCCCACCGCTG
+>>747:3:112:14668:1544/1 1892553 1
+ATCGGGCTGCACCAGCGCGACAACCGCAAGCTCCTCAACACACTGCTCGCCATGCGCGATCTCGGGAACACCGTCA
+>>747:3:112:14678:12522/2 1892571 1
+AGGCACTGTCAAGCGCGAGTGGAGCACGGCGCGCGCGTGGCTGCGGCGCGCGATGAGCGGCGAGCCACAGCCGTG
+>>747:3:112:14699:17153/1 1892592 1
+CTTCTTGATGTCTTTGGTCCACACCGCGGCCGCCAGACCGTAGGAGGACTGATTGGCGCGCGCGATGGCTTCGTCG
+>>747:3:112:14707:4990/1 1892599 1
+TCGGCCTCGTCGGCTGCGTCTCGGGGCGGGCGGCCGCCGACGCGCGCGACCTCGTGCCGGTGCCCGG
+>>747:3:112:14716:10273/1 1892610 1
+ACGCGGAGGGCGGGGACCCGCTAGCCCGTCGCGGCCCGCGGCCCGGCGGCCGATGCCGCGG
+>>747:3:112:14719:18109/1 1892620 1
+CGCGAGGTGAGGAATGAGATCGCGGCGCGACGTCCTTCGGGACAATAAAGACGGGATCGTCGAGTTGAACAGTCGG
+>>747:3:112:14722:12425/2 1892626 1
+CGCGGACGCGGCTACGCTCTGGCATGACGTATCCGCGCCC
+>>747:3:112:14723:8925/1 1892627 1
+GTCGCCGTGTTGCGCGCGAAGCGCACGCTGGCGCGCTCGCTGCCGTTGACGGCAACAAACGTCTGCTCGGCCTTGC
+>>747:3:112:14724:9420/1 1892634 1
+CTGGGGCTATGCCTGGGTGCCGGTCGTCGGGCCGCTCATCGGCGCGGCCGCCGGGATCGCGCTGGGGAAGGCGGTT
+>>747:3:112:14754:6207/1 1892665 1
+GAAACCTCGGTCGAACAGGTGCGCAGCCGCGTCGCGCGCGCGCTCGCGCAGGCCGAAGCCGAGGCCGACCGCGCCA
+>>747:3:112:14776:10436/2 1892688 1
+ACGTACGTGGGCATCGACACGCTCGGCCTGTCCTCGGTCGCGACCGGCGCGGCGTTGCGGGAACTCGGCTCCGGCT
+>>747:3:112:14787:14833/2 1892695 1
+CCGTCCAGCGCGCGGCGAAGTTCAACGCCGGTGCCGGCGCCAATCACGTCGCCGCCCGCCTCTTTGAGGAACGCGA
+>>747:3:112:14805:5947/2 1892716 1
+CCCCGGGGCCTCGGGCGGGTCCGGCGCGCTTGCCGGTGCGGATTAACCGCGGCTCCCGGCCGCGAATTTGGTATCA
+>>747:3:112:14806:20758/2 1892718 1
+GGGGGCGGGGGCGGCGACGCCGGGGCCGTCGTGATCCACACGACGTCGCGGTCCTGCAGTGCGGGGCTG
+>>747:3:112:14812:14998/2 1892723 1
+GCTGATGCCGCAGCAGCCGATTCTCTTCCATCAGATATGCGAGGGCGTCGCGCTCCCGACGCTCAAGCCAGCCGGA
+>>747:3:112:14819:5558/1 1892733 1
+CTCTCGGAGGCGGTCGAGGAGCGGGCGACGGGCCGGGCCGGGCCGCCGTTCGCGCTGGGGGCGTTCCTGCGCAACG
+>>747:3:112:14824:10577/2 1892739 1
+GAAGCAGCGCGCCTGGCGCGCGCGCGCACTGTAATCCGTGCACCGGTCGACGGCATTGTCGGGCAATTGCAGGCGC
+>>747:3:112:14826:15675/2 1892741 1
+GTGCTGTCCGAGATCGCGATGATCGGCCTCCGCCGGCCGGCGGCCTCCTCGACAACGTTCACCACCTCGGTGGCAT
+>>747:3:112:14837:12843/1 1892756 1
+CGCGGCGCAGCCGGTCACTGAATGGAAAGATGAAGCGGGACTTGCGCTGATCAAACGCGCCGCCGGATTGAATCAG
+>>747:3:112:14858:11795/2 1892793 1
+CCGGCGGCGCCGCCGAATTCCTCGGCGACCTCGATTCCCATGAGCCCCATCTCGAAGAATTTCCCGATCAGTACGG
+>>747:3:112:14863:3970/2 1892799 1
+ACTTCACGGCGACGTCGCTCCTCACGCTCGCCGTCGGCATCGGCGCGACGACGACGATCTTCAGC
+>>747:3:112:14865:15635/1 1892804 1
+GTAGAAGGGCGCCCCCACGATCATGTCGGCGTAGCCGTCGCCGTTCACGTCCCCCGCGCTCGCCACCGAGGTCCCG
+>>747:3:112:14901:14696/1 1892836 1
+GCGCGAGCAGACGGACCTTTTCTTCCTCGCCCTCGTCGGCGTCGGCGCGATGCGCGCGCGCCGGCGCGACCTCGAC
+>>747:3:112:14928:10173/1 1892864 1
+ACGATCGTGTCCGGCGTGACGGCCCCCGAGACCATCGCCTCCCCGAGGCCGTGCGACGCGTTGATCACGATCTGGT
+>>747:3:112:14944:3927/1 1892876 1
+CGGCAAGCAGGTGGCGGTGCTGGTCGAGTTGAAAGCGCGCTTCGACGAGCGCAGCAACATCGCCTGGGCG
+>>747:3:112:14959:7772/2 1892883 1
+GCGGTACAGGCACGCACTGCGGTCCGGCACGTCGTCGCGACCAATATCAAGGAGTACCTGCCACCCGTCCTCAGAC
+>>747:3:112:14967:9614/1 1892890 1
+GCTTCGCGCGCGCCAAGCAGCGCCTGCGCGCGGGGGCCGACGGCATCGACGGCGAGGCGCGCG
+>>747:3:112:14970:20434/1 1892891 1
+CGATCGCCGAGGAGTGTGGAGATGAACGACGACTTGCCGGCGCCGTTGGGGCCGACGATGGCAACGAAGTCATTG
+>>747:3:112:14984:20330/1 1892907 1
+CGATGCGTCCGAGGACGGCGAAGACGACGTCGGCGCGTCCGCCGCGTCCGATCCCACGGTCGACGTTTCCGCGGGG
+>>747:3:112:14986:20131/1 1892911 1
+GTGGCGCACACGCGGCCGGCCGGCGCCCGCGCCGCGAGCCCCGCCAGCGACGAGACCATCACCAGCG
+>>747:3:112:14995:15970/1 1892919 1
+CGCGCGGTACGGCTCGTTGTAAAGCAGGCGCGCCACGGTGGCGATCGCGCGACGCGGGACGAGCTCGCGCACG
+>>747:3:112:15012:15719/2 1892928 1
+GGGCGGGCGAGCGCCCGCGCGGTGGCTCAGGCCGCGAGCCGGGCGCCTCGTCGCGCTCGCCCTCGATCGAGACGGG
+>>747:3:112:15013:6210/1 1892929 1
+CACATTCCTTCGATCTGGCCCGAGGTGTTTTGCCGGGTTCTCTACGTGGCGGCGATCTCTGCGTTCATGGTCAAGG
+>>747:3:112:15028:14931/1 1892952 1
+CGCCTACGATCCGCTCGGCCGGCTCGAGAGCGCGACCGGCCGGGCCTGCAAGACAATGTCCATGCCGCGCGCGTGG
+>>747:3:112:15032:21036/1 1892956 1
+CGCGCGACGGCCGGGCGGCGCCGTCGGCCACGAAGCCGATGCCACAGGAGTCGATC
+>>747:3:112:15040:8334/2 1892964 1
+TTCGATCGCAATCATCTTCTACACCCATTTCTCTCGCAAATGCATTTCTAGACCCTGGAGGAGAACTGATTGTCAG
+>>747:3:112:15049:17195/2 1892975 1
+ACGCCGATGACGAAAGTCGCGTCCGCCCCTTTGGCCGGAGCGGAGACGAGCACGCGGCGCGCCCCGGCGGCCAGAT
+>>747:3:112:15055:13101/1 1892986 1
+CGATTGTGTCGCAGCTCCACAGCGATCGTGGCTACCAGTTGGATACCACGCTAGACCAGG
+>>747:3:112:15083:11002/2 1893008 1
+GGCGGCAGGGTGGAGGCGGCGCTCATCGCGCGGCGCCTTCCCGCATCGTCAGGGCAGCCCGTTCG
+>>747:3:112:15096:8769/2 1893022 1
+CTCGAAGGCCGGCCAGCTGCGCGCCGCGCGGCCCGATCCGCCGTAGACGATGAGATCGTCGGGGCGCTCGGCGACC
+>>747:3:112:15097:18509/1 1893027 1
+TCGATCTGCTTCGCCGTCGGTTTTCCTGCGCCGTGACCCGCACGCGTTTCGATGCGGATCAACACCGGCTTATCAC
+>>747:3:112:15151:18660/1 1893077 1
+GCTCCGAGGATCTCGACCTCTGCTGGCGCGCACGACTCGCGGGCGCGCGCGTGCTCGTGGTGCCCGACGCCCGGG
+>>747:3:112:15154:18262/1 1893085 1
+GTGCGTAAGGCACTCCTCGGCGAGGAGAACGCGGCGCGCCACATCCTCGACGCCGTCATCGCCCACGAGCGCGGCG
+>>747:3:112:15169:6005/2 1893099 1
+CGGCAGACTGGTGCGGCGCGCCGACTGGGCCGCGACGCCGCTCGAACCGGGCGATGCGGTCGAGATCGTGCGGGCG
+>>747:3:112:15183:19702/2 1893112 1
+CACAATTTCATCCTGCTCGGCCTGCGCGGTCAGGCCAAGAGCCGCATCCTGCGCAGCTTGATCGATCTTCTGGACG
+>>747:3:112:15188:4577/2 1893119 1
+ATCCCGGAGAAATCTTGCCTGGTTCGCGGGCGGCCTGGCTGCCGGCGCTGCCTGCGTCTGGTGCGCGACAGACCTG
+>>747:3:112:15196:11753/1 1893126 1
+CAGCAAGCCGCCTAATCATCAACCAGACGAGCCAGAGCCTCCCTTAAATGACGTCGCTCGCTGTCCCAAAAACTCT
+>>747:3:112:15213:14366/1 1893144 1
+GCCGTGCTCTTGAAAGGAACGCCGGTCAGGAACGTCCCCGCCGACCGTGCGTGGTCGCCGCCGCCCTTCACCAGGT
+>>747:3:112:15246:17463/2 1893173 1
+GAGTACGGCACCATCTTCGCCGTCGACGCGGGCACCGAGACGACGTCCCCGGCCTGGAG
+>>747:3:112:15251:2269/1 1893176 1
+CTGCTCGCCGGACTCGGGCTCTACGGCATCGTGGCGCAGGCGGTGGGCGCGCGTCGGACGGAGATCGGGCTG
+>>747:3:112:15272:15633/1 1893200 1
+CATAACGATCCTGGGCATCGGCGCGTTCTTGGCCTGTGGCCGGATCGGCTGCCTGATGGTCGGCTGCTGCCACGGG
+>>747:3:112:15294:6551/2 1893234 1
+GCCCAACGTGCTCTCGCTCACGTCGCGCGCGCGCACGCTCCTGTGGGGCTTCCCCGAGCTCTTCGATCCT
+>>747:3:112:15331:10793/2 1893275 1
+CGACGAGGCCGGTGGCAGACCGCGTGCGCTCGCAGACGCCGAGCTCGAGAACGATCCGCGTTTCACGTCCTGGTCG
+>>747:3:112:15331:18351/2 1893277 1
+TCTCGGGTGATGGCCAGCGACGCGCCGCGGCCGCCAAGCTTCTTCCAGCGTTTCCTGCTGCCCGGCCTCGCCTTCA
+>>747:3:112:15381:19659/2 1893328 1
+ATCCTCCAGCTCCTGACGGTGATCGTGATGGCGACGTCGATCGCGCGCGAGCGCGAGCGCGGCACGATGGAACAGC
+>>747:3:112:15407:16886/1 1893363 1
+CGGCGTCGCTCGTCATGGCGGAATCGCCCGCAGCCGCGAGCGGCGCCGCGTGCGCGGTGTAGCGGACCTCGTCCCC
+>>747:3:112:15408:20168/1 1893365 1
+GTCTCCGCCGACCTCATCGAGCTCAACGGCGAGCCGAGCGTGCTGCTCATGCTCCACGACGTGACCGAGGCGCG
+>>747:3:112:15410:3127/1 1893367 1
+AAACGGTCGGTCATCCCCCGTTGAGCTTCGCGAGCCGTTCGCGGGCGGTTTGCGCTTCCCGGCTCGACG
+>>747:3:112:15434:9089/2 1893392 1
+GCGCCTCCTCGCGGAGGTACGCCGCGAGGGCGGCGGCTTCGCCGTCCGAGAGGCCGAAGTCGGGCATGCGGCTGC
+>>747:3:112:15434:17751/1 1893393 1
+GTTCAAGGTCTCGCAGGGCGCCGCCGGACGCAAGAACCACCTCCACTTCGAGGTCGACGGCTCGGAGGCG
+>>747:3:112:15440:10628/1 1893394 1
+ACAAGGTGTTGCTTTGTTCCGTATGGAAGTGGCGCAAGGTATGACGGAAGCAGCGGAACAGATGAAGCAGGCAAAT
+>>747:3:112:15440:17485/2 1893395 1
+GACGACGCGCTGCTCGCGAGCATGCGCGCGCGGCCGGCGAAGCTCCTGACCACCGGGTTCAGCTTCGACCACCCGG
+>>747:3:112:15449:9503/1 1893402 1
+GCCGTGAGCGAGGAAGTTCGGGTCGAAGGCGAACAGGAACGCCGCGGCGATGGCGGCCGTCGCCC
+>>747:3:112:15453:19050/1 1893406 1
+CGGCGAGCGCCGCGGCGCACTCGAACGCCGTGTCGCGCGCGACCCGCTGAGCGTCGAGCCGCACGAGGGG
+>>747:3:112:15458:12857/2 1893414 1
+CGGCACGCCGAAGCCGCGCAAGGCGCCGGCCGGCGTCACGTTGGTATAGAGCG
+>>747:3:112:15458:20477/1 1893415 1
+GGCCGTCGAACGACGATGCATGGCCCGTCGAGCTGACGAAGCCCGCCGCGCCGTTGCGCTGGATCACGCACGAGAC
+>>747:3:112:15474:9655/2 1893426 1
+GCCGGGTAGGCATAACCGCCGCGCTTTTGCAGCGCGGCGCGGCGCTCGGCGAGTTCGCCCTTGGAGATCAGGATGT
+>>747:3:112:15485:4349/2 1893441 1
+GACGTTGTCCTGACGAGGAGGAGTCGTCCGCGAACGCTTCGCGCGGAGGAACGCGGGTTAGTGATGCGACGTCAAA
+>>747:3:112:15509:18216/2 1893467 1
+ATGGATCACGCCGCGCGCGTGCGCGTGGACGAGCGCTTCGGCGATCTGAATGCCGTAACCGAGGACGTCGTC
+>>747:3:112:15562:15304/1 1893527 1
+GTCGTCATGGTGTACAGCGCCTCGGCGCCGGTCGCGCTGGAGCGGTACGGCCGCGCCTCCAGGTTCCTCATCACTC
+>>747:3:112:15562:19140/2 1893528 1
+GTGGCGAGCGCGTCGCTGCCCCAGGTCTCGAGGTGATAGCTCAGGCCGCGGATCGGCACTCGGCGCGCGGCGGCCG
+>>747:3:112:15562:13107/2 1893529 1
+GCCGCCTGCGGCCCCCGCTCGCCCAGCGCCTCCGCGGCGCCGCGGCGGGTCAGCAGCTCC
+>>747:3:112:15584:9529/1 1893566 1
+GCTCCTTGAGCGCGGCGACCTCCTCGGTGTCGTCGCCGGTGCTGCGGCCGGCGCGCTCGAGCTGTTCCTGCAACGC
+>>747:3:112:15607:10470/1 1893581 1
+GCTGCCGGGTCCGACCGGGGCGCCGCGGCCGCCGTGGCCGTGCGGCGCTTCCGCAGCTCCCCGGG
+>>747:3:112:15607:16905/1 1893582 1
+CGTCCGCGAGGGGGAGCGGGCACTCGTGTACGTCGCGGCCGCGACCGCGCTGCTGCTGGT
+>>747:3:112:15669:15948/1 1893637 1
+GAGCTGATCGCCGTGGCGCGGCGTCAGGCGCGCGACGACGCCGCGGCCTGGGATCTGCTCCAGGAAGCCTGGG
+>>747:3:112:15740:14918/2 1893711 1
+GGAGGAGGAGTAGAGCGTAATGCCTTCGGCGGCGGCGCCGTCGCGGCCGGCGCGACCGATCTCCTGCCAGTAGGCT
+>>747:3:112:15767:2113/1 1893742 1
+ATTGTCGTCGTGGCACTGGAAGCAGGCGCGCCGCGGATCCGCACCGTTGAATTTGGCCGTC
+>>747:3:112:15770:14235/1 1893743 1
+ACGGCCGGCTTGCCGGCCTGTTCCCACGCGCCCGCGATCATCGATGCGGCCGCGGCAATCGAGTCGTT
+>>747:3:112:15773:16098/1 1893745 1
+CGACGATCACGCGCGCCACCGCACCCGGCGCGCCGCGCTGCGTCGGCGCTTGAAGCTGCCTATTGCCTCTGTCAGC
+>>747:3:112:15787:14942/1 1893761 1
+GGCGTGCTGTTCCCGACGATCGGCATCCTGCCGTTTCCGGTCGAGGACACCGCGCTCGCGAGTGCGTATTGCCGTG
+>>747:3:112:15790:10075/2 1893766 1
+TCCGGGACCGGGCGTGGCCGGGGAACGTGCGGCAGCTCAAGAGCGTGCTCGGGCACGCGGCGGCGGCGGCCGCCGG
+>>747:3:112:15792:8275/2 1893769 1
+GGTGGGCGACAGCGCGGGCATCAGGATGTTGGTGGACATGATCTATCGGTAGCAAACGGCTTTGGCGGCGGCGATG
+>>747:3:112:15793:13950/2 1893777 1
+TGACCGGGTGTCCCGACGTCGAGGAGTTCCGCGCCGGCGTCGCGCGCCAGCTCCACTACGATCCGTTTCGTCCCAC
+>>747:3:112:15802:6322/1 1893788 1
+CGATCTCGAGCTGGCGTGGATCGATCCCTGGTCGGGCGGGATCGCAGGCCCGCGCTGCCCGAGCGTGATGCGG
+>>747:3:112:15811:19363/2 1893794 1
+CCACCATCAGCCGGCCGTGCGCATCCGCGATGCCGCGCGCGTCGGGACCGGCGCCGTCCTCGTTCCAGCGCTCGA
+>>747:3:112:15812:1466/1 1893795 1
+ACGGTGATGTCAGCGAACGCCGTCGCGCGGGCGAGCTGCTCGGCGGTCTCGGGGCTGACG
+>>747:3:112:15854:3937/2 1893837 1
+AGATAGCTCTTCCGCGCGCGCGGCTTCAGTCCTTTGTCGGTGACCCGGAGCGTGACGTCGTGCACCTTGCCATCGC
+>>747:3:112:15865:7629/1 1893851 1
+TGCTCACGCTCGGCCTCATCGCCGCGCTGATCATGGCCGTGATCCTGGGCTTCCTGTTCGACGTGCGATGGCGGCT
+>>747:3:112:15874:11668/2 1893864 1
+GATATCGTCAGCAAGACCCTTAATGAGGTGGCAACGCTGGCCCGAGACAGCGCGAGCGCCGACACGCCCCGCGTAG
+>>747:3:112:15885:15404/2 1893880 1
+CGGTGGGCGAGGTTCTGCTCGAGGGGATCGAAGGGCGCCAGCATCGGCGCGGCGACGACTGCCAGGACG
+>>747:3:112:15919:15714/2 1893904 1
+GACTCCTGGCGAGATCAAGGCGATCCGCATCGCCGCTGCCGGCGCCGACACCGTGCTCGGCTGCGACATGGTCGTC
+>>747:3:112:15950:7234/1 1893925 1
+AACGACCACGGCGAACAGGCCGGCGCGGAACAGCGAGACCAGCGCGATCGCGAGCAGGATCGCCGGTATCGCCATC
+>>747:3:112:15952:11614/2 1893928 1
+GCCTTCGCCAAACCGAAGTCGAGCACCTTCACCGTGCCGTCGTCGCGGACCTTGATGTTGGCCGGCTTGAGATCGC
+>>747:3:112:15955:8653/2 1893929 1
+CCCAGGTTGTTCTCATCGCAATACGTGGTGATGGGAGCGCCGCGGACAAGTTCCATCACGAAATACGGCCGGCCGG
+>>747:3:112:15962:18887/1 1893933 1
+GACGGTGGTGTTGGGTCCGTTGCTCCGCCCCCGGGCGGCCATCACGATGAGCGCGATGACGACCAGCGC
+>>747:3:112:15962:14605/2 1893934 1
+GCTCGCGTCCTTCGTGCGGACTACCGACCTGGACGGCGAGGCGGCGCGCGTCGCGGCGCGCTAC
+>>747:3:112:15979:16510/1 1893952 1
+TAACGGTCGCGCATGCTAGCAGGAAGCGGCCGGCGCGAGCATCCGGCCGGGCCGCACTCGGGTGCG
+>>747:3:112:15990:8092/2 1893960 1
+CTCCGGCCGCTGGAGGGAACGGCCTATGGGACGGTCGTGAGTCTTTCCGCCGGCGCGCTCACCGATGACGCCGGCC
+>>747:3:112:15995:12638/1 1893971 1
+TCGTCACCGGGGGCGCCGGATACGTCGGCGCGGTGCTGGTGCCGAAGTTGCTTGCCGCAGGCTACCGCGTGCGCGT
+>>747:3:112:16008:5148/2 1893984 1
+AACGAGCCGATCGAAGTCGGCGCGCTGCGCGACGCGGTGCGCCAACTCGTCGGATCGCTGCGCCCCGC
+>>747:3:112:16010:18733/1 1893985 1
+CATCGCCTGTGCATAGAGCTTGCGGTCGGCCTGCGCGCGCGGCCCGCGCACCGCCGGCCCCTTGC
+>>747:3:112:16010:19220/2 1893988 1
+ATTGTGGGGGCCGGCGGCGCCGAGGGGGCGGTCGATGCCGGCAACATGATCAAGCCGATGCTCGCCAGGGGCG
+>>747:3:112:16012:20272/2 1893993 1
+TCGCCGCTGACGAACAGGTTGATCGGCGACAACCCTTCGCGGACGATCACCCAGCCGACCCCGAAGCTGAGCGGC
+>>747:3:112:16013:10340/2 1893995 1
+TAGGGGCTGAACACACCGCCGCCGCCAGGCCGGCCGCGCCCGCCGCTCAAGTCCCTGCCGTTGAAAAGCGCCGT
+>>747:3:112:16024:15601/2 1894006 1
+CGAGCCGGCGGCCGCCTTCGATGCAGCCGCCTCTTCGATGATCTTCCGCACGTTGGCGCGGGCTTCGTCG
+>>747:3:112:16025:5388/2 1894008 1
+ATCCACCGTTGCTCCTGCTCGACGAGCCTTTCGGAGCGCTCGATCCACTCACGCGCGCGAGCTTGCAGCATGAGTT
+>>747:3:112:16060:5326/1 1894050 1
+CGCGAGGGATCAGCGCGAGCGCGCGGTCGGGATCGGCCGCGACGAGGGGCTCGACGCCGTACCAGATCAT
+>>747:3:112:16062:6205/1 1894051 1
+ACCAGCGCGTGTCCCCCCTGCAGCAGGACGTTCTCGGGTTTGATGTCGCGGTGGACGATCCCCTTGCGATGAGCAA
+>>747:3:112:16078:12967/2 1894070 1
+GAAGCGCGGGCGCGCAGCGAGCTGCGGCAGGCGATCGAAGACGACGCGCGGCGCAGGACGAACCTCGAGG
+>>747:3:112:16083:16665/1 1894074 1
+CACATGGATGGGACGGAACCCGTCGCCGGCGATCGTCCGGGCGTACCAGGCCGCCTCGTCCGTC
+>>747:3:112:16106:10283/1 1894102 1
+GCATTACGAGCCGGGCGCCGGCGAGGGCGCGCGCACGCCGACCACCGGCGCGCGGGCGGGCGGCCACGGGCGGAC
+>>747:3:112:16145:10798/2 1894143 1
+GCTTTCTTGTTGCTGACAACTGCCTGCGAAAACTGGGTGATGAACGTTCGCGCCGCATCGTCAATCGGCGGCGCAT
+>>747:3:112:16150:16679/2 1894152 1
+AAAGTCCTGGGCCGCCTGGAGACGGGGCGCGGGACGTCGGCGGATCTCGGCGTCATCCTCGAGATCTGCGACG
+>>747:3:112:16171:1803/2 1894164 1
+CCAATACTTCATCGATCGCTATGCCAGGGACTTAGGAAAGAACATCCGGACGATAAGCAAAGAAACGCTCGACTTG
+>>747:3:112:16183:10762/1 1894170 1
+GCGCTCGAGCGCGCCCAGCGCATCGCGCGCGAGCGCGCAAGCCCCGAGCTCCTCCCCGAACATCTGCTCTCCGCAT
+>>747:3:112:16260:9036/2 1894273 1
+TAGCAACAACCGTTAAGCACATCATGCGGCCGCCGGTGACAAATCGGCGGGGGCCCCTTCCAGTTCCT
+>>747:3:112:16262:7010/1 1894279 1
+CTGCCGACGACGTTCCCGACCGGACGACGTCGCAGGACGCCGCGACGGCTCTTTCGCACACCCGACGCGAGCTTAC
+>>747:3:112:16274:2607/2 1894290 1
+CTGGGCCGCGGTGGAAGGCAGCGAGCCGGCGATCGAAGCGACCGC
+>>747:3:112:16286:18013/2 1894300 1
+TGCTGGGCCTCGCGACGGCCGCGGTGCTCGCGGCGCCGCTGACCGGCGTGGCGCGCGACGCGATCGCGCTGCTGG
+>>747:3:112:16321:20509/1 1894325 1
+ATGCGCTGCGGATACTCCTGAAACTGCACCGACGGCCGCGGCCGGCCGCCCGCGACGGTGGCGTGGATGTAGTCCC
+>>747:3:112:16323:19417/1 1894327 1
+AAACAAGAATGCCGCCCAGGCCACTCGAGCGCGCTTCGCGGTCGAGCGCCAGCGCGGTGATGCCCGCGTCACGG
+>>747:3:112:16340:17450/1 1894347 1
+CAAGACAGCGAGTCTATGCGCAGCCGGTCCGATCAATCGGGCCGCCCGGTCGCTCGGGCGGCCCTGCGCATCGGTT
+>>747:3:112:16422:2628/2 1894416 1
+CCGCGACGTGCGCGGCGACGCGCTTGTCGATCTCGTCGGGCTCGAGATCGGGCAGGAGGATCTCGTCAG
+>>747:3:112:16429:9475/2 1894422 1
+CCCTATCAGCCCCGCGGACCGATGCCGAAATAGGCGTAGCCCGCGGCGACCGCGAGCCCGAGCCAGGTCTGCCCGA
+>>747:3:112:16462:4402/1 1894457 1
+CGATCGATCACCATTTTCTGACGGTGCCGATCACGATTCGCGCGACGCTCACGTTCTGATTGTTCCATGACCATT
+>>747:3:112:16486:8261/2 1894480 1
+GGCGGTGCCGGCGCCGGTCCGTACGCGGCGGCGAAGGCGGGGCTGATCGCGATGACGAAATCGCTTGCCAAAGAAC
+>>747:3:112:16492:6364/2 1894489 1
+AAGCCGGCGGCAGTCTCGGCGAAACGATGGACCGACTCTCCGCCATGGTCCGCGCCCGCTTGAGCCTGCGCAATCA
+>>747:3:112:16497:4583/1 1894493 1
+AGCGCAGGTCCTGCGCGAACGCGCGTCCTTCCTCGAGCGGCGCGGACACCGTGCAGACGACGCGCTCGGGGATGG
+>>747:3:112:16502:16281/2 1894501 1
+GGACCTCCGCGTGACGGCCCAGTCCGCGGGCGCGCGCGAACTGGGGCGCGCAGCTCTGCTCGAGCTCGTCGGTGGC
+>>747:3:112:16514:13160/1 1894513 1
+GCGTGGTCAACTCGGAGCGGCCGCGAACTGTCGCGGAGCCTGAAGGCAATACACGGAGCCGCAGGGTTCTGCGCCC
+>>747:3:112:16542:3211/2 1894549 1
+CTCTTCTCTTCTCTTCATTAGATCGCGCCTCCTTCCTGATCGGCGGGGGTCACAAACTTCGTCTTGATCGGAAGCT
+>>747:3:112:16544:9467/2 1894551 1
+TACCAAGCAGGCGTTCAAGCGCTACGGCGAGGCGCCGCGCCGCCGCGCGCCGCTGGGCGGAGTGTCGCGTCCCAGG
+>>747:3:112:16609:14985/2 1894620 1
+CACCGAGCTACTACGGCCATTCGATCGGATGGTGGGAAGGCGACACGCTGGTCGTCGATACGATTGGCTTCAA
+>>747:3:112:16641:10847/1 1894654 1
+CGAGCCGCTTCAGGTCCGCGCGCAGCGGCGCGAACCGCACGGCCGCCTGCAGGTAGCGCAGGAGCGCCGCTTCGCG
+>>747:3:112:16662:16497/2 1894670 1
+GACGGCACCACGCGCTTGGACGCCGCGCGCGCGGCGGCGCGACGGCTGATCGACGGCCTCGGCCCGGGCTCAGATG
+>>747:3:112:16663:7578/2 1894672 1
+TGTAGAACATGGCCATGGCCGCCAGAGAACGCATCACGCGGCGCAGCCGCTTGTCGCGCTCGGAATAGCTGTTGAA
+>>747:3:112:16677:14479/2 1894681 1
+GAATCTCGGCGCGGCCCTCGGTCGGTGTCGTGATCCGGGTCAGCAGGCGCAGCAGCGTCGTCTTGCCGG
+>>747:3:112:16677:8107/1 1894682 1
+TGGACGCGAGGTCCACGCCCTTCTCCGCGGCGAGCTTGCGGACAAGCGGCGTCACGTAGCCGGCGTCGCCCGCTCC
+>>747:3:112:16731:12701/2 1894746 1
+GCCTCCGGCACGGCGGGCTGGTTGATCGCGGCGCGTGCCTTCCAGGGCATCGGCGCGGCGATGATGTCGGCGG
+>>747:3:112:16747:17341/2 1894766 1
+CACGACCTCGCCGTCGCGGCCGCCGCGGCGGGAATGGGCGCCGAAGCCGC
+>>747:3:112:16764:16842/1 1894788 1
+ACGAGGACCAGGTCGACGCGGCGGTCAAGTCGCTGACCTCGATCCTCGAGCCCCTGATGCTCGTCGTCG
+>>747:3:112:16786:10484/2 1894820 1
+GCGCACGACCGTGAAGTTGAAGGACACGGCCGCCGCTCCGACCGGCACGCCGCACTCTCCCGCCACCGTG
+>>747:3:112:16820:5210/2 1894869 1
+GGAGCACGTCCGTCGGTGCCGCCGCGAGCGCCGCGGCGACGCCGTCGACGACGTCGTGGGCGTCC
+>>747:3:112:16829:15606/1 1894881 1
+GGTCGCCGGGCGCGCCCGCGCGCAGAGCGCGGCGCCGACCTCGAGTCGCACGTCCGCCTCTCCTTCGAGGACGCAC
+>>747:3:112:16839:16844/1 1894888 1
+CGTCTGGCCGCCCGTGCGTGCGTCGGGGCGACCCACGGCGCGCACCGCGATCTGGCGCGCGGCGCCGACGTATTGC
+>>747:3:112:16842:5536/2 1894893 1
+TCGACGTTGCGGTAGTACTCCATGCCCGTGCCGGCAGGAATCAACCGGCCCATGATCACGTTCTCCTTCAAGCCGC
+>>747:3:112:16847:4014/1 1894899 1
+CACGCCGCGCCGACGACGGCGACGACCGCACGTACCGGCCCCAGGACATCGCGGTGATGTACCGCACCAACGCCCA
+>>747:3:112:16864:19701/2 1894911 1
+CTGTTTTACGCCATCAATGTGAGGAGCGCGCTCAAACTGGGACATGCGCGCGGCGTTGCCATGCTCGCCGCTGTCG
+>>747:3:112:16897:11722/2 1894948 1
+AAACCGGAGGCGCGACAGAACCAGTTCGGCGGCACGCTCGGCGGGCCGATCGTCCGGAACAAGATGTTCTTCTTCG
+>>747:3:112:16903:12390/2 1894958 1
+TCATTCAGATGCTGCCGTTCACCCCGGCGCGCAAGGACAACCTCGCCGCGTGGATGGCCGCGCGATCGGATCCCGA
+>>747:3:112:16935:17298/1 1894999 1
+GGCCTGCGGGACGTAGCTGTACGACGCGCCCGGCGTGAGCCCGCCCGCGGTGACGGCGCATACGGTGGTGAGCGCC
+>>747:3:112:16986:8315/2 1895050 1
+GGCCTCTTCGTCGAAGCGCGCCTTCAATTCGATCATCGCGGTGACCGACTTGCCGGCCTCGGCCGCGCCGGCCAGC
+>>747:3:112:16993:1379/2 1895058 1
+ACTTCCGCCCTCTCCCGTCGCGCTCGCTCTGATCGCGGCGGCCTTCATCCTGCCCGGGCTCATCGGGCACGATCCC
+>>747:3:112:16994:12622/1 1895059 1
+CGACCTCGTTCTCCAAACGCGCCAGCTCGGATTGGAGATAACCGACGTACGCCACGACGGCGCCGACGATCACCAA
+>>747:3:112:16997:15680/2 1895061 1
+CGCCTACTTTGCCGACGGAATCCAGGATGAGATTCTGACGCGCTTATCTAAGATCGCTGATCTGAAGATCATTTCG
+>>747:3:112:17001:4823/2 1895067 1
+GTCCGCGCACCGCCATGGCAGACAGGACGCCGGCGACGGCGATGACGGCGACACCGAACAGGTACGACGTTGCTTC
+>>747:3:112:17008:10070/2 1895079 1
+CGACCAGCGAAGCGGCGGCGAACTCGGCGGCGATCTCGCCCGGCACGTTGCCGAGCTGATGCCCGCGCGGCGCCCC
+>>747:3:112:17013:14060/1 1895092 1
+GGTGGTCCTGCCGGACCGCGAGGCCTGCGTCGAGACGCAGATGGTTCTCCAGCCATCGGGCAGGATCTCCGGCCGG
+>>747:3:112:17021:14103/2 1895098 1
+ATCGCCTTGAGCGCCCCGTAGCCGCGCGCGCGGTGGAGGC
+>>747:3:112:17066:17338/2 1895152 1
+AAGAGCAAGTGGGTCGTGAAGACGAATCCCTACGAGGGAGGCAGCGATCACACCGAGTTCGGGCGAGCCGGCGTG
+>>747:3:112:17088:7423/1 1895194 1
+TACATCGGCACGAGGTTGAACCCACCGCCGCGGCCGCCGCCGGCGCCGCGACCACCGCCGCCGCCGCCGCCGCG
+>>747:3:112:17152:16940/1 1895264 1
+ACGCCAACTCGGCGGCGCGCGCCTCGGCGGCGCGTACGGCGTCGCCGAACTGCGTGACGGCCTTGCCGGC
+>>747:3:112:17153:7708/2 1895268 1
+ACGGTCTCCTCGCCGTCGGCGGCACCATCCCCGAAGCGTTCGTCACGATCTACTGGCTC
+>>747:3:112:17153:15395/2 1895270 1
+GGCCACCGCGCGCATCACGGCCGCGCGCTCGGCGGGCATCTGGCTGCTGTTGAGCACGGCCCCCGGCACGCCCGCC
+>>747:3:112:17172:11286/1 1895288 1
+ACGCCTCGGGCGAGTTAGCGGAGAGAAAGCCGATGCGGGGACACTGCCCGCCGGCTGCGCCTCGGCGGCGAGCGGC
+>>747:3:112:17233:20739/2 1895346 1
+GAGTCTGCTGCTGGCGCGCGGCTCCGGCCGCCGCCGCGAGCTTGCGGTGCGCAGCGCGCTGGGCGCCAGTCGCGGG
+>>747:3:112:17239:11818/1 1895351 1
+CGTTGTCCGCCGCTCCCCGGCGGCACCGCGACGCTCGCGGTGCAGGACGTCGAGGCTCGCCTCGCGTTCATCCGGG
+>>747:3:112:17253:17602/2 1895373 1
+TCGGAGCGACGCAATTGATGTCGAGCCTGTTGTTCACCGTCGGCGCGTCGGATCCGTCGGCCTATGCCGGCGCCGG
+>>747:3:112:17276:12613/2 1895405 1
+GCCGGCAGTCACGCGCATTCTCTACACACCGACCGATCTGGCGGCGCGCGCCTATCTGTGCCAGTTGGTGGATCAG
+>>747:3:112:17289:13791/1 1895414 1
+TTGATGCCATGAGCTGGATCGCTCTTCTCGCCGCCGCGCTCTACTACCATCCGTGGCTCTCCATTACGCTGATTGG
+>>747:3:112:17291:10284/2 1895416 1
+CGCAGGTCGCCGAGGAGTTCCAAAAAGGCACGGCCCTCGATGTTGTAGGCGTTGATCGTGCCGAGGCTTTGATCGA
+>>747:3:112:17303:10166/1 1895430 1
+CGTCCAGAAACGCCGGGCCAGGGTGCGGCTGACGAGCACGACCGGTTCGCCGGCGGCGCTGTCATGTTCGTCGAG
+>>747:3:112:17343:21040/1 1895472 1
+GACGAGCACCTCGTTCACCGACGCGGCGGCGATGCCCAGCCTCTCGAGAACCGACTCGGCTCGC
+>>747:3:112:17371:13795/1 1895493 1
+ACTGCCAATACCAAGGGAAGTTACCCGCCGACAAGCGAAGCGGCCGCGGCGATCGAGCCGACGCTCTTTGCCTGCA
+>>747:3:112:17375:15003/1 1895497 1
+CATCGCCCCTGTGCTCCTGCCGCACCTGAGCCGCCGCCCCATCAGCCTCAAACGTTATCCGGACGGCGTGGACGGC
+>>747:3:112:17399:7397/1 1895536 1
+ATCGCCTGGGCTCCCACCATCCCACGGTCGGTCTGGCCCTGCTCGCCCTCGCCGACCTCTCGCCCGAGTCTCTGAA
+>>747:3:112:17404:16533/2 1895541 1
+TCCCGACGCGTCACGCCGACGACGCAGAACCCCTTCGGCAATAGCCCGGCTTCGGCGAGATTGTAGAGCGCAGGTA
+>>747:3:112:17451:12311/2 1895590 1
+CGTTGATTGCAGCTATCACGTTGGCGCTGGGGATCGGTGCGAACACCACGATCTTCAGTGTCATCAATGCGCTCAT
+>>747:3:112:17474:14465/1 1895620 1
+CCGCCACGCGGCGGACCAAGGCGAGAGCACGGCGGCGCGATCAGCCCGAGCGCTGGAAGGGCGAGACGCGCGGCGG
+>>747:3:112:17482:2043/2 1895630 1
+GGATTGCCCAGGTTCACGCGGTTCAGGATGTTGAAGAACTCCGCCCGGAACTGGATCCGGAACGCTTCCGAGATGC
+>>747:3:112:17483:4833/1 1895635 1
+TGGCGACGGTACCGAACACCCCCAGCACTTCGCCGATGTTGCGCAATGCCGGGCCGGCGCCCGCATTCGGAATGG
+>>747:3:112:17486:13143/2 1895642 1
+TGTGCGTTCACATTCCTCCCGCGACGCCGCGGCCGCGCGAGTCAGCGACGGCAGTGATACGTCCCTGTTCCAT
+>>747:3:112:17498:11219/2 1895656 1
+AGCAAGGCGGCGGCGAGGTCGGCGCCGGCGCCGGGCTGAGCACAGCAGGCGG
+>>747:3:112:17500:2478/2 1895660 1
+CGGCGCGGGCGTAGGGAACCGCGACCACGTCGCAGCACGCGAGCAGCGCGCGCGCCTCG
+>>747:3:112:17506:18233/2 1895666 1
+GCGCCGCATCCGATTCCGGCCTGCGCATCGATGCCATCCGTGAACCCCGCCGCGACGACGCCCCCATCGTCATCGT
+>>747:3:112:17519:9556/2 1895674 1
+GCTGATCCAGGAGGGGGAGCTGCGAGGCTTCGAGCCCTACGACCCGCCGTCGATCACGACCGAGGCCCGCGTAGAC
+>>747:3:112:17527:8866/1 1895679 1
+AGGGGGCGGCGAGTGCCGGCGCGAGCGCGGCAGCGGCAACGAGATTGCGGCGTGAGATTTTTGTCATGATCACCCC
+>>747:3:112:17533:20116/2 1895689 1
+GACGCGGACCGCAACGCCCTCGAGCTCGGGGCGCTGCTCGTGCGCGGGGGCGCGGCCGCCGCGAGCGACGTGCGCC
+>>747:3:112:17560:8367/2 1895725 1
+GGAAATATTCGGCGTCGAGCACGTGCTGCGCGCCGACCCGACGGCCGGCCGGTGTGCCGAGATAG
+>>747:3:112:17584:14111/2 1895765 1
+GCGATCGGGCCGTTGAAGCCGCCGGCCCGTTCGACGGCCAGGCGAAGTTTCGCCTGCTTGCCGCCGGG
+>>747:3:112:17591:11978/2 1895775 1
+TGGCCCTGCGCAACCAACTTGTTCCCGCAGGCAACTTGACGCGTTTGGCGCCGGCAAGCTTGAGTGAATCTGACGC
+>>747:3:112:17600:15600/2 1895780 1
+GTACCGCCGGCGCGGCGTGACCGACCTCACCGCCGCTCTTCGTGACGCGCGGGAAGCAAACACACTCGACCCCACC
+>>747:3:112:17611:17031/1 1895795 1
+CATCCGTCGAACACCGACCGCTCCGCCGGCGGCACCGCGGCCGCCAGCTGCTCGCAGAGCGCCACACTGCGCGCC
+>>747:3:112:17628:20742/1 1895818 1
+CCGCCCTTCGCGACGAGGGTCACGTCGTGGCAGCGGGAGCCGGGCGGCAGGGCGAGGAAGCCGTTGACGTTCCCCC
+>>747:3:112:17638:7249/2 1895826 1
+CCCCAGCGCGTCGTCGCCGTCGACCTCGCCGCGGACGTCGCGCGGATCCGCGCGTTCC
+>>747:3:112:17664:11627/2 1895847 1
+CGAATATTCCCGCGCGGTGAGCTGCACCGGGCGCCCGGCGCGCGACACGCGCTGGGCGACCGTGTCGATCTGCAGA
+>>747:3:112:17692:20121/1 1895868 1
+GCGCGGTAGTTCAGGGCAAGTAGTTCGAGGAGGCGCGCGCGGTCGGCGGCGGCTATTCGCGGTTCGCGGACAACAA
+>>747:3:112:17718:16905/2 1895896 1
+GACGCGCCGCTGTTTTTCGCCAATGCCGAGTTCTTTCACGATCGCGTGCTCGCCGCCATTGCGAGCTCTCCCGCGC
+>>747:3:112:17721:5147/1 1895900 1
+GCGCTGGCTCGACCGGCCGGGGAGCGGCGTCGCGCTCGCCCTGGCGCTGCTCGTTCGTCCGGCGATGGCG
+>>747:3:112:17728:2857/1 1895909 1
+CTCTGACTGTAAGACGTAAAAAAGCCGCCGCCATTGCGCGCCGCCTGCAGTGAGAATGAGCCGTCAGCCGTCTGGA
+>>747:3:112:17733:5523/2 1895921 1
+AGGGCGAAGAGCGCTTGTCGAAGCGCATTGCGAGCCGGCCCAGGGGCCGTGTCGGCCCAGAGAAGAGCCGCGAGCT
+>>747:3:112:17784:19678/1 1895981 1
+GCGGCGTGAACCAGATCCAGGTGAACACCAAGAGCGGGCTGACGTTCGCCGCGGGGCTGCGCGCGATCCTGCGTCA
+>>747:3:112:17786:7450/2 1895982 1
+GATCCCAGGATGTAGAGCATCCAGTTCGGCGCGCGATTCGCGCCGGCGGCGATGAGGGCGTCGTAGAGGCCAATT
+>>747:3:112:17809:12634/2 1896005 1
+AGGCAGTGGCCGCGCCGACGAGGCCGCCGCACGCGGCGTGCTCCCATTCCGCTTCGCTCGGCAGCCGCCAGCGCCG
+>>747:3:112:17813:10680/2 1896008 1
+CGCCCAGCCGCTCCGCCAGCCGCCCCAGCGGGAGGTTGACGGCGCCGGGAAGGTGCCCCGCGTCGAACTCCGACGC
+>>747:3:112:17839:13846/2 1896027 1
+TCCAGGAGCGAAATCGCGGGCGCAGCGACAGCGACGGCCGCCCCGCGCGGTCGCCGGAAGAAGTGAGGGACTGGGC
+>>747:3:112:17840:5543/1 1896028 1
+TGGCTGTACAAAGAGGTCGGCAACGCCAACACGGTTCCGCGCGGCGCGCGCTGGCTCTTCGCGCCCGCGTCCGACA
+>>747:3:112:17842:8584/2 1896031 1
+TGAGGCTGATGCGCGCCGACGACTGGCGCGCGCCGCGCACGACGGCGATGGTGCCGTAGCGCTGGTCGACGTGG
+>>747:3:112:17869:20218/2 1896059 1
+CCGTGCGCATCGACAAGGACGACAACATCTGGACGGTCGACAAGGGGACGGACATGATCGTCAAGTTCAACCCCGA
+>>747:3:112:17872:13842/2 1896064 1
+GCCGACGTGCAGGCGGGCGCGGCGTGCGACCTGTGCTCGCTGCAGATCCCCGCCGGGCTCGTCACCTCTGGCGACG
+>>747:3:112:17880:5073/2 1896070 1
+AGCGAGAGCATGACCGGCGCTCCGGCCACCGCGGCGCTCCAGGCGGCGCGCGCCTTCGTGTCGCATCGAGCGCAGG
+>>747:3:112:17881:11539/1 1896074 1
+GGCCAACGGTGTCGTCGCGGCGGCCGTCTTGATCGGCGTTGCGGAACAGGAGGGCGTCGCCGGGGCGGCCGCG
+>>747:3:112:17907:15899/2 1896098 1
+GGCGATGACCGTGCCGGGCGGGAAGATCGCGGCGGCGCCGGCGGCGCGCAACTC
+>>747:3:112:17929:20239/2 1896127 1
+TCGCCGCGGTCGCGCCGGCCCTGTTCCACCGCTCGGAGGACCAGGGGTTCAGCTACGGCGACTACGAGAAGCTCGG
+>>747:3:112:17941:17801/1 1896146 1
+CACGGGGGTGGGCCGCACCGGCCGCATCTCGTAGAGGTCGACTCCGATGCCGCGGCGGGACAGCTGCCAGGCGGCC
+>>747:3:112:17945:19863/2 1896148 1
+GGTGGGCAAGCCCAAGGGGCTGGCGGCGCCGCGGGGCTGACGTGGTTGCAGCCCC
+>>747:3:112:17972:10651/2 1896183 1
+GTTTCCGGTGATCCCGATGTGCGACGGCGCCGGCGAAGTTGCGGCGGGGG
+>>747:3:112:18007:11790/2 1896222 1
+ACGGGCATGCCGAATAGTGTCGACCGGAGGGTCGGCGGCGCGCCGGGCTCGATGCGGCCGGGGCCGCGG
+>>747:3:112:18009:2408/2 1896227 1
+GCTCGAGGCCGAGCGTCGGCGCAGGCTGCGCGCCGCGCCCCGCGCC
+>>747:3:112:18036:1263/2 1896255 1
+GTACCAGCGCCCGATCCCCCAGCCAACCCGATCGAAGATCGCCATCGCTTC
+>>747:3:112:18036:6201/1 1896256 1
+CCCGGACTGCGGGGGGGCCCGCCGGCGCCGGCGCCCCGGGTGGCTTCGGTGGCTTCGGCGGTCCCGGCGG
+>>747:3:112:18057:12382/2 1896286 1
+CGAAGAGAGCTAACGATAGAGAAACGCCAACGATCGCGCCTTGCCAAACGAAGTGGATCAGTGCTCCGCTGATTGC
+>>747:3:112:18070:16500/1 1896301 1
+TGCCGGGCGGTGAATGTTCCCGCGCGTTTTGTCACCGGCATCGATTATGGCGCCGACCCGGCGATGGGACCGACCG
+>>747:3:112:18120:19358/2 1896339 1
+TTCACCGGCGATGAAGAGCTCCCGGGCGAGCCGCTGGCCGACGCCCGCCGCGCCCTCATCGATGCGGCGAAGCA
+>>747:3:112:18152:18466/1 1896374 1
+GCGCAGATCTTCACGAAGTCGGCCCCATGCGCCAGCGCGCTCCGCGCCGCCGCGCCCACGGCTTCCTCGCCCCGGG
+>>747:3:112:18166:19401/1 1896390 1
+GTCGACGCCATCGACGCCGTCGCCGACTACCTCGTCGCCGACCGCGGCGAGACGCGCATCCTCATCACGTCGA
+>>747:3:112:18173:18770/2 1896399 1
+GAGTTTGCATCGGCGTAGGACGCGCCGCCCCCGTTGACGGGCCGCCCGACGAAACGCAATGAACCCGGCGCCGTCC
+>>747:3:112:18199:12922/2 1896415 1
+GACGCCGCACGGTGGCGGCGGCCCGGGCGCCGGCCCGGTGACCC
+>>747:3:112:18201:17121/2 1896416 1
+GCGAAGGAAGGATTGTTCCTCGCGGCGCTCGTCGGCTACACGAACGTCGGCAAGTCGACGCTGTTGAACG
+>>747:3:112:18232:11802/1 1896458 1
+GAGCGCCACGCCGCCGGCGGCCCGCACCGCGACCACGCCCGCCGTGGGGCCCGTTCCCGGCAATGTCTTCGGCACC
+>>747:3:112:18346:16177/2 1896584 1
+TGATGCTCGCGCCGGCGGCGCGAACGCGGGTGGCTGCGGCACGCGATGTGGTCGACGAGTTCGCGCATCGCGACAC
+>>747:3:112:18349:9183/1 1896587 1
+CTGCCGAACCTCTTGCCCGACGCCGACGGCGTCGCGCTCGTCACGGAGTGGATCGCGGCGATGACGCCGGCAGGGG
+>>747:3:112:18381:11289/2 1896614 1
+GTAGGTCCCGTCGGTCTCGCCCCACGATGTCGCCGGCAGCACCACATCGGCCAGCGCGG
+>>747:3:112:18398:6281/1 1896630 1
+TGCCCTGCTGCGGGATGCTGCCGATCACCGGCCCGCGACGATTGCCGATCGCATCGCGCCCAGTCGGCTCCCGCCT
+>>747:3:112:18408:4905/2 1896640 1
+GCGCAAAGAATCCCACGTCGGATCGAAGCGAAGTTCGCCGTAGCTCGGGCCAGCTGGAATTTTTGCGATA
+>>747:3:112:18415:5446/1 1896645 1
+CTCGGACGAGGCGCCGACGCCGACGAGGACGTTCCGTGCCTGCTGCACGAAGCCGTATTCGACCGGGTCCTCGGCG
+>>747:3:112:18415:5446/2 1896646 1
+CCGCTTCGGCATCACGCGCGTGACGTCGACCGACTTCGTGCGGCAGACGATGCGCGCGTTCTTCTCGCGGGCCTTC
+>>747:3:112:18429:14388/1 1896652 1
+CGCGGCTGCTCCCGCAGCGCCGGACGACACGGCGCCGTTTGGCGTGGAGCCCGGCAGCGCGGCGCCGCCC
+>>747:3:112:18472:12887/1 1896714 1
+GGTTGATCGGGAAGACGTTGAGCCGGTAGTAGACGTCCTCGCGGAACTCGCCGGCGTCGATCATCTGCTCGAGG
+>>747:3:112:18495:16606/2 1896733 1
+CACGCACGGCGGTGACGTCGAGTGGGCCGGCGGCGCGACCCGCGTCGCCAAGAACCTCGG
+>>747:3:112:18506:17889/1 1896754 1
+TCGTCGGCGTCATCGGCGCGAGCGCCCTGAGCGCAAGAGACGACGCTCTCACAAA
+>>747:3:112:18520:12114/2 1896782 1
+GCGGCGGTGCTCGCGCCGACGAGCGGCGACGCCGCGACCGCGTTCGAGACGGATTACG
+>>747:3:112:18531:15367/2 1896795 1
+TCGTGGCGACGGAGTTCGACTGGCGCATCGGCGTGCTTGACGGCGAACCACTCTTCGCGGCCCGCTACTTCATGTA
+>>747:3:112:18572:13339/2 1896836 1
+CGGCGCGTCTTCGGCTGCGCCGCGGCAGCGCGAGCGACGGCGAGCAGATCGGCGACGCCGGAGGCGTTGTCGGAGG
+>>747:3:112:18604:6311/2 1896870 1
+CGGTCCGACCGCCGGGGTGGTCGAGGTCCGCGCCGCCGGCGGGGTCGCGCCCGAGCGTTGCACGCCGGGG
+>>747:3:112:18634:9525/2 1896897 1
+GGACGATCCCGAGACGCGGCGGCGGGTGTCGGCCGAGCGCGCGTGTGTCTCCACGCTCGGCGGCG
+>>747:3:112:18638:16551/1 1896904 1
+GCGCCCGGCAGCTCCTCGACGCGGGAACCGCGGCCTTCCGCGAGCTCGAGATGCCGTTCTGGATCGA
+>>747:3:112:18650:15947/2 1896925 1
+CATGATCGTCGGCCACGAATGGCGCGAAGGCAGCGACGTGCTCGCGCTCGTCGCGTCGCCCTCTGTATTTCTT
+>>747:3:112:18652:8747/1 1896928 1
+CAGGATGCTCCCGAGCCAAGCGCGGGCGTGCGCGGCGATCGCGCCGGACGGGCGATGGGGCAGGG
+>>747:3:112:18680:18451/1 1896959 1
+CTGGAGCCCGGACGGCGTCCGGGCCCGGGTCGGCGCCTGGCACCTGCCGCTCGCGGACCTGCTGAACGCC
+>>747:3:112:18779:20376/1 1897062 1
+ATGCGGCCGATGTGCGCCAGGAGATCCGGCAGACTTACGAGCTTGCGCCGGGTGCGCGCGTCGAGATTGCCGGCC
+>>747:3:112:18837:1206/1 1897097 1
+ACTCCGCCATGCGCGACAGGTCGTTCGCGCGGCGCGCGGCTTCGAGCTCGATGCGCACGCGCTC
+>>747:3:112:18861:9952/1 1897118 1
+ACATTTTCGCCGCGAAAAATTTGTTCCGCTTGGCGGACCCGATGGCGGCGACGGCGGCAGGGGCGGCAATGTTATC
+>>747:3:112:18861:13011/2 1897119 1
+CAAACAAAAAAACGCCGGAGGAGGCGCGGCGGATTGCCTCGCAATTTGCAGCCGGGCCGGGGTTGCGGGCGAACGG
+>>747:3:112:18875:19654/1 1897134 1
+TGCGCCCCGTCGGCGACGGCCGCGTCGATCTCGACGCCCCGGTTCATCGGGCCCGGGTGCATCACGAGCTGCCCCG
+>>747:3:112:18902:17607/2 1897167 1
+CGAGCTGCGCAAGCTGTTCACCAAAGAGCGCGTCGTGTCGCATACGGCGTCGTGGCTGTT
+>>747:3:113:1144:18514/1 1897184 1
+CAGATATGGAATGTATTTTGGCTTGCAGCAAAGGCGCGGAGACAGCAATCATGAG
+>>747:3:113:1264:20382/1 1897261 1
+GTCCCGCGCCGACGCGCGTCCGGCGCGCACGCGGCC
+>>747:3:113:1274:9621/2 1897267 1
+TCGCCGCGGCCGAAGCCGCCGTCGGCCTGGCCACTTTCATCTCGCTCTTCCACCACCGAGACACGATCGACGTAG
+>>747:3:113:1283:10252/1 1897273 1
+GATCGAAGCCGAGGCGGACATTCGCGCGCGGTCGTTGGCGTATCCGGAGACTGTGACCAG
+>>747:3:113:1303:6554/2 1897292 1
+GGCTGATGGTGGTTGACCGAGCGAGCGGGCAAATCGAGCATCGCCATATCCGCGATTTGCCTGAAATATTGCGCCC
+>>747:3:113:1312:17180/2 1897302 1
+TCGCGGTGGCCAACGTCCACCTGCCCGCCGACCCGTATGGGCCCTACGAGGCGCGCGACGGCGCCACGCGCGAGGA
+>>747:3:113:1335:1872/1 1897314 1
+ACGATGCGGTCGAGGGCGGCGAAGCCTTCGGGCAGCCAGACGCCGGGCTGGTCCTCGGGCGTGAG
+>>747:3:113:1364:21066/1 1897345 1
+CGTCCGTCGTTCCACCGCGCATACGCGAAGCACCCGAACCGCGCCGCGACGGCCGGCGCGCCGTCGG
+>>747:3:113:1403:16907/1 1897382 1
+GGCGATGCCGAAGTCCGTGACGACCGCGGAACCGTGGGCGAGGAGGATGTTGCTCGGCTTGATGTCGCGATGCACG
+>>747:3:113:1404:4831/2 1897384 1
+CATGAACGGCACTTTCTGTAATTGCGCGTCGCGAATCTTCGCGCCTATTTTTTCGCTTCGCAAGTTTGCTTCGACG
+>>747:3:113:1413:11849/1 1897388 1
+GCCGACTACGACTACATCACCAGCTGGATTCACGATCCCCGCGCGCGGACGATCCGCACGGTGATGCCGAGCTTCC
+>>747:3:113:1429:18508/1 1897411 1
+GAGCTCGTCCCCGGCGGCCCGCTGACGATCGTCGCGACCG
+>>747:3:113:1435:5707/1 1897418 1
+GGTGAGCCGGATCCGCGGGTGACCGGCGAGCAGCTGCTCGGCCGGACCGCGCACG
+>>747:3:113:1482:19387/1 1897466 1
+TGAGCGGCGAGCTGGTGGTCGGCGCCAGCACGATTCCCGGCGAGTACATCCTGCCCGCGCTCATCGGACGCTTCC
+>>747:3:113:1489:5942/2 1897468 1
+ATCTCGCGACGCTGCGCACCGAGCACAAGAAAGAGAACCTTTCGGCGCGCGGCGCCTACTGCCTCGCGGAAAGCCA
+>>747:3:113:1569:13906/1 1897562 1
+AGGCGTGGCTTCGCCACGCGCGCTGCTTCGCAGC
+>>747:3:113:1614:16793/2 1897607 1
+TGCGGGTCGGCGTCATGCTGCTGCCCGAGGGCGCGCGCTTCCACGCGCCCTGGATCGTGCTGCTGACCC
+>>747:3:113:1674:12554/2 1897659 1
+TCGGAAAGAGGCCGCGATGCCGACGAGGCCGCCCACGACGTGACCCTCGCCCACGACGTCTGGATGTCGACGATCG
+>>747:3:113:1680:19912/1 1897667 1
+CCCCTTCTTGAAGTGCTTGCGCGCGCGCGCCAGCGCGGCCTCGTCCGCCTCGGCCCAGACGACCTGCGGCGCGGCG
+>>747:3:113:1716:20820/1 1897693 1
+GCATTCTTGCTGGTATCGGCATCGCAATCCTGATCGCGGGCGGAGCTGTTGCCCAAAGCCGCGTTGGCTTTGTAAG
+>>747:3:113:1801:9101/1 1897770 1
+ACGAGGCCCTCGCGTCCAAGCTGCGCGATTTTCGCCGCGCGCTCGGCGCGACCGACGCCGTCGTG
+>>747:3:113:1820:12796/1 1897783 1
+CGCAGCGCCGCGCCCCAACAGCGCCTGCGCCTCGATCTCCTTGAGCCCCCGCGCGCGTGCCGCCGCCTGGGCCCGG
+>>747:3:113:1895:12201/2 1897856 1
+AAGAGCGACTTGGTGCGGGGTAGGAAGAGGGTGACTTCGCAGCCCGGGAGCGGGTCGCCGCCGGGAGAATTGGCGG
+>>747:3:113:1933:16783/2 1897905 1
+TCCGATGCCCCTCGCTCAGGGCCATCGCGTAGGCCGGCGCCGCGCCCTGGCCGCC
+>>747:3:113:1935:9155/1 1897909 1
+TGACCGCGCGGGACGCGCGGCTGGGGCTCGCATTGCTGCCGCTGCTGCAGCGGCG
+>>747:3:113:1991:13160/2 1897949 1
+GTGCGCGAGCATGGCGATGAACTCGTCCTTGCGCCGGTCGGCTTCGCGCAGCCGTTCGAGGAGCCGGAGCCGCTCG
+>>747:3:113:2024:6642/2 1897998 1
+AGGCGATCGTCGAGGCGACGACGCACTACCGCGACGCGGAGATTCTCGCCCGCGTCTCGGCCGGG
+>>747:3:113:2040:12814/2 1898006 1
+GCCGATGGTCGACGTGATGCTCGTCCTGCTCATCATCTTCATGGTCACCGCGCCCCT
+>>747:3:113:2053:16150/1 1898012 1
+GCCTCGGGGCCGACGCCGCGCGCGCGCAGCCGCCGCGCCAGACGTGAGGC
+>>747:3:113:2062:11289/2 1898017 1
+GATCGCAAACGCCTCAGGGGTGTTTACGAGTTTCCTACTGTTGGCCGCGGCGCTGACGTGGCCGCTCCCCGCCCAT
+>>747:3:113:2072:18036/2 1898022 1
+TCCGTGAACGTCGGCACGCGGAACGCGCGGCCACCCGACGTCCGCAGCCGCAGCCTCGACGTGGGCCACCAACCGA
+>>747:3:113:2082:18434/1 1898034 1
+AGCAGCAGCTCAGTCGCTATCGTCAGGAGGTGGGCGGCGGCGGATTGTGCTCGTATCCGCATCCGTG
+>>747:3:113:2082:18434/2 1898035 1
+GCCGAGGTGGACTCCGGCTCGTCCATCTCGCCGTCGCCGAACACGCCCCACACGTGACGC
+>>747:3:113:2094:6147/2 1898043 1
+CTGGCGGAACTGAAGCGCCTGGGGCAGATTGCCTGTCAGGTGGTCGGGGTGGACGTCAGCGCGGCGGCCCCGCCCA
+>>747:3:113:2144:19894/1 1898099 1
+CGATGGTTGCCGCGTGGCGTTTGCCCGCGGCTCGCTTTGTCACGATCGAAGCCCAGGCCGACAGGGTTCTTT
+>>747:3:113:2145:13212/1 1898100 1
+CGCCCAGTATCCGCGCCGCGCGAGCACGCGCGCGCCCCCTCGTTTCAGCTTGACGTCGATGCGATGGAACTTGCCG
+>>747:3:113:2153:19846/2 1898110 1
+GACCTGGCGCTCGCGTGTGCCTGCGAGCGCGGCGCCGAAGCGGCGTGGGACCACTTCGTCCGCG
+>>747:3:113:2180:7384/1 1898136 1
+CTGCCGGCGGACGGCACGGGCGGCGCGGGTTTCGATACGAATGGCGAGACTTTGTATGTGCCGCCGGTGC
+>>747:3:113:2186:11708/2 1898140 1
+CGCCAGCTTTTGTCGCATCGCACCGCCCCTCGCCCGTACCTGCGCAATATGGGGTCCGCGCCGAAGTCGGGCAATC
+>>747:3:113:2187:13462/1 1898141 1
+GGCCTGGCCGATCTGTAACTCGGCCTCGGTCGCACCTCGGCGTTCGGTACGGTCGCCGGGGTGCC
+>>747:3:113:2244:14234/2 1898206 1
+CAGGATCACGCACAGCCACAAGCCCTGGGCGGCGACACCGCCGGCGCCGCGCCGGTCGCCC
+>>747:3:113:2286:17567/2 1898259 1
+TTCGTGTGGGTCGGCTGCGGCGCCGTGTCGGTGGGCGTGACCGCCC
+>>747:3:113:2288:16561/2 1898262 1
+GCACATCATAATGACCGTAGACCAGAACGGTTGGTTTTTTCGGGTCAGTTATTTTTTCACCATAAACGATCGGGTG
+>>747:3:113:2296:10810/2 1898275 1
+CATGGTGTTCAGTGGCACGACTGCAACCTACGGTCGCGGACGAGCAATCGTCGTGGCGACGGGG
+>>747:3:113:2375:18479/1 1898352 1
+AACCTCGGCGGCGATCGGCCGGACGCGGTCGAGGGCGCGCTCTGCACCACGGGTGTTTTTCCCGC
+>>747:3:113:2382:9438/2 1898358 1
+AGAGGCGAGTCATTATGGCTTTCTCTCTGTGTTCTCTGTGTCTCTGTGGTGCGCTGTTACGTTTTGACGTTTCG
+>>747:3:113:2391:12193/1 1898364 1
+ACTCACCTTCGGACATCCAACGTCCGCGGACATCCTGATACACAAAGATGTAGCCCTCCTTTCCAAACAATGCCGA
+>>747:3:113:2494:13594/2 1898472 1
+CTCCGGCATCATCCGTCACGGCGAAATGATCCTGCCGCGCGGCCTGACCACCTTCGAGGCCGAAGACGAA
+>>747:3:113:2498:8896/2 1898475 1
+CCGAAGAGATCGACACGGCGCCCCGACAGAAGGCGCCGGAATTCGCTGCTCCTCCGGCGCCGCGCCGCCG
+>>747:3:113:2506:8542/2 1898484 1
+CGATGATGGCTGAGTTCTGAGCGGCGAACGCTGCGGCGTCGGCCGCGATGTGCTCTCCCATCGCCTTC
+>>747:3:113:2559:20689/1 1898544 1
+AGAGGCGAAAGCGGTGTAGGCGGCCGCCAGCTCCACCGGGCTGACCGCGACCGTGCCCAGG
+>>747:3:113:2607:12781/1 1898608 1
+GTTGGGCAGTGTGGCCAGAGACTCGAGCAGGCGGCGCTCGCTGGAAAATCGGATGGCGCGAAACGTCCGCAGATCG
+>>747:3:113:2610:10476/1 1898611 1
+AGACCCACTTGGCGTGATTCATCGCGTCGCGCAGCCGGCGATGCTTGCGCGACGCGCTTGCTGCCTTG
+>>747:3:113:2621:14208/1 1898620 1
+TCCCGGTGAGGATCGCGTCGCGGAAGGCCGGCGCTCGCTCAGGCGAGGCGG
+>>747:3:113:2650:17095/2 1898652 1
+GCCGCGAGGACGTCGAGCCTCACCCCGACGCGCTCGCCGCCGCCGCCCGCATCGGGCTCGACCAC
+>>747:3:113:2662:14414/1 1898661 1
+AGGCCACCACCCGCGTCCCCGGCGCCGCCTCGGCCAGCGCCTGGGCCAGCGCGAGGGCGCCGTCG
+>>747:3:113:2672:13423/1 1898677 1
+GTTTCTTCGTCGTCACCGCGAGCGCGCGCACGCGGCCCGCCTTGCGCTGCGTATCGCTCTGCAGCAGCGTCGAGAA
+>>747:3:113:2684:18625/1 1898693 1
+GTGCTGAGGCTTTAGCTTCCTGCTTCGCATGCGCGTGCGTCTCGTGAACAAAGAAGACTGACAAGATAAGCCC
+>>747:3:113:2702:9851/1 1898719 1
+ACACGTTCGTTCATGCGCGCTGCGATGATCGCGGCGCTGCCGTTCGCGGTTTCGCAGGTGCACGCCCAGCAGGCGG
+>>747:3:113:2720:2757/2 1898736 1
+AAATTCCCCTGCACCTTGCTCCTCCCCATCAGGTTGAAGATCCGGCTGAGGCGGAGATCCAGCTGCTTGGT
+>>747:3:113:2724:7095/2 1898738 1
+GGCCGCTCATTTCCCGCCGCGTCGGTGCGCGCGACGACTTCCGTCGACATGGCGTCCGCCAC
+>>747:3:113:2864:10736/2 1898888 1
+TGCGCGCCAGCCTGCTCCTCCTTACTTGAGGCGAGCACGCGCGCGTGCTCGCCCC
+>>747:3:113:2904:4845/2 1898926 1
+TCCGCGGTGAAGGCGACCGCACGAACGGTGTCGCTGTGGTCGGATATGGTGAGTTTCAGCTGTCTGGTCCTGATAT
+>>747:3:113:2908:4654/1 1898933 1
+GACCCGAGCACGAACCAGTAGTCGCTGCGAGTCGGCGGCACGCCCGGCCGCGCGTGGCGCTCGCGCAGCGCCAGGT
+>>747:3:113:2936:19849/1 1898959 1
+ACGGCGAGCCGGCGCGGCACGCCAATCGAGGCGCCCGCCAGCGGCAGGCCGGATAAGCGGCG
+>>747:3:113:3013:16686/1 1899023 1
+TGGCGGTTCTCGACCGAGGTCGCCGCGCGGAGCGGCGCCGCGAGCCTGCCCGGCCCCTCCTCC
+>>747:3:113:3029:16773/2 1899043 1
+TCGCGCCGTCGCCGCCGCGCTGCGCCCCTTGCCGTCCAGCAGAGCGATCTCGCCACAGAACTCACCGGAACCGAGC
+>>747:3:113:3043:17657/2 1899051 1
+CACGCCCGACCTCACCGAGGGAGCGCGGATGGTCGGGGTCGTACCCCATCAGGGTGGGCA
+>>747:3:113:3081:6319/1 1899099 1
+CCTTCGCGCTCCAGCGCGCGCCGCATCCCGTAGCGCGCCGCGACCTCGTCGTCGACGATCAGA
+>>747:3:113:3082:12036/1 1899101 1
+ATGTACTGCATGACGGACAGCCGCAGCGTGAGGCTGCGCCGATCGTCCGGCATTAGCGTGGGGGTACTCATGGCTC
+>>747:3:113:3102:2228/1 1899115 1
+CCCCCTCTCGAGGAGCTCTGCATGCGCGGCCGGATGATGGCCCAGGCCGGCGCCTGGCCTGGGCAGTCACGCGGCG
+>>747:3:113:3103:19622/1 1899116 1
+GTTCGAGGTCCCGACGCGGCGATGGTCCCGAAGGGGAAACCCTCAGATCCGGCGTCCCTCAGGTTGTGCTCGAG
+>>747:3:113:3111:5657/2 1899128 1
+GCCTCGGTCGGCGTCACCGGCGCGGCCGCGCCGGGCAAGGGGAACAGCGGCGCG
+>>747:3:113:3138:9397/2 1899157 1
+TTCTTCAACGGCAAGGATCTGACCGGCTGGGACGGCGACGAGGGCCTGTGGAAGGTCGAGGGCGGCG
+>>747:3:113:3204:7030/2 1899224 1
+GGCCCGCGGCGCGCGGCGGAGCGACCCGTCGAGGTCGTACGTCCACGCG
+>>747:3:113:3250:10218/2 1899269 1
+CACCGTCGCGCAGCCGGAGCGCTCGGTGAGCATTAGCGCGGCCAGGCGCGACGCGCGGCCG
+>>747:3:113:3300:2928/1 1899311 1
+ACGCGCTCCAGCGCGGCGGCGGTCTTGGCGCGGTCGCGCACCACATAGGCG
+>>747:3:113:3311:8608/2 1899321 1
+CGCGTAGGCCAGCGGGAACGCCGCGAGCAGCCCGCCGCCGCCCATCACCAGCCAGGGCTCGTTGCCGTCCCAAACC
+>>747:3:113:3320:6284/1 1899333 1
+CGCTCGCCGGCGGCGGACCACGCCTCGCGGCGATCCTCCATGACGAGCGCCTGCGCGACGAGCCGACGCGCG
+>>747:3:113:3371:10828/1 1899380 1
+CCGCAATCGCGCGATGAGGGACTAGAGGATGGTAACAGCCGCAATCGCGGGGTAATCCGCCGCGGGGCGAGGCG
+>>747:3:113:3448:15833/2 1899448 1
+ATATCCTCGATTATACGCCGCGCTTCTTTGGCTTCCGCGCTTCGCGTGGGAACCCAACTGCGATTTGAGGCGTCTG
+>>747:3:113:3450:19409/1 1899453 1
+CATTGGTAACATTCCGATGATCATCGCTGTCGCTGTCATGATCACTGGGCGCAAGCGGCCGGTGCCGGCTTCCCAC
+>>747:3:113:3470:14404/1 1899474 1
+TCGGTGTTCATTCGGTTGGTCCGCCAGACAGCGCGCCGTGTTCGGCACTCACCGGAACGCGTGCTGCTGGCCGTGG
+>>747:3:113:3477:9774/1 1899483 1
+GCGCTTTCGTGCGGCTGCGCGAGCCGGCCGCCACGCATGGCGATCTGGCCAAGCGGCTCGATGAG
+>>747:3:113:3504:5238/2 1899512 1
+CGCGCGTGGCGCGGCGGCGACGTGCGCGTGGTTTACTATTCAGTGCTTACAGTTCTCTCGCTCTGGGGG
+>>747:3:113:3513:20282/2 1899526 1
+CTGGTTGTGGGGCGCAGCGACCGGCCGGCCGGCGCTGTCGCTGGCCTTCGCGGCTCCGGGCCAGCCGCTCGATCGC
+>>747:3:113:3538:6657/1 1899558 1
+ATGGCGTTTGGTCCCGATGGCCGCTTGTACTTCGGGCTTGGTGACGGCGGCGCCGCGAACGATCCGCACCAAAACG
+>>747:3:113:3595:3668/1 1899609 1
+AGCCGGGCCAATCGGTGGGCGCGAGTCATCGCCCGGCCGTGCCG
+>>747:3:113:3614:9192/1 1899622 1
+GTGGGAGTTTATCAGCGCGATCGCCGCGGGCGTCGGCGCCGCGCACCGCCAGAA
+>>747:3:113:3647:9075/2 1899647 1
+CCCGAGAGCATCCCGACGCCGGGCAACATTCGCGCCTGGCGGGCGATCCGCCGCCTGGACGCCATCCTGTACGGCC
+>>747:3:113:3699:19236/2 1899678 1
+TCGCTCGGTCATGGCCTGGGGATCGGCACCGGACTAGCGCTCGCGGCGCGGCTCGATGGGCGGCCGACG
+>>747:3:113:3716:16360/1 1899694 1
+CGCCGCCCGATCGCGCGCGCCGTGTCCAGCTCGTCCAGCAGCGCGGCGAAGGGCGGGAGG
+>>747:3:113:3812:5192/1 1899794 1
+GGGGAAGCCGTCGCGATCACCGGGCCGTCGGGCTCGGGCAAATCGACGCTGCTCAACCTCATCGGCGG
+>>747:3:113:3866:10040/1 1899858 1
+GAACGACGACCTTCTATGATGTGCTAGCAGGCGGTACGGGTCGGCGACCGGTTCCGTCCGATGCGCCGATCGATCG
+>>747:3:113:3886:10187/1 1899877 1
+CTGGTCGATCGCCAGCTGACGCGCCACGGCCGGCCGCCGGAGATCGGCGTCAATCAGC
+>>747:3:113:3932:4642/1 1899918 1
+GATGCGCTTCAGATGCACCAGCAAAAGTGAAATCGCGGCCGGTGTGACGCCCGACATGCGCGCCGCCTGCCCTATG
+>>747:3:113:3944:5512/1 1899930 1
+CGAGGAGAAGGTCACCCGCATGGGCCGCGCGGCCGGCGGGACCTGGAGCCACGTCGGGCTCCGCACGTTCGCCTTC
+>>747:3:113:4000:13654/1 1899978 1
+GCGTGCTGTTCATCGACGAGGCGTACACGCTGACGCCGCGCGGCGGCACGGGCAACGACTTCGGG
+>>747:3:113:4085:8397/2 1900072 1
+TCTCTTCGCTGCTGGTGGTGTTCGCTTATCAGGCAGGGCGTGTCGTGGACGCGCGCGCGTCGGTGCCAGATGCCAC
+>>747:3:113:4103:16731/1 1900092 1
+GCATCGCGGCGATCAGCGCGGCACGGCGTTTGGCGTTCGCGATCAGGTCGTCCTGCAGGTAGGGATTGCGATCGAC
+>>747:3:113:4181:12322/1 1900175 1
+CCGGCTTGATGTCCTCGAAGCGCGCGGCCTTGGCGACCGCGACGCCGAGGTTGTCGGCGAGGCGCAGCACGAG
+>>747:3:113:4202:3283/1 1900199 1
+TAGAGGCGCCAGCACTTCCATGATCCCGCGACGGCCGCCGTACGCCGCCAGCGGCAGACCGCCGCC
+>>747:3:113:4237:11202/1 1900238 1
+GTCGACGAACGCGGCGCGGTCGGCGCCGGGGCGGACGACGGGATCGGAGAAGACGACCAGGTACGCGCCGATGGTG
+>>747:3:113:4251:19905/2 1900264 1
+GCATGAGCGGCTTCAGCGTCGGGGTGCCCGGAGCGCCGGCGACGATCGAGGCGTAGATGCGATCGGCGG
+>>747:3:113:4278:18005/2 1900294 1
+CGCGCGTGGAGCGACGCGTCCTACCCCAGTATCGCCCCGCGCCCGCAAAACCCGGCACTTTGGGGTG
+>>747:3:113:4340:7400/1 1900365 1
+AGCCCTGCGTTGAACGTCGAACCGCGCAGTCCGAGGCCCGCGCCGAATTCGC
+>>747:3:113:4353:10865/1 1900377 1
+TCTTCGAGGACCTGCACCTGCCGAACCTCGAGGAGAAGGCGCGCCGCGAGATCCCGTCGCGCGCGACGCGCTTCAC
+>>747:3:113:4353:10865/2 1900378 1
+TCGCCCTTCTTGAAGGGGCCGAGGTGGGCGCGGCCGGTCTCGCGCGCGGTCCGCTTGATGTTCTCGACCATCGAGC
+>>747:3:113:4410:17500/1 1900457 1
+CGGGTGCCGCCGCGGCGGCCGTGCCGACGGATGCGAATGACCGCCCCGTCGCCCATGACG
+>>747:3:113:4464:3253/2 1900534 1
+TCAAGGAGCGGTACCCGGCGTGGAGCGGTGCGCTCGTGACCGGCGGCG
+>>747:3:113:4485:3424/1 1900558 1
+CCGCGACCGCGACGCCGCGGCGCGCACGATCGGTCAGCTCGAGGCGCTGCTCCGG
+>>747:3:113:4504:9262/2 1900575 1
+CGCGACGTGCCGGATTACATCGAGGTCGATCACAACAAGATGACCGCGAAGCTCGCGCGTGTTCCCGCGCCGGGCG
+>>747:3:113:4505:17550/2 1900576 1
+AGCAAACCCACTCCGAAGTGCTCTGCAGACGGTACTTGTTGGCGGCCTCGCCGCCGCCGCGGCCTTCGGGATTGCC
+>>747:3:113:4508:7375/2 1900582 1
+GCGAACGTCTTGCCGAGAAAACTCCCTGTCCGGCGGACGCGCGCGCCCGGCTCCAGCGCCGGGTCGATCAACTCCA
+>>747:3:113:4510:12624/1 1900585 1
+CGTCGCGGGCGCGCTGGCGGTCTCCGCCGGCTGGGCGGGCAGCCGCCTGGACCTCGCGCTCTGGCCGGCG
+>>747:3:113:4520:10560/1 1900594 1
+CTTCGGGCTGCGCGATCGCGTTGGCTGCGTCTGTTCCAGCAGGCGGTATCGTTTGACCGCTTCGCCCAAC
+>>747:3:113:4533:6392/1 1900608 1
+TGGGGTGGGCCAAAATCCGCCAGGTGCAGCTCGCCGCCAGGGCGAAGCACGCGCACCACTTCCTGCAAGGTTCTTC
+>>747:3:113:4537:18172/1 1900612 1
+GCAGGCTAAGGCCTCCGGCCTCGTGGCGCAGGCCATTGCCACCGACGGCATTGCCGCCCGCGCGGCGCCACCCGC
+>>747:3:113:4537:15730/2 1900613 1
+TGATCGGCAATGGGCGTTTGTATGGCGGATCGTTTTGTGTTTTTCCTGACGCTGATGCGT
+>>747:3:113:4546:8700/1 1900624 1
+GGGGTGCGGCATGAGGCCGAACACATTGCCGCGCGCATTGCGGATGCCCGCGATC
+>>747:3:113:4549:12767/2 1900628 1
+ACACGCCGGCGCGGGCGTCGAGCGCGCCGTGCTCGAACTCGCGGCTCCAGCGCGCGTAGACCTCGCCGATGCCC
+>>747:3:113:4558:12565/1 1900640 1
+AGCTCGCGGGCGGAGAGCATCACCTGCCGCAGCTCGCCGTCGACCGTGTAGCGATCGTT
+>>747:3:113:4563:19695/1 1900645 1
+GCGGGGCGCATGCCGACCGACAGCAGCAGGACGGCGACGATGGCGGTGCGGAAGCGAGGGAGCGTGCGCATGGGGG
+>>747:3:113:4570:5591/2 1900655 1
+CCCTCGAAGCGGTGCGCATCATGCTGGTCTTCCTGCGCGCGCGCGGGATCGGCCGTGACGTAGCTCAAGGGCTTG
+>>747:3:113:4593:11401/1 1900670 1
+CCCGCTGCTGCGCGAGACCATCCAGGAAGCGCTGGGCGGCGCGCTGCGCGGGGCGGAGCTGACGCGCCGCCTG
+>>747:3:113:4602:11138/1 1900680 1
+AAGGAGGCACCACGGCTGGTGGGCGGAGGACCTGCGAACCTGCCCGCGGGCCCGGCCTGCCCTGTGAGCAGTGTGG
+>>747:3:113:4613:20508/1 1900689 1
+CAGGCTGGCGGCGGCGATGCTCGCGGGGACGCCGATCGCGAGGCCGGCGAGCACGAGTGTCGCCACCTGGCG
+>>747:3:113:4714:18628/1 1900810 1
+TCTGGTGGGGGTCCGGACCTTCGGGTTCCGCGGCGAAGCGCTTCCCGCGATCGCCTCGGTCTCCCGGTTCACCC
+>>747:3:113:4731:6436/1 1900823 1
+GACGCGCCGGCTCACGACGCGCCGCGCGCGCCGCGCGTACAGCGACGCGAGCACGCCGAGCGTGTGCGCGTG
+>>747:3:113:4742:4956/1 1900833 1
+CACCCATCCGCCGGCCGCGGCGCCGCCCTGCCCCGCTGCGCCGGAACGCCGCG
+>>747:3:113:4798:17725/2 1900890 1
+TCGCGGCGATCCCGGCGGCGTCGCCCGAGACGAACGCCTGCGGGGCG
+>>747:3:113:4816:10636/2 1900903 1
+CCGCCCCTGCACACCCGCGCGCTGTCGATCAGCCTCGACGCCGCGGCCGACGGCATGCTGGCGGCGCGGGC
+>>747:3:113:4821:10754/2 1900915 1
+CACCGTGAGCGCGTAGGGCGCGCCCGCGCGCAGGACGTCCCATCGGACGGCCGCCC
+>>747:3:113:4822:7382/2 1900917 1
+CAACGGCCTGGTCCACCGCGATGTCAAGCCGGCCAACCTGCTGCTGGCGGACGGCGGCGTGGTCAAGGTCGTG
+>>747:3:113:4827:17473/2 1900923 1
+ATGATCGTTTGTATACCGATGTTGGGTGAGCAACCGGTGCGATTGCGCAACCGGTCTCGCTGGCCTGCTGGCGTTG
+>>747:3:113:4831:10416/2 1900925 1
+GTGGGGCGGCGTCGGCGTGCCGCTCGGCCCGCGCACGCGCCTGAACGGCGAGGTCTACGCGAACGGCG
+>>747:3:113:4878:20999/1 1900960 1
+GGCCTTTCGGGAAATGTCCGCGTCGACGAAATTTCCGTTGGCCGAGTTCAGGACATCTCCGTCGTCGGAGAAAAGG
+>>747:3:113:4879:12915/2 1900961 1
+TCGCATCCCGCCAAGCCGGCGATCGCCCCATGCGCGCCGGTCGGCGCAGTCGAAGTGGACGGCGTCTCCAAGGCAT
+>>747:3:113:4881:15633/2 1900963 1
+CGGCGACGACGATCTTCACGCCCGATACCGAGTTCGGATCGCGATTCCTCGTCGAAGTCG
+>>747:3:113:4893:8467/2 1900982 1
+GAGCACGGCGGCACGTACGCGGTGTTCCTGGGCTGCGATGCGCTTCGCCGCGGGTACCGCGCCCGCATCTACACGT
+>>747:3:113:4912:8362/2 1900997 1
+AGGGGCGTGATGCGGTGGCCGCGGCCGTGGCCGGCACGCCACCGCCGCCGATCACCGTGCCGGTCG
+>>747:3:113:4934:15841/2 1901022 1
+CCGAGCGGCGTCATCAAATCGACCGCGCGCGCACATACGGAGCTCGTGTTTGGATTCTCCAGGAT
+>>747:3:113:4957:17135/1 1901049 1
+GCGGGCACTGCGAGGGCATGGCGGCGCTGTCGCTGTTGCTGTTCCTCGGCAAGGTGAAGCTCGCCGACCTGTTGCC
+>>747:3:113:4986:3743/1 1901088 1
+GCCGCCAGGCTTCAGGACACGAAATGCTTCCTTGAGCACGGCGTCCTTGTCGCTCGACAGGTTGATCACGCAATTG
+>>747:3:113:5009:18248/2 1901108 1
+TGTGGCAGAACCTGCTGATCTCCGACGTGCCGGGGATCGAGCTCGACGCGGTGGTCGCCGGCCTCAAGGCGATCGG
+>>747:3:113:5046:6351/1 1901147 1
+TCGCGAAGGCCGAGACCGTGGCCGCGGGCGACGACGCAGGTCGCGCCTTCGACCGCGGCGCGCTGGGTGCAGCGGC
+>>747:3:113:5056:18052/1 1901158 1
+GAAGACGACATTCAGCGGCACCGCGATCGCCGCGGCCAGAAGCGTCAGCCTCAGCGCCGCCAGC
+>>747:3:113:5068:15826/1 1901169 1
+CGTGCTTGCTTCCGTCATTGTAACTGAATTTTCATTGACACTGTTCTTACGCCGGTGTATGGAGAACGCGTCTCGC
+>>747:3:113:5070:8992/1 1901175 1
+CACCTTCGCCCTGGAACCAGCGGGTGACCACGACGGGGGTCCCGGCCGGTTCGGGCACCTGCACGGTG
+>>747:3:113:5079:16949/1 1901191 1
+CGTCGAGCGCGGCCAGCAAGGCGACCGCGAGGCGCTCGAGGAGCTGTACCTCCTCCACTTCGACCGCATCTACAGC
+>>747:3:113:5110:6796/2 1901222 1
+GTCGCCCCGAGCGCCCGGCGCAGGCCGATCTCGCCGCGCCGCTCGAGGACGGCCATCAGCATCACGTTCGCGATCC
+>>747:3:113:5136:1361/1 1901245 1
+GAGGTGCACCCGTTCATGTACTGGTCCCTCATGAACCACGCGGCCGCGCGCGGCGCGCGGCTG
+>>747:3:113:5138:8253/1 1901247 1
+ACCGCGACCGTACCGCCGGAAGCTGTCACCGCCGGCAGCGACAGCGTTACGATTCACGCGCCGCAGCCGGTCACCG
+>>747:3:113:5153:3903/1 1901264 1
+CCATCTCCCGCGTCATCTCGCGCGCCATCTCATCCTTGCGGCGCTTGAGGATGTC
+>>747:3:113:5159:8036/1 1901267 1
+CGTTCGGGTAGCCAGCGACCGCCGCCGGCGTCGAGTTCCCGCCGACGTAGTGGTCGCCGTTGG
+>>747:3:113:5179:12255/1 1901285 1
+TGCCGGCCACACGGTCGTGCTCACGACGCACGACATCGAACGCGCCGCGCCGATCGCGACGCGCTTCGCAGTTTTG
+>>747:3:113:5248:15619/2 1901343 1
+CCGGATTCGAGCGCGCGCTCGCGTTCGGCGTCACGACGTTCGAGCTCGACGTCGGCG
+>>747:3:113:5254:17647/2 1901352 1
+CACCGGGCAACGAGCGGGCGACGTCGTGCGCGGCGATGACGAAGCGCGCGGCGGCGCCGAGCGCATCGGACCGGTG
+>>747:3:113:5267:15076/1 1901359 1
+CGCGACGATCCCCGGAACCGCGAGGAGTCGAAGCTCCGGCGCGCGCCGGCCGTACGCGGCCATTCCCAGC
+>>747:3:113:5300:19229/2 1901388 1
+CGAGGGTGGACAGCATCGCCATCTCGTCCGCGCGGAAGGCCGCGGCGCGCGGGGGCATCTGGGTCTCCTGATCCCA
+>>747:3:113:5305:4857/2 1901393 1
+CGCGGCCGGGCCGCGCGTGCTGCTGCTGATCCATGGCCTGTGCATGAACGACCGGCAATGGTCGCGCGAAGGGC
+>>747:3:113:5308:14520/1 1901395 1
+CCTTCCTGACGCGCCGTCGCGCGACGCGACGACGGGCCCGGCGCGGCGCCTCCTCTTCTTGTATGCGTGAAC
+>>747:3:113:5358:6198/2 1901446 1
+CGAGTACTCGGGCGGCGTCGCGACGAGCTCGGCCGGCTCGTGGACGGCGGGCGTCGACGG
+>>747:3:113:5358:1457/1 1901448 1
+GACCTTCAGGAGCATGGGCGACCTCTTGGAAGGCCACAGGAACCCGCGGCGCACGAGTCGGCGCGCGGAATTATAC
+>>747:3:113:5360:15455/1 1901451 1
+CGCGGTCAGCGCTGGGGCGGCAGCTCCCGCCGCTCGAGCGCCGCGCCGGTGACGTCGTGGTGGGTCACGGTCATCG
+>>747:3:113:5395:18138/1 1901495 1
+GAGGCACCAAGGGTGATTTCAAGGAGATCGAGGCGCTCGCCGACGAGCTCGGCGCCGCGGTCGGCGCGTCCCGCGC
+>>747:3:113:5400:8367/1 1901500 1
+ATCGCGCGGAGGGTGGCGCCGCATTCACGGTGACGCTTCCCGCGCGCACGGTGTCGCGGATGACGGCCGGCTAGA
+>>747:3:113:5401:12478/1 1901501 1
+CGCGCTTGCGCACGATCCCGACAAGCGGACCCAGTACGTCGCGGACGCGCCCGCGTTCGCCGACCAGTTCAAGCTG
+>>747:3:113:5404:11350/2 1901504 1
+TCGAGGTCATACCGGGCGACGCCGTCGTCAGCGCGACGAACTCGCTCGGAGGCCATCTCTCGGAGCGACGGCGCGT
+>>747:3:113:5513:21046/1 1901641 1
+TCAGGCTCGAGATCGAGCAGAACAGCCCCGGCGTTACCACCGAGGCGGCGCAGCTCATCATCGACGCGGCCGTCC
+>>747:3:113:5525:2371/2 1901656 1
+CCCGACAACACCGTTGTCGCGCTCGACGCGAAGACGGGCGCGGTGCGGTGGGAGGCGAAGACCCCGGGC
+>>747:3:113:5538:7933/1 1901675 1
+ATCGCGCCCTTCGTCGGTCTGGCGAAGCTGGTTCAAAAACTCGAAGCCATCCATCACCGGCATCATCAGGTCAAGC
+>>747:3:113:5564:14136/2 1901698 1
+AGGCGGCCGGCCGGATCCGCGGCGCGGTGCTGCGCCTGCCGGATTTCTACGGCCCGGGGG
+>>747:3:113:5567:2121/1 1901701 1
+CGCACTCGGGCTATGACGAGCTGGTGGAGTTTCTGCTCGACCGCGGCGCCGACGCGAACGCGGCCGCCGCCGG
+>>747:3:113:5660:17236/1 1901789 1
+ATCTGCATGGGCGGCACGGCGCTCGGTGTCATCTGGTGGGCCGACGACGCGCACGGGACCGCCGTCGCCCGGACGA
+>>747:3:113:5663:10034/1 1901790 1
+CACAGTGATGACGAAGGTCTGGTGCTCCCGCCCCACGTCGCCCCCGTCGTCGCGGCGATCGCCCCGATCTTCAAGA
+>>747:3:113:5669:19746/1 1901793 1
+TCGTCGGCGGCGGCGGCACGGGGCTCGCCGCGGCATCGGAAGTCGCGCGTCTCGGGCGCAAAGTCATTCTGCTCGA
+>>747:3:113:5670:20583/1 1901794 1
+TGTTGCGTCGCGCCATCTCGATCGCCATCGCTCGCACCGCCGCCGCGATCGCGCCTTTGGTCGCGCAATAGCCGAC
+>>747:3:113:5672:13006/1 1901795 1
+TCGACCGGGCTGAGGCTGAGGCGGGAGTGCGCGCGATCCTGGAGGCGGTGCGCGCTCGCGGCGACGCGG
+>>747:3:113:5677:16692/1 1901798 1
+CTCGGTCATGATCGTTTCTTCCTGGCCGGTCACGACCGGGGCGCACGCACCGCGCATCGATTGGCGCTCGACCATC
+>>747:3:113:5719:11680/2 1901856 1
+GCTGCTCCTCGGTCGCCTTCGCAATCTGCGAGACAAACGTCGCCGCCTCCGACACCCCGCCGAGAATCTTCTGCAG
+>>747:3:113:5727:12247/2 1901862 1
+TCCGTGTCTCAGTCACGACGCGGCCCTTCGCCAGACGTGGACGAGCGGCGCGTAGCGACCGGGATCGGC
+>>747:3:113:5728:1633/1 1901864 1
+GCGGGCGAGAGGCTCAAATCGATCACCAGATCGGTAGTCGCGCCGGGGCCGCCGATGCCGCCGGG
+>>747:3:113:5732:2167/1 1901878 1
+CCGACGGCGGCGCAGGCTTGCAGGTCCGCGAGCGTTGCAGGACGTTTCTCAAACCCAAGCGCGCCCATGC
+>>747:3:113:5745:8634/1 1901898 1
+ACGGTTGCAACGCGCGGCGAAATTTCGCGCGCACAGCGCAAGAGCGCTTGCAACGCGCGAGCGATTCGGGCATCCC
+>>747:3:113:5764:10554/2 1901910 1
+ACCCGTCGGTTGGGCCGCCGCGGAGGTTTGGCTCATCGTGCGAACCTTGGCGTGGAATGCGAAATCTGGCGTTGTC
+>>747:3:113:5767:12984/1 1901913 1
+GTTGCTCGGCGATGACGACCGCGATGCCGAGCGCGCCGACGAGCTCGAGAAATGAATCTGCCGCCACGGGATCGAG
+>>747:3:113:5774:5240/1 1901920 1
+TCCGCGCAACCGTCGGCCGGGGCGGCACACATCCTGGAAGTCGGCGTGCGCCTCGCGGACCTGAGCGTCCGGCCTG
+>>747:3:113:5778:3761/1 1901924 1
+GAGCTGAAGCGGCAGATCGCGGAGCAGGCCGCGCTGCGGCGCAAGACGGAAAGCGCGCAG
+>>747:3:113:5782:6090/2 1901927 1
+GAAAGCAGCTCCGGGACGCACACCTTCCTGGGCGCCGCGACCATCACGGCGACCGGCCTGCTGCAAATCGACGGCG
+>>747:3:113:5814:11998/1 1901958 1
+GACGTAGACGTTGCCGATGCGCGCCGCGGCGGCAAGGCGCAGCGCGCGCGAGTCGATCCGTGTCTGGATGCCGAAG
+>>747:3:113:5822:15380/1 1901966 1
+CATCGCGTAGCCGAACGCGCCGCCAGCGACGAGCGCGACCAGCAGCACCGCAACGAAACTCTTTGACACGGCCCGA
+>>747:3:113:5840:20441/1 1901993 1
+GCGTGGTCAGGACGAACCTCGGCGACATCGGGACCGCCCGCGCGAAGACGACCCGCCCGCCGTCGGAGCTAAGGCG
+>>747:3:113:5883:20032/2 1902047 1
+CCTGTTCAACTTCGGCGGCGGCGCTGCACCCGCGGCCGCACAGCCGGCAAGCTGGCAGGGCTACTCCACCGCGTCG
+>>747:3:113:5899:15065/1 1902060 1
+GCGGCAACGCGCGGCGACGTGGGCGCCGAGGCGGCGTGGACCGCGGCGGCGCTTTACGTCGCCGGAAAAGTCTTCA
+>>747:3:113:5905:12923/2 1902067 1
+CGCTTACGCGGCCAATCTCCGAGCGCGGCTGAACAGACCGAACATCTCCTGGTGGACGCAGTAAACGTGCCAGAAT
+>>747:3:113:5936:4139/1 1902096 1
+TCGTGGTCGACAACAAACCCGGCGCCGGCGGCAACATCGCCTCGGAGTTCGTCGCGCGCTCCGACCCCGACGGCCA
+>>747:3:113:5986:5434/1 1902141 1
+GCGGGAGGACAATCCGCTCCCCTATCCCGTCGAGTTGCCCGTGGACGTCGTCGCCGCGAGCGCGTTCGCGGAGG
+>>747:3:113:6003:7305/1 1902165 1
+AGCGGCGCGGTCGGCGCGCCGCTGGCGACGGGAATCAGCTTCGCGCTCGGCGCCGCCGCGGTCACCGGCGG
+>>747:3:113:6023:3913/1 1902189 1
+GAGCCGGCCCTCCCGAGCGAGCGTCGCCAGCACGCCGACGTCGCCGGTGAGCATCCCCGC
+>>747:3:113:6055:5012/1 1902223 1
+GGGCGTCGCAGCTGCCGTCCGCCTCGACGGCGGCACCGTCACCGCGGCCCGCCTGGCAGTTACCGCCCTCGCGTCG
+>>747:3:113:6083:12259/2 1902256 1
+TTAATTTTGAGGACGAGCACAACCTTGATCGCACGCTGGTGAACCGCGCCGCGAACTCGAAGGCCGGCTCCGGCGC
+>>747:3:113:6089:8853/2 1902263 1
+CCGCGGCGCGCGCGAGCGGGTCGCCCTTCTTGTCGAGCGCCTCGAGGCGCGCCGACGCGCCGGTGCCCGCGTGGCG
+>>747:3:113:6090:14763/2 1902268 1
+GGTGAGCGGCGCCGCGGTCGCGGTAGTAGAGCGGCGAGGACGCGGCGGGCGCGACGGCGTCGAG
+>>747:3:113:6119:16447/1 1902289 1
+ACGACGCCGCGGCTCTGACGGCGGCGCTGAACGCTCGGTACTGGGCGCTCCTCGGGCCCGACCATGTCGACGAACG
+>>747:3:113:6120:17649/1 1902290 1
+TCTCTCCGACGCGCTCGCCGCGCAGGTCGGCGGGGTCGGCATCGCGCCGGGCGCGAACATCAACTACCTGACCGGT
+>>747:3:113:6122:3631/1 1902294 1
+ACCACGTCGAAGCGCGTGACAACGGCGTTCAGGCGGAAACGGCGCGCGGGGCGGCGGATGACG
+>>747:3:113:6174:13077/2 1902347 1
+GACGCTGCTCTTCGATCGCACCGTCGGCTTCAGGTTCGGCTGAATCTCAGGTTTCGCCGGTTTCGTCTCCCAACGC
+>>747:3:113:6199:15019/2 1902372 1
+GCGCGCGGTCGAGGCGCCCGACGAACTTGCCGAAGCGAACGAACTCGCCGCCGCGGTGCACGCGGCGGTCGCGCGG
+>>747:3:113:6207:19324/2 1902376 1
+GTCGCCGTGCGCGAGGACGCGCGTCCAGTCCGGATCGCGCGGCGCCGTCGCGGCCGCGTCGGCGAACC
+>>747:3:113:6238:10259/2 1902406 1
+CGTGCCGAGATCCTCGAGGAGCTTCGATCCGCGCGGCGACCGCGCGAGCCGCGCGACCTCGCTTTCGGGATCGTTG
+>>747:3:113:6271:6023/2 1902449 1
+CGTCGACGTGCTTGCCCTGCAGCGCGCCGAGCGCATCGCCGCCGCCTTCGAAGGACACGAAGCGCATCGCCTTGTG
+>>747:3:113:6282:13097/1 1902457 1
+CTGGAGCGAGGCCGACGTCGCCGCCGCGCGCTCCGGCGGGACGCGCTACGTGCCGCAGCGGGAGGTCGACCGCAGC
+>>747:3:113:6306:14286/1 1902477 1
+CGGTCGCGGCCCCTCCGAATTTTCATCGCTTCGTTTAGCGCATCCAGCACGGCGCCGTAATTGCCGGCACGGTACT
+>>747:3:113:6316:10784/1 1902492 1
+CAAGCCGATGCTGGCGGACTGGACGGCGGCGTCGGTGCTGGGCACGTTTTATGCGGCAGAACCGCAGACGCCGCAA
+>>747:3:113:6327:17002/1 1902514 1
+CGCCACGATAGGTCACGTGCTCGATGAGGGTCGGGCCAGCGCCGCGCCGCGCCCGCTCGGCGGCCCACTGGGTGAC
+>>747:3:113:6330:9944/2 1902520 1
+GCGCCGCCGCGGTCGGGAGCGGCGCCCCGCGCGAGCGCGAGAGGTGCGGTCATGAGCTACGTCGTCGTGCTGTTCC
+>>747:3:113:6341:15528/2 1902529 1
+CAGGCCCGCGACCTCCTCGTGGAGCATTTTGGCGCGTCGCGAGACATCGCCAGCATCACGGCTCTAGACGCGAAGG
+>>747:3:113:6355:18598/2 1902540 1
+TCTCGGTGCCGAATCCCTGGTAGGGCGGGGTTGCCGCCGACCGAGGCGGCGACCCCATCGCGACCAGCGCGGCCAC
+>>747:3:113:6405:15263/1 1902595 1
+ACGACCGCGGAGTTGTCGTCCGCGAGCGCGCGCGCCGCGCGGCGCAGTCCCGACGAATCGCCCTCCGTGCCG
+>>747:3:113:6409:14620/2 1902599 1
+CCGGATGGGATGGCGGAGCGCCCTGCGCGCCGAAGTCCTCCGCGCTGCGGGAAAGGCCGTGGCCAAACAACAGATT
+>>747:3:113:6508:21254/1 1902705 1
+ACGCAGCAGTTGCATAAAGGTAAGATGCAGAATGCGGCGCCGTGTTTGAAACTATTTTCGCGATGGGGACTTTGTC
+>>747:3:113:6525:6449/2 1902728 1
+CATCCGGACGCGCCCCGATCGGGCGCGGGCCTCCTCCGGTTCGAACGGGCGGCGAACGGCGCCGGTACGGCAG
+>>747:3:113:6580:6051/1 1902770 1
+ACTGGAACTACACCGACCAGTTCCGCGCCAACATACGCGGGCTGCCGCGCGACGAGCGCTCGCTGGTGCTGCACAC
+>>747:3:113:6609:19233/1 1902795 1
+CCCGCGAGCGCCGCCATCATCAGCGCGCCGCCGATCACCGTGCTCACCATCTTCCGTGACATCGCTATCC
+>>747:3:113:6615:11508/1 1902797 1
+GTCGCGATGCGCCGCGACCTCCGGCTCTTCCAGGAGCGCGCTGCCGACGCCTACCAGTTCGAGCGCATCGTCGG
+>>747:3:113:6620:20376/2 1902798 1
+AGTCGCTCTTTGGAGGTCCGCAATCGCCTTATTGTAATCCGTTTGCGCTCGTAGCTCCGACGCACGTGAGTTTGT
+>>747:3:113:6637:19986/2 1902815 1
+CAGTGAGATCGTCGGTGGCGCGAACGCGCTCGCCGCGGCGGGGAGTGAGATCTGATGACTGCAACCCTC
+>>747:3:113:6642:14203/2 1902827 1
+GCCGCGGGTCATCAGCGCGGGCGCCCGAGCGCGTCGAGGAGACCGGCGAGCAGCGCGGCCGGCGAGGGCGGGCAGC
+>>747:3:113:6657:2222/2 1902849 1
+GTCCACATCTTCGATAAGCTCGGTGTCGAGAACCGAACCGCGGCGGCGCGCGTGGCCCGGGAGCAGG
+>>747:3:113:6676:21046/2 1902867 1
+CCGAGATAACGCCCGGCGACGATCTCGCCGCGCTGATCCACGCGGCCCTCATTCCCTCCGACCTCTCCCTCGAGGA
+>>747:3:113:6686:4360/2 1902878 1
+CGATGTTCTTGACCGGCACACCGTTGATCGTGCCGCCGCCGTCGATCATCCGCCCGGTGGAATAAGG
+>>747:3:113:6711:19876/1 1902906 1
+GCTGCGCGGCGACGACGGCAGCGAGGCCGCGGCGGCCGCGAGCGGCACCTCCGGGAGCGCGCCCGGCGGGCCGGG
+>>747:3:113:6761:7986/2 1902956 1
+GAGCCCGATCACGGCGCGGATCAGCGTCGACTTCCCTGCGCCGTTCGGGCCGACGATCGTGACGATCTCGTTCGGG
+>>747:3:113:6784:1704/2 1902978 1
+CAGGTGGTGAAATCGGCGCGCGTGATGAAGCGGGCCGTGGCGCACCTCATCCCGTTCATCGAAGAGGAAAAGGAGA
+>>747:3:113:6816:5632/2 1903011 1
+CGATGCGGCGCTCTTCGGCGATCTTGCGCTCGGCCTCTTCGCGCCGCGCGCGTTCCTCGGCGATGCGGCG
+>>747:3:113:6854:16925/2 1903051 1
+GACGGGGCGAGCGGCGAGGACGGCGGCGCGGCGCCGTCGTGCACCGCCGCGCTCGGCTCGGCG
+>>747:3:113:6877:10262/2 1903085 1
+GTCGTCGGCGATGCGCACGAATTCGTAAAAGGCCAGGATCGGCCGGCGGTGGCGCG
+>>747:3:113:6877:9652/1 1903086 1
+GCCCCGAGGCGCTCAATTCCATGCCGCACGACATGGTGCTGGAGATGGACGCGATCGCGGCGGCGATCGCGGCC
+>>747:3:113:6893:2269/1 1903105 1
+GTGGTGGAGAAGCGCCGGCCGCAGGACGGGCGCCTGAAGACCGTGACCCCCGACGCGGAGGAGGTCGAGCTGCGCC
+>>747:3:113:6901:18243/2 1903119 1
+AAATTCCTCGTCGGTTGTCTGCACGTCGGCGGCGATCGTGGCCTGCCGCAGCGGTACGGTGAGTTCCGGTTCACCA
+>>747:3:113:6932:12421/1 1903150 1
+GAACGCGAATCCCGCCGCGGCGATGAACGCCACGAGCCGGCGCC
+>>747:3:113:6984:16366/1 1903197 1
+GATCTCGTTGGCGTAGCGATCCGCGAGGCGTCGGAGCGGCGCCGTCACGTGTGCATAGGGGGCACCGACTCCAGCG
+>>747:3:113:7036:12269/2 1903244 1
+GATCGCCAGGCATGAGGAAGCGTCCTGGCGGCAGCGTCGACAGCGCGTGAGCGTCGGCGCGGGTGTCGCGCAAAT
+>>747:3:113:7048:15436/1 1903254 1
+GATCTTCGCCCGCGAGATCGCGCCCGCGGGCACGTCGTGGTCGCCCGGCACGACCGGGCCGGGCG
+>>747:3:113:7054:9570/1 1903263 1
+GTGGATCCGGGTCACGCGCGTCTCCGGGCGTCGCGCGCCACGTCGATCGCGGGCCCAACCGGCAGCC
+>>747:3:113:7078:18148/1 1903281 1
+CGGCCGAACGTTCCGGCCGTGGCCGTCGCGGCGATCGGCTTCGCGGTGCTGGCGCTGGTTGGGCGCGCGC
+>>747:3:113:7118:11453/1 1903322 1
+GCATCGGCGCTGGCGTCGCGCTCGTTCAGGGCGCGGCTGGCGTATTCGCGGCGGAGCTCGGCAAG
+>>747:3:113:7160:1491/1 1903360 1
+CGGCGATCACGCACGCGCGGCCGCTGCGCGCGCGGCGTACGCACGTCGCC
+>>747:3:113:7183:14410/1 1903378 1
+GATACCTACCGGTCCAGCGGAGCCGGGGGGCAGCACGTCAACGTCACCGACTCCGCGGTCCGCATCACCCACTTTC
+>>747:3:113:7188:12305/1 1903380 1
+CATGCTGCAGGCGATGAACACCGGTCACGAGGGCTCCATGACCACCACCCACGCCAACAGCCCCGCCGAGGCGATC
+>>747:3:113:7192:4547/2 1903386 1
+GAGCGCATACTGCGCGTCGTCGGCCCGGTCGACGACATTGCGGCGCGCGTCGCGCGTATCCGCCAATACCAGGGG
+>>747:3:113:7196:4592/1 1903393 1
+CCTGGACAAGGAGCCGAAGCGCGGCACGACGGCGATCCCGTGCCATCCGCGGGGCGGGCCGCCGTGCCCGCCGCCC
+>>747:3:113:7196:17490/2 1903394 1
+GACGAGCGCGCCGTTCAGCCCGGCCCGCAACGTTTCCGCGCGCCCCAGCTTGTCCGCGAGGTCGAACAGGTTG
+>>747:3:113:7199:1192/2 1903400 1
+CACGGCTGCCAGCAGCGCGGCGGCGATCCCGGCGTTCCGGCCCCCCACGCCGGCGGCCAGCAAGCCCGC
+>>747:3:113:7201:18172/2 1903402 1
+CGACCGCTAAGTTCAGCCCCATGGCACGTCCCCTGATCGGAGTGTGCGCCGCGGTCGAGCAAGCGAGCTTCGGCGT
+>>747:3:113:7213:13153/2 1903408 1
+TGCGAACGCGAGGAAGGTGGCCGCGCCGGCGACCTCGACCTCGTCAAGCAGCTCCTCACGCTTGAAGCCCAGCACG
+>>747:3:113:7233:16180/1 1903431 1
+CGGCGCTCGGCCTCGCGACGCTGCTCGCCGCTGCCGGCGCGGCGATCGGCGCCGCCGCCGGCCCGGC
+>>747:3:113:7238:10909/2 1903443 1
+GCGCTGAACGTCGAGCGGAAATTCGTGAGCGCCGCCTGGACGAGGACGTCGTGCGCGCCGGCGCGACGCGCGAGAT
+>>747:3:113:7285:9719/1 1903492 1
+CGGCGTACAAGAAGACACCGGGCGCGGCGCGCCACGCGACCGTCGAGCTCGACGAGGAAGGCGAGTACCGCGTCTT
+>>747:3:113:7308:2680/1 1903520 1
+GTCCTCGTCAGCGGCGGCGTCGTCTCACCGAACGTGTTCGCATT
+>>747:3:113:7316:5508/2 1903533 1
+TGAACGAATTCGGCGCCCAGCTCGATCGGCACCGGCACCCGATCGTCGCGCAGCGTGAAGATGCGCCCGC
+>>747:3:113:7319:12906/2 1903538 1
+CAAAAACGGCAGGCGACTCGTTCACGAATGCGACGCCCTCACGCTTGCCCGCCGGCTGGGAATGGG
+>>747:3:113:7338:16491/1 1903557 1
+CGCCTCGATCCGACGGCCGCGCAAATCGCGCCGCTCGCGCAGTCGCGGGCAGTAGGTCGGATGGCCGGCCTGCTCG
+>>747:3:113:7346:18366/2 1903565 1
+CCGCGATGCCGAGCGTCCGCGCGACAGCGGCCGCGGTCGCGCGGTTGTCGCCGGTCAGCATGACGACGTGAATGCC
+>>747:3:113:7347:6741/1 1903568 1
+TTGCCCGGCACTCCGGCCACGCCTCGATTGCGGCGAGCACCGCGGCCGCGGCGCCGCCCGCCCCGATCACTCCGAC
+>>747:3:113:7354:14255/1 1903576 1
+AGCACGTTCGCAATCGCGATGCTGGCCTCGAGCGCCGGCAGCGGCGCCGGCGTCGCATCGTCCGCAGCG
+>>747:3:113:7373:17672/2 1903606 1
+CCGCTTTCCGAGATGTAGGCGAGGGGCGCCGCCTGCGAGGCGAGCGCGGCGGCGAGGAGGGCGCAGGCGG
+>>747:3:113:7414:13496/1 1903656 1
+TGTCGCGGTTTGTCGTATCCGCGCCGGTCACCGATACCGAATGCTGGGTAACGAACGGCGCACGGTCTGGGAGGAA
+>>747:3:113:7421:13781/2 1903663 1
+TCGGAGGCGCCCATGAGCGTGCCGAAGGCGCGGGGCGCGTGCGTGCGCGCGGCCCATGCCGAGCGCAGCAGGGGGC
+>>747:3:113:7457:14570/1 1903700 1
+GAGGGGCTGCTCCGCGAGGGCAACGCCGGCCGCACCGTCGCCGACGTCCTGCGCGAAGCGGAACAGCAGCCGCTTG
+>>747:3:113:7498:15990/2 1903729 1
+CGGATTCCTATCGGCGCGCGGTCGATCTGCTCACCGTGCACGGGCGCCGCGCCGACGCCGGCGAGGCTGCCCTCGA
+>>747:3:113:7516:15198/2 1903760 1
+ACACGGCTGAGGAGGTCGAAATCGGCATGCGCCGGCGAGGTCGCCGCGGCGGCGCAGAGCAGCGTCTGGAGGCTGG
+>>747:3:113:7536:4423/2 1903782 1
+CTGGAGCTCCTTGGTCGAAGAGCGCGAAGGCGGCCCGTCGCGGGAGGCCGCCTGGGAG
+>>747:3:113:7568:8052/2 1903826 1
+GTGCCGATTCCGAACACACCCTCCCCGCCGCGCAGCTGCGGCACCCACTCGCGGGCGC
+>>747:3:113:7572:9017/2 1903829 1
+CCCGCCGAGGCCGATCCCCCGCAGCCGCTGCCCCGCCACCGCCGCCACCCCACCCACCGCCACGCCATTGATCTCG
+>>747:3:113:7593:14296/2 1903850 1
+GACCGAGCGTGGGCCGCAGGGTGAGCTGGTGCGCGTCGCGGGCTGGCGCGAATACCTGTCGCGTTTCGGCGAGCTC
+>>747:3:113:7627:18972/1 1903884 1
+CCTCGTCCTCAAGCGCGAACCGCTGCGCGTCCGCGCGCCGGAACCGGCCGCCGCGCCCGCACACTAGACG
+>>747:3:113:7629:7603/1 1903888 1
+GAGGCCAAGGCGCGGGAAGGCCGCACCGATGTCGCGGCCGAGCTCGAGGCGGTGCGCGCCCAGGACCAGGCCGAGC
+>>747:3:113:7645:15033/1 1903904 1
+CGAGTGGGCCGACATGGACGCGTTCAAGGCCGGCGTCCGCTCCGACGAATTCGCTGCGGCCGGCAAGGACGCGATG
+>>747:3:113:7654:5179/1 1903910 1
+GACGAGCAGGGCTTCATGCGCGTGTTCCCGCACATCCATGGGTGCGACGGCGCGTTCGCCGCGCGCTTCCGGAAGA
+>>747:3:113:7658:14090/2 1903917 1
+CGGAGCTGCGCAGCGCCGGCGCCGGCGCGTGCGGCGATGTCTTGTGCGCCGAGCGCTTCGGCGTTCCTGCGCCGCC
+>>747:3:113:7706:21070/1 1903964 1
+TCGCCAGCAGGTGCACCGTCACGCTGGCGAACACGATGCGCAGCACGGTTGCCGCGGCGATGCCGAGGGCG
+>>747:3:113:7720:7886/2 1903973 1
+GCTCGCGCGAGGAGGCGTACACGCTGACCGGCCTCGACCGGGCCCAGCGCCTGCGCGGCCGCCGCGTCACCGGTAA
+>>747:3:113:7736:5284/1 1903992 1
+TGCCGGTCTTGGTGATCGTGAACGTGCCGGTGTCGTCTGCCGTGTTTTCCTCGCCGATCACCGCCAGGCCGTTCGG
+>>747:3:113:7740:13340/2 1904002 1
+GTTGTCCGGCTCGCTCGGCCGCAGCCGGCGCTCGATGCGCATCGCCACCGTCGCATCGTCCATCGCGACCTTGACC
+>>747:3:113:7773:20656/2 1904045 1
+GGCCGTCCTGAGGCGCGCGCGTCTCAGCGATGTTCATATCGCTGATAACTTTGATACGCACTGTAATGCCCGGCAG
+>>747:3:113:7779:20780/1 1904046 1
+CGGCACCGGGTCCTCTTCACGGCACTCATCCTCGCGATCTACCGCTTCGGCGCGTGGGTCCCTGCGCCGGGCGTCG
+>>747:3:113:7843:14426/2 1904099 1
+TCGATCGCCCGCGACGAGGCGGCGAACGCGGCGAGCCCCACGGCGAGCCCGGCGACCACCGGC
+>>747:3:113:7872:9227/2 1904123 1
+CGTCCCATGTTACGACCGCCAGGCGGCCGCGCGGCTTCAGAACGCGACGGGCTTCAGACAACGCACCTGCGGGCTG
+>>747:3:113:7888:19777/1 1904137 1
+ACGTGCTCGAGGAACAGCAGGCGGCCGCCCGGGCGCAGCACGCGCGCGAGCTCGTGTATCGCCGCCTCCGGGTCCG
+>>747:3:113:7891:19287/2 1904142 1
+GCGTTCGGCCCGGCCGGCACGACCGCGAGGCCGGGCAGCTCCCTTTGCCACCCCGCGACGGTG
+>>747:3:113:7896:10813/1 1904146 1
+GTGCAGCGCACGCTCGGCGCCGTGGAGCGCATGGCGGAGGCCGCCCGCGCCACGG
+>>747:3:113:7923:15945/2 1904165 1
+GCAGACGGGCAGCTCGCGCGCGCCGCCGGCAAGGAGTCCGTGCTCGGGCGCTACCTCGACTCCGAGAGCGACCTGC
+>>747:3:113:7934:8355/1 1904176 1
+CCCGACCCGCCAGGTCGTGGGCGCGCCGCGCCGCCTGGACGTCCACGTGGACCCTGCCCAGCGGGCTCGTCTCGTA
+>>747:3:113:7945:14058/2 1904194 1
+ACCATCGACCGCATGGGCGGCATGGTCGAAGCCGTCGAGCGGGGATTCCCGCAGCGGGAAATCGCCGAGGCGTCCT
+>>747:3:113:7952:15180/1 1904201 1
+GTCGTCGCCCAGGTGCGGCTCGTCGGGCTGGCCGCCGCGCCCGACCCGCCCGACCCCAC
+>>747:3:113:7987:17075/2 1904255 1
+GTAGATAGCCGACCGATATTGCGTACCGACGTCGTTTCCCTGGCGCATGCCTTGGGTCGGGTCGTGGTTCTCCCAA
+>>747:3:113:8027:10764/1 1904287 1
+CGAGCGCGACGACAGCGGCGCCCAAGGCCGACACGGCGCCGCGGGCGACAACCGCGGCCAAAGCCGATACGACCCC
+>>747:3:113:8029:2341/2 1904290 1
+GTCGATATGGCGCGCGGAAGCAGGTGGTCCGCGGACGGCGTGGC
+>>747:3:113:8033:20993/1 1904293 1
+CCTCGTCACCTGGCCACCCGCGAGCGCGGCGCGCATTCGGGCGCAGGGCGTCGACCACGGGG
+>>747:3:113:8037:17449/1 1904303 1
+ACCTGTTCGGCATCGTCGGCTGACGACATGCTGAGCTCGGCCGATGCGGAGCGCGTCGGCGAGCTGATGCGCGAG
+>>747:3:113:8042:18515/1 1904304 1
+AGCGGGTAGAGCGGGAAGAAGGCAGGCGTCGCCGACGGCCAGTCGTAGCCCGTCTCGGCGATCCGCAGGTACCAGT
+>>747:3:113:8047:19437/2 1904309 1
+CCCTCCGACAAGCGCGCCGCGCCGATGCGGATCCGGCTCACCGACGAGCGCCGCGAGCGCATGCTCCGCTCGC
+>>747:3:113:8078:20946/1 1904359 1
+ATCACCTCCGCGATGTGGCGCTCGTCGGCGCGGGCCAGGAAGTCCGCAGCGCTCTCGCCGCGGGTGGTGTCCATGC
+>>747:3:113:8137:7592/2 1904425 1
+GTACACCTCCGACGTAGACGCGAGGATGAATGTTGCTTTTTTATCCTTGGCTAAACCAAGCGTGTTGTGCGTACCG
+>>747:3:113:8152:10810/2 1904445 1
+TTGATGCCAATCTCGTGACCGGTGAGCGGCGGCAAGGCGGCCAGGGCCGCCGACTCGACACCGGGGAGCCGCCGCG
+>>747:3:113:8177:5140/2 1904473 1
+AATCGGCGGGCGTTCTGGTGTGTCAGCAGGAGGTGCCGGCCGATGCGAATCTGACCGCGATACGAATCG
+>>747:3:113:8184:11602/1 1904486 1
+TCCGCGAGGGCCGGCCGGTCAACCTTCGTCTCCGCGTCGCCAACCGCACGCAAATGCCTTCCGAGTAGCACTCGGC
+>>747:3:113:8198:15726/2 1904503 1
+CTCCGGCACCTGAAAGCCGGCGCGCTTGGCCGCGGCGAGCGCCCCACCGGCCCAGAAGGTCACGGAGACGTCGTTG
+>>747:3:113:8199:17595/2 1904504 1
+GCGTTCGAGGATGGCATCGCGAAGGGCCGCAACGCGCTTCTCGGCCTGCGCGGCGCCACCCCGATCGAAGGCGGCA
+>>747:3:113:8204:18281/1 1904508 1
+CAGGTCGCGAACGCGCAGGAGGCGCACGAGGCGATCCGCCCCGCCGGCGACCGCTTCCGCACCCCGCAGCAGGTCG
+>>747:3:113:8209:21140/2 1904515 1
+TCGAGGATGGGGGAGGAGCGGCGGGGGAAGCGGACCCACCCCTTCGCCCCCCGCGGTCCGTCGCCCCCGCGG
+>>747:3:113:8214:12324/2 1904522 1
+CGAGGAGTGGTTTCACGTATGCGGCGTCGGCGGTCCGCTCGCGTTCGAGCATTGGGATCACCTTCCCA
+>>747:3:113:8245:18538/2 1904541 1
+ACCGATCGCGGCGCCGGCGCGGTCGCCGCCGCCGTGAAGACCGCCGTCGCGCAGATCGATCCGGAGCTGCCGATCG
+>>747:3:113:8255:7199/1 1904544 1
+GGCTACTACGACGACGAGCCGCTGACCGTCTTCCGCACCGGCGCCGAGCGGCGCGGCACGCAGGGCCTGTACGTCG
+>>747:3:113:8290:6429/1 1904579 1
+GGCTGCTGTGGGGCGCGCCGCGGCCGGCGGTCGAATTGCGCCCCGCCGCC
+>>747:3:113:8292:6697/1 1904582 1
+GATTGCACTTGCGCTTGCCAACGAGCCCGACCTGTTCATTGCCGACGAGCCCACGACCGCGCTCGATGTCACCGTG
+>>747:3:113:8293:8237/2 1904588 1
+CCGCTGCCGTTGAAGTCGACGATCGCGATCCGGCCGCCGGGCCGCAGGACCTTCGCCACGGACGCGAAGTACC
+>>747:3:113:8325:7960/2 1904612 1
+GCGGCGGTCACGTCGCGCTGCTGCTTGGCGACGGTCTGTGAG
+>>747:3:113:8347:18605/1 1904639 1
+GAGCGCGCGGCGGCGGCGCCGCTGCTGACGGCTGCCCTGTTACATCCGGGAGGCA
+>>747:3:113:8368:19152/1 1904661 1
+TCGGCGAGCTGCGCGCGGCGATCCGCAGTGTCGATCCGCAACTTGCGATTGGCGACGCGAGACCGCTGGAAGAGGT
+>>747:3:113:8409:6206/1 1904708 1
+GTCTCGGCTGCCGAGCGGCCGGCGGTGCCGAGGAGAGCGGCGG
+>>747:3:113:8417:9923/2 1904716 1
+CGGGCATCTCGCCGCTCCGCGGCCAGAACAACGTGCAGGGCTGCGGCGACGCTGGCTGCATTCCGACGAACCTGCC
+>>747:3:113:8426:18947/1 1904726 1
+GGGTAGCCGCGCCAGCGCCTGCGAGGTGACCTCGCCGGGCACGCCGGCGCGCGCCACGCGCCGCCCGATCAGTTTC
+>>747:3:113:8432:14047/1 1904734 1
+ATTACGTGATCACCGACGGCGGCGGCGCGCCGAACGTCGTGCCCGCGAAGGCCTCGGTCTGGTACTACTGCCGGGC
+>>747:3:113:8466:1483/2 1904768 1
+GGCTCATGTGGGAACTCTGGCATAACGTAACCACTCTCACATACGACGCGCGTGGGCGTATCACCGAAGCGGAGG
+>>747:3:113:8498:15240/2 1904797 1
+GGCTACTGGTTCCTGCGCCGGCTCGAGCTGTTCGCGCGGCTCGACGTCGACGCCGGCGCGAGCGCGGGTTTGGCCG
+>>747:3:113:8532:9874/2 1904828 1
+TGAAGACGACCGGCTACGTGACGAGCGACGAAGGCGGCCGAGCCATCACGCTCGAGAACGGACACAGCGTGCTCGT
+>>747:3:113:8568:5809/2 1904868 1
+GCAAGGGCGGCTGGGAGCGATGGGACAATATCAAGCCAAAGCCGGGACCCTCGCGCCCGCGGTCGGACACTTTTTG
+>>747:3:113:8591:9504/2 1904900 1
+CCACCCGGCGGCTCTTCCACCGCGCGCGGACTGTCGCCGCCGCCGCCACCGCGTCCGCCGAGGAACTGCACGCGCT
+>>747:3:113:8612:1710/2 1904917 1
+ACGCAGGCGACGATCACCAACGCATGGCTGAATGCTCCCTTCGCCGCGTCGCTCGCCCCGAGGGTGATGACGGCTG
+>>747:3:113:8617:19878/1 1904921 1
+GGGCGAATTCCCGCACGGACCGAATATGGATTCGCACACCTGGTCGAATACCTCGAATACCTGCGCGATCGGCAGA
+>>747:3:113:8621:13576/1 1904922 1
+TGCCGACGGCGATCGCGAACACCGCCGCCGCGAGCGCGAGCTCGAGCGTCGCCGGCAGCCGCTCGGCGATCATCCC
+>>747:3:113:8628:6278/2 1904928 1
+AGGGGCTGGACGGCAACGCCTATATTGTGCCGGGTCTCGGCGACGCCGGCGACCGCGCCTACGGCACGAAGTAGGT
+>>747:3:113:8632:20390/1 1904933 1
+TGCTCGGCCAGGAGGTGAAGGCGGTCGTCGTCCCGGCGGCCGGCACCACGCTGGACCCGG
+>>747:3:113:8645:5918/2 1904940 1
+TAGGCTGCCAGAGCATCATTCAGGTGATGTCCACTAATAGCCTCCACATGCCGCCGCGCCGTATCAGCGTCGCCCC
+>>747:3:113:8652:15344/1 1904946 1
+CCGCGACGCGGCCCGGCGAACGGCCCGATCCGGCGAACTGCGACCGCCCGCGGTGAAGCCACCGTGCGGG
+>>747:3:113:8652:19708/2 1904947 1
+AGGAACTTTCGTACCACGTTGCTCGACCGAACGATTTAACTGCGCGGCGGCGATAACTGGAATTTTTAATTCGCGG
+>>747:3:113:8675:8754/1 1904979 1
+CGGCGAGGCGATGGTCGTCGAGGACGGCCGCGTCGCGAGGCGCTGGCGCTTCTACCGGCTGCCCGAAGGACCCG
+>>747:3:113:8676:18423/1 1904980 1
+TCAATGCTTCAGCGGCCAACGCCAACTGCGCTTCCACCGCCGACACGACCGCCGCGCCGACGTCGTCGAACACAGC
+>>747:3:113:8676:14651/2 1904981 1
+GTGCGATGGCTGGGCTATCGGATCGCCCGCGCGCTCGGCATTCCCGTCGTCCGCGCGACCTTGG
+>>747:3:113:8678:4671/1 1904985 1
+CCGGCACGCGCGGCGCGAAGGCGCGCAGCGCCGCGACCCCGCCGCCGTAGGAGTAGCCCATGAAGCCGACCTCGCC
+>>747:3:113:8680:11761/2 1904987 1
+CGGCGCAGGTGCTGCTGGCAGTGATGGCGGCGATGTACGCGGTGTACCACGGGCCGTCCGGACTCGCGGGCATC
+>>747:3:113:8758:9182/1 1905056 1
+CGATCGAGGCCCGCCGTGCCGACGACGACGACCGCGGCGACGCCGCCGAGATGCCCGCCCGACATCAGACGATCCG
+>>747:3:113:8759:19410/2 1905057 1
+TCTCCGCACGCACCGGCGGCCACGGTTCGGCGGCGGCCGCGC
+>>747:3:113:8785:13030/1 1905091 1
+CGAGGACGTGCCGGCAGAGTTCCGTGGCGGAGACGGCACGGGCCTCCAGCGCGGCGCGCGCGCCGGCAACCG
+>>747:3:113:8797:6315/1 1905104 1
+GTGGGGGGCGTGAAGCTCCCGTTCGCGTTGGCGGAGCTCGGCCTGATCGACGAATACGAGCTCCTGGTGCATCCG
+>>747:3:113:8831:13823/2 1905138 1
+AGGAAGCCCACGAAGGTGAAGCGCTCGGTCGGAAGGCCCGCGACGACGAGTGCCGCGAGGACGGCCGAGGCTCCGG
+>>747:3:113:8834:13603/1 1905142 1
+ACCTGCCGGCGCGCATCGAAGCCGCGCTGCTCGATGCCGCCGAGTCCTTCGACCTCGTGCTCACCTGCGGCGGCG
+>>747:3:113:8853:11559/2 1905161 1
+GGCGAAGGCGAGCGGCGCGCCGCGCTCGCCGTAGCCGGCGAAGGGCAGGGAGCCCGGCAGGGCCG
+>>747:3:113:8859:9520/1 1905167 1
+TGGTTTCGGACGTGATGCAGCTCAACCGGCGCGACCGGATCGCCGCCGAGCGGATCGACCTCAAGACCTGGTTGCC
+>>747:3:113:8866:19122/1 1905178 1
+GTAGATGGCATTGCGCGCAGGCGCGTCCCGCCGGCCGCTGCCCGCCGCGCGCGACGATCTCCGGCATCGGCG
+>>747:3:113:8872:12915/1 1905180 1
+GATCGATCCCGCATCGGCCGATGCCACTCCGGCTGGTCGGCGCGACCGCTGGTTCGGCGCGCGAGGCGGCCGACTG
+>>747:3:113:8873:7610/1 1905181 1
+GAGGGCGAGCGCCTCGAGCGCTTCCGCGCGCCGAGCCCCGCCGACCACGAGCATTCGCGGCAGCGGGTCGGGG
+>>747:3:113:8876:14313/2 1905183 1
+TCATCGGTCCCCAGGCTCGAAAAGGCCGCGCAGCGCGGCGACGGTGCGCCGCCGATCGAAGTCCGCCGCGACGGAC
+>>747:3:113:8894:13590/2 1905207 1
+CCGAGACCAACCCGCACATCATCGAGAACGGCCTGGTGACCGAGGCGCTGCTGCGCGCGCGGCGCGGCAGCCGGTC
+>>747:3:113:8905:11349/2 1905216 1
+GCGTGCGCGAGCTGCTCCAGGACTTCGCCGCGCTTGCGCCTTCGCAGCCGGACTGGCACCTGCTGGTGGTCGGCAT
+>>747:3:113:8925:15703/2 1905232 1
+GCTCCGCCGCGAGCCTGGCGCCCGAACCGATCGCGCCGTACTTCCGGCTCAGCCGTACATTCGACTTCGGGCTCGA
+>>747:3:113:8944:2112/1 1905251 1
+TGGTGAGGCCGGCGGCGAGGCCGCGCTGGGTGAGGAACAGCGCCGCGGCGAGCGTGCGGGTCTTCCCATCGAAGCG
+>>747:3:113:8961:10955/1 1905267 1
+CCACACCTGCACGGCCGGGGCCTTCGGCGAGTTCGCGACGGGCATCGGCAACACCGACGCCGGCTTCGTCATGGGC
+>>747:3:113:9030:17493/1 1905352 1
+GCCGGCGATCCCGCGGCGCCGCCCGTGCTCCGGGGGTGGGGCGGATGCCACGTCGTCG
+>>747:3:113:9056:11355/2 1905382 1
+TTCCCTCAATCCGCGGCCGCTCAAGGTCTGCCATGTCTTCGGGGGAACCGAGGGCGGCCGGTGGGCCGTCGAGCAG
+>>747:3:113:9065:17542/2 1905391 1
+TTAGCAGATCGTAGGACCAGGCGACCGTGTCACGCAGCGTCTGCTGCCGCACCGGCAGGTCGCGCCCACCGCTGGC
+>>747:3:113:9086:11528/1 1905411 1
+CTCGACGCGATGACATGCCGCGTCCGGGCCACGGGGGTCTCGACGGCGCGCGTCTCTCCGGCGAATGCATCAAGGT
+>>747:3:113:9092:7551/2 1905423 1
+GGTCGCCTTGCGAAGACGGGCACTCGCCATCTGCCGCACGCGCGCGAGTCCCCCCTGCGCGCGGGCCATGCTGTCG
+>>747:3:113:9094:19261/2 1905424 1
+CTCCAGCCACGACGCGACTTCGCCCGGCGAGGCCGCGCGCGCCCGGAGCTCTTCGAGGGTCAAATCCCCCAGCGAG
+>>747:3:113:9112:17792/1 1905446 1
+CGGCTTCGCGTGGCGCTGCGGCACGCCGCCGCGCGCGGCCGGCCTCACGACGGCGAATTCAATTGTGGATCGCT
+>>747:3:113:9113:7760/1 1905449 1
+GTCACCCGCGTGGCCGCCGCCCCGCTCGAGCCGCGCGCCGCCGTCGGCGAATTCGACCGGCGCAGCGGGCGCTACA
+>>747:3:113:9139:16631/1 1905478 1
+TCGCTCTCGTCGCGGCCACGCCTGCCGCGCCGCCGGCCCCCCCCCGCGGCTTCTTCCCCGACTCC
+>>747:3:113:9141:13548/1 1905483 1
+GTCGCGCTGGGACCCGGTGCTGCCGGGCCGCGCGTCCGGCCCGGCGCGCGACCGATTCGTGAGGAGCGCCGCGGCG
+>>747:3:113:9142:20394/1 1905484 1
+AAGGAGACGAAACGGCGCGCGATCGCGCCGAGCACGACCCCGAGGGCGGCGCCGCCCACGACGTCGGCGG
+>>747:3:113:9184:19929/1 1905517 1
+GCCCTCGGCCCTGACGGCGCCGGCGCGGCGACCGTCCATTCGCTCCTG
+>>747:3:113:9198:16438/2 1905530 1
+GTCATCGTAGTTCCACAGCAGCGTCGCCACGGCCTGACGCCCGTCGCGGCCGCCGCGGCCAATTTCCTGGTAGTAC
+>>747:3:113:9200:15353/2 1905531 1
+CAACGGTGGGTTCACCTGGCGGTTCGCTCCGAACGCGGCGTTCGACCTGGCCGCCTACTATCTCTTTGCCGGCTCG
+>>747:3:113:9202:6461/1 1905535 1
+CACCGAGTTGCCCATCACGACGATCTTCGCCTTCGACGTGCGCCGCGCCAGCGCCGCCGCCATCAAGTTGGGCGAC
+>>747:3:113:9226:15081/2 1905570 1
+CACAGTCAGAACCACCTCGCGATAGCGAGTGGGGGCGGCGCAGCCTTTCC
+>>747:3:113:9228:12639/1 1905573 1
+GCCGGCCAGCTCTCCGGCGGTGAGCAGCAGATGCTGGCGATCAGCCGGGCGCTGATGAGCCGGCCGAAGATGATGC
+>>747:3:113:9244:6840/1 1905588 1
+CGAACTCGAACGTCGCAGCGGGCGCCGAGCTCGCGCGCACGCTCGACCCAGACGTCGTCGTGTTCGACGGCAGTG
+>>747:3:113:9262:8603/2 1905596 1
+ATGGACGCGCCTGGCGTACGCTCCGTGTTCGCGCGGCTGCGCGCGGCGCGTGATACCACGCCCGTGCGCGCGCTGT
+>>747:3:113:9299:11366/2 1905635 1
+CTCTTCCGTTGCCTCATCGTACAGGCCCATGGCGATCAGCAGCGCGCCGCGATCGTTCGTGTCGACGTTGGGGAAG
+>>747:3:113:9301:1839/2 1905637 1
+CGACGATGGCTGCAGCGCCGATTGTTTGACCGTGGAATGCGGCGACGGCGTCCAAGGCGTCAACGAAGG
+>>747:3:113:9302:18737/1 1905638 1
+CGCACCACCACGATCCTGGTGCCGTTCGCGCCGGGCGGCGGGACCGATTTGATCGCGCGCGCGATTGGGCAAAAGC
+>>747:3:113:9327:5113/1 1905665 1
+TACGGCGTCACGTATATCGAGGGCATGGCGGGGGCGCCGGCGCGCTTGAACCCGCTGTTCGCGTCGTTGAACGAGG
+>>747:3:113:9341:6561/1 1905680 1
+TTTCCCGGCCGCGCCCTCGACGATCTCTGGCGCTCGGACGGCGCGCGCGATCGCGAGGTGATCCTCACCGCGCTGG
+>>747:3:113:9388:8845/1 1905720 1
+GTGCGAAGCCGGTCATGCCTCGAACCTCAATGCCTCAACCGGCGGAAGCTGCGCCGCGCGCCGGGCAGGATACGTG
+>>747:3:113:9411:17710/1 1905734 1
+CCTGGACCACCAGCGCGATATCACGGCCGGTCCGACGTTCGATCCGGGCCCCAAAACCCACAAATTTTACCTGTGG
+>>747:3:113:9468:1151/1 1905803 1
+TTGGCGCGATGGCGCTGCTCGTCGCCAGCCGCGCGCGGACGATCGAAGCGTTGTCGGG
+>>747:3:113:9486:12546/2 1905821 1
+TCGTCGAGGAGGAGCGCCTTCGGCTTGGTCACGAGCACGCGCGCGAGCGCCACACGCTGCTGCTGTCCGCCGGAG
+>>747:3:113:9521:20228/2 1905867 1
+CGCCACCGTCCAGGTGATCCCGCACGTCACCGGCGAGATCAAAGACTTTGTCCTGTCCGATCCGGGCGAGGGTGTG
+>>747:3:113:9547:6394/2 1905895 1
+TGGCGCCACCCACTCCCCCACGCTGACGTTCGCGGCCACGCAGGCGGGCGTGATTCTCGGCACGGCGGCGTACATG
+>>747:3:113:9559:18070/2 1905905 1
+GCTCGAGCTGGTGCTGAGCGCGCGTACGATCCCGGCGCGCGAGGCGCTCGAGATCGGGCTCGTGAACGCGCTCGCG
+>>747:3:113:9561:8544/1 1905915 1
+GCGGATTGGGCGACGGGCGGCGCGGCGCAAGACGGCGGCCGGCGCGATGCTCGAGGAAGGCCTCGGCGCGCGGCAC
+>>747:3:113:9592:11743/2 1905946 1
+ACGATCGCGAAAGGACGCCGCACGCCGCGGACCAGCCGCGCGATCGCGGTCGCGACGCGGCCGCGCGCG
+>>747:3:113:9625:21148/1 1905990 1
+GGAGGCCTGGCGCACGATCGAACCGCACTTCGATGCCGCCCTCGCAGGTAACGCCGTCGAGTACGAGGCCGAATCG
+>>747:3:113:9653:2818/1 1906026 1
+CTTTCACGGGCGCCTCTTCACGGCGCGCCGGCCGCTTCGAGCTCGCCGCCGCAGGCACCCTTTTCCTCGACGAAAT
+>>747:3:113:9699:17594/1 1906077 1
+GCGACAACATCCTGTTCGAGCTCGGGCTGTTCATGGGCCGCCTCGGCCGCGACCGCGCCTTCGCCGTCTACGATCG
+>>747:3:113:9738:16643/1 1906120 1
+GGAATGTTTGCCACGATCAGCTGCTCCAAAAAGTAAAGGCCGGTGGCGCTGCCCACGCCGCGGCCCCAGGCCAGCA
+>>747:3:113:9746:14604/1 1906133 1
+TTGTAGGCGTTCCAGGTAATGTCCGCGAGCAGAACCGCGCACCGGGCCTGCGGCGCGGCCGGCGCCACGACCCACG
+>>747:3:113:9755:10308/1 1906140 1
+CGGCCGGCTGACCGGGGCCGCTACGATGACGCTGCCGGAAAGCCCCGATCCGCCCGCCGCGCTCATCGCCCACCGG
+>>747:3:113:9756:16846/2 1906141 1
+CTGATCCTCGACGCGCCGGAAACGCCGGCGCACGAAACGCACGATCATCGACGCGAAGAGCGCGATGACGCCGAGC
+>>747:3:113:9757:3416/2 1906144 1
+CGTGCGGCCAGCGCCTAAGAAAAAGGCCTGAACAAGACAGTCGATCGCGCTCCACACTGCTACTTCTCCCATCGCC
+>>747:3:113:9790:11714/1 1906164 1
+CGACGCCGCGGCCGCTGCCCGAGGTGACGGTCATCGATCTGCGCCGGCATCCGCCCGGCCCCGACGGCCTGCTGT
+>>747:3:113:9805:15168/2 1906183 1
+CTTCAAGAGCTTCCCCATCTCCGCGGGGTTTCGCGTCACCTTGATCCCGCACGCCTCCATCACGGCGAGCTTCTCC
+>>747:3:113:9816:19267/2 1906196 1
+CCGGTCGCGAGCCGAACCTGCGTGGAACTGATGGCGGCCGCGATCTGCTGCAGCGCCAGCAGGTTTGTCCGCACGG
+>>747:3:113:9819:5434/1 1906198 1
+AGGGCGGCGATCGCCGCGGCCTCGGCAGCGTGCCGCGCCTCGACGACCTGCTGGTGGGTCGCGGGAGACGCCTGCC
+>>747:3:113:9854:20747/2 1906231 1
+GGGCATCGTCTGCACGGATACGCCGGACGGGCCGGATGCGAGCGCGCGGGACGTCGACGGCGACGGGACGCCGGAT
+>>747:3:113:9860:2276/1 1906238 1
+GCTCTCGGCCGCGGTTTCGGCGGCGCGCCCCTCGCGTTCGCGCGTGCGGG
+>>747:3:113:9872:19146/1 1906253 1
+CAGTCGACCGTGTCGGCGAGCTGCATGTAGGCGGCGACCGCGAGGAACACGTCGCTTGCCTTGACCGCGACCTTGT
+>>747:3:113:9883:16925/2 1906269 1
+AGTTCACGGCGAGGGGAGCTGTGCCGCTCGTGACGTTCGCGGACGCCTTCGCGACCGGCGCCGTGTTCGACGTCGG
+>>747:3:113:9889:20686/2 1906272 1
+CGAACACTCTCTCGGACACCGCCGCGCCGCCGGTATGCGGCTGCCGCTCGAGCACCACCACCGCC
+>>747:3:113:9891:20961/1 1906273 1
+GCTTCCCACTGCCCGCGAGGTGGCGAGGTCGCTGCGCCTCCGCGCCCCCAGCGCCGAGC
+>>747:3:113:9915:19879/2 1906291 1
+GGCCACGCGGCGAAGCAGGCCTCGTGGGACCAGGTGCGCGCGGCGCTGCCGCGGCTGCGGCGCGTCCTTTACCGCG
+>>747:3:113:9916:9083/2 1906292 1
+GTCGTCCGTACCGCTCGGGCGCACGATCAGCGCCGGCCGACGGTCGATCATGTCGTTCCAGACCGCGCGAGCCGAG
+>>747:3:113:9949:3251/1 1906314 1
+CACCGTAACGGCCGTCAGGCCCGTGCGGCCGCCAGCCTGCACGCCCGCGGCACTCTCGATGTACG
+>>747:3:113:9965:13767/1 1906330 1
+TTTCATCCACAAAACCCGCGACAGCAAATACATTTTCACAAACCACCATGCGACGCGCGCGACCGAGATGCGCTTT
+>>747:3:113:9973:11410/1 1906339 1
+CCGATGATGTTGCGGTTGACGTAGACGTTGCCGATGCGCGCCTGCGCCGCCAGCGCCTGGGCCCGGCTGTCGATGC
+>>747:3:113:9976:20282/2 1906342 1
+AGCGCCGCCCCCATCGCCGCGCCCGCGGCGAGGTCCTGCCCGCGCCACAGGTGATAGAAGGCCATGGTGG
+>>747:3:113:9982:1093/1 1906350 1
+CGAGCGAGAGAGCAGTACTTCGCGTACGCGACCGCGTTACG
+>>747:3:113:9984:5190/2 1906351 1
+GAAGCGGTCGCGGCGGGCACTGTGCCGTACGCGGCGCCGCCGGGATTCCGGCCGGCGGCC
+>>747:3:113:9993:8998/2 1906362 1
+CGCGGGATCGGGCCGGGCAAAGATGTCTTCGAGCCAGGCGAGCAGGCGCGCGCGGTCCGCGGAAGCCGGCTGATCC
+>>747:3:113:10005:5151/1 1906372 1
+TCGGCCCCCATGCCGTTGCCCGACACGGCGGCGTGCCCGAAGCGGTCGTAGGCCGCGCGCTTGTCATCGTCAATC
+>>747:3:113:10027:7972/1 1906390 1
+TTGATGTCGCGATCGAAATCGGGCGAACCATCCGCCGCCCCAAGGCCTCCGCCGCTAGCCAAAAAAAGCGCAGCCG
+>>747:3:113:10077:14824/1 1906436 1
+GAGGACTTTCAATGAAGAAGCTCGTCGGCATCGCCGCCGTCGCGGCGTGCCTGTCGATGGTCGG
+>>747:3:113:10098:4851/1 1906460 1
+GGCCTGGTGGCAGAGGCAAAGGAGGAGGCGCAGCTCGCCCTGCGCGGCGCCGGCGACGACAGGGCCCTCCGCGACG
+>>747:3:113:10102:13270/1 1906470 1
+CCGTCGGGTGACGGCTTCCAGCATGTCGCGGCGGTTCGTGAGGATCTGGCGCGCCTGCTCGTGGGCATCCTT
+>>747:3:113:10138:19103/1 1906500 1
+CGCGCGCGCGATACACGTGCACGGCGCGCGCGCGGCGCGCCCGTTTGTCGTCGTCAACTGCG
+>>747:3:113:10177:5344/1 1906550 1
+ACGACGTCCTCGCCGTCGCGCCGGACCTCGAGCCGGACCGGACCGGCGTCCAGATTCACCTCGTCCGTCTCGCGCG
+>>747:3:113:10201:5404/1 1906570 1
+CGCGCGTGGGCGCGAGCTGGGCGACAATGCGCGGCGCGCCGCTCTCGGCTACGACCGCCCGCTCC
+>>747:3:113:10219:9897/1 1906587 1
+GCGGCCCACTTCGGCAGCGCCAACGGCGAGCCGGCGTTCAATGTCTACATCGTGTCGAAGACGAAGGATCCGGTCG
+>>747:3:113:10231:1061/1 1906598 1
+CCTACGACCCGCAGCCCAACACCCTCTTCCACAACCGCGGCGACGGCACGTTCGAGGACGTGTCGGAGCGCGCGGG
+>>747:3:113:10271:2169/2 1906640 1
+GCTCACCAAGCTGGTCGCGGATGCCGCGTCGGGGCGCGTGGTCGGCGTCGGCATCGTGGGGCCCGGGGC
+>>747:3:113:10281:12103/2 1906662 1
+TGAGACCGAGCGTGGTCGCCGCGACCGCGTCGCCGTCGCCGACGGCTTCGGTGTTCTCACCCGGATCGGAACCGC
+>>747:3:113:10311:7472/1 1906684 1
+GGGGCTCATCGGCGCGGGGCCCTCAGCGGCGCTCCACGAGGCGAAGCGCCTGGTCGGCGG
+>>747:3:113:10316:9517/2 1906692 1
+GGACGCCAGCTCACGGTCCAGCGCGGTCGCGCCCGCGCGGGCGTCGACCACGTAGAGGACGCCCGCCGCCCCTTCC
+>>747:3:113:10320:14149/1 1906694 1
+CGGTGATTCGACAGAAGTAAACGCCGCTCGCGAGTGGGCGGCCCGCGTCGTTGAGTCCGTCGACGCGCACGCGCTG
+>>747:3:113:10332:4284/2 1906709 1
+GCCGGCCGCCGAGCAGCTCGGCCGCGCGATTGGCAAGCACCTCGTTGGTGTTCATGTTG
+>>747:3:113:10383:7098/2 1906757 1
+TCGGCGCCGAGCGGCTCATCGAGCATTCGATTCGGCGGCAGGAGGGCGCGCTCGCCGGCGACGGCGCGCTCGTCG
+>>747:3:113:10421:10238/2 1906800 1
+GGCGTCGCACACGAGATCCCTCACGTCGCTCCGCTTCGCTCGGGGTGACAACGCACTCGGGTTGGCCATGGCCCC
+>>747:3:113:10470:12637/1 1906841 1
+TCGAATCATCCGCGATTTCTGGGACGATCTTCACGGTCGCCGACGCCGCGATCACCGAGGCGTTGAACGAGCCGTA
+>>747:3:113:10493:11551/1 1906859 1
+AGGGCCGCATCCTCGGCCAACGTTGCCCCGAGTGCAGCAAGGTCTACGTGCCGCCGCGCGGCGCGTGTCCCAAGTG
+>>747:3:113:10520:4859/2 1906894 1
+CCTCGCGGCCGACGTGTGCGGCGTGCCGACCGTGCTCGTCGCGCGCACCGACGCGGATGCGGCGAACCTGCTG
+>>747:3:113:10520:7259/2 1906895 1
+GATCACCGTCTCCCAGCTCATGGGCGCACCTCCGCCTCGGCCGGGATGGCGCGCTCGATCGCGGCGGCCGCGG
+>>747:3:113:10550:14925/2 1906924 1
+GTCGATCCGCACTTCGCCGACGCCGATGCCGTGCTCGGCGGCGTGCTGGCGAAGGAACTCGACGTGCTCCGAGGAG
+>>747:3:113:10577:3452/1 1906955 1
+TGGCCGTCAGAGAACGCGGCGCAATAGGTGCCGGTGTGCAGCTCGACCGCGTCGGCGCCAGCGTCCTCCG
+>>747:3:113:10582:14905/1 1906959 1
+TGCTTCCCGGGCGGAACGACGTTGCCGCCGGGATACGTCCCGGCGCCGAGCACGATCGTGTCGCCGGCGTTCGCGC
+>>747:3:113:10592:5759/2 1906977 1
+GCGGCCATTCCCGAGGAGCTGATCGAGAGCGAGCTCTTCGGCCACACGCGCGGCGCCTTCACCGGCGCCCTGACCG
+>>747:3:113:10597:15429/1 1906981 1
+AGGTACGTCCCCGCGCTGACCGTGACGACCTGCTCGATGCGCGCGCCGTCGGGAAGCTCCTGCACCGGCAGCAC
+>>747:3:113:10679:6191/2 1907074 1
+CTCAGCGATGTCGGGCGGCAGCTGCGCGCGCGCTGTCCCTGCAGCAAGCGTGAGAAGCAGAAAAGCGCGGCGCGAG
+>>747:3:113:10688:14387/2 1907076 1
+GCGGCCGTCACCCCCTAGCGCGCGAACGAGGAGGAACCAGTGGACGCCTACGACGTGATCATCATCGGCAGCGGCG
+>>747:3:113:10746:14020/2 1907146 1
+CAGCGTCCGGTACAGGATCGCCGCGTCATGCTGCTCGGCGAGGACCGCCGCGAGCCGGACCGCGCCGGTCACGCCC
+>>747:3:113:10762:18473/2 1907166 1
+TCGGCGACCGCTTCGGCCGCCGGCGCGTCTTCGCGATCGGCATCACCATTTTCACCGTCGGCTC
+>>747:3:113:10770:13255/1 1907169 1
+GCGGGGGATCGTCCGGGTGGAGCGCGCGAAGGCGGTCGCCGCGGCGGGCCGGATCGAGCAGTTCCTGCG
+>>747:3:113:10795:11807/1 1907202 1
+GCTTCAGAAGTACGGGCGCGATTTGGTCGAGATGGCGCGGCAGGGGAAGGTCGATCCGGTGATCGGGCGCGACGA
+>>747:3:113:10835:7359/2 1907263 1
+CCCGGCTCGGATCTACGAGGCGTTGCGCGACGGCACCGCCCGCGCGACCGTCGAACATCCGCTCCGGTCGAACGCG
+>>747:3:113:10844:10499/2 1907272 1
+GCGCAACGCGCCCACGAAGTCGAGGACGCGCTCGCCGTCGGTGCCGCCCCAGATGCCGTACTCGTGCTGGAGCGAC
+>>747:3:113:10886:14051/2 1907322 1
+GAGCTGCCGAAGCTCGACACGCAGGCGCGCCAGGCCCTCTCGGCCGGTCGCGAGGATCTCGCGCGCGCGGCGCTCG
+>>747:3:113:10890:16910/1 1907327 1
+GTGCACCGTGTTGTACACGCCCGCAGGTACGCCGGCGCTCCGGGCCAGGACGGCGAAGGCCCACGCCGTGATCGG
+>>747:3:113:10931:6322/2 1907373 1
+GTTGCCGGTATACTGATACGTGGTGGGAACGGCCTCTACCGAGGCGGGATAGGCAAGTGAGAGAGCGGCAACTGCG
+>>747:3:113:10957:18664/1 1907399 1
+AGCTGGAACGCAAGAAGGGCGATTTCCCGCGCGCCATCCGCTACACGGGCGGCGGCGATACACGTGAAGTGACTGT
+>>747:3:113:10960:12429/1 1907405 1
+CGACGATCCACGACGCGATCGCGAGCCCGAGCCCGGTGCCGCCGGGCGGCGCGTCGGTGGCGCGC
+>>747:3:113:10962:18939/2 1907410 1
+TCAGCCCGCGCGTCATGCGCACCCGATGCCCGGATGGCCTCGCGCCGGCGCTTGTCGCGCGCGCGGCCTCGTTGCC
+>>747:3:113:10969:12188/1 1907417 1
+CATTCAGATCTTCACGAAGAAGGGAACGGCAACGGCGCCTGAGTGGGGTCTCGACGTTGGCGCGGGCTTCAACAAC
+>>747:3:113:10982:7461/2 1907422 1
+GCCTGGGACGGCATCGCGCGCCGGCTGGTGCAGATCTACGAGCTCGTGACCGG
+>>747:3:113:10986:17609/1 1907427 1
+ATCCGTCCGACCAGCCGGTTCTTCTCCTGCGCGAATGCTTCTCCGCCCGCGAGCGATGCGAGCGACACCTGATCG
+>>747:3:113:11009:11223/2 1907452 1
+CTCCTTGATCTCCGCCGTCACCGGCATCCCGCGGTCACCAGCCTCGCGGGTCGCGATGTCGATCGGGATTTGCCCT
+>>747:3:113:11048:3309/1 1907488 1
+CTCCCGGCGTCGAAAGCCAACATCTATCTCGTGCGCCACGCCGGGCCGCGCGCCTTCTTCGCGCGCGACGGCTTCT
+>>747:3:113:11081:1230/2 1907530 1
+CGACGTGATCTCGCCGTTCGCATCGCGGGGCCCCTCCCACGCATCGTCGATGT
+>>747:3:113:11129:11008/2 1907583 1
+CCGGTGAGCCGATCGTCGTCGTCGCCGCCGCAGATGACGTCGTCGCCGCCC
+>>747:3:113:11143:10568/2 1907602 1
+GTGCCGGGTCCGGCAGCCCGGAGACCGGCGCGACCAGCGCTCCGACGGCGAGCGGTCCTGGAGCTTGCTC
+>>747:3:113:11151:19596/1 1907610 1
+GGAAGGCGGTCTGGTTGAAGACGCCTGCCGCCGCAAGACGCATGAATTGCCGCACGGTATTCGGCGCCTTGTCGAC
+>>747:3:113:11151:10719/2 1907611 1
+ATCGGTTCGTGTCCCGATCCGATTCGACCGTGCCGCCGCTTCGCGGCGCCCGCCGAATCCCTCCGCGCGC
+>>747:3:113:11154:18088/1 1907614 1
+GCGCCGATCGAGCAGCAGCGCGCGGCGCCTGGTCGTCCAGCGCCAGCGCCCACAGGAGGAGGACGCGGCGAGGGTG
+>>747:3:113:11186:17363/2 1907661 1
+ACGAGATCGAGCTGGGGGTCGGCATCCACGGCGAACCCGGCCGTGCCCGCGGCAAGCTCGTCCCCGCCAAGG
+>>747:3:113:11187:13559/1 1907662 1
+GGTCGAACCGGTACTGGGCCGCCGCCGCGTCGGACCCGGCGTCCGCGTTGATGTCGATGAGCTGAACACCGCGC
+>>747:3:113:11190:14093/2 1907668 1
+GGCGACGTCGCCAACGAAATCACGGTCAGCGGAGCCGCGGCGCTACTCCAGGCGGACAAGACCGAATTGAGCACCG
+>>747:3:113:11199:1711/1 1907678 1
+TTCGCCATCCTGCTGCTGGCTGCCGCCGGCTGCTTCCTGCTGCGGGGG
+>>747:3:113:11206:3506/2 1907687 1
+ACGTCAATCGTGGCCAGACGCATGTTCGTGAATTTGAGTTGTTCGAGAATCGTT
+>>747:3:113:11213:16710/2 1907691 1
+TGGCTTGCGCGCTGGCGAGCGCGCTGTGCCAGCGAGAACGGCCGCGCGGCCCCGGCGCCCGCGGCGATCGAGCGCG
+>>747:3:113:11230:13562/2 1907709 1
+CTACGAGCCCGGCGCCTTGAAGCGCCTGATGGGTCGCCACGCCTCGCGCGAGTCCGAGATCGATCGCCTGCTGCGC
+>>747:3:113:11232:20856/2 1907713 1
+GCCACGTCCGGGTGGCGGCCCGCCGGGACGGAGCCGGCGTCGCGGTCGAGGTGGCCGACGACGGCATCGGCGTCCC
+>>747:3:113:11244:3418/2 1907725 1
+GAGAGCGCTGCGGCCCTGCACCGCCGCGTCGCTCGCCCCGCCGTCAGACGAGGCGCGCAACCACGACGCTCAGCGG
+>>747:3:113:11258:14001/1 1907749 1
+CCGCGAGGTCCCGCAGCTCCCCGGCCGCCGTGTTGATGGCTGCGGCGCAATGGAGGCGTTGCTGTTCGGGCTTCCG
+>>747:3:113:11260:15943/2 1907750 1
+GCTGCAGCAAGCCATCGATGGCGCCGCCGAGTTCGAGTACCTCGTCGATCGCCGCCTCCCTGTCGGCCAGCGGCAT
+>>747:3:113:11263:18850/2 1907754 1
+CACGCCAACCCATTCGACTGCCGGCGTCACGCCCTGCGTCATCGGCGCATATCCCTCTGGGCGACGTTTCTGCTCG
+>>747:3:113:11272:5822/2 1907763 1
+GACCTGTTTGCGCAAGTCTCTGTCCCCCTGGCAGGCTTCCTCGAGAAACGCGATGCGCTCATTTGGCCCCCGCGTC
+>>747:3:113:11272:16306/1 1907766 1
+GCGTTTACGCAAGGAGGCGCGCGCGATGGCGGCGGTCCAGCATCCCAACC
+>>747:3:113:11310:1710/2 1907794 1
+AGCGCGAGGCACGGCAGCACGAGCAGATGTGGAATCCGGCGCTCGCGCGCGTCGCGCGCTTCCC
+>>747:3:113:11342:12289/2 1907826 1
+GTTCTCCGGCTCGTGTTCGTCGCCGGCGCGTCGCGCCATCCTGTCGAGACCCA
+>>747:3:113:11350:1737/2 1907837 1
+ACGTCATGGGCATGCTCGCCGCCGGGATGGGCGTCAAGCAGATCGCCGACGACCTCGGTCTCAGTC
+>>747:3:113:11366:12544/1 1907848 1
+TTCGGCGTCGAGCCGGCGCGCGACTTCACGCCGGAGCGGACCCAGCAAGCGAACATCTACGAAGCCGTCGCGGCCC
+>>747:3:113:11373:12289/2 1907861 1
+TCTTTTGTCGTTTTTTTCGGAAGGCCAGGAAAGGGCCTCATGCTGCTGCCCATGTAGCTCAGTTGGTAGAGCGCGT
+>>747:3:113:11401:14340/2 1907889 1
+TGCCTCCAGGGCGGCAATGGCGGCGGTGGCCTGACGCTTGTCCTTCGCTGCGAGTTGCACGAGGCAGGTGCAATGC
+>>747:3:113:11401:6890/1 1907890 1
+ATGACGTGCGGCAGCGCAAACGCGAGCGCCGCGGCGCCGGCGGCGGCGCCGCACAGCGCGGGCCATTTCAACTCGA
+>>747:3:113:11408:17033/1 1907899 1
+GCGGCGACATCGACCTCTCGATGACGCACTCGCGCGAGTTGGCCGCAGCGATCTGCATCGTGACGTAGATGT
+>>747:3:113:11408:17790/2 1907900 1
+CTGCACCTTGTCACCCTGTTGGCGATCGCGCGCGCCGGCGCGTGCAGCGTGCACGTGCATCCTGACCTGCCCGTGG
+>>747:3:113:11464:18811/2 1907951 1
+TGCGCAGGTAGTCGATCTCGCGGTGGAATCGATCGCGCGGCATGAGGGCGAGATTGTCGCTGGTCCAGGGGCGTGT
+>>747:3:113:11473:15931/2 1907958 1
+GCATGGGCAGGCTCGCCGCTGCCGCACGGAGGACCACCCGGCGGGGGGCGCGATCCTCGTCAGGTCGCGATCGCGG
+>>747:3:113:11475:4722/2 1907960 1
+AGCGGCACCTCTACTCGCTGTCGATCGATGGTGGCCCGCGAACCAAGGTCACATCGATGACCGGTTCGAATCAG
+>>747:3:113:11480:19228/1 1907964 1
+CGTGACCTCCACGCTCGGCAAGGCGCTCGGCGGCGCGTCCGGCGGCTTCACGGCGGCGCGGAAGGAGGTCGTCGAC
+>>747:3:113:11490:9366/2 1907978 1
+CGCACGCCGAACGTCGCGCGGCCGCGCTTCAAGTACTCGTTGATCTCGCGGCTC
+>>747:3:113:11500:3004/2 1907990 1
+TATTCGAAAGAAAGTAGAACGGACCGCCGTCACCGGTGAACTCGGTCGCGCGGTCGGTTCCGGTCAGCTCGTCGAC
+>>747:3:113:11529:1242/1 1908030 1
+CGGCGGGACGTTCACCGACATCGTCGTCGCGGACGGAACCACATTCATCGATCAGGAGAAGATTTTATCGACGC
+>>747:3:113:11530:6895/1 1908035 1
+GGCTACGCGGTGCGCGCGGCCGACGTCGCGCGCGCGCCGGTGCAGCTGCAGCTCGCGGGCAGCATCCGCG
+>>747:3:113:11533:8525/2 1908039 1
+GCAGCGCCACGGACGGTCGAGGTCTCGACGGCCACGGGCGCGGTCCGGCTCCCGCTCGTCGTGACCGACATGCCGG
+>>747:3:113:11572:7830/2 1908102 1
+CGGTGTCGGAACGGCCGGGCGTGGCTGGGCGGCGTAAGAGTAGAGCGGCACCGTCGCTGGCACGGCATCGACGAAT
+>>747:3:113:11578:18099/1 1908105 1
+GCGGATCTCGGCGGCGGACACGACGCCGTCGCGGTTGGCATCGAGTGCCG
+>>747:3:113:11604:14640/1 1908139 1
+GAGCGGACGGGCCTGAGGCGCGCTCGCGCTCGTCGCGCGGCTCCCGACGTGTCGAGATC
+>>747:3:113:11626:14095/2 1908168 1
+TGACCGGATTGTACGAAAAGGCCCATACGCTCGCGGCCGCGCTACCCGCGTTCGCCATCCTCACCGACGCCGAACG
+>>747:3:113:11636:9152/2 1908182 1
+CCATTGGCCCAAGCGGATTGCCGAGCGCGGGGGGTTGCGCACGCAGTTCCATCACGTGATCGACATCGCGCCGACG
+>>747:3:113:11643:13857/1 1908187 1
+GTGGCGGAGGCCGACATCGCGCCGCTGCCGGCGCTCCTGGCGTGCGCCGCGCCGGTCACTGCGGTGGTGTTCTCCG
+>>747:3:113:11643:13857/2 1908188 1
+GCCGCTTCTCACTCACTGCCCGCTCGCGCGTGCGCGACCATCGCGTCGACGTCGAGCACCAGCACGGGGACCTCGC
+>>747:3:113:11656:7143/1 1908211 1
+GAGAGCGGCACCGGAAAGGAGCTGGTCGCGCGCGCCATCCACACGCACTCGCCGCGCGTGGGCGCGCCGTTCGTGA
+>>747:3:113:11657:3017/1 1908212 1
+CGTGCCGCCCGACTTGGACACCACGATGACCAGTGTGGAGCCGAGCGCCGGCGCGAGCTCGCCGAGCACCTGAGCG
+>>747:3:113:11666:13544/2 1908226 1
+CGATTCGGGCGGCGATCGGAGGTCTCATGCAGACGGCCCGCGCCGAGGGGCGCACCTCCGAGCCGCCGGAGAGCAG
+>>747:3:113:11694:19701/1 1908260 1
+GCTCGCGAGCTGATTTTCCTCGCGCAGACGCCGCAGGCGTTTCGACGCCACGTCCTCGAAGACGCCATCGCCTTCA
+>>747:3:113:11760:6348/2 1908332 1
+GCTTCGATGGACGCATGGAGTTCGGTCCGCGCGCGCTGGGGAACCGCACGATCCTGTGTCAGGCGGGCGATCCCAC
+>>747:3:113:11787:14183/2 1908369 1
+ACGCGGCGGCGATCGCGATGCAGCCGATGACCTGCGCGATCGTCGGCATCGCGATGCGCTCGGCAAGGAGCTCGTC
+>>747:3:113:11875:4980/1 1908457 1
+TTCCTGCGACCAGCCCTTCGCCTTTCGTAGCTGCTGGATTCGCTGGCCGAGGGCCTTCGCTTCCTTGGGCGGCCCC
+>>747:3:113:11887:9998/1 1908472 1
+AAAACCGACCCGCCCGGCCATGAACAACCGGGCGGCAACGCCGACGCGAAGCCGATCTCGGAGCACACGGAACCGC
+>>747:3:113:11890:5041/1 1908475 1
+GGTGGCGTCAATGGAATTAGGGCCATCGGAAGTGGGCTTCCCGGTGCGCCAGGAACTGCACGGTCAAAAGAACTTC
+>>747:3:113:11924:4160/2 1908516 1
+GCGCGGCGGGGGCGCGACGGCGCCACGTTAGCATCCCTTATCTCTGAAGCGGGTTGGCCAAAAA
+>>747:3:113:11967:10100/2 1908569 1
+TCAGCACGAGCCCCGCGACGCTATCTTCGCCCGTGTCGCGCGCGCGGCCGAGCCGCTCCAGGCAGAGCGCGAAGA
+>>747:3:113:11977:4994/1 1908584 1
+CGGGGTGAGCCTCAGCGGAACCGGGACCGCGCCGGGGCCGGCGCTCTCCGCCGCGCCGTCGACGCTGAGCTTCGCC
+>>747:3:113:11999:5525/1 1908599 1
+GTTCGTCATCCTCAACGTGCCCGAAGGGGCGCACGCCCAGGCCAAGCCGGCGCCCGCCCCCGGCGCCGCCCCGCCC
+>>747:3:113:12008:12274/2 1908603 1
+ATACCGCGGGCGCAAGTAGGCGCCGAGGTCGAGGTTGGCGGTGGGGTAGCCGATGGCGCGCCCGCGCTTGTCGCCG
+>>747:3:113:12013:14855/1 1908607 1
+GCAACCGCTTGCGCGCGGCCCGGTGCAGCCGGCTGCCCCAGTCGTCGAGCCGCTGTTCCAGGTCG
+>>747:3:113:12014:16925/1 1908610 1
+GCCGGAGCGGTCCCCCGCCGCCGGCCGGGCGCCGCCGCTCGTCGACGGCGCGCTGGTCCTCGCGTGGTTCGCGATC
+>>747:3:113:12047:11073/2 1908633 1
+GTGCACCGGGACATCAAGCCTGAGAACGTGATGATTCGAAAGAACGGTCACGTGAAAGTGCTGGATTTCGGTTTGG
+>>747:3:113:12087:3040/2 1908673 1
+GTCGACCCCGGGTATCGCGGCGATCGCGTGCTCGCGGCGGAAGTGTTCGGCAACTTTACCAAGTATCCGGAGGCGA
+>>747:3:113:12104:17021/1 1908701 1
+TGCAGCGCGGCCCCGCCTTTGACGAGGACGCCCTCGCCGGCGCCCCGCCCAATGGCCACCATCACCGCCG
+>>747:3:113:12106:12728/2 1908705 1
+GAGCTTGCCGCGCTCGCGGTCCAGCCCGGCCGCCTCCTTCTTCGTGACGCGCTCGAACTCCCCGGTGTCGCGCATG
+>>747:3:113:12160:20281/2 1908755 1
+TCGCCCGCCTTCGACGGATCGGGCGTGATCGCGCCCGACGACGCGCGCGCCCTCGCCAAGGGCGTGTTCCCGGCGC
+>>747:3:113:12176:13151/1 1908767 1
+ACATGGAGCGCGGCGCGCCGGGCGTGCGGCCGGAGCGATTGAGCCACCAGAGATAGCCGTAGGCG
+>>747:3:113:12195:11020/1 1908786 1
+CCCGAAGCCCGCGGGAGCCGCAGCACGTCGAGGACGTCGGGCCGGTCGCGGTCGCGCTCGCTGAGGCGCAGACGG
+>>747:3:113:12222:15260/2 1908809 1
+AGATGTGGGCAGAAAGGCGCGCGCGGCCGTGGCGCGCATGCGCGAATGCCCGGATCGCAGCACTATCGTCCAAAGC
+>>747:3:113:12247:7994/1 1908837 1
+ACAGCGGCAAGGTCTGGATCGACGAGGCGCCGGGCGGCGGCGCCCGCTTTACCGTCGAACTCCCGCTGGTCGGCGG
+>>747:3:113:12250:13315/2 1908842 1
+AGCGCACGAAAGGACCTCGTCGTCGCGGAGCCTCGCGCGTCGAGCGCGTCAAGCGCGTCGCCGCCGCCGGCCCC
+>>747:3:113:12260:14811/1 1908855 1
+GTCGGACCGTCTCGACACGGTCGTCACCGGTGCAAACTCTTACCCGTGGCAGAACGCGCCGAGTGGCACGAGCTAC
+>>747:3:113:12280:19094/2 1908875 1
+GAGCGAAGGGCAGCGGCCAGGACGACTACGCCGGCGTCACGACGCGCGGCCGCATCGCGCTCGTCACGGGGCC
+>>747:3:113:12282:4175/2 1908878 1
+GCTGCGGGACGGACCGCCTCAGGCGGCGCGCGACGGCAACCGCCAGAAGCTGACGACGACGTATCGCTCGATGG
+>>747:3:113:12285:6340/2 1908879 1
+GCTCGTCATCGATCCCCCTGACGGGCGGATCCCTTCATTGACGCCCGCGGCGCAACAGAAGGTAGACGCACGGCG
+>>747:3:113:12288:11952/1 1908886 1
+GGGCGGCCTCAGCGTCGGCCAGAAGCTCGGCCAGGCCGTGACCGCGGCGCGGCTGGAGGCGAGCTGGAAGAAGAG
+>>747:3:113:12292:8124/2 1908894 1
+TCGCGTGCCGCCGCCGGAGCGCCGCGGTTGTTCGAGTCGGTGCGCAGCAGGTCGAGACTCCGATCGACGACGCTCG
+>>747:3:113:12298:21142/2 1908899 1
+ATTTTGGATTCTTGTTGCGCAAAACTTCTTGTATTGCCTCTAATGTATAAGCCTTGATATCCTCTGAAGTAAAGGA
+>>747:3:113:12329:19555/1 1908937 1
+CGACCAGGTGATCGGCCGCGAGTCGCGCGAAGCGCGCGAGACGGCCGTGCGCGAGGTGCAGAAGAAGGCGGAGAAG
+>>747:3:113:12340:10136/1 1908947 1
+GCGCCTGATGCCGGGCATCCGCTCGCCGCTCGCGGATCGCAAGCCCGGCGACATCGACATGTTCATCAT
+>>747:3:113:12364:20725/2 1908977 1
+CCGTTCACGAACGCGACCGCGTCTTCGCCGCTGTAGGCGCGCGCGAGCTCCAGCGCCTCGTTGATCACCACGCGG
+>>747:3:113:12393:16951/2 1909000 1
+TGTTCCGCGACCTGGCCGCCGCCTTCGCCGGCGAGCCGGTGCCGCCGCCGCCAGACCTCGGCGAGGTGCTCGACAC
+>>747:3:113:12426:6237/1 1909036 1
+GTTCCATCAGTCGCGACATCTCGCCCCATACCTCGTAGACGAGCGCGCGCGCCGCGCGATAGGTGCCCCCGGCCTT
+>>747:3:113:12435:19705/2 1909054 1
+CCGGGGCGTGTCGATGGTGTTCCAGTCCTTCGCGCTCTATCCGCACCTCACCGCCTATGAGAATTTCGCCTATCCG
+>>747:3:113:12446:5696/1 1909064 1
+GGGTGCGCCGGTGCCCGGGCCCGGGGTGGTCGGCGGCGCGCTGACGTTCGATGGCGCAGCGAGCTTCGTCCAG
+>>747:3:113:12449:12694/2 1909066 1
+GCAGATGGCCGCCGCGAGCGCGTCGGCGGCGTGATCGCTCTCCGGCGCGCAGCCCGCCAGCCGGCCCACCATCGCC
+>>747:3:113:12482:14532/1 1909110 1
+AGGACCGCCTGACATGTTCAAGAAGATTCTCATCGCCAACCGCGGAGAGATCGCGCTCCGCATCATCTGCGCCTGC
+>>747:3:113:12488:7919/2 1909115 1
+GGCCTTGCGGGATCGTGGGCGACGATCGTGGCGCGCGATATGCGCGACTCGCCGGCAAATGCCTTCCCGCTCCTGT
+>>747:3:113:12517:8754/2 1909149 1
+GATCGATGTCCGACCGGCCCACGTGCAGAAAGCTGTGGGGGTTCTCCTCCGCCAGCGCCGCGGCTTCCTCCCGGC
+>>747:3:113:12568:7041/2 1909187 1
+CTCGGCGACGATCCCCTGGTGCACGCCGCCGCGCGCGGCGCGATCGATGGCAGCGGCATCCACCCGCTCGACATGC
+>>747:3:113:12579:2445/1 1909200 1
+GAGATTCAGACAGAGCTGGCTTCCCGTACCATCGAAACCACCGCCGGCGCCGGGCTGGTCAAGGTGACCGCGG
+>>747:3:113:12592:12528/1 1909215 1
+GAGCACGCTCGCCGCGCGATCGAATGCGCCGCGGCCTGCGAGCAGTGCGAACGCCTCCTCGTCGAAACCTTCGTTT
+>>747:3:113:12615:3098/2 1909240 1
+CCGCGGCGACGAGCACCATCGCGGCGGCGGCAATGGGGAGCAGGCCCGGCACGCG
+>>747:3:113:12617:5941/1 1909243 1
+GCGTTCCCGCCCGACGACATCGCGCGCCTCGGCGACTGGACCGAAAAGATGGCGCGGATCGCCGAACGGGCGCCCG
+>>747:3:113:12621:6681/2 1909246 1
+GATTCCAACAGCAGGATGGCGCGGCGGGAGGCGGGAGCGCTGCGGTGGCGGGCGCGCCGG
+>>747:3:113:12652:18730/2 1909282 1
+CGCGTGTCGATCTCGTCGCCGAAGCCGCCGGCGGCGCCGAACGCCAGGCGGAAGAATTTCAACTTGTTGGCGCTG
+>>747:3:113:12654:1609/2 1909285 1
+TCCGGCACCTCCTCCTCGGTGAGGGCCTCGAGCGCGCCGCGATCGACGCCGGCCTCCCCCGCTGGTGCGC
+>>747:3:113:12657:8074/2 1909291 1
+GGCATCGGCCTCACGCTCGTACACCGCCTCGTCACCCTGCACGGAGGGCGCGTCACCGCCCACAGCGCCGGTCCGG
+>>747:3:113:12660:17948/2 1909295 1
+GTGATCGAGTCGTGGCCGCAGCCGGCGCACAATGTCGAGACCTTGCCCTCGTAATCGCG
+>>747:3:113:12669:10186/1 1909307 1
+ATCGTTTGCTCCGGGCCGGCGAACCAGCCGGCCCCAGCAGCATACAGCAAGAACAGGGCCACGTGCGATCAGGTGG
+>>747:3:113:12775:11778/2 1909416 1
+TCAGAGAACTTCTGACTTCTGACTTCTGACTTTTGACCTCTGACCTCTGACTTCTGACTCGTCGCGGGTCGATATT
+>>747:3:113:12776:10026/1 1909417 1
+TACTTCGAGGAGGAGATCGCCAGGGCCACGAAGGCGGCAGGGCTGCGCGCGGTGCTGGGGCAGACCATCATCCGAT
+>>747:3:113:12779:9289/2 1909418 1
+GCGACGCCGCCTCCTCGTACGGGGCGCCGAACGCGGGCGACGCGGCGTCGCGCCGCGCGCTGCGCTTCATCCGCCC
+>>747:3:113:12791:15377/2 1909433 1
+GCGCAGCGATCGGAACGCGTCGCCGATGCGCTTCCAGAACTTCCTCCAGCGCAGGCCCCAGGTTGGCCGAACCGGT
+>>747:3:113:12807:16771/1 1909460 1
+AGACCGACGTGAACGCGCCGATCACGAGCACGACGCCGCCGGGATCGATCGTGCCGGCAATACCCTGCACCGCCAC
+>>747:3:113:12817:18909/2 1909472 1
+TGGTCCTGCCCAGGCGCTGGTTCTGCCCGTAGTACGCGGCGAGCGC
+>>747:3:113:12828:15202/2 1909483 1
+GCCGCCGACGACGGGCCCGCGCGCCGCGCCGGACCGCGCCACGTGGTACGCGGCGCCCTACAAAGTG
+>>747:3:113:12840:20366/1 1909496 1
+CTACCCCGAGCTCGGAGCCAATGTTCGTCCGGGCGGCATGCTGCACGAACTCGCCCGCGCCACCGGCAAGCGCATC
+>>747:3:113:12850:6939/1 1909506 1
+CAGTTCTCGTCGCCGCCGCCGCCGGCGCCGCCGCCGACGCCGATCGTTCCAATCATCTGCCCATCGACCACGATCG
+>>747:3:113:12852:7150/1 1909508 1
+TGGTATGCGCGCATGAAGACCTGAGCACCGGCCGCCGGCGCGGACCGCCCCCTCCGTAAATCAAGTCTTTCAGGTA
+>>747:3:113:12858:19574/2 1909518 1
+TGGTGATCCCCTTGGTGCTGGTGGTCGCAGGTGCGACCGCCGCCGCGCAGGCACGACAGGACCCGCGCGATATCTC
+>>747:3:113:12859:11921/1 1909521 1
+GACGCGATGGCCACGGCGTTGGGGCCGGCGGCACCCTCGGCGACGAGCCGGGCCGACTCGGCGG
+>>747:3:113:12864:18109/2 1909525 1
+CATCCGTGCCCGGCGCGCCCGCGCCGCCGGCCCCGTGGTCGTAGCGGGCGGAGGCCAACAGGTAGTTGCGAAAG
+>>747:3:113:12882:13534/1 1909541 1
+GGTGCCGGCGGCGGGTCGGTCTTGCCGATGTCGAGGCGCGGCGGTTCCCGCGCCGCGGCGTCGC
+>>747:3:113:12923:11810/2 1909575 1
+GATCGAGGACAGCAGCCCCGTCTCGTCGCCGCAGACGTAGGCGCCGGCGCCGCGGATCACCTCGAGGTGGAAGGTG
+>>747:3:113:12926:11771/2 1909578 1
+GTGGGTCGAGACCTGCCGGGGTTGCGCCGGCGCCGCGGACGTTCCGACGCTGGGACACTCTTCGGGTCACGCCTAT
+>>747:3:113:12931:15124/1 1909582 1
+CCGCCGTACTGCTGCGCGACGGCCGCCGCGTCGCCGCGGACGCGGTCGTGCTCGCGGTCCCG
+>>747:3:113:12940:6302/1 1909599 1
+GAATACATAGAGCGAGTCTCGACGTGACGTGGGGCCGGCGCCTGCGCCTGCCCGTGCCACTGCTTGCCTGCCGCAG
+>>747:3:113:12998:9000/2 1909656 1
+CTCGAGCGGCATGCCCGCGGCGCCCCACTTGCCCATGGGCGGGCGCTCGACGTGGGCGACGGACTCCTCGATCTCC
+>>747:3:113:12998:10609/2 1909657 1
+ACCCGGCTTACCCCGCGCCGCGGCCATCCGGCTTGACGGCGTCGTGTTCGCGTTCGGGTTTCTCATCGCCACGCTC
+>>747:3:113:13030:8039/1 1909680 1
+CGAGTTCACGGCGACGGGTGAGCGCCGGCCAGTGCCGAACCTGCGCTGCGGGTGCGAACCGGAAGCTCTGCAGACG
+>>747:3:113:13032:15964/1 1909681 1
+TCATCCCGGTATCACGAGCGCCGTTGCGACCGGAGCGGCGTTGGCACTAGGCGCCGGGTTGGCGTATTCGATATTG
+>>747:3:113:13055:5879/2 1909700 1
+CCTCGGCGATCGAGCCGCCGTAAGCTACTCGGTCTATCCATGGACTGCATCGTCGTGCGCGGTGCACGCACGCACA
+>>747:3:113:13070:11104/1 1909722 1
+CAGCGATCGAAGATCGTGATCATCGGTTGTCTCCGCTCATCGGGCCCGCCGCGGCGACGCGCAGGATCCCCGGCG
+>>747:3:113:13088:20442/2 1909744 1
+CTTCACCGGCCACCGCCATCTCACCAACATCGATGCCGCGGCCGCGGCGATCCGCGAGGCGCTCGAGCTCCTGCGC
+>>747:3:113:13117:10219/1 1909763 1
+AGGGCTCGGCGCGCAGGCCGGCACGGTGCGCGTGGCGCCGAGTGTGCGGCAGCTGGTTGAGTTTCGGCAGATCAAC
+>>747:3:113:13131:4106/2 1909788 1
+AGTTTGTGTGGCGCTTCCTCAGCGCCCCGCACGGCTGTTTCGACCCCAGTCCTCCAGCTCTCCGCCTGCCCGGCCC
+>>747:3:113:13135:16655/2 1909794 1
+CGCGCGAGCTCCTCAGCAAGTCGGAGAACGAGCGCTCGGGCGTGCTGTCGACCGCGCTGTCCTTTCTCGCACTTTA
+>>747:3:113:13161:9614/2 1909832 1
+CTCGCGCTTCCCGCCGGCGCCGGCAAGTCCGACAAAGAGCCGTGGGACAACGACTGGA
+>>747:3:113:13163:10939/1 1909835 1
+AGACGGTCAAGAGCAGGTACGCCTGGACGGACCCCGGGGCGGCGGCGACCTTCTTCTTCTTGGTCGGCCGGTCCGC
+>>747:3:113:13175:18717/2 1909851 1
+CGCAGGGCGAGCTTGAAGCGGCGGTAAGAGCCGCCGGCGCGGAAGAGATCGTGGCACGGCTGCCAGAAGGCTACGA
+>>747:3:113:13192:18365/1 1909872 1
+CGCAGCTCGCGCACGTTTCCCGGCCAGGCGTGGCGGGCCAGCCGCTCCAGGTTGGGTCCCTCGATCGAGCCCGG
+>>747:3:113:13200:11801/2 1909877 1
+ATTGAGGGCAGCTGAGACCGGCCGCGTCGAAGCGCCAAGCCGCGCCGACCAAAGACGGAAATTGATGCGCTCATAG
+>>747:3:113:13257:15895/1 1909931 1
+GTGACGAACACGTAGTCGGCACCGCGTCCGCCGGTGAGGCGGCGCACCTGCTCGGCGGCGTCGGGCGGGCCGGCGT
+>>747:3:113:13267:15434/1 1909941 1
+GTCGACGGCGGACTGACATGGAGCAGCTGGTACAACCAGCCGACCGCGCAGTTCTATCACGTCGCCACCGACAATG
+>>747:3:113:13282:20334/1 1909955 1
+TGGCCGCGCCGGCCGCGGCATTGACGCCGCAGGCGGTGCTTCGTTATCCGCGCGGCGGCCGAGGCCGACCG
+>>747:3:113:13315:4529/2 1909996 1
+CCTCGTGAACAACGCGCGCGGCGGCGTAGTCGACGACGCGGCGCTGGTGCGCGCGCTGAAGAACGGCCGG
+>>747:3:113:13336:17370/2 1910019 1
+GATTCGTTCCAGGTGCTGGCCGGTGAGACCGACGGTCGCACCGCCGCCGACCTCGCGGCCGGCCTGAAGCGCGCCG
+>>747:3:113:13343:6496/1 1910024 1
+TCTCGCCGCGGTTGTTCGGCCTATTGAACGGCTTCAAGCGTTTCGCGCGCGGCGACGACTTCCGCCGCTATTTCTA
+>>747:3:113:13376:10563/2 1910053 1
+CACGTGAGGCAGGGTTGCGGAGGCGAGCGCGGTGCGCGCGAGGGACTGCGCCGCGCCGTGCATCCGCCACTTCCAG
+>>747:3:113:13508:16305/1 1910171 1
+GTCGGCGCCGATCGCCGCGCCGTCCTCACCGCCGCCGGTTGAGACAGCTCCTGCTGCGGTGAGCGCGCCGGCAGCG
+>>747:3:113:13555:7304/1 1910221 1
+GGGCGTGACGCTCACGCCGCCGCCACCGTCGACGGCCGCGTGCGCATCGATGGGACAACTTCGGCGAGCATAGGTA
+>>747:3:113:13557:19635/1 1910224 1
+CCTCGGCTCTCGCTCTGCGTCCGCAGCTGCTGCTGCTCGACGAGCCGACG
+>>747:3:113:13557:17276/2 1910225 1
+GCAGGCGCGCCGCGCGGTCGATGCGCTCGCCGCCGCGCTGATCGCGCGCGGCCTCTCCGCCG
+>>747:3:113:13562:6414/1 1910234 1
+CAACAGCTTGGCCCGACGGCGATCAGCGCGCGCCGCGGGTTCGACAGCCTGAACGCGGCGCTGCCTGCGGCGCGC
+>>747:3:113:13599:5012/1 1910269 1
+GAACTCGAAGCGCGTGACGACGCCGAAATTGCCGCCGCCGCCCCGCAGCGCCCAGAAGAGATCCGGGTGCTCGGTG
+>>747:3:113:13612:14992/1 1910283 1
+CATTCGCCCGCCGTCGATCGGCCCGTACTTCGAGCGCGAAGAGAAGCGCGCACCGCGCACGGCGACCTGGGACCGG
+>>747:3:113:13627:10738/1 1910301 1
+CGCTGAAGCTGATCACCGAGCCCGCCGCCATCGATATCGAGCGGGCGCGCGAGCGCGTCGACTGGGAGGCGCGGCG
+>>747:3:113:13635:20058/2 1910314 1
+CGAGCCTGCTCGAGGGCAACCTCGGCCTCACCGGCGCGGACGGCGCCGCGGTCGTCACCGACCTCGCCGCCGGGGC
+>>747:3:113:13638:6991/2 1910317 1
+GCCGCCGAAGTCGCTGCCGCCGCCGGGACCGACAAGAGCGACGGCAAGGACAAGCCGTAGCACGGCGG
+>>747:3:113:13650:9064/1 1910327 1
+CGGGCTATGGCGCAGCGCGCCGATACGCGCCTCGCATTCCGAAGGCGGTTTCATTCACGAGATCGTCGAACAGTTC
+>>747:3:113:13662:14057/1 1910340 1
+TCGGGGGAAACGATCTCGTGCAGGTCCATGGTGATCTGGTTCCTTGGCTGGCTGGCGCTAGGCGGCGCCGGCCGTG
+>>747:3:113:13668:5718/1 1910349 1
+CTCGAGGGTCGCGGCGGCGCGATCGTCGAGGGATTCGACGGCGAGGTGGCCGCGGCGCTGCCGCTATTCCGCGG
+>>747:3:113:13671:3968/1 1910351 1
+CGATAGGCCGAAACCACCTCTGCCGAACAATTTTCAGGAACAGACGCGTCTGCGTCGAATGCTTCTCCAGGACGTG
+>>747:3:113:13710:10256/1 1910389 1
+GCGAGCGGCGTTGATCATCACCAGCGCATGATTGGCAATCACAATGTCGGCTTCGCGACCGGCGCGCTCAGCCTTC
+>>747:3:113:13722:20111/1 1910406 1
+GCGGACATTCGTCCCAAATATGATTCAAGCTATCTTCTTCGACTTCAACGGCGTCATCATCAATGACGAACGTATC
+>>747:3:113:13732:2084/2 1910414 1
+CGGCGATCGCCCAGGGCGCGGGATTCCCCATGGCCGCGACGGTGACGGATGAATCCGAGC
+>>747:3:113:13806:11767/1 1910507 1
+CGGCGCGCTTCTCGCCCCGGCGGCGCAAGTCGGCGCGCAGCGCGGCATCGGTCCACAGCCGCTCGAGCACCGCGGT
+>>747:3:113:13834:8815/1 1910534 1
+GCTGAAAAACAGCGCGGCCGGCGCCAGCACCGGCGCGATCATCGTGGTGAACTGCGCGACGCGCG
+>>747:3:113:13837:11148/1 1910540 1
+CGCGCTTCTTGCGGTAGTCGTCGGCGGACGCCGGGGCGGCGACGAGAACGGCGAGCAGCAGGAGCAGCAGGAGCCT
+>>747:3:113:13838:16266/2 1910542 1
+AACCGGTGGAGACGATGGCGGCGCGGACTCCGGACACCTCCTCGAGCCGCGCGATGTAGTTGCGGGCTTCGGCCGG
+>>747:3:113:13931:20169/1 1910633 1
+CAATCGCATCGTCGTCACCACGGCCTTCGATCGATTGCCGGAAGCTGAGCGCACGGCCCTGCTGGGCGTTGAGCAG
+>>747:3:113:13984:11730/2 1910702 1
+GCGAAGTTCGTATTTCCCGTCGCCACGGTGAACCCGTTGGTCGTGCTGTTCCCGAAGTCGAGCACCCCC
+>>747:3:113:14007:10171/2 1910737 1
+GCGGCGAGGCGACTGAAGCCGCGCGCGTGCGCAAGATCGCACGGGAGTTCGCCCGGCGATGGG
+>>747:3:113:14009:17062/1 1910741 1
+ACCATGGCGACCAGGCCTTCGCGTTGCTCAAGGAGCATCGAGGCATAGGGCCGCGCGACGCCAAGCGGAACGCGGG
+>>747:3:113:14020:13365/1 1910756 1
+CACGGCCGGGAAGGTGGTGTTCGAAGGCAACGATGTGACTCGCGCAACGACAACCGAGCGCAGCCGAAAGGGGATG
+>>747:3:113:14032:18832/1 1910768 1
+CCCGGGATTGCGGTACGCGACGCAGTAGACGCCGCTGCCCAGCCGGATGCGCTGCGTGTCCATGGCGGCCGCGGTC
+>>747:3:113:14036:20648/2 1910772 1
+CGGCGCGAGAGGTAGTCGAAGAGGCCGAGCTCGTTGACGAGCGCGGCGTCGGCCTCGCCCGGGCGCGTG
+>>747:3:113:14039:12632/1 1910778 1
+CGCGGGTCTCCGAGGAGATCGCTCGCCGCGCGCGCGGGCGGCCGCCCGGCGCCGAGCCCGACGGCCTCTTCCTCGC
+>>747:3:113:14049:9363/1 1910784 1
+TGTAGAGCAGGTCGCGACTGATCTCCAGCTTGCCGATGTCATGGAGGAGCGCCGCGGCTCTGACATCCTCGATGCG
+>>747:3:113:14061:4318/1 1910803 1
+TCCATGCCGAGGCGGCGCGCGCCGACGCCGCGCACGCCGACCGGCTG
+>>747:3:113:14078:7895/1 1910822 1
+AAAACGGCGCGTCTCTGGGATTTGAAAGCAGCCGGTCCCGCCGCCCAGCCCGTCGTGCTCAAAGGCCATGAGG
+>>747:3:113:14084:17899/2 1910829 1
+CACGAAGCGATCCACGCCGTCGCGGGCAAGCGCCGCGACCGCCTCGGCGGCATCGTCCCCCGATTCGGCCACGACT
+>>747:3:113:14106:16119/2 1910846 1
+CGACCAAATCTCCGCCAGACCGGACGGAGTTCGCATCAGCGGGCTGGCTGTGATCAGCGGCTCATCATCCC
+>>747:3:113:14107:14957/1 1910848 1
+GCTATTCGCAACGCGCGCTTGATCGCAAATCCCGGCTGCTTCGCGACTGCAACGTTGCTCGGCCTCGCGCCGCTCG
+>>747:3:113:14129:15957/2 1910866 1
+CGAGGCGACGCTGCTCATCATCGCGGCCGGTGCCTGCGCCGGGTTCGTGCCGGCCCGGC
+>>747:3:113:14144:6892/1 1910881 1
+AGCGAACTCGTGCTGGCGCGACGCGCCGCGAGCAATCAACAGGCCGGCGACGTTGACGCAGGCGATCAGCAGCAGC
+>>747:3:113:14165:18053/2 1910901 1
+GAGGCTCAGTCCGGCACCGAGCAGAACGGTCGCCGCCAGCCGGCGCGTGGCCGCGGTCAGCTCCGAGGTGTCGGCC
+>>747:3:113:14174:13282/2 1910913 1
+TCGCCGGCGACATCGCGATCGTCGCGGAAGCCGCCGACGGCGAAGACGGCGTGGCGGTCATCACGCGCGAACGTCC
+>>747:3:113:14204:7503/1 1910954 1
+GCGAAACCGTTCCTGCCGACGCGTGCGGCGTCGCGACCGACCACGATTCTCTCGTCGCCTTCCCCATGGGAAAAGG
+>>747:3:113:14226:8559/2 1910975 1
+ATGCGCAGGAACTCCATGCCGGGCGGCGGCGCCGCGGCGTCGCCCGCGACGAACACCTCGG
+>>747:3:113:14227:17738/1 1910976 1
+GTGCCCAGGTGATCGCCTTTGGGGGTGAAGACCTGAATGCCCGCCGCGGTCGCCGCGTAGACGCGGTCCTGGCTGT
+>>747:3:113:14247:12704/1 1910993 1
+CGGGCGTGGTCGCGGCCAGCTCCACGACGGCGCTGCCATCGGAGTTCCCGATCGATTTCCCCGTATCGGTCGCGGG
+>>747:3:113:14254:14186/2 1910998 1
+GTCCACGAGATCGCCGGCGCTCGTCACGGTCGCGGACTCGGTGTGGAGGG
+>>747:3:113:14265:19210/1 1911005 1
+CCTGAGATTCGGGCACGCGCAGTCCCGCGCGTCGGTCACGAGCGCGGCGCCCGCTCCAGCGCTTGCGCCGTCTCG
+>>747:3:113:14267:16254/1 1911006 1
+AGGCGGTGACGTGCCGGCCGTGCTGCCCCCGCTCGGCTCCGGCCCGCGCTCGCTGGGCAAGACGCACTGCAACGCG
+>>747:3:113:14267:16254/2 1911007 1
+GCCGCCATGCCTGCGTCCATCGCGTCGACGAGCGCGGCGTGGCGCTCGGCGATCTCGGCG
+>>747:3:113:14276:14427/2 1911015 1
+CAATGTGTCGACATGCGCCGTGCCCCCCAGTCGCCGCAAGCCGTCGATCGCAGCCGGCGCGACGTCGTCGTCGGCC
+>>747:3:113:14292:9867/2 1911030 1
+AAGTCCTTCTCGACCGTCGAGGCCGAGGCGATGGTCACGGCGCGCTCGTCGTCGATGAC
+>>747:3:113:14324:11305/2 1911055 1
+CGTCCACTTTGTCCTGGCCGTGCGTAGTGGAGTGGGTGTTTGCGTCGGGAACGGGAACGGGAACGGGAACGGGGA
+>>747:3:113:14368:8004/1 1911105 1
+CATCGAGCGCATGCTCGCGCATGACGTCGGCATCATTGGTTTGCCGCTCAGGCTTCTCGCGCGCGAGGTCTACGAC
+>>747:3:113:14387:14289/2 1911128 1
+CCAATCGACTCGGCGCGAGCGCGCTCATGCAGGGGCTTGCCGACGGTTATTTTGTCGCCCCCTACACCGTCGCCAA
+>>747:3:113:14388:14562/2 1911130 1
+GTGCTGCCTACCGTCCTCGCCGCCGCCGGCGTGTCGCCAGACGCGCAGTGGAAGCTGGACGG
+>>747:3:113:14427:4442/2 1911173 1
+GCCCAAATCCTTCGCGTAAGCGCGGCCTTTGCCGAACGGCACCTCGTACAGCGTGCTGACATTCAGGCTGTGCCGC
+>>747:3:113:14450:1101/2 1911204 1
+AAAGCGAGGGCGTGGTCCATTTTTATGTCGAGCGATCGATCAGCGCCGGTCGCGCATCGACATCAACCAGAGCAAA
+>>747:3:113:14486:9571/1 1911251 1
+AGCCCCGGTCAGCGCCGACGAGCTGGCGCGCGCGAAGAGCTACGCGATCGGGACGCACGCGATTCGTCAG
+>>747:3:113:14486:2968/2 1911252 1
+CGTGCAGGTGCTCGATGCGCTCCGAGATCGTGCGCCAGTTCGTGAGCAGGCCGCCGAGCCAGCGGGG
+>>747:3:113:14515:16053/1 1911284 1
+CGAGCGCGGGAAGCGCGGCGGCGGCCCAGAAGGGGGCGCGGGGCCACCCGAAGAGTTTCGCCGCGACGAGCCATCC
+>>747:3:113:14525:10878/2 1911297 1
+GTCGTCCATGCGCTCGAGTCGCGTCGGCGTTTCGGCGAGCTTCAGCGTCCGATCGACCGGGCACGGCAGGGTGT
+>>747:3:113:14525:5227/2 1911298 1
+GTCCGCCACCGACCGGCCCGCGTAGGTCTTCGCCGCGTCCATTCCGGACGCGGCGGCGAACTCGCTCCGCGTCGGC
+>>747:3:113:14551:1909/2 1911324 1
+CTCCGCATAGGCGAACGTCATCCCCAGCGCGCGGCCGTCCCCGAGGAGCTGCCGGAAGAGCG
+>>747:3:113:14560:13361/2 1911333 1
+GCGGCGGCACGCTATCGGGCGGCGAACAGCAGATGCTGGCGATTGGGCGCGCGCTGATGAGCCATCCGCGGCTCCT
+>>747:3:113:14563:5082/1 1911336 1
+GAACGCCGCTACGTCGCGGTTGAGGATGTCGCGCGCTACCGCGACGCGCTGGGCGTTCCGTTGCCGGCCGGGCTGC
+>>747:3:113:14603:13044/2 1911363 1
+AACTTGCTGGCGTTGTAGGCGGCGCCGCCGGCGAAGGGGTTCTTGCCGGCCAGC
+>>747:3:113:14617:14192/1 1911388 1
+CGGCGTTGGTCGCGTCGACCGGCGCGCTCGGAGTGCCCGAGGCGAAGGTCGGCGGCGGGCCGGCG
+>>747:3:113:14627:19944/2 1911403 1
+AGAGGCCGGGACGTGCACGGCCACTTCGTCGCTCTTGCGCGTGAAGTCGAGCGGGGCCGCGCCTCCAGCCGCTGGG
+>>747:3:113:14628:3513/2 1911404 1
+GTCGTTGCCTTGCTCCGCGGCGCGATAGGCACCCTGGCGGAAGACGTCGCGCTCTTGCGGCGATG
+>>747:3:113:14655:16458/2 1911428 1
+GATGCACGACACCGTCGCGCTCATCGCGCCGAGACCGGCGTAGACGAAGTGGAGATCCTCGAACGCGCGCGCGAAC
+>>747:3:113:14657:8915/1 1911430 1
+GACAATCATGCCACCGATGAGCTGCTCCACAACCTCGGCGGCCCCTCGGTCATCCAGCAATGGCT
+>>747:3:113:14658:17103/2 1911432 1
+TTGCCACCGGACTGCAGGTGAGCCACTCCACCGATCACGACGAGCGCGCAGCCGACGCGGCCGCCTCGG
+>>747:3:113:14667:7511/2 1911444 1
+TGCGTCGCGGTGAATTCGTGCATGCGACGGCCGGCGGCGTGTCGGGCGG
+>>747:3:113:14705:14024/2 1911479 1
+GGGTACCGATCGGCGTTTGGCCGCATCGAGCGCGTGACCTACCGCGGCCGCTCATTGACCCTGGCGTTGG
+>>747:3:113:14721:5844/2 1911488 1
+AAAATATTCGCTGGGTGGCATCTTTAACGGGAATCGTTCGGCGTCGCCGAACTTCTCGACGCGCTCGTCTAAACAC
+>>747:3:113:14723:13846/2 1911494 1
+GTCGACGGCGAGGTGAAGCTCGCCGTCCCGCCGCCGGTCACGTTCGGCGCGGTGCTCGACGCGCTCGAGGCCGCCT
+>>747:3:113:14725:11425/2 1911495 1
+AAACAACTTTGACATTGTGCTTATGGATTGCCAGATGCCGGAGATGGATGGTTTTGAGGCGACCACTGCCCTTCGG
+>>747:3:113:14727:15055/2 1911497 1
+TTGAAACGTCGCGAGTATGATCGATGCGCTCCGGCGCGCGCTGCCGTGGCGATCGATACGGCGGG
+>>747:3:113:14750:4569/2 1911524 1
+TTGAAGGTGATCGGGGCGCCGTCCCTGCCATAGTCCGAGAGCGGAATCAGGACCCCGCTGTTGCATTTTCGGCAGT
+>>747:3:113:14754:13674/1 1911534 1
+CCGGCGATGCGAGCACGTAGGCCTTGCCCGCGCGCCGAACGTCGGCGTGACATCGAGGCGCTCAGCGTCTCCCTG
+>>747:3:113:14775:7350/1 1911565 1
+GGCGGCGGCGCTGCGCGCGGGGGCGTCCGGCTACCTGCTGAAAAACATCGATACCGATGCGCTGGTGCGTGCCATC
+>>747:3:113:14778:6825/1 1911567 1
+AAAGACGCCTCAAGGCTGAGGCGCGCGCACAGCGGGGCCCGCGCTGGCGCCCGGCCCTCGCCCGGCGCGACGTGGT
+>>747:3:113:14790:15033/1 1911586 1
+CGGATGGTGCGACCGGTGTAAAGCACGTCGTCGACGATCACCACGGAGCAGCCGTCAACGTCGAAGGGTATGTCGG
+>>747:3:113:14818:15150/1 1911616 1
+TCGTAGTCCGCGGCCTGCAAGAGCCGCAGGATGATGTTCTCGACGTCTTCCCCGACGTAGCCGGCTTCCGTGAGCG
+>>747:3:113:14826:18695/1 1911622 1
+CTGTGCAGTTGATTTGGTTGCTCCCAAATGCTGCGCGACGCTGAGCGCTGCGCCGGTCAGTGGACCAAGAGCGACG
+>>747:3:113:14866:16727/2 1911677 1
+ACCCGAGGCGGCGCGCGCACCGCCGACGCGCTCGCGGACGTCTGCAAAATCGTCCGGATTCTCGCGC
+>>747:3:113:14895:3108/1 1911703 1
+GCCTGATAGATCGGCACGGTGCCGATCGGGACGGGCGAGTTGCGCAGGATCCATTCGCGGGTGTC
+>>747:3:113:14923:13476/2 1911739 1
+GTGCGCTTCGAGACGCTCGCCACCTGGCGCTCGCCGCGGACCGGCGCGACCTATCCGGTCGCGCAGCGCCTGCACG
+>>747:3:113:14941:18400/2 1911758 1
+AGCGTGCCCGCCGGCGCGGTGAAACCCGCCGGGGCCGCGAGCTGGTATGTGAGCCCGTCCAGCTGGTCGAGCGGCG
+>>747:3:113:14944:18512/2 1911760 1
+CAATCTCCGTCGAGGGCTTCCGCACGCTCCTCCTCATCAACGGCGGCGCCGTCGTCGCGCTGCTCCCGTACCTC
+>>747:3:113:14951:15488/1 1911769 1
+GGCTCCTCGCTCCGGTGGAGGTCGGTGGCCGGCGCTACATGGACGGCGGCCTCGCATCGGCGGCC
+>>747:3:113:14995:4259/1 1911825 1
+CTTCCGCGACACGAAATACAAGCTCTCGCCCACGGCGACGCCGGCCCCAAATGACCATCTGGAGCTGGGCAACCAG
+>>747:3:113:15046:8321/2 1911878 1
+TCGCGCGCGCTGCTCGCTCGCTCGACCATCGGCGGCGGGTTCTTCGCGCGGCGCGCTTCGGCGGCGTCCTGCACGG
+>>747:3:113:15053:10523/2 1911888 1
+CCGGAACGCCCGTTGCAGTTGCGGGACGCTGGCGCCGCCGGCACGCGCGATCGAGCGGCTGGTCC
+>>747:3:113:15077:6205/1 1911909 1
+CTGGTGAAGCGCCTGCTCGCGGGCACGACGCAACAGACGCCGCGACGCACCGATCCCGACATCGAGCGGCTC
+>>747:3:113:15078:16826/2 1911912 1
+GCCGTGCTGGGCGACGCGACCGGCGGCGCGCTGCCGGAGAACCAGTGGCTGCACTTCGCGGTGG
+>>747:3:113:15099:18834/1 1911937 1
+GGCTTCGTCATCGCCAAGGTGTTCGGCAGGTAAGGCGGGCCGGCTAGCCGGCGCGCGACGCGGCCAGTT
+>>747:3:113:15103:6048/2 1911943 1
+CTTCCTGACTAAGGAATTGCTGGTTATCACTCTCGGGACTGTTATAACCAATATTTGGCTCAGCTGCAATGTTATC
+>>747:3:113:15106:16590/2 1911947 1
+CCCTCGCCTCGAACCGGGCCTTCTCGGAGAAATCGTAGGCGTAGAGCGCTCCGGCGCGCGCGGTGCTGAAGCTCTC
+>>747:3:113:15158:2996/1 1912009 1
+TTCGGCCAAGTGCTCTAAGACGGAGTGCGACAGAATCAGGTCTGCTTGCCCGGCGCCAACGCTTGCGAAAGATGTG
+>>747:3:113:15163:11689/2 1912012 1
+CGCCGCGGCGATTGCCGCCGCCAAAAGCGCGCCGCCGCAGATCGCGACCCTGATCCTGCCCGCCGACACC
+>>747:3:113:15180:10637/2 1912036 1
+CCTGGATCCCGGCGCGCCAGCCGGCGGACGCCGGCGCGCCCGCGACGCCCGCACGCTCCAGCTTCACC
+>>747:3:113:15207:8784/1 1912066 1
+CGTGGCGATGACGGGAGACGGCGTGAATGATGCGCCGGCGTTGAAGAAAGCGGACATCGGCGTGGCGATGGGCATC
+>>747:3:113:15215:15580/2 1912078 1
+ACGACGTCGCAGCCGGCGCCGCGTGCGAGCCCCTCCTTCTCGGCCGTCGAGCACGTCCCGATCACGCGCGCCCCGG
+>>747:3:113:15225:14368/1 1912092 1
+CGCGGCGAGCAGCGCCGCGACGGGCGCCAGCGCCCGGCGCCACGGCGTTCGGGAGCGGGGCACGGCGTTCGCGTCG
+>>747:3:113:15250:16820/1 1912107 1
+AACGATCCGGCTCGCTCGAACATGAACTACATCGATGGCGGAGGCGGCGGCGAAGGCGGCGGTGGCGGTG
+>>747:3:113:15279:12024/2 1912131 1
+CACTGACGCGTGCGCATGCCGCGTGCGAGCGCCCGCTCCGACGCGCGCTGGATGACGG
+>>747:3:113:15296:14794/2 1912158 1
+AGAGACAGCGACATCGATGAATCGCAGGCGGCGATAGATCGCGGAGTGGAACGAATCGACAAGAATATTACCCTTG
+>>747:3:113:15297:14539/2 1912160 1
+GCGCTCGCGCGCGCGCCGCCAGCGTGCGCGGCTCGCGGCGTCGAAGTACGCGTAGCCCTCGTCGACCCGCCGCCAC
+>>747:3:113:15299:20956/1 1912162 1
+ATTTCGACCAGCTTGCTGTCGGAATCGCGCGCGGCGCGGAGTCGAGAGGTGTGCACGATCACGGAGCGGCGCTCGT
+>>747:3:113:15300:7836/2 1912163 1
+GGATGTCTCTGCCTGCGAAAAAGCCTGGAACATGCGTGACAATTGCTCCGGTGTCATTCCGATGCCGGTGTCGGTT
+>>747:3:113:15332:6685/2 1912194 1
+CACATTCTGTTCTACTCCCTTCGTGCCTTCCGAAAACACCGAGCAACGCAAGCTGGCCGCCATCATGTTCACCGAC
+>>747:3:113:15333:4946/2 1912201 1
+GCCGTTCGCGTAGACGACAGGCTGGTGATTGAGGAGCTCCAGCGGGCCGCCGCCGCGTGCGGGCGAAGCAACGCAG
+>>747:3:113:15361:9675/1 1912231 1
+CACCGCCGCGCCGACGCCCTTGCCGCAGACGTCGGCGACGATCAGGGCGACGCGTCCGCCGTGGAGCGTGAAGGCG
+>>747:3:113:15370:10852/2 1912247 1
+ATAATCAGTTACTATTTTTGAGACTACATTTCCCAATATCTTAATAGATTCATTTGTAGCCTGGGCAAATGCTTCT
+>>747:3:113:15378:17062/2 1912258 1
+GCGACGTTCGGCCGGCTGGTCGCGAAGATTCCCGCGCGTCGCAGCCCGCAGGCCGTCGATCGGCTC
+>>747:3:113:15446:7490/2 1912336 1
+CGGCACGCGTGCCGACCGCCGGCCCCGCGTCGCCCCGCGCGCGCAGCC
+>>747:3:113:15463:11515/1 1912364 1
+CTCGCCGTCGCCTGGCGCAGCCTGATCCTTGGCGTACTCGGCGCCGGGGCCGGCCTCGCCGCGGCATGGGC
+>>747:3:113:15467:5074/1 1912371 1
+GCTCGCGGCTGAATGCGGGAGCGTGCTCCTGATTCGCACCACCGGCGCCGATGCCGAAGCCGCCGCCGCGGCGATG
+>>747:3:113:15477:13308/1 1912390 1
+TACGGTGAATGGGCGCGCCTCGACGATCGGATCGTCTTCTCGATGCCGACGCGGCGCGGCGATTTCGCCGGTGAAC
+>>747:3:113:15483:20612/2 1912400 1
+ATCGCCCGCTTCAAGACACTGCCAGCCAGCGGACTGCGCGACCGAGCGGACGAGCTGCTTGGGATCGGCT
+>>747:3:113:15488:15318/1 1912410 1
+CATCGCGAGCGGCGTCCGGAGCTCGTGGCTCGCATCGGCGACGAAGCGGCGCTCGCGGCGGATCG
+>>747:3:113:15503:8567/2 1912423 1
+GCTCGCGCGGCGGCGACGCCGACGGCATCTGTCGTGGCGACGGTCGCGGCCGCGCTGGCGATCGCATCGGC
+>>747:3:113:15528:13610/2 1912454 1
+GCTATTCGTGCGCGGTGCTCGCGCGCACGTGGCGGCCGGTGGACGGCTGGGCTGCCCGCGTGCGCTGGCTGACCAC
+>>747:3:113:15550:2238/2 1912466 1
+CCGCGGCGACGAGCAGCGCGGCGGCGGCTCCATAGGCCGCGCCTTCTCCTACCTTCTGTAGTAGGACGTTGCCCCA
+>>747:3:113:15622:18855/1 1912526 1
+CGGTGCGATAGCCGACCGCCAGCGACGGCGACCCGTCGGCGAGCACGCCGGCCTGCACCGACAGCCGGCAACAGGG
+>>747:3:113:15643:4416/2 1912555 1
+CGGCTGATTCACCAGGTACCCGACGCGCGCGACGCGCCCGCGCTCCTGGTCGAGCGCGAGACGAGCATTCTCGTCG
+>>747:3:113:15644:16641/2 1912558 1
+GAGGCGGTCTCGCGCGCCGCGGCGTCAAGATCGCCGCGATCGAGCGCCTGGCGCGCCGACGCCAGGAGTTGTCCGA
+>>747:3:113:15645:12115/1 1912560 1
+TACGCGAGCCGCATGCGCCGTGGCGAGACCGCGCCGTGCGCGAGGCCGGCCGGAGTGGAGACGGATGACAAGGTGG
+>>747:3:113:15658:18295/1 1912572 1
+CACCGTGCCCGCTACAGCGGTCCCGGTCGCGCGATGCTCGCGGTGACCGAGGTGGTGACGTCGCCACGCGACGCCA
+>>747:3:113:15696:10456/1 1912618 1
+AACGCGTGGAACTCCTGGCCGACGGTCATCGGTACCGCGTCCTGCAGCTCCGTGCGTCCCATCTTGACGATGTCGA
+>>747:3:113:15697:8053/2 1912620 1
+CTGAACCAGAAGTAGGCCCAGGGCAGCGGCGCGCCGTCGGCGCCGGTCACCGCGCGCGCCACGCTGGCGAAAGCGC
+>>747:3:113:15769:1119/1 1912703 1
+CGACGCTCCAGGTCCACAACTCTTTGCGGTTCGCGCCGCTTTGGCCCAACGTGGTGAGGAGCACTTGCTGGCCTCC
+>>747:3:113:15786:21154/1 1912728 1
+TTCCCACGAACACGGCCAGCAGCAAGACTCGGCCAACAGCATTTTCTTCCAGCGAAAAAAACTTAGGGAGCTTGAA
+>>747:3:113:15789:7061/1 1912730 1
+GCCTCGGAAAGCAGCCGGACGGCGTCGCGCGCTCCGGGCATCCACCTGAACCCCCC
+>>747:3:113:15793:13301/2 1912734 1
+GGCCCGATGTCCGTGCCTGCATTTGCGACCGTCGCCCGCGCGCCGTTCGAGCCGATGCGCAGCAGCCGGCTCTCGG
+>>747:3:113:15796:16679/1 1912736 1
+AGCACCTGGCGATAGGCGCCCGGCCGGCAAAGGCCGCATTCTTGTGCGATTCATCTTTCCATCAAGATCCCGCTCC
+>>747:3:113:15808:1133/1 1912749 1
+TCATGCGGGCGAGGTCGCGAGCATCGCAGCGCCGTCTTCGTCCGATGCGGCCGGCGCTTCGACCCGCTGG
+>>747:3:113:15850:12951/1 1912779 1
+CAGCTCGCCCTGGGTCAGGGTCGGCGCGAGCTTCGCCATCGCGAGCGCACTCGCGTCGAGCGCGGACTGCAGGCCG
+>>747:3:113:15850:12951/2 1912780 1
+CTGAAACGTTCCCGCGGGTTCCTGCAAGATCGCCGCGGCGGCGTCGCGCCGATGTTCGCGCTGGCGGTCATTCCGG
+>>747:3:113:15856:19537/2 1912789 1
+AGGACGCGTCCCGGCTGCTGGTCGGGAAGATCGCGCTTCACGCCAGCTTCGACGCCGTGATCGCGCCCTCCCTCTA
+>>747:3:113:15880:3250/1 1912813 1
+AACTACTCGGCATTACTCTGGAGAACCCTTTCCAGAACCTTCACGCCCGCTGAACCTTCATTGTTTTTCTCCTGTC
+>>747:3:113:15904:1140/2 1912841 1
+GAACGCGGCCCGCAGCGGCAAGCGCCGTCCGGGCGCGAGACCCATGAGGGAGACCTCGATCCCCCGGCCG
+>>747:3:113:15914:11026/2 1912849 1
+CGCGCGCGGCCTTCTCCCATTCGCGCTCGGTGGGGAGCCGCTTGCCGGCCCACGCCGCATAGGCGTAGGCGTCGTA
+>>747:3:113:15923:12706/1 1912857 1
+CCTGGCCGGAGCTGAAGCTCGGCGCCGGTTCGCGCACCGTGGAGCGGCGTTTCGGTTGCTCCGGCTCGGCC
+>>747:3:113:15933:4410/1 1912868 1
+AAAGCATGGATTTCACCCAGCTGACGCGCCGCGCGTTCGGACCAAACGCGCCGTCTCACACGCCGCAGCGCCGATA
+>>747:3:113:15940:16686/1 1912871 1
+GGATCTGCTCACCCTCAATCGCCGGCCCGGCGCCGCCCTCCGCGACTACGTCGCGTCC
+>>747:3:113:15948:12923/1 1912888 1
+AATCTCACCGCCTTCCTGCACGGCCTGCCGAGCGCCGGCTTTCGCTGGTCACTGGCCGAGATCGACTCGATCATCC
+>>747:3:113:15948:12923/2 1912889 1
+GAGCCCGGACGATGGGCCCGGCGGGCCGGTCCGGCAGCGCGCCGGGTGCGATGTGCGCCGCCGCCGACCCC
+>>747:3:113:15950:17349/2 1912890 1
+ATTGAGCGATGCCGACCAAGCGGCGGCGACGTTCGAGGGCGAAATTCGCGAATTCGTCCGACGCGATGTCGCTTTC
+>>747:3:113:15976:20646/1 1912922 1
+CGAAGGATCCTCGACCGTCCAGATAGTTGAACCGCGCCGCCGGTTCGTGGCCCTGCACGACCGCTTCGCACGGATA
+>>747:3:113:15987:14997/2 1912934 1
+GACAACGTGGCGGGACTGAACCGCGCGATGCGGGCGGCGCTCGCGCGCGCGCGCTCCGTCCTCGCCCACCACGAGA
+>>747:3:113:16014:6365/2 1912960 1
+AGGCCGAGCGCGCCGCGGAGCGCGGCACCGAGTTCCGCTCCTACCGCCCCGACGC
+>>747:3:113:16043:14554/1 1912988 1
+CGGATCGTTCACCGGGGTCGTCAACCGCACCGAAGGTTACGGTGTGCGCATGAAGCAGGCGATCCGTGACGAATAC
+>>747:3:113:16066:16579/2 1913023 1
+CCTCGACGGTGGTTCGCGCGCTGAACCCCTTCGAACCGAAGTACCACACGAACGAGCCGGCAGCGTACGTCCAGGA
+>>747:3:113:16081:6124/1 1913039 1
+CACATCGAACGCGGCGACGCGGCGCGCGCGCTCGCGCACCTCGAGCGCGCCACC
+>>747:3:113:16104:16965/1 1913060 1
+GTGGTTATTGCGGAATCGCAGAGCCTGGGGCGCGGCCGACTTGGAAGGCGCTGGGAGTCGCCGGCATTTAGCAATC
+>>747:3:113:16128:20958/2 1913092 1
+GGCCCCCGTGTCCGCGAGGATCATCGAGCAGAAGGGGCCGGCGAGCACGCGCGTGAGGTCGAGGACGCGGATGCCG
+>>747:3:113:16146:7947/2 1913112 1
+GGTTCGTGCTCAACACGCCGGCCACCTCGGTCCGGGTGCGCGCGGTGGCGCGCGACGCGACGGGCAATACCGGCTC
+>>747:3:113:16155:6626/1 1913120 1
+GTGGTCAGCGTCGCGGCCGCGTCGGGGACCGCGGGGCGCGCCATC
+>>747:3:113:16157:7035/2 1913124 1
+ATCCACCCGCACCTCGCTCGTCAACCCGCGGAAATCGTCAAACCCCTTCGAGGAAAACCAGTAGACTCCTGCGCCT
+>>747:3:113:16157:15455/1 1913125 1
+TATGTGCCGCAAGCTGCCCCGGCGCCTGCGCCCGCCGGCGCCCCGCCCGCCCTGGACGCCCCGGTCGACGCGCCGG
+>>747:3:113:16229:9812/1 1913201 1
+CAGTGTCGGCGAGTACGTCGCGTGCGCCTGTCCCAGGAACTTGGCGCCGTCGGAATACATCGGCACTTCGCTGAAC
+>>747:3:113:16250:15342/1 1913224 1
+GGACGAAGTGGTCAAGATCGCCGACGAGATCGGCCGGCCGACGGTGCAGGTCTCGCTCCGCTGGCTGATGCAGCAG
+>>747:3:113:16255:6440/1 1913229 1
+GTCGTCACTGCTTCGATGGATTTCTGAGGAAATGGTCAGCCAATGGCCCTGCCGCGCCCGTTCCCCATCTATCCAC
+>>747:3:113:16261:14042/1 1913245 1
+GGCTCCGCGGCGATCCGATTGCGAGGCAAGGGGTTTCGCCGGGCCGCGGTGTGGCACGGGCCATGCCAATCGTTCC
+>>747:3:113:16290:1124/1 1913291 1
+GTCATCTACACCTCGGGCACGACGGGGCGTCCCAAGGGGGTCATGATCG
+>>747:3:113:16295:5923/1 1913296 1
+ACGGTGATCGCCTGCTGGCGCGGCACGCCAGTGATCTTTTCCTGCCAGGCAGGCGTGTAGGGCACGTCCTCGTCGT
+>>747:3:113:16300:16785/2 1913300 1
+GGTCGTTCGCGCGCCCGGCGTCGTCCACGCGGCGCACGCGGCCGGAGGCGGCCACCCGGCCGATGAGACCCTG
+>>747:3:113:16322:15859/1 1913325 1
+CGGTTCGGGCATCGCGGCCGCGACCCTGTCGCCGGCGGATGCCGGCCTCGCCCTCTTCGAGAACGCGTTCGCCACG
+>>747:3:113:16335:13710/2 1913337 1
+CGGTAGCGGATCAGGTATTTGGTCAGGATCGCGAAGGCGGCAACGCCGGCGAACACGTACCACGAACCTGGGTTCC
+>>747:3:113:16335:12226/2 1913338 1
+TCGAGGCCGACGGCACCATCACCGCGGGCAACGCCTCGCAGATCTCCGACGGCGGCTGCGCGCTGATCGTCGCCTC
+>>747:3:113:16355:18067/1 1913367 1
+GAGGGGGCGGCAACGCCGTGAACCGCATGATCTCCGCCAACGTGGGCGGAGTGCAGTTCGTCTCCGCCAACACGGA
+>>747:3:113:16407:8754/2 1913424 1
+GCGGGCGCGACGATCGCGATGGCGGCTCGAACCCGATCGTACTGCTCGCGACGGTGATCCTGGCGCCGATTGCCGC
+>>747:3:113:16413:6361/1 1913432 1
+CCGCCGATCAAAAGCGCGTGGCCGACGCGATCCAGTCGGGCCCGCGCGGCGCCGGCCTCCGCGGGCC
+>>747:3:113:16436:11568/1 1913464 1
+CGTCGACGGCAGGACGACCCGCCACATCTACTACCCATGGGACACCACGCCGCCGAAGATGCCGCCGGCCGCGCCG
+>>747:3:113:16466:18263/1 1913497 1
+GCGGGAATGCTCGTTCCGGATATTGTAGCGGCCGGCGGTGGTTTATTGTTTGCGTTCGATCACTCGACGATCGCAG
+>>747:3:113:16475:18904/1 1913508 1
+CCCAGGGTCGGGCCGATCCGAGTCACGGCGACATCCTGGTCGGCCAATGCGAGCGCCGCTTTCCAGTAGCCCGGGC
+>>747:3:113:16478:7775/2 1913510 1
+GGCCAGGGCGCTGCTCGCGGCCGCGCGCTGCTACGAGAAGCTCGGACGGGACGGAGCGCGGAAGCTGTACGAGGAT
+>>747:3:113:16564:6500/2 1913618 1
+CGCGGCAACAAGCAGTACGAGGTGATGCTCCAGGTCGAGCCGCGCGACCGCTCGACCCCGCTGGCGATCGAGGAGC
+>>747:3:113:16565:15880/2 1913619 1
+TCCCTACCGCCTGGTTATCGACTGTCTCCGCGCCGATGCGGGCGGCGCCGCGCTGGTCGCGCAAGCGGCGCCTCGA
+>>747:3:113:16574:18929/2 1913633 1
+TTCGTTGCAAACAACGCGGCCGCGCCGCCGATGGCGATTCCCGCGCCGACGACATAGAGAACGCCGCGGT
+>>747:3:113:16593:12698/2 1913653 1
+CATCGTTGCTTACCGCGATAAAAAGGGAATGTTCACCTCGCGCGCGGCGTTGCGCGACGTGCCGCGCCTGGGGGAT
+>>747:3:113:16611:8158/2 1913668 1
+TTGCCGGCGCCGGCGAGCGCCGGCCGCACGTCGCGCAGGTATCGCTCCATCCATG
+>>747:3:113:16612:19991/2 1913669 1
+CCGGGGCGTTCGACGCGCGGGATGTCACTGCGACGCGCGCGGTGCTCGCGGTGCAGGGACCCGACGCGCGCCG
+>>747:3:113:16646:13363/2 1913696 1
+TTTGCCGCGGTTGTCGCCGATGGCATCGGCCCTGCCGGCGCCGGCGCCCTGGCAGCGAGGCTCGCCATCAGCACGC
+>>747:3:113:16653:17499/2 1913709 1
+GCAGCAGCACGCCGTCGAGCGCGCCATCCTCGGCGAGCCGCGCCTCGACCGCGCGGAAGACGCCGTCGCGGGCATC
+>>747:3:113:16663:14790/1 1913715 1
+TCGTCGGCCGGTTCGCAGACCGCGTGCTCGAGAACACCGACGGCGCGCGCGCGCTCACGCATGCCTCGCGCTGGC
+>>747:3:113:16671:14008/2 1913725 1
+AGCCGGTGGGGCCCGCCGGCAGCGACCGCCACGAACCCGAGATTCACTGAACGCGCGATTCCGAAGCGCCCTTTCC
+>>747:3:113:16724:10532/2 1913781 1
+CGCCTTCTCGGCGTCCTTGACCGCGATCGCGACATGATTGAGCCGGCCCAGCATCGTCACTCCTCCCCTACTCTCT
+>>747:3:113:16747:19996/1 1913797 1
+GCCGGCGACGTGCCCGACAGCCTCAAGGACAAACGCCTTATCGGCCTCGACCTCGGGGCGCTCATCGCCGGCGCGA
+>>747:3:113:16801:10911/2 1913855 1
+AGGATAAAGGTCATTCAAAAACGCATCGAGCTGAGTCAGGAGCTCGCGGACATCCGGCGCAGCGGGATCATCGATC
+>>747:3:113:16802:15366/2 1913857 1
+GCTCCCGTAACTGCGCCCGCGGCGCCGATCGCCCCCGCTGCCACTCGCACATCGCCGAGCGCTAGCGCCATCTACG
+>>747:3:113:16818:13840/1 1913878 1
+AGCAACACCGCGAGCGGCCGCACGCTTGCAGACACGACTCCACCAAGCACTCCTGTACTCCAGGCGAGTGTCCTTG
+>>747:3:113:16839:18828/1 1913896 1
+GGATGTGCGCAGCCTGGGCGACGAGACGCGCGCGCCCATCGAACACCGCGCAGGAGTGATCGAGCCGCTCGG
+>>747:3:113:16867:9730/1 1913916 1
+CGCCGTGGCTCAGCGAGCGCCGAGCGCGGGCGATGCGCGACTTGATATCCTGGTCTGACATGGCTTACTCAATCCC
+>>747:3:113:16869:21208/1 1913922 1
+GGGTGAATTTGCCTTTCGCGTCGCGCACGGTGTCCTCTCCGAATGGGCGGACTACACCCTCTCCGGTCCTGGCTCA
+>>747:3:113:16919:14232/2 1913975 1
+ACGCAGGTCGACGTGACCTTCGGGGGCAGCGCCGCCCGCCGGGTCAGGATTTCGTCCGACAGAGCGCCGAAGATCC
+>>747:3:113:16952:11621/1 1914019 1
+GAGATCGTCGGCGCTGACCGCGGTGAAGCCGGCGGCGCCGAGCAGCCCGCGATAGG
+>>747:3:113:16953:6043/2 1914020 1
+AGAATCTCTGACGCCAGACCAATCTGGGCCGTGCGGATGACGACACCGTGCGCGCGGCCGCGCCGCCGCACGAAAT
+>>747:3:113:16980:20229/1 1914054 1
+GTCTGCTTGAGCGCGTTGCCGTTCGTCGCTTTCGTGCCGGCGGCGATTTCGACTTGATAGGTCGTCGCCATCGG
+>>747:3:113:16984:12351/1 1914059 1
+GCCGGAGGAACGTGGAGCTTGCGCTCCGGGCGCGCATCCGAAACAGGGCGTTTGCTACGCGCCACTGTATTTCCGG
+>>747:3:113:16995:20294/2 1914073 1
+GAGGCCGCGTCACGCGTCCGCCTCCGCCACGCATCCGCTCCGCCCGCTCTGCGCGAGGCGCAGAAGGAGCTGGACC
+>>747:3:113:16995:9065/1 1914074 1
+ACAGCGCATCCGCCGCCTTGTTGACGGTGACGAAGATCACCTGGCGCGGCGAAACCCCGGCCGCCGCCAGGCCCGG
+>>747:3:113:17011:12128/2 1914094 1
+CGGACGCTCCAGGAGGCCGTCGACCGGGCGCGCGCGCTCGCCCTGCCGGGCGACGTCGTGCTGCTGTCGC
+>>747:3:113:17046:2360/1 1914128 1
+CGATGATGAGCGCGGCGGCAGCGATCGGTCGGCGCACCGCAATGTCGCGATTGCCTCGATGGGCG
+>>747:3:113:17054:15601/1 1914135 1
+GTTCGGCCAGAAGTCGGCCTGCGCGATCAGCGACACGAGCGCGATGCCGACGAGCGCGACGCCCGCGAGCAGCCAG
+>>747:3:113:17065:1764/2 1914142 1
+CCCGTCTTGCCCGCGACGCGGATGCCGGGCACGCGCGCGCGCCCGCCGGTGCCCGCCGCCACCAC
+>>747:3:113:17117:12528/1 1914207 1
+GCCCGAATAGCCGGGTAAATTCTCAAACAACAGCGCTCGATCGCGCGCCTGCCAGAGAAGCGCGCCCATCTGCGTG
+>>747:3:113:17157:11296/1 1914259 1
+CCGCTTCGACGTGCGCGTGCAGCGCACCGCCTCGGCTCTGTTCCTGGTGACGCGCACGGTCGCCGACGGCCTGCGG
+>>747:3:113:17215:7478/1 1914325 1
+GCCGAGCTCTCGGTCGGCCAGCGGCGCCGCTTCGCCCTCGCGACGGCGCTCCTCGCCGCGCCGCACGTGCTGCTGC
+>>747:3:113:17224:12028/2 1914335 1
+AGAGTCGGCGGTGCCTTGCTCGGTGCTGCCCTGATCAGCGCGGCGCTGGCCGCGCCGGCTGCTTCCGCCGCGCCCC
+>>747:3:113:17235:9659/2 1914349 1
+GAATCGTGGCCCGTTCTTCACCCCATTTCGTTCCTCAGCCACCGATAGACAACTCAGCAAGATCCCTTCGGCGTGA
+>>747:3:113:17263:2787/1 1914371 1
+ATCCGCGCACCAACAACGACTTGCTCGACGGTCGTGTGCGCGCCGCGGTCGATCGCGGG
+>>747:3:113:17290:17040/2 1914405 1
+GCCCACCTCGCGCTGCTGCGCGCGCTGTCCGGCGATTATGCGCAGCTCGACGGCATCGTGCCGGGCGTGACACTGC
+>>747:3:113:17292:8459/2 1914406 1
+CGGTCCTTCAGGTCCCCGCGCGCGCGGGCGCCGCGCCGCTCCCGATCGGTGAGGCCGAACCGGAG
+>>747:3:113:17340:18807/2 1914438 1
+CCTGGCGCCGCCGGCATTCGCAACGCCGGCGATATCGCCACGCTCGTGCCCGATGACGCCGTCGCGATCAAAGCCT
+>>747:3:113:17421:6317/2 1914537 1
+ACCGCGCGAAACCCGCCGAGGTCGCGCTCGCATGGCTCATCGCGCGCGAAGGCGTCACCGCGCCGATCGCGAGCGC
+>>747:3:113:17436:3011/2 1914555 1
+CATAGACTTCAGCATCGGTCAGCGAGTGTGGCGTCGGGTACGGCATCGCGCGGCGCACGTAGTCGAACACTGTTGT
+>>747:3:113:17450:3881/1 1914562 1
+ATCCGGCCCGAAGAAATGACGCGCGACGTCCAGCATCGCGCCGCGCCACCCGAAACGAGGCCGATCGGCAACACGG
+>>747:3:113:17510:11771/1 1914636 1
+AGCGGAGCGGCTGCGCCTCCGCGCCGCGCGCGCCAGAGCGTCGAAGCCGAGCGCC
+>>747:3:113:17511:20270/2 1914638 1
+GGATCTTCACCGTGTGCCCGCGCGCGCGCAGCGCGGCCGCCTGGTTCTCGGCGTGCTCGACGACGCCGCCCCAGTA
+>>747:3:113:17512:14994/1 1914640 1
+CGGTGGTAGAGCAGCCCCCGCGGTGCCTCGCTGACGCCGTACCCGATGCCGGCGCGCGGTTCGACCTCGACGGCCG
+>>747:3:113:17527:14813/1 1914659 1
+CTACCTCTCGGATGCCGGCGAGATCGAGCGCGAGGTCGGACGGCTCAACGCCCTCATCGCCCGCCCGCTCCTCGTC
+>>747:3:113:17570:13442/1 1914702 1
+GATCGCGCGGGCGACCACGGCCGGCTCCGCACCCGGCTCGATACCGACATGAGCTCGCGCGCCGAGGCTCGCTGCG
+>>747:3:113:17570:1774/1 1914705 1
+GGGCGCCCGACGAATCGCTCGCGGCGGCACGCGCCGCGACGCGCGTGGCGG
+>>747:3:113:17582:18997/1 1914721 1
+AACGCACGTGCCACGGCCGCGAAGGTCCGCGCCCCGCGCGCATCCCGGCCTGGCCGCGGGAGTTGCACCGATCGCG
+>>747:3:113:17591:8133/2 1914736 1
+GGCGGCTCTCACCGGTCTCGTCATCGTCGCGGTCATCGTGACGACCGTGGTCGTCGCCTACGTCGCGCGCCTACTG
+>>747:3:113:17599:7014/2 1914750 1
+CATCGTGCTGCTCGGCCGGGACGCCGGCCCGCCCGCCGACCTCGCCGTCCTCGAGCAGCGCTTCCTGCAGCCCGAC
+>>747:3:113:17610:13867/1 1914761 1
+CGCAGCGCACGGCCATCGGGACGCCACGGCCCCAGTTCGGCCAGGTTGCCCGCCAGATACACGGTGCCGCTCCCCT
+>>747:3:113:17636:12600/2 1914779 1
+TGAGCATCTCGGCCATCGGCACCTGGGCGCGGATGATCGTGGTCGCGCCGCGCGTGTCCATGCCCGCTATGCGGCC
+>>747:3:113:17673:4393/1 1914834 1
+GCCGCCGGCGGCGAGGAAGGCGCGCCGCGCGGGGATGCCGATCTCCTCC
+>>747:3:113:17677:16296/2 1914837 1
+CAGCTTGAGCAGCGTGCTCTTGCCCGCGCCGTTTGGTCCGACGATCGCAACGATCTTTCCTTCCGGAACCGTCATC
+>>747:3:113:17678:6153/2 1914838 1
+CGCGAGACCGAGAACGAACAGCGCCGCGAGGCCGATGACCTCGATCCGCATGACGCCGTCGAGTGAGTCACGGG
+>>747:3:113:17678:16024/1 1914839 1
+GCCACAAGGACCTGAGCAAGGATCCGCGGCTCGGCGACGACGCGGCGTTCCTCGCCGGCGGCGTCGTCAACATC
+>>747:3:113:17717:15040/2 1914884 1
+GCGGTGGCGCTGATGGCCGAGGCCGACCGGCTCGGCGTGGAGATGCTCCGGGTGGTCGCCGCCGCCAACCGCCAGG
+>>747:3:113:17745:11267/1 1914917 1
+TGCGTGACGAGCCGGTCGGCTTTCTCCTCGCGCGGCGCGCGGACGCGCGCGACGGCGCCCCACTCCCGCTCGAGAG
+>>747:3:113:17755:6808/1 1914932 1
+GATTTGAACTTGCGACCTCTAGACCCCCAGCGTAATTCCGCATCTGCGTTCTGACCCGGAAAACGAGCTTTAAGCT
+>>747:3:113:17759:19255/2 1914935 1
+TGGTTCTGCGTCAGCCGGTGGGCGTCGTCGCGGCCATCACGCCGTGGAATTTCCCCGCTGCCATGATCACGCGCAA
+>>747:3:113:17784:12290/1 1914967 1
+GCGCCGCCGCGCGGCGCGGCGTCGAGATCGCCGAGCGGTTCGACCTGGCGCGGGAGCTTCCGGCGCCGCC
+>>747:3:113:17791:19739/2 1914975 1
+ATCGCCGTGGCGGCATACGCCGGCAGGTCGGTGGCCGCGGCATGAGCCGACAACGAGAACAGCCCCATGT
+>>747:3:113:17799:6354/1 1914988 1
+GCCGGTGCGCGTCGAGACATGCGTTGTCTGCGCGCGCGCGATCTGCGCAAGCGGCACGCCCGACAAACGCAGCGCC
+>>747:3:113:17851:1081/1 1915043 1
+CCTGACGTACGCGACCTACGCCCGCCACGGGTTCTTCGAGCTCGTCGCCGCGTGCGCGCTCGCGCTGCCCGTGCTG
+>>747:3:113:17873:1818/1 1915057 1
+GGAAGCTGCCGTACCTGCTCGACGTGCGCGACGAGTCGACCACCGACGTCCGCATCGTGATGGAG
+>>747:3:113:17874:16443/2 1915059 1
+TCGGCCTTCTTGCGGAAGGAGGCGGCGAGCGCGACGAGGTGCTCCACGTAGGTCTCCTCCATGCCGGGGATCTTCA
+>>747:3:113:17882:14175/2 1915073 1
+GGGCCCGGCACCTACGCCGGCCCCCTCCAGCTCAAGGACGGCGTCAGCCTGGTGAGCCGGACGCCGCGCGGCGCCG
+>>747:3:113:17899:10932/2 1915098 1
+CAAGCCGGCGGCGCAGGCCAACGGCCAGCCCGGCGTGCCGGCGCCGCCGCTGGCGCTGCCGGTG
+>>747:3:113:17924:14169/1 1915128 1
+CCGCGCGATCCGCCGCGATGAGGAACGACCCGCCCCAGCTGTCGCCCGGCGCGCCGCTTTCCTCGTCGACGAAGCC
+>>747:3:113:17931:8910/1 1915134 1
+ACCATCGTCGCGGCTTTCCTGGCGCTCAGCACGACGCGAGCCCAAGCACAGAACCCGATGATCGGGATTAACGTCC
+>>747:3:113:17967:6909/1 1915176 1
+CCTCGGGCTGCTCACGCCCCACGACGTGCACTTCGGCTTGGCCGAGCAGCGCGTGGCCGCGCGCGCCGCCGTGCTC
+>>747:3:113:17978:13093/2 1915187 1
+GCGTTCTTCGGGCACTCTAGCCAATCGCTGCAGCCAACGGCCAGCCGCCCCGAATCGCCGATTCCATTTCTATAAA
+>>747:3:113:18049:21166/1 1915267 1
+AGGCGCCCTTCCTTGAGCAGGCGCGGCGCATCCGCGACTACGGCGCGGGTGTGGTTGTCATGGCCT
+>>747:3:113:18126:17625/1 1915339 1
+GTGCCGGTGCAGCTCGCCGAAGGCATGCGCCAGCAGCGCGAGGCCGACGCCCCGGCGCCGCCAGCGCGGGCGCACG
+>>747:3:113:18127:7556/1 1915340 1
+GCAGGGCACGCTGACCATCTCACGCGACGCTCGTGGAGGAACGACGCTGCTCGTGCGGCTGCCGCTGCCGGTACCG
+>>747:3:113:18177:4132/1 1915382 1
+CTTCACGTCGACGCCCCAGTGCGCGAAGAACCGTGCGTCCTCGGCGGCGATCACGGCGCGGAGGAGCGCGGG
+>>747:3:113:18182:18730/2 1915385 1
+GGATCTGCTTCGCGCCGGCGTCGACGTCGTCGCGCACAGCGTCCGCGACAAGGACATCG
+>>747:3:113:18216:13960/1 1915415 1
+AGACAAAATCGAACCGCAGCGTCTGCCCCCAGACGAGCAGCACCGCGGCAATGATCAACGCGCGGGGATGATGCAA
+>>747:3:113:18219:11219/2 1915422 1
+AGGTGATCCTGCGCCTCAAGGGCAACGAGATCACGACGCCGACGATCGTCCTCGTCGCCCTGCTGCTGATCTCGGG
+>>747:3:113:18231:20917/2 1915434 1
+GCGCATGGCACCAGCCGATCACCGCCTCGATATGCGGCCGCTCGGCGAGCGCGGCCTGATCGAATTTCCAGATCTG
+>>747:3:113:18279:5218/1 1915495 1
+GGTGGCGCACACAACGGGCGCCCCGCGTCGCCGTCGGCCCCTCCGGTCATGGCGTCGCGGGTCAAGATCGACGACG
+>>747:3:113:18296:10520/1 1915519 1
+GGACGAAATAGACACCGGCTGCCGCGACGCGGCCGCGGCCGTCCCTGCCGTCCCACGTG
+>>747:3:113:18299:3602/1 1915520 1
+GCTGGAAAATGCCGTCCGGCAGGTTTGGCAAAGCCTCACGTGTTCCTGTGATCCCGATAAGACGCTCTACCCGAT
+>>747:3:113:18299:18682/2 1915524 1
+GCCGGGATACGGCTCCGGCTTGTAGTCGAGCGCGGCTTGAACATTGATCATGGTGATGCGCAGCAGCCGAAACAGG
+>>747:3:113:18303:18017/2 1915527 1
+TCGCTTACCGCGCAGCCGGAGCCGGTGCCGCGCTCGCCGCGTTCGCCGCCAGCTGATTCTTGTCGAGCACCTCACC
+>>747:3:113:18311:12338/2 1915533 1
+TAAGTTGATGGTGTCGACGACCAGCGTGTCCCCTTCCCAGCGGCC
+>>747:3:113:18314:12159/1 1915537 1
+GCACGGGGACACCGGTCCACGCGGCGCCTCCCGCCGAGACGCGCCTGCGCGTCCTCGCGATCGACGACGAGCTCG
+>>747:3:113:18321:2631/2 1915545 1
+AAGGCCATGTTGCAGGACATCGCGATCCTGACAGGCGGCAAGGCGATCACGGAAGATCTAGGAATCAAGCTGGAGA
+>>747:3:113:18327:18835/2 1915553 1
+GCCTGACCGGGATTTCGTCCTCTTATGAGCAGCACAGAGTCGTTTAAGGACGCGGCGGCGATATCGGGAGCGTCAC
+>>747:3:113:18352:8673/1 1915581 1
+GGCGCCCATGTCGCCCTTGATCTTCAGCTTCCCCGACATGTAGGCGGTGGTCGGGTTCTGCTCGCCCGAGCGGATC
+>>747:3:113:18355:10174/2 1915585 1
+CGAGTCGCATCGAGGTGCGCCGGGGCCGGCGCTGGCCACGCGCCGCCGGCCCCGCGTCGCCGTAC
+>>747:3:113:18407:8041/2 1915642 1
+GTTGTTCGAGACCACGATGCGCGCGAGATCGCGGCGGATATCGCGGCCGCGCTCGCTGCTGATCTCGTAG
+>>747:3:113:18423:14854/2 1915665 1
+CGGGTTTTTCACCCGCTCGAAGTTGCACAGCAACGCGACCGGGTTCGCGCCGGCGCCGCCAAGCTCGATCGCCTGG
+>>747:3:113:18426:4931/1 1915670 1
+CCACCACGCACGGCCGCTCGTTGTGTGCGCGAGTAAGGGAAGAGAATCTGCATTCGTCCGTTGCCATCGACGCGGA
+>>747:3:113:18447:11814/1 1915688 1
+CGCCGAGGCCGCGCGCCGGGAAGCCGCCGCCGCCGGGGCGCTCGACCATCAGCGTCTGCATCGTCGTCTCCTCCGT
+>>747:3:113:18472:10236/2 1915711 1
+GCTCGGGCGCAATCCCTTCGAGCGGGCCGAAGACACCGTAACCGGCGTTGTTCACGACCACGTCGACCGCGCCGAA
+>>747:3:113:18518:5102/2 1915761 1
+GACGTCCACACGCCGTCACGATCCGATCGCCGTCGGCGCGACGGTGTCAGTGCGCTACCGCGAGGAGGGCAACAAT
+>>747:3:113:18612:3351/1 1915876 1
+CGACAGCGGGCGCGTGTCTTCGTCGAGCGGCGCCAGCGCCGCGCGGTTCCCGGCGCTGT
+>>747:3:113:18623:17095/1 1915886 1
+AGGCGGTGCTGGTCGCGACCACCACGGCGATGGTTTTCCGCACCCTTCTGCCGCGCGTCGGCCGCTGGCC
+>>747:3:113:18624:13860/1 1915887 1
+GTGGTGCGCCCGTCCTCGTCGAGGAAGTAGATGCGGCCGCCGGCGAGAACGGGC
+>>747:3:113:18650:19766/2 1915909 1
+TGGCGAAGAGGCGTCGGCGTCGGGCGCGACGACCGGTCCCGAGGCGCCAACGGTCCTCTGCCTG
+>>747:3:113:18671:16667/2 1915936 1
+GTGCTTGCCACCGCGCGCGAGCTCGCGCCGCGCAAGGTCATCGTCGTGCATGGCCACGGC
+>>747:3:113:18680:4884/1 1915948 1
+TCTTCTTTCGATGGCGCTCCTCTTTCTTTACCTCGTCGACGCC
+>>747:3:113:18767:19261/1 1916037 1
+GGGCGCCGGATCCGGGGTGAAGCGGAATCCGTCGTGACTGCGCGCCAACCCTATGATGGAACGTCCCGTGCGAAGG
+>>747:3:113:18856:6363/1 1916119 1
+AACGCCCCATCGCGCCGCGGCCGCACTGATCAACATCGCGCGCGCGATCGAGCCGGCGCGCTGACCGAGCGGGCCG
+>>747:3:113:18862:4732/1 1916120 1
+CGATGCCGGCTAAAGCCGGCGCTCCCCTAAGGGCAGCTTCCGGCTTTGGTCACCTTCATCTGTCCGCTATTCAACC
+>>747:3:114:1154:12603/1 1916167 1
+ACCGCGGCGCGCGACAGCAGCGCCGCCGCGATCACGATCAGCAGCAGCCAGACGTGGCG
+>>747:3:114:1223:15092/1 1916195 1
+CGCGATGGTCGGCGGCTTCTCGTACGACCAGAGCCAGTTCAATCGCGCGACCCAGGCGCTGCGACAGCCCGGC
+>>747:3:114:1241:14848/2 1916212 1
+GAAGTCGGAACCGAAGGCGTGCTCGGCGGCCAGGCGAACGTGCCGGGCGTCGGTGGAACGTGGAAGGACCTCACCG
+>>747:3:114:1255:16508/2 1916229 1
+ACGAGGAACGGGTCGGCGGTGATCGCGAAGATCGCGGGGATCGAGTCGACGCCGAACACCACGTCCGTCG
+>>747:3:114:1290:1506/1 1916265 1
+CCGGCGGTGCGGCGTTCGGCGTCTCGCGGGCATCGCTGATTACGACCACGCCGGCCAATCGCTGGCCCTGAAGG
+>>747:3:114:1294:17964/2 1916269 1
+CCACGTAAACGTCGTCGCCCGCACCTCCGCGCATCGTGTCGTTTCCCGCGGCTCCATCGAGCTGGTTGGCG
+>>747:3:114:1341:9773/2 1916309 1
+GACCGAGGACGTCACCGCGATGACGTTCGAGCGTGCCCTGAGCGCTGTGCGCCGCGACGACTTCCGCAACGAGGCC
+>>747:3:114:1384:6496/1 1916334 1
+CGGCGGCGATTGTTTCGACCACCGTTTCGATGTAGGCGCGGCGGCGATCGAGCTCAAGGTTG
+>>747:3:114:1387:15594/1 1916339 1
+GTGGTCGCGGAGATGCTCGAGCGCGAGTTCGGCGCGCGCGCCTCTGCAAACGTCTACTGCTCGTTCCAGGGCGTGC
+>>747:3:114:1397:18938/2 1916348 1
+CCGCACCAGCTCCTCGATCTGCTTCGGCTCGAGGTCGAGGAAGCCGCCGCCCCCTGGAATGCCG
+>>747:3:114:1470:9227/1 1916408 1
+CCGAGCAGCATCAGCGTGGACAGGCCACTAGGCACGGTCGCTCCCGCGCGCGACCAGCGCCTGTTTCTGCTCCTCC
+>>747:3:114:1483:14165/1 1916425 1
+GATCCACGCCCGGCTGTGCGCGGCGGCCGGCCGTGCTGCCGATGC
+>>747:3:114:1503:9411/2 1916443 1
+ATGGTGAGGATCCGCAGTTTCGCAAAGCCGCCGACTACCTGAAGCCGCTCACCGTGCCGCCTTTTGCGGCGCTCGA
+>>747:3:114:1562:11295/2 1916495 1
+CACGGTGGCGCTCAAGGCGCTGCCGGACGACCTCGCGCTGGGGCGCGCGGCGCGGGAGCGCTTCGAACGCGAGGCG
+>>747:3:114:1608:10354/2 1916546 1
+CGGGTTGTTGTGGCTCCAGTTGGCGGGCAGGACCCGATCGAGCGACCCGACCGGCTCGGCCGCCAGGGGGG
+>>747:3:114:1639:3859/2 1916577 1
+GCGCTCCCCATCTCGATCGCGGCGGGATTCCGATCGCCACACCCCGATGCGCCG
+>>747:3:114:1720:12613/2 1916647 1
+GGGTGCAACTGCGACGGGCGTTGAGGTGCGCGCGGTCGTCGCGATCGTCCGGGCTCGGACCGGGT
+>>747:3:114:1738:5502/1 1916671 1
+GGCGACGATCGTTTCCGACCTCGGAGGGTGTCGCACCTCGGGAATGATCATCGAAACCGAAGCGTATCTCGGCGT
+>>747:3:114:1789:19897/2 1916724 1
+ACGGGCCCCACGGACCGCTCCTGACCGACGTGCTCATTCCACAGGAGATCGCGCGCCGCGCGGCGCCGCAGATCGG
+>>747:3:114:1859:9294/2 1916805 1
+TCGATGCGCGGAAGGCGCCGGCGACGACGGGGGTTTGTCCGTGAGGCGG
+>>747:3:114:1875:12789/1 1916815 1
+AGGAAAACAATTCTAACTGCTCGCTCGTACTCGGGATGAGATCGTAGACGCTCACTGCTAAATTCCTGACGCGCTT
+>>747:3:114:1881:2855/1 1916819 1
+CCGATGATCCGGTTTGGGTCGGCATTCGGTTTGGGCCGAAACATCTGCGAGCGATCGTTCGAGACCTCGGTC
+>>747:3:114:1888:12283/2 1916828 1
+GGCACGGATGCGCAGAACGTCCTGCCCGCGCCGCCGGCCCCCCCGCCGCCGGTTCCCACC
+>>747:3:114:1909:2505/1 1916844 1
+GGTTGAAGCGACGCCGACATCGCCAGCCAGCCGACACAGCGCAGG
+>>747:3:114:1911:4034/1 1916848 1
+GGGTTGCTTCAGTTTTTATCCCGGAAAAAATCTTGGCGCCTTCGGTGAGGCCGGCGCAGTCGTGACCACG
+>>747:3:114:1916:8905/2 1916854 1
+CGAGGATGTCGATCCCCTCGCCCTTCTCCTCGGTCGCGACGCGCTTCCGGTGCGCGGTGCGCACGGCCTCG
+>>747:3:114:1949:10958/1 1916900 1
+GCGGACGGCGTGGTCCAGCTCGACGCATCGGTCATGCACGGCCCGCTCAAGCGCGCCGGCGCCGTGGCGTGCCTGG
+>>747:3:114:1964:11535/1 1916912 1
+CTCACGTTCGACCACCGGGTGCTGGACGGCGCGACCGTCGGGAGGGCGTTCGGCTCGCTGGTCGACCTCCTCGAG
+>>747:3:114:2074:21227/1 1917031 1
+AGCGCCAGCGCATAGACGCTGTCGGCGCCGTTCACCAGCCGGGCGCCGGCGTCGATCCGCGCGACGACCC
+>>747:3:114:2174:14249/2 1917118 1
+GATGAACCCGCAGACTGGTCGCGTGCTCGCCCTGGTCGGCGGCTTCAGCTACGCCGAGAGCCAGTTCAACCGCGCC
+>>747:3:114:2306:9843/2 1917227 1
+GAAGTCGGCGATGACCCCGTCTTTCATCGGCCGGATGGCGACGATGTTCCCGGGCGGGCG
+>>747:3:114:2324:7505/2 1917238 1
+TGCCCCCTGTAACCGTGCCTCAATCGCGTCCGAGCGCGCGCGCGCGCGGCGCATGCTGCGCCACATAGTCCAGCAG
+>>747:3:114:2326:12388/2 1917245 1
+CCATCCTGTCGATCATCAACATTGTCGGCGTTCGTGCGAGCGCGACGGTCACCAATGTGCTGACGATGG
+>>747:3:114:2348:18938/1 1917266 1
+CTCTCGCGCAGACCGCGCGAGCTCATCGCCGGCGACCCCATGCGAATGCCGCTGGCTTTGCGCGCCGGCTGCT
+>>747:3:114:2406:14898/2 1917344 1
+GCGTCCACCCGGGGAGCGGGGCCGCCGGCACATCGCGCCGCATGGGTCGGAAGCCTTCGTGGGAG
+>>747:3:114:2422:14706/2 1917362 1
+CCCGCGCAAAGCGCCGCCAGACCACCGGTTGACGCCCTGCCAAGCCCCGCGCGAACCCGACCGCGGCGG
+>>747:3:114:2464:14036/1 1917407 1
+CGTCGCCACGCCTTCCGTCGGCCCACGACTCGAACGCGCGCGTCGCATCGAGGATCACCGGCACG
+>>747:3:114:2485:2410/1 1917434 1
+GGTCACGGGCCTCCTCCTGCCGGACGCCCCCGTCGTGGCCTGGGGGCCGCAGACCGCGCC
+>>747:3:114:2552:9600/2 1917491 1
+CTCCAGTTCGCGCCGCGGCCTCGAAGGCGCGCAGGGCATTCAATGGCGGAAGCGAGAGCGGCATCGTTC
+>>747:3:114:2573:13509/2 1917512 1
+TCAGCGCGCTCGTGCGCACGGTGCGCGCGGCGGCGCGGCGGCTGCGAGGG
+>>747:3:114:2600:6276/1 1917532 1
+ATTTTGAGCCGGCGCCGCTACTCGCTGATTGCCGAAGCCGACGCGGTGATCGACTTGTTCGTAAA
+>>747:3:114:2615:10054/2 1917550 1
+TGCGACGGGTCGCCACGCTCGTGGCCGAGGGCGTTCCGCCCGCGGACGTGTTCGCG
+>>747:3:114:2660:11000/1 1917594 1
+TGCGCCCGGGCCGCTTCGACCGCCAGGTGGTGGTGCCGCTCCCCGACATCCGGGGCCGGGAAGAAATCCTGAAAGT
+>>747:3:114:2689:4738/2 1917609 1
+GTCGAGGTGCACGGCCAGGCAACCGACGCCGCCCGCGCCGGCATGCGCTGCGCCCTCA
+>>747:3:114:2770:17530/2 1917701 1
+CGGAAGATCGGTCAGCAGCAGAGCGGCCGCGCCGACCGAGCGAGCGTCGCGCAGGAACCG
+>>747:3:114:2784:13098/2 1917712 1
+AGAGGTCCACCGGCCGGGGGCGGCGCTCGCGTCGGGCGACTTCTTCCGAACGGTCGCCCG
+>>747:3:114:2799:10229/2 1917726 1
+TCGGCGCCTTCGTGCCGGCGCTGCGCCGGCCGGCGCGCCAGGCCTTCGAGCAACCC
+>>747:3:114:2801:1206/1 1917732 1
+GCGCGGCACGCCTGGTTGAAATGTTCCGCGGCCGCGGCGGCGTCGCCACTCCGAAGCGATTCCATCCCCC
+>>747:3:114:2804:7457/2 1917735 1
+TCGGCCAGCGTCACGACGGGCTCCAGCGCGCGACGGACTTCGCCGTCCTTGTGCGTGTCGAGG
+>>747:3:114:2829:4144/2 1917760 1
+CATTATTCGCAGCCGAAAGGTTTCCTGCTCCATGGCCCGCCCGGCTGCGGCAAGACGCTCATCGGCAAGG
+>>747:3:114:2865:13422/1 1917790 1
+TGCTGAACGTCCTCGCGCGGACGGTGTTCCGCCAGCGGGGCGCGCACTGACATGATTTCGACGACCCTCGACGCGG
+>>747:3:114:2901:12071/2 1917825 1
+CTACAAAGGCGCCACGCTGCCAATCACAGTGGACGCGCGCGTGTACTCGTCCGCGCAGCTCTCC
+>>747:3:114:2916:14899/2 1917841 1
+CGAAGGCTACGACACCGTGGTCGGCGAGCGCGGGTATCGGTTCTCGGGCGGCGAGAAGCA
+>>747:3:114:2920:11053/2 1917846 1
+GGAATCGCGACGCAACAGGCCGATGCGGCCGCCGAGTCGATCGCCGCGGCAGCTGGCG
+>>747:3:114:2954:7597/2 1917876 1
+GCAATCGCGCCGCCGTTGCTGCGGCCGTAGCCGTCGCGTCGCCAGTGACATCCGGTCGCCAGTACGACG
+>>747:3:114:3012:18623/2 1917925 1
+AGATGAAGGGCGGCCAGAAGGCGATCAGCGAGCGCCGCTTCTTCCCCGGCTACATCCTGGTGCAGATGGAAATGAC
+>>747:3:114:3055:13890/2 1917978 1
+TCGTGCGAGGGCAGGTCGTGTGACGAGTTCCGGCGCCGCGGATGATCCGG
+>>747:3:114:3057:15361/1 1917981 1
+CGACCAGTTCGCGCCAGCGCTCGTAGTCGGCGCGCGCGCCCTCGTAGGTGTGGTCGCCGTCGACGAAGACGAGCGC
+>>747:3:114:3075:3466/1 1917998 1
+CAGGTTGCGCGGCTGGTCAACGTCGGCGCCGCGGCGCACGCCGATGTGG
+>>747:3:114:3093:20257/1 1918021 1
+GTCACCGAGCGCGCTCGCGCCCGGCCCGCGCCGGCTCTCGCACAGGATG
+>>747:3:114:3107:4459/2 1918040 1
+CTGGGTTTCTTCGCCAACAACAGGCTTCAGCGGGTCGAGGTCGACGGCGGCGCCGGGCACGCGCTGGCG
+>>747:3:114:3128:5640/2 1918054 1
+TAGAGAAGCGAATTTGACGTATGCTGATTTGTCGGGCGCGAGTCTCAGAGGAGCGGATTTCTCAGAGGCGACTATT
+>>747:3:114:3129:8816/1 1918055 1
+TACGGATTGCTGCGCACGTCCCACGGACGTTTGATCGCCGCGGCGCTCTTGGCCGCGACGCGCTCGCACATCGCCA
+>>747:3:114:3189:17881/1 1918112 1
+GATTCTCTTCGTCGCGAGCGCCCACTCCGCCGCCGCGCAGGCGCCGCCGCGTCCGAGCGAGCCGACAAGAGCG
+>>747:3:114:3201:11849/2 1918130 1
+ACGCGCGGTCGAGCGGGGCGCGCTCGGCTGCGGGGTCGGGCGCGTATCGTTTCGCGAGGG
+>>747:3:114:3220:7904/1 1918151 1
+CTGGATCTCGTACACGAACGCCACGGAGTCGAACACCTGGCCCATGGCGCGCTCGTCGGCGCGGTCGGGCGTGGCG
+>>747:3:114:3229:14977/2 1918158 1
+GCCCGGAAAGACCTGGTCGAGGTGGGATTGAACAGTCGACATGATGGACAGGACCGACGCGCGGATGGTACG
+>>747:3:114:3250:1211/1 1918178 1
+GCTCGCGCCAGCCGCCGGCGGCGGTTACGCGTCACGCATCGGTACGAGTCG
+>>747:3:114:3255:15644/2 1918189 1
+CCATTTGTAGAGCACGCTGTACGACGGCGCGGCTTGATACTCGCCGGTCAGCGCGGCATCGCCATTGGGATTG
+>>747:3:114:3276:10966/2 1918199 1
+ATCCGGCGAGCGTCCGGATGACTGTGCGCGACCGGGCCGACGGCGCGCGCCGCGAGATACCGCGCAGCCAATGGCG
+>>747:3:114:3399:16689/1 1918325 1
+GCGGTGCAGGTCGACGGAGGCCTGCGCACCGGGCGCGACGTCGTGATCGGCGCGATGCTCG
+>>747:3:114:3438:19139/1 1918358 1
+GTTCTTGGCGCGCATCCGCTTGTACAGCTTGAAGACGCCGCCGGCGTCGCGGCCCTTGCGGAGCG
+>>747:3:114:3449:6938/1 1918382 1
+AACACCGGAGTGCCCTTGACCGCGATCGCGGCGGCGGCGTGGTCCTGCGTCGAGAACACATTGCACGAGGCCCAAC
+>>747:3:114:3452:11868/1 1918388 1
+ACAAACGCTACGGCACCTCGATGCGCGGGCTGATGACCGAGCACGGCATGAAGCCCGACGACTTCCTCGATTTC
+>>747:3:114:3495:4338/2 1918439 1
+CCCGTCCACCGGCGAGGTGAGCTCGAACGCGAGGCTGTCCGTCCGATCG
+>>747:3:114:3521:5986/2 1918464 1
+CGCGTCGTTCGAGCTCGACACCGACGTGTTCCTGCGCGAGATCTCGCCGGCGCGCACGTTCGCGATGCTGGAGGAC
+>>747:3:114:3555:8217/2 1918503 1
+GTGGACGCGCAGCAGGCCGACGGCCGCCGCGGCGCCGGCGAGGAGCGGCC
+>>747:3:114:3602:11591/1 1918547 1
+GGATAAGGATCGGCGAATTTTTCAAAAAGGCGCGGGCGATGGAAAGGCGCTGGCGTTGTCCGCCCGAGAG
+>>747:3:114:3663:16706/1 1918610 1
+CAGAGTGCTGGATCCACGGCAGTCCCCGCATGGCGAAGCGCTGCGCATGGCGGCGCCGCTCGCTTCACTCGATGG
+>>747:3:114:3819:21207/1 1918756 1
+GGAAAGGCGATATTCTGCGCGACCGTCATCTGCGGATAGAGCGCATAGGATTGGAAGACCATCGCGACGCCGCGTT
+>>747:3:114:3886:13340/1 1918807 1
+CGGACCGGTCAGGACGCGGACCGGCACGCCGTCCGCACCGGTAATCGTCAACAAGATCGTCGGCG
+>>747:3:114:3939:20850/1 1918856 1
+GCACCTGCCGGCCGGCGGCGATCCGGCGGCGGCGCGCAAGCTCCTGGGACAAGGCAAGCTGATCGGCG
+>>747:3:114:3993:18719/2 1918910 1
+CGGACCGGTCACGTCGTCTCGGCGTGCACGTGCGCATGCCAGATACGCGCGCCCTCGGCGCGGAACGGG
+>>747:3:114:4006:12738/2 1918920 1
+GAGCCTGGGCTGCGGCTTGGTCGGCGTTCAGCCTTGCCTGCGCCGTCAATTGATCTATCTGTTGCTGAACGGCTGG
+>>747:3:114:4030:18135/2 1918945 1
+GAGCTCGCCGAGGCGCGCGAGCAGCGCCCGCGCCTCGCCCTCGCTCGC
+>>747:3:114:4035:19211/2 1918949 1
+AGGTTCGCCCCGCGCTCGCGCTCCTCACGCAGGCGCTCGTAGATCAGCACGTTGGCATCGACCGCCATGC
+>>747:3:114:4088:12540/1 1919008 1
+TTTCGCAGATCTCGAGCTTGCCACCGGACGTGATCGCACACCGGGCGATGGGCGATTGGGAACCGACTGCCGAGTT
+>>747:3:114:4094:6502/1 1919012 1
+CAATCCTGCTTCTAAGCCGCGTGGCGGCCGCGCCCGTGTGGCTTCTGGCGCTCGAGGTTCTCGCCACGATCCCCGG
+>>747:3:114:4114:18235/1 1919035 1
+CACGCAGCTCACCTCGCAGATCGCGCTGCCTCGTGGCTCGCAGATCCGGCTCTCCCAGGTCGCGCACGTG
+>>747:3:114:4124:20148/2 1919043 1
+CGCAATCGAAGCCTCGTCGCCGGTGACGCCGATGACCCGGGGATCGAAGCTCGACAGATAGTCCT
+>>747:3:114:4134:11208/2 1919053 1
+CTCGCGGAGCATGTGGCCGACCGCGTCGCGAAGCTGGTCGCGGTTCCGCCGCTCGAAATAGCTCCGGTCGAACGTG
+>>747:3:114:4198:11619/2 1919097 1
+TCCTTCATGTGGCCGATCACCGGCTCGATGGCCGCGCGGCGCTTGAGCTGGCGCTTGATGACGGGCGTG
+>>747:3:114:4243:3550/1 1919143 1
+CGGAGGCACCGGCGGCGTGGCGGCGCTTCGAGATTACGTGCGT
+>>747:3:114:4282:14388/1 1919171 1
+GCGTCGGAGCGGTCGAGCGCGACCAGGCCCCGCCGGAAGGTTGGCGCGGCCGCGAGCTTGCCATCGTCGG
+>>747:3:114:4288:6053/1 1919176 1
+GCGCGACGTGATCTCCGGGCTCGCGGACGGCGCGCCGAACGGCCGATCGTGGCCGATCACCTCGAGGGACTCGATG
+>>747:3:114:4290:8997/1 1919178 1
+TCGTTGCCGTGAACTGTGGCGCGCTGTCCGAGACGCTGCTCGATTCGGAACTGTTCGGCCACATGCGCGGATCGTT
+>>747:3:114:4329:9284/1 1919215 1
+GGATCTGAACGCGAGACGCACGCGGCGCCTCGATGTCGCGCGCGAAATCGCAAGGTCGCTGCAACTGAATTTCGT
+>>747:3:114:4361:16743/2 1919245 1
+GAAGCGATCGCTGCCGCGAAGGCCGGCATGCCGATGCCCGAGGGCACGATCTTCGTCGGGGTGCACTACAACGCCA
+>>747:3:114:4369:8350/1 1919255 1
+GGACCTCGGCGGCCCACGCCGCGGGCACCTCGGAGAGCACGTTGATGCGCGCGCGGACGTCCTCGCCGCG
+>>747:3:114:4410:8821/2 1919310 1
+CGACGCCGAGCGCGGCCGGGTCGGCGCCGAGATCCCGCAC
+>>747:3:114:4479:8472/1 1919364 1
+CCTCGCCTCGATCCGCGCCTATCTCGGCGTGATGGCGGCGCCGGCCTACTGCACCAAGACCGCGTCGCGGCTGG
+>>747:3:114:4532:16423/2 1919415 1
+TCCGGCGCGTGCTGCGCCAGGACCCCGACGTGATCTTGATCGGCGAGCTCCGCGACGAGGAGTCCGCCAAG
+>>747:3:114:4541:14440/2 1919433 1
+CGCGGCGATCCGCGAGCTGGCGCGCGCGACCGCGGCCGGCGCGCCGC
+>>747:3:114:4568:16847/1 1919465 1
+GCCAGCACCCCCTGGGGCGCCTCGGCGCGGGCGTCGGACTCGAGCCGGCG
+>>747:3:114:4614:5716/1 1919496 1
+CGCAGAGCCGCCGCGTGATCTGGGAGCTGCTCGAGCGGCTCCGGGAGCAGGGGGACCTCACGATCCTGATCTGCAC
+>>747:3:114:4685:4644/2 1919560 1
+GTCGCCGACCAGATCGTCAAGGACGCGCGCACCTTCGGCAACCTGGTCGACATCGAGGACTTCCTCGCCAAGGTGA
+>>747:3:114:4716:17769/2 1919589 1
+TTGTGTTCCGCCATTCGCCGTCGCCGGCTTCGCTTCACGTTGCGGCGACGCCGGCGCCTGCGCGACGCCG
+>>747:3:114:4744:14819/2 1919618 1
+CGGCGACACGCACGAGTCGATGAACCTCGCCGGTGTCCGCCATCTGCCCGTGGTCTTCGTCTGCGACAACAACCAG
+>>747:3:114:4752:15084/1 1919631 1
+CGAGACCCAATCGACTTCGGCACGCGAGGTCGCGCGGAAGGCGAGCCGCTCCTGCGACGCAGGCCCGTGCCCGGTG
+>>747:3:114:4754:4973/1 1919637 1
+CGCCGACGACGAGGCCCGCGGCGCGCGCCAGCTCGTCGCGTGGCCGGATGCCGGCGG
+>>747:3:114:4792:7712/1 1919664 1
+CGTCTGCCGACCGCCTGCAGCAGATTCTGGCCGACATTGCCGACCACGGCGCGATGCCGATCCACGATCAA
+>>747:3:114:4800:20329/2 1919676 1
+CTCGGCAAGTGCGGCCGTCGATGCAGCGTCGTCGCCGGAGCAGACGAGCTTGATCGCAGCCCGATCGCGGACCCGC
+>>747:3:114:4811:13026/2 1919696 1
+ACGCGAACGAGCACCACAGGCCGGTGGCGGCGCTGGCCGCGCCGAGCGTCATCGAGAGCG
+>>747:3:114:4820:14488/2 1919704 1
+GGATTGATGAGTTTGTCAACCGACTTGATCTGGCGGAGTTGGAACGGGAATATCGCGCCCAGATCGAACGCGTCTT
+>>747:3:114:4827:7509/1 1919709 1
+ATGCGGCCCCAGCCTGAAGCCGCCGCGCTCGAGCTGGTAGTTGAAATTGAAGAAGAACAGCCGCACCGCCTCGCCG
+>>747:3:114:4858:11728/1 1919745 1
+TCGGGCCCCGCCTGGCGCAGGCCGCCCGCGACCGCGACGAGATCCGCCGGCTGGAGAAGGACGAGATCGGCGAGAT
+>>747:3:114:4880:12030/1 1919770 1
+GCCGCTGGAGGTGACGATGAACTTGACCGTCAGGTCGATGAACGCGCCGGGTGCGAGGGCGAAGGACGGGGGCGCA
+>>747:3:114:4887:15504/1 1919776 1
+GATCATCGGCGGCACGGTGACCGGGATCCTGGTGTCGCGGAGCGGCCGCGGCGGCGAAGAGGCCCCGGTG
+>>747:3:114:4903:14200/2 1919789 1
+TTTCGATGAGGTCTCGGTACAGGCCGGCACCCGGTACCAGTCGCTGCCGAAGCCGGTGGGCACAGATACGAACATG
+>>747:3:114:4934:10449/1 1919824 1
+AGCTGGGCGATCTTCTTGTCGCGCTGCTCGTTCTGCGCTTCGAGCGTTGACCGGATCTGGGTCTTCGCCACGACC
+>>747:3:114:4957:11713/2 1919853 1
+GGGCGTTCGAGTTCGAGAAGTAACGAGGACGAGCCATGTTCGCGGACCTGGCGCCGCCGCCGACCTTCGTCCTCGA
+>>747:3:114:4965:13527/1 1919864 1
+GACGCTCAAGGCGCTCGGCGCGCACGTGCGCTGGGCCTCCTGCAATATCTTCAGCACCCAGGATCATGCCGCCGCC
+>>747:3:114:4966:12422/2 1919866 1
+GAACAGCGCGCCCTTCGCGTCGTACAGCGCGCCGGCGAGGATCATGGGCCGGACGCGCAGCAGCGACAAGTTCTCC
+>>747:3:114:4991:10375/1 1919890 1
+TGATTGTCGGTGTCGGGCGCGGCCCGTTGTCGAGATAAGCACCGTCCTGAAATTTCATCGCGTGTTGGAAGCTCCA
+>>747:3:114:4996:9579/1 1919892 1
+CCCAAGATCAGCGAGCGTCTCGGCGCGCTCGGCGTCAAGGTCATCAAGGATCCGTCCGAGGCCACCGAAGGCATCG
+>>747:3:114:5021:9221/2 1919917 1
+CACCTCGGGCGCATTCCGCCAGAGGCGCATCAGCGATGCGATCGACGCCCACGCGGCGCCCGCGATCATCGCCGCG
+>>747:3:114:5027:10180/2 1919920 1
+CGCCGAGTACAGCAGGAACAACCCCGTCGCCGCCGCCGCCCCGATCTTGTTGATCGCGGCGCTGATGGTCCACACC
+>>747:3:114:5029:5453/1 1919926 1
+CGCGAGCCGGAGCGCGGCCGCGGCCGTCGGAGCCGGCGCGAGGTAGCAGGTGTTGAGCGCGATGAACCGTTCC
+>>747:3:114:5125:13370/2 1920026 1
+CTTCTCGTCGCACCAGCACTCGGGTGGGGACGCCGGCGCGCCATCGACGAACAGCTCGTTGTGCCGCGCGAACGCC
+>>747:3:114:5159:9736/1 1920055 1
+CGCGCAATGCCGACGCGCTGGCGCTGACCGCCGGACAGCTGGTCGGCGCGCGTATTGGCGAACTCGCTCAAGCCCA
+>>747:3:114:5164:21162/1 1920058 1
+ATTGGATATCGATGCTACTTGATCACTGGCAAATTCGCCCGCCGCCCGCGCGGCCTCGATCCGCTCCACAAGCACA
+>>747:3:114:5169:20498/2 1920059 1
+CCAGACTCGCCCGGACCTGATCGGCGAGAATTCAGCCTCGGCGAGAGGAAGCCGGGGTTGGGTGGTG
+>>747:3:114:5187:11088/1 1920078 1
+GGCCAGCGGCGGCGCGGGCGCCGGCGCGCGCCGGATGAGCACGACCAGCAGCGCC
+>>747:3:114:5196:10046/2 1920089 1
+TCGACGCGTCGACGTTGGGCGGCGCGCGCGAGTGGACCGCGCCGCCCGGCGCC
+>>747:3:114:5216:15475/2 1920111 1
+GGGGGCGTCCGCGACTGGGCTATTTCACGCACGGCTCTATTTCGGTGCATCCGACGTTGTCGCTGCCGGTGCGGG
+>>747:3:114:5230:6308/2 1920133 1
+TCACGAGCGTGTGGCCGGCGTTGTGGCCGCCATGAAAGCGCACGACGCCCTGCGTGCTCTCGGTCAGCCAGTCGAC
+>>747:3:114:5247:11952/2 1920156 1
+TCGGCCTCGCGCCCTCGGACATTCACCTGCACGACACGTATTACGTCATCGGCCACTTCCACTATGTGGTCGCGCC
+>>747:3:114:5260:6700/2 1920168 1
+ACCTCCGTCTCCGCCGCAGTGAGCTCGAACGTCCGCACCGCGCCGTCCGCCGTCGCCTCCTCCGGGTACGCCCCCG
+>>747:3:114:5288:18815/1 1920204 1
+GTCGAGCAAATTCCGGTCGCGTAGCACCTGTGTGAACGTGATCAGGTCGATCGC
+>>747:3:114:5309:10589/1 1920228 1
+GCGGCAAGATTGTCGGTCATCTCCTGCGTGCGCCCGCGCGCGATGAGCGTCTTGGCATGCGCGAGGGCCG
+>>747:3:114:5325:17283/2 1920241 1
+GATGTTCTTCCGGTGGGGAGCGCTCTTCATCCAGCCGCGAATCGCGGTCGCCACCGGGTCCGAGTATCCGACGGTC
+>>747:3:114:5339:18897/1 1920247 1
+CCGAGGGCCCACCGGGAACCGGCGCGAGCCCGCGCGCGCGCTGGGCCGCGTCGAGGAGCCAGG
+>>747:3:114:5349:15000/2 1920256 1
+CGCCGCCGCAGCGCGCGCCGCCGTGCCGGCCCGGCCCCTGCCGTGGCGATTCGCGACGGTCGGGTCCGG
+>>747:3:114:5351:20579/2 1920260 1
+GGCGCCGGCCTCGCGATGTCGACGATGGACATCATCAAGTTCTATGGCGGCGCGC
+>>747:3:114:5353:11286/2 1920264 1
+GACCTGCCGTCCTCGCGCGCGATCGGCGACGAAGCCGCGCGCCGGGCGCTCGAACGCGTCGGCTGGCGAAAGCCGC
+>>747:3:114:5366:14604/2 1920276 1
+GAAAGTCAGACCTATCGCATCGATCATTTCCTCGGCAAAGAGACCGCGCAAAACATTTTAGTGCTGCGATTCGCGA
+>>747:3:114:5379:13371/1 1920296 1
+CTCGGCTGCGGCAACGGCGAGCTGCTGGCGCTGCTCGGGCGCGAGCGCGGCTGCAGCGGCTACGG
+>>747:3:114:5381:3990/1 1920301 1
+CTACTATCGTCAATGAATACCTCGGCGCGGGCCATTCCTTTTCTGTTGCCATCGCAGCCCATACCGGTATAGGCAC
+>>747:3:114:5434:16051/1 1920348 1
+GAGCGATCCCGATGCGCGCGAGATCTTCGCGCAGGCGCGCCAGCGGACGTTCATGCAGAAACCCCG
+>>747:3:114:5452:9951/2 1920360 1
+CGATGTTCGGCGAGCAGAGCTGGAACGCGTCGCGATCCGTCGACACGACCGTGGTCTTGATGCCGGCGTCGTCG
+>>747:3:114:5468:9279/2 1920375 1
+GACACACGTGATGACCGCGTGCGCCAGCCCGAGCGCGGCGACCGCGTCGGCCACCCGTTCCGGCTCGTGGACG
+>>747:3:114:5480:7329/1 1920394 1
+TCGCCTCCCAGCGCTCGGCGAGATAGGGAGTGAACGAAGGCGGCTTGCTGGCGAAGTCGGCGTCCTCGACCATCAC
+>>747:3:114:5508:4529/1 1920421 1
+GCCGGATTCGATCGACGATCGCACCGCGCCGATGATCCAGGTGCTGACGACGTGCCTG
+>>747:3:114:5514:7112/2 1920427 1
+GGATACCGCCCGGTCCGGGCGTCGCGCGCGACCTCGACGCGCAGCCGAACCCGATCAAACGGGGTTTTGCTGCGGC
+>>747:3:114:5537:12220/2 1920443 1
+CTCGCCGAGCGCCGCCTCGACGGCGCGCTCGCTGCCGGAATCCGTTTCGAGGTAGTCTGCGACCGACCCGCGATGC
+>>747:3:114:5541:12436/1 1920449 1
+TGACCGACAGCTCCACCGCGGCGCCGCCCGCTCCCCCGCCCGCCGATGACCGGCCCTACTCGCCCGGCCTCGAGGG
+>>747:3:114:5547:9712/1 1920460 1
+GAGGAAGCGGGCGCCGGCCTGCGCGCCGAAGGTGGTCGCGGCGCGGTCGGGCCGGAGGGCGTC
+>>747:3:114:5572:4167/2 1920482 1
+GGTCGCTTCGCTGACGCGCGCGACGGCGCGGCGCATCCTGCGCACGCTCGCGGCGCTCGG
+>>747:3:114:5584:14600/1 1920504 1
+CGCGCGCCGCCACGCGGGCGCGTCGGTGGTGACGGTCGCGCCACGCCTGGTCGCGAGCCTGGGCGTCGGCACGGG
+>>747:3:114:5595:20704/2 1920518 1
+CCGTCGAGCACGCCGCCGCGCGCCGGCCCTTCGCGGCCCTCCGACAGGGCCATGACGATGCCC
+>>747:3:114:5610:7531/1 1920542 1
+CGCCCAACACAGCCCCGCCTCGCGGGATGCTTCGCGACGTGCACCCGAACCCCGAAGAGCATCGGGGCCATGGTG
+>>747:3:114:5619:18836/1 1920555 1
+CGACTACCACGCGCTGGCCGACGCCGGCGCGCCGCTCATTCAGATCGAGGAGCCGGCGATCCATCAGATCATCCAC
+>>747:3:114:5620:18199/1 1920558 1
+GATCGCGGCGCCGACCCATCTGCACCACGACATCGCGCTCGCTTGCATCGCGCGCGGCATTCATGTGCTGGTGGAG
+>>747:3:114:5640:3110/2 1920573 1
+GACCAGTGTTGGGACACGCTCGGCCGCATGATACCGGTCGAAGAGACGGTGATGCCGGCGG
+>>747:3:114:5652:13873/2 1920592 1
+GTACTCGAGGACTACGCGGCGGCGCGAGCGCGCGGTGCGCGCGTGCTCGGCATCGTGCGCGGCTGCGGGGAGAAGG
+>>747:3:114:5824:5039/1 1920774 1
+GCAGCTCGCGCTCGGGCTCGGTGGTCTTGGTCGCGGCGTTCCTCGCGGCGAAGTGTTCCTCGGTG
+>>747:3:114:5858:17403/1 1920801 1
+ACGGCCGCGTGGTTGGTGGGCCGCGACTTCGGCCTGCTGATGGCCACCCCCGGCGCCGCGGCCGCGCTCGCCGTGG
+>>747:3:114:5894:9294/1 1920841 1
+TGGCGGTCGTCGTCGGGCTCGTCCTGCTGATCGCGTGCTCGAACGTCGCCAATCTGCTGACGGCC
+>>747:3:114:5904:19109/2 1920852 1
+GTACTACGACGGCTTCGCGCCGGACTGGTCGGTCCGCGTCCCGGCCGGGAAACCGTTCACCCTCGTCGCCAACGAC
+>>747:3:114:5911:13118/2 1920860 1
+CTTGTCACGTACCGCGCGGGCCGCGCGCATCGCGGCGCCGCCGCCGATGACGGCCTGCCGCGAGGCGAACGCGCCC
+>>747:3:114:5912:17972/1 1920862 1
+CTACTTCGGACAGGTCAGGAAGCGCGGGGGGCGGTGGTCCGTCCGCGTGCGCGTGGACGACGGGACCGCGTGCCGC
+>>747:3:114:5916:15092/1 1920865 1
+ATAATCAACGCGCCGGCGCGTCCGCTGCAAGCGCTTGTTCGGCGGCGGCGAATCACTTGACACGGTACTTGGCGTC
+>>747:3:114:5918:21173/2 1920866 1
+CGGGCGTGTTCGCCGACATCCGCGTCGCGCCGACGAATCAACGGC
+>>747:3:114:5952:5661/2 1920909 1
+GGGTTTTGGAAAATGCATGTCGGCTCGGCGCCTATGTCGCGTCGCACTATGGCGCGACGCCGTTGTTGCCGCCGGA
+>>747:3:114:5968:13475/1 1920915 1
+CGAACTTAATCGGATCGTGGACCTGCGAACCGGGCCGCCGCGCCGCCTCGAAGCCAAGGCCGATCTCGACCCCCTT
+>>747:3:114:5968:17914/2 1920917 1
+AAATGGTGGCGCGCTTCCATGACGCCGGCCTGGAGGTGATCATCGACGTGGTCTACAACCATACTGCGGAGGGCAA
+>>747:3:114:5976:17743/1 1920929 1
+GATGGTCGTGTTCCCGGGCGGCTTCGGCACGTTCGACGAGTTCTTCGAGATTCTGACGCTGGCGCAGACGCGTAAG
+>>747:3:114:5983:9344/2 1920933 1
+TCGCGTTGCCCAGCGCCGCGAACCTGGATCGCCGCACGTCCTGCTGGCGACCGGCACCGGCGCCGAACTGGCGGAG
+>>747:3:114:6033:17001/1 1920992 1
+GCTGCAACTGCCGGCCGCGAGACCGCCGGCGCCGCAGAACGGCGCCAATGGCCGCTCGGCGACGACCGGGGGATCG
+>>747:3:114:6055:15285/1 1921013 1
+GTCAATCTCCCACTGCCGTTCCCCGACGCGATGCAGGAGTTCAAGGTCGAAACCAGCGCACTGCCGGCGCAGTACG
+>>747:3:114:6055:8176/1 1921014 1
+GAGCGCATTCGCGACGCGCAGCATCGCGCCCAGCTTGTTGACGATGATCCGCGCCTGACGATCGAGCGCGGCGTAC
+>>747:3:114:6062:7238/2 1921023 1
+CGCCGCCAGGGCTTCGAGGCGATCGTCCAGCAGGGCCAGGTAGTCGCGCGCCTGCTCCGCGCGCGCCGCGGCGCCG
+>>747:3:114:6098:5786/2 1921056 1
+GAGCCCGGCGCCCCGCGTCACGGCGCGTCGTGCCACACCGGTCGCGAGCCC
+>>747:3:114:6108:6625/2 1921077 1
+GTCGACGCGGCGGACAGCAACGGCGAAGCACTCTTAAGCAAGCGCGAAGTCGCGGCACGGGCGAAGTGCTGCCCGA
+>>747:3:114:6110:7767/2 1921080 1
+AGGCACAGACCAAGGTTGTAAAACGCTTCGCCGTCGTACGGATTCGCGTTGCGCCGCGTGAGGCGTTCGATGGCC
+>>747:3:114:6198:5642/1 1921168 1
+GATCCAATTCATTCTCTGCGCGGGCCTCATGATCCTTGCGACGCTTTCGATGGGCGCGACCTTTCCAATTGCGAG
+>>747:3:114:6225:2036/2 1921195 1
+GGCTCAGCGCCAATCGCGCGCGGGCCGATGAGCTGGGCGCGGCGCGCGCGGGGGCGGCCCGGCTGGTGG
+>>747:3:114:6226:16883/2 1921197 1
+CGAGGAGGGCTTCAAGGTCACCGATAGGCGACGCCGTGACGACGAGCCGCGGGCGCAGGGAACGCCGGGGCGCGAG
+>>747:3:114:6263:6450/1 1921229 1
+ATGCTGCTCGGGGTGGTCAGGATGACGGCGTCGACGCCCGGCCGATCGATGCAGGCCTCGAGGTCCGTCGACTG
+>>747:3:114:6276:15121/1 1921244 1
+CAACTGCCCCCGCATGATGAGCGAGCCGCCGCTTCGGGTCGCCCGCCGGACACCATCCCACGCCAGCACGTTGACG
+>>747:3:114:6283:8573/1 1921249 1
+CTGAACGTCATCTTTGCGGCGCACTCCGGCCTCTGGGGCGTGCTCGTCATCGACATGGTCCAGTTCTTCATCAAGA
+>>747:3:114:6349:7804/1 1921316 1
+GAAATTCACATTACCGGTTTTGATTTTTATCCGTTCAGCTTCGGAGTTTGAACGTGAACGTTGTTGCCAGCTTGTG
+>>747:3:114:6359:1852/2 1921330 1
+GCGGGACGCCTTGCTTCTTGAGCACCTTGGCTTGCTTATACCACGCACTGAGTGCAGGGGCGGGCTGAGAGAAGAC
+>>747:3:114:6404:19137/2 1921368 1
+CGAGAAGACCTGGGGCATTTCCGCGCGCGCGTTCTGGCCGCGGGCCACAGCCGCCGTTCGCGCCGAGGTCCCGAAC
+>>747:3:114:6420:15319/1 1921398 1
+GAGGTTCCAGTTGCCGCTCTCGCGCCGCCGTGCGGCGGCGCCCGCGTCCTGCCACGCGCCCCAGTCGATGCACAAC
+>>747:3:114:6424:11228/2 1921400 1
+TCGAGCAGGACGCCATCGTCGCCATCCTGACCGACCGGGACGGCGACGCGCTCGCGGTGCTTCGGCATTCCGCCGC
+>>747:3:114:6447:20933/1 1921429 1
+GAGCGCTCGGCGGCGACGAAGCGCGGCGCGCCGGCGACGAGCCGGAAGACGTTCGCGTCTGCCGGAGCG
+>>747:3:114:6450:15696/1 1921432 1
+CTGGGACAGTACGTCGGTGGCGAATGGGTCGCACATATTGACGGTGGTGGCGCGCGACGCGGCGGGGCACTCCACC
+>>747:3:114:6458:3214/2 1921442 1
+CGTGACGAGCCCGTCGAGCGCCGCCTCGGGCCCGTCGCCGCCGCCCTC
+>>747:3:114:6460:7443/1 1921444 1
+GGGATCTCGACCGGGTACTGGAATGCGAGAAAGACCCCCGCGCGCGCGCGCTCGTCCGGCGCGAGGCCGAGCAGGC
+>>747:3:114:6490:7427/1 1921465 1
+ATGGGCGGCGATGCGGTCGAGCACGTCCGACATCTGCTCCGCGCTCGTGACGGCCTCGAGCTCACCCTCCGGCAGC
+>>747:3:114:6508:12440/2 1921488 1
+GCACCACGATCACGATCATCGACCTCGGCGGCCTCAGTGAGCTCGCCGGCGGCGCCGCGGGCGTGCCCATCCCCGG
+>>747:3:114:6567:1365/1 1921546 1
+TCCTCCAAGTCGACGATGCCGTTGCGGATCGGCGCCTCGTGCGCAAAGGCCGCCGGCGCCGCGTGAATG
+>>747:3:114:6598:16686/1 1921574 1
+CGCGCGTTGCAACGCGGCGAGCAAGTCGGCTATCGCAACGCCCAGGTCACCGTGCTCGCGCCGACCGGCACGATCG
+>>747:3:114:6599:14335/1 1921575 1
+GGAACCCCGGAATTTCACCCCAGATGCGCGTCGCGCTGTGCGCGCACACGCACTGTGCTTATGGGCACGCACATCT
+>>747:3:114:6600:1607/2 1921579 1
+TGGTAATCCACGAAGTTGCGAGCCGCGCCGTTGTTTGCGTCCGCCGCGCTCGTGCGGAAGGCGACGTAAAAATTCG
+>>747:3:114:6611:19824/1 1921594 1
+GTCAGCCAGGTGCGCGAGGAGCTCGGCGCCGACGGCTTCCGCGTCGATCGCGTGATCGACGTGCTGCCGTG
+>>747:3:114:6634:15625/2 1921613 1
+GCCGATCCCGGCGGCGATCCCCGCGGCCGCGTCATCCGCGTTCACGTTGCAGACGAGGCCTTCCTCGTCTCGCGCG
+>>747:3:114:6666:14956/1 1921649 1
+GAGGAACAACGTGCCCTCGACCGGTCGCGCCAGCGCACGCCGCGCGCCGCCGCCGTTCGCGAGAACGTAGCCGTAG
+>>747:3:114:6666:14956/2 1921650 1
+CCGGCGGCCCACGGGCCGCGCGCCTCGCGGGCGGCGGCCGCGACGCGGCCGTGAAGGCCGCGCTC
+>>747:3:114:6674:15122/1 1921653 1
+CGCACTACCGCGCCGCCGCCGCGGCCGGCGTCGCCGACGATGCGCTC
+>>747:3:114:6680:16119/2 1921659 1
+TCGCCTTGCGCCGGCGAGCCTCGTTCGCGGCGGCCTCGCCGGCCGGGCCGGCGCCGATGATGACGAAGTCGAGCAT
+>>747:3:114:6707:15074/2 1921699 1
+CCGCGACGCGCCGACGCGCCCGGCGAGCTTCGGACTGGTGCCGCGCCACGTGCACCCCTGGCGCACGGCGGAGTGC
+>>747:3:114:6758:7492/1 1921750 1
+GTCCAACGGACCTGCATTTCCTCACAGCGACCCAATGTTTCCAGCGCACGATTCAACGCGGCGCTCTGTGCTGCAT
+>>747:3:114:6774:5866/2 1921776 1
+CGTTCACAGGTAGAAGAGCTCATGGCTCAATTCGTCTACTGGCTCAATGCGGGTCCGGGCCGGGACCTGCCATCAG
+>>747:3:114:6813:6672/1 1921817 1
+GCTGCGACTTGTCCCGGTTGTCACCGCACACAGCGACGACCTGCAGGCCGGCGGCCACAGCCGCCCGA
+>>747:3:114:6839:7166/1 1921844 1
+CTCGGTGATCCTGGATTGATCCGGGCCTAGCGCGTTTCCCGCCCGCGTGGGGTGGCGCGCCGGCGCGCCATGCGCG
+>>747:3:114:6874:12862/2 1921883 1
+GAGTCGGTGGGATACTCGAGTGCCCGTCTGGACGCGCTTCGCGTCTGGTTGAAGACCACACAGACGACCGCGATGT
+>>747:3:114:6901:19126/2 1921916 1
+GGAGACGAGGAGATCACCCACCCAACCGAGCTCAAAACCGTGCGCGCCCAGTCGCGCAGCGTCCACATCCGCGCCG
+>>747:3:114:6907:17468/1 1921934 1
+GCGGCGGCGCAATGGCGCTCGGCGCTTCGCCGCGCACCGGCGGCGCC
+>>747:3:114:6921:12493/1 1921953 1
+CCTTTCGCCCCTTGCGGCCGTCGGCGATCAGCTTCTGGAATGCGATCGGCGCGTCGATGCGGTCGCCGAGCCG
+>>747:3:114:6924:14970/1 1921955 1
+TGCGTCGACGGCAGGCCGCGCGCTCTCTTCGCTCGCTCGCTCTGAGCATCCCACCGCAAGAAATAGCGTAACAAA
+>>747:3:114:6956:21219/1 1921986 1
+ACGGCGTCGGCGGCCCAGCTATTGGCTCCGAATCCATTCTCGGCGACCGCTGTTTCTACCAGTGAAATCGATCTG
+>>747:3:114:6969:15170/1 1922000 1
+GTCGGAGGCGCCCGAGGCCCAGAGGCCAGTCAGGTCTGGCCCTCGGTCTCCGCGCGCGTCCGGTCCGTG
+>>747:3:114:7008:17867/2 1922046 1
+TTGCTCGCGCCGTGGGCCGTCGCGGCGCGCGGGCTCGCGCGCGACGGCGTCGG
+>>747:3:114:7021:14018/1 1922063 1
+CTCCGTCCGCTTCCGGATTGAGGCCTGGAATTTCCGATACCACGCCTCGAGGCCGCCCGCCTTGCGGAAGCTCCGG
+>>747:3:114:7029:20027/1 1922077 1
+ACGAAGTTGGCGAGGCCCTTCGACGCGAGCACTCGCGTGATCGCCGCCGTCAGGGTCGTCTTGCCATGGTCGACGG
+>>747:3:114:7038:15923/1 1922080 1
+CCGCTCCCGGAGGCGCAGCTCGATCGCTTCCTGCTGCGCACCGCCTTCGGCTACCCGAGCCGCGAGGGTGAGGTGG
+>>747:3:114:7044:20914/1 1922093 1
+TGGCTGGGCCGCGTGGGTTCCCCGCGATCGACGGCTGCCGACGGCACGCGCGCCTCGTCGGACGAAACCTGCCGAT
+>>747:3:114:7052:9066/1 1922103 1
+GGACGTGCAGAACACCGGGAACAGCCGGCCGGCGCGGACGGCCCGGCTGAGGCCGGCGG
+>>747:3:114:7058:5529/1 1922108 1
+GTGCACGGACTGGATGGCGGCCTCGAGCTGGAAGCGGCCCGGCCGCGCGTGCGCCGCCGCCGCCGCGAG
+>>747:3:114:7082:6430/1 1922126 1
+GATGGCCGCGAACCCGTCCGCCGCCGCCGCCCGACAGCGCAGGTGGTGCCCGCCCCCCTCCAGGGTGACCTCGCAC
+>>747:3:114:7160:5724/1 1922206 1
+CGCTGCAGGCGGGCGCGGCGCGGCGCCGGGACCGGC
+>>747:3:114:7183:6452/2 1922219 1
+AGATGGCGCAGGCCATCGCCGCCCGCTCGCTCGACTAAGTGATGCCCGACGTGCAGCGGATCGGTGGCGTGACGGG
+>>747:3:114:7187:8805/2 1922224 1
+AGCTCCTGTTCCTCGACGAGCCGACCACCGGGCTCGATCCCCAGTCCCGCCGGCAGCTGTGGGGACTGATCGAAG
+>>747:3:114:7227:15727/1 1922260 1
+AGATGACCGTGTCGGTCGGGATGCGCCACCCCGCGGCATGCACGAAGCCCGGCTCGATCTCGGTGACCATCGTTTC
+>>747:3:114:7229:9026/1 1922263 1
+AGGACCTATGTCCGATCCAGCACAGCCGGCGGCGCGAGCCGGCCCGAGCGATGAGCCGGTCGTCTTCATCCTGGAC
+>>747:3:114:7230:5016/2 1922264 1
+ACAAGGTGAACCGCAGCTTCGAGCGCGGCGCCATCGAGATCGCGCCGCCCGCCTTCATGCGCGGGCGCACCCTC
+>>747:3:114:7263:13822/2 1922309 1
+CGGTCGACGTCGTTCTTCGAGGTCGCGAAGCTCATCATCTCGATCGCGCAGCAGGCCAGCCCTGAGAGGAGCGGCC
+>>747:3:114:7266:11844/1 1922316 1
+GGAAGCGGAGGTGTCGGCGGAGCGCTGCTGCGCGAGCGCCGCCGGCGCCGCGCCGAGCAGTGCCGCAAGCGCGAG
+>>747:3:114:7282:15112/2 1922331 1
+GCGCCGAGAACACGATGCGGCCGACGAAGGTGCGCGCGAGCGTGGGGTCGAGGATGTCCGGGTCTTCGGCGAGGCC
+>>747:3:114:7384:15999/2 1922446 1
+AAAATGAGCGTCAGGTGACGGCCGTTCATTCGCCACGCGCGCGCCATCGCTGCCTCGCTCCTCGCCGACGATGAAC
+>>747:3:114:7422:9393/1 1922494 1
+TCGGGAATCTCGTCGTCGCGCATGCTGATCACGTCGCAGCCGGTCGCGGCGCGGACGTCGACGGCGAGTTCTT
+>>747:3:114:7424:19517/1 1922498 1
+CATCATCGGCCGGAACGGCGCCGGAAAGTCGACCCTCCTGAAGGTGATCGCGCGCGTGCTCCGGCCAACCGGGGGG
+>>747:3:114:7432:5241/1 1922508 1
+GACGCGAAGGGGGAGCTGCAGCTCGTCGCCGTCGCCGGTTCCGGCTCGGCGGAACAGATCATCGCCGGGGCGCGCT
+>>747:3:114:7445:4165/1 1922529 1
+CGTTGAGGGACACGGGCACCGCGCCGGCGCGCGCGTC
+>>747:3:114:7457:11635/1 1922543 1
+AGACCATGAAGGCGTTCGGCGCCGACCGCGCGACGATGTCGCCGGCGTTCCGGCGCGCGCCGCTGCACGACCAGGC
+>>747:3:114:7494:15266/1 1922584 1
+GTGTAATCGCCCGGGTCGCGCGGGGCGACGGTCTGGAGACGGGTCCGATGGTGCGCCTCTACCTGACGCTCGTCCC
+>>747:3:114:7512:8999/1 1922589 1
+TTGGACCGGTCACCGAATCCGATAGGTGTGCCGCTCATCTCGCGCGCCCCGGCGTTGGTAGTCATGATCAAGACTA
+>>747:3:114:7522:13131/2 1922596 1
+CCCTTCCTCTCGCAATCGACACGGCGCCGCGGGCGGCGGCGGGCTCGACCACGGACTCCGCGAGGACTTCGACCGA
+>>747:3:114:7556:16079/2 1922621 1
+CGCGCCGAGCCCCGGCACGACCCGCCCGATCGCGGCCGCCGCCAGCCGTCCGATC
+>>747:3:114:7559:3211/2 1922623 1
+CGCTGTTAAACGGCTGGTCCGCGCCCTTGTGACCGAGTGCGAGGACGGCGATCGCCCGACCGTCGAACACGCACGG
+>>747:3:114:7559:20647/1 1922624 1
+GTCGTCAGAGAGTTGCCCTGCCGATCGTCGGTAGCCGTCGTGTCGGCGACGATGACCTCCTCCTTGAACCCGGCGA
+>>747:3:114:7560:19400/1 1922625 1
+ACGCCGAACGATCACCGCCGGGGCGGCGACGCGCGCCGGTCTGCGGGCCGTCCC
+>>747:3:114:7596:9812/1 1922656 1
+CGACAAAGTCGGTGGATGGTTAATACTTAACCTATTAAGCTCGTGGCGAAATGGTATGAATACCACCGACGAAGTC
+>>747:3:114:7601:7613/2 1922662 1
+GGGTCGGTCGCGGCCCGGGCCGCGGCGGCGTCGACCGCCGCCAGCCGCGCGTCCCCCTTCGCGGGGACGAGCCCGC
+>>747:3:114:7648:12105/1 1922716 1
+CCGGCCGCACGACCCTCGCGGACCTCGCCGACCGCCAGATCCGCCGGCGCGCCGCGGCCCTGGCCATCCCGGAACC
+>>747:3:114:7673:3865/1 1922744 1
+GGTTGGCGATGCGGAAGGCGTCGAGCGCGTCCGCGTCCTCGGCCAGCACCCTG
+>>747:3:114:7675:17008/2 1922748 1
+GCGACGCCGAGCGCGGCGGGCACTGGCGGCGCGTGGCCAACGGGCACGTCCAGGTGGTGGTCGGCGCCCGCAGTGC
+>>747:3:114:7686:17770/2 1922766 1
+GAAGTCTACGCGCTCACGGCGTTCCTGCTGCACGCCAACGAGCTCATCGCCGCCGACGCCGTGATGGAGCGATCGA
+>>747:3:114:7740:2152/2 1922796 1
+GCCACGCGGGCGCGGGGTCCGCACGGGCTTGGGCGCGTAGCTCGACCGCAGGATGAGCATCCCGAGGAGGGCGGCG
+>>747:3:114:7746:5457/2 1922798 1
+CGCGCGTCTGCTCGGTCAGGAGCACGAGCCGGACCGGCGCGCTGGCCGCCGAGAAGCCGCTCTGCGGGGCGAGCGC
+>>747:3:114:7750:9482/1 1922803 1
+GCTCCTCCATCACCGGGATCAGCTCGCGCGCCACGAACGGGAACGTGACGAACAGCGTCGCGAGCATGATGCCAGG
+>>747:3:114:7760:19264/2 1922820 1
+TACGCTTACCTTGGACGATGTCTCAACGATTGGACCGACCTCGGTGGCGGAACTTGACGCTGGTAAGATCACATCT
+>>747:3:114:7761:6344/1 1922821 1
+CCGGCAGGATGCGGCGCGGCACGGGCGCGGCGCGCTCGGGGATGGCGGGCGTCGCGGCAGTCATGCGGGCGCGGCG
+>>747:3:114:7809:1314/1 1922868 1
+CCTTGCGGAAGACCTGCCAGCTGCGCGCGCCGTCCACCCGCGCCGCCTCC
+>>747:3:114:7814:8312/1 1922873 1
+GACAGGGCGCCCGCCTCGGCCCCGGCGGTGCGCTGGGCGGGATCAGCAGCGAGCGGGCCCGGATAGCCGGCGGCGT
+>>747:3:114:7829:1535/1 1922889 1
+GGACATGGCGTGGTGCTGATTCGGCCGACGATGTCGAAGGAAGCCCGCGGCGCGGCGTAGCCCGCTGTCA
+>>747:3:114:7852:13878/2 1922909 1
+CGGGAGACGCTGCGTCTCACGGAAGTCCGGCGCGACGCCGGCTTTGGCGAAGAGCAGGATGTCGCCAGCGCCGGTG
+>>747:3:114:7860:16703/2 1922916 1
+GGCCGCCTTCGCGGCGGCGGCGGAGAGCCGGCCGCCGTTCGACTGCATGACGGCGAAGCGATCTCCGGCGAGGCGG
+>>747:3:114:7886:18568/2 1922962 1
+GCCAACGATCTCGCGTTTCCGGAGAGCAACCCTGGGAATCTGCCGGTGCCGCGGGCCGTCACGTCCCGTCAGGTGA
+>>747:3:114:7901:17377/2 1922971 1
+GGTCCTCGCGGAGTGCCCCCAGGCCCGGATCCTGGCGACGAGCCGCGAGGCGTTCCACGCCGCGAGCGAGGTGAGG
+>>747:3:114:7918:7282/1 1922986 1
+CGGGCGCATAGTAGGCGGCGCGATAACGCGAAAACGAGCGCCGCGTCCGCGGCTGCGCCAGCTCCGCGAGATCGGC
+>>747:3:114:7928:14514/1 1922994 1
+TGACCATCAACATCGTCGACGGCAAGCACTCTTACGAGTTCGACTACACGATCGCCGACGCGCGCTGAACCGCCCT
+>>747:3:114:7970:9095/2 1923032 1
+AGAAGGCGATCCCCACGCCGCGCGGCGGCTGCGCGTCCGCCGTGGTCGGTAACAAGCTCTATCTGTTCGGCGG
+>>747:3:114:7981:2870/2 1923045 1
+GCGCGACGGCAAGGTGGACAGCGTCGGCCGCGAGACGGACGTGCGCGCGGCTGC
+>>747:3:114:7984:15887/1 1923048 1
+CACGCCCGAGCGCGCGCGTACATCGAGCGGGCGCGGGGGGCGATTGCCGAGCGCCATCGAGAAGGGGACGAGCTGC
+>>747:3:114:8004:6113/1 1923066 1
+CCCGCGCGACGCCTCGCCCACCACCGTCATGCCGCCCGTGGTCTCGAGCACGCGGCGCACACCCGCCCGCACCAGC
+>>747:3:114:8120:13592/1 1923182 1
+ACGCGCGGTGACGCACGTGCGGCCACTCGCGGCGCTCGCCGGCGCGACGCTGGTC
+>>747:3:114:8131:18994/1 1923192 1
+GGAAGATAGTGACGTAGTCCACCGCGCGCAGTGCCGCGACCGTCTCGGCGCGCTCGCGCTCGGGGACGAACGGCCG
+>>747:3:114:8182:19263/1 1923252 1
+GCGCGTGAGGAGGATGTTCGCGGGCTTGACGTCGCGATGCACGACGCCTTGGTCGTGTGCGTACGCGAGCCCGCG
+>>747:3:114:8200:5954/1 1923266 1
+TGCTGGGCGCGACGGGCACCGGGAAGACGGCGACGATGGCGTGGATCATCGAGGAAGTCGGCCGGCCGGCCCTCC
+>>747:3:114:8201:11448/1 1923268 1
+ATCTGGTCGCCGACCTCGGCGCGCTCCTCGACGCGCTCGCGATCGCGGGGCCGGTCGCGCTCGTCGGCA
+>>747:3:114:8211:13082/1 1923282 1
+CACGCCGTTCTGTCTGGGCGCCGTGATGGACGTCGAGGCCGCGGCGCTGGCGGCGAAGACCAATCGG
+>>747:3:114:8230:4362/2 1923306 1
+ATGCCCGCGGCCCCGCCGCCGGAGCCGCCGGAGCCCCC
+>>747:3:114:8251:20548/1 1923324 1
+GACGCCCGCTACGATCGGGAGCTGAACCGCGGCGAGGGCTTCGAAGACCGCGCGCGCGACGCCGGCGACTTCTTCC
+>>747:3:114:8259:19781/2 1923329 1
+GCCGCCGGTTGCGCCGGACGCGTCGACGCGCGCGCCATCGAAAACCCCGGTCAAATCGCCCACGATTTCCACGC
+>>747:3:114:8297:10455/1 1923368 1
+GAGACCGCCGCCAAGGACGTCGCGATGCACGTCGCGGCGATGAAGCCGGTGGCGCTGGCGTCGGCCGACGTGCCGA
+>>747:3:114:8346:3889/2 1923411 1
+GCTCGATTAGCTGCCAATCGAGGCGAGGGCGCGGCGGGCGTCGGGGTCGTCGGGG
+>>747:3:114:8386:11773/1 1923454 1
+AACATCACGGCGAGCACGATCACCTGGACACAGCTCGGCGCCGCGACGTCGCCGCCGATGGCGTGTGGAGTCCAGG
+>>747:3:114:8402:2241/2 1923475 1
+TCGGAGGCGCTGGTGGTCGCGGGTGCGGCCGAGCCGCGCGCAGCCGCCGTGGCGG
+>>747:3:114:8408:3528/1 1923480 1
+TTTCGCCCTGCTGATCGTCGCAATCGCGCTCGCAGCCTGGGTCGGCGCGCGGCGAGACAGCGAGTAAGCC
+>>747:3:114:8409:19244/1 1923481 1
+GGGAGAACGAGGGCGATCTGACGATCGCGGCGGAGAAAGTGACGCCGGAGGCGATCAATTTCATGGCCCGGTTCGG
+>>747:3:114:8410:20949/2 1923482 1
+GGCGTCGCGGAAGCTCGCCTCGGCGGCCGCGATGTCCTGG
+>>747:3:114:8417:12664/1 1923486 1
+CGAATCGTCGCGGGTGCGCCGACCGCGCGCGCGCGCGTTGCACGCGCTCCCGGCTGCGCGGGCG
+>>747:3:114:8443:11937/2 1923521 1
+GCGGCGGATGCGACATCGCGGCGCGGTCGCCGCCGACCGGAAGACCGGCGACGGTGCGGGCGTGCTGCTGCCGATC
+>>747:3:114:8466:13021/1 1923542 1
+ACCGAATTGACCAAGGTTTTCGACATTGGAATTCGCGCGCATGAGGAATTCGTGCCTGAGGTGCGGAGGGTATTGG
+>>747:3:114:8476:10811/1 1923564 1
+GCGACGCATCGACCTCCTGGCCGCGACCGGTGCGCTCGCGGGCGATCAGCGCCGCGAGGATGCCGTACGCGAGCAT
+>>747:3:114:8487:12382/2 1923576 1
+GGATGGCGGCAAAGGCCGTCGCGCCGCGTGAGCCGACCGCTGGAGTTCAGCCTTCAGGCTGCGCCGCTTGACGCTG
+>>747:3:114:8531:12370/2 1923611 1
+ACCTCGGCCTTGCCCTCGCCGCCGCCGCCCTTGCCGTCGCGGCGCCGACAGGAGGGGCCGCCCAACAGCGCCCGGC
+>>747:3:114:8531:8195/1 1923612 1
+GCGGCGAGCCTCGTGGCCGCCAACAGCGCGGCGCCGTTCCTCGCGTCGTTGCCGTGCGGGCCGGACGGGAAGCCCC
+>>747:3:114:8534:9088/2 1923620 1
+GCCGTCGCCAGCAGCCGCGCGCGGCCTTCAGCCCTCAGCGCGCCGGTCGAATCTTGTGCCGGTCGCGGGACTTGAT
+>>747:3:114:8563:19113/2 1923654 1
+GGCGAGCGCGCCATCGAGTCCGGCGAGGGGCACGGCCCGCCCGCCGTGCCGGGCGGCGAGCCGCTCCGCGTGTTCC
+>>747:3:114:8568:14582/1 1923660 1
+CCGATCCAGCTGTCCGGCCTCGGTCAGCAGCTGCACGATGCTGAACCAGCGCGCCGGCTCCGTCACCGGCCCCGAC
+>>747:3:114:8620:18091/1 1923719 1
+GGTTGTCAATTGCCGCAGAAGAGTATCCACAGATTACTCAGATTACACAGATTAA
+>>747:3:114:8628:5888/1 1923729 1
+CGATTATTACCTTGAGCGCAAATATCCCAGCTTCGGCAACCTCTCGCCGCGCGACATCTCTTCGCGCGCGGCGAAG
+>>747:3:114:8655:10481/2 1923749 1
+CCGGTCGAGCTTCGCGGGATCGACGACCTCGTTGCTCACGTAGAGCTGCGAGACGCCCGCGGCGGCGAGCGCCTGC
+>>747:3:114:8688:7886/1 1923781 1
+GGCCGAAATAGTTGCTGACGAAGAACTGGGCGACGCCGAAGGAGACGCCGGCCACGAGGCAGGCGGGCCACACCTC
+>>747:3:114:8690:15658/2 1923782 1
+CTCCCCACGCAGCGCGGCGACGCGCGGCGCGAGCGCGAGCATGCGTTCGCTCGCCAGCCAGCACGCGCACAGCGCA
+>>747:3:114:8702:4010/1 1923798 1
+CCATCGCGCGCGCCCGCACTCCGCGCGCGCTGGTGACGATTACGGGGCTGGCGAGGAGCTCGGGAAACATGAGGC
+>>747:3:114:8748:12891/2 1923847 1
+CACGACGCGGGAGCTTCCCGCCGCGGTGGCGCTCACGCTCGCCGATGAAGCGGTCACAATCGTGCCTGAGCCTGTT
+>>747:3:114:8766:14909/1 1923877 1
+GGCGGCCAGGCGACGATTCCGATGGTGGCTGCCGTCGCCCGCGTGCAGTCCGTGAGGTATGCCGAAATCGTCGCA
+>>747:3:114:8792:20191/1 1923912 1
+TCCTCCTCCGGCGCGAGCATGATGTTCTCCGGTTTGAGATCGCGATGGATGACGCCGTTGGCGTGCGCGAGC
+>>747:3:114:8826:15122/1 1923945 1
+GGGCTCCTCGCCGCCGACCGAGACGATCGTGCCGCCGACGGCAGCCGCGCCCGTGCCGCCGCGCGCCTTCGGCAGG
+>>747:3:114:8830:19171/1 1923949 1
+ACAAACGCAATGCGCCCGCCGCGGGCACGCGTCGCGCGCATCATCTCGGCAACTTTGGACACCGCGGTCTCGACGC
+>>747:3:114:8836:4597/2 1923952 1
+GCTCTCGGGCCAATACACGGGACTTACCGACCTGCCGCTGACAAAACGTGGCGAACGCAACGCGCGCCGGCTCACC
+>>747:3:114:8836:10837/1 1923953 1
+AGGCGTCCATCTGCCCGCCGATCGAATCGACGGCGAGGGCGATCTCCCGCGCCGAACGGCTCTCGGTTCCCTTGAA
+>>747:3:114:8843:6864/1 1923962 1
+GGCGTCTTCGCAGTGTAGCACTTGAAGCGATCGAGGTTGATCGTCGCCGGCACGCCGTCGCGCCCGGCCGGCACGC
+>>747:3:114:8845:15528/1 1923966 1
+ACAGTTTTATCATTACGATGTACGGGAGTGGTTGCGCGGCGACCCGCCGCAACCGCCGCCCCCGGCCGGGCGCAAG
+>>747:3:114:8871:18409/1 1923997 1
+CCGGGAACCCGAAGAACGCGGCGATCCCGTCGCCCATGTAGGCGTCGATGACGCCGCCGAACTGCTCGACCGCGCG
+>>747:3:114:8873:2117/1 1923999 1
+GCACTGCGGTCCGAGTCGCCGCCGTCGTCGCGGCATTGTTCGCGATCGGCGCGGGAGCGG
+>>747:3:114:8880:19990/1 1924006 1
+GCGGGATCGCGCGCGATCCGCGCGGCCGTACGACCGATCCGGAAGGCGAGGTCGGCCGC
+>>747:3:114:8917:18672/2 1924036 1
+TACTCGGCATCGATGCGCGGCTTGCGCCGCAGCGCGGCGCTGCAGTAGCCGGCGAAGAGCGCGAGGCCGCCGACGC
+>>747:3:114:8927:15139/1 1924054 1
+GGCCGCGCGCGTCGCCACCCTGCGCGCCTCCGGCGAGGTGGTCGGCATGGCCGGCGACGGCAGCAACGACGCCCCC
+>>747:3:114:8967:2400/1 1924106 1
+CTGGCGGATCTGCTCTCGGATCAGCTCGGCGCCGGAGCTCGCATTCACCTCGACCGCGCGTCCGCCTTCG
+>>747:3:114:8969:10592/1 1924108 1
+CCGGGCGCACGCTCCTTTTCGCCGACGAGGGCGGCGGGGCGCCGCTGGCCGAGATCGCCCGGGCCGGGCCGGCGGC
+>>747:3:114:9000:16872/1 1924134 1
+GCGCTACATCACTCCGGACGAACCGCGTCCGTACGTCGTCTTCGGCGACGGTGCCGCCGCCGCCATCCTGCAACCG
+>>747:3:114:9004:1905/1 1924138 1
+GGCAAGGCCGGGCGCGACCAGCGGCAGCACAATGCGCACGAGCGCGCCCAA
+>>747:3:114:9013:17904/2 1924146 1
+CAGCACCGGATCACGCTCTTCAACCGGCAGCAGCGCAAGGATATCGCTGTCGGGCGCGAGCCGCTGACCGATCCAC
+>>747:3:114:9013:13848/2 1924147 1
+AGGGCGTGCGGGCCGTGGCCGTGAGCGCGCCGCACCCGGCCGCGCCGTTCTCGAAGGCGG
+>>747:3:114:9102:17483/2 1924237 1
+AGCGCCGACGAGGCCATCAGGTGCTCGGCGCGGATCGGCATCGCCGCGCCGACGCGCTGGGTGCGCTCCCACTGCT
+>>747:3:114:9124:3766/1 1924261 1
+GCAACACGCGGAGCGCGGCGCGGAGCTGGCCGCCGGCATTC
+>>747:3:114:9133:12259/1 1924274 1
+GGAGGCGATCCGCAGGCTCTCCCGCGGCACCCACGCCTGGTACGCCGCCGCCGGCGAGCTCGCCACCGTGGCCGGC
+>>747:3:114:9156:19802/2 1924297 1
+TCGGTGCTCCTGTCCCACCCGGACCAGGCGCTCGCGTGGCGCCTCGCGACGCGCGCCGCCGTGAC
+>>747:3:114:9156:7489/1 1924298 1
+CTCGCGATCCTCGTCGCGCAGCGTGGACAGGGCCGCGAGCAGCTCGCGGCGCGACTCGGCGGCGATCACGGCGCCC
+>>747:3:114:9237:19497/1 1924384 1
+CGGCGGCGCGCTGGCCGCCCGGCGGGCGAGGCTGCCCTGGGCGACTCTGTGCACGACCTC
+>>747:3:114:9240:18262/2 1924385 1
+ACACCGACCGCCGCGACAGCTGGTCCGACCGTCAGCGGGAGCCGGCTGCCGACGCGCGCGACCAGTCCGCCCGACC
+>>747:3:114:9257:14671/1 1924401 1
+CACAATCCTGGATAAGATGCGTTCTGCGGCCGCAGCGATCGCGCCGTCTAAATCGTGCCAGTGATCTTTCGCAAAG
+>>747:3:114:9268:7600/1 1924422 1
+TTTCTCATGCTGGGCAACGTGCGCGCCGCGCTGATCACCGCGCTCGCCATTCCGCTCTCCATGCTGCTGACCGCG
+>>747:3:114:9702:2986/2 1924901 1
+CTGCTCGACGGCGTCGCGCGGACGAGCGCGTACTTTCGAGACCGTCTCTCGACGATGGACTTCGGCGACGATGGGA
+>>747:3:114:9939:13228/1 1925167 1
+GATGAACCCGGTGTTCATGCTGGACGAGATCGACAAGATCAGCGCGGGGTTTCAGGGCGATCCGGCCGCGGCCCTT
+>>747:3:114:10055:12214/1 1984531 1
+CCCATCATCATCCTCGTGAGGCTGAGCGAGCCGCGGAGCTGGCCGACGAGGCCTGCCGAGTGGAACGTCGAGCCCG
+>>747:3:114:10119:2130/1 1925378 1
+TGCAGCAGCGCGCCGTACGCTCCCCACGAGAGAATCGCGCCGGCGACGAAAATGACCCAGACCATGGATTTCCTCG
+>>747:3:114:10185:13423/2 1925456 1
+TCGAGCTGACGCCAGCCGCCGGCCGGCTCGCGCCGCCGTCGGACGATCGCCCC
+>>747:3:114:10384:16856/2 1925667 1
+CACCTCACTGAGGTCCCCGCGCAGCTGCGGACCCGCAGCGACGTCCAAAAATGATTTGCCGCTCGGCTCGTAAATG
+>>747:3:114:10614:6882/1 1925918 1
+CGGCTGATCCCCGTGGAGCCCGTGATCACGATCAACTCGAAGACGGGCGTCCGGGGCGGCGGATCGAGTCGGCCG
+>>747:3:114:10685:18584/1 1925998 1
+CTGACGGCCTCGTTCGAATTTGCACGCTGCCCGGTGACCTGGAGGCATCGAATTTGGGGCGCCGAGGAATATAACC
+>>747:3:114:10726:20688/2 1926048 1
+CCTCGTGCGCGCCAGCGCGCGCGCGGCGCTGATCGGCGAGATCGTCGGCCGGCGCGGGGCGGCGACGCTGCCGG
+>>747:3:114:10900:6563/1 1926253 1
+CGATGCAGGCGGAGTTCAAGTGGAGCAGCGACGACGACTGGCAGCGCGCCGGCACCCGCATCCACGCGCTCGAAGG
+>>747:3:114:10953:10845/1 1926309 1
+CCGCTCGGACCGCGAGCCACTCAGCGCCGCGACCAGCGTGCCCCCCGCTACCCGGAGCAGACCTCCCTCGGAGATT
+>>747:3:114:10965:6192/1 1926320 1
+CCTCGGCGCACATCATCCTCTACGTGCTGCAGCTCGACTCGCCCGAGATGGACGCGGGGCAGCGCGCGACGTCGCC
+>>747:3:114:10975:9395/2 1926340 1
+GCCGGCCAGCCACGGCGCCGCCGCCAGCGGCACCGCCGCGACCGCGACAACGGCGAGCGATCCGCGCACCGCACCC
+>>747:3:114:11044:11770/1 1926414 1
+GGGGTCGAATCCGGATGTCGTGCAACGCGCCTGATGTCCGGACGAGGGCTCGCGAACGGCGACGCCGACCCCCAGA
+>>747:3:114:11111:15277/1 1926488 1
+TTCCGCTGCGCAGCGTGGCGATGTCATCGTGACGGGAGATGCCGACGATCTCCGCGCGCTCGCGGTCTCGATGCCC
+>>747:3:114:11236:6839/1 1926630 1
+TGCTCTCCCGCCGCTGGCCTCACGATGCGACGCCCAATGCGTGGTCGGTGCTCCTCGCCGAGCGGCGCGCCGCCGG
+>>747:3:114:11315:12479/1 1926705 1
+AAGGCGTCAGGATCATCACGCTGGTCGACTTCGACAACGACTGCGTCGGCACGTCGCTCGCCGTGGCGCGCGCGC
+>>747:3:114:11349:2499/2 1926746 1
+GAGGGTGACCTGCTCCGTACCGATCAGCGCGCGATACTGCTCGACCAGATTGGCACGGGTGTCCGACAGGATCGCG
+>>747:3:114:11484:20171/1 1926874 1
+CCGGAATCGAACCTATCGACTTTTGCAGTCGCAAAACGACTTTGTCGACGGCGGCACGTTCACTGCGCTGTTTTAG
+>>747:3:114:11501:13271/1 1926890 1
+ACAACAGCGTCGACTTGCCGCAACCCGAGGGGCCTGCGATGGCTAGATAGTCGCCGCGTTCGATTTCCAGGTGAAT
+>>747:3:114:11552:21138/2 1926953 1
+GCCTGTCGAGGGTTGACATGCTTCGATCCCTTCGCCATAGGCGCGCCTTCGCGATTGGTCCCGCATCCCGGTGAAG
+>>747:3:114:11586:3171/2 1926994 1
+AGCAGGCGATCAACGGCGTCGAGGGGATGCTCTACATGACCTCCTCGAGCACCAACAG
+>>747:3:114:11709:13820/1 1927132 1
+GAGGTGGGCGACTTCCTCGCCGAGCGGGCCGACGTCGCCCGCGCGGCCGGGATCGCACCGAGTGCACTCGCGCTCG
+>>747:3:114:11711:16785/1 1927133 1
+TCCGTCGCATCGGCCTCGATCTCGCGCGCGATCCGATTCCGGTCGGACCCGCCGCGCACTACATCATGGGTGGG
+>>747:3:114:11771:9005/1 1927207 1
+GCGCCGTCTGGCCGCATCCACATCGAGACGGCCAAGGCCACGGGCTTCGGCGGCGAGCTGTTCAAGCGCTACGGCA
+>>747:3:114:11912:16041/1 1927370 1
+CAGCGACCTCGACATCTGGTTCGCCCGCGAAGGCCTCACCGTCGCCGAGCGCATACAGACCGGATCGTCGCTGAAA
+>>747:3:114:11958:8473/2 1927420 1
+TCCGGCTCGACCGCATTCTCAGAACCGCGTTCCCGCCCGCCACGACGGCGCTCGCGGAACCGGCGGCCACGCC
+>>747:3:114:11991:16691/1 1927458 1
+TCGCTCGCGTCATCGAACGCGAGCGCGACGGATGCGCGAGCCACGCAGTTGGAACTTCTCTTCGACGCGGTCCTTG
+>>747:3:114:12073:12573/1 1927559 1
+GGCGGAGGAGATCCGCGAGCACCGCGGCACGCTGACGGAGCCGGGCCGGAACGGCCCCTGGCGCGACCGCAGCGCG
+>>747:3:114:12076:10102/2 1927564 1
+CCGCACTTTCTCGATCGCGATCACCGCCTGGTTCGCGAACGACGAGATCAGCGCGACCTGCTTGCCGTTGAACGGG
+>>747:3:114:12214:7935/2 1927730 1
+GCCGTGGCCGTCCCCCTCCGCGGGCGCGGCGGCGGCGTCGGACGGCTCAACCTTCGCGGGCGCGGGCACGACGGCG
+>>747:3:114:12247:16560/1 1927772 1
+GACGATTGACGCCGGCAGCTGCTTGAGGTACGAGCCCACCTGCGCGCCGCGCACAGGAGCGGGACGGCCATTGATC
+>>747:3:114:12431:12816/2 1927971 1
+GATCCTGCCGCGCGCCGTGTCCACCAGGAAGATGCGTCCGGGGTGCAGACGCTCTTTGAGCACG
+>>747:3:114:12709:10172/1 1928277 1
+GGCCCGGCCGCCCGCACCATCAGGTCACCGGAGACCGTGCCGGCGGTGAGATCGCCGAGGATTTCGCCGAGG
+>>747:3:114:12799:20503/1 1928393 1
+CGCGGCGCCTCTCGTGGAGGCCGCCGGCGGCAGCTTCCCGGATCCCAACCTGGTCCTCATCGGCCGGTACCC
+>>747:3:114:12806:15988/2 1928406 1
+TCGGCGTCCGTCGGCAGTAGGCGCGCCCGATCCGCGCGCGGGAAAGAGCCGCGCGTAAA
+>>747:3:114:12810:7666/1 1928411 1
+GGGCGGCGTCGATCGAAGCGCCCTGGTATTCACCACAGCAGTGGAGCGCGGCGAGCCCCGCGGCGGTGAGCGGAAA
+>>747:3:114:12856:3692/1 1928467 1
+GCACCAGGTTGGCTACTCGCCGGGCGCCTGGCGGCCGACACCGCCGAACC
+>>747:3:114:12889:12373/1 1928491 1
+CTCGTACTGCCGGGGCCCAAGCCGGGCGACGCCCTGTCGGCGAATCTGGCCACGTGATGTGCGGCACGATCGACGG
+>>747:3:114:12895:3934/2 1928494 1
+TGTATGCGGTGGGCGCCATGAGCATCGGCGCGACGAGCGCGACGCCGAGCGCCACTCCGATCGATCTTGT
+>>747:3:114:13016:11708/2 1928625 1
+GGCGCCGACGGCCGCCTCAACGCGCTCAGCCGCAACAACCTCGCCCTCCTGCTCGCCGCCGACGGTCGCAGCGCCG
+>>747:3:114:13194:17203/2 1928804 1
+GAAGACGGCAGGTTGTCGTCGATTCCGAGGATCGGCGACAGCGCCGCGCGTCTTGCGGTGTCGCGATCGTCAGGAT
+>>747:3:114:13196:17122/2 1928808 1
+AGGAGGTGCCCTCGCGCCGATCCTGGGACCGGCGACGATGAGGGACAAGCCGTGGGGCCGCTCGATCCAGATGCTC
+>>747:3:114:13207:3774/1 1928820 1
+GCGCTGATCCGCATTGTGGCGCTGGCTGGGGTTGCCGCACTGCTCGGGTTTGCGTGGCGCGAGTGGCGCG
+>>747:3:114:13266:2081/2 1928893 1
+CGACGGCTCCCGGCGGAAGCGGATCGCGGGCGGCAGCGGCGCGACCGTGCAGCAGGTGAACCAGCTGCTCGAGG
+>>747:3:114:13286:10869/2 1928912 1
+TCGGTGTGGTCCGGACACGCCGGATAGCCGAACGCCGGGCGGATGCCGCGATACGCCTCGTCGATCAACTGATCGT
+>>747:3:114:13344:1251/2 1928975 1
+ATCACCGCGTCCATCACGGTCGACTTCGATCCGCGCACTCGCGTCGGCGCCGTAGACGAGCCGACGGTCG
+>>747:3:114:13352:10316/2 1928986 1
+CGGCCCACCCCTCGAAGTGGTCGGCGCCTCGAGGAACCACCCCGACTTCCGTCGTCATCCACTGCACGGCAGCGG
+>>747:3:114:13442:1404/1 1929097 1
+TCGCCCCGGAACGCGCGGTGCCCCGCCAGCATCTCGTAGAGGATGGCCCCGAAGGAGAAGATG
+>>747:3:114:13457:19488/2 1929116 1
+TGGGACGACGCCGCGCGCCGCGCCATGCCGGTACCCATCGACGCGCTGGGCGCGCTGCAGTGGCGCCTGCACCAGC
+>>747:3:114:13502:17086/2 1929171 1
+TCGGTGCCGGTGATCACAACCACCTGCGCGGGCGGATCGGCAGCCCGGGCCGCTTCGATAATTGCCAGCCCTTCGC
+>>747:3:114:13589:15082/2 1929254 1
+TCAAGCGCACGCAACTCGTGCAGTACGCCGGCGCGTCCGGTGACTACAACCCGCTCCACACCGACGAGGTCT
+>>747:3:114:13598:6733/2 1929261 1
+ACGCGAGTTGCAAACGCTCACGCCCGACACCGCACGAGCTTTCGCCGCGCGCGGCCAGAAGCTTTTCCAAACAATC
+>>747:3:114:13655:8880/2 1929317 1
+GATCAACGCGTCATAATCGCCCCAGGCCGTGGTCACATCGGCGCGCCAGGCGGCGAGCGCGTCCAGGGCG
+>>747:3:114:13777:16093/1 1929439 1
+GCGCCCAACCCAGCGCCCGGCGGCCATCGCGGCCGCCTCGGTCACGCGCACCAGGTCAAGCGCCAGGTTCCGGTC
+>>747:3:114:13824:15437/2 1929497 1
+CTGGACCGGCCTGATGAAGGCAAAAACACCCAGCAGGATCGCCATCGCGCCGCGGACGACGAGCACCCACCAGTAA
+>>747:3:114:13921:13704/1 1929601 1
+ACGGGCACGTTCGCTCTGGGATAGCGGCGACAGCGTGCGTGCGCGGGAGGCGCTCATGCTCGCATCGCACACGATC
+>>747:3:114:13953:20611/2 1929640 1
+GAATTATCCCCCACCAGCACACCAATAGGACGGCTCCGACCGTAACGAGTAACCGCGAGTCATCACAACTCAGGAG
+>>747:3:114:13957:11139/1 1929649 1
+AGGAGCGCGCAGTAGAGCGCCGTGATGTCGCTGTAGCCAACCAGGATTTTGGGGTTCGCGCGGATGAGGCGATAG
+>>747:3:114:14024:17774/1 1929718 1
+AGAAGCCGTCGTTGGGGGGAATCCGGCTCGGCGCGCCGCCCGGCCCCGCGAGTGGACCTCCGGGAATGGGACGCGG
+>>747:3:114:14033:15739/1 1929733 1
+GCCGGCCTGCGCGATCGCCGCGCCCATCGCGTTCGCGACGGACGCGTGCTCGGGCTTGATCAGCTCCGAC
+>>747:3:114:14075:1874/1 1929776 1
+CGATCGCCGATGCGACGCGCGGCTTCGAGCGCGACCGGCGCGCCCATCGAG
+>>747:3:114:14096:21048/2 1929802 1
+CTGCGGCGCTTCACCGGGTCGAACTCGTGCACTTCGAGCAGCAGCGCGCCGACGTTGTCGAGCGCGCCGG
+>>747:3:114:14244:9204/1 1929957 1
+ACGCGTCGGGGTCGTACGGGCTGCCGGCCTCCGCGGCCAACCTCGCCGCGGCGTCGCCTGGAAAGCCATCGAGCAG
+>>747:3:114:14277:9884/2 1930000 1
+GCGGCGCCACGACTGCGACCGTCGACGCGGTCGCGACGAGCGCGCAGCCCGCGCAGCCGGTGCAATGGGCGGCCT
+>>747:3:114:14327:3937/1 1930059 1
+GGGTTCGGCGTGGTCGACGCGCTGGCCGCGCTCACGCGCGTCGCGACCTGGACCAGCG
+>>747:3:114:14345:7964/2 1930075 1
+TCGACGAACTGCGCGAGTGCGTCGACACGGTCATCACTATCCCGAACGAGCGCCTCCTCGCGACGATCGCCCGGAC
+>>747:3:114:14509:12406/2 1930244 1
+GCCACGATCGGGTGCTGCGCGTCGTCGTCGGCGGCGCATGGCTGGCGTTCACGCCGATCCTGTTCGCGCG
+>>747:3:114:14564:14255/2 1930307 1
+TCTGTGCCAGCGACAGGTCGACGAAGATGACGCCGCGCTCCACGACGTGAACACCCAGGTACGCATGAATCCCGG
+>>747:3:114:14568:19524/1 1930313 1
+GTTACACGCTCGACGAGATTCGCAACGACATCACGCGCGAGACGCCGGCCAGTTTCGAGCCGACGATTGATTACTG
+>>747:3:114:14597:8917/1 1930333 1
+CTTGCCGTCGGGCCGACCACGCCTTTGGTGCTGCGCGGCGCGGCGCCGACCGTGGCCTGGGCGCCGGCCG
+>>747:3:114:14719:19242/1 1930464 1
+GTTCGTTCCTGCTAGTGCCGGCGGGAGGCGGCGCTCCGTGGCTGGAGCAGCGGCCGTTCCAGGCC
+>>747:3:114:14783:13008/2 1930535 1
+GCTGACGAATGACGGATCGTCGGGCGCGACTGGTCCGGGGTCGGCGGTGTTCCGGAAGTACGAGGGGAACGCTTTG
+>>747:3:114:14787:16824/2 1930538 1
+CCTCGAGCACGATCCCGTCCGCGTCGACGAACACGGCGTCGTCGCCACCGCGGCGCCGCGCCTCGGCCTCGGCCGC
+>>747:3:114:14798:19101/2 1930553 1
+GATGCCGCCGTCGGTCCGGTTGCTGCGCGCCGCGGTGAGCGGCGACGAGACGTCGGCGACGGCCC
+>>747:3:114:14821:14640/1 1930577 1
+GCATCGACCGGCGCGAAGCGTTCCCCCTTCCTTCCCGGCGCTCCTTCTCTCAAGGGCGACCTGGGGCTCGACGTGC
+>>747:3:114:14894:20772/2 1930661 1
+AAGTCTGCGAGCGTGCGGATGTCGCGCGGGCGCACACCGGCGGCGTCCCACGTCTCGCGAATCAACGGGG
+>>747:3:114:15048:14975/1 1930817 1
+CGCGGATGACCCGACGAGCCGGATCGCCCGGGTCAACCAGTCCGGGTCGCCGACGACAACCGGCCGGGCCGTCGCC
+>>747:3:114:15103:21188/1 1930880 1
+GGCGCCATCGTCGTCGGCACGCCATCGGGGTCGCCGCTGGTGGCCGCGCTCGGCTGGAGCGACACGCTGGCGCGTC
+>>747:3:114:15108:11826/1 1930886 1
+ACCCTGTCCATCCTGATTCTCAAACGACTGCGCGGCCCAAACCACTTTGTCGAAGCCGCGCCGTCCGCCGTGCAGA
+>>747:3:114:15158:19725/2 1930933 1
+CTCGACGATCACGTTCGAGACGGCGCCGGCGCCGAAGCGACCGGCCGATCCGTAGGCGAGGCCGATCATCCCGGAG
+>>747:3:114:15439:1901/1 1931261 1
+TCGCGCTCATTGCCGCCGCGGGCGCGATCGCGATCGCGTGGGG
+>>747:3:114:15476:11555/2 1931306 1
+CAAGACCGATCACGCGATCCTCGACGAGATCCTGGTCCTGCGCCGCGGCCGGCCGGCGGCGGACGACGAGCGCGC
+>>747:3:114:15503:3264/1 1931338 1
+AGCCGCGGCGTCGGCCGCGGCGTCGGCTCAGGAGAAAAAAGTGCTCGAGGTCATCGTTTTCCCC
+>>747:3:114:15515:5114/2 1931355 1
+AGCCGCCTACGAGGCGCTGGCCCGGGCGACGGCCGTGGCCGGCGACGGAGGAGGCACGCAGGCGTGG
+>>747:3:114:15662:4783/2 1931492 1
+CAACTCATTCTCGAAGAGGGGACTCGTTTTGGCGGCCGGGCCTTCGGCGCGCCCGGGCCCG
+>>747:3:114:15759:10686/1 1931614 1
+TGTCCTCCCCGCGGAACGCGTCACGGTCGAGCGCGCGCGACGAACCTTGCCGATTATACTGCGGTCCGTGCCGCGA
+>>747:3:114:16057:19970/2 1931946 1
+GCCGTGCCCAGCGCGCTGGGCGAGAGCTTCATGCTGATCGATCCGCTCGACGGCACGCGCGAGTTCATCAGCCGTC
+>>747:3:114:16119:8747/2 1932001 1
+GAAGAACAAGGCGTTCTTCTTTTTCAACTACGAAGGGACCCGCGCCCGCGAGGCGGCGAACCTGAACTTCCCCGCA
+>>747:3:114:16323:19968/1 1932249 1
+AGGCCTTCAGGCCGATGAAGCCCATGTTGGCGTGCACGAAGGTGATGGGCGCCAGCAGCAGGCCGGCGATGGCGGC
+>>747:3:114:16349:9428/2 1932283 1
+TTCGAAACGCTGCTGAGCCGAGTGGGCTTCAAAGTATGAGACCGTCGGGCGGCTCGTTTCGCGAGACGGCTCATTT
+>>747:3:114:16367:4575/1 1932304 1
+AGCACGTCGCCGAGCACGCGCCGGCGCGACGCGCCGAGCGCCACGCGGATGCCGATTTCC
+>>747:3:114:16585:20691/2 1932550 1
+CTACGTGAAGGACCTGGGCACCGGCCGCGCCTGGTCGGCCGCGCACCAGCCGGTGTGCGCCCCGGCCGACGTGTAC
+>>747:3:114:16621:4306/1 1932588 1
+CGGTCGCCCCGGCGCCGTGACCGGCCATCGCGCCGGTGTCGCCGAGACACAGGTCGACGTACTCGATG
+>>747:3:114:16732:12180/2 1932718 1
+AGATCCAGAATCTGCCAATCGTGTTCGCCATCGACCGGGCGGGGCTGGTCGGCGCCGACGGCGCGACCCACAACGG
+>>747:3:114:17155:7694/1 1933167 1
+CCCCGGGTGCTTGCGGTGGATTCCAGATAGCGGGAAGCATTCGGATCGCGCGGCCGATCCGTCACCACAATGATGT
+>>747:3:114:17412:10987/1 1933423 1
+CGTAGCCGGCAACCAGCGCCACTGCGGCGAGCAGCGCCGCCGCGGCGGCAATGGTGACGGGATCGTTGGCGG
+>>747:3:114:18916:5411/2 1934975 1
+GTGGGGATCGGCACGATCCACGGCCGCGACGTGGTGGTGGTGGCGAACGACGCCACGGTGAAGGCCGGGGCCTGGT
+>>747:3:115:1601:3990/1 1935367 1
+CCTTTCTTCTTCAAAACGGATTTCAGCGTGTGAAAGATCTCGGCGCCTGTGCGCAAAGCTTCAGTGAACGTGGCGG
+>>747:3:115:1841:16013/1 1935612 1
+TTCACGCCGCGCCGCGTGCTGATCGCCGATCGCGGCGCCGCGACGATCGGCGTGCTACCGAAGACGATCA
+>>747:3:115:2144:6027/1 1935904 1
+ACGCGCTCTTCAAGCAGACTTTGGACGGCGGGCGGCAGCGCGCGGCGCACGCTCAGTGGCACGGACAATTCGAGCG
+>>747:3:115:2434:5850/1 1936190 1
+AGATTCTGGATGTCTGCCGCCAGAAAGCCCCCGACGCCACGATCGTGCTCACCGGCGTTTTCCCGCGCACGCAGAA
+>>747:3:115:3560:18776/2 1937317 1
+CGCGTGCCGCGGTCTCCGCTTGCGTCGCCTCGTGCAGCCGCGCGTTCCGCACCGCCGCGCCGAGCTGGCTGACCAA
+>>747:3:115:5289:11128/1 1939035 1
+AGGTTGGTCCGCCGGGTGAGGCGATCAGTTCGTCTCCCCAGATGTCCCGCTTCGCGCGCAGACCCCGGTCGACGCG
+>>747:3:115:5741:13413/2 1939516 1
+CTCGGGTGCGCGGAGGTGCGCGTCGTCGGCGTCGGCGCGGCGGCGGGATGGGGCACAGCGGTG
+>>747:3:115:5744:2357/2 1939521 1
+GAGATCCTCGCCTCGGTGCGCCAGCGCGACCTCGTCGAGCGCGCCCGTTTCGCCGCCGACGAGG
+>>747:3:115:5902:14235/2 1939703 1
+CGTCGCGCTCCGCCCGGGCCCGCGCCGCGTCCGGCCGCCCGCC
+>>747:3:115:5950:11803/1 1939748 1
+ATCGTCCCGGGCGGCGGCGTCGCGCTCATCAACGCCGGTGATGCGGTCAAGACCACGCTCGACAAGCTCGAGGGCG
+>>747:3:115:5990:15024/1 1939793 1
+AATGAACACGCGCCTGCAGGTGGAGCATCCGATCACCGAAATGGTCACCGGGATTGATATCGTGAAGGAGCAGATC
+>>747:3:115:6036:11241/2 1939849 1
+CAGAACGCCAGCGAAGTCGAGCGCTCGCTGGCGGCGGCCGCCTCCGGCGTCACCAACGCGCTGGC
+>>747:3:115:6140:3635/1 1939960 1
+CGGGCCCGGGCGCGCCGCAGCACCGCGCGCACACGCGCCAGCAGCTCCTGGATGCTGAACGGCTTGGTG
+>>747:3:115:6206:14631/1 1940022 1
+TCTTTCACGCTACGATCGGCGCGCGCCTACGACCGGACGCTACGACGATCATGCTAATTACCAACAGCAGGCCGGA
+>>747:3:115:6268:8695/1 1940094 1
+CGAACGTCTGCACGATCACGCGGCCGGGCGCGCGGTCGCGCCCCGCGCGTCCGGCGACCTGCGTGAGCAGCTGGAA
+>>747:3:115:6316:6567/2 1940147 1
+GGTCGGGAGCGACGCCATCGCCGTTATAGAGCGCCGTTCCGACGATGAGCAGCGCGCGCGGCTCGCCGGCATCGGC
+>>747:3:115:6320:1410/2 1940151 1
+CACCCGCGCTTCGCCGAACCGCGCGATAAGTGGCCCCAGCACCAATACCGACGCGCGCATCGTT
+>>747:3:115:6332:11478/1 1940169 1
+ACCGCGCCTCGGGCGCCGCCGTCGAAGCGGAGCAGGATAGTCGCCGCGTCCTCGGTCGAGATCGTGCGCGCGACGG
+>>747:3:115:6405:7986/1 1940251 1
+CGCGCACGTCGGCGGTGCCGCCGGCCGGCCGTACGCGGCCGCGGCCGGAGCCCGGCGGGCTGGAGCCGCAG
+>>747:3:115:7335:4981/2 1941236 1
+CGAGCGGATCGTAGTCTTGCGGGATCATCGACGCATCGCGCGACGCGGGCGAGGACGACGGCTCCGGCGACGC
+>>747:3:115:7383:5627/2 1941287 1
+GCGTACGCCTGGAACTCGACGTTCGCGACATCGAGGAAGCTCGGCGCGCGACGGTGCTCGCGCAAATCGCCCGATC
+>>747:3:115:7947:7321/2 1941867 1
+CGCCGTTGGGATATGCACGGATGACACGCGACTCGGAGAGGATGACGACTGCGAGGACGACGCAGACAGCGATGGC
+>>747:3:115:8594:20884/1 1942485 1
+CGCACCAATCTCAGTCCGATCTTCGGGGTGTATCCGAACCGCGGCGAGGCGGCGGCGCCGGCGCGCGCCCTGGCGC
+>>747:3:115:8682:2425/2 1942589 1
+TCTATGTCCTCGAGGTGAACCCGCGGGCGTCGCGGACGGTGCCGTTCATCGCCAAAGCGGTAGG
+>>747:3:115:8687:8132/1 1942595 1
+AATTTTCTTGGCGGCGCCCGCGGCGGCGCCGGCGACCCCGGCGATGG
+>>747:3:115:8846:13447/1 1942770 1
+TCGGAATTCCCCCGGCGCCCAATACGACGAACGGCACGACGCGCGGCTTGAAGTTGCAGGCGAACCTCACCACCGG
+>>747:3:115:8885:9782/2 1942805 1
+CAAGTTATCCAAGCCCCGCCTGGGAGACGCCGGCGCGCGGGCCATCCTGGAGTTCGTCGGCGTTCGCGATCGCAAG
+>>747:3:115:8918:6987/2 1942843 1
+GGCGAGAAGGTCGCCGACGTGCAGGTGCTGGCCGCCGCCGGCGAGGCCGCCGCCGCCACCGGCTTTCCGCTCGCGG
+>>747:3:115:9112:19868/1 1943035 1
+GGATGACGCCCAAAGACGCCGCGCGCCTGGCGAACGACAAGCGCGTCGCGTCGGTCTCCGAGGATGCGGTGATGCA
+>>747:3:115:9174:20877/2 1943097 1
+CCGCGATCCAAAACGCCCAGCAGGTCTGTGATTTTGGCGTCCGGCGGCAGTGTTTCCAACTGATCTGTCATCGCGT
+>>747:3:115:9187:9606/2 1943117 1
+AACCATCGGCGCCGCCGGCGGCCGGGCGCTTCCACCTGGCGAGGCCTGATCGGCCGGCG
+>>747:3:115:9410:10693/1 1943375 1
+CGCGAACCCAGACCTGCATCGCGGGAAGCGGCATCGTGCTCGGCGCGAGCCGCGCGCCGGCGCCGCCCTGGCCGAC
+>>747:3:115:9625:20759/1 1943623 1
+GGCGGATTGCGCCGCTCGCCGGGTGGCCGATTTTCGCCGCCGGCGCAAGCGCGCTGCACGGCGCGGCCTCGTCGAA
+>>747:3:115:9691:1817/1 1943688 1
+CTGGTGGACGGCGCGCTCTGCAGCCGATCCTTTGGCCCGTCGCCAAAGCTCGCCCCGCTGCTCG
+>>747:3:115:9702:13223/2 1943698 1
+CGCACTGGCGCGGTCCTATCGATGGGCGTCTATCTCGGCGCCTCGACCCGCATTGTCGACCGCAAGACCGGGCAAA
+>>747:3:115:9742:12520/2 1943736 1
+GGCGAGAAGCGCGGCGCGCGCGGATCCCCCACGCTCGAGTGCGGCCTGGCAGATCCGTTCGATCTGGCTCTCGCGC
+>>747:3:115:9801:2932/2 1943797 1
+ATACCCGGTCTTCCTGATGGTCGCATCAGTTGTGCAGGCGCTTCTCGGCGGCGGCCGCTATGCCCTTGCAAATCGC
+>>747:3:115:9842:13178/1 1943838 1
+TGCCACATGGCCGCGGCGCCGGCGAGCACCGCCGCGAGCGTCAGGCCGGCGGCGAAGCCGGCG
+>>747:3:115:9898:15188/1 1943902 1
+ACGCTGTGCGAGCAGACCGGGGCGCCCGGATCGCCCGGAAAGTCTCCCGCCTGCGCGAGTCCGACGGCGATCAATT
+>>747:3:115:9903:6401/2 1943909 1
+CCCAGGGGCCCGCATCGCCGGCCCCGGCACCCGTCCAACGTCTGCGTGTCGCCAACCTCGACGTGCTTTGGCG
+>>747:3:115:9937:3016/2 1943932 1
+CCGTTGTAGCGGGACGAGAACCAGAACCAGATCGCATCGCGCCGAATCGGCCCGCCCGCCGAGGCGTTCA
+>>747:3:115:10126:14645/1 1944148 1
+CGGCCTTCGTCTGGGCGGCGGCGAGCACGCGCTCGGCCTCGCCGAGGAGACCGATGCCACGGTACGCGTCCGCCAT
+>>747:3:115:10191:12029/2 1944207 1
+AGGCGCATTATGCCGAGCGCGGCCGCGCGAGCGGCGAGGACGAGCTGCGCCGGCGCGTCGCGGGTGCGT
+>>747:3:115:10256:19583/1 1944276 1
+TCGCCATCTCTCACTCCCCGCCCGGCCTATCGCGCCGGGGGCGCCGGGTCGCGCGGCGCCGCGCTCGGC
+>>747:3:115:10313:16461/1 1944331 1
+TCGTGCAACGCCAGGGCCGCGCGCGCCGCCCGGATCGGGTCGTCCTCGTGTGCCGTGGG
+>>747:3:115:10476:13805/1 1944521 1
+CAGCTTTCTTAAATGAATCCTTCGTGCCCTTCGTGCCCTTCGTGTCCTTTGCGTTCTTGGTGTACGTGGC
+>>747:3:115:10533:10155/2 1944589 1
+CGGGCGGTCGCGACGCCCGCGAGGAGATGGCCGGCCGCGCCGCCGTGCAGCCCCCCCACGCGGGCAGACCGCTTCC
+>>747:3:115:10667:2823/2 1944726 1
+CAGGCGCTGGGGTAACGCAGCAGTAAACCTGCCCGTCCAGATCGGACACGCGGACACATCGGACATCCGGCAATGT
+>>747:3:115:10870:17695/1 1944921 1
+GAATCTGCACCGGATTGCAACCGCCGCCCGCCAACGCGAGCGCGCCGCCGGCCGGTGCGGTCGGATTGGTGATCAC
+>>747:3:115:10889:2290/2 1944959 1
+TGACTTACGGATTTTTCGCGCTAAACACCGGAAATGTCTTGTCGCGGTCGACGATCCTCCGGCAGTTTAACCGCAT
+>>747:3:115:10954:3483/1 1945025 1
+CGCGTCGAAACACCCCATCTCGCCGCGCGCCTCATGCGCTTGCATGATCTTGCACACCATGTCGGCAATCGGCCCG
+>>747:3:115:10963:17429/1 1945030 1
+TGGACGAGCCTACGAGTGCGCTCGACGTCACGATCCAGAAGCAGGTGCTCGATCTCCTCGGGGAGCTTCAACGGAA
+>>747:3:115:11005:3863/1 1945081 1
+ACCGCAGCGGTGACCTCGGCGCCGCGGTCCTTCGCGAGCTGCAACGCCGCCGAGCCGATCGCGCC
+>>747:3:115:11105:20741/1 1945167 1
+TTCCGGTAGACCGGGCGGCGCCATCTCCCGGCGCGAGCGGCCAGGAGATCGCCGCGCGTCTGGCGCGACTGCTGTG
+>>747:3:115:11194:14669/1 1945271 1
+CTGGCGCAGCAGGTGTTCGTCACCGCCGAGCCGATCGCCGCGCGCCGCGCGGGCGCCGACCCGAAGGTGTTCCTCA
+>>747:3:115:11245:5559/2 1945321 1
+CCCAGCCGGGCGGCGCGCGCAACGCCTGCGCGCGCGCCGGGGTGTTGATCACAATGGGGCCCACCAGCATGTCG
+>>747:3:115:11299:9585/1 1945375 1
+GAGATCGGCGCCGACGCCCGCGGCGCCGGCCGGTTCCCGGAACCAGCCAC
+>>747:3:115:11381:14664/1 1945458 1
+TCGACGGCACGGCGCGCGCCGACGCGCGGGCGCCCGGCGGCTTCGAGGTCGACGTCGCGG
+>>747:3:115:11539:16131/2 1945643 1
+CATCGAGGTCGACGACGTCGATACGCCCGCGGCGTCGATGCTGGTCACGGTGAGCTCGAGCGATCAGCAGCTGGTG
+>>747:3:115:11557:19784/2 1945660 1
+CGACGCTCGCGCGCGCCACGGCCACGGCCGCGACCGCCGC
+>>747:3:115:11566:6477/2 1945673 1
+TCTCCGTGTACCGCTTCGCGGCCGGCGAGCGCGCGCGGCTGGACTCGTACGAGGTGGCCGTGTCCGCC
+>>747:3:115:11764:8341/1 1945887 1
+ACCATGGGGCTGACGGGCTCCTCCGAATGCGCGCCGGGGCGCGCCGAGTTCCCGGCCGCGGAAGCGACCGAGTTCG
+>>747:3:115:11814:14110/2 1945935 1
+GATCAGCTCGGCATCGATCCCGACGACGTCGCCGGCCTGACGATCTTCACCACCGGCGATCCCACGCGCGAGATGG
+>>747:3:115:11829:20110/1 1945949 1
+GGAGCCAGACACGCGACCGCGCGCCGCACAACGCCGCCGAGTTCGACGCACTCTTCCAGCAAGTCAAGAACTGGGG
+>>747:3:115:11835:15628/1 1945956 1
+ATCAAGCTCGCTTTCCAGGACAAGCTGATTCGCGAGCTCGACGCGCTCGTCCGCACGTTCGGCGACCGCCTCGCAG
+>>747:3:115:11908:8681/1 1946042 1
+CGCTCGTGCCCAGCTCGATCCGCAGACGGCCGCCGGCCGGCATGCGGCCGCGGCCGTAGCTGGCGAGATTTACCAG
+>>747:3:115:11950:11933/2 1946090 1
+TCAAGATCCTCGACTTCGGCCTGGCCCGCGCCGGGGCCGCGCCCGACGAGGTGCCAACTGCCGCGTC
+>>747:3:115:11968:20480/1 1946105 1
+CGAGGTGCACCACGCGACGCGCGGAGCCGCCGCTGCCGTGATCCGACACGACGACGCACGCCGCATCCTCTCCGTA
+>>747:3:115:11985:2028/2 1946119 1
+TGTCCCCCAGCCCGTCGAGATCCACCACGCCGCGGCGCATGTCGGGCCCGATGGTCACGCGCGCCACGTCGCGCAC
+>>747:3:115:12053:17049/1 1946187 1
+CTGGAAGCGCGACGTCGGGCGACGCCTCGACGCGCTCATCGGCCGCACCGTCCCCGGCGTGCGCAAGGCGGTCAAG
+>>747:3:115:12168:11640/1 1946290 1
+GGCATTTCCAGCGAATCGGAGCAAGCGGCGCGCCGGAATGAGGGATGGGGGATGAGGGAAGCGGGTAAGATGCGGC
+>>747:3:115:12207:9016/1 1946336 1
+AGCGCGGCCTTCCCCGACGCGCCGCCGCTCGCCGCCGCCGCCGAGCTGCCCGGCTACGATATCGGCGCCTGGATCG
+>>747:3:115:12244:8124/2 1946386 1
+TCGTGCGGCCGCCGGACGGCGGGCGCGCGAGGCACGCGGACGTCGCATTCAGCACGCTGGCCACACAC
+>>747:3:115:12250:13717/2 1946389 1
+AGGCGGCGGCGGCGATCAGCGCGCCGGCGATCGGACCGGCGAAGTACACCCACAACGCGGTGTAATTCGGCGCCAG
+>>747:3:115:12371:14529/2 1946506 1
+GCACGCCACGCGGAACAGGTCGGCCGGCTCCTCGAACAGCAGCATGCCGGTAATCATCGCGCCGGCGGCGCCGATG
+>>747:3:115:12430:20560/2 1946580 1
+ATCGCCGAGCGCGTGAAGACCGATCCGGCCGCGGTGCGCGACGCGCCGCGGAACACGCCGCTCCGGCGACTCGATG
+>>747:3:115:12457:7537/1 1946612 1
+GACCGCCGGGCCGCCTCGCGGGCGGCGCCGACCGCCGGGATGAGCAACGCCATGAGCAGGCCG
+>>747:3:115:12471:8500/2 1946626 1
+ATGTCTACCACGGGCCACGTACTCGACGGCGATCCGTATTTTCCGGCGTTGAAAGAATCCGGAAAGCAGGACGCAC
+>>747:3:115:12530:16464/1 1946686 1
+GAGCACCTCCGCCGCGGCCGACTTGGCGAACGCGCGGCGCGCGCGCACTTGCGGCGAATCGGGATGAAATTTCTGA
+>>747:3:115:12544:5507/1 1946706 1
+GAGGATCGGGGCGGGCAGCGAAATATCCGGCTTCTGCGCGACGCTGGCTTCGACGAACACGTCCGATGGCGCCTCA
+>>747:3:115:12651:5816/2 1946802 1
+GGTCTGGCGGCCGGCGATTTCGCGCGCGCGCTCGAGATCTGCCTGGAATTTCTCGCGAAGTACCCGGGCCAGGCCC
+>>747:3:115:12663:6086/1 1946817 1
+AGTCCGAGAATCCGGGTGCCTGCGCCGGCGGCGAGCATCGGAATGAACGCCACAAATGTCGCGATTAGCACGAGTG
+>>747:3:115:12724:17999/1 1946898 1
+GAAGTAACGCGCGCCGTCGTCGTGCACGCGCCGGGTGACCAGGAGGCGCGGGTACGTCTCGCCCATCGTGATCTTG
+>>747:3:115:12852:13530/1 1947039 1
+TGGGGCGCCCACATCGTGCGCGCCGCCGTGTCCGCGATCGTGAGCAGTGAACCGCCGAGCAGTATT
+>>747:3:115:12861:7482/2 1947048 1
+GACGGTGGCGAACCGCACGCTCGAGCGGGGGCACGCGCTCGCGCGCCGTTTCAACGGGCGGGCGATCGAGCTGCGC
+>>747:3:115:12878:8628/2 1947065 1
+CGCCGGATCGAGCTGCGGGTTGCGCAGCGCGGCGCGAAGCTCCGGCACGTCGTGTACGGCCGCG
+>>747:3:115:12885:14012/1 1947071 1
+GATGGAGACGATGTGCTGATGCGTCAGCGCGCCGGCGGCGCGAACCTCCTGCTGGAATCGCGCGCGGAACTGCGGG
+>>747:3:115:12944:17429/1 1947129 1
+GCGGTGAGTTGCGACACCGGCTCGCGTTTTGCGGCCGGCAGCGCGGCCAGCCCGGCGATCAGGATCTGC
+>>747:3:115:13092:10035/2 1947295 1
+GCTGCGGCAGCTCGAGGACGCCGGCCGCGCGATCGGGCCCGGCAAGCGCCTGGGAACGGTGCTAGGCGAGCAGGGC
+>>747:3:115:13264:6828/1 1947466 1
+ACGGCCCGGCGCACGCGCGCCGCGCGGTCCGCGCGCGTCGTCGATCCGTCGAGCA
+>>747:3:115:13402:3162/1 1947633 1
+GTCGGGATGGACCGCGACGCTCGAGGAACTCCGCGCGATCGCGAACATGGCGCGGCGGCGGG
+>>747:3:115:13424:6934/2 1947652 1
+CGTAGCTCATGTCATGTCGCTCATTGTCTCGGCCCGCTCGTTCGACACGCTTTCCGAACCGGGAAGCCGAGAAACG
+>>747:3:115:13587:6435/1 1947833 1
+AGAACATCGCGCACGGCATCACGGCGAACCACCCGAACGTCGTCCTCATCGTGTTGCTCATCGACGAGCGGCCCGA
+>>747:3:115:13617:7589/2 1947858 1
+CGCTCTGCGCGAACCACGCGACGCCCTCTTTCACCAGCGCGAAGTTGAGGCGGAACGCACCCGCGGTGGCCGGCGC
+>>747:3:115:13626:11375/1 1947869 1
+GCTCGCCGGATCGACGTTCTCCTCTGCCAACTCCCCGCACAGGCCGGATCGCCGGGCGGGCCGGTTCTCGATGGGA
+>>747:3:115:13718:3767/1 1947968 1
+CAGCCAATGCACTTGGTCTTCCGTCGTGCGCATGCGCGCGACGTCCGGGTCGTGCATGTG
+>>747:3:115:13764:7377/2 1948012 1
+CGGCCGACGCCCCGCGCGGCGCCAGCCCCAGTGCCGCCGGGACCGCGCCCGCCGCCGACGGCGCC
+>>747:3:115:13769:4770/1 1948024 1
+GAAACCCGGGCAGTTTGACCTTGGTCGGTCCCTCTGGCAGGATCGGCGCGGCGCCACGATTCGTTCGCT
+>>747:3:115:13855:10758/1 1948131 1
+CGAAGAGCTCGCTCTCGAGCAGGCCCTCGGGCAGCGCGGCCGTGTTGACGGCGACGAACGGGCCCTTCGGGTTCCG
+>>747:3:115:13927:20251/1 1948217 1
+CTGCCCTGGGTGGTCGCGGTGCGAATCCGCTCGTCGAGCGAAACCGAAACGGTCGCCGACCTGGTCGTCGGCTTCA
+>>747:3:115:13939:18975/2 1948233 1
+AAGCGAACCAGGCGGGACCTTACTCGGTGGCGGTGTCAAATGCGTTCGGCAGCGTGACGAGCGCGCCGGCGCGGTT
+>>747:3:115:14085:17926/1 1948414 1
+GCCATCTCACGGCGATTCGTCGAGTTGATGGGCGGCACGATCGAACTGCGGAGCGCGCGCGGCACGGGCACGACCG
+>>747:3:115:14166:3580/2 1948496 1
+GCGGGCTCTCGCTGCCCACCGCCGCTCCGGCGCCGCTCCCGATCGCGC
+>>747:3:115:14195:12120/1 1948526 1
+GAACCGCAGTGCCGCCGGGATACGTGCCGAAGACCGTCGCGCCCGCGCCGCCCTTGCCGCCGCCCGGGCCGCCG
+>>747:3:115:14226:3304/2 1948571 1
+GAACGGCGACATGATTGCCGAGATCAGCGGTCGCGTCGAAGCGGCAGTGCCGCGCAAGGAGCAGTCCCGGGCGGAA
+>>747:3:115:14361:20346/2 1948708 1
+CGATCGGCTGCATCTTGGAATCTTTTACGACATAGACTCTGACCTGGCGCACTCTCTGTCGCTCGCCGCCGTCTCC
+>>747:3:115:14504:19833/1 1948869 1
+GAAGATCTGGCCGGCCCGCCCGGCGGCCACGCCCCGCTTGACGGCACCCTCGACGAATACCGAGCGCTGCGTCGCC
+>>747:3:115:14507:11777/1 1948875 1
+GGGACATGCGCCGCGGCTACGCGCGCGTCGTCGCCGAGATCGGCCAGTACTGAGGTCCA
+>>747:3:115:14689:3378/2 1949091 1
+GAAGTCGAAGCTCTCACCGCGATCGTCGGAAGGTGCCGTCCGCGCGAAGAAGTCGATCGCCAC
+>>747:3:115:14801:3140/1 1949204 1
+CCGCCGCGCGACAACGCGCCGCCGCTGCCCGCGCCGGTCGCGAGCCCGGCCGAGCCGAAGGCTGCGCCTG
+>>747:3:115:14809:14328/1 1949218 1
+CCCGCAGGGCCAGCCGCGCCGCCTGCTCGGGCTGGCGTGGCTGGACCTGGGCCGCGGCCGGGTGG
+>>747:3:115:14813:1896/2 1949222 1
+GACGCGCGAACGGCTGGCCGCCGCCGAGCCCGACGAGCTGTTCGCGCTCGGCTT
+>>747:3:115:14842:20635/1 1949245 1
+CCCTCAACAACGTCGGCGGGCTGGCGGCCCTGAAGGTGCAACTCGTCCGG
+>>747:3:115:14856:12300/2 1949267 1
+TTCTTCGGACGGCGGCGCCCGGCGCCGGCCGGCGTTCACGGCTTT
+>>747:3:115:14860:16932/1 1949270 1
+CGACTCGATCCTGATCGACGAAGCCCGAACGCCGCTGATCATCTCCGGTCCCGCGGAAGAGTCGAACGACCTGTAC
+>>747:3:115:14896:10379/1 1949312 1
+GATGTCGAGCTCGGGCAGCGCCGTGCGGCCGCCGCCGCCGACGCGCAGCGCCGTGGTCGTCGCGCGCGACGCGCGC
+>>747:3:115:14936:16587/2 1949344 1
+TATCGTTTCGATGCGCGCGATCGCTCGATCGTGATCTCCGGCGACACGGCGCCGTCGGACAGTCTTATTGCCCTTG
+>>747:3:115:14942:17186/2 1949353 1
+GATGGGCCAGCTGCTGTGCGTGCCGATGTTCGCGGCGGGGCTCTGGCTGATGCTGCGGACGCGCTGATGGAGCGGC
+>>747:3:115:14950:14343/1 1949366 1
+CTGCGGACGTGGCCTCGGTCCGGGTCCACTGGGAGCTGCAGCGCGCCGATGGCAGCATCGTCTACGACTTCGCTGC
+>>747:3:115:14961:7042/1 1949375 1
+AGTCGGCGGACTGCATTTCAATGAGGCGCGAGGCCGTGCGCTCGAACTCGAACGCGCCGGTGCCTTTGGTGTAAAG
+>>747:3:115:15034:17873/1 1949449 1
+GCGAGCAGGAGGGCGGGGGCGAGGAGAAGGAAGGCCCGGCGGCCGGCGCGGCCGCGGGCGAGGAGGCCGAGGGCG
+>>747:3:115:15101:13150/2 1949527 1
+CATATTACGTAACGTTTCCCTTACATATCAGCCCGTGCCGCGTCCCCTTGCCCACGCCGATCCCTTCCTCGCCGTC
+>>747:3:115:15145:18111/1 1949571 1
+GCCGAGGAGCGGCACGCCGCCGAGCTGCTCGAGCGCGACGGCGCCGGCGGCGCCGCCGAGGGCCAGCTGCTTCAGC
+>>747:3:115:15228:20360/2 1949675 1
+ACCGGCCAGGCCGCGGCAGCGGCCAGGACGAACAGGACGACGACCGCCGCCGAGAGGATCACGTCCATGTCGACCT
+>>747:3:115:15372:11528/2 1949872 1
+GTGCCGTGAATCGTGGCGCGCCGCGCGCCGCGCACGCGTGCGCGC
+>>747:3:115:15384:5816/2 1949886 1
+CGCCATCGCCGCCGATGCGGCCGCGCTGCTGATGCTCGGGATCCTGTGGCTCGACTGG
+>>747:3:115:15642:18541/1 1950209 1
+GCCGGGCGCTGGGTACGCTCGACCACCTTGGCCATGGTGAAAGTCTTGCCGGAGCCGGTGACGCCCAGAAGCACCT
+>>747:3:115:15951:5916/2 1950553 1
+GACATGCACGCCATGCTCGGCGAACAATTGCGCGGTTGCCGCGCCGATGCCGCGCGATCCGCCGGTGATCAGCGCG
+>>747:3:115:16077:19820/2 1950695 1
+TAAGCACGAAACAGTACCTTGCGTGTCTTCGGCCCGGCGGCGCCGTCGGCCCCAAGTCCGTTCTTGGTCTGGAAAG
+>>747:3:115:17072:15257/1 1951711 1
+ATCAGCGTCTTGATGAGCGTCGACTTGCCGCTGCCGTTCGGTCCCACGATGCCGACCTTGTCGCCGCGGTACACGT
+>>747:3:115:17167:11575/1 1951806 1
+ACGTTGAACATCACCGAGGAGCCGATGCTGTCAGGGGCCGATCGGCGCCGCGGCCGGGGGGAGGGCGAGGACCGG
+>>747:3:115:17167:10560/1 1951809 1
+GCTCTTCATGAGACGACGACTGTTGGCGGTGCTCGCGGTGTTCGGCCTGCTGGCGGCCGCGTGCACGAGCGGTGGC
+>>747:3:115:17241:19028/1 1951882 1
+GATCCAGGCCGCCAGGTCGACCAGGAACTCCTGGTTGGCGGCCACGTCCGCGACGCCGACTGGCGGCATCGGACGC
+>>747:3:115:17259:20515/1 1951906 1
+GAGAAGAAGATCGCGGGGCCGACCTCCTTCGCGGCGAGGACGAGCGCGGGCGCGCGCGGCGCCCCCGGCGGCAAGC
+>>747:3:115:17283:4235/2 1951934 1
+CGGCGATCAACTACCTCGATCGGACGGTTCTCGGCATCGCGGCGCCGTACCTGACGAAGGATCTCGG
+>>747:3:115:17434:14484/2 1952114 1
+CTCGTTGGCGGCGCATCTCGCAGCCGGCCGCTTCACCGACATCCGGGAAAGGTCCCCAGCATGAGCAACACCGCG
+>>747:3:115:17464:19154/1 1952151 1
+AACACCCGCGCCCAACGGTCTACATCGAGCCGTACGCGGGCGGCGCCGGCGTCGCGCTCGACCTGCTCTACTACGA
+>>747:3:115:17471:15445/2 1952166 1
+TGACAAAGCCGAAGACGCCGGCCAGGAGCGCCGGCAGCGCGACAGCCGCCACGACAGAGAACGGAAAAGATTCGAA
+>>747:3:115:17530:10198/2 1952252 1
+CGGGACCGGCGAGCTGCCGTTCGCGCCCGGTTCGTTGCGAGAGGTCGTGCTGATCGAAGACCGTCGGGCG
+>>747:3:115:17557:17736/1 1952288 1
+CCCAGGATGTCGCGGGCGGTGCGCGCCGCTTCGAGCGCCATGTGGACGTTGTTGCGCTTGGCGATCGAC
+>>747:3:115:17583:14473/1 1952311 1
+ACTTCGTCGTCGAGACGCCGGGCTCGACCGCCGTCGATCTGGGCTGCGCGTACACCCTTTCAGTGGATCCACACGG
+>>747:3:115:17656:7274/1 1952404 1
+GAACAGGAGCGGCGCGATCGCGAGCGGCAGCGCGGCGCGGACGCCGTCTCGGGTGCGCGACTCC
+>>747:3:115:17661:8712/2 1952407 1
+GCCTTTTTCGGCGAGCTCTTTTTCGCCGCTTTCTTTTTCTTCGCGACTACTTTTTTCGATTTTTTGGCGGCTTTTT
+>>747:3:115:17940:5688/2 1952714 1
+GTCCTGGCCCTTGTTGGCGACTGCTACGGCGGCCTTGGCGGGATCGCGCGCTACAATCGCGACCTGTTCGAAGGCC
+>>747:3:115:18058:11410/2 1952845 1
+GGCGCGCATTATCGCCGGCGCCGCGTGTATCGCAGCGGGGCTGGCCGCGTTCTTCGTGAGTGTCGAC
+>>747:3:115:18066:7990/1 1952853 1
+GAACGCGATGATGGGCACGACGCGCACGAGCCCGACCAGGCCGAGCGCGAGGCCCTTCTTGTCCGGCACCAACAGC
+>>747:3:115:18069:2867/1 1952858 1
+GATCAACCGGGCACCGTCCAGCGAGAAGTACTCGGGAGGCATGCGCGCGGCCGCGGCATCGATCACGCCGTCGGTC
+>>747:3:115:18120:17697/1 1952908 1
+CGATCGATGGCGCGCACGAGCTGCCGGCGCGCCTCGGCCTCGTCGCCACGCGCGAGCGCTTCGCGGCCG
+>>747:3:115:18137:19079/1 1952925 1
+AGCCCAGCACGGTGGCGAGGCGCGCCTCGATGGTGCGCGCGAGGCGATGGTAACGCAGC
+>>747:3:115:18144:12031/1 1952932 1
+TCCGACGACACGCGACTCTCGGCGCGCGCGTCGACTCTCGCCTGGAGCGACTCGAGCGG
+>>747:3:115:18190:16579/2 1952983 1
+GGGAACGAGCTGACGAGGTCGAGCGAGATCACCGGCTGCGTCGGCTGCACGCGCGCGACGGCGTTGCCAATCAACG
+>>747:3:115:18194:5587/2 1952987 1
+GCAAGTCCAATTGGGTTTCGGAATTTCAGGCCAAATAAGGAGACCGGTTTCGGCCTCGGCTGAAAAAACTTGAGCG
+>>747:3:115:18275:6720/2 1953082 1
+TCCGGCGTCCGGCGGGCCTCCAGGCGGGCCGGGTCGAGCTCGGCCCGCTCCAGGGTGG
+>>747:3:115:18281:12200/1 1953088 1
+GCACTGCCACATATTCGGCCCCGGCGCGGAGTTTCCCTTCGCCCCCGAGCGGAAGTACACCCCCTGCGACGCGAGC
+>>747:3:115:18331:9723/2 1953131 1
+GCGACCTCGCGCGGCTCGGACGACCAGCCCTCCGGAAGGCGCAGCCGCAGCGTGCCGCCGACGCCGGCGTCGGCCG
+>>747:3:115:18437:17397/1 1953256 1
+GCTCGGCACTGTCCTGCGCGGCGCACTGCTCCAAGTTGCGATGGGCTTCACAATCGGCGTGCCG
+>>747:3:115:18442:18264/2 1953265 1
+GGCGCCGGCGCTCGAGTCGAGGATGTCGCTCGCCGCCGCCAGGGCGCGCGCGCCGCCGCCTTCGG
+>>747:3:115:18663:19476/2 1953482 1
+ACCGCGCTCGCCAAGGTGGGTACGCCGGAGGCGCGCGATGCGCTCGTCGCCGCGCTGCGCAGCGCCGATGCCGAGG
+>>747:3:115:18691:8200/1 1953499 1
+AGAAGACGACCACGGAGGGGTGCCCGCGGAAGAATTCGCGAAACGTAATCGTGCCGCCGTCGTGATCCTCGAAAAC
+>>747:3:115:18703:10888/1 1953512 1
+ATCGCCCGCCTCCAGCTCGAGCAGCCGCGCGCCGTCGATCGCCCGGCGCTGCTCCTCGGTCAGCGACGGG
+>>747:3:115:18718:10814/1 1953531 1
+GGTATTCCCCCGAGCGGCGCACTGACGAGCCGCGTCGGCGGAATCGAGAATCGCGAGCGCCCGGGCGTG
+>>747:3:115:18755:21047/2 1953578 1
+ACGATCAAGCTGGGCATTTGCGGCGAGCACGGCGGAGAGCCCAGCAGCATCGAGTTCTGCCACCGCCTCGGCCTCG
+>>747:3:115:18769:20965/2 1953597 1
+AGATTGGCTGATCGGTGGATCGCCGCAAAGTTTCAGATCGTCATACCGGCGAAAGCCGGTATCCAGGACCTTCAA
+>>747:3:115:18780:8849/2 1953608 1
+CCTCGCGCCCCCGGGCCGCGTCGCGCGCCGCGGCCAGTGCCGCCGTCATCCGCAC
+>>747:3:115:18789:5402/2 1953618 1
+ATCCCGTTGAAGAGAATCGGAAGACCCGAGGAGGTCGCCCGAGTCGTCGAGTTCCTGGTCGGGCCC
+>>747:3:115:18829:9191/2 1953657 1
+GGTTCGAAAAGGTCGTTCCCGACCGGTTCTACGAGAGCTATATCGCCGAGCAGGTCATGGTCGGCGCCGCGAGGGG
+>>747:3:115:18836:16439/2 1953663 1
+GGTTCTTGAGATTCGCGCGGGCACGGAGATAGGCGACGCCACCGCCGGCGACGATGCCTTCCTCGACCGCTGCGC
+>>747:3:116:1145:16046/1 1953729 1
+GTTCATCTTCCTCGGCCCCACGGGCGTCGGCAAGACCGAGACGGC
+>>747:3:116:1352:16465/2 1953865 1
+TGGGCGAGCTCGCCCGCGGCAACGCGCGCGCGCTGCTGGCCGCGGCATTCG
+>>747:3:116:1362:19181/1 1953874 1
+TAGGCGCGGGGATCGCGTGGGGATCTACATGCCGCTCATCCCCGAAGTCGCGATCGCGATGCTCGCGTGCGCGCGC
+>>747:3:116:1540:6440/1 1954061 1
+GGGCTGTGGTACAAGAGCGGCATGGCACGCCGGGACGAATCGCGATTGGTCTATTCGACCGGAGGGTTGCCGGAGC
+>>747:3:116:1546:19978/2 1954071 1
+TCAACGACGTCGCGCGCGAGGAGCAGCTCGCCGCGGCGCGCTCCATCCCGACGCACGCG
+>>747:3:116:1568:11202/1 1954092 1
+GACCTGGCCGGACTCGCGGACGGCGTCGAGCACGCCGACGGCGTCGGCCAGTGCGTAGGCGACCTCCTGCACCGGG
+>>747:3:116:1617:8224/1 1954148 1
+CGATCCCTTGTGGGTCGTCACCGCGCGGACGGCGTCTCGATCACGGTCACCCGGTAGTCCGTGA
+>>747:3:116:1629:18710/1 1954157 1
+CGCAACCGCGGGCTGGCGGAGGCGCGCGCGCCGCTGGTGGCGTTCAC
+>>747:3:116:1707:15117/1 1954210 1
+CGTTGGATTGCGCCTGGATCAGACTGCGCCACCTTCGCGCGCCGTGGCCGCACCGCGCGCCAGCGTCGAACGGCTG
+>>747:3:116:1757:18947/1 1954254 1
+AGCGCGTCGAGGATGCGCTCGCAGGAGGCCGCGCCGGCGTCGAGGTCCGCGCTCG
+>>747:3:116:1902:10573/2 1954376 1
+AAGAGATGGTCCGCCGTTTCTGGCCGGGCCAGGATCCGATTGGACAGCGGATCCGGTCGGGCAACGGAC
+>>747:3:116:2272:15038/2 1954723 1
+GGAGCGGCGCATAGTCTCTGCGTTTTCGTCCTCGCGGCGCTCCTGGCCTGTGCAGCATCAGTCG
+>>747:3:116:2288:9363/1 1954735 1
+TGGGTTACCGACAGCGCCGAGTGAGGCACGCGCCGAGCGCGCGCGCGCCGACGGCGACCTGGACGAATCCTTGCCG
+>>747:3:116:2352:5396/1 1954807 1
+GGGCCGCCTCGAGGAAGCTCGCCGCGACCTCGCGCGCGTCCTCGAGATGGACCCGTCGAACGCCGAA
+>>747:3:116:2413:8131/2 1954853 1
+GCACGTCGGGGTCGTTCTCCTTGTCATGCGAGAGCACAGTCGCAATGACTTGCGTCTCGCAATGGAAGCCGGACGG
+>>747:3:116:2471:8172/1 1954907 1
+GCAGACAAGGATCTTGTCGGCGAGAGGATCAAGGTTACGGCCAACGAGCGTG
+>>747:3:116:2488:6961/2 1954922 1
+GAGGCGCGACTCGTTGCCGAGCACCGCCGGGATCTCGCGGAAGTCGCGGACCAGG
+>>747:3:116:2636:12927/1 1955048 1
+AGGTGGATCTGGCTGTTGTAGGCGCGCGCGACCTCGAGCGCTTCCTCGCCGTTCGAGGCCTGCAGGACGCGGTAGC
+>>747:3:116:2648:7473/2 1955066 1
+CGGCCGTGGTGGACGGCGACGGCGCGAACGCGGCGGAGATCGTCAGGGG
+>>747:3:116:2849:9953/1 1955225 1
+GACGGCGCCGATCCCCGTGGTCACGCCGCAGCCGATGTAGCAGACCACGTCGAACGGCG
+>>747:3:116:2981:14631/2 1955342 1
+CCCACCACCGGCGCCGCGCCGCTGACGGCCGGCGTCAACCC
+>>747:3:116:2999:2854/2 1955363 1
+AGGCGCTGAAGCAGCTCGGCGTGCGCGCCGCCTTCCTCAACTCCTCGCTCGAGGGCGGAG
+>>747:3:116:3009:14356/1 1955370 1
+CTCGGCATCCAGGAGCTCCTCAAGCGGAAGCCTCGCCAGCTCTCCGGCGGGCAGCGTCAGCGCGTGGCGGTCGG
+>>747:3:116:3016:21068/1 1955381 1
+GGCGACCTCGGGCGTGAAGATTTCACCCTGCTGTGCGAAGCGGCGTGCACTGCGGAGTGCCGCGACGAGATAGTTG
+>>747:3:116:3161:4766/2 1955551 1
+ATCGCGAGATCTGAAACGAGGTCCCCGTCGCCCAGTTGGCCGGGTTGACCAGCGCGCCGCGGACGTCGACCTGCCG
+>>747:3:116:3188:17562/2 1955584 1
+GCTGCGACCGCGGCCCAGGTGGCGAGCGCGGCGGCGAGGGCGAGCGCGTTACGGCAGGG
+>>747:3:116:3243:16942/2 1955650 1
+TCGCCTTGTGGTTTGGTGGTGAAGAACGGGTCGAAGATGCGCTCGCGTACGTCGGGCGGAATGCGGG
+>>747:3:116:3296:6149/2 1955695 1
+AGGGACCAACCTGACCGAGGGCCGCGGCACGGATCGGCCGTTCGAGCAGATCGGCGCGCCGTGG
+>>747:3:116:3316:6514/1 1955705 1
+CGTCGAGACGATGAAGCTCGAGGCCTATCGCCAGCTGACGGACACGCTCCGCGGCCGGACGCCGGGCATCGCCGCG
+>>747:3:116:3323:5499/2 1955715 1
+GACGAAGGCGGCAATACGCGACGGTCGGTCACCGTTGATTTCGCCGCGCTGGGGATCGCGCGCTAGACGGTCTTCA
+>>747:3:116:3323:6977/2 1955717 1
+CAGCGCCGATGTGCCGTGCAGGTACCCTTCGATGAGCGGCCGCCATGCGGCCCGCGCCGCCTTCGAGACG
+>>747:3:116:3378:19584/2 1955757 1
+CGGCGCTCCACGACCGCCCGCGTCGCCGCGACGCGGGCCCGC
+>>747:3:116:3388:13245/1 1955776 1
+GGCCGCGACGCAGGCGGCGCTGAAGCACATGCAGAGCGGTGGTCGCATCATCATGATCGGCTCGGCCGCGGGCGCG
+>>747:3:116:3496:2042/1 1955867 1
+ATAGTGCTTAGTTCCGCGAGCGTCGCGCTGGCGGCGCCGCCGCAACGGGTCG
+>>747:3:116:3664:5206/2 1956059 1
+CAGCGTCGGCCTCACGGGAGGCGCCGCACGCCGACAGCCGCGCCGCGGCGGCATGGAGCG
+>>747:3:116:3708:5975/1 1956098 1
+GGCGGCTCTCTCTCGGAGGCGTTCGCCGAGAAGATCTGCAAGGTCATGGACATGGCCGCG
+>>747:3:116:3806:13913/2 1956208 1
+TTGGTCTCCTTGATGCTGTTGGTCACGCTTGTCCAATGATAAAGCCCGGCGTTGGTCGCGTTCCGGCTGCCCATAT
+>>747:3:116:3933:7604/1 1956334 1
+TCCGCAGTCTCGACTCAGCAATCGCGAGATACGTCCGCGCGCGCGCTGCGACTTCTGCTACCTGAGAATACTTGTC
+>>747:3:116:3966:17683/1 1956361 1
+TAGCGGAGAAGCGACGACGGCGGCCAACCCTGAAACCATGAAGAGGAGACCGATTTTGTCGACTCCCATGTCATAG
+>>747:3:116:3990:19031/2 1956383 1
+GGGAGAGCCCCGCAGCCGTCGCGGCGGAGGCCAATGCCTCGTTCGCGGCCGCCGAGGCGG
+>>747:3:116:4049:9172/2 1956452 1
+ATCAACTACGTTATAACCAGTAGCCAAGACCCCGATGTAGCGAAGACTCTTCAGCTGCTTTAGAGTTTCGGCGGTC
+>>747:3:116:4085:17880/1 1956490 1
+GGTCGCCCCGGGGTAGACCGTCGATTCGAAGACCACGGTCGCGCCGCGCTTCAGGTTTCGGCCGACCGATTCGC
+>>747:3:116:4339:9874/2 1956752 1
+CAACCCCGCCGCAGCGCGCGCGCTCATCCCGCGCGACAACGAGGTGGACGCCCTCAACAAGCAGATCAATCGCC
+>>747:3:116:4377:20823/1 1956802 1
+TTGATCGTGTTCTTGAGCTCGAGGAACTCTCCCTTCACGTCCACCGCGATCTTCTTCGACAGGTCGCCGGTCGC
+>>747:3:116:4385:14811/2 1956812 1
+GATGTGGATGCGCTCGTAGGAGCGGAGCGCGTCGCGCAGCTCGTCGCCCACG
+>>747:3:116:4546:4869/2 1956984 1
+ACGCGCTCATGCTCGCGTCGAGGGGTGCTCTCACGGTTCCGATCGCGGCCCGGTACCCGCTCG
+>>747:3:116:4610:21087/1 1957052 1
+GGCCGCCTGCGCTGGCTCGCCGACCTCCGCGCCGCGCTGGCCACGATGCCCTGGATCG
+>>747:3:116:4613:13478/2 1957059 1
+CGTCCGGATCGTCGACTGTTCGCGGTGACGCCGCGATCGCGATGGCCTGCCGGGCG
+>>747:3:116:4645:3126/1 1957097 1
+GAGGCGCGGGCGTGGAGGTGGTGCGCGCGGGCCGCTTCACGATCGACATCCAGGCGCGCG
+>>747:3:116:4666:9375/2 1957119 1
+ACGCGACGATCAATCAGCCGGGCAACGGGGCCGCGAAAGCTCGCCGCACCGCGCCTCTCGCCACACCGACCGACCT
+>>747:3:116:4717:15248/1 1957156 1
+ACGATCTCGGCGTAGATGCGCGCGTCGCGCGCCTGCGCGTGCTCGAGCGTCTCCAGCACCACGATGCCGGCCCCC
+>>747:3:116:4752:10415/1 1957199 1
+GACACCATGACGATGAAGGTCATCGACAAGTGGCCCACAGCGCCCGGTGGCGGACCCGTTGGAATGTGCTTGGAC
+>>747:3:116:4779:7571/1 1957237 1
+AACTCGGTGCGGAGCTGGTTGCTGAAGCCGTCGGAGAACAGCTTGAACTCGTCGGGCGGCGCGCCACCCTGCACCG
+>>747:3:116:4940:7732/2 1957394 1
+CGCTCTCGGTCACGGTCAGATATGCGATCCCGAACTCCGGGCGCGATCCCTGGCGGCGCGCGATCGCCTGGAGCAC
+>>747:3:116:4977:11258/1 1957420 1
+GTCGGGATCCTCGCCGCGGGGTGATCACCGCGCGCCGGCGGCCCGCGGGACCAGCGGCACCACGAGGAACCCGTCG
+>>747:3:116:5074:10783/2 1957514 1
+ACCGGGTCGAATCCCCGATGGTGCGGGCGCTGGCGGCCGACCCCGACGCGCGGAAGGGCGGGCTGATGACCTACAT
+>>747:3:116:5110:17483/2 1957553 1
+GGCTCGTATTTCCGGAAGCTCGCGGCGTCCGGGTCGCCGCCCGAGGCGGCGCAGCGCTACCGCGA
+>>747:3:116:5144:18448/2 1957590 1
+TCCGGATTCTCCACTAGCCGAATCACCCGATCCGCCGCGGCGGCCGCATCGCCGCACGGGGCGAGG
+>>747:3:116:5192:9172/1 1957643 1
+GATACGACAGCACGATCGCCGGACCGGCCTGGTTGGCCGCCGCGGTCCCGGTCAAGACGAAGATCCCTGTGCCG
+>>747:3:116:5260:10022/2 1957697 1
+GGTTGGCGCCCCGGTTCGACCTCGTTAGGCTCCCTCCCCTCCTCGGATCCCTCCCCACCAGAGAGAGACCTCTCAT
+>>747:3:116:5264:19477/2 1957705 1
+GAGCATCGTCGTCCGCCGCCGGTGCGAGACCGTTCTCGTTCGCGGCCAGCCGGCCCGACGTG
+>>747:3:116:5339:11001/2 1957785 1
+CCGCCGCATGGGCGGACTCGAGTTCTTTCAAAAGATGCTCGCCGGCGAGATGCCGCCGCCGCCGATGCTCGATCTG
+>>747:3:116:5345:2670/2 1957793 1
+TCGGGAAGCTCGGTCGGCGACACGAAATTCGGCGTCACGTTCATACCGCCCGGTCCGCCCGCCCCGCCCCGGACAT
+>>747:3:116:5378:11972/1 1957822 1
+CGCGGTCGAGCAACACGCGCCGGAGCCGACCGGGAGACGAGCGCGCTCGTCGCGCGATTGGGCTGTCGCGGC
+>>747:3:116:5526:13287/2 1957963 1
+ACCCGATGCGGCGAGACAGAGACAGGTCAACGCGCGGCCGAGGAGAACGAGGCGGAAGTTCATTCGATTTTCTTGC
+>>747:3:116:5528:14553/2 1957966 1
+GAGAACCCGCTCCCGGCCTCGATCGAGGTGACGCCCGCCGCCGGCGCCGGCACGCCGGAGGCGACGCGGGCACTCC
+>>747:3:116:5669:14512/1 1958146 1
+CTCCTCGACGTCCGGACCGTCGAGCGCGCGACGCCGGCGCAGGTAGCTGCGCCACTGGGCGATCTGCTCCTCCACC
+>>747:3:116:5811:4343/2 1958300 1
+GACTTCGACGAGATCCGCTCGGCGACCCTGGCCGACGCCGCGCTCGCGCTCACCGAGCTC
+>>747:3:116:5835:9876/2 1958334 1
+CGCTGGTGGGACGCCGGACAGCAGCGCCGCGCTGCAGGCTGCCGCGCGCGCCCGGATCGCGCGGGACAGTGGCGCC
+>>747:3:116:5866:17907/1 1958359 1
+AAGCGGCTGCTGCCCTTCCTCGAGGCGCTGGGCGAGGCCGGCATCGACGCCGACGTCGAGATCATCGGCGGAGGCG
+>>747:3:116:5917:12584/2 1958421 1
+CGAGCGCCGCCGTGAAGTCCTCTTCGTTCCCAATCATCACGTCGACGAGCGGCGCGAGTTCACGATTGACTGCGAT
+>>747:3:116:5981:11247/2 1958497 1
+GTAGAACACCTCCATGCCGTCCTGGTTCGCGAACGCCGCGACGCGCGGCGCGTCGTCGAGATTCTGAG
+>>747:3:116:6008:14507/1 1958532 1
+TGGATCCCGAACGTCACCACGCGGCCGGCGAACGCGGGCGCCCGCGCCGCAATCCGCGCATCGTCCGCGTTGGC
+>>747:3:116:6055:15375/1 1958583 1
+CGGGTCGCGAGCGCATGCAGCTCGATGCGCAGTCGATCCGGATGCGCCTTCGCCACGGACTTCAACCGCTCGCGGG
+>>747:3:116:6203:10362/2 1958729 1
+GTGGCCGACGTGGCTGTCCCCGAGCAGGTCGAGGCCATCGCCGTGGCAGCTGTCGAGGCGTTCGGCC
+>>747:3:116:6261:6408/2 1958802 1
+CGGGGTTTCGGTATCGACGACCGCGCGGAAGACCGCGTCCGACAGGACCACCAGCTCGACTCCGGCGCGATCGACC
+>>747:3:116:6296:2146/2 1958844 1
+GCGTACACGGAGTAGCCGCCGGCCGCGAGACGCGT
+>>747:3:116:6347:15885/1 1958902 1
+GTGAACTGGGCATATCGCTCATGGAAATGCGCAATCGACGGCGGCAGGCCATCGATGAAGCCCTCACCCGGCTCAA
+>>747:3:116:6373:16003/1 1958926 1
+CGTGACCGTGCCACGGCTGGGGCGGGCGGCGGCGGGCGGCGGGCTGGACCTGCCCGTGACCGGCC
+>>747:3:116:6393:17262/2 1958952 1
+AGTCGAGCAGCGCGCGCGAACCGCCGCGGCCCGCCCGGACCGTGCCGCCACCCGTCCCGCGCGG
+>>747:3:116:6458:7117/2 1959008 1
+GCCAGGATCCCGTCGGCGGCGCGCCGCTGGCGGCGGATCCAGACGGCCACCACGAGGAGCGCG
+>>747:3:116:6474:7831/2 1959039 1
+CCACGCCGCCGCGAGTGCGAACGGCGCGACGCAGCCGGCGAGGATCGCCCACAGGCCGGCGTCGGTGCCCCACCAC
+>>747:3:116:6659:8520/1 1959242 1
+TCACGGGATGAGACAGCGCGGCTGTGGGATGCCGCCAACGGCCAACCAATTGGCGAGCCCATGAAGCATGAAGACA
+>>747:3:116:6859:16061/2 1959447 1
+CGGACGATATCGCGACGAACGAGGTGATGCTGGGCGACAAGGGCGTGGTCGGCGCCGCGGCGCCGGGCACG
+>>747:3:116:6877:5252/1 1959480 1
+TCGCCGCTGCCGCACTCGTTGTCATCAGCAAAGCGCGACGCACGCGCGACCGCGGCCCTCTTCCTTTCGGG
+>>747:3:116:6883:11028/1 1959491 1
+GTGGTCTTGATGTATTACGGCCACCCACAAATTACGACCGGGGAGCGCCTGTTGCGGCTGGAGCC
+>>747:3:116:6972:8706/1 1959569 1
+TTGAGCCTCGATCGGTGCTGCTTCCGGTTCGGGACCAACGTGCGTGGCCGCTCCGGCGCCGTGTGTCTTCCCGAAT
+>>747:3:116:7063:19642/1 1959665 1
+AAATTCGAATCTTGGAACGTTACGCGAAGTCGCCGGGGCCGCGAACAGCCTGGTAATCCAAACCCAACCTTCGCCA
+>>747:3:116:7185:20741/1 1959802 1
+TGCATTCTTGCAGTAATCGCTCTAATTCAGTAATCGTTATTGCTTTCGTTAGATCAGTAGCCGCTTGGGTACCCAT
+>>747:3:116:7302:5799/1 1959921 1
+ACGAACCGGTGCCGAACGACGTGTGTGACCGGCGCGCCAAAGAAGCGATCGGCAAGCTCGCGAAGCAGGCGGAGAA
+>>747:3:116:7516:5936/2 1960112 1
+GGCCTTTAGGCCCGCCCAGGGAAGTATAGCGAAGGACGAAGGACGAAGGACGAAGGACAAAGGACGAAGGACTACG
+>>747:3:116:7532:8283/1 1960125 1
+CAGGTCAGCCGAGACGGCCGGGCGGGCTGGGGCGGGCGAGGCGGCCAGTTCGGCGAGGACGCGGGTGTACTCCTTG
+>>747:3:116:7567:14038/2 1960160 1
+GCGGCGCAGGATGCCGGCGCGCCCTTGATCGTCTTCCACGGCGACGCCGACGGCACGGTCAACGCGCAGAACGGCA
+>>747:3:116:7721:11975/1 1960307 1
+CGATCCTCGCGCAGGTGCACCGTGATCCCCGCGGCGCCGCCGTCCAGCGCCAGCGCC
+>>747:3:116:7763:15853/2 1960347 1
+TGGTGCTCGTGCGGCACGACCAGCAGTACGAGCTGACGCTCCAGGCCGAGACGCTGGCCGTCGGCGGGGCCAGGC
+>>747:3:116:7830:20770/2 1960415 1
+TACAGCAGCGCCAGGCCCGCGATGACGAGGGCCCAGGGCCGCCAGTTGCGCCGCGCCGCCTGCGCGAGGCCGTGCT
+>>747:3:116:7872:10350/1 1960467 1
+CTGAGAAACGAATTCGAAGGCGCGAGTGATCGCGCGGCGGCACTCGTGGCTGGTGCCTTTCTCGATGAAATCCTTG
+>>747:3:116:7967:1576/1 1960568 1
+GATACCGGAGCGAGCTCCGCCGCGCGATCGCGTACGCCCATGTGCGGAACGACGCC
+>>747:3:116:7982:18426/1 1960581 1
+GAGATCGGCGAGCGCGGGCGCCGCGCGCGAGCC
+>>747:3:116:7988:2899/1 1960583 1
+CCGGACCGAGCGCCGCACCGCGGAGAGCGCCGTCGAGCCGGAGCCGGAGG
+>>747:3:116:8016:8215/2 1960624 1
+GCCAGGGCGAATGCCGCGCTCGACCGCGCGGCCGGTGCGTCGCTGGGCCACAGCTACGCGCTGGCCGGCC
+>>747:3:116:8049:13470/2 1960665 1
+ATCGCGTGCATCTGGCGAAAATGCTGAAATCGGGCGTCAACGTGCTTCTGCTCGACGAGCCGACCAACGATCTCGA
+>>747:3:116:8189:11999/1 1960808 1
+CCCGATTAGAGAGCATCTTCACTTCCACGCGCCGGTTCTGTGCGCGTCCGGCGGCAGAGGTGTTGTCGGCGACC
+>>747:3:116:8288:10052/1 1960925 1
+ATTCCAGGAGCAGGACCGGGCGTTCGAACAGAAATACCTCGACCGCGCGCGCGCCATCGGTGCCGAGGGACTCACC
+>>747:3:116:8386:8949/1 1961026 1
+CTCGACACGCTGCTCGTGGAGCGCGGACTGGCTGCGTCGCGCGAACGCGCGCGCGCGCTCGTGCTCGCCGGGCAGG
+>>747:3:116:8438:10472/2 1961073 1
+CGGCCTCCCAGGGAAACGCTGCCGATCGCGTGAACGGTATCAAAGTCCAGCGCCGGGTCGTATCCGCCGATGTCGA
+>>747:3:116:8448:5577/1 1961083 1
+GCGAAAAGGCCACCGGCGTCGGCGAGCCGGCGGTGACGGTGATAGCACCGGCACTCGCTAACGCGATCTTCAACGC
+>>747:3:116:8549:9452/2 1961172 1
+GGCGTCGGTCGTCTCGACCGGCGCGGCGACATCGAGATCGAACGACGACTCGCCGAGCCCGGAGAGGTGC
+>>747:3:116:8565:10918/2 1961191 1
+CGGCCAGCTGCACCGGTACGCCCAGCAGACCCGCCACCGCGGCGCGCTCGCCCGTGCTGGTTCCCACCACCGAATC
+>>747:3:116:8665:14037/1 1961299 1
+TCACGGCTCTCGCGGAGCGCGCGCTCTCCGATCGATTGGCTGGCATCTCGGTCAAAGCGTCCGCGCGGGCGGTGG
+>>747:3:116:8702:11322/2 1961329 1
+AGCGCGTCGAGGATCTGGTCGCGCGAGAGGACGCGCCCGGCGGCGCGGGCGAGCACGGCGAGCAGCTCGAACTCGG
+>>747:3:116:8743:11241/2 1961374 1
+GTGGTTTTGGGTGATGGCCCCCTGCGGGAAACTCTCAACTCTCAAGTCTCAACTCTCAACCTGAACGAGC
+>>747:3:116:8743:11994/1 1961375 1
+CCCCGCTGATGTACTGCAGGATGAGATCTTCCTGAAGCGTGCAGAGGCATTAAGCGTGGAGGATTTTGCAGCGCTT
+>>747:3:116:8810:15042/2 1961432 1
+ACAGCCGGACGCTCGAAGAGGTCGGCAAGGAGTTTGGTGTCACGCGCGAGCGCATCCGCCAGATCGAAGTTAAGGC
+>>747:3:116:8838:15319/2 1961461 1
+CTGACGTGCGCGCTGGCGATGCAGCGCGAGATCCGCGCGCTCGACACCGACGGCGCGATCGACCCGGCCCGGCTGC
+>>747:3:116:8922:7038/1 1961556 1
+GGCGGCGATGGATACGCGCGGTTCCGCAGCGGCGCGCCGACCGAGGCGCAGCTGTACCGTCGGGGTTTGACGGAG
+>>747:3:116:9009:9981/1 1961629 1
+GCGCGCGCGCTCATCAACGAGCCGGCCATCCTGCTCGCGGACGAGCCGACGGGCAACCTCGACTCCCAGAACAGCA
+>>747:3:116:9048:3348/1 1961669 1
+ATATGGCCAAGTTCCGCGACGCCTTCTGGAAGATTTACAAGGGCTGATCGCGCCGCGCGCCGTGATACGATCACCG
+>>747:3:116:9100:14807/1 1961740 1
+TAGCGGCGCACGAGCTCCGCCCACGCGGCCTCGTCGCCCTTGCGGCATGCGGCGAGGAGGGCGGCCTCGTCGCGG
+>>747:3:116:9120:3747/1 1961761 1
+CCGGTCGCCGGGATGAACGTCAGCAGCGTGCCGGCGATCACGCCCGGCAGCGCCAGCGGGAGCGTCACCCGCATGA
+>>747:3:116:9179:12059/2 1961836 1
+CGGTCACGTCGCCGCCGATGGCGAGGGCGCGGCGGCCGTGGGCCTCCACGCCGGC
+>>747:3:116:9191:9431/1 1961856 1
+GAACGCCTTGACCATCTCGCGGGCGCGGTCGGTTTGCGGCCCCGGTGTTGCCACCCACTCGTGCTCGCTGCCCTCG
+>>747:3:116:9199:21044/1 1961866 1
+CTGGCGCAGCGGCCGAGCGTGCGCACGGCGGTCGGGCCCGATTATCCGCAATTGCTGCACGCGTTCCTGGTGCGTC
+>>747:3:116:9234:10406/2 1961898 1
+TCACGCACGTGGTCTTCGACAAGACCGGCACGCTGACGAATGGACAGTTGTCGCTGCAGGGCGTCGAGCCGCTGGC
+>>747:3:116:9242:19500/2 1961905 1
+CTGGATGATGAGGTCGGGCCCCTCCTCGCCCCTCAGCCGCGCAACGTCCTTGGCTGCGTCGTTCAGGGCTATGCTG
+>>747:3:116:9296:17704/1 1961972 1
+GATCCCGTGGCGGCGTGGGCGCTGGTCGGCCCGAGCGCCCAGCGCGCGGTCGCCGATCGCGCGCCCGACTCCGCGG
+>>747:3:116:9331:6670/2 1962016 1
+CCATCGCCCCGCCGTCCTCACCGCGCGCGGCGAGCAGCTGCCCGAGGAGGTCGTCCTCGGCACGCCCC
+>>747:3:116:9345:7983/2 1962027 1
+CGACGCGCTCCGCATCTGGAGGGACGCCGGCGCGCGCGGCGTCATCGGCAATCACGACATCTATGCTTTG
+>>747:3:116:9388:8623/1 1962069 1
+CGTGTATCTCGCGCTGTGGACCCGCGGCGGCGCCGGCCGGCGCGCCCCCGTGCGG
+>>747:3:116:9508:19218/1 1962184 1
+AGGCGCATCAGCGCGCGGCGGCCACGCCGGTCGGCGCGGTGCGCCCAGTAAGGCGCGATCGCCACCCAGACCACGG
+>>747:3:116:9536:4254/1 1962207 1
+TGACGCGGATCCCCGGACCGAGGTCGCGCGCGAGCGAGCGCGTCAGCATCACGAGCCCGGCCTTGGCCGCGCAATA
+>>747:3:116:9615:20019/2 1962283 1
+GATGCCGATGTCCTCGGCGAGCGCGAGCCACGGCGCGACGTTCCC
+>>747:3:116:9663:13236/1 1962330 1
+GGCGAGCGTCGCCTCGAGCGCGCCCTCGCCGCCGAGCGAGAACGGGCCCGGCTGGCCGGGCAGCGGCGCC
+>>747:3:116:9727:12486/1 1962409 1
+AGGCCGCTGCTGACCATGCTAAAGAAATGGTCCCACTTGTCCGACTCTCGTCGAGGACCGAAGCAGCGTTCATAAT
+>>747:3:116:9736:12173/2 1962428 1
+GTCGTGCTGGTCGACACCGACGCCGGCATCACGGGGGTCGGGCAGGGCGGGTCG
+>>747:3:116:9755:10399/1 1962444 1
+CCTCGGTCGGCGTCCACGTGAAGACTCCTCCCGCCGTAATCGCGGCCCCCGTCGGAGCGCCGGCATCGAG
+>>747:3:116:9758:18618/2 1962447 1
+GCCGCCGGTGCTGCAGGTTCCGGTGCGCGGCGACCATCCGCTCCGGCGGACCGGCGAGCGGTCGCGCGGGCGGGCC
+>>747:3:116:9871:14954/1 1962576 1
+AGTAGCCGTCAAGACGACCAATCGGCCGTCGCCACCATTCGTATCGACATCCGCGGCCTGTGTGGCATCGCGTGTC
+>>747:3:116:9883:12750/1 1962587 1
+AGAAATCGAGCTCGCGATCCGGCGGTCGCAAGAAGGCCGCGCGCAAGAGCGCCGCGCGCAAGAGCGCCGCCCGCAA
+>>747:3:116:9883:8980/1 1962590 1
+TTCACCTGGTCGGCGGCGCGTCCAATTTCCGCCTGAAACGGGCGCGGATCCAGCTCGAACAGCAGTTGTCCCTTCT
+>>747:3:116:9937:20370/1 1962630 1
+GCTCTCAGGCGGGCAGCAGCAGCTCGTCGCGGTGGCGCGCGCCGTCGTCGCCGGACC
+>>747:3:116:9962:1327/2 1962655 1
+GTCACCCAGCGCGCGCAGGAGATCGGCGTCCGCATGGCCTTGGGCGCCACGCCTCGGTCCATTTCCCGCCTCGTCT
+>>747:3:116:9980:2593/2 1962670 1
+GCGCCGCCTCGCTCGGCGTCACGCTCGCGGCGCCGTCGGTGGCGATGTCGGCGATTCTCGGCTG
+>>747:3:116:9988:5420/2 1962679 1
+TTCCTCCAGGTCGCAGCCGTCGCGGGCGCCGAGTTCTCGTTGCGCGTGGCGGCCGACGCGGCGGGGGTCACCGGGG
+>>747:3:116:10204:12092/2 1962889 1
+GTCTCCCCCACCGCGACCGAGACCCAGTCCGCCCGCCCCACCGCGCGCCCGGCCTCGGCCAGGGC
+>>747:3:116:10225:15165/2 1962917 1
+GACTGCCGTCATTCTCGCGACGGGCTCGCTCGGGACCGCGCGACGATGATCGCCGCGCGCGCCTGGCGCACGGCGA
+>>747:3:116:10250:10913/2 1962944 1
+CCACAGCGACGCCGAGAAATGATCCGGTACGACCAGCGAGGAGTAGCCGAGCGCTTCGATGCGCCGCGCGCTTTCG
+>>747:3:116:10275:6815/1 1962974 1
+CGCGGGATCCGCGCTTCGCCACGCCGCTGGCCCGCCGCGCGCACTGGCCGGCGCTGCGCGAGATCATCGTCGCCTG
+>>747:3:116:10310:12872/2 1963016 1
+CGACGACCTCGCGGCGCGCGCCGCCATGACGACCTATCTGGCGATCCTGATCTTCACGCTGGCAGGATTCCGCATC
+>>747:3:116:10311:4115/1 1963017 1
+AGAAGGACGAGACCATCGCGGTGTATGACTTCGGCGGCGGCACATTCGACATTTCGATCCTCGAAGTGGGCGAGGG
+>>747:3:116:10435:11720/1 1963185 1
+CCGGTGCGGGCGGCCGCCGCGGCAACCGCGTTGGCGAGGTTGCCGGTCGAGGCGCACGCCGCGGGCTTGAACCCGA
+>>747:3:116:10445:18749/1 1963191 1
+CGGAATCGCCGATGCGGAGCACGAGCGCGCGCTCGGTGGGCCCGCGCAGCAGACTGAGCAGCCGCGCTTTCATGCG
+>>747:3:116:10555:16133/1 1963312 1
+CGTGGCTCAGCGTGAGCTCTTCGGCCATCCCCTCGAGGCCGCTGACGGGCGTCCATCGCGCGCGGCTCTCCGACGC
+>>747:3:116:10562:15906/2 2035329 1
+CCGACTCGAAGCCGCAAAGCCGAGTCCGCTGGCGGCGGTCGCCCGCTTCCCGGCGGAATATCGAAAAGTGCTCGAG
+>>747:3:116:10568:16422/2 1963338 1
+AATCCGGCGATTCAATGCCGAGCTCGCGGCGCTGCTGGCCACGGATGAAATGAAAGAGCGTTTGCTAGCCGCCGGC
+>>747:3:116:10669:15926/2 1963430 1
+ACGAGTACGGCGCGCGCGCCGCCGCCGTCGGCTTCGACTGGGTTCGGCCCG
+>>747:3:116:10691:16171/2 1963447 1
+CGGCGAGACGGTCGCGCTGCGACTCGACAACGCCGACGAATCCACACACTACCTCGACATCGATGAACTCAACGTG
+>>747:3:116:10692:9105/1 1963449 1
+GGTGGATCGAACCCCGCGCCCGCCGCGCCTCCGGCCCCGCCTCCGGCGACGACCACGGCCCAGGCGACCGCTCCGG
+>>747:3:116:10695:8622/1 1963457 1
+CGCCGAGCAGGATCGCGGACACGAGCTTCTGGACCGCGGCGGGATCGGGATCGATCTCCTCCGTGATCAGACGCCG
+>>747:3:116:10701:16686/2 1963467 1
+GTCGACGACGCGCTCGAGCGCGCCGCCGGCCGCGCCGACCGCGCGGGCGTCGTGCGCGACACGAAGGTGCGGCCGG
+>>747:3:116:10724:14322/2 1963491 1
+TGAGGCGGCTGTTCAAGCAGTTCAGCTTCCCCGGCGGAATCCC
+>>747:3:116:10733:19778/2 1963496 1
+CAGCTCGGCGACGTCTGTCGGCTCCTCGGGCGCGTGCACCGCGACCGCGTCCTCGGTCAGCGCCTCGCGCAGCTCC
+>>747:3:116:10762:19296/1 1963530 1
+GCTTCAAGTCCGCGATCGCGCCGTCTTTGTCGCCCGCTTTCGCCTTGTCTCTGCCGCTCTTCAACTTGTCGTCG
+>>747:3:116:10762:5029/1 1963531 1
+CGTAACTCTCTCTGCAGAGCACCATGCCGCCGCGCGGGCCCCGCAGCGTCTTGTGCGTCGTG
+>>747:3:116:10766:5506/1 1963535 1
+CGCTGATCGAGATCGCGCCGGTGTCGCGATCGACGCCGATCAGATTGCGAATCACGAAGTCTCCGC
+>>747:3:116:10769:11089/2 1963541 1
+CGTGCGATACGGGCCGCTCGCCAGCGCCGGCACGTCGGCGGCGACGCTGGCGCGGCTCTGCAGCATCAG
+>>747:3:116:10773:9643/2 1963545 1
+GCGCGCGAGATCAGGAACATGCCACCGTCGAGCCACTCGAACGTCGCGCGGCCGCGAATCTCGACGCCGGGCAAGT
+>>747:3:116:10865:15602/1 1963635 1
+ATGCGGTCGAACACTGATCGAATGCTGTCGATGATCGATTCCGCAGTTGCTGGCGCCGCCCCTTTTCTTCCTGTGC
+>>747:3:116:10974:21081/1 1963743 1
+TTCCAAAACTGACCTCGGTGTCGCCATCGAACGCGACCGCGCGACCGACCTGACCCGCGCCAAACGTCGGCTCACC
+>>747:3:116:10976:16615/2 1963744 1
+ACGCGGCCGGCAAGCGCGACGTAGGCGCCAACGCGACGCTGCACGAGGATGCCATCTTCAGGATCGCGTCAATGAC
+>>747:3:116:11011:3543/1 1963791 1
+CGTCACCGCGGCCGCCGGCGTGGCCGCGGTCGTCACTGCG
+>>747:3:116:11017:9482/2 1963799 1
+ACCTCGCGGCGTAACCGGCCATGTCGCTCATCCCCGCTCGCTCCATTCTAAATTCTACTTTTTACCTTCTACTTTG
+>>747:3:116:11017:9241/1 1963800 1
+CGGACGACCCGGAGGAGTCGCGCCACCTCCTGCATCCGCGGGGCGAGCCGGCCGTCGGGGCCGG
+>>747:3:116:11039:20913/2 1963816 1
+GAGGAGCCATCCGAATCGCCGGTCCATCGTGAGCACCCGGGTGGCCACCGCGGAAACGGGAACGATCGCCATCCCG
+>>747:3:116:11051:15345/2 1963829 1
+ATGATGGTGACCGGCGCGTTTTCGTCACCTAACGACGGCTGGTCCTTAATCGAGATCGAGAAAACCGGCGACTCAG
+>>747:3:116:11062:4646/2 1963847 1
+GGGCCAGGGCTCAGGATGATGGCCCGCTCGATCACGTTACGAAGCTCGCGCACGTTGCCCGGCCAGGTGTGGCGCT
+>>747:3:116:11119:5167/2 1963910 1
+GGCGGGAAGAAGACGTGCGCGCCGCGCATCGACTCGCGCACCGCGTCGGGTCCGCGCAGATTGCGCCACTGCGGAC
+>>747:3:116:11138:10777/2 1963931 1
+GCGTGAGTGAGTCGAGGCCGGCGGTGTGGCCGCGGGTGTCCGTCGGCGCTCGGTGAAACCTGTCATGGGCGTG
+>>747:3:116:11140:3448/2 1963942 1
+AATACCCATTGCGCCGAGCGATGCCGGCCGCCCCATCATCTGGGCGGTTTCACAGAAGTTGTTCG
+>>747:3:116:11159:12329/1 1963975 1
+GCTGGTGATTCTGGTCACGCGAGGGCACGACGCAGCGGACGGCAAAGCGGAAGATCCGGGCGCGCTCAAGCTCTTT
+>>747:3:116:11195:8310/2 1964024 1
+GTGGCCATCACGCCGGACGGCGATCTCGCCATCGCAGATCAGTGCGATGCCGCCGTTGGCATCATCAAGCCGCTCT
+>>747:3:116:11201:18081/1 1964029 1
+ACGCACGGCGGTACGAGCATTCCGGCGCTACCGTGGCCGGCGATCTCTGAAGGAGGCGGCGATGCGGTACGTGAAC
+>>747:3:116:11225:8702/2 1964062 1
+AGCAGTGCGACCTGTTCGCGCTGCCGAATCGCCGCGTCGACTGGGACCTCGAAGGTTTCGGCATCGTGCTCATCGA
+>>747:3:116:11283:16638/2 1964129 1
+CATGTTCCGGGCTCGTCGCCTCGTCGCGCCGCTCGCGTTCATTGGGCTGATCGGGATCCCGGGCTGTACGGCGCTC
+>>747:3:116:11285:8333/2 1964131 1
+GACGGCCTCGTGGCCGGCGACGCCTCGAGCCTCGCCGCCC
+>>747:3:116:11315:14533/1 1964164 1
+GAGCGCCGCCGCCGGCGTACTGGCGCGCGAGATAATTCGCCGCATCGTCGAGGTCCTTTTCGCTGACCGAGATCG
+>>747:3:116:11368:2105/2 1964207 1
+CACGCCAAGCGCGCGCGCCGCCGCTTCGCCAGCGGCGATCGATGCCAGCATACCCTGCCCCGCCTCCATCCGCTGG
+>>747:3:116:11418:17369/1 1964270 1
+GTGGTGGCGACGCCGCGGCGCAAGACACGCTCCCAGGGCTTGAATGGCCACGAGCTCTCCACGAAGGCGACGG
+>>747:3:116:11441:2267/2 1964295 1
+GCCGAGACCCCGGTGGCGGTCAAGGGGGGCGCGGCCGTGCGGGTGGCCGACCTCG
+>>747:3:116:11541:10657/2 1964389 1
+TCGGCCTTCTATCCCGTCGACGCCGGCGCGCGGGCGCGGCGGCGATGCGCGTGGG
+>>747:3:116:11555:9790/2 1964409 1
+CAAGATCACACCTTCATTGCTCTCGAATCCATCCATCTCCACGAGGAGCTGATTGAGCGTCTGCTCCCGCTCGTCG
+>>747:3:116:11561:10383/1 1964418 1
+CGCCGGCCCGTGAGCGTCCTCGTCGATCCGCTCCGCGACTATCCCCACGCGCCGCTGCGCCTCACGCGCTGGTGCC
+>>747:3:116:11589:12122/1 1964453 1
+GCTCCTACGCGACCGCGCCGCCGCCGCTGCCGAGCGACAGCCCGTACGATGTCAGGCGCGACCGCCGCTACGCGGG
+>>747:3:116:11598:17643/1 1964455 1
+AACCCGGAGCCAATCAAGACGCTGTACGGCCCGGCGCCGCTCAGGACCTGACCGACGGCGGGGTCTGACCATGTCT
+>>747:3:116:11604:8404/2 1964462 1
+GTGGAACCGGTTCATCGCGATGCCAAGCGCGCCGCGCTGCTGCACCGCGTCGAGCAACTCCATCAGCGTGATCTGC
+>>747:3:116:11605:19926/1 1964463 1
+TCGGGCGGGCCGGAGGTGCTCGCGGTCTCGGAGTCGCTCGCCTCGGCCGGGCGCCGCGCCGCGCTGCCCGTCGACG
+>>747:3:116:11635:10383/1 1964502 1
+GGGCCGGAGCTCCTGCTCTACGGCAGCCCACAGGGCGACGCGACGCTGCGCGAGGCGCTCGCCAAGCGCATGAGCG
+>>747:3:116:11656:19307/2 1964519 1
+GTCGGCGACGATCCGGAAGAGATCGGACGGGAGCTCTCCGCGGCGGCGGCCTCCACCCGCTGGATC
+>>747:3:116:11665:20570/2 1964522 1
+CCCGCGGTCGCTCAGGATGAGGATTCGCGCGCCACGCCGCGCGGCCCGTTCGGCTTCCC
+>>747:3:116:11736:7373/2 1964589 1
+AACGCCTGGCGCTTCTACCGGCGCGACCTCGACGATTCGCGCGCGATGGTGGCGCGGCTGTCGTGGAACGACCGCA
+>>747:3:116:11785:17402/1 1964641 1
+GAAGTGAAAAGTTTGCGCGACGGAAAAGTATCGCTCGATGAAGCATACGGCCGAGTGAAAGATGGAGAAGTCTGGC
+>>747:3:116:11790:18872/2 1964649 1
+TGCTGCTGACCGGAGAGACGGGCACCGGCAAGGACCTCGTCGCCAAGGCCATTCACTATCACAGCGATCGAGCGTC
+>>747:3:116:11875:16685/1 1964723 1
+CTCCACGAGATCGGCATCGGCGATGGCGTCGCGCTGCCGCCGCAGTTCCGCCATCGTGGGCGCCGTCCCGACTA
+>>747:3:116:11949:18317/2 1964815 1
+CTTGTTCGTGCTGCGCGGCGGATCGATCCGCGCCGCGGGCGCGATCGAGCGGATCCCGGCCGCGTTCCCGGACTCG
+>>747:3:116:12045:17655/1 1964912 1
+GCGACACAGGTACGCGGCGTTGGCGTCGGCAATCTTCCCGGAGAGGATCTCGTTGCCGACGAGAATGATTCCCGCG
+>>747:3:116:12069:16673/1 1964931 1
+GCCGACCACGCTGCCGCCTACTCGGAAGGAGCCGGCGACGTCGAGCGCCGCGCCAGGGGCATTGGTGTTGATTCCC
+>>747:3:116:12135:6569/1 1964986 1
+CCGGCGGGTCGGATGGCGCGGGCGGCGCCTGGGCCTGCGCGCGGGCCGCGCACGACACCAGCAGACCGGCAACGAG
+>>747:3:116:12144:2303/2 1965002 1
+GCGATGAGCGCCAGCGCGCGATCGGTCGTGGCCGCGCTCCCGCGCTCC
+>>747:3:116:12257:14820/1 1965117 1
+AAGGATCGCCGCAGACCGGCTTTATAGCCGACAGCGCGGTCGAGCCTCGTAAACTGGTCATCGGACAGGGAACGGC
+>>747:3:116:12258:19617/1 1965118 1
+CGTGTGGATGGTATGGCAGCGCGATCATTTCGCGCGCCGCATCGATCTCACCGACAAGCATTCCGACACCGTAAA
+>>747:3:116:12263:21115/1 1965122 1
+GCGCTCGCCTTGAGGCAGCGCTCGAGCAGGCGCGGCGCCTTGGCGCGCTCGGTCCAGGCGGCGAAGGCGGG
+>>747:3:116:12318:6389/2 1965175 1
+ACATCAGCGCCCAGATCGCCGGCCTCGACCTGCTCCCGGCCTTGGCCGCGGCCCCGGACGCGGCGGTCGCCGCGCC
+>>747:3:116:12333:12572/2 1965201 1
+GACGGCACCCGGGCGTCGAGAGCCGCGGGCGAGATGGTGGCCGCGGCCGCTGCGCTCTCCG
+>>747:3:116:12418:17723/2 1965279 1
+CGACGCGACGCCGATCTCCGCGCCGGCGCGCGTCAGATACGTGAGCTTGGTCTGCCGCACCATCGAGCTCGGGGGA
+>>747:3:116:12424:1292/2 1965285 1
+CCGGCAGTTGCTGCGGCGTCCCGGCTTTGCCGCCGTCGCGGTGCTCTCGCTCGCGCTCGGCATCG
+>>747:3:116:12469:5096/2 1965323 1
+CCGACGAAGGTCGTCCGCACCGCGCTCCAGAACGCGGCGTCGGTCGCGGCCCTCATGCTCACCACCGAGGCGATGG
+>>747:3:116:12470:10049/2 1965324 1
+CGGTGTCCGCTTGCCGCAGGACCGGGCGGTTGCCCGCTCCGGCCGGAGTGCCCGGCCGCCGAGGGCCGGCGGCGGG
+>>747:3:116:12483:6837/2 1965335 1
+TTCGGGCAGCCACGCCGCAGACGGCGTCGCGCCGCGCTCGGCCTGCGCCTGCTCGAGTTCGCCGACCCGGCGCTCG
+>>747:3:116:12489:16519/2 1965342 1
+CATGCTGGAGGTGGCGGACCGCGGCGCCGGGATGGACGAGGTCACGCGGAAGCGGGCGTTCGAGGCGTTCTTTACC
+>>747:3:116:12499:20336/2 1965353 1
+CTGGTTGAGGGCCGCGCGACGCAATGATGTGCGTCGACGTTCGGAAGCACCGGGCGGCCGGAAGGTCGCTTCGATT
+>>747:3:116:12530:3642/1 1965393 1
+TCCACAGATCATGATACAGCGTCCGCCCGTCGGTGGCGTCAATCTGGCCGCTGCCCGAGG
+>>747:3:116:12619:4095/1 1965499 1
+GGGTTTCTCTTCGAGGCCGAGCCGCGCGCGCGCGTCGGTCGGTCCGGTGCC
+>>747:3:116:12644:2324/2 1965529 1
+CAGCAGGCGCAACAGGTCGGTGTTCACCGAGTCGACGGTCCCGGTCCAGTCGTCGCGCAGCACCAGGCGGCGCGTC
+>>747:3:116:12651:14199/1 1965533 1
+ATCTGGCGACAGGCGTGGTGTTTGTTCTTCTATGCGCTGGCGGAACCCGCGTCGAGGCGCAGGGCGTCGCCTCGTC
+>>747:3:116:12663:7255/2 1965544 1
+ACGTCGCGAAGACACGCGCGACGAAGACTCATCCGCCCGGCGCCGACGGCCGCATGCATCCGCTGACGCTGATCGA
+>>747:3:116:12672:15987/1 1965553 1
+CGTCGGCCGCGATCCCGATCGCGCGCCGCCCGAGCGCGCGCGCCTCGGCCGCGCCCTCCTCGGCCGCCTCGGCG
+>>747:3:116:12695:8944/1 1965584 1
+TTCTGGCGGCCCGAGAAGAAGGCGCCGGAGGCCGACCCCGCGGCCGCGTGACGTTCGCGGCGTCGCGACGTCTGCC
+>>747:3:116:12701:11569/1 1965594 1
+ACGCTCGATTCGAAGCCGCCGAAGATTCCCTTCGGCGACTATGCCTACGAGGAAACGCGCTACCGCGTGCTGCGCA
+>>747:3:116:12723:7166/2 1965620 1
+GCGCGCGCCGCGGGACCGCGCCCGCGCGCGCGTCGCGCCCCGGAAGCTTCAGGG
+>>747:3:116:12734:14438/2 1965638 1
+CTGGTGGAGACCCGGCTCTCGCAAGCGCGACGATCTCGCAAACAGATTCTATTACAGTTGAGATCCATGATGGTAC
+>>747:3:116:12751:4528/2 1965653 1
+AGAGAGGCGTGCTCCACGCGGCCGCGACGACAGCGGCAG
+>>747:3:116:12754:2101/2 1965661 1
+CATGGAAGCAACCGGCCTCACGCAAGCCGGCGCGGTGTTGGGCACGCCGACCTACATGGCGCCCGAACAGGCCAAG
+>>747:3:116:12769:7326/1 1965675 1
+ACGCTCGGCGTCACGCTGTACCAGGGACGCGACTTCGACGCGCGCGACTCGGCGACGGCCCCGCGCGTCGTGATCG
+>>747:3:116:12804:5179/2 1965713 1
+CGCCCTCTACACCCAGACCCGCCTGATCGGCTTCCTCAACGAGCGGGTCCGCGACGCCGCCCGGGCCGGCCAGCCC
+>>747:3:116:12809:17572/2 1965719 1
+AGATCGAGTGTGCCAAGGTGCGCGGCCGGCCACCATGAGCAAACATCCCGATCGCGCGGGGAAGTCGGCTGCTTCT
+>>747:3:116:12813:17967/1 1965724 1
+CGCCGCGCGTGGAGGCCGAGGGCGACGAGGGCGACGGCGACGTCGGCGAGGCCGTCGCGCAGG
+>>747:3:116:12854:1596/2 1965765 1
+TGCCGGCGCGGCGACGATAACCCTGACCGACGCAAACAACGACTTTGGCACCTTGTCGCTCGCCAACACGGGCG
+>>747:3:116:12918:21130/2 1965841 1
+CGCCATCCTGGCGCTGCCCGGCGCAGCCCTGGGCCTGCTCATCGAACGGCTGCGAGGCGCGCGCGCCTAGGTCGTG
+>>747:3:116:12964:19312/1 1965896 1
+GGTCCGGCGCTACGCCCAGACCGTCGCGCTGCGCGCGCCGCTCTTCTTCTTCTCACTCGTGATCCACTACTTCGCC
+>>747:3:116:12988:4381/2 1965934 1
+GAATTCGTTGGCGGCAACACGTTGTCCAGCGGTGACATTCGCGCGTCGCTGATGTCGTTCCGCAACCAGATTGCG
+>>747:3:116:13008:4707/2 1965964 1
+ATTCGAGGACCGCGCCCGCGATCGGCATTCCCGCGCGATCGTTGACAGAGATGTGTACGGTGCGCTCAGGCTTGAG
+>>747:3:116:13036:7672/1 1965985 1
+CCAGGAACAGCGCGCCCACGGCCGCGCCCCACGCCGCGCCGCGCGTCGCGAGGCTGCC
+>>747:3:116:13051:16569/1 1966005 1
+AGGGCGTCAACGTGCTGATGAGCGGGCTCAATTACGAGCGCGCGGTGCTCGCCGCCGGGCCGCTCGGCATCATGCA
+>>747:3:116:13086:16103/2 1966043 1
+CGCCAAGGCCGCCGAGAAAGCCGCGGACGCCATCAAGAATGGCGACATCCCGAAGGCGCTCGAGAACCAGGCGAAG
+>>747:3:116:13178:8483/1 1966125 1
+GTCCTCCTCGAGTTCGAGGGCAAACACGGCGGCGACGCGGCCGCGCCGGTCGCGGCCGAGATCCTGCGC
+>>747:3:116:13202:12506/2 1966145 1
+CGACGCGCTGCAGCTGGTGGCGGCGGTGGAGCAGCCGCGCGCGCGCGGCGTCGGG
+>>747:3:116:13227:5582/2 1966170 1
+GCGTGGGCTTCTGGAACTCGGGCGCGCCGGCTTCACGAACCTCACCGGTGTGGACTTCACACCGGAGATGCTTCGC
+>>747:3:116:13365:5219/1 1966322 1
+GTTTGATGTCGCGATGAATGATGCCGGCGTGATAGAGAGCGCCCAGGGCATCCGAGATCGCAAGGCCG
+>>747:3:116:13520:3987/1 1966486 1
+TGGGTGCGGTCGTTGCCGAGGCCGGGATCGTCGCCGAGGCCGTCAACCCCGAAG
+>>747:3:116:13527:15358/2 1966499 1
+CGTGCGCCCGCTCCAGGGCGGCGGCGGCGTCCGGTGCGCGGCCGCTCTGGGCGAGCACCGCGCCGAGGTTCGACCA
+>>747:3:116:13536:6234/2 1966512 1
+GTGGACGATGTGAGAGTGAACCGGCGGCCGCCGTCGATCGACATCCAGAGACCGGATCCAC
+>>747:3:116:13545:13176/1 1966523 1
+GGTGCGATAGGCCTCGGCGATCCCGGCCGCTGGCTCGACCAAGAGCCCGCCCGTGGGCAAATCTGGCCCGTGGACG
+>>747:3:116:13567:11391/2 1966550 1
+AGGTCCTCGATGGCGCGGGCGAGCGCCGCGGCGTCGCCCGCGGCCACGCTCAGGCCGCAGTCCTGCGCCGC
+>>747:3:116:13569:17548/1 1966552 1
+CAGCGTCAGACCGCGCTCGCCGACGCGCGTGTCGTAGCCGTCGGGGAGCCCGTCGATGAAGGTGTCGATCTG
+>>747:3:116:13575:16204/1 1966564 1
+CTGGCCTTGCTGCCGCCGCGGCCGCGCTCCCAGCGATCGCCACCTGGTCCCGAGACCCGTTCACTGAGCTCGGAAC
+>>747:3:116:13619:18931/1 1966625 1
+GTGCAGGAGGAGATCGGCGCTGGCCACTTCTTCGAGCGTCGCGCGGAACGCGGCGACGAGCTGGTGCGGCAGCCG
+>>747:3:116:13632:16549/1 1966633 1
+CTCGCCGGCTGGAGCATCCGCCCGGCGGCGATCGCCGCGCCGTTCAACTCCCGGGGCTACCTCATGAACCCC
+>>747:3:116:13643:4920/2 1966651 1
+GAGGCCGTAGATCGAGAGCAGGTCGGGCCGGTTGCCGGTCGACTCGACGAGCAGCACCTCCTCGACGAGCGGCAGC
+>>747:3:116:13668:6237/2 1966673 1
+CGTTCGCGTTCTGGGCGACCTGCTCGACGCCGTCGCTCATTTGCGCGGCGGTCGTGCTCGCCGCCTGCACCTGACG
+>>747:3:116:13754:19932/2 1966759 1
+TAAGGCGACGAGCCGCGGGCGTGCCTCAGCCGCCGGCCGGCGTCACCCGAAACGTCTTCTGGGCTTCCCCCG
+>>747:3:116:13862:18259/2 1966899 1
+CGACGATCTCCCCGACTCCGTCGAACGGCGCAGCGCGCGGGCCGCGCGCGCCCGCGCGGAGGAGCGGCATCTCGAC
+>>747:3:116:13916:10078/1 1966970 1
+CGCGTGGCCGACCTCGTCGCCGTGCTCGCCGCCGGCTTCGTCGGCATCTCGGTGCTGTTCCGCAACTGGTACGCGG
+>>747:3:116:14025:4857/2 1967085 1
+TGCGCGGATAGGTTCCGCAGCGGCAGATGTTGCCGGACATCGCACTGTCGATATCGGCGTCGG
+>>747:3:116:14112:10473/1 1967173 1
+TGAACAGCACGACGACGACAACGATCGCGATGATCAGCGCGCGTGGGAGGTTTCGTTGCGGGTCGCGAACCTCGCC
+>>747:3:116:14143:17807/2 1967199 1
+GAGCTGCGTGACCACGTCATTGACCGTCGCCAGGCCGACGCCGGTGCCACGCCCGGGCTCCTTCGTG
+>>747:3:116:14218:19896/1 1967281 1
+AGCACCGCGGAGCCTCGCGCCCGGCGGACGGGTGCGGCC
+>>747:3:116:14262:20882/2 1967322 1
+CGATGCCCGAGCAGCGCGCGAGCGAGCGCCGCGAGCAGCAGCCGCGCCCGCACACCCCCGGGCGACCCCATTTCCT
+>>747:3:116:14313:6915/1 1967376 1
+GAAGGTGGCGAGCGAGGTGCCGAGCGCGATCGCGCGCACCGCGCGCTCGCGGTCCGGGTGATCGCCGGTG
+>>747:3:116:14449:8808/1 1967517 1
+ATCGCCGCAAGGCGATGCTCGAGGACCTCGCGGTGCTGACCGGCGGCCGG
+>>747:3:116:14459:7985/1 1967528 1
+GTCGGACCGCCGGCAGGGCGACCTCGTCGCGGGCCCAGGTCCGCATCGCGATCAGGGCCGCGTTGTCGCGGACCAC
+>>747:3:116:14536:9702/1 1967612 1
+GTTCAGTGCGCGAACGACCAGGAACGCCGCAATCGCGGCCGCGCCGCACACCGCCAGATATCGCCGCCTGACAGGC
+>>747:3:116:14607:17221/1 1967701 1
+CCGAGGCCCGGGATCGGTGCTTTCCATTTTGGTTCGGTCCATTTTTCCGGAGTGCGCGCGCCGCGCGCGACGCCGC
+>>747:3:116:14636:21070/1 1967736 1
+GCCTTCTCGCGCGTCAGCGGCGGCGCGCACCAGGTCACCGCGCGCCTCCCGCACGCCGACGCCTACTTCACCGGCG
+>>747:3:116:14666:14770/1 1967777 1
+GTACGACTGGATCACGCCCTCCAACTCGTCCGGCGCGCCGGCAGCAGCGGCCAACTCGCGGTTCTTCTCTTGGATG
+>>747:3:116:14678:20111/1 1967791 1
+GCCGTCGACAAGCCGCTGCGCTCGTCGAGGCGCTGGCCGCGGCGCCCGATGACACGGTGCTGGG
+>>747:3:116:14831:19996/1 1967955 1
+GACCGCGCCCGTGAGCGCGACGCCGACCGCGCCGCGCCGCCGGATGTCGCC
+>>747:3:116:14849:6789/1 1967972 1
+ATCGCGGCAGCGGAGCCGACGCGGCGCGGCGATGCGAGCTACCCCGCCGCGGTCGACCTCATGGTCGGCGAAACCA
+>>747:3:116:14954:15632/1 1968081 1
+GTGCCGTGGAGTTCATGCGCCGGACCGTCGCTCGCCGTCTCGGCGCGATCGCTGTTGTCG
+>>747:3:116:14978:9953/2 1968116 1
+CGTCGCCGCGGAGCACGACCGGCTTCGACAGCGCGAGCTGCCGGGCGCGCGCCGCGGCCTGGCCGGAGAAGCAGGC
+>>747:3:116:14997:2671/1 1968137 1
+CGGCGGTCGTGCCGAAGGCCGCGGCGACGTCGGGGCTCATCCCATGGACGGCTTCC
+>>747:3:116:15068:11538/2 1968211 1
+CCCCCGGTTGCACCAGCAACAAAGAACGATGCATTAAAAGCAGTGATGCATGAAAGGTCTGTTGAATTGTGTGCAG
+>>747:3:116:15103:6914/2 1968253 1
+GCGCGCCGCGCGGCGGCCGTCGCCCCTGCAAGCGCGTTGCGCTACGACTAGCCGCATGCGCCAACCCTACGAGCTG
+>>747:3:116:15124:20464/1 1968272 1
+CCGCGCGTGACCAGCGCGGCGCGCGCGTTGTCGCCGAGGCCGAAGCCGTCGCAACACCCGAC
+>>747:3:116:15148:18850/2 1968302 1
+TACTGCTCGCGGCGATTGGCATCCACGGCCTGATCGCCACGACGGTAGTCGAGCGCAGCCGCGAGATGGGGATCCG
+>>747:3:116:15175:2036/2 1968325 1
+AGGCGAAGCACGCGAACGCGCCGAGCAGCAACGCGCTCAGTCGTTCCCGTG
+>>747:3:116:15211:2962/2 1968365 1
+GGAAGACTGCAGGACAAGGCGACCGGATCGCGCCGCCGCCCGGAGCGTTCTTTCGTGGATACCGAAC
+>>747:3:116:15236:18983/2 1968393 1
+GGCGTCGCCGAGCCGTCCGATCTCCGCCAGCACCAGCCCGTCGGAGTCCGGCACCCGTCCGAGC
+>>747:3:116:15294:18150/1 1968462 1
+TTGTACTTGTAGTCGCCCTTGGCGTAGGACGTGCCGCCCTCGCGCACCGGCGCGCCGCCGCCGTAATAGCCACCGC
+>>747:3:116:15445:18705/2 1968646 1
+GGCCAGCGGCATGCGCGGGAAATCGACGCGGCGCGCGCGGTGGCGGCCGCCCCTGGTGTCGCACGCCGGATCGAGC
+>>747:3:116:15455:16724/1 1968653 1
+CGCTGCTGCGGACGTTGACGCGCCGCGCTCGTTCACGCGCTGGGCGAATCGGAATTGCTCGGTTTGTTTCACATCG
+>>747:3:116:15584:12179/1 1968799 1
+GCCGAGGGTACCGTCGTCGCACCGAGGCCACGCGCGCACCGGAGGAGCTCAAGAGTCCGATGGAC
+>>747:3:116:15585:14091/1 1968800 1
+CCCAACACGAAGATGAACCCGCCGCTCCGCTCGGCCGACGACCGCGCAGCGCTCGTCGAGGCACTTCGGGACGGGA
+>>747:3:116:15654:1293/1 1968883 1
+CGGTGGCGTGCGACAGCGACACGTCGGCCGCAAGGTTGAAGGAGATGGTGGTG
+>>747:3:116:15702:18747/1 1968931 1
+CAGTGCTGTCGGGAACTATTCAGCGAGTACAAGCCCATATGGAGTACAAGATATGGCAGG
+>>747:3:116:15743:16756/1 1968983 1
+TGATGACCGTCGCGCGGCGCGGCCGGATCGTCGTTCTGCACGCGCGTCAGGCCCGTCGAGAAG
+>>747:3:116:15754:17917/1 1969000 1
+CTATGCAAACAACAAGGCCGCGGCTGACGAGGTCGTCGCCGAGATCGCCTCGTCCGGAGGCCAGGCCTTCGCGTTC
+>>747:3:116:15795:18978/2 1969047 1
+TGTCAACGCGTCCTTTTCGCAGTCGCAGTTGACGCTGCTCGATCGGACGGGCCGGCCGCTCGGACCGATCGAATC
+>>747:3:116:15795:2742/1 1969048 1
+GCTCCCCCGGGAAACCATCAGTCCGAGGAAACCGCACGCGAATGCGCCCGCGACGGCCGAGGAGAGAGCCACTCGC
+>>747:3:116:15847:4622/2 1969108 1
+CAGGATAGCCCAAGCAGCCGGGAGCCAGCGCAATGGGAAGCGGCGACGCAAGGGAATGAGCCTGGGGCAAGTTTTC
+>>747:3:116:15958:18510/2 1969225 1
+CTGCTCGGCCCGAGCGGTTGCGGCAAGACCACGCTCCTTCGCATCGTCGCCGGCATGACGCGCGCCAGCTCCGGCC
+>>747:3:116:15979:1513/1 1969245 1
+GAGCCACCGCGGTTTACCTGCCTGCCCGACGCCGGCCTCGGCCCGCAGCATCGCGGCACAATCCACATTGGCTC
+>>747:3:116:15979:1137/1 1969246 1
+AGCGCGTGGCGCGCGTGCACCGCGAGCTCGCCCGCGCCGCCGGCATCGACACCGG
+>>747:3:116:15984:2537/1 1969251 1
+TGGTCGGTCCGCAGCCGGCCGCGATCGCCCGCCTGCCGGAGCACGGCCGGATCATGGTCGGTGCGC
+>>747:3:116:16047:15277/1 1969341 1
+GAAACAAACAAAAGAAACTTCCGCGCCCTCCGCATCTCCGCGTCTCCGCGTTTGAGGCCTTTTCTAACCCTGCCA
+>>747:3:116:16064:11803/1 1969359 1
+CGAGTGCAGTGCGGGAACGAGCGCGAACGTTACCGTCGAGACGCCGGCACCGACGAGAAGAAACAGCAGCACCCTC
+>>747:3:116:16115:12832/1 1969422 1
+CCCTCTTCACGGAGTGCGTGGCGAGCGCGGCCGCCTCGCAGGTGGCCATTGCTTGCGGGGCACACGGTGTGAACCT
+>>747:3:116:16169:19687/1 1969480 1
+GCGGTCACGCCGCGCACGCGCGCGCTGTTCGTGGTCACGCCGTCCAACCCGACCGGCTGGACCGC
+>>747:3:116:16170:20846/2 1969482 1
+ATCAGCGGCATCCTGCTCTTTCCCCTCAGCTATGCCATCCTGGCCGCGCTGCTGGCCTGGCGGGGAGGGTGGAAAT
+>>747:3:116:16199:18121/2 1969509 1
+GGTCGCCCAACAAGCGGTTCGCCGGAACGACCGGCGCGATCGAGTCGTTCGGCTTCTCGCCCGACGGCAAGCGCGC
+>>747:3:116:16221:5288/2 1969536 1
+CCGTGCGTCGACGTGGACCTGCAGGAAATCGAAGTCCCCGCCGGCGCGCGAGTCGACCCGGCGCACGTCGGCCCGC
+>>747:3:116:16225:5399/2 1969541 1
+GAGCGGGTGCCGCTGCCGCCCGGCGACGTCGGCGCCCCGCTCGCCCTGC
+>>747:3:116:16262:18300/2 1969577 1
+CTCACGCCCGCCCGCGCCGGGCACCCGCGCGCCTCCTCCACCACCCCACGCTTCACGCTACCCGCGTCGGTCAGGA
+>>747:3:116:16339:9494/2 1969635 1
+GCGCAAGCCCGATGCCGTCGATCGCCTCGGCGCCATGCTCGCCTCCGAAAAATTCTCCGACCAGCAGCCCGCACTC
+>>747:3:116:16340:20532/1 1969638 1
+CCGGACGCGGGCGAGGGCGAGATCCTCGCGAAGCTCTCCTCCGAGAAGGGATTCGTCTGGGTGGACCGCCAGATCG
+>>747:3:116:16441:6348/1 1969763 1
+GAGGTTGGTCACCTGGTTTCCTCCGGCCTCTGCGATCCACGCGACGCGATCGCCCGCGAACGCGAGGCTGTAGGTC
+>>747:3:116:16510:10566/1 1969849 1
+TCCAGGATGTTTTTCAGCTCGCGGACGTTGCCGGGCCACTGGTACGACTCGAGGGCCGCGAGCGCTTCGGCGGAG
+>>747:3:116:16551:16909/2 1969881 1
+ACCTGAACCCGACGCAGGCCGCGGCCCTGCTGATTTCGCTGCCCGCCGAGATGCGGTCCGACATCGCGCTTCGC
+>>747:3:116:16559:8786/2 1969895 1
+CCGCGCAGAAGCGTGACCAGAGCCGCGGGTTCGCCACCGCGACGACCACGTGCCC
+>>747:3:116:16567:14510/1 1969909 1
+CAGGAATTGACGTTCTGGCCGAGCAGCGTGATCTCCTTGACGCCATCGGCCGCAAGCCGAGTCACCTCGGCCACGA
+>>747:3:116:16575:7095/1 1969921 1
+GCGCGCCGCGCAGGCGCTCGCCGCGCTCGGACTGCGCGCCGGCGACCGCGCCGCGGCGTTCATTCCCAACCTTCCC
+>>747:3:116:16664:10353/2 1970031 1
+TGGACGTGCACTATTTCGTCGATGCCGAGGGGCGCGACAACCTGCCGCGGCCGTTGACCGATCCGAACGAACCGCA
+>>747:3:116:16791:6218/2 1970183 1
+AGATGGAGAGGATTGGCGTCCCGCCAATATTGAGCGCGCCGGAAATATGGCCGCCTCCAAACGCAAGCATGGTGCG
+>>747:3:116:16801:12608/2 1970193 1
+TCGAGATCCTGGGCATCGACCATCCCTCGGCGCTGACCAACCGCGGCAATCTCGGCGTTTCCCTCCTGGACGCGGG
+>>747:3:116:16830:19774/2 1970220 1
+GGCCGTGCGCCTCTTCACCGCCGCGCAGGCGCTGCTGCCCCCCGGCGAGGAGAATCTCTTCGGCGATTGGTGCATC
+>>747:3:116:16877:21169/2 1970269 1
+TCTGCCCGGCGCAGGCGCCGCGAAGCTCTGCGCCGTTTTCGCCCACCAACAGGATCCGCGGTTCGCCACCTGACGC
+>>747:3:116:17026:19230/1 1970405 1
+CGAATCCGTCGAAGCCGCACTGACCGAGGCGCGCGCGGCTCAGCATCGCGCCGAGCTCGCAGCCGAGGAAGTCGGC
+>>747:3:116:17036:12817/1 1970421 1
+AGCGTCGCTCGGCCGCGACGTGGGGCTGCGCCTGGCCCGCGCCGGCGCCTCGCATGCAATAGA
+>>747:3:116:17089:14768/1 1970480 1
+CGCAACAACTTTGCTCCCTGTGCAATCCCTGGCGCTCGCGCGGTGCAGCCGCCAGTGTCTTGATGACGGCCGGTCA
+>>747:3:116:17137:14621/1 1970535 1
+CCAGCTGAGCCGGGGCGGATCGCCCGCCGGCGACGACGTCTACTGGGCCGAGTAGCCCAGCTCGTTGATCTTGGCG
+>>747:3:116:17143:8143/1 1970542 1
+CGTGAGCCGCGATCGACGTCCCACTCGACGGCTCGTCCCATATGCGCCGCAGCGC
+>>747:3:116:17237:8284/2 1970643 1
+CTGGACGATCGCGTTTGGATGAACGCCGTCCACACGCGCGAGCCGTGGGCGCTGTGCCACATCTTCGGCCTCACCG
+>>747:3:116:17357:18955/1 1970778 1
+GCCGTCCGCAAAGGCCGCCGCGTCGAACTGGCCTGGGCTTATGAGGAATATGGCGACGAGGTCCCCGACGCACTCG
+>>747:3:116:17371:10076/1 1970805 1
+CAGGTAGTCGCCATTCCCGGCCGGGCGCTGGCCAAATGCGGAGACACCGTGCGAGCGGAGTTGCCGTTCACGGTGC
+>>747:3:116:17424:20984/1 1970860 1
+CGGTCAGCATGCCGGCGACGCTAGCACGCGGTCCATCGCCATCGCCGACGGCGCCAGGAACGCCGATGGCATCAG
+>>747:3:116:17440:7389/2 1970874 1
+TCGTCGAATTCGCATCCGGTTTGTCTTTCGCCCGGATTGCAATGTTGCCGACATTGATGATTCGCGAGAATTTG
+>>747:3:116:17486:20711/1 1970929 1
+CGCTGCCACCTGCTGACCAACCGCCTGCACCTGCTGCGCGACGGCATCGGCCGCCGGGCACACGAGCGGTCGGGTG
+>>747:3:116:17560:18053/1 1971007 1
+CATTCAGCCGATGCGCTCGCGGCCGAGATCCGCGCCCGCCTCAGCTGTGTTGTGCGGGAGTTGGCACAAATGTATG
+>>747:3:116:17623:7350/2 1971087 1
+GAAGATCTCCTCATCTCGCAGCCGGACAACGGCGAGCAGGCCCTCGAGATCGCCGAGACGCTGGTCCGCTCCGGAG
+>>747:3:116:17775:16849/2 1971254 1
+TCGATCGCGGGGCGCACGTCCTCCTCGAGCACCGCGCCGCCTCCGGCCGCTTCGAGCCACAGACCGGTGCTCCGTT
+>>747:3:116:17776:9330/1 1971255 1
+CTTGGCGACGCCGATGCGCTTGACGAAGTCGCGGATCGCCGCCGGCGGCACGCCGCGCCGACGCAAGCCC
+>>747:3:116:17815:2260/1 1971293 1
+AGGCTCGGAATCGGCGCGCGCATGCGATCGGCGTCGCGATCCGACAGGATGAGAATGGTATAGCCCGCG
+>>747:3:116:17863:16938/1 1971343 1
+CGCGCCGGTCTCGTCGTCGCGCTGGTCGTTGTGCTCAGCCCCGCCGCCGGCTCCGCCCAGGCGGTCAACGTTGAC
+>>747:3:116:17999:19264/2 1971475 1
+CCCGCCACGCCGGCGCCGCCGCCGCGTGCTCCCGTGAAGAGGACGAATAGCGTCTGAAAGCTGTGACAGG
+>>747:3:116:18080:20648/2 1971570 1
+ACGTGCTGCGCGTCATCGCCGGGCTCCCGCGCGGCCGCGGCGCCGACGCGTGCCGATCGAAGCCCCGCCC
+>>747:3:116:18169:15045/2 1971673 1
+CCCGCTTCGCCGTGCCGACACCGGCGGGGCTGAGCCGGGCGCTGGGCTTGGAGCCGCCGG
+>>747:3:116:18172:15646/1 1971682 1
+GGCCGCCTCGATGCGCGCCAGCACGCGCAGCGTGTCTCCCCATTCGACGGCCGACCGCGGCGGAAGCCGCAGGCGG
+>>747:3:116:18226:9324/2 1971719 1
+CGAAGGCGGTCACGCTGAGCGCAAGCGCCATGCGCGGCAGTGCGCCGAGGAACGCGGCGCGCGCGACGACTGCGC
+>>747:3:116:18452:16241/2 1971955 1
+GAAGACATGCCCGAGACTCCGGCGATCAATCGCATGAAGCAGTTGGCCGGACAGTTTACTCGTGGACTTCAGGGTG
+>>747:3:116:18479:18792/2 1971989 1
+AAAACTGCGCCAGCCCGCCGCGCGGCCCGCCGCGCCGCGCAAGTCCGGCAAGGCCGAGCCTGC
+>>747:3:116:18526:19982/2 1972035 1
+GGGTACGCGGGGCAGCGGACCGGGGACATTGCCGGCGACATCCCGATCGCGCACGCGCGCTGGTTTCATGGGCACG
+>>747:3:116:18650:13576/2 1972164 1
+AGATGCGCCCAGATCGCGGGGGCATCGCCGGCGACGACCGCCTGCAGGAACATCGACGCGCTCGTCTGGGTCGG
+>>747:3:116:18697:8793/1 1972196 1
+GCTCGATGGCCTGCCGCAGCGCGGTGTCGGCGTAATTGCCGTTGTTGCCCATGTCGCGGACGATG
+>>747:3:116:18703:7393/2 1972199 1
+CGTGATGGGCATCGTCAATCTCGGCGCTGATTCTTTCTCCGGCGACGGGCTGCCGGACATCGCGGCTGCAGCCGCG
+>>747:3:116:18747:10372/1 1972246 1
+TCATCGAGGCGATGGGCGGGCGAGTCTGGGCGCGGCCGCGCACCGACGGCGGAGCCGAACTTGGGTTCG
+>>747:3:116:18764:12585/1 1972271 1
+GCGATGGCCGCTCGCGCGGTCATGATGGTGGCGGCGACGGACGCGCAGTGGCGACCCGCGCTCAACGGG
+>>747:3:116:18804:8596/2 1972304 1
+CTGGCACGCCAATCGAAGCTGCTCGCCCTCAACGCGGCAATGGAAGCGGCGCGCGCGGGAGAGCACGGCCAGGGCT
+>>747:3:116:18820:17604/2 1972321 1
+AGAAGCGACGAGCGCGGTCGCGAGAAGGATCAGCGCCGCGTACGGCAGCGACACCCGGTCCGCGAGCCGCATGCAC
+>>747:3:116:18854:17572/1 1972352 1
+CGGGGTACTCCAGCGAGCGCACGACCCGCGCCGGGTTGCCGGCCACCAGCGAGTCGTCCGGCATGTCGC
+>>747:3:116:18862:5326/2 1972364 1
+TCGCGGAGACCGCGCGTCTGCCGGCGGCGACCGCGCGGCGGTGCCTGCGCACGCTCGAGG
+>>747:3:117:1339:20756/1 1972538 1
+TGTGCCGAACGCGACGCTCGGAACGCTGTCGCGCTGCGGACGCTGTCAGCAACTGTTCACGCCGACGAAGCCCGGC
+>>747:3:117:1488:20803/1 1972676 1
+CGATGTCACCATCCAGGCGCAGATCCTCGATCTGCTCGCCGAACTGCGTGAGCGGCTGGGCATGGCCATCATGCTG
+>>747:3:117:1687:16872/1 1972871 1
+TCCGAAGTCAAAGTATAGCGGGGTGGAAGAGCTAGGAGCATTTACCCCGATTGGGGCAAAGTGGGTAAACCATTAT
+>>747:3:117:1885:4760/1 1973056 1
+CCCAGCCATACTTTATTGCTCGCTCCGAAAAACCGCGCGCGGGCGGTGACGATCTCCTCATCGCTGACGTGCAACT
+>>747:3:117:2009:1592/2 1973179 1
+TTCGCCTTTCTCGATGCGCTTGGCGATCTCCACCTCGCCTTCGCGG
+>>747:3:117:2014:19406/2 1973181 1
+GGCGCCTGCATGACTCAGCGGCCGGATCTGTTCGGCGCCGCGCTCCCCTCGGTCGGCGTCATGG
+>>747:3:117:2091:2005/1 1973225 1
+GGAGACTCCCACGTCCCCCCGATCCCCACGTCCGCGGTAAACATGCCCTCGACTTGCCGGAC
+>>747:3:117:2122:17317/2 1973261 1
+CGAGAGGGCGGACGGCGAGATCGTCGCCGCGCCGAGGCCCTGCAGCGCGCGCGCCGCGATCAGCGAG
+>>747:3:117:2211:11427/2 1973345 1
+CTGACGCGCACACCGGTCGCGGGGGCGAATGCCGCCGGCGGCCCGTTGATCGCCAACACGCTCAAGGCGTATCCGA
+>>747:3:117:2364:11429/1 1973507 1
+CCGCGGTACATGGAGGAGTTGACCGAGCTCGCGGGCCGCGCGCCGGGCCGCATCGCGTGCGGGTTCAACTTCACCG
+>>747:3:117:2386:6576/2 1973529 1
+CTGAACGCCGACCAGCGCCAGCCACTCGCGGCCCCTCGCCACTCTCGAAGTGCTGATGCGCCTCGGGGCGGGACG
+>>747:3:117:2393:20988/2 1973537 1
+TGACGGTGTTCGAGCTGGTCCCGATCGCGGGCCTCGCGCGCTCGCGCGTCGACCTCGGCGGGCAACCCCCGTGG
+>>747:3:117:2453:9311/1 1973582 1
+TCGACGGCTCCGCTCGTGACGACCGCGGCGATCTCGGCATCGATCGCTTCGGCGG
+>>747:3:117:2617:15298/2 1973765 1
+ATGTGCGGCAACTCGATGCGTGCGCTCGAGGCGCTCCGCGCGGCGGAGGCGCCGATCGCGGCGGGC
+>>747:3:117:2637:14749/2 1973772 1
+CCTGATGGCGACGCTCGTAGACCGCGGTGTACTCCGCGCCGCGGTTGTACTGCTCCACGTGGCGCCGCGCGATGCC
+>>747:3:117:2761:4844/2 1973894 1
+AGAAGATCATGTCGATCGCCGCGGCGAGCGGATAGCCGCCCAAATCGAGACCGGATAACTCCGCCAATC
+>>747:3:117:2850:2513/1 1973960 1
+TGCGCGTCGCCCGCGCCGACGCGCCGGACATCGCGACCCGCCTGCTGCG
+>>747:3:117:2861:5516/1 1973981 1
+TGGTCGTGCCCGCCCGCCTCGCGCGGCCGCTCGACTCGCTCGCGCGTCGCAGTCGCAAAGAGC
+>>747:3:117:2901:11651/1 1974012 1
+GCGGTAGCGCGTTGCGCCTTGGCGCCTTTGCGGGAGACATGTCTTCACTGCTGACTACGCGCTGGCGCCGCGACCT
+>>747:3:117:2922:14553/1 1974030 1
+CGCAAGAGCGCGGGATCATCCTGCCACGAGCCGCCGCGGACCACGCGCGGATATTCCACAAGCGGAACCTTTAGAG
+>>747:3:117:2990:2084/2 1974129 1
+GCGCCCTTGAGGAGGTCAGCGCCGTTCATTCGGCGTCGCCGTTCTGGCGTCCACGCAACC
+>>747:3:117:2999:10742/1 1974141 1
+GGCGCGAGGCCGCTTCCACCAGGCCGGCGGCGCCGCTGGTCGCCTCGAAGAGGCGGGAACCC
+>>747:3:117:3020:21258/2 1974163 1
+GTCCTTAGCGAGGCGATAGGCCGCGCACGGCCGCAACCCGCTGGCAAAGTCACGCGCACAGTACATGGG
+>>747:3:117:3157:10341/1 1974292 1
+GGACAAACTGCGACCGGATCTCGCCGTTCGGTGCTGGTAATCGAAGATGAACCGGCGCAGCGGATGAGCCTGTCGT
+>>747:3:117:3230:18178/2 1974371 1
+CGGACAAGGCGTCCACACTTTTCCAGGCGCGCACGCAGCCGCTGCGCGACCCCAAGGGCAACCCGGTCGC
+>>747:3:117:3230:10333/1 1974372 1
+GTGTAGACGAGGTCGGTGGCCGCGCGCGCGAGGCTGGCCGCGAGGCGCTCGTGCTCGCG
+>>747:3:117:3322:20170/2 1974455 1
+GCGCCGCTGCTCGCACGGTATGACCTCGCGACCGCTCGACGCACGCTAACGCTCGAGGCGCTGCG
+>>747:3:117:3326:10254/1 1974461 1
+GTCGAGATGGCCGGCTTCACGTACAGCATGGTGTCGTAGATCGCCATGCCCGCCG
+>>747:3:117:3329:10842/2 1974463 1
+CACGACGACCGGCGCGAACCGGCCGTCCTCCCTGACCGCGATGAGCCAGCGCGTATCGTCGAGCGTCCGG
+>>747:3:117:3368:7546/1 1974497 1
+GTCGAAGATCATGCTTTGTAGAGCGCGGTTCTGCGCGATCGCCGCGTCTCCCGCCCCGCCCGAGCGGGCA
+>>747:3:117:3393:11327/1 1974527 1
+GCGACCGCGGAGATCTCGCGGACGCAGGTCTGGCAGTGGATCCGACACGGGGCGACGCTCGAGGATGGGCGCCGCG
+>>747:3:117:3460:5763/2 1974583 1
+CCAGCAGGATCGCGCCGGCGGTGACCGCGGCGAAGGCGAGGATGCGCAGGGCCCC
+>>747:3:117:3478:7875/2 1974611 1
+CCGTATGCGATCGACCTGGCGTCGCGGGTCGCGCGGCGGCGGCCATCGCGCGTGCTGGAG
+>>747:3:117:3491:11923/1 1974630 1
+CGCCCTCCATCGCCTGCAGCCAGTTGCACTCCTCCCAGACCTTGGAGAGGCCGCGCTGTTCTGGAGGCACCTGCGT
+>>747:3:117:3520:15054/1 1974661 1
+CCGCCTGCGCGCGCCGCTCACCGGCGAGACGGTCGTGCAGGACCGCGTGCAGGG
+>>747:3:117:3859:11708/1 1975040 1
+GCTCGGTCGGCGGCGGCGGGCGTTATGACGGTCTCGTCTCGCGCTTCCGCGGCCAGCCGG
+>>747:3:117:3883:14307/1 1975073 1
+GGAGGAAGACCTGGACCGGATCCGCGCTTCCTACGAGAAGCTTGCCAGCGACGCGCGCACGCAGCGGAAGGCAGGG
+>>747:3:117:3908:7342/2 1975100 1
+TAGAACTCGTATGCGTTTTGCCTGGAGGACAAGAACGCCGCGCGCGGCTCGGCCCCGGCGAGCTTCGTGCG
+>>747:3:117:3918:4136/2 1975107 1
+TCGAGCAGCGCGGCCGCATCCGCGGCGTGGTCCGCCACGC
+>>747:3:117:4040:13057/2 1975237 1
+GCCGACGATGTCGAGCTCCTTCTTGAAGCCGTTGGTCACACCCTCGACGGCATTCGCCATCAGGCTGCGC
+>>747:3:117:4155:17760/2 1975353 1
+AATTGGACCGCGAAAAATTCCGCGGCGCCTTTGAAGTGGATGTATACGACGTCTTTGAAGGTGTCTGGAAAGCCTT
+>>747:3:117:4299:15020/2 1975499 1
+AGGTCCTGTGTCGTCGCCGCCGCCTTGTCGGCACCGAGATCGGCGCCGGCGGCGG
+>>747:3:117:4356:19818/2 1975563 1
+CCGGCCAGATCTGCGTGGTGCGGGACGAGGGCGCGCCGGACGCCATCACCTGCGGCAACCTGCTCACCGGTGTCGC
+>>747:3:117:4398:2599/1 1975600 1
+AGTCAGGTGTCTTTCCCACAACTGGAGCGTTGCGGCGCGCAGCGCCGCGCCTCATCGCGGGCGCCGCG
+>>747:3:117:4466:6544/1 1975691 1
+TCGTGCCGGACCGGCGCGGGCGCGCGGTCGCGCAGCGCCAACGCCACGCTCAGCCAGTGAAACGCCATGC
+>>747:3:117:4482:18162/2 1975711 1
+GCTCGTCGATCTCGCTGGCGACCCGGCGCACCGGGCGACGCTCGCAGCGATGGGG
+>>747:3:117:4498:10225/1 1975725 1
+GTGCTGTTTCAACCGCGCGCAAACCTCACGGCGACCGAGCGCGAAGCGCTAGCCGCGTCGTTTGAACACGCACTC
+>>747:3:117:4529:9895/1 1975772 1
+AGCGCTGTAGAGCGCCGCCACTTCACGCACCAGCACCCCGATGGACCACCCATCGCTGACGTTGTGATGCATCGTC
+>>747:3:117:4530:14686/1 1975773 1
+TGCTGATGATCGACATCGACGACTTCAAGGTGGTGAACGACTCGTTCGGACATCTCGCCGGCGACACCGTCATCAG
+>>747:3:117:4541:11683/1 1975781 1
+ACCCGATTCGAGTGCAACCCGCGCGCGCGCCGCGCGTCCGCCCCCACGAGGG
+>>747:3:117:4643:8519/1 1975869 1
+ATTCGCGGTGCTGAGGAGATACATCTTCAGTTGCGTCAGGAAGGCATCCAACGCGTTTGTGGGATGAACGCGTTCA
+>>747:3:117:4687:2928/1 1975913 1
+AACGCCATCAGGGGCCGGGCGGCGTGACGCTCGCGGCGCCG
+>>747:3:117:4736:12826/2 1975960 1
+GCTCGAGCGCCGGGTCCTTCTCGATGTGCGAGCGGTACTCGTCGAGCGTCGTCGCGCCGACCGC
+>>747:3:117:4814:13134/2 1976043 1
+CGTGTCCGCCGGCGGCGCCGCGCACCCGCTCGGCCAGGTCGGGACCGTACCGCATCGGCACGGCCCCGGCGG
+>>747:3:117:4850:16757/2 1976074 1
+CATCTCGCGCCGTCGCACCGACGGCGAGGCGTACGCCAATCTCGCGGGTGCGTTGGCTCACGAAGAACGCCATTAC
+>>747:3:117:4859:7044/1 1976082 1
+GGCTCGAATACGTCGATCGCGTGCCGCCGGCGGAGCTCATCGAGCGAATCCTCAACGAAACCGCCTATGCCTACGA
+>>747:3:117:5053:2884/2 1976282 1
+GAGCAGCACGCGCGGCTCGCCGCCGCCCGCGGTCTGCATCACCAG
+>>747:3:117:5166:11296/1 1976407 1
+ACGGATGACTTCGAGATGATCACGAAGCCAAAGCCGCCTGAGGCCGCGCCGGCGGCGCCGACGAGTGCGAAGCCGC
+>>747:3:117:5288:13975/2 1976504 1
+AACTCACCTTCATAGAAAGCGTTCTTCATCCGTTCCCGTTCTTCAAGAGAAGGGAAACTGCGCAACCAGACGAATT
+>>747:3:117:5449:10987/2 1976653 1
+CGCCGCCGCCAGCGCGCCGGACGGCTCGCCGCCCGCGTTAGGCCCCATGATCGTCCAGAAGAACGAGTGGTTCCAG
+>>747:3:117:5464:5604/2 1976666 1
+CCGACCAGGCGCCATCCACGCCCACCTCGACCCGGCGGACAGGCGCGCTGCCGCCCCAGGCGCGGCCGCGGATCGA
+>>747:3:117:5504:17552/1 1976700 1
+GATCCGGATCATTTCTTCCGCGCCAGCCGCAGCCTGATCGTCAATCTCGATCACGTCGCGCGCTTCGACACCGGCC
+>>747:3:117:5523:4015/2 1976718 1
+TGTTTGTCCACATCAGCGCGTTCTCGAATCGGAGTCGGCGTCCGATCGGAAATGAGGCCGTCACCTACGCACCCCA
+>>747:3:117:5532:9274/1 1976724 1
+GCGGCGCGTTCGGCGGCGGCGCGCGGAATGCTGCCGCTGCCGCAAGCTGATCTGCTCGAAGTTCTGGTTCATCTCA
+>>747:3:117:5635:15493/2 1976837 1
+TGGCCGAACTGCCACAGGAGGCGCAGGACGCGCTCGGCGCGGCGATCCCCTATCCGGCACGTCCAGGCAACCCCGC
+>>747:3:117:5675:12168/1 1976880 1
+CGAAACTCGGATCCCAATCCCTCGGTGGACGACGTGGCGCCGCGCGCGATCTCCCCCGTGCGCGGATATGCCGGG
+>>747:3:117:5847:8378/1 1977067 1
+CCGCAAGAATTCCGTCCCCGCATCTGAAGGTGGCGGCATCGCCGGCGACGTAAACACAGTGGACAAGGTTAGTCGT
+>>747:3:117:5915:7707/1 1977133 1
+GGCATAATCGCGACGCAGCTCCTCGATAGCGTGGGCGATCGCGAAACCCGCCGTGTCGCGATTGAGCGTCTGCACC
+>>747:3:117:5975:7924/2 1977185 1
+AGCGAGCGCGAGCACGGCGGCGAGTGGGCGCAGCGCCGTGCCGGCGTTGCCGAGCTGCAAGCGGGCAGTCTTGACC
+>>747:3:117:5981:15534/1 1977193 1
+TCAGTTGTTATTCCGGGACCCGGGGTCTTCCGGATAGGCGATGATCAGGTATCTATTGAAGAAGTATCCATTCAGG
+>>747:3:117:6052:7324/1 1977263 1
+ATCAAGCGAAGCCGCGCCCGCGTAGCCCATTCCGGAGCGTAGACCACCGACAAGTTGATACACATATTCACCCAGA
+>>747:3:117:6178:16646/2 1977385 1
+CGATGCGCTGGCGCAGCACTCGCTCGCGGCGATCGGCGTCGCCCGCCGACTGCCGGTGCCGCAGCTGCAGCTCAGC
+>>747:3:117:6241:17831/2 1977459 1
+CGTCGCGCGCGGCGATGATCCCGCCGTGCTCGTCCGGCGCGCCTTCGATGATCTGGACGTTCACATCCCGCGCGAC
+>>747:3:117:6253:9206/1 1977477 1
+GCCTGCCGGCCGGCGAACAGGTGGCGCGCGGCGTCGGCCTCGCCCTGGTATCGCCAGCGCTCCTGACCGGTGCGGC
+>>747:3:117:6255:7683/1 1977479 1
+TCGGCCTTCGCAGGCGACGCCGGCGCCAGGCCCATCATGACGCGGAGCGACGTCACGATCGTCGTCTTGAGCTCGC
+>>747:3:117:6320:17597/2 1977545 1
+GCTGTCGCAGAAGTGGGCCGCGATGAAGACGGCCGGCGCGGCGACGTCGCCCGCGGATCGCGCCCTCTTCGACATG
+>>747:3:117:6417:4279/1 1977635 1
+AGCTTGTCGAAGAGGTTCGAGGCGTGATTGCGAACCGTCTTCTCGCTGATGGTCAGGCGCTCGG
+>>747:3:117:6441:17862/1 1977655 1
+CCGCCCAGGAAGGGCAGTGCCGCCGCGGCCAAGATGGTGGCGCAGATCAGCGCCGCGCCGACAAGGCGCATGCGG
+>>747:3:117:6529:14177/2 1977748 1
+GCTCGCCCCGCCCGAGCATCCGGCCCGCCTCGACACGGCACACGATGCGCCGCGCGATGAGCCCGGCCACGAGCAC
+>>747:3:117:6544:4017/1 1977764 1
+GAAAACGAGAAATCGAGACGCGATGCGATGCCGCGCTCGAAGAGATCGAGATGCTCGGGCAGCGCCAGCAC
+>>747:3:117:6574:6594/1 1977807 1
+GCCCGTGCTTCTCGAGCTCGCGCTGCCGGCCGCGGGCGCCGCCCCCGGCACGGCCGCGACCATTCGCAATGCGTGG
+>>747:3:117:6579:6700/1 1977816 1
+TCGTCGAGCGTATAGCCCACGGCGAGCTTCGCCGCGATCTTGGCGATCGGGAAGCCCGTGGCCTTCGACGCCAGCG
+>>747:3:117:6604:2878/2 1977843 1
+AGGTTCTGGGGTTCTGGGGTTCCGGGGGTTCTTTTCGCCTCAGAATCCGACCGAACCGGAGATCTGCACCGAGTAG
+>>747:3:117:6666:15222/1 1977899 1
+GTCGAGACGTCCGCAGATCGCGCCTGCAGGTTCTCGCCGGCGATCGCTTCGGCCCGGCTGCCGTAGTT
+>>747:3:117:6695:8739/2 1977939 1
+GTCGCCCGGCGCGGCGGCCGGCCCGGCCGGGGCGCCTGACCGCGGCGTCAGGTACACTGAGTATCGGCCTCCCACC
+>>747:3:117:6777:12189/1 1978029 1
+GATACGGCCGACGCGACCGCGCCGCCCACCCCCTGGACCGCGCGCGCGCCGATGAGCATGCCCTGCGAC
+>>747:3:117:6868:8718/2 1978123 1
+AGCCGCTCAGGTGCCGCAGCGCGCCGTGCGCCGCGGCCGCCGTTTGCGCGGCGGCTTCTTGGGCGTGCGGCGTCGC
+>>747:3:117:6943:18842/2 1978210 1
+CATCCCCAGGCAGACCGGGCAGACGTTCGTATTCGGCGGCGCGCCGAAACTCGTCGGACAGCCGCAGAAGATTTTG
+>>747:3:117:7147:15607/1 1978414 1
+ACCTCTGTGGGCATGACGGCGAAGGCCGGCGCGCGGCTGGGCAACAACGCGGCCCGGTTCGCCGCCAACAACCTCT
+>>747:3:117:7339:9177/2 1978590 1
+AACAGGTGCGCCGGAGCGGCGGTGGGATCGCGACCGAGTGCGCCGAGCGCGGCGCGCATCGTGCG
+>>747:3:117:7343:10118/2 1978601 1
+CCTCGTGGGGCCAGGGATCGCCGCGCGACCGGGATCGCCCTCGAGGGTCGGAGCACGACCCGAAG
+>>747:3:117:7372:7407/1 1978629 1
+GCTGATCGCATAGCGGCCCTCGGCGCGAGCCGCCGCAGCCGGCCGGCTGCCCGGCGGCCGGCCCC
+>>747:3:117:7410:18992/2 1978661 1
+GCTGTTCGACGTGTCGCACATGGGCCAGATTGCCCTCGCGGGCACCGCGGCGGCCGGCTATGCCGACCGGCTGTGC
+>>747:3:117:7412:9098/1 1978664 1
+GCAATTTTACATAGTGAAGTCTCATCAATGGGGGGGATACTGTTGGCGAACTCCAATCAACAGTATTTCAATAAGT
+>>747:3:117:7425:12557/2 1978683 1
+ACCGGGTTGTTCTTGGTCTTGCGCGAGAGGATGCGCACGACGCGGCGGATCTCGGCGTCGCGGCCGATCACCGGG
+>>747:3:117:7431:14431/1 1978685 1
+CGAGCGCGCGCAGGGCGCGGGCGCGCCGCACCACCGAGAGGACCGAATCCGGTTCCCTCTCGTCGTCGGAAGACAC
+>>747:3:117:7466:6535/2 1978715 1
+CGTGCACGAGGTCGCCGCATTTCCGACGATCTGCGTCCGACCAACCTCCGACCCCGGGCGACGTCCGACAACCGGG
+>>747:3:117:7477:12445/2 1978722 1
+GAACCCTCGGACGTCGCGCGGCCACGCTCCGCCTCGACCTGGCC
+>>747:3:117:7514:19691/2 1978779 1
+CGCCCGGCTGAAGCTGGCGATCATACCGGGGTTGTTGCCCAGTTCGACGCAAGCCTCCGCGCGGCTGAAGCCTCCA
+>>747:3:117:7520:6185/2 1978789 1
+AGCGCGCAGCGGCGCGCCGGCGCCCGCGCGCCGAAGCGCAGCGAGCCGAGCGCGCCGTAGATCGCCCCCGCGATCC
+>>747:3:117:7616:15475/2 1978892 1
+CTGGGCCGGGCGCCGCGGCGGCCCCGCCCGGCAGTCCGACCGATCCCGCCCCCACTGGCCGAGGCGCGCTCGGGTG
+>>747:3:117:7746:16221/2 1979026 1
+ACCGCTGAAGCCGCCACGGCGACGGCGCGATACCGCAAGGGCGCCGACGCGAGCCCGGCGATGCCGAGGGCCAGCA
+>>747:3:117:7814:7442/2 1979083 1
+CGGAGACTTCGGGCTCACCAAGCGCACGGGCTCGCTCTCGGGAGTCTCTGTCGCCGGCGAGATCGTGGGCACGCTG
+>>747:3:117:7821:16113/2 1979091 1
+CCGCTCGGCGGCGCGCCGCGCGAGGCGCTGCCCGGTCCGGCGATCACCACCATCCGCTCGCTGGGAGATTTCGTGG
+>>747:3:117:7887:13171/2 1979163 1
+AACGCAGACATCGACGGCAAGGCGCTGCCGCCGGCAGGCGCGCCGAACATCATGATGGCAGCC
+>>747:3:117:7965:6251/1 1979247 1
+GAACATCGCGGCCGCCTGCTCGACGGAGAGGGGCGCCTCGCGGAGACGGGCGGCGGCGCTGCCGTCCCC
+>>747:3:117:7981:7462/1 1979271 1
+CAGCGTCAAAAAGGCTTGGGCCGCATGATTTTAGAGGCCGCTCTGCAAATCGTCGTCGACGCTGCCGGCACACAC
+>>747:3:117:8004:6662/2 1979295 1
+CGGCAAGCTCGCGGGCGACGGCAAGGTCGCGATCGCGGTCGGCGCGGCGAGCCTGCGCGACGAGGGCGAGCGCACG
+>>747:3:117:8030:5929/1 1979323 1
+AGGGATCGCTCAAGTTTGGCTCGGCTAGGCTCGAACGCGACGTCGCGCGCGATGTCGCCCGCTTCGTCTCGGTTCC
+>>747:3:117:8053:6648/1 1979346 1
+GCATCACGAACTCGCGCGCGTCGTGCGGGCGCCGCTCGGGCAGCACGCGCACGATCTCCGGAATGACGTC
+>>747:3:117:8069:5321/2 1979364 1
+GAGCCGAGTTCGTAATCGCCAAAAACCGGAGGACAGGAGTCAGAGGTCGGAGGACGGAGGTCAGAGGTCAGAGGAC
+>>747:3:117:8091:18604/2 1979389 1
+TGTGCTTCGTGTTGATGGCAATGCCCGCAGCTGTGGTCTCGCCGCGGCTGTCCTTGCTGATGTCCAGGTCCAGG
+>>747:3:117:8107:17958/1 1979413 1
+CTGATGGACTTCCGGCGCTGATGGAACGCGGTTTCCTTTCCAACCCCGAAGAGCTGATCGACGAAGCACGCAATGG
+>>747:3:117:8120:3702/2 1979434 1
+GCTCGGGGAGCGCGGCCGCCGCGGTCTCGCGCACGCACTCCTCCGGCCGGCGATCGTC
+>>747:3:117:8123:16423/1 1979436 1
+GGATCAAGCAGGTTCACGCTTAGAAATTTGAATTCACGCGTGATTTCGATTGGAACTGCCGATCCAAGGGTGAACG
+>>747:3:117:8164:3032/1 1979485 1
+GGAACTCGAAGAACACGTCGAGGCTGATCGTCGTGCCGCGCGCATCGTTCAGGCAGACGCCGGCGATGTTGCGAAA
+>>747:3:117:8168:4674/2 1979487 1
+GCCGTGCGCCGCTTCGAACTTGCCCAGGCGCCGCGCGTCGGCGCCGGTGAACGCGCCCTTC
+>>747:3:117:8187:7861/1 1979514 1
+CGCTGTGGGCGCTGGCGCTCGGCACGGGCGGCACGGCGCCGTCGCAGCTGGGCGGCTCGACGGCGTACACCAACA
+>>747:3:117:8201:13933/1 1979530 1
+GACGACCAGCGCTACACGCCGGCCGACACGGTCGCGGCGACGATGCCACGCGGATCCGTGGTGATGTACCTCGGCA
+>>747:3:117:8272:20445/1 1979608 1
+CGGAGATCGAGCTCGCGCTCGGGCTGACCTCGCGCACGCGTATCCACGCCCAGCGCGGCACGGTCTACTCCGAGGT
+>>747:3:117:8338:1735/2 1979697 1
+GAGGGGCAGGCCGGGGACAACATCGGCGTGCTCCTGCGCGGCACGGAGCGCAAGGACATCGA
+>>747:3:117:8365:15354/2 1979717 1
+CACCATCCCGATTCGCCGCCGGACCTCGATCGGCTC
+>>747:3:117:8392:6863/1 1979743 1
+ACGCGGGTGGACCGGGCGGTGCGGCCGATCTGCCGGCGCCATCGATCGGTCTCGTCGAAGACGCGTCGAGGGCCGC
+>>747:3:117:8418:4860/1 1979775 1
+ATTATTTCCAGGGACCGGGCGGGCAGGTGGCGCGGCGTTCCGCGACGAATCCCAAAAACGTCCAGATCGCTGAAAA
+>>747:3:117:8430:20869/2 1979795 1
+GACGTCCTTCAGCGCGCCGAAGACGGCCGCGCCCTTGACAAGGACGAGCGTCCCGCCGCGCTCGACCCAGCCGCGC
+>>747:3:117:8433:18242/1 1979798 1
+GGGCACCGGCGCCGAGCTCCGCCAGCCGCTCGGCATCACGATCGTCGGCGGGCTCCTGCTCTCCCAGGTCCTCACC
+>>747:3:117:8484:9086/2 1979864 1
+GTTAAAATGACGCGATGGCCGCTCGTACTCGTCGGACGATTAAGCGAACGCGCGCTCGCCGTGGACGTCCGCGCAC
+>>747:3:117:8513:20199/2 1979896 1
+GCGATCATGCGCACGCGCACGTCGTGGCCGCGCGCGCCCGCGGACACGCGCACGAGGGTCGGCAGATCGTTCGCGT
+>>747:3:117:8536:15525/2 1979917 1
+AGGAGGCAGGCGGCGCCGAGGCAGGCGAGGAGGGCCGCGGTGAGGCGGCGCGCGAGGTCGGGCTCGCCGAAGAGGG
+>>747:3:117:8565:20568/1 1979945 1
+GGGCGGCACCGTGTTGATGCGCACCCGGCGCGGATCGATGGTGACGGCGCCCTGGCGGGGGACGAACCACAGCCGG
+>>747:3:117:8605:16444/2 1979983 1
+CTCATCTCCGGAGAGCATCGCCATCGCCGTCGGCAATGTTCGATTGAGCGGCCGCGCGCCCAGACTGCCCCCGACG
+>>747:3:117:8625:9686/2 1980006 1
+AGGCAGATCGAGGTGCACGAGCGCGTCTCGCGCGCCTCGGCGAGGAAGGCGATCCAGTCCTGCTTCTCGACCCAGT
+>>747:3:117:8674:11125/1 1980061 1
+GGCGGCGGCCCCTCGGCGCCACAGGTGCCGGCGGTCGACACCAGCGCGCGCACCGTGCCGTCCC
+>>747:3:117:8725:18166/2 1980108 1
+GCCCGCCGACGCCCGCGCGCGGGCCACCACCGACGGCATCGAGGTCACGTGGGGTTCGATCGACGGCGTGCGCGGC
+>>747:3:117:8779:11117/1 1980169 1
+TCCTGGTCGTGGCCCGCGAGCGCGATCGCGCGCGCGCGGCCGAGGCCCGGGCGAGCGCCGTGAACGACTTC
+>>747:3:117:8779:14449/2 1980170 1
+CGCGGATCGAAGACCGAAGCCGGCATCGTGCGAATCGTCGGCGACGCGCCGGACGCGGCCTCGGCGCAGGCGCTGC
+>>747:3:117:8799:16111/2 1980188 1
+GCCCGCCGCAGTGGGCGCGATTCTCGGCGCCGGCGTGTACACCTCGAATGCCGCCGCGGTCATGATGCCGCTCTAT
+>>747:3:117:8815:9104/2 1980203 1
+GGGCAACGCCGCGACGAAGGTCACGCCGGCAGGCAACGGGTTGGTGAACCACGCCCCCGCACTCGAAGGCCCGCCA
+>>747:3:117:8854:13248/1 1980251 1
+GCGGCGTCGCCGATGAGCAACAATCCAGGCCGGAACCACTTCGACACGCGGCTCGACTCGACAGACAGGACGGCGA
+>>747:3:117:8892:15866/1 1980284 1
+GTGTACGACGCCGCCCACCCGCGGCCGGCGGACGAGGCGGACGCCGCCGGCGTTCGCAAGTACCTCACCGGCCAAG
+>>747:3:117:8896:9161/1 1980289 1
+CGCCGCGAGTGGTCCCATCGACAAGGTCCTCGACGCGGCGCGCGACGCCGCGACCGCGGGGTACGCGTCGTTCTGG
+>>747:3:117:8909:9105/1 1980294 1
+TCCAGACATTCCCCGCCGACGCCGTCACGGCGATCGCGCCGGTGAACCCCGGCAGCTCGAGCCTGCCGCCCC
+>>747:3:117:8910:18272/2 1980299 1
+GCCGAGTCAGCCGGCCGCCGCGAAACGCTCGCCGAGATGCTCGGCGAACACGGTCTGAAGCCGGCCGCCAGC
+>>747:3:117:8948:10443/2 1980339 1
+TCAACCAGCGCACGCCGGCAATTGCCGCCTTGAACGATGGACGTTTCGTCCTCACCTGGATTTCCGAGCAACAGCG
+>>747:3:117:8981:13609/1 1980389 1
+CATCGCCCGCTGAGCCCGGAGTCCGGGTCGCCGCGCCGCTCGCCGACAGGCTCTTCCCGAACGGCGAGTGGG
+>>747:3:117:9027:1635/1 1980442 1
+CGGCAGAAATCATGAAAGACGGCATCCACCCGAACTACCGCGAGGTCGTGTTCCTCGACCCCAGCTGCGATTTCGG
+>>747:3:117:9120:14994/1 1980550 1
+GGAGACGAGGCGGCGCTCGGCGACCGGTGCGGTGGCTGCC
+>>747:3:117:9156:6214/1 1980593 1
+GCCTCGCGCCCCAGGCACAGGAAAGTCACGTCGGACTCGCCCGCGCGCGCGGTCGCCGTCCGCGGGCCGCCG
+>>747:3:117:9209:16150/2 1980644 1
+CGGGTTGCTCGGCTGGGTAGGCGGCGGCGGCGTCTGCGCCGCCAGCGTGCCACACAGTGCAACTCCGCTACACAGC
+>>747:3:117:9251:3908/1 1980691 1
+GTATGCATGAAGGAGCTTATGCCAGAGTAACTGAAGATCTCACACTTCTTTGGGCGCGCGCGCTCTTTCGGCTGAA
+>>747:3:117:9271:9003/2 1980706 1
+GACTCGCTGCGCCTCTCGCGCGAGGCGGCCAGGACCGACGCGCCGATCATTGTCTTCGCCGGAGTGCACTTCATGG
+>>747:3:117:9289:15754/2 1980727 1
+CGACGAAGGTGACATCGCGGCGAAGCTCTTCGACCGACCACGTCGAACGCGGCCGGGCGTTGAACACGCACATCGA
+>>747:3:117:9294:7181/2 1980730 1
+CCTTCAGGCTGGATTAGGCCGTGCAGGAAGGTGGTCGTCTCCTGCACGGACGCGCGCGCGACGCGGAGACCTTCGG
+>>747:3:117:9311:18725/1 1980752 1
+TCGATCCGCTGATCGCCGCGTTCCGCCGCATGGTGCGCGGCAACGAGTTCGACATCTGCGAGATGGCGATCACCAC
+>>747:3:117:9318:2450/2 1980763 1
+GCGTAGGCCGACCGCCGGCCCTCGGCGACCGCCTCGACGACGG
+>>747:3:117:9318:13446/2 1980765 1
+GCTTCGGGTGCGACTGCGTGAGGAACACCGCGCTCGATCGGAAGTGATCGCCGCCGATCTCTGGCAGCGCGAACGC
+>>747:3:117:9324:20432/1 1980779 1
+ACGCGCGACAACCCATTCGGAGGGCTTTGATTGACGGGCCACTTCTTCGACAACGCGCCGGCTTCGATCGCGAGTG
+>>747:3:117:9329:7063/1 1980791 1
+AAAATTTTAAAAACCACCGCTTTACTGTAGCCGTGATCGCCGGCCGCGGCTCTTCGACTCTAAATCTCTTCGGTTG
+>>747:3:117:9350:18899/2 1980817 1
+CACTCAGCACTCAGCACTCAGAACTCAGCACTCAGCACTCAGAACTCAGCACTCAGCACTCAGAACTCAACTCAGC
+>>747:3:117:9417:10966/1 1980887 1
+CGGCGACCACGTTGGCCGGTACGGGTGCCGACATGATGCGCGCGCCCTTGAGGTCCTTGAGCGACTCCGCCGGAAA
+>>747:3:117:9461:4450/2 1980932 1
+CGACCACCAAATCGTCTACCTCTGAGACCGCGCGCACGAACCGCGCCCGCGCGCCCCGCGTATAAATTCTCGACAG
+>>747:3:117:9466:13732/1 1980939 1
+ATGCGGTAGGGCTTGGCCCCCCCGTCGGAGACGAGGTAGCAGCCCACCTCGCCGCGCGGCCCTTCCACGCGCGCGT
+>>747:3:117:9470:14316/2 1980944 1
+GGAAAATGACCAGGTTGAAGTCGTCCGTATGCGTTTAGGGCCCGCGTGGCGCCGCGCGGGCGCTAAACGTCCATGG
+>>747:3:117:9499:3193/2 1980982 1
+AGATGGAGAAGGTGGTCGCCAAGATCGCGCGCATCCCGGCCAAGACGGTCAGCGCCAGCGACGAGGCGCAGCTGAA
+>>747:3:117:9519:18259/1 1980999 1
+CGCCGGCATGCTCAGAGCGCGCGGGCGCCCGGTCGACACGGGCGCCTGGGCG
+>>747:3:117:9686:18446/2 1981156 1
+CCGTCGTTGGAGAACAGTGCCGGGTACGATATCATGCCGCGGGGCACGGTCGCCGCCCGGTTGACAGGGACCGGCC
+>>747:3:117:9722:15298/1 1981197 1
+GCGGCTGCCGGACGATTCGGGCTATGTGGCCATTCTTCGTGGCCCTATCGTGCTCGCCGCGAAAACCGGGGCCGAG
+>>747:3:117:9725:10000/2 1981200 1
+CCTCTCCATCAGCGTCGGCAGGGCCTCGAGCGCCGCGGGGCCGATCTGACCGAGGGCCTCGAGTGCTTCATCTCTC
+>>747:3:117:9741:12135/1 1981215 1
+GCTGTTCCTGATCGGTCTCGCCGCCGCCGCGATTCCGGTGATCATCCACCTGTTCACCCGCCGCCGGCCGCGCGAG
+>>747:3:117:9793:12363/1 1981282 1
+GATCGACGAGCTCCGTGACGAGCGGCGCGTCCAGCGCGCTTCCAATGCGATACGAGAAGCCGGGGCGATCGATC
+>>747:3:117:9822:8522/2 1981310 1
+TCTGCTGGGCCGCGGTGGTGGCGCCGCTGCGGCGCGCGCCGCGCGTGCAGCCCGC
+>>747:3:117:9946:10032/2 1981442 1
+ACCGCGAGCGCCGCGAGGAGGGCGAACACGAGCACGAGCACGACCCCGACCTTCGCCGGGTCTCGATAGAGCCAGA
+>>747:3:117:9955:11967/2 1981451 1
+GCTCGATCTGGCTGCAGCGGACGACACAGGCTCGAGCAGCACCGACAACCTCACCAACCAGACCTCGGCGCTGACG
+>>747:3:117:10084:12263/1 1981600 1
+GGGTCGGCGCGAGCGCGGCGATGGCAAAGCGGCCGAGCGCGTTCAAAACCCCGGTCACGAGCGCGACCAGCGACAT
+>>747:3:117:10098:5529/2 1981613 1
+GGCTCGAGGCGATCGCCGACGGCCAGCCGGCCGCGGCCGCCGCGCCGCTCGACCCGGCCGCGGTCG
+>>747:3:117:10101:15179/2 1981617 1
+AGCCCGAGCAAGTCGATCTTCAAGAAGCCCGCGTCCGCGCAGGAGTCCTTGTCCCACTGGACGATCTGCC
+>>747:3:117:10221:19598/2 1981741 1
+CCTGCTGGCGCAAGACGCCATGGTGCTCACGCTGGGCCCCGACGCCATCGCGCCCGCGGCCTTGACGGAGCTGCTG
+>>747:3:117:10318:11829/1 1981835 1
+ACCGCCAGGGTGCGGACCCGCCGCCGGTCCGCCCCTGCCCCCTCCAAGACCTTGGCGAGCACTCTGGGGGCGAGG
+>>747:3:117:10324:17406/2 1981843 1
+CGAGATCGTCCGGTGTCCGGACTGCGGCGCCCGGCTGATAGCGGCCGATGGCCAGGGCGCGCGCTGCACGGGCTGC
+>>747:3:117:10437:6918/2 1981961 1
+TGGAATTCGTCGTAGAACTGCTTGAAAGCGCGCTCTCTCAGGCCGCGATCGCGTTTCAGCAGGAAGGAACTGTAGG
+>>747:3:117:10484:3207/2 1982017 1
+AACTTGCTGGTCGCCGGACGCTGCATCTCGGTGGACCACCGCACGCACCACGCGACCAAGGAGATCCCGCCGAGCA
+>>747:3:117:10491:3550/2 1982028 1
+GGCCCGGTCGCGAGCGCGCGCGCGAGCTCGAGGCGCTTGCGCTGCCCGGTCGAG
+>>747:3:117:10507:16055/1 1982043 1
+CATTAGGTGGGTTAGTGTAGAGCCCTCGCGCGCGATCGACTCAGGCGGGTTTTTACCGACGTTCCCGCTCAACGGC
+>>747:3:117:10520:20759/2 1982049 1
+GCGCATGAGACGCAGCTGATTGCTTTCGATCGTCTCGCGCAATTCGTCGTCGCTGATT
+>>747:3:117:10651:8395/1 1982183 1
+GGGCGTCTCGGCGTCCACCCGCGCGATGAACACGCCGTCGCCGTACTCACCGGTC
+>>747:3:117:10719:9667/1 1982263 1
+GAGGCCTCGTACAAGTTCCAGCAGGCGGTCGAGCGGCGCGACAAGATCATCGTCGGCGTCAACGATTACGTGCAGG
+>>747:3:117:10817:4622/2 1982377 1
+GCGGGTCGTCCAGGCTCGCCGAGCGCACCCGGTCGCCGAGCTCGTGGAGGGTCGCCCCAGCCCTTTCGAGGGACTC
+>>747:3:117:10843:3775/2 1982408 1
+ACGACGTCCAGCGCCGTGGTCGGCTCGTCGGCAATGATGAATTCGGGCCGGCAGACGGTGG
+>>747:3:117:10916:11301/1 1982479 1
+CACAGAAACGTGTCACGCGCGCGCTGGAGAAGCTTCGCGCGTTTCTCCTTCGCCGTGGCGTTACGTTGTCCTCGGC
+>>747:3:117:10923:11107/2 1982488 1
+CAGGTCGGCCATCGCCGCGACCGACGTCACCCGCCCGCCGACCGCGCTGAGGACC
+>>747:3:117:10962:5461/1 1982546 1
+GACGGGGAGCGCGTCCGTGAGCTCGAGGGCGAGATCCAGGAAGCCCTGGGCCCTGAAGGCGCGGACCGCCTGAAGT
+>>747:3:117:11037:11264/2 1982617 1
+CCCCGATTATGTAGATCGAATTCTTGTCGGTGAGCATCCTGTCGCGCGGGTCATCATCGCCCTCCGGACGGCTGCG
+>>747:3:117:11086:19969/2 1982676 1
+CGCGCAGGCGCTCGCGCGCGCGGGGCTCGCGTACGACGACCTCCGCGC
+>>747:3:117:11109:5748/2 1982697 1
+GAGCGGCGCACGCAACTCGCCGGGACGATGTCCGGAGGCGAGCAGCAGATGCTCACGCTGGCGCGAGCGCTCGCCA
+>>747:3:117:11180:6240/1 1982765 1
+CCGACGAGGAACCAGCCGGCGAAGTGGATCCCGCCGGCGGGAGCGTCGACGAGGACG
+>>747:3:117:11275:8774/2 1982878 1
+GCCGGTGATGAGCGTCGCCGTACGACCCCGCGTCATGGAGGTGGTCCGCGCATGGAGCCAGGAGGCGCTAGAGCTA
+>>747:3:117:11382:10387/1 1983041 1
+GACCGCCGCGTGCTCCAGAGCCGCACCGGAACCGCCGACGCGCCGGTGCCGGTCGCGCGCGCCGACGACGAGCCGC
+>>747:3:117:11399:15908/2 1983059 1
+CGGGCTCGTCGAGCGCAAAGTCGCGCGCAGCGAGATCGAGCGTCGCGTCGGTGAAACTCTTTCGCTCGTGGGTCTA
+>>747:3:117:11446:20821/1 1983106 1
+CGCTCCGGGCGCGTTTCATTTCAGCGGCTTCAAGGGCGCCGCCGCGGCGTACGCGCCGGAAGAGGCGCCCAGGG
+>>747:3:117:11449:9502/1 1983109 1
+GCGGCGACCCCGGCCCCGGGCGCGCCGGCCGGCCGCGCCGCGTCACCGGCGGAC
+>>747:3:117:11646:12457/2 1983313 1
+TCCTCGCGGATTTCGGCATCGCGCGCGCACTGGGCGGCGCGGACGGGCCGCACGGCGCGACGGCCTCGCTGACCGA
+>>747:3:117:11770:8380/1 1983443 1
+ACGCTGCAGCAACTGCGACGCGGTCGTCTGCCGGCGCTGTGCCCAGCGCCGCCGCGAGCTTGCCCTGTGCCGCGGG
+>>747:3:117:11773:19965/2 1983449 1
+GACCTGGAACGGGAGATCTGGGACGGCTACCGCCTCGGCCCCGAAGCCGCCGTCGGCGCGCTCGGCATGAACGCCG
+>>747:3:117:11804:5859/2 1983506 1
+ATGGCCACGGCGCCCGTTGCGATCGCGCCAAGCGCGAGCGCCGCGGTGGCGCCGATCCACACGCGCCATCGCCCCG
+>>747:3:117:11812:10691/1 1983518 1
+CACCGCCTCGCCGAGCGCGAGCCGCCGCACGTCGAGGACGTGGACCGTGCGGAACAATCCAGGCGAGATCGGCGCG
+>>747:3:117:11819:3469/1 1983529 1
+TTGCCGGCGATCCAGCCGGCCTCCGAGCGCGCCGTGGCCTCGGCGGAGCTCAGCGCCGCGATCAGCTCGGGCTGCG
+>>747:3:117:11957:7478/2 1983667 1
+GAGGGCGACACGCTGGTCGTCGAGGTGACCGGCCAGAACGATTCCACTTGGTTCGACCGAGCCGGCAACCACCAC
+>>747:3:117:12010:5907/2 1983736 1
+ACGACCGGGTCGCTCCGGCACAGCGCCTGCAGTGGCACCGGGCCTGGGCCGGGGCGCTCACGGCCCTGCACGGCGG
+>>747:3:117:12020:12377/1 1983751 1
+GGTTCCGGGTCTTGAGCAGGCGCGTGAACCCGCCCGGGCGCCCGGCCAGGGCAGGCGCCACAT
+>>747:3:117:12116:1241/2 1983836 1
+TGTTGCGATCCGCGCTCCACTGCATCGGCGTGCGTACGCCGTTGCGATCGCCAAG
+>>747:3:117:12212:14529/2 1983945 1
+ACGAATCAAAATTCGAGCTCGACGCCGGCGGCAGCCCCGCCCTCGCCCATTCCCGCGATTGGCCTGAGTGGAGCAT
+>>747:3:117:12230:1911/2 1983966 1
+GATCCGCAATGCGTCGGCGGCGTTCGTGCCCCGGCTCTGCACGGCGCGGCCCACC
+>>747:3:117:12257:20466/1 1983991 1
+GCGCGAGCTGCACCAGCAGCAGCGACACCGCCGCCGGCGTCATGCCCGGAATGCGCTGCGCCTGCCCGATCGTTTC
+>>747:3:117:12391:10669/1 1984148 1
+TGTTCTGCACCATCGTGACGCGCGCGACGATCTGGCCGTCGCCGTGTAGCCCTTGAGAGAGGAAATGGAACGCATC
+>>747:3:117:12499:10560/1 1984267 1
+GCGCGAAATTCCAGTTCACGCCGAGCCCGCGCAATTCGGCCGCGGCGATCGTCGCGGCGGTCCGGACGCTGCGCT
+>>747:3:117:12524:1353/1 1984298 1
+CGACTCCCATCGCCGCGACGTCGACGCGGCCGCGATCGAGCCCTGCCCTC
+>>747:3:117:12588:13441/1 1984354 1
+ATCGATCGTCTGCGCGCGCATCTCGAGCGTTCCGGTTACGCGGTCGCCGAGACCGGACTGACCCGCTCCGATCTGG
+>>747:3:117:12775:19208/1 1984531 1
+CCCATCATCATCCTCGTGAGGCTGAGCGAGCCGCGGAGCTGGCCGACGAGGCCTGCCGAGTGGAACGTC
+>>747:3:117:12792:19241/1 1984548 1
+GCCGGCCTACGCCCGGTTCAACCCGCTCACGCTGCACGAGGGGCATTGGCCGCGCGCGGCCGACGAGGTTGTCCTC
+>>747:3:117:12792:21176/1 1984550 1
+CAGGGCGCTGTCGAGCGCAGTGGGGAGGTGGAAGTCCGATAATTCCAACTCCATCCGGCCCGCCTCGATCTTGGAC
+>>747:3:117:12820:14877/2 1984579 1
+ATCGAGTGCACAACGCGTGGCCACGGCCAACGCCCGGTGTTCGGCTCGAGATTGCGCAGCGAGTACTCGTCGATCT
+>>747:3:117:12846:20074/1 1984603 1
+ACATAGGCTATCCGCCGCGGCCGCCCGCGGTAGAGCGCGCGCTGCCGAAAATGGATGTCGGCGAGGAGCCGGACAA
+>>747:3:117:12846:14266/1 1984604 1
+CGTCGCCGCTCAACCCGCTCGGCGTGAAGGGTGTCGGCGAGGGCAGCGCCTGCGTGGCGCCGCCGGCGATCGTCA
+>>747:3:117:13229:16204/2 1985005 1
+GCCCACCGCGACGCGCGCGACCGCGACGCCCACCCGACCCACGGCCACGCCGACCTCGAACGGCGGCACGTCGACG
+>>747:3:117:13232:4342/2 1985009 1
+CTTGAGGATGAGCGGATAGCCCGTGCGCTTCGCGACCGCGAGCGCTTCGTCGACGTCGCGCAGCAGACCGTCCGAC
+>>747:3:117:13247:19145/2 1985028 1
+CGCCGAAACGGCGCCGGTCGACGGTCCGTGGTGCAACGAGATCATCCCGATCTACTTCAACGCATGGCACTACCTC
+>>747:3:117:13287:9549/1 1985068 1
+AGCAGACGCACGTAGCCGACCGCAGCGCGCAGCTGCTCGTCGCTCAGGCGGCCGGCGTAACCCGGCATCGGCGAAC
+>>747:3:117:13339:8634/2 1985123 1
+CGGCACGCCGAGCGCCTCGATCGCTGCGACCGGCGCGAGGTTGCCGAACAGGTGGACCGCGATGACGGCCTTCGTG
+>>747:3:117:13474:4915/2 1985257 1
+CCCCGCGCTCGGCCGCGTCCGGCACATCGTGGTGCTCGGCGCCGAGGTGCCGCCGTCGACGCTGCCGAACCTCGTC
+>>747:3:117:13486:14240/1 1985264 1
+TCTTCATCCGGCTTCCATCAGATTGCTTTTCGTAGACCACGCCGCCGCCGCCGCCGCCCCCGCGATTATCCTGACC
+>>747:3:117:13565:17915/2 1985359 1
+TCTACGAGCAGGTCAAGGGCGAAACGTACTCTCCGTTGCGCGACGCGCTCCATACCGCCGAGAAGTTCGCGCGCAA
+>>747:3:117:13678:20050/2 1985474 1
+GAAGGTGTACGTCGACGCGCTCCACCAATACCTGCTCGACGCGCACGGGCGCGGCCGTCGCACCGTGCTGATCCTC
+>>747:3:117:14430:15399/2 1986307 1
+CGCGTGCTCCTGGAGCTCGGCGTGCGTGGCGACGAACCGTTCGGTCGCCGCGCGCTCCGCCGCCCCGTGCTGCTCG
+>>747:3:117:15781:20223/2 1987773 1
+GTACGGGCTCGTCGGCGGCGCGATCGGCGGCGCGGCCGGCGCGCTCGGGTTCATCGCGG
+>>747:3:117:15927:19784/2 1987947 1
+GCACCCGCGCCTTTGCCGACGCCATATTGATGATACAACCCAACGTTGAACCAGTCCGGCGAATTGAACGCGC
+>>747:3:117:16045:6375/1 1988096 1
+CATTTGGGACCGTTTCACGTGAAACCATTGTTGGGTTATTGGGCTGCGCCGGTTTTTGGCGTATTATTCGCATCCT
+>>747:3:117:16315:10636/1 1988409 1
+GGCCGCAGCGATGAAGTCGTCGATGACGTTCTGCTTCTTCAGCTTGGTGCCAGCTTTATGCCACTCCTGGCCGTAC
+>>747:3:117:16376:15157/1 1988467 1
+TACTGGGCCGTGCAGGAGCAAGGCATTTATTTCGTCGCGCCCGTAGCGTCCGGGCGCCCGGCGATCAAGTTCTTCA
+>>747:3:117:16445:4215/2 1988541 1
+CTGACATCCGCGACGCGCGCGATCACGGAGCGCGGGCGATCTTCCTGGCCGACGACAACATCACGCTGAACGTCCG
+>>747:3:117:16725:7745/1 1988862 1
+CGCGACCGTGGAGTTCGTCGAACTGCGCGAGCGCGCCCGCGACCTGGCCGACAACCTCGTCACCGGGTTCCCGAAC
+>>747:3:117:16772:9960/1 1988927 1
+GCGGTGGGGCGAGATGGTCGCCGCCGCCGGATTGTGCGCGACGCTTGGAGCGGCGGCGCTG
+>>747:3:117:16959:11027/2 1989126 1
+TTGCTGATCACGACGATCGCGTCGGCGCCGACGGTCAGGTAGGGCCGCAGCCGGGCGTGGTCGAGGCCGGTGAGGG
+>>747:3:118:1785:16046/1 1991840 1
+CGCTCGACGGCACCACGGCCGTTGACCTCGATTTCTCCGGGCCTCAAGGCGCGCGGCCCCACAAAGCTCATATCGC
+>>747:3:118:2060:14699/2 1992108 1
+GCGAGCAAGGAGCCCGATACGGCGCCGCACGCCGTGTCTCCGCCTGCGCCAGCCGAAGATCCC
+>>747:3:118:2493:7168/2 1992537 1
+ATTATTACGACGTGCCGGAATGGCTGAACGGCGATCCCGCGCAACCGCCGCCGCCGCCTGAACGCAAGCTCGGCCG
+>>747:3:118:2562:12235/2 1992629 1
+GGAAACTCCGCCGGATCGACGCTGGGCAGGCGAAATCGCTGGGCGAGCACGGCAGCGACAGGCAGACCGAGCACAA
+>>747:3:118:2703:16809/1 1992767 1
+GTCGTCTGATTTGGCCGACGGCGCCGCCCGCGGCGGCGTGCCGCACGCACCCCCCATCCCCGGGG
+>>747:3:118:2821:10432/2 1992877 1
+GTTCAGCACGACCCAGGCTTCCGCCTGCCCGGACGCGGCGTGAGCCAGCCGGCGGGCTGG
+>>747:3:118:3225:5896/2 1993274 1
+GGTCGACGAGCACCTCGTCGCCGCCGGGCGGCTGAGGACGCTCGACGATCCCTCCGTCATCACCGTCGAGCGCAAG
+>>747:3:118:3842:13976/1 1993946 1
+CGGCTGATCCGGCTGCGGCCGCGCGCAGGCAGGCGCTGTCGGCCGCGTACACATCG
+>>747:3:118:4683:1555/1 1994803 1
+CGGGCCACGGATGAACACGGAAAAACACGGATCTTGGATCAACGGGTGCTACGACGAGGCAAGGCGG
+>>747:3:118:4803:10824/1 1994915 1
+TACAACGTGGACGGCCGGACGTTCTTCGCCCGTCATCCGCCCGCCCTCGTCACCGGGTATCTCCTCGCCGCGGCCA
+>>747:3:118:4909:15908/2 1995049 1
+ATCATCGGCGCGGGTTCAGGGAATGATGTGAGTCGCGCGCTGCAGTGGGGCGCTCAGCACGTCGACGCCGTTGAGA
+>>747:3:118:4917:15785/2 1995057 1
+CCGCTCGGCCAGGTTGCTCGAGAAGTTCGTGAGGTCGAGAAATTCGCGATAGTCTTCGCGCGCCGTCGCGAACAAC
+>>747:3:118:5120:3933/1 1995257 1
+GTACTTCACCTCGCAGACCCGCTCGATGCGCAGCGGCTCCCACGACAGAT
+>>747:3:118:5221:8746/2 1995383 1
+GGCGATTTGAAACTGCTCCTGCGCGCCGACACCTCCAATCCCCACAACGCCGACCTGGCGCGGCGCAAGGCGGACA
+>>747:3:118:5325:6500/2 1995499 1
+CTGCACGGCGCGCCGCGAGCACTCCGCGAGCGCGAGTGAGTCGATCGCCTACGCCGCGCTCCGTTATGCGCAGAAG
+>>747:3:118:5457:10187/2 1995637 1
+CGGCTATTTACTTTCAGAAGGAGTTTGTCGACGAGGGCGGTCTCATGTTCTACGGCGCGGACTACGATGATCTGTA
+>>747:3:118:5899:13505/1 1996128 1
+AGACCACGTTCACGCCGAGGTCAGAGACCCGCCCCAGGCCGAGCAATCGTTGAGGCCGAGGGAGGCGCG
+>>747:3:118:5956:18531/2 1996201 1
+CGATCGCCTTCGCGACGAGCGCGAGCACGAGCGACACGGAGAACGTGAGGATCGCAGCCGCGAGCACGTTCTGGCC
+>>747:3:118:6166:6893/1 1996419 1
+TTTGTTAATCCCGGACACTACGAGATCCGGCGGACGCCCGCCGAAGACGCGCGCGACGGCCAGATTCACGCAGTCG
+>>747:3:118:6382:5299/2 1996680 1
+CTGCCGGTAGAAGAACGTCAGGAGCAGCGTGCGGATGTGGGCGCCGTCGACATCGGCGGC
+>>747:3:118:6390:10980/1 1996690 1
+CCTCGCGCGATAGCGGTGTCGCGCGCGTCGCAGCAACTCTGACCTGGCTTCTCGGACGGGGAACGAACGAGCGGAC
+>>747:3:118:6407:6535/1 1996701 1
+TTGGAGAGCAGGGAGGCGGTGGCGCCGGCCAGGCCGGCCTGCGCTGCTGCCACGCGCCGGCTGCC
+>>747:3:118:6449:15995/2 1996746 1
+CATGGCGCTTTCCGCGTTCGACATGGCGTTGTGGGACGCGCTCGCGGTCGCCGCCGGCGCGCCGCTGGCCACGCTG
+>>747:3:118:6457:9711/1 1996760 1
+AGTGCCGCCCGACGGTCGGCGACGCCCTGCGCGCGGGTGCCCGAGTCGCGGG
+>>747:3:118:6501:11282/2 1996818 1
+GGGCGACGACATGTCCGCGCGCTTCCATGAACTCCTGGAGCAGGCGCGGCTCGCCGACGCGCTCGGCTTCGACTCG
+>>747:3:118:6551:5669/2 1996861 1
+CGACGGCATCACGACCACGCCGATGTAGCCGCCGGCCGCGCCGACCGCCCGGACGACCTCGTCCGGCTTCGCGCGC
+>>747:3:118:6581:19293/2 1996899 1
+GAGGTGCCCATCACGCCCGAAACCATGCGCCGCTTCGGCCATACCCTGCTGTTCATCATGGGCGACGTGCGCACCG
+>>747:3:118:6697:1403/1 1997029 1
+GGCCAGTGCGCGACGTGCAGCTCCATGAAGCGCCGCGCCGCGTCGAGCGCTTCCTGCCGGGTCGC
+>>747:3:118:6711:10920/2 1997040 1
+TGGTGCAGGACAAGCACGGGGCGGCCGAAGCGCTGCGCGCCCGCGGCGTCGACGCGCTCGAGTTCTGGAACGACAG
+>>747:3:118:6803:3042/2 1997125 1
+TACGACCAGACCTGCGCCGCCGAAAAGCGCCGCCGTCGGAAGCGCGGTCGCTTCCCCGAC
+>>747:3:118:6823:16096/1 1997149 1
+GGTCGATATGCCCTGTTCGCCGCGCGCCACAGCGCGCCGG
+>>747:3:118:6855:11302/2 1997188 1
+CGATGGGCAGCGGCGTGTCCTCGTTGACGCTCTGCGCGCCCGGCACGGTGTTGACCGGCG
+>>747:3:118:6857:17091/2 1997192 1
+CCGGCGGATAGAGCGGCACCGGCACGCCGCCGGCGAGCAGCACGCCGTAGAAAGAGTAGAGGTATTCCTTGCAGGT
+>>747:3:118:6891:19881/2 1997236 1
+CACCTCGGCCGTCACCCCCGCCGATCAGTTCACGTACACCTCGACGTCGCCCCCGCCGCCTCCGCCTCCGCCGCCG
+>>747:3:118:7065:7810/2 1997447 1
+GGCCCGCGAGGTCGGAACCGAAGGCAAGCTGGGCGGCCAGGCGCAATCGCCGGGCATCGGCGGCATCTGGAAGGAC
+>>747:3:118:7094:13607/1 1997480 1
+CGACAGCCATAGCTCTGTTGGTTCCCTAGTGCGCCGCCGGCCCAACCGCGCGACGCTTTTGGATTCGCGCGATGG
+>>747:3:118:7132:16112/2 1997520 1
+TGCTGCGCCGCCGTGATGTGCGGCATCAGATCGGCAATGCCATCGGTGTTGCCGAACCGATCGCGAAACGCGAG
+>>747:3:118:7141:10092/2 1997530 1
+CCGGTGGCGACGACAGGCGCCGTGCGCCTCGAGGAGGTGATCGCGACGCTGTCGCGCGAGTTGCCCGACGACGCCA
+>>747:3:118:7184:8795/1 1997593 1
+TTGCCCGAACCGATGTAGGCGCGCAGCGCCTCGACGCCTTCGCCCGACGCGGCGCTCGCGCGCACGACGGGCACGC
+>>747:3:118:7201:17164/1 1997618 1
+TCCCGCGCGAACGACGCGAGGCCGTTCCGGATGTGCTTCACGTACGGGCAGTGGTTGCAGAGGAAGATGACGAG
+>>747:3:118:7404:2063/2 1997827 1
+CCTACCAGCCGGCCGGTGCGATCGAAGCGACGGTGCAGCTTGAATGACGGGGCGACGACCTG
+>>747:3:118:7416:16495/1 1997845 1
+GCGATCGCGACCGCCTCGCCTTCTGAGTCGTAGGGAAGGATCGCCAGCACCGGGCCGAAGATCTCTTCCTGCGCAA
+>>747:3:118:7565:16326/1 1998029 1
+CGGGTTCCCTTCTGCGAGTTCAAGCGCGCCGCGCGACTGAGCGGCCAGCGCATCGAGCAGTACGCTGTTGCGGCCC
+>>747:3:118:7587:3543/2 1998064 1
+TCGTGGAGCTTCCGCGCGACGACGAACCCGTCGCCGCCGTTGGAA
+>>747:3:118:7745:1535/1 1998229 1
+CAGAAGATGAGCTTAGACTTTTACGTCAAAAGGAAAGAGCCGTCAATCTTGACGATTCGTTTCGCCTCTGTATTTA
+>>747:3:118:7881:11518/1 1998381 1
+CGAGGCGAAGCGGCCTGCCGCCAACGCGCCGGTGACGCTGACCGCGCACGAAACCGAAGCCGAACGCGCCGCCGCC
+>>747:3:118:7907:10093/1 1998404 1
+CCTCGATCGCGGCCGCCGCGGCGGTGCGCGCGAACGCGCCGCGCGTCAGCGAGG
+>>747:3:118:7929:20228/1 1998421 1
+GCGATCCGTTCGCCCGCGCGATGCGACCGGACAAGGTGATCCTGGCTGCGCTCGCCGCGACCCTGCGGCTGTACCG
+>>747:3:118:7942:16971/2 1998437 1
+CTTCAACTGCACCAGGCCATCGCCGGCGAGCGCCAGGGCGGCGTCGGCCCCGGCGTGAGTCCCAAGACCGCGTTGG
+>>747:3:118:7966:12196/2 1998461 1
+AACTCGCTGCGCGAGGCCGTCGCCTTGTGTGATGTGTAGACCCTGCCGGCGCGATCACTTCGCGCGGGTGAATCGG
+>>747:3:118:8005:15327/2 1998497 1
+CGTTCAGAGAAGGCCGACTCACCGGACGGAGCCGCGAACAGTTCCGCACTCGACCGCGCCGGAGACTTCACCCGCG
+>>747:3:118:8113:20844/2 1998605 1
+GGGGACGTGGATCTCCATGCTCGCCGTGCCGTAGTGCTCGCCCACGGAGGGGTTCAGGGACGTGCTCGTGTAGCCG
+>>747:3:118:8147:14564/1 1998651 1
+CGCGACGGATCACGAGTTCGGCAATCCGTTCTTCGACGAACCGCTGGCGGAATTCGCCCGCGGCGCGGCGGCGATC
+>>747:3:118:8164:20211/2 1998666 1
+GGCAGGCCGGGCAGGCGCGGTGCGCCGCCTGGCGCCCTCCGGCGCGCTCAGCGGGAACACGGGCAGCC
+>>747:3:118:8171:6838/1 1998671 1
+GTCGTCGATCGCGCCGCCCGCCTGAGCGTGGTTCTGCCGGACGGCCGCTCGATGCGCGCGGATCCTATCGGACACG
+>>747:3:118:8201:19087/1 1998707 1
+CAGCTCCTCGAAGATGTACTCGCCCGTCCCGACGCGCCGCCCCTCGCCGGCGCCGAGCACGACGAGCCGCGTCGGG
+>>747:3:118:8202:12539/1 1998708 1
+GCCGGTGCTGGTGGCGCCGTCGCCGATCCAGGCCATCGCGACGCGCGGCTTGCCCCGCATGCCGGCGCCCATCGCG
+>>747:3:118:8281:2465/1 1998800 1
+CGGTGGAGGTGGCGGCGGCGTGTAGGCGGCGGCCTTCGGGCCGGGGCCGTGGAC
+>>747:3:118:8293:6200/2 1998820 1
+CTGGCCATCTACACGGCGTACCTCGCCTTCGTGCCCGACGACGTCGCGGGCCGCTTCCTCGCCCGGTTCG
+>>747:3:118:8364:1146/1 1998914 1
+CTTCGCGACGCGCGAGGGCATGCGGCTCGTGCGCAACCGCGGCGTCCTGAGGTCGGAAGAGGGCGCG
+>>747:3:118:8371:4132/1 1998919 1
+GATCTGTTCCGCGTTAACAAGACGCGCGGCGACAAGACGCTCGGCGCGGTCTGCAAGCTATGGACGCACGCCCTCG
+>>747:3:118:8399:12269/1 1998952 1
+GGACGCCTTGGGGCCGCCCTGCTGCGGGTCGACGGCCATCGCGAGCACGACCGCGCGCTCCGCGTCGTCGACGACC
+>>747:3:118:8420:16358/2 1998975 1
+GCCGGACGCGGCCGCCGGAACCTCGAACGCGACGGGCACGATCGAGATCTTTTCCGCGGGAACACCTTCGTCGACG
+>>747:3:118:8585:11843/2 1999140 1
+CACGGCCGTGCCGGGCAGATCGCCGAGCGCTGTGGGCGCCGGTTCGACTCTCGGCCCGAAGGCCAGGAGCTGTCCT
+>>747:3:118:8600:13884/1 1999151 1
+GAGCACGACGTCGGCGGCGTCGAGGACCGGGCGGAGACGCGGGTTGTTCCACATCGTGCCGACGGAGAGCGGGTTG
+>>747:3:118:8602:1923/2 1999153 1
+GGCGGGCGACGCGCTCATCTTCTGGAACGTCGCCGCGAGCGGGGCGCTGG
+>>747:3:118:8605:10309/1 1999156 1
+TCGAGTCCCTGGACCGAGTCCACGACGACGAGCCGCGCGCGGTGCTGCGCCGCGAGCCGCGCGACGTGGC
+>>747:3:118:8693:17352/2 1999239 1
+CGCAGGTCGGGCGTCGTGCCCATGCGGGCGGCGACGATGTCGTCGAAGAGGGGGGCGAGGGGCTTGACCACGA
+>>747:3:118:8807:12197/2 1999369 1
+CCGGGAACAGGAACACCACGTCACTCTGGCGCGCCGCGCGTCCGCGCGCGCACGCCGCGGCGATCTCCGCGCTACG
+>>747:3:118:8844:16606/1 1999404 1
+GCGCAACCGCTGCGAGGCGGCGCTGCGCACGGCGCGGAGCGAGGGCGAGTACCGTGCGGCGCTCGAATCGATGCTG
+>>747:3:118:9049:3911/2 1999614 1
+GCGAGCTGACCGAGTGCGGGCGCCGCTTCGGTCGCCTGCTTGTCCAGGACGGCAGGAATCGTGGGGCCTTCGAAGG
+>>747:3:118:9094:20665/1 1999648 1
+AACGGAGCGTGGGAGCGGTGGGGCATCCATGGCCGCGCGCTCGAGATGGAGCAGTACGCCGCCGCCCGCGCGCACG
+>>747:3:118:9105:4751/1 1999661 1
+GTCCTGGCGCAGCGCGGCCTTCAGGGCGGCGGCGAACGACGTCGCGTCCGAGCCGAGCTCGCGCTGG
+>>747:3:118:9126:12314/2 1999688 1
+GAGCGGCGCGCACGCGGCCGGGGCGAGCGGCGGGCCGGGCGCG
+>>747:3:118:9133:8904/2 1999705 1
+ACGCTCCGGACGGTCGACGACGCGGTCGGACGGACGATCGGCTCAGACCTCGCCGATGGCGAGGCCGTGACCAGGA
+>>747:3:118:9157:13640/2 1999735 1
+GGTGGTGGTGGTCGCGGCGGCGCCGGCGGCGCGCTGCCCGCCGTCACCGTCTGGATCGCCGGCGACTCGACG
+>>747:3:118:9398:8816/2 1999977 1
+TCGGCATAGCCGCCGAGCGAGACAACGCCTTCCTGGATTCGCGCGCCGCCCGAATCGTTCAACCCGACGATCGGCG
+>>747:3:118:9413:5766/1 1999996 1
+AGCGTGGCCACGCACGCGGCCACGCTGCGCATCGCCAGCGCCTTCGATCCGCAGACGATG
+>>747:3:118:9487:12252/2 2000085 1
+ACGAACGGCGCACCGAAAGGAAACGCGGCCGACATGCCCGCCGCACCGAAGTACGCCGACGCCCGGCAGCTCG
+>>747:3:118:9530:15411/1 2000125 1
+GAAGCGCCGCGCGCGACGTCGGGCTGCTCATCGCCGCCGCCGGCTTCGGAACCTCCGGCGATTTCGTGGACG
+>>747:3:118:9531:3762/2 2000128 1
+TCAGCGACGACCTGGGGTACGAGGCCGTGGGGTGACGCGGCGCGGCGGCCAGGCTGCTGTTGCCCCCGAG
+>>747:3:118:9646:7264/1 2000236 1
+AATCACGAAGAATAGCGCCGAGAGGCTGTGCGTGAGCGGCGTGCCGGCGTCGGCGGCGAGCCGCACCGCCAACTGA
+>>747:3:118:9682:14888/2 2000278 1
+GACCGCGCGTATCTCCCGCATACTCTGGCCACTCTCCACGCTTGAGCCCTCTCTGCGCTCGCACAGGGCTGATGCC
+>>747:3:118:9700:13168/1 2000307 1
+GTGCATGATTCAAACCACCGGGCGGCCACGGAGGGGCGCCCCTACAGTTACGCCAAAGCTGACCTTTTGCCGCCAC
+>>747:3:118:9764:9446/2 2000376 1
+GGCCGCCATCCAGGTGGCGCAGGTCGCGGCCGGGCGCAGCCTCGCCGAGCTGCTGGAGCGGGGCGCCGAGGAAGCC
+>>747:3:118:9770:6565/1 2000377 1
+GCCAGCGCGCACGCTGACTCAGCTGTTCGAGCTTCGAAAGGAGCGCGATGCCCAACTCGCGGGGAAGCGCCGCGTC
+>>747:3:118:9985:4122/1 2000619 1
+CGAGAGAAAGGCAAGTTCCGATCCTTTCTGCTCGCATCACTAAAGAATTTCCTGGGGCACGCTTACGACCGCGAGC
+>>747:3:118:10062:8923/1 2000695 1
+CCCTGATCGACGCCGCCGTCACGCCGGACTGGTTGCGCGCAATCGAGCGCGAAACCGCGGGCGCACTCGCGTTCGG
+>>747:3:118:10271:15161/1 2000874 1
+CCGGCGGACCACATGAGGACCGGGCTTGGCCTGCCGGCCGGCACGGCCGCGAGCGTGAAGGCGCCGGCGAGGAACC
+>>747:3:118:10365:8672/2 2000962 1
+CGCTGGACGCGCGCGCGACCGAGGCTGCGCTC
+>>747:3:118:10367:12221/2 2000966 1
+CGGGATGGGCCCGGATCGCGCGCACGGCCGCGTCCACCATCTGGGGCAGGATGCGGTCCTGGAACTCCCGCAGCCA
+>>747:3:118:10389:10599/1 2000988 1
+ATCCCGGCGTGAAGGAAGCGCTCCTGCTGCTCGAGTTCGCCGGACGCGCGCCGCGCGAGGTCGCGCTCATCGGGG
+>>747:3:118:10488:18539/2 2001102 1
+TCCTGGCAGGTCTGTGCCGTGGACGCCGGCGTGCCGAGCTCGTTCTGATAGGCGCTGTTGAGCCATTCG
+>>747:3:118:10497:18355/1 2001111 1
+GACACTCGCGCTGCAGGACATTTCGGGGAAGGCCGTCGATCGCGCGCGCCTCTCGAATCGACCGGTG
+>>747:3:118:10532:3632/2 2001166 1
+AGGACCAGCAGCGCGCCGGCGAGCGCCGCGGCGCGGCGGG
+>>747:3:118:10599:12184/2 2001245 1
+CCACGGGATCATCACCGTGAATGGGCCGCGCGGCGGCCTGGTCCTCGCCCTGCCCAGCGTCCCGGAGCCACAGGTC
+>>747:3:118:10640:17358/1 2001282 1
+CCTTCTTCCTCGGCCGCGGCGACGAGATCGGGGCGGCGCCCGGCGGTCAGCGCCAGGGCCTGGTCGCGGCGCCAGC
+>>747:3:118:10644:14797/1 2001287 1
+TGGCCGAGGTGTTCACGCCGCCGCCGAGTTTGCCTTTGTAGGACTGACTGGGGAAGATCGATTGCGCGGTCACGGA
+>>747:3:118:10673:15381/2 2001315 1
+TTTCACCCCGACCGGCGCGCCGAGCACATGGCTGAATTCCAGTCGAAGCTTTGCGGCGCTGCGTCGAGCCTGTTGA
+>>747:3:118:10913:12296/2 2001573 1
+CCCGTCCAGGGCCGCGCGGGCGCGCGCGTCCCGCCCGACGGCTGGCTCGAGACGTTGCGTGCTCGTTGCGACGAGG
+>>747:3:118:11008:4769/1 2001672 1
+CTGACGCATGGCGAACGAGAGCCCGACGACGCCGTCGCGACGATCGTCGGCCGCGTACGGCAGCGCGCCCATGATC
+>>747:3:118:11014:11226/1 2001679 1
+GAACTGTGCAAGCGTCTCGATCCGCGTCCAGGCCGTGAGCGCGATCGTCGACTTC
+>>747:3:118:11051:5576/1 2001714 1
+GACCCCTTACCATCTCAGACGGCGACGGCGGGGCGGTCGTGACCTGGCAGGCTTTCACCGTCCATCTCAACATGTA
+>>747:3:118:11063:16008/2 2001725 1
+GCTCGCAGGTCTCGGACTCTACGGCATCACGGCGTACGCCGTCAGTCGCCGGCGCGCGGAGATCGGGATTCGGCTG
+>>747:3:118:11081:17754/2 2001746 1
+GATGGGGGCCCAGCTCCTTCAGCGGCGCGGCCGGGGCGGCGCGCCCGCGGCGTCCGCGCGGGGCCTTGAGCAG
+>>747:3:118:11094:13103/1 2001759 1
+ACTCACCTGGGACTGGAGCACGTTCGGCGCGGCGCTCCGCCACCTGGCCCTGCCCGCCGCCACGCTCGCCTTTCCC
+>>747:3:118:11097:7195/2 2001761 1
+GGCTCGGGGCGGCGTCGACCGCGCGCTCCAGCGCGGCGCGGGCACTGCTCGTCGCAGCGTGCCGTCTTAAATCTCC
+>>747:3:118:11178:4541/2 2001853 1
+GCCGGCCCTTGGACCCGCCGGCGCCGCGCGCTCGCTGGGGAGACCGCATCCCATCACGGAGGGATCCAT
+>>747:3:118:11192:18123/1 2001861 1
+AGCCGGAGATGGAGGCGAAGAGCGACGAGCAGCTGCGCGCGGCGACCGCCGAGCTGAAGGCGCAGCTGGCCGACGG
+>>747:3:118:11258:7809/1 2001927 1
+CTCGACATGTCCTCGGTCGAACCGAGCCTCGCCGGCCCGCGCCGCCCCCAGGACCGCGTCCGCCTGTCCGACGTCG
+>>747:3:118:11282:16813/1 2001960 1
+CGTCACGGTCACCGACGACGGTGCGGGTGTCAAAGAGCCGGCGCCCGCGGGCCGCCAACGGCTGGGG
+>>747:3:118:11611:12042/1 2002307 1
+GCCCGGGAGGGGCGCCGCCGGACCGAGCGCGTCTCCTGCGTCGGCGTTGTGAATCGGGAATTGGGCGCCGCCTACC
+>>747:3:118:11658:20457/1 2002344 1
+CCGGCCTTCCGGACCAACGCGGGACGCGTCGAGAACCGGGAGACGCTGGAGCGCGGTCTGGAGGAGATCTTCCGGA
+>>747:3:118:11658:17490/2 2002345 1
+CGCTTCTCGAGCGGGATCGAGAACACGAACGTCGCGCCCTCACCGGCGGCGCTCTCGACCCGCACCTGACCGCC
+>>747:3:118:11762:16474/1 2002469 1
+CTGTCATTCTGAGCGAAGCGAAGAATCTCGTATTCGCTCAGGGTAAACTCCGCGAAGGATCTCTGAACGGGAAAGT
+>>747:3:118:11819:7416/2 2002549 1
+CGACCTGGATCTGGCAGCGCTCCGCGAGGCCGGCCGCGACCACGTTCTTCGCCACATAGCGCGCTGCGTACGCGGC
+>>747:3:118:12149:11332/1 2002901 1
+GGTGACCCTGCTCGATGCGCAGCAGGCGGGCGAGGCCGTGGCCGCGGCGCGGCAGGCCTTTCCCG
+>>747:3:118:12239:6245/1 2002989 1
+TCGCGATCAACTGCGCGGCGCTGCCCGAACAGCTCCTCGAGTCGGAGCTCTTCGGCTACGAGCGCGGTGCCTTCAC
+>>747:3:118:12348:17518/1 2003122 1
+TCGCCGCGGCGCATCGTGTGCGGCGGCGCGACGAACAGCTCCCGTTCCAGCGCGGCCTCGATCTCGAGC
+>>747:3:118:12419:4749/1 2003216 1
+TCGCAGCCGACGGCGGCGAGCAGCGCGGCCTCCATGTCGGCCGAGTCGACGTTGTCGTCGGCCACGAGCA
+>>747:3:118:13370:21089/1 2004402 1
+CCGCACAACCGCCCGCGGCGGCGGCGGCGGCGCCGACGACGCGCACCTTTGCCAATGACGGCGGCATGGTGCTG
+>>747:3:118:13555:4771/2 2004601 1
+CTTGCGGCACTCCTCACCAATCTCGAGGAGCGCGACGTTCTGTTCATCGACGAGATGCACCGGCTCAATCCGGCGG
+>>747:3:118:13693:10621/1 2004767 1
+AATTTCAAAAACTTTTCTTCCGGCAGCACTTCGAGATAAACTTCCTTCAGCGCGCTGTCTCTTTCAGTGGCATAAT
+>>747:3:118:14137:15494/2 2005245 1
+AGAAGCGCTCGGTGCCGCGGAACAGGTCGTGGTGGTGCTCACCCCAACCGACGCCGCGCCCCGTGCGCATGGCCT
+>>747:3:118:14218:10206/2 2005350 1
+CACGCGGCACTTCCGCAAGCTTGGGATCAAGGGCTTCACCATGCACGGCCTGCGCGCGGCTGCCGCCCGCGACATT
+>>747:3:118:14447:5267/1 2005608 1
+GTCGACGGACACCGGCTTCTTCGGATCGATGAACATGCGCGAGCCCGGCGCGCGGCGCACGCGCTCCGAGACCGTG
+>>747:3:118:14462:18469/1 2005621 1
+GCAAGCGGTCCTGACCCAGGGCTTCGCCGCGGCCGGCGACGCGCTCCGCGTGCTCGTCGCGTTCGACGTGATCTT
+>>747:3:118:14617:17086/2 2005833 1
+GCCATGTCCGGCGCCACCGCGGCCGGCCCGGCGACCCGCCCCGCCTCCCGGAAGAGGTCCACGTTCTTCTGCATCT
+>>747:3:118:15747:11712/1 2007074 1
+CCACAGTATTGAGCCGCAAAGCAAGCCAGCGCGCGAATTCGGGTAGTCCCTCCAGGAAATGTTGGGGAATCAGGGG
+>>747:3:118:15847:17928/1 2007191 1
+TATCGAGCTCGCCGCGCCGGTCGCGCACATCTGGTTCCTGAAATCGCTGCCGTCGCGCATCGGGCTCCTGCTCGAC
+>>747:3:118:17261:15154/2 2008771 1
+GAGACAGGCCCCGAACATCGCGGCGAGCCCGCGGCCACGGCCGGCGGTCAGGGTCTGGCCAAGAAAGAACGTCATG
+>>747:3:118:17354:15328/1 2008884 1
+GGCGATGCGCTCGATCTGCCGGTCGGGCGCCGGGTCGATCGCGGCGCCCGCCGCCTCCGCGGCGTAGTGGCCCTGC
+>>747:3:118:17449:8101/2 2008994 1
+GATCGGCGCCGACATGCGGGTCGCGGCCGCGCGCGGGCCGAGCGCGCTGCCCGGCTGGGCCCTCTCGAC
+>>747:3:118:17500:3361/1 2009043 1
+CTACAACGTGCTCGGCATCCAGGAGTTCGCCGTCGTCGCCGACGCGCCCATCCCAACGGGCG
+>>747:3:118:17502:19473/2 2009046 1
+CCGCCAGAACTTCTCCGGAATGCCGGCGCGTCCGCCGGCGGTGCGCCCGG
+>>747:3:118:17561:9402/1 2009126 1
+GCAACCCGCGCCTGCGGCTCGTGGGGATCCTGCCGACGCTCGTGGAGCGCGATCGCTCCGGCAGCCACGGTGTCC
+>>747:3:118:17610:11382/1 2009187 1
+ACCATCTTCAGAAAGATGGATCGAGTCGAGCGTCGCGCCGCCGCCGGCCAGAACGCTGATGAAAACCCGCTTGGGG
+>>747:3:118:17700:17926/1 2009277 1
+GTGCGTGGTCACGGTGGTGAGAATGTCGCCACGCCATGAGCCTGTGGTGAAGCCGCCCCGCTCGTGAAGCGCGTTT
+>>747:3:118:17838:13961/2 2009438 1
+TTCCCCGCCGACTACGACGGGATCGTCGCCGGTGCCCCGGCCAATAACTGGATTCCACTGATGGC
+>>747:3:118:18003:11011/1 2009613 1
+CGGCCGCCTCGCGCAGGGCGGCGATCCGCTCGCCGAGCTCGGCCTGCGGTTTTCCGTC
+>>747:3:118:18218:5669/1 2009811 1
+CGCCGGCCGGACCGCCGAAGCCCGCGCCGCGTTCACGCGCGCGCTGGCGGCGAACCCGAAATTCGATCGGAACGAA
+>>747:3:118:18285:15688/1 2009879 1
+CACCGTCATCTTCACCGATTCGCGACGCACGCTGGCGATCGGCGCGGGTCAGATGAGTCGTGTGG
+>>747:3:118:18439:12703/1 2010069 1
+GCCTCCCGCCGCGACGGGGACTTCCACGGCGATCATGGCGCCGCGGCCGGGCTGGCTGCGCAGCC
+>>747:3:118:18594:17866/1 2010221 1
+TGAAGGGGCCACCAATGCAGAAACCCAGCACCAGGAACTTGTCGATGCCCAGGTGATCCATCAGACCGAGCTGGTC
+>>747:3:119:2839:4141/1 2012148 1
+GGTTTCGCAGCCGCAACTGGCGCGCGATCGCGACCGCGGCCTCGAGGGTAGTCCG
+>>747:3:119:3012:7089/1 2012335 1
+TGCGGCGCGTAGCGGACGAAGCGCGCGTCGTCGAGCAGCGCGCGGATCGCGCGGGCGCG
+>>747:3:119:3072:11347/1 2012390 1
+TTGACCGTGAGCGGCGCGGGCGCGGTGGCGAGCAGCGTGTAGCCGTCGGG
+>>747:3:119:3127:7745/2 2012437 1
+ATCCGTAGGATTGAGCACAGCTCATTTCGCCCGGATGTTTCGTAAGTCAACGGGCGAGACCCCGCATCAATTTGTT
+>>747:3:119:3197:10933/2 2012511 1
+TTTGCCCCGTGCGTGCGCCTCGGCGCGGCGTCCCGGGAGGCCGCGCCAATCGGC
+>>747:3:119:3424:10742/1 2012730 1
+AGCACGGCCTGCACCTGTCTGTCGGCGCCGGCGGTCACAGCGCGCTCCGACTTCAGCCT
+>>747:3:119:3469:11618/2 2012774 1
+CGCGCGGGGCGACCGCGCGCGCGTCGACGAGACGCTCACCACCGTGCTGACGGCGAAGGCCGACCGTGAG
+>>747:3:119:3611:8206/1 2012930 1
+GCCAGTCGATCTGCACTTCCAACAAGCGCGGCGTATCCGCGGGCAACGTCGCCTGCAGCAGCTTCAGTCC
+>>747:3:119:3653:16660/1 2012967 1
+TCCGTATGGGCGAGGACGCCCGCCGGCGCAGGATCGACCCCGAAGAGGCGTGACACTGCATTCCCGGAAACCTGG
+>>747:3:119:3679:6541/2 2012992 1
+ACGCGCTGCCCCGTGAGATCTCCGGCGGCGAGGCGCAGCGCGTCGCGATCGCGCGCG
+>>747:3:119:3960:2147/2 2013291 1
+TGCGGACCGCGAGCGTCGCCGCGGCGATGTCCGTGGAGGCACTCCTCGGGACG
+>>747:3:119:3962:3121/2 2013293 1
+TCCTGGAGCGGGTGGGCAACCTGGTGGTGCTGCCCTACGTCGGCGAGACGGTATTCTGGCGGGAGGAAGG
+>>747:3:119:3991:17668/1 2013323 1
+CTCGCTGGCTACTACCGCGGCGTCCTGGACCGCGTCCGCGCCACGCCGGGCGTGCGGGCCGCGAGCCTG
+>>747:3:119:3997:11492/1 2013327 1
+GCTGGAGGAAGTGCAGCTGGATGCCGCGGCGGGCGACGTGCTCGGGCAATTGAAAGACCGCTTTCATCCTCGG
+>>747:3:119:4037:17090/1 2013383 1
+CGGGAACTACGCGCGCCGCGCGCCTGGCCCGCAATGCTGCTGTTGTCGCTGGCGTTAGCAATGGTCATCAATCTGC
+>>747:3:119:4158:20010/1 2013515 1
+TCTGTACCGCGCGCCGTCCGGGGGCGCGCGCTCGGTCGGCGACTGCC
+>>747:3:119:4238:9249/2 2013591 1
+GCGCGAACAGATGTTGGATTCCGCACGCAGCAAACCCTCGGTCGCGCCGGCGCTGCGCCTGCGGCACGTGACGGAC
+>>747:3:119:4530:4610/1 2013901 1
+GATGGGACGAATGAGAGCGAGCGCGTTGGCCGCGCTGGCGCGGATCCCCGAGACGTCG
+>>747:3:119:4983:16651/2 2014305 1
+CGCGCACGCGAGCAGGCCGCACGCCCATGCGAGCGGCCGCGGCGTCGTCACGCCGCCCGTCCGGGACTGC
+>>747:3:119:5003:19848/2 2014327 1
+TCGAGCGATCGGTGCGCAATGCATTCAGCCGGCGCCGGCAATAGGCGCTCGGGCGCAGATGACGCTTGACCACCCT
+>>747:3:119:5019:14347/2 2014350 1
+GTGAAAACGGCAGGATGAAGTTCTCGCTCCAAGCGTACACGAGACCAAAAGTCAGCTTGTTGTGATTGCCGGCACG
+>>747:3:119:5099:19013/1 2014443 1
+GAGCTGACGCGGACGCTGGCCGCGCGCGGACTCGTGCCGCAGGTGCTCGCGCGCTGCAACCGGCACGGCGCGCC
+>>747:3:119:5122:10584/2 2014467 1
+GGCGCCGCCGTTAAGCACCATGCTCCCAGGCGTTGCCGCGCCGGGCGGAGTGCCGAGATTGCCATCGG
+>>747:3:119:5182:13913/2 2014545 1
+GCGAGCGAGACGGTGATGGCCCGGGCGGTCTTCCTGACTTCGGCCGCGGCGCGGGCGACGCCGCGCGTGTGCAGCC
+>>747:3:119:5288:12742/2 2014655 1
+CTTCTGGTGCGCCGGACAGATCGCCTTCCTCCTGCTGCTCCTGCGGCGGCGCGACGCCCGCGGCACCACCGGTCGC
+>>747:3:119:5302:16455/2 2014664 1
+GGCTGCTCTGGCAAAGGACCGCCTCGGCGCGCTCGAGCGCTCGCTCGCCGAGCGCGAAGGGATTCCGCCCGCCGCC
+>>747:3:119:5337:4083/1 2014692 1
+CGTTCCAGCAAACGAGAGTGCAGATAGAACACGTCCCCAGGATAGGCTTCGCGTCCGGGTGGGCGGCG
+>>747:3:119:5478:9157/1 2014805 1
+AGACCCGCTCGAATGCAGACACGTCCCCCGCCGCGGCCAGCGCCACGTCGTCAGTCATGTTTGCCGCACTCAATGC
+>>747:3:119:5738:19787/2 2015085 1
+ACGGGCACGAAGTGGAAGTGGGCATGCTCGGCCTGCCAGCGCTGCGCCGTTTCCAGCGCATAAAGGTCGTGCTGTC
+>>747:3:119:5772:20832/1 2015131 1
+GCGTGGTCATTGGGGGGCTCGCGGCAGTCGGCGCACTCGCGCCGGCGCTCTACTCCGCTAGCCGCACCATTAAGGA
+>>747:3:119:5805:16451/2 2015177 1
+CAGGAACTCCGACTTCGCGCGCGTGGCCGCGTCGGCGCGGCGCCACTCCTCGCGCAGCCGGTGCGCGACCGTGTTG
+>>747:3:119:5855:16999/2 2015235 1
+CACTTTGACTCCCGCCGCTCGCCGCACTCGAACTGTTCGAGCACGCCGCGGCGACCAGAGCCAGTACCACGATCGG
+>>747:3:119:5861:10812/1 2015244 1
+GGTCGCGCGTGGTGGTTTCGACGCGTCGACGAGCGCCTGCCGTTCATCATCCCTGAAGCCCGTCATGATGTGGTT
+>>747:3:119:5872:12085/1 2015255 1
+AGGTACGGTTCGATCGGTTCTGTTTGGCGAAGGGGGCGGATGATTGTCCGCCGGAGGTCATTGGCTAGGGCTCGCG
+>>747:3:119:5906:17035/2 2015298 1
+CGCGGCCACCTTCCCGCCTTCAGCTCGGTCGCGGCCATCCGCGAGCGCACGGCCGTCGTCGGCGAGACG
+>>747:3:119:5931:16299/1 2015332 1
+CGGCTCTCAAAGCCTCCATCGGATCGACGCTCGCCGCGCGGCGCGCGGGGATGAGGCTCGCGACGAGCGCCGCG
+>>747:3:119:5989:9787/2 2015414 1
+TGTGAAAACGCGCCCTGCGAGGTCGTCTGCCCGGTCGGCGCGACAGTGCACGACCACGAGGGTATCAACAACATGG
+>>747:3:119:6031:20856/2 2015470 1
+GGCGATGACGGCGTGCGAGTAGGCATCGAGCAACGCCTCGTCGGTCCGGCTCGGCGCAGCGGCCGCATCGGCGCCC
+>>747:3:119:6055:1273/2 2015498 1
+CGCCCGCCGCAGTCGAACGCGGTCGTCACGCCGGCGCGGACCATGCGCTCCACGTTGACG
+>>747:3:119:6065:1366/1 2015513 1
+GCCGCCTGCGTAACGACGTCGAGGTCGGCATCGCCGCCGACGCGGCCGGCTTCGATACCTACTGGGCGCCCGAG
+>>747:3:119:6102:12467/2 2015553 1
+GCGGCCCTGTCCAATCCCGACGCCGACCTGCTCAGCGCGATGTTCAAGCGCGGCAAGCCGGTGCGCGTGCGCCTGG
+>>747:3:119:6127:14673/1 2015579 1
+CAGCGGCGCTGATGAGGCGCGCGCGCGGGCCACTCACGTCCGCCGACGGCGACGGCCGGCCCATCAGCATCCGCGG
+>>747:3:119:6140:4313/2 2015598 1
+TGCGGACAACCAGGTCAAGGGCTTCATCATCGAGAACAAGACGACGCCGGGCTTCAGCGTCGAGAAGATCACGGAC
+>>747:3:119:6218:17310/2 2015698 1
+GCGGTGATCGACACCCTCGACTCCTACGGCATCGAGGGCCGGCGGCGCGCCGGCATGCCGGGTGTCTACGTGCGCG
+>>747:3:119:6257:10313/2 2015754 1
+CCGGTCAGCTGCACCTTGAAGCCCAGCTTCTGGAACTCGCCGCGCGGCCGCGCACCCGGCGCGCGCCGCACCGCGC
+>>747:3:119:6335:9293/2 2015831 1
+CAAGCGAACGCTGAACTATGTGCTCTATCTCTGGGTCGGGGTCTTCCTGCTCGCCGCCGCGATCGGCATCCTGGGC
+>>747:3:119:6426:9379/1 2015914 1
+CAGTCCTACGCTGGATTTGCTGGGCTCAATCGTCATCCCGAGGTCGCGCCGCGCATCGGCCTGGCGTGGCTCGATC
+>>747:3:119:6435:12324/1 2015923 1
+GCCCGCCGGTCGCGCAGGGGACGGCGCCCGACGGCGAGCGCCGCTTCATACCGATCCTCGGCGGACGGTTCGAAGG
+>>747:3:119:6478:6051/1 2015963 1
+CGCGCCCGTCGAGCCGCCGGAGGCCGCCGCCTGCGCGACGCCGGCGTTGACGACGACCGGGTTGAGGAACTGCATC
+>>747:3:119:6530:11921/2 2016017 1
+TCGCTCGCGGCGGCGGCCGCCGCCTCGGCACACGCGCGGTATTGCGCGGGCGAGACATCCTCGTCCTTGGCCCGG
+>>747:3:119:6573:16480/1 2016057 1
+CAGCGCATCTTCCGTGCGGCCCTGGATGCGGCAGGCGTGACGGAGGAGCAGGCGCTGCACGTTGGCGATCAACTGG
+>>747:3:119:6579:14349/1 2016065 1
+CAGTCGACGACGCGGCCGATCTTCGGCCCGTTCGACGTCGAGCGGGGCCTGACGACCGTGATGCGATCGTCCGCGG
+>>747:3:119:6584:20198/1 2016072 1
+GACGGGCTGTACTACGCATACCTCTCGTTTGCCGGCACGGGCTCGGCGCCGGCCGCAGCCACGACCAAAGAGCCCG
+>>747:3:119:6623:1432/1 2016112 1
+CCGTTGCAGATTCAGCGCGGCAAAATGAGCCGCGCGGTGCAGCCAGCCCGCGATCACCGTGTTCCCTCGGAGCCGC
+>>747:3:119:6718:6051/1 2016208 1
+GTTGCCTCGTCGCTCGCGACGGCGGTGCGCGTGGCCGACCGCGGCAGCACCGGCGCCGCGGCCTTGGTACGCGGCG
+>>747:3:119:6741:1539/2 2016227 1
+CGGCGACGTACGCCGTCACGTGCCCGCGCGGCGCGGGACGCTGCCCGGCGCCGCG
+>>747:3:119:6791:9326/1 2016281 1
+ACCTCGCGAAGCAGCTGAAGTGCTGGCTGATCGCCGAGCGATGGCTGCACGAGCGCGACGGGAATGCGACGTACGC
+>>747:3:119:6797:6095/1 2016291 1
+CGCCGCGCTCGGCGCCAGCGCGGCGGCCGCCGCGGCGAGCGCCTCGAACCGGG
+>>747:3:119:6819:3794/2 2016312 1
+TACGGAGCTGACCGCGCCGATCCGCGGGCCGGCCCTCGATCACGGTGCCCATGTCATTTGAG
+>>747:3:119:6864:5035/2 2016361 1
+GGTCCCATCGCTCCACTTCTCTGTCGCGCACACATCAGCAAGGCCGCCGCCGCGGGATCGCCGCTCGATTTGCCCG
+>>747:3:119:6975:7692/2 2016480 1
+ACCATGCCCGACGTGAAGGCGAGCTCGTCGCCGCGCGGGCCTTGTTGCCGGTCCCAGGTGCCGTTCAGCATCACGT
+>>747:3:119:7020:17151/2 2016517 1
+TCTTTCGTCTTTTGAGGGCCAGAGACCAAAGACCAAAGGCCAAAGACGATAGTACAATTCTCCCTCATGTCGAACA
+>>747:3:119:7118:8922/2 2016612 1
+CCGGGTCTGCCGGTGATGGCGCCGGCCGGCCGCGGCCTCCTGCCGGCCATGGCAGCCGCTCCCGGACATCCGGCTC
+>>747:3:119:7192:1827/1 2016689 1
+CGAGGGCATGTCCAATGCCATCCTGGAGGCGATGGCGACCGGGCTGCCGGTGGTGGCGACCCGTGTCGGAGGCAAC
+>>747:3:119:7233:11860/2 2016734 1
+CGGCCCGACGCCCGGCAAATTCTGGTTCCTGATGACGGCGATCGGATTCTCGGCGTCCTGGCTCGGCACGCTGCTC
+>>747:3:119:7260:20947/1 2016775 1
+CAGGCAAATCGAGCCGTCGGCCGCCGCCAGGCCCGCGGCCAGCGCGGGCAGGACACCCGCATGTGGCTCGGGATCG
+>>747:3:119:7290:1963/2 2016812 1
+TCGCGATGACCATCTTCACCGGGTCCAGCACCGCCATCGCGCGGGCGGCCTTGGGGTCGAGGTCGTCACGCAGGG
+>>747:3:119:7304:8622/1 2016824 1
+CGTCCACGCGCGCGAGTTCGACGACGGCGTCGATGGCGCGATCGTTGAGGCGCGAGGCCAGGGTACGGAACGCGAG
+>>747:3:119:7412:2720/1 2016977 1
+TGATCGCGCTCGAGGAGGTTCCGCCTGCGAACCTGTTCGGTCGCGCGGTCGACACCGTCAAGCTCTGGTTCACCAA
+>>747:3:119:7532:1543/1 2017104 1
+CGAAGAAACTGGCACAGGGCGGTGGGGAAATCGTTGAGCGTCTTGCCGCCGTCGACATCTTCGCGCCCTTATCCGC
+>>747:3:119:7564:8414/1 2017137 1
+CTCGCGAATGCCGCGGCGCCGACGGCAACGCCCGAACCCTTGAGGAACATGCGCCGGTCGACGGAGCGCGCCGCCA
+>>747:3:119:7609:3853/2 2017183 1
+CGCCGCATCGAGCGCCGCCGCCACCACATCGGCGCGCAGCACCATGCCAGCCCCGC
+>>747:3:119:7633:10049/1 2017218 1
+CTCGCCGTATCCGCCGCGCCGCCGGATCCGGATTGAATCTTGATCCCGTACCACTGGATCGCAGTGAGGTTGGCGA
+>>747:3:119:7813:4247/1 2017414 1
+TCGATCCCATGTCGACGACGACGACGCCGTCGCCGTCGAACGCGAAGCGGGCGTGGGCGCGCG
+>>747:3:119:7979:15373/2 2017579 1
+AAATCCGCCGTGCACCCGGCGGCCGCCAGTGCAGCGGCCTTTTTATCCGCTTCGCCGTAGAGCAGATCGCCAGCCA
+>>747:3:119:8033:9948/2 2017631 1
+ATCCGCTCGGCCACTGCGTGCGTGGAATCTTCGTTGCGGCCGAGCGTCAGCGACGCCGCCGCGTAGGCCTTGAAGT
+>>747:3:119:8131:19104/1 2017727 1
+TTGGCGCGGTCGAGCCAGTGCAAGCGCACGCGCGCGGCGAGTGCCCGGTCTTCGAGTTCGCGGTAGAGGTGCACGG
+>>747:3:119:8147:8717/1 2017748 1
+GAACATGCTGCTCTTCGTCGGCGGCGCCGCGGCCGCCGTGCTGACGCCGTTTCCGGATCTGCTGCTGCCCCTGGTC
+>>747:3:119:8152:10602/2 2017756 1
+GAACGCCACCCCGGCCGCGGCCACCCCGGCGATCAGCCCGCCGCGGCTGTCGCGCCGCAGGCACCAGCC
+>>747:3:119:8214:12176/1 2017828 1
+GCGGCACCGCCGGCCGCCGACCTTCGCCGCGACCGCAGCCCTCAACTAACCGCAGAATTCGCAGAACCTAACAGCA
+>>747:3:119:8580:6556/2 2018162 1
+AGGTAGACGCCCTTGATCCGCAGCGCCGGGAAGCCCACCGCCACGCCGGCCGCCGCGGCCAGCAGCGCGCCGGCAG
+>>747:3:119:8613:4288/1 2018187 1
+AGCTTGCGGTATCCGAGTGCTCGCGCCGCCCTCCAGCACGCGCCGTATAGAAACGAGCAGGCGTTGCGGTGTCCGT
+>>747:3:119:8652:3903/1 2018219 1
+GATTGCCCGGAATGAACAGCTCGCGCGCATGAGTGGCGCGGAGCTGTTGCAGGAGGATCGCCTCGCCGCG
+>>747:3:119:8795:8064/2 2018377 1
+CCAGGCGCCAAAGATTATTCTCGTCGGTGAAATGCGCGACCGCGCCACGGTCGAGATCGCGCTGAACGCAGCGGAG
+>>747:3:119:8833:18144/1 2018422 1
+TCGTCGTCGCTTACCGAGCCCGCGATGATCACATCCTGGCCCTGCTTCCAGTTGGCCGGCGTGGCCACGCGGTACT
+>>747:3:119:8885:5972/2 2018493 1
+CTTCCTGGACAACCTGCATGGCGAGGATCGAGTCCAAACCGAGTTCCGTCCAGGTTAGCTGCATCTCCAGGTTCTC
+>>747:3:119:9310:13521/1 2018921 1
+GAGCGCCTGCAGGATCCAGATGAAGAGGGCGGCGCCGAGAACGGCCACGATCCAGGCCGCCGGCGTGGTGTGAGCC
+>>747:3:119:9341:5358/2 2018963 1
+GGAGGAACGAGGCGCCCGAGATCGCGGCGAGCACGAGCAGCATCGCCAGGTGGCGCCGGCTCATCTAGCAGGGGCC
+>>747:3:119:9342:17700/2 2018964 1
+CGCATTCGCCAGATCAGTCCGAGCGCGGCCTCGTACAGGCGGTCCCTGCGCGTCGTCACGAATACGAAGTTCTCCC
+>>747:3:119:9453:6019/1 2019092 1
+GAACAGAGAGCGCGCCGCGCCGGAGAATTCGTTGCAGGCGAAACCGTTTACATTTTCACCGGTCGCTAATGGACGG
+>>747:3:119:9502:16648/1 2019125 1
+CATCGTCGCCGTGTCGCTGATCCCCGCCGCCATCGAGTTCCTCAAGCATCGCCGCAACCAGCCCAAGGCATGACGG
+>>747:3:119:9550:2010/2 2019170 1
+ATGGGCGAGCTTGCCGCCAAAAACGGTGACGGGCGCGCGATGGTGATGCTCGGAGAATACGCCTATGCGCGCGG
+>>747:3:119:9550:12597/1 2019171 1
+GTCGTCGCACCGGTCTCCGAGAAGGCGGCGCCGCTCACGCGGTGGCCGTTCTTCTTGAACTGGAGAATGTAGA
+>>747:3:119:9670:11938/1 2019306 1
+GTGCGACGAACGCGGCAGCCGCTCCCGCGCGAAGCGCGCCTGCAACATCCCACGCGTGCGCGGCGATGAGGCGCAC
+>>747:3:119:9691:9381/2 2019322 1
+CGACCACCGAGGCGCCGGCGCGCGCTAGCGCGGCCTTGCGCTCCTCGAGCCGCGCCAGCACCGCGTTGGC
+>>747:3:119:9725:19101/1 2019348 1
+CGCTCTGCGAACCCGGAGACGCCGCCGGCCAGCGCAATCCGCTTGTGGTAGCC
+>>747:3:119:10175:16285/2 2019819 1
+TCTGCGTCCTCGCCGCCACGGCGCTCACCCTGCTCGCGGCGCCGGCCACCGCGGCGCAACTGCCGGCCGGGCCCAC
+>>747:3:119:10202:10183/1 2019843 1
+GCCGTTGATGGCCGTCAGCGCGTCGGCGATCCCGGCGTGCGGCGCCGAGCGAAATCCCATCGATGCGGCCATGAC
+>>747:3:119:10233:15924/2 2019876 1
+GTCGGCCGCGATGTCTTCGGATCCGCTCGCCGGAACCTGGGCCGGTGGCGCCGCTGGCGCCGCCGGTATCCGCACG
+>>747:3:119:10528:18631/2 2020203 1
+TGGGAGGAGCGCAAGCGTGCCGCCGAGGACGCGCGCCGCCGCATCGAGGAAGAGGGGGCGAGCTTCGGGCGCTGGC
+>>747:3:119:10550:14669/2 2020227 1
+GGCTGCAGCAGCGGCCGCGGCCAGGTGGTCGCCGGCGAAGGCGTGCTCGGCCTGTCGCACGCGCTCTTCTCCGCCG
+>>747:3:119:10564:4309/2 2020242 1
+GCCAGGCTTCACGGCCTTCACGTAACTGGCGATGCCGGCGATCAGCCCGCCGCCGCCAACCGGGACGAAGATCGCG
+>>747:3:119:10582:19901/1 2020267 1
+GCGCTCGGCGCGGCGGGTGACCCGTCGATCGCTGCCGACGCGGCGCGGCTGCTCAGCACGGAGCTCAAAGCGGTCG
+>>747:3:119:10851:10059/2 2020570 1
+GATTATCACGGCTCGCTTTTTTATTACCATCGCAACACGGCAACCACCGCAAACGACTTCTTTAATAATCGAGCGG
+>>747:3:119:11102:18223/1 2020834 1
+CCACGTCCGCCAGCCCGAGCGCCGGCCGCGCCCGGACCGGGACCCCCGCCGCGCCTGCATCGCCGTCGGG
+>>747:3:119:12166:13452/2 2021974 1
+ATTTACAGTATTAACAAGATAGATCCTGCTCATCCTGAAAATCCTGTCATCCTGTGAAACGACTACGCGTCGACAT
+>>747:3:119:12192:18540/2 2022021 1
+CTGTGTCGTCAGTTCGGCATCGAGCGCGATCACGGCGACGCCGTCGCCGCGTGCCATGGCCTCCAGGAC
+>>747:3:119:12205:9116/1 2022037 1
+TTTCATCCGCACGCGCAACGAACCGCTTTCCGTCGCGATGCGCGTCAACAATCCAGGTGGTTCGTCCTTCGGAATC
+>>747:3:119:12703:5918/1 2022595 1
+GCATCGGGTCCTCCAGCCAGAAGATGTCGTGGGGCTCGCAGAGCCGCGCCGCGCGCACGGCCGTCTGCAGGTCC
+>>747:3:119:12849:18186/2 2022761 1
+ACGCCGGCGTGCCGATCACCACGCCGATCTGCGTGCGGCGCAGCCCGGGCGCCGGCGCGGCGAGCTTCGCGGTGC
+>>747:3:119:12957:15233/1 2022898 1
+CCGACGCGGCCGCGCAGTTGATAGAGCTGGGCGAGCCCGAACCGGTCGGCGCGATGGACGATCAACGTATTGGCGC
+>>747:3:119:13300:10000/1 2023282 1
+CGCCATCCTTCGGGATCGCCTCGCCGTCCGCCGGAGCGACGTCGGCCGGGAACGGCGCGGCGCCGTCGG
+>>747:3:119:13325:4730/1 2023309 1
+GCACGAGCACCCCGACGACGTCGCCGTCCGCGTCGAGCAGCGCGCCGCCGCCGATCGCG
+>>747:3:119:13412:9157/1 2023399 1
+GCCGGCCATCCATTCGCGCTCGCCGCGCGGCAGCGCGGCCTGCGCGATCCGGATCAGCGCGCGGTCGAGGCG
+>>747:3:119:13828:17493/2 2023861 1
+TACGACGGGCACGCCGGCGGCGGCACGACGACGCTCGAGTTCGATACCCGTGAGGGCAGACTGATCGGAAGCTGGC
+>>747:3:119:14544:15648/2 2024679 1
+TGGGTGCGAGCTCGAGCCAGCGCTCCGCCGATTCGGCCGCGCGCTTCAACTGCAGGTTGTCATAAGCCTCGCGG
+>>747:3:119:14586:11496/2 2024712 1
+CACGTCGTCCTCGCCGCCCCGCGCCCAGCGCGGAACGCGCCGCCGAACAGGACGCGACGC
+>>747:3:119:15389:11591/2 2025609 1
+CGCTCTGCGGCGCGCGCCCGTTGAAGGCGTAGACCGGGAACGAGGCTCCGCCGCCGCCGGAGGTGGGCGTG
+>>747:3:119:15415:18629/2 2025628 1
+ACCGACACGACGGCGCGGCCCACGGCCGGCGCCCCGTAGTGGAACCAGACCGTCTGGCCGTACGACGTGC
+>>747:3:119:15501:13160/2 2025723 1
+GATGCCGACGCGCTGCTCCTGGCCGCCTGACAGCTGCCGCGGATAGTGCTTCGCGCGCTCGGCGAGGCCGACGACT
+>>747:3:119:15785:4893/2 2026105 1
+TTTGTAATGTTGCAGCCGCCGATCCCACTCTTGCGCGGTGGGCTGCAATGCGCGCGGCGGCGAGGGGCGCGGCGAA
+>>747:3:119:15802:4017/1 2026118 1
+CGGGGGATTGGGCGGCGAGGCGGCGTTCGGCGTCGCGGCGGCGGCGTTCTTCGGCG
+>>747:3:119:15928:7498/1 2026259 1
+TCTCGGAGACGGTGAACGGCAAGACGGTGGCATATCCGGACACCCTGGTCGGCACCGATTCGCACACGACGATGGT
+>>747:3:119:16087:14910/1 2026440 1
+CTCCCAGGCCGGCGTGACCAGGTGCGCCGGCGCGGCGCGTTCGATATCGCTCATGCCCAGTCCAACTCGTCGAGGG
+>>747:3:119:16307:6092/2 2026697 1
+CCAGCGTCACCGCCTCGGCCGGCGAGCGCGCGGTGCGGTTGGGCGGCTGCCGCAGCCCGATTTTC
+>>747:3:119:16366:7675/2 2026772 1
+GTACGGTTTGGCTTTGGGATTCGGCGGCGCCGCCACTTTGTCGGACGCCGGCGGCACCACCCACACCAGCGCCGGG
+>>747:3:119:16441:10261/1 2026860 1
+GCGTCCGCGGCGGCGAGCGCCGACGAATAGGAGCCGGCGAGCAGCACGCCGCCGAGACCGGCAACGAGCAGCATCG
+>>747:3:119:16633:18309/2 2027055 1
+CGCCGGCGGGGGCGACCCGCCGCACGCGGCGGCCGCGAGCGCGAGGGCGG
+>>747:3:119:16796:9473/1 2027248 1
+TATCGCACGGCGACGGGGCGGCGGCGGCGGCGCACCCACCAGATCAGCGGCAGAAACGCCAGCGCCGCAAACCA
+>>747:3:119:16806:16437/2 2027263 1
+GACGGGACGACGGGGCTGATCGCGGCCGTCGATCGGCGCGAGCCGAAGCTGGTCGGGCTGCTCGTGGCGAAGGGAG
+>>747:3:119:16884:1126/1 2027358 1
+GCGGTCAGGATCGTACGCCCGCTTGGATCGAAGGCCAGCCCTTGCACCCGCCCTGCCGGTATTGCGATGGTCTGTA
+>>747:3:119:17099:9872/2 2027590 1
+CTGGCTCATCATGATGATCGGCGCCTGCAGGGCGGCCAGCATGGACAGGAACAGGTTTAGCAGGATGAACGGATAG
+>>747:3:119:17244:20688/1 2027758 1
+GGCATGCGGCCGAATAACCAATGCGACCGCGAAACCAACGCCTGTAACCACCGCACTCAACGAACCACTCCACGCC
+>>747:3:119:17638:20187/1 2028181 1
+CGACAGCGAGCCTCGCACAGCGAGCGACAGCGAGCTCCGCACGCGCGAGCGCTGTGAGCGCCCGGTTCACACCGGT
+>>747:3:119:17655:13523/2 2028204 1
+GCCGTCACGCTCCCGGCGCCGTTGCCCTTCTTGTGCACCCGGAAGCGCACGCCGATCGACGTCG
+>>747:3:119:17664:12176/1 2028227 1
+CGCGGCCGAGGGCGCGACGATGTGCGCGTCGTCAACCAACCCGGCCATCGGCGTCGACTC
+>>747:3:119:17770:10773/1 2028357 1
+GCGCGCCCGACTTCAACAGCAGGTCGATCAGGTCGGCGCGTCCATTACGTGCCGCAAGTGACAGGGGCGTGACCCC
+>>747:3:119:18229:7773/2 2028883 1
+GAGCGCCGCCTGGATCTTGGCCGCGTCGGTCGAGCCCGCGCGGTTGATCGCGTCGAGCAGGACCAGCATGCCCTGC
+>>747:3:120:1621:19801/2 2030030 1
+GCAGCAGCATCTCGCGGGCGGCGCGCGCGTCCGCGACGGGGATGTTGCACACCTCG
+>>747:3:120:1959:18725/2 2030357 1
+AGCAGCGCGGTGCCCGCGCCGAGCCGCAGCCCCGCAAAGATCATCGGCAGCGCC
+>>747:3:120:1996:6387/2 2030396 1
+GCTTGCTGCCGGGTGCCGGTCGACGCCGGGTCGCCGGCCCTCCGGCGACCGCGCCGCACGCCTCTATAATGGCCGT
+>>747:3:120:2036:2044/2 2030446 1
+GGCCTCCACGTCCTCGGGCGTCAGGATCGGGCCGGCGCTGGCGGCGGG
+>>747:3:120:2151:11032/1 2030566 1
+AAGCCCTGGCCGGACTTCCTCGTCTTCTACGGCACACCGGCCACGGGGGCGGCGTGGATCGTCCCCAAGAAGTACA
+>>747:3:120:2481:18689/1 2030876 1
+GAGACGGACCGCGCCGCGATCCGGACCGCCATCGTGGAGAAGGGCCTCAAGCCGGGGCTC
+>>747:3:120:2560:3225/2 2030971 1
+GGCTGGACGCCGGCGCCGAACAGCGGCACGTGGCGC
+>>747:3:120:2798:15689/2 2031207 1
+AGCGCGGCGCCCTCGTCGGTACCGAAGGCGGCCGCGTGCCCGGCGACGACG
+>>747:3:120:2853:12155/1 2031269 1
+CGTTGGTTCCGACGGAGCAGGCCGACGCGATCGCGACGGCCGCGACGGCCGCC
+>>747:3:120:2948:19177/2 2031356 1
+CGTAGAGGTTCCCGGCGACGACGTTGCGCGCCCCGGGCAGCGCGGACCCGA
+>>747:3:120:2973:8262/1 2031377 1
+GAGCGCAGAGAAGTTCCCGGGGTTGCCGCGCGGCGCGGCGCGCAGGATGACGGTCACCGCGG
+>>747:3:120:3126:18311/2 2031535 1
+CGCCCGCAAAAGTCAGGCGCGTCATAGTGTAATCGAGGAAGTCCGCAGTCGGTTTTCCCGGTCGC
+>>747:3:120:3200:11518/2 2031603 1
+ACTCGGCGAGGTCGCCGGGCAGGCGGGGTCGCTCCGCGACGGTG
+>>747:3:120:3261:9860/1 2031660 1
+TCGACGGCGAGATGGGCGAGAGCCAGCCGGGCCTGCAGGCGCGGCTGATGAGCCAGGCCCTGCG
+>>747:3:120:3350:5112/1 2031746 1
+GGGTCGGCCTGCGAGCTCACCGGCCCTGTTGGTCCGGCTGCGCGACGCGGCGACCGGCGCCCTGCTGGGCGAGGAG
+>>747:3:120:3377:2005/1 2031769 1
+CCTCGGAGAGTTGATAGCGCTGCACCATCGTCCCCATCGCGCCATCGAGCAGGACGATG
+>>747:3:120:3384:18583/1 2031776 1
+CGTCACGGTCGAGCGCGAGCAGGCGCGCGACGTGACCGGTGACGGCG
+>>747:3:120:3387:16853/1 2031781 1
+GGCCGGGATGCCGGCGCCGCTCTCGTCGACGACGACGAGACGCAACTCGGACGGG
+>>747:3:120:3469:2894/1 2031844 1
+GACGGGACGGTGGCGCGCGTGCGGCGCTGCGAGCGCCCG
+>>747:3:120:3483:11422/2 2031855 1
+TGGAGCGTTTCATGAAACGGGGGGCGCGCGCTCTTCACGTGCGCGCGGGTCCCGGACCAT
+>>747:3:120:3728:19961/2 2032083 1
+GAAGAACGGCAAGAAGGTGGCCCTGGTCGGCGCCGGCCCGGCGTCGCTCACC
+>>747:3:120:3755:5969/2 2032104 1
+AGCAGCAACACGGCTCCCGCGCCCGCGCCGATCACTGATGCGATGATCAGTCCGATGAACGCGCGATTGAAGGGCG
+>>747:3:120:3871:9715/1 2032218 1
+GCCGACTGCCGGTAGCGGGCGGGCCCGGCGCGCGCCGCCGGCGAGCGTCCGCGCCCACCC
+>>747:3:120:3960:2152/2 2032314 1
+GTGACGAGGGCGATCGGGCCGCCCTCGGCGACCGCCGCATTCAGCGCGTTCACG
+>>747:3:120:4024:9454/2 2032379 1
+GCAGACGCGCCAGCTCGGGCGGCGCGCCGGCCAGCTTGGCGCGGACCTGTGCGCGGTCGAG
+>>747:3:120:4072:11235/1 2032419 1
+CTGCCGAACGCGCCCAACGCCGCCGCCGGTCTCCCGACGACCACCGTGCCGAACCCGAACTGGCCGATCGTCAAC
+>>747:3:120:4132:11375/1 2032487 1
+TAAGCAAGCTGGATTCCCGCTTTCGCGGGAATGACACAACTTCTCTTCGTCGTGTAAAC
+>>747:3:120:4221:17604/1 2032589 1
+AGAAGCGTGCGGACGACCCTTTTGAGCATCGCCTCGCCGCCGATCTCGACGAGACATTTATGCGTCACCTGATAGG
+>>747:3:120:4488:18063/2 2032865 1
+CTCGAAGACCGCGGCGTTCGCCCCGCCGCCGTCGCCATAAACTTTCACTGTGCGGAAGTTCTCGGCGG
+>>747:3:120:4542:2873/2 2032936 1
+AGAGACGAAATGGCGCGCGATGTCGGAAGACGTCCGCAGTGCGCAGGCCGCGTGGACGCG
+>>747:3:120:4610:8312/1 2033004 1
+CAGCGCGCCGCCGGCATCGGCGTTGTTGGCGCCCTCGGGAGCGGC
+>>747:3:120:4687:3660/2 2033085 1
+CGACGAGTTTGCGACCGGCGAGGGAGCGCCGGCGCCGGGCCTCGGGG
+>>747:3:120:4697:16113/1 2033095 1
+TGGCGGAACACCGCGTGGAGCAGCGCCTCGCGCGGCCCGGCGTAGCGCATCTCGAGCGGCACGCCGGCCTG
+>>747:3:120:4833:18673/1 2033239 1
+CTGCTCGGCTACTCGCTCCACACCGCGGCGCGCTTCACGGGGCTGGGCAACACGGCGTTCGCG
+>>747:3:120:4868:11709/2 2033279 1
+GACGAGCCACGCGCGGTTCTCGAAATTCTCCGGGCAATTCCGCGCCCAGACATCGAGTTGTCGCTGGTGAAGCGCC
+>>747:3:120:4899:5588/2 2033317 1
+GACGCCGCAGATCCCGCCGCACGAGCTCGCGCGCCGGATCGCGCGCGGCGACGACATGG
+>>747:3:120:4899:2994/1 2033318 1
+ACTCCATCGCATCAGGCCGAAATTCATCGCAGCGATGAAGTCAGTACCGGGAGCGATAGCGACTGGGTTGCAAGGT
+>>747:3:120:4995:12883/1 2033428 1
+TGCATTTTGCGGAAGCTCTCGGTTCTCTCGGTTACCCCCTGTTCAACGCGCGCGCTGGTTTGCCACATTCTTTAAA
+>>747:3:120:5008:10650/1 2033445 1
+CGATCGCCCACAACGTCTGCCGGATGCGCTGGCGGCAGGCCGGCGCGCGGCCCAAGGAGGTCGGGCTCGACGAGG
+>>747:3:120:5048:2616/2 2033487 1
+GGTCAACTTTGCTGCCAGGAAAACGGATCCGCAAAAGTCGCGTGTCGCCATCATTTGTCCGGATACTGACTTCAGC
+>>747:3:120:5101:5239/1 2033536 1
+CGCGTTTCGTCACCGACGGCCACGGCCCGGTCACGGCCTATGTCGCCGAC
+>>747:3:120:5172:16589/2 2033623 1
+GGCGGCGGGGAAGAGGTGACGGCGCCTGCTGCAGCCGCTCGCTCCAGCCCTGGAGGCGCGCCAGCCCG
+>>747:3:120:5175:10926/2 2033626 1
+CGGGCGTCCACCGCCGCCGCGAGCACACCGCCCAGCAGGCCGCCGAGCGGCAGCAGGTTCCAGCAGAGCGCGTAG
+>>747:3:120:5229:20067/1 2033677 1
+CTACCAAGATCATCAAGTTGACCTCCGGCGGCGTTCCCGATCCGGCGTACGGCACCGCAGGCGTG
+>>747:3:120:5241:6063/1 2033695 1
+CCGGCAGGGCCGCGCGCAGATGTCGCCCGAAGAGATAAAGCGCGGCCCCGGCACGACCGCGCCCTCCGCGGGTGAA
+>>747:3:120:5263:6523/1 2033721 1
+ATGCCGATGAAGGGATCGCGCACCCAGCCGACGCGCGGGTCGATGACGCCGCCGTTGCCTTCGCCGCCGAGGACCG
+>>747:3:120:5301:10373/1 2033757 1
+GGCGGGTGCCGCGGGCTCCGACAACGGGCGCTCTCTGGTGTTGCTCGCCGAAGCGCACGGCGCGCGAGCGCTCTTG
+>>747:3:120:5369:3375/2 2033830 1
+GCTCAACGAAGCGCAAGCGGCGTTGAAGCTCGCGCCGCGCGACGAGGAAATCCACCACAC
+>>747:3:120:5383:14228/1 2033845 1
+GCTGGTGTCGGTGACGCAGCGCACGCGCGAGATTGGCGTGGAGAAAGCGCTGGGCGCACGGCGCTGGCACATTCTG
+>>747:3:120:5387:4812/1 2033853 1
+CGAACGGAACCGTGAGCGACGAGAGAACCGAAGCCGGGTCACGACCGAAGCGCGCGCGGACCTGGAAGTATCGTGC
+>>747:3:120:5593:11823/2 2034068 1
+GGTCGAACACGTCGCTGCTCACGATCGGCGCGGGCGGTCTGTTCGAGGACCGGAATACCAACGACCACTACGAGTA
+>>747:3:120:5622:8077/1 2034107 1
+CCGAAAAGCCGGAGGATCGAAGGCGAGCGCGTCGGCGCGGTCGTCGCCCGCGGCGACGCCGAGAT
+>>747:3:120:5625:19938/1 2034110 1
+GCGCTCCTCGTGCGCACGGCCGACGAACGCGCGACGCTCGCCGTCAACGTCCACCACATCGCCTTCGACGGCTGG
+>>747:3:120:5658:18789/2 2034148 1
+CTCGGCGAGGGCGCGGGCTTCGTCGTGCTCGAGCGCTGGGAGCACGCGGTCGCGCGCGGCGCGCCGATCTACGCCG
+>>747:3:120:5677:9150/2 2034177 1
+AGGAAGACGTCGTTCCAGAGGCGCGCCTCGAGGTGGGACTCCAGCTTGGGGAGGTAGAAATAGGGGCCGCTCCCG
+>>747:3:120:5695:19555/1 2034200 1
+ACAGCTGCGCCGACGAGAACGCCTCGCCCGCGCGGAAGACGGCCTTGCCGTCCGCGACGATCAGCGGCCCGCCGC
+>>747:3:120:5699:12591/2 2034206 1
+GCTCGCGATGCTCGCCGGCGCGCTGACGTGCTCCGGGCTCACCGTGCTCGAGGCGAACCTGTTCAGCAGCACC
+>>747:3:120:5726:12672/2 2034232 1
+GCGTGCGTCTCTGGACGTTCGCCCGCGCGGCGGCGGAGCCGCGCGGCGAGTGG
+>>747:3:120:5898:6596/1 2034413 1
+GCCCTACGGTCACGTCGACGAGATCCTCGCGATCCTCGGCGTCGCCGGCACCGGCGCGCGCGCGGCCACCGACG
+>>747:3:120:5932:18043/1 2034442 1
+CGAAAGCGAGCGCCCTCCGTGTCCGATCTCCCTCGTTCGCGCGCCGCGCGCGCGCCCCGCGTCCCGCACACGATCC
+>>747:3:120:5948:18182/2 2034461 1
+TGCGCATACGACGCGAATGTCGACAGGAATTTCTTCGCGGCCACCAATTCTTTCGATCGTCCGGTTCTGCAAGAAA
+>>747:3:120:6113:10869/1 2034647 1
+GATTCCGACGACGGCGACGACGACGGCGACGACGACGGCGACGGCGACGACTCCGACGACGGCGACGACGGCTCCG
+>>747:3:120:6217:15742/1 2034773 1
+GCGCCGTTCGCCGGTGATCCGCGCGGCGTGCTGAAGCGCGTGCTCGCGCGCGCATCGCCGTTAGGCTTCA
+>>747:3:120:6246:9441/1 2034797 1
+CTACTTTGCGACGTCCATCAGGGTGGCCGGACCGGAGGCGACGCGCGCCGCGCGCCGACGCCACATCCTGTGGGTG
+>>747:3:120:6397:6179/2 2034987 1
+AGCCGATGCTCGCGGCCGCCAGTCCCTTGCCGAGGGACGACACGACGCCGCCGGCGATGAAGATGTACTTCGGGGT
+>>747:3:120:6445:17727/1 2035021 1
+CCGGGCGCTCGCTGATCCAGACGATCGGTCGCGCCGCCCGTAACGTCTCCGGTCAGGTGATCATGTATGCCG
+>>747:3:120:6476:18251/2 2035063 1
+GGCGTTCATGGCCTCAGCCCTCCTCCGGCGTCAGCCCGGCGCGCCGCCCGAGGGCCACGAGCTCGGTCAACCGGGC
+>>747:3:120:6742:14626/2 2035329 1
+CCGACTCGAAGCCGCAAAGCCGAGTCCGCTGGCGGCGGTCGCCCGCTTCCCGG
+>>747:3:120:6808:12444/1 2035412 1
+CGCGGGGACCTCGCTGGCACACGAGCGTGCGCGGCCGGCGAGCGGGCAGGTGACGTTGCGC
+>>747:3:120:6814:19602/1 2035420 1
+CCGCGACCTCAAGCCGGCCAACATCCTGGTGGCC
+>>747:3:120:6838:21019/1 2035449 1
+TCAGGAAGCCGAGCAGCGCGGGATCCAGCGCGCCGCCGCCACCGCCACTGCCACCCCAATGCGACTTCTCCCGGCG
+>>747:3:120:6998:4211/2 2035598 1
+TTGGTGATCAGGTTGGCCACCAGCTTGGCCGAGATCGGGGTGCGCGGCCCCGGCTTGCGATCCTGGCG
+>>747:3:120:7045:9662/2 2035654 1
+GAGTGGTATGACTTTTTCCTGTATGGCACGGCGGCGGCGCTGGTCTTTCCAAAGATATTCTTCCCGGAGCAGTCGC
+>>747:3:120:7115:2515/1 2035741 1
+GTGCGACCGCTCGGCGCCCTCGTCGGCGGCGCGCTCGGGAGCTGGCTCGGCTTG
+>>747:3:120:7293:5239/2 2035917 1
+ATCGACGACGAGGCGCGCGCGGCGCGGACGATCGCGCAATTCCAGGGAGCGCTGGTCATCCTCACGCGCGCCGCCG
+>>747:3:120:7509:14641/1 2036179 1
+TCGTCGTCATCTTCGGCGTGGTGCGGTCCGGCCGGGCGAGCGCGGCACCGTTCGCCGTCGGCGCCTACATCG
+>>747:3:120:7518:13114/1 2036190 1
+GGGCTCGCACGGGCAGTGCGGCTGGTGGGGGTGAGCACACTGCGCGACCGGTTCGCGGTCGCGACCGCGGGGCAGG
+>>747:3:120:7551:13020/1 2036214 1
+CGGCCGGCGCGAAGGTCATCGTGGACGGGACCGAGCGCGGCGTCGCGCCGGTGACGATCAGCGATCTCGCGCCCGG
+>>747:3:120:7585:1180/2 2036237 1
+GATTACATAGTTACAAGCCGCGGGACTTTATAGAAGGCAAGCGGTTATAGAATAAAATAAGTTTATTGTCCTTTGC
+>>747:3:120:7712:15417/1 2036363 1
+TGCGCGCGCAGGATCTCGCCTATCCGTGCGCCTGCACACGAGCCGAGCGCGCACGCGATCCCGTCGGCCCCATCGG
+>>747:3:120:7755:21307/1 2036426 1
+ATTGTCCCCGGGGTCACGGCCGCGCGGCGGTTACCGACTGCGAGCCGTTGCCGCGGCCG
+>>747:3:120:7847:16114/2 2036533 1
+ACGATCCTGCCGGCGACCGTCGTCGTCGCCGCGATCGCGGTCCTCGCCGTGTCGGTCACTGCCGGGTTCT
+>>747:3:120:7959:5652/2 2036668 1
+GCCTATGGCCGAGCTCGCCGCGCGGACGTCCCAGCGCATCGACCTGGATCCGCTGGCTGCCCGCGGTCCCGCGCAA
+>>747:3:120:8002:5204/1 2036705 1
+GCGAGCGGGTTCCAGATCACGGTCAGGAGCGGCGCCGAGTTGGTCGCGAGCTCCCGTCCGACGGGCGGCATCCCG
+>>747:3:120:8075:12650/2 2036783 1
+TTACCTGCTGAAGCCGGTGCGCGAGGACAAGCTGCGCGAGGCGCTCGCGCGGGCGCGCCGCCCGACGCGCGCGCAG
+>>747:3:120:8230:13864/2 2036973 1
+CCGATGGCGCGAACCCGATCCGGATTCACGCGCCACAGACGGACGAACGCCCGCAACGCGGCCGCCGCATCGCTGC
+>>747:3:120:8448:3208/1 2037196 1
+AGCAGGCGCTGGGCCTCAATCGTGAGATAAGGAATCGGCCCGCTGAAGGAAACGCACTTAGCAATCTGGGCAATGC
+>>747:3:120:8470:10876/2 2037215 1
+CATGCTGCCTCCCGGCGGTGGCGGTGGCGGCGCGATGCCGGTCGCATAGATGCTGTTGCGCCAGCTCCCGCCGCAC
+>>747:3:120:8483:18174/2 2037226 1
+GAGGTCGGCCTTTCGATCGATCAACATTCGCACCAGCGGCGCGCTTCCACTGAGGGCTGCGGCCATTAGCGGTGTG
+>>747:3:120:8656:3545/1 2037419 1
+GTGGGGTTTTTGGAAAGCACGGCCGCGCCCGCGCCATCGCCAAACAGGCACGCGCTGATCAGGACGCCCACGTCGT
+>>747:3:120:8851:9946/2 2037632 1
+GCTTTCGTGGACGCGGCGGAGGCAAAGCTCATGGAGCTCGCCGTCGAGGCGAGCCGCGCCGGGTGGGTTC
+>>747:3:120:8912:11454/1 2037709 1
+TTGGAAGCGCTCGTGGCCGGCGTGGCTGCGCGCCACCGCGATCGGTTTCCCCTTCGGCACCATTCCGGCGGGCG
+>>747:3:120:8923:13555/1 2037730 1
+CTGGTACTTCACCTTGAAGGTCACCGCGTCCACGCCGCTGGCGGTCGCGCCGGTCAGCACCGCGGTCACCGAGTCG
+>>747:3:120:9193:3149/2 2038009 1
+CTCGAAGAGGCTGCCGCTCAGCGCGCGCGCCGCTTCGGCTCCTTCCTCCTCGACGTAGCCACCC
+>>747:3:120:9502:12720/1 2038319 1
+GAACTACAGCAGACGAGATTTCCTGAAGACCACCGCCGGCGCCGCAGCGGCCGGCACGCTCGGCGCGGGCAGCGCG
+>>747:3:120:9623:13474/1 2038449 1
+CACGGTGAGGGGGCGGAGCACGCGCCGGCGACGTTTGACGCGCTCTCCTTTGTAGAGGAGACGGTGGCGCGCTTC
+>>747:3:120:9969:14304/2 2038828 1
+CGACTTGCGCGGCCAGCAGAACGCCGCGGCCGATGGTCACGCCGTGCGCGATTTGGACGAGGTTATCGATCTTCGT
+>>747:3:120:10158:10952/1 2039011 1
+GTGTCGGCGAGCACGCCAAGCGCGCGCGCGCCTTCGCGGGTCACCCCGGCGAGGCACTCGGCCACGGTCATCCGGA
+>>747:3:120:10244:9816/2 2039127 1
+CTCACGGGTGGTAGGATCTATCCAGGGAGGGGTGACGACGCGCCGGCGCAGGGCGAGCGCGGGCCTGGACGGTTGG
+>>747:3:120:10278:21142/1 2039160 1
+CACGCATGGCCGCTTCGACCTGCGCCTTCGTCGCCGCCGCGCCAAGGTCACCCAGCATGGCATC
+>>747:3:120:10316:15279/1 2039193 1
+CGCCGCCTTCATGGTCACGGTGTTCGCGGTGCCGGTGGCCGGCGCGTTCCTGACGCTGCTGTGCCTGGCGCTGCCG
+>>747:3:120:10641:14727/2 2039535 1
+CGATCCCGCCGAGCAGCGCGGCCTGGTCGGCGAGGTTCTTCAGGACCTCGGCGCGCGCGGGGCCGAGCAGC
+>>747:3:120:10662:18978/1 2039550 1
+ACGTGCAACTGACGGCGCCGACGGCTGGGGCGACCGTGCGGCTGCCGGTGACGGTGGCGGTGGCCGGGACGGCGAG
+>>747:3:120:10774:18377/2 2039681 1
+AGGGGAGCCTCGTCGCGCCGCCCGAGAACGTGCGCATCGTCGCCACCAGCAACCGCCGCCACCTGCTCCCCGAGAG
+>>747:3:120:10826:2233/1 2039734 1
+CGTGGCCCCGCTTGAGCGGACCGCGCACTTCGGCGCGCGAAGCACCTGATGCGCCAGCGTTTTCATCCTCGGCTGC
+>>747:3:120:10973:11890/2 2039894 1
+CCTCCCACTCGCGCGCGCGGCGGCGCTGTGCGCTGCGTACCGCCTTGGCCGCGGCGAATT
+>>747:3:120:11096:9314/1 2040029 1
+TGCCGTAAAAGCGCAAAATGAAAATGTCTGCGCGGCCCTGTTGTCGCGCGCGCCGTGACTGCGCCGTCCAGATTTC
+>>747:3:120:11135:16383/2 2040074 1
+AGCGCCGAGAAGGACCTCGGCAACGGCATCGCGCGCGCCACGCTGTTCCACGAGACCACCGAGGATGCGCTCTACA
+>>747:3:120:11173:3403/1 2040138 1
+GTTCCGCAGGCCGATGAGACAGGCAACCGCGTCGAACAGGCGTCCCATCGAGGAGGTCAGGGGCGAG
+>>747:3:120:11176:2014/2 2040144 1
+GTGAGGCATGCTCGTCTCGGATGGGCGCACCTCGCCGCCGAGCGCGCTGCACGCCGAGGGGGGTTTCTGCG
+>>747:3:120:11241:12276/1 2040197 1
+CCTGTCCGCGCAGATGGGGAAGGCGGGACCGCCCATGGACGGGCGCGATCTCCACGTGGGGGACTGGGAGCACGGG
+>>747:3:120:11265:11852/2 2040225 1
+ATCAGCACCACCGTCGGCCGGAACGCGGAAGCAGAGGCCTTTCATCGCCGCGCGCTGGTCATCCGGGAGAAGGCGC
+>>747:3:120:11358:17141/2 2040323 1
+CGGGGTTGTACTGAAGCGGGATCACGCGTACGACCGAGCCCGTTCGCGCCTCGAGCACGACGATGCCTCCTTTAAG
+>>747:3:120:11442:9560/2 2040407 1
+TTCATCGCCCGCCGTCAGCTTGCCGACCGGCTCGCCGTGCCAGCGCAGCG
+>>747:3:120:11466:19826/2 2040438 1
+TCGATCGTAAGGCCGACGGCGACGAAAGGCGCAGCGATGAGCGTGGTGAAATTCCTAACGGCGATGGGATTGTTCA
+>>747:3:120:11571:6021/1 2040557 1
+ACAACGTCGAGCTGAAGCCCGGCAGGGGAGGCCAGCTCGCGCGCAGCGCCGGCTCCGGCATCCAGCTCGTGGCG
+>>747:3:120:11576:9421/2 2040569 1
+CGAGGAGGCGATCGCGATCGCCGCGGCCGCCGCGCTCGACCGCGACGACATGCATTTCCCGACCTACCGCCAGCAG
+>>747:3:120:11582:5006/2 2040575 1
+CGCAGACCGCCGACAGCAGGTTCACGCGCGCCGCGACGCCGCCGAACGGCACCCACGTGAACGCG
+>>747:3:120:11686:19963/2 2040696 1
+TCAACGCGCGCGTGGCGAAGAGCCAGGCAGTCAAGGACGCCGGCGGCGTCGGCATGGTCCTGGTGAACGTCACGCC
+>>747:3:120:11725:20450/1 2040734 1
+GTGACCACCTGCGTCGCCGTCGCGGCCGGCACGAAGTCGGCGTCGCTTGCGAGCGACGTCCCGCCGGG
+>>747:3:120:11759:7964/1 2040768 1
+CGGTCCGGGTCGCGCCGATCCGCCGCGCGCTCGAGCGTGCCGCCGCCGATCCCCGCACC
+>>747:3:120:11917:18530/1 2040925 1
+GGGGCCATCCTTTGCCCTTCCTTTTCCCTTGCCCCTTTTCCCTTTTGCCTCTTGTGAGTGACAGCAGGCTGTCGGT
+>>747:3:120:11938:9762/1 2040950 1
+CGGGCAAGACCAACCTCGCGATGATGCTGGCCCCGGACGACCTGGGCGACCGCTACCACGTCGAGTTCTACGGCGA
+>>747:3:120:11951:18771/2 2040961 1
+CGCTCGCCGTCCTGGCCGCGGCCGCGCTCACGGTGGGACTGTGGGCGACCCCGGCCCAGGCCGACGACACCGTGCC
+>>747:3:120:11952:7402/1 2040965 1
+CGACGAGCGGGAAAATACTTCGGCTCACCGACACGCGCGGCGTGCGCCGATGTCCCGCTTCCTTCCACGCCTGG
+>>747:3:120:11961:13805/1 2040977 1
+GCCCGCGAACGAGTGCTGCGCGCGGCGCTCGCCCACGCGCGCGCGGAAGCCCGCCGCATCGGAGCAGTCGCTCTCG
+>>747:3:120:11987:13789/1 2041005 1
+GACTTCACGAAGGACGTCCCACGGGCACACGTCCTCACCGCGCGCACGATCATGCGTCCCCTCGACGGAGAGACCG
+>>747:3:120:12005:8497/2 2041023 1
+GCGAGCGGCAGCGCCTCGTCGAACCGCTTCCGCGCGCCGCCCGCGTCTCCGAGCTCGGATGCGAGACGAC
+>>747:3:120:12021:8604/1 2041044 1
+ACAGTAAACACGGCGTCGCCGGCGAACGTCAGCCCGTCACCGCCGGACGCCACGCGGACCACGCTGTGCCCGGGGG
+>>747:3:120:12048:4865/1 2041071 1
+CTCCAGTAGCTCCCGCCGATCCCCGGCCGCGCGTACAGCGCGAAGCCCGCCGCCGCGACGAGCGGCCCCACCGTCA
+>>747:3:120:12064:15468/1 2041090 1
+CGCCTGTCGTCGCGGGCGGAAGCGCCGCGCCGCCGCGGTTGCCGCCGATGCCTGAGCCGATCGCGATCCG
+>>747:3:120:12068:13782/1 2041095 1
+GCAGCCGCGTGGCGCGGGCGGCCCCGTCGAAGCACAATCCTGCCCGTGGATCGCCCCCCCGTTGAGGCCCGCACCG
+>>747:3:120:12082:7375/2 2041119 1
+CCGGCGGCTCGGAACGCCGTGGCGCTCGCGCGGGTCTGCCAGCGCCTGGACGGCATACCCCTGGCAATCGAGATGG
+>>747:3:120:12197:14657/1 2041254 1
+CGCCGTTCATGTTGGTGCGCTCGCGGGCGTGCCGCGCCGGGTCGTCCCAGAACCAGCGACGCGACCGC
+>>747:3:120:12232:19882/1 2041305 1
+GCGCTGAAGGTGTGCGCGTCCGGCGGCTCGGCGCTCCCCGTCGAGCTGCTCAAGGCCTTCGACGAGGCGTTCGGG
+>>747:3:120:12239:17761/1 2041312 1
+TTCGGAATGACGCCTTCGAAATCGCCGTAGTCGAGCGGGTGATCTTCGGTGCGCACGGCGAGTCGTTTCTCGCTCG
+>>747:3:120:12349:5467/2 2041422 1
+TTCGGCCACGCTCGGAAAGGTGGCAATCGCGGCGCGCAGGAACGGGGCATGCGTCTCCGCCCGCTCCAGCGCATTC
+>>747:3:120:12468:19662/2 2041579 1
+CGACCTCCTGACGGGGGCGCCGGCGGCGAGCCGCCGGCGCGTCGTCGTG
+>>747:3:120:12474:2489/1 2041587 1
+GAAAAGGCGCACCGCGTTATACAGCGCCTACTGCCAAACGGCGCGACATGCCAGACGGCGCATAATGCCCGACGG
+>>747:3:120:12495:21210/1 2041607 1
+CTTGCGCGAGATGCCGCTCCGATCGCTGAAGGGCATGAGAACAAGGTAACGCCCGGCGAAACTTAGGTTGGTCGTG
+>>747:3:120:12530:5377/1 2041646 1
+GTGGCCCGCATCGACGCCGACGCGGGCGCGCTCGACGTCCTGGTCAACGACATCTGGGGCGCCACCACGATG
+>>747:3:120:12569:17206/2 2041691 1
+GCTCGTGCGGGATGTCTGCTACGGGCAGATCCCGCGCGCAGCCCGCGCCGCCCGCCACCAGGCAGCCGCCGCATGG
+>>747:3:120:12796:12836/2 2041934 1
+CCTCGGAAGACCGAAAGCCGATCGATCAGCCGGCGGGAACCGTCATCGAGCAGGTCATAGCTCCAGCCGATGGCGC
+>>747:3:120:12842:15443/2 2041976 1
+CTGACGATGGCGCGCCATCACCGCGCGCGCGTCGACGAGCTGGGCGGCGAGGGGCGGGTGTTCGTGCTCGGCGAG
+>>747:3:120:13115:19140/1 2042320 1
+GAGCAGGAACGGCGCGCCGATCGCCGCGCCGAGCAGGTTGCCGAGCAAGAGCGGCCGCAGCGGATCGATCGGGCC
+>>747:3:120:13148:8395/2 2042352 1
+CCTGGCCTGGACGCCCGCGCCGCTTGCCCGTCCGGGGGCGCGCGGCATAATGCCCGGGTGACCACCCCGCGCATC
+>>747:3:120:13150:17541/1 2042354 1
+AGAGCCTCCAGGACCGCCGGGCGCGCATCGGCGCTTCGCTGCGCACGGGCCTCGGCCGGTTCCTCCCCCTGCTCGG
+>>747:3:120:13176:11083/2 2042395 1
+TCGCGACGGGATGCCGACCGCGACGACGAGGTCGTCGTCTGCGGCGGCCT
+>>747:3:120:13483:18901/1 2042733 1
+GCGGCGCCGAACTGGGTCGGCGCGCCGGTGCGGACGGCGGAGTGGAGCTTGAACTCCATGAAGTCGAGCCAGT
+>>747:3:120:13488:1185/2 2042739 1
+AAGACTTCTCCGCCAACGGGGTGCGACGGCATGCGCCGCGCCATCGCGCGCGCTCGCGG
+>>747:3:120:13533:7965/1 2042792 1
+ACCAGCCTCGATGCGGGCGCAGCCTTCTGATGCCAGGGCCGGTCACGACCTTGCTGTCCTACCGCACCCAGAGCTG
+>>747:3:120:13586:19713/2 2042852 1
+GCAGCAGCCGGTGACACCGAAGAACGCAGGCGACGTACTTCAGTCGGCCGCCGGGATCAGGTCGGACAGCGAGCGT
+>>747:3:120:13663:17483/2 2042933 1
+AACCGAGACCCAGCAGCGCGAGCGTGGCTGGTTCCGGTGTCGGAGTTGGAGGCGGCGGCGTGAAGCACGTCGTGCC
+>>747:3:120:13846:19588/1 2043139 1
+CCGGAGAGCGTCCGCGACATCCTCGTACAGGCGTTTCTCGACGCGCCGGTGTTCCAGACGCGGTGGCGATGGAATG
+>>747:3:120:13895:13223/2 2043182 1
+TGGCGCGCCGCGTCGCCGTCAGCGCCGCGTGCC
+>>747:3:120:13952:5720/1 2043234 1
+CGGAACAGGAGTGATCGCCCCGGCACGCTCGCTTGCGCCCGCGAAGTCGACGTCGCCGACGAGGCGAGACTTGCCG
+>>747:3:120:13992:19369/2 2043277 1
+AACAACCCGGAGACGGTCTCGACGGACTACGACGTCTGCGACCTGCTCGTGTTCGACGAGCTCTCGCTCGAGACGG
+>>747:3:120:13992:7008/2 2043278 1
+CTTCGCGAGCGCGCGCGAGACGAACCGGCGCTTCCGCATGCTGCTCGCGAGCGGGCAGACCGGGCTCTCGACCGCC
+>>747:3:120:13997:12701/1 2043285 1
+GACGCCGGCCGTCGCGCGGCGGTGGTCCTCCAGCGTGAAGCGGCGCTTGGCGTCGCCGCGGCTCATGGTGCG
+>>747:3:120:14008:21286/1 2043303 1
+ACGAGGTGTGGCACCTGGTGCGGCCGGAGGACGGCAGCCGCTCGTGGGCGATCGCCGGCATCCAGCAGG
+>>747:3:120:14044:14859/2 2043330 1
+GTACACGTACGCGATGCCGCCGGACATTCCGGCCGCGAAGTTGCGCCCGGTCGCGCCGAGCACCACGACGCGCC
+>>747:3:120:14147:8106/2 2043447 1
+TCGAGGCGCACCGCGCGCTCCACGACGAGCGCGCGATCCTCGCGACGCTCGCGGCGTACTCCGAGAAGCAGGACCG
+>>747:3:120:14255:15535/1 2043577 1
+GCATGGTCCGCCAGGAAGCCGGTGGCGAGGCCGGCGCGCTTGCGACCGTGAGTTTCATAGCGGACGATCCCGACG
+>>747:3:120:14284:15540/2 2043613 1
+ATGACGGCGTGCCCGCGTTGACGGCCGCCCTGAGCGACACGAGCCGCACCATCCGCCTTCGGAGCGTGTGGGCG
+>>747:3:120:14294:18868/1 2043619 1
+ACCTCCGCGCGTCCGCCAGCCGTGGACATCCGCCGATCTCATCGTGCTCGGGG
+>>747:3:120:14466:20807/2 2043819 1
+CAGCGCGCTGGTACGCGGGATCAGGTTGAACGCCTGGAAGATGAACCCGATGAGCCGGTTGCGGGCGAGGGCGAGT
+>>747:3:120:14480:20979/1 2043836 1
+ATCCGGCCAGCCCGCACCCGCGCGAAGGCCCCGCGCTCTCCGACGCCGTGCCGCTCGATGCC
+>>747:3:120:14585:7135/1 2043965 1
+GCCGGGTCAGGCGCACCGCGCTCGACGGCGTCGCGGACCGCGTCGGGCAGTGGTGCCGGAATGCTCATGTGCGGGG
+>>747:3:120:14720:11095/1 2044124 1
+GGTAGTTTAGAACGCCGGTGCTCGCGAGCCACATGGTCGAGCTGCCGCCGCCGTCGAGAGCCACCGCATCGTATGC
+>>747:3:120:14752:3814/2 2044168 1
+GCGGCCTGCGGCTCACCGCCGGCTCGCGCTCGCGGTGTCC
+>>747:3:120:14807:11133/1 2044235 1
+GCGCCAAGGTCTTCGAGCCGTTTTTCACCACCAAGGAGATCGGCAAGGGCTCGGGCTTGGGACTCAGCCAGGTGCT
+>>747:3:120:14827:8438/2 2044265 1
+CGCTGCAAGACGCGCTCGACCTCGCGACGCTGATCGAGGAGGAGGCCCAGGAGCGCTACCTGGAGCTGGCCGATCA
+>>747:3:120:14881:8275/1 2044329 1
+GATCGGCGTTCGTGACGCGAGCCTGGCGGCGACCGGATCCTGCTCGAGCGCCAGGAACTGAAAGTCG
+>>747:3:120:14889:12207/1 2044337 1
+TCGGCGTGCCGGGCGGCCGGTCCCAGACCGCCACGACGACGCGCCGGCTGCCGGCCGGGC
+>>747:3:120:14889:6038/1 2044338 1
+GAGGTTCCGCACCGAGTCCGGCTCGACGGCCGCGCCGGCTCAGCC
+>>747:3:120:14965:19664/1 2044433 1
+GTTGAAGAACTCGGCCAGAACCGGTTCCTCCGGCTTCGGGCCGCAGCCGGCGAGCGAGGCCGCCAGCACAACGACG
+>>747:3:120:15007:2614/2 2044481 1
+AGCTTTGAACGACCGCGTGCTCGTCTGCGACGGCGCGATGGGCACGATGCTGTACGGGCGCGGGG
+>>747:3:120:15011:9552/2 2044495 1
+TGCCAGTGTTTGCGGCGTCCGGACGGGCCGCGCCGGCCCCGGGCTATCTCCTTT
+>>747:3:120:15041:20177/1 2044533 1
+CCTGACTGGAACGAAGGAAGGCTGCGGCGAGGGCGAATGCGGCGCCTGCACGGTCCTAATCGATGG
+>>747:3:120:15265:13272/1 2044766 1
+CGCGGACGAGGTAGGCCCGCGAGTCGCCCACGTGGACGAGGAACGCGGCGCCGCCGCCGATCACGGCCGCCACGAG
+>>747:3:120:15309:20291/2 2044829 1
+TGGTATCCGACTCCGCCGGATCCGGTGCAGGGCGGAGGCTCAGCCGCGGCGGACGAGCACCGGCGCGGTGAGCGTC
+>>747:3:120:15393:18103/1 2044923 1
+CAGACGAGATCGACTGGGACGACGAAGTCCGCGTCGCCGTCGAGGCGCGCGCGGCGTTTTCGCCCGATGCGATGAC
+>>747:3:120:15530:13138/1 2045055 1
+TATCCGGCGCGCTGTCAGCGCCGAGCTCGGCCGGCGCCTCAGCCGGGCGATCAGTGTCAGCGGCAG
+>>747:3:120:15569:4767/1 2045099 1
+GCGCTGGCCACGCTCGAGCGCGAGGGGATGGTGTCGCGGACCGCGCGCGGTCTGGTGCTGACCCTGTCCGGGTCGG
+>>747:3:120:15577:5217/1 2045107 1
+TTGTTGCCGTTGTAGTACTCCCTGGGGTTGTAGCCGCGCGCCCTGAGCTCGGCGACCCCCTGGGCGGTCAGGCCGA
+>>747:3:120:15590:10308/2 2045118 1
+AGGATGTACGGACCTTCGATGTCGCGAAAGAGATCGGTGACGCTGCCGCGCGGATCGCGCAGGTTC
+>>747:3:120:15683:14930/1 2045211 1
+GTCCCCGTCGTGGAGATGATCGAGATCGGCGCCGGCGGCGGCTCGATC
+>>747:3:120:15695:17279/1 2045223 1
+CCGAGGTCGCCGCGCTCGATCGCGCGCGTGCCGCGCTCGCGGCGCACCAACCGGCGCTCGCGCTAGCCGCCCTCGA
+>>747:3:120:15703:3094/2 2045229 1
+TTGCGTGAGTCGATGTCGAGCGCCGGGCGACGCCGCGCGTTGAGTCGCTTCGCACTGGAACGCA
+>>747:3:120:15749:4132/1 2045276 1
+TTTCCGCATGTCCAAGACGAGCGCGCGATTCGGCTCGACGACGGC
+>>747:3:120:15871:6263/2 2045426 1
+GACGATATCGACGAGGGAGTCGAGCTCCGCGCCGAATTTCGATCCGCTGCCGGTGGCGCGCGCGACGCGTCCGTCG
+>>747:3:120:15902:20691/2 2045459 1
+CTCGTCCGAGGAACGCGCCGCGCCGAGGACGACGCGGAGCGAGCCGTCCGTCATCCGCACGCAGCGGGTGCCCTGT
+>>747:3:120:15913:17333/2 2045473 1
+CTCGAGGAGAATCTGCGCGCCGCGGGAATCGATGCGCCGCGCATCGGCGTCGCCGGGCTGAATCCGCATGCGGGCG
+>>747:3:120:16015:7593/2 2045600 1
+CAGTAGGTCCGGGTCGGCTGCGATCAGGGCGCGCGGAACGCGACCCGATCGCCCACCTGAATCCGACCCGCGCGAA
+>>747:3:120:16050:20870/2 2045630 1
+TTCACACTCGAAGTGCGACGAGGCGAGCTCTTCGGACTCGTCGGCGGCAACGGCGCCGGCAAGACGACGCTGATCA
+>>747:3:120:16098:17901/1 2045677 1
+AGGCGATCCTCGAGACCTGCCGCGAGCGCGCGCGTCCCGTGGTGCTCACCGCCGTGACCGCCATC
+>>747:3:120:16106:10978/2 2045687 1
+ACTCGTCCGTGGGCAACTCGCGAACCTGGGCACCATTCAGCCCCAGGATGTGCACCGAGACGCTCGACATGTCGAG
+>>747:3:120:16145:15732/1 2045742 1
+CGGCCGTCGGCGAAACGCGGATTCGGGCCGGTACGAAGATCGACAACCTCGTGCAGATCGCCCACGGCGTGACGG
+>>747:3:120:16150:6030/2 2045749 1
+GTGATCAGCTCGGCGGCGGCGCGGCCGGCGGCCGG
+>>747:3:120:16153:10432/1 2045752 1
+CGATCGCCCGCGCGAGCCGTTCCGCAGTCGCGACTCTCGCAGCGCACGGCGCGAGCAGCCCTGCGTCACCGTTC
+>>747:3:120:16283:5527/2 2045885 1
+CCGGACGACGCGCATGCCGAGCGCCCGCGCGTAAAGCTCGGCGC
+>>747:3:120:16381:2993/1 2045982 1
+GTACTCGGCGTCGCTGCTCACGCCGAGCCGGAGCTCACCTGGCCGCGGCCGCGC
+>>747:3:120:16425:8053/2 2046034 1
+TGACGAAGACGTGCGGCGGCAGCAGCGGCGGCGCGGCCGTCTCGCTCGCGTGCCGGATGCTCCCCATCGC
+>>747:3:120:16447:8187/2 2046059 1
+CCCTACCTCGACCCGGCGACGCCGGTGCTCGACGCCGTGGTGCACCGCGGGCGCGCGAGCGGCGTGACCGCCGTCG
+>>747:3:120:16453:14278/2 2046064 1
+GATGCGGGAAGGATCGCGCGCGTTCGCCGCGCGCTCGGCATCCGCAGGCGCGCCGCCCGCGTTCG
+>>747:3:120:16466:4750/1 2046090 1
+AGGTACTGCTCGATGCGCGATCCGGCGGCGCGCGCTTCGGTCGCGAGCTGCGCGTCCACCTGCGAGAGCG
+>>747:3:120:16504:10645/1 2046136 1
+TTGCTGGAGCGCTTGGTTTCGTTCTGGCGGCGATTGCGATTGGAACGCAATTTGGCTTTCGGTCGGACCAGATTCC
+>>747:3:120:16586:20761/1 2046210 1
+GGAAGAATTGCGTCATCAGGAGCGACCCATCCAAGTCGAAAGGCAAGCGCGTCACAAAGGCCAATGCAAAAATGGT
+>>747:3:120:16680:16093/2 2046311 1
+TCCAGAGACGCTTCACGTCGGCGCTCGAAGCCATTCCCGGTGTCGCGAGCGCGGCGCTGACGAGCCAGACTCCGCT
+>>747:3:120:16798:17374/1 2046456 1
+TAGCTGACCTCGTCGCCGCAGACCTCGCGCCGGAGCCGGTCGGCGGCCGCGAACACCCGCTGGCGCTCGGC
+>>747:3:120:16807:18979/2 2046469 1
+TGGACCTGCTTCATCATCTTGCGCATCTGGGCGAATTGCTTCAGAAGTTTGTTCAATTCCTGGACCGACCGCCCCG
+>>747:3:120:16854:15552/2 2046522 1
+AGGTACCGCGTGCCGGGGTCGACCGCGTCCGCGGCGAACACGCCGCTGTCGGTGGCGAGGGTCAGCGCCAGGGCGG
+>>747:3:120:16923:18904/2 2046600 1
+CGGCCTGCACGGCGCGAGCGACACGCAGCGCCAGTTTCTGATGATCGGCGACGACGAGCGCTACGACGTCGCGCAC
+>>747:3:120:16932:1929/1 2046616 1
+GACGTCGTGATCTTCGCCAACGGCCTGCATCACATGTCGGACGAGGCGGCGCTCGAGACGCTGCG
+>>747:3:120:17027:20512/1 2046729 1
+AGCCGGAGCTGCCGTCACCGCGCCGCTCCCTTCGCCCGCTGCCGGACTAGCCGCCGACTGTCTGCCGCACCCCACG
+>>747:3:120:17081:20697/1 2046798 1
+GCTCAATTTTGTCACTTCCTCCAAGTGATGCAAAGCCGACGTCATGCGCGGCGGCTCCTTGACCGGAAAATTCAGC
+>>747:3:120:17182:11029/1 2046892 1
+CGATCGGCCCGCCCATCATCGTGAGCGTGCGCGGCAGCGCCTCGCCCGCGGCGGCCATGAGCG
+>>747:3:120:17221:6886/2 2046944 1
+CATCGCCAACGCGATCCGCACCGTCGCCCGCGCCGCCGGCGCCCGCGACGACCGCCGCGTGATCGTCGAC
+>>747:3:120:17344:18197/2 2047116 1
+CCGCTGCGTCACAAGATGGGTACCGGCTGGGACGTCGCCAACGCCGCGCTGTTCCTCGCGTCCGATGAAGCAAGTT
+>>747:3:120:17377:10304/1 2047160 1
+GACGGGGATGTCGCCTTGCTGTAGGGCGGACGCGGCCCGCCGGAGCGCGCGCTCCCCGTTGCGCAGGTCG
+>>747:3:120:17432:11169/1 2047218 1
+TGACCGTGATGCCATGCGGCGCGAGCTCCGCGGCCCAGAACAGCGGCAGCACTTTCTGCGCCATCTTGACAGCCTG
+>>747:3:120:17472:12268/2 2047266 1
+ATCTATCTGGCCGGTGACGCCGTTGCCGGCGACGCGCAAAGAAGTCGGCGCATCGGTAACGGCTCAATGCGGAAT
+>>747:3:120:17481:4929/1 2047280 1
+GCTTCACGACGCGCGCACCGACTCGCTGACCGGGCTCGCCAACCGCCGCGCCATGCTGGAGCGCGGCCG
+>>747:3:120:17494:7122/2 2047290 1
+GCGGCGACGGTGATCCGGCGGCGTCGGTACACCTCCCGCGGCTGG
+>>747:3:120:17512:15661/2 2047321 1
+AGTCTTGCACACGCGCGCGCGCTTCGTCCGCGCTACGCGGCCTGGGAGCATACCCAAAACGCGCATAGACGAAAA
+>>747:3:120:17536:7716/1 2047339 1
+TCTACGTGCCTTTCATCAAAATGCCGGTGATTGCGAATATGAGCTGGTTCACATTCTTCTTTTTTGCGCTGGTCAT
+>>747:3:120:17573:8829/1 2047374 1
+GGCCGAAGGCTCAGCTCCTCGCACGCGGCGAGGCCGCGCGCGTCGCCCAGCGCTTGGTAGAGCGGGGCAGCGCGC
+>>747:3:120:17649:14602/2 2047451 1
+GCCGCGGTGCCGGGCGACGGCCGCAGCGCACTGACGCTGGCAATGAACTCGATGACACCGCCGGACTCCTGCTGCT
+>>747:3:120:17674:17193/1 2047477 1
+GACCAGGTCACGCGCGCGCTCGACTCGCGCAAGCGCCGCAACCTGTTCCTCATCGACCTCTCCGTTCCGCGCAACA
+>>747:3:120:17805:17209/2 2047642 1
+CATGAACAGGGACTGATCACGGACGGCGAGGCGCGCGCGATGCTGGGGCTGGAGCCGATCGATCCGCTGCCGTGGG
+>>747:3:120:17853:20243/2 2047689 1
+GCTCTGGCTGCCGATGAACGCCGCCGCGCCGTCGCGGACGATCGCCCTGACGTGCAGCCGCAGGTCGGGGAGCTTG
+>>747:3:120:17903:2953/2 2047738 1
+CTTTCGTCATAGCGATCGATCCGCAACAATTCGCGCGCGGTCCGCGCACCGGCGCGCCGCTC
+>>747:3:120:17996:13898/1 2047829 1
+CGCCGATCGTGCTCATGGAGATGTGCACGGCGCCGGCCGGGAGAGCGTCCATCGCGCCGCCCGCCATCACCGCTTC
+>>747:3:120:17996:13898/2 2047830 1
+AATCGCACCGCTTCGCGGACCGAACCGTTCCGCGCGCTCGGCGCCCGTGTGGCCTTGAACGCCGCGGACGCG
+>>747:3:120:18017:13525/2 2047855 1
+CGGCAGCGGCGGCACGGCGGCGAGCGCGGTGCGGACGTCGCGCCGCGCGCGATCGGCGGC
+>>747:3:120:18018:1443/2 2047858 1
+GTCGGCAAGCGCCCGGCGGAACGCCGGCGCGAGCTCGGCCGCGTG
+>>747:3:120:18023:4697/2 2047863 1
+CTCCTCGTGCTCCCAGGTTGCCTCCGCGGGGCCGCGCGCGTTCGCGTCGCCCGCTTTCATGCCGACCGCCGCCGCG
+>>747:3:120:18047:6668/2 2047887 1
+GACGGCGGGCTCGCGGTCGCCGCGCTCGAGATGGCGTTCGCGTCCGG
+>>747:3:120:18057:3579/2 2047905 1
+GAGGAGGCTCATGCGCGCAGGAGCGACATCAATTGATCCATATCCCGCGCCGTCTCGATTGCTTCGGCCACGTTGA
+>>747:3:120:18133:16630/2 2047973 1
+CCGCGGGCCGCGGCTGCTCCTGCACGAGCGCGCGCAGCGTCCATTCGTTGCCCTGCCGGCACGCGACCCCGGCCGC
+>>747:3:120:18144:18935/2 2047981 1
+GTCTTCTCGATGCTGGCGTCGCCGCCGCGAAGGCCGCCGGACCGAGCACCCACGAGAAGCCTCTCGTCGTCCCCCA
+>>747:3:120:18167:20693/1 2048006 1
+GGTGCTCGCGTAGACGGTCAACGGTGGCACAGCCACCCGGCTCGCATAGGAACTCATGTTTAGGATGAAGCCCGAA
+>>747:3:120:18180:11708/2 2048019 1
+GCCGAAGAAGCATGACTTGAAATCGCTGCGGCTCTTGGGAACGGTCGGCGAGCCCATCAATCCCGAGGCGTGG
+>>747:3:120:18180:19823/2 2048020 1
+CTCGCCGAGGGTCCAGGTGTGGGCGCCGCGATCGGGCTCGCCGTAGCTCATGCAGCCGAGGAAG
+>>747:3:120:18185:16394/1 2048028 1
+CTCGCGCCGCAACGTCGATCCCGGCGATCATACCCGAGCTGCGGCTTCGCAACAGCGCCC
+>>747:3:120:18328:4740/1 2048213 1
+TCAAGATGGCCGAAGCGGTCGACCTGGCCGCGCTCCACGATGCCGCCGCGGTGGACCGCGCGCCGGGCCCGGCCGC
+>>747:3:120:18477:7450/1 2048362 1
+AGCCGCCGCAGCACCGACGGCGGCGCACCGCCGAAGCGCGCGGCGACGT
+>>747:3:120:18513:10691/2 2048405 1
+CGCCGATGATGTCCGCGTTGGGCGCCGCGAGCGGAACGGCGCGGCTGAAGTCGCGCACTTTCGCGGGCACCGGCC
+>>747:3:120:18523:17212/2 2048417 1
+GACTAGCAGCGTCTTAGCAGTGCCGGGAAGTCCGGTGATCAAACAGTGGCCGCCGACGAACAGTCCGATGAGGACC
+>>747:3:120:18559:12560/1 2048459 1
+GTGCCGCAGGGCGGCCGCGGTCTTGGCCGCGACGACCTTCTCGGTCTCGCCGAATTGCAGGCGACGTTCCGC
+>>747:3:120:18560:14598/1 2048460 1
+TGAACAACGACCGCGGGTTCATCGACATGCTCTTGCACGAGGCGCGCATCGCGGCGACGCTCTCGCATCCCACCG
+>>747:3:120:18593:8027/1 2048489 1
+TCGAGCGTCGACTCGCGTTTCGGGTCGGCGCTGCGCTTCACGCACAGAAACACGTCGCCGGCCGAATCGC
+>>747:3:120:18631:13311/2 2048526 1
+GCCAGCCACCGCAAGGGTGGGTCAGGCAGGACCAGCCGCCCGAGCCGCAGGGTCGGGGCGGCCACGCGCACCCGGC
+>>747:3:120:18694:19073/2 2048595 1
+TTCTTGATCGCCGTCACATGCTCCAGCGCGGCCCGCGCATCCTCCGGCGAGAGCAGGCGCG
+>>747:3:120:18711:16179/2 2048614 1
+GTCGACCTCGCTCGGGCCGGGCGCGTCCTCGGCGCGGCGCATCATCTTCGTCGCCGAGCG
+>850:2:1:1118:7944/1
+TTAATTTTGGAAACCCTGCAATAAAGTCACAACATTGC
+>850:2:1:1123:19958/1
+GCGATAAAAAGTCGTTGAGATAATCCGCGATTTCTCGCA
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACAC
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTC
+>850:2:1:1132:18397/1
+GCGAATGCGTAGCACAGCAGGAACAGCACGGCGGCCAGTACG
+>850:2:1:1132:13339/1
+CGCCGGTGGCTCGATCAGGCGTCAATGTGAAGATCGTGCTCTGTCCG
+>850:2:1:1133:6133/1
+GGACTCTGCTAAACACCTCATGAATCTCAAACAAGGACTC
+>850:2:1:1134:18203/1
+TGGATGAGATCTTCGTGATCAGCCACGTTCGCCTTCGGGTACCGGGAGCG
+>850:2:1:1135:6487/1
+GTCATTCAACGTGTTGTTGGATTAGGGGCGCACCTCAATTCGCG
+>850:2:1:1135:14925/1
+GCGTCAGGTAGGAGACCACCGCCATGGCGACGATG
+>850:2:1:1141:1166/1
+GCGCATGCCACCGCTTGTTTGGCTGATGCTGGTAACGAACTTC
+>850:2:1:1141:1166/2
+TGATGGGGTATCCAAAGATGGGCTTGCGCGAGAAA
+>850:2:1:1142:16820/2
+GCACGAGTTTCCGCACGCGCCTTCCGACCCAGCC
+>850:2:1:1145:14575/1
+GACGCAAAAGTAATCGTTTTTTGGGAACATGTTTTCATCCTGATCATGTTCCTGCCGATTCTGATCTCGCGACTGG
+>850:2:1:1145:14575/2
+TAACGGGCTGAATGTTCAGGACCACGTTTACTACCGTC
+>850:2:1:1145:2219/1
+GAAGACAGAGTGGTCGAAAGCTATCAGACGCGATGCCTAA
+>850:2:1:1145:2219/2
+GAAGGCGGGTAATGTCCGACAAACATTTGACGTCAAAGCCGGCTTTTTTG
+>850:2:1:1151:2613/2
+GACACCCGGTCGGCAGAGGAGCTATCTCTACCACTTTGCC
+>850:2:1:1152:16202/1
+TGAAGCGCCGGGCGAGCTTAGGAACGCACGCATCCTTGCGTGCG
+>850:2:1:1152:16202/2
+CGATTGCCGTGAAACCCGGATTCTTCCAAAGCATTTGCAAGCCATATCGCAAGTCATGCCAAAGGGTATTCATGAT
+>850:2:1:1153:3264/1
+GTTTCCGACCGATTCAAAAGTCTTGAGATTATAGCATTATTGAGCCTACGACCAGTGGCGCTCTTAA
+>850:2:1:1153:3264/2
+GGACCGCTGTCTGGAAGAACCCAACTCTCGATGTGATGGATGAAG
+>850:2:1:1154:8457/1
+TCGGCGCAAGCGGCGGAGTACGCAAAATTCCAATCGCAATATCGCCCGAATCATCATCTGGCCGTTAACTATCCGC
+>850:2:1:1154:8457/2
+CGGCAATCGCTCCTTGCTCGTGGAGCTGAGCCAGGGGAGCTTTCC
+>850:2:1:1155:12392/2
+GTCGCAAGGCTATGTTACTGCCATTTTGCAGGATC
+>850:2:1:1161:6871/2
+CAGGATTTTCGGAGCGGCCATGACAGACGGTGGACCATGGATTCGGC
+>850:2:1:1163:5014/2
+GGAGGCCATCCGCCGCACCCGTTTGAACGAAATGGATTTCGCACGCCGACGCGCAA
+>850:2:1:1165:6706/1
+GGATGCTGGTGCTCACAAACTGTACATTCGATGGGCAAATCTACAATGTCGAGCGTGT
+>850:2:1:1165:6706/2
+CCTCATAGGCTTTGCGATATGCTGGATCCTTGAACTTACGTTCGAGGATAGCCGCCG
+>850:2:1:1168:18774/2
+GACCTGTTTTTCAGGCCCGCCTTTTTTCGCGCCTT
+>850:2:1:1168:12941/1
+GAGGCACCGCCGGCAATGAGGGCAACTTTCCCAGCAAATGGTTTGG
+>850:2:1:1169:15266/1
+ATGAGAAAGGCGATGCAGAACAACATCGGCACTTGAAATCGGATTCGACCGCCGAGCATTGTTGC
+>850:2:1:1169:15266/2
+AATCATTCCGGTTTTTTCGCGGAAACCTATTTTCGGCTACGAATTTG
+>850:2:1:1169:3002/1
+AATACGCGAAAGAAACGGAGAAAAACCACACTCATGACCTAGAGAGCACG
+>850:2:1:1172:19113/2
+TGAACCTCAAAACGACAGTCATTCCATTCGCAATCTTGGTCTGTAAAATCCGCGTGATCCGCGTAATCTGCGCTT
+>850:2:1:1173:8562/2
+GTTTCGGCGATTTCGTCCACCGGCAATCCCAGAGCGTCCGCCAC
+>850:2:1:1173:19794/2
+GAAGGCTCTTATAAAGAACCTCCACGGGCGGACGCAAATCCAGTCGATGAAGGAT
+>850:2:1:1174:10753/1
+CTTAACTCTGTTCGATTCAAAAAAACTGCGCTCTTCGGCTGTGAT
+>850:2:1:1174:10753/2
+ATGCCAGCACGATTGCTGACATCGTTCCGGATCAGGCAGAATAT
+>850:2:1:1177:7953/1
+AGGAAGTGCATTGATGTTTTACGACCGCGTTGCCCGAGGGTC
+>850:2:1:1185:12830/1
+TAGCCGTCCACGATGGGACCACAAGACGTGCACGCGATATGGACTCCGACCAC
+>850:2:1:1185:12830/2
+CATGTCCTACACGGATTCCGCCGACATCGGTGAGCATCAAGATCCTTACTGGTGTGGGCTCC
+>850:2:1:1185:6451/2
+CACGCGAGCTTCAACGTCGGCTTTTTTGCCA
+>850:2:1:1187:17718/1
+CGCGTGCGCAACGGGTCGAAGAGCACCATGCCGCC
+>850:2:1:1189:3693/2
+CAATGCCGAAAGAAGCGTGGCTGTTTTGAAACTTTGATCTGGCCCGCATTGAA
+>850:2:1:1193:10926/2
+TTCCTTAAATCCCGATCGGCCGGAAACAGCGCGCCATTC
+>850:2:1:1193:9868/2
+CTGACGCTCATGCCCGCGCGCGGCCGAATCTCGGTCATTC
+>850:2:1:1194:6950/1
+AAGGTGAAGGCGGCGAATCCGGACATGGTCTGGATCATGGTCGCCGGCG
+>850:2:1:1194:6950/2
+CTGTGCCATCATGGAGAAAGGCCGCATCCTTCACCAGGGATCACCTGAGGACTTTCGCGATGAAGCGATGCTG
+>850:2:1:1195:18051/1
+TGAGAGCGCCGCATTTATGGCCGTTTGTGTTTTTGTTCTGCTTTAAATCC
+>850:2:1:1195:18051/2
+GGGATTGACGCTTGTCCAATGGAGGGCTTTGACCGGGCGCAATACGACCAAATTCTGGGCTTG
+>850:2:1:1201:10588/1
+AAGGAAGTCCATGGCTCATGTCAAGAGCATCACCCATGGCCTTTG
+>850:2:1:1201:10588/2
+ATATTAGCAGAAGTATTTTTAAATTTCAAATTGATGTCCTCAGCCTCTAAGAAAACGAGAATTGTAATCATTGGCG
+>850:2:1:1206:3944/2
+ACGAGCGTCAGGTGCATCTGGTCGGGACGAACCCATCGCATC
+>850:2:1:1208:20073/1
+ATCGCGACTTTCGCGCAATGAATCGATGAATCC
+>850:2:1:1209:19367/1
+ATCCGGCATTCGGATAAGCGCAGATGAATGTATCGG
+>850:2:1:1209:19367/2
+TAATGATTTCCGGCACGATTACCGCTCGCTCGGGACGACTGCTGTCAGGCCA
+>850:2:1:1210:7793/2
+CCTCGGCAAGAAAATGAATGCGACGGAAAAGCAAGCC
+>850:2:1:1211:9990/2
+TCGATGCCGCGGAAAGCGATACCGCCCCTCGGGACGAGTTGCCTTTTGGGAAATACGG
+>850:2:1:1211:3054/1
+ATTGAAATCGTTCCCGCCGCGTTCGCTACACCTGGGCCATGGC
+>850:2:1:1211:3054/2
+CCTTCTTCCTTCTAACTCTTCGTCTTGGCCATCCATCAGCACGCTGGAATTCGAAGC
+>850:2:1:1214:2046/1
+GCGAGGATCTCATAGCGACCTTGCGCCGCTTCAAAACGAATGATGCGACGAT
+>850:2:1:1214:2046/2
+AACCATGCCCCGGCCGATACGGTCAAAGGTATAAGTCCCGTCGCCATTCCACGTTTCCAG
+>850:2:1:1214:16935/2
+TGCTGCGGAGAGAATTCCGGCAACGATGCCCAGGTC
+>850:2:1:1215:14389/2
+GCCGCCACCCGCGACGCCGGCCTCGTCGACTCCGG
+>850:2:1:1220:10748/2
+TTGGCGCTGAGACCAGCCATACTCTGCCCGTTGTTGGCAAAGG
+>850:2:1:1222:15174/1
+ATGTTTTTATGCCCCGAATGGGCTTGAGGGTTCAGGCCTGGGCTTTAGGCTTCCGGCCTGTAATTTGTTCGCAGTC
+>850:2:1:1224:17113/1
+ACGGCGGTGGGAAATGACAAATGGGTCAAAA
+>850:2:1:1224:17113/2
+CGTGGATTTGCGCCGCTTCCAGAATCTCACGCGCGCATTCAGCACCAGTGATGTTCGAGCTGGCACGGACCTCGCC
+>850:2:1:1224:13641/2
+ACGATTCATTGGGTGAGCGCAGCGCACGCAATCGATGCAGAAGTCCGATTGTATGATCGGCTTT
+>850:2:1:1226:12773/1
+AGCCTCGTGCTGCGCTGGGAGTACCGCCTGGGCTCGACGC
+>850:2:1:1226:12773/2
+CGCTCCGCCTCCGCCAACGAGCTCATCCTCCCCAC
+>850:2:1:1226:12456/2
+ATACGCGGGAAGTTTGCGAAAAATGGCCTTGATCAACAGAAGCAC
+>850:2:1:1227:6259/2
+CAAGGGCCTGCATCTGTGGATCAAAGTGATTCTGCCCGCATCATTACCCTTTGTCGTAAGCGG
+>850:2:1:1228:6125/2
+ACCCTCTTCCAGGACATCCGGCGCTACTTCCCG
+>850:2:1:1230:4313/1
+TGAAAATCGCGTCGCGCAACACCGTGTAGGGCAATCCGCCCAGT
+>850:2:1:1231:17342/1
+AGGCGCGACACGGCGTGCCGCTCCATATATTCCGACATGTCGAACCGG
+>850:2:1:1232:2523/2
+CAGCGGATTTTTGATTTCATGTGCGATGCGGCGCGCGACG
+>850:2:1:1232:14160/2
+AGGCCCTTCGCCGGCTACTACGGGATGCTCGTCGCCATGTTCGGCGTCGG
+>850:2:1:1232:15350/2
+ATGGGCTAAAGGCATCCCCTGTACGTTTGAAAACCATCAACCGTTAAAGGAAAGTTATGCCAAGA
+>850:2:1:1233:6833/1
+TTCGCCGGCAAGGCCATGGCCATAGGTGCGAGATTACACGCCC
+>850:2:1:1233:7715/2
+TGCGAAGTTGAGATGCTTTGCTTTGTGCATATTCTGTTTGACAATGCTCATTTAACAGGGCCTTTATCTTGTC
+>850:2:1:1235:3173/2
+CGGGTTCCCAACTCAACCCAGAAGATCACCCAATGCTCGGACTGCCT
+>850:2:1:1235:8887/2
+TCCTTCTTCGGTTTTTCTTCGGCGATGCGCTCTACGTCCACCCACTCAATAAAAGCCATACGC
+>850:2:1:1236:16319/1
+CCCAGAAGTCCCAAATTCGTACGACCGTCACAAGACCCCATACCCTC
+>850:2:1:1236:11508/1
+ATCCTTAACGACATTGCCTGGGAAAAACCCAATCCCCCGCCGAATCTCAGTTGCCGCTACTTCACCCACCGCACCG
+>850:2:1:1236:11508/2
+AACAACGAAGGAACCATGGAACCAAGTTCTTCAGGTTCCGCTTGGTTTGCTTTGTTACTTTGTTG
+>850:2:1:1238:17314/1
+CGTCAGCACTTTAGCGAGACAAAGGCTAGGGCCG
+>850:2:1:1238:9730/1
+CAGGGCTGATCCGGCTGGCCGTAATATTCGCGACA
+>850:2:1:1239:11840/2
+AAGAGTCCGCCAGGTTTCATCACACGGGCGATC
+>850:2:1:1239:2991/2
+AACCGTGGAATGCAAAAATATGAAAAGTATGGGTG
+>850:2:1:1240:19320/1
+GATCGAGCGAACGCCGACGCTTTCAATTCTCGCGCGCAACCATTGCGGGC
+>850:2:1:1242:1980/1
+GATTTTTTAACCACGCATCACCATGACCAAAATTATCAT
+>850:2:1:1245:2838/2
+GGAGATCGTATCATTGCGTTCGGCAACTATAATTT
+>850:2:1:1245:18357/2
+AGTGTCCGCTTCTGCGTACCAGAGCTCACCGAACGTTGACGGTTTGCCG
+>850:2:1:1247:12729/2
+TCGCTGGACCACCCGAATCGGGGTGGAAAATTCCCGATGCTACAAAGATACGC
+>850:2:1:1249:7553/2
+GCTCTTCTGCAACGCCGACGAAATAGCGCAAATGCCGAAGTTCCATTTGATACCTTCTGGGTATGGGAACGATAAA
+>850:2:1:1250:13799/1
+ATAAGACATCAAGATCAAAATTGGAAGCAAGTTATTTTTTCTAATGAAACTACCTTTCAAATGTTCCAAAATACTC
+>850:2:1:1250:13799/2
+GTGCCTCTCCATCACAGTATAAGCATTATCAAAAAGGTTTTCATTTAAAATTTCACAATAAAAAGCACCATCCATA
+>850:2:1:1252:5121/1
+GCGAACGTGGGCAGGAAGAACGCGAAGCTCAGATACCTGGCGATCCCGGGGCTCT
+>850:2:1:1253:2217/1
+AAACAATCTCCTTAAAGTAAGAAGCGTAACAAGACTAAGACCAGCCGCGAGCGTTACCAGGACC
+>850:2:1:1253:21291/1
+CGCGCTGTCCGAATACGTTCAAGTTCAAGGCAAAGAGCTGTCCTACAACAACATCGCGGACGCCGACGCCGCGTGG
+>850:2:1:1253:16770/1
+AACAATGGCACTCTGTTTAAAAGCCGCAAAGGAATTCAATCTAAGTATGGTAATTTTAGATCGGGTAAATCCAATC
+>850:2:1:1253:16770/2
+GACCTATCACGTTTTTGATCACGTGCAGGCTATTATGATTGATGGCCATTTCTGTGTTAAACA
+>850:2:1:1254:20229/1
+CGCAATTTCGGCCGTACCTCCCTGCTTGATGTCCG
+>850:2:1:1256:19411/1
+AAGGAGGTCAATGAACTGGTGACGGCGCTTCTCGGTCTCGGAGTCAAAGAGGAGG
+>850:2:1:1256:19411/2
+ATGGTCCAACGAGACGTTTTTTTGAGCGCCCATGGCACCAAGAATTTCGCCGAGCAGTTC
+>850:2:1:1259:11748/1
+GCTGGAAGCTGATCCATCAAAAATGTCTGCAAGGCGCCGTCGCCG
+>850:2:1:1259:11748/2
+GTCATTGAGCGGCATCTCCGTGTTTTTGCGGGCGGTG
+>850:2:1:1265:13908/1
+ACAGCGGACTGCCGGTCGAGATCCACGCCACACAGCCTTCGCTCGCC
+>850:2:1:1266:19159/1
+AGCATGCGTGCAATTTCGTCATCACGGCCTGTG
+>850:2:1:1266:17676/1
+CGAAACGTATTTGCCCTGGTATTTTGCTGCGACCTTGCACAGTTCGATCAGCTCTTCGG
+>850:2:1:1266:17676/2
+ACATCGGTGCGACGACGATTCGCGAATACGTAGAGGGATACGAGGATAAGAAGCCGAC
+>850:2:1:1266:3595/1
+TGGATACGATGTGCATGGGCAGGGGCAACGCAAGCAACTGGAGCG
+>850:2:1:1266:11047/2
+CTCATCGCGTTGTTTCAGCATCAAAATTGGATCTGGCACGGCGCATTTAGTCCCG
+>850:2:1:1267:3991/2
+GTCTGAATCCAGTAAATCCTGTTAATCCTGTCTGGAACTGTCCAAAGCACCGAGTC
+>850:2:1:1267:19799/2
+CAACAACGGGCTCCTGCAGGCGAAATCAGGCATCACGGACCTGGGCA
+>850:2:1:1272:21387/1
+AACTCCGCTTCAAAGATCACCCACTCCTTTGAACGCCCGCCAATAATGCTCGTGATAGAAACACCGCGAC
+>850:2:1:1272:21387/2
+CAGGCGGTAGGAAAAAGCACCTTCGACCTGGTGGCCCTGGAGCC
+>850:2:1:1275:16957/1
+CAGCCGGAAAATCCGAACGGCATTGACGCGCTCATCAAAGTTCACGCGCAAAACGCCGC
+>850:2:1:1278:17766/2
+AGACCACGACGAGCCAATATCTAAATCTATCTCGAAACAGAGAGTCCCCTCGCTCTATGGGC
+>850:2:1:1281:16645/1
+AGGAAGTTCTTTTTCATGGAGCGATGGATTGTGGGGGTTCTTGGCGGGAGTTCGTTCCCC
+>850:2:1:1281:16645/2
+CGATCTCCCAGTTTGACTTACCCTCGGCTAGCCAGTTAGCCACCGCAAGTCTTCTGCGAAGTCGCAGCGG
+>850:2:1:1282:20716/2
+GACAACGTTTTGCTCGACAACGCCGCCTGCTTCGG
+>850:2:1:1282:15637/1
+CGGCACGCCAGTGTAAGTCCCAGCTCGTTTGGAACAAGACGGC
+>850:2:1:1284:4388/2
+GCCGCCGAGGATGCGTATTTCTATACCCATCACGGATTAG
+>850:2:1:1285:14897/1
+CCGATCTGGTCTTCGCGGCTTCTGCATTCGCGACTTCGCGCTGGC
+>850:2:1:1285:14897/2
+GCCGGAAGCGGAGCTGCTGTTATTCGAGGCCAGCCGCAGCCAGCTC
+>850:2:1:1286:16199/1
+CCGCAGAGCTGAACCCGTAAATCCTGCGACTCTCCAACTTGGAATTCCTGTTACG
+>850:2:1:1286:16625/1
+CACAAGTCGCGGATCCTGAGCGCGACCGTCTACA
+>850:2:1:1286:16625/2
+CCAAGGATTAACTGAAGCTTCGCTACATTGTCCCCAACCTTGAGCTTTGAACCCTTGAACCTTGAACCGC
+>850:2:1:1287:20240/2
+AGAATTTCGGAGTTAGCTAATGACCTGAGCTTCGATGCCGCTTTGCG
+>850:2:1:1289:10180/1
+ACGGCGTATTGACTCGGGCAACACATGTTCGAATAA
+>850:2:1:1289:7815/2
+CGATATACTTGTTCATGACTTCATTTGTTAACCGATAGAGCCTGACAAAAGCAAG
+>850:2:1:1290:6130/1
+CTGGCGATCGAGCACGAACACGGAAAATCCG
+>850:2:1:1290:21158/2
+ATCGTAATTCTTGCAATTGCTCTTATCCAAAATGA
+>850:2:1:1291:3983/1
+CGGCCGCTTCGCCCACACTCCGCTCAATCCAGACACC
+>850:2:1:1292:20486/1
+ACAAAGAGCCCAATCCACGAACGACCGCCATATCGAGGGTTTGGATTCG
+>850:2:1:1292:20486/2
+GATCGTCACACCAATCAGTTTGCTTTTTCGGCGAGGCAGGGCTATCTGTTCATGTGA
+>850:2:1:1294:21318/1
+ACGCCCCGATGCCAGTCGAGGCTTTAGTTTGAATGAAACTC
+>850:2:1:1294:21318/2
+CAACGCAAAGTCGAACTCGTCGATGGTCTTGGAGAACGGGAAGTGTGCGCTCCG
+>850:2:1:1294:6867/1
+TGGTCGATAAAGAGATCGCTCACATGGGCTTGACCGAGCTCCGGGTCGTGGCCTCCATGC
+>850:2:1:1294:6867/2
+CCCGTCGAAGCACCCATCGACGTTGAGCAGCCC
+>850:2:1:1294:10952/1
+CTGTCAGGATTGAGGTCGGCGCTACTCGGTTCACCGACGACCC
+>850:2:1:1294:10384/2
+CGGTTTGGTTTTCATGCTCGCACTATTTTACTTCAGCAAATCAATGAAAC
+>850:2:1:1295:17946/2
+CTCATCTATCTGACATCCAGATACGATCTAACTCGAGATACCTGATCTTGGCG
+>850:2:1:1295:19519/1
+CTGATCAGCGCGACCGACGATCATGACACGAACAACAACGGCGCGACG
+>850:2:1:1295:14767/2
+GGCGAGCTTTTGAGTCCTTAAGCACGGTCCCCGTCGGTTGCTGCG
+>850:2:1:1298:20131/1
+CCGAAAACCGATTTTCCTATCGGAATGCAGACGCAGGCGGTGGCC
+>850:2:1:1298:20131/2
+CGCGGTGAAACAAGCAATATTATGCATCACCACCAGATCG
+>850:2:1:1298:14251/2
+CGTTTGAATATCGTACTCGGAGGCGCGGACGGCAGCGACCGAATCGCTTCAGGACAAGGAGGAATAAC
+>850:2:1:1304:10935/1
+AGATTATTCTTCTCGACCGGGACCCAGTACTACGTCAGCG
+>850:2:1:1304:10935/2
+TTGGTCGACTACGCCTCCGTTCAACGCAACGCGCTGGG
+>850:2:1:1305:8737/1
+TCACATGAACATCCTTTGTATGGGCGGCAGGACCGTGGGACCGGCCGCCGCCTGGGATCTCGTTCAA
+>850:2:1:1305:8737/2
+CTGCTGGACCGCGTCTATCGAGAGCGTACGAATTGTGTTGATCGCTACTTCAGTCATCTCCT
+>850:2:1:1311:8232/1
+CCGCCCATCGCTTTGTGCGGCACGGGACATAAGCGTGAACACCATCACCGGTTCCCAACACAAATTCC
+>850:2:1:1311:6440/2
+TCAACAAAACACAACTGGTTGCCGATATTGCGCCGCTGCCGAAAGGTTATTCGGGCAC
+>850:2:1:1314:19280/2
+AGAGCAGAGAAGAGCAGCATGTCAAGCGCACGGGCAAATTTGGCGGTGGAGG
+>850:2:1:1315:17832/2
+CCGCTTCATCGCAGCGAAATTGAGAACGGCTGCACTGCC
+>850:2:1:1315:19010/2
+AATCCGAACTTATTTAGCACATGTTTTATCATTAGTTTCTCCATGGGTTTGGTTAGGTTTTCGTA
+>850:2:1:1315:2665/2
+AACTCGATACTTACATCGCCCGATTCGACTTCAATTTAAACTCTCAGC
+>850:2:1:1315:14550/2
+GAGCCGAGGCTGAGGATGTCGCCGGGCTTGAG
+>850:2:1:1317:4894/1
+ATAGTCGTTACCATATTTGTTGCGCTGACATGTTTATGCTCAGCTATCGGGTTCCGT
+>850:2:1:1317:4894/2
+CTGTTGTTATAAATCTCCACGAACTCGTCGTTGGGTCCGTTGGGCCCTCGCAAACGGAACTCGCTGATAATCAACG
+>850:2:1:1318:12988/1
+TGGGAAGACATGCGGGCGCTCGCGGGGGAAGGCGTCTTGTTCGGTTCCCATGCGGCGACGCATCGACCTCTGACGG
+>850:2:1:1318:17667/1
+ATCAATTTCGCACTCGAGACAACCGACGCGTTTAAGCAGGCCGGCACCCGC
+>850:2:1:1318:17667/2
+TGCAACGCCTCGAGATTGCGCGCGGTGTCCTTGAGCGTTTCGCCTTTAGTCAGGCTCGAAGTCGTTGC
+>850:2:1:1320:5106/1
+TTGGGTCCGGGATGCAGCGCAAATTCTCAAAGGCAATGTCGAGCGTTACGTCTTCATCTCGACGATTTCTGTTTAC
+>850:2:1:1320:5106/2
+TGATCAGCGTTTTTTTGGGAAACCATTTCTCCGCTTCTCTCTCGGAGAGCGCTTTGAGCGGACCG
+>850:2:1:1320:6330/1
+CCGCTTTCAGCGCTTCTTCGGATGCAGGCTGCATGCGCCG
+>850:2:1:1320:6596/1
+CCACTGCAGTATGGTGGCCACCAATAGCCACTCCCATCAGCAAGGACCGCGCC
+>850:2:1:1322:9036/1
+TTTAGAGCCGCAGGAAACGTTGCTGGTCGTTGATGCAGCGACTGGACAGCA
+>850:2:1:1322:9036/2
+CCGGCGAGCCGCTCTGGAACAAAGACTTCAAACTGATCAAGCTTTTCCCCTGTTCCCG
+>850:2:1:1324:12218/2
+CAGAATCGGTTCCTTCGAGGTAAGCGTTGGAAAGGACAGCTGGTGCGCCGTGGCCTGGTCCAGAGATGAAGATCGC
+>850:2:1:1324:8043/2
+GAACTGTGTCTTTATTCACACACATCCCAGAACCCGTGCG
+>850:2:1:1324:12062/1
+TGTATTTGATTGAGCAGGGGGCGGTCCGTATCTGCGTGCGAGC
+>850:2:1:1324:12062/2
+TCTCCAGCCCGACGTCTGGATTGTCGCGCACAAAGCAAAGAAAATGCTCGCGCGAAAGCACAGC
+>850:2:1:1325:18003/2
+GACATGACGATGCGAACGATTGCGTCATTTTTGAACAACGCCCAGGCGTGCGCCAGC
+>850:2:1:1328:18978/1
+CGCGCGGCGCGGATCCTGGTCCTGGACGAACCGACCGC
+>850:2:1:1328:18978/2
+CGTTGACCGTGGAGACGATCTTACCCCGGCGCAGCACTG
+>850:2:1:1330:5403/1
+CACTTGGGCTGGCAGTAGGGGTAGAGGTTGGAGTCGACGTAGGCG
+>850:2:1:1330:5403/2
+GACTGATCCAGGTATTGTGCCCACCTATGTGGGCGACTATGACTATGGCTCTTCGATGCTTACCCAGC
+>850:2:1:1330:13118/2
+GGCGAGACGCTGCGTTCGATTATCGAAAGTGTGATTCACGAACAAGCCG
+>850:2:1:1334:20923/1
+ACCATGGTCGACTGGGGTCGGGCTTGGAAAAACTGGTGCATCC
+>850:2:1:1335:12863/2
+GCTGACACAGCCGCCTCTACAGTCTGCGAGATCGTCATC
+>850:2:1:1339:20682/1
+GGCGATGACCGCGAGCGTAGCGAGCGCGATGGCGAGGCCGACCGGGATTT
+>850:2:1:1340:10411/1
+CCCGTTCACGCCACTTGCCGCCAGTGACTGCCCGATC
+>850:2:1:1340:17702/1
+CGCGCAAGGTGACTATATTCAGTGGTTGGATCACGACGATCTGTTGGCACCAAACAAGATCAGTGCCCAACTCAGG
+>850:2:1:1340:17702/2
+TGGAAGTATGTATTCTTGGAAAACTTGAGAAAGAAGTAGTCCAACGGTGTCAGGTCCTGGAATAGAGGGCTTTCAA
+>850:2:1:1341:7304/2
+CGTGCCGATTTCTTTCGTCCGTTCTTTTACGCTCACGCAAGTAATGTTCATGATCCCGAT
+>850:2:1:1342:17626/1
+CACTCCCTCTTTCCTCGGCTCCTATGGCCTTCTACGTTCTGCATATGTGCAAAAAGTATTCCGTGCC
+>850:2:1:1342:17626/2
+GGTCGGCATGGCCTTGCGCATGCCGCTTCGTCTCCTCATGGGTGGAGAGTGCCGAAGAGAATAGCAGAGTTATGTA
+>850:2:1:1343:13973/1
+CTAACTGGACGGCTTTAACTCCGAAACGTGTCG
+>850:2:1:1343:13973/2
+AGCGTGATCAATTCGCGCGAAGCGTCCGGTTACCTCGGAACTGTG
+>850:2:1:1343:2286/2
+TAGGTGGTGCCGTTGGTTAGCGCTGACGGGGTAATGTC
+>850:2:1:1346:1167/1
+TTGAAAAACGCACACATCCGCAGGGGACTCAAGGCGCCGGG
+>850:2:1:1346:12974/2
+GCTCAACGGCATCAAGAAGATCGACAGGTTGCGTTTTCTC
+>850:2:1:1346:19090/2
+ACCGCCCGAACTTCGAAGCGCCCAGGCCGTGTCCACTTTTTCGC
+>850:2:1:1351:18255/2
+ATACCACTTGGTTCCAAGGCAAGTAGGTATGTTCGATACTGGTCAAAACGTACAGGTTCGAAAT
+>850:2:1:1352:14245/2
+CCGCGATGGAGATCTTCTGGCGCCACGGCTACGCAGCATCGTCGATCGATCAACTGACGACGGCA
+>850:2:1:1353:6436/2
+TCGCGCACGAGACCGCGATACGGAAGGTTGAGGCGCGTCC
+>850:2:1:1354:14904/1
+CACATCGTTCTTGGCCCGACCGGAATCATCGACGTCGACAGCAT
+>850:2:1:1354:13608/2
+TTTCCTCGCCGAGCGGCTCAACATCGCCAGGCTGCGCGCCGCACTCGCCGGCGG
+>850:2:1:1355:13827/1
+AGACTCGAGATCGTCGAGGAGTTCCGCCGGCTGCTT
+>850:2:1:1355:13827/2
+AAAAACTAAAAGACTCCGCACGGCAGGAGGGCTCCGCAGCGGTGAATCA
+>850:2:1:1355:10706/1
+GGAACCGCCATTCTGGCATCGGCGCTGCTGACCCATTCTTTGAATGCGCTGTGGTCGATTTAC
+>850:2:1:1356:10483/2
+AAAGAACATTGTGTTGAGATTCCGACGTAGTAGTTTTACCGGGCCACTGAATGTGAAAC
+>850:2:1:1357:7696/1
+GGTGCGCAAAGGTCGACGCGAGGAGTTCATAGCCGCCTATGAGGCACCGGGTG
+>850:2:1:1357:17234/1
+ATCACCGCCGGCCGGATGGCTGGCAGCGTCACTTTGAAGAAGGTCTGCACCGGCCC
+>850:2:1:1360:14265/1
+AGCGATTACTCGTACGGCTTGCCACCCGAAG
+>850:2:1:1360:4892/2
+TAGCCAGCTTTGGAGTCATACCTCCTTAGGATACCGCCGCCGGGCAAAAACCCGCGTTGGTAACTCCGGG
+>850:2:1:1361:4695/2
+CCTTCTTCAATTCTTGATCGAATCCACTTCGCTGT
+>850:2:1:1367:17825/1
+CATACGCCTTCTTGTAGGACTCGATGGCCTGAGTGGCG
+>850:2:1:1367:3766/2
+ACTGACGGAAAGTGTCCGCTGTTTGCGCGAGCACTTCCGCGCCATTAACAGGTTCGGGCCAGAGTTCAAC
+>850:2:1:1369:7438/2
+TATCTGGGCCATGGAACACACCTCGGAATTCCGATCGAGTACGCCGAGCAAGCGAAGCCGGAAGGAATTGCCCAGG
+>850:2:1:1371:21376/1
+ACGTAATCTCGGCGAATCTTCGCAGCCAGATGTGGGCTAACTATCGAAGGTGTAATCAAGCTTTC
+>850:2:1:1371:21376/2
+GCAGCGGTACGAAGCGACAATGGATCTCCTAGGACTTTGTTTTGCTTGATC
+>850:2:1:1372:11585/1
+CGGCACGATGTTGCCGGGGAACTGCTGCTCGCTGACGGGATCGGTCACCC
+>850:2:1:1372:11585/2
+AACCGGCATCAGTATGGCGCCACATTGAGCGGACCGTTGCGGCT
+>850:2:1:1373:20753/1
+TCGCCGTCGGAGGTTGCGGGCGTAGCTTTGTAACCACGGCCGGCG
+>850:2:1:1373:20753/2
+GGACTCGCGTGGCGAGGAGCACTTGTTTCAGATGT
+>850:2:1:1374:12597/2
+TTGGCGTCTGCCCCCAGGCGAAGCAACTTCGGCTGCGGTTCAGCGTGAT
+>850:2:1:1374:13163/2
+GACGTCCATCGGGATCGCCTCGACGTACGAGAGC
+>850:2:1:1375:9648/2
+CTACGAGAAATTGCAGACGCGAGCGAATCTCGCGG
+>850:2:1:1381:3882/1
+GTAAACACAGTCCTTGTCAAGGATGTAGAGGCGCTTAAGCGTAGGCATTTG
+>850:2:1:1381:3882/2
+AGAAGTGCCACTGCTGCCATGGGGTCCTGCCTTTGGGGTGTTCATGCGGCTACTGCTATTTCGC
+>850:2:1:1381:3058/1
+CCTGAAAGGTGATTTCATCGCGCAGCTTCGTTTGTTCTTGAACGA
+>850:2:1:1382:3821/2
+GCCGCAGAGGCCAAACACTCCAACGAGCCGGCCGCTGC
+>850:2:1:1383:9317/1
+CCAGAGGAAGGCTGTTGCGCGCCAGTTGCATCGTGAGACTGCTCG
+>850:2:1:1384:5986/2
+CCGGGCTGGATCCCGATACCCAGATGGGACCATTGGTCTCAGAAGAACAATTGGCTC
+>850:2:1:1384:12834/1
+GAACGAACTGGCCCTCTACACGCCGAAGACCCCGC
+>850:2:1:1386:20169/2
+GAAGGCCGCGTAAGGGAGATCACCATGTCGATCGACGTCC
+>850:2:1:1388:13403/1
+CGGCAAGGAAAAGGCATTTGTCTTGTAACCAGCGCTGAGAAAACGATCCTTTCTTCTTGCCTGTGACCCAGTTAAA
+>850:2:1:1388:13403/2
+TTTATTCAGCATTCAAAGAACTATCCATCTTTGATTCGTGACACACCCAACAACAGCCATGAAAGAAGAAACAACA
+>850:2:1:1388:7616/2
+GCCGACGCTGTTCATCGATCCCGAGAAGGCCGGCGACAAC
+>850:2:1:1389:14269/2
+TCGAAGCCCTTCGCGAGATCCGACGCGTAACGGGTC
+>850:2:1:1391:14377/2
+TCAGATTAAACTGGCGAGCTTCCGTTAGGTCTTTGCCGCCGCAATTTGGGCATT
+>850:2:1:1391:13218/2
+CCCGGGAAGCTGCTCCGGGCCAGCACCCACGCCAGC
+>850:2:1:1391:10893/1
+AATCAGTTCAACGATCCCAGCCAAGTCAAATTCCGCGGTGAATCGAATACGGCATATGCCATCC
+>850:2:1:1392:2934/1
+ACTGATTAGTAGTGGTCAACTGAGCACATTACTGCACTTACATACC
+>850:2:1:1392:2934/2
+CGGTCCCTATCTAGTGTGGGCGCAGCAGGATTGCGGGCATCTGTCCTTAGTACGAGAGGACCGGGATG
+>850:2:1:1392:4857/1
+TCGATCGCGGGATTTTCGCGACGATCTACATCCGAGTGCCTCCTGGCACGACCGAGG
+>850:2:1:1392:4857/2
+TGAGCAGGTTGTCGATGACCGCGACCAGAATCGCCC
+>850:2:1:1392:6718/2
+CCTAAAATCGAGACGATGGAAATTCATCAGCTCCGGTATTTTGTCGCTGTCGCGGAGG
+>850:2:1:1393:2674/2
+GAGTTCTCCAAATGGGACTGCGAGTTCCACCTCCTGATAGCG
+>850:2:1:1396:3946/1
+TGGAACCTGTCACCGTGATTCGCAAGAGTCATTAGCCCGGCGTAACTA
+>850:2:1:1396:3946/2
+CCGGAAGTTCTCCGAAGCCGAGCGCAGCAAGCGCGGAATTTCCTCGGAGCGAGGTG
+>850:2:1:1397:17572/2
+TGAAATTGACTCTCGAATAACACCCGGGTAAAATGTGTGGCCATCCACAAGAGGCTGCACATATGACTC
+>850:2:1:1398:21146/1
+CATGTCGCTCATTCCTTGCAGGATTTTCCATTACGGGTACTGAACGTTCCTCTC
+>850:2:1:1398:21146/2
+CTTTCACTTCCGCGAGCGTTGTTCTTATGAGTTTACGATTCACTTGATAATTACCTCCAAAATCTTATGA
+>850:2:1:1398:12346/2
+TCATTATTTATCCCGGCGAAGGCCATCTCTTCATCAAAC
+>850:2:1:1399:4011/2
+GAAGAGTTTTGGGTGATAATGATGGCGGCAGTGCCACCATTAGTAAATG
+>850:2:1:1399:11461/1
+TGCCATCCAATGCGAGCTCACCTACAAAGCTGAAGTTTTCAAACGGCGAGCTGTCCAGTGCTTCTGTCACCGCGA
+>850:2:1:1399:11461/2
+CAGACGCTGCTGGGAGGGAAAGCCGCGATCGGGTCACCACTGCCATAGCCAATAGCGGC
+>850:2:1:1401:3248/1
+ATGAATTGCCGGGAGGGGCTAACGCTTCGCTCGAGTGGCGCGGCCGGGAG
+>850:2:1:1402:21419/2
+ACTCGATGGGATGTTCGGCGCTTTCCGAGGTGATATCGACCTGAGCTAAACGCTC
+>850:2:1:1402:1628/2
+AGATTGGAGCAATCTTTGCAATAGAAAAGTCGACAGGTGAGCAGCCGCGC
+>850:2:1:1404:8608/1
+TGTCATCGATGTGCTGTCCGATTGGATCTTTTCCAGGGAAATGTTTTTGCGCGAATG
+>850:2:1:1404:8608/2
+CGACGACACCGAAGAGGACAGTTATTTCCACGTGACCGGCA
+>850:2:1:1404:13122/1
+CGTGCGCTCGCGGTACCTGCTCGGCTGCGACGGC
+>850:2:1:1404:13122/2
+ACGCTGAACGCGTTGCCATAGCGCGTGTGGACAATCCAGC
+>850:2:1:1404:11662/1
+TGCGTGGGCGCCGCATCCAAGGAGAGCGACGCGAGCGC
+>850:2:1:1405:7171/2
+AGCCATTCCTTGGTCGGAGCCTACAGGATCCTTCTAGAGCTAGAAAAGACCATCAGGTAAATTTCGCATTTGAAGG
+>850:2:1:1407:12314/2
+CAACTACGGTCGCATGCAGGAAGTGTGGCTCGACAAGTAAGCCAGAGGGACTGACGG
+>850:2:1:1407:4420/1
+TATTACTGTGCCGGCCCATGGGCCCCATCAATATGTTTTTTCAATGAATCTGGCCGGGTGTATACTTTAAGGCAAA
+>850:2:1:1407:4420/2
+CTGCCGAAACGCGAGCCCATTCCAGACGGGCC
+>850:2:1:1409:4959/2
+CCTGACGCTCGGCCTGTCGCTGGTGATCACGAACGCCACGACGATGATC
+>850:2:1:1410:20636/2
+ATTCCGCGAGGCCAATAGCGACTACCATCTTAACAACGGCAGCCC
+>850:2:1:1410:15863/2
+TTACCTGATGGCTATGATTCGATTGCTTCGCGCTTATCA
+>850:2:1:1412:15135/2
+ATGTCATGCTCGGGATGATCGCCGGACCGCGTTTCGG
+>850:2:1:1412:13792/1
+CTGGCCAGATGCGCCGCCGTGTTGATGATCGCGGTGTGCG
+>850:2:1:1413:10544/2
+GGCCGCGTCATCGGCGCGCTCAACGGTCTCCTGATCGTGATGAAGGGCCTGCCGCTCGCCT
+>850:2:1:1414:14055/1
+AGCGCGACGTATTGGCCCCAGTAGCGAATGACATCGTCCT
+>850:2:1:1417:12454/2
+GCCTACCTGTCTTTGTTCACTCAAAGCAACGTGCTCGGAGCCGGCGAAC
+>850:2:1:1418:19116/1
+TAAAGCTGGCAAAACCTTAGATAACGTAATTAAAAATTATCACTCTTGGAATCAGGCAGGGGAAGACTATGCAAAA
+>850:2:1:1418:19116/2
+TCTTTTGCCTTTGTTTGAGCATGATCGTATGAGAGTTAGGTCCAGCCCGAATAGAAAAGACCTC
+>850:2:1:1418:16555/1
+AAGCTGCGCACCGGCAACGGCGGATCTTCCGCCC
+>850:2:1:1418:16555/2
+ACTCGGGCGCAAACGGCATGTGGTGCTGGCGGT
+>850:2:1:1420:12623/1
+AAGGAGAACCTGCGCGACATCACAGACAGCGCGCTATGGTTG
+>850:2:1:1420:12623/2
+CGTGCTACAGTCTGTCCATATGCGTAATCGTTGCGTGCGTTCACGCCAGTTTCAGTGCAC
+>850:2:1:1420:5058/1
+ATCTGCTGGGTCGTCCAGGCCGCAGTGGGATGCTCGGTAACATTGAAGTGGAGGACGCGCCGCCG
+>850:2:1:1420:5058/2
+CTCAAGCTCGGCCTCGATGTCGCTGAGCGCACCGTATCC
+>850:2:1:1421:4372/1
+CGCTCAAGAACCCTCCTAGGTGCGCCGTAATTGCGATAACTGCTACACCGAGCAGTTCAA
+>850:2:1:1422:15312/2
+ACTCCGTAGGTGCTGACGAGATTCGACAGTGACTTCCCGTCCTTGCCTGCCTTGTCCAGCGCCTTCTGCGTCTGCT
+>850:2:1:1424:15195/1
+GATTCTCGACGGGACCGGGGATCTCTCGCTATGCGGCTCTGCGTATTGGACTATCATCAAACCACCCGAGCTGAGT
+>850:2:1:1424:15195/2
+AGTTTGCGATGCTGCGTGACCAACGCTCCCACGACCTCCTTAATCTTCGTGACCCATGCCAGCAGCTG
+>850:2:1:1427:15628/1
+AAGGCGTCGCTTACGTTTTGAAGATCGACGAGCTTGTCGAGCTTCCGGTCAGCC
+>850:2:1:1428:12955/2
+AATAGCCACCGCGCCTTCGTTAGATTTTAAACTGCTAC
+>850:2:1:1429:3641/2
+TGAGCGCAGACAAGCGCAGCATCCTTTACACATCGAATCAAAACG
+>850:2:1:1430:20340/2
+GGTGGCGATACTAACTGTTCGGGTTCACAAACGTTAGGCCTCGC
+>850:2:1:1431:16826/1
+AAAGCAGGCTACCGCAGGGGTCACGCACGTCCGCGCGGTTCCCTCGCC
+>850:2:1:1431:13773/1
+GCCTTGCCGCCGGAGAAGGCTTCGCCGTCGATCCTGCCTTCGAAATCGATTGTCACGCGGTCGC
+>850:2:1:1431:7022/2
+CCTGCTCTCACGCAAAGACGCGTGCTCTCCGGAAAAAATCCCCACCTACC
+>850:2:1:1434:13980/1
+AGTTGCTTCAAGGCCTCGGGGCGCTCCGACAGCAGGGGCTCTTCAATGAACAGTGGCCG
+>850:2:1:1434:13980/2
+CCACAGAGGACGTTAATTGGCTTGATGCACCGGCC
+>850:2:1:1436:11941/1
+ACGCCCGTGGAGCAGGCCCGCCGGTTCAAGGATCGCATCGCCAACCCGCTCAAACGCTGGAAG
+>850:2:1:1436:11941/2
+AAAACGGCGAGCCGGCCGTAGGGCTTGTCGTTGGTCGGGACCAGAAACCACGGCGCTTTCTTTGC
+>850:2:1:1436:10113/2
+ATAGGACGTGCAAGTGATTCATAAGGAGCACATCTGTCTTATTGGTGAGAAGAAAACAAACAAAGCA
+>850:2:1:1437:2418/1
+CCCGATTCTGTACATGCACCTGCGCCTTATCCAGATCGGTACCCAGCTT
+>850:2:1:1437:2418/2
+CTGGTCCTCTTATTGATCGGCTTAATCGCGCTGAAATTTCTGCC
+>850:2:1:1441:18933/1
+GCCACCGTGCTCCTTGTCGCCTTTCTGAGCTTCGCCTTCGC
+>850:2:1:1441:18933/2
+TGGCGAGGGGTGGCGCGCGAGAATCGGTGAGGC
+>850:2:1:1441:10151/2
+AGGGCTGGACATGAAGCAGCGCGACTTCTTTCGCAACAAGGTCG
+>850:2:1:1441:2347/1
+AAATAAGGAGGGAAAGACACTAGCAGTTGCACGGGCTCGAATGCGATGGCGAAGG
+>850:2:1:1441:2347/2
+ATGCCATTTGAAGTTATAACGAGGGATATTAAACCCTCTGGCGGCGCT
+>850:2:1:1443:7265/2
+CAGGAACTTCGGGCGCCGAAAAACCGGATGTTCTTTTCGGAGCTGTAT
+>850:2:1:1444:12746/1
+AATGGGCGGTCACTCGCCGGCATGGCTATGCTCGCTCCAT
+>850:2:1:1444:12746/2
+GCTCGCCATCGAAGTAAGGATTTCCACTGGTGAGAAGTGCTCCAATCCCCTCTCGCAGAGAATGCCGTTTCGATTT
+>850:2:1:1446:8634/1
+CGGCGACCCGTCCTCGGCAGTGAATCTGGCAAAACAAAGATTAATC
+>850:2:1:1446:8634/2
+CCCGAAGGCCTTTCCGTCGGACTCACCAGATATATTCATCCGGCAACTGAAAAGCATTCTGGATCAAATT
+>850:2:1:1447:6193/2
+GAGTGCGCTGATGTAGGTGCGGTCAATGTGCGCTCGATGCGCCAACTCTTCCTGCGAGAGGCCACGAGC
+>850:2:1:1448:10036/1
+GAGAAGATCATCCGCATCTACGACATCGTGCTCGATCAAGCTGTGCTGCTCGATTCG
+>850:2:1:1448:10036/2
+AAGCGTCGAGTCACCAGGGATGGACGTGAAGATC
+>850:2:1:1448:3050/2
+GGGCCGCATCCGGAGGACGGCGAGGAACTGGAAGTCCGCGATGAAATGCCGCCGG
+>850:2:1:1449:7679/1
+AGGTTGCCGGCCTGCGGTGTTTTCCGTCCAACTGCCTCCATGTAGGCAGAGATAGATTGCACGTTGCAGTCTAATT
+>850:2:1:1449:7679/2
+TTGCCGTTTTTCATGCGGACATATTATCAAAGCGTAGTTACCCCTTTGCGCATACCCCCGGCTC
+>850:2:1:1451:3324/2
+CAGGCCAGGGAAACAATCCTTTTTCATGCCGCTTCTCGCG
+>850:2:1:1454:6092/1
+GGCGTCCGTGCTCCCCAAATGCGAAATCCGTTTCCCCGCAACCGCGTTG
+>850:2:1:1454:6092/2
+TAGGTGTGCTCCTCAAAAGAGGTTGGGGTGGCTGGCCGTGCTGGAGAGATTCTAGTCATCGCGGCT
+>850:2:1:1455:9781/1
+ATCGTAGCCATTCCCGTCTGGCAGCGCGATATCACACAGCACAACGTCGAAC
+>850:2:1:1456:10487/2
+CGACGTGCAGCGTGCCCGCCGCCAGCATCTTCTCCCAGG
+>850:2:1:1457:9079/2
+CAGTTGCGATCGACGGATTCAGCCCTCGAAGCGT
+>850:2:1:1457:17002/1
+CGGCATCAGCCTCGTCATCTTCCTCGTCCTCGGCTTCACC
+>850:2:1:1457:17002/2
+GTCGACGAACGCCTTCACCACAGCCCACTGCGTGAAGCAGGCC
+>850:2:1:1460:16463/1
+TCGCGCCAGACGCCGTTCTTCTGTGCGATCCGCTCGCGGGTCCCGACGACGCGGAAGC
+>850:2:1:1461:20668/1
+ATGTTGCTCAGTTGCACCAAAGGAATTGAGCACGGCACCGGGATGCGGATG
+>850:2:1:1461:20668/2
+AAGGCGCCACCCAGTTCAATACTGGTGACGTCGTCGCTCGTGTAAATGCG
+>850:2:1:1462:15610/1
+AGCATCGCAAGCCCCGGAAGGCGTTTTCCTGAAATCCAATCCGCATCCGCGTGCTTATGGGAATT
+>850:2:1:1462:2792/2
+ATTAGACATTCTTTTCCTCCGGCTTAAGTGCTCAATTCAGGAACTCATAATTCACACACTTATAT
+>850:2:1:1465:13180/1
+ACGTGTGCTCGCGTCGAAGTGAAGCGGTGGGACAGGCGAAAATCCGATTGCGGTCAGCAACAACAAGAGCGCGCTT
+>850:2:1:1465:13180/2
+TGGGCTTCTCGCAGCTCGGTGTGCTTATCGCTATC
+>850:2:1:1467:9409/2
+TGGCGTACTCCACCCAGCACGCGTCAGGCGCTTC
+>850:2:1:1468:10038/2
+CACCACGTAGTTTTACTTCGCATCGCGCTTCCAGCTAAGATGAGTTCCCATGACTCCGCTCTTAT
+>850:2:1:1468:1646/1
+GCGCGGCTTGGGCGACTTGCAACGCCTCTTGCGCTCGCTTGGCCGCAGTC
+>850:2:1:1471:15864/1
+TAGGGAGCTCGTGGGAAATTTGGATCGCGCGCAATGTCG
+>850:2:1:1471:15864/2
+ACAAATTCTGGAAGCAGTCGCTGCGAGCGGAGACTGGGCTTTCGCCTCG
+>850:2:1:1471:2322/2
+ATCCCGCGGCACTAACATCACCGATTGCAGCAGTGGAAG
+>850:2:1:1472:12287/1
+TTCGCCGCGTTTACGTTCTTGTTCGACTGCAAACTGCCGC
+>850:2:1:1472:12287/2
+ACTCATGGGGTATGACTAAGGAGAAATCTCCTCACCCTCTATCGCCCGAGGCCACCCAAGCCGCCCAGTACCTCG
+>850:2:1:1472:19613/2
+TGTCTCGGCCTTCCTATCGCCAAGAACATCGTCGAAGGGCTCGGCGGCGC
+>850:2:1:1472:18244/1
+TGTTTGTGCAATCCGGTACATCCTCGGCCACCCGCATAACGACTTTGGATTTTTCACAAGACCCTTCTACGACCCG
+>850:2:1:1472:18244/2
+GCCACACCAGCTGTGCCACGTAAACTTCCGC
+>850:2:1:1473:19351/1
+ATGACTGACGACCTTCTGAGCCCCGATAGCGACGCTTTGCCCC
+>850:2:1:1473:8430/1
+TGGGGCGACCGAGTATTGTGCCTGGTTATTGCGCTAATGTTGCCGTTTGGGCTTCGATTTCTAGAC
+>850:2:1:1473:9321/2
+GTCTTGACAACTTTACCCTTGACGAAGATCTGACCTTTACCGTTACCCGACGCCACGCCC
+>850:2:1:1473:18789/2
+CGAAAAAATCGTGCTCGCCGATACGATGCTTTCCGGTTCG
+>850:2:1:1473:5203/1
+CGGTATCCGAGCGTCGCGCTGCGCCATGCACCTCGCGAGG
+>850:2:1:1473:19761/2
+ACCTACGCCGTGATGATCAAGCCGGGCGACGAGATCCACCTCGGGGCC
+>850:2:1:1474:12358/2
+TTGTCAGCTCAAGAGCGCGCGGAGTCCGTTCACCG
+>850:2:1:1475:6206/2
+ACCGATTCAGACCTCGTAGTCTTTTCGCGTACGGG
+>850:2:1:1476:17356/2
+ATCGACGCCCCTGGATGCGGAGGCCAGTCTTTGTCTCAGGTTCAGTGACTAATGCGGTGAGAAAGATAATCGGCGT
+>850:2:1:1477:16105/2
+AACACACGTTAGTAAACACCCAAAACTACCGTCCTTCTCTCGCGCGCGCGCACACGATAGTTGCGACGAA
+>850:2:1:1478:2123/2
+GGGGCGAGCGGCGCGAATGGCATCACCTTGACCAGTCAGTCCTATCTCATCTTTGATAATCTGATTCTCGATGC
+>850:2:1:1479:21205/2
+CATCTTCAGCATACTCTGCCTGCGCTGGCGCTCG
+>850:2:1:1479:9779/2
+TATTTCGACGCCATTAATCCAGATGCGAAAAAGAATTGATGGTTTTAAGGCAATAAAAGAGACTTCTTGCAAAAGA
+>850:2:1:1481:18016/1
+CGTTTCAGCTTCGTATCTTTGGTGGAAAAAATTGCGCACTGTGGTCGAAGCAAAGTTCGTGAATGCACGAGAGGAG
+>850:2:1:1481:18016/2
+CGCGGCCAAGCGCGGGGAAACCGAACACTTCTGAGTAATGTTCGTTCATTAGATTGTCGATCCGGCCGAAGACCGA
+>850:2:1:1481:18044/1
+GATCTGGCGATCCAGCAGATTGCGAAAGACTACGG
+>850:2:1:1482:12974/1
+CTGGCGAGGTCGGTGACCGCGACTTGCTGGCTTACATTACCCAAG
+>850:2:1:1482:12974/2
+TGGTCGACGTCTTCATAGCCATCACACCGCCGGTCCAATAGACCTCCGACA
+>850:2:1:1483:2051/2
+TATACCGTGAAGTAGCCCTCCACGGCAATTCTTTCAAGCCGCTC
+>850:2:1:1484:2959/2
+AATCGCGCAGCCGCTTGATCGAGCTTCTGCTCATGCATGCG
+>850:2:1:1484:17857/2
+AAGGAGAGCGCGTGCTCGCGCCACCCTTCCTCGTGGGTGTG
+>850:2:1:1484:7656/1
+TGATGCTATATTTAAATTTGTTGAATTTTTATTAATTTTGAGGATTGTATTTGAATTATTTGGAGTTTT
+>850:2:1:1484:7656/2
+AAAATCTTTCACAAAGTAAATCCAAGACTGCAATAATGATTAAACAAATTATGGC
+>850:2:1:1485:12197/1
+CTGGCGTGATCTCAAACGCCCACGCGAGAGCGAGTGCGATCGGAACACCGATCACGATCAGGAGAACGATCAAACG
+>850:2:1:1485:12197/2
+TCTTGCTTTGCGCTGGCGATATGGCAATAACGCACTGTTTTGATTCCGAAGAATTTCTTTGCCGAGCTGAAGCGGC
+>850:2:1:1488:9977/2
+GCTCGAGGCGATTGCCGGTGGAGCGCGTGCCC
+>850:2:1:1488:15830/2
+GCTATCTTATTCGGACTCTATTTTACCTTATTCGTAAGCGATACCT
+>850:2:1:1488:2266/2
+GAGCCGAGCAGGATCCCGACCTCGCCGGTGCCGTTGAGGGCGGCGATCATCTGGTCGGCG
+>850:2:1:1490:14985/1
+GGCAGAGGCAACGGTGCGGCGCATCGCAATAGCGTAAGCCGGGACTTTGTGAGGGGCGCGGTAGG
+>850:2:1:1490:14985/2
+TCGCTGGCCCATGTAACAAGCAAAAAGAGCCCTAGTGAACCTGGCACGAGCAGCAGGATGGCAAGCAGCAGCAG
+>850:2:1:1492:18473/2
+CCGCTTCATTCGGACGCAACGCGAACTTAACAGCTTCCAAGGTATTTTTTCGCATATACC
+>850:2:1:1497:12750/1
+TGACAGACTTTAGATTGTTCATCGCCAGCCCAAGCCGCCGGTCTACATGCCGCGC
+>850:2:1:1497:12750/2
+GCGGTGCACGCCGATCCAACGCACAAGTTTTCGCGACTGC
+>850:2:1:1497:2826/1
+GGGTTGATTTTGTGCGCGCCTTAGTTGACAAGAAGACTCAAGAAAAGATGCAGGCTCATT
+>850:2:1:1499:3243/1
+CGGGAGACACGAGGGGCGAAGCCAAGAACCACGAACGGTCTTCAAAGAACGACTCCTGA
+>850:2:1:1501:18571/2
+TTCCCGGGACCGCCGAGTTCGAGGTATTACTGACCGA
+>850:2:1:1501:1356/2
+CTCCGATTGTCTTCACAATGCGATGGACATAAACGTCA
+>850:2:1:1501:10451/2
+CGATTGGCGAGAGCATTTCCGAAAAGACTATGTTTCTTGTCTCAGCATATCTCGGAGGCATACCAGTTCGCGCTCA
+>850:2:1:1501:6870/2
+CGTTCGGGTTCTTGCGAACAGTGAATCCCGTTCCTGTAGTGTGTCCGAGCGAGCCGCAGTACAGTACCGAGACGTA
+>850:2:1:1502:11414/1
+CTGCACCCCGCGATAGTAGTGGTGCCGGACGTTGGGCAGCGATTCTCCGGTA
+>850:2:1:1502:11414/2
+TCAAACACGCCATGGCGAGGTTTGACTTTTCAGGAGTGGCGCAGAGTGATTCACC
+>850:2:1:1503:1786/1
+ATGGGTGGTGCTTGGAGACGCGCGAGTGAAGAGACTTCTGGCCCATGTTCTGCCTCCGCTGTG
+>850:2:1:1503:13737/1
+CGCCACTGCGGGCTGTCACCTACGATGCCGTTGTGGATCGCATTCACAC
+>850:2:1:1504:1154/2
+TTGCGGTATAACTGTGCACCGTGGTCATCAGACCTTCTTCAATACCAAAGCCTTCCTTTA
+>850:2:1:1505:16437/1
+AATGACTTTGATTTTGCTGATCGTAAAGTGATGATCACGT
+>850:2:1:1505:16437/2
+CGGGTTGACGTATCCCAGTGCAGAAAACAGACCCATGCGCTGCAGATATGGTATCGACTTGATCTTGTTGTCGATG
+>850:2:1:1505:21118/1
+AGCGCCTTTTTGGTGCTTCGTATGGGCTGACCCTTGAGGCCAGG
+>850:2:1:1505:21118/2
+TGCAGCTATTCTAAGAAATGGTTTGTGCTTCCCGCTCTTTTGGTGGAAACAGGGAGAAGGAACCCCAGGC
+>850:2:1:1505:7126/2
+ACGTGGCATTCCTGCGACAGGCACCACAGGGCCGCAAGAATATTCTTGTGATCGATCATCATGTC
+>850:2:1:1506:7733/2
+TGAGGGCGCCGAGGGCACGCTCGACAATCTGATGTTCTCGACATT
+>850:2:1:1506:18831/2
+GCGAACATCAGCACCGCCGAGGATCCGGTGGAGTTCAACTTCGCC
+>850:2:1:1508:6516/2
+CGACCGCGTTCGATGACGCCTTCGCGGAGAGCCAGTTCAGCTTCCGGCTCACTCACTACCCGCC
+>850:2:1:1509:12586/1
+GATCAAGCCGCCCTGGATGCAGGTCAGCGATTTCGAGTACTAGGCCCC
+>850:2:1:1510:7598/2
+TCAACTTCCGCTGGTACTCAACCATGTTTGGCGTGTACATTTTTGCTGGGACAGCAG
+>850:2:1:1511:14867/1
+GGCGGTTTTGCAGGGCCAGGTCATAGAAGGCCGGCAAATGCCAGATCGTGAGCGTGGCCGTATCGATGAAACC
+>850:2:1:1512:6844/1
+GATTATTCTTCTTGCTCATAGACATTTCCTCGGAAGTTCTTGCTCATTCTTATGGAATATTCAGATGAGGATAGAT
+>850:2:1:1512:6844/2
+ACTTTTTGTTTCAAGATCCTGGTAATTTTCGAAAACGTTTTAAACGGGCAAAAATGATGCAGGCCAATATGCCCG
+>850:2:1:1513:9409/2
+TGGATAAATTTTTGCGTGAACGCGATTGCCTGGCAGACAACCGC
+>850:2:1:1514:3126/1
+TCGGACATTTGGAGCCTGGGCGTAGTGCTCTACG
+>850:2:1:1514:3126/2
+GATTGTCTGGTAACGTTCATCGGTGTTTTTGCGCAAGGCCTTTTGCAGAATCGATTCGAGTTTGGCTGGA
+>850:2:1:1518:20199/1
+TAGAGCGCGAAGAGGGTGAACGAGAAGAGCAGGAA
+>850:2:1:1518:17099/2
+AGCGCGATCACGCGCTTGATGAAGGACTTGGTCCGGTCCAGCGGATACCAAAACACCACC
+>850:2:1:1520:17480/2
+AATCCTCGCGCATACGACGCGGTGTCCGGCGACA
+>850:2:1:1522:14705/2
+AATAAAGAATCGAGGAGCAAAGTTTCTTTCTCAGATCTTCGGTCTGATGGAGGATGCAATGCTTCGG
+>850:2:1:1523:19965/2
+TAAGTGCAAGCCGGACTTTTGCGAATCGCCCAGGAGGGCCATGGTCCACC
+>850:2:1:1524:13217/1
+GCATCACTTCGACTAAGAAGGGTTCGATCACTTCCTTCCAAGCCGTTTATGTTCCCGCGGATGACTTGACCGATCC
+>850:2:1:1524:13217/2
+CCAACAAACTCCGGAGACAAGGCCTTCGAGGTGGATGCCAATGGATCTACTGCCGGGTAGATTCCAAGCTCGGAAA
+>850:2:1:1524:18312/2
+CGGTAGATTTCTCCAATCGGGCTAACCGGGGAAATCTGCGGCTGTGCGTT
+>850:2:1:1524:16211/1
+GAAAAGTCATGAACGAAATCACAAGTTCCACCGACCAATTTTTCATCATTCGCACGCTTTACGTC
+>850:2:1:1524:16211/2
+GTTAAAACGTAAACCTCAGCATTTCGATCGTGGCGGA
+>850:2:1:1528:6572/1
+ACGACATCATTGGTGAACTGAGCAAACACTATCGCGTCACCGAGGTAATCGACTACTCGGTATTCGAGAAAA
+>850:2:1:1528:6572/2
+GTAACCGGCTCATAACTGAAATCCTCCGCAAAGCGGTGGATAACCTTCGGGTCGG
+>850:2:1:1529:21386/2
+GGTCACGGCCCGATGATGGTCTTCTATCCGGAG
+>850:2:1:1530:15815/2
+GATTGCCAATCATGCGCTTATGAAGAAACTGTGCCTTCGTGCTGGCGAGCGTCAT
+>850:2:1:1531:1925/1
+CGTCCATCGAGGCGCCGAATAACTGGCAATCAGAGAAACCAAACGACAC
+>850:2:1:1532:8416/2
+GTCCGGGATCAATCCGGCAAGGTTTACAAGATGGATCATTTCGCAACACGGTACCCGACGAACACAATTGATG
+>850:2:1:1533:8239/2
+GAAGAGCCTGCGGCAGTCGGGCCTGTCCAAGGTGCGCTCGGGCCTCACCTCGCTCG
+>850:2:1:1536:4629/1
+GCTCAGAACAGCGGACGGGTCGTTGAAAAGGACGAATTG
+>850:2:1:1536:18013/2
+AAAAATCTGGAAGCTGGAAAAGCTGGAAAAGATTGGCGG
+>850:2:1:1538:11114/1
+ATTGTACATTCGCGCACGGTCGGGGTCGGATTTCGCACACT
+>850:2:1:1538:5789/1
+TTCGGATCTTGCCGCAGGATATGGCGCAAACCCATCGCGAATGTCAGGC
+>850:2:1:1538:5789/2
+CCATCAATTCCGTTCACAAACGGATCATCACGATTGAGGAACCGGTTGAATACGAACTCAAGGG
+>850:2:1:1540:14947/2
+GTGCAAGCCACGTCTTCAGATATCGCAGCGCAGCGCCTCTACGACC
+>850:2:1:1540:1805/1
+TTACCTACCTCTTTATGCGTTCGGTGTGTTCCTGGTGCGCTCCTT
+>850:2:1:1540:1805/2
+GCAGCCGCTGCCGGCTATGCGATCGACGATTGCTTTTACGACTACGGAA
+>850:2:1:1541:6379/1
+GACCATGCGGCCCATTGCTTTATCACCGCCTCGGTGAGCGCGAAGGCTTCGTCG
+>850:2:1:1541:6379/2
+GCGCACCTGCGCACCTCTGACGCAGAGCTCACCGCGGC
+>850:2:1:1542:3472/2
+AGTTTTGTCTATTTGGATCCTGATCATTTTCTTGAGATTCGAATCGTGACACAACGAGTGCGACACG
+>850:2:1:1542:18683/1
+CTCGCCGCCCTCCTTAGCGCCAGCACCGTTCCCTCTATCCATGC
+>850:2:1:1542:18683/2
+TTAGTCAGGGGGACAAATTTATAGCCCGGGGAGGAGCGAAGAGCCATGG
+>850:2:1:1543:3033/1
+CGCCGACCACGTGAAGATCATTTCCGGCCGCGGCCATC
+>850:2:1:1543:3033/2
+TGATCGCGCCGCCGTGCTCCTTTCTGCGGCCGCGGGCAAGCAGA
+>850:2:1:1543:15061/2
+CCCGATTCATCGTAAACGCGATGATCTCAACGCAGCTGCG
+>850:2:1:1543:9118/1
+AATATCCACAAAATCAAGCCGACAAGCATCAGCAGCAATCCCACTGCAACCAACGGCGCTAGAGG
+>850:2:1:1543:9118/2
+CGCCCTGGATGCCTGTGCTGCTACTGCGCGGCACTTCGGATCGCAGCTAT
+>850:2:1:1544:4546/1
+GCATCGTGCTGCCGTTCGCGGTGCTGCTGTTC
+>850:2:1:1545:4466/2
+TCGTAACACAGCAGGTATTGACGACGGCGACGTCCGCGCACTC
+>850:2:1:1547:15700/1
+GGGAAAGGAACTATCATTTCCCGCATCATTCCCGAGATTA
+>850:2:1:1548:14814/1
+GTTCCCGCAAGGCTGACCGCGGTGTCGGTGCCGGCATTGCCAAAG
+>850:2:1:1548:11187/2
+CAGTAAATGATCACAGATGTCTTCGATCTGCGCTGCACCAGTGAGCCCGGATTTTTTCCGATCTGCCAACACTCCC
+>850:2:1:1549:15125/2
+TCAATCGCCAATTTCGTCGCCCGCTGCTAGGAGGTCAGCACATTCAATCGTCGC
+>850:2:1:1551:12893/2
+TCCTCTTTGTAGGCGGCAGAGTTCCAAGACATATTCCCTTTCGCTGGGTAGGCTTTCCCATCGAATTTGCCGACCC
+>850:2:1:1551:13231/1
+GCCCTGGATGTCCTGCGGGGTTATCACATCATCAT
+>850:2:1:1551:13231/2
+AGGGCGTCATCCAACGCAGCGTCATCATCGAGCAGGTGGAGGGCGTGCTCAACCTCT
+>850:2:1:1551:15148/2
+CGGTCGAAATGACAAAAGACATATGACCAGGAATCTCAGTATCGCCTTTGTCCGACGCG
+>850:2:1:1551:13851/1
+CAGGCTGAGTTCATCCAGCTCTCCTGCTTCTAGTTTTCTATCCAATCGAAAGATCTGCTAACAGCTTTCTTCCATC
+>850:2:1:1551:13851/2
+TGGGTGCCGCATATGCGGCCGGACTTGCTGTTGGTTTTTACGGCAG
+>850:2:1:1552:18481/1
+CCAAACAATCGCCAAGGCACCAGCCAAGCCACTAAGGGCCAAAGCACCAGCCAAGCGAACAAAGACGCCAGCCAAG
+>850:2:1:1552:18481/2
+TATTCTGAATCCCCAGCCATTGGTTCGCTGTTCGACATGGATTCGAAACGAG
+>850:2:1:1553:1240/2
+CAAAGACGGTCATCCGCCGGCGACCAACAACGGACCACTGACAACGGACAACAGACAACCGAAGATCACC
+>850:2:1:1556:13944/2
+ATTTCGGCGCCTCGCCGAAATACTTCTCTTATTCA
+>850:2:1:1556:2037/2
+CAGACTCCATTTGGAGATCCTTCGGATGCATACGTTCTAGGGACGCTTG
+>850:2:1:1560:9537/2
+TTTAGATGAGAGGACTCGGTTTGGTCTACCCAGGTGTTGAGGAACCTACTTGGAGTTTTGCTATTTTCCA
+>850:2:1:1562:3745/2
+CAGAGCGGTATCCGAGTTACTAAGGGAAGAAAACGGATTGGTCGTGACTGAAA
+>850:2:1:1562:19949/1
+TTCAGGCCTTCCTAATTTTCCTTCATCCTTCAACGCTAATCAGCGAGCGACGCCATTAAATGCTCTGACCCGAAGT
+>850:2:1:1563:9576/1
+GACGGTCTCGTACGCGACGGAAGTGACGCCGCTCTCCACGAGTGCG
+>850:2:1:1563:9576/2
+TCACGAGGTGCTGATCGAGAGCCGTGCGGGCGTGGGCAGCGCGT
+>850:2:1:1564:3617/2
+CAGGTCAACTCCACCTTCGAGCAGAGCCTGACCGCTCTG
+>850:2:1:1565:1078/1
+CGAGAGCGTCCTCGAGCGGAATACGACCACCTATCTCTTCCTCCC
+>850:2:1:1566:18502/1
+CCGGTTTTCGCAAGCCAGCGGTACGTTTGTGACA
+>850:2:1:1570:21367/1
+AATCGCCGCATCCGAACGAGTTGTCAAGCACCCTGAGTTGGCTGAACCTCCACTGGCGCCTCTTCACCG
+>850:2:1:1570:21367/2
+AGGATCCTTCCGGCAACCTGGTCGAGCTGTTCCACCCCGCCGGCGAATGCCGC
+>850:2:1:1570:13707/1
+CGGGGAGCAAGATCACCGACATCAAGCTCGACC
+>850:2:1:1571:16572/1
+GCGACATTCGCTTGGACTAAAAGGACCGGCGTCTTGCCCTCGACCGCTGCCG
+>850:2:1:1571:20837/2
+GATTTTCCTCCTGATTACAAGGTGGACGAAGCTTCCGCC
+>850:2:1:1572:15124/2
+ACCCTCAAGACCCCTCTCGTCAGTTGATGAGC
+>850:2:1:1574:9596/1
+CAGGCATTCGTACTCCCGCTCAATTTGCTCCGAACTTTCGGGTGCGATCGGAGGTTGAGG
+>850:2:1:1574:9596/2
+GCGGTTGCTATGAACCTGAAGACCTGGCTGATGAGACCATTAATCGCGTTATCAAAAGGTTGAAAGACATTGAAG
+>850:2:1:1574:19193/1
+AAGTGCCGCCAGGGCGGTGGCGCCGAGCGCGAC
+>850:2:1:1574:1720/1
+GCTCGCGTAAACAGTGCCAAGGTAAATGAACG
+>850:2:1:1574:1720/2
+CACGATCAGAAACATTACCGCGTGCTGGCGCTCTGCGATCTCCG
+>850:2:1:1575:2001/1
+AGTCCGGGCTGATGTCTTTCGAGAAAGAATTCCAGAAT
+>850:2:1:1576:16910/2
+GCCCAGACAGCTTTCATGATGCATTGGCGCCGATCGAGTGGCATTTTAC
+>850:2:1:1576:6764/1
+GAACGTTTTCATTCTTCCCGTGGCGAATGCTCATCCCTCGCCCTC
+>850:2:1:1581:4441/2
+TCGTCGGGGCCTGCCCGGCACCGATCGCAGTCTTGATCTTCGTCT
+>850:2:1:1582:5847/2
+TATTGGCTGAAGCGCCTCGAAGACGAGAAGCGGATCCCGGTCCAGCCCG
+>850:2:1:1583:17140/1
+GCGATGTCGATGTCCAGCGTGTCTGTGGTTACAAACAGCCTTCGCTTGCGGAGCTTTATTTACAGCAAAGATATCT
+>850:2:1:1583:17140/2
+AAGCCCTCTTCGTTTTCCTGCATGGCACTTCAGCTTTCACTTGTCTTTGAATAGCGTTCCATCGGCAGA
+>850:2:1:1583:17024/1
+CCGAGCGCGGCCGGAAAATATCTGCGCTTGGCAAC
+>850:2:1:1584:6903/2
+ACTAGATCTGCGACTAGGTCCAATTAACTTAAACCTACTCGGGCTTGTCGTGCAGACTAGTCCGATATGCCTTGTC
+>850:2:1:1585:12213/1
+CCACGAAGCCTCTTTGACTCGATGTTTGTCTTCACATGGCACAAAACCCACCACCGCCAC
+>850:2:1:1585:12213/2
+TCGCGTGGCAACAGATGGAACTCGAATTCCCTGTGCTCGGTTTTCTCCGGCTTTTCATTCTCCTC
+>850:2:1:1586:4921/2
+CGGACGTCCCGTTCGGGCAGGCGGCGCAGCGTCA
+>850:2:1:1587:2646/2
+CCATTGTGAAAAGCCGGCCGCCAGCTATCGCGAGTGAAGAATAGCCATTTCCCGC
+>850:2:1:1587:20090/2
+GACGGCCGATCTTCGCGCTGTCGATCACCGCCGCAACCTG
+>850:2:1:1588:15096/1
+CGCGTGGAGGTGCAGCTGCGGTCGATCGTCGATTTCTACGGTTCGGTGATTGCCGCTGGTTTGGAACTGAC
+>850:2:1:1588:11218/2
+CGCGTTCCGCCCTGGAGGGTCATGGGTGCGCGGATTAT
+>850:2:1:1590:19130/1
+ACATAAGCGCGTGCGCACGAGAAAGCCGCGCCCAAGCAACCGCAAACTTGGGATCAAGCTGCACCGCCC
+>850:2:1:1590:19130/2
+ACCGACATCTTTGGCGTTGAGAGCGAGATCGCCAAACG
+>850:2:1:1592:15907/1
+GCTCGCCGAACGTGCCTATTCACCCTGGTTCGATATGGAAGTATTAATGCGCGAACACG
+>850:2:1:1592:15907/2
+TGCATCGATGAACGCGTACATGGGTTCGGGGTTCATGGTGGAATGCCC
+>850:2:1:1592:17327/1
+GTAGGTCTCGACCCGCTCGAGCTCAAGCATCGGACCCG
+>850:2:1:1592:10095/2
+TAGAGGCGATCCGAAGTATCGTAATCGGTCGATACGGTCTCGGGATTGCAGTTGATCATGATCGTTTCG
+>850:2:1:1596:17416/2
+ACCGCGAGCTTGCGCGCGTAGTCGCAGAGCTTGCCGGGAAACAC
+>850:2:1:1598:8362/2
+AGGTTGGGGGATAAGGTCAATCACTCAATTCCGTGATCTAAAAAACTGATGCTTTGCCACCGAATCGCGAATGCTC
+>850:2:1:1600:2598/2
+GGCAAGGTCGGAAACGTTGGCCTCGCCTTTGGATAGCCGGGTCAGCATGGCCCGT
+>850:2:1:1600:14349/1
+GACGAGCGCGGACACGCGCGGCGTCATCCTCGTGCGACGCG
+>>747:3:1:4955:6419/2 1623400 1
+CGTAGGCGCTGAAGCGCATCGACCCCACGCGCGCGATCACCTGGCTGCCCGCGACGAGA
+>>747:3:1:9675:8947/2 8644 1
+GCGGCAGCCCGGTCGAACGCAGCCGCCGGTCGTCACACAAGCGTCTCAGGCGCCGGCGCC
+>>747:3:1:10879:8663/2 269967 1
+ACCAAGGGCCTGGGCCAGCCGGTGCTGCTGGAGTACAAGCCCGGCGCCGGAT
+>>747:3:1:14509:11679/1 313865 1
+CACGCAGCTCCTCCTCGCCGACGAGGTGAACCGCACGCCGCCGAAGACGCAGGCCTCGCTGCTCCAGGCCATGCAG
+>>747:3:1:16051:5150/2 844192 1
+CGGCCTGCACCAGCCGCGCGCCTTCGCCGCGCCGCTCCATCAGCGCGTCGAGTTTCTCGGCGAGCTTCTCGATGG
+>>747:3:1:17838:3156/2 716285 1
+GCATCGTCGCGGAAGACCAGCACGAGCACCGCC
+>>747:3:1:18185:16238/1 778878 1
+TTGAAGTGCTTCTTGATCCACACCGCGGCCTCTTCTTCCGCGGATCCGCCGATCTCGCCAATCATGATCACCGCGT
+>>747:3:2:2270:5701/1 19323 1
+CAGCGCGACCGCGTGATGCAGTCGTTCCGCAGCGAGCAGGCCGAGATCCTCGTGGCGACCGACGTCGCCGCGCGCG
+>>747:3:2:5717:7493/1 22964 1
+GGTGGCAGATGGCGCACTGGTCGGCGCGGTCCGCGGCCGCGGCGG
+>>747:3:2:11811:15001/1 29286 1
+AGCGCCCAGGGGGCGAGAGTGGCGACGCGGCGCGGGAGATCCTGCGCTTGGCGTGGTCATCCACGGCG
+>>747:3:2:12729:1521/1 30211 1
+ACCGATGAATTCAAGCCGAAGCCGCGCGCGGCCTTGCGCGACTTGCTGGTCATGTTCGACCGCTGG
+>>747:3:2:12976:16096/2 30482 1
+GCGCGGTGTTGCCGTCCATTGAGAGCATCGAGTCGAACGAGAAGGTGTAGTCGCCGACGCGGTCCTTGGAGAG
+>>747:3:2:13107:20179/2 30613 1
+TGCCTCGGACGGGGTTGGCTGGCGGCGGGGGCGGCGGCGGCGCGGTCACGGGCGCGCCAGCGGAACCCGCCCGG
+>>747:3:2:13507:18430/1 31030 1
+TCGCGTCTTGCCGAATGTATAGGCCGCCGCGAACTGGAGCCCGCGGATATAGCGGCGG
+>>747:3:2:14577:18597/1 32119 1
+GAGCGAGTGGCGCCGCACCATCGCCGCCGCGCGTCTGGCGACCGGCGCG
+>>747:3:2:15205:2541/1 32763 1
+TAACCCGGGACTGACCTAGCGCGGCGCCTGACGCACGAGCTCGACGGGACCACTGGGCTCCCAGCGTGCG
+>>747:3:2:16404:12362/1 34100 1
+CCCCGGCCCGATGGCTAGGACGGTCGCCGACGCCGCGCTCCTGCTCGGCGTCCTTGAAGGCGCGG
+>>747:3:2:16453:6908/1 34141 1
+GCGTCAGCCCGAGGCCGCCGCGCCAGCGGCCGGGACCGCCGGAGTCCTCGCGCAGCGCGGTGCCCCCCACGCGGAC
+>>747:3:2:16573:14041/2 34260 1
+GGTCTGAGGAGAGGGCCGGGACCGTCGCGACCCTCGATCTTCCCCAGGCCCCGCCCGCCGGATCGCCCTTGACGG
+>>747:3:2:16833:13609/1 1325083 1
+CGAACAGGACCAGCCGCACCGGCGCGCCGTCGACGGTCGTGTCGGTGACGGCCGCGCTCGACACGATCGGC
+>>747:3:2:17073:14972/1 1973981 1
+TGGTCGTGCCCGCCCGCCTCGCGCGGCCGCTCGACTCGCTCGCGCGTCGCAGTCGCAAAGAGCACGTCGG
+>>747:3:2:17258:14580/1 34950 1
+TACCTGCACCCCACGGAGCACGCGCCCGATCGACAGCGACCGGCGCCGCAGCCGCCCGCCGGCGCCGCCG
+>>747:3:2:18388:14421/2 36118 1
+GAGACAACGTTCCCGCCGAGAACCTCGAACGAGACGGTGTGTCCGCCGCGGCGGAGAGGGTGGGTCGGTTGGGTCG
+>>747:3:2:18456:8452/2 36176 1
+TCACGTTCGGCGCGATCTCGTGCACCGACTCGGGCCGCGCCGCCGATCCGATCGCGCGCGC
+>>747:3:2:18702:20329/1 36408 1
+ATCGGGACGATCCCGATCGTGGACTGCGCGCCGTCCAGGACGTCGGCCATGAGCCG
+>>747:3:3:1456:19066/2 36876 1
+CAGCAGGATTTGGAATTTCGCGTCTTTTGGAACGACCACGCCTATACCCAATGCGACTGGGTGCAACTCAATCTCA
+>>747:3:3:1890:20964/1 37345 1
+TCTGGCGACGAGGGTGACCCGGCGCTCAGGAAGGGCGCGGAGCCGGAGATGAACTTGCGTCACCACCCCGAATGCG
+>>747:3:3:2369:15509/2 37859 1
+GACGCGTTGGGTGCGATCGTCACCCACGCGCTCGAACTCGCTCTCCTGCAGCACCCGCAACAGCTTGGCC
+>>747:3:3:3108:6682/2 38655 1
+TCACCGCCGAGGCGATCCCCGACGGCGCGACGCCGTTCAAGTGCGCGCCGCCGATCCGCGACGCGGCCAACCGC
+>>747:3:3:4628:11028/1 40229 1
+GACATCCGGCAGCTCGGGATCCGGATAGATCTTCATGCAGCCGCCGAGCGCGAACGCGAGCGCGGCGCCGCACGCG
+>>747:3:3:4756:12780/1 40371 1
+GGCGGAGGTCAAGAAGGCGCTGCTGATGCTTCTGGCGACGCCGGGCGTCACGTCGGGCAAGAAGTCCGCCGAGTGG
+>>747:3:3:5176:4352/1 40866 1
+CCGAGATCAAGGACCTGTTTGCGGCCGGCGCCGACGTGGTGCAGATCGACGAGCCTTACATGCAGGC
+>>747:3:3:5506:9957/1 41183 1
+TATCGCGACCTGGGCTTCGACCCGCCGAAAGCTCGCGCCCGCGCGCAACTCGCCTATGCCGCGTACATCGGATTGC
+>>747:3:3:5786:8427/1 41465 1
+CGGTCACCTTCGGCCGCGCGTCGAGGTCGGCCTCGACCTCCCGGGCGAGCACCGACGGGTCCACTCCCAGTTTCTG
+>>747:3:3:5969:17554/1 41637 1
+GCGCGTGCCTGTCATCCTGACCTCGCGCGCGGATTCGGTACGCGCGCGAATGGCCTCC
+>>747:3:3:6044:9299/1 41715 1
+CGCTTGTCGACCGGTTGCTCCCCCGCTACGCGGCCGAGTTTCCCGGGCGGCCGCTGTCGATCTGGAGCGCGGCCTG
+>>747:3:3:6258:13504/2 41927 1
+CCCTTCGCGCGCGCGGTGCGCACGTAGTCGAGACGCATGACGTCGAGCATCTGCGAGCGCGTGAGGCGCGCGTACC
+>>747:3:3:6531:17196/1 42172 1
+AGCCGGTTACGCCGCGTCGGCGAGCTCGCCGACGAGCGGCTTCAGCAGCT
+>>747:3:3:6751:7796/1 42433 1
+ATCCTCGCGTCGGAAGCCGCGGCCCGTTCCGTTCGAACCGACTATGGCCGGACCGACGGCGTCTAC
+>>747:3:3:7209:11563/1 42878 1
+AACCTGGGCAACGCCATTCCGGGCGCGACGCCCCGCGCGCGCATCGACGTCCGATCGGCGATGCCGG
+>>747:3:3:7651:7373/1 43282 1
+CGTCCCCGCGCTGACGCTTGGGGCTATGCTCCGATGCTAGTGCGCCGCGCGAGTCGGAGGGCCTACGGCGAGCTCT
+>>747:3:3:7857:11019/2 43500 1
+CAAGAAAGCGTGGATGGCCGACCTGCTGCCGGAAGACGCCGACGGTGGAGAGCTGTCGCGCGATGGCCGGGTCATG
+>>747:3:3:8043:15928/1 43670 1
+AGCGGGATGCCGCGCGGACCCCGGAGCCGCGCGGCCTTCTCGCGGGCGGCTGCGCGGCGCTCTGGACCC
+>>747:3:3:8150:16185/2 43798 1
+CAAGGCGACGACGAGGAAGCCGACCGCGACGGCGAGCCCACCAGCGCGTGGGATCGGCCTGGG
+>>747:3:3:8197:20741/2 43855 1
+GAAGCGGCCGCGCGCGCCGGCGCGGCGGATCCCTCGGCGGTGGCCAACGCGCAGGAGGGGGTCTACGGCGCCGCGC
+>>747:3:3:8249:21237/2 43904 1
+ACCCGCAACGACGAGCCGTCCCGCGCCAGCAGTCCGTTCGACAAGGACCGCGACGGG
+>>747:3:3:8262:18181/1 43916 1
+AGCGCGCTGAATCCTGGCGAGCCGCTCGGCGAGCCGCGCGTAGTCGTCGGCGACGATGGCGCGCTCGAGGGTCTTG
+>>747:3:3:8296:12857/1 43962 1
+CAAAAAGTCTCACGCAAAGGCGCAAAGGCGCAAAGCTCTGGAACAATTCGTTTACAGAATGTGAGCATTTGATATT
+>>747:3:3:8403:11699/1 44082 1
+GATTGTGACGCTCGATCGCCTCCGCGAAAGCGATCACGGCGTCAAAGCGAAAGACATTCACGTCGCCGGCGAGAAG
+>>747:3:3:8551:2009/1 44238 1
+GGATGCCCCGCCGGCAACGGCGCGCGCTCCCTGAAGGCACCGCGG
+>>747:3:3:8589:4003/1 44289 1
+CCAGGCTCGCGCGCGTCGAGCTCGCGCGCGCCGCGCTCGCGCAC
+>>747:3:3:9367:16639/1 45059 1
+AGGGCCGATGCAGTTCTGGGAAGTGGGCCGACGGCGCTGGTCCGGCGGGATCGCTGCTCCGATACCCCTTC
+>>747:3:3:9622:19303/2 45320 1
+TGCAGATCGTCACGACCACTTCCCGCGACAATTGTCGGGTGGCCAGGAGCAGCGCGTCGCCATTGCCCGC
+>>747:3:3:9881:18395/1 45573 1
+CCGAGGTGCGCGCCGATCCAGTCGGGATCGAGCAGCACCAGGCTCAGCGCCGCTCCCGCCGCCGCGCCGACCCAGA
+>>747:3:3:9903:8404/1 45597 1
+GGCGCTGCATACGCGAGTGTCGCGAGCGCGGCGATCGCCCCGAAGCAGACGCGCATCAGGCGCAGGAGCGATGCCC
+>>747:3:3:9959:2872/1 45668 1
+GGCTTCAGCAGCGGCGACTGGCAGAGCGACAATGTGGACGACGAGCTGCGCGCCGCGCCGCGCAGCATCC
+>>747:3:3:10008:19182/1 1275241 1
+GGGCCAGCGCCTGCGGTGACGAGCGCCGGAGTCCGCGCCGTGCCGGCCGATTGCACCTTCACGCGCGTCACCATCG
+>>747:3:3:10210:19258/2 45933 1
+CCCAATCGAGATTTCGCCGCATCGGTCGCTTGGTCGCGGCACAATAGACGCTCCAGCGAATGTAGGCTTTGACCAG
+>>747:3:3:10371:2925/1 46110 1
+TTCCCGACGCTCCGCTGCCCGCGAAAACCGCCGCCGAGTCGGTGCCCTACCCCGGCGATGCGCCCCTC
+>>747:3:3:10456:6740/2 46206 1
+ACCAGCGCGTCGAGCCCGCGGCCGCGATGTCCGACGACGCCGAGCACCGGGATCCCGAGCGCGCGTTCGAGCCGCG
+>>747:3:3:10516:5097/2 46279 1
+GTGGTTTACCCACACATGGTCATCCCGCTGTTCGTCGGCCGCGATCGTTCGATCAAGGCGCTCGACATCGCCATG
+>>747:3:3:10559:14967/2 46318 1
+GCGCTACGGCCTGATCGATGATGGCCGCGCGCCGATGGCGCCATCGGAACAGCAGGCCGCCTTGC
+>>747:3:3:10604:20507/1 46374 1
+CTGATCGCCTTCGGCGCGACCATTTACGTCGCGCGCGTACTCGGCGCGCACATGTACGGGCTCATCGGCTTCGCGG
+>>747:3:3:11006:13929/2 46782 1
+GCCGAAGAGGGCTTCTTCCTGGAGCCGGTGGATCCCGAGCGCCGGTGGCGCCGCTGTCATCCCCTCCTCCGGCGGG
+>>747:3:3:11114:17518/1 46898 1
+TTGTTCGGAGGGATCCAGATCGCGCACGCCTGCGCGCCGTCGACCGTGACGACGTCGAACTGCACGCCCGC
+>>747:3:3:11196:19246/2 46986 1
+GGGACATGCGCCGCTTTGAGTTGTTCGACTGGAAGCACATTTGATTTTTGAGCGCGGTGGATCTCAGAAAGGGTAC
+>>747:3:3:11361:20242/2 47161 1
+GTCGGGACGACGGATGTCCTTGGCGGTGCGGACGATCACGGCGCGATGGACGTCGCCCTTCTTGACTCGGCCGCGC
+>>747:3:3:11536:16454/2 47356 1
+GACCACGGCGTCGGCCGTCGCGCTGAGCGATCCGCCGGACTCCGCCACCGCGGAGTGCACCCGGATCAGGACCTGC
+>>747:3:3:11537:10519/2 47359 1
+CGGAGAGGGTCTGATCGATGGCCTTCAGGCCGGGCGCGAGCGCGGCGAGCTTCGCCTCGATCTCGGCGCCGGCGCG
+>>747:3:3:11608:7821/2 47416 1
+CTGGATCCAGAGCCGCACTGCCTCCAGCTCGTCGGTGCTGAGCTTCTGGGAGTTGTACGGCATGGCGATGCCGGTC
+>>747:3:3:11678:5203/1 47485 1
+TTCGACCCCGACCCTTCCGGTCGCGAGTCCGAGCGCGCGAAACCCTTCGGCGACGCGCTGGTACGGACTCTCATCC
+>>747:3:3:11760:6350/2 1381201 1
+CGAGCGTGACCGGCGCGTGGAGGAGGGCGGCGCGAGACTGTGCGACCCGCATGTCGCGCACGAGGAGCTGCGCGGC
+>>747:3:3:11851:9806/2 47687 1
+CGCCGCCCGCCTGGATGAAGGCGGCGTTGCCCTGGAACCCCTGCGGCTGCGCGACCGCGGCGGCGCCGG
+>>747:3:3:11897:19535/1 47754 1
+CCGCCTTGGCGGGCGGCGGGACGGCGATGGCCGCGGCGAGCGCCAGCGCAAGTGTCGCAACAGCAAATGTCCTCAT
+>>747:3:3:12249:10690/1 48103 1
+CCTGCATCAGTGCCCGGGCGATGCCGACGCGCTGCTGCTGTCCGCCCGACAGCGCATCAGCCCGCGCGTAGGCCTT
+>>747:3:3:12476:3607/2 1239587 1
+GCGCGAAGCGGCGTTGATGGCCGCACGGGCCATCCGGGGCGTCGT
+>>747:3:3:12825:13336/1 48696 1
+GGTCGGGCATCATCAAGACGGGCGGCGGCATACTGGAGTTCGCGGGAATCAATTCCTTCCCCGGCGAGACTTACGT
+>>747:3:3:12862:9365/1 48732 1
+TTCACCGGGCGCAACACGCAACGCACCGGCGCGCTGGTCGCGCGCACGCCGACGTGCCGGAAGCTGGTGCTCGATC
+>>747:3:3:13042:10775/1 48911 1
+AACTTCTCAGCGGAATTCGGCCGCGCCGCCGGCGGCAGCGTCAACGCCGTCACGCGCTCGGGCACCAAC
+>>747:3:3:13194:7843/1 49078 1
+CGCGCCGCGGATCGCCTCGGCCTGCGCGCGCGGAACCATCGAGTCGTAGCCCTGG
+>>747:3:3:13306:20471/1 49190 1
+CCGGGCCGCGTCGGCGTGTCGCGCACGTTCGAAGGCTTCGGGCAG
+>>747:3:3:13521:6281/2 49436 1
+CGCCGGCTCGCGCGCGGCAAATACGTGCCCTACTTCGATCGCGCGGCGATCGAGGACGGCGCGCTGGCGACGCGCA
+>>747:3:3:13523:14018/1 49442 1
+GTTTTCATTGCTATGTCCTTCCGCCGCGGCCCGTCGGCCGCCTCGTCGCCCGCACCGCCGGCTGTCCACT
+>>747:3:3:13589:19762/2 49505 1
+AGCATCCCAAGCGTTTCTTCGAGGCCTACATCGCCGAGCAGGTGATGATTGGCGCCGCGATGGGATTCGCCGCGCG
+>>747:3:3:13711:18538/2 49628 1
+CGGCCGAACGGCGCGGCAATGGTTTCGTACTGAACGGTAACAAGCAATTCGTCGTCCACGGCAATTCGGCGGACGT
+>>747:3:3:13714:8779/2 49631 1
+GGGAGAATCGGGCATGGCAGAGGCCGCGCTGGTCGCCGCGCTCGCCGCCCTCGCGCTGGCGGTCTGGATGCTGTTC
+>>747:3:3:13719:14902/2 49637 1
+GTTCTCGCGATCTTGAAGCAGGTCGCGGCGGCGCTCGCGGCGGCGCATGCGCGTGACGTCGTGCACCGGG
+>>747:3:3:13951:10741/1 49869 1
+AAAGCGAAGCGGCGTTCGCGTCGGGCGAGGATGAGCGCGCGCTGCAGAAGGCCAAGGGCACGGATTTCG
+>>747:3:3:14106:9643/2 50039 1
+CGATGGAGATCGGGCCGTAGGTGCGGCCGGCGAAAAGCTGCCCCGTATAAATGATGTCGACCGTGCCCAGGGGGAG
+>>747:3:3:14280:17109/2 50232 1
+GGACGGACCAATCGACGGGTTTCCGCCGGTGCTCGCGTTCGTCTCGGCGGTGGGTTCGACCGTAAA
+>>747:3:3:14341:4364/1 50294 1
+GGCCGAGGCGATCGACTTCACCGACGGGAACCCCGCGGTCGCGCCGCGTCTGTGGATCCGCGCGGTCGG
+>>747:3:3:14705:16256/2 50650 1
+GTCGCGCCGTCTCCAATCAAGGGTGTCAAGGCCGGATACGTGTCGTTCACCACGTGGCCGAGACGATGGGCCAGG
+>>747:3:3:14770:14485/2 50714 1
+CGGATTTGGCGCGGATCCCCACGCTGCTCGCCGAGCGCGGCTACACGCCCGGCGATATCGAGAACATCGCCCACGG
+>>747:3:3:14791:12755/2 50737 1
+TCGCCGACATCATCTGCGGCGCGGATGCCGGCGGCGGCCCGGAGATCACGGTATTTGACGGAAAAGACGCCC
+>>747:3:3:14792:16764/1 50739 1
+CGCGCACCTGGCTCCAGCCGAAATGAATCACGGGTGGCCGGGCCGCGCGCGCGCCCGGCACTCACCTTGAAGTGAC
+>>747:3:3:14868:16982/1 50803 1
+CGCCGACAGCGCTTCGACCGCCGTTACTGGCGTGATCCGCCGCCGCGCGAGGGCCGCGCC
+>>747:3:3:15188:16156/2 51164 1
+CCGCGCAAGGTGGTTCCGATCGGACTCCCGGACCCTCCCAGCGCAACCCGCGCCGCGCGCCAACGATCCATCCAAA
+>>747:3:3:15220:9119/1 51204 1
+GGGTCGGGACGGTCGGCGGCGCGGCGGTCCTCGATCCGGCGCTCGAGG
+>>747:3:3:15236:12538/1 51219 1
+GGCCTCGAGGAGGGGCACCGCCCGGCGCAGCGCGAGACCCTGCGCCGGGTCCTCGCGCTGCGAAAGCTCGCG
+>>747:3:3:15324:13781/1 51322 1
+CGGCCACCGTCGGCGCATTCGCGGCGATCGCGCCTTCGGCCGAAACGGCGATGCC
+>>747:3:3:15330:12295/1 51330 1
+GGGTGGCGCGGTCCCGCGCCCGACATCGTCCCGTGGCTCTGGCCGCTCCTGTGGTTCCTGCTGAAGGTCCTGGTG
+>>747:3:3:15412:12115/2 51418 1
+TACTCGGTCGTCAAATTCACACCGGCCGGCGAGTTGTGTCAAGGAGAAACTGGGAAAAGG
+>>747:3:3:15823:4554/2 51836 1
+CGCGTTTCTCTCGCCTGCTCGGGCGGTGCCAGTGCCAGTGCCAGTGCCGGTGCCGCGGCCGCGCCGCCCCCGACGC
+>>747:3:3:15996:20599/1 52013 1
+TGCGCGCGGACGTACTCGCCGCCGGCGTCGAGATCCTGCTCGCCTGTGACCAGGTGGTCGGCGCG
+>>747:3:3:16042:1630/1 52058 1
+ACCGGGGCCGGCGTCGCTCGAGGGCCCGCTCCGAACGGCCGCCCTCGAGGCGG
+>>747:3:3:16109:7402/2 52121 1
+AGCCCGGGCGGGCGCCCCTACGACACCAATTACGCGGCGCCGCTCATTGCGCCGATCAACGGGCTGCGCCTGCTGA
+>>747:3:3:16182:19645/2 52198 1
+ACGCCGAGCACGTCGAACAGCGTGGAGCTCACGGTCGCGGCGCTGACACGCTCGCTCGCGG
+>>747:3:3:16433:8708/2 52439 1
+GCATTCCTCGAGCGTGCCGCCGACGATCTCGGCGCGACGAAGATCGCGACTGGCCACACGCGCGACGACCAGGCC
+>>747:3:3:16530:9134/1 1873235 1
+GTCCACGGCCACAGGCCTGGTGTTCTATGGCGACGACAGCGGCGCGTTCGTCGCAGTCGATGCAAAGACCGGCGAA
+>>747:3:3:17040:4468/2 53028 1
+GGCGACGCCGCCGACCAGCTTCGCCAGCCGCTCC
+>>747:3:3:17552:16387/1 53530 1
+ATCTCGGCGAGCACGAGCCGATCGTCGGCCAAGCCGCGCGCCTCGGCCGCGCGCAGCGCGCCGACGACCCCGCCGC
+>>747:3:3:17705:15062/1 53679 1
+CGCCGTGACGCGTTGGCGGAGAGAAGCGGCCGGATCAGCAGCATCGACGCGCCGGTGGTACCCATGAAGCTCGCG
+>>747:3:3:18396:9503/2 54421 1
+GCAGGGAAAGCGTTTCGACCTGCAGGTCGCCGACGCGGACGGCTTCGGCGCGCAGACGGTGCTCGGGTCGAACGAG
+>>747:3:3:18526:6004/2 54555 1
+CTACGACAACCGCGGCATGGGCGCCGTCGGCGCGCACTTCTTCTGGCGCGATCCCGCAAGAGGCCTGCTCG
+>>747:3:3:18870:1710/2 54887 1
+GGCGGCGTGAATCGCCTCTGCGCGCGCGCCCTCGCCGACC
+>>747:3:4:1251:7665/2 54976 1
+GCCACTTCGTCCACTACAAGGCGGTCGCCGCGGCGACGCGGCTCGGGATCGTGGTCCACG
+>>747:3:4:1426:8034/2 55129 1
+CCCAAATACCGCGGCGACCTGCTGGCCGCCGCCTCCATCACGCGCGCGATGCACGAGGGGCTC
+>>747:3:4:1478:4498/2 55183 1
+GAGGACCGATTGCATCCCTTTATTATCGCCTCATGTCCTCGCGCCTCTTCTCCCCGCTGGTCCTGCGGTCGGTCGA
+>>747:3:4:1846:3071/2 55526 1
+GAGCGAGGTGTTGCGCAACGCCAGCGTTCCGCCGGCGCCGCCATAGCGCATCCAGACCCGGTC
+>>747:3:4:1867:1146/2 55549 1
+AGAGTTCGAGTGACCGCATGCCGGCAATAGATAACGGCAAGCATTAGGAGAATGTGATCATGAGTTTACCTCTCGA
+>>747:3:4:1916:12887/2 55607 1
+CCTTCACCGTGGTCTTGCCATTCGAGCCGGTGACCGCCACGAGCGCCGGCGAAAAGCGCGCGCGCCAGCTGCGCGC
+>>747:3:4:1955:8372/2 55646 1
+CTGGTCGACGTCCTGGGGACCCGGCGCGGCCTGGCGATCGCGGTGGCCTGGTACTCGGCGATGGCCATGCTCACCT
+>>747:3:4:1958:21139/2 55649 1
+CGAAGGCGCCGCGCGCGACGAACCCGACGGCCCCGCACAC
+>>747:3:4:2072:3226/1 55788 1
+CGGTCGGGCTCGTGCTGCGCGAGGGCCGCGATCCGCCGCGCCGCGTGCTCGTCCC
+>>747:3:4:2082:2643/2 55798 1
+GATCGTGCTGCGCCAGCTCTACCTGATGCGTGGAAGTCCCGCGCGCGTGCTTCCGCTGTTCGCC
+>>747:3:4:2105:15165/2 55823 1
+ACACCCCGCGCGCGCTCGCCGTGAGCCCCGACGGCGCGACCGTGTACGCC
+>>747:3:4:2190:17614/1 55921 1
+GAACAACCCCTGCTTGTCGCGGACGGCGCCGGTGAACGAGCCTTTGACGTGGCCGAAAAGCTCCGACTCGAGCAGG
+>>747:3:4:2250:14765/2 55983 1
+GCAGCGAGAGCGCGCCGACGCCGCCCAAGACGAAGCCGCCCGCCACGAGCAGCAGCCCTTCGCGGATGAC
+>>747:3:4:2698:15386/2 56542 1
+TGCGCGAGGGCGTCGACCCCGCCGGCAAGCGCCTCACCGACCAGATGCCGTGGAAGCAGTACAGCCGCGGCACCG
+>>747:3:4:3549:9387/1 57430 1
+GCAGGCTTTCGGCTTCTGCGGCGCAGGCCGCGCACGCGCCCAGGTGCGCGAGCCG
+>>747:3:4:4047:21007/1 57999 1
+CGCGCCGATGCCGAGCGCCAGCGTGATCACAGCCACCACGGTGAAGCCGCGGGTGCGCAGCAGCATGCGG
+>>747:3:4:4275:10366/2 58264 1
+CGCAAACAGGAGCGCTCGCGAGACATGCGCCGGTCCCGCACGTGGTCGTGCCGAGTCCATCGTCGGG
+>>747:3:4:4347:19300/2 58327 1
+GAGTTTTCATCTCGTGGCTTCCGCCTTCAGGCGGAAGGCATAAGCGGCGAAGGGCACGAA
+>>747:3:4:4997:3888/1 59008 1
+GCTCACCCAGGCGCTGGCCGCCGCCGCGCGCGGGCTCGGCGTGGAGATCC
+>>747:3:4:5361:11119/2 1820911 1
+AACTTCTGGTGTTTCCCTAACATCTCAACGTACTGCTGGATGCGTCGAGCGCGGGTCTCGGCCTTCT
+>>747:3:4:5854:3108/1 59904 1
+GCGCCCTCGACCCACCCGAGGTACCAGTCGGGCTGGGCCGCGG
+>>747:3:4:5976:9276/1 60019 1
+GCTCTACGACATCCTCGAGCAGCAGGTGATCCCGCTCTTCCACGATCGCGACGCGGACGGCATCCCCCGGCGCTGG
+>>747:3:4:6746:15020/1 60769 1
+GCTCGGGCTCGGCGACGCCGGCGCGCGCGCGCCGCTCACCGGCGCGGGCGGCTCGGGCGAGAGCCGCGAGGCGG
+>>747:3:4:6955:19367/1 60938 1
+CTACCACGCGTTGGGCGGCGGAATTCTGGTCGACGGCTTCGGCCGCCGCTCGGTCTCGTTCATGCCGATCAAGGAG
+>>747:3:4:7071:14669/1 61058 1
+ACCAGCGCGATCGCCGCCGCGGCCGCCGCCGGCAATGGCAATGTCTGGTACCAGCTCTATGCGCCGCACGACGCGC
+>>747:3:4:7237:14328/2 1854818 1
+TAGATGCTCTCCGTGAAGATCGCGCCGCCGAGCGCGAGGCCGATGTCCATGCCGAGGATCGTCACCACCGGCAGC
+>>747:3:4:7452:12745/1 61479 1
+GCGAGGGCGTCGGCGAGCTGCGCGGGGAGCGCGGCGCGCGCGGGCGCGTACTCCGCGTCG
+>>747:3:4:7454:8196/1 61484 1
+GCAGCAGGCGATCGCGGCAGCGGCGGAGGCGCGGCGGGAGTGGGGGGGCTGGCCCTGGG
+>>747:3:4:7467:8702/2 61501 1
+ATCCCGCGCCCGCTCTTCACCGCCACCTTCGCCGTGGGCCGCGTCGCCGGCTGGTCCGCGCACTACGACGAGG
+>>747:3:4:8969:14421/1 248452 1
+ACCGGCCCGAGTCCGGTCAGGGCCTGGGCGGCGAGGCCGCTCGTGCCCAC
+>>747:3:4:11181:7241/2 65238 1
+AGAGAGGCAGTGTTACCGGTTTGCAACGGTGCCGGCGAGCTGGGCGGCGCGCCCACGAGCCTCTCACACCTCGCGG
+>>747:3:4:16328:15058/2 1339940 1
+TTCTCGGTCGGCGAGCGGCGCCGCCGGGCCGGCGTCGCGATCGGCGATTATGTCCTCGACCTAGCCGGCATTTCCG
+>>747:3:4:17968:7827/2 1352640 1
+CCCAGGGCGATGGAGGAGTAGCCGGAGAAGTCGAAGTAGATCTGAAAGCCGAAGGCGAAGGCCAGGACCCAGACGT
+>>747:3:4:18267:19591/2 1861748 1
+TCCCGCGGAACGCCGGCATCACGTCCTTGGCGAACCACCGCAGCTGCTCCTTGAATTCCTTCGGGCCGATGCCTTC
+>>747:3:5:4661:6310/1 76731 1
+ACGGGCTGCCCGCGCGCCAGGCTTTGACCTGACCGCGCCGGGGCCGACTGGCTGAAGCTAAAAGCCACTCGGGACT
+>>747:3:5:5334:2082/1 77419 1
+GCACTCGCGTGGAACCGCGATCCGCGACAGATTCAGCGCCGGCGTGCGCACTCTGCCGGCGCACAGTCG
+>>747:3:5:7046:12889/2 79231 1
+ACCGCAGTTTCGGCCAGCGACGAGATCGGCAGGGTCGAGGTGTTGGAGCCGAATACCACGTCGGGAAGCACGGCCT
+>>747:3:5:7659:3269/2 1397943 1
+TGCTCGACTCGGCGCGAGGCGCCGAGCTCGCGCGGGAGCTCTACGCGGAGGACTG
+>>747:3:5:8186:5819/2 1388960 1
+TTGCGACTTGCCCGACACGATCAGGACCATGGGCGTGTCGACGAGATGGGCGATCGGCGCCAGGTCGCGCGGCGGA
+>>747:3:5:9965:15443/1 82210 1
+CTTTCGATGCAGCGGGAAAAATGACCGACGCCGGGGAGGATGAGTTGCGCCGCGGCGCCGATTACCTTGGACTCGC
+>>747:3:5:12030:11154/2 251155 1
+CCAGCCGGTCGTGGTCGACAACCGCGTCGGCGCCAACACCATCATCGGCACC
+>>747:3:5:12934:6048/2 85399 1
+TCGGAACTATGTCCGAATCGTCCGTGTGCACCGTCGGCGGCGTCTCGGGACGCGGCGGCTGATCGG
+>>747:3:5:15052:20252/2 87586 1
+GGACCGACGGGTTGCGCAGCAGCGCGAGGGCGCGCGCGGTCTCGGGGTCGAGGGTCTCGGTCCGGAACCGGGTCG
+>>747:3:5:15109:20282/1 87655 1
+CGGGAAAGCCGATCCTGGCCAACGATACGCACCTGGCGCTGCGCGCGCCCTCGCTCTGGTACCTGGGCGCCATCCA
+>>747:3:5:15897:18786/1 88462 1
+TCGGATGCCGTCGAAGTCGAGCGCGCCGGTGACGCCGTAGACGAGCGCGATCCCGTAGAGCAGCAGCGCGCTCGCG
+>>747:3:5:16380:19783/2 88947 1
+GAGGTCGCCGGCAAATTACTGGCCGGCCCGGCCGGCGACACCGCCCCGCGCATGAAGCTGCTCACCCGCC
+>>747:3:5:16822:14600/1 89396 1
+ACCTGCGGCGTGGCGAAACCTACCAGCGGCGCGGCGATCGCGGCGACCTCGACCTGGCGGCGCGGGACTTTCGCAC
+>>747:3:6:2499:9106/1 1783009 1
+CGCGATCAGCCCGTGCTGGTGGTGGACGACGATCCCGAGGTCCGAGGCCTCCTGCGGCGCATGCTCGAGCCCGCGG
+>>747:3:6:2875:5377/2 1863373 1
+GAGGGAACGGTTCGCGGTCCGATCGCGCTCGCGGGCTCGTCGACGGCGCGCCGGTACTGCGCGC
+>>747:3:6:3704:16343/2 94063 1
+GACGTTCTCGATCTCAAGGGAACGAAGTACGGGTGCGGCATCGGGCAGTGCGGCGCGTGCACGGTCCACGTGAAGG
+>>747:3:6:4086:18190/2 94466 1
+CCTCGCCCTGCGCCGCGCGGCCCTCGCCGCCGTGGGCGGTCTCGACGCCGGCTTTCACCCCGCCTGGTTCGAGGAC
+>>747:3:6:4472:13926/2 94865 1
+TCGAACCTGAAATCATGGGCATCGGTCCGGTGCCGGCGTCGCTTCAAGCTCTGGAAAAAGCCGGCTTAAAACTTTC
+>>747:3:6:4617:2543/2 1800863 1
+AGCAGCTGCGCGCGCTGGGTCTCGCGCTCGAGCA
+>>747:3:6:4830:18201/2 95238 1
+CCGCATCGCGCACGCTCGCCGCGCCGATGCGCTGCCCATCGAGCGCGGCATGCAGGTG
+>>747:3:6:5389:20898/2 95803 1
+TCAATGGACCTCTCCCAACGGGCGTTATACCTTCGCCGCATTCGAGCGCGGGACGAGTCCCGGCGTCGCCGTCATC
+>>747:3:6:5510:13920/1 95917 1
+CGGATCCGGTGACGCGTATCCCGAAAGCTTGCCCGACGTGTCGGAGTTCGCGCAGCGCGCCGCGACGCGCTACCGC
+>>747:3:6:5618:7275/2 96023 1
+GATCCCCGTTCTCTACCAGATGTATCGACTGCTGGTCAGGGCGCGCGCCTGGTTCGACACCACGGGTCCCCGCCTC
+>>747:3:6:5833:1285/2 96248 1
+CGCGCCTGGCGAGTGGGGACGGAGTTCGAATCAGTCGCGCGACGGTTCGCCGACCGTTTGTCGGTGCCG
+>>747:3:6:7155:15052/1 97456 1
+ACATGAGCCCCGAGCAGGCACGCGGGGAACGCGTCGACCAGCGCACCGACATCTGGGCATTCGGGTGCGTGCTCTA
+>>747:3:6:7476:10764/2 97805 1
+CATGATGCCTCGAGAAAGCACCGCCGCCGGCCGCTCGTCCCCGGCCGACCCGCCCCGCTCGGCGTGCCCGGTCGCC
+>>747:3:6:7509:17926/2 97837 1
+GCACCTGGAACAGCATGTAGCCGACGAAGAAGATGCCGGCGCCGAAGCCGAAGACCGACGGCGAGAAGCCGAGATC
+>>747:3:6:7727:14392/1 98041 1
+AAGGCGGTGGAAGCGGCGCGCGCCGGGGTCGCGGTGGCGCGCCAGGTGCCCAACCCCGAGCTCACCGTCGAGCGCG
+>>747:3:6:7877:15569/2 98208 1
+CTTGGAGAGGAGCGCGGCGAAGAAGCAGGCGGCGGCCGCGACCAGCGGCGCCGC
+>>747:3:6:8141:16074/2 1390152 1
+GCCGTCAGGGTGTATGTGGTCGTCTGCGTCGGCCGGACGTCGGCGCAATCGTTCCCGTTCAGATTGCTGCCCACGC
+>>747:3:6:8575:2745/1 98917 1
+ACATCCTGCTCGCCGGCGGCGCCGCCACCGTCACCGACTTCGGCGTTGCCAAGGCACTGAGCAGCGCCCAACGCAG
+>>747:3:6:11524:7480/2 1783239 1
+CACCGCCACGATCGGCACCAGGAAGCGAGGGGCCCGGCGCAGCGGGATGCCCTGGAACAGGGTCTCCAGCGTGTGG
+>>747:3:6:13921:6430/2 104463 1
+CGCGTCAGCGCGAAGCCGCGGTAGCAGTATTCGCCGATGGCGTCGAGCTTCTCGCCGGGCGCGAGCGCTTTCTTCG
+>>747:3:6:15153:13457/2 105767 1
+CACTACGGCTCTTCGATCGCGGCGCGGGAATCGACGGCGCCGCTGCCCCGTCGACCATCTGCTGCTGCAGTTCCGC
+>>747:3:6:17537:14686/2 1336960 1
+AACATCGTCGGCACCGACGGCCGCGCGTTGCTCGCCGGCAGCAAGCTCGCAGTCACGATCGGCGG
+>>747:3:7:1385:16565/1 928867 1
+CCAAATCCACCAGTACATCGACAACTGCTTCAGCCTCCGCGGCCGCGGCGCTTTCGGGATACGCCGGCACAAAGCG
+>>747:3:7:1858:4873/1 1821152 1
+GCGGAGCTGAGGTTCGCCAAGCAGATGGCGGCTTTCCGGTGTCGACGGCGCGGCGATGACCACGTATTCCGCCTC
+>>747:3:7:2244:14975/2 110785 1
+GCCGGATCCCTCGCGACTCCCGGGCCGGCGCCGCATCACGCACGTGTGCCGATCC
+>>747:3:7:2256:8714/1 110792 1
+CACCGTAGTGGTTCGCAAACCACAGCGCGCCATCGGGCCCGGCGACGATCCCCTGTGGACCGTGGATACCCGGATC
+>>747:3:7:2368:10651/1 110921 1
+CGAACTGGTCTCGCTCCGAGGATTCGACCAGCGCTATCCGCATCAGCTCTCCGGCGGACAACAGCAGCGCGTCGCC
+>>747:3:7:2798:5302/1 111391 1
+AACGGAGTCAGGCAGCCGACCCGCATCAGCGAGGTAGCCATCGGACGGCTGCCCCGGGCGCTCGCCTACACGCTCA
+>>747:3:7:4364:4382/2 113042 1
+GCATCGACTTCGCGGGGAGCGCGCCGCAGACGGCAGGCCCATTGAACGCCAACTTCGCGGTCACGCGCTC
+>>747:3:7:4670:14310/1 113390 1
+TCGCCGTCACGATGGGTTCGCTCTAGCGCCAGGATGGCGCGCGTGTCGGCGTTCGGCACCTGCGCTCGCAACTCGG
+>>747:3:7:4679:20722/1 113401 1
+GCGGTCATGGTGGTCAGCAGCGCGACGTGGTCGACCTTCGAGATCGTCGAGATGCCGAGCGCGAACG
+>>747:3:7:4694:7395/2 113419 1
+AAAATCGTGATGCATCCCGCCGATCCAACCATCCAGACCAAAGAAGTGCCCATGGAAAGCTTCTTCCACAAGATCG
+>>747:3:7:6509:9989/1 725464 1
+GCGCGTGCGCAGGGAACCCGGCGGCCTGCGGATCAGCTTGCCGGCGGGTGACAAGGGGGCACATCCGCAAACGGGC
+>>747:3:7:6748:21224/2 115457 1
+CAGCGCGTGGTGTCGGAGTTCGACCCGCTCCGCCGCCGCCGCCTCGCCGGCCCCGCG
+>>747:3:7:6892:9347/1 1311806 1
+GAGCTGCATGCTGCGATCTTCGGCCGTCGTCGCATGCGCGCGCTCGAGCCAGCTTTTCGCCTGGGACAACCGG
+>>747:3:7:7143:15711/1 115830 1
+CTCCTACGTGGCCGCCGCCGCGATCTGGGCGTTCCTCGGCGCCGTCGCTCTCTCCGTCTCGGTTCTGTCGTTGTGG
+>>747:3:7:8026:9390/2 116687 1
+AACGGCTTCCGGCCGTCGCCGCCACCCGCCGCGCCCTCGAGCTCACACGGGATCC
+>>747:3:7:8045:15305/1 116707 1
+CGGAATTGGATAATTTTCGGCATGAGGAGAATTTGGCGTACGTCGAGGTCTTAGTCGACGGCAAAAACGCGCGCTA
+>>747:3:7:8112:8120/1 116767 1
+CTCAAGAACCCCGCGGCCGGGCCGCCGCCCCCGGCCGCTCCCGGCAACACGACCGCGCCGCCACCTCCGCCGGCAC
+>>747:3:7:8197:17284/1 116855 1
+CCTGAAACGCCGTGGCCTGGCCGGGGTGCGGTTGGTCATCTCCGACCAGCACGCCGGCCTGGTCGCCGCCCTC
+>>747:3:7:8418:19380/2 117074 1
+GGAGGCGTCGCGAGCGCGGTGACCGACGCCGGCGCCAGACCGATCGCGGTGAAGTGGTTCGCGGTG
+>>747:3:7:8498:6994/2 117159 1
+GAGCGAAGCATCAGCAGCCTCGATCTGATTGACGCTGACGAGCGGCGGCGGCTGACGCGTGGTCGCGAGAACCTGC
+>>747:3:7:8549:9041/2 117206 1
+TGGCGCACCGAAGCACGTGCTGAACGCCGCCTTCGGCTCAGTCACGCCCTTCTCGGTTCCGGCCACTTTTGCCGTG
+>>747:3:7:9116:13163/2 117761 1
+GCCGACTCACGCGCCGCGGTGCCAAGCGCCAGCTGCTCGGAGG
+>>747:3:7:9271:5489/1 117930 1
+GGAGAAAACCGATGCCGATCAGGTTCGGCGCCGTGCCGACCGGCGTGCCGAGCCCGCCGATCG
+>>747:3:7:9439:14711/1 118094 1
+GCCGGGGGTGAGCGGGGTGTTGCGGACCGTCACGGCTCCGCGCCGTCCACGCGACCGCTGAGCGACTCGGCTCCGA
+>>747:3:7:9514:10098/1 118189 1
+TTGCGCGTCAGCATAAGCCAAAGCTGATCATCGCCGGGGGCTCGGCGTATCCGCGCATAATCGATTTCCGCGCCTT
+>>747:3:7:9628:6726/2 118296 1
+TGCAACGAGGCCCGCAACGTGGTGGGCTTGATGCCGCATCCGGAGCGGGCGTGCGAAGCGGCGATTGGCAGCAGCG
+>>747:3:7:9719:7612/1 118373 1
+GCGCGATGGCGGTCCGCCGTGACGCACCGGTGCGGCCTCGGCCCGCGGCGCCGGTGCGCGCGCGC
+>>747:3:7:10078:5251/1 118744 1
+ATGAAGAGAATCGCTGCCGCCATCGGTGTCTTCGCTCTGCTCGCCGGCGCGCCGCGCGCGGCCGAGCGCGGGGGCC
+>>747:3:7:10219:13692/1 118890 1
+GGTTCCGGCCGAACTGGTCAAGCACGTGTGCACCGTTGAGGGCGCCGTCGATCCGGGCGCGCCGTGGT
+>>747:3:7:10280:9922/2 118945 1
+CCGGGCCCGAGCCGCGTCACCAAATTGAGCGCGCCGCCGACGCCGGCACCGCCGAGCTCGACGGGCACCGCGCCGC
+>>747:3:7:10523:13121/2 119203 1
+GCGAGGCCGCCGGTCGCGCCGCGCTCACGCTCGTGCTCACGGGCGGGCTGGTCGCGACGACGCTGATGCTGCTGCT
+>>747:3:7:10599:9907/2 119290 1
+GTGTTCACGCACTTCATCGATCTGAACCCGCATGCGCCGGGCGAGCGCGTTCGCCCGATCGCCGAGCTGCCGGAGG
+>>747:3:7:10606:13341/1 119302 1
+GAGCTTCAGGTTCAGCATGACGGGTATAACGAACCGGCAGTTGCTCGGGTTCCCCGGGTTACCGGGTTACCCGGGT
+>>747:3:7:10648:2291/2 119354 1
+TCCATCGCGTGTTGCGGCCCGGCGGGACCTTCGTCGCCTCGGTGCCGAACGCCTATCGGCTCAAAGGAAGGCCCCG
+>>747:3:7:10850:21025/1 119574 1
+GACCTCACGCTGCGTCTCTACCACCCCGGCGCCGCATTGCGCGAGGCGCCGCAGGACACCGCGATGCCGGAGATCG
+>>747:3:7:11364:5416/2 120116 1
+CGCGGCCGCCGGCTGGCGCACGTCGCGCGCTGGCACCGCCTGGTCCCGGCCTACGCCATCGGC
+>>747:3:7:11503:16125/1 120280 1
+TGCACATGTCCGCTTTCGGGGGTAAATCGGACATGACCTTGCGCAGAAATCCGCTTTCGCGGTCGCTATTGAGTGT
+>>747:3:7:11570:20185/2 120352 1
+GAGCGCCATGCCGACGCCGAGCGCGAGATCAACCGCCATGCCGCGCGCAACTCCGCCCTGGTCGAGGCGCGCACGC
+>>747:3:7:11815:16639/2 120603 1
+TGCGCTTCCGCTGATGGCTCTGGTGGCGGCGGCCGCGTGCGTGGCCGCCGCGCTCATCGACCGCTACCTC
+>>747:3:7:11856:6467/2 120648 1
+AATACGATCCCGGAGGACTCGGTCGGCGTCTGGGCCACCAAGGATGCGACCGGCCGCGACATGCTGCGCAACATCG
+>>747:3:7:11909:11032/1 120702 1
+ATCGAGATCACGAACCGGCCACCGGGCCGGACCGCTGTCGCGACCGCGCTGAGCGTGCCGTGAAGG
+>>747:3:7:11978:2551/2 120774 1
+ATATCGCCGACGATCTCTTCGAGCAGATCTTCGAGCGTGATGATGCCCTCGACACCTCCGTGCTCATCGACGACAA
+>>747:3:7:12138:12904/1 120952 1
+ACCACGGCGTCATGCTCGGCGCGGCCGCCGGCGTGCTCTTCGGCGTCTCCGACATCGCCATCAAGGCGCTCACCGG
+>>747:3:7:12899:14786/1 121795 1
+ATCGAGCGCGAGCGCATCACTCGTTCGAGCTCAGCCCCGTCCGCGCCGGCGCCCCGCCGCCATCGCCCGCTCCACC
+>>747:3:7:13130:2597/2 122037 1
+CGGGTTTTGAAAATGCTGAGGAAGCTGGCGTCCCGTACGGGAGTCGAACCCGTG
+>>747:3:7:13393:4792/1 122317 1
+CGCCAGCGCCTGCATCGCCTGCTCGCGCGGCGTCGACACGCCGGCGCGGCGCGCGCCGAGCGCCGCTCC
+>>747:3:7:13448:10718/1 122389 1
+GAGCAGCAGCGACGAGAACCCCATCACCGTCCCGATCAGGTTGTTGAAGTCGTGCGCCACGCCGC
+>>747:3:7:13629:8263/1 122567 1
+CTATCCATCGGTCGAATACCGGAAATACCACGTGGATGCGCTCGCGGCGCGGATGGTGACGCACCCTCAGACACTC
+>>747:3:7:13660:13550/1 122596 1
+CCGCGCTTGCGCGGCCCGATAAACACTTAGCACCGCGCGGGTGCTGACGCCGACGCGCAATTCGTCGGAGGTTCGC
+>>747:3:7:13746:3217/2 122693 1
+ACCTTCGCCTGTATGGCGGGCTGCAAATCCGTCGCGCTCGACTGTACGTCGAAGAAGATGCCCGCGACC
+>>747:3:7:13871:6392/1 122832 1
+CCTCGTGGCGTTCGCCAACGTGCGCGAAATCATGACCTCCGCGCTGCGCGACCGCGTCCGGCGCTCGATGCCCACC
+>>747:3:7:13972:18796/2 122935 1
+CAGCGCCATCCCTACGTAGACGGAATTGCCGTCGTTGAGGTTTACGGTCGCCGCGAAGTCTGCGGCGTCGTTGAGT
+>>747:3:7:14359:10933/1 123333 1
+ATTCGTTCTCGCGCGGCCTGCTCGATCACCCGCACTACACGCGGCCGGCGGAGATCGCCGGACGCCGGGTGCCCG
+>>747:3:7:14392:13527/2 123381 1
+TCACCGCCGCGGCCACCACGGCGGCGGCGCCGACGCCGACCATGACGTAGCCGACGGTCTGCAGCGTGGTGCCCTC
+>>747:3:7:14413:12514/2 123407 1
+TTCACCTTCTTGTCGGGGCCGATGACGAAGACCGTGCGTACGGTCTGGTTGTTCATCGCGGTCCGGCCCTCGCACG
+>>747:3:7:14596:13734/2 123567 1
+CGATCGAACGGCACGGCAGCGATGCCGCCGCGGCCGTGAAATACGAGGCATCGCGCGCCATTTTCGGCAAGAGCGC
+>>747:3:7:14600:21103/1 578008 1
+TGAAGCATGCGATGCGTGAAGATCCCGACGTCATTCTGGTCGGCGAAATGCGCGATCACGAAACTTTCAATGCTGC
+>>747:3:7:14607:9500/2 123588 1
+GCGGTCGTGCTCGGCGTCGTCGCCGCGCGGCTGGTGAAGAGCGCTGCCGGCGAAGCTCAGGAGAATTGGCGGGCCG
+>>747:3:7:14706:17748/1 123685 1
+GCCGTCGTCGACGAGCTCGCCGCGCCGATCGCGACCAAGCACGGC
+>>747:3:7:14841:11410/2 123854 1
+GCGTTCACCAGCGCCTCGCCCCGCAGCGCGACGTGTCCCGCCGCTCCTTCCCCTCGCCGCACGCGCATACCCAACC
+>>747:3:7:15096:2994/2 124147 1
+GACGAGCCACGTGAAGCGCCGCACCACGTCGACCTGCGCCGGCGG
+>>747:3:7:15354:12302/2 124381 1
+CGTGGCGCCCTCGTCGGTGCGACGCCGGTTGCGTGGCGCGCGTCCGTCGCTGCGGCGCCTCTTCC
+>>747:3:7:15389:14318/1 124425 1
+TTGCGCGTCATGCGGGCACTCCCGCGGGCGCTGTCGCGCGCCGCCCGATGGTGCGCTGCCCGACC
+>>747:3:7:15497:20238/1 124524 1
+AGGCCGAGATCGAGCGGCGCGTCGGCGAGGCGGCGCGGACGCTGGAGATCGCCCACCTGCTCGACCGCAAGCCCAA
+>>747:3:7:15499:4266/1 124528 1
+CGCGGGGCGGATCGACCGTCTCGACGCGCGCGGCGCCTTTGCCCTGCTCGCACAGCTTCG
+>>747:3:7:15622:8539/2 124640 1
+ACACGCACAAGGAGGTCCACGTCGCCGTCGCGCTCGACGCGCTCGGCGCCCAGCTCGACAGCCGGGAGATCGC
+>>747:3:7:15623:10209/1 124644 1
+CGTTCTCCGGGAAGACGAAGCTCGCGGGAACCCCCGAGCGCGCGGCCCGCTCGGCCGGCCCGCC
+>>747:3:7:15690:9003/1 124707 1
+GCGGGACGATCAGGCCGAGACCGTGCTGCTGCGGCTCCTGCGCGGCGCGGGCACCCGAGGCCTCG
+>>747:3:7:15821:5134/1 124864 1
+CCCTCGACGGTGCCCTCGACCCCGGCGCCGGCGGTCGCGACGAACTCCGTCACCGGGGGCAACGGCCGCGGCGCGG
+>>747:3:7:15979:21261/1 125034 1
+GAAGGGAGTGCTCTCCCGCTGAGCTACGCGCCCGAATTGCCCCTGAAGCCGGCGATGTAAGGGGCGGCATTGGCCC
+>>747:3:7:16103:9786/1 125179 1
+CGAGCGGATCGGCCTCTCCGATCGCGGCGTCCTGCGCGAGGGCGCGCGCGCGGACATCGCCGTCTTCGATCCGGCG
+>>747:3:7:16112:9625/2 125187 1
+GTGCTCGGCGCCGGCCGGCGCCGACGCCGCTCGACATCGCGGCGCGCATGCTGGCGCGCGCG
+>>747:3:7:16159:12614/2 125229 1
+CACCTGATGACTTACCTCCACCTTGGGCCTCCCTGGGGCCCGAGGCCCGCCGAAGCCCGAAGGGCGAAGGCGGCTA
+>>747:3:7:16190:17525/2 1444120 1
+GAGCATCCGCTCCTCCTCCACGCGCGAGCGGTCGGCGCGCGCCAGCGCCAGCTCCCCCTGCTGGCGCCGCCAGACG
+>>747:3:7:16529:5848/2 125601 1
+CCCGAGTGGATGAACTTCATGGAAGCGGCGCGCGCGGGGTCGTGGCGCAGCTGAAATCCGGCCTGATAAATGCCTT
+>>747:3:7:16596:6851/2 702122 1
+CATGCGCGACGCGTTTCTGGCGCTCCTCGCGAGTCGCCAGGCGATCCGTCGCGCCGCGCCGCACGGCCTCGGAACT
+>>747:3:7:16643:4519/2 125709 1
+CTCGGCGACGTGCGCGCCGCCGCGCGCTGCGCTGAGCTGGCCCAGGAGCACGAGATTGGCCTGCTCGTCTACAACG
+>>747:3:7:16645:18192/1 125717 1
+GCGGGCGCGACGCCGCCGGCCTCGTGGCGCTGTGGGATCTGACACACGACTATGCTCTGCTCGACGAGGCGGCCAA
+>>747:3:7:16653:12995/1 125722 1
+GACGGGGCCTCGGGCGTGCGACCGGCGACGGCGTGCACCCGGGGCCCCTTCGCGTTTCCACGGTCGAAGGAGAACG
+>>747:3:7:16732:9327/1 125822 1
+GGCCCGTCCGCCGGTCCGTGCCGGCCATGAGCGGCCGCGATCGCGTCGTCGGCCGGGTCGCCATCACACCGGGGCA
+>>747:3:7:16759:15386/1 125851 1
+GCACATCGACACGCACGACGCGCGCTTCCGCAAGCGCTTCGCCGAGGTCGTCGGCAAGCGCGAGCGTGAGCTCG
+>>747:3:7:16852:15360/2 125946 1
+ACAGGCCCTTGTACGGCCCCTCCCCCATCCGTGCGATCGCGGCGGCGCGTGCGTCGCGGCGCGTGACGAAGACG
+>>747:3:7:17067:14751/2 126171 1
+GTGATCGCGCCGAGACGCTCGCCGCGATTGCCGCTGTTGCGCAGGGCGTTGAAGCTCTCGAGCTGCCAGTGAGCGC
+>>747:3:7:17202:5646/2 126329 1
+CGCCGTGCAGGTGCTGCGACTCGTGCGCGAGCACCGCGACGGCGCGCGCGGTCTTCGAGAACG
+>>747:3:7:17262:12533/1 126397 1
+CCCCATCGAGGGGGCGGGGAGTGGGTGCCCACGTCGAGCGTGCGTGCGAGCCGCCGCGCGCGCTGAGCCCGCGGG
+>>747:3:7:17664:1500/1 126794 1
+AAGAACGGAGCGCGCCCGAAATGCGCGAGCGCGCGGCGGATGTCGGCCTGAAACAACACAATCGCG
+>>747:3:7:17901:17405/1 127045 1
+TGATCAGCACGATCGCCACGACGGCGATCTCGACACGCAGGGCTTCGAGGTCGGGCACCGCCGAGATCACCTGCTC
+>>747:3:7:18029:7077/1 127153 1
+GCCACCGATCCGCTGACCGGCGTCGCCAATCGTCGCGGCGGCGAGAAGCACATTTCGAACGAGATCTC
+>>747:3:7:18107:12096/2 127215 1
+TGGCCAAAAGCGCGACCGCGACGGAGCCGACGCCGCCCGCCGCGCCGGTCAAGATCGCGGGGCCG
+>>747:3:7:18263:7005/1 127363 1
+CGCAGCAGAAAGCCCTGACTGGATGGCGCCACACTGAACGCGGCGCGACGCACCGGATGG
+>>747:3:7:18533:1673/1 1353275 1
+GGGTTGGCCGGGCTCTCCCTGCCGATGCTGCTCAAGTTGCGCAGCCCGGCCGCGGAGGG
+>>747:3:7:18608:10133/2 127669 1
+CCTGTCTGGCTGGCGCGGGAGCCTTTCTCTCCACGCCGACGGACCTGGTGCGGCTCGG
+>>747:3:7:18889:15482/2 127934 1
+GATCCCATCCATGGAGAAGAAGCACACAAGTCGTGTGAGCAAGCAACTCACCGACGCGCGTGAGCAGGGCGTG
+>>747:3:8:1461:16401/2 128220 1
+CCCCAAACTCTCCCAACTGTTGGAAGGGTACGCCGGGGTGGGGGGGCCGGCCCGGGCCGGGCGCCGCTGGCTGCGC
+>>747:3:8:1909:3969/2 128659 1
+CTCGAGCACTTTCATCAGATGCGTGTCCGCCAGCGGAAGCGCGCCGGGTTCCGAAGCGCGTAGCGTG
+>>747:3:8:2278:9264/2 129046 1
+AGCAGCGCGCCACCGGTGGCGGCGCGTTGCTCGACCAGGCGTCGCACGACGTCGATCTG
+>>747:3:8:2352:7749/2 129128 1
+CTCACCCTGTCGGTCGTTGCCGCGCTCGCGGCTCCGGCGCTTGCCGCCGCCGCCGACCCCCCGCCGGTCACCGGCA
+>>747:3:8:2641:6225/2 129426 1
+CTGCGCAGTCGCATGCTCATGAGACTCATCGGTCATGGTGCAGCGATCGCCGTGGAGCAGTCGACCGCAGAGCTCG
+>>747:3:8:2652:10744/2 129441 1
+AACTCGTCCCTGGAACCAGAACCTTTCGAACCGCCAGGAACCCTGGAACCCTCGAACCTCTGGAACCCCTCGAACC
+>>747:3:8:2812:19830/2 129632 1
+CGGCGCCGGCCGCCGCGATGGCGGCGCCGCGTTCGAGCACGATGTGGTTCTGCATCATCGGCGCGCGGCC
+>>747:3:8:2973:17985/1 129815 1
+CTCGGGGTGAACACGCTCACCGTCGCCGTCCCCGCCGCCGCGATGTCCCCCGTCCCGATCGCCGCC
+>>747:3:8:3039:6949/2 129891 1
+TCCGCCGTAGCCGCAGATGGCCTCCGGCGCGAGGCCGCTGGGTAGCGTCGGGGACAATTCCTGCGCCAAGCTCGCA
+>>747:3:8:3072:14284/1 129935 1
+GAGGAGCTGCGGCAGCTGAAGGAGCAGCTCCACTCGGTCGGCCGCGATCGGCGCGCGCGCCTCGTCTCGATCACCG
+>>747:3:8:3157:14369/2 130028 1
+GACCGGGCCGCGCGAAGCCGCGCCGGCCGCCGCGGTCCGCGCGGAAGACTCGGG
+>>747:3:8:3176:2327/2 130055 1
+GCCGGACGAACGGGGCCCTCGGTGTTGAAGCCGACAGCGCCCGCCGCCGCCTGCGGG
+>>747:3:8:3307:16486/1 130183 1
+CTGGTTGCCGGTCAGCGCGCCGAGCGCGTTGACGAATGGAAGCTCATGCAGATATCGCCAGAGTTTTTCCGCGCCG
+>>747:3:8:3321:19462/2 130201 1
+GTAGTCGGGCGTCACGCGTGGCGCGCCGACGCCTCCGATGCGGATCTGCGTTTGCGGCGCGTTCGGCTT
+>>747:3:8:3394:15609/2 130275 1
+CAGCGCGACTACTGGTACTCGGCCGCTCGCCATCGCGGCGCGCTCGAGGACCCGGTCGCCATCGGGCGCACGGCC
+>>747:3:8:3755:10807/2 130634 1
+GATAGCGCTTGATGTCGTGGTAGCCCCGAACACCATCGACTCGGCCGAGCACTGCAGAGTGTGGCCGCCAGCCGTC
+>>747:3:8:3917:2411/2 130808 1
+GCCAAGTTCGAGGTCATCCGCGAGGGAAGAGTTCGCCGCGCGAAGCTGTTCTACCTGCGCGATCTCGCCGGG
+>>747:3:8:3927:17842/2 130820 1
+AGGCCTTCGGTGCGCCGTCGGCGCCGGTGCCCTCGGCCGCCCACGCGCGCTCGACGGCCGGG
+>>747:3:8:4039:20832/2 130921 1
+ACGGCAGTTCTATCAGGTGCAGAAGATGGAGACCGTTGGCCAGCTTGCCGGCGGCATCGCGCACGATTTCAACAAC
+>>747:3:8:4094:19703/2 130976 1
+ATGCACATCGCGGCGACGATATGGCTGCCACCGGCGCGCCGCAGCAGGAGGGTCCAGCAGGCGTG
+>>747:3:8:4165:20207/2 131041 1
+AGACGATCGCCGCCGCGCGAGGCGTGCCATTTCAAGAAGTCGCCGAGGCCACAACCGCAACCGCAGAAGAGTTCTT
+>>747:3:8:4338:18071/2 131207 1
+CCTTGGCAGCCTGGCTGAGCGCGATGGCCGAGGGTTTCAACGACGGCCGGCCGTTCGCCGCGCCCCGGCCGCGCC
+>>747:3:8:4414:20470/1 131297 1
+GGCGCCACGACGCCGCGCGGGCCGCGTCGCGCGCCTCGTCCACCGCCTGGTTCGTGACCGCGCGAACGCG
+>>747:3:8:4663:10551/1 131572 1
+ATGAAGTCTTCGTCCTTGACGCGTGCCGCCGTGCGCCCGCGCCCGCCGCGGCGCTGCGCCTGGTAGACCCCGGCCG
+>>747:3:8:4897:12982/1 131820 1
+TCGCGTTGTGATAGACGAGATAACCACCGAGCGGCCCCGCGGCGCTGCCGGTCGCCGGATCCTCGCCGATGTTTTG
+>>747:3:8:5038:20213/1 131950 1
+GCGCGGCTCGGCCTTCAGAAAGCCCGCGAGATCGCCCAGCGGCCGCGGCGTTTCAGCGGACTCGTAGCGCGTCCCG
+>>747:3:8:5180:16827/1 132124 1
+GGCCCCTCGGGCGCCGGCAAGTCGACCGCGCTCAATCTCATCCCGCGCTTCTACGACGCCGACGCGGGCCGCGTGC
+>>747:3:8:5276:20411/2 132220 1
+AGGTCGCGCAGCGTTTCGGCCGCGTCGTCGAGCCGCCCGCTCGCGAGCAGGTGGG
+>>747:3:8:5449:12447/2 132390 1
+GACCCTCGTCGGCCCACTCCTCCAAACCGTGCGCGAGGTTGTACACGTCGAACCCGCGCGCCCGAAGCATCAGGGT
+>>747:3:8:5579:1882/2 132532 1
+GTTCTCCGCCCCGGCGTCGGCGCCGTCGCGGCCGGCGAGGTTGGCCGCCAGCGGCAACG
+>>747:3:8:5605:1249/1 132557 1
+GGATTCGCAACGACGTCGCCGTCGCCCTCGGCGTGCCGCC
+>>747:3:8:5628:18309/1 132578 1
+ACGCTCGCGGTGGCGAGCGGGGCGGCCGCGCGGCCGGACGCCAAGGCGGCGCC
+>>747:3:8:5685:20863/1 132627 1
+ATCCGCTGACGGGTGTCGGCAACTACGTCCGCGGCTCGCTCGCCGGCC
+>>747:3:8:5817:8406/1 132771 1
+ATGCAGTAAGCGCAGCGCAAGTTGCACCGGTCGGTGACCGAGACGCGGAGGTTCCGCAGCGGACGGGCGTACAGG
+>>747:3:8:5903:15789/1 132843 1
+GCGTGCCGTCGAGCGGATCGACGATCCAGACGCGCTCCTTCCCGAGCCGCTCGGTCGTGTCCTTCGTCTC
+>>747:3:8:5969:20695/2 1275424 1
+GTTGAGGTCGCCGAACATGCGCTCCGACAGGACTTCGGAGAAGCCAATGATGGCGTTCAGCGGCGTCCGCAGCTCG
+>>747:3:8:5974:20014/1 132922 1
+TGCAGCTCGCAGCAGGCGTGCACTGCCGGCGCGCGCGAGCTGGGCTATCCGTTGTGATGTGACGCCGAGTTCCCGG
+>>747:3:8:6090:2918/1 133038 1
+CGGCGGCGTGCAGTCGAACCACACCCGCCAGGTCGCGGCCGTCGCCGCGCG
+>>747:3:8:6413:8366/2 133340 1
+GCCCGTCGTAGACGGCCGACGGCGCCGTCACCGCGATCGTCGGCGTCGCCCTGGTGACGTCGAGTG
+>>747:3:8:6566:4602/1 133469 1
+GACGAGCACCGTGAGCCGCAGCGCCCCCTCGGCCAGGGTGAAGCTCCAGCGGCCC
+>>747:3:8:6635:16539/1 133541 1
+CCAACAAGCCGCTCGCCGACGTGCGCCGCGACGTGAGCGACAATCTCAGCTTGGTGCCGTCGGACATCAACCTCGC
+>>747:3:8:6712:17947/2 133615 1
+CTGCGCTTCCGCGAGCCGCGCGACGCCGCCGCCTTCGACGCCCTGAAGGCCGCCGTCGCCGGGCTGCCGCTCGCCG
+>>747:3:8:6842:19914/1 133753 1
+CGCAGCAGCGGCACGGCGGCGACGACCGCGATCGCCGCGGCGGCGGCGGCGATCCGCC
+>>747:3:8:6867:9338/2 133777 1
+TGAATGCCACGGTGTCGCCCTGCGACCCGAGGTCCGACGACAGGTTGATCACGCGCGCGGCTTTGCCATGCTCGAG
+>>747:3:8:6966:14606/2 133874 1
+TGCGCAACCGGCTCGAGGCCAGCGGTGTGGATAAGTTGGCCGGCGGGCGGGCGGTGATCGTCGGCGGCGCCTGTCA
+>>747:3:8:6992:12507/1 133912 1
+AAGGGGTGCTACTGACATCAGGCGTTGAGCAGCGACCATCCGCTACCGCGGACGGTACTGAATGTTGAACATGGCG
+>>747:3:8:7062:13532/1 133981 1
+TCTATCCGCTCTCGCACCTCGGCGCCGCTCGTGCGGCGGTGTTGACCGGGG
+>>747:3:8:7110:13035/1 134022 1
+GCCGAAGTCCATGACCAGCGCATGTCTCCCGGAGAGGAGCACGTTGTCGGGCTTGATGTCCCGGTGGACCACGCCC
+>>747:3:8:7194:2588/1 134099 1
+CTTGAACTCGCTGTTTGCGGCGGCGCCGAGGTTGCGGTCAAAGAGGAAGGGGGGATTGAAAACGCTCGGCGAAGCG
+>>747:3:8:7255:8843/2 134159 1
+GCGAGCTCGATCGTGTCGAACCCGCCCTGCGTGAGGATCGCGCCGCCGTGGACGTGGGTGAGC
+>>747:3:8:7322:16102/1 134220 1
+GGTCCAGTACCGGATCTGCTGGCGCGCCGTCGGCGCGTCGGCCGCGCGCGCCGGATCGCCCTC
+>>747:3:8:7730:14463/2 134643 1
+GAGCACGACAACGGCGCCTACATCACCGCCGGGCTGGTGATCGCGCGCAATCCGGCCACCGGCATCCAGAACGTC
+>>747:3:8:7803:19889/1 134718 1
+CCGAGATGGCCGCGCGCGTGTCCTTCCTCGGCGCCAAGCCCGCCGCTGCGCCGGCGCAGGCGCCC
+>>747:3:8:7951:20505/2 134874 1
+CAGTGACGGAAAGTCCGCTGAAGTCGGCCGTGAGATGCGCGCCGGCGTCGCGAAGACGACGGCCGCCGAGTCCGAC
+>>747:3:8:8251:19674/2 135202 1
+CGCCTCGCCGCCTGCTACCGCCGGGACAGAATAGTTGTGGCCCACACGCCGGCCCAGCCCATCGTGGAGATGGCGG
+>>747:3:8:8256:3123/1 135208 1
+CGAAGCAGCGTTTGGCGTGAGTGGCGACAATTCGCGTGTGGCGATGAACAGCGGTGGCACGTTCGCGCCCGGCAAC
+>>747:3:8:8309:4616/1 268183 1
+CGAGCGCGACGGCAGCGAATCCACCACCGCAGCCGAGTTCGAGAACGCGATTGCCGTCAACCCGCCCGAGCAAACG
+>>747:3:8:8434:15395/2 135392 1
+GTTCCAGTCACTCTTGTAGGGGGTTCGCGGCGCGCCGTTCGCGCCGGCGTACATCAGTCCACCGCGCAGCGTGCCG
+>>747:3:8:8852:12996/2 135838 1
+TTTCAGGTTCAGCAACTCGCGCGGCGGGGTGACTTGCTGGGCGAGGGCGACGTTGGCGACGCGGTAGCCGAGCTGG
+>>747:3:8:8923:9099/2 135907 1
+GCAGCACCGCCAGCTCGACAGCGCCGCCAAGCGCATCCTCGAGCTCAACCCGCGCCACCGGCTGATCCTGCGCCTC
+>>747:3:8:9031:6691/1 136020 1
+GGTCGGAAACAGGAACCAGTCGGCTTCGCGCACAGGGCGGAAATCCACGACGCCCGCCAACGCGGCGACG
+>>747:3:8:9031:21196/2 136021 1
+GCGGCCGGAACGCGCCGGCGCCGCGCGCCTGCAGCGCGAGGGCCTTGCCCGGTGATCCCGCGGCCCAGC
+>>747:3:8:9320:10179/2 136312 1
+AGGCGGGCTGTGTATCGGCCGCGACCTACGAGCCGCCGCTGCTTGCGGGCCAAGTGGGTGAGGGACGGAAAACTTA
+>>747:3:8:9379:7101/1 136386 1
+GGGAAATCGGTAGAGGAGATCTTCGACGGTGACGAGTCCGGCGCGCTGAAGATCCGCCGCGCGCCGCGGACCGACG
+>>747:3:8:9410:5982/1 136419 1
+ACGGGCGTGCTGCTGCGCACGCACGGCCGCTGGCCGCGCATCGCCGACGTCGCCGAAGTGGCTG
+>>747:3:8:9578:13382/2 136585 1
+CATGTTCCACTACAACCTCTTCGGAGCCCTAGCCCGGCATTGCGAGGTGCGCCTGGTGGCGCCCGTGCCCTGGTGG
+>>747:3:8:9662:5687/1 136688 1
+CGAACGCGGTCAGGCCGGCGAGCATCGCGTCGCGCGCCGCCGGCGGCAGCTCGAACCCGGCCTCGTGCGTCGCCGC
+>>747:3:8:9827:12706/2 136858 1
+GCGGCCGCACGCTGGGAGATGACGGCCGGTATCGTCGCGCCGCTGCGATCGTTCTCAGCGATGCTTCGCCCCC
+>>747:3:8:9889:10904/2 136921 1
+TATTGGCACGTCGAGTCGTTCCCGGACGGCGAGGCGGCGCTGCGCGCGATCCGAGAGAGTCGGCCCGACC
+>>747:3:8:9995:15396/2 137020 1
+CCTCCGCAACGCAGGCCGCGAGCGCGGCGACCAGGATCAGATGAACGACTCTCATGCGGCGGGACCTCTCACCCGC
+>>747:3:8:10037:17530/1 137088 1
+GGAAGACGAGATCGAGCGGATTGGGCGGCAGGCCGTGCCGCGCGGCGACCAGATCCTGCGAGGCGCGAAGAATCTC
+>>747:3:8:10127:17627/2 137196 1
+ACACCGCGCGCGCGGTCATCGACGCCGGCGCGTCGTTCGTCGTCGGCCCGGTGTTTCGGCCCGAT
+>>747:3:8:10280:18628/2 137366 1
+GTCGAGCGTTTCTGCGTCGGGTTTACCGTCGTGGACCAGTAGCGCCGCGAGGTTGTTCGCCGCGAGGTCGTTCCCC
+>>747:3:8:10284:5938/1 137370 1
+GCGCAATCCACAGCGGGAACGCCCCGGCATAGTGCTCGATCAGCAGCGCGATGAACCGCTCGAAGCTGCCGAAGAT
+>>747:3:8:10631:20323/1 137727 1
+CGGACGTGATCGTACAAAGAACGTCGCCGGTCTCGGGATCGACCTGATGGATTTTGCGTCCCCGATGCTTGCCGAC
+>>747:3:8:10689:12953/1 137789 1
+CGGCACCCGACCAGCTGTAGACGGGCTCCTCCGGGCCGATCGACGCCAGCGCGGCGACGACGCGATCCAGACCCTC
+>>747:3:8:10763:20725/2 137869 1
+CTCGGCGCGATGCGCTCGGCCGCGCAGATCGTCGCCTACGAGATCGCAATGGGTTTCGCGCTGGTCGGGG
+>>747:3:8:10919:8831/1 138057 1
+ATGCCCGGCATTCACCTGCAAGCCGAGTGACTGGGCGCTGACGGCCGCCGCGCGGATGCGCTCCAGCTCGGCGAGT
+>>747:3:8:11011:2467/1 138159 1
+AGACTGTTCGTCGCCAGGCCGGAGACGACGCCAGGGTCGGGATCGAGACCGGCCCGATGACGCCGTG
+>>747:3:8:11122:12393/2 138266 1
+CTCCTACAGCCCGCTTCGCGGCGACGACGGCGCGGCGGCGGGCATGTTCTGCGTCTGCACCGAGACCACGGCCACG
+>>747:3:8:11251:5122/2 138424 1
+GGATGCCAGGCGACGATCCAACCATTACGAGTTCGTCGAAATCGGTGACATGCCGGCGCGCGTCGCGCGAAGTTTC
+>>747:3:8:11394:12300/1 138564 1
+GGCCTCGGCGCGAACACGGCGCTCTTCAGCCTGGTCGACGCGCTGCTGCTGCGATCGCTTCCCGTGTCCGATCCG
+>>747:3:8:11481:1585/2 138642 1
+CTCGACCTCTCCAAGATCGAGGCCGGCAAGATGGATCTCTACCTCGAGAGCTTCGACGTCGCCACCTTGG
+>>747:3:8:11694:9346/2 138850 1
+GCTTTCGACAGCCGCTGGATTCACTGGGTGGATGCTGGCAACGGCAGGATGCTGAAAAAATACGATGCAATCGAGA
+>>747:3:8:11694:10135/1 138851 1
+CTGCGGCGCTCCGTCGAGGCCGGCGTCGCCGCGGCGCAGGCGAGCGCCGC
+>>747:3:8:11726:14741/2 138891 1
+TCACACGCATCGCGACGATGGAAATCGTTTCGTTGTGCGTGCGGATGAAATACTGACCGCGTTTGCAGAACTTGAA
+>>747:3:8:11803:10864/1 138966 1
+CGAAGCATCCGATGGTGTCGGGCATCACCCACATTCGGGCTTCATTATCCGTGCCATCAAGTGTGGAGCATCGCTC
+>>747:3:8:11946:19712/1 139104 1
+TCGTCCCGGCCGCGCGCGTGACCCTCGCGCACCAGCTCGGTGAGGAACACGGACTGCCG
+>>747:3:8:11994:12255/2 139165 1
+TAGGGGACGAGCACCCGGTAGCCATCCGCGGCGAGCACTGGCGCGACTTCGGCGAAGCTGTGGATGTCGTAGGGCC
+>>747:3:8:12030:15208/2 1275775 1
+AACGCATCGAGGGGTTGATGAACCAGGGCGAGGTCAGGACGTATCTCACGACCGGCCGGATCTCGGTCCCGTTCTG
+>>747:3:8:12042:10085/2 139213 1
+GCAGCCACGGCGCCGGCTCCTCGGGGTCGCGGCCTTCGCGTGGCCAGCCGAGCAGGAACTCTCCGGGCTGGATCCC
+>>747:3:8:12053:6303/2 139228 1
+ACCAACGACACGCCCCAGGCCTTGCGCGCCTTCACCCGCGCGCGCGCGCGCGCGCGCCGCCGCGCCAAAGTCC
+>>747:3:8:12070:16141/2 781463 1
+TGAACCTGCTCAGCTCGTCCATGTGCTCTCCTTCCCCGCCGCCAGGAGGACGGCTTCGACGATCTTGACGTAGGAG
+>>747:3:8:12082:1735/1 139259 1
+GGACGACCTCGAGCGCCTGATCGAGGTCTCGCGCGCGATGGGGTCTGGCGCGTCCCC
+>>747:3:8:12196:15045/2 139371 1
+CCGGGAACGCCGCCGCGGCGTGACCGCCGACGACGACGAACGCCTCCGGCGTCGCGCGCCGGACCTGTCGCGC
+>>747:3:8:12229:13759/1 139401 1
+AGAGCGACTGGTTCGTGGACGTGGTGAAGGCGCCGCCGAGGAGCGCCCGCGTCT
+>>747:3:8:12269:20167/1 139451 1
+CGAGCCGGTTTTCGGCTTTGTCTCTGCGAGGGCACGCCGGCCGGCCGGCCGCGTCCCGTCCCCCAACCGGAGACAC
+>>747:3:8:12325:3695/1 139512 1
+GGTCTGGTCCGCCTGGGCGAGGATCGGCGCGCTCGCGGCCGCGTTCGCGACGACG
+>>747:3:8:12334:2419/1 139516 1
+GCGCGAGGTGATGCCGGCCTTGCGCGGACGTCCGCCGGGGCCGG
+>>747:3:8:12411:18513/2 139601 1
+TACCGTTCCGCAGCCGAGGCGGCCGCCGCGCCGCGCGAGCGGCTGGCCTATGTCGTCGCGTTCGACCGTGCCGCGG
+>>747:3:8:12441:5993/1 1800863 1
+AGCAGCTGCGCGCGCTGGGTCTCGCGCTCGAGCAGGCGCTCGGCGCCGCGGCGCGCGGC
+>>747:3:8:12685:18646/2 139895 1
+CGAACGAGGTGCCGGCCGGCGCCGGCTGCCCGATGCGCCGCAGGTAGTC
+>>747:3:8:13088:8697/1 140351 1
+CGCCGTCTCCATACGCCGCGATCCGCGCTCCGTCCGGGCTGATCGCGACCGCGCGCACACGGTCGCCGAACGTCGG
+>>747:3:8:13108:5270/1 140369 1
+GCCGTCGCACAGGAGCCGCCGCCGTATCAAGTCATCGCCGCTGATGGCGCGAAGCCGCTGCCCGTCGCCC
+>>747:3:8:13275:6412/1 294048 1
+TTCCGAGCCGCTCGCGAGCGCGCGGGCGCGCGCGGCGTCGCTATCCACGCACCACGCCAGCCGCGCCCCGCCGCCG
+>>747:3:8:13479:17811/1 140781 1
+ATTCGGCGTGGCATCTGGGGTCGGCGCCTGTCCGCGCGTGGCTCCTCGCCGCGTACTTCACCGCTGCCTACGTG
+>>747:3:8:13508:5846/1 140816 1
+CCAGGCTTGTCGCGGCGCGCCGGTGGCCCGACGGCCGCGCGCGCGGGGCGGGGCGCCGGGCAGGAGCTG
+>>747:3:8:13532:4569/2 140841 1
+GGTGGGTGCCGGACTCCGGTCGCCTGCGCTCCCGGCTCGCCTGCAAAGCCTTCGC
+>>747:3:8:13575:8160/2 140903 1
+GGGCGTGTGGGCAGCGGCCTTCGCCGCGCGTCGGCGTTTCGCGTTCGCGCCCATCAGTGACCCCACCGGTGGAACA
+>>747:3:8:13589:19024/1 140917 1
+TCGGTGAAATACAGTTCGGTATAGGCCAGCTGCCACAGCAGGAAGTTGCTGATGCGCATCTCGCCGCTGGTACGG
+>>747:3:8:13725:7620/1 141067 1
+CGCGCAGACCACGCCATCGTCGGTCACCGCCGCGTGCTCGATGCCGATGCCGCCC
+>>747:3:8:13753:3384/1 141108 1
+GAGTACGTGGTGTTCAAGTCGGCGCTCGCCGATCCCGCGCGCGTGCCGATCATCAGTAAGACGCTCG
+>>747:3:8:14245:6802/2 141683 1
+GCGGTGGTGACGTCCATCGTGACGGTGCCGACCTTCGGGTTCGGCATGATGCCGCGCGGGCCGAGCACCTTGCCG
+>>747:3:8:14380:13920/2 141807 1
+GGCCGGGTCTCCCGCCGCGGCGACGGCGCCGCCGCCCGCGCGC
+>>747:3:8:14688:11192/1 142114 1
+CCCGTCTTCACGGGCTCCGGTCCATTTTTCTGAATTGGTCCTGGGGCTTGCGCCCCAGGCTTTATTCTTACGCCTG
+>>747:3:8:14689:2943/1 142115 1
+TCGAAGCCCGCGAGCATCCTGAGCAGCGTGGTCTTGCCAGCGCCGTTGGGGCCGCACAGGCCG
+>>747:3:8:14705:13226/2 142133 1
+AGCCATCATTGATGAACACTTCCCCGGAAACGCCTAACCATGCGCTGCAGTGAACCCGGCCATCGCGCTCCGGTTG
+>>747:3:8:14813:5991/2 142235 1
+GATGCGCCGTCGATCGCGGACGCGCGCGGCACGCCGGGCGATGCGCGCCTTCATCACGGCTTTGCGGTCGGCGTCG
+>>747:3:8:14948:15784/1 142375 1
+CGCGCGACGCGCGCACCGCGGGCGAGCTCGCGCTCGTGCTCGCGGACGAGCTTCTCGCCGGCGG
+>>747:3:8:15089:3245/1 142537 1
+GCCGGGTCGAGCGACTGCGCGCGGCGCGCCGCC
+>>747:3:8:15454:5887/1 142923 1
+TCCACATGAGGAACCCGACCAGCGCCAGCATGCTCGGCGCGTTGGTGACCCGGCGCTGCACGAGCTCCGACACGGG
+>>747:3:8:15537:18186/1 2001573 1
+CCCGTCCAGGGCCGCGCGGGCGCGCGCGTCCCGCCCGACGGCTGGCTCGAGACGTTGCGTGCTCGTTGCGACGAGG
+>>747:3:8:15544:5714/2 143020 1
+AACCTGGTGCTGGTGTTCGCGATCGTCGCCGCCGACGGCGCGCCGGTGCACGCGGTCTGGCCGTTCCTGTATTGCG
+>>747:3:8:15604:21143/1 143095 1
+CACTTCCGCCGTGGCAATCGCGGCCGGCGTGAAGGCGGACCGTTGCGACATCTATACCGACGTCGACGGCGTT
+>>747:3:8:15629:6343/1 143130 1
+TTTCGGCGGCGCGGGCACGATCTCGCCGGCGTTCAACCGTCCGACGAGCGCCGCCGGCGCGAGATCGCGCGCCGCG
+>>747:3:8:15915:17958/2 143392 1
+TCAGCCAGCAGCGCGGCGGCGGCGGGGGTGGCGGCGGCGGCGCGGGATCGGTGCAGGAGGATCTCGCAGAGCTCT
+>>747:3:8:16020:19896/2 143493 1
+ATGCGCGACGCCGGCGGCCGCGCGCGCGTCCTCGGGGTCG
+>>747:3:8:16146:18262/1 143605 1
+GCTTGGGCTCGGCGCACTCACACTGATCGGCGTGGCCGCCGCTGCGGCCTGGGTCCCGGTGCGCCGCGCGCTTCGG
+>>747:3:8:16197:21124/2 143658 1
+CCGCTGACCGGAATGCACGTCGGGTGAATCTGCGTGAAGCATGGATTGGCCATCGCCGC
+>>747:3:8:16206:19568/1 143672 1
+CTCGCCTGATGCGCGCCGACGGCCTCGCCGGGGTCTGCCGGCGGCGGACGACTCGCACCACCCACCGCGACGAGGC
+>>747:3:8:16272:20239/2 143749 1
+GTACGGCCGCGGCCTCAGCGATGGCGCGCGCCGCTTCTGCCGTCAGCGCCGCGCCAGGC
+>>747:3:8:16355:10482/2 143838 1
+ATCGAGGTAGCGGCGTATGCCGTTGACGCTGTCGAAGAACCACCACGGCGGCCCGAGTAGCACGGCGGG
+>>747:3:8:16523:21276/1 144018 1
+GGCCGACGGCGCGGTGCCGCCGCCGGTGGACCGCATTCCGCTGTA
+>>747:3:8:16632:4698/2 144133 1
+GCCCGCCCAGCGCGAGCGTGTCTCCTTCCTTCACCACGACATCCTTCTTCGGCACGCGCGGCGCGGCGGTCCCGCC
+>>747:3:8:17068:15840/2 144616 1
+TCGGGCCGAACGGGGCGGGGAAGACGACGACGTTCCGACTGATCCTCGGGGAAGAGCAGCCGGACGGCGG
+>>747:3:8:17390:20293/1 144956 1
+TGCGTTTCAGGCCGAGCGCGCGGGCCGCCTCGGCCTTGTTGCCGCGCGCG
+>>747:3:8:17440:11562/2 145022 1
+CGATCGGGCCGTCGGCGAAAGCGACCGCCGCGTTAATTGCGTTCTCCAGCTCGCGAACGTTGCCCGGCCAGGTATG
+>>747:3:8:17448:8019/2 145030 1
+AAGCGAACGCGCTCCTCGACGCCGCGCGCGTCCGGAACCCGCGGCCGGCGCCGCCCGGGCACGTCG
+>>747:3:8:17603:14911/2 145185 1
+GTGGAGAATGCGCCGCGGTGCAGCATGCGGGCGCGGCTCGTGCCGTATGGCGATTACGATTCCCTCGGTTTCC
+>>747:3:8:17611:16891/1 145194 1
+GCGAGCTTCGCATTCGACTGGGGCGCCGCGCTCGCAGCGCCGATCGACGAGGAGCTCGCAAAAGGCGCGG
+>>747:3:8:17699:6071/1 145286 1
+GCTCGCCCTTGGCGTAGCGCGCCGCGACGGCGGGAGCGAAGGCGCCGGCCGCGAGCAGGCCGAGCAGCCAGAGCG
+>>747:3:8:18056:7105/1 145649 1
+CAGATGGCGCGGTGGGGCATGGTTCCGACTGCCGTCGCCACCGGTGCCGCCGCGCTCGAGGCGCTGGCG
+>>747:3:8:18089:21215/1 201984 1
+GGGCAAACCGGGCAGCCACCCGCAGGATTCGCCGTCGTGCAGGAAGCGGTCGTGGGCCG
+>>747:3:8:18141:11007/1 145735 1
+CTCGAACGCTATCGCGCAAGACCTGACCTTTACCTCTGATCGCTATGCGGAGATCGACGCCGGCGCCAGAACATTG
+>>747:3:9:1306:5132/1 146609 1
+ACGAAGGCAACTAGAGTGCCAGCACAAAATGAACGTTTTGAAATCACATTGCTTTTGACGTGTCTAGTTCGATGGC
+>>747:3:9:1553:18811/2 146860 1
+TCCGCGCCGTGGGCCGTCCTCGCCTTCCTGGTTTTCGCGGCCGCTTGGATTTCCACGGCGCGCATGCCGGACGGGC
+>>747:3:9:1694:14818/2 147009 1
+GCGGACCCGGCGCGCGGGCTGGTCTTCCTCAACACGCGCCATCTGGGCGTCATCGCGCAGCTGCAGCCC
+>>747:3:9:2134:9537/2 147519 1
+GGCACTGGCCAGGTGCTCAGCTCCGCGCGGTGCTTTGGATCGCGGTAGAATCGCCACAAGCTGCCGTAG
+>>747:3:9:2281:17978/2 147695 1
+CTCTCGATCGCGCGCGCGTCCGACGCGGCGCCGGCTCTGATCCCGCTCCTGCACGATCGCAACCTGCAGGTCCGCA
+>>747:3:9:2669:21155/2 148131 1
+CGGCGATCGAGGCGCGCGCGCGCGACCTCGGCGTCGCCGGCGACGTGCTGATCGCCGGCTTCCACCAGG
+>>747:3:9:2762:12920/1 1832472 1
+TCCGCTCTCTAATGTCCGCTAATGACCCAAAGCGGATGTAGGCAGGCGTACAGCTGTTCC
+>>747:3:9:3275:13931/2 148816 1
+AGGCGTAGCAGCGTGGTCTTGCCGGAGCCATTGGGGCCGATGATGCCGAGGAAATCGCCGGCCTCGACGGTGAAGT
+>>747:3:9:3371:14665/1 148924 1
+CGAGATAGGGTGCGCGCAGCTCGTCGCGCGCCATCGCGCGCACGGCTGCGGCGTC
+>>747:3:9:4311:8191/1 149856 1
+AATATCGCAACCATCGGCAGCCAGGCCGGCGGCGACGGCACGGTCAGCGTCAGCGATGCGAATTCTTCGCTGGCGG
+>>747:3:9:4666:17021/2 150192 1
+GCTCGGCGGGGCATCCCGGCGCGAGCGGAAGGACGAGAAGCGCCGGCGCGACGAGCGGCGCGCCCCGTGCGCGGCG
+>>747:3:9:5095:5142/2 150623 1
+CAGGCCGGCTTCGACCTCCTACCGCCCGAGGATCGGGCGCCGTCGGACGCGATCCAGGCGGCCGCGCCGGCCGCGC
+>>747:3:9:6483:1580/2 152070 1
+GCCCGTGAGAACGGACCGGACGACGCCGGCCACCGCATTACAAACGTCGTCGTGCGCTCCCGGCGCG
+>>747:3:9:8406:4857/1 1768114 1
+CGTTGCTCGACAAGGTCTCTGTGCATGAAACCGACCAGCGCGGCCGGCCCACCGAAGCCGATCGTGCCGAG
+>>747:3:9:8774:13027/2 1226625 1
+GAAGTGGAACGTCGGCGCGACCGCGAGCGCGCGCTCGTAGGCCGCGCGCGCCTCGGCGAACTTTCCTTCGCGGCGG
+>>747:3:9:15608:11055/2 1345178 1
+CGGCACCACAGAGGTCGCCGGAGCACAGGCAGAAGCCGTGCGGATTCCTTTGGCAGATGGAACTCTCTTTCCGCTA
+>>747:3:9:17212:12736/1 163343 1
+AAGACGATGATCTGGTGGCCTTCGCGCGCGAAGGCCAAGGCTATGGCGCGACCGAGGCAATCAAGACAACGATCGC
+>>747:3:9:17470:14284/2 163665 1
+AAGGCGGCGGCCGGCAGCACCCGGCGCCCGGCCGTGCTGATCACCCCGACCACCCGGATCGCCC
+>>747:3:9:17519:1741/2 163707 1
+CCGTGATCTCCGCCTCGACGTTGTCCGCGGAGACCGCGGGAACCCGGAGACGGCGGACG
+>>747:3:9:18239:19969/1 164347 1
+GGTCACCGAGAAGTTGCGATTGTTATAGACCAACCTGCCGCCGGGGATCACCTGCTGGGCAGTGACCGCCGTGACG
+>>747:3:9:18558:15309/2 164645 1
+GTCGAGCGCGACGACGAAACCCGAGTCAGGTTGCTGCGGAAACCACGGCACGCCGCGCGGTGGCGCATGCGCGGG
+>>747:3:10:1792:9910/1 165696 1
+CGAGCGCCGGATGAGCCCGCGCCGGACCGCGATCGCCGCCGCCCTCCTCCTCGCCGCCGGCCTCGCCTTC
+>>747:3:10:2340:7164/2 166293 1
+GCCAGCATCATCCCGATCTACAATCTCTACATTTGGTGCAAGATCGTCGGCCGGCCATGGTGGTGGATTCTGTT
+>>747:3:10:3541:19506/2 167569 1
+CTACGAAAGTAGGTGGGCGCCGTGTGTCCGAGCCCACGAGCCCGGTCAGGGACAGCTCCCTTAAGGATCGATAAGG
+>>747:3:10:3899:2454/1 167942 1
+CGGAGGAGAAATGGCGCGCCGCGCCGCGTGCCGTGGCTGG
+>>747:3:10:4240:14667/1 168323 1
+AGATTGCGTTCGGTGCGAGCGCCGCGGCGGCGATGACCGCGGCGAGGGCAGGAACGCGCACTTTCGGAGGCAGCAG
+>>747:3:10:7025:13238/1 1279960 1
+CGCGATCCAGCACCTCCACTACGAGATGACGCGCGTGGACCGGCGCGACCCCGATTTCTCCACGACCGCGATCCAC
+>>747:3:10:8067:17150/2 172056 1
+CGCGAGCTGGGCCGTCATCGTCCAGGCGAGCACGAGCACACCCGCCGATGCGGCGACCGCGAGCGAGACGCGGGGT
+>>747:3:10:9528:7147/2 1859078 1
+CAATGGGCTGAAGGTCAGAGTCGAGGGAGGGCATCGGCGCAACGAGGCTGTTTGGGTGCGCGTGCCCGATCACGAA
+>>747:3:10:11051:19670/1 175198 1
+GCACGGGCAGCGGGAAGACGACGCTCGCGCGACTTCTGCTGCGGTTCTACGACCCGACGTCCGGCGCGATCCGGCT
+>>747:3:10:11068:12946/2 175215 1
+CCACGACCGCGATGCGCGGCGACGCGCGCCGCACGCGCGCCACCTCGGCGCGCTCGGCG
+>>747:3:10:11104:19958/1 175256 1
+CGTGATCGCGCAATCGGGGCGCGCGCGCGGACAGCGCTCGCGAAACGGGCAACCCGGCGG
+>>747:3:10:11107:6519/2 175263 1
+CGCTGTTGGTGTTCTGGGTGCTGCCGGCGGGCGGCGCGCGCGGCGCCATTGCCTTGTCCTCGCTGCTCGG
+>>747:3:10:11108:7104/1 175264 1
+TGAGGGTGCGGGGGCGGAGCGCGAGCGCGAGCGCGCGAAGCCCGAGCGCGGCGCGGGGTGTGAGCGCGCCGAAGCG
+>>747:3:10:11108:15760/1 175268 1
+GGTCCGCGTTCCGGCCATCACCGCGCTCGGTAACCTGCGGGGCGCGGCCGCCGTCGCGCTGAAGCCGCTCGCCGG
+>>747:3:10:11119:18793/2 175281 1
+GTGCTGGACGTGCGCCGGCGCGAGCTGACCGTCCTCGAACGCGATGTGACCAAGCTCGAGTCGGTGCAGGCGCCCT
+>>747:3:10:11129:21129/1 175287 1
+ATGCAGCCCTGATAGTTCGTCGTCGCCGCCGCTGCCGCCGCACCCGCCGCCGCGCCGGCCGCGCCGCCGATCACCG
+>>747:3:10:11130:19652/2 175291 1
+CGAAGGCGAACCTGGCAGGCGAGGGGGCGCCGCCCGACGCGCGGGCCAGCCTGCCGCC
+>>747:3:10:11131:18492/1 175294 1
+CTGGAGCTCTACCAGAGCGTCCGACGTCCGGGCGCGCTCCGCATCGGGATCCTGCTCGTCAACCTCGCGATCGTC
+>>747:3:10:11132:12889/2 175296 1
+CGCCAGCACCGAGGCCGCGCGCGCCGGCAGCGCCCGCGCCGGGGCCAGGAGGTGGCGGCGGACGAGGAAGGCGCG
+>>747:3:10:11139:3902/2 175299 1
+CTCGGAAACGATCTGGCCGAACGGCCCGCGCGGATTGGCGCTGGCGTCCCG
+>>747:3:10:11162:8575/2 175322 1
+GCGGCGGCGCGCGCCGACGGCGTGCGTTTCGACCATGCCC
+>>747:3:10:11169:9020/2 175330 1
+CGCGAAGGAGGAATACTCGCGCGGCCGCGCGGTTCGCGCCCATGTCGTGAGCTGGCCGCGATCGCGGCCG
+>>747:3:10:11172:4798/1 175333 1
+AGTTCTTCACCGTGCTGCGCGACGGCGACGACACGCTGAGCGCCTATCTCATTGCGCTGGCCGACGAAGCGGGTTG
+>>747:3:10:11179:14631/1 175341 1
+TTATGGCGCGGCCGATGTATCGGTGGCGGCCGCGCGCGTGGCGAAGCGCGGGCTGCTGGCCTCCCTCGAGGCGGCG
+>>747:3:10:11185:20261/1 175345 1
+TGCTTGCCGTTGAAGTTGGCCTGCGTCGAGGACAGCGACGGCGACGGCGAGGCGAGCGAGAAAGGGAAGCTCACGT
+>>747:3:10:11196:2426/1 175354 1
+GAGGCGTTCGCCGCCAATCTGACGATGCTCCATCCGGCCATCGGCGACGTCCGGCCGTATCCGGGGCTCTGCTTCG
+>>747:3:10:11213:15860/1 175369 1
+CCGGCGGGCAGGTCACGCTCGGCGGCAGCCAGCATGTCGGGAACCGAGCCGCGCACCGCGGTCATCGCGTTCTTGC
+>>747:3:10:11240:5041/1 175396 1
+GAGATCGGCGCTGCCATCGCCGAGCTGCGCGAGTTCGCCGGCCACCTCGGTCCCGAGATCGCCGTCGCGG
+>>747:3:10:11241:12028/2 175403 1
+ATCCGCACCCGCATCAGGAAGCGGTCGAGCTGGGACTCGGGCAGCGGGTAGGTCCCGTGGTGTTCGACCGGGTTCT
+>>747:3:10:11260:21247/2 175427 1
+TCGTCCACCGCTTCGTCGAGCGCGACGGCGGCCTCGAGGCGCTGGTCGACGCCCTGACCGCCGATCTGCC
+>>747:3:10:11265:12409/2 175428 1
+CCGTCTTCAGACGCTCTTCGAAATCGCCGCGATAGCGAGTACCAGCGAGCAGCTGGGCGAGGTCGAGCGCGAGGA
+>>747:3:10:11290:10882/2 175455 1
+TGCCGAGCGTCGACTTGCCCGCGCCGTTGGGGCCCATGATGGCGTGCACGCGGCCGGCGTCGATCTCGAGCGACAG
+>>747:3:10:11295:12412/1 175458 1
+GAGCAAGGCCGGGATCGTCGGCCTCACGCGCGCGATGGCCGTCACCTACGCGTCCGAGAGCATCCGC
+>>747:3:10:11302:16088/1 175468 1
+GCTGCCATTACGCGGCGGCCGACGAAGTCGTCGTGAGCCCGGCGCGCCGGCCCAGCCACCGCGCCGCCCAGCGCGG
+>>747:3:10:11351:11914/1 175523 1
+CTTTGCTCAACAGGGTGGGCGGGGCGGCCCGGGAGGCGCGCCACAGCAACCGCCGCCGGTACCCTCAGTGTCGAAG
+>>747:3:10:11355:3126/1 175530 1
+AGTCGGCCACCCAGTAACGGTGGCCGGCCGCGAACGAGAACCGCCGGGTCGAGCGGGCGCGACCG
+>>747:3:10:11355:3126/2 175531 1
+TGGCGAAGGCCATGGAGACGCTGTTGACGAACACTGAGCTGCGCGCCGAGCTGGGCGCCGCCGGACGCCGTCG
+>>747:3:10:11360:14006/1 175536 1
+AAGTTCAAGATCACCGCGGTCGTCGAGGCACGGCCGTCGGGATTCGTCGCGCCCGCGACCACGTCGGCTCCGATG
+>>747:3:10:11370:15928/2 175546 1
+CGTCGGTCATCTCGGCGAGCCGCGCCGTGCCGCCGAGCCCGGCGTTGTTCACGAGCACGTCGAGGTGACCGAACGC
+>>747:3:10:11378:10594/2 175558 1
+GTGGTGGTCGGCGTGCGTGTCGGCAGCGGCGCCGTCGGGGTGCTCGTCTGCGTTG
+>>747:3:10:11381:5576/1 175566 1
+TCCGTCGCCGCGGGCGGCACGGGGGCGAGCCCGTTGCGGGCGGCCTCGAGGTAGAGCCCCGAGCCTCCGACCAGCA
+>>747:3:10:11387:13872/2 175576 1
+CTTTCACCCGGCTGCAAACGTTTGCGATGTATCGCGCCGAATGAAGAGACGAGCAGTAGTC
+>>747:3:10:11412:16141/1 175594 1
+GCCGTTGTTTTGCTAAAACGCGCCTCTATCAAGTTTCTGCTGTTTGCTGTTTGCTATTTGCTGTTTGCTATTTGCT
+>>747:3:10:11441:15234/2 175636 1
+CTGTGGGGAACGGACGTCGAGCTGGCCGCGCGCGTCCGCTGGGCGGCCCGGAGGCTCGTTCGCCGGGCACGCATCG
+>>747:3:10:11444:7358/1 175638 1
+GCCACCGACGGCAGGGCCATGAGCACCTCCAGCGCCGCGATCCGTCCGCCGCCGATCTTGCGGCCCAGGACCTGGG
+>>747:3:10:11470:18979/2 175658 1
+GGCCAGGGGGTCGTCGACGGGTGCGGCACCGCCGCCGCAGCCCGACGCCAGGAGCACCGTCGCGACGGTGACCGCC
+>>747:3:10:11471:5027/1 175663 1
+GTGCCCGGAGTCGCTCGCGTCGAGTTGCAAGGCGTCGCGCCGCGCGAGGTGCGCATCCTGATCAACGCAGGACGAA
+>>747:3:10:11475:16884/2 175669 1
+CGGAGATGGCATCCCGGCGAACCATGTCGCGCGACTCATCGGTCGTGTGGCCGCGGCGGACGTGCCGGCCGATAGC
+>>747:3:10:11477:12391/2 175671 1
+CGCGGTGATGCGATTTCCGTGGCGCGAGCTCGGCGGTGCCGGAGTAACTATTACAATTCTCATTCGTCCTAAGTCC
+>>747:3:10:11478:7964/2 175675 1
+CCCTTTTATCTTTGCGGGATCAGTTTACGACGCGGCAGAGTTTGCTTCAGGTTCGTCGCCGCCCTAGCCTAAGGCA
+>>747:3:10:11496:13122/2 175696 1
+TTTATAGCGACCGGTAACGGGACGGTCCGGTAGCGCCCGGTCGCCCGCAGCGCCGCAACCTCGGCCGCG
+>>747:3:10:11499:7132/1 175702 1
+CGCGTGCGCGTCCGCGCCGACGCGCCGCGCGTCCTCGTCGTGCCCGAGA
+>>747:3:10:11520:17225/1 175725 1
+GCCGAGATCGTTCCAGCCGACGGAGAACACCGTGCCGTCCGCGACCGCGAGCAGCGGCGCGCCGAGCGGCGCAAAG
+>>747:3:10:11520:17319/2 175727 1
+AGGTGGCTGCGCACGTGCGCGATCGGCTGGAAGCGCAGCTCGCGGAGCGCGAGCGCATCGCGCGCGATCTGCATGA
+>>747:3:10:11522:10670/1 175730 1
+GCTCGCGCTTCCGGGTGACCGGCCCGCGCGCAATCCCGCGCTCGAAATTCAACACGCC
+>>747:3:10:11541:8438/1 175751 1
+TCGGTCACAGCGTTGCGCGACGCTCAAAACGCAATTATCGGCTACCTGCTGATTGGCACCGACAACACCGCGCGCA
+>>747:3:10:11544:13802/2 175754 1
+CGAAGCGATCGGCGCGCCGATCGAGATCCTCTACGACCGCACGAAGACGGCAGCGACGGG
+>>747:3:10:11559:15871/2 175767 1
+CGCTGCGGCGGTGCCTGCCCCGGCGGTCACCGCGCCTGCGATCGCGCCGCCGCTTTCGTCGACCGCCGCC
+>>747:3:10:11571:15171/1 175784 1
+CACCGGCGCCGCCGCTTGCTCGCGCGCGGCGCTTCGGCCGCTTTCCTCATCGAGCGCGCGGCGAAGCCCGCC
+>>747:3:10:11583:8189/2 175798 1
+GCCCGCACCTCGCGCGGTCCCGCACTCAAACCGTGTTCGGTGTCGGCAACCCGGACGCGGACCTGATGTTCATCGG
+>>747:3:10:11584:4682/2 175799 1
+GCGGGGCCGGCCGCCGCCGCCGGACAGGGCCCGCCGCCGTTTGCGTCGAACCTGACGCCCGCGGAAGGCACGAGGC
+>>747:3:10:11585:13615/1 175800 1
+GACATGAAGCTCAAGCCCTGCGCCGAGATCCTGCCCGACGTCACGCGCGATCTGGCGTCGGGCCACGACCGTAACG
+>>747:3:10:11591:4381/2 175808 1
+GCCGAGTCCCGGTCGCCGAGCGCCACGAGCGAGCGCACCGCGCCCATGAGCGCGCGCCCC
+>>747:3:10:11596:12056/2 175815 1
+CGCAAGGTCGCGGCCATCCGTCGAGCCGGTGGCGGCGCCGACCCCCTC
+>>747:3:10:11597:15387/2 175817 1
+TTCAAATGAATCGTGTCCGGCTGTCTGGCGAGCGCCGCCGAGCCGATGGCGCGCCCGACCACGCCCGACATGC
+>>747:3:10:11609:5512/1 175832 1
+CACCGAGCTGAACACGGCGCTCGAGCCCGCGGCGGTCGCGTCCGCGTCATGCCGCCCGTC
+>>747:3:10:11628:19310/2 175855 1
+CGGCGCTCGCGCGGCGCGTCGCCGCGCTGGTGTCGAGCGAACGCGTGCGGCTCGACCCGGGC
+>>747:3:10:11629:7757/1 175856 1
+CGACGAGCGCCGGCATCTCGAGAAAGAGCTGCGCCGACGCGACGCGCACCGGCACGCGCGCCAGCGCCGCGGCGAC
+>>747:3:10:11646:9625/1 175866 1
+TCTCGAACAGGCGCGTCAACACCGCCGCCGCCACCAGGCCGAGCGCGACGCCGGCCAGGGCCAGCCTCGTCCCC
+>>747:3:10:11650:15133/1 175869 1
+GTCGTACGGGGTGGTCAAGCTGCTCGGCGGCGCGGCGAACTCGACGCTCGAGGTG
+>>747:3:10:11653:1507/1 175871 1
+ATGCTCGCGGACGCCGTAAACGAACTCTTAATTACGTCACCCGACGTTTCGACGCATCTTCGGCCGGACTAAAGA
+>>747:3:10:11653:1507/2 175872 1
+GCGCTTTGGAAAAGGCGCCTCACTTCGATTGACTCGGGGCTCCAGTTAGATCTGGAAATCGCGTAAAGCGGTGTCT
+>>747:3:10:11666:6081/1 175880 1
+ACGACACCGACTGCTCGCACCTTGTCTGGCGCGACAGATGCACACGCGAGCGCGATCGGCCCGCCGGCCGACCAAC
+>>747:3:10:11670:7666/2 1321046 1
+CCGGTAGGGGGCGGCATCCGCTCGCTGAACGTCGCGCTGCGCCAGCTGCTCGACCTCTATGTCTGCCTGCGGCCGG
+>>747:3:10:11690:10166/2 175905 1
+CGCGTCGGCATCGCGCGCGCGACGGTGGCCGACCCGGAGCTGGTCATCTACGACGAGCCGAGCGCGGGCC
+>>747:3:10:11753:4894/1 175968 1
+CATCCCAGGTTCCGACATCGTCCCACTGGAACGCGCCGGCCACCACAGCGACCGCGTTGCTGCGCTCGAGCAGGCC
+>>747:3:10:11791:16239/1 176015 1
+TGGATGCGACCGACGGCGCCGCCGGCAGCGCCCGGCGCGCGCGGACCCGAGAACACGGCGCGGGGCGCGGG
+>>747:3:10:11795:17414/1 176017 1
+CGATTGAAGTTCGCGGCGGCGCCGAGGTCCCGTTTGGTTCGAAAGTAGCGGACGCGCTCGTCGCGCTTCGCATAAT
+>>747:3:10:11807:14859/2 176032 1
+CACTGCCGCCCGGTCGCCGCCGGCATCTCGGCGACGTCGTCATCTCCGTCGAGCGGGCGACC
+>>747:3:10:11838:7230/1 176064 1
+CGCTGGTTCGAATCCAGCACGGCTCACCACCCGAAAACCCTAGCGACTGGCGCGGCTCAC
+>>747:3:10:11839:16831/2 176065 1
+GTCGAACCCCTGGGCCGGGCCAGCGCCCAGGGAGAGCCTCCCGGTGCCCGGTCCCGCCGCGCTCCTGCTCCACCC
+>>747:3:10:11848:18485/2 176077 1
+CTCGGTACAAGACGAGAGCACCAATGCAGTCGGCGCGATCGAACGCGGCACCTCGAGCGTGGCCAAGGGCGTCGAG
+>>747:3:10:11860:19581/1 176092 1
+GGCGAGATGCTCGGCGAGATGGGCGTGATCACCGGCGAGCCGCGCTCGGCGACCGTGCGCGCCGCGCGCGACAGCG
+>>747:3:10:11869:4492/1 176104 1
+GATGGGGACGGCGCCGCCGACCTGGTGATCGCCGACCCCG
+>>747:3:10:11871:3822/1 176109 1
+TCGCACCGATCGCCGCGCGATTGCGATCCATGCCGATGAGCAGCGGCAGTCCGGGTTCGAGTTTCCAGAA
+>>747:3:10:11887:5506/1 176132 1
+AGTCGTCGGGGAGGTCGGCCAGGCTGCCGACCAGGAACGCCCCGCCGCGCGCGCCCGCCCACTGGCGCGAAC
+>>747:3:10:11918:8712/1 176163 1
+GAACCCGTACGGCCCTTTCGGGCCACTGGATTTTAAGTCCAGCGCGTCTACCAGTTCCGCCACCAGGGTATAGAAA
+>>747:3:10:11921:18088/1 176176 1
+TCGAGCGCGGCGAGCCGCCGATCGCGCTCGGCGGGATCGAGGCGCGCGTC
+>>747:3:10:11933:16227/2 176190 1
+CACCGCCGCACGAGCGCGCGCGCCGCGGCAGGAGCGGCGACGGCC
+>>747:3:10:11944:1223/1 176201 1
+CCTGCCCGATGGCCGCGCGACGCGCGTCGCCCCGGAGCCCCTGCATCTCGGCCATGAAG
+>>747:3:10:12010:19131/2 176250 1
+TTCCCTCACGGCGCTGCACGTCTCGTGCGCGACCATGACACCGAGGATCGAGGACGCCGGCAAGGACCGCCAGCTA
+>>747:3:10:12029:5427/2 176274 1
+GTCCCCGACAGCGAGGTTCGCGTGACGCTCACCTCAAGCGGGACGACCGGCCAAGCGGTTAGTCGGATCCGGCTTG
+>>747:3:10:12053:8734/1 176305 1
+GAAGGTCCCGGGATCACCGTCCCGCTCGCCGTTTGCGTGGCCGCCGGGTTTGCGGCTACCACTCTGCCCGTATTTC
+>>747:3:10:12087:3069/2 176351 1
+GACGCGAACGGTTGCGGCAAGATCGATCCGCGCCGGCGCAGCAGCCTGCTGGTTGGAGG
+>>747:3:10:12104:11131/1 176370 1
+CGCGAGCGTGCCCGCGCCGACGCGCCCGAGCCGCTCGGCCGCCTCCGCCTCGCGGCCCGTCGCGCGGTCG
+>>747:3:10:12161:20996/2 176426 1
+CGCGACGCGCTCGAGCACGCGCTCGCCGCCGCGCATGCCCGTGAGCCAGTCATGGACCAGCGCGACTTTCACAGTC
+>>747:3:10:12162:16982/1 176429 1
+GCCAGAAGCGCGGCGCGTGTGGGCTCTGGCGGCGCGTGGGACAAGCCTATTTGCCGGCACAAGCTTTGGCGTCTTT
+>>747:3:10:12180:17406/2 176448 1
+CGTCCTCGACGTACGTGAACCCGCGGGCAACGACGGCGCGCGCCGAGGCGCCGACGCCCGGCACGTCAGATC
+>>747:3:10:12204:15808/2 176466 1
+GTGGCGCTATGATCTGCGCGCGGCCATTGTTATCGGCGGAAGCATTGCGTTCTCGCTGG
+>>747:3:10:12207:7004/1 176470 1
+TGACGAACGTGGTGAGCTTGATCAGGTTCCGCGGGCCGGCGCCGGCCGCCTCGAGCGCGGCGCCACGCTGGTGGGG
+>>747:3:10:12228:14766/1 176498 1
+TGACGTGCGCGGCTTAAACGCGCCGCCGCGCAAGATTTTTGCGCCGGATTCTTTCACGACCGTCGCGATGGACAAA
+>>747:3:10:12228:2854/2 176502 1
+GGACGAGACGCGTGGCCTCCGCGCGCCGGTGGACACAGTGGGAGACGGTGGGCACGCCCGCTGCG
+>>747:3:10:12248:12335/2 176522 1
+CCAGTCCGATCATCGCCGCGCCGCCCATCGCGCCCCACAAATAGAAGTCGCGATCGTC
+>>747:3:10:12269:15886/2 176547 1
+GTAAAACGCACCTCCGGCCGCCGCCGGCCGGAGCGGCTCCCTCGACGTTCGGTCCCTT
+>>747:3:10:12278:8610/1 176556 1
+GCTCCGTCAACGAGCTCGGTGGCGCCGGCGCGGCGCGCTGCCCGAACGAGCGCACCCTCCGACGTATCTCCGTCGC
+>>747:3:10:12289:11022/1 176563 1
+GCAAGCTCGGCAGTACCGCGCCGGCGTCGAAGCGCCGGGC
+>>747:3:10:12321:3285/2 176605 1
+CTGACCATCACCCTGACCAACCCGTCGCTGCAGGACGGAGTCGGCGCCCGGATCCGCGTGGCCGGCG
+>>747:3:10:12338:10644/2 176622 1
+GCGCGCTGCGGATAGACGCAGAGCGGACGCGACCGCGACACGGCGCCGCCCGCGGCGACC
+>>747:3:10:12354:13727/1 176636 1
+CGCGACACGCTCTTGGCGCAAATCGTCGCGATGGTCGCCGCCGCGCAGCGCTCGCGCGCGCCGATCCAAAAA
+>>747:3:10:12359:5611/2 176637 1
+CGACAAGGCTCGTGAACGTCAGCACGCGCCAGTCGAAACCGATTTCGCGGGCGCGCGGAAGCGAATCCGG
+>>747:3:10:12367:12368/2 176649 1
+GCTGTCGTCCATGTCGGCGGCTTCTCCGAGCAGCAGTGCATAACGAGCAACTCGGCGCACGTGTCCACCGGTTTCG
+>>747:3:10:12377:20854/1 176658 1
+GGGATAGAGCGCCGAGCCATCGGTGGTGACGCCGAAGAGGGTCAAGTGGCGCGCCGACAAGGCCGTGTGCAAACGC
+>>747:3:10:12377:15238/2 176660 1
+TGGCGCGTCACGATCCCGAACGCGGCACCGTCGATCATCGCCGGCGCCGCGCTGTGCTGGGCTCGGGCCCTCGGCG
+>>747:3:10:12399:5533/2 176678 1
+CACGCTCGACGGCGCGCGCGGCATCTACGCGCTCGCGGCCGACACCGACGGCATCGACGGCCACGGCGACCACGCC
+>>747:3:10:12403:1984/2 176684 1
+GCCGCGCCGGTGGATCTCCTCGAGGACCGCGTAGCCCAGCGCGCCGCCCTCCTC
+>>747:3:10:12419:20874/1 176700 1
+TCGTGCGCACGAAGAACATGCTGTCGGTGCTGATGCAGG
+>>747:3:10:12427:16496/1 176712 1
+GAATCAGGCTCTCCCCCTCGCCGGCGGCGATCACGTCGGCGAACAGCGCCAGCG
+>>747:3:10:12476:20287/1 176755 1
+CCGAGCAGCGGCGCAGCTTCCTGCTCGGATTGCGCAACGCCCGCCGCGCCGTCGCCGAGCCGCTGCAGGCCGCGCG
+>>747:3:10:12534:5687/1 176825 1
+CGCCACGGCGCCGACGCGCTGCAGGCGCCGCCCGATCTTGACGCGCAAATAGTCCGGTTTCGGCGGGATCTGATGA
+>>747:3:10:12556:4177/1 176848 1
+CGCGGTCATAACTGGCCGACGCCGATAACTGCGGGAAAAGTCCGCTGCGG
+>>747:3:10:12580:11927/1 176874 1
+GAGCAGGTCGACGGTGGCTGCGCCGGGACGCGACGTGCGCGCGACGAAGCGCATGCCCTTCGCATCGG
+>>747:3:10:12584:19803/2 176875 1
+TGGACGACTGCGGGACGATCATCAACCCTATGATCGTGGAGGGGCAGATCCACGGCGGGCTCACGATGGGAATGGC
+>>747:3:10:12592:10868/2 176886 1
+GGCTTGTCGAGCGTCACGCCGCCGGCGCGGATGACGCCGCCGCGATCCGGCGCCTCGTCCACCCGCCGGAACACCG
+>>747:3:10:12593:2251/1 176890 1
+GTTATTGCCGGCTGTGCAAGCGGCGCGGGAGGCCGCGCGGCGATCGCAGTGCAACAACAACCTTAAGCAG
+>>747:3:10:12631:12474/1 176936 1
+GTCGTACTGATCGACCTTGGCCTCCGGCAATGCCGCATGGACCATGTCCTCGGCATAGACGTTCTGCAGCACCGAG
+>>747:3:10:12671:9385/2 176981 1
+TCTTTGAAATCCCTGCGGCGGTGATCGCGGGGGCGGCGGCGCTGCGGCTT
+>>747:3:10:12673:13849/1 176982 1
+ATGCGGCCCAGATCCGGATCGACCTGATCCGCGGCGCGCACACGTCGATCGACGCCACCTACTTCATCGTGGGGA
+>>747:3:10:12691:12235/1 176995 1
+TCGGCCACGCGGGCCACGAGGAGGTCGTCGGCACGACGGGCCAGGCCCCGGGCGGCACGGTCCTGGTGCAGAACGT
+>>747:3:10:12706:14475/1 177005 1
+GGCGCCTTCCCGCGCGAGGAGGGAGGCGAGCGCGGCGCGCTGGTCATCGGGTACGACCTGGGGGTGCCG
+>>747:3:10:12708:15864/1 177007 1
+CGCGAGGTGCAGCCCGGCCGCAGGTCGGCCTGCGTACGGGTCGACGAGATCCGTGGCGACCTGGCCGAAGCTCGG
+>>747:3:10:12709:15368/2 177008 1
+ATCTCACGCCAAGCGCGATCCGTTATCAGCGGCGCCGGCAACGCGCGCTCCACCGCCGCCGC
+>>747:3:10:12711:18188/2 177013 1
+AAGCGGATCTGACGGCCGGCCAGCGGTGAGCCGCCGGCGCCGGTGGCCTGGACGCTGGCCGTGCCGGTCGCGCCCG
+>>747:3:10:12743:13662/1 177048 1
+AGTGGGATCGGCCGCCGAGGTATGGCCGGGCGCGCTCGCGACGACGGCGCCGCTACCGCCCGGAGCGGAAGAC
+>>747:3:10:12756:14993/2 177063 1
+TCTCGGCGACGCGGCCCGCCTCATCATTCTTGACGGCGCGGAGCGCATGCCGCGCTACAGCAGCGCGGAGATGCGG
+>>747:3:10:12783:12701/2 177086 1
+CTGCATCGTTCTCGCGATGCTGACCTGGCCCAAGTAAAGAACTGGCCCAAATAGCGCCGGCTCACGCAAGTAAGGA
+>>747:3:10:12792:13702/1 177095 1
+GGCTCCCCGCCTGGGCTCGGTCGTCCTCCGGTCCGTCGCCGCGGCGCCCGCCTCGGACGCGGGGGGCGCG
+>>747:3:10:12826:20282/1 177123 1
+GGCGGCTCGGCGAAGGCGAGCGCAACCTGCGCGCGGGGCGCTGGCGCGGCTGGGGGCCGACCGACCAGCTCGGCCG
+>>747:3:10:12833:4032/1 177134 1
+GACGCCTTCGAGGTTCACGATCGGCACGACGCCGCCGATGATCGCGGGGAACTGGACGAGGCCGG
+>>747:3:10:12842:20739/1 177140 1
+CATGTATTCGCGGCAGCGCGAACGACACCACGATGAAGAGCAAAGCGGCGAGGCGCGCGAATTTCTCGGAACACGG
+>>747:3:10:12843:17253/2 177141 1
+ATCGGAACGGTTCGCAATGTTCTCGGCGAGCGCGAGCGCCGCCCGCGCCTCGATCGGCTGTCGATTTTT
+>>747:3:10:12850:12252/2 177150 1
+GGGGTTGCTGCCGGCTGACTCCGGCACGGTGACGGTGCTCGGCCGCCCGGCCGGCAGCGCCGAGGTCGCGGCCCGG
+>>747:3:10:12867:21034/2 177161 1
+CACGCCGGCTCACCGCGCGGGGTCCCGGTCGCCGGATCGATCGCGAGCTTCTGGATATTCCGAGTGCGCAGGATCG
+>>747:3:10:12873:8472/2 177167 1
+AGAAGATGATCTGCGAGCTCGAGAGCCCGTACATCCTGATCCACGAGAAGAAGCTGTCGGGCCTGCAGCCGCTGC
+>>747:3:10:12954:15222/1 177237 1
+TGCGGCACGAGCCACATCCACGAGCCATTGGTTTGCCCGACGGTGAACCGCTCGCCGCGCCGCGCCGTGCGCCGCG
+>>747:3:10:12960:16411/1 177245 1
+AGGCGCCGGGCGGCGCCGACGTGGCCTACGTGCTGCGCGGCCCCTCCGGCGGCCCGGCCTTCGGCACGGCG
+>>747:3:10:12960:19408/2 177246 1
+AGCAGCACGACCGGCCGCCGCCCCCCGCCCGGGGCGGCCCCGGCCGCCAGGCGCAAGTGGTCGCTCATCGCCCCCC
+>>747:3:10:12985:14629/1 177267 1
+GTCGCTCGCGGACCTGGGGGACGCGCCGCCGGACGCGGCCGCGTTCCGGG
+>>747:3:10:13005:10607/1 177302 1
+CCTCCGGCGTCGATGTCGACGGCGCGATCGACACGCGGATCGTCCATCGTGGTCTCGCGCCGC
+>>747:3:10:13027:5675/1 177321 1
+GCGAGCGCACCGGCGACGTCGTCGAGGTCGTCGATCAGTCCGGCGAGTTCGTCGGTCGCGGGATCTACGACGAGG
+>>747:3:10:13043:4886/2 177336 1
+CGTGAGACGTCCGCACGCGCGCGTCGTCGGCACGATGCCCTTCACCGCATGCCGCGCGATGTCAC
+>>747:3:10:13060:12232/1 277502 1
+CACGATGCTGCCGGCGCCCGAGCCGCGCCCCGGCCCGACGGGGATGCCCTGTTCGCGGGCGTAGACGATG
+>>747:3:10:13063:16772/2 177357 1
+ACGTCGTCCCCCGTTACGAAGGCGCGCGCGAATGGGGCGGACGTGAATTTGTCGATGTCGGCTGGCCCAAGGGGCC
+>>747:3:10:13078:4737/1 177368 1
+CTCAAGTCGCCGAGGCGCTCGAGGTCGCGCACGAGCGGGGCATCGTCCATCGCGACGTGAAGCCG
+>>747:3:10:13085:8772/1 177380 1
+CGCCGGCATCGTGGTCGAAGAAGGCGAACGCCGCGACCACGCCGCGCTCCTCGTCGACGGCCAGGTAGCGCCGATC
+>>747:3:10:13117:1174/2 177419 1
+ATTCAAGAAGGGCGCGGTCTGCCGCATCGACGTGGCCGCGCTGCCGCCCGCCGGCCCGGGCCAG
+>>747:3:10:13129:6514/1 177432 1
+CGCGCGCCGAAGGCGTGGCCGCGGAGAAGGCGGCGGCCGACACCAGGGCCAAGGCGACGCCCTACGCC
+>>747:3:10:13162:11679/2 177486 1
+CTACGCGCGCAACGTGCTCAAGGTGCCCGACGATCTGATCGATTTCACGCCGGAGCTGCGGGCACAGGCGGTGAAG
+>>747:3:10:13202:20138/1 177521 1
+GCAAGACGCCAATTGCCCTTTAGAGGGATTCGCCGGCTACGGGTGCAGCCACGGGCTCGCGTGCCGCGACGACGTT
+>>747:3:10:13241:14319/1 177560 1
+GGCTTCTGCGGCAGCGGCACGTTCACCGGCGACGTGGGCGCGCCGGCCAGCGACGGCTCGAGCGG
+>>747:3:10:13254:13469/1 177580 1
+CTGTGTGGCGAATACCTCCTGGGCACGCTGCGCGGCCCCGCACGCCGGCGCTTCGAGCGCGCGCTGCGCGAGGAGC
+>>747:3:10:13260:11304/2 177590 1
+GGACTTCTCTTGAGATCGAACTGCCTGCCGAGCGGATCGACTACCGACAACTGCGGCGCGCGCCCGGCTCCGACTT
+>>747:3:10:13278:18110/1 177603 1
+GGCCGCGATCGGCGCGGACCCCGGGCGCCGGCAGGTCGC
+>>747:3:10:13292:15968/1 177626 1
+CCGGTCGAGGCCGCGGCCGGGCCGCCGACCGGCTGATCGCGGTCGAG
+>>747:3:10:13302:19418/1 177637 1
+GGGCTTCGTCCGCGATCCCACGATGAGGGAGTTCGAGGCGGTGACGCGAGCGGCGCGCCAGGCCGACGCC
+>>747:3:10:13308:8243/1 177645 1
+GAGCGAGGCGCCCGCTGCGAACGCGCGCCAGCGCAGACCGTGATAGCGGTCGGAGCGGTCGACCACCGCCGCG
+>>747:3:10:13315:10940/2 177650 1
+TACGAACCATCTGATTGGTCCGTGGGCGGTCGTGGACCGTGAGTTCGCGAGTTATATTCCCACGCTTGGAGTGGG
+>>747:3:10:13325:6496/2 177664 1
+CGGGTCGAGGCGCGAGCCCGAGCCGCCCGCGAGCACGATCCCCTTCATGTTGACTCCCATCCGACGACTCCAGATA
+>>747:3:10:13332:9309/1 177669 1
+GCCCGTTCCCGTGACCGGCGCCCGCCGGTGGCTGCCGCTCCTGTTCACGCTCACGCTGGTCCCGCTCGTCCTGTCG
+>>747:3:10:13356:14331/2 177687 1
+AGCCGGAAGACAAGATGGCGCTGATCAAGCGTGAACAGGCCAGCGGCAAGCTCGTGGCCATGACGGGTGACGGAAC
+>>747:3:10:13366:15328/2 177698 1
+GCGGCGCAGCCAAAAATGCAGGCCGTGTTCGAAGGTGTAGCCGATGCCGCCGTGTACCTGCAGGCTGG
+>>747:3:10:13369:7494/2 177700 1
+GACCTGACGGCGATCGCCCACCCCGCCGGCCGCGCCCCCTTCGAGCTCCTGCTCGCGTCGCGCACGCACGACGCCG
+>>747:3:10:13377:17814/2 177707 1
+CGCGGTTATGTGGCAGCGCAATCGCGCGCGCAGCGTCCATCGCCCGTTCCAGATCGCCGATCTGGCCTCCGCGCGG
+>>747:3:10:13395:16916/2 177731 1
+CCGCGGGCTTCTTCGCCGGCGGCGCCACTTTGGGGGCCTTCGTGTTGAGCGGCAGGGGG
+>>747:3:10:13397:17996/2 177733 1
+CTCTCGATTCCGCCCGGCCCGCCGTTTCCGGAGGAGCTCCACCTGCGCAAGGTGTGCGGCATCATCTGGACGTCGA
+>>747:3:10:13398:11316/2 177734 1
+AGCGCGCGGCACGTGTCGAAGCGCCCGAACGCGTGCGCCGCGACGTCGACGGCGACCCGCGCGACGGAGAGCGTCC
+>>747:3:10:13399:18783/1 177736 1
+GCGACGGGCGCGACGGGCGCGACCGGTGCCGGCGCGACCACGGGACCCGTCTCGAGCGCCTTGGTCATGAACATCC
+>>747:3:10:13417:16140/1 177747 1
+CGAGCAGCGACTCCGTCAGGCCGCGCTCGTCCTCGGGCGTCAGCGGGTCGGGACGACCGAGCCG
+>>747:3:10:13456:18762/2 177780 1
+GGCGCGGGCCATCGCCCCCGCGCTGTCCGCCGGGGTCATCGGCGCGATCCGGTTCCCAAACC
+>>747:3:10:13472:3990/1 177805 1
+GCATCATCGGCCACGAGGCGGCGAACGCCATGAGCGTCTTGCACACGCCCGAGAGCCCGTAGCCCGCGAC
+>>747:3:10:13520:10613/1 177865 1
+GGTGCGATTGGCGAAGACTTCGCCGCGGTCAGGAAATTCGCCCCATTTGATTTTCGCACTCGTCAAACCCGAGGTG
+>>747:3:10:13544:15974/2 177892 1
+GGTAGGTGTGCTCCGCGAGCACGCGCGCGCGCCCGGCGTCGGCGATCGTC
+>>747:3:10:13563:19989/1 177922 1
+TCCGCGATCGAGCCGGGCCTCAGGCCATCGCCCAGCGAGAACGACACGTCATACTTGCGCATCAGGTCGCAGATTT
+>>747:3:10:13575:10655/2 177937 1
+CCTGACCTCCTGATCTCCTGTGAAGCTCTTTCGTCGCGCTCGCGGCTATCGCGCCGCGCCGTACTGCGCCGTGTGC
+>>747:3:10:13581:11722/1 177944 1
+CCTTAATAAATTCCAAGGTGTCGCCGGTGCCCAGCTGCAAACCAAGCAAGATCAGGTCAGGTTTGCATCCCGGAAG
+>>747:3:10:13647:12974/2 178028 1
+TGCTCGAGCGGGCGCGCGCGCGCCGCCCGGCTTACCCTCGGCCCGCCGAAGCGGT
+>>747:3:10:13650:9748/1 178029 1
+TCGGCCCCGAGGGTGGCGCCCGCGGCGGCGAGGTCATCGCCACGGGCACTCCCGAGGAG
+>>747:3:10:13657:8532/1 178035 1
+ATTGGGGGTGGCGATCTTGCGCTGGGCGGCGAAGCGCGCCGGCGCGCGGGAATAGGGATCGGTGAAATCCATCGCC
+>>747:3:10:13672:16187/1 178050 1
+TTGGTCGCGTTGAGCAAGGTCAACAACTGGCCATCGAGCATAACCGTGAGCCGGCGATAGCGGCTGGCCGGCGAGG
+>>747:3:10:13719:20140/1 178107 1
+ATCGCAGCCGCGAGGTTGTCGCGGCGGCGCGCATGGCAAAGCTCGTGCGCCAGAATCGC
+>>747:3:10:13726:1333/1 178114 1
+GAGGATCGACTGCAGCTGCCTGAACGCCTTGTGCATCGTCGTCTTCACGGTGCCGATCGGCATCCGGCAC
+>>747:3:10:13728:1939/2 178117 1
+GAGGCCGCGCCGGCCGAGCATCACGATCTCCTCGATCTCCGAGTCGGCGAGCACGTCGATCGCGTGG
+>>747:3:10:13733:11122/2 178122 1
+GGTGGTGGACAACGTCCCGCGCTGGATGGCCGGCCAGGGCCGCGGCTGGGTCACCGCCGAGTACGGGATGCTGCCG
+>>747:3:10:13768:2819/1 178155 1
+ACGATCCCGGCCACCGTGTCGCCGGCGCCGTCGAGATCCGCCACGCCGCGCC
+>>747:3:10:13769:17899/1 178158 1
+GCCGGATATCCGGGCCGGCGGCTTCGATGGATGGCGGCGCGATCTCGATCGCCTGGCGGCGCTTCCGAAC
+>>747:3:10:13775:16479/2 178166 1
+AAGGGGTGCTTCAAGGCCTCAAAGACATGAAGCGCTCATCGCCTACGCTGAAATCCGACGGTCGCTTCATGGCGGC
+>>747:3:10:13805:2280/1 178203 1
+AACAAGGGCGGGGTGTACCGGTTGACGGATGTTGACATCGCCGCGGCCGCAACCGGCGGCGGCTACTACATCGG
+>>747:3:10:13809:7770/1 178208 1
+GCGAAGGGCCCTTGGCCTGCGGCGGCGCCTGTGCCCGGCGCGCGCTGGGTCGCGAGCAGGCCGTAGTAGGGGCGCG
+>>747:3:10:13836:19447/2 178243 1
+GTCGGGATCGGGACAGAACGGCGCAGGCGCGGCGATGCCGTAAGTCGAACGCAGATTCTGCAGCCGCATCACTTCG
+>>747:3:10:13854:11638/1 178264 1
+CGGCTCGAGGAACAGCGTGCCCGGCTCCGCCGCCGATCCGGCCAGCCGCGCGATCCGCTGCAGCATCGTGCGCATC
+>>747:3:10:13900:10382/1 178302 1
+CCTGTACTTTGGCTGCCCCTGTGCGCTCGTAATAGCCTAAATAGAGCATCTGCCATTTGTCAGGGACTTGCTCGTA
+>>747:3:10:13921:6061/2 178330 1
+CAGCGGCGCATCGGCCTCGCCCGGGGGCGGCGCGGCGACCGGGCGCCGCGGGTCGCGGCTG
+>>747:3:10:13926:10013/2 178341 1
+AATTGCGGGATCAACGTGAATTCCGACGACGGCGACGGCGCGATGACCGCGAAGGGCGCCTCGGTCGTCGG
+>>747:3:10:13934:8242/1 178344 1
+GGTCGCGCGCTTTTGCGTACTCTTTCTTCTTGAATGGAATTTGGGCGAGATTGTATTGCGCATCGCGAAGTTTCGG
+>>747:3:10:13965:16004/2 178370 1
+GGGCCGGAGCACCTTGATGGCCACGGCGCGGTCGTGCTTGAGGTCGTGCGCCAGGTACACCACGCCCATGCCGCCC
+>>747:3:10:14008:3869/1 178417 1
+TGCTGAAGACGACTCCCGGACAGGCGGCACTCCACGGCGCGCACAACGCCTACGTCACCTTGATGGCCGGCTTCAC
+>>747:3:10:14055:7377/2 178456 1
+CGCGGCCGGCGTCTGCGCGCAGCCGGCGGCGACGGTGAGCGCGCCAATGATCGCGATCTTCTTCATGAGCCCTCCT
+>>747:3:10:14057:11692/2 178461 1
+CGCGTCGAGCGCGAGCGCGACGGCGCCGTCGACGTCGCCGAGATCGGCCGCCCACATC
+>>747:3:10:14061:10080/1 178469 1
+ACCCTTCGCCGCAGCCAACTTGCCGCCCGCGAAAATAAGCCCGGCTTCAAGGACAACGCGGCTGCACTGAAAGCCC
+>>747:3:10:14063:5720/1 178473 1
+TAGCCGAAGATGGTCAGGCCGCGGAAGGCGACTGCCGACTCGAAGCTCCAGGCGCGCGCGAGCAGCACGCTGCCGA
+>>747:3:10:14102:5201/2 178507 1
+AAGCAAGGACCGGCGCGATGCGGCCCGTAAAGCCTCGCGGCGGCGCAAACTCTCGATGCC
+>>747:3:10:14104:9766/2 178516 1
+AGCAGCGCGGCCGTGCGCGGGCGGGGAAGCGTGACCGCGATCGGGGCCCCCAGCGCCGCGG
+>>747:3:10:14105:16275/1 178518 1
+GCGGTACCGATCGTGACCGTGATCGGCATCGGCGTCGCCCTGCTGATCAGCGGCGTGGTGATCACCGAATCCGTGT
+>>747:3:10:14147:15058/2 178567 1
+GGCGCGCGCGTGCCGATGTGGACGCCCGCCGATTCGAAGCCGGCGCCGACCGGAGTCGACGCGAAGATGCCGTGGC
+>>747:3:10:14166:16269/2 178591 1
+GACGGTCACTATTCTTCTGGGAACCGGTCACCTAGCGTGGGGATTAGGCCTTGCCCTAATTGTCGGTGTCCTTGAC
+>>747:3:10:14207:12893/2 178652 1
+CGGCCATGACCTGCAGGACGCGTCCCGTGCCACAGGCAAGCTCGAGCACAGGCCCACCGACCGCGCGGGCCTGCTC
+>>747:3:10:14230:5807/2 178666 1
+GTCGCCGCTGCCGGCGCCGTGCCGCTGGACGAGGTTGAGCGGGCAAAGCACGAGCCGGTGCCGGACGGGCGCAAGC
+>>747:3:10:14247:13721/2 178680 1
+GCACGATCGTGGCGTTGCTCGGCTCGAACGGTGCCGGCAAAACCACGACGCTCAACTGCATCGCCGGACT
+>>747:3:10:14249:4805/1 178685 1
+CACGTTCAACAGCGGCGTCGCGCCCGCGGCCCCGGCCGAGCCACAGCCGAACGCCGCCCCGGGCC
+>>747:3:10:14261:12232/2 178697 1
+AGCGCGCCGGCGCCGCCCGCGCCGCGCCCGCTCACGGGACTCGTCGTCCTCGATCTTTCGCGCGTGCTCGCCGGTC
+>>747:3:10:14266:18087/1 178699 1
+TGGGCTCGTCGGCGAGGAGGATCGCGGGATCACCGGCGACGGCGCGGGCCACCGCGACGC
+>>747:3:10:14271:16591/1 178704 1
+GGAGCCCGGCGGCGCGGCCGCGCTCGCGGCGCTGCTCTCGGGCGCGGTCGTCCACGAACCGGGCGAG
+>>747:3:10:14296:5637/2 178736 1
+GGTGTCCGAGACCGCCGCGACGCGCTCGCCGTCGGCCGCCGGCGCGAACCACAGCCACCCGGGGACG
+>>747:3:10:14308:20211/2 178749 1
+GGCGAAACGGGGCAGGCCGCCCGCGGCGGCAGCGGTCGC
+>>747:3:10:14325:18800/1 178767 1
+AGGACCTGATCGAGCACCGGCGCGTCGACGCCAGAGGCCGCCAGCACCGCCTGGCTCAAACTGGTGAGGACGGTG
+>>747:3:10:14335:18244/1 178780 1
+GCGAGATCGTCGCGCGCGATCCGCGCTGGCGCGCCATGGTCGATCACGTGAAGACCGTCGCCACGCAGGCGTTCC
+>>747:3:10:14346:4805/1 178792 1
+CTGTCGCGCTGGTCGTCCACGACCGCGCGACGATGGGCGCCGACGAGCTCGAGCGGGCGATCGGGCCGGCAATCCG
+>>747:3:10:14362:11100/2 178812 1
+CCGTGTGATCGATCTCTTCGGGTTTGACGCCCGTGGTTTCCAAGGCGCCGCGCGCGGCAAGCGCTCCCAGATCGA
+>>747:3:10:14367:19433/2 178814 1
+GGCCTGCGCCTCGAGCGCCGCGAGCGCCGCCGCGCCCCCCGCGAACGTCTTGCTCTCGGCCAGCGCCTTCACGGAG
+>>747:3:10:14376:4155/1 178825 1
+CGCGGTACGAACGGGATACCTCGCGAGCAGCCCGCCGAGCAACGTACCGCGGAAGGCGATCTCCTCAGGTATGACG
+>>747:3:10:14377:9308/1 178828 1
+GCGGCCCAGCAGGGCGAACAGCGCGACCAGCAGGCCGCCGGCGATCGCATAACCGGCGAGCGCGACGC
+>>747:3:10:14385:4560/1 178837 1
+TCTTGCTGCGTCCGCGGCCGCCGCGCGTTCCTCTGCGCCGCCGCGGTTTCGGCTT
+>>747:3:10:14391:16635/1 178842 1
+GAAACAGTTTCAGGATTTGGGCCATGAAGTGATTTTTCTAATCGGCGACTTCACCGGCATGATCGGGGATCCTTCG
+>>747:3:10:14392:20717/1 178844 1
+GAGCGAGGGGACCGTCTTCCCGTCGACGGCGATGGCCAGCGCGCCGGCATTGCCGGTCCGCATCACCAGCCCGGAA
+>>747:3:10:14462:1462/1 178913 1
+TGAGATCCATCAGGATCGGCGCCGTCGGAATGTCGTAGTTCCACTGCTCGCTGTGATGGACCTGGAAATGCCACT
+>>747:3:10:14467:7851/2 178919 1
+GATCCACGACGTGCGGCGCGTCGCCGCGCCGGCGCTGTCGCTTGCCACCG
+>>747:3:10:14470:19377/1 178923 1
+AAGGTTGAACGGCAGGCCGAGACGCTCGCCGAACAGGCCGAGCTGCTCGACCTGGCGCACGACGCGATCATCGTCT
+>>747:3:10:14473:13079/1 178924 1
+GACCAGCCCGCCCGCCTCCACCACCGCGGCGGCGGCCGCGATGGCGCGGGGGTCC
+>>747:3:10:14486:4327/2 178938 1
+CATGACTCGGTTTCCGGGATCTGCTTGAGCAAGGCTTCGATGCGCGTCTTCGCCGCGTGCAGCTTTTCGCCGATG
+>>747:3:10:14489:9337/1 178941 1
+TCGGCTGCATGCTCTGTCGCCTCCCCGATCAGCCAGGCCAGCGGCACGAGCGCGAGCGCCGAGATGACGAACTCGG
+>>747:3:10:14514:6782/2 178978 1
+GCCGGGGGACACGTCGCCGGCGCGCCGTTCTCGCTGGCGGTC
+>>747:3:10:14539:3156/1 179004 1
+CGGCGACGCGCGCCTCGATGACCGCGCCGCCTTCGTGCCGCCC
+>>747:3:10:14546:7140/2 179013 1
+GACGACGCAGCGCGCGCCGCGCACCAGCGTCGGCGGAAAAGGCAACCCGGCGCAGAAGCAGCCGCCGCCC
+>>747:3:10:14585:10810/2 179047 1
+GTGGACATCGCCTTCATCGAGCAGAAGCCGCCCATCGAGGTCGGCGTCGAGCCGCGCTCGGCGCCGCCGGCG
+>>747:3:10:14610:18432/1 179066 1
+CGCAGGCGGGCGAGCGCGCCCGCGCGATGACCGAGCAGCTTGTTCACGAACTCGC
+>>747:3:10:14613:11912/1 179071 1
+GAGCGGGTCGAGGCGCGCCTGCTCGAGTCCCGCTCCAAATTCGACCTTGCGCGCGCCACCGCGATCCTGAAGCCC
+>>747:3:10:14615:17901/2 179072 1
+CGAGAAAGATGGGCAATCTACTCGGGTCCCAAGCGCGCGGTCCTCTCAGCCTGGATCGCCGGCTTTACCAGCATCC
+>>747:3:10:14643:6131/2 179098 1
+CGGTGCAGAGCTGCTCGCATTCGTGGCCGCGGCCGGCCCCGGAGGTCGCGCGCGGTGTGCCGATCACCTGGCG
+>>747:3:10:14658:20328/2 179107 1
+GCGCGTTCCAGCGCGCCAGCGCCGCGCTCGCCGAGGCCGGGCTCGAGCCGTCAGAGGCACTGCGTGAGAGCGAGCG
+>>747:3:10:14659:10743/2 179113 1
+TCGCGCGTGGCCTCGAAATCGTCGAGCTCGGTCAACGACTCGCGCCGCTTGGCGACGAATTTTCCCTTGATCTTCT
+>>747:3:10:14694:14800/1 179142 1
+CGAACAACCAGACCGTCCAGCGGCGATCGCGCGACAGCGTGCGGATCTGTTGGTCGAGCGTCTGGCGATAGAAGCG
+>>747:3:10:14695:10129/2 179143 1
+CTGCGGCGCGGTGGCCGCGCGCGCCGCGCACGTTCGCGCGGCGGATGCACTCGATCTCGTACTCGGTCTTCCTGGC
+>>747:3:10:14698:14982/1 179146 1
+GTGGGGACGGTCGTGCCGCCCGAGGTCCTGCAGGCCGCGATGGACGAGCGGCTTCCGTGGCGCGAGCGCTTCCGCC
+>>747:3:10:14753:2273/1 179204 1
+GCGTGTTTGATCATTCGATCACCTCGTCGGCGCCGCCGAGCAGCGGCAGCGGCACGGGG
+>>747:3:10:14757:5381/1 179207 1
+GGTCAACGCCACCGACGGCGAGCCGGCGCCGCGCCCGCGCGCCAACCTTCAGCGCGCCCGCGCCAGCGTCGCGCGC
+>>747:3:10:14764:6128/1 179214 1
+GACTTGCCGGCGTCCGACAGTGGCTTCGGATCCGTCGCGGTCACCGCCGATTCGCGCGGCGCACCGATCGCGTAGG
+>>747:3:10:14809:13871/1 179261 1
+CTCGGGTCGCCCATGCCGAAGTCGAGCAGCTCGATCCCGCGCGCGGCCACGGCTGCCTTCGCCTCGTCCTGCC
+>>747:3:10:14814:6803/1 179265 1
+CGTCACCACGTCGAGCGACAACGCGCTCGGCCGTCTCCCGTACGACGCCGCGCGCGTGCGTGGCCCGCGCATCG
+>>747:3:10:14816:18186/2 179267 1
+GGGCGAGAACCCGGTCGCTACCGCTCCCGGTACCGTACCGACCACCGACCACCGCACTACTGCGGGACATCCTTCA
+>>747:3:10:14825:11892/1 179274 1
+TTCCTGCTCGATCCCGCAACCGTCACGACCACGGCCGCGACGCCGGCCAAGCCCGTCATTGTCGTGCAGCACGATC
+>>747:3:10:14826:16662/2 179275 1
+CCAGAGCCGCTGGAGCGCGGGCAAGGACCTGTCGTGGGAGCCGTTGCGCGCCAC
+>>747:3:10:14872:10567/2 179324 1
+TGCGCCTCGTCGACGCGCGCGCCTCGGCCGCCGCGGAGGATCTCGGCGCCGATCAGGTCGACCTCCTGGCGGTGC
+>>747:3:10:14873:14142/1 179325 1
+GCTACTTCATCTTTTCCTACGGCACCGGCGCGATGCGCGCGTCGGCGCTGAACGGCACCGCCATCAACACGCTCG
+>>747:3:10:14900:9172/2 179350 1
+TCACGAGCTGACGCACGGATTCGACGACCAGGGGCGGCAGTTCGATTCACGCGGCAACCTCAAGGACTGGTGGATG
+>>747:3:10:14956:13965/2 179405 1
+CTGCTGAACATCGACTCCGTGACGTTCCGGGTCGCGGACGCCGGCGCCGGCCGCACGGCGGGCTCGCCGCTGGCGG
+>>747:3:10:14960:10044/2 179410 1
+TTCTGTCAGACGGCGATGGGTGTGCAACGCCGCGCGGTCTTCCTCAATCCAACCGCTCAATTGGGGCCAGCCCCGA
+>>747:3:10:14977:6185/1 179419 1
+CCGCTCGGCTGCGAGCAGGAATTCGGGCAGCAGGGCCCCGGGGCCGCCGGGGACCTCGGGCAGCGCCCGCCAGCTG
+>>747:3:10:14978:5496/2 179420 1
+GACGCAGTTTGGGTCGAGCGACAATGCCTGGCGAAAGGAGGCGATGCCGGCCGGCACGTCGTTCTGCTCGAGCAG
+>>747:3:10:14988:3213/1 179429 1
+GCTCGGACGCGTCCGCGGTGCACGTCGCGCTGGCGTTCGTGCAGTGTCCGGTCGCG
+>>747:3:10:15040:6943/1 179467 1
+AGATCTCAGCGCGAAGCGCCACTTTTTATGGCCGGTGGCTTTTTGGAGATATTTCGGCGCGCCGATTCTTAATTCT
+>>747:3:10:15058:18480/1 179492 1
+TGCTCCACATCGTCGATCTCGCGCCCCTCGACGCCGGCGCCGACATCGTCAAGGACGCCAAGTCCATCGTTGCCGA
+>>747:3:10:15107:11480/2 179546 1
+CAGCCCGGCCGCGGCGTAATACGCCGCGATGACGGCGCCGGCGCTCACACCCACGAGCACATCGATCGGAATGCGT
+>>747:3:10:15111:20730/1 179551 1
+AGCACCGCGCCGAGGCGGCCGCCCTGCTGACCGCCGAAAGCAGATCGCCGGGTGACCTCGACCTGATCAACTACGC
+>>747:3:10:15126:17842/1 179570 1
+TCGACTTCCGTGGTGGCGCAGCGCATGCGCGACGCGCATCTCGCCGTGACGGGCGGTGCGCCCGAGGAAG
+>>747:3:10:15126:20573/2 179571 1
+GAGGGTGCCCTGCATCGGCGCGAGCCTACGATCGTCGTGGGCGTG
+>>747:3:10:15135:7508/1 179577 1
+AGCGCAAGCTCGCCGGCCGCACCACGTGCGCGTGCCGGCCGCGAGCGCCCGCTTGCCGTGGTCGATATCGGTTCGA
+>>747:3:10:15136:11284/2 179579 1
+AATTCTTGCGCTTTTGTGCGCGCTGCGATTTTCGTTCAACGCGCTGTCGCATGGCCAGACCGATTTGCTGATCGGT
+>>747:3:10:15160:18964/1 179610 1
+AGCAGGAAACCCACGAGCAGCCACGGGCGCAGGCGCGCGCCGCCCGCGGGCGCCATCGCCGCCGTTCGCCCTGCCC
+>>747:3:10:15170:17265/2 179619 1
+AGAAACGCAGGATCCGCGAGGAGGAGAAGGCGCAGAGCGACGCGGTCGCGCGGCTGCCGCGGGTCTCCGACGTGC
+>>747:3:10:15195:13446/1 179646 1
+CGCGGCATCGGCCACGAGAAGGTCCTGACCAAGATCAGCGTCGATGACGCCGCCATCGAGCTCGTTCGATCGCAGG
+>>747:3:10:15195:19742/1 179648 1
+GGGGAGATCCTGGCCGCGATCCGCGCGGCCGGGGACGCCGCGGCCCTGCGCGCGATCGAGCGCGCGAACCTCGACA
+>>747:3:10:15227:11350/1 179666 1
+ACCGGCGAAAGCGGCCGCCCGCGATCCATGTTCACGCGTCGCGCGTGTTCGGCCGCGAGCTGGATCGGCGTCAACG
+>>747:3:10:15237:6709/1 179675 1
+GTCATCGACCGCTACGCGCGCGATCGGCCGACGCGCGGACGCGGCTTCTT
+>>747:3:10:15238:12197/2 179679 1
+TTGAAGATCTCGCTCGCGCGCTGCTCGCCGATCGCGACCAGCAGCGCGGCGGCCTTCGCGACGCC
+>>747:3:10:15282:6560/2 179722 1
+CGTCGAGGAAGAGCGTGCCGCCGTCCGCGCGCTCGAAGCAGCCGAAGCGGCGCTCGGTGGCGCCGGGG
+>>747:3:10:15304:3489/2 179746 1
+AGCAGGACCTGGCGGGTGCTCCAGGCCGACGCGGTGCGCGGATTCGTGCCGGACCGGCCG
+>>747:3:10:15306:7052/2 179753 1
+CGGTCTCTCCCTCAAGGAAAAGTGGGTGGCCGGTCCGCGCACGTACCTCGGCGTCGCCACCCGCGGATTCCCGAAC
+>>747:3:10:15312:20343/1 179757 1
+AGCCCGTGCTGTTTGTGATGGAAGACCTGCACTGGGTGGACCCCTCGACGCTAGAATTTCTCACGCTCCTCGTCGA
+>>747:3:10:15411:15208/2 179845 1
+GACGGTGCGCATCAACCTCGCTGCGCCGTTCGCGCCGCTGCTCGCGGTGCTCACCGACCGCGCCGGGATGATGGTG
+>>747:3:10:15414:6575/1 179853 1
+CCGCGCGGGTCGGCGGCGGGCTCGCGGCCGGCATGGCCTACCCGACAACGCTCGCCCTGATCACCGCGT
+>>747:3:10:15456:9389/1 179907 1
+GCGCGTAGGGCAGGCCGCGGGCCGCCAGCGGCGGCGCGTCGTAGCTGTGAATCAGATAATGCGTGACACCCGGATG
+>>747:3:10:15469:12504/2 179923 1
+CGCCTCGTCGAACTTCTCACCGGCACCAGAGAAGATCTTGATGCCGTTGTCGTCGAACGGATTGTGCGAGGCCG
+>>747:3:10:15478:11125/1 179940 1
+GGCCAGGGTGATTCGACTTGATCCCGAGGTTCAGCCGCCGGTTTGTTCCGATCTCGATGCCCGTCCGATCTCGGGC
+>>747:3:10:15487:2031/1 179947 1
+GCGCGGTCGCTCGTGCATCGCGAGTACGTCGAGAAGCACGCGGTCCGCGAGGCGGCGTTCTCCGTCGGCGAGGG
+>>747:3:10:15505:5838/1 179960 1
+GAGGTGGGCGGTGTCGTGATCGGCGACGTGCCGTCCTGGCGCGTCGATCACATGCCCTACGGCGGCG
+>>747:3:10:15515:17464/1 179973 1
+CTGGGCTCCGCCGAGCTCCGTGACCTGCGCCGCCGTGTCGACACCGCCGTCTACTCGACCGGCAATCGTGAAATTA
+>>747:3:10:15533:13665/1 179994 1
+GCGTGAGCTCGCGCCCGGCGTCGAGCGAGCGCTGCTGCGCGCGCAGCCCGGAGAGCGCCGCACGG
+>>747:3:10:15572:3210/1 180032 1
+GATCGGTGTCGTCGCGGCCGCGACGGCGGCGGCGACGACGAACGGAGCG
+>>747:3:10:15597:13603/1 180068 1
+ATTGGCCCCGCGCCCGCCGCCGCCTTCGGCGCCCTCCTCGTCGCTGCCCTGGCTGGACACCGCGCCAAGCTGACGG
+>>747:3:10:15612:13753/1 180093 1
+CTGCGCCAGTCCGCGCGCTGCGTGAGCGAGTGGCTGGTGCGCTGGTCGGATCGCGCTCCGGAGCG
+>>747:3:10:15615:15600/2 180096 1
+GGAAGAGCGTCCCCAGCGGCCGCGACGCGGCGCCGCCCCCGAGCGGCTCAGCCACCAGGGCGAGCCGGTCACCCGG
+>>747:3:10:15620:13713/1 180100 1
+CATCGGGCCGGTCGGGCCGAGCAGCGCGCGCAGGAACGCCGGCGCGGCGTGGGCGACGTC
+>>747:3:10:15621:10520/2 180101 1
+TCATGCCGTCGCGACGCGGCAAGCCCAGCGCGCGCCGAGCGACCGCGTTGGCGTACACGAACTGCC
+>>747:3:10:15639:19226/2 180121 1
+TGAACGTGGGCATCGTCTCCGGCGGCAGCCGCGCGAACGTGGTGGCCGAGGAGGC
+>>747:3:10:15673:4754/2 180162 1
+GCCGCCGGGGAAATCCAGGTCGCCGCCAATGCGCCGGCGGCGTTGGTGAGCCTGATCGCCGGCGGTACCG
+>>747:3:10:15674:5216/2 180163 1
+ACGCCGCCGAGCTCCGTCCAGCCCGAGGCGCTGCGCCGTGCGCGCAGCAGCGCGGCGAACGTCGCC
+>>747:3:10:15677:1456/1 180168 1
+GCAGCGACGATCACCGCGCGGGCATGGACACCGGACCGAC
+>>747:3:10:15690:6584/2 180177 1
+GGCGGTGGCCGCCGAGGCGCCGGCGCCGGCCGAGGACGCGCAGCCCACCGAGGTGGTCCCCGCGCCGCCCCGGGAG
+>>747:3:10:15694:6804/2 180183 1
+GCCGGTGGCGGAGGGGCGGGTGGGCTCGGCCGGCGCGAGCGCACCGGCGGGGAAGGCTTGCACCACCC
+>>747:3:10:15707:15056/2 180196 1
+ACCTGGAACCGGTAGCCCGGGGTGATGTAGAGAGCGGTCTCGCCCGTGCCGGCGCGGTCCTGGTGCCGCCCCCCGG
+>>747:3:10:15715:6399/2 278131 1
+CTTTGCAAGAGCCCGTGACCTGTTCCTGTCGAGCAAGTCGGTTCGACGAGCGTCCCAGGGCACGATGAGCACCGGC
+>>747:3:10:15716:18282/1 180203 1
+CTCAGTTTAGAGTGACGGATCGGCGTTTTCCGCTGGACGCCCGCGGTGGCTGCGCTAGTCACTCCGGCGTG
+>>747:3:10:15734:17047/1 180229 1
+CGACGCCGCGCGATACCCACGCCTCGTACGCCCACAACGGAATCGTCGGATACGCCGTCTGCGCCATCACGCCGTG
+>>747:3:10:15742:3720/1 180234 1
+TTATGCGCTGGCGTCGTACGCGGCGGTTCGGCGCGTGATCCGCGTCGGCGCGCTGACAGGC
+>>747:3:10:15743:17777/1 180235 1
+AGTCCTTCGCGGAAGTTGGCGGTGATGGGCGTTTCAATGATTTCGCCGGAGGGACGGGCCATCAGCCCGCGCATTC
+>>747:3:10:15783:7023/2 180264 1
+TGATCTGCGCGCCGATCGACGGCAACCGCGCGACGATGTTGGCGTGATCGCCGAGCAATTCGGCG
+>>747:3:10:15798:10364/1 180271 1
+TTCCCGGTCGTCGAGCGGGATCTTCGCGAGCGCGAGGGGCTCGGCTCGGCGATCGGGTCGCGCGTTGACCAAGCGC
+>>747:3:10:15811:9346/1 180282 1
+GACGTCCCGCCGCGCGCGGCCGCGCGACGGCCCTCGCGGGCGTGCGCCATTCCGCGCGTGCGGGCGGAGG
+>>747:3:10:15817:2377/1 180286 1
+CACCTGGTCCTGTCGACCGTCCACACCAACGACGCGGCCGGCGGCGTCACCCGCCTCATCGACATGGGGATCGAGC
+>>747:3:10:15823:17627/2 180287 1
+GCGCTGCCGGTGAAGGCGAGCGTGAGCTGCCGGCGCTTCCGCTCGCTCGGCGCCGCGGCGAGCAGCTCGCCGCGGG
+>>747:3:10:15840:19316/1 180308 1
+GGGCAGGGGAACGCCGATGACGGGCGAGATCCCCAGGGCCATGCCCATGTTGATGAAGATCTGAAATGTCAGGCCG
+>>747:3:10:15843:6073/1 180315 1
+TTGCTGGAAGTGCCGAGCAATCTGGTCCTCGCGCGCGTCGGCGCGCGGCGCTGGATCGCGCGCATCATGATCAGC
+>>747:3:10:15866:18767/1 180332 1
+GGCAGCCGTCATCGTTGTCGCCGCCGGGTTTTTGTCGCGGCCGCTCTGGTGGACGTCCGAAACGCCGAC
+>>747:3:10:15876:7392/1 180341 1
+CGCGGCACCGACCGCGGGATTGTGCCGTTCGACGTGCCCGACGGCGAGGACGCGGCCGCGGCGCCGCGCGAGCGAC
+>>747:3:10:15876:18818/1 180342 1
+CGGCAACGGCAAGGCGGCGCACACGGTGACGTTTGCGGCGTCCGGCATGGGCGACGGTGGCGCGAACCTAGACGTG
+>>747:3:10:15884:3304/1 180354 1
+TGTACGCTTCTTCGCCATATTGGTATTTGGTATTGTTGACTCGTTCCTGGCCTCTTCGCGCCGCGGTGTTATACGG
+>>747:3:10:15891:12124/1 180359 1
+ACCTGTGTCGGTTTGCGGTACGGGTACCCAGAGATCTCCTTAGAGGCTTTTCTCGGCAGCG
+>>747:3:10:15901:20469/1 180370 1
+GCCCCGCGACGACGACGATCTCGTGCCGGCCGTCCCGGGACTGCTGCCGGCCCTGGACGGGCTGCTCGC
+>>747:3:10:15952:13416/1 180408 1
+GCGTCGAAGATCGCGAACGACATCCGCCTGCTGAGCTCGGGCCCGCGCTCGGGTCTGGGTGAGCTGCGCATTCCCG
+>>747:3:10:15962:14902/2 180425 1
+GAGCAGGCCGGCCGAGAGCGGCGCGAGCGCGAGCGCGGCCCACACGGACCAGTCGTAGAGCT
+>>747:3:10:15984:9513/1 180465 1
+ATCACCTGGACCGCCAATTACCTAGGCGTCACCGCGCCGGGCGCGCTTGAAGTGCGCGCGGCGCTGAAGGCCGCGG
+>>747:3:10:15989:12850/1 180467 1
+TTCAACGACATGCTCGACCAGATCCAGCGCCGCGAGCGCGAGCGCGACGCCGCCGAGCACC
+>>747:3:10:15992:10431/1 180469 1
+AAAGAAATTCCGCGAGCCGGGCGGCGCGGAGCGTGCGGCGCTGATCGACCTGCGCGATGCGCTCTCGCAATTGAAG
+>>747:3:10:16001:12518/2 180476 1
+AGCTCGACCACTTCTCGCTCTGGGTCTCGCCGGGCGCGCCGGAGCGCGCGGCGTTCGAGAAGCTCGGCTTCCGCAT
+>>747:3:10:16015:19896/2 180492 1
+GCGTATCCCTGGTGGCGCAAGCACGGGATGGAGGCGCGCAGCTCGACCGTCGTCTCGGCGCTGATGGCGC
+>>747:3:10:16015:9712/2 180493 1
+TTCGTGTATCCGAAGACGAATGAGCTCTTCGTAGCCGATGGCTATTTCAATCATCGAGTCATCGTCTTCGATGCG
+>>747:3:10:16020:12281/2 180496 1
+GGCTGCCCACGGCGTAGAAGGCCACCACCGCCACGGCGCCGCCCGCGACGCCGAGCCGCGGGAACG
+>>747:3:10:16023:14007/1 180501 1
+GGGCCGGCCGGCTATGTGCTGGCGCTCGACGCGATCGCCGGCCTCGCCGCCAAGTAGGGTTCATCGGGAAGATTCA
+>>747:3:10:16035:2241/2 180508 1
+TACCACAAGATCGTGCTGATGGCCGACGCCGACGTGGACGGCGCGCACATCCAGACCCTGCTGCTGACGT
+>>747:3:10:16077:14069/1 180555 1
+GACGGCACGCCCGCATCGCCGTCGCTGCGCGCGCGCCGGGCCCCGAACAGCCGCAGCTTCGCCGC
+>>747:3:10:16107:19064/1 180584 1
+AGTTCATCAGCCACGGCTCGACCTCCTTGATGTCGTCGCGCCAGTTGAAGTCCGCGACCAGTTCGAACACCGGTGG
+>>747:3:10:16112:7906/1 180587 1
+GTCCATGCGTTGGTGCTGCGCGGCCGCGTGTTCACCCCCGCGCCAGCGGAGCCGGCGACCGCCG
+>>747:3:10:16158:10455/1 180633 1
+TGCCGAGCCATCGAGGCAACTGACTCAACGTAAGCGTCAGCGCGATGCCGTTCATGAAGCCGTAGCGGATCGGCTT
+>>747:3:10:16162:20309/2 180635 1
+ATGGTCCGAATCAATCGAATCACGCACGGTGTCGTACCGGCCACGGTGCTGGTGAAGCTGGAAACCTTCAATCCGG
+>>747:3:10:16171:7680/1 180640 1
+CTGCGGCAAGCGTACGCCCCAGGCCCCGGTCACGCCCGCCCGCGCCGCCCGTTCGCTCGCGTGCGCGC
+>>747:3:10:16194:21013/1 180663 1
+GGCGCTGGGCCCGACGCGGGCGGCGTCCTCAACTTCGCGGAGCGTCGCCGAGAACCC
+>>747:3:10:16195:16250/1 180664 1
+GCCCAGTCCTGAGCCTGAGAGGTGATGGCCGCCAGCGCGACGGCGACGAAGAGCGTCATGAATCGATTCATAGAAT
+>>747:3:10:16216:10804/1 180680 1
+TGCGAGTAGGAGATTCCGTTCATGCGGGCGGCGGCGTTGATGCGGGCGATCCACAGCTTGCGGAAGTCACCCTTGC
+>>747:3:10:16219:8422/2 180681 1
+GCCCGGCGTCAACACAGCGGTCGCGCTCGCCGTGTCGGCGAGTTGGCCCGGATCGGCGACGCCCGGCATCGGTGTG
+>>747:3:10:16228:18043/1 180688 1
+CCGGCCGGGTCGCGATCGCCCGGGCGATGCACAGGCGCTG
+>>747:3:10:16241:3986/1 180702 1
+ATGGCTCAGGCTCTCGGCGCCGCCGCCGGCGCGCCGCTCTTCAACCAGTGAACGTAGGTTTCGACCC
+>>747:3:10:16247:3670/1 180709 1
+GCTGTCAGCGAAAGCAGGAACATGCACCCGCGGATGACGCATAGGCAAGCCGTAGCACGCGCTGCTCACGAACCTA
+>>747:3:10:16281:18858/2 180737 1
+ACCGTGGCCGTGGTCATCACCCAGTCGGGCGAGACGGCCGACACGCTGGC
+>>747:3:10:16298:9920/1 180754 1
+ATGCGCCGACAACGGCGAACTGGGGAATCCGACCCACACGACATGCTCCCCGGCGCCGCGCCTGGCGAACGTATCG
+>>747:3:10:16310:10351/2 180765 1
+AGGACCTACTATGGCGACCAGGCGATCTTCGTCGCGCGCGAGGCATTCGAGCGCGCGGGCGGCTTCCCGCCGACAC
+>>747:3:10:16363:13844/2 180812 1
+GGGCAGGCGCGCGGTCGCCGCGGCCGCGGTCGCGCACAGCCGGCCGAGG
+>>747:3:10:16372:18276/1 180821 1
+AAGCCGAGTAGTCGTCGCTGGTGAGCGCGCGCAGTACTGCCGTCGTGGTCTTCATCGGTCGCGCGACAGTACC
+>>747:3:10:16396:10755/1 180856 1
+CGGGCTGGTTCGGCGCGCTGATCGCCGCGGCGCGCGATGCCGTGCCCGCTGCGCAATCGAACGCGCTCCTCGATTG
+>>747:3:10:16418:6759/2 180870 1
+TACGCGCTGCCCCACGCCGTGCTGATCCTCGTGGCCGCGCTGGCCGCCGCCGACGCGCGGCTCTACGACGCGGCC
+>>747:3:10:16457:12119/2 180925 1
+GGTTGCAACAACGCGGACTTGTTCACGCCGGCGATCGAATCGGGCTGGACCGCGTACACGATCTACGACGACGCCA
+>>747:3:10:16460:11463/1 180930 1
+CCTCCGCCTGGTCGACGAGGCGCCGCGCGAGCCCGGCCCGGGCGAGGTGCGCATCCGGGTCACGTCCGCGGGCCTC
+>>747:3:10:16461:19276/2 180931 1
+AGCGGCCACGGAGTGGGGACGTCTTCGTCGACGTCCGGACACTCCGCCAGCGTCGCCGGTCCGCCTGGAGACGTGG
+>>747:3:10:16490:14397/1 180952 1
+TTCGCTGAGGTTGGCGATCCGCCCGGTCGACAGGTCGTCGACCGCGACGACACGATGCCCCTCGGCCAGCAGTCGA
+>>747:3:10:16492:12753/1 180954 1
+CGCGCGCAGGACGCGGCCCCGCGCTCGACGACGCCCGCCT
+>>747:3:10:16501:5266/2 180956 1
+CCGACCGGCTCGACCCGGCGCCGGCCGCCGCCGAGGCCGCCGTCACCGCCCGGCG
+>>747:3:10:16515:14495/2 180971 1
+CGGTACGGCGTGCGGTCGAACACGATCGCGCCGGGCGCGCGCACCCGGCTCACC
+>>747:3:10:16519:3934/2 180976 1
+GGCGCGACCTCGCGATGAAGGTGATGCTCGGCGACGACGGGCGCTCGTCCGAGGGG
+>>747:3:10:16520:6779/2 180977 1
+TCGCCAAGGGCAAGAAGCTCGCCGGCGAGGCGGCCTAAGCCGATGGCGAAGGTCACTTTTCGCCTGGTCATGCCGG
+>>747:3:10:16530:17093/1 180993 1
+GTGATCTCGAGCTTCTCGTCGGCGCGCGCGCCCGCGAGCTTCCAGTCGGCGTTGTCGCCCGAGCGCTCGACTTTCC
+>>747:3:10:16535:19224/2 180994 1
+TCCTTCAAATCCGCGAGGACCCCGGAGATGGCCCTCCCCCTCGGCGCCAGCAGGCTTGGCGGTGGAGCGGCCTTGC
+>>747:3:10:16538:12198/2 180995 1
+CTGGGCGAGGACCTCTACCTCGCCTGCGCCTGCGCGCGCGGCGACGCCGCCGCGGTCGCCGCGTTCGAGGCGCGCC
+>>747:3:10:16611:19672/2 181083 1
+GCGATCCGCCGGCTGAAGCTCGACCTGCTCACGAACTCGATCATCGTCGATTACGTCCCGGGCCGAACGGCGGCCG
+>>747:3:10:16612:5770/2 181086 1
+CAGGTCGCCGGTCGAATGCAGACCGCGGACGAAGCGGCCGTCGCGCTCCAGCCGACGCAGCGCGG
+>>747:3:10:16630:2091/1 181107 1
+GCGCGAGGTGCGGCGGCGGATCACGAAGAGTTTGCATTCGAAGGCGGCG
+>>747:3:10:16633:17992/2 181109 1
+CGCAAGGACGGCCTGATTCCCGCGGCGCGCGCCGCCGCCTGAGGCGCCGATCGACATCCACCGCGGTGACCACGGG
+>>747:3:10:16637:14516/2 181111 1
+TGGTGCCCAGGCAATCCGCACCGGTATCCCCGCCGCCGATGATGATCACGTGCTTGTCTTTGGCGGTAATCGCCCC
+>>747:3:10:16673:18337/1 181144 1
+GGCGGCTGACCACGGCGTGGAGCGGGCTGTCGCCGGCGGCGGCGAACCCGCGCATCCATCCGGC
+>>747:3:10:16685:18242/2 181162 1
+GAGCACGCGCTCGTCGATGTCGGCGCCCCAGCCCGGCGCATCGGAGACCCAGATGTGGCC
+>>747:3:10:16690:11222/2 181163 1
+CGACTGGGACGTCCCCATCGCGGTGGACGACGGCGTGGTGCTGCGCGCCGACGTGTACCGGCCGATCGCC
+>>747:3:10:16696:9160/1 181172 1
+GCCGAACACGCGCGCGACCTGGAATGAACGCACCAGCCCGCGCGCCGCGATCTGGTGCGCGCCGAGCCCGGTGATC
+>>747:3:10:16706:18754/2 181182 1
+GGTGAACCAGCAGCGCGCCGCCGACGCCGCCGAGCGCGCCGCCCAGCGTGAAGGCGAACACCTGGGTGAGCTGGAG
+>>747:3:10:16709:13781/1 181187 1
+GCGTTCATGCGCACGTCGCGCGACGGATCGGCGAGCGCCGCGGGCAGC
+>>747:3:10:16737:7345/2 181208 1
+GAGGCGCCGATCGCTTCGGCCGCGCGCACGTACTCGCGCGAGCGGTGCTTCATGAACTCGGCGCG
+>>747:3:10:16769:4918/2 181242 1
+GTCGGTGCGCCGCTGATGGTCACGAGGGGCACGCCGGTGAAGCCGCCGGCGCCGGTGACCGTACCGGTGACCGTCG
+>>747:3:10:16790:6803/2 181258 1
+GTTGTCCCACATCGCGCCCTGGGCGCCGACGAACGCGTCGCCGCCGCCGAGGGACAGACCCGCGATC
+>>747:3:10:16806:3970/1 181268 1
+GAGCACGCCGGCCGCGCGCGCCGCCTGGACGTCGGCACCGGAGTCGCCGACCATCACCGT
+>>747:3:10:16826:2166/1 181279 1
+GTGGGCACGTACCTCAAGGGCGGCCGCGGCGAGACGCTCGTGTTCAAAGTGCCGGGCGGGCAGG
+>>747:3:10:16827:15967/2 181282 1
+CCCTTCAGGAAGGGGAGCTTCGCGCGCAGGGCCGCCGCCTGCAGCGAGTCGAGGCGCGAGGTCGTCCCGG
+>>747:3:10:16832:1377/2 181289 1
+AGGCGAAATTGATCTTGCCGGGACTGGCCTTGGCGTAGGCGATGAACTCGGGAAGCGTGCTTGCTGGAATCGATGG
+>>747:3:10:16844:7730/1 181302 1
+ATCGCGGCCAAGCGGCCGCCGCGCTGGTGGCGCTGCTGGTCGCGGCCGCCGCCACGCTGGCCGTGCCGCTCGCC
+>>747:3:10:16845:18242/1 181308 1
+GCCGAAGGATGTAATCGGCAAACTCAACGGCGAGCTCGCGCGCATCGTGAAACTTCCCGACGTGAGCGAGCGGCTG
+>>747:3:10:16850:3744/2 181313 1
+CAGCCTGATCGTCGTCGTCTTGCCGGCGCCGTTGGCGCCGAG
+>>747:3:10:16892:18615/2 181365 1
+GTGCTACACGCTGCAGGCGCTGCCCGACGCGACGCGCGCGGATGCGATGCGGCGCATCGCGCAGTTCGTCCGGCCG
+>>747:3:10:16902:3614/1 181377 1
+CGCGACCCTCAGCGGCGGCGCCGTACTCGACGCGGACGTCGTCATCGC
+>>747:3:10:16904:9672/1 181380 1
+GAAAAAGAAGAAGAAGAAAAAGAAGGGCAAGAAGGCCAAGAAGACCGAGGCCGCCGCGGCCGCGACCGCGAAGGCC
+>>747:3:10:16921:13641/2 181393 1
+CGCCGGCGACGACGGATGGTTATGCACATCCGAGACGAAGAGAATCCCGATCGCGCCGCGATCCTGCGCGAACTGC
+>>747:3:10:16935:6352/1 181412 1
+GTTCTTCGCACGGGCCGGCTTCGCGGGGCGGCCGGCTCCCTCGGCGGCGG
+>>747:3:10:16987:20765/2 181476 1
+GTACTACGTCGACATCGACCTCCGCCGTGAGGATCTCGCGCGCTACGGCCTCACGGTCGAG
+>>747:3:10:16999:19084/1 181482 1
+ATGCAACGCTTCCTGCGCGAGCGCCGCGCAGGCGCTGAATCCGATCCAGACCGCCAGGTAGCCCAGCCCGAACACC
+>>747:3:10:17008:19983/2 181496 1
+GCAGAAGATTGCCACCAAGGAGCTGATCGAGAACGTTCCGACGGGCCGCACGTTCGTGGACGTTTTCAACTTGATG
+>>747:3:10:17044:8156/2 181537 1
+CGAAGTCGTCGAGCGGCGCGTTCGGGACGCTCGCCGAGGCCGACGAGCCGTTCTGGCCGTTCAGGCCGCG
+>>747:3:10:17061:20099/2 181549 1
+CGCGCGCGACGACGCGCGGCACGAGCTGCGCCGGCGCCTGCGCGGCGAGCCCGCG
+>>747:3:10:17075:7595/2 181560 1
+CCACGTGCCGACCGCGACCGGAGAGCCGCCAGCGCGGATCAACACGCCCCGCGCGCCCTCAACAGGCAC
+>>747:3:10:17111:11550/2 181596 1
+GAGCGGCATGATAGGTGCGGACATGCTCGCGAAGGCGCCGCCCGACGGCTACACCATCATGGTCGGCTCCTCGGCG
+>>747:3:10:17171:9879/2 181652 1
+ATGGTGGAGAAAATCACGCAGGACTTCGAGGCGCGCGCGCGCGTCTGGCGCGAAGCGCGGGACCTCGTCTACAACA
+>>747:3:10:17184:17401/1 181666 1
+TCGGCCCCCAGCGGAGCAGCCGGAACGCGTCGCGGCGCGGCAGCCCGCGGAACTTGCGG
+>>747:3:10:17188:18792/1 181668 1
+GGGTTGATGCCGAGCTCGTGCAGCACGGTGTCGCCCGGCGCCGACGCGCCGAACCGGTCGATGCTCACGACGTCG
+>>747:3:10:17191:11716/1 181672 1
+GGCTCGGACCCTGGCCGCGTACTGAGATGCCCTCGGACGACGGGGTGGGCGCGGGGCCGGGGGAGGGGGGCC
+>>747:3:10:17225:14854/2 181711 1
+GACAACGAAGTCGATCGGATCGCGCGGTCGATCGTGCGGTACGAACCAGCGGAAGGATTCCGACTCGATGCATAGA
+>>747:3:10:17227:14418/2 181712 1
+GCCGCGCAGCGCATCGGCGAGCCGGTCGTAGGAGACGTCGCGCACCGGCGCCGGTCCCTCCAACGC
+>>747:3:10:17234:19623/2 181715 1
+GTGCTGAGCATTATAAGCCATAAAGTCGATCGACTTTATCTTTTTAAGAAGCGCCGCTAATTAACGGGCATATGTG
+>>747:3:10:17252:3736/2 181741 1
+GTCATTATCGCAGATCAGGATCTCGCCGTTGTCAGGATCGAAGAACGCGTTGCCGAAAGAGATGT
+>>747:3:10:17268:5257/1 181759 1
+CTCGTCCTCGTGAGCGCGTCGCCGGGCATCGCCGACGAACGCGAACGCGCCGCGCGCCGCACCGCCGACGAACGGC
+>>747:3:10:17268:5257/2 181760 1
+CGAGCGCGCGCAGCTGGTGGGTGATGCGTTCGACGGTGTTGGTGCGGCGGCGTTCGTCGATGCGGGCG
+>>747:3:10:17270:6616/2 181761 1
+AGACCTTGTAGGTCTCGGTGTCTTTGGCGGACCGTGCGGCGGCGGGCGCCGCGAGGCTGAGCCC
+>>747:3:10:17273:16495/2 181762 1
+CGCGGAGCGTCGCGAGCGCGGCCGCGCGGTCGGGACCGGACGCGATGACCTTGGCGATCATCGGG
+>>747:3:10:17284:11115/2 181771 1
+GCAAGACGCCGGTCCTCACGCTCAACGACGAGCCGTTCAAGGAGCTCGCGGCGATAGCGACCGACGCGGGCCTCAA
+>>747:3:10:17299:9131/2 181784 1
+TGGCCGAACTGGCCGAGGCCATCGCCGCGGGCGACCTGGTTGTGCCGATCCAGCG
+>>747:3:10:17325:17560/1 181798 1
+TCAGATCCTGGGCGGCACGGTCGGCAGCAAGAAGCCGGTTCACCCCAACGACCACGTCAACATGGGGCAGTCGTCC
+>>747:3:10:17327:20699/2 181802 1
+GACCTCGGTCGTGAGCGACCGGCATTTCGCGAGCACGATCCGCACGGCGTCGTCGCGGGCACGATCTCGAACG
+>>747:3:10:17337:7532/2 181818 1
+GAGAGTCGGCATGAATGAGGTCATCGGATTTCACGGTCATGCCGGCGACGCGGACTTCGCCGCCGAAATTCTCG
+>>747:3:10:17367:4022/2 181859 1
+CAGACGCCGTGCGAACGACTCCAGTGACGCGCGCGCGACGCCCACGCGGCCCCCGGAGCATACATGTCCGTC
+>>747:3:10:17373:16739/2 181865 1
+ACGCGCCACGTTCTCGGGCTCGCGCTCCTCGCCGCCGGCGCGCTTCCGTGCCTCCCGGGACCCTGGGCCCGCGCGG
+>>747:3:10:17426:5114/1 181930 1
+GTGGCGAGCGGCGCTTCGTTCTGCGCGGCGCCGGCAAACGCGATCAGCGTCGGGTTGCCGAAG
+>>747:3:10:17453:6742/1 181957 1
+ATCGGCCAGGAGAACGCGATCCATGCGGTATCGAACGCGGTGCGCCGCGCCCGC
+>>747:3:10:17473:9480/2 181976 1
+CACCGAACGCGGCGCTGCCCGCGCGTACCTGGAATCGCAGCCAGCCGGTTTTCGTCGCCAGCGATTCGGGTTTGCC
+>>747:3:10:17493:3733/2 181990 1
+CGAGCTCGGCGACAAGCGTGTAGGCGGCGGTCGTGCGCGCGGCGTCCCCGAGCGG
+>>747:3:10:17494:15425/1 181991 1
+ATGGCGAAGGTCCGCCGGCGCGCAACGTCGCGCACGAGTTCGGGCGAGTACCTGGCCTGATTCATCGACGAATCAC
+>>747:3:10:17495:11477/2 181993 1
+GGCGTCCGACTATTTCTCGCCGGCCATAGTTTCGGCGGGCGAGTCGTCGGCGAGGTCGCGCGCGATCTCAGTCAGA
+>>747:3:10:17500:16906/1 181998 1
+CGGACGTATCCGGTGGGCGCGCGCTTCTCGGAGCCGCAACGCCAGCTCTACGACCTCGTGCTCCGCTCCC
+>>747:3:10:17516:15830/2 182019 1
+CGGCCGCGCAATGATCAATGTGGCAAAGCGCGGCGCGCCGAAAGCGATCGTCGAATCGGACGACATCAA
+>>747:3:10:17536:9966/1 182037 1
+GATTGCGCTCGGCGCGCGCGTGCGCACGGTCGGTCCGATCGGTGAGCGCTGGATCGACATGGCCGATCTG
+>>747:3:10:17554:8205/2 182058 1
+GGGATTCAGGCCGAAGATATTCATGTGCACGGCCGACGCGCCGGAAAAGCCCGCGCCCGACTCGGCGATCGCCTGC
+>>747:3:10:17563:20078/1 182074 1
+GGCGGCTTCGGCGCCCGCTTGGCAAGGCCGCCCGTTGCGGACGGTGACCGCGAACGGCGCGTCGCCGCGCTGCAGC
+>>747:3:10:17569:12564/2 182079 1
+CGGCACCCCCGATCGCAACATGGTGTCGAACATGAAGGGGTTGCCGACCGAGTGGGACGTCAAGACCAAGAAGAAC
+>>747:3:10:17590:11274/2 182100 1
+GACGATGTCGCAGGTCTACCTCGGCCTCACGACCGGCTGCGCCGTGTGCCACGACCACAAGTTCGACCCGGTGAGT
+>>747:3:10:17609:15908/2 182121 1
+GCACCGCGCCCGCGCATGCGTTCGGGTGGTCGGAGAAGTTCGCGGAGGAAGTGCGGCGCGGCATCGTGAAATCCGT
+>>747:3:10:17616:17037/2 182129 1
+TTGCTGTCCGACCGGCGCGGCTTTGAGCTCGACGCCCGGCGCCGGCACGCCGATCCGGCCGCCGCTGAAGTCCGAA
+>>747:3:10:17621:19394/2 182132 1
+TTTATGGGCAGGACACTCCACATTCAGTCAACGCCCGCTCATCACGAAGGCGCGAAGGACACGAAGCGTCAGGATT
+>>747:3:10:17656:10093/2 182163 1
+AGCCGAGGTACACGGTGTCGGAATAGCGGGTAGCTGGCCGGGCCGGGTTGTCCTTCTGGTCGGCG
+>>747:3:10:17719:1759/1 182233 1
+GCGATGAAAGACCGCGGCGAAGGCGACGCCGAGCGCGAGCAGCAGCAACGGCGTCGCCCAGGCC
+>>747:3:10:17721:21031/1 182238 1
+TCGTGCGTTCGCGTACGCCGCGGCGCCCTGACGGAGCCTGCCTGGGCCTTCCGGCCCGAC
+>>747:3:10:17723:5737/2 182242 1
+ACTCCTCGATCGATCCACCGATGGATGCGCCGCGCCGAGCGCGCTCCCGATCGAGCTCGAAGAG
+>>747:3:10:17732:5766/1 182261 1
+GTCGAGGTTCATCGTCGGCACGCCGATGGTCCGGCCGCGCCCATGGCCGCGGATGACCGAGCCGTGCAGA
+>>747:3:10:17741:16286/1 182268 1
+TGAGTCGCGCCAGTTCCGACTCGCTCGCCGATTTCGCCTCGAGCGTCGCGACGAGTCGGCCGTCGCGCAT
+>>747:3:10:17778:9562/1 182299 1
+TTGACACTCCCCGATGGAAAGTCGCCTTAGCTAATAAGGACCGTCACACTTGCGGCCGAGTTGCACTCATACCCTT
+>>747:3:10:17782:19904/2 182306 1
+AAGGTGGTGGGCGTGGGCGGCGGCGGCGGCAACGCGATCAGCCGCATGATCGCGGCCGGGCTG
+>>747:3:10:17804:5515/2 182323 1
+CGTGTAACTGTCGACCGTCAGCGGGTCGTGGGCGCCGGCGGGATCGCTGTCGACGCCGAAGCCGG
+>>747:3:10:17830:6435/1 182349 1
+CGGGCACGAACTCCGGCTGGCCGGTCATCCGCAGCACGTCGCGCACGTTGGACGCCTGCGCGCGACACGCGTCG
+>>747:3:10:17847:14831/2 182363 1
+CGCGGTTCACGTTCGCGCGGTCGGTGCGGAACAGCGCGACGCGCACCATGGCGCGCACATCGTCGCGACGGCCGTC
+>>747:3:10:17881:4268/1 1278404 1
+AGCCAAGGCCGGCGCCAGCCGCGGCGAGGTCGAGGTCGCC
+>>747:3:10:17900:18995/1 182416 1
+ATGCTTCCTCGACTGAAACAACTGGAGTCGAGGGATTCAGCACGACTCCTGCCTGCGCGCCGGCAGCCTTGATTGC
+>>747:3:10:17900:10672/1 182417 1
+TGACCGCACCCGGAAGCGCCGCGCGAAGCCACGCGAGAGCGGCCGTCGTG
+>>747:3:10:17925:13189/2 182440 1
+TGATCGCCAAGGTCGCGCGCGGCGGCGCGGCCGAGATCGACAAGGCCGCGAGGGCCGCCACCA
+>>747:3:10:17941:13430/1 182450 1
+CGCACGCGCGCGCGCGCGCGAGGCCCCCACAAGGTCGCACTCCGGCTCCAGTGAAGCGTCGGGG
+>>747:3:10:17958:3404/2 182460 1
+TCCGTCCGCGCCGCGAGCTGCTCCGCGAACGGCGACGCGACGACG
+>>747:3:10:17962:8922/1 182468 1
+GCGCTGCTCGGGCTGTCGGAGGCGGAGTTCGACTACACGACCGCCGACACGCCGGCGTCGCTCGTCCGCGGCGAC
+>>747:3:10:17975:10504/2 182481 1
+GTTTGCTCGCAGTCCCACCACGGCTGGGGTGACGTCGACGCCGCGCTGGCGGCG
+>>747:3:10:18017:7755/1 182538 1
+GGTTTCGGGGTCCAAAGGGGGCCAGGGCTCGAGGAGGGAGCGGCGGCGAGGAGGAACAACAACAG
+>>747:3:10:18061:14774/2 182586 1
+TGCCTCATTGCCCCAGGCATCGACCTGGCGGCAATTCTCGGCGAATGGATCGCGCCGCCGGATTCATGACCGCCTG
+>>747:3:10:18102:12461/1 182629 1
+CTTCACCTCGCTCTACCTCGACGGCGCCACGCCCGCCGCCGAGCGCGCGGCGCTGATCCGCGCGTTCC
+>>747:3:10:18108:11663/1 182634 1
+GATCTTGCCCTTCACCAGCGACCGCGGCGCGGCCAGCACGATTGGATAATGCTTATACCGGGCATCGACATACCGC
+>>747:3:10:18111:20736/2 182638 1
+CTCCGCCGCGCTCCGCAGCGGCGACCGCGACGTGGGCGCGAGCC
+>>747:3:10:18113:20963/1 182642 1
+CGGCCATGGATGCGCTCCGGCGCTGGGCGGCCGAGGGTCGGGGGCGGAGCGAGCCGGTTCCGCCCTTCGACGTGGC
+>>747:3:10:18121:14405/2 182646 1
+ACTCCCTCCAAGTGCGGATTGGCGCACAGGATAGGTGTCAGCATCGCGCCGGTGTTGCCGCCGACATCCACGACGC
+>>747:3:10:18124:20266/2 182653 1
+CAAGTAAGTGGAACGCGCCGCGAGGGGCGACGCGGGCACGAAGATCTCGGTGATGATCTCCTCGTTCTTCAAAATG
+>>747:3:10:18144:15800/1 182678 1
+CGCTGCAAAATATGGACTTCGCGCTCGACGAACTGGCGCGCGTGGCAGAGATGCCGTCAATCCGCGCCGTTTTCAT
+>>747:3:10:18152:7850/1 182690 1
+GTGCGGCCATGAAAGACGATGCTGTTGACGCGTGCCGGCGCCGTGCCGGCCGCGGCTTCGGTCGT
+>>747:3:10:18230:14108/2 182744 1
+ACAACTTCAACGGGAGGAGGGCTCGAGCAGGTTGGGCGCGGATCGAACTTGGGGGTAGGTGAAGGATTCAGCAACA
+>>747:3:10:18238:10599/1 182748 1
+CGTGTTCGACAGCGTCTCGGTGGCGACGACCTTCAAGGACAAGCTGAAGGAGATGGGGATCATCTTCTGTTCCT
+>>747:3:10:18253:16096/1 182765 1
+GACGCGGCCGCCGGGCACGGTCACCCGCGCCGCT
+>>747:3:10:18284:9988/2 182796 1
+AAGGGCTCGGTGACGGCGATGGTCGACGCGGCGCTGCGCGCCGCCGGTCATCGCTCGGCGCGCTACACGTCTCCCC
+>>747:3:10:18305:8894/2 182818 1
+TCTGCTCCGAGCCCTTGATTCGGGCGAGCAGGTGAAGCGCGCGGGCACGAAGCCTCGGTTCGGATTGATCCTGCC
+>>747:3:10:18311:4280/1 182826 1
+AGCAGCGACCGCCTGCCGCAGCGCGCCATCGCGTGTCGCACCGCGTCGTC
+>>747:3:10:18328:10909/2 182843 1
+CACGTCCGCGGCGCCTTCACCGACGCGCGGCGATCGCGCACCGGGCTCTTCGTGCAGGCC
+>>747:3:10:18355:19602/1 182865 1
+GCGTACTCGGCGGCGGCCAGGCCGGCGCGGGCACCGAAGACCAGCAGCTCGGGCAGGCTGTTCGACCCCAGCCGAT
+>>747:3:10:18372:19361/1 182883 1
+GGATGCGGGCGGCGGCGGGACTCCGGTCGGTGGCATGCGCGGCGCGGTCGAGCGCAACACGATGCGCTACTACCTG
+>>747:3:10:18372:16046/1 182886 1
+GCCGACGGCGTCCGCGTCCACCGTGCCGGGCGAGCGCGTCACCAGCGCCTCCATCGCGCGGACCC
+>>747:3:10:18416:17133/1 182920 1
+TGATCGAAGCGCACCTCGAGCGTGGCGCCGACGCGACCGTGGCCGTGACCGAGGTTCCGATCGAGCAGGCGTC
+>>747:3:10:18433:10269/2 182942 1
+GTGCCCTGCCCCATCGAGCCCTGCTCGGACAACTCGGCGCGCGGCGGCGCGGGCGGCGGCGGACTGCAG
+>>747:3:10:18493:7308/2 183004 1
+GCTGGAGGGTGGCATCGACACCTCGCACGCGCCGATCCTGCATCGCCTCCTGACCGACAACTCGACCCGAGGCGG
+>>747:3:10:18527:12800/2 183025 1
+AGATATTATTTGGCAACGCCGGCGAATTGGAGGCCGGTGAGGATTAGCCAGGCGAGGGAGGCGGTGATTGGCAACG
+>>747:3:10:18587:7462/1 183074 1
+CGGGCAGGGAAGCCCTTAGCGCGCGCGGCCGGCGAGCCGGCGCAGCGCGGCGC
+>>747:3:10:18604:13047/2 183096 1
+ACCCCGACCAACGTGAACCCGAACGCCGCGCCGGTCGAAGCGCCGAAGGAGATCATCCCTGAAGCGCCGCCGCCGG
+>>747:3:10:18608:10741/2 183104 1
+ACGATCACTCGCTCGACCGCGGCGTCGGTGCGGATCTCGGCACCGTGCGCGCGCGCCGCGCCCGCGATCGATTCGC
+>>747:3:10:18625:9009/1 183130 1
+ATCGATCCCGTCGGACTCCAGCTGGTGCTGCCGGATGCCCGCCTCGACGTGGGCGACGCCTCGCTCACGGCGAGCG
+>>747:3:10:18638:5211/2 183141 1
+GCGCTGAAGCGCGGTCTGCTCGAGTCGGCCGACGGCGGCACGGTCTTCCTCGACGAAATCGGTGAGATGGCTCCGC
+>>747:3:10:18641:2114/2 183142 1
+CGACTGCGCCAGCAGGAGATTTGCCATGTTGGCGCAGGCGATCACCAGCACCAGCGCG
+>>747:3:10:18656:5675/2 183156 1
+GAACCGGCGCCGCAGGCCAGCGGCCGCCGAGGATGTGTTCGTTCAGCGCCTCGCCCGAACCCACGCCGAG
+>>747:3:10:18688:7620/2 183193 1
+TGCGGGTGCCGGGGAAGCGTCGGCGCCAGCGCGAGCAGCACAAGCGCGCGTTTGGCACAACGATCGCG
+>>747:3:10:18743:6372/2 183259 1
+GAGGGCGGCATCGCCGCTGCCGACCACTTCCGCGTCGGCGTCGCCGCCGCGTTCGAGCGTGTG
+>>747:3:10:18761:3254/2 183276 1
+CAGATCACCGTCAGCGATCCCGCCGGAGCGACGCGCTACGACTTGTACCGCGCGACGAAAG
+>>747:3:10:18762:14615/1 183278 1
+GAAGTCGACGCAGCCGGCGATCTCCGGCCGCCACTCATTCTCGCCGAAGGCGAGGCCGTCCGGATGGTTGACGGTG
+>>747:3:10:18774:11750/1 183290 1
+CCTCCTCTGGACGCACTTCGGCATCAGCGGTCCGGCGGCACTCGACGCGTCGCGCCACTGGGGCCGTGCGAAGCAG
+>>747:3:10:18798:14903/2 1350012 1
+GTCCGCGGTGCCGAGCCGGCCGTCGTCGCCGGCGAGCCCTGAACCGAAAATGCTGACGAACGCCTGC
+>>747:3:10:18808:10584/2 183327 1
+GTTCCAGGCTACTGGGACTACGACCTGGCCGACCGCGGCATCGCGTTCGCCCCGGTCCGCTTCAGCAACTGGGGTG
+>>747:3:10:18812:10049/1 183331 1
+CGACGAGGCGCTCGGCGGCGTCAGCGCCGACGGTGCCGACGACCTTCCAGAAGCCGGTGCCGGCG
+>>747:3:10:18818:15393/2 183341 1
+GCGCATCGACGAGTGGATCCAGGACAACCGCCCCGTCCGCGAACCCGCCCCCTGACGCCCCGCTCTGGGGGCACCA
+>>747:3:10:18827:13770/2 183353 1
+GCTGAACGACCTCCTGACCGACTTCGTTCGCCGCGTCCGATCGATCCTGGGCGCGGACCTCGTCGGCGTCTATCTC
+>>747:3:10:18842:16694/1 183369 1
+GCCCGGTTGGGTGGTGGCATCTACACCAAGGCCGCGGACGTCGGCGCCGACCTCGTGGGC
+>>747:3:10:18848:20921/1 183377 1
+TCGCCAGGCGCCACGACGAGCCGGTGCCGTTGCGCCACGGCGCCAGCGCGCCGCCGTCGATCGACGCGTTCTCGTC
+>>747:3:10:18865:19972/1 183394 1
+GCCGTGAGGAAGCGGCCGCGAACGCCAGGGACTTTTCCGGAATCCTCTCCGGCTTTGCGATGGGTGCGAGCTCGAT
+>>747:3:10:18899:12682/1 183445 1
+ATCCGGGTCGTCGATGACGGCGGCGACCTCGAGATTCGCATCCTGCGCCGCCAGC
+>>747:3:11:1125:5080/1 183462 1
+GGAGTTTTTCATCCATGCCTCTCGGCGCGCCATGATAATAGTACG
+>>747:3:11:1164:6428/1 183482 1
+GCTCCTTCGGTTCGTCAGGCCTCTGCTGCGCGAGCTGGAGGGGAATCGCGCGACGAGGGTTAGCGGG
+>>747:3:11:1205:14415/1 183504 1
+GCCGACGCCTCGATCGGCGCGATGCGCAGGCGCGACGCCGCCGCGAGCGCCTCGTCGAGCACG
+>>747:3:11:1244:1934/1 183555 1
+GGTCCTGCGGAAACCGCCACGCGGTCCAACTCGCGACCGCGCCGAGCAGCCCACCGCCGCCGCCG
+>>747:3:11:1299:19112/1 183605 1
+GGCACCATCGTGATGGCGGCCGGCCTCGCGGCGCTCGCGTTCACCAGCGATCTCGCCACGGTCC
+>>747:3:11:1335:3908/1 183638 1
+CCGCGGCCGAGCACGGCGGCGCGCTCGCCGTTGACGGTG
+>>747:3:11:1348:10256/1 183653 1
+TGCAGGATCTGGGCTTCCTGTCGTTCACCCTCCCCCAGGTGGCCATCCTCATGCCGACGAAGAAGCCACGCGGTAG
+>>747:3:11:1360:17424/2 183659 1
+TCCCTCACGAACGGATAGCGCACGAGCTTCTGATAGTGATTCCACAGCGACATGGCGACATCGCGCGCATCCCGGC
+>>747:3:11:1362:18938/1 183661 1
+GTGAAAGAGCTTTGTGCTTTTTGTGCCTTTTTGTGGCATGGTGCTACGGTTTTCGCGTTGG
+>>747:3:11:1367:5658/1 183669 1
+GGCCCGGCGCGACCACCAGGCCGACCGCCAGCCGCGGCCGGGCGCCAC
+>>747:3:11:1383:8958/2 183686 1
+TATCTCCATCGCGTCGATCCGGGCGTCCCGATCGAGGACAGCGTCGGCGCGTTGTCCGGCCTG
+>>747:3:11:1403:2790/1 183709 1
+CATCGCCTTGGAGCTTCGGGCGCCGGGCGCGATCGGCGGCCAGGAGTACGGG
+>>747:3:11:1411:19323/2 183718 1
+GCGTTTCCGGCGCGAGGCCGAGGTCGCCGCGCGCCTCGAGCATCCCGGGATCTGCGGCGTGCTCGACGCGGAGA
+>>747:3:11:1413:6715/1 183720 1
+GTCCGTTGTCCGCGTGCATCAGCAGGATGCCTGCATCATCCGAAATAGACGGCGGTCGGTCGCGAGCCGGGCTGAC
+>>747:3:11:1451:8471/1 183765 1
+CACCGGCCACCGCCGGCGCTTCATCCGGCGCACGCCACGCGCGTACGCCACCGCCGCGAGGACGGCGGCGACGACC
+>>747:3:11:1472:13698/2 183792 1
+CTGGATACGCGGCGATGACGGCCTCGAACGCGCGTCGCGGGTCGTACCGCGCGGCCACCCTCTGCTTCCCCCC
+>>747:3:11:1497:12640/1 183821 1
+AGCCGACTCGCCAACCGCCACGAGGCCGCGCATCGCGAGCAGCAGCGCAAACCCGCTCGC
+>>747:3:11:1498:15026/2 183822 1
+GAGTTCTCCTTTGGCCCGCGACCGCCGCGCGCCTCCCAGCTACTGCCCCGCCAGCCCCTGAATCAGCACGCGGATG
+>>747:3:11:1503:17963/1 183830 1
+GGTCAAGGGCGGCACGACCTACGGGGCGACCGACGACTTCGGCTTCCGGGCCGTCGAGGGCAAGGTCC
+>>747:3:11:1521:7033/2 183857 1
+GAGCGGGACGACCTCGATGCCGCGCGCGCCTCGTTCGGCGATCGCGTCGGCCGCCTGCGCCGCG
+>>747:3:11:1601:6648/2 183929 1
+TCGCGTACACCGCGAGCGCGCGCCGCTCGGCACGGCGGGCGG
+>>747:3:11:1603:7774/1 183932 1
+GCGAGCGTGCACGGCAGACCACCGTGCATGGTACCCATCGGGTTGTGATGACGTTCGTCGACGGTCACAGCCAATC
+>>747:3:11:1647:16781/2 183969 1
+CGGCGCGCGCGGCCGAAAGGTCGGCGAGGCTGTCGCGCACGTCACCCGCGCGGGGCGGACCGTGGCGCACGTCGGG
+>>747:3:11:1658:9055/1 183986 1
+GGGGCGGTCCCCGCCGCGCAATCCGCCCCCGAGCCAGAGG
+>>747:3:11:1662:8027/2 183990 1
+GGATCGGAGACAGCAGCACGAGCGCGGCGGCCGCGACCACGCGGTCGATCGCGTACTTGATCGCGAACTGCCAGCC
+>>747:3:11:1673:13756/2 184000 1
+CCTCGGGCTGCGCCACGTCCTGGTCAACGACGAGCGCGCCGCGGCCTTCGCCGCC
+>>747:3:11:1684:8282/2 184010 1
+CCCCGGCACAGGGCGATGGCCGCCGCGCGGTCATGTTCGACCCGCCGGTCCCGGGAGCGG
+>>747:3:11:1690:18598/1 184021 1
+AAGCGATCTTCGGCGGCGTCGTCGCGGCGCCGGCCTTCGCCGC
+>>747:3:11:1703:14039/1 184031 1
+CGCAGACGTCGGACCGCTTCTGCGAGGAGGCTCGGGTAGCCCATGCTTCCGGCACCGTGGCGCGTCACCTCCGCGC
+>>747:3:11:1733:7092/1 184062 1
+CAGGCTGGAGCTTGAGGGCCATCGCGTGCGCGTGGCCGCCGACGGCCTCGCCGGCCTCGACGCCGTGCGCGCCGCG
+>>747:3:11:1740:14705/1 184068 1
+GATGACGCCGAGGAACGCGTTGGCGCCGTACATAGTCGACGCCGGCCCGTAGACGACCTCGACGCGATCGATGTTC
+>>747:3:11:1786:19777/1 184098 1
+TCGAACGGATGGCGCGCCGGTTCCACTGGGACGCCGGCGC
+>>747:3:11:1818:17826/2 184130 1
+GTAGCGTTCGAACGCCGGCGGTATCGTCGGATCGCCGATGGCGAAGCGCGCGATCCTGGCGGCGG
+>>747:3:11:1823:15067/2 184133 1
+CGGACGCGAACCTCGTCCAGGTACAGCGCCGGATCGGCCACCGGGCCGGCCGAGTGGGCGATGC
+>>747:3:11:1825:19778/1 184137 1
+TAAATTATTCGTTAGTGTTGCCTCCGTCATCGCCCTCATGGGTTTGGTGGCATATGGTCAAACATCATCCACTTCA
+>>747:3:11:1855:14420/1 184163 1
+TCACATTCGGGATCGCCTGGGCTCAGACCAATGCTCCCGTGACGCCCGCCGCACCGTCGGCCCCCCC
+>>747:3:11:1870:14301/1 184179 1
+AGATGTTCAACCCGCGGAAGGCCGGCGCCCGCGCCGCGGCGAACCTGCAGCTCGGCGATCCGATCAAATACCCGT
+>>747:3:11:1885:16861/1 184196 1
+TGCTGGCGCGAGTCGCCGGGAGCGCCGGCGTCGTCGTCGTCCTCGGCCGCGACCTC
+>>747:3:11:1892:17380/1 184210 1
+GTCGAGAAGAAGCCGCGGCGGCGCGCACCCCGCCGGCGCGACGACGAGGAGGACGAGGACGAGGAAGGGC
+>>747:3:11:1920:15749/1 184224 1
+CGATCCGCCGTCGTGCCGGCGGCGGCCGCGAGCCTCGTTCGCCAC
+>>747:3:11:1931:9856/2 184237 1
+CATCACCCATCCCGAGACCGGCCGGGTGGGTTTCCTGGCCGACCGCCGGCCCTGGTCGATCCGGCGCTTCCTCATC
+>>747:3:11:1963:17689/2 184265 1
+CGCGCGGGCGCACCGTCGCGCGCACGGTGGCCCTCACCGACCTGGCGCCCACGCTCGCCGATCTCGCGGGCACGCG
+>>747:3:11:1985:1325/1 184295 1
+GGCGGTGCGACGCGCGCGGCGACGCTGCCCGATTTGCCCACCATCGCGGAAGCCGGCGTCCCGGG
+>>747:3:11:1999:7392/1 184311 1
+CCTCGCCGACCGCTTGCTCATGGAAGGAACCGAGCAGCGTGCCCTCGGCCGACGCGCCGTTGTCGCCGAC
+>>747:3:11:2002:14628/2 184316 1
+ATGCGAAACGTCGACGGCACGATGCCGCTCGCCCCGCCCGAATGCACGCCCTCGTCGAGCGTCTCGACAGTCAG
+>>747:3:11:2004:4457/2 184320 1
+AGCCGATATTGCGCAGTTCGCGCACGAAGCCGGCGCCGTCGCCGAGCAGGCCGTGGCCGAGGACGACCGG
+>>747:3:11:2020:13126/1 184342 1
+GCTCTTGATGCGCGCCAGGAGCTCACGCGGGCTGAACGGCTTCGCGAGGTAGTCGTCCGCACCGATTTCGAGCCCG
+>>747:3:11:2072:11570/2 184404 1
+GAGGCGCTGACGCTGCTCGACGCCGGGGCCGCCACGTCGCCGGTGCTGCGGGCCTTCGCGCTGCACATGCTGACCG
+>>747:3:11:2079:7213/1 184410 1
+CGACGTAGTCCTCTTCGAGCGCGAGGTCGAAACGCCACGAGGGCGGCCACGCCTTGAGCGCCCCGCCGGTCGCCTC
+>>747:3:11:2091:10323/2 184423 1
+CTCCTCCTCGCGGGCGCCGGCGCACGGCGGCTGGTGCTGCAGGCGATCCCGGCCACCGTGCGGCACGCGGCGATGG
+>>747:3:11:2131:19255/2 184461 1
+AACGTCTGCGATTGACTTTTTTCCGCGGTTGCCGATGTTCGCGGCGGCCACGGGTGCGGTGCTGG
+>>747:3:11:2143:16043/1 184474 1
+GCGACAGCCAGGTCGCCGCGGCCCCCAGCACGGCCGCCAGGGCGACCCGCCTCGGCCCC
+>>747:3:11:2166:12265/1 184486 1
+CCGAGGCCCGCGCCGGCCTGGAGCGGAGCCTCGCCGCCGAGGAGCGGCAATACGGCGCCGACAACCCGCACCTC
+>>747:3:11:2186:14063/1 184503 1
+GAGGCGGCGTCGAATCCGAGCGGGCACTTCCAGATCATTTTTGCCAAGCCGGGAACCTACCAGTTGTTCTTTGGTG
+>>747:3:11:2221:12091/2 184547 1
+CGAGACGTGGGATCCTCGACCCGTGGAGATCCCGGACGCCGTCTACACACGCTCCGGCGACGTCGCGATCGCGTAC
+>>747:3:11:2230:12866/1 184561 1
+GTGCTTTTGCCGGCTCCGTTGCGGCCGACGAAGCCCACCTTCACATCATCAGTCAGCGTC
+>>747:3:11:2249:18542/1 184581 1
+TCCGCCGTCAAGGCGCGCCGCGCGTTGGCGCGGAACTTGGCCATTACGTCGTCCTGGCACGCCGGCCGGCTCGCAT
+>>747:3:11:2254:6590/2 184587 1
+GAACCGCTTCTGGCAATTTCCTTTTGTCCGTGCGCAACCATTTCAGCAATTTTTTCGTC
+>>747:3:11:2300:14768/1 184621 1
+GCCGCAAGAGTTGCCGCCGCCACCGAACCCGTTGCCTTCGCGACGATGCCCGCGACGACGCCGCAGATGGCGAATA
+>>747:3:11:2332:5171/2 184649 1
+GAGGACCGGCTGGTCATGCGCGGCAACCACGGCTTCCCGCCGCGCGCGATCGGCGCGGCCGCGCTCGGGATCGGCG
+>>747:3:11:2351:7085/1 184681 1
+GAAGCGCGGTGGCGTGACGCCGCGGCCGGCAAGACCGTGCGCGAGATCGAGGAGCTGGTGGCGGGCTCCGCCGCGG
+>>747:3:11:2360:8019/2 184692 1
+TTTGCCGAAACTAGTCTCGCCGACAATCAAGCCGCGGCCGTGGTCCTGAATCGCGCCCGCCACGATTTCCGAGGCT
+>>747:3:11:2386:15066/1 1773270 1
+GGGACACCGGGCTCGAACGCTGGTACCCCGCGGCCGGAGAAGGCGGCCGGCGCCAGGTCGCCCTCGACCACTTCGC
+>>747:3:11:2403:13786/2 184738 1
+CAGACCACGCCCATCGCCGCGGCCCGGATCGCGAGGCGCGCACCGCCCCGGTGAAAACAGCCGGCGATCAGCACGC
+>>747:3:11:2442:6620/2 184785 1
+GTATCCGGCGATCGGCGTCGGCTTCGGCCTGGTCCCGGCGCAGAACGGCGCGAAGTCCAAGGCGGCAGGGCACCCC
+>>747:3:11:2444:7744/1 184786 1
+CCTCCAACCAGGGCCACGAGCGCGGACGCGACGCAGGCCGCGACGCGCGCGGCCCCGGAGACACCGAGGGTCGTC
+>>747:3:11:2447:15156/1 184790 1
+GGCGCGGTCCGGCCCGGCTCGCGCGCCGGCCGGCCGCGGGTCGG
+>>747:3:11:2482:21077/2 184849 1
+TTCACGTTGTACGGGCGGCCGACCACCACCGCGGCCGGCGTGGTGCCGAGGGACGCGAGCAGCCCCCG
+>>747:3:11:2487:16473/2 184856 1
+TCCTCGTCGTAGAGGGCGCCGAAGCGCATGCCGTCCGCGAGCGCGCCGGCACGCTCGGCGAGAGCGGTGAACCGC
+>>747:3:11:2488:1495/2 184858 1
+TCCCCAACCTCTTTGTCGCTGTAGCCGAGGCGGCGCAGGAGCGCAGGACGG
+>>747:3:11:2506:11751/1 184872 1
+ATCGCTCGCACGCTCGCGGAACGCCGCAGCGCGCCGCGCGCCGTACCACGCGAGGGGCACGAACCAGTAGAACGCG
+>>747:3:11:2556:5690/2 184921 1
+TGCGCGCGGCGTAGGTGGCCGTGTCGGGGAACGCGGTGTCGCCGGGAAGCGCGACCCGCGCGCCGGG
+>>747:3:11:2584:12755/2 184946 1
+TCGGCGATAACGCTGCCATCGGGGCGCTCGATCAGGACCGGCGCCACGTCGACATCATGTTCATCCTCGATCTCGC
+>>747:3:11:2589:18558/2 184950 1
+GCAGCAATAACGAGAGCGCAATACCAAAAAGCGGATATGAACGTTTAAATCTCATAATTCTCCACTCCCGAAGGAC
+>>747:3:11:2599:8324/2 184958 1
+GTGGCGCAGAGTAGGAATTTTCTCGTAAATCACTTCACCGCCGCGGGTGGAGAGCCGGCGCGGGAGGACCCGGCTC
+>>747:3:11:2603:15893/2 184963 1
+CGCTCCGGAGAGTTTCTGCTCGCCGTCGCGCGCGCCGTCCGCTCGCTCGAACTCCCGGGTTCGCCATGCCGGCCTC
+>>747:3:11:2631:14707/2 184990 1
+CCGCCCGAGGATTTCGTTGGCGGCCACCGCGCCCGCGGCGCTGCTGGCGCCCGAGCTTCCGAGGCCGCTCGCGAGC
+>>747:3:11:2637:8366/2 185001 1
+TCGACAGTCCCTGCGAGGCGCGCGTGACGCTGTCCTGCGCGAGCGCCGCGGGAGCCGCGCTGATGCCGAACAGCAA
+>>747:3:11:2645:18046/1 185011 1
+CGCGGCCATGAAGTTGACGTTCTCGGTGAGGCCGCGCCAGGTGCCCGAGACTCCTTCGACCTGGGCCTGGCCGCCG
+>>747:3:11:2651:12885/2 185020 1
+CCCCACTCCGTTGATCTGGAGCTCGATGAAGCCCGGCGCGGCGCTCAGCCCGGTTCCATCGATCGTCGGCACGTCC
+>>747:3:11:2675:3569/1 185057 1
+TCGAGCCTGGCGGCCGGCCCGGCGCCGGCATCGCCCCCGATCGCTCGAACCCAGGACGG
+>>747:3:11:2685:21231/1 185069 1
+GCCGGATCGACGACGCGATCGCGACGACGTTCCGCCAGGTCGCGATGAATCGCTTCGAGGACGCCGTCCACACCGC
+>>747:3:11:2711:20808/1 185094 1
+TCCTCGCGCTCGCCGCGGCCATCGCCGGCTGCAGCATCAACAAGCGGACCTCGGCCTTCCGCTGCGAGAG
+>>747:3:11:2716:9072/2 185097 1
+GCTGTTGCTCAAAGGCGCCGGTTATCAAACCGAAGCCGCCGACTCGCCCGCCGCCGTGCTCGCCGCGATCAGGCAG
+>>747:3:11:2759:13579/2 185135 1
+TCGCGATGAATCCGCCCACCTCCACGCCGCTTGCCGCCGTCACCGCCGCGGCCCGCGTCCCCGC
+>>747:3:11:2768:5040/2 185146 1
+GGAAGGGTGACGGCCAATCCCCTCATGTTAAAAGTGCTCGATCAAATCTACGTGGTGTCACCGCTGCCGCCCTCCC
+>>747:3:11:2782:10326/1 185158 1
+TCCTCAAGCCGCGGTCGCGAAGCGTACGCCGCCAGCGCCGCCACCGCGGCGACGCAAACGAAAATCAATGTGCGAA
+>>747:3:11:2810:8084/1 185193 1
+ACAGCATCTGGCCCGAGGCGCCCAACGGCCCGATCAAGGGCAACGTCTGGTCTGAGATCGTCTACAACTATTCCGC
+>>747:3:11:2833:18973/2 185215 1
+GGAAATTCGCCCACTAGCCAGCAACAACATTGCGCGCGCGGCGGTACTGCGCACCTTCGCCGAGCCTCGCGCGGGT
+>>747:3:11:2843:8900/1 185228 1
+ACGACGAGGCCAACGCGCGCACCGCGCTGGCCGAGCTCTTGCGCGAGGAGGGCTACGACGTCGAGACCGCCGCC
+>>747:3:11:2855:6688/1 185242 1
+TGCAATCGGCGATTCAGCAGGTGGACGCGGCGACCGGGTCGGCGCCGGCGTACTACATGATCAA
+>>747:3:11:2868:11313/2 185254 1
+CCGAACTCCTCCATGAACTCGAGGAGGCGCTCGCCGCCGACCGCGCCGCCCGCCACCTGCGCGTGGAAGTCGCCC
+>>747:3:11:2888:14550/2 185268 1
+TGAGCTCGGCGGGGTCGCCGGGGCGGCGGGGGCCTTCCTT
+>>747:3:11:2934:20175/2 185326 1
+GTCCGGATCAGTACGTCGTCTGGAACGGCGACACGCCGCCCCGCGACAGCCGCGCCCTTCTGGCGAAGGCGAGGGG
+>>747:3:11:2939:17855/2 185330 1
+AGTCAAACCACGCGCCGCGCATCTGGGCGACGACATTGGCGTCGCGCGCTCCGGGGGGCCGGCGCGCGCGCGGCGG
+>>747:3:11:2944:13453/2 185333 1
+TCGAGGAGCGCCGACGCGGCGGGGCCGAGCGAGGCGAACCACACATCGAGCATCGACAGCTCGC
+>>747:3:11:2964:11168/1 185353 1
+GCCGCCATCGCGGCCCAGAGCGGCACGGCCAAGGTACCCGGGAACGCCTGGCCGCCGGCGAAGCCTCAAATGCCGA
+>>747:3:11:2964:19898/2 185354 1
+CGCGAGCCCGTCGCGCATCGATCGGTCGGCTCCGGCGCTCGGGCAGCACCGACC
+>>747:3:11:2972:20361/1 185370 1
+TCGGAGGGCTCGCGCTCGGGAGGCTTCGCGGGTCGCGGGGCGGAGACCTCGGCCAGCGCGCGCC
+>>747:3:11:2975:6144/2 185375 1
+GAGCACCGCGTTCTGGTAGTCGGTCGTGAACGGCGTGACCACGTACGCCTCGTTGCCGAACTGAATGATCGCGATG
+>>747:3:11:2996:8437/1 185396 1
+CTGGCGCGGCTTCGGCATCACCGCGGCGGGACTGGCGACGGCATGTCTTGCCGCCGTCG
+>>747:3:11:3017:11971/2 185427 1
+GGCGCCGTCGATTCGACGGCCGACGCCATTTCACGTACTCGGCTTGATTGCAGCGCCAGGTATCAAGAGATATCTG
+>>747:3:11:3018:10279/2 185430 1
+GAGGAGCTTGAGCGCGATCTCGCGCGCGGTGGCGAACTCGGCTCCGCGACCGACGACGAACATCCTGCCCGCGTA
+>>747:3:11:3020:20864/2 185433 1
+ACCAGGAAGCCGGCGACTTCTTCGCACGCGCCGCCGCGTCCGACGCCCAATTGACGCCGGAACAGCGAAAACAGTG
+>>747:3:11:3021:5887/2 185434 1
+GGGCTGTGGATGTTCCCAGCACCGCCCAGCGCACGCCGTCGACCACTCCGGCCATCGGATTGATGGCGTTGATCGG
+>>747:3:11:3030:9047/1 185441 1
+GCAAAATGCAAAATTCAAAATGCAAACCGGAGGCAGACACCACCAGATAGTGTTTGCATTTTGCATTTTGAGTTTT
+>>747:3:11:3035:11209/1 185444 1
+CAATCTCGATGAGATCGACGAAACGGTTAGGAAGGAACTGCTGCTGACGCTCGGCGCGCGCTGATCCCCGCCCGC
+>>747:3:11:3039:16070/1 185451 1
+GCGAGGAGGTCCGCTTCGCTCACGCGAGCAACCCGGCCGCGCGGCCGATCTCCCAGGCGAGCGAGATTCCGACG
+>>747:3:11:3051:16893/1 185471 1
+GTCCGGGCTGCGGCGCGGCGGTCGGTGCATCCATGCGGTCGGCCATCGCGCTCTT
+>>747:3:11:3081:5091/2 185493 1
+GGTGCTGGAGGCCGGAACCAAGATTTTCGACGATCCGCGCGCCGGCACGATCCACCCGCCGACGCTGGAGATG
+>>747:3:11:3101:18312/2 185507 1
+TGGACCGCCCACGTCCGGCCGCCGTCCCGAGTGGCGACGATGAAGCCCTCGTCGGCGCGGGCCCCGCGGCGGCC
+>>747:3:11:3110:18569/2 185512 1
+CGTGACCGTCGAGGCCGAGCGCGTCGCCGCCCCGAGCAGCGACCCGGCGATCCTCGGC
+>>747:3:11:3133:14988/2 185545 1
+CGGTTGCCGACGCGCGCGCGGCGCTCGCGCCGAACGCGCCGCAACTCTGGCCGG
+>>747:3:11:3152:7166/2 185558 1
+GCCGCGTCGCCGAGGACCCGCCGGCGCCGAGCAAGCTGCGCATCGGCATCCCCGTCG
+>>747:3:11:3159:19267/1 185565 1
+CGACCGCCGCACTCGATGCGTGGCGCGAGGTCGCGCGGCTCGCCGAAGCGCGCGGCGACAAGA
+>>747:3:11:3159:19267/2 185566 1
+GCCGCGCGCCGCCGCGGCGGTCGCGAGCCCGGCGATCGCATCCGTCTGC
+>>747:3:11:3207:18748/1 185620 1
+AGCCCGTAGTAGTCCTCGAAGAACGCCAGCGAGGCGGCGCCGATCTTCTGCCCGAACCGCGCGAGGTGCTTCTTGC
+>>747:3:11:3217:21250/1 185626 1
+GGAAAGAGAAGGAGCGCGAGGCCGCGCGCGTCGCCAGCGTCAGCGAGGCCGGCGTGCCGAGG
+>>747:3:11:3217:10219/2 185627 1
+GGCGAGCGCTCCGATCAGTGGTACCGCATCCGCCGCGGCGACGTGTCGGTTGTCGTGGGCACGCGTTCTGCCGTGT
+>>747:3:11:3237:4306/1 185643 1
+AGGTCGATCGCATTTACATCATGAACGTTTTCCTGATGGTTTCCGACGACGGCGGCCGCACGATCCGGCGACTCGG
+>>747:3:11:3240:6411/2 185649 1
+CGTGGCCGTGATCGTCCACGAGCCGGCGGTGGCCCCGGCGACGGGCGTGCCGTCGACGATCCAC
+>>747:3:11:3244:18690/2 185658 1
+GCCCGCGCGCGGCGTCCTGGGCGCGCACCGCCGGCGCGGGCAGCGCGACGGCGAGCGCAAGTGCGAGAAGGAAGAC
+>>747:3:11:3251:1588/2 185668 1
+GATTTTGCGGTCAACTTCGACGGCGATGACCGCGCCGCGGCCGCCGGCCACCCTGACAAAGGCGATCAGCGTT
+>>747:3:11:3266:4594/2 185681 1
+CCGCAGCCGCTATTTGTTCATGAAGCAGCATCGCTCGCGGTTCGGCGCCCGCACCCTCGCCGAGCTTCGCGGAGTA
+>>747:3:11:3280:15995/2 185704 1
+ATCATTTTCCAGGCGGACGGCCAGCTCGACGCCGCGATTGGCGCCTACCGTCAGGCGATTGCTCTCGACCCAGGCC
+>>747:3:11:3285:7848/1 185713 1
+GCAAGAGAATGTTGGCCGGCTTGATGTCGCGATGAACGATCCCGCACAAATGAGCGGCCTGCGCGGCGCGGGCAAT
+>>747:3:11:3300:14123/2 185733 1
+GAAATCGGCCTCGGCGCCCAGGAACTCCTTGAGCGTTACGTCGCCGTCGCCGTTGCGGTCCATGCGAGTAAACCAT
+>>747:3:11:3301:10234/2 185734 1
+GTTCTGCCGCCACGCCAGACAGGCCGCCAGAAGCGCAAACGGGAGAGCGAACAGCGTGTGGCTGAAGCGAATCATC
+>>747:3:11:3317:20251/1 185742 1
+CCGCCGGAGAGCGGGCGCGCGGCGCGAAAGCGCCCGCCCGCGAACAGCATGGGCTTCAGGGTGAACTCG
+>>747:3:11:3335:20622/2 185756 1
+CGAGCGCCTCGAGCGCCGGCCCGAGCTTACCGGCGCCCCGGCCGACGAAGCGGCGCCCCTCGGCAACCGCCAGCGG
+>>747:3:11:3350:13303/2 185769 1
+CGGATCGAGCTCGCGATCGCGCCGAGCGACCCGCAGGTTCTCTACGCGGAGGTGCAGAAGGTCGACCCGCAGTCGA
+>>747:3:11:3368:15846/2 185791 1
+CCTTCAGATCTCGCTGCCTGTCGCCTGTCCATGTCGCGCGCGTCTGATTGTCGCGAATGCGATAGCCTTGCGCGCG
+>>747:3:11:3377:20684/1 185798 1
+GAAACCGAAATACACGAGCGCGTAGATGGTCCAGCCGGCGACGAGTGTCGGCGCGCGACCGATGCGATCGGACAGG
+>>747:3:11:3379:7574/1 185801 1
+GCGAGTCCGTGCGCCGTGCTGCCCGCCGAGCCGTGCGGCACTTCGATGCAGACGAAGCGCACCGACCCGGCCGCGG
+>>747:3:11:3391:5219/2 185816 1
+CGGTGAGGTCTGCTCGGCGAGCCGCGCCGCCGCCACGACGGCGACGCCGCCGCCGCGGCTGTGGCCGAAGAGCGCC
+>>747:3:11:3393:20228/1 185819 1
+ATCAGCCCTTGCATGTGGGCAGAGATGAAGACGCCGGCGGGAACAAGATCGTGGTTTATTGGTTCGATAGAAAGA
+>>747:3:11:3419:9816/2 185838 1
+GAGGTCGGCGGCGATGGGCACGTCGGCCGCATGGGCGGCGACGAGTTCGCGATCGTGGTCATCGACGCGCAAAGCC
+>>747:3:11:3422:5991/1 185841 1
+GCGAGCTTTTTGCCGAGCGACAACGAGCCAAACTTCTTCAGCAACTCCGCGCCTTCATCAACGTTGTCGGTACGTC
+>>747:3:11:3502:14336/2 185938 1
+GCCAGCTCCTGCTCGACGCGCGCACCTTCTCGGACCGGCGCCACATGGGCGCGACGCC
+>>747:3:11:3502:8202/2 185939 1
+GACTCGGTCGGTCCGAGCGCCGATGGGTTCGAGACCTACGGCGTCACCGGCGTGGCCTTGATCTCGTTCATTCTGG
+>>747:3:11:3508:20925/2 185942 1
+GCATCGTCTTTGAACGCCGGTGTGTCCCAGCCGGAAATGGCTTTGCGCGCGTCAAGGATTTCACCCCATTGCTGGT
+>>747:3:11:3530:4216/2 185957 1
+GCTGCTCTACGTGCTTCGCAACGACCTCGACCTGCACGGTCCACGTTTCGGCTGCGGCCTCGGCCAGTGCGGCGCC
+>>747:3:11:3541:7538/2 185975 1
+CTGCCGATCACCGCGCTCGAGAACGTCGTCTCGAACGCGGAGCGGCGCGCGATTCTGGCCGGCG
+>>747:3:11:3548:6588/2 185989 1
+ATGGCCGGCAACCTGACGTCGCAGGTGCGCGGCATCGCGCGCGTCGTCACGGCGG
+>>747:3:11:3549:4626/1 185994 1
+ATCCGGACGTAATCATGGTCGGCGAGATGCGGGACGAGGAGACGGCCTCGGTAGGCATCGAGGCCTCCCTGACCGG
+>>747:3:11:3551:1140/1 185996 1
+GGGCCTCACCCTCCCCAAGGCTGGGACGTACACCTTGACCGCGTCGGCGCCGGGCGTCCCTTCGGTTGTGACCGGG
+>>747:3:11:3552:3891/1 185997 1
+ACGGGCTACAGCGAGACGCAGCGCGCCGGCTTGCCCGGTGAGACCGCCGCCTTCGACTTTCGCCTTCACATCATAG
+>>747:3:11:3560:3164/1 186008 1
+CTCATACAGGTCTATGACGAGAACCTCATGTCGGCCCTGCGAGACGGCGGAAACGCCGACACGGCGCCGATCTTC
+>>747:3:11:3571:19973/1 186028 1
+CATCGACCCGACCCCGGGCGCCGACGAGGAGTTCGGCCCGACCGGGACCGGGGCGGCGGCCGGG
+>>747:3:11:3571:7049/2 186029 1
+TCGAGCGTGAATCTAGAGGGTTGGGGGAACTCAGCGCGGCCGGCCCGCGAGAGCGGCCGGCTTCAAGG
+>>747:3:11:3581:5967/1 186034 1
+CGCACGACGCATTGATCTGCATCGCGGAAGGCCGGCTCATCGCCGAGGCCGAGCGGCGG
+>>747:3:11:3588:14568/2 186041 1
+CGAGACCGAGCGGGCGATCGACGCGGCGTCGCGAGCGTTTCCCGCGTGGC
+>>747:3:11:3590:7656/1 186044 1
+GCGCCCGGCTCTCCGCCGCCATCGCGGCCACGCGCGGGTCGTCCACGCAGAGCACCACCGCGCCC
+>>747:3:11:3594:17625/2 186048 1
+CGCCTGGGGCGCGCGCGACCGCGAGGCGCGTCCGGCCGCGGCGCTGTCGGTGCGCGACACCACCCGCGCG
+>>747:3:11:3612:16482/1 186063 1
+ACCGCATGCACCACGGTGCGTGCACCGCGATCCTCGCGCCATTTGTAGAACGCGCGGATCTTCTCCCGCCCCCGGT
+>>747:3:11:3613:15407/1 186064 1
+CGCGCATGAGGCCGATGTTTCCTTCCTGGATGAGGTCGAGGAAACCGAGCCCGCGGTTCGTGTAGCGCTTCGCGAT
+>>747:3:11:3630:7309/1 186082 1
+GCCCAGACCTCGCGCATCGGCCGGCCCAGCGCCGGCCGGCGATCGCCGAGAATCATCTCGCCATAGCTGTCATTG
+>>747:3:11:3656:11716/2 186111 1
+CGACCTTCTTGAGGGTGCGGTCACCGCCGACGCGCCCCGTCCACGCGGCGCGACTGACGGCGAACAGATCGTCACC
+>>747:3:11:3658:14764/2 186114 1
+GGGCTTCCCGTCTCGCTGCTGCAGGTCACCGATGCCGTGCGCGCGCTCGACCGCCTCGATCTCGCCGATC
+>>747:3:11:3662:13926/1 186117 1
+GGCGCGCGCGTCCCCAGCGCGCGCGCCGCCGTCCCCAGCGAAGCCGCACGCGACCCCGCACGAACCGGAGACGCAG
+>>747:3:11:3671:2186/1 186140 1
+CGAGCGGGCGCTCCCCGGCCGGCAGCGCTTCGTCCA
+>>747:3:11:3719:20841/1 186183 1
+CTTGCGTGTCCACTCGAGCCCGTTGATCATCCGCGCCGCCGCATTGGTGTCGCGGTAGATGGCGAGG
+>>747:3:11:3723:20889/1 186187 1
+CGCGATCCGCGCACCGACGCGATTCGCAAGGATCTTGAAGACCGGCTGAAGGTCTTTCCCAATCTCGACGTCCGC
+>>747:3:11:3744:2811/2 186209 1
+CCAGCTGGGCAAAATTGTTGACCTGTCCCGTGAGTGTGAGCGCGGCCGGCGTCAGCGCCAGGTCC
+>>747:3:11:3751:11202/2 186221 1
+ACTGCGCGGCGATGCGTCGCCGCCGGCGATCAAACGCCGATGTTCGGGTTGTTCAGGCGCTC
+>>747:3:11:3789:19161/2 186262 1
+CCGCTCGCGTCGACCGACACGACGCCGACCGACTGCGCGCCGTCGACGAGAGTCGGAAGCCCGGTCGAGGCCTTCA
+>>747:3:11:3820:14874/2 186304 1
+GACCACGGTCGAGATGTCGGGCGCGACATGCGAGCGGGCGCGCGACGTGACGGCGAGCGGGCGCAATTTTTCCGCT
+>>747:3:11:3821:15474/1 186306 1
+GAGCAGAAAGCCGGCCACGTCGCCGACCGCGCTGTCGCCGTCGAAGCTCTGCTCCATCACCAGGTCGCCG
+>>747:3:11:3821:15631/2 186307 1
+GGCCGTGTACGCCTCGGCCGTGAGCTGCTGAAACGTCGCGGTCGCGGCGCGGACGCGGGCGAGGCTCCGAACGATC
+>>747:3:11:3843:5564/2 186320 1
+AGCTCCCACGACGTGTCGAGCGCCGTGCGCGCCGCCGCCTCGTCGGCGGTCCGCATGAGGTACAACCCA
+>>747:3:11:3871:12636/1 186348 1
+TCGCGCAGGCGCTGATCGCCGCCGGCTGTCCGGCCGAGGCCATCGGCTTCTATCCGAGCGGACATCCCGG
+>>747:3:11:3878:20000/2 186352 1
+CGAGGGCCAGTTCAACGCAATGTCGGACGACGCGCGGCGCGCTTTGATCGCGCGCTACGAAGCGTACGGCCGCAAG
+>>747:3:11:3919:6537/2 186380 1
+GCGACGGCCCGAAAGGCGGGAGAGCGCCGGAGGGCGGAGTTCGGATGTGAATAACGGGGATCAGG
+>>747:3:11:3936:14372/1 186393 1
+GACCGCGTGCGTCAGTTCCAACGTCGAACTGATTTCGCGTCGTGTTGGATTTGTTGGGTCCTGGTAAATTTCCAGT
+>>747:3:11:3956:6872/2 186410 1
+TTGGTTGGTCAATGCACGGACAGCCGCAACATTCTTTAGTATTGCCCTGCATCCCCCGATATCCTGCATCTGACGA
+>>747:3:11:3971:4754/1 186424 1
+GTTCAGCCTGAGAGGTCCTCGTGCCTGAGATCGCCGCACTCAACGCCGTCCGCACCGTTCCGACT
+>>747:3:11:3973:15418/1 186428 1
+CAAGAACGGCCCTCCACCTTCGAGACCTTCGAGGCGCACACGCGCACCGCGGCCGTGCGCCTCTTGCCCCTGGGTG
+>>747:3:11:3982:10094/2 186439 1
+GCGCAGGCCTGGGCGACTCCGTCGCACTTCTTACCGACGGCCGCTTCTCTGGCGCCACCCACGGCCTGATGGCCGG
+>>747:3:11:3983:13037/2 186443 1
+GCAAAGCGATCCGCACCGGCCACGCGCGCGAGCTCGACGGCGTTCCTCGCTTCGGCGAGGTCGAGCGACGAACCTG
+>>747:3:11:3991:4708/2 186446 1
+GCCACGGCGCCCTGCTGCCCGACGTGCCCATTGGCCTGCACGAGCACCATTCGCGCGGCGTCGCCAAAGTCGCCGC
+>>747:3:11:3996:11506/2 186448 1
+GGGACTAACATCGCCGACGCCTGCGCGATAGAGATCAGAGACCTGGCCGAATGGGTCCGCGGCCTCGATGAGCCGT
+>>747:3:11:4009:5161/1 186466 1
+TCGGGTGGCGAGCGCCAGCGCGTCGCGCTCGGGCGCGCGCTCGTGCGCAGCCCGTCGGTCTTCCTGTT
+>>747:3:11:4027:6730/2 186483 1
+GGACCGTCGAACACGATGAACAACACCAACAGCGTCAGTCCGCCGACAGCGAGAATTGGCAGCACGCCCAGCCACG
+>>747:3:11:4028:5025/1 186485 1
+ACCATTGGTTACATGTCGCCGGCGCCCGCAGGAGGCTCGG
+>>747:3:11:4031:16774/2 186486 1
+AACGGGCGAACGATCGGGATTGCAGACGCGCATCGCTGCGACGGTCAACGCTTCATTGTGCGCGCCGATGAAAAGT
+>>747:3:11:4032:17325/1 186487 1
+ATCGAGGGTTGTGGCACCGATGCAGCGGAGCTCGCCGCGCGCCAGCATCGGCTTTAGCAGATTGGAGGCGTCCATC
+>>747:3:11:4040:16821/1 186494 1
+GTCCCCAGACGATCGCGGCCGCGTCTAGATCGCGATCCTCGACGAACAACC
+>>747:3:11:4046:15366/1 186498 1
+GATAGCGCCCCGACGGGGCTGGAGCGCCGCCGCCGCCGGGTGTACGCCCTGACCGCGCAGATCGCCCAGCAGTCCC
+>>747:3:11:4048:6782/1 186501 1
+CGGCCGCTCGCCACGCGTTTTCGGCGGCAGCACGGCCATGATCGCGGTGCCGGCGCCGGCGGCATAGTAG
+>>747:3:11:4049:12161/1 186502 1
+AATGGCTCAACCTTCGGGCCCCACGCCGACGCGCGCGTCACCTCCTCTTCAGACGTCGCTGCCGGCGCGAGCGTTC
+>>747:3:11:4049:7465/1 186503 1
+CGCGTGCCCGACGGCGCGAGCCCGGCCCGCGCGCCAGTCACGGCCGGTG
+>>747:3:11:4070:15054/1 186519 1
+CCCGCTGCGCGAACGCCGCGAAGAAATCCCCGCGCTCGTCCGCCACTTCGCCGCCGCCGCCAGCCGCACCCAGGAC
+>>747:3:11:4097:18772/2 186540 1
+TTTCCGTCTAGCTGCGGGTACGCGGCATCTTCACCGCGACTACAATTTCACCGGGTCGCTGGTTGAGACAGTGCTC
+>>747:3:11:4121:12337/2 186561 1
+GCGTACGCGGTGGCGAGCAGCGCGCCGACGCCGGTACCCACGACGAATCCGCGCCGCGGCAGCCGACGCAGCGGCG
+>>747:3:11:4135:16049/2 186582 1
+AGCCGGCTGCTGGAGGGCTTGCGCCTGCTTGAAGATGACAGTCTGGGCGGCGGAGGCTCGCGCGGAAGCGGGCGGG
+>>747:3:11:4138:14616/2 186588 1
+CCGCGGCCAACTCTCCCGCCACGCGCGCGTTGTCGAGCAGCAGCGCGACGTTGGCGCGCACGGCGTCTCCGCC
+>>747:3:11:4168:2225/1 186616 1
+AGCGAAACGCGCCGTGCCGCCGTTGCCGCCGTTCGAGATGCTCGGAATGATCGCGGTGCGAAAACTCATTCGA
+>>747:3:11:4172:3071/1 186620 1
+CCGTTCACCGCCGTTTCGAGGACGAGATCGTCGCCAGGATCGGGCAACACCGGTCGCCACAGGTACGAGATTCG
+>>747:3:11:4180:14984/1 186629 1
+GCTTCTAGCGCGGATCGCGCCGTGGCGCTCGCCGCGGCTCCGCGCGCGACCATCGACACGTCGAGTCCGATGTCG
+>>747:3:11:4192:16460/1 186643 1
+TGCTGCGCGGTCGAGTCGTGCAGTTCCACCGCGATGCGCTCGCGCTCCTCGTCCTGCAGCGTGAGAAGCCGCCG
+>>747:3:11:4212:18571/2 186663 1
+GTGGCGCACCAGGGCTGCCGTCTCTGCGCCGGGGCACTCGGCGGCCGCGGCGACGCCCG
+>>747:3:11:4221:12139/1 186673 1
+GCCTCTGCCAGCCGCGCCCTGACCTCGCCGCGGGCGGCAGCGACGCTCGGGCGGGTCAGGCCCGCCGTCAACTGCG
+>>747:3:11:4259:8969/2 186700 1
+GACCTTCTTGGCCCGCTCGATCGACGCCGGGACGATCTCGACGCCGGTGACGCGGGCGCCCTTCTTCCTGGCCGCC
+>>747:3:11:4265:11984/1 186705 1
+CTTCCAGTTGACCGGTGTTGCGACTTTATGCTTCGCAGTCAGCTGCATCGAATCGACGACGCGCAGGATCTCGTCG
+>>747:3:11:4286:17436/2 186720 1
+TACCGGAGACCTGGAAGCTGAGCGCCTTGGCGACGGTCGCGTTGTTGAGGTTCGTGAGGTTGTCGGTGGC
+>>747:3:11:4295:18840/1 186729 1
+GCGCTGGTCGCGCACGGCGAGCTGGGCGCGGCCGTCGCCGAGGTGCGGGCCGCCCTGGAAGACGCGCGCG
+>>747:3:11:4302:9848/2 186736 1
+TGCACTTTCCTGCCGGCCGCGCTTCGCGTCGCGATCGGCGTCGGC
+>>747:3:11:4354:9266/2 186780 1
+CCCGACGCGGCGTTCTGGGGCAACGTCGCGGCGCTCGTGATCGTCGCGGCAT
+>>747:3:11:4357:3018/1 186785 1
+CGCACGTGGTCGACGGCGCCGCGTCGCTCTCCGT
+>>747:3:11:4376:11386/2 186804 1
+ACTCGGGCTCCCTCCGACGCCAGCAGCAGCGCCTCGCCGCGTCCGATGCCGCGTCCCGCGCCGGTGACGATCGCAA
+>>747:3:11:4407:3779/1 186842 1
+GAGCGCCGCCTGATCGACGAGCTCATCGCGCTCATGCGCCGACAGCGCGCCGCCGTGAGTGCCGACGATCTTCAGG
+>>747:3:11:4420:6197/2 186855 1
+GACCCGGTGGACCTGCAACGCGTCGTGACGATCGAAGATCTCCGGTCGCGCCTGGAGACCGCCCTTCCCC
+>>747:3:11:4422:10581/2 186858 1
+TTCGCCGCCCGGCTTTACGGCGTTGGTGACACCCGCGCCCGCGTCGACGACGCGCTTGGACGGATGGCGATGCTCG
+>>747:3:11:4435:21098/1 186878 1
+AGCCCGTCAACGATTCACCGACGTTCGCCGCGAGCTCGCCTTCGGTCTACCGTTCTGCTCTCCGAAGAGGCGCCTC
+>>747:3:11:4478:2374/1 186919 1
+AACGTGACGAGCTACCGGACCAGCCGCGCCGGCGCCGGGCTCGTCAGCGCGCCGGCGG
+>>747:3:11:4478:6903/2 186920 1
+CGACAACCCGCTCGGCGCGCTGTTCGCCACGACGTGCATCCGCGGCGCCAGCGACGG
+>>747:3:11:4511:13847/2 186956 1
+CCCATTTGCAGAAATCACATCGAGGCGAATATGAGCTCCCCGACGCGTTGAGTGCCATGATCGCCGCCGGACACC
+>>747:3:11:4558:3245/1 187000 1
+GTTGTTGATGAGCGGCAGCGCGGCGCGCTTGGCGGCGCGCTTCATCAGCG
+>>747:3:11:4561:19483/2 187006 1
+CTCGACGCAGATCGCGGCGCCCGCGGCCGGCGCGCCGTCGTGG
+>>747:3:11:4565:5541/2 187014 1
+GCGCACTCGACGTCGGTTCGGCGCGCGGCAGCAATCGCCCGAGCGGCCAGAGGTCGAGCAGCAGCATCAGCGCCGG
+>>747:3:11:4577:17832/1 187029 1
+GCAAGACCGAGTGCGAGTGCGCGGCCGATGCCAGTCGTTCCGCCGACAACGACGGCGGTGCGGCCGGAGAGATCGA
+>>747:3:11:4579:19689/1 187033 1
+CGTCCTGGAAGCGGCCGAGGCTGAAGACGTGCGCGATCGATTCGCGGACCGCGGCGGC
+>>747:3:11:4628:5829/1 187080 1
+GCAACCTCGCGTACCCGTTTCATTCACCAATAACGCACACCCGCGGCGAACGCAAGCCCGGAGCCGACGTGGCCCC
+>>747:3:11:4640:10638/2 187092 1
+CCCGCCGTGCGCGCGCGCGACGCGTCGCGGCAGCGGCC
+>>747:3:11:4652:5324/1 187101 1
+CTAGTGCTGGTTGCTGTCCGGCACCAGCGGCCCGGTTGCGGTGGCGGCCGCAATATAGTCCTCGACGCGATCGCG
+>>747:3:11:4655:9297/1 187105 1
+CCGATCAGCACGAACGTTGTCGGACAGGATCAGTACGCGCCGATGGTCAACGGCCGCGGCGACATGGGCCGCACGC
+>>747:3:11:4661:8686/2 187116 1
+GAGCGCCCGGTCGAGCGAACGCGCGGTCCCCGCGCGCGGCGTCTCCAGCCCGGCCCGGCTCATCGTCTCCTTGAAG
+>>747:3:11:4667:16057/1 187120 1
+TTCTGCACTGAGGACCTTCAGGCCGCGCTCCTGCATCGCGCGCAGATGCGCGCCGCGGGCGAACAGCACCACGTCG
+>>747:3:11:4738:14493/2 187184 1
+TAACTACTTTCGGCTTGGGCACGTCACGCCGGATCGCGCCGCGCGTGCGATCTACTGCCTGCACCGCGTAGACCAT
+>>747:3:11:4740:9611/1 187187 1
+ATCTGGAAGCCGGATCCGAGCTCGGTGTGGCGCTCGAGCGCCTCGATGCGCGCGCGCGCCCCGTCGGTCATCGCGT
+>>747:3:11:4787:13687/2 187234 1
+CAGGCGTCGGCGCGCGCACTGGCTCGGGCGGCGGCGATGGTGGCGCCGGCGTCGCGCGAGGCGCGGGCGG
+>>747:3:11:4789:3849/1 187235 1
+GGAATCCGACAAGGTGATCGGGCTCGACAGCGGCGCCGACGATTACCTCACCAAGCCGTTCGGCATCCGC
+>>747:3:11:4816:10270/2 187256 1
+GCTCATCCCGGCGGCGGCGGAACCGGCGATGTCGCACCGATGCATACACCGCAAACGCAAATGCGGCGACGATCAG
+>>747:3:11:4832:19412/1 187268 1
+ACTGACCGGCGCGCTGCACGCCAAGCCGCTGGAATTCGCGCCGATGCTCGATGCGGGCTTGAGCGCGGCCGAGCAC
+>>747:3:11:4843:8497/2 187288 1
+ATCGCATCGGCGATCGCCCGCGCGCGCTCGACCACCAAGCGCGCGGCTGCGGTCATCGTCATGGGCTCG
+>>747:3:11:4866:15337/2 187313 1
+GAACGGCACGCGCGCACGAAAGCCGATCGCGAAGCGGAGCTGCTGCGGACCGGATATCCCGCC
+>>747:3:11:4869:16473/1 187317 1
+GGATCCGTATCCGGCGGGCACGCGAGCGTGGTCACGCCGCCGGCGAGCGCGGCGCGCACCTCGGTCTCGAGCGTCG
+>>747:3:11:4873:8956/2 187323 1
+CGAATCAGCTTCGCCGCTCGAAGCACCGACTCCGGCTTCATGTGATTGCCCGCGCCGCGCTCGTCGCCGGCGCCCC
+>>747:3:11:4892:5412/1 187350 1
+CGAGCTCCGGGTACGACGTGCGCAGAACGCCGCCGAGCGTGCGCAGGAGGCCGAGGATCGAGCCCTCGAGGCCGCG
+>>747:3:11:4915:8538/1 187374 1
+CGTGAGACCATCAAGCTAGCGGCGCGGCTGGGCATCGGCGCGCTGACCTTCGCCTTCGTCGATCC
+>>747:3:11:4926:6837/2 187387 1
+AACCACTCGATCGAGGTGCGAGATGGGACGCTGCGCGCCGTCCCCGGCCGCGCGGTCACCTTACTCGGCATTCCGT
+>>747:3:11:4927:11486/2 187389 1
+TCGCCAGCGACCTTCGCCAGCTGCGCGAACGCGGCGGGCGACGTGACGGCGAGGTCCGCGAGCGACTTGCGATCG
+>>747:3:11:4937:2872/2 187397 1
+CGCTCACCGAGTGGCCGCGCTCGGCGGCGATCTTCGCGAGGCCGCCCATGAACGTGCCGCAGATGCCGAG
+>>747:3:11:4978:18646/1 187434 1
+GGGCAGATGGACGGGCTGATCGTGACCTGGCCGCTCTTCCAGGACGTTGATCGCGACGGCCGCCAGGACCTCCTGC
+>>747:3:11:4985:8433/1 187440 1
+CGGGGAGCTTGCCGCGTTTGGCGAGTCGCGCGTGGTGCGCGGGTCCGCCGCCGGCCTCGGCCTCGTCGAGCAGGCG
+>>747:3:11:5036:14688/1 187496 1
+CTGCTTGACGCCGACGCGCTCGTCGCGCCCGTGCGCCCGCACGTCGTCGATGTCGTCGAAGAGGCCATCGACGCCA
+>>747:3:11:5041:15800/1 187508 1
+CGGTCACATCGATCATCGACATGTCCATGCAGACCGCGCCGACGATCGGCGCACGACGGCCGCGCACGAGCATGTG
+>>747:3:11:5080:11198/2 187546 1
+GCGTTGGAGGATCTGCGTCGAGCTCGGCGCCGGCTCGAGCCCGAGCCGCTCGCACGCGACTCGCTCGACCTCGG
+>>747:3:11:5082:9931/1 187547 1
+GCACCGGCGAACGGCGCCGTCGCGAAGACCGCCTGCGCGCGCGTCGCGCCGAGGTGCTGCGCCGCGTCGATGTAG
+>>747:3:11:5106:13850/2 187569 1
+TGCACACGGTCTTGAGCGCGTGGAACACCTCGGCGCCCATGCGCAGCCCTTCGCCGAAGGTCGGCGCGCCGAACGG
+>>747:3:11:5136:3725/1 187593 1
+GCTCACCCCGTCGGCCATCAGCGCCTTGAGGTCGACGGCGGGGTCGCGCCCGGCAAGGCGAAGGG
+>>747:3:11:5158:14279/1 187613 1
+GTCCGCGACGTCGCCGCGATCGTCACGCTCGGCGCCGGCGTCCTC
+>>747:3:11:5181:8937/1 187640 1
+AATCAGTGCGTCAGTGTATGCCCGGCGGCGCGGGTCCGGCAATCGCCGCGGACACGTCGGGCCCGAATGCGCGCCG
+>>747:3:11:5198:16021/2 187661 1
+CAAGGTGAGCTCGCTCGACACGGCGCTGGAAGAAGTCGGGCGGCGCAAGGAGTGGGGCGCGGTGTCCTTCAAACAG
+>>747:3:11:5212:6397/1 187679 1
+GCGCGACCGGCTCGGGCACGAGCTCGTCCACCTTGCCACCGAAGCTGGCGATCTCCTTGACGCCGCTC
+>>747:3:11:5214:10638/1 187681 1
+TCAAGGAGCTGTGGGGCGCGGTCCCGCATACCGCGGGGTGAGCGCGGCGCCGAGCCCCGCGGCGCGCCCCGTCGCC
+>>747:3:11:5214:19919/1 187682 1
+GCGGCCAGTGCGAGCCAGGCGCCGCCATCGCGCGACTCGTCCGGGATCGGTCGCGCCACGCCGGCAGGC
+>>747:3:11:5243:14858/1 187721 1
+GGACGATGATGAGCGATCGCGCGAGATCATCAAGGCAGGCCTCAGCTTCATGGAGGCTTGTCTGGCCTGACGC
+>>747:3:11:5286:16897/2 187761 1
+CAGTCTGCGCGGGCGCGCGCTCTATCCGTACAAGTCCGTCAGCGAGGTTCACGTAGTTCCCTCTGCTTTCAATGAC
+>>747:3:11:5286:4901/2 187762 1
+GGAGAGCTGACGCGCCACGCCGTCGAGGCGCTCGCGCCGTTCGGCGGAAAAGCGGCTCAT
+>>747:3:11:5299:20442/1 187778 1
+CGGCCGGCGCGGCGCTGCGCCTCGGCGCGCGCGAGCAGGCTCGG
+>>747:3:11:5304:14228/1 187780 1
+GATCGGGGTAATGGCTTCGCGCGTCGAGCCGCTCCTGGTCTCGCCGGGTTCCCAACACCTGCACCGGGATGGACTC
+>>747:3:11:5310:11021/1 187783 1
+CCTGGGCCGGCTGGCGGCGGTGCTCGCCCGCACGCCGTGCGTCGTCACCACCCTGCACCATCTCGACTACACCTAC
+>>747:3:11:5330:15574/2 187810 1
+CGAATACACCCTGTTCTTCGAATGCCGCGAAGGCGTCGGCGGCGAGAACTTCGGC
+>>747:3:11:5337:20955/1 187818 1
+CGTGCCGCCCCGAACGACCGCCGCCGGCCAGCCCGTCAGGTTGTATGTCATCGCGTAACTGAACGGCACGAGTTGG
+>>747:3:11:5358:9077/2 187840 1
+TCTCGACGAGTGACGCGCCGAGCCCGGTGACCCGTGCGACCGCGGCGTCGAGCTCCTCGTCGC
+>>747:3:11:5366:12276/1 187845 1
+CGCGGCGCGACGACTTCGCGGCGGCGACCGGCTTCGGCGCGCGGGCCATTAGG
+>>747:3:11:5389:5332/2 187865 1
+CGCAGCGAAGCTTGGCGGGGGCCGGCGCTTGGCCGGATTATCGCGCTGTTGTAGCGTCCT
+>>747:3:11:5391:17846/1 187868 1
+AGCCCTTGGTGAAGGAGATGTGCGTCTCGTCGAGCCCGGCCTCGGCGGGGAGGACGCTCTCGTCGAGCTCGCGGCC
+>>747:3:11:5393:15522/2 187869 1
+AGCGCGAGTTCGCGACGCTGCGCGGCGGGAAGGGCGGCGACGGCGCAACGGTGGACTCGGAAGGCCGCGTGTATT
+>>747:3:11:5409:13899/2 187888 1
+GCACCCAGAAAGCGATCGCGGCCACGTTCACACCGCCGAGAACCGTATTGAACGCGTAGGCCGTTCCGACTCCTGG
+>>747:3:11:5425:14346/2 187906 1
+CTATGTCAATGTGGACGCGGTTCTTGCCGCCGCGTCGCTCTTCGACGCGCTGGAACCCGATGCCGACGG
+>>747:3:11:5436:11851/1 187920 1
+CGCCAAGCTGGGCGCTTTTTCCGACCATTGGGCGCCGCGGATCGTTGCGCGCTACAACGACCATGAAGTCCGGCTG
+>>747:3:11:5441:9492/2 187924 1
+ACCGCTTCGGGTGCCGGCGGCGCGGCGGCGTGCACGCACGAAGCGGCGATGCCCACGAGAACAACCAA
+>>747:3:11:5446:19098/2 187931 1
+GCAGTCCGGCGCGGGGATGCAGGTGACGATGTCGAGCAGCGCGCGCGCACCCGGCGCGTACCACGC
+>>747:3:11:5459:18427/1 187934 1
+GCAGCCCGAGCGGCCCGCCGCCCCCGGCGTGGCCCTGATGATACTCGTCGAATTGGATCGGCCGCCC
+>>747:3:11:5482:16485/1 187954 1
+CACGAACTCGCCGCGCACGCGATTGGCGTCGGCCTCGAACCAGGCATCGGCGTCGCCCAGGCGCACGCGCGCGATC
+>>747:3:11:5483:12950/2 187955 1
+GCAATCCGCAATCCGCAATCCGCAATCGATTCACCCTCCATCTGGCCAACCCATCAGATGGCTAATCACCGTCATG
+>>747:3:11:5490:8259/2 187964 1
+ACGGGCGTGAAGATGTCGCCCGGCTTGGCCGACGCGCGCGCGGCGCGCACGGCCTCCCGCAG
+>>747:3:11:5495:1684/2 187971 1
+CTCGACGCCGCCGAGGGACATGAGGGCCTCCCGGCGCGCTTCCCCAGGCGTCAGCCCGGCCTCGAGGTTGG
+>>747:3:11:5519:3827/1 188002 1
+CGCCCGGCTACGCCATCCCCGCGATCACCGCGTCCGTGAACCCGCGCGTGTCCGCCCTGCCGC
+>>747:3:11:5526:20996/1 188010 1
+CGCCTCCAGCGCGCTCTTCGCCGCGAGCGCGGTCGCGTCGTCGGTCGCGGCTACG
+>>747:3:11:5544:11123/1 188018 1
+GCCACTCGGACGAGGGCGCCCAGATACGCGGCGCTGCCGACGGCGCGTCCCAGGTCGCGGGCCAGCGCCC
+>>747:3:11:5566:14048/1 188036 1
+TCGGAGCGCAGCATCTGCGACAACACGTTGTACGGATCGCCGCCGAGCAGCGCGCCGACCGTCTTGCCCTTCAGG
+>>747:3:11:5581:16287/1 188051 1
+GACGCTCGACGGCGTGACGGGCTGGCTCGAACGCGAGCTCGATCGCGCCGCGACCTTCAAACCCAATCCAGGCCGG
+>>747:3:11:5622:7220/2 188093 1
+GAAGGCCCAGTCTCGCGGTGGACGTTCGCGCCGCTTCCCGCCGCACGCCGCATCCTCTACCTGCGCACGTGGGGAC
+>>747:3:11:5622:20029/1 188094 1
+TTGAGCACGCGGAACTGGATGCCGGCGCGGTCGGCCGCGCGCGCCATCAGGCCGCCCAGCGCGTCGATC
+>>747:3:11:5635:11659/2 188116 1
+ACTACGCCGACATCCTGAAGTACTACCGCGCGCTCGCGGCGGCCACGCCGCGCGTCAAGGTCGAG
+>>747:3:11:5644:7150/2 188125 1
+AAGTTCTCCATGCCCGGGATGATGGACACCGTCCTGAACCTGGGGCTCAACGAGGAGACCCTGCAGGGCATGATCG
+>>747:3:11:5655:6685/1 188144 1
+CGTCGCCGCCGCACGTCGTCGGCGATCGCCGCGAACGCGGTGCCCTCGTCCGCG
+>>747:3:11:5668:8263/1 188152 1
+GTGGCAAACTGAAAAAGATCTCCGTCGACGGCGGCCCGTCGATCACACTGGCCGACGCACCGGCCGAACGCGGCGG
+>>747:3:11:5677:2624/1 188157 1
+CGGTCCGTACATCGCGGCGCTGGCCGTCATCGGCATCGTGTACGGCGCGCTCGTCGCCATGGTGCAGCCCGAC
+>>747:3:11:5677:11767/1 188159 1
+GGGAAACCGCCCTTTGGCGCGGCTGGCAGCGTCGGCGGCAGCGCGGTGACCGAATTCCACCGCGCCGCGGGGGTCG
+>>747:3:11:5680:17822/1 188161 1
+CGACGCAGTGATCGAGGTGCGCCGCGACGCCGACGCGCTGGCGCCGGCGCCGTCGACGACCGCCGGCCGCAGTG
+>>747:3:11:5684:7325/2 188166 1
+ACATCCCGGCCGAGGTGATCGCGTCGTGGAACGCGCGCAGCGCGGGACGATCCGACGCGCCGCGACGCGCGAGCC
+>>747:3:11:5699:15532/2 188190 1
+CAGGCCGTCGCGGGGCTGGGGACCCGCCGGCCGAGGCGCGCCTAT
+>>747:3:11:5740:5232/1 188227 1
+ACGCCCGCCCGACGAACCGGCGCCGCCGGCGGGCCATCAGCAGGTCGC
+>>747:3:11:5756:16452/1 188235 1
+CATCTCGGCCCAGCGCCGCGCGCTCGCGAGCGCCTCGCCGTCCGGCACCACCTCGTTCACGAAG
+>>747:3:11:5758:20557/2 188238 1
+AACGCGGCGGGCCGGCATAGCGTGGGCTGTTTCATGGGATTGCGGCTTTCATGCCGCACCGAACCGTTGTGCCTGG
+>>747:3:11:5769:10725/2 188246 1
+GGCGCCGTCGTGGGCGGTGCGCACCTCCTGGCCGGCGAGGTCGAGCAGCAGCGCGATCAGCGCAGCGGCATCGTCG
+>>747:3:11:5795:8837/1 188273 1
+CACGGCGATCACCGCCCATCGGCGGCGGGACGCGCCGGTCGCCGGCGCCCGGG
+>>747:3:11:5803:18072/2 188279 1
+TGGCGGCGCTGGCCCGCACGCCGGTCCACGTGGTGACCGCCAACGACTACCTGGCCGAGCGCGACGCCGATTCGC
+>>747:3:11:5812:19997/2 188297 1
+GGCAGGACTGCGCCGCGCGCGCCACTGCCCGCGCAATACCCTCACGTCGTCTTCGCACACGGAGGTGACACTGCCG
+>>747:3:11:5845:14066/1 188332 1
+TGCCCGAGCTGATCGAAAGGCTAGGCACGCGATCGTCATGCGCCGGGCAGGGCGCGAGCCAAGCGGCGCCCGCGCG
+>>747:3:11:5847:3395/2 188333 1
+CGAGCTGGTGCGGCATCGCGCCGGGTTCGGCTACTCGCAGATCTCGCAGCGTTACGTCGACGAGTCGCACGCGGCC
+>>747:3:11:5866:10037/1 188350 1
+GTGGCGCTCGGCCCGGACGGCGCGGTCGCATGGGCGGCCGGCAAGCAGGCTTTCGTGCGCAGCCCCAAGG
+>>747:3:11:5874:7193/2 188353 1
+CCGGCCGACACCGGCGTGCAGGGGATCGACTATCGGACGATCCGCCGCGCCGGGCCGCCCTTCAACGTGCCCACCA
+>>747:3:11:5880:11569/1 188357 1
+CGCCGCGCGGTGGAGTGGGTGCGCCGGCGCGATCGGGCGGAGCGGTTCGAAATCATCCCGTACCAGGAGGCAGC
+>>747:3:11:5911:20821/2 188387 1
+CGAATGCCGCGCGGAGGGCACAGAGCCCGAGGTCGATCGCTCTTCCACGGCGCGCGCGCTCGAGTCGCTCCCGCGG
+>>747:3:11:5918:17867/1 188394 1
+GCGTCCTCGATGCGCACGGCCCATGCGCGCGCGCGCTCGCCGCTCGCGCGCATTGCCGCGAGCTTGTCGTAGAGCG
+>>747:3:11:5952:11876/2 188425 1
+ACCTTCCTCCGCGGGGCGGGCGCCGTGGTCGCGACGGCGCTCGCCTCGTACCGGC
+>>747:3:11:5972:20492/1 188442 1
+GCTGGGCGGCAGCACCACGCCAGTGACGAAATAGCGCAGCGCTGGCGCGCCGGTGGCGAAGATCTTGCGGCCGTTG
+>>747:3:11:5976:18092/2 188448 1
+TCGAACTTGCCCAGCTTGTCGGTGGTGAGAAAGCTGGTGCCGGCGTAGTTCGCCTCGTAACCGAGCGCGCGATCG
+>>747:3:11:5985:11985/2 188460 1
+TCGGTGCCGAGATCAACGCCGAAATGGAACACCAGACCGCGCGCGACACCACCAGCGACGTTGAACAGCCCATGGG
+>>747:3:11:6005:12223/2 188480 1
+CGGCGCGGGCCCAGCGCTCGTCGTCGCGCCTGATCCGATCCGGCTCGCGGCCG
+>>747:3:11:6013:11243/2 188496 1
+CCACGATCGCCGCGCTCGTGCCGCCCGCCCTGACGTGGCCCGCGGTCCGGCGTGGACGCGGCCTG
+>>747:3:11:6035:3689/2 188514 1
+ATCGATGGGGCGGCTCCGCCCGCTCCCGCCAATGTCCCCCCCACCCCCC
+>>747:3:11:6036:3233/1 188519 1
+CGATGCTCCACGCGGCCGGCGCCACCACCCGGCCCGGCCG
+>>747:3:11:6037:17512/1 188520 1
+GCCCAAGGTCACCGCAAGCACCAACAGCAGCGGCGCGGTCGCGGTACCGGGCTGGTAGGCGCGCTGCCACAGGGCC
+>>747:3:11:6050:20889/2 188529 1
+CACGATCACCACCACCGGGGTCGCGCCGCCCATGCGCGCCGGCAGGACGGGATCGAACCGGCTC
+>>747:3:11:6064:12900/1 188537 1
+TGTGAGCATGGAAGCTCTGATCCATCACTTCAAGTTGTGGACGGAAGGCTTCCCGGCGCCGAAAGCTTCTGTCTAT
+>>747:3:11:6076:7245/1 188544 1
+AACGCGCCATAGCACATCTTGAGGGCGCTCGCGTCCGCGATGCGCTCGCTGACGACGTTCACGTTCAACTGGGGAC
+>>747:3:11:6112:6903/1 188574 1
+ATCGCTTCACGATCAATGGCGCGCAGCTCGGCGCGCGAAGCATCGTGTGCCTCGAAGTGCTCGGCGATCAGGTGCT
+>>747:3:11:6157:15355/1 188613 1
+GTCGACCTGCTCTACCGGGTCATCGACCCGCGCGTGCGGTTGACCTGATGGCGGTAACCCAGACCGTCGCCGCGCC
+>>747:3:11:6204:5199/2 188652 1
+TCTCGGTGGCACCGGGCGCGGCGCGGCGGACGACGGTCCGGACCTTCTTCAGAATGGCCTGCACGTCCGAGGGAA
+>>747:3:11:6221:15147/2 188664 1
+GCGGTGGTTGCCGAGGCAGGCGAGCAGGTACGTGCGCAGCCGCCCGCGCTGCGCGTCCCACTCGGCGAGG
+>>747:3:11:6230:20085/2 188679 1
+CGGTGCGGCGCTTGCGGCGCAGGACCAGCAGGGGCTCGATGTTCCTGCTCTGCACGCCGGCCTGCACCAACGCGAT
+>>747:3:11:6263:8957/2 188714 1
+CGCGCAGCATCACGGGCCACGACGGCAGGCGGCCCGCGGCGTTCTCGCGCGTCGCTCCTTCGTCACCGCCCTGCG
+>>747:3:11:6302:10646/1 188745 1
+CGCTCTCAACACGAATGCGGTGTCCGACACCGGCGGCGATTTCGATTCCGCGCTGGACATCGACGCGTCCGGCAAC
+>>747:3:11:6306:14028/2 188751 1
+GCTCGCGGTCTCGACGCCGACCTCGTCGAGCCGCTCCAGCATGTCCCGGCTCATGTGGGTGACGATCAGGCGCCGG
+>>747:3:11:6356:13468/1 188790 1
+GAGAAGTGCGTGACGACGGCGCGCGCGTCAACGCCGCCAAGTCGGTTCAGTCCTATCATCGAGACCGAGGTCGA
+>>747:3:11:6356:14423/2 188791 1
+GCCGGGACTACCTGGCCGCGTTCTGCGAGGCCGACGTGCTGCTCGCGCCGACGGCGCCGTGCCCGGCGCCTACGAT
+>>747:3:11:6357:18493/1 188794 1
+CTCCGGCTGCCGTGACCGCCGGAACCTCCCAGGCCGCACCGACCGCCGCCGCGCACTCGCGCGCGCGCGCCGCGC
+>>747:3:11:6359:7879/1 188798 1
+CTTGCCGACGACCCCGAATACCCGGCGCGGCTCGAAATGGCCTATCCGGAGCGGCTGTCCCGCGGCCCTGTCCTCG
+>>747:3:11:6378:17875/2 188819 1
+GAGTGTAGCGCAAGAGCAAGGTCGGCCGGCGGGCAAGGTCCTCCGCCAGCTCCCAGGCCCGGGCCAGCAGCTTGTC
+>>747:3:11:6393:3109/1 188836 1
+CGCCGCCTGTGCCGCGCTCGACCATGTGCCGGGCGGCGGCCTGGAAGGTGAAGAACACGCCGTCG
+>>747:3:11:6395:4033/1 188838 1
+GCCTGCGAGCGCGGCGGCGCCGACGCCCTGACCGCCGTCCACACGTTCGTGGGG
+>>747:3:11:6406:15102/1 188847 1
+GACTGGAGCTTGCCCCCATGGCGCGCGTGCAGCCATGGCTCTGGTTTTTGGGG
+>>747:3:11:6423:18872/2 188870 1
+GCATCCCGCTCTCGATTGCGGGCAGCCCTCGCCCGGCTTCGGCCGCCGCCCGGCGGAGGATCTCGGTGCGGGAG
+>>747:3:11:6438:16507/2 188884 1
+CCTGGAGCTGACCCTGGCAGAGCCGCTGCTCGGCCTCCCCAACGATCCGGGAGATTTGCCGATCCGGGG
+>>747:3:11:6451:13518/2 188893 1
+GTTCTCGTCCGACACCGGCACGATCGTCGCGCTGGCGCGCGCGTTCAGCCGCGGCCTCGCCGCGGCCGGC
+>>747:3:11:6456:16607/2 188896 1
+CGACAACATCTTCCGGTTCACGCAGGCCGGCTCCGAGGTCTCCGCGCTCCTCGGGCGCATGCCGAGCGCGGTGGGG
+>>747:3:11:6457:10901/1 188897 1
+GACCAACGGCCGCACCGACGCGACCGGCGCACTGATCCAGGCAGGCGGCGGCGGAGTCCGCATCCAGAACGGTCCG
+>>747:3:11:6474:11703/1 188918 1
+GGTCGATCGATCGGCGGCGCCGCCTCGCTGGCCGGTGGATCAGCCACCGCCACGCCGGTACCCGCCACCTTCTGAG
+>>747:3:11:6476:2180/2 188919 1
+TGCGCGAGGAGCGCCGCCGCCGGAGAAGCCGCCACGCCGGGACCTGCGACGGCAACTGCGGTCGG
+>>747:3:11:6489:9521/1 188928 1
+GACCCCCTGTCCGAACGACACTTTGCGGACGGTGAACGTCGCGCGCGCGCCGCCGCGGTGCATCCCAATCACCATT
+>>747:3:11:6494:10774/2 188931 1
+CGCTCGGCAGAATGTGCATTGAGAGAATCCTCAAGTCCGCCGCGCCGAGCGCGCGCTCGGCCTGC
+>>747:3:11:6495:6606/1 188932 1
+CCCCGGCATCTACTACGACGTCGCATTCCGCGGCGACGGCGTCGCGGTGCTGGCCGGCCACGAGATCCACGCGATC
+>>747:3:11:6500:12486/1 188937 1
+ACGAGGGATGACGTGGACGGGCGTCGCGCGTGGACTCGTCTTCGCGATCGGCGCCTCAGCG
+>>747:3:11:6505:9876/2 188942 1
+TCCGCATGCGGCAGAAAAATCCGACGATCGGATCGCAGGGCAACACCGACGCGATCAGCGTGCCGACGGC
+>>747:3:11:6557:15378/1 188984 1
+TCCGCGTCAAGCCCGCCGACGCAGCGCCGGTCGTCGCGCTGCGGAGCTCCGGCGCGCGCGCCCCGC
+>>747:3:11:6572:7499/1 189004 1
+GGACGAAGAGATAACCGGGAAACATCGGCGCGGGCGTGGATCGGGCGCCTGCGCGCGGCGGGCGCGAAAGCC
+>>747:3:11:6581:9435/2 189015 1
+ACTCGAGCGCGTCCGCGACCGTCGCCGCGATGCGGGCGCGGATCTCGAGCACCC
+>>747:3:11:6593:14594/1 189027 1
+ACCTCGAGGGGGACGCCGCCGCGACCGGCGCCCGGCTGCAGGTCGTCGTGCGCGGGCAGGGAGTGCCTGCCGTCGT
+>>747:3:11:6609:18426/1 189043 1
+GTCGCGCCCCTTGCACTGCGCGCGCGCGCGCATGCCGGCTGCTTCCGGCGACACGTCGTCAAACGAGTAGCCGAAG
+>>747:3:11:6629:20230/2 189055 1
+GGGCCGCAGGCGCGAACCTTTCAGCATCTTCAACAGGCGCGCCAATCTCGTTTCGTGCAAACCACCTCAAAGACAA
+>>747:3:11:6644:4484/2 189071 1
+GCTGGATCCCATTTGCTGCCTCATCGCGCCGACGGCCACGCCGACGCCGACACCTGCCCCGACG
+>>747:3:11:6646:9511/1 189072 1
+CTGGATTCCACGACATTCCCGGCCGGATGGCCGGCGGCGCCTGGCGACTCCCGGTCCGCGCAGGCGCCCCCTGCC
+>>747:3:11:6675:20599/2 189101 1
+GATCATGAACAGCGTGAGGATCGGGACGAAGTAGATCGCCGGCGCGAGAACGACCGCGGCGACGACGACG
+>>747:3:11:6679:4736/1 189107 1
+GTTGAGCGGCGCTTCGCGCGCCGCCGCTTCCGCCCACTCCCCGCGCGCCATCAAGCGACCGAGTTCGACGATGTGG
+>>747:3:11:6692:6232/2 189116 1
+GGCGTCGACCTGCTGATGCTCGAGACGTTCTTCGACCTCGACGAGCTCGTCGCTGCGATCGACCCCGTCC
+>>747:3:11:6707:20370/1 189134 1
+CGGCGATGCCGGCGACCAGCGTGCGCTGCTCGGCGCCGAGATCGACCTGCAGCTTGAGCAGCTTCTTGGCACCGGG
+>>747:3:11:6730:19627/2 189155 1
+GACGGATGGCATCAGCACGCCGGCATAGCCGGGGCTCTTGTCGAAAGGCACGCCCGCTCCGAGCGCGAAGCGCCAG
+>>747:3:11:6731:7100/2 189156 1
+TCGGTGGCGTACAGCTTGGCGATCGACGCCTCGCGGGCGCAGGCCTCTCCGCGGTCGATCATCGACCAGACGCGGT
+>>747:3:11:6768:18994/1 189190 1
+GCTCGGTGGGCGGCGGCGGATCGAGGCCGTACTTCTCGGGGTAGCGCTCGACGTCGGCGG
+>>747:3:11:6768:19730/2 189191 1
+GATCGCGGGTCGTCGCCGACGCCGCGGCGCCGACGCCGCCGCAGGAGCTGGACGACTTCGCTGACGCGATCGTGG
+>>747:3:11:6811:16560/2 189229 1
+TCGAGGCCGGCGTCGACGTTCGCGACGCCCTCACCGACGTCGAGATCAAGAGCTCG
+>>747:3:11:6819:15829/2 189237 1
+AGGGAGGGGGTCGCCGACCGCGTCGATCGCGGCGCCGCCGAACGGGTGCTCCTCGACCGACGCGTCGAACGG
+>>747:3:11:6843:18033/2 189250 1
+ATGTCGATGCGTTCGTCCTCGAGCAGATAGTCGAGCACGCCCCAGGTGAACGCGCCGTGCGCGCCGCCGCCCTGC
+>>747:3:11:6848:7288/1 189258 1
+CGGCACCGCCGGCCCGCCGCCTTCCTTGCCCTGCTGGATCAGGCACACGCCGAAGGGCGCGTTGTCCTTGAGGCAG
+>>747:3:11:6848:10183/1 189259 1
+TTCCCGTCGACGCCCAGGTCGCGGCGCTGGTCAGGGACGCGGTTCGCGCATTCGACGGGCTCGGCTGTG
+>>747:3:11:6864:12629/1 189278 1
+CACGCCGGCGTCGATCACCTCGTCTTCAAGCACGCCATCGCGACCATCCGCTCGCC
+>>747:3:11:6870:12447/2 189286 1
+TTCGAGTCCAGATCGAGGTGGTTCGTGGGTTCGTCGAGCAGCAGCGTGTTGGCCGGGCGCAGCAGCATGCGCGCGA
+>>747:3:11:6873:16444/1 189287 1
+CAGGGAGATCCCCAGCGAAATGGCGCAGAACGCGGCGGCGCACAGAGCGCTGAACCGCAGCAGCCCGCCGTCGTCC
+>>747:3:11:6887:16604/2 189304 1
+CGGCCGCCGGCGCGTCCTCGAGCGCGCGCCGTCCGCGCGGGCTCAGCTGCCAGAAGACCTGACGG
+>>747:3:11:6892:16379/1 189307 1
+CCGCATCCGGCAGGCGTTGACCGTCGCCTGGCGGATCCAGCCGCCGAAGCGAGCCGGGTCCCGGAGCTGGTCCAGG
+>>747:3:11:6908:17128/1 189320 1
+CTGGCCGATCACCGCGGCCGGGGCGCCGACGACGGCGACATCGCCGTTCACCGCCACCGAGAATCCGAACACGTCT
+>>747:3:11:6910:16734/1 189322 1
+ACCTGGAAGGATCTCACCGATAACGTCAACCAGTTGGCCGCGAATCTGACCACGCAGGTGCGGGCCATCGCGGATG
+>>747:3:11:6925:16493/2 189331 1
+GCCAGCCCACGCCGTAAGAGCTCTTCGGCTCGACGCCGCGGAACGCTGCGGGGTCGACGC
+>>747:3:11:6932:4269/2 189338 1
+CATATTTGCCAGCAACCGGGGATACCACGAAAGACACGAAAGGACGAAACGCACGAAAAA
+>>747:3:11:6934:12560/2 189344 1
+CGCGCGCCGGCTTCGTCGATGACGTCGATCGCCTTGTCCGGG
+>>747:3:11:6935:19050/2 189345 1
+GCCAGGGCTGGCGCCGCGCCGCAGCTGGCGCGCCAGCCGCTC
+>>747:3:11:6952:3270/2 189359 1
+TCCGCGGGGCGGGGCGGCCGGCCGGCGCTGATGACGCCCGCTTCCGTCACGCAGG
+>>747:3:11:6971:5859/2 189387 1
+AGCCCGTCATGAAGACGCGGAACATGTGGATCCAGACCGAGATGACCATCGCGTGCGCGCCCCAGCGATG
+>>747:3:11:6972:14716/1 189388 1
+ACCGTGGCCGCATCGGCACTGAAGGTGGCCGTCGGCGGCGCGTTGCCGAAGATCACCGTGTAATAGTCGGGCGTAA
+>>747:3:11:7016:10661/1 189421 1
+GCCCAACGCCATCGTCTTCGCCGACCGCCCGATCCGCGCCGCCGGCCAT
+>>747:3:11:7044:15973/1 189444 1
+GAGGGTGAGGTCACCCTCCAGCCGAATGACAGCCGGTATGTTGTAGATCGGCGCGCCCAGTATCAGCTGCTCGAGC
+>>747:3:11:7050:10484/1 189447 1
+AAGCCGCCAGCGACCAGGCCGCCGCCGCCCCCGGAGCCGCCGCGCTCGCCGAGGCCCTGG
+>>747:3:11:7051:5586/2 189450 1
+TGGGCCGCGAACTGGATGCGGTTTTTCCCAAGCGTGAGATCGCGCGTGGCGACACGGTGCTCGAAGTCACAGACCT
+>>747:3:11:7051:10011/1 189451 1
+AGAGCAGCTCGTGTGGGCGGGCTACGCGTTCACGCGGGCGCAGCAGCCGTTCGCGGCCGGCTAGAG
+>>747:3:11:7118:16349/1 189513 1
+CGGCCTGATCGATTCGCCGGGAACCCGAGCCCTGCCGCGCGCCCAGCAGCGCCCGGAGCTCGTCATGAACCCCGTG
+>>747:3:11:7135:20266/2 189527 1
+GTAGGGGTGGAGCCGGTAGGGCGCGCCGAGCTTGGCCGCGAGCGCGCGACCGCCGCTGACGTGATCGG
+>>747:3:11:7159:4022/2 189555 1
+GTCGGAACGGGCGAGCGCACGCGAGACGGCCGCCCGCGTCGCCGCGGG
+>>747:3:11:7162:12429/1 189559 1
+GCCGCGGGGACGCACCGGACCCGGCGCCGTGATCGGGTCGGTCGTTCCCGCTCAGACACCCCTTT
+>>747:3:11:7183:18514/2 189575 1
+GCCGCTACCTCGGTCGCGTCTACGTCGCGGTCGGCGCCGACGGCGCCCTCGCGGTGGTCAACGCCATCTCCGC
+>>747:3:11:7196:13261/2 189586 1
+GATGCGGGCCAAGCCTTCGGCGGTGATGCCCGCGGTGCGGAGGCGCTCGATCCGCTCGAGATGGGTGCGTCTGGAT
+>>747:3:11:7211:3361/1 189613 1
+ACCCCTTTACACCCTGACTTCTCACCCCCTCAGCGGTCACCGGATCGTACGCGCCGCCGCCTCCAGCAGCTCGCGC
+>>747:3:11:7233:9058/2 189636 1
+CGAGAGCGTTTCGCGCGCGGCCGCGCGCGCCGCGAAGACGCTGAGTGCCTCACCGTCCCTGCGCGCCCGA
+>>747:3:11:7243:10667/1 189649 1
+GCGGAAGCGATGCGCGGGCGCGAGAGCCGCGCGGCTGGGCGACGAGCGCTTCGTCCTCGAGGCGGAGCAGCCGCCG
+>>747:3:11:7280:1728/2 189686 1
+TGATAGGACTCTCGACGGCCACAGTGCGCGAGCGGCTGTCATTCGCTTACGAAGCAGGGTTCCGCATGTTCCAGAT
+>>747:3:11:7310:19938/1 189719 1
+GCGACAACGATGCGCAGCGCGATGCCGGCCCCAGCCGCAGCCGCGACGAGCCGCGCGATTGCGACAGTGCACAGCG
+>>747:3:11:7312:20275/1 189720 1
+GCGCATCGGCAAGGTCGTGAATACGATGGTCGATCAGCTGAATGGTTTCGCCTCGGAAGTGACCCGCGTGGCCCG
+>>747:3:11:7313:12351/1 237284 1
+CGCTGTCAGTCGGCCAGAAACAGTTGCTCTCGTTCGCGCGTGCGCTCGCCTTCGACCCGCCGGTCCTG
+>>747:3:11:7319:6076/1 189725 1
+CCGTCGCGACATCGAGGCGGCGCGGGCTCGCGCCGAGGCCGCCGTCACGATCGACACCGAGCGCATCCTC
+>>747:3:11:7339:9754/2 189746 1
+TCACCGTCACGTGTACTCGATGCCCTCATGGACGAGGTGCAGCTCCTCGATCGCGACCTCGCCGCCCCCCTTTGCC
+>>747:3:11:7356:13174/1 189758 1
+CCGTAGCCGGCAGGGCCGGGATTCCCGCGCGCCCCGCCGTCGATATACGCGACGATGGCCATTCAGACCTGTG
+>>747:3:11:7356:19446/2 189759 1
+CGCCGGAACTTGCCGCCGGGCAGGCCGCGCGGCTGGCCGGGCTGGTGGACTACCTCGTGG
+>>747:3:11:7382:17217/1 189786 1
+CGTCATGATTGCGATCGCGCTCGCGTGCCGGCCGCCGCTCGTCGT
+>>747:3:11:7383:7556/2 189788 1
+CTATCTGCTCATCGGCACCGACAACACGGCGCGGAAGAAGGTGGAAGACGAGCGCATGCGGCTCGACCAGCGGCTG
+>>747:3:11:7437:14956/2 189834 1
+GGCATCGGCGACGAATTCGCGTAACGCATGGCGCGCCGCCTCGCGGCCGAGCCCGTGCAGATCGATCTCGGCCTG
+>>747:3:11:7437:10053/2 189836 1
+GTTTGCCAGGTCGCCGCGGTAGGTTGCCAGCCGCGCCAGGATGCCATGGGCAATAGTGTCCTCTG
+>>747:3:11:7439:2942/2 189838 1
+TGCGCGCTCAACCGTGATTTCCATCGCCCAGTTACCGCCGGTGCCTGGAATCCGCTCCGCTGCCGCAGCGTCAATG
+>>747:3:11:7442:11469/2 189841 1
+GGAGAGCACGGCGCCGCCCTCGGCGTCGCGACCCCCGCCACCGAAGCAGACGACGTCCTG
+>>747:3:11:7443:8588/1 189842 1
+ATTTCACCATCGTTCTCGAGCCGCTGGTCGACGCGCTCGGCGCGGCGATGGGCGCGAGCCGCGCGGCCG
+>>747:3:11:7454:19740/2 189852 1
+TCGAGCCCGGGCACCTGGATGCGTTCGACCAGATACTGGCCGCGACGTCGGACACCGCGCCTCTCGATGTGACGCG
+>>747:3:11:7465:14379/2 189860 1
+AGCGAGCGCGCCCAGCGCGTCGCGATCCCCGGCGCCGGCATCGTGGCGCGCTTCGAGGCCGGCGAATC
+>>747:3:11:7482:15909/1 189872 1
+TGCCGACGCTGGCGCTGGTCGCCGGCCTTGCCGCCCATGCGGCCCTGTCGGTGCTGGTGCCGCCGCCGCTGCGGGC
+>>747:3:11:7501:13578/1 189896 1
+CACGCTTTCGCGTCTCAGCGTCAGGGGTGATCCAGGAAGCCGCCTTCGCCACGGGTGTTCCTGCTGATATCTACGC
+>>747:3:11:7502:20274/1 189903 1
+AGCGGTCACCCGCGCCCAGCGGAAGCACGCCGCGTCGCGCTGAACGTCGCGGTCCCGGC
+>>747:3:11:7503:20001/2 189908 1
+CCTCGGCCGTGAACGGGTCGCCGTTGTGGAACTTCAGACCCTGGCGCAGCTTGAACTCGTACGTGCGCTGATCAGG
+>>747:3:11:7504:10602/2 189912 1
+AACGGCGCAATTGATGAAGCAGGGGGACGTCAAAGAACTGGGAGGAATCCCACTTGATATCGTTCAGAAGTACATC
+>>747:3:11:7508:19333/1 189915 1
+GCGTGTCCACTGCGGATCCGTTTCCACCCTGAGTGGCAATCCCGTTAATACGCTCACGAGAGAAGCATACCAATCC
+>>747:3:11:7512:17735/2 189920 1
+TTCAGAAACCCGTTCGGCGGGCTCAGGGCCGGCGGCGGCGCACGGTT
+>>747:3:11:7515:18851/2 189922 1
+GCTCGGGCACCTCGATGGCCGCGCCGCACGTCACCGGAGCAGTGGCGCTGGTCACGCAATGGTGGCGTGGGCTGTG
+>>747:3:11:7540:2684/1 189956 1
+GAGGTCGTGCAGGCGCTTGCCCGCGAGCGACGCCCGGACGCGAGCCCCGAGGATCGCCGGGTTGAACGGCTTCGG
+>>747:3:11:7564:15758/2 189969 1
+GACAACGCCTGGGGGCGCGACACGCTGCGCGATTTCTTCAGCCACGTGGGACGCGTCGATGTCATTGTCGGCTAC
+>>747:3:11:7595:7299/1 189996 1
+AAGCGTTGGCGGCGCATGAGATCCACGGGCGCGGCCGTTCAGGTTTCAACGTGTGGATTCCCGTTCGAGA
+>>747:3:11:7595:16062/1 189998 1
+GCGAAAGGCGAGGAGGCGGCCGCCTCGACGCCGCCGCCCGCGCCCGCCGTCGCACCC
+>>747:3:11:7596:9883/1 190000 1
+GGTCGACGCTCCAACGCTAAAGCGAGGCCAACGCGTTTGTCGTCCTTGTTAACGCGGCGGGTTGGCGCGGTGG
+>>747:3:11:7602:20897/1 190009 1
+TCAATGTTGCTCCGGGGAATCCAAACCTTGGAGTCATGCTGCCATATTCTCCGCTGCACCATATTCTGATGCGCGA
+>>747:3:11:7611:5334/2 190015 1
+GCGGTACATCGGGCGCGTGCGGGCGCTCGCGAAGGGCGTCGCCGAGGCGTACCTCGCGCAGCGCGAGGCGCTCGG
+>>747:3:11:7653:19426/2 190059 1
+TATCCGCCCAGGCTGCGCCGCCCGGTGCGCTGCCGGTGGGGGCCAGCAGTTCGAGAGTAAAGCCTTTTTCATAACC
+>>747:3:11:7655:11308/2 190064 1
+CGCGATGACGACGATGTCCGTCGCGGGCCGGATACTGAGCTGGCGACGGCGGAAGGCCTCGCGCAGCAGCCGCTTC
+>>747:3:11:7684:17696/2 190097 1
+CGGATGTACGATGCCGCGCGCCAGGGCGGGCTGCGCGCCATGGTGCTGTTCGGCG
+>>747:3:11:7689:5602/1 190101 1
+CCCGGACGGCCTCGCGGAAGAGCTCGCGATCCTCCGCGCGGCGGATCACGTCGACCGGCGCGCCGATGAGCTCGAC
+>>747:3:11:7697:6784/2 190114 1
+TGTGGCTGGAAATAGGCCAAGCCTACCTGAAAGTTGGCTTCCGTCTCCGCGTGCGTTACCGGCGTCGGGACTCGCC
+>>747:3:11:7704:6103/1 190127 1
+GCAGCGTGTGGAGCGGCGCGAGGCTGCTCGCGAGCGTGTCGGCCGCGGCACGGTGACGGAGCCAGAAATAGGCCG
+>>747:3:11:7736:12188/2 190149 1
+CAAGATCAAGGACCGTATCCTCGAGTTCCTCGCGGTCCGCTCGCTCGTCAAGAAGCCGAAAGCGACGATTCTCACC
+>>747:3:11:7766:16274/1 190178 1
+AGTTCGGTGTAGGCAGCGCTGTCGAGCAGCGCGTCCGCTTCGGATGCGACACTGGGCCGGATCTTGATCATCCAGG
+>>747:3:11:7772:4261/2 190182 1
+TGGATGCTTTAGGGAGTTTCGTGCGAGACTTCCCGCCGGAACGCGTCGCGCGCAGGACGGGCGTGGCGCCG
+>>747:3:11:7781:6535/2 190191 1
+ACGATATTCCGCACGGCGCGCACGCTGCATCGTGCGCTCGCCGGCCGCGTGGTCACGAAATTCGAATCGGTCTACT
+>>747:3:11:7790:14680/2 190197 1
+CGGCGTCACGGCGATGGATCTGGCCAAGCGGCTGTTGGACTACGGTTTCCATGCGCCGACGGTTTATTTTCCGCTC
+>>747:3:11:7797:8378/1 190208 1
+CCTGAGCGACCTGCAGGACGCGGAGGAGGTCGGCCGCATCGCCGCCGCGCGCACGCTGCGCCGGCTGGGGTCGCGC
+>>747:3:11:7819:19262/2 190222 1
+ATCGCGATGAGCGGCGCGCGCTGCCACCCGCGGCACCGAGCTGGCCGGACGCCGATCGTCCCCTCGAAACCGCCGC
+>>747:3:11:7837:17181/2 190239 1
+CGCAGGTGTCCTCGCGCCGGTCGAGTCGACGCGGCACGCGGGGGGGGTCCTCGCC
+>>747:3:11:7880:18732/2 190274 1
+GAAACTGAAAATGGCCGTGTTCACGCCGATGCCGAGCGCGAGGGAGGCGACGGCGA
+>>747:3:11:7883:6294/1 190282 1
+CGATCGCGAGCTCGCGGCCCGGGGGCAGCGGCTCGAGGAGCGCGACCGCATCACGGGCGG
+>>747:3:11:7909:16322/2 190305 1
+AGCACCTCGGAGGCCATCACGGGATCGAGGGCGCTCGTCGGCTCGTCGAAGAGCACGGCGTCGGGCTTCATC
+>>747:3:11:7964:5344/1 190363 1
+ACCAGGCGCGATGTCGCCTCGAGATCGATGTCCCCTCCGGGGCCTAGTGCGCCGATGGCGACGCCCGCCACCCCC
+>>747:3:11:8002:18190/2 190397 1
+CGGATCGTGGGCGAGCGCCAGCGCCGTCCGGGCGCGCTCATCGCCGTCTTCGGCGCGCTGCTGGAGCCGG
+>>747:3:11:8023:7831/1 190408 1
+TTCTGCCTCGACGTCCCGCCCGGGAACGGCGGCGCCCCGGTCACCGCGTGGTACAGCGAGCAGCCCAGCGCGGAG
+>>747:3:11:8034:4560/2 190417 1
+AGCGCCGACAAGGCCTCGAGCGCGTTGCGCGCGGCGGCATCCTCGGCCCCGAACATCAGCTCG
+>>747:3:11:8036:7572/2 190419 1
+CGCGCACCCCGCCCTGCGCCAGGATGCGCGCGATCTCGGCGCGCGCGCCGTCGGCGATCTCGTGGGTCTTCGAGGT
+>>747:3:11:8053:13843/2 190431 1
+TGCCGGCCTGGCGGCGCGTCCATCGATCGAGCGCCAGAAGCAGCGCGGCGCGGTGGGTCGCCTCGTATTCCTCG
+>>747:3:11:8054:7921/1 190433 1
+GTTGAGCGCCGTTCCGCCGCCACCGCCGCCGCCGCCTTGGCCGGGGCTTCCGTTCTTCGCGTCCACGCC
+>>747:3:11:8062:12710/2 190440 1
+GTAGTGTCCGGCTTGAATTTTGGTCAAGACGAAATTTTGCCCTATTGCTTCCATCTCGATAGGCTAATCAGCTATT
+>>747:3:11:8082:18895/2 190470 1
+GGCCGCCGCGCGTCCGCGTCTTCAGCGGCGCGACCGGCCAACCGTTGGCGGGCATTGTGGGCGGTTTTCTCGCCTA
+>>747:3:11:8093:2920/2 190485 1
+AGCGTTGAGTTCACGCGGCGACGGACCCGCGGCGACGACGTGCTGTACCGTCACAGTCATGAAAATCAGCGCGAG
+>>747:3:11:8120:13753/2 190506 1
+GATTCCTGGACGAGCTGCGTCGGTTCTTCGCCGAGCGACCGGCGGCGCCGCGCGCCGGGGTCGAGCG
+>>747:3:11:8122:18977/2 190507 1
+GCCAGCGCCGCCGGGATCGGCGCTCTGCCGGCGCGCGCCGTCATAGAGAAGATTCCTGTAGAAGCAGGCGCGTTCC
+>>747:3:11:8132:11196/2 190515 1
+GGGGTGTTCCGCCAGCACTATGAGACGGACGCGCTCGACGCCTCGACGCTGCTCATCCCGCTCGTGCGCTTCCTGC
+>>747:3:11:8147:12934/1 190536 1
+CGGCAGCTGCGGCACCGCGGCGACCGCCGTCGGCAACGCGGCCGCGATCGGGCCGCGCGG
+>>747:3:11:8169:20190/1 190546 1
+CTTGCCCGCGAGCGCCGCTGCGAGCTTGTCATACGGCATCGCATCGGTCGCGGTCACGCCGCGGAACTCGTGGAGC
+>>747:3:11:8169:5256/1 190547 1
+CGAGCGCTACAGCCGCGATCCGCGCGGCGTCGCGCACCGCGCCGAGGCCTACCTGAAAACGACCGGCATCGCCGAC
+>>747:3:11:8202:1876/2 190572 1
+TCGTGGCCTCGGCGATCGCGCTCGCGATCATTGCCGGCGCGACGCAGCAGCAACTGATCATCGG
+>>747:3:11:8248:18250/2 190624 1
+GATCCGAAACAGCGTTAGGGCCTGGCCCAATTCGTCGTGGATTTCTCTCGCGACGCTGATTCTCTCCTCTTCGCGA
+>>747:3:11:8300:20629/2 190675 1
+CGGGTCCTCAGGCTGGCGAGCGATGCAGGTGCTCTGGGTCTGCTCGCCCTCTACGTCGCGATGGGCACGGGCCTCA
+>>747:3:11:8320:21034/1 190694 1
+AGGCCCGCTGGCGATTCTCGTTTTGTCCGAGCCCCGCGGCGATCAGCGCCCGGTCGCGCGCAATCTCCTCGGAG
+>>747:3:11:8336:1941/1 190713 1
+ACGTCGAAGACGATTGCCGAGGCGCTGCCGCAGATCGTCAACTTCGGTGCGTATCCGACCACGATCTTCCTCG
+>>747:3:11:8338:16253/2 190714 1
+CGGCGTACTCGGCGCAAACGCGGTCGAGGCGCTCGGCCGGGCGTACGACCAACTCGCGCTCCTGGAGGAGAGAAAG
+>>747:3:11:8363:16227/2 190736 1
+CCGCGCCAAGCCAGACCAGGGCGAAAAGGCGCGCGCGATCGGCGGAATTGTCAACATATGTTTCGGCCACGTTGCG
+>>747:3:11:8403:6206/2 190777 1
+TCTGATTTCGCGTTCATGGACAAGGCCAAGCGGGAAGGCAAGCCGTTCTTCGTCTGGCACAACACCACCCGCATGC
+>>747:3:11:8408:7129/1 190785 1
+CGCGAAGGTCGCCCCATTCCCGACACGGCGCGCAACCCGAATGTGATTCCAACCGTGTGGTTAACGCGCCGGGCAG
+>>747:3:11:8426:15244/2 190803 1
+TCGCTTCGGTGAGCCGGTCGAGCAGCCCGCGCTGATCGGCGCCGGCACGACGCACCACATCGCCTGGCGGGTGCCC
+>>747:3:11:8429:8596/2 190807 1
+GCTCGCTGCTGGTCTTGTTAGGTGCGGTGGGGCTCGTGCTGCTCATCGCGTGCGCGAATGTGGCGAATCTCTTT
+>>747:3:11:8444:14389/2 190826 1
+GAGAAGGTCGAACTGGACGAACTTCTTCGCCGCGCCGACTTCATCTCGCTGCACACGCCGCTGACCGATCAGACAC
+>>747:3:11:8485:15067/1 190858 1
+TCGTCGATGAGAACGGCGCGGCGATCTCGGCCCAGGCGGTCGCACACCGCGTGCTCGAGG
+>>747:3:11:8522:17942/2 190879 1
+CGAACGCTGGAAGATCGACCAGCAGCGGCTGCCGCTGGGCAGCACCGTCCTCTTCCAAGGCCTCTCGACCTGGGCG
+>>747:3:11:8522:18157/2 190881 1
+GCGATCCCGAGACGCGCAGCGTGTTCAACGAGCGGCGCCGCATGGGCGACGCGCTCGCGGGCGTGATCCGCGACA
+>>747:3:11:8538:5151/2 190909 1
+GCGAGGCTCCGCGCGGCCACGTCGGATCAGTCGACGGCGGGTGTCGCCGCGCCGGAGCTGTCGGACGG
+>>747:3:11:8600:6350/1 190962 1
+AGAGCGGGAAGCCCGCCATCGTCGTGTTCGGCCGGTCGTACGGCACCGAGCGGACGATCGTGAAGCGCGG
+>>747:3:11:8609:16807/2 190968 1
+ACGGTCTTTGATGGCTTGTCGACGCGCGCGAGGTCGCGCGCGGCGCGCACCTGGGCCG
+>>747:3:11:8686:20509/2 191033 1
+ACCGTGGTCCCGCAGACCCGGTCCGATCAGCCGGCCGCGCCGACCCGCGAACCCGGCCGGTCGAACGC
+>>747:3:11:8686:1079/1 191034 1
+CCCGGGCGGCCTGGGCGGTCGCCGCGTCTGGCGCGACCGGCGGCA
+>>747:3:11:8702:6512/2 191047 1
+CAGGCTCCTTCGTCAGGCGGCAGCGAACCGGCGTCGTTACCGAACTGTCCGGGCCGACGATGGGCACCAGCTGGTC
+>>747:3:11:8716:13717/1 191060 1
+GGCCGCAGTTCGAAGGTGCGAAGCTCCTGATCCTGCAGCCGGAAACGCCCGCGGGCGCGAAAGCCGGATCGGCGC
+>>747:3:11:8716:19284/1 191063 1
+TCGGCGCCAGCAGACCCGTCAGCATCTTGATCGTGGTCGACTTGCCGGCGCCATTCGGCCCGAGAAACCCGTAAAA
+>>747:3:11:8746:15855/1 191092 1
+CTGTGGATTCGAGACTATGGATAAGCGATTAGTGATTGCTGCGCTGCTCCTACTCGCGCGCAGCACCGTCTCTGCC
+>>747:3:11:8784:13070/2 191125 1
+CATCGGGACGCCCATCCGGTCGCGAAGCCCATCACCTGCGGCTAGGTGACGGCCGCCAGGGCACTGGCGG
+>>747:3:11:8820:20721/2 191159 1
+GCTGCCGGAGTACGTAGCGCGAATCAAACGCTCGACGGGAATTCTCGTCGCGCGTCCGCTCGCGGCGTAATCTCAG
+>>747:3:11:8833:18658/1 191181 1
+GCGAGATCGGTGCCGAGGAGGTCCGGCCGCCGCGTCTCCTCGGGGGCGACGATCTGGCCGCGCTCGGCTACCGGCC
+>>747:3:11:8852:19788/1 191191 1
+TTCGATCGACGTCCGGCGCGCCGCTTGTCCGGCGGCGAGCAGCAGCGCCTCGCGCTCGCCCGC
+>>747:3:11:8860:15826/1 191201 1
+GTACGCGGCCTTCGTTTCGGCAATGCGCCGCTCGAGCTCCTCGCGCGCCTGCTGCGCCGCGGCGCGACCAGCTTCC
+>>747:3:11:8866:16857/2 191203 1
+TGGTGCGTCGCGTAGGCCCGCATCGTGTCGAGCATCAGATACAGCGGAGATCTGGCCGCGACCGATGTCTCGG
+>>747:3:11:8873:20060/1 191206 1
+CTGCGCGTGGTGGCCGACCGCGACGTGGAGCTGACGACCGACCGGCAGAAGCTCGAGCGGGTGGTGACCAACCTGC
+>>747:3:11:8895:16444/1 191220 1
+ACGCCAAGTCGTACCGCGGGTTCGCGTCAAGGGCGCGCTGCGCGTGCCGCACCGCTCCGGCGG
+>>747:3:11:8901:7544/2 191222 1
+CGGTGAGCTCGCGCTCCACGAAGGTGCTGCAGCGCGCGATCTCCACCGGCTGCGGCCGGTTGCCGGGAGG
+>>747:3:11:8952:13432/2 191275 1
+CGCCGGCCGAGAACACCGCGAGTTCGCCGCGCGCCGTGCGCACCAGCGCGCCGACCACGCGCCCGTCG
+>>747:3:11:8978:9781/1 191291 1
+TTGCCATCGTGCTCGCGCTGGCCGACGGTCCGCGCTGCGTGCACGAGCTGGTCGACTCGCTCGCCATCTCGCAGTC
+>>747:3:11:9004:1636/1 191314 1
+GCGGTGCGGCGAGCGGCAGTGATGGAGGCCGGCCGAGACGACCGTCAGGTCGAAGCTCCCGTCC
+>>747:3:11:9019:2243/1 191332 1
+AACTCCGGCGGCATGACGCCGATCACCGCGCGATCGACGCCGTCGACGACCAGGCTCGCGCCC
+>>747:3:11:9053:4901/1 191365 1
+GTCGCCGTGCTGGTACTCGCGCAGCGTCGCGAGATCGACACCCGCGCCGTGGAACAGGCTCCGGTAGTCGCCCTGG
+>>747:3:11:9079:10428/2 191388 1
+CGCCGCCTCCCCGGAAGCCCGCCGGATCTGCCAGGACCGGGTCCGTCACCGCCCAGCGCGCCGCGGCGCCC
+>>747:3:11:9090:16999/2 191402 1
+TGCTCCTGCGTGACGACGGTGCCGAGGCCGGCGCGTTCGCCGCGAAGGATCGGCGCATCGGCGG
+>>747:3:11:9118:20085/1 191428 1
+GCGCCTCGAAGCCGAGCGACGTGAGAAGCCGGGCGGTACCCGCATCCCACGGATTTGGGATGATGAACGCGCCAGG
+>>747:3:11:9124:4882/1 191431 1
+CTTGCCATGTGTTAGTAGTGCTCACGAACGCTTGGACCGACCAACCGCTCAAGTTCACAGGCGAACCGCTGTGGTT
+>>747:3:11:9129:4064/1 191435 1
+AGCCGACGATCGTGGCCGTTCGCGCGTCGTGCCGGGCGAGGAACTTCGCC
+>>747:3:11:9131:17673/2 191437 1
+CCCGCGACGAAGTTGCGATCGCGCAGCAGTTGCGGTCGCAGGAACGGCGCATCGGAGGTGAGCGTGTGCACGATGA
+>>747:3:11:9136:7525/1 191443 1
+GCACTCGGCCTCGAACGCCTCGCCTTCGGCGCCCAGGATGAACTGGCCGCCCCGCAGGACGTGCCGGATCGCCGAC
+>>747:3:11:9137:15249/1 191444 1
+CAATAGACGCCTTCTCAGTAGCTGACAGCTTTGCGTGAACGTGCTGGGCAACTTTCTGCACGATCTCGCTTTGGAT
+>>747:3:11:9188:8610/1 191484 1
+CTGCCCAAGCAGATGGACGCCGCGGCGATGGACGCCGCCGTCAAAGCCGCGATCGCCGAGGCCGGCGCTGCGACC
+>>747:3:11:9203:5529/1 191503 1
+GCAGGCCTGGCTCGCCAAGAATTATTCCAGCGAGCTGCGGCTGGACGAGCTTGCGCGCCGGCCCGGCATGAGCCCG
+>>747:3:11:9208:13597/1 191508 1
+GCGCCGGGCCGACGGGTCGCGCGGGTCGATCCGCACGAGCGCCCCCGCCAGCCGGTCGAGGACGTAGAGCGCGCCG
+>>747:3:11:9209:17679/1 191512 1
+GCGCGGTGCGCAGCGCGCCGAGCCCCACGCCGGTCGCGGACGATACGCGCACGATCGGCGCGTCGGCGAGCCGC
+>>747:3:11:9320:16653/1 191606 1
+CCCATGAAACCGAAGGGGCTGCCGGATCCGCGCACCGGCCGCGAGCCGTACGCGGCCATCCAGCTGCGC
+>>747:3:11:9341:18960/1 191624 1
+GGTCCATCGCGCGGGGGCACGCCGACCGCCAGCGCAGCCTCGAGCAGGCGTTCACCGTCTTCCGCCGTCAGGGGGA
+>>747:3:11:9346:6795/2 191630 1
+CATCCAGGCCGTGAAATCCACCAAGGACCAGATCAAGTCGATCTACGGCAACAGCGACGCGGCCGCGTTCAAGATG
+>>747:3:11:9364:13138/2 191645 1
+GACCCCGGGTCGGCGACCAGCACCAGGCCTCCTCGCGCGATTTCCAGGCTCGCGCAGTCGTCATGGGCATGACCTG
+>>747:3:11:9397:18073/2 191684 1
+CGCGATCGATCTGCTCAAATCCCTGGCCAGCGACGAGGAACGGGAACGCGCCGCCGTCTACATGGACGGCCTCGC
+>>747:3:11:9400:6506/1 191690 1
+TTGAGCTCGATGGTGGTCACGCCGCCATCGTCGTCTTTGCTGATAAAGACGATGTCCACAAAACGAACGATGTCGC
+>>747:3:11:9402:1720/1 191694 1
+GGTGGCAACTTCGCGCTGCATGCGATGCGGACCAAGCCCGACCTCTTTCAGGCCGTGGTTGCCGCCAGTCCGTGGT
+>>747:3:11:9409:21103/1 191704 1
+GGGCAGCGCGGCGGCGAGCAGCGCGGCGGCGCGGGCCCGGCGGCGCCCCAGCTCGATGTCGGTCGGCGTG
+>>747:3:11:9457:16056/1 191756 1
+TGCTGAACGCTTTCACCGGCCTCGCCGCCGCGGCGACCGGCTTCGAGCTTGG
+>>747:3:11:9461:2800/1 191762 1
+GCGCGTGCGCCCGCTGCCGACGGGTCTCCGCTGGCCGCTCAGCGGCTGGATTCGCGATCCCGTCGAGCTG
+>>747:3:11:9469:19508/2 191763 1
+TCTGCTCCCGATCGCCGGCTGGGCCGTCGTGCGCGCGCTCACGATGACCTTGAACGGCTGCATCTGGCTGGCGGCA
+>>747:3:11:9491:20298/1 191783 1
+GAGCTGGAGGCGCAGCCGAGCGCGGCGCGCGAACGCGACGAGGATGTGGTCGCCGCCGCCGAGAGCCCCACGGAAG
+>>747:3:11:9502:21029/1 191797 1
+TGGCTCCGCCGCGGCTTCTCGCCCGCCGCGGGTTGCGCGGACACATAGGTACCGTCGGCCTGAAGGAATCGCGCCT
+>>747:3:11:9511:16428/2 191800 1
+GGACAGCACCAAGCCGGTGATCGCGCTCAACGGCGCGGCGACCATGACCTTGGAATGCCACGTGGACGGCTACACC
+>>747:3:11:9514:9150/1 191803 1
+CAGAGCGCGGACGGGTTCGCCGACGCGTTCCTGCAGCCGCCGCTGTTCAGCACGGCGTACGCGAGCGGCTGGGG
+>>747:3:11:9516:8480/1 191806 1
+GGAAACCGCCGAGCAGCTGCAGAACGATGGCGTCGCGCCCGCGGGCGGCGCGCCGGAGCAGTTCGCGGCCACGATC
+>>747:3:11:9517:8135/1 191807 1
+TTGACCCATGTTGGGCGTGACCGCGTGGGCGGCGTCGCCGAGCAGCGCGACCCCCGGGCCGTGGAACTTCGGGGCG
+>>747:3:11:9525:2781/2 191820 1
+CGTCACGCTTGGTCGACGCCACCGCGACCTTCGCGCGCTCGCCGGCTTCCCGCGC
+>>747:3:11:9541:17428/2 191833 1
+GATGAGTAGCCCAAGGATGCCGACCGAGACCACCCATACGATCAGGGACGCGCGCCGACGTGACATCCGCATCCAT
+>>747:3:11:9543:5368/1 191834 1
+GGCGGCTGGGCGAAGCTGCCGACGGGCAAGGTCACCGTCGACGTCCGGCCGGCCGGCGCCGCTGCTGCGTCCGCGC
+>>747:3:11:9561:1465/2 191852 1
+TCGGCGAACTCGCCACTCTCGACGCTGGACCGCGCTCCGCCTCAGTCGTCGCTGACGATGACGTT
+>>747:3:11:9562:19113/2 191854 1
+AGCTTCCAGGCGATCTTCTACGAGGAGATGGCGCGGGCGCACGCGCCGGGGCACGTCGGGGTGATCGGCCTCGGCA
+>>747:3:11:9601:19282/1 191901 1
+AGCTCCTTGAAGCGCTTGAACACCTCGTACTCGGCGCGCGCATCCAACGCCGCCGTCGGTTCATCGGGCAC
+>>747:3:11:9633:11377/2 191933 1
+CTGGTCGTCCCGCGCCCGACGGTGTACGGCTCGGGCGTCGAGACGGCGGCCGCGAGCGCTTTTCCTGCCATGGGAG
+>>747:3:11:9659:3713/2 191959 1
+AGCTGCGCATTGAACAGCGCGCCTTTGGCCGCGGTGAGCCTCCGGTTGTTGGTCGTATCCGCTAACGTCAAACAGC
+>>747:3:11:9699:19922/1 191998 1
+CACTTCGGCACGCCGAGCGTGATCGCGCGCCAGGGCGGCGCCACCCTCGACGTCCTCTCTCTGCGCAAGGCC
+>>747:3:11:9744:14032/2 192047 1
+CACGACCGAAGCCGGCGGCGCGATGACGTTCGGCTACACGGACTGGCTCACGCGGCTCCACCTC
+>>747:3:11:9765:12628/1 192064 1
+CCGGGGCGGTCGACAGCAGGCGCGGCGCCAGCACCCAGAGGGCGGCCAGCCCGGCCGCCGCCACCC
+>>747:3:11:9778:8649/2 192068 1
+TGGTGGACGAAGCCGGCGCCCGCGCGAAGCTGAAGGAAGCGGGTTACAGCGAGGAATTCGGCGAAATCAACAAGTC
+>>747:3:11:9788:15928/1 192082 1
+ATCGCCATGGAGAGCGCGCCTTTGACGGGGCGCACGGCGCCATCGAGCGCGAGTTCGCCTGCGACGAGGAATTTCT
+>>747:3:11:9792:13392/2 192091 1
+GTGCGAGTGGCACGCGGGCAAACGTCGAGAAGGCGGTCGGCCCGACCGACGGCGAGGCGTCGTAGGCTGCG
+>>747:3:11:9808:19187/1 192101 1
+GTCGAACCGTCTCGCCAGGCTGCTTCCGCGCAGCGCGACGATGCGCCGCCGCTGTCGGGTGCATTCCGGCCGCCGC
+>>747:3:11:9815:6972/1 192110 1
+TCTGACGTCGAGCTTCGAGCTCGCGCAGGCGGCGCCGGGCGCGGCCGCCGCGCGGGCGCTCTTGATCGGGGCGCCC
+>>747:3:11:9816:5359/1 192115 1
+TCGAGGATAAGGATGCGCGGATCGGCGATGAGCGCGCGCGCGATCGCGACACGCTGCCGTTGCCCGCCGGACAAGG
+>>747:3:11:9852:6444/1 192153 1
+CCTTCGCCGACCTGGCGGAACGCCTCGAAGATCGCCGGGACGAGCTCCGGCGCGATGCCGATGCCGGTGTCGGC
+>>747:3:11:9864:19431/2 192167 1
+GCGGCATCCGATACGTCACCCCGATCGACCGCCACGAGCGCCGCGACGGCGCGATCCTCGCCCAACGCCACG
+>>747:3:11:9868:10954/2 192170 1
+ATCCACTGCAGGTCCTTCGGGTCCACGATCTCCTTGACCGCGGCGCGGAGCTCGTCGCGCTCGGGCGTGATGCCGG
+>>747:3:11:9874:14075/1 192172 1
+CTTGGTGGGGGCCTGCCTGGGACGAACGACCTGACCGCGCCGGCCGGACGCCGCACCCGTGTGCGTGTCGATCCAG
+>>747:3:11:9878:6490/1 192177 1
+AGGCGGTCGGTGCCGTCGCCGCGCACGATCCCGCGCGCGCGGCTGCGCTGCACCAGCACGTCGACGGCGCTCTGCC
+>>747:3:11:9878:2736/1 192180 1
+GAAGAGGGGACCACCATCTCGGCCGTCCCCCGCCGGAAGTCGTCCCACGCATCAC
+>>747:3:11:9893:1170/2 192193 1
+AGCAGACATTGAAAGCGTTCGTCGTGGCATCACGGCATCCGGGCCCCTTCGCGCCGCCCGCCCTGCACG
+>>747:3:11:9897:16478/1 192198 1
+ATGGAGGGCCGCGGCATCGTGGTGCTCGTGGGGCCGGGCAACAACGGCGCCGACGGCCTGGTGACCGCGAAGCACC
+>>747:3:11:9907:11182/2 192210 1
+GCGACTGCTTCGCGGCGAAGCTCGTGCCGGACGGAAGCGCGCTCGCGTACCTCACCTATCTCGGCGGCAGCGCCTT
+>>747:3:11:9937:4518/1 192247 1
+CGCTGGTACCCCAAGCATCATTTCATCCCGCTCTCCATCTTCATGGGCGGCATGGCGATCGCCGCGTTCTCGGCGA
+>>747:3:11:9968:7673/2 192271 1
+CGCCTCGGTCGCCGGAGTGGGCGTCGGCGCGCTCATCGCGTACAGCCTCCCCGAGCACGCCTTGCGGCGG
+>>747:3:11:9969:7261/1 192272 1
+TGCAGCCGATCGGACGCGCGCTTCGCGACGCGGCGAGCGCGCGCATCGCCGCAGCGCCGTTCGGAAACGGTTGCAG
+>>747:3:11:10003:5691/1 192303 1
+CCAGAAAGAGGAGCGGGAAGAGCGCGGCCCGCGCGGCGGTGCGGCCGTAAACCAGCACGAATCCGCCGAGGCACAG
+>>747:3:11:10084:5776/1 192389 1
+TCATGACCATCCCACCTGGCCAACTCTCTGTCGGCGGACCGCGTATGTCCCCCGACGGACGCATTCTGGCGTTCGT
+>>747:3:11:10094:9618/2 192400 1
+CGGCTCGTCAGCAAGCAGGACCCGAGGGCGGTTCGCCAGCGCCCGCGCGATCGCCCCGCGCTGCTGCTCGCCTCCG
+>>747:3:11:10108:20361/2 192419 1
+GGGACCTCGAAAAGATCAAGGAGCGCATGCTCGAGTTCCTGGCGGTGCGCAAGCTCAAGGGCAACGCACGCGGACC
+>>747:3:11:10110:2335/1 192430 1
+AGCCGCCGCTGCCGCCGCCACCGCCACCGCCGCCGCCGTCCTGCCCCAGGCCACCGGGGCCGCC
+>>747:3:11:10132:14864/2 192437 1
+GCGCCGTCGACGTCGGCACGGGCTCGGGCGTGCTCGCGCGCGCGGCGTGGAAGCTCGG
+>>747:3:11:10134:8898/1 192442 1
+CCGAAGCAGGTCCTCGGCCGCGCCGCGGGTCTGATCGCGGACCACGTCACCGACCTGGTGCTGAACGCCGGCG
+>>747:3:11:10156:9090/1 192460 1
+AAAACAAACATGAAAATGCACAGTCAAAACAACTCCATGGTCAAAAAAACCAAAATATGCTCACTTCTGTTGTTGG
+>>747:3:11:10235:13551/2 192524 1
+CCGGCCGCGATCTTGGCAGTGTCGTCGCCGACATCAGAAACGCCGTCGGCCGGTCGGTGCCGCTGCCAGCGGG
+>>747:3:11:10251:5290/2 192534 1
+AACCCAGACGGCGTAGACGGCGGCGGTGGCGGCCGCGGCGAGCAGGAAGGACGTGCGCCATCCGAAGGCTTCC
+>>747:3:11:10261:7878/1 192550 1
+GGCCGCGAGGGTCTGCGCCGCGGTCTTGGCGGGCGGGTCCTCGGAGCGGGCCGG
+>>747:3:11:10279:17454/2 192562 1
+CCTCTGCGAGGCCGGCCTCACAGAGACCTGCTACTGAAAACCGCGCCGCCGTCGCACGGAAGAACTGTCGGCGG
+>>747:3:11:10295:15086/2 192586 1
+GTTCCGCAACACGTGGTCGTGGGGGAGAGACGACCGGCGCGCGTCGATCACTGCCGTCGATGATGCG
+>>747:3:11:10295:18292/2 192587 1
+GCTTGATGCCGGCGCGCTCGGCGGCTTCGCGCATCGCGCCGCGCCCGGTGATCTCGAACGCCACGGTGCTCGAATC
+>>747:3:11:10316:10231/1 192609 1
+TCGGTCAACGGGGTCCCAGGTTGTAGCCGAGCCGGCGCGGGAGCCGGGCGATCGCCCGGGGGAGCCGGCCCACACG
+>>747:3:11:10327:8640/2 192627 1
+CACAAGCGAAGGGCGATCAGCCGGGCCGGGCGATCGCGCCCTGGCTCGCCTTGATGATCGCGATGGGTCT
+>>747:3:11:10338:18500/2 192633 1
+CAAGATCCTCAGCCAGCACGTGGAGCTGTACGAAGCCATGCTGCGCCTGCACGCGCGCCGCATCCGCCAGCTGTTC
+>>747:3:11:10348:5689/2 192641 1
+CGATCGTGATCGACGACAACACGGCGACCATCGCCACGCACCGGCCATTCACCCTAGCGCGTGCCTCCACCCGTA
+>>747:3:11:10350:14169/2 192645 1
+TCCGCTTCCGTCAGGCTGGTGACGTTCTCGCCGAGCTTCGTGAGAATCGTGTCGATGCCCCGCGCCTGCTGCGCC
+>>747:3:11:10397:6199/2 192684 1
+GGGCGCGGCGTCGCGGTCGCGGTGCAGGCCGGCGCCGCGGGCGGCGATCTGACGGACAGGCCCGTCGC
+>>747:3:11:10419:12278/1 192714 1
+GAAGAAGCAACACTTGAGCGCGCGCTGCGCTTGACCGGGAGGCTGCCTCGCCCCGGGTGGCGCGCGCATACAAAGG
+>>747:3:11:10424:14578/1 192722 1
+GGGGAGATCACGGCCGCCGCCGCGACCGGGGTCCTCACCCCGCCGGACGCGATGAGCCTGGTCAGCCTGCGTGG
+>>747:3:11:10430:20099/1 192724 1
+CCTGACGATCCCGGCCTCCGCGCTGATCGCGGCGGCGGGCTGGTGGGCCGGGTGGCGGCTGTTCAGCTAGCGGGGG
+>>747:3:11:10430:11907/2 192725 1
+GTGAGCGAACGCCCGGCGCCGCGCGGGCTCGCCGCGGCTCCACCCTCCCCGGTGCG
+>>747:3:11:10437:11177/2 192733 1
+GTTGTCCGGCTTGATGTCGCGATGGACGATACCGTGCCGGTGAGCGTATGCGAGCGCCGATGCGACCTCGCGCAGA
+>>747:3:11:10451:16567/2 192743 1
+CCGGATCGGACTTTACTTCGCCCACCGACTCGACCGCGGTTCCGGCCGGCGCGTCGTTCAACAAGAGTGTCCCGCT
+>>747:3:11:10473:12063/1 192766 1
+CCGTCGTTCGCCGCGATCCGTCCCGCGCCGAAGGCGTCGTGACCCACCGCGCGACCCGGCGGCAGCGCCGCGATGG
+>>747:3:11:10474:20220/2 192769 1
+GCGCCGGGCTCGAGTCCGGCGGCGCCATGTCTGCGGGAGACCTGCAGCTGGACCTCGAGTCGCACGCGCTGCAGAT
+>>747:3:11:10478:5102/1 192770 1
+CGCGCGGCAGCGATCGACGCCCGGGTCGCGGCGGCGCCGTTCTCGCCAA
+>>747:3:11:10487:6281/1 192786 1
+CGGTGGACGCTGCCTTCCTCGGCGACGGCGGCGCCGGCGTGGACGGCATCCTGGCCACGATCCGTTTCGCGACGC
+>>747:3:11:10496:1127/1 192795 1
+CCGGCAGCGCCTGATGATCGCGACCCCGCTCGTCGCCGCGCCCGCCTTCGTCGGCCTTGCCCTGCCGCTG
+>>747:3:11:10537:12518/2 192832 1
+GTCCTGATCGGACATCCAGTGATCCAATCGCTCTCCAGCGCTCTCCATCAGATGGCGCTCGACGAGGTTGGTATCG
+>>747:3:11:10597:1352/1 192890 1
+AGCAGCGCCCATCGCCCAGGTCGAGCTCGCGGCACAAATAGGCCAAGCCGCCTCCCTCGCCATAGACGCGACCGCC
+>>747:3:11:10599:19304/2 192893 1
+AGCTGAGCGACGCGGCGCGCTGGATCCAGGAAACGGATCAACGCGTCGTCATCCTGTTCGAGGGCCGCGACACCGC
+>>747:3:11:10607:13225/1 192904 1
+GGCGACCACAAGGCCAGCGTGCCGGGCAGGCCGTCGGCAAAGTCCTCGCGCGTCACACGATACGTGCCCTTCTCCG
+>>747:3:11:10609:8498/2 192905 1
+CTGTCGGTCGGCGCGGCGCGCAGCCACGCGCTCCAGAATGCCGACGTCGTCTTCCTCATGGG
+>>747:3:11:10612:2101/1 192915 1
+AGGCTCAGGCCCGCGCGCGTCGCGCGCTCGCGCAGCGCGTCGACCTGC
+>>747:3:11:10633:9270/1 192933 1
+CCTCGCGGTGGCGGGGCTCGCGCTCGCGGCGAGCGCGTCGGCGTGGGCCGCACTCGCAGTCGCCGCCG
+>>747:3:11:10651:7327/2 192954 1
+GACGCGGTCACCGACCGCGAATCCGTCCACCCCGGAGCCGAGCGCCTCGACGACGCCGGCGCCGTCCGCCC
+>>747:3:11:10653:2865/2 192957 1
+ACCGCAACGGCGGCGGCGCGATCGCGGCGATCATGGCGATACC
+>>747:3:11:10664:14078/1 192974 1
+GATCTCGATGATCGACTGCAGGGCCTTGGCGTGCGCGGCGCGGAGAAACTGATCGCGGTCGCGCACTTGCGCGAGC
+>>747:3:11:10707:16591/2 193007 1
+GGCAACGGGTCGATGGTCGCGGACGCATCGAGGCGCGCACCGCCGCCGCGGCCGTCGCCGGCCTGCCAGG
+>>747:3:11:10736:15298/2 193030 1
+CGTCGTACCGCGTACCGGCGCGGACTGCGAGCAACCCCACACCCGCCGGCCCACCCCATTTATGTGCGCTCGCGGT
+>>747:3:11:10772:18277/1 193066 1
+ACCTGAGCTTCGCGTTGAGATCGATCGTGATCGCGCGGCCGCGCTCGGCGTCGAAACAGAAAATATTGCGTCCGCA
+>>747:3:11:10815:18468/2 193101 1
+CCGCTCGCTGGAACATGGTGTCGACGCCTGACTTCTACCGCGCCGTGCTCGAAGGCGTTCCCTATCCGGTAAGGGG
+>>747:3:11:10831:14148/2 193110 1
+AGCGCAAGAGCATCACAACCTTTGGTCCGTACTCGCCCGGGCAGGCGGTGGCGATGAAGCGGATGGGG
+>>747:3:11:10841:1881/2 193118 1
+AGCCGGATGCGATCCGTCGGCGCGGTCGCCGTCTCACTGG
+>>747:3:11:10884:14592/1 193150 1
+AGACGACCCGCGAAGGTGTCCGCGCGACGCAGCTGAAGGCGCTCGAGATGGCGAAAGCCAACACCGATGCCACCTT
+>>747:3:11:10899:17202/2 193171 1
+CTGGGCCAGATACCCCGTCCGCCCCCGCACGTCGACCGTGCCCGCCTGGGGCTCGAGCA
+>>747:3:11:10911:17106/1 193184 1
+TCGACTGGTGGCTCGCGCCGTGGGTGCAGGCGAACGTGTCGGTCGACCCCGCGCGCGCGTTCGTC
+>>747:3:11:10919:11814/2 193195 1
+TTCAGCGCGAAGCGACGTCGCGGCTCAGGCGGTACATCTCCGCGGCGCGGTCGGGGTTGCCCTTGCGGTCGTAGG
+>>747:3:11:10921:8617/2 193201 1
+GGCTGCCGAAGACCTCGGCCGGCGTCGGCGCGCGGCGGCCGACGTCGACGAACTCGTCGCTGGCGAAGACCTCCCC
+>>747:3:11:10927:19819/1 193204 1
+CCGGCGTGGATCGCTCAACATCGACGACGAAGGCAACCCTACCCGCCGCAACGTGCTGATCGAGGACGGCGTGCTG
+>>747:3:11:10950:7674/2 193231 1
+CTGCACGTGCCATGACCCGCCCTCCGTGGCGCGTCGCGCCAGCGCGACCATCGCGCCGTACGCCGCGAAGAACCCG
+>>747:3:11:10950:20022/1 193232 1
+GATGGCCATGAACTGGTTCAAGCGCAACAAGGCGCCGAACGTGAAGCTCACCATCTATCCCGAGGCGCTGCATGAT
+>>747:3:11:10993:4102/1 193271 1
+GCCGGGGAACGTACGTGAGCTGCGCAACGCGATCGAGCGCGCGGTGATCCTGGCCGATGGCGGCTACATTCGCAG
+>>747:3:11:11010:2282/2 193283 1
+GACGGGCTACAACGTCGAGCCCGTCGTCGCGTCGGAGTCGGCGGTCAACGAGGCCATCGA
+>>747:3:11:11018:20852/1 193294 1
+CGTCGAGAAGAACGGACGAAAGATCTTCGGCAACACCTCCGGCGCGATGCCGGCGCCGGTGTCGATCAAGCTCAG
+>>747:3:11:11026:20014/2 193304 1
+GCGATCGTCGCTCTGCGCGCGAGCGCCCGCGACAACAGCGGCGCCGCGACGAGGCTCCGGCTGAC
+>>747:3:11:11026:17441/2 193305 1
+CCTGGAAGGTGGCCATTTTCGATCCGCTGGCTTGGCTTTCATCAACTTTTATGTCACCGAAAAGGACATGTCCTCC
+>>747:3:11:11069:15868/2 193352 1
+CCGGTCGCGTCGAGGTCGGCGACCTGGCCGCCGATCAGCCCGGCGGCCCCGACGGCCTCC
+>>747:3:11:11079:19028/1 193362 1
+CGTCCTCTTCTCGGGCACGTACAGCGCGTGCCAGAGCGTGCGCCCCGGCGCGCGCTCGCCGCCGGCCG
+>>747:3:11:11113:12000/2 193400 1
+GACGCTCAGCGAGGGCGAGCTGCGCGGGCTCCGCGGCGGCGAAATCGCGCTGATCTTCCAGGAGCCGATGACGGCG
+>>747:3:11:11126:6593/1 193421 1
+GGCTGCGGCACAAGCCGGCGGCCGGCCTGACCACCAGGCGGCCCTAGGCAAGCGAATA
+>>747:3:11:11127:14107/2 193422 1
+CGACGCCCAGCTCGCGCGCGCGGAGCGCCGCTTCGGCGCCGCGGATGCCGCAATCGACCGAGATGATCAGCGCGAC
+>>747:3:11:11132:10077/1 193427 1
+TGTCACCTACCGCCGCTCCGAAGAGGCGCGCGTCGAGGAGAGCGGCACGCCGGACATCTACACGAAGGTCTATACC
+>>747:3:11:11141:18458/1 193443 1
+AGCGCGCGCGTGAATGCCGTGACGCCCGCGGACGTGCGCCGCGCGCTCGCCGCGCACTTCGGCACGCAGAGCATGA
+>>747:3:11:11155:16867/2 193465 1
+ACCGGGCCCGACATCCTGCGGGCGCTCGCGCTCGGCGCGAAAAGCTGCATGATCGGCCGCGCTTACGTCTGGGGGC
+>>747:3:11:11183:8565/1 193491 1
+CGCTCGTCCTCGGCGGGCAGTTCCACGACATCGCCGCCGGCACGGCGACGCCGCGGGCGTATCAGTACTCGTGGAA
+>>747:3:11:11209:7713/1 193525 1
+GAGCGGGCAGCTCGTGCGTGCGGCCGCGTCGCGTGCGACGCAGAGCGCGCCGGCGAGCATCACGATGGTGGTGAGG
+>>747:3:11:11225:20320/1 193534 1
+GTCTTGCCTGCTTCGCCCCGGTGCGCGCTTCGCGTTTTCTTGCATCTCTTGCGTCGTCGCGACCCGGCGTGAATT
+>>747:3:11:11230:10590/1 193537 1
+GCACCCGTCGGCGCCTGCAGCGCGACGTCGATTGCCTCCTCGATCAGCGATCGCGGCACCGGCC
+>>747:3:11:11240:10819/2 193553 1
+CCCTCCCTGGCATTCGGGCTGATTTTGGCGCCGACGCTGCGCGCCGACCCGGCGCCGACCGCCGGCTTGGCCGGGG
+>>747:3:11:11246:9776/2 193557 1
+GTGCACCGCGACTTCAAGCCGGACAACGTGCTGCTCGGCAAGGACGGCCGGGTGCGGGTGGTGGATTTCGGGCTGG
+>>747:3:11:11248:17401/1 193562 1
+GCTCGCTCCGGACGGGTCGCTCGACCGCAAGAAGCTGGCCGCTGAGGTCTTCAGCGACGACGCCAAGAGGAAACAG
+>>747:3:11:11262:20984/1 193574 1
+GTGGGCGTCGCTGTTCCGGGCGGCGGTGTCGGGGTCGGCGTCGCGTCGGG
+>>747:3:11:11276:15695/1 193591 1
+CTCGATCGCTGGCCCGGCGACCCGGCCGCGCTCGAGGTGGCGGGACGCCTCGCCGACACCGAGAAGCGCGCCGAGC
+>>747:3:11:11286:13199/1 193597 1
+GCCATTGAGCAGATCGAGCGCGCGCTTCACCGATTCCGGCGCCGGGATCTGGCGCGGCGCGGGATCGACGACCTTG
+>>747:3:11:11306:4109/1 193625 1
+GGCGAGGGGGTCGACGCCGCGTCGAGGGCCAGCAGCTCGGCCAGTCGG
+>>747:3:11:11310:6359/2 193629 1
+GCCTTCGACGCCCGCGGTCGCGACGTCGACCCGGACGACCTCGACCTGCCGGCTCTCGAACTGGCCAAGGACACCG
+>>747:3:11:11331:20346/1 712556 1
+CGCCGAGGCCGACTTCCACACCGCGCTCACCTTCGCCCACGTGTACCGGGCGCCGGTGATCCTCAACGTCGTCAAC
+>>747:3:11:11337:17614/2 193648 1
+AGCGATGCGCCCGACGCGGCCGCGCGCCTGCGGGGCTCAGAGCGGCCCGAGCCGCGACCGACTTTTCGAAAGGAAA
+>>747:3:11:11340:5970/2 193651 1
+GCGTGATCTTGTCGAGCACCTCGGCCGCCGTGTAGCCGAGCATCCGCTCGGCACCGACGTTGAAGATCTGG
+>>747:3:11:11351:12483/2 193664 1
+CTGCCAGAAACTGGCGACGCTCGCCGTGTTGGTGAGGGTCGAGCCCGGCGGCGCGTCCACGCGCACGACGATGGTG
+>>747:3:11:11371:6841/1 193689 1
+GTTGGGAAACCGGTGTGCTCGACGTCCTGCTGCCCGAGCTCGCCGCCTATCTCGCGGACGCCGGCGATTCCGACGG
+>>747:3:11:11384:4267/2 193699 1
+AGCAAGGGCAATCAGAGTGGTAAGTCAGTTACCGACGTTGGATCGGGCGCCGGCGCGCAAGCGCGGGC
+>>747:3:11:11459:18659/1 193775 1
+GGCGGAGCGCGAGCGCTGCGCGCGCGACGCCTCGACCAGCAGGACCGCCGCCAGCGCGATGAGCAACAGCGAGACC
+>>747:3:11:11481:11609/2 193799 1
+CGATCGACTTCGGCCGGTCGTGCTCGAGCCGGAACGTATCGCCCTCGCGCAGGACCACCGGGACGGGCAGGAACGG
+>>747:3:11:11486:9102/1 193805 1
+TGAACCGTGCCGCGCGGCTCCGGTCGCTCGCCGGTGCCGATCAGCTGCTGCTGTCGCAGG
+>>747:3:11:11517:13972/2 193833 1
+CAGGGGCATCGGCGCCACGCTCTATGAGCGGGTGCGCGAGGAGGCCCGCGCGCTCGGCACCCAGCTCTATTTCGAG
+>>747:3:11:11532:6810/2 193845 1
+CGCCTCGCGGATGGCCTGCGCGATAGAGGAGGCGGCCATCTCCTCGGTCGGCGCATCAATACCGCTCGCCTGCCGG
+>>747:3:11:11541:19610/1 193851 1
+TGTGGACCCGCAGCAGCGCGTCCACCGCGATCGGCGCGGGCGCTTCGACGCGCACGCCGGCGCGACCCGCGAGCGC
+>>747:3:11:11552:7062/1 193867 1
+GCGGCTGTCGTCTTCGAACGGCCGCGCCGGCCGCTCGGCCGCGAGACCACCCGG
+>>747:3:11:11576:14939/1 193888 1
+TCATCTCGGCAATCTCGTCGAGGAAGAGCGTGCCGCGATGCGCCAGCTCGAAGACCCCGGTGCGGCGATCGGACGC
+>>747:3:11:11597:7430/2 193913 1
+TCGCCCACCCGCACCTCCGCGGCCACCGCGCCCGCCGCGTTCGTCACGGTGACGGAGGGGTTGTCGGG
+>>747:3:11:11597:13841/1 193914 1
+CACCCTTGTCGGTTCACTTTGTCGGTCACTTTGTCGGTCCGCCTGTCCCCCTCAACTTTTTGTCCCCCTATAGCGC
+>>747:3:11:11598:2384/1 193915 1
+GCTGCTCTTCAGCTACGTCGCCAGCTTCATTTATGATGGCGACGCGCCGCTCGCCGAACGCCGCCCGCAAGCGCCC
+>>747:3:11:11600:8498/2 193920 1
+TGCCGTTAATCACCGCGGCCCCCACGCGCTCGATTCCTGAGCGGGTGCGAATCCTTGGGGTCACCCGGAGCCGTT
+>>747:3:11:11602:8556/2 193924 1
+GCCGATCGCATCGGCGAGCGAGACGGTCGCGGTGATCCAGATCATCGCCGCGGCGAGCGCGGCGAGAAGCGCTCCG
+>>747:3:11:11612:13061/1 193937 1
+CAGCAAGCAACGCAACTCCGGCGAGCGGAATCGCGATCGCGCCCAGGGGAAGATTGTAGAAGAGCGACACTGCGGG
+>>747:3:11:11636:9016/2 193956 1
+CTGCATCCCACGCGCCTCGAGCGCCGCGACCGCGCGCTGGCGGAGATCGCGCGCC
+>>747:3:11:11638:1724/2 193958 1
+TGCAAATCGGGGACGAGTCGCAGCGCGTCGGCACTTCCGCCCGCCATGCGCAACGCCTTCTGGTG
+>>747:3:11:11677:11324/1 194000 1
+CGAGGGGGCGAGCAGCGCCTGCGCCGCCGCGGCGACGGCCCGGGCCAGCTCATCGGGGCTCGGTGTTCCGGCCGCG
+>>747:3:11:11680:17801/2 194005 1
+ACGGTACGCGAGCGGGCGCGCATCGCGCGGTCCGTGATCGACGCCTCG
+>>747:3:11:11696:18669/2 194012 1
+GGCCCCGGTCGAGAAGCCGCTCCTGATCGCGGCCGGGCCGCTCCTGGTCGCGTTGGTCCTGGCCGCCGGGCTGTGG
+>>747:3:11:11709:19622/1 194018 1
+GGCCGCCAGCACGAACGCACCGGTGCAGATCGACGCCACGCGGGCACCGCGCCCGGCCGCCCGGCGTATGGCGCGC
+>>747:3:11:11720:14395/2 194028 1
+CCCACCCCCCTCATGGACGCGCGGTCTGCGTGGACGTGGGCAGCGCCGCGTCCGGCTTCGGCGGTGGG
+>>747:3:11:11734:2744/2 194035 1
+GCTCGCGCCGCGCGCGACGCCGAGCAGCTCGTAGTAGTCCCGTTCCGCGGTGGCCATTCGAGGAAGGGGAGCGGGG
+>>747:3:11:11765:15055/1 194069 1
+GCACATCATCCCACGCGACGTCGCGCGCGTCCCGCCCGTCGAGCGCCATCTCCTCGAGCATCATGGGGACGTATTC
+>>747:3:11:11778:13608/1 194081 1
+TGCGCCTGGGCGATCTCGAGGAAGCGGCGGCGGCGGCGGAGCGGATGATCCTG
+>>747:3:11:11781:2073/2 194083 1
+GCCGGACGCTGGTGCGTCGCCCGCCGTGCTCGGGCGCACGGTCGCCGGCTACCTG
+>>747:3:11:11784:19275/2 194089 1
+TTAGGCCCATGTACCAAAACAGGAGTGACACCGTGAAGTAGGTGGAGACCGCGAACACGTCCCACATCAAGGGTG
+>>747:3:11:11790:16454/2 194098 1
+TCCAGGACATTTCCGCGCGGACCAAGATTCGCGCGGCCGCGCTGGAGGCGCTGGAGCGCGGCAACTACGACCAACT
+>>747:3:11:11795:6292/2 194104 1
+GTCCGGGAGGACGAGCCGCGGGGCGGGATGGCCGGCGCAGGCGCAGACGAGGCGGTTCCGTTCCGCGTCCGCGACC
+>>747:3:11:11818:14485/1 194132 1
+CACGCGCGGCCTCGGGGGGCAGCCGCGCGGGGCCGGCGCGACTGC
+>>747:3:11:11837:9724/2 194162 1
+TTAAGGAGCAAGCTGAATCCGCCGCTAAGCAGAACTAACATCGCGACGGCCACGAAAATTTTTTGAAGCGGCAAAT
+>>747:3:11:11859:3561/2 194189 1
+ATTGTCGTAACCAGCCGCCGCGCCGGTTCGGATGAGGTTTTCGT
+>>747:3:11:11874:20660/1 194207 1
+GTTGGTTCTGGGGCGGAAAGACGCTGAACCAATTGCGGATTGCGGATTGCGGATTGCGCATTGACGTAAGTAATCC
+>>747:3:11:11948:8725/2 194284 1
+GTCCTACCAGAACGGGCCGCTGGTCGCGATCGGCCGAACCGAGATGGACATGCTCAAGGCCGAAGCGCTCATCCGG
+>>747:3:11:11950:18056/1 194288 1
+GGCAGCGGCGAAGGCGATCGCCGCGACGTCGCCGCTGCTCAAGGCGACGATCCACGGTCCCGACGACCTCAAGCGG
+>>747:3:11:11955:9551/1 194291 1
+GTTTCCTGAAGGAAATCGCTGATCGGGTTGGGCGCGTCGCCGAGTTGCGCCTGTACCCGACCGTTCGCGTGGGTCC
+>>747:3:11:11958:10166/2 194294 1
+CGCGCGACATCAAGAAAAGGTCGGAAAAGGTCGGATCCTACGCGCGCGCGCGAGGCCAGCCGCCGGCAGTGTCAGT
+>>747:3:11:11965:6222/1 194297 1
+GGTCGAACGGCCGGGCGACGTCGTCCGCCTGATGCGGCGGG
+>>747:3:11:11996:6660/1 194330 1
+CGGATCGTCGCCGACGCCGCCGAGGTCGAGACCACGGGCAAGGCCGCCGGCGCCGCCGAGCCGCCCGCCGAGCTG
+>>747:3:11:12022:8337/1 194358 1
+AAGATCGCGACGCTGCGGCGCGGCGCCGACGCCGACCCCGCGTCTCCATTTGCCGCCAACGCCGACGAGGGCAAGG
+>>747:3:11:12025:7492/2 194363 1
+CTGCGGCAGGCTGTTCAGCATGTCCTCGATGCGCGTCGCGCCTTCGAGCTTGATGTCCGCCGCGGTGACGACCGCG
+>>747:3:11:12027:17743/2 194367 1
+CGCGGCGATCTCGACGAGGGGGCTGTCTACGGTGCCGCGCTCTCGGCCGCCCAGGTCACCGGCCATTTCTCCGCCG
+>>747:3:11:12076:12159/1 194421 1
+GCGCGCCGCGTCGCGCAGCCGCTCGAAGAGCGCCCGGTCGCCGCTGCGCGTGGCCGCGCGCAGCACCGCGCCGATG
+>>747:3:11:12147:17676/1 194483 1
+CGCCGCAGTCTTCGAACGCGTAGTTGCTGCCTCCGCCGGCGTCGCAACTTTCGCCCGCGCTGACGATACCGTCGCC
+>>747:3:11:12149:3337/1 194486 1
+AAAGATGCCGTCGCGCGCGCGAAGGCCGCCGGCATTCGTCCGATGATGATTACGGGAGATCACCCGAAGACTGCGG
+>>747:3:11:12171:13722/2 194505 1
+TACGACAAGGACTGCGGTGCCGGGGGCCACGCGGGCGACGACGAAGCATTCGGCACCACCGTCGACCCATCACGCC
+>>747:3:11:12201:10104/1 194529 1
+ACGGCGAGCAGCGGTGCCAGCAACGCGCCCGCCAGCGCGCACAGCGCGGCGCCGATCGCGAAGACCGCCGTGAAGA
+>>747:3:11:12209:14207/1 194536 1
+GCGGGAACTGGGGCTCAACGTCCGCGTCGTCTCGGCGCGCGACGAGGCACGCATGATCTACCTGGGCGTCCGCCAC
+>>747:3:11:12225:20038/1 194565 1
+GAAGGTTTTTACTACAAGCCGCGCATCGACAAAGAACTGCTGGCTGAACACAGCAAAGGCTTGATTGCGTTGTCGG
+>>747:3:11:12238:9657/1 194580 1
+TCTTGGCGAACGTGAAGACATTCTGAATAGCCGCGCCGGTCCGAATGCCGCGCGAATTGATCGCGCTCAGCAGGA
+>>747:3:11:12251:13602/1 194592 1
+GTCGATGACGTTGCTCATGACGTCGGCTTGCTCATTCCACACGTGCTCGTAGATGCGGGTCCGGCTGAGCACC
+>>747:3:11:12262:17612/2 194604 1
+TCGCCGTGCTCGGCGGGAGCCTGCGATCGGCGCGGGAATCGCTCGACCTCACCCGGACCCGCATGAACGCGGGGCT
+>>747:3:11:12279:6377/1 194630 1
+GCCGGTCTTCAAATCCTGCGCCATGGTGGAGGCGTTCGACAGCGCGATGCAGGCCACAGCGCCAACGGAGAGCGCC
+>>747:3:11:12302:13571/1 194655 1
+CACGCGACGCCCGCCGACGCCGCCGCCCCGCCCTCGTCATGAATCCCTGGGTGCTGTGCGCAGCCGCCTACGTGGC
+>>747:3:11:12340:7927/1 194707 1
+AGCTCGTAGAGCATCGCGCCGACGGCGTACACGTCCGCGCGCTCGTCCACGTCCGCGCCGACC
+>>747:3:11:12342:20000/2 194708 1
+AGCTGGCGGCGTACCTCGGCCGGGCGCGAGCCGTGCGGGCCGAACCCGGCCAGGTCGTGATCACCTCGGGCGCCC
+>>747:3:11:12344:20340/2 194710 1
+AGCAGTGCCCGATCGGCAACATCTTCGCCAGCGCTCCGACGCCGCCGGCATGATCGCCGTGAAAGTGGCTGAGG
+>>747:3:11:12352:19251/2 194718 1
+GGCCTGTATTGCTTGGAACGCGCGCGTGCGCGTGATCGGCCCGCAGCCCGATGCCGAAGAGTGGTTGCCGCTGGAA
+>>747:3:11:12354:12859/2 194722 1
+GCCTGCGGATAGCGAGCGATGTCAAGATAGGATTGCGCCAGGCCAAGGATTGCGTCGAGGGTCTGAACGTGGTCC
+>>747:3:11:12355:7337/2 194724 1
+TGCGGCGATGGGCGCGCGGGCACGCTGGGGTTTCGTTTCAATTGGACTGCCCGC
+>>747:3:11:12361:5142/1 194730 1
+AACAGCCCGGGCCGCACGGCCGCCCGCCCCCGCACGACGCGCAGGGCGCCGCTC
+>>747:3:11:12391:1726/1 194763 1
+TCGGGCAAGATCCTGTCCGGCGGTGTCGACGCCAACGCGCTGCAGAAGCCCAAG
+>>747:3:11:12407:5837/1 194782 1
+TACATCATGATGGCGCCCGACTCGAACAGCGAGATCGGTGCGCCGCCGCCGGCGGGCGCGTGGTCGATCATCGCCG
+>>747:3:11:12428:6421/2 194797 1
+GCTGAACGTGCCGTGCGGACCGATCCTGTCGATGAAGGAGCTCGCGCACGAGCCGGCGCTTCGCGCCACCGGCACC
+>>747:3:11:12457:14070/1 194825 1
+GAAATTGCTGAAGAACACGACCGTCGCGCGAGTGCTGCCCGGGAGAACGGCCAGCACCGTGTCTCCTTCACGAACG
+>>747:3:11:12460:8378/1 194828 1
+ACATTGCGGTCCTTTATCGCCACCGCGCCGGCAATGGAGCCCACTGCGACGCCCAAGCCACCGGGGAAGGCAAGGC
+>>747:3:11:12466:7948/1 194832 1
+TCAGCACGGTTTCGGTCCCGGAGGGGCGCGAGTCCCGCCGGCGTCCGCGCGTGCCTGGCGGCCATCCGCCGGAAGC
+>>747:3:11:12491:4445/2 194863 1
+CCGATGATTTCAATCATGTGCACCGGGATGCGGATGGTGCGGACCTGGTCGGCGATGGCGCGGGTAATCCCCTG
+>>747:3:11:12505:10491/1 194878 1
+CTCGACGCCTTCGGGCTGTCGGTGGCCGGACGGCGGGTGCTCGACGCCGGCGCGTCCACCGGCGG
+>>747:3:11:12526:10336/2 194901 1
+TGCCTGGGATGAGCCCGTCGGCCTCGGGGACGTAGCCGACGCCGCGGCGCAGCTCGGCCCCCGCCGTGGCGACGTC
+>>747:3:11:12562:10424/1 194932 1
+GACCCACGCGCCCGGGCTGGACGCGGCGAACGCCTCGTTCAGCGTCAGTCCGGCGGCCGCCCCGGCCAGGCCGCTC
+>>747:3:11:12568:12113/2 194936 1
+GGCGACCGCAACGCGACCGCGACGGCATCGTTGAACGGCAGCTGTCTCCCCTCCTCCCACGCCATCTCGCCGGCGG
+>>747:3:11:12575:11373/2 194944 1
+TGGCCGCCCAGCAGCCGCTGCTGCTGGCCGTGGACGACCTCCACCTGGCCGGCGCCTCCACCCTGGACCTCC
+>>747:3:11:12576:9200/1 194948 1
+GTGTTCGGCGGCAAGGTGCCGGTCTATCCGGGCTACGTCCTCGCCGTCGCCGCGTCCTTCCTCACCGGCAAGCCGG
+>>747:3:11:12580:7320/1 194955 1
+CAAGCTGCTGCCCGGCGGCAGCCGGCGCGTCGCGCCGCGCGCGCCCATCGGCAAGACGCTGACAGATCCGGCCGTG
+>>747:3:11:12588:18997/2 194961 1
+CAGGAACCGTGCCACGCGCGCGGCGCGCCTGCCCGCGG
+>>747:3:11:12593:4072/2 194968 1
+CTCAACGGCGCCGGCAAGAGCACACTCCTGAAGCTGCTGGCCGGGGTGTACCCGCCGACC
+>>747:3:11:12624:7602/2 195001 1
+ACGGCTTTTGGTTGGAAGCTTCGGGCATCGATGCGAGCTACGGGCGGCGGCGAGTCACGCGCGCTGAGCTGCCCGG
+>>747:3:11:12640:14101/2 195019 1
+GAGCACCTGCAGGTCCAGAATCGCCGCGGAACTGCCGACCCCATTGGTCACGCTCACCTCGACCTGGTAAGCGCCC
+>>747:3:11:12644:17975/1 195024 1
+GCAAGGACGCGGCCGCGCCGCGCGCTGATCTGCACGTGCAGCACGCCCCGTTTGGCGACTACGTTCCGGTCAACAG
+>>747:3:11:12653:9848/1 195036 1
+CGGCCCGACGGTCACCGGCCGCCGCCGGACCTGCACCGCCTTGGACAGCGCGAACACCCAGATCAGGCCGAGCCCC
+>>747:3:11:12668:10535/2 195048 1
+TCCAGCTCGCGCGGCGGCGCGGACCGCGTCGCCGTGACGCAGGCGAACGCGATCGAGAATCCCTTCTGGTTCGTCA
+>>747:3:11:12681:17603/2 195069 1
+CAGCGTCACGGACATGGGCGCGAACGCGCGATCGACGTCGCCCTCCCACGTGACGATCCCTTTGACCCGCGTGGCG
+>>747:3:11:12691:6580/2 195076 1
+AATGCAGAGGGCCGCGCCAACTGGTGCACGCCCTCCGCGCCGCAGGCCTCAACGCCGGCAC
+>>747:3:11:12709:14355/1 195088 1
+TGCGAGCTGTTCGGCCGCCGCCGCGCGGGCGCGCTGATCGTGGTCGGGCTTGTCGCGAGCGTCGGCCTGGTCGGCT
+>>747:3:11:12774:19241/2 195164 1
+CTCGCGGTCTACACCGGCGAAGATGTCGCCGCGGCCAAGCTCGGTGGGCTGCCGTGCGGCTGGCTGATCACCGATG
+>>747:3:11:12799:12006/1 195192 1
+GGTCGGACCGGGTGGCGCGGCGCCGGAGGACATGGCGCCGGTGTTTCACGAGCAATTCATCGCGCTCCGCGTCAAC
+>>747:3:11:12821:15800/2 195217 1
+GATAACCGCAGAGACGCGAAGAGCGCAGAGAAGACACAAAAGGGAACCAACGGACGTACTCCGTTTGTTTCGGCGC
+>>747:3:11:12829:17975/1 195230 1
+GCCGAACTCCCGACGGCGGCGATTGTCGTGGCATGCGCGTTCGCGGGCGATCGGTCGTCGACGATGACAGTCTCCG
+>>747:3:11:12888:14522/1 195288 1
+CTCAAACCTTCTAGAAACTTCTGGGCCTTTTCGGCGCCCCATGTTTTTCGCAGGTTCGCGTACCACTCAAGATCGG
+>>747:3:11:12892:17873/2 195293 1
+GCCCCAGAGGGCGAGGTCCCGACGCGCCCCGCGCCCCGAAGTGTTTCACGTGGAACCGCGCATCTCGCGCCCACGA
+>>747:3:11:12898:14365/2 195305 1
+GGGCGAGGAAGACGACCGGGTTCACGCGCCCGGCTCCGCCACCAGCACCACCACCAGCGCGGACACGACCACGTTC
+>>747:3:11:12902:13906/1 195309 1
+GCTCGCGAAGGCCGGGCGCGCGGGAGGGGCGCGCGATATCGACGCGCTCAGCGAGCTGCTGCGTTCTCTACCGGT
+>>747:3:11:12903:16915/2 713455 1
+CAGGCGATCGCCGCGCTGAAGCCGGGCGAAACCATCGTCGATCTCGGCAGCGGCGCCGGCTTCGACTGCTTTC
+>>747:3:11:12905:4112/2 195313 1
+CAGCTTCAGCAGCGTCGACTTGCCCGCGCCGTTCGGACCGATGA
+>>747:3:11:12910:8888/1 195318 1
+GAGCGCAATCCGGGGCTGACGCAGAGCCAGGTCGCGGCCGCGCTCGGGATCAAGCGGACCAATTTCGTCGGCATGC
+>>747:3:11:12939:20368/2 195352 1
+CCGGAGTGGCTGGAGATGCTCGCCTGGCTCGGTGGCGGTCGCGCCATCGTGGTCTGCGGCGGCGG
+>>747:3:11:12950:6631/2 195367 1
+CACTGATGACGCTCTACGACGACGCGGCGGGGAGGCAGGGATTCGACGCCGGCGTGCGCGTCGCGATCCAGGGCAT
+>>747:3:11:12971:6977/2 195389 1
+TCGGCCTGATTCTCCTCGGGGTCACCGTCGCGCGGCACCTGCCCCTCCTGGCCCCCTGAGAAGAG
+>>747:3:11:12986:2096/2 195400 1
+GGCGATCGTGGGGGGGACGGTCGCGGTCGCGGCCGCCGGCGGCACCGCCTATTACCTCCCGGGGG
+>>747:3:11:12988:9235/2 195403 1
+CACGCCGAGCGCCGACCTCCGGCGCGCGCCGATCGTCTCCGCGCTGGGCGTGGAGTGGCGGAACCGG
+>>747:3:11:12998:21311/1 195407 1
+TGTCGGGCCTTGTCGCTCAGTCCCAACAGGTCGAGCATGTCGCGCGCACGGGTCTCGGCGGCACG
+>>747:3:11:13022:3613/2 195450 1
+GCCACGATCGGCACGTGCGCGCCGGTGCCGCGCTCGTACTCGCGGATCGCTGCCGTCGC
+>>747:3:11:13066:14006/2 1821038 1
+GGAAGGGGCGCCTCCCGGGACGTCCGGGCGGTGATGGCGCGCGAAGGGATCCGGCGCGCTTCGGCGATCGCCTTGT
+>>747:3:11:13119:12090/1 195532 1
+AGGCCAGACGGTCGGCGGGCGCGATCGGACGGGCCATCGACCGCGATCCGATCCAGATC
+>>747:3:11:13139:10719/1 195563 1
+GCGATCCCGAACGTGGCGCCGCCGCCGAGCTCGAGCAGCTTGTCGTGATCAGGCCCGAACTGGAACACCACCGTGT
+>>747:3:11:13162:9503/1 195588 1
+CTGCCGGTGAACTTGTTACCACCCGACCGCGTGGTGAACGCCATCGTCACCGCGCCGGCGCCGCCGCCGACGTTGG
+>>747:3:11:13166:6134/1 195589 1
+GTTCGCGGAGCAGTCTCGTGCGTTTATCACCCGGTACAAAAGCCATCGCCTTCGCCGCCGCATTCGCGGCGTGCTC
+>>747:3:11:13177:21081/1 195604 1
+CGTCCACATCGCGCGCCGCGCGCCGCGAAGCGCGCGCTCGGCGGCCTCGAGCCTCAGCGTGAGCCCTTCCAGCGTA
+>>747:3:11:13208:9341/1 195622 1
+ACTTCCACCTCACCTAGCGCGCCGCGTTAGGCGTCCAGGGGGCCGCGAGGCGGAAGCGCGCCGAGGGGCGGACTTT
+>>747:3:11:13220:13349/1 195637 1
+AGGCGATCCGTCAGGCCAAGGCGCTGGTCGGCGCGGCGACCGAGATGGTCGCGATGATGAAGG
+>>747:3:11:13231:7879/2 195652 1
+CCACGAAGCCAATCACCGAACCCGGCGCTCCACCGAATGGCGGCCCCACGATGACGCCTGGTGGTTCGAGAGTCAC
+>>747:3:11:13247:6017/2 195676 1
+CAGTGATAGCGGACGCGCGCGCCATCGCCGGCCGGCGCGGGATCGCGGACGACGCGGTCGATCACCCCGCACACG
+>>747:3:11:13249:7891/2 195681 1
+CCATCGCCGAAGCGCTCGGCGCGCCGAGGCCGCTGCACATCCCGGCCTGGCTCGGGCGCCTGCTGGCCGGCGACGT
+>>747:3:11:13255:3050/1 195693 1
+GGCGCGCGCGTCATGATCGGAGGCGGCGGCTGATGCGACGTGGAATCGCATTCC
+>>747:3:11:13256:5391/1 195694 1
+GAGCTCTTCGGCGATCGCGGCGAACACGAGGTCGGTGTCTCCGGCCGGTACGTAGCGCGGGTCCCCGAGGCCCAGC
+>>747:3:11:13291:9084/1 195745 1
+GAACCCGTGCCCGGGCCGCCCGCCGCCGCGGCGGTCCCGCCGGCAGCAGTGGTCGTGCCGGCATCGGCGCCGGCAC
+>>747:3:11:13345:19389/1 195803 1
+AGCCCCCAGTAAGCTGATTCGGCCCGCTAGCCGCCGGCGGCGGGAACCCCGGGCGGACATGGCGG
+>>747:3:11:13347:19878/2 195804 1
+TGAACCGGTCGAGCGCCCGAAGGAGGGCACGCTCGTCGGCGCCGCCATCGAACGCGGGCCGCTCCTATTAAAGGAG
+>>747:3:11:13375:8161/2 195827 1
+CCACCGAAGATCGCTACGCCGTCGCGATGGGCGAGCTCTGGGGCGGCCTCGCGCGGACGCTCGC
+>>747:3:11:13395:16813/2 195844 1
+GCTCGATCCGGCCACGGGCGACGTCCAGATCTGGGACGCGCCGCGCGGCCGCGGCCCCTACGGCATCGCCACCACG
+>>747:3:11:13396:5176/1 195845 1
+GAGCTCGAGGAACCGGTAACCCTCCTTCTCGGCGTACGGGATCGCCCGCTCGACGGTGACGCTCACCGCTGCTCC
+>>747:3:11:13402:18384/1 195855 1
+GTTCACGCCGGAATTCCTCGCCCGCGGTCGCGCCTGGGGCGATCCCGATCCGCGGCCGGTCTTCGTCGTCGGCC
+>>747:3:11:13499:10498/2 195942 1
+CCGAAGGGCAGGCGCGCGCGATGGCGCTCGCGCTGGCGGACGCCGGGCTCGCACCGGACGACATCGACTACATCAA
+>>747:3:11:13512:7660/1 195950 1
+CCCGCAGCGCACGATCGCGCGCAGCGTGGTGGTGAACGGGCAGGGGCTCCACTCCGGCGTCCGGACGGGCCTCATC
+>>747:3:11:13537:8463/1 195969 1
+AGTACTGGGATCAGGCGTTCCCGCTCACGCCGCGGGACCGCGACCCGGAAGGCATTGCGCGGCGAAAGCAGTTCGT
+>>747:3:11:13537:4860/2 195970 1
+CCGGCGCGGGCCGCCGCCACGGCCGGCTCCAGGTGCGCCCCGCTCGGGGTGCCGACGGTCACCACCGTGACTTTCG
+>>747:3:11:13565:13478/2 195997 1
+AACGCCGGGCGGGAGACGGCGGTGACGAGCGCGGCGTGCGCGCCGCCGATGGCCGCCTGGATCTCCTTGACCGGGT
+>>747:3:11:13573:3807/1 196010 1
+CACGTACGGCGTCTTGGAGAACGGCGCGTTAACGACGACCGTGACGGTGCGGGCCCCGCCTGAATCGGCCCCGC
+>>747:3:11:13575:13981/1 196013 1
+CGCTCGACCCGCAGAAGGTGCTCGACCTGCAGGGCGTGCGCGGCGTGCAGGAGTACCTGGTGCGCGAGATCCAGGC
+>>747:3:11:13575:13645/2 196015 1
+ACGACGTCGTTGATGGTCGCGGGCATCGAGATCTCGCGCTTCGCGAGATCGACCCGAAAAGGCCCCACCCGCACGG
+>>747:3:11:13600:2587/1 196037 1
+GTCAGGGTCCGTGGCGCCGCGGTGCCCGCCGCCAGGACTGGTCGCCCGCTATTGC
+>>747:3:11:13602:20118/2 196041 1
+TGGTCTCAGACCTGGCGGCGATTTGGATCGCCGGGCACCGGGTCGAGAACGGCCGCGCCGAGGGAGACCGCATGCG
+>>747:3:11:13645:11413/1 196091 1
+GCGCGCCTTGCGCAGCCGCCGGAAAGCGTCGTCGAGATGCTTGGCGAGCAGCGGCGGGTCGGCGACCGCGGCGGCG
+>>747:3:11:13655:9715/1 196100 1
+GGCGAGCAGCGCGTCGACCGCCAGCTGGCCCGACGCGCCGGCGCGCGTCTCGACGATGAACGGCCGTCCCG
+>>747:3:11:13675:10724/2 196123 1
+TGGCCAGCTCGGCATACAGCTCGATCGGCGTGCGCGCGCGCGTGGCGAGCACCTCGTC
+>>747:3:11:13675:11407/1 196124 1
+GCGCGTCGAGTCCGTACCCCTTGCCGAGCTCGAAGGCGCCGACGAACTCCGCGCCGCGATCGAGATTGGCTCGTAG
+>>747:3:11:13677:15260/2 196127 1
+CAGTTCAGCCATTGACCGCTCCCAGCATGCGACCGGCGGCGCCGTGCCCGAGATAGGCTTCGATCACGCGCTTGTC
+>>747:3:11:13704:19491/2 196158 1
+ACGTCAGGCATCCCGAGCCCGCTCCGGCGCCCAGCCCTGTTCTCGGAGCGCGTGACC
+>>747:3:11:13723:8239/1 196177 1
+CGACTACGACACCGCGTACGGCTTCGCCTCCGCCGAGATTCACCAGATCTTCGATCGCGCCGCGTTCGAGCGCATG
+>>747:3:11:13723:21119/2 196178 1
+TCAGGTCGGCTCGCAATGTAAAGCCCGCGGTCGTTAAATGCGTCGGGTAGATAAATCGCCTTCAGAGCTGCAGCG
+>>747:3:11:13728:19883/1 196186 1
+TGCGGTGAAACAAGGCTCATGGATCGATCACACCTGCCGCGTCGTCGCCACCGCCGGCGTGTCGCTGCCG
+>>747:3:11:13755:15202/1 196210 1
+CGCCGAGCAGACGCGCGTGCTCGCGGCGAACCAGGGCCTGTACAACGGCTTCCTCGCCGCC
+>>747:3:11:13757:18101/2 196214 1
+TCACGCGGTGGCCTGCCCTGACCGACGGCGAGGGCGCGATCGCCTTCGACGCGACGGGGAGGCGCGCGTTCGTCTC
+>>747:3:11:13810:14377/2 196272 1
+GACTGGAGCTCGCGCGCGCGCTCGTCGCGCGCGGCGACGTCGTGCTCGAGGGATTCCGTCCGGGCGTCG
+>>747:3:11:13856:12365/1 196310 1
+CGGGGCGGCTTGGATCACGCGAACGCGCGCTGCTTCCTGCTCTCGACCACCAACGGCGCCGAGCAATCCGGCCTGG
+>>747:3:11:13856:15077/2 196311 1
+GAGTTCCGTGTCGACCTGCGCGAGCGGGAGGCCGGCCCGAGCGGTCACGACGAAGCTGTCTTCCTCATCAAGCCGA
+>>747:3:11:13876:21151/2 196333 1
+AGTGGAGGGCGGGGAGGATGGCGAGCAGGCGCGCGGCGCCGGCGCCCCGGCGGCCCAC
+>>747:3:11:13890:6300/2 196345 1
+TCCGACGGACCGTGGGGCGCAACCCGCGACTCCGCGCCGCGGGCGGTACCCGACCCACCGAACTCGGACCCGCCCT
+>>747:3:11:13891:19796/1 196346 1
+AGCACGGCTCACACGTCCACGCGGGGTCGCCGGCGGCGCCGCTGCACTG
+>>747:3:11:13898:8547/2 196354 1
+GTGACGCCGCCCGCTCCGCGCGACGCGACCGACGCCACGCGCGCCCTCAACCGCGCCGTCCTC
+>>747:3:11:13918:17198/2 196375 1
+GTGGGAAGACGCGGAGCTCGCAGTCGCGTCGCGTTTTCTGCAGACACTGGCAACGAGTCAGCCGATCCGGCCGTTG
+>>747:3:11:13926:18899/1 196382 1
+CGCGCTGGCACGATCGGCGAGGCCGCGCGAGGCGCGAAAGCTGCGCGGGTTGACAATCAGGCAGGGCGGCGGG
+>>747:3:11:13928:11705/2 196385 1
+TCAAACCACTCGATACCGGCACTGTCCTTGCGTCGGTCGCCAGAACCGGTCGGCTTCTGGCGGGCGGCGAATCTTT
+>>747:3:11:13954:11330/2 196410 1
+CTCTATGCCACACAAGCCGGCGAAGAGCATCGCGATCTCATCGGCGCGCGCCTCGTGGCAATCGATACCCGGCCGA
+>>747:3:11:14024:11009/1 196477 1
+CTGGACGCTGGCGCCGGCAGCAAGGCTGCTGCACGTGGCGCTGCCGCGCGCGGACCGTGGCCC
+>>747:3:11:14035:20372/1 196489 1
+AAATAGGTTAGCACAATCGTCAGCAGCCAGTACCAGATCGCGGCCACGATCAGCGCCTCGAAGAAACGCTGGCGTG
+>>747:3:11:14039:8479/1 196490 1
+CTCGCTCAGGGGAAATTCGTAGTAGAGATGCAGAAACGCCTCGGCCGCACGCGCGCGATCGCCGTCGGTAAGGCGC
+>>747:3:11:14051:16837/1 196508 1
+CGAGCGCCCGGGTCGCCGCCGCGATCTCCGCCTGGTCCGCCTGCGGGTTGATCAGGATCGCGATCGGGTCGCCG
+>>747:3:11:14070:13219/1 196530 1
+CATCTTCCTGGTCGGCGCGACCGGCGAATCGGCGCGGCGGCTGACAACCTTCGGCTCCAATCCGTCCTGGTCTCCC
+>>747:3:11:14078:6587/2 196540 1
+TGGTGCGCGAACGCCGGTGGAAGCGCGTCGCCGCGGCTGCGCTGACGTACGGCGCGAGCGGCGCGATCTGGCTGCT
+>>747:3:11:14097:19229/1 196559 1
+GCCGAGTTCGCGTCGAGTCGCGGCCGTTCGCGAGCCGATTCCGTTGGCCAACTTCACGCAAAGCGAAGGCAACGTC
+>>747:3:11:14118:10726/1 196582 1
+GCTCCAGCCAGGTCGACGCGCCGGTCGCGTTCGCGGACCCGCGG
+>>747:3:11:14144:4983/1 196606 1
+CCACGCCGTCATGACGCTCGCCCGATACCCCGACGAACGACGCCGGCTCAAGAACGAGCCCGGACTCATCGACAAC
+>>747:3:11:14164:21257/2 196624 1
+GAGCACCGTGTCGGTGAGATGGAAGGTGACGAGGACGGCCGCGACGTTGCCGGCTTTGTTTCGCTCGGGCCGCAAG
+>>747:3:11:14176:9238/2 196635 1
+CGCTGGAGCCGGCCGACGCCGCGCGCGCCCCGGCGGCGGGAGGCTACCGGATACCTCACGCGG
+>>747:3:11:14201:19746/1 196660 1
+AGCACCGTCACGTTCGGGCAGTTGACCACCACCGCCGCGCTGGCATTGGCCGTACCATCG
+>>747:3:11:14204:7250/1 196662 1
+TTCAGGTCCTGACGGTCCCTGAACGACGCCCGTGAGATAACCGTCGGCCGGGGCCGCGCCGCGCTGCGCCTGCAGC
+>>747:3:11:14234:18651/1 196682 1
+GTTCGGGACGATGAAGATCCTTCGCTTCGCTCAGGATGACAGATCGATTCGCGGATCAGCTCGC
+>>747:3:11:14238:6555/2 196683 1
+GCGGCATACTGTTTGACACGGCCACGCGCCGTGATTGGCTGCCGCACGGCGTCACGTAGGCTATGGCGTCG
+>>747:3:11:14249:7322/2 196696 1
+CGACTGTCAGTACCGGGAGCGCTAGCGACCGGGTCGTGTCCTGCCGGGGTTGAGGACCCC
+>>747:3:11:14286:9023/1 196738 1
+CCGAGCGCCGCGACCGCGCGACGTTGGTGGCCGACCTCTGGGCCGAGCTGCAGGAGGCGCCTGGCCACGAGGCCCG
+>>747:3:11:14298:8688/1 196747 1
+GTAGTCGGCGTAGCACCAGGCGTAGGCGCCGGCGGCGCCGAGCCGCAGCAGCCGCTCCAGCACCGCCTGG
+>>747:3:11:14301:4873/1 196749 1
+GTCGAACGGAATGCCGAGGTAATGATCGGTGAAGCTGTCGTTCTGCGCGGGGTCGAGCACCTCGAGCAACGCGCTG
+>>747:3:11:14312:17409/1 196761 1
+ACCGGGACATCGCCGTCGAGGTGGCGCGCGGTAGGTTCCGCGAGGACCTGTACTACCGCCTCGCGGTCGTCACCCT
+>>747:3:11:14316:20185/1 196766 1
+ACGAGGTCAAGGCCACCGCGGAGCGCGTCGCCGCGGAGCGCGGCCTGCCGGCGCCCGAGCTGCCTGCGGCACCGCG
+>>747:3:11:14387:14623/1 196833 1
+TTGACCTGTCGCGGATGCCGCGCGACGCGACGTTCGGCTGGGCCGTGCGCGTCGAAGTAACAGACCGCAT
+>>747:3:11:14417:12838/2 196852 1
+GACGATCGGCTGCTTCCAGATCTCCGTGAGCTTGGGCGCCATCAGCCGCGCGAGCGCGTCGGCCCCGCCGCCGGG
+>>747:3:11:14434:12069/2 196864 1
+GGTACCGTCGTGTCCGCCGGAGGCCAGCGTCCGCCCGTCCGGCGAGAAGCAGACCGAGAACACCCGGCCCCGGTGC
+>>747:3:11:14434:6753/1 196868 1
+TGGAGGGCATGCTGGCGCTGGTCGCCGCCGGCGCCGGGATCGGCGCGGGGCCGGAAGAGGCGCTTTCTTCGTTACC
+>>747:3:11:14455:15118/1 196901 1
+AGCGGAACGCGTGAGAGGATGCGGGCGTCGAACCCGCGCTCGAGTCCGACGCCCGCAAGCACGTGTGACATCCCGC
+>>747:3:11:14457:8415/2 196902 1
+GAGACGGCGACGGCGGCGCGCGAGCGGCCGCCGTCC
+>>747:3:11:14459:20604/2 196903 1
+CTTCCCCAGCGTGCCACCCGCGGCGGCCTTGGCGCCGGAGCGCCTATGGGTGGATCTCATCGGCGG
+>>747:3:11:14488:7139/1 196927 1
+ATCCGTCTCCGGCAATCGTAGCGCCGTCGGGGCGCGCCGGTGCTGCCAGACGACGCGACCTGCCATCGCTCGCAAC
+>>747:3:11:14489:11179/2 196928 1
+TGGTCGAGCCGTTCGTGGGCGCCAAATGGCTGGCCGACCGCGGGACCGGCGCGCTCGAGCAGCAGGCGCTGGCCG
+>>747:3:11:14495:14040/2 196938 1
+GCGCAGGAGCTTGGCGAAGAGCTTGCCCCGGGCCGCGTCGGCTGCGCCCTTCTTGTGCTTGATCGTCGCCCACTTG
+>>747:3:11:14501:19273/2 196950 1
+AGGCGAGCAGCAGCGGGTGGCGATTGCCCGGGCGATCGTGAAGCGGCCGGACGTGCTGC
+>>747:3:11:14515:18245/2 196973 1
+ACAACGTCCACATGCGCGAAGACGCGCGCCGCTTCAGGGAGATCGTCAAGGCCGGCGACTGACGGCCACACACGCC
+>>747:3:11:14520:19926/2 196981 1
+CGCCGCCCCGCGCGCAGCCGTGTGGCACGTCCTCAACGACCCGGCCTCGATGGCCGCGACGATGCCCGGCGTCG
+>>747:3:11:14534:3788/1 197000 1
+GATGTCGAAGAGTTTGGCGCGTGTGAGCGGCGCCGCGTCGTGAATGGCGACCAGATCCACCTTACCATCGACCAGG
+>>747:3:11:14541:12323/1 197008 1
+GCGGGCGTAAGCGCCTATGTAGTGGACGGCCTCGCGCCGGAGCGCATCACGCCCATCCTCGATACCGCCGTCGCGC
+>>747:3:11:14602:18935/2 197061 1
+GGCTGATCGCGCCGGGCCGCGTCTACCGCCGGGACCAGTTCGATCTCACCCACACGCCGATGTTCACGCAGGTCGA
+>>747:3:11:14624:8376/2 197083 1
+TTGCGCATGCTCTGGCGCAGGTCGAACACCAGCGCTTCGGCGATCGGACCGCCCGGCGCGGTCCAGCGATCGAGCA
+>>747:3:11:14628:6172/1 197088 1
+GCCCTCCTAGCCTCCGCCCCCGCTCGGCTGCCCGTCCGCCGACGCTGCCGCAAGCCGCGCCCGGACTTCCTCCAGC
+>>747:3:11:14640:11294/2 197096 1
+CAGCGCGCGGCGCTGCCGCAGCTCGTATCGGCGTTCCGCGCGGCGGCCGATTCCTGGTCGAGCC
+>>747:3:11:14641:13142/2 197097 1
+CAAGGTTTGGTTATTCAACAGACGCCACACCTGATATTTATTGGCGCGGCATTATGATTGAGGCAGAGTTCCCGGT
+>>747:3:11:14656:1816/1 197109 1
+CGACGCGCTCGGGCTCGCCTGCGCCGCACGCTCGAACGCGACGACTGC
+>>747:3:11:14686:8168/2 197150 1
+GTTGGTTCGGCGAAGAGGAGAAGGTCACCGCCGGCGACGCCGGCGCGGCGATCGTCCTGGCCTACCGGGCAAATG
+>>747:3:11:14687:4634/1 197151 1
+AGACCTGTTTCTACGCCGAGCAAGGCGGCCAGGTCGGCGACCGCGGCAAGATCCGCACCAAGACCGGCACCTTCGA
+>>747:3:11:14688:10015/1 197153 1
+CCGCCAGGTCGCAGGCAAGCGCGCGTTCCCTCGGATCGCGCGGCGCCAGCAGCATCGCCGCCATCCGTGGAGGGG
+>>747:3:11:14688:10015/2 197154 1
+TGCCGCGTTGCGCTTTGTCGATCCGCCACCGGCCGGCGCGCTTGCCGCCGCGCGCGAATTGCTGCAGCGCCTGGGC
+>>747:3:11:14692:8263/1 197159 1
+CTGGCGCATGCGAGCGCCCCGGCGATGCCAACCGCGGCGCCTCGCATGAGCCCGGCACGGCGGCC
+>>747:3:11:14700:3583/1 197167 1
+CCCGCCGAGGGCGACGCGGCGGTCGAGATCGCCCGCACCACCAGCGGCGTGGCCCGCGTG
+>>747:3:11:14705:16488/2 197173 1
+CGCGACGCGCTGCACGACCGCATCGGCCAGCGCGTCGGCGGTGTCACCGCGATGCTCGACGAGCACCGCACCC
+>>747:3:11:14716:1533/2 197184 1
+GGCGCCGGACTTCGGGATGGAGGAGATCGGCATGGACGCGGCGCCGGTCTCGACGCACGTGG
+>>747:3:11:14719:1573/1 197187 1
+GCCGCGCTGGGCCTCATGCCTATTTGTTAACGGCTTGAACGGAGCGAAGCGGTTGAACGATTTGAACGTCTTGAAC
+>>747:3:11:14741:5541/2 197211 1
+AGCAGCGACGGCTTGTGGATCAAGGCGCGCGCGATCGCCGCGCGCTGCATCTCGCCGCCGGAAATCTGCTGCGGG
+>>747:3:11:14748:16867/1 197218 1
+CCCGAAAGATCGCGAGCAGATGCACCTTCACCGTCCCTTCGCTGACGCCGAGCTCCCGTGCGATCGCCTTGTTGGA
+>>747:3:11:14768:16984/2 197242 1
+GGCCTCCATCCGGACCTGATCTCGATCGGCAAGGCGCTCGGCGGCGGCGTCGCCGTCGGCGCGGCGCTGG
+>>747:3:11:14798:14293/2 197280 1
+TCCGCAGCATATCGCCGCAATCGCCGGGGCGGTGCGCGATTGCACGCCGCGCGCCGTCCCGGCCGCTCGCGACGGA
+>>747:3:11:14824:14025/1 197304 1
+CTGCGGCGACGCATCATCCTGATCGGCGCGGGCGCGCTCGGCGCGGCGCTGCTGCTGGCGATCGG
+>>747:3:11:14843:11471/1 197328 1
+AGAAATCAGCAAGGAACCCGGCGCGGCACGCGCCGCGGCCGCCGCGGGGACGCGGGGCGAGGGG
+>>747:3:11:14848:1242/2 197338 1
+CTGCTGGCTCTTGGGCGAGTCGGGCTCGCCGCCGCGGTAGAAGTTGTTGGTGGGCTGCTGGCCGTTCTCG
+>>747:3:11:14863:19571/2 197343 1
+CCGCGTGCACGTGGGGGCGCGGCAGAGCGCGCGGCGCGGGCGAGAGACTGGTCCTTGGCGAAGGGCCAAGTCAAGC
+>>747:3:11:14867:6817/1 197349 1
+CGGCCATGTTCGCGAACGGTACCGTTGGCGACGGCGGACCGTTTGATGGGATCGTCACGCTAAATTCTTCCGTGCC
+>>747:3:11:14891:14834/2 197367 1
+CGTGCTCCCCCGTGGCGTTGGGGCGGGTGAAGATCCAGTTCTGCCAGGCCGAGAGCCGTCCGTAGATTTTGCTCTC
+>>747:3:11:14906:15010/2 197379 1
+CGCCGCGACGATCGGCAGCCCCGAGGCGCGCAAGGCGCTCGCGCGGTCGACCGAGGACACGGAAGTCCAAGTGCGC
+>>747:3:11:14916:12093/1 197393 1
+GCAATCCCGACCGTCTGGGCTCCAACGGGCCGGCGCGACCGACTCATATCCATAACAAGGTCCATCAGATCGATTG
+>>747:3:11:14930:13379/2 197404 1
+GCACGCGCCGGTGGCCGGCGCGGCCGGCGACGTCAGTGACTACCTCGGACGCTGGGATCTCACCTTGAAATCGCCG
+>>747:3:11:14945:14620/2 197423 1
+TGGGCATGATCCCGCGCGCGCGGCGTCTCCGCGTCGCCGGCACGTTCAGCCTCGGCCTGTACGAGCTCGACACCAC
+>>747:3:11:14960:7007/2 197448 1
+GGTCGGTGACCTGCCGCCCGGACGCGCGCTCGACCTCGCGTGCGGCGAGGGCCGTAACGCGATCTGGCTGGCGGAG
+>>747:3:11:14961:16888/1 197449 1
+CGTCACCGTCGTTCCGCTGCTGCTCTCCTTCCTGCGCGAGGAGAAAGGCGGCGAGAACGCCTGGCAGTGGAACGTC
+>>747:3:11:14963:9307/2 197450 1
+CTCGATCCAAAGAATCCAAAACGGATGTGGCACGGGCAGGACGGCGGCGTCGCCGTCACCTACGACGGTGGCGAAA
+>>747:3:11:14972:20504/1 197465 1
+TCGTTGCCGGGCTCGTTGGCCAACTCGCGCGCGAGGTTCGTACACTCTCCGATGATCCGTCC
+>>747:3:11:15022:19791/1 197510 1
+AACACGTGCGCGGACTTCTACGTCGAGACCACCGACCGCGGCGAGGACGTCGCCGTCGCGAACCCGGCCCTCTATC
+>>747:3:11:15052:18277/1 197536 1
+GTAGTTCGCGCGGCCGCGCAGGCGTCCGTGGGCGAGTGCGTTCGCGGTCGTGAACTCCTTGCTG
+>>747:3:11:15053:15618/2 197539 1
+GCATCGAGCGCGCCGCGGCGCTCGGTGCGCTGGCGCTCACGCAGGCTCGGCTCGAGCAGGCGCTGCGCGTCGC
+>>747:3:11:15053:13561/1 197540 1
+GTCCTGCACGCCGTCGAAGGGCGCGCGGCATCCGTCGCGGTCGATGACGAGCACCCATGGCACCCCGGGCTTTGCG
+>>747:3:11:15066:2113/2 197564 1
+TTCGGCGTCGACGGTGACGGCGCGTTCGTGTACTTCGACACCACCGCCGACTTCGGCTGT
+>>747:3:11:15084:19928/2 197577 1
+GTCGGCCGGCGGCGGCGGCGGCGGCGGGCACGCAGCCGGCGGGGGCGTGTTCGTGTCCGCGG
+>>747:3:11:15103:6542/1 197595 1
+AATGGGTTTGGGCCTTCAGGGAGGGACGGACGCCGACACGTCCGCGCGGCGCATCCGTTCGACGCGCGCGCTTTGG
+>>747:3:11:15151:21026/1 197651 1
+CGATGCACTGCAATTCGCCGCGCGACAGCGGTGGCTTCAAGATGTTGGCCGCGTCGATCGCGCCTTCGGCCGCGCC
+>>747:3:11:15158:5788/1 197655 1
+ATCCTCTATGGAGCAGTGGCGCTCTCCGAGAGGAGCCGCGCGTTCGGTTCGCTCGCCGCGTTCGCCGCAAACGTGG
+>>747:3:11:15168:21093/2 197667 1
+GAGCGGTCACGCTGGTTCGCCAGCCGCAAAGCTTTTCTTTCAGGCGCGCCGGTGCCGCATCCGTGAGCGCAGCCGC
+>>747:3:11:15175:2304/2 197679 1
+CGCCGCCAGAGCCACCAGCCGCCGACCGCCGCCAGCAGCAGAAAGATCCCGGGAGCCGGGGAGCGGAGCCCGCCTC
+>>747:3:11:15176:6049/1 197680 1
+GATCCTCGGTCGACAGCACCTTGATCCACGGAGCCGCGAGCTCGAGCGCGAGCGGCAGCGCATCGAGCCGTCGACA
+>>747:3:11:15181:1187/1 197682 1
+TGGGCCCGCCCGCGGCGCGCGACGCGCTGGTCGACTGCCTGGCG
+>>747:3:11:15201:9515/1 197711 1
+GCTCAAGCCCATTGCGGCGGCGCGCGCATTGGCGACTTTGAGCTGCTCTTCCGACAGCGTGACGCCGGTGACCTCG
+>>747:3:11:15220:6103/2 197736 1
+TCGCGGCGAGGCGTGCTTCGAGCTCCGCCTTGGTGATCTGCCCGACGACGACGAGCGTCGCGCGGTCGGG
+>>747:3:11:15252:9832/2 197769 1
+CCGGCAGGTTTTTGCCGACACTTACGGGCCCTCGATTCCGGTGGCGGCCGACTTCCCC
+>>747:3:11:15254:7804/2 197772 1
+CACCAGCGTCGCCAGCGCCTCGCCGTCGACATCCTCGGCGATGATCACAAAGTTCTTGGTGACCTGCAGCGCCTT
+>>747:3:11:15259:2640/2 197780 1
+TGATGGCCAGGCGGGCAGGTGCGGGAAACTCTCGCACCAGCCACCAACACACCGCAGCCACCAGTCCCAG
+>>747:3:11:15266:13647/2 197786 1
+GTCATCAGCACGGAGTACGACAGATCGGCCCCCGGAGGCTGGGGGCCGGCCGGGGCGATCGACTTCAGGAGCGTG
+>>747:3:11:15270:10132/1 197792 1
+TGGCGCCGGCCATTACGTTAAGATGGTCCACAACGGTATTGAGTATGGTGACATGCAATTAATCTGCGAGGCGTAT
+>>747:3:11:15292:18778/1 197816 1
+CAGCGCGAGCGGATTCCGCGCGCCGCTGCATTTCCGCCCGCCGCGCACGCTTCTTGCACCAGCGCAGCGCCTGATC
+>>747:3:11:15336:8089/2 197858 1
+AGCGCCACCCGCTACCAGGTCTGGCTCGAGGTCGAGCTCGCGGCGTGCGAGGCCATGGAGCACGAGAAGCTCGTCC
+>>747:3:11:15349:20142/1 197867 1
+CTCGTGGCGCTGTCCGACTCCGCGCTCGCCCAGGCGGAGCCCGCGCTCGCGCGGCGCG
+>>747:3:11:15353:12059/1 197869 1
+CGACGTCTCGCCGTCGAACATGTTCCGCAGGTTGACGACCTCGAGCGCCTCGAGGGACAGATTGCGCAAATTATCG
+>>747:3:11:15364:17275/1 197883 1
+GACAGCTCAGGGTCGCGCGGGTTGGCCGGCGGCGGCCGGTCGCCGTTGACCAGCCGCGCCAGGTAGGACACCGGG
+>>747:3:11:15387:3408/1 197911 1
+CATAATCTCGACGTGATCAAGACGGCGGACTGGATCATCGATCTGGGACCCGAAGGCG
+>>747:3:11:15393:6982/2 197921 1
+GCTGCAAGGCGCAAGCATGTCCGCGCTCCGCTTCACCGACGTCTCCGCACCGCGACCCGACCTCGACTCCCTGGCC
+>>747:3:11:15412:12895/1 197935 1
+GCCCGACCGTCCACGGGACACCACCGCGAACGCCGCGTCGCCGCTGATCCGGCCGCAGAGCCGCGATCTCGCTCAC
+>>747:3:11:15427:13777/1 197958 1
+CCTTCCGGGCCGCGGCCGCGATCGGGTTCCTGGTGTTTGCAGCGAATGCGGCGGCGTCGCCCCTCTACCGG
+>>747:3:11:15447:14421/1 197981 1
+GCACGCCGCGGCCGAGCGCGGGTGGCTCGACGGCGAGCGCGCGATGGCCGAGTCCGTGCTCGCGATCAAGCGCGCG
+>>747:3:11:15447:7015/2 197982 1
+GCCGCGTCGCGAGAAGCGGAAGCCCGCCAGGCCACCGCCGAACAAAAAGCCGCCGCCGATCGCGAGCGCCAAGCGG
+>>747:3:11:15456:18869/1 197992 1
+TCCCGCGCCGTCAGCGAGCGCCCATGCTCGACGAGCTCCCACGTCGTGATCTCGAGCTCGTCCCGCTCGAGCGGCC
+>>747:3:11:15463:9209/2 197997 1
+CGCCCAGGCGCCCTTCGGTTCCCACCTCCTGTGCCACGCGCGTCACTTCCGCGGCGAACGACCGCAGCTG
+>>747:3:11:15507:3858/2 198035 1
+TCATCGAGGAGCTGCAGCGCGCCGGCAGCCGCGTCGCGATGGCCGGCGACGGTATCAACGACGCCCCCGCCCTCGC
+>>747:3:11:15539:6191/2 198071 1
+CAGAATCGCCTGCCGCGCGCGATCGCGGCCCTGCTTCGCGGAGCCGCCGGCGGAATCGCCTTCGACGACGAACAGC
+>>747:3:11:15545:8749/2 198083 1
+TCGGCGAGGCGGACGCGGGCGAGCACGTCGAGCGCGGTGGTGCCGGCGTCGGCGTCGGCGACGCCCCAGCGGACGC
+>>747:3:11:15549:10560/2 198088 1
+CGGCTTCCACGGCGTGGGGCTGATCGCCAAGCGCGCCGGATCCGAGGCCAAGGCAGCGAAGGGAGACTGACATCAT
+>>747:3:11:15562:19451/2 198096 1
+CCTTCAGGGCCGCCATGGACTTGCGGCTGCCGTCGGCTTCGCGCACCCAGACGTCCGTGGCCTCCAGCCGGGCGAG
+>>747:3:11:15604:7397/2 198130 1
+AAGGCGCTGGCGCATGCGGCGCCGGGCGGCATGACGGCGCTGGCGCCGGAGGTGGCCGCGCATGCCGAAACCGAGC
+>>747:3:11:15608:15818/1 198135 1
+TTTCCAACTCCTGCAATTGGTGAATTGGTGAATTGGTGATTTAGTGAATTGGTGAATTGAACTCACCAATTCGCCA
+>>747:3:11:15611:14371/2 198139 1
+GGTTTCAGATCGCGATGCACGATGCCCTTCTCGTGAGCCGCCGCCAGACCACGAGCCATCTGCAGCGCAAGATCAA
+>>747:3:11:15616:10599/1 198148 1
+GCGCCGCCGGAGAGCGTGATGCCCGACACCGTGATCGTCTGCGCCGCGACCGAGACCGCGCCCGTGCTCGCGACCG
+>>747:3:11:15638:9100/1 198168 1
+CCTGGCGACGCTGCCGGGCGGGCGGACGCCGACCGCGGCCGACTGGCAACGGCTGTCG
+>>747:3:11:15697:12850/1 198234 1
+TGACGACACGGGTCGTGAAGCCGAGGCTCTCGTAGAGCCGATAGCCGGCCGGGGTCGCCCCGAGGAAGAATCGGCG
+>>747:3:11:15698:4130/2 198236 1
+CATGATGTCGTCTCCCAATCCGATGCTACGACGCGGCGCGCGGCGCGACCCAGTAGCCGC
+>>747:3:11:15701:13300/2 198240 1
+TGTCTCGAAGTCTGGTCGCCGTTCGGCTGCTGGTCGTCATTATTATCGTCGGCCTTATTATCGGCCTCGTGCTGCT
+>>747:3:11:15705:20455/1 198241 1
+GGAGAGCGACCAATTCAAAATGATCAGCGAAGAACTGCCGCCAAGTGTCGAGGCGGCGGTGCTGGCGCCGCCGGCG
+>>747:3:11:15712:15184/2 198245 1
+GGCTCTACCGCGACGACGTCCAGGAGCGCAAGGACCCGCGCGGGCGCGCCTACTACTGGATCGGCGGCGG
+>>747:3:11:15714:19567/1 198249 1
+GCGTGGCGGGGGTGTTCGACAACAGCTCCACGCCCGGCGTGGGGTACAGCGCCATGCGCGCGGGAGCGCCGGGGG
+>>747:3:11:15723:16227/1 198258 1
+CGAGCACGCCAAACGGCGCGGCGCGCCGATCCTGGCGGAAGTCATCGGTTACGGCGCAACGGGAG
+>>747:3:11:15753:17298/2 198283 1
+GTGATCGATGCCGCCGCGTGCGGCGCCGCCGAGCGGATGGCCGCCGATAAAGG
+>>747:3:11:15834:11124/2 198360 1
+ACTCGTCTCCAGGACGAGCTCGGTCGCGCCCAGCTCCTCGAACTGCGCGAGCGCATCCATGAGCAGCTCATGTGCG
+>>747:3:11:15848:12914/1 198372 1
+AAATAAGATATCAACTTTACATCTAACTTCATGATTAGTCGTTATCAACAAGGACCTTTCTTTTTTTAAATAAAAT
+>>747:3:11:15855:16244/1 198380 1
+TTGTCCTCGCCGAAGGCGAGCGCGGCCGCGGTCGGCTCGTTTATGATGCGCTTGACTTCGAGCCCGGCGATGCGGC
+>>747:3:11:15860:18061/2 198384 1
+TGGCTGAAACACGTTCTACTTCGCACTTGGGCAAAGATCGCGGCGATGCGATCCTCGATGCCGCGCTCGAGCTCGC
+>>747:3:11:15861:9260/1 198387 1
+CAGGCGACCGTCCGGGTCCACGGCGCCGCCCGATGCACGGCGGATCACGACCGGCGACGGCAGGTCGATGTCGAA
+>>747:3:11:15865:19464/1 198391 1
+CATCGCCACGCTCGCGGCGATGGGCGTCATCCTGCTGATCGCGTGCGCGAACGTCGCCGCGCTCATGCTTGGAC
+>>747:3:11:15868:7877/1 198393 1
+CGGAAACGTCGCGCCGATGGCGATGTCGGCCGCGCTCGAAGACCCGCTCCATTACATGCTGCC
+>>747:3:11:15872:5536/1 198395 1
+CGCGCGCGGCGAGATCGTCGACGCGGCGGCGCTCGAGCGGATCGCGCGCGAGAAGCCCCTGCGGG
+>>747:3:11:15894:11158/1 198424 1
+GCAGGCCTGCCTCCCCATCCTCGAGCTCGGCCTCGACTGGTACCGCGGCTGGCGCGGCATCGTCGTTTACCCGGG
+>>747:3:11:15903:8681/1 198428 1
+TGGGCACCTTTTGCCTCGCCACGGGCGTTGCCTCGGTGGTTTTTGGGAAGGCGCCTGCCCCGGCCGCGGGGCTCAC
+>>747:3:11:15904:14189/2 198429 1
+CCCGAGCAAGGTGACGTCGATCGCGAGCTGGCCGTCGACGCCGGTGAACGGAACGGACGACGGGTCGCT
+>>747:3:11:15909:6718/2 198435 1
+GACGAGGGCGAGCCGGAACCAGGCGGCCGCGAAGACCGTGTGGGTGCCGAGCTTCGCTCCAGGTCTCTTCTCCGCG
+>>747:3:11:15911:8312/2 198436 1
+TGTCACCGGCGCTCGACCCAGCGCAGCGGCGTGCGCGCGCTGCGAGTCGGCCTGCCCGTCACGTTGCTCGGCCTCG
+>>747:3:11:15914:4598/1 198439 1
+GCGCTTCGCTGCCACAGCCGGACGACAGAATTCTGAACGCGCGGCGCACTTGTCATCGTTTCGCGCGCGGCATCGC
+>>747:3:11:15924:11854/2 1365881 1
+AGGCGATCGGCACCGGGGACTATTCGGGGCCCGCGGGCGCGCGGCGCGTGCTGCGCGA
+>>747:3:11:15928:12169/1 198465 1
+AGTATCCACGCCGACGCAGGCCGCGCGACGACGGGGCCGAGCATCGCGATGAAGATGGCCGTGCCGGCCACGTAAA
+>>747:3:11:15930:13092/2 198471 1
+ACGATCTTCCAGTCGACGTCGGCCACGAGCGTGAACACGACCGCGGCGACGCCGTTGACGATCGCCGCCAGGACGT
+>>747:3:11:15934:16110/1 198478 1
+CAACGCTCCAAACGCAGCACGCGGCGTTGAAGCGCTCACGGCGGAAATCGCGCGCGGGTTGAAAACCCAGTACTTG
+>>747:3:11:15967:15202/2 198506 1
+GACCCGGGCGATGCGCGCGGCGCGCGCTACGACTGGCGCGGACTGCTGCGTCGGGATTTTGCACGTGGTTT
+>>747:3:11:15968:11086/1 198507 1
+GGCGAGCTGTTCGCCGCGATCGAGCGCGGCGGCCGATCCGGCGAGCCCGAAGCCGGCATTGTTGACGACGTTCGCC
+>>747:3:11:15987:16835/1 198527 1
+GCGTGCGCCGCGAGCTCGACGCCGCCGTCGACCGCGACGAGGACGACATCGCGCTCCTCCTCATCCC
+>>747:3:11:16010:19601/2 198558 1
+GGCTGCGCCGCCGGTCCGACCCTCGACGCGGCGATCCTCGCGGCGCTGCTGGAGGTGATCGAGCGCGACGCGGTTG
+>>747:3:11:16022:19919/2 715362 1
+GACCGTCACCGTCGCCGGCTCGACGTGCGCCGGCGCGTCGCCGGCCGACTCGATCCGCGC
+>>747:3:11:16024:6365/2 198580 1
+CCAGTCGTTGATCTCCGCCTGCGCGATGGCCGGCCGCCCGGCGCGCTTGCCCACGAAACAGCGTCGGGCG
+>>747:3:11:16025:9017/1 198581 1
+CGACCACCGATAACGGGTCCGGTTCGATGTAACCGGCGAACGAAAAAACCGCGCCGACGACGATCCCGCCAACGAC
+>>747:3:11:16039:7265/2 198589 1
+GGGGCTTGCAGGGAGAACGCGCCCGACGCGTCGGTGCGCGTGGTGGCCACGGGCACCTGGTGGGAGGTCAGGAGCG
+>>747:3:11:16053:12751/2 198603 1
+CGGCTCGCTTGTTTCGTTCAGCGCCTCGATCAGGATCGGCACCGCAGCGCGCGGCGAATAGCGCGCGAGC
+>>747:3:11:16057:17941/1 198607 1
+CGCGTCTTCACCAGCTGGAGCCTGCTTCGGCTGACCAAAGCAAAACCTGGCTGATGCTGATCGATGTGCAAAATAC
+>>747:3:11:16064:14579/2 1670609 1
+GGACCAAGATCCTCTACTCGATCCTGAACAAGCACCCGCGCATCGCGTGCGAGCGCGCGTTCACGCCGTGGGTCGA
+>>747:3:11:16067:20511/2 198611 1
+GGCTGCGGCGCGGTCGCGTTTGCCAGCGGGATTGCGGCACAGGCGGCGGCGCTGTTCACGCTGCTCACGCCCGGCG
+>>747:3:11:16071:8717/1 198618 1
+CGGCCCGCGTGGACGGCGCGAACCGCGCCGCGGAGCCGAGGACGACGAGAGCAACGAG
+>>747:3:11:16074:7942/2 198619 1
+TGAAGAAGACGTTCTCCGGCTTCACGTCGCGATGCACGACGCCAGCGGCATGGGC
+>>747:3:11:16086:12845/2 198636 1
+CGTTGGTCGGCTTGAGGTCGCGATGCACGATGCCGGCATCGTGCATGGTCGCGAGCGCGTCGAGCACCGACTCG
+>>747:3:11:16108:13560/2 198657 1
+CTGTACCATCGGCCACCATGATCGCGTCGGTGCCATGAAAGAATCCGTCGCCGCCGCGCGGAG
+>>747:3:11:16162:17644/1 198720 1
+CCCAATCCGCAATTGCTTCTGCTCGACGAGCCGACCGCCGGCGTCGATCCGAAGGCGCGGCGCGAATTCTGGAACG
+>>747:3:11:16169:10683/2 198726 1
+CGTCGCCAAGGGCTCCGGGCCCGCGTCGGCGCCGAGTGTGTCGCGCAGATCTCGTTCGGTGAACGTCATCGGGGAT
+>>747:3:11:16173:18753/2 198731 1
+CAGCGAGTACGTCGTGGAGCGCCTCCGCCGCGCCGACACCCACGCCGCGGTGGTGGAAGCGATCCGGGCCGCGG
+>>747:3:11:16237:13609/1 198792 1
+AACGCGCGCTCGGCCTGGAAGCGGCGCAGCTCATCGCGCTCGCGCGCTCGTTCGGGCGAGGCAAGGTCCGGCTGGG
+>>747:3:11:16249:9063/1 198809 1
+GGGCTCCGCCGTCGGGCGCCTGCTGGAATGGCGTCATGGCGGGATGTCGATCCGGGCGGCGTCACCGC
+>>747:3:11:16278:15354/2 198836 1
+CCCGGCTACACGGTCGGCGTCATCGCGCGCGGCCCGTTGCGCCGGCCGCAGCTGACGCTGTT
+>>747:3:11:16281:15977/1 198841 1
+TTTGGATTTTGGACCCGGGCGCGACGTTGTGAGTTGGCGCGCCCTTAATCCAAAATCCGCAATCCAAAATCCAAAA
+>>747:3:11:16296:1571/1 198856 1
+GCGCTTCCGGCGCACGCGCGCGACGGGCGCGTGTGCCCTCTGAGACCCAAGGTCC
+>>747:3:11:16299:5811/2 198858 1
+AGGTGCATGAGGCCGGAGATCGCGTTGATCAGCAGCGCGAACGCGGGCGCCGCGCTGAGCGGGCCGGTCTGCCCGG
+>>747:3:11:16303:17032/2 198862 1
+AATTCGTGACGGCTGCGTCCGCACGCGCCGCGGTCAGGTACGCATTGCGCAGCAACGCCGTCCGCTGATTGCGC
+>>747:3:11:16312:6860/2 198870 1
+GGGAGGCGCCGCTCGAGTTCTTCCGCCGCTCCGGTATCCCGATCCGCGGCGAGTGGAAGCCGGTGGCGTGGATCTC
+>>747:3:11:16325:17872/2 198878 1
+TGCACTTCCACGCCGCCGACGGCAGCGGCTACCGCTGGATCGGCGAGCAGGTCGTCGCGCTCGATCGCCTCAACCC
+>>747:3:11:16339:19150/2 198894 1
+CGGAGCCGGCAACCCTCGTCGAGCTGCGAGTGCGCCAGCAGACGACTCGCGACCTCGTCGCACTCGCGGTAGCGGC
+>>747:3:11:16355:6123/1 198909 1
+TCCCGGCCGCCCGTGGCGAGCCCGAGCCCGAGCACGGAGACCACG
+>>747:3:11:16386:8140/2 198930 1
+CACCGCCGACATCGCAATTCCCCATTGCGCCATCGCGCAATCCGGATCAAGTTGGGCCGCACGCTCGAAAGATTTG
+>>747:3:11:16410:19677/2 198953 1
+TCTCCGTTCCCACCGTGGTGGTGACAACGGTAGTGAGCGCGACGGCCGAGAGAGCAGCGAACTTGAAAA
+>>747:3:11:16417:9227/2 198961 1
+GCAACCGGTCACCCGAGCTTCGTGATGAGCGCCTCGTTCTCAAACCAGGTGCTGGCGCAGATCGAGCTCTGGACCC
+>>747:3:11:16436:4372/1 198987 1
+TGGGGCTGCCGCCGACGCAGACCCGCGCGCGCAGCCGACCCTCGACAGAGGCCTAGGTCGGGGACTCGA
+>>747:3:11:16438:9510/2 198990 1
+CTCTGAGTAGAAGGACCGCCGCCATGCCGGACGGCCCGGCAGGTGGCCCGCGGCCGGCGG
+>>747:3:11:16463:12733/2 199009 1
+GTGCAGCTGAGGAAGTTCGAGAAAGAGGGCATGAAGCTCGGCGTCCTGCCGGGCGACGAGTACTGCATGGTCACCG
+>>747:3:11:16474:14213/1 199019 1
+GCAGCGTGGTCTTGCCGCATCCGCTCGGGCCGAGCAGCGCGAGCACCTCGGCCGGCCGGATCGCGATG
+>>747:3:11:16487:8437/1 199035 1
+CGGCGATCGCCGTCATCGTCACGAGCAGATGGCGAACACGAGCATCCATCGCCCGGTCATGTGGCCGGGCTCGGCG
+>>747:3:11:16488:9916/2 199036 1
+CTCGCCGACCTTGCGGGGCGCGAGCGAGTCGGCGGCGAGACCGCCGGCCGGCGCG
+>>747:3:11:16536:4510/2 199081 1
+TCGCTTTGCTCCAGCGCCTGGCCGCATCCACGGCCTCGCGAAACGCCTGCTCGAGAACGGGAGGCCGATCGGGGG
+>>747:3:11:16560:12827/2 199096 1
+ACGATTCCGCAGTACCACCGCCGAGACCTCGGCGCACAGTCGCGCGTCGTACGCCTGCAGCGCCGCTGCC
+>>747:3:11:16560:11180/1 199097 1
+ATCGATGGTGGGGATTTCTTGCGGATCCTCGATCGAGAGGCCGTCGGCCTCGGGATCCACATTCTTGCGAATCATG
+>>747:3:11:16560:11180/2 199098 1
+GAACGGCTGCGCCGGGTTTGTCTCCTCGGCCCGGGGCCTTTTTCGCGCCGGCGTTTTTTCCCGCGAGACGTACGGC
+>>747:3:11:16588:8616/2 199136 1
+GCCGCCGCCCCCGCCGCCGCGCCACCGCCGCCGCTGTC
+>>747:3:11:16601:11359/2 199147 1
+CGCGTTTCTCGTGATGAACATGATGGGCCTGCGGCGCGACGCGGTCTGCCCGCCGCACCTGGCAGCGGCGTTCGAA
+>>747:3:11:16625:6822/2 199161 1
+AAGCGCGAGGCGCTTTCCGACCAGCCGGTTGAACAGCGTGGACTTTCCGACGTTAGGCCGGCCGACAATGGCAACG
+>>747:3:11:16631:4785/2 199164 1
+GGCGCCGGCGCCGCCGCCGGCTTCCCGCTCCCATACATCTATCGCATCAACAATCGCCGCCGCACGCACAAGGACG
+>>747:3:11:16652:4789/1 199189 1
+GGACTCGACCGTCATTGCGACCTCGCTGCCCGCCATCGCCGCCGATATCGGCGCCGAGCCGATCTCGCTGAAGCTG
+>>747:3:11:16657:4572/1 199204 1
+GGGCTTCATCGCCTGCCGCCGCGGCCCGCGCGGCGTCCTCGACCCGGCCCGCC
+>>747:3:11:16662:5649/1 199212 1
+AGGATCGAAGGCGAGCACGCGCGCCACGGCGGCGCTGCCGGCCTCATCGATGCCCAGCCGGTAGGGCACGAACTTG
+>>747:3:11:16663:16477/2 199213 1
+CTTTTACGATACGCGCGACCTGCTGCGCGTCATCCGCAGCACTTACGACCCGTCGATCC
+>>747:3:11:16698:16972/1 199254 1
+CGTCGTCGCCAATCACGAGCGGCCGCGCCGCGGGGCCGTAGATCGCGTCGACCATCGC
+>>747:3:11:16716:16138/1 199279 1
+CACCACCACCGCCGCCGCCACCCGGGGCGCGCTCCCGCGCCTCGCTCACGGTAAGCGGACGACCA
+>>747:3:11:16719:10407/1 1347008 1
+CGCGCCCTGCGTGACCTGCTCAGGAAGCGCGGCCAGCTCGTGCGCCAGCGCACCAGCCAGGTCCTGAGCATGCAGA
+>>747:3:11:16719:12803/1 199286 1
+GTTCGAGACCGGCGCCGCCCTTGCGCGCCTCGTGTTTTCCGGGATCATGGACCGTTTCCCCGATCTAAA
+>>747:3:11:16753:9006/2 199324 1
+GACCTCATAGAAGGTCCGCGGCCGCGCGGCGCCCGCCACCTCGGTGACGACCGCATCCTCCCGCGCCTG
+>>747:3:11:16781:9744/1 199351 1
+GCCGGCCAACGAGAACTACGCGCGCGAGCTGATGCAGCTCTTCACGATCGGCAC
+>>747:3:11:16782:12593/1 199353 1
+CCTGCCGAACCGCGACGACGTGAAGGCCGGGGTGATCGCCTACAAGATCGCCTCGCACGCTGCGGATCTCGCCAAG
+>>747:3:11:16793:4789/2 199362 1
+CCCGCGGCCCCCGCCGCGGCGGACGCGGCCGGCGGCGGCGCGG
+>>747:3:11:16797:7681/2 199371 1
+AGCCGCGAATCAGGATGTAATACAGCCCCGGCTCCGTGGACGGGATCACCGCGGCGACGTCGGCGGCCAGGCCGCC
+>>747:3:11:16821:14162/1 199407 1
+CCGGCGCGGGCGAAGCGGAGTCTTCGCTCGGGGTCGAACGCGAGCTCGACGACGGCGGCGGCGAG
+>>747:3:11:16857:2039/1 199441 1
+GTCGCGAGTGAAAACCGAAATCGTAGCGTCTTGATTCCCTTCGCGATCTTCGCTGCCC
+>>747:3:11:16859:10081/2 199447 1
+GGGGCCGGCGCGCCGGCCGGCGCGATCGAGGGCCACCGCGACCAGCGCGGCCAGGGAGGGCACGATCGGCATCACG
+>>747:3:11:16859:15064/1 199449 1
+GCGTCATGCAAGTAGTAACCCAGCCAGGCCCCGCCGGTTCCCACGATGGCTGCGCTGAACACATAGGTCCAAATGT
+>>747:3:11:16870:7280/2 199453 1
+GCGACCCGCTCGCCGATGGCGCCGGCGATGATCTCGCCGAACTTGCCGAGCTGGGCCTCGTACTGCAT
+>>747:3:11:16944:8432/1 199517 1
+ATCCAGGCGCTCGAGAGCCCGATGCCGCCGGAGCCGGGCGCGAGCCGGAGGTACGACGGCACCCACGTGTTGAATC
+>>747:3:11:16969:11365/2 199546 1
+CGGCACCTCGGAGCCGGTGGCGATCACCAGCGCGCGCCGCGGGCCGGCGCCGAAGTCCGCCAGCACGTAGCCGCCG
+>>747:3:11:16976:15791/1 199552 1
+CGGCGGTCCCGATGGCGGCGACGGCGGCGACGGCGGCAGCATCATCATGGTGGCCGAGG
+>>747:3:11:16979:17153/1 199558 1
+GTCCGCCATCCCGTAGATCGATTCGTCGAGCATCATCGGCAAGCGGGCGCCGCGCGCAACGTCGACGACCTTCATG
+>>747:3:11:16989:7928/2 199567 1
+CCATCACTGAACTCGCGACGGCGCTCAACGCGCGAGGCGTTGGGCTCAATGCCGTGGCCGCTTGACAGAGTGGAAC
+>>747:3:11:17011:17164/2 199592 1
+CCAGGCGAGACGTCCGTTTCCTCTGAACAGCCGCTGCGCGAAGAGCGACGGCCGCCCGGGATCGGCGCCAGCGATC
+>>747:3:11:17044:13542/1 199617 1
+TTGGCCTTGATGGGCGTCCCTGCCAGACGGGCGTCCACCTCGTCGAGGTACGTGTCCCCGTCG
+>>747:3:11:17129:5176/2 199708 1
+CCTTGTAATCTTTTCCAAGATATTTTTCTATGGTCTTCGCCTTCGCGGGCGACTCAACGATAACTAGCTTCATTCC
+>>747:3:11:17138:20590/2 199715 1
+CATGCCGGCAACCCGCCGCGATCGCGCCGCCGCACTGGTCGTGGTCGG
+>>747:3:11:17141:10122/1 199720 1
+GAGGCCTTCGCGGCGCCGGAGCGCCGGGTCCTCCTCATCGACGAGATCGACAAGGCCGATCTCGAGTTCCCGAACG
+>>747:3:11:17145:15768/2 199724 1
+GAAAGCAGCGCGCAACGCGGCGACGCAGGAAGTCGCTCGACGCAAGAAGGCGAAAGAAAACGCAGACGATCTCGTC
+>>747:3:11:17160:18361/2 199733 1
+GGCGCTTGCGGACATCCAGAGTCCGCCGCCCGGCTCCGCCGGCGCCGCGCCTGCCGGATCCCAGAACCCGTAGAGA
+>>747:3:11:17163:7589/1 199738 1
+GGTAGAAGCGGGTGCTGCCCGGGTCGCCCTGCCGCCCGGCGCGGCCGCG
+>>747:3:11:17188:15723/1 199764 1
+ACGCCAAGCCCGCCGCGACCCTGCGCGACGGGCAGACGCGGCACGTCGACAGCGAGGTCTTCCAGGGCGCGGACGG
+>>747:3:11:17197:13455/2 199772 1
+CCCGGACCGTCGACCATCGCGTCGCGCCGCCGATCGCGCTCGACACGCAGCGGCTGACGGGG
+>>747:3:11:17206:7615/2 199774 1
+ATAGGCCTGGTCGGCTCCGCGCAATTCGCGCTGGTCGCCAACCCGTCGCTCGGCGCCAAGACGCTGCCCGAG
+>>747:3:11:17224:18217/1 199787 1
+GCGTTCGCGTCGTCGCGCCGAAGCTGGCCGCGTACAGCGCGTCGATGACTTCCTCGAGACCTGGCAGCGTGGGATC
+>>747:3:11:17234:3651/2 199801 1
+CGACGACCTCCGGGGTCGAGGTGAAGATCTTCGACGCCGCGACGGGAACGCCGGGCACTGTCCTCTACCCGTATGG
+>>747:3:11:17245:18044/1 199808 1
+TGCGCCGCGCGGCGACGAGCGCCTCGAGCACGTCAGACATCGGCCGAAGTATAGCGGGAGGAGCTATCGACAGTAG
+>>747:3:11:17270:16888/1 199827 1
+AAGAGCTTGCGCGTCCGCGGGCGTCCGCCGCCCTCGGCGGTGCCTTCGCCGCGATCGCGGTGCTGTCGGCCGCCGG
+>>747:3:11:17271:20878/1 199828 1
+GACAGCAGCTTCCAGAATTCGCGTCGAGAGACCGGATCGACGCCAGTGGTCGGCTCGTCGAGCAGAATGATTCTAG
+>>747:3:11:17277:13489/2 199834 1
+TTCGCCGCGTCTTCGCTCCCCTCGATTCCCATGACGCGGGCGCCCGCGCGCGACGCCGCCGCGGAGACGAGGAGCC
+>>747:3:11:17281:6887/2 199836 1
+GTGGGCTTGTCCCGGCCATCCACGTCTTGCTTCTGTAAGGGTAAGACGTGGATGCCCGGC
+>>747:3:11:17284:17866/2 199838 1
+GGTCTAGAATGCCGATAGGAGGCGCCGCCGGCGGCGGCGGCGCCTCACTCGCCCAGCAATTCGGCCACC
+>>747:3:11:17290:8180/1 199840 1
+GGCATCGTCCACCGCGACGTCAAGCCCGACAACATCCTGCTCGACCAGGCCGCCGGCCTGGCCGGGGACCATGCGC
+>>747:3:11:17339:9180/1 199890 1
+GCGCACCGACCCCGAGCTGCGGCCGGCGCTGGCGAGCGCCGAGCGCGTGCTGCGCGACGGCATCCTCGCGCAGG
+>>747:3:11:17362:19842/2 199919 1
+ATCGGCGCCACGGCAGGATGGCTGCTGCAAGACTGCGCTGCGCTCGATCCCGCGGCGGCGCCGTACTCACCGCTCG
+>>747:3:11:17372:13710/1 199930 1
+CGCTGACGGTCGAACGGGCGTTCCGCGCGGACCGGTCCCCGGACGTCCCCGTCTACCTCCGGCCC
+>>747:3:11:17412:16641/1 199978 1
+GGCGGGCGCGTGGCAAGCGCGATGCGGTGGCGCTCGCCGTGCGGCAGCTCGGGGG
+>>747:3:11:17421:11064/1 199985 1
+GTTGGGCGCGGCGCGCGGGCCGGCCGGCTGGACGGTGGCGTTCGCCGTGGGCTTGGTCGGCCCCAGGGTGACTTGC
+>>747:3:11:17423:18633/1 199988 1
+TCGCGCCGACGCTCCTCGATCTCGTCGGCGCCGCCGGCACGTTGACCGGGGCCGGGGCC
+>>747:3:11:17435:11672/2 200002 1
+AGCCGAAGCGGGGAGGGCTCGCGCTCCCGCAGGCCGAGGTGCTTCTCCAGCGGTTCTTCGACGCCCACGTCCGGGC
+>>747:3:11:17443:13975/2 200006 1
+TCCTCTGTGGTCCCGACGAGGCCGGCGCGCCCGCGCTCGCGACGCCGATCGCGTGGGCG
+>>747:3:11:17458:18229/2 200021 1
+GTACCAGTCGAGACAAAGTTCAACGGCAGCGCCAGCACGATCCCGATCGCCGCACCAATCACCGCAATCGCAACCG
+>>747:3:11:17492:16094/2 200049 1
+CCCACGCCGATCCATTTCTTTTCGCCGGGGCGGTCTTTTGCGCTACGGCGATCTTCGCTC
+>>747:3:11:17497:7196/2 200060 1
+CGCGTGGCCGCCGGCAAAGCTCGCGCCGCGGCCGACGGCGAGCAGCGCGACGCCGGCAAAGCCCAGCAGCGCGCC
+>>747:3:11:17509:3857/1 200070 1
+ATCGCCTCGTCGGTGACCGCGCCGCGCTCGGCGTAGTTCGCGCCGAGCG
+>>747:3:11:17514:13406/1 200074 1
+ACGGCGTGATCACCGCGCCGGCGGGATTGTGCGGCGTGTTGATCATGATCAGCC
+>>747:3:11:17532:5788/1 200098 1
+TCCAGGTGATGAGCGAGCAGCTCACCCTGTATCGCGGCGACGGCGGGGACGCGCACCTGGTCGCGTTTCGCTGC
+>>747:3:11:17562:5509/1 200114 1
+AGCACGATGCCGGCGAGGATCGCGGCGAGGGCGCGAATCAGCCTGCGGCCGAAGGTCAACCGGGGCGCCGGCGC
+>>747:3:11:17565:8196/1 200119 1
+GTGTGATCGCTCGCGGCGCCGTTCGCGCCGCCGCGCAGGAACCGGATGCG
+>>747:3:11:17628:3150/2 200167 1
+AGCTTGCGCATCAGCCTCGCTTTGTAGGTCTCGATGGTGCGCGGCGAAAGATGGAGCTTGCGCGCCACCC
+>>747:3:11:17632:20022/1 200169 1
+CGCCCGACCGGCGTCGCCGCCGGCTCGGTCACGCGCGACCAGCTCGTGACGATCCG
+>>747:3:11:17653:18316/2 200191 1
+CTCAAGCTCGCGCCGTCCCGGAGCCCTCGTTCGACGGCCCTGCGCCCGACACGGCCGAGGACATGCCGGTGGCCG
+>>747:3:11:17712:3794/1 200239 1
+GACCACTCCCACCGCTTCGCCCGCCGCGACCTTGCGCCCGACCTGCGGCG
+>>747:3:11:17780:16869/1 200289 1
+CGGAGACGCACCGCGTCGAGCAGTTGGAAGATCGCGGTGTTCGCGCCGACGCCAAGCGCCAGCGTCAGGATCGCG
+>>747:3:11:17829:12166/1 200341 1
+CGCGCTGGAAGCGGAGCCGCTCCTCCTCGCGCGCGCCCGCCGGGAGCGCGCCGTGGATCGCGGCACACCGGACCGC
+>>747:3:11:17845:18595/2 200359 1
+TTCGTGTTCGGCGTGCTCGGCGCGCTGCTGCGCTTCGCCGCCAAGGTTTCGGTGTTCAAGCTGGTTCG
+>>747:3:11:17872:16300/1 200385 1
+GATTTCCAGATAGGCCGCGGTGAAGCCGATGTCCGCCGCGCGCGCGGGATCGATGCCGCGGAAGGCGATGTCCCAG
+>>747:3:11:17879:11833/1 200392 1
+CGGCCGCGAACGCGAAGGCGCGGGCGCGACTCCTGCGCGGGCTCGAGGCCGGAGTCTTGCGGGCGAATTCCATG
+>>747:3:11:17881:20936/1 200393 1
+CGAACAGGCCCTCCCAATCGTCTGCGCGCGCGACGACGATGTGTTCGTTTTGCCCGCGCG
+>>747:3:11:17886:1804/1 200399 1
+TGAGCAATTCATCCGGGCGATCCAACAACACGAAGTCGCCACCAAGGCCCTTCGGGTTGCTGTTCAGGATGTAGCC
+>>747:3:11:17902:16895/2 200416 1
+CCGCCTCGACCAGCACGACCCGAGTCTTGCGCGGATCGACGCTGCGGAAGTCGCGCGCGAGCTCGCGCCC
+>>747:3:11:17953:11598/1 200463 1
+GCCGAGCGATCCGACGCGGCCGCCCGACTACTTCCTGCCGGGCTGCCCGGAGGTCGGCGCCCTCC
+>>747:3:11:17999:10062/1 200518 1
+GACCATGGCCGGGATCAGCGGCGCGGCGCCGCAGCAGCCGGCGCGGTCAGCGGCGCGCCCC
+>>747:3:11:18008:20533/2 252141 1
+GCCGTCGGCGGCTTCAACCTGATCGAATTTCGCGCGATGGGCAATTTCA
+>>747:3:11:18021:1963/2 200543 1
+AGCCGGTACGATCCTGCAGGTGCATCGCGCCGCGCGCTGTGACG
+>>747:3:11:18030:20834/1 200554 1
+CGCGGAGGCCCCCGCCGCGGTCGCCGGGCCGCCATCCCCAACGACGAAAGGGAAG
+>>747:3:11:18050:17930/1 200561 1
+CATGACGACAGCAACCTCGCCCCGTCCCCGCCCTCGCCGCTCGAAGAGCACCGGCTCTTCAACCGCGATTCCGGCT
+>>747:3:11:18074:16292/2 200584 1
+GCGATGGCCGCGATTTGCGCCGAGCCGCCGTAGCGGCGCGCGAGCTCGCGCACTTCGTCGCGCGCCC
+>>747:3:11:18079:5579/1 200594 1
+GAAGGTTCGGTGGATCGAGTAACAACCTAACGAGAGCCAGCCGTGACTTTTCGCCACCGCTCAAAACCGCGACGA
+>>747:3:11:18156:2299/1 200670 1
+CGAGCGCGGCCAGCGCGCCGGTCGCCTTGCCGATGCCGCCCTTCAGTCCC
+>>747:3:11:18198:11292/1 200711 1
+GATCTGGCAGACGCGCTGAGCGGCACGACGCTCGTCGTGGCGG
+>>747:3:11:18204:21095/2 200718 1
+CAGCGCGGCGGAGTGGAACAGCCATCCGCAGGCGGCGGCCATCGCGGCATTGCCGGTGATGGAGATCGTGAAGATC
+>>747:3:11:18206:11721/2 200724 1
+GGCCGACGGCGCCGCCACCGAAGCCGGCGAGCTGGCGCTGGGCAGTAACGTGATCGTGGCCTTCATGCCCTGGTA
+>>747:3:11:18236:14964/2 200761 1
+TAGGGCTGGCGCGTCAGCGTCCGGTCCGCGCCAGCGAATTGACCCAGCCGACCATTC
+>>747:3:11:18247:21121/1 200772 1
+GTGCTCGACGCGGTTGCGGGCGCGGCGCTCGGAGCCGTTGCGCGGCGCAGTTTTTGACTGTGCCTCCTGGTGGAGG
+>>747:3:11:18286:14090/2 200798 1
+CGAGACGTTCCTGCTCGGCGCCACCACCTGGCGCATCGAGGAGATCACCCGGGACCGGGTGGTGGTCACGCCGGCG
+>>747:3:11:18300:12959/1 200814 1
+GTCGGCGACGGCGGCTTCTGGCACAACGGATTGCTCACCGGCGTACAGAGCGCGCTCTTCAACAGCGACGATGCGG
+>>747:3:11:18304:17230/1 200816 1
+CGCGACGCCGACCAGCACCCCGACCGACACGGCGACGAGCACTCCAACCAGCTCGTCAACCGCGACGGCGACTAGC
+>>747:3:11:18313:5951/2 200823 1
+CGGCGTCGAAATCCGTGGGGTGGGGTTGGACCGTTCAATTTGCGGCGTCACGCGCGGCGCGGCGCTCGGCGTTTCG
+>>747:3:11:18320:17314/2 200834 1
+GGCGCCGACGATCGGCTCCGCGCCATCATCGCCAACACGCTATATCGCGATCCGGCGTTTTCCAATTACGCCTCCC
+>>747:3:11:18329:16856/2 200838 1
+GTCGCCTGCCTGATCTCGATCGCCGGGGCCGCCGGCGCCGCGATCGCGATCGCCGTGATCGTGACCGCGGTCGGGC
+>>747:3:11:18340:16307/2 200843 1
+GTGATGGTGTTCGATCAATTGCCCGCCAGCTACACGTTCGCCAGCGCCGTGCCCGCGCCGGCTTC
+>>747:3:11:18356:18317/1 200858 1
+GGCTGGCTCTTCTTTGCGCCGTTCCTGCAGGACTCTCTTTTCGGCGCGCCGATCGTCTCGCCGCTCCAGCTCGCCC
+>>747:3:11:18359:7962/1 200860 1
+AATCCCTTTTTCCGTCAGGTTGAACTCGACCTGCTGCGCCGCGGCGCGGGCTTCGCCGCCCGGACCGGTCATCGGT
+>>747:3:11:18376:10510/2 200869 1
+GATCAGCAGCCAGGCTGCGGCGGCGCCCAGGGCAAGGACAAAGACCGCGAAAGATGCGCCGTCGAACTGGGC
+>>747:3:11:18410:4931/1 200896 1
+GAGGATGGTGGCGGCGGCGATCCCCGGGAAGCAGCCCGGGGCGGAGGCTGACCGATGCG
+>>747:3:11:18449:18094/2 200936 1
+GCACGACGATCCGGCCGTCGCCGCGAAGGCCGAGCGGCCGTTGCGGCGC
+>>747:3:11:18471:2122/1 1885339 1
+CCGATCCGGCGCTGGCCGACCGCCTGGCCAAGGCGC
+>>747:3:11:18478:7381/1 200969 1
+GTGGACGAGCGAGAGCGGCGCCGCGATGACGCGCTCCTTGCGCTC
+>>747:3:11:18497:14857/1 200985 1
+GAACGCGAGCAGCAGCGAAACGAGCACCGCCGCCCCGATGCGGAACGCCTTCGCGCGCGCGCTCCCTGCAACCGCG
+>>747:3:11:18499:16551/2 200989 1
+CGCCGCTAAAGGCGCCCTCGTCGCGCTGCTGATCGCGGCGGCGGCCTGCTCGCGCGAGCCCGCGG
+>>747:3:11:18503:19661/2 200998 1
+TTCGGTGATGTTGATCGTGATGTAGATCTCGTCCTTGTCGGGCGTGATCGACACCTGCGTCGACTCGACGTTGAAT
+>>747:3:11:18507:17953/2 200999 1
+CCTGATCGGCGAAGGCGAAGCGCGCGCGACGCTCGATTCTGTCCGTGCCGCGCG
+>>747:3:11:18517:16019/2 201014 1
+CAGGTTCGTTCTCGTTGTTGCGCACGCTGAAATCGGCGCCGGCTTTGAGCGGGATGCCCAGCGTGGCAA
+>>747:3:11:18567:21174/1 201073 1
+GCAATTCTCTTCTTCTCTGCGAACTCCGCGCCTCTGCGGTGAATAATCTGGCTTACGCCTGCGCCCACTGCCCGCG
+>>747:3:11:18594:20929/2 201101 1
+GCGGGCGGCGATGTCGACGGCGGCGTGACGTTCAGCGATGCCGTGCGCGTCGCGCCTGCC
+>>747:3:11:18609:20869/2 201120 1
+GCGCTGGCCAACGTCGAGGCCTTCGCCGCCGGCGCGCCGCTGCCCGACCGCGTCGCATGAGCAGTGCG
+>>747:3:11:18609:17577/2 201121 1
+CTTCGGGCTGCCGGCCGAGAACGCCGCGATCCGGAACAAGATCAACCCGCGCGACTGGACGATGACCAACATCGAG
+>>747:3:11:18631:18168/2 201135 1
+GGCGCGCCGCCGCTGCGCGGCCGCTTCTTCACCGCCGCGCCAGCCGACGACTCGCTGATCGTCGTCAGCG
+>>747:3:11:18636:2254/1 201141 1
+TGCTCGGCCTCGTGCGGATCCTGGGCGATCGTCAGGCCGCCGCGCTCCTTGATCCGCTTGATCC
+>>747:3:11:18649:17499/2 201155 1
+ATCGCGATCCTCGGCGTGGACGAGCTGTCCGAGGAGGACAAGGTCATCGTGGCTC
+>>747:3:11:18676:13446/1 201180 1
+GATATTCCCGAAGGGGTGGGCGTGATCATCCGGACAGTCGGCGAAGGTCAACGCGCCAGGTACTTTGTCCGCGATT
+>>747:3:11:18690:5260/2 201198 1
+CTTGATGGCGCCGCAATGGGTCTCTTTCAGCACGCGCGCGCAGTTGGCGAAGGCCTGCTCCTTCGACTGC
+>>747:3:11:18734:3368/2 201248 1
+GCCGCCCGTTCGAGATGATGTCGAGCGCCGCGGCGCGTTCGGCAACGCGG
+>>747:3:11:18741:17693/2 201253 1
+ATGCGTAGCCCCGCGACAGCGTCTTGAGCTTGTCGTAGAAGTCGAGCACCACCTCGTTGAACGGC
+>>747:3:11:18741:19119/2 201254 1
+AGACGAAGGCTGGCGCGTGCGCAAGGACGGCTCGCAGTTCTGGGCCAACGTGGTGATCACGGCCGTGCGCG
+>>747:3:11:18741:11778/2 201256 1
+GATGCGCGGGGCGAGGGGGCCGGCGTCGGCCGCGAAGCTGCGGG
+>>747:3:11:18744:7939/1 201261 1
+TTCCGGGAGCTTCGCGCGCCCGAGCGCGGCGCGCGCGGCCGCGG
+>>747:3:11:18769:3494/1 201274 1
+CGACTCTCGGGCGCGCCGCGGCCGCGCCGGCGCTCGATCCCGAGACGTCC
+>>747:3:11:18782:4837/1 201286 1
+GATCCCTAGCGCGCTCCGGCGCGGGCGGCGATGCGGCGCGCCTCGAACAGCTCCGAGTCGCTGTAGATCTGG
+>>747:3:11:18788:15193/1 201297 1
+GCGTACGAGGATGGCGGCCGCGGCTCCGGGCTCGCCGCCGGCACCGGGTACCTG
+>>747:3:11:18796:6220/1 201305 1
+AGAGACTACTCCGCCGCCTTCGGCGCCGCGCCCTTGCCCGGCTGGTACACGCCTTCAATGAACTTGCTGATGCCGT
+>>747:3:11:18816:15280/2 201329 1
+GGAATGCGTCGACACCGATCGCATCGGCGATCGCGTTGAGCACCGCGCCAAAGCCTGCTCCAACCGGCGG
+>>747:3:11:18836:12633/2 201348 1
+GCACTCGATGCGCAGCAGCGCGCCGTCTTTCCCGCCCCGCCGGCTCGCCACGGCTCCAATCCGTTCCACCAAACCC
+>>747:3:11:18847:10497/2 201363 1
+GCGGCGCCCTCGTGGACCTCGCCGATCTTGTAGTTACGGCCGGTGTAATAGAGGATGCGCTCGG
+>>747:3:12:1156:11712/1 201447 1
+GATCGCGGCGAAGCGACCTTCGGCGATCCCGATCGAGCGCTCGGCGCCGACCAGGACCAGGTCGAGGTGG
+>>747:3:12:1191:15827/1 201456 1
+GCCGGCGCGCCTCTTCGTCGTCAAACAGCGCGGCCGCGGCGCCAGGCCGCCAGAACGCC
+>>747:3:12:1191:9978/1 201458 1
+GCTCGGTTGAACAATCGCCGCGACTTGACGGCCGCTCAGCGCGTATCGGCTGGGG
+>>747:3:12:1220:18219/1 201481 1
+GGCGAACGCCGCCATGGGAAGCGCGAGCGGCCGCGTCCCGCGCGCGTCGAGGTCGACGAGCAAGAGGGGCGTCCCC
+>>747:3:12:1243:13126/2 201509 1
+TCCCCACTTGACATCTTTTTGAGTGCCGCTTCTTTTAGAGTATTCCATTTTTCTTGGTACTCTTT
+>>747:3:12:1259:15355/2 201524 1
+ATCGATTTTGACGAAGACCGGTCCGTCGCCAACCCGTTCCATCAGGCTTTCGATCGTGATGCCCGGCACCGAGACA
+>>747:3:12:1273:5344/2 201539 1
+GGCGCGCTCGGCGAAGGCGGCACGTTCGAGCGCGGCCCGCGCGCGCTCTTCGCCCGCGGCACCCGCG
+>>747:3:12:1281:17168/1 201544 1
+GGAAACAGCATCACGACGAAAAACACCGCCGCCGCGAAAACCGGCCGCCATGCGCTGTGCCGTTTCCGCCAAAGCA
+>>747:3:12:1295:12080/2 201558 1
+CGATGGTGGGCGCGGTGCTGGTGCGGCGAGGGGAGGTCGTCGGCGAGGGTTGGCACCGCG
+>>747:3:12:1307:15895/1 201566 1
+CTCGGCGACGTCGCACGGTCCGGCGCTCGTCCGGCATTCGGCGCCCGCCGCTCTGAACG
+>>747:3:12:1330:6493/1 201599 1
+GCTTCGGCGTGTCCGTCTCCACTTCAGTCGCAAGTCATCAACCGGTGAAAGTCAGCTTCAGACGTGAGCAATCAC
+>>747:3:12:1348:11315/2 201616 1
+TGAGCGACCCGCCCGTTCGAGCGACCGGCACACCAATGGGTGGCTTCAGGCGGGCTTGCACCGAATTTTG
+>>747:3:12:1360:15325/2 201627 1
+CTCTCCTGCCCATCCCGCCCCTCCTGCCCTTCCTGCCCATCCCGCCCTTCCTGCCCCCCGTGCCCATGTTGCCTTC
+>>747:3:12:1393:12853/1 201640 1
+GCTGGAGTACGCATACGGCCTTGCCCTCGTGCGCAGCGGCCGCGCCGCGGAGGCCGAAGCGGTCTTCGCGCG
+>>747:3:12:1420:19678/1 201663 1
+CTGCACGGCGACATCGAGGTTCTGCGCGGACTCTACGCCGGCCCGCTGAGCATGCCGGCGCCGTTGCCGGCAGAGC
+>>747:3:12:1423:21089/2 201672 1
+CGCGGGCGGCGCGCGCGTCGCGCTGGCGTTGCCGGCGGTC
+>>747:3:12:1425:16617/2 201674 1
+CAAGGTTCGTCGAAGCGAACTGGAACGCGAGCGCGGAGGCCGCGCTCGCGCCCTTCTGGAACAGGCTCTTGGCGAT
+>>747:3:12:1434:13737/2 201684 1
+GATCGGCGCCGGTCGCGACGGCCAGCCGCACCCGGTAGTTGCCC
+>>747:3:12:1438:17115/1 201690 1
+CGAGGCCGTGTCGGCGCCCGAGTTATAGAGCTGCATCGACTCGCGCGCGACGTCGACGCAAATCGTGCAGCCGAAG
+>>747:3:12:1441:6697/1 201691 1
+CTGGTGGCCGCGATCGAGAATGCGGACCTGGATCTGGGCGGCGCGACCGTCACGGCCATCGCCTCCGCC
+>>747:3:12:1470:19617/2 201715 1
+CAACGATGGCGTGAACAATCAGGCACTCTGGAAGTCGGACGGCACGGTCGCCGGCACGGTGCTGGTCAGCAACAAC
+>>747:3:12:1479:14732/1 201722 1
+CTCAGCACTCGCTGGTGGTAAGGGGGCGAGTCGCAGTTGCGTGTAGAAGGTCTTACTGCCCCAGCCGTGCTGGTAC
+>>747:3:12:1488:20602/2 201730 1
+TATTACATCGAAGTCACCGCCAACCATCAGGCGGCGCTGACCGGCAATGACGGCTTGCGCGCCCGCTTCATCCACC
+>>747:3:12:1508:8535/2 201746 1
+CTCGCACGTGCCGCCCGAGGAGGCCCGCCGCGTCGCGGCGCTCGCATATCTCCTGAGCCGCGTCGCCCAC
+>>747:3:12:1537:12322/1 201768 1
+CCGAGCGGAGTGAGATCGAGGAAGGTCCAGACCGGGCCGAGCGCCTCGACACCGCGGCCGGTGGTGTAGTAGGTCC
+>>747:3:12:1550:5490/2 201781 1
+CATCTCGCGCTGGGCGCGCTCGACGGCCGCGGCGTGCTCGGTCCCGGCCGCGGGCACGTGGCTCC
+>>747:3:12:1587:20287/2 201833 1
+GATATTCGGATGCGCCGGCGGCGCCGGTGCCGCCGCCGGCTTGGAACACGCGGCGGCC
+>>747:3:12:1602:9859/1 201845 1
+AACCGCGCAAGGGGCGCAACCCGAAGACCGGTGACAAGGTGGACGTGCCGCCGAAGAAAGTCCCGTACTTCAAGCC
+>>747:3:12:1611:14119/1 201862 1
+GAGGCCGGCGAGGTGCTTGCGCGCATGCCGCGGGAAGCCGCGCGGACGCGCGACATCACC
+>>747:3:12:1611:9472/2 201864 1
+TACTCCGACTTCCGCGGCGAAAAGCTGCGCAAGCCGCTGGCCGGCGACGCGATCTGGAGCGTCCCCACCCTCGCG
+>>747:3:12:1621:14224/2 201873 1
+GCCGAGCGTGTCGGGACCACGCCCGCGGACATCCTGGCCGCGGACGTGTCCACGCTGCGGGACATCAGCCAGCGCG
+>>747:3:12:1631:13697/1 201886 1
+GCTGGTGGCGACGGCGGCTGCCGTGCGACGACCGAACCGCGATGAACGAGTGCCTTTCGAACGCC
+>>747:3:12:1633:11713/2 201888 1
+ACTCATCGGTGTCACTTTCTCTCTCAATACAGGTGGCACGCCACCTCGCCGCCGCCGTCGCGCGCCCTCCGCGCCG
+>>747:3:12:1729:21070/2 201984 1
+GGGCAAACCGGGCAGCCACCCGCAGGATTCGCCGTCGTGCAGGAAGCGGTCGTGGGCCGAACAGAAGAACCACTGT
+>>747:3:12:1782:6409/1 202041 1
+GGCTGCCGCTCCGTTGGCGTCTCGTCGGCATCGGCGCCGCCGCGCTGGGGATCTCCATC
+>>747:3:12:1792:16854/1 202052 1
+TCGCCGCGGACATCGTGGCCGCCGCGAACGCCGCCATCGGCGCGTGAGAGCGCGCCGCGACATGGAGCG
+>>747:3:12:1792:16854/2 202053 1
+ACCCACGACGTGCGCGGCGGCACGCCCGGCGCGCTCCATCAGCACCCGGCCGC
+>>747:3:12:1795:2505/1 202058 1
+GTTCTCGCTGACCGCCTCCTCGCCGAGCCCGTCGCCGCAGC
+>>747:3:12:1805:3495/2 202079 1
+GGCAGCAGGCGGGCCAGTTTGACGCCGACCTCGCCGCCCGCCTCGCCATGTTCAACCC
+>>747:3:12:1807:20301/2 202081 1
+GACGACCTTGCACAGGGTTCCCTGCACGCGCACCGTGCCGCCCACGTCGCCGTCGCGGCCCAGGCGCTGCGCGACG
+>>747:3:12:1811:6068/2 202084 1
+GTAGACGACGCTCGCGTCGGCGGCGAGCTCGCGCATGCGCGCCAGCACCTC
+>>747:3:12:1826:16104/2 202106 1
+TCAATTATCCGATTGCCCTTGAAGGGGCGCTGAAGCTGAAGGAGATCTCTTACATTCACGCGGAAGGCTATCCCGC
+>>747:3:12:1841:7554/2 202124 1
+GCTTCTTCACAACACAGGAGGCTCATTGAACACGGCCAATGGTGCTGATGCGCTCTTTAACAACACAACTGCCTTT
+>>747:3:12:1850:7151/2 202136 1
+CGCTTTGCTTTGGTCGTTAGATGCCCTGCGGCACTCCATTCCGGCGGGTCCTCTCCAAGATCGCCGGTCATGACAA
+>>747:3:12:1859:11623/1 202150 1
+GTCGGGCCTGCGATCGGCGCGGCCCTGCTCGCCGTCGCGCCCGCCGCAGGCGCGTTCGTGGCC
+>>747:3:12:1871:12263/1 202162 1
+GTCGATGATCGCCGCGGTGCTCGGCGGCGCGGCGGGCGTGCTGATCGCGCTTTATACCAATGCGGGATTT
+>>747:3:12:1883:12693/1 202174 1
+CGTCCCGGCGGCGGCGGTGTGCGCGCGGCGCGCTACTTCTACACC
+>>747:3:12:1895:8829/2 202184 1
+CGCGGTACGCGCTTCAACACCGGCGACGCGATTCGCATGGCGCTCGACGTCGGCGCGGCGGCGCACGGCAACTGG
+>>747:3:12:1921:14237/1 202206 1
+GTCGTCGGTGAACCCGCCCTTCGCGGCGATTGCTGTGACACCGCCGCTGAGGCGG
+>>747:3:12:1923:14600/2 202208 1
+TCTTTCTTCACCGCCTTGAAGAAATCAGCACCCGGACCCGCCACCCACTGGCCGGACTGAGCCGTAGGTGCCCCGG
+>>747:3:12:1961:19570/1 202240 1
+GCGCTCTCGTGAGCCCGGGTCGGCCTTGAGCGCCGCCCGAAACCACGGGTGCTGATCGGATACGTGGTTGGGGACG
+>>747:3:12:1966:17930/1 202248 1
+CTGATGGCGCTCGGCGGCATCGTCGTGTTCGGCGAGCGCTACGCGCCGGCGCAATGGCTGGGG
+>>747:3:12:1982:18449/2 202269 1
+GAAGAACATCCCCGGCAATTGGGCCGAACGTGCGCGCGGGATCGTCCAGCAGGACGTCGTCCCCGCCCTCGCGCGG
+>>747:3:12:1982:11756/2 202270 1
+GTCGGGCGAGATCGTCACGTCGTTCACGACGCGCGCGTCGACCGCAATGCTATCGGTGCG
+>>747:3:12:1984:18691/2 202273 1
+CCTCCGCGTCTACTTCGGCGCCGCGATCCGCCGCGGGCCGCGGTTCCGCTACGACTTCCACATGCGCCGCTACGAC
+>>747:3:12:2052:7010/1 202334 1
+CTCAATGCCGTTGCCGGCGCCGGGTTCGAGGCGAGCGCGGCGAACGGGTCCATCTCGCTTGGCGATGTCACCGCGG
+>>747:3:12:2061:4772/2 202343 1
+ACCGCGGCCGCACGCTCGGCGGCGACCTCGGGCGGCGGCCCGCCACCCTCGCCGCGACCC
+>>747:3:12:2065:20753/1 202349 1
+GCGCGTCGTGCGGCACGGGATCGATCCCCGTCGACCGCACGGCGCCGCAGGCCCGGCGTCCCTGTCGGGCGCAGTC
+>>747:3:12:2066:21045/1 202352 1
+CGCCGAAATTGCCGGTCGGCACCGAGAAGGCGATCTTGCGATCGGGCGCGCCGAGCTGCACGGCG
+>>747:3:12:2093:18189/1 202381 1
+ATCGCCCGCGACTGGCTCTTCGATCTGGTAGCAAGATATGTCCGCTGGATTGTGCGCAGACCGACTCCGATGT
+>>747:3:12:2143:10368/1 202437 1
+GAAGAAGCTCTTTGCGTTCACCGACCGGACCCTGCGCTGAGCGGACGCCGGAGCTCAGCGAATGTGCACGATGATC
+>>747:3:12:2144:15775/1 202440 1
+GAAGCGCGGCGGCATCACGCCCACCACAGTGCGCGCCGTGCGACCCACCGTCACGACGCGTCCGATGATCGCCGGG
+>>747:3:12:2149:13433/1 202449 1
+GCACAGGGCGGCGGCGGGCACGCACTTCCGTTGGGCGGCTTCGACGATCATGCGCGAGTAACGCGGGGGCATGGGC
+>>747:3:12:2176:19589/2 202471 1
+CGCGAACGGGTCGAGCGTGCCGGCATGGCCGGTGCGGGCCCGCGTCCGGCGCCGCACC
+>>747:3:12:2178:15993/1 772296 1
+AGATGGAGTACCGGATCGCGCGGCCGGACGGCGCGATCCGCCGGATCCGCCACC
+>>747:3:12:2214:15982/2 202522 1
+TGCGCTCCCGCGGCGCGCACGTCGACGAGGTCGCCGTCTACCGCACGGTGCGCGAGCCGTTCGACGACGACGCCCG
+>>747:3:12:2242:8917/1 202561 1
+CGCCGGCGTGGCCGCCGCCGCCCTCGCCGCCGCCGCGCTTCCGTCCGATCTGGGAGCCGACC
+>>747:3:12:2249:10637/1 202567 1
+TGCTCCAGGAAGCGCCACGGGCTGGCGAGCGTCACGCCATACACCGACTGTGGCCAATAGAGACCTCTCACGAAAT
+>>747:3:12:2264:3662/1 202574 1
+TGCGCGGCGATGACGCCCACCGCTTCGCCGACGTTCACGAGGCTGCCACGGCCCAGGTCGCGGCCATAGCACTTCG
+>>747:3:12:2301:7994/1 202616 1
+TCCTGCTCGCGGTGGCCGAGCCGGCGCGCCGCGCCGCGCATGTCGAGGCGGCCTATTCCGCGCTCGACAATCTGCG
+>>747:3:12:2309:1683/2 202620 1
+CGCCGGTAGTCGCCGATGATGCGGCCGCGCCCGTAGGCGTCGGGCAGCCCGGGG
+>>747:3:12:2331:18294/1 202642 1
+CGGGTAGCCATCAGGCCGGGCATCTCGGTCTCGGCAATGACCATCTCGCGGCGACCCCAGTCGGCAAGCGACAG
+>>747:3:12:2348:1482/1 202664 1
+CGAAATCCGGTTCATGACGAGCCTCAGAATCGAAACTGCGCCGCGATCCGGACCAGGCGCGGATTCAG
+>>747:3:12:2356:6537/2 202673 1
+CGCGTACATCGTCGTCAAGGACGGCCAGGGCGAGATCATCGCCCACACGTTCGCGCCAGTTGTGCCGGACGAAGCC
+>>747:3:12:2358:9999/2 202674 1
+GTCCTCATGGGCTTCCGCCCGACCGGCCGCTCGGCGTCGTACACGAAGCTGAACGGCGCGCGC
+>>747:3:12:2397:14397/1 202718 1
+ACACCGTCATCCGCTGGCCAATGACACCGACCAGCAGAATGACGGCGCCGAGCCCGACCGCCGCCAGCGCCCGGCC
+>>747:3:12:2403:15656/1 202722 1
+AACCGCCCGTTGCGTGGGGGCCTGCGGCAATGCGCCGGTCGCGGTCATGGACGGTGTGGTTCGCGGTCATCAATCG
+>>747:3:12:2425:9575/1 202746 1
+GACGTACCGCCGGAGTATGCCGCCGCGATCGAGCGCGCCGAGTGGTTGGGTACCACGATATATGTGCACGATTCCG
+>>747:3:12:2449:20717/1 202777 1
+GCCGCGCTCGCGCGACATCCTGCGGCGACACGCGAAGTGCGGCGATGGGCCCGGAGATCGGCTACGCGGTCTT
+>>747:3:12:2492:6819/2 202828 1
+ACCAGTACATCCAGGGCACCTCGATGGCCTCGCCGCACGCTGTTGGCGTCGCCGCCCTGATCGTCTCGGAGTTCGG
+>>747:3:12:2506:10871/2 202836 1
+AGGCTGCAAACGGTCGCCGTTAGGAGGCCGCCGCGCACACCGACCAGCCCCGCGGCCAGGCCCACCGGCAGCGC
+>>747:3:12:2506:10479/2 202837 1
+GGGCGAGCATCGAGAGCGCGCGAGTAACGCGCGCCATGAGCCGCTGCGGAAGCTCCGGAGGATCGACGCAGCGGGC
+>>747:3:12:2515:19620/1 202848 1
+GCCGCGGCGCACGGGGCCGTCGGCATGATCTCGCTCAACCTGCCCGACGACGAGCGGCGCCGGCCGTTCGCCGAGG
+>>747:3:12:2519:20184/1 202850 1
+GCTCTCCCGAGAACCAAACGGTCGGACCCGCAAGTAGGCCGGACGCTACGATGAACGCGGGGTGATTGTCAATAGG
+>>747:3:12:2519:5977/1 202851 1
+GACGGCGTCGCGGCGTACGAGCGACTCACCGGCAAGATCGCGATCGAGTACGCGACGCCGCGCGCGGTGTTG
+>>747:3:12:2523:7338/1 202855 1
+TCCGCTTCGCCGAAGGTGGAGCCGACGCTCGCGGCGAGCCCCGTTGCCGCGTGCGTGGCCATGTCTTCA
+>>747:3:12:2543:10286/1 202871 1
+ATAGCTGCATCGTGCTGGGCGTCGAGGCGGACGGCGCGACGATCGAAACCGTCGAGGGACTGG
+>>747:3:12:2546:9524/1 202877 1
+CTTCCGCGGCGGCCAGCTGGAGGCGCCGCGTTTCTTCCTCGGCGACCTTTCTCAGCTCCGCGGGG
+>>747:3:12:2567:7532/2 202909 1
+TGACCACGGGGCAGGACGTTCCCGACGACATCGAACACGCCAGCGCCCGCCGCGTGGCACGGCTGATCCTCGGCGA
+>>747:3:12:2608:12065/1 202963 1
+CTGTAACATTCCATGCACGTAATACGAGGTACGCCCGCGCAAAGATAAACGCGGCGACGATCTGATTTCCGATGCG
+>>747:3:12:2618:4962/2 202978 1
+ATGCCGGTAGGTACTGGAGCCGTTCTGGGTGCGGCGGCGATTGGGGCTGGTGGTTCGCTCCTTTCCGGCGCAATGC
+>>747:3:12:2638:11243/1 202995 1
+CGCCCCAGCGCCAGCGGCACGCCGAGCTGCCGCGCCCGCCGATCGAGGAAGGGCAGATCGAAGCCGTGCAGAT
+>>747:3:12:2640:20781/2 202997 1
+CAGTCCGGGCGATGGCCACGCACTGGCGCTGGCCGCCCGACATTTTGCGGATGGAATTGCTGAGGTTTGGGATC
+>>747:3:12:2644:2123/1 202998 1
+GGGCCTCGCGCAGCGGCGCGCGCCACGCCTGGTTCCATCCCGGGTGCGCGTTCGTCTGGCAGC
+>>747:3:12:2707:16029/1 203064 1
+TCGCGCGTGCTGCTCGAGCTCGACCTCGGAGTACAGACGCGCGGAGCCCGCCGCGCCGGCCAGCGCATAG
+>>747:3:12:2735:18388/2 203104 1
+CTTGAACGCGCGCGCCGTCGCGCGGCGCGCGGCCGAGGGGGGGTT
+>>747:3:12:2748:6347/2 203112 1
+AGTGCCCGGCCGCCGCAATCTACCCGGGCAGCGGCGCGAGCCGGGCCAGGGCCGCCGGCAGGGCGGTGGTGTGGAC
+>>747:3:12:2750:19494/1 203117 1
+GAGCAGGCCAAGGCCCCCCAGGGCGCGCACCGCGTGGGCGCGCCCGGCGACGGGGCGATCGACCGCCGGGCCCGGC
+>>747:3:12:2752:15665/2 203125 1
+CGCGTAGAGGAAGGGCTTGTGGCCGCCGAGACCGAGCCGCGCGGCCAGCGCCGCCGCCGCGCGAGCAGGAGAAGCG
+>>747:3:12:2764:8240/1 203142 1
+TGGTGGCGCGCTTCATCGAACAGCGCATGGACCCGCGCCGCCTCTCGGCGGCCGG
+>>747:3:12:2771:16522/2 203158 1
+CCGATCCGCGAGGTCAGGCTCTCGGCCGGCGCCGAGTTCGTGGTGGTGATCTGCGGTGATATCATGACCATGCCGG
+>>747:3:12:2775:9008/2 203163 1
+CGCAACGCCAGTCCATCACCACCGCCCAATACGAGCACGCGCCGCGGGCTACCTGAGACAATCATCGCCGGATGA
+>>747:3:12:2790:16404/2 203175 1
+TGCTGCTCTTCGTGGGCCCGGGGCGCGACGCGCCACCCGCCGCGGCCCTGCGGG
+>>747:3:12:2844:13799/2 203227 1
+TGCCGCGCTTGCCAAGGGGCGCGAACTTGCCCGCCTCGACCACGCGCTCCGCCTCCGCGCGCGTGTTCACGTGGGG
+>>747:3:12:2882:11280/2 203279 1
+CCGGCCCGTTCGCGTGAGGGTCATCGTGCCGCGGGCGTTGTCGTACAGACCGGTTCCGCCCACGACCGCG
+>>747:3:12:2890:14112/1 203285 1
+TGACCCGATGACATCGAACCTGGAAACGCTCGTCACGGTTTTTGGCGGATCGGGGTTTCTGGGGCGAAACGTG
+>>747:3:12:2891:20052/2 203286 1
+AGGCCGCATCGAGGCTTTCAAATCATTTGAAATCCATAATCCGGCGCGACTCGTAATCGACATCGCTGAGGCAAGA
+>>747:3:12:2903:8804/1 203295 1
+GGTGTGTTGTTTGGTGCGATGCAGGGAGCGGCGTACAGTTGGATCGGCGCGATACTTGGCGCGGCGATCGGTTACG
+>>747:3:12:2903:17298/2 203298 1
+GCCGGATCTCGCGGCTGAAGAACTCGAGCACGGCCGACACCTGGCCAAGGAGCAGGATCGGAACGGCCAGCGCCGC
+>>747:3:12:2960:6113/1 203351 1
+AGACCCCGAACGCGATGAGGCCGAGCACCGCCTCGCCCAGGACCTCGCCGCCCGCTGCCTTGCCGAGCAACTTGAT
+>>747:3:12:2991:5464/1 203386 1
+CCGTCGGCGGGATCGAGGATCACCCGTGCCGTGCCCGTGGCCGTGCCGG
+>>747:3:12:3010:18296/2 203407 1
+CGCGGCCGCGGCGGCCACGGAAAGCCGGAACTTCGTCGAGCGCTCCTTGGCGTCTGCGGCGCGCTGGCGTGCAATG
+>>747:3:12:3019:5269/2 203421 1
+AGATGCGGCTGGATAAATGGCTGTGGGCGGCGCGCTTTTTCAAGA
+>>747:3:12:3055:5116/1 203458 1
+TTACTGAGTGAAGCCCGCCTCTTTGTATCTGGGAAGGGTGAACGCTCGGTTTATGTGAACGCCGAACTCGGTACCT
+>>747:3:12:3061:17131/2 203464 1
+GTTGCCCTTGCCGGTGGCGCCGTGCGCGACGGCGTCGGCTCCCTCGCGCCGGTAGACCTCCATCAGGCCCTTGCCG
+>>747:3:12:3068:9498/2 203471 1
+ACGATCAAGATCGCGGGCCGTGACCCGGTCGCGCTCGACGTCCGGTCGACCCGCGACGGGCCGATCCTC
+>>747:3:12:3081:14556/2 203482 1
+GAGGGCAACAAGCACACGACCGTCGAGATTCCGTTCGGCGACGACGCACGCCGCGACCTCGCGCAAGCGCTGTCGG
+>>747:3:12:3102:6496/1 203499 1
+TGACCCACTTCTGCACCGTCCCGCCGCCCAGGACCCTGATCGCGACGGCGGCGCCGACGCCGCCGATCGTGGCCGG
+>>747:3:12:3115:17488/1 203509 1
+TCGAGCATCGACCGGCGGATGTTTCGCGTCAGCGGTGTCGGCCGGACAGCGCCGGCCAG
+>>747:3:12:3117:6268/1 203510 1
+CGGGGCCACCGCGCACCACCCGCGCTGGGCCATCGCCTACAAGTTCGCGGCGCGCCAGGCCACCACCCGCGTGGTC
+>>747:3:12:3125:11875/1 203523 1
+GCATCCGGCAACATCGGCGAGCAGCGCGCATCGGTCACGCGCGCAGGTTGGGGTGACGCCAAGTTGCGGCTCGCC
+>>747:3:12:3148:12724/1 203556 1
+ACGGGCGTCAGGTCGGCGACTCGCGCGGCGAGCTCGAGAGCCGGTTCGTTCGCGTGGTCGCCGAACACGTGGTGCG
+>>747:3:12:3154:11901/1 203564 1
+GCCGGGACCCCGAGCGGTGGAATCGGTGAGCCGCTCGAATCGCTGAAAGGGGCTG
+>>747:3:12:3196:13781/2 203607 1
+TTGTCTGGGGCGCCACGCCCGCGACCGGCGCGCCGAACCCGCTCGCCAGCACGGGGGTGCG
+>>747:3:12:3231:15007/1 203647 1
+TGGCCTACGGCGAGCACGCCGCGTTGCCAGCCGCGCTCGCCACCGTGGCGACGAATATCGTTTCCTTCGCCGTGG
+>>747:3:12:3253:18912/2 203673 1
+CGTCGGGGATTCTGGGCTTCGGCCGGCGTCGCGCGTTCGCTAATCTAGGCGGGATGGATGTGACCATCGATCCGCG
+>>747:3:12:3255:11747/2 247202 1
+TGAGGGCTTGAGGTCGCGGTGGATGATGCCCGCTTGATGCGCATGCTGAATCGCCTGGCACACTTGCACGAAGAGC
+>>747:3:12:3292:11150/1 203716 1
+GCTCTCATGAAGGGCTGTGCGGCTTCGCCTTCGACGGCCGGCGCCTGCGCTTCGCCGGCGCGCACGAGATCGACGG
+>>747:3:12:3330:14179/2 203745 1
+TGACCAGAAGCCGAGCCGCCGCGCGAGCTGAGCACTGGAGTGCGCGCTGGTTTGCATGGGCGCCTAAGGGTAGCTG
+>>747:3:12:3395:6350/1 203813 1
+GCGGACAGCAGCAGATGCTCGCGATTGGCCGGGCGCTGATGGCGGAGCCGCGCGTGTTACTGATGGACGAGCCCTG
+>>747:3:12:3397:13413/2 203816 1
+CGCGAGCGTGCGATGCCGGAACGCGCGGGCGCCCGGCGGAGGCCGCCGGAGCCGAGGGCCCACGCCTGCG
+>>747:3:12:3398:16524/1 203817 1
+GGGCGGTTTTGGCGGTCCGGGCGGCCCCGGCGGGTTCGGAGGCGGCGGAATTCTCGGGCTCGCCGTACG
+>>747:3:12:3415:19414/1 203833 1
+GGCGAGGTGGTGGTGCGCGCGATCCGGAGCGATCTCCGGGTGGAGTTCAACGCCGTCGGCCAGACCGTGCACCTGG
+>>747:3:12:3442:14692/1 203865 1
+CGGTCGCCTCCACTTTGCGGGAGCGCTGCGCGACCTGTCCCACGCGCGGCATACCCCCAGGCCACACGATAGCTTG
+>>747:3:12:3457:1068/2 203892 1
+ATGCCGCGACCATGAACACCACCAAACACAGACTACGCATGGTCACAGACGCTACTTGCCCGGACACCGTCGGG
+>>747:3:12:3468:7936/1 203906 1
+CTCGGCCGCCGCCGCCGCGGTGGGCGCGGCCGTCGCGCGGAGGTCGAGCCGCTTCCCGGGGCC
+>>747:3:12:3473:8203/1 203914 1
+CCGAGGCGAAGAGCAGCGCCGCGGCGACGGTGATCGCCTTGGGCTTGTAACTCTGTTGGGCGCACTGGTTCACGA
+>>747:3:12:3501:10994/2 203956 1
+CAGCTCGTTTCTGGTCATATATAAAGGTCTGCCCTATTCGGGCTGCGTCGCGCGGCCGGCGGCGAAATAGCCGGGA
+>>747:3:12:3505:6223/1 203958 1
+GCAGCTCAACGACCGGGTCGAAACGCTGGCCGTGAAGCGCGTCCTCGCCGATCGCGCCGCGCGGGTTCCGATGTCG
+>>747:3:12:3516:1409/2 203967 1
+GCGTGCACAAAGACCTCCCGGCCGCGCAGTGCTCCCGGCGTCCAGAACACCGGTGACAGAAAGAGCGCGACCTGCA
+>>747:3:12:3528:14694/1 203982 1
+GTCGTTCGCCGTCAGCGAGACGGGCGGTCCCGATCGCGCGGCGCTCTTCGACAAGCGTTCAGGATCGGATCGACG
+>>747:3:12:3546:4901/2 203993 1
+AGCGCCGGCGCCCAGGCCGCCTCCGCGTCGAGCTTGAAGCGCACACCGGGGGAGCCCGCGAGCCGCCGGCGCACCG
+>>747:3:12:3558:9636/1 204006 1
+GAATTGCTGCCCACCTCGGTGGTTGAACTGCCGACGCCGGTCAACGCCCGGCTGGATT
+>>747:3:12:3563:18367/1 204010 1
+CTTCGCGCGCCACGAGCGGAGCGGTCGTATAGAAGCCCGGCGCGAATACGACATCGGGTGCCGCGGTCTTGATGGC
+>>747:3:12:3612:8025/1 204054 1
+AGATCCATGCCCACCGGATCGACCGCGGTGATCCCGAGGCTGTAGCAGACGGCG
+>>747:3:12:3612:8025/2 204055 1
+ATCGCCCGTATCACGATCGGGCGCGCGCGCAGATCGCCCGCGAGC
+>>747:3:12:3612:7539/2 204056 1
+GCGCCGCGATCGCGCGAGCATTCCACGAAGCCGGATCGCGCGTCCACGTGTGTGACGTGGATCGCAGGGCCATTGA
+>>747:3:12:3629:19557/1 204066 1
+TGGCGGCGAGGAAGTTGGGGCGCGTGCCGACCGTGAAGCCGCGGCCGGTCAGGATGTTGGGGGCATCCGACATGCC
+>>747:3:12:3630:17848/2 204067 1
+TCGACGACGCCGCGCATGCGATGCCCGGCTGCGCGCGACGCTCGCGCGGGGATCGCGGCAGCGCG
+>>747:3:12:3665:7807/2 204108 1
+GCGCAAGCCCCCCATCAAGCTGGTCAAGCGCGACGCCGCGGCGGCCCCCAAGTCGGAACGGAAAGCCCAGGCCGGA
+>>747:3:12:3669:19979/2 204111 1
+GGCGCGAAGTAGTGGTGCTCGGGCGCGGCGGGACGGCGGCGCTGGTGGCGCTGGCGGTCCACGCG
+>>747:3:12:3735:15037/1 204184 1
+GTCAGCGCCGCCACGCTGGCGGCCGCCAGCGCCTCCATCTCCACGCCC
+>>747:3:12:3760:2323/2 204205 1
+ACCTGGAGGGTGATGTGATCGAGGCCCGGCTCGTGCGGCGCGCCGTCATCGCCGGCGGG
+>>747:3:12:3775:10237/1 204217 1
+CCGCGCCCGGTCGCAGCCCCGACGTCCGCGCGATCCCGGCGACGGCGAGCCCGCC
+>>747:3:12:3795:15781/2 204233 1
+GATCGCCGCGCCGAGCGGCGCGCCGCCTACTCCCAGACGATTCCGGCGTTCGGCGAG
+>>747:3:12:3795:13990/1 204235 1
+AATCGCTCGGCCGACGCGCCGTCGGGGACGACGGCGACGACGGTCTGGTCGCGCTCAATCAGCATCCTCCAGGCGC
+>>747:3:12:3816:7711/1 204261 1
+ATCGCGGCCGGATACTGGTCGCCGGTTTCCTTGTTCGACGCAGACGTCGCGTCGACAAAGTTCGTGGAG
+>>747:3:12:3819:6886/1 204268 1
+CTCGGTCGCGAGCTCGAGGCGCTCACGGTCGGCGTCGTCACGCGCCCGTTCGGCTTCGAGGGACGCCGTCGCGCCG
+>>747:3:12:3828:13630/2 204269 1
+AATCCGGGTGCGCAAGGAAAATCTCGGCCGGGCGATCGCCTCCGCCGCGCAGCGCCTCGCAGCGGCGGG
+>>747:3:12:3862:8891/1 204297 1
+CGTAGACGCGCTCGGTCAGCGCCGGCTCGAGCTCAGGGTAGATCCCGATATCGGTGACGACCAGCCCTTCAAGCGC
+>>747:3:12:3928:13594/2 204357 1
+TCCGGCGTGATCATGCTGAAGGTCATTCACGGCGATTCGGCATTCGTGGGCCTGTACGACCGCGCCGTTGTTCTGG
+>>747:3:12:3938:5168/1 204363 1
+GCGCACGATGGGAACCGTTCCGTAGCGCAGGCTGTACATCTGATTGAGGCCGCACGGCTCGAACCGCGACGGCATC
+>>747:3:12:3939:17985/2 204364 1
+CTTGGCGACGGAGTCTACCGGCTCACGACCGGCCCCGGTAGTTATGACTCGCTGATCGTCGACTTCCGGGACCACA
+>>747:3:12:3940:5937/2 204365 1
+GCAAATCACTGGCACTGTCAAATCACCAACACTTTCGGCGTCCAGGATGAAGTTTCGGCGGCGGCGAAGGAAATTT
+>>747:3:12:3967:18395/1 204391 1
+GCTGGCGGAATTCCCGCATGTGAAGCGCTGGTTCGAGGCCTGCACCGCGCGGCCCGCGGTCGCGCGC
+>>747:3:12:3987:17565/1 204411 1
+GCTCGCGATCACCGTGAGCACCGCCGCCGCGTCGGCCACCGTCC
+>>747:3:12:3996:14083/2 204419 1
+CACGATCCCGATGGCGTCGCAGGTGACGGTCCCGCGCAGGGCGAGGAGGATGGGATACGCGCAGCTCCGGGTCATC
+>>747:3:12:4002:12971/1 204426 1
+TGGCAGGCGTCAGTAGTCTCCGCCGGCGCTTGCAGGCCGCCGTGGCCCGGGGCCTGACGCCGTTTGTCGG
+>>747:3:12:4011:15129/2 204435 1
+CCACTGCCGACCTCACCGCGCAACCAGACTGGTCACCGCGCCAGGCGTCGCGGTCCGCCCGCCGTCGACGACGAAC
+>>747:3:12:4012:2169/2 204439 1
+TCGAAGTATTCCATCTTCACGTCGTAACTCTTGCCTGCTTGAAGTTCGACGTCAGCAGTGATCGTCTTCGGAGCG
+>>747:3:12:4031:10256/1 204459 1
+CGCGCGCGCGAGCGCGGCGGCCTCGAGCGAGGTCTGATGCCCCGAATGCGACAGGTCGAGCATCATCGGCAGCTCG
+>>747:3:12:4048:1748/1 204478 1
+CGTTCGCGAAGGGCGTACGTGCCGGCACGCGTGTCGAACAGGGACAGTTGATTGGCCGCGTCGGAGCAACGGGGG
+>>747:3:12:4062:19235/2 204488 1
+CCAAGCGCGCCGAAGGTTCCCGGCGCGATCACGTTCATGACCGCGGGGCGTGCGGTGTCGAGAGGCGATTCCTTCG
+>>747:3:12:4070:20304/2 204492 1
+GGACGGCGCGCACACCGGCGCGACGCCCGGCGTCGCGCTGCGCCGCGGGTCGGCCGCGTGATCG
+>>747:3:12:4081:17294/2 204499 1
+CGGCGCGTCGTTCTTCAGCGACCTGCACCGCGCGGCCGGCGACGGCTATCCGGCGGAGACGGTGGACGCGTTGTGG
+>>747:3:12:4102:4831/2 204516 1
+CCGAAAGCAGCTCGCCTCCGCCGACACCGCGCCACTCTACATGCTGATCGGGACCGACCCGGTCGAACGCGCCGCC
+>>747:3:12:4104:13337/2 204517 1
+GCAGCATCGCGAGATGGATCGCGCCGGCGCCCGCCGATGCCGCGGCGAGCACGATGCGCGCGTCG
+>>747:3:12:4131:14123/2 204542 1
+CGCGCGCCGCCCGGCCTCGATCGCCGCCGCGCGAGCGGCATCGACGGTCGTCGGCGGGTCGCTGCCC
+>>747:3:12:4172:5673/1 204577 1
+CGCGTCGACCACATAGGGCGAGAAGTCCGGCGCGGCCACGTTCGTCAGCGTCCGCTGGTTCTGGATCCGC
+>>747:3:12:4186:8464/2 204592 1
+CTGATCAAGCTGAACCAGATCGGCACGATGACCGAGACGCTCGACGCGATCGACATGGCCGCGCGCGCCGCGTACA
+>>747:3:12:4194:7101/1 204599 1
+CGAACGTGACGGCGACCTTGTCCTGCGTCAGCAGCTGGCGGGCCTTCTCCGCGAACAGCGGCCAGTTGGAGGCGGG
+>>747:3:12:4201:11312/1 204606 1
+CGCGACATTGACATTGGCCGGAAAACCCCTTGCCGCCTCGCGCGCGGTGCCGCTGAAGACGCGCAGCGCCACGTTG
+>>747:3:12:4201:13737/2 204607 1
+GAGACGGCCGCGAAGACCGCAGCGAGGAGCTGGGCGCGGGCCGCGCCGCCGAGCTCCCGCGCGAGCAG
+>>747:3:12:4204:20018/2 204609 1
+CCGACGCCCACGGCAACGCCGTCGCCGGCGCGACGGTCAGCTTCGCCGGGGCCAGCGCCGAC
+>>747:3:12:4229:13756/2 204635 1
+GCGTTGGGGCGATCGAGCAGGCCGAACCGGCGCGCGGCCCTCAGGAAGAGAGGCGTACCGATCAGCGCCGCCGCCA
+>>747:3:12:4284:9625/2 204678 1
+GGATCTCCGGCGACGCGCCGCGATCCGCCGGCCTTGCCTCGACTGCGGTGACCGCCCGGAGATCGGCGACCAGGCG
+>>747:3:12:4306:12651/1 204704 1
+CCGGGTGTTGGTGCCGCCGCCGCCGCGCACGCCGCCCATGTTGAAGCTGCCGGGCGAGATCGTGATGAGGTTCGTG
+>>747:3:12:4318:13437/1 204721 1
+GCCCCCCATACGTTCCGAAACCTCATACGTCCGTCGGCCCATAATCACTGTGTCAATCGTCTTCCAAAACGCAGTC
+>>747:3:12:4321:4250/2 204724 1
+CGGTGGGGATAATCCCCGTGTTCTGCCTGGGCAACGCCGGGCCCAACGCGGGCACGACTCGGGCGCCGGGCAACTA
+>>747:3:12:4327:7182/1 204733 1
+GCGCTCCCACAGCTCAGCACGGATAGCTGGCGGGTCAGCGCCGACGGCCGAATGGAGACGACCTACCCGCTGCGGG
+>>747:3:12:4344:21013/1 204749 1
+TCGTCATCTGGGTGCCGATCGCGGCCGGCGTCCTGTTGCTGGCGCTCGACGATGCGCGCGCGCCGCTCGTGCGCTG
+>>747:3:12:4352:17295/1 204758 1
+GCGCTCGATCAGCCGGACGCGCTCGCGCGCGGCCTCGCCCGGCCCGCGGGGCTGG
+>>747:3:12:4354:13380/2 204763 1
+GGCGAGCGTCAGCACCAGGCGCTGGTAGCGTTGCGAGGCGACGGTGCGGCGCGCGCGGCGCGCCGCC
+>>747:3:12:4357:5891/2 204774 1
+TCTTCGGGGTAGATCTTCTCGCCGCCGCTGTTGATCGACACCGAGCCACGGCCGAGCATCGTGACGGTGCCATCCC
+>>747:3:12:4364:10564/2 204780 1
+CAGGATCGCCCCGTCGCTGACCCGGACGGCGACGATGGCCGCGCGGCGGCGCTGGTCGGCGAGCGCG
+>>747:3:12:4368:2590/1 204783 1
+GCGCGTCGCCACGCGCGGCGGCGTCGAGCCCACCGATGCCTGC
+>>747:3:12:4380:16343/1 204796 1
+CGCGTCCTCCTCCGGCTCCACCCGCCGAACCTGCCGAGGCCGTGCCCGCGCCCGCGCCTTCCCCACCCGCCGGGAC
+>>747:3:12:4427:4641/2 204848 1
+AAGGTCGAACTGCGCCTCCGCCTCGCGCGCATTGCCCTCGAAGGCGAAGCGTGCATCGCCCAGCGGCAGGCTCTTG
+>>747:3:12:4428:18603/2 204850 1
+GACCGCCTACAGCGTCTACGCCCGGGCCCTCGGCCAGCCCGGCGGCTCAGCCACGGCGACCTCGTGCGTGACCGAC
+>>747:3:12:4444:9687/1 204869 1
+TTTCAGCTTCCCCGACATCACCGGCAAGCTCATCTCGAACACCGATCCGCAGTTCCGCGGCAAAGTCGTGATCGTC
+>>747:3:12:4450:3776/2 204880 1
+ATCGACGTATAGTCCCAGCCCGGCGACAGTCCAACGGTGAGCTGACGGGCAATTGTGTGCATGTCTGACTGGCGG
+>>747:3:12:4459:10893/2 204890 1
+TGGCGCGGGTGAAGACCGTGCTGGGCGAAAAGGCGCGCACGGCCGGTAACAGGGGTGACAAGCGATGAGCGAGCAG
+>>747:3:12:4462:6414/1 204894 1
+GGAGCTCGTCGCCCGGGTGCGGGCCGCCGCTCGCCGCGGAGTGCGCGTCCAGGACGAGAACCGG
+>>747:3:12:4469:20846/2 204899 1
+ATGACCGGGTTCGTCAGCGCGCCGACGCCCTCAACGTGGATGGTCACCGAATCGCCGGGGCGGATCGGGCCGG
+>>747:3:12:4476:17635/2 204911 1
+TCGCTCGACAGCGACTTTTGCGAGGTATACGAGCAGCGCGCGTCCGACGCCGCGACCCCGCCACTCGGGCAGGACG
+>>747:3:12:4482:6871/1 204917 1
+AACCTCGGCATCCTCTGCGACCAGGACGCCGGTCGGCGCGGCGTGTTCGTCGATTTCTTCGGCAGCCCCGCATCGA
+>>747:3:12:4511:18877/1 204947 1
+GGTCGTGCACGTGCCGTGCGACGTTCGCGACGCCGACGCCGTCGCCAACGTCGTCGAC
+>>747:3:12:4511:19360/2 204950 1
+GCTATCGCGACATCGTCGCGATCTGGCGCGACGAGGGAGGCGCGGCGCTCGACGACATCGCCCTGATGTCGACGA
+>>747:3:12:4517:4412/2 204956 1
+TGGCGATCCACACCGCCGCCTGCGCCTTGTCGTCGCCGACGCCTCGCCCATAGAAATAGCCGTCC
+>>747:3:12:4534:17742/1 204966 1
+CAGCAGGCATCCGGCGAGTTGACGGAAGATCCCGTGTGGCGATGGTCGACCGCGCCCGATCGGTATCTCAACACGG
+>>747:3:12:4542:7348/1 204974 1
+GCCCTCGTGCTCCACGACGTCGACGATCCCCGAGGGCGCATCGAGGAGCGCGACCGTCCGCCGGGCGGCATCGTCG
+>>747:3:12:4550:7918/2 204988 1
+ACGCATACGCCTGAGCCGCAACCCCGCGCCCGGCATCGCCGCCGCGCAGCCCGCGCCCTCGCCCGTAACGCACGCG
+>>747:3:12:4571:1091/1 205009 1
+CGATGCCGAGCGCCAGGGTGAGCACCGCGATCATGGTGAAGCCGGGCGCGGCCCGCAGCCGGCGCGCG
+>>747:3:12:4573:5802/2 205010 1
+CAGCCATGCCAGGCAACGCGGACGCGCGCGCAGGCCGCGGCGCCGCGCGTGGAGCGCGCGCTGAGACCCAGATCGG
+>>747:3:12:4577:14362/1 205011 1
+ACGATCTCGTCGGCCTGCGCGGCGGCTCCGCTGCGGGTGTTCAACCTCGGCGTGCCGGGCACGCTC
+>>747:3:12:4580:19224/2 205013 1
+CGACACTGAGTTCGTCGGCACTGACGGGGAGGGCGGCGGCAAGTTCGCCGACGCGGAGGCGCTGGCGG
+>>747:3:12:4584:1074/1 205020 1
+CGGACGTCGCGGCGCCCGGTCCGTCGGCGCCCTGCGCCGTCCCCTC
+>>747:3:12:4596:19842/2 205030 1
+GGGGCTACCGCCGAGGTGGATGCCGCGGGCGGCAGCGTGTCGACGCCACTGGAGTTCATCGACGGCGAGACCGGAG
+>>747:3:12:4598:16812/2 205036 1
+GCACCTCGTTCGGGAAGCCGCCGCCGACGGGACCGTCGTCCTGCGAGTTGCCGGCCTTCTGCTTCTCGTAGGCGCC
+>>747:3:12:4618:6374/2 205046 1
+CCCAGGGATGGGCTGACCTGCGAATAGGTTCGGGACGGCCGCGCCGCCCGCGCGCGTGTCACTGCTCGCG
+>>747:3:12:4640:10810/1 205071 1
+AGACTGCCGTGAGCGCTGCCATGCCGATCGCCGCCGTGGGCTGGTCGAGCAGCGTTGCGGCGCCCGCGCC
+>>747:3:12:4647:8438/2 205085 1
+GCGAGCCTGAACCCGCGCTGGCGCGTCGCCGACATCGTCGCCGAGC
+>>747:3:12:4651:10471/2 205093 1
+TCGAGGTCGTCATCGAGCAGGGCGGCAACGAGCGGCGCGAGCTGTTCGCCGTGGTCATCGACGCCTCGG
+>>747:3:12:4659:5098/1 205109 1
+TGCGCGAAGCCGAGGAGGAGGTCGGGCTGCAACGGGCTGCCGTCGCCGTCCGGCTTCGACTGACGCCGCTG
+>>747:3:12:4669:7020/2 205116 1
+TGCTGGACCTACGCATGGCGCAGGAGCTCCCGATCTTCCGCAAGTCGCGCGGCATCGTGACCTTCGACATCGAGAA
+>>747:3:12:4688:7904/2 205129 1
+TGCCGCGCCCGCGAGCCCGCCGCCGGCCGCGCCGACGCCGGTCCCCACGGGGTGGGAGCCGGG
+>>747:3:12:4713:2412/2 205155 1
+CTCGACCGGCATGAACAGGTCCGAGAGCAGCACGATCATGCCGCGGCGGCGAATCTGCCGGGCCAATTCGGGAAAG
+>>747:3:12:4746:13863/1 205201 1
+CGAGTCGCGGGCCGCGCGGCGAGGCGGTGACCGACAACACGTTCCTCGTTTGTTTCAACGCGCACTACGAGGCGC
+>>747:3:12:4796:7997/1 205244 1
+GCTGCGGATCTTCAGTCCGTCGGGCAACTCCGGCGCGCCGGCACGACTGGCGAGCTCGAACGCGAGCTCGGGG
+>>747:3:12:4854:5015/2 205299 1
+CGCCACTCCTCGGTCTCCTCCTCCCGGCGCAGGCGGGCCACGAGCTCGTCGCGCGCCGCCGCAAGGCGCTCGGTCC
+>>747:3:12:4867:12096/1 205320 1
+TATGGTGCGGACGCAGGAGATGCGGCTGAGACTGACGCGCGCGTCGGAACATCGGCCGCCACGGCCAGGTCCGCGC
+>>747:3:12:4892:4669/1 205352 1
+GGGCACGAACCGTACGAAGCCCACGAACCGACGAACCCGACGAACCTGACGAACCTGACGAACCTCACGAACTTGA
+>>747:3:12:4941:18002/1 205405 1
+GCTGCCTGCGACTCTCATCGAGTCAGAACTATTCGGCTACGAAAAGGGCGCGTTCACCGACGCGAAGGCACGCAAG
+>>747:3:12:4960:8323/1 205425 1
+CGCTCGCCTCGCGCGATTTCACGCCCGTGCACCACGACAAGGCCGCCGCACAGCGGTCGGGCGTCGACGACGTGTT
+>>747:3:12:4963:18917/2 205428 1
+GGCCGGTGCGTTTCCGCGGGAGTTGTCGGGCGGAGAAGCGCAGCGCGTCGCGATTGCCCGCGCCCTGGCGGTCAAC
+>>747:3:12:4978:6257/2 205441 1
+TCGCTTCGGCGCGCGACGAGCACGACGCGATCGTCGTCGACTTCATCCGCTATCCGGACTTCGCGAGCAATCGGTG
+>>747:3:12:4999:18965/1 205458 1
+CGGCACGCCGGTGCAGCTCAACGCGCTGGAAGGCTACTTCCGCGTCGAGGCTGCCAAGAATCCCCAGCCCGAGGTG
+>>747:3:12:5009:16548/1 205463 1
+CGGATACGTCACCCGTTCTTCCCGCGCGCCCGTCATCCGCTCGACGGGACCCATCGTCAGCGACCCGGCC
+>>747:3:12:5014:20055/2 205470 1
+CCGCGGGATGCTGGAGCACGTGCTGGTGATTGCCATGTCGGAGTTCGGCCGCACGCCGCGGATCAACGGCTCCGTG
+>>747:3:12:5038:13264/2 205501 1
+TGGACGCGCGGCCGGCTGCGCCGCACGGCGCTGGGCCGCTGGTGGAGGG
+>>747:3:12:5060:7629/1 205527 1
+AGCCGGTCGCGGCTCACGGCGAGCTGCGCCGACGCGTCGACGGCCCCCGGCAGCCGCGTGCCCGCCTCC
+>>747:3:12:5115:15414/2 205575 1
+GCACAAGTACAAGACCCTGATCCTCGATCTGCGCGGCAACGGCGGCGGTTGGGGGACTACGGTAACGCGACTGG
+>>747:3:12:5127:3645/2 205587 1
+GCTGCTCCTGATCGCGTTCCTCGTCTACCGCAACCGCCCGATCGCCGCGACCGCGAAGG
+>>747:3:12:5136:20512/2 205601 1
+CGATCGAGGCGGGGACGAGCGAGATCCTGCGCAACATCATCGGCGAGCGCGTGCTCGGACTG
+>>747:3:12:5146:12131/2 205617 1
+ACTCGGTCTTCTCCTCGACTTCGGCAGCCGCGCCGCCGCCACCGCCGCCTGCGGCCATCATCACCGCCCCGCCGGC
+>>747:3:12:5165:15276/1 205638 1
+GATCGAGGCCGACGAACGCGCCGCGGACGGCGACGTCGTTGTGTGGCGTGCGCTCGCCGGACAAATACGGCAGAAA
+>>747:3:12:5202:14874/1 205674 1
+CCTTCGCTCCGCCCATCATTCCCTGCCGCCACCAGTTCTCGATGATCGCTTCCGAGGACTGCACGCCCGGCCGGTT
+>>747:3:12:5225:7129/2 205699 1
+CGGACGTAGAGCGCGAAGATGTCGGCGCGGCCGATCAGGCGCGGCGGCCGGCGCACCAGGTCGATGATCTCGCCGT
+>>747:3:12:5240:19971/2 205710 1
+GTGAAGTAGACGGTCGTCGCGCCGTCGCGCTTCGACGGTGGAGGCGCGGACGAGCGGAAGCTGCG
+>>747:3:12:5251:10400/1 205716 1
+TGGCCTCGCGTCCCGGCGCGGTCGCCAGCGCGGTGTCGGAGCGGATGAGCGCGACGCGGCGAACTTCCGGCAGGCG
+>>747:3:12:5251:7486/1 205717 1
+GACCGCCGTCTCCCTCACGCGCTCGATGGAAATCTCGCCCTCGCCCAGCGCCGCCGTTTCCGCCACGCCGCGCGCG
+>>747:3:12:5327:8061/1 205803 1
+GCCCGTCGAGGGCCCGGGCGCGCGGTCCCGCCGGCCGCGCTACTTCTTCAGCATGTCGTCGCGCGCCTGCTTGGC
+>>747:3:12:5331:20968/1 205807 1
+CGGTCTCTCGCCGCGCCGCTGCTCGCGCTCTGGCACGACGCGAAGGGTGACTGGGACGGCGCGCACCGCGTGGCTC
+>>747:3:12:5434:11201/2 205914 1
+GCGGCCATCGCGGTCCAGATGAGCCAGCCCGGCGCGGGCGCCGCCTCGGCGATGTCCTTCTCGAACCAGAACGCGG
+>>747:3:12:5497:5332/2 205977 1
+GTCGCCGACATCCGCGCCGCGCATCCGGGCGCGCGCGTCGACTGGATCGTCGAGCCGGCG
+>>747:3:12:5503:9778/1 205985 1
+TCCTCAGCCCTGGTCCATGCCGCGGGCGTCCGCCGCTCGCGGTCGTACGGCGCAGCGCCTAGCGAGACACGTATGA
+>>747:3:12:5514:1947/1 205999 1
+AACGGATCTGCAGATCAGCGCCGACGGCGAGGCCATGGTGCATCACGATGATGCACTCGGTCGACTGACCGAGGG
+>>747:3:12:5547:20259/2 206021 1
+AGGGAGGAAGAGGGGGAAGCAGGGACGCGGGAGAAGAACGAAAGAAGAAGGGATCAGGCAAGAAGAAGTTTGTGGA
+>>747:3:12:5582:13582/2 206065 1
+TCCGGGCATCGCGCACGGCGGTGGCGTCCCGGCGGCGGCAATGTCACGGGCGGGTTCGGGAATCGTTCAGTCG
+>>747:3:12:5597:12013/2 206079 1
+ACGCTCGCAATCTCCTTCGCCACGAGGTCGGCGCGGCCCCGCGGCTTGCCGCCGAGCGCGCGCTTCACCTCGACG
+>>747:3:12:5610:9041/1 206096 1
+AGGACCTGCTGGATCTGGAGCTTGGCGGCGTTGACGGCGGCGGCGGCGGCGGTCTGCTCCTGCACCG
+>>747:3:12:5611:3499/2 206097 1
+GAAGTTCTGCCGGTGCGCCGCCGCGGCCGCGGCGATCTTCTCGGGCGCCTGCTCACCGACCGAC
+>>747:3:12:5673:19207/1 206157 1
+ACCTGGCACTCGGCGAGAATCTCGACGACCGCGGGCGTGGTCGCCGCCGCGTCGACGCTGGCGTCGCAG
+>>747:3:12:5684:6480/2 206172 1
+CAGCCGTGCGGCGTCCGGGCTGGACGGCGCCGCGGTTCCCGCGCTCCGCACGCCCTCGGCGATCACGCCGTCGCGG
+>>747:3:12:5698:7620/1 206189 1
+GACGACATAATCAAGGGCGCGGCGGAAATGGGGGTCGATCTGGACCAGCACATCGCGTTCTGTATCGAAGCGATGA
+>>747:3:12:5712:5975/1 206207 1
+CCTGCTCGATGTGGACTTCGATATAGGCGCCGATGCGCGCCGGATCGAGATGGCGCCGACCCGCGCGCACCGCA
+>>747:3:12:5774:19583/1 206279 1
+CCGCCACCACCGCCCGAGTTGGCCCTCCCGGCGGCCGTCAAGTTGCCGGCGCCGTTGCCGCCACC
+>>747:3:12:5786:8504/1 206292 1
+GGCTGCCATCTGCGCCGGCGTCTGAACAGAATGCGCGGTCTCTTCGAGAATTGCGGCCAGTGCGCTCGATGGTGA
+>>747:3:12:5816:2437/2 206326 1
+TCGCTGCGTGCTTCGGCCTCGCCGGGCTGGCGCGCGCGCGGCGCCGGCGCAACG
+>>747:3:12:5825:6738/2 206333 1
+AGCTTCTCCGTCGAGTACGGATGCGCCTTGCCGATCAGGCGCTCGGAGACGATGAAGAAGGTCTTGCCAGCCGGG
+>>747:3:12:5840:6378/1 206348 1
+GACGCGGCGAGAGCGCGGTCAGGGGTTAGGCGCTGGGGCCGGGCCGCGCGGCGCGGAGACGCTGGCAGCCGGG
+>>747:3:12:5865:9124/2 206367 1
+GTCCGGCGGCTGGCCTCCAGGTCGTCGACGCGCTCACGTCGGAGCCCACGCTTGCCAATT
+>>747:3:12:5893:11494/1 206383 1
+ACGAGGCCGCGGAGCGGGCGCGCGCCAGGAGCGAGCGCCGGTTGAGACGGGCGACGGAGAAGGCGCACGAGCGG
+>>747:3:12:5895:18493/1 206386 1
+TCTTGCGCCGCACGCGCACGCTCACGGAGCAATTTCTCGCGACGCGCTATTTCCAGAATCGCATCGATCAACTCAT
+>>747:3:12:5897:16997/1 206390 1
+TTCGACGCGCTCGACGTCGACGAGCTGCACCGGCGCGTTCTTGCCGCCGCCGTCCTGCTGGTCGCTCGCAGTGATG
+>>747:3:12:5919:13070/2 206416 1
+CGCGATCTCACTGGCCTGCGCGCCGGCGCGCGCCATGGCCGCGCGCACGGTCGCCAAGGCCGCGGACCATATGTCT
+>>747:3:12:5929:4977/1 206427 1
+CATCATCGACCTCGATCCCGGGCCGCGCGCCAACTTCGCCCGCGTTGTCCAGGTCGCGCGATGGG
+>>747:3:12:5936:4195/1 206433 1
+AGCAGCTCGAACCCGGCGGGGGCCACCACCAGGCCGACGGCCGACGCGCCCCGGCCCGACAGCCACGAGCGCAC
+>>747:3:12:5995:17689/1 206480 1
+GGGATGGCCGCCGATTTCTGATGATCAAAGAAGGCAGCGCCGATGGCGCGCGGCCCACCAACAGCATCGTCGTGG
+>>747:3:12:5998:10008/2 206482 1
+CGACATGAACGTGCGCGGCACCGGAACGAGGCCGCCCGCGACGAACAGCAGCGCGAGCACGGCGGCGGATGACGGG
+>>747:3:12:6008:10500/2 206489 1
+GCGCGCACGTGGGCGACGAGGGCCGGGTCGTCGAGCAGCACCGTCCGGCGGCGGCCACCCTTGCCGAG
+>>747:3:12:6025:11310/1 206511 1
+GACGCCACGCCGGTAGCACTCGGCGGCGCGCTCTGCGTCACGCTCGGCCCACGCCTTGCGGGTGGCGTCCTGCTCG
+>>747:3:12:6025:4970/2 206512 1
+GCGCAGTTCGGCGATCGCCGCGATGGCGTCATCGCGCCGCCCCAACTTCACCAGCGAGTACGCCTTCCAGTAGAGG
+>>747:3:12:6033:7861/2 206522 1
+AGGAGCTCGAGGTCGCCGGGGCGGCGGACGGCGCGAGCCGCGGCGAAGTCGAGGAGGTGTCGATCTCGGCGATCAG
+>>747:3:12:6042:8351/2 206530 1
+TCCCACGACGAAGTGGTGCACGGCAAGGGCTCAATCCTCGGCCGCATTCCCGGCGATCCGTGGCGCCGCTTCG
+>>747:3:12:6042:16480/2 206531 1
+CCGACGGCCCGGCCGCCCACATGGCCCGGCACCGGGCGCTGGCGGCC
+>>747:3:12:6051:9601/2 206535 1
+GCTAGTCCCCGGTCTGGAGCTGGCCTACCCGGACTATCCGCACGCCGAGGCGCGCGACGCGTCGGTGTTCGTGCGC
+>>747:3:12:6078:15078/1 206555 1
+CTCGATCACCGCGATCGTGATCGGCGTGCTGTACATGAAGAACATGAACCCGGGGCCGACGCTGTTCACGACCAAC
+>>747:3:12:6096:17013/1 206581 1
+CGCGTGCAAGGACGCCGGCGCGGCGGGCAGCTCGTCGGGGTCGAACCCGTTCTCGACGACCGCGAGCCGCTTGGCA
+>>747:3:12:6099:3100/1 206588 1
+CTGTGCCGCCGCCGCTGCGCGCCCGCCGCAGCACCGCCTTCACCCGTGCCAGCA
+>>747:3:12:6105:12193/2 206592 1
+GCGTCGAGCCTCCGCAAGCTCGAGCCGGCGCTTCGCGCGCTCGCGACCGAATTCGTCGATCGCATGGCGGAGCGGG
+>>747:3:12:6120:11759/1 206612 1
+CGAGCTCGACCCGGCCGCCCTCGACGAACCGGCCGCCCTCCCCGCGCGCGCAGAAGCCGAGATCCTCGAGGCTCAT
+>>747:3:12:6137:7084/2 206625 1
+CGACCGCTGCCGACGCGGGCGGCAACCTGGCCCGGATCTCGACCGACTCGAAGCCCGACCCGGCG
+>>747:3:12:6143:15612/1 206630 1
+TCGTCCGCGTGGCTCCGTACGTGGCACGGCTGTTAGTCGATTCGGGGGGCAATTCCTACCTGGCGTTTAGTTCGG
+>>747:3:12:6147:3047/1 206634 1
+TGGGTGCGGAAACGTCGCGCGGCGCCGAACTGGAGATGAACATTCGCCCATTGGACGGCTGGCAGGTGGTCATGGG
+>>747:3:12:6160:16274/1 206641 1
+GGCCTGGGCCACACGCTCGATCTCGGCGTCCACGTCCGCGTCGGCCGCGGCGAGGCCCTCCTTCTCCGCG
+>>747:3:12:6161:10368/2 206642 1
+AGCGCGGTGGCGCCGGCGAGGACGCCGAGCGCGACTTCGAAGGCCAGCGGCCGCGGCGCGAGCGCGCGGGAGCCGA
+>>747:3:12:6163:1289/1 206643 1
+CCAGGCGCGTGACCGCGATCCTCGCCTTGATGCTCGGCGTGTCGGCGCTGGTCGCGGGGCAGGCCCCGG
+>>747:3:12:6169:10029/2 206646 1
+ACACGATGAAATGGTTCCCTTGGCTTGAGCGTGTCGCCGCGGGCATCCCGAGCCAAGTTGCTGCGGAGCTCTCCAT
+>>747:3:12:6169:20788/2 206648 1
+TGGGACTTCCTCCCTACAAATTGGCCAACGGTCCTTTACTGACCATCAAACCTTACTGACAAATTTACCAAGAATG
+>>747:3:12:6172:7361/2 206654 1
+CCGACCACACGGCCGAGCGTCGCGGGCGCCCGGCCGACATCGGCACACGCGGCGTCGATCCGTCCGAGAGGCTCGG
+>>747:3:12:6174:4322/2 206657 1
+AAATTGTTTCGCGCTGAAATAGACGGTCGGTTCCATGGGCTGACCGAGCGGCGCGTTTCGGACGTCCTTGACGA
+>>747:3:12:6192:12818/1 206691 1
+TCTCCGGCGCGATGGCCGCGCTCGGCGGCGTCGTGCTCGCGGCACGGCTGCAGGGCGTCGATCTCCAGGCCGGCGG
+>>747:3:12:6223:12428/1 206710 1
+GCATCGCGTCGCGATCCACGCGGCCGCGCCGTGCTCGGTCGAGGGGAAGCGCAAGATGATCGAATGGGGGG
+>>747:3:12:6232:18041/2 206722 1
+GGCGTCGCCATCACCGCCAGATGCAGCTCGCGGCCGGACGTGGTAATCGTGACC
+>>747:3:12:6235:6464/1 206728 1
+GGATGCGGGTCGTCGGCCTGGAGCGAGTACGTGTAGGCCTCGAAGTAGCCGCGGCCGACGAGGACGTCCGCAACGA
+>>747:3:12:6269:18281/1 206767 1
+AACGGAGTTTGAAGCTCACGCAAAGACGCAAAGACGCAAAGGCGCAAAGCAGAATTTGAACGGGTCTAACGCGGAT
+>>747:3:12:6284:17361/2 206774 1
+GGCGTCGCCGATGCGCGCACGGAGGCGGACGGCGGATTCACGCTCGGGCCCTTGTCGGAGGGCTC
+>>747:3:12:6299:13388/1 206790 1
+GTGGTGGAGGGTGAGTCCCTCGTCGGCGACGACGATCCGGCGGCGCCCGTCCAGGATCCGGCGCACCACCGACCAC
+>>747:3:12:6313:12350/1 206806 1
+AACAGCACGATGCGCGCGCCGTCACGCGCCGCGCGCAGTGCGATCGCCAGGCCGATGCCGCGCGAGGCGC
+>>747:3:12:6333:9761/2 206823 1
+AAGATCCGCGTCAACTCGATCAACCCCGGCATGGTCGAGACGGAGGGCGTCCACGCGGCCGGGATCGCCGACAGCG
+>>747:3:12:6355:19907/2 206848 1
+TGCTGCCGGCCTGGCCGCCGCCGCCCGCGCCCCCGGCTGGGGGGCCGACCTCATCAGGGG
+>>747:3:12:6359:1107/1 206853 1
+CATGTTCAACGTCCATGGGCGCGACCGCGGCGCGATTCCCATCGTCGAGCAGGCGCTCTTTCCCGCGACGGG
+>>747:3:12:6362:11999/2 206854 1
+GTAGGACCACCCGTTCACGTCGAGGCACCACCGGACCGTGACGGACGGCGCCGAAACGCGGCCCGTCC
+>>747:3:12:6367:8454/1 206858 1
+AGAGGCTCCACGCGCAGGTAGACTTCGCCGAACTGACCGGCGCCGCCCGTCTGCTTCTTGTGACGGTGATGGCCTT
+>>747:3:12:6375:16488/2 206863 1
+GGACGAATGATCGCCGGTGCTGCGCCCGGCGCCGCGGAGCGCTTCGATCGGATTGGTGCGCGTGGCGAACCACGCC
+>>747:3:12:6433:8972/1 206916 1
+AGCGGGTACCTCGGCGCCTGCGCCGACCCGGCGCGCAGGCACGGCGCCGTGACGTGGACGCTGGGGGG
+>>747:3:12:6434:7239/1 206920 1
+GGAATGGCGCGAACCGCCGCCAGCCACGGCCGCCCCGTAGCATTAATCACACCAGACAATCATACGTTCAGAAGAA
+>>747:3:12:6448:7542/2 206938 1
+CCAACTCTACCAGCCGGTCGACCGCGTCGTAGCTGGAGGTCGTCCGCTGGCCGCCGTCGTTCTTGACCAGGCG
+>>747:3:12:6454:10551/2 206946 1
+CCCGCGCGGCGGCGCGCACGTCGCGCAGGAGTCCCGCGACGTCTTCCCGGCCGTCGCGTGCCG
+>>747:3:12:6462:20140/2 206954 1
+CTTCGACACCGCGCCGGCGCCGACGCCCGCATTCACCGCTGGATCGAGGTCCGGGCTGACGAACCCGGCATTGCTA
+>>747:3:12:6474:9583/2 206966 1
+CACGTGCGACGTGTTGATTGGCCGTTTCGGCCGGCCGATGATGCCGACCACCGTGGTCGGCGCCACGACGTACGCC
+>>747:3:12:6490:16805/2 206986 1
+TCCATCGGTCACCTTCGACAAGGTGCGCGGCCTGCCGGCGACGCCCGCCGGCTGGTTCTCGCTGTGCGCCGC
+>>747:3:12:6523:5720/2 207013 1
+CGGCCGGTGCTGTTCGAGCAGCGCCGCGCTGCGGCCTTCCTGCTTCGCCTGTGCGTAGTCCTTGCGGGCC
+>>747:3:12:6545:15461/1 207035 1
+CTGGTGCCGGACGATGTTCTCCAGCACCATGATCGCGTCGTCGACCACGATTCCGATGGCGAGCGACAGCCCGAGG
+>>747:3:12:6587:12908/2 207076 1
+AGCGTCGTCCAGCCCGGCATCGGGCACTGCTCCACCCGGTACGTCAGCCCCCGCGCCTTGACCTCCTTCAGCAGCG
+>>747:3:12:6594:15574/1 207083 1
+CTCGAATGCGGCTACCACGGCTGGACCTACAACGCGCACGGCCGCGTGATCCGCATCCCGCAGTACGACG
+>>747:3:12:6604:13735/2 207095 1
+CGTCTCGCCGGGAAGGCGCTACCCCATCGCCCGCGGCGCACGAACGCCGGTTGCGCAGCTGACGGGCGAAACACGC
+>>747:3:12:6619:4572/1 207108 1
+CTGCCGCCGCGCTTCTTCCGGCGTCATGCCGGCGCGCATGTTGTCGGCGATGTGCATGTCGAGGTGACTCTGAAGC
+>>747:3:12:6624:9364/1 207111 1
+GAATTGAAGAAGAACGAGATCCGCGGCGCGAAGTCATCGACATCGAGCCCGGCGTCGACCCCATACTGCACGTACT
+>>747:3:12:6627:9103/2 207115 1
+TCCGCCGGAACCCGGATGCCGACGCGCCGGGCCGCGTCGAGCGCCCCGAACGCGATCACGTCGTTCG
+>>747:3:12:6638:16870/2 207124 1
+ATGGAGGAGAAGCCGGTGCCGAAATCGTCGAGGGCGATGAGGATGCCGCGGGCGCGCAACTCGTCCAGCGCGGCAG
+>>747:3:12:6667:2031/1 207155 1
+CTTGACGTTGCTGAAGATGGCGCCGATGGGCGCGCCGAAATCCGCCGCGCGCCGCGTGCTGGCCGCAATGCGCACA
+>>747:3:12:6675:4988/1 207158 1
+TCTGGGCGCGGATCGTCGTCGCCGGCGTGCCGAGGCAGGCGGCGCACACGGCCAGGACCGGGCAGGGGGGTCGAAA
+>>747:3:12:6690:6380/2 207178 1
+AGGACGACGCCGCGCGCTCGCCGGCCCGCGGCCGCCGCCCGCCCCAGTTCGACACGTAGGCGGCAGACCCATCCGG
+>>747:3:12:6704:16199/1 207192 1
+TGCTCCGGCACCGTCTCGAGTTCCGGCGCGTCTCGTTCCACTACGAGGACGG
+>>747:3:12:6713:4846/2 207196 1
+AACAGCCGCAGGACATGGACCTGCTGCACCGCGCGATCGTCGGCGTCCTGGCGCTGAACGAGCGGCACGAGGGGCC
+>>747:3:12:6753:3673/1 207246 1
+GATCGCCGTCAGGTCGGCATCGCCGACCCTCACCTCCGGAAGGGCGTCCAGGCCGGCGTCGATCGGCAG
+>>747:3:12:6766:10995/2 207258 1
+GCGGCATCGCGCGGGGCGACTATTCGAAACGCGCCGACGCCGGCAACATCCGCGAGATCGGCGAGCTCGCTACGGC
+>>747:3:12:6796:16624/2 207280 1
+GGATCCAATGGATTCCTCCGGCTACGACAATGATATCAACCTTGAGACGCACCAACTCAGCCGCAAGCTCGGGAGC
+>>747:3:12:6809:2615/1 207291 1
+GGAGACGACGGTCCTGCGACGCGCGCGCAGCTGCGGCAGCCTCACAGCATCGTGGTCGACTCAC
+>>747:3:12:6809:5753/2 207292 1
+ATCGCCGTCCTCGGCAGCGCGTGCGCCGCCGGCGCCGCGCCGCAGCAGCCCGAGCAGGCCCAGTTCACGCCGCG
+>>747:3:12:6813:7007/2 207297 1
+CGAGCCCGTCGTAATCGTGCTGACCGGACTCGGCAACGACTCGCCGGCCGCCGCCACGAAGGTGAACGCATGGCCA
+>>747:3:12:6823:2840/2 207305 1
+TACGACCATGATTTCGGGCTTGGCCGGGCGCGGGTATTTGAACTTTGGCTCGGCCGGCACACCGCCATAGGACAGC
+>>747:3:12:6834:5496/1 207323 1
+GGATGTCGCGTACTTCGGGGACGTTCCGGAGGACGACTCGTTCGGCGGTCAAGAGCGCGCCGCAAAGCTCCGGCAG
+>>747:3:12:6841:21155/1 207326 1
+GCTTGCTGCCCTGGACGCGAGGGTCGTCGTGCGCGGGCCCTCGGGCGAACGAGCGATCCCGTTCACCGATTTCCAT
+>>747:3:12:6855:17330/2 207340 1
+TCCTTTTTTGGCGTAAACATCGGATAGAGAGTCGTGGATGATCGCGCGCCCCGGATCCAATTCCAGGGCTTTTT
+>>747:3:12:6880:16863/2 207357 1
+AAGGTGAGCTTCAAGTATCACGGCGAGGATTGATCGAGGAAGCGCGCGACGCGGTCGGTCACGCGCGTGGCCAACG
+>>747:3:12:6882:21256/1 207358 1
+GTCCTTGTTGTACACGGCAAAGGCGCCCCAGATCTGCGCGCGCTCCGGCGACGCGTCCGACGGCTCGAGTACGACT
+>>747:3:12:6904:7488/1 207385 1
+TGCCCGTCCGCTGGCCGCGCTGGTCGAACGCCGCGGCGAGATTGGCCGCGAGCGACGACTTGCCGACGCCGCCC
+>>747:3:12:6910:11969/1 207388 1
+GGCCACGCACGGCGCTGCGATCCTGGGCACGCGGCGCTTAACGCCGCTCATCCGCGCCGTCGCGGCGTTCGGCTTC
+>>747:3:12:6918:4964/2 207392 1
+GCGAGCAATCTCGCATCGACGCGAGCAGTCGTCTTGAGCGACGTCGGCGCGCATGTCGCGTCATGGG
+>>747:3:12:6936:18429/1 207407 1
+CCGCTCCCGATGCTGGTGACGCTGTTCGGGATCGTGACGCTGGCCAGGCGGGTGC
+>>747:3:12:6942:16190/2 207411 1
+TCCGCCTCGTAGACCTCGCCCATCCCGCCCTCGGCGACGAAGCGCACGATCCGCCAGCGCCCCGCCAGCGACGCAC
+>>747:3:12:6955:18624/1 207422 1
+CGATGCGCCGATCCGGATCATGCGGCGCGGCGCGACGCGGCGCACTTCGCTCGCGCCTGTCGTCGCGCGCCACG
+>>747:3:12:6970:2876/1 207433 1
+TCCTTGCGAATCGTGCCGGGATCGGCCTTGGCGGGGTCGGTCGCACCCATCAGCGCGCGCCATTTCTTGATCGC
+>>747:3:12:6977:12243/2 207440 1
+GCCGCACGGGGTTCGCTTTCGCACCTCCGAGCTGACGCTGGCGCTTTCGGCGCGCTGGCCGCTGGAGGTCGTGGAC
+>>747:3:12:6985:6726/1 207447 1
+GCGTGGTCTTCAACGAAACCAGCGAAGCATCGCTCGACGGGCTCGCGCGCGGGATCGCGCGGCGGCCCGC
+>>747:3:12:7008:8439/1 207471 1
+TCACGAGAACATGCTGCTCTTTACCAACAATATCCCGCAGCGCGACGGCGGCACGCATCTCGCGGGCTTCCGCGGT
+>>747:3:12:7019:12303/2 207491 1
+TGTCCGGCGGGCAACGGCAGCGCGTTGGGGTGGCGCGCGCGCTGGCGGCCGATCCGCCTTTGCTGCTGATGGATGA
+>>747:3:12:7061:14261/2 207524 1
+CATGCAGCAGCGTCGTGATCTCATCCCCAACTTCCGCGCCCGCCGTACTTCCCTCCCGCTCCTGCGCACCCAGCAG
+>>747:3:12:7086:19676/1 207545 1
+CTGGTTCGACCCGTCGGAATCCATCAGGTAGATCTCGTTCGGATCGCCGTCGCGATCGGAGGCG
+>>747:3:12:7126:7562/1 207582 1
+TCCGAAGCTGCGTCGACGGTGAGACGGCGTCGACGACGAGGATGCGGTCTGGTACAGCGGCGAGGAGGCG
+>>747:3:12:7143:15690/1 207595 1
+GTTCGCCAAGGCGGGCTACATCTTCGTCTGCCAGGACGTCCGCGGCCGGCTGATGTCCGAGGGCGAATTCGTGAAC
+>>747:3:12:7149:19220/2 207600 1
+CGAGGCGGTGGCGGCGCGCCCCCGGATGCGGCCGCGC
+>>747:3:12:7156:15355/1 207611 1
+CCGGCGGTGGCCCCGGATCTCCGCTTCGTCGCGAACGCCGCCGAGCGAAATGCGCACGAACTTGCGGGTCATCGCG
+>>747:3:12:7165:12066/2 207619 1
+TTGATCGCCAGCTGCGTGTCCACCTCGCACAGCGATTGCGCCAGCCCCCACCCGGAGGCGGAGGCTGCCCGGACC
+>>747:3:12:7214:3672/1 207684 1
+GCGATCCTGGCCGACCTGCGGGTGTGGTTCTTCGCCGCGATCGAGCCGCTCGCCCC
+>>747:3:12:7216:12158/2 207688 1
+CTGTTCATGGGTCTCCTGAGCCCGCTCCTGTTCCTCTTCTTCATGAGCCAGGCCGCCGGCGGCCCCGGGCCCACGG
+>>747:3:12:7225:7064/2 207703 1
+GCATGGAGTACATCACCGCGCGCGATTCAGGCGCGGTCGTCGTCGCGCGCCGGACTGGCACCGTGGACTACGTCGA
+>>747:3:12:7229:11859/1 207708 1
+TCGGCTTCGCCTGGGCCTTCTGGCTCCTCTGGCGCGACCGCCGGCCGGCCGTGCCCGCCTGGGCGATCCTCGGCG
+>>747:3:12:7235:15377/1 207712 1
+CTCGACCGCGTCTTCCGCGAGGTCGAGATGCCGCTGCTGCCGGTGCTCGCGCGGATGGAGCGCACCGGCATCCGCG
+>>747:3:12:7237:9960/2 207713 1
+TGTGCAGTTGTGTGGAACCGCCGGCAACGCGATAAAATTTTTGGATGGTTAATTTCAAGGCGCCGTCTTCATCGG
+>>747:3:12:7258:4409/1 207718 1
+TGATCGTCGTCGACGACGGATCGACCGACGCGACGGTCGCAATCGCGAC
+>>747:3:12:7342:19636/1 207803 1
+GCTTGCCCTCCAGCGGGAACGCGGCGGCGGCGGCCACGCCGTAGAACGCGCTCAGCATGAGGCCG
+>>747:3:12:7357:17618/2 207827 1
+GCGATGATCGCCGGCGTCACGAACGCCCAACGCGTCCGCGCGCGAAGCGCGTCGCGGAACTGTTCGCACTCTGGCC
+>>747:3:12:7385:6688/1 207851 1
+AAGCGGTCTAGCCATGAAATTCGCGAACCTTATGATGACCGGCGGCGAATGGCTGCGCGGCGAAGGACCGCATCAC
+>>747:3:12:7403:17926/1 207869 1
+TGGAAAAAAAGTAACCAAGTAAAAAATAAAATAAGAAACCTGTACTTGCGGAACCGGTTTTACCTGAACCAGCAAC
+>>747:3:12:7437:2152/1 207903 1
+ACTCTTCCGCGACGGCACCGCGGGTCTCGATACCGTCACCGGCCTCAAACTCCAGACCTGGACCTACTTCAAGGGC
+>>747:3:12:7452:8822/1 207920 1
+CGAGATGACGATGCGGCGCGCATCACGGTCCATCGCGAAGGCCAGGATGATCGCCACGAGGAAGAG
+>>747:3:12:7461:7898/1 207926 1
+CGGACACGCGGCACTAGTCCGCTGTGGCCGAAAACATATTTTTGCACGCCCGCCGGCGCGCGACGACTGCGAGCAA
+>>747:3:12:7466:17299/1 207931 1
+CATCGAGCCGGCGAGCGCCAGCAGCGCGAGCGCGCCGGCGAGGATCGGCACCAGGTAGCGCATCATCTAGCGCTC
+>>747:3:12:7480:16804/1 207936 1
+ACGCGCTTCCCGACGGCACCGCTCGCCGCGGACCTCGACGGCGACGCGCGCCCCGACCTCGTGACCGCGGACGCGA
+>>747:3:12:7509:15945/2 207967 1
+TCCAGGCCACCACCGCGGCGAGCGGAAGCGCGATCGGGCCGAGCTCGCGCTCGCGCTCGTCGCCGCGCAG
+>>747:3:12:7513:5729/2 207972 1
+GCTCGATGCATCGGCGCCGGCCATCTGCTGCCGGGCGACCTCGCTCAGAATGGCGATCTTCGTCAGGTTCGATCCG
+>>747:3:12:7519:7425/2 207979 1
+TCCGCCGCGACGAACGCCGCGCCGGCGCGCGCGACCGCATCCTCATCGGCCAGGGCCTGGATCCTCATGA
+>>747:3:12:7580:4126/1 208045 1
+GTCTTCACTCCCAAGATGAATCTGAGCTTTTACTGATCTTCTCCTTTTACTGACAATTGGACGGCATCAAAGAATT
+>>747:3:12:7583:17915/2 208052 1
+CGCTCCCGACGCTCGCCGAGCGGTTCCGCGGCGCGCGCGGCGCGGCGACCTCCGCCGTCGACATC
+>>747:3:12:7592:2525/2 208062 1
+ACTGCGGCTGCCCGCGCCGGCCGCCCCGCCGCCGGTCGC
+>>747:3:12:7613:11715/2 208078 1
+CCTCGAGAAGGTGATGGTCGACTTCGTCGCGCACCGGTTCGACGTGCTCGTCGCGACGACGATCGTCGAGAACGGT
+>>747:3:12:7624:14251/2 208088 1
+GTCCGGGCCCTGCAGGCCGACGGGCGCGCTGGCCCGGCGATCGGCGTCG
+>>747:3:12:7627:7125/1 208093 1
+GCATAACGGATGGCGCTCGGCCCCATATCCACGCCGCGCCGGTTTTGGCCCAAGTCCATTGGCACGCCAAAAATAT
+>>747:3:12:7629:12982/2 208096 1
+TGATCCGCGGCAACGGCGACCGCGTCGCGATTGCGGACACGCGCAAGGGAGAGACGCCCGGTTCAGTCGCACACG
+>>747:3:12:7664:17737/1 208119 1
+GCCCGGGTGCTGCGCGGCGCCAGCAGCACGGCGGCGCTAGTGGCCAGCATACTGCTGATAAAAGTTCGACGTCCTA
+>>747:3:12:7666:6959/1 208123 1
+CGATTCGATCCATCGGCGCGTGCGCTCAAACGCCGCCTGCGGATAAGGCTCAAGGACGATGCGCTCGCCGGGACCG
+>>747:3:12:7667:13601/2 208124 1
+CCGACCAAAACCGTCCGCGTCACCCACGCCGACGACGTCCGCCGCGAGGCCCTCGCCGCCGCGCTGGCCGGGGCCG
+>>747:3:12:7695:17942/1 208148 1
+GGAAGCAGGGCAGGATGCCGAGCGATCGCCCGTCCGCATCGCGCGCGCCGGCGCTGAGCGTGCCACCGCTCTGATG
+>>747:3:12:7712:6790/2 208167 1
+GCTGGCGATCGCGACCGCGCGCCGAGGCTGGGCCACGGCGGCGAGCATCGTGAACACGCGACCATTGTCCG
+>>747:3:12:7735:3382/1 208193 1
+CGCTCACCGCCCGGAGCGGCAGGCCGGCGAAGGCGCGCGCCGCCGGGGGG
+>>747:3:12:7762:3358/2 208220 1
+GGTCTTCCGGAAGATTCGCGCCCGGGTCGGCGGCCGGCTCCGGTACTTCATCTCCGGCGG
+>>747:3:12:7765:13188/1 208223 1
+CCGCGAAGTTCACCGACCTCACCGGGCGCGGCGACCTCGCGCGCGTGATCGCCGGCATCGACAGAGCGCTCGCGGC
+>>747:3:12:7775:10751/1 208230 1
+CGTGTTCGAGTGCTGGCGAAGCTCGCCGTTGACCCAGGTGCGGAGCTCGAGCGCGTGCGGATCGCCGACC
+>>747:3:12:7784:11490/1 208234 1
+TTTTGCTTTTCGCTCATGGGCACCCCTGGTCCGAGGGCAAGCGTAGCGCGCCGCTGCGCGCGATCCCGCCGAGCGG
+>>747:3:12:7790:15449/1 208236 1
+AGCCGCAGCTCGGGCGGTTCCGCAGTGAACGCGCTCCCGTGCAAGCCGAGCCGGATGGGGAGCTGGCTGGTCGGCG
+>>747:3:12:7792:12268/2 208238 1
+GGATTGATCGGGCTCGGGACATCGCCCTGCAGGATGGTCCGCTCGCGCCGCGCGCGCGGACGCGGCACGGGAATCG
+>>747:3:12:7828:12505/2 208268 1
+GCGGACGAAGCAACGAAGGCCGCGCGCAGGTGGACGGCCTCAACACCGGCGCGTCACTGAACGGCGGCGGCGTG
+>>747:3:12:7847:13212/1 208288 1
+GGGAACTCCCGCGATGCGGAATGCGTCGGCAATCTGCCGGCGCGCGCGTTCGCCGAGCGCGCCGATATGCCTAAAC
+>>747:3:12:7848:8269/1 208289 1
+CGGGCCGACGATGAATACCAATCCGAGCGATCGCGCCGTCAGCAGCGCGAGCCAGACGCGCGGTTCGGCCACCACC
+>>747:3:12:7852:2282/1 208295 1
+TGGGCGACGTCGCGCGCCAGTTCGCGATCGCCGGTCAGGGCGACGACCAGCGACACCATGACCGG
+>>747:3:12:7859:15904/2 208299 1
+CCGTTGGCACCATCAGCGGCGCCGCGCCACCGGCACCGGCTAGCCTCACCGTCACCGGGCGCGTTACCGCCGGCG
+>>747:3:12:7870:18442/1 208318 1
+GGATGTTCCCACGCGACGGATCCGCAAGATAGACGCGGTCGCCGCGTACGCCGCGCAGCACCGCGAAGTGCTTGTA
+>>747:3:12:7888:13389/1 208338 1
+TTCACCGCCGCGAGGTCGAAGGCGCCCTTGGCGCGCGTGTAGTCGACGCGAATGAGATGGGCCGC
+>>747:3:12:7925:1825/2 208368 1
+CGAGTGGATTGCGCAGCTCGTGCGCCAGCATGGCGAGGAACTCGGTGAGGTGGCGGCCCTGTTCTTCCAGCGACT
+>>747:3:12:7926:8470/1 208371 1
+CGCCGATCCCGCGCGCGACGCCAGCCCGGACCCGCTCAAGGGGCAGCTCATCCTCGTCCGGAAGGCGTGTCTCAAG
+>>747:3:12:7928:14281/1 208373 1
+AAACTCCACAAGAAGACGAAGACTACGATCGCCGCGAGAATACTGCCTTCGATCAGGTGAGTTTGAATCGCTTCAA
+>>747:3:12:7950:15479/2 208396 1
+TTTCAGGTTCTCGTTCTTCAGCGCGCTCGCCGCCGGCACCCGCACGCCGTGAACGCGCACGTCGCCGAGC
+>>747:3:12:7951:8105/1 208397 1
+AGGACGGTCGCGAGCGCGAGAACAGGGCGGGCGCGGAGGGCGCGCGCGGCACGGGCGTGGCGCATCGGGGG
+>>747:3:12:7951:14648/1 208398 1
+GGAAGTGGATCTCCTGGCGGTAGAGCTCCAGGAGCCGCGCGCCGCTCACGGCCGCGCCCCGACGTGCTCGACCCGG
+>>747:3:12:7956:9132/1 208400 1
+CGAGCACCATGTCGAGCCCGGCGGCGATCGCCGCGCGCTGCTCGGCCGGGATCCCCGCCAGCACCTCGGCCTCCAC
+>>747:3:12:7971:19931/2 208418 1
+GTTTTCTCGGCATGGGCCCGGTGACGATCGCGGTGGACAGCTACGGCCCGGTAACGGACAACGCCCAGTCCGTTTA
+>>747:3:12:8003:5099/1 208441 1
+GATGCCGAAGACCCAGTTGATCAGCGAGATGATGATCGCCGCCACGACGCCCCACCAGAAGTCCTCGACGCGCAG
+>>747:3:12:8019:20743/2 208457 1
+GTCCCTGCGCACGCCGGCGGGCAGGCCCTCACCAGTCTCCTCTCGCTACAAGTCTCCTACAACACGCGAAAGGCGA
+>>747:3:12:8027:17360/2 208462 1
+GCGGCGGCCGACAGCGCCGCGCCCCCGAAGGAGCGGATCGCC
+>>747:3:12:8047:19555/2 314529 1
+AACCAGGTGGGTATTCCCGGCAACTGGATCATGCCGGTGATGAGCGTTGGCCAAGTCGCGGAAATCCTCACGATGT
+>>747:3:12:8048:18201/2 208492 1
+TAGAGCCATTCGTGATCGGGCAGGTCTTTGCCCGCGATGGTGTAGCTGAACGTGTCCGTCTGCAGCACGCGTCCAG
+>>747:3:12:8049:2962/2 208493 1
+TATGCGCCAACAACCCTCGCGCTCCAACAACGTGCAGAACCGCGCCCGGCGCACATTTTCAAGCGGGGCGATTGGC
+>>747:3:12:8057:17041/2 208497 1
+CATCGGCACGGTTGCCTGCTGCGCTTGCGCCACGAGCGGCAACGCCGCGGCGCCGCCCACAAGCGTGATGAACGCG
+>>747:3:12:8074:7616/2 208509 1
+TCGGAGGATGGCGGCGGCACGTGGCGCGTCGTCGTGCGGCTCGCCGACGGCC
+>>747:3:12:8081:11479/1 208515 1
+ATTGAGCGCGGTCGGATGGAACTGCACGAATTCGAGGTCGGCGACCCGC
+>>747:3:12:8093:17852/1 208532 1
+GATGCTCAAGGAACGCGATCTCGACATCGTGCTCGTCGGCACGCCGGACCACTGGCACGCGCTGCCGATGATC
+>>747:3:12:8120:10467/2 208560 1
+GCAGCTCGTGATGGCCGCGATGGCCACGTCGCCGTCTTTTTCTTTCGGGTTGGGAACCAGAGCTCGGAAAGCCGAA
+>>747:3:12:8122:13656/1 208561 1
+CGAGGCCGACAAGGCGGTGACGGCCGCGCGCGCGCAGGCGAACCGCGCGCTGGCCGC
+>>747:3:12:8127:8597/1 208567 1
+GTCGAGGATCTGGCGAGCGGGGCCACCTGGGAGTACGAGAACACGCGGGGTCACGCGTCGCCGGCGATCACCGACA
+>>747:3:12:8148:7673/2 208586 1
+GACGACGACGACCTTCGCATCGCGGAAGAGCGCGTCGGCTGCGGCGTCCTTCGCGGCGCGGGCAGCCTC
+>>747:3:12:8163:1226/2 208598 1
+GATTGGTGCATCAGCCGCCAGGTTTGGTGGGGGCATCGCATCCCGGCGTGGTACAGGAAAGAGAAGACAGGGGACG
+>>747:3:12:8183:18315/2 208615 1
+CATCACGCTCGGGCGCTCGCCGCGGACGACCTCGTGCACGGGCTCGCCACGCTCGG
+>>747:3:12:8267:7128/2 208696 1
+AGCCGGTAATCGGAAATGTTCTGCCAGCGTCGCAGCCCGATGGTCGAGACCGCGCTCGGCCCGAGACCGAGATAAT
+>>747:3:12:8286:15095/1 208709 1
+GCGGCGGGAGCGGCGCGATGACGCCGGCCGCCGCC
+>>747:3:12:8307:9085/1 208729 1
+CGCCTCCGAGCTTCAACAGATGACGGGGCGCGCGGGGCGTCGCGGGCGTGACCGCGTCGGCTTCGTCGTAGCGGCG
+>>747:3:12:8328:16104/1 208752 1
+TCGAGCGAGACGCCGCGCGCCTCCGCCATCGGGCGGACCGCGTCGATGGCCGTGCGCACCGATTGATTCACGTTCG
+>>747:3:12:8331:3476/1 208762 1
+CCGGCGACGGTGCCGCTGCCGGATCGCCGCCGCTCCCC
+>>747:3:12:8340:8518/1 208776 1
+TCGAGCCTATTCAACGGTATCCCCGCCGCGCCAGGTGGCGGCGGCCGCGACGACGCATCCGGAAA
+>>747:3:12:8353:14745/1 208787 1
+TGGGATTTGCGTGGCCGAGTGGATGAGTACCTCGGGAATGTCGATTTTGCCGGTAAGCGCGTTTTGGAAATCGGTC
+>>747:3:12:8367:12465/1 208796 1
+GCGGCCGCGCTGTTCGAGTAGGCGCGCGCCTCGCGGGCGGCGCGCGACCCCAGCCGCGTAGGATGACGCGCTGG
+>>747:3:12:8371:9531/2 208798 1
+CGCGCTGATGGGCACGCTGCCCATTGCGATGGGCATCGGCGCGGGCGCCGAGGCACGCCGGCCGCTCGGCCTCGCC
+>>747:3:12:8390:2644/2 208814 1
+TGCGGCAAAAAGGGACGCCGAGAAGGCCGTCGAGGTTGGTCCGAATCTCGCGGAGGCGCATGCGG
+>>747:3:12:8391:16799/2 208816 1
+ATGTGCCGGGTGCGCTCGCTGTCGCGCAGGCGGCGGGTGAGCTCGAGCCCATCGATGCCGGGCATCATGAGGTCGG
+>>747:3:12:8406:20226/2 208828 1
+CCAGGAACGCGTCTTCGGCCCCGACCATCCGCGCGTCGCCTCTGCCGTGAACGACCTGGGAAACATCGCGGTTCAG
+>>747:3:12:8413:14878/2 208834 1
+CGCACTGATGCTGGTGTGCACGCGGAAGGGCAGGTGGCAAGTGTTGAGATCGCGCGTGAGATCTCGACTGCGAAGC
+>>747:3:12:8419:5756/2 208839 1
+GCACGGCGAGCATGGCGAGCTTGCGCAGGTCGCGCGCAAGCGCGTCCCGGTCCTGCGTGGCATGCGACGAGGTCGA
+>>747:3:12:8429:18181/1 208844 1
+ATCCGGGCCCTGGTCGCGGAGGGTGAGGCCGTCCGCGCGCTCGCGCGGAGCGCCGGGGCGGCGGC
+>>747:3:12:8430:16693/1 208847 1
+AGCGACGGCTGCACGAACACGTCGCCCGCGGCGAACACGGTCGCGACGTCGTCGCGCAGCCCCAGGAGATGCACG
+>>747:3:12:8439:7244/1 208853 1
+CGATGCAGTGGTTCTTCGAGCCCGGCGCCACCGCCTTCGTGCGCGCGGCGCAGTCGAGCGACGTCGCGCTG
+>>747:3:12:8445:20790/1 208857 1
+CCGAGCCACTGCGCGATCCGCTGCGCCGCCCGATCCCCCCCGGGCGTCGCCGACCCCCGCCCCGCCCTTTCCGGC
+>>747:3:12:8447:4698/1 208859 1
+GGTGTTCATCACCTTGCCGCGCAGCGGCAGGATCGCCTGACGGGAACGGTCGCGCCCC
+>>747:3:12:8463:19797/1 208881 1
+GTTTGCCTCCGCCGCCTCGCGCGCCGCCGCGGGATCGGCGTCGACCGTGACCGCCAGATCCACCAGCGCCGACTCG
+>>747:3:12:8508:5307/2 208917 1
+CCTGACTGGTCCCGGCGGCGTCGGCAAGACGCGGCTGGCCATGGCCGCGGTGTCTGGCCTGGACGACGCTTTCCCG
+>>747:3:12:8510:3245/1 208922 1
+TCGCGACTCTTCTCGAGCGCCTCCCGGCCGTTCTCGCCTTCGACGACGTCGAAGCCGGCGCCACGTAGGACCCGGC
+>>747:3:12:8513:10351/1 208926 1
+CCTGCTGCGCGCATGCTTCCCCGCGGGAACCGTCTCCGGTGCGCCGAAGGTGCGGGCGATGCAGATCATCTCGGAG
+>>747:3:12:8543:12873/1 208953 1
+CCAAGCTCGTTGCAGATTTGTCTCGCGTCCGCGTACGTTTCCTTAGTCTCCGTCGCCGCATATCCCTTCGCG
+>>747:3:12:8554:1388/2 208970 1
+GTCGGCTGCGGCGTCGCCTTCCTGGACTACGACAACGACGGCTGGCTCGACGTGCTGGTGTTGAG
+>>747:3:12:8559:15946/2 208978 1
+CGGGCTGCTCGCCGCTCAGGGCATCGTCCTCGCGTTGCACTCGCGAGACCGGACCGGACGCGGTCAGCAGGTGG
+>>747:3:12:8577:2830/2 208995 1
+TCTTGGACAGCATGCCGGCCGACATGTCGGCGGCCTTCGCAACCTCGCTGATGG
+>>747:3:12:8587:9173/1 209003 1
+TCACCGAGCCCGCCCCCCGAGACACCGACCCCATGCCGGAGGGCGTCACCGAGTCCAGCCGCGCGCCGATTCCGCG
+>>747:3:12:8588:9398/2 209004 1
+CCGCCGCCGCCGCGCTCCTCGCGGCCGCGCCGTACGTGCGGGCGCAGTCAAAGGCGGGAAAGAAGCATCGCACGGC
+>>747:3:12:8590:4994/2 209006 1
+GACGTGCCACTGGTAGATACCGAACGCGATCAGCGCGATGACGCCGCCGGCCGAGAGCCAGCTCGCGCGATCCCCC
+>>747:3:12:8599:8454/2 209020 1
+CCGAGAAGCTCGACATGCTGCGCCAGCACGGCCGCGATGGCAGCACCAAGGACCACCTCGAAGAAGCCGGCAAGCA
+>>747:3:12:8651:12734/2 209075 1
+CGTAGTCCTGCCCGGCTACGGCGCCGCCGTCCTGGCGCATTAGTGGACTGAAGGGAGTGTGATCGTGTCGAGATCC
+>>747:3:12:8653:1958/1 209079 1
+GACGCAGGAACCGAGCCAGCCCCGCGCCATACGCGCCGGTGCCTTCCACGCCGACACGCGTGATGGG
+>>747:3:12:8660:19503/1 209084 1
+ACACCAGCCTCGGCGTGGTCGCTCAGCCGATCGCCGAGGCGCTGATTGCCACCGCCGCGGGATTGTTCGCGGCG
+>>747:3:12:8661:13112/1 209085 1
+GCACGCCGGCGACGTCGACATCTACGCGATCACCGTGCCGGCGAGGACGCGCCTCCGCGTCGAGCTCATCGAGGGC
+>>747:3:12:8673:15925/1 209102 1
+GACCATCTGCCAGGTGGCGATCGATCACGGCAAGCCGGTGCGCATCGGCGTCAATGGCGG
+>>747:3:12:8674:1077/2 209104 1
+GTTCGATTCAATCGAGCTTTCGGAAGGGCGGCGCGGCCCGCTGCGCGCGCAGGTCGCTCGCATTT
+>>747:3:12:8675:9265/2 209105 1
+TCTTCAGCGGGGTCGACCCGGTCGCGGAGCGCCGCCGCGCGTTCCGCCGCAACGTGGTCACCACCGTCGACCCGAA
+>>747:3:12:8697:14423/2 209142 1
+GCGGTCGTCGACCACTTCGGCCGCCACGCCGCCGTGGCCCACCATCAGGATGGGTCCGAACACCGGATCCTCGGCC
+>>747:3:12:8699:4698/1 209143 1
+GCCGCCGCATCAAAGGAGCTCGTCGTTCCGAGCGCGGCGCCGAGATACTCGACGTCGTC
+>>747:3:12:8740:4941/1 209194 1
+AGAACGAGACGGCGCATTAAGACCTCTGAGGCTTTCCGGCTTTCAAGCTTTCCGGCTTTCCGGCTTCCATCACTTA
+>>747:3:12:8773:6062/2 209227 1
+TTCCAGGTAGCGCTTGCCCGAAGTCTCAATCATCCCGCCGTCGCCGCCGGCCTGGCCGCCGCGAGCCTGCAGATTG
+>>747:3:12:8803:18936/2 209249 1
+GGCGGCACCGTGTTCGAAGGCGGCCGGGGCAGCGCCGCCGCCACGGTGGCGGGCGGGCTGGTGCTGTTCATCGCCT
+>>747:3:12:8806:15718/1 209251 1
+GCGCGGCTGCGGCATGCCGTCGTCGCGCGCCCAGGTACCATAGTCCTGATGCCAC
+>>747:3:12:8814:5870/1 209255 1
+GGCCGTTTTCGGAGTCGAGGTTCCCGGTGGGCTCGTCGGCAACGAGAAGCGCGGGCCGGTGAATGAGCGCGCGCGC
+>>747:3:12:8826:5185/2 209269 1
+TCCTCGCCGCGGCCGCGGCGCGCGCGCGCGCCGCCGACTCGCCGAGCCAGGAGCTGATCAAGGCGGCGAAGAAGGG
+>>747:3:12:8840:11178/2 209287 1
+GCCCCGATCGGATGTCCGAGGGCGATGGCCCCGCCGTTGACGTTGGTGCGGGACAGGTCGAATCCGAGATCGCGC
+>>747:3:12:8842:6763/1 209290 1
+CAGAGCGGGACGAGGTGAGCGTGGTCGCCGACCAGCTCGGTTCGCCGACCTACGTCGGCCACCTCGCAGAGGCCAC
+>>747:3:12:8847:15358/1 209298 1
+AAGCGGGCTTCGCGAGGCCATTGCTTATCTCGAGAAAGGTCACGCCCGCGGAAAGGTCGTTCTAACCATAGATTGA
+>>747:3:12:8865:14062/1 209317 1
+CAGTTGCCGGTGCCGATTCGCGACGCGCGCACGCTCCGCACGCTGGCATTACTCGATCTGGAATCGAATCCTCCCG
+>>747:3:12:8883:3482/2 209331 1
+CAGCTCATCGACACGGCAACCGGCGACAATCTGTGGGCTGATCGGTTCGATCGCGGCATCGCCGGAGTGTTTGCCG
+>>747:3:12:8895:19161/1 209344 1
+CGCACAGCCCGTCCTCCGCCGGCACGCGGCCGCGGCCGGCTTCGTGGCGG
+>>747:3:12:8947:16585/2 209399 1
+CGGGGGGGCGCGCGCGTCGGCGGAGCCGGCCGCCCCGCGGCTCGATCTCAAGGCGATCG
+>>747:3:12:8974:19189/1 209424 1
+CGCATCGGGCGGGGGGGCGACGGTATCGCGCGCGGCCGAGCAGCAAAGGCGCGCGAGCACGGAAGATCCGGACCGC
+>>747:3:12:8986:17859/2 209435 1
+TCGTCGATCCAGCCGGCCGCCGCCGTCGCCGGGCCGCCGACCCGGAGATTCGCGTCGACCGCCTTGACCGCC
+>>747:3:12:8988:4343/2 209436 1
+CGCAACCGCACAAGTCGCCCATCGAGGACGCAAACGCGCGCGGCTTCGGCTCCTTCAAGTCTCAGCCAATCCAGCA
+>>747:3:12:9038:11822/1 209485 1
+CGCCGCGGACGAGCGCCGCGCGGAGCCGGGCGCGCTCGAGGCGCTGCTCGAATCCTGCG
+>>747:3:12:9058:19999/2 209504 1
+GAACATATTCGGCGATCGACTCAGCGCGCGTCCCGTTTCCGCAGAATTCGAGCACAAATCCTTCGGGCGCGCGATC
+>>747:3:12:9092:15507/1 209542 1
+GATGGTCATCAAGGACAAGGTGATCTCGGGTATCTCGGGCGGCGAGTTCGGCGTGCGCGGCTTCGTCACCGCCAAC
+>>747:3:12:9108:16977/2 209561 1
+GGGAGCCGCCGGCGTTGCCGGTTCGCCGGGCACCTGGAACACGGCCTTGATGGTGAAGCGGATCAGTTCGTTGCCG
+>>747:3:12:9119:21093/2 209573 1
+GGCCGAGGCGTTGCGATTGGTCGCGGATGCGCGCGGCCGCGGCGTTCGCGTCACCTGTGAAACCTGTCCGCAGTAC
+>>747:3:12:9119:10381/1 209574 1
+ACGACGATGTCCGCACACGCCGTCAGGCCCGAGCCGCCGCCGAGCGCGAAGCCCTGCACGCGC
+>>747:3:12:9131:16435/1 209585 1
+GAAGCCTTCGATCTCGCGGGCCTTGCGCGCGATCATCTGGTCGACGTGCTCGCCGCGGCGCTGTCGGTGCCCGGCA
+>>747:3:12:9139:20343/2 209593 1
+TACCCGTCGGGACTGGACTTCATCGCGGCGTTCTTCGGGTGCCTGTACGCGGGCGCCGCCGCGGTACCGGCGCCGG
+>>747:3:12:9175:5880/2 209617 1
+CACAAGGAACTCGCCCGCCTCAGGATTCGGTCCGCCCTCGGGGTGGACAACCGCGGTGGCAACTTTGAATCCCTGT
+>>747:3:12:9179:7364/2 209619 1
+TCTTTCCGACAGACTGCAGGAGGCGGAGCTGAAGCAGTTCATTCGGCGCCGCACGCTCGAAGGCGATCTGGAAGCC
+>>747:3:12:9181:2598/2 209623 1
+GGACCGTGGTGGGCGACGCCCCGGTCACCAGGGTTCGACCGGTGGCCACGTTCGGCTGAACGTCACCTTTCGG
+>>747:3:12:9206:12991/2 209645 1
+GTGTCAGCGGCGCCGCCCCGCTCACAGTGAGAGATGCGACGGTGACCGCCGCCGCGACGGGATTCGGCGTCGCCGC
+>>747:3:12:9238:18194/2 209676 1
+CATCTCTATCGTCTGGCATCGTTTCGGGCCACAACTAAGCGATCTACATGTCCGCTTTGGGTCAAAAGCAGACATT
+>>747:3:12:9250:15850/1 209690 1
+CGAGCTTCAGCGCCCGCGCGACGCCGGCGCCGCTCTTGTCGTCGG
+>>747:3:12:9273:9494/1 209712 1
+GCTCACCAATAACGAATTCCACAACACGGGCGTGCCGGCGCGCGCGGGGCTCCCGGCCGACAGCGGACGGCTCGC
+>>747:3:12:9292:10962/1 209723 1
+GGCGACCTATCGGCAATCTTCGAAGGTCCGCGGCGACCTCGCGAACATCGACGCCAACAACAAGCTCCTGGCCCGT
+>>747:3:12:9297:17863/1 209725 1
+CTTCGCCGAATGCCTCGAGCACGCCCATCAGGTCGACGGCGCCGCCGCCGAAGCCGCCGTGCTCGGCCGAGAACGG
+>>747:3:12:9324:10629/1 209750 1
+ACGTGACCGCCAAAGCCGATCTCATAGGAACTCTCGCGCCGCTCGAACTCCCACGGATTGCCGTGCGCCAGCCAGT
+>>747:3:12:9333:19500/1 209759 1
+CGAGCGACTCGGTGAGCGACGCGTTCTTGGCCTGCAGCTCGGTGAGGAGGCGCGCGTTCTCGATGGCGATGGCCGC
+>>747:3:12:9353:13736/2 209771 1
+CGCGCTGCTCGCCGGCGAGGGCGGCGCCCCGCTCGCCGCGGGCGAGTGGTACTACCGCGTGCGCGGCCTGAACCCG
+>>747:3:12:9354:9395/2 209774 1
+CCGAACATGGCGTCACGCATCTCTGCGGCGCGCCGATCGTCATGGCGGCGCTGGGGAATGCG
+>>747:3:12:9355:5936/1 209775 1
+ACGTTAGGCGGGACGCATGTATCGCGTCGACGCGTGTCAGGGCG
+>>747:3:12:9371:18582/2 209788 1
+ATCGCCTTGATCCGGCGGGTCAGGTACGGCAGCGCGCGCGGATCAGCC
+>>747:3:12:9372:4550/1 209790 1
+CAAACCGCCAGCGGTTCGCCCAGCCCCGCGGATCGCTCTCCCCGGAGTTACCTGATCAATGGCTGGAACGATTTCT
+>>747:3:12:9412:4136/1 209819 1
+GGACCGAGCCAGTTCTCCGCGCGCGTCGGGTCGCCGACGCCGAGC
+>>747:3:12:9418:20882/2 209823 1
+GCGCGCGAGCAGCACCGCGACGGGCGACGTGCGCACGACCGCGGCCGCGTTGCTGCCGAGGAAGTACTCCGTGATG
+>>747:3:12:9419:18391/2 209824 1
+GGTTCCAGCTGATTCTGCGCTTACCCGAGTCGGCGAACGCCGGCAGCGTCCGCGCGCGGCTGGCGGCGGCGACACG
+>>747:3:12:9421:14658/2 209831 1
+CGGACATATGGATTAAAGTCTATAGCTATCAGCTCTAAGCTTTCAGCTTTCAGCTATCAGCTTTCAGCTTTCAGCT
+>>747:3:12:9431:18174/1 209837 1
+GCGCGACGCCCAGGCCCAGCGCCGCGCCGGCGGCGCGGCCGGCGCCGAACGGCGCGAATAGCTGCTCCAG
+>>747:3:12:9440:11503/1 209846 1
+TCTCGCTGCCGCGGCCCTGGCGCGCGTCGCCCTGGCGCGGCCCGGCGGCGGCCACCGCCGCGACCATGACGGCCGG
+>>747:3:12:9445:20052/1 209852 1
+TGGGCGCGGTGGTCGAGCGCGGCTCCGGCGAGCGCCCGGGCGCGGGCTGG
+>>747:3:12:9477:12384/1 209872 1
+GAGGAGCGCGAGAACATTGGCGCCGGCGAAATCGCGGCGATCGTCGGGCTGAAGCAGACGACGACGGGCGAGACCC
+>>747:3:12:9480:5144/1 209874 1
+GTCGAGATCCTCGAGGCGCACCTCGCGCGCCGGCCCTTCCTCTTCGGCGGACGGCCGGCCTTCGGAGACTTCGGG
+>>747:3:12:9488:11301/2 209879 1
+AGGCTGACCAGTTTGCCGTAGGGCAGCCGCGGCGTTGCTCGACGCGCGCGCGGCCAGCACCCGATGTCCACTGCTC
+>>747:3:12:9492:17630/2 209889 1
+CGTCAGCCAGTGCGGGAGCCCGTCGCGCTGCTTGAGGTAGCAGAGCGCGCCGCCGGCCGCGGTCCCCCCGTCGCCC
+>>747:3:12:9496:11853/2 209893 1
+GCCAACGCGATCTGGCCCTGGGGCGGCGGCTGTCTACCTGCGATTGCGCAGCGACCGCGTTACCGCAGCGTCTGG
+>>747:3:12:9525:21202/1 209914 1
+AGGCGACGACGGCGCGCGCCTGGCCGCGCCGCCTCAACCCCGCGCGCGGCGTCGCGCGCCCGGGG
+>>747:3:12:9528:17065/1 209917 1
+TGCCGGATACGTGCGGCTGTTCCTGGACGAAGGGGCTGCGCTGGTCGCGCTGCTGCGTGACGCGCACGCGCACAGC
+>>747:3:12:9552:13960/2 209938 1
+CCGGGCGAGAGCGGCGACGTCGGCGGCCGGCTGGCCGCGCACCGCTCCCAGCAGGGCCGCGCTCCGGATCTCGCCG
+>>747:3:12:9557:12540/2 209942 1
+CAGCACGCGCGCGCCGAAAGCAGACGACGACAGCGGACCCGCCCTCGCCTCCCTCTTCGACATCGCGCGCGAACAA
+>>747:3:12:9660:9274/2 210065 1
+CCTGATCTTCATCGCCTGCCACCCGGTCCTTTCGACCGAGGCGCGCGTCGCGCTCACCCTCCGCCTGCTCGGCGG
+>>747:3:12:9664:3104/2 210070 1
+CCCGCGGCCGCGCGAGTCCCGCCGCGCGCGAGCAGGAGCACGGCCGCCGACGAGGCCAGCAGCCCGAGCG
+>>747:3:12:9686:12211/1 210085 1
+TTCATCGGCTACCGCTGGCAGCTCGGCAATTGGGTGGTGGGCCTGGAAGGCGATTGGTCCTGGAAGAATGCTGAAA
+>>747:3:12:9736:14160/2 210116 1
+AATCCGGGCGCGGGCTCGAACGTCATCGAACGAACGATCGACCATTCCGCGCCGACGGTCTCCGCGCCGTCCGC
+>>747:3:12:9747:18507/2 210123 1
+GAATCGGCACCTTGGCGCGCTCGCGCGCGTACCGCGCGGCCTCCTCGCGCCGCTC
+>>747:3:12:9751:12876/1 210127 1
+AGGATGGGCGCCGGCGAGGCGAAGGCGCGGGCGATGGCGACGCGCTGCCGCATGCCGGTCGAGAGCCGCGCCGGCC
+>>747:3:12:9753:4376/2 210131 1
+GGCAACGGTTCCGGCGTCTACTTCCGCGCCGCCGGTACATCGAAATGGACGTACCGGCC
+>>747:3:12:9766:3049/1 210148 1
+GAGATGCCGGCGTAGTACATCCCGAGAAAGGACATGAGCACCGCCAGCGGCAACGGGATCGTCAC
+>>747:3:12:9856:6430/1 210237 1
+CAGGATTACGGTCGAGATGCCGCTGGCCTCGAGAACCCGCTGAACCAGTCCCACGGACCG
+>>747:3:12:9860:19840/2 210244 1
+TGGGCTCCGTCTGTTCGGCCATGTAGACCGTGCCCATGCCGCCCTCGCCGATCTGTTGCAGCAGCTTGTACGGGCC
+>>747:3:12:9867:11616/1 210248 1
+ATCAGCAATGGCGACGAAGCACAGGACCGGAACACGTGAACAGTGGCTTGCAGCGCGGCTCGAGCTGCTCAAACTG
+>>747:3:12:9867:2419/1 210250 1
+CGCGGATTGAGGGTCGCCAAGCGCGTCGAGTCGCTGCCCCCGTACC
+>>747:3:12:9896:14684/1 210273 1
+CGAGGGTGCCGGTAGATTCGGCCGAGCGGCGCGCGATGCCGACGAGGTCGATGTCCGGGGACGTGACCAGC
+>>747:3:12:9907:12661/2 210286 1
+AAGCGCGCCGACCAGCGCACGTCCGAAGTGCGCGTGAAGGCGACGCCCGGCAGCAGCCGCTGCAGCGTCCCGTCGG
+>>747:3:12:9942:15848/2 210312 1
+TCCTCGGCCAGCGTGTCGGCGAAGGCGATGCGCTTGCGCCGCGCGAAGCGATGCCCGCGTGGCGTCACCAGCACC
+>>747:3:12:9946:7664/2 210314 1
+CGAAGACGAGCAGATGTTTCGCGCCAGCGTGCGTGAGTTTGCCGAGGGTGAACTGCGGCCGCGCGTCGAAGAAATG
+>>747:3:12:9948:15175/1 210319 1
+GTGGTCGACGAGCAGCGCCGCCTCGTCGGGCTCGTGAGTCATCGCGACCTGCTCGCGGCGCAGATCAGCACGCGCA
+>>747:3:12:9979:2944/1 210352 1
+CCACCGCGGGGCCCGACGACATGAAGGCCGTGAGACTGCCGAAAAACGGCCGCGCGCGGTGAACGGCGTAAAACCC
+>>747:3:12:10025:15554/2 210383 1
+GCGTCGCGGTGGCGAGCCCGCCCGCGGAGGCCCGGCGGCGGGGCGCGCTCGCGGTGGCCCCACACCTGCGGAGGCG
+>>747:3:12:10028:9182/2 210387 1
+CCGGGTGTGCGGTCGCGAGCGCGGAGGCGCCGCCGGCGTGATCGCGGTGG
+>>747:3:12:10060:9068/1 210416 1
+GCGCCATGGGCATGGTCGGCGAGGTGCTGGTGGACGACGCTGGCGCGGATTCCGCGCTGGTCTCGATCGGGGCG
+>>747:3:12:10061:16880/2 210417 1
+ACCTTGCATTTCTCGATCAACGACTCGGCGCGGGCGCGCGCGTAGCTCGTCATGATCGAAAAGATCAGCGCGAGGG
+>>747:3:12:10070:9374/1 210419 1
+TATCTGGCCGATCGGCTCGCCGTGCTCGTCAGCGAAGTCGCGGCTACGCC
+>>747:3:12:10074:1410/1 210424 1
+GGTTGAAGGGCGAGCGGGCGCGGACGGTCAATCAGCTCAAGATGTTCGCGCGCCTGCTGGAAGAGGGCTCGTGGG
+>>747:3:12:10113:10079/2 210465 1
+CGCGATGACGGAAGCGCGCACGCGGGCGACGACGTCGCCGGGCTGAACGGTGTCGCCGTCGCGGCGATCGAGCGTG
+>>747:3:12:10131:12792/2 210488 1
+ACAGCGGCGCGCCGGCCATCGCGGCGAGCTTGATCGCCCGCCCGGCCGCCTCGGCCTCGACGAGTGGG
+>>747:3:12:10140:1338/2 210498 1
+CCTGACTCAAAGGGTAATAAATAGATCGGGAGATGAAATAGGTGACCTGGGCAGGGCATTTAATAAAATGGTTGC
+>>747:3:12:10147:3037/1 210508 1
+TCGACGCCCTGCACATCCGCACGCCCTCCCTGGGCCAGCGCGTGGGAAATCTCTCGGGGGGCAAC
+>>747:3:12:10190:2819/2 210558 1
+ATCACGAACAGCAGCAGCACTCCCGTGATCCACGTGAGCTCGCGCGGCTTGCGATACGAG
+>>747:3:12:10215:10748/1 210583 1
+GGGTCGTCCAGTCCGGTCCGAAAGTCGTGGATGCGTATCTCAGTCTTGGCACGGCGTATCTCGAGGCGGGGCGTTT
+>>747:3:12:10218:18172/2 210586 1
+CGCTACATCGTCGTGCTCAAGCCCGGCGCGGACGCGCGCGCGGTCGCGAACGAGCACGCCGCCGCCCA
+>>747:3:12:10242:1913/1 210614 1
+CCGGGGCGAGTCAGGGGATCGGCCGCGCGATCGCGATCGAGCTCGCCCGG
+>>747:3:12:10249:6883/1 210620 1
+GAAGAACAGGTCGCCGCCCACGGCCTTGCTTGGAATCGAGACGCCGGCGACCTCGAGACCCGGAACCTCCGGCGCC
+>>747:3:12:10261:11919/2 210638 1
+AAGCTCATCCGGCCGCCGATGCGCTCGCCCTCCCAGTCCCAGCGCGGTAGCTCTTCGGAGAGCTTGCGCACGATCG
+>>747:3:12:10266:17809/2 210647 1
+AGCGCGCGGCCTCGAAGTCCGTGCGCGCCCGCCGCGCGTCGGCCTCGCACGCGTCGAAGGTGAGCTTGTAGTCGCA
+>>747:3:12:10270:6350/1 210649 1
+GCAGCCGGGTCGTCCGCGGCGGCCGCTCCTCCTGCAGGACGGGGCGGACGAA
+>>747:3:12:10288:4383/1 210679 1
+GCCACTCTGGAACGCGCTCGGCGCCGGTGGCGTGGCGCGCCAGGTGATCGGCACCGTGACGATCGTCGGCATGACG
+>>747:3:12:10299:14389/2 210687 1
+GGCCGAAATCTACGGCCCCCGCGTGCTGGAACTGCTGGGCGAAGCGCGCCGCAGGCTGGGAGAAAAGTACGGCGTC
+>>747:3:12:10299:19606/1 210688 1
+GTTCGAGTAGCGCCGCCCCCGGGAAACGCCGCTCCGCGATGGCGGAACCGCCGCCGTCGCGCGAGCGCGGCCGCCC
+>>747:3:12:10305:18604/1 210692 1
+GCTCGTGATCGAAGCCGTGACGTTGTTCCCCGAGGCGTCCGCGGCCGTCGCCCCCGAGCC
+>>747:3:12:10338:7737/2 210723 1
+CGGCCGGGGCGACAGCACTTCGAAGGACACTTCGCCGAGCTCGGCGGCGCGGCGGGCGGCGCGGCG
+>>747:3:12:10340:11679/1 210725 1
+GGGCAACAGCGTTTTCGCGCCCGCCAGATTTTCCGCTGGATCTATCGCCGCGGCGTCACGGATTCGAGGGCGATGA
+>>747:3:12:10341:12269/1 210728 1
+CTTCCGTCCGACGCCGCGGCGCGGATCCCGTCCTCGTGCGCAGGAGTGAGCG
+>>747:3:12:10342:8736/2 210731 1
+GACCCGGGCGCCGCCATCGCCGGCGCGCCGAAAGCGGCGCTGAGCAGAACTACCGCGG
+>>747:3:12:10346:18953/2 210733 1
+CATTCCAGCAACGTCGTGGGCGACGCGCCCGCCCACGCGAGACGGCGCCCACGCGGG
+>>747:3:12:10356:6409/2 210744 1
+GGACGAGCAGGCACGCGTGGCGGCGCTCCGCGCCGGCGCGATCGACGGCGCGACGCTGTCGGTCGACGTGGCGCG
+>>747:3:12:10366:2769/1 210752 1
+CCACTTGCACCAACTGGCGACGGCCGCGCACAACTACCACGGCGACCGCGACGAATTCCC
+>>747:3:12:10379:15725/2 210759 1
+GATCAGCGCATTGCACCCACCCACGCCCCAAACCCACCCCAGCGCCACCCCGAGCACCGCACCAAAGCTTCGCC
+>>747:3:12:10392:14592/2 210769 1
+CTCGAACGCAAAACAGCCGGGAACGCACAGTTCGACTTCGGTCCCCAGGGCGATTCGGCTCAAGAGCCGCAGTCGA
+>>747:3:12:10400:6494/1 210774 1
+GGGCACGACCTCAGGAACCCGCTGAACTCGATTGCTGCGGGCGCGACGCTGCTGACGATGACGACGGAGACCGACC
+>>747:3:12:10403:19846/2 210775 1
+GCTTGCGCAGCTTGAAGAAGAGATCGTTCGTGCGTCCGACGCGGCGCTGCCAGCGCTGCGGATAGCGCTGCAGCCG
+>>747:3:12:10443:8152/1 210807 1
+GTCCCACACCGGCACGCTGTTCCTCGACGAAGTCGGCGAAATGACGCTTGACGGTCAGGCCAAGCTGCTCAGGATT
+>>747:3:12:10447:16783/2 210812 1
+ATCCTGGCGCACGACCGCGTCGAGCTCGGCGCCACCGCGCGCGTCACGGGCAACGTGTACTACGCACTGATTGAGA
+>>747:3:12:10448:20676/2 210813 1
+CCGATGCACATCTCCGCCGCGGCCACCGGCGCGCCGCCGTCGCTCGCGTCGTGGGCGCTCGAGACGAGCCCGCGCG
+>>747:3:12:10450:12389/1 210817 1
+GAACGTCGGCGACACGGTCGATGCGATGGTGCTCGGCGTCGACCCGACCGCGCGGCGCATCTCGCTCGGCCTCAAG
+>>747:3:12:10454:9732/2 210822 1
+CCACGACACTGAAGATTGCGCTATTTGCGCCGATGCCCAATGCGAGCGCAATCACAGCGATGATTGTGAACGCCGG
+>>747:3:12:10490:19456/1 210847 1
+TATCCTCTCGCCGCCGGGGGCACTGCAGTGGGCACCGGAATCACCGCGCCGGCCGACTTCGGCGAGCGCATCGCGA
+>>747:3:12:10491:9957/1 210851 1
+AGGACGGCGGCCGCTTCGGACGTGACGTCGCTTCGGCCGAGCACGATCACGTGATCGACGGCGTCGTCGA
+>>747:3:12:10500:6583/1 210864 1
+TGCGTGTGCGGCCCAGGAGGAGGCCGTCCGGAATGCCGCCGAGGAAAAGCGCCGCGAGGACGTGGCCAGGG
+>>747:3:12:10517:11520/1 210876 1
+GATGCTGAACACCGGACGGCCGACGATCCCCGACTCGATCAGCGCGCTGGTATTCACGCCGACCACGGCGCGGCTG
+>>747:3:12:10528:10066/2 210890 1
+CCTTGCGACGATCGCCAAAGCCCGGGGCTTTGACGGCTGCGACTTGCAACGTTCCGCGGAGCTTGTTCACGACGAG
+>>747:3:12:10537:9299/2 210900 1
+TCGTCGGAGCGCTGGCGCGCCGCCCGCAGGCCCGCGCGGG
+>>747:3:12:10539:8639/1 210902 1
+CGTCGTGCGGCGAGAATTGATAGTGCCACTTCAGCTTGCCGGTGTCCGCGTCGAGCGCGACGACCGAGGC
+>>747:3:12:10545:5992/1 210903 1
+CGCGCCAGAGCTTCAGCGTCGGCGGAAGCGCGCCGACGACGCGGCGCGCGAGAGCGCGTGTAGGG
+>>747:3:12:10550:5182/2 210908 1
+AGCCGACGTCCGGAAACACCGGCGTCGGGCTCGCGATCGCGGCGGCCGCGAAGGGCTATCGCTGCATCTT
+>>747:3:12:10554:9666/2 210921 1
+CCTTGCCGGCGGAGCAAAACAGGCGCTCGAAATGGTCCGCAAGAGCCCGCCGCGCGTGATGGTGCTCGACCTCATG
+>>747:3:12:10566:2391/1 210936 1
+GCGTGGTTCGCGGCCGACAGCTCGAAATCGCCGAGCGCGACCTGGAGACGCTCGAGCGCCGCGCG
+>>747:3:12:10567:6411/2 210937 1
+ATGGCGATCGTCCGCGCCTCGTCTGCCTGCCATCGCAGTCCGTAGCCGGTGCCTTCGCCGGGACGCAGCCCCTTC
+>>747:3:12:10568:15229/2 210938 1
+CGCTTGTGATCTCGACGACGCTCTCGCGCCGGCCGTCGACCAGCGCGTCGCCGCGCGAACCCACGGTCACCGCGC
+>>747:3:12:10570:7359/2 210942 1
+GCTTCCCGCCGCCTGACGCGTTCGCCGCCCGCGCGCGCATCTCGGGCCCCGAGGCGTAC
+>>747:3:12:10577:16388/1 210952 1
+CTCGCGGTGGTCGTGCTCGTCGCCGCCGGCAGCGCGAGCCACGCGCGCGCGCGCGTATGGCACGACTCCGAGAGCC
+>>747:3:12:10610:6061/1 210976 1
+AGGATGGCTTGGTTGGCATCGCCGACACGCGAATCCTCGCCGGCCACGAATCCCTTGTTGCGAAGAAAGCAAGCGC
+>>747:3:12:10631:5652/1 211001 1
+CAGCCAGGCCTTCACCGCGGCCGGTCTGTCACCGGCCGAGGGGCACGTGATCTTCGCC
+>>747:3:12:10652:19731/1 211027 1
+CAATAAGGTCATGCCGCGCCGGCGCTCGACATCGCCCGCGCGATCCTGTTTGGCACGGGTGCGGCCCAGGGCCACC
+>>747:3:12:10674:19453/1 211043 1
+CCGTGCGCGACCGCGAGCTCGACAAGGTCATCGCGCTGAAGACGATCCGCAGCGGCGGCGAGGCCGACAGCGTGGC
+>>747:3:12:10676:6468/1 211046 1
+ACCGTCCGGCCGGCCGCGTCCACCAGCGGCACCCCGTTCGCCATCTTCGCCGGGATCATCCCCCCCGCGCCCCGCC
+>>747:3:12:10681:1832/1 211056 1
+ATCGCCGCCGATGCCGGCAAGACGATCGTCTTCATCGACGAGCTGCACACGATGGTCGG
+>>747:3:12:10710:5868/1 211086 1
+AGAATGCGAGGCCGGGCGGCTCCCAAGGCCGCGCGTACGGCGATCTCGCGGGAGCGGCCGACGCCGCGCGCCAGCG
+>>747:3:12:10729:19565/2 211104 1
+GGCGAGTGGCCGAGATCGCGCGCACGCTGGCGACGCTCGATCGGACGAACCTCGAGCGCATCCACACCGTGTTCAC
+>>747:3:12:10747:14556/2 211121 1
+CTCGGCGTCGACTTCAAGGTGACGCGCGCGAACCGGGCGCGCCTCCCTGCGCTCGTCGCACGGCTCGACCGGCTGG
+>>747:3:12:10771:16140/2 211143 1
+CGCCGACGCCGCGGGCGCGACCGCGTTGCGCTATGCGGC
+>>747:3:12:10789:5246/1 211157 1
+ATCGCGTCGTAGACCAGGCTGTGGGTCGCGAACACGGCGGCGGTGTCGGCGCATTCCGACTGCAGCCGGTTGGTGA
+>>747:3:12:10821:19470/1 211200 1
+AACGGGCAGAAGGTGTGGACGTCACGGCTGCAGCACTCCGAGCTGATGATCCTGCTGGCGCGCACGACGCCGCTCG
+>>747:3:12:10825:17668/2 211204 1
+TCATGCCGATCGGCGAAACCCGACCGCAAAAAGTCGACGTCCGCGTCCTCGCCGCGACCAACGCCGACCTGGAACA
+>>747:3:12:10857:5631/2 211239 1
+GCGGATCAGGCAGTCTTCTTTTTACCAGGCGCCGCCGGCGCAGGCGCGCTCCCGGGCAGCTTCGCCTTGCCGCCCG
+>>747:3:12:10860:5509/1 211250 1
+GAGGGCCACCACCAGCAGGACGACCTCGATCACGGCCATCGGCGCGAACGCGCGTTGCGCCCGCG
+>>747:3:12:10868:19160/1 211258 1
+CCTGATTTGCGATGCGCTGGCGCGTGCCGCGGCGCGCGGCGTCGCGGTGCAAATGATCGTGGACGGGTTCGGG
+>>747:3:12:10877:9016/1 211268 1
+TGCCGCGCTCGTCGATGCCGCGGCGGGGCAAGCGCGCGCGTGGGGCGCCTCGG
+>>747:3:12:10905:20464/2 211296 1
+ATAGATCGAGCGCGTGCCGCGCACGCCGCGCAGCTGCCGGCCGGCCGGCTGCACGTAGCCCGTG
+>>747:3:12:10908:10870/2 211297 1
+CCTTCGTGACCGACACGATCAGCGCGACCTTGCCGTCGTTCTCGGACGCCAGGACCACCACACCGGAGCCCAGCCG
+>>747:3:12:10918:8268/2 211303 1
+TCAGGGTCGACTACACGCTCACCGTCGCGCCGCCCGCCGACGCGGCGCCCAGCGTCAC
+>>747:3:12:10921:18394/1 211305 1
+CAAGATTGAAGTGCTTCCACGCGGCGTCTGCATCGCCCGCCCGCCACCGTATGATCGCTAGGGCGCATTC
+>>747:3:12:10927:7231/1 211307 1
+CCACATGAAGCGGTAGTTGAGGGCGACGTCCCCGATCCCGCGCGCGCCCCCGGCG
+>>747:3:12:10931:7698/1 211316 1
+AGGTCCTGGTCATCCCGGAGCGCGATCAGCGCGTCGTGCTCTACACCGCCGACCCCGGCTCCCCGTCCGACCAGGC
+>>747:3:12:10946:5936/1 211334 1
+GCGAAGCGGGGGCTCGCGGCGAGCGCGCGCCCGACCACGTGCCAGCGCCGGCGG
+>>747:3:12:10951:8109/1 211337 1
+AGCGGCGCGGCTGCTCGGGGTGGTCGGCCGCGGCGCGTCGCAAGACCCCG
+>>747:3:12:10952:10599/2 211342 1
+AGCAACACGACCGCCACCACGGTCGACCCGCCGATCCACTTGACCCCCTCGTTCATGCGGGCGGTTATGCCGCCAA
+>>747:3:12:10959:19406/1 211357 1
+TCGGCCTCACCGTCGCCAACATGCGCTTCGTGAAGCCGCTGGACCGCGAACTGGTCCTGGAACTGGCGAAGACACA
+>>747:3:12:10960:15348/1 211359 1
+CTCACCGGCCTGCTCGGCCGCGCCGACAGCGCGCTCTACCAGGCCAAGGAGGAGGGGCGCAATCGCGTCGCGGTGT
+>>747:3:12:10963:3691/1 211361 1
+TCCTCACGTGTGGCGAACCGGCGCGCGCGGAGCCCCGCCAGCCGCTTGGCCGCGTTCC
+>>747:3:12:10980:9140/2 211370 1
+CGTCCTTTGGGCGATTTTGAACCGCGCGTTTACGCGCCGCGCCTGATTCCCAGCTTGCGCAGGCGGCTTCGCAGAG
+>>747:3:12:10992:8964/1 211378 1
+AGCGCGACCCCACGACCTGAACCTGCGCGCTCGTATGAGTACGTTCGACACAGCGCGCGGGATGATGCGCGAAGCG
+>>747:3:12:11002:11910/1 211391 1
+GCCGCCTCGCGCGGTTGCCCCATCGCGCGCAGCGCGTTCGCGCGATTCGTCCAGGCCGCGGCGTTGTTGGGG
+>>747:3:12:11018:18042/1 211411 1
+GCAGCGCGGCCAGTTCCTGCACAGTCGAAGCGATCGCGAACCGCACCAGCAGCTCGCCCGAGGCGACGACCCGATC
+>>747:3:12:11024:5639/2 211423 1
+CCGGGTGCCGGGGCGTCCGGGCGCCTGGGCGATCGGCGACGTCGCGGCGGCGACGGGCAGGCGTGGGG
+>>747:3:12:11025:14156/2 211426 1
+TGTTCGAGACCGACCTGCAGCTGCGGCCTTCGGGCGCGAGCGGCCTGCTCGTGTCGTCACTCTCTGCATTCGAGGA
+>>747:3:12:11032:9217/2 211438 1
+CCGTCGGGGAAGAGATCCGCCAGGCCCATGGCAGCCGCGACGGCAAGGCGCGTCTTCCCGCTGCCGCCTGGACCGG
+>>747:3:12:11045:4351/2 211447 1
+CGTACCACGCCAGCGCGCCCGCGGTCGCGGCGCACAACGCAATCTGCGCC
+>>747:3:12:11053:8079/1 211464 1
+GCCGTCGATGCGGGTCGCATTGCTGTTCGGCTGCGTGCCGTTGACCCACGTGCGCAGCGAGCGGCCGGGCGTGTCG
+>>747:3:12:11078:5390/2 211483 1
+TCGGCGCCGAGATACATGGTGTAGCCGTCCGGCACCGAGCGCGCGGCGGCCTCCGACGCGATGTTGCCGCCGGCGC
+>>747:3:12:11080:2305/2 211487 1
+TCGTTCTGGAGCAGGTTCGCGCGCCGCATCGCCTTCCCCTTCGAGTTGGAGAACAGCAGCCGATCGGG
+>>747:3:12:11088:17787/2 211494 1
+GCGGGCGCTCGGCCGCGTCGACGACGCCCGCGCCCTCGTGGCCCGC
+>>747:3:12:11088:11081/1 211496 1
+TCGACGCGGCGCTGCTCGCGCGCGGCGCGGGGCGCCCGGTGCGGGTGCAGTGGAGCCGCGAGGACGAGCTCGCCTG
+>>747:3:12:11101:14419/2 211504 1
+TCGCGCTGGCGTCCTGCGCGCCGGCGCCGCGCGCGCCGCTCACTTCGCTCAGCGCGCTCGGAAGC
+>>747:3:12:11126:17670/2 211529 1
+ACGCCGCTGGTGCGCGAGCGGCTCGAGGCCGTCGGCGTCACGGTGATCCC
+>>747:3:12:11154:15674/1 211559 1
+CTTCGGTGTAGGTCGCCGGCATTGCGGTCGCGCCGGTGGCGAGCCGGTCGTGCCGGCGG
+>>747:3:12:11170:14859/1 211581 1
+AGCTCCGGACAACCCATGAACCAGCCACCACCATGAAGATGAAGGAAGACCGCTTCAGCCTGGCCTTCTGGCCGGA
+>>747:3:12:11172:11047/2 211586 1
+CATCCGCTCACGCCGCCGATCGTTACGCTGACGCCCGCGCTGGGCGCGCGCCAGCTCGGCAACGAGGGCGGCGTGC
+>>747:3:12:11180:15517/2 211592 1
+CCGGCTTCGAGGCGCTCGTCGATCGGCACGTCGCCGCCGAGCGTCCGCGCGATGAAGCTCTTGCGCGAGACGCCGA
+>>747:3:12:11186:19372/1 211597 1
+ATTCCCAACGCGATCGCTTCGGTCCACCGCCGCGGATCGTGCGCCAACAGAATGACCGGAGACGTGGCGCCGCGG
+>>747:3:12:11195:1714/1 211606 1
+CCATCGGCTGGGGCGAGAGCGCGCGCCGCATGGGCTGCGAGGTCGAGGTCCTGAAGGGCGACATGCGC
+>>747:3:12:11205:11101/1 211616 1
+AGGGAGCGAGCGCCCGTGCGATCCGCAGACCAGCGCGTCGACATCACCAGGCCGTCCTGCGCATCGCCGTCGAGG
+>>747:3:12:11220:11134/1 211637 1
+CACATCACCCGGCGCGCGCTTCCGCGCCGCCCTCGCCGCCGAGCAGCCGCTGCAGGTCATCGGCG
+>>747:3:12:11237:20768/2 211659 1
+CGTCGCCGCTGACCTCGCGGACGCCGCGAGCATTGCGCGTTTCGCTAAGGAGGTTGGCGACATCGACATCCTGGTC
+>>747:3:12:11244:18056/1 211664 1
+CGAGATCCACACCATCGGTTGGATCCTCCTCGCCGTCGGCGCCATCGGCGCGCTCTTCTCGCTCATCTTCTGGTCG
+>>747:3:12:11267:8173/2 211681 1
+ATCCGTTCGAGCGCCGCGGTCCCGCGGGCGCCGCCCACGAAATCGATGCGCTTGTCGGTGCGAACATCACCGATAC
+>>747:3:12:11275:4595/2 211689 1
+AGGCGGCGCCGAGCATCCGCGCCGCCTCATCCGCCCGCCCGGCATCGAGCAGCACTCC
+>>747:3:12:11288:5486/2 211702 1
+ATCTCCCTCAGCCCTTCGAGGTAGCCGGGCCGCGGCGGCACGACGCCCATGTTGGCCGCCACC
+>>747:3:12:11323:11842/2 211730 1
+GGCGGCGCCTGGTTTGCGGATTGCGCAAACGCACACGGCGCGGCCGCCCACGAGGCACAGGCCC
+>>747:3:12:11357:18789/2 211761 1
+TGAGGATCAGCATGTGACCGGCGAGCATGTTCGCGTAGAGACGGACGGAGAGGCTGATCAGCCGCATGAACTGACC
+>>747:3:12:11376:2212/1 211783 1
+GTCGCGTCGATCCGCAGCCGTGCCTCGGCCACCCACTCCTGGAAGGTGTCGCGGTCCGCGAGCAGCCGGCCGAA
+>>747:3:12:11432:2272/1 211835 1
+CCGAAGAGATTCGAACTCATGACCCCCAGATTCGTAGTCTCATTCTGTTCAATTCCCTGACATTCCTCAACTTTCC
+>>747:3:12:11467:1075/1 211864 1
+GAGCCAGTTCGCCGAACTGTTCGACGCGCCGAACCCGCCTGAATGCTATCGCCGCACTCAAACGATAATTCCTC
+>>747:3:12:11469:13818/1 211868 1
+AATAAGAGATATACTCGCCATCTGCTGAAAGCTGTTGCAATTCTCGCGCCGCGGCGAGCAACGCCGTTGGCGAGAT
+>>747:3:12:11482:8407/2 211880 1
+GTCCATTCGCATTGGTGGGAACCCAGTTCGACTCCTGGTCAGGCGGCGCCGTAGGTCCAAACCAGATGTCCACCGA
+>>747:3:12:11483:11422/2 211881 1
+ACCACGGTCCCTTCGAGGCCGGCCGCCGATCCCATGTTCACGTCCGCGCCGATGCGCAGGTCCTTGCCCACGTAGT
+>>747:3:12:11488:9881/2 211883 1
+CAGAGCGCCGCGCAACGAACGCGCGCGCGCCGGCGACATCTTGCGCTTGAGCGCCGGGTGCAGCAGCGACACTTTC
+>>747:3:12:11531:13335/1 211915 1
+TTCTGGGTGTGAAACGCGGCGACGTGGGAAGCGTAGTTACTGCTTCATGCTATGGCGAGTTCTATCCGAATCCTGG
+>>747:3:12:11533:15955/1 211918 1
+CGGCACCGCCGCGATCGCCGCCCTTGGACCGATCGCCGGCACCATCCCGCTGCCCGCCGCGGTCGCCGGCACGATC
+>>747:3:12:11534:9103/1 211919 1
+CCGGGCTGGTACAGGCGCTTCACCGATTTCGGGCCGAGCGACACCAGCGCGCCGCCCGCGTTGATGTAGGCGGCAA
+>>747:3:12:11548:5262/2 211930 1
+CGAGCGGCGCCTTGAAGTAGATCGTCACCGCGTTCGAGAAGACACCGCGGCCTCCTGCGCTCCTCCTCCTGCTCCG
+>>747:3:12:11556:15325/2 211937 1
+GGCGGGCGACGCGGAGCGGGCGCGCGCGTGCGAGGGGCTGGTGGAGACCAAGCTGCTGCACGCCCAGTGG
+>>747:3:12:11586:1882/1 211974 1
+GACGACGACGGCCCCGCAGAGAACAACGGCCCGGTCGGCGACGACGACGACGACGACGACGGCC
+>>747:3:12:11587:11517/2 211976 1
+ACGGTGGAGTTGCTTCTGGGTCTGCCGCCGATCACGCAGCACGATGCGGCCGCGCCGCCGATGGTGAACAGCTTCA
+>>747:3:12:11611:9444/2 212000 1
+AGTTGACCTCGACGAACGGTTTGCTGGCGCGCGACGACTGCCGGTGGATCGCGCGTGCGACAAGCTCCTTGCCGGT
+>>747:3:12:11619:18722/1 212008 1
+GCTCGTGCTCGACGAGCCGACCTCGGGGCTCGACCCGCTCATGGAGGA
+>>747:3:12:11646:12761/1 212045 1
+CATCGGCATCGGTGGGCGCGTCGGCGCGCAGGCGCTCGGCCTCGGCGTGCGCCCGCTTGAACTCGGCGATCTTCAG
+>>747:3:12:11656:14474/2 212061 1
+GTGTGTTCGCCCAGCAGCGGCGCCGGCGTGCGCACGGTGCCCGGCGTGTCGGACATCCGCACCGGTGGTCCGG
+>>747:3:12:11693:9869/2 212088 1
+CGGCCTTCATGCCGATGGTGGTGCCGGCGCCCGGCCGGTTCTCCACCACCACGCTCTGGCCGAGTTGGGTCGACAG
+>>747:3:12:11699:7561/1 212093 1
+CGCGCGCCAGGCGGCGTCGCCGGCATCCGCCCGACGCGTTCGCGGCGCTGGCGCTGGCGCTCGCCACAGTCGGC
+>>747:3:12:11701:15502/2 212096 1
+ATCGCGTGCGCCTGGCCGAGACGCGCGCCGCGGAGGGAGACGTCCCGCGCGCCGTCGAGGAGTTCCTGGCCATCGG
+>>747:3:12:11714:12555/2 212105 1
+ACGACGACCGCCTCCGTGGTGCTCGGCAGCCCGCTCCTGTTCGCGCCGCGCAGCTGGGCGATGTATGCGCTCGGCG
+>>747:3:12:11717:9671/2 212108 1
+CGATGCGACCGGCCGCGTCGACGCCGCCCCAGCCCTCGGCGCCCGCGACGCGCAGCTCGACGCCGGCGAGCCGCGC
+>>747:3:12:11724:20284/1 212110 1
+GAGCACGACTCGCTCGACGTCACCATCGCGCACCGCGGCGAGCGCCTCACCATCGGCGAACACGACGGAGAGGGGC
+>>747:3:12:11737:17611/1 212124 1
+CTCGTGGACGCCGTGAACGCGCGCGTCCTGGGGGGCGCCATGACCGAGCACACGCGCAGCGTG
+>>747:3:12:11739:6399/2 212125 1
+GAAAGCCGTGGCGAACGTCAACGGTGAGATCGCGGGCGCGGTCTCCGGCTTCGACGCCGACGATCAGCGTGCTCTC
+>>747:3:12:11754:18997/2 212142 1
+TAGCACAGCCCCTCGACCTTCATGCTGAGCGCGGTCTTCGCGCCGAGCACCGATTTGCGCCGGTGAAATCCGAAGG
+>>747:3:12:11765:8487/1 212155 1
+TCCTGGTCCATCACCGTGAGGTTCCCATAACCCGCGGCGACCGCCTGCTCCAGGCGCTCCAGGGTCTGG
+>>747:3:12:11779:11441/2 212166 1
+AGTTCATTCATGGCCGCGGACAAATCGCGCGGCTCGACGATGTTGTAACGGGCCTGCACCGGATTGGATTCGTCCT
+>>747:3:12:11817:7395/2 212205 1
+GCTTACGCACCACCCCCTTACGCAGAATCCCCTTCGCCGATGCGCGATGAAGCCGGGGCCGCGAAACCCGCGGCGC
+>>747:3:12:11853:11789/1 212242 1
+AATGGACCTGGGGCGCGCCGGCGCGCGCCCCGCGTGCGCTCGTTGCCGAAAGGAGCGCAGTCCAA
+>>747:3:12:11886:4210/2 212289 1
+CGTTCCTGTCGATTCCGGCGCGGCACGACGTCGCGCGCCGCGTCGACTGCCGCTTCCTCGCCAC
+>>747:3:12:11911:8842/1 212312 1
+GCTCCAGCGTGCTGGTCGGCGGCGCGGCGGGCACGGGCAAGACGGCGTTGTCGCTCGAGTTCATCTGCCGCGGCGC
+>>747:3:12:11915:5823/1 212315 1
+GGCGCTCGAGGACGTGCCGCTTGGTGCACGCGGCGGCGATCTCGCGCGGGCGGTCAAGCGCGGCCTCGAGCTGTTC
+>>747:3:12:11920:10824/1 212319 1
+GGTCGACTGGACTATCAACCTGATAAAGCCCTTCCTCGAAGCCGGCGACATCATCGTCGATGGCGGCAACTCGCAT
+>>747:3:12:11932:9602/2 212333 1
+CGCGCGCTTCGGCATCCCCGTCTCCGAAGGCCGCCTCGCCACGACCCCCGAGGAGGCG
+>>747:3:12:11933:12120/1 212336 1
+GCGAACAGCGCCGGGCCGCCGCGCTCGGTCCACTCGCGCCACTGCTCGGGGATCCGTCCGGCGCCGGCGTTGTAGG
+>>747:3:12:11958:8313/2 212358 1
+CAACTCCAAGCCATGCAAACGGCTTGAAAACGCGCAGACTCCCAGCAGTCGGGTGCACGCTGCACGCTGTGTTGGG
+>>747:3:12:11977:14854/2 212382 1
+GCCAGCATCCCGGCGCCTTCGAGCGCCTCGAGCTCGATCACGGGATCGGTCCACGGACCGCGGGCCAGGGCGGC
+>>747:3:12:11997:4035/1 212405 1
+GACGGCAACGCGACGACGACCGCGAGCAGCGCAGCCGCAATTCCGGGGAACGCGCGGTGCCGCGCGGCCG
+>>747:3:12:12018:21301/1 212426 1
+AAAGGCCTTCGCGGTCCCGGCGACGACGAGCACCGCCGCCAACAACAGCCTCACCACAAGAATAATGCCATCCAAA
+>>747:3:12:12023:9055/1 212434 1
+TCCTCGCGCTCGCCCGCGCCCGGCGCGAGCACGGCTC
+>>747:3:12:12051:5839/1 212464 1
+ACCGCCGCCACCGGCACGTCGAGCGCCAGGGCCAGGCCCTTCACGGTGCTGATGCCGACACGAAGCCCGGTGAACG
+>>747:3:12:12073:21035/2 968494 1
+CGGACCGCGTCCTCCGGGCCGGCGGAGGCCGGGGCGCGGTCGAGGAGGCGG
+>>747:3:12:12078:17529/2 212490 1
+GCCTGGGAAATAGACGCGGCGCACGCGCTCGTGGCGCGAGAGTGCTTCGGCGACGGCGGTCGCGTTTTGCGCGTGA
+>>747:3:12:12079:3310/2 212492 1
+GCCGCCGGGACGGCGCCGGCGCCGAGCCCGTCGCAGGCCCGCTCCCGGC
+>>747:3:12:12145:12225/2 212558 1
+CCGAAGGCGGCCCGGCCGAGCGGGCCGTACTCGATCAGGGTCGACGTCCGCGCCGCGACGGCCTGAGTCGCCGGCC
+>>747:3:12:12160:19549/2 212577 1
+GCCCGCGCGATCGCCGCGTGGCCGTCGCCCGCCGTTTCAACGGCGAAGCCTTCGGACGTCAGCCGGTCGC
+>>747:3:12:12162:12938/1 212580 1
+CCACACCGGCGTGAGATCACCGCTGCGCAGCAGCCGCGCGAGCTTCAGCGCGTCGCGGCGATCGGTCTTGACCTT
+>>747:3:12:12186:8719/1 212596 1
+CGCCGTCGCGGCGCGCCGGCCGCCGCGCTCGACGGCGCGCATGAACACCTGCGTGCCGATCGCGACGAGCACCGCC
+>>747:3:12:12199:17906/2 212609 1
+TTTCGCGGCTTTCATATGTGTGTTCGTCCTGTTCACCTCGGCAAAGCCGCTCTCCGCTCAAAGCGCTCCGGTCCCG
+>>747:3:12:12199:9622/1 212610 1
+GTCGTGGAGGGCGTCAGGGTTTAGCGAAGCGCGCGGCCGTGCGGTCGCGGAACGCCCGGTAGCTGCCGACCATTTC
+>>747:3:12:12200:12989/1 212611 1
+GAGCTTTACGCGCGCCCGGAGCGGGACACGGCCGCGGTCGCCGACGCGATCGCGCTGATGGATCGCTCGGGCGCGC
+>>747:3:12:12208:16186/2 212619 1
+TTTCAGGGCGCTACGCAGGGGACGGCGTGCGCGATAGGCTGAAATTCAAAAATGAAGTAAATGCATGTCTACATGC
+>>747:3:12:12211:7355/1 212623 1
+GAGCTCGGCTTTTATTATGTGGGGCCGGTCGACGGTCACGATGTGCGCGCGCTTGTCGAGGTGCTCGAGAACGTCC
+>>747:3:12:12216:18447/2 212629 1
+CCTCGAACGGCCACATCAACGCGATCCCGGCGGGCGGCGCCGAGTACCCGGCGAC
+>>747:3:12:12218:6921/2 212631 1
+GAGCAGGGGATGGTGTCGGCGGCGCGATGGGCGAACGGGACGCGCGACCCGGCGATGGTGCGCGCGGCGATCGA
+>>747:3:12:12231:7803/1 212639 1
+CACATCGACATCCTCAATGCGCGCCGTCGTCAAAACCACGCCCGGGGTTGGCATGACGGTGGAGACCGTGC
+>>747:3:12:12268:9860/1 212665 1
+GCGGAAGACCGGCGGCCGCGTGTAGCTCGGCGCGCTCAGCTCGCGCTCGAAGAACGAGTCCGTCCGAGCACTCTCG
+>>747:3:12:12278:3313/1 212679 1
+CTTGAATCGACGATGGTGATCGCCTGGGGCGAATTCGGCCGCACGCCGCGCGTCAACAATGACGCGGGG
+>>747:3:12:12308:8117/2 212723 1
+GATCATCTCCTCGATGCGCACCGCGCCCGGCGGCGGGCGCTGCCCCGCGAGGATCATCCGCCGCAC
+>>747:3:12:12309:9929/2 212725 1
+CGTGCTGTCTGCGCGCGCTCGACCGCCAGGCGACGGCGCACGGCCTCGACGACCGCCAGCCCTTTCTCGATCACCG
+>>747:3:12:12325:16131/2 212744 1
+ACTGAAGTCGCAGCCGCCCACGGCGCGGCGCTCGCCGCGCCACCCGCTCCCGCATTGCGCGTCGGGAAGCCGCGGC
+>>747:3:12:12337:15565/2 212764 1
+TTCAGGTGCGCGACCTCTCGCGCCGGCTCGCCATGCGCTATCGCATGG
+>>747:3:12:12338:20656/1 212766 1
+TCTTTGAGGGAAAAGGTGGCAGGGAGGTGAAGGTGAATAGTTAGAATAGCGAGCATTTTATTTCATCGATTCACG
+>>747:3:12:12353:12705/1 212792 1
+CCGAGCGGACCTCCCCTGCCCTGGTCGAGCCGCTCGTCGACGCCCGGTCATGACGACCGCGCGGCCGTGACGACCG
+>>747:3:12:12362:7444/2 212804 1
+CCGCGCGACTCAACTCGAGCGCGTGATCCGCATTGCCCAGCCGCCGCACGGCGCGCTGGTCGGCGGCGCG
+>>747:3:12:12377:12828/1 212814 1
+GACGGCGAGCGCTCCGATGAAGTTCATGATCTCGCGCCGGAAGTCGTCCTTCCGATTCTCGGCGATGTCGATCTTC
+>>747:3:12:12384:20295/1 212818 1
+TCCTCGCGCCCGCGACGACCTCCGGCGGCGCGCCTTCACCGTGGGAGTAGGCGGGCCCGTGGGGAGCGGG
+>>747:3:12:12385:16394/2 212819 1
+ACTTCTACGACTCCGCGAACCGGCGGCGGGCGGTGGTCGGCGCCGACAACGTGATCAGCCTGTTCACGTACGACGC
+>>747:3:12:12387:9493/2 212821 1
+CACCTCTCGAGCTTTCTCGGACAGCTCGGGCTCCAATTCCCCGCCGCGCTCAGCGCCGCGCCGGGCACGATCGTTA
+>>747:3:12:12394:5962/1 212830 1
+GCTCCTGCTCGGTGTGGACGTACGCCTGCAGGCTGAGCTGGTCGCGCCACTCGCCGCGCCGCGCATTATAGGCGTG
+>>747:3:12:12397:20930/2 212833 1
+CCGAGTATCTCCTGCTCGAGCGGGCGGCGAGCACGGCGTCGCCCGAGTGGTTTGCCCACTACACCATGATCGATCG
+>>747:3:12:12397:7199/1 212834 1
+TGCGGTTCGGTGGGCGGCGCTGTCCGCTGGGACGGCCACCGGGGCCGCCGCCACCGGGGCGACCACCACCGGGCGC
+>>747:3:12:12428:18559/2 212873 1
+GCGCTGGCGCTGCTGCGCGACGCGCGACGCGCGCTCAAGCCTGGCGGCGTCTGCCGCATCGTC
+>>747:3:12:12440:18325/1 212893 1
+ACTTTACAGCCCACAGGCTCGGTTTTCCCGCCGCCGGGAAAGCCGCCGCGCCGGCGCCGGCCACC
+>>747:3:12:12463:7397/2 212919 1
+CCAGGCCGACTGGCGCCGCCGCTTTCACGAAGCCGCCGCCCGCCTCCGCGACGCCGACATCGCCACCACCCCCGAC
+>>747:3:12:12471:2245/1 212931 1
+TCCCGCGCCTCCTCCGCCGCCGCCGCCTCCACCGCCGCCGCCTCCACCGCCGCCGCC
+>>747:3:12:12479:9936/1 212936 1
+ACACGCCGCGCGGCGGGCGGGTCCGTGTCGACGTCGCCCCCGAGGAGGACGCG
+>>747:3:12:12507:16242/1 212981 1
+GGGTCGTCCTTCGCAAAGGGTTACGGGGAGGGCCGGCGGATCATGCACCGCGCGGCGGCATGCCCTGAACAGGGCG
+>>747:3:12:12526:18641/1 212997 1
+GCGTCGCGCCGGCCGCCGGCCCGGGCGGGGTCGGCGACGCCCTGGGCCC
+>>747:3:12:12537:16176/1 213009 1
+GCGGCGGATCGACGAGCTGCGCGCGCTGGTCGATCAGAC
+>>747:3:12:12539:4503/2 213011 1
+CCCGCTTCCTCTCCCGGGAGCAGGTCGACGACCTCCGCCTTGAGCCCCGC
+>>747:3:12:12557:8170/2 213027 1
+GATCGCCGCCGCATATCCAGACCCGGAACGGTCACGCGGGCTCGCCGAGCACGAGGTCGAGGCACGAGGCCCCGAT
+>>747:3:12:12557:14790/2 213030 1
+CGAGATTGTGGAGCGATGCGCCGAGGAGCCGCACGGGCCGGCGGCCCGCTTCCGTC
+>>747:3:12:12575:15781/2 213059 1
+CGCAGAACGCGCTGCTCGTCGAATGCGGCCAGCATTGGGAGGCCGCGAGCGCCGACGTCGCGCGCGAGGTGCTG
+>>747:3:12:12579:8370/1 213064 1
+TACTTCCTCAACCGGGACGTCGCGGTCGGCGCGTCGGTGCAGTCGAACATCTACCCGGACGTCGGCACCGAGGCGT
+>>747:3:12:12602:10762/1 213086 1
+GCGGATCAACCCCGCGCGCACCTCCTGCGCGAGAATCGCACGGGCTTGGACGATGGAGCGCCTGGGATCATCACTC
+>>747:3:12:12631:4706/1 213113 1
+CCGAGGACTACCGCTACTTCCCCGAGCCCGACCTG
+>>747:3:12:12637:15204/1 213119 1
+CGCGGCAGTTATGCTGAGATCTACGTCGCGAACGACAACGCCGCCGTCGACGGCGCGCCGCGCACTGTTGTCATCA
+>>747:3:12:12643:20397/2 213127 1
+CGTCGGCGTCGTGGATCGCGCGAAGACGCTTCTCGATCGCGTCGGCCTCTCCGCCCGGCTCGAACATCGGCCGGCC
+>>747:3:12:12688:12836/2 213165 1
+GATGCGCGCCGTCTCCTCGAGGGCGCCGTCGTGCAGCTTGACGCGCACCTCCTTCATGTTGAGCACGATGTCGGTC
+>>747:3:12:12701:7583/2 213178 1
+ACGTGCCAGGTGATTCGCGGCCGCGCGCTCTTCCGCCGCGTCGGCTTCACGCGGGCGCGCCGGAAGTTCTTCTCGG
+>>747:3:12:12710:13256/1 213185 1
+GCACGAGCTTCGGCTGATGTATCACCGCACACCGCTCGCCGCCGATCTCGTCGCGGCGCCGAACGTGCGCCCCGTC
+>>747:3:12:12718:8177/1 213192 1
+GAAGATGTACATCGCGGTCGGGTCGCAATCGAACAACGACGCCGGGGAGGACTGCCGCCGCGCCGCGATTCTCGAG
+>>747:3:12:12725:7989/2 213197 1
+GTGGCGCGGCCGCGCGAGCCGGGCGCGCGCCTGGCGCACGGTCTCGCGCAGCAGCGGGTCGGGG
+>>747:3:12:12738:19070/2 213205 1
+CTGCTTCTCGCTCTCCGACGCCGGCGTCGAGACCATCATGATCAACTGCAACCCGGAGACGGTCTCG
+>>747:3:12:12741:20167/2 213213 1
+CCGTCGCCTTGCGCAGCATCGGCCCCTTGCTGCCGTTCAACATGCTGCGGATGATCTTGTGCTCGGGATCGTAGT
+>>747:3:12:12753:5786/2 213229 1
+CGCGACAGCTCGCCGCCCGAGGCGATACGCGCCAGCGCGCGCGGCTCCTCGCCAGCGTTGGCGGAGAAGTAGAACT
+>>747:3:12:12759:9422/2 213236 1
+GTCGTCGGCTACAAGCGGCCGGGCGCGCGCGGCGCGGTGGCGCACGCGTGGCACG
+>>747:3:12:12789:5972/1 213269 1
+GGACTTGCCGACGCCCGAGAACACCGTCTTCGCAGGAGCGCCGCCCGCCGCCGCGACGCGCGCGAGCTCGCCGCCC
+>>747:3:12:12797:3409/1 213280 1
+GGCCGAGCCGGCCGCCATGCTCGAGCCGCTGTTGCCGCCGCCAGGGCCGACC
+>>747:3:12:12810:8038/2 213294 1
+CTTCTGCGTCCAGTAACAGGTCGTCGCCGCCGACGTGATCGTGATCCCGCGCTCGCGTTCCTGTTCCATCCAGTCC
+>>747:3:12:12832:16502/2 213316 1
+GAGGTTCCCCAGCCCCGTTCGCATCGCCTGCCCGCCGCCCATCGAAAGGCCGGCGATCGCCCGGTGCTCGCGATCG
+>>747:3:12:12894:11385/1 213375 1
+GCCGGTGAGCGCGACGCGCAGCTGGGCGACCATCTCGGTTCTGAGCTCGGAGTAGCGCCGCGTTTTTGCTGCCTGC
+>>747:3:12:12899:9508/2 213385 1
+CGCGGCCCGGATGGCGCTCTCGGGGATTGCGGGGAAGGTCGCCCTCGTCACCGGCGCGGCGCGGCGGCGCAGC
+>>747:3:12:12910:14996/1 213398 1
+GCGAAGCTCCTCCGCCTGTGCGCGGATCTCGACCGTCCGCGCGAGCATGGGGTAGTTTCCGTGCCACTGCACGAAA
+>>747:3:12:12915:18849/1 213409 1
+AGCTGAGCACGGTGGCGGCACCCGCGGCGGCGACGACCGCGAACAGTAGGTGGGACGACACCGGAAGGCCGAGCAG
+>>747:3:12:12919:15990/1 213411 1
+CCTCGAGGTCCGCCGCGCGGACGGCACGCTGGCCGCGTACCTGCACCACCGGTGGAACAGCTTCGACCTCTACGAG
+>>747:3:12:12943:18360/1 213437 1
+ATGACCATTCCGATTCCCATATTGAATGTTCGGAACATTTCCTGAACCGAAACATTTCCGAGGCGTTGCATGAGGC
+>>747:3:12:12960:20749/1 213459 1
+TCCGGACGGCGCTCGGCGCCGGGCGCGGCCGTCTTCTCCGCCAACTCGTCACCGAAAGCTGCGTACTGACCTTGCT
+>>747:3:12:12991:13200/2 213488 1
+GAATCCGGCGCACCATCTCCTCCGCGCCGTCCGCCAGCGTGTCGCGCGCGCCAGTCACGCCCAGACGCGAGATCG
+>>747:3:12:13031:18103/1 213525 1
+CGCGGCCGCGTAGGCGGCCAGCTCGGCGACGTCGACGCCATCGGGGTCATAGACGCCGCCGGATA
+>>747:3:12:13038:7966/2 213535 1
+TCGCGAGCGGTCCGGCTGAAGGCGGACCCTACGGCTACTTCGCTGAAGCGGCCGGCGCGGCGAAGCCGCTTGCAGC
+>>747:3:12:13081:19135/1 213577 1
+CGTGATCCGCGTCGAGCATCTATCCAAGGTTTTCGAGGATCCCGACGGCGAGCCGATCGTCGCCGTCGCCGACGCG
+>>747:3:12:13095:18979/2 213592 1
+GCCCCGCCCGCCGTGTCCTTCCCGGTGAGGGAGGAGACGCCATGACGCCGCGCGTCCTGCAACGGACCGACGACGG
+>>747:3:12:13097:18751/1 213594 1
+GGTCGTGGCCCCGCGCCGCGGCCGCGTGGCGCGCGCGGGGGCGAGCAGCCGGCCGAGGGGGGCGGGACTGACCTGC
+>>747:3:12:13097:21022/2 213595 1
+GGGCTCGCCGACGAGGCTTCGCGCCGGCTGACGCGCGCGATCGGCGATGTCGCCGAGGTGCTCACCCCGTCGCAAC
+>>747:3:12:13101:15967/2 213597 1
+TCACGAAGAAAAATCCGCCGGGCAGCGCGAACGCGTTGATCTCTTCGGCGTCGATCACCTTGATGGTAAAGGGCAC
+>>747:3:12:13114:10945/2 213614 1
+GTTGCGCCGGATGCTGGCGCACGCCTCGGGCCTGCAGCGCGAGCCGCCCGGCGAGATCTGGGAGACGCTGACCTTC
+>>747:3:12:13117:13177/2 213620 1
+GTGGCGCGTGTCAGGGCATCGGAAAAGTAGCGGAAGGCGAGCGTGCCGAGCGCGATGCCCAGCACGCCGCCCGCG
+>>747:3:12:13128:14247/1 213635 1
+AACGGGCCTCCAACAAGACGCGCAAGCCCCACCGGGAATCGGCACCGCCGCGCGATTCACGACGTCGCGGGGTTT
+>>747:3:12:13143:17654/2 213648 1
+CTCGGTCGCGAGCGCCAAGGGCCGCGCGGAGGTGCTGGCCGCGCGCAAGCGCATCCAGGGCGGGGAGAAGTTCGCC
+>>747:3:12:13180:6379/2 213677 1
+GCACGGCATCGTCGATCCGAGCGGCCTCAGTGCCACGTTCTCCGGAGTGTCGCGGCTGTCTACCGTTGTCGGTTT
+>>747:3:12:13187:14700/1 213685 1
+CTCGAGCACCGCGTTCTCGTCCGGTGCGGTCAGGTGCGCGACGCCCGACTTCGACGCGTGCGTCGCCGCGCCGCCG
+>>747:3:12:13194:1537/2 213689 1
+GCAGTAACGGCGCGAAGAAGCGGTCTCAGCGAAGACCCTAAGCATCGCCGCGATTATGGCCAAAACTCGCTGGAAG
+>>747:3:12:13197:15386/1 213691 1
+CGCGAGACGCCGACCTCGAAGTCGGGGTAGCGATCGCGCCGCGCGAGCAGCACCGCGCTCTCCTCGCGGGCGACG
+>>747:3:12:13221:14792/2 213717 1
+GTACGGCGACATCCTGTTCAAGGTGAAAGACCAGGTGGCCTGGATCACCATCAATCGGCCGCGCGTGATGAATGC
+>>747:3:12:13228:12740/2 213730 1
+CTGGTCTCTGCCCGCGGCCGGGTGATCGCGCCGATCCCGCGGGGCGGCCGGGCCGAGCTGCCGCGGATCTGGCTCC
+>>747:3:12:13260:6674/1 213762 1
+TTGAGGCCCGCGCTCGCGCCGATCTCGAGCACCTCCAGGGGAAGGTCGAAGCGCGCCGCG
+>>747:3:12:13271:4835/2 213776 1
+GTTCAGATCCCCGATGGAGGCGCCGGCTTCGAGCAGGGCGCGCGTCACCGCCTGCTTCTCGGCGAGCGTGATGGG
+>>747:3:12:13276:13355/1 213780 1
+GTCGTCACGCACTACCACCGCGACCAGGTGCAGGGCCTCGAGCGTGCGGTCGCCGCCGGTGCACGGATCTGGGCGC
+>>747:3:12:13333:3701/2 213828 1
+TCACGGAGCGCACCCGCGAGATCGGCCTGCGGATGTCGATCGGCGCGCAGAAGCGTGATGTCGCG
+>>747:3:12:13345:2217/1 213836 1
+TGCACCAGGTGGCGGCGGTGTCGGTCGGGGTCGTGGCCGGCACGCCGGTGGCCGACCTCTGCTATGAGG
+>>747:3:12:13349:20987/2 213842 1
+GCGAGCGGTCGCCCGAGTTGATCATCCTGGCGACAGGTGCCGATCTCCACCGGGGCTTGATCTCACAGGGTTTGTT
+>>747:3:12:13354:18247/2 213846 1
+GCCCCGCGGGTGGCTGCTGCTGGCGCTGGTTCCGCTCGCGGCCGGCTGTCCCTCGGGGCC
+>>747:3:12:13362:18226/1 213853 1
+GTGTCCATGGGGGCGGGATCATATTAGGTTCTAGGGTTCTACGGTTCTCGGGTTCTAAAGGTTCGCGGTTCTCGGG
+>>747:3:12:13364:17551/2 213854 1
+GATGATCGTGGGGCCCGCGCTGCTCGCGGCCCTGCTCGGCCGCTCCCTGGGGACGCGCGCATCGGTCGGCTTCCTG
+>>747:3:12:13376:11270/2 213869 1
+GACGGTGCACGCTTTCGAAGACACGACGCCGCCGGACGCTAGCCCAGCCGGGTGACCTCGACGGTGACAGCGAACT
+>>747:3:12:13380:2678/2 213873 1
+GCAGTACCAGAGGAGCCGGGCGCCGAGCAGCGCCGCGGCCACGCCGTAGAAGGCCCCC
+>>747:3:12:13388:13012/1 213879 1
+TGGCGGAGCGCCGACAGCCGGTCGCCGCCGCCGTTCGGCACCTCCGGCGCGTAAAAGACGGCCTCGGCCCCGTC
+>>747:3:12:13397:16911/2 213888 1
+ATGCGTTTCGGCCGCTCGGCCTCGGCTATGCCAACCTCGGCGCGCTGCTCATGTCGCGCGGGCTGCCGTACGACAG
+>>747:3:12:13416:5816/2 213900 1
+GAGCTCACCGCGCCGACGCGAGCCGCGGCCCGCCGCGCGTTCGATCTGCTCGGTTCGAAGGCCGATAA
+>>747:3:12:13418:15206/1 213903 1
+GACCCCGTCCGATTCCAGCGCGAGCAGCGCGCGCTCGGCCTCGTCCGCTGCCAGGCCGAACGGACGGCCGAACTCC
+>>747:3:12:13463:1891/2 213943 1
+CAGGCGGTGCCGCGCGTGCGCGCCGCCTCGCGAAATGTCTCGAGCAGGCGCGACTTG
+>>747:3:12:13475:12459/2 213961 1
+ACGGCGAGCCGGCGGACCGCACCACCCGGTCGATCTCCACGGCCGGTCGGCTCCAGTCGATCCTTCCGTCTTCCGG
+>>747:3:12:13487:3909/1 213976 1
+GAGGACGGTTGCACCCTGGACGACGATCGCGCGCGCGAGGTGCGCCTGCACCGGC
+>>747:3:12:13490:7072/1 213982 1
+ACGGCGTCGCGCCGGCGCACGCCCACCGCGATGTGGTCGGCGGCC
+>>747:3:12:13494:12573/2 213987 1
+GCGGCCGCGCCGCGGCCGCGGCGAGCACGCCGCAGTAGGGGAACG
+>>747:3:12:13510:11344/1 214000 1
+CGCCAGTAACACCGAGGCACTGGTGACGCCGACAATGACGAGTTGGCCATTTGTCGGCTGCCAATTCGCGGCCGGC
+>>747:3:12:13549:12233/1 214052 1
+CAGGACGCATTCCGGAACTCCACGAAGACGTCCCCCGCGGGAAGACGCTCCCGGAGCGTGCGGAGGTAATCCCAGG
+>>747:3:12:13564:3182/2 214068 1
+ACGCGCCGAAGCCGTCTCGCTGACCCGCCGCGCTCGCCGCCAGGCCGATGCCGCC
+>>747:3:12:13588:19694/2 214089 1
+GCCCTCGGCCTTCGACGACGCGCGCGCCGGCGAGCTGCGCGAGGTGCTCGGCCTCGTCCGCCGGACCGAAGCCGCC
+>>747:3:12:13594:12180/2 214094 1
+CGGACGGCGAGGAGCTCGCGCGCATCGCCGCCGGCCTGCGGACGGGAGCCGAGGGACAGGAGGGCCTCCGCGCG
+>>747:3:12:13603:8367/1 214100 1
+CGTTGCCCTACGCCGACTTCGTGCGCGCCGTCGCATCCGCCGCGGGACTGCACCGGCCGCGCTTCGTCCC
+>>747:3:12:13617:5506/1 214112 1
+GCCGGTTGTAGGCCGGGGCCACGTCCACACGGGTGCCGGAGGCATCGCGGCCGCGGAGCAGCGCGAGTTCCTCCTC
+>>747:3:12:13625:9757/2 214115 1
+TGCCGGTTTGCAATTCGTGACTGGCGGCCGCGCGTGGGGCCTACTGATCG
+>>747:3:12:13634:6257/2 214123 1
+GACGACCTCATCCTCGTCAGCGTGGACGACCACGTCGTCGAGCCGCCCGACCTGTGGGAGGGGCG
+>>747:3:12:13640:8683/1 214129 1
+CCGCGTCCCGGACATCCGCGGCGCTCGACGCCTGCGCGAGCGTCCGGAGCTCGTCGCCCTCGCCG
+>>747:3:12:13645:15528/2 214138 1
+CGCGCCCTCATCCGCGCCGCCCAGGAAGCGCTGCGGTTCGCCGCCCGCCGCGGCAACTGATCTCGCCTCTCCCCAA
+>>747:3:12:13658:17934/2 214147 1
+CGCGTCGACCGTCAGGGAAGTGGACGAGGCGACCGCCGTGACGACGCGCTCCTGAGCAGGAGGGTTACTGCCCGAC
+>>747:3:12:13665:12720/1 214151 1
+TCCTGGTGCGTGTTCGTCAGGCAGTGACCGCGACCGCGGCGCGGCCGCAGGCGCTCGTCCTTGCTTTTGTGTTCGG
+>>747:3:12:13673:6172/1 214158 1
+CATGTGGATCGTTACGCGAGAATCAGTGTTTGCCATCGTTTCGGTCTGGTTAGACCTTTTGTCGCTTACGTATTTC
+>>747:3:12:13673:5106/2 214160 1
+CTCTACTTCGCCGCGCTGGAGCCGACGCTGGGCGGCCTGCTCCGCGAGGCGGCGAGGGACGCGAAGCGCGTCGCGG
+>>747:3:12:13691:14076/1 214180 1
+AACCAGGAATTGCGGTCTCCGTTCTTGTATTGGGCGTCTTGATTGCCGCTTCCGTCAGACTGCCGCTCTTGATCAC
+>>747:3:12:13691:7886/1 214183 1
+TCATTAGCCGCGACCAGAAAGTCACCGCGCGGGCGCGGGCGACACGCCGCGCCGCGCCGGGCGAC
+>>747:3:12:13693:12187/1 214188 1
+GCAGATTGCCGGGGAGCTTGGGCAGGAACGCCGGCGCGCGCGCGATGCCGCCCAGCGATTGGAG
+>>747:3:12:13693:14212/2 214190 1
+TGCCGTTCCGCTTCCTACGCACCGCGCGGTCCTACGTGCCCACCACACGGATAGAACTGGGTTACGGATTGTTCCG
+>>747:3:12:13694:16235/1 214191 1
+AGCCTCGGCAAGCGCGTGCTCGTCGGCGCCGCCGACACGTACCGCGCCGCCGC
+>>747:3:12:13696:6140/2 214194 1
+AGCGCGGCCGGGTGAAGCGCAGCCCCGAGGTCATCGCGTTGGACGACGTGGGTGCGCGCGCGACCTGTGAGCTCGA
+>>747:3:12:13700:8264/2 214196 1
+GCTCGAGCGCGCTCCTCGCCGCCGCGCCGTGCTCGCCCGCC
+>>747:3:12:13702:13478/2 214200 1
+CGTCCGTGCGGCCCTGAAGAGCGAGCGCGGTCCCGATCACTCCGCGGGCGCCGGTGCAGGCCGGATCATCCGAAAG
+>>747:3:12:13703:18688/1 214202 1
+GCCTCGGCGTCGGGTGCCAAGGTGGCGCTGCTCTTGCCGCTCGGCGCGTCCGGCGAGCCGGCGCGCATC
+>>747:3:12:13728:6897/2 214226 1
+AACCCGGCGAGGATCAGCGAGGTGAGGCCGCCGCACAGCACCGTCTGCTCGCCGAAAAGGTCGGTCTCGCATTCC
+>>747:3:12:13746:19742/1 214245 1
+TTCGGAGGCGAAGGACCGGCAGATTCTCGAACATGAACTGCGCGGCGCGATCAGCCGCGGCGAGATGATGCTCTAT
+>>747:3:12:13752:6636/2 214254 1
+GAAGGTCAAAAAAATCCTGCGCGACAAAGGGGGTGCCGTCGATGATGAGACGCGCGGCATGATCGCCAAAGAACTC
+>>747:3:12:13756:2725/2 214259 1
+GTTCATCGTCACCAGAATGTTCGATGGCTTCAGATCGCGATGGATGATCCCTTTCTGGTGCGCATGCTGCACCGCC
+>>747:3:12:13767:9169/2 214271 1
+CGGGGTCGCGCGCGATCCCGCCGGGTGGCGCGCGCGCTGGGGCGCGCTCTCCGAGCGCCATCGGG
+>>747:3:12:13823:12495/1 214327 1
+GCTCTGGACGTGTTCGAGCAGGAACCCGTCGCCGCCGACAATCCGCTGCTCGCGATGGACAACGTGATCCTCGCAC
+>>747:3:12:13825:18699/2 214331 1
+ATCCGCAGCGCGCGCTCGATCTCGGCGAGCGCGCCGGCCTGATCGCCGCGATCGCGCACCAGGAGCGC
+>>747:3:12:13841:18479/1 214343 1
+CTCTTCAGCCTGCTCGGCGCGGCGCTTGGCTACTGGATGGCCGAGCGCATTGCCGACCCCGTGAACCGGCTGACGC
+>>747:3:12:13844:10620/2 214349 1
+GCATCCCTACGACGTGGCGATCTGAGCGGTCGGGAACCGGCCGGCGTCGGCGCGCTCTAACGCGATCGTGGACG
+>>747:3:12:13852:13679/2 214358 1
+AGCGGGACTTGGGGAGGGGCGACGCGCGGACGCGGATCAGGAAGGCGCCCAGGTACGCGGCCAGGGCCAGGAGCAG
+>>747:3:12:13859:19083/2 214370 1
+GAGGGTGGACACGATCCGCATCCTCGACGCGCAGCGCGCGACCACGTCCTCGGAAAGATGGTGGGTCCACGGTGTG
+>>747:3:12:13876:16468/1 214385 1
+CTTATATACCGGGTGGCGACGCCGCCGGCGTGGTGAAGGCCGTCGGCCCGGACGTGACCCAGCTGAAGGCCGGCGA
+>>747:3:12:13876:9513/2 214386 1
+TGGGTGAGCCCGGCCTGCGCGCCCGCGCCCGAGGCGAGCTCCGCCGAGCGCTGAACGGCGCCGGGTGGAGCTCACC
+>>747:3:12:13879:15518/2 214397 1
+GCAACAACGGTGGGGCGATCAAGGCGGTGGGCCGTGAATTTATCCTGCTGTGCCGCAAGCTGGAGCTTTTCGGCGG
+>>747:3:12:13896:9734/1 214414 1
+ATCTGCCCATCGATGGAGGCGCAGATCGCCACGGCCGGGTCGTCGCCATGCTCGGTGACGAATTGCATCAATTCGC
+>>747:3:12:13907:5598/1 214431 1
+TCGCCGGTTTCGAATTGGTCAATACCGCGCCGCCGATCGAGTTGCGGCCGAACAGGGTGCCCTGCGGCCC
+>>747:3:12:13945:14853/2 214477 1
+TTACGATATGGCTGGAAATGTTTGGGAGTGGTGCAGCGATTGGTATCGGCCAGATTATTATTCGATCCTT
+>>747:3:12:13955:11950/2 214482 1
+TTTCTTCATTGCAAAGTACTCCTCCGACAAAGCAGTCCGGTGGGCCGTGCGCGCGGGAGGAACGAACGCTGATGTT
+>>747:3:12:13957:15345/2 214489 1
+CCGACCATCATCGCCATGCCCGGCACGGCGAGCGGCAGCGCACCGAGGACGGCGACGAACGCCTTCCCGCGCGCGC
+>>747:3:12:13966:11633/2 214499 1
+GCCGACCGCCGGAGAGCTGCCCCCCGTTGGTGTTGAGCGGGATCTCGCCGTCGAGCGCGATCCGCGCGCCGCCGTC
+>>747:3:12:13969:9879/2 214503 1
+CGCCGCCTCGGCCGCACGCGCTTCGCACCGCGCGCTGCTTCGTACGACCGCGACGCC
+>>747:3:12:14009:21184/1 214542 1
+GCTGTCCCTCGTCCTCAACGTCACGGACACGCCGGCGTTGCGCAAGCTCCTGGCGGAAAAGGGCCAGCCGCTTCCG
+>>747:3:12:14009:17372/2 214544 1
+GTGTCGCCGGACGGCAAGGCCGCGGCGGTGGTGGCGGACTTCAAGCAGGACGCCAGCACGCCCAACTTCATCACGC
+>>747:3:12:14023:2457/1 214555 1
+TTGTCGGCGGAATTCGCGGGACTGCGGAATTGGAAAAGCTGGTGAATGAAGGCAAAGCCGCCGTAGCGTTTTCGAT
+>>747:3:12:14054:16671/2 214581 1
+CCGCTGCGAGATTGTGAAACTAGAAGCCTACGCGCCGCGGCAACGCACCCGCGATTTCTACCGCGGC
+>>747:3:12:14057:19161/1 214583 1
+GCACCGCGTCGTCGCCGCGCCCGGCTACGAGGGCGAGCGCTACAGCGTCGTGCAGTTCTGCCACCCCCGCCCGTGG
+>>747:3:12:14070:16215/2 214595 1
+GGTCGTCCTCGACCGCCAAGGCGCCGAAGCGCTGGCCGCGTTCGAAGCGCGCGCGGTCGCCGACGGCGCGGGGCG
+>>747:3:12:14090:20042/1 214617 1
+CGGCAAAGGACGCATGCTGTTCCTCGGCCTGGGGACCGGGCTGGGGTCGGCGCTTGTCTGGCCGGATCACGTCCTT
+>>747:3:12:14102:7617/1 214637 1
+ATTCGCGACGCGCTCGATCGCGTGGACCGGCTGCGCGCCGAGCGCGATGCGCTGTACGCGCGCTGGGACGAACTGG
+>>747:3:12:14103:1647/1 214642 1
+CCGGCCGCCGCGATGGCGGGCGTTCCAGGCGACGTGGTGAAGTGGCTCAACACGGAGGTCTGCAAAACCTCTATTC
+>>747:3:12:14105:15364/1 214643 1
+GGAGCGAGCGGCCGCGTCGTTCGCCGTGCGCGCGCCGCGCATTGCCGACATGTGGGACC
+>>747:3:12:14119:15463/1 214664 1
+CCGCCCGCGTCCTCGCGCGCCCGCTCGTGCCGCGCGCGCAGCAGCGTGGCCAGCG
+>>747:3:12:14141:7092/2 214677 1
+CTGCAGATCGATGCGGAGCCGGATTACAAATCCGCCCGGAAAGCAGAATCCAACGACATCGAGCGTCGAGGGCGGA
+>>747:3:12:14142:6448/2 214678 1
+GCACCACGGTGCATGCGATCGCGTCAATCCGCGCCGTCGAGAACGCGATCGGCGCGACGCCGCCGCCCAAC
+>>747:3:12:14157:7163/2 214704 1
+GTCGACGTCGACGTCGACGCCGTGCGCGACGCGCTCGGACGGCAGAAGTTCTTCCGTGAGGCCGC
+>>747:3:12:14172:7252/1 214725 1
+TCCGTCTGGAATGGCGGCGAGGACGGCCGCGCGATGCTGAAAAAATTCGACCTCGCCGACCAACCTAACCTGACGA
+>>747:3:12:14198:9607/1 214751 1
+CGGGCCGCTCGGCCTCGACAATGCCAGCCGCGCCGCGATCCTCGGCCTGC
+>>747:3:12:14203:18351/1 214757 1
+AGCCTGTCGGCATTCGGCCGCGATCCTGTGGATGCCGCGATTCTGACGGCCGCGAGTCGCCTGGG
+>>747:3:12:14212:8550/1 214765 1
+GAAGGCCTCGCGCACCGGCCCCATGTCGCCGCCCTCGGCGCGGCCGAGCACGCGGCCGGCATCGATGCGGCCGGTG
+>>747:3:12:14213:7508/2 214766 1
+CCGCGGGGACCATGATGGGCCGCGACGTCTTCGCCCGCGGCGCGCCCGTCCCCGAGGCGACCG
+>>747:3:12:14228:3721/2 214783 1
+ATCCCTGACCCTTCGATCCGGAAGGAAATCATCCGCCGCGAAATCCACCGGACCGCCGAAACCGCCGGGGGGCGG
+>>747:3:12:14239:15728/1 214794 1
+TCATTCAGTACGTACGGTCGCGCAGTGCGCACGGTCGGCGGGAAAGAACGACTCGCAGCTGACGGCCTCGGGCGAG
+>>747:3:12:14257:17723/1 214810 1
+AGGAGTACACAAAGTCAAACCGTAAAGCCTGAGACAGGATTTACAAGATTTTGCAGGATTAACATGTAAATCCTGT
+>>747:3:12:14262:16826/1 214816 1
+GCGCGTCTTGAACTCGATCGGTTTCATCGGCGCCAGTTGCTCTTCTTTTAACCAGGGCGCGACATCCGCAAGTTTT
+>>747:3:12:14297:7779/1 214846 1
+GCGCGCTGCTTGTCTTGATGATCAACTGCTGCTCGGTGTCGCGTTCGACAGCGCCGCGCCATCGATAGATCGACGT
+>>747:3:12:14325:19886/2 214886 1
+GAAGTCCGACACCGTCAGCGTGAGCAGCTCCGGCGGCTGGCCGTGACGCCCGGCGCCACCGCGCACCTCCTTGGG
+>>747:3:12:14338:10791/2 214900 1
+AGCTCGATGCCCGCCTCGAGACTTACCGCACCGCGCGCGATTCGATGCTCCGCGCGAATCTCCGCTTGGTCGCCGC
+>>747:3:12:14362:17123/1 214926 1
+GACCCGCGGAGCGAGACCCAGGCGCGCGCGGCCGTTCGCGCCGCCGAGTCCGCCC
+>>747:3:12:14364:10855/2 214932 1
+TTCTTGACCTGGTTATCTGCGATATCCGTGATGTCCCGAAGGGGGCGCGGACCCGAAACGACGACCTGCAGCACGG
+>>747:3:12:14377:15525/1 214946 1
+GCAGAACATCCCGCTGGAGGCGCAACTCGTCGCGGGACCGGCGCACGCGGTCGCGTTCGCCCTCGCCGCGAGCGGC
+>>747:3:12:14380:15065/2 214952 1
+CTCGCACCGACAGCCGGCGCACGATCACGTCGGGCGCCGCGCCGCCGACCGCCACGACCTGCCCGCCCC
+>>747:3:12:14387:8524/2 214960 1
+CATCCTGGGCCTGCGACTCCTGCGCCTGAGCCCGCGCCAGGCCGAGGGCTTCTACGCGGTGCATCGCGAGCGGCCG
+>>747:3:12:14392:20065/2 214965 1
+GGCAGGTGCGAAGGAATCGCGCGGGCCGCGCGCGGCCACCGGCGGCGATGAAGCCGCCCCGTCCGGCCCGGGCGCC
+>>747:3:12:14393:11888/2 214967 1
+TTTCTTCGCTTCATCGACGAAGCACTGCCCGGCGCGGAGGGCGGCTTCCGCGCCGATCAGCTTGCCCGCGTTCTGC
+>>747:3:12:14405:11396/1 214978 1
+TCGAGGCAACGGGCCAGCTCCGCCAGATAGGCCCGCGCGTGGGCGCGGCGGCCTTCGGGAACCCC
+>>747:3:12:14407:6448/2 214983 1
+GGGTTCCGGTCAAGGCCGACGGCGGCCAGGCGGCGTGCGACCTCGGCCACGGCGACGTGGTGATCGCGGCCATCAC
+>>747:3:12:14417:5273/2 214992 1
+GAGAATCAGCCCGCTATTCACATAGAAGAAGCCGCCGGGCAGAGCGAAGGCGTTGACCTCATCGGAATCGATTACT
+>>747:3:12:14447:19660/2 215022 1
+TGAAGGCCGAGGGCGGCGAAGCGCGGCATGTGGCCGCGAATCGCGATCTCGCGGCGCAACTCTTCCCCGACCTCGC
+>>747:3:12:14449:10777/2 215025 1
+TCGCCTCGAGCGACACGGTCGGGCGCCAGCCGAGCTCGCGCGCCGCGGCCGCCGGGTCGGCAACC
+>>747:3:12:14464:7912/2 215031 1
+GCGCGCAGAAGCTCGCGCGCGGCGAGGCGGCCCGCGTGGGCGTCGTCGCCCCCGAGGCATGCTTCGACCCCGAGGC
+>>747:3:12:14489:18207/2 215049 1
+ACACCTTCGAGCTCCAGGTCCAGGCTGCCGGTTCGATTCTCAAGGCGCACGCGGCGCGCGGGCGGCGAGCCGCGC
+>>747:3:12:14492:20507/2 215052 1
+GAAGAAGAACGGCGCCGGCGCCGCCGGCGGCGCGGCGGTGGAAGCGACGACCTACAGCGG
+>>747:3:12:14496:14225/2 215059 1
+GCGGCCGCGTCGCTCGGCGCGAGCCGACTCACGATCTTCCGGCGGATCGTGCTGCCGAACCTCACGCCCGCGATCC
+>>747:3:12:14508:19892/1 215078 1
+GGCCGCCGGACCCCGGTCGGGAGCCGCGCTGCCCTGGCCGCCGGTCGCGTCGTCCACGA
+>>747:3:12:14525:6915/2 215096 1
+AGGTTTCAGGAAATTAACCAAGCCTGATGCGCTACGACAACACTTGCGGAACCGCGCCACTTCGTGTACCATACAC
+>>747:3:12:14532:17624/2 215104 1
+GAGAGGACCTGCGGCGGACGATACCAGTACAACGGCACCGGCGCTGTCGCGGCATCCGGCACCTCGGCGCGATCC
+>>747:3:12:14544:9107/1 215116 1
+GGCGTGCCGGTGCGCTTTCGCGGCGAGGTCACCGGCGTCGTCGTCGCGTCGCAGTCGACGTTCCGGATCCTTTCAG
+>>747:3:12:14569:10011/2 215138 1
+ACCAGCTCCATCACAATGCAACGCGTCTCGCCGGATTCCTCGAGACCGTAGATCTGCGCGATGTTGGGGGGATTTA
+>>747:3:12:14585:5264/2 215155 1
+TCGCCTGTGATTGCGCCGCCCTCGGTCGTGGCGACAATTTTCTTTCGCACTGCGTCCACTTTCCCGTCGAAATCCG
+>>747:3:12:14592:13701/2 215159 1
+GGTTCTGTTCTACGGCATCCTCGGCGCGCTGGTGTTCCGGGCCGTCTTCATCATGCTCGGGTCCGTGCTGATGCAG
+>>747:3:12:14605:11456/1 215171 1
+TCGTCGAGGCAATGGGCTTCGGCAACACGATCCTGGCAAACGATGTCCCGGAGCATCGGGAGACCCTCGCTGACGC
+>>747:3:12:14612:19972/2 215182 1
+GCATCGGCGTCGAGTCGGAATTCTGTCCGCCGGTGTTCGAGTACACCTGCGTGTCCAGCATCACGGCTTT
+>>747:3:12:14616:7614/1 215184 1
+GACCGAGGGACTGGGCGGGCTCGACATCCTGGTGAACAACGCCGGCGCGGCGCCGTTCCTCTCGTCGTTCGAGAGC
+>>747:3:12:14618:1502/2 215185 1
+GGCATGGTAGTGGCGAAACACGTCGTTCCAGCGGGCCGGTCGTTTAAGGC
+>>747:3:12:14622:2529/2 215189 1
+GCTCGGCGCAGACGCGTAGGCAGTTCTCTCCGGCGAACGGCGCGCCGAGGCCGTCGGCGACGGGG
+>>747:3:12:14646:13474/1 215214 1
+CTTGCAGCCGCCGTTTGCGTGCCGATCGCCGCTGCAGCGGCGAGCCCGCTGCTCGCATGGCGCGGTCCGG
+>>747:3:12:14653:16680/1 215217 1
+AGGGTCGCTTCTCGATGACGCTGCCGGCGTCGCTGCGCGGCCGGACGGTGAGTTTCTGGCAGAGCCGCCGCGTCTT
+>>747:3:12:14673:13472/1 215233 1
+TGATGGTGGTGATGAGGTAGAGCGGGCCGCCGGCGTCGCGGAGCGCCCGTGAGAGCGCGGCGTCGAAGGCCGCC
+>>747:3:12:14682:4019/1 215240 1
+AATGCCGTGATCCTCAGCGAAGCCAGCGCGCTCGCCGAGCAGTCGCGCTCGATCGGGCTGCCCGG
+>>747:3:12:14685:8572/2 215241 1
+GCTCCAGCTCCACCCGCGCCCGCGCCTCGCGCGCGCGCGCAAGCTGGCGG
+>>747:3:12:14705:13830/1 215256 1
+ATCGACGTAGATGGTTTCACCCGTGACGTTGCGCGCGCCCTCGATCAGCCAGACGATCGCATCCGCCACGTCCTCC
+>>747:3:12:14727:12806/2 215278 1
+GCCCAGGATCCCGCGCGCGATCCCGAGCTGCTCGCCGCGCCACCGCCGCGGTCGCGCCGGGAGTACTGGTGGCGGG
+>>747:3:12:14733:5287/2 215284 1
+GTAGTCCTTCTCGACGAGCACCCACGGGAGCGCGCGGCGCTTCGTGGCGAGCGCGTCGC
+>>747:3:12:14739:10223/2 215288 1
+CGAGGCCGAGCTCATCGCGCACTGCCGGGGGCGGATCGCCTCGTACAAGGTGCCGCGCGCGGTACGCGTGGTCGCC
+>>747:3:12:14743:11704/1 215292 1
+CCGGGTCAGCAACGGGCCATCGCCGGTCAGGGCGCGGTCTGCGCGACGACCTCGTCGCCGACGCGGCTCGTGGCGC
+>>747:3:12:14788:15521/1 215359 1
+GCGTTCCTGGGGTTGGGAACCGGGATCACGGCCGGCGCGGCGCTCGTCCACCCGGTCGAGCGCGTCGTCGCTCTGG
+>>747:3:12:14792:6665/1 215369 1
+AGGGTGCGGGCGCCTGGGCGCGGCGAAATGAAGAACGTCAGCGCGACCGCGACGATGCCGACAACGGCGGCAACCG
+>>747:3:12:14793:6896/2 215372 1
+TGCCGCGCTCGAGCCCCAGCGCGCCCGTGCTGCTCGTCGGCGGCGGCACCGGCATCTCACCGCTGCGATCG
+>>747:3:12:14794:1286/1 215373 1
+ACGAAGTGACCAAGATCGTGCGCGGCGCAACGGGGCGCGCCCCGCAACCGGCCGATCTG
+>>747:3:12:14815:17124/2 215389 1
+CTACGCCGTCGGCGTCGAGACGGGACGCGGCGACGTCGCCGCGACGGCAGCGGCGCGCC
+>>747:3:12:14817:4889/1 215394 1
+CGTGCCGAGGACGAGCGGCACGCCGTCGCGGGTGGGCAGCCAGCGCGCCGCCGTGGCCCCGGCC
+>>747:3:12:14831:11388/1 215406 1
+CACCACGCGTGCGACGTCGCGCGCCGGCGCGCTCAGCCCGCCGAGGCGTTCGGCGACGAGAGCACCGAGGTCGGCG
+>>747:3:12:14843:10296/1 215418 1
+CGCGCGCAACGCACGCACGAAGGGCTCGCCCAGGTGCGCCTTCAGGCCCGTCAGCGCCGCGGCCTCGATGTCGAGC
+>>747:3:12:14876:6137/2 215457 1
+CGAGAACCAGCGCGAGCTCGAGCACCGCTTCTTCGACGAGCCGGCCGGCGCCGCGCGCTGACCGCGCTCAGCCGTC
+>>747:3:12:14901:9602/1 215487 1
+GGGCGGGTTGGACAAGACTTCGAACAGCGACCGATTCTCGGAACGAGCCGCCTCTCGGAGCTTCTCGACGGTCGTC
+>>747:3:12:14909:8861/2 215502 1
+GTCGCGGCCGGCGGAGGGCGTCGCCGGGCGGAGCCTCGACATCTGGCGCGTGG
+>>747:3:12:14936:4381/1 215523 1
+CGCCTCGACGCTCGATCTGCTCGCCGCGGGGCTCGGCAACCCGGGCCGGGAGTACGCGCGCACGC
+>>747:3:12:14987:7967/2 215565 1
+CACCCGGCGACGCGAGGATGTAGACCACCTCGTAGCGCGGCGTGCGCGGCAGGAAGTCGACGGCCGTGATGTCGAG
+>>747:3:12:14996:16058/1 215577 1
+ACGTCCACGGTCGCGCCCGGAACCGCGGCGCCGCTCGAATCGGTCACACGTCCCTGTAAGGTGCCGCGGGACTCC
+>>747:3:12:15013:13376/1 215596 1
+GGAACCGGGCGGAGCGGCCGGAGCCCGCGCTCGGTCCGGGCGGAATCCGTGGCATCGCCCTGACACC
+>>747:3:12:15016:7630/1 215600 1
+GTAGTGCACTCAGGCTCTTCCCGGGCGCGGCGCGCGACGCCGCGGCGCCCGG
+>>747:3:12:15027:12500/2 215608 1
+GTCCCGCTGGCAGAACGCGCCGGGCGTCACGCCGCGCCGCCTCATGATCGCCGCGCGCGAGGCGCTGGAAGG
+>>747:3:12:15041:17750/1 215624 1
+AACCATCGGTTGAACACGCCGAAGACACGCGCGAGCGGGCCGCGCGACGCGATGCGCGGCCGCAGCAGCAGCGCCG
+>>747:3:12:15057:1968/2 215643 1
+CCGCTCGCGCCGAAGCGGATCTGCGCGCCGAGCGGATCGCCGCCGGGCCCGAACGTTTTCGC
+>>747:3:12:15065:17518/1 215654 1
+CCGTGGCTGCTGGGGATTGCCCGAAACCTGGCGCGGCGCCGGATGTCGGATCGG
+>>747:3:12:15065:19729/1 215657 1
+GCGGCATCACGCCCACGACCGTGTGCGCGGGGAGACCGTCGAACGCCAGCGCGCGGCCGATGACGGACGGGTCCGC
+>>747:3:12:15076:13024/1 215674 1
+CCTGGATGTTCTCGGCGGCGACGGCGAGTCCGCGGTGGAGGAAGTCGAAGATTTCCGCGAGGCG
+>>747:3:12:15087:17061/2 215690 1
+CGCGGCCTGGCTTCTCCATGAGCGCCTCGGGCGGCGCAGCCTCGCCGGCGGCGCGCTCGTCCTCCTGGGCATCGTG
+>>747:3:12:15092:3667/1 215695 1
+TCGCACACCGCTCCTACCGACCGCCGTGCCGCGCCCGCCGGCCGACATTCCAGCGCGAA
+>>747:3:12:15092:7760/1 215696 1
+CGCTGCGCAGGCCCGTTCGAAGCTCGCCACCGAAGCGGCGCGCGTCGGCGCGCTCC
+>>747:3:12:15093:10780/1 215697 1
+CGGCGGCAGCGCCGAATAGTCCGGTGCGCCCGGCCAGCCGCCGACCGCGCGCGCCGAGCGCACGGCCTGGATCGAT
+>>747:3:12:15114:9534/2 215715 1
+GCTTGCCGCCCAGGGTCTGCCTCGAGAGCGCGATCGCGCCGTCATGATCGACCGCGGCCGGATCCTTGTCGACC
+>>747:3:12:15116:10094/1 215718 1
+GGCGGTCCCGTCGTCCCCGAGGTGTAGATCAGCGTCGCGGGATCGTCGGGCTTCATCGTCGCGCGCAATTCATCG
+>>747:3:12:15117:17190/2 215719 1
+TCCGGCCGTGAAGTCGCTGCACGTCGTGGCAGTCGGCGCGATCTGGCCGTTGGCCGGAGGCACCG
+>>747:3:12:15122:12092/2 215724 1
+ACGACGATGACCTGCGACGACGCCGCGGTGGCGGCGATCATCCGCGCCAGCGCCGGCAGG
+>>747:3:12:15136:18701/1 215731 1
+GCGGCCCAACCCGGGGCGATGAAATGCGTGCCGTCGGTCAATTGCCCGGGGCGGCCCGAGGCCGCGGCGACCCGGA
+>>747:3:12:15137:21333/1 215733 1
+GTTTTCGAAGCGAGCGCGCGTTCGAGCGCAGCGACGTCGTTGAACGGCACCTCGACG
+>>747:3:12:15156:12937/1 215746 1
+CGTCAAGGCGCGCGTCAAGAAGCAGATCGCCGAGGACTACATCGCGCGGCAGCGCGCGGCGGCGGCGTTCGCGGCG
+>>747:3:12:15162:15823/2 215754 1
+CGGGGATATTCATCGCCAACGTGGAGGATGGCGCCGCCGTCCCGGTCGCGCCGCTGCCGCCAGCGCAGCGAGGCG
+>>747:3:12:15213:11391/1 215808 1
+CTCAGGAGGTTGCTGCAGCTTCAACACCGCCAGGACGACCAACGCCGCCGCCAGGGCGACGCCGACGATCCACAGA
+>>747:3:12:15213:11794/2 215811 1
+TGGCCGCACGCTGCCGCTGGCCGACGGCGCGCGCACGGTCATCGGCGTCATCCCCGCGACCTTCAGGGTCGGCCTC
+>>747:3:12:15224:21069/1 215824 1
+TGATTCACAATGCCGGCGGCGGCGTCGGACTGGCGGCGATCGATATCGCGAAGAAGGTCGGGGCGGGGACTTACGG
+>>747:3:12:15228:9147/2 215827 1
+GCAGAGCGGATCTGCGCCGTCACGTTCACGAACAAGGCCGCGGCCGAGATGAAGGCCCGCGTCACGGCGTTGCTGC
+>>747:3:12:15236:19412/1 215842 1
+TGAGCGATGCGAGCACACTGAGCGCGGCAGCAGATAGAAACAACTCCTTCGAGAAGATCGCCAGGCTGTCATTGAC
+>>747:3:12:15237:14394/1 215843 1
+CGGTTGGCGAAATTCTTTTCGCGTCATTCCGCCGGGCGAGGCGTTCCGCCTTT
+>>747:3:12:15237:12989/1 215844 1
+GCCAGGACCGTCCGGAACTCGGCCGACTCCAGGACCTGGTCGTCGATCGAGATCAGCCGATTCTCCTTGGCGTCGG
+>>747:3:12:15239:11294/1 215847 1
+GGCGCGCAGCGTAGCGGGCGGCCGGGCCTACGATCGCCGCCGAGATGCCCGCGCTTCCAC
+>>747:3:12:15261:5818/1 215870 1
+TGCTCCCCGACACGCAGATCTTCCGGAAGCGCGCGCCGCGCGCTGACGCGCGACTCGGCCGCGCGCTCCAGTCCTT
+>>747:3:12:15274:14435/2 215892 1
+TGCAAGCGCTCGACGCTGCGATCGCCGAGTCGAAGCCGGCCGCGCCGCC
+>>747:3:12:15304:11139/2 215931 1
+TAGAGGATGCTCCCGTCCGGCTTTCCGCTCGCGACGCGCGCGACCGCCTTGGCGCCTGAGCCGCCATCATCGTTTT
+>>747:3:12:15316:8713/1 215943 1
+GCGCCGCGCCCTTCAGCGTGTGCGCGAGGCGCAGGAGCAGCGCGACCGCTTCGTCGCCGCCGCCCTTCTCCAGCCG
+>>747:3:12:15322:16531/1 215953 1
+GAACCTTAAGGCCTGGCAGATGCGCGCGAGGTCTCCCGTGAGCGGCAGTGACCCGTGTTGCAGCACGCCGTCCTTC
+>>747:3:12:15358:6509/1 215981 1
+GCCGGCGCCCCCGCTGATGTCGCGACGACGTCCCCCTCCGCACCGGCGCCCGCCACCGCGACAGGCCCAACCACAC
+>>747:3:12:15367:5776/2 215993 1
+CACGATCGCGGTTCCGACTCCGGCGCATCACTCGGTCGCGCTGGATGCGATCGCGCGCGGCCTGCACCTCCTCG
+>>747:3:12:15371:15576/2 215999 1
+GCACCTACAGCCCGCAGACTGCGCGGCTCGCCGAGCTGCTCGGCGCAAGCCCGACGGTGATCCAGGTGCCTGAGG
+>>747:3:12:15391:12621/2 216022 1
+CACACGCGTGGCGATCGAGTCGTCGAAGACGACGATCCGGCCGGCGCCCTCGAGGACGCGGCGCACGACGGCCGCG
+>>747:3:12:15449:19709/1 216073 1
+GTCTTTTTGCCGCGAGCTGGTTCCTCAGTAACGGGGGGGCGCGATGCGCGCCGCGGCGCGCAGGAAAGCGCCGACC
+>>747:3:12:15451:1422/2 216076 1
+GGCATCGTCGCGGCGATCCTGCCGCTGACGGCGTGCGTCATGACGCCGGC
+>>747:3:12:15498:6767/2 216120 1
+CGTAGCTGTTCGGGCGATAGTGCGCGCGCCGGCAAGGCGCTAGTCTCGGCGGAGGCATGGCCGGGAAATTCCATTC
+>>747:3:12:15505:12440/1 216126 1
+CACCGCCGGTGAATCCGACGTGCGCGACGCGGTCGCCGCCGCGGACGCGGCGTTTCCC
+>>747:3:12:15515:8066/1 216136 1
+AGTGGACCATGAATCGCTTTCCCACTAACTTGTTGCCACCAGCTTCCCGTTTCTTCATCACGCATGATGAAGTTTT
+>>747:3:12:15526:10800/1 216153 1
+AGCAGCGGCGCGCTGGCCTCGATCGAGGCACTGGTTCGTCACCAGCACACGGTCGCGACCGACGCGCTCGCGCCC
+>>747:3:12:15563:1831/1 216174 1
+GCGCCGGTGTTTGCCGCCGTGGCGATCGTGTCGCTCGCCCTTGGCATCGGCGCAAACGCGGCCATCTTTCAGCTG
+>>747:3:12:15574:10765/1 216186 1
+GGCCACCGTCAGCGTCTCGAACAGGCTGAAGTGCTGGAACACCATCGCGATGCCGTGCGCGCGCGCGTCCTGCGGG
+>>747:3:12:15574:18507/1 216188 1
+GGACCAGCCGACTGTCTTGAAGGGACCGAGCGTCGCGGCGAGCTCGCCGGCGTACGCGCCCGGGG
+>>747:3:12:15583:20321/1 216197 1
+CGGCAGGAAGTACGACCAGCCGGTCGAGCAGGCCTACCGGGTGAAGTTCGCGCATCGCGTCGCCGCGCGCACCCCC
+>>747:3:12:15590:10984/2 216200 1
+CCGACCGGCAGCGCGGCCAGCAAGGCGGGCGCGCCGCCGACGTGATCCGTGTCCCGGTGGC
+>>747:3:12:15595:20087/2 216210 1
+GGAGACCTCGAAGGCGACCCTGTCCTGCCCGGCGGCCCCGGCGCGGTCCTCGCCCAGCGGCTC
+>>747:3:12:15597:7824/1 216213 1
+GCGCCGCGCCGACGGCCGTGATCGCCCCGCCGCCGGGCGAGCGGAGGAGCTCGGCGGCG
+>>747:3:12:15605:14826/2 216222 1
+GCCCGGAGCCCGGCGGAGTTTCTCGACGCGGCGCGGCGCGGCGTGCGGGCCTGCTGGGCCGCCGGGGTGACGACGG
+>>747:3:12:15629:8535/2 216247 1
+CTTCTGGGACTACGCCGCGCGCGGCGGCGTGCCGTGCGTCGTGCTCGACGCGGCGCAGTCCTTCGACGGACCCACG
+>>747:3:12:15641:9954/1 216264 1
+AAGAGCGTCTGGAGCTCGCGCCACCCTCGCTCGCCGCGGGCGCGGTCGATCGAAAGCAGTACCTCACCGTCCATCG
+>>747:3:12:15643:6585/1 216265 1
+ACGAAGAGGGCGGTGGTCCGGGTAGCCCGGAGGATCTTGCTGATCTCCTCGCGCATGGCCGCGCGGAGATCGGCG
+>>747:3:12:15687:11599/2 216313 1
+ATACGCTCGCTGTTCCTCGCGGAGGCTGCCCTCGTTGGCGTGTTCGGCGGCGTGATCGGACTCGCGCTGGGG
+>>747:3:12:15688:20044/2 216314 1
+CCCCTTCGGGGCGAGGGGTTGCTCGAGATCGATGCGTCCCATCGTATCGTCGACGTGCAGCGCGGCGGCGCGACCG
+>>747:3:12:15695:6789/1 216318 1
+CAGGACGAGGTTCGACGCCGACATCGCCGCGCCGACGGTCACCGTCGCCGCCGGAATCCGCAGCC
+>>747:3:12:15698:8226/1 216322 1
+GGCCGCACAAGGGCTGGGCGGAAGACTTCGCCGTGCTGATCGCCGCGCGCCGCGCCGCCGAGCTCCGTGTCGGCGA
+>>747:3:12:15700:14320/2 216324 1
+TCGACGATGATCGCGTCGGCGCCGCGCTTGTGCGCGCCGTCGATGAAGCGCGGCACGTTTGCCGGCACG
+>>747:3:12:15701:10793/2 216325 1
+CGGCGTCCTCGCCGGCTGGCCGGGCGGCGTCTCGCCGCCCCCTCACCCCTCGCGCGCGAGCTGCGACTCGATGCGG
+>>747:3:12:15713:20956/2 216342 1
+CACGTTGAACATTGCGCTTTGCCATTGAACAGCGCGCTGCCGCGCGCGGCGGCGTCCACATTAAAGCTGC
+>>747:3:12:15726:13510/1 216356 1
+ACCTCGGTCTCGGCGTGCAGCCGCCCACGCCGGACTGGGGCCGAATGGCCTTCGAGGGGCAGACGTTCCTGACGAC
+>>747:3:12:15741:18532/2 216368 1
+GGATAGTAGAAGATGTCGCCGGGGTATCCGCCGCCGCCGCCGATCTCGCGGACGTCGAGCCCC
+>>747:3:12:15755:4193/2 216391 1
+AATGAAGGATGAGCTTATGGACCGAGGTTCTTCATCGTTCATCGTTCATCGTTCATCGTTTCATT
+>>747:3:12:15773:10601/1 216417 1
+CGGTGACGACCCAGCCGAGCGAGCGGCCGCGCTGACTGGGCGCCACATGGTCGGACACCGTGGCGAAGACGGTGCC
+>>747:3:12:15807:18542/2 216443 1
+TTACTATAGCTTTGCACTGGTATTCGTGGTGGCATGTGTAGCATAGGTGGGAGGCTTTGAGCCGGGGGCGCTAGTT
+>>747:3:12:15828:1196/1 216465 1
+ACCTCGCCAGCTTGGACCTCCGCCTCACGACCGTAACCGGCGCGGGACTGAAGGAACTGTCGTCCCTTAAGAATCT
+>>747:3:12:15832:15603/2 216471 1
+CGCGGCGGTCGAGGAGCGGCCCCGCGCGGGGAGGAACCACATCTCCCGGATCGGCAGGATCACCTGCAGCGAG
+>>747:3:12:15843:15490/1 216473 1
+TCGACCGCGGCGAACGGTTCGTCGAGGAGCAGCACCGCCGGCTCACGCGCCAGCGCACGGGCGAGCGCGACG
+>>747:3:12:15879:15749/2 216499 1
+AAGTCTGTTTCGTGCAAATCGGCGCGCCGAGCCGAACGCAGATCTCGTCGTATAAGAGCCTTGCGGAAGAGGTCGA
+>>747:3:12:15884:17549/2 216507 1
+AAGCACCTAACGGTCAAAAGAGCAAGGAGTTCAATGGCTTAGGCCATTATCCCTCCAACATCTCTTTAAGTACACT
+>>747:3:12:15918:14467/1 216540 1
+GCCCCGTAGCCGCACGCCGCGCAGCGCGCCACCGCGTCCTCACCCGTCTCGGCGAGCACCATGAACTCCTGCGACG
+>>747:3:12:15922:14063/1 216552 1
+AGTGGGCGACCGAGGGGCGCGCGAACGCCTGGGGCGTCG
+>>747:3:12:15968:5719/2 216605 1
+GGCATCACCTACTACGCGACGACCCGCGCCGAAGACGACCCGTACCTCGGCGTCGGCGATCCCTGGGAGCCGGGCA
+>>747:3:12:15971:15400/2 216608 1
+CGTGGCAGAGAATTGCTGCGCCGGCCGAATTGTTTTCCACCGGATGATGCAGCACGCCAGCGAGCGTGTCGCCGCG
+>>747:3:12:15975:20198/2 216616 1
+GGGTTCCACTCGGACGCCGATCGACGCCGCGCGATGCGCCGGCCGCCCCTGACGCTCGAGAATGCCCGGGCCATCC
+>>747:3:12:15981:11269/2 216623 1
+CGCCGGCGCAGGCGACGTTGCGGGCCGCCTCGAGCGTGGCGCGCGCGCCGGCGAGG
+>>747:3:12:16020:14573/1 216652 1
+ACGGCTGCAAGGTGCGCTGCGCAGGCACGACACGGTCGCGCGCACCGGCGG
+>>747:3:12:16036:20116/1 216670 1
+GATTTCGCAGCCGGCGGTGAGATAGACGCAGCCGCGCAACCCCTGAGCGACGTCGTCCCGGTTCACGTCGTTCCAC
+>>747:3:12:16065:12609/2 216703 1
+GTCGTACAGGCCCGACCACGGGCGAGGGTCGAACCTGCGGCGCCGTCTGGCCTGTGCGGCAAGCCTTCCGGCTAC
+>>747:3:12:16073:15554/2 216710 1
+CTCCGCGCCGGGCGCACCACATTCGTGATCGCGCACCGGCTCTCCACGATCATGAGCGCGGATCAGATCCTTGTGC
+>>747:3:12:16087:15323/2 216723 1
+CTGCTGGAACAGCACGATCGCGCGGGTGGCATCCGGGTCGAAGAAGCGCCCGATCTCGTCGAAGTGGACATCCGGC
+>>747:3:12:16115:17855/1 216742 1
+CGCGCCCAGCCTCCGACAAGGCGATCGCGGCGGCAATCCGGCGTCACGGCGGGG
+>>747:3:12:16138:10729/1 216761 1
+CCTTTCACGGGACGGACCGCAACCGGATGCGCGCGTCGACCGCGAGCGAAGGCATCCCGGGTTG
+>>747:3:12:16142:18817/1 216762 1
+GAAAGCACACGCGGACGTGTTCAACACGCTGTTGCAGGTGCTCGATGACGGGCGCATCACCGACTCGCAGGGCCGC
+>>747:3:12:16157:15348/1 216778 1
+TAAAGGCGGTGAGCAGCGGCCGTCCGAGCACGATCGCGAGCCCGGCAACGATGAGCAGGAAGATCACCATGCGCGC
+>>747:3:12:16160:8160/1 216783 1
+ATGTCGGTGGGTTGGATGGGCGGCGCGGTCGGGCCGCCGTCGAGCGAGCTGCGCGTCAAACGCAAGACGTCGACGG
+>>747:3:12:16169:10129/2 216791 1
+CTCTCCGGTGACGAGCGCGCGCGCGCCGCCGCGCGCGCCGAGCGCCGCAGCGATCCGCAGCATCATACGCCGATAG
+>>747:3:12:16206:13860/1 216823 1
+ATCGCGCAGGTCACGCGCATGGCGACCCTCGGCGGCGGCGGCGCCTACACCATCGACAAAGAGAAGACC
+>>747:3:12:16211:16109/1 216828 1
+GGCTTCGCGGCCGGCGCCGGCGCGGGCTTCTCGGGGTCGGTCACGCAAGCGCCCAGAAAAGCAAGCGCGG
+>>747:3:12:16230:17186/1 216854 1
+TCCGGTGTGGAAGAACAGGTCGGTCTTGCCAGCCCCTTGGGGACCATCGCCGCCAGCGCGGCCGCCGGCCACAGGC
+>>747:3:12:16233:12778/2 216858 1
+ATGGGATCATTCGTGGGTCGGGTGATCCTGATAGTGCCTCAAGACCGCGAGGCGAGCTGCGCGCAGCGGAGCAACG
+>>747:3:12:16257:19038/2 216880 1
+CGGCGAGCCGGGCTGCGCTGTCGCCGCGGCTGTGGAGGCCGGTACGCTCGATCGGGATCGTGTCGATCA
+>>747:3:12:16273:8883/1 216892 1
+GCGCTGCGCGTCGGCCAGATGGGCCTCGAGGCCGCGCGCGGCGAGCACGCGCGCCGAAGCGGCCGGCGGG
+>>747:3:12:16282:20052/2 216904 1
+ATCTCAGAAATCTGGGGGCGACGCCGGCCGCGGCGCCGGCGCCCC
+>>747:3:12:16331:21269/2 216955 1
+GACTTTCCCGCTGGGCGGCGCCGGCGCGGCCGCCGCCCTGGCGCTCCTGGCCGTCCTGGCTGCGG
+>>747:3:12:16379:18988/2 217007 1
+GCTCTTGAGCCGATTCTGGCGCGCCGCCAGGACGCGCGCCGCGCTCCCGTTCGAGACGGCTGCCGAGCTACCGCCA
+>>747:3:12:16390:10638/2 217021 1
+GCCGCGTGGCGCTCCGCGACGCGCCGGCGCCCCTCGATCGAATGGGCACTGATCGATCACGTCA
+>>747:3:12:16431:21097/1 217060 1
+GACGCACACCCTCGGTGCGCGCGGCCGATGTGAGCCCCGCGGATCAGCTCCAGTTCCAGCAGAAAAACGCGCAGGC
+>>747:3:12:16531:9799/1 217159 1
+GACCGACCGCACCACCGCCGCCCGCGCGCCGGGCACCGCCTCTTCCAGCTGCCGGGCGATCGACGAGGCGTACGCG
+>>747:3:12:16554:7924/2 217185 1
+GCGCCGGAAGCGGCGGCGGAGATCGCGCGCCGGTCGCGCGGCACACCGC
+>>747:3:12:16605:18814/2 217241 1
+TGTCGGTTTTGAAATAACCGGTTGTTTTGTCGCAGGCGTTGTTTTCGGAGGCGGAATTACCTGTG
+>>747:3:12:16614:1329/1 217253 1
+GCTCGGCGCGCGTTCGACGACGATCGGAGCGCTCGCCGCGCGCTGCTCCGCCGCTGGCTG
+>>747:3:12:16618:21006/1 217259 1
+CGCGCCAGGATGTTGAGATTGAAGCGCGCCGTCACGCCCGCGGCGTCGTCATAGGCGGCG
+>>747:3:12:16632:17713/1 217276 1
+GCCCTCGCGGGTTTCCTTGCCGTCATGATCGACGTCGATCAGGAGCGTGTCGCGCGTGCGAACGCCGCCGTG
+>>747:3:12:16643:10938/1 217292 1
+GTGCAGGCGTGCTGCTGGGGATCGCCGCCAGCCCGCTCGCGGCGG
+>>747:3:12:16650:13511/1 217297 1
+GCACTCGCGGCACTTGTACTCGACCTCGCCCGAGATCGCCTCGCACGCGGCGCCGCCGCGCGCGTAGTCCGGGCGG
+>>747:3:12:16665:18173/1 217315 1
+CGTCGACCGCGAGTGAGTTGTAGCTGGATGCCTCCATCGCGAGATCGCCGGCGTCTGCTGCCAACCGCGCCACTTC
+>>747:3:12:16669:6430/1 217320 1
+CGCGCGCGAACGCGCTGCGGATCACCACCGCGAGGTCGGCGCCGCCGCGCACGTCGAAGTAGCCGAGCGCGCCCG
+>>747:3:12:16674:21130/1 217324 1
+GCATGGCGAGGCACCGGCGTCGTCTTCCGCTCGGCGTCGACCAGGACGACCTTGATGTGC
+>>747:3:12:16686:9317/2 217336 1
+ATCAGGCGAGTTCGCGAGCTTCACACCGCCGCCCTTGCCGCGGCCGCCCGCATGGATCTGCGCCTTCACAACGACC
+>>747:3:12:16699:19989/2 217350 1
+CCGATGCCGCCGAACATCTTCTGCTCGGCGTAGCCATCCTCGGAGGCGATCAGCTCGCGGATCCGGTTGGCGAG
+>>747:3:12:16721:13526/1 217369 1
+GAAGACCCGCTCCTCGAACGCATGCTCCGCGAGGAGGAACGCGGCGGCGCGATCACCCGACCACGCCCGCACG
+>>747:3:12:16724:16079/1 217374 1
+CCGTGCTGCTCTGGCTGCGGAAGAAGGTCTCGTCGCTGCTGGCGAGCGCGAGCCGGCGCCGCGCGTCTGCGAGCTC
+>>747:3:12:16744:12850/1 217400 1
+GCGTCGCCGCGATGGCGCGATCGGTGTCGACGTCGAGCGCCGATCCCGCCTCGTCGAGAATCA
+>>747:3:12:16772:17610/1 217422 1
+TGCTGGACTTTGGGCTTGTTCGTTGTACCTGGCGCGCCTTGCGCCGCGCGCGCGAGCGCGCGGACTTCTGGCTCTG
+>>747:3:12:16804:14538/1 217456 1
+CGGCCTCGTCGGCGAAGATGAACTGGTCGAGCGGGCCTCGCCCGCCGCCGCCGTACTCGGTCGGCCACCCCAGCGC
+>>747:3:12:16831:20244/2 217487 1
+TGGGCCTCCGCCACAACACGGGCGCCGCGCCGCCGGGGAACACGGGCTCGCTCCAGTGGACGGACCTCGCCGAGC
+>>747:3:12:16845:17996/1 217501 1
+TGGTTTGCTCAAGCTTGATCCGATTTGGGATCCGCTCCGCGGCGATCCTCGCTTCGAGAAAATCGTCGCCTCACTC
+>>747:3:12:16852:2514/1 217502 1
+ACCTCGATTACCTGGCGGCGATCGATACCTCCGACAAGGTCGGCGGCGTCGGTGGGATCTCCCGTGTCGG
+>>747:3:12:16858:20040/1 217509 1
+CTTCTGCGCGCAGCTGGCGGGGGATCTCGGCGACCTCGTCGACGTCGCGAGCGGCCGGC
+>>747:3:12:16858:20040/2 217510 1
+CCGAGTACCGCCCGCGCACGATGCCCACGAGGGGCGAGGTCACGGCGTGGATCGGCCGGTCGTGCTGCCA
+>>747:3:12:16865:6944/1 217514 1
+CGCGCTCGTGGGAGCGCGCGTCTCGTTGCACGGTAGCAGGGACGATCAGCCGCCCGAGCCGCCGCC
+>>747:3:12:16912:6787/2 217551 1
+CGACGCGGCGGAGCGCACGCGGCGCCGGCGCGCCCGCGTCGGGCGTCGTCACTCGACCGGAAACCCTTTGGCCTGC
+>>747:3:12:16913:10306/2 217552 1
+AGCGCCACCGGCCACGCCGCGTCACCCCACAGCCACCACAGCGCCAGCGCGAGCGGCACCCGCG
+>>747:3:12:16947:15410/2 217583 1
+TGGACGTGGTGGAACGGCTGTGCGACGAGGTCGCGATCATCGACCGCGGCCGCTTGATCGTCCAGGG
+>>747:3:12:16947:5000/1 217584 1
+GCGGCCGACGAGCACGCCGCGGGTAATCGCCGTGGAGCCGAAGCGGTCGTGGATCGTGTCG
+>>747:3:12:16948:18115/1 217588 1
+CGCCGAAGGCATGACTGCGCACGCGAAGCGGCGCGCGGCCGGCCACGGTGCGGCCAGTCGAGCCG
+>>747:3:12:16953:11068/1 217598 1
+CACCGGATGACGGAGGTCTTCGGACGCCTGGCGCCGGGCGCGACGCTCGACGCGGCGCGCGCTGAATTG
+>>747:3:12:16953:7456/1 217599 1
+ACCCCCCGCACATCGCCCGCCGCCGCGCCCGCCCGGGCCATCGCCCCCCGCACCGCCGTCACCGTGCTCC
+>>747:3:12:16969:7262/2 217616 1
+AAGCTGCCGCGGTCAACGCCAGAGAAATAGTCTCGAGGTCGCGCATCTCGCCGACCAGAATGATGTCGGGATCCTG
+>>747:3:12:16971:12499/1 217620 1
+GTCGAGGGTAATGCTGGCGACGATCGCGACCAGCACGGCCGGAACCGCCGCGACGACCGAGAACAGTCCGATGATG
+>>747:3:12:16988:9729/1 217638 1
+ATCCTCGCAGCGCGAGCGCTGGTCGTGCGCCGCCGCCGGTGCTTTGGCTCTGGCCGTCTACGTGGTGTTGTTCCCG
+>>747:3:12:17018:11606/2 217667 1
+GCGCTGCAGGCGGCGCTTGCGCGCCGTGACCGCATCGCGGGCCTCGTACTGCTCGAGCCGGTGTTCTTCCGCGCGC
+>>747:3:12:17075:4095/1 217712 1
+TAGGGTATGTCTGATCGTAGGTGCCGGTCTGTTCCGGCCGACGGTCAGATTGATGGGCCCGCTAAGGGGCCCTTTT
+>>747:3:12:17081:11584/2 217720 1
+TGGGCGGTGGAGGGCGCCAATGGCACCGGCGCGCTGTTGGCTCAACAGCTCGTCG
+>>747:3:12:17088:10838/1 217728 1
+TGGTGGGCGCCGTGATTCCGGTTCGCCGCTTCCGCACCGGCGACCAGTCCGCACAGCCCACACCTCTCCCAGCCGC
+>>747:3:12:17107:10092/2 217743 1
+GTCCGTTTCCGGGCCGTGTCCGTCGACGAGGTGCAGGAGGAGACGCGCCGCGGGAGGGGAATATGATGCGGTCC
+>>747:3:12:17141:11282/1 217780 1
+GTAGTTTAACGCCCGGCGCCCGCGACGGCCAGCCGGTCGCGGCGCCTCC
+>>747:3:12:17158:12284/1 217796 1
+ATCGCGAAGATCCAGCAGGAGAAGCCCGACGCGGTCTGCGCCGCGCTGGTCGGCGGCGCCCACCTGTCGTTCTTCC
+>>747:3:12:17210:18529/1 217839 1
+GTAGCGATCCGCGAGCCACGCAGTGAGCTCGAGCTCGCGCGGCGTGCGCGCGGCGAAGTCGGCGTGACCGCTCTCC
+>>747:3:12:17217:10199/2 217848 1
+TCCCATATTCGGCCTCGAGATATTTCATCTTGCCCTGTCCGACGCCGTGCTCGCCGGTGCAGGTGCCGTCCAT
+>>747:3:12:17223:20339/1 217855 1
+CCCGGCCCGTCGCGACCAGCTTGGCGAGCGGCGCGGCGGCGCGGACGTCCTGGAGCGCG
+>>747:3:12:17242:18744/2 217882 1
+GCGGCGACCGAGCGAGGCGACGCGTCGATCGTGTTCATCCTGTCGATGTCGATGCGGAAGATCCGTCCGAACGAGG
+>>747:3:12:17255:11434/1 217901 1
+TCGCGATTTTTCTCGCATTCCTTGCCATCCTGCCCGCCGACGCCGCGGCGCCGCCGGCACGGCGCGTGGACATCGA
+>>747:3:12:17280:16131/2 217928 1
+TGCCGTTACGTGCGCCGGCGCGGCCGCCGACCGCGCCGCGGCGGGAATAGTTGATCCCGTAGGCCGCCCGCACCAC
+>>747:3:12:17325:8282/1 217974 1
+ATGGGCGCGCGTATCGTACTCGAGCGCGACGTCGAGCAGCGCGCCGCCTCCGCCGCTTCGATACCCGGCGGTCC
+>>747:3:12:17326:10106/2 217977 1
+GCCGCTGCCGCCAGCCGGACCGAGGCGCGCGCCGGGCCCGCCAGCCGGAGGGCGATGACGTAGCTCACGTACGCGC
+>>747:3:12:17333:13605/2 217983 1
+ACCTTCCTCCTGACGCAGACGCCGGTGCTCGAAGGCGAGACCATCGAAGTCCGCGAGGTCGCCGGCGCCCGCGCCG
+>>747:3:12:17378:19557/1 218030 1
+ATCTCCGACATCAGCGGGTAGACCGGAAATCCGTCGTGGGCGAAACCGATCGCCGATGCCGCCACCTCGCCGAAGC
+>>747:3:12:17383:12232/1 218043 1
+AGCCCGCGTCCGGCGGCAGCGAGCACCGCCTGCTCGGCACTCCGCACCGACATCGCGTAACTGCCAACGGGGCGGC
+>>747:3:12:17388:10548/1 218055 1
+CTACGCCGCTGCGAGCCTGCCGTGGAAATCGGGCGTCTTCGCGCGGCCGCGCACACCCTTCGACAAAAGCGCCGCG
+>>747:3:12:17388:10156/2 218056 1
+CCCAGGCCTGTGCCCTGGCCCGCAGGCTTGGTAGTAAAGAATGGTTGAAAAATTTTATTTAATACATTTTCGGGAA
+>>747:3:12:17420:11340/2 218078 1
+GTTCGTCGTCTTTCCGGAAAGACCGGGACCGTAGAAGACGATCTTGCAGTTTACTTCACGCCGGGCAAAGTTGATT
+>>747:3:12:17421:13276/1 218080 1
+GAACCCGACGCTGGACGGGACGCACGCCATCATCGCCGTTGATAACGGCACGAACCGTGGTGTTAACCGTGCCATT
+>>747:3:12:17436:16697/1 218096 1
+CTGCACCGCATCGAGGAGGCCGAGAAGCGCGACCATCGCAAGCTCGGCCGCGAGATGGGCCTGTTCCATC
+>>747:3:12:17474:10501/2 836018 1
+GTGGTTGGTTCAAGGCGGACTCGACGGCGGCGATGGCTTTGAACAGGTCATCGGCATCGTTTTTCAGCTGTATGA
+>>747:3:12:17479:18308/2 218145 1
+GGAGCCCCGCGTCAGAATGACGGCGCGCTCGATGAAGTTCTCGAGCTCGCGGATGTTGCCTGGCCAGGGGTACTCG
+>>747:3:12:17485:15354/2 218151 1
+CGCCGCAGTAGCGCAGGATCAGGGCTGCACGCGAGGCAGCGATCTGGCCGGCGCGGCGGCCCGGCCACTTCTCGT
+>>747:3:12:17505:1859/1 218168 1
+TGGCGCACGCTGCCGCGCGCCGCGCGCCTCTAC
+>>747:3:12:17508:11801/2 218170 1
+GCATCAGGAGGCGACCGCGGTCGCGGCCGCCGCGCGCAGCGCCTGCGTCGCTCCGGCGGGATCC
+>>747:3:12:17515:10984/1 218179 1
+GCAGGTGCGCGTGCGCGGGCACAGCGCGAGCAGCGCCGGGCTGGCCGGCA
+>>747:3:12:17521:11227/1 218188 1
+CGTCAACACGATCTGCGCGCGCCACCGCCGCAATCGCGCCACGCTCAAACGCATCTCCGATGAAGCGA
+>>747:3:12:17551:20602/2 218216 1
+GCCACGCGCGCGCGGCGCTCGCGCCCGACGTGCTCGTTCGTCATCTGCGCGGTCAGGGCGTGAAGGGCACC
+>>747:3:12:17565:19730/1 218224 1
+CTGTTTCAGATGGCCGCCTGGCTCGACCCGGCGAAGACTGGGCGCGGCGCACTTCTGGGTCTGGTTTCCGTCGCCC
+>>747:3:12:17568:2590/2 218228 1
+TGCTGCTTCGTTACGACGCGCGCCTCGTACCGGCGTATGCGGCAACCGTCGTTCTGATGACGGGGG
+>>747:3:12:17608:17392/2 218268 1
+TACATGGCGTGGCTCACGTCGCCGATTCTGAAACCCGGCGACGCGGACGCCGACATCGCGGCGACGATCCTTGGCG
+>>747:3:12:17620:11032/2 218279 1
+CATCGCCGACCAGCGCGACGCGGGACGACACGCTGCGCGCCGCGGTCAGCGAGCGCAGGGAAAGGCTGCGCGCAGG
+>>747:3:12:17620:16038/2 218280 1
+GCCTGGGACCTCACGAGCCTGGCCGGCGCGCTGGCCGCCGTCGCGCTGCTCGCGGGGCCCGGTCCGCTC
+>>747:3:12:17654:17989/2 218322 1
+ACGTCCGCGACCACTGCCGCGGGGTCGAGGTTGCGTGGCGGCGCGGCCGGTCCGGCGAGGTCTACAACTTCGGCGG
+>>747:3:12:17660:6355/2 218330 1
+CCGCGCAGCTCGGCCTCGAGCTCGGCCGCGAGCCGATCGAGCTCGGCGATGATCGCCGCTGCCGCCTCGCTGGGCA
+>>747:3:12:17721:11484/2 218403 1
+GTAGAAGCCGACGACCTTTGCGCGATTCGCGGTCGCGGACGAGTCGGCGCCCTGCGCGGAGAGCGACGTCGCGGCG
+>>747:3:12:17744:8687/1 218431 1
+ATTTCCCGCCATGATCCGGCCGTCCTTGAGCGCGCGGTCGAACACCACCGGATCGAAGTCGGC
+>>747:3:12:17747:7566/2 218434 1
+ACGATGGCCTCCGCGCGCGAGCCGCCGCCCGCGTCCAGGAAGTTGGCCGGGTCACCGCC
+>>747:3:12:17758:19245/2 218449 1
+CTCGCTCCAGGCGCTGTCCAGCGGAACCGCCGTGGTCCAGCTGGTGCCGTCGTCCTCCATCAGGG
+>>747:3:12:17819:17361/1 218502 1
+GTCGGGCAGGCGCGCGGCAAAGCGCGGCGCCTCGAGATACTTGTCCGCGTCGAGCAGCGGGAATGCGCCTTTCTCC
+>>747:3:12:17911:4193/2 218586 1
+AAGAACGCCACCGCGGGCATGAAGGCGTTCGTGGTGAACCGCATCGGCGACTTCGGCTTCGTCACCGGCC
+>>747:3:12:17948:16536/2 218627 1
+CGCGCCGCGGCGACGGTGCGGGTGGCGGCGTCGGTCTCGGCGCGCTGGCGCTCCAGCAGCACGGAAAGGTCGGTG
+>>747:3:12:17965:11749/2 218643 1
+CGCCAAGCTCGCCGTCGAAGCGCGGTCGCTGTCGGACACGCTGC
+>>747:3:12:17978:18771/1 218657 1
+TCCTCGCCGCGGACCGGATCCGGCTCGGCCGCGCGCGCGTCGTCGTCGCCGGAGGCGCCGAGAACATGACCCGCG
+>>747:3:12:18072:14229/1 218745 1
+CGCTTGCTGAACAAGGCACGCAGACGCGCGATGACGTCCGACGCGCGGTTGCCGTCCCGAATGG
+>>747:3:12:18089:9218/2 218758 1
+AGCGCGACCTCTTCGAAACGAATTTCATTTTCAACGCGCACGGATCGGGATGGCATCTTGATCGCGCGCGCTTTGA
+>>747:3:12:18107:1112/2 218772 1
+GAAGTTGATGACGCTGGCTCGGACCGATCCCGATACGGATGTCCGGCGCGCAGCGATGTTCGCAG
+>>747:3:12:18147:8306/2 218813 1
+GCCAGCAGAAACCGGCGCCGCGCGCAGGCGCCGCGCCGGGGTCGGCCTTCGACGCATTC
+>>747:3:12:18154:6124/1 218820 1
+CTGGCCTAATTGTATTTAACCGCGGAGACGCAGAGAGCGCGGAGAATAACTCCGCGCCTCCGCGGTAAGACGCTCT
+>>747:3:12:18185:6387/2 218853 1
+CGCTCAGCAACTCGATCTCAAACACGCGCTGCTCCGCGTTCGCCACCACTGCCTGCAACACACGCTCATAGCTCTC
+>>747:3:12:18187:10037/2 218854 1
+CCGCGCCCGCCCGCCGCCGCGCCCGGCTCCGCGCCCACGCGGCACTCGTAGACGCGCCCC
+>>747:3:12:18211:16525/1 218877 1
+GGTTGAGCAGCACGCGCGCGACGTGCGTCCAGGCGGCCAGCTCGGCGCGGTCGACGCCTTCCGGCACGGAGGCG
+>>747:3:12:18213:4287/2 218879 1
+TCGGGGGGCTTCGGGCTCGAGCACGATCCGGCGACGAGCACGGCCAGCAGCAGGACGAGGCGCCTCATCGGGCGG
+>>747:3:12:18225:8915/1 218884 1
+TGAACAGGATCGTGATGTCGCGCGCGTCCTCAACCGGCGTGCGGAAGCGGATGATGCTGGCCGCGCCGGCAATG
+>>747:3:12:18231:20580/1 218893 1
+GACCGACCGCATGGCCAATGCCGGCCTGGCCGCCGAGCTGGCCCGCGACCATACCGTCTACAACTACGACCGCCGG
+>>747:3:12:18240:17313/2 1786141 1
+CCATTCCGGGACGATCTGTATTTTCCAGCACGAGCACCACGCCCTGTGGTCGGGCTTCCACCGG
+>>747:3:12:18243:10620/1 218904 1
+CGCGGCAGCGCCGCGCGCGAACCATCGGTCAGCAACGCGAAGCGCTGATCGAGCCGTTCGCTCAGTTCATCGACCG
+>>747:3:12:18252:19724/1 218907 1
+GGGGGCGCGGCGCGGGGTCTCGGCCGCGCGCAACCTGGGCGTGCGCCTGGCCACCGGAGGCTACGTGGCCTTCATG
+>>747:3:12:18288:13771/2 218943 1
+CGTCAGACCACGGGCTGCGGAGGCTGCCGCGCCTCCCGCGTTCTGGAGCGCATCCGGGCCTTGG
+>>747:3:12:18360:16127/1 218997 1
+GACGATGCGCACGGCCGAGTGGTTCCGCGACCACGACGTCGCCGCGGTCGCGACCGACAC
+>>747:3:12:18422:12269/2 219055 1
+GACCACGATCACCGTCGCCGTCTCCGACCGCCAGCCGGTCGTGACCGCCCCTGCGACCGCAATCTTCGGC
+>>747:3:12:18426:16607/2 219061 1
+CGCCCTCGGCGCTGCCGCGCCGGCGCCATCGCCGTCGGGACGATGAGGCGCGATGACGGCTTCGC
+>>747:3:12:18466:20860/1 219100 1
+GCCTGATTGACATGGGCATCGAGCCATTCCTCGTGGCCTCGTCGGTGGAGGGCGTGATGGCGCAACGCCTCGTGCG
+>>747:3:12:18485:3418/2 219121 1
+TCGATCGCATTGTGCAGGGATTGCTCGACTACGCCCGGCCGGAGCGCCGCCCGGGCCCGGCGCGG
+>>747:3:12:18486:15113/1 219126 1
+AATGGATGAAAGCTTGCGGCTTTGGCGACGTGGCCAAGGTCTTTGACGTTCGCGTCTCTCAGACGTTCCACGGCGT
+>>747:3:12:18487:4396/1 219128 1
+GGCGATCGGGGCCGCGGCGTCGGCCGGCGCGCTCGCATCCGTCCCCTT
+>>747:3:12:18487:4396/2 219129 1
+TACCTGTCGTCGTTCGCCGGATTCGCGCCGCTCGAGGATCCGCGGGTCGC
+>>747:3:12:18496:19934/1 219136 1
+GCGCGCCGACGCGCGTATGCCACAATTCGACCTCGTGACCGGTGTGAGCACCGGCGCGCTCCAAGCACCATTCGCG
+>>747:3:12:18616:12479/1 219253 1
+GGCCGCCGCCCCGCCCGCCCCGGCGCCGGCCTTCGCC
+>>747:3:12:18633:12836/2 219269 1
+CACCGACAAGGCTTACCGACGCGCGCCTGTTGCGCGCCGCCCTCTGGTCGGGAGATTTGAGCCTCATGCG
+>>747:3:12:18654:11866/2 219291 1
+TGCCCGGTGCGCGCATCGCGGCCGCCGGCGTAGCCCGCCTCGGCGAGCAGCCGC
+>>747:3:12:18658:1645/1 219295 1
+AAGTATGGCGCCGGCCTTCGTCAGCATGATGTTTCCGGGCTTCAGATCGCGATGGATCACCCCCTGTTTGTCCGCC
+>>747:3:12:18666:15413/2 219310 1
+GCCTTCGTACACCACGACGTTGTCCCTCAACAGGCGGGCCTGCGTGTCGCCAGCGCGCGTGATGCGCCCTTCGGTT
+>>747:3:12:18666:3341/1 219311 1
+CGAGCTCCGCGTCATCCGGCATGCCGCGACGGGCACGCTCGAGCGTCG
+>>747:3:12:18673:7102/1 219326 1
+ACCGATCGAGATCGTGGCGCTGATCGGATCGGGCGAGGTTTCGACCTCGAAGCGCGAAGCCGACAGGGCGCGCCGG
+>>747:3:12:18690:17937/1 219341 1
+CGTCTCGAGTCCCCGGGCGCGACCGCGCTGGCGGTGCCGAACGCCATGCTGCAGGCGG
+>>747:3:12:18712:16468/2 219369 1
+ATACGCCGTCCACGTCGGTGAAGATCTCGCAGACATCGGCCTTCAGCGCGGCGGCCAGCGCCACGCCGG
+>>747:3:12:18744:18336/1 219395 1
+TCGCGCTTCGTGACGCCGACGTCCTTCCAGAGCACGCGGTCCGGATGCGACAGCGCGACGCCGCCGACG
+>>747:3:12:18795:9955/1 219440 1
+CGCCGATCGCCGTGCGCCCGTCGGCGCCGCAGCCGACGAGGAACAGCAA
+>>747:3:12:18832:20231/2 219483 1
+AGCGCTGCGACCGACGCGGCCCGCCGCCGCATCTGGCCCCAAACGCAGCATACTTACCTGCGG
+>>747:3:12:18868:20983/1 219519 1
+CGCCTTGAGGCCCAGCGCCTCCGCGCGCGCGACGACGTCCGGCTTCAGCAGCGCC
+>>747:3:13:1211:8910/1 219628 1
+CTACAACCTGTACAACGCGCAGTTCGCCGGCGCCGCCACGGAAGTGGCGTACGGGCGC
+>>747:3:13:1216:3919/2 219636 1
+GGTCATGCCCGATAACTTCCTGTACTTGCGGAAATAGTTCTGGAAGGTGATGGTCGCGAG
+>>747:3:13:1222:2143/2 219643 1
+GGAGTCGGAGCTCTTCGGGCACGTCAAGGGCGCGTTCACCGGCG
+>>747:3:13:1279:12348/2 219689 1
+AGCTCGGGAGCCTGCGCAACGCGTTCGCCGACCGCGACGAGCGATGATCCCTCGCGCGCGATGCCGCTGGCAGCCG
+>>747:3:13:1297:4299/2 219693 1
+CCCGAAAAAGGCGGCGGCGGCTGGGTCGCGCCGAAGATCGCGCCGTGGCT
+>>747:3:13:1314:20999/1 219709 1
+GAGCAGCACGATTGCGGCCTGGGCGAGCGCCACGCCGAGCACGCCGCCGGCGAGCGCCAGCACCACGCTCTCCGAC
+>>747:3:13:1329:11674/1 219739 1
+GGTGCCGATCGCGGTGGTGCAGCGCGCGCTGGCCCGCGCGGGCACCGCCGGCGAGCGCGAGAGCCGCTACGTG
+>>747:3:13:1334:15740/2 219743 1
+TGCCTATCAGACGGCGGACCAGATCGCCGGCGCGCTGCAGGCGGCCGGCCTCAAG
+>>747:3:13:1347:4626/2 219755 1
+TGAACATCATGCTCGTCTCCGTCACCGAGCGGACGAGGGAGATCGGGCTACGACTGTCGG
+>>747:3:13:1350:3331/1 219761 1
+TCTTGTTGGGGGCCATCACTAAAGTAGGCTTTTGGATACGTGTGATGACATTGGCCATCGTGAAGGTCTTGCCGCT
+>>747:3:13:1363:3587/2 219776 1
+GGATGGCAGTTCGCCGCGCGCGCCAGTTCGAACAGCTGGTCATACAGCCGCGG
+>>747:3:13:1364:19026/1 219780 1
+CGGATGACATGCCCGCGCACATCCGTGCGGCGCTCACTGCCGTTCAGCTGACCGTGCCGATCGCCGAAGACCGTCT
+>>747:3:13:1406:19003/1 219816 1
+CGGACCTCAGCATCTCTTCGTCGAACGCCGCCGCGCTCGCCGCGCTCGGCCTCGGCACGGGGGTCAGCCAGGCCCG
+>>747:3:13:1416:19722/2 219818 1
+GCTCTCTCCCTTCGCGCTGCCGCTGGTGCTGTTCGTGCCCGCGCTGGCGTACGGCGCGCGCTGGGCCGCGAAGGGG
+>>747:3:13:1427:5864/2 219825 1
+ACTGGCTCCACACCGTGAACGCGCTCGCGCTCACCACCACCGCGACCGCGGCGCCGGCGAGCCGGAAGCCGCG
+>>747:3:13:1433:11111/1 219836 1
+GATTGTCTGCCGGTTCACCCACAGGACGGGCGCCGTCCGGCGGCGCGGGCCTGGGCATATACAGGTTCGAGCGACG
+>>747:3:13:1443:21031/1 219852 1
+CGTCAACGGGATCCTGGCGCGTGTAGCCGGCCGCCGCGAGAAGGTCGCCGAGATCTACGGGAGA
+>>747:3:13:1461:7699/2 219879 1
+CCTGACGGTGTCGCGCAGTTCGCGGTCGGCGTTCAGCTGGGCGTTGTTGAAACCGGTCGCCAGCCCGTTGAACGT
+>>747:3:13:1464:5464/2 219883 1
+GAGATCGCGAGCGAGATCGCGGCCCCGGTGAGCGCGCTGCGCAGCTTGTTGCGCGCGAGGTTGGGCCAGACGAGGG
+>>747:3:13:1474:10058/2 219895 1
+GGTGTTGGTGGCGCCCGCGCCGCGCAGCAGCATTGTCACCGGGAAAATTTTGGGAGGCGCGACGCTGGCATTCGGG
+>>747:3:13:1491:3832/1 219902 1
+GACGTGCGGCGACGGAGTTCGCAACGGGACGGAGAGCGACGCGGACTGCGGCGGG
+>>747:3:13:1533:1414/1 219939 1
+TGCTGCGCGACCATTGCCTCTTTGTTTCTTCGTGTTCCTCAGTGCCTCGGTAGAGATGCTTGTGGGTCCGGAGCG
+>>747:3:13:1541:7620/2 219950 1
+AGTGGGCCATGCGCGAAGCGAAGCTCAACCGCGACGACATCGATTACATCAACGCACACGGCACCAGCACTAAAC
+>>747:3:13:1585:14166/1 219995 1
+CGGCCGATGCCGCTGGAACTGCCTGTAATCAAAAGGCGCCGGCCGCGCAAATCCCGTGCCATGCCTGGATTCTCTC
+>>747:3:13:1608:19260/1 220022 1
+CGGTGCCGCGGCGTGGGTCATCCAGAGCCGAGATGCGCGCATCGTCGTCGATCCCGCATTCGCCGCCGACGACATC
+>>747:3:13:1649:17583/2 220076 1
+GCCCGAGAGTGCTTGCATCGTCGTCGCCACGGTTGCGGTGATGCCAAACGCCGCGTGGAGTGGAGCGAGTGCGAGA
+>>747:3:13:1649:12283/1 220077 1
+CTCGATCTGGAGCGCGTTGAAGCGGCGCTGGGTCCCCTTCCACTCGCGGTCGAAGTCGTCCCACACCATCCAGACA
+>>747:3:13:1662:10180/1 220095 1
+CGACCGCGTACTCGGCCACGACGGTCTTGCCCGACCCAGTCGGCGCCGCGACCAGGACGGAATCCCCTGCGTCGAG
+>>747:3:13:1680:2415/1 220108 1
+CGGTGGGCAGCGAGACGCTGCGCGCGCGCATCGAGGCGGGCATGAACGCGAAGCTCAAGGGCTATCACGTCACGA
+>>747:3:13:1681:17830/2 220111 1
+CATGAAGGACATCGATCGCGAGGGCATCGCGACGATCGCTGAGCGCGCGCTCGCGCTCGCCTCGAAGGGCACGGG
+>>747:3:13:1692:20878/1 220128 1
+CGTGCTGGAAATGGTGCTCGGCCAGCCACAGGGCCTCGTATCCGAGCTCGTCCATCGTCTGCGC
+>>747:3:13:1705:12683/2 220138 1
+CGCGCCTCCGGCACGCCAGCCAAGGGCGCGGCGCCGCCACCGGTGCCGGTCGCCGCCGCGCAGGCGATGGAGAAGC
+>>747:3:13:1712:8596/1 220143 1
+TGAACTTGCACTTTGTTTTTCGCAGCGGCTTCGACGAGCAGGCGGCTTTCGCGGATGTTGTGCGAGATGGGCTTCT
+>>747:3:13:1725:1174/1 220150 1
+GAGCGTTCGCATTGCCCACTTGTAACGTTTTGAGGATTGCCGTCACTAACTGGCCAAGTGGCGGCACTGGCTGGGG
+>>747:3:13:1728:4760/2 220153 1
+AACCACGGCATACCGTAGATCGCCCGCGCGTTGCAATAGGCCGCCGAGCGCACGGACGACATCCGTACC
+>>747:3:13:1733:4439/2 220160 1
+GCGGGGGCGCGGGCCGCGCGGCGCGGCGGCCTAC
+>>747:3:13:1752:2244/1 220181 1
+GGACGACGTCCGCCGGGCCGCCCACGCCGCCAAGGGCTGCCTGGCGAACTTCATCGAGGGTG
+>>747:3:13:1762:4114/1 220193 1
+CATGCGCGCCAGCAGACCTTCGCCAAAGCTACGGCTCAGAATAATCGCGCCCTCGCCCGAGCATGGATTGTCGCCC
+>>747:3:13:1773:9758/2 220207 1
+TCGGCCTCGTCGACGCGCCGGCGGCGACGACCTTCGCGGCGATGTTCGCCGCCTCCGTGCCGGCGAGGGCC
+>>747:3:13:1784:14139/2 220225 1
+GGATGGTCGCGTGAGGAAGCTGCTCGAACGCTGGTTCCAGGGCCTCGCCACCTCGCGGCGTTTCCTGCCGCAGCTG
+>>747:3:13:1784:16303/1 220226 1
+GCTCGGGAATACGCCGGCGCGCCTGGTACCGCTGCGCGACGTCGCGGAGCTGACGCTCACGGGCACGATCGACGTC
+>>747:3:13:1804:14449/2 220247 1
+AACGATCATGATTATTGAGTCTTCAGCACCCCCACGTGTCGACCTGGCCGGCGGCACGATTGATATCTGGCCACTC
+>>747:3:13:1828:20169/2 220263 1
+GCACGCTGGAAGTGAGCGAGGTCAAGGAACGTCTCGGCGCGATCGGCCTCGTTGCCGCGGGCTCGACGCCGGAGCG
+>>747:3:13:1839:17611/2 220272 1
+CGGCTCGAAGAACCACGGCGCGCTGTCGACTCCCGGACGCATCTGCACGGACTACGGAGGAGTCAAGGTCGTCGAC
+>>747:3:13:1904:1407/2 220340 1
+GATCCTGCTCGGCGAGGGCGGCGCGACGATGAAGGCGATCGCGAGCCAGG
+>>747:3:13:1919:18137/1 220354 1
+GCGCGCTCTCGCCCGGCGAGCGCCAGCGCGTCGCCGTCGCGCGCGCGGTCGCGCTCACACCGAAGATCGTGCTCGC
+>>747:3:13:1933:2061/1 220373 1
+GTCGATTTGGCGCTTGCCATTGTGCGCGCGGATCCAATCAGCGCACTCCGCTTTGGCGAGGCCATTCGAAAGCTTG
+>>747:3:13:1935:10476/1 572573 1
+GCGCGTGCTGCTGACGCTCGAGGAGCGCGAGCGCGTCGTCACCGAGATCCAGGACGAGGTGTTCGGGCTCGGGCCG
+>>747:3:13:1946:3463/1 220385 1
+GCCATGCCCGATGTCGCCGAACGCGCGCGCGGCCATGACGAACTCGATCGGTCCC
+>>747:3:13:1981:10015/2 220431 1
+GTAGGTGATGAAAATCTTCGTGCCGGTAATGCGCCAGCTGCCGTCGCCGGCCGGAACGGCTCGCGATTT
+>>747:3:13:1982:2280/2 220432 1
+CAACGCGCGGGTGGGCGCGGCGGCGCCCAGCGCAGATCTCCGACCGGCG
+>>747:3:13:1990:8195/2 220442 1
+CCCAGCTGGAGACGCCAGTCGCGCTGCGCGGCGGCGCGCGCGCTGGCAACAGCTCGACCTGAACGTGGGGGTCCAC
+>>747:3:13:2000:7512/1 220458 1
+CGCATCACCTATATGTCCGCCAAGGTCGCCGACGCGCTGACCGCCTGCGCCGCCGACGACGCGCAGGAGGGCGGGG
+>>747:3:13:2002:2265/2 220459 1
+TACTACGTCATCACCCGGATCTTCGCCGGCAACAAGTGGGGCACGTCGAATCCCG
+>>747:3:13:2004:7264/1 220461 1
+GCTTCTTGTACCGGTCCCAGTAGTACGGCGCGATCGAGGCGCGCGCTGCGTCGAGCCACGGCTGATATTGGGCG
+>>747:3:13:2024:20793/2 220484 1
+AGAAGTAGCTGATCGCGCGCCCACAATCGCGACCGCCAACTGGTGGAAGGAAGAACGCCACGGCGTGTTCATCGAT
+>>747:3:13:2046:20697/1 220505 1
+ACCGAGGAAGACGCCCTGGTGGTGACCCGCGCCGACGGCTCGCTGCTGGTCGACGGCTCGCTGCC
+>>747:3:13:2057:2738/2 220515 1
+GCCGGTCCGCTTCATCGCCGAGGGCCGCGACCCGTCGGCGACGATCGACTCCGGCCTCGGCGG
+>>747:3:13:2075:10285/1 220535 1
+GTCAGCGGGCCGCCGGACGGGCCGCGCGCACCGGCCTGATCACGGCCATCGTCGC
+>>747:3:13:2086:11284/2 220541 1
+CGTGGCAATGTCGACACGCGCCTGCGCAAGCTCGACGCCGGCGAGTACGACGCGCTCGTTCTCGCGG
+>>747:3:13:2100:15681/1 220555 1
+CCAAGGCTCGCCCACCCGCAACCAATTTCTGTTTACGGTAAGCGCCAGCAGGCCTCGATCACGGCGTCGGCCACTT
+>>747:3:13:2119:6116/2 220572 1
+ACGGCGACGCGGTCCTGACGCTGCTCGACGGCGCCGCGCGCGACGCCGGCACGCATCAGGAGGATCAGTGGGACGG
+>>747:3:13:2129:16910/1 220585 1
+GCAGCCAGAGTTTGATCTTCCACGCGATCAGTTGCGGCGCCTGCAGGAGCGCGCGGTAGGTGCTGCGTGGCGCATC
+>>747:3:13:2138:18419/2 220587 1
+GAAGTGGTAATACATCACGACCGAGAAGATCCGCGTCAGCGCCAGCTCGGTCATCAGCAGCGTGGCGGAGACAAGC
+>>747:3:13:2201:7676/2 220659 1
+GAGGCGCTCGTCGTAGCCGGCCCCCGCATCACGCCGCCGGCGCAGTTGCGCGAGCGCGATCGTCCGCTCGGCCAGG
+>>747:3:13:2240:14502/1 220706 1
+GCGAGTTGTTCCAGGCGAGCGAGCGCGGCGACCTGGCGTATGTCGGACGTCTTCGCGCCTACAGCGACCTGGGTGA
+>>747:3:13:2259:15884/2 220727 1
+TAGAGAAGCGTGCTCTTGCCGCTGCCGGACGGCCCCATAATCGCGGCGG
+>>747:3:13:2327:9474/1 220793 1
+CCGGAAGAACTCGCGCCGGGCCGCGTTGAGCGCGGCGTAGTCGCGATCGACGTCACGCAGGTGG
+>>747:3:13:2332:10535/2 220796 1
+TTGCCGGTGCTGCGGCATCGAGCACCGCCGGCAATTCAGCGGCCGTACCCAAGGCCGTCGCTATGGCGGACACGAC
+>>747:3:13:2336:19782/2 220807 1
+GATCTCGCGGCGCCGCGCGCGCCCCCGCGCCTCGTCTGTCGCTACCCCGGGGGAGCACTACCGTTAGGAGTCCAAC
+>>747:3:13:2346:1947/1 220813 1
+CGATGTTTTGCGGTGGTCCTACTTCGGCGTTACGCGCTTACTGCCATCCAGACAATTTCAAGGGCGCGGCCAACG
+>>747:3:13:2354:9806/2 220823 1
+GCGAAGTTCACGAACTCGGCCTGTTCACGACGGAGGAGATGATGCAGGCCTTCGCTGCGGCGGG
+>>747:3:13:2370:15733/2 220835 1
+CCGATCGTTTTGGCGTCGTTATCGGTGAGGCGCGCCGACGCTCGCCGCGCGCCTGCGGTCTGAGACTGCCGCG
+>>747:3:13:2400:14814/1 220875 1
+GTTGACGAGATGCTCGCCGCTCCGCGTCGCTCTCCGGAGGAACCGTCGG
+>>747:3:13:2441:14575/2 220917 1
+GCCGCAGATCACGTCCACCGGCGCATCGCCTTTCACGCGGTTGATTCGGAACGTGCCGGATTCGACGGGCGTCCA
+>>747:3:13:2446:6150/1 220923 1
+AGGGCGTGTTGGGCGACGAGCGCCGCCGTCCATGGACGCTGCTCGAGGCGCCGAATCGCTCGAGGCCAGACGCG
+>>747:3:13:2460:9945/2 220939 1
+TCGCCCTCGGCGCCATCAACCCCACCGAGGTCCGAGACCTCGTCGGCGTCGACGCCACCTTCACGCCGAGCCCGTC
+>>747:3:13:2461:11020/2 220943 1
+GAAAAGGGGTTGCGTCGAGGTGCGGCCCGTCGCCGAGGATCTGCAGACGCTGCGCGCGCTTGGAGCTGATGGACCG
+>>747:3:13:2470:12948/2 220963 1
+CGCGATCCCGTGCAGCCGACTCCAGAGGATCTCGAGGGAGACAGGATCGAAACGAGCGGCAACGCCAACAGCGCTC
+>>747:3:13:2523:14676/2 221016 1
+CTACTCGTACAACAACGCGAGGACGTTCTTCCCCGACTCGCTGCCGCCGGTCAACGGCATCACGCCGGGCGGCCTC
+>>747:3:13:2524:20630/1 221018 1
+CCGGGGAAGAAGCCGTCGCCGTAGCGCGCGGCGCGGCGCGCGGCGAGCTCAGTGTGCCCGCCGACGACGATCGG
+>>747:3:13:2558:16069/1 221052 1
+AGCAACGCGCCGCAGGCGCCGGCGAGCGCCACCGCGTTCGTCGTGCTGACCTGATAGAGCATGC
+>>747:3:13:2584:6143/1 221079 1
+GAAGTAATTGGAGGCAATGGGCAAGCAGACGCCGGCGTTGCGCATGCTGGTGCTGATCGCCAGTACCTTACGATT
+>>747:3:13:2594:4631/1 221088 1
+AGGCGTACCGCGGCCGCGGCCTCGGCGCGGAGCTGATCCGGGCGCTCGCGGACCGTGCC
+>>747:3:13:2626:8916/1 221127 1
+CGGGGTCTTACGCACGGTACCCGGCCGCCACCTCGTCCCGCCGACGTTCAACAAAAACGGCAGCAGCGCC
+>>747:3:13:2631:16691/1 221132 1
+ATGCCGGGGATGGACGGCCACGAGGTGTTCCGGCGCCTGCGCGCCGAACCCGCCC
+>>747:3:13:2658:16552/1 221158 1
+CCCGCCGGGAAGCACCGCGCCCGGCAGGGCGACCGCCACGGTCGCGCCCGCGCCGAAGTTCCAGGCGCCGCACACG
+>>747:3:13:2671:19160/1 221164 1
+TGCAAGTCCTTGATTGTCGTATCCAGACGATTGTCGTTATGTTGCCGGGTTAACGAGATCTTTTCACC
+>>747:3:13:2678:9440/2 221167 1
+ACTTTCACGGTGGATCTGCCCGCGGCGCCGCTCGCGGCGGCGCTCGCGGCGATCGGCGCCCCGAGCCCC
+>>747:3:13:2685:12441/2 221171 1
+GCGTTCGAACCTCGCCGCCGATCCGGCCGCGCACGATCGGAGTCGTATTGGACCCGGATCTCGAGACCATCGTG
+>>747:3:13:2686:6267/2 221172 1
+AGCGCGAGGAACGCGCCGAACCGGTCGGGCGCGCGCATCGCCGTGCGGATCCCTCGCCACGCAATCACGCAGAAGC
+>>747:3:13:2701:12911/1 221181 1
+AAAAGAGATTAAGCGCGCGCTCGAATTCGGCGACTTGCGTGAAAACTCGGAATATCGCGCGGCGCTGGATCGACAA
+>>747:3:13:2704:10857/2 221185 1
+AGGGATTATCACCCAGCGCGACGAGCGCTCGTTCGGCCGCGGCCGGATCGCGTTCGGCCAGAGCGCAAACAA
+>>747:3:13:2715:4659/2 221196 1
+TAAGTCGCCGGGACATCTCGCCGTCAACGTAGAGCACGCGACAAGGGCGGCCGGCTTGCCAGGGTAGAAAGCGAAG
+>>747:3:13:2721:7689/2 221199 1
+GGCGATCGCGGCCGCCGCGCGCGCGGCGCTCGCGGACGGCGTCACGCTC
+>>747:3:13:2725:20657/2 221205 1
+TCATCGCGCGACCTCCTCTCTGCGCGCGCCGACGCTCCGCGCATGAGCCGGCAGTCCCTC
+>>747:3:13:2760:18373/1 221229 1
+GTCGGAAAATGCCGGAGACTTCGCCTGGTGTGATTTTGATCGGGCGGTGAGTTTGGCAGCACAGTTTGAACGGAAC
+>>747:3:13:2767:4768/2 221232 1
+TACCTGTCGCAGCGTGAAGCGATCGGCCGCGTGTACCGGGAGATCGTCGGCCGACACTTCCCC
+>>747:3:13:2772:10724/1 221238 1
+GTTCCTCACCCGCCCGCACCGCGCGCATCAGCTCGTCGACGTCGCGCCGGATGAGCGTCCGCGCCGCGTCGATCTC
+>>747:3:13:2799:19198/2 221261 1
+CAGGATCCCGAAGCCCAGCCGGATGCGCGGCGCGCGCTGCGACGCGGCGGCGAGCCAGACATCGG
+>>747:3:13:2803:19427/2 221265 1
+TCGCCGCGGCGCTGCTGTTCCGGCGCCGCGCATCACGCATCGCGGCGTGGGGTGCCGCGC
+>>747:3:13:2825:13366/2 221299 1
+GTTCTCGCGACTGTGGGGCAGCGGGTTCCTGCCGTCGGCGTTTCAGGGCGTGCGGTTCCGCGCCGGCAGCGCGCCC
+>>747:3:13:2843:17018/2 221320 1
+GAGGCGATCTATCGCGGGCTGACCGCGCTCGCGGACGAGGCGCGTGCGCGAGGCG
+>>747:3:13:2864:7661/2 221338 1
+CAGGCCTCACCAGCTTCGAATAACCAACGATGTAGATAAAAAGGACATGCGCGATCTCAAGCTGAATTTCCTTTTT
+>>747:3:13:2876:20879/2 221346 1
+GTCCGCCCGCAACGGTATGACAGGCAAGGCACGCGGCGCGCGACGGAATTTCCCAGAGTTGATTGACCGGAACACC
+>>747:3:13:2931:5124/2 221405 1
+TGCCCTGCTGGGCCACCGCGACGACGCCGTCGGCGGCGATGCGCCCGGCCTTCTTGGTGGCCTTGG
+>>747:3:13:2933:18006/2 221416 1
+CGACGTCGCCGACGCGGCCGTCGCGGCGCCCGCCACGGTCGCTGCGGCGAC
+>>747:3:13:2969:2123/2 221444 1
+ACGCGAGAGGGCCGAACTCGGCTACTGCGGCGCGACCGTAATAGTGACCTCGCGGCTCGGCCAGCTCAACGCTCCG
+>>747:3:13:2970:19829/2 221447 1
+GATTTTCGAACAGTCGCCGACAACTGCCGGGTGTCGAGAAACGCCGCGATCCGCCGCGCGCCCGCGTGCCGGCTC
+>>747:3:13:2970:6592/2 221448 1
+GAGCGAGACCACCGCGCGACCGTCGCGGACGACGTGACGCCACGCGTCCACGACGAACGCGTTCGATGCGAGTAAC
+>>747:3:13:2978:6828/2 221456 1
+CGGACCGGTATAGAACGACTCGAAGATTCGCGAGCGATCGGCAACGGCTATACCGCGACCTTCATCGATGACGTCG
+>>747:3:13:2998:5383/1 221476 1
+TTCCCTGCAAGGCGCGAGCCCGGGCAGCCTCGCTGACGGGCGATCGGAGACCCGCCGGCATCGCAGTCCGGCATCC
+>>747:3:13:3019:1752/2 221496 1
+TCGAGGGGTCGGACGCGACCCGCGGTCACGCTCGGCCCATCCTTCACCGCGTCCGCGGG
+>>747:3:13:3027:14377/2 221501 1
+AGGCGCGTTCCTTGTGGCGCGCCGCGGAGCATCGCGTGCCGCGGACCGGCGCTCTCGATGATCCG
+>>747:3:13:3029:2611/2 221505 1
+CGAAGCCCTTCACGAGCGCCCCCGCGGCCAGGCTGCCCACCGGCATCCCCCCC
+>>747:3:13:3032:1807/1 221509 1
+CGGTGCGAGCGGCGACGCGCCGATGGCGACGCCGTCGACGAGGACGG
+>>747:3:13:3036:15466/2 221514 1
+TCACAGGCAGTGGCCAACCCGAGGCCGAGCGCGACCAGCGCCAGGAGCCAGACGGACGAGCGCGGCGAATCGACGG
+>>747:3:13:3042:18192/1 221519 1
+CGGCGCAGGAAGGCGGTCGCGCGGCCGAGCGCCTTGGCCGTTTCCTTCAGCGCCTTCTCGTCGCCC
+>>747:3:13:3077:15470/1 221553 1
+GATATGCGCGAGGAGCGCCGCGGCCCGACGCGTTCCCCCGGCGG
+>>747:3:13:3081:8916/1 221556 1
+GTCATGCGCGCTCGAACGGCCGCGAGGTCCGGCACGCCGGCGAGACCCGGCCCCTCGACCGTCAGGGACGCCGCGG
+>>747:3:13:3108:8353/2 221584 1
+GGGCCGAGCCCGTCGATCGGGTTCCCGAGCGCGTCGAGCACCCGGCCCATCACCCCCGGGCCGAC
+>>747:3:13:3116:9582/2 221598 1
+ATGCGGTTGTCGATAAAGACGGTGTATCGCGGATCGAACACACCGCGGGCTTCGACGCGTCGAAGCGAAACGTC
+>>747:3:13:3124:1703/2 221601 1
+TACCAATGCTTTGAATAAGTGCGTCGCGCTTGAACGAATATGAATTGAGCGCGCGCCTGAATTCCGCTTCCTTG
+>>747:3:13:3130:1286/2 221604 1
+CCTCACCTTCGCCGCGCGCACGGCTGCCCCCGACGTGCTGTGGGAGCTGG
+>>747:3:13:3153:15323/2 221627 1
+GGCGTCGATGTTGGTTACTTCACGCCGACGCCGGTGCCGCGCGTGCGCCGCCTGATCTTCGCCGGACGCCTTGACC
+>>747:3:13:3177:16458/1 221653 1
+GCTCGTGGAGGACGCGCGGCGCGGCCTGGTGATGGGGTTCCTCACGAAGGAATTCACGCTCGACCGCGGACAGGGC
+>>747:3:13:3184:15635/1 221657 1
+CGAGGTCGAGGCCAGCACGACGAGCTTCTGCTTCTTCGCCGCGGCGGCTAGAACGACCTCGGTGCCGCGAACGTTG
+>>747:3:13:3186:13301/2 221661 1
+GCCAGCCGGGTGATGGCGGCGGCGGGCGGAAAGCGGGACGAGTCGCGCGGCATCGGCGG
+>>747:3:13:3189:11596/1 221663 1
+CCTCCGACTGCCACTGTCGAGGCGAGCGGGCGCGTGAGGCGCGCGTAGACCTCCTCATCAACCGCGGCC
+>>747:3:13:3192:14044/2 221667 1
+TGAGCAGCGGCAGCTTCAGCGTCGCGACCGATGCACCGGCGACGACGAAGAATGGCGCGGCCAGCCAGGCCTCGAC
+>>747:3:13:3200:9605/1 221676 1
+GCGCATCGTCGCGAGCTTGAACGCCGCGAGCGCGTCGACTTCGTGCACGAACTGCATCAACGGATCGTAGCCCATG
+>>747:3:13:3208:20332/2 221682 1
+CGACGGCGGCGACGGCGGCTCGGGCGGCAGCGTGATCCTGCTCGCGTCGGACCACCTCAACTCGCTCCTCCCCGTC
+>>747:3:13:3217:9834/2 221698 1
+ACGGTACAGCCGGCGCGGACGATTGGCCCGTCAACGAAGCTGGAGGTGCGTCCGTTCAGCGAGATCGGCACCAAGT
+>>747:3:13:3274:9939/1 221747 1
+CGCTGGCTCGCGCACGCTGGGCATCGCCGGCACGGTCAGTAACAGCCAATGCACGGCCGACGCCGGAGCATCGTCG
+>>747:3:13:3317:12890/1 221779 1
+CTTGAACGCCGGCGCGGCGACGGGCCCGGGCCCC
+>>747:3:13:3323:11792/2 221786 1
+GCGACGAACTTGACCAATGGCGAGTAGTGAAGGATGAGGCGCTCGCGCGCGTCGGCGGTACCGCCGTCC
+>>747:3:13:3325:9590/2 221790 1
+CGAGCTCGAAACGCTCGTCGCCACCGAACCACTCCGAGAGCGCTTCCGAGTACAGCTGATGCTCGCGCTCTACCGC
+>>747:3:13:3328:12669/1 221793 1
+TCGTCAAGTTCGACGCCGACGTTCTCGACGCGCCGACGCCGTTGCTGCCGCCGCAGACTTTGCAGGCTGC
+>>747:3:13:3341:1664/1 221809 1
+TGCGCAGCAGCGTGGTCTTGCCGCAGCCGTTCGGTCCGAGCAGGCACAGGAACTCGGCGGCGGCG
+>>747:3:13:3387:20480/1 221856 1
+GACGTCGAGGTGAATCGACGCGTGTGCGAATGCTGTCAGACCGCGGCCGCCGTCACCGCCGACGG
+>>747:3:13:3475:2457/2 221928 1
+CTTTTACGTCGCCACGCGAGGCATCAAGGCGCGGACGGCGCGCGAGCGGCGGG
+>>747:3:13:3480:5068/2 221934 1
+CGACATCCACGAGGGCTGGTGGGACAAGAACGTCTTCAACCGCGGCCTGCTCGGCCTCGCGATCGGCACGACTGGT
+>>747:3:13:3482:4239/1 221936 1
+CGCCCAGGAGTTCCATGAAGGTAAACAGACCGATGCAAGCGCCATCGGCGTCCAAGCGCAGGATGATTTCACCTTG
+>>747:3:13:3486:8415/1 221942 1
+GAGATGAAGGCGCTTGGGTCCGTCGAGTCGCGCATGCTGATCGTGCGGCGATAGCGCCGCGGCCTCGATGCGCTA
+>>747:3:13:3517:16120/2 221971 1
+TTCAGTGTTTGTGAGTGTCACGGTCGCGCCGCTCACAACCTGATTGTTCGGATCGGTAACGGTTCCGCGCACTG
+>>747:3:13:3521:14030/2 221974 1
+CGGCGCAGCAATATGCCGATGCGGCCGCGGCGCTCGTCGCCGCGAGCGTGCATGCGGCGGGCGG
+>>747:3:13:3530:9154/2 221984 1
+TAGTTGTAGGCGAGCATCGCGATCGAGCCGCCGATGCCGCCGAGCACCGAGAGCACCGACGAGCC
+>>747:3:13:3572:1106/2 222029 1
+GCGCGCCCTCGGGCGTGACCCCGCCGCTCGCGTGACGCTCAGGCGCGCGCG
+>>747:3:13:3583:21148/1 222039 1
+ACGCCGTCTGCGCCGACGCCACGCCGGACTTGGCGCTCATGAACGATTCTTGCAACGCCGACGCATCCAGCCGTCC
+>>747:3:13:3590:14156/2 222054 1
+GCACGATCGGATCGATCGTGTTGTGCGGCATCGCGCCGTGACCGCCTCGGCCG
+>>747:3:13:3607:12366/2 222075 1
+TCACCGACGCGGTGCCGATCGTGGTGGCGCCGTCCTTGAACGTGACGTTGCTCGTGGGCGCGCCGCCGTTATTGCC
+>>747:3:13:3613:8791/2 222086 1
+GCGTCCCCGGCAAGGACGCGCACGCTGCCCGGCGCCGCGACCTCGCTGAAGTCGAAGCGCCACAGCCCCGGCCGCG
+>>747:3:13:3645:10976/2 222122 1
+GTACACGGCCGACGCGCCGCGATGATCGAAGTCGTAGAAGGCGATCGGCTTTCCCTGCGCGGTGTATCGGACGG
+>>747:3:13:3711:9367/2 222183 1
+GCACCGACCGGTAAAGTGTCTCCCTGCCCCGCGACAATGCGTACGAACTTCGCGTCGGCCTCGGCTTCGACTTCGT
+>>747:3:13:3754:17764/1 222225 1
+TGAGTGTCAGGCACGTGCTCGACGCGCGCGCGACGAGCCGGCCGCGCTCGTCGATGACGTCGCATTCCGCCAGCCC
+>>747:3:13:3793:1477/2 222259 1
+ACGCGGGAGATCGGAGTGCGGATGGCGCTCGGCGCGACGCGC
+>>747:3:13:3837:17500/1 222301 1
+GACGTTCGCGCGGCATGCGCGGACGTGCGGCGTGCGATCGAGGCGCGGCCGGGCCCCAT
+>>747:3:13:3851:17455/2 222307 1
+CTGTTCGGTCCGCCTTTGTAGGCCTGTCCGGTCGAATGCAGAAAGCGCGGCCCGAAGCCGACGCAGGTCGCCGCCC
+>>747:3:13:3863:5966/1 222325 1
+TCGACCAGCCCGGTGGCCTTGCGCCACACGTAGACCGCGCGCACCGCGCCGTTGCCGATCTCCTGCGCTGCCGACA
+>>747:3:13:3876:7754/2 222335 1
+GAGCGGGCGTCCGGCGCGCGGATGCACGCCAATTACTTCCGCGCGGGCGGCGTTCGCTACGACTTGCCGGAAAAGA
+>>747:3:13:3897:9176/2 222345 1
+AGCCACGTCTACGTCTACGACCTGGCCGGCAACCGCGCCGCCGGCTGGACCGACTTCCAGGCCC
+>>747:3:13:3906:17223/1 222354 1
+CGAGCGCGCTGCGAGCGCCGACGCCGGGCCGGCCGCCGGCACCGCGCGCCTCACGTTCCGCCTGAAGGTCGACCCG
+>>747:3:13:3907:15303/2 222359 1
+CGAAGCTGGAAACCACTCACACCTGGCAGGGTTCCCTGCGGTGCGCGGATCTCTGCCGGGAAATCGGGGAAGGTAG
+>>747:3:13:3916:8749/1 222361 1
+TTCCGCGTCGCCCACCGCCTCTTCGGCGTCACCGTCCGCGCCGCCGACGGCGAAGCGCCGGTGTGGGATCCGAGCG
+>>747:3:13:3941:16384/2 222386 1
+GCCGCCGAAGATCACGGTCCGCTGGTCGTCGTGCACATCGTAACTGAAGCCGATGCGCGGCTGG
+>>747:3:13:3961:15140/1 222406 1
+GTCCGCTCGCGCGTCCTCGCCGCGCGCGGTCTCGACGAGCGTCTCGATGTTCGAGCCGTCCATGTCCGCACGCATG
+>>747:3:13:3987:20412/2 222432 1
+AGCAGGCTCGGAATCGGCGCGCGCTCGCGGTCCGCGTCGCGGTCCGACAGGATCAGGATGGTATAGCCCGCTTCG
+>>747:3:13:3994:20008/1 222443 1
+TCTCGGCGCTGCGTGCCGGGCGGCACTCGCTGGGCGGCCGCGACTCCTCCTTGGTCTCGCCGCTCGGCGTGCGCAC
+>>747:3:13:3999:3699/2 222448 1
+CCGGGCTGCCCGGCCTTGTTCCCGAACGCGCTGCCGGCGACGACGTCGCCGAAGACGTTGACCTGGTCC
+>>747:3:13:4039:12207/1 222469 1
+CGGGGAGTCGACGCCGGAGCAGCAGGGGGCGCTGCGCGACTACGGGTTCAATCTCGGCGTCGCATTCCAGCTGATG
+>>747:3:13:4040:3589/2 222471 1
+CGACCCACCGCTCGCGACGCTCGACGGGCGTCGG
+>>747:3:13:4042:19984/2 222477 1
+GCTGTCGGACCGCGGCATCGACGAGTGTGTCGATGTGCCGCGCGCCGTCATCTCGATCGGCAGCGACAGCTTGTCG
+>>747:3:13:4052:2959/2 222489 1
+TGTTCCAGCGGCATCGTTGACGCGTAACCTGCTGCGCGCGGCCGACTTTCTTCCGTTCCTCTATGGCTTC
+>>747:3:13:4080:6899/1 222513 1
+CCGGTGCTCTGCGGCACGCACGGCGCCGGCGCCGGCGAGGAGCCCGTGCTCTCCGCGCTC
+>>747:3:13:4088:10296/1 222519 1
+GTGTGCCAGTTGGGCCTGGCGGTCGCCGCGCATTCGCTACCGGTGCTGCTCGG
+>>747:3:13:4101:12249/2 222538 1
+ACCGAAAGATTCAGCATTCGAGTCATCGGGTGGTTCGAGGTCCGCGCGCGGCGCCGGCCCCGCGGGGTCGGGGAC
+>>747:3:13:4102:12078/1 222541 1
+AGCCGGGCTCAGCCGGCGTGCGCGTATGCGCGTCCTCGGGGGCGAAGTCCCAGCCGCCGAAGAACCGCACCATCAT
+>>747:3:13:4120:17612/2 222553 1
+CGCCCAGACCAAGGCGCGTCATCTCGGGCAGGAAGCGCGCGCGCTTGGGATCCGGCTGCTGATGGGGCCCTCCGCC
+>>747:3:13:4137:9263/1 222569 1
+AGAGGACCCGCGAACGTCGCGGCGTCGACGACCTTCGCCTCTACCCGCGGCAAGGGACGGCCGACGGTTCCGG
+>>747:3:13:4145:8517/2 222576 1
+CGAGCACGGCGCTGCACGCCATCGCGCGCGGCCGCGTCTCGACCGCGACCAGACTGCCGTCGGCCGTC
+>>747:3:13:4175:17059/1 222602 1
+CCGGCGAACCGTGCCGGCCGACCGGTCGGCGATCAGCACGACGCCGGCCGCGGTGACGGTCACGCCCGTGGGCTCG
+>>747:3:13:4201:18482/2 222630 1
+CCCAGCGCGCGCACGGCCGCGCTGACCGCGCGCTCGGGTCCGACCTTGAACGCGGTCGACACGATGAGCTCACCGA
+>>747:3:13:4221:2412/2 222669 1
+GTCTCGGCGAAGGTGCGATTCGACGACAGCGCGATCGCCGCCGCGACCAGGCTGGTGTTGACGAG
+>>747:3:13:4222:18405/1 222670 1
+AGCGAGTGCCTCGGCGCGTTCCATAGCTCCACCGTCTTCTGCAACGCCTGTTAGGCCGCTGGCAGTGCGAACTCGA
+>>747:3:13:4251:4513/1 222697 1
+GCCGCGCTCGACGCCGGCACCGGAGCGACGCTCTGGGAGCATAAGTACGCCTCGCCGACGGCTGGCCTGAACTTCA
+>>747:3:13:4268:19182/1 222716 1
+CTGAAGGTCCCCGGGGCGGCCCGCGCGCTCCTCCCGCGGGCGCCGCTCCCGTCGG
+>>747:3:13:4311:19878/1 222756 1
+AGGGCGGGCGAGTAGCCGTAGTCGGCAAGGCTTCCGGCGCGCCGGCCGACGACGCCGCGGTGCTTCGGACCGACG
+>>747:3:13:4314:15585/2 222761 1
+ATCGCGTGTTTGCGCGCCGTCGACGCGCGCGGCCTCGTACAGCTCGGGGTTGATCGATTGCAGGCCGGCCAGGAAA
+>>747:3:13:4318:4867/2 222770 1
+GCCCTCACACTCGCGCTCTCCGCCGTCCTCGCCGGCGACGATCTCGCGCACGCGACCGAGGCCGAC
+>>747:3:13:4365:13811/1 222824 1
+CGGGTGGTCGACGTGAGCGCGCCGATCGAGCTGGCCCCGGGCGTCTGGCTCACCGGGCACG
+>>747:3:13:4429:12608/2 222900 1
+CCGACGAAACCGAGGTCGGCGCGCTCGAGCGTTCACGCGCGCTTCTCGCGGTTCGCCTGTTCACCGAGCTGCAGCG
+>>747:3:13:4429:5981/1 222901 1
+GTTTTTACACCGACGATTTCACTATCACTATCCGCGGCCGCTCATTAACCGCCGCTGAATTCGCCGCACAAGACAA
+>>747:3:13:4461:3269/2 222926 1
+GCGATGGGAAGGTCCGATCGCCCGAGCGCCGAGGCCTGGGCGCGGCCGAGCGTGGCG
+>>747:3:13:4473:11567/2 222938 1
+CACTAGAGCAGCAGACGGCGACGAGTGAAATCCTGGGTGTCATTGCCAGTTCGCCGACG
+>>747:3:13:4479:5230/1 222947 1
+CGTCAAGATTCCGGCGACGCGCGCCGGTATCGAGGCGATCGAGGAAGCGACGGCGCGAGGGATCAGCATCAACGCC
+>>747:3:13:4577:2371/2 223055 1
+TGCCGAGCGTGATCGCGGCCGCCGCGACATAGCGGATGACTCCGCCCTGG
+>>747:3:13:4579:8554/1 223056 1
+CCGTCAGCGCGGACCATTACGTTCTCGGGCTTCAGGTCGCGGTGGATCACACCGGTGCGATGCGCAGCGCCCAGC
+>>747:3:13:4611:6770/1 223091 1
+CTCCCCGAGCGCGCCGCCGCGCTGACCGCGTGGTCACAGCATGTGGAACAGCTGGTGGCTCCGGACCCCCAGGGC
+>>747:3:13:4627:13378/2 223112 1
+CTCGTCGACGCGGATTTCGATCATCAGCCCGCCGCGATCGAGAGCCTGACGCGCTACGGGCAGCTCGCGAAGGCCC
+>>747:3:13:4629:3721/2 223113 1
+CTCGGGCGGCATCAAATCTTCGGTCATGCGCGTGCCGGCGATCGGCGCGATGGAATTGACGAA
+>>747:3:13:4635:11594/1 223123 1
+GATCGCGCCGGCACTGCGGTCTATCATTGGCGACGTATGAGCCGCCGCCGCCGATGAGCCAATCCGCCGCGCCTTT
+>>747:3:13:4658:5787/1 223145 1
+GAGCTCGTCAGCGGCGACGCGGCGCGCGCCATCACGCACGCGCTCGACGACTGCC
+>>747:3:13:4701:17373/1 223195 1
+CGAGTGCAGTGGAAATAAAACGAAAGCGGCCCGGCGACTTGGGGTGTCGCGCACGCAGCTGCACCTTCGGATTCGG
+>>747:3:13:4711:18253/2 223211 1
+CTCGACGGCCGGTTGTTGAAGGGGTGCGCGCGCTGGAGGCCGCCGCCTTCGTAGTGCGCTCCCCGCGCG
+>>747:3:13:4727:10901/1 223230 1
+TGCCGATCAGCAGCCGGCGCGTCCAGCGCGCGCGCGGCGCCAGAATATGCGGTCG
+>>747:3:13:4749:20020/2 223246 1
+GACGCCACCGTCCTCGACGGCGATCCGGCGATCGCGCTGGCCGCCGCGTCGGCCCACCTCGACCTGCTGGTCCTCG
+>>747:3:13:4765:16170/1 223271 1
+TCTATCCCCATACCGCCGGATCGCGCGCACGTCCCGATCGTCTTGCGTAGATGGGTTCCGGTCCCGGAACTCA
+>>747:3:13:4797:17701/2 223316 1
+GATTGCGGAGGTTGAGGCGCGCTTCGCGGGCGGCACGGTGACGCGCCCGCCGTTCTGGGGCGGCTATCGCGTCATT
+>>747:3:13:4815:9444/1 223338 1
+GCCCGAGAAGCGTGACGCGCAGCGCGTGCTCGCGCGCGAGGTCACGGCGCTCGTTCACGGCGGC
+>>747:3:13:4821:4861/1 223345 1
+GCAGCGTCCCGCCCACCGCGTGCGGCGCCTCGCCGAGCCACACCGCGGCGCGCGCATCGTCTTCCGGCTGCGTATC
+>>747:3:13:4827:7825/1 223347 1
+CGCCAGCCCAGGTCGCGCGCCCGTCCAGGGCCACCTTGAGGGTATCGTTGCCGTCGCCACCGAACAGGCGGTCAGG
+>>747:3:13:4837:5485/2 223357 1
+GACCGCTCTCCCTCTGGCGGCCCGCCACGGCGACCGGCCCCGGCTGGTGCGACCCTTCCCTGACGCGTGAGG
+>>747:3:13:4852:21278/2 223378 1
+AGATCACGCCGAACCGGTGATCACGATCCTACTTCCGGAAGAAGATTGATCGTCAACTAGGGGATCTCCTCGACGT
+>>747:3:13:4852:9722/2 223379 1
+GGCCCGGCCGCGAAGAGGTTCCCGTCCCGGTCGATGTCCATGCCATCGGGCACGCCGGCCGCCCCGGCCGCCTCGG
+>>747:3:13:4856:18317/2 223384 1
+CATCCGGCCGCCGCGAGCAGCGCCGCGGCCGCGGTCGCGACCGCCCACCGGTGGCGGTTCAGCTGACGGCCCAGCC
+>>747:3:13:4880:9787/2 223413 1
+CGGCCCGGTGCAGCAGGATGCCATCCGCGCCGGCGACCTGACCGGCTCGCTCGGCCAGCAGCCGTTCCTGCAGGGC
+>>747:3:13:4880:20804/1 223414 1
+GCCGTCTGGAGCGAACACGCCGGAGCCGCGAGCGTCGCGGCGCGCCTGGCCACCGGACGCACCTGCACGAACCGCC
+>>747:3:13:4897:14611/2 223434 1
+CGGGTCATGTCGCGCAGCGAGCCGCCGGCCGCCGCGAGCGGCTCG
+>>747:3:13:4907:10484/2 223446 1
+GAGCGCAAAGCGCGAAGGCGGAAGCGCGGAGCGCGAAGGTGGGACGGGCTGGAAGGTCGGGGCGTCCGAGCGCCGC
+>>747:3:13:4920:2187/2 223461 1
+GCGGAGCCCCGGCGGAGACGCCGCGAGCGGGCACGCCGCCGCAGCCGTAGCCTGGGGAG
+>>747:3:13:4922:19695/2 223464 1
+CAGTCGCTCGTCGCCGAACGACGCCGCCGCGATGCGCCGCGCCTTCGCGAGCGCGTCCTGCAGCTTCGCCGGCTCG
+>>747:3:13:4930:17159/2 223470 1
+GCGTGATCGGCACGCGGCGTTCGCCGGCGCGACTCGCCAACACAACCATGGCATCGACGGCCGCC
+>>747:3:13:4940:11412/2 223476 1
+CTCAACGTCAACGCCGACACCGCCGCCGCCGCCGTCGCCGCCCAGCTCCGGGCCGAGAAGCTGGTGATGCTCTCCG
+>>747:3:13:4957:18106/2 223487 1
+CGGCAGAGGCGGAGCGCCTGAAGCGCGCCAGCGGCTGCGCCCGCGTCCCCGACGTGGAGCCGGACGAGTACTGCAC
+>>747:3:13:4959:4642/2 223491 1
+GCCCCAACTGCGGGCGACCCGATTAGCGCTGGGATCCTTCCCAACCGGAACGCTCGCATGCGGAAGATTTGGAATA
+>>747:3:13:4987:18075/1 223512 1
+CGCTGTAACCCATCTTGAGCGCCGGTTGCGCATGCGCGCCGCGCGCGCTTGCCAGCGATATCACCACGATGATTAG
+>>747:3:13:4987:4418/2 223515 1
+TGCCCGAGCGGTTCACGGCCCAGCCGGCCGCGCGGACCCACATACAGATCCCGGTCGGATCCTCCACGCAGGAAGC
+>>747:3:13:5007:7131/1 223539 1
+ACGCTGGGGGCGAAGAGGAACCCCTGCAGCTCCTGCAGCGTGCCGAGGTAGACGGCGCGGCCGCGCGGCGCGCTGC
+>>747:3:13:5043:15003/2 223565 1
+GTCCGCGATCCGCATGCCGCAGCGGGCGACGGTCTCGCGCGCGACGTCGTCGAGCACCCGCCCCGCGAACTTGAA
+>>747:3:13:5045:17112/2 223566 1
+CAAGGGCGAGCCGGCGGGCAAGGCCGCGCGCGGCGTGGACGAGAGCACGG
+>>747:3:13:5049:16821/2 223575 1
+CGAGGTCGGAAACATCGTCCGGCGCGCGGACACCACTCGTTCGGGCGAGCGCGCGACAGCCAAAACCGACGGCTTG
+>>747:3:13:5050:3684/2 223578 1
+AGGCACTGCCAGCGGACCTGCCGCGGCAGCGGATTGAGCACAC
+>>747:3:13:5051:2559/2 223579 1
+CCGTCACATTCGCTGCCGCCGGACAAGTCCTCGCGCAATACACCTGGCGTAACGTCCAAATATACGGCGG
+>>747:3:13:5082:20076/2 223608 1
+CAACCCCGTGACCAACGAGTTCGGCGAGCACTACGACTACGGCGTCCGCGCCGCGGGCGCCTTCCTCGACCGGGTG
+>>747:3:13:5097:15252/1 223617 1
+GGACGCGCTGCTCGACCGCCTGCTCCGTGCCGGGGCCGCCGCGACTCGAGCGCACGCCGGCGTCGACCGTCACGCG
+>>747:3:13:5112:20888/2 223630 1
+GCCCAGGAACTCTGCCGACAACCTCTATGGCGACTCGGTCGTCGCGCTCGACGCCGATACCGGAAAGCTG
+>>747:3:13:5123:2477/1 223634 1
+CCTGCGCCCGATCAAAGAGCTCGCCGGCGACGAGATTTCCTACGACGCGATTCACATCGTGGTCGCGACGATA
+>>747:3:13:5126:12137/2 223635 1
+GACCGGCTCGAGCGGGCGGCGGCGCCGCGCGCGCAGACGCAGCAGGCCACGCCGACTGGG
+>>747:3:13:5160:12865/2 223666 1
+CGCGACGGTCCCCAACCACGCTGCCGCGATCGCCGGGCTCGGCCGGCAGGCGGTCGGACGCGG
+>>747:3:13:5196:18218/2 223693 1
+TCAGGGCGGCATGCCCGGCGCCCCCGCGGAACCGCCCCAGGAGCCGCCGACTGAGGCCGAGCGGCTG
+>>747:3:13:5205:8186/2 223698 1
+CGGTACCGGCGCCGCCGTCGAGCACGAGGAGCGCGAGCAGCTGGTCGAGCAGGCTGCCTGCGGAACCGATGCGG
+>>747:3:13:5205:2722/2 223699 1
+GCACGACGAGCGCGCGCTCACGATCGAGGACGACGTCGACAGGGGACTGCACGACGCACCCGAGTTGATTGCCGCG
+>>747:3:13:5207:20763/2 223700 1
+CATCCTGCTCGAGGAACTCGATGACGCCTTCCTGCGCGCGGTCGACGATCCCGACGTGCGGGTGATCATCCTGGCG
+>>747:3:13:5215:5117/2 223711 1
+CCCCGTCCCGGCCGAGGCCGGGGTCCCGGCGGGCGCCGCGGCGGCGGGCG
+>>747:3:13:5225:16924/1 223717 1
+CTGATGCAGGCTGCGCTTATTGCAGCCGGAATCATTCTGCTCGCCATCTTTGTCTGGCATGAGGGACGAACCCCGC
+>>747:3:13:5226:3874/1 223719 1
+GCTCGATCAGCGCCTGCTGGTGCTCGACGGCGCGCGCGGCGCCATCCGCCGACAGATCGACCTGCCC
+>>747:3:13:5248:19810/1 223739 1
+ACGCGGCGCTGCTCGAGGCCGCGCGCGGCAAGCGCGTCGTCCACGTCGGC
+>>747:3:13:5259:2829/1 223748 1
+CTGGCTCACCAGATACGCGAGCACGCCGTAGATGCCGATCGCCGCGAGCGCGACAGCCACCCCAGCGAA
+>>747:3:13:5269:5902/2 223762 1
+CACGGCTCCGAGGAGACCTGGCATGCGTGCCTCGGGCCCGCCGAGCGCGACGCCCTCGCCGCCACGCGCGCGG
+>>747:3:13:5285:19305/1 223781 1
+CGGGATCGCCCTGCCGACCCGCGCGGCCGCGCAACTGGTTGTCGATGCGGCGCGCTTCGTGCCGTTCGGTCCCGGG
+>>747:3:13:5315:7784/1 223801 1
+CGATCGTCTGCTTCGGCGTCGCCGTCGGCGCGGCCTCCTCGGCGAAGCTGCGCGCGAGGTCGATGGCCGTCGCGGG
+>>747:3:13:5325:9340/2 223814 1
+GCGTGCTATACCGCTGGGCCAGGGACGCGCCGACGCCGCGCGCGCCCTCGCTCTGGCCTGCTGGTGGGGGAGCG
+>>747:3:13:5346:16778/2 223838 1
+GTACCTGGAGATGGCCAAGATCGACCTCCGTCGCGCGGGCGCGACTGACGGCCAGAAGGCTCGGGCCTGGCGCGCC
+>>747:3:13:5348:10408/2 223839 1
+TCTGCGCTCCTTCGAGTCGATCCTGGCCGAGCACATGTCGGCGGCGACGGCGACGTCAACGGTGACCGCCGGCGCG
+>>747:3:13:5356:3682/1 223849 1
+GCGTCCAGCGGCGCGAGGCGGCGGGTGGCGCGTGGCGCGAGCTCGGCGCTCCGGTCGTG
+>>747:3:13:5359:2530/1 223850 1
+GTTGTGGTGAACCACGTCGACCCCTTCGCAGGCGCGCGCAATCGCCGCGGCGTCCCGGATGTCCCCCC
+>>747:3:13:5384:17884/1 223875 1
+GTGCCGCCGCCCATGAAGATGGTCGAAACCGTCCGCGTTCCGACCCGCTCGGCAGTCGCGGCGATCTCGCGCGTGA
+>>747:3:13:5401:12463/2 223888 1
+CTCGCGCGGCTGTGCGACCAGAGCCTGCTCGTCGAACGCCTCGCCCAAGCGCCGCGATCGTTCAATCGCCGCCGCC
+>>747:3:13:5412:12131/1 223896 1
+AGAACGGACCGAACGACGCGCCGGCCCAGGCCCGAAGGCGATGGCGCTGATCGCCGGCGAGGGATCCGACGGGGC
+>>747:3:13:5430:19656/1 223910 1
+AGTCGGCGCCGCGGTGGCGGCGTCGCCGCTCGACGGTGGCCCGCGCCTCTGCGAGGTCCACGCGACGCCACAGGAA
+>>747:3:13:5455:9287/2 223924 1
+CGACGCCGGGTTTGGAGCAGGCGGCGAGCGCGAGCAGCGCGCCGACAGTCAGGAAACGGATAACTTTCATTTT
+>>747:3:13:5494:9001/2 223950 1
+CCGAGTTTCCCTGGATGGCGATGTCGGCGCCGAGCCGCTGCAGCTCGAGCGCGTGCATGAACCGGTTCTCGAAGAT
+>>747:3:13:5533:15037/2 223992 1
+TACCATCGGCGCAACACCCGCCGTAGTCAACGCAGTGCTGGATGCGCTCGCGTGCGCCGGCGTCGGCAGTGCGATC
+>>747:3:13:5540:18822/2 224000 1
+CGGCTTCCGTCCGACCCTGAATCAGTTGAACGAACTGCTCGCGCGCGCGGCCTCGACCCCGCGTCCGGGCGATCGC
+>>747:3:13:5579:9644/1 224029 1
+CCCGCGCCGCGAAGTCGCCGAGGCGATGCTCGCCGCGACCGCGGGGGCGAAACGCATCGTCACCTACTCGGCGTAC
+>>747:3:13:5588:17537/1 224039 1
+GCGCTGACTACTTGCCGGCTGACTCTGTACGTAGTGTCCGGCTTTAGCCGGACCT
+>>747:3:13:5588:13730/2 224041 1
+CCGCGCCCACTGTGCACTTCCGGTAGCCCAGGCCGCGGCGGATGATGCCGCCGCGCGCGCTCTCGAGCACCGCCAC
+>>747:3:13:5593:1870/1 224046 1
+TTCCAGGAGACCGGCGACATCTTCGATCCGGCGACGGCGAAGAAACTCTACGACCACGTCTATTCCGCCGGCGGCC
+>>747:3:13:5596:12482/2 1328219 1
+AGTCGGGTGACGCCGGTGAAATTGATCAACCGCACGCAGCGATCGGCCTCGCGCGGATAGCGGACGTGCGTGCCGC
+>>747:3:13:5621:10679/2 224072 1
+GCGTGGTCGGCGACGGTATGGGGCAGCGCGGCGGGGCGGCCGGGCTGGCGCGCCTGGGGACGGCCGGGCG
+>>747:3:13:5622:8904/1 224074 1
+CGGCCCGGCGCTGCGCAGGCAGGACCAGTTGGGCGGGGGGGAGGGCCGCGAGACCGCGAGGCGCGCAATCGCATCG
+>>747:3:13:5658:2837/1 224106 1
+CGCGCCTGCCCGGGGGCCGAGCAGGTCTTCCTCGACGGCGCGCTGCTCGGCGAGGTGCCGGCCAGGTCCAAGAGCG
+>>747:3:13:5664:13745/1 224109 1
+CGACGTCTCGATCGCCGTCTGATCCACTTCGCCGTCTCCCTGGGCTGCGTGGCCATCGCCAACCTGAAACAGCGCG
+>>747:3:13:5665:3730/2 224110 1
+GTCTCATTCCTGGTGTCTGGTAGGCGAAATGCGCGCGGAGGTCAGACGCATTGCGAATCGAGGACGTCTGACTGTC
+>>747:3:13:5666:15904/1 224111 1
+CAGGTCTACTCGCACTTCCGCGGGGTCTACCGGCCCTTCCTCTGGGAGCTTCCGGCCGGCGGCGCGACCCGCTC
+>>747:3:13:5673:14115/2 224113 1
+CGCTCTCGGCGGCGGCGATCTCGCGCGGGCGCTTCAGCCTCGGCATCGG
+>>747:3:13:5674:7368/2 224114 1
+CAGCCGATGTCGGACGTCGACCACCACGTCTCGCCCGCCCGCAGGCCGAACACCCAGTCGGCCATCGCGCTGATGT
+>>747:3:13:5733:12617/2 224155 1
+AAGCGCTCCTCGTCCTGGGCGGTGGCGCGCAGCGAGAGCGGACGTCCGGTCTTCCGCCGCCGCGCCACACGCCTC
+>>747:3:13:5738:13805/1 224156 1
+CCCCAGGTGATCAGCCTCGACGCGCTGCGCGAGATCGGCCGCAACTAC
+>>747:3:13:5742:4423/1 224158 1
+GTTGACGGTGAACGACAGCGGCACGACGACCTTCGCGGCTGCGGTGGGTGGCGGTACAGCGCTCGCCAGC
+>>747:3:13:5761:2845/1 224179 1
+ATCCGCTCACCGGCGCGGGCCGCGACGCGGTGCTGATGAGTGACGCCGACGCCGATG
+>>747:3:13:5778:10441/1 224195 1
+TGTCTTGCCATGGTCGACATGGCCCATCACGGTAACAACCGGCGCACGCGGTTCTGTTTTAACCTCCGCAGCCGGC
+>>747:3:13:5784:1974/2 224199 1
+GGTTGACCACGCCGCCGGCGCCGCCGCGGCCGAAAGCCATGCCGCCCGGG
+>>747:3:13:5786:12211/1 224200 1
+ATGGGAAACACCAAATAGCTTGAAGAACCCAGAATCTGTAGCTTTTGCTCCTAAGCAAAATGTCTTGTTTGTTTCT
+>>747:3:13:5806:16902/2 224216 1
+GGCGGGCTTCGACGCGCACCGCCGCGACCCGCTCGCCGATCTGGCATGGAGTGCCGGAGACTTCGCCGCCCTCACC
+>>747:3:13:5819:16526/1 224227 1
+AGCTGATCAAATCCCTGGACCGGCACCGCGCGCGCGGTCGCGAAGCGACAGACACGCCGGCGCGGCTC
+>>747:3:13:5835:5452/1 224249 1
+TGTAGGTGACCTCGCGCCCGCCGTAGCCGAAGCGCGCGTTCAGGAGCCAGCCGATCGGGCCGGCGAGCCCCTCGGC
+>>747:3:13:5882:12591/2 224304 1
+CCTGGCCCGGCAACCTGCGCGAACTGCGCAACGCCGTGCGCCGCATGGTGCTGCTCGGCAGCTCGCTCGAGCTCGA
+>>747:3:13:5885:5689/1 224307 1
+AGGTTCTCCCGTTGTTCCTGTTGGCTCGGGGGCAATGACGGCGTCGAGGTGGTCACGGAGGGCATCGAGCTGGCGG
+>>747:3:13:5904:8186/2 224326 1
+GTCCTCGGCGCGCGCAACCGGCAGGCGCGCGCCGGCTTCGCGCTGCCACCGGGGCTGTCCACGCCCCATC
+>>747:3:13:5917:10386/1 224344 1
+TGAGGGCGACATAGTCGGCGCGGCGCTGTTCTTCGGCCTGATCCATTTGCCGGCGCAGCATCAGCGCAAATTCCTG
+>>747:3:13:5917:18953/2 224346 1
+CGCGGCCCGCCTCGTGGTCGACCGCCTCGACCGTCCACGGCCCCGGCGCGAGTCCCGTCCACGTGAAGCGGCCCTC
+>>747:3:13:5938:1703/2 224365 1
+GCACTGAGCTGGCAAGGAACGTTTGGCGACGGCGTGCGTTTCATGTTCCCTGCGGCCAAGCCGGCTGCGAGGTAGA
+>>747:3:13:5945:10328/1 224370 1
+TCGGCCTCGAGGCACACGACCTTGCGGTCGGGACACGCGATCGCCGCGCCCGTCGCGACCGGCAGGCCCTGACCGA
+>>747:3:13:5953:13906/2 224376 1
+TGGCGCTGCTCGCCCGGATCGAGCCGCTCGAGCGCGAGGCGGCGCGGGCGCTCGCGGCGCG
+>>747:3:13:5959:9651/1 224388 1
+AAGTCATCGCTGCAGGAGACGCGGCGCGAAGCGGCGACCTGCGCGCGGCCGCGACGCGCACGACGTTCTTACGCAA
+>>747:3:13:5966:9286/2 224398 1
+TGTTTTGAGTAGAAGACGCGCGATGGTCTGGCCGGACCTGAAAGCGGAACGGAAGCTCCCCCGGAACGGCCAAACG
+>>747:3:13:5999:2991/2 224420 1
+CGCGCTACGGCACCGCCTATGTCGCGCGACGCGCCGACGGCGCGATCCTCCTGCGCCGCCGCCCG
+>>747:3:13:6005:12983/2 224423 1
+CTGCACGGCGAGCGGCTTCTCGACGATGATGTGCTTGCCGTGGCGCGCGGCGAGCACGAATTGCTGGGCGTGCTG
+>>747:3:13:6014:7102/2 224430 1
+GCTCTGTAGGCTGGCGTGAAATATCCCCAACCTGACGGTTGGGGG
+>>747:3:13:6047:17193/2 224460 1
+GCCCGCGTGGATGCGCGCCGTGCTCCTGATCGGAGTCCTCGCCGCCGCCGTGGTCATCGCCCGGCGCTGGCTCATC
+>>747:3:13:6052:16132/1 224462 1
+TCGCGACGGGTACGACGTCGCGCGGACCGCGCGCGCGCAGGAACTTCCACACGTTCTCGTGCGGGAACGG
+>>747:3:13:6058:11856/1 224473 1
+CGCAAGGTGCAGCGGCCCGCGCGGTTCGAGGGGAGCCATCTCCGCGAGGCCGACGCGATCCTCGGGCTGATCGCGC
+>>747:3:13:6058:7224/2 224474 1
+GTAAACCACTCACCGTCGTCGGGGACGACGCGCCGCGCGGGCTGGCGCCATTGGATCCCGCCGGTGCCATGGTCCA
+>>747:3:13:6071:8456/2 224490 1
+GCATCATCTCATTCATCGAGAAGCCCAACGATCCGCCCGGCATGCCCGACCGACCGGACTACGCTCTGGCGAGCAT
+>>747:3:13:6074:4705/2 224494 1
+CCGGAAGGTCGGCAGTGCGGAACGACGCGAAGCGCGGACCGAGATCGATGACCAGCGACGCCGGACTATCGCCGGG
+>>747:3:13:6080:17906/1 224500 1
+CGAGGCGACATCGAAGCGTCGCGGACCTCGAACGGCCAGATCGTGCGCGCCTTCGTCAGCGACGTGCTGGACGAGG
+>>747:3:13:6086:17020/1 224508 1
+CCGTCCAGCGACGGCAAGGTGGTGCGCATCCCGATCCCTCCGCTCACCGAGGAACGGCGCAAGGAGCTGGCGAAGA
+>>747:3:13:6093:13985/2 224515 1
+AGCACCACCACCCGGTCCGTCATGATCACTCCGAAAAGAGCAGGGGCCGCGCCGGGGTACGGGCGCGGCCCCTTCG
+>>747:3:13:6108:4986/2 224536 1
+ACGGCGACGATACCGCCGAGGACCGCGCGCCCGAGGCCGCCGTCGCGGTAGGCGCGCACCAGCAGTGCG
+>>747:3:13:6110:3961/2 224537 1
+GCGCCGAAGATCGCGATGATCAGACAGGTCGCCGGGATCGCCAGCTTGAGCGCCCGCTCCACGATCAGCTTGTTCG
+>>747:3:13:6116:16645/1 224545 1
+CGGGGTGGCCCGTTGATCCGCTCCGGTTCGATCGAGCCGGCCCGCTCGCGCAGCCGCCTCCCCGGGCTGACGACGC
+>>747:3:13:6131:17204/2 224551 1
+GGCCCCTATGACGCGTGCGGCCCGCCGTACGCGCGCGGGCGTCAGACGCTCGAACGCGGGCAGCCCTTCGGGCGCG
+>>747:3:13:6137:6410/2 224556 1
+CCGATGCCCTGCCGCTGATGGCGGACATCGTCGCGCGCCCGACGTTCCCCGAGGCCGAGCTGAAGCGTCTTCGTGA
+>>747:3:13:6193:13972/2 224610 1
+GCCCCGGTCGGCTCCACCACGACCTTGCTGCGCAACGCGAGGTGGCGCATCGCGTCCAGGAGCGCATCGTCG
+>>747:3:13:6203:7514/1 224623 1
+CGTCGTCAGGGGTTTCCGGCGTAGGAGGTCCAGGATCGCCCGTCGCGTCGGATCCGCGAG
+>>747:3:13:6222:2811/1 224637 1
+AGCACGCTGCCGGCGCCTCGTGCCTGCCGGTTCCGTTCAGCTGCATCGGCACCAGCTTCTGGCGCGCCGATCGTCC
+>>747:3:13:6264:2549/1 224673 1
+GGTCGTCCTGGACGAACCGGTCTCGGCGCTCGACGTGTCGATTCGTGCGCAGATCATGAACCTGCTCAAGGACAT
+>>747:3:13:6272:13840/2 224686 1
+CCTGGTCGCGATCGAGCGTCTGCTCGCCGGCGCCGCGACCGCCGCCGCCTAAATCCGCTCCGTCGCCCGCCC
+>>747:3:13:6278:3269/2 224697 1
+GAGTTCGGAGTTCTAAGTTCGAAGTTCGAAGTTCGCCGCGCGAAGCGCGGCGGAAGCGCGCCCGG
+>>747:3:13:6290:9524/2 224705 1
+ATGATGAAGGTATTCTTGTATTGCTTGTTCGCTGTCCTCCTGGGCACTTCTTTGGCCTGGGCACAAGTAGGCGACG
+>>747:3:13:6301:21143/1 224710 1
+TGCAGCACGCCGCCGGTGGTTCCCTGCGAGGCTGACGACTGCACCTCGAAGTAGACGATGTTGTCCACGACCTTGA
+>>747:3:13:6315:8040/2 224725 1
+CGAACTGGATGTTGGACCCGCCCGACTCGATCCCGACGGCGCGCACGATCGCGGCCGCTGCGTCGCGCAGCTCCTG
+>>747:3:13:6316:10502/2 224727 1
+AATTGAACAGAGCGCACCACGTCCGCGGCGCCCAGGCAGCGGGCGATAATCGCGGGCCGGCGATTGAACATGC
+>>747:3:13:6330:7326/1 224740 1
+CCCGACAGCGCGCATCGCGCCGGCCGGCGGCGGCGGCGGCCGCGGGTTGAGGCGAGCGATGCGATCCTGC
+>>747:3:13:6337:11184/1 224748 1
+GTCCCGACCACTTGACGTGCGTCGCGTCGCGCGCGACGGCGCCGAGCGCGCAGCGATCGCCCGCCATCGCCTGGGC
+>>747:3:13:6359:5026/2 224774 1
+TCGACGAGCATGCCCACTGGAACAGGATGCTCTCGCTCGGCGAGCAGCAGCGCCTCGGCATCGCGCGCGCGATCC
+>>747:3:13:6371:16435/2 224786 1
+GAGGGCGCGGTCGAGGTGGACGGCGGCGCGGCCTCGTTCGCGCCCAGCGATCTCGAGCAGTTCCGCTACCCGC
+>>747:3:13:6379:6203/1 224789 1
+GGCCGCGGCCAGCTGCGCGTGCTCGCCGAGCGCGTGGCCGCGCGCCGCGCGGGGTTCGAGCGCTACCGCGACGCGC
+>>747:3:13:6403:11722/2 224803 1
+TAGAGCGCCCGCGAGCGCGCCGGAAGCCCCGCGCCGGCCGGAGACGTACGCGAGCAGCGAGGCAGCGAACAGGCCG
+>>747:3:13:6418:5146/1 224820 1
+CCACTGCGCACCGCGATCATCTCGGCGGCGACGACGACCATCCACGCGACGCCAATCGCGACGCGCAGCGCGATCA
+>>747:3:13:6433:19628/2 224833 1
+GGCTCGATCGGTCTGACGGTCGTCGGCCTCGACCTCGCCTTCGCCGCGAGCGCGGCCGCCGCTCCGCCCGGCCCGA
+>>747:3:13:6444:18417/2 224848 1
+GATGCGAGAGAGATCAGGCCAACGCCGAGGACCCCGAGCGCGCCGGGACCGCGGCCGCCGAGGAAGCCACCGGCC
+>>747:3:13:6451:16674/2 224852 1
+GAGCAGATCGCCTACCTGTCGGAGTACTACATGCTCGAGCCGGGCGACCTGATCTATTCCGGGACGCCGGCGGGCG
+>>747:3:13:6462:16904/1 224862 1
+ACACTCGCAGAACCAACACGAAGCCAGTTGCAAAACTTCGCCGCGCCCAAAAATGAAACTCTGACTACCGGGTGGC
+>>747:3:13:6464:3016/2 224863 1
+GCGGCGAGGAAGACGACCCAGCCGACCGTGCCCGCGAGCGCGGCGACGCCGTCATTTTCCGTGAG
+>>747:3:13:6476:9432/2 224872 1
+CTCGACGGCCTGCTCGGCGAGATGGCCGGCCTCTTCCCCGATGCGTACCTGCACATCGGAGGGGACGAGGTGAACG
+>>747:3:13:6479:11155/2 224877 1
+TTCCCGCGGTCATCGACCAGCAGCGCCGCTACGACCGCGCCGCCGCGTTCCCCGGCAAGGCCGCAAGCGTGCTCAC
+>>747:3:13:6490:18252/1 224882 1
+TTTCCGCCGGATGATGGAATACGGATGCCGACCGGAGAATGCCGCCGCGGCGCGACTCGGCGTGGGCAGTCACAAC
+>>747:3:13:6493:7044/2 224885 1
+CAACAGCGCCGCCGGGGCGCTCTCCGGCGAGGCGCGCGCCGACCTCGCCCGTCCGGGCATCTTCCTCTACGGCGG
+>>747:3:13:6511:2884/2 224903 1
+TGTCTCAGCCTCCCAAGTAGCTGAGAGTACAGGTGTGTGCCACCACACCCAGCTAATTTTTGTATTTGTTGTAGAG
+>>747:3:13:6553:17112/2 224927 1
+CCGGACGCTTGAAGACACGCAGCACGAGAAGCCCGCCGATCGATGGCGGCGCGCTCCGAACGATTCGGCGCACCCC
+>>747:3:13:6562:6296/2 224929 1
+CTCACGGGTGAGGGGCACCGCGCGCACGGCCCGCTCCGCCGCCACGCGCTCACCGCCCGGCAGCGCCACGGGCG
+>>747:3:13:6566:16676/2 224944 1
+CGTCTCCTTCGCCGGCCTCGCCGTGCTCCTCGCCGTCGTGGGCATCTACGGCGTGGTCGGGTTCA
+>>747:3:13:6578:19297/1 224952 1
+CGGCAAGTTCGCCCGCGTCTGCCTGAAGACCCCGTACATCGACTACAACGGCCGGCTCTGCATGGTGAGCGCGGGC
+>>747:3:13:6597:4730/1 224983 1
+CGGTTCCACGGCAACGCGATCACCGGAACTCCTCCCGCCAGGTCCTGCCGGCGGCGTCGTTCAGCGCCCC
+>>747:3:13:6601:8653/1 224988 1
+GAGGACGGCCCGGGCCTGTTCATGCCCGGTTCTCCCGCGCCGGAGGATCTCGCCGGGTTCGGCGTGGCCGACCC
+>>747:3:13:6601:8653/2 224989 1
+GCACGGCGTCGGTAACCGGGCGCGTTCCGACTCCGGCCGGCGTCGCGGTCGCGACCGCACGCTCC
+>>747:3:13:6605:16813/1 224995 1
+AACGCAAATCTACTCGAGGTGATCGTCGTCGACGATGGGTCGTCCGAACCAGAAACTAGG
+>>747:3:13:6614:15997/2 224999 1
+GTCTCGTGCGACGCGGCGTTCGCGCGGCTGCGGCGTGAGCTCCACGGCTTCGAGGGGATCGCACCCGCGGATCCGG
+>>747:3:13:6616:15554/2 225001 1
+ATCCTCGGCATGGGCGACATCGTCGGCCTGATGAAGGATTTCGAGGAAGTCGTCGACGCGGAGAAGGCG
+>>747:3:13:6622:15520/2 225013 1
+AGATCGGCGACCTGGCGGCGGGTGCGGGCATCCGGCGGGTCCACCTGCTCTCCTGG
+>>747:3:13:6627:11262/2 225018 1
+TTTGGTTGATGACGCTGTTCTCCGGCGCAATCGCCGCACAGGCGCAGTTGACCGTCGTGCCG
+>>747:3:13:6632:5241/2 225024 1
+ACGCCACTAGAGTGCCGCCAATCGAGTGGCGCGCCCGCGAAAGTCCGCGCCCGCTTCGTCGCACACAGGAGG
+>>747:3:13:6651:5159/1 225045 1
+GCAGCTCTGCCGCGAAGTCCGCGGCCCGCGAGGAGCCGGCGCATGCGAGCACGGCCGCG
+>>747:3:13:6670:20688/1 225055 1
+GCAGAGCCTCCATGCGGATGGGCTGACCTCGGCGGCATAGCCGGCGCGGCGCCGG
+>>747:3:13:6704:21213/1 225088 1
+CGCGTCAAGCCTCCCGGCGGAGCAATCAAAGGGGCGACTCCGACCGCGGGCGCGCCTCTATCACGTCTTCTGCGCA
+>>747:3:13:6705:20241/2 225090 1
+CGTCCGCGACGTGTCCTCGCCGATGCGGCGGCACCGCATCTGGCGGCTGCCCGTGATCCGCGGCGTCGTCGCGCTC
+>>747:3:13:6711:9568/2 225097 1
+GTCCGGGATCACGCCGCAGATGGTCGAGCTGATCGCGCGCGCCGCCGCGCGCGGGCCGGGCGAGGGCTC
+>>747:3:13:6717:19136/1 225101 1
+GTTGGCGTCCATGAGGTCATTGTCGACGTCGCGCGAGAGTCTAACCCGACCACCAGCAATCGCGGAAAGGACGATG
+>>747:3:13:6729:14678/2 225120 1
+GCACGACGGCCCCGTGGATCCAGCTCCAGCGGGGGGAGCGAGCGGACGTAGCGCGCGAACCGACGATTGTGG
+>>747:3:13:6733:1266/1 225124 1
+TATGTAGGGGGGCTTGGATTCGGTTTGAAATGGGATATGGGTTGGATGCACGACACGCTCAAGTACATGAGCCACG
+>>747:3:13:6760:12219/1 225147 1
+AGCCGGTCCTACGGCGACGCGGTCGTGTCGCCACACGCCGCGCGGCCGCAAGCGCAGCCGGAACG
+>>747:3:13:6785:14338/2 225171 1
+GACCACGCGCCGCAGTTGTTCGGGGTCGCCGCGGACCGGCGCGGGACCGATGCCGGCGGTCTCCACCGTCCGGCTC
+>>747:3:13:6790:9805/1 225177 1
+GAGGCTGATGAGTCCGAGCAGCACCAGCGGCTGGGCGAAACCAAGCGGCAGGCCGCCGATCATGCCTCTCTCCCGG
+>>747:3:13:6849:12329/1 225228 1
+CACCCCGTCGATAAGCTCGGTTGAAACAAACGGCCGCGCCGCATCGTGGATCAGCACGCGATCGGGACTACGGGTG
+>>747:3:13:6849:13975/1 225230 1
+CAGACAGTGTTTGCGCCGCGGCGGGGTGCCGCGATCGCCGCGTAACGGACACGAGGAGGGCGTAGAGAGGCAGAG
+>>747:3:13:6849:4782/2 225231 1
+GGACCGTCTACGAATCGGCGCCCGACGGCGACGAGGCGAGCGCGACCACGACCGCGACGATCGTGAGCG
+>>747:3:13:6878:7146/2 225267 1
+CTCGCGGGTTGATTTGATCGCCTGTTCTGCTTGATCATCGTCTCAGCGGCGACTCCGCCTTACCCCGAGTAATCGT
+>>747:3:13:6906:3881/2 225308 1
+CGACGCGTGTGATGGGGACCACCCCGCGCGCCGAGATGCCCGTGAAGATGGCGCCAAGCTGGTTCGGCTC
+>>747:3:13:6906:6219/1 225309 1
+GGGTTCGAGATCTCGTGGGCCACCCCGGCCGCCAGCGTGCCGATGCTCTCGAGCCTCTGGGTGTGGATGAGCTCG
+>>747:3:13:6967:16143/1 225388 1
+TCCTGTGAAAAGGGGTTCTAGTACCGCCCGCCGCGGTCGTGCGCGCGCTGCGACGAGACCGCGTGTGCCTCCCGC
+>>747:3:13:6982:12763/1 225401 1
+TTTGCATGCTGCCGTATCCGAGCTCTGCGTTCCTCGACGACGACGCCGCGAGCGCGACCGGGAAGCGGGTGCATCT
+>>747:3:13:6999:9854/2 225414 1
+ATCAGGGGGGCAAGCAGACGATCACCGCGGCCGCGGAGTTCGTCGGCACCGGTTTGAGCCTTCCCGATCGCAATCA
+>>747:3:13:7015:1134/2 225431 1
+CGGGTCGACATTGTATTTGCTAGAGGAACCGACCATCGGCCTGCACATGGCCGACATTGAATTGCTCCTGAATGTG
+>>747:3:13:7023:21308/1 225445 1
+CGGACCGCCCACCCGAACACGAGCGCCGCGCCGATGACCAACAGCCACGACCACAGCACCCCCACGACGATCAGCA
+>>747:3:13:7030:11102/2 225451 1
+GTTGAACTGGTCGATGTGCTTGCCGGGCACGACGATGCGCACGTCCACGCCGCGCCGCGCCGCGGCGGCCAGTCCC
+>>747:3:13:7035:12447/2 225454 1
+GACGAGGAGCCGTCGTCGAGGACGCGGCCGCCGCCCGGCCGGTTGGTGGCCGGATCGACGCCGTAG
+>>747:3:13:7057:6396/1 225473 1
+TTCGTCATCGAGAGGAAGCGCGCCGACGGCATCGCGCGCGCGGCGGCGGCGCAGGCGTCAGGCGG
+>>747:3:13:7104:2863/1 225517 1
+CAATCAACGGAGCATCGCGATTCTCCGTGCGCCAGCGGCGCGCGAATTCCACATCCGGCGCGCTGAGCGC
+>>747:3:13:7107:2636/2 225521 1
+GGGATGTGACGCTTCGGTTGGGCCCCGATCCCACGCCCGTCGAAGGCCGCGCGCTCTCGAACGCCTT
+>>747:3:13:7114:10638/1 225530 1
+CACGTCTCCCACTGAGACGCGCGCCCGCTGACTTAGACTGGAGGCCGGTCCCCTGGTGAGGCCGGCCTTTTTTTAT
+>>747:3:13:7120:4607/1 225536 1
+CAAGAGCGCGCCGCCGGCCGCGACGCCGCCAGCGAAGAAGTAAGACTCGCCATTTTGGGACGCTGCCAAC
+>>747:3:13:7152:3039/2 225567 1
+GGACGTGATGGCGGCAGCGCAGGATCGCCGCCGGCGCACCGGGCGACGGACG
+>>747:3:13:7153:15977/2 225568 1
+GACCTGTTCGAGGTGCGCGGCGAGCGCCGCGCCCGGCGCGGCACCTTGTCGTCGCAGCTGGTTTCC
+>>747:3:13:7157:16187/2 225575 1
+GAGAACCTGCTGCGCGGGGTGCTGGCGCCGCTCTTCGGCGCGCTTTCCGACCGCACGGGACGAAAGCCCCTGATCC
+>>747:3:13:7159:20393/1 225579 1
+GTTGGAGCTCGGACTGGGTCAGCGCGTAGGCCACGGCCGGCACCAGAGCGAGCGCGGCCAGCGCGGCGGCGGCGGC
+>>747:3:13:7185:12848/2 225624 1
+CCGCGCTCTTCAATCGCAGCACCGGCGGCGGCGTCGCGCCCGTCGAGTAGGCGTAGCTGCCCGCC
+>>747:3:13:7227:15771/1 225662 1
+GTTCGGCAGCAAGCGACCTGGGCCAACATCCAATACACGCGCTTTCTCGCCGGCGCGAAGTTCACCGAGCAGGACG
+>>747:3:13:7243:20134/2 225675 1
+ACGCCCCAGTCGAGCAGCCACGTGTCGAGGCCCGCGCCGACCAGCGCCGCGGCGAGGCTGACGCCCGGCCGCAGG
+>>747:3:13:7249:14128/1 225685 1
+GGACGACATCAACGGTGGCGGCGGGACGGACGTCGTGGCCTATGACGCGGCCGGCGAGATCACCAACCGGACCGAA
+>>747:3:13:7255:14863/2 225692 1
+CAAGAGGGCCATCACGAACACCGCCGCATAGGCAACGACCGGAGGCATCAGTTCAAAGAACACGTCGGGGAAGCCA
+>>747:3:13:7260:18431/1 225699 1
+GAGTGATCGGCTGTCGCACCGGCCGGGGCAGCTTTCCGGCGGGCAGCAGCAGCGGGTCGGCATCGCCCGC
+>>747:3:13:7273:14233/1 225712 1
+CGGCCAGCCGGTCCAGCTCCGCAGCGGGCGGACTTTCTCGGTGCCGCGTCGCGTCTACATCCTC
+>>747:3:13:7273:13130/1 225714 1
+GCGAACCGCACAAGGGGGTGAACCCCGACGAAGTGGTCGCGGTCGGCGCGGCGGTGCAGGCCGGCGTGCTCGGCGG
+>>747:3:13:7276:10673/2 225717 1
+CTATGTCGGCGAGTGGACGAACCTCGGCGCCGGCACTACCACCGCCAACGTGAAGACGACCTACGGCGAGATCAGC
+>>747:3:13:7292:8457/2 225739 1
+CACCGCCTTGTACGCGGCGATGCTGCCGGTGACGCCCAGGATGAGCTCGCGGCCCGCCAGGGACATGGCGTCAGGG
+>>747:3:13:7312:19546/2 225753 1
+CGCCGTCGCGTTCGCGAAAGCGCGGCCAGAGCTTTCGTTCCGCGTCGCGGCCGCCGCGCTCATCGTCGCCGGCGTG
+>>747:3:13:7349:4004/2 225785 1
+GAGATCGCCCGTCGGCTCGTCGGCGACGATGATCGTCGGG
+>>747:3:13:7356:7820/1 225792 1
+GACCGAGCAGATCCTCAAGAAGTTCGACGAGCTGCTCGCGGCGGCGGGCAGCAGCAAGGCCAAGCTGCTCTCCGCC
+>>747:3:13:7357:9694/2 225793 1
+CGTCAGTCACGACAAACGTCGTAGCCTCGTTTGCGCCGGCGCGCCAAACGTGACCGTAAGGTACTATGACCGCATC
+>>747:3:13:7392:4400/1 225824 1
+GATCACGCGCGAAGTCCTCGCCGCGACCGGGACCGCCGGCCTCGAGGATCGGCAGTTCA
+>>747:3:13:7395:6372/1 225833 1
+GGCCCCGACCACCTGTCGCGGACGGTCGCGCGGATGCGCGCGGGCGAGCCGGGCGCCGGGCTGACCGACCGCATCG
+>>747:3:13:7407:17121/1 225843 1
+TGCCGCCTCGCCCCCGGCGGCGTCCGCCGCGGCGCCGGCGACCCATTCGCCGCC
+>>747:3:13:7418:10587/2 225858 1
+TCGACTTCGCGGACCGACACCTATCCCGCTATCACCGTCCGCGGCACCGGCAATGCCGTCCAACACGAAGCCAGTG
+>>747:3:13:7424:11908/1 225863 1
+CCGATCACCGCGAAGCTCGTCGCGAACCTGATCACGGCCGCGGGCGCGACCCGCGCGCTCGCCGTCGACCT
+>>747:3:13:7438:18565/1 225882 1
+CCGAATTCGCCAAGGCGGTCGAAGATCAACGCGCGCGGATCGCGCAGGCCGCGCAGATCATTGGCGTCCAGCGCAA
+>>747:3:13:7445:18960/2 225892 1
+GACTGCACGAGCCGGCTGAGAGCGAACGCCAGCGGCAGCCCGACGCCGACGCCGATGGCGACCATCAACGCCACC
+>>747:3:13:7477:5019/1 225926 1
+AGTGCGTAACTGTGCGCATCATCCACCACCGCGAACGCGCCGGGGCCGGCAAGCAACAGCACAAGGATGGCGATG
+>>747:3:13:7508:17309/1 225954 1
+GCCGTGCGCGCGATGATCGCGCCGCCGGCGGCGGCCAGCGCCACCCCGAACGGAATCAGGATCACGAGCGTCTCG
+>>747:3:13:7518:5402/2 225961 1
+GGCCGGCCTTCGACACTGAAGGGTTGTGTCGATCCACCTCCCGTCAACGGGATTTTGGTAGTAGTCCCAACGGAAA
+>>747:3:13:7544:6808/1 225994 1
+CGGTTCGAGCGCCGCGACCCCGTGGATCTCGGCGCCTCGTGGACCATGCCGGAGGATCGGCTGCTGGGGCTGTTCC
+>>747:3:13:7549:1403/2 225998 1
+CACCCAATGTACCCGAGGGGTCGAGCGCGATGTACTCAGTGCTTCGACGCGCTCGCGGGCTCCATCGCCTGTAATC
+>>747:3:13:7562:2471/1 226010 1
+AAATACGGCGAGAGATAGCCGCGGTCGAACTGGAGCCCC
+>>747:3:13:7574:15472/1 226018 1
+GCGCATGGAAGATCCGGCGGTCTTCGACGAAGTCCACCGCTTCGTGTTCGAGCTGATTCGGCGCGGAGCCGCCACC
+>>747:3:13:7640:3853/2 226078 1
+CGACGGTGGGAGCGACCTGCATCTTCGGAATCTCGCCGCCGTCGGGAATCGTCCCGGAGG
+>>747:3:13:7650:14692/1 226088 1
+GTCTTGCCCAGCATCGACGCGCCGCTGCCCACCGCGTCGAGCACCGGGCCGCTCTTCAATTGAAAGAATTCCGTCT
+>>747:3:13:7665:8393/2 226103 1
+TCCGCCGGCGGCCATTGCCGGCGATAGGCGGTCCTCGCGCGCCGGCCGAGCAACGTCCGCAGCTTCAGTGTGTAGA
+>>747:3:13:7684:1772/1 226117 1
+TGGGATCGAGGGCGCCGGGGTCGGCGAAGAGGTCGAGGAGCTGGTTCTCCACGGTGCCGCGCGCAAAGCGGTGGGG
+>>747:3:13:7710:2662/1 226136 1
+TGGCGTGGGATCGCGCGGCTCCATCTGAACCGCAAGCGACAGCGCTTCGCGCGCCAAAGCGGGATCACGAACTTCC
+>>747:3:13:7735:2556/1 226150 1
+TGGCTTCTTCTTGGCGACCTTCGCGGACGTCGGCGCCGATGCGACGAGCGGCAGCGACTGCCGC
+>>747:3:13:7738:13766/1 226156 1
+GCCGTGCGCCTGCAGATCACCGCGGTCGATCGAGACCCGGTCATCGTCGCCCGGGCCATGGCGGCGAGTCGGCCGG
+>>747:3:13:7745:19552/2 226167 1
+ATCACGCTGCTTCTGCGCGAGTCGGCCGCCGGCGCGACCTCGCGGGCCCAGACGCTCGCCGAGATGCCGCGCCTCC
+>>747:3:13:7746:13659/1 226170 1
+ATATTGCGGCGTCGTTGCCGCGGGCTCGTCGTTTGCCGGGCTCATGATGCGCGCTCCAAGTCGAGGCAGCCGTCC
+>>747:3:13:7755:7088/2 226180 1
+AGGGCCCTCAGCGTGACAACCACGTAAGACGCGCCTTCGCGGCGCCGCTGGACGCGCGCGACTCGCTGCGCCGTGC
+>>747:3:13:7760:19251/2 226185 1
+GAGCACGAGTGCGCGCTCGATCGCGTTCTCGAGCTCGCGGGCATTTCCCCGCCAGGTCTGTGCGCGCAGCCATGCC
+>>747:3:13:7760:15338/2 226186 1
+CCCCAGTCGGAGGAAGAGCGAGAAGAACAAGAGAAGGCCGACGAGCGGCGCCGGCTCAGCATCGAGATGCGCAACA
+>>747:3:13:7780:4243/1 226199 1
+GCGCCGCGCTCACGCCGCTCGAGCAGGTGCGAAGCGCCGGCGCCACCTCCTGGTTCCAGGCCTACATTCC
+>>747:3:13:7781:20509/2 226200 1
+CTTCTACGAGCACCTCGAGCGGCAGCACGCGCTGCGCGGCCGGCGGACGCGGCGCACGTTCCGCGTCGGCGATCCG
+>>747:3:13:7807:16168/2 226237 1
+TAGTCCGCGCGCCGCGCCTCGGCGCCGCCCACGACGCCGCCGCGGTAACGAAAGCAGTCGCCGCC
+>>747:3:13:7814:15794/1 226243 1
+TTGAGGTCGCGATCGTCGTCAAGGCCACGATGTTCGGCGCTTGCGAGGCGGACGCCGGCGCTGCGTGCGCGCCGCC
+>>747:3:13:7827:18759/1 226254 1
+TCAAGACGTGGGTCGCGCGCGCGATCGACCTCGGCGTGGTCGCAATCGACATCCAGGCGACCAGCATCGACCC
+>>747:3:13:7834:10803/1 226262 1
+TGAACGCCGCCGGGCCGCATGAAGATCAGCTCCGCGCGAACGTCCGTGGCGCGACGCTGCAATTCGTTCGACATGC
+>>747:3:13:7861:11742/1 226289 1
+TGGCAAGACCGTGACATCCACCTGGTTTTCACATCCCTTTTCATCCTGGATGCAAAGTGTATAATCACCGGGCA
+>>747:3:13:7871:10949/2 226303 1
+GCAACGCAGCAATGCGCCAACTCACCGGTTGCGACCACCAGAACTCCGGATCGCCGCGCTCGCCGCATTGCGCCAG
+>>747:3:13:7884:8163/1 226316 1
+GCAGCGCCAGGGTGTTGACGAAGAACCCGATCAGGCCCTCCGTCTCGGCCCGGGTGCGGTTGGCGATCGGCGTGCC
+>>747:3:13:7885:10896/2 226317 1
+AATCTGCATTCCGTGGCGCGCCCGGGTTCGTGCCGCAGCGGGATCGGCGAGGGCGTCGTCGACGAGCTCC
+>>747:3:13:7890:6100/2 226321 1
+GCCTCCTGCTCGCATCAATCGGCGGCGCGCTTGGAATCGCCGTTGGATACTGGGGGAAGCAGCTGCTGCCCAATGT
+>>747:3:13:7892:13019/2 226324 1
+GCGCGCCGCGCCGGCGGCCTCCACGCTGTCGCGGATGCGGCGCGCCACGATGTGCGATCCGCCCCGGATCTCGTCG
+>>747:3:13:7937:8197/1 226383 1
+GCCGAGTGGGCGTTGAGTGCGCTCGTGACCTTCGGCGCGGATCTGATTCCGCGGGTCGCCGAAATCCGCATCGACC
+>>747:3:13:7955:12015/1 226406 1
+ATACACCATATCTAGGGGCAGTCTACCCCTTGCGTCAGCCGGCCGAATGCTTCACCATACTCCCAGTTACCTCGCG
+>>747:3:13:7959:8575/2 226409 1
+ACGCCGACAGCGTCTCGTCGATGTCGGTGGCGGGGTCGGGACGGTGGACCTGGTAGAGGTCGAGG
+>>747:3:13:7963:1296/2 226413 1
+CACGATCGCGCGGCGCGGCGCGGCGACGACGCCGGCGCCC
+>>747:3:13:7964:12521/1 226414 1
+GCGCACACGATGATCGACGCCGGCGCCGACGTCGTGTCGGCGAGCGGCCC
+>>747:3:13:7968:1700/2 226417 1
+GATCACCGAGGATCGTGATCAATCCGAAGGCCGCGCCCGCTCCGACGGCCTCGGC
+>>747:3:13:8003:9295/1 226439 1
+GACCGCAGCATGCCCGCGACGTCGCGCAGGGCGGGCTGCTTCCGGCGGCGCTCCGCGAGCGGGCGCGCCGGCTCGC
+>>747:3:13:8021:6066/2 226462 1
+CTGGAGTCGGTGGCGTCGTCGATGGAGTCGGGGTGGCGCGCGGCGGGGCGACTTCATCAACCG
+>>747:3:13:8035:17174/1 226470 1
+CCCTTCGCGCCGACATCCAGCGCGGCCTGGCGACCGCGCGCCGGCTGCCCGAGTTCCGCCGCCAGGTCGCCGACC
+>>747:3:13:8040:15626/1 226474 1
+GGCTATGAGAAGGGCGCCTTCACCGGCGCCGAGCAGCGCAAGAAGGGACGGTTCGAGCTCGCCGAGGGCGGCACGC
+>>747:3:13:8074:15471/2 226504 1
+AGTTTGTAGTTGCCGATCCGCTCGCCGGCGTCCTCCGGCTTCAGGCGAGCGAACTCCGCTTCCAGCTCCGGTGAGA
+>>747:3:13:8082:14389/1 226524 1
+TCTACTCCTGGCGCTCCTCACCGCACTGGCGACCGCGGCCAACGCGCGGCCGCCGCTGGAGCAGCCGAACATCAGC
+>>747:3:13:8091:11678/2 226534 1
+CGACGTTCATGACCGGCTCGAGCAGCGCCGGCTTGGCCTGCTGCATCGCCGCCTTGAACGCTTTCCGC
+>>747:3:13:8120:17773/2 226556 1
+GAGACCGCGGCGCTCGCGGCGGCGCGGGGCATCGAGCTGCTCATCTTTGCCAGCAATGAGCCCACTCAATACAAGT
+>>747:3:13:8147:16107/2 226583 1
+ACAGGGCAAGCGCGCGATCGGTCAGGGCGCGCAGTCGGGCCGTGGAGATCGGCTCGTCGGGCGTG
+>>747:3:13:8173:16755/1 226602 1
+GGGGTACGCGCATCGCCGCGGCATCGTGCACCGAGACATCAAGCCGGAGAACATTCTGCTCTCGAACGGCCACGCC
+>>747:3:13:8204:11146/1 226633 1
+GATCGCCACCGCGGACGGCGCACCGCCGGCGACCCGCGCTTCGAGATCGACGTCGACGGCGAGGCCGAGGGCGCGC
+>>747:3:13:8205:15371/1 226635 1
+TTCCCGAACGCTACTTCGATGTCGCCATCGCCGAGCAGCACGCGGTAACCTTTGCCGCCGACCTTGCGACCGAAGG
+>>747:3:13:8211:6836/1 226638 1
+ATCGTGTCCAGTCCGCGATCGTTGCCGATGTTGCGGAACGGCGGCGG
+>>747:3:13:8211:9240/1 226639 1
+GCCCCAGTCGGTGACCGCGGTGACGGCGCGGCCGCGGAAATCCTCGATCGACTTGTAGCCGCGTTCGTCCATCCAG
+>>747:3:13:8224:19457/2 226656 1
+GCCGGGTTCAGGCTCGGTGTCCGCGAGGCGGCGCGCGGTGCGACGCTCCTCCGCGACTACTCGTACACGTCCTCGG
+>>747:3:13:8235:11533/1 226667 1
+TACCAGCGTAAGCAAGACCACGGCGACAGCGAACAGAAGCCAGGAGATCTTTTTTAGGTGCCGATAATCCTGCGAG
+>>747:3:13:8244:5876/1 226676 1
+GCAGCGAGCTCGAGCGCTCGCTGCGCGCGAGCGGAAATCGCTTCCGCTTCAGTGGCTCTCGCCGAAAGCGAGCTCG
+>>747:3:13:8258:20952/1 226689 1
+GCCGTAGATCGCGCGGTTCGCCGCGATCGCGCCGACGACGACGGGCATCGAGTACTTGCG
+>>747:3:13:8291:4257/1 226721 1
+TACGGTTTTCCAGGGGTACATATGAATTTTCTTGCAGCGATCAGCGCCGCGGGCGCAGCAGCATTAGCTCTGGTGC
+>>747:3:13:8293:17469/1 226724 1
+GATGAACAGGATGCGCCGCCGGCGGTGGTTGCGCGCGGGCTGAAGAACTACTGGGGCTACAGCACGCACAGCTTC
+>>747:3:13:8319:19483/2 226748 1
+TCCTGTCGCACGTGTGGGAATACAACTTCGACCCGCAGACCAACGTGGTGGACGTGCTCGTCAGCCGGCTGCGAGA
+>>747:3:13:8331:20475/1 226764 1
+GCCAAGATCATGGATGTCGCCGTCGCGGAACTGGGGCAGATCACCGGGCAGCGCGCCGTCGTCACCCGGGCCAAGA
+>>747:3:13:8346:8515/2 226785 1
+CCTCTGGGAGCTCGAACGGCAACAGGTCCTCCGCGAGCCCGATCAGCGCGAGACCGACCAGCGAAAGCGCGAAGGT
+>>747:3:13:8350:20057/2 226789 1
+CGCACCCCGCCCGGTGTCCATCTGTTGCTGGTCGCCGCCTGCGACTCCGCCGCCGATGCCGCCCAGCAATGGCTGG
+>>747:3:13:8385:4743/2 226818 1
+CGGGTCGCCGCTGGTGACCTCTGGTGGCGTCGTCGGGATGGTGGCATCGCCGACCAGGG
+>>747:3:13:8386:3315/1 226822 1
+TCGATACTCCACCTTGGCAACCGTCGCGCCCGAGATGCTCCTCGACCGCCGGCGCACCTTCTCCGGCTCGA
+>>747:3:13:8402:13926/2 226839 1
+GAAGCAGGATAGAATCGGGTCGCGCGCCTGGCGCGGGCGCGCACC
+>>747:3:13:8415:11054/1 226860 1
+GCCGACGCTCCTCGCCCGCAGGGAGGCGGCGACCGCGGGGGATCGCTGGCGCAGCTCCGAGTAGGTCATCTGTCCC
+>>747:3:13:8417:7895/2 226863 1
+GTCTGGCGGGCGGGGCGATCCCGCTCGGCGCGCCGATCGTCGTCGCGCTCGCGCGGATGAACCGCATCA
+>>747:3:13:8431:17050/1 226876 1
+AGGGCGAGATCCTCGAGCTCAAAGACACGATCAACGTCATGGTCGACCAGCTGAACTCATTCGCGTCCGAGGTGAC
+>>747:3:13:8468:15324/2 226913 1
+GAGCGCAAGGCCCCCAACATCGTCACCGCGGCGTCGGCCTCGACCGTCGAGGCGACGCGGCCCG
+>>747:3:13:8482:11931/2 226929 1
+GCCGGCGTGGTCTTGTCGCAGCCGCCGAGCAATACCGCGCCGTCGATCGGGTGCGAGCGCAGCAGCTCTTCGGTC
+>>747:3:13:8483:20774/1 226930 1
+AGATAGTCGGCGGCGCGGTCCTCGAGCAGGCCGACGGCGCGGCCGACGCGCACGAGCTGCTTCCGGATCTCGGCGG
+>>747:3:13:8517:13581/1 226971 1
+CGCGTCGCTCGGCGCCACGCGCGTGACGCTCATCCGCCAGATGCTTACCGAGAGCCTGCTCGTCGCCAGCATCG
+>>747:3:13:8538:20770/2 226991 1
+CGCACCCGTTCCGCGACGCGGCCCGCACCCGCGGCTACGCGCCGGCGGCCGTGGCGCTGGGGTTCCACGG
+>>747:3:13:8560:4600/2 227009 1
+GTGGTCAAATGTCCCCAGCGACTGCACGCCGTACGGGTAATTCCCCGGCGGCGGAGTTTTCATGCCGGACGCCGTG
+>>747:3:13:8617:14862/2 227074 1
+AGGGGCGACCCACCCCTTGCCGGCGAGCTTCTTCGTGAAATCGCGCGCGAAGTCCCAGCGCTCCTCGGTTAGCTCG
+>>747:3:13:8620:8699/2 227076 1
+CCGATCTCCGCGAATTCCCCAGCGGGCAGGGGCGTCTCCGCGCCGCGGGCCGAGCCCGCTTCTCCCATCCGCCTGA
+>>747:3:13:8640:5354/1 227096 1
+GGAGAGCGAGCGCGGCCGGCGGCGGGGCCCGCTCCACGGCGTGCCGATCGCGATCAAGGATCTGATCGCGGAGG
+>>747:3:13:8640:11002/1 227097 1
+GCGGTCATCGCAGCCGGGAGCGGTGGCGCCGCCGCGATCGCGGTCTCGGCCACCGGCGG
+>>747:3:13:8646:5111/2 227101 1
+TCGCGGGGTCGGCCGGCGCGGCGACGATCTTGCCGTCGGCGATCCAGAGGTCGCGCACCTCGCCG
+>>747:3:13:8659:15082/2 227104 1
+TCCATTTCGCCGCGATCGAGGGCCAGAGCGGCCGCGAGCGCACATGCGGGGCCGCTTCGCGGTTCGAGTTCAAGCG
+>>747:3:13:8663:1458/2 227106 1
+CCGATCGAGATCGAGCTGTGGGCGAGCTCGAGCGCGCGCGACACCGACTTCGTG
+>>747:3:13:8672:9637/2 227113 1
+TCGCACCGTGCACATCAACGGTGCGTCCGGCGAGGCGGTGCCTTCGCGCAGCGCGATGGCGCGAGACAGCATGAAC
+>>747:3:13:8708:3020/1 227153 1
+GTCGCGGACCGCCTCGGCGCCGCCGCCGGTGAGGTCGTAGCGCTCGATGATCCGG
+>>747:3:13:8760:19709/1 227201 1
+TCCTCCCCCTGCTGGATGCCGTCGATATGGACGGCGCGGCGCTGTTGGCGGAAGACGCCGC
+>>747:3:13:8775:8643/2 227210 1
+AGAACCCCGACGGGACGCTCCGCCCCGGAGACCTCGCGCGCGCCAAGATCTATGCCGCGCGGGCC
+>>747:3:13:8786:15264/2 227219 1
+GGCTGGTCTATGGGCGTGCTGATTCGTGAAGTGGCGGCGCTCTACGAAGCG
+>>747:3:13:8790:13984/1 227221 1
+CAAGTGCGAGAACCTGCAGAAGGTCGGCGCGTTCAAGGCGCGCGGCGCATGCAACGCGGTGCTCGCGCTCGATGCC
+>>747:3:13:8818:17188/1 227245 1
+CATCGGCCCGATCCCGGTCTCGTTCAGGAGCCCAGTGAGCTCGTCCTCGAGCTGCGCGACGAGCGGGTCGGCGTTC
+>>747:3:13:8824:12182/1 227254 1
+GATCGACGCCCTCAAGGAGACGGTTGTCGTCTGCCGCGGTCCGAAACCGCTCGCGGTCATGCGCGAGATCGCCGTG
+>>747:3:13:8846:14690/2 227278 1
+GTGCGCTGCTTTCCTGGTCCGGCTCGATGTTCGAGTACCTCATGCCGGCATTGGTCATGGAATCGCCCCCC
+>>747:3:13:8855:9423/1 227287 1
+GGTTCGCGCTGGTCGGGATTGTAGCGGGCGGGCGGCGCGGCCGGCGGCGCTCGTGCTCAGTCGCGCAG
+>>747:3:13:8864:18465/2 227300 1
+GCAGGTTGGCCGGATGATCGTCGCCCAGTCCCTGCGCGTCGCGGCGGCGGGCATCGCGATCGGTCTCGT
+>>747:3:13:8866:13166/1 227301 1
+TTCTCGGAACCAGCCCATTTGCCTTCGGCGCTCCCGGTGGCGACGGCACGCCGCCGGTGATCCTCGACATGGCGAC
+>>747:3:13:8882:20017/1 227324 1
+ACGCAGATTGCGACCGCGAAGTCTGACGCACTGAGTGCGGTCGCGAGGTCCGCCGCGGCGTCCAGCTCGGCATTGT
+>>747:3:13:8888:11004/1 227329 1
+CGAGATCGTCGAACTGCTGTTCGCCGGCCACGAGAAGCGCGGCGCCACGCTGGTGCTGGTGACGCACGATCCGGCG
+>>747:3:13:8907:10862/2 227356 1
+GCCTAAAAATGGCGCTCAGCTCCCCGTTCAGCGTTCGTACTCGCGTTGGCCATTGAGTTTATCCCGATTATACCTA
+>>747:3:13:8916:15644/2 227369 1
+GAGGTCGGGACGCAGGGCGCCGGCGTCGTCCTCGGCGCGCGGTCGGCGCCGCCC
+>>747:3:13:8924:8628/2 227377 1
+CGCACGGCGTGTTGGCGTGGGAGCGCGGCCCGGCTGGGGCGTCGCGCGGCTCGGCCGGCAGGCCG
+>>747:3:13:8926:9336/2 227381 1
+ACGTCAGAGAGTTCAACCTGCTCGATCTAATTGGTCAATCGTTTGTCCTGATCAATGCTTTCGTTGCGCTGATCGT
+>>747:3:13:8963:6980/1 227424 1
+CGGTCCATGATCGGCGTCGGACGCGGGCCCGCGAGCGACGACGGGTCGGCCGCGACCAGCCAGTTCATCAGCACCG
+>>747:3:13:8974:19782/2 227431 1
+GAGCTGCAGCTTCCCGGCCTCCATCTTCGAGAAGTCGAGGATGTCCGCGATGATCTCCAGCAGCGACTCGGC
+>>747:3:13:8975:10751/2 227433 1
+CCATCGCTCGCGATGTCGTCGTCACGCGAGTGGTCACAGCTTCCGTCAGCCGCACGACGTCGTCGGCCGCCGC
+>>747:3:13:8983:6034/2 227438 1
+GCATGGAGGAAACGCGGGTCGAGCTGCGCAACCAACGGCGCGAGGCCGCCGACGAGCTGAAGCGCGCCGAGAAGG
+>>747:3:13:8995:14298/1 227455 1
+ATGTGACGGGTGGCGGACCAGGTTGCGGCGGCGGCCACGAGGGCGGTGACGAGCACCGCGACGG
+>>747:3:13:9002:9869/2 227463 1
+GGTCGGCTCCGGCATCATGGCGCAGCGCCTCGCCGGCGGTAACCTCGCGCTGGCGCTGCTCGGCAACACGCTGCCG
+>>747:3:13:9015:11298/2 227471 1
+CTCTGGACCCGCATCCTCACCGAGCGGCCTCTCCCCGGCGGCCGCGTCACCCGCGCCGAGGTCCACCCCGGCGCCC
+>>747:3:13:9029:4455/1 227491 1
+GTATCGCTCAATTTTTACCGATTATATTTGCCGCGCCCCTTTATTTTTCCCACTTGATTGGAATCGGCCAGTTAAT
+>>747:3:13:9074:9610/2 227517 1
+GGCGCGGTGCGGCGTCAGCCCCGTGGTGTTGATGCCGATCTTGCGCATCCGCGGCAACCGGCGGTGGAACAGCTCC
+>>747:3:13:9077:12478/2 227520 1
+TTCCCCGGCACTGGCAGCGTCGGCGAAGCGCGCCGCGTCGCGGTCCGCGCCGGCC
+>>747:3:13:9079:12868/1 227522 1
+ATCGCCGCCGCCACGACCCGCAGCAGCTCGTCGCCCGCCGGCCAGCCGACGTTGTCACCCGTGAGCTCGTCGACGG
+>>747:3:13:9082:13085/1 227528 1
+CAGCGCCGCCGCGACCGGCGCCCGCCCGCGGCCTTCGAGGTCGCAGGCGACG
+>>747:3:13:9094:11125/2 227532 1
+GGTTTCGATGGACGAAGGGCGCGTAAAGCAGATCCTGATCAATCTGCTCTCGAACGCGATCAAGTTCTCGCCGCAG
+>>747:3:13:9099:19907/2 227537 1
+TGAGGTGGACGACGCGGATGCCGTTGACGAGCCGGTCGGCCCCGCGCGCCGGACGCCTCGCTGGC
+>>747:3:13:9107:20811/2 227557 1
+CCCGGCATCCCGATCACCGACCTCACGCGCCTCGCGCAGGCCGAGGGGATGCGCGTGATCTCCTTCCGCC
+>>747:3:13:9182:17877/2 227639 1
+TGCTCGCCAACCCCGGCCGGCTCGCGTACCTCGACGTCTTGCGGGAGATGGGCGCGGCGATCACCCTCACCGCCAA
+>>747:3:13:9189:19842/1 227646 1
+TCGACGTCGTACAGTTCCCGCGCGAGCGCGCTGGCGAGGTCGAAACGGAAGCCGTCGACGTGCATTTCGTTCACCC
+>>747:3:13:9192:2327/2 227649 1
+CGGCTTCGGTCGTCGGGCCCGAGGGCGCGCCGACCGTCACGCCGGCAGC
+>>747:3:13:9193:13088/2 227650 1
+CGAATCGAGAAACGTCGTCAGCAGCGTCCCACTTCCGCTGTTGAACGCGCCGCCGCGCAGCACGCGCGACGACCCC
+>>747:3:13:9199:8920/2 227659 1
+CTCTTGCGTAAAGCTGCGCGTTGACGAGCGCCGCCGCTATGCGCGAGCCGAGAGTGGCCAGCAGGCGCTCGTGGTA
+>>747:3:13:9207:7709/2 227672 1
+ATAACCTAAGTAGACATCGGCAAAGTCGCGGCGATCGTAGGGAAAGCCGGTTCCAAGAAGCGCCT
+>>747:3:13:9216:5290/1 227687 1
+CGCGTCGGCCAATCGGAGCTTCAGCGCATCCGCGACCGTTCGCGCGATCTCGGTCTGCACGCCGAACACATCCCCC
+>>747:3:13:9253:15333/1 227716 1
+CGCCCGCGCTGTTCGAGCGCGCGCCGCCGTTCGCCCTCGACGCGGGTCTGCAGGTCGCGCTCGAGCAG
+>>747:3:13:9298:10374/2 227767 1
+CGTCGTCGCGCCGAACGCCGTCGCGCTCCCCGTCCACGCGGGCGCGCGCCTCGGCCAGGTGCGGGTCTACGCCGGG
+>>747:3:13:9307:21193/2 227772 1
+GCGTCGACCGCCATCGCGTGGACCGCGTCATCGCCGACGCCGCCCAAGTAGGTGGCAAACGGC
+>>747:3:13:9309:16613/1 227774 1
+GGGTTCTCGTCCTGCGGACTGCAGGCGCTGATGATCGCGGCGGCCGCGGGCGTGGCGTACTTCATGGCCGGCACGT
+>>747:3:13:9321:20678/1 227798 1
+GTCCGAGTACTCCAGGGACAGATCGTGCCAGCCGGCGGCGAGTTTCCGCCGGACCACATGACGCGCGATGGGATGC
+>>747:3:13:9352:6545/2 227832 1
+AAAAGCTGACTGGACCGGCCGCGCCATTGGACTGCGGGAACAGCGGATCAACGATGCGGATCCTCGCCG
+>>747:3:13:9386:15255/1 227863 1
+GTTCGAGCGACTGATCGAGGCCGACAGTGGCGTGCGCACGCTGCAATGGTCGCCGCGACGTGATGGTG
+>>747:3:13:9386:15255/2 227864 1
+CGACTCCATGATGGTCGCGGCGCCCGCCATCGCGGGGCGCGCCGAAGCGGCTCCGGATGTCGCGCTCGCCGCCG
+>>747:3:13:9393:9143/2 227872 1
+CGCTCGACCTGCGTATGGTGCCGCGCGCCGAGCCGCCGCGCGCGACGCGCCGGCCGCTGATGGGCGGCTACCTC
+>>747:3:13:9398:20108/2 227874 1
+GCGCTCATCACCGCGAGCCGCTCGGGATCCGCGGCGCCGCGGGCGGACGCGATTCCGCAAATCCCGCACATGTGCG
+>>747:3:13:9398:8563/1 227875 1
+GGCTCGTGCTCGAGGTGGCCGGCGCGACCGACCTCCTCTACGCGCGAGTCGACCTCGCGCGCGATGCGACCGGCGC
+>>747:3:13:9399:8381/2 227876 1
+CTCCGCCGACCGCGCCGCTCTTCCCGCTGCGTCGGTTGGCACCC
+>>747:3:13:9405:16106/1 227883 1
+AGTTCGACCGGCTGTTTCTCGAAGGCATGATCAAGCACCACGGCGGCGCGATCACCATGGTCGAAGAACTCTTTGC
+>>747:3:13:9411:12538/2 227892 1
+GGGCCACGTAACCGTCCAACCAGTCCGTGACCGACGCGATCGCGAAGATCGCGGCGGCGACGATCTCCTTGGGAAT
+>>747:3:13:9415:17443/1 227894 1
+GCGTTCGAGGAGGTGACGAATGGATAGGTGCCGTGGTCGATGTCGAGCAGCCTCGCCTGCGCGCCCTCGAACATC
+>>747:3:13:9419:17654/1 227900 1
+TAGCGGAACAAAAATCCCGCTTTTCCTGCACTGAAGCTCATTGCGGGGACGCCGCGGGTCTCGCGGCCGACCGCAA
+>>747:3:13:9422:14062/1 227904 1
+AAGAAGACGGAGCCCACGGGCTAACACGGAGCAAACGGAGTCACGGAGAACACGGAGAAGACAGCGGTTCGACGGG
+>>747:3:13:9424:3929/2 227908 1
+TCTCGGACCGGAGGACCGTCCGCGGCGCGCGACTCAATCGTCCACAGACCGTTC
+>>747:3:13:9438:3139/1 227929 1
+ACGCTGGGAGCTCGCGCGCGCGCACGCCACCCTCGGCCGCCACCC
+>>747:3:13:9448:16373/2 227939 1
+TCATCAAAGCCGGTGAGATACCGACGCCCGGGCGCGTCGCTGCCGTCGCCGCGGAGAAGCCGTCGTGCGCC
+>>747:3:13:9471:17231/2 227966 1
+GGAAGGGTGGCGGCGCGGGTGGGGGCGGCGGTGCCGACGACGGGTATATTGACGCCGCAACCGGCCGGGTCATCGG
+>>747:3:13:9475:7103/2 227972 1
+GTCCGGTGCGCAAGCTCGATCCGCCCGTCCTCGCGGCGCTCCGGATCGCGGCGTATCAGCTGTGCTGGCTCGACGT
+>>747:3:13:9515:19730/1 228027 1
+CTAATCTCCGCCGCGCAGTGCGCCGGCGCTTCCGGACTCGTGTAAAATACCAGAGCCATTCCGTCGCCGGTTGGGA
+>>747:3:13:9519:11958/2 228033 1
+GCGCAGCGTTTCTGCCGCGCCGCGCCCAATCCCGCGCCGCCCACCATTCTCGCGGTGCCGCGCGAGGCC
+>>747:3:13:9537:17379/1 228048 1
+AAGGTCGCCGTGGTGACCGGGAGTGGCCGTGGGATCGGCCGGGCCGAGGCGACCCGGCTC
+>>747:3:13:9541:13791/1 228055 1
+GGATCGGCCTCGAGCTGGCGCGCCGGCTCGCTGGCCCCGC
+>>747:3:13:9548:10203/1 228064 1
+AGCAGAAATCCACCTCCCACAATCCGCGCTCGACCGTCGGCACGGTGACGGAGATCTACGACTACCTGCGCCTGCT
+>>747:3:13:9553:7387/2 228073 1
+GAAGTCGTCCATCGCGGCCATCGCCTCGGCCGGCTGGTGCACGACGATGTCGACACCGTCGTCGAGGAGCTCC
+>>747:3:13:9572:11998/2 228094 1
+CGTTCCATGCCTCAGGCACTCCCTCGGCCGGAGACGAGCGCGAGCGCCGCGAGCGCGACGATCATCGACACGAC
+>>747:3:13:9576:3414/2 228097 1
+ACGCTGGCCCGCAGCGCCGCGTGCGCCGCCGGTGCCTGCTTGCAGACTGGTCTGCGTCGCGACGAACACCCACTCG
+>>747:3:13:9582:2293/2 228113 1
+CGAGGTGCTGGGGTACGACGCCGAGCGCATCGCGGCGCTGCGCGACGCCGGCGCCCTCGG
+>>747:3:13:9603:16359/2 228130 1
+GATCCCGCGGGCGCGCGCATGCGCGGAGAGCCCGGCGACGAGCGCGGCGAGGCGTTCGTACGGCGGTCCCTCGTCC
+>>747:3:13:9672:9572/1 228188 1
+ACTGGGAGCCGCGGGCCCGCGCGCAGCACCTCGCCGAGCTCGGTGTCGACGAGGCGATGCTGTTCCCGAACTTCGG
+>>747:3:13:9701:3207/2 228216 1
+GATTTGATGACGGGCCATCGCGTCCCGGTTCAGGTGATCATCAACGGCGACAACTCGAACACCGCGACAACCGTCA
+>>747:3:13:9710:8870/2 228222 1
+CCGCCTGGCGCGACGTCGCGCGCCGGCTCGCGCATGAGATCAAGAATCCGCTAACGCCGATCCAGCTCAGCGCGGA
+>>747:3:13:9738:1727/1 228243 1
+CGCTGCGTCAGCGCACAGCAACCCCTCGGCGCCGCTCGCCCATTCGCGTGCGGAGCTGAGTTCCTCGGGG
+>>747:3:13:9741:13757/2 228248 1
+ATCAGGATGGCGATGCCCGCCGTGACGCCGGCGAGGGGGCTCACTTCCGTCCGCGCGATGTCGGAGAGCGACCGCC
+>>747:3:13:9745:13675/1 228252 1
+AACGGGAAATATTCGGCTGTTTCTCGCCGCCGCCGGTTTCCTCGACGTAGACGAACGCGGGGACCCAGTTGCCGGG
+>>747:3:13:9761:5201/1 228266 1
+GTGCACGATCCCTCCACCGGCGAGGAGATCGGTCGCGCGCCGTTGATGGACGCCGGCGACGTCTCAGCTG
+>>747:3:13:9777:8321/1 228277 1
+GACGAGGAGCGCATACCCGCCGCTCGCGGCGAGGTACGCCAGTCGATCGCCGCAACGCG
+>>747:3:13:9788:10178/1 228290 1
+GCCTCCGCGATACTCCGCGGAACGTGATACTCAAACTTCGGCAACCGCATCATGGCCTATCAGCGTTCTCCCTCTG
+>>747:3:13:9826:10691/1 228337 1
+CCGGGTGGACATCGTCCATGGCTACCAATGGCGACCGGCGCTGGTCGGCGCCCTCGTCGGGCGGCTGGCCCGGGT
+>>747:3:13:9831:15517/1 228342 1
+CAGCATGGTGATCACCACATCGGCGCGCGACGCCGCGATCTTCGCGGTCTCGGCGACTGCGCCGCCCGCC
+>>747:3:13:9851:20955/1 228364 1
+CATCCGCGCCGCCGCCGCCGCCCCGATCGCCACGTCGAGACGCTTGTACGGAACGAGCGCGGACACGGCCAACAGG
+>>747:3:13:9861:14060/1 228376 1
+CTCAGTCGCTCGCCCAGCGGAATGCGCGCGTCGCGCGCGATGACGCGCTCATCGCTGCGGAAAA
+>>747:3:13:9871:15396/1 228383 1
+CCGGGCACGACGCCGCCGTCGCGCCGCCGCACGCGTCCGTCCGGGTCGCACGGATGGTCCTTCGAGCTGGCG
+>>747:3:13:9887:6547/1 228397 1
+CCCGGGGCGCGGCAAACGCGTCGACGACGCGAAAGGGACCGGTGAGGTGCGCGCGCCGGTGCCGGTGGAATCGATC
+>>747:3:13:9913:12547/2 228425 1
+TGCTCGAGATCCCGGTCGAGGCCGTCGCCCCGAACCCGAGGCAGCCCCGGACCACGTTCGAGG
+>>747:3:13:9921:19122/1 228442 1
+GGATCTGCGTGTAGTACATCCCGTAGCCGCCGCGAATCGCGAGCCGCGGGTCGCCATTCGG
+>>747:3:13:9967:6902/1 228484 1
+AGCGGCATCGTCGCGCCGTCTCCCAGCTTCAGGGTCAGCGCGGCATCGGCGTGACAGGCCACACAGGTGTCGTT
+>>747:3:13:9983:11363/2 228505 1
+CGCCGAACGTGAGGAACCGGCGCAGCGCCTCGATTCCGGCACCGCTCGGCAGCTCGATCTCCCGCTCGCCGGCG
+>>747:3:13:9990:3588/1 228512 1
+AAGTTGCAGCACGAAGGCCGCGTGGTGGCCATGGCCGGGGACGGCGTGAACGACGCGCCGGCCCTGGCCCAAGCG
+>>747:3:13:10000:8312/2 228530 1
+GAGAACGTGAGGTAACCGGCAGCGAGGTCGCGACGGCAGCCGGCCGACCCGTGAACGTGGTGAGTGCGTGACATGG
+>>747:3:13:10003:3420/2 228532 1
+TCTCGCGCCCGAGCGCGCGCGCCATCTCGGCCATGCGCCGCGCGCAGCGCGCGAAGTAGGCGAG
+>>747:3:13:10004:2043/1 228535 1
+CTGGTCAAGAGCCTCGGCGACCGCGCGCCGCGCGCGATCTTGCAGATGACCTTCATCGG
+>>747:3:13:10021:3010/1 228546 1
+CCGTGTTCTTGGCGCGCAGCCGGAGCGCGGCGCCGGTCTCGTCCATCACGTCCACGGCGCTGTCGGGCGGCCGG
+>>747:3:13:10022:6248/1 228549 1
+AGCGGCCGAGCGGATACGCAACGCGCGCGCGTACGCATCCTCGAGCCGTCCTTGC
+>>747:3:13:10045:15508/2 228566 1
+CTCGGCCTGGTGATCATTCCGCTGATCGGCAACGCGGCCGAGCACGCGACGGCGATCGTGGTGGCTCGGAAGGGCC
+>>747:3:13:10050:5546/2 228568 1
+GCCGCGGGCGCCCGGCGCGAGGCGGCGCGGGCCCTCCAGCTCGAGCCCGCGAACGCCGAGGCCCAGGCCCTCGCCC
+>>747:3:13:10111:10713/1 228636 1
+CCCGATCAGGCGATCGCGCAGACCGCGGCGTTCGAGCAGCATGAAGACGACCATCGCCGCGACGAGCCCCGCCATG
+>>747:3:13:10116:20818/1 228645 1
+GTGGGACGCCGCCGACGCGGGCAGCGGCCTCGTGCAGGCGGACGCGGCGCTCGCCGCGACGCCGAATCCCTGACTC
+>>747:3:13:10122:3674/1 228650 1
+CGGATCCGTTCATGAATACCTCCAGTCGGTGGACAGCGCGCGGCGCCGGACAACGAGGACGAACAGAGCAGCCACC
+>>747:3:13:10123:6550/2 228651 1
+ACACCATGATCCCGGCGCGCAGCGGCCGCCGCCACGTGCTGCGCATCCTGCATTCCATGCTCGAGCGGCCGGCGCC
+>>747:3:13:10129:14721/2 228656 1
+GAAGAGGTGGCCCCACACGGGCGAAAGCACGAGCCGGGCGAGATTGGGAATCACGCCCGTGAGCAGGGCAATCATG
+>>747:3:13:10130:6269/2 228657 1
+GCGAGCGTGGCGCCGCGAGCGGCGAGGCGCGAGACGTTGCGCAGCGCCTGCGGCGTCCACATGTCCGGGTTCTTCG
+>>747:3:13:10134:9251/1 228664 1
+CCCACGCCCACGCCCACGCCCACGCCCACGCCCGCGCCCACGCCCGCGCCCGCGCCCGCGATCCACGCAAACCCGC
+>>747:3:13:10146:17914/2 228681 1
+GAATCCGCGCGTGTCGAACCGGAGCCGGCGATTCCGGGCGGCGGCCGCATTCCGGCCAATATCACGCTCGAGTACA
+>>747:3:13:10146:15849/2 228682 1
+ATAGATCAAAAACACCGGTCCGGTCTGGGCCCTTAGGGCCAGGATGTGGCGCGTGCGCTCGTCTTCCTTGTCGCG
+>>747:3:13:10161:19813/2 228700 1
+GGAATCCGGAGGCTCTGCTGCGCCCGGACCGCTGCCTCGTGTATTTCGATGGCCACGAGTCCCTCATTCAAGCGGC
+>>747:3:13:10171:15374/1 228707 1
+AAGACATCATGGGCTGCACCGACGGCCGCGGCCTGTTCGCGGGCCTCGCTGCGCATCTGGAAAAAGCCGCGTGAAA
+>>747:3:13:10176:7178/2 228716 1
+GGCGCCGTTCGACCCGCGGCGGCAATTCGCCCGTGCGAAGCAGATGTTCGGGCCCGACACGCCTTTCTACGGATGG
+>>747:3:13:10281:12236/1 228800 1
+AGATAGAGTGCCGGCTCGAGCGGTCGGGCCGGCATCTCGGTCTGGCCGATCACATAGCTGCGTTTTTCGC
+>>747:3:13:10289:3369/2 228803 1
+AGCCCAAGGCCCTCTCTGGTGGCCAGCGCCAGCGGGTCGCGATGGGCCGCGCGATCGTCCGGGAGCCTCAGGTCT
+>>747:3:13:10312:13438/1 228823 1
+GCCGGCACACCGGGATCGAGACCGCACTCGGGCTGCGCGATCCGAGCACGCCGA
+>>747:3:13:10361:8168/2 228865 1
+AGCCAGAAGGGCCTGTTCTTCGCGTTGCCATCGCGCCCGATCGGCGACCGGATGCGATCGATGTGGGGCCAGGTCG
+>>747:3:13:10362:11881/2 228867 1
+CACCGCCGCGTCCTGCCCTTCGGCGAGGAACCAGGTGGCCTTCGGGCTGGCGCCGACTTCGCGAAACAGCGTCGCG
+>>747:3:13:10376:14820/1 228879 1
+TTCATCTACACCGGCGACGAGATGACGCCGGCGACGGGAACGCCCGGCGCGCCCGGCCAGCCCGGACAGCCCGGCA
+>>747:3:13:10383:18259/1 228883 1
+AAATACGCCGTGAAGCCGGCCGTTGCTGGCCGCGACGGCCGGCTGGCCCAGATGCCAGGGCCGGCCC
+>>747:3:13:10422:14615/2 228921 1
+CCTGTCGACGCTGCACACGGTCGACGCCGCGGAGACCCTCGGCCGGATGATCGAGTTCTTCCCGGCGATCAAA
+>>747:3:13:10436:13551/1 228932 1
+GAGCTCGACCAGCCGCGTTGCGTAGCCCCACTCGTTGTCGTACCAGGCCACGACCTTCACCTGCGTGCCGCCGATC
+>>747:3:13:10479:12916/1 228982 1
+CGTGGTGATCCGGTTGAAGATGGTCACGAACGCACCGGCGTCGGGATCGTGCTTGGCGGCGTCGAGAATCTTGCGG
+>>747:3:13:10485:5750/1 228989 1
+TCCACCGGCGAGACGATGGCGCGCGGATCCGGGTCCACGGGCCGCGCGCCGGCGCGCAGCGCGCGCGTG
+>>747:3:13:10500:5526/2 228996 1
+AGAGCGCGGTGGCGGTGTCGAAGGTGCCGTCGGGAAAGAGCGTCTCCAGCGGACTCGCCTTGCCGGTGAGGAACGC
+>>747:3:13:10501:2111/1 228997 1
+GTGGCCGGTGACTTCAACGACTGGCGCCGCCGCGCCAATCGCGTGCTGGAGCGCG
+>>747:3:13:10507:5652/2 229001 1
+CAAGCATGTATTCGTCGAGACCGACTTCGCGCAGCGCGGCGATTCCGCGATTCGAAAGCGCGAGATTTATCGAACG
+>>747:3:13:10515:18011/1 229006 1
+CCGTGTGAAATTCGATGACGCGCGCGCCGGTCCGCGCCGCCGCGTCGACCTGGACCGCGTCCGGG
+>>747:3:13:10521:8325/2 229017 1
+TCGGACCGTTGAAGTCGGCAGCGCGCGGGTCTGCGAGGTGCGACGCGACGACGTTACGCAGGCTGGAGAAGATCGA
+>>747:3:13:10531:17080/1 229026 1
+TTCGCCGCCCAGGGCGCCACGGTCGTGGCCGCGGCGCGGTCCAGGGCGGGCCTGG
+>>747:3:13:10538:11278/2 229029 1
+ATTGGCGAGCGCGGGGCGCGCGCCATTGCGGACGCGCTCAAGGGCAACGCGAAGCTCACGACGATCAA
+>>747:3:13:10565:2283/1 229054 1
+TCCACTTTCATCCGTCAACGCAGATACATCGCGATGTCGCCGCCCGGATCATGTCCCACTATCGGATAGCCGC
+>>747:3:13:10597:8536/1 229088 1
+CGGCGGCGGGGACGGCGGGGCGGTGGCGGTGCGGACCGACGCGACGGTGCCGGCGGTCACGGACGTGATCTCCAAC
+>>747:3:13:10597:14528/2 229089 1
+GAATGCACGCGGAGACTGTACTCCGCGGACCGGCCGCGCGGGGCGGACCGGTGCGCGGAG
+>>747:3:13:10615:11243/1 229102 1
+GACCTCGAAGCCGGGCGACGGCGCCCAGCGGTTGCCGAACGGCGACGCCATCTACGCCGCCGCGCTGGCGCAGGCA
+>>747:3:13:10628:16685/1 229114 1
+GCGTGCCTCCTGCCGCCGCGATGCGCTCGCCGACGCGATTGAACAGCAGCGTGGCAGTCGACGACCCGCTGCGCG
+>>747:3:13:10629:20405/2 229116 1
+TAGCGCGAGAAATCGGGTGGCACGAAGACCGCTTCGGGGCAGAGCCGCGCGGCACGCAGGGCCGGCATCGCCGAAC
+>>747:3:13:10670:16830/2 229162 1
+TCATCGGCATCCAGGGAACAGTCCGGGTCAGGGCCGCCGTTGCACCGGACGGCCGCGTGCTCTCGACGGAGGTC
+>>747:3:13:10701:19777/2 229190 1
+GTTGCGCGCCCGAATTCCGCCCAGCGCGCCCCGCCGTCCGCGCAGGCCCCGGAGCCCGCC
+>>747:3:13:10730:10440/1 229204 1
+TCGTTGGGCAGGCTCGACGAACTCGGCGCGCATATCCGCGCAACGCGCAACACCGGCGTGACCCAAGACGAAGTCA
+>>747:3:13:10731:3760/2 229205 1
+TACCCGGGGATCTTCCGCGCGCCGGGCTCTCCGGCCGG
+>>747:3:13:10737:18421/1 229210 1
+GCCGCGACCGCGTTCGCCGCAGCGCCGGCTTCGGCCGCGCGCTACACCTGCGGCGACGACAAGCCCTGCATCACGC
+>>747:3:13:10738:6007/1 229211 1
+TCGCCGGGGCATTGCTTTTCCCGCGGGCGCAGCTGCCGCTGCACATTTTCGAGCCGCGCTACCGGGACATGGTCCG
+>>747:3:13:10749:10191/2 229222 1
+CGAACGTCCTCCGCCGCGCGCCCCAGCCGCGCGAGGACCCCGGCCGCGTGACCGAGGGGATCCGC
+>>747:3:13:10755:17987/1 229230 1
+CGGTTGCGAACCGGGCCAAAGACGAGTTCCTCGCCGTCCTGTCCCACGAGCTGCGGGCTCCGCTCAACGCGATCC
+>>747:3:13:10778:1731/2 229246 1
+TCTACCGGCTGATGCCGCGGCGGCGCATGGCGACCGGCGCGATGCTGATTGGCGTGCTGG
+>>747:3:13:10781:12430/1 229247 1
+CGTCTCGTCGTGAAAGCGATGGATCACCCCCTCGATGTCCGCGGCCGCACGAAGTTTCCCATAGCCCCA
+>>747:3:13:10784:13393/1 229248 1
+CTGCGCCTCGGCATCCCAGCCCCACACGTCGCGCGCGGTCGGGCCGCCGTGCGGCATCACGATCGTCGGCAGA
+>>747:3:13:10794:18149/2 229260 1
+TCTCGACGCCGCTGATGTCCGCGCGATCCTGCTGGAACACGTGCGGCACGGTGTTCCACGCCTGTGTCAGCCGGTG
+>>747:3:13:10801:7134/1 229268 1
+GACAGGCTGAGATCGAGGCGGCTGCGGACCAGGCCGATCGCGCTGTCGAGCTCGCCGCGCTCCATCCCGAGAGTGG
+>>747:3:13:10812:10997/2 229277 1
+CGGCCGCCCACGCCGGCTGGCGCGGAACCGCCGCCGGTGTCGCACGCACCGCCACCC
+>>747:3:13:10813:6425/2 229279 1
+CTCGTGCGCAGCCTCGACACCAAGAACGGCGATCACGGCCGCGGCACGGTCGAAATGACCACGGGCCGCAAGCAAA
+>>747:3:13:10852:10785/1 229331 1
+GCACAGTTCCGTGCGCCAGGGACGCGAGCGCGTCGGCGACCTGCTCAACGAGCAGCCGGGCTTTTTTCCATTCGAG
+>>747:3:13:10855:5708/1 229333 1
+TTTGGGGGCATCTCCGCTCGGGAACAGATGTCGAACGGGAACCACTAGTGCCAATTGGGCGATAGCTG
+>>747:3:13:10860:14484/2 229341 1
+TCAGGGAAGGGCGGGGGCGGAGGCGCGGGCGGGGCCGACTCAGGGCCGTGCTCGGTGGCGTCCGCGTCGG
+>>747:3:13:10886:1182/2 229359 1
+TCCTGATCAACTTCATCGTCGACTTCCTCTACATCGTGCTGGACCCGAGGATCCGCCGTGCCCGTGCAACCGCCTG
+>>747:3:13:10909:15502/2 229371 1
+TGCGAGGCGACGAGCGCGCTCCCGCGCGAGTACTCGCGCAGCCGGCGCGCCGCCTCCTGCGCGCCGCGATACGGGC
+>>747:3:13:10931:7687/2 229395 1
+CTCCATGTTGCCGGTCCCTTTGAACTCCTGGAAGATCACGTCGTCCATGCGGCTGCCGGTCTCGATGAGCGCGGTC
+>>747:3:13:10948:6821/1 229410 1
+GTAGTGCCCGTGCGGCGTGACCGCCGCCGGCGCGTCCGCGAGCTCGGGGGAGGTCGTGCGCGCCGTCTCGAGGCCG
+>>747:3:13:10950:3405/1 229415 1
+GGTCGGCGGGATTCCGCTGACGGTTGCGTTCGATGCGGACGCGACCGCCTACCGGACGCCCACCGGCC
+>>747:3:13:10950:4206/1 229416 1
+ATTACCGAGAAGGGACTTGTCGCGCTCGCGTCGTTGTCCGCGCTCGAAGATCTGGACCTGAGCTTCACGCGGTCTG
+>>747:3:13:10985:8968/1 229447 1
+ATTGCAACGGTCGGCACGACCGGCCGGTCCACCGGCCCGCATCTCCACTTCGAGATCCTGCGCGACGGGACGCAGG
+>>747:3:13:10990:19395/2 229448 1
+GCCTCCCGCCACATCGCGACCTGGGCGGCGCGCAACGCGGCGGCCGGCGTGAGCCGCTTCTGCAGG
+>>747:3:13:11013:1908/1 229468 1
+CAGATCGCGGGTCCAGAGCAGCGATGTTCCCGCGAGTGCGACGAACGCCGCCGCCGGAACGGCCAGCAGCGGCGG
+>>747:3:13:11033:20473/1 229486 1
+CAGGAATGCTGGTCGGCAGTCGGCGATGGCGCGGAGACGGCGACGCTCATCCTCGATCAGCTGCCGACGATGCCGG
+>>747:3:13:11041:5962/1 229496 1
+CTCTACGGATATCCGGCCGCCGAGATCATCGGGCGCTCCTCCGTGATGCTGGTGCCGCCCGGCGAGCGCCAGGCG
+>>747:3:13:11046:7000/2 229507 1
+GTCGGGATGCTGGTCTCGGGCGATCGGATCGCGTCGCTTCTCGGCCGTCTCCTGCGAAGGATCGAAACCACGGCAG
+>>747:3:13:11063:11739/1 229519 1
+GTTCGCCATCGGCGGCGCGTTCGGGTTGGGCGAGGAGGTTCGCGCGCGAGCCACGATGCGGCTGGCCCTAGCGCCG
+>>747:3:13:11113:19028/1 229569 1
+CCTTGCCGAGCGCGGTGCGCACGCGCGGCGAAAGCGCGGCCACGCCGGTCACGCCGCGC
+>>747:3:13:11119:17060/2 229574 1
+TCCTTCTCGATGTGCTTGAGGTACTCGTCGAGCGTGGTGG
+>>747:3:13:11138:2623/2 229589 1
+AGTTTCCTCCTACACTCCTCCCAGGCGGCGCCCGCCGCCGCATTGCCCGCGCCGGAGGAGAAGGCCATGATTCCCC
+>>747:3:13:11170:12910/1 229623 1
+TCAACGGCATGTTGTACGCAACGGCCGGCACACGCCGGGCGGTCGTGGCCCTGCATCCCGGCACCGGCGAG
+>>747:3:13:11170:12910/2 229624 1
+AGTACGCGAGCCCGCGGCCGGAAAGCACCCTGGGCGCGGCGGCGAACCGGGCGCCCTCGTCGATG
+>>747:3:13:11171:3421/1 229626 1
+CCCGGATCATAGCGAGGCCGTGCGCGCCGACCGCGCGCGCGCGGGCCATGTCCTG
+>>747:3:13:11181:3219/1 229632 1
+CGGTCGAGACGTAGACGCCGCCCGTGGCGACGGCGCGCTCCAGGAAGGGCGCGTCCACCG
+>>747:3:13:11186:12845/2 229636 1
+CACCGCTTGCGCACCGGCGACGACGAGCTCGACGACCGCCGCGCCCGCACCTGTGGTCTCGGCGAGCAATCCTTT
+>>747:3:13:11190:14537/2 229639 1
+TCGACGAGCTCGTCGCTGAGATCGCCGCCTCGCAGCCGCCGGTGGAACCATGACCCTCGAAGAACTCCAGGCCGAG
+>>747:3:13:11191:8755/2 229648 1
+CCTCGCTGCTCAGTGCGGCCGCGGCGCGGCCGAGGATCTCGCGCTCCTCGTGCTCGATATGGCTTCGG
+>>747:3:13:11207:5888/1 229661 1
+CTGGGCGCGCTGGCCTCGGGGCTGCTTCTCTACGGCATGTCGATGATCTACGGCGCGACCGGGACGCTCGACCTCA
+>>747:3:13:11212:6497/2 229669 1
+GCGATGCAAAACACGCCGTGGCGCTGTCCCAACAAGCTCGCCGCGACGGCAAGGTAGCC
+>>747:3:13:11215:9632/2 229672 1
+ACGATCTCTGGTTTCACATCGACGGCGCGTATGGCGCGCCGGCGGCGATGGTCGAAGACTACCGGACGATGTTTGC
+>>747:3:13:11227:12086/1 229690 1
+CGAGGCGAGCGCCAGCACGGCGTCGGCGATGTCGGCGGGGTCGGCCATGCGCCCGAGCGGCACCGTTGCG
+>>747:3:13:11231:13256/1 229695 1
+CGTCGAATGCGCGCAGCGCGGCGTCGCGTGTGCCTCCGACGAACACCAGGCCGCCGGCCGTGATCAACGCTCCACC
+>>747:3:13:11278:6596/2 229743 1
+GCACACGCGCGCGAGCGCGCCGGCCTCCCGCGCGGTCCTCAAGATATAGAGCGCCGATCGGAGGTTGCCGGCCTGC
+>>747:3:13:11292:14437/1 229756 1
+TCGAACTCGCCCTCGTCGCCGGTGCTGGCGCTCGCGCCCTGCCCGCCCTCCCTGGGCACCGCGCGCACGGCCACC
+>>747:3:13:11299:15805/2 229772 1
+CCAGTGACGGCTCCTCCGCCGCATGGAGCGGCGACTGGAAGTCGGCCAGCTTCGCGACGCCGAAGTCGAGCACTTT
+>>747:3:13:11302:6307/1 229778 1
+GAGGATGAAGGCCACGCCCGGCCCGGCGCGGCGCCGCGCATAAGCCTGCGCGATGGCAGA
+>>747:3:13:11324:13814/2 229789 1
+TTCGAGGGCGCCGGCTATCGCCGCGCCGCGCCCGCCTTGCTGCAGCCGGCCGAGCCGTTCCTCGACCTGTCGGGCG
+>>747:3:13:11372:16659/2 229838 1
+CGAGGCGCACGTCAACAGCGCGCGTGAGCGCGTGCGCGCCGCGGCGGAGGCGCTGGCGCGGCTGCGTGCCGGCGCG
+>>747:3:13:11381:17992/2 1384243 1
+GCTCTCCGAGGAGACGCTCGGTCCGGACGGCCGCGCGACGGCGCCGCCGCGCCCGCGGGCGCTGC
+>>747:3:13:11391:12209/1 229855 1
+CGACGGGTTCTCGGTGTCGAGCGCGGCGTCGAGACCCTCGCGCAGGAGGATGAGCGCTTCGGCTTTCATCTGCGAC
+>>747:3:13:11396:20223/1 229863 1
+ACTTCACCTTTTGCCTTCAGCCTTCAGCCATCTGCCTTTCAAGATCGGCCGACTTTCAAGGCCAACTCAGAACTCG
+>>747:3:13:11400:9560/1 229868 1
+CGAACACCGCCACGACCGGCGCACCGGTGGCGCGCGCAATCGACACCACGTCCGTCGTGTGATCCGAGTG
+>>747:3:13:11403:4762/1 229872 1
+CGAACGGCACATCTGGTCGCAGACTACCGTCCGCGCGCGCCGATCGTCGCGATGACCTCGGATC
+>>747:3:13:11414:1749/2 229880 1
+AGACCCTCGAGTCAGTCCAGCGGGTCCTGTACGAAGTCAACATGGGCGCGACCGCGATCGGCACCGGCCTCAATGC
+>>747:3:13:11442:7883/2 229908 1
+CGAGCGCGCGATCGCCGATCTGCGCGCGCTCGCCGAGCTGACCGGCGGGCCC
+>>747:3:13:11444:14559/1 229909 1
+GCAGGGTCTCGGCGGCGATGCGCTCGACCGCGTCCTGCGCCTGACCGGACGAATAGCCGGGGGCGGCGCGGCCG
+>>747:3:13:11453:16965/2 229917 1
+GGTGTGACCGCGGCCGTGCTGGGGGCCCGGCGCGCGGCGGGGCCGGACGGGCACATCGTGAACCTGGGG
+>>747:3:13:11455:1754/2 229918 1
+CCTGATGGCCAGCGCACGGTGACGCTCGCGGGGGCCGTGCGCGCTCCGATGCCGAGGAGCATG
+>>747:3:13:11459:14278/1 229924 1
+GCGCGGCTAATCTCCACCGCACATTGTGCGGGCGCTTCCGGACTCGTGTAAAAAACCAGCGCCATCCCGTCGCCGG
+>>747:3:13:11466:9284/2 229931 1
+CGGATCTTAAAGGCAAGCGAGTCGGCGTCACCAGATTTGGCGCGACACCGGATGCTCTCGCGCGGGCGATGCTCAA
+>>747:3:13:11489:4613/1 1006357 1
+ACGGTCTCGGCCAGCGGGCTGGTGGTGCGGCCGGGCAACGACGCGGCGCGCAAGG
+>>747:3:13:11513:9903/2 229974 1
+GCACCGTACAAATACGCCGCGTCGCCGGACATTCCGCGGCCCAGAACATGTAGCCAAGCATTCCGCTCGTGGTCCC
+>>747:3:13:11522:5446/1 229989 1
+GGTTGATTCGCGGCCGACGCTGCTTCCAAACGCGTGATGTACGGAAAGAGAATGCGCTCCTCTTTTAGCATGTGCG
+>>747:3:13:11524:7193/2 229990 1
+CACTCTCTCCGTGCCGGCCAAGGTGCCGGTCCGGCTCGTCGTGTGGGGCGAGCGCGCACCGGGCGGCGTGTTCACC
+>>747:3:13:11528:20228/1 229998 1
+GTGCGGAGCGGCACCGGGACGGCGTCGGCAACGCCACCCGCCGGTGTATCGCCCGATGTGTTCCCGGTGGGCAACC
+>>747:3:13:11555:8427/1 230026 1
+TTGTAAGAACTACTTCACGCTTACTTTTCCACTTCTTCCACTTTTCCAGTTTTCCACTTGTCAGGATGCTCCACGG
+>>747:3:13:11623:7216/1 230098 1
+CGAGCCTCGGACTGCTCGATGGCGCGTGCGGCGCCGAGGCCGGCGTCCTGTCCAATGTGCACCGAGTAGAAGTTGC
+>>747:3:13:11626:9080/2 230103 1
+GATGACGGGCGAAGAGCTCGAAACCATCGAGACGTACGTCGAACGTCCGCTTCCCGCGCGCTACCGCGAGCTTTTG
+>>747:3:13:11662:3249/2 230129 1
+GACGGCTACCGGGCGGGGGCGGTGACCGGGCTGCCGCTG
+>>747:3:13:11675:3824/2 230141 1
+CACTTGTTGAAGCCGGTCAGGCAGAGGTAGCTCCGCAACCGCGGATCCTCCCCGAAGGTTGTTCCAAGCAAAGGGG
+>>747:3:13:11680:1882/1 230148 1
+TTCTCTGCCGCGATGTCGCGCAGCATGTTGCGGCCGGTCGCATCGTTGACCGCCCACACGCCTTC
+>>747:3:13:11701:10415/2 230176 1
+GCACGACGCCCTGATCAACGGCAACTTCGTCGGGGCGCGGCGACTCGTCGAGCGCGGCGCGCCGTTGACCCTCGCG
+>>747:3:13:11750:15368/2 230219 1
+AGATACCGCGCGAGACCGACGACCGCGCCGTCCGGGTCCGGGGCGTAGCCTAAAGTTTTCATAAGCGACGGGGCGA
+>>747:3:13:11758:6243/2 230226 1
+CTCAAGCGCAAAGGCTACGAGGTGCTGCTGGCCGCCGACGGCCGCCAGGCGCTTGACCTGGCGCGCCGC
+>>747:3:13:11776:19546/1 230245 1
+TGCCGGCGATCGCCGCGAGCGCGGCTTTCTATCTGCTCGCGCGAACCATGGCGAGCATTCAGGCCATCGCCGCCGG
+>>747:3:13:11786:7525/1 230261 1
+GAGCGAGCGCGCGCTGGTCATCGAAGCGATCTCGGTCGAAGCCATCGCCGCCGGCGACGCGCCGGCGGAGATGCG
+>>747:3:13:11792:13652/2 230267 1
+TCACGCCGAGGCGTCTCGTCACGCACGGCAGCCCGAAGCGCACGCCGTGCCTGCTCTTGCTCTGCCGCGCCGATC
+>>747:3:13:11811:8489/2 230281 1
+TGGCCAACGCTTCACCTGCCAGATTGATGGTTTGCACCGAATCAGGCACCGCACCGATCCGCAGAAGTTCAGCCAT
+>>747:3:13:11813:1756/2 230285 1
+TTCTCATTTCCTGCCACCTCTCATTTCTGGTCGCG
+>>747:3:13:11852:1607/1 230332 1
+CTCCGCGATCCTCAAGGCGCCGGTGGACCTGCTCTACAACGGCGG
+>>747:3:13:11860:18523/2 230338 1
+TCAAACGCAGTCCGCGCTCGTGCCTCATCTTTGGTCATGCGCGCCACCAGCCCTTCACCAAAGCTGTGGCTCAGAC
+>>747:3:13:11864:16675/2 230340 1
+CGGCAAGACGACGAGGCGCCGGCCGGTGCCTGAGGTCATCGCGGAACTCCAGAATGTGCAACGTTGGATCCGTAG
+>>747:3:13:11865:17265/1 230342 1
+GAGCACGAGGCCGATCCGCAGCGCGTCGCCACCCGGCTGTTGCGCGGCGGCCGCGGATGCGCGCACGATCGAGACC
+>>747:3:13:11884:15072/1 230350 1
+CGCTTGCGCCGTCTGCCACACGCGCATCGCCGCGGCGCTCGCATCCGCCA
+>>747:3:13:11890:2095/1 230363 1
+TGCTCGCCCGGGTCAAGCGCTCGCTTCGGCGCGTCGTGCCGGCTCACACGACCGGAAACGGG
+>>747:3:13:11926:18882/1 230396 1
+GGACGTGAGCGCCACGCCGACCGTCGGCGCCGGCGCGCGGGAGGAGCGCTCGCTCGCCGCGGTCGATCTCGAGCAG
+>>747:3:13:11948:3616/2 230422 1
+AGTCCGAGGCGCTCGACGTGCTCGACCGCGCCGCGGACGTCGTCTCGCGCCGCG
+>>747:3:13:11958:6649/1 230433 1
+CGACGGGTGTGGCCTGCTGCAACACGTCAGCCGCGCGGCGATCGGGAATCTCCGGCGTGAAGCG
+>>747:3:13:11967:8040/2 230446 1
+AGGCGTGGCTCTTCGGCAAGCTCGAACTCAAGGATGTCGGCGTCGGCATCGACACCGGGCCGCCGACGACATTCGA
+>>747:3:13:11984:21241/2 230463 1
+CGCGAAGACTTTTGCGTCGGATCGCGGCGGCGGCGGCGACGCGGGCGGCGCGATCGAAATCATCCCGCCGATCG
+>>747:3:13:11988:16005/1 230464 1
+CGCGCTGCCTGTGGGCGCCGCGCGCGACGACATGGCGGACGCTGGCTTCTCCGAGGTCGGCGGCCTGGAGTCGAAC
+>>747:3:13:11992:8874/1 230470 1
+CTCCGCGCCGCCGGCGTGCCGGTCGAGCTCGCGGGACGCCTGACGGCGGCGCTCGCCGGGCTCGTCGCCCTGCCCC
+>>747:3:13:11994:16680/1 230473 1
+GCGCCGGAGAGCGCCGCGCCGATCGCGAGCCCCGCCGCGATGCCGGTCGTCAGCC
+>>747:3:13:12014:1293/1 230496 1
+ACAGCCCGCGCACAGTGGTTCACTACCGCTCGGGCTTTGCCGAGCAAGCGCATGAAATCGCGCGCCGCATGCAACC
+>>747:3:13:12020:12618/2 230507 1
+AGGTCGTCGACGGAGCTGGACTCGACGCGCGCCAGCAACCGCGCCTCGTCGGCGAGAGGCGGCGC
+>>747:3:13:12029:11882/1 230514 1
+TGCGCCGCCATGATCAGGCCGGGGCGCGCGCCATGGGTGCCGGCTTCCCACGACCCCTCGCGCGTCGCGACGTTGC
+>>747:3:13:12034:20362/1 230522 1
+CGGCCGGGGCGGTGCCGAAGGACGGGCCGTCGGCGGGGATCACGATCGCGACCGCCATCTCGTCGCTCGTGCTCGG
+>>747:3:13:12039:17819/2 230530 1
+AAGCGCGCCAGTGGGACCCTCCGAGGTCGGCGGACGATGTGGGGAGGTCGCGCGCCTGTGCGCACCGTGTTGTCC
+>>747:3:13:12058:9062/1 230541 1
+AAGACCTGGGTCGCGGGCGCGGCATTGATCGCCCTCCTGCTGGCCGCCGTCGGCTGGCTGGCGCAGCAGCCCC
+>>747:3:13:12058:10590/2 230542 1
+GACGCTGGGCGCGGCGGCGGCCGCGACCGTGGCAGGTTGCCGAAAGACGGACGCAGCCTCACTGCGGCG
+>>747:3:13:12079:15064/2 230575 1
+TCGGCAAGCGCCGCCTGCAGCTCGCCGCCGCCGGCGGCAGGATCCCGGG
+>>747:3:13:12086:5328/2 230585 1
+CGTACCAAAGCAAGCCAAACGGTAGCGCATCGGAAATTAGGTCAACGCCGCGTTTATCTTTACGTGGGCGGACTTC
+>>747:3:13:12115:6368/2 240860 1
+GACGCCCAGGTCTCGATGCTGCGGTGCCCCTCGTACCACGACGGCCGCGCCCGGCCGACGGGCCCGAACTCC
+>>747:3:13:12116:9421/1 230609 1
+ACGCGTCGCCGTCGGCGTTGAACGGCGTCGCGATGCAGTCCGACGAGATCGGCGCGCGCAGGTCCGGCTCGGCGCC
+>>747:3:13:12122:6664/2 230612 1
+GCGGCGAGGGAGGCCTCACGGGTGCCATAGCGCGCCAGCCCCTCTAGGGCGTCGTCGCGCTCACCTGC
+>>747:3:13:12140:11353/2 230640 1
+TGCCTGATCGTCACGCACGCGCCGGCCGAGGCCATCCGCCTCGGCGACCGC
+>>747:3:13:12152:15981/2 230646 1
+TCGTCAGCCCCGCGATGAATCCCACCGCGGCGCCGAACACGCCGACGCGAGCCTGCGCCGGATCTTCCGCCACCGC
+>>747:3:13:12176:3672/1 230670 1
+GGTCGCGCCGGCCGCGCGCCGCGCCTTGAAGTGCGCGACCGC
+>>747:3:13:12187:8749/1 230689 1
+GAACGAGCGGCCCGCCGCCGCCGCTCCCGCCCCCGTCCACACTACGGGATGGGTCCGCGCCCTC
+>>747:3:13:12197:14328/2 230700 1
+GCCGGCCGGCGCTTCGAGCTGCGTGGCGAGGCCGGCGGCGTGCGCGTCTACGACGATTACGGCCACCACCCGCGCG
+>>747:3:13:12242:7250/2 230740 1
+TGCCGCGCGCCGAGCGCGATCGCCGCGTTCTCCTCGTCGCGGCCGTTGGCGATCAGCGCCCGCGCGCGCTCGAGGC
+>>747:3:13:12257:4959/2 230757 1
+CGAGAAGGAGCGCGGCGCCCAACAGGTCGCCGACGAGCTGCGCGCGCGCGGGATGGGCGCGGCC
+>>747:3:13:12300:9001/1 230802 1
+GCGATCGACGGCGAGGTTCACGACCTTCCGGCCGATGGTGCGCGCCGCCTCGCGGACGGCGCCCTCCTCCCGGCTG
+>>747:3:13:12301:7747/1 230803 1
+AGCTTCACGTTCTCCGGCTGGATCGCCACGCTCGCCGGCTGGATGGTCACCGAGATCGGCCGGCAGCCCTGGCTGG
+>>747:3:13:12303:15273/2 230806 1
+TGCGAGTTCGCGCCTGAGGGTCGCGGGCGCCGCGCGGTCGATCTTGAGTCGCCTGCGCGAGTACTCGGCGATGCGC
+>>747:3:13:12305:11736/1 230810 1
+AGCGATCCGCAGCGCGCGGAAGGCGCGCTCGAGGACCTGGCCGATCTGTTCCGCTCGGTGATGGCCGACAACCGGA
+>>747:3:13:12351:8035/2 230854 1
+GGCGAAGAGCAGCGGCGTGCCAAGGCCGGCGTCGTGCCACGCCGCGACGCGTCCGGCGGCC
+>>747:3:13:12362:7315/2 230872 1
+CGGCTTCGCGTGGACAGGTGCGGCGGCTGGATCGCGTTTCTGACACGACGAGCTGACGATTGCGATGG
+>>747:3:13:12379:11083/1 230890 1
+CGCCCAGCGCCGCACCCGCCACGGCCGCCAGCAAATCGCTCACCGAGCAGACGCGCGAGCGCACCAGAAGCTGCGC
+>>747:3:13:12385:18860/1 230892 1
+TTATGGAACGCGCTCGTCGACAGGATGCCGGCGGGCACGCGGCCGTCGGTGTACGACGCGCGGGTCC
+>>747:3:13:12404:4726/2 230901 1
+GCGCCCGCCGACAACGCGCGCGTCGTCACAGCGCGCCGCCTCCGCCGCCGCCGACGCGCACCTGCGTCCAGCGCCA
+>>747:3:13:12408:20482/2 230903 1
+CGCCTCGCCGATCGCGACCGCGCGCCTGTCGGCCATCCGGTCGAGGATCGCGCCGGCCGCGACCCCGGC
+>>747:3:13:12431:6218/1 230920 1
+TCAACTGGTGGCAGACTTTGCCGATCGCCGTCGCCGCCGTCCACCCGTACAATTCCTCGGCAC
+>>747:3:13:12448:13870/2 230933 1
+CGCGGTCCGTTCAGCCTTGCCTGTGCAGCAGCGCCGCCACCACGCGGGGCAAAAATCGTCCAGCCCGTAAAGCAGC
+>>747:3:13:12460:13749/2 230938 1
+GCTGGCGCAGGGCGTGGAAATGGTCATGCCGGGCGACAACGTCTCGGTCGATGTCAAACTCATCGCGCCCGTCGCG
+>>747:3:13:12510:9025/2 230991 1
+AAATCGCCCATCGGGCCGGACTCGACGCGCGGCGCGCGATCCTTCAGTGCGGTGGGACAGTCGCGCGTCCACAG
+>>747:3:13:12517:20657/1 231004 1
+GTTGTATCCGGCTGGCGATCTGCTGCCGCTGTCGTTCGCTGCGGGTGATCACCAGCACCGTGTCATCACCCGCGAT
+>>747:3:13:12523:10103/1 231014 1
+GTGGTTGTTCAGCGAGCCGCGTGTTTGCGAGCACGGGCTTGTCGATCGTCGCGCGTTCTCCGAAGCAGCGAAACGA
+>>747:3:13:12529:11542/2 231019 1
+TTGACCATCGTGGTGTGCGAGTCGGTGCCAACCAGCGTGTCGGGG
+>>747:3:13:12532:3480/2 231023 1
+GCGCGCACCTTCTCCGAGATCGAGTCGATGCTGGGGCGCTGAGCCCGGCACCGCGACTGGACAAGGCGTTTCCTGT
+>>747:3:13:12543:14704/2 231034 1
+GTAGGAAGTGTCATGCCCGACGAGCCTCTCCTCCGGGAGAAGGCGCGAGAAGCGATCCGCGCTGCGAAGCTGCCAT
+>>747:3:13:12547:11012/1 231039 1
+CGAACAGGTCGACCAGCGGCAGCGGCAGCGCGTTGCGCGGCGCGAGGAACGGCGCGCGGCCCGAGATGTCCTCGGG
+>>747:3:13:12551:4223/1 231045 1
+CGATGAAGATGCCGTCGAGGCCGAACGCGGCGGCGGCGAAGCCGGCGATCACCGAGCCGATGATCTGG
+>>747:3:13:12552:20089/1 231047 1
+TTGCGCTTGCTGCGGTCGCATCGGCGCCTTCGCCGACCGCCACCGCGTCGATGCCGCTGGCGACCGCGTCGCTGCC
+>>747:3:13:12555:4945/2 231048 1
+CGAAACTCCACCGCCGCCTTGTCCACGCGGTGGCGGCGCGGCGCCGGTGTGCGACGCATTCAATTCGCCGATCATC
+>>747:3:13:12563:7991/1 231054 1
+TACGAGGCCGCCGCGGCGCGCGCGACCGAACGCCGCGTCGCATGGTGCGGCAAAGCG
+>>747:3:13:12582:6417/2 231071 1
+GCAATAGAACGCGACCCGTTTCTCGGGCGTGATCCCGGCCGCGGCCCAGTTCGCGGCGATCTCCGGGTACGGCCGC
+>>747:3:13:12619:19682/1 231114 1
+CCGAGGTCCTGCTCGGCGTCGGGATGCTCGTGCTCGCGGGATCCGCCGGGCTGTTCCTGCTCGTCACCGACAGCT
+>>747:3:13:12671:20936/1 231177 1
+AGCAGGTTGCCCGTGAGGAGCGCGATCACGCGCGCGCCGCGGTCGATCACGCCCGCTTCGACCATCGCCTTCACGC
+>>747:3:13:12679:13662/2 231193 1
+CTGGGCCGTCGCCAAGCGCGACGCGCCGCAGGTCGCCGAGAAGTGCTGGACGCACGGCTTCCCCAAGGGGCCGGCG
+>>747:3:13:12679:9098/1 231194 1
+TGAGCGCTGCGGCCACGTCGTCCAGCGTGAGGTTACGCGCAGCGAGCGCATCGGGACGCGCGCGCACGCGAACCGC
+>>747:3:13:12695:13192/2 231209 1
+GGCCGCCTGAAAGCCGACGAGGTCGCCGGTGACGATCACCGCGCGGTGACCGCTCGGGTCTTCGAGCGCGAGGGCC
+>>747:3:13:12703:10103/1 231217 1
+TTCGGCACGTTCTGGCTTGTCTTTGGCGGATGCGGCAGCGCGGTGCTTGCGGCCGCGTTTCCCG
+>>747:3:13:12723:20510/2 231234 1
+CGCCAGAGCATCGACATCCACTGCCGGCCACACCGCCGCGTCCGTCGTCGCGTCCGTCGCCGCCGCGACCTCGGCC
+>>747:3:13:12727:4581/1 231244 1
+GTGGTGATGCTGCTGGACCCGGGTGGTGACGGGGTGGCCGGGCGCACCGGCGGGCTGCAGCTGGG
+>>747:3:13:12744:21249/2 231266 1
+ACTGGGCCAGTACGGGCGCGTCGGGTCGAGCGCGGCGACGACTTCGGGCAGCACGCCGTGGAATATCTTCTTGTAG
+>>747:3:13:12746:6576/1 231269 1
+GCCTCCGCCCCGCTCGCGATCGCCGCGCGCACGTGCTCCGGGCCGTAGCCGAAGGCGTC
+>>747:3:13:12758:15017/2 231280 1
+ATAGGAGAAGCTCACGGCATCGAGGCTGATGGCGCCCTGGGGATCATGGCGCTCGCCGCGAGCGC
+>>747:3:13:12814:20874/1 231330 1
+GAGGCTGATCGTGAGCGACGGCGGCGGATGCGCGAGAACGCTGAGCGGACTCGCCAGCTGGCGCTCAAGGCCCAG
+>>747:3:13:12816:5028/2 231331 1
+GGGATGCTTGAAGGTGCCGTCACCGGCGCGTCGCTCAGGACGGCGGCAGTGAGGTCGTACTCGCCGAGGACCTCCC
+>>747:3:13:12824:6870/1 231341 1
+GCTGGAGGACGCGGCCGCCGCGGCGAGCCGCCGGCTTGAGCTTCTCGTGCAAGTAGACCTGGCTC
+>>747:3:13:12839:15415/1 231350 1
+CACCGAGGCGCTGCTCGCGCGGGTCGACCTGGTCGATGCGGCGCGGCGCCCGCTGCGCGAGTACAGCAAGGGCATG
+>>747:3:13:12846:16100/1 231358 1
+CCGAGATGGCGGCGCGCTCGGGATCGTGGTCCCGGTGGCCGTCCGCCTCCTGCTCATCCA
+>>747:3:13:12851:10361/1 231361 1
+CGCAACGCCCCGGCCGGCGCTCCGTCACGCACACAGCAGTTCGATGCTCGGTGCCGAGATCACCGGACCGTACCAC
+>>747:3:13:12867:12565/2 231373 1
+CTCTGCAGTCAGGACCGCGAGGGCCGCGAGGACCGGAGGGCCCGCCGGGGACGCGCGGCACCGATGGCTCACCGGG
+>>747:3:13:12881:8904/1 231387 1
+CTCTCGCTCGTCGCGCGCCCTCTCTCCGAGAAAATCCTGCGCGGCTTTCGCGCGACGCCGCCCGTACCCTCGCCCG
+>>747:3:13:12903:6008/2 231414 1
+TTGCGGCACAAGCTCGGCGTCGACACCGCGCCGCCGCCGCCGCAGATCGACTTCGCCGGCATGAATGCCGCCGAGC
+>>747:3:13:12923:4164/1 231430 1
+GCTTGCTTCAGCAGGCGTTCGGCTTCAGCGCGCGGCGGATCGTCAGGTGTCAGTGGAGATTTCAGGTAACGCTCCA
+>>747:3:13:12924:19048/2 231435 1
+TCGATGGCCGCGCGCACCGCCCGCGCCGGCGCGTCGG
+>>747:3:13:12933:4591/1 231445 1
+ACCGAAGTTACCGATGAAAACGGATATTATTGTATCCCGCGCGCTATTCTGGAGGGCCCGGGGAG
+>>747:3:13:12970:12989/2 231479 1
+CGGCGCCTCTCGACCAAGGTGAATCCCGACACTGCGATGCTCGCCGGACTGCTGCACGGTGTCGGCCATCTCTACA
+>>747:3:13:12976:9664/1 231483 1
+ATGTTGTTGAATTGAACGGAGATGTTCGCGGACTTCGCGGCGTCGCGCATTCCGGCGGCAAGTTGTTCGGCGAGTT
+>>747:3:13:12987:1933/2 231486 1
+CGCCGGACCGCTCGAAGCGCCGCGCCCGGCGCGCGGCCTCGAGGCGCTCGGACTGGGCGCGCCACTGG
+>>747:3:13:12994:19614/2 231496 1
+GGGGTCATTTGGACCGGGGTGGGCCTTTGCTGGATCGGGCCCCGGGCGGTCGCTCGCACCGAGGGCCTGACCCTGG
+>>747:3:13:13007:16244/2 231506 1
+CCCGGCGAAGGTCTCGACGACGCCGAGGTGCACCTGCGCGCCGCGCTCGCCGACCTCGCC
+>>747:3:13:13095:13254/1 231592 1
+GGTGGGACTGCCGCCCGTAGGGACGGCGCGCGCATTTTCAGGCAGTTTGGGTGGCTTGAAGTTGGTTCCGGCAAAA
+>>747:3:13:13099:6671/1 231595 1
+CGTCACCCCGGTGCCGCCCGAACAGCGCCGCCGCTTCGGCATGGTGACCTTCGGCCCCGACGGCCGCGTGCGATCG
+>>747:3:13:13099:1991/1 231596 1
+GCAGGTACTGTATCCGGCCGCGGTTAAGGCTTTCGCCGCCGCGGCCGAACGGGCTCCACTCCGACAGAGG
+>>747:3:13:13102:8008/1 231598 1
+GTGACGTGGACCGTTGAATTGACCGCGCCGGCCGATTCACCCCGAGGCGAGATGGTCGTCTCCGGCTATCTCGGTT
+>>747:3:13:13112:12313/2 231604 1
+GGCGGTCTGGTGCAAAGCCTGGCCGGGCAGATCGGCGACCCCAATCCCGGCGGCACCAACAATGAGGTGATCGTC
+>>747:3:13:13117:18507/1 231607 1
+GTCTGGACGAAGGCGCCAGCGCCGCCCACGCCGTCGACCTCGATGAACTGCTGACCGACGAACAGGCCGTGATCGT
+>>747:3:13:13128:2464/1 231621 1
+CGCAACCGACATCGCCGCGCGCGGCATCGACATCGACGGCATCACCCATGTCGTCAACTACGAGC
+>>747:3:13:13136:8991/2 231628 1
+GGAGGCTTTGGTGGTAAAGAAGAATATCCGTCGTTGATTGCCGGCCACGCGGCACTGCTCGCCTGGAAATCCGGTA
+>>747:3:13:13138:13646/2 231631 1
+CGATCAGCGTCGACGGGCACGCGCTGCCCGCGGGCACCTACACGTTCTTTGCGATCCCTGGGG
+>>747:3:13:13138:10231/2 231632 1
+CTGTGGTACACGTGGCGCGGCGGCGGGCGCACGACGGCCGCGGCGCCGATCAGCTCCGGCGACACCGTCAAGG
+>>747:3:13:13147:11045/1 231646 1
+CCTCTCCTTCGGCCAGCCGGCGGAGAAGGCCGCACGCGTCGCCGAGCGCGCCGAGGCGAGGTCGGCGCCGAGCCGC
+>>747:3:13:13148:3711/1 231651 1
+GCCCGCTCCGGACCAGAGCCCGACGGAGTTGCCGCGCCCGGTGCGCGCCCGCGCCGCGATTCTGCTGATC
+>>747:3:13:13172:6739/1 231672 1
+ATGGCGAGCACCACGCGGGCGCCGGCCGCCGTCACGCGGCCGGCCGTCAGCGACGTCTTCCCCGC
+>>747:3:13:13175:14443/2 231674 1
+CGTGATGACGCTTGCGGTCATGATCGAGGCGCGCGATGGAATGACCGAGGGACACTGCCATCGAATGGCGAACTAC
+>>747:3:13:13191:5928/1 231691 1
+TTGGGGCCGACCAGCTTCCACTTCGCCGCCTTGGCCGCGGCGCGGAACGCGGCGACGTCCTCCGGCACGAAGTCGA
+>>747:3:13:13195:6181/1 231694 1
+GCCGCCTCGCCCGAGCGCGTGACGCCGAGCGCCGCCGCGGCGACGCCGTCGAAGTCGCGCACGAAGGGGAACTCGA
+>>747:3:13:13202:15480/1 231700 1
+CCTCGTCGCCGAACGGCGTGACGCGCGCGACGATGAGGGAGGGCGTTTCCTTTCT
+>>747:3:13:13204:3509/1 231705 1
+CGCCGGGTGGTTCCTGGCGTTTGCCTGGCGCGAGCGGAGCGCGCCGGTGCGCGCGGGTTTGCACAACCTG
+>>747:3:13:13219:19132/1 231732 1
+CACGAGCGGGCTCGCGACGCGCCAGGCGGCGAGCACGGCGCCGAGGTCGCCGCCGCCGACC
+>>747:3:13:13225:6145/1 231736 1
+GGCCGACGTGCAGGTGGCGACGCGGCTGCCGCCGGCGCGCGCCACGAGCC
+>>747:3:13:13249:16432/2 231753 1
+CGATCGCGATCGGCGCGAAGCCGGCCGGCGCCCGTGCATCCGTCGCGCCCATGATGATGAAGAGGAACATCGCCGT
+>>747:3:13:13255:5289/2 231761 1
+AGGTACTCCGCCTTCGCGGTGCCCTGCTTCGACGCGCGGCGCGCGTTGATCGCGCTCACCGTGTCCTGGCACACGG
+>>747:3:13:13286:16818/2 231783 1
+CGCAGCGGCGATCCGTCGCACGCCGCGATCCCGCCCTGGCCGCGCCACGATCCG
+>>747:3:13:13289:6016/2 231784 1
+GCACCGAGGCGCATCGCGGCGCGCCGCAGGTCGCGCGGAGTCTCGCGGGCGCCGAGAGGCGTCTCGCG
+>>747:3:13:13299:14367/2 231790 1
+AGGAACAGGGAGACGTCTTTGGTTTCCCACACGACGTCCACGACCCACTTGCCGCCGCGCCTCGCAGGCTTCAACG
+>>747:3:13:13305:12989/2 231797 1
+CCGAGTTGTTGGCGATGAGGTGCTGCGCGGCCTGGGCGTTGCTCAGGATCGCGGTGAGCGGCTGGTTCAGCTCATG
+>>747:3:13:13346:5655/1 231820 1
+CTCGGTTCCGGGCGCCGCAGGGTTCCTGCAGAAGGCCGGACCCGCCTTTGAAGCCTACGCGGCCGGCCGCCATGAC
+>>747:3:13:13349:4817/1 231827 1
+CGGTCTCACCAGACGTGCATGCGGATCCGCTCGAGACGGCGAAACCCTCGAGATCGAGCGCGACGATGAGCGACTC
+>>747:3:13:13353:21253/2 231831 1
+GACGGTCGAACGCTTGATCCGCAGCAACTGGGTGCGGACCGTGGCGTGGAGCGGGCGCGCGGGGCTGGTGGCGTGG
+>>747:3:13:13354:2266/1 231832 1
+CTTCGCGCCGTCGAGGGCACCGACCGGGATGATCGCGACGACGCCGCGATCGGGATGGGCAG
+>>747:3:13:13363:19116/2 231847 1
+CGGCTCGGGCGAGGTGCCGAGCGTCAGGTCCACCGGCGCGCTCGATCCCGCGACGGGCACGACGGACTCGTCGGCC
+>>747:3:13:13388:10951/1 231868 1
+GACGCGCTCGATCACCCGGTCACCGCCGACGTGCGCGACGCGCTCGCCCGCCGCGGCGCGCGCG
+>>747:3:13:13415:11719/2 231897 1
+CAGCCCTACTCCCGTGCGGCCCGTGGTCACGTCGCCCGCGCCTGCTCCCGCGCCGCGCCCCACCGCGCCCCCTACG
+>>747:3:13:13439:10698/1 231918 1
+GCGTTCCTCGGGCTAGGCCGCACGACGATCCTGTCCGCGGTCCCGCGTCCGGCGTCGTCACCGGTGATGATCCAGG
+>>747:3:13:13445:21208/1 231926 1
+GCCTCGGTCAGGGTTCCGATCGCGCGGCGGGTATCGCCGGCGAAGAGCTGTTCGAAGCCG
+>>747:3:13:13488:2384/1 231967 1
+GCGAGCGATTCGCGCCGAGCGCCATTCGCAGGCCGATCTCCCTGGTTCGCCTGGTCACGGCATAGGCCG
+>>747:3:13:13513:12275/1 231996 1
+ACCGCGGCTCCTGGGTCGAGTTCGAGTACGACCAGAAGAACGTGCTCTACGTGCGGATCGACCGGAAGCGGAAGTT
+>>747:3:13:13548:14505/2 232030 1
+GCAGCGCCCCACGTTTCCGTCAACCATGCGGCCGCAGCCGCCGGGCGGCCCTCGCCCGTTGCCGTCGCAGCCGATC
+>>747:3:13:13563:8432/2 232041 1
+GCTCCCGCGCTATCGCCGCGGCGCCCGAACCCTCGGCATCGGCAAGTAACCGGCCGAGCATGTCGAAGTCGGCTC
+>>747:3:13:13568:16108/2 232045 1
+GCGGCAGCCGAGTAGCGTCCACCCTCATGGCGCGGGGAGCGGAGCCGAAACGGGAGCTGCCGCCGCCACTCCCGCC
+>>747:3:13:13591:17037/2 232062 1
+ACGCCGAGTGTAGCGCGCGACGCCTCACCGCGGCGACGACGGCGGCCACGGCATCAGCCGCGACG
+>>747:3:13:13601:12839/2 232076 1
+CGCGAGGAACTGCGACTTCGCCCGGTTCGCCGCCTCCGCCGCGTCCCGCGCGCGCCGCGCCTCCTCGCTCACCTGC
+>>747:3:13:13613:17471/1 232079 1
+CAGCGCGAGCGCCATGCCCGCGGCGATCAGCGCCATCGCGGCGCTGCCGTAGAACGGCAGATTCCAGTTGCCAAGC
+>>747:3:13:13615:17561/1 232081 1
+GAGCAGGAGCGCATAGAGGGGATGGAAGCCGGTGGTGCGCGTGACCCCGTCGAAGGTCGGCCCGTCTCCCGCCGCC
+>>747:3:13:13637:18525/2 232095 1
+TAGGCGTACCACATGCATCAGTAGCAGTAACAGCAGTTACATCAGGAGCAGGTACAGCCTGGTTACAGGTAAGTGT
+>>747:3:13:13651:13128/1 232105 1
+CACTACCACCCAGGCGTGTACGCTGGGCCGGCGTCCGACCTGGCGCCGTGCGATGAGTCCCTACCGCGTCACGCCG
+>>747:3:13:13698:3924/2 232146 1
+CCGTCGCGATCTCGTCCGCCGTCAGCGCCGCGCGCGGGATCTCGATCATTGTCCCGAATTTGTAGTCC
+>>747:3:13:13714:11226/1 232158 1
+GGCCAATGCCGCGGTGAACATCCAGCCGGCGGCGCAGGGCCGTGGCGCCGCGCCGGCCGCGGCACCGGC
+>>747:3:13:13729:18172/2 232173 1
+TCGTGCGCGGCCGCACGGGCGGTCGGCGAAGGCGCCGTGTCGGCGATCCGGACCAGAACGATGACGTTGCCTTCGA
+>>747:3:13:13743:1292/1 232187 1
+CTCGAGAGATCGTTGTTGCCGAGGATCACGGCGTCCACGCCGTGCGTCGCCGCGATCTCCTCCGCCATGG
+>>747:3:13:13765:13315/1 232211 1
+TGTTCCAAGCCTCCGAGCTCTCAGCGGCGGCGACGTCAAGGCGCTCGATGATCTCAATCGTGAGCTCTGGCTGGAG
+>>747:3:13:13767:11951/1 232214 1
+GCGCCTCAGGCCGTGGAGACGGCGGGCGCGGGCGCACCCTCCTCGTCCGCGAGCTCTTCACCCAGCTGGCCCTCCC
+>>747:3:13:13770:11993/2 232218 1
+CACGTCCTGTCGATCCCGGGTGGCGGCGGCGCCGGCGGCCTCGACGACCGCCAGAGCAAGGCCACCCGCGCCTATG
+>>747:3:13:13783:18003/2 232234 1
+GAATCCGGCCAATCTCCGCAACCAGGTCGAAGGCGCAATCATCATGGGGCTGGGCGCAGTGTTGCGCGAGGAGATG
+>>747:3:13:13798:12606/2 232257 1
+ATGCGTATACACCGGTCCAGACGCCGCCGGCGCCTGGCGCGCAGATCGCGCTCGAGGTCACGGATGAGGGGCGT
+>>747:3:13:13810:1571/2 232276 1
+GGCCCTGTGACGACAGATGCCGCGCGAGCGCGGCGCGCGCGCGCCACTCACGCGG
+>>747:3:13:13821:1899/2 232289 1
+AGGCGATCGTGAAGGGGCAGAACCTGCCCGAGCCGGGCATCCCCGAGTCGTTCAACGTGCTGGTGAAGGAGCTG
+>>747:3:13:13846:5221/2 232315 1
+TCGTGCCGGGCATGAGCCGCGAGGAGGTGCTGCGCAGGATCGGCCCGCCGCTGGACGCGGTGGACTTCACGCGCC
+>>747:3:13:13853:19425/1 232322 1
+CAGCAGAGCCGAACAGACCGAAGACGCGCAGCGGATTGAGACTCACAGCCGCCATCGATAGTAGTCCGACGACGGT
+>>747:3:13:13860:13297/2 232324 1
+ATTGAGATTGCTCCCATAGGGGCGCGCCAAGGATGCCGGTCCGCCAAGAATCACCCTTGCGAGTCGACGGAGCAGT
+>>747:3:13:13860:7747/1 232325 1
+GTGCGAACTGCGATCGGGCGATCGCATCCGCCTCGGACGGGGCGGCGGCGCCGACCTGATCTTCCTCGCGGCC
+>>747:3:13:13872:14148/2 232334 1
+GACGCGGTGGACGACTCGGAGCGCGCCGCCAAGTGGGGCCAGCTCGCGGTGGAGGCGTCCCGCCG
+>>747:3:13:13894:14189/2 232357 1
+CCCAGGCCGCTCCGTCTTCCTCATAGTCCACAGCATGGAAACCGGCGGCTTCAATCAGCGCGCGGCACCGGATGCG
+>>747:3:13:13897:14461/2 232361 1
+GGCCTTTCGACCGGCGTCGCCTACGCCGCGGCGGGCCCGCAGGTTCACGTGTGGATCGAACGAACTCCGGCAAGCG
+>>747:3:13:13921:3981/1 232383 1
+CGCCGAAGATCCACAACCGGCCGCCGCGCCCGCGCAGGCGCCGCACCAGCGCGCC
+>>747:3:13:13940:7203/1 232406 1
+CATGACCGAGACCACATCGGCATCGAGCGATGTTCGGCCGCTCGTCGCGCCTCGGCCATCGTCACTGGTCCGTGTC
+>>747:3:13:13953:4542/1 232424 1
+GCTCCGGGGGCTGCTCGTCGCCGGCCGTGACGAAAGCCTCCGCCCCGCGCTGG
+>>747:3:13:13975:12644/2 232446 1
+CCGCTCGAGGAACTCGGCGCGCTGGCCGACCGGCGGCGTCAGTTCGCGAAGGAGAAAGCCTACGATGGCCGCGGCA
+>>747:3:13:13975:15279/2 232447 1
+CGACGCCCAGGTCGCCGAGGAGGGTAGTGCTCCAGCGCACCCGGCCGCGCGGCACGCCCACCTCGTCCGCGACG
+>>747:3:13:13977:4171/1 232449 1
+TGATGCCCTCGCGATTCGCCTTCTCGATGATCTTGTCGTCGACGTCGGTGAAGTTGTAGACGTACGTGACTTCGTA
+>>747:3:13:13979:17245/2 232455 1
+CGCCGCCGATCGCCGGCCCGCCGCGCGGCGGCGAGCGCCTTGTCGAGCGCCGCC
+>>747:3:13:13998:19085/2 232466 1
+GCCGTGATCGGGGCCATGGAAGCCATCGCGCGGCTCAAGCTGCGCACCAACGTCGTCGGCGTGTTTGGCGCCACGA
+>>747:3:13:14000:5078/2 232469 1
+GATCTGCGGCGAGGGCCACGGCGAGGCCGCGCGCACCGCCGCGCGCGACAAGGGGGAGGTGCTGAAACACGCGCTC
+>>747:3:13:14061:15766/1 232533 1
+GGGAGCTCGGCGCGCCAGCCGAGCGCGCGGATCCGCTCGGTCGCGACGCGCGTCATCACG
+>>747:3:13:14065:5982/1 232534 1
+GACCGCGGTTCGCGATCGTCCGGCGCGCGCCGCGCAGCGCGGCGAGCTCCGATCCCTCGATGTCGATCTTGATGAC
+>>747:3:13:14069:16072/2 232539 1
+GTCCGCGATGTCATCGCGGAAGCGTGACCAGCGGCCGGCGGGGGCGAGCGGTGCTCGCTTC
+>>747:3:13:14088:7297/2 232553 1
+CCGACCGTCGCGGCACCGGCCGCGCCCGCGCACACCGGCGGCGGGGAGGCCAACCTCAAGATCCCGCC
+>>747:3:13:14127:19848/1 232597 1
+TGGCTGCCCGAGGTGGACCGGCAACTTCTGGTGGCGGCCGCGGACGCGGGGCGGCTCCCGGATGTGTTGCGG
+>>747:3:13:14135:7877/2 232615 1
+GCGCCGGCTGCCGAGTCGCGGCCCCGCGCGCCGCGTCGCACGCCC
+>>747:3:13:14146:1927/2 232621 1
+TCCGGCTCAGGGAACGGTGCGGCCTTCGACCAGCGCATCCCGCGCGCCGGCGGATTCTGCG
+>>747:3:13:14147:6448/2 232625 1
+GGGCGCCGGTGTCGCCGCGACCGTCAAGGCGGCGCAAGAATTGCTCCTGGCTTGATGCATATCGTGTTCTGACATC
+>>747:3:13:14155:3787/1 232629 1
+CCCGACCGGGCGACGTACATGGTGATGCGGATCGTCAACTACACCAACGTCTGCGTGGCGCAGTGCGACTACTGCG
+>>747:3:13:14173:15188/2 232641 1
+CGGTCGAGCCCGTGGCGCCCGCGCGGCCGCGGGCGCCGAGGTGACCGGACGCCCCGGAGCCGG
+>>747:3:13:14175:6049/1 232642 1
+CGGCATGATCGGGCGGTCGGGCGCGCCGACCTGCACGCGCGAGAGTGCGGACGGATCGACATAGAGCCGCGGCGCC
+>>747:3:13:14184:5806/2 232649 1
+GTCGTCCGCCAGTCCGAGCGCACCGCGCTCTACGACGAGGCGCTCGCCGCGCTCGACGCCGCGGGCCTGGGCTACC
+>>747:3:13:14195:6176/2 232655 1
+CGCCGGTCGAGCTCGGCCGCGCGCGCGGCGGCATCGC
+>>747:3:13:14213:14068/1 232675 1
+TGCGTCGATGACGACGAGAGCATGCTGACCGCGGTCGCGCGCTGTCTGCGGCGCGAGGCGTTCGAGGTGCGCTCG
+>>747:3:13:14215:5855/2 232677 1
+GACATCGTCCGCACGATCGAGACCCTACCGTCGCTGTGCGCGCCGGGCGCGACCGTGATCTGGACGAGGCACCGC
+>>747:3:13:14256:19722/1 232712 1
+CCAGCATCGGTGGGTTCCTCGAGATCGGCTCGATCGCGACGGCGGCCCAGGCGGG
+>>747:3:13:14278:17149/1 232737 1
+GCCCGTCTCGCTGGCCAGCGAGCGAGCGTCGCTGGCCGTGGCCCC
+>>747:3:13:14293:13704/2 232757 1
+CATCCGCTGAATCGCCCGGTACGCGCGATCGCCGATCCTGCGGCTGCAGCAGATTGAGGTAGCCGCTGCGTGCGAC
+>>747:3:13:14312:8560/1 232776 1
+GGCGACGAATCGCCGCACTCCAATATCGTCGCCGTCAAGCCGTCGTCGCCGCGTATTGCTCGCTCCAGGCCAGAAG
+>>747:3:13:14352:13350/1 232809 1
+TGTTTTTCGAGGAACTGGAAGACGCGATTCGAAAGGTCCATGCCGGCGCGCGCAGTCTGCCGCCGGTAGTTGCTGA
+>>747:3:13:14359:14518/1 232819 1
+ACCTCCGACCTTGCCCGCGCCGTCGAGACGGCCGAGCTCGCCTTCGCGGGCACGAGCGTCCCGATCCTGCACGACT
+>>747:3:13:14363:8078/2 232826 1
+CGCCGAGGTACTCGCCGCCGGCGGCCTCTTCGCAATCCGGCAGGCGCGTCAGGCC
+>>747:3:13:14370:11501/2 232831 1
+GAGGGCATGGTGCGCGCCAAGCAGCGCCACACCGGCGACGCCGATCGGTCGCGCGTGGTGCCGATCCTCATGCACG
+>>747:3:13:14375:20874/1 232836 1
+ACGACGTCGGGCGGCACCGATCTCGCCCGGCGCGCGGACGCGTACGGCATGCCGGGCATCGTCGTCGACGGCCAGG
+>>747:3:13:14399:16363/1 232848 1
+CAGGCCGCCGCGCGGCCGGGTCCGCCGGGGGACGCGCCGCGGACCGGGACGATGGTCAGGAAAGCGACCGCTTTCA
+>>747:3:13:14407:13939/2 232860 1
+CAGATACAGGCCGACGCGGCCGCGGGATTTGCCGACGCTGAGCTCGTTCCCGGCCGGCCTGGTGAGGAGCACTACG
+>>747:3:13:14413:19951/1 232865 1
+GCTTCTGGCAAGAATGCGGGAGGCGGCCCGCATCCATTCGGTGGGTGGGTCGTGCCGCATCGCGGGTATC
+>>747:3:13:14415:20456/1 232871 1
+CGATGTACCGGCAGGCAGCCGAGCGCGCACGGCAGCGCGCGCGCGCGCCGAGCCTGGGCGAGTTTCTCACCGGCCT
+>>747:3:13:14415:9705/2 232872 1
+GAACGCCGGATCCATCGCGCGAACCGGCTCGCCGCGCGGCGCGGCGCTGAGCCGGAGCGGGGGGAAACTGGCGAGG
+>>747:3:13:14424:12212/2 232879 1
+CGACGGCATCAGCGTGCGGACGCGCTTGCCGAGCTCCACCTCGAGCGGGCTGGGCGCACCGAAGCTGGTGCCGTCG
+>>747:3:13:14429:8267/2 232886 1
+GACCGCGGTCGTGGTCTTTCCGACGCCGCCCTTCTGATTGACGATCGCGTAGACCCGCCCCGGATGGGTCATCGC
+>>747:3:13:14433:9540/2 232892 1
+AGCCAGAACGACACCGCCGGCACGGCGAAGATGATCCAGACGTTCTTCAGAAAGAACACGCCGTCAGCCCTTCAGC
+>>747:3:13:14435:20810/2 232898 1
+CTCTTCACCGTCGCCTGCGAACAGCTTGCGGCCGCCGGCCTCAACGGGCCGAACACGCG
+>>747:3:13:14457:9605/1 232912 1
+CCGCCTGCGCGGCGGCGACGTCGGGCGCGGCGCGCCACCCGTGCGCCTCCCAGGCGGCC
+>>747:3:13:14509:15164/1 232957 1
+GTGGAACGGAACGTCGAAGCGGACTCGTCCGTCACTCCGATCCACGATCGCTGCCGCGCCGACCACCTGGCCGCCC
+>>747:3:13:14545:11429/2 232989 1
+AACGACAGGACCAGCATGGCGGCGCCGATCGCGGCGGCGCCCAGGTAGTCGTACTGCTCG
+>>747:3:13:14546:10309/1 232991 1
+TCCCGGCCGCGGAGCGGGCCGCGCGCGTGCGCCAGGCGATCGCGCTGGCCGGGCTGCAGGGCTTCGAGG
+>>747:3:13:14548:12893/2 232992 1
+CGACCCGATCTTAGTCGCCTTCTTTCATCCGGCGCAGTTCGCGGCGTTTCCGGCGGTCGGGCGTTCCGGCTGCGG
+>>747:3:13:14556:21043/1 232999 1
+CAATGCCGTGCGGATTCGCGCCTCGAGCGCCGGCGGCGCACGGAAGTAGGTTGCGCCGCTGCGCACCGCGTCGCGC
+>>747:3:13:14559:12529/1 233000 1
+CCACGCGCTCGACCGCCTCGGCGGCGCGCGCCGGACGGTTCAGGTGGATCCGAGCTCCACCGCGGCCTGGATCATC
+>>747:3:13:14560:4695/2 233001 1
+CGCCGTGAACGATTCGATCGCGTGGCTGAGGATGTCGAGGCCGCTCGACGCCGCGACCTCCGGCGGCATCGTC
+>>747:3:13:14568:19218/2 233010 1
+GGCGCCGCGGGCGCCGCTGCGCCGCCGTCCCTGCCGGCCAGCGTGGCCTACGATCCATCGCTGCAGCATCCCCGC
+>>747:3:13:14586:7206/2 233022 1
+CGGACACGTCGGGGCGCACCGGCGCGAGCATTCCGGCGGCCTCGCCATGGTACGCGCTCGTCGCGCAAGGCGGCGG
+>>747:3:13:14587:11764/1 233023 1
+TCTTGAAACTCGGTCCTGGTGCGGTGCTCGAGCTGGACCGCAAGGTCGGCGAGGCGATCGACATTTACGTCAACAA
+>>747:3:13:14598:12447/2 233028 1
+CCGGCGCTCGCCGCCGTGCTCCTGTTCCGTATCGCGACATTCTGGCTGCCCGCGCCCATCGGCTGGGCTGCGTTCC
+>>747:3:13:14616:21083/2 233042 1
+CTCTCCCGCAATCGCCTCGACCGCGACCTTCCCCTCCTTGGTCGCCTTGTGCGCGAGCATCGGCTCGCCC
+>>747:3:13:14637:18507/1 233058 1
+CGCTTTCGTTCTTTGCAGTAAAGCGCGGCGATGTTCCAATGCCTTCGATCTGGCCGCGCGCTTCGAGTCGCCAACC
+>>747:3:13:14645:12448/1 233071 1
+ATCTTCAATCCACCGGTCGGCTCGATCAGGATGTTCTGGGGCTTGACGTCGCGGTGGATCACGCCGACCTCGTGCG
+>>747:3:13:14645:11766/1 233072 1
+GATGCTGCTGACCCTGGCCCTCGGGATCGGCGCCAACACGGCGGTCTTCTCCGTCGTCAACACCGTGCTCCTGCGC
+>>747:3:13:14651:14825/1 233074 1
+TGGCGCACGGCATGAAGCTCGCGCGCGCAAAGGGCATCTTTATCCGTCTGCACGTCCACGATCAGATCGTCGGGA
+>>747:3:13:14653:14972/1 233075 1
+GCGCGTGGCGACGCGACATACTCAACGCACCTCTCGCACCCGTCGCACCTGTCGCACCCG
+>>747:3:13:14672:11437/1 233091 1
+GCCGGGTTGAAGTCGAGCATCGTCGCGCGGTCGCCGCGCCAGTGGAGCGGCTCGATCATGGCC
+>>747:3:13:14686:14272/1 233106 1
+CACGACCAACGCCGCGGCGTCGCTGCTCGCGACCGACGTGGCCACCGGGATGCCGGCGG
+>>747:3:13:14693:6932/1 233115 1
+TGCGCTCCGGCCGAGCCGCCTTGCGGCGTCTCGTCGGCGAAGCCGTTGCGATCGCTGACGCGGTTCCGTTCCGCCT
+>>747:3:13:14714:16946/1 233130 1
+GACCTCGAGATGCCCGCGCTCTCGGGGGTGCGCCTGGGGCAGATCCTGCGCCGGCGCGCGGTCGGCGACGGGCGCG
+>>747:3:13:14724:19609/2 233146 1
+GCTCCGCCCCGCCGCGATCGTCGCCGGACAAGGTGCCGTCGGGCCGGTAGGTCCCGCCGCCGCGCTCGCTCAGCAC
+>>747:3:13:14736:5022/2 233157 1
+AGAAGATCCCTTCCTCGCGGGCGAGCCTGGCTTGCGCGAGCCAGACCTGCTCATCGCTAACGAGAAAACCAGTGCC
+>>747:3:13:14750:3192/1 233170 1
+GGCCCGCGAGGTGCTCGGCGAAGGGCTGCGGCCGCGCCGCCAGGTTCACGAAGACGTGCCCGTCCC
+>>747:3:13:14788:16844/2 233212 1
+TGGGCGGACAGCGGGGCCGGGAAGGCGGCGAGCAGCCGCGGACCGGCCTCGACCAGGACGATCCGCGCCTTCGTCG
+>>747:3:13:14797:9022/2 233224 1
+GTGGCCGCCGGCGCGGCGCGCCGCCTCGAAACCAGTGACGAGCTCCTCGAGCGTGGTGCCGGGGACCAG
+>>747:3:13:14800:17361/1 233225 1
+AACCCCGAGGCGCAGGCGACGCTCGACGCGCTCGCGGCGCGCGGGATCGCGCGGGCCTGCGTCACGAACACGCAGG
+>>747:3:13:14802:9213/2 233227 1
+GAGGGTGACGAGCCGTGCATGACGTTCGGGGATCAGGCCGCTACTGGCATGGCCCCGCTCGAGT
+>>747:3:13:14807:20398/2 233236 1
+AGAACGCCGTGCCGAGCAGCTCGCCGTGCGCCTCCAGGAAGAGCCGGCGCAGATCGTCCGCGAGCCCCAGGA
+>>747:3:13:14836:9867/1 233253 1
+GTAGGGTCTAGCAACGAATCAGGTCTGTTATACCTTGCCTTAGTTGAGCTCGTCGAATGGTTGGGCTCCTCGTAA
+>>747:3:13:14871:4141/1 233287 1
+GACGTCGACCTCGACGACGTCGCGGATCTGACCGCCGAGGGCGTGCTGGCCGCCCACGG
+>>747:3:13:14873:11262/1 233288 1
+GGCCCCGACAGTCGCGTCCGCCGCGGACACCTGCGGCGATGGCAAGGTGTGCCCGCAGATGGCCGCCTGCTGCAAC
+>>747:3:13:14888:4964/1 233304 1
+CGCTCCTGAACCTGGGGGTCCCGGCCGACCGGGCGTTCGCCGTCGCCGGCTCGGCGGTGCGG
+>>747:3:13:14896:3087/1 233316 1
+GGAGATGCCGCGGACCTTGGTTTCGATCTCGCGGGCGACGGCGCTCAGCGGGCGGCCTTCGACG
+>>747:3:13:14909:11300/2 233335 1
+TGATCCCCACCACGACCCCGCGGCCGTCGAGCCCCCGGCGCCAGGCCGTCTCGGCGCCAATGGCCGCGACGCCCC
+>>747:3:13:14911:3539/1 233336 1
+GTGCCGGACCTCGATCGCGGCCTCGCGGAGATCGCGCGCGTCCTC
+>>747:3:13:14934:18250/1 233370 1
+ATCGCCGTTCAACGACTCTGACCCCTTGAAACTGGTCGCCTAGCGGAACTGGCCGGCGTAGAACTGGAGCTGCATC
+>>747:3:13:14942:9736/1 233378 1
+ACTTTGTGCTGGCAAAAATGCCGGCCATCGAGTAGTAGTCTTTGGTCGGAATGGGGTCGAACTTGTGGTCGTGGC
+>>747:3:13:14947:3140/1 233384 1
+GGATGCCCTGCGCGGCGCGCTGGTTACGCTCGAAGATGTCACCGTGGCGCTGCACGCGCTG
+>>747:3:13:14948:3980/1 233388 1
+TTACATCCTACTAGTGGACTCGCCGCGACGACTCACTCGGACGGCGTGAAGTTCAGCGCGACGCCGTTGATGCAG
+>>747:3:13:14956:15914/2 233396 1
+AGCTGCATCGGGCCGCGCGTGATCTCGGCCGCGCGCTGGCGGAGCGCGTCGTCGATCTGGCCGCGGAGCTGTCCG
+>>747:3:13:14962:17248/1 233399 1
+GCCGGTGATGCGCCGGCGCCACGCGCGCCGCCGCGAGCGGGAGTCTTCAGGTACAGGTCCCAATCGTCGCGGCCCA
+>>747:3:13:14979:12154/1 233426 1
+TGGGCCTCTTGGAAAACAAGGCGCGTCACGAAGCCGCGACGATCACCGACATGTCTGGTCCGGTGGAAAATCCGCA
+>>747:3:13:14984:3305/1 233428 1
+GTCGGCGAAGAACGCCATCCTCATCGTCGAATTCGCGGAACAATTACGTCATCGCGGCCTCTCAATAGTCGAGGCG
+>>747:3:13:14985:14972/2 233429 1
+CCTGCCACCTTCCCGGGCGTCCAGCAGGCGCCGGCGCCGTCCGACCCGCGCCTCGCCCGCGACGC
+>>747:3:13:14996:14164/1 233438 1
+TAGCCGTGCACCGCCACCGGCAGCAGGAAGAGCCCGACCGCCGCCGCGGCCACAAGCGGGTACCCCTGGACCTGCG
+>>747:3:13:15008:11718/2 233446 1
+GCTGCGCCACGCGCATGCGAACCCCGCCGCGATCGCAATGACGGACGCGAGCTGAACGGATGCCTGGAGCCCGAGC
+>>747:3:13:15039:13092/1 233481 1
+AGCGCCTTCCCTGCTGCCGTGCACCGGGCCGTGGACCGCGCGAAGCCGAAGGACGGAACGCGCACCAGCTCGGTGC
+>>747:3:13:15051:18557/1 233490 1
+AGACCGACGACGACGACGCGAACACCACGCGCACGCCTGCACGGGTGGCGCTCTCGAAGACGCGCTGCGTCGCGAG
+>>747:3:13:15067:17129/2 233505 1
+GGATCGCCGCCACCGCGGCGCCGGCCACAATCGCCGCCCCCAGTCCGACCCAGGGACTATGGGCATAATAGGTAAC
+>>747:3:13:15083:14256/1 233518 1
+GACACCGGTTGAGGCGTACCGCGGCGCCGGGCGTCCCGAAGCGACGTTCATGCTGGAGCGCATCATCGATCGTCT
+>>747:3:13:15097:7998/1 233542 1
+AGCGCCCCCGACGAAAGACGTGTAGGGCGGCGCGCGGTCCGAACCGGTACTCCTGATCGCCCGCATTCGGCGCAAC
+>>747:3:13:15124:19481/2 233569 1
+GACAGGGAGGCCGACCACGTGGCCTGCGGGACGCGCAACGGGCGCCCGAAGACGCCGGCCGCTTCGGGCG
+>>747:3:13:15129:16836/1 233582 1
+CCGGGGAACGGTGACGGCGCGCGGCGCGCCTTCGCTCGCGTGCCGCTCACGCTCGGTCGCGGGCGATCCCATCATG
+>>747:3:13:15131:18706/2 233587 1
+GAGCACGATTGCCGCAACGATAGAAAGCCATGCGGAGACGCGCGCCGAAAGGCTGCCGCTGCCGGACTTTCCTGTC
+>>747:3:13:15140:20001/2 233598 1
+GGCCGACCTGACGAGCGCCGGCATCGCGGCGACGCCGCTCTACCAGGTGCAGAGCGCCTACAACGGGATCGCCGTC
+>>747:3:13:15143:15641/2 233600 1
+CGCGCTCGCCGACACCCACGCGCCGGTCGCGGTAGAGGACCGGTCCGCGGG
+>>747:3:13:15193:10842/2 233644 1
+GGCCCCCGAGCTCGAGCCTCTGGCCGAGCGGGTCGCCGAGCTGAGCGGGCGGCTGGCCC
+>>747:3:13:15223:7827/1 233672 1
+GCGGTACGTGAGCCGCTTGTGGTCGATGCCCAAGAGGTGCAGAAGTGTGGCGTGCAGGTCGTTGACGTGGACGGGG
+>>747:3:13:15225:15946/1 233675 1
+GCGGGAGCAGCTCGCCGAGGACCTCCGGGCTCGCAGGCGGACGCGCGCGCAGCGCGGGCGCGCCGCCG
+>>747:3:13:15255:14854/1 233710 1
+AGAAACTGGAATCCCGCGCACGACGTTGCATGACGCGGTCCGCCAATTGCGGCGGCGCTTTGAACGGAGCGATCTT
+>>747:3:13:15257:7616/1 1868072 1
+CCGGAGCGTGACGCCATCGCCGGCGACGGTCTCGCCGTCGCGCAGGTCGTCGATCGGCTCCGGTAGCCCGGCATCC
+>>747:3:13:15277:17689/1 233740 1
+ACGGCCCGGTTGGGCTGGTGGACACCTGCTTGGCCAGTGCCAGGCCTGGATGCGCGGCGCGCACGCCCAGGGCGTC
+>>747:3:13:15277:8567/1 233741 1
+GGCTTCGGAGGTCTCGCGGGCGAGGGTGCGGCAGAGCTCGGCGGCGGGCATGGCGCGCAGGCGGCCGGCG
+>>747:3:13:15279:4763/1 233742 1
+GGTTCTTTCGCAGCGACGGAACGCCGTTCGCCGGCCGACGTTGAACCGGGCGCAGTGCAAGTCGTTCCCAAGGGAT
+>>747:3:13:15303:19529/2 233766 1
+TTACAACACCCTTGGGCACTGGCAGTTAAGGAATGAAATTGCAAAAATTGCAAAAATTGCAAATTATGGCTTACAG
+>>747:3:13:15303:20938/1 233767 1
+GACGATCACCTAGCCCATCCGCATCGCCCGCACGGCCGCCTCGTCGATCAGCACGGGCGCCGGCTGCCCCGGCACC
+>>747:3:13:15314:9684/1 233777 1
+GCCCTCCGGGCGGCGGCGGAGGTGATCGCCGGACGGTTGTGATCGCGCGGCGGAGGTCCG
+>>747:3:13:15320:3831/1 233780 1
+ACCGCGAACGTGGACCTCGGCGAGGGCGCGATCACGGCGAAGCTACGCTCGAAGGTGTATTTGGGCGAAGG
+>>747:3:13:15325:15525/1 233786 1
+CATGCGTGGGTGATAGCCGTCGAACAAGGAGCCGTCGCGCGCGAGCTCCTCGCGAAGAGTCTGGTCCTCGTGGGCC
+>>747:3:13:15379:14755/1 233851 1
+GCCGCGAAGCAGGGCGACGCGGCCGCCGCGCGCCGCGGGTTCGAGCGCGCCCTGGCTCTC
+>>747:3:13:15394:4050/1 233860 1
+TGCATCATGCGCGGGAGTTCGTTCGTCCAGCCAATGAGCTTTATGGGGTGCCCATCTGCGGCCG
+>>747:3:13:15409:8472/1 233869 1
+AACGCGACTTCGCCCGGGGCGAGCTGGATTCGACGCGTCGTCGGGCCGGCCGCCGCCTCGACGTCGCCGCGGGCGC
+>>747:3:13:15413:9179/2 233874 1
+CGTCACGTGAAAAATGCGCGATGAAGCGCGTGACGCCGAGCAGCGTGTAGCCGAGGTCGATTGACGAGGTGATGC
+>>747:3:13:15442:18545/1 233906 1
+CCCATGCAGAAGCGGGTCGCGCCCTGATCGCGCGCACGGCGGGCCGCCGCGAGCGCCTCGTCAACCGGCA
+>>747:3:13:15451:20212/1 233914 1
+AGCTCGTCGAGATCGCCAACGCGCTGTCGGCGAGTCTGGGCCGGCCGCTCAACTGGGTCCACATGCCCGTGCCACG
+>>747:3:13:15455:13108/1 233920 1
+GGGAGCGCCAGCACGTCGTGCAGAGCGCCGTCGATGCGGTACCGGACGCGGACGCGGGCGTCTTGGG
+>>747:3:13:15477:13053/1 233941 1
+TCTTCGGACGGCGCCCCGGCTGGGGCTCGATCCCGCGCGGGGCCGCGCTCGCCGCCGAGGAGCCGCCGGAGGCCC
+>>747:3:13:15486:10811/1 233947 1
+CGCCGCGGGCGGCGGCGCAGGCGCCGCGGACGTCGGCGCGGCGAGGGTCTTGCCCGCGCCAGCC
+>>747:3:13:15490:19072/1 233951 1
+TCCGCATCCGCGCGGTGGCGGCGCGCGGCGCGGCGCTCGGGGGCGCGGCCGTCGAGCCGAACC
+>>747:3:13:15501:14001/2 233964 1
+CGAGGTCGAGGACTGCGTCGCCGCGCTCGGCGCGCGGCCGCTGCAATGGCTGCTCGCCAACATGC
+>>747:3:13:15512:2936/2 233983 1
+ACGGCCGATCGTCGGCCGCCGCCGCTCGAACCGC
+>>747:3:13:15523:14780/1 233999 1
+ACGCCGACGGTGTCGACGACGAGCGTGTCGCCTTCATAATGGCCGACGGAATCTCCGTGTACGGATGGAACGACCC
+>>747:3:13:15526:4779/1 234005 1
+GAACGGCGCGGGGCTGTCGCGCGACGACCGCATCAGCGCCGCGACGATGGCGGCCCTGCTGCGCC
+>>747:3:13:15527:3931/2 234006 1
+ATCCTGTTCCTCGACGGCGAGCGCGCCGCCCGGCGCGGCGAGCTCGCCACGGCGC
+>>747:3:13:15539:5099/2 234024 1
+CCTTGCCCCACGCGCGCCGCGAGCCCGCGATCGCGACCGGCACGACGGGGACCCGCGCCTCGCGGACGAG
+>>747:3:13:15577:17663/1 234062 1
+CGGCCAGCTGGTTCGCGGCGGCGACGCGCGCGCGGGCGAGTTCGGGCACGTCACGCTGGACGAGA
+>>747:3:13:15591:17264/2 234071 1
+CCACGGCGACGGCCCGGGGCAGGCTCCAGCTCCAGAGGCGGCGCATCACCATGAACGCGAGGACGGTGG
+>>747:3:13:15637:16396/1 234120 1
+GGCGGGTGATTGACCATCGCCCGCGCGATCGACACGCGCTGCTGCTCCCCGCCCGAGAGCTCCTCTGGGCGCGCGT
+>>747:3:13:15641:13065/2 234124 1
+CTCCCGCCGGGCAGCCCCGGGCGCTTCCCGGCCCTGCGCGCGCTCCTGTCCACGCCGGTCCCGGCC
+>>747:3:13:15653:2082/2 234135 1
+GCATGAGTAGCTCGACCTTGGTCGTGCCGTCGCCCTGGTCGGTCAACTGGGCCGATCCATCCTCG
+>>747:3:13:15674:10397/1 234152 1
+CCTCTTCGTACAGGTAGACCGGGACGCCGAAGCGCGCCGCGACCGCGGCGCCGACCTTTTTCGCGATCG
+>>747:3:13:15690:20200/1 234157 1
+GACGACGATGCGCACGTCGCGATCGGGATGAATGCCCGCGGCGGAAAGCCAGCTTCGCAGCAGATAGTTGTGGG
+>>747:3:13:15693:4079/1 234161 1
+CGGTCGTGACCCGCTGCTGGTCGTCGCCCCCAGTGTGGCC
+>>747:3:13:15709:15318/1 234178 1
+AGCCGTGGTGGTGATCACGCTTGCGCTCGGAATCGGCACGAGCACCGCGATTTTCAGCGTCGTCAACGCTGTCCT
+>>747:3:13:15710:10529/2 234180 1
+CAGCATCCATACACCGGGCACAGCGCGCGCCTCGGCGGCGAGCATCTCCACGACCGACGCCCGTCGTCCTTCACTG
+>>747:3:13:15713:14294/2 234185 1
+CGAAGCGGGACTGGGCGGTCGCCTCGACTCGACGAACGTCGTTAGGCCAGTCGTCGCGGGCGTCACGTCCATTGGC
+>>747:3:13:15720:3914/2 234188 1
+CGCCTCGACACGGGCGAATTGATCCGCGTCGGCGGCGACAGCGGCCCGGCGGTCGTGGCCGGCAAACCGG
+>>747:3:13:15732:5750/1 234203 1
+TCCTCGGTAACGAGACCCTGTTCGGCCGGCCCGGCAACGTCCCGTCGGCGACCGGCGCGCGCGGCCCGC
+>>747:3:13:15749:17381/2 234218 1
+GCTCGGCGAGTGCGTCGTCGAGCGCGGCGCGCCGCGCGGTCCCCGGAGCGAGGGCTTGCAGCGGATCC
+>>747:3:13:15749:5610/1 234222 1
+ACGTCTATTACGAGATGCTCGAGCAGCGCCTGCCCGGCCACGGCGAGAACGTCGCCGCGCTGAAGACGCGCGGCAT
+>>747:3:13:15753:6298/1 234229 1
+CGTGCTGCTCGCGGAGCCGGGCACGCGCTACACCTACCTCGCGCTGCGCTTCCTCGCGGCGGGAC
+>>747:3:13:15782:13459/1 234267 1
+CGAGCGTGTTGACCTCGGTGATGGCGATACCTAACGCGTCGTCGTCGGTCGCGCCGGCGCCGCGAACGG
+>>747:3:13:15784:21183/2 234268 1
+CAGTTTGGCGCCCAAGCCAGTGCGCAGCGGCGTGCCGACGGAGGCCAGCGCGACCGGTGGCGCCGCCAGC
+>>747:3:13:15791:13360/2 234273 1
+GACGCTCGACTGGGTGCGCGCGGCCGCGGCCGGCGCCCGGCTGACGACCTCGGTCTGCACCGG
+>>747:3:13:15799:2862/1 234282 1
+GCTCGGCGAGGACTGCGACGACGCGGGCGAGAGCGCGACCTGCGACAGCGACTGCACGTTCGTCGAGTGCGGCG
+>>747:3:13:15818:3810/2 234311 1
+GGCGTTGAGCAGGGCGGCGCCGGCGGCGCCGCGCACGG
+>>747:3:13:15861:14476/1 234362 1
+TGTCGAACCAGAGCAACCGACCCAGATTGGCGCGGGCCGGATCGACCGCGCGGCCCAGACGCTGTTCGAGAGTGCC
+>>747:3:13:15908:6075/1 234408 1
+CGGCGCCAGCGCGACGCGCGAGGTCAGGGCGGCGCCGGGCACGGGCACCCGCGCGTCAGC
+>>747:3:13:15915:12768/1 234415 1
+GAAACGCTTTCGGCCAATCGGCGTCCCGCTCCCACTTCGGCGTCGACGCCGGCGCGCCGAAGCCCGGCGGCAGCCC
+>>747:3:13:15915:12768/2 234416 1
+GGTGTTGGGGCCGTTCCTGAAATTGGAAGAGGAAGCGCCGGCCGCGGCGCAGACGCGGTTGCCGCGCGGGCTTGGG
+>>747:3:13:15919:14417/1 234418 1
+ACCGGTCGGCAAAGATAATCGTCGTCGCGGCGCTGTCGGCGACAAACGACAGTCGCTGTGTGGCGTAATACGGCTT
+>>747:3:13:15925:10414/1 234424 1
+ACGCGGCCGGCCGCCGCGGGCCCGAGCGCGGTTGGCGTGCCGGTGACGCTGGCGTAGTAGGTCAGGAACTTGACGT
+>>747:3:13:16007:6136/2 234507 1
+AGCCGCTCGAGCACCTCGAGCGAGGGCCCGCCCGCCGCCTTGCCGCGGATCGAATCGAACACC
+>>747:3:13:16050:7963/1 234553 1
+CGGTCGGCGCGGCCAGCGGCGCGGCGCTGACGGACGTGCCCGGC
+>>747:3:13:16061:18673/2 234567 1
+ACACTGAAGGATTTTCGGGTGTTTTTGCGCGAGGCGCACCGGCGCGGCATGCGCGTGATCACCGAGTTGGTTCTCA
+>>747:3:13:16075:2944/1 234581 1
+ATGGATATCCACGTTCTCGCCGAAAAAGATCGTGTGATCGAATTTCTGCCCGGATCGAAAGTCCTGAGCACCGTCC
+>>747:3:13:16082:17991/1 234585 1
+GACGCGCTCCGCGGCTCCCGGCGCGCTCGCCCCTCCCGACGCCGCGCTCTGGGAGGCGCTGCGCGAGCGTGCGGCG
+>>747:3:13:16093:8723/1 234599 1
+CATCGCCCAAGCGCGGCGCTCGGCCGAGCGCCGCCTATGGCGCGCTCGAACAGCATGACCATCAA
+>>747:3:13:16102:14429/1 234611 1
+GATCTGCACACCCGGATCTACGAGGAGGTCCTGGCCGGCCGCGGGTTCGGCATTGCCGATGCCCGCCCCTCGATCG
+>>747:3:13:16111:17598/2 234615 1
+AGCGTCAACCTGGCGCCGCGGGCGACCAGGTGCCTGGCCGCGGCCTCGTTGTGACAGATGAATGCCTGGACCGCTC
+>>747:3:13:16121:17288/2 234625 1
+GGGTGCGAGAAGATGTTTTCCGAAAAGCGTAGTGGCACGACCACCAACGGACGCTCCGCTCTAACGGACGCACTGG
+>>747:3:13:16128:11311/2 234630 1
+CATCTCGTCGGGATGCAGCGCCTTCACCGCTTCCATCACTTGCTCGGCCTCGCTCGGCGGCGCGGCTTCGGCGGCG
+>>747:3:13:16150:17689/2 234649 1
+CGGCGAACGAGGCCATCGCGCCGATCGGCGTGATTTGCACGGTCAGCCCCTCCGGGTCGGTGACCAGGCG
+>>747:3:13:16252:18701/1 234751 1
+GCATGGCGCTCAAATGCGATGCTTCGCCGGGGTCGATCTCGGTCGGGTTTGCGGTGACG
+>>747:3:13:16272:19987/1 234768 1
+CGGCGGCGTTGTCATATCCCGTAATCCGATCGGCCGTCTTGTCCCACGCGCCGCCATGCAGCG
+>>747:3:13:16291:11610/2 234794 1
+CATCACTTCGACCATATCGCGGGCGGCAAGGCCTTCAAGGACGCCGGCGCGCGGGTCATCGCGCACAAGCGCGC
+>>747:3:13:16291:3377/1 234795 1
+GAGCTGGCCGCGAACGCGCGCGCCGCCCTGGCGTTCTACTGGCC
+>>747:3:13:16302:20976/1 234816 1
+GGCGTTACGCACGTGGGCGCGCCTCCTCGCGCGGCGGCGCAGCACGCCGATCGCGATCGTCGCG
+>>747:3:13:16342:6771/1 234860 1
+GCTGGGCGAGATCCTCGATGGAGTACACGTCGTGGTGCGGCGGCGGCGAGATCAGCGCGACGCCGGGTG
+>>747:3:13:16358:20497/2 234868 1
+GATTGTCGTCACTTCGTAACCTTCCATCGCGGCCTGGAGAGCATTGATCGGATCGATCTCG
+>>747:3:13:16371:19613/1 234888 1
+GTCGCTGAGATTGGGACGGATATGAGTCGTTTTGGGACGGCGGCGCGTCTCGCTGCGTGGGCCGGGGTC
+>>747:3:13:16371:18691/1 234889 1
+GTAAACGATGAGGTTTCCGCGCTCGACGCGTTTCTGCGCCAGTTGCCCCTTTGCTTGAATCCCGGCGGACGCGTGG
+>>747:3:13:16388:7168/1 234901 1
+CGCGCGATCTCGAACGCGACGACGCTGCGCAGCGCGGGCGACGCCGGCGCGCGCACGAGCTCGG
+>>747:3:13:16389:17443/2 234903 1
+TGCCGGTGGTGGCCCAGCGCGGCGGCGGACCTGGCGGTGGTGGTGGCGGCACGAAGCCGATTGTCGACCACAAGGC
+>>747:3:13:16395:3174/1 234909 1
+CGGACGCCGGCGCGCGACGCCCCCCCCCCCCCCCCCCACCCCCCC
+>>747:3:13:16403:18356/1 234918 1
+AGGGTGGACTTGCCGCAGCCGGATGGGCCGAGCAGCGCCAGGAATTCGCGCGGCCGCACCTCGAGCGACACGTCTT
+>>747:3:13:16407:15052/2 234920 1
+CTTTCTGCGCGGAGCTCACCGCGGAGGAGCGATCGAGCGCGGGCGGTCAAGTGCTCTCTCATGGTGTCCTGCCCAC
+>>747:3:13:16408:11328/1 234923 1
+GCGGCGTGCCAGCACCGCGACGCCGCGCGCCGCATCACCGGCGCCGACAGGCAGTTGTTCCAAATGCGGTTCGCTC
+>>747:3:13:16418:11433/1 234935 1
+CGTACCTCCGCGCGAAGGGACATCTCGGCCGCTGACCACCCGCGGCGCCGGCCGCGCGCCGACCCTCTGC
+>>747:3:13:16422:17540/2 234936 1
+CCTCAATCACGTTGCCACCGCCGGCGGCGGGCGGGCGATCGCGTTTGTGACCGACGTTACGG
+>>747:3:13:16431:1143/1 234950 1
+GAGCTCGACGTGCGCGGCACGTGCGGCCGCGCGGGCTCGCCGCAAGACCGGCGC
+>>747:3:13:16440:6026/1 234965 1
+GCTGAGCGGTTCGGAGCTCACGAGCACGCAGCCGCGCCCGCTGTCGGGCGACAGCATGCGGCACACGCCGCCCTGG
+>>747:3:13:16445:6487/1 234971 1
+AGCACGGCCTCGCCCGTCAGCTCGCGCTCGTCGACCGCGTCGAGCGCAAACGCCC
+>>747:3:13:16483:9527/2 235010 1
+GTCGTGCCCGTCATCGACGACGACGACGCGGCGCTCGCCGCCGCGATCGCTGCGTGCACGTTCAACTTCC
+>>747:3:13:16492:13047/1 235017 1
+CCGGCTTCGATCGGAAGGGCGCCAGCCGCGGTATTCCGGCGGCCGCGCTGCAGACCCCGGTCGATCTGTCGAATTA
+>>747:3:13:16494:10390/2 235018 1
+GTTCAGCCAGGCCGACTCGTCGATCGCGCGGCGCTATGGCGGCACCGGCCTGGGCCTCGCGATCAGCAAGCGCCTG
+>>747:3:13:16509:20725/2 235038 1
+CGACGTCGCGCGAAGGGTGCATCCCGAGCGGGCCGACCGCATCGGGTGCGAGACCGCCCAGGAGATCCGCGAGGAG
+>>747:3:13:16521:16933/2 235054 1
+ACAAGGCCGCGGCCGCGAAGGCGGCGAGCGCGGCGCTGAAGAAGGTGCGGCAGG
+>>747:3:13:16524:6227/1 235061 1
+GGTTCGACTTAGCTATCTGCCCGTCTCAACGCATCCCATGCCGCCCGCGGCGCCGCGTGCCACGGCGTGCGCTCCC
+>>747:3:13:16526:12452/2 235062 1
+CGCCGCGTTCTGGGGCCTGATGAATGCAACGACCGACGGCGGCGGCCCGCTGAATGCGCCGTG
+>>747:3:13:16526:15796/2 235063 1
+GCCGCAGCCTTCTCGCGTCCGCGATTGTCGCGGTCGCGCTCGCCACTCCCGCCGCCGGCCCC
+>>747:3:13:16550:9727/1 235090 1
+CTCGACCGCCAGGTGCACGCGGGCGCGTGGGGCGGCGGCGTGCCCGGCGCGTTCACGGGCTCGATTCACAACGAGA
+>>747:3:13:16550:3643/2 235091 1
+AGCGACCGGCCGGAACCGGCAGCCTTCCCAACGCGTTCCCGTTGCGG
+>>747:3:13:16569:13919/2 235111 1
+GCACATACCTCGTCAAGCGGGGTCGATGAGCACGCCGGACATCGTCGCGGCGATCGAGCCGATCGCGGCGCTGTT
+>>747:3:13:16570:1862/2 235114 1
+TGCAGGAGTTGATGGAAGCCGTCCGTGTCGCGGATCGCTATCTGTCGGCGCGACCGCGGCAACTGTCCGG
+>>747:3:13:16622:14962/1 235165 1
+TGAAGAGCGACTCGGCCATCGGGGTCACGTACTCGTGCGAGAAGCGCACGTCTGCGAGCGCGAACAATGCGTCGC
+>>747:3:13:16627:19996/1 235172 1
+CTCGGCGAAGCCGACGGCGCGCGCGAGTTCGAGTCGCTGCGTCTGGACGCGCTGTTTGCCGGCACCGGCGCCGC
+>>747:3:13:16657:20102/2 235198 1
+GCAGGCTCGGATGACGGTGAAGGATGCGCGGGACGGCGCCGGCCGGCGTCTGGCCGCACCCCCGCGCC
+>>747:3:13:16679:8355/2 235221 1
+GGGGCGCGTCGAGGAGACGTACGGCGAGGATCCGTACCTGACGTCGGTGATGGGGCGCGCGTTCACCGCGCCGT
+>>747:3:13:16679:14575/2 235225 1
+AGCGACGAGTAGCCGGTCCCGAAATCGTCGATGGCGATGTGGATCGACAGCGCGCGCAGGCGGCCCAGAT
+>>747:3:13:16697:20255/2 235242 1
+GTTGCGCGTCGACAGTGCCCGCGCCGCGATGAAGCCGCCGATACCGAGCGGCGACACTGTCGCTTCCGAGCCCCCG
+>>747:3:13:16716:16873/2 235255 1
+CCCGCGGCCCATGCCGTTCATGAACACCGGGATGCGCAGCGCCTCGGCGGCACGTCGCAG
+>>747:3:13:16739:9766/2 235274 1
+GTCCTCGACGCGGAACACGACCGGGGCGTCGGCCGCGGCCGGTCGGCGGGCCGGG
+>>747:3:13:16752:16042/1 235292 1
+GCGGCAAGAACCAGGACGTCGCTCGCGCCGCCGGCGCGGACATCGTCGGCCTGGAAGATCTCGC
+>>747:3:13:16769:3362/1 235316 1
+GAGCACGGCCAAGCCCGCGATCACCGCCGCGAATCGGCCACCGCCGAGAAGGGTCGC
+>>747:3:13:16794:9539/2 235332 1
+CTTGGGTCTTCCCTGGAGGAAGGGGGCGTAGGTGCGGGGCATGCCGCAAGCCGCAGCATCCGCGGGCGGAGCAAAG
+>>747:3:13:16811:15893/2 235348 1
+GGCGCTGCCGTTCTTCTTTCCAGCCGTGGAGGTCGACGGCGCGTGGTACGGCGATGGCGGCATCCGGCTGACGG
+>>747:3:13:16821:12050/1 235355 1
+GATACAGCCATCAGCCGCCAGGATTGGCGCGACGACGGCGCCCGCCGGATCGCCGGGGCGCGAGAGCACAATCTGC
+>>747:3:13:16851:9955/2 235396 1
+GGCGGCGCGATCGCGGCGGCGCCGCGAACCAGGCTCCACAACGAGGCGGC
+>>747:3:13:16873:7128/2 235414 1
+GTTGGCCGTCGCGCCAAGGCCACGGCCGCCAAGCTCCTGCGCGCGCTGACCGCCTGACCGGAGAGGATGCAGAGCC
+>>747:3:13:16879:20839/1 235418 1
+CGGGCAGGACGGCACGGAACAGCCGGGGCGCCAGCAGCAGCGCGGCGATGGTCATCGCCGCCGG
+>>747:3:13:16900:3641/1 235444 1
+TGGTGCGGCCGGCGCGGTCGAGCGCCTCGAGCAGGCGGCCGAGCTCGGCGTCGG
+>>747:3:13:16904:19579/1 235451 1
+CGCAATCAACCACTCAGCAGCTGCAATGAAGTCGTCGAACACGTTTTGCTTTTGCAATTTTGTGCCCGCCTGGTGC
+>>747:3:13:16945:11878/1 235485 1
+CGCGTGGACCGCCACGATGCCCTGCGCCCGCCGAGCCGCCGCCGTCGCCCACCCGCTCCGGGTTCGCGACGCGAGG
+>>747:3:13:16981:17584/1 235525 1
+CGCTCGTAGTTGCCGTCGCCGCGCTGTTGCCTGGGCCTGCGCCCGCCCAGGAGCCCCTGGACAAGATCGGCGAGT
+>>747:3:13:16982:13937/2 235526 1
+GTGGGCCTGTCGCGCACGGAGCTGGTGCTCGGCAAGCACAGCGGACGGCATGCGCTGCGGCAGCGCATCCGCGAGC
+>>747:3:13:16996:12492/2 235539 1
+AAAGAACGTGCGCGGCGCCTGTATCTGCGCGGGCTCCGCTACGGGCTCCGTCGTCTCGACGTGGCGTATCCGGGGC
+>>747:3:13:16999:3129/1 235543 1
+GATCGATCGTCGGCGACATCAGCTCGGAGCGCGTCCAGCC
+>>747:3:13:17012:19361/2 235564 1
+TGCCGGGCCGCACGAGCAGCGCCGCGCTCTGCACGTGCGCGAGCGCAGAGGGATCGCGCCGACGCAGCGCCGCTGC
+>>747:3:13:17028:13288/1 235582 1
+CGGTGCCGATGCGGAGCTCACGCCGCGACGCCGCGAACGCGCCGATCACCGCGTAGCCCCAGACGTCGGTGGGCAC
+>>747:3:13:17076:2602/1 235638 1
+TCGGCGCCGTGCTGACCGCGGTCGACGGCGGCGCGCGCTTATGGG
+>>747:3:13:17078:5494/2 235639 1
+GTCGTCGATGACAAGAATCTTCTCTTTCACGATGCTCCTCCTCGCGGCCGCGGGCGACTCGCTGCGCGGTTCGGCG
+>>747:3:13:17120:4537/1 235673 1
+GTTCACCTCGACGGCGCCAGGGTTTTCAACGCGGCGACGTACTTGAACGAGCAGGTTCCCGCGATGACGAGAAAGT
+>>747:3:13:17120:15586/2 235674 1
+GGTGGGATTTGAACCCACGGTGGATTTGCACCCACACACGCTTTCGAGGCGTGCTCCTTTGGCCGCTCGGACACGC
+>>747:3:13:17133:17417/1 235685 1
+ACAACCAGTCAGCCGCCGCGCGCGCGCTGGGCATCAGCCGCAACAAGCTCGCCCGCCTGCTGCGCGGCTGAGCTCG
+>>747:3:13:17142:3868/2 235697 1
+GCGCGAGCGAGCGACAGGAACGCGGCGCCCTTGTCGCCCTCGAAGCG
+>>747:3:13:17153:7123/2 235705 1
+GTTGCAGCCGGCCGCCCGCCACGGTTGCCGGAGTGCCGCGCCAGCTCGGCCCGATCCCGGCACCTGCG
+>>747:3:13:17165:14825/2 235712 1
+GAGGACGTCGGTGCCGCGGTCGCCCGAGCTCTGGGTGGGCCAGGCAATGGCGGCCCGCGCGCCACCCGGTCCCGCC
+>>747:3:13:17180:8811/1 235728 1
+GCGACCGCTTTGTGAGGAACGTCGCCTATGCCCTGGGCAACAGCGCTGCCCCGGACACAGCCCTGCCCGCCGTCGA
+>>747:3:13:17209:5381/1 235764 1
+ATTATCGTAGAAGAATTATCGTTCCGCGGGCTTCGGCGCGGCGGGGATTTCGGCAGCGGGGGCCG
+>>747:3:13:17253:8739/1 235802 1
+CGCGCAGGATCAGCGCGCCCTGGCCGAAGTAGTTCAGCAGCAGGGCGGGAAGCGCCACGCTGAACCACGCCAGCCG
+>>747:3:13:17258:5500/1 235808 1
+GCGGGCCAGAGGCGTCAGGGTCCGGCTCACGAGCCGGCCCCCGTCACGAGCTGCGGCAGGATCCCGTGG
+>>747:3:13:17270:14378/1 235814 1
+CTGGCGGATGCGGCCGGCCGCGGCCTGCCGCAGGTAACGGCAC
+>>747:3:13:17280:5002/1 235829 1
+CGCGTCCGGCTCCGCGCCCGCCGCCGCCGCCCGCACCGCCGAGACCCTTGTGATACGCGAGCCAC
+>>747:3:13:17288:11711/2 235835 1
+GGCGACGGCTTGCGGCCGTCCGCCGCGCGTGCGCGCCGAGCGCTGCGACGCGCTGCGCTCGGCCCCCCG
+>>747:3:13:17291:14007/1 235840 1
+CTGGTCGCCGGTGCCAAGTACCGCGGCGAGTTCGAGGATCGGCTCAAGGCGGTGCTCACCGAGGTGACCG
+>>747:3:13:17302:10813/1 235849 1
+GCAGTTGCAAGAGTTTCTCGGCTCAAACGTTCGCGCCGCTCGCACAAAACGCAACCAGTGATTTGCAAATGCCAAA
+>>747:3:13:17310:18162/2 235855 1
+TTGTCGGGCGGCGTTCCGGCGTCGCCGTAGAGCTGGAAGAAGAACCGG
+>>747:3:13:17312:10872/2 235860 1
+GGACGTCCACGAGCAGCTGTGGGGCGCGGTCGGCGCGGTCTTCAACTCCTGGAACAACCAGCGCGCCATCACCTAC
+>>747:3:13:17313:12320/1 235861 1
+CTGCCCGAACGCAAGCGGCTCGAAGTCGCGCGCGCGCTCGCCACGCGGCCGCGGCTTTTGCT
+>>747:3:13:17339:5835/1 235892 1
+GAAATACAGCGCCGGGGTCGGCAGCTCGCCGACGTCGATCGCCGCGCCACCGGCGGCCACGATG
+>>747:3:13:17356:11206/2 235908 1
+GTTGTTCGAGCGCAGCTCGCGGGCAACGCGGTCGCCGGCCCGGCCGGCGCCGACGATCAGCACGCGCTTGCCCGCG
+>>747:3:13:17412:18974/1 235955 1
+ATTCGGCATCGGGCCTCGCCTGACGCGCCGGCGCCGATCCTCGGCCGCCTCCGGCTCCAGCGCC
+>>747:3:13:17414:12798/1 235957 1
+GTCGTGCAGAGGAGGAGAGCGAGCCGGTGTAATGGGGCAAGTCAGAAGTTTGAAGTCAGAAGTCAGACCCTTGCAT
+>>747:3:13:17425:12545/2 235970 1
+GGCGCCTCGCCGCGATTCTCGACGAAACCAAGCTTCGCCGCGTGCTGGCGAAGATGCTCGACGAAGGCGAATTCCT
+>>747:3:13:17441:3342/1 235983 1
+CAGTTTTTGGATGCGGTCGATGGCGGCGCGTGGAGCGAGGCTGACGATTCCTATCCGCAGCG
+>>747:3:13:17446:16476/2 235988 1
+GTTGGCGGGGCGCCGACGTTCGTTTCCGTGCTGGGCGATTGCCTGGCCGGCGCGGCGAATCTGTTCGCCGGGAC
+>>747:3:13:17448:7883/2 235990 1
+CCAGAAATCTCGCCATTGCGAAAGCGCCGACCACGTCGCCGCCACCGCCCACACCGATCACCAAGGCTCGTGAAGC
+>>747:3:13:17460:3046/1 236001 1
+GCCGCTTTCGGCACGGCTGATTGCGGCGAGCGCCTGGTTGAAATTCCACGAATGG
+>>747:3:13:17500:4069/1 236036 1
+CTGAGTGATCCCCCCGTTCCCGCCGCGTCCACCGACGCCGCCGGGCATTGATACGCCCCG
+>>747:3:13:17535:14717/2 236065 1
+GTCCTCGTGGCACTGCTCGTCGTGCGCGGCATCCCATCGCTGCTCGCCGCTCCTCCCGGCTCCG
+>>747:3:13:17537:15035/2 236068 1
+CGGCTGTTGAGCTGCGCGAACATCGCCGAGCCGCCGGACGGCGCGCCGCCCTTGCGCCAGGCATTCTCGCTGATGG
+>>747:3:13:17538:8124/2 236071 1
+GACCTCAATCGGGTCCTGAACGCGGAGTCCGCGAACCTCCAGCGGGCCGTCGGCGCCGCCGGGCGGCAGATCGCGG
+>>747:3:13:17549:13429/2 236083 1
+AGCTCGGCGGGGCGGCGCGGTCGGCGACGCGGGACGCGGTGAAGACGACGCGCGACGGCGGCGG
+>>747:3:13:17561:7527/1 236095 1
+GCTGTCGCTGCTGCTGTCGACGAAATAAATGTCATTGCCGGCGCCGCCGCGCAGTTCGTCGGTACCGCCGCCGCCG
+>>747:3:13:17567:20699/2 236101 1
+GCGACGGTCGCTTCACCCCAGTCCTGGAGGACGCGGCGCGGATCGCCGGGCGGCAGGTGCTGATCGGCCAGCC
+>>747:3:13:17579:8101/1 236108 1
+TGTCGGGCGGGCAGCGTCAGCGCATCGCGATCGCGCGCGCATTGATCAAGGATGCGCCGCTGGTG
+>>747:3:13:17582:15151/2 236114 1
+CCGGGCCGCAATGCGTGCGAAGGATGGCTGGACGCGCGCACGGCGCTTGCCCGCGCAACGCCACGTGACGC
+>>747:3:13:17676:1944/2 236198 1
+GCAGGATCATGCTGCGGGTCGTCCGGCGCGGAAGGACGATGTCGCCTTCCATCTCGAGCACGGTCACATAGCCG
+>>747:3:13:17682:17923/2 236205 1
+CGGCAGCATCACCAACCGCAACGGCATCAGCCACACCGGGCAGGATGCGTCCGCCGCGGCGATCGGTGGCGAAGCG
+>>747:3:13:17729:8239/1 236255 1
+CGATCGTCGAACCCAACGGCGTGGACCTGGCGGAGTTTAACGACCTTCCGCCGCGCGGGGCCTTTCGCGCGCGG
+>>747:3:13:17739:7680/2 236265 1
+GAGCGCAAGGACCGGGTCGAGGACGCGATGCACGCGACCCGCGCCGCAGGCGAGGAGGGCATTGTGCCGGGCGGTG
+>>747:3:13:17766:18594/1 236294 1
+GACTGAACGGCCTGCCCTCCCGGCGAGCCTGACCTCCAAGGCCGCCGGCTCCGGTGACGTCTCCGCGTGAGTTCTT
+>>747:3:13:17780:15622/2 236309 1
+ACGAGCGTGCGCGCCGATGCGCCGGCTGCCCCGATCTCCGCGTCGGCAGTGGCC
+>>747:3:13:17801:21046/1 236320 1
+GTGGGTCTCGGCCTCGACGTTCGCGCCGCTGCGGCGAACCATCCTGGAGGCGCCGTACGGCAAGTACGACCGCATC
+>>747:3:13:17817:9952/2 236349 1
+TGGATGCCCTACGCGATGGTGAAGGACGCGAAGTCCGCCGCCGCGACAGCGACGGCCAACGGCGGAAAGATCG
+>>747:3:13:17851:20636/1 236378 1
+TTCAAGTCCGCGCTGACCGGCGCATCGCGGGCGCTGGCGCATGAGGCGGAGGTCGAGGTCAACTGGACGGCCGATG
+>>747:3:13:17891:8185/1 236422 1
+GGCGCGTCTCGCGGCGCGCGGCGCGCTGCGGGCTGGGGCGGGACTCGTCACGCTGGCGAGCCCAC
+>>747:3:13:17936:17310/1 236468 1
+CGGCGCCCTTCAGGTCGTCGTCGTCGCCGATGCGGCGCAGCGGCGCGTG
+>>747:3:13:17950:9087/2 236482 1
+AGCGCTTTCTTGAACGCATCAGCCGCGGCGGCGAGCTGGCCGCGTTTCATCTTTACCAGGCCGAGCTCGACATACA
+>>747:3:13:17954:5754/1 236487 1
+AAGACCACACGGCGTCAGGTCGCACGCGCGGTGAGGTCGACCGGGGATTACATCCGCTACTTGGATAGAAGGTACG
+>>747:3:13:17972:19352/2 236513 1
+CGGGACTACGTGATTCCGGCGGCGCCGGCGGGCGCGGGCGGCCGTGGCGGGCG
+>>747:3:13:17976:5918/1 236515 1
+GAGCCGGCCCAGGAGCACCTGCGTGCGCGCTTTCCGCGGGCGCACGTGAACGCGCGCGCGCGCATCGTGCGCCTGG
+>>747:3:13:17993:7981/1 236538 1
+TTGCCGTCGTTGCCGATCTGGATGAACGGCGAGCCGTCGCTCAGCGCCAGCTTCAGGAATCTCGCGACGCTGCCGT
+>>747:3:13:18013:2901/1 236563 1
+ATCCAAGCCCATCCGAGAGCACGGCCCCGTCGAGCGATCCGTCGCCGTCGGTCGAGCCCACCGCGACCCCCGACGC
+>>747:3:13:18017:13621/2 236566 1
+GCCCGACCTGCTCGGCACGCTGCTGGCCGCGGCGGCGACGGAGCCGGCCGCCGGC
+>>747:3:13:18038:17795/2 236592 1
+GCCACAATCAATGCCGTTAGCGGCGTCGAAACGCTGCCGCGCGCCAAATGCTGACTCCCGACATGACGATCCTTCC
+>>747:3:13:18070:15730/2 236624 1
+CGGGCGCCGAAGTGTCGGCGCTGCTCGGGCGCACGGCAAGCGCCGTCGGCTACCAGCCGACGCCG
+>>747:3:13:18086:13027/1 236648 1
+GAGTACCGAGGTCTCGTTCAGCTCGCCGACCACCGCCTCGCCGAGCTGCTCGCCTCGCAGCCACGGCGC
+>>747:3:13:18125:7149/1 236679 1
+AGCCGCTACCGCAATCGCATCGCGAAACGCGAACGTCGATCATTCGCGTACGTCCAGAGGCTGGTGGCAGGATCTG
+>>747:3:13:18154:18444/1 236702 1
+TCAGAATCTGCCCTACGGAATTTTTAAACCGCGCGAAGGCAGCCCACGCGCGGGCGTGGCCCTCGGTGATTTAATT
+>>747:3:13:18173:18121/2 236718 1
+CCGCCCGGTCCGTCGATGCGGATGGTCTGGAGCGCGCGCTTCTCTGGATCGAGATCGAACGTTCCGATGCTCTGCC
+>>747:3:13:18189:17967/2 236736 1
+GAGGCCCTGCCGGACGAGCAGCTGGGCGAGGCGCGCCGCGCGCGGCGGATCGCCGCCGGG
+>>747:3:13:18205:18791/1 236757 1
+CCCCCGCCGCCGCATCGCCGACGCCGCCGCCGTCCGCGGCACCCTCATCGCCGGC
+>>747:3:13:18244:14323/1 236795 1
+CATCCGTCGCTCGCGGTCGCGCGGCGCTGCCATGGACGTGCTGCAACAGCACGACCGCGATCACGCGATCCGTCGA
+>>747:3:13:18249:7071/1 236803 1
+CTGAAGCGCCTCAACGTCGTTCGAGCCGACCACCGCGCGGCGGGCGCCGCATGATGCCGGTCTGTCTGTTCG
+>>747:3:13:18294:2795/2 236847 1
+TCGCGATCTGAATTCAAGCTAGCAATTTCCGCGGCGCGCTCGTTTAATGCAGCTTCGGCTTGTTCGAGGATTTCAA
+>>747:3:13:18419:16265/2 236977 1
+ATCCCCCGTTCCCGCGGGACGGCCTGCCGCGCGCGGCCCGCTGGGCCGAGCC
+>>747:3:13:18430:1635/1 236989 1
+GGAACGCCGGTGAAGTCCTGGAGCAGGACGCGGGCGGGGGCGAACG
+>>747:3:13:18436:15842/2 236996 1
+AACGCGGCGCGCGGAGTGGGCGCCCGCGCGCAGGCCTTCAGCCGAAGAGTGCTGAGCGCGCTGC
+>>747:3:13:18444:6917/2 237000 1
+GGCGCCGACGGGGCCCGTGCACTTCCGAGTGGTCGGCGCGTTCCGGTCCAGTGACGTGATCGCTCGGG
+>>747:3:13:18470:13217/1 237032 1
+CCACGAGCTCCGCGACGTGCGGGAAGCCGTACTCCGCCGCGAGCCGCACCACGTCGCCCACCAGCTCGCCGC
+>>747:3:13:18473:19294/1 237035 1
+AAGCATCAGGCGGAGACGCGCCGGACGCGGGGAGATCGGGTGGGCTC
+>>747:3:13:18478:16471/1 237039 1
+TCGTCGGCATTGGCGTCGAAGAATGGCGGCTGCAGGATGCCGGCCGGGAA
+>>747:3:13:18485:13123/1 237046 1
+GCAGATCCGTGCTGGCTTCTTCTTTCATGGGCGGGTGTTCGCCGGTGTGCATCAGCGCGCAGGACGGCTCGGCGAA
+>>747:3:13:18501:14275/2 237060 1
+GAGCTGGCGTTGACGCTCGTGCTGCTCGCCGGCGCCGGCTTCATGATGCGAAGCTTCCTTACGCTGTATCAAATGA
+>>747:3:13:18543:16024/2 237109 1
+CCGCGGCGCTGTAGCCGGTCGACGCCGCCGGTCGGTCGGGATCGGCCGCG
+>>747:3:13:18561:14344/2 237134 1
+CATGCGCCACGCGCAGGAGCGCGGCGCGCGCCCGGCGATCCGGGAGAAGGATCG
+>>747:3:13:18597:8381/2 237175 1
+AACTACAAGATCGGTGAGGTTCACGAGGGCGCCGCGACCATGGACTACATGGTTCAGGAGCAGGAGCGCGGGATCA
+>>747:3:13:18600:17243/2 237176 1
+GCCAATCCGCACGTGCGCCGCTGGATCCGGCGCGAGCTGGCCGCCGCGCCGCC
+>>747:3:13:18625:2110/1 237191 1
+ACGGCCTCTCGTTCGGCGTGGTCCGCGAGATCGCGTGGCCGTACC
+>>747:3:13:18657:5999/1 237228 1
+GGCCGGCCTCGAGGTCGGCGATCAGCGCGCGCAGCTGCTCGGCGTTGCAGTGCACGAGCACGGTCTCG
+>>747:3:13:18660:17295/1 237232 1
+TGCGCCGGGGAAGCCGGTGGGCTACCCGGGAGCGGGGGGGCCGGGGGCGGCGGCGCGGGCGCCTGCG
+>>747:3:13:18695:8038/1 237268 1
+CGAGCCCGTGCACGCAGACGACGGCATCGCCGTCGCCTTCGTCCTCGACCGCGATCTTGTCGATCAGGTGCAGGGC
+>>747:3:13:18708:11378/2 237276 1
+CCTCGAAGGCGAACGGTTTCACGAGGTAGTCATCGGCACCCGCATCGAGGCCGGCGACACGGGCGCCAACGGAGTC
+>>747:3:13:18713:11739/2 237284 1
+CGCTGTCAGTCGGCCAGAAACAGTTGCTCTCGTTCGCGCGTGCGCTCGCCTTCGACCCGCCGGTCCTGG
+>>747:3:13:18729:5443/1 237296 1
+GGCATCGGCATTAACGGGTATCGATATCCGCGGACAGCGCGCGGAAGAGCTGACCTGCGACTTAATAGGCGCGATG
+>>747:3:13:18739:3704/1 237304 1
+GATGCGGTCCATCACCCTGCGTGCCGAGAGCCACCACATGATCTCCATCTCGCCACACGGCGGTACCCATCACACA
+>>747:3:13:18740:7349/1 237305 1
+TTCTGCCGCGCGCAGTCGCGTTTGCTGCGGAGGCCGTCGTGGTGCCGTCCGAAGCCGTACCGCAGCC
+>>747:3:13:18768:17926/2 237337 1
+TGAGCACCCGACGGGTTTCGGGCACCCAGACTGGTTGCGCACCCATCCCCCTGCGACAGT
+>>747:3:13:18789:6008/2 237352 1
+CGGCGGCGAGGCGGCGCGCGCCGCGACGGCGCCC
+>>747:3:13:18816:17771/1 237368 1
+GCTTCCGCCCATGCCTCCGCTGCCGGCCCGAGCTCGCTCCCGGCCGCG
+>>747:3:13:18849:18443/1 237400 1
+CGAGCCGCATCGAGTACGAGAACTCGGCGCCGACGACGGC
+>>747:3:14:1143:14009/1 237471 1
+GGGCGGGATCCAGAATCACGGTGACCATCCAGTACGTGTTCCGCGTGTCCGCCGGTTCCGCGTTGAGCGTCATCCA
+>>747:3:14:1164:3936/1 237486 1
+CGGTGATCCCGCAAGCCGGGAGCGGCCGCGCGCCGTCGATCAGCTCCACG
+>>747:3:14:1172:4929/1 237488 1
+AGCATTGCTTCGGGCGGGACATCGGCTTCGGCGGGATGCAGGGCCGCCGACAGCTGGATGTAGTCGGCTCCCCG
+>>747:3:14:1184:20700/1 237495 1
+AACGGGTTCAGGTGATCTTCAGATGGTCGAGCCGGTCAGCTGGTCGGCCCGTCAGATGCCGATGCGCTGGGCGAGC
+>>747:3:14:1187:16846/1 237496 1
+GATCGGCGACACGCAGTTGGGCAGCAGGTGGGCGAGCACGATGCGCAGCCGGCCGGCGCCGCCGGCGCGCGCGGCC
+>>747:3:14:1244:19417/1 237550 1
+CTGCGGGGTCTCGTCTCCGATCGCCACGCCGAGGCCGCCGCCCAGGAACGGTCCGAAGCCGCGCCAGGTCTTGGCC
+>>747:3:14:1302:12271/2 237617 1
+CGGCCTTGCCTTCCGGATGGGCGAACACGCGCTCGCCGAGATGACGCGCCAGCATCTGCGCGCCGAGGCAGATGCC
+>>747:3:14:1305:16294/1 237622 1
+GGGCCCTTCCGCGGTCACCCCCTGACGGGGCCGGTGCGGGTGCGCGGCGCGCGTCCGGGCGACGCGCTGGTGG
+>>747:3:14:1324:10563/2 237640 1
+TTTCTGCATCAGCTCCGTGGTTTTCGCCGAGAGGCCACCTTTGCCGAGAATCGCCCGGACGCCGTAGTCGCGCAGC
+>>747:3:14:1358:10128/2 237684 1
+GCGGTCGTCTGCTCCAACGACTGGACGGCGATCGGCGCGCTTCACGCCATCGACGCCGCGGATCTGCGCGTGCCCG
+>>747:3:14:1385:16212/1 237710 1
+CAACCCGCTCGGCAGCTGAGCGCGAACGATCCCTTCGACCGTCCGACTGGCCTCGCTCACACTCGCGACGGTGCGC
+>>747:3:14:1390:8370/2 237723 1
+CACGACCCCTGCGGCCGCGGCGGCGCGCGCGAAGCCGGGGCTCGTCCCCGCCGGATCGG
+>>747:3:14:1403:8646/2 237736 1
+AGCTGCGCTTCGCGCTGGAAGCGGCGGCGCGCGGTTGCGTCCGCCAGATCGTCCGCCAGGAACTTCACGGCGACCG
+>>747:3:14:1420:15196/1 237753 1
+CGGGAGTCAATGCCCTGCGTTCGGGCGCGACCTGCGCCTCGGTCAATGAAGCGGCGCTGGGTGTGCTGCG
+>>747:3:14:1421:8413/1 237754 1
+GCGTGCGCCCGAGCTCGCGCAGCGCCTGCCGTGCGACCTC
+>>747:3:14:1470:12681/1 237787 1
+CGCGACCACGCTGGTGCGCGCGCAGCCGGCGCCGGGCATCACGGCGATCAGGGCGGCGCGCCTGTTCGACGGCAAA
+>>747:3:14:1470:12681/2 237788 1
+ATCGATGAAGCCGGGCACGAGCGTCGCATCGCCGAGGTCGATCACTTGCGCGCCGGCCGGAATCGCCAGTCGCGCG
+>>747:3:14:1493:10092/1 237807 1
+ATTCGATGCCCACGAGCGTGAGCCGGGCGGCCGGTATCGCGCTGACGAAGGCTATGTCGAAGGACCTCGCTGCGG
+>>747:3:14:1517:5055/1 237836 1
+CCGGGCGGGCGGCGAGCGGCGCGGGAAGGCCCGCGGGGCGCGCCTCCTGGTGGAGCCCCTCGAAGACAGGCTGGGG
+>>747:3:14:1526:20178/2 237846 1
+CAGCACCTCGAGCGCGCCGCCGGCGCGACGCAGGGCGAAGAGATCGACCG
+>>747:3:14:1541:8234/1 237860 1
+ACACAGGCGACGCCGGCCGCGCCGTCCAATCTCGCGGCGACAGTCGTCTCTTCGAGCA
+>>747:3:14:1542:1148/2 237861 1
+CGCTCGAGCACAAGCTCGCCGATCTGCAACACACCGAGGATCGCAACACGT
+>>747:3:14:1544:9096/2 237864 1
+GCCATGCTGGATGGCGCCGGCGATTTCGGAGTCGGCACGATGCAACGCCGGGAGCGCGCCGCGGACGCGTTGAAGA
+>>747:3:14:1551:7897/2 237874 1
+TCGTCCGCACGATCGCGGAGCTGCGCGCGTCGCTCGCTTCGCCACGCCGCGGCG
+>>747:3:14:1574:3679/2 237893 1
+GTGCAGGGCGGCAAGCTCGCGCAGCGCGCGCGCCCGCGCCTCG
+>>747:3:14:1585:10750/1 237907 1
+TGCATGCACGGCAGCGCCTGGCGCGGCGACGGCGCCGCGCTGCTGCGCGCGCTG
+>>747:3:14:1615:20731/2 237927 1
+CGTTTCCGGCGCACGACACGCCGCGCTTCGCGACATCGGCGGCGG
+>>747:3:14:1645:18596/1 237974 1
+ACACCAGCACCTCGAACTCCGACTCGTCGACGTCGCTCGGGATGTACTCCTGCTTGACCTGGCGGTAGATCGGCAC
+>>747:3:14:1661:13957/2 237982 1
+GGATCGGGGATCGCACCCCGCGCGCGCTCGTGCCGTACCTGCCCGATGCGCCGCACATCC
+>>747:3:14:1682:11516/1 238003 1
+GGCGTCCATCGGTCTCGCCGGCCGGACCGATGCGTGACACGCCGCGATTGGCGGCCTCATCCGCAAACCCGGGGAG
+>>747:3:14:1708:11960/1 238038 1
+ATGGTCGACCAGCAAATCATCGCGCGCGGCGTTCGCGATGCCGGCGTGATCGAGGCGATGCGCGCCGTGCCGCGGG
+>>747:3:14:1729:18445/1 238050 1
+GTTACAACCCGAGCACCGGCACTTACGCGCGCGGCGCCTTTGCGTATGGACCGTACGGAGCACGTGGAGCC
+>>747:3:14:1784:5019/2 238102 1
+TGGCGCGGCTCGAGCGGCCGACGCCGCGCGTCGCGCTGGGCGTCGCGCTGCGAGGCGTCG
+>>747:3:14:1787:15456/2 238103 1
+GGCCGGCCCGACCTGGGAGAACTGGGCGGCGCGGTTCCGCAACGGCTTCGACAACATCCAGCGCGTTGCC
+>>747:3:14:1798:7566/2 238114 1
+ACTCGTACCGGTAGGGACCGGTCGGCCGCGCGCCGTCGATCACGGCTA
+>>747:3:14:1832:2836/2 238153 1
+AGGTGGCGTCGCCGGCGCGGCGCTGACGGCGCCGCCGCC
+>>747:3:14:1875:9846/1 238183 1
+GCGAGGAACGCCGCGCGACGCTCCTCGAGCTCGGCCGCGGCGCGCGCCCGCTTCGCCTCCGCCGC
+>>747:3:14:1879:13300/1 238186 1
+GCGATCTCGCCGCTCAGCCTCTCGATGATCGCGCGCGGGGTGCGGGCCGGCGCGAGAATGCCCTGCCACC
+>>747:3:14:1893:11469/1 238203 1
+GCCGGCCGCGCGTGAATCCGAAGAACGCGAGCGGCAGCGCGACGACGGCGGCGGCTGC
+>>747:3:14:1962:8623/2 238269 1
+GCCGCCGCGGGCACGTGGCTCCACGTCGATGCCGCCTATGCGGGCGCCGCCGCCGTCTGCCCGGAGCTGCGCCACC
+>>747:3:14:1962:2372/2 238270 1
+ACCGGAAACGGGCTTGGAGCATCTATGTTCGCGCGCGGTTGGGTTTCGGAAGGCTGCACCAGTCGCATAA
+>>747:3:14:1970:2805/1 238275 1
+CGGATCACGATCCGCCCCGCGCCGAGCCGGACCCGATCGCCGCAA
+>>747:3:14:1984:16142/2 238284 1
+GGTGACGGCCGTCGCGCCGTGCACGCCGTGGGCGGCGAACGTCTTGAGGTCGGCCTGGATGCCCGCGCCGCCCCCC
+>>747:3:14:1999:9472/2 238292 1
+GAGTTCACGCTGTCGGTCAGGTCCTTCCATGTGCCGGCGACGCCGCGCACGTTCGCCTGGCCGCCGAGCC
+>>747:3:14:2055:4748/2 238357 1
+GGTCAGCCGCGAGGCGGCGCGCGCCGCGGCGAGCAAACTTGTCTCGATCGGCTC
+>>747:3:14:2062:6275/2 238361 1
+CGTTAGGCAGTTTTTCCTTGATCCAGGCGATGTCAAGGAAGACGCCGCCGTGGGGGCTGCCCCGGCCTTCACGCAC
+>>747:3:14:2077:17502/1 238379 1
+CGTTCACGGTCAGGCCCCGCCCCTCGTCCGCGCTTCCCCCACCCGAGACGACCGGGCTCTGGACCACGGTGGTCT
+>>747:3:14:2097:18855/1 238391 1
+GTGTCGCCGTCCTTCGTCAGCAGGATGTTCTCCGGCTTGATGTCACGGTGGACGACGTCGTGGCG
+>>747:3:14:2107:16636/1 238402 1
+GGCGCTGCCGCGCGCGGCGGCCTCAAGTGATCGGTCGCAGATCTTCGGGCTCAGCCCCGTCACCGCGGTGGTCATC
+>>747:3:14:2113:4222/1 238408 1
+CGACGATGGTGCTCCGCTCGGCCTGGTGCACCGCGACGTCTCGCC
+>>747:3:14:2142:7882/1 238435 1
+GCGCGCATGTGCGGCACCGGGTCGCGGCCGGCGTCGGCGATGCGGCCGG
+>>747:3:14:2148:17531/1 238444 1
+CTGATGCGCGGCATGGCCGACGAGGCGCACCTCGCGCATCCCGCGCCCTCGCCCTTCGCGCGCATGGCCGAGGTGC
+>>747:3:14:2156:14139/1 238451 1
+CGCTCTCGCCCGTGCGGCGCTCACCCGGCTCGAGCTCACGCAGGAGCCGGTGGAGGTCGTCCTCGGCGG
+>>747:3:14:2167:3257/2 238462 1
+GGCGGCACATTGACGCGTCCCTGAATCCGGAATCCTCCCCGACCCGCGCCATTACCACGGCCGCCCGAGGGG
+>>747:3:14:2173:15910/2 238474 1
+GAGATCCACGTGCTCGACCTGGTGGGCGAGCGGGCGGCGGGCGGCGGCGGCGTCAACGAGGCGATCGACACGGGCG
+>>747:3:14:2189:2844/2 238493 1
+CGAATCGCCTCCCATCCGCGGTGGCGGAGCACGCCGCGAACCGGAGGAGCGCC
+>>747:3:14:2192:5153/1 238496 1
+CGCAGATCGATCATGCCGTTGCGCACGACGGCCACGCCGGCCGAATCGTAGCCGCGATATTCAAGCCGACGCAGGC
+>>747:3:14:2195:12484/2 238498 1
+GGTGACCCGCTTGCCCTGCGACGTCCACCGCGCGACGGCCGCCGCCGTGCCGTACTCGATGTCGTCCGGG
+>>747:3:14:2233:7211/1 238533 1
+GAGCGCCGAGGCGGAAAAGTTCCAGGCGTTTCGCGCCGCGGGCGTGAACCGGCTCTCGCTCGGCATCCAGAGCTTC
+>>747:3:14:2244:5417/2 238546 1
+GCCGGGCGCGTTGATCTCGCCTTCGAGCGAGACCAGCCGGGTCTGGCGCGCGACCGGCACTCGCACGTCCTTCTGG
+>>747:3:14:2255:19362/2 238558 1
+TCGCCGACTACTGGGACCGCGGCGTGCGCCGCGCCGACGAGCAGCTCAAGGAGGAACACAACCCCGTCGC
+>>747:3:14:2261:12811/1 238561 1
+CATGGCCACGATGGTGGCGGCCGCCGCGTGCTGCTGCACCGCCGCCGCCATCTCCTCCGCCGACC
+>>747:3:14:2269:19040/1 238566 1
+CGCGTGACGACGGCGGCGGCGGCGGTGAGCGCGGCGACGGTGCGGCCATGGTCATGATCCCGATCATCGAGCTGTG
+>>747:3:14:2285:1239/1 238579 1
+CCTGTTCATCATCTCGCGGGCGCAGTGACGGAGGTACGCGCGTGACGGAACACAAGCACCCGAACTACATGGCGAT
+>>747:3:14:2291:5885/2 238586 1
+GGGCGCGGTGAGAGATCGCGTGTTTCGCGACGGGGTCCATTTCGCCGAAAGTAAAGCGTTGGCCCTCCGGCATGAA
+>>747:3:14:2292:6455/1 238587 1
+GCGTCGAGATCCTCGAGCTGCATGCGCAGAAGGCGACCCTCGAAGATGTCGTCGCCGGCCTCATGTGACCC
+>>747:3:14:2314:18259/2 238613 1
+ACATCATCACGTTCTGGGTGTCGCGCATGATGATGATGGGGCTGCACTTCATGCGGGAGGTGCCG
+>>747:3:14:2317:20543/2 238614 1
+CGGCTCGCGCATGCCTACACCCATCTCGATTTCGACCATGCGGCGCGGCGCTTCGGCCGGACCGGCGGATTCGCTC
+>>747:3:14:2318:20959/2 238615 1
+GCGCTCGTGCTCAGAATAATCCATCGGCGCGCCGAGTTCGACGGGTCCGGACGG
+>>747:3:14:2320:13404/1 238618 1
+CACCACGGACACCGTCGACTGGTCGACCGCCTCGACTCGCTCGATCAGCTCGTAGACCTGATTTGGCAGAACGCCG
+>>747:3:14:2350:2101/2 238653 1
+GCTGTCACTGTCGGACTGAAGGGCGAGCAGCTCGCCGAGCTCGGCACGATGGCC
+>>747:3:14:2360:12808/2 238664 1
+GGAGACTGACGCCGCACTCGACGCGGCGCGCGTGGCGTTCGCCGATTTCGTGAACGGGGACGCGACGGAGATCGCC
+>>747:3:14:2362:14032/1 238665 1
+CGGGCAAGGGGCAGGCGAGCACCACCGTCCACGGCGGCGCGGCGTTCGTCTGGCCGCTGATTCCGGACTATGCC
+>>747:3:14:2364:17825/1 238666 1
+GGAGGAGCGCGGCGAGCCCGAGCTCGCGGTGCTGGTTGTGCGCCAGTCTGACGGCCTGCCCGGCCAGGG
+>>747:3:14:2392:1123/2 238692 1
+AGTAGGTGCGCGCGGCGATCTCCGCGCCGCCGGCGTCGAAGGCCAGG
+>>747:3:14:2398:14179/1 238707 1
+GACCAGCAGAATCCGCATGGGCTGGCGTTCTGCGAACCTCGGCGACAGCGCCGGGGCGATTTGCGCCTCCACTTTA
+>>747:3:14:2412:15158/1 238724 1
+GACGTTGAGACGGAGGGACGTCTTGCCGGCGACGATCGGACCGCGGATGCCTCCACCGACACGCGCGATGTTC
+>>747:3:14:2417:1841/1 238731 1
+GCCCGACATCGCCCAGGGTGTCGACGGCAAGGGCGTCTACACCAAGGAAGAGCAGGGCG
+>>747:3:14:2433:11973/1 238751 1
+GCCGGCCGTGTAGCCGATCATCGACAGCATCGCGCCGATGACGACGAAGAGATGTCCGGCGCGCCCGGCT
+>>747:3:14:2449:9124/2 238761 1
+GACGCCTGGCGGCGCCGCCAGGCGTCGCCGGCCGCCGGCCGGTCC
+>>747:3:14:2450:20470/1 238764 1
+CGGTCCCGGCCAGCAGGTGGCGCGCCCGCCGTCGAGCGCGGCCGACCAGCACTG
+>>747:3:14:2465:17229/1 238781 1
+TCGGGCCTCGTGGCGCTCGCGCCCTCGGCCCGCGCGCGCATCGCCGCCGGCATCTACGTCGCGAGCCTG
+>>747:3:14:2467:17081/1 238782 1
+CGCGGTGGCGCACGAGGTCGAGCTCGCGCGCCGGGAGCGCGACCGCACCTGCGCGGCCGGGCCCTCGACCCCGGCG
+>>747:3:14:2505:15910/1 238814 1
+CATCCACCCCGACATCGTTCGCTATCTCGCGTGGGTCGACGGCACGCCGGCCGGCGCCGCCGGCAGCATCATCAGC
+>>747:3:14:2505:15910/2 238815 1
+GCGATGGCGAGATCCGCGCGGCCGATCGCGCCGCGCAGCGCGCGCGCGACGACTGCAGCCTGCGCACCACGACGAC
+>>747:3:14:2507:17951/2 238816 1
+GTCGCGGGTTCCATGTGATTCGAGTACCGGTTGTCGACGATGCAGATCGGGCACTCGAGGTTGCA
+>>747:3:14:2509:4948/1 238819 1
+CGTCGGCAGCGCGCAGTCATCGGCACGGCGGCCGTGGTCGGGGCGATTGCCGGACTGCTGGCGATGCC
+>>747:3:14:2526:5160/1 238838 1
+TGTTGATGCCGCGCTAAACTCCTTTTGAGTTGGATTTGTCGAATGAAGGCGCTTTCGGGAAGAAGGCGCCTTCTT
+>>747:3:14:2529:17654/1 238841 1
+GATCAGCGCGCCGACATCTGGGCTTTCGGCGTGGTGTTGTACGAGATGCTCGCCGGACAGCGGATTTTTGAGGCCC
+>>747:3:14:2532:7030/1 238845 1
+GACCGCCCGTGCCCCGGCGTGCGGATTGCCCGCGGGTGCCGGTACCGGCCCACC
+>>747:3:14:2538:9432/1 238852 1
+CTTCGGCCGGCGGAGTATCGCGCCGCCGCGCGAGTCGAGATCACGCCGGCCACCACCACGGCGCCCAACGCCCC
+>>747:3:14:2543:8369/1 238858 1
+GTTTCATCAAGGCGTCCACGTCCAAATTCCAGATCAGCGGCGAAAACCCGCTCGCGCCGAACGCCGCGCCCAGGC
+>>747:3:14:2559:2610/2 238877 1
+CGATCGAACTGCGCCGGATACATCGACTGCGCGCCGTCGCTCAGCGCGCGATCGGGTTCGCAATGGACTTCGATGA
+>>747:3:14:2579:7673/1 238886 1
+CCCTGCCGACGGAAAAAGCCGTGAAGATCGCGCTGCGGACGCAGCAGATCATCGCGGAGGAGACCGAGGT
+>>747:3:14:2613:11805/1 238920 1
+GTTTCCGACATCATCGGCAACTGCTCCGCCGCCGCGACTGCGGACTGCACCTGATCACTCAAAAGACTGAACCCGG
+>>747:3:14:2623:20819/2 238931 1
+CGACGACGAGAACCGAGACCGGACGGGCGCGCGCAATCCACGCATATCCATCGTCGTCGACATCCAGCGCAT
+>>747:3:14:2639:14407/2 238949 1
+CTTCCCGACGGCCTGGTCGAGAGCGAACTGTTCGGCGCCGCGCGCGGAGCGTTCACCGGCGCGACGGGGGCGCGCG
+>>747:3:14:2642:12826/1 238953 1
+AGCAGTGTCGCCTGACGTTCTGGCGCGCGGTCACCGGCGCGCCGTCGCC
+>>747:3:14:2743:20929/1 239066 1
+AATAAAGAAACTGAGCTGTGCGGATGAAGATCTGACCATCTGAGATTGCCGGCGAGCTGAGACAGTAGTCGTTGAG
+>>747:3:14:2749:20608/1 239080 1
+CTGCGCACGACGGCCGTGCGCGACGGCGACCACTACGTCGTCAACGGCGCGAAGACCTACATCACCAGCGGTATCC
+>>747:3:14:2756:17153/2 239093 1
+TATCCGAGGCCGCCGGCGGCGGAGATCACTGGCGTGCCTGCAAAACTGCGGTTACCCGTTGTCGTGATCTGCACGG
+>>747:3:14:2757:5751/2 239095 1
+AAGCCCGCGAGGTGAAGCAGGAAGCCCGCGAAGCAAACGCCGAGGCGAAGCAGGAAGCCCGTGAGGCGAATGCCGA
+>>747:3:14:2773:16617/1 239111 1
+TGTGCGTGTGAACTCCAGAAAGCCCGTCGCGCCCCGGCCGCGCTCCCATCCCGCCGGCGATGGTCTCGTAATAGGC
+>>747:3:14:2774:20732/1 239113 1
+CCGAGCCGGGCTTGATCCAGACGCGCGCCACCGCGTTTTTACGCTTGCCGGTGGCATAGGCGCGGCCCTGCGCATC
+>>747:3:14:2803:3284/2 239140 1
+GATCCTTCGACTGCGGCGTGCCTTCGAGTTCGGCGACCGTCAGCGTCGTGGACGTTCCCCCC
+>>747:3:14:2804:9666/1 239141 1
+GATCGTCACGCTCAGGATCAGCGCACCGCCGAAGCCGTGCACGAGCGCGTCCTCGCGCGTCGCGCCGCCCGCGACC
+>>747:3:14:2816:15078/2 239150 1
+GCCTTCACCGGCGCCGAGCAGGCGCGCCGGGGGCTGGTGCGCGCGGCCAGCGGCGGCGTGCTGTTCCTCGACGAGA
+>>747:3:14:2825:18626/1 239159 1
+CGCAAGCGATCAGCCAATGCTATCGAATTCGGCGGGTTCGCGCTAGTGCGGCCGGGCGCCGATGGTCTTGAGCTGC
+>>747:3:14:2825:14714/2 239160 1
+CACAGAGCGGAAACCGCAGCAGCGAGGCGAGCTCGGCCGGCAGCTCGATCGACTCGTCGGCCGGG
+>>747:3:14:2825:12843/2 239161 1
+TTCCCTGCGCGTGCTCAACGAGGACCGCGTGCTGCCCGGGCAGGGCTTCGGCACCCACGGCCATCGCGACATGGAG
+>>747:3:14:2829:14473/1 239167 1
+ATGCCGAACACGCTGACGTTGTACGGCATCTTGAGACGCGCCATCGGCTT
+>>747:3:14:2868:6430/1 239225 1
+TGTATGACCGGACGTATCACATGACCCTCGCCGCCGCGCCCGCCGCGCGCCGGACGAAGGCTAAGCGTGTGTCG
+>>747:3:14:2881:2610/2 239235 1
+ACCACCACCACGAGCGCGATCATGCTGCGGATGAACGGCGTCTTCGTCGCCGCCCAGTTCTTCGCTACGAAGACCA
+>>747:3:14:2885:15279/2 239241 1
+GCAGAAAGATCGCCGCCGTCGCGACCACGCCGCCCGCGATTCCCCCGCCCACGCCCCCTCCGAA
+>>747:3:14:2901:10746/1 239260 1
+TGGAGACGCGCATCGAGCCCGACGGCGCTCGCGAGATCGCGCGCCGCGCCCGCGGCACGC
+>>747:3:14:2921:19598/1 239282 1
+TTCGAGGCCGCGCTCGCGCGCGAGCTGCGGCCGCGGCCGG
+>>747:3:14:2975:20409/1 239328 1
+CCGCAGGCCGGGCAGCGCCGCGCCCCGGCCGGCGG
+>>747:3:14:3012:11618/2 239365 1
+GTGCCGTGAAACTGGTTCGTTCCGCTGCGGAAGGTCGCGTTGATCACGGCGCCGCCGGCGCGGCCGAACTCGGCGG
+>>747:3:14:3050:18200/1 239411 1
+CAGGCCGCCACCGGAACGAAATGGACGCACATACCGTACAAGGGCGGCGGCCCGGCGATGATCGACCTGATGTCGG
+>>747:3:14:3076:10155/2 239424 1
+TGTGAGCCGCGGCCTGGTCCGGTCGGAGGCGGCCGCCGGTAGCCGGCGCACGCGGCGCTATCGCCGCGAG
+>>747:3:14:3082:12350/2 239437 1
+GATCGTCGAGGCCGCGAGCCACTTGCCGGCGATCGCGGCGCCCTCCCCGACCCGCGCGGTCAGCAGC
+>>747:3:14:3094:19931/1 239451 1
+GATCAGCTGGTCATCGATCTCGTGCGCGTCGGCGTCGATCGCGACAAGATCGACGCCC
diff --git a/tests/test-data/test-reads.fa b/tests/test-data/test-reads.fa
new file mode 100644
index 0000000..389c847
--- /dev/null
+++ b/tests/test-data/test-reads.fa
@@ -0,0 +1,50000 @@
+>850:2:1:1126:16664/1
+CCATGTAGCGCCGCACACCTTTGTAGGTGTTGTAATAATCTTCGATGACTTTCTTCGCTTCCTGACGGCTTATGCC
+>850:2:1:1126:13174/1
+ACCGCGCGCGAATCGACGGTTGTCAGCCAAAGGCGTTCAACACCAGCACCGCCCTTAAGCCGCCCGCCCGCCGCCC
+>850:2:1:1127:14179/1
+GCGCGGCGACTGTGGCCCCCGCGGCGCCGGGCTATGAGGTGGTGATCCTGGAGGCCGAGGGCAGGGGCGGCGGCGC
+>850:2:1:1127:20649/1
+CGCACGGGGAGAACCCGGGCGGCGACCAGACGACACGGTTCGCTCACGGGGCGATACCGCGGGCTACGGCTAGCCG
+>850:2:1:1127:14821/1
+CGGAGGGTACATGAGCCTCCGAGGGGGTTCCGGCACGAACAGGCCGTGACTTTTGGGGATGTTGCGGCCCCCTCGG
+>850:2:1:1127:18572/1
+GACCAGATCGACCGCGGCGCGCAGGCCCCGGGCTCGCGGTCACGCCCCGACACCCCGCCCCAGAGCCATTGAGCTC
+>850:2:1:1127:8057/1
+GCGGAGGGCGGCGTTTCCGTCCGCGCCCCCTCGCGCCCCTTCCTGAACATCTCGGTCGACGATGCGTGCTAGATGC
+>850:2:1:1127:15645/1
+ACTAGCTGTCCATGATCGCCCTGCCGCAAGTCAATTGTGCCGTGGCAGCGGGCTTCGACATTTTCGACACAAGACA
+>850:2:1:1127:2602/1
+CCGCGACGGCGGTGTCGTGGAGCTGGCGCAGCAAGCGGCACCCAAGCTTCTGGGCGACGCGGCGCCAGCGGTACCG
+>850:2:1:1128:16434/1
+GCGGGGTCTTGCCTGCCACCCCTGGACGCCCACTGCATCCCCATGGACACCCTATCCGGCGAGTTCAAGTCGGTAC
+>850:2:1:1128:19912/1
+CGACAACGCGGCATGCAACGGCATCAAGGGTCCCGCCGACTACACCACCGACAAGAGGGACGCCTCCCATTAGATT
+>850:2:1:1128:2723/1
+TCGGAGAGAACTCGGACAGGCAAGGATGACCGTTACGCGTGACGCGCATTTTGAGTTCCTGGAGGTACGAATCAAA
+>850:2:1:1128:5815/1
+TGGTGTTGCCGGAACGCGGGCCGGAAGATGGGTTCAATCAGGCTAATCAAGTCGATCATGTATACAGACGATTTAA
+>850:2:1:1128:12205/1
+TCATCTCCGCCGCACGGGATGACGCTGTCCAGGCGTCGTAAGTGGGGGACGTGATGCGACCAGGAGGACAACGACA
+>850:2:1:1128:17503/1
+ATCGCCGCGGACGATCACGTCCCCGGAACCGCGGTCAGCTCCCCCCACTCCCGTTTCTGTCAACCACCTACACCCG
+>850:2:1:1129:19571/1
+CCGTCGTCTCCGCGCAGGAGCCCCTCCAGCCCTTCAGGAACCGATATAAGGGCGGCGTGGATACTTATGTTCAAGT
+>850:2:1:1129:9627/1
+TGGGCCGGGTCTGAGTGCACAGGTGGATGACATGGACCCCGCGGCAAGGCTTCTTCAGTTCCCTGACTAGCTCGGC
+>850:2:1:1129:2805/1
+ATCGCGGACTCAAGCGCGATGGGGCGGTAGTGAATCCGCACGTCTACAACGGACGTAACCGGACCTTACTCATGGA
+>850:2:1:1129:18450/1
+GCCTGCGAATCTGCACTGGAATGGAGACATGGCACTCGGGGGCGACCCCATTTATGCGCGCGGCCAAACAAACATC
+>850:2:1:1130:20544/1
+TACAGCGAGCGTACCGCCGAGACGATCGATGAGGAGGTGCGGAAGCTCCTCGGCGCTGCCAAGGAGAGCGCGCGAG
+>850:2:1:1130:9983/1
+GCTGCAGGACCACCGAGTACCCCGATCCGGAGAGCCACGATGCGCGTAAGCATTTATGCCCGGCACTCGCCCGAAC
+>850:2:1:1130:1709/1
+ACCTTTTCTGCGTGCGGACAGATGCCAGCTGCACTCCCCCCGCAACCCCAGAACGCATTCTGCTTCGGATTCTTCG
+>850:2:1:1130:12009/1
+CGGGTGGGAGATGGACGAGGTGCACGCACGGGGCAAGGCAGCCCGCGACGATGGGCGGCTGGGCGGGTTCTTAGCG
+>850:2:1:1131:10632/1
+CGTTCAGTGAAACTTTTTCCATTGCTTTGCGCGCCGCCTCAGAGGCTTTTCGAATCGCCTCGGACACTTCGCTGGC
+>850:2:1:1131:7766/1
+ATTGGAAAAGCCGGGTTGTTGAGCTACTGGGTGAGCATCCGAAAGGATCCCGATGGAAAAGACTCGCAGTCAGCTT
+>850:2:1:1131:5120/1
+AAGAGAGTTCAAACTGGCGTTGAGGCCGCCGATGTTGTGGCCAATCCATCCGCCGAAGCAGTTGATGTTTTCGAAT
+>850:2:1:1131:12879/1
+CCGGGGGACCGCGGCCGCTCCTAGGCCGACGCCGGCCACGCGACGCCTCTACCAGGCGCAACGGGCGACCCCGCCG
+>850:2:1:1131:1897/1
+AACAGGACGAACGGGAAGAGAGACAGGAAGAGGTGGTAAGGCATCGCTGTCGCGCTGGCGAGGTTGCGGGGGGTCG
+>850:2:1:1131:10795/1
+AAGGGGCAAGTACCGATCGCCGCCCTTGCGTTCGCAAATCGCGGCTTCGACCGGAGTTATTACTCGCGCGCCCACG
+>850:2:1:1131:13309/1
+TTGGTCAGGAAAACTTGACCGGCACCCTGCGTTCTGCCGGCGCCAGAGACAATGTCGATCTATAAGCTCGCGGAGG
+>850:2:1:1132:7476/1
+GCGACTTCAACGGCGACGGGCGCACCGATATTGTCAAGATCAGACACAATATCATGGTGGTGCTCGAGCAGGCCGA
+>850:2:1:1132:14397/1
+AGCCGGCGCAGGGCTAGCGAGAGCAGGACCCGCAATGGGCAGGACCAGTCCTACAGCTCCCAGAACTAATCGGCGA
+>850:2:1:1132:7005/1
+CCGCGCGATCTGCTGGCGTTACTGAGCGCGCCCGTCCTCTCCCACACTGGCACCATCGACACGCTTTTGGGTGATG
+>850:2:1:1132:18397/1
+GCGAATGCGTAGCACAGCAGGAACAGCACGGCGGCCAGTACGAGGGAGCGGACGAAGAAGAACGGGACGTTTAGCC
+>850:2:1:1132:19501/1
+GGCGGAGCAATCACACGGGACCTTCGCTATCTACGCCGGGCGGCCTCGCGCGGTTGTTTAAGGGGAGGCCACAGCA
+>850:2:1:1132:2995/1
+GCGTCGATGAAGGCATTGTTGTTCAGGGTGATCGGCCCGGCGAGGACGGTGGTCCCCTGGTCGCCGCTAGCCTGGG
+>850:2:1:1132:13339/1
+CGCCGGTGGCTCGATCAGGCGTCAATGTGAAGATCGTGCTCTGTCCGACAAAGTGCGTAGTGGCGTAATACTTGTT
+>850:2:1:1133:9229/1
+GATATGATATTCGCGAGCTGGAGCGAAATTCCCATTCGCGTAGGCTTGAATGCGTCTCCATTTCTTAACCGGTTCG
+>850:2:1:1133:17725/1
+GCGTTGCGCGACGTCGAGGTTCTCATCGACCGCAACGCCCCCATGCGCGCGGTCTTCGACTCCGTCGAATCCTCCG
+>850:2:1:1133:17825/1
+CACAGCATAAACTCACGAAACTTTGGGCAACCGATTCTATACTGAAGGTGCCTGAATCAGTTTTGTTCGATGCAGC
+>850:2:1:1133:6133/1
+GGACTCTGCTAAACACCTCATGAATCTCAAACAAGGACTCGACCTTTTTTATAAAGACAAGCTTCCGTTCAGTTCC
+>850:2:1:1134:2351/1
+GTAGTTAAGCGGCGAACGGGGGGATTACGCACGAGGGGCGCTCGTGTTCTTGGCCTCGGACTTTGGTCATGGGCGT
+>850:2:1:1134:15225/1
+CGGGCTGGGAGATGGTCCAGCCGCAGGAGAGGCTTTCGACGAGGGCGGGAATTTCGGTGTCGGCGAATGGGGCCGG
+>850:2:1:1134:11551/1
+GACGCGACGGCCGTCCCCCGACTAGCTTCCGGCGAACGCGGGGGGCATCGGCCACACTTCCGCCACCGCGTCCCCC
+>850:2:1:1134:18203/1
+TGGATGAGATCTTCGTGATCAGCCACGTTCGCCTTCGGGTACCGGGAGCGAAGAACGGCACGCCCATCCTCAATGG
+>850:2:1:1134:3855/1
+GAGATGCGGCGAGGAACACACGTACCGGAGTCAGAGGAGACCCATCTGCGCAGGCTCGGCGGACTGGGAGGGGCGG
+>850:2:1:1134:6066/1
+TTCATTGCAGAGCGCGCGGCTGGTGGCGCGGAACGGGAACTTTCCGACGCGGCAATCGATCCCCTTTCCTTTAGCC
+>850:2:1:1135:6487/1
+GTCATTCAACGTGTTGTTGGATTAGGGGCGCACCTCAATTCGCGGCTGCCGTGTTTCCATGCCGCTTTCGAAGAGA
+>850:2:1:1135:6400/1
+CGGAGGCTCAACATATGGGGAGCGTAGAGGAGACGAGTGCTGCACCGCGCGATACGAGGCGCTGACTGGTCGCGGA
+>850:2:1:1135:17160/1
+ATACTCCCACCGCGGAGGGCCAGGAGCTGCTGAGGCAGCGCGTGCGCAACCTCCACGCTGCCTTCGCGACTCTCGA
+>850:2:1:1135:10590/1
+CGAATCCCATGATCCTCCTCGGCGCGTGCAGTGGCCCGTGGGGACGTGGTCGCACTGTGGACGAGCTTGGCAGAGG
+>850:2:1:1135:14925/1
+GCGTCAGGTAGGAGACCACCGCCATGGCGACGATGGCGATGAGCGTCGTGGGATCGACGGTACTGCGGGCCGCTTC
+>850:2:1:1135:4924/1
+GGTGTCGCAGCGACTTGCGGTGATGCGAGGTATGCTACACTCCCCGCCGCCGATGGCGGTCGCGGGGCGTGCGGCC
+>850:2:1:1136:2010/1
+CGCCGCGGGAAGGAAAATCCGGCGGCGGTTGGCCTTCTCTTCGCGGTGCAGAGCGCGCGGTTTCGCGCACACTATA
+>850:2:1:1136:4208/1
+TGATGCCGCCCGTAATGCGCGCCGCCGCTTTTATCATGGCGGAATTCCTCCAGGGGTCGTACGGCGCGGGCCGCAT
+>850:2:1:1136:3016/1
+AGCAGCGATGCGCGGCGGGACGGGATGAAGTTTTACGGCTACATCCCCAGCAACAATGACCCGCCCGGCGCCCCGG
+>850:2:1:1136:10159/1
+TTTGATTATTGTAGTAGATGATAGTATGCAACCGCGACTCGCGAAAGCTTCGCAGCGTGTGAAGTGGAGTTTCATT
+>850:2:1:1136:10159/2
+GTAGCGCAATTCGGTGGCGAGATTTTGCGGTCTTCGGCAACTACCGCCAATAATGCGGAGGTGTGCCCAAGCTTGC
+>850:2:1:1136:18630/1
+GACAGCGCAACGCAGGATGTGAAGAGCAAAGCGGTTGTGACTTTGCTTCGTTTTTGTTTCGTACGAATCGGCGCTG
+>850:2:1:1136:18630/2
+GTGAAATTCGTGCCTCAAAAATTCGGCTGTCTTGAAAAATTTTCGGGAACTTCGCCCCGAATTTCCGTGAACCGAC
+>850:2:1:1137:5410/1
+GTCGGTGGGCGGCACGGAATTCAGCGGTGAGCAACTCGGGATTGAGGGGTCCGGGGTGATGAGCTAGCTCTTTGCC
+>850:2:1:1137:16783/1
+TCACTCTGCGATTGCTGCAGAATGCCGGTTACACTGTCAGGCGCGCGGAGCTCGGGCTGGTTTACATAGCCGCGAT
+>850:2:1:1137:16783/2
+GATCTTGGATGCTCTTGTCGCGGCCGAGGAACGCGCCACCACACATGACAAGAATCTTCTCCGTATTGACCTGACT
+>850:2:1:1137:9304/1
+GTGCCGGCTTCATTTCCGCACACTCCCACGGGGGGGCAAGCGCCCGCGCACACGCGAACGTACAAACGCGACGTTT
+>850:2:1:1137:9304/2
+CAAGCCCCGCGCCAGCCCTGACCAAGCGCTGCCTGCCCGTATCCGCGCAATGCTCTTTTCTGTACCGACCCACACC
+>850:2:1:1137:17367/1
+CAGAGGCGCCCGGGGCACCGCAGACTGTGAAGCATCTGCTAACTAGTGTAGAATTTCCACGACACCTCCATTATAA
+>850:2:1:1137:17367/2
+CGTTGCCAAGGAGCGCGGTGGATATCGCAAGGGCTGGCCCCTCATAGCTTCAACACGTTCGCTCAAGTGGCGCACC
+>850:2:1:1137:5015/1
+CTCGGCAGTAGCATAGATCCGCGTGGAGAAGGGAAAGCGGCGGCCCAACCCGCAAGGCGGACACGTGCGGGGGACG
+>850:2:1:1137:5015/2
+TGAGCCACGCGGCCTCACTGCAGGGCGCGCTATTTATAGCCGGCTCGGGCGACCGGGGCGCAGCACTGGTGGGGCG
+>850:2:1:1137:17242/1
+ACGTTCGGGCCAGCCCGTCGAGCCGGACCGGAAAAGGACATACGCCAGATTCGAACTGGTGGGTTGCCGTTGTGGG
+>850:2:1:1137:17242/2
+TTGCTATTCACGCTGGACGATTCTCCCGGGCGGGCCCTGATCCCGGCGAAGCGGCTTGCGGCGCGGGCTGCGGGCT
+>850:2:1:1138:4553/1
+ATAGAATCTCCGTGCGGGGCCGGGAAAGGCGGGGAGAACGAGGCGCCCACACCAAAACAACAAACGACTAACCGCG
+>850:2:1:1138:4553/2
+GTGCGCGGCTCGATGCCGGTCTATGCCTCCGTTGAAACCATGCGCGATCTTGAGCGGGTCTTCCAGCTTGCCTTCA
+>850:2:1:1138:17185/1
+TTGCAAGCGTTTGCCCGCGCTCAGCTCACCTTGACACACGTGCGGATGGGGAGGAGCACTGGCTGGGGTCTCCCTC
+>850:2:1:1138:17185/2
+ATAGCCACGCCAGCCCTCCTGGTGTTACTCACGCAGCCCGGCGTAATCAACGAATGGCAGGAGGAGCGGACCCACA
+>850:2:1:1138:13494/1
+CCGAGCGACCCGGCGACATCTTGCTCGCCAGGACCGACGCTAACCAGAAGGAAACGCAGTGCGCACAGGGCAGCGG
+>850:2:1:1138:13494/2
+GTTGCAAGCCCCACTCTCTACGGGCTGAACCCGGAAATGGATTGAGAGGTCAATTTTGGAAACTGCGCACCCGGCG
+>850:2:1:1138:16870/1
+GCGCCGGAGACGTCCAGTTAGATCACCTCGCCCTCGGCGGGCGGGGCGAGCGGCACGGGGGATGCCTTGTGCCTAA
+>850:2:1:1138:16870/2
+GCCCAATTCACGGATACAGAATAGGCCAACCACAAGGGCTGGGGCCACACGACGGGGGAATACGCTTCCGAGATCG
+>850:2:1:1139:15263/1
+GAAAAAGCGCGCGATGCTATTTAAGGTCTTCACACCACGTGGACCATATCGGACACGCTCGACGCACTAGCCAGCC
+>850:2:1:1139:15263/2
+AATTGCGCTATCCAGCTCCCGCTGTTGCAAACGGATATTGCCGACGTTCGTCAGGGTCGCCGCAAGGTCCGCTTTT
+>850:2:1:1140:6028/1
+ACGGCCTGCCTGGCGCTAGGAGGGAACGACTTCGGATGGACTCGCCATCCACTCAAGGTGAAACTCGGCGAACACG
+>850:2:1:1140:6028/2
+GGTCGAGCCGTATTGCGGCAGCCCGAGCCGTTTGGGCGTTCCTTCCCGATTGTCATGATGTTCTCGGTTGCTTTCG
+>850:2:1:1140:15081/1
+GCGCGAGTCGGCGGTGCGGGTGCTGCCGCGGGCGCCGGTCGCGGTGTTGAGCGGGGTAAGGCCGGGGAAGCTCCGG
+>850:2:1:1140:15081/2
+CGAAAAACAGGTTCCGCCCCGCGATCGGATAATCGCCCTTGAACGTGTTCCGGTTGAACGGATCGACCCAACGCGC
+>850:2:1:1141:1166/1
+GCGCATGCCACCGCTTGTTTGGCTGATGCTGGTAACGAACTTCATGATCCTGCTGGCACTGCCTGGGCTATCAGGG
+>850:2:1:1141:1166/2
+TGATGGGGTATCCAAAGATGGGCTTGCGCGAGAAAACCGGTATGATTTAAGAGAGGCAGGGGAATGCAGGAAAAAA
+>850:2:1:1141:1595/1
+AAGAATTAATAGCTTTAGATGTGGATTTAGGGCGAGTAGATCGGGTAGGAGAAAACGCTGAAATGAAAAGCAATTA
+>850:2:1:1141:1595/2
+GTCATTGGTTGGGAGGTTATTTGATCGTGGCTAACGCCAAGGGGCGACCAAGTAAACAATCAGCACAGCGGACATC
+>850:2:1:1141:2769/1
+GCATGTCCTTACGGACGATTTCCCAAAGGTTGTGGGAAACCAGCATGTCTTCGCAGGGGATGTTTTCATCAACAGG
+>850:2:1:1141:2769/2
+GAACGGCAAATTCGGCATCGCTCGCCTCTTTGACGTTTGCGGGACGCACTTCTTCCGTAGCGCCCGAGGCTCTATT
+>850:2:1:1141:4586/1
+GCGAGGCCCATGCGGTTGAAGACGGAGCACAGGCGCACCGCGACAACACCCACCAGGCAGTCCCCCCGCGCGACCC
+>850:2:1:1141:4586/2
+CGGCTAACAGATGCACACGCCCACGGGCGCCAGCCCCGGCCTCCATCAGGTAGGGGTCTAGGCAGCGTTGCGAAAG
+>850:2:1:1141:18535/1
+TGCATCGGCGCGATCGAGCTTGATAAACTCACTTACCACTTCCGCCGGCGCCACCTCTATCTGGCTAATCACGCTG
+>850:2:1:1141:18535/2
+CCTGCAGTATGCGGACCCCCAGGCACTTCAATTGGTGTTAATGCAATATTTTCAGCGAAGCACGGGGACGGTGAAC
+>850:2:1:1141:15597/1
+CGGGAGAGAGCCATCAGGACAATGGCAAACACCCATGAAAACGCTCCCATGGGATTGGTGAATCGTGATCCGCGAA
+>850:2:1:1141:15597/2
+GGCGAAATTTTCACTCAAAGCGACCTGCTTCGGACCATCTGCCGCTTTGGTGGGCAGAGTGAAATACCGAGCTTTC
+>850:2:1:1142:10689/1
+GTCGGGGATGCTAGGGTCCTGCCACACCTGCGGAATCTTGGGATTCCCGTTGATGCCGAACTGACCCATGCAGTAA
+>850:2:1:1142:10689/2
+CAAGACTCGACGAGAAGGCGCCCGACGATTACAAAGGGAAGCTCGACACGAGAAAAGGCAGCTTCGCGGTCCAACG
+>850:2:1:1142:16820/1
+GACGAAGTCGCGCCGAAGCTGCCGTCGGTTCTCCTCGTGCCCCCCCCCCACTTCATCCAGGCCGTGAACGAGGCGT
+>850:2:1:1142:16820/2
+GCACGAGTTTCCGCACGCGCCTTCCGACCCAGCCTCCGCACAGCGCGGCGCGATCGGCATGGCGCTTTTCGTCGTC
+>850:2:1:1142:3462/1
+AAGGCTTCGTGCAATGGTTGTGTCGATCAGGCATCTCATCCGCAGGCTGGCTCGAGCCAGGAGTTGCCGGGATGGG
+>850:2:1:1142:3462/2
+GACCAGAACCTTCTCAAGGCAACCGAAGAGAGTCTGTGTACGGCCGCCAATCCAACGCGCGGTCGCTGCGCGGGCA
+>850:2:1:1142:13384/1
+TCGCGCAACCGAGCGCGAGACGAACCGGGCAACCGGACTGGCGGCCGCGGCCGCGAAAGTGGGTGGGCACACATGA
+>850:2:1:1142:13384/2
+CGGAGTGGTACCACAGAAATATGCGGTGGCGGACTTAAAATCGTTAAGAGTAAAGCCCGAAAGAAACCAAACTCAG
+>850:2:1:1143:18697/1
+GGCACGCAACCGCGGTCCACGAGCGGCGAGGCAACCTCCGCAAGCTGGTCGCTTCCGCTCGCAATGGCAGACACAA
+>850:2:1:1143:18697/2
+CTACTCTCTCCGAGCGACGAGTTCGTCCTCGGCTTGCCTGTGGCGTCCGCGGTTGGACAAGGCGTACGCCTCGCCC
+>850:2:1:1143:4397/1
+GAAAATTCTCTAAGGAAACGAGTAGGTACGAGCGCAGCCGTCCTTTTTCGCGGCGAACAACATCTAGATCGCGCCC
+>850:2:1:1143:4397/2
+GCGTTTACGACAATGCATTGGAGCGCGGTTTTAACGGCGCAGGGTAGATTCCCCGCGGCCGATCAGGCTCAGGGCA
+>850:2:1:1143:3080/1
+CATCTGCATGCAGAGCGTCGACCCTGTTGAGAGCGGCTTCGACGCAAGCGTAGGGGCCGCCGGGGGGGACGACACA
+>850:2:1:1143:3080/2
+GTCGGCACCTGGACTGCCCAACCCAGTCGCAGAGGCCACCCGTTCCATCGCACGCAATCGTTTAACCTGAGGCGGA
+>850:2:1:1143:10196/1
+TGGGGGCGCGAAGACAGGCGTCGATGCGATTGGCGCAGGCCCAGAAGCCGCATCAGACGGCGCAGCGAACGTTGGC
+>850:2:1:1143:10196/2
+GGACTCGACCACCGGCGCCCCGGGGCCGTGGGGCAGCAACCCAGGGGCGCCTAACACAGGACGCAACCCGGCCGGG
+>850:2:1:1143:7498/1
+AACCAAGACTCCTGCTGTTCTAAAACTGCTAGTTTGCCGCTTCCCTGTTCATCACGGGCATCACCCGTGCTCCTTA
+>850:2:1:1143:7498/2
+CTCGCGACTAGACTCCAGCCGTTCGACCTTTCGCATAAATACTCGGCCCTCACGGGCAGACCCTACACCAGCTTGT
+>850:2:1:1144:5553/1
+CGACCGTCTTTTCCATTGGCAGACCAACGACGTTGCGGAATGAGCCGTCGATTTTTGCGATGATTTCAGCGCCGCT
+>850:2:1:1144:5553/2
+TGCAATTTACCTGCAGACATCTGGCAGATCGGCGGTCTTTCATGAAAGACACCGCGCGTGTTTTTCCACGGTGCGC
+>850:2:1:1144:8650/1
+TGGGGTGCGGCAGCCAGGAGGGTGGTGTGGAACACTTTTCTTCCCTTGGACGCGGGCGGACGCCTTATCGGGCATT
+>850:2:1:1144:8650/2
+CCAACCGTCCAAAACAAACTTCCTTTTCCCGGGATACAGAGATTGCTCATGCCCAGGATAATTTTACTGTACCCTA
+>850:2:1:1144:14651/1
+CGAACAAGCCGGCAACACGCCCAGCGGAGGGGCCAACGGGCGGCCGGCGCACGCGGGTGGATGCCCGCGATAGCCG
+>850:2:1:1144:14651/2
+GAAGGATGCTGCCGGCTCCGCGTTCCCAGGTCAACCTGCTGTCGCGAATGGCGGGAGGGGAGGTCAATGTGAGCAC
+>850:2:1:1144:15178/1
+TGCGCAAGGCCCGACCGCCTATTGACGCGCGGCCGACAGCCACCCCAGGAACCGCCAGCGCGTTCCATCGTAGCTC
+>850:2:1:1144:15178/2
+ACCAGCCGGCCTACATGGTGGGTGGCCTGCAGTTTCGTGCCGCGCCCGCCGAGGTGGTGCCGCCCGGACGCAAGGC
+>850:2:1:1144:18164/1
+GCGGGTCGTAGCCTTCGTTGAGGAGCAAGTCCTCGGCCTTCTCATCGAATTGCAGGATGATGTTGCGCGCTTTGAC
+>850:2:1:1144:18164/2
+TACGAGACGATGCGCGAGAAGATCATGGATGAAGCAAGGCAGACATTCCGGCCCCAGTTCCTCAATCGCCTCGATG
+>850:2:1:1145:11284/1
+GCATCCGCATCACCAAGGATGCGATGAACGACCCGCAGGTGAAGAAGAAATTTGCCGATCCGGGTCTCACGGAGGC
+>850:2:1:1145:11284/2
+CGGAATGATCCCGTTGGAGGAACGGTGTGGGTGTCTTGATAATTGAGGGGGAGAGTGACCCTGCCGCCGCTGGGAC
+>850:2:1:1145:21217/1
+AAGGCCCGCCGGCAGCGGCGCGAGCCGGGGCTGCATGAGGGCGTCGTCGTCCGGGTTCGGCGCGGGGAGGGGGCCC
+>850:2:1:1145:21217/2
+CAGGCTCCCGTATTGTGGTTGAGCAACGGGCAGGGGGTCGCGGACGCGGTGGAATGGCCGGAGGACCGGGACAGGC
+>850:2:1:1145:8176/1
+GCGCTCGCGGCGCCGCGCCTGATGGAGCTGCTCCCTGTGGCCAGCGCCCTAGGCCGAGGTGCGGCCCCACCGCGCG
+>850:2:1:1145:8176/2
+GGACCGAGGGTCCGTACATGGGCCAGGCCGGCTGCGACCTCGCGCGCAGGGTGCCCCCGCAGAGCGTGGACTCCGC
+>850:2:1:1145:13719/1
+GCGATGATGGGTGGTGGTAAGGCCTTGCAGGCAGGCACGTCTCACAACCCTGAGCAGACTTTTGCCAAGTCCTTTG
+>850:2:1:1145:13719/2
+GCACCGATCATGCGAGTGGTTAAGCCCCAACTGGTTGCGTAAACGTATTCCCGAGTTCCCTTCTCTGTCTGGACTG
+>850:2:1:1145:9575/1
+TTTGCAACATCCGGAAACCCCTGGAAACAAGAGTCGGCGGATTGTGGCTCCGAAGGCCACCGGCTCGGTCCCCCCC
+>850:2:1:1145:9575/2
+AGGGATCGTCGCCGGGGGAGGCTCGGACTCAGTCGGCCGCCGTTGGGGTGGGTTCGGGTCAGGACTCGGCGCTGGG
+>850:2:1:1145:4509/1
+CCGAGTCGTTTCGGAGGGACCCCGCCATCATACTCGGGGAATTCATCTGAAAGCATGATCATAGAGTCACCGAGCA
+>850:2:1:1145:4509/2
+AGCCAAGAGCACCCCAGCTATTCCTCCCGGACTTCATAACGTAACGGCCTACCTCGCCATTAAGACTGCGGCGGAG
+>850:2:1:1145:14575/1
+GACGCAAAAGTAATCGTTTTTTGGGAACATGTTTTCATCCTGATCATGTTCCTGCCGATTCTGATCTCGCGACTGG
+>850:2:1:1145:14575/2
+TAACGGGCTGAATGTTCAGGACCACGTTTACTACCGTCGGGTTGCCATACTTCAACGCCAGCGTGAAAAAGAACGT
+>850:2:1:1145:2219/1
+GAAGACAGAGTGGTCGAAAGCTATCAGACGCGATGCCTAACGGCATTTTGTAGGGCGTCTGCGTCAGACGCCAACC
+>850:2:1:1145:2219/2
+GAAGGCGGGTAATGTCCGACAAACATTTGACGTCAAAGCCGGCTTTTTTGTAGTGGGTTTGACTCTTTCGCTTCCG
+>850:2:1:1145:5660/1
+GATGGCGTCGTCCGGGTGCCCTGGTGGAAGTTGCGGGGATGCGGATTCATCCGGGACGCGCAGACGCAGGCGGTGG
+>850:2:1:1145:5660/2
+ACATTCAAATGGCCGGCGTTCGCCGGCGGCTCGCTGCGCGGGGCCGGCGATAAGAGGTCGCGCGGCCACTGCGTGT
+>850:2:1:1146:8525/1
+CAGGCCGCGGCCGGGGCGGGACGGCATTCCGCTCCGGCAAGCCCTGCACCGCCAACGATTATCCGGGGACTGACCA
+>850:2:1:1146:8525/2
+AGACATTGGTGGGCAGGCGATCGGGGAGCTCGACGGCGTACGGCGTGAAATGGCCCTTCGCCGAGGAGCGGCACAG
+>850:2:1:1146:9759/1
+CGCCACCGACGTCCCTCAGCCCGGGCAGGTGCTAGTAGCCGAGGCGCACGCCTCCGTTCCGGCGCCGAGGCTGGTC
+>850:2:1:1146:9759/2
+AGCGGCACGAGGGCGAAGAAACCCCGCAATCCGCAAAGCAGCGCCGCAGACGGGGTGGGCGGGAGCCAACCGATCC
+>850:2:1:1146:17214/1
+CGTCGGCTGGCGTGCGGTCATTCCGCTCGTCGGCGGGGCAGACAGCTTCGACCGCACCACTGGCGGCAATAAGGCG
+>850:2:1:1146:17214/2
+CCACGACCAGGCTTGCGACCATCCGGCCAGTGACGCAGGCATAGGCCGCGGCGGTTCCGCGTCCACCCCTGACGCT
+>850:2:1:1147:13038/1
+CGCTTCCCGCCGTGTTGCCTATTACACTAGCCTTCCACCCGGGAACTACCGATTCCAGGCGGCTGCCTACCGCCAG
+>850:2:1:1147:13038/2
+GTAGTTCGTGCGTTCGTTCATCCACGCTCACCGTGAGTTTTCTTTCACGCTCCCGAAGTGCCCGAAGCCGCAATCG
+>850:2:1:1147:11451/1
+ATGATTCTTGCGAACCCTGCTGACTTAATTCGCCCGCGTGTTCGTGAGTTCCGTTCACGCTGCCACTTTCTATAAA
+>850:2:1:1147:11451/2
+ATCTTTCTTCGCGACTATCGCGCCACCCTGCGGGTCGGCCGCCGGGCTGCGATCGTGAAACTTCACCCTTACCGGG
+>850:2:1:1147:6221/1
+GCAGGAGGACACGATCCTGTGTACGGCGAGCGGGATCGAAGTGCTAACGGCACCGTCGAAGAATTGGCCGCAGGTC
+>850:2:1:1147:6221/2
+AGGGTTCCTACTGATGCAGGGGCATCGATTGTCGGAAAGACGATCCCTTCCCGGTCGTCGATTCGGCACCGCCGGG
+>850:2:1:1147:7796/1
+CGATCGTTATGAGCAAGTGCGGCCCGGGCATCACATGAACAAGAAACACTGGAATACGGTGGAGATCGAAGGTTGA
+>850:2:1:1147:7796/2
+GAGAAGGAACCGCAGACAGACGCGAAGGACCAGCCTCCTGTCCCATTCACTCACGCTGGGAGAGACGCACGCGCAA
+>850:2:1:1148:11209/1
+TTCAACCCGCTGCTGCACGGCGTGGGGGCGAAGCCGAGGTTCATGCAACAGCCGCACTTCGGATTCACCGGCAACC
+>850:2:1:1148:11209/2
+CTGGATGTTGAAGCGATAGCGATAGTTCTCGCCCAGCTCGATCGCAGTCCACACCACGTAGAGACACAGCGGAGTG
+>850:2:1:1148:17621/1
+CCCGACCCGCAACTGCCCGGCTGGTTACCCCACGGCCGGGGCCCCGCCCCGCCATGCGGCGCCTCCTCCCCCACCG
+>850:2:1:1148:17621/2
+CCCAGGGCGCCCTCGCGCCCCGCTTCCGGAGCCGCCGCCCCACACCGCACCGGGCCAAGGCCAGCAGGAACGCCCC
+>850:2:1:1148:10385/1
+ACGGACGTCATCGGCATGGACCACAAGGGGCCCCAGGGCTGCTAGCTCAAGGCTAGATATACTGCACGGCGCGTAA
+>850:2:1:1148:10385/2
+AGGGCCATTCTTCATCGCTCGCATGACATGGCATCCGCCGGCCCGCGGGCGGCTTCTCGCAAACCGGCTGCACGTA
+>850:2:1:1148:18441/1
+GGAGTCTCCAGAGCTACCGCGCGCAGTGCCTATTCTGCGGCTACGTAAGCATTCCTCCGACGCGCCGTCGGCGCCC
+>850:2:1:1148:18441/2
+CGATGTAGGTCTGGCAATGGCGCGACACACGGGCGGCTGGCGTCGCGCTTTTCGTGTACCGCGGCGCAGGCATGGA
+>850:2:1:1148:17085/1
+CGCGACGCGCGTCGACAGCCCATCGCCACCCGCAACAGCAGGACTGGGATCAGGCTGCTCGATGAAGCCGGCGGAG
+>850:2:1:1148:17085/2
+AACGCCAGGCGCGGGGGCTTCGCCAGCGCGAGGCAGACCGCAGGGCCCTCGAGTGCCCGGTGGATGAGCGCGCGCA
+>850:2:1:1149:6307/1
+CGACGAACGGCTTATCGGCATGCGGGCAATCATTCTTGATGGCGCGGGGATCCGCGCTCGCTCGATGACCGCCGCA
+>850:2:1:1149:6307/2
+CAAGGTGCCGACGACCGGCGGCTGGGCGCCCGCGCCCCCCACCATCTCGAATAGAATTCACGGAAAAGCCTCCAGG
+>850:2:1:1149:19891/1
+GCCGCCCGCCTCGCCGCCACCCCGGCGGGGAGCGCCGGACGCGGCGCTCCGCCAAGGGCTGGCCGAAGACCGCGGC
+>850:2:1:1149:19891/2
+GCGGGCCGCTGACTATCACGTTGGAACACCGAAGCAGGCAGCCCACACATAGAAACAGGCCGGCAATAAACGCGTG
+>850:2:1:1149:7575/1
+GCTGATGGAGCCGGTCAGGCCGCAAGCCTTAAACCGGGGGTGCAGCCGAAAAGGGCGAGGATGAGCAGCAGGCGGC
+>850:2:1:1149:7575/2
+GCGCGGACGATCTCAATGGGCACCGCCTATGCGGTCTGGGGCGGGATCGGCGCGGTCGGGACGGGGATAGGCGGGC
+>850:2:1:1150:14301/1
+AACGCGGTTTGACTGCCACCACGACCTATACTTCCATCGCGCCGCGGGGGCCGCACGCGCTACCCACGCCGTCGCA
+>850:2:1:1150:14301/2
+GAGCGGGTGTAATTCTTCGGCGTCCGGGGCATGGGGATGGCGCATGGCAGAATTTGCACGCGCAGCTTCCGCCGCA
+>850:2:1:1150:4612/1
+GCGGCTGATCCGGACGCCGGCGGTGCCCGGCGAGCGATTGAGCACGGGGCTGAAAGAAGCCAGCCGGATCCCGCAG
+>850:2:1:1150:4612/2
+ATCGGCGACGAACGAGGATGAATCAAGCTGAAGCGGAGGAGCGCGCTGTACCGGGTAACGCGCGGGGCCTATGCCT
+>850:2:1:1150:8764/1
+TCTGCGGGGTTACAAGATCACCACGAGCTTTAGCCGTAATATCCGCACTCACGGCACGATTTATGTCTCCGCCAGG
+>850:2:1:1150:8764/2
+ACGCTTGAATTCCACATCGCCGATGCAATGCAAGCTTCCGCGCAATTTGCCTTTGATCACGGCGGAGCGGCCAACC
+>850:2:1:1151:3329/1
+ACGATCTTCTGCACCAACCCCAGCGTCGACTCATACGGCACAGGAGCGATCACTACAGGCGGGACCGCGTGAAGCG
+>850:2:1:1151:3329/2
+AATGCGCTGTTCCTGCCAACCCGCGGCGTCGCGCGGGCCCCGATGCCGGTGATGGGCGGGCGGCGCCTGGCGGCGG
+>850:2:1:1151:11538/1
+AGCAGGCATTTCTCCGGGGCGAGTCCTTCCGCCGGGACAGGCGGCCCGCCACGGTCTCCCCGCCCCCTCCCAAGGG
+>850:2:1:1151:11538/2
+TGCGATTCCCCCAAGGAGGCAAGCCTGGACCTGGCCTGCAAAGAGCTGCCGTAAAAAAGGGCGGACCCGCTCGGCC
+>850:2:1:1151:2613/1
+GTTCGCAGGCGGGGTGCACGGCGGTTTACTGAACGAGAGTACGGCGGGCTTCGCAGGGAACGGCGGAAGGGCCTTT
+>850:2:1:1151:2613/2
+GACACCCGGTCGGCAGAGGAGCTATCTCTACCACTTTGCCTCGGCCAAGCAGTCAACGAGGCGAGCGGCGCGAATG
+>850:2:1:1151:4340/1
+CGTGCAAGTTCTGGTTCGTTGTTCCTCTCCCGCGTTCCCAAAAAGCAAAGTGCTCATCGTTGAAAACCATCGTGCG
+>850:2:1:1151:4340/2
+GGATGCGCGCTTTGAAGTAGAATCCACAATTCTGCACAGGAGGTCACAACTTGGCCAAAATACCTACGGCTCTCCA
+>850:2:1:1151:3108/1
+GTTCATGCATGCCGCTGGTCAATGAGCAGTGCGACCAGCACAATCGCCGCGACCGACATGCTGGCCCAAAGGGGCG
+>850:2:1:1151:3108/2
+GGCGCCGTTCGCCGGCCAAGGTAGCAATACCCAATCCAGCGCGGGCGCGCGGTTAGGAGGCACGGCGCGCTCGCGA
+>850:2:1:1152:16202/1
+TGAAGCGCCGGGCGAGCTTAGGAACGCACGCATCCTTGCGTGCGGTGCGCGGGCATCTTTGCCCGTAGCGGTTCGC
+>850:2:1:1152:16202/2
+CGATTGCCGTGAAACCCGGATTCTTCCAAAGCATTTGCAAGCCATATCGCAAGTCATGCCAAAGGGTATTCATGAT
+>850:2:1:1152:13742/1
+ACCCAAGCCGCCGTCCCGAAATCGAGATAGCGCTTCAAGAGCGCGCCATGCCGATGCATCACGCTCACTTTCATTT
+>850:2:1:1152:13742/2
+CGGGCGTCGGTTTGGGTAACGTCATTTACCTGCGCAGCATGCGTGACGCACTTGCTCTGCGGGAAATGGCCGGACA
+>850:2:1:1152:2700/1
+GCGCAAGACGATGAACTATACGGAGCCGCAACTCTTCCACCGAAACAAACGCCTGGCAACAATCACAACAGCGAGA
+>850:2:1:1152:2700/2
+TTTGACGTTTTCAAAATAGACGCCGGCCTTATAACTGTGAGGACCAGGGGAGATCGAAAGATTGTCCGAGAATGTA
+>850:2:1:1152:14246/1
+GCCACGGAGCGCACGCTCGTTTCTTTCTCATCGCAACACGATAAACTCGTGAACACGGCTATCGCTGTGGTTTAGA
+>850:2:1:1152:14246/2
+ATCGTCCGCGAGGGTACTGAGCCGGACCTGGAACTAGAAGGGAGGGATCAAGCGCGGGAGACGAACGCACATCGGG
+>850:2:1:1152:15279/1
+AGGAATGCGGGCAGTCCTCCGTCCTTCTCCGGATTAACCAGCCGGCCAATTCCCCGGCAGCTCATGCTCACCAGAC
+>850:2:1:1152:15279/2
+CGGCGAGCGGCGGGTTGTAGCACTGCGCAGACGAGCTGCTGGTTGACTCGGCGCCGGCGCCTGCTACTCCACTCGT
+>850:2:1:1152:5211/1
+ACCGTCGGTTGTTTCTTTGTTTTTCTAACAATACACCGCTCATAACAATCAACACTTGTTCCAGCTTCCCTCTTGG
+>850:2:1:1152:5211/2
+TCGGCGCTGACGAACTCGAGGATGGAAGGGTGATTGATGGATGAGAGACCGAAGGCAGGGGCACAAAGAGCGAATC
+>850:2:1:1152:11256/1
+GGGTAGGCGCGGGAGCAAGAATACGGCCATCCGCAAAAAACCAGCCTTGCAGACACCGCTCTCCCGACCGGGGGTT
+>850:2:1:1152:11256/2
+AGGGAGCCCGCGCCCCCGCCGCCAAAGGCGAGCGGAACGCCTCCGAGGCCACCGCGCAGGAGGATGGCGCGCACAA
+>850:2:1:1152:21311/1
+TGGACCCCCGGGACGGGCGGGACGCCGGCGGGCTAGAAGACGCAGCCCCGCCCGAGGCAATGCTGGCGGATGCCCG
+>850:2:1:1152:21311/2
+GACAACCGCTGCATGCAGTTGCGCGTGGCCGTGTGGCGAGAAGGGAACGCTGCCTGGATCTACGCGACCGGGGCCT
+>850:2:1:1152:15903/1
+ACGACCGGCAGGGGGCAGACCTCGGTACCGGCGGAATCGGGGAAGAACCCGGCCTGCTGGGCGGCAACATAGAGGC
+>850:2:1:1152:15903/2
+TGATCACGGCTCGCACGCGCCTGCGTCGCCGGGACCGGAAGCGCCAGAAGGCGCACGGGCGCCGGCATGTGGCACT
+>850:2:1:1152:17499/1
+TCAACAGATCGAGCAAGAGAGGCGACTCACCCAGGCCGAACATTTGGCCGGCGAGCCGCGGCAGGCGCGTCGCGCG
+>850:2:1:1152:17499/2
+CGTTGACGCACGCCCCGCGGCAGATTTGGGACAAAACCCGGGCCTCGCAGGGGGCGGGCGGGGCTCGAACTGCCCG
+>850:2:1:1153:8066/1
+AATGCCGGGGTCGAGGCTGTTCGTATCCCGCCGGCCATCTTCTCGGACCTGTCGGAGAACCGCCTGCCAGTGGCGC
+>850:2:1:1153:8066/2
+CACACGCGGATCTGTCCGCTCTCATGCCACTTGTTATCGCATCGCCGGTGGAGCCCCTTGCGCATGGTTTTCCGGA
+>850:2:1:1153:21082/1
+GGTGCTGCCCCGTCGAATCCCCTGCGGGGTCGAACTCGCCGACCTCATTACTGCTCTCCCGCCTCTAGTTTTGCCA
+>850:2:1:1153:21082/2
+GAAGACGGCGTGGCGGAGGTCTGGGGCCCATCAGCGCCCTATCGGCGATAGGCGGCCGTGCTCGCAGACCCCAAGG
+>850:2:1:1153:19161/1
+TCGGCCGCAGGCCGCCGAACGGGCACACCCCGGTGGCGCCGGCTGTGGCGCCGCCGCCGCCCGCGCTGCCGCGGAC
+>850:2:1:1153:19161/2
+GACGAACGCGAGCTCGGTGAGCTACATGTGCCCCCCCGGCCGCCAGCGGCACGGGTTGAGGGCGGAGGGGCTCCAC
+>850:2:1:1153:15103/1
+CGCGCAAGCAGGCCAGCGAATGGGGCAGGAGCAAATACCGCGGCCGGCTAACCCGCGGCAAGTCGGAAGAGCAGGC
+>850:2:1:1153:15103/2
+GTGCATCGGCGGCCGCAGGTACTACTGGAGTTGCTTTGTCTTCTGATACGCGGCCGCGGCGATCTTGCGAAGTCGC
+>850:2:1:1153:3264/1
+GTTTCCGACCGATTCAAAAGTCTTGAGATTATAGCATTATTGAGCCTACGACCAGTGGCGCTCTTAATGCTACTGC
+>850:2:1:1153:3264/2
+GGACCGCTGTCTGGAAGAACCCAACTCTCGATGTGATGGATGAAGTGAGGGAGTCAAACCCGAAGGAGCTTCGTGA
+>850:2:1:1154:3185/1
+GGGCGACGCCTTGCAGCCGACGTAGTACGGGCGCCGCTTGCCCGAGGACAGCTGGAACGGCGCGGATGGAGCGCGA
+>850:2:1:1154:3185/2
+GGAGACAAGGTTGGATCGCCGGCGTCAAGCCGCGCCAGGCTGCCGTCGCGGGGGGGCCTCGGGGACGGCCGGGGGC
+>850:2:1:1154:11731/1
+AGGAGTAGCCGTAGCCGTTGGAGTTGGCGTCGCCGAGATTGTCGCCGGTGGAGTAGGTGGAATTGGCGGCGCGGGC
+>850:2:1:1154:11731/2
+CGTTCGGGGTAGCCCAAGAGCTGGTCGGCAGGCGTGGAGTGGAAACGCGGGCGGATTCATCCCAACGCTTGTGGTT
+>850:2:1:1154:15374/1
+GAGCAATTGTCTGGTGCCCTCGAATCATGGCACGTCCCAGGGAACGTTCAGAGCCAATGTCACGAATCAGAGCGGC
+>850:2:1:1154:15374/2
+TACCGTGCTGCCGTTGAGTTGTCCACTCAACGTCCCGGTTCCTGAACCACTCGGGCTTACCGCGACGGTGACAGTG
+>850:2:1:1154:8457/1
+TCGGCGCAAGCGGCGGAGTACGCAAAATTCCAATCGCAATATCGCCCGAATCATCATCTGGCCGTTAACTATCCGC
+>850:2:1:1154:8457/2
+CGGCAATCGCTCCTTGCTCGTGGAGCTGAGCCAGGGGAGCTTTCCTCAGCGGAATTGGATCAACAACAAAAATTCC
+>850:2:1:1154:20534/1
+TGAAGGTGTCGTCGCTCTCGAGCAATTCGCGGCGTTCCTTGAACAGCTTGAGGAACTGCATAGAATCCAGCTCCGG
+>850:2:1:1154:20534/2
+TCACCGAGGGCGAAGTGACCTACGACGGCAAGAATCTCCTGGCGCTGCCGACCGAAGAGCGCGCACGCGAGGGCAT
+>850:2:1:1155:19860/1
+ATGTAAGGGTCAGCAGGGTCGCGCTGAAGGCCATGCGGCAGCTGCACGGGGCCGCCGGCGTCCGCAACTTCACACA
+>850:2:1:1155:19860/2
+TGCCTGTCTGTGACGAACTCCACCGGCACCACCTTGCCGGACAGGGTTCGCACCCGGCCGCCAAAGTGGGCCGGAG
+>850:2:1:1155:12392/1
+AGCGTGTGCAGCGCTCCGTGGTGGGGCCGAATCTGTTCACCCCCGTGTTGGTCGCGATCCACAGCGAGCCGTTGTC
+>850:2:1:1155:12392/2
+GTCGCAAGGCTATGTTACTGCCATTTTGCAGGATCGCCGCGGCTTCATGAGGTTTGCCACGGGAGATGGCCTCAAC
+>850:2:1:1155:9245/1
+GGAGCCCGTCGCGGTCCGGGGCGCCGTCTCCGGGGGAGAGCTTTTCGGGGGCTGCGGCGCTCACCGCCCTGCAACC
+>850:2:1:1155:9245/2
+CTGGCCGGGCACCCCCGAACCAGGATCACCGATGCCCCGTCAACGACGCGAACAGCCCCGACAGCACGCCGGGCGC
+>850:2:1:1155:2172/1
+CATCAAGGCGACGTCGCGGCACAGCTGATCCTGGGGCTGCCGCGCGCAGCGGAACTTTTTGCGCAAGGTCCACTTC
+>850:2:1:1155:2172/2
+GCCCGGCCGAGGTTTTGAAAATGCACGGGAGGCTGCGGGAGGTGAGCACGAACAACGAGGAATTCTCGTAGACGGG
+>850:2:1:1156:11961/1
+GCCGAGGGTGTCGTTACTGTGATAACCCTCGATGGCGACGACAGCGCCACTCACCGTGAGCGTGAGGTGGTGGCTG
+>850:2:1:1156:11961/2
+TCGCGCTCGGTCTTGGCACTCTCGGAATTTTGTTTTTCGTGACTTTTCGCTTCCAACTTCCTTTTGCCGTCGGCGC
+>850:2:1:1156:18265/1
+GACAGGAGTTCGGGAAGAGCCCGAGGTAGTTTCGTTCCAGCGATTTGAAACTCGCGCGGTTGCCCACCTCGCCCGC
+>850:2:1:1156:18265/2
+GAGCTTGCGCACATTTTCACAGATTTTTTTTGAGAGCAGCCTTTCCTCTAGAATTCCTCTGTAAATCCGCGTAAAC
+>850:2:1:1156:9198/1
+ATGGGCCAGCCCGTCCTGGCGGCGATTGATTCCAGGCCGGGATTGGGATTGATCGCGAAAGGGTGGCGCGCGAGGA
+>850:2:1:1156:9198/2
+ACGCGCGTGCCGCTTGTGGGATGGCGGAGAACGGCATCGCTACTGATCGCTTGCTCCGTGTGCCCTCGGCAGTCGG
+>850:2:1:1157:2274/1
+ATCCTCTGGCGCGGAATCCATGTCAAATTTGGCTTCCTGGGACTTTAGGAGCGCAGCAAGAGTATCCTGGGTGATG
+>850:2:1:1157:2274/2
+TAGGCAACGGCAGCGGAGGAGGAAAGGCCTCTCTGGGTTGGATTTTAATGTTCCTCCCCGGACGTGCCACCTCACC
+>850:2:1:1158:18962/1
+AGCCCCTGCCACCGCTCCTACCCCACCGACGTCATGCTGGAAAGCGTCGGGGCACGCCTGTCCCCGGCGGCCATGC
+>850:2:1:1158:18962/2
+CGCCACCCCTCCCCGGGGCGACGGGTCACCTCGGAGGGGGCCAGCGCCCGCAGCACGAGCACCCAGACGTTCTACT
+>850:2:1:1158:9167/1
+CGGATCTGCGTGGCGCACAAACCAGGGATGAGCAGCCCGAGGCGGACGCCGCGCAGTCCGCGCCGAGGGTGCCGCT
+>850:2:1:1158:9167/2
+CGGTCTCCGGGAGAAAGTCCGGCTGATCGACCCGGCGGCGCACGAGCCCCCGCCGCCGCGCGCGGAACTGTCGGCG
+>850:2:1:1158:4721/1
+CGGCTCCGAGTTCGTCGAGCATCAGATTCGGATAGGCAGCGGGGGAAGGGGCGCGACCACGGGCGCGCCGGAGTAG
+>850:2:1:1158:4721/2
+GGCACACGAAGGCGGGGTCGCACAAGGGAGTCGTGCGGCAGAAGCGCAGCGACACGACCCGAGCGCGGCATAGGCC
+>850:2:1:1158:21288/1
+ACCAAAGAGCAGATCGAAGCCGTTTTGGCGGAGCCGCTCGAAGGGGAGATTGATATAGGGCCGAGTATGCGCGGCT
+>850:2:1:1158:21288/2
+GACATCAATCGATGCGGTTTGTTCTTTGGTTGGTTTAGTATTTTTTGACGTAGCCATCGAAACCCGGCTCCTCTAT
+>850:2:1:1158:13484/1
+CGAACTCCCGAGCGTGACTAAGCCAGCCGTACATCGTCCCTTCACCCTATCCACCGGCAGGACCGAAGCACAACAT
+>850:2:1:1158:13484/2
+TCATCCCTCCGACGAGGGTCACGTCGTCTCCCCCGTCCGGCCCGAGACATGACGCCTGGAGCGTCCACGCGCAGAG
+>850:2:1:1158:6738/1
+GACGAGCACATGGGCGCCCTCAGCAAGCTGCTGGCGCGGCTTCCGCAGCAGGGGCTGAGCGTCGCGGAAGCGGCGG
+>850:2:1:1158:6738/2
+CCGGTCGAAGAAGATCCGGTTCTCGACGACCTTTCCGTTCTCGACCTTGATCCGGTCCACACCTGTCTGCTCGCTG
+>850:2:1:1159:6250/1
+AAGGCGGAGAAGGAACGCAAGCGACGCGGGTCGCGACATACATTATCGTGCCGCATCTTTCAGGTGATGCAGTATC
+>850:2:1:1159:6250/2
+GAGCTAAGCACGAGATTCTCAGCTGGACCATGACGGTTGCAGATGTCCGAGGGCGTTACACCTTGAATTGCGCCAG
+>850:2:1:1159:20677/1
+GCAGGTGTTCGAGAGGCTGCTCATGCACGGCGGGGAGGAGCGCGGGCTTCTCGGCGGGGGACGGGGGGGGTGGATA
+>850:2:1:1159:20677/2
+GAGCGATTAACATCTCCACCGTCGATCTCCTTGAGACGTGACATAATACACGCTGCGGGAGCAAGATCGCTTCGCC
+>850:2:1:1159:6107/1
+GCGCTGATCGGTTTTGACGATGCCGGTGATCTCGGCATTCCAAAGGTCCACGCGCCCGCTGCCGCGCGGGGCCCGG
+>850:2:1:1159:6107/2
+CGCCATGATCCCGTCTACAACCGCCTGCCAGCGCGCTGGCAGGAAGGGGCGGGTACGGGGCATGGGGTGGTTGGCG
+>850:2:1:1159:7090/1
+ACTGCCCGTGATTCCATGATTAGATCTGAACTCATCGGTGAATCAGAGGCCATGAAGGATATTTTTTACAAACTGG
+>850:2:1:1159:7090/2
+TTTTTATGGCCGAAAAGTTCACTTTCGAAAAGTGGTTCGGTCAATGCTCCTACATCTACTTTAACGAACGCTTTCT
+>850:2:1:1159:17449/1
+AAGTGGATCTTGCAGCGGTGGCCGAGCGTCCGGTGGCGGAGCTCCGGGTTGCCCCCCCCGACCCCCCCCACGCAGA
+>850:2:1:1159:17449/2
+ATTCGGTCCGCTCTCGTCCCCTCGACCCTCACGCGAATGGGCTCGGCACCGATACCGTGCCGGAGGGCAATCACAA
+>850:2:1:1159:19028/1
+AAAGGCTGCTTCGCTCGGCACTTCGACGTAGTTAATCCCGGAGTTCGTTAGCACATTGCGCGTCATCTCCTCGCGC
+>850:2:1:1159:19028/2
+CGGCACAGTTCGAAGCGGCGTTCAATGCCGTAAACGAAATGTACCTGAAATATTTCAAGCTCTTCGGGGTCGACAA
+>850:2:1:1159:3381/1
+CACACGCTCATCATCGCGGAAGACAACGCCAAGGCGACGATGGTCGATTATTTCGGCAGCGCCGGTGAGAAGCCCG
+>850:2:1:1159:3381/2
+CGCCGCCCAGGTCCAGGCGGAGGCCCATGGCCGCGGCGGCGGGGTGGAAGACAGTGCTGTGGATGGGGGAAGCGGG
+>850:2:1:1160:7060/1
+TGGGGCTTGGAGCTTGGGGCTTCTCTGGTTGTTGGATGTTGGCTGTTGGTGCTTCACTTCTTGTCCTCTTTCCTCG
+>850:2:1:1160:7060/2
+CGTGGTTGTCGTCGGTGGCTTGGCTTATTCGATCGCAAACAGCACTCACACCCGAAAGGTGACTCCATAACCGCCC
+>850:2:1:1160:14002/1
+CGGCACCCGCGCCGCGGTTGCTTTACCGAACCGGCCACACGTCCAGTCTAGTACGCGACCTACCCTACATACGATC
+>850:2:1:1160:14002/2
+GATGGTTGTCTAAATTCCGGCGATAGCGTGCGGGAACTCCCAATACTCTTTCTGGGAAACCGCGTCATGCCTCTGT
+>850:2:1:1160:5144/1
+GACGACGTCGGTCGACACGGTGGCGAAGGTTACGGACTGGGAAGACCGCGCCGCCCGCGAGCAGGCCGAGCTCGCG
+>850:2:1:1160:5144/2
+TCGGCGGGCCGGCGCTCGGGACCGCGGGGGCTTTCGACTAATACGGCTTCGTGGGCGAGGAAATCCGCGGCGCAGA
+>850:2:1:1161:5796/1
+GGTACTGGCGTTATCTCATTGATGGTTGGGCTGTAGTGAATTACCAACCAGTCTTCTTAGTTGACGTGAATGGAAA
+>850:2:1:1161:5796/2
+GTACGGCATGGGCGCGGAGAATCCATGCACTGGAGCTCGGCAGCTATAAGAACAAGGCGGCGCAGAGGAAGACGCG
+>850:2:1:1161:2063/1
+ACGAACCGTTCCAGGATGCGGTAGCCCGTGGTGTCGGCCTTGAGCTGGACCCCGCCGCAGTGTTCCAGGCCGCTGC
+>850:2:1:1161:2063/2
+CGGAGGCGACGCCGAGGAGAGCAAGTTCCTGCGCCGCGACGCCTCGCTCCACCGCGACAGGCCCAAGTAGAATCGC
+>850:2:1:1161:7915/1
+GACGAATTGCACACGCACCACCCCGGAACAACCCACGATCATCATCTGGCCCGATCCGGGCGTACTGCAGATGAGT
+>850:2:1:1161:7915/2
+GCGTTACCGGCCTCTCCCCACCGCCGCATGCCGCCCCGCCGGATCCTCAATCCTCCCTGCGGAACTTCCACACCGC
+>850:2:1:1161:21170/1
+GAACAGAAAATATTTCAGACCTGCTTCGGCGGAACGCACATCGGTCCTGTCGAATGCAACCATCACGTAAAGCGAA
+>850:2:1:1161:21170/2
+CCTGGCGCGATCAGAAAGATCTCTGCGTGATCCCGGCGAATATCTGGCGATTATTCTTTTGGCAACCGTCGGTCTC
+>850:2:1:1161:6871/1
+GCGGTCGCGCCGATTCCCAAGTGGCTGGACCGCGTAAGCGTGGAAGCCTCCGGACGGGGGTGGATGAATATTCCGC
+>850:2:1:1161:6871/2
+CAGGATTTTCGGAGCGGCCATGACAGACGGTGGACCATGGATTCGGCCTGCATGATACGCACAAGCTTCATGGTCT
+>850:2:1:1161:14401/1
+CGAGGCCGACCTCCAACGCGGTGCTTGCGCCATGACGCTCCGTCAGCTCGGGCAGACGCAACTTTCCGGCAGCGTG
+>850:2:1:1161:14401/2
+GTCAGGTGCCTGGCCGGGCTTCGGACCGGGGACCTGGCTATGCGGCTTGCGCACGCGGCCGACGGCATTAGGCACG
+>850:2:1:1162:5694/1
+AAATACCGAATGCACGAGTTTCTGTGCGCCCCCTCGCCGGCTTCCACGGATTCCCGCTTGGCGCGCGCACAGGGAG
+>850:2:1:1162:5694/2
+GAAAGTCTTGAGCACGGTCGTGCCGGAGGTGCTGACGGTTTGGACAAATGCGGTGTCGACATAGCCGGGGCAAACG
+>850:2:1:1162:15025/1
+ATCGAGGGCATCGCGGCCTACGACGAGTCGACGCGAACCGCCGGCGGCCGCAACCCCGGCCCGCGCTCCGCCGCGC
+>850:2:1:1162:15025/2
+CGACGCGTGTGAGATCTCGCGAAGCCTGTCGGCGCCGAACAGGCCGCACCCGCAATGGAGGAAGCCCGAACCGTAG
+>850:2:1:1162:2254/1
+CGGCGGGGAAACCGTTAAATCGCACTGGTCATTGAGATATCGGCATTCGTTTATTCGGGAACTGGAAGCCCGAGAG
+>850:2:1:1162:2254/2
+CCAGGTCTGCTTAAGCGCGCCAATCGGGGTCGCCGTGTGGCCGCTAATGCGACTTACCGCGGCAAAAGCCAAAAAG
+>850:2:1:1162:20558/1
+GGCGGATTGCGAGCGGGCGGGCCTGGCGCTGCGGGGTGTGGGCTTGGCCGCAATCCAGAGATGGTCGCTGCGGCTC
+>850:2:1:1162:20558/2
+GAATCGGGCCGAGGAGATTCAGCACGAAGCAGCCGCACGACCCGAGCAGCGCGGAGTCCCCGAGCAGGCAGCGGCG
+>850:2:1:1162:4273/1
+GGTGTGGCTGGCGATGGAGCCCGAGAGCAAGTTGCTGCCGGCGATCGATGTCGGCAGTCGGACCCCGGCGGGTAGC
+>850:2:1:1162:4273/2
+ATGAGAAGCATGCTGCTCTCGCGCTGAAGAAGGCAGCAGCATGGCAAGGAGAATGGCAACGTACAGGTATGAAACA
+>850:2:1:1163:5014/1
+GATGAAACCGCCTTCAATCTCAGCCAACCAAGTCTAACGACTGGCCACCCCCTCGAGCACGCGTACGCAGGGCAGG
+>850:2:1:1163:5014/2
+GGAGGCCATCCGCCGCACCCGTTTGAACGAAATGGATTTCGCACGCCGACGCGCAAATTCTGGATCAAAGTCTCCC
+>850:2:1:1163:2788/1
+CGCCCGGCTCGCCCGACCTCACCACCGGTGGTCCTGGCTGCGGGAGGCCGCGGCGGCACGCGTGCTCTGCGGGGGG
+>850:2:1:1163:2788/2
+GTGGGCGGAGTTGCACGCGAGAAGCCGGACGTCAGAACCCGAACCCGACCCACGCGGGCAAAGCCCTGGGCAGAAA
+>850:2:1:1163:18684/1
+ACCACGGCGCGAGTTACGCCTCGTCTTCGCAGAACTGCCATGGCGGCAGCAACGCGGGCCGCCCCGACAACCAACC
+>850:2:1:1163:18684/2
+TTACGCTCTCATGTCCGCCCCAGGCGAACATCGTCGCGGCATGATGGCGCGCCCGGCCCCGGCGCCGGCCCAGCCA
+>850:2:1:1163:20494/1
+CCATCATCGGGGAGGTCGCAGACGGCGGGGCGATTGCAGGGTGACGGGGAGCACAACGGAGGGCGGAACAGCAACC
+>850:2:1:1163:20494/2
+CGAGGCCGTCCGCATGAATCGAGCGTCAAGACAGCAACCGAAAGGGACGCGGCGATTGCCGCGGGCGGGGGCGGTG
+>850:2:1:1163:3489/1
+GCGACGGAGCCGCCTAGCAAGGAGTCGTGGGGGAAGACATGAAGGGAGGCCACGAGGCAAACTGACCGAAGCGGGG
+>850:2:1:1163:3489/2
+GTGCCCAGCCGCCGGGGACAGGGCTGCCACGTGGACGTTCCTTCAGGCAGGGGCATTCACGGTCTCGAGCGGCGCG
+>850:2:1:1164:14476/1
+GTGGTGCTCCGCCATGCCCTGCGCAATGCCGCCATCCCCGTCCTCACGGTGATCGCGCTCCAGATCGGCGCGCTCC
+>850:2:1:1164:14476/2
+CCACGAGGAGAGTGATCCCCACGAAGACGGAGGCGGAGAGGATGAGCACGGTCTGGACCACGGGGAAGTAGCGGTA
+>850:2:1:1164:10683/1
+CCCGCGTACTCAATGGAGACAACGGCTGGGGGGGGGAGGCCGCCCGGCGGCGCCCGTGGACCACTCGCGTTTGATA
+>850:2:1:1164:10683/2
+TTCGAGCGCCTTGAGGAAGAGGTCGTCGTCTTCGCCCTCAACGTCGGCGAAGCAGAGGCTCGGCGACTTGCCAACG
+>850:2:1:1164:3819/1
+AAAAAGCGAAACCAGTGTTGGAGCATTTGGGGCAAACCGTTCACTACCTTGGCAAGAACGGAAATGCCGCGGCCAT
+>850:2:1:1164:3819/2
+TGAGTGGCAATTGGCGAGCTTTACCAGTTCCATTACGGCGCTCAAATCAAGTCCCGCTGTTTGCGCGTGAAGCAGC
+>850:2:1:1164:14062/1
+CCGACGTCGGTCACGTACGCGCGGCGCTTCTCGCCGATCATCACGTTCTGCGGCTTGAGGTCGCACTGGAGGGTCC
+>850:2:1:1164:14062/2
+CCTCGAGCACCGCCACTTCATCGCGATGGACCGCATCGAGGGCCAGCCCCTCTCGTCCCGGCGCCGCCCCCACTCC
+>850:2:1:1165:11775/1
+GAGACTAAAGAAGTTAATGTCGAGCAAAGCCGCCGCGGGCTTGCCAGGCGGCTGCGTACAGTTGCCGACGAGAGAA
+>850:2:1:1165:11775/2
+TGCCTTGGCGCCATATGCGAAAGCTAATCCACGCACGCGAGCAGCCTGACGAAACGCCGCGCAAGTTCAACAGCTG
+>850:2:1:1165:14784/1
+GCAGCTGGGAGAGCCAGCCGGCGGCAACCACTCGCCGGCCGCGCGAAGGGCGCGACTCGGCGGCCGCGGCGGAGGC
+>850:2:1:1165:14784/2
+CGCGGCGGACCGGAGCGGCGAGCCCGCCGCGCAGGCGATTCACCGACGTCGCCCGGTGCGGTTCCGAGACATACCG
+>850:2:1:1165:7486/1
+CAACCGCCGGCGTCGCGCCGGGCAACCCCCACCCCCCGGTTTCCCCAATGTCTCACCAACGTACGCGCTCCCCCGC
+>850:2:1:1165:7486/2
+GCGACTTCGTAACGCTGCTCGGAGTTGCGCGGATCGTCGGAGGGATGGACAGGCGGCGGGAGAGGGCCGCGTTGGC
+>850:2:1:1165:16111/1
+CATACCGCAACTTCGACCGTCCGGCGACAAGGGTGGCCCGGGGGTGGCTCAACAGGCTGCGCGGCCGCAGGGCCGT
+>850:2:1:1165:16111/2
+CATGGCGTTACGCGTCCTCGAATTGACGCAATTCGTGCTGAGGAATATTTTGGCGCCATGCGACTGCTTTAAGTCG
+>850:2:1:1165:6706/1
+GGATGCTGGTGCTCACAAACTGTACATTCGATGGGCAAATCTACAATGTCGAGCGTGTAATGGAAGAGTGTCTTGC
+>850:2:1:1165:6706/2
+CCTCATAGGCTTTGCGATATGCTGGATCCTTGAACTTACGTTCGAGGATAGCCGCCGCGCCCCCGGCGGTGCGTCG
+>850:2:1:1165:4745/1
+TCCAGGCTGACGAGGACCTCCATCCGCAGCTCGTGGGGGCCGGGAAGCCGGACAAGGCACCGGAGGGCGGGGGGGT
+>850:2:1:1165:4745/2
+CCTGGCGACGCTCCCACGTCGGCGGCGGGGCGAGGCTGCGGCGGTCCCCCCCGTTCTATCGCGCGGCCGGGCGCCG
+>850:2:1:1165:18832/1
+CCGCACCCGCGGCTGGCGGCCGCTGCGTTCGGGAAGGAGTTTGCTTTCGGCGATTTGCGGCAGGCCGGGAGTCGTG
+>850:2:1:1165:18832/2
+CCGAAAAGCATTCCGGCAACCGCGGTGCCGCGGAGAGCGCACGCCAAAACGCCAAACTCAATCACTACCCGATCGC
+>850:2:1:1166:19554/1
+GTGAAAATCCGCCAGGCGCCCCGGGCCGCCCTCGGCCCCCGGCGCCCACGCATCAACATCCGAGGCGTGGGGGAGC
+>850:2:1:1166:19554/2
+CCCTGGTGTTCCCTACCTACAACCCGGGCCCAGTCCTCGAACGCACCTGGCATGAAGCACCGCGTTTCCTCGACAT
+>850:2:1:1166:10587/1
+GGATTGATGATTACCACGTTCGGCGCGTTCTTTGCGCCGAAAGCGCGGCCCGCAACGCCTTCGGGAGCCGGCCGCA
+>850:2:1:1166:10587/2
+ACCTGCAAAACCTGCAGACGGAGTTTACGGACAACGGCGTTGTCTGGCTGACCATCGATTCAAATGCGCCGGGGGC
+>850:2:1:1166:9873/1
+TCGGCGGAGGTGGCGCCCAATTGTCGGCTGCGGCAGGGGCTGAATCTTTGGAAATGCGCTGTTTGTTCGCAGGGCG
+>850:2:1:1166:9873/2
+AAAACCCGCCTTGTCCAGCAAGACCTTTGCAAGTTCTGCCCGTGGCTGCGCACCCCAAGCGGCAGGACGGACATGT
+>850:2:1:1167:18061/1
+GGCACGGTCTACCGGGCACGACTGGCCTGGACCAAGGCGCGGAACGCGCTAGAATTAGGCGGAGGGTCCGTGGGCC
+>850:2:1:1167:18061/2
+CCCCGAGCGCTGCCTTGAAGACGGCCCGCACGCCCTCCGGGGGCTTGCTGTCGCGCGCCGCCAGCCGGTGGCTCCG
+>850:2:1:1167:10208/1
+ATTCGCGGCTCGCTCCGGCGGCTCAGCACGACGAGGGGCTGCCGGCCCCCCCGGCCGCCTCGCGGCTGCTGGCGGC
+>850:2:1:1167:10208/2
+GGCCCCAGCTGCCGGGCTCGGACGACTATCATGCATTCCCACGGGGACATTCGCGTCGAGGGGCCCGCCGCGCGGA
+>850:2:1:1167:10857/1
+ACGCCTGCACTTGCGCTTTCGGTACTGTTGGCGTGTGGCCCTCTGATGGCAGAGACGGAGTCCTTCCGCTGTGGCG
+>850:2:1:1167:10857/2
+TAGAGCATATCGCCCTCGGATGGTCCCCTCGTTCAGCCCGTCAATTTGGTAGGACATCCGGCTCCGCAGGGGCTTG
+>850:2:1:1167:16470/1
+CGAGGTACTTCTTTCGTTGCTCCGGCCCCGTGGCGCGCGCCCGCTTGATGTAGAGATCGTTCCTCACCGCGTCCCG
+>850:2:1:1167:16470/2
+CAGGACAACCTGGAGACGCTCGCCCGGCTGGCGGCGCAGAAGGCAGGGCACCTGGAGGACTCTACCAATGCGCCGT
+>850:2:1:1167:4622/1
+TCGAGTACGAAAGCGGCGGCCCGCCAGGAGCGCATTCAGGGAGACAGGAGCGCTATATTGACGAATATTTCGCGGA
+>850:2:1:1167:4622/2
+CTCGGATTCGCCAAAGCTTAACGCTTTCGCCGGGAGCCAGAGCGCAAGCAAGCCGACAGCAACTCTCTCTCGAACA
+>850:2:1:1167:4874/1
+AGGTTGGGGATGGAGCCGAACGGGCGCCCCCCGTGCGTTGGCGCGCGCGCCGGGGAGCCGAGTGACGCCCATCCGG
+>850:2:1:1167:4874/2
+TCACGGGCGCCGAGCCACTGGACGTCGCCACCAAGGCTGCCCTGCAACGCGACGTTGCGCTCGAAGGGGGCGACGC
+>850:2:1:1168:13514/1
+CATCACCGAGGGTACGCAACGCCGCCAGCAGCGCGGGGAGGAGGACGTGAATCCACTGGTTGGCTTTGCTCTGGCC
+>850:2:1:1168:13514/2
+CCGCCTTTTGAAGCAGCGTTCCAGCCGCATATGGCCGCACGGCGCCCCGATGGGAAGCAGCGGACGCCTCGCCGGT
+>850:2:1:1168:21133/1
+TGGGACCGGGACCGTATCCCGGAGCACATCCCGCTCAGCCCCGCGCGCCGGTGGACCGACCGCGTGCGCCCACCGC
+>850:2:1:1168:21133/2
+CGTCGGGGACCCTCGTGCGCCGGATGAGTCGGCCTCCCTTCCCTGGCGGGACCTTGTGTCTCTCGAGCGCGCCCGG
+>850:2:1:1168:7242/1
+TGCAGTCGTGGACGCAAGGCTTGGAGACCGATTGAGTGCCACAATCATCAGTTCCCTTTCGGCGGAAGAGGACGGT
+>850:2:1:1168:7242/2
+TGGATCCGTCTCAGCGGCGACAGGTTCTTAGAACGGCATTGTTTCCTCGAAATGTTGAACTTCGACAATCGGTTCT
+>850:2:1:1168:17042/1
+CAACCGGATGCCCCTCCGTCGCACGGGCCCGCTCGGTGTATCCCCAGTCCCGACCCGAGCGCCCCCCCACACCGTG
+>850:2:1:1168:17042/2
+AGACGCTTCTGCAATGGAGAGAACAAGCGTTGCGCCTCTGCGAAGGGGAGCGAAGGCAAGAACACCCACGCCGTCC
+>850:2:1:1168:18774/1
+GCTTGCTTTCTTGGCTGTAGTGCCAGAAAACTATTGAGACATCCAGGCAGTTGCGAGCAGACGAAGCTAAAACAAG
+>850:2:1:1168:18774/2
+GACCTGTTTTTCAGGCCCGCCTTTTTTCGCGCCTTCTGCACTTTGCGTTGGATGCTCCGGATGTTCGGCGGCAGGG
+>850:2:1:1168:3096/1
+CGCGCCGCATAGGGCATACCGTGGGAGTGGTCACGCGTCACAACGAGCTGGGTCAGCCTCGGACCGTGAAGGGACG
+>850:2:1:1168:3096/2
+CCCCTCACCCGCACCACGACCCCCGGCATCCTCCTCCTCACCGCCGGCCTGATGATGAGGCACGGGGGCGCTACTA
+>850:2:1:1168:4802/1
+CAGCGGATTGACCTTGATGACCTCGGCGCCGAGATCGGCGAGCATCATAGTCCCCCACGGACCGGCGACAGCGAGG
+>850:2:1:1168:4802/2
+CGGACGGGGCTACGAGCCCGACGCCTGCCCCACCGACGAGCCCAACGCGCCACCAGCCGCAAGCACGGACACACCA
+>850:2:1:1168:12941/1
+GAGGCACCGCCGGCAATGAGGGCAACTTTCCCAGCAAATGGTTTGGTCATGAGTTTGGGCGCGGCTCAAGGTGGCG
+>850:2:1:1168:12941/2
+GCCGCTCGAAACTCTGGCGCTGCAAAGCCGGACTCTGGCGCCGGAGACGCAACACTTCCGGATAGTGCCCAAATCA
+>850:2:1:1168:4113/1
+GACTCACGCCACCATTGCCCCGCGGCGCCTGCGACGCTTCATCGGGATTGGCGTTGAGCCATGCCACCCAATCCTT
+>850:2:1:1168:4113/2
+CGTCGGCAATTTCGCGACGAACGTCCTGAACGGCGCCGTCTACTCCCTCCTCTATGATCTCCTGACCGATTTCTAG
+>850:2:1:1169:9788/1
+CGAAAGGGACGTGCGTTTTAACGTGCGGCGCGAGGAATCCAGAAAGACCGGCGGCGAGATCGGCGCACAGCAGAAC
+>850:2:1:1169:9788/2
+CATAGCCGCTAATCTCGATCCCAACGTTGGTGGAGAAACTTAGGCAATTCGAAAAACTCGGTACCGGGTTGGCTGA
+>850:2:1:1169:15266/1
+ATGAGAAAGGCGATGCAGAACAACATCGGCACTTGAAATCGGATTCGACCGCCGAGCATTGTTGCGGTCCAGTTGA
+>850:2:1:1169:15266/2
+AATCATTCCGGTTTTTTCGCGGAAACCTATTTTCGGCTACGAATTTGTAGCTGCCTCGAGCGTAGCCATAGCAGTC
+>850:2:1:1169:3002/1
+AATACGCGAAAGAAACGGAGAAAAACCACACTCATGACCTAGAGAGCACGACCGGCCCGTCACCGGCGATGGCGAC
+>850:2:1:1169:3002/2
+AGCCCCACGTCCCGAACTACGGGGAGGCGGGGCAGGGGCGGGCGCCGTTTCCCGGGACTCGGGCCGCGCCTGTGGC
+>850:2:1:1169:13913/1
+GGAAACAGCCAGCGAGCGTGGAGCAACGAGATCTTCGTTTTGCGTATGTTCGGGGCAGGCGCAGACTGACCACGGG
+>850:2:1:1169:13913/2
+GCCGCAGCCCCTTTCGGAGTCGCGCTTCGAAGCGGTGCTCCAATAATGGACTTCGGCCGGGGCGAGAGTGAAGACC
+>850:2:1:1170:20222/1
+AAAGAACTTGGCATTCCGTGCCTGCGCTATGGTCCCCCTTATTTCAGCACGCATGTCGCCCCGGGCAAGTACAATT
+>850:2:1:1170:20222/2
+CAGACGCACCCGCGGATAACGCTCGCCAAAAGCGCGAACATACTCGACAAAGTACCTCGGGAAATCGGGACTTTGA
+>850:2:1:1171:16795/1
+TCGGGTGCTGCGCGCCGCCGGGGCGAGGCAGTGAGAATCCGGGCGCGTCACGCGGGGCGCGGGCCGGCGCTCCGCG
+>850:2:1:1171:16795/2
+AAGCCCCTGGCTGCCGTTCGCCGGCCACTCGCCCGCGCACCGCGCACGCCTCGGCCCGCGCCCGCCGCCCGGCAGC
+>850:2:1:1171:18340/1
+AGCTTCGACGCCTGGCCAGGAGCTTTCCGCGCCGCGCACGCTCCGATCACACGCTTCAAGCCACGGCGCCGGCCCA
+>850:2:1:1171:18340/2
+CTGTCTCGTCAAGTGAGATCTTCGTCACGGAACCGCCACGCTTGGCGGCGTCGGGCGAGAGGGCGTGATTGACGAG
+>850:2:1:1171:8914/1
+TGATGGTGGGCGGCGCGGGAGAAACCTGATTTGGCATTAAGATTCCCGTGAGCGCCACGACGACAAAGGCAACAAC
+>850:2:1:1171:8914/2
+CAAATTCCCGGGTCGATTTGCGCTCCGCCCGCCTTCAAATGCGCCGCCGTTTCCTGCGATATCAACGAACTTGGAT
+>850:2:1:1171:3961/1
+CGACGGGACGATGTTCTCCACCGAGCTCAAGGGCTGCACGCACCCCGGACACGGCGCGGAGCCGCGGCCCGCAGAG
+>850:2:1:1171:3961/2
+CCGCCCCGTCGGTGTCGACCCCCGCCCACTGTACCGCGTCGTTCCAAGGCCGAAAAGAAGAGCCCCAACCACGTGC
+>850:2:1:1172:4780/1
+ACACAGCGAAGACTCATGGCATAGAAAGACGCACATCAAGTAAACGCCGGTGGTCAAATAGTAAATAATAACTAAG
+>850:2:1:1172:4780/2
+GACTGCTGACTGTATTTCTAAGGTGTGCCGGCCCCATTTGGCTCAATCGGCGCGGGCTGAAACCAAATATCTTTAT
+>850:2:1:1172:13416/1
+GACTTTGAAGTTCCTGTAAATATCGCCATCAATCTTTCTAAACTGGCACAAATGTGTCACTTCCTTATTGTAAATA
+>850:2:1:1172:13416/2
+AGGAGCAGTATTTAAAAAATCTACGTATTTCAACGCCTTTTCGTCTTCCCCCTTCCCAACTGTCTTTCTAATCCAT
+>850:2:1:1172:19113/1
+CATCCGAAACAGGGCCTTGGACTAAACCGCAAGAGGGGATGCACGAGGATCCAAAGCACCCGCCGAATCATCTTCT
+>850:2:1:1172:19113/2
+TGAACCTCAAAACGACAGTCATTCCATTCGCAATCTTGGTCTGTAAAATCCGCGTGATCCGCGTAATCTGCGCTTG
+>850:2:1:1172:21100/1
+CCGATGCCCACGATCCCCAGGCGACCACCGAGCTCAACGAGCTGTGCGACGGCGTGAACATCAAGAACTACAGCGA
+>850:2:1:1172:21100/2
+CACGTTTCCCAGAACAGCACTTCCCCCTTGGCCCGGTCTTCGAGGCTGACCCGCCCCAGGTTGAACCGCGTATGAA
+>850:2:1:1173:19076/1
+CTGAACAACAAACGGACCCCCCGACTCGCACCGCGGCCGCAGATCCTCCCGACCCCACCGAGACGCCTGCCCCCAC
+>850:2:1:1173:19076/2
+CGCAGCGGCTTTGCTCTGTCAGAGACGCCCTTGATGATCGAGAGCGCCGTGGTTGGCGCCGCGGCGGCGTCTGCGG
+>850:2:1:1173:5957/1
+GCGGGGACGGCCCGCTGGCCGGGCGCCGGGTAGGAGTGGGCGAGCTCGCGCTCCCCTCCGGGGGCGGGCTTGGCGC
+>850:2:1:1173:5957/2
+CCGCGACGCCGGCCCGTGCCGGCCGGGGGAAAGCTGTGCGGGTCCGCCATCGTCGCGGTGCGGTCGTCCATCGCGA
+>850:2:1:1173:1458/1
+ATCAGCGCTTCACCGAGCTTAACTGTGCTCTCGCATTCGAAACTGCAGGGCAGGTGTGGAACGGCTCGGGGCCCGA
+>850:2:1:1173:1458/2
+GGACCGAAACGATTAAGACGAACTGGGAACGCTGGTGGGATACAAGCACTCCTGTCGCCGCTTCTCGTCTGTGGTC
+>850:2:1:1173:8562/1
+GGACAAACTGGTGATCACGCTGGCGGCGGTTTCGCAGCGGAACGAGCACGGAAAGGCTTTGCGGATTGTGGATGCG
+>850:2:1:1173:8562/2
+GTTTCGGCGATTTCGTCCACCGGCAATCCCAGAGCGTCCGCCACCATGGCCACCGAATCCGGCCAACCGACATGCT
+>850:2:1:1173:5532/1
+GGATAGCCAGGAGCCTCGCTGGTGCGGCCGCTGGCCGCGCCGACCGCAGCGCTGTCTTGACCGGGGCGCAAATGAT
+>850:2:1:1173:5532/2
+GTGGAACCCAGGTGACTGCGCGGGCGTCGCTGTCAACGGACGCAACGAGGGCGCAGCGGCGAACGGCACTCGCCGC
+>850:2:1:1173:19794/1
+GGAATCCGCAGCTGGCTGACCGGCAGACGTCTAGTCTCACTCCCTTTTTCCGATCATTGCGAACCCCTTGTGGCCA
+>850:2:1:1173:19794/2
+GAAGGCTCTTATAAAGAACCTCCACGGGCGGACGCAAATCCAGTCGATGAAGGATAAAGCGCTGAGACGCTCGGCC
+>850:2:1:1173:20939/1
+GGCATGGCTGCTGAAGGGGACGAGAAGTGACCGGACAGGCCGGCGACGCAACGGTTGCTCATGCGGCAGTCACCCC
+>850:2:1:1173:20939/2
+TAGCGGGTATCGGGAGCGCAACGCGCCGACGCCGGGTATGGCGCAGGGTTTTGGCCCTTGGATTCACGACGAATCA
+>850:2:1:1173:17632/1
+GAAAGATCAGGCAGGACGGACTCCCGCCCCGAACAGGGTCAGAGGTATCGGCCGCAACGCGCAGATCCGTCCATTT
+>850:2:1:1173:17632/2
+GGCACAGCACAGCGCGCCGGGCCCGCCGACGCCCAACCCCGCCCGGTCCTACAAGTGTATGACGAAGAAGGGTGTA
+>850:2:1:1173:3784/1
+GGCGGCCACACTGAGTTTTCTGTGTTATCGCGAATAGGCCCGCATTACCGGGACATGGCGGGACAGAACCATCAGT
+>850:2:1:1173:3784/2
+GCCTCCACAAAGAGCAAAGCCCCGGACACCCCAACCACCACGATGAATGGAGCGCTTGGGCTGATCGGGGATCACT
+>850:2:1:1174:11559/1
+GACGGCTCCCACTCGCCGCGGCGGCGGTGAACGGGGGCGGGATATTCTGGGGCCACACTCGTGCTGGGGTGCCATC
+>850:2:1:1174:11559/2
+TCTCGCGCCTTTGACGGTAACGCCCTTAGAAGAAGTAAAGTCGCTCATCGACCAGGCTCTGGCGGTGGCTCCCAAC
+>850:2:1:1174:5288/1
+GAGAGGCGGGGGGCCCGCCAACCGACGACGCGGACCGAGCGGGTTAAAATAGACGATACACCCCCGAATCTCACTG
+>850:2:1:1174:5288/2
+CCGAAGCGGCTGGGCGTAGCCGGCGTTGTTTTGGGCTGTGCTGAGCTACACAGGATTAGTGTTTGGCCGTGTCGAA
+>850:2:1:1174:10753/1
+CTTAACTCTGTTCGATTCAAAAAAACTGCGCTCTTCGGCTGTGATCGCCTCTGGTGTTGGGTCTTCCTCAGCGCAG
+>850:2:1:1174:10753/2
+ATGCCAGCACGATTGCTGACATCGTTCCGGATCAGGCAGAATATAATTCCGCGGCGTCCGATATGCGCGAGGTGGT
+>850:2:1:1174:15382/1
+TGCATGCGCCCACCGAGCGCCTGATCCTGGTTCCGGCCGACGAGGGTGTCGGCGACAAAACTATCATCAAACGGGC
+>850:2:1:1174:15382/2
+TCACCCCGCGCGCGTTTCGCAACACCAGCGTACCCGCGGAATGCGACCCGACGTGCCCGACCACGGCGACGCCGAC
+>850:2:1:1175:4848/1
+GAACCTGAACTCAACGCCTCGGAAATGCCTGGCCTACCGCACGCCCTTCGAGGCACTCGTCGCTAACCTCGGGGGG
+>850:2:1:1175:4848/2
+GTCGCTGAACGGTTCGCGCTAAAATAAGCCAGGAAACAGGCCCCGGTCCCATCAGGACCTAAACTTCCCCCTCAGG
+>850:2:1:1175:16595/1
+GTAGGCGCCGACCGCGCCGGCCCGCTCCCGGCTCGCGCGGCCGTAGGAGCCGTTGCACCTCAACTTCTTCGTCGCG
+>850:2:1:1175:16595/2
+CGGGCGCACCCGACTGCCGCCCGAGCGGGGTGAAGTACGCACCGCCCTTCGGACGGATCACGCCGAGCGCGCGGCG
+>850:2:1:1175:4087/1
+GGCGAAGGGCAGGTACTGGAGCGAGGCGCCGCCGGAATGGAGGTCATGGAAGCCGTCGCACATCGGCAGGAGCACG
+>850:2:1:1175:4087/2
+CACATCACCGGCCGCGGCATCATCCTGCCGGCGGCCCACCCGCCGGCGCCCTGGCCCGCGCCGCCGGCGGCGTCGC
+>850:2:1:1175:13645/1
+AAGGGCCTCGCGTCGCCTTCCAACTGTGCTGCCTGCGTCGGTGGAGAAGCCGCCGCGCCGGGCCGACCACCCCCCA
+>850:2:1:1175:13645/2
+GCAAGCGCGTGGCCAACCGCGCCCAGCGCCGCCCCAGCGACTCAGCCGTATTCCGCACATAGTCCGTTGGGCTTCG
+>850:2:1:1175:18129/1
+TGGTTTCAGCGCGTACATCGCATTTTCCCGAACTTGCAGATTGAGGCTGAGCACATTTATGTGATGGGTTTTCCCT
+>850:2:1:1175:18129/2
+GCTTCCTGAATACCCTGCGCGGCGAGTTTCTCCACCATCTGCGAAAGATCAAGTGTATCTTCCTTGAGATAATCCT
+>850:2:1:1176:11408/1
+CGACATCCAGGAGGGCGCCGACACGCTGAGCCCGGTCTACGAGCAGACGCAGAACCGCCACGGCTTCATCTCGAGC
+>850:2:1:1176:11408/2
+CGTGCTGTTGACGCTGATGCCCTCGCCGATCAGGGTGCGGATCGCCCGCCGGGCCGGTTTGGTGGCCGGGGCCCTC
+>850:2:1:1176:3328/1
+GGGAGGCTGGCGGCGTACAGCGCGCCGACGAGCAACGGCGCACGGCCGAGCGCGAGCAGCACGACGCCCAGCGCGC
+>850:2:1:1176:3328/2
+CTGTCCGCCGGCGTTTGGGGGGGCGTCGTGGGCGGGTCCGCGATGGCGGTGTGGGCCGGGATCTACGGCGACGTGC
+>850:2:1:1176:2970/1
+CAGGACCCGCGGGCCACCTTCCCCGGCGGGGAGGGCTTCGCGACTCGCCCTGGTCGAGACGCCCTCCTCCTTGCTC
+>850:2:1:1176:2970/2
+CGCCCCCTGCGATCCGCATGTGGCGTGACTACACGCGGCTGCGGGAGGAGCTGACTAAGGAACGAAACCCAGGACT
+>850:2:1:1176:20353/1
+ATCGATGTTGCGCCAGCCCATTGCTTTGCCGATGCCGGTGCCGAAGGCTTTTGCGCCTGCTCCCTTCCCCCCGAAC
+>850:2:1:1176:20353/2
+CGCCCTACAGGCCCAGTTAAATGAGCGTGATCGGTATCGGCGTTGATGTGATTGAATGCTCGCGCATCCAACATTC
+>850:2:1:1176:19381/1
+GTGGAAAAAATGCGAGGGAAGGAATAGGCTATCTTGTCCATGCTATCAGCCAGCCACTGTTTGATCAGAAAGTACC
+>850:2:1:1176:19381/2
+CTCTTGCCGGCAACTATCCACTAGAGGATCATCCATGGCGTTAGGATATCCAGTTCCCACAACAAAGACGCCTCCT
+>850:2:1:1177:20838/1
+GCCCGGAACCGGCGTGCCACCAAGCGCCACGTCGCCCCCCGCGCCCGCTCCGGTGCCCCGCGGGCGGCCCGGCGGC
+>850:2:1:1177:20838/2
+GGCGGCGAGCGCACGACGGGCCTCGATAGACTCCAGGGAAACGCGCCCGCACTCGTTCCAGCGCCGCGGCGGTTCT
+>850:2:1:1177:10086/1
+GAGCGGGTATCTCGAGATGAACGCTTATAAGCCGCTGATGATCTTCAACATCACCCATCCGATTACGATCCTGACC
+>850:2:1:1177:10086/2
+TGCGCGATCTTTGACGCCTTGTCGTAACCGATCACCGGCGCGAGGGCGGTTACCAGCATCAGCGAGCGGTCCAAAT
+>850:2:1:1177:9536/1
+TAGCCGGTGCTGGTAAAATAGTCGGAAGTGGAGTACAGCTGAGAGCCTCACGAAACGAGCCACCATCGAAGATCTT
+>850:2:1:1177:9536/2
+TATTGTCTCCACAAGCACCGGCTCACGTGATTCGCTTCGCATACTCCCGCAACGATACGTACATTTTATCGCACAC
+>850:2:1:1177:12987/1
+CAGGACGGTGCGATGCGCATGGCGCATGGCGGGAAGGGACTCGGGGGATGACGGGATGTTGTTGGTTGGCGCGGGA
+>850:2:1:1177:12987/2
+TAGGGAGCCAACGAGGTCTACCGGGGCATGCATTTCGAAGCCGACCGGGGCCAACGCATCGAGGTGCTGGCCCCGA
+>850:2:1:1177:7953/1
+AGGAAGTGCATTGATGTTTTACGACCGCGTTGCCCGAGGGTCGCCGTTCTTAACAGGTAGGCTTAATGTTGGTCGT
+>850:2:1:1177:7953/2
+CCGTTTAGATCCAGTGCGTATGAAAACCGCCACTGCTTGTGTGCAGTACCGTCACGCTGGGGATGTGTGGGGGGAG
+>850:2:1:1178:12342/1
+TACAGGTGCCGGTGCGTTCGACCCGCTCCCCCGCGCCCTGCTCGAGGACGCGCGGGGCGGGCGGCGCCCGATCCCG
+>850:2:1:1178:12342/2
+CGCCGAGCACCCCGCGCACCAGGCCCCCCGCGGCAAAAAACCCGAGACACCCCAACGGCTGCCGCCGCGCAAGCGG
+>850:2:1:1178:13052/1
+ACAGGACGGGAGCGCAAAGCCGAATACGCACGCCTACCAATCCTATAAAGGGTCTCCTGTATTACGCAATGCCATC
+>850:2:1:1178:13052/2
+CCTCCCGCCGGCTCCACCGCACGTCGATAGGCGGGGTATCCCGGGCTAGGCACCAGTACTCTGTCGCCCTCATTCA
+>850:2:1:1178:17437/1
+GACCCAGAAGCCGCCGATGATCCGAATGCTGCCTCTACTGCGGCCGTAGGCCGCCCTCCCGCTGGCCGCCGGTCCA
+>850:2:1:1178:17437/2
+CGCGGATGCTGGCCCGCCGGCTCATCGCGTCCTCTCGCCTTCGCACTCGGCGCTGCATGGCCCAACTCGCTGTCTC
+>850:2:1:1178:19707/1
+GGACGCCCGCGAGGAGCCCGATCACGCCGCGACCGGGGGGCACAGCCAGGACAGGCGCGCCGAAGGTGAGGGAGTC
+>850:2:1:1178:19707/2
+ACCCCGGCAAGAACTTGCAGGCGCGGGTCCACGGGAACTCATAGCAGCCCCCCGCCGAGCCCCGACCCCGCGGGGA
+>850:2:1:1179:3269/1
+TGCCATGTCAAGACCCCCGTCTGACATTACAAATGCGGATAGAATGATAAGCGAGTTCAGCCGGATGACTAGTAAA
+>850:2:1:1179:3269/2
+ATGCGAGAATTGGATATAATCTGTACAGTGGGAAATATTGTAGAGGTCATATGCAAAGTACGACTTTGAAAATGAC
+>850:2:1:1179:15969/1
+AACGGGTTCTCCTCGGGCGGCCCTACCGGCAAGATGAGCCTGCCGCACGAGGCCACGGCCGTGCTCGCACGACGCG
+>850:2:1:1179:15969/2
+ACTCGATCTTCGCCTTCGCCCCGCGCCCGCGGGCGGGCCACGGCGGCGGCGGACAGGCCCCGCATGCCTCAGACAC
+>850:2:1:1179:19307/1
+TCTGCGCAAAACGCTTTGCCGTGACCGCTTATGCACTCAAACCCAGTGCCGGTGAGCGGATACAACCCCCGCGGTT
+>850:2:1:1179:19307/2
+CGGACATCGGCTTGGGTGCAGCGGCCAATGGGGCCGGTGCGCATAACGCAGAAAGGGGGGTGGCGTCTCAGACACG
+>850:2:1:1179:7329/1
+AATACGGCCGAAACACGGCCGGCCCCGGGGTCTAAGAACCGGGCGGAGGCCGCCGACCACCTCCACTATCTCCCCC
+>850:2:1:1179:7329/2
+TGGGGGGAGAACAACACCGTGCACCCCTCAAGAACGCCGGATCAGCCGCCCGTCAAGCGCCCCTAGACCAACATAG
+>850:2:1:1179:14521/1
+AGAGCACCATGCATCGCGCCGGCGTACAAACCACCTAAACCACAACCTCCAGCGGTTGCCGGGCATACTGGGCTGT
+>850:2:1:1179:14521/2
+ACAGGATCGCCTGTCTGGGTGTCGCCCTTGGCAGTGCTCCCCGACACTACGGTTGAACCGCCCCACGCACGCACCG
+>850:2:1:1180:4263/1
+CGAGTGTTAAATGGCTTTTGGTTGTTGTGGCGGGGTGGCTGCCTTTTATTGGGGTGGGGGGGGGTTGTGTGGTATT
+>850:2:1:1180:4263/2
+ACGCATCACGACTCCGAAACGCGATATGAGGAACGTCAGAATGAAAACGACGAAGAGATGAAAACGACAGGAACTA
+>850:2:1:1180:18250/1
+ACGACGGCGCGGTCAGCGCAGGCGCCATTGACATACTCCCCTTCGGACTACTAGCCTACTCCCACCGGGCCCACAT
+>850:2:1:1180:18250/2
+GTTCCACCCCGCGGCCGGCCTGGAGGCGTCGACGGACACAGATGCGACTTGACTCACGCGCGCGAAACCACCGCGC
+>850:2:1:1180:8386/1
+CCAGTTCTTCACCATCCTGCTCATCGGCCTGGGGATGATCGTCGGCATCGTGTCCGTGGAACCGCGGCAGGGCCGG
+>850:2:1:1180:8386/2
+GACCGGATCAACGCGGGGAACGCGAGGATCGAGATCGCGAAGACGACGGGGATGACACCCGATTGGTTGACCTTCA
+>850:2:1:1180:2166/1
+CCACAAGCCGCGAGGGGCGGCCACCACCCGGCGGGGCCCCGCCGGGCGGCGCACCATTTAGGACGCGCCCGCCGAC
+>850:2:1:1180:2166/2
+GCGGGAATGCATGCCTGGGATCGAAGATCCAGCCGGCCGAAGTCGTCTCGGTCGAGGGGGGGGGGAGGGCCGACGC
+>850:2:1:1180:20204/1
+GAAACTATGGAAAGGCGGAGCGGGGCACGCTCGCCGGTTCCACAACGAAAAGGTCGTATATCACACGCAGCGACGC
+>850:2:1:1180:20204/2
+AGCAGCCGGACGAAGCGCTCCCCCGCGTGTATAGCGGCACACCAAGCAGACACAACGCAGATCTCGTCACGCCTAT
+>850:2:1:1180:8344/1
+GGAAGCCTCGAGGTCCGGCCAGGCCCAGGTCGTCGACACCGAGATGTGCGACGGCCCGGCGCCGCTGATGTCGGTT
+>850:2:1:1180:8344/2
+GAGACGAAATGGCCGCAGGCGCATTCATAGACGCCGTAGAAATGCGCGCCGCCGTCGAGAAAATTCTGCTCGCGGC
+>850:2:1:1180:10479/1
+AACATGCGTAAGTGAGGCACCGTATGCCCTGAAGCTCTGGGGTCTCCAGAGCCAGAGCGCGTCGGCCTGGTAGTTG
+>850:2:1:1180:10479/2
+TGGCATAGTTTCATCATTCCGGGGTGCTGTGCAAGCATGTTGGATAATCGCTCTAAGTACATTAAGCCTCCAGTTC
+>850:2:1:1180:15186/1
+CGCACGTTGCCGTCTTGCGGCCGCTCGTCGAGCTGCCCGAGGCCGCGGGGCCGGCGGGCACGCTGACCGCGCGCCG
+>850:2:1:1180:15186/2
+GTCGAAGCCCCTGCGGCGGGACAGAGGGGGGCGCCGGCGCCGCCCCCGGCGCGCGGCGCACGCCCCGACGGCACCG
+>850:2:1:1181:5789/1
+AGAGCGTGGGCGTGCGCGAAATCGCTCGGCGCGCGCAGAACGACGACTAACTCGTCGTGATTGGCGTCAAGGGCTC
+>850:2:1:1181:5789/2
+CAGAACCTCTACGAGCCGATAGAGGAGTGAGGCCGAGAAGATGCAGTCAGTTGGCAGGCTTGCGATCAAATCGGGC
+>850:2:1:1181:17515/1
+GGGGCCGCGCTGGCGCGCAGCCGACCGACCTCGAACAGCTTGCGCGCCTGCGCCTCGGTGCCCTCGCCGGCGCCGA
+>850:2:1:1181:17515/2
+CTCGGGCTGGATGGCGAGCGACGGACCGCGGGGAATTCCGGTCTCCAGCTCGGTAATGACCTTCCGCCACGGCCGC
+>850:2:1:1181:7289/1
+CGATGGGATGGGCGAGTCCGAAGTGTTCGACAAAGTCTTGAAAGAAACCCCGGAGGGGATCGCGCTCTTGACATCA
+>850:2:1:1181:7289/2
+CTCATCTTTCCCCGAGGAGATCAAAGGCTTCGCCTTGTTCATCCATGGTGGCCGCGAAACTTCTGGCTCTAAGCAC
+>850:2:1:1181:8169/1
+CAGCTCTCTTTCGACATGTTTCTCCGCGACAAACCCCGGTCACCACACCGCAGCTGCTTTCGCAGTCCCACTCGTC
+>850:2:1:1181:8169/2
+CAACACCCAGATGTCCGCAGTCGCTGAGCGCTAGATTTGGACTTCTTACTTTGGTGGTATGGATGAGCCTTTGCGT
+>850:2:1:1181:2502/1
+GCAATGGTGCGCCCGCGCGCCCGGAGGTGGTGTGCGCCTACCTCAGTGCAGGCCCTTCTCCGACAGGAGAATCAGC
+>850:2:1:1181:2502/2
+GCCGCTCAACGAGTTGACCGTGCGTGAGCGCGCAGTGATGAGCGAGATCGCGCAGGGAAAGAGCAACACGGCGAGC
+>850:2:1:1182:10010/1
+TGCCGGCTGCTTCTCTTCGAGCTTCGCTCCTACAATCGATCGACTCTGCGGGAATGTTTCCGCCCTGCAGTCTGGG
+>850:2:1:1182:10010/2
+TCGAGAAAAGCATCCGCACTCTGGGTCTTCGGTCCGAGCGCGCCCACGCGGAGCGGATGCCGAGAAACAAATTGCG
+>850:2:1:1182:17200/1
+ACGCAAGCCCCAGACGCCCTCGGCCACCCCGACGTTGTGAATACCCCATACTGCCCGAACCGCTTTCTCATTCCCA
+>850:2:1:1182:17200/2
+CCAGCGTATCCCGTGCGAAGGCCTGGCAATGGACCAGTGCCGCTGCCGCGATTAGGCCGGCGCGGGAGCGCAAGGC
+>850:2:1:1182:16075/1
+GCATAGAAGACCTGTCCGTTGATGCGGTCGGGGTATCCGCAGAATGCTTGACACGAGCGGTCTCCGCCGGACAGCA
+>850:2:1:1182:16075/2
+CAGCGTCCCCGGCGGGCGCTTTCGTGCCTCGACAAGACACCGCGCGCTGCGCCCCCACCTCCCGCCTACGTGCGCA
+>850:2:1:1182:1309/1
+GAAGGCGGCGCCCGGCGAGGGGCATGTTGGGTGGGTGGTGGAGCACGGGGAACAGGAGTTGTCGACCGCGCCGCAG
+>850:2:1:1182:1309/2
+CCTAAGCCTCGAAGATAACTAATTCCGTGTTGCCCAAAAACAAGGCAGGGGAATATGGATTTTGCGGACTCTTCTC
+>850:2:1:1182:8406/1
+GGCTACCGCGATTTGGTGGGCGACATTGACTTCCCGGTTGCGATGGTCGCACTCTTGCAGCGTGTCGGCCGCGCCG
+>850:2:1:1182:8406/2
+CGATAATTTGCTTGTTGGGGACGCTGCTCGTTGCGTCGGAGGATTGGCAACGAGCGAGAGTGCGCCGGAGCGGGGA
+>850:2:1:1182:6772/1
+CGGGCGTAACGGCTGCGGAAGACGGTGTTGAAGAGGTAGGAGCGGGCCCCTCGATGGGGGGAGGGGGGCGGCTAGG
+>850:2:1:1182:6772/2
+GACATACACTACCGGGGCGAGGTGCTGACCTCACGGGGGCACGGCTTGGCCGGAATGGAGCGCGAGAGAGGGTCAG
+>850:2:1:1182:17923/1
+GAACAAGGCCGTTTGTCCAGGCATCGGGAGCTTTAGATTCGCAAAGTAGTCGGCCACTTTGCCCAGGTTGTGAATC
+>850:2:1:1182:17923/2
+GACATGAAAAACCTATGGCAGTCTGCCTGCAAGCTGCAGGCGCGCTTCGTCGCCGTCGCTTCTTATCTTCAGTCCC
+>850:2:1:1182:18307/1
+AGGAGGGCCGCCAGGCCCGCCCCCGCGCCCCCGGGCCCGTCCCACGCCCCCGCTGCGGTGGAGCCGTGGTTGGAGC
+>850:2:1:1182:18307/2
+TTGCCGCATCTTGCCTGCGCTGCCATGGCCAGCAGCGACCGCAAGGCCATTTGCAGTTGGACAGCCTCGAAACGAT
+>850:2:1:1182:7524/1
+TTGGGCGGCCGCAAGGACTCGGGCTTCAGCCCGGCGTAGGCACGTCCTGCGCCTCTAGCGTCCCGACGTTTCCTCG
+>850:2:1:1182:7524/2
+GACGGCGGCGACCGGGACGACGACCACGCCCACGGACACCGGAAGGCAGCCGACCCCGGCAGACCCCCCGCAGGCC
+>850:2:1:1183:1726/1
+GGGCGGGTGGCGGTGCACAACGGCAAGATGAGCAACGCCGATAGTGACTGTAAAGTAGTACTGTTACAGAAACTTC
+>850:2:1:1183:1726/2
+CGCGAGGTCGTTGCAGATAATTACCGGGAAAACGCGCAGACTGTATCCATGAATGGATTTCCGATGAATCTCGGCG
+>850:2:1:1183:13702/1
+GCACGGACGAGAGGAACCATGCCGTTCTCCACCACGAACTCGACCTCTGTCTCCGGCAGGAACCCGAACCTCTCAC
+>850:2:1:1183:13702/2
+CACCGGCCCTCCCTCGACGGGGACAGGGGACAGGGGCGAGGGAAGACGCGCACGCGTATCAGTAAGGGGCGGGACA
+>850:2:1:1183:9326/1
+GTATCCTACCTCTGGATGAATAATATCTCCGGGGCCGCCGCAGTCCGCGACCACGGGTACAGCGCCCGCGCCGCGG
+>850:2:1:1183:9326/2
+TTGCGCACGTTACTAAGTCGCTCGGAATCGAGAACGCTGCTTCTTTCCACGGCTGGCTCCGCCACGCCGCAGGGCC
+>850:2:1:1183:20818/1
+CATATGAGGGATCCATCTGGCCCGTCCGCCTGGTCGAGAAGAAGGCCGGTGCGTCCAGGGCGAGGGGCGCCGCCGC
+>850:2:1:1183:20818/2
+CCCCTCAGGCGCGGCGACTTCCTCTCGCCGCGGGGGCCGGGGGCGATCACGGTCACGCACCACCACCTGCGAAGGC
+>850:2:1:1184:11091/1
+GAAAGCGTCGATCAAGCGCTGGACCTCGGTGAGAACTCGCGCCCGGCCATCACGAAGCATGACTGCCAAGCGCTCG
+>850:2:1:1184:11091/2
+GCGAGGGCAACGAGCCCTCGCGGATCCTCGGGGACAAGCGCGGGTAGGGGGGGGGCCCTCCGGCGCCCGAGGTGAA
+>850:2:1:1184:14818/1
+AGGACGGCGGGATGGGGCGGCGGAGCATTGATGGCCTGCGGTGTCCTTCCAAACAAACCACTTACCGGCCCACCAG
+>850:2:1:1184:14818/2
+TGGAGACGCGCGGCCTGTCGGTGGGGTGACAGCGGCGCTGCCAACTTTCCATGGGCTCTGCGGGCTTCGCCGCCGG
+>850:2:1:1184:18512/1
+ACTGCGTCCGCCGCTCCCTCTGTCTTCTACGGCCCAGTCACAATCAGCGGGCACGTGCATCGAAGGCTCGGGGCGG
+>850:2:1:1184:18512/2
+CCACCACCTACCCATCCGGGTTGAACGGTTCGCGTGACAGCAAGGGCGGGTGTATGCCCTTCAAGGAAAGGCGCGG
+>850:2:1:1184:1870/1
+GGCTCACCCGCCGCATCGAGGAGGCCGGCGGCAGCGTTGGCGGGGGGGTGTGCTTTGTTCATACGTCGGTGGGGGG
+>850:2:1:1184:1870/2
+CACTATCGACGCAGCGCTCCATGCTGGCGAGGGTCGGCTTGTAGCCGTAGCCCAACATTATATTCAACAGCTTGGA
+>850:2:1:1184:4399/1
+TGGGACTAATTCGGCGATGTATAGATGCGTCCCTCATGGTTGCCTTTGGCCCAAAGGGGGGCCATGGCGCTATCAC
+>850:2:1:1184:4399/2
+CTCCATACGCGAGGTGAGCCATGGAAGCCGGGGCCCGGGCAAGGTAAGGGCGTCTTATTAGCACATGGGGCGCGGG
+>850:2:1:1185:1151/1
+GCAGATATTCCCGCCTGGTACCTCGCGCAAGCGACGAGCGACAGGGCGCTTGCTGAAGTTCGAAACAGCGCTGACG
+>850:2:1:1185:1151/2
+GGGCCAGCTGGGGATAGAACAGAATCAGAGCTAGCCAAGGGGAACCTGCCACCGGAAAAGCGCGATTAGCCGGACA
+>850:2:1:1185:14734/1
+TAAAGCGCACTCCCTCGAAAATGCTTTCGCCGGTCCTTTGGTTGTTGCTGAAATCGGTGAGCGGCGAGGTGAGATG
+>850:2:1:1185:14734/2
+GACCGATGTCGCTACGGACGACGTAATCATTATCGCGATCGGGTGGCTAGGGTTCATCCCGCTCCCACCCGCGATC
+>850:2:1:1185:12830/1
+TAGCCGTCCACGATGGGACCACAAGACGTGCACGCGATATGGACTCCGACCACATTCGTGGCGGGTGTCCGCCTCC
+>850:2:1:1185:12830/2
+CATGTCCTACACGGATTCCGCCGACATCGGTGAGCATCAAGATCCTTACTGGTGTGGGCTCCAATGTGGCAAGCCT
+>850:2:1:1185:6451/1
+GTGGCTGCCGTTAAAGCTCCTGGTTTTGGCGATGCCCGCAAGGAAATGGTCCAAGACATCGCCGTTCTTACGGGCG
+>850:2:1:1185:6451/2
+CACGCGAGCTTCAACGTCGGCTTTTTTGCCAGCGCCGTCGACGATGGTGGTGTTATCCTTGTCGATGGTAAGGCGT
+>850:2:1:1185:18225/1
+CCATCCCCTCGAAGCGGGCGACGGCGGAGAGCAGCTCAGGCTTGTGCGACGCGTCCTGGTATGAGCGCTCGGGAGC
+>850:2:1:1185:18225/2
+GACGGCCGGGGCCTGGTCAAGCTGATCAAGCAGTGCCCGGACGCGCTGCTGGGGCGGCGCGGCGCCGCGGCGGTCG
+>850:2:1:1186:10334/1
+CCAGCGGCCTTCAAGCGATTCACCCCGGACGCCGGTAGGGGCGCTAACGCCGCCTCGGAGGGGCCGCTCATCCGCC
+>850:2:1:1186:10334/2
+GAGGTCGACGACCGCCCGGCGGCCGGAGGGATGGGTCAGCTCGATTGCCGCCTTCTATCATCGGTCGCTGAAGCCT
+>850:2:1:1186:18852/1
+ATACCAAGCACGTTCCGGTCGTCGCCGCGATTTTGCACAATGCATTGCAGAGGGACGTCGACGTTAGTCCTACCCC
+>850:2:1:1186:18852/2
+CGAAGCCTGCAGTGGAGATCTGACTCGCGGCCACGCTGGTAAGCCGGGCTATTTCCGCCAGGTTCACCGACGGCTG
+>850:2:1:1186:9892/1
+GACTTTGCGTTCGATTCGACTGCCGTTCTTGGGCTGCGCCTCGCAGACGAGGACGGCGAAGAGGGGGGGCGCGTGG
+>850:2:1:1186:9892/2
+ACTCCCGCGCGGTGCAATGGGCAAACCTGTGCACCAGCCACACCATCGAAATCCCGTCCGGGACCGTCTGCCGAAC
+>850:2:1:1186:19039/1
+AAGGCACACCTCCGCATCATTCGCGCTCCGGTCCAAGTTTCAGAGGGCAAGCGCCGCCGCCGGCGGTCCCCGACGG
+>850:2:1:1186:19039/2
+TGACCTCGTACGCCTCGATGACATCGCCCTGCTAGACCTCGTTCCACCCCGCGATCACGCCGCCGCACTAGAAGCC
+>850:2:1:1186:9251/1
+GGCGTCGACGGCGAGCACGCAGCCCGTCGGGGCGAACCCCGCCGCCGCATCCCTTGTCTCGGCGCGGACCCCACCG
+>850:2:1:1186:9251/2
+CAGGCCAACGAAGTTTGCGGCGGCCGAGCGATCATGCTCACGCCCGAATGCGGAAGCCGAACGGGGGGCCCGTTCG
+>850:2:1:1186:3802/1
+GGGACGGGGTTAATCCGGGTCGGCAGTGTCAGTCTGGCAACGTCGAAGCGGGTGCGCTTCAGGGGGCCCACGCCAC
+>850:2:1:1186:3802/2
+TGAACGGACTGAGGTAAGCCAAGCCCCCCGCGGGACGGAGTGCTCGAGCCAAAATGAGATTCCGAGGCTTCTATGC
+>850:2:1:1186:5730/1
+GGTTCTGCACCAGCCCGGCGGTACGCAGGCTGCGCAGGCCGTAGCTGACGGCGCCCTCGCTCGTGCCGCGGCCGAG
+>850:2:1:1186:5730/2
+ATCCTGACCGGGACGCCCGCGTCCGGGACCACACCGTGACGCGGGCCGGTCTCCCGCGCCCCGCCCCCGAGCCGCG
+>850:2:1:1187:6637/1
+ATTGCGCATCTCGCTCGGCGGCGGCGGGACTGGTCTCGCTTCCGCCTGCCGAAAGGACGGGGGCTTCCTAATAGCC
+>850:2:1:1187:6637/2
+CTAGTTTGAGAGCTTCCCTGATGCTCGGGTGTTTAATTTCGTCGATGCTGGCTACCTCCTCGAGATGGGAGTACTT
+>850:2:1:1187:16781/1
+ATCCGATGCTGTCGATAGACGACCGTCGGAACGCGGTAGCGAACCTTCCCGTTCTTGCCACGGGCCTGGCTGCGCT
+>850:2:1:1187:16781/2
+ACTCCAGTTTATTTAGCGCAACTCCCGGGGGAGATTTTATCCCATAAGCCAGGGATGGCGGCTGGTTACCCGGGGA
+>850:2:1:1187:17390/1
+GAACATACGCATTGCTTGTTTCACCTCTCCCTAGCGCCGCCATTGGCTTCGTTACGATTTATGACCCGAGGTCAAA
+>850:2:1:1187:17390/2
+ATGCCGCGACGCGCAAGAACAACATGCAAACGACCGCGGAAGAACACATCGAGGACGCCTTACGCGACGCCCCGCC
+>850:2:1:1187:6687/1
+CCGGCCAGTCCATGCTGCAGCGCGCGGACGATCGGAATGCCGCCGCAGACGCTCGCTTCGAATACGATCCGCACGC
+>850:2:1:1187:6687/2
+TGTGATCGACGGCGAGTTCGACATCGTCCGCGAGCTCGTCGGCGGCGTTCCCCGCGCGGGCGCCGACGCTGGCTGG
+>850:2:1:1187:17718/1
+CGCGTGCGCAACGGGTCGAAGAGCACCATGCCGCCGTACCTCCCGCACTCCGGGCTGGGGAGCAACACACCTCCTG
+>850:2:1:1187:17718/2
+TGCTGTACGACTCGGGGACGCTCGAGCCGCTGGTCTACTACGGCGATCTGCGGATCACCGTCGCTCGCTGCGAACA
+>850:2:1:1187:19516/1
+CCGCATCGGCTCGGGCTAGCCACGCCGCCGCGGAGGCGGGGCCCTCTCGAGCGGCCGCCCGGCAACGAGGGTGTCG
+>850:2:1:1187:19516/2
+CTGGTCTATCCCAACCACGAAAGACGAATCGCGCGTTGCCGCCGGCGCTCCAGGCATCGCAGCCGCTACTACGGGC
+>850:2:1:1188:7715/1
+GAGGGCTCACCACCGGCCGCCTTCCCCCGCGCGCGCCGAACCGGGCCCCGGCACTTGCCCGCAGCCGCCCCGGCCA
+>850:2:1:1188:7715/2
+TTTGATCCAGATCCCGTAGTCGACCGTGTAGAGCTGATCGCGCCGGAGGAAGCTGCGGACGCGCGTGAGCGGCGGT
+>850:2:1:1188:6926/1
+AAGGGACTCGAGTCCGTGTGTGAGCGTATGGAGGTCCGCGATCAGCTGTCTTGCCGCCGGCGTTGAAGCTGCGTTT
+>850:2:1:1188:6926/2
+CACGCCAGGAAGTTTATCACCGAACGGCGGGCAGCGGTGCCCGAAGCGAGCGCCAACGTGCTTACCGCATAGATTC
+>850:2:1:1188:9363/1
+CGGCCGCCAGATGCGTGCCCGCGCGCGCGGCTGCTCTCCGCGCGATCGCATCCTCCCACCCCGTTTTCCCCATCCC
+>850:2:1:1188:9363/2
+GTCGTCCCGCAGGCGGACCCACTTCCCGGCCAAAATGGGCGTAGGAAGACGGAGGAACCTGCACCCGCCCACCACG
+>850:2:1:1188:16877/1
+CGGTTAAGGAGGAAGGCCGAGAGCGAGCGAGCGGCACCCCGGGAATCGCCAGACCCACGTCCCTCGCGGCGGCCCG
+>850:2:1:1188:16877/2
+CGGGAGTGCCTCGAAAAGAAACTGCGTAGCGGCCAGAATAGGGGGAGTAGGAAGCTATCGGGCGCGGGCGCGAAGC
+>850:2:1:1189:6313/1
+CGGGAGCAAACCTCAGTCTCAGCGTCCGCGACGGCGTTGCTTCGAATCAGTAGCCGACTCGCAGAGGTCTTCTTGG
+>850:2:1:1189:6313/2
+CCGGGTGGAAACGAAGGGGAAGATGTGGCTTTAACCTACTGGACTGTTGGAGCTTCCGCGCCAATCAACTTCCCCG
+>850:2:1:1189:3693/1
+AAAAACGGCGGTCCTTGTTTCAGCAGGAGAAGGCTTTTGTCCCCGGCGACTTGCAAAGGTGCACGCAGCAACCAAA
+>850:2:1:1189:3693/2
+CAATGCCGAAAGAAGCGTGGCTGTTTTGAAACTTTGATCTGGCCCGCATTGAATTAACGTTGACCTCGTTTATGAC
+>850:2:1:1189:12556/1
+CACGGTTGTCAACGTCGCGTTGCCAGCACTGCAAACGAGCTTAAATGCATCGATCATAGGCATGCAATGTGTCACG
+>850:2:1:1189:12556/2
+CCAGGAGCGCTGCACCAAGCCCACGTGCTGCAACCTGCGGAATCAGCAGCTCTATATAGAGAGCTAGGCCGCACCC
+>850:2:1:1189:20506/1
+GGGTGACGAAAAACTGACTGCTCGATGTTTCTGGGTCCCCGCGCTCGGGGGGACCACACGCCCAGGCGCTGCGGCC
+>850:2:1:1189:20506/2
+GCACGCTCGGCGCCGTCGACCCGCGCCAATGCGACCGGATCGGCTCCGGCGGCAAGCGATGCCAGGGAGAGTATAT
+>850:2:1:1189:11478/1
+TGATCTCGCGGGCACCTGTCAGCTCATGCCGGCGAAGCCTCCATTCCGCGAACTCCGCCACGGAGCGACGGGTGGA
+>850:2:1:1189:11478/2
+CAAAAGGGCGTTGAGCTACGAAGTCATGACATATAAATGATCGACCACTCGGAGCCCTTTTGTCAACGTTGCCGGA
+>850:2:1:1190:14656/1
+TCGACCGCAGCGGACGCGTCTCTGTAGTTTACCCAGACGAGACCCTTCCTCGACTCCGGGGCGCGATTCATCGATC
+>850:2:1:1190:14656/2
+TTCTATTTCCAAGGGACCCGCTGCATCCAGGAAACGCAACGGCACGACGAGCAGACCAAGATACCCAGGCTGGGGC
+>850:2:1:1190:17262/1
+CGCAGGCGTAGTCCCCCATCGACAGCCCCGCGCACGCGAGCGATTTCTTGGACGCCTTCAACATCCCGCTTACGGG
+>850:2:1:1190:17262/2
+ACAACAGGATCTTGTTGATGCCGGGCGGCGGATCGGGGTGCCCGGTCGCGCGTCAAAACGTGGACAGGAAAGTGGC
+>850:2:1:1191:4165/1
+AGTAGGCGTTGAGCTGGTAGCGACCACACATAGGGGTACAATAGCCCCAAAAGCAGCGTGGTTGGTGCCGCTTGAA
+>850:2:1:1191:4165/2
+CTCCGAGTAACCCGTCCTCCCCTACCGTTCGGGCGCGAGAGGTATGAGATCAGACCGCGGCGAATTCCGACGGCAT
+>850:2:1:1191:16973/1
+ACAATCGTCGTCCAGGCAAAGCAGCCCAAGACGATCCACTTTTCCATCGTCGATAGTCTCGGTGATGGCCATGTCT
+>850:2:1:1191:16973/2
+CATATTTCAGCGTGACGGTCTTCGTATCGCTTCCGTCGGCCCCTGCCTCGGGTTCGCTCCGCAGGGCACCTCCGGT
+>850:2:1:1191:6010/1
+GCGTCCAAGGAGAAGCAGGCGGGAACTGGCTCAGGCGGAAAAAGGGCGCAGCAGAATTTATGAGTCATGAATAACT
+>850:2:1:1191:6010/2
+GCGACTGTCAGCAAGTTTGGATCGAACATGATATAGTTCGCTGGCAACTCGACCCTTTGCGACAACAGATTGTAAG
+>850:2:1:1191:12452/1
+GTGAAATTGTCGACATTGGCGGTTTCGGTGTGCCCCGGGGGAGGGTTGCCCCCACTTCACCCCTTGGATAAAACCC
+>850:2:1:1191:12452/2
+TCTTGTAGGATGCGAAATCCGAGATTGACTCCTCGCTAAGGTTCCAAAGAAACCATGCTGTTCCCAGCAGCATTCG
+>850:2:1:1192:15434/1
+ACAGCTTCTCGCTGCTGCAGGCGCGCGCCTACCTCACCGGGCGGCAGGCCGTGGAATACGACATCCAGATCGGACG
+>850:2:1:1192:15434/2
+GATGTCGCGCACGCTGTGCGAGCCGCTTTCCGAGCCCACGCGCCGCGGGACGGTGTCCCAGCGCGCCCCGGGCTCG
+>850:2:1:1192:13403/1
+CCAGCTTACTCGGCTCAACACTAGCCGACAGCACTGGCCAATGGAGTTTTAACAGCGGCCTATCGTCATCATCGAG
+>850:2:1:1192:13403/2
+TTGAGAACACGAAAGGATCTACTCCGCCCGCCCCGGTCAGGATATCGTTGCCGATGGTGCTAGACAGAACGTTATT
+>850:2:1:1192:3628/1
+AAGCATTCTTGACGATTGCCCGGGCGTGAGCCAGAACCGCAAGAAATTACTCCTGCGCAAGATCGGCTCGGGGAAT
+>850:2:1:1192:3628/2
+AGCCGGGATGGGTAGCGGCGAGCGAGCTGGGAAGCGAGCGAGGTTCAAATCGATCGGCAAATCAATGCTTTTGCAG
+>850:2:1:1192:13341/1
+CGCAGGTGGCCCAGCCAGGACGCGGCTAGGGGCATGCGACCCTCTTGTCGCCGCGCCGGGCCGCGGGCGGCCGGGT
+>850:2:1:1192:13341/2
+GACGAGCTGTACATCAGCCCTGCGCGGCGGGCGACCACGCGAGGACTCACAGAACCGAAACGGATCCAGGCCACAC
+>850:2:1:1192:1832/1
+ATCAACGGCGGAGTCATCGCCGCGCCGCTCAACGCGGGAACGCAAGGCGAGAGTGATGGCTGGCACTGGGGGGGGG
+>850:2:1:1192:1832/2
+TCGCGCCGCGGGGGGGACGTGTTGGATGGGAGGTGAGGGGTTGCTTCCGTCTCTTCTACAACTGGGGAGTCGTGAG
+>850:2:1:1192:4476/1
+AAACGGCATAGAACCGAGGTCCCACGGGGCGCGTCAGGCCGAAACACGTCGTAACGATTTCGCGCGAGGCCGCGGG
+>850:2:1:1192:4476/2
+GCAGCCACCCGACGGGCACCGTGTCGGGCCGTCCACCGCGTCCCCGCGTGGCGAGGAAGCCAACCAAGAGCTGCTG
+>850:2:1:1192:2581/1
+CCATTAATCTTTCTTAACGCCAATCGGGAGAGCGGGACAGTGATGCTGGGGCTTGCGAAGGTGGTCGGCGTGGGAG
+>850:2:1:1192:2581/2
+AACGGTCGTTAATCCCTGAGTAGTTTGGGACTTCGGAGAGAGGCTGGGAGCAAAGTGGGAGTGCGTCTGGCGCCGC
+>850:2:1:1193:20628/1
+TGACGGGGGTGATTTGCCCGGGCTTGCAAAAGCTCGGGCCCTCCGACAGGATTGCCTGGCTCATGGAATCTGCGAC
+>850:2:1:1193:20628/2
+CCTGGGGGCCGCAGCGGGCGATCCCTGCGCCAGAGAAAACCCCGCGACTCCTGGGGGCGAACAAGGGCTCGGCGGA
+>850:2:1:1193:10926/1
+TTGCTCAAGACGCTCGAAGGGCCGATCCTTGCCTCACAACAACCCCGGGATCCGGGGAATGCCGGCTTGAAGTACC
+>850:2:1:1193:10926/2
+TTCCTTAAATCCCGATCGGCCGGAAACAGCGCGCCATTCTCGTCTTGGGCATGGCCGGCGGCCGCCCGGTGCGCCG
+>850:2:1:1193:16194/1
+CTACACGCCGAACGTCGGTTACCCGGGCTCCGCGATCGCGGCGACCGGGGACCACTTCAGCCAGACCCTGCCCCGG
+>850:2:1:1193:16194/2
+TCCAGGGCGTCTAGCAGCTGCGCGGCGCCGGCAGTTTCCGGCTAAAAGGGTAGAACGGGGCGGGGGGTGGCGCGGC
+>850:2:1:1193:6126/1
+GCACGTCCCCGAACGAGATGGTCGTACCCGGCATCCCGGGCCCGCACATGCGCAAGCACGGCGCCACGCTCTCCGT
+>850:2:1:1193:6126/2
+TCGCCACCGGGAGCGCGCGCGAGGTGCGGGAGAGGCGGGGGCCCCCGGGGCTAACGGGAGCCCCCCGGGGCCGACG
+>850:2:1:1193:9868/1
+CAGAACGCCCGGAGAGGCCACGATCGCCGGACGGGGCCCGACCGACGTTCGCAGCGCGCGCGCGAACTCGCGACGC
+>850:2:1:1193:9868/2
+CTGACGCTCATGCCCGCGCGCGGCCGAATCTCGGTCATTCACGCCGACGACCTTGCGAGGCTGATGCTCGCGCTTG
+>850:2:1:1194:5685/1
+GACAGCCGCAGGGGGTGCCGGAGGTCCCGGTCTGGACGTGCCAGCCATAATCCTCGCAGCGCGCGGCCACCACGCC
+>850:2:1:1194:5685/2
+TCCATGGCTGAGCGCGTAGAGGGCGACGGTGCCAGTGACGAGGTCGGCTCCCGGGCCGCTCACGCGCAGCACGACA
+>850:2:1:1194:15481/1
+GCGCAAGTCGATGGCCGCGCCGCCGCCCGCGCCCGTGCTCTCCGCACGGGCGGTGGCGGGCGCTACCGGGGGCAGC
+>850:2:1:1194:15481/2
+CAAAGCGCTGATCGTCACGGGCACGCGCATCACGCTACCCGGCGTGACCGCGAACCCCACCCCCGCACCAGAACCA
+>850:2:1:1194:18450/1
+GGAAACGGACAACACCCTGATCTTCATCACTATAATCGACCCTCCACGTCCCGCCCCACACCCTTTTCCGCCTCCC
+>850:2:1:1194:18450/2
+GGCGTCGGGGGAGACGGACTCGTTGTTCCAATACACGCAGCCGCCATACCTCCTCGACCCGCCACGGTTGGGGCGC
+>850:2:1:1194:8729/1
+AGTACGCAGGCAGACGGAACGGTGTAAGAGGGGGGGGCAGAGACGCGAGCAATAGTTGCCCAATGGACACACCGCA
+>850:2:1:1194:8729/2
+CGTTCCTGCTCCAGCGGCGCCGCTGCACGCCCGTCAATCCCCACCAGTGGAGCCGCAACCAGCCACCGGCCGGCCA
+>850:2:1:1194:9477/1
+GAGATGAAGTACTGCAGCACCGAGAGCCCCTCGCGGAAGTTGGTCGTGAGCTGGGTCTCGGTGATCTCGCCCGACG
+>850:2:1:1194:9477/2
+CATGGCCGACTCCGGCGCGCGCGGCTGGCTGCAGGAGGTGAGCCCACGCGCCGCCATGCTCGGCGTGTTGTGCCAA
+>850:2:1:1194:10636/1
+AAAAAGATGCTGAGACCAGACCGGGATCCACATCGCCGAATTAGGCGTTTGTGGCGCGGCACTGACCGGTATGAAA
+>850:2:1:1194:10636/2
+AAATCCTCTGTTAAACCGGTTGAGGATCTTCGTGGGAGCCCGGGCAAAGTGGACTTTTTGGACCCCCCCCCGTAGG
+>850:2:1:1194:18285/1
+GAGGGCCACGCGGGCGAGGCGGAGCGGCACATCGGACACGGTTGTAGCGCCGCCGGCCGGGACAACACACAGCCCC
+>850:2:1:1194:18285/2
+CGCCCGCGTCGCCCCAGTCGAGAGCCCCGGGCCCGGCCGTGGTGCCCGGGAACGGCAGCAGCACCGCCGCGCCGGG
+>850:2:1:1194:6950/1
+AAGGTGAAGGCGGCGAATCCGGACATGGTCTGGATCATGGTCGCCGGCGCCGACGGCGTTCCCGCGCCCAAGCAAT
+>850:2:1:1194:6950/2
+CTGTGCCATCATGGAGAAAGGCCGCATCCTTCACCAGGGATCACCTGAGGACTTTCGCGATGAAGCGATGCTGAGG
+>850:2:1:1195:21391/1
+GGCGACGGCGGCGTTGGCGTCGTTGCGGGGGGGCGAGGCGAGGAGGGGGCGCAGCGCCTCGGCGGGGGGGGGAGCG
+>850:2:1:1195:21391/2
+CGGATATCCAGGCGCTGGCGGACGCGCACCGGGTGGCGATCGATGCGCGCCACGACCCCGCCGGCCGCGGGGCATG
+>850:2:1:1195:2606/1
+CCGAGCAGGCAGACGGGACGCTGCGATGCCTGTGCGGCGTACTGCTGGGACAGAAGGCCGCGCCTGAAGCTCACAG
+>850:2:1:1195:2606/2
+GGTACGGCGCGCTCAGGGGGTTTCCGAGTCGGAGAGCGATGTCTCAGCGAAGTCGGGGCGGCGGCCACGATGCAGG
+>850:2:1:1195:13227/1
+CACGAGGCGAATGACGCGGCGCGGCGTTAACCCGGCACCTCCAGGTGGAGCCGACGGGCGCATTGCTGGCCGCCAT
+>850:2:1:1195:13227/2
+CGGCGAGCGCCACGCTCTATAATCGCAGACCGAACGAGACCAACGCCGCCAATCACGCCATGGCGCAGGCGACCAA
+>850:2:1:1195:15138/1
+CGGCGACCGCGTTGCAGGCCAGGTCGAGCGCGGTGGACAGCTTCAGCACCGTCTCGGCCAGCCCGACGCTGGCCTT
+>850:2:1:1195:15138/2
+TGACGCCCTGGAGCAGGCGGCGCAGGCGCGCGCCAGGGGGCGGGCCGGAGTTGAGGGCCCAGGGGCCGGGGGAGGG
+>850:2:1:1195:18051/1
+TGAGAGCGCCGCATTTATGGCCGTTTGTGTTTTTGTTCTGCTTTAAATCCAGTTCAAATCTGGGCGAAAACCTGTT
+>850:2:1:1195:18051/2
+GGGATTGACGCTTGTCCAATGGAGGGCTTTGACCGGGCGCAATACGACCAAATTCTGGGCTTGAATGCCCAGGGTT
+>850:2:1:1196:6867/1
+CGAGATCCGCAAGAAGGCCAACGCGACTGCGCCCGCGCCGCGGGTAGCCCTGGGGGGCACGGGCGCAGCAACGGCG
+>850:2:1:1196:6867/2
+AGGCCCTCCGCCCTCGACCGGATGGTCTTAGAACAGGTTGTTCCAGATCTTGACCAGCGCCGCCCCTTCTTCCCTA
+>850:2:1:1196:3498/1
+TCGACATGATGGGCAGCCGCTCGCGGTAGGCGCCGAGCAGCGAGCGCCCGCGGGGCGCCACGTACCTGACCTCAGG
+>850:2:1:1196:3498/2
+GCGCCCCGCACCTGACGGCGGGGGGCCGCGGGCAACCGCGCTGTAGCTGAGGACGTGCGAGCGCCTACGCGACCGC
+>850:2:1:1196:20250/1
+GGGGGGGGTCCGCCGCCTGCCGAACGGAACGCAACCCGCTTGAGGCCAGCTCGCGGCGCCACTGCCGCCCACGGCC
+>850:2:1:1196:20250/2
+CGGCGGCTGAGCGCAGGCGGTCGGCCGGTCGGCGCCGGCACGTGGAGCGGCACGACGTGCAGGTGTACGATGGGCG
+>850:2:1:1196:20653/1
+AGGCAGGGGAGGAGCGGTTCGGCGGCGATGTTCGTCTGCTTATTCCGAAGGGGTTAACCGCGAGCGGCGACTCAAG
+>850:2:1:1196:20653/2
+CGCCGCCCCGCGACGACGGTTGGAAAGGCAAGCCTCCCGTCCGCCTTGACATGGACGGGAGGGGGATCCGGGAGGG
+>850:2:1:1196:19102/1
+GACTCCCACTCGAAGGTTTCCGTCGAGACCCGATGTCCCGTGCAGACCCCCGAACGCGAGGCCGCGCCCACACTCG
+>850:2:1:1196:19102/2
+TTCGTCGGCCATCTCCCGGTGGCTAATCAGAACCTGCTCGCTGCGTATTAACTCCATTCCCCGTACGCCTCGCTTC
+>850:2:1:1196:12235/1
+CGAAGGACGCGGCGCGGGCACTGACCGGGCGTCCGAGGAGTGAGGCGGGCGTTGTTCAGACGGCGACCGCGGGGCC
+>850:2:1:1196:12235/2
+CGGGGGGCAGCTGGCCACCCAGAGGACTAGGCGCAAGCCCCGCCGCATCCCGGCTGCGGCTACAAGGTGGACCCTC
+>850:2:1:1197:12944/1
+CGACGCCGCCGGGGCGCAACGCCAACACGCGGACCACCGGCCACCGCGGGGATTCCGGCACCCGCCGGAGCGACGG
+>850:2:1:1197:12944/2
+GGACCAAGCCGCTCGGGGCACGGGAGAGCGGACCGAGAACGGCAAGGGCGCGGCAGACAGGACGGGCAGTCGCGAC
+>850:2:1:1197:19413/1
+GAAATTCCCGCAGAAGTGCGCGCGGCCGTCACACCAAAAGTCAAAGCCGACAAGCCAATCGGGCAATGGAACCGTC
+>850:2:1:1197:19413/2
+AGACCTACTGTGGCAGCAGCACCTTCACGCCTCGGGCCTCACCCGATCTCGCGAATGAAGATATTCGCGAACTGGA
+>850:2:1:1197:4686/1
+CGATGAATTGTCGCGGTTTCTTTCCTGCGACCAGGAACGCTGATTCAGTCGAATCAAAGTCAGAAGCCTCCCGCGA
+>850:2:1:1197:4686/2
+AAAGCAATGCAAATGGAGGCTGCATCGAAGACGCGCAAAACGCAACAGCAGGCCCCCGCCGGACGGCCTAAAGCAG
+>850:2:1:1197:8694/1
+CGGACCGCACCATGTTTACCTGCACGCAGTCAATCGCGTCCGGGATCTACTGTAGCAGCAGCTGTGTCAGCCGGCG
+>850:2:1:1197:8694/2
+ATGCAGCCGCGCTCGCTGGAGCGCTTGAAAAGGTGACTAACGACCGATCGCTAGGGCAAACACTTGGCCGGGCCGG
+>850:2:1:1197:20357/1
+CCGTAGGCGAGGCGGCGGCGCGGGGCCGTGCGCGCCGGGCGCTCACTGCCGCCCGCAGAGTCCAATCACATCTCTG
+>850:2:1:1197:20357/2
+CGCGCCGTCCCGCTTCGTCCGGGGGCGCTACCGCCGAGACTACGACCGGCTGGTTTCGGTGTGTTCGGACAGCGTG
+>850:2:1:1198:16820/1
+GGTGACCGCCCCGCTCGGGGCGCGGGCGCGCGCGGCCCCCGTCCGGCCCCGCCCCGCACGCCCCGCCCCGGGGCGG
+>850:2:1:1198:16820/2
+AGAGCCGTGGCGGCGCAACCTCCACGTCAACTGCATGGCCCCCGGCGCCCCCCCCTCCGAGGTGACGGAGGCGTCT
+>850:2:1:1198:2661/1
+GGCCTGCTGGTGCTCGCGAAGGTGGTCGGATGATTCCGCTCGACGCTCCCGATTTGCGCGCCAAGCTTGCGGTCGA
+>850:2:1:1198:2661/2
+ACGAACAGGCCTTCGAGGCTGTGCGCGACCTGCGCGATGTCCTCGAGCTGCAGAATCAGCGCGGAGAGTTTCAGGC
+>850:2:1:1198:20141/1
+CGCATCGGCGTGCTTGTCGGACCCGAAGAGACCGTGCTCATGGACCACAAGTCAGGGACGCAGCCCGATCTGCAAG
+>850:2:1:1198:20141/2
+CGCCTCGGCTAACCGAATTCGATCAAGCGACCCGATGCTGTAGGAGCGGGGATCGGCCTGGAACGCCACCAACCCC
+>850:2:1:1199:11619/1
+GTTACAAGCCCGAGAAGGATCGCGCGCACCCACAACGCCCCCAGGAGCCAGAGCGTCTCGTCGCGAGAACCCAAGA
+>850:2:1:1199:11619/2
+CCGGTTGCTTAACCGGGAGATAAAAGCCAGGATCTCCGCCACTGCTTTGTAAACCCCGGCGGGAATTTCTTGACTC
+>850:2:1:1199:1693/1
+GCGACGCCCGGGCGGCGCGGGTGCGACGCGACCCCCCCCCACGCCCCCCGGCGGGCGGCCTGCGGGCGGCACGTGG
+>850:2:1:1199:1693/2
+ACCCCGAGCTGCACCAGCGAGCAGCACAAGACGCTGACGCGTGAGCACCTCGAGGAAACAGGCGCTCACCTCGAGG
+>850:2:1:1199:11408/1
+CCAACTGCGCCCACGCCCCATCAAGCCGCCTCCCGTCGGCGCGAACGGGGGGGAGGTGAGGGGGGTTGAGCGCGAA
+>850:2:1:1199:11408/2
+CGGTTTCTGGACGGGGGCCCCCCCACCCTTCTTTTTTTTTTGGACACGTCTATCCCTTTTCATCAGGCACGCGGGG
+>850:2:1:1199:4197/1
+AAGAGACGCGCGGGGTCGTAGAAGACGGGCGCTTTTAAGACACGTAGGGTCGCGAAAAAGCCAGCATGTTGAACGT
+>850:2:1:1199:4197/2
+CCAGCCTTTTTAAAGCGGAATAATTCATAAGATTCACCGGCGGCTGAAAATACCAACTCGGGCTAAGGAAATCACG
+>850:2:1:1200:4559/1
+GGGCAAATCGTTTGCTAGTCCGGTCAGCGCAGCACTAGAACGGCTGGGGAAATGCACGAACATGACGGCGGCGCAC
+>850:2:1:1200:4559/2
+CACATCTGCGCGCCGCAGGGCCCTAAACATGGTTGCAACTCGGGGGAGAAGAACAGCGCGGACTCCCGCCCAACCT
+>850:2:1:1200:5804/1
+GACAACAGGCCTAAACCGGTCAAGGCGATTTGGCTGCATTAGCAAGCTGGGGCGGTTTGGGCGTGATGCTGGCGTA
+>850:2:1:1200:5804/2
+CGAGAGCTCTCTTGAATGTTGGCCCGAAATTCGATTCCCACGGGTTCGTCAAGATGGAGTCGTCTTCCCGCCCGCC
+>850:2:1:1200:3716/1
+ACGAGTACGCGGGCCTCGGGAGCGGCCCTCGAGCGCCGAGCGAAACGCCGAGCGAGGCAGAACAAACGAGCGGCGT
+>850:2:1:1200:3716/2
+GACACCCGCGGCACTGAATAGCGAGGAGCTGGACGACAATCCGGCCAGGTGCCTGCCGACCAGCCTCGGACCCGCG
+>850:2:1:1200:17670/1
+CACGTATCAACCACCATGACGAGACTCAACTAATGAAGCGTTGAGATGCGGGGACCTTGAGAGCCCCCGAGGACGA
+>850:2:1:1200:17670/2
+AAAGCAGCGATGGCACCGCCCACTACCCGATCCAGCCGGGGCGAAAGGAATATCGCCCACAGGGTTTTCTGTCGCT
+>850:2:1:1200:18492/1
+CGCACGATCGTCCCTACGGGCAGATCGCAGAGGGACCGGCCCTTATTCCGGCCGCCCATGGAGCATGTTGCGATGC
+>850:2:1:1200:18492/2
+TCTTTTCTGCCTACGATTGTTGGTTTTCAGTTACTTGATAGCGGCTATTATGGCTGACGGGGGCGCCATTCCACAC
+>850:2:1:1201:10588/1
+AAGGAAGTCCATGGCTCATGTCAAGAGCATCACCCATGGCCTTTGCATTGTTCACATCTATCAGCACAAGCTCATC
+>850:2:1:1201:10588/2
+ATATTAGCAGAAGTATTTTTAAATTTCAAATTGATGTCCTCAGCCTCTAAGAAAACGAGAATTGTAATCATTGGCG
+>850:2:1:1201:18143/1
+CAGAAGCAAAGATCGACCGTTAGGATACACACTATTAACTGGCAGGGAAGGCGCTGGAGGCGGCGGCGCACTGCCG
+>850:2:1:1201:18143/2
+GCTGGCCAAATCCTGTAGCTCCTTGCTCAGGCAGATCTATCCCGGCCAACAGACAGAGTGGCGGCGCCCAAAGCGC
+>850:2:1:1201:14637/1
+AGGCCAGAGAACTCTACGACAGCGGGCGGCATGCTGATCGCGTAACATTCGCACCTGCACTGGACGACCGGCGGGC
+>850:2:1:1201:14637/2
+CCGGTGTCGACGGGAGTCACTTCGAGAGAAAGGTCCCCCATGGAGTCGAGAATGCCTTGCGGAGCTTTGCGGTTCT
+>850:2:1:1201:9346/1
+GGGGACGGCAGTGTCCACTCAGGCGGTCATCAACGTGCAGAGCGATATTGTCCCGCCCACTGTGGTCAGAAATCCC
+>850:2:1:1201:9346/2
+ACGTGACATCCTTCCCATTTCCGGGGAGCGTGAAGTCGGCGCTGGAGGGCCCCACACTGACACTGTCGTTCGCCGG
+>850:2:1:1201:2983/1
+CGAGCTCTCCGGCGGCCCGCGCCCGGGGGGGGCGGTCGGCCGCGGCCCCGTCCAGGAGGCCCCCCCGCTGCTCCCC
+>850:2:1:1201:2983/2
+GCCGGTTCAGGCAGAGGACCAGGTCCCAGCGCCTGGCCTGTCTCCGGGAGTGGGTGGCGATGACGATTCCGGGCAC
+>850:2:1:1202:4121/1
+CGGCGGGTGATTGGAGTCGTGACCGAGATTGTGGGGGCCAGCGGGCAAGGCCACGAATTCCGGGCGAGCCTGAAGG
+>850:2:1:1202:4121/2
+GAAGTCGCAGATGCCTGGGTCTGACCGCTGTTTGGAGCAGCGGGCGGACAAGTAGAACTGGTTGACCGCGGAGAAC
+>850:2:1:1202:17848/1
+GGCTGGTCTTGATTGCGGAGACTATCACTGGTGGCGCGTTCAGCAGTTTGGAGGACATGAACCGCAACATCGCGCT
+>850:2:1:1202:17848/2
+AATTTGGCCTGCGGCACAAACATTTAGTCGTAGGCCCAGCGCATCGCGATGAACTGGCAAATGAATGACCCCTGCA
+>850:2:1:1202:14827/1
+CGGCAAGCTGGAGGCGCCCACGCCGGCTTACGGGCCGCCGCGGCGCTGCCAACGCCAGCACGCGGCGGCTCAGCAC
+>850:2:1:1202:14827/2
+TCGAGACGCACACCCCGACGGGAGGCTGACACCGCTCCTGCCAGCCGACCGGGGTCTGTGCGGGCATTGCCGCGCG
+>850:2:1:1202:1517/1
+GAAGCCACGGCCATGAACAGGACGACCACTAGCGAGTTACTGACGGTCTCGCTGGACGAATTGGCACCGCCGGAGG
+>850:2:1:1202:1517/2
+CGTCTTCAAATAGTTGTTCTAATGCCGTGCTGGCTTGCGCGCGCCGCGGGAGAGCGGGTCGGTCCGCCAGCGCGCC
+>850:2:1:1202:18347/1
+GCCCATTTGGCCGGACCGTCGGGCTTCCGTGTGTACCGCGAGATAAACTGAGAACTCCACCGCCCCCGCGGGCCAC
+>850:2:1:1202:18347/2
+GCATCGTGCCCGCCGGGGCCTCGTGTCGGCGGCGAGGCCGGGGTGACGTTGCTTGCCGGGGCGAAAGCGTCGGGGG
+>850:2:1:1202:2700/1
+CAGCGACGAGACATCTTCGGGCTTGATCCCGGTGGCGGAATTGTTCTCTTTACTAATGGCTTCGCCGATTTCCCTG
+>850:2:1:1202:2700/2
+AAATTACTCCTACAATCCGTGGGCTTCCATCCAAAGGAGCGGCGATGGGGGTGTTGGAACGTCGACGCGTACAGGC
+>850:2:1:1202:19802/1
+CTACGCCGGCGTGAAGGACATGATCACGGCGCTGAGCCGCACGGCCGCGATGGACATCGGTGGTGCCGGGATGCGC
+>850:2:1:1202:19802/2
+CGTACCGACCGAACGGGCTGCGCGCGAGCGACTCCGCGTACCGCTCCGGACCGTGCTCGTTGTAGCGCGCCAACGC
+>850:2:1:1202:1961/1
+CCAGAGGAGGTGACACGCGCCGGATTCTAGCGCGCCGGTCCCCGGGCCCGGGGCGTGGCCAGACCGTGTGGGCGGG
+>850:2:1:1202:1961/2
+TTACGAGCGAGGCGAAGGGCACGCTGACGTGCGCTCCGGCGAATCACGCATAGGCCGCGTCACGCGCCAGTCTGGG
+>850:2:1:1202:12325/1
+GTAGAGGCTCACTCTGCCGGCTGGCGCTCCGGGATTCCGGCGGCAAGGCCAACCTGGCGCCCGCCATGACCGGCGG
+>850:2:1:1202:12325/2
+GCCATCCGCGACTTCGGCCGTGCGTTCTGGCTGCCGCTGCTCTCTGCCCTCCTCCTGCTCGCAGCCACACCGCTCA
+>850:2:1:1203:13077/1
+AGACCAGTCTATCGCCACCCTCCCCTGCGGCGCCGACGCTCCGCACGACGCCGCCGGGAAAGCAGGTGATAAAGGC
+>850:2:1:1203:13077/2
+GACGGGAGCATTCGACCACAGCGATGGGGGCGGTACGTTCAACCTCCAAATTACGTTGCCGTTGGGCGGCCGCCCC
+>850:2:1:1203:18689/1
+GAAGTTGAGCTTGGGAACTACGTCGATCCCTCGCTCGCGCGCCGCTTCCGCCAGAGTCTCCACTTGAGCGATGGGC
+>850:2:1:1203:18689/2
+TGGATGCAGCGCAAGGCCAAGGAGGAACGTTTCGACCCCCGGACGGGGCTGCAGGTCGGTGATGCCATGGCGGACA
+>850:2:1:1203:16471/1
+CAGTTTTCGGAAGCGAATAACTGCACAGACCCTCTCTGGTGCCATCGACCCTGAAGACCCGCTGCCGATGAACGGT
+>850:2:1:1203:16471/2
+AAAACCCCGCTTCGCCGCCTTGCCGCAGCACCTGGCCGGATTCGCGCAACGCCGCAGGATCAGCCCTATAGCCAAG
+>850:2:1:1203:16331/1
+CCTGGAGTTGATTGGTCTCCTGCTTGACCAGACACCCACGGCTTCTCTCTTGGTGCTGCTTAAGTGTCGTCCGACG
+>850:2:1:1203:16331/2
+CTTTGGTGAGTTCCTCGATAAACCACGGGACAGCGTCCGCCTTCTCGTTAATGTGTTGGAGCACTTCGGCAGGGGA
+>850:2:1:1203:5003/1
+CGGGGCCCTGGTTATCCATGAAAACAGCCTCCGTCTCCACCCCGGCCTCCACCCCCAACCTGGGCGCGGGCGTCGC
+>850:2:1:1203:5003/2
+TTGCCCACTTTGGCGAACACGCGCGCGCGACCGCGGGGGCTCAGGCCGATCGAGTCAGGGGGGATCCGCGGTCCGC
+>850:2:1:1203:3533/1
+AAACGCCGGGTGATTGAGCAGCTTTCGGTGGCTTAAGCGCGACAATCGGATCCTCTGGGTGGGGCTGCTTGCGTTT
+>850:2:1:1203:3533/2
+TCGGAAGGTCGCAAAGAGATAGGGGCGAAGAAACGGAGGTGCAGCAGAGCAAGAGGGGGGCGTCGCTTTGTTGTAA
+>850:2:1:1204:17070/1
+CGGGCATGGAGCCCACCGGATACCCGGCATCGCCTCGGGGAATGGTGATGCTGGCCCCCCCCCGCTAACACCGCGC
+>850:2:1:1204:17070/2
+GGGGGCGCTCGTCCGACACCCGCGTCAACACCAGCCGCATGGCGACGAGCCTGCGCCTGCTGCAGCCCCGCGCGAT
+>850:2:1:1204:3981/1
+ACCGCACGCGTGGTGGGCGAAGCCCGGTTGTTAAGTTGGGGCCTGATGGAAGAAATTCGCCTGCTCACCCATCTCC
+>850:2:1:1204:3981/2
+TCCAGCCAGGTCCAGCCGCCGACGCATCTAGCCCGCTCCCTCCTGTAAAGCACACAGAAACAAACCGCACAGCAAT
+>850:2:1:1204:18379/1
+ACGTTCGTCGCCGCCTTCGACTAGGACCACCCGCGCCGCGGCCGCAGCTGCGACGGGACCACGGCGAGGCCTCCAC
+>850:2:1:1204:18379/2
+CCAGCCGCGGGACGGGGAGCAACGCGGTGGGATCGGCGCCTTACTATTACTACGCTCATGGCGCGTGTGGGCAGGA
+>850:2:1:1204:4333/1
+TATGTCTCCGGCGGCTCTACAAGTCTACTCAGCCCCGTTATTACCCATCTCTGTTTTACTAAGATAATTTGTAGCT
+>850:2:1:1204:4333/2
+GTGGCCTAACTGCGGATATCCAGTCGCATGCCACGAAGCAGGCTTACCACATGAACGATGTTGCCGACGCTGTGGT
+>850:2:1:1204:8862/1
+GAGGCGATCGTCAACGGGGACTCCAGGCTCGACGCGGGGCTGCCGGAGAGCCTCAACGTGCTCCTCAGGGGGCTCC
+>850:2:1:1204:8862/2
+GCGCTCTCGAAGCAGCTCAAGCCGGAACGCATCGAGACCTCCCAGAGTCAGGGTGGAGCGGTGCAGGAGGGAGCGC
+>850:2:1:1204:14030/1
+CAGGTGGTGGTGTCGGCGAGGAGCACGCGGATCGCGTAGAGGATGAACTCGGGGACCTTCTCGCTGTGTTCCTTGC
+>850:2:1:1204:14030/2
+CCTGCGGCCATGGCTTCGCCAGCGAAAACGCCGAGGGCGATTTCGACACCGGCAACATTATGCAGGAACCCTTCCC
+>850:2:1:1204:7945/1
+ACGTCAAACAACGGGCAAAAGATGCGGTTAGCTTTATCGGGAAGTTCGAGGGGGAGGTGGGTAAATACTTGGGACG
+>850:2:1:1204:7945/2
+CACAATCTCAATGTGACCATCAAGATGCTCGACCAGGCACGAACAGGTCTCTACCCAATCGCCGCAGTTGTAATAG
+>850:2:1:1205:4262/1
+GCTGTCCATGGACGGGTCCAGCGGCAATCCCTCGGTGACTTGCGTGAAAGCCGGGGGGCACGCCCTGTGGGTAATC
+>850:2:1:1205:4262/2
+CAGGGCGCCGACCCTAGCCGCGCCCCCACGGTGATTGCGACGACCACGGAGGCGAAGCCCCCGCGCGCATCAACGC
+>850:2:1:1205:8396/1
+GCGCTCGTCACCCTGCTGGAGTCCCGCGAGGACGTGGCCGACCGGCGTGCGGTCCAGGCGCGCGGCGCCCGGGTGC
+>850:2:1:1205:8396/2
+GGCGCGCGCGCGTCGCCGGTCGAGGACGCGTTCCTCGCCAGGGCCGCCGGGCAGACAGGCGCGGAACTCGCCGAGG
+>850:2:1:1205:2002/1
+CGGGAGCGGCAGCACGCTGACCCGGCCGCGGATGCACTCATGGGACCGCGAGCCAGCGTCGACCGATCCTCCCCCG
+>850:2:1:1205:2002/2
+GCTCGGTTCAGGACTCGCTGCTGCGGGGGCGGGAGAGTAGCGGCGGCCTGGCGACAGCTCGGGCGCCGGCTCTCGC
+>850:2:1:1205:13135/1
+GGCCGGCCCACCCGGTAAGGACCACACCGGCAGCCGCCAGTTGAAGGACGACACAGTGGCCAAGCCGATTTTGCAA
+>850:2:1:1205:13135/2
+CAGGCACCCGCACTGCCCCGCGATCGATGAAGCTAGACTCGCGCGACCCACCAGCACAGGATTTTCCCTCAGCCCC
+>850:2:1:1205:2792/1
+ATACGAAGACGGTCTCTTAACACGCAGCTGGCGGCATCTGGGTCAACGGGTTCACGACCGGAGGCGTGGCCGAAGC
+>850:2:1:1205:2792/2
+AACGGGGCCGGGCGGCGGGGGATTGAGGGTGGAGCACCGAGAAAGCCCACCACGAATTCACGGCGCCGGAACGTAA
+>850:2:1:1205:10874/1
+TACACGGCGTTGCGTAGTTGTGCGGCCCCAACCCCCGATCCCCAATCCGCAATCAGCTAGAATCGTCGCACCCCCC
+>850:2:1:1205:10874/2
+TCCCTCGCGCATTGCAGCAGCTTCAAAACGCTCCCATCCCCGGTGCGCATGAACTCCCGCCCGCTCACACAAGCGC
+>850:2:1:1206:2766/1
+CAGCGTGTGCACCCAGATTCGCGGGTTCCCTGGCGTACTTTTTCCGTTCTGCCTGTTCCTTTTGCTCTTGAAGTTT
+>850:2:1:1206:2766/2
+CGGTTTCTTTGTGCGCCGCGATGCCGATAGCAGCACAGGCGCAGCGCAAAGGCCATGGCGCGACCGTACCGGCGGA
+>850:2:1:1206:3922/1
+TGCCAGTGCAAGAGCGCCTGTTGCCACAACACCGACACGTGGAAAATGACAAATGGTTTACCGGTCACGGACGCGC
+>850:2:1:1206:3922/2
+CGAGTGCGGTATGGATGTGGGCTTTTTTAGTGGAGGCGAGAAGATGGAGGTGAAAGTATGGGTGGACATAAGGGCT
+>850:2:1:1206:3944/1
+GCTGAAGCTGTTCGGCGGGCCCGACCTGGTCAAGTTCCAGTCCGCGCAGGCGGCGATGAAGATGATGCGGCCCCTG
+>850:2:1:1206:3944/2
+ACGAGCGTCAGGTGCATCTGGTCGGGACGAACCCATCGCATCGCCGAGCCGTGCTCGGCCCCACGGCGGAGCCGCG
+>850:2:1:1207:1643/1
+ATGGTAGAGCGCGGAATGGATCGCCTACGGGCCGCTGTCCGCGCGGGGAGGGCGGGGCGCAGAGCGCGAGAGCCGC
+>850:2:1:1207:1643/2
+CGGCAGTCAGGGCAAAGTTGGAAGGTAAGCGATGTCTCAGAAGCGGCCCCGGTCGGTTCGTACGCCATCCCCATGA
+>850:2:1:1207:2736/1
+TGCAAGTACTATGGCAAGCGTTGCGCCCATGGTAAACAATGCGGACGATCTTTGCTCACTAACATATAACGTATCA
+>850:2:1:1207:2736/2
+ACTTGGCCGTGACTTTTCGCGGTATTTCATGGTACGAATTAATGGTAATGGTATGCAGAAAACTTTGGGCAATCTT
+>850:2:1:1208:16782/1
+ACCAAAGGTTTGACCATGATGAGGGTGGAAGCGATATCGCGCGGATCCACGTGGGTGAGTGCTGCCTTGCTGCGAT
+>850:2:1:1208:16782/2
+CGGGGAAAATACTCTGATCAAACTTCGGGGGATGGTGGGTCCGTTTGCCTTCTTATAGGGGCCTATACATTTACCT
+>850:2:1:1208:20073/1
+ATCGCGACTTTCGCGCAATGAATCGATGAATCCCGCGTTCTCGAGAACCGAAAACTGCTGCCAAAACAGAACGATC
+>850:2:1:1208:20073/2
+TGCATCTTCGTCTATGGCGTGTTCTTCCTACTCATGGTGTTCGGCTTGGCGGTTGCAGCCATGTCTCTTGCCGGGG
+>850:2:1:1209:19367/1
+ATCCGGCATTCGGATAAGCGCAGATGAATGTATCGGCGAGCCGCGACAATTCGGCGATATGGGCACGCCGTTCCCG
+>850:2:1:1209:19367/2
+TAATGATTTCCGGCACGATTACCGCTCGCTCGGGACGACTGCTGTCAGGCCAGACGCCTGGCGCTTTCTGGAATTC
+>850:2:1:1210:15872/1
+GCCGATCAGCCAGGGCCCCGCCGCGGGGTGCAGGTGGAGGAGGCGTGAGAGGAGGCCCGACCCCCTTTCATGGAGG
+>850:2:1:1210:15872/2
+AAGCCGTGGCAACCAACTGTACCGAAACGCACACGCGCAGGCGACACACTCGGACAAACACGCTGCTGCCAGTCAC
+>850:2:1:1210:19611/1
+CCCGTTCGCGCAGCTGCAGGCCGACACAGCGGCCCCCACCGTGCTGCCGCCCCCGAACCCGGTTCTCGCGTCCCTC
+>850:2:1:1210:19611/2
+CCCGCGCGGCCGCGAGCGTAAACGACTTGAACGAGGAGCCGGCCTGCCGGGCCTGGCCCGCGGTTCGGGGCTGGAA
+>850:2:1:1210:20497/1
+AGTGAAAAGCAACACCCCGACCATCCCGCCATGGCTCGCCACGCCGCCCTACAATACCCGCAGGATCGACAGCGGC
+>850:2:1:1210:20497/2
+ATTTACGATACTGTCGGGCCGCGCTGGTACGGACAGGCCTACGTGGCGGCGTTTATTTGCAGCTACGTTATCTTGC
+>850:2:1:1210:7793/1
+GCATCAGGGCTTCAGTGATTTTCGGCAGGTGTGTGCAGTCGTCCCACCCTGCCGGGCTGGGGCGGCCGGCGAGCGA
+>850:2:1:1210:7793/2
+CCTCGGCAAGAAAATGAATGCGACGGAAAAGCAAGCCACCGCAGAAGGCAAACTCCCGCATGTCACTTGGGAGCGC
+>850:2:1:1210:12133/1
+CGGGACGCCGCCGCTGAAGCCGCACGCGGTGCCCTCCGCGCAGAACTACCGCCACAACGGCGCCCCAGCGACGCGG
+>850:2:1:1210:12133/2
+GACGCGGTGCCTGAGCCAGGCGGCCCAGCCCCACGGAGAGGCTCTGCAGGCGAACGCGTTCTGGGGGCGGAGGGAA
+>850:2:1:1211:9898/1
+CAGGGGTCAGCTGATTTGGCGGAGGTTCTTTTGGTCATCCCATCAAGCGAAATCCAGGAGTTGGGCGGGCGCGCGC
+>850:2:1:1211:9898/2
+CCCTCACAGTGGGCCAGTTTGGCTTTACAATCCCGTAGCCTTCAGCGGGCATACGCCGGCAGACATCATGCACGTC
+>850:2:1:1211:1450/1
+TAGGCGAAGTAGAAGAGTTCGCTGATCGGGAGGGAGGGCAGCTTTTCCATGAACTCGACGATCGCTTGTCCGACAA
+>850:2:1:1211:1450/2
+TTCATGGGTTCATCCAATGGCAAAGCTGCCAGCCCGGGGTCATTAGCGCATTCATTAGCCGATTCTATTCGTTGAT
+>850:2:1:1211:9990/1
+CCACCACAAACCTGTCGCCCCCACGCGGCTTGACCTCGCTCTCGGCGGCTTTGGCTCTAAATATAACAAAGCCGAA
+>850:2:1:1211:9990/2
+TCGATGCCGCGGAAAGCGATACCGCCCCTCGGGACGAGTTGCCTTTTGGGAAATACGGCAAGGTGACGGCCACGAC
+>850:2:1:1211:2550/1
+CCAGGGAGTCGTGCAGAGAGGCCGATCCTATGAGGGGCTTAGCCCGCAGTCCCGCGCCGACGCACCCAGAGGGCTG
+>850:2:1:1211:2550/2
+TGCTTTTGCAGGACATCCGTTGGCTGCGTGTTGTTCGTGTTGCCCGGCCTGATTCTGGCGGGGCTGCGAGGGCGTT
+>850:2:1:1211:3054/1
+ATTGAAATCGTTCCCGCCGCGTTCGCTACACCTGGGCCATGGCGCCCACGATCAACACGACAAAGCTCGTTGCCAC
+>850:2:1:1211:3054/2
+CCTTCTTCCTTCTAACTCTTCGTCTTGGCCATCCATCAGCACGCTGGAATTCGAAGCGATGACAAAAGGGAAAATG
+>850:2:1:1211:10095/1
+AAACGATGAACCCGCAATACCAACCCTTAGCACGTTTTATGGACGCGGTATGTCACGTCAGAATCTGGGGCAAACG
+>850:2:1:1211:10095/2
+CACTCCTTAAGCTCTGAGCTTGACTGAACGCTCTGACACAGGCATGCAACAACCTCCCACAAACACTCCCTCATAC
+>850:2:1:1211:15582/1
+GAGGGGGGCCTGGGCCTCTTTGTGGGAGCGCTCGAGGTCCCGGGCGTGAGAGTAGAGGCAGCCACCGCAGGGACAG
+>850:2:1:1211:15582/2
+CGCGTCCTCAGCGCCCTATGATTTTATCCCCCTCCAGACCATACCCGCTCTACCCCCACAATCCCTCCCCTCGATT
+>850:2:1:1212:2185/1
+CATCCCGGGCCTCATTGCCGGCGCTTATGAAGGGGCGGGGCTCGCGGACGGATTCCCCTGGAGGGTGGAGCGCGGG
+>850:2:1:1212:2185/2
+CGAGGGGTATGGCCCTGGCGGCGCGCTTGAGCCCCGTCTTCGGTTCCACAAACTGAGCGGGGGTGAGAGCATGGGC
+>850:2:1:1212:10701/1
+CCAGCCGCGCGGGATTGACCTCCAGGCGATCTGCACGCGGACGGTGGCCATTGCGGGGCAGCAATTGGACATGCGC
+>850:2:1:1212:10701/2
+TGCAGTGTGGGATCGCCGCGGGATCGGCTCGCCCGAAAGCAACGGGAGTCCCCAGGAGGACGGGGAGGGTGGGGGC
+>850:2:1:1212:17256/1
+GCCGTCGCGGCCGCCAGCGCGCCGTGGCCGCGCGAAACGACTTCCACGCAACGCGCATCCCCGGCGCTGCTGTTGG
+>850:2:1:1212:17256/2
+GGGACGGGGGCCACTCGGTAGTCACTCTTGATCCCAAGGAACAATTTTGAGGGTGCGGCGGGGGCGGGCACCTGGC
+>850:2:1:1212:6970/1
+GCACGAACTTGTCGCCGAGCGCCTTGTGCACCGTCCCCTGGTCGCCGAGCTCTCTCTGAATGAAATCGGTCCGCGC
+>850:2:1:1212:6970/2
+GGGGAAGAACGAAGGCCCGGTGCGCGAGCGGCCGGGGCTGGCGGCTCTCAGGCTCGCCCGCCCCGCCGTCCTGAAG
+>850:2:1:1213:13687/1
+TAGGTCTGGATGTCCTTGTTGGGGTCGTAACCGAGCGGCTTGGCGGCCTTCGGGCCAATGCCCTTGGTCCACTTAA
+>850:2:1:1213:13687/2
+CAGTACACGCCCGGCGACCCTTGGGGCTACGACGAGGTCGGCACTCACATCCTGACCGACGGGGGCGCCACCGGCC
+>850:2:1:1213:15442/1
+CGAGACTGGACTCTTTGCCATTCCAAACCATTTCCTGCGATTGCTAAATCCTCTTAGCAGTATTTGTGATCCGCCC
+>850:2:1:1213:15442/2
+AACGAGGGATTTCGACTACGCCGGCCGATTCAGCGCCAACAACCACGCAATGGGTTTACGGGGAATTCGCGGGAAG
+>850:2:1:1213:3647/1
+GATGCGGAGATCCAGGCGGCCACTACACAGAACATGGAAGTGAAGGTAAACGGCCAGCCGCAGGCGGCGAAGCAGG
+>850:2:1:1213:3647/2
+GAGCCCTTTGCGCGTTTCGTATCGAAAAGTGACTTAGGGTTTCTTGGGCGCAGGCATACGCACCGGCGGCGTGCTA
+>850:2:1:1213:6351/1
+GCGGAGCTTGGTTCCGGAGAACACGCCGGCCATTCCGGGGTTCGAAATTGCTGGGATGACTATTCCGGCGAAACCG
+>850:2:1:1213:6351/2
+GGAAAAACAGGGCCTGTTTACTGTCAGGATAGAGCTGGCGCTTCACCGCCTTTAACACTTCGGCTGGCGAGGCATT
+>850:2:1:1214:2046/1
+GCGAGGATCTCATAGCGACCTTGCGCCGCTTCAAAACGAATGATGCGACGATTCAGAAGCTCGGAGAAATTTTACG
+>850:2:1:1214:2046/2
+AACCATGCCCCGGCCGATACGGTCAAAGGTATAAGTCCCGTCGCCATTCCACGTTTCCAGAACAAACTCGAGGTAT
+>850:2:1:1214:6857/1
+GAATACCTGTTTAGTCGCCGGCGATTTGACGGTCATCTTGAACACCCTCCTTTTTCCGTTAGACGACCAGGAGGCA
+>850:2:1:1214:6857/2
+CCTCCTCTTGCTTTTGCCCAGCCGGTCCGTTTCGATTCTTTTCAGGCGGTTGTCGCACCGACGCACCTCAACGCTC
+>850:2:1:1214:6671/1
+CGATTTGCGGATTGTCCGGGGTGATCAAGAGCCGCATCGGGATCATGGCTGATTCAAAAAAGCCGTGCCGCTTGAA
+>850:2:1:1214:6671/2
+CTGCTCGAGGACCTTGTGATCCATAAGGCGTATCGCGATACAGGATTCGGTTCTCACTTGCTGGAATACGGAATTG
+>850:2:1:1214:12432/1
+TACCCCACGAGCCAGCAACAGCCCGACCTTCAGAAGCGGCGGGTCGGGCGCGGGTCTCTGCGCCCGTATGGCACCG
+>850:2:1:1214:12432/2
+CAATCCGCCAACTCCGCGCAGTGTTGGCGATCCCCTGGGTGCGATGCTATTCGCGGACTTTTACTTAAAGCGAAAC
+>850:2:1:1214:11205/1
+AGGTTGAGCTACTGGGTTAGTGGGCGAGCAACGATCTTCATCGGATCGCCTCATTCTTTGACGCGGCAGGGCAGCG
+>850:2:1:1214:11205/2
+CCTCGACCGAACAGAAGACGGTCCCCGTTGGCGTTCTCATGGAGCTGGTTGAGGGAGACGTGGATCACTGGGGTTG
+>850:2:1:1214:10903/1
+AGCGTGATGTGCTTGAACTGCATTGTTTCCTCTTAATTTGTGTTTACGCGCTATTTCGCTGCGCGGAAGATAGGAG
+>850:2:1:1214:10903/2
+CGCCTGTGATGACCGCCGTGCGGCCGGTGACGGCGAAGATGGTCATTGGATGTTTCCATTTGCCTTGGGGCGCGTG
+>850:2:1:1214:16935/1
+CACGAGCACTTCCGCCCTGGCACCCGACCTCCGCACGGGCGTGGGCACGCGCCGCGGCGGCGCGGGCGTTCTCAAC
+>850:2:1:1214:16935/2
+TGCTGCGGAGAGAATTCCGGCAACGATGCCCAGGTCTAAAGCGTCAACCAGAGATTGCGGCGAACCTACTCCTGCC
+>850:2:1:1215:4394/1
+ACGATAGCTCGCAACGCACGTCCGCTACGGTGCTTAGGTGGCTTTATGCCGAGCGTGCCTGCTGTCGGACGATCGG
+>850:2:1:1215:4394/2
+CGCGTTTGTATTCCCTACAGACGATCGAAAACCCGTTTGAGCATAAAGCACTGCAGCCACCGGCCCGGTAAAGGGA
+>850:2:1:1215:16498/1
+CGCGAGCAAGGCACGAAAATGCTGGCACTCCGAGCCGGGGGCAGCCTTGCGGGGTTTCGCGATGGCCCAGGGCACG
+>850:2:1:1215:16498/2
+AACAGTCAAGTTCGCTATGGCCATAGCTTAGGCATGTGCGGGAATTGCCATCCTGCCACCTCAGAGAGAAGGGCCT
+>850:2:1:1215:14389/1
+ACCGACATGGCGGGCGCGGCTCGCCACGGTCTCGGCCGGCCGTGGGGGTGGGGGAGGGGGCCCCCCGGCGGGGAGG
+>850:2:1:1215:14389/2
+GCCGCCACCCGCGACGCCGGCCTCGTCGACTCCGGTGACCGGATGGTGACCACCGCAGGCACCTCGGTGCACATCC
+>850:2:1:1216:5295/1
+CTGATGCTTTCGACAAATTTCATCGGTCATCCTGCGCATTACAAATGTGTCCGGCAATTGCAGCAGTCGCTGCTGG
+>850:2:1:1216:5295/2
+AGACGGCGCTTGAAGAAGGCCGGATGGAGGTTGGACTGGGTTTTCTCACCCCGCACTCTCCAAACTTGCGCTACGA
+>850:2:1:1216:2271/1
+AAGCAAGGAGCGCCAGCACGAAAGCGACTTTCGTCGGAACTCGTTCGGGAATGAAAGAAAAGAGGCGCCGAAGGCG
+>850:2:1:1216:2271/2
+TCTAAAGGCGAAGCTCGGCTCGCATGAAGTCATCAATACGATCATGATGAACTTCATCGCGGCCGGCGTTGGAAGG
+>850:2:1:1216:18157/1
+CAGAGGCAAAGATCGACAGTTAGCGCTCCGACAATTCGGCCGCGCCTCATCGCGACTCCATCGGGGGGGGGTGCAG
+>850:2:1:1216:18157/2
+GCTCGGCACTCCCTGTAGCTCCTTGCTCAGGCAGATCTATCCCGGACAACCGCCAGAGTGGCGGGCCCCCACGCTC
+>850:2:1:1217:11299/1
+GCAAAGCCTGTATCAGACCTTCTTTACGACCAAGGAGACCGGCATGGGCGTCGGCCTGTCCATCAGCCGGTCTATT
+>850:2:1:1217:11299/2
+ATCCCGCATCGCCTCGACATCGTCGATGTCAAAGATCTTTCCGCTAGGCCCCGTCTGTCAAACTCTCCCTTGCTGG
+>850:2:1:1217:1198/1
+GTATGGGGCAAAGACGAAGAAGGTGAAACTAAATCGGTCGCCTTTGACACTAGAAGAGAAGAGGCCGGCCTGCGGA
+>850:2:1:1217:1198/2
+CGACCCGATTGGAGCCACCGGCCGGAGGCGAACCGGGGACCTGGTGCGGTCAACGAAGCCCGACAAGATCATGACA
+>850:2:1:1218:9361/1
+AGATGGTTTTGCTGGCAACGCATGAATCAAGCGCGGTATTGGGGGTGCCAGGAGAGTGCTCATGAGGAATCGCATG
+>850:2:1:1218:9361/2
+GCAACGCCAACACTGCCTGGACCTCGGATTGCCGCCATTCGAAAAAAGGACCGCACTGCGCCGATCCGCTCTCTGG
+>850:2:1:1218:20223/1
+AAGTCCAGGGACTGGACGATCTCGTTGACCGTTTACGCCTCCGTGACGGGGGAGCCCTGACGAAGTACGAGCACCG
+>850:2:1:1218:20223/2
+CCATCGGAGACGAAGAGGCCACCCGCGGCGAAGTGATGGTGGCGCCGCAATTCGAGGCCCAAGCGCACGAAGGCGG
+>850:2:1:1218:5348/1
+GACGACATGATCCTGCGCAACGCCGGCACCGGAGGAATGCAGGTCTACGACTTCAGCAACAAACAGATCACTGGAT
+>850:2:1:1218:5348/2
+CCGGTGATGGCATTGTTGGTGATGCTGTAGATTTGCAGCCCGCCAGTGCCGCTGGCGCGCAGGACCAAGACGCTCT
+>850:2:1:1218:20561/1
+CGAGCCGGCCGATCGCCTCATCGTCGGCACCGACCTAGGGAGCCTGCGCGCGCGGAAAGCGCCGGCCGCTCAGTCA
+>850:2:1:1218:20561/2
+GGAAGAGGATTGCGCGGTCGAATCGAGCGAGGTGGATCGCCGGCTCGCGCGCCCGGCGGCTGGCCTGCCTCTCGCG
+>850:2:1:1218:9806/1
+AGGGCTCTTGCAGATCCAGAGCCACCCGGCGCCGACCAGTCGCCTGAACTCGGCGGGCGAGTGGGCGCCGTCGAGT
+>850:2:1:1218:9806/2
+TTTCAAGGCTCAGGGTGCCCACGTGGCGACGCCGGCGCGCGCCCCCCGGTCGCCCTTGAGGAGGCAGCGTCGGACA
+>850:2:1:1218:14506/1
+GCCAAGACCGCCGCTGCCGTGTCGATGAACGAGGCGATGGCGCGCGTCCGCGCGGACGCGAGGCGCACTCGGAGCA
+>850:2:1:1218:14506/2
+CTCCTCGAGGAGGCGCGGCTCCAACCCGCCAGAGACGCCGCCGCCGGTGCCCGTGGGCCGATCGGCGGCCGACGTG
+>850:2:1:1218:10486/1
+CGGATCGGGCAGACCCCCGGGTGGCCCCGTCGGATATACTTGGGCCAGTGAGATGTTGGATCACGGGGGACCCATC
+>850:2:1:1218:10486/2
+GCGGCGGGCAAGGCCGCTCCTCTTGAGGGAGGACGTCAGCGCGGGGTATCGAACGAGCATTACACGCCGACCGATC
+>850:2:1:1218:13266/1
+CGGTACCCTTACAAAAAGATGGACCGCACGGCGCGCGGAAATGGCTCCGATGAGCGAGATGTAAACCGGGGGCAGG
+>850:2:1:1218:13266/2
+GGACGCTGGAGAGGGGAGGGAGGGGCAGGCGCGCCATTGCCGCCAAGTGTGCCAGGACGTCGTAGGTCAGAGTCGA
+>850:2:1:1219:9208/1
+TTGCTCTCCGCGGGGCTGAGCCAGCAGCGCGCCATCAAAGCTCACACGATCATGAGCATGGAGCAGGTGCGGAAGG
+>850:2:1:1219:9208/2
+GCCCCATCGCCGGATTCGCGCCGCAGAAGTTCGGGCTCGAGGCGACGCGTCCCCTCCCCACCGCGAAATTCTGACT
+>850:2:1:1219:5327/1
+CGGGCATGGATTCGGCCCCCCCAACAGGGCGCTGCGATGTAGTCGGGCCCCTCTTGTAACAACTTGACCCCATTGA
+>850:2:1:1219:5327/2
+AAGAGCCGGGGGGGGCGAAGTTGAAAAATTGAAAGTTCCACGAATCGGGGGCGCGGCGGTGCCGGGATAAAACTCT
+>850:2:1:1219:17047/1
+CATCGACGGCAGCCTCGCGGCCGACGTGGAAGGCAACAAGGCTCGTCTCCCCGCGAATGGGGCCGCCGAGGTGCCG
+>850:2:1:1219:17047/2
+AAGCTTCGAGTAGCGTTCGTTCGCTTTCAGCGCTGGGGCAATAACGCCCATATCTGCCGCCATACGTAATGCCCAC
+>850:2:1:1219:12934/1
+CAGCCACTCGCCTGCAGGCGTTCCCTGATCGCGCCAATTTTGGTCCGGGTAAAATCGCTGGGGGCTACAATGATTT
+>850:2:1:1219:12934/2
+GTAACCGTGGACGGGATGCACACGGGATCGACGCTGGAGAGAGCGCGGGCGGCGACCCCGGGCGCGGCGTTCGATT
+>850:2:1:1220:10748/1
+GTAAGCAAATCGGCCCGCCAGAAATGAAAATCACCGCCGTGTATACGCTTTTGGGGCTGGTCACTGTGTTAGCGTT
+>850:2:1:1220:10748/2
+TTGGCGCTGAGACCAGCCATACTCTGCCCGTTGTTGGCAAAGGCGCTGGCATAGGCAAACAGAATTTCGGTGAAGC
+>850:2:1:1220:2437/1
+ATGAACGGAGGGACGCCGCCGGAGTGTCTGGAGATAATTCTTTGGGAAATGGGCGGGGCTGGCGTGTCAGGTGCGA
+>850:2:1:1220:2437/2
+GCGTTGGGTTGCGGCTTGTCGCGAATCCGTAGTCAGAGGCCGGGGACAATTTTGTTGGCGGGACTGGGGTGCTTGA
+>850:2:1:1220:8438/1
+CAGGGTATCACAGTTTTGATAATAATATTAATAACAGTGGTAAAAAATCAACCAGTTTGATTCTTAATACTTTCAA
+>850:2:1:1220:8438/2
+CAACAGAACAGCCGCAGCCCAGGATGGTAAGAAAGGCACCGGAGAATAAAATCAGGGAAGCATTAAATGAATTGCC
+>850:2:1:1220:18603/1
+CCGCGTAGAGCGCTGGCCTTCATCTTCAGCCGCCGGCACGGGGTAAAGACCCCAGTAGATGGCCATGGCGAAGCGC
+>850:2:1:1220:18603/2
+GGTGAGCTGATGAGAGCTCAGCAAGGACCAAACGATTACTTTTACTGTTTGCGCTGTTGCCGGTCTTCGCCGGCCC
+>850:2:1:1220:10327/1
+GATTGCGGACCCGGACCGGGAGCAAATGATAACAAATTATAGACCGGCAACCGTAACGGTGCAGACCGCATCCACC
+>850:2:1:1220:10327/2
+CCCTTTTAGAGCCAGCTGGAGATTAGGCGTATGAACCCGCATGGATTCGGTATGCACACCTCCATTCTTAACTCTG
+>850:2:1:1220:1595/1
+GATAGATCGCCTCCAATAGTCCGCTCTTGGTCTCCAAAAAGAAATTTTGTGTAACGCGGTATTCGAGCGGCGATGC
+>850:2:1:1220:1595/2
+TCGGCGCGAGAGATAAACGAACTGACGTGCCGGAAACTGGAGGTGAATATTCCCAGCGAGCACTCGCGTACAGCGC
+>850:2:1:1221:8376/1
+GGCCCTGAGCCACTGATCGCCACCCCCGCCCGCCACGACAACTCCCTCAGGTACCGCCGCCGCCGCGCCGGCCCCG
+>850:2:1:1221:8376/2
+AGGCCCTTGAAGGCGCCGTCCGTGATGAGTTGTAGGCCGAGTCCGCTGATTGCCTCGCCCATTCCACACACGTCCG
+>850:2:1:1221:3605/1
+GTGAAGCTCGAGGAGCAGGCGGACTCGCCCAAGCCCGTCTACCACTTCGCCCCGCGCCTCCAACTACGGGCCCGCG
+>850:2:1:1221:3605/2
+TGGACGGTGCGGCCTTGGAATTCGTCCAGCCGCGAAAGGGGCGGGCGGGTGGGGCCGAAGGCAGCGACAAGCGGCG
+>850:2:1:1221:18304/1
+TCGATCAGGGGAGCGCGAACCAGACGCTGATGGCGCGCATCCGAGCCAACACCCGGCTGGCGCACGGGCTCGGGGG
+>850:2:1:1221:18304/2
+CCTCGGGAGGGCGGGTGCAGATGCGTTCCGCGTCCGGACCGCGTGATTCAACGCCGATATGAACTTTCGTTTGGGT
+>850:2:1:1221:4512/1
+CATCGCAGAACCTCACGCGAAGGAGCTTCAGATTGGTCAGAAAGCCGTAATCGACATTCGCAACGGCGCTGCAAAT
+>850:2:1:1221:4512/2
+ACCAGAGCAAACGACGTCACGAACTTGTCCCGTGTCGAGCGTCCCGTCACCGCACAGGCTGTCGCGGCGGCGAGTG
+>850:2:1:1221:6387/1
+ACGGGGTCAAGGCCGAGGACGAGGCCACCGAGCCTGCGCCCCGGGCCGGCTGCGTCGAGGGGGTCGTGCGTGGGGC
+>850:2:1:1221:6387/2
+ACGCGGCGGATGACCTCGGGCGAAACGACTTCGTGCGGGTCGCCAAGACCGATCAGCTCGCGGTAGAGCCGGCAGC
+>850:2:1:1222:15174/1
+ATGTTTTTATGCCCCGAATGGGCTTGAGGGTTCAGGCCTGGGCTTTAGGCTTCCGGCCTGTAATTTGTTCGCAGTC
+>850:2:1:1222:15174/2
+ACAGAGATCGACCTGGCGCCGCGCACCGTCGATATCGGTCGCTCCTACCTTGCTGAAGATCGTGCGGCCACCGACG
+>850:2:1:1222:1247/1
+GTCGAAGCCTTTCATAAAGGACACCGGCCCGGAGGGAAAGACGCAACCGGATGGCTGCGCATTAGAAGAGGGGACG
+>850:2:1:1222:1247/2
+GCATGGTTCAACTGCGGTGTCGAAGCGAAGCCTCACTGCTCCGCCTGCTTTATCAACTAGGTCGAAGACACTATGG
+>850:2:1:1223:14761/1
+CCGGCGGGCGTCTGCCAGGGAACGGTGCGGTTCTCGAAGGCCGAATGCGTGGCCGCCGACCCATAAGGCTTAGGGC
+>850:2:1:1223:14761/2
+CGGGCCCGGCCAGGACATGTTTGCGGGTCCTCCCGCGGTGCCGCTGTTCCCTCGTACGCTCTGCGGCATGCTCGCA
+>850:2:1:1223:7557/1
+GCCCTCCCCCGCGTACCGGCCAAGTCGAGCGCCCGCGCTGCCGGCGGCGGAGACGACGACGAGCGGATCCACACTG
+>850:2:1:1223:7557/2
+AGCGGGAGCGTCGCGCCCCCGCACCCGCCCACGGGCTCGGTGAGCATCCTAGAGCCAAGCGGCGGGCACCTCGCCG
+>850:2:1:1223:6465/1
+GAAAAAAGAATCGCAACCGTTATGCCGCAAACTGCTGAGTAGCAAAGCAGCGTGCACAGGATCAGGCGCTCGCGCG
+>850:2:1:1223:6465/2
+AGCGGGCGAAGGTCCGGGCTATGGGACACAACAGAGGCAGAGACAACGCTCAGCAACGTGCGAAACGACGGGAGTA
+>850:2:1:1223:11257/1
+GACGAGAACATTTCAGTCAACCACTTCTTAGGTGACTACTTTTCGTGTACTTCGTGTGTTCCGTGGGCCAAACAAA
+>850:2:1:1223:11257/2
+CAGCTCCGGCATCAATCGGCGCCCTTGTCGGAAAAAGTATCAGAAGGGCCGGCAAACGTCAGAAGAACATGACAAC
+>850:2:1:1223:20701/1
+CGGCCTGTGCTTCCTGGCGGCGACCGAACACGTGGGGCCGCCCCACGACGATCGCGGCGCGCATCTGCGTACCGCC
+>850:2:1:1223:20701/2
+TCAAACTCGGCGGCAGCCCGCGCCGACCTCACCGCGGCGGCATCCCGGGGGGCCCGCGGCGCCGGGCGGCGTCGCC
+>850:2:1:1223:11049/1
+GCCTGGCCGAGCCGGCGTTTATTTCTCCCGAAGTAACGGGCACGCGGGTAAGCGGCCGGAGGTCACTCGGCGTGTT
+>850:2:1:1223:11049/2
+CGCCCGCAGCGGAGGGCTACGGGGTCAGGCCCACGCGTTTGCTTCGGGGCCACAATCCCGTTGTCATAGAACCCGT
+>850:2:1:1224:17113/1
+ACGGCGGTGGGAAATGACAAATGGGTCAAAAGCGTTAAAGTGAGACAGACATGTACGGTTTCGGTTTTGGGTCTCA
+>850:2:1:1224:17113/2
+CGTGGATTTGCGCCGCTTCCAGAATCTCACGCGCGCATTCAGCACCAGTGATGTTCGAGCTGGCACGGACCTCGCC
+>850:2:1:1224:5271/1
+TGGGTAGCTGTCGAGCCGGTAGTGGCCGCCCGAAGGCGTCCCGCTGATGTAGAGAAGTAGCAGCGTCGGCGGGGGA
+>850:2:1:1224:5271/2
+GCGAGCCGACCAGTTCTTCGAGGCATTCGCCACGCGATTCAACGGGGTCGAGTTAGTGCCAAAATATGCGGGGGTG
+>850:2:1:1224:13641/1
+CCGGGTCGAGCGTGAAATAGCCGAGGCGCTCAAATTGATAGCGTTCTTCCGGACGTGCATTCGCAAGTGCGGGTTC
+>850:2:1:1224:13641/2
+ACGATTCATTGGGTGAGCGCAGCGCACGCAATCGATGCAGAAGTCCGATTGTATGATCGGCTTTTCACTGTTCCAG
+>850:2:1:1224:1096/1
+AGATCAGCGACCAGGTCGAGTCCTGCAGGGCCATCCACGAGAACACCCCCGTCACAGGGATGACGAGCACGGACGA
+>850:2:1:1224:1096/2
+AGCCATTGGAAGGTGATGGTCGACGACACCCTGTTCGTCGAGGGGGAGATCAATACGATCGGGGTCGGGTGCGCCA
+>850:2:1:1224:7735/1
+GCCGAAGATTCCTAAGACCTGAGAGTTTTAAGAAAATTGATTAATTTCCCTAAGGTCCCTAACGTTTCCCGCCAAT
+>850:2:1:1224:7735/2
+GATCCACGGCGATGAAAGACGGCGGGGCGATTCGGGCAGAGAAGAACGGCGAGGCTCATGGGTTCATGGGGGCGTT
+>850:2:1:1224:8276/1
+TGCGCATGTTGTGGAGGCGAGCATGGAGTCCCGACATCGACCCGCTAATTTGTCTGGGCACCTCAAGGGCATGGAA
+>850:2:1:1224:8276/2
+TGGCTAACTCAATAAACCCAGCCATACCCCGTTGCGTCTCTGTACCGGGGTCGCGCGGCTATCGAAAGCAAGGTGA
+>850:2:1:1224:20402/1
+CAGACGTCAGTGGCGAATAGCGGGATGCAACTCCCATTCCGGTCGGGCGTGATGAGCCACACGACGCACTTGGCAA
+>850:2:1:1224:20402/2
+GACGCCACCCTTGAAAGCTGGGGTTGTCACCTGAGCCCCAACCTGCAAGAAATCTCGTCCCGAAATTTGTTCAGCA
+>850:2:1:1224:20974/1
+TACTCGCAGGGCTACGAAGACATTCTCGAAACGCCGGGAATCGCCTCGGGAAGAGCCGGCATTCAATCGCCGGCGC
+>850:2:1:1224:20974/2
+TCCGCCGCGTGCAACAGGGCCGAAGCGCCCGCCAGCGACGTGACTCCGACAGCGTGGCCGGAAAGGGGAGCGAACG
+>850:2:1:1224:13946/1
+CAGCGTCTCCACCTCCGAGGAGTGCCTTTACCTGAACGTCTACACGCCGAAGGGCAAGAACAACGGCAAGGGCCAT
+>850:2:1:1224:13946/2
+GTCGTAGTTGCCGGCTGAGCCCCGGCCCACCGCCCGGAGCGGCGGAAGGTCCGGGAAGCCGGGGGACACCCGCCGG
+>850:2:1:1225:15821/1
+TAGAAAATTTGCGCGTACCGCTTTCCAGGTTGCGGCAGCGTTATCGCCACGCTTTGCGGGGGGGGGGAGCCAGCCC
+>850:2:1:1225:15821/2
+ACAACGCCTGCATTCGCCATCCGCGCCAACGCGCGTCATCGCCTGACCGCCGGACGCACAAACGCGGACAGCACCT
+>850:2:1:1225:6921/1
+AGGGACTTCGCGGCCTCGACGAGCGGCATGGCGGCCATCCCACGCACTTATACTACTTCGCTGCCGGGCGTGCTCC
+>850:2:1:1225:6921/2
+GCGCTCCAATCGTCAATCGGAAAAATATCGCGACGACGGTCCGCCCAAGTCGTGTCGAAACCGGGTGGCGGTCGAG
+>850:2:1:1225:21227/1
+GATGCACCTGCTCGAGGAGGCGTTGAAGATACTCAACTCCGAAGACGGGAAGCGGCCCTCTGCTCCCGAGGAAGAA
+>850:2:1:1225:21227/2
+AGGGCGCTGGTGAGCCACTATTCGGATTGCTCCGCGATCTCCGGCCACAGCGATTCGCAGTGTACACGCGTGGGAC
+>850:2:1:1226:8514/1
+CGCGCACCAGTAGCCTGTCTAGACCGTTTACTACTGCTAGCCGAATTAGGAGGAAAGCGGAGTTCGCAAAGGACTC
+>850:2:1:1226:8514/2
+GAGCTCGTGAATGGATGCCGGCCGGACGCCGGCGGGCGAGGCGGCAGCGCGAACCGTTCACCAAGGGGTGTCCCAG
+>850:2:1:1226:10029/1
+CGCCGTCCCTGACCGCGTAAGCAGCGACTCGGGTCCCCCGCGTGGCCACGCTGGGGACGTCGTCTTTCTCGCGCCC
+>850:2:1:1226:10029/2
+TCCCGGTGCGGCGACTGCGACGCTGCACCTGCTCCTGCCCTGACACACGGGGCCAGCACGGGTACACCACCCCAGC
+>850:2:1:1226:5955/1
+CGGGTACTGGACATGGCCAGCCGGGTTGGATTATCGATCAGGACAATAACAACTAAGGCGAGAATGATCGCTATAA
+>850:2:1:1226:5955/2
+CAACAGCATTAATTTTAAAATGAAAAAAGAATACTTACAAAGTGAGACGCTGAAAAACATAAAAGCCGAGCTGGAA
+>850:2:1:1226:10467/1
+GCCGCGAGGCGGTGGTGCGAACGGCACACCGACGACCCCGGCCAGCGCGGGCCCTATCCGAGCGAGGTGACACCGG
+>850:2:1:1226:10467/2
+CGTTGCCACCTGGCCGCCGCTGCTCGCGGGGGCCGTGGTCGGGAGCATGTTGTTCCATGCGCTGGGCGCACGCTCG
+>850:2:1:1226:12773/1
+AGCCTCGTGCTGCGCTGGGAGTACCGCCTGGGCTCGACGCTCTATGTCGTCTATTCCCACGGGCAGAGAAGCGACG
+>850:2:1:1226:12773/2
+CGCTCCGCCTCCGCCAACGAGCTCATCCTCCCCACCAGTAAGCCAGCTTGATGAGGAGATCGTCTCCGCACGGTCC
+>850:2:1:1226:3461/1
+TGCGAATTACTTCGCAGTGATTGCCGCCGTCGGTGGTGCGCAGGAGCGCGCCCGCGGGCCCCGCGGGCGACTAGAT
+>850:2:1:1226:3461/2
+GATACGCATCGCCGCAAACGGGGGGCACAAGATCTGGGGAGGCGTTGCAAGAGGAGGAAGCCTGCGAGGAAAAGCA
+>850:2:1:1226:12242/1
+ATCCCCCCAGGGGACCCATCTGCAGCAATCCGCGCAAGCGGCTCGCCTAACGACCCGGACGCGCCGACTGGTCCGG
+>850:2:1:1226:12242/2
+CGCGCGCGGCGACCCCCGGCCCGGGGCTGCAGCCGGCCAGATCCCCCACCACAGCCCCAGCCCCCTCCCCTGCCCC
+>850:2:1:1226:12456/1
+GGAGCCTTCGACTCGGCTGGGAAGTGCTGCGGAGGGTCGCACTGGTCGAAGCAAACGGACAGGGAGTTCTTCCGGC
+>850:2:1:1226:12456/2
+ATACGCGGGAAGTTTGCGAAAAATGGCCTTGATCAACAGAAGCACAGCGACCCCCGCCAGCAAGCCCGCCAGCCCG
+>850:2:1:1226:20846/1
+GGCTTCATTCGCTCGACCGGTACGGCGCTGTAGTCGCGATCGCGGCCGCTGCTCAGGCCACTCAGGCGGAGGTCCG
+>850:2:1:1226:20846/2
+TTGTATCGACCAAACGTGACCGACGAGAAGATTGAGATGCCCCCTGTAAGAGTGAAAATGTCGCCCACGCGGGTAT
+>850:2:1:1227:16072/1
+GTTTTGGACTAAGCGACGATACACACAAGAAGGAAAATCGCTCAAGATTTCAATACCCCGGCGCCGCTACGATCGC
+>850:2:1:1227:16072/2
+CGCCCGCCCGACAACAAGCGCGCCGCCTCCACCCACGCGGAGGCGCTCAACTCGGACGACCTCGGCAGGCGGCAGT
+>850:2:1:1227:16710/1
+ATCCGAGCAGGGCCGTGTAGCTGTCCAGCAAGTCGCCAAGCGATTGATAGCGACCCGTAACGGTACTGATGAAGTG
+>850:2:1:1227:16710/2
+ATTCCTTCGTTGATTTTACCTGTAATAGGCATTACATCGGTTACGATCAAGTGTCAACCTATGAAATCATGTTTAC
+>850:2:1:1227:19670/1
+TAGTCGCCGGCCCTGTGCCAGTTGCGTGCTCTCGCCCCACGACCGGCCAGTGTCTCGAGCAGCTCGCGGCGGCGGA
+>850:2:1:1227:19670/2
+GGCAGATCTCTGTGCACGTGTGGCGGCGCCTGGATTCGTCGAGCAAGTTGACGGGCCGGGGTCCACCTCCGTCTTC
+>850:2:1:1227:14977/1
+ATGGGGCGCGCAGATGAGTTCAGGAATGCAGGTGCACGCGCCGTGGGACACGGCCCACCCGGACTGGGCAGCGTGG
+>850:2:1:1227:14977/2
+GAGGACGAAATCATGCGCCGCACCGCGTGCGCGAATGGATGGTTGGTGGCGGCGGACCGCAGGCCGCCCAGTCGTG
+>850:2:1:1227:3674/1
+TGCTTCTGCACGCCGGATTTGCGGACGGGCTGATTCTCGCCTGGAGCTACGATGTAATGCCGCAAGGGACTCCAAC
+>850:2:1:1227:3674/2
+CACTTGTAGCAGCCGCGCCAGGACGCGTGAGGGGACAAAAAAAAGCAACCGACAGAACACATCGCGAATCGAATTC
+>850:2:1:1227:8087/1
+TTCGGAGATCATCGGCATGTAGCCGGAAGGCTACTGGATCACGCGGGCTCCTTCTCTGAGACGCAAGGCCATCCTG
+>850:2:1:1227:8087/2
+AGTTGAAGATTCACGAGTATTTCTGATACCCGGGGATAATCAGCCGGGTCAGGGCCGACCGGTCCACGCTCCAGGT
+>850:2:1:1227:15402/1
+GACATCATGGCGATGCGCGCCTTGATCGGCATGGTGCAGGCTTTGGAGACGCCGGGGAATTGCCGCGCCTTGCCCG
+>850:2:1:1227:15402/2
+AAGTCCTCCGCCGAGGTCGACTCTGTATGGGGCAAGGCCGGCCGCGCCTCGACCGCGACCGATCCGGCCGCGCCTG
+>850:2:1:1227:6259/1
+TGTTGTTCGCGGCCAAAGTGCAAAAGCTGACCGAGTCCGAAACCGGTCAGGATGGTCACGCAGATTTCGGCCGCCA
+>850:2:1:1227:6259/2
+CAAGGGCCTGCATCTGTGGATCAAAGTGATTCTGCCCGCATCATTACCCTTTGTCGTAAGCGGTATGAAACAAGGT
+>850:2:1:1227:15610/1
+CCAACATGACCATCAAATCGACATTAAAACACCTAGCGGCGTTGATACTCGCAGTGTTGCTCACGTCAGGCACGGC
+>850:2:1:1227:15610/2
+CATGAACGAACAGGGTGTCTGCGCCTTCTTGTGCGCCAACAAGGAACCCTGCCTTAACCACATTTGCGAAGACACG
+>850:2:1:1227:7968/1
+AAAGGCCGAAATAGCGATAGAGCTCGCAAGCCGCATTGTTCACCCAAAGCGATGCCGGGTCGACGGTGGCGGGCAG
+>850:2:1:1227:7968/2
+GACGCCGCAGCGCACGTTTATCTCGGCGAGACGAAACGGATTCTCGATTGGAACATGGACGGAGTGGAGCGCGAAT
+>850:2:1:1228:10821/1
+GTGAATGGGCAGATCTGCGGCGTGCGATTAAGGTTCGGAATCGGATCACGCATCCATGCTCCTCCGAAATGTCAAG
+>850:2:1:1228:10821/2
+GCGGTGCCACAAAGTCGAGGTCGGGAAGCTCAACAAGCCATTCGCCGTTCGATCGACGAATCATTTGTATCCGGAT
+>850:2:1:1228:13560/1
+TTTACCACGCACCTGCGGGCTCTCTTGAGCGCCAGCTGCAATAACCGAGGGATGTCTTTCCGTCTGCATCGGCACC
+>850:2:1:1228:13560/2
+TATGCGCGTCCGGTACCGGTTCTCCAGACCCCGGGTGAACGGACCCAAGTCGGGTGCGCTGGGATACATTCAATGT
+>850:2:1:1228:6125/1
+GGCTTCGGCGGCCGTGTGGGTCTCGAGGAGCTGGTGCGACGGGCAGTACTCGCCAGCGGGGAGCGGGGTGCGCTGG
+>850:2:1:1228:6125/2
+ACCCTCTTCCAGGACATCCGGCGCTACTTCCCGATCACCCAGCAGGCAAAGGTCTCCTGGGAGGTCAGCGAGGGCA
+>850:2:1:1228:2338/1
+AATCGGCGCGAATAGAGGCGAAACGGTATGGTCTGACGGTCGTGTTGATGAAGTAGAGATCTTCAACCGCGCACTC
+>850:2:1:1228:2338/2
+ACCGCCGAGCCATTGTGGCCTCCTGCAATATCGGTAAAGTTTCCGTCGCCGGGCCACCAACCAACCATGCCAGCAG
+>850:2:1:1228:18980/1
+GATCGCGATCGCGGCGGCACTCTCGTGCAGCCCCGCGAAGCAAAGGATACGCGCGACGAGCGCCGCCGCGTCGGGT
+>850:2:1:1228:18980/2
+CCCCGCCGCGCGCAGGCGCCGGCTGGCCGCGTCGCCGTTTTGTCGCTCGGGGGGGCCGCACGGGAGCGCATCAGTC
+>850:2:1:1229:19586/1
+CGCACATCGCGCGTCACGCCCGGCGTGTCGTCGACGATGGCGCGGCGCCCGCCGACCCCGCCGTTTAACCGGCGCG
+>850:2:1:1229:19586/2
+CGACGCCCGTGATCCGACGCGGCTCGCGACGGTGATCGGCAATCGCCCCATCTATCTGCTGAACGATACGGCGCGC
+>850:2:1:1229:15909/1
+AATTGTCCGCCGACGCGAAAGAACTCGCCCTCGGCCAGGACGCGCCGCAGGCGCGGCTGAAAACGAGGCGACACGT
+>850:2:1:1229:15909/2
+CAACGAAACCGTTCATTGCGCTCAACACGCGCGCCTTCACGGCGGCCCTGCCCCAGGCCGAGATGCCCCGGCAAGA
+>850:2:1:1229:16682/1
+GTTCGGGGAGAAGAGGCTGGTCGAGTCAGAGGTCCCAACAGCAGCCAACCCTTCGCCGCCCCCCGCGAACCGCCAG
+>850:2:1:1229:16682/2
+TGCACTTCCACGTCAATTGCCGTCCCGCTCACTCGTGGGTCACCCCCTCCCGGTCACGGGCCAGCCGTCCGCCCCT
+>850:2:1:1229:16265/1
+TGGTTGAATCCAGCCGCGAACAGCCGCAGAGCATCGAAATCGCGCCCGGTGTCGGCTTAATTCAATATACCGTGGC
+>850:2:1:1229:16265/2
+GCCGGCTTTACGGAGCTGGCCGAGGGCGGACTAAAGCTGGGGAAGTGGAGACAGGGGATAAGGGGTGACGTGCGTA
+>850:2:1:1229:1753/1
+TAACGCCGACGGCAGCGTTCCGGAGGACGGGCTCACGCTCGTCATTGACCAAGCTCGACGCAACGCCCAGGGCCCG
+>850:2:1:1229:1753/2
+TGGCCAATTCAGGGGGAGAGACGTGAGCATGCCAATCGACATTCATTAGGTTGCTCCTTCTTTCTGTACCAAGATT
+>850:2:1:1230:7281/1
+CGAGGGGAGGAGATGCGGGCGCTGGGCCGGGTAAGACGCTGCAGCCGAGACGGAGTGCCTGAACCGGCCAAGACAC
+>850:2:1:1230:7281/2
+CAAGGCCATCCCCGCCCAACGTCTTTGAAGCGGCCTGGCGCTATTTCCGTGACGCTGACCGCGTGCGGCAGGTTCT
+>850:2:1:1230:1889/1
+GCGCCGGTCTGGGCGCAGGGGCTCGCGAAGGCCGCCGGCCCGACCATGCTCATTACCCTGTTGTTCGGCAAGCACG
+>850:2:1:1230:1889/2
+ACAGCAGCCAGCCCCGGTCGGGGAACGGGATGGCGAGGTTGCGGCTGTCGTCGGTGGGCTGGGTCACACGGACGGG
+>850:2:1:1230:3839/1
+ATGTCGCCTCTGATCACATGCGGCATTAATTCGCCTTTCGGCGAGCTATCCCCCACTTCTCGGGAGATTGCTCACG
+>850:2:1:1230:3839/2
+ACTTTAAAAAGGAGCCGAACCGTCTTTAACGGAGAGGTTGCTTCTGCCTCAGAACGAACGCTGGCGCGGCGGGATA
+>850:2:1:1230:4313/1
+TGAAAATCGCGTCGCGCAACACCGTGTAGGGCAATCCGCCCAGTATTGCCGTCTGAACGGCCGCCATCATTTCGCT
+>850:2:1:1230:4313/2
+CACCGATCCAGAACTGGCGCGAGTGGGTTTGAACGAAACGGGAGCGAAGGCGCGGGGCATCGCATATCGCCTGGCT
+>850:2:1:1230:4150/1
+ACTGGCGGCGCCCCTGCCGGCATCCCGGCCGAAGAGATCAATCGGACGGATGCCGACGGCGGCCGGTCGGACACTT
+>850:2:1:1230:4150/2
+AGGTTTGGCGTGAAACGCGCCGCTGAAAACATCACCAAGGCAAATCGCTGGCACCCCAGTTTCCAACTCAATACGC
+>850:2:1:1231:1722/1
+CTGACTGTAGGGAGCACGGCAACGGCCCCGGGGAGCGCCAAGGCAAGGGCAGGCGAGGCGCCGCGGCACGTGACTC
+>850:2:1:1231:1722/2
+CGGGGGGCACCTGGGACGCCCTGAGGGGCGTCTCAACGGGGAGGTCCTTCCCCAACGAGCGGCGCCCCTGATACAC
+>850:2:1:1231:13906/1
+TTAGCGAACAGGGGAGAGCGTAAAGCTCCGTTGGAGCGACGCTCCTTTACGGCGTTGCGTGTTGAAAGCTGGAAGA
+>850:2:1:1231:13906/2
+CGTCCCCGCTTATCTCGGCAAACGAGCGTGCGGCTGGGTTCTTTGATCTAAGCTCGACAAGCGAGACGTTCGTCGC
+>850:2:1:1231:17342/1
+AGGCGCGACACGGCGTGCCGCTCCATATATTCCGACATGTCGAACCGGATCAATTCGACGCCGAGCGAGGCTGCAA
+>850:2:1:1231:17342/2
+CGGCCAGGACAAGGCGATTGAGGCACTTTCGGCGTCGATCAAGCTGGCGCGAGCCGGCTTGCGCGAACCCGAACAC
+>850:2:1:1231:18009/1
+GAGCACGTCTCCGGCTACAACACCACCGAGCGGCACGGGCCCCCAAGCGAAGGGAAGGGCGAGGGCCGGCCCGACC
+>850:2:1:1231:18009/2
+TGCAAAGCATGGGCGTACAAGTAGACCTTTACGGGGGCATGGGCCTTGAGTACCCTGTATCTGACGGAAAGGGACG
+>850:2:1:1231:11644/1
+TGTGTCGAAAGCAAGCCGAGTAAGCAGTCGGATAAATCCGCATGCATCAAGTCGTGTTACAGTTTCCGACATGGCA
+>850:2:1:1231:11644/2
+CGACACTCTTGCCCCTCTTCGCCAAGAGCGCGACCGCACATCTATCTGTACGCGACAGACCGCGTCTGGGGGCTAC
+>850:2:1:1231:1568/1
+CGCGTCCTTGACGAGGTGCCACACGGGCTCGCTCATTTCCATCACGACGAAGATGTAGCCGGGGAAGCTGCTCTCT
+>850:2:1:1231:1568/2
+AGACCTATTCGGGGTACGAGAACAGGGTGAAGGCCGCTCTTCAGGAGCGCAGCCGCCAGTACACCCCGGAGGAGAA
+>850:2:1:1231:7443/1
+CGTAGATCAGCCAATCCGGGACTTCGCCGAGCTTCTCCACCGAGCGGACGCTGGTTCCCTCCTGCAGCTCGCGCTT
+>850:2:1:1231:7443/2
+GTCGGCACGATGCTGATCAACGCAGCGGGGCTGGTGTTCATTGGCCGCCGCGCCGGCCGGATCGAGCAGGGGGATG
+>850:2:1:1232:9777/1
+CATCCCGCAGTTCGAGCCGCTTCGACGCGACTCCCGTACTCAAGCCTGTTGTGCCGGTAACAGGCCCCCCGGGCCG
+>850:2:1:1232:9777/2
+AATAACTGCGCCCGACGCCGCCTCCGCGGGGGCCCACCATGGCGCGGGCACGAAACAGCCGATCGGCTTCCACCCG
+>850:2:1:1232:2523/1
+CATGATGAAGACCGCGCGGGAGCGTAGGCAGCGGCTTGTACAAGGCCAGATCATCATCAACAGAGACGGGCACCAG
+>850:2:1:1232:2523/2
+CAGCGGATTTTTGATTTCATGTGCGATGCGGCGCGCGACGTGGCCCCATGCCGAGGTCCGCCGCGCAGAGACGCGG
+>850:2:1:1232:14160/1
+ACGGCCTGGGCCCACGCCGCCTGGGGGCCGGCCTCGCCCATCCGCTTGAGCGGGGCCGTGCGGAAGATCCCCGCGA
+>850:2:1:1232:14160/2
+AGGCCCTTCGCCGGCTACTACGGGATGCTCGTCGCCATGTTCGGCGTCGGGCCGGCGACCTTCGTCGCGGCCCTGG
+>850:2:1:1232:8579/1
+AAGATACAAGGGCCCCCGTCATCGCGGGCGCTATCAGCCGTCGGGTGGGGGATCTGTATTCAGTCTGCAAAGTCGT
+>850:2:1:1232:8579/2
+GAGCGCTACCAACCATTCGCGCCGGACGAGGATGCAGAGCGACTGGTCGCCGACACGCGGCGCTCGAGCGACGACC
+>850:2:1:1232:15350/1
+CTGCGGCTACCCTGTGTGCCGCTGCCGCGACGTGGGCTGCGAGGAGCTTGACTCCCGGTTTGCAAGGTGCTCCTGC
+>850:2:1:1232:15350/2
+ATGGGCTAAAGGCATCCCCTGTACGTTTGAAAACCATCAACCGTTAAAGGAAAGTTATGCCAAGAAAAAGTAGATA
+>850:2:1:1232:12692/1
+GGCGCTGGGTCGCCCTCGGCTCGGGGCCAAAACCACCTGCGGCTTGGTCGCTTCAGCCGACCGCCCGATCGAGCGC
+>850:2:1:1232:12692/2
+CCTGCAGGCGACAGTGAATGCGCTGTCGCTGAGGGATCCGGAATCCACGCGCGACACTACCGCGGGTCAGCTACGG
+>850:2:1:1232:8606/1
+TCCGGGGTATTTAGTGGGCAGGTATAGGAATTTGTGCTCGGGCAAGAAGCAGGGCTGCGGAAAGGAACAGTTCGGA
+>850:2:1:1232:8606/2
+AGTTCTCGATCAGCTGCCTGCCGACGCCCACGATAACCCGGCGCTCTGCATCGAAGCCGATGGATTCATTTCCGTC
+>850:2:1:1233:5496/1
+GCGCTCACACGCTCCTTGTCGCGCGACGGCGACGAGGCCCTGAACGACGCGGCAAAGGGGGGCCTCAGCGCCGGGA
+>850:2:1:1233:5496/2
+CGGGCATCTATAATTTTGTCGGATTGCAAATCAGGGAGAACAACCAATCTAAGGGCGTAGTCGCGGTCGCATCGCT
+>850:2:1:1233:6833/1
+TTCGCCGGCAAGGCCATGGCCATAGGTGCGAGATTACACGCCCGAGCACGAACCGCCGCCCCCCCCGCCCGGCCCC
+>850:2:1:1233:6833/2
+TCGAGAGCGAGACGGTAAACGGGTCCGAGGTGTACCGGCTGGCCGGCCCGCCCGGCCCGTCGGGGGGGCCCCCCCC
+>850:2:1:1233:7715/1
+GTAAGTACGTAGCGTCCCGATAGCTATCGGGGATGCGCCGCTGCGGGCCCTAAGAAAAATATTGGGGGAAACACTC
+>850:2:1:1233:7715/2
+TGCGAAGTTGAGATGCTTTGCTTTGTGCATATTCTGTTTGACAATGCTCATTTAACAGGGCCTTTATCTTGTCAAA
+>850:2:1:1233:16162/1
+CACACCCCTAACGCTCTCTCCGAAGTCGGCCGGGGCACGGTGCTGGCTGGGGAGCTAAAGCCGTTCTTTGTCACGT
+>850:2:1:1233:16162/2
+GCTGCAGCAACGCGAGATGTACTTCGTGGGGCGGCCGCGCAGACAGACGAGAGGTGCTCATCGCGACAAGCTCCTC
+>850:2:1:1233:1167/1
+CGGCAGGGTGGTGCTCGCTAGGACTATTAAAGGTAAACCATTTGACAGAGGGGTAATCTGCGGCGGGGTGTTATAG
+>850:2:1:1233:1167/2
+AGTAGATGTTACACCAGCTTTCCGGTTGGGAGAACAGGTTAATAATTTGAAAGCATGAAACGTCGTGGAACACGGG
+>850:2:1:1233:4823/1
+GCAACCGGCGGCGGGGAGTCAAGCCGCTGCGGCGAAGCCTCAAAAATAAACGCAACGGCTGGCCCGTAACACACTG
+>850:2:1:1233:4823/2
+TGTTGGCGGGGAACAACTCGGTCACCTGCGAACGCAACTGTTCGAGATGCTCAGGAGCGATCGCCCGGCCGCTTGG
+>850:2:1:1233:8811/1
+CGACACGGGGGAATCGCAGGTGACCACCAGACGAAACACACATGGCAAAAGGCAGGAGAGCATGCAGCTCCGCTTT
+>850:2:1:1233:8811/2
+GCACTTGCTGGCGCGAGCGCAGAAGCGTCGAATCCTCCGGCTGATTCAAGCACTTCTTGGAATCGGGCCGTGGCCG
+>850:2:1:1233:9279/1
+CGACGGCAGCGCGAGTGCGGCCGAGGTTTGCGCCGCCTGCAGCACGACGACCAGCAGCCGATGATTGCGGGACGCG
+>850:2:1:1233:9279/2
+TCACGGGCGAACCGATCGTCGCGGCGCTCCTGATGACGGCGCCGCCGCTCTCCTCCTCGCCCCCCCACCTCCACCC
+>850:2:1:1233:6235/1
+GCTTCGTCGTGCTGCTCTCCTGTCTCGGCCTGCTGCTGCCGCTGCTCGGGCCATCCATTCTCGCGGTGCCCACCGC
+>850:2:1:1233:6235/2
+CTTGCGCGGACTCAGCGTCGTGCGCCAAGGGGGGGGACGGGGCTGTTTTCGCGCCCCGGGGGGCGGCGAAGGGGAG
+>850:2:1:1234:9383/1
+CAGGGGAGCGCGGTGTTCGAATCCCGCAATGGCGTGCTCAGGAAGAGCCTGACGAGCCACGGCCTGTTCACGCGAC
+>850:2:1:1234:9383/2
+TGAAGCCCTTGACGGTCTTGAGCGGCATCACGCGGACCTTCCTGCTGGCCGGTTTCGCCTTGAACGTCATCTCCTC
+>850:2:1:1234:1417/1
+GAGGCGCCGACGATCGCGTCGACGGGACAAGCCTGGATGCACTTGGTGCAGCCGATGCAGGCAGCCTCGGCGCTGC
+>850:2:1:1234:1417/2
+AGTGCCCTCCGGGGGGCGACGAAACCATCGCGCGGCCGGCGCGCGTCAACCGGAGCCACGCGTAGCAGCTCCAGCC
+>850:2:1:1234:6155/1
+TGACAGTGCCTGCCGCCAGGGAAACGAGCTTTCGCGCATTTGCGCACCAACATCCCTGGCCGGCCGAGGAGTCAGG
+>850:2:1:1234:6155/2
+TGGCGGGGCGGTAGCCCGCTTTCATGCCCGAGCCCTGCTATGCGTCGGCCTCAGGGGGGGTCTCGGCGTGGTTAGT
+>850:2:1:1234:2940/1
+GGGTCGTTAGGCGGATCGAACCGTTGGACCCTCACTCGGCCGAGGCGGAAGCCAAGGCGGTAGGCGACGCGCAGAA
+>850:2:1:1234:2940/2
+GGCCGCGCGCCGCGCTTGCGGAGCGCGGAATTTCGTTCTGCGGACGTTCCCAGCGTTGCCGAACTGGCGGGTCGGG
+>850:2:1:1234:11343/1
+GAGATGGAACCCCAGGGCGCGCCGCTACTCCATCACCCCATCCACATCCCGTCGCCTCAGCATCGCTTCTCTCCTC
+>850:2:1:1234:11343/2
+GAGGACCGGTCTAGGGTCGACAGTTCTCGATGTAATGAAGGAAGCGGCCCATTAGAAACAGTCCTCGCTGTGGTGG
+>850:2:1:1234:19712/1
+CTGGACTATCTCATCCTCACGTCGAACCGCATGATCGAGCGCCTGGAGGCGAGCGTCCCGCCGATGAACCAGTTCG
+>850:2:1:1234:19712/2
+CGCGCACAATCTGCGAAAGCCGGCCGATATCCTGCAGCGCGTCGAACATCGCTTCACGATACTGGTCCACAGTCGG
+>850:2:1:1235:3173/1
+GTGATCGGATGAGGTCTACAGCATGGTTATGAAACAAGAGAAAAGCCGCATGCAGACCAGCGATCATTAGGTTCTC
+>850:2:1:1235:3173/2
+CGGGTTCCCAACTCAACCCAGAAGATCACCCAATGCTCGGACTGCCTTCTTTGATCTGGAGTCCGTATATGGGGAG
+>850:2:1:1235:6324/1
+GGTCGTGGAGGGGCAGCTCGGCCGCGCGCCACGGGGGGGGGGCGCGGTCGCGCCCGCGCGCCGGCGGAGGGGGCCC
+>850:2:1:1235:6324/2
+CGGCGAGCTCCGGATCGTCGGCCAGCCGCTCCTGCATGCGCCGCATCAGGCCGGACGACTCGCGCGTGCCGCGCAG
+>850:2:1:1235:8887/1
+AAGAACGGCTCGATTCACGCCCGTCGCAGGGCCCTCGCTGGGTTTCGGCAAAAAAACGGGGGGAAAAAATTATTCG
+>850:2:1:1235:8887/2
+TCCTTCTTCGGTTTTTCTTCGGCGATGCGCTCTACGTCCACCCACTCAATAAAAGCCATACGCGCAGAATCGCTCT
+>850:2:1:1235:14670/1
+GGCGACGAGGACGGCGGCGACGGCATGAGGAACACACTGGTCGCTGTCGCCGCGGCGAGCACGATGGCCATCGCGG
+>850:2:1:1235:14670/2
+CCGTACAAGCTCCAGGCCCGGCGTAACGCGAACCATGGTCGGGGGAATGCCGCCCTAACGGTCCCCCCGCAGACGG
+>850:2:1:1235:3106/1
+GTGAGCGGCGGGGCCGCAGCGAGGGCGAGGGGGTCAAATCCGAGGGGACCGGCACGCCGAGACGCCTGCAGGGGCA
+>850:2:1:1235:3106/2
+GGGCGCTCCTTGACGATGTCTTGTAGCAGCTCGGCGTTGAGCTCGATGGCGGCGATCGGGTTGCGGACCTCGCGCG
+>850:2:1:1235:9821/1
+GGGAGCAGCTGGGTGTCGGGTCCGTCGCTCTCTCACACGCTGCTGGTGGAGGTGGGCGGCAACCCGCTCCCGCCGG
+>850:2:1:1235:9821/2
+AAGAGCACGAAACGCGGCCCAGGGACGGCTAGCGGCACCTTCAGCCGGACCTCCCCGCCGGTCTACACTCCGCTCT
+>850:2:1:1235:10299/1
+TGATAGGTCCTGTACAGCTCATCCCAGGCGCTCATCACGAACGAGCCGGCGCAGGCGCCTCCGCGCGGCCCGGCGG
+>850:2:1:1235:10299/2
+GACCAGGACGAGGAACTCTGCCGCACCTGCAGCCGCGGCACACCCCCCACCATGGAGATGAACGGCGCCACCTCCG
+>850:2:1:1235:4276/1
+CGGGCATTATGCCATTCAATGAGACCGCTCTGCCGCAGTACTCAGCCAATTGATCGTTCATGGGCTTGTGTTCGCC
+>850:2:1:1235:4276/2
+ATTGGTGGAGTCGCCGCTGGCGATCGCGCAGGAAAACGAGCGCGGAAGTGATGCAACCGGCTCGGAAGAAAAGCGC
+>850:2:1:1235:15650/1
+AAACGCATCACGAGGGGGCGGCGCAAATCCAGGGGCAGCTCGAGGGAACGCGACGGCCCGCACGCCAACGCACCTG
+>850:2:1:1235:15650/2
+GACGAGCGCCCGAGGCCCTGGGGAAGCAAGGTCCGCCATGATTCTTCGCTACTCGCTACGCGCATCGTCTTTGACA
+>850:2:1:1235:16917/1
+CGAGAACATGCAGACCAAGTGAGAGTGCCGGCCCTCGGACCGACGGACGACGCCAACTACGCCGTCGAGTTCGTGA
+>850:2:1:1235:16917/2
+GTTCCCCTTTTCGAGGATCTCGCCGGTCGGGGAGAGCAGCACTAACACGGGTTGGTTGACGATTCCGAATCGCACC
+>850:2:1:1236:4664/1
+AGCATGACACGCTTCTCTCGCAGTGCCGGAGAGCAGAAGAGCGATAAGGGACAGATACTTGTTACCCATACCAAGA
+>850:2:1:1236:4664/2
+TGCGAATAATTACCTCACAACTCTCCATTTGTTACGCGCAAGTCTGGCCAGGAGCCCCGAATGTGTCATGTTAATC
+>850:2:1:1236:8213/1
+AGACTGCGCTTCTGCGCGTCCTTCTTCTGTCAAGCCACCTCACTTCGCTCCGTGAAACAGAAAACGCGCGGCCGTG
+>850:2:1:1236:8213/2
+CCTTGCTGGCAGTACAACTCTGCTCGTTCTGTTTGCATTGTTCGCTCCTTTGCTTTGCGTGTTTTGCCTTTTGCGC
+>850:2:1:1236:4418/1
+GGCGAGCGCCTTTTAGAGGGCGGTGAAGAAGGCGAACGGGGGGAGGGCGGCCGAAGAATTGCCGTGGGCGAACCAC
+>850:2:1:1236:4418/2
+GACAACGCCGACGCCGCAGGAAACGCGGTCGACAAAGTCAAGGACGGCGCCAGCCTGGGAACATTGGGGGAGGCGA
+>850:2:1:1236:16319/1
+CCCAGAAGTCCCAAATTCGTACGACCGTCACAAGACCCCATACCCTCCGCCACGACGTCGGCCGCACTATCAGATA
+>850:2:1:1236:16319/2
+TCGAGCCGACGTCGCGACTTCACGAGCGACGCCAGCCCATGCAACAGCAGTTCGACCATCGCCAGCATGTGGGGGG
+>850:2:1:1236:20052/1
+CAGCAGCCAGTTCTTCCAAGCCGGCACGCCGAGTTTTCGCACGATGAAGACGTCGAGCGGCGCGTGTAAGCATTTC
+>850:2:1:1236:20052/2
+ACCCCGCCGTTGTTTCCCGCCCCGGCCTAAGCAGTTTACAGCGGTGCCGACAGCCGTTTGGGCCGAGGCTCTTTGA
+>850:2:1:1236:2774/1
+TCGGATCACGACGGTCGAGCACCGGGTCTCCAGCCCCCACGACGCCGACGCGCGCACCAACGCGCGCGCCGCGCGC
+>850:2:1:1236:2774/2
+CTAAGTTCTTAGACGAGACGGCGCCGGCGATGCAGTAGAGGTTGGCGACGGGCGAGGGCGGGCCCGGGGCAGTCGG
+>850:2:1:1236:14890/1
+GCTGCGCGGCCTCGGCGATGGCGACGGCGTCGGGGTGGCGGAAGGAGACGATGCCGCTGTCGCCGGGCCAGCGCAC
+>850:2:1:1236:14890/2
+AGCAGGTGCGCCTCGCGCAGGAGGCGATCCGAGCCCTGCGCCGGCCCTGCGGCGACAGTCCAGTGCACGGCCGTCA
+>850:2:1:1236:11508/1
+ATCCTTAACGACATTGCCTGGGAAAAACCCAATCCCCCGCCGAATCTCAGTTGCCGCTACTTCACCCACCGCACCG
+>850:2:1:1236:11508/2
+AACAACGAAGGAACCATGGAACCAAGTTCTTCAGGTTCCGCTTGGTTTGCTTTGTTACTTTGTTGTTCACATTCAT
+>850:2:1:1237:18281/1
+GAGCTTTCCGTCGAATTATAGGTAATATTATCGACCGAGAACGTGAGCCCCACCGGATTCGTTTGTACCGTTACCT
+>850:2:1:1237:18281/2
+GGGTGAGTGCCTCCATCAGCGCCACGCCAACCAACAATACGAACGCGAGTTACAGGTTCGACCAGTGGACCGGCAC
+>850:2:1:1237:15204/1
+GAATAGGCGGCGTAGATGGGTGCCGCGAAATCGGGACGGCATGAGGTGTTGTCGATGTCGTCGATGGCCGGGTGGA
+>850:2:1:1237:15204/2
+GGTGCTCAAGTATCGCGTCCCGAGCGCGAAACAGGAACCGAAGGGGCGCGGGCCGGAGAGGGTTGGGCGGCGGGGC
+>850:2:1:1237:10345/1
+CCAAATCAGTTTCCACCGCAACGACCATGCCATCCCCAACAATGATGCGTGAGGCGGTCCCCTGCTGAAGGGCGAG
+>850:2:1:1237:10345/2
+AGACAGACGCCATGGGCGGTGCAATGGGCTTAAATACCGACGCTACAGGAATCCACTTTCGGATGCTTAAACGGAG
+>850:2:1:1238:1272/1
+ACGGCGGGGGGGGGGGGGCCCCTCCCCACGCCGCCCGCCCCCCGACGCGACTAAACTCACGCACGGGGTGGCGGGG
+>850:2:1:1238:1272/2
+CGAGGCGCATCTTCCGATCGTCCACGAAGACAAGAAAGATGACGACGTTGTTGAGACCCTTCTGGCCGCTGCGCAA
+>850:2:1:1238:19390/1
+GGTACAGCAAAGGTACTCAAGATTATCTCGGGCGGGCAAACGGGCGTGGATCGCGATGCGCTCGGTCTGGCGCGCG
+>850:2:1:1238:19390/2
+AGTAAATGACGACAGTTCCATCGGAATCTTTAATGTTCTGCAACGTGCGCTCGGTCAAACCCCCGCCTTGTCATTC
+>850:2:1:1238:5989/1
+TGAGCACGGGGTGGAGTTTGAAGGCCACCGGGTGGATCAGGGCGTGCAGGAAGGCTCAGCCCGCGTAGTCAGGCGG
+>850:2:1:1238:5989/2
+GGAACCTCACGCGAGGTTGGACGCAGCGCTTGGTGAAGATCCTCCGCCTCGGGGGGGTGACGGGAGGAGGGTGGGG
+>850:2:1:1238:17314/1
+CGTCAGCACTTTAGCGAGACAAAGGCTAGGGCCGGCTTCGGCCCTATAGAGCCCTTACTCCTCATCCTTTCCCTTT
+>850:2:1:1238:17314/2
+GGCGCTGAAATTGATCGGCGAGGTAGGGTCGATCGACTTCCTGCGTAATTACGTGGAATATCAGCTCGCGGCGGTG
+>850:2:1:1238:9730/1
+CAGGGCTGATCCGGCTGGCCGTAATATTCGCGACACAACCGTTTTCGAATCGGATACGCGCGTTAGCGCTCTCCTC
+>850:2:1:1238:9730/2
+TTTCCCCTTACCCATTCAGGAGTCTCGATATTGGCGTTGTCCTGGATTTGATGATTCATGAACTTGAGGTAGTCAT
+>850:2:1:1238:11777/1
+AAGCCCCGGATGGGAAGGCGCAACGGAGTATGAACCTGGGGGGCGGTGGTGCAAGGCACCTGGTTCGTGAACTAGC
+>850:2:1:1238:11777/2
+CGGGGAAGCGGCACTGCTGCCTACCACTCCGAACCGGTATAGGGACGGGCAGAGCGGCGCGCCAGACGCCGGCTCA
+>850:2:1:1239:11840/1
+GCAACAACGTCATTCCCTTTGACGATGGCTTCTTCGACGCGGTGCTCGCCTGCCATTCCTGTTATTATGTCGATGC
+>850:2:1:1239:11840/2
+AAGAGTCCGCCAGGTTTCATCACACGGGCGATCTCGTCGAGATTGTCGGCAAAGCGAGAGTCGGCATCGACATAAT
+>850:2:1:1239:3694/1
+ATAGGAGCCGGCGGTGATGTCGGGCACCTGGACCGCCTGGCGCGCCGTGGGCAAATGGCCGAGGATGCCCCGGTCG
+>850:2:1:1239:3694/2
+CCTCATCGGCGCCGACGGCTGCACGATCTTCGAGTACGCTGAGGGCACCGAGCAATTCCACTTGCGCGAGACGCGG
+>850:2:1:1239:10263/1
+GGGCGGAGCTAAGAGCGCCGCGAGCGGCGGGTCCGGGGGGGGGTTCGGAAGTCGCGGGGGGAAATCCTAGAACAGA
+>850:2:1:1239:10263/2
+AGCCGTCTTGCAGAGTCGCGTGCCTACCCCAGCGCGGAGAGAGGCGGAAATGTCTCCCGCAGCGGTGCGCCGGGCG
+>850:2:1:1239:7630/1
+ATGGACGCTCCTTCCCCGGAACTGGTTTATCGTTGAATCGGCCGCGCTCCCCGCTTCATCCGAGCGCTTCCGCCGC
+>850:2:1:1239:7630/2
+AACCTTGAAATCGAAGACAGCGACGGCGGGGGCGACGGGGCCCCCTCGGGGTCCAGGCACGGGTCCCTGCACGGCC
+>850:2:1:1239:13447/1
+GTGAATCCCACCCGCACGCCACGTTACGGGGACGCAACAGGATCGCCTTCGAGCAGCGGAAGTATCGCGTATACCG
+>850:2:1:1239:13447/2
+CTGCCGCGGAAATGCGGCGAATCGAGGCAATCGTAACCGCGCAGGTCCGCGCAGCCGTGGAGCATACTGTTAGGGG
+>850:2:1:1239:2991/1
+CCGGGATGGGCGCTAGTCGTTAGCCTGGGACACGTTTCGGGCGGATCGCCACCGCCTGAGTGGCCACGGGAATCGC
+>850:2:1:1239:2991/2
+AACCGTGGAATGCAAAAATATGAAAAGTATGGGTGGTTTCAAGGTGAAGGCGCCACTTCTATTTCTAATTATTGAC
+>850:2:1:1239:17140/1
+GTACTCAGCTGAGACGACCCGCCCCGAAGCCAGACGGCACCGGGTGGACGGCCTCCGGGGACCTGGACCAACCGCG
+>850:2:1:1239:17140/2
+TCGGGTTGGCTGCGCGATGCCGGACCGGCAACACGGATTCGACCTGGGCGACGGAAACCCTTTTAATACATGGGCG
+>850:2:1:1240:14082/1
+AGAAAAAAAGCAGGGCTGGCAAAAACGCCAAGCCGACAGGGAGAGGAGTGCACAAATGACTGAATTCTCGATAATG
+>850:2:1:1240:14082/2
+CGCACCTTCCCCTTGCCCCCGCGTTTCATGCGGCAGTGGGATCCCGGCCCGTCCTTGAAGGCGTTGTCCGTCACGG
+>850:2:1:1240:19320/1
+GATCGAGCGAACGCCGACGCTTTCAATTCTCGCGCGCAACCATTGCGGGCTGGGACCAACTTTTACGTTATCGATT
+>850:2:1:1240:19320/2
+CCGCGGCGGCTTGCTGAGCCCTTTCGGGTTGGCGAGGGAAATCGCCGCTTTGACCAATAAGGAAATTGCAGCGCAG
+>850:2:1:1240:3545/1
+AGAGGCCGCGCTCGGGAACTTCGATCGCAGCCAATTATCGCGAAGCGCTTCGCGCGCGCAGCAACGCTGCATGGAG
+>850:2:1:1240:3545/2
+CGGGAGGTAAGGGGGACGGAGACGAACCAGGAAAGGTAGAAGGAAGTGTTATGAATTCTGAAGCTTTCGCTCGTTC
+>850:2:1:1240:3386/1
+CTGGGAGCCCGCACTGGGGAGGGCCGCCGATATCCCAGGATGTTTCCGGAGGGGATCTGTCGGACGGAGTCGAGGG
+>850:2:1:1240:3386/2
+GCCACAGGCAGTGGCGGGAAAGCGCCAACGATCCGTTCCGGCCCTGCGGGGGGGCGGGGGTGCCCGACTCCGCGTG
+>850:2:1:1240:20448/1
+TGACGCGGCGAGGAATCTGCGGAGGCGAAACGTTCGTGACCTGGTACAAGATGACTTCACTTATCCAGAGCGGCGT
+>850:2:1:1240:20448/2
+CGCGGCTCCAGAACCGGAAACATCCAGCGTTACGCTGCCTCGCCAAAACCCAGCACGATCATTCCGGAGCTACCGG
+>850:2:1:1240:2388/1
+CGGCTTCGTGAGGTAGAGCCAACTCCGCGTCAGAGGGCGGTTGGGGGGGGGCAGCAAGCGGGCAATCGCAGGCCGA
+>850:2:1:1240:2388/2
+GAACGGTTTGGGGAAGTCGAAGGGCTTGAGGCCTTCATCGAGGTGCTCGACCTCCCAATGGACGTCCCCCGATGGC
+>850:2:1:1241:2275/1
+CGTAACGATCCCGCGGGCTTTACGGCAGGACGCGGCATCCCTGACCTGGGCACAGCCTGCGGTGACTACGAGCAAC
+>850:2:1:1241:2275/2
+TGGGGGATCGCGCCGCCGGGCACAAGCGGGCTGGCAGAAACGCCGGAAGCGGTTCTGCGCAGCACGCCGGCGCGGG
+>850:2:1:1241:15772/1
+TGATGCCAGACAGAATAACCCCCGCAGCGCTGAGCGGGTCGTCAGCAGCGCGGCGAGAGTTGGGCGCTTGGTCTTC
+>850:2:1:1241:15772/2
+GGGCCGAAGAGGGCCAGGGCAGCGCGATAAGGGCGCGAAGCAGGGTAGAGGGCACGGATAATCCGCGTCTTTGTGC
+>850:2:1:1241:6971/1
+CGCGAAACCGCCGGTTAGGGGCGACCGCGTCGGCGCCATCAAGCGACAACCGGGTCCTTTTTTAGCCTCCCCCCGG
+>850:2:1:1241:6971/2
+TGGTAGCCTACACACCCGAAGGCGCCGCCCGCAAACCACCGTCACGCGCCACAGCCGTGCACCCTTACATGGCAGG
+>850:2:1:1241:11798/1
+GTTGTCTCGTTCGGCTTTGTTCCCGAATCGGCATTCACATATGAACGCCACATGAGCGAGATTTTTCCCAGCGTTC
+>850:2:1:1241:11798/2
+TGATGACATCAGCGATTTCCTGCAAAAATGCCATTTTGCCCTTAGGAAATCTCCGATCTATCCGTTGAACTACGGG
+>850:2:1:1242:9704/1
+CTCGTCGTGGGTCCACTTCATCGCCACGCGCAGGGAGGGGGAGGGGCTGGCGCGCCGCATCGGGGCGGCCGTCGCC
+>850:2:1:1242:9704/2
+GCCCGTGGCGTGCGTAGCGAGAACCGACAAGAAGCGGGCAGGCGACACCGGGCAGCACCAGGCACCATCCGCGAAT
+>850:2:1:1242:13424/1
+TGCCGATCCTGGTCGCCTGCGTCATCGGTGTTTGGTTCTTCTTCAAACAACTCTCGTTTAGTTTGCTGCCCACTCG
+>850:2:1:1242:13424/2
+CGCGCCTAACCCAGAACGGCCCGCAACGGTGAAGTATTTATCCACGGCTGGATTCGCCTGCAGAATAGGATACACC
+>850:2:1:1242:12483/1
+ATGGCAGCTGTACGACCATCCGGACTTGGCCTTCAGGCGCGCGGGCGGGATCAATAAAGGTAAATAACCCCCTTTT
+>850:2:1:1242:12483/2
+GAAAAGGACACTCTCAAATCAACCTGTACTTTCGATTCAGGCCGTTAATGATTGCCGACATTCAGTTTCTGAATGG
+>850:2:1:1242:3954/1
+TGGTCGTCAATTGAGGGCAGAGCCACTTCCGAGCGGGCAGGCGGGGTAACCAAGGCCGCCAGGAGAGTTTCAAATT
+>850:2:1:1242:3954/2
+AGCCGGATGGCCAAAGGGGAGTCGGTCACGGCGCAGTATTTCGAGGGCCAGGAGTCGCGGAGCACCGTTCCCGGGC
+>850:2:1:1242:10495/1
+CAACGAGGGTAGCGATCATCACAACCCCGGCGGCGCTGCCGCGCACCACAACGAGTCTGCCACCCAGGGCCACCAC
+>850:2:1:1242:10495/2
+TCGGGGGGGCCGGGGTCGCCGGCGGGGTGGTCGTGGGCGCTCGGGCGGCCGGCTTCGCCGGGCCGGGCGCGGGGCG
+>850:2:1:1242:1980/1
+GATTTTTTAACCACGCATCACCATGACCAAAATTATCATCACAGGCTCAAAAGGCCGCATGGGCGCAGCCTTGATT
+>850:2:1:1242:1980/2
+TTTTTGTGCAGGGCGCAGACACCTGCGATGCCAAGCGTCGGATTGAGAGAGCTGGAATCGACGACAACGTCGCCAG
+>850:2:1:1242:8484/1
+CTGGATGGAGGCCCCGACGCTTACCCTGGACATGTGCGCTGTCTCCACGCCCACACCCGTCACACAATACATAAAG
+>850:2:1:1242:8484/2
+TTCGGCACAGAACTAATGTAGGGAGCTTCGAACGGGCTGCTCTGAGTATCGACCCAGAGCCGTAGCAGGACCATGT
+>850:2:1:1243:12957/1
+CGGGCCTGGGAAAGGGAAGAGCGCTCCACTTATTGCGCTACTGAACTCCCCCGTGGACGCGACCTCGGTCAAACCG
+>850:2:1:1243:12957/2
+TGGACGGCATTGACCCTGGCCACCTCACGCGGGTGGATATCATTCGCAGGGAGGGCCTACCGGACGGCTGGGGGAC
+>850:2:1:1243:19096/1
+CGCGAACGTCGGGCGGTCCTTCTGGAGACGACCCCGCAACGTGCGCTCCCACATCAACACGCCTCACGCGCCATCT
+>850:2:1:1243:19096/2
+CGCGCTGGGGAGGCACCGTGAGCGCAGCTGCGGGACGCCGGACGACACCAGTCCCGCGCGGCCGGATGGGGGCAGG
+>850:2:1:1243:6588/1
+CGGTGACGGTCTTCGCGCCGGCGCCGAGGACGACCGCGGAGTTAGCCGGGTGGAAGGACGACCCTCGGCAGAACGC
+>850:2:1:1243:6588/2
+CCAGCTCGCCTTCGCCGCCTACCTGCGAGAGCCGGCCAGGGCCGGAGACGAGCGGGCGAACGCCAGGCACGTGCTT
+>850:2:1:1243:19299/1
+ACTCCGAGCCGATCGACTTGCCCGGCGGTCCCATCCCCGCCGCCGCCAGTCGACCCCATCTACGCCCCCACTCTTT
+>850:2:1:1243:19299/2
+CCGTCAGCTCTCCAGCGGCTCCATCGCGCAGCGCCCCCGTGGCGCCCACGGAATCACACGCAGGGAGAAACAGTGC
+>850:2:1:1244:16969/1
+GCGCTCACACCCGCGACGCGAGAGCCGCCCAGCAGCCGCTTCCGCGCCGCCTGGTGCGGCTGCGAGGAGTTTCGTT
+>850:2:1:1244:16969/2
+CGTCCACGACGGTTTCGGGCCGCCACCTGACCCGTCGAAGCACAACAGGATCGTTGGCGGCACGGTACTCCCTCGC
+>850:2:1:1244:4025/1
+TGCCGTTGGTCGCCAACAGGGGCGAGAGGGCCCCGTCGCCGAGGCCCGAGGGGGGGCCGGGCGGGAACGGCGCTTG
+>850:2:1:1244:4025/2
+CTCCAAGGGGGCACTGCGTTCGACGATGTCCTCCGGCCCCGGCAGCCCCCACCCGGTGTCCACGGTCGGGGCGCCC
+>850:2:1:1244:11034/1
+CGTAGCATGCCGGTGGTCCGCTGGCGACGACCCACCCTTGACCTGCGCAAGCTTTACGCACCCTACGAACTACGAA
+>850:2:1:1244:11034/2
+CCCGGTACCTCGACGATGTGGGCCGCACCGAGACGCGCTTCCTGGCGGCCTTAAGCCGGGCGCGCGGGCTGGCGGG
+>850:2:1:1244:7512/1
+CAACGAGTAAGACAGCCGTCCTGGTTCCTGCTTTAACCGACCCATCCTGGCCCATGCCCGCCGCGGGCGGCGGGCC
+>850:2:1:1244:7512/2
+CTCGCCAGTGCGAGGCCTTTTTTTTGCCCTGCGGGCATGGATCTCGCCCCATCAGCTGAAAGACCCGCGACGTAGT
+>850:2:1:1245:2838/1
+TTCGAAGCTGGAGGCAGCGTTTCCAACCGTTATAGCATGCGACTATGGCTAGATTTCAAAACGCGTGTGGCGCGGA
+>850:2:1:1245:2838/2
+GGAGATCGTATCATTGCGTTCGGCAACTATAATTTGTCCGATTTTCTGTTCCGGGTTCCTCGTGACGAATATTGGG
+>850:2:1:1245:18357/1
+TGCGCTGCCCCGGCTCGAGAAGTTGAAGGCGGGAATCAGACCCACGAGGGAGAGTGCGACCTACCGGAAGCGGCAC
+>850:2:1:1245:18357/2
+AGTGTCCGCTTCTGCGTACCAGAGCTCACCGAACGTTGACGGTTTGCCGAAAGCTTGCATGAAGACAGTAACCCAG
+>850:2:1:1245:14823/1
+CGGACGTCGCGCGCGCAGACCCACGTGCAGATGAAGTTCACCACGCTGGCCACGGACTGCAGTGCGTGCCACACAC
+>850:2:1:1245:14823/2
+TACAGCCCGCATGGCACTGCGGTGCGCGCCTCCGTCAGGGGCGGCGGCGCGTTGTTGGGGCGGGACCGGCCCACAT
+>850:2:1:1245:20143/1
+GAATTTGCTTGAACCACAACTCGTAGGTCTGGTGCACGATGATGAACAGCATTTCATCGTGGGCGGCCCGGCCGTG
+>850:2:1:1245:20143/2
+GAGCTCGGACATATTCGGCACGGCTGCGAAAGGGTCACCGCTGCCCAAGTCTTCGATGTGCACGCCCCCGCCACAG
+>850:2:1:1245:15502/1
+GGGCCTACAATGGCGCGGCAGAGAGGGAACTTTGCTTCTACAACGGCGCCGAGTTCCGCGACCGAGTCCACCCCGT
+>850:2:1:1245:15502/2
+ACCGGTTCGGGACACCACGAGAGTGGGCCCTGGAGCGGTTCCGCGCGCCCCGCAGGCCCTTTTTGCTTCTAATCTC
+>850:2:1:1245:18814/1
+GTGCACGCTGATCCGCTCGATTTCCTCAGAATTCCAAGCGGGTTTCCCGAGCGCGGGGCTGACGGTCTGTCTGCCA
+>850:2:1:1245:18814/2
+ACAATGCGGCTATCGCAACGCGCAGGTCACGGTCCTCCCACCGACTGGACAGATCAGTTTTCCGATGGATTGCGAT
+>850:2:1:1245:17600/1
+TACGGCTACGTCCAGGAGGACCTCGCCCCGCTGCCGATCCCCGTGCGCAAGGCCCACGCGGGGGCCGGGCGGGTCG
+>850:2:1:1245:17600/2
+TGATGGCGCAGCGGGCCCTGCCGGTCTCAGGATCGACCCGCAGATCCAGCCAATAGCTCGTGGAAGCCCACGCACG
+>850:2:1:1245:2506/1
+CGAGGACCGGGGCTGGCTCTTATCTGGGACGGGGGCCGTGCGTGGGGGATGGCGCCTTGATGGGTGTGGTGGTTGG
+>850:2:1:1245:2506/2
+TTCCGCACACCGGGAGTCGCGAGATCAGCGAGGACAGCGAAGCCAAAACGCAGAGAGGACCAGCGGGACGGCGGTC
+>850:2:1:1246:18144/1
+CCCAAGTTGACGCTTGTGCGGAAAATGACCACAGCGCCTTCGGCGGGGGCGCGCACGAAGAGGACGACCTTGCCGG
+>850:2:1:1246:18144/2
+GCTAGCCACATCCGCTCGCCGAGGTCCTACACCAGTCACCGGAACCCACGGCCACACCATCCATCCACGGACGCAA
+>850:2:1:1246:19523/1
+AGCCCGACACCGTGTGCTTCGTGCATTGTCTCGATCATGTTCATCGCCAGCCGCCGGATCCGCTCATCGATTTTCT
+>850:2:1:1246:19523/2
+AGTTGCCCGCGCAACGCAAATCGACGCTCGCGATGCAGGCGGACAAGAAAGCATCGTCGGGCACGATAAGTAAGGC
+>850:2:1:1247:11896/1
+CGATGCGACCATGCCCCCCATGGCGGCCCCGCGCATCGGAGCGTTCGCCGCCGCAGAGACCAGCGGCCTTGCCGAT
+>850:2:1:1247:11896/2
+GAATGTGCGGCGGCACGCCAACATGAAGCCTGCGTACGGGAAAAACGGCAGCCCCCGGCTGCGCACCATCCGGCAC
+>850:2:1:1247:12729/1
+AGCGCTCGTGCCTCACGGTAATTGTGGGCATTAATAGGCAATCAATTGATCGGTGTTGTAGGGGCACGACACGTCA
+>850:2:1:1247:12729/2
+TCGCTGGACCACCCGAATCGGGGTGGAAAATTCCCGATGCTACAAAGATACGCATTGAGCCTTATCGTAGATTATC
+>850:2:1:1247:1471/1
+AGCGTCGAGCCCCGCATCGGGCGGGGGCAGCGAGACGTTCCGCTCGTTCGCGCCTTTGCCGACGCACGGGACGCGG
+>850:2:1:1247:1471/2
+GACCAGCAGTCCGCCCTCGGCTGGCGGCGCACGGGGGGTATCGGTTAGTTCGGGGGCCGGCGACGGGCGGGCGTTC
+>850:2:1:1247:6663/1
+ATGCTGTTTCGCGCCCTCGCGCTGTCGGTGACTCTGACCGGAGCCCTGATGATCTGCCCACTCGGGGCCGCGCAGG
+>850:2:1:1247:6663/2
+GATAACCCCGAGCCGCCTGGGCAGAGTCCGGATCGAACACGAGGCCACGCACCGATAGGAAGGAGAGACAGAATTA
+>850:2:1:1247:15143/1
+GACGAAACCAATGGGACATGCGATCGGATACAAATCGGCGTTCCCCTGCCCGTTGTTTTCGGCCGCCCTTGCTTCC
+>850:2:1:1247:15143/2
+GGACGTAATCGCTCTTGCGCGCCGGTATGCCTTCGCCTTTGCTGATTGTGTCCAGATGCCGGCTAAAAATTTGCGC
+>850:2:1:1247:15587/1
+AGCGCCGTGCTAAAGGAGTTTGGGCGGGATGTCGCCGCGCAAGTTTCAGACCATCACACGCACCGCCGGACGGGGA
+>850:2:1:1247:15587/2
+AGCAGGCGCGGCGGACGACAGGACCTCACAGAGGAAAAAAAGGGTTACATTCCTGCCATCCACGGGGGGTCCCACA
+>850:2:1:1248:14648/1
+CGGCCTTTACTATTTTCGCGTAACCGCAGTCAATAACAGCGGGGTGGCGCGGCCTTAGTCGAACGAAACTACTGTG
+>850:2:1:1248:14648/2
+GCCGGTGGTGATGAAAAAAACACTGCCTCCACTTTCGATCGCCCAGGCTGGAGGAGCGCCGCCGCTCAGATAGAAA
+>850:2:1:1248:17210/1
+CCGCGTTGTTCGCCCGTTTCTGTGTTGTGACCCGCGCGCGCTTGCCGAATCGCGCCCAAACAATGGGTGGTCGGTT
+>850:2:1:1248:17210/2
+CACCCATCCGTCCTGGAGGACGAGGTCGGCTTTCACGATGCTCTCCGCAGCGCGGGCATGGGGATGCTTCATTTGG
+>850:2:1:1249:2799/1
+TGAGGGAATCGGCGAGCGAGCCGGGCAACAGCTGGGCATGCTGATAGTAAACGAGATGCTCCATCATAGCACAGCG
+>850:2:1:1249:2799/2
+AAGAAGCACAGGTACACCTACGGCGCACACGGTGCCCACGTGGGGCTCGCTCCCAAGCTCGGCCAGGGGGAACTGA
+>850:2:1:1249:11002/1
+CAGCGTATCATCCACGACCGCCGAGCCACACGGCTTGCACGGGGATTTATCCATCAATTCTCGCCGCCGCACCGGG
+>850:2:1:1249:11002/2
+GACAATGGTCAGAACAAGGCTGCGACCAGCGGAGAGTATCCAGTACCCGCGCGCAGCCGCGGCTCCGAACAGGATA
+>850:2:1:1249:2006/1
+CATCGACGGCGGGGCACTCCGAACTGCGCTAGGTGAGTGTGAGCGGGCTTGCGCGCCGCAATCTGACCGCGTTCTC
+>850:2:1:1249:2006/2
+CGGCCGCCGGGTTGGCGCCGCCGGCGGTGACGTTGGGGAGAGGAGCGTCGAGGAGTGGGCGGCACCCCCGACCGAC
+>850:2:1:1249:7553/1
+ACGATCCGCCGGGTGCCCGGGCGGGGGGGCGGGGGGGGGGGGCGCGGCGGGGGGGCGCCCGCGGGGGCAAGCAACG
+>850:2:1:1249:7553/2
+GCTCTTCTGCAACGCCGACGAAATAGCGCAAATGCCGAAGTTCCATTTGATACCTTCTGGGTATGGGAACGATAAA
+>850:2:1:1249:21058/1
+TTGGCAAAAGTCTGAGCATTCCCGAGGGGACGGTCAGCAAGCGGCGCCGGCGGCTATTCGCTTACGGGACCGCTGG
+>850:2:1:1249:21058/2
+ACTTGATCGGGGGAAACATCGCCCAGATGCTGGGCAATCAGCCGCCCATTCCAGCGTCCCTAGCCCGTCGGGGGGT
+>850:2:1:1250:11468/1
+GTGCGCTTTGTTTTCAAGCAAAGCAGAATCATCACAACTCGGTAGCATTGGGATGCCAACGGCGTCCCCCTCCGAC
+>850:2:1:1250:11468/2
+ATGCTGTAGCTGGTACTGGATTCGCCTCAGCGCGCATTTATCTGAAGCCCATAGACGCTCCGCCTACCAGCGCAGA
+>850:2:1:1250:13799/1
+ATAAGACATCAAGATCAAAATTGGAAGCAAGTTATTTTTTCTAATGAAACTACCTTTCAAATGTTCCAAAATACTC
+>850:2:1:1250:13799/2
+GTGCCTCTCCATCACAGTATAAGCATTATCAAAAAGGTTTTCATTTAAAATTTCACAATAAAAAGCACCATCCATA
+>850:2:1:1250:13244/1
+ATGCAGTTCAATTCGGTGCGGAGGGCCACAAGCCCATCGGGAGGGCTGTCAGCCGTCGAGCCCAGCTCCGCATTGC
+>850:2:1:1250:13244/2
+CACAGCATGGGTGGCGTTGCGAGTGCCGGGCGTTGGCGCATGGATCCGGGTCATTTTGAATTTCGGCTCCCCACCA
+>850:2:1:1250:14784/1
+TGACGCTCATGGGCGGTCCTGTAAGCTATGACAAAGGGGCGAAGGTATGACGGACCCACCGCGCCTGCGTGCACGG
+>850:2:1:1250:14784/2
+ATCGGGTTGCCCCCGAGGGAGGCGCCCCTGGAGCCCCTGGCCTGCCGCCGGGCACTGGGCCTTACATGGTGGCGCT
+>850:2:1:1251:4148/1
+GCGGGCGAGGCATTGGCGGGGGCCCCGGCCTCCGGGCTCAACGCGGCCGGCGCGGGGGGGGGGCGGGGGCGGGGGT
+>850:2:1:1251:4148/2
+ATTTGCACAGTACGACCGGCGCCTACACCTTCGTTCCGAACAGTGACGCGATCAATGCGCTGACGGCGCCCACGAC
+>850:2:1:1251:8380/1
+TCAAGTTTGTCCTCAGTAGGTTGTTAAGCACCCAGGGCTAACGCGCTGAATTTAGGTTGGAGACACCCCCGATCAA
+>850:2:1:1251:8380/2
+AAAGGCGTTGACTGGCTGACGGGGGGGGGAAGTTGCAACAATACGACGCGTGCGACTTTTCCTTGCCCTGGGTCCT
+>850:2:1:1251:21385/1
+GGAACCTCAAAGTGTCGCCGGTCGGGCTGCTCTTCATTTGCGCCATCCTGGCGGCTATTGGCCTGGGGATGGTGAG
+>850:2:1:1251:21385/2
+GATGCCCCCCGAAATCGACATCGCGATCGCTCCCGCGCGCGGGAACCCGGCTCCGCTCACGGCCTGGATCGTCCGC
+>850:2:1:1251:16575/1
+CGTGCGTGAGAGAGGCGACGTTACTCGCAAGCTTCGACGCCCACTTGTTGCCCCCGGAGGCGATCCGTTGGGCGAA
+>850:2:1:1251:16575/2
+ACTGCAGTTCTGGTCTAGGTCTAATCTGCGAGGTTGTTTTCGCCGGGCGCTCCGGCGCGTCGTGACATTTGGACGC
+>850:2:1:1252:15383/1
+AGGCGCCGGTATCGATTCTCGATCCGGCGAACCGCATTTTTCATTTTCCGAATGAAATTACGCAGAAGGATTTTGA
+>850:2:1:1252:15383/2
+ACCGCCCCCGGCACCCCCGCCGGCAACTGCCGGAAGAACGCGTATCCGGGGCAGATGTAAATCCCCTTCTCATACT
+>850:2:1:1252:17658/1
+AATTCTCTTACCACTCGGACCCGGCTTCGATGCTCTCCGCCGCCTCGCGCGAGCTCCCTGCCTCCCAGCGCATGAG
+>850:2:1:1252:17658/2
+TTCTCTCCCCCGCCGCCGCTGATCCCGCCTCGTCGCCCCTCACTCCTGCCGCCAGGGGTGACGTACCCCAGGATCT
+>850:2:1:1252:5121/1
+GCGAACGTGGGCAGGAAGAACGCGAAGCTCAGATACCTGGCGATCCCGGGGCTCTTTACCAGGCCGTTCCGCACCT
+>850:2:1:1252:5121/2
+CCGTGGGTCGCCTTCGGGTTCCCCATCGGGGTCCTCGCGGCCGCGAAATAAAGCCCCTTTGCCTGGAACCCCCTCT
+>850:2:1:1252:17351/1
+GATTCCTCCAGCGCGCCTTTTCACTGGAGGGCACTTCGACATACAGCGGCGCGCTCAACCTCAAGGGGCCGCTACA
+>850:2:1:1252:17351/2
+CCTGCCGCCAGGGTGCCGTCGGTCGCTCCGGCGCCGATCGCGGTTGGCCCCCACACGCTCCTGCTCGTCGCGTTCT
+>850:2:1:1252:16671/1
+GCCAGTTGAAACCCCACGGTAAGCTTGAAGCCTACAGATCAACCCCCTTAGAGCAGGATACCAGCGTAGCAAGCAT
+>850:2:1:1252:16671/2
+AAGCCAGCTGATCAGGCTGCTTCAAGTTTACTTTGGGGTTTCAAATGGCAGATCGGAAGAGCGGCGTGTAGGGAGA
+>850:2:1:1252:4652/1
+ACGCCGTCCTCCGTGCGCTTGATGGCGTCGGCCGGGCAGAGCTCGGAGCACGTGGGCTGCTCACAATGCATGAAGA
+>850:2:1:1252:4652/2
+ACCGCTGCATCGGCTGACCCGACTCCCTCCACGGCCCGCCAGCGCGGGCAACGCCACCGGGGGTGTCCGGTAACTC
+>850:2:1:1252:18965/1
+GCACGAGGAGAGGCACATAGATTCCCCATCCCGCAGTCATGCGCGGTTCTCCGCAATGTCGTCATTCAGCGGCACG
+>850:2:1:1252:18965/2
+ACCTGGGCAAGGACGGCCCCGAGGAGCCCCTGCAATGATCATGGGCCTGATTACCGCGCCGCTGCTCGCGCTCTCC
+>850:2:1:1253:2217/1
+AAACAATCTCCTTAAAGTAAGAAGCGTAACAAGACTAAGACCAGCCGCGAGCGTTACCAGGACCAGCCCGGCTGAG
+>850:2:1:1253:2217/2
+TCACGATCACAGACCGGATTTACGTACTGCAACATTTCATCGCTCTAGGGATCGCGCTCAGGCGGCGCGGACCGAG
+>850:2:1:1253:21291/1
+CGCGCTGTCCGAATACGTTCAAGTTCAAGGCAAAGAGCTGTCCTACAACAACATCGCGGACGCCGACGCCGCGTGG
+>850:2:1:1253:21291/2
+AGGCGGCGATGCCGCCGAAGGCCGATGTCGGATCGGTGGACAGTGCGCGCCTGCAGGCGCTCAACAGATCGGTCGC
+>850:2:1:1253:10581/1
+GCGTCTATAACGCTGGCTTCCGCAATCCCCCGACCGGCTCCGCGCTTGGTCCGCCGAACACCTTTAACGGCGGCCT
+>850:2:1:1253:10581/2
+CAAGCCGGATGCGGAGGTCTGGGGTCCGCAGATCCCCCCGGCTCCCACGAACACGCGACCCCGCGGCCTACTGGCG
+>850:2:1:1253:16770/1
+AACAATGGCACTCTGTTTAAAAGCCGCAAAGGAATTCAATCTAAGTATGGTAATTTTAGATCGGGTAAATCCAATC
+>850:2:1:1253:16770/2
+GACCTATCACGTTTTTGATCACGTGCAGGCTATTATGATTGATGGCCATTTCTGTGTTAAACAGTAATGCCAACTC
+>850:2:1:1254:20229/1
+CGCAATTTCGGCCGTACCTCCCTGCTTGATGTCCGCCGAAAGCTCGTGCACTTTTGCATTGATCACCTGGCTCTGT
+>850:2:1:1254:20229/2
+CGATGCGCATCCGAGCACCCTCGCGAGGCGCTTCACCGCCGGGTGCGTTCAGGCAGGACTCATGCGCTGGCGGTGC
+>850:2:1:1254:11400/1
+TCAACAGCCCCGCCTACGCGGCGGAGGTCAACGAGGCCAAGTTGCTCGGCGGGGGCGGCGGGGTGTGGGCCGCGAC
+>850:2:1:1254:11400/2
+ATCGCGAGGAGACGGGCGCTCTCAGCGGCGTCGAGGTTGTTCCGGGTGATGAGCTGGCGGGCGGGGCGGGTCCAGC
+>850:2:1:1254:16706/1
+AAGCTCGCAGGTATTCGGGCGTGCCTCCGAGATTCTCCAAACCGAAAGCACGACACTACCCACGACCACTCCGCAG
+>850:2:1:1254:16706/2
+TCCGATTCCCGCCGACCGCCCTTCCACCGCCCGCGCCCAACCGTCTTTTCTTCCGCGCCGCCGATGACGCTGGTCT
+>850:2:1:1254:10900/1
+GGCTCGCTGCTCGCGGGGTGCCGCCCCACCCCGCCCTATCCCCCTCTCCCCCCCCCGCCCCCCACGACGACCACTC
+>850:2:1:1254:10900/2
+AAGCCAGGCTGCCCTTCCTCTGCTCGGTGCATGTGAAGGACTATGCCTGCTGCAGGCGCACGCAGGGCGGGGTCGC
+>850:2:1:1254:14254/1
+CTTATCCTGCCAGCGCCGATTTCAGCCTTCGTCCGAGGAGGTGGCCGAGTGCCGGAGCCAGCGGCGCATCGAAATC
+>850:2:1:1254:14254/2
+GATTCCGCGCCGCGAGTGGAATTAGGGCGATATTGCTGTGGTGGACGCGACTTTCGTCCACATGCCGCGCTGCCCC
+>850:2:1:1255:21135/1
+CTGGCTTCGACAGGGTACAGACCCAAGCGAACTCCCTCTATCTCATCGCTCAATTCCTGAACAGCGCCACGAATCT
+>850:2:1:1255:21135/2
+GTTTCTTTATGAGGTACTCCATATCGGGCCGAGCGTCGGTGTTAGCTAGGACGGGCCCGGAGATATTCATTGGCCC
+>850:2:1:1255:15102/1
+TGATGCTGCGGACGGCTCAGCCACCGGCACGGAACCGCCGAGGATGTGGGGGCTGTTAAGGGCCCCCCGCTTCGGG
+>850:2:1:1255:15102/2
+CAGCCTCTGAAAGAATGGTAAAACGTACCGGCGCTTGAGCTGCAGGCGAACGATTACATTACCTGCCGCGACCACA
+>850:2:1:1255:9530/1
+AGGGGCCATCGCTCATGCCCGGCGGCTCTCGCGAGGCGTGGGGAACGACCGGGCCATCTTTCCGCAAGAACGCCGC
+>850:2:1:1255:9530/2
+GACTGTGCGAAAATGTCTGCCAGTTGCGCCGCGTCCATTCCCAGGATGTCCTTCAAAATAGCGTACGCTTCATAGA
+>850:2:1:1255:12066/1
+AGAAGACGCTCTCCTGGACCAGTTGCTCACTGCGGCCGTCGAGTCGACTGCCCGCGCGGACGTAACACCTGATCCG
+>850:2:1:1255:12066/2
+AAGCCGGCCATGGCCGCCGCGGCGCCCTTCACCGAGACGACCCGGGGGGACGAGATCCTGCGGGCGCTCGGGCGGA
+>850:2:1:1255:19473/1
+ACCGTGGAGGTGGTGGTGGCGCGCGAGGTTTTGCTGGGACAGGAAACCGTGACCGCGGTAGGGGCTGACGGTATCT
+>850:2:1:1255:19473/2
+GGGGGGGCGCTGGGCTACAGTTACCAGGGGGAAGTTCAGAACGATGATGCCCCCGACCAGCAGGACGACCGACCCT
+>850:2:1:1255:2339/1
+CGAATTGGAATACGACTTCATCGTGAACGCGGGTGCTGATCCTCCCGCGGCGGCCTCGCACATAGAACCCGCGAGC
+>850:2:1:1255:2339/2
+TGACGCCGCCGTGATGACCAATAACGGCCTTCAATGACGCGCCGGTCGCCGTCGAGCCCCTGGTACCAGGCGGGCT
+>850:2:1:1255:6307/1
+CGAGGCCCAGCATTTTGCGATCCTTCCGGCCATGTTCCTGGGCGTTTATCTTCAAATCGCGCCATTAAACATTATG
+>850:2:1:1255:6307/2
+CGCGATGACTCCAACGACGACGTAGATCAAGAGAGAACGCGCGAGCAGCGGTCCGGCGCCGATGGGAGGATGCCGG
+>850:2:1:1255:5768/1
+CTTGACCAGTTTGAAATCCTCTAATGCTTGCAACCTCTGAACCGCCGCCTGATCGGAATTGACGGTTGCCTCCTTC
+>850:2:1:1255:5768/2
+CGAGCCTCAAGGGAGCACAAGCAGCGCTCGATCTGTCTCGCGCGACCTACCAACGCGACCGGGCGCTCCTTCGGCG
+>850:2:1:1255:8527/1
+CGGGGGCCACGGCGTCGGAGTTGAGGATGCGGCCGATCATGCCGCCCCTCTCGCAGAAGAAGACGGCCCCGGCCGA
+>850:2:1:1255:8527/2
+GCACCAACGCGCGGCGGTCGGCAATCTACACGCCCAACACCGGCCGGCACGCCCCTCTCGCCCCGCTGCGCCGCAG
+>850:2:1:1256:15811/1
+CGCGGTCCACGGATTCGGCGTGTTCGGGTATATGCTTGGTTATCTTAGTAGGCGGACCTCCGTACGGCGCGCGCGC
+>850:2:1:1256:15811/2
+CCCTTCAGCTCGGTGCCCGAGCGTGCGCCTGGCCTAGCGCCTAACACGAACTCGGCCCAATCGCTCTCCACTCACA
+>850:2:1:1256:8784/1
+GCTCCACGGACTTGATCTACAGCTGCGCGGCGAAGAGGCGCGAGGCGACGGGCTGGGATAGCTCCGCTATAATCCT
+>850:2:1:1256:8784/2
+CGGCCGTCAGTTAACAGAAATTTAAGACCGCGTTACATCCGGGTTAACCTGCACGAGGCAATACATTGACCGGGTT
+>850:2:1:1256:4710/1
+GTGGACGGCGCCCCCCGCCGCACCAATCGCACAGCACCGTCGAAGTTGCGGGGCGACCGGCGAGCGCCCGGCGTCG
+>850:2:1:1256:4710/2
+TTGGCGCGTTCGCCGCGCACCCCGCCGTTGGCGAGGTCGTGCGCCGCGCGGGCTGCCGCCGGGGGCAGGGGGCGAC
+>850:2:1:1256:10430/1
+ATTTTTGGTTCAAGCTCAAACGTCACGAACTCTTCCACGCCTTTGCCCTGCACAAGTACCTTTGGCCCTTTTTCAT
+>850:2:1:1256:10430/2
+CGGCATTTGCATCGGGTTAATCTATCGCGCGATGAATTCCTACACGCATGTGCTGACACCGGAACAAGCGAAAAAA
+>850:2:1:1256:15054/1
+GGGTGCAGCAATCGCGAAAGATCAACGAGACGGGTTGGGCTCGCGCTGCCCGGCGATCACCACGACAATGCAGTCC
+>850:2:1:1256:15054/2
+CCAGAATCAGAGCGATTGCCAGTTCGGCTAACGCCAGGGAATTCTTTCCCGGGGAGATGGAAACGTAAATTCCTCC
+>850:2:1:1256:19411/1
+AAGGAGGTCAATGAACTGGTGACGGCGCTTCTCGGTCTCGGAGTCAAAGAGGAGGAGCTTTCGCTCCGAGGGGTCC
+>850:2:1:1256:19411/2
+ATGGTCCAACGAGACGTTTTTTTGAGCGCCCATGGCACCAAGAATTTCGCCGAGCAGTTCGAGGCGCGAGCAGCGG
+>850:2:1:1256:12897/1
+CCGCCGAGAAGCAGCGCTCCGACGGCGCCACCAAGCGGAAACCTACGCAGCTCAGCAAAGCACAGCAACTGGCGCG
+>850:2:1:1256:12897/2
+GGCTGCGTGCAAAGACGGAGCGACGACGTCGCGGGCTCGGTGTGGCCCGGCGGCGGGGCACGACCGAGACAGCACG
+>850:2:1:1256:21189/1
+CGTTCCCTGGTCGCTTTCGCCGAGCGGTTGCAGGATGGACGCGGGCGTTGGGGGGGGGGCCAGCTCGGGGTCGCGG
+>850:2:1:1256:21189/2
+GCGAAAAGGGCTAGTCGGCCGGTGGAGCCGTGCCCACGCCGCCACCGCGGCGCGGCCCCACCGCGCGCCCGGGTCG
+>850:2:1:1257:3404/1
+GAATTCCCGCAACGACCCTGGCGCATCACCTGAGCGCCCTCGCCAGCGCCGGGCTGCTCGGGCAGGAGCGCCGCAG
+>850:2:1:1257:3404/2
+AACGCGTCTGGAGGGTAATGCCTCTACTCCTCTAGATTTCTAGTTGCATTAGGGCAAAAAAAGGGAAGTCATGCGC
+>850:2:1:1257:4194/1
+ATAAGTCGCCACTCCCTTTGAGGGGTTCGGCGTCATCCCAAAATAGGGGGGATTGCCCGTAGCTATCATTCGGTAT
+>850:2:1:1257:4194/2
+GTAGACGGCGCAGCTCGCCCCTCAGCGGCGCTTGCGACGGGCGGGGGCCGCGCGCGGGCGGGCGGCGGCACTGCCG
+>850:2:1:1257:7803/1
+CAAGGGTATGAGTCCGCGGTCGAGAATATGTTCGACAGCTTCCTCAGCCAGCAGGACCCCAGCGCACGGTTTCCAC
+>850:2:1:1257:7803/2
+ACGACGGCTATCTATGGGGCAATCCGGCGCTTGCTGTGGCTCTGCCGCTGGGGCAATGTTTCAGCGAGGCAGGCTG
+>850:2:1:1257:1862/1
+GGCACCCTACCGCGGCTTATCCCTGTCACGTTAGGCGCGACGATTACGTCTGTTTTGCACGTTTTGCGGCGCGGGG
+>850:2:1:1257:1862/2
+TCGGGGAGGATGCCAGGGATTGGGCTTGGGCTGACTGTGGGTGGCCGGCGCAGCCACGGGCTGCCCCAGGCGCAGG
+>850:2:1:1257:15361/1
+GCCAGAGGCTCGGTAGGGCGATGGAAATGGAGGGAGCTTCGGGCTGCTGCCGTTACTCCTCACCGCACCTCCCGTC
+>850:2:1:1257:15361/2
+GGCCCGCCCTTCTGGCACGGAGGACATCTACAAGATCTATGCAGAGAGCTTTAAGGATCAAAGTCATTTGGCGGCA
+>850:2:1:1258:15932/1
+CGGCGAACCTGTCGCTCGGCTGCGAGATCATGGGAGGCGATCTGATCGTCCACGCCGCCTCCGAAGGCGTCCCTTG
+>850:2:1:1258:15932/2
+TGCACGTCGAGGAAGCAGAGGACCGGCGGCGGGTGGGGACTCGGAAGGGGGCGCGCGCAGAACCCCCTGACGAGGG
+>850:2:1:1258:18880/1
+GCTGCTGACCGCGGCGAGGCGCACCGAAACTGGCTTCACGCGGTCCCCGCCCGTGCCGTCGGCCGTGCTCTTCTCC
+>850:2:1:1258:18880/2
+TCTCGATGTCCTCCATGTTGCCGGTCGACACACCGGGGCGCGCCCCGCGCACCGCACCCGCCAAGAAATACCTCGG
+>850:2:1:1258:11132/1
+AGCGCCCGTATACGCGAAGCACACGTGCGGCAAGCTGAGCGACTGATGGTTGGGCGGCGCCGCTCGACGAATCTTC
+>850:2:1:1258:11132/2
+AAGCGCGCGACGTTGCCGCCGCCCCCCCCGTCCATCCCAGCGCCGGAGGACTGCCTGGCGCCGCCGCCGTGGACCT
+>850:2:1:1258:21007/1
+CGGGGCCCTGGGCATCCCGCTGGCGATGGGCGCCCCCCACCGGCGGCGGAGGCCCCACGCCCCCGCCCGCGCGGGA
+>850:2:1:1258:21007/2
+ATGAGGCCGCCGAGCCCGGAGACGATCAATACCACGGGGCCGAGCGACTCCTGGCCGACGACGGTGTCCGCCCCTG
+>850:2:1:1258:4352/1
+AGCCCGCGCGCGACGACATCGTGCGACCGGCGCCCCCCGATATCCACGACGAAGGACACCCCACACGAGGCGTGTT
+>850:2:1:1258:4352/2
+AACGCCGGCTAACCTCGTCGGATCCTCGTTCAAACTCTAGGGACCCTCTGGGGCGATGGCGGCCCGCTCGACTCCC
+>850:2:1:1259:9572/1
+CCGGCCATCCCCGACTTCACTGTCGAGCCGAAGGGGACGATGCAGGTCACTAACGATCTGCCATTCAACGCCATCA
+>850:2:1:1259:9572/2
+AACGCTCCACCTCAACTCGTACGTCAGCCCTTGCCCGACCGCGATGGCGGCCTGGGCGGGCGCCAACTCGGAGGGG
+>850:2:1:1259:7319/1
+ACCCGGCGGTGACCGAGACCGATCGCGACAAGTACTGCGTCAACCGCATCATCGCCTTCTATAAGCGGCAACACAC
+>850:2:1:1259:7319/2
+GGCCCGACCTCCCAGCGCGGCCGTTCCAGCATGTCCCCGACGGTCTACACGCACGGCGCACGGACCTCCGGCTCCG
+>850:2:1:1259:9844/1
+AAGAGCAGCGTCATGCCAGGGGTCGGCACCCCGAATGCCATGTCCATCCGCACGGTCGGAAAGCGGCGGAGAAGCG
+>850:2:1:1259:9844/2
+ACCGGGCGGCGACGCGAAGGCGGCCGAACTATCGCTGGTGTCGCTGACGTTCGCACTGATCGCACCCCTGTTGTCC
+>850:2:1:1259:11748/1
+GCTGGAAGCTGATCCATCAAAAATGTCTGCAAGGCGCCGTCGCCGCGTCGGATGACGATCCCTGGCTGCGCGCCGA
+>850:2:1:1259:11748/2
+GTCATTGAGCGGCATCTCCGTGTTTTTGCGGGCGGTGACGACCTCGGTGAAGATGATGATGCCGCCGATTTCACCG
+>850:2:1:1259:1327/1
+GGGCTTGTCGAGGACTTCAGATTTCAGGTTGTATCGGCGAGCCCGTGCCCCGGTCCGATGCGCAACGCCGGCCGGG
+>850:2:1:1259:1327/2
+AAGGCAGACTTGATGGGAGCACTCGACGCGGGAACGATTTTCTGGGACGCGAACACCCTCATATTCGCGACGGGCA
+>850:2:1:1260:2620/1
+AGCACACATTCCGGGAGGGTAAAGCGGGTAACCGAGAAGATCATTTCGCCCTGCGGAGAGCAACTCGACGATGACC
+>850:2:1:1260:2620/2
+AGCGTACTGATGCAGCAAATGCGACGCTTTAACGTTTCTTTAATCGCTGAGCTGGCAGAGGTGCTCCCGGCATTGG
+>850:2:1:1260:5816/1
+ATCGCGGGTGCGACCTCGACCAAGGCTGCGTCGTCGCCAACACTGTTGCCGGTGCTGCGGGTTTGTTCCCCGTCAC
+>850:2:1:1260:5816/2
+TTCATGTCGCGCGCCCCGTTCGCGGTCATAGCGCTCGGGGCTGCGCTCTTAATCGGGAGCATCTTGTTCGGCGACG
+>850:2:1:1260:16730/1
+CTGCGCTGCATCCAGTTGAACCGACATGTTGTCGCTGGTAACCCGACGGGAATAAGCATTGATCATGCTGCCGCGG
+>850:2:1:1260:16730/2
+TGACCTACGCGGAAACCCATCCTGACCGAGTGACAGCTCTGGTGTTGCGCGGGGTTTTCGTGTGCCGGCCAAAGGC
+>850:2:1:1260:18484/1
+CGGCCGGGAAACGTTGGTTTTTGATGTTTTTAAAGGGCATTCCGTCGATCGTATAGATCGCATAGGAGCTGTGTGG
+>850:2:1:1260:18484/2
+CTTGTTCTGCTGGCCTTGTGCCTTGGCGGTTCAACGGTCGCGCAAGCCGGAGGTAAAGATCCGTTGTCTCCCGGCC
+>850:2:1:1260:1635/1
+CAATTCATCGGCCATGCCGGCCAGAGCGTGGGCGCTTTGCAAGTCCAAGCGCGGCGCAGTCGAGAGACCGAGCACC
+>850:2:1:1260:1635/2
+GCCGTTTCTCGGATCGCGAACGTGATCCAGACCACGCAATCATTTCCGCTGCCCTGATCTTTCGGCCGGAATCAAG
+>850:2:1:1260:10064/1
+CAGGGCCCAGTGTTGCCGGAGAGCGACGAGACCTCATCGGTCAGGGGGAAAGAAAAAGCCAGTACGGGACAAGAAA
+>850:2:1:1260:10064/2
+GAGCACACACAACGACACCAAGCCGCCGCCGCAGCCGCGCAACTCCTGGACGCGCGAGTGATTCCCGACATCAAGA
+>850:2:1:1261:13764/1
+GAACGAAATAGGATTAAGTTGGCTGTAGCCGCTTGTCCCAATGGAGACCGGTAGCCTTGAAGCGGCGGCTTCCCCA
+>850:2:1:1261:13764/2
+CAAGTTAGCGCAAGCGGATCGTAGAATGAAGAACGCTGCTGCTCAAGGAATAGCTCGCCGGCCAGTGAGACACTCA
+>850:2:1:1261:5739/1
+AAAAGCGTGGGGGCCGGGCTCGGCGCGCACCGGGTAGCTCGACAGGTAAACGCTGGGAATATGCTCAACGCAGGCG
+>850:2:1:1261:5739/2
+AAGGTAAGGCGGAGGGGCAATACTGGGCGGGCTTGATCGCACGTGGAAATCTGCACCACCTAGTCTATCGTGAAGT
+>850:2:1:1261:2433/1
+CGGTGGATGATGTGCTCGTTGGGGGCTTCCCTGATGGCGCTGCGAGCTTGATGCTAATAGTGGATCGATTGAGACG
+>850:2:1:1261:2433/2
+GCAGCTCGACGACGAGCACATAGCTCGCGTCTTCTGCTCCGGGCGATTGGCGAGTCGGGCGCACCACATCGCGCCG
+>850:2:1:1261:9036/1
+GGGATGCCGCACCAGACGGTGGCGACGATCGGCCCTCACATGGCGACGGCGGGATCGGCCAGGACGTTGAAGGGCG
+>850:2:1:1261:9036/2
+GGGCAGGCGGTGGGGTTGGCGCCGAGGGCGCCGCCGACCTTTGTCTCCGGGCGGGCCTGGGCCGGGCTCTGCATTC
+>850:2:1:1261:2064/1
+AAAGATCGCTTCGGGGAAAGCCTTTCCCGACGTGCTCGTAAGGTGAGGCCGCAGGATCGCGTGGAAACTCCACCGG
+>850:2:1:1261:2064/2
+AAGATCGGCTACTTCGAATTCTTGCCGCCGGCGCTATGGGACCGAAGCCTTGGCAGCCGCCAGCGACATGGGCCAT
+>850:2:1:1261:18944/1
+CTCGCCGCTTGCCCCGTGCGGGGCCGGGGCTGCTGCGGGCCCGCCCCCCCCACGCTCTCCCCCCGCTCTGCCGCGC
+>850:2:1:1261:18944/2
+CGGCCATTGCGCCCAGGGCACAAGCCGCCGCCAGACAGCCCAAAGCTTGCTCTTGTTAACGGCCGTTTTTAAATTT
+>850:2:1:1262:10636/1
+AGACCGGATACCTAATGAATACGGGCGCACCGGCGAGGGTATCGAGCGTGCGGATGCCGACGGGCGAGGCGCGGGC
+>850:2:1:1262:10636/2
+CACGACCTAGGGATATGTGGTGTCGCGGCCCCTGATTGGGCGGTTTTCGGGAGTGGTGCCAGCCCTCCACGCGGCG
+>850:2:1:1262:2123/1
+CGAAGTCGCTCGCCTGACCGTGGAAATTCGAGAACCGCGTACTGGGGATGCGCGCTGGGTCCAGATGGGCAGACGT
+>850:2:1:1262:2123/2
+GCCGACGGCTCCCCGGGAGCGACATGAAATACGCACATTGAAGCGCGTAACTCTGATAGGGGCGAGCGCAGTACCT
+>850:2:1:1262:9931/1
+GACCCCGGCGAGCGGCTGCCGTTCGAGGATGGAGTGTTTGCGCTTGCCGTCAGCGGCTTGGGGCTGGAACACTTCC
+>850:2:1:1262:9931/2
+TCCACCTTCTGGCCGGACGCCGGCTCCCTGAAGCGCGCGCGTGCATCGCGCAGAAACATCGCTGGGTGCATGGAGG
+>850:2:1:1262:7383/1
+ACCGGATGAGCGCCTCGGCCTACCTACGCGGTAACGCACAAGGCATCTTCTTCACGCGCGACTATCTCGCGCTCCT
+>850:2:1:1262:7383/2
+GCGTAGCCAGTCCCAGAGAGTGGAGGAGCGCGAGTTGCGCTGCCTTCGAAATCTCGAAAGAAAAGGCTTTGCAGCC
+>850:2:1:1263:14565/1
+ACAGGTGCGGTTGAACAGGTCGGCGCCGGCCTCGGCCATCATCGCGATCAGACCGAGATGAACCAGTTCGGTCGCC
+>850:2:1:1263:14565/2
+CGGAGGCGAGCATGGCTGGCGAAACCGAAGAGACGTTGAAGACCAAGGGCCTCGGCTACGTCGTCGGTCCGGCGCG
+>850:2:1:1263:11554/1
+AACCGGAAGTCGTTCTCGGGACGCGTGGCAGCGCACCCGCGCTGATCCCGGGGGACTTAGCGGCGGCAGGCTTGCC
+>850:2:1:1263:11554/2
+CGGCGGCGATTCCCGAACAGGGGCGTAGTTCGCTCGGCAAATGCTTCGCGCTATGGACCGCGAGATCAACGCGCCG
+>850:2:1:1263:6124/1
+GACGGCGACGAAACTGCGGGCGCCGCCAACGCCGCCGCGCCCCTCGCGGGCGCCCGCCCCGCGGCCGACCCCCCGG
+>850:2:1:1263:6124/2
+GCGGATAGAGAGCCGCGCACGGTCGCAACCTCGGGCTGACGGGCGGACGTCTCGGCCGTGGCGGGGCGCCTCGGCG
+>850:2:1:1263:1355/1
+GCTTCGAAGGTGTTTCTGGAGACCGCGCTCGAAGAGGTGGCGACGGCGGGATAAAAGATCGTGAATGTGGACACTG
+>850:2:1:1263:1355/2
+GCCACCGCGACCCCATTCTGACCTAGGCCCTGCGGCGCCCTTGCCTTGACTGCCATATCACACGCCTTCACGACAC
+>850:2:1:1264:11872/1
+ACGTAAGCGGATCCCGGCGAGCGGGGACCTAGCGCCGTGCCGATGAAGGAGCTGGCGGCGCGGTGCGCCTTTGCGC
+>850:2:1:1264:11872/2
+CCGGCCACGCGACCTGCAGGGGCTGCTGTTCCTCGGAGGGCATCTGTGCACGCTCGGCGAGGCGCGCATGTACGAA
+>850:2:1:1264:2280/1
+ACGCGCAGACGCTCCTGTCCCTCCGCATCAAGGATGCTGACCTCCACGAAGGCTGGGTCGCGCCGGCACACGCGAT
+>850:2:1:1264:2280/2
+AACCTGGTGTGGCTCCCCGATACGATTCGTCATCTCCACATGACCTACGCGGAATTGCAGCACGTGGCGGCGGCTG
+>850:2:1:1264:13506/1
+GCTCCAACGCTTGACTCAACCTGCTCCGCAGATTCAGCGTGCTCCCGCCTATGTCTCGGCCATCGACATTTTCCAG
+>850:2:1:1264:13506/2
+GTACAACAAGTCACTGCGGCGTTCCCCCACGGGCAGCCGGTTCCTCTAGCGATGACGTCCGGGGCAAGCTTTGCGA
+>850:2:1:1264:2193/1
+GGCGAAGGCCTTGGCCCACCTGTCGTGCGCTGATTTTCGCTTTGCCACCCGCGAGGGCGCGGGCGGCCTGGCGCCA
+>850:2:1:1264:2193/2
+CCCGGGCTTTCTGCCCGAAGCGCGGGGCGGAGGCCCAATTCCACTTCGCTGAGACGGAAGAAGCACCGGCCGAGTG
+>850:2:1:1264:18093/1
+CAAAGAAGAAAGAAATCGAGCCAAAGGAAAAAGCGCTTTCGCCTGCGGTTCGGCGCATCGTGGGAGAAGAAAAACT
+>850:2:1:1264:18093/2
+TCGGCCTCCCCCGAGGCGGGTTCACAATGCTTCGGCGCGAACTCGGGCCCAGCCGCAAAGAGGGCCCGGACTTCGG
+>850:2:1:1265:2321/1
+CGGGCGACACGATCACGGGATAGCGGAGATCCTTGTTGCCCAGGTAGTCGAGGATCAGAGGCGCCGAGCAGAGGAG
+>850:2:1:1265:2321/2
+TACGGCTAAGCGGAGGCGGGACGCAAGGTCCCGGCACGCGGTGGGGAACAAGAGGACGCCGTCGCGGAGGCTCCTG
+>850:2:1:1265:15487/1
+GGGCGGCCAATAGCACGGCTGAGGGGCAAGGTTACGTCGACCCACGCACGGAGTTCCGCGCCCGCGTCCTCCCCGA
+>850:2:1:1265:15487/2
+GTTCTTTCAGCACAGCAGCAGCAACCGGACCGCCCCGGTTCTGGCCGCCCGCGCTCACACTGCTGCTCCCCCTCGC
+>850:2:1:1265:12760/1
+GTTCTCCGAAAGTTACCATGTCGGGCGCGAGCCGCTCAGTAAGGATCCTCCCAGGCTCAAACCCCTTGGTCCGCTC
+>850:2:1:1265:12760/2
+GCCGGCAGATTGAAGGGCTTATTGCGACCGTTCGTTTCGGCAGCGACCTTTCCGGTTCGGCCAACGTTCAGACTAC
+>850:2:1:1265:17885/1
+GATTCCATAGCGAGCTCCCTCATTAGCGTGGCACCGAGAGGCGGTGGCCGGACTCCGCTCCATGCCACCCCGCGCT
+>850:2:1:1265:17885/2
+CGCACGTTGTCGTGGGGATCGAACAGGCGGGGGCGGTGGAGTCTCAGGCGCGGCGGGACGGAACGCTGCTCACCCG
+>850:2:1:1265:2462/1
+CATGTCGATCTTGCCTTCGACCGCGGTCAACGGCATCGTCGGGACCCCCAGCGCGGCAGCGAGCGGTTCCCAGGCG
+>850:2:1:1265:2462/2
+AGTTGACCGACGAACTCTACAGCGTGCTGCTGCTGCAACTGAACGCCGGAGAGGCTGCGGGCTCCGAGGCGCGGCA
+>850:2:1:1265:10520/1
+GATGCCGACCTTGGGAATGGCGCGGTACGCGACGACTCCGATCACCGCGAACCACAGCCCGATCATACTCCGACTC
+>850:2:1:1265:10520/2
+CCGACGATGCGGGGAATATGATAGAGCGCGTCGGGCTGCGTGAACGCGGCGCCACTGAAGCCGCGCTCGAAGATGT
+>850:2:1:1265:11600/1
+GGTAGGTGCCTATGATACCAACCGCACCACAGAGAAAGAACTCCGGGAAGGCATTTATGCCTAACGATACAGCATT
+>850:2:1:1265:11600/2
+ATCCGGTCGGCGGTGAGCAGGATGAGCAAACCAGCTCCCCTCAAGGCGATTATCGAATAGGTTTGCAGACGGGCGA
+>850:2:1:1265:13908/1
+ACAGCGGACTGCCGGTCGAGATCCACGCCACACAGCCTTCGCTCGCCTCACCGTTCGCTGTCTCAACCATCGGGCG
+>850:2:1:1265:13908/2
+CTGCGCGACCTGCGGATCGCGACGCCTTCAAATCGCAGTCGATAAGCGTGTCGACAGCTAGGGTTACGCTTGACCG
+>850:2:1:1266:4214/1
+GCAATAGGTTTTGCCTTGGATTTGTGAATTGGTGGTACAGTCGCTCGGTGTGTCTTTAGCGGCGGGGAGCCCCCTC
+>850:2:1:1266:4214/2
+AAACGCCTAATGGTGCCTGAGTACTAGGATGGGAACCCTCGAAGTACCCAAACCCCCTAGGAGGCAACCACGGTCA
+>850:2:1:1266:13388/1
+GGCGGAGATCGAGGCGGAGGCTTGCCCAGCCTTCTGGGCGGTGTCCCCGGGGGCCACGGCCGCTCTGGGGAGGGAG
+>850:2:1:1266:13388/2
+GGGAAGACTCCGTCAAAGGCCCGGGTATCCGCCCGGGAGTCGCAGTCGTGACGCGCCCAATGTTGCAGCCACAGCC
+>850:2:1:1266:19159/1
+AGCATGCGTGCAATTTCGTCATCACGGCCTGTGACTTCAACGGCGACGGGTTCGACCGCATGTGCGAACTTCGCGC
+>850:2:1:1266:19159/2
+GAGTCCCGCGCTCCACACATTGCCGCGTAGCTTTTCTTTGAACGCGAAGGCAAGGCACGGCATGCCGTGATCGCGC
+>850:2:1:1266:5413/1
+GTGCGGGGGGGTGGTTCTCCGCGAGGCGCGAGTTGCGGCTGACTGGGCGAGCCCTTTTGAGCGCTCGAGCAGCCGC
+>850:2:1:1266:5413/2
+CAGGAACAATCCTCGGTCACGTGATGGCGCATGAGATCGGGCATCTGTTGATGGGAAGTTCGACACACTCTCCCAT
+>850:2:1:1266:12798/1
+GACGGTCGAGATGATGAGCATCACGGCCGCGGTCTTTACCTTCTTCGTGGAGGGCACATCGTCCGGGCTGAAGGCT
+>850:2:1:1266:12798/2
+ATCGAGAAGCCGATCGCCGATACCCTCCTGGCGTGGACGTCGCTGCACGGCTCGGCCTTTTACGACGCCGGCGGTA
+>850:2:1:1266:17676/1
+CGAAACGTATTTGCCCTGGTATTTTGCTGCGACCTTGCACAGTTCGATCAGCTCTTCGGTTTTTGCATAGAACGCC
+>850:2:1:1266:17676/2
+ACATCGGTGCGACGACGATTCGCGAATACGTAGAGGGATACGAGGATAAGAAGCCGACGCCGGAGCAGCCGGACGA
+>850:2:1:1266:3595/1
+TGGATACGATGTGCATGGGCAGGGGCAACGCAAGCAACTGGAGCGGATGAGAGGGTGTGCTAGAGAGCAATTGATA
+>850:2:1:1266:3595/2
+ACAATGGCATCAAGGCATGATGGCATGAATAAACAGGGGACAATATCGAGCCCTGTCGGCTCTTTTTCCTATTCGC
+>850:2:1:1266:11047/1
+CTTGGCGGTGTTGTCTTTACTTGCGGTGAGAATTCGAGCGCCGTCCGGACTGAACGCCGCGGCGTTGAGCTCACCC
+>850:2:1:1266:11047/2
+CTCATCGCGTTGTTTCAGCATCAAAATTGGATCTGGCACGGCGCATTTAGTCCCGATGGTGCTCGGATCGTGACGG
+>850:2:1:1267:1985/1
+CGACGTCGCCGGGCCGCGCGCCGCGCCGCACGTCAGGATGGGGGGCGCGTTGAAGGGAAAGGCCCAGAAGCGCACC
+>850:2:1:1267:1985/2
+AGCCGCGGAGCAACCCCAGCCCGCGCGAAGTCTTACAGTGGGAGGACGCTGATGCGATCGCGCAGGCCGATCACGG
+>850:2:1:1267:15293/1
+GAGTGAACTGATCGATTTTGTGTGCTGAGGACGCTTCATACCACGCGTGGTCACGACCGAGTCAGTCGCAGACCAG
+>850:2:1:1267:15293/2
+CAGAGACAAGACCGCCTGTACCTCCTTCTCCATTGGCAACCGGACCCAGGGATTCAGGGTGCCACAGCACGATACA
+>850:2:1:1267:6790/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1267:6790/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1267:3991/1
+GCACCACCAAGCCATCGATCGGCTCGGCGAAGGCTTGCAAGTGGAAGCGTGGTGCGCCACCGACGACATCATCGAG
+>850:2:1:1267:3991/2
+GTCTGAATCCAGTAAATCCTGTTAATCCTGTCTGGAACTGTCCAAAGCACCGAGTCGAGAAAAGAAGTCTTCGAAG
+>850:2:1:1267:17112/1
+GCGACGCAGTGATCCGGATAGGCATTTTCCGGACTGTGCTCGCCGACGAGGTCGTCCCGCGTCCCCTTGCGCATCG
+>850:2:1:1267:17112/2
+GCAGAAAGTCGAGGCGCTCCAGCTCGACATCCGCAAAACTCGGCTCAGGTTCGACCCCGTGCTGACCGATCACCGC
+>850:2:1:1267:17546/1
+AGATCCTCGCTTGCGCCGAAGGCAGCAGCCCGCCCGGGGATGCGTGCGAGGCATCCAAAGCGGTCGTCAGGGCTCA
+>850:2:1:1267:17546/2
+TTCGCGCTGGAGCGTGGGCCCGAACGTCCGGCGGCACCAGCGGAACGCACTAGATTTGGGCAGATGCCGGTCACCG
+>850:2:1:1267:19799/1
+CGTATTGCCGAGCGCGCCGGTCGCGCCGGGAGTCAGGGTTAGGAACGTATTAAGGCCCTCGAAAGCGATCAGCGGA
+>850:2:1:1267:19799/2
+CAACAACGGGCTCCTGCAGGCGAAATCAGGCATCACGGACCTGGGCAACATCGTCATCACGAGTACGAACGCGCAG
+>850:2:1:1267:14367/1
+ACTCATCCTTCGAGCAGCTCCATCGACGTGGCGACCGCCTTTGGACCGCGGCGCAATAACGCGATCACGGGGCTGT
+>850:2:1:1267:14367/2
+ACGGCCGCCATGAGGTGTCTTTAGTATTAAAAGCCTTTTTGATGCAACCTCAACCGACGCGTGTCGTGCGCCTCTG
+>850:2:1:1268:6187/1
+GAGAGATGGATTTTTCGCCGTCGGCTTCGATCAACAGGGAGATCGGCTGGGCACTGGTCGAGTAATTGCCGACTTT
+>850:2:1:1268:6187/2
+ATCCGGAAAACCTCGACATGAATTTGTTCGATACCCAGATCGGGCACGGACTACTTACATTAGGGGACGCCACGGC
+>850:2:1:1268:15840/1
+ATGATGTCTCCTCCCTGCTTTCAGATCGGCCCGGTTTCTGTCGTTGTCCGCCTGGCGGGGCGGGGCGCGCGGTGCG
+>850:2:1:1268:15840/2
+TGGCCGCAAGCGCAAAACCCAACACGCGAAACATGCGCAGACGATGCCATAGCCGGCGGCGGACGCCAATGCTGGG
+>850:2:1:1268:14082/1
+ACCATCGCAGAAATAATCGTTGCGTCTTTTCCGTTGCCTGAAGCCTGGAGGAGGCCAAATTTTCCTGGATCACATA
+>850:2:1:1268:14082/2
+GAGCCGGTTTGGAACGACGGTACTCCTCACACGGGCTTCCGACGTACCACTCACCAGCGAAGCTCGACCCTCAGTT
+>850:2:1:1268:15968/1
+AACGAAAATCTGGCCATGACCTCACGGCGCAGTTCATCGTGAACCGGGGATTGCTTGGCGGAATGCGGCTTCGCGG
+>850:2:1:1268:15968/2
+GCGGACGACGCCGACGTTGCTTTTGCCCGCCGAGGTTTTTAGCCCGCCGATCTGGGTCTCGATTTCTTCGCGGATG
+>850:2:1:1268:3356/1
+GTGATCGGCGACGGCGCGATGTCAGCCGGCATGGGCTACGAGGGGATGAACAATACCGGAGCAAGGAAAGCCGGGG
+>850:2:1:1268:3356/2
+AGCTTGGCGAATCTCTTGACCGTGTGGCGCACCGAGCGATAGGTACGCCCGGAGACCAGCCGCGCGAGGTGAGCCG
+>850:2:1:1268:8224/1
+GGAAATATCTACGTGACCTATGCGCCGGCCGGACGTCCGAACCAGATAACGGCGACTGCAGGGATGGGGGCGGTGG
+>850:2:1:1268:8224/2
+CGAACGCGGTGATCTCGCTGGCCACAAAGCTGAAATTGCCGACCACCAGGGCGATGTTGTACTGCCCGAAGCGGGC
+>850:2:1:1268:2894/1
+TGGAGTTTTGCGGCCGGCTCTCGGAGGTGCCCGAGGAAAAGCCGGCAGGCCGCGTTTATCACATGCTGACAGAGGC
+>850:2:1:1268:2894/2
+CCAACAGGCCCCAGGCGTTGGCCGGGTACGAATCTGCCGGCGACGTCCGGCCCAGGTGATTATCGACATTCGCGTC
+>850:2:1:1269:13461/1
+GATGGCCAGCGCCGCGCTGCCGAGCACACGGGGTTGAGGCGCAAGCCGTAGGAGGGGCTGATGAAACGGGAAAATT
+>850:2:1:1269:13461/2
+GAGATTTATGATCCCATTCGCGGCGAGATGGGGACCGCCCACCGTAGCGCCTGGTCCGCATGAAAGGGGGCGCCCA
+>850:2:1:1269:1705/1
+GCCGGAGGCGAGCGTAGCGAAGGCCGGCGAGGAGGGCGCCGGGAGGAAGGCGGGGAGGGCGCCCACCCACAACGCA
+>850:2:1:1269:1705/2
+CGCGCGCCGGTCTCACCTCGCGGTCGCGGATGATCTTCGCCCTTGCCCCGGACGGCGGCGCTCCACCCCCCAATGT
+>850:2:1:1269:14202/1
+TAGAAAAGTTTCGCGGCGCCGAAGCCGAGCAGGACGGCGGCGTGCAAATAAGAGGACGCACTGTTTAGTGGATAGA
+>850:2:1:1269:14202/2
+AATGAAGACTTCGACATCATTCTGCTTCTTACCGGCACCCTGCTCTTCTTCGAGCGGATTTACTATAGCCCGCGTG
+>850:2:1:1269:9216/1
+GCGTTCTCGACGATGTTCGCGAGCATCTGCATCAGCAGCTGGCGGTCGGCGTGCACCGTCACGCCATCGGGCACGG
+>850:2:1:1269:9216/2
+CGCCCACCACAACGTTAGTTCTCTAGTTCGCCTCGCCCTCGTCGAGTCGCGGGCGCCCAGCTGGCACGGCCACGAT
+>850:2:1:1269:13272/1
+TGGTGGCCAAAGCAGGAGCGGGCCACACGCGAGCACCTATACTCGGGCGTGTCGCGGGCGAACAAGACACTGCGGA
+>850:2:1:1269:13272/2
+CCGTGCGCCACCGGGACGCGCAGCAACCGCCCCGCGCCGCCGCGGTGTCGGGGGGTCCCGGGGTTGGGGGGCGGGG
+>850:2:1:1269:17087/1
+AGGCAGTGCATGAACTTGACCTTCGGGTTTCCGGTCTTTTCCAGCAGGCCCGCGTTCACCTGGTAGGGCGCGCGCT
+>850:2:1:1269:17087/2
+GACCTGCACCCGCCCAAGGGCGGCGTCCAGGCGGCCGCGGCCATCGCCCGCACCACCGGCGGCCGGCTCACCGTCA
+>850:2:1:1270:3441/1
+GCCGGGATCGAGCCCACCAAGTGGAGTGGGCTCAAGAACTACAAGGACCTTATTCACGACACGATCCTCCGGAACG
+>850:2:1:1270:3441/2
+GTGGGGATCGCCCACGGGATCAGCATCACCGCTCGCACCGCGCCGCGACCCTTGAAGCCGGTGTTGACGTAGGGAG
+>850:2:1:1270:12134/1
+GGAACGACAGGAACATCGCCGCCATGATCACGAAGATGGTGCCCGCGGTGAGAGCCAGGCTCTCGATCTGCCCGGC
+>850:2:1:1270:12134/2
+ACATCCTCGTCGGGACGAGCCTCACCCGCCCGAGCGACATCACGCAGATGGTCGAGAGGGTCCGCGAGGTCGGCGC
+>850:2:1:1270:17628/1
+AGACGATCGCGGCGCCCGGTCTCCCGTTGCTGGCGTGGCCGCCGCTTTCGCACGGGGTGTCACCCCGCGAGACGAT
+>850:2:1:1270:17628/2
+AGCAGTACTGCTCGCAACGTGACGGCCGCGGTCTCAAAGAGCGCAGCGGCTCCGGCCTTCCCTGACTCCGCCACGG
+>850:2:1:1270:2595/1
+CCGCGATTAGGATCGACATCAATCGGGTATGCTGGAGAAGCGCGTCTTAGTCAAACGCGAAGCGTCTGCCCGGCGG
+>850:2:1:1270:2595/2
+AGTACCCCCTACTTCCTGATTGTTCGTTAATGGCGGTGAGCTCTTTTCGCCACAGTACAAAAAGTACACTGGCGAT
+>850:2:1:1270:8319/1
+GAAGACCCGCCGCCTGAAAGACGGCGGGTCCGCGGAATGTCCTGCAAGGAGGTGCGCTAACAGCCCGGATTGGCGC
+>850:2:1:1270:8319/2
+AGCAGCATCCATCCGGCGACGAAAAGCGCGCCGCCCCCGATCCACTTCGTGAGGATGAGCAATATGATGCCCAAAA
+>850:2:1:1270:4280/1
+GCCCGGCCGGCCCTCGCACAGCCCGGGCAGGCCCGGCGCGATGGGCAGGGCGGCCGAGCCGCGCATCTCCTCCGGC
+>850:2:1:1270:4280/2
+AGTGACGCTGGCGCTGAAGAACATGAGCCCCGGGATGAACATCAACGTGGCGCGAAGCCCCCTGGCGGCCATCCCG
+>850:2:1:1271:6925/1
+TACCGGGTGTCAGGCGCTCCAGTCCCGTATAGTATAAATCTTGCTGGGCTTCGACCGCAGGTTTCCACGCGCCAGG
+>850:2:1:1271:6925/2
+TAGCGGATTGCACGGCGGTGCCAGCTTCCCGCGGTTTGAAGATCCCCCGGGGCGCCGCTTTCTCCCCGGAATGTAC
+>850:2:1:1271:10997/1
+GAGCCAATTATGAGTGCCATCGGCGTCATCGGGCTTGGGATGGGTTTTTCCGGCCTTTTTTCCCCTTTTGCGGCCG
+>850:2:1:1271:10997/2
+CCCGCTTGTGTCCCAACGGGTGGCAACAATGCGGTTTTTCCCATCGCCCAGCCGAACAGAGGGGCTGGTACCGAAG
+>850:2:1:1271:5432/1
+CGCTTGTTCTCGATGGAAGCCGCGACCAGGCCGGCGAGATTGCCGTCGGCGACGGCGCGGGATTTGGGCGCGCCAG
+>850:2:1:1271:5432/2
+TACGCACTGTCGCCGACGATTGAGAGGCAGCGCACGGGTGTCGATTAGCCGTTCCGGACCCGCCACGCTCCCACGA
+>850:2:1:1271:13174/1
+GCAGCGTTGGCGCGGGTCTTTAACACCCGCTGGAAGATATGGGCAAAGCGGGCGTGCTGAAGCGATTCCACCGAGT
+>850:2:1:1271:13174/2
+TCGACATCGCGCTCAGCTTTCCGGCAAATTTCGAGATCGGCGAGCGTTCAACGCGCTTTCGAAAGATTCATTTTTA
+>850:2:1:1271:13669/1
+CTGGGCCTCTAGAAACTCCACCTGCGTTTGCCGTGAGTCGGGTGATGGCCACTTTTCATGCCCAACCACCATCGCG
+>850:2:1:1271:13669/2
+AGGCTGCTCCCCTGGCGCCACACGCGAAATTCTCCTTGCCGATCAAAAGGGACACTCAGCTAAATTTCGACCGCCC
+>850:2:1:1272:6661/1
+GTGGTTGTGGACAGCCTGGGGGCTGCTCCGCGAGGGTTCGGGCTCCTGACGAGCAACAACCTCTCCGCCGGGAAAA
+>850:2:1:1272:6661/2
+CGTAACCGACACCTCGACGGCCGTCGGGAGCATCGCTCTTGGGGTGGCGGGGCACAAGGGGGGGCGGAACGCGGAC
+>850:2:1:1272:21387/1
+AACTCCGCTTCAAAGATCACCCACTCCTTTGAACGCCCGCCAATAATGCTCGTGATAGAAACACCGCGACGGTGTA
+>850:2:1:1272:21387/2
+CAGGCGGTAGGAAAAAGCACCTTCGACCTGGTGGCCCTGGAGCCAGGCCAAGTCATTGCAGGGATTGCCGGGCCAC
+>850:2:1:1272:8290/1
+CGGCGGCCTCCAGCACCCGCCGCCATGCCGGCATCCCGCCGCCCCCACAAAAGAAGCTGATCGCCCGCGATCAGCC
+>850:2:1:1272:8290/2
+GAAGGCGAGTCGCCGCGCGCACCCCGGCCGAGGCGCAGCGCGCTAACGCAGGGAGGCCCGGGGCGCCGACAGCGCC
+>850:2:1:1272:17475/1
+GGCGAGCACGTTGTCTTTCCACTCAAGCTTGATGCCGCCGAGGGCATAGCGGCTGCTCTCATTGTCGGTCGCGGAG
+>850:2:1:1272:17475/2
+CGAATCCGGCAACGACGGCACCACGATCCGCGGCGAGCGCAGCCAATTCAAGCTCCCATCCGAAAACCCGCAAGAT
+>850:2:1:1272:14872/1
+ACCTGCCCTGAAACCGAGCGCAGCCTCATGCTTGATTAGTCGCCCAGGGTTTGCACACTCAGCCCATCTCGTCCTG
+>850:2:1:1272:14872/2
+CCAAAGCATATGCGGAGACTGGCAAAAGAGAGCAGGAGCAGTCAAGCTCCGTTTCCTTGAGCACGTAGTTGACGGG
+>850:2:1:1273:14175/1
+TCGGGGGCGGATGCGTAAAGCGCCTCATGTCCGCCAAGAATGAAACCAAGGCGCCTGCGGCCGGCCGGACCCGCCC
+>850:2:1:1273:14175/2
+TTCTGCAACTCCTACCTCGAGTGTGCAGTAGACAATTCCAACGCGGCGTGTGCCCTCTCTCGAACGGACTATAAGA
+>850:2:1:1273:8644/1
+AAGAGGTGTGCGTCGGTTTGAAATCGTTCGGATACATTACGGCACACGCCGCCGTGAGGCTGGCTGGATTTTGCTT
+>850:2:1:1273:8644/2
+CTATTCCGTCAGCGTGATCTGCAAAAACTTGGGCCTGTGATCCATTGGGCCTGCTCCGCCGCTTATCACTGGCAGG
+>850:2:1:1273:5093/1
+CAAACAACTGGCGTAGGTCTTTGTCGACTTCGCGGTCGAGGATTGGGTAGAGGGGTCTGACTGGGAGCTGGGCTAC
+>850:2:1:1273:5093/2
+CACATTGGGATGTCGGAGAGATACCGCGGCGCGGGCCTCGCGCCAAAAGGGATCGCGCACGGCGTGGCGTCAGAGT
+>850:2:1:1273:15432/1
+GGACCACGCCCGATTCACGCGGACTAGCTGGACGGAGGGCCTGGAGGACCTTATCGACGCCCCCTCCATCAGCCGC
+>850:2:1:1273:15432/2
+TTCGGAGGAGCGGAGCGGCGCGACCGACACCACCTCCCCACCCAGCACAACCTCGCCGCACTGCAGGAGCCCGTCC
+>850:2:1:1273:13850/1
+TGGCCCGTTGGGGTGTCGGCTATGCCTATCTGCGTCAGAGCGACCTCTGCGAGGCGAGCAAGGCGCCCGAGCCACC
+>850:2:1:1273:13850/2
+GTGGCCTCGCATTCCCATCGCCGCGTTCGCTTCCACCGCCTCCTCAAGCAACGGCATTCCCTCCACGGAGCGTCCC
+>850:2:1:1273:8807/1
+CAGAACCGGCAAGCCGCGTGGGCTCGGGGTCACCACCACAAAGCGCGCGGAGGCGCTACCGGACGTTCCGCGCGTA
+>850:2:1:1273:8807/2
+GAGCCGCGTCTTCAACTTGGGGTCGGCAAGGCCGGCCTCGCTCTCCTTGTTGCGCTTGTCGATGATATCGACAGGT
+>850:2:1:1273:1104/1
+TGAGGAGTCGGCTGGGCGGAGTCAAACGGCGCGTTGCGCCGGAGCCGAAATTTGGGCTGGCGGAAAGCGTAGACGA
+>850:2:1:1273:1104/2
+CCCGTGACGGACCGCACGGCAGGTAGCGCCGCGGCTGAAGAACGCGGGGGCGCCATGAACTCATTAAAACCAAGAC
+>850:2:1:1274:12829/1
+CTCAATGAAATCACGACTCGCACGGCTCCCCCTTCCACCACTCGCACGGCTCCCGTCCCCCCACACCCCCGCCCCC
+>850:2:1:1274:12829/2
+AGCCATGAATGGCGCTCAGCAATGTAATCCCATGACAATCTTCACTGCAAGCCATGACAGCGAAATCTAACTAACG
+>850:2:1:1274:20790/1
+CGCCGGAGTGGCCGACGGACATCAGTCTGTTAGTCTGACCACTGCGGGTCGATTGTCTTCTTCATTTTTTCTTCCA
+>850:2:1:1274:20790/2
+ATAGCGCGCGAATGCTAACGCGCGGCAAGCGCGCAAGCGAGCATCTTGATTGTGAAGGGAGGAGCGCAGGTGAAGA
+>850:2:1:1274:4931/1
+AAATTTGTCGTTCACGTCCAAGTTGTGTCGAACCTCTTCGCGACTCCTCTTCGGTTTATTTGGAATGAAGAAATTC
+>850:2:1:1274:4931/2
+ACCGTCAGCTCCGCGTCTCGTCACGACGTTGCACGGAAGCGACACGACTTTGCTCGGGCAGGATCCTGAGTACCGC
+>850:2:1:1274:16266/1
+TTAGCGGCGCGTCTCCCACCCGGCGGAAGACAGGCACATGGACAGGGTGTTGTCCTTTACGTGGGGCTTGTTCGTG
+>850:2:1:1274:16266/2
+GTCGGGATTGCGCCGGTAGAGTATGGGGCGGCAGGAAGGAGGAGCTTTCCGTTCACCGCACGCCGAAGGGTCCCTC
+>850:2:1:1274:7527/1
+ATGGAGCAACGCAATTTCATGGGTTCCTGGTCTCTAGTCCAATGGACGACGCACTCGCACACCGCGCCGACCATCA
+>850:2:1:1274:7527/2
+CGGCTCTCGACGCCTCACGGCGCGGACTCGGCCAGGAGAACGCCGGCTAAACACGTCGCCGAAGTCTGTGCGCGCC
+>850:2:1:1275:19102/1
+GAGCGCGCAGCGCGCCGTCGACGCCGTGGCTCGCCACCTTACCCGGGCGCCCACGGCGACCAACCGCGCCCACGCG
+>850:2:1:1275:19102/2
+TGACGAACCAGCCGAGCACCGTCCGCGCCGACGGCAACGCGCAGGGCGATCTCGCGACCCCCGGACGCCGCGCGCC
+>850:2:1:1275:14535/1
+GAACGATCGCGCCTACGACGTCCTGCTGGTGTTGGCATGGCTTTCGATCTTGCTCTTTATTCCGCTGGTTATCTGT
+>850:2:1:1275:14535/2
+CACCACGTCATAGTCGAGGTTGATTTGCGCGGCGACAATTCTCTCAATCGTTTGATTCCTATCGATCATGCTTGTC
+>850:2:1:1275:14246/1
+AGCTGACTCGATCGCCTAGATTCGCCCTCCGCCCCGGGTACGGGCATTTGCCTGACAAAACGCGCCCATCCCAGGG
+>850:2:1:1275:14246/2
+GTGGCCGGGCCCCGCAAGGGCCTTCGCGGAGCGCTCTCGAGCCTGGGCTTAAATCGGCGGCTCGAGCCGGGCGCCC
+>850:2:1:1275:3266/1
+GGCCGCGAGATCGGTCGGTCTTAACTTCAGAAGACCGAAACGATGCAGTGCCCAGGGACGCTCACGGAGCTCCGCG
+>850:2:1:1275:3266/2
+CGGACATGGTCGTGGTGCAGGCGAGCGCGTGCACGAGGGTGTAGGACATCTGCGCCGACGCGCGGCTGCCGGCCTT
+>850:2:1:1275:11435/1
+CCGAGGGAATTAACTGCAACGGCGCGATCGCCACGGGCAAGCGCCGGGTGGCTGTCGCCATGGCGGGCGCTGGAGC
+>850:2:1:1275:11435/2
+CGCGCCGACAGACACGATAGGCTGCCGCCAGCCCTTTGCCACGAGACGAAACAACTCCGCCGGTCACCAATATACC
+>850:2:1:1275:16957/1
+CAGCCGGAAAATCCGAACGGCATTGACGCGCTCATCAAAGTTCACGCGCAAAACGCCGCGGGCCCGACGGAAGCGC
+>850:2:1:1275:16957/2
+CACGCTATGGGAACCAACTGGCTATTGTTCCATTGTGTTTGGACCCATGCGCCGTTCCAACTGCCGCGGTTGTTTC
+>850:2:1:1275:18766/1
+GGGCCCCTGACCGGTAGTGAAGACGGTGCCGTCTGGGCAACCCAACCCCGCCGCGATCGCCGAGGCCCCAAAACCC
+>850:2:1:1275:18766/2
+CCTGTAAGCTCACCTTGCACGTTCTAAGGCAAGCCCAGCGATCCGCGCGGACTATCGCGCTGGCACATGGCCCGCG
+>850:2:1:1275:20866/1
+GCGAGCAATAGAGCGCCTACGCATCGACGTCTCCTATCGCCGGGGACGTGCAGCAAGACATCGCCGAGAGCCCGTC
+>850:2:1:1275:20866/2
+CCGCGTCGCCCTCGTCGAACCGGAGCCCGGCCCTTCGGGGCATCAGCAGGACTGGGTTCGTTCCCTAGCTCCGCGT
+>850:2:1:1276:6511/1
+GACGCTGGGCCTGTCCGACGGCAGGCGCCGACCGGGGGGCGTCTCCGCCGGCCTCTCCCTGCCGTCGCCGCACACG
+>850:2:1:1276:6511/2
+TCATAGGCTATGCCCGCGGACTCTGTGCGCCCTCCAGCGCGCAGCGCCTCCACGCAGCGTCCACAGCCTGCGCGCC
+>850:2:1:1276:14818/1
+GAGCGGGACGCTGCCCGGTCCGGGCGGTGGCGGGGGAAGCCCGCGGTGGACGGCGGCGGGACCCTCGACCTGCCGC
+>850:2:1:1276:14818/2
+TTCCTCCAAGCCCCGTTCCGTGGCAAGCACGGCGTCGGATCAAACGAGACCGAATGCCAGCGAGCTCTGGCGCGGG
+>850:2:1:1276:14288/1
+CATGGCATGGATCTTAGCGTTCAGGATTTGGAACGCGCTCCCTTGCGAATTAGTAGGCTCATCATTTCCGCCGCTC
+>850:2:1:1276:14288/2
+GTGCACAAGTAAGAGAGGCACTTCATTTAGCAGTGCAGAATCGCGAAGGCGCTATTGCGGAATTGCTATTAGCGCA
+>850:2:1:1276:10922/1
+AACCGTACGAGCCTCTCAAAATGCAGCTCGCGACACAGAACGCAATCGACGGGAACGCAGCGCGAAATCTTGCCGC
+>850:2:1:1276:10922/2
+TGCAAAAGCAAAACGCTTTTCACATTCGCATCCAGCGCAAGCCCGACCACGCTGCTGAATGGACTGTGTCCCCACC
+>850:2:1:1276:18553/1
+TCGAGGCACGCGTTGCAACACACGAGAATCCGGCGCCACACCCACTCTCAGCTCAAGCCGAGACTCGGCTCATAAA
+>850:2:1:1276:18553/2
+CTTTTGACACGCGCGTTACTTCTAGGAGACGACGTCAAGCGAGTGGTTCGCCTCAAGAAAAAATGATTATTCTCAC
+>850:2:1:1276:16010/1
+GCGGGGCTGCGTGCCTTCGGCATGACCAGGCGCCAGCCCAGCGCCCTGCAGGCGTGCGCACCGCGGCGCTAGATGG
+>850:2:1:1276:16010/2
+TAAGGCGGTTCCACCCAGTTCACGACGTCATACTCAGGCGGGACAGGGAGGTCGTGTCGGCGCTGGAACGCTCGCG
+>850:2:1:1277:4637/1
+GAGCAGGCACAGCGACGGGGCGTGGCGCAGCGGCGGCGTGCCGACCCCGGGGCGGCCGCGCCCGTACTGCCCCATC
+>850:2:1:1277:4637/2
+CGCCGCGGCGGAGATCGGGCCCGGGAAGGCGACGGTGCTGGAGACGGTCGTGCGCAATATGGACGGCGACACCACG
+>850:2:1:1277:12226/1
+CGCCCGCAGCAGCCCCGCCGGACCTCCACCGAGCGGCAGCATCAAGCGCGCGACCAGCCCCAGGCCGGGACGCTGC
+>850:2:1:1277:12226/2
+CGCGTACTCCTGGCGGTGGAAGGCTTCGACCATCCCCCGGGGAGTGACGCCGGTTTGCACACCCGGCTCGCGCACC
+>850:2:1:1277:2731/1
+TGCGGCTTCAATGGACTCCGCTATTTCCTTTGAACGGCGTTCTGTACCCCGGCGCGGAGCCCCCCCCGCACATTTT
+>850:2:1:1277:2731/2
+GTAGCCGTCTGCCTTCAGCAGCTCGACGATTCGGAAGGGCGCGCGGAGGACGGGCACAATGACCAGGAGGGCGCCT
+>850:2:1:1277:9235/1
+CGAAGCGGCGCGAGCCTCCGAGCCATAGCGCCGCCGGGCCGCACTGCCGCGCCGCGCGGGCGACGCTCCCGAGCGC
+>850:2:1:1277:9235/2
+GGCTCAGAAAGCCGATATTGCTCGAGCTCATCCGTGGTTCGGGATCTTGCGGGATCCGGCAGGGCATGGCCACGGT
+>850:2:1:1277:12966/1
+GGGACTGCACGCGAACACGCGACTCAACGCCCGCTCGAACATCCTGTTCAGTTCGACAGTCTGTACGATCAGTGTG
+>850:2:1:1277:12966/2
+GCCCCCTGCCCCATCTTCCATTCGCCCACGCTCCCTACACCCAGCCGCGTCGCAACCTCTGCTAACTCCTTTCGCG
+>850:2:1:1277:2493/1
+GTGACTGGAGTTAGGCGGCGCTGCCCAATGAGCGGGGCGGGCGGTTGTCTACTAAGGCAGGGGAGAAGGTGGGGGG
+>850:2:1:1277:2493/2
+GGGCATCCTGCCCGTTGATGTAAAAGAGGAGGCTTCAACGCCCGACCGGCTCTGACGGCCGGCTAAAAAAACGGCA
+>850:2:1:1277:17795/1
+GATCATTGGAAGGCGCGCGGTCTCGATTTTTCGAGCATCCTCCACAACCCGCAGGTTCCTCGTCGAGCGGGCCGGC
+>850:2:1:1277:17795/2
+GCGCGATTTCACCCGACAGCATGGCGCCCACGGTGCGATGCACACTGCGGATCGGCATATTCATCTCGACATGAGC
+>850:2:1:1277:15530/1
+TCGCGCCGACCGTCCCGAATGGTCGGGATTTCCCCACGGCCGAACCCTCGAGCGCCGAAACCGTGACGCCGGAACG
+>850:2:1:1277:15530/2
+GGCATCTTCTACTCCGGTCCCGGGTTGTTCTGGGACGCGGCCCTCACGCCCGCCGCCATTGCCGCATTCGTCTCGG
+>850:2:1:1278:7639/1
+ACGCGCCGGGTGGTCCTTGCGTCTGGTGTCACGGGTCTCTCTCTTTGTTCTCTATACGCAACGTCAGCACGTCCGG
+>850:2:1:1278:7639/2
+ATTCCGGTACTCTGGAGCACTTGCGCTCCGCTGAGCTTGCCTGCGTTTTTGTCAATCGTGCCGAACACAACGCCTC
+>850:2:1:1278:13692/1
+GGTTGCGCGCCCGCCTTGATATCGATCTGCTTGGTGACCTTCGCCCCTTCGGGGGCGCTGGGGAGGGAGCGCGCCC
+>850:2:1:1278:13692/2
+CGAGTTGGCCATGTCCGGCGCGCAAAAGGCGGAGAGGACGAGCGGGGAAAAGGACTGGCATGTCGCAGAGCGGAGC
+>850:2:1:1278:17340/1
+CGTAACTTCGCAGAACGCGAGGCTTACGCCGAAACGCTGCTTGAACGCCCCGATCTGCATCCCGCCGAGCCGTGGG
+>850:2:1:1278:17340/2
+CAGTCACCCCGTGTGGAACCGCGTCGAATTGAGAATCGTCACCCGCTCCGGAGGCAGGCCACCAGCTACGAGGGTG
+>850:2:1:1278:17766/1
+CAGTTATTAGTGTCATTAGCTTTCATTGGATTGCGTGAGGACTTTATCTCCCGAGTTAACAGGACATCATTTCAGA
+>850:2:1:1278:17766/2
+AGACCACGACGAGCCAATATCTAAATCTATCTCGAAACAGAGAGTCCCCTCGCTCTATGGGCAGGCAGTTTTTCTC
+>850:2:1:1279:6957/1
+GTACCGAACAACTTCCCTTTGAGTGACTCAGCGACCGCCTTGGCGATTTCCTCCTCCACTGCAACGCTATCTCTAA
+>850:2:1:1279:6957/2
+GAGGAGCCGAGAGCGATCGGGCAGAAACCGGCCGTGGGAATCCCCTTGGATGGCCCAGGCCGCAAACAAGGCGACA
+>850:2:1:1279:9436/1
+GAACTTGGGAACGATGAAGCTGAAGAGAAAAAGCACGAAGGCAAGAATCACCCCCGAGACGATCGCCGGATACACG
+>850:2:1:1279:9436/2
+CATCAGGCGACGGAAAAGTATCCGCGCATTTTTTCGCCGCATTTTGTCAGCGTGGTTCGTCAAGGCGCAGCCAGCA
+>850:2:1:1279:13722/1
+CAGGGCGCGCTTGTCAGAATTTCTCAGCAAATGCGCTCAACCATCACGAGGGGCCGATGTTACGCCCACACCACGC
+>850:2:1:1279:13722/2
+CGGCGAACGGACGCCGCGCAGCGGTTACAAGATCGCCACGGCGTGTCTCCGGCTTGGCTTGAGGCACTTCGGGCTC
+>850:2:1:1279:19947/1
+CATGGCTGGCCACTCCCCATGATGAATTCAGAGGCGAGTACAAGCGATTGCGCGGGAGGCTGTGGGGCGGAGACAA
+>850:2:1:1279:19947/2
+CCGACTGAGATTCTCGCCGCGCAAGCGACGCAACGACGCTTGCGGAAGGTCAAGATCGCCAACCGAGGCCTTCTCA
+>850:2:1:1279:7688/1
+CGCCAATGGCGAAGGAGAAGAGAAGAATAATCTGCAATCTTTGTCCGTCGCGGCGCACCTGACGGTCTCGAGGGCC
+>850:2:1:1279:7688/2
+GAACAGGAGGTATGACTGGCCGGGGAACCCACGGCAGTAAGCTAGATGCGAGGCCGCTGGGCATAAGGCGAACAAG
+>850:2:1:1279:16980/1
+TGCATTTTGCACCCAGCCGACTAATACCCCGCACGTACAGCGGGCGCATCACAGAGATCGCGGGGAAGACGAAGAT
+>850:2:1:1279:16980/2
+TTGCAACATTGATCGCGGCGCTCATCTCATTCCCGAAAGGGCCGGCGGGCACCCCGGCGGACGAAGAACAACGCCG
+>850:2:1:1280:8458/1
+AAGGTTGAAGGCCCAAAGCGGCAGGGCGACCGCTCGCTGGGTCAGAAAGCGGAGGTTGTTGGCGCAGTGGCAACGC
+>850:2:1:1280:8458/2
+GCGCCCGTGCTCCTCGCCCTCGTCTCGCCGATCGGTGCGTTCGCCCCCGAGTTCTTCTCCAGGCAAATGCTCCACC
+>850:2:1:1280:16304/1
+CTGCCGTCGGAGATCAAGATCGAGGCGCCCGACGACCAGGCGCCCGCGGCGCTGACGGCGCGCGTGCCCGCCGACG
+>850:2:1:1280:16304/2
+GATCGACCGCGGCGTCGCGGAAGCCGCGCGTGCCGAGCTCGCGGCTGAAGGGCCCCGGGGGCCATCCCGGGAGCGG
+>850:2:1:1280:8539/1
+GGGCTGCGGGGAGAGCGGCCTGAGATGTCCTGCCTGACATATAGCGCCGGAGAAATCAGCGATCGGACAGGCGCCG
+>850:2:1:1280:8539/2
+GGCCCCCGCCGGGTATGCCTTCCCCATTTTTACGGCAAACCATTACGAAGGATGGCCGCAGAAAAGACACCCAGCA
+>850:2:1:1281:15820/1
+AGTCACGGAGCGCGTAGGACATGCCGTCGGCAATTTTTTGGTCGGTCAAGGTTTTGTCCCGCGGTGGCATGACTGC
+>850:2:1:1281:15820/2
+CGAATTGCCAGACCTGTCATCAGGCGAACGGCCTTGGCGTGCCGGGTGATTATCCCCCGATGGCTGGCTCGGCATT
+>850:2:1:1281:7424/1
+AACCGGCGGCGGGCGCGTTGGAGCGGAAGAGAGCGAGAGCCATGGACGACGCAGAGGACAGCAGCATCCAAGGCGC
+>850:2:1:1281:7424/2
+ATACCAATCGCACGGCGCGTGGGCCGGGGAACGGATATGGCACTTTGACCGTACCGGCCGGGCTCCCGACCGACAG
+>850:2:1:1281:16645/1
+AGGAAGTTCTTTTTCATGGAGCGATGGATTGTGGGGGTTCTTGGCGGGAGTTCGTTCCCCGAGTGAAGCTTTGCGC
+>850:2:1:1281:16645/2
+CGATCTCCCAGTTTGACTTACCCTCGGCTAGCCAGTTAGCCACCGCAAGTCTTCTGCGAAGTCGCAGCGGAGCTTC
+>850:2:1:1281:11221/1
+ATCAAGGCATACCCGGCCGGGCACCTCTCCAGGGTCCTCGTGGAGAAGGCAGCCGCGGGCGACAGGACAGAAACAA
+>850:2:1:1281:11221/2
+CGTGCAGCTCAGCCTCGCAGCAGAGAGCCCTCGTCGTCGGCGAGCCGTAGAAGCAGGTGGGCTGGCGCGCCAGACA
+>850:2:1:1281:10051/1
+ACGTTCGATGAGGTTGGAAGTGCTTCAGAGAAATGGAAGCTTAAGGCGCTTACCGGAAGCGGCAAGCGGTTAAAGC
+>850:2:1:1281:10051/2
+GAGTACTTTCTTTGAGAAACCTTTCGCTGTCATGTCCTGAAGATCAATGCTCCAAAGAAGCCTTCTTCTCAGAAAT
+>850:2:1:1281:5378/1
+TGCGGATCGTGAGCACCGCCTACCTCGCCCACCACAACACGATGCCGACGGGGCTCGCCCCGCTGGTCGCGTCGTT
+>850:2:1:1281:5378/2
+TACCGCGGGCGGCCGAAGGAATCCTTGGCGCCGGGGTTCAAGTACGAGTTCTGGCCGGGGCGGTTGACCGACTGCG
+>850:2:1:1282:16401/1
+ATCCCTCCTCGACCGCGAGATATGAGCGCCTCGCCCATGAGAGAGGGGTCGGCGGGCTACTTCTCTTCCCTCGCAT
+>850:2:1:1282:16401/2
+GGCGGACTCGTCGTACCCGTATTAGGAGACGAACGGAGGAGGCAGTCTATTGGACGTAAGGTCTATTAAACGTACT
+>850:2:1:1282:5953/1
+TCGGCGCAGGCCTGATAGCGGGAAGCGTGGTGGGTGAGCAGCGTCAGCGCGGGCAGCAACTCGAAGAGATCGGGCC
+>850:2:1:1282:5953/2
+CTTGCCCGGATGTTCGGTCGATCGGGCCAGCTGCCGCAGGCGGATTTCGGGCCGTTACCTGTCCTCGTCTCGGGGG
+>850:2:1:1282:4233/1
+CGCCCATGTAGGGGGCATACTCCGGGGTACGATGGGAAAAGCATTGCAGGTACAATTCGGCGATATAATCAGCAAG
+>850:2:1:1282:4233/2
+GCGCCTTTGCATGCCGGGGAGTCCAGCCGCGCAGCTGCAGCGGCCTGGTCGGAAAAGAAGATGCCGAAACAGCAAG
+>850:2:1:1282:20716/1
+TCAGCGCATTTTGACGGGCGCGATCATCATCGCCTCCGCCATGCCCAGTAGCCTCTCGCGGCCCGGACCATGACCC
+>850:2:1:1282:20716/2
+GACAACGTTTTGCTCGACAACGCCGCCTGCTTCGGTGTGAGTAGGATAGGGTTCGACATGACTGCGGAGGCTTTCG
+>850:2:1:1282:15637/1
+CGGCACGCCAGTGTAAGTCCCAGCTCGTTTGGAACAAGACGGCCTTTCCTCTGACATCCAGAGCCTGGACTGAATC
+>850:2:1:1282:15637/2
+TGCGGCTGGCCCGGAGTTTCACATTGGCCAAATTGCAATGGTGGCCCACACTGGAACGCACATTGCTAGTCCCTTT
+>850:2:1:1283:18913/1
+GATCCACCCCACCGTGCCCGCCCCCATCCGCAACACCGCGCTCGCGCAGCGCACCACCCTGACCCCGGGATTGTGC
+>850:2:1:1283:18913/2
+GTAGGCCCGCCTCATCCCCGTCGACCACGGACCGAACGCGCTGCTGCTAGCCCATCCAAATCGCGAAGCGGACGCG
+>850:2:1:1283:11653/1
+AACTCCTGCCCAAATGCAACCGGCCGTTGCGCCGCCTTATCGAATTCGGAAAACTCGTATCCCCCTCGTCTTTGAA
+>850:2:1:1283:11653/2
+TATGTGTGAGCTGCGCGTGTTTTGCCGGCTCACGGGTTAAACCAGCGGAACGCGCGCGGGAGTAAAAGCGCGCGCC
+>850:2:1:1283:7791/1
+AGGAGTACGACGAGGTCAAGTCCATCTTCAGCCGGTCGCAGTTCACCCCGGGCGGCTTCGGCCCGTCGCTGGGGGG
+>850:2:1:1283:7791/2
+CGCCGAAGACCTGCTGGGAGGGGGGCACCCCCGAGCCCGGCACGTCGACCAGCTGCACACAGACGGCCGAGCTCCC
+>850:2:1:1283:16444/1
+AGATAAGTTGCGCGATATCCGGCGCGAGATGCCCCTCATCGGCGGCCCACCTCTCGCGCCGGTGGGGCTTCGGCCC
+>850:2:1:1283:16444/2
+CGCTAAGCATTCCCATTTTCGTCGGCCCCCTCAACCACCAACCGCACGACGCCACGACCGAGAGGGCTCGCGGCGG
+>850:2:1:1283:19746/1
+GACCGCGCGAAGAGGAAGTCGTCGAGGGCAAGGGCGAGGCGAAGATCTAGCTGACGGACGCCGGCGGCGTCAGCAG
+>850:2:1:1283:19746/2
+GTGTTGATGCGAATCACGAGGCCCCGCACGCTAGGGTCCTTCGCCGCCTTGGGGAGCTCTTCGCGGCTGCGCACGA
+>850:2:1:1283:4112/1
+AGCGAGCCAGACAGCCCGCTTGAGGATCGTGCTGCGACATGCCAAGCGCTCCTGCGCCGCATTCGCCACACTCGTG
+>850:2:1:1283:4112/2
+GCAGAGGCGCAAGGCCGTAATCATCAAATCCTTGCACCAACAACTCCCAGGGATAGGGCGGGTGACCCCTGCCATA
+>850:2:1:1283:1852/1
+CCGCATCAACGAACCCCGGGCCCACGGCCAACCCTTTGCCCTCAATTACGAGCGCAGCGGGCGGACCCGACACGCG
+>850:2:1:1283:1852/2
+CCGGCTCACTCATACCCACTCGCAAATGATGCACACTCCACGGCTCGCGCCCCACGGCCCGCTCCCGCGGGCGGTG
+>850:2:1:1284:4388/1
+CGCCGTTGCGTCCGTGGCCGAACGCAATTTGATTGAGGTACAGATCTAGGATTTCGTTCTTGCTGAGCTCGCGCTC
+>850:2:1:1284:4388/2
+GCCGCCGAGGATGCGTATTTCTATACCCATCACGGATTAGAATAACGCGGAATCACCCGAGCACCTCTTGTGGACA
+>850:2:1:1284:10819/1
+AGGCCTGGGGCTTTTCCGCGATCAATCATCAGATTTCGTCATGGCCGGGCTTGTCTGCCCGGCCAGCTCCTGTTTT
+>850:2:1:1284:10819/2
+ACCGCCGCCTGAAAACGCCCAAAGGACAGTCAATAGTGACTGATTTCCAAGGGCTTATTTAGCGACGGGGGGCGCC
+>850:2:1:1284:1683/1
+CGGCAGCGAGGCGCAGAGACTCACGCGCGACCGATTCCGGCACGCCCTCCAGCTCAAAAAAAATGTTGCGGGGTAG
+>850:2:1:1284:1683/2
+AACGAACACGCAATTGGAAGCCGCGCGCGTTGGGCTCACTCGCAACACGAAGCGCACACGAAAATTATGGCTACGC
+>850:2:1:1284:18406/1
+GGAGGCAGCGGGCGTGCACATCCAGACGGCTCTGGGAGCCAACCCGGCGGGCCCCGCCCGGCCGCCGCGGGCGGCC
+>850:2:1:1284:18406/2
+CGGGGGAGCAGGCGGAGGCGGTGGAGGCGTCCGCGACCACCGGAGCGCGACCAGCAGCACGAGGGCCAGGCGCGCA
+>850:2:1:1284:15733/1
+TAAAGGAGTCCCTGGGTGGGGTTCCGCTTGCAGTCTTGTACCCGCCTTCCTGCGCGAGGGTTTCGGTCGCAACGTA
+>850:2:1:1284:15733/2
+CGGCGGAGCTTTCTTCGAGGATTACAAAAGATAACCGTCTGCACGATCCCTGAGTCGCCGCGACTTTAGCTTGGTG
+>850:2:1:1285:13787/1
+TGAAATCCCCCTCGGCCCGCTCCGTTACGGGCACCAACCCTGCACTATCGCCACCGTGCCCGCTGCCTCGCACAGC
+>850:2:1:1285:13787/2
+CTTCGGGGTGGGAGCTTTCCTGACTCGAGCTCGTCAGAAGGCCGGCACGCCCACAGCCGAGCAGGGTGCACAGCGC
+>850:2:1:1285:16810/1
+TATACCCCCGCGTCGGGGAACGAGACCACGAGGGTCAGGGATCCGGTCGCGTCACCGCGGACAGAGGCAGTTACGC
+>850:2:1:1285:16810/2
+GCAGCAGCTGGCCCACACCCCCCCGCATACAATCGCCCAACGTCTGCTCGTTGACGCGGTGTGTGGTAGCTCCTTC
+>850:2:1:1285:14348/1
+AGGAAGAAGTCGGGCTTCCCAGATCCCTCGTAAACAATGGGCGCGCAGGCCGACGATCGCAGCGGCGCCTCCTTCG
+>850:2:1:1285:14348/2
+GGTCGACAGCAGGGCCGACTCGCCCCCGTTCTTCCGGGGGAATCCGATCGCGTCGGTGGAGGAAGCGTGAGGGAGG
+>850:2:1:1285:14897/1
+CCGATCTGGTCTTCGCGGCTTCTGCATTCGCGACTTCGCGCTGGCCGCCTCGATATCGCGCACAAGAGTAACGCCC
+>850:2:1:1285:14897/2
+GCCGGAAGCGGAGCTGCTGTTATTCGAGGCCAGCCGCAGCCAGCTCGTGCGCGAGATCATCAAGCCAGCGCCTGAA
+>850:2:1:1286:4411/1
+GCTACCCATGGTGTAGCGCCGGTTCCCGGTGAGGAACTATTGGTTAATTGACGCAGGCATCGTGGAATCGCAACTC
+>850:2:1:1286:4411/2
+TTGGAGCCCGACGAGACTGCACGGAGTGTCGCGCCAGGATGCGCTAGCTAAAAAAAGGCGTTGCCGCGCAATTCGG
+>850:2:1:1286:10773/1
+GATCCGTGCGGGCAGCACCTCCTCTGCGGGCGGGAAGCTGACCTTGGCCAGCGTGCTCGATCTGCCTAGGCCCCCG
+>850:2:1:1286:10773/2
+GTGGAGGTTCAGCGGCGCCCAGCGCGGCGACGGCGGGAGACCCCGGCCAACAAGGCGTACGGCGAAACGCGGGGGC
+>850:2:1:1286:7505/1
+ATCAACATGGGAAACAGCTCGTTCTATGCCGGTTATGGCCCCGCCTTGACTGGCAGCGTGTGGCGTCCGGCCGGGT
+>850:2:1:1286:7505/2
+GACTTGCCTTGCATACGGAAAGCCACCTACGCCGCAGCGGTGTGTGCATGCCTAGGAAAAGAAAGAACACAGCGTT
+>850:2:1:1286:3075/1
+TCCGACCAGCGCACCCTTACCCTCAAAGGCGCCTGGGGCGTTGAGGTGAGCGACGGCTTCAACGGCGAGGACGCAC
+>850:2:1:1286:3075/2
+TTGTTGATGGAGGCTTTCGGGCAGATGACGAGGCCGAGGGTGGTTACCCAGGCGGGAGCGGCGACGCCGAGGAAAG
+>850:2:1:1286:16199/1
+CCGCAGAGCTGAACCCGTAAATCCTGCGACTCTCCAACTTGGAATTCCTGTTACGGGTGGATTTTGTCGGTCCACA
+>850:2:1:1286:16199/2
+CGCTACGCCATGGTTCTTCTCCCGTGGATGTTCCTTTTGCTCACGGGAAACGGACCGCCCACGATAAATGTCACCG
+>850:2:1:1286:20212/1
+AGGCGATCGAATAGCGCGACGAGACGGCGGTTCCAAACATGACACTCCCCCGCCGCACCTTTCTGTATCTGACCGC
+>850:2:1:1286:20212/2
+CATTGACCCATCAGACGGGCGAGGAGGTCGGACGATCCGCCGGGAGCGAATGACGCGACCCGACGCACCCGCCTGG
+>850:2:1:1286:2779/1
+GCGGTCGGACACCGGGATGGACGACGGTCGATCAGGATCTCGAGGACGTAACTCGCGGGGTCGACTCCCCGCGCGC
+>850:2:1:1286:2779/2
+CTCGGCCCTGCGGGGTGAGAGCCGCGCCGGGGGCCGCGCGCGCGCGGCGAGGGGTCCTCTCTGCACCCCCGGTTTG
+>850:2:1:1286:14971/1
+TGGTTCAGCTCGGAGCGGCGGCTGGCGTCAGGATTGGCGGGGTCACCGCGAGGGTATTTAACGGAACGGTGGGCGG
+>850:2:1:1286:14971/2
+GCCGGGTATAAACTAGAATGGGGCCAGGGTTTTCGGAGTTCAGTGTCGGACCATCATCCCTGGCGGTCGCGGAACG
+>850:2:1:1286:9705/1
+TGGCCGGCCATCACGTTGCCGCTGCGGAGGGCGAGCGAGGGGATGGGGGAGGGTGGCGCCCGCCCGAGGGCGACGG
+>850:2:1:1286:9705/2
+AGGGACGATGGAAGACATCGCGCTCATCGACGAGCTGGCCGAGACCATGCGCGACACCAGCATCTGCGGCCTCGGT
+>850:2:1:1286:16625/1
+CACAAGTCGCGGATCCTGAGCGCGACCGTCTACATGGCTGACGCCAGTCTAAAGGACGAAATGAACGAGGCTTGGA
+>850:2:1:1286:16625/2
+CCAAGGATTAACTGAAGCTTCGCTACATTGTCCCCAACCTTGAGCTTTGAACCCTTGAACCTTGAACCGCAGGCGA
+>850:2:1:1287:20240/1
+TCGGCGGCCGCAGCGGCGCCCCCGTTGAGGGGGTGTTTATCAGTGCGAACGCCCTGGACAGCCAACCGCAAAAGAC
+>850:2:1:1287:20240/2
+AGAATTTCGGAGTTAGCTAATGACCTGAGCTTCGATGCCGCTTTGCGTAGACCCGAACCTGCAATAATCTATTAGG
+>850:2:1:1287:11089/1
+TGTGAGCATGAATAAAATCCTCGCCTGTTTTCTCTTTTGTCTCGCCTCGATCCGTGCGCCGGACGCCGCGGCCTCG
+>850:2:1:1287:11089/2
+GAGCCCCCTCCGGGCGCAGCCGGATCAGCAGGCCCACGCCATCCTGGAGGCCGAAAAAGCCGATGCGATAAGCGGC
+>850:2:1:1288:11142/1
+GAACCAGGTGTGCGGGGCCGCGTACGGCACGCGAACCGCCTTGTCAAGGCGGACCGCGCTCGCCTGCACGAGGGCG
+>850:2:1:1288:11142/2
+CGTCTGGAGAGCGCCACCCGCCGGCCGCTTAGGACCTGGTGGCGCCACCCCAGCGCGCCTCGCCGCAAGCGGCCGC
+>850:2:1:1289:3861/1
+GGGATGGTGAAGCAGTTGCGGCAAGCCGGTTCGCGGCAGTGAGTCGCGCCCCGCCCCACGCCGGCACCAGGATCTT
+>850:2:1:1289:3861/2
+AGCACGCGTGGGCCAGCTCCAACATGTTCGCGGGGCCGGCCATCTCGGCGGGCCGCAGCGGGCGTGCGTGCCTGGG
+>850:2:1:1289:18449/1
+GGCGCGCGTCCCGTCGCCGACGAGGCTCGCGACCGCCGTCCCCCTCCCCGACCTGCCGCTGCCCGACACCGCGCCG
+>850:2:1:1289:18449/2
+CATGAGCCTCCTGCCGGACACCGATCGCATTCTGATTGGCCCCGGTCCGCGCCTCACCGCCACCCGCGCGACGCGC
+>850:2:1:1289:21286/1
+ACGCCCCTGCGCGACGCCGCACTGCTTCCCGGCGATCCCGCCCCGATCACCGGCCTTGCCGGCAGCGCGGACGGGG
+>850:2:1:1289:21286/2
+GAAGGCCACGGCTGGCTTTTCGCTCGTCGGCCTCCACGGGCAAACGGTCACGCAGACCAGGGCGCTCCGCTGAAAC
+>850:2:1:1289:13006/1
+ATCGTCCACACACGCGCGGGCGGGCCGAAGCGCCGCCCGGGCGCGGGCCGCCGCCAGGCCGGGGGGGCGAATGCCC
+>850:2:1:1289:13006/2
+GAGTCGCTCGATCTCGGGCCGCTCCGGCTTGTTCGACTTCCACTGCCCCGGGGCGTACGAGCCGAGGACCACGCCG
+>850:2:1:1289:10180/1
+ACGGCGTATTGACTCGGGCAACACATGTTCGAATAACTCAGTTGCGCGAGTGTGGAACCATCTGTGAACTCGACCA
+>850:2:1:1289:10180/2
+GACCGAAGATCACCATCGATTACGCAACGTTCTTCAACAAGGGGCTCGAGATGATCGAGGCGCCCTGGGTTTTTGG
+>850:2:1:1289:7815/1
+GCTTTGCAACAGCGACGGCAGCAATACCGCCGGTCCCTGCTGTTGGTCCGCCGCTGGCGCGGTTTTTCCGGATGGG
+>850:2:1:1289:7815/2
+CGATATACTTGTTCATGACTTCATTTGTTAACCGATAGAGCCTGACAAAAGCAAGACACATCAACAATGGGACTTG
+>850:2:1:1290:21081/1
+CGCCTTGACCGTAGCCTTGGCGTCACCAGCGTCGATGCGAGCAGCGCGCCAGCCGACCTCGCGGCAGCACGCGATG
+>850:2:1:1290:21081/2
+GAGCATGATGGCGGCCAATTCCGTCTGGACCCGGGCCATTGGACGGGGCGGTATGCCTTGGCGGTAGCCTTAAGGG
+>850:2:1:1290:6130/1
+CTGGCGATCGAGCACGAACACGGAAAATCCGGCGGTGAGCGTGCCGCTAAAGCCGAACAATGCTCCCGGCGCAATC
+>850:2:1:1290:6130/2
+TCTTGCTCACGGCTCTCTATGGAGGCGCGGCAACCTCGGTCTATCCGATCAGCGTCAGTCATGCCTATGACTATCT
+>850:2:1:1290:21158/1
+TATCTTGATGATGGGACGATGACGAAAAGCATTATCTGGGACGCGGGTGAGGCTGGCTACGCAATGGTCTGGTTGG
+>850:2:1:1290:21158/2
+ATCGTAATTCTTGCAATTGCTCTTATCCAAAATGAGTGGTCGATCGAAGGTGATGGTATTGCCTTGAAGGGACGGG
+>850:2:1:1290:3824/1
+CGCGGTCGCAGCGGGCACCGGCGACTTTCCGAGATTCCATACGCCGCCGGGGCGAAGCAACCCAGGGCGAAGCTAC
+>850:2:1:1290:3824/2
+CTTTGCACAACCGCCTGCCGACGCGAAGGCGGATGTGGAAACGCAAGTCGGCACGGACCTCGGCGAGCCGCTGAGC
+>850:2:1:1290:2350/1
+GCCTGTGAGCTGCATCCGCTCAGCGAGCGGGTGCTCCGCCCCGAGCGACAGGTCCAGGCCTTTCTTTCTTCTCCCC
+>850:2:1:1290:2350/2
+GGCAGCCGACGAGCGGGTTCACATCAGGAGCGCGCACGGGGGAGACGCAAAGAAAGACGAAACATCGTGTGTCGAC
+>850:2:1:1290:19587/1
+CGGCATCCACCCGCGCCTCCGGCGCGTCCCATGCCCCCCCCCGCCCGGTGCACCGCCCGACGCGCTCCCGCTCACC
+>850:2:1:1290:19587/2
+GCCGCTTGGTGTCGAGGCTCGGCCGCGTGTAGTAGGGCCCATGTGCCGACCCGGGCACCCCCCCCAGCCGCGCGCG
+>850:2:1:1290:16727/1
+CGGCTGCGCCCTCCAGGCGCGTTCGCGGCCTTCTTGCCGGAACCGCGCCGCGTCTGCCGCGGCCCCTCCCCCGGGG
+>850:2:1:1290:16727/2
+CGATGTTGGCCGGGACAAGGGCGAGAGCAACAACAGCCCCATTCGCATCCTCGGAGCGAAACATATTGCGACGCCG
+>850:2:1:1290:18508/1
+CACGACCAGGATCACCGCCGTCACGGGCCTGGCGGGGGGTACGCCAGCCGCCCGCTGCGTGGCGCGCTCGTCCCGC
+>850:2:1:1290:18508/2
+CGAACTTCGAGTCCGGGGGGGGCTCTGGTGCTACCGCGGTCCCGCACGCGCGTGGGTATCCACCGGGACCGCCGGC
+>850:2:1:1290:12203/1
+GCAGTGCCGAATCACCACAGCCTGGTACCGGTACTTCTGTACGTCGAGAATTACCTGTAACTCAATATTCTTCTGG
+>850:2:1:1290:12203/2
+TATCTTCTCAGCCTTTGCTTGGCCGAATTTGGAGGGGCAATCAACCAGAAGAAGGGGCACTATGCAGATAAAAGAG
+>850:2:1:1290:14085/1
+ACTGGCCCAGGCAAACAGTTTGAAGCCCTCGCTTCTCTCTTATGCAGCCATAGCGCAATCTGAAAGCCGCCGCGAC
+>850:2:1:1290:14085/2
+TATCTGTGGATTGAACGGATAAGGATAGGCCGCTAATAGCAACAAAGTGCTGTCTGCCGTATCGGTTCCGACGGTC
+>850:2:1:1291:2843/1
+GGGATCGCAGTCGTACGCTGGACGTTTGGCGGTGAGGGGACGAGCGCATCTTCGGCAAGGCGGCTGGTGGCTTCGG
+>850:2:1:1291:2843/2
+AGTGTACCAGCGATGACAATTGGGTTGCGCCAGCCCTGGGCGCGCCTGTTGGGCCTCGCTTTTCCTATATCTCTAC
+>850:2:1:1291:10669/1
+GAAGGAGCGCGTGGTGCTGGTTGGAGCGGGCCTCTACAACAAAGGCGAGGCGACATTTTGCGGGCTGAACCACACG
+>850:2:1:1291:10669/2
+TAGTCTGGCAAGCGAAGCCCGCGTTTGAAGGTCACGACGAAAAGTGCCGCCTGGAGGCCGGCTCGGACGCTGTCTA
+>850:2:1:1291:3983/1
+CGGCCGCTTCGCCCACACTCCGCTCAATCCAGACACCGTCTCCGGTTTGCCGGTGTGAGCGTAGGCGCTTTGGTAG
+>850:2:1:1291:3983/2
+AAGCAATACGCGGTGGGTGTGCCCCCCCGCTATTATCGCGGGACGGTCTCCGGGCGGCCGCTAGAGCTGCCCGAAC
+>850:2:1:1291:5815/1
+GTCTTTGCCGGCGCGGAGCTGAGCGAGCAACGGCAGCAGCCGCGCTACCCGCCCGTCGGGCGCGATCACAGCCGAG
+>850:2:1:1291:5815/2
+GGCTGGCGAGCTACGTTCGCCGGCATGACGCCGCCGAAGATCGTCGCCAGACGCGCGACCCCCGCCATGCGACGCG
+>850:2:1:1291:12548/1
+TGGCTCAGGCTGCGGCTAGAAACCGATCTGATCGGCGGCCTCCAACGGCGCTTCCGGCGCGGAGCCGGAGTGAAAT
+>850:2:1:1291:12548/2
+GAGGGCCCGCAGTTCATTCTCAATGGCCGGCAGGTCATATTTCGCGGCACACACAGCGGCGGGGGCTTCCCCCGTA
+>850:2:1:1292:20486/1
+ACAAAGAGCCCAATCCACGAACGACCGCCATATCGAGGGTTTGGATTCGAAGTGCCTGAGTATTTCTGCATTTGAC
+>850:2:1:1292:20486/2
+GATCGTCACACCAATCAGTTTGCTTTTTCGGCGAGGCAGGGCTATCTGTTCATGTGAACATTACCTCGCAAACTTA
+>850:2:1:1292:15952/1
+GAGAGGCGGCGCGTTGAAGGACAATTCGAGCAGCGACGCGAGGGCTGCGTCCTCCGGATGACCGCGCGGACACGCC
+>850:2:1:1292:15952/2
+GGCGATGCGAATTCGCGCGCGAAGTGGTCGCGCAACGCGACTCGCTGTGCTAAATCCATTTTCCAGTGCCGCGCAC
+>850:2:1:1292:18894/1
+AGCCCACCCCCTTCGTGCATTCGCTCCCCTTCGCTCCCGCACTGCTCCGCACCGCGGTTAACGGCCGGCAGCGGGG
+>850:2:1:1292:18894/2
+ACCTCCCCGCGCCCACGCCGCTCACGGCACCGGCCACTCTCACGGCCCGAAAACGCGCCGGCCGGCAGAGATCGGC
+>850:2:1:1292:6589/1
+GGTCGTCATCAACAATCAGGATGCGTCGCTTGTCTCCGGGCCCCGACCTGACGAATGAACCCGTCCGCAAGAACGC
+>850:2:1:1292:6589/2
+CGCTTGCCTTTTCAGCTCACTGACAAGGTAGGAATGTGTGCACCAAAAATCCGCCATCGAAGACGTATGAATAAGG
+>850:2:1:1292:2926/1
+CAGCCGGAGTTCACATGGCTCGTAGCCGAAGGGGTGGAGGCGGGTTGGTTGAAGGCGGCGTACGGGGAAGGAGAAC
+>850:2:1:1292:2926/2
+CTGACATAAACCAGTCTCTCCGGGCAAGCGCCCGCCAGACAGCGCGATAACCTGCGCGGCGCCCGGGGCTGTGCAG
+>850:2:1:1292:5916/1
+CGACGCGAGCGCGAACGAATACATCACCGGACAGGCCGCTACGCCCGTCCCGCCGCGTATTCCGTTCCAGCGGACC
+>850:2:1:1292:5916/2
+GCCGGTGATGTATGCATTGCCGCCCGGGTCGACGGCGATCCCCGCCCCAATTTCCGTCCTCGAGGCGCTGGGGCAG
+>850:2:1:1292:5321/1
+CAGCGGCTGCGCGATCCAGCGGAAGTGCTCCGGGCAGGAGCGGTGGATCGTGTCGTGAAGCTCCGCTCTGCCGCCG
+>850:2:1:1292:5321/2
+CCGTGACGACCGCAAGCGCGGGGCGCTGGGCGCGAGGGCCTATCGGAGGATCCGCTACGTCTGACGCCTGCAGCGA
+>850:2:1:1293:7725/1
+GGTTCCGATCACGACGCTGGGGACGATTCCATGCGCCACCACCATCCGGACGCGGCCGCTATGGGCAAGTCCGCGC
+>850:2:1:1293:7725/2
+ACAGCGGCATAAAGCATGCTTGTGGCACAGCGGATCGTCCTGCGCCCTTAGGCGATATCAGGTCCTGGACGGACTC
+>850:2:1:1293:7120/1
+CGGGCTCGCCGCCGCGGGGGGATGGGGTCCCATTAGCCCGATTACTACAACACGTTCCACCCCGCTCACGTACGCC
+>850:2:1:1293:7120/2
+GCCAAGGGTGCCCAGCCGTGGTGCAAAGGGACTACACCTTCTAGCACGCTTGCATCTGTTGCCCCCAACTTTCGCG
+>850:2:1:1293:20453/1
+AAGGGCGAGGATCGGGTCCCTCTTTTGGCAGAGCGAATCTATATCGACGAAGGCGACGCCATCCTCGATGTCCCCC
+>850:2:1:1293:20453/2
+AGGCCCGTGTAGGCTCGCCGCGCGCCCAACTGCGGGAACCCCAACACATAACCGCTGGCCAAGCCCCCACCCCCGC
+>850:2:1:1293:5267/1
+TAGATACCGGTGGCCCGAAGCTTGGGATCCGCCGAGCCGACGGTAACTGCCCAGACCTCACTGGGGAAGGGGGCGG
+>850:2:1:1293:5267/2
+ATCATCAATGACAGCAAAGCTAATGCCGGGGTCAACATCCAGGGCACCACGTCGGGGGTGGACGATGGGCCGGGAG
+>850:2:1:1293:1431/1
+GCAACCGCCGCTATTTCTATGTAGCTGCGAGCAGCAGCGCTGCCGGCAATGAGCAGGTCGGCACACAACACCACGC
+>850:2:1:1293:1431/2
+AGGATCTGCTGCGATTCGGTGTCGAGTGACATGTGAACCGGCCGCACCGGCAGGGGCCTGCGCACGCCAACCGGGG
+>850:2:1:1293:2949/1
+GGAGGGCTTCTGGTCCGCGGGCTTCGCGTCTTTGGGGTTGCTCTCATCGGGGTTGGCGACGAGCATGAGGGGAGCG
+>850:2:1:1293:2949/2
+TAGGCGCACCGCACAATGCGGAATCGGCCCATTTCGCTATCCTTGGCCGCGCGCGACAATCACCGCGCCCGCGAGG
+>850:2:1:1294:21318/1
+ACGCCCCGATGCCAGTCGAGGCTTTAGTTTGAATGAAACTCTAAAATGGGCTTCCTGTCCGAAGCTGGAATATCAC
+>850:2:1:1294:21318/2
+CAACGCAAAGTCGAACTCGTCGATGGTCTTGGAGAACGGGAAGTGTGCGCTCCGCGTGCAACGCTGCAGTCGCGTC
+>850:2:1:1294:6867/1
+TGGTCGATAAAGAGATCGCTCACATGGGCTTGACCGAGCTCCGGGTCGTGGCCTCCATGCACGAGCGCAAAGCCTT
+>850:2:1:1294:6867/2
+CCCGTCGAAGCACCCATCGACGTTGAGCAGCCCGCAGGGCTTTTGATGGAGGCCGACCTGGGCCCCGGACAGGATA
+>850:2:1:1294:1661/1
+GTATTCTTCCAGGGTAGTCTCCTCTCTCAGCAAGTTAGTCATAAAATTATTTCCTCCGGGAAGGATAATGTCATAC
+>850:2:1:1294:1661/2
+TTTTGCAATGAGAATAACCTTCCGCCTAAAAATCTTGCTCAGGAAGCTCAGGCGATATTGCTGCGACATCCTTTTC
+>850:2:1:1294:10952/1
+CTGTCAGGATTGAGGTCGGCGCTACTCGGTTCACCGACGACCCACCCGTCCGCGGTCCAAGAGCCGCTAGTGCTTG
+>850:2:1:1294:10952/2
+CAAACCCTTCCGACGAAAGGGACCGAATACGATTTTATCAGCTTGAAAGCTCTCAGCGCATCGCGAACGCAGACCC
+>850:2:1:1294:20671/1
+ACCACTTCGCATCGCCTTGAGATACCACGCCGCGAAGGCGTACCTTGCTTGGTGGGCAAGGCCAGCCGAATGTCGC
+>850:2:1:1294:20671/2
+TTACTGCCAGTTTGCCGAAACGGCAAGTCTGCTCACCAGGCGGCGAGGTATTGGGTCTGGAGGGCGGTTCAATCCG
+>850:2:1:1294:19165/1
+AAACCAGCGCGATGCCCAGCAGCACCCGGGGCTCCGGCCCCGCCCCCACCGGCGTGCCCTTGTCTACGACGGGGCG
+>850:2:1:1294:19165/2
+GTGAACACAATGTCCCCCCTCTGCCGGGGAGGAGCGAGGCTCCGTCCGCCAAAGGCCCTAAGTGTCTCGGCGGTCC
+>850:2:1:1294:10384/1
+AGGATCATGGGTGGCGTCTTCGTTATTATCACGCTGGGTTCTGCGCGATTTTTGACAAAAAGGCCGGAAAACGTGG
+>850:2:1:1294:10384/2
+CGGTTTGGTTTTCATGCTCGCACTATTTTACTTCAGCAAATCAATGAAACAGTGGCCACCAAACGATGAAGCCAAC
+>850:2:1:1295:18236/1
+GAGGCGGCGCGCGGTCATCGCGCTTCTCGGCGCGAGAGCCGCACGGCCGGCCGCTGCGGTCGCGCAGCGACCTCGG
+>850:2:1:1295:18236/2
+TCACATCGACCCGGCCCTTGATTAATTCGGACGCCCACTCCGACAGCAGACCCGGCCTGGTTGAAAAGGAGAGGAA
+>850:2:1:1295:8205/1
+CGGTGCCGCCGCTGCTGGCCCCCGCCGCGTCGGGCCCGCCCATGCCCTTCGCGGTGCGGAGCTGCCGAAATACGCG
+>850:2:1:1295:8205/2
+GGTTGGCGAGAGCAAGGGGCGGCCGAACAGGCACGCAAACGCCCAAAAGGGAAGGGCCACGTGTCGCGAAAACGGG
+>850:2:1:1295:6385/1
+GGAACCATGACGCGACCGGTCGGGCCCGCCGGGTCCCGCGCCCAGCCGCCTTGGTCTCGGGCCCACTGCGGGGGGG
+>850:2:1:1295:6385/2
+AGGTCCCGGCCCGGCGCAAGGGCGGTGGGCTGCCGGTCGGAGGACACCAACACCCGCCCGACGGCCGGCCACGTGG
+>850:2:1:1295:18697/1
+GATTCCCGAACACGCCAAAGAGTCGGGCATCTCCGCGGAGCGCGTCGTCAAAGAAGCCCTGCTTGGCGAGACGGTG
+>850:2:1:1295:18697/2
+CTTGATCGTGTCCATTGGGATTCCTCTCTTGTTTCGCCCCGATCCTACCAGCGTCTAGCTCATCTGCCAGCCATCG
+>850:2:1:1295:17946/1
+AGATCGTTGCGACGGTGGCCGAGCCGACGCCGACCACACCCATATGCGTCGCCGCCCGGCCGAAGAGCTGGGCGCC
+>850:2:1:1295:17946/2
+CTCATCTATCTGACATCCAGATACGATCTAACTCGAGATACCTGATCTTGGCGATAGAAAGCGGCGCGTCAACGAG
+>850:2:1:1295:8483/1
+GACCCATCAGCCGCCGTCATGGTATTAAATTTCTTGGACGTGCCTTGTTACCTGCACTTCACAGACACCCCCCGCC
+>850:2:1:1295:8483/2
+AGACGAATGGCCGAAGGCGCGGGGGAGGACTAAAGGAGTCACGCCCGGCAGCGAAAACGACTTGAACGACACACAC
+>850:2:1:1295:19519/1
+CTGATCAGCGCGACCGACGATCATGACACGAACAACAACGGCGCGACGAGTGCCGGAGTGGGCGAATGGGATGGCA
+>850:2:1:1295:19519/2
+TTGACGATTCGCACCCCGCTCGCCTCCGAGTACTGAACGGTCCTGTTGGGGAGGTTGCGCGCCGCCGAGTTAAGGC
+>850:2:1:1295:14767/1
+GTGGCGGGACTTTGCTTCCTTTTTTTATCAACCGCAAACCAGTTTGCATGATCCGCTTTTCCGCAAGCCGCTAAGC
+>850:2:1:1295:14767/2
+GGCGAGCTTTTGAGTCCTTAAGCACGGTCCCCGTCGGTTGCTGCGTTGCGGCGAGCAACGCGTAGGCGATCGCAGC
+>850:2:1:1296:9449/1
+CGCGCGTCGGTGTGCTCTCTCCTGGCAAGCCGCCACCTGACCACGCCTTTCGCCAGCAGGAACGCTTCGAAGCAGG
+>850:2:1:1296:9449/2
+CCTGCGCCGCTCGGATGGTCAGGCCGCGTGCGACGACGACGTTCATGGGGCGGCGAACCAGCAGGCCGGGCACGGA
+>850:2:1:1296:2632/1
+CCAAACCTCAAGGCGTGGGGTGGGCGGCTTTGATTGGCGCAAGCGAGGTGGTTGTTGAGGCACGCACCCTGGGGGA
+>850:2:1:1296:2632/2
+GCTCTGCCCCGGCTGGGGGCGTTCACGCGCTCGAAGGGTCGGTCCGAACGCGAAGGGGCGGCGGACTGGACTGGGG
+>850:2:1:1296:12159/1
+TGGCCTAAGAACAGTTCACCTCACTCTGGCGAGCTGTACATGGCTATGGGCGCTCCGGCGTTTGCCGCCCGGGCGA
+>850:2:1:1296:12159/2
+AAGGGAAGATTTCTTTTGACACGGACAACCGCCCGTTCCAAATCTAATACGGGTTCTTGAGGGACGCTCGCCTGCT
+>850:2:1:1296:11549/1
+CGCCGGCGCCGGCCCCCGGCCCACCACGCGGAGGTGGGGTCCGGCGCAGGACGAGAACAGCGACCGCACGCTAACG
+>850:2:1:1296:11549/2
+CTCGGCTACGTGGCCGGGCGCGTCCTGGATCACCTCGTCTCCGGGCCCCGGAGAGAACCGGCCGGGTCCCACATTC
+>850:2:1:1296:3383/1
+AATCAGAACATCAGGTTGTCGCGAGAGTTGCGGCCGGACCTGCCGCTGGAGACCGGAGATGCCGCGCAATCGGAAC
+>850:2:1:1296:3383/2
+CTGCTCTTCAGTCATGCCGTTTCCCGTGTCACTGACCACAACAGCCGCATGCGAAGCGCCCGATTCCGCGATCGCG
+>850:2:1:1296:13292/1
+GCGCAGGCCCCTCGGCCAGGCCGACGGTCTTAAGAGTGCCAGGAGGTCTGCTCTCCCGGCCGGCCGCGCAGAGCGG
+>850:2:1:1296:13292/2
+CGAAACTGGATCCTCCGCGCCCAAATAAGGCGCTGCGTCGGCGGCCCCTCCCCCCGCAATGCGGCCCCCACCACAG
+>850:2:1:1297:11820/1
+CGCGCGGGAGCAGGCTCGCGCCCCACGACTGCTTGGCGACCGCCGGGATCCTGGACTACGAGAACCTCGGCCTCCG
+>850:2:1:1297:11820/2
+CACTCCCCCCCCCCGCGCGGATGCGTCGGGGTGTCGTACAGCCTGCCGTCCCCCGTGGTCCGGGGGGAGCGACAGT
+>850:2:1:1298:20131/1
+CCGAAAACCGATTTTCCTATCGGAATGCAGACGCAGGCGGTGGCCGCAGGTGATCTCAACAGCGACGGCCGGGTGG
+>850:2:1:1298:20131/2
+CGCGGTGAAACAAGCAATATTATGCATCACCACCAGATCGAGCCTGCCGTCGCCATTGAGGTCCGTTGCCACGATA
+>850:2:1:1298:14251/1
+GAAGCCCTCGTACGTGGCGCGCCCGAGCAGGAGCGCGACGGTGGCCATCGTCTCCCCGCGCTTGAACGTCATCCCC
+>850:2:1:1298:14251/2
+CGTTTGAATATCGTACTCGGAGGCGCGGACGGCAGCGACCGAATCGCTTCAGGACAAGGAGGAATAACGTGGGCAG
+>850:2:1:1298:6343/1
+CGTCCCCGCGGGGCTTGCCTCGCTGGTTGGAGGATATCCGCCCAGTCTCGCCGCCAACGAAGCGGTGCACCACCTT
+>850:2:1:1298:6343/2
+AGACCGGCACGATCAATTCAGGAAACCATGCGATACCTGCCGGATCAAGAGCCATCCAAAAGCCGATGTAGAAAAG
+>850:2:1:1298:8593/1
+GGGTTTCAGCGGCGCGGGCCCGCCCAGGGGGCGGGGGGGGCCGGGGGGGCTGGGGTGGGTGCTGGACGCGTGCGAG
+>850:2:1:1298:8593/2
+CGTCGTCGCGAGGCGGGGTGGGAAGGAAGCCCGAGGCGGACCCGCACCGCGCTCTGCCACGGCCGGCCGCCCCGCA
+>850:2:1:1299:14152/1
+AACCGATCTCCTGGAACAGGCGGTTCACGTCTCCCACCCGTGCCGCGACGGGGGCGCGGTACCCAACGCCGAGCCC
+>850:2:1:1299:14152/2
+GCCGCTTAACCACCTCGGTTTCATCGTTACTTATTGGGACCTTAACATCGGACGTCCCGGGCCGGCGCGCACCAAC
+>850:2:1:1299:13937/1
+GTCGACCCGCACGACGAGGCCGGGCGGCAGGGTGCCGAGGCGAAGGCCGACGCGCAGGCAGTCGACACCCTCAAGC
+>850:2:1:1299:13937/2
+CGAGCCTATTGGTGGGGCGGCGGCCCGCGTGCGTCAGTCCACCGGCGCGCGTCTTGGGCCGGCGCCAACTGCACCA
+>850:2:1:1299:6753/1
+AGACGCACGGATAACATCACGACAACACAACAAGTCCTTCATCCCCGCACACCAAACGCCCCACCCACCAACACAA
+>850:2:1:1299:6753/2
+GCACTTCGTACCCCGTGAAAGCCCGGGCACAGCCACACACCACGGACCCGCCGATCAACGACGCGCCACTGCCGCC
+>850:2:1:1299:12898/1
+ATCGACACCAGCGATTTCAGCTTCCTGCGCATCGGCCGCGACGTAGCCGCAGCGGCAGAGGGGGGCCACCCCGGCC
+>850:2:1:1299:12898/2
+CCGAGGGCGCGGAACTGACCGGCCGGCCCCCGGGGACTGCGCGGTAACGCACAGCGGGCCCGGCATCCAGGGGCAT
+>850:2:1:1299:14300/1
+AAGCTTCCACGTGAAATTGCGCTGATCTATATTCACCCGGCGCTCGCTCGAATATCGGCGGGGCGCTACCCCGGCA
+>850:2:1:1299:14300/2
+TGCCATCCTTTTTTCTCTGCTGCGACGCTCTCTTCCTTGAGATCCGCGGCCATCGCCGGTGAAACGACGGCCAAGC
+>850:2:1:1299:14838/1
+CCGTGAACGACGCGACGGCCCTGGCGACGTTCAGCTTTGCGCTGGCGGCCGTGGCCACCGGGGCCTCGTCGACCGG
+>850:2:1:1299:14838/2
+GGCCGTCACGCAGGCGACCACGGCGGAGGCACCCCCGAGAAGCGGGGGCCAAAAGGCGGCAAAGGGAAGCACCATG
+>850:2:1:1299:18533/1
+TGGTAAAGTGATAGGCATGCGACAAGAGGTTGGATTTCTCTCCCGCTGACACGCACGTGTTATCGAAATCCACGTT
+>850:2:1:1299:18533/2
+TTCGGAATTGGCACGGCCTTAGAAACCGCCAGCGTCAATGACTCGGCTGTAATCGCCAACCTGGGCATCCCTTGTT
+>850:2:1:1300:16672/1
+GTCAACGCGTAGCTGGTCATTCCCCGGCCCGCTTCCATGCTCTTCGTCACGGATACATACCCCGCCCCGTCGGGCG
+>850:2:1:1300:16672/2
+TCGGGCGTGAATCCCGAACCGTTTCTCAACCTCCACCCCGACCCTCACCAGACGGGGCGCCTGGCGATACAGTCCC
+>850:2:1:1300:10079/1
+GAGCGGTCACTGCACGCGGGGATGCTGCGCGCCCTCGCGGGGATGGGGGAGGTCCTCGTGCCTATCAGGACCGCGA
+>850:2:1:1300:10079/2
+TAGGGCGGGGACCCTTACCCAGCGGCCAACCTAGCGCGCGGCCGGCAGCCCACCTGCACGAAGCGCCGCAACACGT
+>850:2:1:1300:1563/1
+GCAATCACGCGGAGAGTTGGCGGAGCGGCCGGCGCTGGATGATGCGGCGGGTTGATGGCCTGGCGCGCCGGCCTGC
+>850:2:1:1300:1563/2
+AAGCCATCAAAGAAATCGTGATCGCGCGCGGCGCTGATGTGGAGGGCGGCGGCAGCCGGTCTTACCTCGGCAGCAG
+>850:2:1:1300:19416/1
+TTCGCGCGTGCGGCGCGCACAGCCGCCGCCGTCTCGGGCGGCAGCACCAGCACAGCCATGGCCATCCCGATCATGC
+>850:2:1:1300:19416/2
+CCGCGACTACTTCCTGCCGGAGAGCGACCCCGCGAATCCGCAGATCCACCCCGAGCCGCCGTCGACGCTACAAACG
+>850:2:1:1301:15386/1
+AGCGGCAGATCGGGAGCGCGGCGAATGGCATCGCGGGCGAGGTTTAATGCCGGAAGGCTGTAGCCGGTTATCTCCC
+>850:2:1:1301:15386/2
+CGCTGGAGTTGATATTGACCGGACGGACGATCGATGCCGACGAGGCCGAGCGGCTCGGCCTGGTCAACCGGCTCGT
+>850:2:1:1301:12587/1
+CACCATCGGTCGCGGGAACTCCGGCCTCACACTGGCTGCGTCGGGCTTTCTGTTCGGGCCGCCGTGAGCTGTCGCC
+>850:2:1:1301:12587/2
+AAATGGAGAACCGCGGGGCTACATCCGGAACTAGCTATAAAGCCTACGGACAAGACCCGGGTGGTGAGTCCGCCGT
+>850:2:1:1302:5668/1
+GGGCGGGATCGATGGGCGCAAAGTTGAGCTGATTATTGCTGACGTACCAAGTCCGGCGGCGGAAATCAGCGAGACG
+>850:2:1:1302:5668/2
+GAACGTGCATTTGAAACCACGGCGCGCAATGATTTCGGCCGCGCCGGTGGGTTCCCAGCGGAATGCCCCCTTGCGT
+>850:2:1:1302:16942/1
+CGGTGGGTTGCGCGGTCGTGGTCCCAGGAGTGGGTGGCCCGGGAGCTGGTCCGGCAGTCGGCAAACACCGCATAAC
+>850:2:1:1302:16942/2
+CACGACTGCACCGGGTCGGTCGGGGGAGCGAGGGTCGGCTATCGGGCGGCCAGACAGCGGAATACGATCCGAGCGA
+>850:2:1:1302:13678/1
+GGCATGGCTGCAGGCATGGTTGGTTGAGGCAAGACCGGCCGGACGGGCACAGTAGGCGGGGGCTGGAAGTACGACG
+>850:2:1:1302:13678/2
+TGTACCTGTCGCGAACGATCCGCCGCAAGAAACCGTTTTTGCCGAGCGTGCAGCTTTTGTTGCGCGCGCGAACCGC
+>850:2:1:1302:16308/1
+AAACGCTGTTACTGCTAGCAAAATGCGTCTCCGCCGGTTGCTGTGGCTTCACGCAGTATTTTCCATCATGCCCGCT
+>850:2:1:1302:16308/2
+CTCTTTCGTCGGCAGCGAAGCCGGCTGGGGGGAAACTCCCTCCAGATAGATCACCGCCAGCCGGGGCCGGGGGGGG
+>850:2:1:1303:4352/1
+AGCGGGCGGGGAACGGTCTCGGTCGCCAGGAAGCTCTGCCGGAAGCGCGGCGCGACGGCGGGAGAGGGGGCGGGTT
+>850:2:1:1303:4352/2
+GCACGTGTTACGGAGGCTGGGGCCATGGCGCCGACCCGCCGGGGCGTAGTAAGGCGTTTCTTCTGGGCCCTCGCGG
+>850:2:1:1303:2905/1
+CCATGAAGGTAGCCGTCAAGCCAGCCGAAGCGGTAGCGAACTCGTCAGGGGTGAGGCGCGCCAGCCGGGTCCTCGG
+>850:2:1:1303:2905/2
+CGGGCAGCACGCGTTACGTCAGGGGGACGGCGGGGGGCGTTGTCCGCTCGCCTGAGTGCTCCGCGGCTGGCCGCCC
+>850:2:1:1303:20519/1
+AAGAAAAATTGGTATTCGTCCACGGGGGTAATCGCGATCGCGAGAGGTCCTCTACACGTTCCGAGATTTTTGTTGT
+>850:2:1:1303:20519/2
+CCAGCTAAGGGAGCAGTACGCGCTCGACCGGAACCTGGTGGATGACGAACATTTCGATGGCCGTCTTCATCTGCAG
+>850:2:1:1303:10567/1
+CGGCGCGAGCCGCAGCAGGCGATGCTCCAGGCCGCGCGCCGCGCGGGACTGGTCTCCATACCTGCCTGGCGCTCCT
+>850:2:1:1303:10567/2
+CGACCGCGAGCAACGAGGCCATGATCGGAAGCTCAGCCTAGGGAAGGAGCGCATCGTATGCGGCCTGGGCGTCCGG
+>850:2:1:1303:11468/1
+GACCCTGCGTGCCCTTCCCCGAGCCCTGGCGCCCCAGGACCAGGACGTCTGGCGTCAGAGCCCTTCGTAATGGCGC
+>850:2:1:1303:11468/2
+AGCGGTCGCCGTGGCTCCCTCGGTCTTCATCTCGCACTTCCCCTTCTCGCACGCGCGCTACGGCACCCACGGCGGT
+>850:2:1:1304:4872/1
+CATCGAAATTGTGAAACGTTCCGCTCAGGTCAGCGGATTTGTGGTCTGGCCCAAACGCTGGATCGTGGAGCGCACC
+>850:2:1:1304:4872/2
+AGTCTGTCCGGAGACTTCAGGCCGGATTGCAGAGTTTTCTGAGCATGAGGCGGATTGAGGCGAGGCGCAAGAACGC
+>850:2:1:1304:10020/1
+GCACAACGCGAATCCTCGCGATGAAATTCTGGACCACGTTGATCGCTACCGTGCTTTCTGGCGCGAGCGCACTGCT
+>850:2:1:1304:10020/2
+TTCGGCGCTGACCGCGAAACTTCAGGCGAACAAGCTACTGCAACAGATCGCACCAATCGTCGGCGGAAAAGGCGGC
+>850:2:1:1304:14714/1
+GAAGGCGACGAAGTCTACCGCGAGCCGCTAGATCCGTTCGGGGTTGCTCTCGAGCCCCCTCTGGTGCCTCGCGCGG
+>850:2:1:1304:14714/2
+ACCGCGAGGCGGCAGCGGGGCGCAAAGGCTCCGTGGGGCATGGGCGGGGAGACGTAGGTCAGCACGATACTACCAC
+>850:2:1:1304:10935/1
+AGATTATTCTTCTCGACCGGGACCCAGTACTACGTCAGCGGCGGTCCGCGGTTACCGCAGGCTTTGCGCCAACAGG
+>850:2:1:1304:10935/2
+TTGGTCGACTACGCCTCCGTTCAACGCAACGCGCTGGGGTTGGGGGACGAAAACGGTTCATTGTCCCAGTACCGAG
+>850:2:1:1305:11875/1
+GCGGCGGCGGAGGTGCGGCAGGCGTGAGCTATCGCGATGCCGATCGCGTGGCAAGGATGGTCCCAAATGCGCGGAA
+>850:2:1:1305:11875/2
+CGGCCCCCGCGCAACACTCCCGCCGCTGGCCGTCCCGCGTTGCGGGGCCGCCCCTCGAGTCTCTTCGCGCAAGCGA
+>850:2:1:1305:3895/1
+AGGACGCATTGGCGGCGGTGCCGAACAAACATGGGCCCGCCCCGTCGCGCAAATCGTCAGCGATCCCACGCCGCTC
+>850:2:1:1305:3895/2
+GTTAGGCGACGCGGCTTGCTTCGCCAAAGGTCAAGGAGCTCGGCGTCCTCACCGAACGCCTCAATACACTTGCGAG
+>850:2:1:1305:7988/1
+CGACGATGTGAGGGAACGGGCGCCGCGCAGATGGCGGGTAAGACCGCACCCCGCGCCGCGCCCGCTCGCTGGGCTA
+>850:2:1:1305:7988/2
+CACGGTCCCGCGCTTCTAGCCCGGGCATGGCCCAGACTCTGTCTCGTGCAGCACTTCCCCACGCAAGCATTCGCCG
+>850:2:1:1305:8737/1
+TCACATGAACATCCTTTGTATGGGCGGCAGGACCGTGGGACCGGCCGCCGCCTGGGATCTCGTTCAAACGTTTCTC
+>850:2:1:1305:8737/2
+CTGCTGGACCGCGTCTATCGAGAGCGTACGAATTGTGTTGATCGCTACTTCAGTCATCTCCTCGTCTGTCATAGGT
+>850:2:1:1306:13331/1
+CGCAGCGGCGTGCGGCCTGAGCCGGGGCGCTTCACGGAAGACTGTGCGCAGATGCCTCTGGCGGGTCACGGGCAGG
+>850:2:1:1306:13331/2
+CTCTACGCGCTTGCCAACAGTGAGTGCACGAAGGAGCCGGGCCAACCGGGGCGAGGTCCGTCCGATGTTCACAGCC
+>850:2:1:1306:3915/1
+GCCGCGGTTCCTGGGCCGCGGCCCGCCCTCTGGCTTGATTAGGGGGCACAAGGTGCGCGCAGACGGCGTGCCGGAA
+>850:2:1:1306:3915/2
+AGGCAGCAATAACCGGCTTCAGCTGGGCACTTTGAGGCCTACGCTGGCTCCATCCTTTTAAAGTTCCATCTTGCCT
+>850:2:1:1306:15314/1
+GATGCATTGCAAGGGGGAGATAAACATCCGGATCAAAGCCGACATCAACGCTGGTGAAATCCGGCGGCGCAACGCC
+>850:2:1:1306:15314/2
+TTTTTGCCTGAGGAGGATTCAACGCCTAAAGGCCATCCGGTTGATGTTCTCGGGCACAGGTTCTGGAGAAAACTGG
+>850:2:1:1306:17185/1
+TCGGGACCATGCTTGGGCTCGGTGGGGCCGCGGCGAGCGTACAGGCTTTCGGTGTTGCCCGCGTTGGGGCAATTAA
+>850:2:1:1306:17185/2
+TACGGCCCATTCCGGCATTTGTCTTCCCAGGTCCATGTCTTTTAACACAGTGCCCTTTTCGAACGCTTCGGGTTGG
+>850:2:1:1306:18860/1
+CAGGCACGGCCTTGCAGCGGAAGGGCAGGAATGCCGGCCGTTCCGGACGCGGGCCGCTCAGACTCATTTCACCGCG
+>850:2:1:1306:18860/2
+AGTTACAAGCAAACGAGCGCGGGCCACAACGGTCGGCTGTTCACGATCTTCAAGACTCGCATCATGGTTGACAATG
+>850:2:1:1306:5531/1
+AGGACGCGCAGAAGGTGCGGGCGCGCCTGGACCTTGAGGCGGCCAAACACTTCAGCATCTCTATAGTCGGTGCCTT
+>850:2:1:1306:5531/2
+CTGGCCGTCGTCGCTCCCCCTCGCGTGCAACATACATTTGTCGGGCTCGCGAACAGTAGCGGCGGTGCGTGACCAC
+>850:2:1:1306:9324/1
+GGGCAAGGCGAGACCTCTCGTCAACGTTCCCAGACAGCTTGCGAGAATTGGCTATGTCTATGCGGCCGCGGGTAAG
+>850:2:1:1306:9324/2
+CGAAACGAGGACTCACCTTTAACTCCTTGACTCCATTTTGATGTTCGTCACAACCTTTTCTAAGCCACGCGAAGGC
+>850:2:1:1306:6928/1
+CCGGCACAGCGGCCCTCCGGCGGCGCGGCGAGTTCGGACTTTTTGCCTGCTCTCCCTCCCCGACCTCCGCCCCGGC
+>850:2:1:1306:6928/2
+TCCCCACGGCGAACCCTCTCCAATCCCCGTCGACGAGGCCACAGCCAAGCCGCCGCCGGACTTGGGCCCCGCGAGC
+>850:2:1:1308:13776/1
+GAGGTGCTGCTTTATGGGCGCGCCGACCGGCCCGCACCGGCTCCCCCCGGCCAGGCCGCCCGCCCCCGCGACCACG
+>850:2:1:1308:13776/2
+CTCCGACAGCCGCTCCTTCCGGCCGGAGCCTCGCTCCGCATCACGCCTACAACCACCCCAGCCCTTTTCTCCTCGC
+>850:2:1:1308:16366/1
+TACGTAACCTAGGTTTTCAACGTATTCTGCAAGGATAACATCGCGTGGACGGCGCCCCCCAATCTTACGGAGGAGA
+>850:2:1:1308:16366/2
+GATCTCGCAAAAGTGAAACGTTACGTCGCGTAGGAGAAGGCGAGCGGCTGGCCGGTTACGAAGAACGCGCACTCCA
+>850:2:1:1308:2519/1
+AAGACGATCGCGCCGGCCGCGGCGCCGCGGGGTGGGTGGGCGGGCGCCGCGGCGCTCCACCTGCGGCGCTGCACGC
+>850:2:1:1308:2519/2
+TCCATCACCACTCTCGGCGCAGGCGAGGCGCGTGGCTGCGGCGTCTCGGGCGCGACGCAGACGCGCACCAACTCAC
+>850:2:1:1308:8324/1
+CATGGGTTTGGCAGCCAGCAAACAAGTGTGTCGCTGCAAGCAGCCACCCCCCCTGACCCCATGCGAAGGAGATTCA
+>850:2:1:1308:8324/2
+ACGGACAGCCAAACATCGCTGGCAGATTACGTGAACCATGGTTCGGAAGCGGCCTTCCGGGAGGTGCACGGGGATA
+>850:2:1:1308:15845/1
+AGCGCGAGCGCCGCGCGGGTCCCGGCCGGGGACTTTTCGCCGGAGCTGACATTCCTCGTCTCCGCCTTGGGGGTGG
+>850:2:1:1308:15845/2
+CCCGGCCTCGGGTGACGGAGGTTGCCGCCAGGCAGCGCAATGCCACCGCAACAAGGCCCCACCTGGAAGACGGTGG
+>850:2:1:1308:1260/1
+TGCAGTGGGCGGCCCGAGGAGTTGTGCGTTGGGTGAACGCGGGACGAAAAGAGAGATAAAACAAAAGCCTGCCGCA
+>850:2:1:1308:1260/2
+GCAAGTGTCATGCTTCCGCTATTGGCGGGCTGGACGTTTTCAGGGGGGAGGGGGGGTGCGAATCCGCGGCGGTGGG
+>850:2:1:1309:19930/1
+AGGACACCACCTGCTCCTCCCGCGGGTAAAGACTCCCTCCGCGCGCCGCGCGCGCCCGCCGCCGCGCCCCCTGGAG
+>850:2:1:1309:19930/2
+ATCCGTGGCGTGCGCGAGGACGTCGAGGCGCGCGCCGCCGCCGCCCCTGAAGAAGACCGCCTCCAGGTCCGCACAG
+>850:2:1:1309:20359/1
+CAAAAAGGTCGAGGCGCCGGGCAAAGGCGTTTTCTATCGGGTCACCGGGGGAACGTTAGCGCCGAGGGCCGAGGCG
+>850:2:1:1309:20359/2
+AGCTCACCGCCATCACCGCCCATCCAGGGCGACCCCTACTATCGACGGTGAGAGCCATGACGGTGAACCCACGCAG
+>850:2:1:1309:16643/1
+CTAGGATTCGCTCGTAGTCAGCCAGGCGCTGGCCGCAGCAGGCCAAGACGAGCGGTCGTCGGAGCAATGCATGAGA
+>850:2:1:1309:16643/2
+CGCCCGAGAGCACCGAATAAGCAGGCGCGCGGCACCTAGATCAGCATTAAGGTCGCGGGAGGCGGGCGCATGCCCG
+>850:2:1:1310:6730/1
+GTGAGGGGCACCAAGCCTTATACTGCCAAGCTCAACACGCCGAGCTCGTGGACCGCCAAACCACCGGCCCCCCCCC
+>850:2:1:1310:6730/2
+CCCAGCCACGCGCACGGCCATGTCGGCAAGGCCCCTGCGATCCGAGCGTAGGGCGACCACCGCGACCAGCGCAGCG
+>850:2:1:1310:15962/1
+TTGTAGGTCAAACGTGTTACCTGTCCCTGTCACAAGTGGCAAAATCGCTTGATGAATGTTGTCAGCCTTTATTACT
+>850:2:1:1310:15962/2
+GGTGTCATGAGGAGGGCGACTCCTGGGCAACGCTACGGGCTGTAGGCACCGGAAGGTTTGGACTGTCGCCAGGCGC
+>850:2:1:1310:7801/1
+CTATTTTCCCGTCGTTAGCCTTTCGGCTCTCCGGGACGGCATCAGACCCAGAGATACCTCCTCTCATCTCCCCCCT
+>850:2:1:1310:7801/2
+TACGACATCGTTCGGGTCTACGCAGCCGAATACCGCGGCGTCGTCAACTACTACGCGCTCGCCCAGCAGGTCGGGG
+>850:2:1:1310:2779/1
+GGTAGATGGGCTCGGCCAGCACGACCATCCCCGCCCCGCCCCCGAACGGCTCGCCGCCCGTCGTCCGGTCGCCGTC
+>850:2:1:1310:2779/2
+GGGCTCCTCGAGATCTACCGCAAGCCGGCCCACGACTCGCTCCCGGCGGACCCGTCCCCATGCGCGCGGCCGTTTC
+>850:2:1:1310:5303/1
+GTTGACGTCGCTCTGGACCGCGGCCTGGAGCGCGTGGGGGGAGGGGCTGAAAACACAGTTCCGGGCGGCCGGCGCG
+>850:2:1:1310:5303/2
+CGACGGCGGGATCTACCTAAGGTGCTTGGCGCCGGGCGGCACGCTGCGCAGGCCGTCCCGAGGGCGAACGGCGGGG
+>850:2:1:1311:8232/1
+CCGCCCATCGCTTTGTGCGGCACGGGACATAAGCGTGAACACCATCACCGGTTCCCAACACAAATTCCCTCCATAA
+>850:2:1:1311:8232/2
+GCGCGCAGCGCCGGCCGCTCGCGCCAAAGTGCCGGGAATCAGCGCGGAGACCGCGCGCACACTTTCCGACTTCTCC
+>850:2:1:1311:6440/1
+CGGCGAATTTTTTCGGGTCAATCCTGGCAACAGCCGGATCTTCGTAGTAACGCATCGCCTGGCTGGAGGCGACTTC
+>850:2:1:1311:6440/2
+TCAACAAAACACAACTGGTTGCCGATATTGCGCCGCTGCCGAAAGGTTATTCGGGCACGACCAAGACCGTGAAGCC
+>850:2:1:1311:18639/1
+GCGATCGAAAGCCCCGCTTCATCGCTGACGAATCCGCAGTGTTCCTGCCACAGATGCAGCAGCGGCATCGCGGCGC
+>850:2:1:1311:18639/2
+ACGGGGACGATCGTTTTCAAGGACGTCAAGGTGCAGTCAAAGGACAGCACGCTGGCCCGTTACTCCGCCTTTCCCC
+>850:2:1:1311:3073/1
+CGCGGTCGCGCCCGCGGGGGCGTTGCGGGCGCGTGGGGCGTGGCCGCGCGCGGGGAGCGCAAAGCCGAGCGACCAC
+>850:2:1:1311:3073/2
+GAGCGGCTGCGCGCCTTTGTGCACGCGGGGGGGCGGGAGGGGGGGGGGGCCGGGGGGGGGGGGACGGCCGCCCACG
+>850:2:1:1311:19444/1
+GGGCTTCTCGAGAAGTCCGGCAATGTGGAGGAGCGTCGACTTGCCCACGCCGGAGGGCGCGCTCAGCGCGACCGAC
+>850:2:1:1311:19444/2
+TCTACCCCTCATGGCGTGCGGCGCGGCTCGATCCCGTGCACGCCCAGCGGGACCTGCGACGACGATACCCGGCCTA
+>850:2:1:1311:1723/1
+TCAAAAAATCGCGGAATCAGATTCACTAGTGTTGTTTTCCCGCAACCGCTGGAGCCCACCAAAGCGACAATTTCCC
+>850:2:1:1311:1723/2
+AAAGAGCCCGTGGTGGGAGTTGAGCGACCAGGTGCACGAGCAGTGACCCAGCTTTGCGGGGAACTCGAGCTGGGCA
+>850:2:1:1311:12543/1
+TCGGGCGGATCCCGACGCATATCCTGCCTAACGGACTCCACCGGATAAGGCACTCCGGGCTGCGGGCCAGCGGCAC
+>850:2:1:1311:12543/2
+GAGAGCGCGCGGGAGAGTCTCCTCGTCGGGTACGGCGGAAAGTTCGGGACGCTCAGCCTCGCGGGCGGCGCGGACA
+>850:2:1:1312:16872/1
+GAAAGCGTGATCCGAAATGCGCGCTCCCGGTTGATTGTTCATCGGCCGGCAGGTGGAGGCTCCCCTCGCCGAGGGC
+>850:2:1:1312:16872/2
+CCCTTTTAAGGGTAGCGCGCTGCTTGATGGCCGGGCGGGCTTGAATTCGGCCTACACACTCGCCTGCCCGATGGCC
+>850:2:1:1312:1644/1
+AACCGCGTCCGCAAGAGGGCGCGCGCGCGGACGACCTCCTCTACGTTCTGGGAGGAGAGTTGGCCGTGTATGTCGG
+>850:2:1:1312:1644/2
+CGGAAGGCTTGTTGCAATCCCGCGGGCGTGAATAGCGCCAAAACGTGAAGTCGGGGAGAGCGCAATAAGAATAAGG
+>850:2:1:1312:8547/1
+CGCGCGACGGGAGCGAGAGGAGGAGTCCGATGGCAGCCAACGTCAACCAAGCACGCTTGTTCATAACGGCCTCCGG
+>850:2:1:1312:8547/2
+TTCGCCGGCGGGGCCCCGCCCGGTATGTACGGCAGGGCCGCCACGCTCCAGGCCGCCACAGCGGAGCGACACCACG
+>850:2:1:1312:11423/1
+ACGGCAGCATCGAGGAATCGGTGGGCCGGGCCGCCCCGGCGATGGGGCGCCGGCACGACGTCGACAATGACCTCGC
+>850:2:1:1312:11423/2
+AGGTCCGCCACTTCCGCCCCCTAAGGTCCGCACGCCAGGCAGACTCGCCCCGTCGGGACGGGGCAGGCTCGCCGCG
+>850:2:1:1313:6086/1
+GACATGGCGATGGCCGTGTTGCGCACCAAACCGCGGCTGAACGCGAGCTGCAAGTGCGGCGCCGCCGACACGGGGG
+>850:2:1:1313:6086/2
+CAGCGCTGGTGACGCCTTGATCGAATTACTGAAGCGCGGCAAGTGAGTTTCGGCGATAGGACGGGGCGGCGCCACG
+>850:2:1:1313:15903/1
+GTGTGACACAGTCGACTAGCCACCAAAATACCATACACGTGCCCTCTTACCACCCATTCGGGCGCGCACAGTGCCG
+>850:2:1:1313:15903/2
+GAATGTTTATCTACTGGGTGTCGATATGCCGACGCGGATAGGGCGACGGTCGTTTTTGAGACGCGGACTGTGTTCA
+>850:2:1:1313:13088/1
+CGGCCAACGCAAGGCGAATGGCATCGAGCAGGTGGCGATCCTGACGGGCGACAACGCGCGGGCGGCGCATGCGATC
+>850:2:1:1313:13088/2
+CCCATCGCAAGCCCTACCGTCCCGGTCGCTAACGCCGGCGCGGCGTTCACTCGGTCCCCCACCATGCCGATAGGGC
+>850:2:1:1313:14489/1
+CGCGCTTCCAAGCTCGGCGGACGCAAATGCAAGCTGGCGGATCGCCCCGCGCCCGGCCAGCCCACCCCGCCGCTCG
+>850:2:1:1313:14489/2
+ATTATCTTCGATCAGGGAGTTGGAGTCGACTCTGGGATCCACATGGCGGGCATCGGTGGGAAGGCGGACGTGGATG
+>850:2:1:1313:12864/1
+ATGCGCGTCTCGGTGCGTGGAGCCGCGGTACCGTGCGTGCAGGCGCGGCTCCGTCAGTTGACGAGCTCGCCGATTC
+>850:2:1:1313:12864/2
+GAACGAGGCCCCCGCAACCGTGAACAAGCACGAACAAGCCGGCTCCGACCACCGGTACTTCCACCCGATCGGGCCC
+>850:2:1:1314:19280/1
+CTGGAAGATGATTTTGTCCATTTCCAGCCCATAGTCTTCGAGGGTCTTGAGGTATTCGTCGCCGAGGACACGCTTG
+>850:2:1:1314:19280/2
+AGAGCAGAGAAGAGCAGCATGTCAAGCGCACGGGCAAATTTGGCGGTGGAGGCCTGATGATGTGGGGCTGCATGGG
+>850:2:1:1314:4486/1
+GGCCGTGGTCAGGCTGGCGCCGCGACGCGACGGTCGGCGCTGCGCCCCTAACTCAGCAAGATCTCCGCAGTCAAGA
+>850:2:1:1314:4486/2
+AGCGCGTGCGTCGCCGCCCCGGGCCACCCAGCCGCCCGGACGGGAACGAGGCCCGCAACTGCCCCAGTTACGCCAG
+>850:2:1:1314:2175/1
+CGTAGACGTGGGGATACAGCACGATCGACCAAGCCGCTGCCCGCGCCGTCACGCAGCCGCCGGCGGGGGCGCGGCC
+>850:2:1:1314:2175/2
+TGGGGTTTCCGCCCGCCGGCGGCCCGCACATCCCGCGGCGGTTGCTGGCCGACGCGAAGCGGAGCACCGCCGACAC
+>850:2:1:1314:6054/1
+CGTGTGCGAGGCGGACAACTGCGCAATATTCCGGCGGGAGGGAGAGCCCTTCCGCTTTGCTGCCCAATACGGTTTT
+>850:2:1:1314:6054/2
+ACGGAGCTGCTGATAACCCGCGGCGCCGCAGTCAGGATCGGCAAGAAGGGCCGGAAGATCAATCGAAAGCCCCCCC
+>850:2:1:1314:15487/1
+GATGGGGCCACTCGTCAGCAAAGAGCCGTACGAACGAGTGAATGAGTAACACGGACACGGCAAGACAGAGGCGAAG
+>850:2:1:1314:15487/2
+GCCCGACCGTAAGAGGAATCGTTCACGCTCTCCAGCGCGTCCTTCTCGTTTTTCTACCTACTCCCCGCCCTCTCAT
+>850:2:1:1315:17832/1
+GGCCCGGTGCCGTAGCGGGCGCGGGCGCCGGGGCGAACTGCGCCTGCGTGATGGAGTTAGGGAGCGCGCCCGCGAG
+>850:2:1:1315:17832/2
+CCGCTTCATCGCAGCGAAATTGAGAACGGCTGCACTGCCGTTCCTGCCGCTTTAGTTGCTGCTCATTCGGGGTAGG
+>850:2:1:1315:19010/1
+CTCAAAATATTTTCAAAAAAGCGAAAAAAAAGCTTGTCAGGATTTTGGATCTTCAATAAACGGGAATTTGTGGCGC
+>850:2:1:1315:19010/2
+AATCCGAACTTATTTAGCACATGTTTTATCATTAGTTTCTCCATGGGTTTGGTTAGGTTTTCGTAGGGATTATTGA
+>850:2:1:1315:15176/1
+TCGTTGAGGAAGTCGACATTACGTGGGACTAGGCGACGGGCTTGTTCTTGGTACGCAATGCTCTGATCCCAGTGTC
+>850:2:1:1315:15176/2
+ATCGCGAGAAACCCTGCTCGCCTTGGGTTCTATTGAGTACTGGGTGCTGCGGGATTACGGGCTTGGAAAAACAACC
+>850:2:1:1315:2665/1
+AGTGAAACCGTAGTTGAAACGATTAACAATGGAGTTGGATACGGTCCATGTGTGTCCAATTGCGAGTCCCTTCGGA
+>850:2:1:1315:2665/2
+AACTCGATACTTACATCGCCCGATTCGACTTCAATTTAAACTCTCAGCAAACCTTGTTTGTACGGGCCAACTACCA
+>850:2:1:1315:11296/1
+TTATTCGCCCCAGCGGCGCCAACAGTGGGGGTTGCCGCTGTCATGCGGGAGCCGAACTACAACAAGCCTGCGGGAT
+>850:2:1:1315:11296/2
+CAGAATGGGGATACTCACTGGGGAAACGGTAGTTGGTGCACTCAAGGAGCCGGAAGCGGAATCGGCGCTTGGGACG
+>850:2:1:1315:14550/1
+AAGAAGAATTTCGTCGATGCCCTCGCCGCGATGCGCGTGAGTGTGCCCGACGAAACGGGGCAGCCGCTCGGCGGGG
+>850:2:1:1315:14550/2
+GAGCCGAGGCTGAGGATGTCGCCGGGCTTGAGGCTTTCGCCGGACTCGCGCAAAGCCTCGACCAGCCAGCGAACGG
+>850:2:1:1316:16472/1
+GCATTGCTGCAGCGGGATGCGCATGTTCGATCGAAAACGACGACCAACTCGGCGACACGCGGCCCGGCCAACGGCC
+>850:2:1:1316:16472/2
+CGCGGGTCCCGTCGCCGACAGCCCAGCCCCCCGCACCCGCGAAACACACAACACGACCGGAGGCGCCGCCTCCCCG
+>850:2:1:1316:16903/1
+GGCGAGGGGGAGTCGCACGCACACATTCAAGAGCGCAGACGCCGGGTCGGCTTCCAATCGTGTTTGATCGTGCACG
+>850:2:1:1316:16903/2
+AATTCGCCGCAATTATCTGCGTACGCAGACTGCCGCCTATTTTGTTGAGTCGATTGAGACTTGCCCCGACCGCGAA
+>850:2:1:1316:6658/1
+CCATGACCGCGCTGTCCTCCTCCGAGGAAGCGCACCGCCTGCATCGCGACGTGGCCCCCATGGACGCCTCTCCCGA
+>850:2:1:1316:6658/2
+CCATACGGACGGCGGGGAACGGAGAGGACGAGGCGGGTTTGTGGAACCCGGGAAACGCTGCGGGACACCCCGGGTC
+>850:2:1:1316:5513/1
+GGGATCGTGCGGGGGTTCTTGAGAAGCGCCTGCCTCCCGCCCTCGATGTTAAGCGCGAGGTGCTTGTCGTAAGGAC
+>850:2:1:1316:5513/2
+AGCGCGCAGGCATTCGGCCAGGATCTCCTCCGCGGAATGTCCAACATGCGAATGGCCTCGATCGTGCCCAAGCGTC
+>850:2:1:1316:9207/1
+TCGTAAGAATCAGCTCCGGGACGACCGGGCGCTTCTTTCAGTTTGTGGTGGCGCGGGGCGTATGGCGAGGCGGGGG
+>850:2:1:1316:9207/2
+ACCCCCGCGCTTCACGCGCGGCCCCGCGTAGCGGGCATGCAGCGCGTCAAAGAACACGGCCCTCGTGATTCGAGCC
+>850:2:1:1316:3843/1
+GAACAGCGCGGTACGCCAGTCGGCCCCAGCCTCCGCCGCCAGACGCAACAACACACGGAAGAGATTGAAGCGCGGG
+>850:2:1:1316:3843/2
+GTACGGGCCAACGGCCGCGCCAACGAAAACAAGAACGTGCCCGGTGCGGACGAACTACTGCAGTAGTGGGCGTTCA
+>850:2:1:1316:14068/1
+AAAGCCGCTGGCATTGAACAACAGCTATGATAAGCGCAGGATCCGGATTGCGCGCCTTGCTGCCGCGTTGAATGTG
+>850:2:1:1316:14068/2
+CATCCGCGAGCCGCAGAGCGATAGCTCACGCGGTCCCGGGGGCTGCTTCCGAGATCAAGGCATTTTGATGAACGGG
+>850:2:1:1317:18445/1
+GACACCGATGGACAGCCTGCCAAACTGCATTCTCCTTCACACCCATCCCCCCACCGCTCTCAGCCCGTGGCGGCCC
+>850:2:1:1317:18445/2
+AACCAGCAGACCATCTCAGCGCGGATCGGCTTTATGAGCGCCGCTGGGCCTCGACCCTCCTAGAGCAGGAGCTGCG
+>850:2:1:1317:4894/1
+ATAGTCGTTACCATATTTGTTGCGCTGACATGTTTATGCTCAGCTATCGGGTTCCGTTCCGCTGCGGCGCACTATT
+>850:2:1:1317:4894/2
+CTGTTGTTATAAATCTCCACGAACTCGTCGTTGGGTCCGTTGGGCCCTCGCAAACGGAACTCGCTGATAATCAACG
+>850:2:1:1317:18916/1
+GCTTCCTACTCCGGCACTCGCCCGCACCCGTAGTCCCACGACTGGCGGCCTACAACCCAAGCCCGGGGGAGGGCTC
+>850:2:1:1317:18916/2
+GTCGCTTCATTGCGCTCGCGTCAGCAATGCCGCCCATGTGGTCCTGGCAAACGCCCTCTGGGCGGAGGCCTATCAG
+>850:2:1:1317:10266/1
+GCTCGGGGAGGCGATGTGCGGCAAGAGGGACCGGCGCTTCAGGGCGTCCGACAGCTGGAGGGGGTTGTTAGACGTG
+>850:2:1:1317:10266/2
+CGCCCCTCGATGCAATCCCATCCCTGGAGCAGGGCTAGCTCCTGTGAGACGCGGTCGCCCCCATCACGATGGAGCA
+>850:2:1:1317:20958/1
+GATTTACCCGGGGTAGCCCGGCAACGCGGGGCCACCCCGGGCGGGAGGAGCCAATCCCGCCGGGGGGGGTTGGGGA
+>850:2:1:1317:20958/2
+TCGTCAGCTCCTGTTAGCGTTCCTCCCCCCCCAACACTCCAAATCCCTACATACCTCATCCGCATTCTTCACCACG
+>850:2:1:1318:1664/1
+TGAGATGCAGCAAACGGCCATGTCGGTCGGGCTCAGCGACCAGTTTCAAACCGCGCGGCGAGGTTTCATCTACCAG
+>850:2:1:1318:1664/2
+TTGGCCTTGTAGTGCGTCTCTGCGAATTGCATCAGCTCCGCCGAAAGGCACGCAATTTCGGGACAGCACACGAACG
+>850:2:1:1318:12988/1
+TGGGAAGACATGCGGGCGCTCGCGGGGGAAGGCGTCTTGTTCGGTTCCCATGCGGCGACGCATCGACCTCTGACGG
+>850:2:1:1318:12988/2
+AAGCCATAGGTATAGCCGACCGCGCCGGCGAGATGCTCGACCGCCGGGCCGGCGTCGCCGTGCGGGTACGCAATGG
+>850:2:1:1318:17459/1
+GTGGCCGATGCTGTGGCTGGTGGCGTTGGGCGGGGGGTTGCTGTTGCTGTGGGGGCGATTTTTCCGGGGGGGCGGC
+>850:2:1:1318:17459/2
+TGATCAGCTTGTGGTGGTCCATTCGCGTCCGATAACTCCTTCCGATGCTGAGGAAGCATGGCAGAAAACGAAAGAT
+>850:2:1:1318:17667/1
+ATCAATTTCGCACTCGAGACAACCGACGCGTTTAAGCAGGCCGGCACCCGCGAGATCAAAAAAGTGCCTGCATTGC
+>850:2:1:1318:17667/2
+TGCAACGCCTCGAGATTGCGCGCGGTGTCCTTGAGCGTTTCGCCTTTAGTCAGGCTCGAAGTCGTTGCCGAGATCT
+>850:2:1:1319:2940/1
+CGAACCCGACAATTCGCACGGCTCGGCCCCCGGGGGGAAGGAGCTCACGGGGAAGGGGGAGATCGGGAGGGGGACG
+>850:2:1:1319:2940/2
+TGTCGCTTGGCGCGCTCGCGGTTCCCGTAGTGTTGGACCGTCTTGATGCCCGGGTTGCCGAAGAGGAAGCGCGCCG
+>850:2:1:1319:1200/1
+AGTTTTGGTTCCGAAGGGTTGCTGAAGGCACGCAGGGGCCCGAACAGGAGTCAAGATGTCCGATATCATCCAATAC
+>850:2:1:1319:1200/2
+GCGAGGCCGTTTAAAGACGGTGAATGGCTGGAAGCTACTAATCGTTCTGAGAAATTTGGACAAGGCTGGACCTCGC
+>850:2:1:1319:7407/1
+CGCGTGCAACGCCGACCGCCACCCCCCCCGCCCGGGTGGCCGGGTCTGGCGGGAGCACGCGTCCGGGGTGGTGCCG
+>850:2:1:1319:7407/2
+CGAGCACCTTGTCGAGGGGCTCGGTGGGCTGGGTGCGGCACCGCCCTGCGCCGAACCGCCCGGCGTTGCCGCGCCC
+>850:2:1:1319:19407/1
+CACCAGGAGACGGCACACGGGGCCTGCCGCCTATCGAAGTCACCCGATAGAGCGGGCATTTCACCCGATCGGCGAC
+>850:2:1:1319:19407/2
+CGCCGAGCAGATTCAATGGCTTGTTCCTTTCGCGGCGAACCGTCGACAGCGGCCCCGAAACGCAACTCAGGCGCGG
+>850:2:1:1320:15198/1
+AGCTGCCGGAGGATTCGGGTATGGACTATTACGATTCCTCCGACGCAAACTGGCTTCGGGTTTCGCGGAGGGGGCC
+>850:2:1:1320:15198/2
+GGGCGAAGGCCCAGACCGGTTTCCTCGGGCGGCGGGTGGTCGTAGCAATGCCGCACGGGGCATTGCCGTGCAAGGG
+>850:2:1:1320:5106/1
+TTGGGTCCGGGATGCAGCGCAAATTCTCAAAGGCAATGTCGAGCGTTACGTCTTCATCTCGACGATTTCTGTTTAC
+>850:2:1:1320:5106/2
+TGATCAGCGTTTTTTTGGGAAACCATTTCTCCGCTTCTCTCTCGGAGAGCGCTTTGAGCGGACCGTAGGGTTTGTA
+>850:2:1:1320:15292/1
+GCCGGCGGCCCGCACGAAAATCTCGGCGCCGGGGTCCATGTCGAAGAAAACGTCAGTTGCGCCGGGCCGCCCGGCC
+>850:2:1:1320:15292/2
+ACCGGCGGGAACCGAAGCCAGCTCCGCCGCCCGCCCTCCCCGTCTATTTTTCTGTCCCCAACGCTGGCCCCCTCAA
+>850:2:1:1320:6330/1
+CCGCTTTCAGCGCTTCTTCGGATGCAGGCTGCATGCGCCGCAGACCACCCAGCACCCACCCCCCCCTGCCCACCTA
+>850:2:1:1320:6330/2
+GTGCTTGGGGCTGGCGCGGAGGGGATATGGAAACCTGTCCAGGCCATATTTCCCCATGCGTGCCAGGTACTCGACT
+>850:2:1:1320:17212/1
+TTGCAGAGGGAGCGTGGAAGCATGCACCCGACCCGGAGCAGACGGGATGCCGCCCCCGCTCGGTGAAACACCATTT
+>850:2:1:1320:17212/2
+CGCGGGCACCCTCGTGGCCGCCGCCGGCGTCTTCGCAGTGGCCGCGCTGGATGGGGTGCGTTTCCGCTTCTCTCCC
+>850:2:1:1320:19106/1
+CATATTCGTTAGGCCGGGGGCATCAAATCGGTTCGCTCGCAGCCGGTAAGGTGGCAAATTTTTCAATTTTCGACTG
+>850:2:1:1320:19106/2
+GCTACTCCACCTTTACAAGCTCTTCTTCCGTTTCGTTTTGTTTCCTTTTCTTTGTTCAGACGCATCTCCTCCCCTT
+>850:2:1:1320:3960/1
+CAGCGCGTAATCCGGATGTGATTGTTACTCGTGCCGAGGCTGATCGAGCCCGAGTGCGTGAACTTAAAGCCCCGGC
+>850:2:1:1320:3960/2
+ATCGTGGCCAACGGCGTCCACACTACGACGGGGACAACCCTGGACGCCCGCGACGGCACCGCCGCCAATCCCACAC
+>850:2:1:1320:6596/1
+CCACTGCAGTATGGTGGCCACCAATAGCCACTCCCATCAGCAAGGACCGCGCCCGCAGCCGCACCCAGGATAAAGG
+>850:2:1:1320:6596/2
+GCCTTCAAGGCGCGTGGTTCATGGCTCCTACTCAGACTGGACCATGGCCGACGTGCATGGCGGTTCCCAACGAAAA
+>850:2:1:1320:19043/1
+CCGCAATGAGCGCTTGCCCTTATCGGGGGCAGGAAATGGAGGGGTTTTGCCGAGCGAACAGTTCGCGGCCGCCCGG
+>850:2:1:1320:19043/2
+GCTCTCGAGGCTGACAGAATCGCCGTGCCGGCCTAACTCCGCCTATGGAGCAAAGCCCCCGCCTTTGTGGCTATCG
+>850:2:1:1321:2638/1
+TTATGAGAGACGTCATAAAAGATGGGAAGGGCAGGCAAAAAGTGTGTTAAGAAGGGGGGGCGATTGCGAGCGGCGA
+>850:2:1:1321:2638/2
+AAAGTTCGGAGAGATGGGTGGTCACGAGGAGAACATGGACGACGCATTTGGGAAAGCTAGGGAGAGCAGAATAATG
+>850:2:1:1321:17533/1
+GCGTTCGCTGGCGCGGGCAAATTCCGACGCGTTTCCATTTTTGATGAATTACCCAGGTGCGCGGCTGAGCGGAGCA
+>850:2:1:1321:17533/2
+ATTGGATGGCCGCGGGAATCTTATTGCGTGCCAACATTTTGGCCTCAAAGCGGGCCGGAAAGATTACTTCCCACCA
+>850:2:1:1321:3816/1
+ACGCAGCACCAGGGCCCAATGGATGAGCCGGTCGAGATGCACGATGGCTGGGCCGTGCTCAATGCGGGATAGCTGT
+>850:2:1:1321:3816/2
+AACGTGACCGGGGAGCTCAACCTCCCCACGTGGCGGACGACTTCTGCCGCAACGAAGCGCGCCGACAGGGCTTGGC
+>850:2:1:1321:8949/1
+GCAGCGGGCTGAACTTCGCCCTCTAGTTGACGATCGCCGCAAAAAGACGTCTTGGCCCAGCGCTCCAAAACACCTA
+>850:2:1:1321:8949/2
+GATGAAATGAGGCCAAGAGATGCTAGTCGTTGCAGCGGCGTTTGTGACAAAAGCAGAATTCCAACAAACAAGGACG
+>850:2:1:1321:14763/1
+GGTTCATCCAGACGCGCACGCTGCTGCTCCACCAGGCGAAGGCGCTGTGCGCGGTCGCCCGTGTCGCCCACATCCT
+>850:2:1:1321:14763/2
+ACCGACACCTCGAACGCGACATCGGGATTGGCCTGGAGCTCGGGCAACCAGTGCGACAGATCCTCTGATCGGAATG
+>850:2:1:1322:12728/1
+TGGGCGGGGGGGACGATGAGGGCGTACAGACCCTGAACCAGAACCTCACCGGGATGGATGGCTTCGGCTCGCGGAT
+>850:2:1:1322:12728/2
+GCGAGCCACACCCCGCCCGCGAGGCGCGGATCGGCCCCATGGCGATCCTTCTGACCCAGGCGCCGCCTCCCGTCTC
+>850:2:1:1322:12702/1
+CAAGTTCGGCTCGTCCACGACCTGCCGGGGGGGCGCCGGCGGCCTGGGCGCGCGCGGGGCCCGCGCGACCGCCACC
+>850:2:1:1322:12702/2
+CAGTTCTCGGCCTGGTCGCACACGCCGGGCGCCGGCCGGCAGACGGTGCTGGTCCCCTGGAAGGCGTCCGTCGGAC
+>850:2:1:1322:9036/1
+TTTAGAGCCGCAGGAAACGTTGCTGGTCGTTGATGCAGCGACTGGACAGCAAGCAGTGAGCGTAGCATCCCGTTTT
+>850:2:1:1322:9036/2
+CCGGCGAGCCGCTCTGGAACAAAGACTTCAAACTGATCAAGCTTTTCCCCTGTTCCCGTGACCTTGACTGGCTGCC
+>850:2:1:1322:6181/1
+GACCACGGCACGTATCTCCGCTGGCGATAAAAATCCAGCGCTTGTGCTTGTTACATCCCTACAGGCTGTAACAGTA
+>850:2:1:1322:6181/2
+CCGCGAGTGGCTAGCGTTTCTTTCCTGAACGCTTGTGATTGTTCTAAATCCGTTTTGCCCATTGCGGACTTGCCGA
+>850:2:1:1322:18354/1
+AATCAGCGGACTGAATTGGATGATGGCGGAAGAATATCTCCGGCGCGATGACCGCGCAGTGTTGCCGCTGGGCCGC
+>850:2:1:1322:18354/2
+ATGTAGGTTTTCACTCGAAGAGGGATCGTTCACGGAAGCGCGGGGAACTATGGCGTGAAGGAGAAGGCCAGGAAGG
+>850:2:1:1322:18122/1
+TGCTTGCGCGGCTTGCAACGCCCGCCGGCAACCCATCGTTAGCTCGGGTAGGACAGAGGCCGGAGGGATGTTATCA
+>850:2:1:1322:18122/2
+CCGTCCGCCAGCACCCTTTCCGCCGAGCCCTACCAACGGACCAACCCGAACCACGAAACCTTCCTGACGCAAAACC
+>850:2:1:1322:18027/1
+CGCTGTCCATTAGCGCATCGTTGCTCCCCATGGTGAAATCGGGCTTATTGTGGGGCTGAGAACTTGTGGCGGGCCA
+>850:2:1:1322:18027/2
+GGCCAGTAACAACGCCCTTCTGATGCTGAACTCACTGCGAAACCGAAACTCCGGCGCCACAGATCACGATGCACAT
+>850:2:1:1323:12006/1
+CAGGGCGGTGAGGGAGCTAGAGGACGTCCTTGATGCCGCTGAGAGCCGGCACCCGGCAGTGCTTGGCGAACACCAG
+>850:2:1:1323:12006/2
+ACGGCAAGATCGCCGGCATCTTCGCTAACCGCCATTAACCACTTGAAAGCAAGCTTGAACGCCGAGTCGAGGATGT
+>850:2:1:1323:17620/1
+ACTTACTCGCCAATGCCTCTCGACCCGGGGGCCAGGGCCTTCTTCGCATCTTCTTTTATCCTGCGCCGGCCACCTT
+>850:2:1:1323:17620/2
+CTTACGCCAGGTCTAGCAATCGCTAATTCGCGACCGCGGTACCCTTAACCCCAGCACATAACCTGCACTGTAAGTC
+>850:2:1:1323:20505/1
+CGGCTCTGATGGCGAAAGGACGGCCCTCTTGGACTCGACTCCCCTCTCGCGACGGCATCTCCGCCGGCGCACCGCC
+>850:2:1:1323:20505/2
+TTCGGGGCGAACAGGTCCCGCGGCGGCCGCCCCCCGGGCGCGAACAGGACGAGCACAAGCTCCCCCCACGCGCGGC
+>850:2:1:1323:19384/1
+CGTTTTGCGCGTCGCCTCTAAGCCGCTGCTGGCAGAAATCAAGCGACCGAAAGAGCTGGAAAATCTGCAGGCGGGC
+>850:2:1:1323:19384/2
+CCTTTAGGCCATAAGCGTCGTAGCTTCGTAAAGCGCGCATGTTCGACGTCCGACAAGCCCAGCTTGTGCAACTCGC
+>850:2:1:1324:13270/1
+CGGACGCACTCACCTTTCAAATCATTTAATCTGTATGTTATTTTTCGCTCGGAGAGCGAAAAATAACATACAAATA
+>850:2:1:1324:13270/2
+ACGGCCACCCGCGCGAAAAACTTCAAAAGACCCTCTTTATTGGCCGGCTCGGGACAGGCACGCGATCTCTGTTTAC
+>850:2:1:1324:12218/1
+GCCTACTGGCGAGCCAGCCTCTACCTATGCATGGGAATGGTTTACCTCAAGGAAAACCCGTTGTTCCGAGAACCAT
+>850:2:1:1324:12218/2
+CAGAATCGGTTCCTTCGAGGTAAGCGTTGGAAAGGACAGCTGGTGCGCCGTGGCCTGGTCCAGAGATGAAGATCGC
+>850:2:1:1324:8043/1
+GTGGAATTGGCACGGCTGGGCCCGCCCGATTGGGTATTCTTGCGCTCCCGGCGCGGCGATTGCAGCAGGTGCGGCG
+>850:2:1:1324:8043/2
+GAACTGTGTCTTTATTCACACACATCCCAGAACCCGTGCGTCCTGCGCGCATCGGTATAGAACCAGCACATCCCCG
+>850:2:1:1324:8449/1
+GCGTCCTGCGGAAACGCTTACTTTGCCGGTTCTCGCTGCACCACAGGGACCCCGTGCATGGTGATGATAGTGTCAA
+>850:2:1:1324:8449/2
+CGCCCGAATGCACCTACAGCCAGACGATCGGCCTCGTGCAGTCGCGCGGCAAGCGGGCGATCAATTCGATCGTGAC
+>850:2:1:1324:11694/1
+ATAATCGCGCATCTCGCCTTCTTTTCCGGCAAAGCGATCGACCATGTCGGTGGCGGCACCGGCGGGCTGTAAGCGG
+>850:2:1:1324:11694/2
+GGGCAATCGTCAATACCTCCAGCGTAGCCGGGCACGTTGGCATGGGTCCGGTCAGCATCTACCCCGCGTCCAAGCA
+>850:2:1:1324:12062/1
+TGTATTTGATTGAGCAGGGGGCGGTCCGTATCTGCGTGCGAGCCAAGGACGGCCACGATGTCACGCTTACCGAGCT
+>850:2:1:1324:12062/2
+TCTCCAGCCCGACGTCTGGATTGTCGCGCACAAAGCAAAGAAAATGCTCGCGCGAAAGCACAGCCAGACGGGCGGC
+>850:2:1:1324:16311/1
+CGCAGCATTTCGACCCGCAGCTGATCAGCGATCCCGTCGTCCGCCGCGTCGACGGCCGCTGGCTCTATCTGCGGCC
+>850:2:1:1324:16311/2
+CACCAGCAACGCCTCCTGCGCCAGCTGCGGCGGCTGGGAACCGGGGGCCGCGAGCATCTGGCGCTGCAGGCGGGCG
+>850:2:1:1325:17037/1
+CAGCGTTGAACACCAACGCACGACTGCGGGGGCCACTCCGGGTGTCGGGCCAACGCCATTCGCTACACCGGCCTTT
+>850:2:1:1325:17037/2
+GTTCTGTCTCTCTCGAGCTCCGTCGTTCACTCGAAAAATGACTTCAGCAACCGACCACTCCTCCCCATCTACCAGT
+>850:2:1:1325:20284/1
+CGGAGCTGCGACGCACCCGCGCTCGCTCGGTCGCGACGCCGCAGGCGGCGGACGATAAGTCGCACGGGCTGGGCGC
+>850:2:1:1325:20284/2
+GTGCGCTCCCGCTCGTGAACAACCACACAGCCGGGGTCCTGAGAGTGCGGGGCTCCAGGGCGTCCAAACGGCGGTC
+>850:2:1:1325:8109/1
+GCTTGTCACCACGGTGGAAATCGACACGCAAGAAGCGCACGTCGGTGAGCGGGCGCCGGCGGCCGGGTATGTTTTC
+>850:2:1:1325:8109/2
+CGCCGGGCGGCGCTCGGTGGTGCGCGAGGCCTCGGAGAAGCCACGGGGCACCTGCTAGACCATGTCGGAGACGACG
+>850:2:1:1325:18003/1
+CGGCGTGGTCGACCGTCCATTGATGGGGCCCGCGATGTTTGAGCCCTGGCAACACCTTCAATATCTAGCCCTCGGC
+>850:2:1:1325:18003/2
+GACATGACGATGCGAACGATTGCGTCATTTTTGAACAACGCCCAGGCGTGCGCCAGCGAACCAAACACCAAACAGA
+>850:2:1:1326:5477/1
+TTAGAGGAGGTGAAGTCGCTCATCGACCACGCTCTGGTGCTGGCTCCAAATTCGCCGGCAGCGCACTTTGTACTTG
+>850:2:1:1326:5477/2
+ATTTACCGCGGCGGCGGCAAACACAAGAACAGTATTGTCGGGATAAAGCACTGTTACGCCGTAAACTCAGCGGCCG
+>850:2:1:1327:6128/1
+CGCGGTCAAGGCCGGGACCGGAGGCGGGGGCGGTGCTTGGCCGGGGCGGGGATGTGCAGGTTACCGGGGTGCCGGC
+>850:2:1:1327:6128/2
+AGGGAACGCCTGTAGAGCTTGCGGAGGGGCTTTGGCGCCGCCCTCACGCGGAGCTGGAGCGTGATCTTACTCTGCT
+>850:2:1:1327:13418/1
+GAGCGCGGAACGTGGTCATCCTGAGCCGCCGCTCAAAGGCCAAAAACCCACCCCTGCTTCGTCCGCCGCCCAGCAA
+>850:2:1:1327:13418/2
+CGGCGCCAAGTTCGAGCCCGGCACAATCCGCCGCCCGGACGCGACCGTTCCCCACGAACACTGCCACACTCTGCAC
+>850:2:1:1327:17182/1
+GCCAGCAGCAGTCCGGCGCGGTGATGCAAGCGCACACCGTCCTCGGGGAGCAGGTCCCGCGCCTCCGGGCGCTAAA
+>850:2:1:1327:17182/2
+CAGTTCCAGGCTCTGGCGGAGGCGCAGCCTATGCGCCGGACGCCGCGCCTGGACCTTCACGCTCTTGCCCGCCGGG
+>850:2:1:1327:7151/1
+AACCCACGCGCGGTAGCCTCTTCCTCGATTGAGGGAGCGATCACCGTGTCGATTTCGACTTGCGGGAGCGCTCTAA
+>850:2:1:1327:7151/2
+TCGCACTTAACCTGGCCCTGCCTCTGGCAGGTTTGGGATAGATATCCTCCGGAATGAGCCAGGGCGGTTGGACAGT
+>850:2:1:1328:1518/1
+GCGTGCGCCTCGAGGGGCGTCATCATGAGCGTCAACAAATCACTCTTCTGCGATCCGCCTCTCGCTTTCGGAACCG
+>850:2:1:1328:1518/2
+ACCTTCGCGTCCGTTGACCGGGTCTACGATGATGAAGTGGGCTGCAGGGCCGTCGGCGATGAAGGTCTCAGCGACG
+>850:2:1:1328:18978/1
+CGCGCGGCGCGGATCCTGGTCCTGGACGAACCGACCGCGGCCCTGACGCCGCAGGAATCGGCTGGGCTGATCGCAC
+>850:2:1:1328:18978/2
+CGTTGACCGTGGAGACGATCTTACCCCGGCGCAGCACTGTCCCCCGATCGGCGACCGCGAGCAATTCGCGGCCCTT
+>850:2:1:1328:16632/1
+CGCTCTTCCAGCGCGATCTGACCACTGATGGAGCTCATCGCGAGCCCGTGCGCCGGCAGGGCGGCGTACGTATCGC
+>850:2:1:1328:16632/2
+AAGAAGAGCCGCCTGCTCGACCTGCTTCGGGCAGAGGGCCAGTAGGAGCTTCCCGACTTGGTGGGCGACGCGGCTG
+>850:2:1:1328:2893/1
+CGCAACACTCGACCGCAGTGCGCGAAAATTGCTGGGATCATTCGTCGAGATAGACCTCGCCATTGCCGCTGCGCTC
+>850:2:1:1328:2893/2
+ACTCCACGCAGTTGCGCGAGCGCAGCTTCGAGCGCGCGATGCTTCGCCGCGGCGGAGGGGTCGAATCGGTCGCGGC
+>850:2:1:1328:11101/1
+TTGTGAGTGTTCACAGTACGGGAGTCTCAAGGCAATTCCTCGCCGCGGTTTATGACTGGGTTCCTGTTCTTCGTGA
+>850:2:1:1328:11101/2
+ATTTTTACCGGCAGTTTTAGCAAGAGGATCACGACAAACCAAAGGGTAGCCGCTGCCATCGGCATGCCGTGCGGCG
+>850:2:1:1328:9183/1
+CGTGACGTAGCGGCGGCGACACTCGGCGGCAGCGGGGGGCCCGGCCGAGGTAAGAGGCCCTTGGTGGCATTTCTGC
+>850:2:1:1328:9183/2
+CCCGCCTTCGCGAGTTCTATCGTGAACCAGAGGTCATTTTCTGGGTCTATGGCTTTCCCCTGTTGTTGGGGACTGG
+>850:2:1:1329:9936/1
+AACGTTTGCGTCGTGTCGAGACGTCGTGCCGGTGCGGCGCGTGATGAATGCTCTCCGGTCCGAAGAAAATGAAATA
+>850:2:1:1329:9936/2
+TCTTCGCATTCGCGCGATTTTCTCCCGATGAAGCCATTTACATCCTTTTTATTTTGCCTGTAAAAATCAAATGGCT
+>850:2:1:1329:8536/1
+GCTCGTGGACGCCGGGCGCGGGGAATACGACGCGCAGACTGCGGGGGCGCCGCTGGTCGATCCGGTCAATCACCAC
+>850:2:1:1329:8536/2
+CGCCCCCTGGTTGCCGAGGACGGTAAGTACGGCATTGCCCCCTGCGTCCCCCCCGGCACAGAGGAGCGCGCGCCCG
+>850:2:1:1329:5285/1
+ATATCGAGGGTGCTAAAGCTGCTGCCGATATGCCCTGAGCCGGCATAAGCGATCATGTAGAGGGTGGTGATCAGGG
+>850:2:1:1329:5285/2
+CAGCGTCGATCCGTCCAAGGCATCGTAGCGAGCTCCCCTTCGTGCAAGACCTTGCCTACGTCCCTCAGGAGGAGAT
+>850:2:1:1329:8193/1
+ACCAGGATGTCGGGGACGATTTTTCCGATAAGCACTTGGCTTGGTCGGGTCGGCACGGAGAGCAGATTTTCCATCG
+>850:2:1:1329:8193/2
+GTTGCGCCAGAACTCGCTCTACAACCCCGAGGTGATGACTCAATATAACATTGTGCCGGGCCTCATGGGTGTGGTT
+>850:2:1:1329:5605/1
+TCTGGTATGTGCGACTATTGAACCACCAGCGATGACGAGGGCGTCACCGAGGACAATCACCAAGGACAGCGCAGGC
+>850:2:1:1329:5605/2
+GCACACATGAAAGTAAAGCAGAGATTGCGACGGAGGATACCAGCGAGTGGGGATGACCATGACAAGCCGTGTCCAT
+>850:2:1:1330:5403/1
+CACTTGGGCTGGCAGTAGGGGTAGAGGTTGGAGTCGACGTAGGCGTGGCGGGGGCCGTGGCCGGCTCTCTGTCATG
+>850:2:1:1330:5403/2
+GACTGATCCAGGTATTGTGCCCACCTATGTGGGCGACTATGACTATGGCTCTTCGATGCTTACCCAGCACCTTAAG
+>850:2:1:1330:8349/1
+GTGGGGCCAGATTGAGCGCGGGCAGGCCGCCGCAGTGCCCCAGCGTTAATCGCCGCTGCCCACCGGAAACACGGGC
+>850:2:1:1330:8349/2
+GAGCGACTGGGAGCCGGACCCAAGCGGGGCGTTGGCGGCGCGGCGCCGGGGCGTCCGCGTGTTGGGACCCCGACAC
+>850:2:1:1330:13118/1
+CTGATAGCGATCTTTTACGCGAATGTAGGCCTGCCGCCGGCGCCCGCGATCAACCGCCCGGCGGCGTGAAATCCTC
+>850:2:1:1330:13118/2
+GGCGAGACGCTGCGTTCGATTATCGAAAGTGTGATTCACGAACAAGCCGAAGCGGAAGACGTTTTGCAGGGGCAGT
+>850:2:1:1330:7518/1
+TAGGCACGCCTGGCGGCTTGCCTTGTGCTAGGACTTCAGTGGCGCTGGCCATATCCCCCTACCGTCGGGCTAGAGA
+>850:2:1:1330:7518/2
+TATTTTACTTAGCCACGATTCTCAGGCCTGATCACGTGCGTAGCGTACCATGGTCACGCGTGTAGCGTAAGAGCAG
+>850:2:1:1331:10384/1
+TAGCGGGTCGGAGAGGTAGGTTGGAATTCATGGCAGAAGGGTCCGGCCTGACTTTGTAGTGGCGGCACACGCTTTC
+>850:2:1:1331:10384/2
+CCGCCATTCTTGATGGCTGGCTAGACGGGCAGTGTGTGCCACCTGTCTAGCGGTCCGGCCGGCCCCACGTCCCAAT
+>850:2:1:1331:9965/1
+TCGCGCGGAGCCGCCGAGGAAGGCCACGTCCGCGCAATCAGACCGGCGGGCTTTGGTGTCGACGGCATCACCCACT
+>850:2:1:1331:9965/2
+GCCGCCCCAGGTTGGTTCCGTCGGCGGCTCAGCACCACCGAGCAACCACGATTCTGATTCGTCGGCCGGGCTCCCA
+>850:2:1:1331:5913/1
+TAATGCGCGCCTAAACGGTGGTACGCGCGCCAGGGGGACTCCAGCTGTGCGGGCGCCGCAACAGGCAGCGCCCGCG
+>850:2:1:1331:5913/2
+GGCTGTAGCCCGGGGTTCCGCTGGCCCGTGGCGAGCTTAACGACCCTCGGCGAGCGCCCCCTAGCCAGTGCGGCGT
+>850:2:1:1331:1313/1
+ACGCAGTGCTTCTTACCGACAAGCCAACGCAGGACGAGGAGGAGGAGGCGTAGATGACGATCAGCGCAGGAACGGT
+>850:2:1:1331:1313/2
+CGGGCGGAGGGACGTTCGTTGGTGCAGTGGTTTGAGCAGCTGAGAATGTTGCACGTGGCTCGCTGCGTCGGAGTGG
+>850:2:1:1331:8818/1
+CGCGCGAGGCCATCCCTAACTGGCGCTCGGATTAGTCGGGCTCGCCGATCTTCCGCTGCCGCGCCGGGCCGGCGAG
+>850:2:1:1331:8818/2
+ACGCTCGCGGGCGCGGGGGGCCTAAGCTGGACCCCAACGAAGGGTGGTCGAAGAGCTAGGAGCGGATGCCGGACTG
+>850:2:1:1331:13989/1
+AGCGGTGGGGGGATAGCGCGGTCCATGGAAAACGGAGAACCGATGATCTATATTGTATTTTTGACGACAGAGGGTG
+>850:2:1:1331:13989/2
+CTGCCGGCCTCGGTCGCTGCCAGCATCGGCTCCGTCACGGCATAGGCCTTTTTTCAGACCGCCTTTCTCGCCGGCT
+>850:2:1:1331:16103/1
+ACGAGCGCCGAGATCTGCCTCGGGGGCCCGGGCCCCTTCCGGTGGGCCCGCCCCGTCGGCGCGACCCCGGGTACCG
+>850:2:1:1331:16103/2
+CGCAACTTCGGGCCGCACCCGGCGCCTGGTGGGCGGCTACTGCGGTGTAGGGGGTTGCTGCCTGTGACTCGCGGAG
+>850:2:1:1332:15524/1
+TTATTTACGACCGGACCGGCGACCAGGAAAAATCGCTCGCCTGTATGACGCAGACCTACGAAGTCGAACACGGCCA
+>850:2:1:1332:15524/2
+AATCCGGCAATTAATAATCGAAGCCAGACGCCCGCTTGGCCGCGGATGAGTCACGATTCTCTCTTTTTCCGCCTGC
+>850:2:1:1332:11233/1
+CATGAGGCAAGACGCTCCACTTGTGCCGGGCCAGCTCTCGCTGCGAGAGCGGATAGCGCTGTGCCCTTGCCTCGCA
+>850:2:1:1332:11233/2
+GTGACCGGTCTGGAGACTGATGGGATCCACGAGGCAAAGTTGCTCGGGGGCCGTCTTGGTTCCTTCGGAGCGCCAG
+>850:2:1:1332:3933/1
+TCAGCAGCTACTCGCTTTGACAAAAAAATGTGTCCAGCATCGCCGCAGCCCAACACGCGGTGCGCGAGGTCCATTC
+>850:2:1:1332:3933/2
+AACCGCATGTTGGCCCGAAGGCCCACCGGGGACGGGATGGCAGTGATGTTTTGCTACAACCGCGAAGCGCCCGCTC
+>850:2:1:1332:12571/1
+AAGATCAAGGGATTACGCGCTGCTGCTAGAGCGGGTGCCCAGCGTACGACAGAACAAGCGGGATTAAGCCTGGTAT
+>850:2:1:1332:12571/2
+CGAATTTCAGCCATGGACCCACAGCATCGTGCGTTGCCGGTAATGGGGGACGGTCATGCACGGGACGCTCAGACCA
+>850:2:1:1332:16883/1
+TCGCGCCGGGTGCTTGAGGGGCCCTGCGGGCTACGTCGACGACCGGGCTCCGGCGATTGCTGCGCGGAGGGAGGAG
+>850:2:1:1332:16883/2
+CGGAGTCCAGGTGATGGAATTCGAGCACGATCATGCGCATGAGCACGAGCAGGATCGACCTGCCTCCGCCGGACGA
+>850:2:1:1332:3084/1
+CCCGTGGGATCGATTGCAGCTGAGGATATTGATCCGATCGGTCTCATGAGTCCTTTTCTCAGCTCCTCGACCCTAG
+>850:2:1:1332:3084/2
+CATTCCTGCAATCCCAAGAATCGGAAACTGCGAAGCATTTACATCAGCGGGTAGGAGGGGTGAGGGAAGGATTCGG
+>850:2:1:1333:18634/1
+GCGCGCGCATGTCGCCCCCGGGCCAGCCCATCTGGGGTGTGTCCCGGGCCGCGGTGAAGCTCCGCGCGGGCGCGGC
+>850:2:1:1333:18634/2
+CCGGGGGCAGGCGGCCAGCATGCCGATCTGCTTCAGCCCAATGCCGCCCCACCGCCCCCGAATAGCGCCCCGCCCC
+>850:2:1:1333:16528/1
+GAGCCGTTCTGCCGTGGGTCTCCCGAGCCCGCGTCCGGCCCACCGCGCCGGGGCCCAAACAAGCCGCCCGGCCACC
+>850:2:1:1333:16528/2
+CCGCACACGTTCTACGCCCCCGCCCGCGCGCAAGCAGCCCGGGCCGTTGTATGAAACCGAACCCGTTCCCAAACAC
+>850:2:1:1333:16450/1
+ATTCGGGCGCATGCCGGGGACGTTGGCCATCCGGTTCGCCAGCGCAAAGAACGCCGCGACGGCGGCGATGTCCCAC
+>850:2:1:1333:16450/2
+AAATCCGCTGATCGCCGATCAGATCGCGGTGAAGTAGCGAAAAGCGGCCACCACGCAGCGCGAACGCGCCATGCTC
+>850:2:1:1334:20923/1
+ACCATGGTCGACTGGGGTCGGGCTTGGAAAAACTGGTGCATCCGGGCCGTCGAGGATGCGGATGAGGGGCGATCCA
+>850:2:1:1334:20923/2
+AGCCTTTGTCGACAAAGCGTCGAGGGCGATTAGCGGAATGACCGATTTGACCGCCTTGAAATCAAGTTTGACGACC
+>850:2:1:1334:9626/1
+GCCATATCTACGAACCGGGGCCGCACGGGCGAAGAGGAAGCGAATTGGGGCCGCGCCAGCGGCCGCGACGGCGCGT
+>850:2:1:1334:9626/2
+CGTACACGTCTAGCGCCCCTCTGTCGAAGGGCGCGCCTAAACAACCTACGAAGCCGCGGGACGTGCTCTCGCCGAG
+>850:2:1:1334:11411/1
+GCCGTATCCGCCAAGGCCGAAGCGGAACCGTTCGGTGTGCCGTTTGACGCCGATGCCCGGGCGTAAAAATCGTGCA
+>850:2:1:1334:11411/2
+ATCTCCCCCGGGCAGGGCGCGCAAGGCGCCACCGTCAAGCCGCACAAAAACTTTCGGAGACAGGAGCGAAAAGCGG
+>850:2:1:1334:6753/1
+TGAACTGGAGCGCCTCGCAGCGCAAGTAACGGCGTTTCAGCTTCCCGGCCCACCGCGGACAGACCCGCCGGCTCTC
+>850:2:1:1334:6753/2
+AAGGAGCTTGGCCCGGCTTCGCTCGATCAGCGGCTCTCCGCGCTGCCCGTCCACAGCGGGGGGCGGCGCGCGCGTC
+>850:2:1:1335:12863/1
+TGTGGTCGGACATCACGCCTATGGCGCGCAAGCGCTCGAAGAGCTCGAACAGATTGTTCGTTTCATTGCGCAAGAT
+>850:2:1:1335:12863/2
+GCTGACACAGCCGCCTCTACAGTCTGCGAGATCGTCATCGAAAGTGCAACTAGCTGACTTCTGATGTTTAATGTTT
+>850:2:1:1335:7823/1
+GCTCTGCAGCAAACCTTTTCTTCGGCAAAATAAAAGCCCAATACATCCGCGTTGGTGCAGGAACACCGACATCATT
+>850:2:1:1335:7823/2
+ATAGATGCAGTAATGCTGCCTGTGCCTGTTGAAACAGTGGAACCAATTGCAGTTGCGTTTGTAAAAGGTCCATACT
+>850:2:1:1335:5042/1
+GGGAAGGTCCGCGCTTCTCGGCCAAAACCGCCGACGCCGCCAGCGATTCCGACTCGAGGACAGCGCTGATCTCGTC
+>850:2:1:1335:5042/2
+TCACTTTCTCGACAACGACATCGACGCAAACAAGTACCCGCTGGACCAGATCGACCGCATGATGAAGGACAATCGG
+>850:2:1:1335:12643/1
+CTGGGAATACTCGGGCGACGGCCCTGGCATGAAGCGTGCAGGCCAGTCCGTCGCGCGCAGATTTTAGACCACAGCC
+>850:2:1:1335:12643/2
+CGACCCCAACGGCCCTGCAGCGGTGCAACGGTACGCCAACGATTCTCGGTCCCCCCACCATCTCACCGCCGCCACG
+>850:2:1:1335:6615/1
+CGGCTCTTCGAAGATGTCGGCACCGACCGATGGGCGAGCGCGCTGGCCTCCCAAGAAGAAGTCTCACCCGCTCGCT
+>850:2:1:1335:6615/2
+GGCGTATTGGCCGCAGGGGGGGGCGCGTTCAACGCGGCCGGCCTGGAGCCAGGAAGACACGCGGGCAAAAGGGGCG
+>850:2:1:1335:11000/1
+GCTCACCAGCAGCGTCGAGGCGGCGCTCGCGGAGGAGAACCGCGCACTCCGCCGAGTTCGGCGGGGGTGGCCTGGC
+>850:2:1:1335:11000/2
+GTGGCGCGTGACCCGGCACGCGCCATCGACGCCCGCAGGCCACACGTGGCGCACAACATAGGCGTGCGGGTCGAAG
+>850:2:1:1335:19062/1
+GGAACTTCGTGGTTTGAGATACATCGCAGGTAATGATTAGCGGAGGAGCCAGATGCAATTTGCGAATACTTGCTCA
+>850:2:1:1335:19062/2
+TCGCAGTTGGCTAAGTGATTCGGAAAGATTTTGTAAGAGTTGTGCTTGGGGGAAGCACAAATCCCGAGGTTGAGGA
+>850:2:1:1335:10241/1
+AACATCTCTCGACGCGTTCACCCTAGCCTACTCGCCGATGCTAAAGAGAGGGATCGAAGGCGGGCAGTTGGATTGA
+>850:2:1:1335:10241/2
+CAGCATGTGCCTGTGGGTCGCGAGACGACTGTCCTGTTGTGCACACTCAGGCATCGATACGCGCTTGGCGGGAAGA
+>850:2:1:1336:11650/1
+GGCTTATTGCCGCCTCGCTGTTGCGACCGCAGAATCCCAAGAAGAGATTAAACGCTGTGGCCGGATTGCTATCCAG
+>850:2:1:1336:11650/2
+CGACGCGCCCGTCAGAGCAGCCAAAACTACCTTTAGAGATACGCTCTTCGACGCCGGACTTCGCGGCCAGCTGGGG
+>850:2:1:1337:15594/1
+TTCGGGGGGTTGTGGAAAAGCAAGCGCACGAACGTCATCGAATGCTTCGACTGCCAGCGGACCCGGGAGGTCAGCG
+>850:2:1:1337:15594/2
+TTGGCGGTCACAGGCACTTCGCCCTTGGTGCGAATGGAACGGCTAAAGCTGGTTGTCATTTTGCAGTCGCTCACGT
+>850:2:1:1337:2370/1
+CGGTTAGGTCAGTGTCATCTTCTTCACGTTCTGGGCCGGTGACATTTTCCTGTAATAGCCTTCCCTGCGATTGTCA
+>850:2:1:1337:2370/2
+TGCCAAGGGCAAGGCCGCAACGAGTGCAACGCTCAGGATTGGCATCAGGAGACCATCGGGCACGCGGGCATCAACC
+>850:2:1:1338:7098/1
+GGAGGCGGTCCACCCCGGCAAAAACAATCGGCATGGCTGGGTCGACCTCCTGTTGCGGAAACTCAGGGTAGTCGTT
+>850:2:1:1338:7098/2
+AAACATTTCTTCCGAGCGCGCAGGCTGTTGTATCCAATGTAGCCCCACGCAGGTCAGTGCGGTGCTGCTACGGCTC
+>850:2:1:1338:15975/1
+GCAGCTCACTCGGGAAGCGTCACCAATATGCGAGACCAACGAGCTGGCCTCGACGTGGCGTCCGCTTCTCAGTCGC
+>850:2:1:1338:15975/2
+TTACCCACCCGGGAAGGCGGGCCTCCGCGCGGCCCGTGTCCTGCCCCAGCTTTTGCGCCTCCACGGCCCCCTGGGG
+>850:2:1:1338:20741/1
+TCAAGAATCCATAACGCGATCACCGCCGCCGCCGCCGCCGGCCCGGCCATCGGCGGCATAGCGGGCGGGGTTTGGC
+>850:2:1:1338:20741/2
+GCCGCGGACACCGCAGCCCGCGCCCCCCCGGGCCTGACCGCGCAGGCGGGCGCGCGAGCGCTCCCCGAAGACGCCG
+>850:2:1:1338:6001/1
+TAGGAGGAATTACGCCAATCATCGTGGAACTGGATGATACGAATAGAACGTTTGGAGCCAGAGGAGCAGCAGAGCT
+>850:2:1:1338:6001/2
+TGGCGTTTCTCCGTGCACTTCTCAAATCTGTTCTTTCCTGTCTCATCGCCTTGAGAACACGTTTTGGGGCCATTGG
+>850:2:1:1338:3733/1
+CACGGCGTTGCCGAAGCCTGTGCCCGCATCGACCACGAGCGGGCCTGCGAATACCTCGCGGATCGCGCTGACAAGT
+>850:2:1:1338:3733/2
+GGCCCCCGCGCGCCGCTTGCCACCCCGGCGGGGCGCAAGGGGATCGCCCACCGCAGCTCGGCCGATGATACATCAT
+>850:2:1:1338:3123/1
+CGAAGGGGTGAGGGGAGCATGGCTGTGATCTCGTCAACCGAAATCACCAAAGTCGTTCGCGTCGACAGCATTTTGA
+>850:2:1:1338:3123/2
+CGCGATCTCGTACGAGGAGCGAGGTGGCCGCGAGATTGGCGAATGCGTAAAAGAGGAAGTGCGCTTTGGAGACAAG
+>850:2:1:1338:8395/1
+GCCGGATTCTGCCGAGACCCATCTGGCACAGGCTCAACATCTCTACTTTGCCTTGCGGGATTACGACGCGGCGTTG
+>850:2:1:1338:8395/2
+CTCGCCATACCGCCGTCACCTCGTGTAGCTCCAGGCAATCTGGGCGAGCACGGTGATATTTCGCGGATCGAGGCTC
+>850:2:1:1339:3621/1
+ACCGATAACTACACCGTGCAGGCTGGGTATCGTCGTGCCGACTACTTCATGGACGAGCGCCAGGAGCGGAGCCATA
+>850:2:1:1339:3621/2
+GAGACAATGGCGGCCCGGCGATTTTCCCAATGTACGCGCTGCCAAGCACGGAATCACGCGAGCTGTCCCCGTGTAC
+>850:2:1:1339:20682/1
+GGCGATGACCGCGAGCGTAGCGAGCGCGATGGCGAGGCCGACCGGGATTTTCACGCCGCGGTCTTGCGCACGACAC
+>850:2:1:1339:20682/2
+GATGAGCTGCACCTCGCCGTGCGGCCGGTGCTGCTCGGCGCGGGCGAAAACCTCTTCGGTAGCCTAGACATGCGCG
+>850:2:1:1339:17889/1
+GAGGTCACCGGCGCGGGGTCGATCTTCCCCGAGCTGAAGCGTCACCCGCTCCTCCGCGCGAGAGGGGACGCGCCTT
+>850:2:1:1339:17889/2
+CGATGGTCGTCACCCAGTCGCGACGGGTCAGCGCTTGGGAGTCGCTGGCACCCAACAGGTGGCGTGCCCGATCCGA
+>850:2:1:1339:14435/1
+GTCTTCATCTTGCCGATGTCCCAGGCGAAATCCTGCTGTTTGCCGAGCTTGCCTTTCAGCGTGTCGTACTGAGGTT
+>850:2:1:1339:14435/2
+AGGATGAAGATTGTCCAGTACACATTCTTCACGGAAGAGCACCTCGCGATCTTCAATTAGAACGGGGATGATACCG
+>850:2:1:1339:4339/1
+AGGAGTTGCAGGGCCTTGTCCGGGCGCCCCAGGGCAAGGGCGATACTGATCTCGCGCACTGGCGTCTCGCACTCGA
+>850:2:1:1339:4339/2
+CCGCGCAAAGACCTCGAGTAACCGCCGGAACACGAAGTGGAAACGACGCTGCGCATCTTTGCACGGCAGTTCGGGA
+>850:2:1:1339:13553/1
+GCCTTGAAACCAAGCGGACCCAAGCCAGGCGCGGTCGGCGGACTGTCGACGGAAGCTTTCCCCGCCCGACGCACCC
+>850:2:1:1339:13553/2
+TGGAGGGGGCTGGTACGAGGATTCGAGCCTCAATCAGCGTCTGACCGAAGGGATGGCAACGACCGCCGCACGCAGC
+>850:2:1:1340:10810/1
+ATCGGCCGGCGCGCCGCTCCGGATGGTGCTTGCGAACGGGATGGTCCCGACGGGATTCGGCGCCTGGCCCGGGGGG
+>850:2:1:1340:10810/2
+GCTTATACGTCCCTCAGCGCCACGAGCGGGTCGAGCTTCGCCGCGCGGCGCGCGGGGATGTAGCACGACGCGAGGG
+>850:2:1:1340:10411/1
+CCCGTTCACGCCACTTGCCGCCAGTGACTGCCCGATCGCTCGGACCACGACCCTTATCGGTATCGAGACCTGATTG
+>850:2:1:1340:10411/2
+CGATTCTAAGCGGAACCAACAACGGGACGGGCGTCGGACTGGTCGAGGTTTATAACCTGGGCGCAGCAAGTCTAGA
+>850:2:1:1340:6236/1
+AAACTGCTTGGAAGTGGGCTCCGGACAGGCATCTGCGGTCGCGGCCCACGGCTTCCAGGCCGCATCATAGACCTCC
+>850:2:1:1340:6236/2
+TGGTCGTGTACGGAGGGGAATCTCTCCCGATGTCGCGGAAAAGCCTCACCCCTGCTACAGACTCCTTTTACCCCCC
+>850:2:1:1340:17247/1
+CCGCAGCCCTCCCCCATCGCCGCACGCGACCCGTGCGGTGCCTGGCCGCGCTGCGTTTCCCTCCCCCCGCCGCACC
+>850:2:1:1340:17247/2
+TGACCGCTAGCGCGGTCCGCCCCGCGACGAGTCCTCGGTCCCGATCGCCGCGCTGGTCCCCGCGCGCCAGCTTACG
+>850:2:1:1340:3487/1
+GAAGGCTGAGTTCGTAGCGGTCGATCGTAAAGAGAAACAATCGGCCGCCAGTCGGTTGCAGCCGTCCATTTCCCCC
+>850:2:1:1340:3487/2
+TACAGGAATCACGTCGCGCCGCAAGAACTTCTCCGACCGGAGAATTGATTCTGCTGGAGAATCACGGTCGCTCGCT
+>850:2:1:1340:9322/1
+CCGTGCGCCGCGCGCCCATCGTCGAAACGCTGGCGCGGCGCAGGAATCATCTGGATCCCACCCGGCCCCCGGTCCC
+>850:2:1:1340:9322/2
+CCGGCGGGCGGGGAGAATGCGGGCGAAGGGCAGCTCGGGGCTGCCCTCCCTCAGCCCGCAGTTCCGGCCCGACACG
+>850:2:1:1340:17702/1
+CGCGCAAGGTGACTATATTCAGTGGTTGGATCACGACGATCTGTTGGCACCAAACAAGATCAGTGCCCAACTCAGG
+>850:2:1:1340:17702/2
+TGGAAGTATGTATTCTTGGAAAACTTGAGAAAGAAGTAGTCCAACGGTGTCAGGTCCTGGAATAGAGGGCTTTCAA
+>850:2:1:1341:15930/1
+CGGTCAGTCACCGGGGGGGCGGCGGGGGCCGGGGGGGGCGTCCGCGCGACGGCGATGCCTCACCAGCCCTCCCGGG
+>850:2:1:1341:15930/2
+GGCCGTGGTGTCCCCCACGAGTGCACGGCGATCGCTCGGATAGCGGCCCCCTGCCGGAGCATGGGGACACTCAGGA
+>850:2:1:1341:1288/1
+GGTGCAGTCGACGGGCCGCGACGAGCTCGCGCGTGTGGAATATTACCACGCGCGCCCGCAGCGCCGAGTCGCGGAG
+>850:2:1:1341:1288/2
+CGCATGCGGTCGGACGCCCCCTCTAGGAGGCGGTGGACCCCGACGCGGCGCACACAATCCCGAGGCCGCCATGGTC
+>850:2:1:1341:13076/1
+AAAGTCCCGCCCATCCCACTGCCGCCGCCGTTGATGATCACATAAAGCACATCATCCTGCGCGATGGTATAACCGC
+>850:2:1:1341:13076/2
+TCGGCGCATCTCGCATTGCAGCTTGGCCGTACCGCGGCGTTTTTGGCCGGTGGCGGGACGGGGGCGGTTGGGGGCG
+>850:2:1:1341:7304/1
+GACGCTGGCCGACGCGAAAGACGAACTCAGGGGATTGATGCGGCGCGCGCGCGGATTGCCTCCGGACAAAAGAGAC
+>850:2:1:1341:7304/2
+CGTGCCGATTTCTTTCGTCCGTTCTTTTACGCTCACGCAAGTAATGTTCATGATCCCGATCGCCCCGACGAAACGC
+>850:2:1:1341:7543/1
+TGAAGGCCCAAAGAGTTCAATCGCCGAAACCAACCCGCATGCCTACCCACTTCGGGTGACGTGAGCGAAGGAGGCG
+>850:2:1:1341:7543/2
+CGTTGGACGCGGGTTGCAGGAAAAAAGGCGCATAGCAGGGCTTCGAGCGCTCCCCCCGAGCGCGCCGCGGAACGCG
+>850:2:1:1342:15552/1
+CGGCAACCGGAAGCGCAACATCGAGAAGGCCACGCGCGATTCGCTCAGGGACGGCCACCAGCCAGCGCGGTGGCCC
+>850:2:1:1342:15552/2
+TCCGGCACCCCGCACGACGCGCATTGCGTGGCGGCGGTCACGGCGCTCTCCCGCGGCTCTGGGGGATGGGGGACAA
+>850:2:1:1342:12663/1
+TGCCTGGCTGGCGCTCGCGGCCCTGTCCTTCACCGCGTTCTGGCCGCCTGAGACCTACTCACCACCCCACCCGTTC
+>850:2:1:1342:12663/2
+TTCCGCCATCCCGGGGATCGAGGAACCGGAAGGCCGAGCCATGTGGCAGGTTCGTCTCAACGCCGCCCGGCACGGG
+>850:2:1:1342:6584/1
+GGAAATGCGCGAAGCGCACAACGGCCTGCAGGCGCGCCCCGTGTCGCAGGCCCTCCGCCAACCGCCCCGCCACCTC
+>850:2:1:1342:6584/2
+CGGATATCGATGCGCACCGCCGCATAGAACTTCAGCGCGTGACCCCCCGCGGTCGGTTAGGGATGGCCGACCAACA
+>850:2:1:1342:17626/1
+CACTCCCTCTTTCCTCGGCTCCTATGGCCTTCTACGTTCTGCATATGTGCAAAAAGTATTCCGTGCCAGGGAGAAA
+>850:2:1:1342:17626/2
+GGTCGGCATGGCCTTGCGCATGCCGCTTCGTCTCCTCATGGGTGGAGAGTGCCGAAGAGAATAGCAGAGTTATGTA
+>850:2:1:1342:20493/1
+GCAGCATCACCATCACGCTGGCGGCGACGGGGCCCCGCCGCCCCCCCGCCGCGCGCGTCCCCCTTTGGTCGCTTCC
+>850:2:1:1342:20493/2
+CCAGCGCGAGCGGCAGCACCCTGATCCCCACGCGACCGCCGGGACAACTGATCAGCGCGTAGCCGGGCGCGTCGCA
+>850:2:1:1342:16366/1
+GAGGGGGGAAACCGAGGATTCATCCCCTGACCGGCGCAAGCGCCCGGCCTGGCGGGTCGGACGTACGGCGGGGGGA
+>850:2:1:1342:16366/2
+CGCGCAAGGCACCGGCACAGTGGCCGTGTCCCGCCGAGGCAGGCCGCTCGGCGCGCCGAGGCGGCGGCGCGGATCG
+>850:2:1:1342:13722/1
+CAACGACCGCGCCCATGCCCTTGAGGAACGTGCGGCGGGGCAGGGGCTTGCGCGCGACGATCCTGGGGACCGCGCT
+>850:2:1:1342:13722/2
+AAGCTCATCGCCGGCCGGCTCCCCAGCTACGACAACCGCGTCTCGGGCCTGGCGCTCGAAACCGCCAACCGCCTCC
+>850:2:1:1343:19121/1
+CGCCAAGGCTTCGGAGGCGCGGCTGCAGGACGTGCGGTCGGCCTTGGGTTCCCGCGGCGAGCCGCCGCCCGTGCCC
+>850:2:1:1343:19121/2
+GCTCCGTTCTCTGCGCGGTGTAGCTCAGCTCCAGAGCGATCCCCAGCGCCGAGAGCACGATGGCCGCACACAGCGC
+>850:2:1:1343:12363/1
+GATCGCATATACTTCGGTGGGTTCGACCACACTGATGCGCGTTTGAAATTTGGCGAAACGGCGATTCAGTCGATCC
+>850:2:1:1343:12363/2
+GTGGAATCCGCGAGTCGTTTGGTAATGTCAGGGGCGCGAGCAATAACTCCTGCCTCGCCCGACCATAATCCCGGTG
+>850:2:1:1343:18805/1
+CACGCAGACGTGGGATTTGCAGTCGGACCTTGGTGATGGACAGACAACCGCGCACTACGCCAGCATCGCCGAGCGA
+>850:2:1:1343:18805/2
+TTCGGTCGACCAGATGCGGCGCACCATCCATCGCGACGATTCACAGCACCAAGTTCTTTTGGCACGTTTCGCCGTC
+>850:2:1:1343:12198/1
+CGACGCCGGCGCCCGCCCCCGAGAAGGGCGCCTCGGGAGCGCGCGCCAACGCGCTGCGGCGCCCGCCTCCTACTGG
+>850:2:1:1343:12198/2
+CCAAGGCCGAGGGCACCCGCTTCTGCATCGAGACCGCCCCCGAGCTGCCCGGGCAGCCCGTCTCCGCCTGCAACCT
+>850:2:1:1343:9519/1
+TGCGACGGCCCCGTTGCCCAGGGTGCCCTCGCCGACAGCCAGCGACTCCAGCACCGTGACCGCGGCGGCCGCGGAG
+>850:2:1:1343:9519/2
+GCCGCTCGGCGCGGCCTAGGAATCACCTGGTTCGCGCGGCGCCGGCCCCTGCTTTTCTGCCACCCGCGCTCCTCCC
+>850:2:1:1343:13973/1
+CTAACTGGACGGCTTTAACTCCGAAACGTGTCGCAAGAATGCGGTCCAACGTCGTCGGCGAGCCGCGGCGCTGGAG
+>850:2:1:1343:13973/2
+AGCGTGATCAATTCGCGCGAAGCGTCCGGTTACCTCGGAACTGTGGTTGTCGCTGCGGAAGGGGCGCGCCCGAAAC
+>850:2:1:1343:3295/1
+TGAAACACGGCAGCTCCCGGGGGCGAGCCGGGCGGCCCAATGCCATCCTCAACAGATGGGCCCAGCACGGCGCGGC
+>850:2:1:1343:3295/2
+AGGAGTAAAGCGTCGAGGCCGGGTTGGGGAAGTAGTTTGGTGAGAAGCGGCCGGAAGGCGAGCTGCACACGCCGAC
+>850:2:1:1343:2286/1
+CCGTCAGCGCCGAGCATTACCAGCGTCACTGACGACGCTGCCTCGCGGACGGGCACGCCGACGAGCGCCCAGCGTG
+>850:2:1:1343:2286/2
+TAGGTGGTGCCGTTGGTTAGCGCTGACGGGGTAATGTCCACGCAACCGTCGCCGATGTCCGTCCTGGACAGCGTCA
+>850:2:1:1344:1048/1
+TGGCCGAGTCCATTCGCCGCGTCGAGGCAGCGATGCGCACCGACGAGAAGCGTCCGAGCGGCGAGGAATTGTATAC
+>850:2:1:1344:1048/2
+CCAGAGTCGCACCGATGAAGTCCTCGATTCGGGGGGGCGGGACCCCTGTTCCCGGTCGCAGCGCTGCAAGGAGCGA
+>850:2:1:1344:6493/1
+TGAGGCGTCGCGAATGGATATCAAAGCTGCGCTCGCGCCGCCCCGTCCGCTCCACGTGCCCGGTACTCCGCCTCCG
+>850:2:1:1344:6493/2
+GAAGAAGCGGCGCGGTATAACGTTCCGGTGCAAAAAATGCGCAAAGAAGTTCAGGAACACGATCCGCTGGACGCAT
+>850:2:1:1344:14963/1
+GCTATGCCGCGGCGGCGAAGAATTCGACAAGCAATTCGTTGACGCGTTGAGCCTCGTCCTGATGCCCCCAATGCGC
+>850:2:1:1344:14963/2
+AGCCGGGTGCGGCAGCCGGGATGATCAACTACTACCGCGCCTCGGTACGGCAGGTGCAGAAGGCAGGGGGAGGGAA
+>850:2:1:1344:7400/1
+GGACTCCGGAACAAATCGCCGACCCCGCCGACGGCGGAGCGCCGCTAGGCGCGCGCGGGGGTCCGCCGCGGGGCTC
+>850:2:1:1344:7400/2
+CGAGACCGCGGCGGGGTCGCCCGACACGCAGACGATCCCGTTGCAGGGGGATCCCCCGCTCGCCGCCGGCGCGCCA
+>850:2:1:1345:7016/1
+GGCTTCGCGTTCGGCAGAAGCCCATTCGCTGCTCCCTCGCTCCCGGCCTGGATTACAACGTCGTAGTCGGCAAAGC
+>850:2:1:1345:7016/2
+AGACGGGCCAGCCGCGCCCCTTGCTGCGCGATCCCGGCAGCCCGCTGCGAAGCAGGCTACGGCTTTGTTGCCCGGG
+>850:2:1:1345:7282/1
+AGGCTAGGCACAAGGCGGCGGCGGGCCACCGCCCCGCGATGCGCTCCCCCGTGCGGCGCCGGGCGGGCGGCGAAGT
+>850:2:1:1345:7282/2
+CCACGCCCTCCGCAACGCCCAGCCCCTCCGCGACCCGCGCACCCCCGACGCTGCCACCCTCGAACGGGCCGATTCT
+>850:2:1:1345:2504/1
+AGTGTGCCTCGTACACCACAGAGGCCAGGGTGTTGGAGGTGGTGTTGGGGGTGGGCGGGGGGGCGGGCGGGCGGGG
+>850:2:1:1345:2504/2
+CGATGGCCATCTGGGGATGAGCCAGGGGCCGAGAGGCCCGCGTGATCACTCACCCCGCCAGGGTGACCAGAGGGAG
+>850:2:1:1345:2854/1
+CGGGAGGGGATTAGCGGGGGGGCGCCGGGGGGGAGGAGCGCATGCGCGGCCTCTGTCACGCAGTCGAGGAGCGTCC
+>850:2:1:1345:2854/2
+CGAGGTGTCATCACCGCCCGGGGCCTCAGCGCTCGCCCGACTCGCAGAAGTGGCTCAGAAAGATATGCGGCGGCGA
+>850:2:1:1346:6465/1
+AATTGGACGGACGAGATCGCCTGCTTAAATTTCATAACAAGGCATGTGATGATCTCTGGGCAAGGGATATTGTGAT
+>850:2:1:1346:6465/2
+ACCGATACTCTAACCTGCTCTTTGCAATTTCCGGATGAAGAACCAATAATGAGGGGGACATCAAGAGTTTCGTATC
+>850:2:1:1346:1167/1
+TTGAAAAACGCACACATCCGCAGGGGACTCAAGGCGCCGGGCGGATGACGTGCGCTGGTCGGCAGACCTGCTCGGG
+>850:2:1:1346:1167/2
+ACAAATACGCTCCAGGGAACGAGTTGGTTCACGATAATGGGCGGATTTTGACCTCAAAAACCGGAGTTTAACACCA
+>850:2:1:1346:11777/1
+GATACAAGGCTCGAGCGACGTGACCCTGCCTCCGGGTGCGCGTATCTCACCAGGCTGGGGAAAAAATGTGAGCCTG
+>850:2:1:1346:11777/2
+CGAGAAGGCCCGTGTTACGGATGGCCACGATGGTATTAGCGCACGCCGGTTACAGCTGGGGCGGGCCTGGGGGCGG
+>850:2:1:1346:12974/1
+TCGACTCCGCCGGTTTCGGGGCGGAGATTCTCGATCTTCCACATGTCCTCGCCCGGCAGCGGCGGAGATTCACGCC
+>850:2:1:1346:12974/2
+GCTCAACGGCATCAAGAAGATCGACAGGTTGCGTTTTCTCGAAACTTCCGAACGCACCCTGGGTCAGGCGGCTTTG
+>850:2:1:1346:7645/1
+GCGCGCCCGGAACGCGACGGTCTCGCCGCCGCGGAGGCGCTCGATGTAACGACAGGCCCAGCCCCATAGCGCCGGC
+>850:2:1:1346:7645/2
+TGACAGTCAGGCGGGCAAGTTCGATCAGCGCGCGGCCGAAGCGGCCAGCCAGCACGCGGGAGAACAGACCCGAGGG
+>850:2:1:1346:19090/1
+CCAGTGCCAAGATCGCCGTTACTGTCGCCTTTGTTTTTACGCTTTGTGAGGGTTTTGGTTTTTTTTTTTTAACTCA
+>850:2:1:1346:19090/2
+ACCGCCCGAACTTCGAAGCGCCCAGGCCGTGTCCACTTTTTCGCCGGTGTTTTCCGCTTTTCGTAGCGTGCCCGGC
+>850:2:1:1347:20336/1
+TCGCAGGGTGGGTGCGTGCCGCTGGGTGGCGGAGCAGGGCGCGGCCCCCCACGGCGCCCCGCGAGGGCTCGGCGGC
+>850:2:1:1347:20336/2
+TAGCAGGCCGACGCTCGCGCCGCGCCGATGCGGGCCTCCTCCCAATCCTCACGTCACCAGGCATTCCCGCCGCGTT
+>850:2:1:1347:19224/1
+GTGTTCGCGCCCGCAGCCGGCTGGCCCGAGCTCGGTAGGACGCACGCCCCCCCCCGACACGACCCAGCCGGCCCGG
+>850:2:1:1347:19224/2
+CGTTCGGACAAGCTGGCAACGGCAGCACCGGCGCGTGCCTCGACGACCCGGGCCAGTTCCACACGCGTCCGGCGGG
+>850:2:1:1347:20061/1
+GCTTTCACGGGCAAGGATGTGCTGGTCACCGGCAGTCCCCGGCGGGCCCGCCCCGACAAGGTCAAAACTGTCGGTG
+>850:2:1:1347:20061/2
+TCGACTCGACTTGCTGCCGCTGCGTCACGACGGAATCAACGACCAGGGGGTTAATCAACCGTTTCGCCGCGTTTAT
+>850:2:1:1348:7616/1
+GGCGAAGGGGGGCGGGGTCAGCAAGAGGAACGGGACGAACGGCGTGAGCAGCAGGACGACGGCGAGGCTCGAGTCG
+>850:2:1:1348:7616/2
+TCCGCGCCGGGCCCTGCGCGGGAAGGCGCGCGTCACGCGGGGAGTGGGGTGCAAAAGCACCATGCACGGGGCGGAA
+>850:2:1:1348:6873/1
+TGAGCGCTAGACCAGCCGGTGGACGGTGAGTTCGCAGGCGTGGTGCGTCTCACGCAGGGCCCCCCCTGGGCGCGAG
+>850:2:1:1348:6873/2
+CAGCCTGGACCCCACCACGGCCCTGGGGCGCACCAATCTGGGCAAGGCCTACTCTGAAGCGACCCGCACGGGGTGG
+>850:2:1:1348:15031/1
+GCCGCGCACCGACATTGGATCCACTGGCTGACCTCATGATCGATGACGATAAGCCTGTTGAGATGGGCACTTTGAC
+>850:2:1:1348:15031/2
+TAGCGTAATAGTGGCGACACCCTTCGCATTGCGCACGGGAGCAAGGCTCAGAGTGCCGCTGCCGTTCGGACTTATG
+>850:2:1:1348:11099/1
+TTGAGCCCACTCACCGGGAAACCGCTTTTTCTGCGCGAGCCATTGCCTGGGATGTCGCCCATCAGCGATTCTTGTT
+>850:2:1:1348:11099/2
+GCGATGCGGCGTGGCGGTTTCCGCGGATCAACTCCAGGGCAAATCGTCTGGAAGCCACCCCAAGTTAGCCGAGGCG
+>850:2:1:1349:15452/1
+CCGGGACTATTTCTTATAGCCGAGGCACGTTCGCGCGGGCCCTGGAGATATACCAGAAGTGCCTGCCGATGAGCGA
+>850:2:1:1349:15452/2
+GATGACGTTCACAATGCGTGCAATCCCATCCTCGTCCCCCGAAGCCGCGCCACGCGCCACACCCTTCGGGAAACAC
+>850:2:1:1349:5472/1
+GCCAACATCACCGAATTTCGCGTTCGACCTACTTCCGATCTCTGCCCACAATAGAAAACCCGCCCCGTGCGTCTTC
+>850:2:1:1349:5472/2
+GCATTGTCTTACTCACCGCGCCTTAATTAGCCGAGTCAAAGCTGCTATTTCCGTCCGGCTTTAACCGCAACCGCGG
+>850:2:1:1349:20304/1
+GAAGACGAAGATCGAGCCCGCGGCCCCGCCGCCGCCATCCTCCAGGACGCCCTTGAGCCAATCCCTTTTCCCTCCG
+>850:2:1:1349:20304/2
+CGCGCGATCGCTCGCCATACGCAGCCCGTGCCAGGTCTTCCCGACCGGGGGAAGCGAGCGCCACGGGAGATCGTGC
+>850:2:1:1349:15865/1
+ACCGATGAGGAGCGAGCGGAACCGGAGGCAGTTGCGGCCGAGCGGGAAGGCGGCCGAGGAGACGCGGGCCCCCCGG
+>850:2:1:1349:15865/2
+CGAGCTCGCAACGGGGCGGAAACTCGCCGGGGCTTGCGGGGCGTATGGGGGGCGGGGGGGGCGGGGACGCGTCCCC
+>850:2:1:1350:9199/1
+CAACGCACCAACGCCCCTCGCCTCCCGAACGCGGGTACCCGCCCAATCTGCCGGGGCCCAACACGCCGCACACGCG
+>850:2:1:1350:9199/2
+TTTCCCGTTTCTCTATTGGTCGCTGTGGCGGCTGCCGGGGTTGGTCGCGGCGCGGCTCCCGCCCGTGCGGGGAAAG
+>850:2:1:1350:16542/1
+CCGGAGAATTACGTCGGGTGGTTGCCATCGGAGCAGTACCTGACGTTCTTCCGCAACTCCGCGCTGGTCTCGATTT
+>850:2:1:1350:16542/2
+AGGTGCACGTACCCCTCGCCGACCGGCTGGGACCAACTCCAATGACCGGGCACCGCGCGACTATTGGACAGTCACA
+>850:2:1:1350:4516/1
+CAATGCGCCACCTTCAGGTGTCCGTTCGTTTGGTCATAGTAGCTGATCAGCCCCAGCCCGTCGGCGCTCACCGTTA
+>850:2:1:1350:4516/2
+CATCGACAGCGGCCCTTTGAAGGTGGCGCACTGCATCAACATGGCCTGCTCCCCCGCCGCCGAGGCCAACCTAGAC
+>850:2:1:1351:17458/1
+TGACTAATGGCAAGTGAGCCGGGGTGACGTACTCCAACCGTGTTGATCTGGCGGGGATCTTAGCCTTCATCCCCGG
+>850:2:1:1351:17458/2
+AGGGCAGACGGTGGGGTTATAGCGAGGATATTTTTCGATCAAGCTGAGTCTCTTTACCCATTAACAAGGCTAAAAA
+>850:2:1:1351:18071/1
+TCGTGAGGTGACATTGGCCCACAGTATCTTTGGTCCGCTGAAAAAGGTGCTACACCCCGGCGAGAGGAAAAACCCG
+>850:2:1:1351:18071/2
+TCGCCTTCGCAGTCATTCACCCCCCGGTAGGACCCATCTTGGACTCGGGTATTCTATTCGCAACCACCACCAATGC
+>850:2:1:1351:9792/1
+TATGCCGAGCCAGACGATGAACTCCGGCGCGAGCGCGATCTTCGGGATCAGCGGGTACATCAAGACGTTCGGCAAG
+>850:2:1:1351:9792/2
+GGCAGCACCATGCGCTGATCCTCAAGCACGCGGCTACGACACCGCGCGAGAGGCGGCTCGCATTCGGCAGCTCGAT
+>850:2:1:1351:20356/1
+AGATCCGCTATATGGGTCCCCCGGTCGCTGCGTGAATCCCCACCAGCTTGCGTTCGATGTCACAACAACTACCACA
+>850:2:1:1351:20356/2
+CGGAGGCATTTTCAGGCTCCGGGGGATCGAATTTTCGGTTCTAGTTCAAGCGGGCGCGGGAAAGCCAGCCAGGTGT
+>850:2:1:1351:18255/1
+CGCCGGCGGGAGGAGATCGGAATTCTTCGATCCCTCGGCGTCTCGTCTACTCCAGTGAGATGGCTGTTTCTGGGGG
+>850:2:1:1351:18255/2
+ATACCACTTGGTTCCAAGGCAAGTAGGTATGTTCGATACTGGTCAAAACGTACAGGTTCGAAATTGTGGTGGCGAG
+>850:2:1:1351:5438/1
+AGTAGGCTATGGGAGAGGGATTACGCGCCGCCATGTGCCGAGAACCTACCGCAAACACCTAGGAGAGTGAGGCAGC
+>850:2:1:1351:5438/2
+GAAGAAGAGGAGGCGGATTATGAAGGGGACGCAAAGGGAGGTCGCTTGCTCGGCCCCGCGCGCTGCAGCGCGACGG
+>850:2:1:1351:6937/1
+GAGAGAAACCGCCCGGCTCGGGATAATGTCGTAACTAGACTCCGGGGCTCCAGTTTTCCCGGATTGCGTTCTCCAG
+>850:2:1:1351:6937/2
+CGCCCGGCACCGGCCCGAGCACAAACTCACGACCTGCGCGGCCCTGAAGTGGCGAGGGCAACCCGGGGCCGACCTC
+>850:2:1:1352:10214/1
+AAGAGCCGGGGGGCCTCTTAGCCGAATTACCGCTCGGCGCGCCGGACTACGACATCCGCGCGCGGTTGTCCCCCGT
+>850:2:1:1352:10214/2
+AGCCACGCACCCCCGTGCACGAACTCGGGACAGACGCAGCCATCGGGCACCGAGGCCCAGGCCATCCTCGGGTGAG
+>850:2:1:1352:4040/1
+CGGATCGCGCGGTGGAGGCGGATCGCAAAGTGTTGAATGTCGATCCCGCCCAACCGCAACTCGCGCCGCGCGTGGG
+>850:2:1:1352:4040/2
+TGGCGCGATTGGCGTAATCGATGGCCTGTTCGGTTTTCTTAAGATCTTTCGCATAAATGTATGCCAGCTGCCGACA
+>850:2:1:1352:20725/1
+GAATGACGTAAATGATTGCCAGCGGCCCCGCGTGGAACATAGCGGAATAACCGGGTGTGATCGCGCCGACGTGTGC
+>850:2:1:1352:20725/2
+GAGATGGGATCGGCGCGGCCTGCGCGGGCGCGCCTCGCCTTGTTAAGTTGATGATTGCGCATCATCTCGTAGGCAG
+>850:2:1:1352:1447/1
+GCGGGAGAAGGCCAGGGAAGGGAATGACCGACAGCCCCCCTCGCGGGAGTGCGCTCCCCGCGCCCAGACGCGCGCC
+>850:2:1:1352:1447/2
+GGGCGCCAACCCGCGCAAACGACGGATGTTCTGCGGGCGGGCAGCAGCGATGTCGCCGTCATATTTCGGGCGCGGA
+>850:2:1:1352:21337/1
+GCGTGCTGGGCGAACGGGAGCTTCTCCCGGGCTTCGGGCATGTCGCGCTGGATCAGGGCGGACTCGTCGCCGAACA
+>850:2:1:1352:21337/2
+ACGCGTGAGCTCGCCCAAAACCCGCCACAGCCCGACCGCGCGAACGCGGTCCCCCGCGCGGCCCCAGGCCAAAGCG
+>850:2:1:1352:14245/1
+GTACCGGCTTGAACCGCGCTCCCCCCCTTCAGAAAACGCTGCGCGGAGGGCGAAAGAACCCCCTGGAACCAACCAC
+>850:2:1:1352:14245/2
+CCGCGATGGAGATCTTCTGGCGCCACGGCTACGCAGCATCGTCGATCGATCAACTGACGACGGCAATGGGTCTGTC
+>850:2:1:1352:20971/1
+AAGCGTGATCCTCGCGCTCCGCGCAACCGAGGGGCGACTTGCTGCCGGGACCTACGCACACATCCGGGGGCGGCCG
+>850:2:1:1352:20971/2
+GCCGGCTTCCGCTCAATCATCCTTTCATGTGGCGCATATGCAAACACGATAGTGGTCTTTTTCCGGGAATTCGGGG
+>850:2:1:1353:1607/1
+TGGATTCAACGAAGGGGCCGCTTCTCGCTCTGGGATTTCAACGGGGCGATGTGGACCGGGGCCATCGGCTCGCCGA
+>850:2:1:1353:1607/2
+GCGCGCTGGCCTCCGTGGGCAAGGGCGTGGAACTCCCGGTCGAAGTTAACCCCGCGAAAGTGGAGGGGGACGGTGT
+>850:2:1:1353:20448/1
+CAAGATCCCTGTAGCTGGGCTCCGGAGGCGGCTAGAGCATAGCGAGGCCGACGTTTGGCCAGAGCAAATGCCGCCC
+>850:2:1:1353:20448/2
+GCGCGGCGGCCGGTGGCATGCCAACATCGTTGAAGCCGACGGCCTAATTGCGGACCACTGTGAGGCGAGCCGCGGC
+>850:2:1:1353:6436/1
+GGCGGCTACTTCGAATGGGCGGCGCGCGCGGGTCATCGCGACCCTGTGACCCGCCCCGGCCGCAACCAGGCGCCCC
+>850:2:1:1353:6436/2
+TCGCGCACGAGACCGCGATACGGAAGGTTGAGGCGCGTCCGGAATCCTGGCCACGACTCGCCGAACACCGCGCGCC
+>850:2:1:1353:12510/1
+ATCGCATTCGACATCCCCGCGGTCAGAAACGCTACTCCAATAACTCCAGCCAACGCTGCCGCACCAATCGCAGCGG
+>850:2:1:1353:12510/2
+TGCTTCGATGGGGTTTGGATAGGGTCCGCGTTTCTGGTTAACTTACGCGGCGGACTTGTTGTTTTTATTGCGAGCG
+>850:2:1:1353:8565/1
+CAAATCGACCAGACAGACTAGAAGGGAAGCACCTGCGGGATCTAGGAACATAGTGGCTCTATAGAAGACTCTTCTA
+>850:2:1:1353:8565/2
+TGACAACGTCAGTGCAAATAGAACTCGAGCTGATGCACACTGCTTTGAAAAGAAGTGTTTCGGAGTTCTATATCTC
+>850:2:1:1354:14904/1
+CACATCGTTCTTGGCCCGACCGGAATCATCGACGTCGACAGCATTTTCAATAACGGCTTCGAGCGAGAGCGTCGCA
+>850:2:1:1354:14904/2
+GATGCGCACGATCACCCTGCCGTTGCATCGTGCACCACCCGGCATCCGGATGAACACGCACCTGGAATGCCCGGCC
+>850:2:1:1354:13608/1
+GTGGCTTGTTCGGCCTCCTTCTTCGCCTGCTCGCGGGCGGGGGTCGCGATTTTGGGGCGGGCGGCGGTCTCCTCGT
+>850:2:1:1354:13608/2
+TTTCCTCGCCGAGCGGCTCAACATCGCCAGGCTGCGCGCCGCACTCGCCGGCGGGGATGATCCCATGGCCGACTTC
+>850:2:1:1354:10436/1
+GTCTTCTTTGGTTTCTCGTCATTGCGGTGTTATTTCTGGCCATTCAATCAGATACAGACCGGAAACCAGCGCGAGG
+>850:2:1:1354:10436/2
+TAGTTGCGCCCGCCGTAGCTGTCCGGGGAACGCGGGTAATCCGGTTCTCTTCAAAAATTCACAACCATCCCGCACA
+>850:2:1:1354:16816/1
+CCAGCGCGAGGAAGGCCTCTTCCGCCGGGACAGGCGCCACCAGCTTGTAGAAGCCGAACGGCTATTTCGACTCCGA
+>850:2:1:1354:16816/2
+GCTCGGCGGCAATCCGCCTGACGGCCGCGCCATCGGCGCCAAGATGAAGGAGATCCCGACCGACGACGCGCTGTTC
+>850:2:1:1354:20006/1
+GCCGCGGTTGTCGCTTAGGCGTTGAACCGCGAAGGCGCGCGGCAGCTGGACACTCCACGGCCGCTACGACACAACC
+>850:2:1:1354:20006/2
+GCGGCAAATTCCGAATGGATTGGTGGTCGCTTCGCCCGCCGGCAACCTCCTAATGATCTATACGCATTACTACGTC
+>850:2:1:1354:3074/1
+CCCGGGCGCCCCCACCTACGCGCGCTCGGGCGTGGCCTCCGCCCTGCTCGTGTCTCCCGGGGTGGGGCCACGCGCG
+>850:2:1:1354:3074/2
+AAGGGCCGCGATCTGCGGAACCGGATGGCCAGACGCCCATGCACCACGGATCCGGAAACTACGCCGCAGGCCCCGG
+>850:2:1:1354:15214/1
+ACGGCTGTTGTCGTCGTGGTGGAACCTGCCGCAAGATGCAACCTTCATTTGGCGGATGGCGCGCCGTATCCTCCCC
+>850:2:1:1354:15214/2
+GGTCACCGTGCCGTTGCGCCGTTCGGGCTCGCGGGCGGCGCGAGCGGGCAGGGCGGACAGACTTCCGTGCGCGCGC
+>850:2:1:1355:10111/1
+TTCACGCTGCGTTCGCTGCGCAACCGAACTTGCATGATGCCCGCCCGCACCGTCGCCCCCTGGAAGGCGGCCGGCC
+>850:2:1:1355:10111/2
+AGTTCGCCAGTCACAGTCACCGATCGCGCCGGTTTGAAGGGATACGGAGTGAACGAGACGAGCACGCGCGCCCCGG
+>850:2:1:1355:18132/1
+GTGGAGTGAGGAGTAGGCGCAGGAGTAATTTGATACCCGGGCGGGGGTAGAACGACATCATCCTGCCCCGGTCCCG
+>850:2:1:1355:18132/2
+GGATGAAGGAGAACAAGGCGGTCGGACTGCAACTCGCCATCTGGGCCATCGTCGGCGGTGACGACTTTTCTATTAT
+>850:2:1:1355:8261/1
+GACTTACGTGGAGTTGCTCGATTACAGGAACCTCTTTTTCACCCAACAAGACGTTGATACGCTCAACGCCAAGCAT
+>850:2:1:1355:8261/2
+GCTTTTAAAATCGATCGCCTGCTTGAACAGCTCCCTTGTTTTTGCGACCCGTTTCCCCACGCGCTTGGCACAGAGA
+>850:2:1:1355:5541/1
+CGCGCCTGTTGTGATCGAGCGCTTGGGGGCGGAGCTCGGGATCGCGAGCGGTGACCTCTCGCACCGCGGCCGCGCC
+>850:2:1:1355:5541/2
+ACGAGGAGCGTCCCGGGTGTGCGCGTCGGCTAGGGGCTACCCCACCCCTTCTCCACACCCCGCAAGGGTCGGGGGA
+>850:2:1:1355:1127/1
+GGGCACGGCGCGCGGCTCGGCAACCGCGAGATTCTGCGGCTTATCAACGAGCTGGTCCGGGGGAGGAATAGCACGG
+>850:2:1:1355:1127/2
+CGTTTTTTTCTCGGCGGATGAGGGAAAAATGGATGACGTTCAAAAAGCGGGACTGACCGTGACCGAGGCGCGACGG
+>850:2:1:1355:13827/1
+AGACTCGAGATCGTCGAGGAGTTCCGCCGGCTGCTTCTCTCGCCCATAGTCGGTCTCCATCGCCTTTGCATATTGG
+>850:2:1:1355:13827/2
+AAAAACTAAAAGACTCCGCACGGCAGGAGGGCTCCGCAGCGGTGAATCAAATCAAGTCCGTAGCCGAAGCGGCCGT
+>850:2:1:1355:11660/1
+GGCATGTCGCCGAGGACAAGGTCCGCGTCGTGGTCCACGAGGGATACGAGGATCTGGCGGCGGGCTGGCCCGGGCG
+>850:2:1:1355:11660/2
+CGGCGGCGCTGCCCTGGGTGCGATGATGGACGGGCGGCTCGCCACACCGGCCCTGCGGATCATGCCGCGCCCCGCG
+>850:2:1:1355:5135/1
+TGACCGCAGGCGAGCGCGGATTCCGAACCTTTCAAACTTCTAGGATTGGTGACCGTCGGAGGAGACTTTGCTGTGA
+>850:2:1:1355:5135/2
+GTGCATGGATTGCCATGTTACACAAGGCCAATCACGTTTTGTGGCAGACAACAAGTGGGATTCACAGGTGGCCGAG
+>850:2:1:1355:10706/1
+GGAACCGCCATTCTGGCATCGGCGCTGCTGACCCATTCTTTGAATGCGCTGTGGTCGATTTACGTGCGCCGCTATC
+>850:2:1:1355:10706/2
+CAGCCATGGCGATAGCTGCCATCGTACAATCAGGACGGAACTATAGTGGCTCCGCGCGCCGAGCAGCGCCCCCGCG
+>850:2:1:1356:10522/1
+GATCTCGTTCTCGAGCAGAGGCGTCCGCTGCGGGCCGAGGGGGTGGAAAGCGACCTGCACAACGGAGAGCGCGCGG
+>850:2:1:1356:10522/2
+GAAAGTCCGGGGGCGAAGGCCTTGAACAGCTGCCGCCGCGCGACCGGCAGCGGATTGATTCTCCTGCCTCGGGGGT
+>850:2:1:1356:10483/1
+CGGCGGAATATGGACGCGCCTCAGCAGGACGAGCGAATTTAAGAACTCGGAGCGGCTCCAGCGAATCTCGTTGCCG
+>850:2:1:1356:10483/2
+AAAGAACATTGTGTTGAGATTCCGACGTAGTAGTTTTACCGGGCCACTGAATGTGAAACCGCCGACGTGCTCCTGC
+>850:2:1:1356:1341/1
+GGAAATAGTCCGCCACCACAGACAGCTCCGATAGTGGTTAACAGCGTCCTGTGTCAGCTCATGAACCGGGCCCCTG
+>850:2:1:1356:1341/2
+GGTGCGGATGTGGGCTTTGCATTTGTCGGTGGGGGGTTTAAAGAAACGTGGATAAACCCTCCAACCAGTGCTCAAA
+>850:2:1:1356:8236/1
+GCAGCGTGTCCCGACAGATGCCGAATTCCGAATGGATGAATTTGCATTGCGCGAACGGACCGCTTCTGGTCTCCGG
+>850:2:1:1356:8236/2
+ATCACGATGGAATCGGCTTCACTCCAGCCCGCGGGGAGCCGTTTCCGTTCCCGCGCAAGGCCGCGTCCGGCCGGGC
+>850:2:1:1357:11684/1
+AAGGCGGTCATTTCTCCTTTTCGACACGGGTTAGGAACCGCTTGCGATCATAGTGCGGACCGTGCGTTTTGCAGCA
+>850:2:1:1357:11684/2
+TGACCTTTGTCGCGCCTTCTTTGGATCTTGGCCTGATTCCTGCTTCGACAGCCGACCGGCGCTTTAGCACCAACCG
+>850:2:1:1357:7696/1
+GGTGCGCAAAGGTCGACGCGAGGAGTTCATAGCCGCCTATGAGGCACCGGGTGACGAGATTCCAGACCCTCTGGAG
+>850:2:1:1357:7696/2
+ACCAGCTCGCGCTCAGGACATGTCCGTCGTGACGTGCGCTCCCGAACCCTGCGCCGGCAAGGCGCGCCGCGATCAC
+>850:2:1:1357:13031/1
+CCGACGAGCAAATCATGGTGACGCAGATCGAGCCGCCGACGCCCAGCGCGCCTTCCGCCCTGCGCGCCGAAGCCAT
+>850:2:1:1357:13031/2
+ATCGTCGCCGGCGCGCCCCGAAGGTACGTAGGTGGGAATCCCGGCGTTACGAACAAAGCTGCCGTCGGTAGCCCGG
+>850:2:1:1357:17234/1
+ATCACCGCCGGCCGGATGGCTGGCAGCGTCACTTTGAAGAAGGTCTGCACCGGCCCGGCACCCAGATCCATCGCCG
+>850:2:1:1357:17234/2
+CAGAGATCGTGCTCGCTGCGTCGATGCTGCTGCTGTTTGCGTCGATCGGCCTGCGACTCGGATTTCTGCCGGTCAC
+>850:2:1:1358:17509/1
+GGTTGAAGGCGCGGACGTCGATCTTTACTCGAAGATTTTCCGACTGTTTAAGAAACTCAGTCTGCCCACCCACGAC
+>850:2:1:1358:17509/2
+GATCGCCCACCGGGGCGATTTCGCGGTGAACCCGAGCTGCTCCCGCTGCGCCAGCGGGCCCCCTTTGATTACTTCG
+>850:2:1:1358:7961/1
+TGCACTACGGCTACGACGAAACTGCCATTAACGCTGTGCGCATGGCATTGATGGACGGCGCGTAACTGCGGGAAGG
+>850:2:1:1358:7961/2
+TGAGATAATTTGGACCGTCAACTTCATATTGGCCCTGGCCGTCGAATGTCATGCGGAAGCGACTGATCATCGCGGC
+>850:2:1:1358:2834/1
+CAGATCTTGGTGTCCCGCCCGATCACGCAGGGCTCATCGATATATGTCGACTCGTGAGCGAAGAAACTTGGGGCAA
+>850:2:1:1358:2834/2
+CGGCCGCAACCACCTCGCATCCGGCCTTCTACGTTTTGAATACTTCGCAGCTCGCGGCGACTACGACAAACAACAC
+>850:2:1:1358:13208/1
+TCCGAGAGGACGTACGACACCTGCAGCGCTGCCCCGGTCAAACGGACCGCGGTTCGTGAACGAACGACGGGGCTCT
+>850:2:1:1358:13208/2
+ACCAGCAGGTCCTGCGCGAACCGGCGCCGCTCGATCGCGCCCGCGACGCGCTCGAACGGCTGCCCGCCCGCGCGGA
+>850:2:1:1359:11528/1
+CAAGGTGGCGGCGGAATAGCGACTGCCTGCGGCGCCGCCGCCGTCGCATTCAAGGGAAAGACGAGAGTGAGAAGGC
+>850:2:1:1359:11528/2
+CGCAAGGAAGTGTTGTCGAAGATAAAGCTCGGCCGCCTCGGGCAGATGGACGAGCTCACCGGCGCGTTCGTGTTAC
+>850:2:1:1360:14265/1
+AGCGATTACTCGTACGGCTTGCCACCCGAAGCGGCGAATGTGGGCCGCGCGCGCGATGCCTCGGTCGCGGTACCGC
+>850:2:1:1360:14265/2
+CGAAGAGCTGAAAAATCTGTAGCAGCGCCTCTCTTCATCCGCTGCCAAATGTCGGTGGGTCGCACACGATTTCTAT
+>850:2:1:1360:9946/1
+TGAGTGCTGGAGAAGGCGAAAAAGCAGATGTTGAAGTGCAGGGCCTTCAGCGGCATGACCGTACTCGCCCTGGCGT
+>850:2:1:1360:9946/2
+ACTATGGTCTCTGAGGCGTAGAACGCAGGAACGACCGGCGGAACCGAAAACACACAGCTGCGCACCGCGGGGGATA
+>850:2:1:1360:4892/1
+CGGATACTGTCCCGGGCTCTCTGGGATCTGGGAACGCTCGATGCGTGCTGCCGGGGGGGCGCTTTGTGTGGAACTC
+>850:2:1:1360:4892/2
+TAGCCAGCTTTGGAGTCATACCTCCTTAGGATACCGCCGCCGGGCAAAAACCCGCGTTGGTAACTCCGGGGTCTTG
+>850:2:1:1360:2358/1
+ATCAGTGATGGGTAAATGGTGGGCTCCATCCACCGATCACCATTCACTGATCACGCTCGCTTTGCCTCGCCGATGC
+>850:2:1:1360:2358/2
+GGACGAAAACAAGACCTTTGGCCCCTTGAGCGTGGCAACGGCGAGCTGAAGGGCGGCCCGTACCGGGGACTGCGGG
+>850:2:1:1360:3051/1
+CGAAAGAGGAGATCTGGACAACACTCGACCTGATCTTGAAGTCGACCTCCAACCCCCCGACGCCCGCGCCGGCCGC
+>850:2:1:1360:3051/2
+GAGAGCAACTGTGGCCTTGTCAAGCTACCCTTCCCAGTCGCTGCAGGCATACTCAGCTGGGGCCATTGGGACGGAG
+>850:2:1:1361:4695/1
+CGACCGGATCGAGGCGGGAGGCTGACCAAGCGGGGGCGAAACCGGAGGAACAAACCGGGAGAAAAGAGCCGGGCAA
+>850:2:1:1361:4695/2
+CCTTCTTCAATTCTTGATCGAATCCACTTCGCTGTGCTCGCTCGGCGGATTCATCGGACTGGGCTTTGCGTCCGAA
+>850:2:1:1361:14023/1
+GATGCCCTACCCAAAAGAAATTTTCGATGTTCTCCCCCTATGCCACGCGACCAAGCCTCCCCGGGCGTTTATAAGT
+>850:2:1:1361:14023/2
+GCCGCCCTCGACCGGGATTACGAGACCGGCGCGGATCGGAACGTATGCCGCGCTTTTTTGGAGCTTTCGCGCAAGG
+>850:2:1:1361:20278/1
+CGGAAGTGAGGCTGCCGATGCCGGGTTGTGCGGTGGTGAGTATCTCAATCACCGGCTTTGCGCGCCGCGGAGACGT
+>850:2:1:1361:20278/2
+GGCGACGCGCGACAGGCGGCCTTCAATGCCGCCCTGCCGATTTGCCCCAAGGTCCCTGGGAGGGGCATGCAAGATG
+>850:2:1:1361:8414/1
+ACGGTAACAATGGTGTGTCTGGTCGCGCCGAGCGCCGCCGCCCCAGCGGCTGGGGCGCTGCGGGTACACAGGTGGC
+>850:2:1:1361:8414/2
+CCCAGCGGGGGAACCACTTTCTGAAAACCGGTGTAAACCCCGATCGCGCCACATCTGCCCTCGCGACTCTGCCACG
+>850:2:1:1361:4318/1
+CAGGGCAGACGGCTGGGACCAGTGCGCCGGCTCCCAGCCCGACTATTCGCCGACGGACGCCCGGCGCTCGAGCAGC
+>850:2:1:1361:4318/2
+CGGGGCGGAATGGCCGCAGAGAGGGGGTTACGAAGGACAGGTGCAGCCTCGGGGGCCGGGTCTCCCACGCCCACTG
+>850:2:1:1361:18603/1
+CAAAAGCTGCCGAGGGCCACAGGCAGGGCCACAGCCGGCGGCTCGAGTGTCCCCCCTTTGCAGGCACTCGCGGCAA
+>850:2:1:1361:18603/2
+GGACACGCCGCTGCTGCTCCAGGGGCGGGCCCTCAGCGCCCGGCAAGACGGCGCGCTGGCGGCTAGCCGCACCACC
+>850:2:1:1361:11346/1
+GCATTGATCGAGTTCCACATCCAGCCCGGCTACCCCGTTCCGCCTCCGCACGTCCACGAACACGCGGACGAGATCA
+>850:2:1:1361:11346/2
+CCGGCCGCTCGCCGGCGAGCGCAAACGCGTGCGCCACATGGCGCGGCTCGACGCGCGACTCCCCAGTGCGTACCAG
+>850:2:1:1362:5572/1
+TACCGTGCTGACCAGCTACCAAGAAGGACGCAGCGACAAAAAAACGCCCGCAGCCTGCCTCCCACCGCGTCTGACG
+>850:2:1:1362:5572/2
+GATTTTGCGGCCCCGCTGTCCTCCTTGGTCGCTGCGGGGAGGGCAGGGGAGAAGAGCTACCGCTGTGCGACCGCCG
+>850:2:1:1362:19357/1
+CCGCGCAGGCATCGTGGACGGCGGCCGCAATGCAGCCCGAGGCGCCCCTCCTCGCGCCCCTGGCCCCACGCACGCG
+>850:2:1:1362:19357/2
+GAACGCCAGCTCCCAGCGGAACGCGAAGTGCAAACCGACGTCGAGGGAAAGAGCGAGGCCACGCGCCCGCGCGATG
+>850:2:1:1363:4453/1
+CACGGGCTGGGCCACCCCGGGCGCCGGGATGCGCAGACGCCCCAGGTAAGTCAATACGGCAGGTTTAAGCCATCCT
+>850:2:1:1363:4453/2
+TCGCAAGTCGTGGGGGTGGAGCTCGCTGTAAAACGGGGGAACGATTTATCCAAAGGATAAGCAGTTTAGGCTGCTG
+>850:2:1:1363:9447/1
+GGGGAATTCGACGCCGAGCATCTCGGCGACCCGTGCCTGCACGTCGGCCTCCTCGAATCAGCGACGCGCTTGGATC
+>850:2:1:1363:9447/2
+CAACTGCCCATTTCCACGCCAACCGGGATCACCCGGCCATCCGGTCGTATGAGCCCGGCGAGACCTGGCGGGGGCG
+>850:2:1:1363:11406/1
+TGATACCCCCCCGGTGTCGTGCCCAGACAGCCGTGTGACGGAGCGGGGGAACGGGGTAGCCCGCAGCGGCGGCCGC
+>850:2:1:1363:11406/2
+TTGCTGTTGCGGCCAACGTTCGGGATCGTCACCTGCGCAATAGAGTCACTCGGGCGGATGCGTCTCGTCCGAACGG
+>850:2:1:1363:3934/1
+ATGCGCAACATCACCCAAATTCCCCGAATCCTTTTGAGTTAAATCCCACCGATAAAGGCCCCGCCTTTGTACCGTA
+>850:2:1:1363:3934/2
+AAGCGTCACTCTGCCCGGAAACTGTGCGAGGAAAGCCTTATTCATTCCGCCGGCTAGTCAACTGTCGCTTGCGGAA
+>850:2:1:1364:6089/1
+GATTTGCGCGACACCCCGGATAGCTGTCCAGATGGTGGCGGAGCCGTTGGCAATTGTTTACACTATGCCGGTTGTT
+>850:2:1:1364:6089/2
+GAGGATAAGCGTATTGGGAAGAGGAGTTGGCATCGCCTTTTGCCGGGTCAGATAGAGACGGCTTGCGCCGCGGGTC
+>850:2:1:1364:18181/1
+ACAGCGTCGTCGTGGTCCTTGACCGCCAAAAATTTTTCGCCCCGGTCCATCACGGCCGCTTGATGGAGCGCGGCTC
+>850:2:1:1364:18181/2
+AGTTCCTTGTCGAGGTCGTCGAGCACGAGGGGGCTTAAGAGGGGGGAGAGCGGACCGCCTGGGGGGGCCCCCTCGC
+>850:2:1:1364:11794/1
+CGGGGTAGGCGTCGATTAGCACCAGGGCTGGCATCATCGACACGAACATCCACGCGCCCCCTTTGGTCGTCGCTTC
+>850:2:1:1364:11794/2
+TCTTCCTGCCGCTGGTAATACCGACCGCGAAGCTCTACCCCTGCGAAATGCTGTGGTTCGTAATCATAATGTGCTC
+>850:2:1:1364:20258/1
+ACCAGGGACCGCGCCAGGACGGACACAGACGACAAGTTGCTCGCACAAGCCTAGTCAGTTGAATACAACGTCGCGG
+>850:2:1:1364:20258/2
+CTGCCCATGATCCGGGTCGTCTCTTTGAAGACCTGCCGAATCCAGACCACGTCATTTCAGTGCTGCTCGGCGAGTA
+>850:2:1:1364:9183/1
+GCGCGGCTGGCGGCCCTCAGTTTTCACAGTCTCGACGCCCGCCTTGGCAAACCGTGGACCCAGCGCGCGGCCGCCC
+>850:2:1:1364:9183/2
+TTTTTCTACTAGCCGTAAATTGGGCGACCGGCTGCCGGGGTTGCCATGAACTTCCACGACGGCGGGGGTGGGTGGT
+>850:2:1:1364:16401/1
+TGGCGAAAAGATGGGACAAGTTTTCCCGTCCAATACGTTACTAGACCGCTCCGTGATGAACACCATGAAATCATCG
+>850:2:1:1364:16401/2
+CCCGTCATACCAATGACACCGTTCATCGGCGTGCGGATTTCTCGGCTCATTTTGGGGCGGGACTCGCTCTTTGCGC
+>850:2:1:1364:16141/1
+CGGAGGCAAGGGACGCGCATGTCCGTGGGGTTCGTGACGTGGAGGCGGGGCTCAACCGTCCCGCCTCGCCCCCCCC
+>850:2:1:1364:16141/2
+CCGGAGCCGGTACGCGCGGGGCGGGGGTCCCAGAAAGGGCGCCTGACCGGGACGAGGGGGAAGCGCCCTGCGGCTC
+>850:2:1:1364:15111/1
+TTAGGCATCGACGGCCTGGCCGGCCGGCTCCGCCCACCGCTATCCGGAACTCGCGGCGCGGAACGCTGACGTCTTC
+>850:2:1:1364:15111/2
+AGGCTGGATCAATGAAAAAGCCCCGTCGCCGGGCCGGCGGAGGGGCACGGGCGTATGGCGTTTCGCCGCCACGCCC
+>850:2:1:1365:10239/1
+GGATTTTGATGATAAGGGAACTGTTTGGTGCGGCTCGATAGACGGAGGCTTGGAATTTTTTGATGGGAAGGGCTTT
+>850:2:1:1365:10239/2
+AACAGAGTCTTTATAAATGCTCGCTGAGATCACCGGGGCATTGGTCAACTCCGGTAACTCGATTTTTTCAATCGCA
+>850:2:1:1365:18646/1
+GCCATAGCTCAGCGCAAGCAATGAAGCCATTGGAAGAGACTTTCCAGCAAACCATGCCGCGTGAGATGGGTTATAA
+>850:2:1:1365:18646/2
+CGCCGGACGCAACGCCTCCGGAACGCGCCGGATCCCGCGACGGGGCGGCTTGGCCGAAGGCTAAATCGCAGCGAGC
+>850:2:1:1365:18786/1
+TGCGCCACAGCCGGAGACGTTAGGGGAGCTCAAGGCCGGGTCGCGCGGCGGCAGCTTTGGGAAAGGCAGCACCGCC
+>850:2:1:1365:18786/2
+GCTGAACAACGTGAGATCGTTCGGATGAATGGCATCCCCGGGGGGAAACTCCGCGCACCGGCGCGCCACCCAGATC
+>850:2:1:1365:8690/1
+TCGGTGCCGCTTGTGCTCAAGTCGCCTCGGCGCTTGCCGCAGTCGACGCCCTGATGAACAGTGCATCTTAAGCTGC
+>850:2:1:1365:8690/2
+CTCGGCAAACACCAGACGCGCACTGAACGCATCCCGCCCCGCAGCGCGCAAATCGACCTAGGCCATTAATACGCTC
+>850:2:1:1366:5347/1
+GCGCACGGCCTTCTACGCCAGGCGGCTCATCGAAGCCGAGGAGGACGGGCGCGCCGCGCCACAGACCCGGGCGGAC
+>850:2:1:1366:5347/2
+ACAGGCCCCCGAGGGCCTTCAGGGGCGGCGGCTGGCAGCGCAGTAGGCGGGCACGGGCCAGGCAGATCCAGTCCCC
+>850:2:1:1366:10888/1
+AATGCATCTACAGCTTCCACGCCCGACCACGCTGGTATCACATCGGCAAGGTCAAAAGCGACGGACTGAGCGCCGC
+>850:2:1:1366:10888/2
+AACCAGGGTGGCACACTGCCCCCAGCTATTGTTCTTGCGCTTGGCGATTTCGACGAAGCGCTCGGCCCGTTCGCCA
+>850:2:1:1366:20589/1
+GGAGCGGGCGACATACCCCAGGCCGAGGAGCCCGGCGCAGCCCACGCCGCCGCTCCGGCCAAGAGCGGGCATGCGC
+>850:2:1:1366:20589/2
+GAGGCTGTCGCAGGGCGTACCCCAGGCGTCGGTGAGCGGTCCCAGTCGGCGTCCACATCCTCCCCTCCTCACCACC
+>850:2:1:1367:9303/1
+GACAATGGCTTGCAGCTAACAGCCGCGTTCGCTGTCGCCGTGTCGCGCGCCGACGATAATGAGTACCACGTCCGGG
+>850:2:1:1367:9303/2
+TGACCCGGCCCGTCACTGGTCTTCCCCTCGCGCACGCCGCCCGCGGCGTGCCCAGCGTCTTTGTCGGCGGCCCTCG
+>850:2:1:1367:14567/1
+TCACATGTGCTCCACGCAGATGAACCGGGCGATTCCGGTGGCAAAGATGTTGGGCCCAATCCCCAGGAACGCCTGT
+>850:2:1:1367:14567/2
+CGTGGCGCAGGAGGCGCATTCCTCCGCGTGAATTTTCGAATGTGCTAGACGCACCTCCACGCTTTTGCGCGGCCCC
+>850:2:1:1367:17537/1
+GCGTTTGCCCGCTTCCACCCGGCCGGCCGCCTTGGCCGCAAGCCGGCCCGCGCCGCGGGGGTGATGCGCCGGCGCG
+>850:2:1:1367:17537/2
+GCGGCGCTCGCAGAGCCGGGCGAGGGCGCACCCGCTCAACCGGCCCCAACCCGCGCCGTCCGCGTCGCCGACACTG
+>850:2:1:1367:6665/1
+GAATTCGGGTTCGGTTACGAGGAGCGTCGCCATGAGGAGTACGATATGGGGCTGGGCAACGGTGGCCTCGGACGGG
+>850:2:1:1367:6665/2
+ATGCGCCCAAAGGTTCCACCTGAAAGACCTGCGGGGAATCTTGCCTGAAGAGGGCATATCGGCAATGAATCCCGTA
+>850:2:1:1367:3904/1
+AGGGGTCGAGCAGACAGCGGCGGATCTCGTCGGCGATCTGCAGGCGGCCGCACTTCACGGCGAAAACCCGCGGCGG
+>850:2:1:1367:3904/2
+CCGAGCCGATCGCGTGGATCGTGTGCAAGTGGCGCGCGCACCGCGACCCCGTTCAAGCCCGGGCGATCGCAGAGCC
+>850:2:1:1367:17825/1
+CATACGCCTTCTTGTAGGACTCGATGGCCTGAGTGGCGTATTCGTTCCGGCTGGGCGCCTCTCGTGGCTGCTCCGG
+>850:2:1:1367:17825/2
+CCGCGTCGGCCGTCCTCTGCGCGCAAGCGCAAGCCCCCACCCCCGCGCAGTCGCCCTCCCAGGCCGACCCTGGACA
+>850:2:1:1367:3766/1
+CAACGGCTCGCCGCGCTGTCGGGGGTGGGAAAAGAAAGAGGGCGGGGAAGCGAGGCTAAAAAAAAAAAGAGAGGGA
+>850:2:1:1367:3766/2
+ACTGACGGAAAGTGTCCGCTGTTTGCGCGAGCACTTCCGCGCCATTAACAGGTTCGGGCCAGAGTTCAACATCAGG
+>850:2:1:1368:6593/1
+AATTCATAGACAAAATTGCCTCTTAAATTCCCGGCACAGACCTTGCTCGACTTTAGATCCCAACTGAGGCGAAAGC
+>850:2:1:1368:6593/2
+GATTCTTACGCCGGCCCGGGCATGAATCGCGTTGAGTGCGACCGCCACGGGTGCCTCATCACAAGCAACGGAAACA
+>850:2:1:1368:12575/1
+CGGCCGGCGTCCTTGTTGATGCCCGGCGTGCGGCCCATGTCGCCCATCCAAACTCCCAGCGTGTCGTCGAGCAGCC
+>850:2:1:1368:12575/2
+GGTGTGCCCCTCGTCACGCTTTATTCCTTCGGTAACCGCGACTGGGACACGCACCGCAACAACTTCAAGGAAATGA
+>850:2:1:1368:16648/1
+CACGAACACATCAGAGAGAGGAAGCCTCCTGTCGGCGCGCGCCGCTCCCAAGCGATGGCCTGCGACGGCCAAGCGC
+>850:2:1:1368:16648/2
+GCCTCCCGCGACAGAGGACGGTCGGCCGGACCATGCTGGGAGGGGGCAGTGGCCCAGGGGGCGACGCCACTTCCTC
+>850:2:1:1369:7438/1
+GCGCCACGCTCGATGGCGAGCGCGTCGCGATAGAAGTCGAGTTTTCCGTAGAAAATGTTGTCGCCTAGAATCAGCG
+>850:2:1:1369:7438/2
+TATCTGGGCCATGGAACACACCTCGGAATTCCGATCGAGTACGCCGAGCAAGCGAAGCCGGAAGGAATTGCCCAGG
+>850:2:1:1369:18011/1
+TCAGAAGAACCCGAACTGGGACGCCGCGAAGGAAAAGAAGGACGATCCCGATTGGCCGGGCGGCGGCCGCCACCGG
+>850:2:1:1369:18011/2
+CGCAATCGGTCGAGCGCGCGATCATGATCTGCGTGCGCCCTTCCATCGGCTTGGCGCGGTCGTGGGTTTCCGCCGT
+>850:2:1:1369:20708/1
+GTCGTCCGGGGGTGCGAGCAGTTTTAGGAAGGCGACATGCCGCTGCTGAGCGCTGGTCCACAGCTGGGGAGCACGC
+>850:2:1:1369:20708/2
+CCCATGTCCATCGCCCGCTCGGCATTCACATACATCCCGGGGCGCAACTTGAAATGCGGACCCGGGAGATCGATGC
+>850:2:1:1369:6363/1
+TGTTGTTGCTCCCGCGATGGGGTCGAGCATCCAGAGCGCGCCGGAGTCGCCGTGGGGAGTGGAGAAGGGGAGCTGG
+>850:2:1:1369:6363/2
+GGATCTCATCGGAGCAAAGATCCGCGCCTACGGCGGCGGTTGGCGTGAGATGACGGGACGTATCCGGGGACTCTCC
+>850:2:1:1370:4223/1
+CGTACGAGGAGGACGTGGCGGCGGACGGTCGCAGCACGCTCGACAAGGTACTGGGGGAGGGCGGCGACCTGGCCAT
+>850:2:1:1370:4223/2
+AGCGGCCTGTCGGGGCGGCTGCCCGAGCTAGTCTCAGACCCCACTGCTCTGCCCGACCCGCGTGTGGACGCCGGCC
+>850:2:1:1370:4825/1
+TCCGCCGGTCGTCACGGTCATGGGTGACGTGGACCACGGCAAGACGACGCTGCTCGACGCGATCCGCAAGACGTCG
+>850:2:1:1370:4825/2
+CGCGCATGGCGGTGAACGCCTCGTGACCCGGCGTGGCGAGGAACGCGACGCGGCGCGCGGTGCGCTCGGCGTGGTG
+>850:2:1:1370:1420/1
+GGATCCGCTCAGAAGGATTAAGCCGAGTAGCTTTAAGGAGAAAAGCGATATGGCGCGTCTGCACCCGTGTTTTAGA
+>850:2:1:1370:1420/2
+CTGCTGGGGCTGCCATCGTATTGGGGGTGCTCGACGGCACCCGTCGTGGGCAGGGCCAACGTGGCTGGCCCAGCGG
+>850:2:1:1371:17987/1
+TGACGGAGAACTTGGCCCGATTCGGGGTACTCGACGATATCACGGTAAACAACGGCCGCTCTCTTGATGAGACTAC
+>850:2:1:1371:17987/2
+GCGCCTGGCTCGGTGCGGCCCGCACGCAAGGGCCGAAGTAATCGCCGATCACAAGACAACCACGGACCGCCAGCAA
+>850:2:1:1371:6119/1
+GCATCAGCGATCAGGACCTTGCGCATCAGAGCCTCCGCATCTACACCTCGCTCGACCCCGAACTCCAGCAGGCCGC
+>850:2:1:1371:6119/2
+CACCTGGCCGGTGTGCGGATTGAGAGCGATGAGCGCAACCTGCGGGTAGTTGAAGGGCGCAGGGCCCTTGGCGTGG
+>850:2:1:1371:21376/1
+ACGTAATCTCGGCGAATCTTCGCAGCCAGATGTGGGCTAACTATCGAAGGTGTAATCAAGCTTTCGTTGACAACAC
+>850:2:1:1371:21376/2
+GCAGCGGTACGAAGCGACAATGGATCTCCTAGGACTTTGTTTTGCTTGATCGAGAGAAATAAGCCGTCGAGGTCCC
+>850:2:1:1371:3549/1
+GACGGACGATGTCGCGGTGGCCATGATCGGCACCGGGCGCACCGGCCTCGCGATCCTCGACGTGGCCGCGATCACA
+>850:2:1:1371:3549/2
+ACGTGGGCGCGCCTCCGCCGGAGGGCCCCGGCCTTCGCCGCGCCACCCGCGGCACCCGCGACCCGCGCGAATGCAC
+>850:2:1:1371:15036/1
+GCCGCTGGCGACGCCGGGCAGGCCGGGTTCGCCGCTGGCGATGAAGGTCCAGCCCCGGGCGTATGGGCGGGTCTGG
+>850:2:1:1371:15036/2
+CTCGCGCCTCCGCGGTTCACCCTTGGCGTCGACGGCGGCAACAACTCGCCCGTGGCCGCCCCCGGTCGTGCCTCTG
+>850:2:1:1371:19932/1
+AACCCCCGCCGCTTCGTTCACGAGGGCTGGCTTGACTCGCGCAGGCGGGCAATCCCCGCCCCGCTGCACGACGAGC
+>850:2:1:1371:19932/2
+TCTCACACCGGGAAGAGTGAACGTTCTTAGTTCGCACACGTGCGTGGGCAAGCCAGCCGGCCGCCCGGCAGCCCGC
+>850:2:1:1372:8379/1
+ACCGCGCGGCGGCGAAATTCTCCCGCGAGCTGCCCGCGCGCCGTGCCCCCCGGCACCGGCAGCGCGGGCGGAATCA
+>850:2:1:1372:8379/2
+GGAAGGCCGACGAGGCGCACATCCCCGGCAAGCAGGACATCTATTCCAACTCCGGTTTAGTGCTGCCGGCGCTGGC
+>850:2:1:1372:11585/1
+CGGCACGATGTTGCCGGGGAACTGCTGCTCGCTGACGGGATCGGTCACCCTGAGTGTGGAAGCGGTGAGACTGAAC
+>850:2:1:1372:11585/2
+AACCGGCATCAGTATGGCGCCACATTGAGCGGACCGTTGCGGCTGCCGGAGCTCCAACACGGCCAAAACCGGGCCC
+>850:2:1:1372:11973/1
+ATGCACGCGCTTGCGAGTGCGGCCTGCCATGAAGTCTGCGGAAACGCCCGAATAGTGTCGGGAACAGGTGGAACAG
+>850:2:1:1372:11973/2
+CAAGTAGGCAGCCACGAGATCTTCCTATCCGCTCAAAATAAGGTGACTCCTACCCCTGCCTGGGAAGATTGTGATA
+>850:2:1:1372:3103/1
+GCATGCCTTGACACACGAGCACTTGAGGCCAGCGCACTGGAGAGACAACCCGATGCACAACGACCCTGGGGGCGAA
+>850:2:1:1372:3103/2
+GTCGACGCTCGAGTGAGTAGCTAAAACATGCCAATGCGGCGAGAGCAACCAGGACTGCTGCGGCGGAACGGCCTGC
+>850:2:1:1372:13597/1
+GTACTGGCAGCGGAGCGCGCAGGCGGGCGCCCGATGGCCGCGAGCACAAACAACACGACAGCGTTCCGCCCCCCCG
+>850:2:1:1372:13597/2
+GGAATCTGGAGCCCGGAGAGGCCGTCGAGCCCGAGCAGCACATCGAGGTAGAGCGGGACGCAAGGGTCGCGCTCCG
+>850:2:1:1373:14312/1
+GCTCCTGGCCTTTCCCTGATCGGAGCCTAGCGACGTACCTTGAATCTCAGGTGCAGCACCCGGTCGCCCCGGATGA
+>850:2:1:1373:14312/2
+GACGTGACGGCTGCGTTCGACAGGGCCAAGCAGCTCACCGGGGCGCGAATCCTCAGTGTGAATGCTGCGGAGGGAG
+>850:2:1:1373:12706/1
+CGACGACGACGAACCCCCAAAAAGGAGGATTGACGAATCCGCGATTGCTACTGAGATCACCCGCTTTGAAAGCGCC
+>850:2:1:1373:12706/2
+GTTAAACTTCTCCCGCTCGCGCGGCCGGAGCACTTCGTCGATCAAGGGCCGGTCTTCCACCACCAGCCAATGGGCA
+>850:2:1:1373:19742/1
+GCCGACGGAGCCTCGCCCCCCCGGAGATCGCGCACCACCGCCCCGCAGGGGCCGCGCTCGCCGGAGTTGATCTCCG
+>850:2:1:1373:19742/2
+AAGATGGCGCTCAGGGAACCCGACTGGAATGTGAAGAGCGTCGGCAGGGCCCCGCTGTCGGACGTACAGGAGGAGG
+>850:2:1:1373:17031/1
+GTGCCCGTTGCGGCGGGATCGGCGGGCGGGGGGGGGGGGGCGGGGGGCGCGGGCAGCCGGACGCCCGCGCCACCGG
+>850:2:1:1373:17031/2
+TCCGCCGCGACCCGCTCACCGGCGGGGCACTCACCCCCGCCCTGGGCGCCCCCCCCGCCCCGACCCAAAGCACAGA
+>850:2:1:1373:14060/1
+GTGAGCGCGGGGGCGGGCCGCGCCGGCGCGCGCGATGCGAGGGCGCCGGCGGAGCCGGCGCGGCGCGGGGCATCGG
+>850:2:1:1373:14060/2
+GCCGGGGCGCCCCCCGGGGCAGCGGCGCCGCCGGGGGGCCTGACCGCGCCGTCCGCGGCGCACGGGCACGCGAGCG
+>850:2:1:1373:5963/1
+CGTGCCACGACCAAATGTTGCCTCGATAACGACCGGGACGCCGCGAATAGGGCCAGATGCATGTGTGAGAAGAAAG
+>850:2:1:1373:5963/2
+ATAGCTTGGATGCTTGAATGATTGATTGATTCATGGAGCAGCATAGCGATCGTGAGCACATCTGATCTCAGATAGA
+>850:2:1:1373:7846/1
+AGGAGGACGACCGAGTCCTCGAGGAGGAACATCCCGCCCTTACGCCCCGTCTGGATCGCGCAGTCGACGCGGCACA
+>850:2:1:1373:7846/2
+CTCCTGGCGTACCCGGATGACGCCCTCGGCCCCCTTGCCCGCATCCTCGGCGCGGTCGGCGTCGGAGAACACTAGG
+>850:2:1:1373:20753/1
+TCGCCGTCGGAGGTTGCGGGCGTAGCTTTGTAACCACGGCCGGCGCAGCTCGGGGGACCGGATCATCAACTCAATC
+>850:2:1:1373:20753/2
+GGACTCGCGTGGCGAGGAGCACTTGTTTCAGATGTTCGAGCGCGGCGAGCAATACGGGATGATACTCGGCGGTCTT
+>850:2:1:1373:4670/1
+CACTTCGCTCTCCAAAGACCAGCGCGCCTCGGTTCATCAGATCCGCCATGAGACCAGAGCTGCCCGCTTACAAGCG
+>850:2:1:1373:4670/2
+CCCGAAGTTCCCCCCGCAGATTACGAACGCACTCAGCACGCCCAGATCGCGGACAACCGTGATCCGCTCGGCGATG
+>850:2:1:1374:12597/1
+AATGGCGGAATTCAACCGCCAATTCTGCGACGCGTTCTGACGCCGGAGTTTTTTGAGCGCGGCGTGCCGGCGCGCT
+>850:2:1:1374:12597/2
+TTGGCGTCTGCCCCCAGGCGAAGCAACTTCGGCTGCGGTTCAGCGTGATCGTGATGCTCCGGTTGCAATCGCCACA
+>850:2:1:1374:6804/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1374:6804/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1374:13163/1
+GCGGACGGGCGGGCCGTCTTCCCGGGCCTCGTGGACAACCCCCCCCACTACCACGCGCACGGCGCGGGGGGTCCGC
+>850:2:1:1374:13163/2
+GACGTCCATCGGGATCGCCTCGACGTACGAGAGCATCCCGGCCAGCTTCTCGCGCGCCTCGGGCCTGACCCGCGCG
+>850:2:1:1374:10576/1
+GAAGCTGGCAGTTTGTTCGGGCACTCAGTGGAGATCGGGCGATTTCCATCGTTGAAAAAGAATCCATCCATCTGAT
+>850:2:1:1374:10576/2
+GTTCATCGAGCGTCCGATAAATGGCTTCCATGGAATCCATCGTGGTCGGCTTTCCCAGAAAAAGAAACGCGCCGGG
+>850:2:1:1374:19381/1
+CGTTGCCCGGGGGAAGCCGCTTAGGGTTCTTAGCGCAGGGGGGGGTTGTCGCGCGAACCGAAGCCGGCGCGCCGCC
+>850:2:1:1374:19381/2
+CCAGGAACCCCCTCGCGTCCGGGCACGGTTCCACGCGCAGTAGGGGGAGGCAAAGAAAAGCGCGGGCGAACACAGA
+>850:2:1:1375:15466/1
+TGCAGCAGCGGGTGGATGGGAAGCAGCACCAAGGCGGGGAGAAGCCATGACAGGTCGCCACGCGGACGTATCCCCT
+>850:2:1:1375:15466/2
+GCGGGGGGTCAACCGCTGAAGAATCGGCGCTGTGGATACGGTACCCGGCCATCACCAATTCTGCGTACCCGGTGGC
+>850:2:1:1375:18450/1
+AGGAGACTTATTCCTCATCGGGACGAGGGTTGCAATAGTGCTTCAAGATCCTCAGACCTGCAGAGCGTGACTTCAT
+>850:2:1:1375:18450/2
+CACAAGTTTGGGCGCTCCCTTACATAGTCGTAGACGAGTTAAATATAGACAGCGGGTCTCTTATAGATGAAAATGA
+>850:2:1:1375:12675/1
+CTGACTGGAGCGCCTTGGATTGCTAGCGCCACCAATTCTGCGAATTGTCGTCCACCGGCCACTTCGCAACCCGTTT
+>850:2:1:1375:12675/2
+CAAATGACCGCGAGGACACGATTACACACAATCAGGCCGGTCAGCTCCTTTTTCTTGCCACGATGATGCGAGTATC
+>850:2:1:1375:15056/1
+GAGGCCGCGCTGCGGCGGCTGTTCCTGGATCTGGTAGCGGTGACGTCGCCCTGCGCCCCATCCCACACACGCGGCG
+>850:2:1:1375:15056/2
+TTCGAGTCCCCGGCCCGAACCGTACGGCCAGCGCTCTGACAATTATGGACCCGACCACCCATTTTGAACACTCACC
+>850:2:1:1375:13444/1
+CTGCAGGTAACAGTATATGCACCCGGTGTGCTCGCTACCAGTCCAACGTCACCGGCTGCGGCGTTCACCGCCAACC
+>850:2:1:1375:13444/2
+TGCCCAAGCACCGCGAACGTGCAGATTATTATCAATGCACTGCCAACAGCAACGATTTCATACGCAGGCTCTCCAT
+>850:2:1:1375:9648/1
+TGCGGCGGCGCAAGACCCAAACCGGAAATTCTTGCCGTTACAATCAAGGGCCGACCCGCCCCCGCCCCCGCCGCCG
+>850:2:1:1375:9648/2
+CTACGAGAAATTGCAGACGCGAGCGAATCTCGCGGACAACGTCTGTTACGATGGCCTGCTGCTGCTCGGTCAGGTC
+>850:2:1:1375:18549/1
+GCTCGGCGCGATGGAGATAAGGCTCCAGGAGCTCATGCAGTCGGGCTATGCCGCGCTGCTTTCCCTGCGCGACCCG
+>850:2:1:1375:18549/2
+ACGGGCCTCCGAGCAGAACCCCCACGCGGCACCTCTTGTGAAGCCACAGGACACACTCCAGCCCCTCCTTCTTCAG
+>850:2:1:1376:8072/1
+CCAACCGGCAGCGCGGAATGGCCCCGCGGGAGGCGGCGGCCGACACGGTGGTGCGGATCGGGGCCCGCCACCAGGC
+>850:2:1:1376:8072/2
+GCAGCGGGTCATGGGGTTGCTCGAAGGCGTAGGCGAGAGCGCCGGGGCGGAAGGGGAGCATCCCCGGGGCGTCGAG
+>850:2:1:1376:12074/1
+CGGGTGACGGGGAAAGCGGGGCGTCCTGGATCGATTATCGAACAATTCTCCGTCGGCGTTGGCGTCTCGGGCGCAG
+>850:2:1:1376:12074/2
+GACACAAAATCTAACTATGCCCAGTGCCGAATTTGCGTAAACCGCCACACGTTCCCAAGCGCCTGCAAGCTGAGGC
+>850:2:1:1376:10306/1
+CAGCAAGCTGAATGGAGCCGAAACCCGAACGCTCACCCGCAAACTCCGCGAGAACGGACTCCGAGTGCAGGGACCG
+>850:2:1:1376:10306/2
+CGTTGAATTTGAATTGTCCGTGGCCGTCGGCGTAGTCCACATCCCTCAACATGCCGCCTTCTTCTGTCGTCTGCTG
+>850:2:1:1376:13119/1
+AGATACTGCCGATGTTCTTCCGATTTCGGGCCCCCGCTTTCGCGAAGGATGTAGCGATGGGTTAGGACGCGCCCAG
+>850:2:1:1376:13119/2
+CGCGCTGCGCAACGTAAGACGCGGCCTGAAGAAGAAGTTTCCATTTTCAAAAGTGGCAATCTAATTGTTGATCTTA
+>850:2:1:1377:12533/1
+CGCTTCTACTCTAGCCATCTCTTCACTGAAGATCCCCAGCTCGATCATCGAGGCCCCGCGGCACCCACATTCCTTC
+>850:2:1:1377:12533/2
+TCCTCAGGCAGACTATTTTCGCCCAGAATTGCGTGAGTGGATGTAGCAACACCTACACACGGGCAGGGGGCAGCCG
+>850:2:1:1377:12629/1
+GTCTACTCCATGCTCCGTACAACCCCGCCCGGCATGTGCCCTGGTGAAGTGGCCCCGTCGTGCTTCATTGCCGTGA
+>850:2:1:1377:12629/2
+CCTAGCATTTCGGGCATCGCGGCAAGAGTCATCATAGGCCGAAGGGGTCGCACGCCCGAGCCTCACCGCAGCCGCA
+>850:2:1:1377:21337/1
+GCCGGCGATGCTCCGGTGGACCACGACATGGCGGGTGGCGACACGGCCGCCCGGCACGCGGGCGGGGGGCCAGCTG
+>850:2:1:1377:21337/2
+TCTCTGGGTCTGCCTGCCGCCGGGGCCCGGGGGCCGCGCCCACCGGGGGCTCCTGGGGGGGGCCGGGGGCGTGACC
+>850:2:1:1377:18739/1
+TCAGCGCATATGGAAGGTCACCCCTGCTCTGCGCACTCCGCGGGGGAGCGCGAGGATTGCGAGAACCGGCAGCGTT
+>850:2:1:1377:18739/2
+TAGAGCACTGCAGGAACATGCCTACTTCCTGACCATCGCGAGCATGCGACGGGCGACGGTGAAGGCACCTGCGATG
+>850:2:1:1377:16183/1
+ACGCCTCTCGTCCCGCTCAGCCTTCGTCGATTTCCTCTTCGCCCTCGTCGTCATCCAGCGGCTGTTCGACGCTCTC
+>850:2:1:1377:16183/2
+ATGGTCGCAAAGGCGGATTGGGCTAGCGCACCGCATCAGGCAGCCATCTCGTGGGGCGGAGCCTTTACTTGGGCGG
+>850:2:1:1378:1327/1
+AGACGGCCAAGACCGCGGCCAACGGCTCGCACACGACGGGGTGGCGCCCGCGGAAGGGGACGACACGCTCCGTGGC
+>850:2:1:1378:1327/2
+CCGGCTGGTGAACAGGCCGCGCGCAGCGCGTGAAGGGGACCCACACCGCCCTGCGGGCGCCCAGGCATGGCTCTAT
+>850:2:1:1378:18858/1
+GAGCCCGGCACGCACACCGGCGCTCCAGCCACAATACGTTTTCAGATAAGCGGTGATTTCGGCCGTGTGCATTGAC
+>850:2:1:1378:18858/2
+ACCGCTGCGCCACAAAGTGTGACCGGTTACAAACGTTACAAGGTTACAACGTTAAAAACTAAAGTGTTCGAACTCC
+>850:2:1:1379:1089/1
+ACGAGCTCGCCGAGATCGGCCACCTCACTGACGACGGCAACTTCCCCGAGGGCGGCGCCGTGCATCGCGGACGTCG
+>850:2:1:1379:1089/2
+GCGGCGGGGAGCAGCAGCGAGGGGGTCGGCGCCGCCGGCCCACCGCTGCCCGGCGACCACCGCCACACGTGCCCGC
+>850:2:1:1379:2176/1
+GCCGGATGGAGCCAGGCCCGGGTCGTACTGGAAGGCGACCGGGATGCACTTCGTAGCGTAGGCGGTGGTGGGGGGG
+>850:2:1:1379:2176/2
+GCACCGACCTCTCGCACCCGCTCTCGTCGGCCATCCGGCTCTCCGGCCGCGCCGGTGTGGTGTTTTACGGCGCGTC
+>850:2:1:1379:2638/1
+CCGTCGGCGCGATCGGAACGGCGGCATCGGAGGAGCGGGCCGAGCGTGTCGCGCGCCTCGCCACTGTGCGCCACGA
+>850:2:1:1379:2638/2
+CCTCCTGCGCGTAGAGGCGAATCGACGTGAGCCCCTGCTCGAGCGGGATGTGTCCAAAGGGGGCCGACTCTATCGT
+>850:2:1:1379:5299/1
+GAATTTTCTTGAATTGCATCTGTGCTCCGTCGAGTGGAAATGCCCTCGAGCCACGTTTTCTTCTTGTCGTGCCGGC
+>850:2:1:1379:5299/2
+CGAGACCGGTGAAAGCCAAAGAAACGGAGGGATGCTCAGTCCGTTATCGGCAATTTTCAGGCGAGTGACTCAAGCG
+>850:2:1:1379:13362/1
+AGCTGCTGACGTTGGCCAGCCCTATATTGGTAGCATAAGCACGCGCTTGGACGTGTGGTAGAGGCGTCTCCGCCGA
+>850:2:1:1379:13362/2
+TGATCTTGCGTTAGACTTGCAGGCGCTAAGACATCATTTCCGATGTCGCGTATGCCCCTTCCCCCTGTCCTTTCAC
+>850:2:1:1380:15171/1
+CCGAGGAGCTGAAGGCGATGTTCGTTGGGCGGTGCAGGCGGGACTAGAAGGCTCCTCTGGCTATGCATGCGCGGCC
+>850:2:1:1380:15171/2
+CCTCGACCGAGAGCAGGCCGCGGGGTTTTTGACTCGGGTCAGTGGCTTCCGTGTTTTCTTCAGTTGAAGCAGTTGT
+>850:2:1:1380:16381/1
+AACTCGGCCTCCCGGACCGCGATCGGGTTCAGGAAGGAAGCAGCGACGTAGACCAGATCGCCCTTGGGCCCCAGGC
+>850:2:1:1380:16381/2
+GCGACGCGAACAGCGGCCGCGTCCGGGGACCCGCCAGCAGCGCTCACGACACCCCCCCGCGACGCGCGGACCAGCC
+>850:2:1:1380:7309/1
+GCTCGGCGCGGTCAAAGCGGTCGTGTGCGGAAGCGGCGGCAGAGCAAACGTGAAGGTATAAAACTGCGCTCCGGCG
+>850:2:1:1380:7309/2
+AGCCCTACGGCTACGAGCGGAACGGAATCGCTTATTCCGCCCTTAACGGGCCGCCACCTCGCGACTCGCTGCGAGG
+>850:2:1:1380:13331/1
+TGCGTTTGGAAGTTGCGGTGGGGCGGGTCGTTGGAAAGTCTTACTCGCGAAGTGGGTGCGGGAGGCAGCGACGGGG
+>850:2:1:1380:13331/2
+AGGAAGACCCACACGCACGCGCCGGCAACACCGGGGCCCAGCTCGCCCTCGCGCGACACTTCACGGCGCGGGATCA
+>850:2:1:1381:3882/1
+GTAAACACAGTCCTTGTCAAGGATGTAGAGGCGCTTAAGCGTAGGCATTTGGATATCGGCACATATACGAGCAAGC
+>850:2:1:1381:3882/2
+AGAAGTGCCACTGCTGCCATGGGGTCCTGCCTTTGGGGTGTTCATGCGGCTACTGCTATTTCGCTCGCTGTCACGA
+>850:2:1:1381:18192/1
+CCGGCCACGACGACCGCCGTGCTGGGTGCGCTGCGCACGGCAGCGGCCGCCGCCGCGGCTGCCGCGCCCCATGCGA
+>850:2:1:1381:18192/2
+ACCTCCACGAAGCCGATCGGCCGCTCGGGCCTGGGAATCCGGGAATGCTTCTTCGGATCGAGGTCCCGACGCCGCC
+>850:2:1:1381:8656/1
+AAGGATTCAGTATTCAGTGCTGAGCATTCAGTTGCTGAACATAGATTATGCGTTCAATCACTAATTACTGAATACT
+>850:2:1:1381:8656/2
+TGGAGGCAGTTGCAGCAGCTCGGGGAACGGGGGCACGCCGAGCACGGGGGCCACCAGGAGTTCATTAGTGGCGAAC
+>850:2:1:1381:17450/1
+GCCGTGCGCTTTAGCGGTGTGTAGCGCGGTGGGGTGTGGGGGGTGTTATTTTAGACATGGGAGACTTAGTGCAAGG
+>850:2:1:1381:17450/2
+TATTGAGCGCCCGTCGCGCCGGGGAGATGCGGCGGCGATGCAGGCAAGGTGAGGGGGCCGCTGACTGCGAGCACGC
+>850:2:1:1381:17359/1
+AGCCCGGTCGGTGGCATCGACGATGCTTCGGGCGGCTTGAGGGCGGTTGCGCTAGCAATGAGCACGGCATCGTCAA
+>850:2:1:1381:17359/2
+TTGAACCGGGTGAACACCACGGCCCATCAGGAGGAACCCGCCGAGCGCCGCTGACGCTACATCCAGCGCAGACCCG
+>850:2:1:1381:9842/1
+GTGGGTGCCGAGGCAGCCGAACCGCGGCTGTGGCCAGAGCCTGTCCGGCGAGACCTGGGAGACGGAGGGGGGAGGC
+>850:2:1:1381:9842/2
+AATCGCGCGGGGAAGCGAGGCATCGAACTTGCATATGTGAAAGCGCATCAGAGAGTCTCGGGACATCCTGAGCAAC
+>850:2:1:1381:16097/1
+GGCGGGGGCGTCCTCTTCTGATGGGATTCCTCGGCCGGGCTGTTCGGGTCGTTCAGCACCGATCGGGCGAATTAAA
+>850:2:1:1381:16097/2
+GCGGACCTGCGGCGGCAGCTGGAAGCGTGGGATGGCATCATCGTCTCGAGCGGCTCGGGGGGGCGGGGGGCGGGGG
+>850:2:1:1381:3058/1
+CCTGAAAGGTGATTTCATCGCGCAGCTTCGTTTGTTCTTGAACGACATACTCCAAGACAAAGGACTTGCTGATGGA
+>850:2:1:1381:3058/2
+TTTCGTATATTGATCTGATGGACAAGGGCAAGCTCGATATTGTGCAGGTCGATCTGACCCGGTGTGGCGGCCGCAG
+>850:2:1:1382:18117/1
+AGGGGGCGGCGCGAGCAGGGTCTCGCTGAACGGGCAGCTAAGATATAAGAGTCGCGCCACGCTGCAGCGGACGTGG
+>850:2:1:1382:18117/2
+AAAGTACTGTTCACACCTTCCTAGTGTGGCTGACGCCCGGCGTGGCCGAGCTGACCCCAATGCCGAGCTCGACCCC
+>850:2:1:1382:3821/1
+GTGACCTGCTTGGCCTGATCGGCCGGCTCGTTGGTCGCCCTGCCGTGCTTGGCCTCCGCGGCCCGCTCGGTGGTGG
+>850:2:1:1382:3821/2
+GCCGCAGAGGCCAAACACTCCAACGAGCCGGCCGCTGCGGGCAAGCACGCGACCAACGAGCCGGCCGCCGCGGCCA
+>850:2:1:1382:4295/1
+GGCCGGATAAATCCGCTGATCGCTGATTTTTCGGTCGAGCACCATTTCCATGTTTCCGGAGGCTTTGAACTCCTGA
+>850:2:1:1382:4295/2
+GTGGCATCGATGCACGCGCGATGGAAATTCCGCGAAAGATTTTCGCAGCCGCGCGGGACAATGAAAAAGCCGGCTC
+>850:2:1:1382:6622/1
+CGCATACCCGCGGGGGGAAGCCCGAAGAGCCGCACGTCCCCACCCGCCCGGCCAAACTGGTCCATCAGCCCCTCGC
+>850:2:1:1382:6622/2
+GACCTGTCCACCCAGATCCTGTGTCTCCGTCCCCCCCACGCCCCGACGCAGGCGCTACGGCCAGACGCACCGATGC
+>850:2:1:1382:20245/1
+CGAGTCCCCCGCGCGCGACCGGCAGGCGGCGTGCCCCACCAGCCCCAGCAATGGCGCGGTTCATACCCGGGGCGGC
+>850:2:1:1382:20245/2
+GGAGACGTTGAGAGCGTCACCGCCCCGAGCTGCGACGCGCGACGCCTGAGCCCATGCGCCGGCCCCACCACCGGCC
+>850:2:1:1383:5103/1
+AATAGTCAGGTGCAAGGTTCTTATCGCCGCTCTTTTGGTGTAGGTTGCTCGCAACCGGCCGGTGCCGCGCGCGGCC
+>850:2:1:1383:5103/2
+CCCCTAGGTGGTCCTGCGCGAGCCCATGCGGATGTCCACTAACCATACCACCTGCCGCCGCGACGAAATTATGTCT
+>850:2:1:1383:5146/1
+CGGCTACGACGGGATAAGGGCGGCGTAGGCGGCCGCCAAGTATGCGGACAAATTTACGAGCGTTGGCTTTGTGTTA
+>850:2:1:1383:5146/2
+GCGGAAACAAGGGGGGCCCCGGCGCGGGCGAACGAGAAGAGGGGTAACGCGCACACGGAGTCCCAGCCCGGGGGAG
+>850:2:1:1383:1819/1
+GGGCTGGATGAGCGACTCTTGCCCGACAATGCAGGGTATGTCGAGGAGGGAATCATCCCAACCAACGCACCTCAGG
+>850:2:1:1383:1819/2
+ACGAAATCGCCTCGCCAAAGAGCGCTCGGTGGGAGTCAGTCCCTTCGACTCAAACCCGCTCCCATTCCGTCGCATC
+>850:2:1:1383:9317/1
+CCAGAGGAAGGCTGTTGCGCGCCAGTTGCATCGTGAGACTGCTCGCGCCTTCCCTGGCTGACCTGCCCACAACATC
+>850:2:1:1383:9317/2
+GTCGACGGTAAAATTTACAGCCGCCTCGCCGGCGCGCATCCTCTGAAGGTTTCGCTGAGCGAAGTCTCGCCACAAT
+>850:2:1:1383:14486/1
+AACGCGGCGATTGGCGCTTTGCCGCCTGAGAGGCGCAAGATCCGCACTAGCCACGACGCTGCTGGCCATTTCGGAG
+>850:2:1:1383:14486/2
+AGAACGCGTCAGCATAAAGCTCGCCGCGAATCTTGGCCCCGGTCTCTGCCGCGATCTGATCGAGGAGGCGATGGTC
+>850:2:1:1383:4738/1
+GTGGTGTATCTGATGTCCCCAGATTAGCCCCTTCTTGATTAGTAAAGGTGGAAACTTGTGACTTTGTGTGGGCTAT
+>850:2:1:1383:4738/2
+CTCTAGTATCGATATATCCAAGCAAGGAGAGGCAATTACAGAGATTAAGAGATAGAATAGGAAGATAGCCGAAGTA
+>850:2:1:1383:11736/1
+CGCCCGTGGTGGACCCGGATCCCGGCGTCGTCAACCGTGACTACGGCCCGTTGGGCGAGGCGGAGGATCCGGGCGG
+>850:2:1:1383:11736/2
+CGGCATGACCGGCGTGTGCGGGGACTCCGTTGACGAGCTTCTCGCCCCCCCGGGGGGCCAGCGCGCTTGGCTGGGG
+>850:2:1:1384:5986/1
+TTGGTGAATGGTTCAGCCACCACCACCGGGCCGAAGATTTCTTCGCGCACAATGCTCATGGAGGGCTTCACATCTT
+>850:2:1:1384:5986/2
+CCGGGCTGGATCCCGATACCCAGATGGGACCATTGGTCTCAGAAGAACAATTGGCTCGCGTGACCAATTACATGAG
+>850:2:1:1384:7473/1
+CGCCCTCGCGCGCGGGGGAGGTGTCGAGGGGCGGCCCGAACGCATCGGGCAAGGGGGCACCGGCGCGCCGGAGAGG
+>850:2:1:1384:7473/2
+CGGACGACCTGCGCTTGGTTCTCTTCTAGGACCCGCAGCTGATGGTGCTCTATGACCGCCGCCGACGGTCGACTAC
+>850:2:1:1384:20224/1
+CGGAGATCACGACGAACTGGGCGGCGACGTGGGTGCGGAGATGGCGGGTGCGCAAGGGGCCCTCCCCGTGCACCCG
+>850:2:1:1384:20224/2
+TGAGGGGCGCTGGGGGCGCCACCACGGGGCCACGAAGCCCATGGCCGACTACGCGGAGTGCGTCGACGGCGATGGC
+>850:2:1:1384:18404/1
+AGGCGCGCCGGGGGCCTATCGCCGGGCGCACGCGCCCGCGCACCTGCCAGTACCGGCCAGCGCGCGGGCGGCGGGC
+>850:2:1:1384:18404/2
+AAGAGCCTTACATCGGCGAGACATCAGGCAGGCCGGTTGGGGGGTCGGGGGCTGCGTGGCGCCTGCTCCCGCCGAC
+>850:2:1:1384:12562/1
+CCGATTCCCGCACCCGCGGTGCCGGATGGGCCCGCGCGGGCGTGCAAGCCCAGGCGCGCGCGCGCGGCAACGAGAG
+>850:2:1:1384:12562/2
+AGGCTCCACGGGCTGCGCGGCAAGCCCGCGCCCCCATCCCGCGGGTCGAGGGTGCGCGCCGCCGCCATCGGCGCCC
+>850:2:1:1384:15132/1
+CTATTCAAGACAAAGAAGCGACACTTTCGAATCTTGTTCAACCGGTCTGACGCGAACAGCAGGGTATCAAGCCAAA
+>850:2:1:1384:15132/2
+TTCGATTCATTGACCGCCATGAAATCGACTGGACCGCGCGACAGACGACGCCGGGCGCTTCGATCACGGACCCGTC
+>850:2:1:1384:12834/1
+GAACGAACTGGCCCTCTACACGCCGAAGACCCCGCAGGGCAAGACGACCGCGGTCTCCGGGATCGTCCGCACGCCG
+>850:2:1:1384:12834/2
+TAGCCGGCCGCGACCCACGCCTGGAGCTCGGGGTCGATGTAAGTGGTGTAGCCGGCCTCCGGGCTGCCGGCGGGCG
+>850:2:1:1384:3584/1
+CCGGCCAAGGAACCATTCGTGCTTTCCTGCGAGGCTAGAACTTCGTTTTTCAGGCAGGTCAGTCCAAAGGCCTTAA
+>850:2:1:1384:3584/2
+CAGCAAGGTCTGGCAATCGGCAATGAGCCGGAGATCGGCTTCGGCCGTGTGGCCTTCCGCACGGTTCATCTTTTGG
+>850:2:1:1384:19972/1
+GCCGGACCAGCCCCTGCACGTCTCGTCCGCAGCGCCTCGGTCGCGCCAATGATCGTCGCCCCCGTACAACGATGGC
+>850:2:1:1384:19972/2
+CCTGGCGGGTCGATAAACTTGGCGAGCCCAGGATCCGATCTGGACATGCCGATGCGGATCAGGGCATCGCCACCGC
+>850:2:1:1384:8553/1
+GTCGTAGGGCTCATTCATCCTAGGACGGGCGCCCCGGGCGCGTTTGGCCGCCTCTCCTGAGCGGGCGTGACTCTTG
+>850:2:1:1384:8553/2
+ATGTGAGGCTGTTATGATAAAACTCGTCTACGCAATCCGAAAGCGCAGCGACGTCTCCGAAAAGGAATTCCACGAG
+>850:2:1:1385:15376/1
+CGAGCGCAGAAGCGGCTTCATTCCGCCTGTCAGCCGGGCCTCCTTTTTATCCTTGCGCCCCTCCGCGCTCGTTAGC
+>850:2:1:1385:15376/2
+AGCCGATGAATTCCAACACATTCTCAAGCCCATTGGCGATGGCGATTTCAACACGCTTTCCTCTGCTTCTGCAGAG
+>850:2:1:1385:4711/1
+ATCAGGGGTTAGGTCCTGTACTTCGACACCAAACGAGGCGTTGCTGCTTTGCGGGGGAGGCGTTGCCGCCGGCGGG
+>850:2:1:1385:4711/2
+AAATAGATGGAGTATCGGCAGCTTCTGTGAGAGAACTCCAGTCTGAAATCCTAAAGAAAAAAGTGGGTGAACAGGA
+>850:2:1:1385:7928/1
+GACCGTGTCCCGGCCGCACCTGGCTTTGTTCGGGCAGCGCCAGCGCTTGCCTTAAGCGGAGCAATGTCAGACGAGC
+>850:2:1:1385:7928/2
+CTAGGAACGGGCTTTCTGCGGGGCAAGCTTCGAGTGAGACCGGACGCGCAGCAGCGACGCCATCGGCATCTTAACA
+>850:2:1:1385:6579/1
+CGATGACTCGGGAGGCTTGTGGAGCGATCTCTTCGCGCAATGCCCGCATCAGCCTGGATTTGCCGATGCCCGCCTC
+>850:2:1:1385:6579/2
+AGTGTGGAGAGCCGCTTCGAGGCTGCCACTGGCCGAACACTATCCCCGATGATTGGCAGGGAGGAGGAGCCCGGCG
+>850:2:1:1385:16489/1
+CGCTTTTCGGAACTTTCCCCTCCCCGGCCACGAGCACGCCCGGGAAGCCGCGCCGGCCGCGGAAGGCGCCCCGCTT
+>850:2:1:1385:16489/2
+TCTTTCTTGAACTGGTCGAGATTAAGTCCAAGCGTGCCCGCGCAGGCTTCGTATAATTCCCGCGCGTTCGGGGCCC
+>850:2:1:1385:11552/1
+CGCAGTATTTCCACCTCGTCCGCCGGCAGGCGCTCCACCCGGCGGGGCGGCCCCTGATTGCGAGGACGCCCAACCG
+>850:2:1:1385:11552/2
+GGGGAGCTCGTGCCCCGCGAGGTCGTAGTACACTTTTCCGGAGCCGAGGACGAGCGCCCGCACCCGCTCCTTCTCG
+>850:2:1:1386:10032/1
+CACGCATAACTTCTCGAGTCGGCTTTCCTTCTACGCCAGCGTTTATGGCACTTACCAGAACCAGCCCACTTTCCAA
+>850:2:1:1386:10032/2
+CTGAACGCGCTCGAACGTGTAGCTGGTTACCGTGCTAAATCGCAACAGCCAGTGGTAAGGAAGCGCAAAAATATCC
+>850:2:1:1386:13784/1
+CGGCGGCCCCGGCGGGCCCCGGGGGTCTCCCCGCGCCCGCGGGCACACCGGCCGCCTGAGCCGGGCCACGTCCTTC
+>850:2:1:1386:13784/2
+GGCCTCGCGTAACGGCAGCGCCCCTTCTGCCGCCGGTTCTGCTTGCCCACCCCCACTCGCCCGCCCCCGTACCGAG
+>850:2:1:1386:2280/1
+TTTGCAGATGCGGCCCAGCCCGCCGCCCCACCCCCAAAATCGTGCAGGCGCGGGCGGGGGGGTGGCGGGCCGGGGC
+>850:2:1:1386:2280/2
+GCGGAGAACCACCGCCGCGAGGCCGAGGCGATCAACGACTTCCTGGTCACGGACATGCTGGGCTTGGCAGCTCCCG
+>850:2:1:1386:5264/1
+AGTTACTGGATTTTCCGAGGCTGGCGGGCCGCGAAGAGAAAAAAAAAAGAACAAAAAGGGAGGAGGGGGGGGGGGG
+>850:2:1:1386:5264/2
+GCCGGCGGCAGCTTCGAGGACGCGGTGAAGTCTCTCAGGCCCCGCCCCCATTTCAAGCGCGAGCCCCAGGTCCTCG
+>850:2:1:1386:20169/1
+CGAGAGCTCGGCTGCGAACGCGTCGAACAACGCCCCGCCCGCGGGGGGGCGCCCGGCCGGCCCGGCCCGGGCGCTC
+>850:2:1:1386:20169/2
+GAAGGCCGCGTAAGGGAGATCACCATGTCGATCGACGTCCTGAAGGACCGGCTGCCCGACTATGGGCGCGACCCCC
+>850:2:1:1386:4393/1
+CAAATCGGGGTCGAAGCGGGCGCTCGGATGGATGGGGCTGAGGGGCGAGAATTGCGATATGTACAGTTAGTTAGAC
+>850:2:1:1386:4393/2
+GCGAAGGCGAGCGAGACCCTGGCGACGGGCTACGGTCAGTAGGCCATCACTTGCGTGCACGCTGCCGGAAGGAGGC
+>850:2:1:1387:15196/1
+GAAGACCAAGAGAAACGTGCCGACGCCTTCGCCCAGTAGAGCACGTCCGAGAGGCGGGGTGATTAAACACCCTCGG
+>850:2:1:1387:15196/2
+GAGATCGTCGCGTCCTCGGGCGACCGGCGAGGCCGTTGCGTTGCGGGAACGGCCGCAGCGCCGTGTGCGGGGCTGC
+>850:2:1:1387:6374/1
+AAGATGAGCGTCCACATGGGCTCGTGCGCCATTCCTCCCTCGCAGTTCCTGGAGTTCGGTTAAGCTGGCAGCAGGG
+>850:2:1:1387:6374/2
+GCGCATCCAGTAGTTGAAGTTGTGGATGCCAGGAAGAACATTGCCATGCGTCACCATGAAGCCTTTTGGTTGCACG
+>850:2:1:1387:17968/1
+GCGGCTTCGTCGCCGGCCCCGCAGGGCAGGCGGTGCCGCGGGGTTGTGATGCCGGAGAGGTTGGTCTGCTGGGACC
+>850:2:1:1387:17968/2
+GTGTCCTGACGGCCAGGGGTCTGGCGGAGTTGCTCGCGGGGGATTGACCGCAACGAACGGAGCAACAGGCCATCGT
+>850:2:1:1388:16936/1
+ACGCGAAAATCGGCGCCGTCCAGGCGCGCTAAGCGTTCCCGCTCGGCGGACTCGCGACCGCGGGCAAGCCACGCAC
+>850:2:1:1388:16936/2
+AGAGCAGCGACGAGGCATGCGGCAGCTCATCGGGCTTGGGAATGTCCGGCGCGATGAACGGTAGAAACTGTACTAT
+>850:2:1:1388:6169/1
+CCAGACAAGCCGGCAACGCGAAGCTCTCGAGCGGGCGTTGTTCGATGCAGGAGCCTGGTGCGCCCTGCAAGCAAGA
+>850:2:1:1388:6169/2
+GGCCGTTGGATAGACATTATCCCCAGCGTCGGTTGCGGTGGCTGGGGAAAGAGCCAATGCCATCGGCGCGCAGCGG
+>850:2:1:1388:13403/1
+CGGCAAGGAAAAGGCATTTGTCTTGTAACCAGCGCTGAGAAAACGATCCTTTCTTCTTGCCTGTGACCCAGTTAAA
+>850:2:1:1388:13403/2
+TTTATTCAGCATTCAAAGAACTATCCATCTTTGATTCGTGACACACCCAACAACAGCCATGAAAGAAGAAACAACA
+>850:2:1:1388:7616/1
+ACGCAAGGGTCTGCCCCGGGCGCGAATTTAGCGCCTCCAGCCTCGAGCAATTGGGCGAAGCGGATCGGCGCCGTCT
+>850:2:1:1388:7616/2
+GCCGACGCTGTTCATCGATCCCGAGAAGGCCGGCGACAACGCGAAGGGCGCGCTCGGCGATCATGTCGACCTTGCC
+>850:2:1:1389:2339/1
+CAGCCAGCGGCGCCGGCGCGGCCCAGCACAGCCCACGGAGAGCACCACCCCACAGTCGCCCAGGCACCGCCCACCC
+>850:2:1:1389:2339/2
+CTCCAGCGGCCCGTCCCGCGCGAGCCGGACTACGCGCACGACGCTTGCCACAAGCGCACGGAGAACAAGCGGCCAG
+>850:2:1:1389:18378/1
+GCAAAGGCGGACGCAGGCAGCGCGGCATGGAGCCCTCAACCCGGGCCGCGCGCCTGCGCACACTGTACGCACGAGA
+>850:2:1:1389:18378/2
+CGGCGGGGTCGGGAAGTGCTTGGTGATGTCCATGAGCACGATCCGCCCCCACTGAAGGGAGCAGCCGTAGAGCACG
+>850:2:1:1389:19646/1
+CACGCCTAGAACGCCTGCGTACTGGGCCAGACGTGGGGCAATGGCTGGTGCGCGGATCGCGACGCCACCTTCCTGC
+>850:2:1:1389:19646/2
+CGTTGGGGGTGAGCGCGAGCGCCCGCCCCTGATGGCACGCGGCCTTATCATGATTCTCGCGCATCAGGTCCAGCGC
+>850:2:1:1389:3684/1
+GACTGCCGTGCCAACCTCGTCCCCCTCGACCGCCATCAGTGCACATCTCTCGTTCGCCCGACACACCGTTGGGGGG
+>850:2:1:1389:3684/2
+GACGCGAAGCGGCCACAGGGCACTGACGTCCTTCGTTGCACGATCTGGCCAGGTCGCCTACGCTCACATCGAGACG
+>850:2:1:1389:14269/1
+CGCACCACGATCCCACGGCGGCGCTGCCCGTCCCCATCCACCGCGACGCCGCGCTCGCCCGCCCGGGGGCCGGGGC
+>850:2:1:1389:14269/2
+TCGAAGCCCTTCGCGAGATCCGACGCGTAACGGGTCGAGCGCGCGGCCTCCATGTCGGTGGCGAAGCCGCCCTGGT
+>850:2:1:1390:12872/1
+GGGCCGTCCTCGCCGCGCTGCTCCTCCGGCGGAGCGCGGCCGCCACCCCCACGGCAGTGGGGCTGGGGGGGCGGCC
+>850:2:1:1390:12872/2
+GACCTCCACCCACCGGGCGTTGTCCTCCCGGTGCCCGGTACGGGAGACGCGGCTTGGCTGGGGGACGGGGAGCCGC
+>850:2:1:1390:17395/1
+CCCGTTGTGGAGCGGTTGGTTAGCGGGGGGCAGCTCCTGGAGCTTGGCCCCAAAGCCTTAGCGGAAGTCTCCACCA
+>850:2:1:1390:17395/2
+GCAACCACATCCTCCAGCGGGCTCTGGGGGAACGGGCCGCCGACGCCGTCGGCCGACACGTTTTCATACCGGCGCT
+>850:2:1:1390:14764/1
+GCTTAAGTTATCTTTCCGCCATCAGGCTTTCCCGCCCGCGCGGTCTCCGGCGCGCCACCCCTTTCGCTCACCTACT
+>850:2:1:1390:14764/2
+GCCGGTCTTTTCTGATTGACGCCGCGGCCTGCGTGGCGTCGGTTCACGCACAGCGGAAGGTTCGTTTACCCGTGTA
+>850:2:1:1390:13911/1
+ACAATGTATGAGCTGTTGTCCGGGGACCAGGCGCAGCTTCAAGCGCCGGCTTGAAGGTGGAGAAGTCGCGTGGCCG
+>850:2:1:1390:13911/2
+AAACTCTTAAACTATCAGGCTATCATCCCGACAACGACCCGGAGAACGCACATTGGGGACGGGAGCCGGAGTCTCT
+>850:2:1:1390:7102/1
+AGCGCCCGCGCGCCGCGGCCGTGGGTCGCGTACGCGTTGCTGGGCGCGGAGAGCGCGCCAGCGTAGCCGGCGGGGT
+>850:2:1:1390:7102/2
+CGAGCCGGGTAAAGCTCTCGGTTGCGTCCAGCACCGACCACCCCGCCCGCACGCCGAGCAATCGCGCCACCGGGCC
+>850:2:1:1390:19044/1
+GGGCGCTGCGCCGCATTGTTTTGTGGGGGCAAAAAGCGTGCAGCAGGAGCAGCAACCACTTCTCGCGCCGCTCTGT
+>850:2:1:1390:19044/2
+TTTCTCGTTCGTTCTACCTCTGGATGCGATTCTTGTCACCGCACCTGCGCGAACCGATTGGGCTTGCATATCTGCT
+>850:2:1:1390:11637/1
+GCGTCCACGGTGGCCCGCCTGGCGATGGCCTTCGGCTCCGGGGGCAGGAGCAACTCGGTGGACGACACTGCCGCCG
+>850:2:1:1390:11637/2
+ACTCGGTGATGTCGATCTTGCGGGGGTCCGCCACCACGACTTGGGCCCCGCGCCGCAGCACCGCATGCAGGCGCCG
+>850:2:1:1390:2104/1
+AAGGAGGGCTAGCGGATGATACAGAGTGGCGGGTTCCCGATCTCCCCGCCAGCGTAAGGCGGGGAGCACCACTCCA
+>850:2:1:1390:2104/2
+AGATCTTGGGCTCGTCCGCGTTTTGCTCCAGGGGCGGTTGCGTGAGGGGCGTTTTGTTGTATTTTCAAAGAGGGCA
+>850:2:1:1390:20138/1
+GGCGGACGTCTGGGCGCTGACCTCGTGGACCAGCGCGGTCAACCGCCCGTCGCGCCGGGCGCCCAGCGCCCCGCCC
+>850:2:1:1390:20138/2
+GCCCACGTCTTCGGCATCCCCGAGGAGAACGTGCGCGTCATCTCGCCCTTCGTCGGTGGCGCCTTCGGCACGGGGC
+>850:2:1:1391:2482/1
+CAAGAGGACCGTCGCAATCGAGAGGCTTCGCAGGCTGATCACCGACCCCAAATAAGGCCGCTGCCCCTCGGACACC
+>850:2:1:1391:2482/2
+GCGCGCCACTATCGGCTCGAAGGGGGCGGGGGCATCTCCGCAGAGCCGGCGGGGGAGGCGGGCCGGGGGGGGCGCG
+>850:2:1:1391:2248/1
+TTGAGCTCGAGCAGGGGCTAGGCGACGCGGACGTCGGGCCACTGCGGCGGGCGCGCGGGGGGGCGGGGGCGGCGCG
+>850:2:1:1391:2248/2
+GTCGGTCAGCACCGCCGGGGGGGTGCATCCGTTGAATCGGGGGGTTGACAAGGTGGACGTGGGGTGGTCGTTGGGC
+>850:2:1:1391:14377/1
+CATGAGCGCGATGACGTCGTCGGAATCGACGGCGCGATCCTAACCCATCCCGCGGTGATGAAGGCGGCCGGGCACG
+>850:2:1:1391:14377/2
+TCAGATTAAACTGGCGAGCTTCCGTTAGGTCTTTGCCGCCGCAATTTGGGCATTGCTTAACGCGTTTTTTCTCCAC
+>850:2:1:1391:13218/1
+GGCGCGTCCCGGTCAGTGCCGGCACCGTTGCTGGTGCCGGCGCAGATCGCGCTCGTGTTCCTGATCCCGCCGCCGG
+>850:2:1:1391:13218/2
+CCCGGGAAGCTGCTCCGGGCCAGCACCCACGCCAGCGGGACCCCGATGATCAGGGAGATCGCCGTGCTCACGGGGG
+>850:2:1:1391:7823/1
+GCTCCGGCTGATTGCAGCTCAGCTCGTCAAGCCCTTCGTGAAATCCAACAAGCAGGCCTTCGTCGATGATGACGCG
+>850:2:1:1391:7823/2
+GTTCCAGCAGAAAGGCTCGCAGTTGGTTGATCACGGCTGTGCGTCGCGAGATCATCCGATCACGTAAATGAGGGCT
+>850:2:1:1391:10893/1
+AATCAGTTCAACGATCCCAGCCAAGTCAAATTCCGCGGTGAATCGAATACGGCATATGCCATCCGCGACTTCCTCT
+>850:2:1:1391:10893/2
+GAAAGAAGTGAGACATTGCCAAAAGATAGGTTGTTGGGACGTGATGAAGAAATGCAGCAAATCAGAAGGTTCATTC
+>850:2:1:1392:16012/1
+GAGCGCGCCCGCCTCAAGAAGTTCCAGGATGCGCAGAACCAGCTCGGCGGGGCCCTCTCGCGCACCCCCGCGCCCG
+>850:2:1:1392:16012/2
+CGGGGGCTGTAGGCGCGCACCGCCTCGTTGAAGCGCTGGCGTTCCACGGGGATGAGGTTCTCCGTCCCCTCGAGCG
+>850:2:1:1392:8636/1
+CCGCGACCGGCCGGCTGCCGAGAGCATCGTGATCCAGCTGGAAAACCACCCGCAGAATCACAGATTCCGGAATACT
+>850:2:1:1392:8636/2
+GCGTGATCGCTGGCGCAGCGCCGTGTAGGCGGGCTCGGGGTGACCCGGCGGTCGAGCCAGTTGCGAACATCGGCGC
+>850:2:1:1392:2934/1
+ACTGATTAGTAGTGGTCAACTGAGCACATTACTGCACTTACATACCCACCCTATTAACCTGGTGGTCTACCAGGAG
+>850:2:1:1392:2934/2
+CGGTCCCTATCTAGTGTGGGCGCAGCAGGATTGCGGGCATCTGTCCTTAGTACGAGAGGACCGGGATGGATCTACC
+>850:2:1:1392:4857/1
+TCGATCGCGGGATTTTCGCGACGATCTACATCCGAGTGCCTCCTGGCACGACCGAGGATGCGGTCGGCGACGCGCT
+>850:2:1:1392:4857/2
+TGAGCAGGTTGTCGATGACCGCGACCAGAATCGCCCGACCGGAGGCATCGACACGCCACCCGATGTCGCAGAAATT
+>850:2:1:1392:6718/1
+AAGCAGAGTTGTGCCCGCCTCGGTGAGAACCACCCAGCGCCGCAGGCGGTCCAACAAAAGCTGGGTTAACTCCTAT
+>850:2:1:1392:6718/2
+CCTAAAATCGAGACGATGGAAATTCATCAGCTCCGGTATTTTGTCGCTGTCGCGGAGGAGGGGAGATTTTCCAACG
+>850:2:1:1392:16664/1
+CTGAGTAAACGACTATTGTTGACGGCGCATTACGGCATGCTGTATACAGCATGTCAACATGCATTCTACATGAACC
+>850:2:1:1392:16664/2
+CAAACTTGCCAGCCCCGACCAGACCGATGCGCAGCGGTCGGCCCTGCGCCGCGTGCTCACAAAGCTTCGCGTAGCG
+>850:2:1:1392:1960/1
+GGACCTCGGCGACCACGTCGACCTTCCCGCCCAGGTCGGCAAGACGAGAGAACGGAAGCACCGGCGGAAGCAGCGC
+>850:2:1:1392:1960/2
+CACGGGAGTGCCGCGGTGAGCGTCGGCTAACAAGCGCGGCGCCCGAGAGGCCCGAGCTGAGGGCTTGCGGGCGAGG
+>850:2:1:1392:21022/1
+GCTACACGCTTCAGCAACGAGCGCGGCGACCGGCTGAACAATGTGCTCGATGCCAACAATACGACACCCGCGCAGA
+>850:2:1:1392:21022/2
+ACGACCCATTCGTTCTTGGCCGCGTGATAGGCGTCGGCGCCCACGCCGCCCGGATAGGCGACGCGGTCAGTACCGA
+>850:2:1:1393:3553/1
+AGCCGCGCGACGCCCATGCGCTCCCGGCGACCCGCCGCCACGCGCGCGCGCGCAGCGAGCATCGGCCCGGGCCCCC
+>850:2:1:1393:3553/2
+CCCGTCGTCGCCCCCGCCCGACGGGGTCGAATACGCGACAGCGACCGCGCACGGGTCCGTCGGCTGGCGCGGGTTG
+>850:2:1:1393:4461/1
+CAAGGCCATGGCGACGGCGCGGCACCGGCCGCGCCGGGTGTACTTGGCGCGGGGGCTGATGGTGGCGCGTACGGCG
+>850:2:1:1393:4461/2
+GCGGCAGCGGTGGCCGTCGGCACCGGCGCGATAAGGCCGATGCGAGTGACGCAGAACAGCGCAAATCAGGATACGG
+>850:2:1:1393:1910/1
+GCGCGTGTTCCGAGCCTACGGCGCCCAGCCCCTGCCCGTTGCGATGCTGGGCGATGCCCTCCACGCCGAGTAGCTC
+>850:2:1:1393:1910/2
+ACAGAGTGCCGTCGAAGCCGTCTTCCACGATCGCGAGCCGGTGCGCAACGCAAAACCCGCCCCGCACACGCTCGGG
+>850:2:1:1393:8206/1
+GCTGTCAGCCCGTGTGATGTCGCCATCGAAGTTCAACTTGCGAAAATCCCAAATTGCATCGTTGAAAACGAGATAC
+>850:2:1:1393:8206/2
+AAGTACAGGCGGTGGCGCCGATCCACGCGGGGTCTCAGGAGTCTCGAACCGGAGAGCCTATCTCTGGGCGGGTGGG
+>850:2:1:1393:2674/1
+TTCTGCGCATCACGCTGGTTGATCGCGTTGAATATTCCTCGATGTTGCCGATTGTGGTCGTTTATAACATCGGGAG
+>850:2:1:1393:2674/2
+GAGTTCTCCAAATGGGACTGCGAGTTCCACCTCCTGATAGCGCATGCGTCCGGCAATCCTCTGCTCATCAATGTCT
+>850:2:1:1394:14426/1
+CGGTATTTGCGAAGGCACACGGCTTCCGTCTGATACTTTACAAGCGCGGACTATGCGCGATGTTCGAGAAAGAATT
+>850:2:1:1394:14426/2
+ATCTCGGGAACATTTGCGTGTTGCGGTTGCAAGTTGAAGCTGCCGGGGGTCTTGCAGTCGTGGGGCTGCCGCACCA
+>850:2:1:1394:10501/1
+CAGGGAGCGCGAAGCTAGCGGCCCCGCCCACTACTCCGACCCCGGCGTTGCCAGTCCGCGCGCCCGCGTCGGGGCG
+>850:2:1:1394:10501/2
+AGACGGGGCTCGCGCACAGCCCGCCAGCATTGGCGACACCCATCAACGCCGGGCTGTGCGGCGATTACGGTGATCG
+>850:2:1:1394:13067/1
+ACTCCCCGACGAAGGACGATCTGATCCCCGCCCTAGTCGCGGAGCGACTCCAGCGCCGCCCCCCAAAGCCACGCCA
+>850:2:1:1394:13067/2
+CTGGACCCGCTGCCCGCAGGGGTCAGCCAACCCGGGCGGGAGCGGGGGGCGGGGCAGTAGCGCAGGAGGGGGCCCC
+>850:2:1:1394:20677/1
+CGCATAGCGGCCCGGACGCCCCGGCCGCCACCCAGCCACGACGAGGAGGGAGAGACTCTGGCCTGACGGGGCACTC
+>850:2:1:1394:20677/2
+AGGGTCGCGACGACGAGCGCGGCGAGCGGCACGACGAAGGCCGGCGAGACGCGGCTCATCGGTGGTCCTCTCTTCG
+>850:2:1:1395:11500/1
+GCACCACCGGCAAGGGGGGCCGAGACGACGCTCGCTTCGCAGCGGGCCTGCGCATGCGGGGTTCTGAGAGGGGCGC
+>850:2:1:1395:11500/2
+CAAGCCGCGAGCGCCAGCGGCACAGCCGCCACGGCGTGCACCAGACGGTTGATCGGGCAAATCCTACGGCTGCTCC
+>850:2:1:1395:21318/1
+TCATCCAGGACGTGTTTCACCGCGGCAAGCTGGTCGGGCAGCGCGGGTTCCGCACGTTCCCGCGGTGGGCCGGTCC
+>850:2:1:1395:21318/2
+TCAGTTCGCAGGAGCGCTGGCCCAGGGCCGCAGCCGCCATGTCGCCCCGAAAGATCACGTCGTCGGCGAAGATCCA
+>850:2:1:1395:1460/1
+ATCATCTGCCGCCCGAGTGGGTGAAGAACGAAGCGGAGACGAGTGATGACGACGATATAGCTCAGATGCGCAACGC
+>850:2:1:1395:1460/2
+CGCGGGCAGGGAGCACGCGGGCGCCGCCGCAGGGGGGCTGAAGGTGCTAGGGGAGGGGGGGAGCTGCGGGCGGGGG
+>850:2:1:1395:8730/1
+CAGGGCTTCGAGCACGAGCGACAAAAAGACCGACGGGCCGCCAAAACCTGTTGCGCGCATGCTGGCGACCCCGCCG
+>850:2:1:1395:8730/2
+CTGCGCACGCATCCCCGCCTCAACGAGGCCGACTCGCGCCAGCGCGACTACCCCGCCCAACAGGCGAGCCGGGGCG
+>850:2:1:1395:18798/1
+GACCCAGTGAGTCCCACCTGGCTCAACAGAGCGCACGTGGACCGCCGCCATGCCGCCAAGCGCAGCGCGGACGGGA
+>850:2:1:1395:18798/2
+CGAGGAGCGCGGTTACGCGTGCCCTCCCTTGCGCGAGTATGCAGGGCGGAAGCGTGCGCCGACGGGGCGCCGCTGC
+>850:2:1:1396:20500/1
+TTGAGCGCGCCGGGGAGATCACCTGCCGCAGACTTAAGGTGCGCCTGTGCGTGGTGTCCGGCGGGTCGCTGAGGAA
+>850:2:1:1396:20500/2
+AACCACCTGGAATCAAGCGCTCACGATGGCCACGGCGCAGCAACTTTACTCGGACGGCCGACAGGTGCAGAGGCAG
+>850:2:1:1396:6127/1
+TTGGAACCGGCGAGGCTGGACAGGGACGAGAGGATGTCCATCGACGGCGCGCGCGAGATGCGGGGCAGCCACCCCC
+>850:2:1:1396:6127/2
+GCCGACCTCATCCTGCGCGTTCTCGGTCCGGAGCCTGGCACCCTCACAGGGGCGAAGCAGGGGGCGTTGCTGGTCG
+>850:2:1:1396:3946/1
+TGGAACCTGTCACCGTGATTCGCAAGAGTCATTAGCCCGGCGTAACTAGGCCGTCGCGGGATCATTGTCGCGAGCG
+>850:2:1:1396:3946/2
+CCGGAAGTTCTCCGAAGCCGAGCGCAGCAAGCGCGGAATTTCCTCGGAGCGAGGTGAGATGACGGTGGCCGATGTG
+>850:2:1:1396:12964/1
+TGCTCCCCTGTGCGCTAAAAGTCGAAAATCATCCTCAAGGCGGGCGCCTCCTACCCGATATGCTACACGCCAACCT
+>850:2:1:1396:12964/2
+GACCGCGCAACCAGCTGCGATCGTCTATCGTAATCTGCTTCCGATTCGACAGGTGGAAATGCAGCGCTGGGATATC
+>850:2:1:1396:5659/1
+GAATGCGAGCTGGGGTTACTGTTCTCGCCGCCGGAGGGCCAGCCGGCGGAGCCGCCACCCCCGATGGAGGCCCTCC
+>850:2:1:1396:5659/2
+GCGTCGCTACCGGCAACGACTTCCTGGTCTGGTCTTGCAACTGCGTCGTCGTACAAAATAGGGTCCACGGCTGTCC
+>850:2:1:1397:14229/1
+AGAGCAGACATAAAGCGGCCCGATGAAGAGTGGCCGCCGCTGACCCATAGCGGACAATCGCAACTCCCGCGTCCCC
+>850:2:1:1397:14229/2
+AAGGCGGATCTGCGCAGGGCCCCGCAGCGGGACTCGCTGCGGCCTGAGCCAAGGCATCTTCCCCAACCGCGCCGCC
+>850:2:1:1397:17686/1
+TGCGGCGGCGGACGAAATCGGGCTACGTGCCGTTACCGCGGTGCCAATGCTCGCATTGCTGCGGCACCCGCGGCAA
+>850:2:1:1397:17686/2
+TCCCGGCTCGGGTTGCGAGGGGTATTCGACCACCACCCCGGCCGCAGCGGCCAAGGGCGGGGCCCCCAGCCTGGCC
+>850:2:1:1397:10244/1
+GGCCGACACCGGCGGCACCTACACCGGGCAGACCTACCCGGCCCCGGCCGGCGGCCGCGGCCTGCTGCCAGCGCGG
+>850:2:1:1397:10244/2
+GACCGAGGCCATCACCTTGTAGCTGCCGGCCGCGGGCGCGGCCCGGTCCCCCAGGGCGGCCGTCCGACGGACGCCG
+>850:2:1:1397:9764/1
+GCCGATGTCGTCGACCGAGGCGCGGAGCCGATAGGGGTCGGGGAGGCATACACAGAGGGTGAGGCAGAGCGCGTTG
+>850:2:1:1397:9764/2
+CAGGCGCCGACCAAGACGACCGCCGCGCCCCTTGGCGAGAACCCTCCAGAAACTGACCATGACTGATCGGCCCCCC
+>850:2:1:1397:1722/1
+TCAAAGAACGGGTGCCGGGCGTTGAGTAGATTGAGGGCGCTGCGGCGAGGGGCGCGGGGGAACGGGCCAACACGCG
+>850:2:1:1397:1722/2
+CACCCGGGAACACGATCAGCGGCCAGACGCAGATCTCTTCGAGAAGCTCCATGCGCGCGACCGGGTCGTCAGACGC
+>850:2:1:1397:17792/1
+CGGGATGCTGTACGACTCGCTTCACAACATACTTCTGACGCTTCCTGTTGAGACTCGAGCTCTTCCCGCCCACTGA
+>850:2:1:1397:17792/2
+TCACCATCTTGATGAACGCTTCTCGCTCCATGGGCTGCAGCGCGTAATTGAAACGCCGCTGGTCACCGACCTTGGA
+>850:2:1:1397:19076/1
+AGCACCTTGAGATACAAATACTCTATTTCATCCCAAGCATGCGCACATTTGCGCCTGGTGGAGGGCGGTCTAGTCT
+>850:2:1:1397:19076/2
+GTTTAAGCGCAAGGCCGCACGGAGACGAACCGCCGAGCGGGCAGCGCTCATTCGCGCCTGGGGCGAATGGGACCCG
+>850:2:1:1397:17572/1
+TCGCTCGTCGTGTCGTCGAAGATCAGGACGGGGGCGCGCTCCCCACGGTCGAGCACGAGCTCCGTGGGAGGCGCCA
+>850:2:1:1397:17572/2
+TGAAATTGACTCTCGAATAACACCCGGGTAAAATGTGTGGCCATCCACAAGAGGCTGCACATATGACTCTCAAGAC
+>850:2:1:1397:16907/1
+TGGCGAAGTCCCGACCGCAGACGACATTGGCGACACCAGCCGGTCAAGAGCTGGTCACTACGTACGGTCTCAAGCA
+>850:2:1:1397:16907/2
+TGGCGTTGTGGAACGGCAGACGCCGGCAACACCATTCTCAGTGCGAACCTCCACGTGCCCTGCGGCGCGTTTCGCG
+>850:2:1:1398:21146/1
+CATGTCGCTCATTCCTTGCAGGATTTTCCATTACGGGTACTGAACGTTCCTCTCCTCGGATGGCCGCTGCCTGCGA
+>850:2:1:1398:21146/2
+CTTTCACTTCCGCGAGCGTTGTTCTTATGAGTTTACGATTCACTTGATAATTACCTCCAAAATCTTATGACGGATT
+>850:2:1:1398:16068/1
+GATGCTGATACCTTTCCTGATTCCAGCGGGCTGCAGTTTCAACGATGACATCGTCGCTTCTATCTACTGACATTGT
+>850:2:1:1398:16068/2
+TTGGCAGGATGCCATTCACGGGAATTGTTTTAGGATTGCCGCCGCCGTGGTGTGGACCGCCCCACCGTGCTGCAAA
+>850:2:1:1398:5068/1
+TGGATCGACGATGCGGCGCTCGGCACGCGCCTGGTGCTGCAGGGCCACGACCAGCCAGCGCTTCTGGTGCCGCACG
+>850:2:1:1398:5068/2
+GGCGACGCGTCACCACCACGACTACTGGGACGGCGGGCGTGTCCCGGGCAAGGGCGCCGGCTGCCTCTGGCAAGGG
+>850:2:1:1398:12346/1
+TCGACTGCGTCTCGCGCAGCGCGCGCGGGATCAATGCCGCGCCGCTTGCGGCAAGCCGGGGCCGCCCGGCGGCCCC
+>850:2:1:1398:12346/2
+TCATTATTTATCCCGGCGAAGGCCATCTCTTCATCAAACCTGAGAACCAAATCGAACGATTGGAGCAGACAGTCGA
+>850:2:1:1398:1657/1
+AACGTCTCCCTGGGCGGGGGCGCCGCGGCGGCGTCGCTTCACACGAGCAGCAGGAAGAGCGCCCCGCGCGAGGGCC
+>850:2:1:1398:1657/2
+AAATCCCGAACCTAAACGCCGTCCAAGCCCAACGAGCCCGCATGTTCTAAGACTATGGCGTGGGTTCATGATGGCG
+>850:2:1:1399:1538/1
+TGGGTAAATCGCCCAGATCTCGATTTTTGTTTCTTTGTGAGATGGACAAGCAGAAATGAAATCATTCTTGCACAAA
+>850:2:1:1399:1538/2
+CATAACGTGAAGTTCCCTTTCGCGATGCTTTGGCCCAGTACACAGCAAGACTACTGTTGTTCAATGGATATCCGCT
+>850:2:1:1399:3891/1
+GACGACCCGAGGCCAGGCGGGTGAGCTGCTGCGGCGCGGCGCGGGCCCGACCGTCGAGGCCTCGCGCAGAGCGCTC
+>850:2:1:1399:3891/2
+GGAGAAGCGCGGTCCGGCGTGCGGGCCGGGCTGGGGGGCGCGCAGGCGGCTACCCCTCTCGCGCACGCGTCCCCCG
+>850:2:1:1399:18666/1
+AGAGTCACAGGCCGGTTCCGCCGGTGCCGACCGGGCTCTGGGGGGGCCCGGCGCTTCCCGCGACGAGTTTTTTCGC
+>850:2:1:1399:18666/2
+CAACGCAGCCCCCGCGCGCCGCGCAACACCAATTACGCGGCCCACCGAAGCCGCCATGGCCAGCTCACAGAGGCAG
+>850:2:1:1399:16807/1
+CGGCCGGGCGGGCCTCCTCAAGACCACCCCCCTCCTCTCCCCGCACGCGCTGGAGCACTCGCCCGGCCCCCTTCCT
+>850:2:1:1399:16807/2
+AGAACGCGGGTGGCCGGGGAGATTGCCGCGAGGACGGTGATGGCTCCGCGGGGAAGGGACTGGAGCCGGCGTGCGC
+>850:2:1:1399:4011/1
+GATTTTTGAAAAAACCGCTGGGGGCGGGACCAAATTTTAATGGGGAGGGTATTGGATGGGCTGGGCCCACAAAAAT
+>850:2:1:1399:4011/2
+GAAGAGTTTTGGGTGATAATGATGGCGGCAGTGCCACCATTAGTAAATGCAGCGAACGCCGTCTTGGAATTGATCC
+>850:2:1:1399:11461/1
+TGCCATCCAATGCGAGCTCACCTACAAAGCTGAAGTTTTCAAACGGCGAGCTGTCCAGTGCTTCTGTCACCGCGAT
+>850:2:1:1399:11461/2
+CAGACGCTGCTGGGAGGGAAAGCCGCGATCGGGTCACCACTGCCATAGCCAATAGCGGCTAATACTGGCCACGCGG
+>850:2:1:1399:21346/1
+TTGGGAAGCTAGAGATGCTTCATATCTGTTAGTTTGGCCAGCCGAAGGAGGACAGAGTGGGGCGGGAACAAGAACG
+>850:2:1:1399:21346/2
+TGGACGCCGCTAACGGCAAGAGGAGCACAACTAGAGATGCGACCGATACACCAATCCTCCTCCCATGCGCATGAGG
+>850:2:1:1399:9392/1
+CCGGTCGTCGTCGCCCGCGCCACCGGAACCTGCGTCGTGCCGCCCGAGAAGCAGAAAGGCCGCGCGCGAACGACGC
+>850:2:1:1399:9392/2
+TCCCGTCGGGACGGCGGCCGTGGACGTGGCCGATCGTCGCACCCGCGGCCGAGGCCCCGGCGTACCCCCCGCCGAC
+>850:2:1:1400:20076/1
+GCCGGTGGCACGGACAACTCCGACGCCGAGGCGAACCAGAACTTTGCGAAGAACCTGAAAGAGCAGCTGCTGCCGG
+>850:2:1:1400:20076/2
+AGAAGTCCCACCGACGCGGCGAGCGATGGGTAGATTGGGGCGGACGACCATGATTGGTGGTCGGGACCAACGACAG
+>850:2:1:1400:14971/1
+GGGGAGGGCAGCGCCACGAGCACAAGCAGGAGCTTCACCATCCTCTGCACCCGCTGCTTCTCGGCGCCACCGGCGC
+>850:2:1:1400:14971/2
+GATTCGGTCGCCATCGCGAACCTGCTTCACGCCCCCAACGCGAGGAGCGCCCTCCAGCTCTCTGCTGCCCGCGGGG
+>850:2:1:1400:9692/1
+GCGTCACGAGCTGCCGCGCGGCGAAGGCCTCCGGGCTCCCGAGGCGCGCGAACAATCCGTGGTCGTCGCGGCGCTG
+>850:2:1:1400:9692/2
+CGAGGCCCTCGCGCAGCCGGTCGACTTCCGGACCCCCGGCGGAAGGTTCATCCTTCCGATTCCCCAACCGCGCGCT
+>850:2:1:1400:3657/1
+CAAGACGACAAGCCCAAGCGCCGCTGGAGCCGGGGGGGGGGAAGCGGGATCGGGACCCGCGGGGGCCCGCCCGCGC
+>850:2:1:1400:3657/2
+GTTTGGCGTGCGCGACAACTCGCTAGGCACGTCAAATGCGCGATCGTATTGCTGTCAATCGTGCTCCACCTCTGCA
+>850:2:1:1401:2629/1
+AACGTGGGAAGCTCTGCCCGGCGTGTCCGGTTCGGAGGGAGCTGCCCATCGAACCCGGTCCGCTCCGGGCGGGTGA
+>850:2:1:1401:2629/2
+ATGCGCCGGTTCCCGCGCAGGAACCCAGACTGCGCCAGTCTCAAAAGGCACAAATCTTGGGCTCCCAATCTTGGGG
+>850:2:1:1401:7556/1
+CCTATCAGGCCGCCCAGGTCTACCTGATGTCGGCGTTCGGCATCCACCCGTTCCAGCCTGCGCGCATCGCGTCCAC
+>850:2:1:1401:7556/2
+GAGGCTGCTGAGCACCCCCGCAGGCAGAACGGGGCGGCAGGGCCTGCTGAGCGAGGACCCAGCGGCGAAAATTGGC
+>850:2:1:1401:3248/1
+ATGAATTGCCGGGAGGGGCTAACGCTTCGCTCGAGTGGCGCGGCCGGGAGAGCGGTACAAATCACGATAAAACCGA
+>850:2:1:1401:3248/2
+ATTACACAAAATCCTTCGTCCAACGAAGTGGCTACCAAGCTTTGGCTATGCTGGGTATTACAGGTGGTAAAAGATA
+>850:2:1:1401:13744/1
+CGAACGCTGTGCTCTCCGTCCAGAACGAGGAGCTGAAGCAGATCGATTTTTTCATCAACTACCCGACCGAGTTCAA
+>850:2:1:1401:13744/2
+AGACCAGGGGCGACCTCGAAGCGCCCGTTGACTATCTTAGCCTTACCGGCGAGGACTTTGCCCTCGATCTCGTCGT
+>850:2:1:1401:17929/1
+CGAAGCCGGGGGCCCCGCGCGAGTCGACCACGGTCTTCCTGCTGTCGCCGGGCGCGCCCGCCCGCTCCCGCGACCC
+>850:2:1:1401:17929/2
+ACCTTGGCGGGGAGCACGAACTCCCGTCTCCCTAACGTCCCCGGGGTTCCCTGGTGACCGCCTGGGGTACCGGCCT
+>850:2:1:1401:17893/1
+AATCAGCGCGGACGGTGGCGTCGTAGCCCCGGTGCTGAGCGTCTGCCAGGAGCCGCCGCCGTTGGCGGCCCTGAAC
+>850:2:1:1401:17893/2
+CGACCTGCGGCGACGCCCGGACGCCGACTCGGGCCTCGGCAGCTGGGAAACCCGCGAACGGGCGCCGACCGGCGGG
+>850:2:1:1402:18612/1
+CGGCGTGTCCAGGCAGACCATCTGCGCGTCCAGCAGGTCTGTGCAGCGGGCGCGGCGGGCGCGCGTCGTCTCGCGC
+>850:2:1:1402:18612/2
+CCCCGCCCCGGGGCTGCCGCCCCCGAGGCCTAGAGACCGTTCCTCACCGGGCCGGCTCCGACCCCCTCCTGCGCCC
+>850:2:1:1402:21419/2
+ACTCGATGGGATGTTCGGCGCTTTCCGAGGTGATATCGACCTGAGCTAAACGCTCGAGATCCAACCATACATCACC
+>850:2:1:1402:1828/1
+GGGCAGGAGCCTAGACCCCGGCCCGGAAGGCAAGGGCATGTCACGGCGGCAATATTCCGACCCCCCGCCGCCTCTG
+>850:2:1:1402:1828/2
+CCGGGCTCGGGACGTCAGTCGGCGCGGGGCGGGCGGCCGGTGCTCGCGGGCACACGCTCCCTCGGGACTCCCAGCG
+>850:2:1:1402:1628/1
+GTGGTTCAGGCGTAGCTATCAAGTGGGAATTGAGCATTAGCTTAACGCGCCCATCAGACGCTCTGCTTTCTTATGT
+>850:2:1:1402:1628/2
+AGATTGGAGCAATCTTTGCAATAGAAAAGTCGACAGGTGAGCAGCCGCGCGTGCTGGCATCCTGACGGAGCGGAGA
+>850:2:1:1403:15060/1
+TGCCCGCTCTCGAACCGCGCCGAGAGGAGGCCCAGCGCCAACACACCGACCATCGCGCGGCGCGTGAAGAGGAGTG
+>850:2:1:1403:15060/2
+GACAACCGGGCCGTCACGGTGGTGGCGTTCCTCCGCGGGCTTTCCGTCCCCCCCGCCCCACTTGCGGTCAGCCCCC
+>850:2:1:1403:13447/1
+TCAATGTGACTGAATTTGAACCCACCGAAACTACAGCCAGAGTCCTGGCATCGGGTGAGAAACCCAGCCCACGGAC
+>850:2:1:1403:13447/2
+CCTGGGCACGCCAGGACATTTCCGTCTCCAGCCACGATCGGGTGTATGCAGCCGATCAGACATCGAACACGGTTTC
+>850:2:1:1403:2227/1
+AGATCAGCGACGAACGCTCGCCAGCGGAAATCGCTGCAGCCCGTCGCCACCGAGGACTGGACACGATTTGGAAAGA
+>850:2:1:1403:2227/2
+AGCAAGCGGGCGCGTGGGCCAGTCGGATCGATGCACGGCCAGGACGGTGTGCCCCCCCCAAATCGATTGCGGCCGC
+>850:2:1:1403:9258/1
+GCATCCGCCGGAAACGGCCGCCCTGGGGGTCCGCCAGCCGCTCCGCGAGGCGACCGGCGCCCGCCCGGACCGTGTT
+>850:2:1:1403:9258/2
+CGGATCCGGCACCAACAGCGCCTGATAGCAGCGAGCCCGGACGGGCGCTCTCCGCGCCGCTCGCCCGCGGGCTGGA
+>850:2:1:1403:1287/1
+TTGGATGGGCGATTCGATTCGCGGGCCGCGGGGCGTTGCTGGAAACAGATCGTCCAGGCACCGAAAAAACACATGA
+>850:2:1:1403:1287/2
+GCGGGGAACGACCGGGTGGCGGGGGGCGCGGGTGGGGGAAAGCTGGACCACCCGGCGGCCGGCGAAGGGGACTCCG
+>850:2:1:1404:20809/1
+ATTTGATGGTCTTGGAAGGTTGGGACAATCTCGGACCGCACGGTGGCATGCGGGATAAGGGGCGAGACGCCGTAGA
+>850:2:1:1404:20809/2
+TAAAAGCCACAGCCTTGCCCCGCTCTGACGCACTGAACGCCGCCGTCGTGAGACATACGAGGCGTTGAGATGGATG
+>850:2:1:1404:8608/1
+TGTCATCGATGTGCTGTCCGATTGGATCTTTTCCAGGGAAATGTTTTTGCGCGAATGACTCATCGATGATGATCGA
+>850:2:1:1404:8608/2
+CGACGACACCGAAGAGGACAGTTATTTCCACGTGACCGGCACGCCCCCGGTCCCGCTTGGCCAGCAGCCTGCAGCG
+>850:2:1:1404:2860/1
+GCGCATCGCGTGAGATCAGCGGCGTCACCGGGCCGGAAGCACGCCTGCGGGACAAGGCCAGCGCCGCGAGGAGCTG
+>850:2:1:1404:2860/2
+GCGGGGGACAAAATCTGCTCCTTGCCGTGAAGGGAGCCCGGCCCGCCAATAAGGACCACGTCCTCATGCTCGCCTC
+>850:2:1:1404:13122/1
+CGTGCGCTCGCGGTACCTGCTCGGCTGCGACGGCCGCCGCACCGTCGGCGGGCTCACCGGGCGCGTGGCTCGCCGG
+>850:2:1:1404:13122/2
+ACGCTGAACGCGTTGCCATAGCGCGTGTGGACAATCCAGCGAATCAGCACGCCGTCGTCGCGCAGCCACGGCGAGA
+>850:2:1:1404:1407/1
+GGAAGCCGTATTCGCCTGCGCAGAGGCGGGCAGTAAGGCCAGCGGCCGGAAACGGGGACGTCGCGGTAAGGGCGGG
+>850:2:1:1404:1407/2
+CCGGCCCGCCTGGTTGGCGGGGATTGGGGCACGGAGGGCATGAGCTGTGGCTGATTCCGGAAGTCATCGATACACG
+>850:2:1:1404:11662/1
+TGCGTGGGCGCCGCATCCAAGGAGAGCGACGCGAGCGCGGCGCCGCCGTACTTGAGGTACTCCATCGTGACTAGTA
+>850:2:1:1404:11662/2
+TTCGCGTGGGGAAGCGGCTCCCTAGAACCCACGGGGGCCGACAACAAATTCACGGCCAATTGTACCCATACCCACG
+>850:2:1:1404:9717/1
+AGACGCTCGAGCACCTTGCGGATGCCGAGCGCGGGAAAGTCCGCGTCATGCGCGCCCCCCGGGGCGCTTTCCACTC
+>850:2:1:1404:9717/2
+GCAGAATTTGCCCCGCGAAGATGGCCAGCGCGCCCATCGTTGCCCAGTGGGTTCTCTCTGCGCGAAAAAATTGGTA
+>850:2:1:1404:13329/1
+GAGGTGGGCACGAAAACCAGCCGCCTGGATGAGCGGGACTATAACCACGAGAGGACGAAGCCCTTTGGCGAGCACT
+>850:2:1:1404:13329/2
+GTCAGCACAGTGACTCAAGCCCCGGTCCCCCCCGCGCCGGGGCAACGGGCGCGCCATATACCCCCGCGCTCCAAGG
+>850:2:1:1405:1996/1
+GCTCCGAACGGGGCCGGCCTCGGCGCACCGTCAACCGGAAGGGGAGCCGGCGCGCATCCCGACGCCCGGAAAGAAC
+>850:2:1:1405:1996/2
+ACATCGGCCGTGCGGCGGACGCGGGCGGGTAGCAGACCCCGTCTCGTTCCGGAGGGGGTTGTCGCACCGGTGCGCA
+>850:2:1:1405:7171/1
+GGTGAATTTTACACATTATAAAATAGAGAATTTATTACCAGATTAAATAGAGCCTCCGGTCAGCCGAGAAAGAATA
+>850:2:1:1405:7171/2
+AGCCATTCCTTGGTCGGAGCCTACAGGATCCTTCTAGAGCTAGAAAAGACCATCAGGTAAATTTCGCATTTGAAGG
+>850:2:1:1405:12159/1
+ACCTCACGGAACCACCACCGAGCGCATTTCAATGGTGCCAGAGAGGGCAGATAATGACGAAACTGAGAACTTAGTG
+>850:2:1:1405:12159/2
+TGCCAGTGAAGCGTCCATTGTCATCACCAAATCTTTATCGACAACACGGGCTGGTTGGGCTAACCACCCCCCACTC
+>850:2:1:1405:18008/1
+TCCAACCCAGACGACCTCTTACCATGGAATCAACCAGCTCGACCTGCGTATCGGCACGATCCTGCGGTACCAGCGC
+>850:2:1:1405:18008/2
+TGCCAACGAGAACTTCATCAACCGCGGCGCGATCACGTTCGTCGGTGCGGGCCAGGCTTGATACGCGAAGCTCGCG
+>850:2:1:1405:9917/1
+CGGCGGCCTGTACACAAGGAAAGCGTACGCAACACGGGAAGCCCTATGGCGCGGTCAGCGATGACCAACCGGATGC
+>850:2:1:1405:9917/2
+TGGACCGGTTTCGGAGATGATAGGTTGCCCAATCTCCAAATCCCGCACGACTTGTTGCGCCTGTCTTGAACTGAGG
+>850:2:1:1406:12647/1
+TTCGAGTTTGGCCAAGTTCTTCGCGTTCCGGGCACATGTGTACCCTTTCCCTTTGAAGGGCAGGTTCAGTACCGCC
+>850:2:1:1406:12647/2
+AATGCTTTACGCGCCGATCACGTAATCACAACGGACCATCGCGCCCTACGAATCGATTCCACCGAGAGACGCTACC
+>850:2:1:1406:15812/1
+GATATCGCAGCCCTGCGCTCTCAGATCCAGCACCGCTATCCGGTCTGCGGCTGTCGCGCCCTCCGGGGGCCTGAAC
+>850:2:1:1406:15812/2
+CGGTAGCGGGCCGTCTTAATACTTAGCAAAAGCGCACAAAAGCGACGGATGAATGTAGCTAAGCGATGAACGCCGA
+>850:2:1:1406:4262/1
+CGCAAGCGCGAGTGGGTAGACGACCGTGATGATGCCTCCTTTGGGTTGGGGAAACGCGAGCGTTGAAAACGCGTGG
+>850:2:1:1406:4262/2
+GGCGGAGGGTGAAGTCTGGATCTCCGCTAAAGGATTGAGCTCGTGCGCCAGCTATAGTGAAAGAGTCTCAGCGTTG
+>850:2:1:1406:3002/1
+AGCAGAGCGGGATCAAAGGGCGGCTGCGGGGCGACGAACAGACGCAGGCGTCGTAGGGGCTGGGGCTCATGGGCCG
+>850:2:1:1406:3002/2
+CGTTGGTGAGCTGAGGGAAGAGCAGAGATCGCTCCCCGACGGGCTGGAACTGAATCGCGGCGATGACATTCTGCCT
+>850:2:1:1407:17956/1
+ACCGCCAGCGGGCGTGGAGGCGCCGGCCGGATGCTGGGATGGCTGTTGTCGGCCTAGATGTTGGTCGGCTGCTCTT
+>850:2:1:1407:17956/2
+ACCGTCGGGCCATCCGAGCGGATGACGGTATCGGAGAACGGGACATGCTGCATACGCCGAGCGTAACCGTAAATTT
+>850:2:1:1407:3213/1
+GCCGTTAGAAAGCGAGGTGGCGCGCGCCCTGCACGGCGCCCGGGCGCAAGCGCCGCGCAAGCGCCCCTCGGCCGCG
+>850:2:1:1407:3213/2
+GCTAAGGACTTTGCGCCATTGACGAAGCGCTGTCCAGCGCACGCGCACAACCACCTGGATGCTGCGTCCGGACGCC
+>850:2:1:1407:12314/1
+CCAGACCGGCTTGTCCATGCCCAGCTCCTGCAAGATGGCCTTCTTCTCGGCGGGGTTCACCTAGCCGGCCGCGGCG
+>850:2:1:1407:12314/2
+CAACTACGGTCGCATGCAGGAAGTGTGGCTCGACAAGTAAGCCAGAGGGACTGACGGCAAGCGAGTGAAGACGTAC
+>850:2:1:1407:4420/1
+TATTACTGTGCCGGCCCATGGGCCCCATCAATATGTTTTTTCAATGAATCTGGCCGGGTGTATACTTTAAGGCAAA
+>850:2:1:1407:4420/2
+CTGCCGAAACGCGAGCCCATTCCAGACGGGCCCCAAGAATGTGGGACTTGTAAACAACTATGTAAAAGCAAACGTG
+>850:2:1:1407:4514/1
+GCTGATCTGACACTAGCACGACCGAACAGGTCGACCAGGTTGCTGTCAACGGAAGTGAGTTCCGAGACAAGCGCGT
+>850:2:1:1407:4514/2
+CGCCTACCTCACAGTACCGGACTGGTCAGCAGCTCGGCTGACCACAAACACAGGGAAAATGACGATGACGAATGAC
+>850:2:1:1407:8421/1
+TGCGAACTCGGGTCGTTTGCACTCGCTGCGCCACCCATCGTCCTCGTCGTTAGGATGCTCGTGACTTAGCTGAATC
+>850:2:1:1407:8421/2
+CGACATCAGGAATAGCGGTCAGGACGCCGTCTTCGTTGGCAGCGAGTGACACACGGTCTGCCTCAAAACACGCTTG
+>850:2:1:1407:18449/1
+ATCGTCGGGGGGCTTGCGGCCGACCCTGTTGACCACGCCGTGCGCGCCCGCCTCGCCCCGCACGTCGGGGGTGTAC
+>850:2:1:1407:18449/2
+AGCAGCTGCGCATGACGCGAAAGTCGCAGGACGATCCGCATACGGCGTGCCCGCCGATGCCCATCCTGCGAAGCAA
+>850:2:1:1408:7579/1
+CGCGCAGAGAACGTAGTTGGAAGTTTCGCGGCCGAAAACATCGCTGCCAAACGCGGCAACCACGCCGCCTTTCAGG
+>850:2:1:1408:7579/2
+GCTCTTCCCGAGGCTCCGGCCCGGACGCAGCCCTACACCGTCCGCCTTGGCAGTCGGCCGGAACGTGAGGTGGGTT
+>850:2:1:1409:16703/1
+GCCATACGGGTTGGCCCGGTGCTTTCGGTATTCCGCGAAAGCTTCGCGATACTTGTCCGGCTCTAGGCAACCGGTT
+>850:2:1:1409:16703/2
+CGATCGGCCCGATGACCACGCTGATCGCCTGTGCGGTCGGGAACGACGTGTCGGCGGGAGGGCGCCCCCCTGCGAT
+>850:2:1:1409:4959/1
+GCGGCCTCGGGATCGTCGGAGGGCGCGGGGGTGGCGCGCGCGCGCTCAGGTGGGGGGGGGGGAGAGAAAAAAAGGG
+>850:2:1:1409:4959/2
+CCTGACGCTCGGCCTGTCGCTGGTGATCACGAACGCCACGACGATGATCCTCACGCCCACGCCCCGCGGCATCCGT
+>850:2:1:1409:7847/1
+TGAAAGCGATGGACGCCGTCCAGCAGATCGGCGACCGCGAGTGGAAGCCCCCGGTCAAAACCTCCCGCGCTCACGG
+>850:2:1:1409:7847/2
+ACCACCTCGATGAGACCCTTGTCGACGTAGTCCTTGATCTGCTCGCTGTAGGTCCCCCACATCTCCATCTGGTGTT
+>850:2:1:1409:16833/1
+GGCGGGAGAAAAAGCGAGCACCCCGCCTAACGCCACACCCCACACCGAGCGATCTTTACGTTTTTGCGTGGCCCTC
+>850:2:1:1409:16833/2
+CTTGTCGGCGCAAGGCCAGGCTGGCCTGTACCCTTATGCAAGCACGGCTCGCAAAAGCCGCAGGAGAAGTTTTGAC
+>850:2:1:1409:12208/1
+CGATCCGAGCGGCCGCTCTACCCGCGATCCGGACCCTCTCCGGATCCTCACGGCCCCCCTGGAGAAGAGCGAGAGA
+>850:2:1:1409:12208/2
+CCGCCGACGCCCATCATGAGTCCGGACGAAAGCGGGAGGCTGAGGCTGGGCGCGAACCAAACCGGCAGTCTGGAGG
+>850:2:1:1409:12585/1
+AACCCCACGTCGGGATCGGCTTCGCCCCGCTGGGCCCCGGCCCCCCACCAGACACGACCCGGCCCCCCCCGCCCAC
+>850:2:1:1409:12585/2
+AACTCGTCGGCGATGTGCCCGGGGCGAACGCGCCGCTGTCGATGCGGCACACGAACGTCGACGGCTCCGGCGCCGG
+>850:2:1:1409:2037/1
+AGGCGAGCGAAGGGTTGCTGGGGGGATCATGGTCGCCAGGCGAGGCGGATGTCTGGGGGGCGGTCCGTTTCGGCCG
+>850:2:1:1409:2037/2
+CCTCACGAGAGGGGAGACGGACGGAGAGTGTGGCATTCGGACGTTGCGGCTCAGGTCAACACGCAAAAGCAAAGGC
+>850:2:1:1409:11936/1
+CACTAAGCGCCGCCGTGGCATGGCTGCTGATTGCGATGTGCTTTCCACGGCACGCGCGCGGGCGTGCACCAGACAA
+>850:2:1:1409:11936/2
+CGGAGTTGGCCGTCCCGGCAACGAACGCAAGGAAGACCACCCCCCAACCGCGCACCGCATGAAACTCGAAGGCGTG
+>850:2:1:1410:20636/1
+GCGCTGCAGCTGGAACCGATCGACAAATCGACTGGTCTGAGTGAAACCGTCTTCCACGAAGACAGAGTTTGGCGGC
+>850:2:1:1410:20636/2
+ATTCCGCGAGGCCAATAGCGACTACCATCTTAACAACGGCAGCCCGCGGGTTGTGGGGGGTGTGCCGAATGATTGA
+>850:2:1:1410:20166/1
+GATCGCGCGCGGGAAGTCCAACAGGAGCGCGGGCACGATTGCCGACTATTTAGCCGCGACCAAGACTTTGGATCGC
+>850:2:1:1410:20166/2
+TGCGGGCGTGGTGACGCTGGCTCGCCAAGGCGGTCGGGATCGTGAGGGCCCCGGCCGGGGCGGGGGCGCAAACGTG
+>850:2:1:1410:14013/1
+GCGACTCCCCGATGAACGCGTCGAGGGGCGCCTTGGCGAGGAGAATGCCGGGAAGGTACGGCACGCCGCCCAAGAG
+>850:2:1:1410:14013/2
+CACCGGCTCAGAGGGCTTCGCTCCGCCTCCCGGAATCAGGAGGTGGGGGCCGACGGTCGGACGCGGCACAGGCGCG
+>850:2:1:1410:15863/1
+ACGCCATGAACGTGTCGAGATCCGCGCGCACCGATTTTAACGCAAGAGTGATGACGAACGCGTCGTGGATGTGGCC
+>850:2:1:1410:15863/2
+TTACCTGATGGCTATGATTCGATTGCTTCGCGCTTATCATCGCGCCGAGTATCGGGACATCTCCGAACAAAATTTG
+>850:2:1:1411:3493/1
+GTTCTGACGATCGAGTTCCTTTTGCGGGAGCTTGGGGCCTAATTCTTTCTCGTAGGCAGTCAGGTCGGCGACGGGT
+>850:2:1:1411:3493/2
+CGCGATCAGCGAGCCGGAAAATGCAGTAGCCAAGCTCGTGTTGGCCGTCCACGACAACAAAGAACTCGTAAAGCAA
+>850:2:1:1411:11324/1
+CGCGAGCGAGACCGGACCGGCCTCGAGGAAGAAGGGGCCGTGCAGGCCGGTTCGCAACCCGAGCGTCGCCTGCCTG
+>850:2:1:1411:11324/2
+CAAGCGGGGCGCGCAGCCGTCCGCTCCGCCTTCCCAGGTTCCGCACCTCCTTGACGAGCCCCTCGTACCTTCCAAG
+>850:2:1:1411:12072/1
+GGACCAGGCCACCACTCTCGGCTCCGCGGAGGACTTGCTGATCCACCCCGTCCTCGACGGCGCTGGCTTCGACTCG
+>850:2:1:1411:12072/2
+CAGAGCTCCGCCGAGGACGCCGCGTTGGCCTCGCCCGCCCCAGCCGCCAGCGTCGTCCCCGCGTCGAAGCCGCCGC
+>850:2:1:1411:16969/1
+ATCGCCCTGAAGATACAGCGCAATCTCGGAGGCTGGAGCACCAGCATTGTTCTCGGCTACCTGCTGGGATTCGCCC
+>850:2:1:1411:16969/2
+GCAATTCCTGCAATGGCTTGGGAGAACCACGTACGCTCAATGCTGCGGGCTCCGAAGTGGGCGACCGAGAGCGCTA
+>850:2:1:1411:3622/1
+GGAGATGGGCGCGGTTTGGAAGGTCGAGCCCATTGCCGCCCGCGCGGCACGGCACGTGGGCCCGGGCGGGGCACGG
+>850:2:1:1411:3622/2
+CGAACGCGCGTATGGCGGGGTGATAGCAGCTGTCCGGGGGGAGCGGCGCGAGATCCCGCGCACAGTGTTTCTCGGG
+>850:2:1:1411:18501/1
+CGAGTCGCTCTTGGTGTTCGACGAGTCGAGCGCCTTGGCTGCGGCGAGGATCGCCTGCCCCTGGGTCTCGACGCGT
+>850:2:1:1411:18501/2
+GGCAGGCGGCGCATCTCAACGAGCTGCTCGCCACCAATTCCGCTATGATCAAGCAGACGGCCGACCAGGCGGCGCC
+>850:2:1:1411:6816/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1411:6816/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1411:4122/1
+AGCGCTCCACAAGCTCCCCTGCGCGCGGTTCGTCTGAAAAGTCTTGAGAAACAGCGCGAGCGTGGATCGAGTCAAG
+>850:2:1:1411:4122/2
+GTTTGGACCACCTATCGCTTGGCCGGGATCCTCGATGATCGAGTCGCTCCTAAAACTCATTTGTGCCAATTGCAAT
+>850:2:1:1411:10882/1
+CCGAAAAGATCCTGCTCATCTCTGAGACAAGGCGAACGTTCGCATCGCTGCGGAAGAATGCGTGTCTCGCGGGGGT
+>850:2:1:1411:10882/2
+TTGCGAGTTAAGTCACCATCCAAGCTGACGTGAAATGCGCATTTTCTATATCCTTAGTCAGGCGAAACCGCCGCCA
+>850:2:1:1411:2295/1
+ACAAGCCCGCGCTCACGCGCGCACGAAACGGCCGGAGCGACCTCTGAAATCACTTTGGACGCTTCGCGGATCGCCA
+>850:2:1:1411:2295/2
+CTGCAGGGAGGCCGAAGCCGGCGGCAGTTTCGGGCGTCCGGGGAACATGCCGACGGTTGAGGGAGGCGCGGGGGAC
+>850:2:1:1411:7514/1
+CATCTTAGGGCACGCTGAGGCCGATGCCCGACTGGAACGCCACGCGCTCCGAACCGGGTTCGCCGGACGGACACGT
+>850:2:1:1411:7514/2
+CGACCACGGCATGACCTGCTTCGCCGCGGCGACACCGCCCGCCCGGTCGCCCGCGACACCCCAAGCCTCCGCCCAC
+>850:2:1:1412:15135/1
+AAGGCGCGCCTCAGCAAGTCACGGCCACCCCTGACGTGCCTCGGCGGGGGCATGCTGGAGGTTGCAAAGTACCGAC
+>850:2:1:1412:15135/2
+ATGTCATGCTCGGGATGATCGCCGGACCGCGTTTCGGCAACTACGAGGCCGGATTTCCATTAGGTCGGCTTGCCTA
+>850:2:1:1412:18238/1
+CACCAGGCCACCGACGGGCCCCGTCAGATAGGGGCTCATAGCTGCACTACGACCAGCGCGGGCTCGGCGCGCGCGC
+>850:2:1:1412:18238/2
+CCACGCAGCAGCAGCGCTACGACGGCTGGTACCTGGCCGTGGACCTGCGCAACCCGGACTTCGCGGCGTTTGGCCG
+>850:2:1:1412:11510/1
+ACGCCCACGAAGTCGGCGTCGTCCGGCACCACCCCGTCGTGGTGTCGCCCCGCCCGGGCCGTGCCGCCCGCGCACC
+>850:2:1:1412:11510/2
+TCAACCGCGTGGGCGACGAGCAGGCGCAACGCGCGATGCGGGCACATCACAAGCAAGACCATCACGCCCTCGCCCC
+>850:2:1:1412:9078/1
+GACGCGCCGCGGCGGCCTGCGCGCCGAGCTCCCCGCGAATAACACGGTCGTCGAGGTTTGCCGGACCGCGGAGGTG
+>850:2:1:1412:9078/2
+TGCTCGACGGGACGGTGCAGATCTTGGACGTGCACGTCGAGACCATTCAGATCATCCGCGCGAGCGAGGTCAGGGG
+>850:2:1:1412:3027/1
+CCGCCACGATGCCAGAAAGTTCGCGCGAGGCTCGCCTCCGTTCTGGCGATCGCGCATCGCGATTGCGGGCCAGAGG
+>850:2:1:1412:3027/2
+CTATCACGCCTACCATGCGACCCGCGCCGACCTGCTCCGCCGGACGGGCAGTGCAAGCGCCACCGCCGCCACCGCT
+>850:2:1:1412:13792/1
+CTGGCCAGATGCGCCGCCGTGTTGATGATCGCGGTGTGCGAGAAGGCTTGTGGAAAATTGCCCAGGAGCCGCTTGG
+>850:2:1:1412:13792/2
+CGGTATCCGAGCCGGCCCGGTGCCGACGGCCTGCCGCCCGGCGAAGGCGTGTTTCTCGCCTGCAGCTTCTGGCTGG
+>850:2:1:1412:9142/1
+GACGAGTTCCAGGGCCCCGCGACCTGTGGCACCCGCGCGCCGCACTGACACAGAGTCCCGACATGCGACACCCACA
+>850:2:1:1412:9142/2
+ACATCTGCCGGGGGCTGATTCCTCCATTGGGCGCATTCACCGCGCCGCCCCGGCAACCCCCGCGGGCTGGGCGCTA
+>850:2:1:1412:4076/1
+GAGCCGTTCATGTGCGAACGCCCTCATTGAACAGCGAAAGAATGCCCGTCGCTCACAACAGGCGATGTGAACGTCC
+>850:2:1:1412:4076/2
+CGCTTTTGCCCGCGCCACATCCGAGGACAGTGAGCATCGACTTCTCGGGCGGCAATCATATCGACCCTCCTGGCGT
+>850:2:1:1412:21306/1
+GCCGTGGACGCCTACGCGTGCTCCGCGGCCCGGCCCCGGATCGCGCCGCGCGGCCCCGGCGCGGCCGAGGCGGCCG
+>850:2:1:1412:21306/2
+GCCGGGTACCGGCAGGCGGGGGCGGGGGACGGGCCGCCGCAGGAGCGCGGTTGGTCTTGGTCGCGGCGCCCCTGAC
+>850:2:1:1413:15698/1
+CTATTCGTCTATTGCCTCGGAAGGTGGACGTGTCAGGAAGAAGGCGTTTCCGAGGTTATTGTGCGCTTCGGCGTAG
+>850:2:1:1413:15698/2
+CTGAACCAAGCCAACCGGATTCCGGAAGCCATGGACCTCTTTAACCATGCCCTGCGAATCAAGCCCTCCGTGGCAC
+>850:2:1:1413:9333/1
+GCGGGATGGACATTGATCATGCGGTCGCGCCAGCCTTCGACAAGCTCCGCACTCATGATCCGCATGAAGCAGGCCC
+>850:2:1:1413:9333/2
+CCGCGCAACGCCGCGGCGCGCGCGCCCTGTGTTCCCGCCGGACGCGCCCGTTCCACCTTCCAACCCCCGTGACTCC
+>850:2:1:1413:10544/1
+AGTCGGCGAGGTCGGTCGCGGTGGCATAGCCCTCGCCTGCAGCGGCCTTCACTTTCGCCTCATCCGGCTCGAGGTC
+>850:2:1:1413:10544/2
+GGCCGCGTCATCGGCGCGCTCAACGGTCTCCTGATCGTGATGAAGGGCCTGCCGCTCGCCTATCAAAAGGACATGC
+>850:2:1:1413:17549/1
+GATTATCGTGGGGACCAACCTGCCATTCTCGGAGTGGACCACAGTGTTTCTGGCGAACATTCGCGCCTCGTTAAGA
+>850:2:1:1413:17549/2
+AACGTGCTCACGGCTCCAGGTGCCAACATCTGCCAGGCTATTTTCAGCTAGACACAGCGGAGCGGCGACCGCTCCA
+>850:2:1:1413:8789/1
+AAGAAGGCGTAGAGAGCGTCGAAGAGGGCCATGTCGCGTTGGTCGAGCATGTGCTACTGAATCACGTCGTCCGCTG
+>850:2:1:1413:8789/2
+GGCCGGCGGTCTGATGAGCCGATACCCAAAACCAGTGGCCTACTGGCGGGGATCGGCCGCGTGCGGGGGCGCGCGC
+>850:2:1:1414:14055/1
+AGCGCGACGTATTGGCCCCAGTAGCGAATGACATCGTCCTCGCACGGGCGGCGGCGCTCCATGCGCGCACTGGTTC
+>850:2:1:1414:14055/2
+TTCCCGGATTGTTGTACGGCGTCCCGGGCGAGGCCACGATTGCTAATGGGAAGATCACAAAGCTCGACACAGCTGC
+>850:2:1:1414:7969/1
+GGCGCCGGACGGTTGACGCAGATATCGGCGGCGGCTCGGGTGGCGCCCTCGTCCCCTTTCCCCGTCGCCAAGGGCG
+>850:2:1:1414:7969/2
+CAGCGGCCGCGCTTGACTTTGCTCGCCTCTGCGGGCCCGTGCCGAGCGTCTCCACCACAGCCCGGATCGACGCCAC
+>850:2:1:1414:15646/1
+CCGGGGAGGCTACCGAGTTACCTTCCGTGTACTGGACAAAACCTGTGATGCCGTTCTGGCGGCTTACGCCGCGGGC
+>850:2:1:1414:15646/2
+AATACGGACTTGCAGGCAATGTGATGTCCGGAACGCTCGATCCCGCTCTGGCAGTGGCCAAGCGGCTGCGCCCCCG
+>850:2:1:1415:16489/1
+GATGCGAAGCAGATGCTCCGGCAAGGAAGAGGAGAGAGCGAGAACGCTGAAGACGCTCGCGGATCCGGGGGCCCAG
+>850:2:1:1415:16489/2
+TTGACTGTCGATCTGCCCAGGTTGCGATAGTTGCGCTCCCTGCTGTGAATTACACAACGCCTGAGGATCGCCGCCG
+>850:2:1:1415:9963/1
+TGGAGGATAAGCATGGCGACAGCGAAGCCGCCTGCCAGCACCGCGGCGCACGACGCGGCGAGCTTGACGCGGGCGC
+>850:2:1:1415:9963/2
+GCGGGCCGCCCTTGGAGCCCTTCACGGCACGCCGGAGTGTCCCGCCGTTGCTCGGGAGGCGGCCGCCGACGGCGCC
+>850:2:1:1415:7729/1
+AACGGCCATCTGCCCGGCCCCGATTCGCTGGCGCAGGCGCTGGCCGGCGCGGCGGACGCCTATCCGCAGTCCGGCG
+>850:2:1:1415:7729/2
+ACATGGCGGTGGTGACGGGCCAGACCAGCTGCCACACCAGCGAGCACAGGAGCGACAGGTCGATCTTCGTGCTCAC
+>850:2:1:1416:2136/1
+TGCAAGGCGGTGCGGCCTTGGACTCTAGAGGATTGCAGGTGCTGAGAATGGTTCCACACGGCGCTCGCTACAGCTT
+>850:2:1:1416:2136/2
+TTCTTCGCACTATAAAGAGGAGCATCGAGACGCCTTTGGCGCGCGCGGCGCTTGCGGTTGAGCTCGGCGGTGGCGT
+>850:2:1:1417:12045/1
+TGCATCCGCACGACCCGCTTCACGAACTCCCCATAGCCCATCAGGCGCGTGAGGTAGACGGTGAACAGCTCCACCG
+>850:2:1:1417:12045/2
+GGGGCTCCCTCAACCCCCTGGAGGCGGAGTTCCACCGGGAGCCGCTCCAGGTCCGCCGGACCACCCGGCAGGGGGC
+>850:2:1:1417:9857/1
+TAGTTTATTCACACACGCGCCTTCGGCGGCGGTTTTGAGTCCCGTCAACGCCGTCGTCCACCCCTTCGCTGCCCTT
+>850:2:1:1417:9857/2
+ACCAGGCAAGCGACAGAAAGGCGTCCGCACAGGGCAAAGACGCGAAAGAGGACGCAACGCAAGACGACACGCAGTC
+>850:2:1:1417:3147/1
+CGACTGGTGACTGGCCGCCTGTTCGGGCTTGTGGCGGGGGTAGGCAGCACCGGAGCGCAGGAGGTCGCGGCGGGGG
+>850:2:1:1417:3147/2
+GAGAAGCCGGTCGTCTTCCGTGCCCAAGCACCCCGGGTCCTCGTGGCGGCAGCGGGCCTCCACGACCGCCGCGTGA
+>850:2:1:1417:7777/1
+ACCAACCTTTCCGCATCGCCGTGTTCGCCGAGGACACACGCATGGACCGATTCCGGCGCGATGCCGAGCTGCTCGC
+>850:2:1:1417:7777/2
+AGGGCCGCCTCCTGGTCGGTCATTCCGCAAGTCCTTCCCCACGCCCCCCAGGCGATCCTGGTAGTAGCCTCCAACC
+>850:2:1:1417:12454/1
+CCCGAGGCTGGCGGTGACGAATACACTTGGACGGGGGGATTGGCGCCCGGGAGGGTCAACACGCAGGGCGTTTCGG
+>850:2:1:1417:12454/2
+GCCTACCTGTCTTTGTTCACTCAAAGCAACGTGCTCGGAGCCGGCGAACAGCTTCAATATGAGTTATTCGAAGATG
+>850:2:1:1418:19116/1
+TAAAGCTGGCAAAACCTTAGATAACGTAATTAAAAATTATCACTCTTGGAATCAGGCAGGGGAAGACTATGCAAAA
+>850:2:1:1418:19116/2
+TCTTTTGCCTTTGTTTGAGCATGATCGTATGAGAGTTAGGTCCAGCCCGAATAGAAAAGACCTCTCTCCCATCGGG
+>850:2:1:1418:13266/1
+GCTAAGACGGGTGGAGATCCGGCCCGACGCGAGCAGGTTGGGCCAGGTTGTGGTGAACCTGACGAGCCACGCGGCA
+>850:2:1:1418:13266/2
+GCCTTGACGGCGGAAGAACCGCCGTGTAACGCAGGGCAGATCTTACGCCGCTGAGCCGCTCCCGGTATCGCTGAGC
+>850:2:1:1418:12840/1
+TGGAGGCGATCTGCCTGGAGTGCCTCGAGAAGGAGCCTGCCAGGCGCTACGCCGACCGGCAGGCGCTGGCCGACGG
+>850:2:1:1418:12840/2
+AGGGCGAACAGCGCCCGGGCAGCCCTTCCGCCCTTCAGCGCCTCGGCGACGAGTGTTTCGAGAACCACCACAGCCC
+>850:2:1:1418:16555/1
+AAGCTGCGCACCGGCAACGGCGGATCTTCCGCCCGAACGCCACCAGCCGCGGGCAGGGATTGGGCGGTGTGCACGG
+>850:2:1:1418:16555/2
+ACTCGGGCGCAAACGGCATGTGGTGCTGGCGGTGCCGCCGTTTAATGGGCTCAGTACGCTGATCAGCGGAACCGGA
+>850:2:1:1418:17391/1
+GCCTCCGACAGGGGCAGCCGGACGCAAGCGGCAAGATAAGAGAACGCCCTGCCGCTCAAACCAGCCGCATCGAGGG
+>850:2:1:1418:17391/2
+CCCCGCCTCAACGCGGGCGTCCACGGGGGCGAGGGCCGGCGGGGCCCGCCGGCCCCCCCCCGGCGCGTCGGGCTGT
+>850:2:1:1419:6549/1
+AACCCCGTTAGGATCTTGCGGCAACGCAATTGAGCTGGAGTCTGCATCCATGGTGCTCCGCCGGCCGTCCTTCCAT
+>850:2:1:1419:6549/2
+CGCTTGCTTGCTAAAAAGAATGTCGGGCCGACCTGGCGGGCGCGCCGCTTTGTTCCGCTTAAACCGATACCCGCCC
+>850:2:1:1419:5083/1
+GCGGCCGAGCACGAGGGGCGCGCGCAGCACCGAGTCGGGCACGCCGACGAACTCGCCGGCGCGGGCGGCGCGCCCG
+>850:2:1:1419:5083/2
+GCGGGCCGGTGGTCACCCAGACAGCCGGGCACCTGCGCTACTACGGGCAGATCGCGCACGGCATGGAGCTCGCCTG
+>850:2:1:1419:8205/1
+TGTAGTGGTCTGCAGCGGGTCCCTGCCAGCCCCCCCCTTCCTGGCTGTCGCTGCTGGCCCAGTCCCCGATTGGTTC
+>850:2:1:1419:8205/2
+GGGCGCCAACTGCACCCTCTATTCCCGGCGCGGCCACGGTGTCACCAGGGTGGGATGCGCGGCAAACGGGACGGTC
+>850:2:1:1419:11113/1
+CGATGGGTAGTAGTGATGAAGCGCTGGCTGCCTACCACCTGATCGCGACAACTTATCCGAAGAGTTTCAACGCGCC
+>850:2:1:1419:11113/2
+CAATTCCTGCATCGCCTGGCCGGCCCAAAAGCTCCTTCGATATTGCGTGAGGATGGTCTCGCAGATGCTGCGCGCT
+>850:2:1:1419:16527/1
+TTCTACGGTGATGAAACGTTTATTGGCTACCCATTATTTTCAAACAATTTTCACATCGGCTATCGATGAAAAAGCG
+>850:2:1:1419:16527/2
+CCAACCAGCAATGATATACCTGCTATAACAGTTAATAAAACGGTCAATATCCGGCTGGTAGTACTTAAGGAGCTTA
+>850:2:1:1420:7921/1
+CGAAGTAAGGCGCCAGGGTGGGGACGGGGCCGAGCTGGCTGAGCAGAGCGGTGAGTGGGGCGAGCGCGGGACTAGC
+>850:2:1:1420:7921/2
+TTTCCGCCGATGGAACCCAACATCGTGGTGATCGTGCCTGCCTAGGCGCGGATGACCGGGGGCTCTTGGCCGACCC
+>850:2:1:1420:12623/1
+AAGGAGAACCTGCGCGACATCACAGACAGCGCGCTATGGTTGAGGACCCTCGCTCAGGTCGATGGTTAGCGCCGCG
+>850:2:1:1420:12623/2
+CGTGCTACAGTCTGTCCATATGCGTAATCGTTGCGTGCGTTCACGCCAGTTTCAGTGCACCGGCCTTGCGGAGTCG
+>850:2:1:1420:5058/1
+ATCTGCTGGGTCGTCCAGGCCGCAGTGGGATGCTCGGTAACATTGAAGTGGAGGACGCGCCGCCGGTCGTGCGCCA
+>850:2:1:1420:5058/2
+CTCAAGCTCGGCCTCGATGTCGCTGAGCGCACCGTATCCCGCCCGCTCCCCAAACGGCGCTCACCGACGGCGCAGG
+>850:2:1:1420:4461/1
+CCTGCGCAGGTCTCGACCTGTGCTGGTAGCCCCATTTCTTTGCCAGTGTATTTATTGCCAAAGCAATTCTTTTTGT
+>850:2:1:1420:4461/2
+TCAATTAAATAAAGCATTCATGGAATGCCTGGCTGATGAACCGGCGGCACAAGATTTTTTTGAAACCTTACCGGGT
+>850:2:1:1420:20085/1
+CATAGGCCAGCTCGACGAGCCGGGTCAGCGCCGGGTCCTTGAACGGCAGCCACCGTGGGCTGGTCTCTGAAGGCAC
+>850:2:1:1420:20085/2
+GCCGGTGCGACCAAGAATTCTGAAGTCGGCACTGGCCGCAAGCCCGCCCAGCGGCCGCGGCACGAGCGCGCCAGGG
+>850:2:1:1421:4372/1
+CGCTCAAGAACCCTCCTAGGTGCGCCGTAATTGCGATAACTGCTACACCGAGCAGTTCAATGGGAATGCGGTAGCG
+>850:2:1:1421:4372/2
+CGACGGGCGTACTCGCGGGAGATTCGCTCTAGCAGGAGCAACGCTAAAGGGCGTTATATTGCTTCATTTCGTCGCG
+>850:2:1:1421:15561/1
+CAGCGCCTCGGCCCCGCCGGCCGGTTAGCCGGCGCCAGCCGCGTCCTCCGCTCCTGCCGGCGCTCCGCGGCGCGAG
+>850:2:1:1421:15561/2
+TAAGGCCCTCAGGTGTGGGTTAGTCCACCGCATCGGCGATGGCGGGTGCGGGCTGGGAGGTTGGGCTGGTCTGGGT
+>850:2:1:1422:18099/1
+TTTTCTTGGCCGTTGAGTTCGGGCGCGCGTCGCGGCAGCCGCAAGAGCGAGATGTTGCCTGGAACCTTGAGGGCCT
+>850:2:1:1422:18099/2
+GGAGCCGGCGTCGCCCTCGTGCTGCCAGCCTGCAATACCGAAGCTATGAAGCCTAACCTCAATGCGATCGCAACCA
+>850:2:1:1422:15092/1
+CGCGGCAGACGCCGCGGCCGCTCCGGCCCCACCCGCTGCGCCTATCGCCAAAATCGTTGGCCGCGTCTCTCTCTCC
+>850:2:1:1422:15092/2
+TCGTGGCGAAGTTTGGCCCCGTCGGTGGCCTGCGGATCGAGCTTGCCGCCGGCCTGGCCGGCGCCCCGCCCGCCAT
+>850:2:1:1422:17988/1
+GAATCTGGCCGGTTGGAAGGACGAGCATGTTGCCGTAGTAGGACGAATCGTTCTCCGCGTTGGTAGCGGAGGGGAC
+>850:2:1:1422:17988/2
+CGACGACCTGGGGATCGCCGATGGGCCCGCCGCGCTCGAGCCCAACGGCAAGGCCCCGAACATGGCAAGCCCGACC
+>850:2:1:1422:1100/1
+GGATCAAATCACCAATCCGGGGAATCTCGAGACGAACGACAAACCGGCGGCCACGTATTTCTTCGACTCGGCGAGA
+>850:2:1:1422:1100/2
+CGTGGTGCAACCAGGAAAGGTGCGGTGCAAGGGGTTCACTCTGAAGCTCCACAAAATAGGCCCCATGCGACTTAAC
+>850:2:1:1422:14606/1
+CGGCTCCCCCGCCTGGGGCGAGGTTTTCAACCCCCCTCAGCGGGGCGCGGGGGGGGGGGGCCGCTTCCCCCACCCC
+>850:2:1:1422:14606/2
+GTCCTCCCGGCTCAGGGCGATGCCCACGTCGCGGCACAGCTCGGCCCGCCGGGCACGCTCGGCCCCCGCCTCCCTC
+>850:2:1:1422:7421/1
+AGGGCAGTTGCGAGCCGCTCGCTTGGCCTTGTGCAACCTCGCGGCCGCACGGCCGGGTCGGGTGACGCTCAATTTC
+>850:2:1:1422:7421/2
+GCGAGTTCCATATCAAAAGTGGCCCCCAGCGCGGGACCCGAATCACGCTCTCCCTCCCACGCCGCTCCCCGGGCCC
+>850:2:1:1422:15312/1
+CGGACTGTGGCGGCAACCCGTCGGCGGTCAACGCCTACAAGGAGTGTCTGTCGTCCGGCGGCGGCGGGAAGGCCAC
+>850:2:1:1422:15312/2
+ACTCCGTAGGTGCTGACGAGATTCGACAGTGACTTCCCGTCCTTGCCTGCCTTGTCCAGCGCCTTCTGCGTCTGCT
+>850:2:1:1422:21337/1
+GAACACGACGGGACTTCGCCCTCAGGGATGTCAATCTCATACAGGACAGGGTCGCGGCTGCTCCGGCGAAGGGTGT
+>850:2:1:1422:21337/2
+TGGATCCGAGTGCCCGGCGCGCGGCTCCGGAGGCCCGATGCCCCGACGGCTTGAGACTTCGGGGCGGGCCGCGCCA
+>850:2:1:1423:9730/1
+AAGGGCGCCAGCGGACGGCCGGTGGCGAATGCGAGGGCGCTGATGCCCTTCTCGATCTCGTCCTTGGTTTCCTGGA
+>850:2:1:1423:9730/2
+AGAGCGTGAAGCCGACATTGTTTCCGATCGCCCCGCACATGGGCCGGCAGCTCGCCTTTCCCCGAAACGTTGTCGA
+>850:2:1:1423:14206/1
+GGACCCGCGGACGCGGCAGCTTCAGCCCCGCAAATGCGGTGAAGCCCACCAGCAGCGCCGACGCCGCCGGGGCAGA
+>850:2:1:1423:14206/2
+CTCGCTTTCGGCGTATGGGCGGCGCGGCCCGCCGTCGACTCGCGTGCGAGGGCGCTGCGGGACGAGGGCCACCATG
+>850:2:1:1423:2201/1
+CCATGGCGGCAGAGGGCTTCAACAACCGCCTAGAATCGAGCTTATCTCGCTAAGACTTACCCGGCGCGACACGCGA
+>850:2:1:1423:2201/2
+CCGGGGTCGCGGCCGCGAAGAGCTCGAAGAGTTGGCAGGACCTGACTCGGCGCTTAGGGAGGAGCAAGAAAGGCTT
+>850:2:1:1423:21260/1
+GTCGCCCTCTATGCCGGCTACCTGCTGCCCCGGCCCACGCTGGCGGGCGGTGGCGCCACAACCAGCCGGGGGCGTA
+>850:2:1:1423:21260/2
+GGGAGACAGGCTTTGGCGCCCAAGCAATAGCGCCAGCGCCAGCACCTGCCTGATGGCGATGAACGGCTGCCACAGC
+>850:2:1:1423:11206/1
+CCGCCCTCGACGACCCCGGGATGCCCCGCCGCGCGCGCGACTCGGGCGTCACTCCCCCGCCAGCCCGCCGACCGCG
+>850:2:1:1423:11206/2
+CTGAACCTTTCGCCGCGGTAGGGCGACCTGCGCGGAGAGGGGTGGGATTTCAGCGCGCGTGAGCGCACTGCGCCGA
+>850:2:1:1423:9430/1
+CCGAGCCCTTCGACGGGGCGGCGCCGGCGGAGCAGCTGCCCGCGGCCACCAGCGCCGGCCTGCCCCTCGGGTCCCC
+>850:2:1:1423:9430/2
+CGGCAGGGCATCGTCCACAACCCGGTGGCGGCCCTCGCCGAGCGGGCGACGGGCACGCTGTCGCCCCCCGCGCCCC
+>850:2:1:1423:7217/1
+TTCCCTGGCTCCCGCGCAGCCAGTGCCCGCTCGTTAATAGTAGCCAGGCAGCTGTTTTGCGCCGCCACCGCCCCGC
+>850:2:1:1423:7217/2
+GATATGGTCTCGCGTCTTCCCGAGGTGACACAGGGAACGATTAATGAGATCGGTGTTTATATCGCGTGGCGTGGGA
+>850:2:1:1424:9470/1
+GACGCTCGAGCCCAAGAGCGGGAACATGTTGATGCGGAGGTAGGCGGAAAACATCGGCACCGCAGGGAGCACGGGG
+>850:2:1:1424:9470/2
+TGGAACGCGTATTGCGCGGCGAGGACCACGCCCTTGATGGCACCGGCGTCGGGGGTGATTGGGATGGGGACGGCTC
+>850:2:1:1424:15195/1
+GATTCTCGACGGGACCGGGGATCTCTCGCTATGCGGCTCTGCGTATTGGACTATCATCAAACCACCCGAGCTGAGT
+>850:2:1:1424:15195/2
+AGTTTGCGATGCTGCGTGACCAACGCTCCCACGACCTCCTTAATCTTCGTGACCCATGCCAGCAGCTGATCCACAC
+>850:2:1:1424:7821/1
+GCTGCCGGTCACCGCCTTTGTCAACTCGGGCACGCTCCGGCGCTACTCTCCGTAGCTGGCGATCTCCGCGATGAGC
+>850:2:1:1424:7821/2
+CTGGGGAGCGCCACGGACACGCCGGTGCACGCGCACAGGGACGCCAACAAGGTGGCGAGGAGCACCCCAGGACCCA
+>850:2:1:1425:21287/1
+CAGCTCGTCAACCACGATCGCGTCCGAGTGCCTCCACGCGCTGGTCTACAACACCTCTCCCGACGACTGGGCGGGT
+>850:2:1:1425:21287/2
+TAGCCGCCCCAGGTGGCGGTGCGAGAAGGGGAGGCGCAAATCAGGCGTGAGTAGTCGACGGCGGCGGGCCACCTCA
+>850:2:1:1425:10373/1
+AACGGGTCGTCTTGCCGGCTCGGCTCGCCCTGCGGCAAAATTCCAACTTCGCTGCGGCCCAGGCCATTGCCCCTTG
+>850:2:1:1425:10373/2
+AGGGAGTTTGATCATGAGCTATTGGTTTTATGAAAATTGGACAGCCGAACATAACGCTGTCATACATGATGCCTCG
+>850:2:1:1425:7121/1
+TGACTACGGCCCCAGTAACGCGCGGTGAAGAATGCGCATCCCAAACCCCATACAGCGTCCTCACCGTATCAATCAG
+>850:2:1:1425:7121/2
+TGAGCCGGAGCTCGCTGGGGGTAGACGACCGCATGAGGACTCACCGGGGGCGCCGGCTTCCAATGAATTCTCCCGC
+>850:2:1:1425:13101/1
+CCGTACCAACGGTAAGCCAACAGTTGATCAAGGCATACGCTCCAAGCGCTTGAGCTCACGTCGGCCGCCAACTCAC
+>850:2:1:1425:13101/2
+TTCCCGGCCCCGCCGACAGGGCAGGGACTCCCCACACCGGCACCCCGCTCGCCTCTCCCTCTTCCCGCAGCCACAC
+>850:2:1:1425:12118/1
+CCGGCCCCTCACCCCCCGGGGAATGCCCTCATTTCAGTGTCCAAGCTGCACGTCGAGCGCACGGCAGTCGTAGAGG
+>850:2:1:1425:12118/2
+GCGGTCGGGACGGCGCTGGGCGCGACGCCATCCCGCGGCTCTGGCCCAGTATTCTCCGCGTTGTGGCCGGTTGCGG
+>850:2:1:1426:14226/1
+GGCTCGACTCCGCCCGGCTCCATCCAGACAAGATGAACGACGGCGCCTATGCGGCACTGTCGGCGTACTTCGGCGG
+>850:2:1:1426:14226/2
+AGCCCCGACGCCGGGATACGACCGCAGGAACGCCTGCGCCGCCGCTCCGACCTCCACCGGATCGAGCTTGACCTCC
+>850:2:1:1426:13548/1
+GCGTTCATGCTGGCCTGAGCTTCGCCGGCGCGACCCCTCTGCCCCCGCCCTTTCTGCGGCCCATCCAGAGATTTCG
+>850:2:1:1426:13548/2
+GTGCGTGTCTACTGCCTTCGTGACGCCCCGTGTGCGACCCCACGTGTACCCCACCTCCGCGACCATCCCGTCCACA
+>850:2:1:1426:15404/1
+GGATCCGTATACGGCCGCGGGGGCAGGGGCCGCCGATGCGCCCCCGGCGCGGGGTTGAGCGTCTCTTCGCTCGGTG
+>850:2:1:1426:15404/2
+GCCGTCTGCCCCAAATTGACGCAGACCTGGTGGTCGTTGGTGAAGGCGGGGCGCACGGCGGTTGCGGCGCGCAACA
+>850:2:1:1426:20919/1
+GATCGGGCTCTGCCTGTTCTCGAGAACCTCCACGCAGGGTGCGGCCACGGTAAGGGGCGAATTGCGGGTTACGCGC
+>850:2:1:1426:20919/2
+TGTTTGCCGCGCGCGATGAAGCGCAGCGTATTCCCGATCAGCGTCCCCTCTCGCCCATCGCCCCAAAACTTGCCGG
+>850:2:1:1427:17623/1
+CAGAGTGCTCGCTCAAAACGGAGCGCCCTTTCCGCCGTCATCCAGTGTGGCCTCTATTCACGGGATGTCATTCGCA
+>850:2:1:1427:17623/2
+CGGAATCGCCGCGCCGAAATGCGTCACCTCTTCGTGCGGTGCGGATTCGTACACGCGCAATCTGGTGTGACGAAAT
+>850:2:1:1427:20796/1
+GCGGCGGCCGTTGCGGGGAGGCGCGCAGCCAGCGGAGTAAGGCGGCGGCGGGGGGGTCCTGCTGGCTGTCCCCGGA
+>850:2:1:1427:20796/2
+CCGCGCCGTCGGCGAGAAGCCGAGGGCGCGGGGTCGCCCGACGCATTCGTGAAGCACGGCACGAAAGGGGGCTCTC
+>850:2:1:1427:8824/1
+GCGGAAGTCGTCGAGGGCCGGCATCGCCGCGAGCGGCTGCCACCCGGTGCGGGCGGGGCGGCGCGCCGCACCCGCG
+>850:2:1:1427:8824/2
+CGACCGGGTGCTCCTCGTCGACGACATCACGCGCGCCAAGGGGCTCGAGGCGCAGATGCCCCAGACGGAGCGTCTG
+>850:2:1:1427:20128/1
+GGGAAAGACGAAGCGGAACAGGGAGCGAAGCCGGGGTTGGGGGCAGGTGGCGCTGCCGGCGCGGTGTGCGAGACGC
+>850:2:1:1427:20128/2
+ACCACCGAAGCCGCGTATCCTTCCTCCGACATGGTTAGCGCCCGCGGGCGGGCTGCAGCGCTGCTCACTCCCTCAG
+>850:2:1:1427:3333/1
+GCTTGCTCTGAGGCGCGAGGGCAGGGAAGACGCGCTTTATGAGGAGGACCGGGCACAAATCCGAGCAATTTCAGGC
+>850:2:1:1427:3333/2
+GGCCTGGTCGTCGAGCTCGGCCTGCTCGGAGACGAGCGAATGCGCCTCCTCGATCAGTCGCAGCTCGGCGTGGTGC
+>850:2:1:1427:19944/1
+GTCAGATCCTGGCGGTTCAGAGGGTCCGCGGTGTTGATCAAAGCGCGGCCCCCCTAACCCCGGCTGAGCATCACCT
+>850:2:1:1427:19944/2
+GGGGCTAAACGCGTTACCGCCGTGGTGCCCCTCGAGCACGCTTGCACCGCCTGGCAACCCGAGCGCACTGTCGCCC
+>850:2:1:1427:14456/1
+AGCAGGGTCATCGGTAAAAGCCGTAGTGGGGGCATCCCCTATGGCGGGGAGGGGACTACGACGCGGGCGCACAGGA
+>850:2:1:1427:14456/2
+TTCCCGGAAGAGGAGGGGGATTGGGAGCGCGAGCGTCGCCTGCAATCGTGGTGTTCGTAACCCTAAACACCTTACA
+>850:2:1:1427:3263/1
+GTCATCGCCCGGGCTCGGCGATCTCTTAGCTCAAAGGCGGGCCCCCACCCCGCCGGACTGCGTGCACCACGACAGG
+>850:2:1:1427:3263/2
+CCGCCCGGCGGACTTGGCTGCAGCAATCGCCGGGACTCGCAACAAGTTTCGTGGACGACTCGATGGGCTACGCTCC
+>850:2:1:1427:15628/1
+AAGGCGTCGCTTACGTTTTGAAGATCGACGAGCTTGTCGAGCTTCCGGTCAGCCGCGATTCGATCCCGGACGATCT
+>850:2:1:1427:15628/2
+GCATTCGACCTGCGTTCGCCCGAGATCGTCCGCTCTTAGTATCCAGTACAACGCCAATCGACCTTCAAATATCTTG
+>850:2:1:1427:20753/1
+TTTGACGGTGGAGTGCGAGGGCAGCCGCCGGGGTAGGCGGCAGAGTTCCGTGAAGCATTATGAAACAATACCATCA
+>850:2:1:1427:20753/2
+GCCGGCATGTAACTCGAGCGTCTCAGACTGATAGCCGTTGTGAAAGTGGTAAAAGCCATCGAGCGGATGTGGCTGG
+>850:2:1:1427:9214/1
+GACCGGCGGACCGACCTGCGGCGGGGGCACGCGGAGAGCCCGCCCCGCCCTCTCGCCCCCCTCACACCCCGCGCTG
+>850:2:1:1427:9214/2
+GTCGACCTCCTGCCCCGCGCCGACCCGGCCGCGGGGGCTGGGGGGCTCCGGCAGCCCGCACCGACCACTCAGCAAC
+>850:2:1:1428:12955/1
+TACCGCGAAGCATTGAGGACGGAAGTGGCAAGCACCGTCTCCGATCCGGCCGATGTCGACCAGGACCTCCAATATC
+>850:2:1:1428:12955/2
+AATAGCCACCGCGCCTTCGTTAGATTTTAAACTGCTACAGAAGAGTGGGTCCGTTATACCTCTTTCGCGTGAGATT
+>850:2:1:1428:6501/1
+ACCGTACGGTGATCGGCGCATCCGGGCATAGGGCTACCGAACTGGCGACGTCCCTTGCCCTGGTCCAGCCCACCCA
+>850:2:1:1428:6501/2
+GACGCGCGCCAAATACCTGGCCGGATCCTTCAATTGGCGGCGGACGCAATCGCACAATTCCGTAGCCGGGCCGGAC
+>850:2:1:1428:3482/1
+AAGGGGTATCTGGCCGGCGACTCGCCAGGCGAAGAGGCGTACGTCCAGCCCCGCGATTGGCATGAGGAGAACGGCG
+>850:2:1:1428:3482/2
+GCCCGGCGCCGTCGAGCCGCAGGCTGTTCACCATCGCCCCGGTGGCGAGCAGCGCCTCGCCGAAATCGACAACCTC
+>850:2:1:1428:13366/1
+ACCCTTGGCTCGCCCCTCTGCGTCCCTCCTACCCCCTCCGACTCCCTTCTCCTTACGGGCCTTACGCCTATGCCAC
+>850:2:1:1428:13366/2
+CATCGTCATTCGGAGCGATGTATCGAATCCCCTGATGAATTACAGGCCCGACTTCCGCCTGCGCGGCACGTTTACC
+>850:2:1:1429:10963/1
+TCCGTAGCCCACATCGGAGCGCTGGGCCCCACGGAGCAGGCGATGGTGGTCCGGCTGGGGCACCTACACAGAGGAG
+>850:2:1:1429:10963/2
+CGGGCACGTCAAGCACGGGCGGCTCGCTCGTGGGGCACAGCGAGTGGGGGCGGCCAGCCGGCAGCATCAACGCAAC
+>850:2:1:1429:3641/1
+GTACGGCATCGCGGATGAAGTCGCGGTTGAACCGAGGCACAACATAGTTTTTCCATCGCTCGTTTCGACCGGGTTC
+>850:2:1:1429:3641/2
+TGAGCGCAGACAAGCGCAGCATCCTTTACACATCGAATCAAAACGACATCGATCGCCGGCACATCTGGCGCGTCAA
+>850:2:1:1429:11746/1
+ACGCCCGGCGGCGGGGCAGTTTGCGATCTCGGCGTGGCTGGAAAGCGGGGTTATCCGACTGACAGTGGCGGCACGC
+>850:2:1:1429:11746/2
+GTCTATGCCCGGTCCGGTTCGCGGGTTATCTGTTTCCCTTTGGCGGCGGCGGAAGCCACCCGTCGATTCGCCCCGC
+>850:2:1:1429:18701/1
+GGCTTGTACTTGGGATTCTTGACGTAGACGACCTTCTCGCCCGGCTTCCACTCGTCCTCCTTGAAGATGAACGGGC
+>850:2:1:1429:18701/2
+TCGACGCCAAGACCTTTACGCTCCCCCTGAAGGAGCCGTTCGGGCTGGTTCTGGAGGCGCTGGGCAAGCCCTCGCA
+>850:2:1:1429:9802/1
+ACGTCACAATGCTCGGCTTAAAATGTCACTAGGACGCCCGCGGTAACGCTGTTATTGAGGCAGTTGGTGCGCGCAA
+>850:2:1:1429:9802/2
+TCGAACTTCGCGACACGACAAGGGAGAAGCCTCGTGGTCGACGGCTCAGAGATTGGGCGGCACACTGTGCACGACG
+>850:2:1:1429:21106/1
+CAAACTGCGGTTGTGGATCGAAGCGGGCTGCGTGGACGTCGAATAACTGCAGGGCCATGCCATGAAAATTCTGCCC
+>850:2:1:1429:21106/2
+CGATGCTCGATCGATTGAGCAGTTGGCCGACATCGCGTCGAAGCATCCGCGTATTTGGCTGGGGCTGTGGCAGAAT
+>850:2:1:1430:4209/1
+AGCGGGGGACATCATCGCGCTGAAAGTGGATGAGGGGCTGGAACAGTCGCGGGAGGTGCTGCTGTGCATCTTCCCG
+>850:2:1:1430:4209/2
+ACTTTGAAATGCCATGATTCGTTGTTTGTTTAGTTGAGCAAAGCCGTTTCCCGCACGATTGATACCGGGGAAAGCG
+>850:2:1:1430:20340/1
+TTCGCCGTCTCCGGCATGACCTGCCCCATCTCCATGGCCTGGCTGGACGGGACCTCCCGACTGCCGATGACGATCT
+>850:2:1:1430:20340/2
+GGTGGCGATACTAACTGTTCGGGTTCACAAACGTTAGGCCTCGCTGGGTGTAGAACGATCTGCACCGCGCGGGTGC
+>850:2:1:1430:19643/1
+CGGGCGTTTGCTGCCTGTGGGCGTCGCTCATCACTCCGCATGATGGACGTTGCGCTGTCCTGACCCAACTCGACAA
+>850:2:1:1430:19643/2
+TTATATATAACGAGGCGTTCCACGCCGTCCACGGCCCCCCGACACCCGGCCGCGACCGTCGCGTGGCTAGTTCTCC
+>850:2:1:1430:19277/1
+ACTGCATAAGATTATCACTTATACTAACCAAGCTCAACCTTAAGATCAACTACTAATTAGCCTAAGAACTCGCCCC
+>850:2:1:1430:19277/2
+GGCAGATTTGTTGACTAAAGAGGGCAATTGCTTGTTAGCTATAAAGATCTAGTCGATCAGATTAAGGGGGATATAG
+>850:2:1:1430:4950/1
+AAATTGTGCGGCAGCGGTCCGACCACAAATTCCTCAACGAAGACAATCCTTCCTTCCGTGGCGTTCCACCCACCGG
+>850:2:1:1430:4950/2
+GTTTTGCGAGCAGCAGAAAATTCGAACCAGTAATTCGCCTCGCAGGCGCCATTAGAATAAAAGGTTGCGCTTCGCT
+>850:2:1:1431:16826/1
+AAAGCAGGCTACCGCAGGGGTCACGCACGTCCGCGCGGTTCCCTCGCCGGCGGGCGCCGCTCCCGCCCCGCCCACC
+>850:2:1:1431:16826/2
+GCGGATCCTTGCCTGCACCGCGCGCTGGGCTTCGGCCCAGGCGCCTCCCCCGAAGTAGCCCTTCGCGCCCGCGCTC
+>850:2:1:1431:16372/1
+GCTAGAGCGCGGCGGCTGTAGGGGGTTGTTTGCGATCAACAATTGGACACAAGCCGGGTGCCTTGTATCGTTCTCC
+>850:2:1:1431:16372/2
+GGAGTGGCCGCCCCAGGCAGGAAACAAGGGCCCGCCCGGGTCGGGGCGGGACACTCGACTCTGGCCGCCCGCCATT
+>850:2:1:1431:18953/1
+AGATCCGCGACTGTTTTGGCATTTGCGCCACCAGGGCTGGGGCTGACACCCTGTGCCACCGCCGAAAGAGAGCAGG
+>850:2:1:1431:18953/2
+AAGGATGAGAGCCGCTTCAGATTACAAATTAAACTGATGAAGTCGATTGCTCGGAACTGCTGCTCCGGCAACGGGT
+>850:2:1:1431:13773/1
+GCCTTGCCGCCGGAGAAGGCTTCGCCGTCGATCCTGCCTTCGAAATCGATTGTCACGCGGTCGCCTTCGACAGCAC
+>850:2:1:1431:13773/2
+GCGCCCGCGGGCAGCGTGCTGTTCGACGCGCCCCTCGAGGTCCACCCTGACACCCAGCCCGCCGCCCTCTGGACGG
+>850:2:1:1431:7022/1
+TCATATGGATCGGGATCGACGAGGAAGCGGTACCAGCTCTCGAGCTGGGCCTCGAAGCCGCAGCCGATTTGCCCGC
+>850:2:1:1431:7022/2
+CCTGCTCTCACGCAAAGACGCGTGCTCTCCGGAAAAAATCCCCACCTACCTGGACACGGGTTTCCTCGCCTGGGAT
+>850:2:1:1431:12640/1
+GGCATGGAAAACGCGAATACCCTCGTGTTCACGCCGAACCTCTTCAAAGATTTTCTGACTGTCAGACCGCGCAGTC
+>850:2:1:1431:12640/2
+CAGGTCGCTCCGGTCACGGAATCACCGAACCATTGATGGGTTATCTCGTGTGCAACTACGGTCTCGACGCCTGACG
+>850:2:1:1432:18357/1
+AAGCCGCTTACCGAGATTTCTGGCGGGTGGGGGATTCGGTTTCCCGCTGCCCTCCCTCCGTTTGTTTCCTCGGGCG
+>850:2:1:1432:18357/2
+CAGACGGCAAGGTACGCCATTTCATCAAAGCCGAGCAGGGTCTCGAACGAGTCGATCTCGGCCCATTTTGCAGTGC
+>850:2:1:1432:9367/1
+AGGCGGCGGGGCTAAGCCAACGCGCACCGGGACAGCCTCGCGGGCTGGCGATTATGCTGCCCGGGTTGCGCGCCGC
+>850:2:1:1432:9367/2
+CATCGACGACCGCCACCCTATCTACGCACGTCACGACGCTTGCCGGGCGGTGCTAACCAGTACATCGCCGACTGCA
+>850:2:1:1432:19871/1
+GTTGCTCGGGAGTTCCTGCAGGAACCGACGTTTCGCGTTGCTGTGCGTCAGCGATAGCCGCCGTACTGACCGCCGG
+>850:2:1:1432:19871/2
+TGTTCATTGGCTCCCCCGCTCGCGTTAGAGGACGGGCACGACCCCAGTGACTCCGGGTTTTCTTCACGCTAATACT
+>850:2:1:1432:2596/1
+GGGCTAGCGCCTCGGTGAGCGGTGAGCTGTAGTTGGGTGCGGTCATCCCCCGATGGGAGCGGGTGGACAGGTGCGG
+>850:2:1:1432:2596/2
+CAGCACCCGTCCCTCGGCGCGGACGATGCCCGAGGCGAGGCACCACCGCCGCCCGAGTACGGAAACACAGCCGCAG
+>850:2:1:1432:18492/1
+GCCGGCCCGCTGCGGAGCACGCCGCGCACCGGCGGCGCACCACGACACGCGCATGGCCGTGGGTGACTCGGCGCGC
+>850:2:1:1432:18492/2
+AGCGCTCAAACACAAGGCGGCGGCCTCGTCCCCGGGCTCCCCCGAGAGGCGACCCAAAGCCAGGCCACGCGCCGGC
+>850:2:1:1432:3814/1
+GCACCATCTCCGTGCTGGGCGGCAAGGACGACGTCATCCTCTGCGACCGCATGCACCACGCGTCGAGCATCGACGG
+>850:2:1:1432:3814/2
+ACGGAGAAGACGCCTTCGGTGATGACGAGAATGGAGCCGTTCGACTCCTCCATTTCCACGGAGTCGAGGATCCGGG
+>850:2:1:1432:6564/1
+GACTGCGCTCGGGCAGCTCGCCGGCCCGACGCCGCCCGCAGGAGGGAACTCGGCGCAGGGTGGGGAGGGGAGCCTG
+>850:2:1:1432:6564/2
+CGAAACTGTCCCCGTCTGCGAACGAGCTCGAACTTAGCGGCCGGGCCGGTCTTGCATCCGACTCCATTTCTCGCTG
+>850:2:1:1432:17885/1
+GGAAGCCGCGCGTCGGCGCGCTCCAGCCTCTGTAATCCGTCAGCGACTTCACGGGCCGCCGCGCCGGCTTGCCCCC
+>850:2:1:1432:17885/2
+GAAAGTGCGCGCGCGCAGCTCCAGCCGGAGGAGCCGCGCAAACTCGCGGACTACCGGCCGGGACTCCAGAATTCCG
+>850:2:1:1432:20529/1
+ATTCCATCGGTCACGTCCTCCACAAGCTCCAAAGTCACTTCCGGATAGTCTTTGTGGAATTTCTTGACCAACTCCG
+>850:2:1:1432:20529/2
+AACCGCTGTTTGATCGTTTGCCAAGGTCAGTCGTCCTGACTGAGGCGGGGCGATGTTTTCTCGGCTAAGGCCGGCA
+>850:2:1:1433:10085/1
+CCCACCGCCCCGATGCCCCCCGCCGCCGCCGCCGCCCACGCCGACGTTGTTGACGATAAGCGGCGGCACCGCGCGG
+>850:2:1:1433:10085/2
+TGCTTTGGATGGATTCTGTGGATGGCAACTCACGACTCTGCGCGGCCTTCCCCGTCGGCAACGCGGCAGGAGGACG
+>850:2:1:1433:6521/1
+TGGCCGACCTCGCGAAAGGAGACCTGGGCCAGGGGCACGGAGACCTCGGCACAGAACAGGCGCAGATCGAGGGTAT
+>850:2:1:1433:6521/2
+CCGCTCGCTCCAGATGACTCTCCGGTATACCCAGCTGTATGACCGGCCCAAACCCGCACAGTACGACCACGCCACG
+>850:2:1:1434:3510/1
+GATGATGTTTTTGTTCTACCTGCTCGCGCTTCTCGCCTGGCCCGGCGCCGCCGCGCTAACGGCGCAGGCGGCGGTC
+>850:2:1:1434:3510/2
+TGCGGCGTCGGAAAGAGATACAGGGGCTTCGGCCTGGGCTTGCGGCCGGCCCTGGGCGCGGCGTCGGCAGGGTTGC
+>850:2:1:1434:13980/1
+AGTTGCTTCAAGGCCTCGGGGCGCTCCGACAGCAGGGGCTCTTCAATGAACAGTGGCCGATACGGCTCCAGCGCGT
+>850:2:1:1434:13980/2
+CCACAGAGGACGTTAATTGGCTTGATGCACCGGCCATTCTGGACTCCTGTGTTGAGCGTCTCAAGACCGTCAAGGC
+>850:2:1:1434:4725/1
+AGGCCCCGGCATCCTCTCCCTGTCGAGCCCATACCCATTATGCGAACGTAGAAGTATCGAAGCGTGGGCAGCCTGC
+>850:2:1:1434:4725/2
+AGGACTGGCCCGGTGTGGAACGGCTGGCAGAGGCTGTGCTTGCCGAGCTCGCGGAAGCTGCGGGCGGCGCCCCGTT
+>850:2:1:1435:10480/1
+CGCGCGGTCAGCTCGCCGGCGCGGCCGCGCGCGCGAGTGTACTCGCCGGGAAGTAGGGCAGCACCATGGTGGCGCC
+>850:2:1:1435:10480/2
+AAAGGGCGAGGTGCCCGCGGGCGCGCGCGGCGGGCCGACCGGATCGCCGGCGTTGGGGGGGACGGGGTGCGAGCAG
+>850:2:1:1436:11941/1
+ACGCCCGTGGAGCAGGCCCGCCGGTTCAAGGATCGCATCGCCAACCCGCTCAAACGCTGGAAGCTGTCCTACGAGG
+>850:2:1:1436:11941/2
+AAAACGGCGAGCCGGCCGTAGGGCTTGTCGTTGGTCGGGACCAGAAACCACGGCGCTTTCTTTGCCGACGTCTTCC
+>850:2:1:1436:2953/1
+GGAGTCCCATTCGCAGAAGCGCGCGAGTTCCGCGCCGGCGCGCACGATGCGTTGGAAGGATGTCGGGTCGGGGTCA
+>850:2:1:1436:2953/2
+GGCTCGGTGCGATGGCGGCCACTGCATCAGGGGCAGGTTGCCGAACAGGAGGTACCACCTCGGGGAAGACAGCAGC
+>850:2:1:1436:10113/1
+TGTGAGACGGCGATGCAACTTCCTTTCCTCGCGACAGTCTTGGCGCCTGTCGCCTAGCCCGCTGCCCGCCTCCCCC
+>850:2:1:1436:10113/2
+ATAGGACGTGCAAGTGATTCATAAGGAGCACATCTGTCTTATTGGTGAGAAGAAAACAAACAAAGCAGTTTCCGAA
+>850:2:1:1436:12768/1
+ATTTTCCGGGGCCGGGCCCGGCGCGCTGCCCGCTCCCCCCCGCGCTTCGGACACGCCCCCGCGCCCCGCCCTGACG
+>850:2:1:1436:12768/2
+GAGCGGCCGGACGTGGGCGGCTGGCCGGCGGGAGAGGAAGAACAGCCCCAACCCGAGCCCGCGGGCACCCCCCATC
+>850:2:1:1436:6384/1
+GTCGGGAACAATCAGGTTATCCGAAATCCGCAATCCGACATAGATGCGCTCGAGGATCGAGGGCGGATCTCCGCGC
+>850:2:1:1436:6384/2
+CTGGTCCTGTGGCAGGATGCGGCAGGGAAACGGAAGTCGTGAATCCGCCGGCCGCCGCTGGCCCCCCCGCCCCCCC
+>850:2:1:1436:16608/1
+AACGCGTGGAACACAACAATCTCGTCCACCCGGTTGAGGCACTCCGGCCGGAACGACTTGCGCCGCTCGTCCCGCA
+>850:2:1:1436:16608/2
+GTTGCTCCACGACGGCCGCCCCACCGGCGGCCAGGGGCGCAGGGGAACCTTCAAGACCACGACCGTGCGGATGGCG
+>850:2:1:1436:21069/1
+GCTGAAACGCCACATCGTCATCGATTAGGGGTTGCTCATCAACCGCGGCTGAGTCACAACAGTCGCGAACGAGCGA
+>850:2:1:1436:21069/2
+GACCAGCTTTGCTCGGTGAACACGGAGGAAGAGAAAAACAAAAACAGTATTCGAAAGCGAATGGTCTGTGGCTTCC
+>850:2:1:1436:11268/1
+CCGGTGCCAAATCGTCTTCAGCCTTGCCGATCGATAATTGAGAGTTCTTAACCTGGCGGCTGTCTCTCCACGCCCG
+>850:2:1:1436:11268/2
+CCGGCAAGCTTAACTGCGGTCACGTGCAAGGATTAAGACAATGAATAATCGGATTCTTCACGTGCTGGCGATATTC
+>850:2:1:1437:2134/1
+ATCAGATTGCTTGGCAACGAGTTTAGATGATTCGTTACGTGCTTTGGTGAAAGGAGTGCGCGGAGAGCAACGGCCG
+>850:2:1:1437:2134/2
+CAATTTCGGCTTGAGGTATTTCTTTGCGAGCGCGATCTCGATGGCGCGAGTTGCGTCCTGGCTGCGATGTGCGTTG
+>850:2:1:1437:14478/1
+GCAATTATGACCCGCCCGCCGCTCGGCGCGCTCGCAAAGGACCGGATGGCGCGCTCAAAGTCGGCCACGTTTTCGG
+>850:2:1:1437:14478/2
+AAGTGGCTCGAGAAGGCCCCGGGGGGCGCGCCCAGGCCTCTGAGGACCGGGTTCCTGGACAACACCACAACAACCA
+>850:2:1:1437:2418/1
+CCCGATTCTGTACATGCACCTGCGCCTTATCCAGATCGGTACCCAGCTTGAACGTGATCGTTAGCGCCATGACACG
+>850:2:1:1437:2418/2
+CTGGTCCTCTTATTGATCGGCTTAATCGCGCTGAAATTTCTGCCGGTCAGTGAATACCCTGAAGTAGTGCCGACGA
+>850:2:1:1437:19559/1
+CGCCTCGTGTCGGACGGCGGCGTCTCGGGGTGTCGGCGCGCTCTGAGCGGGCGGCACGGGCGGGGCGTGTCGCGGG
+>850:2:1:1437:19559/2
+CCGCTCCCCTGGCTCGAAGCGCCTTTTGGGTCGCCACGGCCACACCCTCCCACCAGGTGTGGGTTTGTTAACGGCG
+>850:2:1:1438:17500/1
+GCGCAGCCTCAAGACGCGGAGCGCAAGCGCGATAGCGCGCAGCCTCAAGACGCGCAGCGCAAGCGCGATAGCGCCC
+>850:2:1:1438:17500/2
+ATCCCCACGGAGTTCAGATAGCCGTCGCCGACGCGAGTCACGGGAACCGCGACGTCCTTTGGCGCGACGTTCATCT
+>850:2:1:1438:15016/1
+ATCGTTTCCGCGCCCGCCGCGCGCGCGCAGGACAGCGTGGTCTACGTGGTGAGCTATATCCACGTCGCGCGCGGGA
+>850:2:1:1438:15016/2
+TCCTTCCAGACCGCGACGATGGCGAACTGGTTGGAGGGCCCGACTCGCTGCAGCACGGCGCAGCGCGTATTGCCAT
+>850:2:1:1438:2685/1
+GAGGTGCCGTACCCGGTCGGCGTACCGGCCCTGGCGGCCCAGCCGCCCGGCGGCGCGGGCTCGATGACCGGGCGCC
+>850:2:1:1438:2685/2
+CATGGCGCGCCGAAGAGCCATGGCCACAAGGTCGTCCTCGACCTCGCCGAACTGCGCCGGCTCCCCACGTTGTTCG
+>850:2:1:1438:17600/1
+AAACGGACTCGGGAGAGAAGCTACCAACGCCCCGAGTCCGACGGCTGGCACGACCTCCGGCTCGGACGGCCACGTC
+>850:2:1:1438:17600/2
+GGGCGCTCCGGCTTCGCCCCCTCTTCATTCACCAAACACGACTCCGAAGTCGAGCATGCGAAAGAGAACAGGTGAT
+>850:2:1:1438:9449/1
+AGGTACTCGTGCTTCGCAGGGCCGCGAAACCGACCGCGCGGCGCGCGTCGTGTTTGCGGCAACACCCGCTCACTCC
+>850:2:1:1438:9449/2
+CTCCGGCGCCCCCCCCACCCGCCCCGGACGCCTCGCTCGAACGCCCCGCGCCCGCAGGCGAAGCAACCCCCTGCTA
+>850:2:1:1438:2565/1
+AGCCACTTCCAGCGAGCTGAGTCCATACCAGCCCCAAGCTAAACGAACAATTTTCAACATGAGAAGGTCTCGCACC
+>850:2:1:1438:2565/2
+GACGGCGCTGCCGGCCGCGCTCGAAGAAATGGCCTCGAAGAGCCCGCGGGGCAGGGGGCCGGCCACCCCGCACGAG
+>850:2:1:1438:3743/1
+TGCGCCCTGGCCTAATCGTGAATCCCGCTCACGCCCGAATGGATGAGGCCGGCACCCCGGAGCAGCATCTCGACCG
+>850:2:1:1438:3743/2
+CGGGGCGGCCGCACGGGCGGTACAGGTCTTGCGGACGAAGACGCCCGATGACCCCGAGCGCGCCGCCGCCGCCCGC
+>850:2:1:1439:4431/1
+GTCGAAGTTCGAGCGCAAGTGCACGCAGTCGTCGCAGGAGGGCAACCCGGCGAAGACCGCGGTGTCCGCCTATTAC
+>850:2:1:1439:4431/2
+ACGCCGTCGCGCAAACAAGCACCAGCGGCGCGTATCGACGCATGACCTCGCCCCCCGCCCTCCCTTACCGCCCCTC
+>850:2:1:1439:18910/1
+ACCCCCGCCACATCCCCGGCGAGGCGCCGGAGCGGCCAGGGCTGGTAGCCCAGGCCCCGCAGGGCCTTCGCGCCGG
+>850:2:1:1439:18910/2
+GCCGTCGCAGGCGGGTGCCGCCGCGGCCGCTGGCCAAGCGCGCCGCCCCCCCCGCCCCGCACCTCCTCCGGTCCAT
+>850:2:1:1439:14028/1
+CAACTTCGGCAAACGTGCAAGAAGAACTGACAAATCGCGAACTGCGTGCGCTCAAGGGAACAGCACAGTTGCTGCG
+>850:2:1:1439:14028/2
+TAAGTCCCTCCTTGCCGATAAAGATCACCGGGCGCAGCAACTGGGCTCTTCCCTTGAGCTCACGCTGTTAGCGATT
+>850:2:1:1439:11173/1
+ATCCACGGACCGTTGAAGCGCTCCATGGAGTCCCGCCCTTCAGCGTGCGTTAGTACCGGCCTCCACTCGGGCGCGC
+>850:2:1:1439:11173/2
+CCGGACGACTTCGACGTCAAGACTCGCGCGCCCATGGCGGTGGACCAGCTCATGCCGGGCAGGGGCCACACGCCGG
+>850:2:1:1439:3874/1
+CATCGCGAGCAGCCCGTCGAGCCCGTGGATCTCGTGCAGCGTCCCCCCGGCGCCGGAGGCGCTCCCGCCCTCGCCC
+>850:2:1:1439:3874/2
+CCCGGCGAGTGCGTGCGCCAGGCGTTGGCGCTGCCGCAACAGGGCAACGCGGTCAACGTCCATACCCACGGAAGCC
+>850:2:1:1439:16753/1
+CCGCTTATTACGCCGCCTCCCGAACCAGCTCTCGGCCCAGAGACGTTTACGCTTGCCCGGGTAGATCAATCTGGGG
+>850:2:1:1439:16753/2
+TATCCCAGCACCAGTATTAGATCCTCAACTTCTATTGGATCTGAGTTCAAATTCCCATTGGGACCAGTCATTTTGA
+>850:2:1:1439:10889/1
+ACAAGCTCTTGAAGTACTTTGGCGATGCCAGACTTGGTCGCATTTCTATCGACATAGGCCAGTAATTCGTTCACCG
+>850:2:1:1439:10889/2
+AGGCAATTTCTGCTGGAGATCAGCGCAATGGTCTCCGCGACCGCCTCCCCGATTACATGGTCCGGGGGGCGGACCC
+>850:2:1:1440:5121/1
+GGCACTGACGGAGGAGCTCGACGACCTCCTCGACGAGATCGACAGCGTGTTGGAATCCAACGCGGAAGACTTCGCC
+>850:2:1:1440:5121/2
+CAATCACGTTGTCGGGCAGGTTCGTCGTGGCCTGCCGGGCTCGCTGGACTTCGGAGCGCGCGACCGCGCCGTGGAA
+>850:2:1:1440:2987/1
+CGGTACGCCCCCGGTCCCCCGGGGGGGGGGGGCGCCTTGGCGCCCAAGTCGTGCTGGGACCTGCGCCGGCAGATGT
+>850:2:1:1440:2987/2
+GAGCCTAGCCCGGGTCCCGGCAGTCACCCGTCTCGCCTTTGCAGCAGCCGGCCTTGAAGTCGCAGTTGGGAAACTG
+>850:2:1:1440:17390/1
+ACGGCGCCCGCGAGCTTCGCGACCGCGGGGGCGGGCGCCCCCCGCACCCCTACCGGCATGAGGCGCGTCCCCCGCG
+>850:2:1:1440:17390/2
+GCCGCCCTCGCCGCGGTCCGCAAGGAGACGGGCGGGCCGCCCGCGCGCCTGGCCGGTGGCCCGGCCTCCCCGCCGC
+>850:2:1:1440:20154/1
+TGAGAGCACCGAGAACGATCTTCAGGATCTGTTCGAACAACACGGCACCGTTAGCGAAGACCACCTGATGCTGGAC
+>850:2:1:1440:20154/2
+CCGCCGCCGCCGCCGCCTTGAGGGTCCGGCCGCTCCTAGAGCCGGCCCGCCCGATCAACAGCTACCGTCCCCGCGA
+>850:2:1:1441:14572/1
+CGGGCGAGTGCCAGTCCTTTCATGAAGCACACGCGAGCTTCACCGGTATGCCCGGTGCAGGCGCGGGGAAGTCCCA
+>850:2:1:1441:14572/2
+AGAACGGGAAGCCGAAGAGGCACAGCGGGGTATGTGGAATGCTGCAGGACCGAAGGAGGGCAAGTCCTCTGAGGCA
+>850:2:1:1441:13293/1
+CTAAAACACCAACGGCTCCTCCACGACGCCCTGGAAGCTATCGATCACATTGTTCGGGGGTTTTTGCCCGGCCCGC
+>850:2:1:1441:13293/2
+ACACGATAGCAAGCTCGCGGTTCGCCGCCTTTTCGATGCCGTGGGTTGGGGCGGCAAAGATCTTTTTCTTGTTTAG
+>850:2:1:1441:18933/1
+GCCACCGTGCTCCTTGTCGCCTTTCTGAGCTTCGCCTTCGCCCTGGAAGGAAGCCTGCCGGGCCACACCCATGAGA
+>850:2:1:1441:18933/2
+TGGCGAGGGGTGGCGCGCGAGAATCGGTGAGGCTTGCCGAGGGGCCGGGGACCCAGCCGGACGACGTGACCCCGGC
+>850:2:1:1441:10151/1
+TCGACCCGCGCCGCGGCGTAGCCCTGGGCGGCGAACCGGACCTGCTCGACATCCTCCCGCTGGGGAGGGCCGTCGC
+>850:2:1:1441:10151/2
+AGGGCTGGACATGAAGCAGCGCGACTTCTTTCGCAACAAGGTCGACACGATCGAGCTGGCATGGATCCCGGTCAGC
+>850:2:1:1441:1330/1
+ACCTCGCCGAGCACATTCGTGACCGCCATGGCGAGGGGCAGGGGCCCGGAAGGACCGGCGCGAGCCCGTATCTCCG
+>850:2:1:1441:1330/2
+ACGGCACGCGCGCGATCGCCCCTGCGGACGGGGGGGGCGAGGGCGAAGAGCGGTGGCAGGACGCGGCAGGCTCGGC
+>850:2:1:1441:15325/1
+CCCGCACCACCTGGAACAGGCGGGCCGGCGTCGCGCCGCCGAGCGCCGCGTTGAGGACGCCGCCGGCGTAGCGCTG
+>850:2:1:1441:15325/2
+GAATGGGGCGGTCAGCCACTTGGGCGCGGTCGATGGCCAGCACGAGCTCGCGGGGGCTGATGTTGGCGCGCTTCTC
+>850:2:1:1441:15546/1
+CGTCCAATGCCGCCGCCGTGGGTTAGCCCGGGCTGCGACACCCGCAGCAGCTGGTCCCGCGGCCCCGGTGCGCCGA
+>850:2:1:1441:15546/2
+ACCCGCTCTGCGGAGGGGGCGGCGCAGCCGCAGGAGCCGCATGCGCAGGTCCGCGCGAACCGCCAAACGCCGGGGC
+>850:2:1:1441:2347/1
+AAATAAGGAGGGAAAGACACTAGCAGTTGCACGGGCTCGAATGCGATGGCGAAGGGCGTATTTTGCGGTAAAGAAC
+>850:2:1:1441:2347/2
+ATGCCATTTGAAGTTATAACGAGGGATATTAAACCCTCTGGCGGCGCTGTAACCAGAGCGTAATCGACCACGGCAG
+>850:2:1:1442:17524/1
+AAACATCGAGTGTGCGTGGCCCGCGCAAAGGCGGCCCGCGCCCGGGGGATGCGGAACAGGGGAACCACCCCCTGAG
+>850:2:1:1442:17524/2
+GGCGTGCGTCTCGAAGGATGGATGGGCAACAGTGGTGGTGTGGCGACCCCTCGAGATGCGCCCCCCGGGCGGTCCC
+>850:2:1:1442:14692/1
+GCAGCATGTACTCCGCCACTGCGTCGAGCGCCTCCGCCGGATCCTCCTGAGTGCAGCGCCGCCCGACCACGAAGGG
+>850:2:1:1442:14692/2
+CCGCCGAGGCCGGCATCGATCCTCCGCGCGAGCCCACCTTCTTCGCCAAGTTCCGCAACGCCCTCGCCCCGGCCCC
+>850:2:1:1442:16967/1
+GAATGGGTCACCCAAAGTGACCTATTCTTCTTGCACGACTTACTTACCGGCGGGGGGGCCGTGAGTGGCGTCCGAA
+>850:2:1:1442:16967/2
+CAAGCTGGCGCGTCTGCGTCATATACCTTGCCACCTGCGGGGTCAGGAGGCGCCAGGAACCCTTCCCCAGACGGGT
+>850:2:1:1442:2738/1
+ATGGGCTGCTGATCGACCCGAGCTTCGTGGTCGGCGACGAGGGCGACCAACCTCCGCACCCGACGCCGGCGCGCGG
+>850:2:1:1442:2738/2
+TCCGCGGCTCTACGAAAGATTCCATCGCCAGAGGTGATCACAAAGCACCCGAGTCCGATTGTCTCCTCGCAAAGAA
+>850:2:1:1443:20243/1
+AGCTTGCCCAGCGCGCCCACCACCGCGGCGGACACAACCTCCACGAGCCCGTAGGAGGCGAGCATTGCACCGGAAC
+>850:2:1:1443:20243/2
+CCGGGACGAACAGCTGATTCGACGGAGATAATAGTCAAGGAGAATCGTCCGGCTGATGTCCACTAAATTCTCGTAA
+>850:2:1:1443:7265/1
+GCGCGACCGGCAGCGCCGGTATCTTCTCCCGGCCCCGGTTTTTTCCCAAGGGGGGGCGGTGCGCTGGCGCGGGGGG
+>850:2:1:1443:7265/2
+CAGGAACTTCGGGCGCCGAAAAACCGGATGTTCTTTTCGGAGCTGTATCAATTTTCGCGTGAATTCAAAAACGTGA
+>850:2:1:1443:8577/1
+CGACACGAAACCTGTGGGTGGGACAACCGGCTATGAAGCAAGCGGAAAAAGCAAAAATAGAGCAAGGATCCATAAT
+>850:2:1:1443:8577/2
+CAGGGTCAGGCCGGCAGGGGCGCGGCAATAAGGACTCAATTGATTATTGGATTAGCAATGGGAAGCGCCTGCAGCA
+>850:2:1:1444:2441/1
+GGATCATGTGTCAATGGGGAAGGCGCGGGGCTGAAAGCGTGGTCACCGCGTGGCGAAGCGGGGCGGGGGGGGTGGG
+>850:2:1:1444:2441/2
+ACGGCGAGCGTCTCGATGTCGGCCGCACGGGGACGGAGCTCGCCGCACCCAGGTGAAACGGTGAGGCCGAAACACG
+>850:2:1:1444:20626/1
+CAGAAGCAGATCAATGCGGGGGTGATGAACTATGCACATTGAAGATTGCCAATTGACAATTGCGGATTGCAGATGC
+>850:2:1:1444:20626/2
+TGAAAAACAACCAGGCTTCACTGGGCGTGCAGATGCGAGTACAACTGAAGTGGTTACGGGAAGGTTTATTGTGAAG
+>850:2:1:1444:12746/1
+AATGGGCGGTCACTCGCCGGCATGGCTATGCTCGCTCCATACTTCTTTCGAGCGGGAGAAGATGGACGTAATGGCC
+>850:2:1:1444:12746/2
+GCTCGCCATCGAAGTAAGGATTTCCACTGGTGAGAAGTGCTCCAATCCCCTCTCGCAGAGAATGCCGTTTCGATTT
+>850:2:1:1445:16345/1
+CTAGAACCGCGGCATAGCGCCAAATGAGGTTTTCGCGTTAGGACTTAGAAACTACATTTTAAGACCTCGGCTTTTG
+>850:2:1:1445:16345/2
+CTTCCAGTTGTGCGGATGATCAAACAGCTCTGATCATCACGGCCGATCTCGGTTAGTGACATCGGCGGAATGAACA
+>850:2:1:1445:19364/1
+CGGCCGCGAGACCGTTGCCCTATGCAGTGACTGAATCGTCAGCGTTTGGAGTAAGCGCTGAAGCGCGGAAATGGTG
+>850:2:1:1445:19364/2
+AACCCGGATCGGCGGTTAGAGATCTCTTCGATACCGTCGACAGCTTTTTTCGTTGAAGCATTATTTTGCTCAGCGG
+>850:2:1:1445:9321/1
+CGATGCCCGCTGTCGCCCCCACCATCCTCGCCCCGCCCCACATGCACGGGGCGGACGCCGAGCGCGGGCACGAGCT
+>850:2:1:1445:9321/2
+GTCGCGTGCGGCACTTGCAGGCAACCCGGGCGCGGGAATCGCCCAACTCCACACCCGCACGTTCGTGCCTGGGTAG
+>850:2:1:1445:17079/1
+GGCGAATCCTTCACGTTGACCAGCGACGAGATAGTTGGCACTCGACGGCGGGGTTCGACGAGCTCCGACCGACCAC
+>850:2:1:1445:17079/2
+GGAAACGCGCTGATGCCGAGGTGGGTGCCCGGCAGGGGGGGACGATTTTTCGAACGCAGTTCACGGCGGAGCGGGA
+>850:2:1:1446:17915/1
+GATTGGTGCGTCATCCGGCAACATGTGGGATCGCCGTTCTGCCGTTTGAAAATCTCAGCGAGCAGAGAGAAGACAC
+>850:2:1:1446:17915/2
+ATCGTTACCGATCTGTTGCACACTTCGATTACCGCGATATCCAATCCCGCTGGTCCGCTTGATCACCTTCAGATAG
+>850:2:1:1446:8634/1
+CGGCGACCCGTCCTCGGCAGTGAATCTGGCAAAACAAAGATTAATCGCGCGTGGGGCGCTTGCCTGGTTAAGGATG
+>850:2:1:1446:8634/2
+CCCGAAGGCCTTTCCGTCGGACTCACCAGATATATTCATCCGGCAACTGAAAAGCATTCTGGATCAAATTGCAGGA
+>850:2:1:1446:17668/1
+GCACCGTGATCACAAGTCACCAGCCCGGTCAAGCCGGCTTGGGCCGGATACATTTCAGTGCACAAAACAGTCAAGG
+>850:2:1:1446:17668/2
+CCCGACCTTCTTTCCCCTCTGCTCCTTCTGATGCTCGAACGAGCCGCGGCGAGAATGCCCGCGGGTCCGCACGCGA
+>850:2:1:1446:13823/1
+GCGTTCAAATAACGCTGCTTGTCGCGATGCTGCGCGACCCGCCGCCTTGCTGCGTCGGGTCCCCCGCTCGCACGCG
+>850:2:1:1446:13823/2
+CGCGTCGAAAGTCACCCCGGGCGACCCCCACCGGGCGAAACGCCAGCTGCCCGACTCCACCCGCCAGAGGCCCGGC
+>850:2:1:1446:2845/1
+CGGGATTGATCCCGGAAAGGACATTACCTGGAAAGGGTATCCCGCCGGCGCACTCGGGCTTGTAATCGATAAAGGA
+>850:2:1:1446:2845/2
+CCTCGTCGCGGGCCCGGGATTGGCGGCCGCCCATTTGCGGCTGGCGATAACTTCACAGCAAAATTCGTCTTTGTAA
+>850:2:1:1446:1583/1
+GCCGGAGTAGAGGATGGGAGTGCCGGGGAAGCTGAGGAGGAGCGGGTTGAGAAGTTGGATGCGCTGGCGGCGGTGG
+>850:2:1:1446:1583/2
+CCATGCCCGACTCCTGCCAGGGGGGCCTCTTCCTCCGCAATCAGGACGAGCGCACGCTGGAGATGGGCACCTCCGA
+>850:2:1:1447:3983/1
+AGCTTACGATAAGGAGACCGTGACAGACGATACGACACACAAGCTGAATCCGGCAATCCCATTTCGACCGGATTGG
+>850:2:1:1447:3983/2
+TCAGAGCTACCTGTATGCGCCTTTCTCTCCGGCGCCCGATTACAACGCACTCGAAGGTGACTTTGTGGGTGGAAAT
+>850:2:1:1447:20286/1
+CCAATCTCCTGCTGATCGCCGGCGGTTTTTACGTGGGGCAAAAATGGGCCGAAGATGCGGGGAAGGGCCGCGTGGC
+>850:2:1:1447:20286/2
+GGCGCGCCTCACGACTCGCAAACCACCCAGCCTGCCATAGTCACCACCACTGCACGCGGGCGCATATCTAGCCTCC
+>850:2:1:1447:14617/1
+GGTGGGCCGCTCATGATTTGAGTTTTTTGGAGCACAAGGATGGTGTTTTATATCGAACGCCCTGAAGTGGTGTCTG
+>850:2:1:1447:14617/2
+CCCGCCACATTGGTTCCGACCGCGCCTGCCGCGCGGGCTTCGGTGGCGACAACGCTGGTCACCTGTTCACCCTCCC
+>850:2:1:1447:18310/1
+AAGAAGGGTTCCAGTAGCCGGTGGACGCATACTAGACTGCCCCTTTCCACCCTGACCCCGACCAGCCGGGCAACTG
+>850:2:1:1447:18310/2
+AATCCCAATTTTGCTCTCGCTGATGCTTAGTCCAGGGCTACATGTTACTGCGAAACGGGGCCGGTTGGATCGGGTT
+>850:2:1:1447:13020/1
+CGGAACCGCCCCCGGCCCGCCTTCCCGGGCGGACCAGATCATCCGCCCCACCCCCATGCCGAACGGCCCGCCGCAC
+>850:2:1:1447:13020/2
+GAGGCGCAGGTCCTGCTCGTCCCGCCCTTCGCCCTCGTCATCGCGGCAGTCCGGCATGTGCTCCGCAGCCCCGCCG
+>850:2:1:1447:6193/1
+GGCGGGGCGCGCGTTCAGCGCCCGCCATAGAGGTCGCGCGGCGAGCGCGCACAGATCGAGACCCCTTCACGACGTT
+>850:2:1:1447:6193/2
+GAGTGCGCTGATGTAGGTGCGGTCAATGTGCGCTCGATGCGCCAACTCTTCCTGCGAGAGGCCACGAGCCCGTCGA
+>850:2:1:1448:10036/1
+GAGAAGATCATCCGCATCTACGACATCGTGCTCGATCAAGCTGTGCTGCTCGATTCGGATGCTTTTGTGCGCAAGG
+>850:2:1:1448:10036/2
+AAGCGTCGAGTCACCAGGGATGGACGTGAAGATCGACATCGCATTCGCATAGGACGCGCAGAGGATCGAGAGGTCG
+>850:2:1:1448:4337/1
+ACGCCGTGCGCCAGCGGACAACGACCCAGCCGACGATCAACCCGACGTGCCGCAATTCACGCCGGCCGCCGGCCGC
+>850:2:1:1448:4337/2
+GCTTTCCCAGCCGGGCATATAGAAGCCGGGACGCCGGGATGACCACGGCCCTCTGGATCATGAAAAACGCCCCGAC
+>850:2:1:1448:3050/1
+GTTTAGAGAGACGACGCTCGGCGCGCGCCGCCGTTTCTCGGCCCGCCGGGTCTAGGGCTCGTCTGTTTTTGCCGGG
+>850:2:1:1448:3050/2
+GGGCCGCATCCGGAGGACGGCGAGGAACTGGAAGTCCGCGATGAAATGCCGCCGGGTTTTCCATGGCCGGAGTTTC
+>850:2:1:1448:5203/1
+GCAGCCTTGGATTGGGATCCGGCCGGGCTTAAACAGGGAGAATGCGCGCCGGACAAAAGGGCCGGGCCGGCTCGAC
+>850:2:1:1448:5203/2
+TGGGCGGCAAGGCCCTCGGCTGGCAGATCGCCAACGATCCGATCCTCGGCGCCTCAATCTCACTCAGGGAACAGTC
+>850:2:1:1449:10366/1
+AATCGAACATGCCAAAACAGGCGTAGTGGGCCAGCGCGCGATGGACTTCCCCAGCATCGGGTTGCAGGCGGACGGC
+>850:2:1:1449:10366/2
+GGAAAGCGGAGGTCGGAGGGTGTTGCTGGAAGCAGAGCGCCTGCTCAACGAGGCCGCTGGGCGCGATCCACGGTAC
+>850:2:1:1449:7679/1
+AGGTTGCCGGCCTGCGGTGTTTTCCGTCCAACTGCCTCCATGTAGGCAGAGATAGATTGCACGTTGCAGTCTAATT
+>850:2:1:1449:7679/2
+TTGCCGTTTTTCATGCGGACATATTATCAAAGCGTAGTTACCCCTTTGCGCATACCCCCGGCTCTGGCGGGGCCCC
+>850:2:1:1450:12624/1
+AAGGTTATTACACGCAGCCAGTGCTTCCGCGGGAACTCGCGTTGAACGGCCGGACTACCGAACGCCCGCACGGGCA
+>850:2:1:1450:12624/2
+TGCTTCACGCTTCGCCGCGACGGCGCTGCCCTCATTCACATCGGCTCCGTGGGCGACGATCACCCAACTGGTCAGG
+>850:2:1:1450:13315/1
+GCATCCGGAGTGTCGACGTAGACGAACCCGCGCATGCCGGAGTGGCCGAAGCCGCACAGCTCCGCGCCCGGCACCT
+>850:2:1:1450:13315/2
+CGGACGGGAAGCTCGGCACCGACGACGACGTCAAGATGGACAACGACTTTCACGTCCCGGTGAACAAGCTGGTGCG
+>850:2:1:1450:4711/1
+AAGGCCCATCGCCTGCTTACTTTCCTGCCAACCGGCTTTGTCTCCACCTATGAGTATCCACTGATTGTCTTCCCGC
+>850:2:1:1450:4711/2
+GTGGACAGCCCCCCGGCACCGGCCCAGCCAAAGCACCTCCTGCCATCTTCACGGCACATTGGGACACTACAACGAA
+>850:2:1:1451:6708/1
+GAGAGGCTGCGTCCCTCGTACGGGCCGGCACGCCCGCCCGCGGTGGGCTTGCGCCCCCCGGCCCGCGCGGCCCCAG
+>850:2:1:1451:6708/2
+GATCACACGCGCGATCCCGGCGCGGACGATCGGCGCGTTCCTCGGGCCCGCGCCCGCGACCGACAATTGCTCGCAA
+>850:2:1:1451:5424/1
+CGGGTCGGACATGGGACGGGGCTAGGCGAACTAGCCGCGCACCGGTCAGGAGCGTCACGCGCGATCCCGGTCGAAA
+>850:2:1:1451:5424/2
+GCGGCGACCTGCGCCTTCGAGGGGGTGGACGGCGACGGCGACTTCGCTGGACGCTAGCGGACCGTTGAGGGGCGGA
+>850:2:1:1451:3324/1
+CCCGGAGACCGGGAACTTTTTTTGCATGTTGCTTAAAGGCAAGAACCCACCGATCGGCGTCGGCAAATCCGTCACG
+>850:2:1:1451:3324/2
+CAGGCCAGGGAAACAATCCTTTTTCATGCCGCTTCTCGCGCGTGGAGGCGATAGCGAAAGCGGTGGCGCCCCGGGC
+>850:2:1:1451:5304/1
+AGCGCAGGCTAGCGCTCGCCGGTCGGGACTCCGAGCAGGGCAGCGATCAGCCGCACAACCTCCATATCGTCGCCCG
+>850:2:1:1451:5304/2
+GGGCGACCGCCACGGTGTCGAGTCTTACACGTAGCTGAGCCACTTGTGCTTATCCTCCAACAGCTACAGGCAGATC
+>850:2:1:1452:11883/1
+GGCACTGGAAGGGACGATACGCTTCTGAATTTACAAGAACGCTTCGGTCCAGCGCTGGGCCCAGCCGCACCGGAAC
+>850:2:1:1452:11883/2
+AACGACCAGAACGGAAGTCTGGGTGGGGGGCAATGGGGGCGTGCGAGGGGGAGAAGGGGGGCGTCTTGCGGGGCTC
+>850:2:1:1452:13730/1
+CGGCGGACCCGGTCACGGGCGCGGCGTACCGAGTTGCTGCCGTTTGGCACGCGCGCAGCGTCGGCGCCGCGGAAGC
+>850:2:1:1452:13730/2
+CGGTGGGGCGCAGGCGGTAGGCGCGTGCCTCCTCCTCGGCGCTAGCGACGGCGACGGCGGACCGCGCCTCGGGAAC
+>850:2:1:1452:6948/1
+CGAGCAGGATGCGCCTGTTTTTCCTGCACGGGCACTTCGTGGACAACCGCTCGCGCTCCCTGCCGACTGGCCGGCC
+>850:2:1:1452:6948/2
+CACGCGCCGACCAAGGCGCGCCGATGTGCGGGCCGGAGCTTCTTTGCGGGTCTCCCGGCCTCGCTTGAGGCGCACC
+>850:2:1:1452:20856/1
+GCACGGTGTGCACCATCGTCCAGTGCGCCACCCACTTGCCCCGCCCCCCCGACCATTGCGCCCGCGCTCACTCTGT
+>850:2:1:1452:20856/2
+CGAACCCCATGCCGCGAACACTCCCGGTAGGAATCACCGGCACGCTGTCCCGCAAGAACGTCTGCGGATCACTCTT
+>850:2:1:1452:8998/1
+GCGCGAACTCGATCGTGACGCGGGGAAAGAGACTTCCGACCATCGCGCCGCCCGCGATCGCGGTGTCGGGCGCGAG
+>850:2:1:1452:8998/2
+CGCCCGTCTCAGGCGATATGGCAGCTGCAAGCCGAAGCCGGAGGTGGCGGCGCGATGCCTCGGCTGGAGGGAGCAC
+>850:2:1:1452:11283/1
+CGGGGGCCAGTCCCACCGCGGGCCTGCAGCTCGACGTGGTGCCGGATCCCTCGCTGCTGCCGGCCGGCGTCCGCGC
+>850:2:1:1452:11283/2
+CGTGCGGGCACGGGGAGCGCAGAGCTTGAAACTCGCAGCCTGATAGATCGCATGGGGTGTTGGCGCAAGCGTGGAA
+>850:2:1:1453:16867/1
+GTCGGAATGCTCGATGGTCCACGCCGCCGAGGCGAAATAGGGGGGCTTGAGCTGCACCCGGCGGCGCAACCCCTTC
+>850:2:1:1453:16867/2
+GACAGCTTCATGTGCCGGGTGCGCAAGGGCCATCCCATCGGCAAGGCGCAGCTGACGCCGGGACGCTACCTTGCCT
+>850:2:1:1453:3788/1
+ACGCGTCCGTGAAGCGCTGCGGCGCGCCGGCAGCACGACCCTCTGGGGCGCCGGGGCCGCGGCGGCGCGCGGGGCC
+>850:2:1:1453:3788/2
+CGCAGGGGACGGGCAGCCAGAATACAGCCGCTTGTCGCGTGGAAGACCGGGGGACCCCCACCCCCCCCGACCGCCC
+>850:2:1:1453:14211/1
+AGTCGCCTGCGCAACTACGATCCGGCAGTGCCTGCATGCAGCACAGCGATGCGCGGTCGGGCGGAGCGCGGGCGTA
+>850:2:1:1453:14211/2
+GCGGCGGCGCTCGGCAGCAACCCGGGTCCGCGTCGCCGAGACGAGCCCCGGACCCGCCGGGAGGAGCGCGGCGGAC
+>850:2:1:1453:8475/1
+CTGGGGCTTTTTGGCTTCGGCGGGGTGATGGCGCTGCCCGGGGATGAAGCCGTCCTTTTCCCCGCCTTCCAGTAGG
+>850:2:1:1453:8475/2
+AGTGGACCGGCCTCAGGGAAGCGGATTCATGCGGGTACCTCGCCGGGGTTTGGACTGACAGCAGGGCTCTTTGTGA
+>850:2:1:1453:11910/1
+ACGGCAAACGCCTCCGCACGGGCCAAGGGGGGCTCGTCCACGCGGAACCACTTCCACCGCCCCGCCTGGGGGCAGC
+>850:2:1:1453:11910/2
+CTTCTGGCTCGACGGCGACTTCGGCGGGGCCGCGCGGGTGTGACGGACTATGTAAGCCAGCTATAGGACAAGCCGG
+>850:2:1:1453:4215/1
+CGCGCGCGGAACCCACTGCGCGCCAGGATTGTCACCACGGGGAGCCCCAGCCGGGGCGCGCGCCTTCTCGCGGAGC
+>850:2:1:1453:4215/2
+ACCAGCAGTCTACGTCTCGAGCAATGCAACTGTTTACACCATCCTAAGGGCAGGAGCGAACACGGCAAGGGATCAG
+>850:2:1:1454:6092/1
+GGCGTCCGTGCTCCCCAAATGCGAAATCCGTTTCCCCGCAACCGCGTTGCGCTGTTTGGGCACGGAGTATAACAAT
+>850:2:1:1454:6092/2
+TAGGTGTGCTCCTCAAAAGAGGTTGGGGTGGCTGGCCGTGCTGGAGAGATTCTAGTCATCGCGGCTTCAACGGGCA
+>850:2:1:1454:17295/1
+CGCCCCGGGGCGCGGCACCCCCGTGGAGTACGACGCACCGGCACCCGGGCCGCGGGGGCGGGCCGCCCCCCGCTAC
+>850:2:1:1454:17295/2
+CCGGGGAGCGGGACCGCGAGATCGACGCGGAACGTGTAGTCGACTAGCGTGCCGTCACCGGCCGGCGGGACTGCGG
+>850:2:1:1454:19640/1
+ATCGCCGCCAACTTTTATTTCTTTGCCGCACTCAACCTTGCCGGTGCGATGCTGGTTTATTTTACAGTGGAGCGCT
+>850:2:1:1454:19640/2
+GCAGGAAATTGACATAGGTGAAGGTGCCGATGAAAGCGAACAGGATGAAAAACCCGATCGCGAAGCTCGCCCCAAC
+>850:2:1:1454:9153/1
+ACGATCCGGCGGCGGTGCGCGCGACCACCGCGACGCTCGAGCGCCAGGCCGGCCAGGTGGGGCGGGCCCGCGAGCA
+>850:2:1:1454:9153/2
+CCTCGACGAACACCGCCTCGAGAGGCAGCGCGAGCGTCAGATCGTGCCGCATCGCCGCGCAAACACTGCTCATTGC
+>850:2:1:1454:5830/1
+CGGCGGGGGCAGGCAAGTCCTCTTCGTCGCAAAAGGACGCCCGCACCGGATTATCGCGACGACTGCAAGCGCATTC
+>850:2:1:1454:5830/2
+TCGCTCTCGCACGCAGCACGGCTAACCACGAGCACTCACCAGCACGCCACCCTAAAGCCGGCCCCCCCTGTCGGGT
+>850:2:1:1454:1304/1
+CCCGCCTCCGGCACCGGCGCCTGGGAGGCCGGCCCGCTCACCCCCATGTCGGCGCGCGCCCGCGCGGCGCTCGGCC
+>850:2:1:1454:1304/2
+AGCGCTGGCGAAGGCGGCGGGGGGTTCGTCGTGCAGCACGATGAACGGCTCGATGGCGTGGAACCGAGCGCCGCGC
+>850:2:1:1454:14729/1
+GAAAAACAAGCGGGTCGGCTTTCGCGCGGCAAGGAAGCTGGAACGGACGGCGGCGCCCATGCCGCGCATCGGAAAG
+>850:2:1:1454:14729/2
+CTTGATTGAAGCGACGCGCATCGGAGAAACGCGTAGCCTCACACTCGATTGTCTCGCGACCAATGCGCCCGGGAGC
+>850:2:1:1455:9781/1
+ATCGTAGCCATTCCCGTCTGGCAGCGCGATATCACACAGCACAACGTCGAACTCTTTGGCGTTGATCATGTCCAGC
+>850:2:1:1455:9781/2
+GATCGAGGGCAGAGTATACTTCGGGCAAGAGTTTGCGCATCCTCGTCGTAGAGGATCACAGCGACACGCTCCAGGA
+>850:2:1:1455:15392/1
+GCCGCCCCGGACCATCCCGAGAGCGAGATGAGCAAGACCGCCAGCATCGCGCCGGCGGCGCACGCGGCCGCACAGC
+>850:2:1:1455:15392/2
+CGCCGACGCGAACACTCCGGCCACCCTGTCTGATCGCGGGCGCGGGCTCGGTGAAAAGCGCGGAGACGTCAACGAG
+>850:2:1:1455:18662/1
+AACCCCCCAGCGGCGTCCGATGCAAACCATGACCGCCCACCAGCCGATCCCGTTCACCGCCGACCACCCGGAACGG
+>850:2:1:1455:18662/2
+AGCGGCGCGCAAAACAGCCCGTCGCATGGCCAGGCTCCAAACCAAACACAGAACGCTCGTCCTCCCCACTCTCACA
+>850:2:1:1455:14398/1
+AGCCTCGACGCAAGCTGCGCGCCGCCACGCTGGCGCACGGCGATCCTTTGCCCACCGCGCACCGAGGGGGTGGTCG
+>850:2:1:1455:14398/2
+CCGAACGGCACCGTGGTCATCCACCCGATTGGCACTCGGTTGGCGGCGCGGAGCAATTTCTTCCGCGACCATCAAA
+>850:2:1:1455:11768/1
+CATCGCCATCCCCCCCAACTCACCGCTGCCTGGGCGCCACCCCCCGCGCAGTTGCGCGACCAGCAAGCCGAAGCGG
+>850:2:1:1455:11768/2
+TGCACCAAGCTGGGAGGCCCTGACAACAACATGATCCGGGAGGAGGCCACCACCGAGCAGCGGCACGCCATCCGCA
+>850:2:1:1456:20563/1
+ACGAAGCTGAAAGAACGAAATGGATTCTGGAAAGAACAGACGGCCGCGGCGCTGACGCTACGATCGAGGCAACCGG
+>850:2:1:1456:20563/2
+AAGTCTGAGCCCCAGCAACCGCGCACCTCCCGATGCTTCTTGTTTAGATCGAGATGTGGATTGAATGCTGCCTCTC
+>850:2:1:1456:10015/1
+CTGGATCTGCTCGTCGCAGGCCCAGCCCGGCCAGCCGCAGCTCCGCCCGCTGCAGTTGGTCGGGCCGCACTCGGGC
+>850:2:1:1456:10015/2
+GCTTCATGGCGACCCAGGAGTACAAGTGGATGTACGACTTCGCCCTCGTCTCGAAGCAGCAGCTCGAGGACACGGG
+>850:2:1:1456:14520/1
+CCGGCACGACGAGCCAGCCGGGTCGCGGCCAACGTTCAACGTTGCGCGGGCGTGCGGCGCTCCACCGAAAGACGGC
+>850:2:1:1456:14520/2
+TTATGCGCGCTACCGGGACAGGAGGTCTCTGTTCCATCAATTTCTCCGGATGCGAATCTTCGCGTCGCAATTCCCA
+>850:2:1:1456:8117/1
+GTGAGTCGACGATGGCTCTTGTCTCAAGCCCGCGACGGCACCCCACCAGCCCGGCCCGCGGGGGGCACCGGGGCGC
+>850:2:1:1456:8117/2
+CTAACTTTTTGAACGCGAGAGGGATTGAGAGGGGGGGGCTGGCTCAAAGGCTTGGGCTGGATGCGGAGGTTGCGCG
+>850:2:1:1456:12258/1
+AAATCTGAAGAGCAGATCGTGCGGGCCCCCCGGCCCCGCTGCGCCGCAGACACGTGCCACCCCTCTTCCCCTGCTC
+>850:2:1:1456:12258/2
+GGAGGCGCGCGCTTTGCAGCTTCGACCGGCGCGCCCGGTTTCCCGAAGAACGACTTGACGGAGTCCGCCTCCGGGT
+>850:2:1:1456:16913/1
+ACAGTGCCGGCGGCGGAGCCCTTGGTATGGACCCCCAATGAACATCCGCCGGCGCGCGGCTCTGGAGGCGCCCCGC
+>850:2:1:1456:16913/2
+GGAGCCCCAGCCTCGTGCTCGGGCGCACATCTCAGCGCCCCGAATCCCCAGAACGAGGTTCTCGCAGCGCAGCATA
+>850:2:1:1456:10487/1
+CAGGCGTCACCGGCCCGGATCGCGTCGGCCCCGATGCCGTCGTGCATGTCGTTCACCGCATTCGGCGTGATGAACG
+>850:2:1:1456:10487/2
+CGACGTGCAGCGTGCCCGCCGCCAGCATCTTCTCCCAGGTCCACTCGTGGAAGGCCTACATGGAGTCGATGGACGT
+>850:2:1:1456:12644/1
+AGCCTGCTGCTACTGCCCTGCGGGTCGTACTTCGTGGCATGCTGCTCCCGAGCGAGTACCATTGCGCAGGACAAGG
+>850:2:1:1456:12644/2
+AGCTTGATCAAGCCCTCCACTCGGTCTATGTTTGGCGCGTTGCGCGGCATTTTCTCCTTAGCCACTTCGTCGGTCA
+>850:2:1:1456:8616/1
+ATGGATGCGAGGGCTTGGCGGGAAGCTTGGGTTGTGCGCTGCGGGCTGGGGGGTGATGGGGGACGGGCGGGGGGGA
+>850:2:1:1456:8616/2
+GGCTGGCGAACAGGAGCAGAGTGTCGCCCTCCTTCATGGCGCTGTGCGCGGACCGCCCCGCCGAGCTGAGCCAGCC
+>850:2:1:1457:18105/1
+CCACGGCGCCGGCAGAGAGGTACAAACGATCCACAGCCGCGGCCGTCGGGACTCTAACGCCCGAAACTCACCGGAG
+>850:2:1:1457:18105/2
+GAAGTGGTCTCGAAAAGGCCGGGAGTAGTCGAGGGGATCACGGGTGCTCCCCCGCGCCTCCGGTCGAGCGCTCCTG
+>850:2:1:1457:8856/1
+GGGCCCATCGGCTACGCCCTGGAAACAGACGGGAACTACCAGGCATGGCGGGCGGGTATGCTTGGTCGGCTCTTCG
+>850:2:1:1457:8856/2
+CTCCCCTCCCCGGGGGACGCGGACCTTCTCCGCGTCCCCGACGCCCCGCAGCCGGCCGCGGCACACCCGTTCCCCC
+>850:2:1:1457:10559/1
+CCGCATGACGCCATGGCACAACGTTGCCCGGGGCCCAATGAAGACCCCAAGGTACATCGATGTAAGAAGCAATGCC
+>850:2:1:1457:10559/2
+ACAAGGGGTCGGCGGAAGATTCGGCAACAGTTGGCCGATTCTTTGACACTGCTGAAAGGCCAGAACGGGCGGGGGA
+>850:2:1:1457:17886/1
+CATGGCTGACCCCAACCGGAGGGCCACCTCGCCAGCCACATCGACCGCCGAACCTTCTCAGCCACGCTCTTCGGCG
+>850:2:1:1457:17886/2
+GGATGCGCATTCCCGCGATGCTTCCCGCCCCCCACGGAGAGGCGCTTTGAAGATAGCGGCCTTCCGCCCAGCCCGG
+>850:2:1:1457:9079/1
+CGATCTGCTGCGCACCGGCGGCCAGCGCCATGCACTCACCGCGAAGCCCGGCCAGCGGAGCCGTTGCGTCGACACA
+>850:2:1:1457:9079/2
+CAGTTGCGATCGACGGATTCAGCCCTCGAAGCGTCGCGGAATCTAGACCGATGCGCTCGGCGACGCCGACGCGGAA
+>850:2:1:1457:14468/1
+GGGCCGGCAGTCGCCCACGGCCGCCCGGGCAGAAGGCCGGCGGGAGACGAACTATCCAGCGGGGGGAACCGAGCCC
+>850:2:1:1457:14468/2
+CAAAAGGCCCGACGTGCTCACCGGCTACAAATGGGAGCTGTATAAAATCGCAAACGACTTCTCCCAGAACAGCGAC
+>850:2:1:1457:17002/1
+CGGCATCAGCCTCGTCATCTTCCTCGTCCTCGGCTTCACCGGGGAGCCCGCTGGCGGCCGGGGCACCGCCGCCGCC
+>850:2:1:1457:17002/2
+GTCGACGAACGCCTTCACCACAGCCCACTGCGTGAAGCAGGCCAGAACGCCGGCGAAGAGCGCCGAGCCCAGGATG
+>850:2:1:1457:18573/1
+ATCGTCTTGCTTTTATAAAAATCGGCACAGCTATGCTTGAAGGTTCCATCATCAAACTGGAAATAACCAAGCGAAG
+>850:2:1:1457:18573/2
+ACTTGCTTCCAATGTTCCGGGAATAATGGTGGGCACGGCGCCGCATGCAAGTTTTTGGTTGTTACGCGGTGAAAAT
+>850:2:1:1458:4792/1
+GGGCGCTCGTCGCTCCGGCCCGAGCGAGCGAAGGCATTCGCAGAAGGATGGTCCGGACGCGTAATCTCTCGGGACA
+>850:2:1:1458:4792/2
+TTCCGGATGCGCGAGGTCGGTCGGAGAGAGCCCCTCCGCCCAATCGAGATTATTGTGTCCAATCCAAATCAGGATC
+>850:2:1:1459:7972/1
+ACGTTCTCGACGATGGCGCGCACGAGCGCGGCGACTTCTGCCGGGCGTCCGTGGCCGGGCGGGCAGGGCACCGAGG
+>850:2:1:1459:7972/2
+CGGCATGACGCTGCCGGGCGCGCGCGACCTCCCGCGCTACGGCGTTCGCGTCACGACGGTCGCGCCCGGCCTCTTC
+>850:2:1:1459:19898/1
+AGCCCGAGCACGACCGGCAACGGCACCCTGATTCCCGCCACGCCGCGAACCGTGACCACGTCGGGATAGTTGACCA
+>850:2:1:1459:19898/2
+CACTGGCAGGGCCCGAGACCGAGAGAGGCAAGAACACCATGAAAGCGCTCGTTCGGGGCAAGCACCGCGGACTAGC
+>850:2:1:1459:14801/1
+TGCACGGGGCGAGGGCAAACGTCAGCGCCAGGCTCAATTCGGGGATCGCGCTGCCGCCACCGACGCACTCGACCAG
+>850:2:1:1459:14801/2
+GGCAAGGCCACGGGATTTGATGAAGGCTTGATGAGCGATAGGGGAGTTGACGGGGCAGACTCCCCCACGGTGCAGC
+>850:2:1:1460:16463/1
+TCGCGCCAGACGCCGTTCTTCTGTGCGATCCGCTCGCGGGTCCCGACGACGCGGAAGCCGCAGGCCGCATGCACCG
+>850:2:1:1460:16463/2
+GCGTCGCCGAGAACTCCGTCTACGTCGGGCGGGCCGCACGCGGCCGCGGGGTTGGCGGCGCGGTCCTGCGGGAGGC
+>850:2:1:1460:20733/1
+CTCAGGGTCACACTCACATACATCACAAACGGACAGAACAAAACGATAGTAAAGACAGCGTCGATCACACTACCGA
+>850:2:1:1460:20733/2
+ATGGTGGCAATCACCACAAGCAATTCGCCAAGGGCCAACCCTTGGCGCGTGGGGGAAGTTCTTAGGCTCTTGCGCA
+>850:2:1:1460:3965/1
+TCCGGTGCGCCAGCGCTCGGGAATGTCACCCGAGCGTATGCCCCGCCGCCCGACCCCTCGCGCCGCAGGCCGATCC
+>850:2:1:1460:3965/2
+CCGGCGGTCCCCACGACCATACCAACGAAGACGCCACCACAGGCAATGCCGGCCGGCAAGCAGCCATGTGATGGAA
+>850:2:1:1460:6662/1
+CGACCGGGGAGGGGGACAGCGCAGCGTCACCTTAGGCTGGGCGCGACGGGGCGCGCGACGCCTCGCGCATGGCGTC
+>850:2:1:1460:6662/2
+TCCGCCGGCTGGGATAGCCAATCGCATCTCGCCTTGGTCCCTACCGCCGGCACGGTCACAAGCCGCAGCCCCGTAA
+>850:2:1:1460:6002/1
+ACGGCCCGGTCCAGACCGTCCCGGGGCCGCTGGAATAAGCAAAAGGACAGGGACGTGGCCGTGGGGCCCGAGGCCG
+>850:2:1:1460:6002/2
+CATCTTTCCGGCCTTTCCCTCGCTGACGCGCCGTGAGCGGGCGCGGCGATGTCCCGCGGGGCTCGGGGGGTTTGCG
+>850:2:1:1461:8267/1
+GCTCTTGCCGGTGACCTGCGTACTGGGGTTGCGTACCCTGCTACCCTGTGCGTGTTTTCCTACGCCGTCAGGTCAC
+>850:2:1:1461:8267/2
+CGGATCTGGAGGCACTCAAGCAGCAGTTATATGACGAATTCCGGATTGAAGTCCCGGTGCTCGCGGGGAACCACCA
+>850:2:1:1461:12217/1
+ACAGGGAAGTAGCCGGCGGGAGCAGTTCGGCGATCAGGCCGCGGTCAGCGCCAGCTCGATCAGCCATGCGCTCGAG
+>850:2:1:1461:12217/2
+TCGTCGCACACCTTTCGCACGCCGATCCGGAGGCTTCTGCGACGGCGTCGCGCGCCTAACTGGCGACGCGCATCGC
+>850:2:1:1461:19221/1
+GGGGAACTTCGTGGTTTCCAGACACCGCCGCGAAAGAAACGCGCACCGCTTTGCTGCACCGCTTCTGCAACGGCGC
+>850:2:1:1461:19221/2
+CCGGGTCACCAAGCCGTACAAATTGAACACGCTCGATCTGCGCCCCGCAAAGACGATCGTCGAAGTTGGGGACGCC
+>850:2:1:1461:20668/1
+ATGTTGCTCAGTTGCACCAAAGGAATTGAGCACGGCACCGGGATGCGGATGAGCCAACTCTTGAGTGAAATCTTTC
+>850:2:1:1461:20668/2
+AAGGCGCCACCCAGTTCAATACTGGTGACGTCGTCGCTCGTGTAAATGCGAAAACGCGAACTGCCACGAAAGTCTT
+>850:2:1:1462:15610/1
+AGCATCGCAAGCCCCGGAAGGCGTTTTCCTGAAATCCAATCCGCATCCGCGTGCTTATGGGAATTTTGCGCGCGTC
+>850:2:1:1462:15610/2
+GTCGCGGGATCAAAGACGACGACGCCGGCGAACATCCCGTCTTGAACAAAACCGCGGGGGTCGAGGCCCAGATTCC
+>850:2:1:1462:8340/1
+CGGGCGATTTGCCGACCAACAATCTCACAATCGGACGGTTTAGCGCGCGATTTGCGAGATACTCGACCTGCCGACG
+>850:2:1:1462:8340/2
+AACGAGGAGGGATTCAACGGCACAGCGGTTTTTCAGCCGCTTAAGCTTCGTCATATCTTGGGTTTTTGCTGTCCCT
+>850:2:1:1462:2792/1
+CGCCAAGTCATTTCAAAGCTAACCGGAGTTAGGACTTCATTGACGCCACGTGAACCTGGTTTACGCGAAAATTCCC
+>850:2:1:1462:2792/2
+ATTAGACATTCTTTTCCTCCGGCTTAAGTGCTCAATTCAGGAACTCATAATTCACACACTTATATCATCGCGTCAA
+>850:2:1:1462:15562/1
+GCGGTGCGTTGAACCCCGCCGACTCCACCGAATTTGTTCTGCCCGCGGCGCAGGAGATTATCGCGGGACTGGGCGG
+>850:2:1:1462:15562/2
+CGGGATCCAGATTGCCCTGCAATGCCACGCGAGGTCCGGCGAGCGCGCGAATCTCCTTCAGAGACACGCGCCAGTC
+>850:2:1:1462:6048/1
+AGCGACGCCGGATCGACGTTGGCCGGCCGGATCTGTGCGGGGCAGACGACGCCGCGCCCGAACGCCTCCTAACCCG
+>850:2:1:1462:6048/2
+TTGATGGAGCCGGGGGCACGGAGCCCGCTGATGGCCCGGATGGGGGGGGTACTCGGGCTGTGTGCTATGTTGGCGT
+>850:2:1:1463:16062/1
+TAGAGTATCTTCGCGGATCAGGGCGACGCCAATCATCTAGGGAATCAGCTCCCCGACCACAGTATAGGAGTAAGCG
+>850:2:1:1463:16062/2
+TCGGAACCGGCATCCTGACCCTCATCGGCGCCGGCGGGCGGTAGGCCGGTCCCGCCGTCATCCTCTCCTTTGCGAG
+>850:2:1:1463:15651/1
+AGCTTCCCGACGCTTTGCCCCTTCCTCAGCAGGTCACGCGTGTGCGTGTCGAGGCCGTAGGCGTGGGTGTTGATGT
+>850:2:1:1463:15651/2
+CGGCTCCATTACATGCAGGAGCGAAACAAGTCAGCAAGCGTCTCGACTACAATCAAATCGCGCCGGAAGGCGTCGC
+>850:2:1:1463:17613/1
+CTGCACCCGCTGAGGCGAGGGGCGGCGGAGCTTGTTGATGGCCTCGATCCTGTGCACCGGGATGCGGATGCTGCGG
+>850:2:1:1463:17613/2
+CCGCCGACTGCAGTTCCTCGACCTCATTCAGGAAGGCAACATCGGCCTGCTGAAGGCGGGCGACAAGTTCGAGGAC
+>850:2:1:1463:20807/1
+TCCGATCGACCCAAGCCGGAACGCGCAACCGCGGGCCGACGTGGGATGACGAGTAGGGCACCGGCAAGATGCCCGA
+>850:2:1:1463:20807/2
+AGCGCCAGGCGCGAGCAGCCCACACATGATCACCCCTCCCCCCGCGCCGACGCTTCGCTGTCGGCGGCGGGGGAGG
+>850:2:1:1464:3074/1
+GGCGCGGGCGACGGCGGCGGAGGTGTGCTCGACCATGACGACGAGTCCAATGGCTGCCGCGTCGACAGGGACGGCG
+>850:2:1:1464:3074/2
+CCTGTTCAGGGCGTTTGCGGTCGCACAAATCGCCGGGAAGCAACGGGCCGCAGCGTGAACAGTTGTTTGCATCACG
+>850:2:1:1464:3595/1
+GCCGTGCCTTCAGCCTTGCAATGTCGCCAAGCACCAGGCGCCGCAAGGTGGGTTGATGGATGTGCGCGAGCCGCGT
+>850:2:1:1464:3595/2
+TCGGCCGAGTACATCTGCGGCGTGCCAAGAATGATGTTTTGGATGCGGCGTTGATCGCAGCGCGCACGGCAGCGCT
+>850:2:1:1464:16220/1
+CGTCTGCCCGCCAAACGCCGCGGCGGCCGAAAGGCATGTCGACGTGGACCCCGAGCAACGGGTGAGCCCCCGTCAA
+>850:2:1:1464:16220/2
+GTAGCGGTCGCCTTTGCCCCGGACCTGGGCGCCGAGCAGGACGTCGGGGGCGCGGGGGCCGGCGAAGGGCGCGCAG
+>850:2:1:1465:13180/1
+ACGTGTGCTCGCGTCGAAGTGAAGCGGTGGGACAGGCGAAAATCCGATTGCGGTCAGCAACAACAAGAGCGCGCTT
+>850:2:1:1465:13180/2
+TGGGCTTCTCGCAGCTCGGTGTGCTTATCGCTATCGGCATTTTCTTTGCCGGCCTTTTCATGTGCACAATTTTGTT
+>850:2:1:1465:5802/1
+GCAAACGTGGCCGCAACGGTCATGCCGGCATCTTTAAACGATCCCGTCGGATTCATTCCTTGATGTTTGGCAAAGA
+>850:2:1:1465:5802/2
+AATCGGTCTGGAAGAACCGCAGGCTCTCCTCCAATCCTGCGGACTTGAGTGGCGTCTGGCGCCCCCGCGATTTGCC
+>850:2:1:1465:3884/1
+CGGTGGGGCGGGGCGTGCGGAACAGCCCGGCGAGTTCGGGCGGCTCGCAGTGGGACACCAGCATCGAAACACGGGT
+>850:2:1:1465:3884/2
+TTACGAGCGAGTGTCCACCACTCGGCCGGGGGTTCGTCACCGACCAGATCGCCACCACGAGCGCCCAGCGCGGAAA
+>850:2:1:1465:20988/1
+TGCCATCCCGACGCCGCCAAGACGCACTCCGCCCAGGAGCCGAAGAACCAGCAGCAGCTCCCCCCCCTGGAGATGC
+>850:2:1:1465:20988/2
+CCCCTCGAGCGCGCCGGCTCAACGCTTCCCGTAGTCCAGCGCCGTACCCGTCGGCCGCGCGACGATGTACGACTGG
+>850:2:1:1465:20237/1
+TCAGTCGATTTTTGCGGCATCACCCCGGCCCCCCCAGACGGCTCGCGCGCGTGGCGGGCGGGGGGGGGGCTGGCGG
+>850:2:1:1465:20237/2
+AACGCGGCGGCCGAGGCCACCTCGACGACCGCGTCCTCCCCCAGGCTCCCCTCGCCCATCCCCTCGGCATCCTCGA
+>850:2:1:1466:15103/1
+GTTCGGATCGCCCGAGCAAGCGCCGATCACGGGCCTCTCTATCTTCGGCGAAGTCGGTCGAGGCAAGACCATGCTG
+>850:2:1:1466:15103/2
+CTCCTGCGCAATGGCGGAGGCGGTTACCCCGATCGGATCCTCGCCGCTGACCTCGGCCCGCTTCGCCTCCTGCCGC
+>850:2:1:1466:6927/1
+CGGCAAGCGGCTGCAGATGCTGCGCGAGATTTTTCCCGCGCTGGGCCGGCTGGCGGTTCTGGGCAATGTTGTCTGT
+>850:2:1:1466:6927/2
+TCAGGGCATCGCTCAGCACGTAGACAGCGTAAGCGCGGAGCCCGGCCCGCGGAAGCGTTGTCGCGGCACCCCCGCA
+>850:2:1:1466:1403/1
+ACCGCGGAAAGCCGACGATCCTTGTAATAGAGCGGCAGAGATCTGCGTGAGATCCGCGCAAGCGGGGGGGCGGGCT
+>850:2:1:1466:1403/2
+CGCATCAGTGATCAGGAGCCAGGGTGGTGGAAGCCGGCTAGAGGGATTTCAGGATTTAGACCAACAACCAATAAGG
+>850:2:1:1466:1210/1
+AGTGCGGGCTAGGAGTGCGGAGGCATTGCGCGCATGCTGCGAGGCCTAGCTGCGGTGGGCCGCCAGGACTAGATCA
+>850:2:1:1466:1210/2
+GGTCGACGCCGCCAAGGAGATGCATGACGCGGGGTACAATACAAACCACGCCTACAGACCCTCCTCGATTGGACGC
+>850:2:1:1466:6802/1
+GCCGAACAAATTAATACAAAACAGAATAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1466:6802/2
+GGAAAACGAGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1467:1962/1
+CTCGATCACGGCAAGCAACTGCTGATCGCGAGATACGCATAGGTCGATCGGCACGTGACCGAGCAGCATCGCGATA
+>850:2:1:1467:1962/2
+AGTTGATGGGATATGTCGGCTTGCTGAGGCAAACGACGCGCAAGCCGGGGGCGGGGGCCGATGTTTAGATCGGGGT
+>850:2:1:1467:1073/1
+TAGATTTCGTAATGCTCATCTAATGCATCGATCGTGCCCGGGCGGGATGCGAGATTGGTTGTGACGCGGTCTGACG
+>850:2:1:1467:1073/2
+GCGCGCTAGTATAATCAGGCGCGACAGCAGCTGGGGTTGGGGATGTAAGCGGCGAGGCGGCGGCCGGCAACACGGA
+>850:2:1:1467:1244/1
+CGGGCCCGTCCAGCGGCGGGAGGGCGCGTGGGGGGCGGGAGGGGTGGCGGGGGACGAAGGAGCGGATGCGGACGCG
+>850:2:1:1467:1244/2
+GTGCGGGCGCAGAAGAGCCCAGTAGCTAACGACGAGCGATGGGTTAAGAAGGGCAAGGCGAAGGGAGGTGGCGACC
+>850:2:1:1467:15343/1
+GCGGTGGCCGTCCTTCTCTTCCGCATCATTCATCTGATGTTGCGCTTTTTGAACCGGCAGCGCGGTCAGGGGCCGC
+>850:2:1:1467:15343/2
+AGCAGGGCGATCTGACTGTAATCGAGAGCGGTGTGAAACCAGACGAGACCGTGGTTGTCACTGGCCAGCTTGCGCT
+>850:2:1:1467:14776/1
+GCGGGTCGTGAGCCCCAACGCGCCCCACTTGCCCGGACGCGGAGGCCCGAGTCCCACGCGCCGCCCCGCGGCCCGC
+>850:2:1:1467:14776/2
+GACCGTGCGCATCCGGACCGAACACTACCGGGTCGAGCACCTACTCGATGCGAAGGGCCTCGGGAAGCGGGGGGCG
+>850:2:1:1467:18477/1
+ACACCAGCGCCACCAGCCGCGCCAAGCCCATACGCATAAGCGCGCCCGACCCTCACCGCTCCAGCGCCCACGCCCC
+>850:2:1:1467:18477/2
+GGTGCACGTAGGAGCAAAAGCGTTGGTCGTTTCCACTCACGGCGGCCGCCAAACCGACAGCGTCACGCCCACTCTC
+>850:2:1:1467:9409/1
+GCGTCAACGCCCGCGCCCCGCCCGCCGACGCCGCCACGGCGGTCTCCCGGGGGGAGTTCAAGACGCCGGACGGCCA
+>850:2:1:1467:9409/2
+TGGCGTACTCCACCCAGCACGCGTCAGGCGCTTCGGCGACGCCGAACGCCGTCCCCCCGCGCGCAGCACTACCCGG
+>850:2:1:1468:10038/1
+TATCACGCGGCTGCCGGTGCTGTTCTGACGCACGATTGGATGCACAACCAGCGAGAAGGAGCACTGAAAACACAAA
+>850:2:1:1468:10038/2
+CACCACGTAGTTTTACTTCGCATCGCGCTTCCAGCTAAGATGAGTTCCCATGACTCCGCTCTTATCGGTTTACCAC
+>850:2:1:1468:5471/1
+CGCGGCGGTGCTCGTCCCAAATGGCGAATGCGAACATCCCTTGCAGCCGATCCACAATCTCGGTGCCGTCGCCCGC
+>850:2:1:1468:5471/2
+ACAATCTCGGATGTGTCGGATCGAGGGTCCGAACCCATGACCACCAAGGGTGGCGCGCTCTCCACCGCGTTCGCTG
+>850:2:1:1468:1646/1
+GCGCGGCTTGGGCGACTTGCAACGCCTCTTGCGCTCGCTTGGCCGCAGTCACGTCCATCAGCGCACCGACGAGTTC
+>850:2:1:1468:1646/2
+TACAGCGGCAGCTTGACCGCGCGGTGCGAGGGGAGGTGGAGTTCGACTATGAATAGCGTTTGGAGATGCCCGATGG
+>850:2:1:1468:14913/1
+AGGGTACGTCCGCGTCTTGATGTAGCGCAGCCTGGAACCCTTGCCACTCGGCCGCGAGCCGACCTCCACCTCGTCC
+>850:2:1:1468:14913/2
+CACTCAGGCCGGCACGCGTACCGCGACGGCGGCAACGGCGTGGTCGTGGCCGTCTACGGGCTCCCCCCGGCTCGCC
+>850:2:1:1468:10784/1
+TGTCCGCCGCACTATTGCTCAAATTGGCCGAACAGAAACACTCGACGGTCGAATTAAAATTGTCGGGGTCCTTGGC
+>850:2:1:1468:10784/2
+CTGACGAATCAATTTGCTGAGGGGTATTGGTGGTACACCTTTGAAGATAATGAAACCATCGGCCGCGACTTCATGT
+>850:2:1:1468:11647/1
+AGGCCATCCCGAACCGCCTGACGGCCCTGCTGCTGGCCGGCGTCGTCGGGCGCGCCGTGGCCCCCCGCGCCGTCGG
+>850:2:1:1468:11647/2
+CGAGGGCGGTGGCCGCCGCACACGGCGTGACCGGATACGACGAGTTCTCCGGGGAGGCGGTCGCGGTCGGCCTCCC
+>850:2:1:1468:9444/1
+GCCGTTAGATGAAGTCAATGCAGAACCGGCGTCGGCGTTTCTGAAATTCGTGCGGCTGCCCGATTCCACGGCCGGC
+>850:2:1:1468:9444/2
+GGTTGAATTCGGGCTCGCGCCACCCACCACCGAACCCGAAACGGGCGCGACCGCGCGACGCCCCGCACCGCACCTG
+>850:2:1:1468:11037/1
+GGACACGCACAACCGAATCGAGACCCAACGACACTGAGCGGCAAACACCTACGCGGGGGTCAGCAACTAAGCTGCA
+>850:2:1:1468:11037/2
+GCACCGCCTCGCACCCTGGGCACTCGTCCCTCGTGCCGACGGCATCGGCGTCGACGAGGCGGACGACGGCCGCAAG
+>850:2:1:1468:20292/1
+GGGCGCGGACGGCGGGCCTCAACGGCCTCCTGGACCAGCCCCCCGGGGCGCGAGGTACCCTGGCTGCTTCCCCCCT
+>850:2:1:1468:20292/2
+CGCGCCCCGCGCGCGCTTGACTCCCCCCGCGCTGTCTCTCGCCGCCCCAGCCGGTGCAAGCGCCAGCGCGCACGGC
+>850:2:1:1469:12761/1
+CCGTCACTAATAGGCCCCCGCCGCAAAAAATATGATCCGAGTGAAATGAGTGCAGGCCGATTCGAACACCACGAGG
+>850:2:1:1469:12761/2
+ATCCGGTTCATGATTTTGAAGGCCGGCTTGATTGTCGCGGTCTTCACGCACATGGCTTGGGGGCCCCTCGCCCCGG
+>850:2:1:1469:20705/1
+TCGGCAGCACGGGGCTGCCCACCTTGGCGTCGCGGCCGGACGCGTTGATGGCCCGGCCGTCCTCCGCGGCATCGGC
+>850:2:1:1469:20705/2
+AAAGCGGCTCCAAATCGCCAAGGAGATCGCGGCTGGCCTTGCCCGGGTGTCGATCCTGACTTCGGACAACCCGCCG
+>850:2:1:1469:15032/1
+CCAGGGCGATCACCCGGGCAATCCGATCGTCGAGTTAGGGAGGGATCCCGATCCGGGATCCGCACGGCACCTCGCC
+>850:2:1:1469:15032/2
+GGGTGTCCTCCAAACTCCGCCGACACGGGGGCTCTGGGGCACGGCACAGGGGTCGATCTGGATCCCGGCAGGGCAC
+>850:2:1:1470:10652/1
+GCCGGAGAACGCGAACACTGACGGCCTCACCGGGTCCCACGATCCAAACAATAACGACCCCACCAAGAATCCCGTG
+>850:2:1:1470:10652/2
+GTTTGGTCGGTTGGATTCGCTCCGGGGTTGGTCAGATTGTTCATGTTCGAAATCCCGTTCAGCGTCGTTCCGCCGA
+>850:2:1:1471:12868/1
+AGGGGCTTCTCACACCGAGCTCGCCATCACGCCGAGCCACCGCGGCTGGGCTGTCCCAGGCCCGCCCTACTACCCC
+>850:2:1:1471:12868/2
+CGGTTTCTGGCTGAGCGCCGCGACGCATAACCGGTCGAGTCCGGCCAACGCCGCTGCCACGCCCTAATGCACCCGC
+>850:2:1:1471:20318/1
+GTAGTCGCGCTCCTCGGAGGGGGCATTGGGGCAGAGGACGGACAAGCATCCAGCGAGCCCGGCATGGGCACCGGCC
+>850:2:1:1471:20318/2
+CGGATCGGCGCCGGTCGCGCGTCAACTCAGGCAGCAGCTACAACGCTTCACCGCCTTTTTCCGGCTCGAGGCCGTC
+>850:2:1:1471:7002/1
+ACGGGGGCTCGACCCATCACGGCGGCACCGCTACCGAGGTTCACGTCGCCTATCGCCACCTCCCACCAAAGGGCTT
+>850:2:1:1471:7002/2
+ATCCCGATCTTGCGGCCGTAGAACTGGTAGTGGGCGTTGAAGTACTCGGCGATCGCGTCGATGGGGTTTTTGATGG
+>850:2:1:1471:19010/1
+GGCCAACAAAACAGCCTTCACCCATTCGTGCTTTGGGGCTAACTACTGCGGTGGGGTGACCTGAACTGGGACGCGT
+>850:2:1:1471:19010/2
+TCCGCCGCGAGAATAGATCGGAAGGTTCGATTTCAGATCTGCCAATTGACAATCGTGGCGTCCAGAATTTTTGAGA
+>850:2:1:1471:15864/1
+TAGGGAGCTCGTGGGAAATTTGGATCGCGCGCAATGTCGCAGATCCAGGTTGGTTTTTTTGAATCCCAAACACGCC
+>850:2:1:1471:15864/2
+ACAAATTCTGGAAGCAGTCGCTGCGAGCGGAGACTGGGCTTTCGCCTCGATTTGGGTTTACGACGAAGCAGCCGGC
+>850:2:1:1471:2322/1
+AAGGCGACGCTGCTCATCTTCCGTGTCCGGCGGGCCTTCCACATCCGACATAAAAACCCGCGCCTGGAGCAGGGCG
+>850:2:1:1471:2322/2
+ATCCCGCGGCACTAACATCACCGATTGCAGCAGTGGAAGGGGTACGGCGGAAGGGGGGGCGGGCGCTCGGAACGGG
+>850:2:1:1471:16361/1
+ACCTCCGGATGCGCCGGGGGCCGCATATGGAACCGGTGCGCGATGAACACGTTCCTCCCGTACCCGCGGACACCCA
+>850:2:1:1471:16361/2
+ACCTGGGCTCACCTCCGTTGGAAGGGACCCAGCGCCCATTCAAGGCCGCGCCCCCCCCAGCCGCCCTGTTGGCTCG
+>850:2:1:1472:12287/1
+TTCGCCGCGTTTACGTTCTTGTTCGACTGCAAACTGCCGCCAGGCGTTGTGGGAGTCCAATTCGTAGACGAGATCA
+>850:2:1:1472:12287/2
+ACTCATGGGGTATGACTAAGGAGAAATCTCCTCACCCTCTATCGCCCGAGGCCACCCAAGCCGCCCAGTACCTCGC
+>850:2:1:1472:6284/1
+TGGCGCGGGTTGGGGCGGTGGTCATCGGCGAGCCCCACTCTGATGCCCATCCGGCCGAGGCTGCACGGCCTCGGAC
+>850:2:1:1472:6284/2
+GAAGATCGGGGAGTACTGGCACTGTCCTATGGAAGCTACGTGGACCGCAGCATTAGAGAGCATCCGATTATGCACC
+>850:2:1:1472:20599/1
+AATGACGTCGTGCCGTTCGAGACATACACCGCCGCGCCGCAGAGGCTGGTGCGGCCGCCCGCGGCGGCGCGGGCGC
+>850:2:1:1472:20599/2
+TACCTCCCGCAGCCCCAGGTCTTGCCAGGGGGCGCGGCGGGGGGAGACCGGAGCCCGATGTCTCCCGGGGCCAGTG
+>850:2:1:1472:19613/1
+TCAAAGAGCAGGCGCTGCGCGCGCCTCGGGCTGGTCGCGGCGCCCGCCACCTGGCCGGCCCCCCCGCACGCCCCCC
+>850:2:1:1472:19613/2
+TGTCTCGGCCTTCCTATCGCCAAGAACATCGTCGAAGGGCTCGGCGGCGCGGCGACCATCTCGCGGGGCGTCGGGC
+>850:2:1:1472:18244/1
+TGTTTGTGCAATCCGGTACATCCTCGGCCACCCGCATAACGACTTTGGATTTTTCACAAGACCCTTCTACGACCCG
+>850:2:1:1472:18244/2
+GCCACACCAGCTGTGCCACGTAAACTTCCGCTGCAGACAGCAGCCCAATGACCAGGCATGTGCCCACAGTCGCCAG
+>850:2:1:1472:14142/1
+CGCGCTTGCCTTCGCGAATGGAGATATCGACGTCCTGCTCTGCTTCCAGCTGACGCATCCGCCTGGTCACGTCCGC
+>850:2:1:1472:14142/2
+ACAATGCATAATTATGCTTGGTCTCAACTCCGCTTGAGATCGAAAAAGGACGCCATGGAACTCCCCGATCTTAAGA
+>850:2:1:1472:6750/1
+GGGCGGCGTCTTCAAGATCGATCCATCCGGTACCGGAACAGCCGCGCCCCTGTTCGAGAACGGAGCAACATCAGAG
+>850:2:1:1472:6750/2
+TCGGAGAGAGAAGATGCCGGGAAAGGAGCGCCGGATCGTGACGGCAGGGAATGCTGCCGGTGGCGCCCACATACGA
+>850:2:1:1472:11227/1
+GAGGGTGGCGCATTTCGCGTCACCACGCTTTCGGCGCTGGGCGGCACGCCGCGGCGTCGCGACGGAGGAGGCGAAT
+>850:2:1:1472:11227/2
+TGCCGCAGCAGAGTGGGGCAGCCGGGATCGTGACGTTGAAACCGGCGGCAGTCAGCACGTGGAACGCCGCTTCGCC
+>850:2:1:1473:19660/1
+TGTCGACGCTGCCGCGAAGGTGGCGGCGGGCAAGGCGCTCGACCTTCAGCAGCCAGGGGCGCTCGAACGCTTTCAT
+>850:2:1:1473:19660/2
+GCTCCGATATAGGGCGCGAGCCGCGTGATCAGCGCGAGCGCCTCGCCGCCCTGCCACTCCCAAGACGCCGCTCCGG
+>850:2:1:1473:19351/1
+ATGACTGACGACCTTCTGAGCCCCGATAGCGACGCTTTGCCCCTCGAGCCCGAGGAGGCGATTCAGCGCCTCCGCG
+>850:2:1:1473:19351/2
+CGGCTCGCTCCGGGCGGCCTGGACGGCTCGGATGCAGATGTCGAGGACCGGGGGGAGCTCGCGCAGCCACCCGTCG
+>850:2:1:1473:20517/1
+GGGGGCGAGGCGGAGAAGTCCCGCCTCGCGATGGAAGGAATGGGGACGGGCACGGCGAACCGGCCAGAAGAGGGGC
+>850:2:1:1473:20517/2
+GCGCATTTGCGGTTAAGCTGGTTCGGTGCGTGCCCCGATCAGAAGCTCCGGGCGATGATCGCCGCGATCGGCCGCT
+>850:2:1:1473:8430/1
+TGGGGCGACCGAGTATTGTGCCTGGTTATTGCGCTAATGTTGCCGTTTGGGCTTCGATTTCTAGACTGGTCGCGCC
+>850:2:1:1473:8430/2
+CCTAATCGGCTAACTAGCGGTGGGCTTTACCCTAGACTGCGAATTTTCCCCTTTTGTCCGGCGGCTTTTGATGTTG
+>850:2:1:1473:9321/1
+TGCGGGAGCGGCGGCCCGGGATCGGGTCCGGCGCCGCCCCCCCGGCGGGGCCCCGCGGCGGGGGGGTGCCCGCCCC
+>850:2:1:1473:9321/2
+GTCTTGACAACTTTACCCTTGACGAAGATCTGACCTTTACCGTTACCCGACGCCACGCCCAAGTCGGCTTCCCGGG
+>850:2:1:1473:18789/1
+ATGCCACCGCCCCCAGAAATCGGAAACCCCTATGGCCGCGTACGGAAAACGGAAATTGTCTTTCAGATGAAAACCC
+>850:2:1:1473:18789/2
+CGAAAAAATCGTGCTCGCCGATACGATGCTTTCCGGTTCGGCGGATCGGATCTTTGGCTATGCTGGGCCACTCATC
+>850:2:1:1473:12315/1
+CACACTGCCCAGAGAAACCTGTTTCAGGTACCTGAAGAGTACCTGACTGCACTGGACGAGACCGGGCGCCGCGCAG
+>850:2:1:1473:12315/2
+CGCCGCACTGGTTCACAGACTTTGGGGCTGCCAAAAGCGAAACTGCAATCCGACATCCGCAATTCCAAAAAAGTTC
+>850:2:1:1473:5203/1
+CGGTATCCGAGCGTCGCGCTGCGCCATGCACCTCGCGAGGGTGAAGCGACCGGGCGCTGAGCCCTAGGTGGACGAA
+>850:2:1:1473:5203/2
+AGCGCGGATCGGAAGCTGATGGTCGCCGACGGCGGCCTCCCAGCGAACTTCGACGTCCTGCTCGACGAAGGACGGC
+>850:2:1:1473:19761/1
+ACGCGCTCGCGAGCTCGGGTCCCTCGAATGAGCCCTCGCGGACATGCCAGACGGAAGAATCCACGGGCGGGGCGCG
+>850:2:1:1473:19761/2
+ACCTACGCCGTGATGATCAAGCCGGGCGACGAGATCCACCTCGGGGCCGGCCAACGCTTCGGCGTCCTCGACGTGG
+>850:2:1:1473:12555/1
+GGGACACTTGAACCCCGAGCCTCGCGTTGGGCACCGCGCACGCAGGATGCGTAGCCGGCCCCACCCCTGCCGCGCC
+>850:2:1:1473:12555/2
+CGACTCCACCCCTGCCACGCTCTTCCCGGACAGCCAGCTGGGGCTAGGCGGCCGCAAGGATCTGCCCGCCCCACAC
+>850:2:1:1474:12358/1
+GCCATCTTCGCCGTCTTCGTTGTCCTTTTGGAAAATGTGCTGCTCAGCAACGTCGTTATGGCTCTCCTCGTTTTCG
+>850:2:1:1474:12358/2
+TTGTCAGCTCAAGAGCGCGCGGAGTCCGTTCACCGGTGCAGACGTCTTGGCCGCGCTACGGCCGCTCGACTCCCGC
+>850:2:1:1474:13953/1
+GCTCAGTCCCGTGGTGCCCGGGGAGCCAGACAAGGCTCCGCTTGGACGCGCAGGTCGGCGCGGGGAACTACGCGGA
+>850:2:1:1474:13953/2
+GGAGGGGCCGGCGCCGGCCCGCCCACCGATCATCACCGAATCGCCCCGCCTCCGGGGCCGGCACGACAGGGGCGCC
+>850:2:1:1474:8664/1
+GAGCGACCATGCGGTGCGCCAGGGCCAGGAGCATGCCCCCATCCACAAGGCCCGCGCGGCGGGGCGGCCCCTCAGC
+>850:2:1:1474:8664/2
+GCAGGTGGGCCTCGAGGAGTCCGGGCAGCCGCAGAGATAGCGGCGCGGGGACAGGCGGGCAAGCGCGGACTCGAGC
+>850:2:1:1474:19828/1
+ACGCGGCACGCGGCAGCCGTTAGAGTGTTGTGCCACACTAAGACGAGCTAGCAGAAAGCGCCAAGGTGACCGACGG
+>850:2:1:1474:19828/2
+ATCAGTCAAACCTGTTAGGGGTTCGACACCCTCCAGGCGCGCACCTATGATTGACTGCATTTATCTCCGATCTGAT
+>850:2:1:1474:14234/1
+CGACACCCACCCGGCACCCCGGCAGCTACCTGGACTTATGCCCCCGCGAGGCATTTTTCCTGGGTGTCTCGCACCC
+>850:2:1:1474:14234/2
+TCCCCTCCCACATGCTGCGCCACAGGTGTGCGACTGCACCGCTCGCACCTGGTGCCGACCTCCGCATCATTCAGGA
+>850:2:1:1474:3023/1
+CGGGGGAATGGGTTTAAAGCCGCGGGGCGGGCGGAGAACACAGACGGCAGATAATCTTCCTGCTGTTCAGCACAAC
+>850:2:1:1474:3023/2
+ATTGCTTTCTCGTATAGCTGTTGCACGAACTCTTGAATTCGGTACGGGAAGGGCGGGGGAGCGGCGAGGAAACCGA
+>850:2:1:1474:9565/1
+GAAAATATGGCTGGCTTTTTTATTTGAGGCTGGAGGCCGAGGTTGAGATTTTCGCGGTTTCTGTCGAACGCAATAC
+>850:2:1:1474:9565/2
+ATCGCGAAGTTGTGCGGCCGGTGATTCGCAAAGGGGCCGCACGTAGAGGAAGGCAGGAATCGCGGACAAACCCGGC
+>850:2:1:1475:20575/1
+AGGAACGACTAGAACATATCGTCTACGTGGAACGCGACGCGGGCATCGAAGGTGTCCAGCCGACTGGGACGCCTGC
+>850:2:1:1475:20575/2
+TCGGTCGAAACAGCACCTACCCCAACTCGGCAGCAACCCGACACCCCATCCGCACGCCGACCGCCCTCACAAACCG
+>850:2:1:1475:8183/1
+CACTCAAGCTCAACGCGCCATACGACCCGGCGAGGGCTTTCACAGGCCTGACGGCTGTCGGTAACATGCCGCTCGT
+>850:2:1:1475:8183/2
+ACCGCTACCAGATGGGACTGTAAGCCCCGAGCCAGGTGCCTACGGTCGCGCGCAACATGCGGTGGGCTGTCGCAAG
+>850:2:1:1475:18448/1
+ACGACCCTGGCCTTGGAGAACCATTTGTCGGTCCGCCCGTCCGGCAACCGCACGACCCTGGGCACCGCCTTGTTCT
+>850:2:1:1475:18448/2
+ACCCGCGTCGACAGGTCTCCCGACGACGAACAGATCGAGTGGAGCTACGAAGCGATCAAGGCGCGTTACGACGCGC
+>850:2:1:1475:6206/1
+CGTCTTGATACCGGTGTGAAGCTGCTTACCAAGGATAATCTGGATACTCCCGAGATGCAGGAGTTGATTAAACAGC
+>850:2:1:1475:6206/2
+ACCGATTCAGACCTCGTAGTCTTTTCGCGTACGGGCGGCCCTTCGTAGCCGCCCCTCTGCCGCGCTTGAGCCGAGT
+>850:2:1:1475:7058/1
+CCCGCTCGCAGCGATCGCACGCGAGGTGGAGGAGATAAAAAGTCACCCGCTCAAGCGAGGGCCCGTGGAGGGTCGG
+>850:2:1:1475:7058/2
+CCGGTTAGTGCATCAAAGGCGACGACGACGCGGACGTAGGCGGCGCTCGACCGAAACATAGCTGCCGCCGGAGAGG
+>850:2:1:1475:20009/1
+AATGGATGAACAATCAGACGACAGGGAAAGCGACCCGAACGCTATGGCGCTAGTGTTCACCGCCAGCAGCAGAGGA
+>850:2:1:1475:20009/2
+GCGCAATCCGCTCTGCCTGCACGAGGCAACGTTCAATTGGTTCCTCCGGTCGCCGTGGAGCCGCTGCCCCTGGTTA
+>850:2:1:1476:7379/1
+ACGCCTCGGAGGGTCTGGGAGCTCGAGTCGTCTTCCCGGCTGACTCCTCGCCACTGCTCAATCGAGCGAGAGCACT
+>850:2:1:1476:7379/2
+AAGCTAGCCAGATTTCAGGGTGTGCCCCGAATGATCTAGACGACAGGCCTCCTAGCGGCGGCACCACCCCGCGACG
+>850:2:1:1476:15519/1
+GTTCGCCGGCACGCCAAACCCCGCCAAAAACTTCCCCCCGGATAACGCGTCATCGCCCCGCACCGCCAGGGGGGGG
+>850:2:1:1476:15519/2
+TTGGCCAGGAACGCGGACTTGGCCCGGCTGGCTTCGAGGGCCTGGCCGCGGGCGCGGGCGAGGTGGGTGGTCACGG
+>850:2:1:1476:18606/1
+TGTCGCCCGTGAGATGGGGCTCGCCCCGCTCCAGCACCCCGCGCTCGGGGCTCGCCCCCCCCCCCCCGCAGGGGAT
+>850:2:1:1476:18606/2
+CGGGTGCCGATCATGCAGCCGCACGGCGGCGTGGCGACCATCGCGGACTCGGCGCGGCTCCCCGGCGCCCCCCCTC
+>850:2:1:1476:17356/1
+AAAGACCGGCGGCTATCTCGTGCTCCAAGAGAACGACGCCGGTAAGGCTCATCCAAGTGCCCGGCATTTCCGGCCG
+>850:2:1:1476:17356/2
+ATCGACGCCCCTGGATGCGGAGGCCAGTCTTTGTCTCAGGTTCAGTGACTAATGCGGTGAGAAAGATAATCGGCGT
+>850:2:1:1476:15470/1
+CGGGAATTGCGACTGACCGGGTAACGGACTTATCGATCCCCGCCGCGCTGGAACTCAACATCCGTCGGCATGGGCG
+>850:2:1:1476:15470/2
+CAGGGCCAGGAGGAGCTGCGGGCCGTCAGTGAGGCAGCCCTGCTGTTCTACCGCGAGTGGAAAAACCTCCTCCTGG
+>850:2:1:1476:17831/1
+CGTGCACAGGTTCGTTGCCTGCTCGTTGACGAGCCGCGAGTACTCCTGGAACTGCCGGGAGCTGGCGCTGCCCCCC
+>850:2:1:1476:17831/2
+CGGAGCGACGCGTCGACGGACACCCGCTCCCGGTCGGCGGCCAGCACAAGTGCCGCTCGCGAGGCGCGTGCCACCT
+>850:2:1:1477:19855/1
+GTTACCTTTAAGCTATCGCAACGGGATCCCTCCACTTCGGCCGGGACGGGCATGTTGTTATGAACCATCGATTATT
+>850:2:1:1477:19855/2
+GTCGTCCCGAGGACACTGACAAAGACGTGCGCGTTTTTCAGATCTGAAGAGACGTCCACCTGATTGATGGTCACCA
+>850:2:1:1477:11365/1
+AGATTGTCTTTGAGGCACATTCGACCGACTATCAGGGTCGCGCCCCCCTACGCGAACCAGTCGATGACGGATGTGG
+>850:2:1:1477:11365/2
+TCCAGTAATTCGGCTGGGCGGACATGACCGCTTCCATCGTCGCGTCGAGCGGGCGCCGACAATATCCAGGCAGGAG
+>850:2:1:1477:16105/1
+GATGAATATTTATCTTTCGGCAACAGAAGGCAATCTGACGGAAGCGCAAAACTACTTGAAAACGGTGAACGCCAAA
+>850:2:1:1477:16105/2
+AACACACGTTAGTAAACACCCAAAACTACCGTCCTTCTCTCGCGCGCGCGCACACGATAGTTGCGACGAAACCAGG
+>850:2:1:1477:14381/1
+GTGGCGGAGCACGGGGGGTTCACGAGCGCGAACACCACGCCGCCCGCGGCCGCCGGGGGGGGCAGCGGGCGGCGCG
+>850:2:1:1477:14381/2
+GAGGGACGCCGAACGTGCCGACGATCGAAGCGACGCTCCGGAGCCATCTGCGCTTCGGCTGGCTCGCCCCGCCCCC
+>850:2:1:1477:6782/1
+TGCTGTTAGATTTTGAAAAAGGCCGAGAACTTAGAGGAAGAACAGATAAAAAAAAACATCAAAAAAAAAGAAAAAA
+>850:2:1:1477:6782/2
+CAGAGAAAGTCGACCAAAAAACAAAAAAGGAAAGACTACACCACTTAACAGAAAAAAAAAAAAACGAAAAAAAAAA
+>850:2:1:1478:3660/1
+GATTGCGGTTCAAGGCTAATATAGGCTGGTTAGCCTATGGTTTCCAAGATTTGTGATATAATTCGCGGGCTATGCC
+>850:2:1:1478:3660/2
+CTATCCGGCTTTGTACAGCAGCCAACGCCGATGTGTCTGCAAGAGGCTGGACAATTGGTGATCCGGCAAATGTACC
+>850:2:1:1478:2123/1
+GAATTGCGGGTCGTGTCCGTTTTGATGGGCGTGCACATGAATAAAATCGTTAAAGACGGGGGTAATGCCCCTCCCC
+>850:2:1:1478:2123/2
+GGGGCGAGCGGCGCGAATGGCATCACCTTGACCAGTCAGTCCTATCTCATCTTTGATAATCTGATTCTCGATGCGG
+>850:2:1:1478:14961/1
+TCTAACCGCCAAGCACGGCGATCGCGTCGCTTACAGCAATACGGCCCTCGCACTGGCCACCGCCGTCACCGCGTCG
+>850:2:1:1478:14961/2
+GCGAGTGGCATGGAAAACCGCCGACAAGATGACTGCCATCCCCGCCTCCCAACGCTCCGGCGGAAACTCATGCACC
+>850:2:1:1479:21205/1
+ACCGCGGTCGATCGGCTGGTGCCCCGTGACCCGCCGACGCCCGCCGGGGTGCTCGCCCCCGGCGTGGGCGCCGGGG
+>850:2:1:1479:21205/2
+CATCTTCAGCATACTCTGCCTGCGCTGGCGCTCGTTTCTCGTCCCCCCTCACGGTCAACGCTCCACCACGACTCCG
+>850:2:1:1479:12073/1
+CAGCCGATGACGAAACACCGACTTCATGATCACCGTGCCACATCACCGCCGTCCCCGGTCCGCGCGCCTGCCACCC
+>850:2:1:1479:12073/2
+CGCACGGCCGTGCCCGGTACCACGGGCGCCTCCCCCGGCCCCGACGCCAGCACCGGGATCGCCTCCCCCACCGTCC
+>850:2:1:1479:1106/1
+TCCGGCGGCGGTCGACAGATCGCATAGAGACGACGTCGGCTTTAGGCAGGGTGACGGTTTTGTGGTCGGTATTGAA
+>850:2:1:1479:1106/2
+CATCACTATCCGTGCGGCTCTTGAGTTCTTACGGCTTTGGAGGCGAGAACACCATTACTCTGGCGATGAATGGGGA
+>850:2:1:1479:1814/1
+GTCGCCGATCGCCCGTTCGATCGCCGCGAGCCCCTCCAGCCCCCTCTTTGGCACGGCCCCAGCAGCCGGCCTCTCT
+>850:2:1:1479:1814/2
+ATGCCATCTGGCGCATGTCGAGCGTCGAGGCTGCGATCTTCATCGCGACGGTCGCCGTCCTGGAGGCGGTGGCCAC
+>850:2:1:1479:20359/1
+TACCCACATTAGTCGGGGACTGCCATTGAACTAGCATTTTGTCCTTGGCCGCGAAAAGTCCGCACCGCCCGGGCGC
+>850:2:1:1479:20359/2
+GGGGCATGAGGCCTATCACTGTTTCGCTTTCTGTTCGCTACGAGAGCAACAAATTTACCGCAACGTGGTGCCGGGC
+>850:2:1:1479:9779/1
+GCAAGATCTGCAATGTCTATAGGCGCTACAGTTCGCAGTTCATTTTTAATCCTTTTATTTACAAAAATTACAGCAA
+>850:2:1:1479:9779/2
+TATTTCGACGCCATTAATCCAGATGCGAAAAAGAATTGATGGTTTTAAGGCAATAAAAGAGACTTCTTGCAAAAGA
+>850:2:1:1480:18583/1
+CAATGCATCGGTAGCGACGAGGCGCTACGCGGTTCGCGCGCCGGGCGCGCGTTACGGCGGCAGGAGGTTCGCGCAA
+>850:2:1:1480:18583/2
+CCCGGCGGCCAGCCATCGACGAAATCCTCACATGGACCACTCCCGGTCCCGCTGGCGTTTGTGAGGCTTTGGGAAA
+>850:2:1:1480:6845/1
+TGAGCGAGGCAGCGTTCCTCAGGGAGTTCGCCGGCGATATCGAGCCCGCTAAGGCACGCATCCTCTACGCCGCGCA
+>850:2:1:1480:6845/2
+TCGGCCATGAAGCGCTCCAGCTCGGGCGAGATCGACCCGTCTTCTGTGGAGATGGCGTACCAACTCGGCTTAGACC
+>850:2:1:1481:4158/1
+GGCGTTGGGATTCTGCATCAGGCGGCGCTCGAAGGGGAGGGGGGCATAGCGGGAGGGCCGGGGGGCGGGGCGGCCG
+>850:2:1:1481:4158/2
+GATGCAGGCCGCCGTTTTTGCCGTGAGCCCCCCGACCTCAGCGGACGCCGCGGGCGCCCCTGGTGCCGGGTACCCG
+>850:2:1:1481:7622/1
+AACAGTGATAGTTGACTTAGCGCCATTAGAGAGGCCGTGAAAAATAATTTGTTCACTTCCATAAACAGTTGCTAGT
+>850:2:1:1481:7622/2
+AATTGCATTCTTAATGCTAAGTAGTTCCTGCAAAAAAGAAGTTACGCCATTGTCACAAGACAGAACAGCAACAGCG
+>850:2:1:1481:18215/1
+TATCGAACAAGAGCGCCAGCGTCACACAGTTCCAGCCAAAGGAACGAAAGGACTAGCGGTGAAAACCGAGACTCAC
+>850:2:1:1481:18215/2
+TGCCATCCTGATGCCACTAGATCGCGCTGAGACCAACAATCACACGAGCCTTTGCCTCAATCGCTATCCGAGATCC
+>850:2:1:1481:18016/1
+CGTTTCAGCTTCGTATCTTTGGTGGAAAAAATTGCGCACTGTGGTCGAAGCAAAGTTCGTGAATGCACGAGAGGAG
+>850:2:1:1481:18016/2
+CGCGGCCAAGCGCGGGGAAACCGAACACTTCTGAGTAATGTTCGTTCATTAGATTGTCGATCCGGCCGAAGACCGA
+>850:2:1:1481:18044/1
+GATCTGGCGATCCAGCAGATTGCGAAAGACTACGGCGAAGGCGCGATGAAGCGCACCAGTGCTGCGTAGATGGACG
+>850:2:1:1481:18044/2
+CTTGCGAAATGACCGTCAAAGTCAGCGTGGTTTTCCCAGAAGACTCAGGGCCAAACACTTCCACTACTCTGCCTCT
+>850:2:1:1481:16189/1
+AACCGGTCGGTGGAACCGCAGGAGGCGCCCTGCGCCGCGGGCAAGAGCGATCGGATTCCCCCCGGGATCACGGTCG
+>850:2:1:1481:16189/2
+GTTGGCTTAGCTGCTGCTACCGCAACGAGCCCGCCGGTTGCTCGTGGCGGTTTAGCGGTCGCTGCGCGGCCCGTCG
+>850:2:1:1481:15418/1
+CACCACTTCAGCTTATTTTCATATACTCTGTTATTCAACTCATCCGAGTCGGAAATCAAAATGACTATCTCTTTCT
+>850:2:1:1481:15418/2
+ACCATAAATCTTTAGCAATACAAATATATGTTGCAAAAGCCCAAGGAATAAGACCGACTAGTGCTACAAACGTTGC
+>850:2:1:1481:17893/1
+ACCGCGTTCGGCAAGACGCAGCCACGTCGGGGGAAGATATGCGCCCCAAAAGATCACGACGCGCGGAACGGCGCAC
+>850:2:1:1481:17893/2
+CGCCGAGCTGTGCCGCAGGGAGCAGGAACGGACGCGGGCATGCAGGGATGGACTGCACGCGTCCACGCCGTACATG
+>850:2:1:1481:8147/1
+AGCAGGACCTTGCCGCGGGAGATGTACAGCCGACGCTTCTTGCCGTCTGGGGTGACGATGGTGTAGTTAGTCACCA
+>850:2:1:1481:8147/2
+TTCGTCTTGCCTGACGGGTATGACGACGCCCTTCCCGTGGCCCCAGGAGGCGGGGTTGGGGTATGTGGCTACGGGG
+>850:2:1:1481:2633/1
+GCATGACACGGCCCCTCGCTCAGGCCTGCCGGACACGGCATGGATCGTCACGCCGGCGGCATTGGGTAGGAGGGAG
+>850:2:1:1481:2633/2
+TGGCAGACATGGGGATGACTAGTCGGGCGAACACGAGAAGCGGAGCGTGACGGGGCGGGCAGGCCAGGCGTGTCCC
+>850:2:1:1482:12974/1
+CTGGCGAGGTCGGTGACCGCGACTTGCTGGCTTACATTACCCAAGGGAGTCTTGGCGTGACTTTGTTGGACAAGGT
+>850:2:1:1482:12974/2
+TGGTCGACGTCTTCATAGCCATCACACCGCCGGTCCAATAGACCTCCGACAGTACTTGCCCGTCGGGCATGCCGCT
+>850:2:1:1482:10561/1
+ATCCGATCGATGTCTCCGATTCCGACATGTGGCCTGTGATGTTCAATGCCGTTGGCGGAACCTCGATTTACTACGG
+>850:2:1:1482:10561/2
+CGCCGTCAACCCCGGATATGCCGATGAAAGCGTCGACCTCCTCGTAGTAGGGCTTGAGGTCGTTGTAGGTGATTGG
+>850:2:1:1482:5151/1
+CCGCCAACCACTAACACCGTTTCCCGCAGATGCTTCTGTCCTGGGGCGCGCTCCACGGAGCGCGAGCGCTCGCTCT
+>850:2:1:1482:5151/2
+CGGGGAGCCAATCGGCGAGAGCCAAAGCCCGACGCCGTAGCCCTCGTCGATGAACAGGTCGACGAACGGAGGCACG
+>850:2:1:1482:17502/1
+GTTTCCCGCTTGGGGCGATGGATTTTGTTTTTACGTCCGCGAGAATCACGATGGCGGAAGGGGGGGGATTCGAACC
+>850:2:1:1482:17502/2
+TGGGATGTTTCCAGAGGCTTGACACGGCCTCCGTAAGAACCAAAGTAAGAACATCGGCAATGTTTTTTATTGCCGC
+>850:2:1:1483:5825/1
+AGAATCTCGATCGGCTCGGGTCAATCTACCGAGCTCTTCTCGATCGGGTTGGCAGTGATCGACCGTTACTTCAACG
+>850:2:1:1483:5825/2
+GGGTGATCATACCGCCGCTCAGGAAAGTTGGCGAAAGGCGCGCAGAGAGCTGGAACCTTTCCTCAAAGAACCGTCG
+>850:2:1:1483:20796/1
+CTGTGTGTCGCGGGTCGTCCTGCGGACGTCTCAGGGCGGCTGGATATGGACGCGCTACAGACGAGGGCTTCCACGA
+>850:2:1:1483:20796/2
+CGAACTTGGCTAGGACGGGGAGAATATTCGTGCTGCAATTGGGGCTCCCGGTGTTACCATCCGCACGTTAGTCAAA
+>850:2:1:1483:7827/1
+ACGCAGAGAATCGCCAATACCGCGCGGCGCTCCCAGGGCTGCCCACCCGACCTGGCGGTCTCACAAAGCTTTGCGT
+>850:2:1:1483:7827/2
+ACCGCGGTCGAAAGGCGCCATGCCTGGAAGGACCCGATGTCGGTCGCTAACGCCCCCTTGGTCTGCAGAGAACCCC
+>850:2:1:1483:2051/1
+GATGCGCACGAGCGGCGCATTGCCGATGAGTTTGGTCACATCCGCCGCGATGTTCATGGGCTCCTCCGAGGCGTCG
+>850:2:1:1483:2051/2
+TATACCGTGAAGTAGCCCTCCACGGCAATTCTTTCAAGCCGCTCGGTCAGCGGCGGGGGCACGTCCGGCACGCGTC
+>850:2:1:1484:3632/1
+CGGAAAGGCACAGCTGTGGGGTGGAAGGAATGCCTTTGTACACGGCGCCGTGGCGGGGGGCGACACGACCCACTGG
+>850:2:1:1484:3632/2
+TACGAGCTTTTGAAAGGCGTCGATTATATTTTTGGGTGCCTTGACCGGAATCTATCCGCGGAACAATGCCCGGAAC
+>850:2:1:1484:2959/1
+ACCGGCTTGAGAACGAGGCGAAGGACGAAGCGAAGGAGCGTGCCGGCAAGATAGGGGAGATGACGGCTGCCATCAA
+>850:2:1:1484:2959/2
+AATCGCGCAGCCGCTTGATCGAGCTTCTGCTCATGCATGCGTCGCTCGGCAAGCTCGGTGCGTCGCTCGGTCAACT
+>850:2:1:1484:17857/1
+GTCGATAGACCAGCGTGTCAGGGATACCGGCTTCGCGGCAGCGTGGCCGGTCCTCGGGCCACGCCTCCGCCGAAAA
+>850:2:1:1484:17857/2
+AAGGAGAGCGCGTGCTCGCGCCACCCTTCCTCGTGGGTGTGCAGCGAACGGAGGGGCAAACTCGGCAAGACAGAGA
+>850:2:1:1484:8324/1
+CGACCATCTTCTCGAAGGCGAAGAACACGGGTTGGAGCTGGTCGCACTTGCGGAGCTTCACGGTCACGCGCTGGCG
+>850:2:1:1484:8324/2
+GATCAGGAGGAGAGGCTGGTGTCGGAGGAGCCGACGCGCGCGACCGGCGCGGCGGACCTCGCCCTGCTCGTACCGG
+>850:2:1:1484:12507/1
+GCTGCCACTCGCTCGGCGGCGTCTCCCTCAACGACACGTAGCACGGACGCTCGCGGATCTCGTCCGGCGACAGCGG
+>850:2:1:1484:12507/2
+CCGCACGCCGAGCATCGGGATCACCGCCTGGCCGCTGGTGACCACCCTGGCGACGAACCTCCCCCCGGACCACCTC
+>850:2:1:1484:7445/1
+GATCCGCTGGCGAGTCTCAACCCGGGCATGACGGTGGCTGCACAGCTCATGGAGGTCACGATGCCTCACGCGGCCC
+>850:2:1:1484:7445/2
+GACGAGGCCGGTGGCGGGCTCATCCATGATCAGATGGGCGAGCCTGGGGACGAGGCTCTAGGCGACCACGACACGA
+>850:2:1:1484:10252/1
+TAATGGCCGCCCACTGTTCCGGCCGCGCAGGTACCAGGGAATCTCCGCGCGCGGGCTATTGGGCCTGCCCCTAACC
+>850:2:1:1484:10252/2
+TCATTGGCCTTCAAACCGGCCGGGCTCCGCCTCCCGCATTGTTGCCGGAGGCCACCCTTCCTAATTTCACAGGACA
+>850:2:1:1484:16460/1
+CGCTGTAATAGGCAAGCATCACGTTTCGGAAAATGCGAAAGCACTTTGCATCGGCGATGTCCTCGCTCCCGATCAC
+>850:2:1:1484:16460/2
+CGGCCGGCGGAGGGCTCTGCTCGGGCTGCGGGCGTGCACGATATCAACGGACGGCGGGCCTGTTTCCCAGAGCGAA
+>850:2:1:1484:7656/1
+TGATGCTATATTTAAATTTGTTGAATTTTTATTAATTTTGAGGATTGTATTTGAATTATTTGGAGTTTTGGACAAC
+>850:2:1:1484:7656/2
+AAAATCTTTCACAAAGTAAATCCAAGACTGCAATAATGATTAAACAAATTATGGCTGAGAAATCTACAAATCCGTT
+>850:2:1:1484:9830/1
+GTCATTTGCAGATGATCGTGCATACGGCTACGACTGAAAAGGGGCTTCAACCCCGAAAAAACGGCGAAAAGAGTGC
+>850:2:1:1484:9830/2
+TCGCCTAAATAGCCTTGAACGGGGTACCTAACGCAGGCCAGGAAGGATGGGAAATTAGCAGGCTCAGCGTTGCCCG
+>850:2:1:1485:19421/1
+CCGTCGCCGGATCGGCTTGTTGGTGTTGGCAGCCCAAAACTGGGGGAACCGGACAGAGCCCACCAGTTCAACTCCC
+>850:2:1:1485:19421/2
+CCGACCAATCGCCGGCTTCACGCCGAGGACGTCGAAGAATTCCGCACCGACCTTTAACCCCTGAACATTTTGCGTA
+>850:2:1:1485:8608/1
+AGGTACCGCTTCCGCCCTAGCACCGTGCCTGCATATCCCTTCTCTTTGGCATCCACGAGCGATTGCTCCAAATCAC
+>850:2:1:1485:8608/2
+CTCGGACCGGCGCTCGCGAAGGCGTGGGCTCGCGAACGGGGCATCGCGAGAGCGAGCAGCTTGGGTTGGAGGAATG
+>850:2:1:1485:15329/1
+AAGGAGGGAGCCGGCTTACACCACCAGCACGCGCACGTTTGCGGTCCGCGGCACGCTCGTGATCAGCTGCGCGATT
+>850:2:1:1485:15329/2
+CCCACCTCGAAGAGGGTCAAGTTGACTTGGAGCTGGCCAAGCCTTGACACCGCGCCGCCGCCCTGGAGCGCGGGTG
+>850:2:1:1485:2581/1
+CCGGCCAGGAATTCCTCCGTGCGGGCTCGCGTGCCGGCCGTAGACGAGTTTTGCAGCGCGGCAACGTAAGGGGTGG
+>850:2:1:1485:2581/2
+CAACCTCATCGATCGCAATTCTGCGAAGGTTGAGAGTTAGTGCCGGGTCCGCATGAGCGAGGGCTGCCGGGAGGTG
+>850:2:1:1485:12197/1
+CTGGCGTGATCTCAAACGCCCACGCGAGAGCGAGTGCGATCGGAACACCGATCACGATCAGGAGAACGATCAAACG
+>850:2:1:1485:12197/2
+TCTTGCTTTGCGCTGGCGATATGGCAATAACGCACTGTTTTGATTCCGAAGAATTTCTTTGCCGAGCTGAAGCGGC
+>850:2:1:1485:17671/1
+AGGCTCGATGGCCACCGACCGCTCCTCGATGGATCACGAGTGGGCACGGCTTCACCGCCCGATTGCCACGCTCACA
+>850:2:1:1485:17671/2
+TCTCGTTGTCAAGCGCAGGACGGCCGCCGACACCGCGGTTTGTGCACATCACCTTGCGGGGGCCGGGCGGACAGAC
+>850:2:1:1485:8351/1
+AAACCCCCGAAGACAGACGCCCGCTGGGATTGGTAGCCGAGCGTAACCAAGCCGATGTGTTCCTGGTCGAGCAGGC
+>850:2:1:1485:8351/2
+ACATTGCGGCAGCCGACCGAAGCCTTCCGATGTTCCAGCACCCCTCGCCCAGACCGGTGGGGGAGATTCAGGCCCA
+>850:2:1:1486:20176/1
+GCCGCCGGGCGGCGGGCCCGGCCTTCACCGCACCCGCGGCCCGGCCGACCGCGGCACGCCCTCGCGCGGCGCCCGG
+>850:2:1:1486:20176/2
+ACCGGCCGCACGCTTTCGAGCACCGCGTCGAGCACGGCCTTCCGAGCTCGGTAGACAGCCAAGAGGGGCTGCCGAG
+>850:2:1:1487:19968/1
+ACGGGCCGTGCGGTAAATGCGGGGCGCCGGCTCGATAAGATGCTGCGGGAATCGGCCTGGCTGCACGGGGAAGGGC
+>850:2:1:1487:19968/2
+CCGGAGTCCGCCATTCGCGACGGGCACGCTGTCGCGACTGGGATTCTGGACAAGGTACCGCGGTTGGTCGGCCAGG
+>850:2:1:1487:20413/1
+CGTGCGGCGATATCGCGGGCGAACAGGCCCATGCCGGCGGGGATGTCGCGGCCGACCGGTGCCGGATAAAGCGCGT
+>850:2:1:1487:20413/2
+CCGCTCGTCGGAAGCCTGGATCGCGGGTACCCCCACGCTTCAACTCCAACAGGCCGCCGGATGGGGCGGCGGAACA
+>850:2:1:1487:9721/1
+TCGGGGCCGGGCGCGTCCAGGTCGGGCCGGGGGCCGGAGATCGCGAGGTTCGCCCCCGGTCGGTCGGACTTCCCCA
+>850:2:1:1487:9721/2
+CATCATTGCCTCGAACGCGGCCACGCAAACCGAAACAAGAGCATGGAGGAGTTCTTGCAGGCTCTGGCACAGTCCG
+>850:2:1:1487:15632/1
+GTCGATGGCTGAAGGGGTCATGACACTCTCCTCTTAGTACGGCCAGACCCAATCGGAGAACTCGGCGCGATCGGTG
+>850:2:1:1487:15632/2
+GCTGAACGAGACGCCGCGCTTCAATCTCGTTATCGACATCATCGACCGCGTGCCGAAGCTGCGGGCCTCGGCCGCT
+>850:2:1:1487:16340/1
+CGATTACAAGTACGTGAGCGCAAGCGACGACACGCTGGCGCAAAATTATGTTATGCTGTTCAAGACCGGTGCAGTG
+>850:2:1:1487:16340/2
+TTCCTTTCATTCTTGCAGCAAGTCTAGGGGTATCGCGCCGCCGTTCAATATTTCATCGTGGAATGGGTGGAGACCG
+>850:2:1:1487:15087/1
+CGCCCCCACCTCAAAGACGAGACCGCATGACCTTGAGCTACTCCGAGCCGCCCGCTGATCTCGACCGTCTCTTTGC
+>850:2:1:1487:15087/2
+CGGTCGCGGCCACGCTCACGCCGGGCCGATAGCCCGCCAGGGCGAGAATCGCCCGCGCGCCGACCAACGCGACCAT
+>850:2:1:1487:15891/1
+ACTATGCAGCGCTGTTCGAGGGGATGGCCGCGAAGGATGAGGCCAAGCCCGCCGCAAAATCCCCTCTCGCGCCGCT
+>850:2:1:1487:15891/2
+CTGTGCCGAGAGTTGCCCCATTTCGAGGTCGAGAGCGGTAAGCTTGGGGGCTGGGGCAGCGGTCGGCGAGTTGCAG
+>850:2:1:1487:2731/1
+CAACGAATCGGACGCCATACGCGCGACCATGCCACTCGAACAGGAATCTGAACAAACACAGATCACCGATCCGGCT
+>850:2:1:1487:2731/2
+TACTGATGCGAGCGTGCAGGCGCGAGGCGAGAAAGCCATTCACCCGGACATCTGCTTCGACCGCGCGCCCTAGAAC
+>850:2:1:1488:9977/1
+TGATCAGGATCGCGAGCTCGTTGAGCCGTTGCGGGATCGAGCTCTTGAAGCGGAGATGCTCGCCGACCGCCTGCCA
+>850:2:1:1488:9977/2
+GCTCGAGGCGATTGCCGGTGGAGCGCGTGCCCAGAACTACGGCAGCGATCCGGTCGGCCATGTGCTGCGCCGGGGG
+>850:2:1:1488:1515/1
+GGGGGGGTCGGGATGTTCGCGAGCCAAAGCGCGAAGGCAGGAGGCGCAATAATCTTGGGGTTCGCAGGGACGGCGA
+>850:2:1:1488:1515/2
+GCCGTAAGATCGCCCCAGCGGGGGGCCGCCGACCGCGGCTGGCACGCGATGAGCCCCTTTCGAGGCGCCATCGACA
+>850:2:1:1488:2601/1
+GGCGTGGGGAGGAGCAGGCCTGGCCTGCCCACAGCTCCCAGTGGACGGGGAGTTCTTCGCGGGGGGTGCAGCGATG
+>850:2:1:1488:2601/2
+TGCGCCATAGTAGGGATTGCTCCTTTCTCAGACAGCTTGGGTTTGCCCCACTCGTGAGCGTGAATTGTCCGAAAGG
+>850:2:1:1488:5028/1
+ATGACGGCGAGCCAGAGGGGCACGCGTGACGAGCTCATGGCCAGCGCCACTACCAGCCCCGCGATCATGACGCATG
+>850:2:1:1488:5028/2
+CGCCCGCTCCTGTCTGCGGAACTGGGGTTCTCCCTTCTCTTGCTATCGAACGGTGTGCTCATCGGCGTCCTGACTT
+>850:2:1:1488:11023/1
+CGGCGGGGTCGTCTCCGAGACGGCGAGTGGGAGCATCGGGAGGAGAGTCGTGGGGTAATTCGCAGGGGCTTCTAGC
+>850:2:1:1488:11023/2
+GTCCCGGTGATGGCGAAGGGCAACAGCGTGACCCACTGCCCGGCAAGGACGGGGAGATTGCAGTTGCGTTGGATCG
+>850:2:1:1488:5516/1
+GCCGCTAAACGCGGTGCCACACCAGACGTTGATAGTAGCGGTCTTAACGAAGTCATTTCATTTGACCAATCACTTG
+>850:2:1:1488:5516/2
+GAGAAGGACGAACGGTTCGCAAAGGTAGACACGATCATTCGAAAATCGCCAAATGGAACGATGGAAGTTCGAGTGG
+>850:2:1:1488:12375/1
+GTGAATCCTCACGTCCTAAAGTATCCACCCTGGAGCGCTCGATGATCGGCGCCCGGCGCCGCCCACCGCACTCTCC
+>850:2:1:1488:12375/2
+GACCACCACCCCCTCGCACGCTGCGCCCCCCCACCTGCGCGTGGCGGCTTGCCGCCTACACGCGGTCGCCCCCGGG
+>850:2:1:1488:15830/1
+AGTTTGTCTGCTCAAGCCAATAAAAGAACCAAAAGTATACAGCCACCATCATTACCAGCGGATGCGTCCATATTGC
+>850:2:1:1488:15830/2
+GCTATCTTATTCGGACTCTATTTTACCTTATTCGTAAGCGATACCTTTTATTGGCCGAATAATGCAGTGCACCAGG
+>850:2:1:1488:2266/1
+GAAGCTGCTGGTCGTCGCGCCGGCGAACTCCCACCGGCGGGAGGCGGGGCTCGAGCGGGGGGCGGGGGAGGGGGGT
+>850:2:1:1488:2266/2
+GAGCCGAGCAGGATCCCGACCTCGCCGGTGCCGTTGAGGGCGGCGATCATCTGGTCGGCGGCCCGCTGGCCCTGCG
+>850:2:1:1488:7416/1
+CAAGGCTGGACGTTGGGAAGGTCTCGGCTATCGCATTTATGGAGCTACGTGGCAGGCGCAGCGAAACCCCGGCGCC
+>850:2:1:1488:7416/2
+TATCCATCCCCGGCGGTCAAGCGCACATCAACGAGTTGACATGCGACATGACCGGGCCAATACGGAACTTACAGCG
+>850:2:1:1488:4195/1
+CTGCGCAACGGCGCCGAGGCGTGCCCGAAACGCCCTACTCAAAGATCACGCGAAGACGGGGGCGGGCGCGCCGTGC
+>850:2:1:1488:4195/2
+AGGGGGCCGAGCCAATCGATGGTGCGCACGGTCTGCTGCCGCCCGTCAATCGGCAGCGTAACGCGGGACGCACCGG
+>850:2:1:1489:1992/1
+GGCGACCCGCCCACCTGCGGGGGCGGCCAGTCAGCCGAGGCCAGGATGGACGCCGCGGGTCCGGTGCCCGGCGCGA
+>850:2:1:1489:1992/2
+TGCTCGGGTTCGCCGGCTTCCCGCTGAGGGGCGGGGTCGTGGACGAGGTGGTTCTGATTTTCGCTGCCGACGACTG
+>850:2:1:1489:17060/1
+AGGAGGACGAGGCGACGGGCCGCGTTCTCCGGGGCCCCCGCGAACAGGTCCTGGCGCAGCGGCGTGTTGACCGGAC
+>850:2:1:1489:17060/2
+GCATCCCGCCTCTGCTCGACTCGGGCGGAGGCTCCGGGCGCAACAGCACCTCCTTCGGCGCGGCGATGGCGGCGGC
+>850:2:1:1489:16698/1
+GCGATACAGGTGCGCGTAGTGCGATGACCCCCACGGGCGGGCCGCCGGGCACCTGGCGCACCTCGGGGTCCTGAGC
+>850:2:1:1489:16698/2
+CGGGCCGGCGGGAGCAGGGCCGGGGCGGGCCAGGCGGCTTGGCCGACGCCACCGGGGCACGCGACCCCGCGCAGCC
+>850:2:1:1489:9900/1
+GGCGCAGACGCCGAACCTGGAGCAGCCCTGGGGGCTGCCGCCATTGCGGCCGGGGGGCGGCCCAGTGGAAAAATTC
+>850:2:1:1489:9900/2
+GCAGGTCTGACCCAGCTCGGGGGGTGGGCTGCAGTTGAACCCCGGGACCAGCTTACCGTCCGGCGTCAGATAGGAC
+>850:2:1:1489:6270/1
+AATCACCGCTCGTCGGCGGGCGCGTCGTCGTCCCCTTTCGGGAAAAGAAGATCAGCGGCATCGCCGTGCGCCCGCA
+>850:2:1:1489:6270/2
+CGGGAGCATCGTGCGTTAGACCTCGCCGAGCGGAGCGATGTAGAATTTCGCAATCCATTCACCCACCGTCAGCAGA
+>850:2:1:1490:13831/1
+CAGGCCGCCCGCGTCTGGCGTGGCCTTTGCCGCCGGTGCGGCCACATCGTTTAGATAGTACCAACGCCGCGGCCGC
+>850:2:1:1490:13831/2
+TTGGCCGGCGGGCCGCCGCCACCGCGCCAACAATTCGAAAGCATGGTCACCCAGGACAGAAATGAGATCCGGCGCG
+>850:2:1:1490:2452/1
+ACTCGTTGGTGATCCGCCCCTCCTCGAACAGGCGTCCCATGCTGCTTAGGATACGGTCCAGATCCTTGGGGTGAAC
+>850:2:1:1490:2452/2
+CGGCCCTCGAAGCTACACGGCAGCGCCCCGAGCCACTCGTCGCCCGCTCGCGTACCGAGATGTACACCGTCAAAGA
+>850:2:1:1490:14985/1
+GGCAGAGGCAACGGTGCGGCGCATCGCAATAGCGTAAGCCGGGACTTTGTGAGGGGCGCGGTAGGGTGCAGGTATA
+>850:2:1:1490:14985/2
+TCGCTGGCCCATGTAACAAGCAAAAAGAGCCCTAGTGAACCTGGCACGAGCAGCAGGATGGCAAGCAGCAGCAGTT
+>850:2:1:1491:14856/1
+AACAAGCGCACGAAGAAGATGATCGTAAGAGATCGGCGAGTCAAGTAATTTCGCAATTCGAATTTCGAAATTCCGA
+>850:2:1:1491:14856/2
+CCGCCGGCGCGCACGCGCTCAACCATCTTGCGAATCCCTTTATCGATCCAGGGCCCTTTTTTTACTGAACGCGGCA
+>850:2:1:1491:4104/1
+AGTTGCAAGCAACACCCGCGCGAGCCCTCAACTCCATCCACCTCACCCGCTCAACAGTCGAGGAGTAGCGCAGCCA
+>850:2:1:1491:4104/2
+GCGCGTCACACGATGGCCCAACCCTAATCATGCGTGCTCCTCCCGCGGGGGCAGGTGTCACCTCCTGCATGCTTGG
+>850:2:1:1491:18271/1
+AAGCTCCACGTGCGCTAGGCGCGTGCGTGGATCTCACACACCCTGTCAGGCGGCAGCCGCGCTATCGTATTGGTGC
+>850:2:1:1491:18271/2
+AATAAAGTTGCCTGAGCAACGTCTCAGGCAAAAAATGACACCCACGGGGGGTAATGGTTCCGCGCAGAACTACCGG
+>850:2:1:1491:17738/1
+GGAACTTGCCGTTGCTGGCGGGCACAGCCCGGCACCAGGCGGCCGCGGACAGGAAAGAGGGGGCGAGGGAGAGAGA
+>850:2:1:1491:17738/2
+CGCACGCCCAGGGACGCGTATCCGCAGCTGCACCGACCGCGCGAACCGTGTTGGTGCGGCAGGTGTTCGCCTTATC
+>850:2:1:1491:1402/1
+CTGTTCGCTGCCGGCGCTGGCTCCGCGGCGGGGTGCGGGGATCTTCCTGAGCGACGTGCAGAGGGGGGGTCTGCAG
+>850:2:1:1491:1402/2
+CTCCTCGCTGAGCTGCACCCGGCAGCCGGCAGAGGAGGCCGGGCACTGTGCGGAGTGCAGCCCACGCCCAAACAGA
+>850:2:1:1491:13557/1
+CAGCTTCGTGCGGGACAGGCAGGCCTCGCCGGAGAGGTTGACGGCGTCAAGGATGGTCTCGTTGGCCCGGTCCGCG
+>850:2:1:1491:13557/2
+CGCATCCGCGAGCACGTGCGCCTGGCCCAGGGGTTCCGGAGTTGGGTGGGGCAGGAGCCCGTCCTCGCGGGGGGGG
+>850:2:1:1492:18473/1
+CGCGCACGCCCTTGTCCCCTGATCGTCGTCCAAGCACTAGCTCGACTCAACGAATTCCCGCCAACTTCCCTGGCCC
+>850:2:1:1492:18473/2
+CCGCTTCATTCGGACGCAACGCGAACTTAACAGCTTCCAAGGTATTTTTTCGCATATACCTTGGCCAGCCGTGCCA
+>850:2:1:1492:17960/1
+GGCTTCAGCGATACCGGCCTGCCAGAAGCGATTTACTCGCGGGTGGAGCCGACCTTTGGTCGGAGCACGCCGGCGC
+>850:2:1:1492:17960/2
+GCCACCGACCCGATGACGGCTAGATTGGCGGCAAACGTCGTGGCACGCGTAAGCACTATCACGATCAGAGCCGTGC
+>850:2:1:1493:15863/1
+GTGCCGCCCCATCTGCTCGAGCACGTAGTCCTGGCGCCCGCGCGGGTAGGCGTAGTGCTGGTGCGGGCCGCAGTCG
+>850:2:1:1493:15863/2
+CATCGAGGACGCGTACACCAGGGAGCACATCCTCTACCTGTACTTGAACCAGATCTACCTGGGTTCCCACGCGTAC
+>850:2:1:1493:21256/1
+AAAGGCGCCAAAACACGCCTCCCCCCGCGCGACCACTGCGCGGTAAAATCGAGCCGCGCGTGCTCCGCCACGTCGT
+>850:2:1:1493:21256/2
+AAAATCACCGCTCACGCGTCGTGAGGCCAGGGCCATCGTCGCACTGCTCGCGCTTTTACCGGGGCTCCCACGCGCC
+>850:2:1:1493:8198/1
+GTTACCGCCTCTGCTTACCGTACACCCCGTCTTTGCCCTTCTCCAGTCAATCGGTTGCCCCGACCTCGGCCGAGTT
+>850:2:1:1493:8198/2
+GCCGGCCACAGCCTTTGCCTGCGGCCGCCAGGGCCGCGAACGGGAGGCCTCAGCGGGTGCGCCTGACTGCAGGGGG
+>850:2:1:1493:8415/1
+GCGCGCCCGCGGGCAGGGCCGCCCCCCCCAGCTGGCCGCCGACCAGCGACGTGGGGTTGACGCCGCCCCCCGGCGC
+>850:2:1:1493:8415/2
+CCCCTCGAAGAACATCTCCGGGCCCACGGTCGGGCTCTGCGGCTTCCACAGCGTCGGCGGCGCGGCGACCGGCTTC
+>850:2:1:1493:9367/1
+CGCAGCCCCAGCACCTCCAGGAAGCCCTCAAGGCAGTCCCGCCCCGTCTCGGACGCCTCGCCGTGCTCATCCACAC
+>850:2:1:1493:9367/2
+CCGCCCCGGCCGGCCCCTTCGGCGCCGAAGACCTGACTTCCCACGAACGCGCCGCCCAACTCGACCGCGCGGTCGG
+>850:2:1:1493:19295/1
+TACCGGCCCCAATGCCTTGGGAAGCGCCGGGAACAATGACAGGCTTGTTCCGATTTTCGATACTACGCTCCTTTCA
+>850:2:1:1493:19295/2
+ACCCCGGACGGAAAGGGAAAATCTCACATGTTAAGTCGAAAGTACGTGTGAGACGGAGCGTTTACTTTGGCGATGA
+>850:2:1:1494:6691/1
+GCCACTGAGCCCGCCCACGCGCACTCTGCCGCGGCGGGCAGCGCGGCGATTGTGCCCGGCAGAGCGCGCATCCTGG
+>850:2:1:1494:6691/2
+CCCCCCGCGGGACGCTCATAGCCATGCGCGGCACACAGCGCTCCCCAATTTCGAAATTGTTGCGAGCGTTCTCGTA
+>850:2:1:1494:19395/1
+CTCCAGCCGGTCAACGGTCAAGGGTTCCTGCTGCTGCTCGCTCCCGCACCGCCCGAGGCACATGGCGCGAAGGGCA
+>850:2:1:1494:19395/2
+CGCAGCTGCAGCCACTCCAGGGCGTCGTTGTGGAGGGCCTGGACCGCCGCGAGCCGCGTCAGCGCGTCGACGAGCA
+>850:2:1:1494:15155/1
+CCGACATCGCGAAGGCGGTGTTGACAACGCGCCCAGGCGTAAGCCGCGCCCTCAAAGAGTTGGAGGACGAGCTGGG
+>850:2:1:1494:15155/2
+GGGTGGTCGCGTCTACCAGGCCGCTCTGTTTGTTAGTGGGAAACTGCTCAGCGCTTTGCCTCAAGCTGCGAGCATC
+>850:2:1:1494:8880/1
+GATCTGCCGGAGACGCCCAATTTTGGCATGGTGGCGGGATTTCATCCAAAATATCTGGGGCGTGCTTTTTCTACGA
+>850:2:1:1494:8880/2
+TCTCGGCTGCTTCAATCCGCACGGCGTAACACGCAGAGGTGTTCTCAAGACTGCTAACAACGATACCAACGACCTC
+>850:2:1:1495:20850/1
+GGCGCCGCGGCCGAGTGCGCGCTGGCTGTCCCGCTCGAGGCCGAGCCGGCGGCCGGGCGGCTTTATGCCGGGCGCC
+>850:2:1:1495:20850/2
+GGTCCCGCGCCACCTGGTCGGGGATGCCCGGGCCCGGGCGCTCGCAATGATGGGCGTGTCGCGTTGCGCCGCTCCG
+>850:2:1:1495:18381/1
+AGGAACCGAGCGGGGTAGTCGTGCTGCATTGCCGCCTATCCGCCTCGAGGGGTGCTCCGCGGGGGCTGGAGGACCT
+>850:2:1:1495:18381/2
+CTACGGGACGAAGATCCTCGTGCCCATGGCCAGCGCCGCGAGGGTGGGGGTGAGCCAGGGGGAGCCGATGGCGGTC
+>850:2:1:1496:3546/1
+AGCGACAGCTGCCACGCCCACGGACGTCGCAACCGTCGCCCTGCGTTCACATCAACCAACGCGTCCCGCCGCCGGC
+>850:2:1:1496:3546/2
+TGCAGAATCGTGGCATCCGGCCGGGGGCATACCGCGACGATCTCTCTGACGCCGGCGGTGGCGGCGGGGAGGGCGG
+>850:2:1:1496:2338/1
+CCTACCGCAAGGACCAGACCGACCGGCAATGGGCGAACGCGCGGGATCACCGCGAACGGGTGGCGCGGGAGAACCA
+>850:2:1:1496:2338/2
+GGCGATGCAGCCCAGCAGCAGCGCGCCCACCAGCCGCTTCAGGCTGGCCCCCTGCCCGATCCGAGCAGAGCGGGTG
+>850:2:1:1497:12750/1
+TGACAGACTTTAGATTGTTCATCGCCAGCCCAAGCCGCCGGTCTACATGCCGCGCCGTTAAACCACCCCGCATGTC
+>850:2:1:1497:12750/2
+GCGGTGCACGCCGATCCAACGCACAAGTTTTCGCGACTGCGTTGGGCGCAACGGGGCGATCCGCGAAAGCAGGACC
+>850:2:1:1497:2826/1
+GGGTTGATTTTGTGCGCGCCTTAGTTGACAAGAAGACTCAAGAAAAGATGCAGGCTCATTTAGATACCGGCTGTCA
+>850:2:1:1497:2826/2
+CGGCAAGCAAAGGCTCGCGGAAACTGTCATAGACCAGCCGCGCCACGGTGCGTGGCCGCAACTGGACCTCCTCAGG
+>850:2:1:1497:21347/1
+GGCGCCGCCGCTCGGGGCGGACAAGGACTGGCTGCTTTTCGTGACGCTCGGCGTTCCGGAGGCTAGCCCCCGTCCA
+>850:2:1:1497:21347/2
+TCGGCTACACCAAGCTTTACGCTGACAAAGTCAATCTGGTGGCGATGACTCCCCACGCTGGCCTTTCCTCCAGCGG
+>850:2:1:1497:20929/1
+GACGTGCTTAAGGTCATCAGCCGGTCAACCTTCGACCTGCAAGCGGGGCTGGATGCGCTCGCGCACGCGGTGACGC
+>850:2:1:1497:20929/2
+GATATGAACAGGCTTTCCTTCGAGCAAGACACGACCGACGGATGACCCCCGCCGACGGTCTACTTCTTGGTCTCGC
+>850:2:1:1498:19526/1
+CGTGACGATGGATACGGGCCCAAGGACGGCGCGCGCCCTGTGGTGAGGCGGCGGCTCCCCGGACCCCTCGGCGTGG
+>850:2:1:1498:19526/2
+CGTAATGGGATCGGTCAGGGTCCAGAGCGCCGGGGCCCCCCGAGCAGGGCCAGCGGTGTTTCCTCGGGCGGGGGTC
+>850:2:1:1498:10832/1
+CAAGGGGCACCTTTGCAGACGGTACTAGCTTCACCGATCCCAACTCTTAGGGTCGGTGGAAATATATAGGTAACAT
+>850:2:1:1498:10832/2
+TACAGATCATCAGTGCCGTACTCATCGATGATCGCCGCGCCTATAGTAAACGCGTTACGCATGTGGTTGGGAAGGT
+>850:2:1:1498:19503/1
+CAATCTGAGCAGAAGTGAGATTTGGCTCTCCCGGTCCGATTCGCACCAACGACCAACCGGTTAACCGCACGCGGCT
+>850:2:1:1498:19503/2
+GTTCAATTCCGGGCGTGGGCCCCCGCCTTCTTTACGGCACTGTGGCACAATCGGGTTCCCCCCCGCGGGGTTTCGC
+>850:2:1:1498:20964/1
+CTGCTACCGCGGCCGCTACGTCTCCCTAAGCGACTGGCGTCCCCGCGCGGGGTTGGCATCCGCCTCGGACCTCCGG
+>850:2:1:1498:20964/2
+ACCAGACTTGCGATGCCCCCCGACGCCGTGAAATTCGGGACAACTTGGGGACATTTAAGAGCGCGGAACTTTCGCT
+>850:2:1:1498:20159/1
+CATCTGCTGGCCCATGCGATCGCCGAGTTGCGCGAGCTGCCCGCCGGCAGGCGCGACGGGCTGCCGCGCCCGGGGG
+>850:2:1:1498:20159/2
+CGGGCGCCGGCTGTGCCTGCCTGCGCCCCAGCACGCAGCCGGCCAGCGGGGCGCGCAAACCAGCCAGCCCGAGCGG
+>850:2:1:1499:3243/1
+CGGGAGACACGAGGGGCGAAGCCAAGAACCACGAACGGTCTTCAAAGAACGACTCCTGAAGAAACAACAAATCATC
+>850:2:1:1499:3243/2
+AGATTTCTTAAGCCGTTCGGATTCGAATGGCTGGCGGACGGTAAGCAGCCGTATGATGAACACATGGTTCGGGTGA
+>850:2:1:1499:8973/1
+ATCCTGTCATAAAATTTGATGGACTCGTCGCAATTGATCACGGAAAACTCGACGTGGTTCACTCCTCGCCATCTCA
+>850:2:1:1499:8973/2
+TGCAGCGCTCGGCACGCGGGGCTTGGACGGCATGTCGAGGTAGGTTCGACGGTTCGACTTCGACGCGTCGTTAAAA
+>850:2:1:1499:14005/1
+GAGCCGACCACGCCGATCCGGGTTCATGAGGCGGGACGCGCGGGCCGACAACACACGGATCACGGCCGCGTCCGGG
+>850:2:1:1499:14005/2
+AACCGGGTACCCGAACACGCCTGCCCCCCCCGCCCCCCGGACCAGCCCTGGGTCAGAGCACACGACGAACACGACG
+>850:2:1:1500:15223/1
+AGAGACTGTAAGGGGTTTTACCATGAGCACTTTAACACATACACCTCGCACATTCGATCTCTTCCCCTCGGAGGTG
+>850:2:1:1500:15223/2
+CATGCGCTGGAAATTTACCGGACGCGATTCGCGATGAATCAGTGTTCCTTCCACCTCGGGAAGCGCCCCCGGTCCG
+>850:2:1:1500:17632/1
+AAAGCAAATCGGCCGCCACGCCACCCAACGGGACTGGGGGACACAGAACACCCCCCGGGGAAGCACCGCGGGGCCC
+>850:2:1:1500:17632/2
+ATTGATGGTGCGCTCAAGCGCCTGAAGTCGAAGCTCGATGCAGAGGGCATCCTTGATGAGGTTCGCAGACTGCGGG
+>850:2:1:1500:21049/1
+ATATGACGTCCCGGACGGCTGTTGGGCAAAAATTCCAGAATCTAGGCCTCGCCGGCCCGCCGCCCGGGGGCGGGGG
+>850:2:1:1500:21049/2
+GGTTTCACCTCAATGACCAGGGGACCGGCAAGCTTGGACTGTCTGCCCCCGGCGGGGGGGCGGGCCGCCGGCTAAA
+>850:2:1:1500:8294/1
+GAAACGTCGAGGCGAGGATGCATGGGAATTTCTCCGGAGATGAGTCAGCAGCGATTCTCAATGTCCCTTCAAGGGG
+>850:2:1:1500:8294/2
+CTGAATTCTCGCTGAAGGGAAAAGGGTAAACAGAACGAGCCATCTCCTCGAGAATCCCAGGAGCCCCCCATAATCC
+>850:2:1:1500:4539/1
+AACTTGCACCAGCCGGACGGGCCGATATCGCCGCCCACCACCTTGCAGCCGCCCGGGCGGATGAAGGACGCGCAGA
+>850:2:1:1500:4539/2
+CTTGCATGAGGAGGGCGGCGTCCCGCTCGCGGGGCGTATTCAACCCAGTGCACGGCGGACAGCGTCGGCGCGCGGC
+>850:2:1:1501:18571/1
+GTCGGGGTCGGCGTCGGACAGCCACACCCTGTGGGGATGTAGTTCCCCCCCCGGCCCGGCGTCAGGGTGGGCTGCA
+>850:2:1:1501:18571/2
+TTCCCGGGACCGCCGAGTTCGAGGTATTACTGACCGAAGGCTCCAATACGCTGTCGGCGATCTACGGGTTGAGAGA
+>850:2:1:1501:15963/1
+CTACGGCTTCTCCGACCGGACGCACGGGACAGGGCCGATCCGGGTCCTGTAGGTGGGCGTCGGCTCCCTGCTTCTT
+>850:2:1:1501:15963/2
+CACCTTGGCCACCGTTCGGGCACTGGGTATCGGGTGGTCTGCGCCGGGCGAAGGGGATCCGCGTCCCCTCCACCCG
+>850:2:1:1501:1356/1
+GGAGCGGCACGGTCGACCCGGGCATACTGATCTATCTTTTACGGCACAAGGGGCTGGATGCAGAAGCGCCCGCTAC
+>850:2:1:1501:1356/2
+CTCCGATTGTCTTCACAATGCGATGGACATAAACGTCAACGGCGAGTCTCGCGTCGGGATTGTGCGGGCGGTCCGG
+>850:2:1:1501:8139/1
+GACATGCCGCTGCCACGGAAGTTGTGCAGCCGAATGTCCTTGCCATCCGGGTTGCCCATCTTGGCACCAGGCACGT
+>850:2:1:1501:8139/2
+TCTGGATTACATGACGGGGATGACGATCGCCTTCTCTTGGCACGACGTCGCGGCGTTGGGGTAGCCGGCTACCGGC
+>850:2:1:1501:10451/1
+AGGGACCAGCGCTGCGGCTGGCCCGCTCAGCCTCATCTTGGGTTGCCTCCTGCGCATCAAATCCTATCCGTGGGCG
+>850:2:1:1501:10451/2
+CGATTGGCGAGAGCATTTCCGAAAAGACTATGTTTCTTGTCTCAGCATATCTCGGAGGCATACCAGTTCGCGCTCA
+>850:2:1:1501:11701/1
+CGACATCAGACTGACTGGCGACTCACGTTTTTGGTTGTCCCGCTCAGCCTCAGGGCATGGCATGCTTACGCGGGCG
+>850:2:1:1501:11701/2
+GGGGTCCTCCCGGCTGCCCCCCTGCGCCTCGCGCAGGCGGCGGGGATGCGCTCCCACCAGCATGCGCAAGGCGGAG
+>850:2:1:1501:3675/1
+GCGAAATTCATCTGGGGCGGGACGGGGTTCGGCGGGCAGGGGCCGCCGAACTTTCCCCAGGCTGACAGGGGCGTCG
+>850:2:1:1501:3675/2
+CAGGGAAGGCATCTTACACGTTAGGTGCTTCCGTGACGCTCGTCCGTCACGGACAGACGATTGCTCCGACGAGACG
+>850:2:1:1501:6870/1
+ATCAAATCCACGACAGCCGCGGCCTATTGCTGGAGAAAGACGCCCGGGGCTGTCGGGAATGAATATTAAGGTGGGC
+>850:2:1:1501:6870/2
+CGTTCGGGTTCTTGCGAACAGTGAATCCCGTTCCTGTAGTGTGTCCGAGCGAGCCGCAGTACAGTACCGAGACGTA
+>850:2:1:1501:1890/1
+ATGATGGTCGTCCTGTCGGCCTTGTGGCTCGTCATTGCCTTCCCGAGCAACTGTCGGCGGCGCCGGTCGACTGCTC
+>850:2:1:1501:1890/2
+CGCGTCATCGTGCACGGCCGCTACGACATGCCCCGCCCGGCGAATTCCGACGGGCTGATCAACCAGCCATGGGCGC
+>850:2:1:1502:15537/1
+CGAATCCTGCTTCGCTCTTCGACAAGACCTTCGCCAGCGCGTTCTCCCGGCGGGCCCGCCGAATCACGTCGGCCCA
+>850:2:1:1502:15537/2
+CTCGACCGCGCATTTGGGGAAGCGAGCGAGGGGGAAAAATATGAAAGGGGCGCCGTGCGCCCGCCGGCTGGGGTGC
+>850:2:1:1502:17876/1
+CGGGGCGCAACGGCGGGACGAGCCGCCCCCGACGGCCACATGAAAACGCCGCCCCACGCGGCGCCCGCGATGGCCC
+>850:2:1:1502:17876/2
+AAGAAGAGGTCTACGCCGACTTGACCATCGACTTCGCCGATGCCCGCACCGTGCTCATACCCTCGGTGGGGCCAGG
+>850:2:1:1502:14557/1
+AGCATCCGCGAGCGAGCGCCGCACGTCCGGCAGCTGGAGCTGCTCCATCGCCGGGCTCACCCGCGGGATGTAGCGG
+>850:2:1:1502:14557/2
+GACAGCGCCGGGGGCCTCCTCACGGAGGTCATCGACCCGCATAAGTTCGCACGCCTCCGCGTCGGACAGGAACTCG
+>850:2:1:1502:15734/1
+CTGCTCGGCGCGACCCGGCAGAAGGGGGAAGAGCCGGCTTCCGTGGCCCCCCCCGCGAATCACTCCCGTCGCCCTC
+>850:2:1:1502:15734/2
+GCAGTACACGACCGTGCCGGCCCCCCGCGGTCGCAACAACAACCAGACCCACGGACCCTGAGCGCTCTGGGGAGTC
+>850:2:1:1502:21170/1
+CGGCGACCACCACTGCGACACCATCGCACAGAAAGGCCACAAAGTCGCCTTGGGTGACGACTCCGACACCGAGAGA
+>850:2:1:1502:21170/2
+CCCTGAGCTCTCGGCCTCAAGCACGCGCGCTCCCGTACGACCGCCCCGCCTGGATCACTGTCGCCCCGCACGCAAG
+>850:2:1:1502:11610/1
+ACCAAGTCTGTAATTCGAGTGGGCCAGATAAACTATACTACGGGTTACCGCACCGACTTGGCCGGGCGGGGCGCGC
+>850:2:1:1502:11610/2
+GACCGCCACCGGGTCTTGCACCTGAAGGAGGGAGGCGTCAAGGATGCCTATTCTCATGTTGAGAAGCGGAAGTCCC
+>850:2:1:1502:19026/1
+CGGCCGGCGCACCACCCAGCCCTTGGGCTGAGGGAGGAGTGCGCGATAACACGCCCCCCCCGCCGACCATCAGTCC
+>850:2:1:1502:19026/2
+CGCGTGTTTCGCTCGAAACTCCGGGGGCTCACGCATGGACACTGTGGCGCAAGTACCTTGCCGACTTTGGGCGCAG
+>850:2:1:1502:11414/1
+CTGCACCCCGCGATAGTAGTGGTGCCGGACGTTGGGCAGCGATTCTCCGGTACGTTCGGCAATTTCGCTGAGCAAC
+>850:2:1:1502:11414/2
+TCAAACACGCCATGGCGAGGTTTGACTTTTCAGGAGTGGCGCAGAGTGATTCACCAGGGGCTCACAACGCTGACCG
+>850:2:1:1503:15594/1
+ATGAGCGCGGCGACGAGGTTAGCAATGGCAAAGGGCGTCTACCTGGTGGGCGGGGACGTCGGCTACGCGATGGGAC
+>850:2:1:1503:15594/2
+AAAAGCGGACATGATGAAAACCAGCCACGGACCGTGTCGAGGGCGCCGAGACGGAAACCACCTGCGGCGCTTCCGG
+>850:2:1:1503:12422/1
+TAATTCGGGTTATGGGATACCCGATCTCCCTTTGGCCCAGGCTTCGCTAGTCCCACCGTCGCTGTCCCCGTCTCCG
+>850:2:1:1503:12422/2
+GCGGGTATCGCGGTAGGCTTCCGCTCGCTCAAAGCGGGTGACGCGGATTGGCCCAGCCCGCCGCCCGCCTCAGTCA
+>850:2:1:1503:1786/1
+ATGGGTGGTGCTTGGAGACGCGCGAGTGAAGAGACTTCTGGCCCATGTTCTGCCTCCGCTGTGCAGGTGGCGTGTG
+>850:2:1:1503:1786/2
+CTCCGCAGATCGGCCGACCCGCGTCGGCGAGCTCTTGCAGAAAGAGCCACCGCCGGCTCGTTACCGCCCAGGCGAC
+>850:2:1:1503:13737/1
+CGCCACTGCGGGCTGTCACCTACGATGCCGTTGTGGATCGCATTCACACGAATCGGGGCGAGCCCGACGACGAGGG
+>850:2:1:1503:13737/2
+CCGGTGGTCAGCGACGACTTCTCGATCCTCATCTACGGCGGCTTCGCGCGGGGCCAGCCCCACCCCAGGTGCACCC
+>850:2:1:1504:6569/1
+GCAGTCCTGGCGGATTCTCGCCTGCCTCCACCTCCTGCTCAGGCGAACGCCACGGGGTGAACGCACGCCGGTAAAT
+>850:2:1:1504:6569/2
+CGCGAGCCGCCATCTCTCCTCCGCGCTGCCGGGAGCGCCGACCGGCGTCCTTCTGGGGACACCCCGGGCGTCGCCG
+>850:2:1:1504:1154/1
+ACATCGAGGCCGGCGCAAAGAAGGTGATCATATCCGCGCGCGGGGAAGGCGAGGATATCACACATGCTGTGGGTGG
+>850:2:1:1504:1154/2
+TTGCGGTATAACTGTGCACCGTGGTCATCAGACCTTCTTCAATACCAAAGCCTTCCTTTAACAAGACATGAAAAAC
+>850:2:1:1504:5815/1
+CATAGCCAGAAAGAGCGATTCGGGCGGACGGAAGGAACCTCACGCGCGCTGTCCGTGATCTTGTCGTTCTTGATCT
+>850:2:1:1504:5815/2
+ATATGCCGACGGGGTGGCACACTTATTTAATCAACCGAAAGACCAACAAGTTCGGCCGCGTCACGGGGCGGAGCCC
+>850:2:1:1504:14059/1
+GCGCGGCAGGGCGCTCGGCGGGATCGGGTGACCCGAAGTCCCCGTGCCGGTCCACGCGCGGGGGGCGCAGCGGGGA
+>850:2:1:1504:14059/2
+TCAAGCCCGGGCAACGCCGGCTCCGCGCCGGCATGCACTCGCACAGGCCGCGTCGCGACGGCAACCACCATTAGTC
+>850:2:1:1504:12349/1
+GGGACTTTCACCCGGGCTTCGCGCCCGATGGCTTTTTTGTTTTGCCCTGGTCAGTCGCTTGGCAATTGCCGCCTCT
+>850:2:1:1504:12349/2
+CGGACGTCGCGCTTTTCTCGGAAGATGAAATTAGCGACGATCGTTTGCGATTGCTGTTTGTCTGTTGTCACCCTGC
+>850:2:1:1504:3597/1
+GTTCGAGTGGGATGGGGCAATCGCAACTTGAGCATAGTTCTGTGCTTTCAGTTTCAGCTCGCCGGGAGAGACCAAT
+>850:2:1:1504:3597/2
+CCAAAGCGGAACGCCGATTCGGCGCTCCGTCAGTAAAGCTGGAGAACCTGGCAACCGCGATCAACTTAGGGCGTCC
+>850:2:1:1504:19614/1
+CAGCACAACGACCTTGCGACCTTCAGGCAATACTCACGCCTGAAAAATTTCGAGCTCGTCGGACATTCCTACTTGC
+>850:2:1:1504:19614/2
+AGCGTTTTCATATCCGCGGGATTGCTGACATCGACAATCCGCACGCCGAACACCATCGCGCTGTAACCCGGGGGAT
+>850:2:1:1504:14372/1
+CGGACAGATCGCTTGCGCGGTGCCTGGCGATGATGTGGGCCGAAGGGACGCGCGGCGCGCACTACGACATCACGAC
+>850:2:1:1504:14372/2
+CCCCATAAACTGCGGTTCTTCCGTCGCGCGGTTTGGCCGAGGGGCTGGCAGGTGTCGCGCGGCGGACGAAATCAGC
+>850:2:1:1505:7883/1
+GGATGGCCGCCGCCCGCTAATCTTTGAAAGTTGACCTCGTCCCGCTTGCGAGTGAATGCATCCCGGCAGCGGGGCA
+>850:2:1:1505:7883/2
+GCCAAGGTCTGCGAGGAGGAGGTAAGCGGTGATCGCGGTCGGCATCATCAGCGGTGGCGTAGCCCTGGCAGGCGGC
+>850:2:1:1505:1929/1
+GCGGAAGGTGATGTACTTGAACAAGCGTAGCGCCCACACAGCCTCTGCCAATGGCGTGCCTGCGCTCCACTCCAGC
+>850:2:1:1505:1929/2
+TTTTCGCGGCGTGCCAACCGCGTTTGTGTCTTACCGGCTGGGTCGTTCGCAGGAGAGGACGGTCGTCGTGGGGGGT
+>850:2:1:1505:16437/1
+AATGACTTTGATTTTGCTGATCGTAAAGTGATGATCACGTTTCATCCGCGCTACGTTGCGATGCACCCTGTTGGGC
+>850:2:1:1505:16437/2
+CGGGTTGACGTATCCCAGTGCAGAAAACAGACCCATGCGCTGCAGATATGGTATCGACTTGATCTTGTTGTCGATG
+>850:2:1:1505:14204/1
+GCAACATCGTCGATCCACGCGAGCAGCTTTGCCAAGATCCGCTGAGGCGCGCGCCGACGCTGCTCCTCGGCGAGCG
+>850:2:1:1505:14204/2
+GGCGTTGCTGGCTACAGGCTCTTGGGGCGACTTGAAGGCACAAGAAGTCGACCGAGCCGGCAACGGCCGTGGCCCC
+>850:2:1:1505:8167/1
+ACGTCGGCGCCGACCCGCAGGATCGGCGTGCGCCGGGAGACTCCGGGCAGCGCCCCCGCCTCGGGCTCTCGGCCTC
+>850:2:1:1505:8167/2
+CGTGCGGCGCGCCGCGCCGCAATCCTTGGAGGCCGCTTGAGGGGCGGAACGATCTTCCTGCACCAGTACGACCGGG
+>850:2:1:1505:9016/1
+GGCAAGGCTGCGGGAGATAAACGGGCCGATTTGCAGAAGCGCGCGATAGACCGGGCAACAGCGCGCGAAGTCGGAC
+>850:2:1:1505:9016/2
+ACAATCAGACACAAACGATTCGCAGCAAACGGCCGTGCAGAAGGCACGACTCCGACACCTTTCGGGATCCAGCGAA
+>850:2:1:1505:21118/1
+AGCGCCTTTTTGGTGCTTCGTATGGGCTGACCCTTGAGGCCAGGAAGAAGGGCGGGCTGAAGGTCCGGATCGTTCT
+>850:2:1:1505:21118/2
+TGCAGCTATTCTAAGAAATGGTTTGTGCTTCCCGCTCTTTTGGTGGAAACAGGGAGAAGGAACCCCAGGCCCACGA
+>850:2:1:1505:7126/1
+GCTTTTGCAGCGCGCCAGCATAGGGGGGAAGCGTTGCCAAATTATCAGGAATGAAAGTAACACGATGCTCAAGCCG
+>850:2:1:1505:7126/2
+ACGTGGCATTCCTGCGACAGGCACCACAGGGCCGCAAGAATATTCTTGTGATCGATCATCATGTCCCGATGGCAGA
+>850:2:1:1505:18505/1
+GCCGCAGCCCTCGGGCCCGGACCCGTCGAACGGGACGGCCTCCAGCTCGAAGCGGTCCAGGCCCGGGACCACGCAC
+>850:2:1:1505:18505/2
+GGTCGCCCACCAGGGCCGACCGCCGCCCCCCGGGCGCGTCGCGGCCCACGCCCACGGTGTGCTAGTTGGGGGGGCG
+>850:2:1:1506:3510/1
+GACCTCAGCTCGACGCAGGACGGAATACTGCTTCAACAGGTGCTACGGCCACGGCACGCCACGCACGATCAACTCT
+>850:2:1:1506:3510/2
+CCATCGCCCTTGCCCGCAAAATGAGCTGCCCCCGCTTCGCTGACCGCGTAGACCCATCCTTGCTTTTCATACTTCA
+>850:2:1:1506:19894/1
+CGCGCGCCTCCGCCCGATTTGCCCGCGCTGATCGCCGGGACGCGCCTCCCAGGCGCACCCGGCGTCGTCCTCGGGG
+>850:2:1:1506:19894/2
+CGGTCAGCCCGAGCGCGGCCGCAAAGGTCAAGACCGCGGCGGCAAGGAGGTAGAGCGGCACGAGCCCGGCGCGGAG
+>850:2:1:1506:7733/1
+TGAACCAGATAATCTGCGGATCGAGCGTGCCATTGTCGACCATATGTCCCTAATGGAATGACTTCCCGCCGCTGTC
+>850:2:1:1506:7733/2
+TGAGGGCGCCGAGGGCACGCTCGACAATCTGATGTTCTCGACATTCGGCGGTTATACATATGTTTTCCCCGCGGTA
+>850:2:1:1506:18831/1
+ATGTTCAAGAGGCGGCTCATCGCGCCCGGGGCGGCGTTGGGGTGGAGCGTGCTCCGGACCCGCAGGCCGGTGCGGG
+>850:2:1:1506:18831/2
+GCGAACATCAGCACCGCCGAGGATCCGGTGGAGTTCAACTTCGCCGGCATCAACCAGGTGCAGATGCACGACGACA
+>850:2:1:1507:20908/1
+TCGTTCCAGTTCTCGGTGAACGGTAGCACCCCGTTCAGCCCCCGGGCCGGTGATTCCTCGCCGGCGACCCGGGCGC
+>850:2:1:1507:20908/2
+CATCGACACCGTCGCGGGGTTGCCGGCGGCGCCGCTCAGCAGGTGGCTGCGGTTCGCGCCGCCGTTCGCCAGCCTG
+>850:2:1:1507:12968/1
+GTCGCCCAGCGCCGGCGCCTTGCGGCCGCCAACGATTACCCCGAGGCCGCCGGCATTGCCGGGCCGCCGGCCGAGG
+>850:2:1:1507:12968/2
+AGCGGCGGCGCCCCCGGCCCGCGACACCCCACGCCTGGGGCCGGAGGGCGGCCTGGGGCGGCCGGGGGAGGGGGTG
+>850:2:1:1507:14134/1
+TGGTCGACGGCCGCAGAGCCTCTGAAGAATACCTGGCGTTAAATCGGGACATTCAACATTTTGAGAGTCACCATCC
+>850:2:1:1507:14134/2
+CCTCGGGGTTGATCCAAACTTTGGGTCGATGGCCCATGAAGTAGCGCATCTGCGAGAGGCAGAGTCCGAGCGTCGT
+>850:2:1:1508:16969/1
+ACGACAGCGCCGCGCCGGTCCCCGCGCTGCTTCGCGGCCAGCTGCGGCATGTCCGGCGTCATGGTCAGCCTGAACC
+>850:2:1:1508:16969/2
+AAGGACGACGACGGCCCGCTTTACGCCGGCCGCACCGGCTTGGGCTCAGGAGACAAAGGGGTCAACGGCGTGGATA
+>850:2:1:1508:13237/1
+CCAGACGCAGTCGGCGGGGACCGGCTCGGTACTCCGCATCCAGGTCTCCGGCCGGGGAGCGAAGAACCACCAGCGC
+>850:2:1:1508:13237/2
+GGCCACGTCCTGATCCACCTGCGTGCCGATCGATGCCGATGCGGCGCGGTAGGCGCTGTTCGGCAGGTACCACTGC
+>850:2:1:1508:6198/1
+GAACGCCATTACCTCATCCTCCCCGACAACCTCGGCCATGGCCAATCGACTCGGCCCAGCGAGTCGCTGCGCCGGC
+>850:2:1:1508:6198/2
+CTCGGGGTATTGCTGCCCCCACAGCCAGGTGTGGATGGCGCCCATGGAGGTGCCCATGCCCAGGCGGGGGCGGCTC
+>850:2:1:1508:6516/1
+TGGGGCGTGGACTTGAACCGGTCGTTCGTCCATCGCTTCATCATGTCGCCCGCGTTCACGGCAAAGGATCCCGGCC
+>850:2:1:1508:6516/2
+CGACCGCGTTCGATGACGCCTTCGCGGAGAGCCAGTTCAGCTTCCGGCTCACTCACTACCCGCCCGTGCCGCCCCC
+>850:2:1:1508:6927/1
+CCGCGAGCGGCGCGCGGGAGCAACAGCGCTCGTTCATGTCTCTGTCGACGACCCGGACGCACCAGCCGGCGCCCGC
+>850:2:1:1508:6927/2
+CGCGCCCAGGGAGGCGGACATGGCCGCACCCGCCCTGGCCGACGGCGCGCGCGAGCCGGTACCGCTGACTGGTCTC
+>850:2:1:1508:3289/1
+GAGCTCTTTACCGGGCTTCTGCGCGCACGCGGAAATTTCGACGCCGAAGGCGAGCCTTCGCTCAAACCGGCACAGG
+>850:2:1:1508:3289/2
+TTAACCGCAAAGGCCTTGCGCACGGAGCCGGCCTCCTCGCCCACGGCTTCGAGGCCTGCAAGCTCGAGCGACTGAA
+>850:2:1:1508:20090/1
+CGCAGCAGTGCAAAGGGAACTTGTGGCAACTGGTCCGGGCCGTGTGCACGCAATAGTGGTGCTCGTAGCGCCGCAG
+>850:2:1:1508:20090/2
+ATAGGGGCCCATGAACCGCCTGGCTAGGGGAGGGGCGGAGTGGAAAGGAGGGGCAGAAGCGTCGAAGAGAAAATAC
+>850:2:1:1509:4579/1
+AGGTGGCTTAATCGGTCCCCCCCCGTTTGAGGAAATACGCATGACCGTGCAGGATCAGGGCGCCGTCGTGACGCGG
+>850:2:1:1509:4579/2
+GAAATTGATGTAAGCTTTTCCGCAGCTGCCCTGGACACGGGGTGTGCCGAGCTTCCCCATTCGCGGCGAATGGGCA
+>850:2:1:1509:17162/1
+GGAAAGCTGGCTAAATCCGACCACCTGCTGTTGTGGCGGGCGTGTCCCTGTCATAACTCGGCCTGCCGCTGCGTTG
+>850:2:1:1509:17162/2
+TTTCGGGTCGACGGGGCATTCTGGCGCAACCCTGCCGATTTGCTCTTCGACCAGGGCATGAAACAGGATTGCTCAC
+>850:2:1:1509:3766/1
+CTAGATCTCGCACAGCAGGTGGCCGCGGGGGGCGCACAGGTCCGAGGCGACGGGCGTAGTGGACTGGGAGGCACCG
+>850:2:1:1509:3766/2
+ATCGAGGTGGGCAAGCTGCCGGACACCCTCGACAAAGTCCTGGCCATGCACGAAGCGGGCAACAACACGCGGAACG
+>850:2:1:1509:10148/1
+CGTGGGCTACTCCTTCGTCGTCGGCGTCCCGCCCGACCCGCCCGAGCAGGGCCTCCCGGCCGCCGCCGCCGCGCCC
+>850:2:1:1509:10148/2
+CGGGGAGGATGCCGGCGGCGGCGAGCGCGCCGTCAACGACGCGGCCGCGCTCCCGGGGTGCGACCCCGCGCCCGCC
+>850:2:1:1509:12586/1
+GATCAAGCCGCCCTGGATGCAGGTCAGCGATTTCGAGTACTAGGCCCCAGACGCCACAAAGCCTGGGTCCGCCGCG
+>850:2:1:1509:12586/2
+TCGAAGTAACCACCAAAACGAACGTGACACTATGACGCGCGGCGGTCATACTGCGCCCGCAAAATCAGCGTCGCGA
+>850:2:1:1510:20609/1
+GCAGCGGGTGTGGAACCAGAGCGAGGCGACGGCCGGGGACGGCTATGACTCGTTCCTGCTGGGGATCGCGGGCGGC
+>850:2:1:1510:20609/2
+GCACGGCCCGGTCCCCCGGCTCCACTTCTTCGTGTTCGGGTGGTTGCGGTCGTACCCCAACACGCGGGCCACCGCG
+>850:2:1:1510:5578/1
+ACGGTGCCACAAAATTTCACTCCTACCCAGAACAGCCAGAGCTAAAATAAACCTAAAACAGTTCCGATTCATCGAA
+>850:2:1:1510:5578/2
+TGGGCGCTCTTGGTGGGGAGCGAATTCTGTTTATTCCTGTTTCTTGTATCTTGTGTGATTGGTTTCTTGATCGGAA
+>850:2:1:1510:3629/1
+CGGACATGCACCGCGGGGGCGTGATGATCGAGCCCGCCGTGGCGCCGCCCGACCCGACCGAGATACCGACTAAGAG
+>850:2:1:1510:3629/2
+TGCGCGGCATCAAGAGCAGAGGCTCCTACTTTTGTGTGCCTGCGCCGGAGTCGCTCCGCGGAATCATGCTCCAAAT
+>850:2:1:1510:13920/1
+GCCAAATCCGTTCGCAGAACTCGTTTCCAACGACTCGACGCGGCGGACGGCAGATGTTGAAATTTGCAAGTGCGTG
+>850:2:1:1510:13920/2
+GCTCCGGCGTTCGAACCGGCGCACGCCGCGAAAGCGGCCATAAAAGCCGGCAAGCTCCAGGAGGTCAAGGGCGCGG
+>850:2:1:1510:7598/1
+TGACCAAAACCGATGTAGGCCCAGAAAACGCAGAACGCGAGCATCCATTTCCCCATGATGTGATAGTGCTCGAGCG
+>850:2:1:1510:7598/2
+TCAACTTCCGCTGGTACTCAACCATGTTTGGCGTGTACATTTTTGCTGGGACAGCAGGCAGCTCGATGGCGTTGCT
+>850:2:1:1511:14867/1
+GGCGGTTTTGCAGGGCCAGGTCATAGAAGGCCGGCAAATGCCAGATCGTGAGCGTGGCCGTATCGATGAAACCGCA
+>850:2:1:1511:14867/2
+ACCAGCTCATCATCTACCCGGCCGCCGTGCTCTTCCTGCTGGGCCTGCCGGAGCGGCTGGGGGGGCCCCCCACGCG
+>850:2:1:1511:15342/1
+GCCAAGGCCGCGCGCGCGCCAGCATCGCCTTGTCCTCGCTCCCCCGCGCAGCCAGTGCGCCGCCCGCCGCTCCCGC
+>850:2:1:1511:15342/2
+AGGGGGGGGTCGGTGGGGCCTTGTTAGCCCGCTGGCCGTGGTCGGACCCGCGGAGGGCTCTGGGGGCACGACCGCG
+>850:2:1:1511:14441/1
+GCCGACGGACGTGGCCTTCAGCAAGTCAGGCCAAGTCTTCGTCACCGACGGCTCCGGGCATGCCCGCGTCGCCCCC
+>850:2:1:1511:14441/2
+GTTCCAGACGTCCAGAACCTTGCCCTCGGTGTCGGACACCTGGCGGCGCACGTTGGTCCGGGCGGCGCTGAACACG
+>850:2:1:1511:19658/1
+CGCGCACCCGGCGGATCCACCACCCAGGGGCCGGCGCCCGCGACTCCGCCGCCCTGGGCGGCGGCCTCCCGCCGCT
+>850:2:1:1511:19658/2
+CCGGCATCATGGCGACCGTCCCGCGCCGCGGCACCAAAGCCCTCGCCCCGCTCAACGCCGTGACGCAGCGCCGCGT
+>850:2:1:1512:19992/1
+GATCGCCCGGCTTCGCCAAAGGCTACCGCCAGACAGGTCGATCTGGGCCAAAGCTACCAACGGAACGATGTTTTGG
+>850:2:1:1512:19992/2
+ACGCGCGTTGCAGCCTTGCGCGCGCGGAGAGCCGGGATAGCACGCGGCCGGAGGCGGGTCGACTGCATGACCGTTA
+>850:2:1:1512:20447/1
+TCGGATGGTCGAGAATTTCGAGGACTTCATCGGTTTTGGCCGGGAAAGGTTGTTCGATGAGCTCGAGGCCTATTTG
+>850:2:1:1512:20447/2
+CCGGTCCTGAAGCTCACACTTGGGGGCGACGATCCGGACCTTGCGCGAGTCGCGCCCGTGCGCGAGGCCGCGGCCG
+>850:2:1:1512:6844/1
+GATTATTCTTCTTGCTCATAGACATTTCCTCGGAAGTTCTTGCTCATTCTTATGGAATATTCAGATGAGGATAGAT
+>850:2:1:1512:6844/2
+ACTTTTTGTTTCAAGATCCTGGTAATTTTCGAAAACGTTTTAAACGGGCAAAAATGATGCAGGCCAATATGCCCGG
+>850:2:1:1512:6618/1
+TGCAGAGCGCGGACGGTAACGCGCATGGACCGCCGCTGCCGGCTCGTCCGCCTGGCCCGCCACCCGAACGATACCG
+>850:2:1:1512:6618/2
+CTCGCCCGGCGCACCAGCGCGGGGCGGGCGACGCGACGCCCACACATCCAAGGGATTGACCCGCCGATCGGGCCAG
+>850:2:1:1512:17269/1
+CGCCGTCACCGCCGCGGGGTTCGACCTGGACGGCAAGCCGGCCATCGCGGCGATCGTATACGGCAACCCGCCGAGC
+>850:2:1:1512:17269/2
+GGGGCGGAGTTGGCGTCGATCGGGGCGGCGACCAGGTACTGGCCGTCGGGGGACTTCGTGGTGTGGGCCGAGCCGG
+>850:2:1:1512:21079/1
+CCGTAACTCCCAATTCGTCGGCGTAGGCGCGGACGCCCACCCGCGCAACCCGCGCAGCCGCCGGATGGACAAGCAA
+>850:2:1:1512:21079/2
+ACCGCCGGCGGGTCGCGCGGGCCGGGGCCCTCGCCGGATCGTTGCGCCACGCGATGGCGCACATCGGCGAGCCGCG
+>850:2:1:1512:14680/1
+AAACCTCACGGGAAGCGTGCAGAAGGGGCAGCAACTGGCCTGGCACCCGAAAGAGAAGACGCACGCGCCTCCCCGT
+>850:2:1:1512:14680/2
+CCGACGCTCCACGAGTGCAGCGACGCGCCGCATGTGGCGCGCACGATCGCGTCCAGTTTCGCCCCGTCCGGGGTTG
+>850:2:1:1513:16164/1
+AGGTCTTGGTGTGCAGCTATCAGTACGCACCACGGCGCCGAATACCGCCAGACCTCAGCTGCCGGTAGCCCAGGAA
+>850:2:1:1513:16164/2
+AGGGCTGCGGTTTAAAGCGCCCGACCGGTTGCCAGGCCGCGGTTGGCGGGGGCGTCTCGCGGTGGAGGGGGTGCTC
+>850:2:1:1513:11123/1
+TCAGCGTCGGACACAGACATCCCTAAACCGTTTTGAGGCTGCGGTCTAGTTGCAACCACCCAAAACTCATACAGGC
+>850:2:1:1513:11123/2
+TACCCGAGACGACGAACAATTATGAGTTACGTCGCGGCTACGAATATCCTGCCGCGCAGCGTTCAAAACACCGATC
+>850:2:1:1513:17736/1
+GGCGGCTCCCCGGCAGGGGCGCAGAGGCGCGCAACCTAGCGGCGCCCGACGAGAATGTGATTAGCGCGCTCGGCGT
+>850:2:1:1513:17736/2
+CGCCATGTGCCACGGTAGAAGGGCCACCGGGGGCGTCGGCCCCCCCAAGCACTCCCGTGGAGAGAGGCGCGGCGCC
+>850:2:1:1513:9409/1
+ACCAAATTGCGATAGATCGTAACGGTGGTTGGCGGGTTCTCTCTTGGCTTGGCTGGGGATGAGGACGGGGACGTTC
+>850:2:1:1513:9409/2
+TGGATAAATTTTTGCGTGAACGCGATTGCCTGGCAGACAACCGCATCTGCGACATTCAATATGATGAGATTCGTCG
+>850:2:1:1514:3126/1
+TCGGACATTTGGAGCCTGGGCGTAGTGCTCTACGAAATGGTGACAGGTAGCCCGCCATTTCGCGGTGAGACGCCCA
+>850:2:1:1514:3126/2
+GATTGTCTGGTAACGTTCATCGGTGTTTTTGCGCAAGGCCTTTTGCAGAATCGATTCGAGTTTGGCTGGAACATCT
+>850:2:1:1514:9880/1
+CGCGAAAGGCGACACACAGATCGTCTTCGCAGAAGAAAGGTGAAATCGGAAAGTTAAGGGAAGGAGATGCATCATG
+>850:2:1:1514:9880/2
+CGCCGTCGCCGGTATCAAGCCAATAGAAGCGCACAAACCCCTTTGCACTCTTAACGATTGGTACGAATTCCTCGTG
+>850:2:1:1514:10031/1
+CGTTGATCACTCGCGAGGGGGGGGCGGACGCGCCTATCGGCGGTGTGGCAGGCGGCGGCCCCAGCGGGTATCTGAA
+>850:2:1:1514:10031/2
+GGCGCATCCGAACGGGGCGAAGCGCCATGCCGGGATCCCGGCGCTGCGGGCGAGACTTTAGCGGGAGAACTGCCTC
+>850:2:1:1514:19055/1
+CCAGCGGTCCTGCAGAAGAGTCATCGCGTGACATATAAAGAGAGGCAGAATGTGAGCATGGCTTTTGATTGAGGCG
+>850:2:1:1514:19055/2
+GTGGAGGCTGCTGAGCCTATCGGGGCGTGGTCCACTGAGATACGCACTTTGTCCATTCCTGGCCATTTTTACCTTG
+>850:2:1:1514:2868/1
+CTCGGCGCGGAGGAAGTGAGCGTCGGCGAGTTCGTGCTGACGGGCGGCGAGGCGGACCCGCTGGCGGCGGACCGGG
+>850:2:1:1514:2868/2
+CCCCGGCACCCGCCGGGCGCGCACGGCCGCCGGGCGCGCGTACGGCGGGGCGGGCCGGAACCCGTGTGAGCATGCG
+>850:2:1:1514:9460/1
+TCCATCATCGACGACCACGACCACACCGACCGCCCACCGAAATCTGAGCGGGCGAACCCCCCCCCGGCGCCACCGC
+>850:2:1:1514:9460/2
+TCCCGCTCAGTTTCACGATCGGCTGGATCCACCCCCGATCCACGTCCCAGGGGACACCCCTCCAGTTACCCAACCC
+>850:2:1:1514:11586/1
+TAAAGCACGGCGGTAAGGATAAAACCAAACCAAAGAGCGCCCTTGATTGAATCGAGGGGCTTTTTGGTCGCTCCTT
+>850:2:1:1514:11586/2
+CCGGTCTCGTTACCTCCTCTGCGGCTCACGGCGCATTTTGGTTAATAGCTTTGATCATTATCGCAGCGGTGGAAAG
+>850:2:1:1515:11218/1
+CGCAGCAGAAGTTCCGCCTGTCGCCCGCAAATCGTCCCCCCATACAACTCGCTCCCCGCGCATCATGGCGTCGATG
+>850:2:1:1515:11218/2
+CGCGCGCGGCTTTCTGTTCGGATCAACGGTCGCGTATGAGCTCGGGGTTGGGTTTGTCCCAATTCGCAAACGCGCA
+>850:2:1:1515:19808/1
+AGATAGTCGATGAATCCGCTGCCCTGGCGGGCCCGAGCTTTCCGCCAGGCGCGCAGAGACTGGAGGTGCCCTGGCG
+>850:2:1:1515:19808/2
+ATTTACCGGCCGGTCGATTACCGCTGGTCAGCGCAAGGAGCCGCAACCCACCGGCATGAGGCCGACGGCCTCGTGG
+>850:2:1:1516:9937/1
+AGGGAGCGCCAGGAACCGAACCGCCTGATCGTGCGCGGGCCGAACGTTGAGGGCGTGGCACTATGAACGGTTGCTC
+>850:2:1:1516:9937/2
+TCGCGAAGGCGCTTGTCGCCGGGCAGTAACATGGCGCCGGTCGCGTTCTTCCCGGGCGGGGACGGAGAGCGGGCCT
+>850:2:1:1516:11187/1
+ACCGCGCTTGCGGCGGCAGCCGTAGCCGGTTTAATTCGGTTCGGCCGGATTGTGGTCCTCGGCCCACCCCCGGGGC
+>850:2:1:1516:11187/2
+CCACACGCGCCGATAGTCGACACGATACGATCGAGGACACGCAATACGGCTAAGGCGTCGGTATCCAGGCGGGGAA
+>850:2:1:1516:19333/1
+GCGTCTCCCTCCGGAGTGGTGAAGCTCACGCTTCGCGGGTGGCGGCCGTCGAGGGAGGGCCCCTCGGAGGGCAAAG
+>850:2:1:1516:19333/2
+TCCCTAATGGGCAAAACACCGCACGACTTCGACATTGCCACCTCGGCCCGGCCAGAACAGGCGCAAGCGCTCTTCC
+>850:2:1:1516:3314/1
+CGGGGCCGCCAGCGACGCGAACGTCTGCTCGAAATCATTCAGCGGCTCCGGGGTGACGAAGATGATGAAATGCTCG
+>850:2:1:1516:3314/2
+TGGTGAACGAAGACGACCGCGGCGAGACGTACTTACTGTTTCCGCTGCCGACGCCGTCGGCACTGCATCCCCCTCC
+>850:2:1:1516:14891/1
+GGCCGAAACCTTGCTGCGTCACTCTCGCGCGAAGGGCTGGGTTGTGGGGCGGGAGAGAGAGGGTTCTGGGGGCTGG
+>850:2:1:1516:14891/2
+GGATAATTCAGCCGAGCCCGGCCCCCACTAAGCTATGCGGGAGGGGGCGGGTCCAGCACTCTGCGCAGCGTCTCGG
+>850:2:1:1516:10722/1
+CCGCCCCCCATAACCAACGCGGGGCCGCGCGAATACCTGGCCCCCGCAGCGAGTCCCCTGATTGTCACACCCTATC
+>850:2:1:1516:10722/2
+TGCCTTCAAGCAGAAGGAAAACACAGGCGCCCCCCGCGCAGTGGTCCTCGATGAAAACAAGCCCTTCATGCGGGCA
+>850:2:1:1516:1768/1
+GCCCGGAGTGAAGAGCGTACGGCCGTCGTGGGGTATCGCGAAGGGCGCCTCGGCGTACATGGCCGGAAAGAATTGG
+>850:2:1:1516:1768/2
+CGACACGCGGCGGATTTATGTGACCGGGCCGCAAACGCCGCGCCGCTCCATTGCTTCACGAGAAAGCTCAACTGGT
+>850:2:1:1516:4231/1
+CTGAAATCTAGGTCATCGGAGAACGGACGTAGGGTTTGGGCGGGCAGGTTCTGGTTTTAGCACAGGCTGGAACATC
+>850:2:1:1516:4231/2
+ATGCTTCGGACCGAAGAAGCACCCCGTAACAGCGAGGGCAGAGATACGCCGACATAGCGCGCTCTTCGACAACCAT
+>850:2:1:1516:4199/1
+GCTGGCGGTTTCGTTCGCGTGGCCGTGTTAGGTGCACGGCGAGCAGGCCGGGAAAATACCCCCGCCCCCTTTCCCG
+>850:2:1:1516:4199/2
+GCGCAACCCGTAGGCGACCAGCATCATCATCGTGGCGCTGCGGGTCATGCCGATGTCGCTGGGGGAATGGTCGCCG
+>850:2:1:1517:5671/1
+AAGGAGCTGGCCGCCATCCGCAAGCGGCGGCGGCCGTAGGGGCAGGTGGGGAAGGTCTAGCGCATACGTGATCGCG
+>850:2:1:1517:5671/2
+GGTCACGGGGGCCTCGTTCATCATGCCGTCCTCGCAAAGGAGCCGGTGGCATAGAACATTTACAACGCCGATGGCC
+>850:2:1:1517:12466/1
+GCTGCCGCCGCGACCCGTTCCCTCGGCCGCGAAGCGCGCCAGCGTGTTCTTGGCGACGATGTAATCGACGCCGCCC
+>850:2:1:1517:12466/2
+GACCAGCGCGGAGACCGCGATTCTCACCGAGTATCGCGGCCTGAGCGTGTCCGCGCTCCAGGCCCTGCGTGGCCGG
+>850:2:1:1517:13497/1
+GCCCGGCCGTCCGGGAAGGGTGCGGAATCCGCCCCCTAACCACGCGGCCTCTCGGGCCCGGAACGAGCGACGGGCG
+>850:2:1:1517:13497/2
+CCCGGCCGAGGGCAACAACGGGAGCCAGCACCACCTGCTGCCCGCCAAGGAGGACCTCGCCGTGCCGCGCCGCGTC
+>850:2:1:1517:20123/1
+GCTGACGCGGTGGCCACATACCCACAGCAACCGCAGCAGACAGAGTCGCCCGCAGCGAGGTAGAACGGGATCAGGA
+>850:2:1:1517:20123/2
+GCAGGCATTGGCAGCAGCCTAACGGTCGACCTTAGGATCAGTGACTGACTAGAGATGCGAAATGCAGAAAAGAGCG
+>850:2:1:1517:15197/1
+AAAGCCCGAGGATCACGAGGAGGACCAGCGCGAGGGCGGCGTCCGACGCGTGGAGCTCCGGAAGGCGGGCGTGATG
+>850:2:1:1517:15197/2
+GAGCCCGTCCCCGGCGACGACGGCGCGCGGCGGCCCCGGGTGGCCACCGCGGTCCCGCCCAGCTTCGGGACAGGCG
+>850:2:1:1517:8095/1
+GTCGATGGTTACGTTGCTCGCGCCGTTCAATTGAACCCCACCGAGACCACTCGCCGGGTTTCCGGCGACCGAAACG
+>850:2:1:1517:8095/2
+CGGAAGGGGCGCTTGGTACTACAGCTTATACGACTTTGAAAGCTGCGTTCGATGCGATAAATGCAGGCACGCATCA
+>850:2:1:1517:18208/1
+GAGCGCGATTAGGTGCCAGCCGACAAAATCTTTCTGGCGAGCTGACAAGCTGATAAAAGACGGGAGCATTGTGAAT
+>850:2:1:1517:18208/2
+TGGCTTTCTGGCGTCGCATCATGAGCAGAGCCGTTTGGAAACCATTCAAGGTTCCAAGTTGTGACCCGAATCCTGG
+>850:2:1:1517:3654/1
+AATGAAGGGGGCAGCAACCGACGCCGTAGAACGGGCACGCTCGGCGGCAAGGCGGGCGGGGCGCGGGGCGGCGCCC
+>850:2:1:1517:3654/2
+GTGAAAGGAGCCGACGAGAACGATCGGATGATCGTGCTCTATACCGTCCGGTAGACCCTGAGCCCTCGCCGCGGCG
+>850:2:1:1518:8826/1
+CCGAGAGCGAAGGAGCGATGAGCGAGATCCACCGTGTGCTCCGACCCGGGGGCCTTTGTTTTACCGCCGAGCCGCG
+>850:2:1:1518:8826/2
+TAGGGAACTCTTCTCCGGCAAGCACAAGTTTTTCAAACAGCCTTGCAGCTCCAGCAGTGAACTTCGCCTCCCGCAC
+>850:2:1:1518:20199/1
+TAGAGCGCGAAGAGGGTGAACGAGAAGAGCAGGAAGGCGACCACCGGATGGCCGACGACCCGGGCCGGCCGCGAGG
+>850:2:1:1518:20199/2
+CCTGGCCGCGTACGACACCGTGCTGTTCAGCGCCCACGTCGCCCAGCACGTGCTCCCCGGGATCGTCGCCCCGCTG
+>850:2:1:1518:15361/1
+CAAGACATGTTTTGCAACGTCCCACATGATCTTTTCTACGCGCTCATGTCTTTCATCGTGATGTTCCTGCCCGCTT
+>850:2:1:1518:15361/2
+GCGACACTGCATTTGATGATTGGATTACCTTGCAGCGGAAAAACAACCCATGCCCGTCAGCTTGCGGGGGAGACAA
+>850:2:1:1518:21198/1
+ACCGTCGCTACTGGCGCCCTTCTGGCCGGGGTCGTTGCAGCCGCCCTTCCCGCGGCCCTGCTTCTTCGCCGTCCAG
+>850:2:1:1518:21198/2
+CCCCGAAGGAGGACGGCGGCGAAACCCCGGCGGCTCAGTCCTTCGGGCCTGCCGGTGGGCCCCGCCCGCGCCAGCG
+>850:2:1:1518:17805/1
+CCTGGGCGGCGCGACGCCCGCCGGCGAGGTGCTCGCCGGCGGGCAGGGGCGGGGGAAGAGCACCGCGGGGGCGAAG
+>850:2:1:1518:17805/2
+CTCCGACCACACGGGCACCCCGGCCTCGCGGCCCAGCGTCCGGAGCTGCTCCACGGCCGCCGGCCGTTACCGGGCC
+>850:2:1:1518:17099/1
+CGCGTGTGGACTCGCGATCCGCTGATCGCCATTGGATTGGCTCTGGTCATCATCATTTTCCTGTACCAGCCGGTGA
+>850:2:1:1518:17099/2
+AGCGCGATCACGCGCTTGATGAAGGACTTGGTCCGGTCCAGCGGATACCAAAACACCACCACGACTCCGCGTTCAA
+>850:2:1:1518:4609/1
+CAACAATTGCGCACGCACTTCTCTTGCCTACAAGGCTCGCAGCCTTCGCAGCAGGAAAGCGCTGAGAAACTTGAAA
+>850:2:1:1518:4609/2
+CTGCGAATGACCGAAGCCAATGAAGCCATCCAGCGTCGCATGGGGGCCCTGGGGGAGACTTCAGGGGAGCGGCGGA
+>850:2:1:1519:3548/1
+ACGAAAACGCCTACAAATCGTCGCGCGCGCCGCGCTTTTTATTGGCATCGCGAGCCCCTACCCTCCCACACCCGAG
+>850:2:1:1519:3548/2
+GACGACTAGATTCTGCTTCTTCGCTTCCTCAAGCGAGGCCTTCAACGTCTTGGCGAGGTGTCTGAGGTATTGATTG
+>850:2:1:1519:15647/1
+CGCAACGAACGGAAGAACGCTTCACCCACCGATCTCGACGAAACACTTCTTACGATGACGTCGCGCCGACTTTAAC
+>850:2:1:1519:15647/2
+GGGCGGGTTCACGCTACGCCGTCGTTTACAAACGACACAACGGCCTTCCCCGGCCCCGCCGCGGCGGGCCGCGCCA
+>850:2:1:1519:3036/1
+ACGTCAATCAGGGCCGGGGTTCGATCGGCGGGCTCACGGGGAGGCGGGGCGGAACCGGAAACGATGCGTTCGAGGG
+>850:2:1:1519:3036/2
+GGACGAGTCGCGTGGAAAGGGCGACGCTGTGCCTCACGGACTGGCCGATCGAGTGGCAACCGCACTGGCAAAGGCA
+>850:2:1:1519:2573/1
+TGCAGTACGCCCCGGCCCCGTAGGTCGCGGTGGTGGCTGACTGTAATCAATGCCGCAAATGAGCCGGCGAAAGACT
+>850:2:1:1519:2573/2
+TGTCCGGGCGACGAATGCGCTAACGCTGGTATTGATCCGTGCCATGGGTAATCCTCCGTGACTGTTTGGCGGCGGG
+>850:2:1:1519:6270/1
+CTGCCGATTGATGAAGGCGCCCCCACTTAGCTCGGACCGCAATGCCTGGCGCACCATCCGCGCCGGGCGGCGCTGC
+>850:2:1:1519:6270/2
+AGGGCGCGATCAGCTGCCCGATCGAGGGCGAGTTCCTTCCCCTCGCGGAGGTGATCGACAACCGGCTGACGGGCCC
+>850:2:1:1520:17480/1
+ATTGCCGCCGGGACGGTTGCCGCCGTAGTCGTTGTTGTTAGGGCCGCCGATGGGGAGATAAACAATGCCACGTCGC
+>850:2:1:1520:17480/2
+AATCCTCGCGCATACGACGCGGTGTCCGGCGACAAGCTGTGGGAGTTCAATCCCATTCCGCTTCCCGGAGAATTTG
+>850:2:1:1520:19002/1
+CCAGCGAACTGATGTTGATCACGCTGCCGCCGTCTTTGCCGAAATATTTCAGCGCTTCCTGCGTGGCGAGAACCAA
+>850:2:1:1520:19002/2
+TGCCGAGACGAAAAAAGCGTTTGGCCGGCTTGATGTGCCCGTTAACAACGCAGCCGTCTACAAATTAGAACTACTC
+>850:2:1:1520:9369/1
+GGCCTTCGAGGCCGGCGCAAAGTTGATCAGACGCGCGAAGTTCCGCAGCTCCTTGGGCCGGTCTTTGCCGGCGAGT
+>850:2:1:1520:9369/2
+CACCCGACGGCAGGCGGCTCGCGGTCCCCGTCCCCGCCGCCGGCGGCGGCCCCCGCCCCCCCGCGAGCGAATTCTC
+>850:2:1:1521:6545/1
+AAGGCCTCGGGGAGCTCGTTCTCCGTCCACCCCTCGGTCCGCGCCACCCGCGGAGGAATCCCCAGTTCCGGCCATC
+>850:2:1:1521:6545/2
+CAGATGAACAAGTCCGTCTACGACGACCCGATGATGAAGAAATTTGGCGACTACGCTCGCGAGGCGGTGTTCGGCA
+>850:2:1:1521:2615/1
+GCGATAGTAGTGGCGTTGTGCTCAACGAAGCGGCTGACAAAGGAATGGGTTGGAATACGCTGAATTAAATTGGCAG
+>850:2:1:1521:2615/2
+AAGGCATCCCATTTCGATTTCAATCTGCCAAACACAGCGGATACATCTGCCGATTTTACTTTAACGACCACCCCGC
+>850:2:1:1521:4873/1
+TTTACCTCACCGACCGCCGAGGGAGCCTTCATCTGCTTCCGCCCCACCTGAAGTGGTTGCCGTGTCCCAAGTGCCA
+>850:2:1:1521:4873/2
+CCCGGCGGGCATGCCCAACACGAAGACGGCAGAAAACCGAACTCGCGGTAGGGGCGCACGCTCGCTCCGTCCAACG
+>850:2:1:1521:9037/1
+GATGCAGGCGGACTTTCAGATTTCGGCCAGCATGCTGCGCGGGCTGCACACCTCGGTCGCTGGGTCCCTGCTCCTC
+>850:2:1:1521:9037/2
+TCCCAACCAGCCACATCTAGCGGAGCGCGCCCTTACTTGCGCCGAGCGGGCTGCGGATCGGCCGAGCGAGCTCGCG
+>850:2:1:1521:8952/1
+GCCTCGGAGCAGGGGGGGCCCAGTCGAGGGTTTCAGCAATCGGCGCTGTCGGCGCAATACAGGAGCGGCACTCTTT
+>850:2:1:1521:8952/2
+GCCAAGCCCACCGAACTGACCGACCGCATGGTCGAACTGGTGGCCAATACATGGATCCTCGCGGCGATGCTCGAAG
+>850:2:1:1521:17992/1
+GCAAAAGAAGTCAGTGGAGCTACGATCTGCTGACTCATCAGGAGCAACGTCCCTTCCGTCGTCTTCCAGTTTTTGT
+>850:2:1:1521:17992/2
+CACTCCAGACCATACCCGCGAATCGTCTCCAGCAGCAGAAACCGAGGCTCCTCCCCCTTCCACCCGCGTTGGACGC
+>850:2:1:1521:18787/1
+ATCCCGAACATCCGGTAGGGCGCGCCCCATAATTACCGACATTGCATAGACGAGATACGAGCGACGCATATCGCCT
+>850:2:1:1521:18787/2
+ACCCGTGTTTGTACCCTCGAAACCGGCCGCAAAGAGTTGGAACAAGCCCAAGGCTGATGGACCCAGGCGCGAGGGC
+>850:2:1:1522:14255/1
+ACATGGGCTGCGCCATGGTCCTTTGATCCGAGTCAGAAAAATCTATTCAAAATCTTTGCGACAGTCTCCAGCCCGC
+>850:2:1:1522:14255/2
+CGCTCAGACGATTATGCTAGGCGCCGGGCTAAGCGAGCTCAACGAGCTTTAGGCTAGGCTACGGGAGCGCGGGACC
+>850:2:1:1522:14705/1
+TGGTGGTATAGGCGGCGGCCCCCCCCGCCGCCGCGGCCGGGGGCGGCCGCCGCGCCTCCTTTTTTCTCTTTTTGCG
+>850:2:1:1522:14705/2
+AATAAAGAATCGAGGAGCAAAGTTTCTTTCTCAGATCTTCGGTCTGATGGAGGATGCAATGCTTCGGATTCCCTTT
+>850:2:1:1522:2323/1
+AGCTAGATAGATCGAATCGGCAGGGAATCCCCTTCACCGACCAATTGGGTTCGCCAACGCCTTAACGCCGCTGGCG
+>850:2:1:1522:2323/2
+GGTGCGTCCGGCAACTTCACGGAGACGGCGACCGGCGGCCCCGGTGATGGAACGCAGAGGGACAGGATCACGGCCC
+>850:2:1:1522:19460/1
+GAAGGCGTGGATCCGCGTCGCGCGGCGCAACCGGCCCGTGCAGGAGCCCGTCGCCGAGGGCGCGCAGCGCGCCGCG
+>850:2:1:1522:19460/2
+ACGGGCGCCTGATCGCGACGATGGCGCAGGCGCCGTTCGTGCCGCTCGCAGCGGGTGAAGCGACCCCCTATTCCAG
+>850:2:1:1522:15625/1
+CAATAGCGCTCGCCGGGGCGCACGCCCAAAATCTGAATCCGCCAATGCAATCCCGGCGGGTGAGTACCGTAAACTT
+>850:2:1:1522:15625/2
+CCTGCGCCATGCCAGGAAGCCGCGAATAGCATCGAAAACGGAGAAAACTTTTCCTAGGCCGATTTGCCGATCCCCA
+>850:2:1:1522:5846/1
+GAGGGTGTTTGCCCCGGTAACGGCCATCCGTGCAGCTCGAAAAGCCTTACATACCGAAAACTGTACAAGGGCACTT
+>850:2:1:1522:5846/2
+TTCCTAACGTAGAGTTGTTTTGGCCGCGGTGGGAGGGCAGGGTGGCGGGGAGCCGGGCCCGGGCGGCGCGGACAGG
+>850:2:1:1522:16368/1
+GCCGCCGACGGCCCCACCGGCAGCGCGGACGGCCGCGGCCCCCCGGAAACGGGGCGGGGCGCCGCCCCCGCCCCCC
+>850:2:1:1522:16368/2
+AGCGTGGCGTCTCGCCCGACACGCGGGTCTGCCATCACGACGGCGTGCACTCGGTCGAAGATTTGCACCCGCGTTT
+>850:2:1:1522:2477/1
+AATGGAGACATTGTCATGGAGGCTTAGGAAATGAATCATAAGTTTGTTGATATTCTTCATGAAAGATGTGAGGGAG
+>850:2:1:1522:2477/2
+ATGGCCTAGCACCAGATGGAGTGGAGATTTTATTTCTTCTGGAGACTGTGTCGGGTCTTTTTACTTACCGGATCGT
+>850:2:1:1523:19965/1
+TGATCGGCTGCACGCCCGCCTTGATGCCGGCGGCGGTGGCCGGCACCGCCGCGGCGCGGCCCGCGCCGGCGGCGTG
+>850:2:1:1523:19965/2
+TAAGTGCAAGCCGGACTTTTGCGAATCGCCCAGGAGGGCCATGGTCCACCCATGTCGTCCACCCCTTACCTCCCGC
+>850:2:1:1523:17134/1
+CGGAGGGCAAGTTGCGCGAGTCTTCCTAGCCCGGCTGTATCGTCGCGCTGGTGCGGCCGCCGCTGGGACTGGCGGC
+>850:2:1:1523:17134/2
+GGGCGCGCTAGAGGGCGTTGAGACGGCGCTGAGCGTCAACGCCAGGCTCTACCTCGGCCGGCACGCGATGGACGAG
+>850:2:1:1523:18671/1
+TCGAGCGCCGCGTGCACATCGCAATCCACGTTGTCAACCCGTGTTTGGAATCCGTCCGTCGCGCCCGGAGACGCGT
+>850:2:1:1523:18671/2
+ATCCTCGCCAGGTCACATTCCCGTGCGGCCAAGCCCCCTTTCGGAGCCTACGTATAACCACGGGCGCCATTACAGC
+>850:2:1:1523:5652/1
+AGCTGTTGGGCGAAATCCACAATTTGCCTCGCTGAAGAAAGCGATCTTCATCGATGCGATTTCACAGGGAACAGCA
+>850:2:1:1523:5652/2
+CGTCACATACCGTTTTGTCAATGAAGACCAAATTCAGCGACCGAGTCACAATCGAAGCGATGACTTGTTGGTGGCT
+>850:2:1:1523:8647/1
+CAGAGAGACAAAAACCTCAAAGGGGTTTCGGCTTCGTTTCATTTTCGCGGCTGGGCATTAGTGCGTTGGCGTGGGT
+>850:2:1:1523:8647/2
+TTTTCTACTGTGCGTTTATTGTGGAAGAAATCCTTTAAGCGCAAGCCGCGTGATACTGGACCTATGAACTTGTCCG
+>850:2:1:1523:20640/1
+ATCGTCTGCCCAGTGTATCGACACCGCGCGCCGCGCATCGTTTTGGAGCGCGCAATGCAGGGGGTGTGGGGTTCGC
+>850:2:1:1523:20640/2
+GATACGCGCGTTTCCTTCGAGGGTGGCAACGTCTGCTCATGGTGTGTAGCGGAGTGCTTCAAGGACGTGTGCGTCG
+>850:2:1:1523:14025/1
+CGCGCGATGACCTCGATACAGAGCGTCGCCATAATGAAGGAGGGCAACCGCATTGAGCACTCCGAAAAGCCAAAGA
+>850:2:1:1523:14025/2
+CGATCATGATGAGATGGGTCTGATTGTACAATCGAAGGGCATGTATCCGCTTGGTTTCCAGTCCAGCTTGGTTGCG
+>850:2:1:1523:18079/1
+GACGCCCGGCTCGACCCCCCGGGCGTCAGGGAAGACCTGCACACCCAAACGCTCTGGCGGCTTTCGCGCCCGACGA
+>850:2:1:1523:18079/2
+AGAGTGCATCGCGCACCTCTTCACGGATAGGCGCCGCCAGCTCACGCACGGAGGGGCCCAGGTCTCCTGGGCTGCT
+>850:2:1:1523:13869/1
+TGGAGCCGAAGCGCCTGGTCGGATGAGATGTGCAAATCGTGGCCGGCGCCGCGCCGCCGGAAAGGGGGCGGAAAAG
+>850:2:1:1523:13869/2
+CACACCGCGGCCTATCATCTGGGCCCGGGCGTCTCGAAGACGTGCGGTCCGACGACGCTCGGCGGCGAGACGGACA
+>850:2:1:1524:13217/1
+GCATCACTTCGACTAAGAAGGGTTCGATCACTTCCTTCCAAGCCGTTTATGTTCCCGCGGATGACTTGACCGATCC
+>850:2:1:1524:13217/2
+CCAACAAACTCCGGAGACAAGGCCTTCGAGGTGGATGCCAATGGATCTACTGCCGGGTAGATTCCAAGCTCGGAAA
+>850:2:1:1524:18312/1
+CAGAGTCCCGGCTTATCGGCCGCAGAAATCGAGCGCTACATCACGATCCCGATCGAGGCGCCGATCGCGGGACTGC
+>850:2:1:1524:18312/2
+CGGTAGATTTCTCCAATCGGGCTAACCGGGGAAATCTGCGGCTGTGCGTTGTTCGGCAGCGGGGGCATTTGCGCCC
+>850:2:1:1524:15175/1
+TTCAAAACCTTTGGACGCGAGCGGCCCGATGCTGTCTTCGTGTCGACCAACCCGCCTCTTAACCGCCCGCGCGCGC
+>850:2:1:1524:15175/2
+GGGCTTCGCGCCTTTGGGGACGCGATCCACGTAAACGCCACCCGGCCCATACCCATAGAGTGCTTCGGTCCCATAG
+>850:2:1:1524:10495/1
+GACGGTCTGCTGGAGATGCTGCTGGAGGCGCTCGCGCTCGGACAGCAGCGCGTCGAGGCGGACCTTGCCGCGGACC
+>850:2:1:1524:10495/2
+CCCCGGCGACCATGACGGGCGACAACGCGCCCGGGCGCGTCACCGCGGTCGCGGACTACCGGGGGAGCAACCCGAC
+>850:2:1:1524:7839/1
+GACCGGCTCGAGGCCGCACTGCGGCGCCTGGATCATAGCGACGACCGCTCCGACTGGCCGGCCCAACCCCGGGCCC
+>850:2:1:1524:7839/2
+GGAACTGGTTCACGGCGCCGAAGTCGTTCGGATCGCCGTCCTCGACGCCGCTGAAGCGCACGCGGCCCCCATGCTC
+>850:2:1:1524:14827/1
+TGCGCTCCAAGCTTTATGAGCATGTGATGGAGAAGAAGCGCGAGGCCACGCGGAAGATTGAAGACTCGAAGCTGGA
+>850:2:1:1524:14827/2
+GAGGAGGGCACGGAGGTTGGGTTGAGAGGCGGCGTCCAGAACGCGCTCCCCATCGCCGTCTGCCACGTTGGGGCGG
+>850:2:1:1524:1409/1
+GGGCGGCACCCTCAAACTGATGATCTATCACCGTCGGTCCTGCAAGGTGTTCTGGATGGTCGCCGTGGAGGGGCGT
+>850:2:1:1524:1409/2
+AATCCGATACGGGAAGGCGTGATCGGTAGGCAGATGCTGCACCCGGAAGCCAGTGCTTTCCACGAGGTCAGGCGCG
+>850:2:1:1524:8216/1
+TCCAGTGCAAAATAAAGGCTGACGAAGGCCCACAGAATAGTGAGAAGGTGCGAGAATCGAATTAATTCACGCTTCG
+>850:2:1:1524:8216/2
+GCATAACCAGATTGTTCGCGTAGTGAGTTCAGCGGCCAATCAAGGGGATAAGGAGCTCGCATAACAAGCACCTTTA
+>850:2:1:1524:16211/1
+GAAAAGTCATGAACGAAATCACAAGTTCCACCGACCAATTTTTCATCATTCGCACGCTTTACGTCCACAACGAAAA
+>850:2:1:1524:16211/2
+GTTAAAACGTAAACCTCAGCATTTCGATCGTGGCGGAGACTTCGAGGTGCTCGTTGCCGACGATGACGTTTAGCGC
+>850:2:1:1525:20539/1
+GAGAACGAAAAAGGCTGACGGATATAGTTGGTTTCGGATACCAGGTCGCCATCCATGAGCGTGATTTCGAGGCCCT
+>850:2:1:1525:20539/2
+CCTCCTGCGGTACCCGACGACAAAAGGAGCACTACAACAACTGTTGCGCAACGCTTCCTTTCCTGCGCCTCCTCTG
+>850:2:1:1525:12050/1
+CGACTTGCCCCCCGCACGTCCTAAAACTCTAGTAGCGGGGTCTCACACTCCGTACTGTGGGGGTCCCTATCTCCGA
+>850:2:1:1525:12050/2
+AATTACCGCCCCTCCTTCTCTTCACGGAATCGCTCTTTTTTCTTCACAAAGGGGTCACTCGAAGCCAGGACGTCTT
+>850:2:1:1525:4400/1
+CTGGACGCGTTGAGCAAAATATTCGTACGCTTCCGCTGCGTCGGCGGATGTCTCGAATCCTCTCCGGATGAATTCG
+>850:2:1:1525:4400/2
+CCCCCGGTGCTCGAAACCGGCGGTTGGATTATCCCACTCGTCGGGAAGCGGTTCGGTGCCGCGGTCACCCGCGGGA
+>850:2:1:1525:8984/1
+CTCGCGGGCGTTGCCTTATGGACGGCGACTCCCTGGAGCGTGCCGGCCCATCTCGCCATCGCTGTGGCCGCACAAA
+>850:2:1:1525:8984/2
+TACTTCACGAGTGGCGCCGGGAAATGAGGCGAGCCCCTTTCCGCCTCGCCGGTAACCTCGGGCCACAGACACCCTG
+>850:2:1:1525:3100/1
+AATAAGTTCGATGGCCGATAAAGAGACGCCTTCGAAGATTCCGGGCGATAGTGTTACGTAGACACTGCGGCTGCTC
+>850:2:1:1525:3100/2
+GCCTTCGCCCAGGGTATTCATCACCGGGTCAGCGTGTCGTCCAAGTTCAGCCGCGGGTTCCTCTCGTTGCTCTCGG
+>850:2:1:1525:5757/1
+GGCGTATTTCGCCGACGGTGTCCCGAGCGATGCCGCTTGGCGATCTCCTGCCGCTGCCCGTGGATGGCGCCCCGCT
+>850:2:1:1525:5757/2
+CCTACGAGGGAAGACGCGAATGAGAAGCACTTGCACGTCCCAGTCGTGTGCGAGTGGGTAGAAGATGGCTGTAACC
+>850:2:1:1525:20519/1
+CGAGGGATGCGTCGGCATTCGCGATCTGCGAGCGACCATGCTGCTCGACGGCCGCGCGATCTCAACGCACCAGGCG
+>850:2:1:1525:20519/2
+GCGGACCAGGGACACTGTCATAGCGTTCGTCGCACGCGACTACGCTGCGCGTATGTCGTCGGGCAATGGGCAGGCG
+>850:2:1:1526:1168/1
+CGACAGCGGTGTGAATGGGCACCCCCATCACGGTGAGGCGAGGAATCATAATGAATCATCGTCCCACGCCCAGCAC
+>850:2:1:1526:1168/2
+ACCCTCGAAAGACTGGGGATTTTCCCGGGGAGATCCTAGGTCTTCATTCTAGCAAAAATGCCCAGTGGTGTGTGCG
+>850:2:1:1526:10169/1
+GCGCCGGGGACGAACGCGCTACGCAGGCTGGGGTGCCTGTCCAACAGTGCCTGCCCCGCGGCACGCATCCTGGCCC
+>850:2:1:1526:10169/2
+GAGGCCTTGGAGGCTCGCTATCCGGGACTGGTGGACGTCTGGCCCCCGACCGACCTGCAGTCTGGCCTGCTGTATC
+>850:2:1:1526:2994/1
+GCGGAAACGCAGGCCGTGGCAGCTGGTGCTGTCGACGGCGATTGACCAATGACCTTTGACGACACACATTAAGACT
+>850:2:1:1526:2994/2
+CAGTAAGGCGCAATGAAACAGCCACTGCCGTGCAGGATTAGGAGGTCGAGCGTGCCGTCATTGTTCAGGTTAGCGG
+>850:2:1:1526:13375/1
+CACCGGCGATATGTCTCCCCAGGACGGGGCACACACCCGCCCGGCCACCAAAAACATCGCCCCGAGGGCCAGGGCC
+>850:2:1:1526:13375/2
+CCCGACCTGCTCCACCCGCCCGTCCCCGCTATTACTTACCGCGCCCCGGCGCTGCCGGAGTGCCTTGGCGCTCGCC
+>850:2:1:1527:16236/1
+CGGATCGACGACCTCGACCTCACGCAAACCGCCGAGGTAACCGTCGCGGACGAGGGACCGGACGCAACGGTCGCAC
+>850:2:1:1527:16236/2
+GCAGAACTTCGCCGCCCATTCGACACAGCGTCCTGGCGCTCGCGGCTTCGTAACCGCGGAAGGGAGACGCGTTCAT
+>850:2:1:1527:10654/1
+CCCATAGCGTCCGGCGCGTGATCGTTTAGCAGGCGCTCGGTCTCTAGTACAACGCACCCCGGGGACCCGCCGCCGT
+>850:2:1:1527:10654/2
+GGAGGCGCAGCAGCAGTTTCCCTCGAACGAATCCACGCCCTGGCGGGAAGGCCGGACGGAAGCATCGCGCGCGGCG
+>850:2:1:1527:11991/1
+GGCTGGCTGCGGAATCTCTCCCTGCACGTACTGTCAGAAGAACGCGCGCCCCGCCGCGCCCGCTCTTGTCCACCAC
+>850:2:1:1527:11991/2
+GTCGTCCACAGCGTGTGACCGGTCTGCTCACCCCGCAAATCCCGCTGCGCGATTCGCCGCACCTCGAGGTATACCC
+>850:2:1:1527:6599/1
+GCGTCTGCGGCATAGCGCCGAGCGGCAGCCCGGGCAGGAACGGCTCCCTTCCGGAGGGAGCGGGCCAGACGGCGCC
+>850:2:1:1527:6599/2
+CTCCGAGGTCTCCGAAGGCTTCCACGCCAATCGCGTCTCCGTTCCTCGGCACCAAGCACGGGTCCACCAAGAATGC
+>850:2:1:1527:21003/1
+CGCGTCGCCGTGGGGCATGCGGAGCCGATCACGCGGGCGACCGGACTCGGGATGGGGAATTACTACGGGGGGGCGC
+>850:2:1:1527:21003/2
+AGAACCCACAGGACGCGCGCGATGCCGCCAATCGTCGCCTCCTCCAGTGTCCGCGCCCTCCCAAGCAGCCTGGTTT
+>850:2:1:1527:1987/1
+GTCGTCATCAGCCATTGGCCGAGACAATCCTTGAGCGGGGCGAGACTTCGCCGCCGCCACGTCTTCACTGCCGCCA
+>850:2:1:1527:1987/2
+AATGACGACGACCCCCTCGCCGCACGGGGTCGCAAGGAGGGGAGGCTGCGCTTGAGGGCATTCGTGGGCAGATTGG
+>850:2:1:1527:11773/1
+GCGCGCGATCTGCCGCGTAGTTGAATTCATTTGGTTCGATGGGCAAACTGACGGAATCGGGCGGGTACGCATACGA
+>850:2:1:1527:11773/2
+TCGACCGCGGTTTCTCCTTTCCAATTGCTCAGAGACCAAGCCATAGTGTGCGGCACACTTTTGCTCAACCTCCTGT
+>850:2:1:1528:19389/1
+ATGGGCAGCAACCTGCGCGGGGTCCCCCATCACGCTGGCGGGGCGCGGCTGTTTCGGCTTGCCGGGCGCCGCGACG
+>850:2:1:1528:19389/2
+CGGCTATGCCTGGGGACGCGGGCTGGGAACAATGGGATTGCGCGCCTGTCAGCTGACCCGGTCCGTACGCCCAACG
+>850:2:1:1528:1740/1
+ACTGTTCAATTTCATGGTCTCGACGAGTCCCTCAGATTTAGAATTTTACCGTGAATTGGTTCGCCTTGAGGCGACC
+>850:2:1:1528:1740/2
+GCTCGCGCTCTGTTTTTTCTTTCTGGTGTAGCCGCCACGTTTAAGAAGTCCGGGCGGCGTTAAGATTGCCGCACAC
+>850:2:1:1528:6572/1
+ACGACATCATTGGTGAACTGAGCAAACACTATCGCGTCACCGAGGTAATCGACTACTCGGTATTCGAGAAAAAAGG
+>850:2:1:1528:6572/2
+GTAACCGGCTCATAACTGAAATCCTCCGCAAAGCGGTGGATAACCTTCGGGTCGGAGCGATTTGAGAGCGAGACGT
+>850:2:1:1528:9144/1
+GGCCCGGTTCTTCTCGCGGAGATCCCAGTCTTGCTCGCTGGTGAGCTCCCAGAACGGGAGGCGCGCGTCGCGCGCG
+>850:2:1:1528:9144/2
+GGGCGAGGCCGCACCTCTGGAACCACTCGGGCGGCGGTCACTCCGTGTCGAGCCGGCTCTCGCCGGGCGGGCAGCT
+>850:2:1:1528:5185/1
+GGGGGTCGGTGTTGAGGCGAGTGCAGGGCATGGAAGCGCAACTACGTAAAAACATTGAGCGCTTTTTTCGTCACGG
+>850:2:1:1528:5185/2
+GATGCGGCCCGGGCGGACTCCGGGTCATTAGGGTCGTGCACGGTATTGGCGGAAAACGACCCCTGAGGGCATGCAC
+>850:2:1:1528:3872/1
+GATCGGCTCGAGGTGAGGGAGGACGAGGCGCTTGTGTGGATCCGCATCGAGCTGCGATCGCCTTCCGGCTTGGGCG
+>850:2:1:1528:3872/2
+CACTGCCCTTGCTCCGCATCCATCGCCTGGCCGACGCGGCCGAAGTCGGAGAGGGCGAAGACAGCCGCGATGTAGG
+>850:2:1:1528:4487/1
+AAAGCGGCCTGTTTCCGAACGTGTTTTATTTTTTAGCATTGCTCATCGGATCACACTTATTGGCTCACTTTGCGAG
+>850:2:1:1528:4487/2
+TTGCGGAAAAGCGCCTAACAAGAAGCCGCACGCCAGTATACAAACGTCAACGTTTCTTCGAGCTGCGATCAGTCGG
+>850:2:1:1529:21386/1
+GCTCCGCGGGGGCGACGCCCGCCCCCTCCCGGGCCGGCTGCCTTCTAGCCTCGTTCCTTTTTTCCCCCCCTCGCCC
+>850:2:1:1529:21386/2
+GGTCACGGCCCGATGATGGTCTTCTATCCGGAGAACGTCTGGTACGGCGGCGTGCAGGAGTCGGACTTGAAGGAGA
+>850:2:1:1529:18754/1
+GGCGGGTCGCCCAAGACGGCGCGAGCGCGCCTGTTGATGGCCGCGTGGTAGGGGATGACCAGGCCGAGGTAGGCGA
+>850:2:1:1529:18754/2
+GCCTGGCCGTCGCCCTGGCGTTCAGCGCGCTGCCCAAGGGCCTCACCGACACCATCATCACGCCCCTGCCCACGGC
+>850:2:1:1530:17256/1
+GACCAATGCGTCCTCGAGGGGCCGCAGACGACGAGTCCGTTCCTTCGCCGGATCATCGCGAGTCACGCGATCGGCG
+>850:2:1:1530:17256/2
+GGGGAACTCCATTTTCATCGACTCCACCATCCTCAGCCGGGCGGCGGCCGGCGCCCTAGCACCCGGATCACTCGCG
+>850:2:1:1530:15815/1
+GCAATCGGGGGTGGTGTTTCCAACGTGGATATAGATGGAAGGAAAACCTTGTAGATCAAAAACATAGAAATTGCCA
+>850:2:1:1530:15815/2
+GATTGCCAATCATGCGCTTATGAAGAAACTGTGCCTTCGTGCTGGCGAGCGTCATCTGGTGGTGCCGGTCGAAGTA
+>850:2:1:1530:11434/1
+TTCGGTCCAGCTTGCGTGCATGAGATGCGAAATTTGTCATCCGGCAGCAAAACGAGCAGCGCACCCGTTTTCGCTT
+>850:2:1:1530:11434/2
+TCGGTGCGGGTTCACCCAGTGGAGCATATTCTGGCTGCGCTCTCGGCAATGGGCGTGGACAACGCCATGGTCGGGA
+>850:2:1:1530:17824/1
+CGGCGGGAGTGATCGCACCTGCGACGCTCCTGTTCGTGGCCTTGCGCACGGTGTATTTCCGGAAGGGGTGACACGC
+>850:2:1:1530:17824/2
+GACATACCCCGGCGGCACCCACCTCCCAGATCGCCTGCGTCCCATGCCAGGCATCCGCGAGGCGACTCGCCGGAAG
+>850:2:1:1531:1925/1
+CGTCCATCGAGGCGCCGAATAACTGGCAATCAGAGAAACCAAACGACACACACGATCGGATTGCCCCCTCGCTCGG
+>850:2:1:1531:1925/2
+GACGCGGGGCGACACTTCGCCGACGACGTAGAGGGTCGATTGGCTCTGCGGACGCACAGCAAGGCCCACGACGCCC
+>850:2:1:1531:13739/1
+GAGGTGGCGCCCGGGCTGGAAGAGGAGTACGCCGAGCGTTTCTGCCACCTAGCATCCTTCGAGACCGGCGATCCGG
+>850:2:1:1531:13739/2
+GGGGCGAGCAGCCGGCGCGCGATGCTCGCCCACGACGAGACGTCGACGACCGCCGGCCGGGCGGACCGCCGCAGCA
+>850:2:1:1531:14354/1
+CATCGCGAAGACCTGCCATAGGCGGTGCTTATTAGGTCCAGCGGTGACCGGTTGCCGACCAGCGTCTTGAGGCTGG
+>850:2:1:1531:14354/2
+ACCTCCCGGCAATAGACGGCAACGCTCGCGCGAGCAGGGTGTTCTTCGGGATCCGGCATCTGGACCGATACAAAAA
+>850:2:1:1531:20834/1
+GATCACTTCCGCGCGCACGCGCAGCGCCGCGACCAGCGCCCCGACGCCGCGTGCGATCAACGCGGGCACCCGCCAT
+>850:2:1:1531:20834/2
+TCGCTCTCGTTCAGGCGTGCCCGGGCTCTCGATGCCCGACACCATCTGGCCAAGATCGAGGATGCGTATGTCGTCA
+>850:2:1:1531:16443/1
+TAGCGGCGCTGGGCTGTTCTTTCCCCAGGCAAGGTGTGCGCGCGAGGATTCGTTTGCCTTCTTGCCCCCGCCCGCC
+>850:2:1:1531:16443/2
+TTCAGCTTGTACGCCTCTGGCCGCCGTATGCCATGAGCGGACCTCAAGAGCCCGCACTCGCCAAATCCGTCAGCAC
+>850:2:1:1531:4564/1
+TACGGCGTCGGGGCCGGCACCCCCCGGCTTCTTGACCGTCTGGCGGAAGTCGGCTTCCGCCGGGGCGCCGTCGCCC
+>850:2:1:1531:4564/2
+ACCACCTCGGCGAACGTGCCTTCGACCGTGAGAACCGGCGAGCGCGCGCCGTATAGCCTACCCCCGCGCTAGCCGG
+>850:2:1:1532:6335/1
+AATTGGCGCGGCGTTCTGCAGCATCGTTCGACCGATGGGGGAGCTCGGATTTTATTTGATCAGCGTTGGCTCTCGT
+>850:2:1:1532:6335/2
+CGTTGCAGCATTGCAACCTTTAACTTTTGTAACCTTTCGCGTTTAGCGATCCACTTCTCCCATTACGATATCGACG
+>850:2:1:1532:16482/1
+GCAAGGATGGTCCAACCCATCCACCGTTTGCTTGCTAGCAGCGCGTGCTCATCCCCCCGATCTTCGGTCATCAGGG
+>850:2:1:1532:16482/2
+GCGATGCTGGAAGAGCGGTACCGGTGACCCGTTCGGCTGAGAGCACAAGCGATCCATGCCGGATTGGAGCCCCCCA
+>850:2:1:1532:20027/1
+GCCCGCGGCAACGTCGGTGCTGGGGGCGGGTGGATCCCTGGGCCACGGGGCACGGGGGAAGAAACCCGGACGCGGG
+>850:2:1:1532:20027/2
+GCGCAGCCCACGCGCACGCGCGCGCACATGCGCATGATGAGAATCGCCAGGATCAGCGGCGCTGCAATCCGGCTCG
+>850:2:1:1532:17935/1
+AACCGCTCCCAGTGAGCTGGCCTCGAAGGCAAAATGATAGAATGAGCCTGGAACGCCCAGCCCGCCGCTAATGCCG
+>850:2:1:1532:17935/2
+ATTTTCGCCCATCGCGCTGCCGACACGGGACCTGGACAGCACCCGCGACTTCCACGAGAACGTCCTGGGGCTCAAC
+>850:2:1:1532:12772/1
+GGACCTCCCGTTGACCTCCGTCCGTGCGCGGAGGGACGTGCAGTTCTTTCCCGTCGCCTACACCCTCGGCTTCGCG
+>850:2:1:1532:12772/2
+GAGCCGACATCGGGGACCGCCGCGCGCGTGGTCGCGGGTGCGATGGCCGCAGCAGCCGACGGGGCCCGCTGGCCGC
+>850:2:1:1532:8416/1
+TGGCTCTTGGGCCGAGTAGTGAATGATGCGCGGAAGTTTTCGCGTAGATGTCAAATCTATCAAGAAGGATACCGGA
+>850:2:1:1532:8416/2
+GTCCGGGATCAATCCGGCAAGGTTTACAAGATGGATCATTTCGCAACACGGTACCCGACGAACACAATTGATGTCG
+>850:2:1:1532:8860/1
+CGATTTCCCGGCCTGTCGGTCTACCAAAAGGTCAAGGAAGGGACGGCCGACGAGATTCGCGCGCTTCTCAAGCTTG
+>850:2:1:1532:8860/2
+GGCGAGGGGCTCATCCAGCGGCACGGTCTTGGGGTCGGCGCCTAACGCAGGGACAACAACGGGCCGCCGTCCCTGC
+>850:2:1:1532:5577/1
+GCATTAGCGAGGCGCTTCGACGGGTCTTTGACTAACAGTCGGATGATCAAGCGTTCGAGCTTGGCGTCAACGCGCG
+>850:2:1:1532:5577/2
+ATACATGGCTCCGGAAGTAATCCTCAGTTATCAATTCGATGAACGCGCCGACCTGTTCTCGCTGGGCACAGTCTTT
+>850:2:1:1533:8239/1
+GCGTCTCGCCCCGCCCCTGCTTGCCCTTGCGGTCGCGGGCCTCCCCTTCGAAGACGACCTCGGTGACTTTCGCAGC
+>850:2:1:1533:8239/2
+GAAGAGCCTGCGGCAGTCGGGCCTGTCCAAGGTGCGCTCGGGCCTCACCTCGCTCGAGGAAGTGCTGGGCTGCACC
+>850:2:1:1533:5872/1
+CGCACAGCGAATAAGCGAAATGCCAAGAATGCGATGTTGCCAGGAACGGAATATCTGACGCACTTCGCTCGGCACC
+>850:2:1:1533:5872/2
+GTTGCCTACTCCGGGGATACGGGGTTCGAGGGGTGCGTGGGGGTTGAGTGTTGATGCTGGAGGGTTTCCCGGATGG
+>850:2:1:1533:5720/1
+CAGCACGTGCACTTTGTCCAGCGTCAAGACAAATACCACCAGCCGCGCAAAATAGCACACACCTCTGTTTACGAGC
+>850:2:1:1533:5720/2
+CAAGGAGCAGCAGTACGAACCACCACGCTGCCGGGGCCGGAGTGGGTGCAAACGGAGCACCCGCTGAAGCATCGGA
+>850:2:1:1533:10416/1
+CCGCTCATTGACCTCATTCGTCTTGGGACCTTGGACGTCTTGCGCCGACTCTCTGGCACAGTCGCTATCTCAGACG
+>850:2:1:1533:10416/2
+AGCAAGGCGTCATCTATCTCGACGGCCAGGGCAATCGCTTCGGCCTCTCCCGCGTCCAGCTCTTGTCGCCACGCGG
+>850:2:1:1533:18818/1
+AGCTGATAAAATATGTTTACGGTGGGGAGCCGACCACCGAAGAGCGCGACGGTTGGGCGCGCACCTATCGTTCGAT
+>850:2:1:1533:18818/2
+TGCTGTTGGCGGCCGTGCCGGCGGCCAAAGCGCCGTGACTCCAAAGCGGGACGGAATTAAACCAATTCACGAACAT
+>850:2:1:1533:9391/1
+CCGAGGGGGGCAAGCCCAAGATCACGGCATTCATCGTCGAGCGCGGCCTGGGCGTGAAGAACGGACCTCCCGAGCC
+>850:2:1:1533:9391/2
+GCCTCTCGCCCCTGCTGCCGCGCCGCCGCCAGCTTGACGAGACCCGTGGCGCCGCCCGCGCATCCGGAGCCCGGGC
+>850:2:1:1534:13177/1
+GGGCGTCGAGCAGCGCGGCTGACGGGCCGCCCGGGCTCGCGAGCCCCGCCTGCTCGCCTCGAGCAGGGACAAGCCG
+>850:2:1:1534:13177/2
+TAGAAGAGGAAATCGCAGCCGCTCTCGCCATCTCCCCAGCATCCGTTTCCGCGCTTCGCGCGGTGGCGGCCCACCC
+>850:2:1:1534:7068/1
+CGAGGTAGCGCCGGTCGCCGCCTCGCGCAACGCGCGCGGCAAAGCAGCGGCCAGCCGCCCCGCCGGGCCGCGCCGG
+>850:2:1:1534:7068/2
+CGGACGTGCGCCGGTGCCGCATGGACAAACCGCCGCGGCCCGCCCCGACGCCCCCGCAGTGGCCTCCACCCGGCGG
+>850:2:1:1534:19141/1
+CGGATTGTTTTTTCTCTATGCGCCCCTGGAAAACTCCCCGATTAAGATCGTGCTCTTCGTCGCCAGTCCACTCAGC
+>850:2:1:1534:19141/2
+GCGCGCGGCTTTTCGGTCATCTTTGTTTTCCTCATTCTGGCTGCCGTTTAGGAAAGCTGGTCCTTGCCCTTTAGCG
+>850:2:1:1534:21041/1
+TGATGAGTGTGGGCAAATGCGCGTCCAGACCGCTGCTGTCCCCGAAATATCCGAGCCCCCAGGCGCTCGGCAGACA
+>850:2:1:1534:21041/2
+CGATTTGGACGCTTCTCCAATTCGTTAAACCGGTGGACAGAGGGCTCGCTAGTGCGATGGCTGCCTCGCGCGCGCG
+>850:2:1:1534:5075/1
+AACGGCGAATCTGCGCAGCGATGAAAGGCCGGGTTAAATTTGCGGGTGGGCACGTTGTCACCCCGCGCGGAAAATC
+>850:2:1:1534:5075/2
+AAGCAATCAGCAACGCACATGAGAACGAGCGCACCGGCCGCGCGAGGGAGATATATGGCGCAGTGACGGGCAACGT
+>850:2:1:1534:20454/1
+CCACGAACACGTGGCGAACCCCGCGTGAGCGCCGCTGGCCGGTGCTAGGCGCGCAACCGCCCCGTTCTCACTGGCG
+>850:2:1:1534:20454/2
+GAAGCGGAACCAACCGAACGGGTGGCAGGGAGCGCACACTTGATGACTGCGTACCGCGTGCCGTGCGGGGGCATGG
+>850:2:1:1535:4921/1
+GTCTGGATAATCACTTATCAACGCTCGACGGTCCATTACCAGCCGTCTTCGAAGCATTGAGAACGCTCTCCCACCA
+>850:2:1:1535:4921/2
+AGTGAGGACGTTGGCTTAGCGGCAGCCACCGCTTAAACACTGGGTAAAAACTGACCCATCGAGCGTTTTCCCGACG
+>850:2:1:1535:11967/1
+GCGAAGGCCGGCGATCTGGAGAGGGCGCCGGCAGCCCACCCCGTCGAGCGTGCTGCGGCGGCCGGGCTCATCCGGG
+>850:2:1:1535:11967/2
+ATTGGGGGTATCGAGCAGTTCCATCCCTGGGCACCCCCGCTACCCTCCTTTCGCTCCCGGACCGTTTCTCGGCGCC
+>850:2:1:1535:18963/1
+TGGGACGTCGGTCTTAGCCACGGGAGTGACTTTAACCCCGGGGGGGGGCGCGGGGCCCGCCCTTTGCTTCCGCTTC
+>850:2:1:1535:18963/2
+TTCTACGTATATCCTCGCGCGCGGAATTTGTCACCGGGACGACAGTTCCACCAAACTGGCTACTCGGAATGACCTA
+>850:2:1:1535:8928/1
+CGGTGAGGACGATCCCCCGGCCCGTCTGGGCCATCACACACTACAACGATCCCCCCTGGCCCCTCGCGCACGCGCC
+>850:2:1:1535:8928/2
+CGGCCGCCAAGGGTTCCCGCAGAACATCTCGGGAAAAGACAGCTAAACGCGCGCCCGGGCGCGCCCAGGCCCTCCT
+>850:2:1:1535:17600/1
+GCTCGCACAGGAACCCGAATTCCTCTCGGCCGACCAGGCGTCCGTCCTGAGCACCGAGCTTGCGAACGGTGCGCTC
+>850:2:1:1535:17600/2
+TCGCCGAAGCACTCGTCGTTCTTGACCTTACCTTGCGGAATTTCGGCTTCGCCGAGCGCGAACGAAATACCCGGCG
+>850:2:1:1535:11027/1
+TCGCGGCGGAAGCGCTCGAACAGCTTCATGTGGGAGACCTGCATGCTGTTCAGCGTTCAGCGGCGCCATTCATGCC
+>850:2:1:1535:11027/2
+GAGATTTCGTCGCCGGTCCTCTCCGATCGAAAACCGGCCACGAATCCAAGCGTAAAGGCTGGTACCGGAGACTACG
+>850:2:1:1536:9339/1
+ATGCCGCGTTTTTAAGGGATTGCAGTTAGAAAGTCAAAGCGGCGTATGAATGCGCTGCACGCGCTCGCCGATACCG
+>850:2:1:1536:9339/2
+GCCGCGACTCGATGGATATGCTGGCCCTCGATGCGCCCTCCATTCCCGACTCGCGGTTGGATCAGCGGGGCGGATT
+>850:2:1:1536:20049/1
+CTGGTTGCGGATGGGGTTTCGTCGGTACGATCCCTTCTGCTTCACACGCTTAAAGGGGCGCCCCAATTGACCACGC
+>850:2:1:1536:20049/2
+CCGCAGGGACGCACGGATTGCGTTGCTACTGCCTATGAGGATCAGGGGCAGAGAGTGGCAGCGGCGGTCAGAGGCT
+>850:2:1:1536:4629/1
+GCTCAGAACAGCGGACGGGTCGTTGAAAAGGACGAATTGATGGCGGCGATCTGGCCGGACACGGTGGTCCAAGGGC
+>850:2:1:1536:4629/2
+TCAATCGCCGGAACGGTTTCCTCGGCCACAGCGCGCAGTTCGTGCAGGAAGCGATACCCACGTTTCGGGATTGTCT
+>850:2:1:1536:18013/1
+CGGCGGGCTTTCCCGGCTTCCCGGGGGGCGGGGGACATTTTTTTCCCACCTTCCCAAAACCCCGGGCACCCGGACT
+>850:2:1:1536:18013/2
+AAAAATCTGGAAGCTGGAAAAGCTGGAAAAGATTGGCGGAGACTTTTCCCGGAACCAAAATTCCTGGAAAAAATTT
+>850:2:1:1536:16291/1
+CGGTGACGATTCCTGATCTTTTCGATATGGCAAGACGCGGTGAGGACTCCGGCGCTTTCAGGGCCGTGTGGGTCGG
+>850:2:1:1536:16291/2
+CGAACGGCCGCCAGAAATGGCGTCGAAGCTCGCCCACTGCTGGGCCAGCAGCGGCGGGCGGCGGTGCGGAGAAGCA
+>850:2:1:1537:11655/1
+GTCGGCAGTCAGGCACTCCACACCCGCCACCCCATGGATAGCTGGTTGACAACGGCTTGAAACACTTGTTTCATAT
+>850:2:1:1537:11655/2
+CGCGCGGACGCTCGGGCGTCGGCGAGGCGATCGCGACCCTGCTGCTCGACGGCCAGGGAGTTCTGGGGCACGACCT
+>850:2:1:1537:1082/1
+GCTGAGGTGACGCAGTACCCCAACAAGAATTATTGTCACTGGAACGGGATAGCTTTTCTCCCGCCGCTGCGCGTTC
+>850:2:1:1537:1082/2
+GGCGCACGCGAACGTGAAATATAGATCTCGCGGCATGATATGCTCGTGTTTTGCACCTTCGTTCCACCGCTCACTG
+>850:2:1:1537:7543/1
+GCAGCTATTCAGGAAGCTGCCTGGGGCCGCCGAGGCCTCTTTCCAAGTGGGCGCGGTGTCCCGGCTCATGGCGGCG
+>850:2:1:1537:7543/2
+CAGCTCGCCCGGGAGCCCCGCACCCACCCCAGCGCCACTCCCCTACGACGCGCAGCCACGCGCAACCGACTCGCCC
+>850:2:1:1537:10111/1
+AAGGTGAGGACGCGCTTGCTGACAGAGTCGTACGTGATGGCGTCGGGATTGGCATTCGTTTTGACCTTGCCGCGGG
+>850:2:1:1537:10111/2
+CGTCTCCCACGCCACCCAGGTTGTCGTGTTGGACGCGGCCACCTACGCGGTCGTCGGAAGCATCCCCGCCACCAAG
+>850:2:1:1538:11114/1
+ATTGTACATTCGCGCACGGTCGGGGTCGGATTTCGCACACTGGCTTTTACAGAGGTGACCAATGGCTTGGATGAAG
+>850:2:1:1538:11114/2
+CTACGGCTCAGAAGCAACGCGCGCTTGCGATGCGTCAAAAACCGCCGCGCAATATACAGCGGTGGCGTGCTGGTCC
+>850:2:1:1538:12069/1
+CGAGCGCTCGAGATCCCCGCCGCGCGGCCCCGCTCCCCGCGGGCACGGCCCGGCCAGATTCCGACTTCTGGCCCTC
+>850:2:1:1538:12069/2
+GAGAACATCGCCTACACGGCCCGGGCCTCCACTACCCCCCGCGCCGCCACGTCCGATCCGGCAGACCCGGCTCGCC
+>850:2:1:1538:21342/1
+TGAGACTCCAGGCCGTGCGCGCCATGGTTTCCGGGGTCGACGATCTCACGGGCCCGTCCGCCGCCCTGCCGGCCCC
+>850:2:1:1538:21342/2
+CACGATCGTCTCGCGGCCCTCAAGGCGGCCGGCCTTGGGGGTCTCCACGCGCTCGTGGCGGACTAGCCCGAGCTGG
+>850:2:1:1538:5789/1
+TTCGGATCTTGCCGCAGGATATGGCGCAAACCCATCGCGAATGTCAGGCCGCTTTCCGGTCGGACCGCGGTCTGGT
+>850:2:1:1538:5789/2
+CCATCAATTCCGTTCACAAACGGATCATCACGATTGAGGAACCGGTTGAATACGAACTCAAGGGCATCAACCAGAT
+>850:2:1:1538:2504/1
+GAGAGCACTCAAACCAAAAGCAAGAAACCATGACCGCGAACCTCCAGATAGCGCGTTGCGCTCCCACGCGGCACCC
+>850:2:1:1538:2504/2
+CAAACTAGGTGGAGCCACTTTACCTTAAGGCCTCGAGGGTGGGACTGGCGGCAGGGCGTTTGTGCCAGGCGCGCAC
+>850:2:1:1538:7876/1
+CCAACGCCGTTGCCTCCCCCGGAAACGATCGCCACCTTCTCCCCGACTAGCCGCATGGGCGGCCCATAACGCGGTC
+>850:2:1:1538:7876/2
+GTCATCGCGCTTCACGACGACGTACGGGCGGACGAGTCGGTCGCCACGTCACCTTTCGCCGATGTCGTCTCCGACC
+>850:2:1:1538:2912/1
+CAGCCAGTGGTGGGGCTCGTGCAGTCCCGTGGGGGGGAGCCGGCGGGGGCTGCTGTGGCGGGGCGGGTGGCTGCTC
+>850:2:1:1538:2912/2
+GGGCGGCGGGGCCACGGGTCGACGTCAACGACGGGCTGATCAGGATCCGGGGCACGGGGGCGGCGGAGGGGGCGGG
+>850:2:1:1538:11005/1
+ATCGTAGCCGTTGATGCAAGCGAGCCCTTTTTCCTTTTTGATTTCAGCCGCGCGCGCGTTCGCCTCGCCCACCTCG
+>850:2:1:1538:11005/2
+GAGGCTTCTGCGGGCAATCATGCTCAAGCACTCGCTTATCAGGGCAGGGTGCTCGGCATTCCTGCCACAGTCGTAA
+>850:2:1:1539:12126/1
+GCCGGGCGATGACGTCCTTCCACACGCCGCCGGCCACCATGACATTGGACTTTTCGGCGGTATGCCCCTTGTTGGA
+>850:2:1:1539:12126/2
+CTATTTCGGGCTTCCCAAGGAAACCACCGCTTTGCCGGACGGCCACAAGCGCGCGGTGGATAATGGAGTCTCTACC
+>850:2:1:1539:20344/1
+AGCCGCTGCTGCAGGCGGCAGGGGCGCGGCCAGGGCGCCCCCCCCTCCCCGCGTCCCGGGCCCCTCCCCCCCCCCG
+>850:2:1:1539:20344/2
+GGACGGCGGCGCCGAGGTCGTGCTGTCGACGCGGGCGACCCAGCCGGGGCATACCGCTCTGCAGCCCGGCCAGGGT
+>850:2:1:1539:15754/1
+AAGGACAGCTCCGATGAGCCTCGCTCGACCCTGCTCTCGTCTGGCCAAGGTTGAAGCGCAGCGGCGCGCGGCGGGG
+>850:2:1:1539:15754/2
+CCAGTGGTTCACGCCGCTCCGTGAAGCGTTCGACGCCTTCTTCGACAAGACACAGGAAGTCGTGACTGGCTCCGTT
+>850:2:1:1539:17528/1
+AACACGCCCAACTCGCTGATGCCCCTCGGGAAATCCAGCGACATTATTACAATCTGGACATTGCCGCTGATCTCGA
+>850:2:1:1539:17528/2
+GCTCCAGGCGCCGCCAGATCACGTGCCCCGCCCGCGCGAACGACGAGCGTCGGCGGATCAACCTGGGGAGCGATCA
+>850:2:1:1539:9423/1
+GTGCGCCCTTCCGCGTGGTACACGAACGCGCGCCCAGCTGGACGCCAGGGAGGAGAACATGATAGGGCCGCCGCCC
+>850:2:1:1539:9423/2
+TGCAACCGAAGCTCCCCGCAGGGGTAGTGCCGCCCGGGGAGCGCGCCCGGCCACGCCGCGCGCCGGGTGACGACCG
+>850:2:1:1539:8341/1
+GCAGCGAGCCCCGTGGACATTTCTTTGAGCACATGGACGGCAAATTCAGCAGCATCGAGATCGGTCGAGCGGCATT
+>850:2:1:1539:8341/2
+CGAGGCTGCTGAATTGACCGACCCTATAGTGCAAGAACTGCACGAGCGGCTCGCTGCAGATCGGGAGCGCGTCGCG
+>850:2:1:1540:14947/1
+ACCTTGCGGAAAACGCTGCTGGATCTCGCGGTATGCATCAATCGCATGGTCGTAGCCGTGCCGCAGCAGGTAGATA
+>850:2:1:1540:14947/2
+GTGCAAGCCACGTCTTCAGATATCGCAGCGCAGCGCCTCTACGACCTGGGCGAGATGCAGCGTGCATCCCAGGCTG
+>850:2:1:1540:14128/1
+GCCGAGCAGCGCGACGAGCGCCAGCTCCTCGATCGAAGCCTCGACCCAGCGCCTGACCTGGGCCGCGACGGGGTCG
+>850:2:1:1540:14128/2
+CCGAGCGCGCGCTCCGCCGGCCGGGCCGAGCTCGGGGACCTGACCCCGCTCAAGCGTGGCGAAGAGCGCTCTGGGC
+>850:2:1:1540:5665/1
+CGATGGCGACGATGGGGGGCGCCACCACCGGCTCCATACCACGCCTTTCGCGCAAACTGTTGAAGACCGGACAAGG
+>850:2:1:1540:5665/2
+CGCTGCCCAGACGGGTTTCAGAGGGGAGTCCGGCCACCCCCAAAATGAGAATGCAAACTCCGAACTCCCACCGGGA
+>850:2:1:1540:1805/1
+TTACCTACCTCTTTATGCGTTCGGTGTGTTCCTGGTGCGCTCCTTGGCGTGGAATGTTGCGATTGCGGGACTCGTC
+>850:2:1:1540:1805/2
+GCAGCCGCTGCCGGCTATGCGATCGACGATTGCTTTTACGACTACGGAACGACGCGCGATCGCGAAGGGGCACGGT
+>850:2:1:1540:21225/1
+GCACGCCCTCGGGTTGGCCGGAGTGCCGAGCGGCGATGCCGCACTGGAGGCGCGGGGCGCCGTGCCTGTCTCGCGC
+>850:2:1:1540:21225/2
+ACGCCCCGCCCCCCAGGGTGCGAGTCACCGTGATGTAGGGCGCGCCTCCGCGGAGGGCGACGGCGGGCCTCCCTGG
+>850:2:1:1541:6379/1
+GACCATGCGGCCCATTGCTTTATCACCGCCTCGGTGAGCGCGAAGGCTTCGTCGTTGAAGCGGGCCTCGCGGACCG
+>850:2:1:1541:6379/2
+GCGCACCTGCGCACCTCTGACGCAGAGCTCACCGCGGCGCAGAATCGCGGCGAGGTGAAGAGCTTCCGCACCGCGC
+>850:2:1:1541:11940/1
+GACGCAGTCGACCTCGAACAGATCGAGGGCCCGGCTCGCCACGCCCCACGGATACAAACGTCGGGCGAAGACCGTG
+>850:2:1:1541:11940/2
+TACTGGAACTGGGTGACCGCGCCAGGTCGTGGGACGAGCGCCGCGGAGGACGGGTTGAGTCAGCCTCTGCGACGGG
+>850:2:1:1541:11839/1
+CGGGGCGGCGGCCGCCGCTGCGCCTGCGGGCTCGGGCGCGGCAGAGGAGAACCGGAGAACGCGGAGACGGAACCAC
+>850:2:1:1541:11839/2
+TTTGGCTTTCATGGGTTGGATGCTGGATGCTGGATGCTGGATGTTCGATGCTGGATGTTGAATATCCAAGCCGCCG
+>850:2:1:1541:11909/1
+CCGGCAAGTCGGGCAAGCGCGCGACCACCGCCACGGCGCGCAAGCCAGCCCCGGGCAGCGCGACCGCGCTCCACAC
+>850:2:1:1541:11909/2
+CCAACGCACGGTCTCACGCCATGCCGCGCCGAGGACGCCCAGAATCCGCCGCAGGGCGGACGCGCCTTCAGCCACA
+>850:2:1:1542:3472/1
+GCTCAGCGCTGTGGTTGGGGGACAGTTATTTGGCCGGGGAAATGAAATATCGTGTCATCCACAGGAAGGTTGGCTT
+>850:2:1:1542:3472/2
+AGTTTTGTCTATTTGGATCCTGATCATTTTCTTGAGATTCGAATCGTGACACAACGAGTGCGACACGGGGCGCACG
+>850:2:1:1542:10476/1
+TGACGGCCGGGATTGGACGGGGGTCGGAAGCCCCGGAGCCAACACCCCCTAATCTTGGTGGGACAGGGGGGGGGAG
+>850:2:1:1542:10476/2
+CAATGTCTTCGCGGGCCCCACGCTTCAATGCCGACACAGATCTGCAACGCGGCGCCGGCGCGCGCCCGCCACGCAG
+>850:2:1:1542:9787/1
+CCGAGTTCCACGAGAACCTGCCGCACGAGCGGCCGGCGTGGCCCGATAGCTGCCGGCCGATCTATCCCTTGCGCAC
+>850:2:1:1542:9787/2
+GGACCCGACCCCGGGCCACTGCGCCCCGGTCCCGGCGTGGCGCCACCAGAGCGGCACCGCCACAGCCACCGCAGCG
+>850:2:1:1542:5288/1
+GGAGGCCGGTGCCCCGATAGTTTCGGCAGGAGGGTCTCTTGGGGGCCAATGCGTTGAGAGCGCCCTCACCGCCCCG
+>850:2:1:1542:5288/2
+CCAAACCTGCGGGGCTGGGGCGTGGTTGGCTCGCAAGTGGGTTTGACTTCTAGTGAGCTTGGCGGGGGGGGGCGGG
+>850:2:1:1542:18683/1
+CTCGCCGCCCTCCTTAGCGCCAGCACCGTTCCCTCTATCCATGCCATTCTCGCCGAAGACCTCGCCGTCCGCAATG
+>850:2:1:1542:18683/2
+TTAGTCAGGGGGACAAATTTATAGCCCGGGGAGGAGCGAAGAGCCATGGTGAACGGATCGATCCAGAAGGCGTCCA
+>850:2:1:1542:5826/1
+AAATCTGTGACGTCGCCGTGTTGGGCCAAGGGGCGGTCCCCCGCCTCTTCCTTCCAGCGGGAAAAGTTCTAGCCAG
+>850:2:1:1542:5826/2
+AATTCGCGCCCCCCGTGATCTCCGCATTATTCATAAGGCACCGACGCCCGAGGGGCGGTGCCTCACCGCACACCCT
+>850:2:1:1543:4882/1
+AATGATCAGCGCGGAGGGGGCGCCGGCCCGCGACCAGCGATGATGAGGCCAAGCGAACAGCCATAGCGCAGGCCGC
+>850:2:1:1543:4882/2
+CAGCTTCGACGGCGGCAACCCCTGGCCTCTTGAAAAGCGAACGGGCGTTTGGGGCGGCCAACGTACACGCGAAGGT
+>850:2:1:1543:13196/1
+ACCCTTGAGCATGTCTTGACTTTACGCGGGGCACCGGGCGTCTGTGTTCTGTCTCTGTCATTGGCATCCCGCTTTT
+>850:2:1:1543:13196/2
+CCTTCAACGACGTCTTCGACCTCAAGCCCGCGAATGACGAGGGGCACGGGCATCCATACCTCAACCCAAAGCCGCA
+>850:2:1:1543:3033/1
+CGCCGACCACGTGAAGATCATTTCCGGCCGCGGCCATCGCCACGCCGCCGGGACTTTGCGCCTCGAGCCCCCCGCC
+>850:2:1:1543:3033/2
+TGATCGCGCCGCCGTGCTCCTTTCTGCGGCCGCGGGCAAGCAGAAGGCGTTGCTCATTTCGCGCGATGCGAACCCG
+>850:2:1:1543:16142/1
+ACGCCCAATGAAGGGACGGTGATCACGGCGCAAACTTCGTATAGCAGGATTTGAGGGGGGTGCGATCGGGCTTTCC
+>850:2:1:1543:16142/2
+TCTCCAAAAAGCGATGGGTCAGGGCGGCACTACCACGTCCTCATTTCTGCCGACGCGAAGCCGGAGCTGTTTCATC
+>850:2:1:1543:15061/1
+CGAAGAAATGCGGCTTCCGGCTGAGGTTATTAGCGCCCTTGTCATACGGCCGTTCGCTCGTTGCTTTGCGATTAAA
+>850:2:1:1543:15061/2
+CCCGATTCATCGTAAACGCGATGATCTCAACGCAGCTGCGCAGCAGAAATAGAAAAAAAAGCGCGCGAGTCTCGCT
+>850:2:1:1543:10771/1
+GTGCAGGCTAAGAAAGATCCAGGGGCTTCAGGAGTTCCCAGGCGGGCAGTAAGATAAAGTGCCGTCGTTACCGCTC
+>850:2:1:1543:10771/2
+CGTTATCACCGCACTCCGAGTACTATACCGAGGGCGGCGAGCTGACGCAGGGGGCCGACTGGGCCACGCTCTCCGT
+>850:2:1:1543:2422/1
+GCGCAAATAACGGCCGGGTGTCGCGCCGAGAATGGAGGGACAATTCCGGGTCTGCGATAGCGGCCGCGCTGGCATC
+>850:2:1:1543:2422/2
+ATATCCACGCCTGGGATTGGTGAATGAGAAGGAGCAACAGCAGGAGCGGCTGGACAGGTCCGGCGCCGGCCTCCCC
+>850:2:1:1543:9118/1
+AATATCCACAAAATCAAGCCGACAAGCATCAGCAGCAATCCCACTGCAACCAACGGCGCTAGAGGCGCGATCTGAT
+>850:2:1:1543:9118/2
+CGCCCTGGATGCCTGTGCTGCTACTGCGCGGCACTTCGGATCGCAGCTATTATCCCGGCGCGATTCTACGCACACA
+>850:2:1:1543:17327/1
+CAGACCCTGGCCCGCACCCGCGTCCTCGTGCAGAGGACCGTCGCCCCCGGCGAGCACGTCTACCGCCCGACCCACC
+>850:2:1:1543:17327/2
+GGTCCCGGCGGACAGCCGACACGCGGCAAGTGCGGCCTTCGATGCCCCGGCGCAGCAATCCGTGCTCGGGGGGGCC
+>850:2:1:1544:14022/1
+AGATCGATCACCCCGATACACTCCGTGCCCAGGCGGGAGCGGGGCCACCGCAACGCCCACTCCCACAAGCCACAGA
+>850:2:1:1544:14022/2
+CGCTTGGCCAGGGTGGGAACCAGTTGCCGACCACGTGTGCAACGATGCGCTGGGAGGGGCGAACGACTGATTTGCG
+>850:2:1:1544:6142/1
+CCCGCCGCGACACCACCCGGCCACGAGCGTGATGACGCGGCCCTCACGCTTGTGACCGAACGCCATGCACGCGATC
+>850:2:1:1544:6142/2
+CTCTACATCGACGCCGCCACCCACCTGGCCTTGGTAGCTATTTGGCGGACGCCGCTCTCCTGAACGCTTGTGTCGT
+>850:2:1:1544:6822/1
+TGGACGCCTGCGCGAAAACGCGCGGTGACCCATTTTTCGAGATGGAGCTGTACATCTCGCCGTGGGTGTGTGAGCG
+>850:2:1:1544:6822/2
+ACGAGCAGCAGGTCGACGCCCCAGTAGGGAAGACACCGTTGCAGCGCGCTCGCGCGATGCTCGGCGTACGCACGCA
+>850:2:1:1544:17502/1
+AAGATCTACATCGACGCCTCGCGCGTCGTGGCGAACCTCGACGCGCGCGAGCCGGGGGGCGACGGCTTCGAGGACC
+>850:2:1:1544:17502/2
+GAGGGTGAGCCCTGGGGGGGGGGGCGGGTTTCTCGATTCCGCCGATTATCAGCTCCCGGATACGTTGAACCGTCGG
+>850:2:1:1544:4546/1
+GCATCGTGCTGCCGTTCGCGGTGCTGCTGTTCGCGGTGGTCGGGCCGCCGTTCGCAGCGCCGGCGCAGACGCCGCT
+>850:2:1:1544:4546/2
+ACGACCAGGAGCGCGAACACCGCGGCCGGCAGCCAGCCCGCCACCCAGCGCGGCAGCGTGCAGCTCGAGCCGCGCG
+>850:2:1:1545:8777/1
+CGCACAGGCCGTGGGTCTTTATCGCTTGGTCTACTCGGCGTTCTGGCTATCTTTTCCCTCGGCCTTTGGCTTCGCG
+>850:2:1:1545:8777/2
+TTGATTGCTTCCACTGGCAAGGCCCCGGTCCAGCCGCGCAAAACCCTGGGACTTGACGAGTGCCGCGGCAACAACG
+>850:2:1:1545:11617/1
+GCTCGAGTCGCCGACCAGGCGGCCGAAGTGCTCGACCCGGCGCGCGAGCGTCGTTTGGTCGACGCATTCGGTGGCG
+>850:2:1:1545:11617/2
+AGCCGCTGGCGTTCGGACTGGTTGACTTCGTCTCCGCACAACGCCACTCGCGTCCCAAACCGACAAAGACCCCCCA
+>850:2:1:1545:4466/1
+GTCCCACGGGTGCGTGGTTTCCGGGCCGTCGCTCGCCGGCGGGTCGGCGGGTGGGCCGCCGATCTGCACGCTCGGG
+>850:2:1:1545:4466/2
+TCGTAACACAGCAGGTATTGACGACGGCGACGTCCGCGCACTCCGACTCCATGTGGCCGTCGGCGAGGGGCCGCGC
+>850:2:1:1545:20285/1
+TGGCGCCTACCGTATCTGGCCAGGACCGAACAGCAACACCCTCACCGCCGCCATGTCGCGGGCCGCGCAGGAAATG
+>850:2:1:1545:20285/2
+AAGGTCCCGTCCACGCCCTCGACGGAACCGAACTTCACGCCAAGCAGACCACACAGCGAAGCTTCACTATCTGTGC
+>850:2:1:1546:3592/1
+GCCGGTTGCTGCCCCCCCCCTCGTCACCCTCGACCCGGACAACAGCTATCAGTTGGTCGACCTGCTGACCACGCGC
+>850:2:1:1546:3592/2
+GACCGGGTTTTATCCGACGGGACCCGGACCCGGTCGCGCGCGGGCACCGGGTAGCCGCCAGCCTCAAACCCCACCG
+>850:2:1:1546:16896/1
+TCCGCGAAGGCACCGGACAGCGCCACGGCGGGCCGCCAGGCGCCAGCGCGGGCGCCCGGGGCGGGCGGTGCACCAC
+>850:2:1:1546:16896/2
+GGAACTGGTGGCGCTAACGCGGGGCACGGCCAGGGCAAAGCCCCGGGTCCTGGGCGACCAGCCCGTTGGTGATTCC
+>850:2:1:1547:15700/1
+GGGAAAGGAACTATCATTTCCCGCATCATTCCCGAGATTACCTCCTTCCCCTGCTCCCCAGCACAAGACGCCGCCG
+>850:2:1:1547:15700/2
+TATCACATCTGCGGACTCCCCCCTTGGTGGGGGGAGGAATTGGCGCCGTCGAACGACTCCCGCGCCTGCCGCGGCC
+>850:2:1:1547:7767/1
+ATCAAACGCCGCCGGCGGACCTCGGCTCCGCACGACCCCACCCAAGGTGCCGGCGTGGGCGATTCCCACCCATGAA
+>850:2:1:1547:7767/2
+AAGGCGGCAGCGCAGCCGCAGGCGATGGAATGCTCGTTGGCGATCCCCACGACGCGCGCTTTCTTGTCCTTGAGTA
+>850:2:1:1547:5171/1
+GGGGCTGGCGCGCGGGCCGGGCATCGAGGTGACACTTATCAGGCGCGGAAATTTTATTGTCGTCTCGCCGATGCTG
+>850:2:1:1547:5171/2
+TCCGTACGCCGGCCACGCAGCGGAGTTTTTTTTTCCTTAGAGCTATCGTCTGAATATCACATTGGGAGACATTTAC
+>850:2:1:1548:18896/1
+CGACCTGGCGCAACTCCCAGATATCGGCCACATGCAGAAACGCCGCGCGCCCGAGCCCTATGTCCACGAAGGCCGA
+>850:2:1:1548:18896/2
+GGGATACCATCCCGCGCCCATGGAAGACATTCTGATCAACATCACTCCTCAGGAAACGAGAGTAGCCGCTTTGCTC
+>850:2:1:1548:7666/1
+GAGGATGTCGGCGGTCTTGATATTCAAAACTTCCCCGATCGCGCGCTCGAGCTGGTCTTCGTCCACCTTGCCGGTG
+>850:2:1:1548:7666/2
+CATAACCCGCCGCAAGCGCATCGGTGAAACCTATGGCGGGATGGGACGCCACCGACGGCGCGCGTTTTCGGGAAAA
+>850:2:1:1548:13437/1
+ACTGCAAAGTAAATGAGAGCGACAACACCGAGACCGAAAAGGAACGCGTATGCTTGAAGATTGCCGACTTGGATTA
+>850:2:1:1548:13437/2
+CTTTACCGCGGACGCACGACTGAAGCGGCAAAGGTCGAGTTGTCGCGCCGCAAATTCTATTTCGACGAGTTCTATG
+>850:2:1:1548:14814/1
+GTTCCCGCAAGGCTGACCGCGGTGTCGGTGCCGGCATTGCCAAAGCCGGTGATGGCGGCATTGCCGAGGGGGCCCG
+>850:2:1:1548:14814/2
+TCCTTATCGGCAGGGGTGCAGGCGACATCGATGCCGGCGGGGTCGCCATCACCCACGTCAACACCACCCGCTCCGG
+>850:2:1:1548:4398/1
+ACCTTTCGGGCCGCTTGGAGCCGCCCGCCCGCCAGACCATCGGGCAGCGGACGCGGGGGACGACCTCCATCGGGCC
+>850:2:1:1548:4398/2
+CGGGACATGCGGGCGCCCGAAGTTCTCGGGCTCAGCCGGGTGGGCATGGCTCTCGGGGCCGGGAGAACCGTCGGGC
+>850:2:1:1548:20867/1
+CGAGCAGGGCCAGCTCCGGGTCGTCCCCGAGCGAGGGCCCCCCACCGCAGACCGGCGCGCGGGGGAAGTAGGGCAG
+>850:2:1:1548:20867/2
+CCGCCCGAGCACGCGGGCCGGGTGGTAGGCGTGTACCGACGCCGCATCGACGACTACCGGCGCGGCGGGGACGACC
+>850:2:1:1548:11187/1
+CGAAAGTCGTGGGCGACACGGGCGGGTTCGTATCGATCAAACAATTCAAGACACAGGCGGCGACGGGGCAACCCAG
+>850:2:1:1548:11187/2
+CAGTAAATGATCACAGATGTCTTCGATCTGCGCTGCACCAGTGAGCCCGGATTTTTTCCGATCTGCCAACACTCCC
+>850:2:1:1548:8404/1
+CGAGGCGTGCCGCCGTAGAGGGCACCCGTGCGTAAGGGTTCCCGTGCAGGGGGAAGCGGTCGAGCACGGCACCCTT
+>850:2:1:1548:8404/2
+GCCAGGGCGCAGCGCGGCGGGGTGCTGATCGAAGCGCACCAGCACGGCGAGGAGCAGACGAACGCCTCCGCCGCCC
+>850:2:1:1549:3652/1
+GCGTGACGAAGAAGAAGCGGATCGCTCTCACGCCTGGGTATTGCGTTGTCGCGGCACGCCGCGCTCGAACGCGCCC
+>850:2:1:1549:3652/2
+TGGAGTACATCTGCCTCAACGCCCACGAGAACATCACCGAGAGCCTCAACAAGCTCGGGGATGAGGGTCGCGACCC
+>850:2:1:1549:12027/1
+AAGTGCCTTCCGCGCAGACCCCGGTGCGCACAAAGCGGCTTATTTAATATCTACAACGTTTCCATTTTCAAATACC
+>850:2:1:1549:12027/2
+CGTACGGGCCGGAATGCAGGAGTCCGAGGTCACGGATCTACGAGGTGCGCCTGCGCAGCGCGTAGACAACGCATGG
+>850:2:1:1549:20751/1
+TGCGTGATCGTCCGCGGTGATGGGCCTCGCCCCTTCACCGCCGGGCGCCCGCCGGCAACAGGACGAGGGCGGGCGC
+>850:2:1:1549:20751/2
+GGCTCGGGATCGCGCAAACCGCCCACACCGCGCGCAATACCGGCACGCGCCAGGGCGTCCGCACAAGGAGCTGTTC
+>850:2:1:1549:1466/1
+CGCGACCGACCTCGCCGCGCTGACTGCGGCGCAGGACGCCGAGCTTTACCGCATCCTCTCCCCTGCGGCGCTCCCC
+>850:2:1:1549:1466/2
+CTCGCACGGCGCGCCCTGTGGGCACGGGGGCCAGGCGAGGCGGCCCGCGACACAGTACGCTCAGGGCATGGCCTGG
+>850:2:1:1549:15125/1
+CGAGCGGATGGACCGCGCGCAGCCCCGCCGGCGCGCGCCTGTGCGGCTGCCGCTGGTAGATGACGGATATGCTGAC
+>850:2:1:1549:15125/2
+TCAATCGCCAATTTCGTCGCCCGCTGCTAGGAGGTCAGCACATTCAATCGTCGCCAATGCCCTGGGGGAATTCGCA
+>850:2:1:1550:15634/1
+TATCGGCATGGCTCCGACCGAAGCCCCACCTCGGGACGCCACTCGAAGAGAGTGGAATAAAGAAAACCAATTGCCG
+>850:2:1:1550:15634/2
+ACTGATCTGTATGACGCCCGGAAGGGCCGATCTGCGCGACATGGGTCGCCGCCCCCCTCGCCAGTTATCGCACTCT
+>850:2:1:1551:12579/1
+CGCATAATCACGGGACGTTGGTTACTGCCTAACGCCGCAAATGGACTTTTTGCTTTTGGTGTCCAGGTTGCACCGC
+>850:2:1:1551:12579/2
+CGACGGTATTGGCTCTCAGTCTTTATTGTGGGCAAGTAAGGACAATGGAAAAACCTGGTACGATACAAGGGGAAGA
+>850:2:1:1551:12893/1
+TTATGGCGGCAGGCGCCTGTTTTGCGGCCCACCCTCCGTTGGGGGGGGGGAAGACCAATGAGGCGAAGTTGAAAAT
+>850:2:1:1551:12893/2
+TCCTCTTTGTAGGCGGCAGAGTTCCAAGACATATTCCCTTTCGCTGGGTAGGCTTTCCCATCGAATTTGCCGACCC
+>850:2:1:1551:13231/1
+GCCCTGGATGTCCTGCGGGGTTATCACATCATCATGCGGGATCCACGGCACCCTGAACGAGCGCATCGAGCGCGCG
+>850:2:1:1551:13231/2
+AGGGCGTCATCCAACGCAGCGTCATCATCGAGCAGGTGGAGGGCGTGCTCAACCTCTTGCCCACCGTACCGCCCGG
+>850:2:1:1551:15148/1
+CATCCGATCGGCGATTTCGCGTTCAAGCGCGTGATCGATCCAAATGGCCACTCGCCGCCCGGCCACTCATTCGTCG
+>850:2:1:1551:15148/2
+CGGTCGAAATGACAAAAGACATATGACCAGGAATCTCAGTATCGCCTTTGTCCGACGCGGTTATTCGCCGACGGGC
+>850:2:1:1551:1182/1
+GAGCGTCATGGGGTGGTTGTTCATTAATCGGAAAAGGATGCAGGGGGGGATTGGGATCAGAGCGGGCGGAAATGGG
+>850:2:1:1551:1182/2
+GGGCGGGCATGTCTCCAGCGCGTGCGAGATGAAACCGACGATCGCGTCACGCGAGGCGGCGCCATGTCCGCTGCAG
+>850:2:1:1551:13851/1
+CAGGCTGAGTTCATCCAGCTCTCCTGCTTCTAGTTTTCTATCCAATCGAAAGATCTGCTAACAGCTTTCTTCCATC
+>850:2:1:1551:13851/2
+TGGGTGCCGCATATGCGGCCGGACTTGCTGTTGGTTTTTACGGCAGCGTGGCAGAATTGCGCAGGAAGTGGAAACA
+>850:2:1:1551:5463/1
+CGCGACTCGGCCAGCAGGGGATCCCCCGCCAGCAGAGACGCGGCCTTCCGGGCCGGGACGGGCCGGCCCTCCACCA
+>850:2:1:1551:5463/2
+GACCGATCGGCGCGTTGAATCGCCCGGTTCAATTCATCGCCAACGCCGAGGGGAGGAAGCGCTTGCGCGGGGAGGC
+>850:2:1:1551:6855/1
+GACCGGTCAACCAACAACCACGTGGGTGATCTGGATGTGGAGCTCCCAACCCTGCACGGCGTCGACGAGGGCCTTG
+>850:2:1:1551:6855/2
+CAGCGCTATGGCCCTCGCGGATCAGTCGGGATCGTGGGCGTCCAAGGGAGCACGGCGCCCGGGTACAACGGCCCCT
+>850:2:1:1551:8555/1
+TGGCCCGCGGGCGCCGACGATCACTACTTGCACTACTGCGCATTTTGAGCCACTCAGAAGCGGCCACGCTATTCCT
+>850:2:1:1551:8555/2
+CCATGAAGATCGGTGCGCAAGGCAAGGGTGGTAACGAATACCCCAATCGGAGGCGCAATCTCCGCGAAATTCCTGC
+>850:2:1:1551:6234/1
+CAGCGGCGCCTCCAAAGCCAGGTTATGCGCCCGCCCCGGCTGGGGGCCGGTCTTGAGCCGCCCGCTCACGCCGGGC
+>850:2:1:1551:6234/2
+GCGGCCACCCCGGTTCGTTGGTCTGCCGGTGGCCGCTCTGCTCTCGGACCTGCAGCTCCTCCGGTCTTCGACCTGG
+>850:2:1:1551:3428/1
+AGGCGGTCAGCACAGCAGCGCCCTCCCCGGCGAGGACCGAGCCGAGCAACCCGGCGGCGCGCACCCACGCGGACGT
+>850:2:1:1551:3428/2
+GGCCGTTCGAGCGCTGGACCACGGCGAGCGTGGGCGACCTCCCGGGAACGGGGTTCGCCTGCGCCGCGCTGGCGGC
+>850:2:1:1552:9490/1
+ATCTCTTTGGGGTCAAACATTTCGAAATGGGCAGCCGTCAGCCGTCGCCCTTGCTGTGATCGATTTGTGGGATGCA
+>850:2:1:1552:9490/2
+AACGGATTTTTTCCGGCTGCGGCGGTGCTGATTAAACCGCCCCTCACCGTGACTATAGCTTTCCATCGCTGCGGCA
+>850:2:1:1552:3068/1
+GGCCGGGGATCTCACGGAGGAGGGCGTCCTGGGCAACAAGGCGATCCGCTCCCGGGCCGGGGAGGTCGAGGTCGAC
+>850:2:1:1552:3068/2
+CACAGGCGGGCGTGTCCGGCGGGGAGGCGCATGCTGAGGTCGTAGGGACCCTTGCTCGTCCACTCGCACCACCGGG
+>850:2:1:1552:11716/1
+GCTCCCCATGATCGGTGTGCTTGCTAATGAACTGTTACTTACACGTTTTGCGCCAATTTTATCGCTGCGCGTCCGC
+>850:2:1:1552:11716/2
+GGTGTCGAAGCCGCAATCCTGAGTTCGCGGCTAACGCTGGAGACTCGTTTTCGGAATTGGACGTTTTTCTTCCTAA
+>850:2:1:1552:18481/1
+CCAAACAATCGCCAAGGCACCAGCCAAGCCACTAAGGGCCAAAGCACCAGCCAAGCGAACAAAGACGCCAGCCAAG
+>850:2:1:1552:18481/2
+TATTCTGAATCCCCAGCCATTGGTTCGCTGTTCGACATGGATTCGAAACGAGTCACGCTCGTACTCTTCTCCCTGT
+>850:2:1:1553:3678/1
+CTGGTGATAGGCGGAGATATCAATTCCGCAATCGGATTCACTCTGGCAAGGCGTTTCTTCGGCGATTGGCCCAAAC
+>850:2:1:1553:3678/2
+ATTGAGTCGCCCTGAATAACCATTCAACACAGCGATCGTTACGATGCCGCGATAGTACGCCGGCTCCCTTCTATCC
+>850:2:1:1553:3318/1
+ACCGAAAGACCCGGCTCTGGCACCTCCGCCGGTAGGCTCTGAATCCAAACCAAAGGGCGAGCGAGCCTTCAAAGCG
+>850:2:1:1553:3318/2
+GTTTCGAATCAATTTGCGATTACTCAGTTCGGCTGGAGGGGTTTCGCTTGAGATCGGCTCCGCTGCGGCGTTCATC
+>850:2:1:1553:6335/1
+TGGGGTTCGACCATTTCTCGGGCGGCGAGGCCGGGACGCTAGGTTAGCAGCCGGGGGAAGACCGGGGCTCCCACGT
+>850:2:1:1553:6335/2
+GTGGTCAACAGACGAACCTGTCGCCGGACCGGGGAAACGTCCGAACCCGCCGAGAGGAAGCGCGACGTGCGGGACA
+>850:2:1:1553:16403/1
+GCCTCGGCGTCGGAACGCGGAAGACCCCGCGCACGCACCGGAATCCCCCACCCGGCCTCGGCGGGGGCGGGGCGGG
+>850:2:1:1553:16403/2
+CGGCGCGTCCGACATGGCCCGCGGAGTGGCGCGATCGCCCGCGCGCGTGTTGAGGCGGTGGCCGTCGTGGTGGCCG
+>850:2:1:1553:1240/1
+GTAGAGGATGGCGCCCAGCGGGGACACGGCCGCCCCCGGGGCGCGGGTCTTGCTGTGCGCGGGCGTCGCGGGGCGG
+>850:2:1:1553:1240/2
+CAAAGACGGTCATCCGCCGGCGACCAACAACGGACCACTGACAACGGACAACAGACAACCGAAGATCACCGATTCT
+>850:2:1:1554:2604/1
+CGGGGGGGCGTGGGCTACTGCCGGGCGGCGCGGGGGGCGACGGCTCCGCGGGCGATCAGCAGGGTCGGCTGTGCGG
+>850:2:1:1554:2604/2
+TGGCGCTGGGGCCGGTGGCCGAGCGGGTCGAGCTAGTTGTTCCGCTCGAAAACGTGCAGTGCCGGAACGGCGCAGC
+>850:2:1:1554:1944/1
+CGGCCGGTTTCAGCAGCCCCCGGTCGCGGTCAGCCCCGCTGGGAGAGCGGACTCCTCACGATTCATCCTGCCGCTC
+>850:2:1:1554:1944/2
+GACGTAGTCAGTCCTGCTGACGATCGGAAGCGCGAGGGTGAACCCGGCGACGGAGCAAGCGGGAGCGGGCGCGAAC
+>850:2:1:1554:4738/1
+GCTGTAAGGTCGCGCCGTCTTCAGCATGTGTGTTCACCGCGGTCGGGGGCACGCTGCGCGGAGACGCTGACGGCAT
+>850:2:1:1554:4738/2
+GGTCTTCGGATCCACCTGGATGAGCGCGACCGGCACCAGCTCAGAGGAGCGGGTCTTGACGACCACCGCGCGAACA
+>850:2:1:1554:6539/1
+CCGGGTTGCTCCGGCCCCCCGGCGCTGCCTGCGCACACTCGTTGCGCGCTCGCCCCGGCGCGGGGGGGGTGGGCCA
+>850:2:1:1554:6539/2
+GGCCGGCAGCTCTCATGCGAGCACTTGCTGCGGCGCGTGGTCCGGGACGAGCACGATCGCTCAGTGCAGATCATTG
+>850:2:1:1554:16113/1
+TGAGGGCCTCCCGCCTGTCCTCAGAGCACGCATGATGGCATACCGCTGACGCTCCCAGGAACGCCCGGGCCAGACA
+>850:2:1:1554:16113/2
+TGCACTCGCGAAAATCACTCAATATCTCGAAGCGCTCTACACCGACCGCTTTAACGACTGGATCTCTGGGGACCCC
+>850:2:1:1554:13610/1
+TCCAGCGGGATTAATGTGATCAGTGGTTACTGAATCGCCGAAGATAGCGAGCGCACGAGCGCCCTTGATGCGCGCC
+>850:2:1:1554:13610/2
+AATGCAATACCAACGACCACCGGCAGCTTCCATCACTGGGAACCCGCTTCGCCCTACACTCGAGAGCCACCCTATT
+>850:2:1:1555:5104/1
+GCTGGCAGAAGCTGGCACGCGACGCCGACTTCCGGCGCGAGCTCGTCGCCCACCGCACGGCGCGTCCGGGGGGGGG
+>850:2:1:1555:5104/2
+ACGGCCACGCGGCGCTCCGCCTAGGGCTTGCCATAGCCGGTGGCGGGCTGCGCGGGCGCGCCGCCTGCGGGCGGCG
+>850:2:1:1555:2172/1
+AATGAACGCGCGCAGCTGCTGGGCGATGGCGATGGCGGGAGCCAGGGTGGGGGCGGGCGCGTGAAATGCTGCGCGT
+>850:2:1:1555:2172/2
+AGGAGTCGACGCGCCGGCGAAAGTCGACCAAGAACCAGGAGAAGGATGACAGAGCATCTGCGGCGGAACGATGCGG
+>850:2:1:1555:6737/1
+CGGATGGTAATCCGCGGAAGTTCTCCCAGATCCCCCGCCGCGTCGGCCGCAAGAAACCAATCGTGGGGGTTAACAC
+>850:2:1:1555:6737/2
+CCAGAAGCGCCGCCACAGCGAAAAGTTCTTCAAGCGTGTCCGTGCGAATGCCTCCTGATTGCCGGAACAACGCATC
+>850:2:1:1555:4862/1
+GGTCGTTCCACGAAGCGTTGAATCTCGCGGCGCTGTACAGGCTGCCGATCACTTTAATTTGTGGAAACAACCTTTT
+>850:2:1:1555:4862/2
+ACCTCAGCGACTTTGTCGCGCACTTCGCGAAAGTTCATTCCATCGACGATCTCACCGGGGATATCGTAACCTTCCG
+>850:2:1:1555:18452/1
+ATGGAGGCCGAGACGGCGCTGGCCCTGGCGGACCGCCCGGTCGGCCACGCCACGCGCTCGGGCCGCGTCGTCGCCC
+>850:2:1:1555:18452/2
+CCTGGACGAGCGGCTTCAGCTTGCGCAGTTTGAGGTCGGCGCCGCGGAACCGCCGGCGGAACCTCCGAACCAGGTC
+>850:2:1:1555:1280/1
+GCTCACCGACACCGTCGCGCCCGGGACGCTCGTGCAGCCGCCGGCCAAGGCTGCGCCGCGCGAGACGCGCGAACCC
+>850:2:1:1555:1280/2
+CGGATCGGGACGTTCTTCCGCCCGACCGCGCCGTCGGGCTCGAGCCCCGGCCAACGCCTGCGGGCGCGCGCGGCTA
+>850:2:1:1555:4298/1
+GGTCTACCGGAGCCGTTGGCGGCGCTTGCGGTGCAGTAGCGGCCGGATCCGCCGCCGGAGCCGGAGGGGGCGGGGG
+>850:2:1:1555:4298/2
+CGGGGCACTGGGAGCGTAGTCCTCTGCCATCAGCAACAAAGAAGGATTTCCCATGAAGCCGAGCAAGCTCATCCCA
+>850:2:1:1556:13944/1
+GATGCTAACATGACGTGGCATTGCTGCCATTTGTTTAAGGAAGCCTTCGACCTTAAACCGACGAGCGGGTTGCACC
+>850:2:1:1556:13944/2
+ATTTCGGCGCCTCGCCGAAATACTTCTCTTATTCAACCAAAGAAGGCCGTTGGCGAGGCGCCTGCGCTCGCCAGAC
+>850:2:1:1556:2037/1
+TCGAGCGGCTTGTGCTCTTCCTTTAGCGAGGCGACGGCCGAAACTGAAAAAAAGCGCTCAAATCCCAAATGCTTAA
+>850:2:1:1556:2037/2
+CAGACTCCATTTGGAGATCCTTCGGATGCATACGTTCTAGGGACGCTTGAGGGTCGCAAGGGGGCATTTCTCGCGC
+>850:2:1:1556:16061/1
+GATTTAGCTCTGTTGGTGCGAAAAAGGTAACTTATTGTGTCCTATAGGCCCTATGGGTCCTATAAGTCCTATCAAA
+>850:2:1:1556:16061/2
+TTCTCGAGGTTCTTCTCGCAGGCGCGCTTGAGCGACTCCTGTCGATTTCGGTTGTTGGGACCCTCGTACGCGGTGG
+>850:2:1:1556:17867/1
+CACGGCCAAGCCCGCTACCTCCTCCACGGCCCGGGGCATCGCCGGCACGGGCCGCGATACCCTCCTCTCCCACATC
+>850:2:1:1556:17867/2
+GTGAGGGGCTCCCCTGCAGCTCACGCGTTCCGGCGGGGGGGCGAGTCAGGGCGGCGCCGGTTACTACGAAAACCCG
+>850:2:1:1556:19477/1
+CGTGCGCGATGAGGGGCGGCCGAGACTGCGGTAGCGGGACTGGCCGTCCAGCCGGCTTTACTCGCTGGGCGCATCT
+>850:2:1:1556:19477/2
+GAATGCATTCCCCTGCCGAATATCGCCTGAATCGCCGCTAGACCTTCGGCGGCCGCCTTGTCCGCTCCCGCCATGC
+>850:2:1:1557:14270/1
+TCGACACCAGGCCTTCTTCGCGACCCACCGCGAGACCGGCCCGCAGACCTGGTGACGGACGCTCTTCACACGGCGT
+>850:2:1:1557:14270/2
+GAGGGATGTTCGAGAACTCGGTTCCGGGGTCGCCCGAGGCGGGGCGGGAGGAGGACGCGAAGGCGCACCGGCCCAC
+>850:2:1:1557:15725/1
+TCCACGTCGGCTGCCTTCAACAGCCGGTTGCCTTCGTCGATTTCCAGATAACGCTCCCGTGCCCCCCCCGCGCCCT
+>850:2:1:1557:15725/2
+TTCCTGCCAACACCACAAACGGAAGAAGAAAAGCGCAAGCGGCGAAACACCGCCAACCCCGTGCTGAACATTCTCA
+>850:2:1:1557:6455/1
+CCGCATTGCAATTCCGACATCCGCTCGGGGTCACCCCCGCGGGCCGCTTCATAATCAGGGATCGCCTTTTCGTACT
+>850:2:1:1557:6455/2
+GCGGCGCTGAAGAGGGGGATGGACGAATCGGCGCGGAAACGCATGGACGCACTAATTGATACGGTGGGAGAGCTCA
+>850:2:1:1557:8434/1
+CAGGCCCGCGGTTGTTTCCTTCATCATGCGATGCCGGAAATGTCCTTGTCGAACGCGTAACAGTTCCGGACCCTGC
+>850:2:1:1557:8434/2
+ACTGGTCAAGGCAAACATCGAGCGCGCTCTCGATGCGCGGGATTTTCACCTGAGCTCACTCTTGCACGACCCCCTG
+>850:2:1:1557:13115/1
+GCGGCAGCGCTACAGCAGAACTGACACTTCCCCGCCGCCAACCCCGGCCGCTACGGACACACACCCAGCCCGCCCC
+>850:2:1:1557:13115/2
+CATTAGCTCACACGCCAGCCTAAAGCCCCACGTGGCCGAGGGGTGCCAAGCCGGGCACACTGAGGTCGGCGGTCTG
+>850:2:1:1557:9810/1
+AGCGGTTTCGGCTGATCGTCATCCGCCACCTCCTCGAACAGCTGCGCGCTCCGCTCGACATGCTCCGCCCTGCGGG
+>850:2:1:1557:9810/2
+CCGCGCGGGCGAAACCCCCGTCAGGGCGGCCCGGCCGAGAAGGGGGAATCGGGTGCGACGAGGGGAGGTCGAGACG
+>850:2:1:1558:1340/1
+GCTGCCCGTGAGACAATTTGCGGGTGGGGTTGTCCCGGCGATAGACCGCTAGTAACTGTTACGCTGTTATAAATGC
+>850:2:1:1558:1340/2
+CCGATGCGACATGGCCTAAGGGACCGGTTGCCGCTAAAGCTGGGCGTCGCTACACTCCGGCTCCGACTGCAGCCAG
+>850:2:1:1558:6262/1
+CGGCGATGTTGTCCTGCAAGGAAGCCCGATTTGCGCGGTCGCCGTCAAACCGGTCTGACCAGATGTCGCGGGCGGT
+>850:2:1:1558:6262/2
+CAGCGCCCGGGACTTTCGGCATTGGACGCGAGGCCGCCTTTGCCGACCAGAACAAGTCGATTGACCTCAAGCAGTT
+>850:2:1:1558:9289/1
+CAGGCATCACGGGCTGCTGGGAGTCGATCACCGGAAGCTGGAACACAACGCCGGCCAGTTGAACACCGACTCCACA
+>850:2:1:1558:9289/2
+ACCAGCGAACAATGGCTGTCCGCATCCCAATATACTCGAGTTGTGCCGTGTTCCCAGCTCATCGGCGCGCGTCGCG
+>850:2:1:1558:8262/1
+GGCGGGATGGCCGCGATCCGGGACGCCCCCACCGGCTCCCGATGGCTCGCCGGTGCTTGATCGCCCCCCATCCACG
+>850:2:1:1558:8262/2
+GGACGGCTCCGGGCCGCACGGGTCCGCCAGCACCGGATCGCTGCCGCGTCCGGCCGTGGCAGGTCCGCACAAAACG
+>850:2:1:1558:1038/1
+GTGATCACTTCGATCTTCCCCCAGGAAGCGAGCTTGCCCCACTCGGGGTAGTTGCGTGCCACCACGAGGCTTTGCG
+>850:2:1:1558:5872/1
+CGAAGCCGCACTCGCCAACCTGCAGCAATCGGGGGTACGCGAGGAAGACGCAGACAGCCGGGCTCGCCCCGGGCGG
+>850:2:1:1558:5872/2
+TGACGCGGAGTGGGGGGGGCCGGGGCGGGCGGTCAGATTGGAGTCGACGACGAAGACTTGGGGCTTTGGGGGGAGG
+>850:2:1:1558:7018/1
+GCCGCTCATCTTCCGCGTGTGGTAACGCTCGTAAAGCATGCCGACGAGCAGGAACAACCCCCCGGCCGAGAGGCCG
+>850:2:1:1558:7018/2
+GCCGTAGGTATCGTCTACGGGGCGTTGCGCGCCTATGCCCACGACGACATCAAGAAGCTGGTTGCCCATTCTAGCC
+>850:2:1:1558:8289/1
+CCGCATTATTTGCGACGAGCAGCGGGGGGGCCCGAACATGATGATTTACGTTCGATGAACCAGCGCCCCCCTCCGA
+>850:2:1:1558:8289/2
+CTTATCGGGCGCGTAGCTCAGCGGAAGAGCACTACCTTGACATGGTAGGGGTCACAGGGTCGATGCCTGTCGCGCC
+>850:2:1:1558:8161/1
+CGCTCTCGCTGCGCCGCTGGTGCGGTCCCGCGCTTCCCGTCTCTATCGCCGCGGGTGGATCGGCTTCCACCAGAGT
+>850:2:1:1558:8161/2
+CTTTTCCATCCGGCCGTTGGCAGTTAGGACGGACGCCCGCGCGAGCAGCCGTAGAGCGTCGCAAGCGGACAGGACG
+>850:2:1:1559:11148/1
+TTAGCGTAATGAGCCGGCGAGTCACGCTCCTTGCCGCGCCTTGTTGCTCGTTGGTCCTTTACGCGCACGCTCGTAG
+>850:2:1:1559:11148/2
+CGAAGATAGTGGCGGCGCATGCGGGCGATCTTCTGCACGAATTCGTGCTGGCGATGACACCAGCGCTCGGGCCTGG
+>850:2:1:1559:20311/1
+ACGAGCCTGCGCCCGCCGACGATTGCCGGCCTTGAGCGGGATTTTTCCAAACTGTCCGATCTTTTCTGCGGCGCGC
+>850:2:1:1559:20311/2
+TGGCGCAACTTTCGCCGGGGTCTTTTTCGAAGCCTACCGCGGCCGCTGCCTTAACATTGGTGACAGCCGGCTCTAC
+>850:2:1:1559:7693/1
+GACTTCCCTCGAGGGCGACGTCTTCCTCATAAGGGACGCGGGCGGGCCGAGACAGGTCCCCGCCGACGGGGTGTTC
+>850:2:1:1559:7693/2
+CGAACCGCCGCCGCCCCCCGCACCATGGACACTGTCTTCATCGATCCCCCTTATCCCGCTTTTCCCCGCCGGACGC
+>850:2:1:1559:16081/1
+AGCCCATGCCGCGTTGGACCTAGTCGTTCCACAACTGTCATCGCGTGGAGGTCGCCGTGCGACAGGAAAACTCCGC
+>850:2:1:1559:16081/2
+GCTTGCAAGCCGCGCTCCGGGCTATGGACGAGCTACGCGACGGGCTAACCACCCGGGTCTGGAAACGGTTGGGAGG
+>850:2:1:1560:9537/1
+GTCAACCAGTCAGCGAAGAAGACTGAACTTAGGTGGAAGCAGCGGATGAGGGTGCTTGTATATCCTCTGATGATTC
+>850:2:1:1560:9537/2
+TTTAGATGAGAGGACTCGGTTTGGTCTACCCAGGTGTTGAGGAACCTACTTGGAGTTTTGCTATTTTCCAAGAAAA
+>850:2:1:1560:7178/1
+GGGTTTTCGCGCACTCTAGGGCCAACGTTGGTTATGTTTTTCGACCGCCATCACCACAAACACGCGACGGGCGAGG
+>850:2:1:1560:7178/2
+AGCGCGAAAGCGCCGCTCGGTTCCAGCACCGTGCCTAACAATGTAGCATAAGCCCCTCTAAAACCATCGAAAGCTC
+>850:2:1:1560:5358/1
+AAGATGAAGCCGATCGGGGAACGCCCGCAAAGCGTGACTTGGTCCTCCGCCATCTGCCCAACGAGGCGTTGATCCA
+>850:2:1:1560:5358/2
+ACGGTTAGTTGCAAGGTTTGAACGAAATAACTGAAATCGACGGGGCTTAAGTGGGTATAGCAAGAGGAGTGTTTGT
+>850:2:1:1561:15905/1
+GAGAAGCAACGAACGCGCCGCCGGCGCTTTACGTGGGACGCGCCCGCCTACATGGGGATCAACCACACGCTCACAA
+>850:2:1:1561:15905/2
+CACCCCGCTAGCCGCTCGCGCGGGCAGGGCGTACCGGACGCGCACCCCCCCGGCGCGGCGTTGCTCGCGAAGAACA
+>850:2:1:1562:2732/1
+GAGCTGGTAGTATCAGCCGATCGCGGCAGTATTGTAGACCCGGAGAACCGGAAAGGTAGCTAGCGCGCCCAAGGAG
+>850:2:1:1562:2732/2
+TCTGGGTGAGTTCTTCCGGCTGAGGCACGTCCATGCCGCGAACTTCTCGACCTCAGCGGAAGCGCTCTATGTCGGG
+>850:2:1:1562:14558/1
+CAACGCGGGCCAGGTCACGAAACAATTGCAACTGGGCGCGTTTACTCCGGAGATCGATCCGAAATTGCGTGGCATT
+>850:2:1:1562:14558/2
+GGAACCGTCGAGCGCCGACATCGTTTTCTGATGGTCCGCGCCGAGGACGAGGACGACGTCATTAAACCCGCCGAGG
+>850:2:1:1562:3745/1
+CTTGGTTAGCGACCGCTCATTCTGTCAGCAGCTATCCCTTATGCTACAGCAACATTTAGGCTGGACGATTGAACAA
+>850:2:1:1562:3745/2
+CAGAGCGGTATCCGAGTTACTAAGGGAAGAAAACGGATTGGTCGTGACTGAAATTAGTTGATCTGACCGCGATAGG
+>850:2:1:1562:8585/1
+GGTCATCCTTTCGTGCTTGGTGGGACGATCGAGGCCGCGTTGAAACGCGCCAGCGCGAACGAGGGAAAAGGATATC
+>850:2:1:1562:8585/2
+GGGGGGGGGCCAGAGGTGGCGCGGGTGCAATGCCGAGGGGTTGACCGAAATGCCCCTAGGATCCGGCAACTTCTTG
+>850:2:1:1562:15496/1
+GCATCGGGGGGCAGCCTGAAAGCGCCAGCGCTGGGGGCGGCCGGCGGAGGAGTCCCTGCTCTACATGTCGTTCCAG
+>850:2:1:1562:15496/2
+CATTCTTAAGCGCATCCCCCTGCAGGGGGAGACGCCCATTTGCGTCGCCGGACCCGCTCCTACCACCGTCAACGAT
+>850:2:1:1562:19949/1
+TTCAGGCCTTCCTAATTTTCCTTCATCCTTCAACGCTAATCAGCGAGCGACGCCATTAAATGCTCTGACCCGAAGT
+>850:2:1:1562:19949/2
+GAAATATGTGGAATCAGCTGTTGGATTCCGCACGACCGCCCGGTCTCTAATATTGAACAATTTGTAGTTACCGTCG
+>850:2:1:1562:20388/1
+AAGAGGAGTGGGAAACATGGTGAAGCTTCGTGATGAAGCCGCGCGCTCTCGCTTTGCAGGCGTGCTGGATCGCAAT
+>850:2:1:1562:20388/2
+TTGCCGTGTACGTTGTTGCATTTCGCCCGCCGCTCGATTGGTGAAAGTGACCACGACCAACCGTGGCAGAATTTCC
+>850:2:1:1562:10464/1
+ACCACGCGCGCTTTGGCCCAATCGATCATCGCACTCGTACGACTAACCCTCCCGCGTGCTCTTGTCGTGATCCGCG
+>850:2:1:1562:10464/2
+CCTTCGGAGGGCGACCTCCCATTGGGAGACGCTTCCAAAGCGAAGCGCGAGCTAAATTGGGTACCCAAGATTGGCT
+>850:2:1:1563:17417/1
+AAGCCGAATACGTTGTCGGCGACACAATCGATCGCGGTTCGGCCTAATCGTTCTGGACCGATCCCCCGACGAGCAC
+>850:2:1:1563:17417/2
+TTTCGATCAGCTGCACCACCTGCTCGCGGGGGACTTCCTTTTTGCACATCAATCGCGGAACGCGAAACGTCTGCCT
+>850:2:1:1563:2139/1
+GAGAGGGAGGCGATCGCGGCATGGGGGGTGCAGGCGATGAAAAGCCTCCACGCCAACAAGACCTTGACCTTCACCC
+>850:2:1:1563:2139/2
+AGAGTGCTCTCGAGCGTCCAGGTCTCCCTCCGGCCGGAATGCATCTGCTGTCCGACAATCAGATCGTCGCCCCGGC
+>850:2:1:1563:12842/1
+CCGACACGGCCCGGTAGCGCGGGGCCAACCGCAACGAAGACCCCGGGCATCTTCGCACGGCGCTGGCACCCGCGAA
+>850:2:1:1563:12842/2
+TTTAAGGGCGCCTGCCGCGCCCCAGATTCGCGCCTGGACCTCCGCCAGCCGGGTCGTCGGGGTGGTACGGACGATG
+>850:2:1:1563:1821/1
+ATGGCCGTGTGGCCGGGGAAGATGCTCGGCGCCCGCCTGCCGGCCACGCGCGCGACCCCCCTGTGCCCACGGATGA
+>850:2:1:1563:1821/2
+CAACCGTCAAGGCACGGTGCTGCCCTAGCGCGGGTGTCGCCGGGGCGGAGGCGACGGGATGGCAGCGACGCAGGGG
+>850:2:1:1563:9576/1
+GACGGTCTCGTACGCGACGGAAGTGACGCCGCTCTCCACGAGTGCGTGCGTGAGCGACTCGGCCGGGGCTCTGTGC
+>850:2:1:1563:9576/2
+TCACGAGGTGCTGATCGAGAGCCGTGCGGGCGTGGGCAGCGCGTTCGCCGATAGCGACCATGAGCGAGACCGATGC
+>850:2:1:1563:7876/1
+GCCCAATGAAACCGCGACTGTCGTCGGCGGCCCTTTGGGTCGGGGGCGACCGAGCGACCGTCCCTCTCCCCACGCC
+>850:2:1:1563:7876/2
+ATCGGGCCGCGTCCGGCGGCCGGGGTGGGGCCGCAGCCCCCAGAAAGCGGGCTGCGAGGACGACGAGTCGCTGGCG
+>850:2:1:1563:9072/1
+ACACATAGCTACGGAAGCGAAAGACCTGCACGCATTGCCGATCGAATTCCTGCGGCTCCCGCCCTCTAGCCAGCCA
+>850:2:1:1563:9072/2
+CAATCTGGGCGCGGCGTACCACGGGCAGCTCGTGCCCGACGGTGCGTGTGGGGTTCAGGCGGTGAGGGACCTCGGG
+>850:2:1:1564:6967/1
+CGCTTCCGGAAATTGGTTGTCGTCCTCGGCGGCCTCACGCGCCACGTCGCCCAGCAGCGCCGGCTCGCGCCCGCCC
+>850:2:1:1564:6967/2
+TAGCGGCGCGCGGCGGCGCACGCCTCGGCCGCCAGCCTAGCGACCGCGCCCGTGGCCGACTCGACCCCGGGGACCA
+>850:2:1:1564:3949/1
+ACGCGCATACAGAGTTCCGAGATTGAGAAATTTTCGGCAATGGCCCAGCCCACCCCACCGCCGCCGATGAAATGTA
+>850:2:1:1564:3949/2
+ATTCAACGTGCGATTCGCCTACTCGATGATGAAGGTAGAACATGCGAACAGTGTACACTAAGTAGTAAAGGACGGG
+>850:2:1:1564:14168/1
+ACCGCGCCGCGAGCGCGCGTGGCCCACCGGGCATGGAGTCGTGGGTGAGCCTCGCCATCGCGAGGTGCAAACGGCG
+>850:2:1:1564:14168/2
+CGCCTCTAGTCTCCGCATTGCTGACCACGCGGTTAGTGACTACCGACCGGATCGCCGCTCGAAGGGCCGGGGTCAC
+>850:2:1:1564:10842/1
+ACCAGAACGGCGCGCAGCACGCATGGCGACGCCTGTATCATGGCCGGCCTGCGAACCCCTTCCGTATTCAATCAGT
+>850:2:1:1564:10842/2
+AATCCGGGGAGAGTCTTGGCGGTACATGCGGAGCATCGCAAACCTGATCAGGAGGAAGCGGCGAAGAAGCCCGCGA
+>850:2:1:1564:6891/1
+CATGAGATTCCGTCCCAGCGTTCGATGAGCGTTTGCTCGGTGGCGCCGGCTGATCCCACGGCCCAGCAGTAGAATC
+>850:2:1:1564:6891/2
+GTTGGCCATTCTCTCACGGCTGGCGCACTACAAACCCCTCTGGAACAGTGGGGCGAAATGTCGTGGCCGGTCGTTA
+>850:2:1:1564:4521/1
+CCGCAACCGTTCACCTCCTCGATGGTGGTCTTGAAACGAAACCTGAGGCCAGTCTCAATCGGCTGCGCGGCCTTGC
+>850:2:1:1564:4521/2
+AGTCGCCCCCGCAGGGCGCGGGCCGTGTTCCCTCAATCGCAATGGCGGCGTAAAGAGCGGCCAGGGCGACCGGCAG
+>850:2:1:1564:11227/1
+ACGCGGACACGGTCTGGCGGCAGCCCGCGAAGGACAAGGGGCCGCGCACCCCGCCCACGCACAAGACAGACCCACA
+>850:2:1:1564:11227/2
+CTTGCAGAGCACGGCCGGCAGGTCGGCGGGGGCGGCAACGGCGGCGGAGGGGGATGCGGGGCCGGACCGAATCGGG
+>850:2:1:1564:3617/1
+CGAGCCGCTGCTCGACCTGGCTGAGTGAGCTCGAGAGATTGTCGACCCGCTCGGCCCGCGGCCGCAGGGCGTGGGG
+>850:2:1:1564:3617/2
+CAGGTCAACTCCACCTTCGAGCAGAGCCTGACCGCTCTGCGCGCTCAGATCACCGAGCACGAGAACCGCACCCGCA
+>850:2:1:1564:20331/1
+TCAGGGGGCTCGCACAGGGGCCCGACAAGAGCGAAAGGTTCGGAGCCGACTTCGCTTATTTTCATCACTTTGCCAC
+>850:2:1:1564:20331/2
+TGGACCGGCAGCGGGATGCTTGGGATACGCACACGGCATCGCCCGCGACGTCGTCGTGGGTGCACGAGGCGTGGTC
+>850:2:1:1564:1396/1
+ATTGGCTTTCGCCGCCCCGGTGGCGTTGCACCCCCACGGCTCCCTGAGGTGCTGGTCGCTCGCGCGGAGGATGGTG
+>850:2:1:1564:1396/2
+GGATCGGCGCAAGGAGGCGGTTAACGACCCCGTGGTTGGATGCGCCGCGGTTCTCCTGGCGCTATGCTGCGCGGGT
+>850:2:1:1564:9002/1
+TCAAGCATCCGACCAACATCATCGCGGCCCTGCGCGCAACACAGGAGATCACTTCCATCGAGCGGGCCCGCGCGCG
+>850:2:1:1564:9002/2
+CGCGTGGCGCGGGACCTGAGGGCGCCGCGGGGGGCGCCGACGAGGCTGCGTTCTGACCCTCGGCAGTTCTCGGGCG
+>850:2:1:1565:12761/1
+CCATATCTACGGATATGGACGCTCCCTGCGTCCTCCCCAGGGAACGAGCATCGCACCCCGGCGACGAGCAGTTTCC
+>850:2:1:1565:12761/2
+GGCGCAGCGCCGGAGTCAGCTGGTCCGGCCCGATCCGCGGGTCGGGCGCCGCGGGCCGAGCGGGCGCTGGGCCGGC
+>850:2:1:1565:17045/1
+CGCGGCGCCGCGCGATCGCGCGACCACGGTAGCGCGCCCCGGCCCCCCCCCCGCGATCCCCGACCCCCACCACCAG
+>850:2:1:1565:17045/2
+CGGGTCTGGCAACGCGCCGACCAGGGCCGGGCACCCCAGCGCCCGCGGCGGCGACCCCAGCAAGCGCGGCACGCGC
+>850:2:1:1565:15676/1
+TACTCGCCGGGCTAGCAACCGGGAGCAGGAAAGGGCAACGGCTGCCCATGTGTACGGTGCCGACCCTGCGCAGGGG
+>850:2:1:1565:15676/2
+TGCAGGAGGCGGCGAATGATCGCGCTAAGGGCCTGCTTGGGGCCGATCACGCCAACCACCAACCACACAGCGGCGC
+>850:2:1:1565:1078/1
+CGAGAGCGTCCTCGAGCGGAATACGACCACCTATCTCTTCCTCCCCCTCGCCCACTCGTTCGCTCTGCTGATCTCG
+>850:2:1:1565:1078/2
+GTGTAGATCTTCTCGAAGATCCGCGGTACCGACGGGAAGTAGGCGGGCTTGACTTCGGACAGATTTGGGCGGAGTT
+>850:2:1:1566:19067/1
+TGCGACGCGCTTCAGATGCTCTGTACCAAGGGTGAGCGCTTCGGTGAGGAGCAGCTCTTTTGTCACCACAGCAGTC
+>850:2:1:1566:19067/2
+ACCGGCACGCTGGGCAGCGTCGAGAAGGGTCCCCCTTGCGAACGCGCGTCGACGACTTGCGGAGAAAGTAGTGGAA
+>850:2:1:1566:18502/1
+CCGGTTTTCGCAAGCCAGCGGTACGTTTGTGACACCGTTCCAAGTGACGCTCAGCCACGACCCGCCTGAGGCAGAC
+>850:2:1:1566:18502/2
+GAAGTCACCACCCCGACCTGGCCTGAGCCCACCGCCGCAGCCCGCATGCGCGTGGTGCTGTTCACCGCGGTGGGGC
+>850:2:1:1566:19923/1
+CGAAGGCTAAAAGGGGAAGCGCAGCGAGCCCTTTGGCGAGAGGAGGATGCGCTGGATTAGCTCTGCAGGCGCCCCC
+>850:2:1:1566:19923/2
+GACGCTGGATGATCATGTTTTAATTTCGATTGGTTTGGGGGTTTTTTTCCCCCTCTTGGGGTTCCTTACTGTTGGC
+>850:2:1:1566:9123/1
+ATTGAACCGACCCCCGCGGAATGGCCGATGTCGGGACACCACCCAGCCACCAGAACACCCGGCATATCTGACCGGA
+>850:2:1:1566:9123/2
+ACGGCACCAGGATGAGCCTATCGCAAGCAATAATGGGTATCTGCATTGTTTTCACGGGTTGGTTCACTTCCTGTTG
+>850:2:1:1567:4575/1
+GCGTGGCGCAATCGGATCAAGCAGCGCGCGTACCTGATTGGCACAGGGAATCCGCTCGACGCCCAACGGGGCCTGA
+>850:2:1:1567:4575/2
+AAGGCATCTTGCATCGACACCTCGCTGCATCGCCTGACCCCCGACACCAGGGACCTCACCCCCGCTCCACCATGCA
+>850:2:1:1567:12925/1
+AGAACTGGAGGCTGTTGGGTGCTGGGTTGCCTCCGTCGGCACGTGGCGGGGCACAGCGTAGCCGCGTTGGCCGCGG
+>850:2:1:1567:12925/2
+TTCTTGTCCTTTAATGCAAACGGGCGACGCTATATTTAGTTCTCAATCTGTTGATTCATGATGGGCGGAATTTTCC
+>850:2:1:1568:19432/1
+CCCCCCGTCATCCCCATTTCCTCGCCGAAAGCGACCCCCCCCACAGGGCCGGCAGCTCACCGCCCGAAGAGCCGCA
+>850:2:1:1568:19432/2
+CGCGAGCCTGTGCTCGGCCGATCGGCCAGGCACCATCTTTCGCCCATGCTGCAGACCCGGAAATCGAACCACGTAC
+>850:2:1:1568:13560/1
+GCCCCGAACCGCCACATGTTCTGGTCACAGCCGAAGCCGTGTGCGAACACCATCGCCGGCCCGTCGGGCCGGCCGC
+>850:2:1:1568:13560/2
+AGAGCAAGCCCCTACCGAGACAAAAAAACAGACAACAGCACTACCCAAAAAAAAAAAAAAACCAAAACAACAGTCC
+>850:2:1:1568:6111/1
+ATGTTGCGGCTGCTGAGTATTTTTGCGCAACACCTTTCGATCTTGTCGAATCCACTGGTTGTGCGGCGCGGAAAGG
+>850:2:1:1568:6111/2
+GTCGATGAAATTTATCCCGGTCGCTTTCTTGCACATCTTGCAAAAGTAATGCCTGCTGATGTTAGCGGCGTGGGGG
+>850:2:1:1569:3691/1
+GCCAAGGGCGTGGGCGAGGGCGGCGCCACGGGCTCCATGCCCTGCCTCATGAACGCGGTGACCGATGCCCTGCGCG
+>850:2:1:1569:3691/2
+TGTAGAGGGAGACGCGCTTCACGCTTCCGCGATTGCCAGCGCTCCGGGCTTGCCCGCCTTGGCCGCCTGGCTCGCG
+>850:2:1:1569:4611/1
+CCTGGCGCGCCCGCGGGCGTCCCGACCACCAACGGGTGCCAGCCGATCAACAAGCGCGGCACGGGCTCGCCCGGGG
+>850:2:1:1569:4611/2
+TTTCGTGGCAAAGCCAGGCGCGTCACCACCGGCGATCCGCCAGCCCCGACTGAGCAGTCGTCTGTAGGGCGCCGCC
+>850:2:1:1569:14805/1
+TCAATCCGTCCGGCAGCACGGCAGGCTTGGAAATCCGTCCTACGCAGGCATGCCCTGGTTCCTCCTTTGGCCACCG
+>850:2:1:1569:14805/2
+GCCGATCGGGATGAGCAGGATGTTGGCCATGACCTGGAGTCGCCCCTCCTCACGGACCCTTCGGGAGAGGCGCCGC
+>850:2:1:1569:19291/1
+GCCGCTTGCGCCTTCGCAGCGCCGGGCGCCAACTCGGAGGAGATCTTCGCGGGCATCAGCTGCGAGCCGGCCGTGA
+>850:2:1:1569:19291/2
+CACCGGGACTGAGCAGGTCCCGCTCGGGGTCCCGCCCAAACCGCAGCACCCGCGCGACCTCCCGCCACACCGTGCA
+>850:2:1:1569:15621/1
+AGGCGTAACATAGCGCGGCTTTCTACGAAGTACATAAGCGAATGGCCAAAATGACTTGTTGATCACCAGCAGCCAG
+>850:2:1:1569:15621/2
+GCTGTTTGCCCCGGTACATCACTATCAATCCCGCCAATACGATGAGCGCCAATACGCCGACAACCACGAGCGGCCG
+>850:2:1:1570:21367/1
+AATCGCCGCATCCGAACGAGTTGTCAAGCACCCTGAGTTGGCTGAACCTCCACTGGCGCCTCTTCACCGGTGCCTA
+>850:2:1:1570:21367/2
+AGGATCCTTCCGGCAACCTGGTCGAGCTGTTCCACCCCGCCGGCGAATGCCGCCTCCCGACGAGCACCACCCCACG
+>850:2:1:1570:1360/1
+GCTTGCCGATCAGGGGACCATAGCGTCCACCGAGGGTGAGCCCGGGCACCACGAAGCCGGCACACGCGCCAGGCGC
+>850:2:1:1570:1360/2
+GACTTTGCCGATAGGGCGCGAGGGAGCGGTGGCCTCCGGGTTGGCGGCGCGGGCGAGCTACCCGGTGCTTGCGCTG
+>850:2:1:1570:13707/1
+CGGGGAGCAAGATCACCGACATCAAGCTCGACCGCGTCTTCATCGGCTCCTGCACCAACGGCCGGCTCGAGGAGCT
+>850:2:1:1570:13707/2
+GCCGGCATTGATGAAGATCTTGCCGAGGCCCTCGGCCCCCGCCTGCCTCTTCACGATGCCCGCGCCCCGCCCCACC
+>850:2:1:1570:14234/1
+GTAATGGTCTTGCGTTCCCCCTCCGGGGCGCCGCGGGCTTCCATGGCGGCTCGGCCGGCGCGGAGGGGGTCCGCGC
+>850:2:1:1570:14234/2
+CCGGCGTGGCTGCGAGAATGCCCCGCAAGCCACGTTTTGTGGGGGGGGTGGCCGCCCGCTCCGCGGGCAAGCTCCT
+>850:2:1:1570:20359/1
+GTCGCGCGCTTCGGCGCGATTTGGGGCAGGCCGCGTCCGCGTCTCACTTACCAAGGGCGGAGGCAAGCCGGGCTGT
+>850:2:1:1570:20359/2
+TGCTGAAACTGCTCACACCACCGCCGGAGCCGGTTAACCACCCCACAGCTAACCCGCGCAACCCAACCGGGACCAA
+>850:2:1:1570:17185/1
+GACCGCCATCATGCCGAGCGCGCCGAACAGGAAGGGCAGAGCGCCCCGCCGGACGAGGCCGTTCAGCACAAAACGG
+>850:2:1:1570:17185/2
+GACGCCGGCGGCAACAGCGCGGAGCAAGTCAGCTAGTGCAACGAGATTGGAGCTGCACCCGTCCGCGGGCTCGCGC
+>850:2:1:1570:13036/1
+ATTGCGCGCCGCGAGCACGAGGGCGGCCTGGACGCCATGGGCTTGCGCGAGCTGGCGAGCGATTTCGGCGCCGATC
+>850:2:1:1570:13036/2
+CTGAAACATGGCGCGCACAGGCAGGCTCGCCACCGACGGCGCTGCTGCCAGCGGGCCGCCGGCCGAGTTTGGCGTG
+>850:2:1:1570:1655/1
+GCCGCAAGTGCTGATTAATTCGGCGGGGGATCAGTTATTCCGGCACGATTGGCCGCGGCTCTATTACTCGGGCTTG
+>850:2:1:1570:1655/2
+GGCATCATCGAGGTGACGTGGCGGTTTGCACCGCGCTGGTACCGTTTGGATGGGGACGCGAACTGAATTCAGGGCG
+>850:2:1:1571:16572/1
+GCGACATTCGCTTGGACTAAAAGGACCGGCGTCTTGCCCTCGACCGCTGCCGGCGTCAAAAACGTTTCATCCTTTT
+>850:2:1:1571:16572/2
+CAGTTTGGCGGCAGCCTGCGGCGAGATGCGCGCGGCCGGGGTGACGCGGGCGTGGCGAATGGCGAGCTTTGGATCC
+>850:2:1:1571:4328/1
+TCCATTTCCAGTTTGCCGCCGAGCGTCTTCATCTTGTCCGCGCACGCTTCCCACACCATACCTGGGCCTTTTCGTG
+>850:2:1:1571:4328/2
+AAAAGGTACACCGAAAAAGTTTGGGGGATGAGCTGCAAAGAAATCTCTGCAGACTGGGCCGCACAGCGGATCAGAG
+>850:2:1:1571:20837/1
+CGGAGTCGAGGAATCTCTTACTGTTCAGAGCGAGAGATGTCTCGACTTCGCTCACATGACACAGTCACTTCACGAT
+>850:2:1:1571:20837/2
+GATTTTCCTCCTGATTACAAGGTGGACGAAGCTTCCGCCATCGCCGAAAGCCCAACTTCTCACGGAGCATTCACAC
+>850:2:1:1571:12271/1
+ACGTTAGACCGGATCCCGCAGTCGATTCACACCCGGCGCTCGAGCCGTGGAGGTTGGGTGTACGCACGCACGCTCC
+>850:2:1:1571:12271/2
+CGACTTTTAACGATGCAGGCAAAATGCCATCGCTGATTTGCTCATAATTGAGCCCGACGCACAACAAAAGAGAATC
+>850:2:1:1572:15124/1
+TTGAAATGGAGGAATTTGTTAGAAATCATGTTCCGCGATTGAGATACGCTCATCAACTGACGAGAGGGGCCTTGAG
+>850:2:1:1572:15124/2
+ACCCTCAAGACCCCTCTCGTCAGTTGATGAGCGTATCTCAATCGCGGAACATGATTTCTAACAAATTCCTCCATTT
+>850:2:1:1572:3557/1
+TGTACATCGAGAAAGCTGAGGGGCGGAAGCGTCCATTAGGGGTTGCGGCATTGGAAGACAAGATCGTCCAACACGC
+>850:2:1:1572:3557/2
+GCTGATGTCTGCGTCAAGCACGGAGTTCACCTTCTTCTTCAGGAGCGCGTAGGACAACGCATCCAGCGCATCATGC
+>850:2:1:1572:7450/1
+TTGGGCTCGGATGTGGTAAGATTTAAGGTAAGGGAATCTGGGGGCGCTGCATTTGTCATCACGCAGGGATGTTTTA
+>850:2:1:1572:7450/2
+GGGGCGGGAAGCCCCCTACACCGCATAGATTTTGCCGGCATCATCAAACAAGACCGAAAGGACATGCATACCTGGC
+>850:2:1:1572:8325/1
+AAGACTGCACATTGTCAAGCTTCAACGCCTCACGGCCAAGCGGGGGATACCGCCGGACTTGGGGTAGTGCAGACAT
+>850:2:1:1572:8325/2
+CGCGGGCCACCGAGGACTACCAAGAAAGTATGAACTGAGGAGACCCACCAAGAGTCGGACTCATCAGGGATGAGGA
+>850:2:1:1573:1475/1
+ATAGGGGGCGGGAGACTGCGCGAGGCCTGTTGTGCCGTTGTACATGGGGACCAGGACCAACATACCGGGGGGGTTC
+>850:2:1:1573:1475/2
+GTCGCCCTGAGCTCGGATGCGGTTCGGCGGCAGCTGACGCAGAGCAGTGCGCGGCGGGGCTGGGAGGAGGGGACCG
+>850:2:1:1573:3485/1
+CTTGCGTCCGCAGGCTCCGATGCCGACGGCCAGCTGCCCGGGCGGTGTCGAGGGGCACCGCGGGGGCGGAGGCGCG
+>850:2:1:1573:3485/2
+CTCGCCCGCCACGATCGTTCCCAATCCGGGCGGGCCCGGGGCCGCGGCGATCGGCGGCGCGGCGGCGTCGCACGGG
+>850:2:1:1573:9428/1
+GGCCTGCCTTGCCACTCGGCCGACGGACGGCATCCTGCCATCGGCATATCGCTCCCGCTTGTCACAAGTTTCATTT
+>850:2:1:1573:9428/2
+ATGGGCCGAGCGCCAACCTGGAAACGGAACCCGCATGCTATCGCGGCAGGTTGCCGGTCACGGCGCCGGCCATCAA
+>850:2:1:1573:14734/1
+CTATCCCGCGTCGGCCCGTGGAGCGGTGAATCGCCAGTGTGCCGACCATCCTGAAGCCGCAGGCGGCATGGGGCCG
+>850:2:1:1573:14734/2
+CTGGGTCGAGGAGGCGGGCTACGTCGAGAAGGACGCGGTCGGACAGGTCGTCGTCCGGGCGCGGCTGCCGGTGGTG
+>850:2:1:1573:4754/1
+TAGAAAATCACTCAATCCGAATATTGAAGGGTGAGTGATTTTTTCTTGAGGAGTGTGGATCTTACTCATGCGCTTT
+>850:2:1:1573:4754/2
+TTAGGCCCTGCCGTGTCGCAGCTTCAATTGCCTACGAAAATTATCCAGCAGCAAAGGATACCCGCGCAAAACGACA
+>850:2:1:1573:5583/1
+GCAGAGAGGCGATACCGCCAGACTGCAGCCTTTCCAAAGGACGAAATCTACGGATGACCACGCAAATTCGCAGAGC
+>850:2:1:1573:5583/2
+TCCGTGCCAGGCTAACGCAAGGGGAGGGCACCAAAGGAGTTGCCAGTTCCTTCGGCGAACCCCGTGCGCTGCGCAG
+>850:2:1:1573:7664/1
+CTGCTGAGCTTCAGCCCTGAGCTCTTCCTGCGAGCCGTCGACGGGCAGGCGCCGACCGCGCCGACCAAGGGCACCA
+>850:2:1:1573:7664/2
+CCTCGACCGCGCCGGGCGGGCTGACCCGGGACAGGTCGTTACGCATCAGGCCGGTGCTCATGACGTTCTCGGCGGT
+>850:2:1:1574:9596/1
+CAGGCATTCGTACTCCCGCTCAATTTGCTCCGAACTTTCGGGTGCGATCGGAGGTTGAGGAACCGGGTTTCTCCGC
+>850:2:1:1574:9596/2
+GCGGTTGCTATGAACCTGAAGACCTGGCTGATGAGACCATTAATCGCGTTATCAAAAGGTTGAAAGACATTGAAGA
+>850:2:1:1574:19193/1
+AAGTGCCGCCAGGGCGGTGGCGCCGAGCGCGACGATGACCACGGGCTTGACGGTCGCGCGGTCCTGCTCGGGCCAG
+>850:2:1:1574:19193/2
+CGATCGCAGGACCCGCGGGCACGCCGTTGCGGGCGCTGTCGAACGAAGCCGGCATCACGGACGCGCACGTCTCCAT
+>850:2:1:1574:1720/1
+GCTCGCGTAAACAGTGCCAAGGTAAATGAACGTCCCATCGCGGAATGCGCGCGAGGAGATCCCAGAGAGGCGCCGG
+>850:2:1:1574:1720/2
+CACGATCAGAAACATTACCGCGTGCTGGCGCTCTGCGATCTCCGGCGGGGAGTATACGGTCCCCATCTCCTACGAG
+>850:2:1:1574:18463/1
+AGTGAAGTGAAGCGTGTACGGCCCCCCCCGGCCAGGGGGGGGGGGGGCGGCCCCCCAAAAAAACACTCCAACGCAC
+>850:2:1:1574:18463/2
+CTCGTTGGCGCCGCCCGCTGGCTGATGCTTTGACGATGGTATTAACTTGAAATTTGGAAAGCTGTAGTCCCCTCCT
+>850:2:1:1574:16307/1
+GCGTGTAGGGCGACGTCGTCAGCTGGAAGTTGGTCAGCTTCTCGCCGTCGGGCAGCCAGCAGTCATAGTCGCTGGA
+>850:2:1:1574:16307/2
+AACACCTGCCCCGACTACGTCGTCGGCAGCGAGAACCGGCTGCTCGGGATCCTGCCCGCGCCCGACACGACGCCGC
+>850:2:1:1574:8683/1
+ACGTGAAGTCGTAGGCGGGTCCCTTGCCGGGCGTGGGTAAGAGCGGAACGGCGTCGGCGGCCCTCGGACTGGGGTC
+>850:2:1:1574:8683/2
+CTTTCCCGGTCGGCCGCGGCGATTCCGGGCGAAGCGCATCTATCTGCACTACTCGCCGACTTATCCGATGCTCGCC
+>850:2:1:1574:17363/1
+TTCAGCACGCTCACCTCGTTGCACAGCGGCGACTCTAGTGACGATCTCCCGGCAACCGCTCCCCCCAATGGTCGCG
+>850:2:1:1574:17363/2
+TCCCCGGACCGAGCTGGAGGACCTCAGAGCAGAACATCTCCGCCCGGACCACGGCGTTGCCAGAGCGCGGCAGAAT
+>850:2:1:1574:10423/1
+GGCGTACGCGTCCTTGAACATCGGCCCAGCGGGGACGACATGGGGTTTGTTCAGCGTCCGCCCATGCGGGCGCAGG
+>850:2:1:1574:10423/2
+GCGATCACCGCGCCCTGCGACGCATCGGGGGAGCCCACGGAGGACTGCAACGAACTTTCCACGCCCCAAAACGCGC
+>850:2:1:1575:20686/1
+AAAGGACAGATCTTCGTTATAAACGTCGATGGCTCCAACCCGGTGCAAATCACGCATGCCAGGGTCGACTACGATG
+>850:2:1:1575:20686/2
+TGCCGTGAATAGCTCGGATTTCTGGCGGCGGCAGGGGGTGGCGCCTGCCGGCGGGGGGGGTCCTGATGGACCTTTT
+>850:2:1:1575:11842/1
+CAATGTGAATGTGGTCTCGCCGAACTTCCCGCCCCCGAGCGTCCCGAATGCAGGAGTGGCGCTACTCTGCCGGCTC
+>850:2:1:1575:11842/2
+CCAGTGCAAGGCGATCGGGTCGCTATCGAAGTCGCTGCTTTGCGAACCATAGAGCGCGAAGAGCAGATTCCCACCG
+>850:2:1:1575:18654/1
+GCCGGCTCGGGCTCGCCCCAGGACGGGGTGGAGTACGCCGCGAACAACCGCCAGGAGGCGCTCGCGGGCGTCACCC
+>850:2:1:1575:18654/2
+TCTCCTTCAGCGACCTCCGGCCGGAGTTCTTGGTCTTCAGCATCTCGGACTCGGTACGCTGCACCAGGTCACCGAC
+>850:2:1:1575:18539/1
+GACTCTGGCTTGCACCTCCAAACGCACGGCAATTACCCGATGTAGTTGCCGAGAGACTTGGGTCCATTGTTCCCGG
+>850:2:1:1575:18539/2
+CGCGATGCGGGCGGCCCGCTGGGAGTCTCTTTATTAACGAGGACGCTTCGAAGAGAATACCAAAACTGCCCCAGGC
+>850:2:1:1575:2001/1
+AGTCCGGGCTGATGTCTTTCGAGAAAGAATTCCAGAATCGCGCGGCTGAAATTCACGTTCAGGTTGAATGTGCGCT
+>850:2:1:1575:2001/2
+CGGACGACGACGTGGCGCATCGGGTGATCTACGTTGAAGCGTCACGCGGCTGCCCGTTCACCTGTGAGCTTTGTCT
+>850:2:1:1575:11061/1
+GATCATCAGGAGTCTCAAGCCGGTCGGGCTCACGCAGAACATCACCGGCACCAGAAATGCTGGCAGCGCGTATTTC
+>850:2:1:1575:11061/2
+CTGGTTCCGGCGCTCGTCAAGGGCGGCATCCCGGAGGCTGCAGCGCATATGTTCCTGTTCTATTATGCAGTGCTTG
+>850:2:1:1575:8826/1
+GACTCGGCGCGCACCCAACGATTGGAGCTGCCGCAGAATACCCAGTCGCGTGCCGCGGCGCATCCTCTCGCCCGCG
+>850:2:1:1575:8826/2
+GGCCGCCGGCCGCTGCAGTCAACGCGGTGCCGCCCGGGTGCGGCCTGGCGGCCGCGGCTATCTTGCCGGTTTTCCT
+>850:2:1:1575:3717/1
+CGGGGGAAGAGCCGGCGGCGGCCATGGGCCCCCCGGCTGGACTCAGGGCGCGGCGATCGGCCCGCCCGGGCGGGCG
+>850:2:1:1575:3717/2
+CCCTCCGGCCTGGCACTCTAGGCCGGCTCCCCATTGCCCGAGAAAAAATCGGGGCACGGTCGCCGCCTGCTGGACC
+>850:2:1:1575:15147/1
+GGCTCGTGCCCAACGAAGTATTAACAGAAATGTTAATTTGGTTAGCTGCAAGCCCCAGCGTGCCGCGTCCCATCAC
+>850:2:1:1575:15147/2
+TTTATACCGGTGGTTGCCCCCTGGACGTCTGGAAGCAGTCTTAGGTATGGCCATAGGGACGCTCTCTGGAGGATTG
+>850:2:1:1576:6447/1
+AGGCGGGAAAAAGTAGCGTTACCTTGCGGGGTGAGGCTCAAGGGCGCTTCAAAATCAGGGATCGGCTTTTCGTCCT
+>850:2:1:1576:6447/2
+GCGCTGGCGTATCGGGGATTGAAGAACTTTGATGCGGCCATTGCAGGTTACACATTTCTTCTGGAGAAAAACCCGA
+>850:2:1:1576:16910/1
+CGATGCGTGGGCCGGCGTGGGTGGGTGCAATCCGCCCCTCACACAGCGCACCCCTTCGGACGGCGCGGACCCGCTC
+>850:2:1:1576:16910/2
+GCCCAGACAGCTTTCATGATGCATTGGCGCCGATCGAGTGGCATTTTACGTGTATGACCGGACCGGGCGATTTACC
+>850:2:1:1576:1972/1
+GGCGCCTGCATCGGGATTTAAACCCGGGGAACATTTACCTGGATGGACGGGGCGAACCGCTGGCGAGCGAATTAGG
+>850:2:1:1576:1972/2
+ATCGACCAAAATCGCACCCAAACTATAAACATCGGCCGCAGGACCAAGTTTGCCCGACCAGGCCCCCGCTGGATCG
+>850:2:1:1576:7769/1
+CTTGATCTTGCCGTCCTCGATCACGATCCAACGCGACAGCGAGCCCCGCGCCGCTTCGTGGAAGCCGAGCCCCCCC
+>850:2:1:1576:7769/2
+GCCGCCATACCGCGCGCATGATCCGCTGCTGCGTCCTGTCGGAGCCCGCCGGCAAGCACTGGTCGCTGCTGGCGGC
+>850:2:1:1576:6764/1
+GAACGTTTTCATTCTTCCCGTGGCGAATGCTCATCCCTCGCCCTCCAGCCGAAATGAACCCTCCATCATCTGCACG
+>850:2:1:1576:6764/2
+CTTGTCCGGGGAACGCGATGGCGAGTTGAAGCTGCACGTCGGGCAGGGCGTCGTGATGGGGCGGGCGGGCCTGGTT
+>850:2:1:1576:2340/1
+CAGCGGGAACCCATAGGGCGCGGCGACCTGGTGTGCTCACCTTTCCCTCAGGAGGACGGGGTAGCGCAAAGGCCCG
+>850:2:1:1576:2340/2
+CTGTCGACGCCCAGCCCGCCATCAACCCAACGCCTCAGGCTCATTTCATCCCGCGGTCCGCAGGGGTCGTGGTCTG
+>850:2:1:1576:1182/1
+GGTCGGCGTCGACGGCGAGCCGACGCCCCTGCCCTCCCCCTAGGGGCCCGTGGAGACACGGCCGCGCGCTCCGAGG
+>850:2:1:1576:1182/2
+ATTCGCGGATGCGGAGAGCGGCTCGGCCAGGCGCTCGCAGCCGGCTGCGGTCCCGACAACGACGCTCGGACACACA
+>850:2:1:1576:4644/1
+CGGAATAGCGCGGTGCCGTCGCGCAGCCTCACTGGAAGAACCCCGGCGCCTGGCATAAGTGTTGCTGGGATAAAAA
+>850:2:1:1576:4644/2
+CGCGGGTGCGCGCATGCATGGGTTCCAGCATCGGGTTGTCGGCGTCGAGACAGCGCACGCCGGGGTGCTGTTGACG
+>850:2:1:1577:18377/1
+CGTTGCACATGACGTCCGGGTTCTCGCGCCGGGGCCCAACCGGCTGGCAGGGGGCGGCGGCGGCCACGCGGGCGGG
+>850:2:1:1577:18377/2
+AGCCCAGCGGGCCGGCACCGGTCAACGACCCCCGGGGCGCCCGTGGCGACGCCCAACCGGGGCTGATGGACGACCT
+>850:2:1:1577:15221/1
+CGGCGAGCTCGAGGCTGCCGAGCGACCTCCCCGACCCGACGTCCCAGGCCGCTCCCGGCGAGGTCCGGCCGTCCCT
+>850:2:1:1577:15221/2
+CGGCCTGAAGAGGTCGGGCCACATGGGTGCCGCGCGGGCCACGATCAAGAAGGTCCGCGTCGTCAGGGCCGACACC
+>850:2:1:1577:2904/1
+GAGCGCGCCTGCGAAGGAAGAGAACGCATGAGCGACGAGGTGAAGCGAAGGCAGGGGATGTCGTGGCAGGCGGGGG
+>850:2:1:1577:2904/2
+GCAGGGCGCGCAGCGGAATCGCCACGAGAAACACGGCCAGCGGGATCGGCAGGGGGTAGCCGTACAACCCGGGGAG
+>850:2:1:1577:8973/1
+CTTGGGCACGGTGTCCACAGGCTGCGTGGAAAGTTCTTCAGAAATATTAAGCGTGCTGCCTGTGCCGCTTTGGCCG
+>850:2:1:1577:8973/2
+GCCGGCGACATTTTGCCGGTGCTTGTCCAGTCATTGACGGCACCGGCAACAGAACAAGGGGCTGGCGCTGGAGGCC
+>850:2:1:1577:16100/1
+GACGATGGCGACCCCCACGCCGCTCGACACCAGGCTCACTACGGTCTGCATCTGGATGGCCTTCTGCGCCACCCTG
+>850:2:1:1577:16100/2
+CGAGCGGTTCGTCGCGGCGCTCCCGTTCCCGGATCGCCTCGCCCCCCACGCACTCTCCCGCGCCGGCGGCACGGCG
+>850:2:1:1578:9185/1
+CTGGAATTCCACAGACACAGGATGGAGAGCTAGCCGCAACTATACGAACCTGACACCCTGCCACGTCTTCGAGCCT
+>850:2:1:1578:9185/2
+CAAGTCGCTGAGCGCTTGAAGCTCTGCGATCTTGGGTGCAGCGACGAGGCAGGGTGGGGACACTACTACATCCACC
+>850:2:1:1578:9362/1
+GTTGTAGCCAAGGCCACATCGTTTCCGTCGCGCCCGTTCCTGTTGCCACTTATTGCCAGATAATTGTCGGCGTCTG
+>850:2:1:1578:9362/2
+GGCGTCAACTCTCCCCGGTCGGGACGGAGTGGCTAAGCAAGCTCTTGATTTGCAATCGCCACTCGGCGTCCCAAGA
+>850:2:1:1579:5802/1
+GGCCGGCGTCGCCACGGCCGCCGCGGAGATGCAGCTGCGCGGGCGCAGATCCGGCTACGGAGTCATGAAGAGAGCG
+>850:2:1:1579:5802/2
+ATCCGCGCACGATTTTCCTGGACAGCCCTCCTTGCGCCGCCAGAACGTTTAGCCGGCGAGCCCCCACAGCGTGGCC
+>850:2:1:1579:2418/1
+GGACGCAGCCCAAGCCCCTTTTGGATGGCGCCGGCCAAAGCGATCCCTCCCTCGCAACGCCGTCCGCGCACCGGCG
+>850:2:1:1579:2418/2
+AAGCGACCTGGTAGAACACGCTGCGCATTCGCAGGCCGATTTATTATTAAGTATTTGCTTAAATGTCAACGGCCGA
+>850:2:1:1579:7323/1
+CACCAACTGGCTGCTCGGGCTTACGCCGCCGGATGCCGCCCGCTCTACGCACCAGGGGCCGGCGGGGGAGAGAAGG
+>850:2:1:1579:7323/2
+CGGAGGTTGCGACCGAGCGCGCCGGGCGCAGGCGGCGGGTCGACGCGGACGTGGCCGCGATACCCCGGGGCCGGTC
+>850:2:1:1579:19671/1
+AGAGCGTGGTCTTCGCGGTGCCGGCTTCATCGATGATAGCGTCGATGCCGGTGGCGTTGATGCCGTTCTTGCAGAC
+>850:2:1:1579:19671/2
+TTATTTTGGGCAGACAAAGATGCGGCTTGATGATCGCGCGCCGCTCCGATTTACCGGCGCGCATGGGCAGCAACTC
+>850:2:1:1579:15384/1
+GGACATCGCATATCCGCCGTCGCAGCCCTGCTGATAGCGGCGCGTCGACTCCGCAGGATCGGCGGTGCCCAACGGT
+>850:2:1:1579:15384/2
+CGCCTGGTAGGGCCGCAGGCCCATGGAGCTCTAGTGCAGCTGCACGGCGCTGGCGGACTACAACGGCGGGCGCGCG
+>850:2:1:1580:3227/1
+GGACCCACTGGGCTGCCGACGCGCAGACGGCGGCGCCGGCTCCGGGCGCTTCGGTGCCCCCGACTGAGTCGCCGCA
+>850:2:1:1580:3227/2
+TCCTGTACCGCCAGTCTGTGGGGCTAAGCCGTGCCATGGCGCGCGGCTATCCCCGCTCCATTTTCTCCGGGCCTGT
+>850:2:1:1580:4063/1
+ACAGGCTGACACGACACTGCCTGCCCCACGCGGAGGAGACGTTTCCGGTGCTACCTTCTCGAGAGAACGCCCCTGC
+>850:2:1:1580:4063/2
+CACTCGGCGGGCGGCATTGGCAACGACCTCCTCGCCCCCCTTCGCCGCGCCACGGGCGAAACCGCAAAGGCGCAGG
+>850:2:1:1581:11699/1
+TAGTAAGCTGGGAAAAAGCGCGAGATAATGATGCCGCTGTCATGCTGCGATGATGCGAGCGTTGCGCCAGGTTTGA
+>850:2:1:1581:11699/2
+GCCAAGATTTGCGGTTCCCGATCTCGCGATTGCGCAAAAGGCGAGAACCAGCTTGATCGACTGCCTCATACGTGCC
+>850:2:1:1581:19702/1
+CGGACGCGGGGGGTCCTCCCGCCGCTGGCCCCTCTTGCCGCCCCCTCTCTCCGGGCGCGGGTGCCCTGCGCCCGGC
+>850:2:1:1581:19702/2
+TCGTGGCGGTAGGGGAGGTTGCCCTTGTTCACCTCGCCGGCCTCCTTGAACCCCACCTCGCCGATGAAGGTTGCGA
+>850:2:1:1581:7907/1
+ACGCGGCCACCATGTTTCAGTCGAACTCGGCTTCACCCCCGTCCACGGCCCCTTCGACGCAGCTCCGTTACGCGCA
+>850:2:1:1581:7907/2
+GCGCTGACCCACCGCACGACCGGGCACACCTATGGGGCAATCGCCGGCGCAACCCCGGCCTGGCGGGACCGGAGGA
+>850:2:1:1581:4441/1
+CGAAGCCGAGCGGCGGACCCGGCACTGGAAACGCCAGCGGCGGGGGGGGGGGGGGGGGGCGGGGGGGCCCTATGGG
+>850:2:1:1581:4441/2
+TCGTCGGGGCCTGCCCGGCACCGATCGCAGTCTTGATCTTCGTCTTGTAGGCGGCGTTCTGGAACTCGGTGTAGGA
+>850:2:1:1581:14360/1
+CAGACCGCCACCATCGCAACACCCGTCCACCCGCTCAAGACGACGCTGGCGGCTCCGGACGGCGTCGGCGCTCGGG
+>850:2:1:1581:14360/2
+CACACCCTATTCTAGGCGGGGAACATGACGACGGCGACCTCCGGCGCAGGCTGCCCCGCCGCGGACTGAATCATGC
+>850:2:1:1582:20140/1
+GGTAAAAACGGGCGATCGATTAGTCACCCGGCTTGCCGATGGGCCGGTGGAATCGGCGGCTGAGGATGATAAACAA
+>850:2:1:1582:20140/2
+CGGATATGGCAGAGGTGATCCGCCGGCTTGAGATTATCCAGCACTGGGTGATGAAGCACTCGGAGACGAGAAGCTC
+>850:2:1:1582:16673/1
+CAGATCGCCCGCTTCGCTATGTAGGTTTCCGCCATCTGGTCCTCCGATGAACGCACGCCCTGCCTCATCAATCCAT
+>850:2:1:1582:16673/2
+GGGGACGGGGGCAGCCGCCCGAAACCACATAGCGAACCAGTCAACATTGGAGCACAAAGCTCCTCGACGCGAGCCA
+>850:2:1:1582:9768/1
+TCACGGCGCATGCCTACCACGCGGTCATCCTTCGACAACCGGCACGTCGGTCGACCGATGCACGGCCCCACCGTGA
+>850:2:1:1582:9768/2
+TAACCCCCCCAAGCACACCGCCCTGCGCCTCATCGCGGTGGATGGAACAGACGTGCCCCACAGTCGCGGCGCTCTC
+>850:2:1:1582:8561/1
+ATGAGGTTGGAGGCGCGCAAAGCGTTCACCCCTCCGGTACCGGCGCCGGCGTCTCACGGGGTGGCGAACGCTGGCT
+>850:2:1:1582:8561/2
+CTCGCTGCCTCCCCGGGGAGTCCAGCTGACAAAACCTAAATCGTTATGGAGAGGGTTGTTGGTTTGCCCTGCCTTG
+>850:2:1:1582:5847/1
+AAGACGCGACCGCCGGGGGACATGCCGCTCGAGGCGATCAAGATGCCCGGCTTGGGCGAGCTGACGAGGTCGGCCG
+>850:2:1:1582:5847/2
+TATTGGCTGAAGCGCCTCGAAGACGAGAAGCGGATCCCGGTCCAGCCCGTCTACCCGGACACCCCGATGGGCATGC
+>850:2:1:1582:16964/1
+CGGACGACGCCGGGGCGGGCACGCCCGGTTAGCGCCCCCCGTGCAACGATCCCCCGCGCCTCGCGCGGAAACGAAC
+>850:2:1:1582:16964/2
+AAAGCGAACGGACGGGGCCTGGCCGGCGAAAGCGTTGGCGAAGGCGCCGCGCCGGGGACGACGAACGCGTCGTTCA
+>850:2:1:1583:19451/1
+CGAGCCGCGCGGTCCCTGGATCGTGCGGGACCAGTCGGAGGACCAGCGCCCGCCGGGGAAGTTCCACGGCGGCGCG
+>850:2:1:1583:19451/2
+CTTGTCCTTCAGCCGCGGGATTAGCCCGGGCAGCATTCCGCGCCGGTGCGAGAACCCCGGAAGTCCGACCCGCAAC
+>850:2:1:1583:18436/1
+GATCAGATCGTTCGCGTCGTTGTTCTGGAAAAACGGGCGGCGCCGCGCCTCGATCCCCTGCGCCAGCGTGCGGTCC
+>850:2:1:1583:18436/2
+CTCGAAGGACAGATCGCGGCGCTCACGACCGACCCGGAGTTCAAGAACGGCGATTACACGACACCGCCTCGCCAGG
+>850:2:1:1583:17140/1
+GCGATGTCGATGTCCAGCGTGTCTGTGGTTACAAACAGCCTTCGCTTGCGGAGCTTTATTTACAGCAAAGATATCT
+>850:2:1:1583:17140/2
+AAGCCCTCTTCGTTTTCCTGCATGGCACTTCAGCTTTCACTTGTCTTTGAATAGCGTTCCATCGGCAGAGACTCGT
+>850:2:1:1583:17024/1
+CCGAGCGCGGCCGGAAAATATCTGCGCTTGGCAACGCTCGCGGCCATCGCCTCTCGCCTTCGCGCAGCGTGCCCAT
+>850:2:1:1583:17024/2
+TATCCGACCGTGTCGTGGTGATGACCTATCGTCCGGGCCAAGTGAGGAGAGAGGAGGAAATAGCGCGGCCGCGGCC
+>850:2:1:1584:15926/1
+TTGAAGAACAAGATCTACGTCCACGAAGGCCTCGCTGCTATTCGTCATTTGTTCCGGGTCACGGCCGGCCTGGATT
+>850:2:1:1584:15926/2
+CGAGACGGTGCCGCGACCAATCCCGGTCCAGGTGCGAATCTGCTTCGTTGCGTGAAAAGCCGTTCGAAACAGGCGA
+>850:2:1:1584:10295/1
+CGGATACGGTGGACGCCGAGATCATCCCCATCAAGCCTGGCGGCGTCGAGATTCGCGCGCGCCTCGGCCAGGCCGG
+>850:2:1:1584:10295/2
+CACTGTTTGGACCGGAGTAGACCAGACCGGGATGCACTACGGCTACGGCCTGCTTATCACCTACAGACGGCGGACG
+>850:2:1:1584:5294/1
+AGGCTCGACTCCATTGCACACGTGCGGAGGCGAAAGGCAAAGGCAAGAGCGGGGCTACTGTAGGTCAGCCGTACAA
+>850:2:1:1584:5294/2
+CGCCTCCGCCGGCCGGGCGCCGGGCTTCGACGACGTGGGGATTTGCGCTATTTTTGAATAGGCTGTTTCTTGCCGA
+>850:2:1:1584:1427/1
+GCGGAAAACCCTCAAGCCTCCAGTTCACGGCATAGCCCTGTTCGTTCTTCACATGGATGCAAATAAAGGTATGCGG
+>850:2:1:1584:1427/2
+CAGAAAGCGGACGGGTAGTCCAAAGTGAGCAGCCGAGGTGCACGATGGTACAGCAGGCCATCGCCGTTGTATCTTT
+>850:2:1:1584:8805/1
+ACCGAATTCTATCGCCGTATAAGGCTGCGGCGCATGGAGGAGACTCGCGGATAGTGTGCCGAAGGCGTCCTTACGG
+>850:2:1:1584:8805/2
+CGCTTCACGTGGATGATAAAAGCCTCGGACACGAACAAGATTTGCTTTCGTACGCTGCTTCGATTCTGTCCCTTTC
+>850:2:1:1584:6903/1
+GCCGTTAAGGATGTTCGTGATTCCAGCCAATAGCGTATTAAGCTGTTCTGGAGGAAGGTTTCCGAGATATTCCACC
+>850:2:1:1584:6903/2
+ACTAGATCTGCGACTAGGTCCAATTAACTTAAACCTACTCGGGCTTGTCGTGCAGACTAGTCCGATATGCCTTGTC
+>850:2:1:1584:2824/1
+CTCGCCGCTGGCCTGGTGCAGCCGGTTGGCATCGGTGCGGCCGACGCCAGCCGGGGCCGTGGCCAGCGTCAGGCCC
+>850:2:1:1584:2824/2
+CTCTGGCTCGATGCTGGTGAACGGTGTCGTGGCGCTGCGGTGGGGCCTCATGAACTCGCTGCAGCGACCACCGCGA
+>850:2:1:1585:16610/1
+CCCACCTCCCACCTATGCTGGCGGTTCCACAGCCCGCCACCATGCATAGGAGAACGCCTGTAGCAATTATCCGCAA
+>850:2:1:1585:16610/2
+CGAGCAGGAAGACTATCGGCCCAGCGAATCCACGAAGCCGCCCAGGGAATCAAAGCAACCCAAGCGCGCGTCACCG
+>850:2:1:1585:12213/1
+CCACGAAGCCTCTTTGACTCGATGTTTGTCTTCACATGGCACAAAACCCACCACCGCCACCACCGTTTCCTTCGCC
+>850:2:1:1585:12213/2
+TCGCGTGGCAACAGATGGAACTCGAATTCCCTGTGCTCGGTTTTCTCCGGCTTTTCATTCTCCTCTGCGACCGCTG
+>850:2:1:1585:16736/1
+TCGTTATGGCTCCCGCGTCGGCGCGTGCGGTGCCGCGGCCCTGGCCCGGGGAGGCTGCGCGGCCGCCGGGAAAAAG
+>850:2:1:1585:16736/2
+CCCGGCAGGAAGGGCTCCTGCTGCTGGCGGCGGACGACGCCGAAGACGAACACGGGACGCACAGCCCCGGCTCGCC
+>850:2:1:1585:2233/1
+CAGGATTACTCCTGCGGCCGTAAGGACTGCTGCAACGCTGCCGAGAATAAAAGTGACGCGCGTGAGAGAAATCACC
+>850:2:1:1585:2233/2
+ACTTCTGATCGCCCGGTTTGATGCCGGCCGGATAAGTTTTCTACTCGCCAGCCATGTTTTGATGGCGACGGTTGGA
+>850:2:1:1585:16540/1
+GAGAAAACGCTCCGGCGTTCTTTTTTTGGCGCAGTCGCGGGCGCCTTGCCGCTCCGGGCATTGGCGAGACCGCGCC
+>850:2:1:1585:16540/2
+TCATCAACCCCGGCGCCGCTGCCCCCACTGACATCAGCATTGAAAAAGCCCAGCAACCCATAGTCAACCCGATCCA
+>850:2:1:1585:7061/1
+GGTCGATGAGGCGCCCGCCGGGCAAGGCACCGGATTACTCTGGATTTCGCTGCCAGTAAGAAAAGACTCATGAGCA
+>850:2:1:1585:7061/2
+ACGCGGCAAGGCGTCATCGAGCAGTTTGAGCGATGCTGCCCGCTGAATATCCAATGGGAGAACGGAGCCCGGGCAA
+>850:2:1:1586:17911/1
+TTCGTAGGCGCCCTTCGCTATCTGCGCGTCCTTGGACGAGAAGCCGGGATAGTTGTGATACCCGATGTTACGAAGA
+>850:2:1:1586:17911/2
+TGGGCGACATCAACACGATCCTCTACGAGGCGACGATCAACGACCCACTCGTGTACACGCGGCCGTTCACGATGGC
+>850:2:1:1586:2394/1
+CGAAAATATTGATTAAATTCGATAGCACTTGAACCCTCCAAGTGGGGACGCCCGTCAGCCACGGAAGAAGCCATAG
+>850:2:1:1586:2394/2
+AAAGGCAAAACCGACTACGGAGAGACAAATATGCTGGCCGAGCGATTTACAACCCTCAAAACGAAACCGGGTCGCG
+>850:2:1:1586:18000/1
+ATGAATACCATCAAAAATCCTTCCAAACGGATCGCGAGATGGGTTGATGACTTCCAGAACTATAACCTGATCATCA
+>850:2:1:1586:18000/2
+TAGCTTGTCCTTTACGGCGTCAGAAAGGCCCTGAGGAGCAGCTTTCTCCATGAGGAATCTGCGCATGTATGGAATA
+>850:2:1:1586:11367/1
+CGCTGTTCGCCTGGTTTGCCGGGCCTTTCGGGTGCTGCCCGGGGTATTTTACGGAGCGCCGCGGGCGCGGCTCGTG
+>850:2:1:1586:11367/2
+AGCTGACGATCATCAGAAGATACCAGGCGCCGAGCTTGCCGCGAGAAACCAGCGCAAAGCAGCGATGCTGGTTCGG
+>850:2:1:1586:4921/1
+GGCAAGACGACGACCTTGCCGCTGGGTGCCGGCTTCTACCAGCCCCATTCTCGGGGCACCCGCTGCCCCCGCCCCG
+>850:2:1:1586:4921/2
+CGGACGTCCCGTTCGGGCAGGCGGCGCAGCGTCAGGCCATAGGCGATGTTCTCGGCGGCGCTCACGTGCGGCCAGA
+>850:2:1:1586:11802/1
+GAGGGGCGCCGGGCTGCGGCGGATGGTGGCGCCCTCGTGGGGCCAAGGGACCTCGACGGGCGGCGGCTGGCACTGG
+>850:2:1:1586:11802/2
+GCCGCGGCCCAAGATGCCGAGAAACCGAAGGGAATCGGCGAACCCCGCCGCTCTTCGGGGGCGTACCCGCGCTGCC
+>850:2:1:1586:3609/1
+CCGTCGCGCCCTTGCCCGTGATAAGTTCCTTGGCGGTGCCAATCGCGCTCGGCGAGGGGCGCGGCCGCCCGCCGCG
+>850:2:1:1586:3609/2
+CCATCGAGCCGCGTTGAGTTGATATCACCGCAAAAGGAGGCTGTTAATGTTTGCAAGCCCAATCGCGAGGTCGTTC
+>850:2:1:1587:2646/1
+ATGATTGTGGCTGTCGTTGTTTTCTCCTTGTTTGAAGTTGTAGCGCAAAGTGCAGGTTGGCCTCAATGGCGGGGGG
+>850:2:1:1587:2646/2
+CCATTGTGAAAAGCCGGCCGCCAGCTATCGCGAGTGAAGAATAGCCATTTCCCGCTCCTGTTATTTTCCACATCAG
+>850:2:1:1587:9653/1
+GAGACCCGTCCCGGGGGGCGGCGCTGAAGGCCCGGGCGCCGACGAACTGACCGACCGCGGCCCCGCGCGCCCCAGA
+>850:2:1:1587:9653/2
+CGTCAACTCATTCTCCGCCGTGGCGTCGAGGCCCTCGCCGGGGCATTCACCGCTGGTCTCCGCCCGCCCGGCGCGA
+>850:2:1:1587:3302/1
+CCATCGGGCCACGATTGTTTCGCCAATTCCGCTGCTACTTCGCACCCAAACGAATCGTCACCGAAAAAATGTTCCC
+>850:2:1:1587:3302/2
+AACTTAGGGCCGGAGAGATACCCGAACTGTGTCCTTACAACGCAGAGCGGCGACTTTGTGCAAGTCTCGGGGGGGT
+>850:2:1:1587:12443/1
+GACCCCCTGGGAGCCCGCGGCCAGACGCCGGCGACGCCGCCCCCGAGCAACGCCAGCGCATGGACCCCTCCTCCCG
+>850:2:1:1587:12443/2
+GCGGGCGCGGCGACCTGGCCCCCGGACGCGTAATCCGGCCACCGCCTCAATGTGCCCGCACTGGCCCACAGCTCGC
+>850:2:1:1587:5362/1
+GGGATGAAGTGGCGGGTATCGAGCACACTGAACTGGATAACAATTGGCCCAGACGTCGGCCGCGCGCACACTGCCA
+>850:2:1:1587:5362/2
+CGTGCGGTGTCTTCGACCTCGCCGGGATGAAGCTGAGGGACTTGGCGTTGTTGGCTGACGGCGGATCATTGGCGGT
+>850:2:1:1587:2122/1
+CGGCTCTGCCAGCAGGACGCGCCGGGGGCGAACAAGCCGGTGAACCTGGCTGAGGCCGCCAAGAGCGCGGCGGCGC
+>850:2:1:1587:2122/2
+TCCCGGCCGGCGGCGGCGGAGGACGCGCCCGCCCGCCCCCTCGAGCGGGCCCGCGCTTCGCCCCCGCCGCCCCGTG
+>850:2:1:1587:20090/1
+CGTCAGGACCAGGCCTGCGGTCATGCTGGTGAGGCCGATGGCGCCTAAAAGCCCGGCGTCATGGCGGTCGGCCCGG
+>850:2:1:1587:20090/2
+GACGGCCGATCTTCGCGCTGTCGATCACCGCCGCAACCTGCACCTTCACCGCCCAGGGTCTCGCCCTCGTCAGCCT
+>850:2:1:1588:2754/1
+CCAAACGGAATAGCCGCACGGCGGCCGGGCGTTACGTCACCTTCTAAGTTACAGCTTTCGCGGATGCGAACAGAGG
+>850:2:1:1588:2754/2
+GCAATGGCATAGCGGCGGATTTTAATGAGTGTGCCGGTCCGCCTCACCCAATTGAGCCGGATATTCTTGCCAAGCT
+>850:2:1:1588:16854/1
+TGACCATGGTGCCCGCAAGACGATGAGGGCTGCTGGCTACGTTCGCGATAATTTCGGTTTCCTGCGGATATGGGAC
+>850:2:1:1588:16854/2
+CGTTGTTGTCCTAACCTATCGTTTCTGGGCGAACGCTCTCAACCGCGATCCTTCTGTTATTGGCACGAGCGTACCT
+>850:2:1:1588:15096/1
+CGCGTGGAGGTGCAGCTGCGGTCGATCGTCGATTTCTACGGTTCGGTGATTGCCGCTGGTTTGGAACTGACGCGCC
+>850:2:1:1588:15096/2
+TTGGCCTCACGCCGGAGCACTGCCGGCTGCCAGCAACGAGTGAAGCCTCAGGTCTTCGAGGCAGGGAATGTCCCGA
+>850:2:1:1588:11218/1
+TGGTCCTAGTGTCCCGAGGCCCGCAAGCAAAGCACAAAATCACCCCCCCCGCGCCCCCCCCCACCCCCCGCCCACG
+>850:2:1:1588:11218/2
+CGCGTTCCGCCCTGGAGGGTCATGGGTGCGCGGATTATACCTAGTGTACCGAATCCGACGTGCGTTCCAAAAGGCC
+>850:2:1:1589:6346/1
+GTGAGCGATCTTGGCACGTCTGCGGGGTCGTATCTGAATGGAATGCGGACAGCCGCGCGCGGGCGGGCAGACCGCG
+>850:2:1:1589:6346/2
+CAGCATTTGGTTTTGAAGCAACCCGTCATGGGCCTCTCCGACGCTTGCCGCCAAGGCCCGAAACAAGCACACCACA
+>850:2:1:1589:8406/1
+CGCGTGCCCGACGGCGCGGGACGCACGTCGCCGAGGACGGGCGCGACCCGAGGCGCACCGCCATGACGACGCGCGC
+>850:2:1:1589:8406/2
+CGCAAGGTCAGCTTCGGCGTCGGGGACGAGCGCGCCCTCCTCGTGCACAGCCCGACCATCGACCACGTCGAGGTCG
+>850:2:1:1589:20490/1
+GCGGGCGCCGGGAGTTTATACCTGCGAATTTGATAGGCCTCTAACTCCGGGCCCTATGCTATGATCAGGATTGCTG
+>850:2:1:1589:20490/2
+TCGGACGCGATGCTCCATGTGTCAACCGGCGACCGGCGCGCTAGACGTGCGTAACTCGCAGACACCGGCGTCATTA
+>850:2:1:1589:6301/1
+GGGCGATGGTGGTGCTGCGGGGGGACGTCGCTATCACGGAATAGGGCGCTTTGGCGGATACACGCCGGGGGCGGTC
+>850:2:1:1589:6301/2
+TCATCTACACACGGGGGCCGAGGCAAGAAAACGCGTTTCGCACGTGATGAACCTCTTTCGGTTCGCCCGCGGGCTC
+>850:2:1:1590:1213/1
+CAACCTCTCGGCGGCGGGGGGCGACGATGCGCTCGCGCAGGGGGCGCGCTACCGCGTGGACTCAGGGGGCGCGGAG
+>850:2:1:1590:1213/2
+TTCTGACGCTGCCGGCGGGAGGGGCTACGCGGCACGCGCGATAGCGAAATCGGTGAAGCGCCCGCCGTCAAATGCC
+>850:2:1:1590:19130/1
+ACATAAGCGCGTGCGCACGAGAAAGCCGCGCCCAAGCAACCGCAAACTTGGGATCAAGCTGCACCGCCCGCTCATA
+>850:2:1:1590:19130/2
+ACCGACATCTTTGGCGTTGAGAGCGAGATCGCCAAACGAATAGCGGAGTCGTTGCAGGCGAAGCTCACTGCTCGCG
+>850:2:1:1590:1447/1
+GGCGTAGTGGTGGAAGGCAGCCATGTCGATCGTGGTCAGAGAGTTGGGCCTTGCAACCGGGGGGCGCAGGGGGTAT
+>850:2:1:1590:1447/2
+AGTCGGGATTCGGGCGGCAGCATGGGGGGAAGGAGGGCGGGGTTCACGGGCGCAATTTTAGGGCGGTTCTGCCAAC
+>850:2:1:1590:11925/1
+CGTTCCGGCGGTCGGCGGTCCTTTTTTCCCCGCGGCGGTTGGGAGCGCACGATGCGGCGGGGCGCTCGCATCGTGT
+>850:2:1:1590:11925/2
+GGGCCTGCTGAGCCCCGAGCAAGTCTCGAATCCGTGAATAGCCGCGCCACGGCTGCGGTGTTGACGAGCGATGCGA
+>850:2:1:1591:11172/1
+TCGACGTTTTTGCGCAGCTGGAGGACGACATGACCGTAGCGCAAGCGGGGTTGGCGGCTCGGGCGGTACGCCGGCG
+>850:2:1:1591:11172/2
+GGCGGGCCCTGATTATGCTAAGATCGACGCCCAGATCGTTGGCCCCTTTGGAGATCTCCCGGGGGGCATGAACACT
+>850:2:1:1591:6211/1
+CGGCTGCTCGGCGTGCCGCGGCGCCCCGTGAATTACACGCCGCGCCCCGGCCCCGACGAGGCGATGCCCCAACCCG
+>850:2:1:1591:6211/2
+CCCGCTGTCGGTGGTCCGCGTTTTGCGGACCGGCGGAGCGCCCGCCAGGCCGCGCTGCTCCCTCCCGCGACGCAAC
+>850:2:1:1591:8847/1
+CAAATTGCGTCGGGCGAATAATCCATGATCTGGCTCAAAGTGCCCGACTGGACCCGCAACTTCTCCGTGACCGTAT
+>850:2:1:1591:8847/2
+ATTTGTGCTCTTCTTGTCTGGGGAGAATACCTCCAGTGAAGAGCAGGCAGCCGGCCTCGAGGGCGGGGACGAAGGA
+>850:2:1:1592:17632/1
+GCTACCGTGAATACGCTCCGACCGCATTGATCTCTATCAGTGATGCGCAGCGCGCGCCTCTAAAAGACGTTCCGTC
+>850:2:1:1592:17632/2
+GCATGTCAGGCCGGCGGGATCGACCTTGGCGACGCTGCGCAGCGAAAGTCCTCCATCGCGGGCCACGCGCACCGCC
+>850:2:1:1592:15907/1
+GCTCGCCGAACGTGCCTATTCACCCTGGTTCGATATGGAAGTATTAATGCGCGAACACGGGATTCCGCTGTACGCG
+>850:2:1:1592:15907/2
+TGCATCGATGAACGCGTACATGGGTTCGGGGTTCATGGTGGAATGCCCACCAGCGATGATGATGCGATCAGTTTCC
+>850:2:1:1592:2167/1
+CGGATGGCACCGGTCGTTGAGATTCCCCGTGCGCAGCAGCGAATCGTCGACAAATGCTTCGCCGGGGCTGGGCTCC
+>850:2:1:1592:2167/2
+TAGCAGAGCGACGCCCGCAGAAGCTCAGCGCAGGCGGGCTAGCGCATGGAGGGGATTGTTGGTCTTACTTCCGACG
+>850:2:1:1592:20829/1
+GCGAGCGCAGGTCGGCCATCCTGACGGCGTCGCCGGCCGCGGGGCGCCCCGCCTGCCCACCCTCGCCGCCTACTCA
+>850:2:1:1592:20829/2
+GCTTGCAAAGCCCCTCGGGCCGTTCCTGCTCCGCCGGCCTGAGTATGGGCGGGTAGATCGCCGGGCCCACAGCGAA
+>850:2:1:1592:17327/1
+GTAGGTCTCGACCCGCTCGAGCTCAAGCATCGGACCCGGTGTGCTCACCTCGAGGTCTCCGGCGTGCCGATCAGCG
+>850:2:1:1592:17327/2
+CTCGGCGGTGGGGGGCTCGGGGCACATCTCGGCCGCCATCATCGAGCCCGCCATGGACGCGGTGTTCTCGTATTCC
+>850:2:1:1592:10095/1
+GAGGAGGAGTGCGAAGCGCAGCCGACCGGCCGCAAGAAGGCGATCGTGCTGGGCGGCGGGCCGAACCGCCGCGGCC
+>850:2:1:1592:10095/2
+TAGAGGCGATCCGAAGTATCGTAATCGGTCGATACGGTCTCGGGATTGCAGTTGATCATGATCGTTTCGAAATCGC
+>850:2:1:1592:3395/1
+GGGCGCGCTGCGGGGGCGGGCTGAGGAACATGCTGGACTGCAACGACAGCGTCACCGTCGAGCGTGTCGGGGGCCG
+>850:2:1:1592:3395/2
+ACGGTGACACCGGGATCACGCCAGAGCGGGACAGGCGCGGGCCGGGCACGGGAACGGTAGCTCTCCGCGCCGGGGA
+>850:2:1:1593:13094/1
+CGGAGGGACGTCCCGCAGCCGCCTTCGACGAAACACGCAGGCAGCGGGATACGGCTTGCAGACGGGCCCCGCGTTC
+>850:2:1:1593:13094/2
+CAGACGGACACCTGGAGAACGATGAGGTTCGAAGTGTCCTGTGGTTGGAGGACTGCGACCTTGCCGCTCAGGTCAT
+>850:2:1:1593:6862/1
+GCGGTATCGGCCGACGCATGCTAGTAGGGCTGGCCCTTGCGCGGCCTGCTCGCTGCCGGAGTGGACGGCCACCGTT
+>850:2:1:1593:6862/2
+AGCCTCGGCCTCAAAAGGACCCGACGGGCGCAACTCGCCAGGCCGCATTCCGCATCGTGCAAGAGGTCAAGCACTG
+>850:2:1:1593:15125/1
+TTCAGCTGCACCTGGCTGCTCACCGCGGGGAACTGCGCGCGCCCCGCCGGCCCCGCGAACCGGGTGGCGTGCCAAT
+>850:2:1:1593:15125/2
+CCCCGACAGGGCGACTTCGGCATTGGCGGCGGCGAGACCGCACGCGGACCCGGCCAAGGGGCTGATGGAGCGCGCG
+>850:2:1:1593:13366/1
+GGCGCTCCTGGCGCCCCCGTTAATTAGGAAACTTGATATTTTCCAAAATAGAGCCCATACTCGGAGAGACAATGGA
+>850:2:1:1593:13366/2
+CCCGTGCCGCATCGAGGACGACGGTCCGCGTCGCCTCCTGCACCATCGGCCTGTCCGCCCCCCCCGCCCCCCCCGC
+>850:2:1:1593:21002/1
+CCGTGGGCGAGCGGTTAAAGGGCGAAGCGCACGGCGACAAGGTTTTGGCCGACATCTTTGAAAAACGATTGCTTCC
+>850:2:1:1593:21002/2
+GCTACGAGTGCTGCATCGCATGACTGCCTTCCTCAAACTTCTTCGTGGCTTGCTCCTCCAGCGCTACCGCCGGTTC
+>850:2:1:1593:11765/1
+GGGGGCATCAGCGGCGGTCGCCCTGAAGGGGGTGCCGTCTTAGCAGAGGGGGGGGGCAGGGAGCGGGGGGGTGGAC
+>850:2:1:1593:11765/2
+TATCACCCACTTGCCCCTCGAGGCCAGATACGGCGGCTTCTTCTCGCCCCGTCGGCGCGACTCCTCCACCAGCCGC
+>850:2:1:1594:18611/1
+GCGACCTGCACAAGAACGATTCGATTTACACATACGGTGTCACGGACAATTCGAGCGGTGACATTTCGCTCTATAA
+>850:2:1:1594:18611/2
+AAGCCGATCAGGATGACACCGTTATCCTTTTCACCGCCCATGGGGCGGCTTGGGGAAATGCACCCACCGCGGCGCG
+>850:2:1:1594:14468/1
+CGCCAGGGAATCGAAGCGCAGGTAACCCTGACCTCGAAGGCGCTGCAACTCTATGCCAGCTACGCCCTCGCTGATG
+>850:2:1:1594:14468/2
+CGTCGGGAATCGAATACTCGAAACCCGCCTTGATCCGATTGCGCGGGATTGGCGGGATTCGATTGCCGGGCAGCAC
+>850:2:1:1595:14868/1
+TGACGCGATCGAACGATGAGTACGTGTGAAACGCGAGCTTCGCGCCAGGCGCGGGCGTGTAGGCGTGCCAACCGGA
+>850:2:1:1595:14868/2
+CGTCGACGTCGACGAGAAGGCGGGCGTCGTGTATTTTCTCGCCTCGCCCGCCAACACGCACCAACGCCATCCATCT
+>850:2:1:1595:9516/1
+GAACACGACGCTCCGGGCCGCCGACTCGAGGACGAGGTCGTAGCGGACGTTGGCCTCGTGCGGGCCGTTGGCGGCC
+>850:2:1:1595:9516/2
+ACACGCGGGAGGAGCCGACCCACACCGGCTGGCCGGTCCCGGGCCCGCTCGGCCACCACAACGAGGATAACCACCT
+>850:2:1:1595:9494/1
+TGGCGTCGACGTAGCCCGACGCTGAGCAGATAGCGCGCGCACCGTCCGGGCGCCCTTGGATCGGCCCTTGATGCGC
+>850:2:1:1595:9494/2
+CGGACCCGCGGATCGTGGAAACCGAAGCGGACCTGCCGGAAGCCGATTACCGGGAGCCGACGGGTTTCCATCCGCA
+>850:2:1:1595:20317/1
+GCCCTGCGCAGGCTTGAACCAGACCCTTTGGAATTGGACCCGCCTGGGCCCCAGCGCTTGTTTTCCCCAGGGTGGG
+>850:2:1:1595:20317/2
+GTTTGTACAGAAAGGCCTCGCGGGTTTTCTGTGGGCTTCCCCCGTGGGTTTTTCTTGGGGGAGAAAGTGGCCGGAG
+>850:2:1:1596:17416/1
+GTCGCCGGCCTGGTGAAATGGCCGGAAGTCGCACTGATGTCGGACGAGATCTACGACCAGACGACCTATGACGGCG
+>850:2:1:1596:17416/2
+ACCGCGAGCTTGCGCGCGTAGTCGCAGAGCTTGCCGGGAAACACCGCGTAGCAGAGCCGCCAGCCGGGCAACGCAT
+>850:2:1:1596:6002/1
+GCCAGCGGTGGGACTCCGCCGGAACACCCCCGCTCGATCAGCGGGCGGGGCAGCACCTCCCCGCCCCGCCCCGCGG
+>850:2:1:1596:6002/2
+CGGCTGGTCCCAGGAGACCGGAGCGGCGTGATCGGCTCCGGCGGAAACATAGGCGCCGCGGGCTCGACCCGACGGG
+>850:2:1:1596:1136/1
+CAGGCACTGACGCCTGTCCACCGAGCTTTCCTTCCGTTCCCACCTCGCGCGCGACACGCGTGACTTCTCAGGTGAA
+>850:2:1:1596:1136/2
+CATCACTGCCGTCGCGTAGGGCGACGTGGCTCAGATGGGACGCTTGGAGGTCGGCAGCCGCACATTGAACAGGACT
+>850:2:1:1597:12350/1
+TATCGGACTAACCTCGCCAGCGGCGTATTATTCCTTTGCGGTGCGCCCGGTCAGGCGTCAGGGCGAGGGCTCAGCA
+>850:2:1:1597:12350/2
+TCTTGTGAAGCCGTGGAAGCACTGCAGCGGTTTCCAATCTGGTTGGGGCAGTTTGCGCCGGTTTCCGCGAAGAACG
+>850:2:1:1597:17274/1
+AACCCTCACCGCCAGATCCGGTAACGCCGGGACCGGGACGGCGAGGGGCCGTTCCCTACGCCTCCCAGGTGCGTCC
+>850:2:1:1597:17274/2
+CCCGGGACCCGCAGCGCCTCGTTCCTGAGAAAATCGCACGGTGGTGGCGTAGTAGCGTTTGCGGGGAACGGCCCAC
+>850:2:1:1597:9886/1
+ATGAAGACGGCGGCGAGCGCCGCCCGGCCGCAGCAGATCACATAGGCCGACACGATGATGCGGCCAGACCGGAAGG
+>850:2:1:1597:9886/2
+GGCCGCATCATCGTGTCGGCCTATGTGATCTGCTGCGGCCTGACGGCGCTCGCCGCCGTCTTCCTAGATCGGAAGG
+>850:2:1:1598:2208/1
+GATGCCAGGGCAGGTGACAGGGCCGCTCGGGACCTGGGGCGCGACGCACCTCCGCTTCCTGTTCGGACTTCCCTTC
+>850:2:1:1598:2208/2
+TCAAAGAAGCTGTCGTCACCACGAAGGAGCGGTCGTTAATCGCCCGCAGCATACGCGCGGCCGCGCTGACTCGGTG
+>850:2:1:1598:4606/1
+CAACCCGATGCGGAATCGCGCGAGGCGGGGCAGCATAATGTGGAAGATTTACCGGACGAAGCGCTCCGCTTTTTGC
+>850:2:1:1598:4606/2
+GCGAAGTGGAAGCCAAAGGCGATGGCGTTGTGCACCCCATCGCAGATCGCTTGCACTCGCGACCAGCCTGGCCGTG
+>850:2:1:1598:8362/1
+TGGGGGCCTTCCTTGGGCCAAAATTTTGGAATCTGGGAAAAAACGATGAATTAGGCGTTGCCCGGGACTCTTAAAT
+>850:2:1:1598:8362/2
+AGGTTGGGGGATAAGGTCAATCACTCAATTCCGTGATCTAAAAAACTGATGCTTTGCCACCGAATCGCGAATGCTC
+>850:2:1:1598:15198/1
+CAGGCCCGCGAACGCATCCTCATAGCTCGCATACCGCTCCTGCGCCATCGTGCAACGCCGTTTGTTAGCCAACTGA
+>850:2:1:1598:15198/2
+GCGCCCAAGCTGACGGTTCAGCTGAACAATGAAGCGAGCTACGACAACGGATTGATTTGCGGGGGCACGCTAGAGG
+>850:2:1:1598:11313/1
+GTAGATCGACCGGCGGAGGCCGCGGGCCATGCCGTAGCCTGGCACCAGCCCGCCGCGCAGGGCGAAGAATCCCGGC
+>850:2:1:1598:11313/2
+AAGCCTGTCGGCGAGTTTCACTCCGTGGCCGACAACCATCCGATCCAAATGGTCGTTGAGACGTGCCAGGTGTTGT
+>850:2:1:1599:13228/1
+CTAGACTCAATCGGATTGGACTTCTATGCGTATCCCGTTCGTCATCCCCCGCACCTAAGCCCGACGGTGCTGCCCC
+>850:2:1:1599:13228/2
+GCATGAGGCTCTCGGCGAACACCTCCCGGTCGCCAGGCCCCTCCAGCCCACCCGCGAGGCCAAGCACCACATCACG
+>850:2:1:1599:10755/1
+GCTGCACGCTGGATGCGGCTTCCGAGGAGTTCACTTTCTACGCTCTCGCTAGCTTGACTGCGGGGATGCGCGAGAC
+>850:2:1:1599:10755/2
+GTCTAACCTCTTTCTGACCGTGTGCTCTTCCCGGGGGAATTGCCGGTCGTTGAGCTTCGGGTGGCGGCCGACGGCG
+>850:2:1:1599:19866/1
+GACGGCGGGGAAGATCCTCAAGGCGCTGAGCTCGCCGCTCCTGATCGCCGCCGGCGCCCTTTACGACCTCGCCCTC
+>850:2:1:1599:19866/2
+CAGCACGCTTGGCTCGGACGTAGAGAGAGCCAGCAGCGGCTCCCTCCTGCCCCTAGTCCGGGGAGGCGTTGCGGCA
+>850:2:1:1599:2573/1
+GCCTGTAGGCAATCCAGCAAATGAAGGAGGAAGCGCAGCAGAACTTCGAGTTTGGTCTTCTGGATCTCGAGTCAAA
+>850:2:1:1599:2573/2
+CAAGCGCCCAATGGCCGAGCAGGGATTGGAAAACCGAGAAATTGCAAATGTACTGATCGCCCAAAGTGGTTTCCAG
+>850:2:1:1599:11105/1
+GGCGACCAAGTATGTGAAGCATGCGGAGTGCAGCGCTGTCGAGCGAGCCCACATAAAGCAATTCACTAGTTAAGAC
+>850:2:1:1599:11105/2
+CGAGCGCTGTTTGCTGGACGTACGTCTCGGGGCGCCGCTCGCCGTCTGGTGGACCCGCCAGATCACGTGTGTGACC
+>850:2:1:1599:11888/1
+CGCGATGGCGGGAACGGCTAGCTGAGACGCGCTGCGGAAGACAGTGCACGACACGAAGATGGAACGGTGGCACTCC
+>850:2:1:1599:11888/2
+TGGGCGACGGCGTTGCCCCTGCCATCGATGATATGACCCGCCTGCTTCGTCACACCGCTGGCAATGACACCCGCTC
+>850:2:1:1599:5236/1
+ACGAGCAAGATGACGTCCGCATTGTGCTGTACCGCTGAGTATACGCATTGAACGGCGTACTGAGGGGCGCTGCCCC
+>850:2:1:1599:5236/2
+AGGTCACCGGGGAGAGCGATTCACCGCCCGAGGCGGACGGAGTGGCGCGGCCATGCGCCGGGGCGGTGAGCGGCAC
+>850:2:1:1599:4478/1
+GCCGGCCGCTACTGGCGGGCCTCAAGAAGCTGATGGTCTGGGTGGCATTGGCGGGTGAAGCAAAGCTTCAGGGGCG
+>850:2:1:1599:4478/2
+ATTGAGTGCGGGAGGCCCTCCACGTCGGCGCTGAAGGCTATCGGGCGGCGGCGGATGTGCAGGACATGCAGCGCCG
+>850:2:1:1599:18988/1
+AACAGCTCCACGATTTCGTATGAGCCGACTGCACCACTAAGGCACCGCCCGACGCAAGCGGCGGCAAACAGCGACG
+>850:2:1:1599:18988/2
+CGACGCGAGCGCACGGACGCGGGGATGGCCCTGGCGCGCGATGAATAGGCGGGCCGCTTAATCGGAGGGGGGGGGG
+>850:2:1:1600:2598/1
+TGCGTCCGCAAGCTTTTGGGTTTGGCTACGGGGGTGTTTACTCCCCACCCTGCTTTTCCACTAACACACTCGGCAT
+>850:2:1:1600:2598/2
+GGCAAGGTCGGAAACGTTGGCCTCGCCTTTGGATAGCCGGGTCAGCATGGCCCGTCGTGTAGGATCGGCACGGGCC
+>850:2:1:1600:14349/1
+GACGAGCGCGGACACGCGCGGCGTCATCCTCGTGCGACGCGTTGACACTCCGGCCTGGAAGCTCGTACCTTTCGCG
+>850:2:1:1600:14349/2
+CTGCGGAGATGGTGCTCACGATCGAGGAGGGCGAGAGATGGAGCGGGCAACGGGGTTCGAACCCGCGACCTCAAGC
+>850:2:1:1600:3999/1
+CGGGGTGACCGGCTGGTACAGCATCGTGTCGATGGTGCTGAAGGTCGATCAATATCCCGTGCTTGACGGCACGCAG
+>850:2:1:1600:3999/2
+CGCCGGGAGGGGCATCCCCGCGCCCCGCCCCTGGGGGGACGAAAGCCATTCGGGCGGGAGGCGCGCGGGCGCGGGG
+>850:2:1:1600:14723/1
+CCGGTTCCCGACCCGGTGAGGCACCCAGGAGAACGTGCGGTTCGCGCAGTGCGTCGTGGCCACCGCTTCTGCACAA
+>850:2:1:1600:14723/2
+AGCGGTCGGGACTCGAGGACCGCCCGAGCTGCGCGAAGCATGCTGGGGCGCGGCGGGCGCGCTATGGGCACGGATT
+>850:2:1:1600:8387/1
+TAAGACATACGGGCAGATGTACCCACCCTCCGCCGGTCTCCAGGCACTCTCTACCGCCTTCCGTTTTCGGCGGCCT
+>850:2:1:1600:8387/2
+ACATCCCTCTTGAAGAGGCGGACATCCAAGAGCCGGCCACGGTGAAGTCCCGTAGGGAAGGTGCTCACTCTACGGA
+>850:2:1:1600:2684/1
+CAGCCCGACTTGCGGTGTTCAAGGATCATTTCGGCGCAATGCCGACGGCCTTGGCGAGGTTCACCGCGATGGGAGC
+>850:2:1:1600:2684/2
+GAGAAGCTCGCCAAGCTGGGCGTCGAGGAGATGATCATGAAGCCGGAGGATTTCGACGCGCGGATCGCCCGCGAGG
+>850:2:1:1600:6370/1
+ATGGACCCGACCGCGTTGCGTTTATCGACCCCGCCCCGCGCGCGCCGAACTGGGGCGACTGGCTCCGCCCGCCAAG
+>850:2:1:1600:6370/2
+ACCGGATCGGCCCGGGGTGGCGGGCGCCGCTGGCCCGCAGCGCCACCCGGCGCTCCGCTTCGAGGCTGCCGTGGCG
+>850:2:1:1600:17780/1
+ATTCGTTGCCGCAGGGGGTGGGGGTCGTGATCGCGGCCAGGTGTACGAGGGCGGCCGGCAGGCCCGGTGGTTTGAC
+>850:2:1:1600:17780/2
+CCCCTTCCAGAATCCGCGTCACCAATTCGCGACCCGCACATCCCCCCCGTCTAGACTCCCACCCACCCAGGACGTC
+>850:2:1:1601:1240/1
+CGTCGTCGTCGATGAAGACGAGAGGCGAATCGGGGGGGGGCAGCTGCCGGCTATCTCCCCAGGGGGCAACGAAAAC
+>850:2:1:1601:1240/2
+CGAGCAGATCTTTAACGCGTGCTTTTCCACCAAGGCGGTAGGGACAGGGCAGGGGGAGGCGAACACGCGCGCCAGC
+>850:2:1:1601:15056/1
+GGAGGCGCTGACGATTCCTTCGGCACGATTGAGTCCCCCTGGTACTTGTGGATGTCCGTTTTCGCGCAGTCGAATC
+>850:2:1:1601:15056/2
+CCCGGGTTGCTCCCCAACCGCCGGTGTTGTCTCCGCTCCGGGTCCGCACGAATTAACAACTTTATTGCTCACACTC
+>850:2:1:1601:7616/1
+CAGCGTTAACAGGTCTATCGAAATTCCCATACGTATATTCCGTATATGTCTTATACACATTCAAGACGCACGCTGG
+>850:2:1:1601:7616/2
+GATGTTGAAGCTATCTGACTATCCAACATACTCATAATATGAGGTGCATACCCGTGAATTACACACCCATCAGATG
+>850:2:1:1601:15470/1
+CGTTTCTAACTCGTGTCGGACTAGCCGAGCTACCGTTTCAGCTCTCGGGTAACAGATGTACCGACGACCCACTTGG
+>850:2:1:1601:15470/2
+ATCCCAGTAAACCCAGCCCTTCGCCGGGTATCCGCCCGTCGCCGTTAGAAACCCGTTTAATTTCTGCGGGTGGGGG
+>850:2:1:1601:18962/1
+GGGCATGTTCGTTTTGGAGGAAAAAAACCACCCCAACAAGCCCCGCTCGCGGGGGGGGGGGGCCGGCCCTTCCCGC
+>850:2:1:1601:18962/2
+GTGTCGTAAAACACGCCATAGCCCCCTTTGACCACCGTCTTGTCGCCAAGCTTGTAGGCGGCGGAAACGCGCGGCA
+>850:2:1:1601:18498/1
+CCCATTCCGCGACGCTCGAGGAGCGCTGCCCGGGGCGATTCATCACGGGCATCGCCCCGGGCCCCCCGCCGCGCGA
+>850:2:1:1601:18498/2
+TCGCACCCAACAAACCATCTACTCCAGGAAGTCGCGGCAAAACTGGCTGGCGAGCGTTCAGCGCCGCCCCTTGGCC
+>850:2:1:1601:4443/1
+CAGCGACAAGGAGAGGACTTCCACCGGATCAGGCGCGCTGAGGAAGGCAGTGTGGTATCCGATCAGGCCACAAGCG
+>850:2:1:1601:4443/2
+AGTACGGGGAATGGCGCCGCGCGCCCGAAGGCAGGAGGGTGGAGGAGTAGAGAGCGGAGGAATTCACCAACTGATG
+>850:2:1:1601:9076/1
+CAGATGATACGTCTCGAGATTCCGCACGAACCACTGGGCTGTGTACGGAAACTCGCCAGAAGACTTGGGTTATTCT
+>850:2:1:1601:9076/2
+CTGCAGCTCCTCCAAAACACTTTCCTGTCCAAACTCCAAATACTGTATGGTCAACACCCTAACCCGCGACAGCCGC
+>850:2:1:1601:16063/1
+CGAAGCGCCTATCGGGGCTCGGGCAGCGCATGTAGGGGTTGCTGAAGGACGCAAGACGCGATTCAGCGATCAACGG
+>850:2:1:1601:16063/2
+ATGCCCATGGCGATGAAGACGCTGGAGGCGCTCTCGTGGCCTGCGTGACAGGCCGCCCCAGCCGCCGCCGCGGCTT
+>850:2:1:1601:19828/1
+CAGCCAGGCCACGACCCACGACGCCCCCCGCACGAAGCCGGCGATCGCGATGCGCCCCCCGTCGAGCGGGCAGCGC
+>850:2:1:1601:19828/2
+AAGGTGCCGAAGTTGTGGACCGCACTCACCGGTGCGGAGCGTGACCCGGAGACTCCGATCAGTGCGATCGGCGCCC
+>850:2:1:1602:12191/1
+ATCAGCTGCAGGGCCAGCCCGGGCAGCCCGAGCCGCAGTTCCAGGGTCAGCCGCAGCAACAGCAACAACAGCAGTC
+>850:2:1:1602:12191/2
+GCGCACCTTGTCGCGCAGTTCGCGATTGCCGATCAGCGCCTGGCCCGGGCGGAGGCGGGGGCGGAGCTCGGCACGC
+>850:2:1:1602:18690/1
+GGATTGATCGGCGGAAAACGGCCACTTTGTGCGCGTGCTACTGCGCTGATGTCGTTTGCGGTAATGCGCGAGTGGG
+>850:2:1:1602:18690/2
+GCTCGGAACGACGAACGTTCGCAATGAAATTTTTTAAGAACATCATCGACAGATTCGCCGGCAAACCGGTCGACTG
+>850:2:1:1603:18589/1
+TTATGGCGGCCCATCGCATGTTAAAAATATTCATAATCCGCCCATACCCGCCGCTTTATTAATTTTTTATTCAGTC
+>850:2:1:1603:18589/2
+ACCTGGTAACCCTCCTTAAGCAGGCTATACTTGAGAATTTCAAGAATATCCGGCTCATCATCAGCGCTCAATACTT
+>850:2:1:1603:18110/1
+CGGCTGGAAGGCCGAGCGCTGCACGTCCTTGGCCAGCCTCCTAGTCCGCACCAGACGGTCACCAAAATGTCCAGGC
+>850:2:1:1603:18110/2
+ACCAAAATCTTCAAGAAAGCTGCTATTCCCGAAAATTATCGGCCGAGGCGATCCGCCATTCCGGCCTGAACGGCAC
+>850:2:1:1603:8315/1
+GCTCGGCATGGATGCCGACCACTCGGGGGGCACCGCCGTTGTCACCGGGTTCGCGGCGACCCCTTTGATCGTGGGC
+>850:2:1:1603:8315/2
+TTCGCGAGCCCTGCCGGGTGGCCGACGGGCCCAGCGCGTCGAACCCGGCCCAAGAACGTCGCCGTCACCCCCAACG
+>850:2:1:1603:5792/1
+ACCAAGGCGCACCGGATATTAATACGGGAATTGGCCCGCCGGATGTAGCGGCGGCCTGTGCTCTCCGGGATGTGCG
+>850:2:1:1603:5792/2
+CTCGGGCAACCGGCATCAGACGGGGCAGGACCCAGGCGATGAGTGGGGGGGGCGGACGCAGGGCGAGTGGGGCGCC
+>850:2:1:1603:21397/1
+GGACATGAACGAGGTACTTCGGCTTGCCGTTGCTCTTGCCCGGGTCGGGGTGGGCCGAGGTAGAGTGGCCTTCTGG
+>850:2:1:1603:21397/2
+CCGCTCTTCCACGCGGCTCATCCCCTGCACGTCGTTCATGACCCGCTTGAGGCCCACCTGGTGCAGCTGCACCCCG
+>850:2:1:1603:4183/1
+CCGACCCGGCCGGCCCCTGACGCGGGGCGACTTCGAGCAGGAATGCCAGGACGGCGTGGCTTTGAGGGTGTGCACA
+>850:2:1:1603:4183/2
+TTTCGAATACACGCGGCCGCGGGTGAGGTCAAAACCGCAAAGGCATCCATGTGGGGCGGTTGGACGCCGAGGAGGA
+>850:2:1:1603:5859/1
+AGTTGTCGCCAGCCCCGGTAAATATTTGGTGAACCGCGGCGTCATCTGTCACTACCGTGACGATCACATCCGACTC
+>850:2:1:1603:5859/2
+ATGAATATCGGATTCGTCGGAGTCGGACGCATGGGCTCGAACATGGCGCGTCATTTAAAAGAGCGGCAGTTTCAGA
+>850:2:1:1603:17680/1
+AGGAGATGGCGCAGCTGACCGCCCAGCTCGAGCTCGCGTCAGTCGCCCAGCAGCCCGCGCCGACTGCGCGGATCCG
+>850:2:1:1603:17680/2
+TGGGCGGCCCGCCAGCTGGTCGCGGTCGCCTCCAAGGCCCTCCTGCCCACGACCAAAGCGACGCCGACGCCGACCG
+>850:2:1:1603:20406/1
+TCCGCTCGTCGAGCGATGCGGGCTGGGGGTTGTCAACATCGGAACTGGCACCGGCACCGTTGGCGTGGACGGTCAG
+>850:2:1:1603:20406/2
+TTGATGTTCGCGAGCGTCAGCGGGCGTAACGGAAAACCATGGAGCGCGGGAATGCTCAACAAATAGAAGCGCGCGG
+>850:2:1:1603:15491/1
+CCATCATCGGACCGGGGGACGGCCAGGTGCCAGGGAGCTTTGGCGGCCTGCGGCTGCTCGCTTTTTCCACCCCGAC
+>850:2:1:1603:15491/2
+TCGCGGACCGCGCTGGGCCTGCCGCCATTGTGCTGGCCGACGGTGGGGCTGCAGAGCTGGCGCAGCGGCGGGCGGC
+>850:2:1:1604:4907/1
+CGAGCCGGAGGTCGTGCGCGTCCCGGATAGGTGGCTGGGGCCGCGCGCCCGCCCGTGCGCCCTTTTCCGGTGCCGG
+>850:2:1:1604:4907/2
+CGCGCACCCCGATGCCTCAAGCGTCCGAACTTACCAGCGGCTGCCGCGCGCCCGTCGTGGCGAGTGCACCGCAGCC
+>850:2:1:1604:5622/1
+GGCCGCAGCCCGCGTCTTAGGCAGCCAGCGGCCGAACACTGTAGGGAGCGGGTGCAGCTTCGCCGCGTCGTGCTCG
+>850:2:1:1604:5622/2
+CGAGCAAGGAGGGCGGAGGCGTCGCGCGTCATCTGAAAGCGCGCACCGAGGATCTCGCCAAGCTCTACGGTGGAGC
+>850:2:1:1604:10549/1
+CGAGACGGCGCGCTCGGTCGCCGCCTCGGGGGGAGAGTCGCTGGGATTGGAGCAGGTCACGCCCGACCCTTGCGTG
+>850:2:1:1604:10549/2
+GCCGAGGATCATATTGTTGCAAATTTTAGCGGCCTGGCCGTTTCCGGCCGCGCCGCGATTGTGGACGGTGTGGCCC
+>850:2:1:1604:13944/1
+TGGCAGGAATTGGCGGATTCGGTGCGATGGTGGCCGAGGACACCCTCCACCTCCGCGACGATAGAAGCTTTTACCA
+>850:2:1:1604:13944/2
+ATTCGAGCAAGCGTCGGAAAGGGCGGGCCGGTAATTCGACGGGCTTGAGGAGCCTCGCCCGCTTCCTGCGGGCTCC
+>850:2:1:1604:10623/1
+CGAACTGCGGAGCGACCGCGTCGCCGCCTTTGAACTCGAACGCCGATGCAGGGTCGCGCGGCGGCCGCGACGACAG
+>850:2:1:1604:10623/2
+GGGAAGAACGGGCCCCGGCTCGCGTTCGGCAAGAGGCCGGGACAGGCGCGGCAGCGGCAGGGGAACTGGCGGGCGC
+>850:2:1:1604:7751/1
+CTGCTGAATGAAAGTGGCGATCCGAGGGACGAGTATTTTTCGGATGGCCTCTCGGAAGAGCTGACCGCAGCGTTGG
+>850:2:1:1604:7751/2
+TAGCTCGGCGACAATCCGCACTCTGTCGCCTTGTTTTCGCACCGTCCCTCCCCGTAGCGCGCTCACACCCAGCTTC
+>850:2:1:1604:6889/1
+CAATGTAGGAAGGAGTTGGGTTACATACTCCTTCAGTAAGGTCCTAAAGGAAACCTCATCACCACAAATGAAGTTC
+>850:2:1:1604:6889/2
+ATTCCAGCTCCTCGGAGCGGGGCAATTGGCTGCTATTGATGACGGCGGCGGGTTTGGGGGAGAAGAGGCCGCTCAC
+>850:2:1:1605:19161/1
+CCCACGTACGAGAGGCTCGCGTCAAGATGGAAAACACTGAGTCGCCGAAAGACGCCGCATCTGTGCCCGCGAGTGC
+>850:2:1:1605:19161/2
+CCAACGCGCGCCGCGAGCAAGTTTCGCGACCGGTGTGACAAAAACTGCGTAACAGGAACCGAGCCCGGCTGCGTGA
+>850:2:1:1605:13659/1
+CGACAAACGGAACGCCAATGCTAGCCGCGCCCCCGGAGATGGGAGAACGCCGCCGCGCCGTTCGGCCCGCCACGCC
+>850:2:1:1605:13659/2
+TCCAGGCCGGAGAGGAGGCGCCGGCGCAGGCCGGCGCCGGGCGTCCGCGCGGGCGCCCCTACCGCGCAGACGAGCA
+>850:2:1:1605:6046/1
+GCCTCAGCCAATATCCCATCGGAATTATCATCAGCAGTGCGTCGTACGTCAGCAGGTATGGGGGGACCAACAGGGC
+>850:2:1:1605:6046/2
+TTCGGCGTGGACCAAAGCGTCGCACTGACGGTGCATCCGGCGGCCGCAACCGCCGCCGCGGGGCTGACCTGGGTCT
+>850:2:1:1605:6665/1
+TGTCTGGGATCAACCTAAGCTCATGCTTCCATGCGTCTCATTGGATGTTCTTACTCTTTGTCTTCAGCGACATAGT
+>850:2:1:1605:6665/2
+GCAACCGTCGTGGTCCAGAACAGAGAACCGGTAGCAACGCACCTGCTATTTGCCACCGTCGTTATGCCTCACGCCA
+>850:2:1:1605:2278/1
+CCGCGCAAAATGCGCGCTTCCGCTTGATCGCAACCGACGGCCGTTTCTAAATGGACAGAGCGATCGCGGACATGTA
+>850:2:1:1605:2278/2
+AGAAAGTTGCCGCAAAAGATCGATAATCTCGTTGCGTGCGCTGGTGATTCCGTCGCACGCGCCACCAAGCTTTTTG
+>850:2:1:1606:2934/1
+ACGAATCGCGAGCAGATGGGTCGTGCGGCTCGGAAATGGGAATGGGCCGTCGGCTGGCACGGGGACGGCCATGGCG
+>850:2:1:1606:2934/2
+TGAGGACCGCACGAAGGGAGGAAAGGAGCTAGAAGCGACACTGGCGGGCCTGGTGGCTGCCGAGGCGCCTCGGCAG
+>850:2:1:1606:16959/1
+GCGACGAGCACCACACCGGTCGCGCGGAGCCCGGGGCGCAACTCCTCGGCCGTCCACTGTGTCCACCGCACTGTCC
+>850:2:1:1606:16959/2
+TCCCTGGCCGAGCGCCGGCGCGCTCCGGCGGGAGATCGCCTGGATGGGCAGGGTCGGGTTATATTATTTGCGCGAG
+>850:2:1:1606:3721/1
+CGGAGGGCTACTTTTAGCGGGACTGGTAATACTCGCCTGGGTGACCGTGCCTACTCTTCGCCGTCGTTATGCCTGT
+>850:2:1:1606:3721/2
+CGCCATGGCGCAATAACGGTTTCGCCGCCTTTAATTGCAGCGAAACCTGACGGGGCCCTCCTACAAAGCCGTTGCC
+>850:2:1:1606:6820/1
+TGAGCTGACCGGCGCCGAGGCGGCGTTGGTTGTTAAAAACTGCGCCGCGGCGGTTCTCGGCGGTGTAAAAAAAAAA
+>850:2:1:1606:6820/2
+TAAGGCGGGGAAGAAGAAGAAAAAGAGCAGTGAGAAAGTAAAAGTAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1606:13155/1
+GCTTCGCGCTGCATGGTGTCCGCCAGTGCACGGCGATCGCGCTCCATCACTTCGCGTTCACGCGTTGAATAGAGCC
+>850:2:1:1606:13155/2
+GCCGCGACGCCGTTATTCGTGTAGACCCGCGAGCAGATGCGGGATCGGCCGGCTCACGCCGTTCCTGCGGGAGCCC
+>850:2:1:1607:16669/1
+GATCGAGGAGCACGATCTCGAGATCGGGCAGGGGCACCCCGATCCAGCTCTTCGCGCTGCCGCTCACGGCGTCGCG
+>850:2:1:1607:16669/2
+CGCTGCGCTACGTGGTGTTCGGCGGGGAGGCGCTCGATTTCGGGGCCCCCCGCCCCCGGGTGGGGCGCGCCCGGCA
+>850:2:1:1607:5125/1
+GCGCCGCAATAGCACGGGGAAATCGATTTGCCGCGCTTCCCGGCGCGGTCCAGGCGGCGAAAGCTGGGTCGCTTGG
+>850:2:1:1607:5125/2
+TGCACCGGAATAACCGGAATAAGCGCGCCGGCCCGGCGCCAAAAGCCAACCTCATTAGCGCATTGGGGGGGGGCCA
+>850:2:1:1607:7586/1
+GCTGATGCCCGCCGGCGCGCCCCTGTTTGAAAACGCCTTCTACGTGCTGCCAGACTGGGGCGCGCCCGACCTGGTG
+>850:2:1:1607:7586/2
+AGCCCAAGCAAGCGTCCGGCGGCCAGGAACAATGTGTCGCGCTAGCGCGTGCGATCGTGACGGAGGCGCACTTGCT
+>850:2:1:1607:12439/1
+ACCTCCGGGCCATAAGCGACGACGAGAACAACGGAGAGGGATAATTCGTAAGCGAAAATGCCTTCTGCCGAAATTC
+>850:2:1:1607:12439/2
+GCCGGCCGCCCGACGAAGCTGTCTTCGGCATACGGGGCCGGCGGCCTCTCCGGGGCACGCGTCCCCCGTTGCGACC
+>850:2:1:1608:8488/1
+TGAAATTGACAGCCGCGGCGACGGCGGACCACAGCCTCCAGAGTGGATTGCCAGGGGACTCCGCCTCGGCTCCGAG
+>850:2:1:1608:8488/2
+GACCGAGCCCGGTGACTGGGGCGGTTGGTGGGGGAGCGTGGGGGCGGCGGATGCTCTGCAGGGGGAATACATATAG
+>850:2:1:1608:5289/1
+GAGGGCTGGTCAGCGTGCTCGGCGAGGAAACCGTGCGCTACGTGGCGGGCACATTCAGCGCCGGAGTACCACCATC
+>850:2:1:1608:5289/2
+AGCAGCTGGTGCCCGGAGAGGGCGTGTACGCGACCATCTGGGAGGGCGGGTTCTTCCACGCGCAGGGGCCGCGGGG
+>850:2:1:1608:6416/1
+GACGCTGCTCCTCGAGTCGCGGAGCGGCGGGGCGGGGGACCGACACGTGGGCGGGCCCCGCGCGGCGCGGGCCCCC
+>850:2:1:1608:6416/2
+AGTCGACCAGGTCTTGCGCCAGGGGAGGCGCCACCGCCCCGGGGCCCTCCCCGAGGGGGCCCGGCCTGACCGCCCT
+>850:2:1:1609:5533/1
+ATGATTATGCTGCGGCGAACCTCGGCGAAGCGCTGCGCCAGAATCTGGAGCGACTTTCGCAAGCTCCAGTCGCTCA
+>850:2:1:1609:5533/2
+CTCCCACGATGTGCCACCGGCGCGCGCGAATGCCACAACCGCAAAGGCACCGAGCCCGCAAGCCCCCACTGATATT
+>850:2:1:1609:1506/1
+CTTGGCGTCGGGCATGGGGTGGTGGGGTGTGGGGACGGGGTTGAGGGGGGCGGGGACAGGGACGCGGGTCTCTGGC
+>850:2:1:1609:1506/2
+AAGTCGCGGAAGGCACCAACCTTACCCGCGAGACGAGGACCGAGAGGCTGCTCGGGCTTGGCGGGAGGGGGGGGGG
+>850:2:1:1609:5033/1
+ATCGATCAGCAACGAAACGAGGACGGGCCGTCCGTCGGGCCCGGCGGTTCACCGCGTGCTCCATTGCGCGTCTCGG
+>850:2:1:1609:5033/2
+ATGCGCGCGGTCTTCGCCGCCGACGAGGGACCGAAGCTCGCAAGCCCCCGTCCCTGCCTCCTCGGCTGGCCCCCCC
+>850:2:1:1609:8047/1
+AACAGCATCATGGAACGTTGAATCGGTCCATATGTCCCAGCCCGCCTCAGCAAAACGGCGCGGGGACACAATGCGC
+>850:2:1:1609:8047/2
+GTTTTTGGATCGCTGCCGATCCCGAACTTGCCGAAGCACTCCGCGCCAGGCTCGAACGCTCTGTCATCGCCGATGA
+>850:2:1:1609:16494/1
+CTCGCAGCCGAACGTACTCGACGCGCGGTGGCGGCCGCCTCCGTCCCGAGTTCGTTAGGCTCGAGGTCGCGCGCCG
+>850:2:1:1609:16494/2
+GATTGGCGGCCCCACGCATCTACGCGACTTCTTCCTCGATCGACGACGGCCCGGCGCAGCGGCCGCTGGCGGCGCG
+>850:2:1:1610:17364/1
+CTCGGGACGCTCGACGATCGCGGCATCCCGGAATCTCCCTACACCTACGACTCCGGTGACGACTGGCGGCACACCA
+>850:2:1:1610:17364/2
+TGCCAGCGCTCGAGTTCGCGACGGTGCTCGTGCGTGGGATCGGCGAGGCCCTGGAGGAGGAGTTGGCAGCCGGGGT
+>850:2:1:1610:15221/1
+GTCATGAGGAGGATCGACTACCGCGTCCAGAAAACCTTCGGCAACATAAAATCGCTGCCCCAGATGCGTGCCCTCT
+>850:2:1:1610:15221/2
+AGGTCCGCGCTTCCTCCTGAGCCAGGTGATCTTCGATGGAAACTCGCATGAACCGGCAGACAAACTCTTCGAAAAC
+>850:2:1:1610:9348/1
+ATCGATCACGAGGAAGGCCGCGCCCAGCGCGCCGTCCCGACTATCGAGGTGGAGCTCGATCGGCCCGGAGGCGCCG
+>850:2:1:1610:9348/2
+ATCCTGGATCCAGCGAACCAGAGGGCGTTGCAGGCTTCGGGGCATGGGGCTCGGCGGGTGGTTACCGGAGCTGCTC
+>850:2:1:1611:8228/1
+AACATTAACCGACACCTGCGGCCAGGGCCCCCTCGAAACAGATGAGAATCATCGCCAGCGCGAACGCGGCCAGCCA
+>850:2:1:1611:8228/2
+AACCAACCTCTGGTGTATCACGGAGCAGGCGCGCACGCCTCGGCGTTGACGGTGTTGCGGATGACATTCTTGGCTC
+>850:2:1:1611:14952/1
+GCTCGGCCGCACTCAAGGCGCGCTCATCGCCAACCGCTGTACGTGATGGGCAACTACATGCACGGACGCCTGATCG
+>850:2:1:1611:14952/2
+CCACGTGGCCGCGGATACCCCCCTTGCCGTCCCCCAACCTCCGGACGGGAGGGGTCGGTACCGAGATTCGGGCCGG
+>850:2:1:1611:20185/1
+GCTGGCGAGACCTATCTGATTCCCGGCGCGCTCTCAACGGCGTTCCTTCTCTACGGAGTCCCCTGGATCTTCGCGC
+>850:2:1:1611:20185/2
+GGTCCCAGATCTGAAATGGAAACTCCGGGGTTTTGATTCCAAGTCCGCGCAGGACGAGGATATCGCCGCAGTGGGC
+>850:2:1:1611:4803/1
+GTTGTAGCAGCCGCGCGAGGAGATAGAGATCTCCCCCCGCCAGAAAGTAACGGCTGGCGAGCTGGGTTCTGATACC
+>850:2:1:1611:4803/2
+GTCCGCAGGCTTCGCGCTAGCCGGCGCAGGCAGCGAGGGGTTGGGGGGGGTTGGCGCACATGACGGGCACGCCATC
+>850:2:1:1611:21166/1
+AAGCGCTGCGGGCTTATCAATTAAGGCACGCAATGCGGCGGCCGGTCCGCGCGGATGGGCGGGAGAGCACGAAGCG
+>850:2:1:1611:21166/2
+GATCGTCCCCCCGGCTTCCCGGGTTAACTCCACCGACAGGCCCGCCTGGATAGGGAGCACCTCGGGCGCGGCAAGG
+>850:2:1:1612:15744/1
+TGTGCCGGGTTTGCGGGGTGCGGCGTCGCCCAGCGTGCAGCGGTCGGGGCGGAGCCGGCCTGCGGGGCGGGGGCAG
+>850:2:1:1612:15744/2
+CCGACCGTCCGGGGGGCCGCTTGCTGCGAAGGACGCTGGCTTTTGGCGCGGTTGTCGTGGCGGCTGCCCCGCGCCC
+>850:2:1:1612:15277/1
+GAAGCCGGTGCCGTCGAACACGAGCACGCGGCCCGCGCCGCCGACGTACTTCAGCTGCCCCGCGAGGTCGAGGGAC
+>850:2:1:1612:15277/2
+GGCGGATTGGCTAGCAACCCCCTGTTGAGGCCGAGTGCGCTCGGCGCTGTGGCGACGCCCGCCGGAGCGTCCTGGG
+>850:2:1:1612:2425/1
+TCCGCCGCACCGCAGCGGGTCTGGCCGGCCTGGAGCAGAGCCTTCCAGCGCACTCCCGGCGTCCTCGCCTTGTTGT
+>850:2:1:1612:2425/2
+ACAGGTAGGGATATGGGCATTTGCTCGAGGTGCATCGCAGTAGAGCAGCAAACGAGGGCCATTTCGGGCTATCTGC
+>850:2:1:1612:13506/1
+CAGATGCAGGCGTCAACAAATTGCAGGCAGCGCAGGAAATTTCCACTCGGAACAAGCCCCGGATGCCGCTCATTGC
+>850:2:1:1612:13506/2
+ACGGCTTACACCCGAAAAACTCATTGGGCGCGACTCGCCGCTGAATTCCGGTTTCATCTGCGGCGTTCGCTCCCTT
+>850:2:1:1612:6396/1
+TCACCCGATTGAATCGCGCATGCTCTTCCTTCTCGCGGACGCAGCTCTTGATCTGGCGGACCCCGGAAAGATTATC
+>850:2:1:1612:6396/2
+GCTGGCGTTGGCGCCGTTTCCATTGCTGATCGCCGGCGCGCTCACTTACACTTTGACTGCGCATCGCCGTTATCGT
+>850:2:1:1612:7197/1
+CGAGCGCATCGAGAAGGCCAAGCCGATAACTCCCATTACCGTCAGATGACCAAGCACCTTGGACGGTGATGTTCCG
+>850:2:1:1612:7197/2
+AGCTCGCGGTCGCGCCCGACCAGGGGTGGCGGTGGAGTCGGCGATGGCGCGGGGACCCCCCCGCGAGACCTATCCG
+>850:2:1:1612:18478/1
+TCATGCATTTGCTCCCGACACCAAATGGCAGGCGGAGGTCCAAGCATCGTTTTCGGCCTGCGAAACGCCCGGCCAA
+>850:2:1:1612:18478/2
+TCGAAATGCTGCTGGGCCAGAACGGTCGTGGGGGCGAGAACCGCAACTTGTTTCCCGTCCATGACCGCTTTAAACG
+>850:2:1:1612:15932/1
+GGGCACCTTCCTGGCCGAGGGCCTCTCCCCCCCCTGCACGAAGACCTTCCTGCGCCCCGCCCGCCCCCAGGGCCCC
+>850:2:1:1612:15932/2
+TTGTCGCCCTCGGGCACGGAGGTGGTGGAGAGCTCCCCCCAGCCCCACCCCGGGTCGCGCCATGTCATGGCCACCG
+>850:2:1:1613:9103/1
+GATGGCGGGATAGCTGTGTGTACCGACATCGGACTTGTAGGTCATGTTGCCGATGAGGTTGTAATTGCAGCTCCGG
+>850:2:1:1613:9103/2
+GCCGTGCAGTCGGTCAACACGGGCGGCGCAGTCCATAGCCACACCTATGGCTTCCGTCGGGGTGGCACCGGCATCC
+>850:2:1:1613:2173/1
+ACTTTGGACCCGGGGATCGTCTCGTTCGACCGCCGTCGGACCATGTGCGGGAAGCGGATCGGCACCCCGGGCTCTC
+>850:2:1:1613:2173/2
+GAGCTCGACGGTGTCTGCAGAGAGAGCGCGCCGGCCCGCTGGCGCTTCTGCGGTCTGGTCGACCCGCCGCACGAAA
+>850:2:1:1613:13601/1
+CGCGCGGCACGGCTGGCTGGTGCGGGGCGGCTAGCGCTCCGAGCCCGACTGGCAGCGCGAAGGCGGCGGCGCCCGT
+>850:2:1:1613:13601/2
+AACCGAATTCGTGCCCCCCGAACCAGCGCACAGCACTCTCTAAACTCCCGGCGCCACCCGCCCCCGACACACCCAT
+>850:2:1:1613:16128/1
+CGGAGTTGGCGAAGATTGCCGAACTGATCGACTCCGGCGATCTCAAGCCGATGGTCAATCGGATCCTGCCGCTCTC
+>850:2:1:1613:16128/2
+AGGCCGCGCAGACGGACCCTGCTGCCCCGCAGCGCCTGCGCCACCCCGCCGCCACGACCGGCCGCCACTCGGGTGT
+>850:2:1:1613:13183/1
+CGACCCCGATCGAAAGGCTCCTCGCTGAGGCCGTTCCGACTGGGCGGCGTGACTCACCCGAACATGTGACGCGGGC
+>850:2:1:1613:13183/2
+TTCGCGCCGGCGACCACGGCGAGCCGTCCCCCTCGGCCCGGCGCAGCCTCGCTAATCCTTCTCGCGTTCCTGCGCC
+>850:2:1:1614:15395/1
+CAGCGGGTTCGTGCCCGCGCACGTCAACGTCTCCTCCACCCGCGCGAGGCGGGAGGCCCACCCCGCCGCCCCGCAG
+>850:2:1:1614:15395/2
+CGAGGAGCTGGCCTCCTGTGAGCTCAGCCTGCCCAGCGGGCGAGGGTATGGTCGCGAATAAGCAGGGCAGACCGCG
+>850:2:1:1614:8937/1
+AGGGTGAGGAACTCGGAGAAGACGTCCGACAGCGCCATCTCGGCGAACAGCGACTTCGCGTCGTCCCACCGGCGCG
+>850:2:1:1614:8937/2
+TCCTGGCTGCGCGGGGGTGGCGCGGCGGCGATCTTCAACCTGATGGAGGACGCGGCGACGGCGGAGATCGCCTGCT
+>850:2:1:1614:7699/1
+AACTCTCAAGACGAAGAACGCCTCTTCGACGTATTCTACACCACCAAAAGCGGCGGTTTGGGGATCGGCGTGGCAG
+>850:2:1:1614:7699/2
+GCGTCCAAATAGTCCCAAGATTGTCTGCGTACCTCGCACTCTCGGGTCGCCGCGGAATGGAAAATGAAAACGTAGC
+>850:2:1:1614:3266/1
+CGATCGAGCGGCACGGCTGGGACGGCGACTGGTTCCTGGGGCCGTCGGACGCGCCCCCCGCGCGTGGGTGCGGGCC
+>850:2:1:1614:3266/2
+AGGGCGGGTGGAGAAATTGCACGCCGTACGGCGTCGCGAGCCGCTCCCCGCCGCTCTGCAGGGCGCGGGCGCAGGC
+>850:2:1:1614:6709/1
+GGAGAACCCGCCGCCGTCGCCGCCGAACAGAAACACATGGAGATCGGGCCGGGCAAGGCTAATGCCGGATGCGAGC
+>850:2:1:1614:6709/2
+GCAGCGTTCTACAAAGTGATCGAGACGCGTCAACTCGAACACGAGAAGATCGTCACCCTCGCCGGGATCGGCTGCT
+>850:2:1:1614:15509/1
+AGGATCTCCGGCTGGGGCGACAGCGCGCGGGCGGTGGTGAGCCGCTGCTGCTGGCCGCCCGCCCGCTCGGGGGCGC
+>850:2:1:1614:15509/2
+CGGTGGGGCTGCCCCTCAGCATCTTCGACAACCCGCCATTCGCCCCCCCCCCGCCGCGCGCGGGCGCCCAGGCCGG
+>850:2:1:1614:21249/1
+GCCGCGATCGTGGCGCGGAAGCCGCACCCCGGGCTCTCCAACACCATCTTTCGCGGCTCCCCGCTCGCGCACCTGG
+>850:2:1:1614:21249/2
+TAAGGGCCGACGATCTCGAGCGTCCATTGCGATGACACGGCCATGATGCGGTGGGCGTAGCAGGAGGCCCGGCCCG
+>850:2:1:1614:11709/1
+CGCCGGCGTTGGCGCAGGAAGGCGCGGGCCGCCGCCGGAGCGGGCACCCACACCCCGGGCCCCGCCGCCCCACCGG
+>850:2:1:1614:11709/2
+CCCGTCTACAACGCGCGGCCCAGCGCGGACGAGGCGACCACGGCGCCCCCACCGCTGTGGCCCGAGCCGACGCCGC
+>850:2:1:1615:20509/1
+ACGCCTTTTCCGGCCTACACCCCCGACGCGGTCCGTAGTCTCGTATCCACCACCCTCAAAGGCGTCATCTTCATCA
+>850:2:1:1615:20509/2
+CGCCAGGGAAGCGGGTCAAGTCCGCCCGTGGAGATCAGCGGGGGTGACGCAGGACCGCCCGGGGTGGGGGTCTCGA
+>850:2:1:1615:2404/1
+CGGCAGCTCGACGGTGTAACGGGCACCCCCGTCGGCTGCGCGGGCCGGCGCCGTGCAGACCCGCGACACTACCTAC
+>850:2:1:1615:2404/2
+ACGAACACGACTGAGCGGTACTGGTCGCCGATGTCCCAGCCCTGACGGCTCAGCTGCGTCGGGTCGTGCTTTCGCC
+>850:2:1:1615:6241/1
+GGAGGTCCCAGCAGTCCCTGTTGCGGCCGGCCTTCACGCAAGCATGGCCGTTGGGGGCTGGATCCATTCGTCGGTG
+>850:2:1:1615:6241/2
+TCACGGGTTGGGGCGAGGTCTGCCCGCTCGGGGCCTTCTACTTGCCGGTGTTTGTTACCGGAGTGCGGGGAGGGTT
+>850:2:1:1615:7636/1
+ACGGCCTGGCCATCGACAGCCCGCGGGGGAGGTGGAGCCACATGGGGGGGACGGCCGGCGACGCGGTAGGCTGGTA
+>850:2:1:1615:7636/2
+GATCGCAAGCGCTCCGATGGCCCCGCACGCCGACGCGTCGCCCGAGCCGCCCACCCACGCGGTCGCGGCCCCACGC
+>850:2:1:1615:1622/1
+TGGGTCTTCTGCCGGGGCGAGTTGATCGAGGTCTGGTAGAGCACCTTCAGCTTCTTGCCGTCCTTCGCGTGGTTCT
+>850:2:1:1615:1622/2
+AACCAGCCCTCGCGGTTCGCGTCCAAGGCCACGAAGGTCGAGTTTAAGGCGGAGAAGGCCAGCCAGAGCGTAGTGG
+>850:2:1:1615:10177/1
+GGCCTGCTCCGTTTTCTTCGCGACGCGGGCATCCTCCCGCAGGTGACGCACATCACCTCGGTCTCCGGCGGCAGCA
+>850:2:1:1615:10177/2
+GCGCCGGGGGATGCGGGTGCGGACGTCCAGGCGCACGAAGGCGACGAGTTCCGACGCGGCGGCGTCGTTCTCGTTG
+>850:2:1:1616:7010/1
+CCGTCATCGACCGGAGGCTCCTTCTCCAGCTTCTCGTGATCACCGATCCCCACCTGCCGGAAGCCCCCCGCAATGC
+>850:2:1:1616:7010/2
+GAACCCGGTCATAACGGGACGATGTGCAGCTTCGATGCGCTCATGGACAACTATGGACCGCTGGGGGCCGACCCTC
+>850:2:1:1616:5393/1
+CGGCGGCCGGCTCGCCGGGATGTCAGGTTCTACCGGGATCCCGCCGGAGGGGAGGTGGGGGGAGTCCGGCGCCGCG
+>850:2:1:1616:5393/2
+TCGCTTGAAGGTCCGCCGAAGCGCGAACGGGCTGGTTCGGCAGGCGGGCGCGGGACGAATCAGCGGGACAGGCCCC
+>850:2:1:1616:11806/1
+GGAAAGCTTTACTGCCTGGTTCTTGCCGACAATGACTTCACACATTTGCTTCGTGAAAGCCTCAACGTGATCGGTC
+>850:2:1:1616:11806/2
+CCAACGCCGAAGAGGCAACGAAACGCAAGCGAAAATGCGAAGAAACACTTGCTTTATCAGATTCAGCAACGAAACA
+>850:2:1:1616:13214/1
+TGATCACGCAGCCATCGCCGGATAGGTCCTCGTGCTGTCTGGCTCTTGTTCCACACACCATCCTCCACACAGCGCC
+>850:2:1:1616:13214/2
+GTTGGAGGCAACCCGGAAAACGGTGCGAACAAGATCGCACCGTGGGCAGTTGTGCACACTGTCAACGGCCGGCAGG
+>850:2:1:1616:15246/1
+CACTTCGACCAGGTCGAGCCCCACTGCCGCTGCCTGTTCCATGGCTTTCTCGCTCAGCCAGATGCCGAGAATCTCG
+>850:2:1:1616:15246/2
+TTTTGCCCGACCGAATGATTACCTCCTGCCTTTCCCCTTGGTTTTAGGAGAAAACGCTATACGTCCACCTCTCACC
+>850:2:1:1617:12268/1
+GTCGCCTGGCGAGTCGGGCCGCCGAGGCGCTGCGCCCCGACGTCGCGGGAGCTCTCGCCACGGACGAGCCCGCCGC
+>850:2:1:1617:12268/2
+CAGCCTCACAGCCCTTGATGCAAGCGCACTGCGGATCCGACCGTAACGGCCGAACGCGCCAACCCCAGTGCGCCCG
+>850:2:1:1617:2500/1
+GTGCGTTTGTGGAAGGCACAGCAACATACCTAGCGCCTCGGACAGCGCAACGCGAAGCAGCGGAGTTGGCAGGCCG
+>850:2:1:1617:2500/2
+ATGGAGAGGGAAAGGAGAAGCGGCCCGGACGAATCGAAGGATGGCGTGAGAAAGGGCGCCCGTGCACAGCAATCGC
+>850:2:1:1617:10239/1
+GGCCCGCCGCGGGACGTCATGACTGAGCCACTCCTGCGAAGCGCTTTTGAGACCGATCTCCTGGGTGATGCAAATC
+>850:2:1:1617:10239/2
+CAGGTTTCTGGTTTTTGGTTTCTGGTTCGTGTTTTTGCTATTGCAGAATGACCAGCACTAAACACCAGCAACTAGA
+>850:2:1:1617:9055/1
+ACACGCCAGCCCCTCCTGAGGCCAAGCTGGGCTGGATCACAAAAGCAACAGCCCAATCGGCGACACCAAGCAGACT
+>850:2:1:1617:9055/2
+CCGGCAGGCGGCGACGCGCCCAACCTCGTGCCTCAGTTACGCACTCGGCGGGATCAGCGGGTTTGTCCCGCCCCTG
+>850:2:1:1617:3009/1
+TCGGGGCACGTGCCGCGTTCCCCGACAACCCGCCGCGAATGCGCCATGTTGGTGGGACGCTGCACGACAATGGGCG
+>850:2:1:1617:3009/2
+CGAGCGCACGCGCGAGCTCGGCTGACTGGGTGTCAAGCCAGGCGCCGTTGACCAGGATCTTCATCCATTACCTCGG
+>850:2:1:1617:13106/1
+GGAGAACATCGCAAGACACCGAGCGACAGATCCCCGAAGCCATTGCTGGATTTTTTGACCAATTGCAGACGAGGGT
+>850:2:1:1617:13106/2
+CGTGCGCACTGCAGCCAGCCCAACGCGAGCAAACTGCGAGAAATTTCGCGCCACCTCCATGCGACGGGAATCACTT
+>850:2:1:1617:12094/1
+GCCCGATAAACTTGATTACGATCGATTCACGCTCGTGGTCAGCGGCATCGGAAAAGTGATCGAAAACCTCAGCGGA
+>850:2:1:1617:12094/2
+TTGATCCTTCGAGGCACGCTGCTGTAGTCCATCGGCTGACCCCGCGACATGGACGGGAGTTAATACGGTGCATTCT
+>850:2:1:1618:14124/1
+CGAATCCATCGAAACGCTCACGAAGCGCCTCAGCGAGCAGGCCATCGCCGACTACGAGCTGCGCGAGGGCGAGATC
+>850:2:1:1618:14124/2
+GCCGCGTCGATGTTCAGGTCTTTGACCTTCTTGTTCAGCGTGTTGCGGTTGATCCCCAGAAAGTCGGCGGCCTTGG
+>850:2:1:1618:21138/1
+CCAACCGGGTCACGCGCCACCCCCCTGGCTCCGCTCCAATCTGCTGGCACCTCTTGCTGATGGATTCGCACTGTCG
+>850:2:1:1618:21138/2
+CCCAGCTTCCGCTTGCGGCGACTCGGGCCCCCTGTCGCCCGCCGACACCGCCGTGCTTCCTGATTGTGATAGGAGC
+>850:2:1:1618:3553/1
+CCTGACGCGCTTGACGACGGCCTCAGCGGCCGCGGGCGCCCGTACGGCTGCCTCGCTTACAACCAAATCGCCAACT
+>850:2:1:1618:3553/2
+TTGTGTGCCAGGAGCCCTGCGCGAATCGGCTAGGCTCAGGCTTATATGGAGGATTGCAAGGGATACCGCGAAGACG
+>850:2:1:1618:17742/1
+AAACCGACCTCGCGCAAAAAATTGCCTCAGCCCTTCAGGCAAAACTGTCGTCAAACGAAAAAGCGCGGCTTGTTTC
+>850:2:1:1618:17742/2
+CACCATGGAGAGACCCGCGAAGGCCAGCGCAAACTTCGGATCGAGCTTGATCGCTTGTTCGACAAGCGGCATGGCC
+>850:2:1:1619:20832/1
+GGGCGCTGCCGCCGAGCTGCGACGCGGCAACAATCGGCGGCGCGCGCCGGTGGGTGTGCGGAGCGTGCTAACCCGA
+>850:2:1:1619:20832/2
+AAGAACTCCGGCCGCAACAGCGTGCAGCCGTAGGCGCAGGTCGTATAGATGAAGGCTGGGGATTTCTCTTCCGAGA
+>850:2:1:1619:20703/1
+CGGACAGCGCCTTGGCGCTTATCTAGATGGTGGGGGGGGCGTGTTCCGCGCTCATCGTGCGCGCGTTTGGTAGGCT
+>850:2:1:1619:20703/2
+CCTCGCCTGAGCGGGGACCAGCGGCCGGGCCATGGTGGAAGCGAACATCCCCGCCGGGCCGAGCACAACCCAGACG
+>850:2:1:1619:8415/1
+CCGAAAGTCCGGAAGACCGCCGGGGAATTATATGACGACCGCTTGCTCGAAAGGGACTTCGATCAGGCATTCGATG
+>850:2:1:1619:8415/2
+GCCCCGGCACAACAAAGCGCCCCGCTCATCGCGTCCTAGTACCCCCCCGGACGGACTCGGCTCCGGTCCATTTGCG
+>850:2:1:1619:1460/1
+AGCCGCTTCTTGGCCATCTCCGCGGGCGCGGCCGGGCCGGGCGTTTTGGGTTAGCCTACGACGAGCTTTGTGGGCT
+>850:2:1:1619:1460/2
+TTCAGGTCGGCCTCTGCCGGCTCGTAGAGCAACGCACCGCCGGAGCGGCACATGCGAAACAAGGCGCACACAAGAA
+>850:2:1:1619:18373/1
+GGACGTGAGCACGACCAGTCCGGGCCGACGGCCGTCCGGCCCGGGGGAGGGCAAGCCGGGGCACGGGGGAGGGGAG
+>850:2:1:1619:18373/2
+TTCGAACCGTGCCAAGCCGGTACGGATCGAGGTCTTCGCCCCCGGGCGGGGCGCAAACGTCGCCGCCAAGCGCCTC
+>850:2:1:1619:5769/1
+CCGCCCGTCGACCCCGACAGCGAGGGGGCCGGTATAAAACTCATCTCCGTCCGCCGTGAGGGCGTCAAACACCCGC
+>850:2:1:1619:5769/2
+CCCGGGGCGGCATCGTTTCGGCGAGGCGTAACGCACAGCGCCGCGACCCGATGGGCGCGGAAGGGGTCGGCGGAGC
+>850:2:1:1619:18346/1
+CGCGTCTTCCCCTTCCGCAACGGCGGCGAGGACGGGGTGGGCCTGGGCAGCGCGGCCTGGGTGACCCGCAAACTCG
+>850:2:1:1619:18346/2
+GGGGGCTCTTGCGCCGCCGGTAGGTGCAGCCCGCCTGCAGGCGCCGGCCCTTGCTGTTGGCACGGGATATCGGGTC
+>850:2:1:1619:16805/1
+GCCCTGGTCGGAGAGTCTGGCTCCGGCAAGACGACGCTCGCCCGCTGCATTGCCGGCCTGCATCGCGAGCTTGCCG
+>850:2:1:1619:16805/2
+ACCGCGATGGAATTCCCGATCTGGCGCCGCGGATTAAGGGAGGCGTAGGGATTCTGGAAGATGTACTGGATACGCT
+>850:2:1:1619:4598/1
+TCGCCTTTGGTCTTCGGCATCCCGCGCTCGTAGCGCTGAAAATAAATTTTGCCGTTCTTGTGAACTTCGACCTCGA
+>850:2:1:1619:4598/2
+TGCATCCGACGGAAAAGCGATCGGCGCTCGAAGTCGTGCATACAGTGCTTCCCGCCGGCGGCAAGTTCGAGAAGAA
+>850:2:1:1619:8611/1
+GGACCGGCGCCAGAAAGAACCGTTTGAAGTTAGTGTTTTCCATAATTCGTTTTCCTGCGTAAGTTATGAGCCTTGT
+>850:2:1:1619:8611/2
+AACAAGGCATCTGCCTTCGTTTGATTCTTTGATTTTTTTGATCATTTGAATTTGTTTCGAATTTTCGGATTTCGAG
+>850:2:1:1619:10888/1
+GTCCCCGGCGATCCTCAGGGTCTTCATTCCGAGCACGAGGCTGCTCAGCTACCTCAACGGCGGGGCCGCCACCTTG
+>850:2:1:1619:10888/2
+GATTCGGGATGCGAGCGCGCGAGGGACGCCCAGTGGGCGATCCGATCGGCGTGGTACGAGTCGCAGGCGCCGGGGC
+>850:2:1:1619:15986/1
+TCAACGCGGCGCGGCCACCAGTACCGGGTGTTCTTCTCGTCGAGGCAGCCACGCATGTCCTCGCCGAACCAGCCCG
+>850:2:1:1619:15986/2
+AGGCGTCCGCCGTTCTTGCGTCGCACGGGGTGGCGCCGCACCGGCTCACGCGCGCGACGGCCCGAACCCACCACAC
+>850:2:1:1620:2108/1
+AACGCAAGAAAGCGCTGGGGGCGGGGCATCCACCGTCTACCCTCATGCCCCTTCCGCCCCCGAGCAGAGCCTTCGC
+>850:2:1:1620:2108/2
+TCCTTCGCCTCGCCCGGGTGGATGTAGTTGGATAGGCCGTCCGGGCCCCTCTGCCCGCTCCTCAACACTGGGGTGC
+>850:2:1:1620:13061/1
+TCGGCGTCGCCCGGCTACCACGCGGCCGGCTGGTCAAACTCGCACTCGGGGACACTGTGTCCCATCTTCCGCGTGT
+>850:2:1:1620:13061/2
+CTCGCGATCTGCGGTCTCGCCGCTCTGAACCGCAGGCCCGACTCCGACCTGCTCAAGTCGGGTGAACGGCGGGGGG
+>850:2:1:1620:21345/1
+TGATGCCGCAGGAAGACGACACCCTGCTCGCAGCCATTACGGACCTCTCCGACATCATAGCCAAAGAGGCACGCGT
+>850:2:1:1620:21345/2
+ATTGCGCGGACGGGGGACGAGGTCTCCCTCGTTGGCGATGAGGTCCTCAATGGCAATCTCGCCTCCGGCACTTCCG
+>850:2:1:1620:16540/1
+CATCAGCCGCGGCGTGTTGCGGTCCACCTCGGCCACACCGACGCCGCACCCCGGAGTGATCGGATACGCCGGCTCG
+>850:2:1:1620:16540/2
+CGACAACGAGATCAAGATCATCCTGTCCCACGGACCGTGGCCGGCGCCGGGGCCGGCTGGCCGGACCAACCAAGCG
+>850:2:1:1621:8715/1
+CATTCGGGGTGCGCGAACACAGCCGTTGGATGGCGGCGCGCATCACCACGCCCGGCAGCGGCACGCGAACGGCAGT
+>850:2:1:1621:8715/2
+ACCGCACCGTGGCCGGTCTGGGCGAATCAGCGGGGCTCGTTGCCCTCTGGTCAGTCCGCCTCGGCGCCGAGCTGCG
+>850:2:1:1621:16768/1
+CACCATCGCGTCACCGCCGTCGAGCCGATCGGCCGGCGGCGCGTAAGCGTAGACGACGCGATGACAGCCGGTGATG
+>850:2:1:1621:16768/2
+CGGCATACTTCTTTGTCCCGGTCAGCGACGCGCGGGCTTTGCGGGCGATGTTTTTCCAATGCGATGACGGCGGCAC
+>850:2:1:1621:10841/1
+AGTGAGGCTCCCTGGACGTCATAGCCCTGTTCCAAGAGCAAACCTGCCGCCACCGAGCTATCGACCCCGCCGCTCA
+>850:2:1:1621:10841/2
+GTTAATGCGAGGGGTTAGACGATGGTATGTAGGGACGACCGGGCCTTCGACGACGCTCAGGATAGGCCCTTAGAGG
+>850:2:1:1621:12545/1
+TTCGGCATCGAGCGCCACAAATACTGACGCGGCGACGAGCAGGCGGCGCCGCCTCCAGAGGTCAGCTACTAACGCA
+>850:2:1:1621:12545/2
+ATCCTGTCCCGGCCTCTTCGACGGGCATGGGCTTGAGGTGCGGGATGAACGGGAAGTGCGCCAGCTTCCCGACCGT
+>850:2:1:1621:11486/1
+GCTCCGGTCCGTGCGGACCGGCGAGGCTCCCGGGCCGTCACCGGGGGGGGTGGGCTCGCAGGCGGGCGGTGTGTGG
+>850:2:1:1621:11486/2
+CAGACGACTGATGTCTTCCGCTAAGGTCCGGTCGACGGTGGCGACGATCGCGGCCGCCTACGGGGGTGGCCTCTGG
+>850:2:1:1621:2325/1
+CGCCCCTCGGCGGTGACGGGCGGCACTGGCCCGTGCAAAACGGGGCTGCCGCCCCGCGACCTGCACGCGTCTCGCG
+>850:2:1:1621:2325/2
+AGCTACTCCCTCAACACGCGGCTCTCCTACACGCCCGGGACACCCCGACACCCCCGGAAAATCTCGACCCTGCGCA
+>850:2:1:1621:3637/1
+CTGGCAGCATTTTGACGAGCTGGTCGCCAAAGGCGCGATCATTTCGACCCGGGAAGTCGGGCGCGAGGCCGAGGAC
+>850:2:1:1621:3637/2
+CGACAGTGCGTTTATCTGTGCAGGCCTTGGCGATCACGAACGGGCCGGCATTGCGTCCGCCCCTCAAACGCTTCTG
+>850:2:1:1621:2222/1
+CATTCCGCCCTGATGGTGAAGGGAGAGAGGTCACTGGACGCGGATCCCAAAGAGGCACAACATCACGAGAACTACA
+>850:2:1:1621:2222/2
+AAAGACGGAGCAATTGTCCAGCACTGATTGCACGCTCTGCTTGCGGGTGAGAAGAACGGGAAGCTCTTGGCGCGGG
+>850:2:1:1622:20026/1
+GGCATAAAGCACGGTCACTTCACCAACACCCTTAACAAAATGCAGGAGTGGGCGACGAGTCAGCTCGTCAACCCCA
+>850:2:1:1622:20026/2
+GCCAGAACCGGGACCGACGTTTCGGTCAACCGCCTGTCGGTTGTGGTTCCAAGCACATGGTTGTGTACGGGGCGGT
+>850:2:1:1622:15077/1
+AGAGCAAACTGTAGGCGCAACACACCCAGTGGACATGCGACATCACCGAGCCACCTCCACTCGCGCCGCCATCCTC
+>850:2:1:1622:15077/2
+AACCTCGCAAACGACCGGATGGTCGCCGGAAGTATTTAGCCTGCCATGACCTGCGAGTCACAGCACGCAAGATCAT
+>850:2:1:1622:1968/1
+CTGGGTTGTGCTGCACGATTTTCGGTTGGCCTCGTCATTTATTGACCCGGTTCAACGGGGCAAAGATGGAGGTTTC
+>850:2:1:1622:1968/2
+GAGAGAGATAATCTGTAAGTGCCTGAAGCTAAACCCCACTAGCCCCGACTGCCGCTACACGCGTCAGGGGAGCATG
+>850:2:1:1622:7835/1
+TGGCCGGAACCATTGCGTCCGACGGACACCAGAGGATGCTCGACATCGACACCTACCACTACAACGCCGTGTGCGC
+>850:2:1:1622:7835/2
+GCTCGCAGAGAGCGACGGCGAGGCCGAAGACATCCGCGCCCCCCGCGCCCACCCCCCCAACGGGCCGCCCGGCGGC
+>850:2:1:1622:1338/1
+TGGGGGGCGCAAGGCCCGCCCACCGGCGGCGACGCCAAGCTCGGCGCCGTCCTCAGCCCGATGGCGGGCGCGTACA
+>850:2:1:1622:1338/2
+CGTGCGCGGAGCCGAGCGAGATGACCGAAAGGGCCCAGCGGGTGACGCGGTGGCCCAAGAACCTGGCGCACACATG
+>850:2:1:1622:17337/1
+CGGATCTGCACCCGTATCGTTCGCGTGGATGTGGCGGGGGGTGCGAACATCTGTTGCAGGTACATCGCACATTCAG
+>850:2:1:1622:17337/2
+GTGTTCATTTCACTGAAGAACATCCGTGAGCCCAGCGGGAATTACGCCCAGCCAATGTACACGGGCAGCGCGTGGC
+>850:2:1:1623:3202/1
+GCGCAGCGAACCCGCGCCGGCCAGCAGCGAGCTCGAGCGCCACGTCGCAGAGACCCCTGCGATCCCAGCAGGTCAC
+>850:2:1:1623:3202/2
+AGCGGCTGGCCGGGCACGAGGGCCCCTTGATCGCAGACGACGAGGAGACGCTCGGGGGCGCGGGCGTGGGGCCCGG
+>850:2:1:1623:8387/1
+GACCGCGGACGGCGGGGAGCCCCGCACCGCCAGGGAGCTCCCCTACCGCGCCGCGCGGATCGCACCGTCAGGGCGT
+>850:2:1:1623:8387/2
+GGCAATCCCGCGGGCCAGCCGGCCGGCGGTCCGCATACAACTGCGACGCGCCGCCGGGTCGGTCGCACGCGCGTGG
+>850:2:1:1623:8982/1
+GTCGTTGGCCGTGTTGTTGATGCCGCTGTGCGCGATGCCGGTGCCGGCCGGGGAGCCGGCGCTCGCCCCCGGCGCC
+>850:2:1:1623:8982/2
+TCGGCGACGCCGCCTGGCGGACCCGCAGCGGCATCACAACAGAGCGCTGGCCACCCTCATCACCCACCGGCTGGCC
+>850:2:1:1623:7737/1
+TGCGCGGCGCCCCCCCGCCGCCTTGCGGGCCGCTCGTGGGCCGCCGTCCCGCGGCGCGACGCTCCCCGGGCGGCGG
+>850:2:1:1623:7737/2
+GTGGCCTGCACCCGCTCAACCAGTGGCTGACCGAGCTGGTGCAGGCCACCCCGCACCCGGTACGCGGCGCGGCGGC
+>850:2:1:1623:3920/1
+CGCGGGGCTGGGCCCGAGGCCCGCGGTCTCGGCCGGAGGGGCGGGGCGGGGGCCGGCGAAACGGGCCGGCACCGCC
+>850:2:1:1623:3920/2
+TCTTGGGCACAGCGGCCCGGGGCGAGCGGCGATGGCTCCATGGGCCTATGAACGCCCGGCGCCCGCCGCGCCGGGC
+>850:2:1:1623:7170/1
+TCGGGACTTCTCTGAAGCATTACGCCGTCAACAATCAGGAGTTCGAGCGCATGGCTACCAGCTCGAATGTGGACGA
+>850:2:1:1623:7170/2
+AGCCACACGGGCGTTGACGCCTCCACAATCGGACACTACGCAACCCGCAAAGCCCCACTCCTTGCGCAAAATATCC
+>850:2:1:1623:12393/1
+CATCTCGGCAAACGCAGTCGTCCCCCGCCAACCCGCGCGGGGGCCACGCGCAAGCGCGCCCCCGGGACGCCGCCCC
+>850:2:1:1623:12393/2
+CTTCGCTACCGAAAAACGGCGGAGTCAGCCTTGCGCGAAGCCCGGGATCGGCTGGAGGAACGGACGCGCGAGCATG
+>850:2:1:1623:2700/1
+GCGGATCGATAGGCCCTCGGGAAATGAAGCCAAGAGCCACCACGATGGTGAGGCCTCCCCCCACTCCCCTTGCCGT
+>850:2:1:1623:2700/2
+CTGTCGGGAGTTTTCCGCCCAACGCCTGGGGGCTGTTCGACATGCACGGCAGCATCTCGCCATGGTGCCAAACTCA
+>850:2:1:1624:12729/1
+GGCGCAGTTTCGATTTGAATTACGAAAACAACATTCTGTTCTACGATCCGGCTTTAACTGCCGAAATGCGCCGCCG
+>850:2:1:1624:12729/2
+TGCATGGCACTCCGATCGTAGATGTTGAATGTCCCACCAGAAAGTTTATTCGGTGCGATGAAGGAATGTCCGCCGA
+>850:2:1:1624:18029/1
+CGGCGACCTCGAGCACGCATACGCCCGGATCGGCGGCGGTGGCGCGGGGCACCGAGAGCCGGCGGAACCCGCGCCC
+>850:2:1:1624:18029/2
+GCCGCCGGGGCGCGGCGCCGGCCGGGCCGGCTGTTTCACCTCCCCCCCCGACGAACCCGGCGGCACCCCCCCCGCC
+>850:2:1:1624:20488/1
+GGCAGGGCCCAGATACCAGGTGTAAGGAAATCGGCATTGAGGAGAAGTAAGAAGGGGTATTACGGCCAATCGCAGA
+>850:2:1:1624:20488/2
+ATCTGGCCGCCGCGCTCGCCTGCGGGGCGCCATGCGCAAGGATCGCGGACCACGGCGTCGGGCCGTCCCGTTTCGC
+>850:2:1:1624:20906/1
+TGCCTGGAGGCTCGGTGACAACGAGACCGCGCGGACGGGACATGACGCCGCATGCGGGGAGCATGCCCTCCGCAGG
+>850:2:1:1624:20906/2
+TTCCTAACCTCGTCAGCGGCCAGCCTTTACCAGACTGGCGCTTGGACCGTTCGGCAGCTCCAATCGCCAGTGGAGC
+>850:2:1:1624:10346/1
+ATCTCTGCGCTAGAGCGCGCAGGCTTGGCCACGCGCCAAGAAGGCGCGGCGGTCGACGATGAGATTAGTTCCGATC
+>850:2:1:1624:10346/2
+TAGACGCTGGCCGCGACGACACCTTCGGAGGGGACAGGCTCCGCTGTTAAGATTGTTGCCCAGACTGCGTTTCTTG
+>850:2:1:1624:4468/1
+GGGGCATTAGAACCAGCGCCAGGTGTGACGGGCCAGGAGCGCTCGGCAAGGACACAACTCCAGTGCAGGAGAGAGG
+>850:2:1:1624:4468/2
+GTGCAGCATCATCGGGGTGGCCGAGGCTCCGCGGGAAGGCCCGCGGCCGGTTTTTTGGCGCGGCACGACGCGGGCG
+>850:2:1:1625:1143/1
+CTCATCATGTGGAGATGCTGTGCGACGTATATATTTCGCATTTTTTTTCTAAGATTCGATTTGCATTTATTTTAGA
+>850:2:1:1625:1143/2
+GACTCTTTCTTTAAGCTCAGCATTTCTTGCTTCAAGCTCAGCTTTCTCAAACTTCAATTATTTTAGCCATAAGTCT
+>850:2:1:1625:11193/1
+GAAATCCGGACAGACCAATCCTGCGACCATGTAAATGAGGATTGTTTGCAGCAGGACGATCGCGAATTGCTCAAAA
+>850:2:1:1625:11193/2
+TTCGCGGGCTCCTGCTGTGGCGAAACCGGATTCAAATTTACTGGCCGGTGATTTGGTGGGCCCTGCTGGTACTTCT
+>850:2:1:1625:5683/1
+CTGCGTCAACAGAATTGAAACACACCAGCTGCGTATAAAGGAGAAGCTCGGGCTGCGACGCGTCGCCGCGCGGCGG
+>850:2:1:1625:5683/2
+GGCATTCTGTTTCTGGATTTTCGAGTATTCGGTTCAAGGCAGATGTAGTTGGCAAATCCCGAGGCTTTTGTGGCAA
+>850:2:1:1625:4910/1
+AGCGTTGTCACGCTGATGCGGAGACCTGCCCTCGTGGTGGGACTCCGACAACCCGTTTTCATAGCTCAAGTCCGGG
+>850:2:1:1625:4910/2
+CCCGAGGACGGTCTCCTCGTCCTGTGTATTCACCCGCCGCCCCACTCCTGCGACCCGTTTCCCTGGGAACGCGCCG
+>850:2:1:1625:9364/1
+GTCCCGGGGAAGACCAACTACTACGCGTCTTCGAGTCAGCGCGCGCCGCGACCCGACCGCGCGATCGGCCCCACGC
+>850:2:1:1625:9364/2
+CGCGTCGCCTCCCCGGGGGGCCGCGGCGCTGGCCACCCGCGCCTGGGCGCACCCCGCCGGCCGCGCCCGCCCGCCC
+>850:2:1:1625:19325/1
+TCCAGTTGCTGTGAACGGGGGTTGAATAACAGGCGTTGCGGGGTTGATCGTCAAAGTCACGGTTGCGCTGCCGGGG
+>850:2:1:1625:19325/2
+TCCCACCAGCTACCACGCAACCAGTCTCCCAGCTGGTCTATCTGTCAACCCAAGCACCGGGGTTATCTCCGGCACG
+>850:2:1:1625:13621/1
+ATGATTCTCCACCCGGCACGAACCGCCGAAATGAAACCCGCCGAGCGCAAGACCCTCGTCGCGACGCTCCCCGCGC
+>850:2:1:1625:13621/2
+GTGAACGATCACGCCGACGCTCACGCCGACGAAATTGTAAATCCGGCCCATCCATTCCGAGTCGCGCCGGGCCAGG
+>850:2:1:1625:16888/1
+GCAGGCTTTTCGCTGCTGCTCGCAATACCGAAGAAGCAGGTTCGCTCACAATCGTGGCGACCGCCCCTATATACAC
+>850:2:1:1625:16888/2
+CGGCAAGCCGTCTTCGACTGGGGTCACTCTTTCCGAGGACGCTTACGGGGAGCAGTAGTTGTCCCCGTCTTGTGCC
+>850:2:1:1625:16684/1
+GCGCGGCCGCGCGCCGCGCTGCCGACCAGCGGCATCCGCTTCGGCAGGGGGGCCCGGAGCGGCACTTGCCGCCCGC
+>850:2:1:1625:16684/2
+AAGTGCCTGGGGACGACCTCGAACGAGAGCTCCGACTACGCCGCGTCGAACCAGCGGTCGAAGGGGACTGGCCGGG
+>850:2:1:1625:14012/1
+AGCGGCGTGCCCGCGCGCCGCGGCCCCCAGCGCCGGGAGGCCACACGGGTCAAGGACCGGGGCGCACGCGAGGGGG
+>850:2:1:1625:14012/2
+GATTACGCGCACCGCGTTGCGGGCACGAGCCGCGGCCCCGATCAGCGCAAGGGGCAACGCGATTCCTACGACGGCA
+>850:2:1:1625:8144/1
+GAGGTTGACGCGGAGCTGCGACATCTCTGCGAAGTCCTGGCATTGGAATAGCGAACATTCGTCGCGCGCTGCGCAA
+>850:2:1:1625:8144/2
+AAGCCGGAGCAATTCGTCCGCATCGCCTACACCGGTTTGCTCAAGCACCAGTGAGCCGCTCAGAGGCTCATGCAAA
+>850:2:1:1626:19280/1
+ACGCAAACTCGTTGTTTGGGGGTTGCGTGGGCGCAGCGAACCATTCCTGGGGGGGACTACGCGAGGGGAACTGGTT
+>850:2:1:1626:19280/2
+CCCCCCGCGTCAGCATCGACAAACTTAATCCAGCCGGTGAGACCTCACCCAGCCAAATTACCTCCCCTCCTGCGGC
+>850:2:1:1626:16603/1
+CCAAAAATGGCCTGACGGCATTGAGCGCGGCGTTTTCCATGATCAGAATCATCACTGGCGTGGCCAGCACCTGCGG
+>850:2:1:1626:16603/2
+GCTACTGCAAACCGCCAGAGGTGGAGGACAATTGCATGCGCCAGATTCCGTTGGGAACCAAAGGAACGTTCCGATT
+>850:2:1:1626:10694/1
+CCGGCACCCGCGCCGGAGGGGGGCGCACGCCGGGAGGATGAGCAGCGCGGCCGGTACGGACGCGTGGAGCCCGAAG
+>850:2:1:1626:10694/2
+GCGGGTCGCGGCTGCCCTCAGCGGTGCGCGTGCCCGCCGGCCCGCCCCGGCAACCGCGCCGGCGACACTCCCGAGC
+>850:2:1:1626:7569/1
+TCGTCTCGCCCCTACGCCAAACCTCGACGCCAGCGCGCCGTACTTCCCAGACGGCTTGGCAACAGGCGGCCACCCA
+>850:2:1:1626:7569/2
+ATCTGCTAGCCGGTTAAGACTCTCAGTTTATTGATGTACGGGCAGGCCCCCCTCAAGATTCCTTCTTATGGCTGAG
+>850:2:1:1626:10202/1
+CTAGCCCTGCTCGGGCCTCACCGTTGCGTGGGTGTAGGCGCGGGGGTTGGCGACCCAGATGGGGAGGGGCGCCGGG
+>850:2:1:1626:10202/2
+TGCACGGGAGTATTGCGGGCGCCAGCGACACACGCGACCCGGCGGCCGCGGCCCGACCACGCGTCCGCGGACAACC
+>850:2:1:1626:13557/1
+CGAGCGGGCTAGCGGCTGTAGCTCTTGGAGCGCCCACCCGGCGTGGGGAGGGGAGCCGGGGCATCCGTCTGCCTAC
+>850:2:1:1626:13557/2
+GTTCCCGGAGCGGACCCCCTCGGCGACAAAACCCTAAAGCCCCAACAAAACAACCACACAACCACAAAACCACCCG
+>850:2:1:1626:14846/1
+ACAGTGACCTTGGCTGGCTGTTCGACTCGGGATATTCGCCTTGCACGATGACTTTATGACAACTCAGGGAATTACG
+>850:2:1:1626:14846/2
+CCTCAAGCCCCGCACACCAAGCGCTTTACCCGTAATGACCAATCATCTACCGCCGCCCGGCGTCGACGCATGCAGG
+>850:2:1:1626:8674/1
+TCGGACGATGCGCGAAAGTATCATGGCGAGGTAGCGGAGAAGTTTCTGAAAGCAGGCTATCTGCGCCTGCACACAC
+>850:2:1:1626:8674/2
+GAGCCGAATCGCCCGCGCCGTCAGCACCGTCCCAATCGACAACTTCGCCAGTTCCGGGTCGACACCACCCAGATAG
+>850:2:1:1626:9334/1
+TTGGGATCGACACCAAGCCGGTCGAGCACGTCGGTCGCCGGGCCGGGCTTGTAGAACTCGGTGTCGATCCCGCTGG
+>850:2:1:1626:9334/2
+GGCCGAGCACCTCGGTGGCGGTTACCGCGGGTGGCCCTGGGCAGAGCGCACGGGGGGCGGGGCGGCCGGGGCGGGG
+>850:2:1:1626:1713/1
+CAGATCATGCGAACCGGGCAGGAGGGGCAGCAGGCCCGCGCACTCGGCGCGCGGGAATACCACTGCTCCTAATCAT
+>850:2:1:1626:1713/2
+TTGGAGTGCGAGTCTGGTCTGATAGTCCCGGCTTAACTTGGGGGTGGGGGTCGGAGGGGGTGGCCTGCGGGCGCGG
+>850:2:1:1627:3496/1
+GCGGTCTTGGTGAAGTGCGTCGCACGCGGCGCGAGGCGGAGCGGCCGCAACCCGCGCCCATTTTGGCCAGATTGCA
+>850:2:1:1627:3496/2
+AAATACCGCTGCACGTCCATAGCCGGTCCGCTCGCCCTCTTGTAACGCCTGGCCGGCACTCACCACAGCGCCGCCT
+>850:2:1:1627:21368/1
+CCGGGCCCCATCCGAGCCGCGCTGCGGCCTCCGCCTGCGCAGCCGGCACTCTCCCCCTCCGGGCTCCCACGCCTCC
+>850:2:1:1627:21368/2
+ATCCACCGCGGGGGGGGCCGCGCGGAGCTCCTTGGCCGCCGGGCCGCCGCGGCCCGGCACCGCCGCACTCCCCCCG
+>850:2:1:1627:4251/1
+GCGGTGGGAAGGGGGATTGGTGGCCAACAACTAGAGACAATCGGCCCTGAAGGTGACGTCTTCCAGCACACGCGAC
+>850:2:1:1627:4251/2
+CTATTGATGCGGGAGTTTTGGCAATTGTTATCACAGGCGGGATCGGCGCTTCGGCCAAGGTCCGGGCCGCCCCCCT
+>850:2:1:1627:7032/1
+CCACCCCCGCCCCCGCCACGACCACACCGCGGCGCAGGGGCCGCTCGCCCCCGGCGCCTAGCTCGGCGCGCGGCCC
+>850:2:1:1627:7032/2
+CGAGGTTAGGCCAGGCTCCCGCCGCCCCGCGCCCGGGCCCGCGCCGCCCCCTCCGGCGAGCCCGCCTCCGGGCCGC
+>850:2:1:1627:4213/1
+GCATCGCGCCCGGCCCCCACCACCGGGATCTGCGCCACCACCTGAGCGAGCGAACACTCGGCCCGGCGGACCTCAA
+>850:2:1:1627:4213/2
+AAACGGCGGGTGTGTTCGTAAGGATGAGAGGACTGAAGGCGCGCTTGGCGCTAGATGGGGAACAAGCGGGGACGCG
+>850:2:1:1627:18076/1
+GCCGATGCCGCAGTTCTACGAGGTCTTCCAGGAAGCGCTCGCCGGCGAGGTGGCCGCGCTCGACTTCCTCGTGGCG
+>850:2:1:1627:18076/2
+AGAGTCGGCCGCCCGAAAGCTGCTCGATCTCGGCCGCCGGACTCTCGCCGATCGGCGCCAACCTCGACGGATCGCG
+>850:2:1:1628:3992/1
+ACAAGCTCTCATACGAACTGTTGAACTCAGGGTGCTGATGATCGTGGGCGCGAGTGTGACCGATTGTAGAAATCGA
+>850:2:1:1628:3992/2
+GATTGCGGGTCAGCTTAAGGCCCTTGCCGACGAATACCAGCGGCGAGCTGAGAAAGCTGCGCATGATGATGCGGAT
+>850:2:1:1628:17106/1
+CACATCGCCGAAGTGATGAGAGCGCTCGGTGCGAATGCCCTTCAGCCGAAGAGAATCAGCCCCAGTTCGGGCGCCG
+>850:2:1:1628:17106/2
+GATTCGCGGGAACGAGTGGAGGGTTCATCGCTACTGCCTGGAAGACCGGTACGCGCAGCGAGGCGGTCGCCTCCGC
+>850:2:1:1628:11762/1
+GGTCCTGGGCCGCGGGCCGCCTGCAGGCCAGCAATGGCGGGCTCACGGGGATCGCTCCTAGCCATTGTTTGTGGAG
+>850:2:1:1628:11762/2
+ACCCCGCGACAAGTGCGGGAGAGAACCTCCTGGGGCGGGACATTATTGTGGGGCAAATCGCAGATCATTGTCCCGC
+>850:2:1:1628:5546/1
+GATTTCTTAACAAACTTTTTCGGCTAAGTGGTCGTACTGAAAAGACCCGGCCTGAAATCATGCGTTATCTCTTCTC
+>850:2:1:1628:5546/2
+TGTTGAGTCCGCTGACCGACGTGCCCACCAGCACCACGGCGGCGACGCCGTTGGTGATGCCGATCAGCGTATGAAA
+>850:2:1:1628:6578/1
+TCGGAGGCAAGGCAGTTAAACCCGGCCATGCACATTGGGAGCTGCTCAACGATCGACTCAACCGCAACGCCGAAGC
+>850:2:1:1628:6578/2
+TCTTTTTCGAGTCTACGCAACGCAGGCTGGTCCATGGCGCGGCTGCGAATGTAGCCGATGCGGGCCTTCGACGCCG
+>850:2:1:1628:13367/1
+CGAAGTTAGACGGCGCCACGGACCGGACTCGAATGCGCGGCGCGCCCCGGCCACCGCGCTCCTCCCATCTTCCTTC
+>850:2:1:1628:13367/2
+CAAACCACCCAAACGAGCGACCCCAGAGGGTAGCTCCCGCGTCCCCGGCTGGGGGCAGCGGCCAAAATTAAATTTG
+>850:2:1:1628:10667/1
+GCTATGGGGATGGACGCCGAAGTCCGTCCTTGCACCGTGGGCCCCGGGCGTTTCGCTGGCATCGAGCGCCTTGGCG
+>850:2:1:1628:10667/2
+GCCAACGATCCAGAGACCGTCTCCGCCCCGCCCGGCGGCTTCAGCGGTGTTGCGGGGCGGCCCGTCTAACGCACGG
+>850:2:1:1629:9643/1
+CCAGGGAAGGCCGGTCATGATGGGAGAGAACAGGAGTAATAGGAGAAGAAGGAGAAGAAAGATAGCTAGCAAGGGG
+>850:2:1:1629:9643/2
+GGTGAGTGCAGCCCCTGGAAATGATCACAGTGGCAGCGCCAACAGAGAACGAGAGGGAGAGCGTGCTGTGGAGGGG
+>850:2:1:1629:15011/1
+CATCCTGGGTGGCGTCGCACGCCGTGGGCCCGCGAAACACACCGACGAGCGGGTGCCACGCACGCCGTTTGCCGCC
+>850:2:1:1629:15011/2
+CAGCGCACCCGGAGAGCGCAGCTCGTGGGGGTGCGCGGTGACTCGGAGCACGCGGGGGAGGTCGCGGCGGAGGGTC
+>850:2:1:1629:18617/1
+GAGGTGCGGAGGCAGCCGCGCCTCCCAGGACGTTCGGGTGGCCAAAGCGAAGGGACCACGGCCTCGCCTTCAACGC
+>850:2:1:1629:18617/2
+GCATCGGCGCCGGTACCGGTGCGTTTGCCACGCTCGGGCTGCTGCTGCCCAATTGCACTACCCCGCCTCCTGCTGG
+>850:2:1:1629:18584/1
+CCTGGTCCATCGGCTCAAGCCGGAGGAATGCCGGCTGATCCTGGTCGCTCCTAAGATGCCCGAGCTCTCCGTCTAT
+>850:2:1:1629:18584/2
+GACGTAGCCGCAATGGACGGCGCGCGTGCAAGGCTAGGCGCACCACTCGGGCTCGTGGCAGCGACACACGACAGCA
+>850:2:1:1630:15952/1
+GCGTCGCGGCAGCTTGCTTTTCGTGTTTATCAATGGTCGACCAATTACCGAACTAGAAATCGACAAGCGTGTTTCC
+>850:2:1:1630:15952/2
+GAACGTGAAAAACGTCGCGGTTAAAAGACGATTCATGTGTTACAGGAGACGCGAGCGAGTTCCCAGCAGTGTGTTA
+>850:2:1:1630:15350/1
+GGAGACGGGGAATGCGCGCACTGAACGTGCCCACCCGTCCGGGCCTCGCGGTCGAGTTGCTTCACCAGGAGGGCCA
+>850:2:1:1630:15350/2
+CATCCGGGACGCGTGGTCAACACGACTGGCCTGCACTTGCGAGAAACACTCGGTACGCACTTCCAGCCGCTCACTG
+>850:2:1:1631:18283/1
+TATTTTGGACACGACGGCTGCCCGTATCGGCACAGAATTGAAACAACAGCCAGAGGTTGAGGCAAAACTGAGTTGG
+>850:2:1:1631:18283/2
+TTGCCAATACCTCTCGGTCCAGCGTTTCGGCTCGGGCGTGTTTTTGCTGCAAGGTGGGCGCGGGCGGCATGTTGGC
+>850:2:1:1632:7969/1
+AGTTGATTAATTTCGACTGACAAAACTCAAAGGAGAAAGTTCAACGTACAAAGCACACTAACCCGCTCACCCTGCA
+>850:2:1:1632:7969/2
+AGCGAACTCAGCTTGGGAGCCATAAACTACCAACGCCACGACAAGAGCTATCGTGGCACCAGCGGCACCCCCGACC
+>850:2:1:1632:20956/1
+TGCCGGTCGAGGGCCTCAGCCCGCCGCGCGACGAGAGCCACGCGCTCCACCGCCAGAACCACGCGCAGACGCTCAC
+>850:2:1:1632:20956/2
+GCTCCGCCCCGCCCCCCCTCTAGCCCCGCCTCCGCCCGAGTCCGCAGCCGCACACGATCCACGCAGTGATCCGCAC
+>850:2:1:1632:4956/1
+CGACCGGTGGTCGCGGGTGATCCCCGACGTCCTCCAGGTCCAGCGCGAGCGCGAGGCCGGCGTCCTGGCGATGCAG
+>850:2:1:1632:4956/2
+GGCGGGTCAGGATCGACTCGGCCAGCTCGCGCCACCGGCCGGAGGCGGCCTCCCCCGTCGACTCGGCGGCTTGTGG
+>850:2:1:1632:5652/1
+ACCTAGGGCGCGCCACCGCCGCGAGGCCTGGCTTAAGGCTACCGCCGGCCCACGGTCAAGATATATCGTGAATACT
+>850:2:1:1632:5652/2
+AGACGACGAGCAACACTGCCCAGGGGATGCCGTGGAACTTCCGCACGACTTCTCCTTGCCTTCATGCGCACCGTGC
+>850:2:1:1632:2449/1
+GGGGCGTTAAAGAAGGTCAATTGGGCTGGCCACCTGGCCCACGCGGAGACGCTCAACGAGCCCCATTAGGACAAGA
+>850:2:1:1632:2449/2
+CCCGCCATCCCCCGGGAACACGCGAACCAGCTCCAAGCGCCGAAACACCGGAGGCACACGCACGGTAACCGACCTC
+>850:2:1:1632:1238/1
+CTGGGAGGGTCCGGCCCAGTTTCAAGAGGCGTGGTCTGTCCCGCCTTCCAGGCAGCGGCGGCCACACCACCGCGGC
+>850:2:1:1632:1238/2
+GAGGCAAGCTGCCTCCTCCGGTCAAACCGCAAGGCCCCCCCGGACGGGAGCCGGGCGGCCAACCGGGGCCGCCGTC
+>850:2:1:1632:4390/1
+CGCGCAGAGCATCCACACGCCCGGCCGCTTTCTCTGTCCGCGCGATGCCGACTGTCAGGGGCTGCGTTACCGAGCG
+>850:2:1:1632:4390/2
+AACGGCAGGGGCCCCGTTCTTCGCGGCAGAGGCGGGCGGCAAGATGAACACATGCAGGTCAGACTGCCGAGACGCC
+>850:2:1:1632:12004/1
+CCGTCAGCCGCGTCAACTGGGCGCTGAGCCGCGCTACGTGGAGCGTGTTGAGTACGGCATCTGCGCTCCAGTCGAT
+>850:2:1:1632:12004/2
+GACGACCGTCACTGCATTCGGGATGGCTGACAGATGGGAATCACAGCCACACTGGAGCGCGAGAGCGGAGAGGTTC
+>850:2:1:1632:1368/1
+GGGGGCGCGCCCGAGTAGAGAAACTACCTGGCCGCGCTGAGAAGAGCGGGGGGGTCGCGGCACTTCCCGAACCGCC
+>850:2:1:1632:1368/2
+CGGCCGCGGCCAAGTACTCGAAGCAGCAGAGGAAGTCCTGTGGGGGCTGGAGGTCGCCCAGACGGGCCAGGTGCGG
+>850:2:1:1633:5745/1
+CCCAGATCAAGAATCGAAAGCATTGGGCGACGCTACACAAACACTCGGGCCCTTCTACATGGACTCGACTATTCGA
+>850:2:1:1633:5745/2
+AGATGCAGATGAAAGCCCCGCGCGCCGGGCTGCGTGTTTTCAACATGCCTGAAATCAATAGCCACTTCCCGGCGCG
+>850:2:1:1633:7104/1
+GATTTCGGCAGCGGGGATTTTGGATATGCGAGGCGGGGGGGTTGCGCCGGGGCCACTGGGAAGGTGTCGACCCCGC
+>850:2:1:1633:7104/2
+GGCGATGGTTTTGGGACCGAGTCCGCCGGCGACCTGAAGTGGCACGAACGCACGCTCGTCGAAGCGCACTTTCTGT
+>850:2:1:1633:10570/1
+TGGCAACGCGATAGGTATTGCTACTATCCAATAACGCGGCTTTCCCAACTGAGCGCGGAGTCAGGGGTGCCCATCC
+>850:2:1:1633:10570/2
+GCTCGTATCCGACTCCGGCGAGGACGTTGCGGATCCCCGGCCGCGGAGTACGCCGGCCGGCGCCCAGACGCCGGGG
+>850:2:1:1633:11616/1
+ACGCGTACTCGAGTTTTGTTCCGTGTCATTGTACTTCGCGGCTGAGAATTGCAGATTTCCCGAGACGGGAGCTGCG
+>850:2:1:1633:11616/2
+TGACGGCACCGCCGATCCGGTTACCCGAACCTTCACTGGCCTTCAGGACGGGGCCCCAATTCACAAATTCCTCGCT
+>850:2:1:1633:10744/1
+TGGATGGAACCGTCTACTACGACCGCAAGGGCGTGCAGCGCCGCCTGCCGGAGGTGCAGGAGGAGGAGTCCGATGG
+>850:2:1:1633:10744/2
+ACTGGCGCGCGGTCGGCGGTGACGGAGGTGGGGTGCGGGTCCGCGATCTCATAGGTGATCGGCCGCACGTTCCTGT
+>850:2:1:1633:13469/1
+TGGATTGTCCCCCGCCGAGCAGTGAAGAAGCCGCCTACCGTATCTTACTTAGCCTCGCCTCGTTGATCGCCCTATC
+>850:2:1:1633:13469/2
+CGAGGTACTCGGTGGTGAGTTCTCGGCCGCGCGAGCCCGATCACCACGCGTCGAGGAGGTGCCCCCCACCGGACCC
+>850:2:1:1634:13185/1
+CGCTCCCTAGCTGGTCTAGGGGTTATCCCTAATCGCGAGCGGCGGGGAATGCCACCCCCTCACCTGTGGCTCCCCC
+>850:2:1:1634:13185/2
+GAGTGCCGCGCTGCCGCTGGAGGACGAGCAGCTGGTGCCGCAGCGCGAGCAGTTCCACGTGGAGCGCCGACCGGCC
+>850:2:1:1634:16103/1
+CACCCTGTTCCGCTTCTACGCTATGCGGCGCCGTTCGGTGAACATCCTGCGCAGAACCTGTTGGCGAAATGGGGAC
+>850:2:1:1634:16103/2
+ACCTGACAAGCAGCAACGACGAATTTTCCGCAGGAAAAAGGAACAGCTAAAACAAGAAGAGAAATAGATGGCGACG
+>850:2:1:1634:4712/1
+GGGTCGGTTTCAGTTATCGTTCTGCAATGGATCATAGCCTGGGTGGACACGCTGACTTCCGCCGCGTGCCTTTGAC
+>850:2:1:1634:4712/2
+GCAAACTGCCGATCGAAACGTTGATAGATGCTGAAATGAAAAATGTCCGGCAGATCGATTGAAGCAGTGACGCCTT
+>850:2:1:1634:5022/1
+CGGCGGGTCCTCCGCCTCGGACCAGAGCAGTAGGGTTCGCGGAGGGAGGAGCACGAGGCTCACCGGGGCGGATAGC
+>850:2:1:1634:5022/2
+TGTCGAAATAGTCCGTGGCCTGGGCCCAGCAGACGTGGATCTAGCCTTCCGACGAGCAAGGCGAATTCACCACCTG
+>850:2:1:1634:1306/1
+ACGCGGGCGGGCTCCTGGGCCGCACGGAATCCGGGACGAACACGAAACCGGGCCCACCGGCCCCGGCGCACACCGC
+>850:2:1:1634:1306/2
+GCCAGGCCGTGGCACGCACACGCGAGGCGGCGACGCGGGCGCGCAGAGGGCTGGCGCAGCACAGACGGGCGCCCCG
+>850:2:1:1634:15522/1
+CTCAAGCTTGGTTATCGCGGCAAGGCGCCGGGGCGGCTGCGGGCGCCCTACCAGGCCGCCTGCTCGGGGCAGCACG
+>850:2:1:1634:15522/2
+TGCGCTCGCGCAACCTTTGGGCAATTTCCGACTGAAGCAGGTTGTAGGTGCATGCCGAGCCGCAGCAGAGGGGGGC
+>850:2:1:1634:5882/1
+GGGGCCGACCGCCGCCGCCAGGCCGCTATGGGACGGAGACGCGGACGGTCCTGCCCGCCCCCACCGCGCCGCCCCG
+>850:2:1:1634:5882/2
+GTGGAACCAGCGGGCGCGCGGGTGGTCAGCACCGCGCAGGGGCTGCGGGGCACGGGACACCCAGTGGCGCGAAGGC
+>850:2:1:1635:15289/1
+GCCAAGGATTGGATTTGCTGGTCGCCGTGGACACATCGCGCAGAAAGTTGCCTAACGCCGTCCAGCCAAGCCGCCT
+>850:2:1:1635:15289/2
+TTTGCGACGAGATGGGGGACGAATTCGACTACGTGGACGTCAACGACCAGCACAGGTGCTTGCACGAAGGCGCGCC
+>850:2:1:1635:18389/1
+GGCAGAACGGGCGCCACGGCCTGGACGCCGGCGCCTCGCGCCCCGGCGGCCCGAAGATCGCCCCGACGACGGGCAC
+>850:2:1:1635:18389/2
+ACCTCGCGGTCGTGCAGCGCCGCGCCCGCGGCCGGCCTCGGGCGGCGGGACCTGCGGCTGCGCGGGCCGGGGCCCG
+>850:2:1:1635:11034/1
+CCGCTCCGATGAGCCTCTCGACGTCGCTCGGCTGCACCGGGCGACCCCGACCCCGCGTTGCTCCGGCGATTTTGGT
+>850:2:1:1635:11034/2
+GCGCGAATCCGCCGAAGACAGGGCCGGGGTATATAAAGACAGATGATAGGGGCATGTGCGCGGGGCGGGTGGAGAT
+>850:2:1:1635:19962/1
+CCGTGGGGATTGTGCCCTTCGCCAAGGCCATTCTCCGCTTCCGCTTCCCTTTTGTGCTTAACGTCGTAGTTTCCTT
+>850:2:1:1635:19962/2
+GAAACCGGCTTGCCGCTCGGCGCGCAGCGGCCGCGCGGGTCTGGCGAGAGGGAGGGCCCTGTTGCTGAGATTGTAG
+>850:2:1:1635:2575/1
+ACGTGCGCAACCGGCTTGCTGACGTCCCCGGTCCACGCCCTAGGCGCTTCGGCGGCGCCGCGAATGCCGGTGCGGA
+>850:2:1:1635:2575/2
+ATAACCTGAGCGGGACCAAGACGCTCGACGTGCGCGGCTACGACGCAGGATCCGAGAAGGACAGCGAAAAGAAGGG
+>850:2:1:1635:14285/1
+TCGAGCCGCTCCCAACGAATGCGGCGGCTTTTCTTGTGGGGTTTATCCCCCTACAAGCCCCTCCCGCCTGTGCCGC
+>850:2:1:1635:14285/2
+GACGCATTTCTGATCGGCCTGACTGCTACACCCGGAAAACAGGCGATTGGCTTCTTTCATGAAAACGCGGGCAGCG
+>850:2:1:1635:17361/1
+GCCGCCTTCGTGGTCGGGGCCTGGGGGGGCGCCGGGGGGGGGGGGGGGGGGGGCCCCGCCACCCCCCGCCCCGGCG
+>850:2:1:1635:17361/2
+ACCCCGTACTTCTGCCGCAGCAGCCGGGCGTACTCGATGGTGGTGGCATTATCGTAGTGGCGCCCCTTCACCTCGT
+>850:2:1:1636:9186/1
+GCCGAGTTCCACAATCGGTACGCGAGATCGATCCAGACGCAATCTGTTCCACTGATTTAAGGACTTGAGTGCGCGA
+>850:2:1:1636:9186/2
+GCGGATTTGTCCTCCTTCATGGGACTACTGAGAAACTGAATTTTTAGTTTCCGAAATTGCTGACGGTGATCGGCGC
+>850:2:1:1636:10874/1
+TAGGTGATCGGCTTCTCGTAGCGCCGGGGCACCCGCTCGGGACCGCTCCCCAGCCTCCGCCCCGCATTACACGCTC
+>850:2:1:1636:10874/2
+GCGCCGCGCTCATGAAACAGCTCGAAGCGAGGCGCCAGCACGACGAGAACCGCGACGGCCAGGAAAAGGGCGCCGA
+>850:2:1:1636:9711/1
+CGAACATCGACAAGCGCGCATGCGTATCCATGCGATGCGAAGTAGGCGCGGCGCGCATGGCTCGCATCTGAGATGA
+>850:2:1:1636:9711/2
+CCGAGTCCAAGACCAACGGTGACGCAACCGCCGGCCGAGTACATCCTGCGCTGGGGCGTGAACGATCACAAGGGCG
+>850:2:1:1636:20323/1
+CCAGCCCCGAAAGGGCCGGGGGTACAAGCCGTGGCTCCCAGTGTAAAGCGGCAAAACGTGTCGTTTAGGCGGGTCG
+>850:2:1:1636:20323/2
+CCGGGCGATGTCGAGCTGACGTCCCTCAACGGGCGCGACTTCACGGCCAGCGACCATGTAGCACCCATGTGTCAAG
+>850:2:1:1636:7640/1
+CCGCTGGGACCAAACGGGACCAGCCTCGCCGTCGCCATGGATCCTCTGTCGTCGCCCGACCCGGCGGACAAAACTC
+>850:2:1:1636:7640/2
+ATTTGCGCGCGCTTTACCGTTTCGACGACGAGCACGTCCCCCGACCCGGCGCAGACTGTGGCGCTACGGACTCCGG
+>850:2:1:1636:10899/1
+GGGCCGGCCTCCAGGCCGGCTGTCGTACGACGGTCGCGGATTGGTGACGCCGCGACTCTTCGGGGGCTCGCCCAGG
+>850:2:1:1636:10899/2
+GCAGCTCGACCGCGAGGCCGCCTTGAAGGTCGCGGAACGGGGGACGCTGTACAGCACGCCACGCATGGCGCGGCTC
+>850:2:1:1636:19548/1
+GAGATCCTCCGCCGCGACACCAAGCACGTTGATGAAGCCTTTTTCGAATTCGCCCGGCGTGGGGGGGGATTTGAGT
+>850:2:1:1636:19548/2
+TTAAGCGCACAAAACGTTGGACGGATGCGTATTGAGGCGATCTCGACTCGCTGGCAGCTTCGGCTAACGATCCAAG
+>850:2:1:1636:12174/1
+AGATCCGGACAGTGCCGTCCGTCGTCCCCACGGCCACCAAACGGCCACCCCGCACGAAACTGCACCGGCCACCCCC
+>850:2:1:1636:12174/2
+ACCTGGACCTGGCGCCACCCGCGCGTCGTTTCCCAGGCGCCCCGCCCTACGCCCCGCACCCTCGCCACCCGCCTCC
+>850:2:1:1636:6666/1
+ATCCGTTGCAACCGAAAGAGCCCTCACCCGCACGACGCTCGTCAAGAGCGCCGGTGCGATCGTGGGCGCGGCTCCG
+>850:2:1:1636:6666/2
+GCCGGCTTTGATCTCGACCCCGCCGCCGGCCCCGCTCGCGATACACGAGGCGCGCAGCGACGAGTCGCCCGGCCGG
+>850:2:1:1637:10473/1
+CTTTAATGCAGGATTTGACCGCGTCCGCTCTCTCGATTTTGATGTGATCGGGAACCTCGATGCCGATATTTCATTT
+>850:2:1:1637:10473/2
+AAACACTCTCGTCGAAATCACTGGCAAGCTGCCAACAACTGTTTGAAGCGATAAAAAGTATCTCTCAACGCATCAT
+>850:2:1:1638:17845/1
+TTGGCGCCATCCTCGCCCCGACCCACATAGGTGACAGTGGGCCCCCCCGGATCGCCGGATATCGCATCGCACTCCC
+>850:2:1:1638:17845/2
+GAGCCTTCCGTAGGCGCGACGCCGCATTGCCAGGACCTCCTGTGCAGAGCGCATGCGGGGGGCAAGGATGGGGCCG
+>850:2:1:1638:11975/1
+GATCCCCTGCCCGTCGTCGGCGATCCCAAGAAGGCCCTCGAACCCGCCGCGGCCGGGCGTCGCAGCGGCGCGGGGG
+>850:2:1:1638:11975/2
+TGCGGACTGTGCGCTCTCCGCCGAGCTGGTCGAAGCGCGCGGCGCAGCCGGAAGAGCCGCTCCGAGCGACGAGGCG
+>850:2:1:1638:2642/1
+GTCGGGCTTGGATTAAGGTAATAGAGCTGTTGAAGAGCGTTCTTTTCCTCGCGCCGGCAACCGGGAAGCCGCGAAA
+>850:2:1:1638:2642/2
+GGATTGCCTACCTCTGTCAACTTGATCTGCCGATCCTGGCCATCTATGCAACCGGCGGACGGTCCCCGCACGCTCT
+>850:2:1:1638:20576/1
+AAGCCTGTAAAAATACGAAACGAGGATTGAGTGTAGAGATCACATCATGCCAATCGATCTCTCCGCCCCACTTCGA
+>850:2:1:1638:20576/2
+ACCGTCGTATTTTGATCAAGCAATTAGGCCTCAGTGGAACCTTGCTGTCGGCTTCACAGGGTTTTCTCTATGGAGC
+>850:2:1:1638:11787/1
+ACGACCAGTTCGTCGACGACCGATACGTCGTCCTGGCCCACGGTGGGGTTTTGGTTGATGCACCCCCCCCCAAAGG
+>850:2:1:1638:11787/2
+CGGGGACCCTGCACACCAGTCGCTCTCGCTCGACCGCCGCCTGCTCGCTCACACGCCGGTGACGTCTACGCCGCCC
+>850:2:1:1639:11669/1
+TGCTGAACTCGAACCCTCCAATCCGTCACTGGCCGAGAGTCGCCTCCCCACGAGCCGCCACACTCCAACACAACCC
+>850:2:1:1639:11669/2
+GCCACCCGCAAGTCACGCCCGGCGACCGTCCCGTGATCCTCGTTCCCCATTACATCCACGCCCTCGAGCCCCTCCG
+>850:2:1:1639:7471/1
+AGAACGGCTTCACGTCATTGGCGAAGCTGGGCGGCGCATCGTCGGGGGCACGGACGGCCGGGCCGCGGCGGGCGCA
+>850:2:1:1639:7471/2
+TTGTGCCCTTTTGGTCGACAGATTTGTAAGCTCCTCCGGAACGCCGCCGCGTCGATGGGGGTAGAAAATCCATCCA
+>850:2:1:1639:3704/1
+TCTGGACCGGCCTCCCGCCGGCCAACGGCCCCGCGCCGGGGCGGAGGAAGGTCCGCCATGCGCCGAGGCCGGAGAA
+>850:2:1:1639:3704/2
+GGGCCAGGTCATCGTCTGCGAGCGCGGCAACGTGCCCGACGTGGCCAAGTTGCTCGCCTTCGGGCTCGGTCCGAGC
+>850:2:1:1640:10789/1
+CACGCCGCTTAACCCGTTCGCGGAGCAACTGGAAGAGTTTGCTGGGGATGGGATCGCTGTTGTTGCGCTCGGCACG
+>850:2:1:1640:10789/2
+CGCCGAGCACCGGCTTGTTGTCGAACTCCAGCCTCCCACCGACTTTAGAGGCAACGGCCTTGACATCCCACGCACG
+>850:2:1:1640:18134/1
+CCAAGCGCGGGACCTCGCTCGGCTCGCGGCGCCCGCCGCCCGGCCTCGTCGCCGAGGGCGAATAGCGACGCGTGCC
+>850:2:1:1640:18134/2
+GTGGTAGCTCGCGCGGGAGGGGCCGGCTGGGAACGGCGTCGAGCCCTCGAATTCCGCCGAGGCGGAGCCGGCACAG
+>850:2:1:1641:2237/1
+GCCGCAGCCGGCGCCGTTGTTGATGCCTTAGGCGGGCAGGAGCGGGCTCACGGAACCGGACATTTATGCGCCGCGG
+>850:2:1:1641:2237/2
+ACCCAACCCCCAACATTCCGGAAACCCCAGCAGGATGTGAGGCTTGCATCGCGATTGACGAACCGGCTGGCGGACG
+>850:2:1:1641:10844/1
+TGACCTGCACGTGTTGGAGCAGGGGACCGCGCACGAGAGATTCGTGCGCGATGGCAACGATCTGCTGACGCGGGTG
+>850:2:1:1641:10844/2
+GAGGAGCACGAGCCGGTCGCGACGCCGGGTAAGCGCGACCGCGGCAATGACGCCCGCCATCAGCGGCACGACGGGG
+>850:2:1:1641:9620/1
+GAGCACGATCAGCGCGATGTCATGCGGCCAGATGGAGCCGTGGTGATACGACATGGGGTTATAGCGCGCCTCGGAC
+>850:2:1:1641:9620/2
+CAAATGCCGGGCAGGTGCTGTTCACCGGAATTGCGAAACCGGAAAGGGCGAGGAAAGTCGGCGAGGGGCTGATGTG
+>850:2:1:1641:12512/1
+GTCACGGACGGGCATCTGGCGCTGGCGTTCGGGCGTCCGGCAAACTCAGGTTCGCAGGCGACGCCCGGCCTCGTCG
+>850:2:1:1641:12512/2
+GCTGATGCCCACGACCCGCCCCACCACATCCGCCAGCGGCCCCCCGCGCAACACCGGCTAAACTCTGGGGTCCGTC
+>850:2:1:1642:9829/1
+CGTCGCCGACGTCGCCAGTCCAGAGATAGCGAGCGCGAAGATACTGGATGATGACAGGCGCGAATGCGGCGCCTGC
+>850:2:1:1642:9829/2
+CAGCCGATGTTTTACTTCCTGTGTGAACGGCGAAATCCGACTCGCTGGAACTATTTGTGGCCGGGCGATCAGACTG
+>850:2:1:1642:3010/1
+TGGAGAGAATCAACTTCATGCTCGTGCTGCTAGCGACAATCAGTGATTGGGTTTGTTCCGTTTTATCCCGCGGAAC
+>850:2:1:1642:3010/2
+AGGGACAGCGGTACGTCAAGAAAGGAATCGCCGGCAGGAAGAACGCCCCGAGCGAGTCGTTCAACTGGGACGCCGC
+>850:2:1:1642:4975/1
+GCTCGCCCTCTGTCTCGCCGAGCCCTTCATCGCGGGCATCCCGAATATCCCCGTGCTCCCCGATCTGAATTCCCCC
+>850:2:1:1642:4975/2
+GTTTGCAGAAGGCGCGCTTTGCTAATGGTGTGCCAGTGCTCCGGGTTAGCTCTGGCGCTGCCGGGCCAGCGCACGC
+>850:2:1:1643:9565/1
+AGGAGACACTCCCCCCCCTTGCCGAACGCGGCGCTGTACTCCGGCGCGGCGGCGGCCGGTGGCTTCGCCCCGCCCG
+>850:2:1:1643:9565/2
+GGCGCGCCGCAGCTTCCGGAGGCCTCCGGTCACCTGGAGGGACGAGATCAGGACGCCGGCGAGGGGCCCGCCGGCA
+>850:2:1:1643:19800/1
+CGGGTTTTGGCAGTGCTGCTCCGAGCAGGGCAATCCAAGCGGCAGGAACTACGCGCCGTTGGTCGAGACGTAGATT
+>850:2:1:1643:19800/2
+ACCGCCTACGGCACGGTCCCCTTTGCGGGTGCCCTTAAAGAAAAAGAACCGCCACGCCACCTCAACGCGGGATACG
+>850:2:1:1643:20936/1
+TCAACGTCGCGTAGCGCGCCATGGACTCCGGCGACGCCGGCCACACTCCGCTGGCGAAGCACGCGGCTGGAGACCT
+>850:2:1:1643:20936/2
+CCCCGCCCCCAGCCTCTCTGGCGCCGCAGGATTACCACGCTCCCCGGTGTACAGATTCACCACCGAGACGCGAATG
+>850:2:1:1643:16788/1
+TCGATGGACTTGATGAAATGTCCGACGATGTAGCCATTGCACCCTGGGGCGGAGCAGCGCTGGACCCCGCCGCCGC
+>850:2:1:1643:16788/2
+CCAAACTTGACCCGGGCTCCCCGCGCATCGCCCAGTCCTTCCTGAGGCTGTTCGGCTCATGTACAGGCAACCGGCG
+>850:2:1:1644:5410/1
+ATTTTATAGCGGTTGCCGCGCCACTAATGCGGCGCAAAATGGTGCACCACGCGCGCGCACGGTTCCCGCGCCACCG
+>850:2:1:1644:5410/2
+CTCGGCAATCTATTCTACGGTCAGATCGCCGAAGTAACGCATTTCGACGTTCTCGCATCTGCGGCGATCAAACTCG
+>850:2:1:1644:4577/1
+TGCAGTGTCGCTGCGGACCACCAAGCGGGGGGAGAGCGGGACGCCGGACACGCATTGGGACGCGAGCTGCAGCGAG
+>850:2:1:1644:4577/2
+CAAGCTGTGCGCGAGGACCCACCAGCTGGCCGCCGCGTTGCCCCAATCAGGGCGTGCCCTTCCTCTTCATCGCCCC
+>850:2:1:1644:7491/1
+AAAGATTCGCTCCTTGCTAAGGCGGGGAGAGGCCGAGACAACAACCACGGCGTGATGCCAGAACCCCGAACCCACG
+>850:2:1:1644:7491/2
+TCAAAAAACAAGAATTAGGGCAGCTTTTCCTGGAAGAATTTGCCGCCGCCGAAGAGCAGTCCCCCGGCGATCAGGG
+>850:2:1:1644:2556/1
+TTGCAACCAGCCCGCGGGGGCCGGGGTCGCTGCAGCGCATGGTTAGACCCTCATAATCTTGTCAGCCGCCTTCCCT
+>850:2:1:1644:2556/2
+TTGAAAAAGCAGAAAGAGTTTGAAACCTTCTTTAAGGAAGGTCCTAAGCTGAATCCTGCACGAACTTTGATCAAAG
+>850:2:1:1644:1699/1
+GCGCAGCGGGAGCACGAGACGCCGTTCGACTACGAGATCGACGAGGGTACGAGCACGGTGAAGCTCGTCGGCGATC
+>850:2:1:1644:1699/2
+TCCGCGAGATCGGGACCTCGGTACACATCGTCACCGTGCCGACGTCACCGGGCCGCGCGGCGAGCGCGGGGCCGGC
+>850:2:1:1645:7771/1
+ATGCGCCCAACTAAATGTCCGATAAACCTTCACTTTTTCGATCCAATGACCAACCCTCCCATCTCCGATTCCGCTT
+>850:2:1:1645:7771/2
+ATCAAAAACGCGAGAACGGACTTCATTTAACGGATACCTTTCGAGTTGGACTGGTTGGAAGAAGGCGTATGTTAAC
+>850:2:1:1645:9731/1
+AATTACGGGGGGTAATTTTGCTTCCTGGAAATATCAATTGCTTCTGGCGTTGACTATGTCATTCGCCATGATGAAC
+>850:2:1:1645:9731/2
+CTTCCAGGCGTTTGCGCAGTGGAAACTAACGTGGATAAATTTCTTGACCATCATTAGTGACAAGTGATTCGCCGTC
+>850:2:1:1646:6219/1
+GCGAAAAGCGCGCGGGCCCCACCGATGGCACAGCTGCCGGTCGCGAGCACACGCTTGTGCAGCGCCGCACCGGTGG
+>850:2:1:1646:6219/2
+CAACCGAACGGCTTTTTTGTGTCCGACGCATTTACCACTCCCGCACACGTGCATTTTGCGCTCAAAGTCACCCTCG
+>850:2:1:1646:12450/1
+GCTGTTACAATTATATTTGATCACGTCACGCGGCGTCTTAACGCACTTTCGGCTCGGCTAAGAACGCCAGCTGAGA
+>850:2:1:1646:12450/2
+CCTTTACTTCTGCTTGGCTGATCCAAATTCGCGCGGAAGGAGGAAACTTCTCCAGGAAGTCTTTAAACAGTGGTCT
+>850:2:1:1646:12226/1
+GCTCGGCGCCTGAAGGCGCGGGACGACCGGGGACGCAGAGACCTACAGCACGTCACCCACAACGACTCGGCCGCGA
+>850:2:1:1646:12226/2
+GCTCCGAGACGCGGAAATCACCATCGGCACCGCGCCGATTGGTCACGCTGGAGGGCTTGACCGCGGTCCGATCGCG
+>850:2:1:1646:3274/1
+GACCAGATGTCGGCCCTGGCATCGTATTCTTCGTGCTGAATGACTTCGGGGGCCATCCAGTAAGGGGTTCCAACAA
+>850:2:1:1646:3274/2
+ATCAGGACGCCGGTGTTTGTCGCGAACTGTTACGGGGCCTGGAATACCTCCAAGGGGAAGGCCAGATGCATCGCGA
+>850:2:1:1646:20650/1
+GATCAGCAAATGGGATGCGTCCCAGACGATCGGCTATCCCCACGGTCATTGCATCCTCACCGGCTACATGGGCTTG
+>850:2:1:1646:20650/2
+GACGCCGAGCGCCCGCACGGCGCGCTGCTGCTGAAGCGGCGACGGCACCCCCAGGCCGCGCGCAACCCGCACAGCG
+>850:2:1:1646:2038/1
+TCGGTTCGCATTGTTTGCGCAATCATGACGGTGCTCCTTTACTAAAAATCGGACGAACTACTTTCCGTCTCTTTGT
+>850:2:1:1646:2038/2
+ATTTGCGAGAGCTAACGCTAGTGGACCACGAGGCAGTTGGATTTCTAAGGCAATGCGAATCCGATGGCATCGAGCC
+>850:2:1:1647:8384/1
+AGACTTCGGGCCAGATGTCACAGATGCTCAAATCCTCCGGGTCGATGGCGGGCGGCACGTCGACCAGCCGGGGGTT
+>850:2:1:1647:8384/2
+CTTGAAGATCGGAATAAATGCCGCAGTAAGAGCGCCCTCGCCCAGCAACCGGCGAAACAGGATGGGCACTTGAAAA
+>850:2:1:1647:5600/1
+GCACGCCTTCCACCACGAGCTCACCCCCGAGGCCGTCCGCGAAGAAGCCCGCGGACCGCGGCACGTGCGCGCTGAC
+>850:2:1:1647:5600/2
+CGCGCGGCGCAGCAGCCCAACCAAGAGCGAAGAAGGCCGCGCTCGCGCGGGCAGGCGTGGGCCGGAAGGGCGTGTT
+>850:2:1:1647:6481/1
+GAAGGGTTGAGCATCCTGAAGGACGGGCGACTGATGCCGGACGCGAGCGAGGTCATCGCGCTGGCCTGGTAGCACG
+>850:2:1:1647:6481/2
+CAGGAGACGAACTCCACACGCACGTGAGCCAGCGCGAGCGTGCGCACATGCTCGCTCCCGCGGGAGGAGGAGTCCT
+>850:2:1:1648:8564/1
+CCGGAGGGGCTGGTGAAGAACGAGGCCCGCAGACACAGCGGGCAGAGAGCCCAGAAGGCACGGGCGCCACAGGCGC
+>850:2:1:1648:8564/2
+CCGCAATTCATCTGTCGCTCCCTGCGGCTTCCAGATCACTCTCGCGGCGGCCACTCCACCTGGCCACGCGGGTTTC
+>850:2:1:1648:9682/1
+AGCTAGCGTTGGCGGCGAACGTTGGGGGGGAGCTGAGGATGCGGAAGACGGGTGCGGAGCCGCCTAGGGCTGCGCG
+>850:2:1:1648:9682/2
+GGCACCTTACGATTATCGCTACCGGATGATCAAGACGAGGAAGCAAGCACCGATGGGACCGCTCACACGAACACAC
+>850:2:1:1648:15710/1
+TCGCGACGTCGTCCGCCGGCTTCCTCCGCTTCGGGGTCTCGTAGGTCGAGGGGGGCGGGCCCGTGGGAGGCCCCCC
+>850:2:1:1648:15710/2
+ACGGCCGCGCTGATCGCGATGACGCTCCCGACGCTCAACCCGAAGAAGCACCAGATGCGCATCGCCGAGAGCGCGC
+>850:2:1:1648:3727/1
+AGGTTGCCGTTGCTGCGAAGAAGAGGACCAGCGAAATCGCCAGCCGGGGAAGTGTTTCGCTTGCTCGGTAGTCAAA
+>850:2:1:1648:3727/2
+CCATTGGGACTGAACTGTGCTAAGAAAACTATGTCTTTATGCCGCATTGCACCACTTAGGACATGCCAGCTTAGTT
+>850:2:1:1649:12977/1
+GACCTCGAAGGACTATCCGAACCTGATTGCCGAGAGGGAGACCGCCGACACGATCGCAGTGCCGCCCGTGCTTGCA
+>850:2:1:1649:12977/2
+GCGTCGACGCCGTGATTGTCGGGCCCTTCCTGCGGGAGCGGCAACCGATGCCAGGGGGCGAGCGGCGCGGCAAGGG
+>850:2:1:1649:20527/1
+CAAAAATAGGGGCGGTCCTGACCACCTTTCATCCGTGGCCGAGGGGGTTCCCGGTGTGTTGTTAATTTCGGAGCCG
+>850:2:1:1649:20527/2
+TTAGAAACTCACTTTATTCAGCACAACCGGCCTCCGGGGAACCAACTCCGGCCGGCGCTGGATCTCGTCATACAGG
+>850:2:1:1649:1271/1
+TGCGTTTTCATCTCGGCTACTGGGGGATGGGCCGGCACCTCGCCACCTACCGCATCCCCGAACACTTCGCCCACCG
+>850:2:1:1649:1271/2
+ACTACGACGACATTGTGAGCAGGAGAGGGCTTATGGCAACGCATGACAATCCGATGGTCGCCGCAGCGCGTGAAGT
+>850:2:1:1649:1204/1
+GGCGGTCGAGGTCCCCATTGCGAAGAGCAACGAGGCGCCGGCCGGCATCGGCGCGCTTCCGCCCGCGGCGACATCG
+>850:2:1:1649:1204/2
+GGACGGGGCGCTCGACCTGCCTGGCCTCCGAGACCCCGCGGCAGCGCCGGGTCTCCGCAGCCGCGCCGGACGGACC
+>850:2:1:1649:14367/1
+GTTGATCGACCGGCGTCCCCCCCACGCTACGCCGCCGCCAGCGAGGGGACCTGGAGGGAGCGGACTGGCTCAAAGC
+>850:2:1:1649:14367/2
+CACTGCGCTTTCGGCGGCAACAAGCACCTTGGCCCGCCTCCCGTGTCGCGCTAGCGGTCAACGGCGGCAAAGGCGG
+>850:2:1:1649:7117/1
+TTTGACCCGGGGGTGGCGGCCGTCGGTGCGCCTGGGATTCCGGGGCTGGGTAACGGCACGCTCCGGAGCCTCGCAG
+>850:2:1:1649:7117/2
+CGCCGCATGGGTCAGCGCACGACTATGTTGACCACTTTCTTCGGCACTACGATTATCTTAACTACCCGCTTGCCTT
+>850:2:1:1650:9592/1
+ACATACAACGTCTCGCGTGCGTCGTTGACCCATACATGCCGTTGCAATTTGCCGTCTTCTCTTCCGTCGGGGGAAG
+>850:2:1:1650:9592/2
+CGCCGTACTCCCCGCCAAGGTAGCATTTCTCTGATGCGCGATGCTGTGGCGAGAAACAATAGTGGGCACGCGCTTG
+>850:2:1:1650:21314/1
+GCCGTTTTCCCAAATTCCCACTGTTAATCGTCCGTTTGCTTCAAATTTGTAACCCTTCCCGGTAATTCTTCCTTTT
+>850:2:1:1650:21314/2
+ATGATCTTTTGAACGGGCTACACATACTGCACGTTGACCTTTCGAAGCAAACTGCATATTACGGAGGCGCAGGAAA
+>850:2:1:1650:10018/1
+TCAATTCAGCGAAAGGTTAGCTGCGACTGTGAGGGCTCGCGATGCAGGCATTCCGCGTCTCTGTAGAGTGCGCTTC
+>850:2:1:1650:10018/2
+ATCCCGCGGCGCTTCAGAGCGAGTAACAGATTCCAGCTAAATGCGCGGTCAGTTCACGGCATTTCAGCCGAACCGG
+>850:2:1:1651:2437/1
+TATCTCTAAGGCTACGTAATGCGTTGTGCTCCGGTGTCGAGTTGCTGGTCCGAGTCGGCTGGTGAGTGTTTCCATA
+>850:2:1:1651:2437/2
+CCAGATAACTGATGGCAAGTACTGGTAAGGCTTTGATCGCGGCGGCGACTGTTGTCAGACCACCCGCGACAAAAGC
+>850:2:1:1651:15505/1
+CTTGACGCGCCACGAGCCGACCTGATAAACACTTCTCGATTACGTCTTGCGACGTCCCAACGCACCGTCGGCCGGA
+>850:2:1:1651:15505/2
+TTGAGGCGTGAACTGCCCTCCACCTCGCGCGAAGCCAAAAATCATCCGAAGAAATGCGATCCCCAAAACAGATTTC
+>850:2:1:1651:7511/1
+TCGATCTCCTGCCCCAGGCCGGAGGGCTCAAGCCCGGACTACCCGCGGACATGGTCACCGTCGTCGCTAGCGTGAC
+>850:2:1:1651:7511/2
+TCCCTTCACTTCACATTCGAGCCGCTCGCTGGGAGGGACCATCCGCCGGCGGAGATGCAGCCTCCGCAGGAAGGTG
+>850:2:1:1651:5059/1
+ATGTAGGTCGAGAGTGTGGACAGACCTGACGGGTACGCGCCTGTGCCGTCTGCCGCCTCGACGTAGGCAGAGGCGG
+>850:2:1:1651:5059/2
+TGTCATCGCGGCTCATCGAACGATCCCGGGCGCGGGGAAGGGGCCGTGCGCTGTCACCGAGGCGACGGCGCGGCCC
+>850:2:1:1651:16810/1
+CGAGAGTCCTGCTTGCCTCAAAGCCGTCGAGCTCCGTTGCAAGAAGGGCGAATGGATTGCAATTGGGATGGCCCGG
+>850:2:1:1651:16810/2
+GGCCGCTGTGTTGAAACATCGGTAGTTCTGGTCGCGGATATTCTGCCGCGCGGCGTTCGTTGTGCCGCCGCGCGCG
+>850:2:1:1651:19931/1
+GGAGCTTCCCGGGGGCAAAAAGGGCGCCAGCACTATTACCCCGGCCTGGTAGTTTCTCACAACGGATTCCGAACGG
+>850:2:1:1651:19931/2
+GTCAAGGGCTTCAAACCGGCGCCAGTGATATTAGTGGTTGTGAGGCCGACTCGGCTGCGATCCGGAAAAGCCTTGC
+>850:2:1:1651:18267/1
+TTTTTCATATCGTTGATCCTCATTGGCCTGCCCCCCGGCCGGATTTCTTTTGTTGTTGAAGTTCTCTTATGTTTTC
+>850:2:1:1651:18267/2
+AGGCCTGGCCGACTTCGTCAACGTCCTCGCCGCCCAGCGCTCACTTTATCAGGCCCAGGACCAACTTGTGCAGAGC
+>850:2:1:1652:13372/1
+AACACTCTCGATGTCTCAGGCGCCCTAGCCACATTCCCGCGAACTGAATATAAAATAAGATATTATTTGGGTGACG
+>850:2:1:1652:13372/2
+AACCTGGCCATCATTAAAAAGAGCAACAGGTATCTATCCGTTTTTCGGATCAAAGCCTTGGGCCGGGGGCGTTACA
+>850:2:1:1652:2156/1
+CCCAGTCCCGGCCCGGGCTCGGATATTCCGCCGGGGTCCTCCAGCCGGCCTGCTCCTGGCAGAGCATGTGCATCTG
+>850:2:1:1652:2156/2
+CCGTAGCTCTGATCCTATCGTTTGCGGAAGCCTTGCGCGCCGTGATGGCAGAATTGCCGGGGAAGCGGCGGGGGCG
+>850:2:1:1652:2896/1
+TCAGGGCCCACGGCGCCGACGATCACGGCCGAGACCCCGGCACAACTGAGGGGCTTTCTTCTCGCCTGGTCGTTAT
+>850:2:1:1652:2896/2
+TCTGGCGGGGGGCTTCGGGGTGGCTTTGCGGCTTCGGAATTCGGGGGGGCGCGGGCGCTGGTGTGCGCGGATCGTG
+>850:2:1:1652:14391/1
+ATCCGCGAGGATCGCGCCATCCGTAGCTCATAGTGCCGGGTGGTCAGGCGAACGCCGCGCGTGGGTCTCGACGACC
+>850:2:1:1652:14391/2
+CCGCCGAAAGGCGAGGAATCCACCGGGGAAGCAGAAATCGCAGCAGCGCCGTATGCCAAAACCAGGTTCAAGCCGC
+>850:2:1:1652:3987/1
+GGGTCTGATCGCTGGCAATTGGATCCGATGCCTTGGTGGATTTTGATTTCTTTTTAGTCATTCTTCGGAGGAAAGT
+>850:2:1:1652:3987/2
+TAAGGTTGCTTTAGGGCTTGAAGAAGTGCCGTTGCCCCTGCAGGTCGGGATCGGCATCCGCATGTTGCGTATAGTT
+>850:2:1:1652:16884/1
+GGCCGCGCCCATCAAGGCCACGACGCTGAAGCCAACGAAGGCAGGGCGCATTCCGAAAGAGGTCGCAGCGTCCTGA
+>850:2:1:1652:16884/2
+ACGGTCTCGGTCTCTGGTTTTCGCTCAATACGCCGCGCGAATTGTTCGCTGGCGCGGACGAGGAGCATGCAGCGGC
+>850:2:1:1653:17296/1
+CCACCACGGCGGGCACCGGGGCCGCGCGGAGGGCGCGGGGTTCGGGGTGCACCCCAACCCCGCACCCGACCGCCCC
+>850:2:1:1653:17296/2
+ACCTGGGGCTGCGCGAGCGGTCGTTGCGGGAGGCACGGCCCGGCGCTTTCAGCGGGCACGTCGGGCTCACCCCCCG
+>850:2:1:1653:4873/1
+AAGGTCGGCATTGATCGTCGCCGCCTCGGTCGTCGGCATGCCGTGCGGAAAACCTTGGGAAGTTTTCAGAACACCC
+>850:2:1:1653:4873/2
+GAGGCAGGGCATGACCGGTGGCCGGAAGGCGCACTATGGCGGCAGCGTCGCCTTCTCCCAGCCGGACTTCACCGAG
+>850:2:1:1653:17561/1
+CCGAACAGTTGCGCGGGCTCGAAACCCGAACGAGCAACGAAGGGGGCGGCGGAGGGCCCACAAGCAACTGCTTCGC
+>850:2:1:1653:17561/2
+GCTTGGGGTCGACGATCACCACTTCCAGACCGGCATCCATCAACAGCGCCGCCCAGACCTTCTCGTAGCCGCCGCT
+>850:2:1:1653:1324/1
+CAAATACTTGACGACGGCCGGACCGTCCATCGCATCTTTTTCGAGGGGAAGGAGCGCCACCGCGCGCCGGCGCTGG
+>850:2:1:1653:1324/2
+TGGGGCGGCTGACAGAAGACGAAGCGAAAGCGCGGACGGCGTTGACTGCTGCGCGCGCGGAGTAGGAGAAGAACGT
+>850:2:1:1653:14526/1
+CGGTTAGGGCGTGTGATGTAACCAGCGATGTCGTTCCGAGGCGATTCGTCATGGGGCTTTGTTATTGCCAAATTCC
+>850:2:1:1653:14526/2
+ATGGGGTCTGCCTGTATGTTGCCCGGGGCCAGTCAACGGAAGTACATTGTTACGGGTGGATGGACGATCGCTTACG
+>850:2:1:1654:19654/1
+GCCAGCGTCTTGGTGGGGGCGACCGCGTTTTCGGGGGACACGCCAGAAGGACAGGAGGTATTTGGGCAGTCGATCG
+>850:2:1:1654:19654/2
+TCTTTCCGAATCGTCCACCAGGCCTTCCGTGGGGCGTCCGCTCGCGCCTCTCGACGGGCCTCCCGCTCCACCACGG
+>850:2:1:1654:11623/1
+TGGCGGCTGCTGGGTCTGGCGTGGCTGCGTGTGGTTGAGGCTGGCAACGGCCCTCTTTCCGGCGTCCTCAGCCTCG
+>850:2:1:1654:11623/2
+GGTCGCCGCATCTGGAACTATACGCACGCGATTTGAGCTTCTTCTCGGGTCCCGCACAGCATGAAAATCAGTAGAC
+>850:2:1:1654:12956/1
+CGCTGTACTCCATCTGCAACTGACATCAGCGCTGCACTGGGAAGTGCTACCGTAACATCAGCCTGTGGCACTCCAA
+>850:2:1:1654:12956/2
+AAAGCTTGGCGTTGCAGGACACTCAATAGTTGAAGGACCAGGGACACCAATGATCGTTGGTGGCGTTATATCACTT
+>850:2:1:1654:21106/1
+CCGCGCCGGGCCGACGCACGAGATGCAAAACGGCATCCCAGATCTTGCGGTCGTTGCGCATCATCGCCGGGGCCAT
+>850:2:1:1654:21106/2
+GGGCGAATATACGGAAACCCTGGGCCTGGGTTCAAGCAGATCCTGTATGGAGGCGCCTTATTGCCACAATAGATTG
+>850:2:1:1654:18882/1
+CTGGTGAACAACGCAGGCGTCAAGGGCCACGGCCCCGACGGCGCCCGCAAGCTCCGCGATGTCCCTCAGCGGCTGG
+>850:2:1:1654:18882/2
+TCGCTTGATGTCCGCGGCGGGAGACGGTACATCCTGGAGATGACCTCGCTGCCGAGCAGGGGGGTGCGATCGGCGC
+>850:2:1:1655:9039/1
+CGATTTATTCCCCCGGCCACAAGGTTGAAATTAGACGAGATGGACCCAATCGCGCGGCCATTGGTTACGAGTCCAA
+>850:2:1:1655:9039/2
+ACGACGAAGACCACGTCTTTGGGAGCAGGTTTGGTCTCTTTCGCAACTGTCGGCGCGGCCAGAAGCAGGGAGCACC
+>850:2:1:1655:11743/1
+AGAAGTGCACGCTCCGTGGGCTGACGTCTGTCTGTTCGCAGAGTTCCTTGATGTCGAGGTCAGCCACCGGCGACAG
+>850:2:1:1655:11743/2
+CCGCGGGGAGCCCGCGCGACTCGGGCCTTGCGCATCGACTCCGTGAGAACGGCGCACACCCTCCATCCTCCCCACC
+>850:2:1:1655:16409/1
+ACAAGTGTCGGCGCGGGCGCGCACAAACGCATCACCTTATCCGAATTGCAAATATAAGATTCCGCAAAGAGCGGCT
+>850:2:1:1655:16409/2
+TTCAAGAACGCGCCTCGGATCTATTGGCTGGCCGTGGGCGTTGGAGACCGATGACCGCCGCGGAGGCGATCGGGCC
+>850:2:1:1655:1409/1
+CCGCCAGGACGGCGGATGGAGTGAGGAACTTGATTCACCACTGGGGGCAGTTCGCGACGGCACACCCGGCGTGTCC
+>850:2:1:1655:1409/2
+GCCCAGGGGGGCGAACGGCTCGCGAGCTACCGGGGCGCGAGCGGGCTGGACACGAACCCCGGGGCCGCGGGCACAG
+>850:2:1:1655:19972/1
+CGGCGCCGGATCGGGCTCACGACTACCCACTCCCGATAGGAGTCAGTGACCGCTCTGGAAAGTGCAGTCCGCCCAG
+>850:2:1:1655:19972/2
+AATGTCATCCAGCGCAGCCCCGGAGGGGCCTTCCCCCCGGAACAGGAGACTTCCGTTGCCGCTTGCGCCCGGTAGT
+>850:2:1:1655:9936/1
+CGGCGGAGGAGTGCGTGGTGACGCCGAAGCGCATCTTCAAGGAGAGGAACCCCGTCCGACTCCAGCCCGCCAACCA
+>850:2:1:1655:9936/2
+CGCGATAACGATCCGAACGGTCCGACGGGAAGGACAGCCAGGCTGGCCTCGCTTAACAACAACCTGCCCGGCGCCA
+>850:2:1:1655:12590/1
+TGTGCAGGCTCCCGGCCCGCCCCACCGAGGCAGGCCCCCCAGCGCCAAAAACCCCTCTGCCCCCGAGCGTTTGAAA
+>850:2:1:1655:12590/2
+CCATACGCACTCACGGGTTTGGTCTTGATTGAGTCGCAGTAAGTGCAGCGCCTGGACGGACCAAACCCGTTGCGTC
+>850:2:1:1655:7821/1
+CTTACGCGGCCGGTGTCTCTTGAGGAACCGCGGGCGGAGTCGCGGCGCCAATGCGACGCAAACCTGCGGGGGACCA
+>850:2:1:1655:7821/2
+CTGGCTGGGGCCCACCCCCAGTACTTCTCTTCGGCCGAAAGCAAGACAGAAAGGCACCGAGCGTCCAAGTGGACGG
+>850:2:1:1655:13989/1
+GCCGGCGGCGCGCCCTCCCCGCCAAACGGGTCCCACAGCGGGGCTGCCGCGCCGCTGGCCCGAATCCTCCGGGCAG
+>850:2:1:1655:13989/2
+CGAACTCAATATTTACGCTCAGGCGAGCTACAACAACTCGCTCCGGAATTGGCTCCCCGGCGCAGAGCCCGCCCTG
+>850:2:1:1655:18112/1
+GACAATGGCGACCTCAGTTGGGCCGATGGTCTCAAGGACGACTTCTAAGGAACCTCCATTCTGCATTGAGGGGTTT
+>850:2:1:1655:18112/2
+GCGACGGTCACAATCGCTGATGACCAACGAGTTGAACGTAAGACCGATATCTTCCTGGCCTCGACAACAGTAAACG
+>850:2:1:1656:17127/1
+CGGGGCGGCGGCGCCGCCCGCACTCGGCTTCGGTGCCCCCCACGGCGCCCGAGATTAAGGAGAACCTGCTCAAGCA
+>850:2:1:1656:17127/2
+TGGCCAGCACGTTGGTGACGCCGGGCTGCGTCTTGACCTCGGCGATGTTGAGCACGAACTTGTCGGCGCCGGCGGG
+>850:2:1:1656:8883/1
+AGCTGGTGCTGATCGACAGAGTCAGTGTGAATCGTGTGGGCTTTCAATACGTGGATTCAGGGCAGTACAATCACAC
+>850:2:1:1656:8883/2
+CAGGCCGTCGCACCCTTGCGCAATGATGTCGCTTCCGAATTTCGGTTTGCACGGCGGCGTAGTACCATTCGGTATC
+>850:2:1:1656:17434/1
+CGGATCACACCTCTGCATACCCAATGGACCTTACCTAAAGGGTAGAAGATCCGCTTAATTCATAACCCTTGCTGCC
+>850:2:1:1656:17434/2
+CCACAGCAGGGTAAGTGCGCAGATACGGAGGGGCGCCCGAAACGTACTGTGGTATTGCTGTCAGGCAACGATGCCA
+>850:2:1:1656:4728/1
+ACCGTCGGCGCGCTGGCCGCGGCGGATGCGCAACAGCTCAGCGCCTTCCCACTGGTCCGGCCGCTGCTCGACGTCG
+>850:2:1:1656:4728/2
+TGGGCCCAGGAGCGCTAGAATGAACGGCGAGAGGCAGTGAAGCAGCGTGCCGCTGGCCTTTCCGAGGAGCCGCGCG
+>850:2:1:1656:11804/1
+AACGTGCCCTCCCGGCATCCGTGCCTGCGCAGGCACAGCAGCTCGCCCTCGGAGGACGTGGCGCCCCCGCCGGCGG
+>850:2:1:1656:11804/2
+AGCTGACGGACTTTTACAACGAAGCCTATGTCCCGGCGATGGGAGACACGCACCCTGACGCCCTGGGCCCGCGTGC
+>850:2:1:1656:10175/1
+GATAGGTTGACAGGCGCTTGCACCCCTCGTAGTTTTCGTGCTCTTTTTCTGCTCTGATGAAAACGCTTTCTGCTAA
+>850:2:1:1656:10175/2
+AAACTCATGCAGGTTTTTTGTTCTTCTTTCTTCCCCGTGAGTCGCACTTTGTCCGCATTGATCACGATCACAAAGT
+>850:2:1:1656:11302/1
+CCCGCTCACGGCCCGGGCCGCGCCCGACCCTTTTCCCTCCGCCCGCCCGTCGGATCGGCGGCCCTCGACCGACCGC
+>850:2:1:1656:11302/2
+CTTACCGCGGCGGCGGCGTAACGTTCTCCGGAAAAGAAAGGCCGCGACGGGACGGGGCTCTCGGGGGGGCCGGGAG
+>850:2:1:1657:1108/1
+TTTGCCAGCAAGCAAATGCTTGCGCACCTGGAGCAGGCGGCGAAAGGATATGAAGCGTGGTCGGAACGCCGCAAGC
+>850:2:1:1657:1108/2
+GTAGCAAGCGAGCAGGGCAGGCGGCCCCAACGCGGTCTGCGGCCCCGGCCGCGCAACCAACACAGGCCCCCCGTCT
+>850:2:1:1657:15177/1
+CGCAAGCTATTAAGACTCGGCACAGGCTTTCGCGTCGCCTTCGGCAACCGCCGTTCGCAAGCCGCGGACATGGCGC
+>850:2:1:1657:15177/2
+TGGCCGGCGTCGCGCCGGACCAGCACCCACGTGCCGCCGCTGCGGCCGCAGCGTTTGCCGGTGAATCGGGCGGTGC
+>850:2:1:1658:5444/1
+CGCGCTGGCACCGGGGCGCGTGCCGCTCAATCCAAACGAAGTCGATATCACCTTTCGCTTACCGCGCAGAGAAGCC
+>850:2:1:1658:5444/2
+TCTACAATTTTTTGCAGTACTTCTTGCGGATTTTTGTAGCGCGTTTGGACTCCCTCGAGCTTCAAAACGGCCCGCC
+>850:2:1:1658:15031/1
+CGCATCAGCTCATCCGCCCGGTGCAGCGAACCCGCACCCTGGCCGACCCCGCCGGCCGCGGCGCGGCCGGCCGCCG
+>850:2:1:1658:15031/2
+CCCGATCTCCACCGCGCCTCGGAGGTCGGCGCCGACCGCCACCCGGACCGGCACGCACACCGCAAGTCCTACCGGC
+>850:2:1:1658:6018/1
+TTGCACCCGCACGTACAGCCGCACAAACCCATTATCCTGGTCAGCGCGCCGCTCTGCTTGGTCGTAGCGGAGCAGT
+>850:2:1:1658:6018/2
+AGGTGGGGAACCAAGACCGAGACGTTCTATGGCCGACGCCAAATTAGGCTGCCGCAAACGGTCACGCACAACCTGG
+>850:2:1:1658:6249/1
+CCGGGCTGGCGCGGGGAGCATCCAGCTTCGGCTTCAACAAAAACCGCCGCGGACAGCTCCCCTCGAGCGGCGGGAG
+>850:2:1:1658:6249/2
+CCGCGGGCTCCCCCGCCTTCTCGTCCCCCGGGCCCTCGGGGCTGCGGGGCGTGCCCACGGGGGGGCCGGCCCCGGG
+>850:2:1:1658:5485/1
+CGGCCGGTGACGCTTTTGTGGAGCTGGACTCGAGAGCCGCGAAGACGCGAACGAAGGGGGCGCAGAAGGGGGGGCG
+>850:2:1:1658:5485/2
+CGACCCTTAATGGGGCTGCGAAGGGGACGATTGTTCCGGACAAGCTGGTCTTCAAGATGAACGGAGCCTATTCGCA
+>850:2:1:1659:17182/1
+GTAGAACGCCGGGCCATCGACTTCCTGCTGAAGATGCGCGTCGGCGCTCCCCTTAATTGCGGCGATGCGCTGCCGC
+>850:2:1:1659:17182/2
+TGCCGAAGGCATTTCCGGAAGACACCTTCTATTTCCAGGCCGCCGACATCGTGACGCAGATCCTGAACTTCGGGCT
+>850:2:1:1659:11992/1
+ATCCTACACATCATTCAGGCGTTGGATAGTGTTCTCGCGTTGACAAAGTCGAGGATTTTGGGTTGAATTCTTTGGC
+>850:2:1:1659:11992/2
+AGAAAAATTCAGCGGTCTTTGTCGCCAAGAAACAGTGCAACAAACTTGCGAGGGGCTTAGGAATTAAACGGGGACT
+>850:2:1:1659:2998/1
+ACGGTTTCTTCACTCAGGAGAACATCATTAACGAGCTCTTCTGCTTCAGTGACCGGACCCGCGGGGCGGGCGCCAA
+>850:2:1:1659:2998/2
+TAGCACGCGGGGCGCTCAAAGAGGTACGGGCGCCTCGTTAAGGGGTAGATACACTAGTTCACTGTGGGGCCAGCGG
+>850:2:1:1659:18571/1
+CCACGGCAGTAATCGAGCACGAATTTTTTGATTCAGGTCGTCGCGAGCTCTTTTGCGGAACCGACTTTGGCCGCAG
+>850:2:1:1659:18571/2
+TCACCGCGTAATCACCAAACCCAACGCCAGGGCCGGTATAATCAACGCAACTACGGCGGCGCCCCTTGATTCGGGG
+>850:2:1:1659:1472/1
+AGACGTGGATCCGAGGGCGCCGCGAGCTCCACCAACCAGACACCATCGGGGCACGCGCCGCCCAACCGGCGCCCCC
+>850:2:1:1659:1472/2
+CGCTGCCGGTGACGAAGGACGATGACCAAGCCGAACGCGCGTCGAAGTCGAGGGGGAAAAGGCACTACCGGTTTAC
+>850:2:1:1659:13242/1
+ACACCGAGTTCGGAGTGCTGTGCCATCTCGCGCACCTCCTCCGTAAGAATGGCTATCGCAACCCCCCTCACAAATG
+>850:2:1:1659:13242/2
+GCGGCTGCCGCCGCCGTCGGACACTAGCCACTCCAAAGCGTGACACGAGACCCTCGCGTCGGGGGCGCCATGCCCC
+>850:2:1:1659:11560/1
+GTCGCCCTGGACTCATTCCGACAGCGGGGACGAGCACATAACAGCCGAAACTGATCGACGTAATGCCGCAGAACTA
+>850:2:1:1659:11560/2
+CGCTGGCGTTCCTGGTGCCGCGATACCTGCTTCGGCAAAACATCCAGGAGCTCACACAGACAAATCCGCGGCTCGC
+>850:2:1:1659:14590/1
+AAGGAATCATTACTTGGTTCGACAACTTCTGCGTGTTATTGAGGCGTGATGCGCATTCCCAGCTTGTCTATCAACA
+>850:2:1:1659:14590/2
+CCGCCGCCGGGACAACGATTTTGGCGTCGGGTGAACGACGAGCGCCCGACCGGTGCAGCTGCGCTCTGCGGTTTGG
+>850:2:1:1659:4075/1
+ACGGCGGACGGGGACATCGCCACCCTGGGGCTGTCGGCTGCAACCAGCAAGCCGGGGGCCGGCGCGTTGGAGTGCA
+>850:2:1:1659:4075/2
+GAAACGTCCCCCGGTTACTGTAACCGGTGGTGTTTTGGGGTCACTGATTGCGGGTGAGCGACGGCCAAATAGCCCG
+>850:2:1:1659:19500/1
+TTGATAAAGGGTGAGTTCATGAGCCGACTCGCGACCCCCGCCAGCCGGCAAACTGTGTGGGATGCGAGTTAACTTT
+>850:2:1:1659:19500/2
+TTCTTCCCCTCGAAGAAACGATCGCTTTTCGCGGACGCTATCATGCTCTCGGTGGCCGGATCGCGCCGCTCGAGCG
+>850:2:1:1660:1379/1
+GGTCGAAGCCGTCGGCATATCCGGCCTCTTGCAGCAAGGCTTTGGCCTTCGCCGGATCATAGGGGCAAGGCTCCCC
+>850:2:1:1660:1379/2
+ATCGGCTTCCTCGCGATGAACAATCGCCCGGCGCTCAAGAACGGCATCAAGAATCCGCTAGCCGACAACCGTGTGC
+>850:2:1:1660:12298/1
+CCACGCGTGGTCACCACTGGCTTTGGAGTTATTGCCTCCAACGGCGTGGGAACGCAGGCATTTTGGGAGGCGACAC
+>850:2:1:1660:12298/2
+CCAAACCAAAATGGACAAAGCGGTCTACCCGGTCGGCCAGATCCGGGGACATAAATTGCGACGGTTCGAAATCCCT
+>850:2:1:1661:12886/1
+CGATCGGGTACTTCCTCTGCAATTTCAGGATCGCGACCTCCAGGCCGGGCAGCCGCCGCCAGGCGGTCTGGGGGGC
+>850:2:1:1661:12886/2
+GATGAGGATTACGGCGCCGCGCAACTGCCTCTCCAGGGCTTGTAGGCGCAGCGTCCGAATAGTCTGGACCCTGAAC
+>850:2:1:1661:13769/1
+GGGAGCTCCACCTGGTCACGTGAAACCGACGCCCGACTTCCAGCACCTTCTCGGAATCCGCAAAGTGGCCCCCGGG
+>850:2:1:1661:13769/2
+CTCTTTCGGGCGTGCTTAAGCCCGCTGCGGTTAGTCAACCGGCGGAGCGGCCTATCGGGCCCTTTCCACTCAACCT
+>850:2:1:1661:20313/1
+GGGTGGCGCAGGTGTCCGGCGCGCACACATACACAGGCGCAACAACGACCAATGGCGGCATATGGAAACTCGGCGG
+>850:2:1:1661:20313/2
+CGTTGCCGGTTGCATTGTTACCGGCGTTTGTTATCCACGCGACCGTTGGATTGAATCCGCCAAGATCGGGAGATGA
+>850:2:1:1661:2568/1
+GCAGGGTTCGCTCCGTAGCTGATTAGACCCCCCAGCACACTATAATTTGGGGTTGGGTACATCGTCGGGAGTGCGT
+>850:2:1:1661:2568/2
+TTGATGTGACAATCGAGGTGGTTCATGCCGGCAAAGAGCGCGCGCCGGACGGCGCGTCGGCCAAACTCGTGCCAAG
+>850:2:1:1661:15342/1
+GCGTGGAGCCGCGGCCGCCGCGGGGGGGGCGGCCGGGCGGGGCGGGTGGGGTGGGCGAGCCCCCCCCCGTCCGGGC
+>850:2:1:1661:15342/2
+AAGGGCGCCGCGCGGCTCGCAGACGTGGCCGGGACCGTCCAGATCGAGCAGACGGACCGCCGCCCGCGCCTCCCTG
+>850:2:1:1661:3047/1
+GATCGTGGGCGTACACACGCCGGAGTTCCCGTTCGAGCGCGAGGCCGGCAACGAGAAACGCGGGATAGAGCAGAAC
+>850:2:1:1661:3047/2
+TCGCCCTCGCCGAAGTGCGTGAAGCGCACGCGTCCCTTCGCGTCGATGAAGTACTCGGCCGGCCTGTGCTGGTTCT
+>850:2:1:1662:14546/1
+GGTCACGAAGACGGTTTCAGCATGCGGGGGGAAGGTGGAAGAGTAACCCAATCCGACTGCACGACGGGTGGAGCGG
+>850:2:1:1662:14546/2
+TCGGCCGATACCCGCCTTGCACTATAATAAAACCGCTTATTAGAAGGTTTCCAGCGCCGTGGCATATTCTGACACC
+>850:2:1:1662:2393/1
+TTGAGTTTGCCGCCATGGAGGCGCGCGCGGATGATGTGTAATTCCGCTTGCGCGCACGGACCCCTCACCCCCAGGA
+>850:2:1:1662:2393/2
+CCAACCGGGAGGACTTCAAAGGCCTGGGCGGCGAGGTGGCGATGAGCCGGGTTGGCGCAATCTCGTGCATGGACGC
+>850:2:1:1662:5041/1
+GTTCTTGTTTCCGATCGCCCTCTGGCAAGGCAACATCCTTTACGAGCACACTCATCGCCTCCTGGCCTCGCTCGTC
+>850:2:1:1662:5041/2
+CCTGACCCGCAGGCCGCCGAGCAACCCTTGCCAGAGGATGGCGAGGAACGCTCCCGCGCCGAGCCAGCGCCGCCAC
+>850:2:1:1662:1657/1
+TGCGTTACAACTTTGTTCGACCAGGGAGCCGGGTCGCGCCTTACTCTTCGGGCGGGTTCGGCTTGGGGTGGGTGGG
+>850:2:1:1662:1657/2
+GTGAGAAGCTGATAAAGTGCTCCCACCCTTATTTTCCAGTGACCGTCCACACGATAGGAAATCCCGGCCGCTGGCA
+>850:2:1:1662:11341/1
+ACCCTCCGCAGGCCGGGGCCGGATGAGTCGGCCAGAGCGCGAAAAACGAGAGCGCCTCTGCGCGCCGAGCCTTTAC
+>850:2:1:1662:11341/2
+TCGGCGCGGCTACTTGGTTGCGTTGGGTGCATCTTGTCATCTCAAATACGATCGAGATGATCACATGGCTCATGCC
+>850:2:1:1662:2290/1
+CACAGATACTTCGCAGCAGAGACTTGGGTTTGGCGCCACGGGGAAGCAGGACATCGCCGGGAAGCCGGCACGACCA
+>850:2:1:1662:2290/2
+TCAGATGAATCATCTTCGGTACGAAGGAAACTATATCCCATCCGATTTGATCTCCTCCGTGGGAAGGATGGAAGCT
+>850:2:1:1662:17379/1
+GCAAACCAGCTTATGTGCTCTACAATGGAGGCACGCGCCAACCGGCGGAGCGGGGCCTGAACAACCACGTTTTTGC
+>850:2:1:1662:17379/2
+AAACGTGGCCCCCGAGAGATACCAGATCGCCGTCTGCCGCGTCCTGGGGGCGAACAGTGCGTAATCGAGATTGCCG
+>850:2:1:1662:11000/1
+GCAGTGCAGCGGGACGATCGCCATGGTTAACACCCTGCAGGAATTCGAATCCATTGTGGCCCTCACCAACGGCGGG
+>850:2:1:1662:11000/2
+CAAGAGCGAGAAGGGCGCTTAATACGAACAACGTCACCGCGATTGCCGACGCATAGCCCATATTGACGGAGCGGAA
+>850:2:1:1662:18796/1
+TGATGCAGGCCAATTGGATGAGAAATAGAAAAATTAGAACGGACAGGTTGATAAATCGATCCAATTTTCCATCGCC
+>850:2:1:1662:18796/2
+GAAATTTGGACCTCGCCAGGTAGCTGAGCCAATTGTACGATCCATTTCAGCACGATCGAGAATCCTCAGCTTTTGG
+>850:2:1:1662:19378/1
+GCGAGATCTCCTCGTCGTAGATCACCCATTTGCCCTCGCGGCGTGGTTCCTTCTTCGCCGTGCGCGCCACGAGCCC
+>850:2:1:1662:19378/2
+AACCCGTCCGAGGACGGTCCGTTCGGCGCCCAGGCGATCGGCGAGATGGCGAACAACGCCCAGCCTCCCGCGATCA
+>850:2:1:1663:13054/1
+TGCAGAAGGGCCCTTTCTGGAATTGACAGTATGGCCCAACGCCCCGGCGCGCCCCGGGGCCCCCCTCCCCACCTAC
+>850:2:1:1663:13054/2
+GCCGCGCCGCGCCAGCAACGGCAATAAGGGGGCCACCACGACATACCGTGAGATCGTTCTTGTGCAAAACGCGGCG
+>850:2:1:1663:5986/1
+AAATGCGCGACGCCTAGTCGTCGCTGCGCGATGCGAAACCGGTAGTGCTCACGAATGACGCGAAGCCCCTCCCCCG
+>850:2:1:1663:5986/2
+AGCCGCCTTTGTTTGCGTGGCCTGGTTCGGTCATTCAAGTGGGCAGCGAACGTCGCGCGGAAAGGTGGGTTGGCGG
+>850:2:1:1663:11100/1
+AGGATACCGGCGGCCGCCGGAGTCGTGACGGCCGGAGCCATCAGCTTCGATGTCATACCGTTGCGGCGGGCGCCCC
+>850:2:1:1663:11100/2
+CGCCGGATCAGTTGCTTGTCTAGACCGGCGAGAACAAGACGACGGTTGTTTGAAACATCCGGCAAGGTACTGCGCC
+>850:2:1:1663:9985/1
+AGTACTACAGGAAACATCGCGCTGAATTTACGTCCAAGGAGCAGATTAAATTGCGAATGATCATGATTTCCGGCCA
+>850:2:1:1663:9985/2
+CGCCGTTGTCCTTCGTGCTGTCCTCGGAATACATCTGCGCCATCTGCTCGAACTCTGCGCCACTGGCGAGCTCGCC
+>850:2:1:1663:20082/1
+GCAATCGTCAACGGTCTCTTCGTAACCGGATACTTCGGATTCCACTCGTAGGAGCTAGCGGCGGTTGACGCAGACC
+>850:2:1:1663:20082/2
+GTCCTTTGGAAGGCGCGTCATGGCCAAGAGCACCTTCGATCCGAAATTGCTTCCCGCGCAACCCGCGGCGGGCCCT
+>850:2:1:1664:9412/1
+CAAAGGGGGGCGGAGTCGGCGACCATGCACAGCCGTGCCCAGAGGCGGGGGGGCGGGGGAGGGTCAACCTCCGGGA
+>850:2:1:1664:9412/2
+ACGTCCGGGATCCCGGCGTTGCGCACGACGACGTCGCGCCGCCCGGACGCGGGGCCGCCGTCGGGATACACCGGCT
+>850:2:1:1664:9383/1
+CGGAGAAACACGGGATGGTGATTCGAAGATCTCGTTAGAGACGGCCAGCGTGTCGCAGCACTCGAGGAGCAATGGA
+>850:2:1:1664:9383/2
+TCCCGGTAACGGGAATTTTTGCCCTCATCCGCGTCGGCGAAACAAACCAGATCGAAACACTCTCTCTGTGCGAAGA
+>850:2:1:1664:20790/1
+GACCGCCGACGCACCGGTGTGGCGGCGAGGGTGGAACATCTGCGCGGCGCCACCACCCCCCCACATTAAGCGCCAC
+>850:2:1:1664:20790/2
+ACTATGGTTGGCTTGTCGGGTTTGGTGGTCTGACTGGGGTCCTGGGACCCCCGGTGCTCGGGCGCCGCCCCGGCGG
+>850:2:1:1664:7527/1
+TGAGTGAGGTATGCTACACCCGCGTGCTTGCGCTGGAACGATAGGCACAGATAGAAGACCTGCTGGCTGCTATCTG
+>850:2:1:1664:7527/2
+GCAGCTCTTTATACAGCAACGTGGGGGAGCCGGAGTTCGCGGCGGTTACTGCCGCTGCGTCATCTGTACGAACACA
+>850:2:1:1664:17083/1
+CGGCGCGTGCGCCGGTTCTGGCAGCGGCCCCGCTCCGAGCAATTCGCCGTGGGCCGCGAGAAGGCCCAGCTGCTCC
+>850:2:1:1664:17083/2
+CGGAAGAACGGCTGCCTGGGCAGCCGGAAAGCAGTGGGCCAGGGCGAGAACTTTTGAGTGGAGGATGAATTCACGC
+>850:2:1:1664:11235/1
+TCGGAAGCGCTTGCCTCAAGTTGCGATTTCCACGCCGTGATCTGGTTGGGATGGACGTCAAAATGCTCCGCCAGCG
+>850:2:1:1664:11235/2
+AGCGGCGATAATCGCCGTGAACAGGAGAAACCATGAGCAGACGACCCCGGCGGAACCACTCAGCGGCCTTCAAGGC
+>850:2:1:1664:5004/1
+TTCGGATTCTGCTACTCCGTTCCCCCGTGCTACAGGTTCCCGAGTTCTTTCGCATTCTTTCACAGTTGTCTTTCCG
+>850:2:1:1664:5004/2
+AGAGCCTGATTTTGAAGGCGCGATGGATCGCCTCGCAAAAATTGTCGACGAGATGGAATCCGGCATAATCGAGTTG
+>850:2:1:1665:3306/1
+CTGGACGTTCGAGCGTGGTCCGATGCGCCCTGCGTTGTTGAAATCGTCGCCGGGTTTGTAGGGGATGCGGTTGCCC
+>850:2:1:1665:3306/2
+AGGTATTGAGCTATCAGGCGGCCGGACTCGGGCCGGGCAAGGGGAAAACCAAGCCGGAAGCCCGCATCAACCCCAC
+>850:2:1:1665:1795/1
+GCAATCCGTGGAACCTCGCCTACACCGCCGGCGGCTCCTCCCGCGCGGCGGCGCCGGAGGCGGGGGGGCCACGGCA
+>850:2:1:1665:1795/2
+GTGAAGCCGTGCGCTGCGGGTAGATCACCAGTCCGGCCATGTTTTTCACCCACATCGGGGCGGGAACGACCCCGGG
+>850:2:1:1665:15783/1
+CGTGGCGACTTCTCCGGTTTACGTCCGGGTGTTCCGTCCCAAACTCAATAACGGGAACGGATTCTTCCATGCGACC
+>850:2:1:1665:15783/2
+AGTCGGCAAATACGGTCAGGTACTTATCGCACAGGTCCCGCACGAACGAACCGTAGTACACTTGACGGTCTCCCGG
+>850:2:1:1665:14278/1
+AGCCCGAGGGGGGGAGACCGCGGGTCATGGTGCGCCGGGGCGCCCGGCCCGAGGGGGCGGCGCCGGCGCGGGAGGA
+>850:2:1:1665:14278/2
+GTCCATTTATTCAGGCATTCAGCTGGCTTCACCACTGACGCGCGACGGTCATTAAGCCGGCGGGGGGAGGGGATCG
+>850:2:1:1665:10744/1
+ATCGCTGGCGGCCTCGCGACGATGTCGATGATCCCGATGGGCGGCAACAAGGGCACGCTCAATCGCCAGCTCGTCG
+>850:2:1:1665:10744/2
+CGGCGACGGCGCGCTGGGGCGAGCGCAGCGCGAACGCGGCCCGATGAGCCCGCGAGGCCTCGGACCGCCGCGCGAG
+>850:2:1:1666:5355/1
+CGACCTTGGCGTCCGCGCGCACAGCGACGCGCCTCTCGCCGGCGTCGACGCAGACGAGAAGCTCGAGCTTCGCCTC
+>850:2:1:1666:5355/2
+GACGGCCACCGAGGAAGCGCCTGCTGCGGGCAAGACCTCGACCCGCAAGGGGGGCGACCGCAAGACACGCAGCGCG
+>850:2:1:1666:19771/1
+CGGCAACCGAGCGGGGGGTGCCCCAGCGCCGCGGACCGTCGAGCGCAGATGAACGCAGGACGTTACCCACCCCGCC
+>850:2:1:1666:19771/2
+CTTGGAATCCCGCCCAGAGCTCGCGCCACCGGGCCACTTTGAGGGCACCCGCGGGGTTTCCGGCCCAATCGCGCCC
+>850:2:1:1666:19014/1
+ACCGCCAACGCGCCTCGCCCGCAAGCGCACACGATCAACGACGTGCCCTGAGCGTTTGTGTACCGAGATCGGGCCT
+>850:2:1:1666:19014/2
+TTACCTCGACACATAATCAACTGAACAGCACGGCGGTCGAGCTGGGGGGCCGCGATGGGAAACTCAGTCCCCCCCT
+>850:2:1:1666:11668/1
+GCAGCCGCGACGACGGTGAATGCGCAGAAGAAAAGGCGGCGGCACGCTGCGTGCGTCACGAAGTGAAACATATTAT
+>850:2:1:1666:11668/2
+CTGACGGCATCAGACCTTCCGGCTCGCCGCTGGCCATGGCTTTTCTCACCCCGGGCCGACGCCCCACGCCTCCTGC
+>850:2:1:1667:4514/1
+GACCGGCCCAGAAGCTCGAAGCTCCCCTCGTGCGAGGCAGAAAGCCTGCGGGCGAGCGGTTGGGCGACACACGCAG
+>850:2:1:1667:4514/2
+CCCGCGGCAATGGAAGCGCGCCAAAGACTGGGCCGAACATATTCGCGACCCGTCAATGCATCTTTCCGTGGGCGAG
+>850:2:1:1667:14240/1
+GACGGCCGATCTTCTCCTGCTTCGGTGGCGGAGGAGCTTCACGCGGGCCTTGAGCGGCGACCGGCGGAGGCGGCGG
+>850:2:1:1667:14240/2
+GGCCTACATGGTTCCTCTGAATAATCCGCGATAAATTGCGTCCCACGTTCGGTTTAGGAGGAACGATGCGAGCGCA
+>850:2:1:1667:19451/1
+CACGGCTTCACTTACCGCGACGCGACCAAAACCCTCACTCACGGTCCGCTGGCCGAATTAGAGGCGGTGTCTGTCA
+>850:2:1:1667:19451/2
+TCCGCCCTCGTGCCGGACGGCGCCCACAGGGGCCGTCCCAGAGTCGACAGGGATCCCCGGCGCCCCCACGCCCCGG
+>850:2:1:1667:1706/1
+GATCGCCGAGGGCATCCGAAAAGGGGCTACAGAAAAAACCTCAGGGGCGAGGGCACGGCGGATACCCGGCGCTCCG
+>850:2:1:1667:1706/2
+GAATGGTATCACCGCCGTTGTCTTGAGGCGGGCAAACGGCAGATCGCAGAGGCACAAAAGCAATCGCCCCTCGCGG
+>850:2:1:1668:18592/1
+GGAGGGCGCACGGTCGAATCGCACGTTGATGGCAAGGGCTGAGAGTGACCCGGAAGCTCAACCTCGCGTTGCCGCG
+>850:2:1:1668:18592/2
+CTCTCGAGCAGCCCCACGAGGACGTACGTCGTGCATGCCATTCATTCCTCCGCCTCGCTGTCCCTGCGCTCCACAC
+>850:2:1:1668:13157/1
+GTTTCGGGGCAGCGCCAGCGCGGTAGTCAGGATTATGAAATACATCCCGCCATTGGAAAAGAACGTGCCGACGCCG
+>850:2:1:1668:13157/2
+TGCAGGTTGGCGAGCTCGGGAAAACAATCAGCCCGTACCTGTTATTCTGGCAGGCGGCCCAGGAAGTCGGGGAGGC
+>850:2:1:1668:10433/1
+GAAACCGAGAAATGGGCCAAGGTGGTCAAGTTCTCGGGCGCGAAGCCGGATTGACGCGATCGGAGGTTCCATCACG
+>850:2:1:1668:10433/2
+ACCGCGCGTCTCTCCGGAACGACGCGAATGACCCAACTCCGACATCGGTGAGTGATTCCGATATCGAAACGTTATG
+>850:2:1:1668:13713/1
+CACGCGCGCAGCGTCGGGCGGGCGGGCGCAACCCCCCCCCCACCCGGGGGCGCCCCCCCCCCCCGCGCCCGCCGCC
+>850:2:1:1668:13713/2
+CCAGGTGGCGGCGCCTCCCCTCGACGGTGCGGGGGGCGCGGCTTTTACCCGCGCCGTCGAGCTCGCGCGAGCCGGG
+>850:2:1:1669:6208/1
+ACGGCGATGCGCATGCGTTTGCGTAGCTGGCGGCTGCCGACGTGGGGGACAACGGGGGGGACATTCAAGCGCCTTG
+>850:2:1:1669:6208/2
+CCGCTGGCCCGGTTAGCTGGATCCGGGCAGTTGATGATGCTTCCATTCCTCGTGTTGACCCCCCGCCACCCTCGCC
+>850:2:1:1669:1913/1
+GATTATACAGCATTGCTGGTCGGGGAAGCGCGGGGAGGGCTTGCTCCGAGAGATCCAGCCGCTCGCGACCGCGGCC
+>850:2:1:1669:1913/2
+CAAGCAGCGGACTGAGCAGAATCCGGTCCTGGTGGCCGACAGCAGGGGCGCTGTTGGAAGAGGTTTCGCCGGGACC
+>850:2:1:1669:9283/1
+CGCAGTTGCGGGCAGAACTGGGGAGTGAGCCAGGCATTCGGCGGGGCGCCCGGGGCGGGGGAACCCATCCGAAGCA
+>850:2:1:1669:9283/2
+CAAAGTCGCAGTGTAGCCGGGTAAGTCGTCTTCGAGATCGCAAGAGATTACAATTGGATCGGTGTTGCGTGGGCTC
+>850:2:1:1669:18000/1
+AGCGACGCGCCGAACGCATCACCGTAATCATTTTCGCTTTTCTGGTCGCGTCGGCAACAACCAAAGCAGACTCTCA
+>850:2:1:1669:18000/2
+AACTATCACGACAGCAAAGTTTCGCGGGGTCTCAGGAATTGCGTTAATTGCCGTCGCGGGCACGCTGACATTGCCC
+>850:2:1:1669:5932/1
+AACACAGTCTGCAACACGACAACCACAAAGTCCATCGGCGTGTAGACGACGTTGAGCAGCAGCACCTTGGAAAACG
+>850:2:1:1669:5932/2
+CGTCATGGGCGGGTTACCGTTTTCCCCGGCCGCTTGAAAAATTTGTTGGAATAATCAAACACAGGGTCGTGCGACC
+>850:2:1:1670:8711/1
+TGCATAGCGAGGAGCGCGCCAGGCGGATGCCAAAAATTTGGCGTAGCGATGAAGACGGGGTCGGGCGTTTTGTCCT
+>850:2:1:1670:8711/2
+GCGTCGCCGTGGTGGTGCTGGGGCGGGGGATGGGTGATGTGACCGCCTTGCTGACGCTGCCCGATGTCGGGATCGG
+>850:2:1:1670:18279/1
+ACGTTCGGCGGCAAGTCGCTGTACCTCGGAACCGTCGGCGGCCACACCGCCTCGGGCACCCACCCCCCCCGGGAGG
+>850:2:1:1670:18279/2
+CGAGTCGTGCTCGCGGAGCTTGGTGGGGTCGGCTTGGACCGCGGTGCTGTCGGTGTAGGAGACGTCGTAGCCCTGC
+>850:2:1:1670:4294/1
+GTCGCTACTTCCGCCGCCCAAGCCGGCACCATGCGGAATTTTCTTCCTGAGCTCGATTCTAATCGCAGGCTCGAGC
+>850:2:1:1670:4294/2
+GGCCGGCGAAACGATGGGTTCCACGAGGTCGAGACGCTCATCGCGTTAATTTCTCTCTATGACGAGATTAGAATCG
+>850:2:1:1670:2742/1
+TCTTGCCCGCCGCCAGGTTGCAAGGCGGGGTCGAGGCGAGCGCGGCGGCGGCGAGGGGGAGGGCCACGACGGGACG
+>850:2:1:1670:2742/2
+AGCGTGGAGCTGGCAGAGCAGCGGCGCGGGCTTCGTGGCCATCCCCCTGACTTCGTGCTCCTCAAAAGGGCCCACG
+>850:2:1:1670:17471/1
+AACTCGGCTACGACGTCAAGCTCGCGCTCGGCGAAGCACGCCGCTGCCTTAACTGCGATATCCAGACGGTATTTTC
+>850:2:1:1670:17471/2
+GGACGCGCCCGGGCTTGAGGCCGCCGGCAACATAGAGGTCCTGGTCGAGACGCGGCCTGGGGGCTTTGTGGCGGTG
+>850:2:1:1670:6353/1
+GCGCCTTACCTCGCGGCTTGGTTTTTGTGGTGGGTGGGTGCCATCTCCGCCAGCGGGCGGGTCAGGCGGTACCCGT
+>850:2:1:1670:6353/2
+CCTCTCACAAATTGCCCAGCTGACGTTCGGGCCTTGCTAGCTGGGCCCGGCGGTCCCCCTCGGGCCCTCACACCAG
+>850:2:1:1671:16490/1
+ACACAGGCATCCCTGCTTGCCCGGTCGAGCGGGCCATCCGCCCACGCCGGGGACGCCCGGCCGCGGGCGCCCCCCC
+>850:2:1:1671:16490/2
+AAATTGCGGCAAGGCGTAGGCCGTCTGATCCGAACCAAAACCGATCGCGGCCTCCTTGCCAGCCTCGACAACCGCA
+>850:2:1:1671:20217/1
+GCTCGTGTCCACCGCCCGGATGCCGTACCGCGTCGCCGAGTTCAGCCCCAGGATCTTGCGCTTGGCGGCCGCGGTC
+>850:2:1:1671:20217/2
+ATCATGCGCCAGCTCATGAAGTTCATGGGCGAGGACCGCATCGTCTTCGGCTCCGACTCGGTCTGGTACGGCTCCG
+>850:2:1:1671:17969/1
+GCCTGACGCGCCGGCGCGCGCGCCTGAGCGCCAGAACGATCGGTACGATGTGCCGCCGCTCGCGCGGCACCGTTCG
+>850:2:1:1671:17969/2
+CCCCCGCGCTACACCCGGCTCCGGAGGACGGCCATGGCCCACCCCGCGCCGCCCCCCCACGGGCGGCCCCCCGGCG
+>850:2:1:1671:11273/1
+AGAACGTCATCTTGCGCATGATATGCTCGCGTTCGAGCAGCTCGCCACGAAGCTGTCGTGCTTTCATCTCTTCACT
+>850:2:1:1671:11273/2
+TCAGCGAAGAGCAGATCGCTGAAGTGTGCGGCATCGGCGTTCGTCAGGTTTATCGTCTGGTAGCGCAAAAGGGGGT
+>850:2:1:1671:17061/1
+GAAGTATAACGCTGATGCTCAAGTCGATGCTGCTCTACAGAAGAATGCTCATTAATTTGCACTGTCTTAAATAATT
+>850:2:1:1671:17061/2
+ATCCTGGTAGTCAGAATCCGCCCATTTATTTCTGACAATTGAAAAAGCTTGGGACAACATATCAAGATCACAAAGA
+>850:2:1:1671:18504/1
+ATCTCCTGTGCGCCTGATTGCAGGGGCGGGTGGAAGGTTAAAACCAAGTGGCTTCCCCAAGCAACAGGAAAGGCAC
+>850:2:1:1671:18504/2
+GAACCCGTTCTGCATGGGCCGTGGAGGCGATTCCGACCTCGTAGATAATGTGGGGGTCTTCCACTTGGAAGGGACT
+>850:2:1:1672:7446/1
+TGGGGCATGATAGGGGAAGGCGCTATCCATGACGGCCGGGGGGGCCCGGCCGCGAGGATTGCCGGGGGCGTTTGGC
+>850:2:1:1672:7446/2
+TTCTCGGCTAACACCTGCTACCTCGGGTACGCTGGCCACCCCCTCCAACACCTAGCACCCGCGACGCACGAAGGCG
+>850:2:1:1672:3377/1
+TTTGAGCTGAAAGACCAGCTCCGCCTAGGCCGTCTTCGCATGGACGGGCAGACAGATTGTACATTTTTTATCCGGG
+>850:2:1:1672:3377/2
+TTTTCTGCGTACACCCCGTATTACGAGGCCCCCCAGGGCCAGGTCCAACGTGGAGTCACCGAGGGTGGCGGGGGCA
+>850:2:1:1672:5883/1
+AGCGGCGAACGAGCACGGCCGACATAAACTCATCGAAGGGAATTTCGCAGCGGGCGATTCTGTTGTGGCCGTTGAC
+>850:2:1:1672:5883/2
+CCTCAATCCGGGCGCGCCCACGTTCCTGCCGGTCTACAAGCGCGAGGACAAAGGCTATTTTTCCACCCTCTTTTTC
+>850:2:1:1672:9328/1
+GGCTATAATGCCGATAGTAGTGAGTACGATGCCCAGAACAACGATGGGCGCCAGCATAGCCCCAGCGACAAGCTTG
+>850:2:1:1672:9328/2
+CTCTGGCTGTCATTCGGCATGACCACACACAGGTCACCTACGACCTCGCCGCCTGGATCCTGTCTGGCGGGGCCCT
+>850:2:1:1672:2195/1
+GATGGGTCTATCGTCGCCGGGCGCAAATCCGAGTACTTCGCGGGGCGAGGGAACAGCCGTGGCTTTCGGCGGTTTC
+>850:2:1:1672:2195/2
+GGCGGCACCTGCCAGGTCAATATCGCTTTCGCTCTCTAGAAGTTTACTTGAGGGATTCTCTGGATGGCCCGTCATG
+>850:2:1:1672:10850/1
+CCTTCCACGGCCACTTCTCCGTACCGATCTCCGGCGGCAGCTCGTCCGGTTCTAACTTGACCGGTCCGCCCGCGGG
+>850:2:1:1672:10850/2
+AGCCTTGCCCGGCGGGTCGCGGCGGGACCGACCCGAACCGCGCCCCGCCAGGCGGGCACGCCCCACCCGGGGGTGG
+>850:2:1:1673:3902/1
+GACACGGCTGAGCGCGCCACCGGCTCCGCGATCGGGGCGCGGCGGAAACGCTGGTCGCGAGCCCGGAGGTCTGTGC
+>850:2:1:1673:3902/2
+CTTGAACTCGATGTGAGGTGTCCGGTCCCCCATTTCCAACCCGACCGCTTCATCGTGCGCACGGGCACGGCAGAGC
+>850:2:1:1673:12945/1
+CGGTGATCATGGGCAGCTGGATGCCGGTGACCGGCCTCGCGTCGCTGTTTGCAGGCGACCTCCCGGGAATGATCCC
+>850:2:1:1673:12945/2
+AGGCGTCTCCACCTTGTCGGAGATCAGGTTGCGCAGGAACGGAATCAGCACGACGAGCGCAATACCGACCGCGCGG
+>850:2:1:1673:20387/1
+ATCGCCCTTGCCCTCGCCTGCTCCGTTTCCGTATCGCGAATCGTCCCCCTCCCTCTCAGCCTCTCAGGACCGCGGT
+>850:2:1:1673:20387/2
+TACATGGCCTGCTTGCAGAAGTGCGAGGCGCCTTCCGAGCGTTGGAGCGAACACAGTAACGTTAGTGGGAGGGGCT
+>850:2:1:1673:15127/1
+AGTAATGTTGTGCTCCCCACCAGAGCGATCGGGCTGCTGAAAATCATCGTTAGGGTGTTACGGAGGGAATTGAGGC
+>850:2:1:1673:15127/2
+GCAGGTCAAGACCCCTGCCGGATATTTCGTGACCTGGGGGGGGCAAGTCGAAAACGCTCAGCAAGCCACTCGACGA
+>850:2:1:1673:16945/1
+AGCAGCAGCTTTTTCCTTCTCGGCAGCACCACTGGTCCAGCTAAACCGGCCAACCCCGTATGAGAGCATATTGTCG
+>850:2:1:1673:16945/2
+TTCAAAGCAATCCTGTCAATTTCATTGGGGTAGCTTTGTTTTTAGTTGTGTTGCAGATGGCGCTATTTGTCGGGAT
+>850:2:1:1673:17498/1
+CCGCTCGACTCCGTCGGCATGGTGAAGGCGGCCAACGAAATCGGCTACAAGCCGAAGATGATCGGCGGCGCGGGGG
+>850:2:1:1673:17498/2
+CCGCAGCGCGCGCCTGATACTTCTTCAGGAACTCTTGCGCCGATGCCAGGTTCATCTTGTCGGACGGCACCCACGT
+>850:2:1:1673:20030/1
+ATCAGCAGCGAGGAGGTGAGTGACCCGCTTAGCCTTGGGCGCGACGTCTCGGCGGTCGGTCACTGGGGCACCGGTC
+>850:2:1:1673:20030/2
+GCGCTCTCTACGACCTGAAGCAGCGCCTGTTGCATCGCCGGATCATCTGCCTCATCGACGACTCGCTCAACGCCGG
+>850:2:1:1673:13884/1
+CCAGGAGCGGCGGCTCTGCCCGGCCGAACTCTTCCGCCCCCCGGCTCCCGGGCCGGGTGTCGCGGGCTTCCACCTG
+>850:2:1:1673:13884/2
+CAGGACCAGCTCGGTGCGGATCCGCCGGTGCCAGTACTCCGCCAAGGCCTCGGTGAGCTGGACGGACAGCCCGCGT
+>850:2:1:1673:14789/1
+GCTCTGCTGGTCGGGGCGGCGGGGGGCGCGGGTGGGCCGGGCCTCCGTGCGGCGCCCGCTGGCGGCCGAGGGCGGG
+>850:2:1:1673:14789/2
+CCGATCGCCCGAGAACGGGTATAACGCAGCGATCCGACGGAGGCACGGGACTCCACACTGGCTCCTCGGCGGCCGT
+>850:2:1:1673:3666/1
+GGCGGGTCTGATCCATGGCTTATCGCTCCTTTCGACAGTTCCTCGATACTTTGGAAGAAGCCGGCGAACTGAAACG
+>850:2:1:1673:3666/2
+GCCATGGCCATGCGGCGCCGCGATCCCATGGTATTGATAGCGACCGGGAATTCCGACTTTTTTCCATCTACAATCG
+>850:2:1:1673:19722/1
+TCGCGTTCGCCCCGTCGAGCCGCCGGCGCTGCACCCCCCGGCCAAGCTGGGCAGTCCGACCCCCCGGCCCGAGCGC
+>850:2:1:1673:19722/2
+CGGGCGAAATCGTCCCAGCCCCCCTAGGCGCTCCGGCGGCGGTCCGGGCGGAAGGCCCCCCCGAAACGGCACGCCA
+>850:2:1:1674:14041/1
+TGTGCCAGGGAGACGCACCGGACGGATGCGGCAACGGAATCAGGGCGAAACGGTGGCCCGCATGCACCACGCGAAA
+>850:2:1:1674:14041/2
+CGTCCCAGCGCCGGATGAGATTCGCAACTGTGCGCTCTGGCTGGATGATGAGATTCGGCTTTTGCAGCCGCGTCTC
+>850:2:1:1674:17925/1
+CGAGCTAGACTTTTCTGGCAACGCAAACAAGAGACAAGATGAGTTTTCAGATCGGCCATTTCTTCCGGAGAAAGCA
+>850:2:1:1674:17925/2
+AAGGAGCTGTGATGACGCCCGCTTCCGGTCGCACGATATTCGCTTCCAACGGTTCTACGCTGGCCTTGGGTTCTGT
+>850:2:1:1674:15973/1
+CTGCGGATCGTCGGCGAGGAGCCAGCTATCGAGGAGCTGGCTCATCATGGCTGTCGAAATCGTAAAATGGAGCGCG
+>850:2:1:1674:15973/2
+GTGAAAGGGTTTCCCGCGGAATTTTTGCATCATCCGCCGAACCAGCCGCATCCTCGCGATCTTGGCCTGCTCGCCG
+>850:2:1:1674:9188/1
+GGATGCGGCATCCGGCGCGTGCAAGCACCGCGGCATGACCTCGGGCTCGAGGAATCGACCGCTCCACGCAGGCCCC
+>850:2:1:1674:9188/2
+ATTGGCCACTTCTGTGGTTTACGGTGCCAAGGGATAGCCTTTGCCGGTATGTTGACGCCCGCCGGCAAGGCGCTTC
+>850:2:1:1675:10316/1
+TGTCCTGCCGCTTGGGGTGGGCTCATCGCCAGCCTGGGCGGAGGGGACTCCGGTGCGTGTACGCGGCACCGCCGTC
+>850:2:1:1675:10316/2
+TACGGTCGATGTACCGATGAAAGTGTTCTCCTTGATGTCCGCCATTGAGGATTTCGCCACCGCCAGAACGGCGTAA
+>850:2:1:1675:13355/1
+TCCGTGAAAAGGTGTTGATCAGCTCGCTTCCAGGCGGGATCGCGCCTAGCCGTTTGAGCTCTGCGAGGCAGCGGGC
+>850:2:1:1675:13355/2
+CTCTTACTGCCCAGATCCCGACATTATCTTCGGCCGCGTATCCGATCTCAGCAAGTACAGTCCATCCTTGACTTCG
+>850:2:1:1675:3793/1
+CGGAAGCCGCGGATGGCCCACTTCGCCACATTCAGTACCGCGGGGTAGGCGAGCCTCCGATTTGAGCGCCGCGGCG
+>850:2:1:1675:3793/2
+CATTTTTTTCCGCTTAACGCTGGAGCCTTACAGCGCCTTCCGTCTCGTTTTCGGCTTTCGCATTGCATCGTGTGCC
+>850:2:1:1675:8742/1
+TGGGATTGGGGTTGTCGGGCCGATATGGCACGCCGTCGGGCATTCGCATCGTGAACGATCGCTGGCCGCCGGCCGG
+>850:2:1:1675:8742/2
+CGGCGCATCGAGCGCCGAAATCCTGCTGCGAGCGCGGTTGGGGGTCGGCACCGTCGACGGCACCGCGTCCCCTCCG
+>850:2:1:1675:20413/1
+CGCCGCGGTCCGCGAACGCACGGACATCGTCAAGCTCGTCTCCGGCTACCTCACGCTCAAGAAGGCCGGCCACCCC
+>850:2:1:1675:20413/2
+GTTCGGCGGGTGTGTCACCCTCGTAGCGCAAGCTGACGCCAGCATCCTTCGCGAGACGCCCGACAGCCTCGGAGAA
+>850:2:1:1675:20955/1
+GAGACGTCGTGATCGACACCCGCTTCCTGGCTGCAGGACGGGAAGTCCGCCGGCACACCGCCAAACCCGCCCTGGT
+>850:2:1:1675:20955/2
+ACGCCCGGCGCGCCAGGCGACGGCCGGCTTTCCGCATGCCCGTTGCCGCGGCCCGCGCCCGCATGCTCTGCAGCGG
+>850:2:1:1675:2021/1
+CAAGGCGTTTGACGTTGTCCCACTCGAAGGCCTCGACGATTCGCGCGTGCACGTTCTCACCGGAGACATTTCCGCC
+>850:2:1:1675:2021/2
+GCCTGCGAGCCGAGAACGCGCAGGCGCTCGAGAAGAGCCCGGGTGGCAGCGAAGCGGATCCGCATGCCGAGTGCGT
+>850:2:1:1675:12683/1
+CGACATCTCTGCCAGCAATTCTGCTAATGACTCAATCAGAATATTAAAAAATCAAGTATATCACCAAGCCCTCACA
+>850:2:1:1675:12683/2
+TAATCTGCAAGACACGCTGCTAGACTGGGGAAACAGTTGTGAGCATACCCATCTGCACAAACTAGTTTGATGCCAT
+>850:2:1:1676:6572/1
+AAACAAGCAGGCTTTTGTACTCTTCAATCTTCTCAATCTTTTCTTGTTTTTCAAATGATTTAACACTAGACAAAGT
+>850:2:1:1676:6572/2
+CTATTAGATATTGTTACACTTTTTCATCTGTGTGAATTTTACTTACCTGAAGAAAATCCTTTTGTCCATCACAATG
+>850:2:1:1676:7836/1
+GCGCATGCCGCGGTTCAAGAAGCTGCGTCTGCGCTCTGCGGTTTTGAGGTCTCGACCAATACGGTCTGCCGAAACC
+>850:2:1:1676:7836/2
+GAGGATTCCCTCGTTCCCTTCTACTCGCGGGAATGCACGCACGAATTCATCAGCCAAGCGCGCGCTCACCTCAGTT
+>850:2:1:1676:21166/1
+ACGGGGCGACCGGCTCGCGCTCCCGCGGGCTGTGGTGCGCGCCCATCGCGGTGGACGCCCGCGCCAGCGCCAAGGA
+>850:2:1:1676:21166/2
+ACCGCCACGCTGGTCGTTCTGCCCGGCGCGCTCCTCCCCGCCCCGCAGCTGACCATGAAGCCGGTCGACGTCCAGA
+>850:2:1:1676:10342/1
+ACCGACTTCGCGAGTTCGCGCCATTGCGCGATCTCTTTCGTGATCTGCTCGCGGGATTCCTGCGATCTGCTGCGGA
+>850:2:1:1676:10342/2
+ACCGTCGCCGAGGAGGGATTGCCCGGCTACCAGGGCGTGCTGGGGAGGGGGATGGTGGCCCAGGCCGGCGCTGCCC
+>850:2:1:1676:9166/1
+TTGCTGAAGTTCTCCCGCGCATACCCGCCGCCTTCGTCGAACCGGTCTCTGATCTTGTCAGCCGCCCCTGCCCTCG
+>850:2:1:1676:9166/2
+CACCGCCGCCCACACAGGGACGCACAACCGGAGGGGGGGGGCGGCCTGGCTCCAGCCCACGGCCGCGACGCCCACG
+>850:2:1:1676:19535/1
+CGCAGATTGACTGGGCTCGCGGAGACGAACCCTACGACAACCGTCCTGTTGCGGGCGGCGCCGCACTCGAGCGCGC
+>850:2:1:1676:19535/2
+GCTCGTGCGAGAGCACCAGGGGTGCGGTTGGGGTCTCTCTTCCGGGTGGGGGGTCCTGGCCCTGTTCCACCCCTGG
+>850:2:1:1677:1587/1
+CGCAGCGGACCGCTGGCGTCGACCTTCCAGTCCCGGCGAGCGAAGACGAGAATATTGGTGAGACAAATAGCGCTGG
+>850:2:1:1677:1587/2
+ACAGCGGGACTTGGATTCTTACATTGACCGCCAATATCATTATCACCGTCGCCATGATCGCTTCCTCGAGTCACAT
+>850:2:1:1677:15385/1
+GCCGCGCGACGACGGCGTGGATGAGGACCTCCCGAAGCGGGAGCGCCCCGCCCACCCAGAGCGCAGGGGCCGCTCC
+>850:2:1:1677:15385/2
+GACATTGTCACCGAGGCAGGAGCACTGAACCCGGTGCAAGAGCTCGTCGCACTGCGGATGGTGCTCGCGCTGCGGG
+>850:2:1:1677:1348/1
+AGGTGCGCCTCGACCTCGGTCTGCACCGCAGGGAAGCGGTAGTGCTCGTACACGTGCAGGCCGTGGGGCACGTGGG
+>850:2:1:1677:1348/2
+GACGATCGCGGTCTCGCGGGAGACTCAGGGCGGGAAGTGCTGACCGCCGGCGCGCCGGGCACCCACGCCAAGGACG
+>850:2:1:1677:3726/1
+CACGATCCGGACGTTTGCGCGGGACATCGTCGAGGACCGGCTGGCTCGCGCCCTGTTCTCCCGCGGAGTGAGGGGC
+>850:2:1:1677:3726/2
+TTATAGGCCGTGTTCCCAGAGAAGTTCTCGTCCCCGCGCCAGTGCCCGAGGCAATTGATTAGCGGCGGCAGGACGA
+>850:2:1:1677:4124/1
+GACGGTGCCGATGCTTCATGGCGGCTTGCAGGCGGTCAGCGACACAGGCGCCAAAGGGGGCCGCATTCTGTTTGTG
+>850:2:1:1677:4124/2
+TGAGCATGTCGTCGAGCTTGCGCAACCGCGCAATCGAAGCCGAGATTGGTTTCCAGTTCGTCAAAGTGCCGCCGAG
+>850:2:1:1677:13913/1
+GATGGAAAAGCAACAGCAGAACGAGGCGCCGATGTCTTGAATGACCTAAATAACGTCTGTGCAGCTCGCCAGGACC
+>850:2:1:1677:13913/2
+CGCCGAAATGTACAACCTTCCGGGACTGCTGGACACGATTGCCGAGTAACGGATGAAGCTCCGGGCACTTCTGTCC
+>850:2:1:1678:12251/1
+CGATCCTTGCTCCCGGGTTCGATCCGCCGTCGGGATATTTCCGCTCGGCGCGGAATTTCAGCGGATCGGCCTCCGC
+>850:2:1:1678:12251/2
+CTCTTCGGGTTGGAGGGCGTCACGCCGGGGGGGTGCGCCTGCCAAGCGGTGCGAGCGGGAATGCGGATGCCCGTCC
+>850:2:1:1678:20240/1
+CGGAGCTCTTTCACTCTTATACTCGAGTCCGAGCGCGGCGCGCAGTGCGCGAGCGCGCCTTACCGGCAACTGCGCG
+>850:2:1:1678:20240/2
+TGACAGTGCGAGCTTGGGAGAGATTGGCGAAGCGGCGGTGATAGAACAGATCGTATTTGAGGGTACTAAAGAAGCC
+>850:2:1:1678:5913/1
+ATGGTGTAGAAGCACGCGTTTGGCATATTGGAACCAGCCGCGAAGCAGAGTTTCTTGTTGCTGAATCGTGTAATGA
+>850:2:1:1678:5913/2
+CAAGAACCTCTTGAAGGCGACCCAGGATGGATCGGCGAAGGATTGATTGCTTTCTCAGCCTGGCTGCATGATATAT
+>850:2:1:1678:5817/1
+CAGACGATCGCGGCCGCGCGCTCGTCATCACGGGCGCCGGCCGCGTGGAGTGCGCCGGGGGGGGCGGCGGCGCCCC
+>850:2:1:1678:5817/2
+CCCGCCCCCGGCCGCGGCCGAATTGGAGGCGCGCGGATTCCGGGAAGGAGCGGTCGCCAGCAGTGTCGGGCTCCGG
+>850:2:1:1678:7573/1
+CAAGCCTTCCACTGTTCCACCGTTCCAACTCACATCGGCGACGCGGGAGGATCGCTTACCCCGCGTTGACGGCGCC
+>850:2:1:1678:7573/2
+GGGGGATCTTTACGAGGCATTCCGGGACTGGCAGAAGCCCGGCAGAGAACCGGGCGAGCGGGTGTGGTTGGAGAGG
+>850:2:1:1679:11118/1
+GCACCCCGAGAACCATCCCGCGGCGTGGAAGCCGACACGCCGCGCATCGCTGCGGAATACAAAGCCGTCGACAAGC
+>850:2:1:1679:11118/2
+CGCTGGCGGACATCGCGTGGTCCGGGCGGGCAACCGGCTCCGACGGAACCTGTAGAAAGCGCGGCGGCGGCGGGGC
+>850:2:1:1679:12608/1
+ACGGCGTACCAAAACTAATGGCAGGCCTGCTTTATGGAAGCGGGGTGCGGTTGATGGAATGCGGTGCGGCTGGGCA
+>850:2:1:1679:12608/2
+ACACTGCCAAACCCATCTTCGAGATCCTGCTCGTGCTGTGCTTTGACTCGCGATAAATGACGCCGCAGCGGTTCAC
+>850:2:1:1679:9593/1
+AGCCGGCGGCGGAGCGCCTTTGCCTTTGCGGATACGAGCCGGGACGCGGAGCCCGCTACGCCGTCCTCCGCCGCCG
+>850:2:1:1679:9593/2
+CGAACATCGTGCCGCCGGTGCACGGGTGGGGTATTTCGCAGCACATCATGCACTTCGACGGCAGGCCGCAGCCCGC
+>850:2:1:1679:11181/1
+CAATCAGCCAGCTAAAAACTCCATGGAACGGCCGGCACTATAGCGCTGGAAGCAAAGGTGAAGGACCGCAAGGGAA
+>850:2:1:1679:11181/2
+GCGCACGGCCGAACAGCGCGCCCTCACGTCTGAGGCCGCGGTGCGCGCCGTCGTGCCCCAACACGGCGGCGACGAC
+>850:2:1:1679:6294/1
+CGTTCAACGCCCATCGGCGGCACTGGGGCCCGGTTTCGGACGGCCGGGCGGTGGGGATCCCCGGCACGGCGACCAC
+>850:2:1:1679:6294/2
+GATCCGCCCCCGAGCGGGCGAACTCGTCGGTGTGGTTCACCCCGGTCGCCCTGCCCTCCCCCACCCCCTCGCCGGA
+>850:2:1:1679:16218/1
+AACCCGAATCCCCGGCTTGGTGGTAGCCGCCGCGTGGCGGTGCATACGGCGTTCGACCCGCGGCGCGCGCTCGCAC
+>850:2:1:1679:16218/2
+GACGAGGCGCATTTGGGGCCGCACCGTCAGCATCTGCTCGCGCTACGGGCCGGACGGTTCCCCCTTCACGCGCGCC
+>850:2:1:1679:14911/1
+ACCCTCATGCGCAAGGCCGGCGTCACCGACTACGAGGCCTTCGCCCGGGACGTGCTGCGGGTCATCACCCCCTGGC
+>850:2:1:1679:14911/2
+CGGCGGCGCGCGCGTGTTGGTGGTGGGGGTCTTGGCGTACACGTTGGCGCCCCCCACGGCGGTGCGCGGCGACTCG
+>850:2:1:1679:11922/1
+ACGCTCTTACCTTCGGTCGCGTGGTACTGGCACGCGCATTTCCTTGTCGAGAGATTTTATCCACCTCACCTCTTCG
+>850:2:1:1679:11922/2
+CCACCAATAGAAGAGACCTGAATACTTCGATCGCGGTGCGGCCAGCAAACCGATAAGCGCCATGATCGAGAGAATC
+>850:2:1:1680:3646/1
+CGGCTCTGCCAGCTCCACTCCTTTGAAGACCGTTCCGCGCAGCAGCGCCTCCGTGTGTGCGACGGACGGGGTCCCC
+>850:2:1:1680:3646/2
+CGCTCGCGCTCAATGCGCCGCGCGCCGCCGGGCGGGGCGCCGGCCATCCGTATGACCAGGACGCCATCGAGCGCCT
+>850:2:1:1681:2528/1
+CGAAAGGCCAGCCGAAGGGGGTCGACGTCACCACAGGCGCGGGGTCTCCGGTCACATAAGAGTGCGCCGCAAGTGG
+>850:2:1:1681:2528/2
+ACCGGGACGCGTACTGGCCCGGGCGATGGGTGGTACAAAGCGGGCAAAAACCGGAAGGGTCTGCCTGCGGGCACGA
+>850:2:1:1681:8673/1
+GGGGGATCCGCTGGGACAACGGATATATGCTCCGTTTCTCGCGCCTCTTCGCGGTCAGCCCGACGCCTTCAGCAAG
+>850:2:1:1681:8673/2
+CGCCCCTTGCTGAGCGCGCCATCAAGCATCGCGATTCCCGGAGTAACCTGTGCGTCGTAGAGTCCAGAGCGCTGAA
+>850:2:1:1681:8330/1
+ATCAGCTCGGCGCAGAGGAACATAACGATCAGGTTCCGCCTGCACATAAACCCGATCAGCCCGATCGAAAACATGA
+>850:2:1:1681:8330/2
+CGGAAACATGAAAAAGGAAGAGACGAAGAGACGGAGAGACGAAGAGACGAAGTGGAAATGCGCTTCTGCGCACTCC
+>850:2:1:1682:17740/1
+GGGCTGCCTCGTTTGCTGCGAAGGCGAAAGAGAAGAATTCAGTTGCCGCGGATACTAAGAATCCGAACCGCGCTGT
+>850:2:1:1682:17740/2
+AACCGCGGCAAATGGCAATCGCGTCCAGTTCGTTGGCACCGATACGCCGATTCAGAATCTCTTGACGGGCCGCCCT
+>850:2:1:1682:6741/1
+AGCCTCCCATACGTCACCTACCAGGTCGTCCGAGCCGCCTAGGGCGTGCCGGCGTAGTCCGATGGCCGCCGTTCAC
+>850:2:1:1682:6741/2
+ACGTGATGAGGCCTCGCATGCTCAGCGGCTAGCTCGGTTGTTCGGGGACTCGCGCGCCACCCGGGGCGCAACGGGG
+>850:2:1:1683:10905/1
+GTTTTCTGCGAAACCGCCGGCCCGGTTAAGTCGCGGGTATGGCGGTCTTAGCTTTCACTTTCAGCTGGCTCGGCGC
+>850:2:1:1683:10905/2
+CCCGGGCCCATTCGGGCGTGCCCCCCAGGCTCGCCGCGAAAAGCGCGACGAACCAAGGAAGGCACGACTCGGTCGG
+>850:2:1:1683:9798/1
+GCTTCGCCGACACGCCTTCCGCTCAACACATCTACCACACTCCCCTCAAGCCGGAGAGCCGGCATGGCAGGCCACA
+>850:2:1:1683:9798/2
+TTCGCAAACAAACCAGCGAGGCTGACCGCCCGTTTCCTGAGAAGGAGAACGACCCTTGGCCTTGTTTTCCCGTCCC
+>850:2:1:1683:16803/1
+CCCAGGAGGATCAAGCCGGGCGGTATCTCCATCGGCTGCCTGGGGGGGGACCTGCTCGGGCAGTTTGCGTCACGCA
+>850:2:1:1683:16803/2
+GTGCATATGCCACACCGGGCGCTCAACGTATTCCCCGCGCGGTTCCCCAACCTCAAGGTGCTCTGGATTGAGAGCG
+>850:2:1:1683:18366/1
+ATTCATGGTTGCATTCGCGAACGTTATCGCGGTTACAACGGTGCGCCGTTTGATGATTGCGGCGAGCACACGAACG
+>850:2:1:1683:18366/2
+ATTTTTGATTCTGCGGAACATTCGATTGTACGGCGGCAACTCGGAGCGGCTTTGTAGGCCACGAAACCTGAGGAGC
+>850:2:1:1683:1208/1
+GATTGTCTATGGTGTAAGGACTTATAGGTTTTTGATGTCCTGGAAATTGTATGGAGGGGTGCAGAGCGAGGGGTGG
+>850:2:1:1683:1208/2
+CGGCGAGGAAGGCGACTGGCTGCTCCCACGGTCTCTTGCGTCTGCGCAAGGAGGAAGGTACGGTGACTCGCAAGAT
+>850:2:1:1683:14117/1
+TGATGCAAGCGGTTCCCTGGGAATTGGCCGTCTCCGCGCGCCCCATCTTGGCGGCCGCGTGGTAGGGCTAGGATGT
+>850:2:1:1683:14117/2
+GTGATGCTTAGTTGAATTCCCAGGCATTGTTCACTGCGGCAAAACCACCCTCCTCGCCGAGACGTGCCGCCGCATC
+>850:2:1:1683:3120/1
+CACAGCCTCCAGGGAGTGAGCCCGGGCACGAGCACGGACCGGTGGAGTGCGCGTCCCAGCGGGAGGCGCGCCCGGT
+>850:2:1:1683:3120/2
+GACTCAACGGCCGAGCACATCATCCAGGCCTGGCGGGAGTACCGCCGTGAGAGAGACTTGGTTCGGGGCGCGACGG
+>850:2:1:1683:5275/1
+TACGGCTTCGTCACGGACATCGAGTCCGAGACCCTGCCGCCCGGCCTCAACGAGGACGTCGTGCGCGCGATCTCCG
+>850:2:1:1683:5275/2
+GCCGAGTAATAGCTGATGGCCTGGTAGTCGATCTTGGAGTAGTGCACGTTGTGCCACGTCGGCTCCGTCATGTTCT
+>850:2:1:1683:1415/1
+TGCCCGGCAACCCAAGAAGCGATAACAGACATATGCACGCCTCTTGCAACACGGCCGCGGGCCCACCCCCGCGCCC
+>850:2:1:1683:1415/2
+GCTGGGGCGGTGGGTCCATCGATGCGAGTCCACCGTTGGGAATTTCTCGGTGGGATGATCCAGGTACTTGGTTACA
+>850:2:1:1684:6544/1
+CGGGGATCATATTGCGGCGCGGAAGGCGCTGGAGCCGCGGTACACTTCGATCATGGACCGGGTACACGCGTGACCA
+>850:2:1:1684:6544/2
+TGGAAGCCCATCGAGCAAGTGCAAAAATCGCCTGGTGGCGATCGACTTCATTTAGCCGACGGCCATTCTCGAGTCA
+>850:2:1:1684:3571/1
+GTCACGCAGGGAGATGACCGGCTATGCGACCGGGAGACGGCGCGGCATGCGGGGCCACCGCGGGCGGCCTCGGCGC
+>850:2:1:1684:3571/2
+GCAACCTCTCGCAGGCGGCCGCCTTGACGGCGACGTCGCGCGCGCGCCACCCGGCCCCGTCGACCCCGCCGCACCG
+>850:2:1:1684:5347/1
+GGACTGCTGCTCGCGCGCCGCCGGCGACCACACGGCGGAGTGCGCGCGCGCGCGGGGGCTGGAATGGACGGTGCTC
+>850:2:1:1684:5347/2
+TTGGCGCTGAGCGAGGCGGCCGACATGTTCGCGATGCGGTCGAAATTAGGGGGAAACCGGACATGGCGATGACGGG
+>850:2:1:1684:8010/1
+GGGGCGCCCAAGCGGGGCGAAGAGCGGAATTCGCTTGTGGCCGGGAACGCCAGCGGCGACGGGGTGTTGGTTTTTG
+>850:2:1:1684:8010/2
+GGCTTCATCTCGGCCGCCGACTCGCCCTTCGTCAGCGTGGTGTTTTGCCAGGACGTTTTCTACGTCGTGCGCGGAG
+>850:2:1:1684:8052/1
+TCGCGTGATTGGCGGCGGACCCACACCCCCCGGGGGCAACCCCCCCACCCCGGCTTTTGCCGTTGAGCGGCAGAGG
+>850:2:1:1684:8052/2
+ATCGGCGTAGCGGGCGACATCGGGAGTGGCTGGCATATTTCGATAATTGCAGAAATATGGTTTTTTGTCCAGGGGA
+>850:2:1:1685:7765/1
+AAGGACCTTGCGCCGCGAAATTGCGCTTTGTCAGGCTCGGACGCCGGCTCGCGAAGACCCGGCGGCGGGCAAACCC
+>850:2:1:1685:7765/2
+ACCCGGGACGCGTTAACCCTTCCTGCCCCACCGCTTTTCCGGAAACCGAAGTGTTGGCATCGGCGTTTCTGGCACC
+>850:2:1:1685:6369/1
+CAGGCGCATGGCTATGTTGTTCGAGGGAAAGATTATTGAAGAAGGCGAACCAGAGAAATTCAAACAATCCACAAAC
+>850:2:1:1685:6369/2
+CAAGACCAGCAGGCACGCGATCACTCCGATCGTGCCGATCACCAACACACCTGTCAGCATTTTATTTCTTTCTAAT
+>850:2:1:1685:18149/1
+GGCTCAGACGTGCCGCGATGGCGTTCCTCTCGTGACGACAACCGTTCGGGAGTTTCGCGTCGCGGCCCTGAACGGC
+>850:2:1:1685:18149/2
+TTCAGCCCGCCCGTCGGCTATCCAGCCGGTCGCCGCGTCGACTCGGCGAGACGCGGGCCCCGCTCTGCACACCCTC
+>850:2:1:1685:3156/1
+CAGGCGCAGCGGGGTGATGTAGTTGGTGTTGTTCTGGGAAATCACCACCGCGGCCGGCGGATTACGGGTGGACAGG
+>850:2:1:1685:3156/2
+GCGGGCGACGGGCAAGTCCGCGCGATCCAACAGGGGCTTCGCGCGGGCCTAGAGAAGTACCGGGGCGCCGCGGTCG
+>850:2:1:1686:15829/1
+GATCTCAAAGAGTGGTGAAGTTTTTTGCTTGGACCCCGTCGCACTTCCCGCTAAAAACGATTTGTTATGACGCAGT
+>850:2:1:1686:15829/2
+GTCCCCCAGTCGGTGTAGAACGGTCGAGCGTGTAACGCAAATAAGCCCCCGTCGTCGCCGTCTTTATCGTGACCGT
+>850:2:1:1686:16864/1
+CGAGCGGCTTTTGAAGGAACTTTTCGGTTATAACTAGTTTCAGGTTATCGGCCAGGCGAGCACAACACCCACGAGC
+>850:2:1:1686:16864/2
+CAGTTGTCCACCCCCCACCTGCGGTCCCTTCATCACGAGCGGCCTGAGCTTGCTCAACATGCCGTCTGTTTCGAGC
+>850:2:1:1686:4954/1
+TCTTGCCGGCCTGTTGAGCTTGCGTGCCGGCTGAACGGCCGAGCCCCCCTCGCAGTCCCGCAATGGTTGAAACAAA
+>850:2:1:1686:4954/2
+TGACAGAGGCGGACACGTCAGGCGTGAATCAATCGCCACCGCCTCGTTCAGAGGCCGCTTGTCGGAGGACCTCGCC
+>850:2:1:1686:18390/1
+GACAGGGAGATCTCGCAGAGTTTCGCCGTGCTCCCCGCCTCGCCCGCCGCCCCGGGGGTGGGGGGGGGCGCCCCCC
+>850:2:1:1686:18390/2
+GGCTCATGTGCTTACTCCCATTCAATGGTGCCGGGCGGTTTGCTGGTGATGTCGAAGGCGACCCGGCTCAAGCCGG
+>850:2:1:1686:7498/1
+CGGCGCGGGCGGAGTCTGGCCAGCCGAGCGGCGAAATAGCGAACTGAGGTCTCCGGCGGCGGACGGCCACTACACG
+>850:2:1:1686:7498/2
+GAGGGCAACGACGTCGGGTACACTGACTTGGTTGCGATTCGGGCACCGCGCCTGTGCGGCGAGGGAATGGTGGTCT
+>850:2:1:1686:1319/1
+TGACAGTGTCTCGCCAGCTGTAGCGGTTGTTGGAGTGCTTGTCGACAGGAGGCCGAAGTAAAAGGATTCTGGGAAG
+>850:2:1:1686:1319/2
+TCAATTTTGTCTGGGGATACATTTTTCGACTCGGGCTCTTGCTTTATATTGAGTGCCTTTTTTACGTGTTCCTCTT
+>850:2:1:1687:10953/1
+TGGTGGCACGCGCTCCAATTTGGCCATTTCCGTTGTCGCCCGCGGCCGCATCACGCTCTCTGCCGGCGTCTTCTTG
+>850:2:1:1687:10953/2
+CTCGGCATTGCGCTTGAGTTGTCCGCCGGCGTGCCGGCCGGAGGGGCCGTTGATGTCTTTTCTTCCTCCCTCCTCA
+>850:2:1:1687:12867/1
+CGTTGCGGACTGCGAATTCGGGTCAGGAAAGTTGGCAGAACAGTTCGGGGATTGCTGGAGTGAAGGTTGATGCAGG
+>850:2:1:1687:12867/2
+GATGCCGCGGCTTTTCATCGCTAGAGGTGTCGGCGGAAGTGGACGCTAGAAGGTGGTGCTGCCGAGAAAGGGGTGG
+>850:2:1:1687:7808/1
+TAAATTGAGCGGAAAATCCATCAAATTGATAAAGCATGATCTTGCAGCACGGATGGTTGGCTGTAAGAGCAAAGGC
+>850:2:1:1687:7808/2
+AATCCCCTTTATTTGTGACGTTTTGCTTGCGCGTGAAGAGGCCTTACAACGCGTCATCGCTGATGGTGGAGCGCGA
+>850:2:1:1688:9081/1
+GATCGCGTTAGGACCTCCAGCTTAGACCTCACCGGGCTTCCACAGACCGCCTATTATCCGCGGTCGACGCCTTTCC
+>850:2:1:1688:9081/2
+TATGAGCCGGACCCCAGTCCCAGCACGGCCCTTAGGTGACTTGGGTGCGGCAGCCACGAGGCAGGCGCCAGGGCAG
+>850:2:1:1688:5621/1
+GCGGTCGGCGCGCGTGTCTAGACCGTTCACGGAAGAGCGGCCGATGGTCGAGATCTTGCCGGATCTCTCCACCACC
+>850:2:1:1688:5621/2
+GAGACGCCGCGACATCCACTCCGGAGCATCGCCGCGCGGGTTCCCACTCTCTCGCGCGGCGCGACACGCGCGGAGC
+>850:2:1:1688:2225/1
+GCTCGTGGCGAGAGAAGGCCAGATCGCTTACCTCGGAAACCGGATGGACGGCTCCGACCCCACGAGCATGCGACCC
+>850:2:1:1688:2225/2
+CAGGATCAAGCCCAACTTCTTTGAGCGCCCGCGATACGCGCGCCCGCCGTCCGGCCGGAGCCATGCCACGCTTATG
+>850:2:1:1689:12068/1
+GACGCCAGCAAAGGCTGACACGCGCAGGCCGTCCGCATTCGTTGTCAGGTCTTTGTCTTCGGCGCGACGGAACATC
+>850:2:1:1689:12068/2
+CGGTCACGATGAGCTCCAGCAGCAGCGAGCGGACGCACCCGCTGGTCGGGAGGTGCACCGCCGCCCTGGCTGGTAC
+>850:2:1:1689:11877/1
+TGCTGAACGCGGCGACCGGGGCGGCCATCCTGTGGGGCGTGTCGCACCTGTTGCCGGACGGGACACCGCCGCTCCT
+>850:2:1:1689:11877/2
+CATGCCGCGCATGGGGCCCGGCATGAAGGGGGACCAGCCCCGGGCCCAGAAATCTCGCATTAGCGACGCGGCCTCG
+>850:2:1:1689:18817/1
+AAACAGGCGAGCTCCTGGGCACGATGCCCTACATGTCCCCCGAGCACTCGCGCGCGGCGGAGCCCGACGCGCGCAC
+>850:2:1:1689:18817/2
+CGGAGCGCTTTTCGCTCACGCTCGGCATAGGTTGATCGAGATCCGTCACCTCTGAATACCGGCGCACCGAGCGCGA
+>850:2:1:1689:1703/1
+GCGCACCTCGACATGGCAGGCGTTGGCGCGTGGGCGAACGACCAGCCCGGGCACACATAAGGTGCGGCGGGCCCGG
+>850:2:1:1689:1703/2
+GTGCACATTGCGCAGGAGATCGCGGGTGCAGCGCGCATCCGGCATTCCCTGCGCCCTCTGCATTTGCGGCCGGCGG
+>850:2:1:1690:4557/1
+ATAGGCTATTTTATTAAATACCAGTTTTTTAATATATATAAAGTCTAAATACTATCAAAAAATCTGGTAATTAGCA
+>850:2:1:1690:4557/2
+TACCTTTAGAGGTAAATTCTTATTATTATTTAATATAGGAATCTTTTTGAATGTTTTTGTTAGCTAATTAAGGTTG
+>850:2:1:1690:9151/1
+CAGCCAGTTAGCGGTGGACGCTGCCGTCGACCGCGGGAGCGAGCCCGGGGCGCAGGACCAAGACAACGCGACCCCA
+>850:2:1:1690:9151/2
+CACCCCGAATCGCCGGGCGACGACGACCAGGAGCACGCGGGCCGACGTTTCGTTCCGTGCGACGCCCCACCCCACC
+>850:2:1:1690:5856/1
+TGACATTGTTGAACACAGATCAAGTGCCTAAACAGGAGTAAACTATGGCAAAGAAGCGGCTATCCGAGGAGTTGAA
+>850:2:1:1690:5856/2
+TCGTCATCCTCCGGACGGTTGTCCTCGCGGCGGATCCTTGCTCGCTCGATTCTTGCCCGGCGGCGGCGGGTCCTCT
+>850:2:1:1690:8415/1
+AACGGAACCCCAAAGCGGCGCCGAAGGGGGTCCGTAGGCCTGGGCAAATTGGACGGGCGGCGGGGCACGCTCGCGC
+>850:2:1:1690:8415/2
+GCGGGGGCCCGGCGCACAAAGCTGTTGCGTGGGTCGTCCACCCCCTACCAGAAGTCACCGCGCCGGGGCCGCCCGG
+>850:2:1:1691:16929/1
+GGGGGCGTTCGTCTTCGGCCGGACGAAAAGCCGCAAAGGGCTGAACGGTAAACGTCACTCGGCCATGCGCCTGCCG
+>850:2:1:1691:16929/2
+AGGCCCATCCCTGTAGCAGCGCCGCGCCCACGCGGGGAGGCCCTTTGCGATTAGCCAGCCCCCAGGCCGCGGCGCT
+>850:2:1:1691:11700/1
+GGAATCCGCCGCCGCCTCCGCCGAAGCCCTCCTGCACGACATCGATGTGCCAGTGGATCGCATCCATGCGCTGGGA
+>850:2:1:1691:11700/2
+GCACGAACCGCTCCTGCCCCTCGCTCAAAAGCAAGCGAGAAAGGAAAGTAGCGCAAGGCTTATTCTGCACGCCCGC
+>850:2:1:1691:15330/1
+ACTGCTCCAGCTTGCGCCGGCCCTGCGGGCTGTAATACCGCGCCGCAGGAGCAGGCCGCGGAGCTGGGGGATCAAG
+>850:2:1:1691:15330/2
+CCCGCCGAGCGCCTCACAAGCAAAACGCGCGCCGGTGATCTGGCCAGACTACCTGCGCCCCTCTGGGAGGGGGCCG
+>850:2:1:1691:19498/1
+GAGACCCTCCTCGAGATAGCGGTCGACGACGTCGTAGCGCCGCCGGCGCAGCGGCCACCACCTCCGCCTCAAGTAG
+>850:2:1:1691:19498/2
+GCCGCCGAGGACTCCGAGCAGGCGACGGCCTGGAACACGCCAGCGCTCGTCCTCGGCGAGCAGCTCGGCGATACGC
+>850:2:1:1691:10929/1
+ACTCCCGGGTCGAGCCATTTCCCTGGCACCATGCCCCGGAGTGTCTGCTCCGGCAATAATGTATTGGCCAACGCTG
+>850:2:1:1691:10929/2
+GATAAAGGCGTGGCAGGGTGGAATGCGCCGAAGTGTCGATTCGTTGAAAAGGGGCGCATTGGATTAGCGCATTTGG
+>850:2:1:1691:8614/1
+CCGCGGGAGAGCTCGAATTCGCATTCATCGGACGCGAGCCCGAAAGCGAACCGGCGGCGGTCTCGGAGTTCGGCGC
+>850:2:1:1691:8614/2
+CCGCGGGTCGTGGCCAACGCTTGCGGCCGGGCGCTGTCCCGGGTCCCGGAGGGGGATGGCGGGGGGCGGCGCTGTC
+>850:2:1:1691:11083/1
+TAAAGGAAGAAGAGGAAGATTCTAAGAGTATAGGGCCTATTAAATAGGTAGAACACGTTAGCTAAGCGGGACTCGC
+>850:2:1:1691:11083/2
+GGGGGGGTGATGTGACAGTTCTAGCGGAATGTCACCTGTTACTATGGCGGATTGGGCGACTTGGCAGATTAGGCGA
+>850:2:1:1692:19331/1
+CGCCAAGCAGGAAAGTTCCTTCCGGAACCGAACATCAATGCCCACGCCGGGAACCGCGCTACTTGAGAGGGCATCT
+>850:2:1:1692:19331/2
+ACAGTGCTGCTTTGGAGTGCGGCGGCGTCGCGACACCGCTGGGGGGAAGCGCCGGAGGACATGGCGAGAGGGACGG
+>850:2:1:1692:17334/1
+CGAGCAGTGCACGCTCTGTGTCTGCGACGTCAACAACAACGGCCTGGTCACCGCGGCCGACGCGCCCGCCCTCGCG
+>850:2:1:1692:17334/2
+CGTCCTCCCCGAGCGCCGGACGGCTCGCACGCGGCGACGGAGGGCGGGGAAGGCCGGTGAATTGGACTAGCGGAGG
+>850:2:1:1692:15292/1
+GAAGATAATCGCCCAGCGTTGACTGCGCGGCCATGCCCTTGCGCGGCTGTCGAGCCTAGTGCGCCGGCCAACAGTC
+>850:2:1:1692:15292/2
+GGCGAACCGGGCAACGCAGCGGAAGTTGCCGGACGTTTGCGCGAGACCCAAACCGTGCCAGCAACAATCACCGCAT
+>850:2:1:1692:19927/1
+ATGGCGCTCTCGCCGGCAAGAAACAGAGCTTTACCTTTTGGCCCCAGAGTAGACTTGACGAGGTCTCCAATGGCCA
+>850:2:1:1692:19927/2
+ATCTTTGAGGAGGGTTCGTCTCAGGAAAGAAATGCAGGTCTCAGCGAACTGCCTTCTGAGCCGAAAAGTGAGCGCC
+>850:2:1:1692:13669/1
+AGGCGTTGAACCTCGCGTAGATTCCACGGTCGCACGACATTAGAAATTGTAGATCATCCACATTCGTCTTGAAGAC
+>850:2:1:1692:13669/2
+GCCCGCAGCCGTGGCACTTGCTTGTAGAGGCATTGCGATCATCCAGATTGCTGACAGAGTCGCTGGACTGTGCAAG
+>850:2:1:1692:2674/1
+TTCGGAGGCGGGACGGACATGACGAGCGTCTTGCGGTTGCGCTCCATGGGGGGGGCGGGGGACGACGAAGGGGAGT
+>850:2:1:1692:2674/2
+GCAGGGTCGCGCTGGCGGGCGAAGCCGCGGAGGGGGGGGCCTGCGCCGACGAGGCGCGATCGCGCGCTGCCGGCTG
+>850:2:1:1693:5136/1
+CAGCTTGTAATGAACTATTGCCTTGCCGAGATGTCTCTGGCGAGCCATTAGCGGGAGGAGACAGCGGCGTGGTCCG
+>850:2:1:1693:5136/2
+AAACCCCGTTGACGATTGTTCGAAGCCCGGGAATCTCAAGGGATGCAGATGAATAAGCAGAGTGAGATTCTCTCGG
+>850:2:1:1693:16531/1
+GGATCCCCGCAGAGGCGATCACCCCCCCCCACCCCCCGCCCCCCCACGCGGCGCACCGAGCGGGGAGGCCCGCTCG
+>850:2:1:1693:16531/2
+GCAACCATTGGGTCGTTCACGAGCACCATCTACACCTTGGGGGCCGGGGAGCTCAGCGCTCTCGGCGGCCTCGTCG
+>850:2:1:1693:5457/1
+GGCCAGCCCGACGGGCGTGAAGGAGTTGAAGCCGTAGAGAAGGGCGCAGGGCAGCACGGGGCCGACGCTGACCGAC
+>850:2:1:1693:5457/2
+ATCGGCCAGGCTCAGTTCTCGATCGGGGTGCTGAACATCCTCCTCGCTGCGAGCTTCCGCGGGCGGGCGACGCTCG
+>850:2:1:1693:16564/1
+TCATTCGGCTTCGGAGGCCCGAACGCGGCACTGGGCGGGGAGGGCACGGCCCCACGACAACGCGGAGGGTGGGGGA
+>850:2:1:1693:16564/2
+TTGACGTCGGCGTGGTCCTCGGGCCGGAGGGAAAACTCCACGAGGGCGAGGCTATCGCGGCCCATGTCGGTGATGA
+>850:2:1:1693:1950/1
+GTCGCGGTTCGTGGTGCGGTCAAAGCCCACGATATAGAGGTCTTAGCGCGTTTCTTTCAGCACGCAGTATGCGTCG
+>850:2:1:1693:1950/2
+TCATTGAAGAGCAACCTACCAAAGACATTGCTGCCTACGTTCTTTATATTGGTGCAAAAGTTCTCATCGACCCGGC
+>850:2:1:1693:10185/1
+TGGCGTGGGCGTCGAGGCGGGCTGGCTGACGGCGACATGGGGCGGGGGCGCCGCCGCTACGACCGGGGTGGCCGGC
+>850:2:1:1693:10185/2
+CACCAGCCCGAGCGCGGCGATAACCAGCAGCAGGAGGCCGAGCCAGAACGACAACCGGTAGGCACGCGCACTCACC
+>850:2:1:1693:18048/1
+CGGAAAAGCCTCAGCCCCGTAGCTGACTTCGGCCCGCTACTCCGCGGGTTCAGTCATTTTTTCTTTTGGGCTATAA
+>850:2:1:1693:18048/2
+GCGCGATCCGACTCCACATTCCCATGCGATGGCCACGGCTGCGTTAGAGAACCCGCCCGATCATCTGCACACCCCA
+>850:2:1:1694:5804/1
+CGACGTCAGCCTCGACAGCATCGCCGGCGTAAAATCATTCCCCGAGCCAGGTGGAGAATGCGTCGCGCAGTCTCTG
+>850:2:1:1694:5804/2
+CTCACGTCCACCCCATGGTTCGCGAGCGTTCTGATGAGGAATGGGGCGAAATCATACTGCCCCCGACACGCCACAC
+>850:2:1:1694:6985/1
+TGACGCGCCGCCGCGTTGGCGCAGGGGGCGGAATCGGCGGGCAGTCCAACACGCGCGCCCAGGCGGGCCCCCCCCC
+>850:2:1:1694:6985/2
+TCGCCCTCGCTGCCTGCAGTGTTATCCCAAGCACCATCCCCCCGGCCATCCATTGATCCATCGCAAACCTCTCTAT
+>850:2:1:1694:10743/1
+TTGGGGGCTCGGGCGCTTCGGCGCGCAGCGGAACGGGCTCGCTGGGCGGATGCCCGCCGGCGCCTCCCTCCTCCTC
+>850:2:1:1694:10743/2
+CTGCGAGAACTCGCCGCCGAGGGGCACCGCTCCCGGACCGCCCGGCGCCAGGCGCCAGCGCGTGAAGAGGATGAGG
+>850:2:1:1695:8455/1
+GAAGGCCTTGTCGCCCTCCCAGGGCACCGAGAACAGGTGGCCCGCGACCGGGAAGCATTCCCGTTGACTGCTGGTT
+>850:2:1:1695:8455/2
+CGTGGTCCGGTCGGCCTCCTGTTCTATCGGCTCAATGAGCTGATCTACGCCAACCGCCCGTTCCTGCGCTGGACCG
+>850:2:1:1695:1072/1
+CTCGGCGAGCCGGACTTGGAACCGGCGTTGCCTTTGCTGCCGAGGCCCGAGCACCCGGGAAGGGAATGGGCCACAC
+>850:2:1:1695:1072/2
+GTCTCCGTGCCGCAGCACGTGAGCGACGGGTTCTGCCCAGATGGCCCGATCCCGGACACGTCGCGCCTCGTACGCG
+>850:2:1:1695:19829/1
+TCGGAGGTCTCCCATTCCCGTTTCAGGAGATCGATCCGCCAAAATTCGAAATGACAGCATCGTGGGACCTCGATCA
+>850:2:1:1695:19829/2
+GCATTTGCCCCGCCGGTCCCCATGCGTTGCGAAGCTGATGACTGATTTCTTGCAGTGGATCGGTGCCTCTCGGGGC
+>850:2:1:1696:9294/1
+AGCGCGCCCCTGGCGACCATCGTCTCGATGTCGCCGACACGCAGCTCGAGCGAACGGCGGCAGCAGTAGAGCAACC
+>850:2:1:1696:9294/2
+GAACGAGTATCGCGCAGTTTGGGACATTCTGCCGCAGCGCCAATTGCCGGGAAATGCGGCGATGGTTGTTAGCCGA
+>850:2:1:1696:20623/1
+GACGACTCGGCGCGGGGGCAACGGTGCTCACACTCACGGAACGCAAACTGTGTTTCGATGTGCTCGACGAGGCGCG
+>850:2:1:1696:20623/2
+GCGAGGGGTGGGGAGGGCTATCAAATATAATTGCATCTGTATTGAAGGCCCGTCACATCGTGAAGGACGCGGGCGC
+>850:2:1:1696:20769/1
+AACTAGTCAGCGGCAATAACATCCTGGCCATCGAGGTGCATCAAACTTCGCTCAACTCAAGTGATCTGATTCTCGA
+>850:2:1:1696:20769/2
+CGCCATGCGCTGAAGTCAGTGGTTTCCTCCAATGTCGCAGCCGGATCGAACCAGGGAAGGAGCGGCTCCCCACCCC
+>850:2:1:1696:12834/1
+CCGAAGCCGAAACCCGTCATGAAAATGCTCGGGTCGTTCGCGCGATGCGCGTCGTTCTCGGGTTATCGTTCGGCGG
+>850:2:1:1696:12834/2
+CGGCTTCGGGGAGCGGGAAAGAGCGCATCAGCTTAGCACGACGAAAGCATTAATGGAATGTGGCACTCTGTGATCA
+>850:2:1:1696:17462/1
+GCTGGGCCCGCCGACGGCCAGTGCCAGCGTCGTCCAGCGTGGTTTGCTTCGTTCGTTGCCTTCTCCCCACCCCCGC
+>850:2:1:1696:17462/2
+CCCTCCCGCGGGCCGCGCTGGTTCGCCTTCGCGGGTGGGAGCGATCCACGGCGAGCGCCGAGCGGCGCGCGCTGGA
+>850:2:1:1696:1378/1
+CGTGGTTGTCGCTGTGCAGAAGGGGTCGTACGAACCGAACCGTGCGCAAGAGCATTGGAAATAGAAACAGGGGATC
+>850:2:1:1696:1378/2
+TTGTTGGAACAATTACATCGGCAGGAAGGTTGGTGTGTTCTATCATTGACGAATACCGGATAATTTGTTTATTATC
+>850:2:1:1696:11363/1
+CGACGCCGGGGCCACGATCCCGGTCCAGTCGCCGCACCTCCAGGGCCCGCGCGGCGCCCCTCTCACCGCCCCGCAC
+>850:2:1:1696:11363/2
+CCGAGCCGGGTCCACGCCGGCGGCGCGCTGCGAGCGAAGAGCGCGATGACGCCGCCGGAACGGAGGTCGGCGCTGG
+>850:2:1:1696:13782/1
+CGGGCCGCGCACGCGCCCCAGCGCCAGCGGCGCGCGGGAGGCACCCCGGGCCAGCCCCGCTGGCGTGACGCAGCCC
+>850:2:1:1696:13782/2
+GGATGGTCGCGCATGGTCTCTCCGGCGCAAAGATGAGCCCTCCCGCAAGCCGCCCACGGATGGGCCCCGATCCCCA
+>850:2:1:1697:11732/1
+AGCTGGTGGTACCCATCGTCCGTAATTTTCGTTGGGTCGCCGCTTTGCTGCGTCCGGTAGTCGAAAGTCGGATTCT
+>850:2:1:1697:11732/2
+GTGGGAACACTTAGTGCACCGCGCTCAAAGAATGCGTAATGACAATACTCGGATTGACGAGGAACACGGTCGGTTC
+>850:2:1:1697:5010/1
+GTCCATCGTCCGCGAGCCGACCTGGCAGCCGATCTCACGGGGCCGCTGGAGGCAGGGGTCCTCCCGCGCGGGCGGG
+>850:2:1:1697:5010/2
+GGCTGCGTCCGCGGTTGCCCTGGCCGAAACCGAGATCACCCTGTGCCATCGGGCAGAGCGGGGCCGCGGAGCTGCG
+>850:2:1:1697:7063/1
+CGAGGAGATCATACGGCGGCTCGCGACGCTCGGCGGCAGGGGGGGGCCCCGCCCCTTTGCTATGGCGACCCGACAT
+>850:2:1:1697:7063/2
+GGGCGCGAGCTTCCATCAGTCCGCCCTTGGTCAGCAGCGTTGCTGAGGCGATCGTGCGGCCGCGCCGCGCGACCTG
+>850:2:1:1698:7941/1
+AAATCTCTTTGCATGACGGAACATTGACGATCAGTGGCGAGCGCAAGCGGGACACCAGCAGCAGTGGTGAGAAGGC
+>850:2:1:1698:7941/2
+GATTAACTGACCTGAATTTGCTTTGGCTTCACTTCTTCGGCCTTCGGCAGTGTTACGGTCAGCATTCCCTCCCGAT
+>850:2:1:1698:2906/1
+GCGCGGGCCGAGGGCGGGGGAGCTGGCGCAGGGGCCCGACGGCGCGCGCGAGCCGGCGCCGGCGATGGGGGGGGCG
+>850:2:1:1698:2906/2
+ACCCCAGAGGAGTATCATGCAGCCCATGCAGTGCCCCGTTCTCACTCTCAAAGGAGGCACCGGGAGCGAGGGGCAG
+>850:2:1:1698:1683/1
+GCACCGACCGCGCGCGTGCGGCGGCTGATCTCTCCAACGGTCCTCTCCCGCCACGTGTTTGGCTTGATTTGTCCCC
+>850:2:1:1698:1683/2
+CGCGCATTTGGACTTCAGCGCCGCCCTGGCGCACGCCGCCGATGTACTTAGGAGCTTGAAGTCAATGAGGGGACGG
+>850:2:1:1698:4318/1
+AACGACGAGCGGGAAACCGTTGGACCACAGCACCAGGACGAAGCGACGCTCTACCCGCCCGGCTCGGGACGTCAGC
+>850:2:1:1698:4318/2
+TCGGCGGGTGCCGAATCCGGGGGTAGAGAACGGGGAAATAACCGCGTGGCTGACTGGGCAGCAGGGGATGCCGTCC
+>850:2:1:1698:10578/1
+CTCGGTGAAGTACTTGCCCTGGTTCTCGCCGGTATTTGCCAGGACCGAGACATCGTAAAGCTCTCCCGGCTGCAGC
+>850:2:1:1698:10578/2
+CCCCACTCCGGTCAAGCGCAGCAAGGGCGGCAAGGTGGAAACGCTCTTCACGGGGGAGCCCACGGCGCCCAAGAGC
+>850:2:1:1698:20672/1
+GGCCAGCCGGGACCAGCCCATGGCTCTGTTGCTCCGGGCCGGGATGAAGCACTCGAGCTTGTCGCGCTGGCGCATG
+>850:2:1:1698:20672/2
+AAGGGGTTCGACCAGGACTGTTGCACCACCACGGGCGGGCCGCTGTGGCCGACCCGACCCGCGTCAACCCAGGTCT
+>850:2:1:1698:20860/1
+CCGGGCGTCTGGCGGGAGCGCTTCCGCCCGGGCCTCGCGACAACGCGTAGGTGGCAATAAACAGTAGGGAGCGGAC
+>850:2:1:1698:20860/2
+GCCGGCAGTGGTGGGAATCCTTATCAGGACGATGAGCTTCTCGATCGCGCACGGCATCGCGTTCGGCTTCATTGCT
+>850:2:1:1698:16159/1
+AAGAATGCCCAAGAGTCCAGTCGGCCGTTCACCACCCCCCCTCTTCCCTTCTTGCCAACCCGACGGGCTTCGAGTT
+>850:2:1:1698:16159/2
+CACCGGTTACTCTGCGCGAGGCGGGACGTCGGTGCGGCGCGTAGTATTCACGCCCGCTCCGAGGGCCGAGGGCCAG
+>850:2:1:1699:5675/1
+CGGGACCGGCGACCACCAGCACGACCAGGACCGCGACCAGGGTGGGCAGCGACAGCAGGAACTCCTCTAGAACGAG
+>850:2:1:1699:5675/2
+CCTGGCGCAAAAGCGAGGCTTCACGGGTTTCGTTCGGCAGATCTGCAGTCGGGGCGACGCGGCAGGCTTCGTGGGC
+>850:2:1:1699:13327/1
+TTGTTCTGCTCCATGACCCGGCGCGCCGTGCGGCCTGTCTCGTCGGGCGGCGGCGTGGTTGGGTCGGTGTTGATCC
+>850:2:1:1699:13327/2
+CACACAGCCGACGACCAAGATCCGCCTGAACCTGCCGGTCCTCTCCTCCCCCATGGACACCCCCCCCGCGCGGGAG
+>850:2:1:1699:12015/1
+GACCGCGGGGGTATTAGTCTTCTTCACGAGGACGTCTTCATCCTTGGTCTGCCGCCTGACTCTTGGATTCTAAAAG
+>850:2:1:1699:12015/2
+AGGCGAAGAAGACCGTCCCAAGGTCGCCTACTCTCGGCGCTGGTATCTCCATATGTTACTTGGCGTGATTTGCTGA
+>850:2:1:1699:14999/1
+TCAAGAAGCCGGGCACCTGCAACACGTTGGTGAAGAACTGGGTGCTCCCCCGCACCACCCCCCCCTCACGGGCGCG
+>850:2:1:1699:14999/2
+CGCCGCCCCCCTCATCGCGCCCCTCGGCACGTCCGCGAAGCCCCCCGTGCCGCGGGGGGGTCCTTCGGAGGAGGCG
+>850:2:1:1699:2556/1
+CGGCTACAGCGCACGACCCCGCGGGCTGTGGACGCCCCGCGCCCCTCCGCCCCCGTCTGGGCACGCGGCGCACCCG
+>850:2:1:1699:2556/2
+CAGAGGCGCGTTCATGGCCACGTCCATCCGGGCGGGAGGGAAGGAGTAGCCCGCGAGCAGGACAAGGCGGCGCACG
+>850:2:1:1700:13191/1
+AGACCGCGCCCCGCATCGCCGACCGCCGCAAACCGCGCCGCACCGGGGGGACCGTCGCCGCCCTCGAGGACCGCGC
+>850:2:1:1700:13191/2
+GCGAAGACGCCGGCCTGGGACAGCCGCCCCCCCCCGGTGCCCGGCCCGCCGGCGCCCTCGCCCAACTCCCCCCCGG
+>850:2:1:1700:2875/1
+ACCTGGCGCGCGGGGCGGGGCTTGGCAGCCTCGACGCCAACGAGGAGATCGCAGGCACGAGAGAGAACGTAGCCGC
+>850:2:1:1700:2875/2
+CCCCGAGCGGCATGACGGCCGCCGCCGCCGCGGGGTCGCGCTGTTTGGCGAACCCGGGGACGTCGGGCGTGATGGG
+>850:2:1:1700:19294/1
+ACGACCAGAACACCGCCGGCACATGGGCGCGGACCGCCTGGCTCTCCGGCCGCGGCGTGGCCATTTCGAACTCCTC
+>850:2:1:1700:19294/2
+GGTGGCAGCGGCGGCCGGCTGACCGCCGCCCAAGGAGGTTTGCCGCCCAAGCCAACGAGTGTCACGCCGCGCCACC
+>850:2:1:1701:11831/1
+GAGACATTGAGCCTTTATCTGACGACGGATCGCGCAGATGTTTCGTATCAGAATCTGGCTGCTACCTTGGCGCTAA
+>850:2:1:1701:11831/2
+CTAGCGTCCATTCGTCGTTAGACGACCGCCTCAGCGCCCGCTGCCAGCGCCGCCCACACATGGCGAATTTCGTCTT
+>850:2:1:1701:4054/1
+AGCTGAATCCCTGTCGATGCCATTTGATAACTGTCTCTGGCTTAACGATGACGAGAATGGAGCGCCAGCCGCGCCA
+>850:2:1:1701:4054/2
+ACGTATCAATGTTTTTCCTCTCTGCGCTCTATCAACTATTCTGCGGTCTGCTTGTGCCTCGGCTTGTACTGGTGAC
+>850:2:1:1701:6300/1
+ATGCCGGCGGACATTTCCCTTTCCGGCCCCAGCATCCGGAAGGGGAGAAGAGGCGTGGGTGCGTGACCGCGGAAAA
+>850:2:1:1701:6300/2
+CGCTCTCGGTGCGGTATGCGACATACGCCCGCTTGTTCCATTCCTGCCACCGGCCCTGGCCGGTAACGCTCCCCCC
+>850:2:1:1701:5253/1
+CGATGCGTCGCGGCGTTGTCCGTCGCGTCGTCCAGCAGCCTGACTTGTTGGGGGGGGAGGACGTTGATGCCAAGGG
+>850:2:1:1701:5253/2
+ATGCTCGCGAACAGCTCAGGTGCGCGCCTCCCGAAATTTTGCAGTTGAAGGACGCGACGCCCTACAAGATCGGGCT
+>850:2:1:1701:15600/1
+AGTATTTAGGCCCCTCCCGACCGCCGGTTTCGATAAACCAGACGACGGGATGCGCGTGGCTCGCGGTGCGGCGGGC
+>850:2:1:1701:15600/2
+AAGTATGACACGGGCGCGAAGGAATTCGGGCGCGGCGTGGAATGGGTTCGCAACTTTCTGGTTCCAGCGGTGGAAA
+>850:2:1:1701:8188/1
+AGCCGTGCCCGCGGTCGGGGCTGACGAGCCCCCCGCCATGCCCGCCGTGTCCGCCGTCCTGCCTGACAAGCCCGGG
+>850:2:1:1701:8188/2
+CGGCGGGCACGGCGAGCCCGCCCGCCCGGGCGCCCAGGGGCGCCCTCGGGCGCGGAAAAACGGCAGGGGGGGGGGG
+>850:2:1:1702:3048/1
+GGACTCGGTACGGATCGATAAAGAGCAAATATCCCCCCTTGAGAATAAGGAGAGGCCGGGCGGGCCAGTTGGGAGG
+>850:2:1:1702:3048/2
+TCCGTTTCATGATATCGCACTATAGGCCGGCAGCTGGTAGGCGCTCTGGAACATTATTCACGGACTCTGGATACTC
+>850:2:1:1702:1565/1
+GTCGCGCTGATTTCCGGGGGCCGCTCCGGCATTGAGATGGTTAATGCGAACTTTGGTGGTGCGGGCCAGAGCGTCG
+>850:2:1:1702:1565/2
+GAAATTCATCACGTCGCCTTCGTAGTATTTCACGATGAAAAGTCAGCAAAACAGACAACTCAACCGCTTCTGACAA
+>850:2:1:1702:18025/1
+TACGGGATTTCATCCGGAACTGACGGGCCGTGAAAACATATTCCTTAACGGCGCTATCCTAGGCATGAGCAAAGGG
+>850:2:1:1702:18025/2
+TTTCCTAAACACTTTTTCTGAAACTGGAAATCACCAACCGCCAGGACTTCGTCCACGATCAAGATCTCAGGCTCAA
+>850:2:1:1703:5784/1
+TTGCTAATCTTCTTGCCAGTTTGGGGCAAATGGACCAGGCGTATGCGATGCTGGACAAAGCGTACAACGCACACGA
+>850:2:1:1703:5784/2
+TCGATTACGCAGATTACGACCTTCCCAAAACGCTCGCGTCATTTCTTCAAATCTGCGTAATCGGCGGATGAGCTGC
+>850:2:1:1703:21187/1
+CGAAAACCCGTATTCAAGGATCCGACCGCTTCATCGCGCGTGCGCGCGGTTCTGAACCACGCTTGAGGAACCACCA
+>850:2:1:1703:21187/2
+ATCGGGCACTCTGTAGCCGCGCCAACAGAGGGGTGGGCTGCGACAGCCAGTCGCGCGCGGGCCGAAGCTCTTGATT
+>850:2:1:1704:4019/1
+ATGGTGGGGACGAAGACGTCGAGCGCAGACACGAGCGGTGCGAGCAAGGTGAGTGGCTATTGGGGGCGGGCGGCGG
+>850:2:1:1704:4019/2
+CGTGCGGGGGGCTGCGGGCGACAGGCTGAAGGCGGAGGGATGAGAAAAAGGCGCGACGGAAAGGGAGAGAGCAGCC
+>850:2:1:1704:17432/1
+AAGCGGCACGTTTTGGCCACCCCGGACACCGTAACCAGTGCCACGGCCGCCCCGGGCCCCCATAACACGGGATCCC
+>850:2:1:1704:17432/2
+CCAACACGGATGACGCGGGGCCCTATGTTTTGCCGGGAGATAATTACCCAGGTTAGAATGTTGGGGTTGGCGCACG
+>850:2:1:1704:19544/1
+GACCCAGATCGTCGGCGCGGCTTGCGAACGTTCCGCGGTCCGTCGACTGCGCCGGGCTCCCTCATAGCGTCCGTGC
+>850:2:1:1704:19544/2
+TACCAAGTCTGCCACGGCCCGCACGAACCATGGCGCCGTCTGGCCCCCCGCCACCGCCCAGGGCGACGCGCACCAG
+>850:2:1:1705:4654/1
+CCGCGCCGGAATGCGGCGTTCTGCGCGCGTTTCGCGAAGGCGGGCTTGGGGAGGAGACCCTGAGTTTGTTTGGAGC
+>850:2:1:1705:4654/2
+CGCTCATCTCGCGGTGCTCCTTCATCGACAAGAGCGGGTGCTTCGAAGGGTTGGCGAGGCACCGGCCGGGGCGTCG
+>850:2:1:1705:15983/1
+ATCGGGGCTCACCCGCATCGGCACCGCGGACTGCGAGGCCGGCCGCCACTCGACAGCGGCCGCCCCTCTCCACCCC
+>850:2:1:1705:15983/2
+CTTTGCCAGAAGGGTTCCGGCGCGGCCGGTGGGAACCCGCGGGGTAATTTGCGCAGCCGCAACGCCGCGAGCAGAC
+>850:2:1:1705:11942/1
+GCTACTTGGCGCAGCGCCGCCTGCAGCGCCGCGTCGGCGAGCTGAGCCTCGGCGACGCCGCCCGTTCTGAAGATAC
+>850:2:1:1705:11942/2
+GCCGGCAGGAACGCCAGGAAGGAGGAGCACGCCGGGGACGCGAGGCACAACGCTCTCGGGCTGCTGCCGGCGCTCG
+>850:2:1:1705:7482/1
+GAGGACGACGCGGGCGCCGCCGACGCGGAACGGATGCAGGTTCGTGTCCGCAACGAACGCCCCGTGGGAGTACGTG
+>850:2:1:1705:7482/2
+TGAAGGCGTGGGATCCGGCGTCCCTCCGGCCCGAGGATTCGTTCACCAATCGCGCAACCACGCAGCAGTCGCTCGG
+>850:2:1:1705:20714/1
+GCGGAGTTCGGCGCGTCGAGCACGATTCTGTTTTTTGCTGACATAGGCGCTGCTCCCGTGCGCGACGCAATACGGC
+>850:2:1:1705:20714/2
+CTTCCCGCCGCAATTTCAAAAGGACGATATGCACATCGTAAAGCTGTCGATTCTTTTCGCGCTCCGAAAAATCAAG
+>850:2:1:1706:8087/1
+CGTGACCGTGTTCAACCGCGGCCGCCATCCCGCGCGCCTGCCCCCGGGCGCCCGCCCCATCGCGGGCGACGGCAAG
+>850:2:1:1706:8087/2
+AAGAGGGGATGGGGCGGGCAACCGCTCGGAGACGCCTGGACTCATACCAACGCGGTCGCTACGCTCACGGGCGATT
+>850:2:1:1706:5491/1
+GCCCGTTTTAGGGGCTGCTGTTGCTCCAAATACTTTGCTTCTGAAGAAAGGGCGCTACTATGAGAAAGGGGGCTTA
+>850:2:1:1706:5491/2
+AAACCGGAACTGTCTGGCAAGGAAATCGAGGGGCTGGCGTGGGCGGGCAGTGCTGGACTCGAAATAATAGGAGAAA
+>850:2:1:1706:4422/1
+AAACATCGGCGACGTACCGAAGACCCCGTTTTCTTCAGTGCCAGCGCTGGTGGAGCCGGCAGGCACAATAACAAAA
+>850:2:1:1706:4422/2
+GGGTTGAAGGAACTTGCATGGCTTTTGCCTTGCGCTAAGAGGGACGCGCGCCGAAAACAGCGCGTGGAGGCACGAA
+>850:2:1:1706:6574/1
+ACGCAGTGCCGCCTGGGCGTGGGAGATTTTCCCCAGCGACGCCGCCGCGCTCGCGGTGGGGATACCATGCCGCCGA
+>850:2:1:1706:6574/2
+CGCCACCCCCATCGCGCGGGCGGTCGCCATGCCCACCGGGCCCTACCAGCCCGCGAGCGAGCTCTACGGCGTGGCC
+>850:2:1:1706:2389/1
+ATGTTCGTCTGAAATGCTAGCGTGCTTAGAATCGCCAGCTTGTAGGCCGCGTCGATCGCCTCGACCTCATTGCGCG
+>850:2:1:1706:2389/2
+CTTGCGCCATGATCTGATCGCGAACGACATTAAGAGCGTACGAGCGCTCATCAACGGCACGACGAACTTTACTATG
+>850:2:1:1706:20133/1
+CGGAAGAGCGCGCGTGTGGGCGTTGCGGGCGTTTCCGCGCGGCCCGGTCGAGGGTTCGCTGCGGCGGCGGCGCGCA
+>850:2:1:1706:20133/2
+ATGTTCCCACGAGTGGTAGGCGTCTGCTCATCGAATAAAATCTCCTACTGTTGCTTTTGGATAGTACAGATGAAGA
+>850:2:1:1706:13107/1
+TGCACTGCATTCAGGTATTCTGGTTAGCGACGACCTATGTGGAGTCATCGATGCTGACGTTAGAATTCAAGGGCAA
+>850:2:1:1706:13107/2
+AAGATTGTCAGCGCGAGAGATCGATGTGATCAGGCGCCAGTCCGGCACGATGACGCTCGTGCATCCGGGGGAATGC
+>850:2:1:1706:11569/1
+GCTTAGGGCGTTGAAGCGCACGACGGCGCCGGCGAGACGTTCACTCAGCAATTCGCAACCACTGGCCCCAGCCGCC
+>850:2:1:1706:11569/2
+GCCGGCGGCCCGCTGCAGGGGGGTGGAAAGCATGTGCGCGAAGGAAGCGCTGTCATGCACAGCGCGCTCGCAGCCG
+>850:2:1:1707:9833/1
+CAGGACCGGCAGAAGGGGGGCTACGTCTAGTGGAGCTGCTCCGGGTCGCGACTGCAGGTTCCGTCGACGACGGCAA
+>850:2:1:1707:9833/2
+GAAGGCGCGGCACGCTACGTCGATCGACAAACCCCGCTCGCGCCCGGCCCCCAACCCGGGGGCGAGTCGGGCGCCG
+>850:2:1:1707:11906/1
+GCCGACCCTACGACTTCGAGGTTCTCGATTGCGCCTAACGAATGAAGTGTTCACGCTTTCCGTCCTTTTGGTGTTA
+>850:2:1:1707:11906/2
+GACGGACCACGGGTAGGAATGGTGCGCAAGGATGTTCCGGCAAAACTGATCATCGAAATTTTGCTGGCGATGGTTA
+>850:2:1:1707:2298/1
+CGAGCGGACAGGGCGCGCCGTAGCCCTTGGCGTAGCGCCTGGCCCGCTCGACCTCGCGGGGGAGCCGGTAGTCGAG
+>850:2:1:1707:2298/2
+AAGCCTGAGTCGTACCCGATCCTCGACACGGTCGCCCAGGTCCTTTTGGAGACCCCGCGGCCCGGCAGGGTGGCGG
+>850:2:1:1707:15059/1
+GGCGCAAAACCTTTCGCGTCGAATCGATGGATCGGGTGACCGGACGTGCCACTGGGCACAGCCAGGGTCCTGGGAC
+>850:2:1:1707:15059/2
+AGCTCCTGCTTGGTCCGACTGATGGCGTCGTAAATCAGGTCGAGTTCGCTTTTGAGCTTGCCCGCCTCGACGAGCT
+>850:2:1:1708:14226/1
+AGACCTCCCACCATTGCCAGGGGCGACGAACGCGGGCGGGCGGCGGATCTCCTCTCGGGGGTCTCCCCGGTTCCCT
+>850:2:1:1708:14226/2
+CGGCCGCGGAGCCGCGCGGCGACACATTACGGCGCCATGCGCTGGGACGCAAAAAAAAAAACAACAACACACTCCC
+>850:2:1:1708:7778/1
+GCGGACGGCCGTGACGCTTTTATAAAGAGGGAGCCCGCCGCCCCCACAATCGAAGCCAGGCCCGAGATGTGCAGCC
+>850:2:1:1708:7778/2
+CATGGCACAACGGGTGGGTTGCCGGGGAACGCGATGTTGGTACACGAGCCCTAAAACTTTCTCGCCGCCTAGGAAG
+>850:2:1:1708:17177/1
+GTCGAGTACCAGATCTGGGCCGTGTTGGCGGAGGAACGGTACGGCGGGGTTCAGGTCGGCGACGCGGCCGCCCCAG
+>850:2:1:1708:17177/2
+GCTGTCGCACGCCGACTACACCGTGCTTGCTGCCTTCGCCGAGGCGGATGGTGAGCGGCTCCGGGCGTTTCTCGCG
+>850:2:1:1709:14655/1
+GGATTCGACAACGACCTGGGGCGGCGCAAGATGCGCGAACTGCGCGACCTCGGCCCGGGCCAGCCCGGTCTCGCCC
+>850:2:1:1709:14655/2
+CAGGCGGCGAAGGAGTGATGGATAGTCCGGAATTGGGCGGGGAGGGGCGACACAACGCGGCCACCACCAAACCGGG
+>850:2:1:1710:6853/1
+AGCCCTCTGCGGAAGCGCAGGCTTTTTTACGCTCGCGAAACGGAGACACTTTCGCCGCGCAGTCAGCGTGACCGCG
+>850:2:1:1710:6853/2
+TCCGGGAGCTGCGGGGTTTTGCGAGCACCCCTCCCCCCATCCCGCACGAGCCGAGGCCGCCGCTCTCAAAGCACGG
+>850:2:1:1710:17914/1
+CAAATCCCGTCGTTGCCGGCCGGGTTGTGCATCACCCCGGCCAAGCCGGTGGGCGCGAGGCCAGAAAACAAAAAGA
+>850:2:1:1710:17914/2
+CGCTCTACGGCCTCGGCGCCGGTATCTGGAGCCGCGATGCGAACCGGCTCTATCGCTTCGGCCGCGCCCTCCAGGC
+>850:2:1:1711:4736/1
+GCGGGGGCTGGAAGCCGGGATATTGCTGGATCACATCCACAATCAATCCCTCGAGATCCAAGGGGTTAACGGCGAT
+>850:2:1:1711:4736/2
+TCTCCCATGATTTGCGCGCGCCACTGCGGGCGATGGTCGGATTTGCGAACCTGGCCATCGAGGAAGCCGGCGAGAC
+>850:2:1:1711:16381/1
+GGCTCTTCTACCGATCGCACGCGGACCTTGGAACGAACTGGTCAGCGACCCTTCAAGCCCGTGAAAATCATCAACC
+>850:2:1:1711:16381/2
+GATCCTCTCCTCATCGCGGATCCTAAACGCGAAGAGAATCCCAAACGTGACCAGGTACGACGGACCAGCAATCCAA
+>850:2:1:1711:13142/1
+ACCTCGCGCGCCACCGAGGGCATCACCGCAAAGACGACAACGAGATCCCCACCGCGAATCACCGGCACAACCGGCC
+>850:2:1:1711:13142/2
+ATCACGGGCTCGGCCTGCCTGCGCTGAGATCATTAAGAGGAGGGTCGAGAGCCACCACGGATCGACAAACTGCCGG
+>850:2:1:1711:21258/1
+ATGGAATACACTCGGTCCCTAGTCCTGCCACCCTGGGCTCCAGGTTGGGTCGCTTTATTGCCCGCGAAACGCGCTG
+>850:2:1:1711:21258/2
+CACCAGATCGGCTCGTGCCGCGGAGGGCCACCCTTCGGTCTCCTCGGGCTAGGCGTTCTTGGCCGGCTGGGCTTTT
+>850:2:1:1711:4199/1
+GGGGGAGGTGCGTGGTTCACCGCATGAAAGGTGACGAGGAATAACCGGCTGGCGAGGTAGCTTTGGCTCTGCGCAG
+>850:2:1:1711:4199/2
+CCAGATGACCGAACGAGGGAGCACGCTCACGACTGCAAGGGAGACGATCGTCGTGATGGGCAGGGCCAGTCACACA
+>850:2:1:1712:9952/1
+CGACGACCTCACCTTTGCGGAGATTCAGACGGTCTGGCGAGCCAGCTGTCTCGAGCGGCGTCTAGCCCCCTCCCAC
+>850:2:1:1712:9952/2
+GAGCGAGAGCTAACAGACGAAATACCACAGGTCCTTGTTCTGCAGAATGGTACTGACCGCTTCGACCGTTTTCTTC
+>850:2:1:1712:6911/1
+GCCTCACGCTGATGCGGATGCCGATGTTCGTCTGGACGTGGCTGATTACGGCCTACCTGCTGATCGCCGTGATGCC
+>850:2:1:1712:6911/2
+CCGGGATCACCTGCGCCACGATCCCGCACGCCGGCAAGATCATGATGTACACCTCGGGGTGGCCGAAGCACCAGAC
+>850:2:1:1712:1329/1
+TAGCTCGGATAGCACGGTGCCTAGAGGGCCGTAGGTCAGGCCCATCAAGGTCAGACCGAGAGCCCTCACACCTACC
+>850:2:1:1712:1329/2
+GGAATGATCTGCCTTGCGCTGGCGTTCCCGGTGGGCGGGCTGCGGAGGGAGCGGCGCCGCCGTGCGCCCGTCTCTT
+>850:2:1:1712:15286/1
+GAAGCGCATCGATGACCGGTGCCTCGACGCCCATGCCCTTGTACGACTGTAGATCCTTGTCCGTCGGCTTAAAGCT
+>850:2:1:1712:15286/2
+GTTGATGAAGGCACCGTCAACGACGCGATTCGCGCTATCAAAGTGGAATACGAAGTACTGCCGCATTTCGTTTCAG
+>850:2:1:1712:16296/1
+CCGTCATATTGCCCCAGCTTCTCACCGGATGAATATCGATCAGGTTTTTCGCTTGGGGAACTCCGACGAATGTCGG
+>850:2:1:1712:16296/2
+TGGGCTGTAGGCGACGATGGGAAGCCGCTATATATGTTTAACCTCATCGATTTGTTCCCCCGGCTCCAGATGTTTC
+>850:2:1:1712:17740/1
+TATATGACAGCGTGGCGGGAATGGCCAGCTTCGGGTAGTCATTCGAGCCGTCAAACATGCACGGAGCGTTCACGTG
+>850:2:1:1712:17740/2
+GCCGTCTTAGGCATCTTCGACGCGAACCACCCCGCGTGGACGCACCAAGTATGCGTCTCGCTCTCACATTCGTGCC
+>850:2:1:1712:9437/1
+GCGCAGCGGTTCACCGTGGAAGGCGCCGCGGCGCCGGCGTCCGCCAACCCGCCGCACGGGACACACCACGCCCCCA
+>850:2:1:1712:9437/2
+CGTCCCGGGAGGGCCCGCCCGGAGCCGCTCGCAAGCCGGCGAAATCGGCCGTGCCATCCACGGCGGGCCTGGCGGG
+>850:2:1:1712:12530/1
+GCAGTCTCCGCCCGTTCCGCTGCCGCGATCGTTCCATAGATTGTTGGCGGTGAATCCCCGATTCATGCCTAGCGCG
+>850:2:1:1712:12530/2
+TGGGTTTAAAGGCGGGGGGTAGAAGCCGCACAGATTGCATCGCCGAACACCAGGCCGAGAGGCGACAAATAAAGTA
+>850:2:1:1712:16702/1
+CAGCAGTACGAGTCATGATTGTACAACAACTATAGCACACAACACTGCTTCTAACAGAAACTCTCCACCTCGGCTA
+>850:2:1:1712:16702/2
+CAACGGCGCAATTTCTCTAGCTGGGGGTCGATGAGCTTCAATCGTGGCCGAAATCGATACCGTCAATCGTCACCAC
+>850:2:1:1713:17994/1
+GAAAACGGGCCCTCTTCTAATTTCTGACACACCCATTCTCTATTCTGGCATCTCCTCCACCAAGAACCTCAACGGC
+>850:2:1:1713:17994/2
+CCATGTACGGCCAGAACAGATGCGCGCTGTCAGCGCTCACGCGTCTGTTAGAGACGCCGTTTCGCAGCTGGCATGT
+>850:2:1:1713:5555/1
+TGTACCGATACGTCGGACTCATTCAATACACGGCCGGGTGGCTGTGGAGACATGTTGACTACAAGACATCCGCGGG
+>850:2:1:1713:5555/2
+GTTCATCATCACCGCTGGCCGTCTGCCTTCGTACCGGCACAGATCAAGCCTCCGGGGGTTGACATTTAACCAGACG
+>850:2:1:1713:9470/1
+CGCCTGGCAGGTTAAAGTCTAGTCCGCAGTGCTTTTAATCGCCATGTGCCACCATCTGGCAGCTTGCCATTGTCTG
+>850:2:1:1713:9470/2
+TACCTTATTCAGCCAGCAAACCTAATGCCTGGGCAGGCACGGCTGTTTGGACCGAAGTCCCACTTTTACCCGACAA
+>850:2:1:1713:7991/1
+GCGGCCCGCGAGGGCTCTGCCCCCGCGGGGCCGTTGCGGCGGGTGGGCGGGCGCGGGCGCCGGCGGGGTGGGCTGG
+>850:2:1:1713:7991/2
+GCGCGCGCGCCCGTGTCAGTATCGAGGTACGCGCCGCCTTCGCCCGCCCACACGAGGGCCCCAGGGAGGTCGGAGC
+>850:2:1:1713:12772/1
+GGCAATACTGCAAGACCATTGGAATTATCGGGCAATTCGCTGCAAGGGCTCGTCCCCAGCAGCATGGAGTTGCAGA
+>850:2:1:1713:12772/2
+ATACCAGAGTTCATCGGGAGTACATCCAGTAAGCGTGGATGTGGCACAGGAATTGCGGATATGCACAAATGCAGCA
+>850:2:1:1714:1096/1
+GAGGCGCACAGCGTGCTCTGGGGAATTCACATCCAGCTCGTTGGCGAGTGGGGTTGGCGCGGGCCGCGCACGCGCC
+>850:2:1:1714:1096/2
+CATGAGACGATCCCAATCGAACCGGCGATGGGAGTCTTTAGGCCGAAGGTGACGCCATCGGCGCAGCCCAGAGCGA
+>850:2:1:1714:1524/1
+GGCGGGCTCGCGCGGCCCGTGTGATAGCCTCGCCCGGGCGAGGGGGCGAAGGAGCGGCGGGGGGGAGGTGCGGCGG
+>850:2:1:1714:1524/2
+CCTCATCGGCGCCCTCGGGGGCAATGCGCGCGGCGACTTCCCGCCGGCTTCTCTCTTTGACGTCGCCGCCGCCCAT
+>850:2:1:1714:2212/1
+TTGTATTTGTCTTGGCGTCGGAAAACGGTGAACCACAACTCCCAAGCTGGCCGCAGAAAAGAGAAAGTGCTCGGCG
+>850:2:1:1714:2212/2
+CCATTGACACTCCTGCTGCAAATATTTCTCACTGGTCGGCTAATGAAGTTTCTCGGTGTGCCCGCGACGCTCTTGT
+>850:2:1:1715:2068/1
+TTCTCCGTGTAAGCTCGTCTCAAACAAGGCCAGACTCGCCGTAGTGAACACTACATCGTAGGTTAGAAGCAACACG
+>850:2:1:1715:2068/2
+AACGGAACCATCTTTGCCGCGATGTCAGTGTGCACCCGCGGCAGAGAAATAATGCTCCCGTCGCAGGGCTTTCGGA
+>850:2:1:1715:10552/1
+ATCACCGTCAGTGGCTCGGCGGACAAGATGCAGGTGGCGGCCCGAACCCCCAGACCCCGGCCCGGCCGGGGCCCTC
+>850:2:1:1715:10552/2
+TACGACAATCTCGCCTTTCCGTTGCGCAATCGCGGCGTGCCGGCTGCGGAAGTCGACAAGCGCGTGCGCGAGGTCG
+>850:2:1:1715:18045/1
+CGAAGCAGATCCAGCAGCGATGTCCCGGCGACAAACTCCTCCACCAAAAAACTGCAGTCCGGGAAAGATTCAAACG
+>850:2:1:1715:18045/2
+AAGATTCGTGGCGGATGACACTCGGAACAATCGGCGGGGGGCGCTCCTCGCTTTGAGCCCGGGACTTCCGGGGGCA
+>850:2:1:1715:8582/1
+GGCTACGCTACGGTGTTGCCGAGCCCCTGGACCGTGAGCGGCCCGACGATCCCGAACTACGCGCCCCCCCCTACGG
+>850:2:1:1715:8582/2
+CGGCGCCGACCGGAACGCCGGGAAGCTCGTCGAGATCGTGACCACCCGCGCCGGCCGCTCCGCCACCGCTCCCCGC
+>850:2:1:1715:1747/1
+TGGGTTCCCTCGCGTCGCAAGGCGGCCAAACTCGACAGCAGGTCGAAAGAGAATTCTTCGAAAAGGCGCGCCGGAC
+>850:2:1:1715:1747/2
+GCTGGAGAATCGCCACTGCGAGCGAGCGTTGGACACTACCGGGGGTTTTAGAATGGTGAGCGAACGACGCCGCAGG
+>850:2:1:1716:16016/1
+AGGGCCAACAGGAGAAAACCAAGGACTAGCGGCGCTCGTGCATTTTCACCGGCGATCAGCGCGGCCAGAGATCCGG
+>850:2:1:1716:16016/2
+CGGGCAGAACCGTTCGCCCATTTCGCCAGAGTTTGGGGCTGCTCATCTCGCGTTCCTGGCGGCAGGCACGAACACA
+>850:2:1:1716:7145/1
+TCGTCCATCCCGGGTACGGACAGGTCGCGCAAACGGTATTTTCCCCGGACTCGATTCTTCGAACCGAGCAAGTTGA
+>850:2:1:1716:7145/2
+CAACGCGATCAAAACTTCCGCACCACGATTCTGGAGACGGTGGGATGGTTTGAAGAATGACGGGCGTTCCCATTTC
+>850:2:1:1716:13811/1
+CCGAGCAGCTTCTGCCGGAACCGGCCCAGCTTGCCATCCCGCACGCCGCTCAGTGACTTGAGCGGACGGTCGCCCG
+>850:2:1:1716:13811/2
+CGACCTGAACGACCTCTACCGCCGCCTCATCAAACGGAACAAGAGGCAGAAGCGGGCGTACTATCACCGCACCCCC
+>850:2:1:1716:1413/1
+GTGGCTTTGCGGTGGGCGCGAGAAGCCGGGCCGTGCACCACGGGGGAGCCCGGGCGTGGCCCACCGCGGCCAGGGG
+>850:2:1:1716:1413/2
+GGCGCGGATGTCCGAACTCCCTCTGCTGGTCCTCACAGGAGCGGCGGGCGCCGGCGTGCGGGCGATGGAGACGCGG
+>850:2:1:1716:13570/1
+CCAAGGCATAAAGTGGCATGCGGTGCAGCCCGTAGCGCACAACGATCTCGCTCGTCTGCGCACCCAGCGCCTGGCG
+>850:2:1:1716:13570/2
+AATCGGGGGGGGGGCAGGGTGTGCCCCGTAATTTGCCAATTGACGGGCACCGTTTCCGTCGCGTCGAAGTGCTGAT
+>850:2:1:1716:8046/1
+AACGCCCTGCACTCCGCGATTCCTTTCTCAAACATCTCTTTTGGGATCTGCGAGCCAACCGACTCGTCCAGGGGCA
+>850:2:1:1716:8046/2
+CGTGTCAAAAAACTGCATGGAGACTGTTTATGGGTAGTTGACTCCGAATTCGTCAATTTTAGGCGACACACAGATA
+>850:2:1:1716:18139/1
+AAGATTGCAGGAGCCGTCCGTAGCGGAGATCAAGAAGAGAGGAAGGCCCGTCGGAGCAAAGAACAAGACAATCAAG
+>850:2:1:1716:18139/2
+GTAAGGCGACTTCATATCGTTCATAGACATTTATTGTCGACAACTACGAGCGTTATGACCACCTTGTCCGCATTTC
+>850:2:1:1716:16063/1
+ATCTTCGCGCCCCTCAGGCGCACATAGGCGTTGTAGATGGGCGGGCGCCCGGGGGGCGGCCCCCCCGGCGGCGCGC
+>850:2:1:1716:16063/2
+TTTACATTCGCGCGGTAATCTTCGCGGCGGTTTCGTTCGTCGCGCTGACCGGCCTCTCGATCCTGGCCAAGCGGCT
+>850:2:1:1716:6549/1
+GCGGCGGGCCGCATCTGCACCGGCGGGAGTGGGGGGATCAGACGGGCGAATTCTTCCACGGGGCACGGGAAAGCCC
+>850:2:1:1716:6549/2
+CAACCCGGAGGCTCCCGCCTTTGCCGGCGCCCCAGGCCCTGTCGGCGCCGAATTGCTGTGCCTGCAACTCCGCCCC
+>850:2:1:1716:18691/1
+GGTTCGGCACGATCTGGGTCATGAACGTGAGCACCTGCAGGTCGAGGCTGTCGAAGCGGTCGCCCCCCGCCTCGCG
+>850:2:1:1716:18691/2
+GGCAAGAAGGGGCTCACTATCGCCGCGCAGATGGCTGACACCATCGGAGTGAACCCGACTCTCGCCGCCGGAGCGG
+>850:2:1:1717:11975/1
+GGGCATCTCCGGGAAGCGCGTGGACAGTTCCGGCAGCTTCGCCCGCGTTCGGCCGACGCGGGCCCGGTGGCTGGCG
+>850:2:1:1717:11975/2
+CCGCCTGGGGCACTTGATCGACGGCCCCGCCTCCAATCGCCGCGCCCGATGCGCGGGCGGCGCGGCCGGCGGCGGG
+>850:2:1:1717:1132/1
+AAAGAATCATCAGGCGCCATGGGGGATTCTCAGGCAAGGAGGATTTTTCGATCCATTTGGGCATATATGGCTAGTG
+>850:2:1:1717:1132/2
+TGTAGAAGTATGAAGGGAACGGCCACAACTGCAAGGACAATCCCAAAACCTATTAACAGTCCCTTTTTCACACTTC
+>850:2:1:1717:13162/1
+GCGAGTTGAATTCGCGGCGGGGCCAGTCGCGAATCCGACTGCGAGTTGCTTCTGCCACCCCCCAACACAGCCGGGC
+>850:2:1:1717:13162/2
+GCCGACGCAATATGCTTGTGCAGCTGTCCGGCACGTATTGCCCATAGCCCACCGCGACGACGGCCCGGCCCCGTCG
+>850:2:1:1717:15380/1
+CCGGCACAATCTTCGAGCAGCAGGCGTGGGCGCCTGTACGGGATGTCCGTCTCCGCGCCCGCGCGGGGCCAGCTGC
+>850:2:1:1717:15380/2
+CGGGCGCGGATCTATCCGCGCCAAATTCGTTCGGCCCCCGCGATAAGCGCCGCGTCCGCCCGCAGGGACTCGATCT
+>850:2:1:1717:4997/1
+ATCGTCAGCGGCCCCGCGCGCAGGTTTGTCGTGGAGGGGAAGATTCTCGGGCCGGGGATGGTACTCCACGCGAGGA
+>850:2:1:1717:4997/2
+CGGCGACCACAGCAAACACGAGCTTGAGACGCATGGCTCCGTCGAACAACGCAACGGCCAAGGCGCTGCCCCAAGC
+>850:2:1:1717:11879/1
+TCGACTCACGGCCGGCACTAGGCTATGGCTACCAGGAGATAGGGAACAAACGCGCTAGGCGGTGTAGACGGGGCAC
+>850:2:1:1717:11879/2
+CTTTATTGGCATCTCCAGCGTGCGGAGTCGCTGCTAGCGGGCGTAACCGTCAGCTGCCGGCATGCCCATGCGGCTG
+>850:2:1:1717:20816/1
+GCTTCGCGCTCTGAGTTACACAGAGACGCTGCCCATTGCTGCTATACTGCACGGCGACGGGGCTCCGTCCCCTGCG
+>850:2:1:1717:20816/2
+CACCACGTTAAGATTGCGTTCGTCGCCGCCATACCGCCCGCCACTACATGCCGCCTGTGCGAGCGCTTGCGGCTAA
+>850:2:1:1718:14907/1
+TTCGCTTGATTCCGCATCCACGCCGCTCTTTTTCGCCGTTCGCGAAGGACGGACGGAAAGGGCGCGTGCTTTGCTC
+>850:2:1:1718:14907/2
+TGGCGTCCGGTAAATCCGGTGGGCTCATTACTGGGTTGAGCACGAGGGCCGGGCATTCGAGGGGGCGACTGCAGAT
+>850:2:1:1718:10136/1
+TGGTAAGAGTTGATCGCAGTGATGCGGATAACCGGGCCAAGAGCGTCAGGAATATGAGATCTATCTTGAAAAAGGG
+>850:2:1:1718:10136/2
+ATACATATCGGGCAACAAAAATGGCTTGATCGTCATTTGTGTATCTATTGCCACCCTGAATGCACCGTCATAAAAA
+>850:2:1:1718:5372/1
+GTCGGCGTAGCGGGGGGGGAACAGCTTCTGGGTGGAGAGATTGCGCCGCGCGTCGGCCATCTCCCCGCAGGGCGGG
+>850:2:1:1718:5372/2
+AACTTCGAGGGCCGGGTGAACCCCGAGGTGCGCGCCAACTACCTGGCCTCGCCGTCGCCGGCGGTCGATTATGCCC
+>850:2:1:1718:13908/1
+AACTGGCGAGGGAATTGTCGGTCAGCGTGCGCACGGTCAAGCGGGATATTGAGTTCATGAGGGATCGACTGAAAAT
+>850:2:1:1718:13908/2
+CCTCCAGCATAGATTTGAGCGGTGTCCCTCGGTACTGCGCGATCGCCTGGCTCGCAACGAACAGGGTCCACACCTC
+>850:2:1:1718:7121/1
+CGCTACTGGCGATTCCAGGCGGGGGTTGACCAGCGGCACCGGCCCCTCGCGGGCGACAACGCGACCCCCCCCCGCC
+>850:2:1:1718:7121/2
+GGGCTCGAGGCGCTGGTCCGCAAGCTCGGGCGCGCGGCGGCGCTGTGGATGTCCCCCGACGCCCCCGTCCGCGCGC
+>850:2:1:1718:20775/1
+CAGATCCGCACCGCCTCAGCTTCGAACCCAGCGACAGACGCGGCAGCCGGCAGGGCGGGCTCGCGTAGCAGTGATG
+>850:2:1:1718:20775/2
+AAGCGAGGCGGCAATCTGAGCTTGCCGACCACACCGGCCCGGAGGCCGAACGCAAGCAACGCCGCGGCGCCTGACG
+>850:2:1:1718:13256/1
+CTGCGAGCGAGGGCTATGCCTCCACTGCGCCGGAGATGCGCCAGGGGTTCCTCGACCCGAAGACCAAGCGGCACGA
+>850:2:1:1718:13256/2
+TTTGCAGGTTTCGCTTTCGCCGGCGCAGCCGGCCAAACAAGGCGCCACGAGCTACCGGACGACTACATTCGTACCA
+>850:2:1:1718:18715/1
+CACCCGCTCTGCAATGATGTGGCCCTTCGCGACGTCGGCGCCATCTACGTCACAGACACCAATGGCGCCAACGTGT
+>850:2:1:1718:18715/2
+GGGAAAGGGTTCGATAGGCGCGCTTTCAAACTCTCCCGCCCTTGGCCAGATCGAGGCGCAGAGGATTTCCTGTTGT
+>850:2:1:1719:18442/1
+CAGCTATCCGACCCCCACTGCAACCTGGGCTGCCAGGGGCCCGCCGCCCGCGGCGTCCACACCCAGAAACGAGCCC
+>850:2:1:1719:18442/2
+GAGGGAGCCACAAACCCAAGGCCCACAGTCAGAAGCGCGCCGGGGCCGAGCCACAGGACATGGCGATTGGAAAGCG
+>850:2:1:1719:7457/1
+ACCGTGTACCTTCTCGCCAGGTATCTAGCATGGGAGCCGTTGATCCTTCGCTTCACGAACTTCGCATCCGACGCAA
+>850:2:1:1719:7457/2
+GCCCACCTCACCCTGCCGCCACACGGTGACAGCTTGCCCCAGGGCGGTCTGCGTGGGTCGAAAGACGCACCACGGG
+>850:2:1:1719:20325/1
+CGTCGCGGTCCCGCCCCGTCAATTTCTGACCAGCGATCCCAATAAAGCTAATTTAGCTGCTCGCATCCAGGCCGCG
+>850:2:1:1719:20325/2
+TCTGCACCCGACCCACAGCGATGCCCCCTACGCCAAGCTGCCTCGCGACCTCAGCCACACTGCCCGGGTTACCCTG
+>850:2:1:1720:19610/1
+CCGTCGCTTGATCGCGCTTCGGCGCACGCGCAAGGCGCCGCCGTTTAGCCGCTATGACCGCCTGCGCGGCGACCCC
+>850:2:1:1720:19610/2
+CTTCGCGATCGCCGGCGGAGGCCACGCGGAGCTGACGGCCCCCCCCCCCCGGGGCACGGGCCGGCTGGGCAGGCTG
+>850:2:1:1720:10218/1
+CGTTCACCTGCAGGTCGACGAAGCCGGGAGAGGCGATGCCACGGCCGTTCGCCGACGGCAGGACAAACGGGACGAT
+>850:2:1:1720:10218/2
+CGGCGCGCTCGAGGCTCGCCGAGGCGGGCGGGGGCGGCGCGGGCGCCGTGGCGGCGGGGGGGGGCTGGGGGGCGGC
+>850:2:1:1720:20557/1
+GGCAAGAGCGAGCACAAAGATGATCGCCTCGCTCCAAAATGGCCCGTTGTCTGCGTGAAAGAAAAGCAGCCGATGC
+>850:2:1:1720:20557/2
+CCAACGCCCCCAGGTTGAGCGCGAGAGATGCCCCTGCTGCGCTTGCGCCGGGGGCGGGCGGTTGGGCCGTTTTGTT
+>850:2:1:1720:17516/1
+CGGCCGCACGGGTGACCACGACGTTCTTGTTTCGATAGTCCCAGGCCGCTGGCGTCGGCAGAACGATGTCGTCGCG
+>850:2:1:1720:17516/2
+CCTCGATCTCGTTGAGGGACATCACAAGCAAGTTGGTTTTCACCAGGTACCATCGCGGAGCGGGGTCCACTGGTTC
+>850:2:1:1720:3896/1
+ACAGCATCCGGCACCGCCGCCGGTGCGTCCATCGCGGAGATGCGTCAGGGCCCGCACAGCACCGCGAGAGCTGCAC
+>850:2:1:1720:3896/2
+CCGGCCGACTATCTGCAGTCTTTCTACGCCTTCCTCGCCCGCGGGCTCGCACTGCCCAATGCGTTTTAGGGCATGC
+>850:2:1:1721:8284/1
+GCCAGCGGGGGCGAGGAAACCCGGGGTTGCCCCGGGATCCAGCCCCGCGCCCGGCAAGGCACCCAGCGCCTCAACG
+>850:2:1:1721:8284/2
+CGATTCGAAATTACGGGCCGTAAAATTTGGGGAAGGTTATCATGACTACATCATCGCAACTGGCGGTTTGGGTGCG
+>850:2:1:1721:3609/1
+CTCGGAGCACCGATCATGCGCTGGAGCGACGCAAAGGAATCCGCCGAATGACCCGAGAATCGACGCAGTGCCGAGC
+>850:2:1:1721:3609/2
+CTCGATCTCGCCGCCGCTCAGGCCGCGATAACGGACCTGGTAACGCGCGGTGTGCGACTGCAGCGCTGGGGGCGCA
+>850:2:1:1721:6789/1
+CCGGGCGTGTGAAGGACCCGCATTTCGAACGCGCCGAACGCGAGCCTGTGATCGTCCACGAGCTCGCCCGCCGGAT
+>850:2:1:1721:6789/2
+ACGCACATCGATCACGTCGGCGCGCCGGCGGCGCTTCACCGTTGGCCGGGGGCCGGTGCGCACATCCACGCAGACG
+>850:2:1:1721:21202/1
+GAAGGAAGCGTTCGTGCGCGACGAGTTCGAAGAGATCGCCAAGCCGAAGCGGATCCAGCTTCCAAAAAATCTCGGA
+>850:2:1:1721:21202/2
+CCTCGGCGTCATGTCGAGGGGACGGACGAGCCTGAATTCGTATTTCGCGATCCCTGCTCCAGCGATGATCCATTCG
+>850:2:1:1721:12080/1
+GTGCTGTGGGGCCTGGGAGGCACTTGCGCACAGTGCAACCCCACAAAGTACGGATACGCTTAGCTTACAACATCTG
+>850:2:1:1721:12080/2
+AGCTGCGCGGTCGAGGATGTGCTCTAGTCGATTGAGTTCCATATTGCAGGCAGGCAGCGATGGGGCCGGGGCACCG
+>850:2:1:1722:1703/1
+AAGAGCACCTTCGTCAGGACGACCGACGTCGCCGACTCGGGCGCCACCGCGCGCGTGCGGACGCGCGCCGGCGGCG
+>850:2:1:1722:1703/2
+CGACGCCGAGCTCGAGGAGGGCGTCGGCGGGCCGACGGCCGCCACCAGCCGGGTCCTGCGCGGGCGGGCGCGGCGG
+>850:2:1:1722:6712/1
+GGACACCGACGATAGAGGCGGCCTGCCCGACGTCAAGCCGGACGAGCCAAGGCCGATGCAGGCGCAAGGGACGGCG
+>850:2:1:1722:6712/2
+AGGCCTCGCGGCCAGTGCCAGCCCGTGATGGTCTTCAGTTTCGTCAGGATCGCCAGGACCAGGACGCAGGCGGGGA
+>850:2:1:1722:19516/1
+ATTGAGGCTGTGGACTTTCGTGGGGCGTACCAGACCAAGCGACAGCGGCAGAATATCGGGATGGAGGGGGAACGGG
+>850:2:1:1722:19516/2
+CGCTATCAACGCTTCGACGCCCATCCCGATGATCTGCGGCAGTCGCCTGCTCTGCTGCACGCGAGGAAATTCCACG
+>850:2:1:1722:13454/1
+GCGGCCGGTGGCTGCGGGACGCCGTCGGTGATGCGAATACGCCAGACGGCATGTTCCCCTTCCATCCCGCCGGTGC
+>850:2:1:1722:13454/2
+TACGGGTCTCCGGGGACCCCACGATCGGGCTGCGCGCCGGCGCGAAAGTGGAAACCGGTGACTTGGCCGGCGTCGC
+>850:2:1:1722:17304/1
+TCACTGCCACAGCAGCCGCCCTCGATACACGCGGCCGCCGCTGGCGTGATGGGCGCCCGCCCACCAGCCCCCCCCA
+>850:2:1:1722:17304/2
+CGGCATTGGCCCGGTCTTCTGCTCGGTCATCGCCACGCAGCTCGGCGCCGTCGCCCCCTTTCGCCCACCCGCCAAG
+>850:2:1:1722:7594/1
+GTCGGTGCAGACTCCTCCGATTACTTGAAACGATACCGGTGTTTTCTGCGCAGCTATGAAGGCGTCGGCGATTCTA
+>850:2:1:1722:7594/2
+CTGCAGTCACCGGGAGCCCGGCATATGGCGGGATGTGAGAAACAGGAGCCCTTGTGCGGGACGCATGCAATTGGCG
+>850:2:1:1723:15621/1
+AATCGGTGGTCCAACTCTAGCGCATAAAGGAGAAGAGGATGGCAGCGCTTGTGTTGAGTTCATCGCCGGCAAACAG
+>850:2:1:1723:15621/2
+TAGCGAGCGCTCGACCGTTGGCAACGAAAGGAAACTTCCCGACCTTCACATTTCGATTCGCCTTCTTGGCCGCGCC
+>850:2:1:1723:11135/1
+CCAACGGCTCGCCCCGGCGATATGCCGGGAGTTGCTGGGGATGTTCACGATAGCGCCACCACCGGCGGGCTTCATC
+>850:2:1:1723:11135/2
+CGTCCAGGTGGATGTCGCCGATCCCGAGGCGTGGTGTGCGGCGGTGGGGGCCTTCCGCGCGCCGGTCGGCCCCCTC
+>850:2:1:1723:7616/1
+ATGCCGTGTCGCCGGAATTGAGCGGATCGGCTGCCGCGAAGGCCCTTGACGACGTGCCAACCGTCGCAGCCGCGAC
+>850:2:1:1723:7616/2
+GGCCAAGACCCGCGAGATCGGCGACGGAAAAATCTTCGTTACGCCACTCCCCCCCGAGTTGCGCATCCGTCCACCC
+>850:2:1:1723:18739/1
+CCGCTGACGGGTTCGACAATCCGGCGATCGAGGGCGTGCTGCCGAGCGCCGTGACCACCACGGGCGCCGGCGCGGA
+>850:2:1:1723:18739/2
+GGGCCCCGTCACAGCCCGCGGCCGGCCGGGCGCGGCGTTTGGCAGGAAGCAGCGGGGCGCCACTCCTCTCACCCAG
+>850:2:1:1723:2792/1
+CGGAACTGCGCAACTGTTACACAGTCTTGGCCAGTTCGCGCAGCTTAAATTTTTGGATCTTGCCCGTCGAGGTTCG
+>850:2:1:1723:2792/2
+CGGACGAGAAGTGGGGTGAGACGCCGTGCGCCTTTGTGGAATTGAAAGCCAACGCCACCGTTACCGAGGCGGAGGT
+>850:2:1:1723:2279/1
+CCGGCCTGCGAGGCGACCTCCATCGCGCGGAAGAGCGTCTCCTTCTTGCGCGTCAGGGCGCCCGTGTACGGCATCA
+>850:2:1:1723:2279/2
+CGGCGGCCTTCGGCGGGGCGCGCACTCATCACTTCCCCATCTTTCAGTCCTCCGGGACACGCTCCCCCCGCCACAT
+>850:2:1:1723:6682/1
+TCGATAAGAAGGACGCCCTGGAATCCACGGCCACCTGGGACCGCGTGGCCGGGCCGGAGCACCCTGGGCCGGGGGG
+>850:2:1:1723:6682/2
+ATAAATGTCGCCCAAGACGTTGTCCGCCAGCATCGGAACGCAGAGCACGGAGCCAGAGCGTTCTTCGGTTTTTCCA
+>850:2:1:1723:12929/1
+TGTTATGCAATACCCTCTATGTTGCCGAGGGACAATTGGGAAGGTAAGACATTCCACAATCCGTTCTCCTCGCGCG
+>850:2:1:1723:12929/2
+GTCTGGGGACTCGTCCCTGAAAGTTCATCAGGGCGGGGCTGGATGTGACCTGCCCGAACGCGCTGACCGAGAGCAG
+>850:2:1:1723:19134/1
+TCGCTCCCTGGCCCTGGTCGCGGACCGGGTGGGGGCAGGCCGGGAGGGATGCGCGGTCGGGGGCGCGCCAGTTCCG
+>850:2:1:1723:19134/2
+CTGGGTGTGGCGCGTGGCCTCGGGTCGCCGGGCGCGCAGCGCCGCGAGCGGTGTGGTCGCGGGGGTGGCCAAGACG
+>850:2:1:1724:4173/1
+CAGCTCGGGGATCCGCGACGCCACCGAGACCGCGGCGTCGCCGCTCCGGGTGGGGGTGTTGCCGGGGGTGGGGGCG
+>850:2:1:1724:4173/2
+GGCCGCGTCCAGCGACCGACAGACGCGTGGCCATCCCGACGAAGAAGGGCGGCGGGGCATCGCGCGCCGGCGGGGC
+>850:2:1:1724:11266/1
+GGACGAGCTCGCGAAGGTCACCGTGATCGAATATTTCCGCTCCGTGAATGAACACGTGCCCGGTTTCGCGTGCGCG
+>850:2:1:1724:11266/2
+GAGCCAAGGTGCAAATTCAGGCTCATCGCCGAAGCATCATGGTCGAAGGTTGTCGAATTCATCTGCAGCGAGAGAA
+>850:2:1:1724:19652/1
+AGAATGGGACGCGTTGCAAACTGAAGCCGTGGAGGCAAGCGTTTACAGAATTTGCATTATCGGAAACGAATACAAA
+>850:2:1:1724:19652/2
+ATTCTGCGAAGGCGGGTATGACAAACCCCGCGACGCTTTTGAGAGCGGAATGAGAAGTTCCTAATGACTTTCTATT
+>850:2:1:1724:6256/1
+GCAAGAGGCAGAGATGGGACTGAAGAGCTTTAATCCATATACGGCGTCGCGGCGGTTTATGGCCGTCCTCCACAAA
+>850:2:1:1724:6256/2
+CGCCATCCTTATCGCGGCGGAAATCAATCTTGCGATACTGCTTCTTGTGACCGCCACCGCGGTGCCATACCGAAAT
+>850:2:1:1725:17159/1
+ATGATCCGCGACACAACCGCAGGGAATTCGGGGGCCGCCACCGGACTCGGGCCCGGGACCCCGCCCGACGCTGCCA
+>850:2:1:1725:17159/2
+CCTGAAGCGCCACTCGTCCCGCGCAGAAGGTTCACTATATCTTTGTATCACGTTTGACGTGTAGTAAAATTTTCCC
+>850:2:1:1725:7098/1
+TTCAACCTCCGAAACGCCAGCGCCGCTGCTCGACGACGCCATCAAGCGCGCCCTGGCCCGCTCGCTCTAAGAGACC
+>850:2:1:1725:7098/2
+AGGCCCTCTTCCCCCGGCGCCGTCGCCGACCCGCGCGGTTCCCACGAAAGCTTGCAGGGTACAACACGTCCACGCC
+>850:2:1:1725:11833/1
+TGGTCGCCGCCGAAGACGCCGCCGCCTTTCTGGGTGGCGGGTGCCGCGCCGAGGCTCGCGCGCGCTTCTCCCGCCG
+>850:2:1:1725:11833/2
+TCGGCTTCGCCGCGTTTTCGTTGGCCGGCCTCGACGGCCGCAAGAACAAGATCCACCCCAGCCCGCCGCTGGACAG
+>850:2:1:1725:10158/1
+CTGATCAGGAAAGCAGCCATATCGTCACCCGCTTGACGAAACTAGCCTTTGTATCACCGAAGTTCGCGGACGCAAT
+>850:2:1:1725:10158/2
+GCTTTGGTTGGAGCCACCCGCCGGAGTCGAATCGGAGACCAGCCAATTAAGAACTAACTTAGCTCGAAGACTAGTC
+>850:2:1:1726:4802/1
+AGGAGGAAATGAAACATCGCCTCGAGATTCTTCCGGACGAGCGCCTCGTCGCCGTTGCGCGTCTCGAAGGCGCCGG
+>850:2:1:1726:4802/2
+GCGAACACTTCCAACGTCGCCGACTCCCGGCGGCGGAACAGCCGGCTCCACCTGAGGCACAAGAAGCGCGGGGCGC
+>850:2:1:1726:20238/1
+AGTCCGCTGAGTGCGAAAGAACTGAGCAATTCTCGTCGTGCCCCAGCACCCTTCGAAGAACTGAACCACGGCGAAA
+>850:2:1:1726:20238/2
+GGATTTGGATATCTGCCGATCGCATCGCGAAGCTGGAGACACTCGCCAGACTGGGAGCACGCCTTCACGTCCCTCG
+>850:2:1:1726:1359/1
+TTGACGGCAAAGCGCTAAGTGGGGAAGTGGCACGACAGGTGTCGTGACGCGTTAAAGCGATGAAGGGTTAAGGTGC
+>850:2:1:1726:1359/2
+TCAAATGCGGCGATCGTATGGGCAATGACTGGTCTGCCGGCGATCGTCGCAGACAATTTGTCGCAACCCAAGGGCC
+>850:2:1:1726:19357/1
+CAAGGGGGACCCCAAAAATCTGTCTAAGACTAACTTGCCGCCAAACGGGGGCGGCGTCCGCATCGGGATCGCCGGG
+>850:2:1:1726:19357/2
+CGGCAGGGCTACAAAACCTTTGTGTTATGACGGCCAGGGATTTTGGGGCGCCACAAAGAGGGTGTCCAACGGACGT
+>850:2:1:1726:19999/1
+TCGAGCGACGCCGCGCCGAGCAGGACGCTGAGCACGTCGGGGCGGTCGTATTCGTACATGGCCCGCAGCTGTGCCC
+>850:2:1:1726:19999/2
+AGGAGCAGCCGGCGCTCCTCCAGCTCCACGCGCGGGGCTCGAGTATCGCCCGTGCGCGCAGGCGCCTGGCCGGCGG
+>850:2:1:1726:1578/1
+CTGCTCGATGGCCGACATGGCGACATACAGCCAGGTCGAGGAGTGCTGGGAGGTACTCGCGGACGTTGGCCTGGCC
+>850:2:1:1726:1578/2
+CAGATGCTGGTCGGGGAGGAAGAGCCACTTGCTGCCCTTGCCAAGGGACCAGGCGAGAGCTAGGCGGGCGTGCCCT
+>850:2:1:1726:20273/1
+GCGCGCCGGAGCACATCATACGGCTCGCTGGTAGTGGACGTTCAAATTCCCCCGCCCCCGGAGCGCCGGATCACGG
+>850:2:1:1726:20273/2
+GTGTTCGAGATCGTATGCCATCGAAGCCTTATGGGACCGCGCGCTGGCGCGGGCGGTGCTCGGGGTGCATGTGCGG
+>850:2:1:1726:15092/1
+GCTGCGATGGTGGCCAATCGCCCGACGATGAAGATCCACCCCAAAAGCGAAGTGAGGATGAGTTTCCTGAACGTGC
+>850:2:1:1726:15092/2
+GGTTCTAAATAGCAAGGGGGGGGTGGGCTAGGCTTGACGTGTGTGTCAGTGCTGTAGGTAAAGAATTTCCGCGCTG
+>850:2:1:1727:16331/1
+TCACCGCCTCCTCCGCATCCCTGATGACCCCGCGATGGCCGGGCACCGGATTGACGCCCGCCTTCTGAGCCACCTC
+>850:2:1:1727:16331/2
+GGCGCATCCGGGCTATGGCTTCCTGTCGGAGAACTGCGATTTCGCCCTCGCCTTGGAGGAGGCGGGCGTCGTCTTC
+>850:2:1:1727:13794/1
+GACCTTGACCGGCCCAGGCGGGATCGGAAAGACCGCCCTCGCGATGAAGGCCGTCCACGGCCCGCTCGCCCACTTC
+>850:2:1:1727:13794/2
+GTGCTCGCAATTGTCGAGCAAGAGCAAGAGGTGTCTGTCGCCGATGCCGCGCGCGAGCGGCGCCGCCGGGATCCCC
+>850:2:1:1727:4341/1
+GACACAACAGCGAGCGCACCGACCACAGCCAATCGGTTTCGCAACGGATGGTCAGTCCTGATGGCCAGGAGTGCCG
+>850:2:1:1727:4341/2
+CTCACTGTCTCGAGTGCGCCTTTCAGCGTTAACCAGCGGCTGGCTTGTTTCGTATACCTACTGGGTGCGGTCTGCG
+>850:2:1:1727:4689/1
+GTCATTGGGTAAACGAGGATCAATTTGATCTTCTTATCTGGGCCGACGACGTAAACATTGCGCACTGTCGCGTTGC
+>850:2:1:1727:4689/2
+ACCGTAGAAATGTGAAGATCATGGGATTATCGGTCGATTCGACAGGCGATCACGAAGGAGGGGCGACGGACATCGA
+>850:2:1:1727:16653/1
+ACGGGGCGAACGGCGCGCCGCGCGCGTCGTGAAAGATCTGATCGGGCCCGAGGATGAAGCCCGCCGGGCTGCCACC
+>850:2:1:1727:16653/2
+GACCTCGCCCGCAGCCTCCTGCTCGACGGGCCGATCGGCTGCCTCGACGGCAGCCCCAACCTGGCGGGGCCGGGAG
+>850:2:1:1727:10464/1
+CGAGCACGGCCGGATCGAGGACGCCACTCGAGTCCTCGACGGCTGGGAGGGGGACGCGGATCGTCACGCTTCTTTG
+>850:2:1:1727:10464/2
+CCGCCTCCGGAGGATTCCCAGCCCGAGCAATGCACGAGCGGTGCCGAGGGGAACTAACACCTTCTCGTGCTGTGCA
+>850:2:1:1728:19059/1
+CTCGTCGGACAGTTCAGCTTGCCGTTGGAGCCGCAGCTGAGCATGCACGAAGCAATCGCACCCGGGGCACCGCAGC
+>850:2:1:1728:19059/2
+ACATGAACGCGAACGCGAAACGGGTCCCCGTGCGGCGGCAAAATTTTCCGCCGTTTTTCACGACGCTCCTCCCAAC
+>850:2:1:1728:9186/1
+TTTGGATCGGGATACGGTGGCCCCTGGGAAAGTACTTCTCCCGACTGCAGGCCTAGGGGAGGGGACAGCAGAATAT
+>850:2:1:1728:9186/2
+CTAGGCTCCCGCACTCCACAGGCGGATTGCCAGCGCTGGGCCCCCAAATCCCCTTGCCAAGAGAGCACATCCCAAA
+>850:2:1:1728:17213/1
+TCCATCGGCTTGATCGCCTCTTTTAACCGAGCAGACGACAACATGACGCCAAGTTTCCCGCCCCTCCCCACTAACA
+>850:2:1:1728:17213/2
+TTACGCCACTGGGTCAAACAACATCGCTTTGGGGTCGAAAGCTGGCAATTATCACGAGTCTGGCGACAATAACATC
+>850:2:1:1728:8905/1
+CATGTCCTTCTGGCGCGACCTGCGCGTCCGCGTGGGCACCGCGAAGGTTGCGCTTTGCGGCCGGGGGGGGCGGTTG
+>850:2:1:1728:8905/2
+CCCCATAGCGCCGAGCCTGCACTAGCGCATAGGCTCAGAACAGGAGGATGGGATAGCGCGGGAAGGAGTGTAGGTC
+>850:2:1:1728:7689/1
+CGATTTACGCGCGACCAGTAGCCAACGGCCCGCACTGCTCCGAGCACCCCGGCACAACCTGCTTGCCCTGCGTCTT
+>850:2:1:1728:7689/2
+CGGATGGTCAGGAACCACCATTGGAAATGTTACGGCAAACATCCATTCACGCGCGATTCTCAAGCGCCCACTCTCC
+>850:2:1:1728:4506/1
+GCCGCAGGCGCGAGAACCGCCGGCCGGGCGCCCCCCGCGAGCTGACCCGGCGGACGCGGCTGGGACCGCGGCCTCC
+>850:2:1:1728:4506/2
+AAATTGATTTATCCAAGCCCATGCAGGGGGCGCCGGCAGTCAGCGGGGATTGGAAATATTTGATCGCAAAGAGGGT
+>850:2:1:1728:15771/1
+AGGCCATGAAGACCCCCCGGGTCGCCATGCGGATCAGCCAGTCGGCCAGCCCCAGATCTCCGACATCGGGAAACGC
+>850:2:1:1728:15771/2
+TAGGTCCCGACAGGGACGGGGGAGGGTGAGAGCAGACAAGCGGGCGCCAATAACTCTTTCGGCGCTGGTAGGAGGG
+>850:2:1:1729:2572/1
+TCAGGGGGGTTAAACCGGTTCGTTGGTTGAGCGTCGGCACTAATCAAGTCACCCATACCAGGGGCGACTTGAGCCG
+>850:2:1:1729:2572/2
+TAGCCCAGCGAATCTCCATTCGGCTTATATCCAGGATAATGATGCCACTGTAATCACGTACTACTACTACACGTCG
+>850:2:1:1730:8089/1
+AATCGTCACAGCAAACGCCCTCCAAACTTTGCCAAAAACAGGTCGATTCTTCACCGAAATGGGCACGAAATCGGTC
+>850:2:1:1730:8089/2
+GAAATGTTTCCCTTACGGTTTCTAAGGGACCGATTTTTGGACGTTCCACTCGACGACGTCTGGCACACGCGCCGCC
+>850:2:1:1730:15143/1
+AAAGCCGAAAGCCGCCCCCGCCTTGCACTGGCCACGCCCCGGTCGCCACTCGTCGCCGCGGCAGGAGCGGCTCGTG
+>850:2:1:1730:15143/2
+GAAGTGGTCGGTCCGCACTTGTGATCTCCGAGCGGTGTGAACGGTTCCTGCTCAAAGCTGGTGGATTGCCCTATTG
+>850:2:1:1730:16113/1
+GCACTGCTGGTGGTATCGCGTTGCACGCCGCTACCGCTTCAGATTCCGCGCTTGCTGAAAAGGTGTGCCGTTTAAA
+>850:2:1:1730:16113/2
+CATTGACCAAGCCTGCGGAAGAATTACCGTCGCGGGTAGCGACAGTTCAAAATAACGCTGCGGCGCAACACCACCT
+>850:2:1:1731:8478/1
+GGGATACGGCCTCAGTCCCGCGTTCGCTGCGTATGGAGTCGATCAACGCTCTAGCTTGTGCGTTCATCAATCACGG
+>850:2:1:1731:8478/2
+TTTTTAGACTACAATAAACGGCCAAAAAGCTGTAGCGGGCTGACTGTTGTCGCGGGAGGCAATTAAAAGCTGACAC
+>850:2:1:1731:15336/1
+CTGTCCGGCGCGGTGAACACGAACGCAGAGCTCCGGCAGAAGGGCGTCATCAGGACGCTATCCACCACGCCGATCA
+>850:2:1:1731:15336/2
+TCGCGGCGCGGGCGAGGATCATCCCGACTCCGCCCAACGCGACGACCTCACGCACGAGGAGCACGAAGAGCCAAGC
+>850:2:1:1731:20852/1
+GCCGGCGCCGCACGGCGCGGGCACGGCCGCCAGCCCGCGGCCAGCGGCCGCCCGCCCCAGCCGGCCGCCCGCCGCC
+>850:2:1:1731:20852/2
+TCCGCGGCCGGCGACGAGCGCGAGGAGCCGCGCGACGCTCGTCAGCTCCCCGACGCTGCGCTCCGGGCCCCCGTCG
+>850:2:1:1731:16422/1
+TGTGGGTCGGAGACGCTGCCCCTCAACCCGCAGGCGTTCGCGAAGAACTCGACAGCCGGGGCCTTTCGTTCAGAGG
+>850:2:1:1731:16422/2
+CGCACTGGGGCCCCAGAAAGTTCGAACTGGGATACCGATCACGGGGAAGCGGAGTTCACCCCATCCGATTCTTCAT
+>850:2:1:1731:20510/1
+TGCTCGCCGTCGCAGAATCCGTGGCCACTTGATTCCATCTTATGAATTCATCAGCGGAGGGGGCGGTTAGGAGACC
+>850:2:1:1731:20510/2
+CTCGTTTCGAGCTATTCCCGAGGAGAAAACTCAAGAACAAAGATGAAAACTGCGGATCATCTGAGTCTATCGCTTT
+>850:2:1:1731:3838/1
+TGCTCCGTGGCAGAGCCAGGAACGCGGTCGTCTTTCAGCTGGCGCCATCCCCCATCCGCGGGCCGCCGAGATGGGG
+>850:2:1:1731:3838/2
+CGCGAAAGCACGGGCGCGGCCCGGGACGACGGAACGCAGGGAACCCACGGAGGCGCCGGCGCTCCGGCGGCTCCTC
+>850:2:1:1731:4020/1
+AAACAGGGCAATCACAGCGCCGGGACCTCGCCGCGAAACGCGCTATTGTTGCCGTAGCCACCGTCTAATGCGGCAG
+>850:2:1:1731:4020/2
+GTGACGCCCTCGCTGGTCAACCACCATGCCCGCCTGCCGGAGGGCTAATAGCTTAGCCTTCCGCGCGACGAAATCA
+>850:2:1:1732:13326/1
+GTGCACTTGCCTGAGCTTCCGGCATCTCTCAAGATCGACAATTAACTGCGCATATGCAACGCGTACCCGTTTAGAC
+>850:2:1:1732:13326/2
+CCCGGATCAATTGCGGGGCTACTTGAATCTGATTTTTGTTGGCCGCTGCCTCGAACGCGTCGGCGCTCATGGTCGC
+>850:2:1:1732:1382/1
+GGAGATTATGTTCTGGCTGTCCAGGGCCACAGGAATCGTCACGTCCGCGCGACGCGACAACTCTTCTAATACTCAA
+>850:2:1:1732:1382/2
+AGATATCAGTTGAATTTTTAGTGCGTTGAAAGGGAAGTTTGTCAAAATGACAACAAAACCGTCAAGATTTTTAATC
+>850:2:1:1732:4751/1
+GCTAACGCGGAGCTCTGGGGGAGGTCGAGCACTGATAGCGGTGCACGGGCAGTGTGGCGGTGACAACCCGACGGGG
+>850:2:1:1732:4751/2
+GCAGCCTCCGGCCACTCCGTGCACGTGTCGCTTGGGGGGGAGCGGGGGGAGGCGGACATGCGCGGACACAGCCGCA
+>850:2:1:1732:16942/1
+GGAAGACGTCCGCTGGGCGCTGTCCGGCAACCTGTGCCGCTGCACCGGCTCCCACAACATCGTCAAATCCGTGCTG
+>850:2:1:1732:16942/2
+TCCATGTGCAGCATGCCGGGCAGGGTGATGTCATCGGTGTAGTTGCCCTTGCCGCGGATGAAGCGGCTGTCCTCCA
+>850:2:1:1732:11935/1
+TGAACGAAATCAAACCGCTGGTAGCCGATTGGAAATTCGACGCGATCTCACTCGGGTTTCCTTCCCCGGTGCGTGG
+>850:2:1:1732:11935/2
+CATTCGGCGACCATGATGACTGCCGAGCGCCTGCATGGGTGCGGCGTTGGCGATGCCCACATGGTTGCCCAGTGCT
+>850:2:1:1732:15896/1
+TTCAGTGGAGAGGGACGCACAGCGTGCGAGCGTTAAGAATTTCTAACGGGGGGAAGTCGCACTAGATCCGCGAGCT
+>850:2:1:1732:15896/2
+AGTCGGCTTCGCCCGGCACGTTAACGCGATTGTTTCGGGGGAGTGCAGGCGCCGTCGCGAGCCCCTCGCGGGGCCG
+>850:2:1:1732:17924/1
+CGTTCATCGAACTCCGTGATGCAGAACTGAAGCTCCTTCTGCAGTTCCGGAGTCGCCCAGTCTTGCTCCGGCCCGA
+>850:2:1:1732:17924/2
+TCTTCAAGTTCGACCTGGAGTTTGCGCACCCCGAGTTCGAGAAGTTGCTGCTCACACACCAGGGGGTGCCGCTTCC
+>850:2:1:1732:21326/1
+GCAGGCACGAACCGGCGCAGCGCAGTTCCCGACGCCGGAAGCCGGCTTCATAGGCGCCGAAGCGGGTGTCCAGCGG
+>850:2:1:1732:21326/2
+CCAAGCACCCCCGGATACTGCGATTGCCATTACCCCTCTCCTCGCGCGAGATCAATCGTTTGCGAATGAATTTGGC
+>850:2:1:1733:20212/1
+GCCCAGACAGGCCGCGTGTGATTGGCGCAACTGGGTGACGACTGCAACCCGTGGCGCGGGGCCGGCGCCACGCCGC
+>850:2:1:1733:20212/2
+GGGGGGGGCGGCGTGGTGGAGTCGGCAAAGCCATGGGCGGGCCTCCGGCGCCACACGGGGTTTTCCGCTTCTTTCC
+>850:2:1:1733:15035/1
+GCAGGCTTCGCACCGGTTTAGGATTAAGTAGACCAAACATAAGAGAGCTCTCATCCAGGAGCACTTCCCGACGCTC
+>850:2:1:1733:15035/2
+ACGTGCAGCGGCTCGGTGCAGGATTCAAGGTTCGCAATGGCAGTCGAAAGTGGCTGCACCGCCGAGGGTGCGAACG
+>850:2:1:1733:14727/1
+AGAGTCCCCGAAGACGAAAGCCAAGCCGCGATGCTGGCAGCAAGGAGCCACGGGGTACAGCCCCCAATTATTGCGA
+>850:2:1:1733:14727/2
+AGCGGCCCACCACCCCCCACAGCGCGGCCAACCCGGGCGCAGCCGCCGGCCCCGCCACGGCGGCGTTTATTTCCGG
+>850:2:1:1733:7481/1
+CACCTCCGCGCTCAACTTGCGGGCGCAGCAAAAGATCAAACACATCCTCATTACTCATATTCACCTGGACCACGCC
+>850:2:1:1733:7481/2
+ATCCGTTAGTCGCGTGAAGTTCGGCCAAATGTGGTCGTTAAAGAAAAATTTCCTAAGTCCGTCACTAGCTTCGCCG
+>850:2:1:1733:13144/1
+GCCGCCCCCGGCGCGACTGCTGGCGGGGTTATTCCAGCCGCGGCCCGACGCGCCCGGACCGCTGGCGCGCGCACAA
+>850:2:1:1733:13144/2
+CCCCAGCGAGGGTCCGCCGTCCACGGCCGGGCCCATCATGCACGCCCAGCGCCCCCACCCCGCCCCCCCCTCGCGG
+>850:2:1:1733:17986/1
+AGCGACGTGCCCTCGGCGACATTTTCCTTCGCCGCGATGTCGTAGAGCACGACGTCGCCGCGCTGCCTCCCGCAGC
+>850:2:1:1733:17986/2
+CAATGTCCGGCGCCAGCTCCGACTCCACGGGTTCCTACTCTTCCTGATGACTGTCGGCAGGGCCGACAGGAGTGAC
+>850:2:1:1733:5119/1
+GGGCTCCACGGGCGCCGCCGAGACCCCGCCCGACAGGCCGGCCCCGCGCGCGACACCAGCGCCTACACGCGCCAGC
+>850:2:1:1733:5119/2
+GCGAAGGCAATAATCATGTCGGCATCGGTAAGGAGAACTATTTTCTCAGCGGCGACGGCTTCCTGATGCCGACCCG
+>850:2:1:1733:3116/1
+GTTGATGGCCCGGCAGGCATCGCCCTGGCGGCGGCCCACGGGGTCGGGGGGGGTCGGGGCGGCCTCCGGCCGCTCT
+>850:2:1:1733:3116/2
+ACGAACCGGGCTATTCTGCCATCGATTTTCAAGTTGGCGGGACTATCGATCGGCCGAGCACGAATTTAATGGACAG
+>850:2:1:1734:10982/1
+ATCACCGAGCAGTTCGCGATCTTCGTCGGCAAGGCGATCCACGGCGATCTGGGCGCCTCGATCCGCATGAAGCAGC
+>850:2:1:1734:10982/2
+AGTTCGACGGTGAAAACGAAGATCAGCAGGATGCCGGGCCAGAAGCTCTGCGCGGAGGACGCCGGCAGCATTCGCG
+>850:2:1:1734:10873/1
+CGGCCACCACAGTACGGCCAGCGGGCTTCAAGCGCTCTTTAGCAACACACCCGGCTCCCTCAACAAGGCTACAGGT
+>850:2:1:1734:10873/2
+GCCGCGTTGTCGCTGCCGGTTGGGTCGTGGTTGAGCGGAGCACACCCGTTGGCGGAGTTCTCGGCGCCGGATGGGT
+>850:2:1:1734:17769/1
+AGGGTGTTGAGGGACTACGTAGCTGCGCGATCCTTCTCGGTCGCCCATCTCTTTCCCGATGCCCGCATGTCCACCC
+>850:2:1:1734:17769/2
+CGAGACCCCAACCGGGGATCAACAAGCCGCACGTCCGCTCTACGACACCGTCCCCACGCAGGCGCAGGCCGACCCC
+>850:2:1:1734:19694/1
+GGTTCACTGGTCGGATGATAGACCAACACAAACGGCGCCCGGTCGTGCTCCGTGTCGCGCAAGCGATGGCGGTTTT
+>850:2:1:1734:19694/2
+GAGTACTTCGGCGGAACGCTTCTTTGCCGCCGGATCAATGGTTTGACGCTTACACTTTCGACTTACGCGGAGGGAC
+>850:2:1:1734:15116/1
+TGTCGGTGGCATGATCGCCTGCGGCGCAACGGGCTGGCTGGCAACCGCGCGCGCAGGGCCTGCGAGCATTCCCCGC
+>850:2:1:1734:15116/2
+AACCAGCCGCAGCGCGGCTGCAGAGCTCGATAGCGGACTGGGCGATAGGGACAAGAGCGATATGTCTGACACCCGC
+>850:2:1:1734:19335/1
+CGGCAAGGAGCCGAACGAGACCTGCACGCTCCTGACGACGACGGCAGGCGACGTGGACCTCGGCGCCACGTGTCCG
+>850:2:1:1734:19335/2
+GCGGGAGCGCACCCGGCCTCGAACGCGGAGCCCGACCAACCACCCACCCCCAAAAGCCGCAGAGCAAGGCGGGCGC
+>850:2:1:1735:15269/1
+GGTGATTGCGCGCGCGCGACGAAACACAGCGGGCCTGCGGTCATCGGCGCGGCTCTGCCGAGGACGAGCGGGCGCC
+>850:2:1:1735:15269/2
+CAGGCCTTCACGCCGATCGCGAGGTTGTAATGAACAGCCGCCAGCACGGCACACGCCAGCCGCCCGCACGCGGGGG
+>850:2:1:1735:9431/1
+CGCATACCAGCAGCTGAAAGCCCGCCAGCACCCATAGCGTGGGCCGCCAGCCGACCGCGGCGATCAGCCACGCCGC
+>850:2:1:1735:9431/2
+TGACAATGGCCGGGACCTTGTACACGCCGGTGTTCGCGGCGGTCACGCGGCGCTTCCCCCAGGACTTCCGGCGCGC
+>850:2:1:1735:2174/1
+CAATATTTCTGCTCCCCCGTACTTTGCAAGCGTTGCCAGCGCTCCTGCTGATAGACCATCTGAGCTGCGAAGCCCT
+>850:2:1:1735:2174/2
+ACGGCAGAAAGTTGAAGAGGACTTCGGGCTGATTGATTACAATCAGGCTGCCGCCGACATTACGCACGGCGCAATC
+>850:2:1:1735:12485/1
+GCTTGAGTCCGGCGGACCGGACGCGGCAGATGCCCCCAGGGCCACGCTCACAACCCTCGCAAGCATAAACGCCCCT
+>850:2:1:1735:12485/2
+CGGGCGTTGCGCGGGCCGCCGATGAGGGGCTCGGGTTGTCGCCTTACTCTTTTCAACTCCGTATGGCTTTACACGA
+>850:2:1:1735:10720/1
+GGCAGCAGCGAAGCCGGGCTGCGGTGCTCCCCCGAAACAGAACGCACCGCTTCAGCCGTGCCCGTGTCCACCCGAG
+>850:2:1:1735:10720/2
+AGCCGAAAATTTGACGGCGGCGATTTGCCTTGATTGAGGATGCGCAGGGCGGGGCCCTCGCGTTCAAACAACACCC
+>850:2:1:1735:11866/1
+TGACACCAGTCGCGAGTCCCGATTTTCTGTCAGGGCCCCCAACGCCCCGGCACCATGTTCCCAAACGGGGGGGTGT
+>850:2:1:1735:11866/2
+AGGATCTGAATCAGGCGAATCGGGTTCTTTATCTTCCTCATCCCTGGCTGCCTCTCCCCTTCCGGCTTCAACGAGC
+>850:2:1:1736:1308/1
+CGACAACTGATCACGGCCACCCGATCACCCGGCGGGCACTTACCCCGAGGAGGCTGGGAAGGGAAAAACGCGGGAG
+>850:2:1:1736:1308/2
+TCGGCGGGGAAGCTGGAAGCCGCCGGGCTGCGTGAGTTGCTCTGCACCAAGAGTACGTGGCTGCGGGGTCCCCAGA
+>850:2:1:1736:6754/1
+GGGCCCCCGCACGTCCCGCCCTACTACGTGGCACAGTATCAAACACACCAAGGGCGCCATCTACCCAAACCCCGGG
+>850:2:1:1736:6754/2
+CCCAGCACAGGACCGGGAACAGCCCCCCTGCACGCACGCCGTTTCCCTTTTGGACCGCGCGGTAGATGTTGTCGGC
+>850:2:1:1736:18949/1
+GGCCGACGCCGGAGCGCCGGATCTCGGACAGCTGCTCAAGCTCGTCCATCGCATCCCACTCGCGCCCGCAGGGGTC
+>850:2:1:1736:18949/2
+CGGTTGTGTCGGCGTGATCGGGCTGTCGTTGATGGCCGCGCTGCACTGCTCCTACTGGATCCACCCGATCGATGAC
+>850:2:1:1736:1796/1
+ATGTTCGCCTAACGGGCGTTACGGAATATTTGGCTGGAGCGCGCGGAGCACTCTGCCTTGCTGTTGCGGGTCCGGA
+>850:2:1:1736:1796/2
+AAAAGCTCAACAAGGAGATCAACGCGGCGCTCGCTGATCCCAAGATCAAGGCACAACTCGCTGATCTGGGGGGGAC
+>850:2:1:1736:3734/1
+AGCGAGGGCCTGGAAGGACTGGACGGCCTTGTCGTACCACGAGGGGTGGGCGACCGGGGTATGCAAGGCAAAACCA
+>850:2:1:1736:3734/2
+CTGTACTCTTAGCTCCACTCAGGCCCCGTACATGGCGGGTAAACTCAATCACTGAACTCTGCACTCCGACGCATCT
+>850:2:1:1737:5574/1
+GCCAAAGCGATAGAGCCCCTCGCTTAGATCAATCCCCTCCTTTCCTGCATTTTCGTGCCACAGCATTGCAAAGACC
+>850:2:1:1737:5574/2
+CAGCCGTGTGTCCCCCCTGGTTCTTCTAAAGCAATTCTAACGAAGAACAAAGGCTACTTTATTCGCAAGGGCAAAG
+>850:2:1:1737:13958/1
+GGGCTTCCTCTTCCAGCTTGCGGCGGAGCCAGCCCCGGGGTTGGATGCGGCGCATGGGCAGTGTGATGAGGGGATT
+>850:2:1:1737:13958/2
+GGCCCTATGTGGGCTCCTGACAGGCCAGGTCCGGGGCGAGGACCCGGCCCGCGTGAAGGGCGTCAAGGACATCAAG
+>850:2:1:1737:13092/1
+GAGCCGCGGGCGGAGAAGTCGCTGGCGCGGGCGCGGCAATTGAGAGACCCGGGTGTGGCCGCCCCTACATCTGACA
+>850:2:1:1737:13092/2
+AACTCTCATCTGGGCTGCGCCGCTGTTTGCGCAGGCCTCGCCGGACCCGCTGGCGCCCCTCTCGACCGCTCCCCCG
+>850:2:1:1737:19163/1
+CGGAAAGCGATGGACCGCCCGGAAGAGATCAATCGGGCGAGTTGCCCGAGCCACAGCGCGACTCACGCAGCGCCCG
+>850:2:1:1737:19163/2
+TCGTGATTGGCGCCTGAGGGGAGCGCGCAGAACGACGGCCTCGGGATCGGCGGAATACGCTCCCATCGCACGGGGA
+>850:2:1:1738:11802/1
+GCAGGCCTTCGCGGGAAGGGGGCGGTGGGCAGGGATCACGTCGACCGAACCCGGGCCCGTCAGACGCTGGCACCAG
+>850:2:1:1738:11802/2
+ACAAGGCTCCGCGTTGACCCGTAGCCCGGCGTGCTCTCGCGGGGGACGAGGTCCCAGGGAACCGCCGGGTCCTTTC
+>850:2:1:1738:17024/1
+GCTCAGGGCGCGGACCCCGCCGGCCTCGGCGAGGAGCAGCACGTCGGCCGGCGGCCGTGGAAAAAAGCCGCTGGCG
+>850:2:1:1738:17024/2
+GAGGTGATCCCGATGGCTCGCGGCTACGTCGGCCGCGAGGGCGTGAGGCGCGGGGGGTCGCCCGAGCCGCGCGCGA
+>850:2:1:1738:15538/1
+CTGGCCCCACGTCGACTTTGCGATCACCCTGATCTCAACCAACCGCCTCGGGCAGGCGGAAAGCGAGCTGCGGGAA
+>850:2:1:1738:15538/2
+TGCTGATAGATCCTTCCAAGCGAGTAATGCGGCTCGGGGTAAGCCGGGTCGAGTGCAACTGCTTTCAGGAGTGACT
+>850:2:1:1738:6423/1
+AGCGCATCGGGCGTTCCGCGGGTTCCTTGCCCATCCAGGCCCCAAATCGAGCGGTGCCTCGTCTCGCCGGATAGGC
+>850:2:1:1738:6423/2
+ATCCGGGCGGTGTTCGCCGCGGCCGTGGCCCCGTCGGGGAACCCCCGGGCCCTCCGGCGCGGGGGCGCGGGTCCGC
+>850:2:1:1738:11689/1
+ACGACAAGCGCGGGGGTGTTACGCTTGTCGGCGCCGGAGAGTTGCGTCGTTACAAACGCTTGCGCCTTTCGGGCAG
+>850:2:1:1738:11689/2
+GCCTTGTTGAATTCAATACTTTCGCCGCTGGCAAGCACGGCCAGACGCCGATCGATGTTAAACTGCGTCACCACCG
+>850:2:1:1738:19092/1
+ACAGGATAACTTGGCTGGCAACGTGCTCGACGTTCGGTGGTGGAACGTCAGCCGCCGGGTGTTTTTTTGTTTGATT
+>850:2:1:1738:19092/2
+CGGCGTGATGATGCTTCTTCCGCCGCGGTTCCGGCCAGAGGGTCCGGTCGGAGCGGTAGAGGCGGCGCCTCTGACC
+>850:2:1:1738:19235/1
+GCTGTTCCGTGGGCCGCCGCTCGCGGACGCGCCGCGCCACGGGCCCCCCCACCGGGAGGCCGGCTCGCCGGCCGGG
+>850:2:1:1738:19235/2
+CGCGTCCGCCTGGCGTCCCGCGCGATAGAGGGCGAGCATCAGCTGCGCGTGGAAGTGCCCGCGGTACCGGCGCTAG
+>850:2:1:1739:13037/1
+GAATCGCGCCCTGCGGCAACCCCTGGCGGAACGCCCGGGCCGCCTCGGGGGCCTCGGGGGCATGGGGCGGCGCACA
+>850:2:1:1739:13037/2
+AGGAGAGCGCGTGCAGCGTTCGGCGATCGCGTACGCCAACGAGCTGCTCTTGGGCGGACACAATGCGCGGCCGCGC
+>850:2:1:1739:2090/1
+GAGATTATACACTGCACGCTTCTCTAGACCAAGCAGAAGGCGCGCGGCAAGTGCGAGATGCTGTGGCTCCGCTCCG
+>850:2:1:1739:2090/2
+CAGGGGGACGTAGGCTTCTCAATCCCGATGATCCAAACTCATTTGCTTTGCCGGATCTCCCTAACGAACTCACGGC
+>850:2:1:1739:2195/1
+CCTGTACGGCTTCGTCGCAGGCATCGGCTGGACGAGGGACCCGGCCTTCGCCGAAACCACCCACCACTGGTCGCAG
+>850:2:1:1739:2195/2
+CGGAAAAGATGCTGACGGAACTCCACATCAGGACGGCGGAGTAGCACCGCGGCGGCGGGGGGGGCGGCGTGCCCAG
+>850:2:1:1739:12434/1
+GGATCTCGCTGCCGTCGAGCGCGCAGGCCCCCGCCCCCAGCCCCCACAAGCGGGCCGCCCTCCCGGGGCTGGGCGG
+>850:2:1:1739:12434/2
+TCCGGGAGCGCGTGCCCGAGACGGCCAGCGTGCTGCTGAACGTCAACGCCCAGAAGGCCAGCGTGGCGGTGGGCCG
+>850:2:1:1739:21277/1
+CGGCCGCCCCGATCCGGGCCCCCCGCCCGCGCCCATTGCCGGGGGGTCGCTGGCTCCCCCCCCGCCGCCCCGCGGG
+>850:2:1:1739:21277/2
+TCCGCAGGCGCTGGGCCTCCGCTCGTCCGCCAACGCCGACCCCCGCCCGGCGGCGCCTCCCAGCCAGGGCATCTCT
+>850:2:1:1740:4116/1
+GAGGGGGGGCCATCCGCGCACCGCCACATGCTCCTGATCTGGCGCTTCGAGGAGAGGGAAGGGCAGCGCTACGGGA
+>850:2:1:1740:4116/2
+TGCCCCCGGGGGCGACCGCCGCGCCGCCCGGAAAGCGCTGCAATGACGCGGCGCCGCGCCAGCAGCTGGCGCCGGC
+>850:2:1:1740:3640/1
+CTGGAGCGCGAACACCGCGGAATGAGGGAAGGCGAACACCAGACAACGCCCGAAGATGGCAAGCGGCACGACGAGG
+>850:2:1:1740:3640/2
+CAGGATTGGGCAGGACTCGTCGAGCAACAAAATGGCTATGCACTATCTCGATTTTTACACTAAAATTACCAGAAAT
+>850:2:1:1740:5500/1
+TCGACGTGGTGGCACCCGGGCGGCTAACCAGGCTCATTCATCGCCTACTTGCGCTACCACCGCACAGTGGGGGGGC
+>850:2:1:1740:5500/2
+CCGACCAAGTGGCGGTCGGCGGGATGAGCAAGTCGATGCGCTGCGCCGACGTGACCTCGCGGATTGTTGCCGGCTG
+>850:2:1:1740:20076/1
+AATGCAACCTCGGACAGTCCCGTATCGCGGGACGGCTATCGCGACGGGGGTTTTGTAGGATCAAACTTCGCCGAGG
+>850:2:1:1740:20076/2
+CCCGGGCCCAGCATGCATAGTCCAGTAACGCGGGTTGGGCTACAACATGGGACGGTGGCCTACCTCGACAGGAGGC
+>850:2:1:1741:12766/1
+AGACGCGCTCAGGGCACGGACAATCCCACGCTCATCATTGAGCCGGGGCAGACGCTCGAGGAGTTGAGGATTCCGC
+>850:2:1:1741:12766/2
+GGCCACGGGCCGCACGCCTTGCCTGCTGTCCGGCGTAACGGCCGTCACGCCGCCGTTCATTCCGTCGATTCCCATC
+>850:2:1:1741:1681/1
+ACGGGGATTGGACGCGCCATCGCCACCGTCAAATACGACTTGCAACCAAGCCTGAAGGCATCGGCGGGCCTGAGGG
+>850:2:1:1741:1681/2
+ACGACCCCTTGGACCCTCTGCGGACGCGAGGGAAAGACGGGCTGGGCCGAGATGAAGTGCCTCTTGCTCGGAGCCG
+>850:2:1:1741:12845/1
+ACGCGACGAGGGAGCGCGAGCCGTGCCGGGCGTTGCGGACCATAACGGGCCACGACGCGCGTAGCTCGCGGCGGAC
+>850:2:1:1741:12845/2
+AGATACTCCTGAACGTCGCTCGCGGCCGCACCGGCGCCTGCTGCGGGCTGGGGCGAGGCAGCCCGCTCAAGCCGGC
+>850:2:1:1742:11507/1
+CGGGGCGACCCAAGCCGTCCAGCTGGAGTTCCTGCTGTTGCGAGGCCAGGCGGGGGGAGGGGACGGACTGGCACGG
+>850:2:1:1742:11507/2
+ACCAGCACACACCCGCGCCACTGGTAAGCCCGGGCCGCGCCCGGGGAGAGCCCGATCCAGCGGGACAGGCCGCCCG
+>850:2:1:1742:18149/1
+GCCGCCCACCGGGAAGTCCTCGAGTATCAAGGAGCCGGGGAAAAAGAGAACGGCTCCCAGGACAGCCGCACGAGCC
+>850:2:1:1742:18149/2
+CCAGTTGAATACTCTGCGCAGCCACCCCTCCCTGCCGCCCAACGATTTTTTCGGGAGGGCCATTCTTGGGGGGGAG
+>850:2:1:1742:15164/1
+GCAAGCTCGTGCCCGTATACACCATCGGTGCGGGAATCGCCGGCACCGCCGGCGCACCGCTCGCACAGACCACGCA
+>850:2:1:1742:15164/2
+CGAGCCAGAATTGCCAGTACACCGGATTGAGATTGGCCAGATAATCCTGGAGGATCATGAACACCGCGGCTCCGCG
+>850:2:1:1742:6690/1
+CTTGGGCTCCCTTCAGGCGTTTACCGTAAGTGCTCAATCTCCACCGAAGACGCTCACCTCAAAAGCGCGACCCCCT
+>850:2:1:1742:6690/2
+GGTACGCGTCTAATTAGCCGCGGATCGGGATGCCGCAGTCCGCCACGGGTGTCTCGCCCCCGAGCGACCCCGCTCC
+>850:2:1:1742:12050/1
+GAAGGCTTTATCAAAGCATTAACAGTTGAAGACGGAGTGATGACCTCTGATCAAGACATCACTCTAAACCTGGGAG
+>850:2:1:1742:12050/2
+CCAACTTACAGATCTCAACAGGGATTATGGAAAAGCCGGCGCTTTGACTAGCTTAGAGACGGTCCCGCCGAGATCG
+>850:2:1:1743:8329/1
+TCAATAGAGGACCGTTCAGTGAGGCCTTAGAGATCGGAAGCAAGTCTACCGCGCGCTCGCCCTCCCCGACGCCCTT
+>850:2:1:1743:8329/2
+GGAGTGAAGGGCGGGTCTGCGGGCTGAGAGGTGACAAGGCCGGGGCGCAGGACGCCCATACGGGGGCGCGCGCTGC
+>850:2:1:1743:14511/1
+GCTGTCTTGGCTCGATCGTTGTTTCCATCATTGGCACGTTGATTCTGCTCCCCGCCTTGCGCGGCCGCCACTGGCT
+>850:2:1:1743:14511/2
+CGACTGGCTATCATTGTTTTTATGTCATCCGTCAAATACGCGGAACCGGACAGGCCTAAGGTGACGGATGTTACAT
+>850:2:1:1743:19912/1
+CGCTGGCCGCGCTGACGACCAGCGACTTGTCGGCGAACTGAAACTGGCTGACGCAATACTCTACTACATCGCCCCG
+>850:2:1:1743:19912/2
+TGGCAAGGCCCCCGGCGGCCACTTCAAAGGGGTGACCGGCGCTCCGGCGTGCCTGAGGGATTCCTCCGGTCCGGCC
+>850:2:1:1743:9523/1
+CGCCGCTCCCTATCGCTGGCGAGCGCTTGTAATGGCGAGCGTTTTCGCCTAGGGCGCCTTGCGCCCGGAGCGGTCT
+>850:2:1:1743:9523/2
+GAAGAAATTCGTCCACCGACGCGAGCATCTTCGTCTGAAAGCCTACGGACCGCACTAGGCTGCCCATCGCCTCCCG
+>850:2:1:1743:11284/1
+CTCAAAGCCTTCGTTCTGCAGCAGTCGTCAAATGTGCTCGTTTCCAAATATCTAACAAGAAGACAATCCCGGAGAA
+>850:2:1:1743:11284/2
+GAGTAACGACCTCGTCCCCATCTCGGATGAGATCATATAACAGAAGCCGAACGATATTGGGATGTTGACGAAATCG
+>850:2:1:1744:3074/1
+GTGGTTGCGCCCGACGGCCAAGCTTCCGAGGGGCTGGACGAAGCGCTGGGTCCCCCCGGCGGCGGGGATCGCGACG
+>850:2:1:1744:3074/2
+CGGACGGTGGGCGGTCCGGCGTGGGTAGGCCTGGGTCCGCGGTCGGGGAGGGGGAGCCCCCCCGCCATGACGACGG
+>850:2:1:1744:13369/1
+ACGGGCGCAACCCCAAGTGCCAGCAACGAATCGACTTCCGCCAAGCTGTTGGCGGACAAGTTGATGGTGAACCCGT
+>850:2:1:1744:13369/2
+CAAGCGGGAGATTTGCCGGCAATTGGCGATAGGATCGACCATCGCGCCTTCGGACAGCTAGTTAAGGCTAATCGCG
+>850:2:1:1744:9098/1
+GGCGGCAGCAGCGACCTCGCCGGGGCAGCGGCGCCTCGGGGCCTAGGGCTCGGCGGCGTGGGGGTTTGGGGGAGTC
+>850:2:1:1744:9098/2
+CAAGCCACCGGCCCCAGACCGCGCAGGACCTGGAGGATCTCGGCGCTTGGCCGTGTTGAGTATGTTCAGTGGTACG
+>850:2:1:1744:15671/1
+CGCTTGGAGCGGCGACGATGAGCCATTTGCTCCACTTGACATGGCGAGCCGGGCGGGGGAAGCCGGCGCCCTAACG
+>850:2:1:1744:15671/2
+GCCCCGGCCGTCGAGAGACGCTTCGCCACGACACCCGGATCCCCCTAAACCTCTCCGAGCCCCGTCGAGAACGTTT
+>850:2:1:1744:17616/1
+GAATCCCACGGCCCCATGTACGGCCACGCCGTCGCCACGCTGTTCCTCCCCGACGTCTACGGCATGCCCGGCGACG
+>850:2:1:1744:17616/2
+TGACCTTGATCCCCGCATAGCGCGTCGCGCCTAGGCCTATGAACAGGCAGACGGCGACCGAGATCTTGGTCGCGCG
+>850:2:1:1744:17094/1
+CGATCCTTCTGGAAATCCCGTTGGCATTCAGGGGAACATTACCCGACGCGTTCCCCACGGCGGCGATCAACACGCG
+>850:2:1:1744:17094/2
+TAATAGGGGTACGGCAACTTCGTCAGATTGCTTGCGCAGCTTAGGTGGGAAGAACCCTACGAGAAGCATCTTTGTA
+>850:2:1:1745:20709/1
+TGCCCCGGGAATTCGAGGAGTCTGGACAGCCGCACCCCTGTCGTGGGGTCGGAGGCCAGTGCCAGCGGCGGCCCGA
+>850:2:1:1745:20709/2
+CGAACCCGTGCAGATGCTCTGCCTCCGCGGCGAGCTGCCCTCGCTTCCATCATTCGAGTTCGCGTTGCGCGACAGC
+>850:2:1:1745:6724/1
+CGGCGATGAAGCAAGAGCGCCCGGCGGCGCCGACTTGCTGAGCACACCCGTCGGTGAACAGCGCGCCTTCCTTGGC
+>850:2:1:1745:6724/2
+TGACCGCGGATGTTACCCGTGCCGCAGACACAAAGAAACCCAACATCCTTATCATCTGGGGGGACGACATCGGCTA
+>850:2:1:1745:4949/1
+ATGGTACACGGCGGTGAGGCGGCGGCGGTGCGTCGGTGCTAAGGCTATTCATTTTCAAGCCAGCAGCCACCCACCG
+>850:2:1:1745:4949/2
+TGAAGCGGGCATGCGGCGAGACCGCACTGAGGAAACAGACGAAGAAGTTCGCAGAGGGCGCTTCGCTGGTTCGCAC
+>850:2:1:1745:17500/1
+CCGATAATCCCTCCGCCCGCTTTTCCCCCGCGCGACATGCTCGCGGCCCGCGCGGGCACGTGCGGGTTGCCGTCCG
+>850:2:1:1745:17500/2
+GGCCCGCACCCTGGGCGCTCGCCGCGCCAAAACCCAAACTCGACATTGAGCGACGAGGGCCCTGTTTCTGAAAGGA
+>850:2:1:1746:16137/1
+CGGTGGATGATTCTTGCCTCCGGGGCCGACCGAGCGCACCGGCCGCGTCACTTAAGAGACATTCAAGCTCGCGTGC
+>850:2:1:1746:16137/2
+TGTCCAGCGTCGGAGTGGGCGCCGATGGTTTTCTGGACCGGTCGATTCGGGGATCCTCCCCCAGCCGGTCCGGATC
+>850:2:1:1746:13441/1
+TCGGCCCACCCTGCGCGACCTGGAAGAACCGCAGCGCCGACGCCAACGTCACCGCAAGGCCCAGCCCGCCGAGGGC
+>850:2:1:1746:13441/2
+GCCGCTGACGCAAGCACCCGCGCAACGCGGCACGAGCGATGTGTTCCACCACAATCGCGGGATCGGCAAGAAGGCG
+>850:2:1:1746:6781/1
+TGATGCCATTCCCAATGCCGCACGATTCGCCCGCTCAACTCCTGGTGAGCTCACAGGCAACGAAAGCGTGACCTTG
+>850:2:1:1746:6781/2
+CTTCGAGACGTTCTACCGTGCGGGCGATCCACTGGTACACAACACGAAGGGGCGTGGGCTGGGTTTGTCGCTCGCC
+>850:2:1:1747:7851/1
+TTCAGCGGAATCTCTTCGCCAGGATCATGAAATAAGACCAGGCGAAGAGAATCGCCCGGGTATTCCGTGCGGATCA
+>850:2:1:1747:7851/2
+CCGGGAAGGCCTGGGCGCTCCGCTGCATCTGGAGTATGAAGATCTAATGGTGCGACAGGCGGACTACGAGAGTTCG
+>850:2:1:1747:7608/1
+GGCTGGGTGCGCGACAGCAGCCGAGCCGACGACGGCACGCGGAGCTACGCGCTGAGGCTCCGCGGCCGCCCGCGCA
+>850:2:1:1747:7608/2
+GGACGCGGGCGTGCCGGTCGCGCCGGAACCAGACGGCGTAGACCTCTTTTGGGGCCACGATGCTCACGACGCGCGC
+>850:2:1:1747:20801/1
+AACCAAGGTGCCAGATGCTCTAGACTCCGGCGTCTTGTCGGCCATGCCGTGGCGCAAGCCGATGGAACGCAACAGG
+>850:2:1:1747:20801/2
+CGCCAGCGGTGGCTGATCTTGTTCTCGTTAGATGTAGCACACATGAGACGCTTTTCCCTTCTTGTTGCCGTAAGGT
+>850:2:1:1748:16973/1
+CTTGCTAGTCTTTTCGCCACTACACGTCCGATTCCGCCAGACGCGCCGGTAACTACGGCCGGCTTTGGTGGTGGTG
+>850:2:1:1748:16973/2
+TTGGCAGCGCGGGTGACCTGCCGTTCTTCTAGCCGCGCTCTGAGCGGGCGCAAAAGACTCAGGTCAACGTTTCGTA
+>850:2:1:1748:1212/1
+GCCTTCGAACGGTTTCACTTGCTGTGGCTCGACGAACGGCGTCCGGGGGTGGACGCGGGGGGGGGGCGGGGGGTAC
+>850:2:1:1748:1212/2
+TATCGCCGCCATTTGACGGATCCGCGAAATCCCATTCAACGAGATGTCTGGCCGCAAAATGTAGAACGCCCCCTCG
+>850:2:1:1748:7521/1
+CTGGTGCTGCCGGAAATGCTTAGTTGGGTTCGGCGTTTTCTTTTTGCCCGCCCGGTCCGCCACCCGCGCCCGCCGC
+>850:2:1:1748:7521/2
+GGACGAACGTCAATCGGAAGCAGGCCCGAACTGCCGGACTCGCGAGACGACTGTCTGCGGCAGACTCGGCAAATCA
+>850:2:1:1748:20442/1
+AGCTTGGACGACATCGCGGGCGGTCTGCGGATGGCCACCTCGGATCGCGGCGCCGTCCTTCGGGACATCGGCTAGT
+>850:2:1:1748:20442/2
+GGCCCTGGCCCGCCCCGGCATGCGAGCCTTCCTGCAACCACCCGCGCCCCCCCCAAATGCGCCCGATTCACGCCCA
+>850:2:1:1748:18919/1
+TGAGCGACTGCATCGGCGCGAGCTGAACCACTTCGCGCGCCTCGTTGAGCGCCACCGCGATCGGGCGGCGCCCGCC
+>850:2:1:1748:18919/2
+GTTCGATCTTGAGGACGCAATCAAATCCTTTGCGCCCGCCGTCGGCCCAACGACCTCGATCATCCCGCTGCTCAAC
+>850:2:1:1748:20338/1
+GAGACGGATGATCATGGGCTCGCTGCGCAGATCAAAGCAGGATCCCTGCAAGCGATGGACAGAGACGACTGGGTTT
+>850:2:1:1748:20338/2
+GATCGCCGGACTTGCTGCTGTAACAGCCAGAACCTGTGTGGGCCGCCATCGGACAAGTCGCTGGCCTGTCTCCCTC
+>850:2:1:1749:21076/1
+GACGCACACGTGCGGCATCACCACCGATCAGCAGACGCTCTGCTGGGGCGAGATCCCGCTCACGAGTGGCAGCAAC
+>850:2:1:1749:21076/2
+TCGGCGCCGTTCCACCGTCGCCGAGCTGGCCGTACAGGTTGCAGCCCCAGCAGTAGGCCTGGCCCGTTCTGGTGAG
+>850:2:1:1749:2396/1
+GGCGGCGTCCATCATGCCGAGGACGGGGATCGCGCGGCGGCGCTGGCCCGAGCTGGCGGGCTGCTCCGCGAGCGGG
+>850:2:1:1749:2396/2
+GCCACCATCCGCAAGCGCAGCGGCCGGTTGGAATAGATGGAGCAGATCGAGCAGCCGCCGGAATCCAAGAAAATGG
+>850:2:1:1749:15642/1
+CTTGAAAACCTGATCGACGAAATGTTGGAAGGCCAGATTCTTCTAGATGAGGCCATGGCTGAATTTGAAAAGCTGT
+>850:2:1:1749:15642/2
+TTTGTGAGGTGTTGCTTATGTCGGGCGAGGGCTTTCTTTATATACAGCTTTTCAAATTCAGCCATGGCCTCATCTA
+>850:2:1:1749:2371/1
+CACCAGTTCGATTTCTCGGGCGGATTTCCGCCACATTGTTGATCCCGAGGGGTACGCGATGATATGCCCGTATACG
+>850:2:1:1749:2371/2
+TAGAGCTGCATCGGCGGACGGGGGGCCATCTACGCCCCGACCGGGAGGATCAGCGTAATGGCGGTATGCAGCAGAC
+>850:2:1:1749:14655/1
+TAATTACCCACGTCGTTCCGCTGATCGCCGAATCGCTCGTTTTTCGCGGCTCGACGGGTGGTTTGCGGCCCGCCCT
+>850:2:1:1749:14655/2
+GACAATTGGAATGGGGATTTTGAAGGTTGGCGAGCCCTCACGCCCCGAAGGGGCACTCTATTTTCAGAGCATCGAC
+>850:2:1:1749:3491/1
+AGACCCGTCTCTGCCCAGCTCACAACTCGCACCCAATCAATTCTCCATTGCAACCATAGCAACCTGGACGGCAGGG
+>850:2:1:1749:3491/2
+GGCAACGGGCCCCCCCAACGCCGCTAGTGCCAGGCCGTAAAAGAGCGACAAGCCTGTCGCATAGCCGAGGAGAAAT
+>850:2:1:1749:8102/1
+AGTTCAAATGGAAGGGGAAACGTATGCACGCAGACGGTGGGCTTGCGGTGCGTCGTCATGCCTTCGACGCCGGTGT
+>850:2:1:1749:8102/2
+AGATGGCCCGCACCTTCCGGCACGAGTGCTTCCGCCCGCGGGGACCTGTCGATCGGTTGTTCCGTTCCGTCAAGCA
+>850:2:1:1750:16774/1
+CGACGCTCGGGCACTCGCTCCGGCGCAAGTCCCGCCGCGCGCCGCCCCGGCGCCCGCCGGCGCCCCCCACTCTCGG
+>850:2:1:1750:16774/2
+CGCCACAGCGAAGCTGGTCTCCACGGCCGCGGCCACGCCTCCCGCAGCGCCGGACAGATGGGGGGCGCCGGTGGCG
+>850:2:1:1750:4210/1
+TCAAAGCTCACATTACTGGCATATTGGGGCGGCCAGTGATATGGCCCCCATCTGCTGACGATGAGGGCATCCCACA
+>850:2:1:1750:4210/2
+GGTGGCATCCGTCCGCGTTAAGGGGGGGAGGGAGCCAAAGTACCGGGCCGGCGGGGGGAGGAGTGGGACGGAGATA
+>850:2:1:1750:9474/1
+GCGAGGGATGTCTGCGCTGGCGGGTGGTCGCGCAGGAACAAGCCAGCGGCCTCAGAAAAGACCCATGTGAGATGCG
+>850:2:1:1750:9474/2
+GATGAAATCCATGCTATCAACCGTTTCTCCACGGGCCAGGATTGTGTCTCCTCTTGCCGTCTGGTCAAATGTGCCA
+>850:2:1:1750:5809/1
+AGGGGAGAAGTCATTTCTTCATTTGGACTGGGGCATGATGTGGACAGGAATATCACTTCCACTACAAGTACCAATG
+>850:2:1:1750:5809/2
+ATTCCCATTCCCATCGAAAGGATACACACTGCTAGGGATCAGTTGGTTAGCGTTATTGTAACTATATGTTCTCGTA
+>850:2:1:1750:1105/1
+ACACCTATGTGGTTGACGGCCTTCCGCCAGGGCCGATCGCCAATCCCGGCCGCGCCCCGCTGGAAGCCCCCGCCGC
+>850:2:1:1750:1105/2
+CGTGCCGGCCGCCGCGACACCCCCGGCAGGCCGCGCGGCGTGCCACCCCACGCCGACCCACCCAACGTCAAACACA
+>850:2:1:1750:14007/1
+ATTCCCAACTGGCAGGAAGGAGAGCAGCTACTGGCACATCGTGTTTCTGCGCGGGAGCAGACTCGGGAAAGCTGTC
+>850:2:1:1750:14007/2
+GAGCAAGGTCACGGGAAAAAGGGAGCCGGCGCTGAGCGTGTCGTGTGCATACATAAGAAAACGAATGGCGGGGCTC
+>850:2:1:1750:7401/1
+GACGGCCACCCGCCATGCCCCCGTTCGCCGGGGACCTGGCGAACCACCCCGCCGGCGCCCGGTGGATGCGCCCAGC
+>850:2:1:1750:7401/2
+TGGGAACCGACGCCGCGCAAGTTGGCCCGGACCACGGCCTTCGCGGCAGCGCCGCTGGACGCGCGCTGGGCGCGGG
+>850:2:1:1750:2119/1
+TGCAACGTCTGTCGCGAGCCGGGCATGGACGGCGCGAGATAGCGGGCGAGTGAAGGGCTGGGCAGGTCGAATCGAA
+>850:2:1:1750:2119/2
+TGATCTTCTGGCCCAGGCATATGTGGTCGAGCGCGACGTGCTCAAAGCCCACCTTGCGCGACTGATCGAAGACATG
+>850:2:1:1751:14838/1
+TGCACAGGCTGCAATCGAAGGCGACCACTTGCGTCACACAATGGGCGGCGGTCGGATGGGAATTCGGCTGCCGCTC
+>850:2:1:1751:14838/2
+TGCATGTTCCGAGGGAGCGAGGCTGGGGCCGCCCGGCTGAAACATGGTCGGATAATTCCACCCCGACCACACCGCC
+>850:2:1:1751:18801/1
+CCGGATCGGGCTGGCCAGGAGCGCAAGGTGGTGCCTTGATCGCGGCGCGGCTCGGTGGATCCCCCGCTCCCCCCCG
+>850:2:1:1751:18801/2
+CGCTGTACGACCCACCCCCCCACCACCCACATCCCGAGCCATCCGCCGCCAACGACACGCCCCAGCCGTTGACCGC
+>850:2:1:1751:4883/1
+GGCCAGGAGCGGGGCAGACGGCGGAAGAGCTGACGGCCTGCGAGAGAGCGGACCAGCGACATCGGTGTGGGGCACG
+>850:2:1:1751:4883/2
+CCCGAAAGCGCCGGGCGGGACGCGTTTTCGCACTCCGAGGATGCGCCACCCTCCTATTGCGGGCGGCCCTTTACGG
+>850:2:1:1751:9765/1
+GCAACAGCCGATGCGGTCCACAACTTAGGAGTTTCCAGTTAACTGAACCTCTAGTCGGTCATGTGGGTCTACGAGA
+>850:2:1:1751:9765/2
+AAAATATCACTCAGGACGAGTGACTGGATCTCAGCTGCCTTTAGCCCGACGGGTGTGCCGCGGGGAAAGGCATAGC
+>850:2:1:1751:4153/1
+AGGGATGATGAGGAGATTACCAAGCAGCGCGTCATCGACATACTTCGCCCCCGCTTCCTCGATCGCGGCGCGCGCA
+>850:2:1:1751:4153/2
+GATGCCTTTGACCTCCGCCAGTTCTCGGGCAGCCAAGTGCCACGCCGCCAAGTATTCCTGGAACGTAAGGTGGGCA
+>850:2:1:1751:14249/1
+GGCGGACGCCGCCGATCTCCATCGCCACCGTGCGGCGCACGCTCGCGCCGAACAGGGGCTCCCCCGGGGGCTCAAG
+>850:2:1:1751:14249/2
+CTTTTTCCATACCAACTGCGCCGTGCCAGACGTGGCGGGGTCGCGGGTCTGAGTGGGCGGTGGCGTTGGGGGTGGG
+>850:2:1:1752:20856/1
+CCGCTTTCACGAACACGTTGACGATTCCGGTGTCCTGGCAGATCGGCCGCCGGCCTTCCGCGCACATCCGTCAGGC
+>850:2:1:1752:20856/2
+TCGTGCAGAGCGTGGCCGACGCGGTCCAGTTCATCTCCTACTACTATCCGGCCGATTACGCCGCCCATCTGGGCCG
+>850:2:1:1752:19677/1
+AGTGGCAGCGGCCTCGATTCTCGCGCGGGTCGCTTTTCTTTATTGGCCGGGGCCGTGGGGGAGAAAGGATAGGGTG
+>850:2:1:1752:19677/2
+CACAATGCGACGACGTTCATAAGCTGCCCCGTAACCTCGCCCCATCACGGTTGTTTTCGCCAATTTTCGCGTGGAG
+>850:2:1:1752:6243/1
+CGCTTATACTCTTGGCCAGATCAGTCCAGAGTGTCATGACTTTCGTGGTCGTTCCTCCTTCTCCTGCTTGTCCTCC
+>850:2:1:1752:6243/2
+GTAAAGGACACGAGGGATACCTCCGTCGGATAACGCAGGAGGTAGTGGGGTCCGCTAGGAATGCTGTATCCCTCAT
+>850:2:1:1752:17846/1
+CTCAACCCCCTCTTCCTGACCGCGCCCCACCCCGGGCGCGACGCCGTCGGCGTGTACAAGCAGGGGTCGGTACACA
+>850:2:1:1752:17846/2
+CTGAGGATCCCGAACGTGACGGCCTCGGCCAAGGGCACCGTCGCCGAGCCGGGGGAGCGCGTTAATCAAAAAGCGG
+>850:2:1:1752:20170/1
+AAAATCGACGGCCATTGGGCCGGCCGCGGGCGTCACCAAACCGGGCGCGGTCAAGCCGGCACCAAGAAAACGGGTC
+>850:2:1:1752:20170/2
+CTACGCCGAGACTGGCCAGCTGGTGCTGATGTTGCAGGAAGAAGTGAAATTCGACATGTACTTTCGCTGCTATTCA
+>850:2:1:1752:16323/1
+CACCCCCATTGTATTATCAAGATCGACGCTGATGTCCGAAGGTGAACTTGATCAGTCCCTGTTCGGCGACAAACAT
+>850:2:1:1752:16323/2
+AAAATCCATCACCGATCTGCATGGTGGTTCAGCCACAGCAACAAGCGAGCTTAACTGTGGCACTACTGTCACTCTT
+>850:2:1:1752:6887/1
+CGGGCTAAGGAGACCGCTGTCTTGCTGTAACCAATTCCTTCGACCTGCGCGACCGGTTTGCTCGCCACCGTAGTGA
+>850:2:1:1752:6887/2
+CAAGGGCGGGGCGGGGGGCGCAGGGGGGGCACCAGAAGAGGCGGCCGGCCTGCGCGCGGGCACGGCAAATTCGAAA
+>850:2:1:1753:17136/1
+GATTTGCCGCCAGTCTCGTCCGACCTGCTGGACCGACGACACGGCAACATAAGCGGGCGCCAGCGATTACGGAGTT
+>850:2:1:1753:17136/2
+CAGGGGCCGGGCAATCGGAACATGTCGGCGTTGTCTTCTCTCGTGCTCGCGTTCTACCCGCTGGTGCTGCTCCCTC
+>850:2:1:1753:12744/1
+GCTTCTCATGACCTTTAGCTCAAAACTGGATGAGTTTTTCGAGACCTGTGTGGCGGGGCTGAAGGAATAAGCTCAG
+>850:2:1:1753:12744/2
+GCGGTGGGACGCCAATTCGGCAAGATCGTGCAGGCGATGGCCGTTCTTGCCCCGCTGGTGGCGCACTTCCTGCTTC
+>850:2:1:1753:13400/1
+CGGGGGCTTCTTTAGCCTGGAAGGCACCCTCCTCAACATTACTGCTCAATAGCACCCGCCGGGCGCGCCAACCGAA
+>850:2:1:1753:13400/2
+ACGCCCGAGCACACCCGACAGAGCGAAAGGACAGCAAGCAGCGACCTGAATTCGGGCTTGTACCTACGCGCCCACC
+>850:2:1:1753:10995/1
+TGCGCGATCCACTGCACGACTGCGTCTCGTCGCGTGAGATCGGTGTCGCGCACATCGAGACTGCGCCGCCCACGGC
+>850:2:1:1753:10995/2
+CGCTTTGCGCCGCGTCTGAGTTGATTTTGGCGGTTGAGTCCACAGCGCGCGCCAGTGGCGCGCCGTGCACCCTCGC
+>850:2:1:1753:13785/1
+CGCGCCGAGCAGGCTGAGGGTACGTTTTCTCGCGCTGGCGAGACTCTGACCGTCGACCAGTTTTCGTATTTTCCGG
+>850:2:1:1753:13785/2
+CCGAGCGCGCTGATTTGTTCTCCGCGTGAGAGCGCAAGCACGGCGACAGCCCAAGAGCCTAAGGGCGCCACGCCAA
+>850:2:1:1753:13690/1
+CCGCGTCGCAGAAGATCGTCAGGAGGAGGGCTTTCCTTCCCAGCGGCGGGGCGAGGGGCGAAGCGATCCCAATCGC
+>850:2:1:1753:13690/2
+TTCCACGGCATCCCCGGAATCGGTGCGGGCTTCGTCCCCGACAATCCGAACACCGAGACCTAGGCCGAGGCGCCCA
+>850:2:1:1753:14417/1
+CGACGCGCACCGGCACCGCCTCGCCGGCGACCGACGACGAATCCAGCTCCGATTCACCCTCGCTCACGACGCCGCC
+>850:2:1:1753:14417/2
+ACGGGCCTGCCGCAAACCGCCGGGGGCGCGCCCAAGCGCAATGGCTTGGCGCGCACGACCGCCGCCGCCCGCGCGC
+>850:2:1:1753:12545/1
+TGATCGACGCGCCGTCCAAGGGCCTGGCGCCGATCATGGTCGAGCACCTCATCGCCGCCCTCCGCGCCGTCACGCA
+>850:2:1:1753:12545/2
+GGGAGCGCTTCTTCAGCTCCGCATCGGCCCCGAGGGCCGGCCTGGGCCCCCCGCGCCCCGTGCGCCCCGCGTCGCC
+>850:2:1:1753:12275/1
+ACGCCCGATCGACTCGAAATAGTAAGCTGTAACGCTGCCAGGACTGAAGCGACAATCCAAGCAAACGGAACCGCGC
+>850:2:1:1753:12275/2
+ATTCCAAACCCATCCTCCACTCCGTTTAGATGAAAGCCGTTGAGCGAGATCCAGTACAGGCCTCCGTTATTGATCG
+>850:2:1:1753:8067/1
+TGCTGGCGAAGGCTTGCGCGGCTGACCCGGCGGACCGGTTCGCTTCGGTCGATGAGTTCCGCGTGCAGCTGCTGGG
+>850:2:1:1753:8067/2
+GAGATATTGCTCAGCCAGGCGTACTGGGGGTCGCTGGTGTCAACGCGCAGAGCCGGCAGCTCGTCCCACTCCCGCG
+>850:2:1:1753:11602/1
+CTGATGGAAGCGGAGCACTGGGCACAGGCACCAACGATCTCGCTGACGGGCTCCTTCTTACAGTTGAAGAAGACTG
+>850:2:1:1753:11602/2
+CAACGCGCGCCGCGCAAAGTCATTCCAAGGAAAGCCCCGTGCGTTAGTTTCTGTCTGACAGAGTAGAGAAATCCCC
+>850:2:1:1754:20822/1
+CGCAATCCACCGCCCCCATGTAAATCACGCATTCAAATCCGAACATGGCCGCTACCGTCGCCGTCGCCACTCCACG
+>850:2:1:1754:20822/2
+CTGACGCGGGAATTGGGTGGGGCGAAAATTTATTTGAAGCGCGAAGATCTGCTGCCCACCGGGGCCCACAAGACCA
+>850:2:1:1754:8034/1
+GGCATCGAGGACGCAGCAGGCACGCCCGAGGGGCAAAAGATCGGCGATTTTTTGCAGAAAGAATTTCCAAAGCAGT
+>850:2:1:1754:8034/2
+TGGCGTAGGAAATTGCGCTGTGAATCAGGCGCACACTGCCGGAGCAACTAACTGGTTTGATACCGATTCCCACACA
+>850:2:1:1754:12867/1
+GCCGATCCGGGCACCGATCCGGCGTTGCGATTAGAATCCCGCCGCACCTGAATCCGTCCCTCGAGCGATTCGGCCT
+>850:2:1:1754:12867/2
+TCCCCGCCCCCCCCGCGGACAGATTGCCCCCCCTGCCCGTGGTTCGGGCGAGCATGTATTGGCTCAGACGCGTCCC
+>850:2:1:1754:13269/1
+AGCGACCTCGCGGCCGACCCAAACGAGGGCCCCCAGCTCGGAGACGGCGACCTCATCCCCGCCGCCACGATCGCCC
+>850:2:1:1754:13269/2
+CGCCACCAGCGCGGAAGGCCTACCAGCTGGCTCCGGGCAAAACCAAGTTCACGATTCCCGGTCACGTCGCTCCCCA
+>850:2:1:1754:9364/1
+GCGCATCGCGAGCCCGAGGGGGCCCAGCCCCCCTCTGTTCGTGACGGGGGTGCCCATCCCGTACGGCCTGGCGCGG
+>850:2:1:1754:9364/2
+ATCTGCGAGCGGGTGAGGCGCGTGATGGGCGCGCTGATGTAGTACGCCTGAGCGAGGGCGTGCCAGATCAGCTGCT
+>850:2:1:1754:5421/1
+TGCAGCCGCCAGGACAACCACGCCGGCGCCCGCGAAAAATATGGCGTTCGGGGCGACCAAGTTCGGGGGCGCAAGG
+>850:2:1:1754:5421/2
+ATTTGCCTTATTCGTGGCCAAAACTATGTTGTCAGGCACCTGGCCGGGCCATCGCAGCCCCTTCGCAGCTGCAACA
+>850:2:1:1754:16941/1
+GAGGGCACGCAGATCACCACCCGCGGACTGGCGAAGCCGCGACGGGGATGCACCCCCCGGATGAAGTGCTTGATCA
+>850:2:1:1754:16941/2
+GGCATCGCCCTGAATGAGCCGTCGGTGGTGGCGCTGTCCACCAGCCGCGGCCGCCGACCGGTCCGCCCCGTTGCGG
+>850:2:1:1755:12081/1
+CGCCGCGACGCCCTTTACGCGTGCGATGCGCGGACTGGCAACTGCTCCGATTTTCACGCTTACTTCATAGCCTTGG
+>850:2:1:1755:12081/2
+TCACTGATGTCCACCGGCACCCAACTTCCGTCTGCAAAAAATTCCGCCCAACAATGGTAGCCTTCAATTGCGCCCT
+>850:2:1:1755:18493/1
+AGCGTACCAACTGGCAGTTTAATAGAGGGTTTTGCTTTCATTGATAATAAAGCTTACACTGTTAAGTCGAAGGCCA
+>850:2:1:1755:18493/2
+AATGGGTCATGGCGTGTGGTCGCTGGAAATCTGTGACCGCTGTCTGGTGGTGACGGAGGAAAAGCAAAAGGGGCTT
+>850:2:1:1755:1646/1
+TGTTGAAGGACCGGGGATGTAGCCGAGATGGACGCCTCCGACAACATCGCACGCGCTGGTGGGCCGCATTGCCGAG
+>850:2:1:1755:1646/2
+GACGGATGTCAACGGCATTCTCGCCGGCGCGCCGGCCCTGAACTGGAAAGTATGTAGCCTCGCTGGCGTGTCTTCG
+>850:2:1:1755:18067/1
+CGCCACCTGCGGCACGCCCGGCGACTGCCGGCCCGCGAAGGCGCCTTCGGAGGCCGGCGACACCGCGCGCGCAGCG
+>850:2:1:1755:18067/2
+CCCTCGGGCCCCCACGAACCCGCCCGCCCCCACCGCTTGCTCCCCTCACGCCGCCGCCGCACCCTCCCCCTGCCGC
+>850:2:1:1756:17951/1
+TGGCAGATCAGGCGGCGACGGGTTCCAGGTTCCGCCGGGCCATGCTGAGACATCGAGCTCATTAACCTGACTGGTC
+>850:2:1:1756:17951/2
+CCGAGTGCCAATAACTATAACACCAGCTTGCGTCTGGACATGAGCTCAGCGCCTGGGACATGGGATACGGGTCCGA
+>850:2:1:1756:9304/1
+CGTCGTGCTGAGATTGCCGGCCCCGGTGCGGCTGCGCAACACGGGCAGATTGATGACCACCGGCCGCGAGGGCGCG
+>850:2:1:1756:9304/2
+CTGCACTCCCGGCGCGCCCTCGCGCCATCTCGTCGCCAGCTTGAACTCGCGGAAGCCTTGTAAGATGGCGGGGGTT
+>850:2:1:1756:17334/1
+CGATCGAGCACGCCAGCGGGCAGACGGTCCAGATCGAAAACCACATTGACTCCGACCGCGGCCGCAGGTTCTACGC
+>850:2:1:1756:17334/2
+CCCTCCCGCCACGTTCACCCCCCGAACGGCCTCGGCCAGGCCGGCGGGGACCCGATGGGCCTTCCTGTCGGCGACG
+>850:2:1:1756:2027/1
+TCATCGGGGCGTATTTGTATCGCGAAGCGTGCTGGGGCGCGTGCTTCCTCCTCCTGCCCAGGCAAACGCGCCGGAG
+>850:2:1:1756:2027/2
+CGGTAACGCCCGATGGCGTCGAAGTTCTCCATCGTGAAGCCGAGCGGGTTGATCATGCTATGACATCCCTGGCCGG
+>850:2:1:1756:13930/1
+GGCGTTGCCGGTACTGATCTCCGACCTGTCGTCGTCGCCGGTGACGTGGCTGTTCGCCCCCCGGTTGCCGCGTTCC
+>850:2:1:1756:13930/2
+CACCAGAAGGGGATGGCCGCCGCTACGGGTGAGCAGGGTGAGGAGTTTGGCATCCGGCTCGGCCCTGAGCGTGGCG
+>850:2:1:1756:11315/1
+GCGGACGGCTTCCGAATGCTCAAGCGAGGATCCCGATGCATTGCGCGAGCCGACGAGGGAGACCGGCGAGCGACGA
+>850:2:1:1756:11315/2
+ACTGGTTCGCGCCAAACGGAGAGGAGGAACAATTAAAGTCTGCATCGAGGCCCCTCCGCGGCTTAGAGCGGCCCAC
+>850:2:1:1756:19214/1
+CAGCGTCCGCGTCTCCCCCGTCAACAGCACTCGCCGCAGCAGCAGCACACCTGACGGATCATCCCCCGCCCCGCAC
+>850:2:1:1756:19214/2
+ACTCGGTTTCTCGCCGTCAGCGGAAAAGGCGCCTCTGCCCGGCCCTCCCGCCTCCCCCCATCGCGCCTCGTTCCTC
+>850:2:1:1757:10360/1
+CGCGTTGGCCCGATCCCGGCACGGCTGGGCCAGAGCCAAGATTTCATCCGGCAAGGAAGTGATCAGAACAGCGTAC
+>850:2:1:1757:10360/2
+TCGACGCGGCGTTTACGCCGACCGGCGGGACCCGCCCGCGGCGGGAAATTCCGATCCCCCTGGAGACCGGGCGCGA
+>850:2:1:1757:20228/1
+GGGCCCCCGTAGCCGGGCGTGCCCATCGCGACGCCAGGCAGGGTCATGCCCCCCTCGGAGCCCGCCCGGAGCCGCA
+>850:2:1:1757:20228/2
+AAGCACCCCTACCTCCCGCGCGCGCGACCCGGCTTGGACCGCAGCCGCCAGGCGGCCTGGGCGGCGCGCACGCACC
+>850:2:1:1757:13982/1
+CCGCAGCGCCTGGGCGCAGATTGGCGATATTCTGACGGTCAATCGCAAGATCCGCCGAGCGCAGTTAGCGATCAAA
+>850:2:1:1757:13982/2
+GCCGGCTTGGACTACGCCAGCGAGGGTGACCGGACCACCGCGAATCCTTGGCATGGACGGCGGAAAAAGAGACCCG
+>850:2:1:1757:18781/1
+ACGGACGCTTCCGCGCCGACCTCCGCAGCTTCTTCCGCGGCGAGGAGGGCACGGGTGAGAGGCTCGCCCGCCGGCT
+>850:2:1:1757:18781/2
+CACGTAGCTGCGCCCCTGGACCTGGGGCGCGTGCCCCCGGTCGATGATGCCATCCGGGGCCCCGAGGCCCGTCTCG
+>850:2:1:1757:5128/1
+ACGGGCAACGCGCTTTACTACTCGCTGAACGACGGCGGAGGGTGGAGGCAGATGCAGCAGGGACTGCCCGCGGCTG
+>850:2:1:1757:5128/2
+CGGGGCGCCACCAGCTTCACGTCCGCCGTCGCAGGCGTTTCCATGATGCCCTGCTCCAGGGGCGTGATGTCCTCCA
+>850:2:1:1757:4528/1
+AAAGCGGCGATCCGTGGTGGCGCACCGATACGGGGCGCCGGAAGGGCTCAAGAGTGAACAGGTTCAGCGACCAAGG
+>850:2:1:1757:4528/2
+CGGCGGTGTCGTAACCCGGAATCAGCGGCAGATGCCAGCCGAATGCGAGCGCGCATTTCACGCTAAGCGTGAGTGG
+>850:2:1:1758:11882/1
+TTGTAGCCGCGGTCCTTGAGACTGGCGACGGTCAGACGGCTCATCGGAGTCGGCGGGCCCGCGGCGAGCGCGGTGC
+>850:2:1:1758:11882/2
+GCCTCCTGGCAGGGGCGAGTGGCAACAACCCGACGTTCACCGGAACGAACGCGAAGAAGGAGTACGGCACGCTGAA
+>850:2:1:1758:8673/1
+TTGGACACGACGCTGTGGACGCGGAGTTCGGACATTCAAGACTCTTCCTCGCAGCATTTTCACAACAGAACGCTCC
+>850:2:1:1758:8673/2
+GGGGGTAGGCCATTAAATGCGACGAGGCTGTTGCTGAGCAGTGGATGGTGTATATAGCCGGGCGTGCTGACCACCG
+>850:2:1:1758:3102/1
+AGCCTGGGCGGTTGCCCGGAGAATCGAGGGGTCGGACATCCGGGTCATCAACGCATGGGCTTAGGCGGGATCATCA
+>850:2:1:1758:3102/2
+GTCCGCCCGGTTTGATGACGGAGTTGCCGGACTATTTCCTGAACACGAACAAACTGGTCCAGGCTGCGACGCATGG
+>850:2:1:1758:11232/1
+GCTAATTGGCCTGGGCTTGAATTATGCCGCGTATGAATCGCAAGTCTATCGCGCTGCCCTGGAAGCGATTCCGCGA
+>850:2:1:1758:11232/2
+ATTCCCAAACCGAAATCGCATAAGCAGTCGAGGTGTCCTTGAAGAGCGAAACGAAATCATTAGTCATCGGCGGCAA
+>850:2:1:1758:11556/1
+GGTGCTGCAGGAGCTAGGGATGGAGACAACTAAGCGATTGTTTGGAGGGGAGCATCCTCACTCAATGTTAAGCATG
+>850:2:1:1758:11556/2
+GTACTATGGCTATGGACTATGTATGGGAGCACCTCACCCATGTTGTGCAGTCAGTCTGTATGTGCCTCATTCAGCA
+>850:2:1:1758:7267/1
+GACCACGCGAGGTGATCTTCCGCCCACGAGCCGCGCAGGCGGGGCGGCGCCCACCGCTCCTGATCGCGAGCGCCCG
+>850:2:1:1758:7267/2
+CGGCCACGCCGGCCGGTTGCGGCGCACCGGGCGCCCAACCTTCCCGACCGCGCCGGCGCGGCTGCGCCCTAAGACC
+>850:2:1:1759:19153/1
+ACCGCGGCACAGACGGCCGCGGCCATCCTGCGGCCGGGTTCAATGTTGATCTTGGTGCGGGCGCTCGCCGCGGCCG
+>850:2:1:1759:19153/2
+GGAAATTGAGATCGCGAACTGCTTGGGTTAATCACGAACTGCTGCTCGTCCAGACAGCCAAAACCTTGATCCGATT
+>850:2:1:1759:14873/1
+CAGAAGGGATTTTCTCTGTGTATTCGGCAAACCATTCTTCCAGCAGACCGATGACCCTGGCAGCGCGAACGATGGA
+>850:2:1:1759:14873/2
+GCGCGGGTTGTGCTTTTATGCTGGCGCAGGGCGTGCGCGGTGATTTCGCGATCCTCGCCACACCGGGCTGGTCCGT
+>850:2:1:1760:10136/1
+GCCGGTGGGGGGCGCATCGGTTAGCCGGGTTTCGCATTGCGGGGGCCCCTGGGCCGGGCGAAAGCGCACCCGGTCG
+>850:2:1:1760:10136/2
+GGCGCTCGCGGCCCTGCAAAACTCCCACGCCAAGAACCTGGAAATCGCGGTCTGGCGGATGCCCCGGCACGCCGCG
+>850:2:1:1760:21033/1
+GGGAACTCGCGTGGGTGGCTATTACGGTAATATGGGTGTTCGCGGTGTGGTTGACCGCGTGGTGGTCGTTTGCGCC
+>850:2:1:1760:21033/2
+GGGACCTGCTTGCCTGCCCGCGCGCCTCGCTCCCACACATTGGCATAAAGCCCCGCGATTCGGCTACGCTACCGCT
+>850:2:1:1760:17432/1
+ACGCCGGTCCCCGCCCACCGCGCGCCCGGGAGACGCGGCGCGGCGGCCCGGCGCCTCGCGCTGAGCCGCTCCCCCC
+>850:2:1:1760:17432/2
+CCAGCTCCGGTGAAGGCGTCCGCGCTGGGGTTGGGATCAAAGCGAAGCGTCGACATGCTCACACTCCACCCAGCCC
+>850:2:1:1760:10891/1
+GATGCCCGTGCAAACAGTTTCACGGTGTGAAAAATCCGGTGAGACTTTTTGAATCGTGCCGCGTTCGCTCTTGATG
+>850:2:1:1760:10891/2
+TAATCACGACGACGTTGCGGATTCGGAAATCATCGTGGCGAAGGACTGGCAGCCGATGGATTTCAATCACGGCGGG
+>850:2:1:1760:10524/1
+CCGGCCGGTCGGCGAGATTCTTCATCACTTCGAGAACGTGCGATGGACGCAAACCTCTGGCGGCGAGTTCGCCCCA
+>850:2:1:1760:10524/2
+CGCAGGGCATCGTCGGCGCAGTGCGCACCGACACCGTCAACGCGCTGATCGACGCATACATCGTCGATTGGCCGAG
+>850:2:1:1760:5972/1
+ATGGCTAGCACCGCCCGGTCAGCGTCACGACGCTCGCGCACGAGAGGCTGTGCGAGGCCTGACACCGTATTGCCCG
+>850:2:1:1760:5972/2
+CGGGGTCGCCTGGGTGGAACGCGATCAGCAGGAACGCCTCGACGTGGGGCGGGGAGGGGCAGGCGTGCTCGAGCGC
+>850:2:1:1760:15624/1
+TCCCCATGCCCTTCGGCACCCTCGGAGGCGTCCATTTCGCCCCTGGCGGCTTCTACGTCTTTGCGGGGGCTACCGC
+>850:2:1:1760:15624/2
+TCGACCGCATCAGACAAAGCCCGAGGGGGAGCATCCGTCGCGCCAGGCGTTCGTCGTTCAGCCGGTCCCGCACGTA
+>850:2:1:1760:4990/1
+GCCTGCCGGTCGCCACCATCGCCTTCGCCCAATCGCCCTGATTGCCCAGCAGGTCCAGGCTGTCGCGATCGCCACG
+>850:2:1:1760:4990/2
+ATGCAAGCTCACCGAGCGGCTGCCGGATTGGGACGCGGATAAAGTCGTGCTGGGCGATGGGGCGTTGAATGCGAAG
+>850:2:1:1760:1419/1
+AGAGGCTAAGGCGACGGCTGTCTTTGCAGGGGGATTCCTGTGGGGCGTACAGGGCGTGTTTGAGGGTGTGGAGGGG
+>850:2:1:1760:1419/2
+CGTTACTTAACTGGGACGGGTTGTACTTGACTTCCGCAGACTCCGCGTGTCCACCGCTGCCACACAGCGCTAGTTC
+>850:2:1:1761:7590/1
+GTGCTCTATCTGCTGGCCCGGGCCGGGGAGCGGCCCGCCTCGATCGCCCCGGGTTTACCGCGCGAGTCGCAACGGC
+>850:2:1:1761:7590/2
+CGTTATGAGCGGCAGACGGCAGCAGCACCGGGAGCCACCACCCGACGCCCCGCCGACTTTCCGCCACCCCGTTGAG
+>850:2:1:1761:2709/1
+TTGCCGTAAGGGTCGTGGGCATACCGCTCGACCATGTCGCCGGGGGACGCATAAACGAGTGCCGTCGCGGTGAGCC
+>850:2:1:1761:2709/2
+GACCCCGCCCTACGCCCAACATCCGCCCCCCCCGCGGATCAGCGAGGGCACGAAGATCCTGCTGTGGTCCAGCCAG
+>850:2:1:1761:17661/1
+AGCGGTACGGGTCGACGAAGTACCTCGACGCCGTCGAGAAGGCCGAGCAGTTCGCCAACTATGTCGCGCACGTCCA
+>850:2:1:1761:17661/2
+GTGTAGCCGGACTCGCGGCCGGGGCGGGAGTCCTGGTTGACGATCCCCGCCCTCTCGGCGGAGTTGCACCCGGCGC
+>850:2:1:1761:21336/1
+GATCATTCCCAAAAGGCCGGTTACAATGCCGAAAAAAATCAGCGCAAGCATGATTGCCGCCCATGTCAGCATACCC
+>850:2:1:1761:21336/2
+GATGCTCTTGGTCGGCAGCGCCGTCGGCGGATTGTTCGCGGCGTTCTCATTTGCCATCAGCGCCTTCGCTATCCCG
+>850:2:1:1761:19698/1
+AATGCCCAGGTTCTGGATGTACCACTCATAGAGCGGCCGATGGTTCTCGAATTCCAGGGTGCAGATCGAGTGCGTG
+>850:2:1:1761:19698/2
+CATGAACTCGGCCAACTTCAACCTGCGCGACCCGGCGCTGTATCGCATCCTGCGCTCGCATCATCACCGCACCGGC
+>850:2:1:1761:5210/1
+GAAATGAGGGGGTGGAAACTGGGCCAAAGCGGGGGATTTTCCCCTGCGAGGGGGGGGGGGTAGCAGTCGAGGGGGG
+>850:2:1:1761:5210/2
+CGCGCGTGATCCCCCCTTTGTCCGCGAGCACCTGAAGGGCGACCTCTGTGGGATCGCGGCCGACCGGCGGGCGGTC
+>850:2:1:1761:6378/1
+CTGGCTGTTGCCGCGGTGGCTTTTGCACATGCGGAAACGGATCCCCTCCATGTGAAACGCGTGCCCCGCGGAGGCC
+>850:2:1:1761:6378/2
+TCACTTGCGTATACGCAAAAATCACCATGACCACGACTGACCACCGCACGCACGCCGCAATCCATATCTAGCGGAT
+>850:2:1:1761:11769/1
+GATGGGGCTCCTCGCGGGCGGTGTCGCGCACGAGATCAACAATCCCCTCACCTACGTATCGCTCATTCTTGACCAA
+>850:2:1:1761:11769/2
+CTTCCGATTCGACGACGTGCCTCACGGTGGCAACCGCGCCGGGGGCCCGCGCGGCACGGGCGAACGGCCCCACGAA
+>850:2:1:1762:5439/1
+CAGACGATCTTGATCTTCACCTTCCGTCTGCCGATTCAGATTAACACGCGAAGCGCGAAAGCGGAGAGGCTAAAGA
+>850:2:1:1762:5439/2
+GAGCTGCTAGTGACCATTCTCGTGAGCTTCGCAATGGGGCATGCGAAGTATACATGGGAGGTGGGGAGTTTAGATC
+>850:2:1:1762:13061/1
+CACAGACCGACACAGTGGCAGCCTCGCCCAGGGCACTACTTGCCAACGCCTTCCATGAACCGGGAGCCCACCCACC
+>850:2:1:1762:13061/2
+CCGAACTCGCCTTCCTCGACTACGCCGCGCGCCCTGCGGGACTGCGCTCCGCGCCGGCCGGCCAGCGCATGATCGG
+>850:2:1:1762:12837/1
+CCGCATTTCAGAAGAAGTTGCCAAAATGGGGGGGGGAGGCGGGGTTGTAACGACCCTGCAGGACAGGCGTGAAGCG
+>850:2:1:1762:12837/2
+ATCGCCACCTGCCGAACGCCTTCCTTGCCATTCCGTTTGATCGTGGTCTTCTTTTTCTCGTGTCGAATCGCTTGCT
+>850:2:1:1762:14611/1
+GCTGAACGGCGAGGACCGCGACCTCACGACCCGCGTCGCAGGCGCGAAGCGAGAGGCGGGGGGCTCGTGCTCGCAG
+>850:2:1:1762:14611/2
+TCAGCACCCTGGCGCTCCCGCCCGGTCTTCGCTCGGACGGGGCGCAAATTCTTGCCGATACCGCTGCGCCGACGGG
+>850:2:1:1762:10614/1
+CGGAAAGAATTTCCAAAGCAGTGCGACAAAATCCGCTTCGGCACAAAAGAAAAAGCGAAGGCGTTTTGGAAAACGG
+>850:2:1:1762:10614/2
+ACTTCAAAACCCCAGTCGCGGAATGCGCCCTCGGTAAATTTCATGATGTTGCCCTTGTGCACGAGCGTCACGCTTC
+>850:2:1:1762:15603/1
+ATCCGATTCCGGCGGATAGCCGGAGGGGCGAGCGGCACAAGCCGCACTTTTTGGGGATCAATCCGAACGCCAAGCT
+>850:2:1:1762:15603/2
+TACCCCGGAGGAGACGAAGAACATCCAGGCGAGCAGCTCGCCGCGGGCCTTGCCGGTCTTCGCCGGCTGGCATATT
+>850:2:1:1762:3019/1
+ACTGACGATCGGCACGCCCTTCGCGCGCCGGCGGGAGGCGGGTATGTTTGGTTGAATGTGGGCTGGGGGTTTATAC
+>850:2:1:1762:3019/2
+GGTAGCGACCACTCGATCGTAGACCTGGAGCATGTAGATTGCCGGCGCCAGGAAGAGCAGGTTCAGGAACAGGCTG
+>850:2:1:1763:17517/1
+GGCGCCGACCAACCGGCGCCCTGGTCGAACCCCCCATAGAAAGCGCGAAACCTCTATATCTTCATGGGCCATCCTC
+>850:2:1:1763:17517/2
+GCAGCACGCGGGTCGGCGGGTTGGGCCGGGCGGCGGCGTGCGCCATGAAACACAGCGCGGCGGGGACGACGGGCAT
+>850:2:1:1763:4351/1
+GGAATGGTCGCGATGGCGACCCTGGCGTCCCGTGCACGCCGAGGGGGGAGGCGGGGGCAGCATGGAGAAAACGCAA
+>850:2:1:1763:4351/2
+GACGTCGAGAACGCAACCGAGAAGTTTTTTCCGTACATGGGACAGGACCTCCTCACGCTAGACCTGAGGCGTTCGC
+>850:2:1:1763:13552/1
+GGAATCCGGCGGCGGAGGAGTTGCGGGGTCGCCCCGCGCGAAGGGTGACCGGGTGGCCGGGAAAGGAAGTCTGCCC
+>850:2:1:1763:13552/2
+CATTGGCTCGGGCCCGACGTTCCAGAGGACCGGCATCAAGTCACCCAGGTCATGCCGCGCCTCTATATCGGGCCCG
+>850:2:1:1763:15874/1
+GAGAAATCGCCCGAATACAAACGGATGGGCAGGCGGGAACTGGCAGCACTCAATCGAGTGCCGGCCACACACCGCC
+>850:2:1:1763:15874/2
+CGGTCGTGGCCACGATGGCAACCACTGGAATCCCAAGGCGCCGCGCCTCGTTGACGGCGTTTTGCTACGCGCTCGT
+>850:2:1:1763:11904/1
+GTTCGCAGTATGGAAGTCTCCTCGAATTCGCGGAGGCCTGCGCGGTTCCTGTCAGGTGGTCCTGCCGTACTGGCGT
+>850:2:1:1763:11904/2
+ATCCAATTCGACCTCCGTCAGCGGAGACGAGCAACAGAGCAAAACGTTCCCTTCGCCAGGCCGTTCCAGAGGCTCG
+>850:2:1:1763:6692/1
+TGGCAGATTGCCGCAGAAGTGATGAACCGCCACGAGCCCGCCGCGCCCCCCGATCTGGCCGGCATATTGCAGGCCG
+>850:2:1:1763:6692/2
+AACGTGGAGTAGCATTGCGATTAGAAACAAGTGATCAGTGATTTAGTCATTGATTGGCCACGCCGTCGTGTCTGCC
+>850:2:1:1763:5095/1
+AAGATCGCCGATGAGAGTGGGGCAGGCCGGTCGGCCTGGCAGGCCGACACCGAGCACGGAACCGGTTGCGGCTTCG
+>850:2:1:1763:5095/2
+TACCCGGCGTGCGCGGGGAGACGCTTTCGCTTTGACGTGACTGCTCAACTCATCGCGGATCGCAGCGGCACCTTCT
+>850:2:1:1764:6226/1
+TAGTCCGTTAGGGACGGACTCGCTGCGGCGAGCTGCTGTCGCTCCTTTCGTCCGCGGGTCCTGGGTGATTGGAGTC
+>850:2:1:1764:6226/2
+ATGACGGGCAAGTCGAAACGGTACGATGCATATCGGAGTATGCGATGCGGCGCAATGGGATATAAGAGAACACACG
+>850:2:1:1764:6274/1
+GAAGAACCGTAATGGCCATGCCATTGGTAAAGGCATTGTTGTCGATATTTTCCTGCCACTCATTCGCCCCGATCAC
+>850:2:1:1764:6274/2
+CGGCTGCATTGGATGGGCATTTTGGAAGTACTATCAGGTCACAAAAGACAAAGTGTGGCTGCGCGATCGCGGTTAT
+>850:2:1:1764:2097/1
+CGTCTTCGCAGGCCTGGCCCTTTTTCTCGCTGCCATCGGACTGTATGGCGTGATGGCTTTTTCCGTTTCTCAGCGC
+>850:2:1:1764:2097/2
+AAACGCCCTCCAGGTTTCCCTGCAAAAGTTTTGCTAGAAAAAAGGCAAAGACAACGCCGATGGCAAGGCCGACCGC
+>850:2:1:1764:6644/1
+CGGCCGCGTGCACCAAGCCCCGCACGAGCCGGCGCGTCCGGTCATGGGGGGGCGGGACGGCCGGCGGCCCGCGCCC
+>850:2:1:1764:6644/2
+GAAACAGCTGCGGGATGACCCAGCCCGCGGCGAAGCCGTGGCCGAAATGTTCGAAGGCGGAGGCACCCACCCTGCC
+>850:2:1:1764:10735/1
+CAGCAGATCTCCGAGGCCGGGGCGCGGGGGGACGGTCTCCAGCTCGCGTCTGTCCCGGGGCTCCGCACGGCGGCGG
+>850:2:1:1764:10735/2
+GTCCCTGGCCTCCATGTAAGGCCCTCCTCCGCCACCACCGCCGGCGACGCCCGGCGCGGGCCCAGAACGCGCGCGG
+>850:2:1:1765:18603/1
+TTGGGGTTCGCAACTCTGCACGTTCTGAATCATGAGGTCTCGGACTTTCATATAAAGGCTCCTCCCTGCAGAATGT
+>850:2:1:1765:18603/2
+ACAAAGTCGCGAGTGGAATCAAAGCAAGGGTCCGTAGTGCGGAGTCATATCACCCAGGGTTTGGGTTAGTCGCGCC
+>850:2:1:1765:16353/1
+CGAACGGCCGCTACATCTTCGGCTCGACCGACGGGTTCCTGAACTACGCACGCAACACGAAGTACGTGGAGTGCTC
+>850:2:1:1765:16353/2
+GTAGCTGACGGCGAGCGTGCGGCTCGGCTGCCCCTTGTCCTGCGCGAAGAGCGCGAGCTACGTCCGCGGCATGTCC
+>850:2:1:1765:12894/1
+CGGCGCGATCTTCGTCGCCGTCGTCGCGATCAATTTCATCGGCCGCGGGATGCGCGACGCGCCCCAAGCACGGCGG
+>850:2:1:1765:12894/2
+CGACATCGCGGTGACGGTCTTGCCGCAGCCGGACTCCCCGACCACGCCGAGCGTCTCGCCCTTGTTGATCGCGATG
+>850:2:1:1765:6527/1
+GCGAGCCCAGGCGCTCCTGGCTGGCTGCGCGCCCGCCGCGGTCACCGCGCTGTCCCCGCCCACTGCACGCCCCGCC
+>850:2:1:1765:6527/2
+TCACGCCCGCCACCGCCACAGCGCCGACGGGCCCGCCGCACTGGAAGAGCAGTTCGCCGGGCCCGCCACAGGGGGG
+>850:2:1:1765:2145/1
+CACCCCCGGCTGGCGCAGTCCGCGCCCGGGGCGCGCGGGGGGGGGGCCATTGTCGACGTGAAGGAGCCGCTCGCCG
+>850:2:1:1765:2145/2
+CGTCCGAGAACAGCCGCATCACCGCGCGGGCCATGATATGTGCGCACGAGTGCCTGAGGATGCCGAGCGACGCGGA
+>850:2:1:1765:2352/1
+ATCAACTGATAAAGAAGACGTTCTTTTTGGTTGGGCTATAATTAATAAATTAAAAATTATGTTACCTTTACTTTCA
+>850:2:1:1765:2352/2
+TGTTTTCTTGAATATATGGAAGAATTTTCAACATGAGTTCATCCTTCTGCCCATAATATTCAATACCTTTGGTTTC
+>850:2:1:1765:1364/1
+GGAGCGGCGACGCGCCGCGCCGGCGACGCCATCCAAGGATTGACTCTGCACATGAACAAGGTTAGCCAGGCAGCAC
+>850:2:1:1765:1364/2
+CACCCGCGAGCGCGCTAACAGAGAAGCAGGGCGCGGGCAGTGTGCATGGCTGGAACAGAACCCCCGGCACAGGCCC
+>850:2:1:1765:7862/1
+ATGAGCGCCTCGACCTCCGGATCAAGTAAGCGACTACGCGGAGGTCGATCTCGACTCGATCAATAACCGGAGGGCC
+>850:2:1:1765:7862/2
+GCCGACTTTTGTAGGTAAATTGTAGACCATTTGGACGCTTCATTTGATCTACGATTAAAGTGCAAAACCGTCGTTC
+>850:2:1:1765:20065/1
+GCGACCAGCCAACATCTGCAATTCCCGCAGTGTTCCGATACTGATTGTTCGGACGCGCGTTGTCCGTGTGGAGTCG
+>850:2:1:1765:20065/2
+CTCAGAGCAAGATTTACGGGCCGCGCGCACTTGCCGGCGTCCTTCAAATTTTCACCAAACAGGGCGACAGCGCGCC
+>850:2:1:1766:10937/1
+AAGCCGCTCGATGACGACAGCGCCATACACGCAATCCCGATCGCGGACGATGTACCGCGGCGCCTGTCGGCAGCGG
+>850:2:1:1766:10937/2
+AGTTCCAACGATCTCGGTTCGGCTGGGGCATGGAGTTCTGGTCCGGCAGGATTCCCGCCGCGAGCGTGTGTGGCTG
+>850:2:1:1766:3889/1
+GTAGCTTACGGGTTGTGACCGGGATCGTGTCGAGCAAGGCGTCATCAGGCACGACTGAAGCGTGGTGATTGAGGAG
+>850:2:1:1766:3889/2
+ACCGTCGTTCGCCGGGGCATTCAATTACAAGGCAACTTCACGGCGCAGGTAAATGCCGACCTGCAGATCGGCGCCT
+>850:2:1:1766:4135/1
+GGCGGGGTCAGCGGAGGTAGCGCGATTTTCTGCGGCTGCTCCGCCCGCGGCCCGAAGGAGCAGTGGTCAGAGTACA
+>850:2:1:1766:4135/2
+GGGTGCGAGGGAGCCGGGCACGGCCTCGGCGGGTTTCAGGGGGGGGAGGGACAGCGCGCCAATTGTCTGCCAATGA
+>850:2:1:1766:2009/1
+CGGCCGGGCTTCGGACTACGGCTACGACGCCAACGGGAATGAGGGTTCGCTCACGGACCCGCTGAGCCGGATGAAG
+>850:2:1:1766:2009/2
+CGTAAGGGGTCATAGCGCCGTTCGGGTCGGCCAGGCTGAGGGGTTGGTCCTTTGCGTCATACGTCGAGGGGATGAC
+>850:2:1:1766:16477/1
+CAAGATGCCTAGCGTATCAACGCGCCGGAGACGAGCTGGCAGAACGCCGGCTGAGTGCAGTGGAGTTCAGTGAGAG
+>850:2:1:1766:16477/2
+TCCACAGCTTCCTGTGGAGTCAGCCAGGACCATTCGGCCCCACGCGCGCGGATTGGGATCCACCGCACGTCTCCAC
+>850:2:1:1766:17780/1
+ACGACGTTCAGTCGCTTAATAAGGTGTCGCTCCAGTGTTCACCTGTCCAGCGAACAAACGCAGTCACCCAGCCCAT
+>850:2:1:1766:17780/2
+TCCGCAGACGTGCAGCAAGCAAGGGCACGCAGGTTCTGCGTGTTGGAGGCGAGCCGTCGGAGCGTGGCGCCCGACC
+>850:2:1:1766:12964/1
+AAATCTTCGATGCGAGACTCCACGCGATCACCATAGCCGAGGCGGACTCCGGTCCGTTCTGGCAGCCCTTGCCCGG
+>850:2:1:1766:12964/2
+GCATAAGGCAACGCTCGCGGCGATCAACGACAAGGCGCCGACGATTTATCAGGCCGGATTACAGGAGAGCTCTTTC
+>850:2:1:1766:4507/1
+AGATATAGATGGTGGCGGAATCATTGGAGACGCGGCACTCGGCCACCTCGTTGATACCGACCTTCCGCGAGGAACG
+>850:2:1:1766:4507/2
+CTCGGAGATGTGGACCCTCCCGGCCCGGCGGCCCCGGCGCCCCATGGCGTCGCCGCGGTCTACATCCACCTTGGGG
+>850:2:1:1766:4812/1
+AGGTGACACTTATGGGCACTGGGGGCGATAAAGAGCGTTGTTTGCTGAATTTGCGCGTAGGGACGGTTTAGGGTCG
+>850:2:1:1766:4812/2
+CCATCTTGATCGCACGGCACGGCAACAAAATGCTACGCCTGATGGCCAAGTAAGCTGATGCGGTTAGCATTGGCTT
+>850:2:1:1766:4944/1
+CGCGACGCCGATTCCTGGAACAACTCGGCCTCGTCGGCGGCACGCCACTCGTCATGACCGCGATCCAGTCGCTGGA
+>850:2:1:1766:4944/2
+CGCCCAGGCCAGGCCCCCCACGCGCTCGCGCGCTTCGAGCACCCGGGAGTCGCAGGAGAGTTTTCCGAGCTCGGAG
+>850:2:1:1767:16915/1
+CCGGCTCGCAGTGCCCTTGGCTTAAATCCTGGGCGAAGATAGTGCCCAAGTCTCCTGACGCCCGGCGCGCGGAATC
+>850:2:1:1767:16915/2
+GATCCAAGCCATCCTCTCGGCTTCCCCTGTCTCAGGCACAATCACGTGCCACCAGTAATTCTACAGGGTGCGTTGC
+>850:2:1:1767:5075/1
+GTGGTGTCCGGCGTCGCGGGCGGCGCGCGGGTCGGCTTCGCCGGCGTGGGCGGCGGGGGGCTGTAGACGGCCATTC
+>850:2:1:1767:5075/2
+TGCCCATCTTCTAGAGGAAATAGATGGACAGGGAGGTCATCGGAATGCTGCCGGCCGCAAGCCGAGCGACCACTTC
+>850:2:1:1767:2901/1
+CCCATGCGCTCGGGATCCACCGGACGCACCCACATGACATCCTCCGCCTCGGCGTACTCTGCGGCGAGGTCGGTGG
+>850:2:1:1767:2901/2
+GGCCACACGATCGCCGAAGGGCGGCCGGCGCTCCCCTACCCGCTCGGGCCGCCCGCCCAGGGCCCGCCCGGGAACA
+>850:2:1:1767:10095/1
+GCATCTGCGCTGCTAACGCGAAACCGCCACGCCTATGTGCGTAAAGAATGAATCAGCGTCGGGCGCTCCGTCCATT
+>850:2:1:1767:10095/2
+TTGGATGAGGCAGCTACTTAAGCATTTCGTCTATGTTGGCTCCATCCCTGCTGCTAAGTCGACATATCGGGACCAA
+>850:2:1:1767:11200/1
+ATTCGCATGGAGCATCTCGCCGCTTACTTCCAACCGAACTTGCCCCGGGGCACCGACTTCTTCGCCCGTCCGATCT
+>850:2:1:1767:11200/2
+CTGGCCATCGAGGTTGTCAATTGCACTTGGTTCTTCCCTGGTTCCCGACAGCCTGTTAGGCCGCCTTGACATGGGC
+>850:2:1:1767:9211/1
+CCGACTCCGCGCACCCGGCCGGCCCGCGGCGCGGCGGGCAGCGCGCCTTCGCGCAGCTGGCTACGGGGTGCGCGGA
+>850:2:1:1767:9211/2
+CCGGCGCAGGGACGCTTGCGACCGCGGCCGCGCGCGCCGGCCGAGGAGACAGCCGGTGGGAGCCCGGTGGGGAGCG
+>850:2:1:1768:9550/1
+AGCTCAGGCCAATCCCCACCGCAGTACCAAGACGGGGTTGGCCCCAGGTCTCGACAGCACCACCGCGTTTGAAATC
+>850:2:1:1768:9550/2
+CTTTCCTACTCCACCGCGACGGCCGGTGACAGCCATTCGCCCGCTCTCGCGGAGGCCCAGCGCGTCCCCCCGCTCC
+>850:2:1:1768:19009/1
+TCGGACCGCCGCCGCGTCGAGGACGGGGTCCGTCAAAGCGAGGGGGCCCAGCTGCACCCGCAATAGCAGAACCGGA
+>850:2:1:1768:19009/2
+GGGGTTTTGATCTCGCCGGGCTTCGAGTTTTTCCCGCTCCGGCAAGCGTCGGCGCCCGAGCAGTCCCCAGCCTGCC
+>850:2:1:1768:20719/1
+GCACGCAGAAAACCCACCAGCAATCGTCAGCTCGGGATATCGCTACGAGCAGCGAGCGTTGAGGCGCGTGCGACTC
+>850:2:1:1768:20719/2
+CAAAACTTGCCTAGCGAATCCGAACCGGATTTCGTGTCGTCCCCGGAGACGTCGCGCGGCCACATGGGGATGGCAA
+>850:2:1:1768:20656/1
+CACGGGATGGACAACGCCAGCCCGGCGCAGGCCCGCCACCACCCCCCGGCCTCGGCCCTCTGCCCCGCGCTGCGGA
+>850:2:1:1768:20656/2
+CAGGGCGCCGCCACCGACCGTCGCCTGCCGCGTTCCCGGGCTGCCTTGGCCGCCCACGCCGCGCCGGAACGGCACC
+>850:2:1:1768:14936/1
+GCGGGCGTATGGGCTTGGGTAGATCTGCATATGCCTTGCAGCCCTTGGCGATCGCCAGGCGCGTCGATGTGATTTA
+>850:2:1:1768:14936/2
+ATGAGCTGCTCGGGCAGCCGGCTTCAGCGGGTGCATTTCGCACGCTGAAACTGCGGACGATGGCCCTGGAGGTGGA
+>850:2:1:1769:3170/1
+ACCCATCTACCGCGAACCAGCCGAGGTCCGCACCGACCCAGACGAATACCTCACCGGAAGCCCGGCGCGGCGGGAA
+>850:2:1:1769:3170/2
+CGGAAATTTTCCTGCGCTGTCAAGTTTCGCGTAAACGCCGCCACCTGCGACAAGGTCCGGGCCGCGAGCTTGCTCG
+>850:2:1:1769:12110/1
+GGGGCAACCCATTGAGGAAGCAGATGCGGAGCCTGAGCAGCAAGCCTTTGTTCAGTGGGAGGTACCAGAGACAGCC
+>850:2:1:1769:12110/2
+AGAATCCCATAGCCTGACTGTGCGGTCGAGCGACCCAGATGCGAGCAGCTTACCATCAGGCGAGAATGCGACAGCC
+>850:2:1:1769:8322/1
+AGAATTTCGAATAACGGACGCCACGGACGTCGTGAGCAACGGGTCCGTGGTGTGGGGGACGGGCCGGCGACCGGCC
+>850:2:1:1769:8322/2
+GCTATGCCGGGCATCCCGAGCGCCTCTACTACCAGGGCGGTGTGGAGGTCTGAGTCGAAGGGGGGGCGAACTATGT
+>850:2:1:1769:6206/1
+CATGCGTGTCGTTCGCACCACCGTCACCTCCTGGGCGCCTTATTCTGTGGTGTTCAACCGGGGTGGGTCTCGCGTG
+>850:2:1:1769:6206/2
+GCCGCCCCCTGGCGGGCCGCTGACGCACACACTGCCGCGTCTGCCCCAGGCGGGGACCCAGGTCGATGTCCTCACA
+>850:2:1:1770:6172/1
+GCATTACCCGCGCGACCGTTCTCGCCGGGTTTTCCTTCGGGGTCTGCTCCCCCCCCGCCATCCGCCGGGCTTTCCA
+>850:2:1:1770:6172/2
+CAGGCCACCGGTCTTGACGATCACGGCGGGCGCGTGCCTGCCCAGCGCCTGCCCGAAGGCATAGGCGACGGCGAGG
+>850:2:1:1770:9288/1
+CTCGATGACGGCATAATCCTCAGGGTAGTTCTGGAATCCGCCGCCGGCATCGATCACCGACGTCACGCCGAGCCGG
+>850:2:1:1770:9288/2
+TCCGCCGGGCGGCGAGATCCAACGCGACGCCAAGGGCAATCCGACCGGGCTGCTGCTGGCCAGGCCCAACGCCGGG
+>850:2:1:1770:7837/1
+AAGCCGATATTCACATCGGCAACGTTATTACGCCGAGCGATATCGGCGATAGCCCCCCCCTTTTTGGGCCCCGCCT
+>850:2:1:1770:7837/2
+CTGATATTCCAGATCGAAGGCTCGAACGTTCAACCGCCGTTTAACCGAGACATCGAGCACTCCGCCGAAGGCGTAC
+>850:2:1:1771:13386/1
+AACAGGACCACCGGTTGGGGACGCCTTGTGTTCGAAAAGATCGGCTGCACGTCCTGTCACGGAGCCAATCTAATTG
+>850:2:1:1771:13386/2
+GTTTGAAGTCAGGGAAGATGTCCTTGACGAGGAACGGATTTCCCGCAGGCAACTTCCGCGGCTGGCCGCTCCTGTC
+>850:2:1:1771:14842/1
+GAGGACCAGCGCCTGCTGCTTTGTGGTCTTGGTCTGCTGTGGAGTGTTCTTGAGATTTCGCGCTTGGGGGGCGCGG
+>850:2:1:1771:14842/2
+GCGTTCTGGCGGACATGGTCGAAAACCCCCCCTGGGCTTCATCGTTCGGCGACGCTTTTGTACACAAGCCAACGCA
+>850:2:1:1771:20122/1
+GCCGACTGGAAGGCGGCCGCCGAACGCGGCCCGGCCCGCGAGCTCGCACAGACTCTGGAGATCCACCGCGAGCCGT
+>850:2:1:1771:20122/2
+GTGGCCGCGCGCCACGCTGTGGCTTGGTCTGGAACGGTTGGGGCACGGGCTACCCGGGCTGGTGAGGCGCGTACGG
+>850:2:1:1771:2691/1
+GATCGGAAGGGCGGTTCAGCAGGAATGCCGAGACCGACATCGGGTGCCGCGTGCGCCGGACGAGCAGAGAGGCACT
+>850:2:1:1771:2691/2
+CGAACACGGAGAGGGGGGCGACGGGCAGGGGGGAAGGGTCGGGGGCGGCCGGGACTCCAAAATAAATACTAGCCAC
+>850:2:1:1771:19530/1
+GAGGTGCGGGCCAACTGGCTGGCCCCGCCGCCGAACACGTCCTTCCCGCAGAAGCTCGCCACCGTCGCCTGGGCCC
+>850:2:1:1771:19530/2
+TCCAGCCCGTTCGGGGCGTTGGCCTGCGCCCGGAGCTGCCAGGGGCGACCCGTGCGGCTGTCGCCCACCAGCCGCG
+>850:2:1:1772:9048/1
+GAGACGTCGAGCGCCGAGGGCACCTCGTCGCCGATGGGCAGGGCCGGGTGGGCGACCACGGCCCGGGCGGGGGGGG
+>850:2:1:1772:9048/2
+CTCGCTCAACCCGCGCAAGACCGTGGGCCAGATCGTGGCCCAGCCGCTGGAGCAGTTCCTGAGGCTGGGGCACCAG
+>850:2:1:1772:11287/1
+CGGAGATGTACCCGCCCAGGAGCCCGCTGACGAAGACGGTATTGCGGCGCTGCTCGTCGAGCCCACGGTCGAGGGA
+>850:2:1:1772:11287/2
+ATCGTTGGATGAGCACAGCCGCCACACCGCGCCGGACCGGCCGGAGCCTGATGGTTCCGCGCGTCCCACCCCTCCC
+>850:2:1:1772:8844/1
+CGCGTCTATTTCAAGCCGCACTGGATCAGGCCCAGGGACTATTGGCACAAGCCAGAGCCACGCTCGCAAATGCTGA
+>850:2:1:1772:8844/2
+TCCACGCTGGCTTTGTTCGCGTGGCTGTTACCACCGGCCCTATCCAAAGCCTGCTGGCTCGCGGGGTGGCGTCGGG
+>850:2:1:1773:18837/1
+ACGTCTTCTGTAAGCTGGACGAGCCTGCCAACGGCCTGTATGCCGCAGTCGGATATCTCGCCAAATGCTCCCGCCT
+>850:2:1:1773:18837/2
+CTGCGGTCGTTTTCCTGGCATAGCGGGGCGGAGCCTTGAGCTCCCCGACCCCCCCACCTGCCCGGCGCGCTCTCGA
+>850:2:1:1773:11663/1
+CGCGGCTTTCGAGCAGGTAGTCGCCGGCCTGGGCGAACGTGTGGGCGATGAACGGATCCGCAAAGAACGTGTTGTC
+>850:2:1:1773:11663/2
+GTGCGGCGCGACCGAGAAGGCCGAGGACTTCGACTTCTACCGGTTCCACGCCGAGGCCGGGCAGTCGTTCACGTTC
+>850:2:1:1773:1658/1
+TGCAGGGGGAGTTCGAGCCGCCCTGGGCCGGCGGCACCGTTAACGCGGTGGAGACCGCGCACGCCGCGGATGTGAT
+>850:2:1:1773:1658/2
+CGCCTTTCAGCGTGCCCCGCGGCGTGGGCGGCGCCGGGGTGAGTTCCTTGAAGTCAAGCTCGCCGTTCTGGCTGCA
+>850:2:1:1773:2924/1
+ATGGGTCTGGTTAACAACATATTTCGCTGGCTTATTCTCGACCGCTTAAAACAGGTCGAGATGTTCAGTCGCGCTC
+>850:2:1:1773:2924/2
+GAGATACGGTTTCAGGCCATTGTAATCCTGCAGCGGGACTTTTCGCCTGAAATCCTCATACGACGTAATAGAGCGG
+>850:2:1:1773:14167/1
+GCCAGGCGGCGGCGGCCGGCGCGCCGGGGCCGGCAGGGCGCCAGGCGCCCAGACCGGCGGTGCGGTTCGGCTGGAA
+>850:2:1:1773:14167/2
+CCGGCCACCTTCGCGTGGGGGACGCCCAGCAGGGCGGCGGGCGGATCGGACGACAGGGGGGGGGTGGCGAGGGGGA
+>850:2:1:1773:3629/1
+GATGATCTTGCCGGCGGTTACAAAACCCGGACCCACCAACGCACGGGGCGGCGGGGTTTCGGAGGCGGCCTTGAGC
+>850:2:1:1773:3629/2
+TTGATGATTGTTGTTGGCGCGGTTGTTGGTTGGTTTTACGACAAACGAGCCGATCGTACCCCCAGGCCCGAAGCCC
+>850:2:1:1773:14960/1
+TCTATGAAGGGGTCGAGCCACCGAAGCGCGTCAACTATCACGGTCACCAGGCCGACCAGCAGCAGCTCGCCGGCGT
+>850:2:1:1773:14960/2
+CTCGCCACGGACCCCGGCCTTGCGCGCCTTCTCGAGGTGCTTAAGCGCGACCTCGTTTGCGGGGCGCGGCCAGCCG
+>850:2:1:1774:14892/1
+GCCGCCGTGCCGATGGGCGCCATCGCAGCCCGAGTGGCCACCACGGCTCGCGCCGCAGCGAGCGGCGGCGCCCGCC
+>850:2:1:1774:14892/2
+TTCCCCGCGTGCCCGGGAGTGCCCTGGTCGTGCGTGACGTTGTCGGAGAGGAACCGCCCGATCACGACCGCAGCCT
+>850:2:1:1774:4737/1
+GTTCCGCTGCGGATCGCGCGCGATCGCAGGGACGTGATGAAGTCCCGGAATTTTGTTCATCGAGGCCACGCTGTGG
+>850:2:1:1774:4737/2
+GGATGTGAAGATCGAGGACGGCAAAGTGACCGAGGACCGAACGCGGGTACAGCTGTCCTTTAAGTACGAAAGCTAG
+>850:2:1:1774:20006/1
+CGCCTACGTCATAGGGCGATCTCGTAGAACGCGCCGTTCGACAGCATCGTCGCTTCAGCGATCCCTGCACTGCCGT
+>850:2:1:1774:20006/2
+GCGGGGTCTACTTGTGGAAATCGAAGAAAGATGCTGCGGGGCTCTATACCAAGGAGCGGGAAAACGTCATTCGTGA
+>850:2:1:1774:3068/1
+CGCGGCGCGGAACGCGCGGATCGCGTCGGCGAGGGGGCACGCCACCAGGAAATACTCCTGGATGAAGCGCAGCCCC
+>850:2:1:1774:3068/2
+GCCGCACTACTTCGATTTCCAGGAGTTCAGCGCGGGCGACTTCGTGGGTGCGGTGGCCGCGACGGTCACGGCAGAG
+>850:2:1:1774:17075/1
+GACCGCCCCTGCCTCCCGCCGCAGGCCCGCGTGGGTTTAGCGGAACGCATCTTCCGAGTGAATGTGCGTGTCACCC
+>850:2:1:1774:17075/2
+CAGGTCTACCAGCTGGTCGGAATTAGCGCGGAGCGCGTGCGCGCGTGCCACGGGGGAGAAGTCGTTGTAACCCCTC
+>850:2:1:1774:14115/1
+CGAGGATCGTCCCGGTGTTGGTGACCGGGATGAAGAACGCCCCGAGTCCGGCCGGGAAGCCGTGGGCGATCGTTGC
+>850:2:1:1774:14115/2
+TCGAACATTCCCGCCAAGATCGACGGGCGGACGAGCAACAACTCGGGGACCGCCACGGGCAACTTCCTGGGCGGCG
+>850:2:1:1775:15032/1
+GCAGCTTGCGCAGGAACCGGTCGAGCTGTGCTTCCGGCAGCGGGGAGGTGCCTTCAAACTCGATTGGATTCTGCGT
+>850:2:1:1775:15032/2
+AGCTTTCAACTACATCCGGGGCCAGCGTTCACAGACTTGCTGCTCGTCGATGAAGTGAACCGCATGCCTCCGCGCA
+>850:2:1:1775:10480/1
+GACAACGTCGTGTACCGCGCCGGGCTGGCGCGTACCCGCCGGCTGGCCCGCCAGCCGGGCAGCCCCGGCCCCCTCC
+>850:2:1:1775:10480/2
+GTTCGCCGACCACCTGCAGCCAGCCCGGGATCGGCCGGTCGCCCGCGGGGTCGCCCGCCACCCCAAACGGCAACGG
+>850:2:1:1775:11463/1
+CGCCGGGATTCCCTACCGAGCCGATGCGGGGAACAACCCCACCAAACGCACGGGGGTCCACGCCGTGGCGCCCCAC
+>850:2:1:1775:11463/2
+AGGATGGCTGCAAGGCATAAGAGTCTTTTCATCACGCCTCCATCAGATCCAGACACCAGTAAGCACCGCTGCGTCC
+>850:2:1:1775:20614/1
+CTGGGCCACTGGCTCGGCAGTCGGCCCTCGCGCGAATGCGGCTATTTCCGCCCCCGCGAGGTCGCCCTGAGGGTGG
+>850:2:1:1775:20614/2
+CGAAGGCAGCGCCCCACGCGCGGGCGAGCGATGCCGGGCGAGTGCGCAGCTGATCGACGCGCGCAACGACACATAC
+>850:2:1:1775:20263/1
+CTCACTCAGACTACGGACCGCTCCCACCTGGCCCCTCCCCACCACTCTTTAACCCCGCCGCCCTCCCCTCCCGCGT
+>850:2:1:1775:20263/2
+ACCATGGGGAACGGGCTGGGCCGCGCGGCCTTCAAAGCGCGCACGAGCGCCAGGCTCGTCTGGTCGGTGCAGGTCG
+>850:2:1:1775:17725/1
+AACGATGATCATGCTCCCCCGTGCGTAATTTGGGGAGGGAACATGGCGAGGTACACTCAAACAGCCGCGCGGCGGC
+>850:2:1:1775:17725/2
+TCCTCAATCTTCGGGTCAAACATTTTGCCGCAGGCGGCGCGCCCCTCCTCCACAGCGTCTCCTATATATCCCTCGA
+>850:2:1:1775:8738/1
+GCTGGCCTAACCGGAAGTGCTGACTCCGATAGGGGGACGGGCGATGCCGGCCACCGGGCCGCCCTCCGCTGGGCAC
+>850:2:1:1775:8738/2
+CGGCCGAGCGGAGGCAGCGCAGCTCCCGGGCGGCCTTGGATCCCGAGCGCTCCGTGGCCGACACCGCATTCAGTCG
+>850:2:1:1776:21272/1
+CGCGGACTTCCCTTGCTTCTGGATAACCCGGCCCAAGTAGATCACCCCCAACCCCACGCGCCGGCTGAAACGACGA
+>850:2:1:1776:21272/2
+AGCAGGTGGCGTTTTTTGTGGTGGGGGGCGGCGGGCGAGAATAGCTCGAGACAAAAAGGCTCACGGGCGCGGTGTC
+>850:2:1:1776:4305/1
+AGTTTGAGCCGAAAATGGCCCGAGCAAGAGAACGTACGGCCGACGCAGATGATACCCGCAGCGTACTGACGCGACG
+>850:2:1:1776:4305/2
+CCAGACCCACTCGAGCGAGTCCAGGAAAAACTCGATATCCGGGCGCGCGTTCCTTAGAGCGAGAACGAGGAGCACG
+>850:2:1:1777:5300/1
+GCTCGAGGTCCCGCGTGGGGGGAGGGTCGGTGGTAGGGCCAGCGCAAAGTAGACTGCTGGCCCGGGTGGCAGTCAC
+>850:2:1:1777:5300/2
+GCCGGCGTACAAGAGCTGCGAAGCACCGCAGTTGCCAACGGGGCTGCGTGCGCCATGGTCATTTGCGCGGGGCTGT
+>850:2:1:1777:3448/1
+TACCGGGCCGCCAACCCGCGGCGATTTCTATCTTGAGTCACGATTGTTGGAAACATACGGGCGGGTTCGAAGTTGG
+>850:2:1:1777:3448/2
+TGCCGCTACCCCCACACCTCAGGCAGAGAGACCCCCGCCATCACCACCATAAGGATGGTTGCAAATCGAGGCCTCG
+>850:2:1:1777:10242/1
+GCCGGTAGTCGCCACCCTCTCAAGCACCGCACTGGCGGGGCGGGAACAAAACGGGCCAGGCGAAACCTCACGTCTT
+>850:2:1:1777:10242/2
+TGCGGAAAGCACGCAGGGAATTACGCATGCAACAGCAAGCAGACCTAGGTTTCGAAAAAAATCGCAAGCGCGGCAC
+>850:2:1:1777:18082/1
+AAGGTCGGCGCCGCCTATCAATCGTAACAACGCTGTAGTTAATGCATCGACGTTACGAGGCGGGGAGAGCCGCCCC
+>850:2:1:1777:18082/2
+CGCCAACAGGAGGCATGCAATGCTATGCCGCGGCTGACATCCTGGTTGTTCCCCGTTGGTATGAGCCATTTGGACT
+>850:2:1:1777:14222/1
+CGAAGCCCACGCCGTGACCCCCCCCTCACACATTGCGGATCTCATAGCCATCTCGCGCACGCCCACGCAGCGTCAC
+>850:2:1:1777:14222/2
+GCCGGCGAGACGAGTGGTTGGCGACTCAACGTGTCCGCCCAGAGATGCGCATCGCTCGCCGCTCGGACCCGCAGCC
+>850:2:1:1778:2503/1
+CAGCGGCGGCGGGGTCTCATTCGGACTATCCATGATGTGAATGTCGACGATTAGTTGTTTGAAACGTAACTTGTTC
+>850:2:1:1778:2503/2
+GGACACGCCCTGCCAAGCGGGCTGGCGAGGAAAAAGCCCCTTGTAAAGCTCTGGGCTGACTGAGAGAACCAATCCA
+>850:2:1:1778:4114/1
+AGGATCTGCTATCGGCTACTGGGGCGTAGGGGTCTGGGCTCGCAACCGCGCTGCAGTATGGGCCCTCTTTGTGGCC
+>850:2:1:1778:4114/2
+CAGGGGGCCGGGGGGGGGCCGGGATGGGAGATACGACTGAACGCGCGGCCTCGGTCAGGGAGATGAGACGCGAGGA
+>850:2:1:1778:17686/1
+ACCGGCCCCCCTCCGGGGAGTGATGATATCCCCCTTCGTTACCGTTTGATGCGCGCAAGGCACCAAGCGGAAGCCA
+>850:2:1:1778:17686/2
+CCTTTCCCGAACCGGCCATGCGCCCCCAACCTGCCGCAGTGAGCGGTCGTGGGCACCACGATGGTGTGACCACCCA
+>850:2:1:1779:20876/1
+TACCGCGACGATCTGATACTTGCGCAGCCCTAAGGGAGGGTCGACGCGCTTGCCCGCCGGCACCACCCGCGCGTGC
+>850:2:1:1779:20876/2
+ACTCGGGCCGGGGCACGGATGCTATTCGCCGCTGGCCCCGTCGCTCTGCGAGTGCGGACCGCCGCCACCTACTCGT
+>850:2:1:1779:21177/1
+GGCCACTTCGATCGTCTTGGTGATTACACCTCCCGGCTCTTCACCTTCCGGGGCCAGCTCTCCGTTTCGCGACTCG
+>850:2:1:1779:21177/2
+CGCCAGCACGGTTGCGCTCGGTGCCACGAACGCGAGAAACCTCGATCAGCTGAAGGGCGGCGATAAAGCTAATTTG
+>850:2:1:1779:5406/1
+GGGCCCGCCCTAGGTACGCGTGGAGAGACTGCAATGAGAAGTCGCCGGCACGGAATCACGAACCTCTACCGGCCGC
+>850:2:1:1779:5406/2
+TGGCCAGCTTCGCGTCCAACGAACCCCGCATCCAGCCGCAGCGCGTGTCGGCGGGGGGGGGCGTGATGAAACCAGG
+>850:2:1:1779:9573/1
+GAGGTGTCACTATCAACAGTGGCGCTCAGTTTTTCTTCGCTGACCATGGAAGCGGCCGCCTCCGCCCTGGCCCTGT
+>850:2:1:1779:9573/2
+ATCGTTGCCGTCACCCCCATGATAGCTGACACGGTAGGTGTTTGCACCGATCGAGAAGCTCAAACCTTCCGCTACG
+>850:2:1:1779:5763/1
+CGGCGACCAGCATGAGCTTGGCCCCGATGATCCCCGCGATGAGGACCCAGACCGCCATGGCCGTGACGCGCTCGTG
+>850:2:1:1779:5763/2
+CTTCCTCGGCCGGCACTGGGCGCCGGTGCTGCCCACCTACGGCGTCCTCCTCGCCATCGGGTTCCTCGCCGGCCTG
+>850:2:1:1780:8622/1
+TGCCGCAGCCGCACGCAGAGCACGGCACACTACCACCACAGCGCGCAAGGGAGAGGGGGCGTCGGTATAGGTGCCC
+>850:2:1:1780:8622/2
+ACCCGCTCCTTGGCGATGCTGTAGATCCCGAAGCACACCACCAGCTTCGCGCAGTCGGCCAGACGAACGTCTTTTG
+>850:2:1:1780:6868/1
+GTTGCGTCGAGCGTCGACCTCGTGCGCGAGCTTCCGCGGCTTGACGTCGGGGACTGCCCCCGCGCGCCGCACCGGG
+>850:2:1:1780:6868/2
+CCTGAACGCTGCGCAGTCGAACCAGCTCCGTCTGATCCGCGTCGAGGCTCCGCGCGGGCCCATCCTCGATCGCCCC
+>850:2:1:1780:12605/1
+CGTGTACTTCCAACCCAATCGCCGCGACGACGTTCATTTCCAACTTCTCACACCACGGCCACACAGGCTCACAACG
+>850:2:1:1780:12605/2
+ACGCAACTGCGTCTAAGCGGCCTGTAGCTGGGCCTTCTAATTAATTTCGGTGAAGCGCACCTAAAGAACGGAATCA
+>850:2:1:1780:2409/1
+AATCGCAGGCTTGGGCCCTCGCTTGCACGATAAAAGATCGAATTAAGATCTTCCAACTGAAGACGGACATCTTTTA
+>850:2:1:1780:2409/2
+AGCTGCGGATTCAGATGGCCGGGTAAATGAAAAGCAAGGCTATACGCGACTAAAGATCGATAGCAACCACAGGTGG
+>850:2:1:1780:10604/1
+CGCCGCGCAGCGCCTCGAGAAAGCGGGGCGCGGCGGGCACCACGGGCACCTGGATGCGGCCGGGTGCGGGGGAGGC
+>850:2:1:1780:10604/2
+CCCATGAACTCGTCCGTCGAGGAGGCGACGAAGCGCATCGCCGGCCACTTCCGCGGAGCCGCGGCGGGCCCTGGGC
+>850:2:1:1780:15679/1
+GCTCCTTCGGGCGGCCCTAGGACGAGGGGAGTGACACACAGAACGGCAAGCGATACGCAATTGAAATTGGACGGCA
+>850:2:1:1780:15679/2
+CAAGCCAGGTGCCAACAAAGCGCATAGCAAGCACCAGACTATGCTTCAATCCCCGCGACATCGGGGCACACGGTGG
+>850:2:1:1780:8768/1
+CGAAAAAAGACTGAACACCGACCTCATGTTGTAACAGTTCTTCTTCGTTCACCGAGTCCTTTCACTTCTCCAACCG
+>850:2:1:1780:8768/2
+CACGCCCGCCTGGGCGGATCTGGCAAGCAGGAGGCGACTATCGACGTGCCAGAATAAGCTCTAAGGAAGGGCTTCG
+>850:2:1:1781:7619/1
+GCGCGTGCCCGACGAGGTCGAGCCCGCCCTCTACCGGGTCGCGCAGGAGTCGCTACCGCACGCCGGCCACCACGCC
+>850:2:1:1781:7619/2
+GCTCGGGCACGCCGACGAGCCCGATGGCCTCGCCGCCCGGCAGCTGCTCGCCGCCAGTGCCCTCGTCCTCCATCCC
+>850:2:1:1781:19710/1
+ACTTGTTTGCGTCCAGTAAGGCGCGTAGAGACGCGTGAACGTGGGGACGCAAGTCCGCCCGCGTTGGTGTAGGAGC
+>850:2:1:1781:19710/2
+GTGGAAGTGCGGCGATAATCGCGGATCATGTCCGGCGCTGCCCTCCCGCGTCCCCTTTTCGGCTTGAAGCGCAGCC
+>850:2:1:1781:10646/1
+GCCTTCCCGGGGACGTCCTCCTCCGCCTCGGCACCGCCGCGAATGGCGTCGCCGATCGCGCGCTACCCCGTGCATG
+>850:2:1:1781:10646/2
+TGTGGCCGACCGGACGATCACCACGATCGTGGGATTGGCCCCCGAGGGGGGCGGACTCCATCCCATGCAGAAGGCT
+>850:2:1:1781:13014/1
+CGAGGATGGGTCCGCCCAGTGCAGGCCGTCGATCGCCACAGCCACCGGTGCCGGCGTCCCCATGCCCCCGCCCAGC
+>850:2:1:1781:13014/2
+CGCAAAGCTGGAGCATCCGCTGGCGGAAACGCCGGGCGCGGCAGACCCCGCCGCCGTGCAGCGCATCGGCTCCGTC
+>850:2:1:1782:12217/1
+TCGATGACACCCACCTGTACTGGGTCGTCGAAAGTAACGTCTACACGCTGAAGGTCATGAAGGTACCGCTCGATGG
+>850:2:1:1782:12217/2
+TGGAGTCAGCTTCATGACCGAGCCGTTCCCCGGTCCGCCCAGACCCATCGTCCAGTACGCGCTGGTCGCGTCGACC
+>850:2:1:1782:15096/1
+CGGGAACTATCTGCTCGACCTCGTGCTCACCACCGACCGCGGCGGGACCCCGCCCGACGCACTCCCCGGGCCGCCC
+>850:2:1:1782:15096/2
+GCGGAGACCAGGCGACGACCAGGACCGCGAGGCGCGCCAGGAGACCGGGCACCGGTCCCGCCTCCGACCGGGGAGC
+>850:2:1:1782:8924/1
+GGGATCGACTTAATCCTGCCTCAGGGCCCGGTCTGAGAGGCGTAGACTGACTAGTGCTTGCGGGTCGAGGACAGCG
+>850:2:1:1782:8924/2
+TCATCGCATTTGGCAGGACCGTACTGAAACACGATCTCAGACACACCCTCCGGGGTGGCGGGTCATTGCTAGTGCG
+>850:2:1:1782:8566/1
+CTGAGGGCAATAAGGCACGTTTCCGGTTTCGCTGCCGCGAGCAGTTTGTCCACCACTCGGATTAACGCCAGCATTC
+>850:2:1:1782:8566/2
+TCTCGGCTGAGACACAACCCCAACTCCAACCGGCCTTGCTCAGATTGACGGCGATTGTTTCCCAGTTCATGAAACG
+>850:2:1:1783:2135/1
+GGCGGGGAGCTGCGCGAAGGGCATGGGATCCACGTCCGAGGGGACGAGCGAGACGCAGGCGACGCGTGCGAGCGGC
+>850:2:1:1783:2135/2
+CGGGCGGGAGCCGCCCCTGGGCGGCGGCCAAGCCGCCGCCGGAGCCCGCGGGCGCACGGCCTCGAAGTGCAGCCTC
+>850:2:1:1783:11314/1
+GATCGTCGGCAATGGCGGCGAGGGGAGCGCGTGCGGCTGGGGCGAGGCCCAATGGGGGTTGTCCTGGCAGATTACG
+>850:2:1:1783:11314/2
+CACGCGTCGAAGATGCAACCTCAACCGCGGCGTGCCGCCTCGACTGCAGCGATGTCGATCTTCTTCATCTGCCTCA
+>850:2:1:1783:3769/1
+AGTGCCGCCAGCTCGCCAGCTAGTCGCTGAAGGCCGTCAGCCAGTCCCCCCACCAGGGGGGCCCCCCCCGCCCCCT
+>850:2:1:1783:3769/2
+CGCCTTCGAGATGGTCGCCGGGCGCCCGGTCTTCCTAGGCGAGGGGCCGGGCGTGCTCATGGCGTAGTACCTGAGC
+>850:2:1:1784:14560/1
+CGACGAGGCCGTTGCCGGCAATGCCCACGCCATCCCACTGCTGCAGCAGTCCGAGGAGGCGACTCTGCCGTTGATG
+>850:2:1:1784:14560/2
+TTGCGCATGGCCCCCACGATCAGCCACATCACGGCGACCCCGACGCCCGCGCGCCGCAGCACTCCGGTCAACGCCG
+>850:2:1:1784:14321/1
+CGGCCACCATCCTGCGTAGACCGCGCACTACACGGTCTTGCTTCTTGTCGCGCCGCGCGACTCGCCAGACGCAGAA
+>850:2:1:1784:14321/2
+CGGCGACGCCCTCGTGCGAGCAGGTCGAACGCTTCCTCCGCGAGGCGCGGGTCCCGCGCCAGCACGTGCCCGCCGG
+>850:2:1:1784:16675/1
+AGGATCCCGAACATGCCGCTGATCAACGAACGTCCGGCCGTGCCCTCCTGCTCTTCCGGGCCCCGCACCTCCCGCG
+>850:2:1:1784:16675/2
+CCTCGAGGCCGGGTGGCGATCGGCTTGACCAGCCCGGCCACCCCTTGCCCCGCGCGGAACCAGCGGGCTGGGCGCG
+>850:2:1:1784:5526/1
+AGCGATCTTGACGGGACGTTGGACCATCTTGGCGGCCATTGCGGCGAGAAGGACGTGCGACCAGACGGAACCTTTG
+>850:2:1:1784:5526/2
+ATCCCATGGAACCGCACGCCACCATCGCCTCATGGCAGAACGGAAAGCTCAAGGTCTACGACGCCACTCAGGGCAT
+>850:2:1:1784:1866/1
+AGGCGGCGACGAGCGCCGCGATCCGCTCCCCCCCCCCGTTCAGCCGCCCGCCACCTCGCCCCCGGCTCAACTCCCC
+>850:2:1:1784:1866/2
+GCTGCGCGCGATCGGCCTGCGGGTCGACCCGCCGTGCGGGGCGATCTACGTCTCGGCGCGGGGCACCGACCGCGAG
+>850:2:1:1784:9136/1
+AGATATCCACCTGCCAACCGCGCCGCGCGGCGTTGCTCGCCGCTTCCTGGGCGACCCCCCGGCCCGCGCGCCCGTC
+>850:2:1:1784:9136/2
+TAAGAGCCTGCGGCCTCCACTGGGCCGCGTACGACGCGCAGCCGCCCGCACGCCCCTGCGGGGGGGCGGCCGCAGA
+>850:2:1:1785:13725/1
+AACGGTCGCTGTCGGCCGACATCCGACGCATGCCAAGCGATGCGATTCAGCTGAAGCTCCTCCGAGCTCCCGCGCG
+>850:2:1:1785:13725/2
+TCCCCGTCCGCTCTTCCCGGACCCAGCCACGTTGCCGTACAGGCGATGCGCGGCAATCCTTCGCCCCGCGGTCTCC
+>850:2:1:1785:10354/1
+TTGTGTGTCGCGCCCAGCCTGCTCAAGAGAAAAAACATAGTCATGACCACTTCGCTGATCAAAGCCGCCAGAAGAG
+>850:2:1:1785:10354/2
+TTGTGGCGCGGGTGGGCGGCGCCAGCGTTGCAGGCGGCGGGCTCTAGGTCACTACCAGTGGGGGTCCAGGGCTTGC
+>850:2:1:1785:3700/1
+GGCCTGGACCTCCACAGGTGCGGCGGGCGCGCGTGGTAGGGGGGCAGCGTCGAGCCCGGGTGGCGGATGCGTGCAG
+>850:2:1:1785:3700/2
+GATCGTCTCCAGGCCAATGAGGGGCAGACCTGATGTGCGGATAGGGGGGAAGACGGTCCAACAGCAGGCGCACAGG
+>850:2:1:1785:10810/1
+TTCGAACCAAGAGTTTGCGCTGGAGAGGCGCGAGCGGGGGACGTCGGGGGGCGCCGTTTCATGGCTGACGGGCACG
+>850:2:1:1785:10810/2
+CAGCCAGGCGGTAGCCTTTCCGGGGACTGAGGCGCCGCAGCGCAGTCGCGCGGCCGGCGGGCGCGGCCACCGTCAT
+>850:2:1:1785:11041/1
+GGCGAAACACCTTCGCACGCAGTTCGATTACGGTGTGTACAACCGCGGCGAGAAAACAGAATGTCGAAGCAATGAG
+>850:2:1:1785:11041/2
+TGAGGCCATTGGCGCGAATGCTAGCGGGCTGTCGTCGAAGGTCAATCAGGGTCGCTATGGCAACCGCGCATGACTG
+>850:2:1:1785:11978/1
+GCCAGCCGAGCGGCAGGGGGTGGAGTTGGGAACCATTGCGCTGACGAATACAGTCGCCAACAATGCTCACGAACAG
+>850:2:1:1785:11978/2
+GACGCTTTCTGCTTACGCTCACTGCTCCGGAGCAGCGCGCCTTCGCCTTCCGCTGATCAGATAAACCGCCGCCCTC
+>850:2:1:1785:16397/1
+CGGCGCCTGCGAGCGTTTCGGAGAAAAGCATCGCTGTGCTTCCATTCGACGATCTCAGCGACCATCAAGCCAACGC
+>850:2:1:1785:16397/2
+CCGAGTTGCTGGCCGACCTTGCGCAGGTTGCGTTCGTCTCTGGCCTTGTATTGCATGACCGAACTGCGACTGCTCA
+>850:2:1:1785:11263/1
+CCGCGCCATGACGCTAGTCCTGCAAATACCCGTCCAGCGGGCATGAAGAATTGCTCGTGCTCGCAAGCGGGACGCG
+>850:2:1:1785:11263/2
+CCGGCTTTGGCGCGATATTCTTGGGAGGTGAACCTAACAAGCCTTTCTCTAGGAGACGCCAACATATCCTCAGTGC
+>850:2:1:1785:4144/1
+TAAAGAATCAGAGCCAGTTGTACGATATTGTCGGACGCCTGTGCGTCGAACAGGGAATGACGATGGTCAGCGTTAC
+>850:2:1:1785:4144/2
+CGGAATGATGTCGCCGTCTCGGCCATCGGACCTTTTATGGTGGGCGGCGGGAAGTTCAAAAATTTCATGCAAATGT
+>850:2:1:1785:15706/1
+CGAGCCGAGACCCACGCGGGGACGCTACCCCGGCGAACTTCCCGGCGCTGGGCAGCTTCAACCGCACCCTCGGCGC
+>850:2:1:1785:15706/2
+ATGCGGGGCGACGAGAGGATGCGGCGGCCGCCCCGGTCAAGGAGCGGGCGGCACGGCGCGGTGGTGTTCGCGCCCC
+>850:2:1:1786:4526/1
+CGGAGCGCGAGATGGAGGTCGGAATACCGAACGCGATCACGCAGAGTGCGCCGACCCGTCTTTGCCGGGCCCATCA
+>850:2:1:1786:4526/2
+CGGATTGACCGCGAACGGGGACCTGCAATCGGTGGTCCAGCGTTCAGGAAGAGCACGCGCGGGTGGCACGACCCTC
+>850:2:1:1786:14246/1
+CCGTTTCGGCGCTGCGCGTGATAGCGCAAGAGCCGGCACCGGCGAACCGACACGATTTCGTCGGCCGCGTCTCGGC
+>850:2:1:1786:14246/2
+ATTGTCTATGCCGATACTGAGGGCGGGAACCACCAATTGGAGGTCGAGGCCGGCGTGATAGGGCAGGCCGGGGACC
+>850:2:1:1786:11337/1
+GTGACGACGCCTTCGTCTACGGCACTCGCGGATGGCTCAAGCGAACCGAGATACACACAGAGCATTGCCCGCGGGG
+>850:2:1:1786:11337/2
+GGTGTAATACTCGCCGACCTTCTGTGTTTCCGGCGCGTGCTTTGGGTCGACGTGTATGTGCGGTGCCTTGCCGCCC
+>850:2:1:1786:3862/1
+CGCAGCCAGCCGGAAGCTCCTGCGGGCCGTGCACGCGATGGTCCGCGACGGCAAGGAGTTCAACGAGGAGAAGCTC
+>850:2:1:1786:3862/2
+TCCCGACCCTTGCTTCTCACCTGAGACATTTCCGATCACTGGAATCCTCCTCGAGAGATGGGTAGTACGCCGTGGG
+>850:2:1:1786:15544/1
+GTGCTGCTGGGCGTGGATATGGACCGCGTCAAACGGATTGTGTAAGCTGAACCTTCCCACTCATGACAATCAACGA
+>850:2:1:1786:15544/2
+ATATCAAGGAGATTGCCGATGAAGCGGTCGAGCCAAGCGGAATCGACAACCAGGGCGGCAAGCAGCAGGCGCATGT
+>850:2:1:1786:2808/1
+AGGACATCAGTCCGCCTGCTTCCGCGAAATAACGGTATGTGTAGATAGCGGGAAGCCGCAGCTGTAAGAAGTTTTG
+>850:2:1:1786:2808/2
+GCGCAAAAGCTCGGGATTTCCCTGGTGCGGGGTATCGTGATTAGTACATTTGGCGAGGGGGACTATTGCAATGCAT
+>850:2:1:1786:3143/1
+TCACAACCCGGCTGACTCGCAGGAGAGCAATTCCAGGGACCCAGGGCACCTCGACAAAGGGAGCGCCAAACGAATG
+>850:2:1:1786:3143/2
+GTTAACTGAATTGGCGCTGACAAATGGAAGAGTCCACGAGAAAAACAGACCGCAAGATAATGGCATGCCTTTCGGG
+>850:2:1:1787:7765/1
+CAAGCATTCGCCCGGGCGGCGAGCACGAGGGATCGACCTGGCGTCCGGCCGCGTGCCGGCCCCGCGGAAACCACAC
+>850:2:1:1787:7765/2
+GCCGTCGCGGCGGGAACCGTGACAGGAATCATGTACGTCACGTCGGCGCCCATTAGAAGGAACTAGGAGCGACCGC
+>850:2:1:1787:20586/1
+CCGAATTGGGCGATTGCCGCCCTCGCAATCACCTGCGGCCTCGTGCCCGGCCCGCGCGCCCCGGCCCGCGGGTCGC
+>850:2:1:1787:20586/2
+GACCGTACGTCCACGCCTCCCTGGGAGGAGGGCAGCCAGGCAGCAGCAACCCGCTATCCATGCAAAGGCGACGGTT
+>850:2:1:1787:11420/1
+CGAGGAGCGCCACCAGACCGCCGCAGGAGTCGAGGCGGACCTCCGCAAGTGCCTCACCGCCTGGGAGCCGATCGGC
+>850:2:1:1787:11420/2
+AGCAGGGTGGCGATCTCGCCCTCGCGTCCGTAGAGCCTCTCCGGGATCATCAGCCGGTCCGACGCGTCCTGCAGAC
+>850:2:1:1787:3097/1
+CGAAACCTGCGCTCGAACAACTCGTGGCTGCACAACGTCGGACCGCTGATGAAGGGCAAGGACCGATGCACCCTGC
+>850:2:1:1787:3097/2
+CCCGGCGAGTCGTTGGCGATGGCCATGCGGGTGCAGGGCTTGCCGTGGCCGCATCCCTGCGGCCCCCACACCAACC
+>850:2:1:1787:20437/1
+CAGCACTTTCGCTATGGGCCTGAGTTTTCCTCGGGGCCTGGCCTTTGACACGTCGGGCAATCTCTTTGTAGCCGAG
+>850:2:1:1787:20437/2
+CGCCTGAGCAAGGCCCGTTATCGGGGAGACCCGAACGTGCGGCATTCCGGGCGGCCGATGCTAAACGAGGCAAACA
+>850:2:1:1788:7729/1
+CAGGAAAATCGTCAAACCCGGGAACCGCGAGCGCGCTCGGGATCTGGCGCTGCGCGCGACCCGCGGGGCCGTAAAA
+>850:2:1:1788:7729/2
+GAATGCTGGTTTATGGCGAAGGCGAGCCGGCCCGGGATCCATTGGCCGCCATCAGAAAATCTTACGAGCGCGGCAA
+>850:2:1:1788:12480/1
+TTTGCGATTGCATCTTGGCGACGCCTTGCATTTGCGTGCGAACGGCATCAGCGATTTCTTTCGGCCATCCCAGCGC
+>850:2:1:1788:12480/2
+TGGCCTTGGTCGCCTCTAATTGATGTTTGCGGTGTAATGCGTCCGTTTTAGAAAGGAAACAAATCATGCCGAGCAA
+>850:2:1:1788:19554/1
+TGGCAGAAAGCGGGCTTCACCCGAGTTCGTATCGACGGGCAATTCTCTGCGCTCGAGGAAGCGCCTGCGCTCGACA
+>850:2:1:1788:19554/2
+TTTTGCGGTGCTGATGGATCGGCCGGATCAAGATACGCCAGCCCTTCGGCGCGCTCCAGCGCCGTTTCGAAGCCGT
+>850:2:1:1788:12669/1
+CATGGATGCCCGACCCCGACTCGCGCAAGCGCACCGTGCGGGGGAGGGAGGTCAACCAGAGTTCCGCGCTACAGGG
+>850:2:1:1788:12669/2
+GGCGATCCCGGTCTCTCACATGGCGCTGACCCTCTGGCGCGAGCCCAGGCCTCCTTGATGCGGCGCGGGCTGCGCC
+>850:2:1:1788:6839/1
+GGCGAAATCGAGCGGCGGCTTCCGTAAGGGCGGCCGCGGGCTGGTGGCCCCGCCCCCCACCCGTGTTTGGCCACCC
+>850:2:1:1788:6839/2
+GACTGGCGGGGAGCGCATGGGCTCACTCATCGAACCCAATAGCGGGCGCCCCCCCCGCCCTCCGGAGCGAGCCCAG
+>850:2:1:1788:19432/1
+TCAGCGACAGGACGATGGCCGGAGCGCGGGCCTTGGGCGTCTCCTGGAAGGCCTGCGCCCCCATCAGCATGCCGAT
+>850:2:1:1788:19432/2
+CCCCTTCATCAACGCCGTCTACATCGGCCATCCGGGCTGGAAGGCGATGGGGGGTCGAATCGGATAACCGGACGCC
+>850:2:1:1788:15049/1
+GCCTGTTGCCGCTGGCCAAGGTTCTACCCACCGCACTCACCGCGAGGGGGCCTGCACCCACCGCGCACTTCAGTAC
+>850:2:1:1788:15049/2
+GTCGGCCTGACAGTTTCACGCCCAAAGTGAACGATGGTCAGCTTCACTCGGGTGGCGCGGCGGGCTCCACCACGAT
+>850:2:1:1788:2110/1
+TTGCATTACCTGCCAGGCGCAAGCGGGGAGTCCTATTCCGCTGCGCTTGAAGGCTCCTGCGAGAGCTGGCACAAGC
+>850:2:1:1788:2110/2
+AAACTTCGGCCCCATCGGTTTGTTAATGTAACCGGGATCGTGAAGATGGGTCACCAGGGTCCGCACTTCCGGACAG
+>850:2:1:1789:8087/1
+AACAGTGGGGTGGGCTCTCAATTCCGGGTCATATGCGTCGGAGGGCGGGTTGTGCGGGTCGCGGAACATCGCCATC
+>850:2:1:1789:8087/2
+AAGCTTATCTTCCGTGAGTCGCCACATCCGCAGCGATTAACTCAGAAATGAAGTTGAGGTCTGGTTGCTCGGCAAT
+>850:2:1:1789:12112/1
+TTCTCCCGCGGAGAAGGAACCGTTTTCGCGGCCTGCTCGGGACGCAACCGAGCGGGCGGACGGGCCTAAGGCCCAC
+>850:2:1:1789:12112/2
+GGCGGTCTCCCGCCCCTGCTCGCTGACAGTGTATCCCGATGTGGTCAAAGAACCTTCAGACAAATAGACGCCATTC
+>850:2:1:1790:9604/1
+CGAGCGGCGAAAAAGCTCCGTGATCTCGTTGCGGTGTCGACCACCGCGGCTCCACCGCTGGGGCGCGGGAGCGGGG
+>850:2:1:1790:9604/2
+GATACCGGCCAAAACGGGTGGCCGCCTTCACCGCAGAGCCACCGACCAACTGACAGCGCAAAGCCGAGCAGAAAGC
+>850:2:1:1790:21095/1
+GACCTGCGCATCGATTCCTGGCCGGGCAGCGCCCTACGGTGGGGCTTCGTGGACCGTGTGCCCAACAACAACGGCG
+>850:2:1:1790:21095/2
+TGTGAGCTGCAGAAATGCGACATCAATGTCCCGGCTCCGTCGCAGCGTCCCGTCGCTCACTCCGCGCCAACCCTCG
+>850:2:1:1791:17301/1
+CCGGCGCCACGATGCAACCTCCCGGGCGACAGCCTGCGCAAGCGTTGCCGGGGTGGCTACCGGGGAAGAAGGAATG
+>850:2:1:1791:17301/2
+GAGCAGGAGAAGCCAGAAGGAGCGCGAAGCCGCGAGCTCCCCCCACACCCGCCCGCCCACCGCCCGCAGCTTCCCA
+>850:2:1:1791:1422/1
+ATCGCCCCCCACGCCGTGGGGCGGCCCACGGGCAGGACGGCGGCGCGAGGGCTGCTCGGAGCGGCCGGCAGGAAGG
+>850:2:1:1791:1422/2
+GGCGGCAGTCGTGGCACTGGCGGGCGGGGCCGGCCCCCAGGCCCTCATCGCGGGCCCACACGACCTGCCGCACCCG
+>850:2:1:1791:2431/1
+GGATCCGGCCGGCCGCATGGGGCTCGGGTGGGGCGAGATGCGGGAGGGTGAGGCGGCCGCGCTACGGGTGCGCGGA
+>850:2:1:1791:2431/2
+AACACCACCACGTGCCGCGAGGAATAGTCCTGGAGCACCAGAGCCTTGTGGACTACGATCCGACGGGCGGGAGGCG
+>850:2:1:1791:13210/1
+AGCCGCTCGTCCGCCGCGCCAGGGGGGTGGGCCCCGCCGGCCCCGCCGGACAGGCGCGGCCGTACCCCACCACACA
+>850:2:1:1791:13210/2
+GCCAGCCATTCACCGTTGAGATGGTCGGCCGCCAGGATCCGCCGCAAGCGACCGCGACCAACTCCGTGATGTTCCA
+>850:2:1:1791:2351/1
+GACCCTGCAGCCCGAGCGAGTTTGGTGTAGTGGGTGGGGAGATCACCGGTCGCGCGCGAGCGTGGGCGGGCTGTCC
+>850:2:1:1791:2351/2
+ACGGATTTGCAACGTGTGGCGGCCTTTTCTGCCCGCTCCCAGCCGTTTGGCCATCATAAGAAAGCCGTCGGATGTC
+>850:2:1:1791:12252/1
+GGCGCTTCCTGACCTACAACGTGGCAGGCGGCAACGTCTGGGCGATGCCCGTACGCAGGGGGCGATGCCCTCGCCG
+>850:2:1:1791:12252/2
+CGCCCGCTTCGAGCAGGGCGAGCCCGGGATCATCCAGATCGCGTAGCGGACTTGCGGCGCTCGCGGAAGATCTCCA
+>850:2:1:1791:17234/1
+GGGCGACAAAGCCGGCATCCGCCGTTACGGTCATTTCACGCTGCCGATGGAAGAGACGCTGGTGACGGCCGCCCTC
+>850:2:1:1791:17234/2
+TTCGCTAATGTGGTGGCTGTTGCGGCCAAGGGGCAAGAGCACGCGCAAGTTCATTAGCGCGTTGGAGGCCCCCGGT
+>850:2:1:1791:8436/1
+TGATGCGACCCACCAGCGGGTACAATTCACCAATAGGGCGATTAGCAAAAACGTAAGAGAAGTATAAATGTGAGCG
+>850:2:1:1791:8436/2
+TTCTTGGCTAGGATATCACTTAGCTGGCATACAAGGTATCTACTTCCTAGGCTTCCTCGTTCATTTGCTAAACGCC
+>850:2:1:1792:10190/1
+GGTGACCCGGACGCCCCGCTCATCGATAGCAACCGACTCCACCCGCGTACTCTGCGCGGCGCGCGCGCCGCCGGGC
+>850:2:1:1792:10190/2
+ATTCGCCAGCACGTGACGCGCAACTGCGGAATCAAGCGTATATTCGGTTTCGCCTACCACCGTCTCGGCCAAGAGC
+>850:2:1:1792:6424/1
+CCAAAACAACCGCCTGCTTTGCGCCACTGTTATAAACAAGACAGGTGGCCCGTTCACCAGCACCGCGCGGGTGCCG
+>850:2:1:1792:6424/2
+ATGCCGGTTCCACCCGCGCCTTGCGGCACCGGGGGCGGGGCGAGGCGGGCCGTTTAGCTTGGGCCGTGGGCGGAGG
+>850:2:1:1792:15774/1
+ACCTTGCCGATGCCGCGCACGTGCAGCACGTGGCAGTCCGCCCGCCCCGCCGGCGGGCCCCCCGCGCCGGGCCGGC
+>850:2:1:1792:15774/2
+ATAGAGGCGCCCGGGGGGGGCGACCTAAGCAGCGCCCTAGCCGGACGCGGAACGGCCCTTGCAGACGACAACACCC
+>850:2:1:1792:19533/1
+ATTGAAAACATGCGCGATAGAGGGTTTGAACCTCTGACTTCTCGCGTGTGAAGCGAGCGCTCTACCACTCAGCTAA
+>850:2:1:1792:19533/2
+CACATGACTAATGCTGGAGGGTTCGCTTTCCTCAGCGGACGTTTCCGATATGTGATCAGCCCTGCCGGCCCCATGG
+>850:2:1:1792:5456/1
+CGCTGTCGCACGTCGAAAGGCTCAGAGGACCCCGGCCACGGGCGCCCGCCCGCGCCGCACCCGACGCACGCCGCGC
+>850:2:1:1792:5456/2
+ATGGCGCGACGGAGCTGAGGCCAAACATCGAAGCGGGAGGCTCGTCATGAGGCGTTCGGTGGCGGCGTGTACGGGC
+>850:2:1:1792:16617/1
+CCGGGGGTCCGAGCGCGTTTTTTATCGAGGCCTCGCCTATTAAGCCATAAGTCAGGCAATGAAGATTTCTTAGTGA
+>850:2:1:1792:16617/2
+AGGGTCGCGAGAACGCCGGGCACTCGGCGCGGACCGTCGGCGCACCACCTGATCCGCCGCTCCGGGACCACGCGAC
+>850:2:1:1792:15433/1
+GCACGCGAACGCGAGGCACCACACGGTCGCCTTCGCGCCGCCGCCGATGCCGGAGCGGCTCCATCACCTCATTGTC
+>850:2:1:1792:15433/2
+CCCGCCGTGGCCGACCTCGACCGCGAATCCGGACGGCGTCTGCGCGGAGAAGGAGAGCATGTGCTCGTTCGGGCGG
+>850:2:1:1792:14612/1
+CGAGGGACGTCGAGATCCATTTGATACTTGTCATCGCCGCTTGCTTCATTGAAAACGCGCTACCAGTGCTTACTTC
+>850:2:1:1792:14612/2
+TACTGATTACAGCCGATGCATAGGAAGGACGCGCAGCTGCGTTGCCTCCTCCAGGGCCGGAGTCTGGAGGGACTGG
+>850:2:1:1793:14415/1
+CAAGGACCAGATCCCGGGCGCCAAGGAGGGCGCGACCAACATCGCCTACCGAGACAGGATCCACTTCTAGGCGCTC
+>850:2:1:1793:14415/2
+ATCGATCCACGGAGCCGTTCGGGCTGGCGACCTGCGGCAAGGCCGAACCGGGAAGAGCCACGGGTGGGAACGCAAG
+>850:2:1:1793:2327/1
+CTCGGCGCTGACTGCATCGGAATCGCCAACGATCTGACCAGAGCCCTTCAAATCATAGGCGACACTGTAATCAGCA
+>850:2:1:1793:2327/2
+ACCACCTCCACCCACACCACCGATGCGGCATTTCCCTACAGCAACGGCGAGCTAATCAATATCCGCAGCCTCGGCG
+>850:2:1:1793:1956/1
+CAACGTCGCTACATTACCGTCCCCCAGAACGGGTACGGGGGGACGATGACCTGCCCTCAGATCGCTCGACAGGAAG
+>850:2:1:1793:1956/2
+GTCACTTGCCAATTGTTGAAGATGGAGATGGTGTTTGCCGCGCGACTGGACAAGCTCGTTGATGCGCTCACTGTTT
+>850:2:1:1793:12191/1
+GTTCCGCGGCGTCCGTTGCGATCACTTGTCCCCACGGAAACGGTGACGCGGGTTACCCACGACGCTTGGCACGCTC
+>850:2:1:1793:12191/2
+CGGCTTATGGACTTGCTGGTACTGTGGGGTAACTTGCCACACTCGGAGCATGTCCGGGCCGCGCGGGGCCCGGGTT
+>850:2:1:1793:5000/1
+GTCGATGGCTCTGCGCTTGATGGCGTGGAAAGTCTGCGAGCGGCCTTGCTGCGCTATCCCGACGCGTGCGTTCAGA
+>850:2:1:1793:5000/2
+ACTATAGCGGTAACCAGTGAGGAAAATCGATAATCGTTCTTCGCGGCGTCGCGCGGGATCGAGCGCACAGCCGGCG
+>850:2:1:1793:4912/1
+CGACAGGCCTCATACGTGCAGGCGACGAAGGCAGTCCCGGTGGTGACGGGACTCGTGGAGTCCGTGACGCGCGGCT
+>850:2:1:1793:4912/2
+ACATTGCGTCCGCTCCCACGAAGGTGGACAGGACGCCGCCGGTCTGTTCCGACAGGGCTTTTTCGAGGCCGCCCGG
+>850:2:1:1793:13293/1
+ACGCCGCCGGTGGAGCCGCCACCGCCCCCCCCCCCCCCCACGGCGCCCACCGCCCCGGCCAGGGGGAGCAGCGTGC
+>850:2:1:1793:13293/2
+CTTGCCGAAGGCCGACCAGACCAACGCCCATCAACCGCACTGCGAGGGGAGCGCGACATGGAGGCCACCGATCGCC
+>850:2:1:1793:3468/1
+GTCTCTGTAATCGCCAATGGAGCACTGCCACCAAAAGTTCACACAATCGGTTAATGTGTGGCGGGCGGGAAAACGA
+>850:2:1:1793:3468/2
+ATGCAAGTGGAGAACCTGACGAACGAGGGGGAGGGGCCCAAGGTTAAGGCGGCGAATACAGAGGAACACTTGAACC
+>850:2:1:1793:2231/1
+CGGCGAGACCGCTGTAAAATCGTCGCTTCGATCCACCTGCAATTGACGGAGCTCGTAATGCAGAAACCACACGACA
+>850:2:1:1793:2231/2
+CATGCAGCAGTTTCAGCAGGTCTTCCGGGTTCGGCTCCAATTTCTTCAGCGGTTCCCGGCTAACACCAGGTATCAG
+>850:2:1:1794:13238/1
+GAGGTGCGCGCGGCTGCGGCGGACGGGGCTCCCCACTCCGCCAGCTGCCCCGACCCAATCCGCCCCCGGGCCCGGC
+>850:2:1:1794:13238/2
+CAGGTTGACAAGCCAGTCCGCATACCAGGTCGCCCAGTCGTCATCCGCGCCGTCCCCGATCCCGAAGACCCCGCGC
+>850:2:1:1794:4283/1
+GACGATCCCGATCGACGAAAAGGAGAACGTTATGACAAAGACATTGTCGTTAGTCTCCCTCGCGGTGATTTCGGTG
+>850:2:1:1794:4283/2
+TCGCATCCGGATTTTTGGTCAGTTCAGCATTCACGTTCGCAGCCTCAACCTGCGCCGGTGGCGCGCTCTGTGCAGG
+>850:2:1:1794:8168/1
+GGTCCGCTACCGCCTTAAGCCTGCGGCGCTGCCGCTCGCGGGCGTGGGCGGGAGCGCTCGGCTGGCGCAGCGCTGC
+>850:2:1:1794:8168/2
+CGGCAGCGCATCCCAGGGTCTGCCGGGGTTTGTGGTCCTGCCCTGGGCCCCCGCTCCCGGGGCTGTCGCCCGCCCT
+>850:2:1:1794:2031/1
+CGGTGAGCGCGCCCGAGAGCGTCAGCGCCAGCGCCGCCGCCCCGCCGCCGCCCCCGCGCCCGGCGAGGGGCGCGGG
+>850:2:1:1794:2031/2
+GCGTTGCGCACGACCACCCTCGCGGTCACCGACGGCGCGGGCGACGCGGCGCCTACCCCAGCCCGCACGCTTCCGC
+>850:2:1:1794:21316/1
+TACGGCAACCATCGCTATCTGGGGAAGCCGTTCGACCTCGACGCGCTCCTGACGCAGATCCGGGAGCTGGTCGGGG
+>850:2:1:1794:21316/2
+GGAGATGGCCGTCAGTGGGGATTTCAGCGTGTGGCGGAGCTGGGCGCTGACGCCGGGGACACGCCCGTCGTGTGGC
+>850:2:1:1794:7407/1
+GCCGGTGCACTTCATCGCCAGTGCTCCCAGCGCTCAATAAGCCCCTGCTTTCGGTTCGGTCGAGTAACGGACCCGC
+>850:2:1:1794:7407/2
+GGATCCGCCAGGCAGCCTAACGGATTTCCGTGTGGGCGGTGGTGCCGCCCGCCCCGCGGGGCAAGGCGGCGCAGGA
+>850:2:1:1794:7485/1
+AGGAAGGGCGCCCCGCTTCAGGTCGCGGCGCCCACAACATCTCCCGGGCGCAGCCCCCGTACACCGGGAGCGCAGG
+>850:2:1:1794:7485/2
+TTGCCGCAGCCGCGCGGGGGCTCCCCACATGGTCTCCCGCGCGCAACAGGACAGGAAAGGCGCGATACCTGCCCCT
+>850:2:1:1795:5678/1
+GAGGGCGAGTGCGGCCTCGGGCAGGTTGGGATCGAGTTCTTGCGCGTTCTCCAAAGCGAGCCGCGCTGCGACACGC
+>850:2:1:1795:5678/2
+AAAGGCGGGCCATCGCTGCCTATGGTCAGGCCGTGCAAATTGGTCCCAGGTTTGCACTCGCCTGGGCGCGACGTTC
+>850:2:1:1795:6156/1
+ACCTGCGCCCCCCACCACTCTCCCGCGCTAGGAACGGGCCACTACTGGGGTAGGGCACCCGCCGCCGTCTTACGGC
+>850:2:1:1795:6156/2
+GCGCGCGGCCTCAGAATCCGAAGCTCTGAAATAACTGCATCCATCGAAAAGCCCGGGGAAGGGGGCGGGTGCCCGA
+>850:2:1:1795:4238/1
+GGGGGCACGTCGCGGAACGAGAGCTGACCGCGCGGGGCGGGGGGGGCGCTGATCCCAAGCGCGGGGAGGGTCATCT
+>850:2:1:1795:4238/2
+ACCGGCGCCTACGTCTTCGCCCTACCCCCCGCGCCCGCCCGCGTGCCGGCTCAGCAGGAGGGGCCGGACAACCTCG
+>850:2:1:1795:5388/1
+ACGGGCGCGGCACGCGCGCCGGCGGGGACGGGCAAGGGCACGCGCGCCGCCACGAGGGCGGCGCGGAGAACGGGGG
+>850:2:1:1795:5388/2
+CGCGTTCGAGCTGGGCGACCGGCGGCGGATGCCGCGGGCGGGCTTTGTGGCCCGTGGCGGCCTTGGGTTGCTGGCC
+>850:2:1:1795:13382/1
+TCGAGAAGATCGCCCTGGACCACTTCAGCGCCCAGACCGCGCAACTGGTCCGCGCGTTCGTCGAACTTGCGGACGA
+>850:2:1:1795:13382/2
+TCGAAGCGGATGATACTACGTAGTACCCAACCCCGCAGGATGTAAAGGAGGCATGGCCATGGCGACAGGAACGGTT
+>850:2:1:1795:7152/1
+TGGTTCTGGCGGGGATACACCCTTCAGCAGTACATCGACCAGCTGTTTGGCAATGCCGGTGATCCGATCAAAGGTC
+>850:2:1:1795:7152/2
+CCAACGTGGAACTCGCCCGTCGACGACGTGCCCTCGCCAAAAAACGCCATCGCGACGTCGTCCTTGCCCATCACCT
+>850:2:1:1795:3059/1
+CCAGGATTGACTCCGGCGACCGTAGGCGGCGGGGCGGAAACACCCTGCGCGCGCGGCGTGGCAACGGGGAGACGGG
+>850:2:1:1795:3059/2
+GGGGAGGATTGTTCTGCCTCCTAACTCCGTGGTGGGACTGGGGAAGGCGATGGCTTTTGTGGTAGGCCTGCCCGCC
+>850:2:1:1795:15132/1
+TTCGTCGCGGCGGCGCCGAAGACGACGCCGGACTCGAGGCTCCCGAGCGGCGGCGTCGGAGACTCGTTCTCCCGCG
+>850:2:1:1795:15132/2
+GCCGACCTGAGCGTGCAGGACTGGGGCGTGACCTATGCCGAGCTCGAGCGCTACCACGACCTGTGGGAGAAGCTTT
+>850:2:1:1795:8259/1
+TAGAGAAGCGACTGAGACCGCGCGGCGGCGCACTATGGCGCGATGGGCCAATAGGCGACACCGCAGACTTGGCTTG
+>850:2:1:1795:8259/2
+ACGCTCGCGCGGGGCGCCCCCGCCTCCTGAACAATCGCTTTACTTCTGGCACTTCTCGGGCGTTTGGCGATTGCGG
+>850:2:1:1796:6885/1
+CGAGGCGGTGGCGGCCGCGCTCACCGGCACCGTCCAGGTCGCCGCACCGGGGGGGCAGCAGCCCGAGGAGGAGGTG
+>850:2:1:1796:6885/2
+TCAGGCCGTGCCGCTGGTAGTCACGCAGCGTCGCCCGCAGCTGCTCCGGGGGCGCCACGGGCTCCCGGGTGGCCGC
+>850:2:1:1796:15626/1
+GGTTGCTGGCGTACCACATATGTCCGGTGGAATAACTGGGGTTCAGGCTGAGCGCGTGCACGTAATGCTGTTCGGC
+>850:2:1:1796:15626/2
+TGCCGCTGGAGGACGCCTACAAAGAGGCCAGAGATGCAGCCATGAAAGCGCTAAGCCTCGACCCCGGGCTCGCCGA
+>850:2:1:1797:20610/1
+GTCAAGGTCGGCCGCCACTGCTGCCTCCGGAGGGCTCCCTCGTTGCACTCCGCCGCCGGGTCACCCCTCCCGGCGG
+>850:2:1:1797:20610/2
+AGAACACCCGGCTCAGCAACCTGACCCTATTGCATCGCATCTGCCACGATCACGAGCATGGGAAAATATCCACGGC
+>850:2:1:1797:10498/1
+CCGCGTCGCGCCTGGTGCCCGAACCCCAAGTCGGTACGCCACAGCCAACATCAACGGGATGGCGAACCCGAGGCCG
+>850:2:1:1797:10498/2
+TTTCTCGCAGTTCTCGCGACCTTCTTTGCAATCAACTGGCTGCGCCAGCGTGGGGGGGCGGCCACCGCCCGCCTCC
+>850:2:1:1797:17036/1
+GGAAGGTGGGCTTTTTGCCCATGGTCCTTGAGGAGGATCGGAGCGTTCAGACGCCTGAACGCCTCATTCAAGTCCC
+>850:2:1:1797:17036/2
+CGCCCAGCGCGTGAAGGTCGTGCGGTTCGAGAGCTGCGTGTAGTGAGGCTTCGTGGCGGGGGGGTTCGGGCCGGGC
+>850:2:1:1797:12022/1
+CGCGCTCCCTGATCACAGGGCGGCGCGTGGCGGGGGCGTCGCTCGGGGCCGCCACGGGACCCGACGCGGAACCGTC
+>850:2:1:1797:12022/2
+ACTGGGGGCACGACCCCCTGAGGCCGCTCTAGAACGAGATCACGCCGCGGATGCCCGCCTGCCCCCCCCTCACAAC
+>850:2:1:1797:16809/1
+CGATCTGCAAACACGCCGGGCGCCTGGCGGAATGACTTCGTCTGGCTTGCAGACTGGTGCGCGGGCTGCGGTGTTC
+>850:2:1:1797:16809/2
+ATCGGAGATCGCGGCCGTCGAGCAAAAAGCGATGGATCCCGAAAACAACGTGCTCAAGAACGCTCCGCACAGCATT
+>850:2:1:1797:15373/1
+GGATTGCACCAGCGCGCATTCGACGACACCCAGCTGAATCCGGAATCCGCGAGACGGTCGAGGAGGAGCTTCGGAT
+>850:2:1:1797:15373/2
+ACGCGCTCTTTCCCTCGGTCATGAGCAAGTACCTCGATGCGAAGTCGATGATCGAGGTTCTCAATCTGCTCGACGG
+>850:2:1:1798:5146/1
+GAAGGCGGCGGAGACGATCTGCAGCATGACGAGGGAAAGGACGAGCCCGGAAACCTTGCCGAAGCCGCCCATCGCG
+>850:2:1:1798:5146/2
+TCATCGTCAAGGTCTACCTGATCTCGAGCCTGCTCGCGGCCGCCGCCGCTGGCGGCATGAGGGCGGGGTTCAATTC
+>850:2:1:1798:16152/1
+ATGCCCAGGCGTTGCGGGTCCTTCGCCGACAGCGCGCCCGCGCCCGCGCACGTCGAGGAGACCGGGACGTTCACGG
+>850:2:1:1798:16152/2
+GGGGCATTCTCCGCCTCAAGCGGCGCCGGCCCCGCTTACCGCACGTCCTGCGGTACTTCGACCGGTTTCGCGGTCT
+>850:2:1:1798:14461/1
+ATACCTCAGATCGCCAGCCGCCGAAGGCGGAAACTATGAGATCGGCTCCGACGCCAAGCCCAGCGCCCCCTGGAAG
+>850:2:1:1798:14461/2
+GGACTCTGTGCTCCACGATTCGCATGCGGCGGTAATGCCAATCGGGCGCAATGCGGCGCATTGTCAACTCTCGGGG
+>850:2:1:1798:10734/1
+CGTCGCGGGGTGGGGCGTCCGACGACCCCGGAGCCGATTCGGCCAGGGCGCGACTCGAGGGGTTAGTTAAGCGTTA
+>850:2:1:1798:10734/2
+GAGGCGGTGTGGCCGGACATGCAGCGACCCGAGGAGTTGCCCGGCATTGCCGCGAAGATGCCGAAATCGGCGGACA
+>850:2:1:1798:7128/1
+GACACTGGAAGAGGTGAGCGAAGCCGATTTGCTCATCCACATTGCCGATCTGAGTCACGCTCGCGTGCAGGAGCAG
+>850:2:1:1798:7128/2
+TCCGGTGCGCCCGGAAATCGCCGCGCCGCCCGGAAAGCGCCTGAGGGAGGGATCGACGACTTCGCGATTCGGCCGA
+>850:2:1:1799:10049/1
+GGAAGGAACGGTCTTAGAGGGCGAATCTCCGAAGCAGGGCACGGCGGGAAGCTTGGTAGAGATCAGCTTCACAGTG
+>850:2:1:1799:10049/2
+CGTCTTCCGTTGATATGGACCGTACAAGCGCCGCAAGCACCGCGATCACAGCCTTTCTTCGTCCCGGTCAAATCCA
+>850:2:1:1799:15258/1
+CAGCGTCCGGACGCCCTTCCTCACCCTGGCCGAGGCCCTGGCGATTCACGCGCATCCGATCGCGCGCTCTGGCGGC
+>850:2:1:1799:15258/2
+CCCACACCGACGTGGTTGGTGCCGTCGCCGCACCGGCGATTCCTTACCCGCTGGAAAGGGCAGGCCGCCGTCTGTC
+>850:2:1:1799:7300/1
+GCCGACCCGGCCCCGCCGCCCGGCGACGGCGAGCTGACGACGAAGTGGGGGCACGCAGGCGGGCTCCACCCCATCG
+>850:2:1:1799:7300/2
+GTAATAGCGCCGAAGCGGCCGGTTTTATCGGGGTTGTTCATGAAACCCTGAGAAACCGGGAGAGCGCCGCGGTGTC
+>850:2:1:1799:21016/1
+GCACTGCACGGTCGCTTCGGGGTAGCCCTCGCCGAGCGCGGCGGCGAGGGCGGCGGGGTGGCTGATCATCCTGCCG
+>850:2:1:1799:21016/2
+GGTCCCCAGGGGCGGCTCCGGGCACCGCGAGCGCGTCGAGGCGGCGTCTCGCCCTTCGTGACGGGACCGACGCCCG
+>850:2:1:1800:6019/1
+CTGGCGGACCAACATTTCGATTTTCTCCAGGCGGCCGAGCACCGGCAACTCCTCCAATTTCTGTACGCCCCCTAGC
+>850:2:1:1800:6019/2
+CTCCCGGGGCAGGACTGGGGGTACCCCCTAGCAGCGCAGCTTCCCCAGCCGCCGCTCGGCTCACAGGAGGTAGGGT
+>850:2:1:1801:13264/1
+GGACACACGCGCGGCGCGGGCCGCGGAGCCGAGGAACACGGCGACGGGAACACGACTCGGAAACAGCGCGCCCCAA
+>850:2:1:1801:13264/2
+GACTCCCTCGGACGCGGACCGGCCAGCGCGGATCGCCGATCCCATCGCGGAGAAAAGACCTATCGCCGCCGCGACG
+>850:2:1:1801:4404/1
+AGAGACCGATAATGTCGGCCCCCCTCGACCTCGAGGGGGGGATGCAGCGGGCCACGGCGACACGGCGCCGGGGGGG
+>850:2:1:1801:4404/2
+GGCAAGGCGGTGGCCCCGGGCAGCGAACGGTTGGAGGCCCGGATCATTGATTGGACCTTGCATCCACAGCCGGCCG
+>850:2:1:1801:10999/1
+GGGGCGCGCCGGTCGCTGCGGACGTCGGGGCAGCGGCGCGGGGACTGGGGCGGGGCCTCGGGGGGGACGCAGAGGG
+>850:2:1:1801:10999/2
+CCGCGCCACGCGTGCTGTCGCGCTGTCGACCGCCGGCGTCGCCCTCCCCGAGCGGGTCGCGCCTCACATGACCGCG
+>850:2:1:1801:2064/1
+GACGACGGAAATGCGCATGAGACGACCGCTATTGTTCACGGCGTCACTGCTGGTCGCGTCCCTTCGCGCGACGGCA
+>850:2:1:1801:2064/2
+TGGCACGGACACTGTGCCCCTCCGTAGCAACGGCCGTTAGTTGTTGCAGCCCGCACCGCTGCTCGGGGCGCTCCCG
+>850:2:1:1802:15021/1
+AAGTCCTGCTGGAAGATGTGCTCGGCTTGGTCGTCCTTCGACACCAGCTCGCCGGCGTGCAGCATCAGGTACGCGA
+>850:2:1:1802:15021/2
+GCATGGCAGCGAAGAATATGTTGGGAAGCCGCTCCACCGCTGGGAACTGCCGGCGCGGGGCAACCCGCGGGGTCGC
+>850:2:1:1802:12233/1
+CCCTCAGCCACCCGACTACCTATGGCCAGGCAACCCCACGATCTCGTGTGCGCGGGCGTTGGCGGCGGCGGATGGG
+>850:2:1:1802:12233/2
+CGGAATGGCATGCTGGCGCCCCCGCGGTGCGCGAGCGAGGACATATTGGCCATCCCCGACCGGAGCGGGATCTAAC
+>850:2:1:1802:4811/1
+AGAAGATGATACCTGCTGGCACAATTTCGGTGGTCGCCGCATTAATTTTTCTCGCGAATGCGCCTTGCGCATTTGG
+>850:2:1:1802:4811/2
+GTGTTTGACCTGATGCCCGGGTCGGGCGTCAAATCAAAATCTACGCCTACAAGAAGGCCTTGCACCTTGTTGGTTC
+>850:2:1:1802:20809/1
+CGCGGATATCGGCGACCACGTCCCCACTCCCCCCATCCGCGGCGTACCCGGCGCGATAGAGTTTGAGCGACAACTG
+>850:2:1:1802:20809/2
+GGCCTCTTCACGGTCGGCTAGCGCCCAGGGGTTGCCCGAGCCCCTCAACAGCGTGGCCGGACTGCACAACGTTCCC
+>850:2:1:1802:20521/1
+TGGAGCAGCACGGCGAGATCGCCGCTACCCTGGCCGAGCTACTCGACCGCCGCGCCCCGGACGTTGATGCGCAGCA
+>850:2:1:1802:20521/2
+GGTCGATGGTCCTCAACGGTCTTGGCTCGGCGCGCGTCTACGCCGTCGCCGACACGATCGTGGGCCGGGAGGGGGC
+>850:2:1:1803:1111/1
+AGTCCTCGCGCAGGGCGCTGCGCAGCGCGGTGGGGATGGGAAGGGTGGGGGGGGCGGGGCGCCGCGGGGTGGTGAG
+>850:2:1:1803:1111/2
+AAGGTCTTTGCCGAGCTCGTCAACCGGCCGCGCGGCCTCAACCTGAGCACGAGACACACTCGCTCAGCAACACCAC
+>850:2:1:1803:3344/1
+GGACCATCCGCCGGTACGTGCACGCCGACGGGGTCGCCGCCGACCAGCTCGTCCTCGCCATCACCGAGCTGCACGA
+>850:2:1:1803:3344/2
+GCAGCCGGTGTGCACCGACCACGGCGGACTGATCACCGCCTGCTCAACCGCGCCCACCAGCGAGCGGGTCGGGCCC
+>850:2:1:1803:8777/1
+TGGCTGGTCGCTGCTGCTCGTCATCCAGTCGGGCGGGATGGCCGCGGTCGCAACTACCTTCGCCCGCCCTTTCCTG
+>850:2:1:1803:8777/2
+ATCGCGGCGCTCTTCAGCACCATCAGCCCGCTCTGGACGCTGCTGCCCGAGCGAACGCCGAGGCAGTTGATGAGCG
+>850:2:1:1804:14951/1
+CGCGCGGCTCGCCGTCGAGCCTGTCGAGGACGTAAAGCCCGCGCTGGTTTTGTTGGCCGTCGCTCCAGGGGAAGAG
+>850:2:1:1804:14951/2
+TCCGCAAATCGAAGGAGGTGGCCGCGTGGGTCGAGGCGGAGAACAAGGGAACCAACGCTTACCTGTGCGCCATCCC
+>850:2:1:1804:15406/1
+GTGGGAATTCCCGCTGGCGTACTGGATGGAACAGCGGGGGGACGACGTGACCTACGCGTCGAACCCACACACGCAC
+>850:2:1:1804:15406/2
+AGCAGGTGTTGCCCGACAGGAACGCCACGTTCAGTCCCTTGCCGATGGCGTCCTTCAACTGGTTGAACATCTCGCT
+>850:2:1:1804:3612/1
+CGCAACGAATTGCCGGGATGTGCCCGTGTGTTGGGCCGTGAGCAAAAGATTTGGCAGCCACGAAAATTGATCTACA
+>850:2:1:1804:3612/2
+CGCATCCATTGTGCTTCGCCCAGCATTGGGGGAAGAATGCAATCTTCGGCAACACGGACATGCGCTCGTCTCGCGC
+>850:2:1:1805:10690/1
+CGACTACGTGCACAAGCAGTGCCTCTTTTCCCGGCGGGAACTGATTCACGCGGCTTGGCCATAGCGGGGTCGCGCG
+>850:2:1:1805:10690/2
+ATCACATCCTTGTGTTTTGTCACTGGTTCATGGCCGCCTTGCTCGTCGGGTGGTCGGCTTTTTTTATTTCCGTCCG
+>850:2:1:1805:21412/2
+GACGAACCTGCGGGTGGCGCGGCGTTGGGCCCGGAGCGGCTCCCCCGTACCTAGCCGACCTTCTCGGATCAATTGT
+>850:2:1:1805:10364/1
+CTGAAGCCGGGTAACCCCGGTGGAGGGGAGGGACCTCAGTTCAAGACAGACGCAAGACGTGGTGAGGGGCCGGGGG
+>850:2:1:1805:10364/2
+GTAGGCATGCGCCAGGCTGTCCTCGCGGCTGATCTTGTCGTACAGGGCGTAGAAGCGATAGCCGGCTTCTGCCTTC
+>850:2:1:1805:17344/1
+TTAGCCCGGTCTAGACGCGCTCCCGGGCGGCGACGGCGTCGCCCGCGGGAGCAGTCCTCCGGGCTGGAGAACCCGC
+>850:2:1:1805:17344/2
+CGCCTGCTAAACGGGGCCATGACAGCCCGCCCGATCCCGACGTGCTCCGGGGACAACGCCCACGCAGTTATCCCTC
+>850:2:1:1806:2657/1
+ACAGAACGAGCATGACCAGGCCTAAGAGGCCGTCGAAGTAGAGCATCCGCCATTCCTCCCAATTCGGGCCGTCAAG
+>850:2:1:1806:2657/2
+CCTGAGCGTGGCCCCACTCACCACCGCCTACCTGGCCTGGACCGCCCTCTGGGCCCTCCCCGCCCCGAGCCTCGCC
+>850:2:1:1806:20701/1
+TCCAACCATCGATAGCCAGCTCTCCTCGAACATCACTTGCACGCCCGATGTGCGATTGGTCAGAGTTGGCAATCCG
+>850:2:1:1806:20701/2
+CGGGGGCGCCAAGCGGCGCCAGCAACTCCACAACAAGGAGTGCCACCCCGGCGCGGCCAGGTTTGCGCACTCTCAC
+>850:2:1:1806:12174/1
+TGACCCGAGGAAGGCTTTCCCCCGGGTTAAGCCAAGGGACAGCTTAGCCTGTTTAAGGTTCCGCAGAGCCCAGAAC
+>850:2:1:1806:12174/2
+CAGGAAACAACTGTCGTATTTCTTTGGCCCAGCCTACTCTTGACGACTCATGCTTTCGCCCCTTGGCGTCATTGCT
+>850:2:1:1807:4529/1
+ATCGTCCGCGTAAACCCGCCATGCCCGCGCGACAGCCGAGCCGATGTTGCAGCATTGTGCCACCCCGTGCCCAAAC
+>850:2:1:1807:4529/2
+AGGCGTTATCGCCGTGCGGTTTTTTCAAGAATTGGACCAATTCGTAAGCGATGGGGAAGTCGCGGCACTTGCAATG
+>850:2:1:1807:18963/1
+TCAGCGAAGATGGACGACAGTGGGCGTGGATCAGTTTCGCCCCCGAGTTTCGCCTGATTCTGGCAGCTTTTTGGGG
+>850:2:1:1807:18963/2
+CCCACACAACAAATCGGGGCGCGGCTCCATCACGGGCCGTTTGGGCCGCGCCAAGTTCAAGCCGCGCGGGGGGGTC
+>850:2:1:1807:18915/1
+ACGCGGCTTTCCGGTTACATGCTCGAAAACGCGCTGGTAGCCGGTATCACTTCCCTCGGAGCCGATGTCCTTGTAA
+>850:2:1:1807:18915/2
+ATCTGATCATCCAGCTTGTAACCGCCGGGCCGGAAAAATTTGATGCCGTTGTCCAGATAGGGATTATGCGAAGCCG
+>850:2:1:1807:2793/1
+CGGGAGACAACCCTATTAGACGCTCATACTCAGCGCATGCTGCTCCTTGGGGGCGGCGGAACCCCCCAGGCACCTT
+>850:2:1:1807:2793/2
+CCGCAACGGCGATGCGTACATGCGATGCTGGGCGTAGGTACGGCGTACATGTACGGCACATCCGTACGTGGCCGGT
+>850:2:1:1807:10411/1
+GGCCGTAGATCCTGGTAGCCGCGACCATCGACGCGCTTTTGCTTTTCCAGAATGCCGCCGCGAAAGGCCTTTTTCT
+>850:2:1:1807:10411/2
+ATTGTGGCGGCGCTTTACACTGAAGGCAAGGGGGCTCGCGCTAAGGCGGTCGAGGCATTGCGCGAAGAAGTGAAGA
+>850:2:1:1808:9892/1
+CGGGGCCGGCGCAGGGGCTGCGAGAGGCGGCCGTCGCCAACAGCGCGGAGAGCCGGCGAGAGAGCCCGCGCCGCCA
+>850:2:1:1808:9892/2
+TGCCGTTCAGCTCCGGGACGGCACCGTGCGCGCGGACGGCGGGGGGAATGGCGTGAGCGGTAGCTGTGTCCTTAAC
+>850:2:1:1808:19724/1
+CAGCGGGCGAGCTTGCTCTGCGCAATCGCGGGGTTAACCCCGCGGGAAGCGCCGCGGGGCGAACACTCCTGTGTTC
+>850:2:1:1808:19724/2
+TACGACACGACGCCAGCCTCGCCCGACCCGGAGCCTGGTGAAAACTCCGGTCGGTAATTGACGGGAGGTTGTCACG
+>850:2:1:1808:17442/1
+AATCTCCGGCGCATCTCCCGATTCCTCCAATTCGCCTCCCGCCGCCTTCAGCACTTCGGCACAAACCTGCTTGGAG
+>850:2:1:1808:17442/2
+CCGGAGAGCTTCGGGATTCAGGCGCCGACGCTGCGCTCGGATGAGAGCTACATGGATCTCGCTCCTGACGTGAAGG
+>850:2:1:1808:9745/1
+CACCGAGCCCCACTTCCCGTCGACGAACCTGATCGCCGTGTACGGTCGCGCCTCGCCGCGGGCGTCGACGGCGCCC
+>850:2:1:1808:9745/2
+CCCACGCGCTTCCGCAGGCAGCGAACGCCTACGAGTACGCCATCAAGGACACCAAGAGCCCCCTCTACGAGGAGGC
+>850:2:1:1808:16573/1
+GGTCAGCGCACGGGCGCCGTCCTTTGGCCAGTCGCCGGTCACGGCGGCCGCGCTCGCCAACACCCCCCGGCACTCT
+>850:2:1:1808:16573/2
+CGGCTGCATGGCGCACGATTGGGAGTTCAAACGCGCCGAGACTGGCACCCGCGTGAACAGAGGAGCGGGGAGGGCG
+>850:2:1:1808:7942/1
+GTAGGCCTGCGGAGGGGTGCTTGGGGTTGAGATGGAAGGTGCCTCAGTGGGCCGCGTGACACTTCCTTGATACCTC
+>850:2:1:1808:7942/2
+GAGCTTCGGCCGGTCCGCAGGGGGCCGGCGGCCGGCGTGCCTTCGCGTTAATCAAGTTCTTCAAGTACGCGGCGGG
+>850:2:1:1809:11540/1
+GATCTTTGCACCGAGCACGTTGATGCAAATAAAGCTCGCCTCTCTGATTGAAACTGAGGATGTGGACGGCGCGATG
+>850:2:1:1809:11540/2
+CAATGGAGTGACCTGGCAACTTACGGCGCGCCGGCCCTCCACACCCAGAGAGATGCGCTCGGGCGCGAGCTCTTTG
+>850:2:1:1809:12114/1
+ATCGAGCGGACGCCGGCTTATTGCTAACTTCGATCCGCGGAATCCGCTGCACGCCAGGGCGGCGCCGGGAATGCCA
+>850:2:1:1809:12114/2
+CGTCGGGTCGCTTCTCGGAGAGGCGCGGGAGGTTCGCCGACTCCCCAAAGCACACGTTGATAGGCTGTCAGCGCCG
+>850:2:1:1809:18043/1
+AATGCGGAGGTCCCGTTCTCCGCGTACAACACCACACTCAATCAACTCTACGCCCAGGCGATTGCACTCGATCCGA
+>850:2:1:1809:18043/2
+TCGGCCAAATCGAAGTAGACACCTAACGCCAGATGAGCTTCGCCAAGAGCAGGCGATAAGCGGAGCGCTTCTTCGG
+>850:2:1:1809:12862/1
+CGCGCACCACATCACAGGCAAACAGCGCTACGCCGACGAATACCGAAAGGCGATCGCACGGTTTGCCGGCAATCCC
+>850:2:1:1809:12862/2
+AGCCACCCGCGACAGGACGCCGACAGCTCCCGGGCCTTCTCGAACCGCCTGAGGGGGTCCAGCGGTGCATAGGCCT
+>850:2:1:1810:20249/1
+CATGTGGAATTTATTCCCCTTGCGGCAGAGCGTCGCATGTCCGCGCTCGCGGCGCCCCGTGCGCTTGGCGACGTTT
+>850:2:1:1810:20249/2
+CGAAGCCCAACGCTCCGGCGGTGTCGGAATCAAAGGCGCGATCAAGCGTCAACAAGAACTGCTCATCGACGGCAAA
+>850:2:1:1810:11692/1
+ACGGCCAGCAGCAGGTAGAAGCGCAGCATTGACTCCCGAACGCGAGGCAGGGCAGGGGCGCTATCGTGGCCGCCGG
+>850:2:1:1810:11692/2
+TGCCGCATGCCACCTGGGCCATCAGCGCCGTGGCCGACCCTCCCCACGCCGTCGAGCAGGCCGCGCACCAGTTCCC
+>850:2:1:1810:16223/1
+CCGCGGCGGGCCTGGATATTCAGCCTGATGGAAATGGACGCGACCAGCATCGCGCACTGCGTCTATGATTTCAGCC
+>850:2:1:1810:16223/2
+AGCCGGGGTTGCTCGGGGGGGCTATTGTGAGGGCAGCGATGCCCTCGCAAGGGCCGATACTCTCGCCACTCGAGCA
+>850:2:1:1810:1452/1
+CGCAGAGGAAGGCGGGCGTCCACATGCTGGAGGTGGTGACGGAGACGCTCGGCGCGGCGCGGCGCACGAACCAGTG
+>850:2:1:1810:1452/2
+CTCGAGGCGCGGGGATTCGTGAGTTATGGGGCGGTCCGATCAAGGGTGATCACGCCGGTCGTGAGCCGGCTTGGGC
+>850:2:1:1810:15343/1
+ATGCGGTGGATGCCAGCCGCACAGGAACGCACGATCCTTGCGCCGATCTTTTTCATCTGGGTCAGCGTCTTCAATC
+>850:2:1:1810:15343/2
+AACAGTCCGGTGCTTAGCTTTCCAGCGAGCGAGCTCGGGACCAAACCACCAACGATTACGCCAATCGACCCGCCGA
+>850:2:1:1811:17421/1
+CGTGGACAGTCACGGCGACCCGGTGCCGCCGGCGTCCAGCACTGTGGGTGTGACGACCACTTCGTCGCGCATTACT
+>850:2:1:1811:17421/2
+GTGAGTCGCAACAACGAACCATCTGCCGGATTGCCGTCCGCGTTCGGATCGCTAAACAGTTCAATCGTCACTCCGC
+>850:2:1:1811:14594/1
+GCCAGTGCCAAGCTCCCCTCACGGAGCGTGAGGGCGAACGACGGCACCCCCAATGGCCTCGCCCTTCCCGCTGTGC
+>850:2:1:1811:14594/2
+CAACGCTCGCGCCTTCGGAGCCGCGGCGGGGCGGGGGTTTTTCAGATCTGCCGGGGTGCCCGGTTCAGCTTGCTCT
+>850:2:1:1811:21052/1
+GCTTGAAGAACCGTCCCCTCCGATAACTGCGGTGGCCCCACCGCCGAGCGTACCGCTTTTGCCCATCAGATTAGTG
+>850:2:1:1811:21052/2
+TTCGCCGGGCGGCTCAACGGCAGTGCACCGAACAGCGGCTATTACGCAGGCACGACCGCCGCACTTCGGGTCCACA
+>850:2:1:1812:9591/1
+AGGACGACTCGGTCGCCGCGGCCGCCGCCCTCGTCGCCGCGATCATGAGCGCGGCGTTCGTCGCCGAGCTGGCCGC
+>850:2:1:1812:9591/2
+GGACGGCTGACGGCAAAGCCTGCTCGGGCAAATCACCGCCAGGCGTGCACGCCGCGGGCAACGACAGGTGCGTGCA
+>850:2:1:1812:11887/1
+TCGATGGAGTTGAACGACGGCTCGAACATCCCATCCTGCGCGCGTTTCTGCATGGTGGTTGTGATATCCACAGCCC
+>850:2:1:1812:11887/2
+TGATGGCTAACGCAACCAAGGCCAAGCAGGCAGGAATTGCGCCTTTCATGCTTTGCAATCAAAAAAAATGGCCATC
+>850:2:1:1812:5763/1
+CAGCTGGACGCGCCGTCCCATGACTGGCAGAAGGCGCGGCGGCTCGGCGGGGGCCCCGACCGCAAGCCGCCACGCC
+>850:2:1:1812:5763/2
+CCGGCGGCTTCGCAACGGCGGGACGCTAGCCCGGAGCCTGCGCCCATCGGTTTCGAGCCTGCCGCGGCGCACCGCG
+>850:2:1:1812:8865/1
+GAGCAGATCGCTGCCGAAGTGGGCAAGAACAAGAACGGCATCGGCTATGTCGGTCTCGCTTACGTGAAGGCCGCGG
+>850:2:1:1812:8865/2
+TTTGCCGCTGAGCGTGAAGTCAAGAAAGGCTTTCGCCTCACCGGCGGGGTCGCCGTTCGTGTAGAAGAAGGTTGGG
+>850:2:1:1812:2209/1
+TTGGATGCGCGCGTAGGGCTGCACATCTTTCTTTACCGCTCTCCTTTGTTGAGGGGTGACCGGGCGATTCACCTCC
+>850:2:1:1812:2209/2
+TCGCGAACTAACCGGCACCACTCTATGCTTTCGCGAGTGTGTAAATTAGAATACTGCCAACTCGCGACATCGCTCC
+>850:2:1:1812:16688/1
+CGCTTCTTCACGACGGCCCATCGTCGGCTCCCGAGTGTTTGAGAGGTAGCCACGCGCGTCCGCGTCTGCTCACAGC
+>850:2:1:1812:16688/2
+CCGACGGACAATCCAGATGCTTACGATGCCTACATGCGCGGCCTGGCGTATTGTGGCCGCCCGAATACGCCCGCAA
+>850:2:1:1812:10317/1
+GGCCCGCTGCGGGGAATGCGTGCTCGGCGAATTCTGCCCGAGTGGGGGCACTCGCTGACACGGAGCCGGTCGCGCG
+>850:2:1:1812:10317/2
+CCGACCCCGCCGGGACCGCCGCTGCAGCCGTGGCTGAGCGCTCAGGTCCGGCCGCCGAAAGGAAGCACGACAGGAC
+>850:2:1:1813:7564/1
+GAAGGCGTGTTTAGGCCCAGATTCAGACCACAAGCCTTTGTTATCCACTCTGGCCGCCTCCGCCTCCCAGGTTTGT
+>850:2:1:1813:7564/2
+GAGATGGGGGAGGTCATCAGCGGGACTGCAGCCCCATGCGGGGTTGGACAAGCCGCACCAGACACACTTCGGCGTT
+>850:2:1:1813:15575/1
+GAGGGATCGCGCCACGGGCGACAAATCCGCAGGCGACGCCGCTGGCGCGCGTGCAAAAAACGGCGGCCAACGTGGG
+>850:2:1:1813:15575/2
+CTTCCCGGTTGGAGGGATTCGCGAATTTTCTTGTGCTCTTGAGGGGCGGGGTTGGCGCGGACGCGCATGTGCATCA
+>850:2:1:1813:11224/1
+AAGCGTATCGCCAGGCGCCAAGCGCGGCGCGTGCGGGACCGTGGGCAGTTCGCCGCCGCTGCGCATCACGGGGCAT
+>850:2:1:1813:11224/2
+CGCCTCTTCCGAGACGTGCCCAAGCTTTCAGTTTCTTGCCCAACCTCAAAAGAATTTAGGAAACTTGTGAGAAGAA
+>850:2:1:1813:4887/1
+GTAAATACGCCGGATAGGATGGATTCTTGAAGCGCGACCCGAGGCTGTCCAAATCGAGTGACGGCCGGGCGCGGGG
+>850:2:1:1813:4887/2
+CGCGCCGCCACGACGACGCCCTGCGTATCGCCGAGCGCGGGCCTGCGCGCTATCCGGGCTGCCCCCTGTTCACTGG
+>850:2:1:1813:19244/1
+GGCATGAGCCTCGTCGAGTTCAACGCGGTAGGCGGCCTCACTCCCCTTTCCTTCCAGGGAAATGGCGGCCTTCGTT
+>850:2:1:1813:19244/2
+ACCTGGTCGTGATCGCCCCGCGGCCGGGCGGTTTCTTCGGCACGGTCAAGAAACCGGGCGGCGAGGCACAAGTCAC
+>850:2:1:1813:3965/1
+CTCGCGCGGCTGCAGCAGGATCTCGGCCTCGCCGCGGTTGACGCTGTGGGCGAGGCGGGACCGCGCGCAACGGCCG
+>850:2:1:1813:3965/2
+CGACGACCGGGTCAAGGGCCTGCGCGCCGGCGGAGACGACTATCTGCCAAAACCCTAACAGCTCTCCGAGATCCTC
+>850:2:1:1813:4763/1
+TGGATTCAGGTGAGCCTAACGAAGCGATGCAGCGAATGGTCGCCTGCTCCCATGCATAGCCTATGATAGCTATGGA
+>850:2:1:1813:4763/2
+TCGGCGCCGCCGCACTTACCTCCTATTCGACCGAACACGACCACGCTCAAGGAGTCTGTAGGGCGCCCTTCGGCGG
+>850:2:1:1813:6614/1
+GACCCAGGAGAAGCGGCTCTTGGTCTTCACCCCATAGCCGCTGATCCCGATATGGGCGCTGACCCACGCCGGGGCG
+>850:2:1:1813:6614/2
+CGGTCGTGTCAACACGAGCACGTGCGGTACGCCCTCCACCGCCGCCTCTGGAGCGGGCGGGCCGTGCCCCTGGCTG
+>850:2:1:1813:20116/1
+GATCATTGCGGGGGCGCCGGCGGGCAGGCGGAGAAGACGGAGGGCCGGCTGGGGCTGGAGGTGCGCGAGGCTGCGG
+>850:2:1:1813:20116/2
+TCGGCGGCGGGGTGGGGCGCGTCGGCGTCCCGCAGGGGCTGACGCTTTAAGGGCCGGGGCGAGAAAATTACAAGAT
+>850:2:1:1813:19430/1
+GCTGCTGGCAAGCCGCCACTGATGCAGGCAGCGGCGTGAACGGTGGCTGCCGGGACTAACCGGCCGGTGTCTGAGC
+>850:2:1:1813:19430/2
+CATCGGCTATGACGCGCGCCCCGCTGGCGTGAAGCACGGCCCGATCTGGTTCCTGCATGGCAATGGCAAGCCAGTG
+>850:2:1:1813:14088/1
+GAGGACAGCACGACGGGTCGCCTGCACAAGGCGCCGCTCCGCGAGAAGATGAACTCGTGGCCGCCGAGCGCACCCG
+>850:2:1:1813:14088/2
+GACCCAACTGGGACGCGCGGAGGGCCTATGGTGCGCCCCGGGGGGAGACAACCGGGAGAAATTACATGCAGCGAAT
+>850:2:1:1813:1939/1
+ACCCGCGCATGGAGCCGCTCCGCCCTGTGGACGAGGTTCGCGACCCCGCCCTCCAGCTGCCCCTCGGGGGGGGCGG
+>850:2:1:1813:1939/2
+CGAGCGCGCCGAGCGGGGCGAACACACCCAGCTCGCACTGGCCACGACGCCAAGGTCGGCGCCCCGGATCCGCCGA
+>850:2:1:1813:10530/1
+CGCGGATCGCAGGGGAAGACGCCGTCGACGTCAGTGAAAATCTGGCACGCATCGGCATTGAGTGCGCCCGCCAGGG
+>850:2:1:1813:10530/2
+CCGCGGCAAATCCATTATCTGTTAAACGAAGATTACATTGTCGTCGTTGCCGGGTTTTAGGGCCGGACTAACGAGG
+>850:2:1:1814:13735/1
+TGGGCACGGTTCATGTGCTCGAAGCTTTGAGGGAAATGTCGGCTCTTCGCGCGTTATTGGGGATCACGACCGACAA
+>850:2:1:1814:13735/2
+CCGGTTCGAAGAAGCTCTGCGCGTACGACGCGGTTATGACCTCGGCGGCGGCTCTTGAGGCGGAATAGGGATCGTG
+>850:2:1:1814:10965/1
+CCAACTCTTTTGGTTTTGTGTTGGCGAGCTGCCATGCGCGAGCAAGAAAGTGGATGTGGTGGATCGGGGCTCTAGG
+>850:2:1:1814:10965/2
+CATGACCCTCAGAAGACGCCCGCCCTTCACCGATCTGCCGCTGGCGAAGCTAACCCGGGCACGTGTCGTCTAGGCG
+>850:2:1:1814:19634/1
+GGGCCGTGTTACAGAAGTAGAAACCTCCGGACGCGCGAGCGACGCGACGCGCGCGACAGCCGCCGGGCCCGCGCAG
+>850:2:1:1814:19634/2
+ACACTCGGCGAGCCCGACCCAGGACATCTCGAGCTTCCGGCGAACGACTCGATCGCGACTGCCGATGCGACGGGCG
+>850:2:1:1814:9144/1
+CGCAGTGGATGCGATCACGCGCACTCTGGCAAAAGAACTCGGACCGCGAAACATCCGTGTCAATTCCATCAACCCC
+>850:2:1:1814:9144/2
+TAGCGTTTCTCCCGCAATCCATTTCGAATCGTCTGAAGCGAAAAAGAATGCAGCGGGCGCAATGTCTTCCGTTTGC
+>850:2:1:1814:4223/1
+AGCAAGGGTCAGGTGCGGGCAGTGGGCAACCTGGCAGGAGGGTTTGCCCTGGAGATCGTTCGCATGAAGATGCCCT
+>850:2:1:1814:4223/2
+AACCGCGATACGACGATGTCAAATATCCCAGCGAGTTGGTGCACCCGCCCTTCTGGGGGTGGGCGGGGATGCAAGG
+>850:2:1:1814:11657/1
+GACTTCAGACCTGTGCGTCGACCGCCGCCCCCGATGCCGGGGTTTCATAGGTGCAACGCATAGTTGGCGGGCTGAT
+>850:2:1:1814:11657/2
+CCCCCAATTTGGTAATCCTGGCCTCGCGAAAGAATCTTAACGGGGCGGACAAGCTAAGTCCGGGCCGCGTTGGGTC
+>850:2:1:1814:6577/1
+GCGGCCGACAACCCGGGCGCCGGCGACGCCGAATGGGTGGCCCGTGCCGGCCTCCGCCCCCGGCACCTTCGAGTCT
+>850:2:1:1814:6577/2
+ATGGGCGTGGGTGGCCGACGCGCCCAGCAGGCCGCCGTCGACGCACTCGGGCATCTGGCGGGCGAACCTCGCCTGG
+>850:2:1:1815:9638/1
+TCGAACCGAACGGCGAGCGGCTTCTGAAGCGATCGCCGCTGGACTCGATGTGGACGCCGCAATTCGCTCCCGCGAA
+>850:2:1:1815:9638/2
+CTGCAATGCATAACGCGCGATGTGATCGGTCACCGCGTTGACCACGTCGAGCGTCGCTGTCACCACCACGCCCAGC
+>850:2:1:1815:10645/1
+CGGAGAGTCGGTAAACCCAGCTGTGCAGCTCTAGTTGCTGACCCATCTTCCATGCGTTTTGGACAAAGCTAGTCTC
+>850:2:1:1815:10645/2
+GCGCAGCGCTGCTGGATCAAGAGCTTGGGTTAATCGACACTTGGCTGCGGCGCGTCCGCAGCACTTAACGTCGTCA
+>850:2:1:1815:17983/1
+CGATCGGCGGCTCGTTCCGTTGCTCGAGGGCGCGCTCCGGAGGGCGGCCAGCCGCAAACCCTCCTCGGCTCGGCGT
+>850:2:1:1815:17983/2
+GGCCGCATAGGTGCCCTCGAGCGCATGCGCCAGTGCCGCGCGGTCGTCCAACCTCCGAGCAATCTCGCCCGCCTCG
+>850:2:1:1815:7355/1
+CAAGTCCTGGGCTGCTGAAGAACTACTCGGGTACTGTCGCTGAATCGCCCGCTTCCACAGACCGCAGAGCAGTGTC
+>850:2:1:1815:7355/2
+CAGATCCATGCTGGCTTCGACGAGGCAGGGCTCAACGGCTAGACGGCCCTCAGGAGCCACCATCTGCCAACCGGCC
+>850:2:1:1815:20648/1
+GGACATGCCGGTGAAGGCGAAACCGGCGCCGCCCCAGGCGCCCGCCCGCCCGGGAGCCCGCCAGCCCCTCGCCCGC
+>850:2:1:1815:20648/2
+CCACCGACTGCTCGATGGTGACCGCGTCGGCGCCGGTGTACGACGCCTGCAGCTGGATCTGCGGCGGGAGGACGGG
+>850:2:1:1815:16631/1
+TGTTCGAGAAGAAGCACGGCCTCCGCCTCGGCGTCATGGGCTTCTTCGTGAACGCCTGTGCGCTCGCCCCCAAGGC
+>850:2:1:1815:16631/2
+GCGCTTGCCCAAGTCGGCGATCGCCTTCTTGATGTCCGCGCAACTCATTCGGTCGGCATTGCGGATGACGGGCACG
+>850:2:1:1815:10463/1
+GGCGAAGGGCAGCGCCTGCGCGCGGGACAGCTACTGCGCCAGCCAGATCGACCGCACCCTGCCCGGCACCCCGACG
+>850:2:1:1815:10463/2
+CTCGCTCGCCTGCCGCTCGGCGCGATCCTGCGGCTGCCGCTACTCGGCAAACACCAGCGGGCGGCGGCGGAGCAGC
+>850:2:1:1815:6518/1
+GCGGAAACGCCGGGACTCAAACGCTGACGATCATGGTGCGTTCAATCGCCCTCGGAGAACTGCCTGAGACGCACCC
+>850:2:1:1815:6518/2
+CTATGCCTGCCGCGATCATGGTCAAAACCCTGGCGGCAACGGGGATCACGCCGCGGACGACATCGCGTCTCCACAA
+>850:2:1:1817:10942/1
+AAGCCGCAGGCAGCGGACTCGGGCAGGCCGCGACGGGACGCAAGGAGGGGGGCCCGCTCGCGCCGGGGCGCGCCTG
+>850:2:1:1817:10942/2
+GACGCCCGCGGCCGGCGGCGGCGTTTCCGGCGCCCTGGGGAGCCGGCTGGGGTGGTCTTGGCGGCCGGCGGGGCCC
+>850:2:1:1817:4916/1
+CCTACGGCCGGCTTTTTGCGCCCCACAAGCTCAACCTGCGCCTTGCCCACGGTGGTGACGACCAGCCTTCGCTGCG
+>850:2:1:1817:4916/2
+TCGTTCACTACGAGCCGCCGAAATGGCACATCGACCACCGCGGTGTGGCAGCAAAGCCGGTTGCACAACTCCCTGG
+>850:2:1:1817:1408/1
+AGCTGGCTTGGATCCAGCGTGCTGTATCGGGCGGCCAGCGAGGCGTCAGGCCAATTCGTGTTCTTTTGCTAGGCTA
+>850:2:1:1817:1408/2
+GTGGGTCAAGGCTGTCATTCCCATTCAGGAAGGTCACGAATGGAAAGCTCTCGACTGGCTGAGCCGTCCCGGCCTG
+>850:2:1:1817:7822/1
+GAGATTCGTCATCGGGACTGTTTTTGCGCTCCTGGCGGTTCGCTTCCTTCATTTTTACACAGGCGAACGGAGAACG
+>850:2:1:1817:7822/2
+GATTTTGAAATCAGACCCATCTCGTCATGATCAAAGGACATGAAGCCGAGACTGTAGCAGCGCAACCCAAAGCCCA
+>850:2:1:1818:14246/1
+ACTACCGCCACATGTATCTGAACGTCTGCGGGGCTATTGAGCAGCTCTCTCAACTACACATCCCTCCCGACGAGCG
+>850:2:1:1818:14246/2
+TGGGTAAACCACCCAGGACCAACTTGTCCAGCAAGTGTTCAGCCTGGGCGGTTGCGCCTACCGCATCGTCGGAGAG
+>850:2:1:1818:7779/1
+CGGCGGGCCTTGGGCGGACGTGTTACTTGGTGAGCCGGCGTTCGGGGGGCCGTGGGAGGTCCCGAGGCCGACGCCA
+>850:2:1:1818:7779/2
+CGGTCTGTGTAGACGAACCCGGGGAGCATCCCGTTGAGCAGTCCCTGCCCATCCCGGCGGGGGGCCGCCTCGCGAT
+>850:2:1:1818:4284/1
+GGCGGGACGAGCGCAACCCCACCGCGGAGGAGGGCTGTGCGGCGACGTGCCATGTCGAAGGGGGATGGGTCGCCCC
+>850:2:1:1818:4284/2
+GGCGAGAGGGTAGCCGCTCTCGACGAAGCAATGCATGGTACACCTCACCTCGTTCTCGGGGCCGCGGGGGGCGGAG
+>850:2:1:1818:2868/1
+CCGGCCATCTTGCGCCTCACCAGTCGTCGATGGATTGCGGGGAGGGGGAGGTCTTCGCTGGGATCGTTGTCGCGAT
+>850:2:1:1818:2868/2
+CCTTCCACCACCAGCATGCAATGCTCCGAACGTCAGTCCTCCTTCAGCGCTAACGCGGCCACCTTACAATTGTGTG
+>850:2:1:1818:8099/1
+CGAAATCGTCGATCGTTTCGGCCCCACATTGGCGCCGGCAGGAGCGATGGGGACGGCGACGCACCAGACGGGGCGG
+>850:2:1:1818:8099/2
+CCGCACCGCGACGTTGCGCCAAGCGGTGATCGCAGCCAGCAGGGCCTCAAGCGCCTCCTGCAACTCTGGCGAAAGG
+>850:2:1:1818:2031/1
+CAGGGCAGTCGACCTGAACCCGCGGCTGTTGCTTGGCCCGCGGGCCGCATAGATCGAGACCTGAGTCCCGAGGTGC
+>850:2:1:1818:2031/2
+CTTCTTCGCCGCACTGGCGGAGTCGTCAACCAGCGGAACGCCGACTGCGTGGTCCGCGTCGTAGTTTGCATTTCTG
+>850:2:1:1818:19464/1
+TGAAGGGGCGCACGATGTAAGTCGTGCCGTACCTGCAGGGACCCGTCGGACCCCCCTCTAGCCGGGTCGGGGCGAC
+>850:2:1:1818:19464/2
+CGTACCTGATGGGATCCGACGGGTCCCATCAGGTACGGCACCCAGGCACCACGTGCGGTCCCCTTTCCCCGGAGCG
+>850:2:1:1819:12460/1
+AAATTAGCGCAAGCAGCTCGACTGAACCGGCGCGTTTTGCCCCACGCGTTTCTATCATCGAAGCGAGGAAAGAGCA
+>850:2:1:1819:12460/2
+CGGAAATCCCAGGCGACACACCCGACCCGGCCGGGGGACAGCAGCGGCACGGCAGCTGCCCTGCGCCCCTATTAGA
+>850:2:1:1819:1365/1
+ACCAGGTACGCCAGAATGATCTTCCCTCGCCCCCACCGCGCACGCATGCGCGCCACCCCCGGCGCCCCCCCATCCC
+>850:2:1:1819:1365/2
+ATATTTTGTGGCCGAAGTGAGGTGGAGGTGAGCGATCTGACGAGCGAAGGTGCGAAATCGCAAGCGGGCGTTGGGG
+>850:2:1:1819:3796/1
+CGATGCGGCCACCGATCCCGAATTAAAGGCGCAGGTAAGCACGCGCTTCCGATGGCGCGCTTGCCGCCCGTGCTGC
+>850:2:1:1819:3796/2
+CGCGCGGAAGCGCAGAATCAGGTTGCTCGCGCACGGCAGGAAGCTCCCGTCGCGCCGAGAGAGCCCTCCGCGGCTG
+>850:2:1:1820:1799/1
+GCGCGAAGGTCCATGACGCTGATCGCCAGGAGTATCGCCATCAGAGGGGCACAGCAGTGGATGCGGGGCGGGAGGA
+>850:2:1:1820:1799/2
+CGCGGCGCCGAACGTGGTCGGAGTGGTAGTGCGCGTGGCCGGCGCGCACAAGTATTCTCCGGGGAAGGAGGGGCCC
+>850:2:1:1820:11180/1
+CCGAAGGTTGATGACCAGCTTGAAGATGATCCCGCTCACGCTGAACTCCGGGTCGTTGATCCAGCCGCGGACTGCG
+>850:2:1:1820:11180/2
+CCTCGAGGCGAGCAAACAGATCATCCTCGACCCGCTCACCTTCGGCGAGAAGGTCGACAGCCACTCGGAGACGAAC
+>850:2:1:1820:10869/1
+TATGCGTCGTACACCATAGCGTAAGCCAAGTGCAAGAGCGGCCCGGAAGAGCACCGCGTGAACGTGCATGTGTAAG
+>850:2:1:1820:10869/2
+CGCTGGCAATTTTGTCTCGAACCCCACAAGGGCAGGGGTGAAGGATTACTTCTCACTGCAAGCCCGGCATGAGCTG
+>850:2:1:1820:8835/1
+TGGCGGGCCTGCGAGCACAATTCGTTCCGGTGCGCCCAGGCTACGTCGCGTATGGCGGCGCCGCCCCGCCGTCCGA
+>850:2:1:1820:8835/2
+GGCTGGGTTAGCTCATTTCTTCCTTTTGGAGGAGCCAGGCCATCCATAAAGCAGGTATCTTCGGGGATGCTTAAAT
+>850:2:1:1821:10509/1
+GCATGTCCACCGGCACGAAGTGCGCGCCCTGGCCGGTGAAGTCGAAATGCGCCTCGGTCGGCGACGGCCCGAACAC
+>850:2:1:1821:10509/2
+GCGCGCAGCGAAGCGAGGACGGGCATGAGCGAGCGGCAGAGGGGGGATCGGATGGCGTCGACGCGCGCGGGTCGCA
+>850:2:1:1821:6266/1
+TCGGGGGGCTGGCGCTTCTGCATCCGGTCGAGCCGGGGCGGGAGGTCGGGATGTTTAACCCGGTATGCCTCGTTTG
+>850:2:1:1821:6266/2
+CCCCCGCCGACCGGGGGGCGCTCGGCGGGGAAGGAAAGCCCGTGACAAAGACCGACCCTGGCTCGGTCGGAGAGGC
+>850:2:1:1821:3056/1
+GCGCGCAAGTTACTTTTCGGCATATCGGTCTGACATCGCCAGGCGCTTGCGCCGGCACAGTCCGAAAGGGCTTGCG
+>850:2:1:1821:3056/2
+CAATCCCCATCCAGTGGCTGTCCCCGTTTCATTCGGCGTAAAGCTGGAGATCGGGCACGGCCTTTTCATTCTCATT
+>850:2:1:1822:11556/1
+TCAACGACGAAATGCACGAGCTCGTGCTGAAGCGCGAAAGCACGCGCACCCTCTCCGAGACCGCGCGCACGCACTG
+>850:2:1:1822:11556/2
+TGACGGATTTCCCGGCACTGTCGCGCGCCGTGTAGGCAAAACGGGCCATGATCAGGCGTCGGTTACCGTGACGACG
+>850:2:1:1822:10299/1
+ATGCGCTACCCCGAAGCGGTCCAGGCGCGGAAGTAGCGGGAGAGGAAGGGGGCGGAACGGAAAGAAAATTTGTTGT
+>850:2:1:1822:10299/2
+TGTGCCGAAGATGGCAGCGGCTTTTTCTTCTCGTTTCGGAGGGGAAAAAGGTGCCGCTGGGACCGCTCGAGGATCG
+>850:2:1:1822:17221/1
+GACATATTATTCGACGACAAAATCGCCAGCTCCTTTCACCCCGAAACCCCGCCAGCCAACGACAAAGCGGACAAGG
+>850:2:1:1822:17221/2
+TGTCATTGCCGGGCATCAGCACAAACAGCCGTCAGCGCGGGCGGCCCCGGGTCAGCGATTGGAGGTCCTTCGGCGG
+>850:2:1:1822:6958/1
+CGGCCGAGCACCGCGTCCGTGCCCGCCCCCTGCCCCAGCCAATCCCGCGCCGCGAACACTCGCGACAGGCGCTCCA
+>850:2:1:1822:6958/2
+ACACTTCGACCCCCGGGCCGGCGGCGGGGCGCCAAACATGTTGCCTGTGGGGCGAACCCCAACGCCGCTGTACAAA
+>850:2:1:1822:12214/1
+AGCGGGCAGACCATCGCAAGGCAGGCAATCAAACGGTAATCGGGCGCGGCTTCGATTTTGGACCAATCGCCCGTCA
+>850:2:1:1822:12214/2
+TGATCACCCTTACCGGCATTTGCCGGTTTAAAATTATCCGCGCACTGGAAGTTGTCACGCCCTAACGCCAGATTGC
+>850:2:1:1822:20486/1
+GTCGGTTTTCGCTGGGCGGGCGCTGACGGATGGCGTTGGGGGGGATTGGGGGGTGGCCCGCCCGCTGGGGGTTGTC
+>850:2:1:1822:20486/2
+CCGCGCGCAGCGAGAGCGAAGGACGCAGGTCTCCCAACAAACCTTACGAACGGAGAACGGAATGAGTCGGTTCTGC
+>850:2:1:1822:6317/1
+TTCGCCATGCCCATTTTCGGCACCTTGTTCCGCTTTACTCGCGCCTATGGATAGGGCGGTTTTTCCTTTCTCGCGC
+>850:2:1:1822:6317/2
+CGAGCCGCCCCCGCCAGATGCGACGATCCAAGAAAAGGAGGAGGGGCAACCGCACCGCCAAGCCCAGCACAGAACA
+>850:2:1:1823:5833/1
+GCTTGTCGGTCGCGAGCGGATCTTGAATAGGGCGGTCGAGCTCCAAGTGAGGCTGCATCCGAAGCGTCAGACGCAC
+>850:2:1:1823:5833/2
+GTAGCCGTGCGATCGCGGTTCTGCCATGCCCGGATCACCCGGGTTGATCCTGGCGTAGCCCCTCGCCTCGACTAAG
+>850:2:1:1823:5103/1
+CGGTGCGGTGCTCGATCAGATAAACGCCCTGCCAAGTCCCGAGCACCATGCGTCCATCCCTGACCCGGATGGACAG
+>850:2:1:1823:5103/2
+GCTGATTCTAATGTCCGCGTCGACCTGCTCGATGCCCTAGAGCGCTTCGCACCGGAGAGCCGCCACTATGCCCACC
+>850:2:1:1823:13768/1
+TAAGACTGAGCGCTGGACGCGCCGCGAAGCACCTCATCGGCGCTGACAGCGCGCAGACGGGCAAGGGCGGCGTGAT
+>850:2:1:1823:13768/2
+CTCCTAGCTTCGCCACTGGCGCCTCGCCTTTCCCTTTGAGACTCGCAGTGGGCTCTCTGTGCGCCGGGTACGGCCG
+>850:2:1:1823:1335/1
+GCATTTCGCCGCAGCGCGGGCACGGCCTCAATCTGCACCACGAGGACGCGGCCGACGGTGATTTTTAAGGCGGCAG
+>850:2:1:1823:1335/2
+CGGGCTACACCGAGCTGGAGGGGCGTCAGGGACTGCGTGCGGGGGGGGGAGTTGTGCAGGGAGTTGAGCAGATTGG
+>850:2:1:1823:5210/1
+GTCGGGGTCGAGGCTCTCGGGCCTGAGCAGCGCGACATCGCGCTCGAGGCGGCATCTGGCTTCCTTCAGCCCGGCT
+>850:2:1:1823:5210/2
+CCGCTTTCGCGGGAATGACGCGGGGTGGGGGAATGATGCGGGTCACTGCGTTGATCTTTCCGCTGCTGGCCCGCGC
+>850:2:1:1823:1100/1
+CAGAAAACCGACGGCGAAGGCCACGCCGCTTTTGACTTGCAAATGGAGCGCTTCGCGGGCGCGACCGGCGCGCCGC
+>850:2:1:1823:1100/2
+CGCGCGGGCTTCTCATGCCGATGTAACGAAGGCCGCCGCGGGCTTTGCAGCCGCCCACGCAAGGCAGAACGGAGAG
+>850:2:1:1823:8703/1
+GACGCGCTCGCCATCCGGCAACACGTAGGACGTTGCGCGGCCGCCAAGGAAGGGACGCTGTTCGAACAGGCGCAAG
+>850:2:1:1823:8703/2
+GAGAACGCGTCCGTCGTTCAAATGCTGACAAAATGATGTGCATCGCCAAGACGTGCATTGGGGGCCACACGGCGGA
+>850:2:1:1823:21210/1
+GCGTAGCAGATTGGCAGCGGTGGATATCAGCCCGGGTCCTGTGCGGCCACCGGCGCGGACACGCCAACGGCGCGCC
+>850:2:1:1823:21210/2
+TCGCCCCGGGCCATCCACCCCACGGCCTACTGGCGCACCCCCCCCCGCGGGCCGCGGAGTTCCGGAGTAGCGACCC
+>850:2:1:1823:3770/1
+GAGGCCCAGGATATTCGCGAAGGTGGGCGACAGGCCAAAGACGACGCAAACCTCGAGCGCGACCAGCCCAGCGACG
+>850:2:1:1823:3770/2
+GCTGTTCGAAGCCGGCAATACGGCGTTTAAACCCTACATCGTGTCCGGCCTGGTTGTGCTGGGACCAATTTTCATA
+>850:2:1:1823:20990/1
+GCACGGGGTTCCTGCTGACATGCGCAGCCAGCTTGCGGATGAAACAGCGCGCCGACCCACGGGCGGCGGTTCGCGG
+>850:2:1:1823:20990/2
+TAGCCGCGCTGTGCCATGCCGTGTTAACACGGTGTGTCTTTGGCGGGATCGGTTTCCGGCGCAGCGCCTCTCACGA
+>850:2:1:1823:18806/1
+ACGCCTACCGCCTGGCGGCTGGCGACGCGACCGCGATGAGCCCCCGGGCGTTGCTGTGGACGGGCGCGGGCTTGGG
+>850:2:1:1823:18806/2
+CCGCCGGGGCCTCGATCACGATCTGGCCCTCGGTCTGCTCGCTCATGCCTGCTCCGTCATGCGGAAGCGATGTTAC
+>850:2:1:1824:16711/1
+GACGGCGAATCCAAAATTGACAACCTTACCACCCGTGCTGAACACGCGGGTTTCTGGGTCGCGCGTCAAGCGACCA
+>850:2:1:1824:16711/2
+GGCGCCAGAAGGAGTAGAAAGGCGGCAACCCGAGGCGCCCCGCACCTACGGAGAGGAGAAGCTGCTAAAGCACCTC
+>850:2:1:1824:9614/1
+GGCGGGCGAGCGAGCAGCAATGGCCGACCAGGATCCTGCCCTGGCATTTGTGGCGTATGGCCGCTTCGGCGCTCCT
+>850:2:1:1824:9614/2
+ACGCCGCCTGGCTCGAAAGGCGGGCGCGGCCCATGGCCGCATCGCGCGGGGTCACCGCGGCACGGGCCAGCACACG
+>850:2:1:1824:12714/1
+GACCGGCACATGGGGCTATGACGTGGTTTCAGTATCCTCGTAATGGCCTGGTTAAACGATCGAGTGTATGGTTTGG
+>850:2:1:1824:12714/2
+TGCCCCATGCCCCCGGAACCGAGCCGCAGAGCCAGCGCTGGGGCCATACAGCAGAGGCCCAACACCACCCTGCTCT
+>850:2:1:1824:16825/1
+TTCAAGAGGAGTTGAATCTTCGGAGAGGTCCTGAGGCTTACCAGCCCTATCTTTAGGCAAGAATCGGGGCTGATTT
+>850:2:1:1824:16825/2
+GGCTCCGCGCCCGATGAAGACCCAAGCTCCGTGCCTGATGAAGCCCCAAGCGAAGAAGAAGCTTTAAGCCAAGACA
+>850:2:1:1824:9452/1
+GACGTGCACAGCCGGGAGCAAGAGGTGGTTCGGAGGATCGGTTAATCTTCGGAAGGGAGAGCTGATTCCGAGCGGC
+>850:2:1:1824:9452/2
+CCGAGGAGGGCGAGGATAGACGATGAGCGCGCGCGAAATGAACCGGTTCGGAACATCTCTGACATGGTCGGACCGG
+>850:2:1:1824:18357/1
+AGCAACGGCCCGGCCAAGGGGGGCGGTTGCCGGGGGGAGGCGCCGGTCGACCCCAGCGGGCGGCCTGCGTGGCCGC
+>850:2:1:1824:18357/2
+ATCGGCGGAGTCCTGGAGGAAGAGGAGGAGCTCCTGCAGCCCTCCCTGCTGCCCGGCGCGGCGGGAAACCACGGCG
+>850:2:1:1824:6933/1
+TGCAGCGCAGGGCGAGATACGCGGTGGGCACCGCAGACGTCGGCTTCCAGATGTCTGACACGGTCGTCGTCCCGTG
+>850:2:1:1824:6933/2
+CGCGACGCGCGGCAGAAGGGGATGATAACCGACCCCAACACGAAACACGCCGTCACCGGCGCGAAGCAGCCGAGGG
+>850:2:1:1825:3590/1
+GAGGAAGCGCCTGGCATGGATCGCGCGGCACTGATCAGGCACGCACGAGCACAGGCCACCGCGGCGCGGCGCCCGG
+>850:2:1:1825:3590/2
+CAGGCCCCGCCAGCTGTCGGAAAGGGCAGACGTCCGGCAGCCCTAGAAGTCTGGTTCGTCGCGCTTGGACAGGCCG
+>850:2:1:1825:13068/1
+CCAACCAGGACCACGACCAACCATGAAAGACGCCCAGGCAACTCGCGACTACGACTGGTGGCTCATCGCCATCCTC
+>850:2:1:1825:13068/2
+CGAGGCGAGATACCGCGAACATGATGACGAAGCCGAAGACCAGCCAGCGAATCTGTTTCTAGTGCATGGCAGCGAG
+>850:2:1:1825:12252/1
+CGGCGATTCCCAAACGTTGCCACGTCGCCCGCGACCCGCGGCCTGGTGTTCTGCGAACACGCCGATCCCTCCCGGA
+>850:2:1:1825:12252/2
+GATATCTCGCTTGAGCTAACGCATGTTGGCAGCTGATCGGTTGAGCGCGGCGAAATTACGCGCCGGGCTGGGTCAC
+>850:2:1:1825:15501/1
+CCAAGCGTGCCATGCCAGGCTCCACTCAGACCAGACCATCTTTGTCGAGGCTCTCCAGCACCTGGAGAGCCACTTG
+>850:2:1:1825:15501/2
+CTTTACGCTATAAACAAGAATCGCTCATCGAGCGCATTTTTGTCCACAGAGAAAACCCGCTCAAATTGGAAATCAA
+>850:2:1:1826:5424/1
+CCGGGGAAGTCAACGTGACGAACTACAGAATGGCGGTCGATTTATGCTGCACTGTCACGCCCTGCGCCTGGACAGC
+>850:2:1:1826:5424/2
+CAAGATCTACATGCAGTCCAACAGCGCCTCGGATGGCGGGTATACGCTCATCGGCACGTCCAAGCTCGGAATGGAC
+>850:2:1:1826:7093/1
+GCGACTGCCCGCGCTACCCGCGTCCGCCGGCCGACTCCCGGCCAAGCCGTCCCCCGCCCCCGCCGGCCTACCCGTC
+>850:2:1:1826:7093/2
+CACTGCCGAGCACCAACCTTAATGCGGCGACGGTGCCGGCTCCCCTGACGGTCGCGGCCCATACCACCCCCGCGCC
+>850:2:1:1826:1679/1
+CCGGCAGGTCAATCCGGCCTGTTGTGGGAGTGCTTTTGGAGGATCGTGTGGGGATCCTTTGGCTCGGCACGCCTGA
+>850:2:1:1826:1679/2
+ATGGCTGCAGGTGCCAACCCAGAGACTAGCTGAGGGATATGCGCAGATCGAGATCACGTTGGTGCCGGCTCGTCGG
+>850:2:1:1826:2417/1
+ATCGGGCCGGGCTCGTTGACGACCTTGAGCACGAGCCTGACGGACTTGTGCACCTCCCACTTCCAGCCTCGCGGCA
+>850:2:1:1826:2417/2
+GCCGGCGTCTCGGACAAGTTCACCAGCGGCCCTGCGCCCGACGCCCTCTCCGTAGGTGCCCTGCCCACCGACACTC
+>850:2:1:1827:9524/1
+CGGCATTGGACGTGCCACGGCTTTGGGTTTCGCGCGCGAAGGCGCCCGCGTCCTTATCTCCGGCCGAAGTAATGAG
+>850:2:1:1827:9524/2
+CTCGGTTCCAGCACAATTGACAGCGGCATCGAGACGACCAAAACGCGCGACGGTCTTCTCCACCAGATCCCGCATA
+>850:2:1:1827:20513/1
+ATCCCCGGGTTCGTTCTGCACACCGTGTTTGGCGTGCTGTCGGGAATGGTCACCGCTCCTCTCGCGCGCGCCATGG
+>850:2:1:1827:20513/2
+CTGACCGCCGGCGCAGACGCGGCCTGCCGCCGAAGAACTGCCGCGCGCCCGATCATCGCCCTGAAGCAGAGGGGAG
+>850:2:1:1827:19935/1
+TGGTCTTCGTCGAGTGGACGGCGGCGCCGCGGATTTAGGTCGGGATCGTGGCGGCGGGCAAATCGGGGGCGGCCGC
+>850:2:1:1827:19935/2
+AAAATCTCCAATGTCTCGGCTTCGCTGCTCGCGCTGCTCGACTCGTAAAGTCCCGAAACGAAAATCGTGGGACCGC
+>850:2:1:1827:21143/1
+CGGTGATGATCGCCGGGGGCAACGTGGTCTCGGAGTATTGGCTCATGAGCCGGCCTGAGATCAAAACCGCCGGGCA
+>850:2:1:1827:21143/2
+ACCTTTCCTGTCGCCAAGGCGCTCAGGCGCTCGGGGATAGTGCCGATCTGCACGATGGTGCCGCCCTTCCCTGGAT
+>850:2:1:1827:14177/1
+GGGTTGCTCACGAACGAGGCGGCTACGGTCGCGGCGATCCACATGCCGCACTTACCGGCCATGAAGAGGGCGAGGC
+>850:2:1:1827:14177/2
+GGGGTGAAAACATGGCCCTGCTGACGGTCAAGGCGAATTCGTTCGGCGCGGGCTGGCTCGACGCGAAGTGGAACCC
+>850:2:1:1827:14203/1
+GCTGCTGAGAGAGCTCGATGCGGAAATCCCCGCTGAGTTGGACCGGGAATTGGCTGACCGGCGCCAAGCGGGTTCC
+>850:2:1:1827:14203/2
+ATCCCCGCTGATCATCGCGACGCGGATCCCGCGCCGATGCAAACAGTCACACGCATCCCGGCACTCAGGTCGAATC
+>850:2:1:1827:15522/1
+AAAGGCCGCCACAGACACCGCGGGATCTACGCTCTCTTCCCCGTCGCCCCGATGGACAGCAGAATCGCTCTTGATG
+>850:2:1:1827:15522/2
+CGCCGAGAAAGCTTTCCTCGCACTCAGGGCGGGTGTCTGGGGCTCGCTGCGGGGAATCCTGCTCCTCTCCCGCATG
+>850:2:1:1827:7003/1
+ATCGGGCCATTCGATGCCGCCCCAGGTGAGGGCGATGAAGGTTGAGGCGCATGGAGCCGGGCCAGCGCGGGGGGGG
+>850:2:1:1827:7003/2
+ATTTCCACCTGCGATTGCCCTGGTCCTTACGGGGAGCGGTCGCGGGCGAACGCTTGAGACCGCGGCTGGGTCGGGG
+>850:2:1:1828:16554/1
+CCCGTGCAATTCGTATCGAAGACGGGCGAGGCAGTGAATAGCGGGAGACGCTCGCCGAAGAAAAGCCGGTGGCGAC
+>850:2:1:1828:16554/2
+GCCCTTGCAGCGTCGCGAATCGCGCTTGCTGCAGGTGCATCCCGACGGAAATGCCGCCCGGCGTTTCCACCCGGTC
+>850:2:1:1828:9475/1
+GACAGGCAGTTGCAGCAGGTCGCAACCGCGGTGAGTTTTCGCGCTGCCTGAGCGATCTGCGGCCAACCGGAGTTTT
+>850:2:1:1828:9475/2
+CAGCGCCTTGGCGTTTTTTACCATCAGCATTCCCGCCAGTTCCACTGCGTAACGCTGCACGGTTTCTGGGCTTTTT
+>850:2:1:1828:8662/1
+ATAATCCGTATCGAGTCGATCTCCATAAGTAATGAATTCCATTCCGCAACCTCTTCATCCAATGTCATAACACAAT
+>850:2:1:1828:8662/2
+AGACAATTCGATCGTTCGAACGATTATTGCGTTTTTGAAGACGCGTATTAAATTCACGCCAAGCACTGCTCACTTC
+>850:2:1:1829:1283/1
+GAGCCCGGACAGGACGGCGAGAGGAAGGGAGACCAGCGGATGAGCGACGGCGCGCAGGGGGACGGGGGAAAAGGCA
+>850:2:1:1829:1283/2
+CCCGCGGTCACGGCGCGGGAGGGGAAAAGGCCCGCCAGCCAGTGCACGTGCTCGCGCCCGTCGCCGGAAAATCACA
+>850:2:1:1829:7671/1
+CGAAGAGCGGCTCGAGGGCGACGCGCAGCGGCACATCCGAGCCAAGGCGGCCGGCACACGAGGCGGTCGGGGGAGG
+>850:2:1:1829:7671/2
+CATGGGAGGCGAGCGGTACTTCACGTTCGTGAAAAAGAACGTGCGGTTCTTTGTGCTCGACAGCAACCAGCTCGAT
+>850:2:1:1829:18655/1
+GGCGTCGGTGCGGTGATCCTGAGCGCGCTCGAGACCCGGCTCGAATCGCCGCGCCCGCTCCCCCAGATCGCGCGCG
+>850:2:1:1829:18655/2
+TGTCGCCTTCGATCGCTTCGCGGCAGCGTGGGCAGTTCATGTCTGGACGATGCCAGGGCCGCGCGGGTGTGGCGCC
+>850:2:1:1829:21020/1
+ATGATTCCAGTTCTCGGGGGGATCCTCCCGGCCTTCTTCCCGCCGGGCGCTGCCCACAACTAGTTTGTTCTCCGCG
+>850:2:1:1829:21020/2
+CATTTGATTGCACGAGACAGCGCGCTCATGGCTCTCCCCGTGTTTCTCTGCCTGCCGCAGGCCCACGCGATTCCGT
+>850:2:1:1830:4186/1
+TGGCCGGGAGCCGTGTGAACCGTTGCCTGCTTACGGGCAGAACAAAGCCCGCTGGGCGGACGAGCAGTTTGCGAGA
+>850:2:1:1830:4186/2
+TCGACTTTTCCTCGCAGGAGCGCCCGCTGGGCGACGCCGAATTTGTGCTGCTCGTCCACGATGATGAGGCCCCGGC
+>850:2:1:1830:13038/1
+TGAGCGAGATAGGCTTCGTGGCGAGCGGTGGGGAGCCGGCGCCTGCTGGCGGATGCGATCAAACGCCGAAGCCCGC
+>850:2:1:1830:13038/2
+AAAGAGCATGTCGCCAAGATGGCGCGATTGCCGCTGCGCGTGCTCACCGCGATCCACAAGGCGGAGGAACTCGCGG
+>850:2:1:1830:2372/1
+TATGGCTGGGATGCCTGTACCCAATGCGGGGGCAAAGGAAATGCCATTGACTACCTCATAGAGAAAAGCGGACCGT
+>850:2:1:1830:2372/2
+GCCAGCGTCTGACCAGAGCGTTTCCTGACAGCGATGATAGAAGTCCCAGGCAGCATCTTGCCAACGCGCAGGCGGT
+>850:2:1:1830:8404/1
+ATGGACTTCCAGGCCGACGCCGAGCGGGACGCGGCCGGCGACAACGCCGGTGGGATAGCCGGAGCAATCGCACCGC
+>850:2:1:1830:8404/2
+CGGCTGGAAGGGGCCGTCTTGGTCCTCACTGCATTCGTCGTCGGCGGGCAGCCCGGGGTCACGTCCTTGCGGTAGG
+>850:2:1:1831:15074/1
+ACGAGCGTCGGCGTTTTGAATTTGGCGGCGAACAAATGGGGGGAAAATTTCCGGTACAGCTCCCGGTTTTTCCATG
+>850:2:1:1831:15074/2
+CATGGCCAACTGGATCCTTGGCCACACCAACCGATTCAAATGCATCGTGTCACACGACGGGATGTTTAATACAGAG
+>850:2:1:1831:9930/1
+GCTCGCCGGCTGGCCATTGAAAAGCGGACGGGAAAGCTTTCTGCGTTGGCAGGCAGCGCGCGATGGGCTTTGCCCG
+>850:2:1:1831:9930/2
+TTCATTAACATCGATCACACCGAAACGCGCCTGGCGTTAGCCGAAACGAGTGTCAAGGCGGCGGGGCCGCGTTGAG
+>850:2:1:1831:8311/1
+ACGAGGTCCAGACGCGGTGTTGGCATGCCCGCCGCCAGATCGCTGGTTGAACCCATCACCGGGACTCCCCCGGAGG
+>850:2:1:1831:8311/2
+GGACCGGCGGGGCGCCGGGAGACCTCGGCCTGGGGCGGCGGTGGGGAAGAAAAAGAGTTCGCAAGATAGCGCTCCA
+>850:2:1:1831:1306/1
+AGCCCAGATCTGGCGCGCGCTCCTTGCGAACGCCCCGGCCGGCGAGCCGGGGCGCGGCCCGGCGCGCGGTACCCTC
+>850:2:1:1831:1306/2
+CTCGGCATCGACGCCGTTCTGCTTCAGCCGCTCGGCCAGACGTTCCACCAAGCCGCGCGCAATCGCTGCGCGGCGG
+>850:2:1:1831:15116/1
+CCCAACCATCGGCTCGTCCAGGACCAGCACCTTCGGCCCGGGCAGCAGCGCCCCCGCGCACGCCCGTCGCCGCCGC
+>850:2:1:1831:15116/2
+CGGGCGGGAGTTCCTGGAGTTCATCCGCGAGCTCTATGGGCTGTCGGGGCCGGAGGTGAATGCGGAACTCGACCGG
+>850:2:1:1831:18255/1
+TGCGTCCCGACTCGGCCCGCGGGACGTCGCCGAAGCAGCCCCCACCCCTGAAACCGCCGTCGGCCAGTTGACTCTC
+>850:2:1:1831:18255/2
+GAGCCACGGCGACCGCGCGCCCACCGTAGGGGCCAGCGCCACCCCCCTCTACGCTCTGATAGCCCTCCTCTCCGGC
+>850:2:1:1832:13835/1
+AACGCGGTCACCGGCCAAGTCGATTCCGCCAATCCGTAGATCTGGCCGAACACGGGCCCGCGGCGTTGCCAGGCGG
+>850:2:1:1832:13835/2
+GGCGTTCCTGGTGCCTACGATGCTCGCGCCCGTGCTGGAGGCGCCCGACCGCGCACAAGGCTTGGCCGCCACCCGC
+>850:2:1:1832:14607/1
+GGCGCCTGCGCCGCGCCGGCGGGCGACTGTCTGATGCCGACCGCGCATTCTGTGCCTTCCCCCCGGGGGCGAAACT
+>850:2:1:1832:14607/2
+CGGCGGCGCCTGGTAAACCACCGAAGTCTGCCGGCGGGTGACGCTACCCCGTACTCGGGCTCGGTTTCCTCGCGGT
+>850:2:1:1832:18094/1
+GCCGTATCTTCCAGGCTCAAGATCTCGTCCCACGCACTCGCGGGCAGCACCTGGACGACCCCGCGGGTGCGCACGC
+>850:2:1:1832:18094/2
+ACGCAGGTGTTCGACGCCACGAGGGCGCAGTGGATGAAGGTTCCCCCGCGCGACATGTGGACGGGGTTGACGGCGT
+>850:2:1:1832:11305/1
+AGGACCCCTGGGCGCGTTGGTTGGTACCAAAACCGAGCTAAGGCACCTATTGCAGCGCTCTATGCGGCTGTTGAGT
+>850:2:1:1832:11305/2
+GTCTCTGCGGGCTATTTTTCGTCCAAGGATAACCTCGCGCCTCATCACCCTGAACGGGAGATTGCCTTGGGAGTGG
+>850:2:1:1832:5995/1
+CGGCGTACACCACCATGGGCTTCGATCGCGCCACGAGCACTCCCACGCGCCCGGACGTCCCCCGCCGCGAGCCCTA
+>850:2:1:1832:5995/2
+AACGAGGCGAACGGCATCACAAATCCGTTCGCGGAGAACCCCTACACCCATAAGCCCTTTGCCGCGTTCTATGACG
+>850:2:1:1832:7245/1
+CGAGCCTGCCCGACCTGGTAGGCCGCAGCGGCACGGTGGAGGCCGCCGCGCCCGTGGGTGTCTTGGTTGACCTCCA
+>850:2:1:1832:7245/2
+GGAAGCCGGGAGGTCGCTGCCGCCTCATTGCCGCCCCTGCTCGGGGGCGGCCCACGGCCCACCCCCCGGGGCACAG
+>850:2:1:1832:8358/1
+AACCAGGGGCTCGACGCCGCCCGAGCCGGCCCGGCCACGCCCTTCCCCGCGCCCCCCGCCCTCCCGACGACGTCAC
+>850:2:1:1832:8358/2
+GGAGGGGGGCGACACGAGCACCTGCCAGCAGGTGAGGACTTCGTGACCCGGAGGCAGAGGCGTGCCGGCGGGGGCC
+>850:2:1:1833:8950/1
+ACCTTCGGCGGACCGGCTCCGCTGAAGCCCGAGGCCTATCAGGTCAAGGTCCCGTTCAGCGAGGCCACCCCGCTAG
+>850:2:1:1833:8950/2
+CTCAGCATCGCGCGGGGGTTCGCCGGGATCGGCGGATAGCGGTTGTCGGTCGCAAACGGGGCGCCCGCGAGGTCGC
+>850:2:1:1833:14103/1
+CCGGTTTGTCGAGCACCACCGGGAGAGCATCCGGTTCGAGTCCTCGTGCTTCGATCGGATCCTCCTCAACGCCGTC
+>850:2:1:1833:14103/2
+GCATGCCCTTGGGGGGCTCGACGATCGGGATGCCGCGCGTGCTGGCCAGCTCCTCGACCCAGCGACGGTAGCGCTC
+>850:2:1:1833:9753/1
+CGGAATCGCTGTCTTTATCGTAACCTTGATAATGGTGTGCCTGGCTAACACACGTTCTCTTGCGGATAAGACTGCG
+>850:2:1:1833:9753/2
+CCTCCGCTGGGCTAATAACCCCAGCCGCGGCTATAGGGCCACGCTGGGAACGCTCCATACAACAATAGAATGAGGA
+>850:2:1:1833:20881/1
+AACGAGCTTTGAGAAGCCCAGTTCGTCCAATACCATGCGGCATTTCTCTGCTCGCTCACGTGGCCCCATACCACTC
+>850:2:1:1833:20881/2
+CCATGGCGGTCGCGTTCGCGAAGCGCTCCGCTGCCGCCACCGCGGCCCCCGGGGCGTCCTCCCCGCGTCCGTACTC
+>850:2:1:1833:2911/1
+GCAGAACGAGGGTGAGAGTCTGCGAAATGCGCGCCGGCGGTTGGTGGCAGCCGCGAAACAGACCAGCGCCAATGCG
+>850:2:1:1833:2911/2
+GGACAGTGACCGGCGAAGCTGCGCTTTGGTTTTGAGCCTCTCCGGTTTTACTCACGCGACATTTACACACTTGATT
+>850:2:1:1833:5906/1
+TTCGAGGTGGGCGTCGGGGGGGGTGGCGGGTGAGAATAAGCCGCTGAGCGCCAACCCGGGAGAGAAAGAGGCGGCG
+>850:2:1:1833:5906/2
+CAGCCAGAGCCTTTTTCAAGACATCGCTGCAGTCTGGTGGATCAGCGGAGGCGGCTCGCTTCCTCCTCGGTACCTC
+>850:2:1:1834:10976/1
+GGTCAACGACTTCGACCCAGCGCAGGCGGCCAGCCTGAAGGGCACGGACGGCAAGGACGGCAAGGACGGCAAGAAC
+>850:2:1:1834:10976/2
+TCCGCGTAGGAGGTGTCCAGAGTGGTGAAGGGCGCGGGCCTCGTGAAGGGAAGCGTGGTGTACGCCAGGAGGCAGA
+>850:2:1:1834:12850/1
+TACCGAAGTGCTCATCATCGCCAGCCGTAAAGGCTACCGGGTTGAATCAGTCCCAATCACGACTGTTTACACCGAT
+>850:2:1:1834:12850/2
+GACCGGTGCCGTCGGCACACTGTGAACGGCTTACACAGTTGCCGCTACAACTTTCGATAGCGCCACATCAATTTCA
+>850:2:1:1834:11056/1
+ACTTGGTCGTTAACTGGACTGGCCCGCGCTCCCCTCCGCAAATCCCTTTGAAAATAAACACGGTCAGATCGTTTTT
+>850:2:1:1834:11056/2
+GGGGGGTCTTTGGCAGATTTAGAGATTCCGACCTGCAACGCGCATTCGAATAGGCGCAAGCGCTCCAATGATCTGA
+>850:2:1:1834:16775/1
+GGTCGCGGAGGGCACGCCGCGCGCGAAGGTGGCCACGGGATCCCCTTCTCGGTCCGGACGGCTCGTCGCTGCAGTC
+>850:2:1:1834:16775/2
+TGGGCGGTGCAGGACTTCGGCGGCATCTGACGCGACGACCCACACCGCCGGCTGAAGCCGGCGGGGGCCACGGCGC
+>850:2:1:1834:19728/1
+ACGCGCGGGAGCGGGCGACCGAGCCGCGCGCGCCCAGCACACGGCGCTGTCGCGCGCGACCCACTCCGCGCTGGTC
+>850:2:1:1834:19728/2
+CGCCGGCGAGCGGGTGCACTGCCAGGCGGCCGGGCCCGCCGCCCCGCCGGTCCCGCACCCGGGCACGCGCCCCCTC
+>850:2:1:1834:6702/1
+CGCAGCTATCTGATGGCTGGCCTCCCCCGCATGCGGGTCAGCTTCACGCACCCACGCCCAAGCTTGATAAAAGGCG
+>850:2:1:1834:6702/2
+GATGAACCAAAAATCGTTCAGCGCACCTGTCACGGAGGCCGTGGCGAGAGGGATACACCCACGAGCAATCTGCGCA
+>850:2:1:1834:4693/1
+ATCCGATGACGCCGGCTTCCGCCCGAAAAACGCCCAGGCTACCCTCCAGACACCCACTGGTCTTGCTCTGGCTAGG
+>850:2:1:1834:4693/2
+GTACTCGTTCCTGTCGCTCCGGTCATTATAGCTTCTGTACTTTGTAGCAATATTGTACGGAGGAGAGGGGACGATT
+>850:2:1:1835:3038/1
+TAATAGAACCGATTCGCGACCCAGCTCCGCAGCGCTTCCGGCGAAAGCCGGCCTGCATTCATCGCAAGGTGGAACG
+>850:2:1:1835:3038/2
+CTCGAACAGGCCGGCATCGAGGCCGCGCGCGATGGACTTGAGATTGTCTTATGACCGCAGAGCTCTGGGGCCGCAA
+>850:2:1:1835:7870/1
+TGTCCCAGTGGTAGTAGCCCGGCCCCCGCGGGGCTCGGGCCTCGACGTCGCGTGTGCCGACACGCGTTGGGGGGGG
+>850:2:1:1835:7870/2
+CGCGAGTCCCCCTCCGCGTAGGGGAGGTGGCCTCGATCGGGACCCTGTCCGTGAATGGGGACGTGACGGCCGGGCG
+>850:2:1:1835:7736/1
+CCAGGATCGAAAGCAACGTCAGCGTCGTCCGCCGGCTCTTGCGCTCCCAACTTGCCCACCCCAGGTAGAGGGATTT
+>850:2:1:1835:7736/2
+GCGACGCGCACGGTCTATCTGGACAAGGGCCAGCTCTCGACCACGAAACCGGAATGAAATGGACAACAGGGGAAAC
+>850:2:1:1835:19954/1
+GCAGCACCAAACGTGCCGTGCGCATGGAGCGGGACGAGCTGGCTGGCGAGCCGCCCCCGGCGCGGGGCCGCCGGGG
+>850:2:1:1835:19954/2
+AGCCGCTGCTGCTGCAGGTCCGCAAGCAGGGCGAACTTTTCGCCGCTGCGGAGGAGGTGGTCTACCTCGAAATCTC
+>850:2:1:1835:10893/1
+GCGACGGCAAGGCCGCGTTCCAGTTTCATCGTATATTCATCCGGCATAGCCAGCCCATATCCACAGCAGCCGACCT
+>850:2:1:1835:10893/2
+GTTCTTGATGCCGAGAGCGGGGAACCACTGCCCAATACGGAACTCTATTTATTTTATCTGTTTGCGAATGGGAATG
+>850:2:1:1835:17762/1
+CGGTGCATCTCAAACTTGATGAGATCATCCGCGCACTCAAACGCGCGCGCAATCAGCTTGTCGATTTGGAAGAGCT
+>850:2:1:1835:17762/2
+GCGCAGAAGCCTGAGGCGGATTGAAGCCTTTGTTCTAGCGCGATTTCGCCGATTCCGCCTTGGTGGAGCGCGTTCC
+>850:2:1:1835:19644/1
+TGCACCTTCGGTTGCATGCCTCGCTACGCCGCTGCTTCCCGGCGCGATCCGCACCCCGTGGTACTACCAGGCGAGC
+>850:2:1:1835:19644/2
+CAGCGCTGACCCCCACCCCTTCGCCCCCGCGACGATCGGGCCGCGCCACGAGCGCAACACTCAGCAGCACGATCAG
+>850:2:1:1836:2852/1
+GGAGACGGCTGCGTTGCTTGAGGACCTTTTGGGCGCGATCCTGATCATTCCAGAAGTCTGGTTTACCTATTTTAGC
+>850:2:1:1836:2852/2
+TTTGGCCCATTCCGGCATTGCATCGCCTTAATTCAAATCTGCGTGGTACAATTCGTTTTGATCTAAAAGCCGCTAT
+>850:2:1:1836:17840/1
+AAGGTCCTTTACCGGCACGCCGGAAGAAAAGCAGAAGCAACTGCAAGCGGCGTTCAAAGCAGAAATGCAAAAGCTC
+>850:2:1:1836:17840/2
+GCGATAGGCGGATGCCCGGGGCAAACGCAGCCGAACTCGTTTTCCCGTGAGCAAAACTTGTTTCCGATTCGTCCAG
+>850:2:1:1836:5328/1
+CGGGTATGATTGCTTGGACGAGCGTGGGTCGACGCGCCACCCGGGGATCGGCAAAGATGCTCTGGGTAATGGCCTG
+>850:2:1:1836:5328/2
+TGAAGCCGGCAGCATTGTCGACGGGGAGTAATCGAAACTCGGGCTCGTGCGTGCTTTGTGGGCCCGACTGTTACAG
+>850:2:1:1836:20167/1
+AATCCCCCCCGAGCCGCTACTGTACGTGAATGGCGGCCTTCACGCCCCCGGGCGCCATCCCGGAGAACGACGACCG
+>850:2:1:1836:20167/2
+CGCGACAGAACCGGTGCGCGCCGGGCGCGCCCGGATCACCGGCACGCGACCAGGGGCCGGCCCCTGCGCGAGGGAG
+>850:2:1:1836:11524/1
+AGACCGCTCGCCCGCACCCCATCCCTTGCGCCCACAGCCCGCACCCCGCACAACCATAAGAGGCAGAAACCCAAGC
+>850:2:1:1836:11524/2
+GGCTATTTGGACTGCGGCGCAGAGGGGAGCGAGCGCCGTTCGCTTTTTGGGTGAATGCCGGCGGCGGCTCCGTGGT
+>850:2:1:1836:2679/1
+GGAGAATGCGACGGCCGGTCAGATCCGCGCTCCGGTTCCTCACCACGGCGCTGAAGATAGTCACCAACCCCGCGGG
+>850:2:1:1836:2679/2
+GCCTGTCGAGCGCCTCGCGGACCGTCGCGATCGCCTCCTTGGCCAGGTTGGCGATGTCCGCAACCGGGGGGGGCGC
+>850:2:1:1837:13450/1
+GCTCGGCCCGGAGCACTGAAGCCAGCGCAAAAAACGAGCACACGGCGCGTCGTACGTTATACACAAAACGGTGTCG
+>850:2:1:1837:13450/2
+GGCATCGGCGTTATTGTCTCTCACAGGATGGAGGTCGCGCCAGAGGATGCGCAATGGCGGATCGACCCTGGGAGCG
+>850:2:1:1837:21042/1
+AACGAGCCGTTCCAGTTCGTCGCTATCCATCTGGCGGCCCCGCCAGCGCGCGTAGACCACGCACTGCACGGGCAAC
+>850:2:1:1837:21042/2
+GACGTTGCGAAGAGAATCGCAGAAACCCTTCGAACTAAGTGCCGGCCCTCTCTTGCGGATAGGCCTTCTCAAACTC
+>850:2:1:1837:16222/1
+GCTAGGCTTCACTGCACGACCGCCGTCGAGTCTGGCCACGTTAGCTCTCCTCTCGCCTCGGATCAGCCGATTTAGC
+>850:2:1:1837:16222/2
+AATTTGCCGTGAACATGGTCGCCATATGGCAATGGGTCACGAAGACGCAGGCGACCGAGACCCAGCCGACCTCTCG
+>850:2:1:1837:21075/1
+GCGCGAGTGCTTGAGGCGGACCCAGCGAAAGCCCGCGCGAACAGGGGGCGGCACGCGACCGGGTGGATTGCCTTTG
+>850:2:1:1837:21075/2
+CGATGGCGGGTCACCGCAACCCCGCGTTCCTGGCGAATGAAGACAGGCAAATTCCTCTGTGAACACCGGCCGGCCG
+>850:2:1:1837:18788/1
+TGAGTCTCTCCGCACTGAAATCACCGGCTACGATTTTGTATTTGCGCGGTGGATGAAACGCATCCCGCCGGAGCCG
+>850:2:1:1837:18788/2
+GGCAGGGACGCTTTCCTCACCGTCTCGGGGCGCGCTTGGAAAGACCGGGAGAACGATCATGGCTCTCCGGGACAAT
+>850:2:1:1837:9315/1
+GGTCGTCGGAGCCGTCGCCGGAACCGAGATGGGCACCAGAGCGGCAAAGGGAAAGTCCTTAGCGTCCCCGCCGACT
+>850:2:1:1837:9315/2
+TTTCTCGAGGCTGTCTTCTTGTTCGAACTCGTCTTCGGACGTTCTCTGGTCACCCGCTTGGCCGTTTTCCCTGAGG
+>850:2:1:1837:17148/1
+ACCGCCGCGGGATGCCGAGCAAGAGGTCTAGCGGGGCCGGCTTGCCCGCCAGAGGGTTGAGTGTCTTGCAAAACCT
+>850:2:1:1837:17148/2
+ACCTTCGGCCGAGTGAACAAGCTCTGCTCGGCAACGGCCCTGTCAGGGGGCGCCACGAGCCGCGAATCGACCGCTT
+>850:2:1:1838:9810/1
+ATGACAGGAAATTCCCCAACAACGGCTGGCGATTAGGAATCCAGAACCCGACCTCGGACCCCCACCCGACGCACGC
+>850:2:1:1838:9810/2
+CGTAGCAGGCGGCAATGCAGACGGCGCCGTCGGGGGGTCCGGCATGAATCCACACCCCGCCTTCCACCTTCTTGCC
+>850:2:1:1838:2775/1
+ATTATGTGTTCATTCCGCTGGGAGGCAGGCGGGGTCGCGACTGGACTGTGTATCGAAAGAAGCGGATCAAGGTGGG
+>850:2:1:1838:2775/2
+GGAAAATGGCAGCGCGGAACGAACCACTGCGATTGTTCGCCTCCGCCGTAAACGTCAAGCAGCGGCGCCCCCTCGC
+>850:2:1:1838:13725/1
+CAGACATCCGCCGAATCAGCATATCGGGAATAAGGATAGCCGCCGGTTACACCCGCACCGGGCGGGGGCGCCGGCG
+>850:2:1:1838:13725/2
+GTCCGGACCGGACTTCGGACTCTAGCGCATTGGGCGTGACCCGCAAAATAAACCTGCGACTACGTTGTATTTGTGT
+>850:2:1:1838:17452/1
+CGGCCACCGTGCCTGAATCCGAGCTGGCGGCGAGGAACAGGGCCGGTCCAGAATGCTCCGCTGATCAGAGCACGCC
+>850:2:1:1838:17452/2
+GCATGCGGCGCGACGATGCTCGCATCCGAACGGCTCTCTCTGCGGACCAGCGTGACTCCACCCGCGTCCCGCGAGG
+>850:2:1:1838:7407/1
+TCTGATTGGCCGAACTCCTTTCGCCAGGCGCGGTTTTACTCGGCGGGGGGTTGTATCCCGGGCCCGCCGGGAGCGG
+>850:2:1:1838:7407/2
+CTTCATGCTCAGGATGCGGAGCATCCTCGCCGCGCAAACAATTCGGAACAATCACCGCCGGATTCGCCGTAAGGTT
+>850:2:1:1838:5284/1
+GCGATTTGAGCCTGAAGCGACGGACGAGGGCTCGTATATCAGCGGCGCCGCGTGGACTTCCAACTCACACCAGCGA
+>850:2:1:1838:5284/2
+CTTTTCCGAGGAGTCTTGCCTAAGGCGCGGGGCTGCTTGGCGCCCGCCGAGTGGCTCATGCCCCTTACAGCGGAGT
+>850:2:1:1839:12283/1
+GAGGATACACGGGTGCCCTTCGCCAATCACATCGAGGCGCTCTATACCCTGTTCCGCAACCCGGCCCGCGCGGCCG
+>850:2:1:1839:12283/2
+AGTGCCTCCGGATCGTAATACTTCCACTTGAGGCCATCGTGTGACGCTTCCTCGGCTGCGACGCGCGCGCTCGCCG
+>850:2:1:1839:15939/1
+CCGGACACAATCGGAATCGCCGCCGCCGCCCCGTCGCATCGGACAAACAGAGGATATCGCACCCGCCGCTGCCTTT
+>850:2:1:1839:15939/2
+GTCCCGGGCTCGCCTCGCCGCCGCGGGGTCTCTCGCCCGGCCGCGGAGGCGGCGGCGGTGGTCAACGCCACTCGTG
+>850:2:1:1839:2174/1
+TTCGACAGGATCTTTCTTGGTTGCCGCTGCCAGCTCGTCGACGAAGCTCTCGACGACGAAGATATTGTGCGTCGGT
+>850:2:1:1839:2174/2
+CGCTTACCATCACCGGGTCACGGCCTCCTCGATCCTTGCGCGCTGGGCGCCTCCGGCGTTCGTGAACGGCCCCGAC
+>850:2:1:1839:6339/1
+GCGACAGCCGGGCTGGGACGCAGGAAAAGATTGTCGCCATCGAGAGCCGCCGTCAGCTCGTGGACGATGTCCAGCG
+>850:2:1:1839:6339/2
+CCACGGCCCGCTCGGCCTGCAAAGCCCTCATCCGGCCGCGGGCTTCCGGCAGGAGATACTCGCGGCGCGCGGGGTC
+>850:2:1:1839:16643/1
+CGCTTGGCTTCACGCCGCGGCTCCTGCTCTTTTTTTTTCTTTGGGAGCGAAGCATCAACGGGAACGGGCGCCCCAA
+>850:2:1:1839:16643/2
+GAGGCTGCGACCGTCAAGCGCATGGGGTTCACGATCCTGCAATGGAACCCGGTCGATGCCCACGAGTTGAGGCCGC
+>850:2:1:1840:14310/1
+GAGGTGCGTACCCCGCTGACCACCGTACGGATGGCAGCCGACCCGCTCATCACCTCCCGGGGCGGGCTCGACCCGG
+>850:2:1:1840:14310/2
+GGCCCGGGGCACGATAGGGACCAGATCGGTCGGCTCCGCGTCGAGCACCGCGAACCCGGCGGCGGACCGGCAGCTC
+>850:2:1:1840:16533/1
+GCTGCTGGGATCGGCCGGCATCATCGTGATGGCCCAGACCACCTGTATGGTCTGGGCCGCCGAGACCCTGCCCCAC
+>850:2:1:1840:16533/2
+CGAGAGCAGCAGGTCGAGGTCTTTCATCTGGCCCTCGCCGGGCTCGATCTTGCCGCGAATACGGTGCAGCCAGCCG
+>850:2:1:1840:11886/1
+CTTGGCCAGACAAATGCCGAAGCTGGCTGGAACAGGTTCGTTTCCGACTACTCGGGGTGTTCGATCTCCTATCCGA
+>850:2:1:1840:11886/2
+TTCGCCTTGAGCAGCATCGAGATAGTTCTGGATGATGTCAGCGACGGAGGATCGCTTCAAATTCGCACCGCCCGCA
+>850:2:1:1840:2752/1
+GCGCGGCTTGACGCGACCGGCATGACGAACCGCGAGCCCGGCCAGATCGGGAAAGGAAGACGGCTCCGGGGCTGAC
+>850:2:1:1840:2752/2
+GAGCTGGAAAAGTTCCACCGTGCTCGCGCGCAGGGCTGACCACTCGCACTCACCATCGGCGCTCTTAGCGGCGCAA
+>850:2:1:1841:14430/1
+TCCACAGATCTCATCGGCAGGGGCCAAGACCGCACCCTACTCTCCGATCCCAAAAACCCTCTCTACCTCGCGCATC
+>850:2:1:1841:14430/2
+GGACATTGTCGGGAACGTTTCGACGGACCGCCCTCTCACGGCAATCCTTCCGAATACCCAGTTCCCAGGTCTTATA
+>850:2:1:1841:5808/1
+CTCACGTCGGGAGTCCATCGTTCGCCTAGGGCCCCGCTGGATCCCCATAGGAGCTCGGCGCCTGCGATCGCGTCGC
+>850:2:1:1841:5808/2
+GAGCAGAGTCGGAAGCTTGACGCAATGATTTCCTGGGGCGTTCGAGTGCGCGATTGGCCGACGGTACTCGCTGGCG
+>850:2:1:1841:1787/1
+GGCTAGTTGGGTAAGGAAGTGGATGGGTAGGCGGGGCGAATCGCGGTCGCGCTGCGGCGCCGGCGGGGGGGCGGCG
+>850:2:1:1841:1787/2
+TTTTCTGCGCAAGGCGGGGTCACCGTTAACCCGGGTGTATCAGGCGAACAGCCATGGTTGCGGGTCGCGGGTGGCG
+>850:2:1:1841:1197/1
+CAGCGCGCATAATTCCCGGGATGACACGCACGGCAGGTGTTTGTAGTCACATAACCGGCGGTGTGTGAGTGAATGG
+>850:2:1:1841:1197/2
+GAGAAATTGTGCCGAAGCTGTTTCGATCCTGGGGGCAGGGGCGGGTTATTATGGGACCGCGTGCAGCTGCAAGTGC
+>850:2:1:1841:15826/1
+GCGCTGCGACCCTCGAATGCCGGCGGCAGCGGCATGGTCCGGCCAGACTAGCGCCGGGCGACTGAGATCAGCAAAC
+>850:2:1:1841:15826/2
+CCGCGCTGGAGCTCGAGGACCGGATCCAGCTGACCCCCGGCGGCGCCGAGGCGCAGCTGCCCCCGACCCGCGGTCC
+>850:2:1:1841:15163/1
+CCGCGCCGGCGCGCTTGCAGCTGGCGGTCGTGGCGGCGGGTGCGCCCCGCGCCTGGCCCCGGTCGGGCGGGGCGCG
+>850:2:1:1841:15163/2
+GCCGCGCCAATGCTGGACCGCCCGTCTCGTGGACTCGACAGCGTTGCCGGGGAGAAGCCCATTCGCGCCGCGGGGC
+>850:2:1:1842:4879/1
+TGGAGCCACGTGCGGCTCCGGGGTCCGCTTCGGCGCGGTGTCGACGTCGCGACGGGGGACGGCGGTGGCCTCGCGG
+>850:2:1:1842:4879/2
+ACCCTCATCCGTGGCCATACACCGCGCGCAAACGCCTAGGACGCGAGGTAGAACATCCACACGGGGCAGCTCCGCT
+>850:2:1:1842:11914/1
+GCCAGCGACTGGGCGCGCGCGCGGGCGCCGGCCGGGTTGCGCGCGCCGGCCAGCGCTAGCCATCCGCCGGGGCGCC
+>850:2:1:1842:11914/2
+ACGATGTCGATCTGAAGGTGCTAGGCGCCTACCAACCCGGCAACGGGCTTGTGGCGGGGGCGGCAGCCCCCGCGCG
+>850:2:1:1842:15361/1
+GATAGAGGCTGTCGCGGCCGCCGTCCGGGGAGGGCAGCGTGACGAACTCCGGGATGGTGGGCGGCCTCTTTTGGAC
+>850:2:1:1842:15361/2
+CCGCGTCGGACGGCTCCTACACGCTGGTCGTGACCTTCGGCATCGGCACCGACCTCGATAAGGCGCAGGTGCTGGC
+>850:2:1:1842:19456/1
+AGGGGCGGCTTGAGACCCTGGAGAATCATGCCGTTTGCTCGCTCGACCTGGCCCTTGGGCCTTGGGTGACCCACAG
+>850:2:1:1842:19456/2
+GATCGAGGTGTGGCCGATAATCCGAACTCGTGCCGAACAGTCGGTGAAATTTTTCACCAACATTATTCACCGCTTT
+>850:2:1:1843:17870/1
+GCTTCGGGAACGAGCTCCCGCACCCGAGTAGCAGTCACGACGTCCGTTGCCACACCGACGGGGCTCGCAACCCCCC
+>850:2:1:1843:17870/2
+GCGGCCGATCCCGCACCGGGGCCGCCATGACCCCGGTCGCGTTTCCACTCGGCCCGTCGGAACTCTGCACCCCCAC
+>850:2:1:1843:20476/1
+GCACAGGCGGGGGTGCCCTCGTGCTCCGGGTCGAGAACACAAAGCACCGGCGCCGGCCCCGGCTTGCAGCCGGCGC
+>850:2:1:1843:20476/2
+TCACTCACACCGCTCTGGTCTGACGCCCGCCCCGGATCGCCGCAGACGCCGGCCGTGGTGGAAAGGATCAGCCCCC
+>850:2:1:1843:17633/1
+CACCGTCAGCGGGAAACTTATGTTCAACGACGGTTCCCGTCATTCCCAGCGGAATGCCGCCCGGCACATAGGGATC
+>850:2:1:1843:17633/2
+CTTCGACAACATCTCGAATGTGCTGAAGGTCTCGCCCTCGTTCCTGGACCAGTACATCTTTGCCGGCCGCCCCGCC
+>850:2:1:1843:12988/1
+CTCGACCTGATCAGCTCCCGCACCCTCCCGCCCCTCTTCCCACCCACCCTCAAGCTGGCCGCTGGACGGACGCAGC
+>850:2:1:1843:12988/2
+AGGAGCGGGACTCGCCCACCAGCGACAGCCTCGCCATCGGGGTGGCGATCACGCGAATCTGCGCCAGCGAGGTGGT
+>850:2:1:1843:11608/1
+AAGGCAAGGTCACGGTTCCGCACGCGCACGGCGTGCACACCGAACATAGGGCGGAGGACCCGGAGGGCGCGGGCGA
+>850:2:1:1843:11608/2
+CCGGCTCCCCCTCGGGAACGGCCATCCAGAATCCCAACGCTCTGCCAACCATCTCCGTCTCACGGTCGCGATCTCT
+>850:2:1:1843:1643/1
+GAAGGAGTGTCCTGCCGCAATCGACGAATTGCTGCGCCAGGTGCCGATGTCGGGGGAGGGCTTCTCGCCATATGTC
+>850:2:1:1843:1643/2
+CCTCGGGCAGCGCCGCTTGCGCCATCACCAAGCCGCTTGGGGAGGCGTAGGGCGGCGCGCAGGACAGGAGCACCTG
+>850:2:1:1843:9021/1
+CGAGCCGCCGCACGGGAAAAGCAGGAGAGGGAGAAAGCTGAGAAGGCTGCGAAGAAGGCTAGAGAGAAAGAAGAGG
+>850:2:1:1843:9021/2
+CACCCCATAAGCAATAAGCACGCTTATTGGGTGAGGGACACCAATATGCGAAACGCCAGCAATACGCGAATTTTTT
+>850:2:1:1844:13524/1
+CCGGATGCGGGTGAGAGCGCGGTCGAGGGCAATCGGGGCAGGTGCGCCTCGCCGCGCGAAGCCCATCGCCCTGGGC
+>850:2:1:1844:13524/2
+TGACATTGAGACCGAACCCGGGGCTATCGAGGGGCGCCAGAAGCGCCTCTGCGCGCTCGCGCGCCGGCGCGCCGCC
+>850:2:1:1844:14504/1
+CACGCGCGTTCATGACCGCCGCACCAGGGAATGCCCGGGGGAAGGCCTCGGGCCTCGTGACCACCGGACGCGCGCC
+>850:2:1:1844:14504/2
+ACGTGTGCTGGAGCGCGACGATCTCTGACGCAGTGCCAGGGACCGTCACCCCCGCGAGGGCGAGCGGCCGGCCCGC
+>850:2:1:1844:19708/1
+CCAACGCCTTCATCACAATCCAGTCCAGGTCACCGCGCAGGAGATGAATCAGTTTCGGTGCGTCGGTCTGGTGGTG
+>850:2:1:1844:19708/2
+TGGGGGTTCTGCTGTACGAATTGCTGACGGGCCAGACTCCCTTCGATGGCAAAAAGCTGATCGAAGCAAGTCTAGA
+>850:2:1:1844:6184/1
+GACGGGCTGTTCGCCGAGCCCGTCTTCGAGCGTCGCTATGCTGAGCGCCCTCCGCTGGTGCGCTGGGACCGCGCTC
+>850:2:1:1844:6184/2
+GCGATCGCCTTCCGAGACGCCCGGCCCGTCCTCGGCGACCGCGATGCCGGCCGCGTGGGGGACAGGGCCGGGGGGG
+>850:2:1:1845:1366/1
+TAGGGGGGTGCGAACAACGCCGCGCCCGGCGGCGGCCCCGCGCCCCCGGACCCGCCCGCCGAGCACCAGCACGCCC
+>850:2:1:1845:1366/2
+CGTCGCAGTGTCTCGATGCGAAATTTTCAGGCGGGCTCTTTTTCCGGTGCCTGGAAGATACAAATGCGAGCACACA
+>850:2:1:1845:5258/1
+AGACGCTGGGGCGGGTGCGCGCTTGCGACATGATTCGCGAGAGCCGCGAGTGCAAGCGCACCGCAGAGAAGGTGAA
+>850:2:1:1845:5258/2
+AGGGGGCACAACGCCACCGAATTCGTCGGCATCGAAATGGCCAAGAAGTATACGGAATTCGCCGCCGCACGGCTGG
+>850:2:1:1845:21176/1
+AGGCGGCGGTCAAACGCCTGAAAAACCTACTAAGCCGTAACTGGGTCTAAGCTTTCTAAGCGCGACGCGCGGTCCG
+>850:2:1:1845:21176/2
+TACGCGGCCTTGTTCACGCTTGGCTGAAGGGCGACGCGCGGTTTGACGAGGACCCAAGCGCCTCCAGCCCTCCTGC
+>850:2:1:1845:3575/1
+TGTACTCGCCCAATCGGCTGAGGCGGCCTGTCAGGACCGGCCCCGGCCGCATGTCGACTGGACCCGCGGCCCCCCG
+>850:2:1:1845:3575/2
+GACGCATCCCCAAACCGCATGAAGCGCAACTCGGCTCCGTAGCGCGTGGCGCCCGCAAGCCTTGCCCGCCTGAACC
+>850:2:1:1845:18336/1
+GCCGTTATCGGTCACGGTGACGGCATCTCCGTTCTTGTTCAGAATTACCTTTGTTCCGGGGTTTCAGTGGGTAGGG
+>850:2:1:1845:18336/2
+GAGCACAGCGACCTTTTATGCCGCCAAAAAAATCACTGTCCTCAAAGTGCTTGATACTATTCGTAACAATCCCGCA
+>850:2:1:1845:6482/1
+CGCGCTGTCGAAGGAACTCATCGCGACCGTCAAGCGCGACGGCGCGCAGTGGGGGATGCGCTTCAAGCAGGGCACA
+>850:2:1:1845:6482/2
+GTGGAGATAGCTCGCGACCGCGAGCCGATGCTTGATGAGCGCGGCGCCGCACTCGTTCTTCGGAGAGATGGCGGCG
+>850:2:1:1845:16242/1
+CGGCGGATTTTCTTATTAAAGGTCTTGGAGGGCGTCGCCCGGAAGGCAACCGCGGTCGGGAAGACGAGGAATGGCG
+>850:2:1:1845:16242/2
+CGGAGTTGAAACAATTCAGGACAAGACCTGGCTAACCTTCGGTTCAGCCGGTTTTCGCTTCGACTTCGTTGCGGAG
+>850:2:1:1846:13934/1
+AGGAGCAGAACGAAACCTCATTGACCTGCTGACGGTCACAACCGACGGCAGGCTGGTGGTGATGGAAATTAAAGCG
+>850:2:1:1846:13934/2
+GCAAGCGTCCAAGTGTCTTGTGAAATGCGAGCAACGGCGCAACCGAAACCAATAGGGCCGGCTCGTCTTTTACCAT
+>850:2:1:1846:18159/1
+TTGGAGCAGGTTGGGTTCTATTATATTTGCGGGCATGGCATCCCGCAGGACCTGATTGACCAAGTGTTTGCCGCCC
+>850:2:1:1846:18159/2
+CTGGGCTAGGACGTCCGGGTGATTGGGCGGCAGATCGCGCTTGACAAAGAAGGCGTCGACCAGGCTCGGCCGAGTC
+>850:2:1:1846:17012/1
+TCGGTAAGGCGGTGTTACGTTCCGGCGTCGCAGGTGCCAGGCCCCAGCCTTAGGATTACTACGCCCACGACCACCG
+>850:2:1:1846:17012/2
+ACTTGTAGCTGCGGCACCCCGTTCACTGCCTGCTTTGGGGAACCGACAGTTCCGACAAGGAAAACAAGAACGAGGG
+>850:2:1:1846:17812/1
+CGGCGCGATCGCATCGCCCAGCCGCCCTTACGGCCCCCCATTTTTATACGGGGCCATGCCTGCGCTGTCACTTTCT
+>850:2:1:1846:17812/2
+CGGAACGGTGGCGGCCGGGTTGACTTCTTTGACAGTCCTGTCTTTCTAGGGTTCCGGCAGTATGCGGCCGCCTTAT
+>850:2:1:1846:13667/1
+CTCGCATCTCTGCGATCGCTTGCTCGCGGATGGTCGGAACCTCTGCGTCGACCGCTTCTTTACTCGCGCGATACGC
+>850:2:1:1846:13667/2
+CCATCGGCCGCGACCGGACGGCACGCCACGCACCCTGCCCCGCTGGCGCTTCGTCCCCGCCGTGAGCTCGAACGCG
+>850:2:1:1846:11120/1
+TTCAATCATCCTGCCGCCAAACTCAGTGCAATTGAGTTTCCGCACCAGCTACGCCCTGGAAGCCAGTTCTTCGCGC
+>850:2:1:1846:11120/2
+ATCCCAACTGGATGGAGTGACCAAAAGCGGCCGACGCAAGCAGGACAGAGGGCGCAACAACGGCGTCCGTGGTACG
+>850:2:1:1846:8533/1
+GCCGGAAGATTTCGCCACGCGCGGCATGCCGGGCCGGATGCCGCCGGCGTGGCCCCACAGGATGTCGGGGCCATCG
+>850:2:1:1846:8533/2
+TCGATTCCGATTGGCGTGAAGTGACGAAAACCCAAAACGAGGGCGGGGATCGAGTATTTATTTAGGCCCAATTACA
+>850:2:1:1847:21204/1
+TAGGCCGGGGGGCTACACGCTCGACCAATCCGGCGCCCACGAGACGCGGCCACGCGCAGTCTCCGACCTTTGACGC
+>850:2:1:1847:21204/2
+CGCCGTCTCCACAGACAAAGCAATACCGGCCGTGACCACCCGAGTCGGGGTCGTGGGCATTATGCACTGCCGAGGC
+>850:2:1:1847:10272/1
+ATTGTCCACGTTGGCCGGGTCCTCGGCGATGATCGCCTCTTCGGCGTCGAAGGCGCATGCGAACGAGACTGCGAAG
+>850:2:1:1847:10272/2
+CGCCCCACCTTCCCCGCCGGCCCCCGGCACGATCACCGTCGCACCCCCCAACACCAGGGGGGCGACCCGGCGCTTC
+>850:2:1:1847:3687/1
+TCCAGCCGCACGTCATGGTCACCTACAAGGTGCAGGCCGCCAAGGCCCCCGACCTGTTCGTGATGCCGACCGCCAA
+>850:2:1:1847:3687/2
+GCCTTGACCTGCTGTTTGACCTCCGGGATCTGCTTCCCGTCAGGCGGGGCGGGGCTCTTCTGGGCCACGCAGTCCC
+>850:2:1:1847:10417/1
+ACCTGCTGACCGTGGCCGCGGTCCGGAACCACGTCGTCGGGGAATTACCCGATGCGGCGCTCGCTCCGCGGGGCGC
+>850:2:1:1847:10417/2
+CGCGGAGACCGTTTCGCTGGCGGGGCGGGTCGGGGTCGCCTACGTGTAATTGATCCATACGGGCGGGACGCTCGCC
+>850:2:1:1847:5546/1
+CGTTTCCGGTTTTCGCGCCGGCTCTCAGGGTTCTGGTGTCGCTGATTGCTTGGGTGGGGGACCGCGCGGCGGTGAA
+>850:2:1:1847:5546/2
+AAGTCGCCCAACCGCGCCGTGGGGTGCTCTCGGCGCCGATCGCGGCCGGTACAGAACAATCGCCGCGGGGGCGGGC
+>850:2:1:1847:18114/1
+GACCGGCCAGGCTCCGGTGAACGCCGAGACGTCGACAGGAAGCACATCTTCGACCCGCATGGTCATAGCCTCGGGC
+>850:2:1:1847:18114/2
+CGCCCCACCCTCGCTGGCATCAATCACACGTCCGCCGACGCTGAAGAGGAGGATATCCCCGCCGCCGTGCCCGTCC
+>850:2:1:1848:12935/1
+GATCCCACCGCGCCGCGATCGGTCCCGACGGCGTGACGGTGCAGCCGATCATCGCAGCCACCCGGCGAGCCCGGGG
+>850:2:1:1848:12935/2
+CTGTTCCACGGCCTGTGGGCCCTCGCGGTCAGCCTGGGCTTGCGACAGGACGCGGCGGCGAGAAGGCGGCGTCCCG
+>850:2:1:1848:5718/1
+ACGCTGCTCGCCGATCCACTCGTCCATGCGATCGACGATCGGCCGCCCGGTGAACATCGCGGGCTGGGGGGGGGGG
+>850:2:1:1848:5718/2
+GACAGTCAGTGGTCGACCGGCGGTAGCTACACCATCGCGGGGTAGATCTACGACCTGGCCCAGCTGGTGCTTCAGC
+>850:2:1:1848:11789/1
+AGAGGTCGGAGCACAGCACCGTCACCAGCTTCCGCTCCCCCTCGAATCCGCCCCGCGCGGCGCCGCGCGTGGTGGC
+>850:2:1:1848:11789/2
+AGCACGGCAGTTCTTTTCACCCAGCGCTTTTGCCCCCCCTCCCGCCCCCACTTCGCGCGCTCCGGCCCGCCATGCG
+>850:2:1:1848:9857/1
+TGCGACAGCGGCCATCCGGCGAGCGCTTTGCCTGGAAGCCGCCGTCCCCGCGTTCCTGCGTCGCCTGCAGGTCCCC
+>850:2:1:1848:9857/2
+AGCTGCCCGCGCCGCATTTCTATCAGCTCTCGCTGCCGCCACCGAAGCCGCCAGACAGCCCGTTTGGCCACGCTGC
+>850:2:1:1849:11545/1
+GGTTCCCACCAGTCCAAGCTGCCCTGGGAGTTCATGCCGCCCTCGAAGAGCAGGTGGCTGGGCGGGGCGGGCGGTG
+>850:2:1:1849:11545/2
+CCAAGCTGCGCATGAACGGCCTCCCGATCGTCCAGCGCAAGTGGGGGCCGTAATTCACGGGCGCGTCGGCGAGGGG
+>850:2:1:1849:4670/1
+TTCCTGGTACTTGCGCATGACGGTATTGAGCGTCCGATGCAATTCTACGCTCGTGGTCATGGACGTTTTTACAACG
+>850:2:1:1849:4670/2
+ATGAAGGAGCGCCTAAATCGCGACAAAGCCAAGACACATGTTCTCGCCATTTCGCAGCTTGGTTTGATGGAAATGA
+>850:2:1:1849:2426/1
+TGCACGGTGGTGGCTCGGTATTAATCGATTTCGAAAATTATCCGCTCTCGGGGAAATCGCTCATCGCCATCGGACC
+>850:2:1:1849:2426/2
+TCTGAAATTCTTGACTGATTTCCCGGAATAGATTTTGCGGCCGCTCGCCCTGTTTCGGTTTTAATCGACCAACCGG
+>850:2:1:1849:2886/1
+TTGCCGATGTAGCTAGCTTTGCAATCAAGTTAACGCACCTGCTGTGACATTGGCCGGAGCAGGGCTGTCTCCCGGG
+>850:2:1:1849:2886/2
+GAAGCGATGACAAGTAAAGTCCAACTACTGTGGCTGCAGGGATCAATGCACCAGGCGCAGCTCCTGGAGGTGGGGA
+>850:2:1:1849:1669/1
+AGACTCCATCAGCCCGGATAAGCATTGAACCGGCCGCGCGCGCAGGGGGGGGGAACGGAGGTGGTGAACCTGGAGC
+>850:2:1:1849:1669/2
+ATGTACTCCCAATCATTGACAAATTCAGAGGACACCGGCCTTGAAGCTGGCGGCGGACAGGGGATTGGGGCCTGCG
+>850:2:1:1849:4234/1
+GACGGCGAGCTGCAGCGAGCCGCCGCCGGGGGCGAAAGAGCCTTCGCCGCATCAGCCACCACCGCTCCGAGGGCAG
+>850:2:1:1849:4234/2
+TGAACACGCTGCCTCTAGGTCTGGGGAGCAGCCGCCTAGCGCTCAGGGACTCCAGGGGAAGGTGATGGCCAAGAGC
+>850:2:1:1849:7272/1
+CGGATCGCGCGAGTGTCTGCCACCTCCGGGCGCCCCCCCGTTTGGAACCTGTCAAGAGGCAACCCAAATATATTTG
+>850:2:1:1849:7272/2
+TCAAACCGGCCGCAGAACGATCGTGGCCCCGGCCCCCTCTGTTGGGACGGCGCCCTACGGACCAGCTCCCAGCAGC
+>850:2:1:1850:3380/1
+CGATATTTGAACACCTCGCCGAAGCGCTCCTGCTCGCCGGGATGCTCGAGCTCGATCACCGACTCACCCTCGACCC
+>850:2:1:1850:3380/2
+GACGATGTGTCGCGCCGAGGGCGCGAGCTGCAGGAGCGCGAGGGGTGGTACTTCCCGGGCGTGCAGGACGCGACAG
+>850:2:1:1850:4843/1
+TGGAGCGAAGGACGCACAGGCGCAATGGTAGGATTTCGGCCGTCGGACCGTGGGCGACCAGCGGGGGCGGACGGGA
+>850:2:1:1850:4843/2
+CCGGGCGCGCCGGGATGGGGTCGCGTGGCTAGGGCGGCCCGATTCGAGGAGAGTAGTGCGCGGATGGCGAAGGACC
+>850:2:1:1850:11042/1
+CAGGACGAAGGAACCGGTTTTTCCCCGGGACACGTCCCTAGTGCTCTGGACGATGAGAAGTGCACGCTCTCCACCC
+>850:2:1:1850:11042/2
+CAAACAAGAAGGGACAACAAATAAGATGAAAACAAAAATCATCAGCAAAATGCTTCTTAGCCTCGGCTTGGCATTC
+>850:2:1:1850:20093/1
+TGCCTGCGCGTAGTCAGGCAGGGCGGTGGCGGAGACGAACCCGTGGCGCGCGAGCGTGCGGGACGGTATCTCAAAC
+>850:2:1:1850:20093/2
+GCACTCCCAGACGCTGGCCGTCGGGGGCTAAGGCCGGGGCAAGAGAGGGCTCGACCCGTCGCTGTGCACGGGCTCG
+>850:2:1:1851:16692/1
+AGCTGATGCTCGGCCGAACTCCGGGAAACATCCAGGCGATCCGGCCGCTGCGCGACGGCGTCATCGCCGGCTTCGC
+>850:2:1:1851:16692/2
+GCCGGCGCTTTCTGCTGATTCCTGGATCGCGCGGCGTTCGACGGCGGTCGAGCCGGACGGTACGCAGATGATGATC
+>850:2:1:1851:5606/1
+AACTTCCCCATCACCCGCAGCCCTGACTAATTCACATGCAGCACCCCCGCCTCACGCAACATCCTTTGCACCGCAT
+>850:2:1:1851:5606/2
+CGCGTCCCATTTCACCAATCAGCCTGATATGGCCGTGGAGCGGACGACCGAGAGCTTTGACCACCTGGCGCAGCAC
+>850:2:1:1851:3554/1
+GGCGGAGGTGGAAATGTCTATTGCAGCGTAAGAGCGGCACTTTGATCCCAAGGACTATGTAGACAAGGCATCAGTG
+>850:2:1:1851:3554/2
+CAGTGCGAGGGCGCGCTTAGGCAACGCGACGTTGGCCAGCAGACGGGGCCCCCCGTAGCGTCCCGCGGTGCGGACG
+>850:2:1:1851:19028/1
+CAGCGTGTTGTCCATCGCGTGCGCGCTGTCGTGCAGCTCGGTTGCACTGAGCTTCGACACAAGGAGGCGGGGCCAA
+>850:2:1:1851:19028/2
+TCTGCAGAAGGAATACGACGAGAATTTCGGCGGCAGCAAAAAGACGCCGCCACAAGCACCGAACGCGCTCTCGATG
+>850:2:1:1852:18757/1
+GTCGGGCGAGGTGTCAACCGCGCGACCTCGTAGCTATAACGCCCTCATGCAAATCGGCTTCATCGGCCTCGGCAAG
+>850:2:1:1852:18757/2
+GGGTGAAGACGCCTTCGGCGCGATTGCCCGCGGGCACCAGGCCCCACACGACGCGCGCCGGCGAGAGATTGGCGGT
+>850:2:1:1852:20071/1
+ACTTTCAGCGAACTGACGGCGACGGCGTTCGCGTCCGTACCGCCACTGCGAAAACTGCCATGACCACACGGCTTCG
+>850:2:1:1852:20071/2
+CGAGGTCGCGACGAACACGGTGTGCTGATCGCCGACGCGAACGCGATAGAGATGGCCCTTCAGGTGCATGATCTGC
+>850:2:1:1852:3148/1
+GTGGCCCACCCCGGCCACCGCGCTGACGGCGCGGGGGGGGGGGGGCGTCGTCTCGGGCGGCACCGGCGACCCCCAA
+>850:2:1:1852:3148/2
+CTACAGGAACCAGTCGGAGAAGACCAAGGCCGCGCTCTTCGGCGAGTGGATGCAGGCCGGCGACACGGACTACCAG
+>850:2:1:1852:15655/1
+GATCGGACAGAAGTCATCGTTATGTTCGTGGACAGAAAATTCGCCCCGGCGCCACCGTCCAACACGCCGAATGTCG
+>850:2:1:1852:15655/2
+CTGAGCCCATTGGCGGGGGCAGAAGCGCGGAATCATAAGCTCATACAACGGGGGGTTTTTCGCCCCCAGCTGACAG
+>850:2:1:1852:14201/1
+AGTGGACAAAGGGCGTCTATCACTTGTACGTCATCCGGGTGCAGGATCGCGAAGCGCTCCAGGCCCACCTTGCAGC
+>850:2:1:1852:14201/2
+GCGGAAACATGGGGAGTGAAACGATCTCAGCCGCAACGCGTTCGGCCACCGGAAAATCACCGTGTTTGTATCCGAG
+>850:2:1:1852:13053/1
+AACAGAGCCGACATGGGTTAGTTTTCTATCCGAGGTTTGTGAGCGAGGAGGTTGGTGAGCCATTCAACGTTTCCTT
+>850:2:1:1852:13053/2
+CAACAATGTTAACATTCGACCGAATCAGACGACACTCGAGGCGTTTGAGCAACTAATCGCTTTCACCTGTAATCTA
+>850:2:1:1853:11286/1
+GCAGGCCGTCATCCGCAGCCCCGACCGCCACCTCGAAGTCCAGGTCGAGGGGCGCGACCGGGATACCTCTTCGGGT
+>850:2:1:1853:11286/2
+GACCTCGACGTCCATGCGCTCGCCCGCTGGGTTGCCGCCGCCGGGGACCCGCCGCAGCGCCAGGTTCAGATTCTGC
+>850:2:1:1853:19997/1
+CGGCACCCCACGAGGGCGAGCGTCCTGAGCGCCGCGCTCGGGGGTAGCAGGCCGACAGTTGGGGGGGGGGAGCCAA
+>850:2:1:1853:19997/2
+CTCCTCTGCACCTTGGTTCGGGCGACCCCGGACGGCTCCCACCCGGAACGGGCGGTTGAGGAGTATCCGGAGATTG
+>850:2:1:1854:14371/1
+AAGCCCGGCGTCGAGCGCGAGAATATGACGTACAGGGCGAAGGACATCGCCGACGTCGTCATCGGGCAGCCGGGGC
+>850:2:1:1854:14371/2
+GGCGCAGCGGCTCGGCGCTGACATTCGTTACCGCAGTATCGCCGAACACCCCTTTTATCAGCAGACCTTTGGCTGG
+>850:2:1:1854:19843/1
+CAAAGCACAGGCTTGGCGGGGATCACTCCGCCCTCCGCCAAGGGGGGAGCAATCAACCCGGACCCCGCGCGCACCG
+>850:2:1:1854:19843/2
+CCTGCTCCCTTAATCTCTGCAGTAACTGGATATTCTTGTTGCTGGCGGCAATCGAGCCCTCTCACATTCCCGTCGC
+>850:2:1:1854:5833/1
+CGCCCTTCGGCCGCCGCCGCGACCGGAACTTCAACGCGGGCGGCTTGAATAGCGGAAACAATGACAACCCCTATAA
+>850:2:1:1854:5833/2
+GGCCGCGGTCGGTGGCCGGCGGCGGGGTCTGGGAGAAGTTACCTGGCATGTGGAAGTCACCGGGCAGGCTGCCGTC
+>850:2:1:1854:7640/1
+CGACACCTTGGCATCACTGATGAGACCATCGTCGTCGGTATTGTCGGGGCACTCGCCTGGAATGACGGCGTCGGAT
+>850:2:1:1854:7640/2
+GATTACATCATTGGCCTGGGCCGCCCCGGCGGGGAGGCTTCGGCTGGTGCTATGGTGGCGGTCGAGCGCTCGGCGG
+>850:2:1:1854:6959/1
+AGGCCGCGCCCCGTTCCCGGCAGAGAGAGAGGCGCCGGGCGGCAACCCGCTCGGATGTTCGGGGTGTACTTTTGGG
+>850:2:1:1854:6959/2
+CACGCTGGCTGTTGGGCGCGCGGAGTGTAACGAAAGCACGTCCCCCAGGGCCTCGATGCCGCCCCTGCCCCCAGCG
+>850:2:1:1854:6824/1
+ATTAGTCCCGGCGGTTCTGCCGCAATTGCCGTTCAGCCACATGACGGGGAGCTGGGGTTCGGCTTTGTCCTCGAAG
+>850:2:1:1854:6824/2
+TATTCCAGACTCGAAGTGGTGACCTGCAGCAGCCGAAGATCCTCGTCCATGGCGCTCAGTCCCCATGGATCGCCGG
+>850:2:1:1854:1486/1
+GGAACTACAAGCCGTTCTTCGTCTGGTGCAACACGGCGCGCGGGCGCTTTACTTCCTTTCGTTCCGCAGCGCGCCT
+>850:2:1:1854:1486/2
+CGGGAGGGTGGTGGACTGGGCGCGGTGGTCCGACGGAAACGCGACGGTGGTGTTGTGGGCCGGACCCATGGACTCG
+>850:2:1:1854:10393/1
+TGCAATTCTCGCCGTCGTCATGCTGGCCGCTCATGGCGCGACGTATCTGACGCTCAAGACCGAAGGCCCGGTGCAC
+>850:2:1:1854:10393/2
+ACAACCAATCCCAGCCACCAGAATAGGTTGGTCCACGCGGGGCCGGGCAGATCGGGACGCACGATTCTCGCTTCAA
+>850:2:1:1854:19419/1
+GCCGCGCACGCGAAGGCCTTTCGAGAGACTGCTGCCTCCTTCTGCCGCGCGTCGATGTACTCACGGGTGTCTGCCC
+>850:2:1:1854:19419/2
+TCGCCGTCACACCGAAAGTTGGCCGAATTCGCTTCGATGAGGCCGGCAAGGCTGTGCTCAACGACTACCGCACCAA
+>850:2:1:1855:3942/1
+CGTGGGTCACCATCTCGCGCACCGCCGGCGTGTCGGACGCCAGCAGGACCGCGCCGCAAGCCAGCGCGTCCATCAC
+>850:2:1:1855:3942/2
+CAAGACGTTCAAGGAGTGGGTGCTGGCGCAGGACAACTACGACCTGTCGCGGTTCCACTTCGTGGGGCTGCTGCCG
+>850:2:1:1855:5630/1
+GAAGGAAGGGGGGGGCGCTGCGTAGGTTCTGCGTGGAAATGGCCTGTATCAAGACGTGCGTCGCCATTGGCCCACC
+>850:2:1:1855:5630/2
+CTCAAGGTGTTGTGGGATGCCAGCCGTGCTGGGAGTGGATGAGGCGCTGGTAAGGCCCAGGTACAGGCAATCCGAG
+>850:2:1:1855:11426/1
+GGAGGGCCCGCGGCGGCGTCCGGCAGGCTCTTAACAGCCCGTGGGGCGGTCCCTGACTTCTGGGCTCGACCCGCGC
+>850:2:1:1855:11426/2
+CAGCCCGAACCCCCCCGCTAGACCCAGGCCGCGGCGCCGCTCCGCCGTGCATGCCCCTCCCGCGTCCGTCCGCCGG
+>850:2:1:1855:6898/1
+GATCTGTCTGGCGCAAAGCCGTGGAGGCAAAAAGGAACCGGTCGCGCACGGGCCGGCTACAAATCCTCGCCCAACT
+>850:2:1:1855:6898/2
+TTCCGGCATTTCGGACATGTCGATTGCCCAAACATCGCCGGCGGTGGTCCGTTCGCTCAGGGCCCTGTGAAAATGA
+>850:2:1:1856:10102/1
+GGATCAGCGTCGTGACGGCGTTGGGGCAGTCGCCCGTCTCGCGGAAAAGGATCGGCGCGGGGCACGGAAGGCGGCG
+>850:2:1:1856:10102/2
+AACGATCGAACGGCAAGACCTTCGACACCAACTCCGGCTACTACTACGACGGTATCTTCCTCATCGCCGACGCGCT
+>850:2:1:1856:9341/1
+GGGCTGGCCTCCGCCCCGACGCACCAATAAATTCAGTGACTTATGGTGCGAACGGTTGCGCAAGAAGGGGGGCCCC
+>850:2:1:1856:9341/2
+CTCTATCGTGAGGTCGGCCGGGCCCGCCAAGGAGACATTATTCGGAAGCTGTGGGCTCCCAAGCCGAAAGATGCTC
+>850:2:1:1857:4370/1
+GCATCGGTGCGGGCCACGGCGAGATCGACAGCACCTTGGCCAACGGCGAACCGCTCAGGATCGACCTCGATGCGGG
+>850:2:1:1857:4370/2
+GGCGGCGCGGAGTGCCGAGGCGGGTGGAGATCTGCCCGGATTTTTCGCTGATGGGGCGATTGAGCCATGTGTCGCG
+>850:2:1:1857:4098/1
+TTCGTCGATGACGACCGCGCCGTCAGTAAAGCAGTGAGCGACGGCCCCAGCGCCGGTTGTATCCTCGGCGACGTAG
+>850:2:1:1857:4098/2
+ATGCGGGCGTGTGTTGTTGCTTACTCATGGGTGAGTAGCTCACTTTATCGTGCGTTCTTGCGATTTCATCGTGTTC
+>850:2:1:1857:12108/1
+GCGACGCAGCGGTTCCAATCGGATTTCAATCTCCACCAGCTGCGCGTGGGATTGAACTATCGCTGCGGCGCCGGGC
+>850:2:1:1857:12108/2
+CGCGGCCTTCGCCTGATCCGGTCAGACTGTTGGTGCCGAAATACGGTGACCGGGTCCGAGGAAAGGCTTGCACGAC
+>850:2:1:1857:17586/1
+ATCGGCGAGGCAAAACGCCGATGGTGGGCTGGGAAACCGGGCCAAGCTTGGCGGCGGTGCGCATAACCCTACCCGG
+>850:2:1:1857:17586/2
+TCCATCAGGACTTTGAAGCGGGATTTGATTGGTCGATAAAACGTCGCCATCATCAGGTGAAGGTTCACCGTGAGGC
+>850:2:1:1857:20902/1
+TCGAACGGGTAGATGACGCTCGAGCCAGAGCTTGGGCAGCACTACCTCAGTCGTCTTCCTCGGCCGACTAGTCAAG
+>850:2:1:1857:20902/2
+CGCCAGGCCGTCAGCCACGTCATCGCCGTCTGGGTTCAAGCCGAAGAAGAACTCGCACCCCCGCTCATCTCCCACG
+>850:2:1:1857:21006/1
+CGACGGCGTGGTATGCGCAGCGACGCTTCACCCCGGGACGGGCCCCCTCCATCACCGGCCACCGGGGAGGCTCCAC
+>850:2:1:1857:21006/2
+TGTTCGACTCGGTCACCTCGATGGTTATTTCCGCACGGTTCCGCGATCTAGTCTTGCTCCTTCAGGAATGCCCCGG
+>850:2:1:1857:2063/1
+GACGAAGTGGAGGGGCGCCCGCGAGCGTTCGAGCACGATCCGATCGTTCGCGCGGGGAGCTTCGACGACCCCGCCC
+>850:2:1:1857:2063/2
+CGCGAGCACTCCCATTGCGGGACGCGCGCGGCAGCAGCCGGGTTCCCGTACCTCGAATGACCACGCGCTATAGATG
+>850:2:1:1858:21356/1
+GCACGGTCTGGCGCGGCCTCATCGTGGTCGGGGGTAATTCCCGCCGCGGCCGCCGTCCCGGCACGCAGCGCCCGTT
+>850:2:1:1858:21356/2
+AGGAAAGCTATTGAAGGGACCGAAGGAGCCAACGGAAGCCAACCTCGTCTATCCGCAGGGAGCCAGGGTCGACCTG
+>850:2:1:1858:13735/1
+GTCGTCGCCACCCAAGGCGTTGAGCAAGATGATCACGCCCACGAAGATGGCCACCACGATCGCGGCGGGGACGATC
+>850:2:1:1858:13735/2
+CGCCGGTGCGCCCCGGCGGGGCTCCCCCGACACATTCTGCGCCTATGCCCAGCGCCCACAAGCCAGCCCGCCAGAC
+>850:2:1:1858:7871/1
+CCGTCAGCCTCTAACCGCACACACAATGGCATCATTTCGGGTACACGAGGCCTGTAGCGCGAGCACTGCAGAAACA
+>850:2:1:1858:7871/2
+GTCGAGAGGGGCGAAAGATATTTAATGGGGAAGCAGGTAGCGGCGGGTTGAGGGGGATAGAAATTACTGTTAAGCG
+>850:2:1:1858:20426/1
+CCGCGACAGGTGTTGGGTCCTTCTATGAGGTCCCGGCGGCGTTCTCGCGCGAAGGCGCGGCTTCGTTTGCGTTGTA
+>850:2:1:1858:20426/2
+GCCGGGAGTGTGCGAGGCGACCGTGAACGAGCGCATCTTTCGGAGACTTGTAGGCATCATCGTATTGAAGGAACTT
+>850:2:1:1858:20842/1
+TGAGGGCGAGGGCACAATCATCCGCGGCAAACAGAGCGCGCGCAGGGTACTTATTCGGATCGCCCTCGCGGTCGAC
+>850:2:1:1858:20842/2
+GTTCGCATTACCTCCCCCGCGGTGGACCCTGATTACCGCGCCCCCTGGAACACCGGCGCGACCGGCGGCGGGGTCG
+>850:2:1:1858:20872/1
+GCCGACGGCGCGCTTCATGGGGCGGAACGAAACGCGCCGGGAGCGAACCTGGGAAAAACCAGGAAAAAGGAAAACC
+>850:2:1:1858:20872/2
+CGGGTTCGCTTACGGTACGTTGACCGATCATGCTGAGCGCGGCGAAGAACTATTCGAAGTCACCTTCGATCACAGC
+>850:2:1:1858:7251/1
+ACGCTCTCGGCGAACGACGGATCGTGCGCCAACGCCCGCCGCAGCCGCGGGCTAAGCATGCGGCGTCGGCGCTGCC
+>850:2:1:1858:7251/2
+CTGCTGGCGGCGCTGCCGCGCAGCTTCTAAGAGAACACCTCGGCCCCGATTCACCGCATGCACACATTCGCCCCAA
+>850:2:1:1859:11742/1
+CGAGCCGCGTTCGGGTTCGTGAGCGTGTAAACGAGGCCGGTAGGGCAAGCCCGGGCGGCGGTGGCACGCATCGCCC
+>850:2:1:1859:11742/2
+GGCCAGGACGCACCGCCAGAGGTGGGGGCGGTGGGGATCTTCCAGGGCCCCGGCCCGCACAACTCTCCCCCCTGGT
+>850:2:1:1859:2037/1
+TCGAGGCGGCCCGCATCCCGACCGGCATGACGGGGACGGGCGCCGCCCGGACGTGGGGGGGCCCGGGGGGCAGCGC
+>850:2:1:1859:2037/2
+TCGCGATGCCATAGGCGATCGCATCCACGCGGTTGAGCGCGAGCCCGCGCGCGGCTGTGTCGAGGCCGCCGGGGGG
+>850:2:1:1859:17543/1
+GACTTCACGCAACACGATCTCGGTGCCATCCTGAATAGAGACGCAATACGGGCCAACCACGATCGGCTCCGGGAGC
+>850:2:1:1859:17543/2
+ATTCCCGGCTTTCCCTTCCTTGGCTATATAGCCGACGTTTCCCCTCGCTCGTGGGGGGAAGGGGGGCGAATCTGTC
+>850:2:1:1860:5981/1
+AACGACCGCCTGCTGCTCGGGCTCAAGGGCAGCCTCAACGCGTACGAACTGGATCTGTTGCGCCAGCGCTCGCTCT
+>850:2:1:1860:5981/2
+CCAGCTTGATCGCTTCCTGGACACGCCGATCCGGATCTTTCTCATAACGGTCGCCGGCCTCCACGAAGCCGACGCG
+>850:2:1:1860:16386/1
+AGCGAGACCCAAAAGGAGGCGGAGGCCCTCCTGCGCGAGACGCTCGGCCGCGGCGCCTATGACTTCGAATGGCTCG
+>850:2:1:1860:16386/2
+AGCCAGTGGCTATCGGTGAAGCCTGCGAGACAGACCGGCGCGAGCTTGGCCTCCGGCTCCTCGCAGGCCACGACGC
+>850:2:1:1861:11902/1
+CGGTCCAAAACGGAGCACGAGGAGACTTCGCGCACGGTGATCGCTTTCGTCGACCGGAACGATCCCAAGCAGACCA
+>850:2:1:1861:11902/2
+CCATGTCCTCGAGCTTCTTCAACACCAGGCCGATGTTGTCGTCCCTCTGCTTCATGCGGGCTTTGCTGACACACCG
+>850:2:1:1861:18858/1
+CAGAAATCGGCCTCCTCGCTTTTTCTTTGCTGTTGGTCGACCTGGATCGCGCGGGTGCGGAGAGATTCAAGCAACT
+>850:2:1:1861:18858/2
+ACCGACGGAGCGTTAGAGTCCGAAATTATCCGGAGATTTTTGGGCGCGTTTCAAGCGATCACGCCACTGGATATCG
+>850:2:1:1861:2673/1
+GCCCACGAGCGCGAGGCTGGCGGCGCCGAGCGGCGTGCCGTCACACAGCGGCACGGGCTTGGCCCTGGGCACCGGT
+>850:2:1:1861:2673/2
+CGCGCGACGGCCGCGCCCGCCGGCGCCAGGCCACCACGCCCGGGAAGCCCGGGCTCCCCCCCACCCCTCCGTCCGG
+>850:2:1:1861:11469/1
+GTAAACTCCTTATTGTTGCTGGTGATGCCGTTCTTGTTTTGAGCGGACCAATTGTAAACACGGGTCCGGGGGGAGC
+>850:2:1:1861:11469/2
+CGCTCGCGAAGTGGGTCGCCGCGTGGGGGACGGCGTCTTCGTAGATTGAGGACGCGTCCACGGAGGTTGAGGCTGC
+>850:2:1:1861:6732/1
+TACCGGCCCTTCCTCGGTCGTTTTTTCCCATATTTTACAATGGAAACATCGTCGGACTCATAAGTTGCGGCTTGCA
+>850:2:1:1861:6732/2
+GTTGCTCCTATTCGTTGAAGGATCCTCCGACTCTTCGCGTGATGACTCTCGACATCGGCGTGGATTTTTTTTTTTT
+>850:2:1:1861:13159/1
+TCGTGCGCCTCCGTCAAAAATTTGCGGATAGCAGCCCGCCCAACTTCACCATAATCGCGAGTAAAATCGTCCACAT
+>850:2:1:1861:13159/2
+TGCGCAAGGATATTCCGCCGGCGGTCCGGAGAGATCTGAGCGAAATAATTCGCGAAAGCATCGACTACGGGCTGGC
+>850:2:1:1861:3500/1
+AGGGGACACGTCCGATCAGGGCGTAACCGCCACCGTGGTGGTCGAGGCCTTACAGTTGTTGGCCTCGTCCGTTTCC
+>850:2:1:1861:3500/2
+AGCGCCGGCGACACGATGCTGACCGGGAGCCGGACGCTGCCGGGGCTGGCGGCCGGGGGCGGCCATTCAGGGCACG
+>850:2:1:1861:13086/1
+TCAGCTCGCAGCAGCCCACCACGCGGCGCACGCCCAGCGCTCACGGTCTTGGGTGCGCTGCCGGACCGCACGCGCG
+>850:2:1:1861:13086/2
+GACTGCGGTCGCAGCGGCCGGCACTCGCGGAGCTTCCGGAGGCGGGGACAACATGCTGAAGCTGTGGGACGCGGGC
+>850:2:1:1862:8736/1
+TGTGGCGGGGGTTGGGGGTGATACTTCTGCGGTTGGTGGCCACCAGGGCTTCCGAGGGCCACTCCGGGGTGTCCAA
+>850:2:1:1862:8736/2
+AATAACCTCCGATTCCGTTCGCCACGGACCCCAGATCGCTGGATTGGACGGACCGAAAAGGACAACGGTACGCAAT
+>850:2:1:1862:11241/1
+CGGAGGTGGTGGGCATCGGCTCGGCGCTCGCCCGCAAGCTGGGGGGCCCCGGGCCTGCCCGGGGGAGGCCGGCGGC
+>850:2:1:1862:11241/2
+TGCCGACGTAGCCCTTGGCCGCGAAGACCGGCACCCGCCAGCCCACCACCTCCGCCAGCCCCCTCGCCACCCACCC
+>850:2:1:1863:8189/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:1863:8189/2
+AGAAAATACAAGACGCCCGCCACAACAGAAATAACACCAACAAAAAAACACAAAGAAAAAACAAAAACAAAAAAAA
+>850:2:1:1863:7536/1
+GATGACCTCAGGTGCCAGCAGCGTTGTGAGTCCGGCTTTCGGCAACAGGAGGACGCCGCGCACCGACGCGCGGGCG
+>850:2:1:1863:7536/2
+TGCGCTGGCAGAGAACGGGGTCGGCCTCGGTCTCCGCCGGGGGGAGCGGGGAGAGGACGCACAACGCGCGAGGCGC
+>850:2:1:1863:14616/1
+GTGAGCACAAGGGATGGTTTTTGGGTCAACCATTTGGGGGAGGAGTTTGTCTCTGCTGATTATTCAGGGGGGAGTG
+>850:2:1:1863:14616/2
+ACCTCCTACCAAGCGCACGCCGCGACCCCGTCACCAAACTAAACCGGCACCACGAAGCCCGCCCCGAATTCACCCC
+>850:2:1:1863:11354/1
+TGCTACATCTGCGCCGACTGTGAGCTGAGCCACACCCCGCTGCCCTGGTTCCGCTTCGTACCAATCTCCTCGCCAC
+>850:2:1:1863:11354/2
+CGACCTTACGGGCTATGGATCTCGTGAATGGCTCGTCAGCCTCATAACCGACCCCAGCCCTGCTCGGGTTTACGGG
+>850:2:1:1863:7310/1
+GGCCTCCCGAGGCGATCTGCGCATGCTCGAATGATGGGGAGATTCGCCTGATGTGGAATAACGCAGGCAATCTCCT
+>850:2:1:1863:7310/2
+GGCATTTTGTTGATCCTTGCCTTCGCTTCGCCGGCGGCGATCTCTTGTCGGAAGGCCGGGGGGCTGTTGGCGAGCA
+>850:2:1:1864:3365/1
+TCAGGTCATGACGTGATGACGTGGGAGCTCACCGGGCGGCAACCCCCCGGTCGAGGGCGGCGCGCGCCGGGGTGGC
+>850:2:1:1864:3365/2
+GGCCTGTCGATGAACATCACGGCGCTGCGCGGCATGGGCGGCGTCTTCCGCATCGCGCCACCACTCACCACCACCG
+>850:2:1:1864:1235/1
+CCGTCCATCGGACGTCGACGGCCTCATGTACGTGCCGCTCTCCGACGATCAGTTCACCGCCGCGCCGCGTCTCCCG
+>850:2:1:1864:1235/2
+ACGGCGAACGTGTTGAGCAAAATGGTCGCCGGGACAGGACGGAACGCGAGAGAAATCACGACACGGGAACGTAAGG
+>850:2:1:1864:3797/1
+CCGAACCGTCGGCCGACGGGTCCTGGCGGCGCACGGGCCCTCCCTGCGGCGGGGGGCGCGTTTTTTCTCTTGGGTG
+>850:2:1:1864:3797/2
+CGTTGCTACGGTTGAGCAGCAGAGTCAGTCGTTCCCGGTCCATCGCCACTCGCTCCGCTCGACCACGAATCGGTGA
+>850:2:1:1864:21319/1
+TATGCTTGTGCTCTGGCGGGGGCCGGCGGGGGCGCTGCGGGCTCCCCACGGGTTGCTGGGGGGGGGGCGCCCCCCC
+>850:2:1:1864:21319/2
+CTACGCCATTGAACATGCGCCTCCCTCGGTTTCGATCTGCAGTCGGAGGCCCTAGTCGCCCGCTTCAACCACCGCT
+>850:2:1:1864:9503/1
+GGGGAACCGTGAGCGCCGCCAGGCGGTCAATTGTTCCCGCTACGGGTGTGGCGATTTATTAGTTCAGCGGCGCGAG
+>850:2:1:1864:9503/2
+AAACCCCCGCACGTTTTGCTCCGCCTCTAGCCGCCTTGTTTTCCATCTACACGACCCCCATTCGATCAGTGGTTGC
+>850:2:1:1864:1323/1
+ACCGACAGGACCACCATGTCCGGCGCCGCCCGCCGGAAAATGTGGAGGAGGGCGGAGAGGGCCGTGCAGGCGGTGG
+>850:2:1:1864:1323/2
+CCGGCACCATCGGCAGCATCGTGCGCGTCACTGCCGCGGGCGGCACCAGAGGCTGGCGGGAAGGGTGGGTTCGACG
+>850:2:1:1864:20560/1
+GGGGCGGAGTACGCGCACCGCGCCGGCATCGCGGGGATCTGATTTCGCACCCAGGGCCGTTCGCCCCCGCGCGGCC
+>850:2:1:1864:20560/2
+TCGTTGAACCATCCTACGACTAGGCCCGTCTTCCAAACCGTGTCCCGCTTCTGCGTCAACGGCCACCATCACAATC
+>850:2:1:1865:17128/1
+CGCCGCCCTCACGCAGGGCGGCGAGACGAGGGGCGGCGTCGGCTCCCCCTGCGGTGTCTCCGTTCCGCCGGCGCCC
+>850:2:1:1865:17128/2
+CAGCTACCACCTGTTGGCCACGCCACTCTTCGCCAGCGCCGCTGCGTCGCTCAGCCGCGCGGATAGGGGGCCGCGC
+>850:2:1:1865:2507/1
+GCCGCCCACGCCAAGCTGGCGAGGATGAGCAGCACCGCGCGCGCGGTGTGGAAAGGGCGCAGGGCGTGGGGGACGA
+>850:2:1:1865:2507/2
+CTCGTCTGGCTTCCCCTCGACTTGGGGGTTGCGGGGTCACGTGTGGGCCCCCGCGCGGCCGTCCTCAACGGGTCCC
+>850:2:1:1865:4696/1
+CCCACCCGGAGCACCTCTTCGCTCAGTGCAGCCACTACTGCGAGCTGGTGTCGCAGGCCGAGCAGATGAAGCGGGG
+>850:2:1:1865:4696/2
+TCGCGAGCTCGGCGATCTCCTCATCGGACGGGCACAGCAGGGGAATGGGCTCGGGAAACGGCGGGCGCGGGCTGTC
+>850:2:1:1865:1108/1
+CACTCGACAACTTCCTGGGCCATCATCCGGAGGCCTTGCCCGGTGCACCGGTTGAAGCGCCCGTGCCGGGCCCGGA
+>850:2:1:1865:1108/2
+CGCAGGGGCGCTCCCGGCGGGCGGAGGCGGGGGGGCGCCGCGAGCCGGTAGCCCGCGAGCGTGGAGAGGCGGACGC
+>850:2:1:1865:19394/1
+CTGAGCCGCGCCGGGCGCTCCCAGTCCAAGGGGGGGCGATCTGCATCTTCCGGTGTCTCGAAACAAAGCATTTTTG
+>850:2:1:1865:19394/2
+TTGGCGGCACACAAGGCCGCGTTGGCCGCGACGTGTGCAGCGAGGGGCGGAGTTGTGTTTACAATGAGGTGACGGT
+>850:2:1:1865:5257/1
+AACAGGCGTGAATCGATTATACGTCCCGGCCCGCCCCCGCTCGACCCGATATCCCGCCCCCGTCGAGGCCCGCCGG
+>850:2:1:1865:5257/2
+CCCGTCGAGGCCGTCGGCGGTCAGCGCGGCCTGGACGGCGGGGCGGTCGAGCCCAGACGCACCCCCCGAACGAGGG
+>850:2:1:1866:4312/1
+CGTACGGCGTACGCGACGCAGGCGTTCGCGGTGGGGCCGATCTTGCTGAACCAGGCGCGCTCCTACGCCTTCGTGA
+>850:2:1:1866:4312/2
+ACGAGCGCGGTGCCGGTGCCGAACGCCAGCGCCGGGAACGCGGGCACACCGATGCCCTGATAGATGGCGGCCGGGG
+>850:2:1:1866:1293/1
+GCAAAGCGGTCGGACCAAGCTGGTTTTCACGCCCGACGCGCTGCGCGCAATTACCCGTGATTCGTGGGGTGGGGAG
+>850:2:1:1866:1293/2
+CCGTTCGACGTTTTCACGCGCCTGCTGGAGCGTCGGCGCCGATTCAGCCGCGCCGGCCCAAGCTTGCGCCATCTCC
+>850:2:1:1866:11079/1
+TTTGGCGGACGGCCGAATGACTTTGCATAAACCAGGCACACCCAGGCTGCATCCGTCGATCGGAGAGTCATGCACG
+>850:2:1:1866:11079/2
+TTGCTGCGCGTCTTTGGTAACGGTTGCATACCGTACGTGAGCGGTGATGAGCTGGTCCCTCCAGGCTGAAACCGGG
+>850:2:1:1866:1159/1
+GCCGCCGCGGAGTTCCGGAGCAGGCTTGAAGAAGATGCAGAAGATAGCTGAGGACTATCTCTGCGAGACGGTGTCC
+>850:2:1:1866:1159/2
+CCGTTGTGGTGGATATTGTCGGACGCGAGTGCCGGTGCCGGGGCCTCGGTGCTGGAACCGTTGGGGGGGGGATCAC
+>850:2:1:1866:11155/1
+TGGTCGTCAGCGAAATCGCGGACATGCGGGCCGCGGAAGAGGGACATCAGCTTTTCGACGTCATCATCAGTAGGAG
+>850:2:1:1866:11155/2
+TCGCGCTGCGGGTACATCGCTATGCCGCGAAACTGGCCCAGGGATTGCGAGAGCTAGGCTTCGATCTCGCGCATAA
+>850:2:1:1866:2618/1
+CCTGCAGGTTGACCGTCGTCACCTCGATGCCGGTCTTGTACGAATCGAGCGTCCGCTGGACCAGTTCCTTGGTCTT
+>850:2:1:1866:2618/2
+CAACATCGCCGCGCAGTACCGCCGGGCCGACCCGGTCGCTTTTGTATTCAACGTTCGCGATCCGGACCAGACGCTG
+>850:2:1:1866:12229/1
+AGCTCGCGCCCGACCTGACCGCTCTCATGGTAGCCGGCCCAGCGGGCGGAGCGCAGTACGCCGCGAACGGAAGGAC
+>850:2:1:1866:12229/2
+TCGAACACGTGGCGTTAACGCCGAGCATCCGAATGGCAACGAGACAACCGGCTGCGAGGGCCACGGCCGTGCCCCC
+>850:2:1:1866:19615/1
+GGGGCTCGTTCAACTCATGTCGGCCTGCCCTGGCGGCCCCACCCCCGCGGCCTTGCCGGCCCCCTGCCGCCGCGCG
+>850:2:1:1866:19615/2
+CCGCATGATCGCCCACGGCGATGCGCGTCGGGTACCACAGCAAGACCAGGAGCTGCGCGCTGATCGGCCCCACGGT
+>850:2:1:1866:6475/1
+AAAGTTTGTTTATTCGGATCAACATCGCGCCGTTGAGAATTCTCACGGAATCCGAGGGATTGTCCACTTTGGGGAT
+>850:2:1:1866:6475/2
+ACTTCCAGTCCTTGAAAAGGCCCTTCAATGATTTGAACCGATTGGCCAACTTTGATGGAGCAATCGAGAGTCATGA
+>850:2:1:1866:13573/1
+AACAATATTGGCAATTGTGTTGCCGATGTTTGGCGGGCCCGGGATTGAGAAGACGCCAAAAATCCCAGCCGTGCCT
+>850:2:1:1866:13573/2
+CATTCACCGAGAAAGGCTGGAGCTTCGGCATCACGGTCCAGGCGACGAACAAAGACAACAACGATTTTCGTCACCT
+>850:2:1:1867:15151/1
+AGCCGAACTCAAGCAATCCAAGCATCCGGACGTGATCTAGGGCTCGGTCCCCTGCTCGCGCGGCGGGGCCGACTAA
+>850:2:1:1867:15151/2
+AAGTCCGGATAATAGGCCATGATCTGCATGCCGAGATTCTCGTGCCGGAAATAGCCCGCGAGCCATTGGTTGGCAT
+>850:2:1:1867:18958/1
+GGACAAACCACATACCACAACTATTAGCCCCCACACGAGCTATGCCTCCCCAAGCCGAGCCTCCGTTTCAACAGGC
+>850:2:1:1867:18958/2
+ACACCCTGTGGGCACTACTTTTGGCCCAGAAGGCGGCCGCGGAGGACTTCACCCGGGCCGAAGGTGGGGGGAAGTC
+>850:2:1:1867:1075/1
+GATTGCGCGAACTGGCAGTGGCGGCGAGCGCCTGGGAGCTTCAGCTCTTCCTCGGGGTTCGAGCTGGACGCCGCCT
+>850:2:1:1867:1075/2
+TGCCCGGGGGGGCCCAGCCGGGCGCGCGCTATCCGCTCGCGGCGGGAACGGCACCCCTCCGGCCTCCAAAGGCTGC
+>850:2:1:1868:18777/1
+TCGAGTGTTTAGCGTTTGACTCCGCCCTTTATCCTGGGGGCTGAACCTGCGCGGACCTTGATCTTGTAACCCTGAT
+>850:2:1:1868:18777/2
+AAGTTTTAACGCCGGGACGCACCCTGACAGTTGTTCGCTCCGACGTCTTTGCAATAGCTGACGGAGGAACACGTGA
+>850:2:1:1868:1448/1
+AAAGCCGAAGCGACTGAGATGTTTTTGCACCATCGCTTCAGCCTCCTCCATTCGCTTAGAGATCTGGACTTCCTGG
+>850:2:1:1868:1448/2
+AGTTGACCGATACAGGGATGGCAAAAAAGACGTCGACGAGGAGGACGAGGCAGAAGACGGCAGAGGGCCAGCGCCG
+>850:2:1:1868:9441/1
+CCAATCAACGTCTCTATCGAACGGCGTGGAGAGTGGTGAAAGACCGGGAGGATCCCGAGGAAGCCGTCAAGGAAGG
+>850:2:1:1868:9441/2
+GGATTCTGCGTTAAGCCGATCGGAGCCTGCCAACGGCTTCGTTCAAGACGATGCCGGATTGGGATGTACTGACACA
+>850:2:1:1868:15041/1
+GTGCAGCGGTCGGGAACAAGCGATTCATCGGCGCTCGGCGACGACGACGAAAACGAAGCCGCGGAAAATGAGAAAG
+>850:2:1:1868:15041/2
+GGCATGCGCGAAAGGCTGAAGGCACTTTATGCTTTATGAGGACCTGATAATACCCCAATAATTCTGGACTTTTGAC
+>850:2:1:1869:17521/1
+TCGGTGCGCAGACCCAGGAGCGCCCCCCGCGGCAAGCGCGGCCCGGGACGGACCCACGGCGCCGGCTACCGTCCGG
+>850:2:1:1869:17521/2
+CTGGGGCAAGCACGCGACCTGGGGGTGCGGCGCCGCGGAGAGCCAGCGTGATGGCGGGGGCGGGACGGGCGCGACG
+>850:2:1:1869:9047/1
+TTGGCGATGCTTGACGTCCCGTACACCTACTCGCGTCCCGCCCCGCGGGCGTAGGGGGCGTTGGCCGGCGCCAGGT
+>850:2:1:1869:9047/2
+CACGGGGCCAAGGTCGTCAAGGGCTCGAACAAGATCCCCGACTTCGACCGGGAACCCACGCCCCAGAAAGAGGCGG
+>850:2:1:1869:7120/1
+CCCGACGCCGAGCAGGGCACCCAGTACGCCGTCGAAGCGGCGGGGGGCGCAGAACTGGTACTTGTCGTTCCAGAAG
+>850:2:1:1869:7120/2
+CGACGGCAGGGCTGGCCGGCGCACGCGCACGGCGCCGCCCGCGGTCGCGGGGGTGGGGGCGGCCGACCCGCAACGC
+>850:2:1:1869:15004/1
+GGTCGCCAGCAGCTCGCTCCCCCAGGTCCCGTGCAGCGCGACCTCCGCGGCGAGCAGCGCGCCCGCCCAGGGGGCC
+>850:2:1:1869:15004/2
+AGGTGGCCGAGCCCCCTGCACTCGGCGCGCCGTACGCACAGAGACACGCGCCCCCGTTGACAGTCCAGTTTCCACC
+>850:2:1:1869:16298/1
+GGCCTACGAGGAGGCCGGCAGGCTGACCGCGACGCTCCGCACCCATCCCGCCTTCGCGGCGCTCTCGTCGGCCTAC
+>850:2:1:1869:16298/2
+TGCCTCGAGGATCACCTGGGACTGGTCCTTCGGCTTCTTGAGGAGGTACTGGTAGTTGTGCGCGTACCCGTGGCGG
+>850:2:1:1870:16164/1
+CGAACCGCCACCTGCGTGAGGCGGCGCTGCAGGGGGTGCTCGTCGGCGTCCATCGCCCTCATCGCGCCCGGAGCGA
+>850:2:1:1870:16164/2
+AACGGAGCTGGGGCGACCGCGCATGACGCACCCGCTCGGGCCCGCTTCACTCGGGCTCGTGCTCAACAATCGGGGG
+>850:2:1:1870:2868/1
+AAGTACGCCTGCAGGGAGATGAACAGCGTGATGTCAACTATCGTGGTGTTCAGAACGAGTCCTTCGCGTCCGCCTA
+>850:2:1:1870:2868/2
+TCTACCCGAGTTTCTGCATACGAGCCAGCTCGTGAGTGGCGGCGCGCGAGGGGACTTTGTACAGCCGCTACCGCAG
+>850:2:1:1870:1472/1
+ATCTCTTTACTCTCGGCTTGTTCCACCTCGCACTTGGCATGTGCGGAGCGGCTTCCGTTTTCTGGAGGGTGGACGT
+>850:2:1:1870:1472/2
+CGTCGCGAATCGGGAACGCGAGTGCACGTTAGAAGAAAACCCACCGCCGATTTCCCAATCGCACTCCCTGCGCTTG
+>850:2:1:1870:1136/1
+AAGCCCTGGGCTCCGCCGGCGGGGCCGCCGGCAAGGCTCGGGGGAGGGGGGGGAGCAGCGGGACACTGGGGAGGGG
+>850:2:1:1870:1136/2
+GGGCGCTCGCTAAGGAAATCCACATCCTGTTACCGGGACGCAACGTGGCCGGGGACAACCGCACGGCCCTCGCGGA
+>850:2:1:1870:8664/1
+GACGTGGCGGTAGTCGGCCAACGGTGGTTCGGAGTCGTGCATCGGGGGGAACCCGCCCCTGTCCGCATTGGGGCGC
+>850:2:1:1870:8664/2
+AAGCAGACATCGTCGAAGGGGGAGAAAACAGCAACAACCGGCTTTATGTGGCCGCCGCTATCAATGCGGTCTGTGG
+>850:2:1:1870:14746/1
+GCACAGTTCGCGTCCCCCCGGCAAGTGGAAGCGTAAGTACGGCGGCCGGGGCTCCCCCCGCGGCGCCGCGATTCTA
+>850:2:1:1870:14746/2
+ATGCGGGCGGCGTCGGCCCCTACCTGGAGCTGACCGCAGCGACTCCACCGCCGGCCCGCGATCGGCTGGGCGGGCT
+>850:2:1:1870:1993/1
+TACGTCTGTGCTTGGTGGGAGGTGGTATGGTTTCCCAAGCCTGTCTGTTCCCTCATTGCACCCTCCCGGTGCTTTC
+>850:2:1:1870:1993/2
+ACGAAACACGTACCTCCGACGCTCTCACATGAGTTGTTACCCTTCCTTACACTTCCCTTGTGTGCATGGTGTCTTT
+>850:2:1:1870:5743/1
+GGCCTATCCCGAGGTGGCGCGGTAGGCGATCGAGAGGCTGCCGATCCTGGTGCGCGCGCCCGGCAGGGCGACCTGG
+>850:2:1:1870:5743/2
+CCGGGATGACCAGCAGCGCCAACCCGCCTTTGGCCGGGCCCTGGTTGACGAGGTTCTTCATCCGCCACACAACCTC
+>850:2:1:1871:12467/1
+GGATGCCGGATCAGAAGTTTCAGGATGATGGCACTGGTTTCCGAGCAGGGTTTCGCGGCGAGGGGCCGCAGCCGCT
+>850:2:1:1871:12467/2
+CAAAGCGAGACCTCTGCCCGTAGTGGCCTAAGCGTGTGTTGCCGAATAGATGGGGGGAGCGATGATAGTGATCGGC
+>850:2:1:1871:2347/1
+CAATTGTAGCGCCTTGGCTCGATCGTTATTGACCCGCGAAGTCGGGGAGTCCAGCAGTGGGGGAGAGAGAAAGTCG
+>850:2:1:1871:2347/2
+GGGGATTTTCCGGACGTCCGGGACTTTTTTCAGCCTGCCGATATAGTCGGTCAGGAGCTGAATTTCGGCATGTGGG
+>850:2:1:1871:2552/1
+CCTGAGGCTCGCGATAAGTGGGGCGAACACGGATCACGTGGCGCCCGTCCGCGAGGACGTAGGAGAGTTTGTATTG
+>850:2:1:1871:2552/2
+CACCTACGACTTACGCAAACTCGACTCGGCAGACATCATCGCCGTCTATTGGGCTGGCAAGGCGATCGCGCACGCG
+>850:2:1:1871:4197/1
+CGTGCCTTCCTGCCAGGAAGCCGCCGCGCCTAAAGCGATTGGATACCAGGCCATCTCGAAGAGCGATTTGCCATCG
+>850:2:1:1871:4197/2
+ATTTGTCTGTCCCGGCGCGCAGACCTGGAACCAAATCTTTCCCAACACCGAAGCGGCGGCCAAGAACATTATCAAC
+>850:2:1:1871:1349/1
+GAGCTTTTCGAAAAGCAACAACGCGAACAGCGCGAAACATTCGAAAAGCAGCAACGGGAAATGCGCGAGGAGTTCG
+>850:2:1:1871:1349/2
+GCCCGGCCGAACTTTCTTTTGCGCCTCCACTACGACGTCTACCTTTTTATTGAGCTCATCCAGTTGCTCGGCGACG
+>850:2:1:1872:2134/1
+TACAAAACCCCTCCTTAACATTTTGTTCCACGCCGCCTCTGAGACCCTGTTAGAATTTGCGCAGACTTATCTCAAA
+>850:2:1:1872:2134/2
+GCCCCGCCGCCGCGCTCACGCGGCATCACCGGGGGATGCGGGGCGGCGCCGGTGGCTAGCAGAAACAAAACAGCGC
+>850:2:1:1872:15279/1
+AGGCAAGCACGGCTACGCCGCCGCCGCGCTGTGCGACCGGACCCGCGGGCGCACACCCGGCGGCGCGCGGCCCCGC
+>850:2:1:1872:15279/2
+CAGCCGCAGATCGCCGCGCCCTTCGGCGAGGACCTCGCGGCGGCAGCGCCGCGCCGAAAGGGGAACGCGCGGCGCA
+>850:2:1:1872:1921/1
+GGTACGCGTCCAGACGCAGGCGGAACCGGGATACAGGCAGAGCTCAGCCATTCGACATCACCAGGTCCGGGGCCTC
+>850:2:1:1872:1921/2
+CGATGTCATAAACGTCGTTACGGGTTTCCTGCGCCACGGCGCGTTCGGGGAGTTCGAAATTCACCCGGTCACGAGG
+>850:2:1:1872:10515/1
+CCGGCTTGGCCGGGGTTTTAGGCGTAAAGAAATCATAGAAATCTTTTTTTTATTCGATCACATGTGTATTTGCTTC
+>850:2:1:1872:10515/2
+GTGATCTGGAGAAGAACGCGCTGGTTATCAGCCGTCGCGACCAGCCGATTAAAGCCAAAGAATCCATGTCGATTCA
+>850:2:1:1872:10469/1
+AGAGAGAGCGATGTCCGAACAAGAAAGATACTGGCCGATCTCGCGGCAGCGGAGCGCCATCATGCAGAGCTTGCCG
+>850:2:1:1872:10469/2
+ACTTGGTGTCCGGACCACGCGCCGCGCCGGGTTGTTATATTTCGGCGCGTGCGACGGCGCAGATAAACGGCTAAGG
+>850:2:1:1872:14100/1
+AAGGAGTTCTCGGGGCGCAACACGCCCGAGGCAACAATGCCGACGAGCGTGGCAAAGAAGAACGCCCCCGTGCGCC
+>850:2:1:1872:14100/2
+TGCTAAATCCGCTTTCATCCTCATGGCGAAAGCTTCCGTTTGCAGCCCTTCGAGTCCGGCGTTGCCGCGCGCCTGA
+>850:2:1:1872:3707/1
+GAACAAGTGGGTGTTGTTCGGCCACCACTTCGCGCCGATCTCCGCGGCGCGGTCCGCGGGCCGGCCGGGCGGGGCG
+>850:2:1:1872:3707/2
+GCCCAGCGCCCCAGCCCGCTGCGGGCGATCTCGGCCAACGACTTGCCGTCGCGCCTGCCGCTCGCCGCCGGCACCA
+>850:2:1:1873:15174/1
+GTGTCTGAAGACTCATAATTCCGAAATAGCGGGGGTAAACGCTGCGATCTGAAAGTGTTTTATGAAAGTTGACCAC
+>850:2:1:1873:15174/2
+TCCACAAACACGCGAAGCGGATCTGCCACGGTCCCCGATCAGGCCATCTCCGACCGAGTGCGTGACGACGCGACAA
+>850:2:1:1873:9673/1
+ATACCGGCCTCGCCGGATTGCCGATCCAACCAGTGGCAAAAAAAGGATCGATCTGGGAATCTTGAGTCAGGCGGTG
+>850:2:1:1873:9673/2
+CAGATCTTTTTACGATCATTGTTATTTATCTCTTCACACATTCTCTTATAAAGGCACTTAGGTATTTTGCAAATGA
+>850:2:1:1873:5183/1
+GCTGTTGCGCGAAGAGATCGCTCATACAGTCGCAGTCCCAGGCGACGTGGAAAACGAGTTGCGACACTTCATCGCT
+>850:2:1:1873:5183/2
+GCTCGAATTCAATAGTGAGACATTCCTGGTAAACCGGTTCGTAGAACCCGCAGCCTTTATCTTTGTAAACTTCGAA
+>850:2:1:1873:19341/1
+CGCCTCGCGCCGAGGGAGGCCCCAGCCGCCCGGGGAGCGGGGCCGTGGGGCACGCAAAAGGCAACAGGAAAAAGAA
+>850:2:1:1873:19341/2
+CCGACCAAAACCACCAAAGGCGGCGTGGTTACCTACATCGTTAACTCGACCGATACTGGCGAGCGCAAACAGATGT
+>850:2:1:1873:9799/1
+GGCTCGCCCCTCGGTGCCACAACGCGGCTGCGCTGCGGCGCGGTCGCCGCGGCCGCCTCGGCGGCGTCGGGGGCGC
+>850:2:1:1873:9799/2
+TGACGCCCGCATCCCCGCAGAATTAGCTTTCTCCGGAACCGGTCCCCGGACATCCGATTATTTGGATTTACACTCA
+>850:2:1:1874:18230/1
+CGGTGACGACGGCAAACCCGCAGAGAGCGTGGAAGAAATGTTCTGGCGTGTGGCCTATCACGTTGCCAAAGTGGAG
+>850:2:1:1874:18230/2
+GGCAGGACGAAACAAGCCGCCAACTGGCCAAGGGGCGTACCCGCCCCGGTAAACGTCGGAGAATTGGGGAAAAATT
+>850:2:1:1874:13955/1
+GTCGGCGGCGGGTTTTATCGTTACTCAGTTGATCGGTACTGGCACGCGCCGCACTTCGAGAAAATGCTTTACGACC
+>850:2:1:1874:13955/2
+TCCTCGGCCGAGAAAAAGCCGCCTTCTTTGGACGTCATGTCGCGAGCGACGTAATCGAGGATGTCGCGCGTAACCG
+>850:2:1:1874:7275/1
+GGTGGGCAAGTTCGCGCCTGTCGTCGGGCATTGGACTCCGCGGCATCTTTCGTGGGACACTCCGCTCATCATCTAA
+>850:2:1:1874:7275/2
+CCACCGAGCCGAAAAGGGATGCACCGCTGCCGTCGTCGGGACCCCAACCGATTCGAACCGAAATGCCCTTTTCAGC
+>850:2:1:1874:17443/1
+AAGCAACTGCAGACTGCCTAACGACTTGATGAACCGACGAATTCCATTGATACTTTTCTGCAGCGTCGCGTTGACG
+>850:2:1:1874:17443/2
+CCCCACAACATCGCCATGCGAGGCGTTCAGGGCGCGCATCGTCAACGTGCTCACGCGCTGATTATGAAAAGAGCGA
+>850:2:1:1874:4040/1
+GCGTGTGAAGCGGCGCTCGAAGGCCCCGGCGATGCGCGACGTCACATCGTCCTCATCGCCGGCGGGGATGGGACAA
+>850:2:1:1874:4040/2
+GCTCATCGAGTTGGCACGCCGTACCGGCGCAACCCCACCAACCGCCGCTTCGACCAAAGCCGCCTCCTTGCCAAGA
+>850:2:1:1875:20806/1
+CGAGGGTGTATCTGGCGAGCGTGTGTCGCGCGTTGCGGGCACTCGCGCGGCCGCCCTCGCCCCCGGTCGCGCTGAA
+>850:2:1:1875:20806/2
+TGGTCCTGGAGCTTGCGGCCGTTCTCGTTGCGCCAGTGGCTCCCCCAGCAGGCGAGGTCCACGTCGTTGGGAGCCG
+>850:2:1:1875:21130/1
+CGGATTCCGGATCCCGATCGCGCCGATCCGGCCGCCGCAGATGAGCAGCCCGGCGACCGCGCCCCACCTGCGGTGG
+>850:2:1:1875:21130/2
+GCTGACGACGACGGTGCTCGCGGACGACGGTCCCGGCCCCGCCCGGGGCGCCCCGGGCGGCCACACTGCACCACCG
+>850:2:1:1875:7057/1
+TCACCTGGATGGCGATGTTGGAGTCGGACGCGATGAAGATGATCTGGCCCAGCCGGTTCCGTTCCACGAGCGTGAG
+>850:2:1:1875:7057/2
+TCAAGACCGAGAGGACGAACCACAACTCGAAGTTCGCGAGCCTCTGTCTCGGTGCGACTCCGCCGGGCGGGGCGGG
+>850:2:1:1875:19723/1
+AGTTGAACAAGAACAAGGTGGTAAAGCTGCCGATCCATGGGGATATTAAGCACGCTCTGAAGGAATTGAATCGATT
+>850:2:1:1875:19723/2
+TGATGATGGCCTCACTGTTGGTCATTTCATCCAGAAGCTTGATCACATACTGCGGCTGGACTAGGTCCTCGGTATC
+>850:2:1:1875:9111/1
+TGGGGGGGTAGTAGGCGTTAAGCATAATGGGGACCGTGGGAGTGGACGGCCCGTTCATGTTGCGCTGCGAAGCAAA
+>850:2:1:1875:9111/2
+ACAAAATGTGCCCCTGTTCTTACAAGCGGCTGCCTGGGTGTAAGGGGCGCGGGAGCAAGACTTTACCATCGCCTCA
+>850:2:1:1875:16323/1
+CCGAGGGAGGCGATGCGCTCACCCGTCGTCACGACTCCGGCGTCGAGCCGCGGGCGCCGCGCCGCCCCGGTCCGCG
+>850:2:1:1875:16323/2
+CCAGGGCGAGCTCGAGCGGCTTCTCGAGCGCCGCGAGCAGCTCGGCGTGCAGATCCGCGAACTGGCGACGGGGTCG
+>850:2:1:1875:12923/1
+CGCATTACGCCCGCCGTGCCGCGCCGCGCCGCCGCAGAATCCGACCGTACTGTGCGCCCCTTGGACGATAGCTATT
+>850:2:1:1875:12923/2
+AGCTGTTGCAACAATTCTATCGCTTCCAGCAACGGTTCTGCGCTGTGATTGGCGTGGAAGGTGAAGGTCTCGAGGA
+>850:2:1:1875:5084/1
+CCAAACCCACACCACGGACACCCGGGTGCGGAGGAACGCGGGTCGGACGAAAACATGCATCGGCTGCCCCCCGCCG
+>850:2:1:1875:5084/2
+CGCGGGTGCGACGACGATGGGCGCGCAGGGCGCGCCCGATGGGGCAGCCGCCACGAATAATTTGGGCTGCAGCGGG
+>850:2:1:1876:13398/1
+CCGGCGATTTTGGAGCGCTCCTCGAGGGCTGTTTTGCCGAGCGTCTTGGGTTCGCCGGAGTACCGCCCGGCCGGCG
+>850:2:1:1876:13398/2
+CCAGCGGCCGAGCGAAACGCGCGGGCCACCTCCACTAAAGCGGGGGGCCATCTCCCGGGCGTTGTCGACGTGCGTC
+>850:2:1:1876:18841/1
+TGAGCGTTGATCAGAAGCCGATCTACGTCGGGGGGACAAAGCAGCCGCTTCGAAACCGCTTCCGGCTGCGTTGGCA
+>850:2:1:1876:18841/2
+TCAGGAACACCACCTCGGCCTCAATCGTCTCGATATCCAGGCAGTCTTTCTCCGCCGGCGGATCGTCGTGGCCCCA
+>850:2:1:1876:2482/1
+CAGACGGGGAGCGTCCCCACCCACCAGACGGCGGGAAGGAGGACCGCGGGTTCGAGACCGTCACGCCATCGCAGGT
+>850:2:1:1876:2482/2
+ACGGGGAATCGACCACGGGTTCTAGGGACCTGCGGAGAGGGTTGGACCGGTGGTTGGGATCGCGGGAGAGAGACAC
+>850:2:1:1876:7714/1
+CGCGTTATGTTTTTTTGTTTGATTTTGACAAGGCCACCACTGTCGGTGATAAAAAATCGCGTCCGGGGAACGACGG
+>850:2:1:1876:7714/2
+TCGACGGGCCGCTCCCCGCTGTCCCGCGACTGATCGGCAACCGGGGTCTCCGCTCCTACCCTCGTTTAGCCCCTTC
+>850:2:1:1876:21342/1
+GCTTGGCGACTACCCTAAACATTAGCCTGCCAGCGCTCGCTTCCGAGACAATGCTCATGGCCCTCGACCTTGCAGG
+>850:2:1:1876:21342/2
+TCCCAGCCGTCGCCGAGGTTTCTTCTTCGGTCGTGTATTTTCCGATGGAAAAACGGATTGCTGATCGGGCAAGGGG
+>850:2:1:1877:6787/1
+ATCGGCGGCGGCGGACGCCCGACCGGGCACAAATAGGGCGCCCGCGGCTCACAAGGAAGCACGCGACCAGATACTG
+>850:2:1:1877:6787/2
+GTACTCGACTCAAGCCGCAATCCACCGTTTCACCGACGACCTCGTCGAGCGTTTGTCCGGCAACGGATCGGGTCGC
+>850:2:1:1877:3158/1
+CGGAGACACGCCGTCCGCACGGAGGCGGGTGCGTGCAGTGAGGGAAAGAATTGTGCGGGGCCGCGTCATGGGGGTC
+>850:2:1:1877:3158/2
+CCCCAGGGCACGGGCGCCTTCCGCAAGGCAGAACCGACTGACCCGCTTCTGGAGCGCGCCGCTTAAGAGTGCAAGC
+>850:2:1:1877:4527/1
+GCGAGGCCGGGGGCGAGGCGGAGACCGGCATCGGGCAGGCGGGGCTGGACATCCCCGTCCTCCCTCGTCAGGGTTG
+>850:2:1:1877:4527/2
+CCGCTAAACCGCGTGGCGGGGGGCCGCATGGCTAGCCAGCAGCTGGCGGGCAAGCGGCCCACGAAGCCCTGGCTCG
+>850:2:1:1877:12008/1
+GGTCCGTGGACGCGCCGGTGCCCGCGAGGCGATGGACCCCGTGGCCCGCCAGCGCCGATCCGATGGCAGGGGTGGG
+>850:2:1:1877:12008/2
+CGCGCTAGACGAGCAGGAACGGCTCGGACGCGCCTGGGCCTGTCCTTCAAGTCCAAAGAGCCGTGCCGCGAAACCC
+>850:2:1:1878:19048/1
+TTCGTCAGGCGAATCTTCGCTGCACTGAAATGCCGCGATCGCTGATAAGTTTGGGTAGACGTTGACCCTCCCCCGC
+>850:2:1:1878:19048/2
+ACGCACCCGCCGGAAACGCCGAATCGTAGCACAACCCGAGGGGCTTGAGGAAGGTCACCATCACGCCAAGCACTCT
+>850:2:1:1878:20419/1
+CATAAACAAGGCCTGACGACTGCGCTGGACATTCACAAAATCGCTTTGCCGAACGCGGATGTGCCGTCGGTGAGGC
+>850:2:1:1878:20419/2
+AGAGGGAATCGACAACCAGCGCACGCACTGGTTCGTCCTTCGGTTTCTTCGGCGACGCAACCCGCTCAACGAACGC
+>850:2:1:1878:1264/1
+CGACGGCGTGGGGGTGGATGAAGGCGGTGCCACGAGAGGCGTGACCAGCGCGCTGGGGGGCGCGCCCGCCGGAGGC
+>850:2:1:1878:1264/2
+ATGCGACATCTCGTCGGGCCGACGGGCGTCGCGGGCCCTCCCCGCGGCAAATCACCGGTAGATGCGTCAGAACTAA
+>850:2:1:1879:19433/1
+TGTTTGGCGAGATCACGCTCAAGGACGGCGCGGTCGAGCAGTCGAACTTCCCGACCTACAACGCGGTGCGCCCGGC
+>850:2:1:1879:19433/2
+GTCGGCTGCGAACGACAGCAGACGCGACGCGAGCCTGAGCGGCACGCCTCGCGGGCGCTCGCCCGCGGCCGCCAAC
+>850:2:1:1879:9376/1
+TTCGCACACGGCCCCACGACGACCGCAGCGACGGGGACCCAGGGCGCGGCGAGCGTTGTAGAGACGGCCGATGAAC
+>850:2:1:1879:9376/2
+TCCTTGGCGTTCGGGGGAACTGGGTGAGGCCAGTTGGTACGGGCTCGCGCGCCAAGCGCGGCGGTTCACTACGCCT
+>850:2:1:1879:2166/1
+CCGCGAGCTGATCGAGGCCGGGCATCGGTTTGGCACCGATCACTCGGACACCGAAGTCATCGTGCACGGTTACGAG
+>850:2:1:1879:2166/2
+ATCGTTGCAGCGAGAAATACAGCGGCTTTACGCCAACGCGATCGCGCAGCAGATGAAGCTTGCGCTGGCCGCTGGC
+>850:2:1:1879:3942/1
+ACTTTGACGGAAAAGTTCGCGCCTTGGGGCGTCCAAAAAGTGGCATCGAAGAAACGGGCCGGCCACGTCGCGTCCT
+>850:2:1:1879:3942/2
+CAAGCCTGACCGTGAGCCAGAAGATGGGCAGAACAGCTCTGGATACTCTCCGAACTGTCGAGCTGCACAAGCTGCT
+>850:2:1:1879:15741/1
+AGAAGAATTGACAGAGGTCCCGAGCAACTGGCGTTCCGAAATGTCGCTCGATGAGTACTTGCGAAAGGGGAAGATC
+>850:2:1:1879:15741/2
+CCTCGCGCACGTAATCCATCCCGATCTCGCCCTCACCCTCGATTGCCATTTTGGTTGCTTCCTCCGACGAAACCTC
+>850:2:1:1879:20717/1
+AGAGACTGGAGCCGGTGTCCCCAAAGGACCTTGAGCTTCTCTTCGCGGAGCGCCTCCGCCGCAGCGCTCTCCAGGC
+>850:2:1:1879:20717/2
+ACGCTGGAGATTCTCGACGAAGCGGGACTCGCTGAGAAGCTGATCGCCTAAGGACGGAAGCTGACGAAGGTCGCCT
+>850:2:1:1880:18171/1
+GTCCCCAGGTCTCGGGCGTGCGTGAGGGGGGCGACTGGAGCCCGCCCGCGCCCCCGCCTCGCCTGCGCGCCTCACC
+>850:2:1:1880:18171/2
+GTAGTACCTTCCATTTTACTATCCGCTTCGGCCGCCCCACTCTGTCAGAAGACCAGCCAGCGTTGCCTGATCGGGA
+>850:2:1:1880:5055/1
+ATCGCGGCGGCCGCCGCCCTCTGCGGGGCGCCGGACTCAAAATCATGCCAGGGGGCCACGAAGCCATTGTCACGCG
+>850:2:1:1880:5055/2
+AACCACCGTTCGGGTACGGCATCGAAGACCCAGAAGACCAACCGGGTGGCCGCACCGAACGGCGGGTCCCGGATCG
+>850:2:1:1880:14354/1
+CGACCATGGTCGCTCCCTTGCGAATCGGTGCGCCCTCCACCATGGCGGCCGATTATCAGCGGCCGAAACTTAAATC
+>850:2:1:1880:14354/2
+TCAGAGTGGCAAGTTCGACGAGGACGAACACTACTATCTGGATACAGAGTCAATCTTCGGCTTCGTCTACGAAATC
+>850:2:1:1880:3485/1
+GCGGGAGATAGTGGTGCCCTTTGGTTCCGCCATCCAGATGATGTTCAAAGCCGACTGCATCTCACCGAACACGCCA
+>850:2:1:1880:3485/2
+CCATTGCCGGTCTGGCCTTCGGCGAGGACGCGGCGCGTGGCGCGATAGCGGTACAGCTACGTGACTTGATGGGCAG
+>850:2:1:1881:17353/1
+ACGGTTCGCGATCCGCGCGAACGGCTGATGCGGCCGATCACGGGCGGCCGCGGCGGCGCGGGCTGCCGCCCACACC
+>850:2:1:1881:17353/2
+TGCCGAGCAAGCGTACGACGTGTTCCTCCAGGACGTGGCGATACCCGTTCCGCGGCAGATCGCCAACGCCCCGACG
+>850:2:1:1881:5762/1
+ACCTCGCGCCGCATCACCCGCCACCAGTCGCGGATAGTGAGCGCTCCCCCGGCGTGGGCGCGGGCGTCGGGGGGGC
+>850:2:1:1881:5762/2
+CGCCCCCGGACGCCGCGGCCCGCACGCGCGCTCGACGGACACCGCCTTCTGGTCCTCCTGCCGGCAGCCGGCGGGC
+>850:2:1:1881:8512/1
+GTTCAAGGCTCCTCCATCCCACTGAGCGGATCTCATTGGCTTGGGGGAGAGGATTGCTGGGGTGGGGGCTGGTAGC
+>850:2:1:1881:8512/2
+CAGCGGCGGACAGGATGGCTTAAAGGAATCGCTCGGGAAACCAGCAGAAGCGAAGCCGCGTCAGAACGATACTGGG
+>850:2:1:1881:8323/1
+TAAAGTTTCTTGATTGCCGCTCCCCCAGCGGGTCTTAGGTTTTCTCGTGCGGTGCCCCAGGGCAGCGGGGTAGGAG
+>850:2:1:1881:8323/2
+TGCCGGTCATATTGCTGGGATCGCTAGTGCGCTGGCTGAGCGCGGGCACAAAGGACTCGTGGGCGGGAGGGGGGGC
+>850:2:1:1881:5681/1
+AGCAATTTGAAACGGGAATAGGCAGGCGGAGCGACGCGGAGCGGCATTACCGTCTCGGCGGAAGCGCCGGAAAAGC
+>850:2:1:1881:5681/2
+GCAAACGTTTTTTTTAAAATGCCAGCGACGCGGCTGGTGCATCCGTGAAATAGCCCCGACTGCTTGGCCCCTGATG
+>850:2:1:1881:1639/1
+CGATATGCCGTGCATAAGATGGGATCGCTCCGATCAGCACGAAGGCGGAGATACGAGTTTCGACTCCTGCAAGCAC
+>850:2:1:1881:1639/2
+ACAACAGCCTGGCGTAGACGCGAAACGCATCGCATACGTGGGGCACAGTTATGGCGGAATAGCCGGTGCCGTGCGT
+>850:2:1:1881:11133/1
+TGCGGCTTATGTGACGGCCGATGATCCGCCCATCCCTGGCCCCCCCCGCCCGGGCCTCCTCCCCCCACGCCGCCTC
+>850:2:1:1881:11133/2
+CATGTGAATACTCACAACGGACGCTATACCGTCCGCTTCCCCTTTCTGAGTCAACGTGCGGAGGGTCGTGCCTCCC
+>850:2:1:1882:13775/1
+CAGCGACGGGAGTGGAGGCTTCACTACAGGCTGCTCATTCAACCCGTCGCTCGACAAGCTCTATACCACGCAATTC
+>850:2:1:1882:13775/2
+CGCGACGGTGTCATTGTCGACGAGAGTCCCCGAGGCATCGTACTCCTCGATCTCTGGATCCGACGGACCGCCGACG
+>850:2:1:1882:12107/1
+GTCCCCCGGATGGATTGCATGGACCGCTCCTCGCATGATACGGCGATAAGCTGGCTAGAGGACGTCATCCCCGCCG
+>850:2:1:1882:12107/2
+TTCCACGCGGTGCGCCTGTCGCGGCTGGGGATTGAGGCGCCGCGGGGGGGGACATCGCTGGGGGCGGAGAGCAACA
+>850:2:1:1882:2892/1
+CATGGTTGCGTTGCGGGATAGCTGCTAAGGTGTATGGACAGGAACGCGATGACTAATCACGCCACGAATGGTAATG
+>850:2:1:1882:2892/2
+GAGCGGCAGTTGCTCGAAGTGCCCCGGCGGCTCACGCCCCGATGCGGGCCCGAGCTGGATCAGCTCGTCCGTCAAC
+>850:2:1:1882:8626/1
+TCGAGACTCCCGCCACTGGCGCCACTTTGCGGCCCGCCGACGCGAACGCCGAGATCACACTGCTCCGCGACCGCGC
+>850:2:1:1882:8626/2
+ACTCCTCGGTCTTCACGTCGAACTCGGCGGTGATCCCCGCGACCTCGCCGACCTGGATGCCGTGGGACGCCCCGGG
+>850:2:1:1883:11103/1
+ATGTTTTTTCCCTACCAGCCAGCCGAGGAGACGAAATAGTCTGCCGCAGCCTTGCGAAGGGCTTGGGCGGGCTGCG
+>850:2:1:1883:11103/2
+CTAAGTGCAGCGACGGCCATGACAGTGGGTTGGCTTTTCGACCGCATAACGGGCGCACACACTCACACGCAATTTC
+>850:2:1:1883:20585/1
+AGACGGCGCTCGAGAATTTCTTCACGGAGGAGAACCTCGCGGCGCTGCGCGCGCTCGCGCTGCGTCAGATCGCGGA
+>850:2:1:1883:20585/2
+TCCCGCGAGCGCGGAGGCGCGCCGCAGCAGGCGCCGGGGGGTCGCCGGGTTGGGGGAGCCCGCCACAATCGCCTTC
+>850:2:1:1883:3900/1
+ATGCGATCGCCGGCGAGCCCCCCGAGCTCGACCGTACGCTCCTGGCCAGGCTCGAAGCGCCCGGCGGCTCGCGCCG
+>850:2:1:1883:3900/2
+CCAGCCGCTTCCATGATCCCTGGCGAAATTCTCGTCGCCGACGGGGCCCTCGCCCGCCACCACGGCCGGGCGCCGG
+>850:2:1:1883:12526/1
+CGCATGCGCTCCCGCCGTGTGGGGCAGAGTCATTTACGCGCTAAGAGACTTGCAGGTTTCTGGGGGACTTTCGGAG
+>850:2:1:1883:12526/2
+CAAAAAAGAATCGCTACAAATACATACCAGGCACCGTTCATGGGCGCCGCGATTACCAGCATAAAGAGTATTTCCG
+>850:2:1:1883:19967/1
+CAAATAATCCGAGAATCGTCGCCGACGTCCATGCATTGCGTGCGCCAGCCAGGCTCGATGCCAGCATGCATGCGAG
+>850:2:1:1883:19967/2
+CCCTGCTCGGTGGCGTGATCGCCGACCACCTGCAGCGGTCGGCTACGTTCTGGATCAACAACTCAATCGGACTCGG
+>850:2:1:1883:5524/1
+CGACGGCTTTGCGTGAACGTGCTGCATCTCGCTCAGGACGGGGTGTCGCGCGCCTTCAGCGGCGGCGCGCGCCCCC
+>850:2:1:1883:5524/2
+GGCCGATGAGGATGGTGAGCTTGCCGAACTGGATGGGCACGATCTGGCGGCAGAACAGCGTCGCGTGCGGCCCGGC
+>850:2:1:1883:7463/1
+AGGAGGCCTGCGACCAGGCGCCCGCGGTGAGCAGCCCGATGGCGTGACGCAAGAGTGGCTCGCGGCCGCGGCGGGC
+>850:2:1:1883:7463/2
+TTTCGCCACGCCGATGAAACGACTTACGGCGGCGCGGGGGCCCCAAACGGCGCAGACGCTCCGCGCCGCGCCTTCC
+>850:2:1:1884:14637/1
+TTAACTCAATCTTCGCGAAGTCATCAATCGTGATCTTTCCATCTTGTGCCCCTGCTGCCGCCGGTGTTTCCTGGCT
+>850:2:1:1884:14637/2
+CCGGGCGCGGACAATAAGACCGGGGGAAAGAAGAAGCAGATGGAAGAACAGCAGACTCCCGCAGAGGCAGAACAAC
+>850:2:1:1884:20693/1
+ATGAGTGTGGAGCCGGACGGCGGTCCGCGCTCTCCGTGCGGGTCGGCCAGGCCTGGCCCCCCGCGGGGCGGGGGGC
+>850:2:1:1884:20693/2
+GTTGGGCCGGCAGAGCACACTCGAAGGGATCAAGTACTGAGCCCAGCGCTTCATGACCCGCCTCGCGCGGTGGCCC
+>850:2:1:1884:12167/1
+GCAATCACGGCGGTCGCGGCGAGGGTGTTTCCATAGGCCCGCCGATCCCTCGGGAAAAACGGGAAAAAAAGGGACA
+>850:2:1:1884:12167/2
+TTGGTATCCTGTTCTGTCTGATGACGGTGGCCTCACCGCTGGCGCGGCAGTATTATTTCATGTGGTTGTTCTTTCC
+>850:2:1:1884:4372/1
+GGCTCAGGCCGATGGCGGCGGGCAGTTGGCGGCGGGCTTGCTCCGGCGCCCGTGGCGCGTGCTGGCGGAGCCGCGG
+>850:2:1:1884:4372/2
+AGAACTTCCAGTCCGGCAGCGCGGCCGCCCTCCGGCCGATCTTCGAGGATCTCTGAGGTCTGCAAGAGGGGTGGCC
+>850:2:1:1884:2011/1
+CAAGCGCACGGCTCCCGCCGCCGAGACTTCCCCGGGCCTTCGCCTTTCGCTCAGGCGTGCGGCCTCCACGCAGGGC
+>850:2:1:1884:2011/2
+CGCCAACCTGGACACCGGCATCACGGAAAGACGCGTAACCTCATTCACATCGCCACAACTTGCGCGGAGCTCGACA
+>850:2:1:1884:13626/1
+CGTGAGCAAAAGTGAGCGCAACCAATCCGTTCTCATTGCGCACGAGACGCTCTACCAACTGAGCTATACCCCCGGA
+>850:2:1:1884:13626/2
+TTCCTTTTATCCGCTTGACAGGCAGAAGACATCCTTTCTCACCTCGTTCAGCCGTGGCCTTTCCTCCCAGAAGTGG
+>850:2:1:1884:18108/1
+TAAGACGCGCTGGTGTGAGGCGGCGTGCGTCGGCCACTCCACCCCAGGGCGCTTGAGCTGGCCTGAGAAGCCGCCC
+>850:2:1:1884:18108/2
+CACCACCGCCCGCACGATGTCCCCGGTCCGCAAGCCGCCCACGACACTCGCTGACTCTCGCACTTTGTCGCGAAAC
+>850:2:1:1885:15362/1
+GCATCGGGCGCGTATATCCATGAATGCCGAGGAACCCATCGACCGCGCGCGGCAACCACGCACCCGCGCCCGGCAG
+>850:2:1:1885:15362/2
+CGCGGGCCGCCACTTGCAACGGCCTTGGGGCGCCGGCCGCGATCAGGCCGGGCGGGCAGCTTTGGCGGAGGGGGCC
+>850:2:1:1885:11742/1
+GATGAATCCGAAGCCTGCTGTTGAGGGTGAGGATTACGCGTAAACCGAGATGTATCCCGGCTGCGCCAAGAGAGAG
+>850:2:1:1885:11742/2
+CCCCCCGCTGACCGATCAGCTCTCGGCCTCCGCTCGATCTCTTCCGGGAATTTTCTCCACGCCCTTAGCGAATCGG
+>850:2:1:1885:19928/1
+ACGGCGCGGCAGCGCAATGAATTGCTTTTCGTGATCCCAAGTCCGGCCTAATCAATCGCGACAGCCGGAGGACTGC
+>850:2:1:1885:19928/2
+TCATGGAGCGACTTTTCGGCCCGGAACCCCGCATATAGTGTTGCTCGGGATGGTAATTATCGAACATCGCTTTCAG
+>850:2:1:1885:9602/1
+TACGCACTGTTGTGTGGCCGGACCGGATACAATTGGCTGAGTGATATCGGCTTCGGTGCGCCCGAGACAAGGGAGA
+>850:2:1:1885:9602/2
+AGCGCAAGTCTTCGTTTCGCTGGGTGGGAATTTCCTGCTAGCTCTTCCCGATACCGAGTATACGGCGGAGGCTCCG
+>850:2:1:1885:10943/1
+TCCGCGCGGACCTCGCGCGCCCGACGGGCAACTCCCGCCGCAAAGGGACGAAGCTGATCGCTCATTTTGTTGGTGG
+>850:2:1:1885:10943/2
+CGTTGCCGGACCCTGGAAAGATTTGACGGACAACGTGAAGCTCATGGCGTTCCACCTCACTTCGCAAGTCCGCAAT
+>850:2:1:1885:16370/1
+AAGGTGCCCTCGCCGGCCAGATATCAGAAATTATTCCGCCTTGGCATGCCCTTCCCCGCGGGTCCCAACCCTTGCC
+>850:2:1:1885:16370/2
+GGAAATTCGCGGCGGTGGGCACCGCTCAGCCCTACTCGTCCACGGCTCTGATGGCAACCTTTAAAACATGAGGCGC
+>850:2:1:1885:14964/1
+CGCAGTTAACCCCAACCACGCTGCTACGATGGATCAGATTTTAGCTGACGACTTCGTTCTTGTGACCGGGCGCGGC
+>850:2:1:1885:14964/2
+CTCCCTGGACCGCCTTGATCCAAAGGAGCGCAGTCACGACGGGCGGGTCGCCCCACCCTCTGCCCTTCTGAGTTCC
+>850:2:1:1885:14401/1
+CGACTTTCCCCCCGGCTCTCCCCCCAACGAGGCCCACTCGCCGGTGCCCACCGTCGCCGGCGCCCCCGTTCCGACG
+>850:2:1:1885:14401/2
+ACGCCCTGGGTGCGGCGGGGGGCTGCGACCGAGCCCGGGGGGCCGCTGACGAGCGACCTGCTCGCCTCTGAAAGCA
+>850:2:1:1885:3967/1
+CGCTGCGACAGGACCCGGCCCCGGCGCCACATCGCCTACCCCCCCTCGCTCTGGCGTCGCACCGCACCGCCGGCGG
+>850:2:1:1885:3967/2
+CTTGGGGATGGGGACCGTGCCGCCCGCACGTCTAACCAACGACCCCGCGGCACAAGCCCTGACGCTGGAGCAGATG
+>850:2:1:1886:10067/1
+CCGGACCGGAGTGCCGGGGCCAGGTCGTGCGCCATCACGACTGCCGCCCCGCGGAAGAAGGCGAAGGGCGGGACGA
+>850:2:1:1886:10067/2
+CTCCTTCAGCCGAGACGGCCGTTCCGCACCCGACAGTCTCCGAACCGGCCGCGAGAGGCCGAGCCGCGCGCAACCA
+>850:2:1:1886:16811/1
+GCCTGCTGCTCAACCATGGACAGATCGGTGCAGACCTGGCCGGGGTGACCTTGGTCGGCGCGGACGACCCTGGCCC
+>850:2:1:1886:16811/2
+CGCTGTCTAGCTGCAGGCCGCCGCCCGTGCGCCAGTACAGGCCCCGGTGCAGCGCTACCACCTTGGTGGGGCCCCC
+>850:2:1:1886:6738/1
+AGCCGGGCACACTGGGACGACAGTCTTATCCTTGCCATCCTTCATCTTCACGTTTTTTCCGCGATCCCTGGCAAAG
+>850:2:1:1886:6738/2
+GCAGGCAGGAGCGTCAGCGTGCACCGCAACGCTTAGACCTTTGGGCTATGGGATGCCACGGCCCATGCGCGAGAAG
+>850:2:1:1886:2590/1
+GCAGAAGACGGTAATCTGGATTGCTGACGCACACACTGCAACGATCCAGGCGTTTTTGTTTCTGAAAGATGGACGA
+>850:2:1:1886:2590/2
+CGCCTCAACTCGCTGCCGTCTTGGGTCAAGAGCCGAGCGATTGAGTACGCGTTAACCCCTAACTGCTTTCATGCCC
+>850:2:1:1886:11176/1
+GAAACCAAACGAGTTACTCATGACGTATTTCAGGTCGGCTTCGCGTCCGTGATTGGGCATACGCTCACGGTCAAAT
+>850:2:1:1886:11176/2
+TTGGCGAGCGTGCGCGACGAATCCCGGTTAGCGGGTCACAAGGTTATTACGCGCATCCCCTCGGCGCTACTGGCGC
+>850:2:1:1886:8818/1
+CCGCCGGACGATAATGTATAATGCGCTGTGTCGCAACTTGCTTGATGGCGTTTGGGCCAGTTCCCCATAGCTGCGA
+>850:2:1:1886:8818/2
+CGAGGCCGAGAACTGCGAACTGGAAGACCTCAGTCATCGCTCACGGGGCACTCCGAGCCAGCTACGAGACAGATGC
+>850:2:1:1886:1608/1
+TCTATGTACGTAGTGGGGCGCAGCAAAGCTGGAGGGCAAGAGCAACATCTATCTGTGAGAACGTCTGATGCGGAGG
+>850:2:1:1886:1608/2
+CCCCGGGTGCAATCGGGTGGGCTTCTGCTGCCGCCTCAATCGCGTGCGCGTCCCACCGTTCTCCGCGCCGTCACTC
+>850:2:1:1886:4346/1
+ATCCTATGCGGTAGTCTCGCCGGAGGCCAGCGCACGTGGCGCGAGGAGCCAGGCACTCCCTCAATCTCGATCGAGC
+>850:2:1:1886:4346/2
+TACGTGTCCCGCGCGACCAGCGACTTCAGGAACGAGCGCCTTTTCTGGATGGTCTTTGGGGGGGCGCACGGGTTCG
+>850:2:1:1887:13119/1
+ATGGATGGTGCCGCCCGAGGATGGCCTCGACTGTGGGGTGTGGACAAAGGCCGTTCCCCGCCAGCTGGCGATTCCG
+>850:2:1:1887:13119/2
+TTTCAACAAGTTACGTTTTCGCGGGCAGTCACCGGCGATACCCAGATGACATAAAGCAAAGTCATACCGCCGCCGA
+>850:2:1:1887:9531/1
+GAGAACCCTCTGATCGCGTTGCCCGCTGGGCCGAGGCGGTCGATCGGCACCGGCTGAATCGCTTGCGCGAGACGGG
+>850:2:1:1887:9531/2
+TTGAGGGGGAGGCCGCCGGCGGAGTGGCGGAGGAGCTCTCACACTCGCTCGCGAGCAGCTATACGGGGGGCGCGGG
+>850:2:1:1888:18304/1
+GTCTTCCGGAATACGGCATGCCTCAGGCTGTTGGCGACTGGCAAGCCCGACGCCCCTACCCCGTCGGGGCAGGCCG
+>850:2:1:1888:18304/2
+ACGAGCGCGCGCGCTGCCGAGCCCGATGACCAGCGCTTCCTCGCGTTTGGGCGCCAGCAGCAACGGCAGGGCGGCC
+>850:2:1:1888:5707/1
+CCTGTGACTTCCCCGCATATCTTTGTCTCTCGCCGTCTCGCCGCCATATTCTCCCGCGGCGGGGCAGCCCTCCTTA
+>850:2:1:1888:5707/2
+TCGCAGGAACTTGCGATCCAGACGGTGGCAGGTGCAGCCGAGATGGCGGCGACGACAAAGGAACACCCGGCATTGC
+>850:2:1:1888:4325/1
+GATGGGCAAAACGAGATCGGTCGCGGGGACGCCTTCTCGCGATTGGCACGAGCAGGGGGCCCCCCCCCCATCACGT
+>850:2:1:1888:4325/2
+AACTCTCAACGCTCAACTTTTCTTCCCCGAGACTCTCGTCGGCACCGACTCGCACACCAGGATGATGAACGGTCGG
+>850:2:1:1888:9055/1
+TCATGATGGCCACGTAGCCCAGGATCCCGAGGTCGAACGCGGCGAGCTTCTTCATGAGAGCAGCCGCGCCGCGGCG
+>850:2:1:1888:9055/2
+GCGGCGGCGGGGGCGTCGTGGGCCCCCAAGGCCGCCTCGCTCCGGGGGAGGAGGCCCCGACCCCGCGCCGCTGCCC
+>850:2:1:1889:20378/1
+GCATCCAGATCGAGCCGCGGGTGTCTTCGACGCTACAGACCACCCCGGTGCGGGAAAGCCCGCCTCTCACCGCATA
+>850:2:1:1889:20378/2
+ATGGGCGGGGACGCGCGCCGGACTGGGCCTTCTTGAGAATGGAAAGATTAGCGCCTTTACCACCGCGCACGGCGGC
+>850:2:1:1889:9631/1
+CGCCCCGGCAAGCGTCGGCGCCTGCGAACCGCGCTCCATGCGGACCCCCGCCTCCGCAGCGAAATCGTGCTGACGC
+>850:2:1:1889:9631/2
+CCACCCACCACGAGAACAGCCGCCACACCGCGTGAACCCTGCGCCAACACGAGGCCGCCCGCCTTCACCAGCGCGC
+>850:2:1:1889:13579/1
+CCTGCACGGACACACCTTGGACTGAGACGCCGTGGACCGACACGCCCTGCACGTACACGCCTTGCACGGACACCCG
+>850:2:1:1889:13579/2
+TCGGGCTATTGCTGGCCCCGCCGACGGCCGCGATCGCCGCGCGCAGCCGGCCACCCGTCGGGCGGCCGGGGCGATT
+>850:2:1:1889:13818/1
+ATGCGCGCCGCCGGACTGGCTCGCGCCAGAGCCACAACGACACCGAGGTGAGGATCAAAGACCCACCCGCCGTGCG
+>850:2:1:1889:13818/2
+ACGCCCAGCGCACCCCCGCACACCCCCTGCGCCCAGCACCGCTAGCCACCGTCCACTCCGGGCGCGGGCGGCTTCG
+>850:2:1:1889:2149/1
+ACGGGACTCCAGGCCGGACTGCCTCCCGGGAAACTGACCACAACCATGCTCTGTGGAGCGCGGCTGTCGAGTGAGA
+>850:2:1:1889:2149/2
+GAGCGGCCCGCGACAGGTCCACGGGCCAAGCCGCTACGGGGGGCAGCGGGGCTAGGACTTGGATGGCACGGCGCGC
+>850:2:1:1889:15766/1
+CCAGCCGAAGGCGCGCCCGACCACGCCGCCGGGGGCTGCACCGCCGGCGGCCCGCGCCCCACGCGCTCGCGGGGGG
+>850:2:1:1889:15766/2
+GAGCCGGCGCGACAGAACCGCCCCGCCACGCCGGGCCGGTCCGCACTGGCGCGATAGACGCTCCCCTGCCCGGCAC
+>850:2:1:1890:14046/1
+ACCGTCGCATTTTGCGAAAGAACGCGCAGCCGCGTTCTCCGGCGACAAGTCGCTCATCCCCGTGCACGGAGGCGCG
+>850:2:1:1890:14046/2
+TCGACCCCTCCTAGGCGTGGTCAATAGGCGGGTCCTCTTGTTCCGCGCCGCGGATCGCTTTCTCCTCGTCGGTGCT
+>850:2:1:1890:14847/1
+GGCCCGCGGGAAAAAACGGACGCGGGCGGTCACGGCGGAGAAGAGCCCGCAGAAGCGCAGGAGGGGCGCGCACATC
+>850:2:1:1890:14847/2
+CGCGCCCCGGTTAGCGTGAGGACGAGGGTGGGCTGAGGGCGACCAGCAAGGTCGGCCGAGCAGCCCTGCGCCGGGG
+>850:2:1:1890:1384/1
+GGTATACCAGCACCGCCTACCCCGCGGCATACGGGGGGGGCAGCTGTAGCGATCTTGGACAGGCCCGAGCTCCGCG
+>850:2:1:1890:1384/2
+TGAAGGCGAGCGCGCCGGTTGCGATGTGGGGGGTGGGCGCGTTTCCACCCGGCGCGCGCAGTGCGCGGGGCTGGTG
+>850:2:1:1890:9930/1
+GACGACAGCGAGATCGGCGAGGGCCGCCCGGGTAACCCAACCGTCGCTTTTGGCGCCCCACGCACGCCGCCCCCCC
+>850:2:1:1890:9930/2
+TGTCGTCTACGGGGAACTCGCGCAATCACGCCGGTATTCGCACTCCGACGGTACACGGAGCCGAGAATACGGTGCC
+>850:2:1:1891:3833/1
+GGCTTTCCCTTCTTTGACGTACACCTGAAAGCGCACCGTTCGACACTGATAGCGATTCATCAATTGATCGCGATTG
+>850:2:1:1891:3833/2
+CAAATCATGCTCGCGGACACCAGTCTCGCGATGGTGAGTGGCGGGCGAAGAGGCGTTGAACCGGTGGATCACGGAA
+>850:2:1:1891:1438/1
+GATAGGCTGCGGAGCGTGCGGAGCGCCGCGATCGCGTGCGTGCCCCACCCCGCCTGGGGGAGCCGTTTCCGGGGGC
+>850:2:1:1891:1438/2
+GCGGTGAGGCGGCCGAGCACGGGAGCGTCGCCGGCCCTTCCCAGCCCGCCCCCGCCCATCTGCCCCGCCACGCTCG
+>850:2:1:1891:10788/1
+CGACCTGCAGTTGCGTTAGGGCGTAACGGAACGTGCAGGTGAACTCCAACACAGGCTGGTCGTCCGAAACGCGCTT
+>850:2:1:1891:10788/2
+CCGTGGGTCCGAACACCGACCGGGCGTCGGATTGCACTGTTAACGGAACTCCAGCGGACTATGTTACCTTGTTGAA
+>850:2:1:1891:10672/1
+TGGTGGACGCGCGTGAAGCGCCCCTCCTCGGGCAGCATCATGATCTCGATGCTGGGCAGCTCGGGCGGCTGCTCGC
+>850:2:1:1891:10672/2
+GCGCTGCATCTATCACGGCTGGAAGTTCGACGTCGAAGGCAACTGCGTCGACATGCCGAACGTGCCGGCGGCACAG
+>850:2:1:1891:9181/1
+CGAAGAAGTCGTCGAAGGCCGACAGCGGGCTACCGAGGACGGCGGACCAGGCCGCTCGCGCGCGTTCCCCGGGCCC
+>850:2:1:1891:9181/2
+ATACTCCGCGAGGCACGGCCCGCGGACATGGTTCCCGACTACTTCGGCCCGATCCCCCGACTCCCCTGGACCGCGA
+>850:2:1:1891:5946/1
+AAAGGACGGGGCGGAGTCGGTATTGGGAAACGCTGGCAAGATCGACATCCTAATCAACAACGCCGGCTATTCGATC
+>850:2:1:1891:5946/2
+TCGCGGCATACATCCCACGGTAGGGCCCGGGGAAAACGCCGAGCATCGAGCTGATATTAACAATGCGGCCGTAACC
+>850:2:1:1892:4282/1
+CCGGCCCGTGGGAAAATCACGCCTGCTGTAATTGTTGAAGTCAGCCAGGGAACGCTGGTTGGAGGCGGCGAAACCG
+>850:2:1:1892:4282/2
+GGGAGCGCGCGGGCCGCCCGCGTTTAAGACCACCTACATCAGCTAATCCGTGGGCTCGTGTCGAGTACCGGAGTTA
+>850:2:1:1892:14245/1
+GCAACAGATGCAGGCGCAGACGACCGCGGGCAGCATCGGGCGAATTACGACCGCTCTCGCCCGTCCTCCGGCTGCC
+>850:2:1:1892:14245/2
+TCCTTTGGATCGTTCGCGCGAAGCGGGGAGCCGACGCCCCCGGGCGCTACGGCGCTGAATCGAATATGTTGCTTTG
+>850:2:1:1892:18824/1
+GAGCGGCGCACCCGCCCGCAGCTACGGCCGCATCGCCAGCTTCGGTTGCGCCCGCGCCATCATCGCGCGCTCTCCC
+>850:2:1:1892:18824/2
+GGCCGAAATCGCTCGCGCTCGATGACACGCCGATCAAGGGCTTCATTGAAGCCCGCAATGACGCCCGCAAAGCAAA
+>850:2:1:1893:4719/1
+ATGGGTCGATCGTGTTGACCGTGGAAGGGGCCGTTATAGAGCCGCTCGGGCTCCAGGAAGATCACCGGATCGGGAA
+>850:2:1:1893:4719/2
+ATTTACCTGTCCGCTCGTGGTGAGAATGCCGACCGGCGGGGGAATCTCAGGCGGAAAGACCTACAGCAGGAGCCCG
+>850:2:1:1893:21373/1
+CGGGGCGTCCCAGGGCCGTGATTGCGACGATCCTCCCGGCGAAATCCGGATGCCCATGGTCGCGCCCGGCACCGGC
+>850:2:1:1893:21373/2
+GTGGAGGACGGCAGCGACCGCTTCGAACTTGCCGGAGTGGACCCAGCGGCCCCCGTCGTAGAGATTGTGCTGTCGG
+>850:2:1:1893:3923/1
+GCAGCGCCGCAAGAGGTGCCGTGGTTATGACAGGCAGCAGAGGCTCGGCCGGCTTACGCAGGGCGCGACCCAACAC
+>850:2:1:1893:3923/2
+GGGCGCGGCCGACCCCGCAACGGAGGCAATCATGCCCAGCCGTAGCGTGCATTTCTACCTAAACTCCCATGGGGCG
+>850:2:1:1894:7689/1
+GACCACATCTACTCCGCCGGGGACGTCAATCCGAAACGCTCTCCGCACCTGGAGCGCCTCACGAACAGCGAGTAGG
+>850:2:1:1894:7689/2
+GCCCAGACTGGTTCTCGAAAGGCGGAAGGGCAAGGCGCCAGGCGGATATCACCGTCCACTGCCGGAACCAGGGGCG
+>850:2:1:1894:3709/1
+TCCAACCTGAGGCCGGGCGCGGCCGGACCTTCAAAGCGACCGACTACAAGGAGCCCAAGCCGCGGCGTGTCGTGCG
+>850:2:1:1894:3709/2
+GCGCGCGTGCGCGCCTTGAAGTGCGCGTCGGCCAACACGCAGATGATCTCGCACGCCTCGGGCCCCGTGTGCACCA
+>850:2:1:1894:3330/1
+GTGGGCTTGTCGCGGGTCGCGGGGCGTCATCGGAAGCGAGCGCGCAATTGAGGGAGCAGCGCGCCTCGGGTGTTCT
+>850:2:1:1894:3330/2
+CTATCAAGTGGGCGGATAGGAAAACCAAACGAGGCTCGGCGATCAAGGGCTCAAATTCGGAGGCGAGAGGCCGCGG
+>850:2:1:1894:5427/1
+GACGCGACCAGGTTGAAGGACGCGGCCGAGAGCCTGCGCGCCGCGCAGCGGCCGCAGCGGCGCGGCCGCGGGGCGG
+>850:2:1:1894:5427/2
+TTCGACTAGGCGGCAGCAGGGCACTCGAACTCGTCCCTGGAGCCCTCGGGGGTGTACTGCGCGTTCCGGTCGGGGC
+>850:2:1:1894:20201/1
+AGATGCTCGACGTCGTCCGCGGCCAAGGGCTCAGCCAGCCCGGCCTCGACTGCTTGCAGCGGCCCGAGGGCGCCGA
+>850:2:1:1894:20201/2
+TCCAGCTGACTACCCCGTCGTCGAGTTTCCGGCGGGAGCAAGCACCTTCACGGGCCAGGTGGCCAAAGAGCTGGTC
+>850:2:1:1894:5101/1
+CCTGAGGCGTACGCGTCTGCCAATTCCGCCACGGGAGCGCGGGGGAGGGCAGATCAGACGGCCCTCAGGGCCCATG
+>850:2:1:1894:5101/2
+CGGGTCAGGTTCGGAGCGCGCGCCAGCCTCGGCGGGGCGATAAATGGCTGCCTCTCGCGAGCAGGCGGTTCTGAAC
+>850:2:1:1894:17300/1
+GGCCCTCGGACGTCGAAAAAGCCAAGCATGCCCTGAATGATTTGTAGCGTGCGGGGACTGGGGCGCATCGCGCTTG
+>850:2:1:1894:17300/2
+TCGCGCCCACCGACGAAGAGATCGAAGAACTCTGGCGCGTGACCCCAGACGGAACGACGATCGCGATTCGTCCGTA
+>850:2:1:1894:19374/1
+GTGGCCAGGGCGGCCCGGAGCTCGATGGCCGGGCAGAACACCGCGCAGCAGAAGATCTGGGCCAGGCGCGCGTCCG
+>850:2:1:1894:19374/2
+CACCTTCCGTGCGGTCCGCAAATGGGCGGCGCGCATCAACGCGTTCCTGCAGGCGAACATCACGGGCATGCCCGTG
+>850:2:1:1894:16628/1
+TCGCATTTATGTTGGAGATTCGCCCGTGGAAAGCATAAAAACAGAAGTCATCATCGTTGGCGCAGGACCGACCGGG
+>850:2:1:1894:16628/2
+ATTTGGTCGTAGATTTCGAGCGTGCGCCCATGCACGATCGTCGCCTTCGACAGACCGGTAACGCCTTCCTTCTTAT
+>850:2:1:1894:18564/1
+GCGGTCTCCAGTGAGAGTCGCCAGGAATGCGGCAGATGAAGTCCGCTGTATCGAACACCGATCGTCGGACCGAGTA
+>850:2:1:1894:18564/2
+TCGTATGGGGGGGGGTTCCTCGACGACACCATCGAGCAATTCCACAGGACGTTTGGCTTCAGCACGTTCGGTCGAC
+>850:2:1:1894:12187/1
+GGAGATTTCGACGCCGGACGCGGGTGAAAGCTCCAACATGCGGCCCATTCAGATCCCTCCCGTCGTTGGGCGGATT
+>850:2:1:1894:12187/2
+GCATCAGTTCCTCGGGGCGGCCCCTCGAAACTGCGAGTCTATCCACCCGAGGGGGTTTGGCTCCGGAACCCGCGGA
+>850:2:1:1895:9880/1
+AGGGTTCTCTGTATGCCTTATAAGGGGGTGGCAATTTGGTTGTGGAGAACGCAGGAGGGGGTGGTGATTCGCTTGA
+>850:2:1:1895:9880/2
+CTCCGGAACATCAAAGCTGCCAGAAAACACCTCGTCATGATCGGCTGGCTCCAGACGCTTGATACACCTCAGACTC
+>850:2:1:1895:15030/1
+CGATGGCGAGCGCCCCGCCGATGGCCATGGCCTTCCCCCCGCTAGCGACCCTGATGAACCGGGTAACGAAGTCGGT
+>850:2:1:1895:15030/2
+CGCCTACGACTATCCCACGTTCCTCCTAGCCGCCCTGGGCGGCGGCATCGCCGCCGGCTCGGTCGCCGGTGGCGTC
+>850:2:1:1895:15118/1
+ATCTACTCCGGGGCCTGAATAATTCCCTCGAACAGCAGAAAGCCTGCCGCCAGCCCTTCGTCGGCGCCGGGCGGCG
+>850:2:1:1895:15118/2
+TAAATCGGACAGGTTTTCACCCGGGCCATAATACCATCGCCAGCAAGCCCGTGACAGAAAACGGAATCAAGCCAGG
+>850:2:1:1895:19156/1
+CCCACCGTCCTCCTGACCGAGGACGGCACAAGACTCTGGCTCGTTCGCAGCGCTCGGCGCTCGCCCCGCGGAGGTC
+>850:2:1:1895:19156/2
+GGGAGGCCGCCGCGCCATCATATAAAATACTCCCCGAGGCACCCCGGAGGTGCACCCCCCAGCTCTCACCACCGAT
+>850:2:1:1895:14518/1
+GCTTACCGTCGCATCATCCACGCTCGTCAATGCGCAGCCCTTCCGCCTTGCACCCATGCAGCACGGCTCGCACAAT
+>850:2:1:1895:14518/2
+CCGGCAAACGGTTGTTCTCGTTCACAACTGAAACCTCGAGCGCGTTGGCACGGCCGAACTCGGCTTCGCCCCGGCC
+>850:2:1:1895:13184/1
+TAGCTCCTACGCAGCGCAGCGCAGTTCTGGCGGCGACAGCCCACCCATAACTGTCGTGATCGATGCAGGACACGAC
+>850:2:1:1895:13184/2
+TTGCGCACCGCGTTCCCAACGGAACAAATACGACGCTGTCTCTGGTCATCACTACCCGATAACCGCTGGCTGTGCG
+>850:2:1:1895:12576/1
+TTCGCCGAGCAGGAAGTCGCCGGCGTTGAGGGCGATCGGGACGCCGACCTCCGCGTGGAGCGTGCTCGTGCAGGGG
+>850:2:1:1895:12576/2
+CTACATGGCCCTCCAGAGCGAGCGGCTCGACGACCCACCCCCCGCGGCCGCCGGCATGGAGAAACGCGGCCGCGCC
+>850:2:1:1895:16950/1
+ACAGCACGAAGGCGAGAGCCGGGACCCCGGAGACGGCCAACGCGAAGGCCGCGCCGAGGGCGATGCCGCGCGCTCG
+>850:2:1:1895:16950/2
+CGGCCCCGCTCTCCAACGACAGGGCCAGCGAGTCGGGATCGGGCTCGCCCGCGCGCACGTCGCGGCTCCTCCGGCG
+>850:2:1:1895:2039/1
+TGATGGCTCAGAACTGGAACTTGGCCCATAGGCGGAGGTGCTGGTTGTTGGCTTCGCGTGCGTTGGGGATGGTCTG
+>850:2:1:1895:2039/2
+GCCGGCCAGCAGTATTGGAACGTCGCCGTCGAGAAGGCCATTGCCACCCTCTTCTTCCATCTCGAAAGCAGCTCCT
+>850:2:1:1896:6653/1
+AACTCGGCCTCGGCCGGATACAGCAGCTCACCCCGCCCGTACCGGGTGCACCAACCGCTCCGGGCGGGCACACCGC
+>850:2:1:1896:6653/2
+GCATTCCTCAGCTGGGACCACCCGCGCCTGCCGTGGGACGGCACCGAGCCCTGGGAGATGGCCGTCGAGGCGGAGG
+>850:2:1:1896:8050/1
+CATGAGCTCACATCCGGGTTACGCTGTAATAATTTCCGCGGTCGTAGACCCGCTTCACGCGCCAAGCGCGTCTCGG
+>850:2:1:1896:8050/2
+GCAGCGAGGTGTTCTGCTGGGATCCGCCCGTGGCGCGGTTGCTTGAACCTAGTGCCAAAGCATGCCCCGGGAGCAG
+>850:2:1:1896:3233/1
+GCACGGCGCGCAGCAGCATGACCTGCACGACGAGCGGCAGCGCGCCGATCTCGCCGAGGAAAAGCGATCCCTTGTG
+>850:2:1:1896:3233/2
+GTCGGCAAGGAACTGGTGGCGCGGGCCATACAGGGCTCGGGCGCTCGCCGCACGAAGCCGCTCGTGCCGGTCCATC
+>850:2:1:1897:13717/1
+ATGGCCCCGGTTTCTGCAAGGCGGAACGGGAGGCATGAATTGAGCACCCTCCAACCACACGTCGCGCAGCCAATAT
+>850:2:1:1897:13717/2
+CTCCATTCCAACAACTCTGAAATTATACGCCGGCACAGCCCCAAACAGGCCGGGGGGCCGCAGATTCCATAACAAT
+>850:2:1:1897:11409/1
+AACTGCCTCGCTGCTGCACCTGGAGGTGGGCGCGCGGGAAAGCCCGGAAGTCCGGTGCAGGAGGAATGCCGCGACC
+>850:2:1:1897:11409/2
+TTCTCGCTCGCGCAACTCCTGGTGCAGCACCGAAGCAGTTAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGA
+>850:2:1:1897:4870/1
+GGCGGCGAACCGCGACGCAGTCGCGGTGGGCGGGGATCTGGGCCGGGCGGCGCCCGGCTGGTCTCCCACGGTCTGG
+>850:2:1:1897:4870/2
+AAGGCATTGCCGGGGGGGGCAAGACCTCCAATTTGCGGGTCCATACCGCCAAGGGCTATTGCTTCCTGACGCTCTA
+>850:2:1:1898:4648/1
+GCCTGCCTTCCGCGCTCTCGATGCCGAGGGTTGAAGGCGATCGCGTCGTGCCAAGTACCCGATAGGTGAAGCCCAG
+>850:2:1:1898:4648/2
+CTTTTCTGACGTCCGCGCCGAAATCAAGCTCATCAGAACCGATCACGCGGCTCGGATCTAAGAACGCGTACTATCT
+>850:2:1:1898:20004/1
+CAGCGGCCGCGACATCCGCAGGCGCCCGGACGACGATTTCATCCCGACCGACGCCCCCCTGACCAAGGGCAACTCC
+>850:2:1:1898:20004/2
+ACCGTGCCCTTGTCCTTGAGCCGGGCAACCACGCTCTTCACGGTCGATGCCGGGATCGAGAACGCGATGCCGACGC
+>850:2:1:1899:18710/1
+GCGCGTCGCCACCAGCATGCCGACGACCAGGCCCACGAGCGGCCAGCCCCCCGCCCAGAGCGGCTTCGGCGTCCGC
+>850:2:1:1899:18710/2
+CCATCGCCCAGCACCGGCTCATGGCCACGCGCACCTTCATCCGCCAGGCGCTGCCCGGCTTCGCCGCGCCGTGCGC
+>850:2:1:1899:20060/1
+CTCGCTGAGCCGTTCGTAGTACGCCTCGACGGCGGCCATCCCCGCCGGCTGCAACGGCCGCCTCTACGAGCGGCGG
+>850:2:1:1899:20060/2
+CGCCTTCATGGCATTGGTTCGCAAAGCCGCCGACTACACCGACGCCCGCGCGATTGCAGCGACATTCGTCAACTGG
+>850:2:1:1899:17402/1
+GTAGCGCGCCGCGTGGCCGCTTGTTTGCCCTATTCCACTGACTCGGATCGACCCATTCTTAGCCGGAAGCCAAGCA
+>850:2:1:1899:17402/2
+CCGACGGAACGAGAAGGGATTTTGTCCTCATGCCTAATCTCTTTGCGTTCAGCAACCGGCATGACATCCGGATTGA
+>850:2:1:1899:7523/1
+AGGACGCGAACGTGGCTTCGGTCCCGGACAGCCCGACGCAGAACACCTGCGTCGTGAGTCAATCGCCTTGCCCGAC
+>850:2:1:1899:7523/2
+GCTCAAGGCTGGGCGACTCCCGGGCTGACCGATTCCCCCGGCAGGGGGGTGGCGACGGGTCGGAACGGCCAGGCGG
+>850:2:1:1899:6271/1
+ATTGTGGGCAGTTTACATCGTGGGTCTTTATTCGTGAATGTGTTAGTCGGCGATAGGGGAGCAACGCCCGAGTCAG
+>850:2:1:1899:6271/2
+CGGCGATGCGGTATGCGTCGGGGCGCCGGTTCACTGGTCGTTGGCGCACCATGCCCAGGGCTAATCCAATCGCCCG
+>850:2:1:1899:6138/1
+CTGCGCGAGCGGGGTGCAAAGCTGGTCGACCCGCTGCCGCGCTTCCGTAAAGTGGCGTTCGGTTCTGCGCACGAAT
+>850:2:1:1899:6138/2
+GCGCCCGTTCACGTGCCTGGGCGGCGCGTCAGGGGTGGCCACGCGCAGTTTTCGCGGTATATCACACAGGCGGCAG
+>850:2:1:1899:7325/1
+TAAATTAACACCCCTTTGCGCACCGGCAGCGTCGCGGCGCCCGCTTTCGTGGTCGCGATCTTGGTCTGGCGGGGAG
+>850:2:1:1899:7325/2
+CGCTCATGCCGGGAGTAATCGCCGCCAGCACCGGGATGCATCCGAGGCCTTCGCGGAAGACAAGACGCCCGAGGTG
+>850:2:1:1899:9299/1
+CGTCTTTATGAGTATATCGGCGGGGTTATTCGCAACGAGCACGGCACGCTCCTCCCCGCCCGGGGAGAATCGAATC
+>850:2:1:1899:9299/2
+GCCTGAATGCCCGATCGTAAACGCACCATAGCCCGATTGCCAGGCGAAATCTTTGGCATCGGGGAATGTCCCCGGA
+>850:2:1:1899:7726/1
+ATCGTAACTGCGGCTGTTCGCGCGGCGGCGGGGCAGGCTGGGTCTCGCGCCCCTGCCTAGGAGCGTACACCCCGTC
+>850:2:1:1899:7726/2
+AATCGACCGACTCCGGGGCCCCCCGCCACCCCCTCCCGTACCTGAAGCTCCACAAGCCGGTCCCCGTGCCGGTCGG
+>850:2:1:1899:10816/1
+GCAGCGCGGGGGCGCTCGGGCCCGAGTAGCAGTGTGTGGCGGTAGCGGCAAGGTGAGGCCCGCATATACCCGCCGT
+>850:2:1:1899:10816/2
+CTCCCGGGGATGCGGAGCCGGACGGGCTTGTCGTGTTTCCGCGGCCTCCGCGCGGATGTCGGCCTCAAAGGGGCCG
+>850:2:1:1900:3285/1
+TACGCGACCTTCGCCACGGCCGCGGCGGTAGCGACGGAGGAACCGCAGATTGCGCCCAACCCCGGGCAAGCGACGA
+>850:2:1:1900:3285/2
+CATGTGGGAGTGGAATTCGACCGCGGCCATCGCGGTGGCGCAGCCCAAGGTCTACGAGAACGGGCACAACTACACG
+>850:2:1:1900:19180/1
+ACTTCTTTGATCTGGGCGGCCATTCCCGGCTCGCCGTGCGCCTGTCTCAGCGATTGGCGAAACACGCGCGCAGGGA
+>850:2:1:1900:19180/2
+CGCCGTGGACCCCTATGACTGATGCACGGTTGCCGCCGGGCCGAGTGGCCATGACGCTCACCGGCAAGTCCCAGAA
+>850:2:1:1900:14472/1
+ATTTCACGTTTTTGGAAGAATTGGGCGATCTGCTTCAGCTCGTCGTAGGTCTTTGGGGCGGCGAGACCCCCGCCAT
+>850:2:1:1900:14472/2
+ATCAAGATGGCTGACCTCGTGCCCGAGACCGTGGCGCGTTATCTGGGATGGAAGAAGAATACGCCCAATTACTGGG
+>850:2:1:1900:14208/1
+AATCGGCGGCCGGCTGAACCGGATCTCGACGGCCGCACTAAAATACGGGTCCGCCCCGGGGGGGCGGGCCCTCCGC
+>850:2:1:1900:14208/2
+CTCGGTCTGAAATGAGCTCTTAATCTATGTAACCTGCGTAACCCGTGGATCCTACCCACATGCGTACAGGAATTGG
+>850:2:1:1900:6797/1
+AGGGCTCCCCACGCTTCCGCTGGTTTGCGCAGAGAGCGGCCCTGCGGCGGACTCGCAAGCACGCCAACCGCCCGTG
+>850:2:1:1900:6797/2
+TCGCCGCCTACGGGCCAAGAAGAAACATTCCAACCCATTCTTGGGGTGTCCTTCGCCTATACCCCGCCACGGCGCC
+>850:2:1:1900:13346/1
+AATGCTACGATGCGGTACTGGTAACTACTGACGCATAGCGGGCATTACAAGAGTCCTTTCCAGGGCCTGCATAGCA
+>850:2:1:1900:13346/2
+ATGCCGTCCCTCGCAAGGGATCAGCACACGAACATAGGCCAATTATCCCATTGGCGATGCCCTCTTTTGCGCTTGC
+>850:2:1:1901:13397/1
+GATTTGGCTACAAATTGCGCCAGTGCGTCAGCAGATAAATCCAGTTCAGCACGAGCGCCGAGATGACCGCGATGCG
+>850:2:1:1901:13397/2
+CCGCGGTGCGGGATTCAATTTTTTCAAGGCCACTTTCTGGCTGCATGGGAATGGAATCCACTCGTGTTCACAGCAC
+>850:2:1:1901:11982/1
+GCCGGCGGGAGTTGCTTGCTCGCTTTTTATTTTCGTGCGCCATTTTTTGGGCTCCCCCGCCCGGCCCGCCTTCCTC
+>850:2:1:1901:11982/2
+TCGCTGCGTGCCGAGCAACTGCAGAGCCGAGTGGAAGGCGATTCGCTGCGCGTGCTGACCCCGACTTTCGACGCAA
+>850:2:1:1901:4760/1
+ACGCCTTCGAGCTTTCGAGCCGCAAGGATGTGGACGCGCTCGGCGCCTTCCTGACGAAGCACGAAATGACCGTGGT
+>850:2:1:1901:4760/2
+CGACCGCCGCTTAAACTCGTGTTCCCAACCTATTTCTGCTTGCCTGCTCGCCGTTTCGTTCGCGGCGGAGTGTGCA
+>850:2:1:1901:3734/1
+AGGCGACGATCCAAGGCAGCACGGAGCCCCGATACGGGGGGCCACACGGGCCACCGAGGCCGCGCGCGCCCGGGGC
+>850:2:1:1901:3734/2
+CACGCCGACTCCGTGGGCTGGGCCGGGGACGGGGCGGGCCGGCGCCGGGCAGTGGGGGGCGCGGTCGGCGAGGCGC
+>850:2:1:1902:13309/1
+GCCATGGACCAGCAGGATTGCGAATCCAAACATTGTCCATTCCGTGGGTAAGCCGCCTAACGATTTGGAAGACAGG
+>850:2:1:1902:13309/2
+TGCCGACCCTGGTTGATGAGACGGGGCGGCTTCCCCGCCCGAGTGGTGAATTTTTCAGACGCGCCTTTCTCGGAAC
+>850:2:1:1902:13679/1
+ATCAGGATGCCGTTGATGTATGCCATTCAGCCGGCGCGCGGGCTTTGCGGGCGGGCCCGGGAGGCGCTCCTGATCC
+>850:2:1:1902:13679/2
+CCCGCTCCCTTTGCGCAGCAGCACGAATGCGCCATGCCCCAAATCACCACCAGGGACCCCGCGCCCATGCAACACA
+>850:2:1:1902:17143/1
+ATCGGTTGGGACCTCGATCAACTTGGGACATCCCCCACATTCTAATGCCTTCCTGGCTATGTTACTTTTTACGGAG
+>850:2:1:1902:17143/2
+TAGACTTATCAGAGGGAGAGCATAGCATGCGGAGGTTATTCTGCGATAAGACAGCTCGAGACCGCCAAGGAATGGC
+>850:2:1:1902:1502/1
+CGGCAGCCGATCGTTGCGGCCTTCGAGGACCCGCATCGGATGGATCCGACCTCGCGCGGGCTGCGCGACCCCCCCC
+>850:2:1:1902:1502/2
+GGTCCGGTCGTGGTGGTCCAGGCGGCTGAGCGCCAGCATCGTCAGCTGCGGCTGGCCCATCCAAGGCGGGTGGCAT
+>850:2:1:1902:4244/1
+GTGACACAGTATTCGACCGCTTACGATTACTTCGTCATCGACAGGCGCATTCAATACAATTACTTCGGACACGACG
+>850:2:1:1902:4244/2
+GCATTTTAAGGGCGGTAGTGCCCGCGTCGACGCGCATCAAGCAGCGGCGCTGAGGTGTGGTTTCCGCGTCGACGTG
+>850:2:1:1902:18172/1
+AAGTTGTACTCGTAACATGCAGCCCCCAAATCACGCCCGCGAGGGCACCGGCCACTGCCGTTAAAATAATGAATGG
+>850:2:1:1902:18172/2
+ATTAGGCCTATCGTTGCGCAAGCCCAGAAGACCGCGCCGCAAGGCGTCAGCATTGTTCTACGCGGACAAGCCTCGA
+>850:2:1:1902:5399/1
+GGACACGATCAAGCTCAAGGCGACGTTTCCGAATCAGGAACGCCGCTGGTGTCCCGGCCAGCTCGCGCGCGTGGTC
+>850:2:1:1902:5399/2
+GGTCACGACCACCTCGCCGGGCTTCAACCCTTTGTCGATCACCAGATCCTGATCCACGCGCTGGCCGGGCGTGATC
+>850:2:1:1903:5249/1
+GGCCCGAACTGGCGTGGGGGCGCCTCTGCGGGATAAAAGCTCCACCTTCCCCCGCCCCCGGGGGCGGTCGGCGCAG
+>850:2:1:1903:5249/2
+GCAACGGAGGATGTCGTGTATCTGCTGCACGGGCTGGGTGCCGACACCGGGGTGGACCTAGATGCGCTGGTGGAAT
+>850:2:1:1903:1708/1
+CAAGGGCGGTACCCCGTTCGGTTCGGAACTCGATGCGCATCTAGTAGGAGGGGCAGTGGTGGTAATTGTAGACGTA
+>850:2:1:1903:1708/2
+CCCTCTTTAAGGCGCGGAGGAGGGACGGATGGGGCAGCGTGATTTGTCAAAAAACGTCACCGCTCTTCAGTCCGAC
+>850:2:1:1903:9106/1
+GATCCGGCTCGATCTGCGATTACCGCCGAAGTCTAAGCCTTCCGCAGGCAAAACGTCGGCCTTTTGTTGATGGTGA
+>850:2:1:1903:9106/2
+GAGCTTGTGGTGTGCGGGGAGTTCTTTCTCTTTGCCGCCTTTCTATTTGAAGCGGAAAAAAAGCCGTTTTCCGGAA
+>850:2:1:1903:7790/1
+GCCGCGGTGCGCACCGCGCGGCCCTCGCCGGTCCCGCCCGCGGCGGGGGCGGGGGCGCCCGCCGGCCCGCGCGCGG
+>850:2:1:1903:7790/2
+GAGGACCGGGCTCCGGCGCGTGGTGCTCGAGCTCGCGAGGAACTGCCCGAACAGACGACCCACGAGGGGGCTCCGC
+>850:2:1:1903:20224/1
+AAAGTCGTTGTACAGGAGACTCGACACATGCGAGTCCGCGTACAGTGCATTGATCAAGGAGCGGTTCTGGTGAGGG
+>850:2:1:1903:20224/2
+TGATGTCAACGCTTCAAAGTTCACGTCTCCCTCAGAACTGATCATTGCGGCTCCCGCCATGGAACCCAGTACCGAG
+>850:2:1:1903:8330/1
+GAAGATGATCCCAAACGAGCTCGGCATCACCCTGCAAGGGGCGCTGGAAAAGAACCCGGAACTAAAACAGGCTCTC
+>850:2:1:1903:8330/2
+GACCTCGTCGTCGTTCCCTCGGCAAAGCGGGATGTAATTGTCGAGGGGTGGATCACCGATCACCACGCGCGCAGAA
+>850:2:1:1903:18944/1
+CGCTACGAACCGGCGAGCAGCAATCGACACGCGGCCTACTCGTAACAAGCCGAACTGGGGGGGATACTTCACCAGA
+>850:2:1:1903:18944/2
+CTTGGAGGGCGAGGATCTCGAATAGGGGAACAGCTCTCTTGGCTAAGGCCACATTAGGGGGAAGGGCCCGCATTGT
+>850:2:1:1904:19317/1
+GGCAAGTTCCACATCCGAACCTTCGGGAGCCGGAGGAACGCGCACGACCCCGAGCGCCTGGCCGGCATCCTCACTT
+>850:2:1:1904:19317/2
+CGGCGACCGGCAGATCGGTCTGCCGGACCTTGGGCGCCTTCAGATGACCGGAATTGCCCGACCGCTTGCTGTCGGT
+>850:2:1:1904:10904/1
+CGCCATCGGTTCCAGCAGCGGGCGTTCGCCGTCGATTCCCGGCAGCCCCCGGCACCGGACGGGCAGGCCCCCGCGA
+>850:2:1:1904:10904/2
+AAACACGCTGAAGCTGGAATCGAAGCTTGGTGCTGGTTACCCGGATCGGGGGGGCCTTGCGAAACGTCCCGGCGTG
+>850:2:1:1904:3084/1
+GTGGCGCGAGCCGTTTCTTGCGGGGGCGGGGTGGATGGCGTGGGGGGGGAAGAACAAGGGGGGGGCTCCCTGGAGG
+>850:2:1:1904:3084/2
+GGCGGAGTCCCCACGGTCTTCTCCGCGTTGAGGAGCTCGGTCACGGCCTGCAGGTCGAAGTCCCCCCGCATCGCCG
+>850:2:1:1904:8480/1
+GACGCACGATGACTACGCCCACCCGGCGAAAAAATGCATGCTCAGCGTTATAAAAGTAATTGAGCATCAGCACGCA
+>850:2:1:1904:8480/2
+TCCCTGAGTGCGCGATCCCCGACAACCGGACTTTCATGCTGGTGCCCCGCCTGGCCATTGCCAATAACTACAAATT
+>850:2:1:1904:6695/1
+GGATCATCACAGGACTTCGGTGCCCGCGCATACGGGTTTAGGCGTTGAGAGGGGGCGGCGCATGGGGCTTTTGTGC
+>850:2:1:1904:6695/2
+AATAAGGCTTAGCAACACGCCGTTGTAGACGGGCCGATCTGCGGGCAGCACGCCCTTCCAAAACGAAAGAAATACG
+>850:2:1:1904:10023/1
+GCCGAGAAACGAGATCGGACGCTCAGCTAAGCCTATGAGCGATCAGGTCAGCGCTGGAACAATGGCTTGATCTGTT
+>850:2:1:1904:10023/2
+TGCTGACCATTTCTGCCACGCTTCTCATTTCGGGACTGGCCGAAAGGCACCTTGAGTTCAGCCTGCCAGTAATGGG
+>850:2:1:1905:8872/1
+TGCGGCTCCGGACCCAAGCGCGGCTTGTGCGGCCACGCGGCCTTCTGGCGGGCCGGGTAGTAGCGATCCTCCCACT
+>850:2:1:1905:8872/2
+TCTTCTATAGTCGTTCGCACCCCGCGCCAACCGGGGGCACGGTCGTCGCGGCGCCGACGGGCCCGACACACGGCGC
+>850:2:1:1905:5671/1
+TCAATGCCTACACGCTCAGCTACGCGGTATTCCTCCCGAAAGCCGCGGCGTTGGGTGACAGGATCGGCCGCGGGAC
+>850:2:1:1905:5671/2
+TCCGCGCTTGTCGGCGGTGAAGGAGTCGCGCGGCTCGGTTAGGGTCACCGGGGCACAGACTTTGACGGACCGGCGC
+>850:2:1:1905:16671/1
+GCGCCGGCGGGAACCTGGCGCGGCACGATCCCGCTGGAGGAGCACGTCATGCGGGCCGGCCCTTCCGGCGCACCGC
+>850:2:1:1905:16671/2
+GGCGACCACCAAGGCAAATGTCGGTTTGGGGGTTCAGATATCCAGTGCCCATCACTTGATCAGTCACACCGCAGGA
+>850:2:1:1905:1885/1
+CTATGGTTGCTGGCTGGGGCTGCTGGGTGGCGCTGCCGGCTGGCGGCACCGGCCTAAAGCGGGGGGTGGGGGGGCG
+>850:2:1:1905:1885/2
+CTTTGGTGTCCATATAGGCTAGAATCCCTCTGATAGCAGTAATGACACTCAGCTTTCCCGCAAAAGGTATGAGCCG
+>850:2:1:1905:15582/1
+CGAAGTGTGTGACGCCGAATTTGCGGCCGGGCGCCGCGCGTGCCGGGGGGAGGCCGACGCCCCCGAGCATGCGGGC
+>850:2:1:1905:15582/2
+GTTCGACAAGGGCTGCTACATCGGCTGCCGTGGCACCACCCGCATCTGGCCGGGGGTGGACACCGCCAACCGCCCG
+>850:2:1:1905:2499/1
+GGCGCCAATCCCACGTAAGCCGTCTTCGTCACTTCCAAGGCAAGCGCGACCAATGTACCGCTGGCACACCCGAGGC
+>850:2:1:1905:2499/2
+GCGCAAGCGTCACGTCATGGGCGAGACCGATGGGCAACGCGTTCTTGACCGTCCTCGCGCCAGACGTCTGTTCGTG
+>850:2:1:1905:9081/1
+TCGCAGCAGCTGCGGGGCTCGGGCTTCAATCCACCGCGGCACGTCGGGGCCGGCGGGCCCGCCCCGCGCGGGGGTG
+>850:2:1:1905:9081/2
+CGACCGAGGTGCACCCCGACAACGGAGTGACTCCTACGCCGGTCCCCTCCCGGGCGATCCTTGTCTATAACCGCGA
+>850:2:1:1905:4625/1
+CCGCATTTTCTGCGTCGCGCATCTGCGCCGAGGAAACAACCGGAGAGGTCACTGTGCCTCGGCGCTTTCTTCCTTT
+>850:2:1:1905:4625/2
+TTGCCAATCGGCCCAACCTCGCCGCTCAGTGGCCCCTTACTAATCAATCATCGAACGATGGAGGTGGTTTGCAGCA
+>850:2:1:1905:8943/1
+AGTACCTATGGGACGCATTCGCGGATACGACTGCTTTTGGCCCGGGAGCACTAGTTCCGACGGCCAGTGAGTACTC
+>850:2:1:1905:8943/2
+AGAGAGCGCCTTTGAGGTGACCCCCGCGAATAGCACTATCACCAGTAATCCTGGGTGAAAAGGCTCGAGTTTCTCG
+>850:2:1:1906:10182/1
+GCGGCGGGACCTCACTGCCCCCGCCGCGCTCGCGGTCGGCGCTGTGCGCGTCATGCCTCCCCCGGCGCTTGCCCCC
+>850:2:1:1906:10182/2
+GGGATCGAGCGGATTGGTCACCCATGGCGGCAAGGCGTCCAGGCCCTGCTGACACTTGGGAGCGAGAGTCAATTCT
+>850:2:1:1906:19231/1
+CGCATGGCGGGCGCGGAGATCCGCCGCCTCCTGCTCCTGCACCAGGCGCGCGACGCCGGCGAGGGCGGGCTCCACC
+>850:2:1:1906:19231/2
+GCGGCCGTCCTCGAAGGCGACGTCGACCTTGATGTGGGCGGTCTTGGCCGTGCCATAGAGCGCGCCGCCCAGCGCC
+>850:2:1:1907:3973/1
+CTGGGTTGACCGCAACCTTGACGCCACCCAAGGCGGGGGGCCGCTGCTCCGCCGCCGCCACGCCGCCTGGCGACAA
+>850:2:1:1907:3973/2
+TGGGGACCTGGGGGGCGTCGCCGTCCCCGGAGCACGCCACGGACTGCTCGCCGCACCACCAACGATCAGGCATCAG
+>850:2:1:1907:9944/1
+CTATATCGCGCGAATAGCCGCTCAGTGGTCTCATGGTCCATTCACAGCGTGTTGACCGTGAGCGCAACGCTGTCCC
+>850:2:1:1907:9944/2
+CACGACCACACCCGGCAGCGGCCGGGCCGGCACCCGCGTCAGCGACCCCGGTGGTGGGCGGGGCGAAGGCGCACGA
+>850:2:1:1907:4923/1
+TCGGACTCATTGGGACGGAATCGCCGGCAGCGAACTGTGGGCGTGCGCTAGCGATTGAGTACAGTGGTGCGAATGG
+>850:2:1:1907:4923/2
+GGGGGACTGTGTGTGCTGGAGTCGCGCTTGCACTCACCGCGAGCACTGTCCATAAATCTGCGAATTCGCCGCGGGT
+>850:2:1:1907:11427/1
+GCGCATTTCCTCTAAGCAGCCGCGACGCGTGAGAAAAGTGCGGCGGATCGCTCCCATAATAGACCGCCACCATCTG
+>850:2:1:1907:11427/2
+GAGCGGCGGAGACCTTGACGAAGTCGACCTCCTCGCACCGGTGCTTACGCTGCGGTGTCCTCCCTTTGGTTTTCGT
+>850:2:1:1908:10250/1
+ATCAAGGTAGCATTGACGCTGGATTCTTTTCCAGAAATAACCAGAAGCTCGTCTTCAAAGGAGCTGAATCCCGTAA
+>850:2:1:1908:10250/2
+GAGTGGCAAAGTGAAAAATCAAGTGACGCAAAAGTCTTTGGCGGGAGCCAGTGTCTCAATTTATAAGGCCGATAAA
+>850:2:1:1908:12118/1
+CCAGAAAGGACGCAGGACAACATGGAGCATATCGCGGGTGTAGACGCGCGTCTGCGCGCGCATCGCTTTTCCGACG
+>850:2:1:1908:12118/2
+TACCCTGCCGGCGAGGGCGCTCCCCCTGCAGGTCCGCTTGGGGCGCTTGCGGGGGTTGCCCGTCGAGGTCTGGCTG
+>850:2:1:1908:7008/1
+CGCAGCCTCGCCCAGCCGCCGGTCGCGGCGCTCTGCTTCTTCCACGCTAACCTTGCCAGCACTTTCTCTGCCGCCC
+>850:2:1:1908:7008/2
+TCAACCGCCGGCTAGCCGTTGCCGCGCATCCCGCTCGATGCGCGGGCAAGCGTTCCGGATGTTCCTCAAGCGCAGT
+>850:2:1:1908:10999/1
+ACCGCGAGCGCTACGGGAATGGTTTTTGGAGTAGGAGCGCTGCGTTTTTTGCGAGGTCGTCCGGCGGGTGGAAAGA
+>850:2:1:1908:10999/2
+CCCCAGCATCGCCACTTAACGTGGGCGTGTGCGGTCGCCGATGAATCTCTTTCGAGGGGCGGTTTTGACATGTTTT
+>850:2:1:1908:20775/1
+GGCGTCTCGGGGGGCCCCGACCCCCCCCCCGCGGGGCGTCGCGGCCCCGGGGGCCGCGCGGCCCCGCTCAGAGCAG
+>850:2:1:1908:20775/2
+TCCCAGCCACGGAGGGTCAGCGAATCGCCCAGCGTGAAGCGCTCGAAGAGCGGCGCGTCGCCAGTGCTCCCGCCCC
+>850:2:1:1909:16209/1
+ATTGGTCGAAGAACCAGCGCCACTTTTCGTTCGCGACCCCTCCGCAGTGCCGGACACAGACGCCGTCTCCTCCGCT
+>850:2:1:1909:16209/2
+GAATGGATTACTGCAATGGCAACGCACACACAATCATTCTGGAGGCTATGGAATGAGTGCCATCGACAGACACAGA
+>850:2:1:1909:15687/1
+TGAACGCCACCGGAGCGCTTCGCGCGTGCTGCAAGCCGAACGCGCTCGCGCTCCACGGCGGGACGACGAAAGCGGA
+>850:2:1:1909:15687/2
+CAGGACCTGGAAACCCGCTGCACCCGCCCCGCCCCGCGCCGCCGCCTGCAGCCACGGCCACAAAACCGGCATCGAG
+>850:2:1:1909:20961/1
+TTATTGCTGAAGAAGCTTCATCGCTTCGCCTTTCCACTGCTCCGTGACCCATTTGGCGATTTGATGAAGCTCGCGC
+>850:2:1:1909:20961/2
+CTCATTCTCCATCAGGTTTTCTTCAATGGACGCACCTGGTGCCAGCCGTCGCCGCTTGCCAGTCCAAAGCGGATGA
+>850:2:1:1909:9359/1
+GTGAGTAGGCTCGGCGTCTCCTCGGGCCACGGCCCCCCGACGACGGAACGCGGGTAGGCCGGAGACGGCGCGCGGC
+>850:2:1:1909:9359/2
+CTTCCGCGGCTGCCGTTAGCGCTCGGCCAAGTGGGCGCCATCGTCGCCTTCATCAGGCCGGAACGTCTTGCGGGGC
+>850:2:1:1910:13517/1
+CAGCGGGAAATTAGCCGGTACCTTCGCTCGCTTTACTCCCCGTTTTGTCAGAAAATGCGCCAGGACTTTTTCGTAG
+>850:2:1:1910:13517/2
+ATCCGTTCATTTTTCTTCAGCAAAACGGGAAACGCACGCTGGTCCTGAGCGATCTGGAGATCGATCGGGCGAAGAA
+>850:2:1:1910:1428/1
+CCGCACCAAGGAACGGCGCAAGTTCCGGCGCCTGCCTCCCGAGGCGCTCAGCCGACTACTCCGCCCAGCCAAGCAG
+>850:2:1:1910:1428/2
+CAGGTAGCGCGCGACGTTGCCAGGCGACAGGCGGCGCTGACCCTGGCGGGTTCGGGGGCGCCGGCGTTCGCTGTCG
+>850:2:1:1911:13580/1
+CCGAACGGCAGCCCTCGTCCTCTGCAGCGGCAAGCCGTGCTCGATGACTGCTCGGGGCGGGAGGCGGGCGCCGGCT
+>850:2:1:1911:13580/2
+GCTCCGACGCGACTCACCCGCGCGGCGTGGGACCAGGATACCCCCCTCTACATGGCGCAAGAAATGCTCGGCAATC
+>850:2:1:1911:14983/1
+TGCGCTTCGAACGAACACGACGTGAACAGCACCGTTGTCGGGGAGGCCGTCCAGGTATCTGCCGCGGCCGTGGCTC
+>850:2:1:1911:14983/2
+CGAACTGCTACCCGAAGGGCAGCGCCTCGCCGACGCCTCATTGCGAGACGCCCCATCCCGGAACTGCCGCCGGAGC
+>850:2:1:1911:5003/1
+TAGCGGACGGAACCCAGTAAACCCTCGTCGTAGCTTCTGATATCAAAATCGAGCGATGGCTGTTTAGCCCATCTCC
+>850:2:1:1911:5003/2
+GTACTCCAGCTCACATACATGTCTTAGCTCTATCTCGCGAAGCTGCATTTCCTCCCGTCGGCGCGCGACAGTTACG
+>850:2:1:1911:10318/1
+GCATTGGGAGGAATCCCAAATCGAATGTTCCGGCAAGCCATGGGCACCCTCAACTCAGAATTTGTCGTCAACGACT
+>850:2:1:1911:10318/2
+AGCATTTTGGCTGTGCGTTTATGCGTACACGCCCTAATCAACATGAGTGCCGCGATCAACCAGCGGGTTGATTGAG
+>850:2:1:1911:10134/1
+CAGACCTTCTTGGATTCGATTTCTCTGGCGCGGGAGACGATGCTCGACCGCAACTTTTCCTCCGCGCCGGAGCCGG
+>850:2:1:1911:10134/2
+ATCGCGCGGGGCTACCTAGATTTCACGTCAGTTCCAAACACAACCATCGACGACTCGCATCATGTGTAATAGCTCA
+>850:2:1:1911:10483/1
+TTAATAATAGACTGAGCCCTCGGGCTCTATAGGACTGCTTCCTCAGAATAAAGCCCCGTGCCCGTATAGTTACCAC
+>850:2:1:1911:10483/2
+AACGTGCAACTGTCTCGTTTAGAGCGGGCGAGCAGTCTAGCGTTAAAGACCGCGATCCTTTCTCTGTTAGTTTACT
+>850:2:1:1911:18422/1
+CAGCTGGTGCGCAGCGCGCACGCCCAGGCTGCGCCGATGCATATCCCCGCGACCGCGCCCGCGGGCGACCAGAGCG
+>850:2:1:1911:18422/2
+TTGCTCGACACGACCCGACTTTGAAACCACGTTTGCCCGGCGCCGCCCGCCAGCTCCTTCGTGGGCTGCTCGCAGC
+>850:2:1:1911:4727/1
+GCCAGGCTGTAGGCGGTGGCCATGAGCATGCCCATCGTCGCGACGGCGGGCCCCAAGAAGCCGCCCGAGTCCGGCC
+>850:2:1:1911:4727/2
+ATCATCAGCGGCGTGGCCGGCGGGGTTGAGACCACCCCCGGCACCGCCATCACGACCGGCACCCCCCCGCTGATCA
+>850:2:1:1912:2070/1
+TTCATCCCCAATCTATGGCATCCCTATTCTTGAAGATGAATTGGCAAAGAAAGTTATTGTAAATAAAAGAAGCATG
+>850:2:1:1912:2070/2
+CCTGCTAATAACCTGGTGCAGTGTAGATTATTTTTGGCTCACACGTTTTTTATTTAAGTCAAAAGATCCTGCAAAA
+>850:2:1:1912:11134/1
+GGTTTTGCTTATGGAGTGAACATGACGGCGGCGGAAGGTCACAGCGTGAGAGTGTTGAACGATTTTATCATCAATG
+>850:2:1:1912:11134/2
+GAGGTTTAAAGAATCTGCGCTTCCTTCTGCAGTTGCCAGCATTACCCCTGAAGGGTAATATGGGTCAGCATCCCTG
+>850:2:1:1912:12072/1
+CGCGAATCCCGCGGTCACCGACGGCGGCATCGCCACGCGGCCGGGGGCCACGCCCCGCCCCCAACGCCAGGGCCAC
+>850:2:1:1912:12072/2
+CGATCAGGGCCCGGGGGGGGCTCTGCACGCGTCCGACAGAGAGGAAGTTGGAGCCGAAGCGCAGAGGGGCGGGCGC
+>850:2:1:1912:20121/1
+AATTGAGATAAGCCGTACCCACTTTTCGGGGCGGATTTGAAGGCGTGTAGGCGATCACGGTCAAATCCTGGCCTGG
+>850:2:1:1912:20121/2
+TTCAGTTTAAACAACGGCAAATCGCGTTCCTCAACCGTATTCGTGACGCTGATCCGCAGAAACAGGTCATTGATCG
+>850:2:1:1912:8758/1
+GTCGATGGCAACGCGGCGGTGCTGCTGACCAACAAGCTCGAGCCGATCGGCGCGCGCCTCGTCGGCCCGGGGGCCC
+>850:2:1:1912:8758/2
+GGCGAGCACCTGCAGCACCGCGCCGCGGCGGCCCGTGGCCCGGACGGTGGGGCCCATCACCCGGGCAGCGGTGGGG
+>850:2:1:1912:8512/1
+TGGAAAATCTTGAGCGGGGGTAAACCGCCCTTCCCAACCTGCGAATTTCTGCTGCTTGAGTGGCGACCAGGATCGC
+>850:2:1:1912:8512/2
+CAGGCCCTGGGCTTTGAGAAGATCGTCATTCCCGCGTCAAACACGTCCGGGCTGGAACGAATGTTGGGAGTTAGGG
+>850:2:1:1913:2606/1
+AATGGAAGCATTGTGCCGTGGAGCCGGCAGTCTTGCATACGGACAACCACTGCCTTTATCAAATGTTCGTGACGCC
+>850:2:1:1913:2606/2
+TCGCCGCTTTTCGGGTCGGTTTCTGCCAAAACGCATTTCGCACCGCTTGCGTGAGGTACGGAAATCTTCAATGACG
+>850:2:1:1913:3013/1
+ATCTGTCGCGAGCCGAGGCGCCGGGTAGTGCCAACTAACCACTGTCGAACCGACGCGCTGCACTGCGTCCCGGGCA
+>850:2:1:1913:3013/2
+AGAAAGCTCCGCCTGGACCCTCAACGGGGGCGAGAACAGCCGGATAGGGGTGTAACGGACGCGCCTCCCGCAAACC
+>850:2:1:1913:2345/1
+TTTTTCGGGTGTTGCATTCCTTAGGGGCCACTCATAATCACGGCGTTGCTTTCGGCTAATCACGAGCGATCCTTGG
+>850:2:1:1913:2345/2
+CCTGCGGCAATCGGAACGCATTGAGCTTACTCCTTCCTTGATGTACCGAGCGTATGAAGTCATGCGGCACGCGCCA
+>850:2:1:1913:16531/1
+GGCTTGCGGTTTCAGCAGCTGGCGATGCTTGGCGGTCAGAGTTTATATCGCTTTCTGCACTTTGAAAAGTTTCGCT
+>850:2:1:1913:16531/2
+CTCGCGAGCGACGCCCGTCAGCGATGTCGACGCGTACCCGCTTAACGCGCTCTATGACATGGGTTTGATTACGGCG
+>850:2:1:1914:3053/1
+GCGCAGTGGTCGGCTCGTCGCGGACGAGCAACTTTGGGCGGAGAACGAGAGCAAGGGCGATGAGGGCCCGCCGGCG
+>850:2:1:1914:3053/2
+GACCAGTTCCTCGACGCCATGGCTGCTCACGGCGTCAAGTCCTCGACTGAGGCCAGGAAGCGCGCCGAGGAGACCT
+>850:2:1:1914:16934/1
+TGGGGAGCGCAAGCTTGCTTCCATAGCCGCGATCCGCGATCCGCTCAGGCCTGCCCATGCCTACCCAAACGCCGCC
+>850:2:1:1914:16934/2
+AGACGTCATTCGACAGGGCACCGCGACCGCCGCGACGCCGTTCGGTCTCACCGTTCCCGCTGCCGGCAAAACCGGA
+>850:2:1:1914:8644/1
+GTGATCGCTCCGCGGTGCCAGATCAGCATGATCCCATAGACCAATGCGGCCAGAAGCAGCGGAACGCAACCGCCCT
+>850:2:1:1914:8644/2
+ACACTCTGGCTGGCCACCACGGCATCGCGCTATCTGCGAGGATGATGGTGCCGTCGGGCCTGCTGCCCCTCGCGAT
+>850:2:1:1914:10229/1
+GGAAGCCCTCGATCTTTAGTTGTTTTTGATCAACGCGGCGGTGGTGCCGCACCGGCAGTAGTCAGCCCGATCGCCG
+>850:2:1:1914:10229/2
+TTTCGCCCTTCTTTTCCGGCGCTGGCGTGTCTTTCCCGAAATTGCCCGGCAGGCAAGGCGCCCACCGGGTGGATGG
+>850:2:1:1914:12664/1
+GACGCCAACCTCCGCTTCCTGCGCAGCCTGCAGATGGTGTCGGACCCGGAGCGCATCGACGCCGCGGCCCGCGGGC
+>850:2:1:1914:12664/2
+TCCGCTGGCCGCCCCCTTCCCTGTGCACAACCAGGAAGGCGGCGGGGGCTGCCTGCCACGAAACGACAGCGCGCGC
+>850:2:1:1914:12957/1
+GTCGGTGTCAACCGACCACTGGTTGGCAACGCGGGCCAAGGTGGGCATCTTCCATTCCATCAGCCTCTGAGCTGAA
+>850:2:1:1914:12957/2
+GTTCTTCGCCTACGCGACCGAGCTTCGGAAGGTGAACCGTCCTCATCTCATCGGCGAGCCGCTCATCGCGCAGCTG
+>850:2:1:1915:11643/1
+GACAGCGTCGAGGCGATGCGCACGCTCCTCAACGTGATCGCCACCGAGCCCGAGGTCGCTCGGCTCCCTCTCATCG
+>850:2:1:1915:11643/2
+GCGTCGCCCCTGCTCGAGGCACGGCGCGTCGCCCTCCTTGACGCTGATCGAGTCGACTGTCCCCTTGCCCCGGCTC
+>850:2:1:1915:19646/1
+CGTCGAACGTTTATTTAAGGTCGCCCTGCTCGGTTGGGGCTGGGTTTTTGATATCCTCCTGTTTTTGTTTGGGGGC
+>850:2:1:1915:19646/2
+TCGAGCGCGGCGCGAGCTTCTTTCGCGATGCTACCTCGCTAGCCCATATAGCGACGGCCGAAAACTTGGTCCTTTA
+>850:2:1:1915:13184/1
+GGCAGTCAATACCATTGACCTAAATCTGCGCGGCAGTGCGCGAGACAGAGATATAGTCAACCTCCACAATATCCCT
+>850:2:1:1915:13184/2
+AAGCTGACCAAACCGATCACCAAACCGAGACCTGCGACCCAAAACGGCGCCCCTCCAGACAACGCCCCGAGCCAAA
+>850:2:1:1916:17252/1
+TTGACATATTCTCAAGCGGTTGATAATTATTTTGCTAAAAAGTTGTTGTTAAAACGATATATTCTTAAATCATCTT
+>850:2:1:1916:17252/2
+CTAACGTCTCTTGATAATCCACAAAAATATGCCAAATGGATTATATATACCGATATTGATGAAGGAGATGCGGTAA
+>850:2:1:1916:19990/1
+AATCGCGCGAGAGGCTCCCAGGAGCCCTGCTTGTTTACAGGGGCGGCGACTCTCGGAAAAGGCAGTTTTTTCTTGC
+>850:2:1:1916:19990/2
+GACGCGGTGCCGAGCTTGAGCAGGAAGCTGGCGACCTCGTTTTGTTTCTTATAAATCCCGGACCTCACCACAGAAT
+>850:2:1:1916:6542/1
+CAAGTCACCGCGGCAGCATAGTCTTGAGAGACACCATGGCCCTCCTCGTAGATGGGGCCCAGGATGGATTGAGCAT
+>850:2:1:1916:6542/2
+CCCTTCGGGTAGGAAGCGAAGCGCGGCGCTTGGGGAAGATATGCTCTCATCGTATGAAGATAGAGCAGTCGCTTAC
+>850:2:1:1916:16121/1
+TGAGGCGTGAAGGCTTGACGGGTGGGGGAAGGACGCGGCCGAAAATCGGCTACGCCCCGTGAGGACGAGTGGAGGC
+>850:2:1:1916:16121/2
+GAGGCATATCGTTCCAGAGCGTCAGTATCGGCGTGCAAGTGTCCGTCAATGGCACGGGCCGCCGCTTCCCCGTGTC
+>850:2:1:1916:5078/1
+CCGGTCAAAGCAATTGCGAGCGGCGCACCAAAAAGGCCGAGAACAGTGAGGGCGCGTGGATTCGGAGGCGTGGGCC
+>850:2:1:1916:5078/2
+GGCCGCGCGGGCGCCGGGGAATGGGCCCTACGCGACGGCGGCCGAAAGCGGTGCCCGGGGCGCCGCTTGGTTCGCA
+>850:2:1:1916:10768/1
+GGAACGCGGCCTTGCGGTTGGCTCAGTGACGCGACGCGCGGCGCCGCCCCCGCGCGGGGCTGAAGATGCTCAGGGA
+>850:2:1:1916:10768/2
+CGGGCACTCGGGATGCACTGGCCGAGCTCCGCCGGCCCTTGGCGCGATCAGGGTGCTACTTCGGTCCCGCTCTGCC
+>850:2:1:1916:9968/1
+ACGTGGTCGGCGCGCAGCCCTCGCTTCGAATCGCGGGCGGCGACGACGCAGAGGACCACCGTCCGTCCATGGTGGC
+>850:2:1:1916:9968/2
+CGCGGGCGCCGCGGTCCCTCTCGCGAGCACGACCGCCGCCATGATCTGGCCGCACCCGCCGTGGGCCGGGGGCCAG
+>850:2:1:1916:1253/1
+GTGCCCAGGTGAACGCATAGCGGGAGGTGTTAGGGGTCGTGAGGGGCTGCTCAGCTGACGTGGCGGAGCCGGCGGG
+>850:2:1:1916:1253/2
+AAGGCCGCGCACGAGGATGCCGGCCGCACCGTGGCAGAAGCCCTCGCGCAGGCGCTGGCCGCGAGCCCCCCCGGCG
+>850:2:1:1917:5156/1
+TGTCCGAGACCGTTCCCGAGTTCCAGTTCACCGGGCCGGTGGTGTGAACACCCGCGGGGTAGTTGGTGAAGATGCC
+>850:2:1:1917:5156/2
+GGCGGGCCGGGCACCGGCACGACGGAGGCGACCGCGAGGGTCGACCACGGCACGGCCTCGGGCGACCCGGCGGGGG
+>850:2:1:1917:11931/1
+GGCAACCACAGGGAACCGTCCCGGCCTCCAGCCCCAGCCCCGCTAGCCGACATCTCCGCCAGCGGTTGGCGGCGCG
+>850:2:1:1917:11931/2
+GCATCGGCTATCTGTTCGGCGCCGGGCAAATCATGAACGTCGCCGGTGGCGCGTTCGGCCCGCACTGCCCCGCGCC
+>850:2:1:1918:12419/1
+GGAGATTCTCTGCGTCCAGCGGCGCGGGGTTATGCCCCGGGGTGGTTCCGGGCTTGGTCTTCGTGGCAGCAAAAGA
+>850:2:1:1918:12419/2
+TGTCCTGGGGTGGCGCGCCCCCAATGTCAGATTGGGCCCAGGCGCCCGCCGTCAGGACGCCAGCAGCCCCGAGGGG
+>850:2:1:1918:12479/1
+CATGCCTATGTCGCCTTTAAACTGCTCGCTATTCGTTGTGCTAGGGTCTCTGATAGCTGTCCGCCGTTCGCAACAG
+>850:2:1:1918:12479/2
+ACCGCCAAAGGCCCTTTTGTCGCGCACGCTCGATTCGTCGGGCAATACGATTCTGTCGTTACCGAAAACGATTAGC
+>850:2:1:1918:14117/1
+GGCGTTCGGCCCCATGTACGGGCGGCCGGGCCAGACCCAGCCGACGCCGTCGCCCCGCCCGCTGGCCCGCCACCCC
+>850:2:1:1918:14117/2
+CCCCCTCCCTACCGCACCAGCGGCCGGCAGCGCCGCCTTTTCGGCCGCCGCGGCTTTTCTTGGCGGCGCCCGCGCG
+>850:2:1:1918:13822/1
+CGAGCTACGTGCCGGCGCGGCCCGCCGCGCCCCCCCATGCCCCCGGCCCGCGCCGGGCGGGGGGAAAACCCCCCCT
+>850:2:1:1918:13822/2
+GCTGGCCTTCGGTGCTTCGATCCGGTTGACCTAGTGGACCGTATCCGCTGAAGTGGTACTACCACCTGTGCGGATC
+>850:2:1:1918:6725/1
+GCGCGAGGTCCCCGCGATTTTTCAATCAGCGATATAGGCCTCCCATCGCCGCAACACCTGTGTCAAATTGTAAAGC
+>850:2:1:1918:6725/2
+CGGTTGATGCTGACGATCGAGACCGGCCCCGGCTCCTCGACGCTGACGACGCCCCTGCCCGCGACCCTCTGCTCGA
+>850:2:1:1918:20085/1
+TTCCGTTTTGTCGCAAGCGCTGTGAGTTTTGCTATTTTAAAGTCGATACAGATCAGCACGCTGAAGGGGTCGAACG
+>850:2:1:1918:20085/2
+TTATCCCAGCTTACATGTCGGTTTAAACCTTCAACCAGGTAATGCAATTGTCTTTCGCTGATGTACGAAGGTGTGC
+>850:2:1:1918:8356/1
+CCGATAGTACGAAGACTTCGCGCTTGGGTTGACAAATGCGTTCAAATCCAATAAGCGTCCGAGATCCTGCGAAGAG
+>850:2:1:1918:8356/2
+CCTTACGCCGAGCCCCTAGCCGCAGGTGAACTGGGGACTGTAACGGCACGAGATCAGACGACAGGCTTGGTCTTGG
+>850:2:1:1918:15203/1
+CGAGCAAGTGGAAGGGAGTATCAATCGAGCGGCCGATCTTCTTGAGAAAGCAACCACGAAATTTCCCGATCACTTG
+>850:2:1:1918:15203/2
+GGCAGGCTCGCTTAGCGGCGCACCTTTTAACCACTTAAGCTGCGTTGGGGGGGCGCGGGCATACGCAATCATCTTC
+>850:2:1:1918:2810/1
+CGGAGAGCTTCTTCCCACCCGGTCACTCGCCGTCCCAATCCACGCCGCCACCATCGCCAACCCGCTCATGCACCGG
+>850:2:1:1918:2810/2
+GGCTCGGGTGGTGCGGGTGGGGGAAGGGCGGGGACCGCCCGTGGTACATGGCGGTGTTTTTGCGAGCAGGGCCCTG
+>850:2:1:1919:2103/1
+TAAGCGCCATCATGAGCCACCCGAGCACAGACCCGCCCCCGTTCGCGGCCCGCGCCGCGGTCGGCCGCCCGGCCAC
+>850:2:1:1919:2103/2
+CGCCGCCCGGCAGGCCGAGGAGCTTCTGCCCCCCGATCACCTGGCGGGAGGAGTCGGGCAACGCATTCTCGATCCC
+>850:2:1:1919:1798/1
+ACGGCGCCGCTCAACCGTTTTACCCGGTGGCCTTCGCGGCGCACTGCCGCACTGCGGCGCGCGCGCGGCCCGCGGC
+>850:2:1:1919:1798/2
+CGGGCCGTGACTCGTCGGAATAGGTCGGGCGTTGCACGGTGACCTCGACATCTTTGTTTACCCGGAGCGATCGGCG
+>850:2:1:1919:11872/1
+TTCGGGTAGCTGCGCACGAGGCGCGCGGCGACGGGCAGCAGCACGTCGCAGCCCTTCCGCCGTTCGAGCCGGCTCA
+>850:2:1:1919:11872/2
+TCGCGCTCGAAGGGCCGGTCTTCCGGCACGCGCGTCACCTGCACGCGATCAGCCGGGACATCCTCGCGACGGTGCA
+>850:2:1:1919:2847/1
+GCCGCCCAAATTTCGTCCCGACATGCTTGAATTGCTCGCTCATACCTAGGGATCTGCTTCAGAATCGACTCGCCAT
+>850:2:1:1919:2847/2
+AATGCGTATCGCCTCTACCAGCGGGCGCAGGGATTTTTCTTGGCAGACCCTCCACTCAGTCGACTCACCGACGAAC
+>850:2:1:1919:18696/1
+TGTGGTCGGAGGCCCTTAGCAGCCTGTTCCAGCCAGGCGCTGACGGGATTGGCGGGATCACCACGCCCGGCGGCGC
+>850:2:1:1919:18696/2
+CTCGCGCTGTTAATGGAGATCCACCTTTCCGGTCATGCCCCCGATACGCTGTGTAAGCGGAGCCTCCCCAAAATAC
+>850:2:1:1919:10577/1
+TTGCGGGGGCTATAAAGTGAAGCAGATGCGCTGCATATTGTAAGGCCGGCCAGGGAGATGCGCAACTGATGTGCAG
+>850:2:1:1919:10577/2
+TGGCACTACGAGTGCCTAGCGCTCGGCGCGCCGTGCGTCGGGGGCGAAGCAATGAGCGGGGTCGAGGCCGAGGAGA
+>850:2:1:1920:20329/1
+CTGTGGGATGGCTAGAGTCAGGCCCGAGCCGCCAAGTACAACGCCAAGTGAGCTGCAACGTGTAGCATGGCGCAAT
+>850:2:1:1920:20329/2
+CCTCCGCCACGTTCATATACCGCTCGTGGCGATGCTCAAAGGGCACGGGTTTGCCTTGAGAGTCAGGCGGGGTGAA
+>850:2:1:1920:11324/1
+AGCGTGAGAATGCGGCGGCGGTGAATGCCCGTCCGCGTCGTTTGGGAGGTACCACTGTCCACGCGTTTCGACCGGC
+>850:2:1:1920:11324/2
+AATGACCATGGCATCCGCAACACCCGTTAAGAATGCTGCCCCACGCATACTGTTGGTTGGTCCACAGGCGAAGGGC
+>850:2:1:1920:3715/1
+TATTTGTATCTTTATGGCCAGGCCTCTCGGAAGAAATGGAAACCAGGAGTTGCCCGATTATTTGCGCCGGCCGGAG
+>850:2:1:1920:3715/2
+CGGCCACAAGCCGGTGGAAAAAAGATTGACAACGTCCGGCGCATTTAATATTCTTCTCATCTGGTGCAGGTATATG
+>850:2:1:1920:21398/1
+TCGCGATATTCGCGGCCTTGCCGCTAGGGCATTTCGCTCCTGATTCGCGCCGCCCGGTCCCCCGCGGGGGCCCCCG
+>850:2:1:1920:21398/2
+CCGCCGGTCGGCGGTCTCGGACCAGCCGCGCGTCGCCATCACGCCCGGCGCCAGCGAGCCGCCACTTCCCCGGACG
+>850:2:1:1920:10444/1
+TTCGCCGTCTTGGCGATCGCCGGCGCAGGGCCCCCCGAGGCCGCGCAGCGCGCCCGCGTCGCGCGGCCCGACGACC
+>850:2:1:1920:10444/2
+TTCGGCGAAGCCCTTCCGCTGGGGCACCCCGTGCGCGCCGCCGGCGACCTCGAGGCAGTGCTCGGCGCCGGGCCGC
+>850:2:1:1921:3137/1
+CTGGGGAACAGGTGTGGCGGTGTTTTTCGCATGCGCTGTCACCCTTTTCCCGCCCGCCTTTATCCAGCCGCCTTTT
+>850:2:1:1921:3137/2
+GAAATCCCGCGACGTTCGCGCTTACCCGTGTGGTCTGGCGCGACGCGTCCACTTCGAAGACCTGTTTCACTGAGAT
+>850:2:1:1921:3743/1
+GTACCCGCGGCCATTGCCTCCATCGCGTAAGCGTCTGCTGCCATGCGGGCGATCTTCTTCGTTACCAGCTCAAATT
+>850:2:1:1921:3743/2
+AAAGTAGCACTGACAGTGCTCGATTTTGGGAGGACGACATTTGGCGCGTGTTGCACAGGAGCGGCCAAAACCTGTC
+>850:2:1:1921:11734/1
+TGCGAACCTATACGCTGCACGTCGGCAAGCCCGGCGCGGCGGTCAAGCTGTAGACCGAGATCGGATACCCGCAGCC
+>850:2:1:1921:11734/2
+CGGCCAGGGCGGCCCCGCGCGCGCGTCGGTCGGCGACGTCGCCGAAATCCCCGAGATCCACAAGCTGGTTGATCGT
+>850:2:1:1921:18955/1
+CAGCACCCATGTCGCCCTTGACCTTGAGCCTGCCGGTCATGTAGGCGCTCGTCGCGCTCTGCTCGCCACTCCCGGT
+>850:2:1:1921:18955/2
+ACAAACTCGTACCTCTTCGACATCGACGGGGCCGGAAAGTGGACGGTCACTGTCGAGGACGGGAAGGGGAAACGCA
+>850:2:1:1922:1687/1
+TGGAACTCACCGTATGGTGTCCCTCTCTTGCGCGATTTGTTGGCGCGGGCCCTCCACCATCGGCGTCAGCGGAGCG
+>850:2:1:1922:1687/2
+AGGGGATATTGAGCTTGCCCGGAGTTGACGGCCAAGGGGTTGTTGATCTCGCGGTCGGCGCCGGCGGCCGCGGAGG
+>850:2:1:1922:11619/1
+ATGGCGAAGCGGCTGCGCACCAGGCAAGCCCAACCGGCCAGCCGCCGCGCCGAACGCGCCCGGGCCCGTCGCCCCC
+>850:2:1:1922:11619/2
+CAGCTGACCGCCGATGATGTCGAGCGGCTCGCGAAGCTCCTCCGCGAGGGCGGCCGGACGGGGGAATGAGATGCAC
+>850:2:1:1922:5423/1
+ATTCGGATCGCCCAGCCGATTGTGGCAGCGGTTATACCCAATCACATACGTAGTTCCCGGCCCCACGCTGATCTTC
+>850:2:1:1922:5423/2
+GATTCAGGGCGGATCGCTGTACACGGATGCAGTAAGCCATGCACAGGAGAGAATTGTGGGCTCGATGAACCTGCTG
+>850:2:1:1922:18292/1
+GGCGCCAGCACCGCCGCCAGATCCTCGATCCCGGCGACGTGTATATCCTTCCTTCGGATGCAGCCGTGCAGGTAAA
+>850:2:1:1922:18292/2
+TTGGGGATGACCGGTGCCGCCAGCGAGCACGACCTCAGCCCGGCGCGGGCCGCCGGTCGGCGGGAGGACCAACAGC
+>850:2:1:1922:7223/1
+ACAGACCGCGCCCGCACTTGGATCGCAGCTATAAAGTTAGCCGCGCATTTGACGATCCGGCTCGTAGCGCAGCGTT
+>850:2:1:1922:7223/2
+TCTTCCTGACGCTGGGAATGCTGGTGGATCGATCAACGAGGCTTCCAGTCGTAATGTGCAAAGGTCATGTCCGACG
+>850:2:1:1923:19027/1
+GCGGAGCTCCGGCTCGGCTTCTATTTCAAAGACATCGTGGAGCGTGGCCTTTCTGGCTTCTTCGCTGGCGAGCCCG
+>850:2:1:1923:19027/2
+TCACGCTTCGATATGTCTGCATAGATGAATCGTGAGCCGCACTCGGCCACGCGTCAATCATCACACCGAGTTAGCA
+>850:2:1:1923:12227/1
+GGAAGCCCTCCAGCGGCTTCTCCACGGGTGGCGTTTCGACCGGGCGGCTCAGGGAGAGCGGTTGGAAGTTGTGGTT
+>850:2:1:1923:12227/2
+TTGACTCGCTCCAATCCGACGAAGCCTCACGTGCCCGCCGGATTTTCGTTCCGATATCTTTTCCTATTGTCGCTCT
+>850:2:1:1923:15429/1
+GTTTCGCGGGGCGTGGACCGTTGGCACCGCGAGGTGGCGGCGCAGCTCCCGCGGCTCCCGACGCCCCGCCTTGCTA
+>850:2:1:1923:15429/2
+CATTGGGGCTGGGGCGACCGGGGCCGGCAAGCGTCTAGCCGGCGGAGCACGCAGGCCCATCGGAATCACCACGACG
+>850:2:1:1923:9763/1
+AACGCTCGGCCCACCTCGCCGATGTTCGCCAACGGCGGCCACGGCTAGCTCGCAGTCTTCCCCGACGCGCTCCCCC
+>850:2:1:1923:9763/2
+ACGAGCGTGTATTCGCGCAGGATTTCGATCAGATGCGCATCGACGTGCGCAACGCCGCATCCGACGCCGACGCGGG
+>850:2:1:1923:13332/1
+CGCGGGCGAGCAGCGCCTTGCCCGGCCCGGCGCGATGCCAGGCCGACGCGCCCGCGGGATCTGGCAGCGCGCTCGC
+>850:2:1:1923:13332/2
+CCGACGAAGTGAAGCGCTGCAGCAAGCACCTCCACGCCGCGATCCCGATCTTGCAACCGCGCCTCGGGACCCCCGC
+>850:2:1:1924:16639/1
+CGGCTGGCAAAGCAGAGGGGTGACCGGACTCCCATCACGCGCGTGTAGTGCTTGATTGTGTGGAGGGGACGCTTCC
+>850:2:1:1924:16639/2
+AATATCTGCCGGGGCAGGCGGAAGACCGGGCAGCGATTGGAGATGGTCCACGCGGGAGGGAGTGGTCGTTGTGCCA
+>850:2:1:1924:18025/1
+GAGCGGCTGCACAAGTCGTGCCGCGAGCTGATCTGGCTGAATCCGCTGCTGCGCTACGACAAGATCGAGGCGCGGC
+>850:2:1:1924:18025/2
+CGAGCTGCTCGCCTTTCATCTCCATGCGCGCTTCTCCACGTTCCTCCGCGCGCGCTGCGAAATCGCACGCGCGAGG
+>850:2:1:1924:12449/1
+CCGCACGCACCGTGAAGGCCGAGCGCAACAATTCCCAGAAAGCAGTACGGCACCAGTCGCGCGCTCCATTCGCCTG
+>850:2:1:1924:12449/2
+TGAGCTGTTACAAGGAGCTGCCGGGGCTTATCTCCTGCTGTTTTTCGCGTCCCACCTCCGCCCCGTTTTCACAGCG
+>850:2:1:1924:5750/1
+CGCATGGCCGCACGGACCTCGGGCCGGGGCTAAAATGGCGCGAGTTCGGCTTGTGAGATTCAGGCAGGACCGGAGC
+>850:2:1:1924:5750/2
+CCACCAACGACCTGTACGAGACACCATCGGCCGCACGGCTCTCGTTGCGCCACCCGGAGTCAGGCGGGGGGAAGCC
+>850:2:1:1925:9292/1
+TTCGTGCTCGAGATCGTGTTCGATCATGTGACGAAGATCGGCAACTGTTTTTCCGGGCACAAGCCTGGCCGCAAAC
+>850:2:1:1925:9292/2
+CGTCGGAATGAAGCGAGGCGAAACGCGCGGCGTGCAAGTTGAATTCCCGGCGGAATTTCCGGTGGCCGAGCTTGCC
+>850:2:1:1925:9704/1
+ACAGGAGCAATGCCCCAACCTCGGCAGGGGTGCGGCCCCGCCCCGGGCCAACCCCCAAGACAATCTGGGAAAAAAC
+>850:2:1:1925:9704/2
+CAGCCAGCTTTTGGGGCAGGAAGCCAACGACATGCTCGACGAGTTCGCAGTGGTCGCCGCACTCGACCGCGCAGCA
+>850:2:1:1926:17385/1
+CGGTAAGCACCAACAGATCAGCCTGATTGAAAGCGCTGCGAAAATCGTCCCAAAGATGTTGCGTGCGTGAATAACG
+>850:2:1:1926:17385/2
+GGTGGAGTTGGCCGGCGCTTCGACATCAAAGGTACGGTCAACGAAATCACGGTGGTTGACGACTACGGCCACCACC
+>850:2:1:1926:20840/1
+GCGGCGGTCGACGAACCGGAGGTGCCGCGCAGCAACCGCGTGCCCGGCCCGGTTTCCGCAACCACCGCGCCCGAGC
+>850:2:1:1926:20840/2
+TAGCTGCCGGCTTACCTCCGCCCCGACGCCAACGCCCACCTCGCCGGCGACCCCCTCAACATCCACGTCGCGTAGG
+>850:2:1:1926:10036/1
+GCCCCGACAAGCCGAAGGGCGCGCCGCTAAGGCCGCGGGCGATCAGGTCAGCGCTGGAGCAACGGCCGGCCCTGGT
+>850:2:1:1926:10036/2
+TGCTTACCGGTTCTGCCACGCCTCTCCATTCGGCACTTGCCGCACGGCACCTTGCGTTACGCCTGCCAGTAATCGG
+>850:2:1:1926:8133/1
+AGGACACGCCCTTCCACCGGGCGGCCTTCTTCGTGTCGGAGGGCTTCGCCGCCCATATCGGCCTGCTCGGGGACCG
+>850:2:1:1926:8133/2
+ACCGGGGCTGTCACCCGCGACGAGGGCCCGGGCACGGGCCATGGCTTCCTCGCCTTGACTAGATGGATTGCGGCGA
+>850:2:1:1926:19142/1
+GGAGAGACTTTCGATCTTGTCCTCATTGTATGTATTGAAACCCGAGGTACCGACGACTAAAGGTTTTTGATGATCA
+>850:2:1:1926:19142/2
+CGCCGCTGGCGATTGTTCGCGGAGACGTGTTGCCCGATGCGGTGACTCTGAAGTTGAAGAATACCTCGATGCGTGG
+>850:2:1:1926:7672/1
+ACCACGAGCGCGCGCTTGACACCTGATTCCCCGATAACCGTTACCTATAACGGATCGCCCGCTAGTATCTCCCTCC
+>850:2:1:1926:7672/2
+GCGGTACGCGCGCCGTTAGGCCATCGTATGCTAATCAAGCACGCCGGAGTCGAGGTGGAAACCACGGAACAATCTC
+>850:2:1:1926:12682/1
+ACTATCCCGATAGACGAAAATGGATTGTGCGATCGCCTGAGCGCCGGTTAATGCGTTCGGATGCGCTGGCTTATTT
+>850:2:1:1926:12682/2
+ATATGTTGCAGGATCGGTTTGCCGCGAACCTCGAGCATCGGTTTCGGTAATTCTGACGTCACTTCCCCCATCCGGG
+>850:2:1:1926:8726/1
+CTTACCGAAAAAGGACATTATATTTCCTCCCTTGCCAGCTGCCTTCCCACTTGCCTTTCCAGTCCCAGATGAGCTC
+>850:2:1:1926:8726/2
+CGCACCATGAAGGACGAGGAAGGCTATCTGGTGACCAAAGAAGAAGCCGCCTGGGAATCATTCTCTGAGGATGAAC
+>850:2:1:1926:8794/1
+AGTGGCTGTATTTTTCCTATACTCGCGACCTGCCCGATAGGCTCTTGTTGCTGTGCCAAGGCTATGACAGTTTACA
+>850:2:1:1926:8794/2
+GTATCCTACAGAAGGAGGCGATGCGCGACAACACGCCCGAAACGACGTGGGCTCGTGGCGAGGCCGGCGATACGGA
+>850:2:1:1927:1893/1
+AGGTGCTCCAGAACAAGGCGCAAGCCACTCAGCTGAACGAAAGCGACACATATATCAACCGAACCTGCGCGATCAA
+>850:2:1:1927:1893/2
+GAACGCTATCCCTGGCTGCCCGTTCTTCCGTCCAATTCCACATAACGGCGCGCTCATCCGCGGCGCTGATGACCCG
+>850:2:1:1927:14676/1
+GCCGAGGACGAGCACCTCGACGACGAGCGGGTAGCCCGTGCTCTCTTCCGCGACGGGGCCGTGGTGGGGGTTGATA
+>850:2:1:1927:14676/2
+CGCCGCACCCTACATCGTGATGGAGCTCTTGCGGGGGTTCTCGCTCGCCGAGCCGCCCAAGCCCGCGCTCCGCCCC
+>850:2:1:1927:4815/1
+GCTCGCGCCAGTCGCGTTCGCGGCTGCATCATCCGTCGCGGGGACTGCAGGTGCGTTTCCGGCCGCAGGGGGGCGC
+>850:2:1:1927:4815/2
+CGCCAATTCTCCGCCCGGTTCAGCCGCCCGCGGGTTGGAAGGGCAAGGCGTACGTCGACGACGGCCCGGCGATCCA
+>850:2:1:1927:15927/1
+GAAGCTCAGGCGTCAATTCCGCGATCCCGAGGGGAGCTCACTGCCGGCGGCGCCGACCACGCGCGGCCCGGCCGGG
+>850:2:1:1927:15927/2
+ACCACATGGCCCGGCATCTCTTGCAGATTGCAGACGTAGATCATCGCGGCTCGGGCGGCTTCTCGCGCCCGGGGCG
+>850:2:1:1928:15847/1
+AGTACCTCGCGCGTCAGGAGATGGCGGCCCGGGAATGGGACAACGACCGCTACCTGCTGTTCGCGATGGAGCCCGG
+>850:2:1:1928:15847/2
+GACCCCGCCGCCGGCTGTCGAAGCGGCGCGACGCGCGCCGGCCGGTGCCGGGGGAGCCGAGCCCGCCGGCCGCCGC
+>850:2:1:1928:7839/1
+GTCGGGCAACCATCTCTTCCCCGCCCTCGGCACGCTGGAGCCCAACCAGATGGCCCTCGCCATCGGCGAGCGGCTG
+>850:2:1:1928:7839/2
+CCAGTGGCAGCCGAGGGCGGGAGAGCCCCGGGCCGCCTCTGGGGCGCGGGGGGCCGAGGCGTGGGGGGGGGCGGCG
+>850:2:1:1928:18816/1
+GCTGGCCCATTCCCTGTTTTCGACACCGCTCCGCCTGCGCCGCCCCGGCAGGGTGGCTGCAGGATGCGGCCATCGC
+>850:2:1:1928:18816/2
+CGTCACCGGTCCGCCTTATGGGCTCAGCCTCCCCCTTAGTGTCGCCCATTTCAGCGGGCGTCACACCCCGCCCGTC
+>850:2:1:1928:17482/1
+CGAACCTTCACTCGGCGATGCCGGCGACCCAGCGTCCGTACGAATCCCGCCGGCCGTCTCAGGCGCATTCACTCGT
+>850:2:1:1928:17482/2
+AAGAGGCGTACGGGGGGTGAGGTAGATCACGGGCGCGCGCCGACTGAAAGAAAATCCAGTAAGGCTACGCCGGCGC
+>850:2:1:1928:9901/1
+AACGGCTGCTGGGCATCACCTTCTTCAGCGTCACCCACTGACCGGCGAGGGGGTTCAGGCGCTGGAAACGCACCTC
+>850:2:1:1928:9901/2
+GATCGAGCGGGCGACGGTCCTGACGACGACCGGCGGCAACTTCCGCCTCACCATCGCGCCGCAGACCCTGACGCCC
+>850:2:1:1929:8486/1
+AACTTTACCGATTTCTCCTCAATGCTGACGGTGGTCCGATGCCGTGCGGGAATTATGCGTAACTTCTCGCCGATGA
+>850:2:1:1929:8486/2
+GGAGTCAAGGACCAGTCACTCTACCCGTGGCGGGGCGCGGTCCACGCGACTAGCCGTATGTCTTTTCCTATTGCGG
+>850:2:1:1929:20207/1
+GTTGTTGCACCGGTTCGCAAGCTGCCACGGCCGCGGCCGGGAAGGCGCCCGCCAGCCAAAGAAGAAGGCGCCGCAT
+>850:2:1:1929:20207/2
+CGGCAGCGGGACGTCGGCCGGGGCGGGGGAGTTTATACGGCGGCTCTTTCAATTGGGGCGGGTGGCTTCGCGGGAG
+>850:2:1:1929:11448/1
+GAGGATTGGGCTCCCAGGGCCGCATGGAGGCGCTAGCGACAGCAGCTACTTGAACACGACGTATAATTTATATTAT
+>850:2:1:1929:11448/2
+GAAGAACGAAAACGGGCTTACGGGTTACTTGCGAGGCTTGCAGCACATGGCTCGACTGCACAAACGAGCGCGAGTT
+>850:2:1:1929:8666/1
+ACTGATCTGTGACGCACTCGGCCTTGACCACTCGTGGTATGAAGCGCCCTCAGCGCACGAAATCGACCAGCTCAGC
+>850:2:1:1929:8666/2
+CGGACGCTCACCTTGCGCCTGGCGCTCGCGGGAAGGAGCCGTGGAGATACGCCCGGCTGCACCAGGGGCCGAAAGA
+>850:2:1:1929:2993/1
+GCGCTAGCGGCGAATGGGGCTCGGGTGGAGAATGGCAACGTGTGATCCAGTTCGCCAAGGCCTTCGACCGCCTGGA
+>850:2:1:1929:2993/2
+TAGACGCCAATCAGGAAAAAGTGGGCTATTGGCCCGATAATTTACGATCAATGTTGCAGCGTTACGTTAATCCACT
+>850:2:1:1929:5681/1
+GCAGGCCGCGGCGGCGACCGCGGTCCGGGAGCCCGCGTTCCGGCCGCTGCTCGGGCCCCCGGGCGGCCCCCCGCGC
+>850:2:1:1929:5681/2
+ACCCACGAAGGAGTCATAGGGGTCCACTCCGGGCAAGCGGCAGGGAGCAATCGAGGAATGGACAATGCCGGCAGAC
+>850:2:1:1929:4496/1
+AAACCGGGCCTGCCTTCATTTTCTGGAAGGAGAGGCGTCGATAGATCGATGTCTTCCAACAAATTCGTTTCCACCG
+>850:2:1:1929:4496/2
+GAAACGGGAATGAGGACGACTTCCTCGCTGGGGTAAGAGACTCGAAGCGATGCGCCGGTAGAGGGATTACGCCATG
+>850:2:1:1930:14853/1
+GCGGGGCCCACTGCCGTGGCCAATGCGGTTTGCGACTTAGGGGACCGCCGGAAGTCGCCCCGCATGCTGGGGCCAC
+>850:2:1:1930:14853/2
+TCCTGCGCCGCGAGAGGCGCTGGTATCTCTGCTCGGTAGGTCTGGCCGGAGGCCGCGGTGGTTTCAGGCGGGCAGG
+>850:2:1:1930:6058/1
+TCACCGGCGCCACGGAGAGCTTGGGCCCCATGAAGGTCTCGAATGCGTTCTCGCCCCCCAGGCCGGCGTGGGCCAC
+>850:2:1:1930:6058/2
+GGCCGCGCGACCCAGGACAATGACAAGGCCGGCTCTTGCTCGGGCGGGCAGAGGGCGCCGCGGGGCGTCAGCAGGA
+>850:2:1:1930:8275/1
+GCCGAGTATTCGGGGATGACGTACACAATCCAGGGCGACAAAGAAGCCTCACGAATCAGTGTCGGCTTGGGCACCG
+>850:2:1:1930:8275/2
+ATTCGTAGGTCAGCACCATGACGGGTGAGACCGCCGTGCCGTCGTCGCTGTCGGCGGGAAACCGGCCCAGCACGCC
+>850:2:1:1930:12139/1
+ATAGAAGCCGTCCCTCCACGATTCAGCCTTTCGTCTTCCGCAGTTCCCCCCACCGCTTCCTTTCCCCCTCACCCCC
+>850:2:1:1930:12139/2
+CCCGGATCCTCACCTGGGGGTTCCAAATACCTATGCCCCGACCCCCGTGGCCGGGCCCCGCCCCTCCCCCCCCCCC
+>850:2:1:1931:2051/1
+GTGCTTCAGTGCCGGCATCGATTGTTCCAGGCGGTGCGGATCCGCACCACCTCGCTGAGCCGGCGGTCGCTGCGGC
+>850:2:1:1931:2051/2
+TCCGCCAATCGGCAAGGCCGATCCCACGACCCTGGACGACGACCCGCAGCGGATGTTCGGCGGCTGGGGGGACACG
+>850:2:1:1931:3183/1
+CTCGGTCAGGGAGTTGATTTACGAGGTCCAACGGCCTTCCCTGGCGGGCATCTTCTTCGACCCGGTTCCTGGTGCG
+>850:2:1:1931:3183/2
+GCGGCACGCCAGCCTCGCGACAGGCGGAGATAGCGAACGCCACCCGCTCCCGCGAACGCTATTCCAGCCCCGGGCC
+>850:2:1:1932:3284/1
+GGTGGCCCAGAGGCCGACGACGTGCCGGCCGGTGCGGGGGACCGCGAGCACCTCCTCGGCCGGCGCGGAGGGCGCG
+>850:2:1:1932:3284/2
+CGGGAGCTCGACGCCGGGCCGCCCTGCTTCGTCAACCAGCCGGCGGGCGCGCCGGTGGACCCGGTCCAGCGCGACG
+>850:2:1:1932:8164/1
+CAACGCGCGCCTCCGTTTCCTGCATGACTACTTCGGGGGGCGCCCTGCCGTTGAGCCGGGGGAGGCCCTCCGGCAG
+>850:2:1:1932:8164/2
+AGCGGAGTCACCTCGGCCCGTCCCCGGAAATTCGCGTGCGTAAAGTCCAGCCGGCGGCGGGCCAACGCGCCGGCGC
+>850:2:1:1932:12651/1
+AGGTCCGGGGGGAGCTTTTCCAGCCGACGCTGCCTCGGGTTGCCGCAACCCCCCCCGCCGGCCGGGCGGGGGCGCA
+>850:2:1:1932:12651/2
+TCCGCGCTCTCCCCGCTGACAATCTCCATCCCACGCACCAACTGTACGCCCTGGGGCTTGAACGGAGGACATGCGG
+>850:2:1:1933:2943/1
+AGATGAAGACGCGCTTCCCCGTGCGCCTGATCGTCTGCCCGCCCCTTACCCACTTCCCCGTGGCTGCGGCCCCTGA
+>850:2:1:1933:2943/2
+TCGGTTGTGCATGAGCTCGCGAGCGTTCGCGAAGGGGACTCCACGGCAGGCCCGCTGGAGCAGCTCAACGGCGTGC
+>850:2:1:1934:4778/1
+CGGCCCTTTTGCCTAGACGCGCAACGTGGAAATAGTTGCGGAGCTCGCTTTCGCACCCAGATCCTGGCACTGTGAC
+>850:2:1:1934:4778/2
+GCACCGGGATATCGAGCAAGCGGCTCATATGCCGCAGGGTGAGGAGAACACGGCAGAAAGAAGCGTGCCCGCGCTG
+>850:2:1:1934:10900/1
+GGGACACTGAAGGCACCAGCCGGCTCGCCCGTCATCCCGGGCGTGCGCGCGCGGCGCTCTGCGCCGCGCCCACCCC
+>850:2:1:1934:10900/2
+CCCATGGCTGGGGCGCGAGTGGGGCCGGCGGGTTGCCACCGCGGGGGTAGCGGCCCGCGCGCTGAGGCGGCGAGAG
+>850:2:1:1934:6318/1
+GGGCCCGCTCGCCGAAGCGCCGAACGCACGCAGCTCTTGACGGCGCATCCCCGCGTTCCCGTCGCCCCGCCCGCGC
+>850:2:1:1934:6318/2
+GACGCACGGACCTCCGTGAGAAACACCTGGCCCAGGGCGCTTTTCCCACTCCCGGATGCGCCCGGAACTAGGACGC
+>850:2:1:1934:8336/1
+CGCGCATTCCTGCCAGCGGAGCAGGTTTACGCTGCGCATCGAGAAGCGAATGCGCGCCGGCATCTTTGGCACGCAC
+>850:2:1:1934:8336/2
+CGCCCCCCAATTCCCTGATTCGGGCGCCCGAAACCGCCCACGAAGGTCAACGCGAAGTCGGCATGCCGTAGGGCGC
+>850:2:1:1935:20354/1
+GCCGCCGCCGCTGCTCGCCTCCGCCCGCAAGACCGCCGGCCCCCCGCCCACCGCCACCGACACGCCGCGGCCCCCT
+>850:2:1:1935:20354/2
+ATGTCGGCGCGGACGGCGATAGGCCGCCCGCGAAGTCTGGGCCGGCGGGGCCGGGAAGATGGGGGGCGGAGGCGGC
+>850:2:1:1935:20727/1
+CGAAAGCAAGTCCACTTTCGGCGCCCGCGCCGGCATATGCACCGTGGAGCGCCACGGGGCTGATCGGGCCGCGCGA
+>850:2:1:1935:20727/2
+CCGCTGGAATTGTCATCACTCTTCTTGAATGAGCGTTTGTCGGCCTGCGGCTCGCCGGAGGCCCGCGCGGCTTTGC
+>850:2:1:1935:2086/1
+GTACCGGGTTTATCGATCTCGGAGGACTTCCACACCTGCGCGCACGGGCTCGACTGGATCTTCGGGCGCAGGTTGC
+>850:2:1:1935:2086/2
+GACGGGGCGATGCCGCCGGGAGAAACGAACTTGGACGTCATGCAGCCGGAGTGCGACGGCAATCTCGTCGCGCCGG
+>850:2:1:1935:13439/1
+CGCCGGCATCTGGCTACGGACCATGGACTACTGACGATTCTTTAGGAATGCGCAGGTGAAAGCCGTTTGCGGCCCT
+>850:2:1:1935:13439/2
+ATAGCGCTTTCTACAGAACCAGTCTTCGGGGGGGGAAGATCCCATGAAGAGGACCTTTCCGCCCAACAACCGCCGT
+>850:2:1:1936:11373/1
+CGGTCTGCCCCTGAGAGCCGGCGCAGAGCCATGGTTAGCGTTTGCGGGCCAATACCTGACCTGCTAAATGCGGCTG
+>850:2:1:1936:11373/2
+CCCGATCGCCATGCTCGCGGTGTAATGTTTCCCCTCTGCACCTCCTAGTTTGGGGAAGGCACAATTCGCAAAATAA
+>850:2:1:1936:13806/1
+GTGTGAAATGGCGATCTTCGAAGGCTTGAGAAAGTAGCGTGAAGACAAATTCAACCGTTAAAGTCCCCGACTGGAA
+>850:2:1:1936:13806/2
+CGCGCTCGAATCGAAACCGAACAGCAGAGTGATCAAAACGAGTATTAGCGGCGCTGCGCTCATGGATTCTTCTGGT
+>850:2:1:1936:5906/1
+ACGCAGGAGACACCTCCGCGATTCTCCTCAGCAGCGGTGGGCTGACCATCTCCCGCGCGAAGGACGTGATGCATCG
+>850:2:1:1936:5906/2
+TTTGCCGGTGCTGGCGGTGTTCGGGCCCACGGCTCCCTTTGGTATTGCGTCGGGTACGACACGAGGCACCGGCTTT
+>850:2:1:1936:18249/1
+GGGACGAGCGGGACCTCGCCGGGCGTGGGGCGGCGCCGGGGGACGAGCAGCCCCTGGCGCGGCGCGGGGGGCCCCC
+>850:2:1:1936:18249/2
+TGCATTCTCTTCGCCCGGCTCGCTATATCCGCCTCATGTGCGGCAGAGTCATACAGCGCCGCGGACCCCTTCGACA
+>850:2:1:1936:17189/1
+AAGGGATGAGCACTCGGCCAGGCAAAGCATATGCCCCGTGAGGCCCAATTTCGCCTCCAGTAGCGTCCGCGAAACG
+>850:2:1:1936:17189/2
+GCAACGAAGCGCACCACGGCGGGTTCACTAACGGCCCGGGCCAACACAACCCTCTCCGCCATGATAACAAGCGCTG
+>850:2:1:1937:3678/1
+TGCCAAGGCTTGGTTGCCGCGGCGGCGGTGGGCCCCAACTCCCCATCGGAGGCCACACCACCGAACTTTTCGCAGA
+>850:2:1:1937:3678/2
+GAGCAGTGTGGCCGTACCGAGCGTGCCCGGCGTAAACATTCCTGCTTCGGTGCCCGCGGCGGCGTCACTCCTCGGC
+>850:2:1:1937:8881/1
+AACAAGGCCTCTCGATCCGTGAAGCTGTGATTGAAGGTTCGCTTACCCGATTGCGTCCCGCCCTGATGACCGCGTT
+>850:2:1:1937:8881/2
+AGCACGGGCAGCAGGATCAAGGTTAGAAAGGTTGAGCTGAGGATCTCGCCGATCACCAAGGTGGCGAGCGGCTGCC
+>850:2:1:1938:5657/1
+GGAACCGCCATCCATTGTCGCGCTCGACCCTGCACCATCGATGGCGGGAGCGCCGGGGAAGCGCGGCGTGCGGCCG
+>850:2:1:1938:5657/2
+CTGAAAGCCTCTTTACCAACAAGTGAATCATTCGCGGCACACTGTTGAACATTTTTCAATGGCAAATCTATAGCTG
+>850:2:1:1938:14970/1
+CCCAGCACCCGCAGCCGACGGAGGCGGGGCTGGTCATCTCCTGGCTCCTATCACGCTACGAGGAAAAGGCCACCAA
+>850:2:1:1938:14970/2
+GGAACTTCGACGGGGTGAACGATTCTCCGGGGAACAAGGCGACGCGGTCCCGCAGCCCGCGCGAGCGGGGGGCAGC
+>850:2:1:1938:6258/1
+TTATTCAGGTCGCTGCGTCCGACAATAATCTGCTGTGCATTGTGGAGGAGGAAGTATTCGTGCTGGACAAAGTCGC
+>850:2:1:1938:6258/2
+CGCTTTGTTAACGACCGGCTCCGGGCGCCCAGCCCCATGCCCTTCCTTAAACGCTAAAGCCGCCTTAGTGCGGCTG
+>850:2:1:1938:9882/1
+TCAGCCAGCAATGCTTTCTTGTGAGGATCGTTGCTGCGACGACGCGCGCGACTAGGCGTTTCACCGATACGTGACT
+>850:2:1:1938:9882/2
+CAAACCGTAACGTTTCTCGTCCAGCGATCGCCACGTTCGAAACTCGTCGAGGCGTTGCAAGCCTTGGCGTTTATAT
+>850:2:1:1938:19701/1
+AACGGCGGAAATCCCAAAACACGTAACGCCGCAGCGGCGAAGATGGCACCTTCAAGGCAATGCCCCCTTCTTTCGT
+>850:2:1:1938:19701/2
+TTAGATGTAGGTCACGTCCATGAGATCACGGTCAGGCATAAACGCCTTTAGCCCGGCCGAGTTGCGAAAACTTCGG
+>850:2:1:1938:18387/1
+TGCGCCACACCCGCACCGCTGAGAACGACACCGGCCGTTACCACACCCGAGACGACCCAGAGCACACGACGAAAGT
+>850:2:1:1938:18387/2
+AGGGACACGGAGTTGGCACGTTACTTGCTGGCCGTTAATTGAAGTCGTAATAACCTGCAACGCAATGCGGTTCAAT
+>850:2:1:1938:4445/1
+GGGCGGCACCTCGACAAGATGGCCGAGAAAACGAGACATATAAAAGCAAGCGAGCGCCGGTTGCGCGATAGGGTAG
+>850:2:1:1938:4445/2
+TTGTCCCGAAACTTCATAATACTTCAGCGGGCATGGAAATTTATCGGGTAACGCCCACGAAGAGAAAGGACACATC
+>850:2:1:1938:12850/1
+ACGCTGAACTCGTACGTCGCAGCGGGTTGGTCTACAGACTGCTCGAGTGGCCGTACCGAGCTGACCCAGACCGCTT
+>850:2:1:1938:12850/2
+AGCTATCGCTGCCAGATCGCTCTTGTTCAATTCCGTGTCTGACGCCATCAGATGGCTAGGCACAACGTCGCGCGCC
+>850:2:1:1938:20791/1
+CGCGCCCAACCTCGGCATGCGCATGAAAGGCATGCTCCGCGAGCTGCGCTTGTCGCGCCAGGCCGCGCGCGCTCCC
+>850:2:1:1938:20791/2
+CTTGGGCCGACAGCTCGCGCCACCGTATCGACGGACTGGGATTCCGGTCACCAGCGGCAGCGGCGGGCGGGATTGG
+>850:2:1:1938:3706/1
+ATATATTTTGAAGATCGATTCGCTAATAAATCGCCAGCGAGATCCCTTTCTCCTCTTATATGTGCCACAACAGCAT
+>850:2:1:1938:3706/2
+CCCGTGTCGGCGGGTGGCACAAAGGCGGACAAGGTCCGGCGCATGTAATATGCTTCTCATCTGGTGCACGTATAGG
+>850:2:1:1938:15016/1
+CGGCGCTTTCTCTTTAAGCCACCCCCCACCCCATCAAGCCGGTCTGTTGTCCGCGGCCCTCTGAGGGTGACCCGCC
+>850:2:1:1938:15016/2
+GAACTTCCGCACGGGCTGCACGTGCTCTCACTCCTGATGCGCGGGATCGTCCGTTGTGTTCCACGCTCGGCACACC
+>850:2:1:1938:14567/1
+CAAGATGTAAATGATATTTTCATTGGGAACTCCTGAAAAACTTAAGCGGGTTTGATGCAAGATCCGCCGATTGGGA
+>850:2:1:1938:14567/2
+ATAAACCCGGCCCCGGCGGTAACTAATATTTCTTTCGATTGCATTTCCATTAAGGTTCAAGATGCAAAGTATGATA
+>850:2:1:1939:7308/1
+TCGTTCCCGTCCCCGGTGCAGAGAGCCGGTCGTATCCTTTCTGTTTTTTTGGCTTCCGTCCTTTATGCGATGCTCA
+>850:2:1:1939:7308/2
+AAGGGAGCCGTGCGCCGTTTCTTCAAAAAGGGGCGCGGGGCCACGCCCTTCGTCCCCTGCGGCGCGATCGCGCCCA
+>850:2:1:1939:12877/1
+CGGCAAGAAATCCATCCATCATCTGTTCTGTCCGCAGTGCGGGGTGGGCGCGTTTTCGCGCGGAACCCGCCCGCAG
+>850:2:1:1939:12877/2
+GTGGGCGACTGGTATCAGGGCGGGCAGTTCCGCCGCGATCAGTTCTGTGAAGGCATCGACCGCGCGCCGCTTTGCA
+>850:2:1:1939:9271/1
+CGCGCGAAATAGATCGACTGCGTCGGAAGGAGGAAGGAGCCGGGGGCGACCGTCTGGGGCTATCACACGAGCCCCC
+>850:2:1:1939:9271/2
+GCGGCGCGGCTACCCCACGCTCTTGCGCTCCCCAAACACCGGGGCGAGAGCAATCGTCCACGTCCGCATCCTTGGC
+>850:2:1:1939:7113/1
+TTTTTTTCGTCACCGCGCGCAGATGACGCGGCTTAAGGGCTACCTACCCAGACAGAATCTACCCTTCGGACTCCAC
+>850:2:1:1939:7113/2
+CAGCATACTATACCTAGGTATATTAACCTAAGGTCTCATTGCGCAGCGGCGCCCGCTCTGTTCCCCCTGCGCCCAC
+>850:2:1:1940:18855/1
+CGATGGCAGCCACACCACGATTCAGTGCACGCAGGGCACACGGCTCACCCCATCGCTTGTCACAGGCGCCGTAGCG
+>850:2:1:1940:18855/2
+CACAGCAAGAACGTGACTCCCTGCTTCCGAAGCTCTTCGCCGGCGGATTCGGCCCCTTCGACGACCCTGGCATCTC
+>850:2:1:1940:6842/1
+TCCACAAGCTCCTGGCCAACCAGCAGCAACTCGCCGAGAATCTTGAGAAGCGGCCCGCGGGATTCGCGCCGCGCTG
+>850:2:1:1940:6842/2
+ACCCCGCGAGCTTTCGCGGAAACCGTCCACCGACCCCGCCCTGGCCTCTGCTCCCGACTTCCGCGCGTCGTCGCGG
+>850:2:1:1940:18697/1
+GTCACGGCTCGGGTGGCGACAAATACGGCGGTCAGGGGAACGAGCACCCGAAACCAAAATAGAATCTCTTTTGCCC
+>850:2:1:1940:18697/2
+CACGATGCTCATGTGACGTATCCATACGCTCTCCTGTCACGACGCCCGACTGTGCACGGCCTCGATCGGGCCCAGA
+>850:2:1:1941:20130/1
+CCATGAGGTGAGAATTCGCTACCGGGACGACATCCTTGGGGTAACCACCGTGACGCGAGGCTGTGGGCACCAGAGC
+>850:2:1:1941:20130/2
+CGTTTATCAGCCTGCCGTTGGTTGCGCTGTGTCTGCCCTTTGGCGCCTGGGACTGGGTGAGGAATCATGAATGAAA
+>850:2:1:1941:11490/1
+GCAATCTCGGGGTCGCATACGGACGCGTTAACGGCCCACGCCGCCCGCGGGGCGCTGCCCGAGCGCCTCAGGGCGC
+>850:2:1:1941:11490/2
+CGTCAGAGGGCACGAGGGTGCGAGTCGCCTCGTAGCGCCATTGGACCGGATCGACGAAGTGGAGTTGCAGCTGCGC
+>850:2:1:1941:21076/1
+CCGGCCACACCCGTCGACTGTTCAAATCCGGACCATGCAAGCCGCGCCACCGCCGATTCGCGTAATCGCACCTGGC
+>850:2:1:1941:21076/2
+CGGCACCGCAAAATCCGCGCATGAAAAATTCGAGCGCGCCTTTGAGATCGGCGCCGCTACCGCTCTGGCCGACGGA
+>850:2:1:1941:17084/1
+ACCGGTGACCCTGGGGAAGCCGGTGGCGGCGTGCAGGCTCAGCGCCTGCAACGCCGCTGCCGCGCCGGGCGCGACG
+>850:2:1:1941:17084/2
+CGCCGGGGGAGGCCGCTACGCGCGATCGTCGGCGGGGGTCTTTCCGGCCCGGGACTGCCGCGCAGGCCGAAGCTTT
+>850:2:1:1941:8972/1
+GTGCGGAGATGGGCGGCCCGCTCGCCGGCTGCCGCCGGGGTGCCGGCGACGACAGCTCACGCCGCGGCCTCCAGCG
+>850:2:1:1941:8972/2
+TTTCACCTCGGCGGAGCGCTTCGCGCGGCCTTCTGCGCGGGTGCGCGTGGCTCTTCGGCGCGCCGCCCCCCCGCCA
+>850:2:1:1941:20524/1
+GTTCGAGCACCACCACGCTGAAGCCGTTGGTGGCAAGTTCCTTGGCCAGAATGCCGCCGGCCGCGCCCGAGCCCAG
+>850:2:1:1941:20524/2
+CTTCGGCTACTTCGACAAGGGCTATGCGGGCTGGCAACCAGCACTCCCTGCCAAGGACTCCGCGAAGAATGACTAA
+>850:2:1:1941:1238/1
+TGATGCAACTACGGATATCATCCCGTTTACTACTATGCGCCCGTGTACTACGGCTGGGCTTACAATCCCTGGCCCG
+>850:2:1:1941:1238/2
+GTCATACGCTGCCTGCAGAGGCTGCGCGTTCGGGGAGTCGGGATGACGGCGATAGGCCGACAGATGCATGGACGAG
+>850:2:1:1941:19582/1
+GGCCGTCGCTATGCCGCGCCTAGCGCGCGGATGGCGCCCACCGCCCGCTCGTTGTCCGAGACGTAGGCGGAGCACC
+>850:2:1:1941:19582/2
+CGTCCTCAACGAGCTCGCGCAGCACGGCGAAGCGGCCCGCGACTGGGCTGAAGACCGGTTCGTGGACGCCACGCCC
+>850:2:1:1941:8427/1
+CGCCAAGAGCACCTGGCCGGCTCCTGGTTGTCCGCGGCCAACCCCAACCACGCGGGGGCCCTATAGCGTGGTGGGG
+>850:2:1:1941:8427/2
+ACCGGCACCTTCCGCGGACTGAACGCGCTGGTCACGGGGCTGGCCACGGAGCGCGTGCCCGTGGACGGTATGATTG
+>850:2:1:1941:3959/1
+GCACGGCGCGACTGACGGCTGTGCTGGGGGATCCGCGGTAACCCCTCGGTCGCCGCCGGCCGCCACAGGGGTGACC
+>850:2:1:1941:3959/2
+CGGGGCCCGGGCCAGGGAAGCAGCATCGGAGACGGGGCGAACCGCAGCTCCGCTGCGGAAGCAGCGGACAGGGGCC
+>850:2:1:1942:1069/1
+CGACGCGGGACGTGGTGTCCGTCTCGGCGACCCGCGCGACGGGCTCGTGGGGCTTTTTCATCGGGGGACTCGCACC
+>850:2:1:1942:1069/2
+GGTGGGTAGGACTTCATCAGGAAGCCTTTCGCCATCGACGAGCTCGCGCTCACGATCGAGCGCGCCCCCCGCAGCC
+>850:2:1:1943:9097/1
+GCGCGCGCCTTTGGTTCGCTTCGCGGTTCGCGCGAGTGCATCGGCTGCCTTGGCGGTTTCTTCCCCTCGCGGGCGG
+>850:2:1:1943:9097/2
+AATGGTGATCCATCTCATCGGCTCCGCGACCCGCTGCACACAAACTTTCTCGGGGGTGATTTGGAAACGAAGCTGC
+>850:2:1:1943:16771/1
+TGCCGCTCCCGCCGCAGTGAATGCGACCTGCCCTCGAGGGCATGTTTACTACCGCCATAAGGTCCGCCAAATCGCG
+>850:2:1:1943:16771/2
+CCACGCGGGCATGTCTACTTCCGGACCTTTAATGCTGCAGCCTTTGGACGACATTCGCCGTCAATTTGAAGTGAAT
+>850:2:1:1943:15232/1
+CCTGCCTGTGGAGCAGCCCACGCAGTTCGAGCTGATCATCAACCTCAAGACGGCCCAAGCCCTTGGCATCACGATT
+>850:2:1:1943:15232/2
+ACACCATTTAATCTTAGCCATAAAAGTTGTATAAGCATCAACGTTTTGTTTGTCTCAAAAAACGATTTTTTTTTTG
+>850:2:1:1943:3938/1
+AACAGGCACACTGATTCCGGCCGTAGCCCTACCGATGTCACTGCTCCTCACCATAGCGGTGATGTACATGCTCGAT
+>850:2:1:1943:3938/2
+AGCGACATCGACAGGGAGGAAAAAGGAATTTCACCGGCGCTGGTGAATGTAGCCTTTAGAATCGACTCACCGTGCA
+>850:2:1:1943:19543/1
+ACTGTAGGTTTCTGGCTGCGTCCGACGATAGCAGCCCGCTCTGCCGACATTGTCATAAACGCCGTCGCCCCGGCTC
+>850:2:1:1943:19543/2
+GCACCATGTACGCACAACGCAGGAGCGATCACTTTCATCGCTACGCAACTGCGAGCCAGCACCTGCGCAAGACCAG
+>850:2:1:1943:18063/1
+GGGCTCAGACCGACGTTGAAAACACTGCGCTTGCCTCGCGCGCGACCGCCGACGGGTAGACTTTAACGCCCATCGC
+>850:2:1:1943:18063/2
+CGGCGGTCGGGCGGTTCCAGCACGTCCAGGACGAGGCGGCGGGGCTCCCGGCCGCGCTTCGGCCGCGCAGCCTGCA
+>850:2:1:1943:2264/1
+CGGAGCCGCGTCGTTGCGGTCGTGCGCAGGGGCGTGGAGGCCGGCCTGTACGAGCGCCGGCGGACCGCCACGCGGG
+>850:2:1:1943:2264/2
+GGCGGACCCGCGGGTTCATAGTGTCCGCGGCCGAGCGGAGGTGGGACGAAAGATCGGGGGGGGTTTGGGCGTGCCG
+>850:2:1:1944:10473/1
+AGTTCAGCGAGATCGCTCACAAGACTGGGGCGCGAGGACGCCACTGGGTTATCGACTATCGCTGGTTTCATGCCGG
+>850:2:1:1944:10473/2
+CCTGGGTAATCTGGAGCAATAAAGCCGCTGATATCGCCACCGCGCATGTCGCGCTCGGCGCGGGAATGCTATCTTT
+>850:2:1:1944:9132/1
+TGTACCTGCGGCGGACCAATTTTGTTCCTCCGCGTGTGGCGGGGTTACACGCCGACGAGGAGCTCGAAAGACTTCG
+>850:2:1:1944:9132/2
+GGAGACTAAAAAACAGACCGTTTTCCAAAACGGGCAAGTACTCCAGACTCCCCACAAACCGCGCCCAGGAGTAAAG
+>850:2:1:1944:2805/1
+ACGGCGCTGTCTGCAGAGCCTGCGAAAGGACGGTGACCTCGAAAGTACGAAGCCTGCCCCTTGGCGGACGGGGGTC
+>850:2:1:1944:2805/2
+CACTCCTGGCATCCCCAGCCAAGGGCCGCAGCACGCCACTCATCCCCCGCGCTCCGTCGGCCCCGCTGCCCGGTGC
+>850:2:1:1944:5369/1
+AACAACTGTTCAACAAGTAAAAAAGGAAAATGAGGAATTAAAAGCAAGACTGGATAAATTGGAAAAGCTGGTGGTA
+>850:2:1:1944:5369/2
+TACGCCGGGTCGTCCGTCTTGCGGGTTGAAGGAAATGGACGAGGCTGGATACCCACCGTGCCCATCCGCGTTTGTG
+>850:2:1:1944:7618/1
+CCAGATCTGTTACACCGGCCCACAGCAACCGCTCGGCCTCGGACATGCCGGCTGGTGCGCTCGGAAACTTACCTGC
+>850:2:1:1944:7618/2
+TGAGGTATGCTCGCGCGGCTCGCCTATGCCCACGACCACCTAGCCTCCCGTGAGGCCGTAAAGACCGGCCGTCTCC
+>850:2:1:1944:18878/1
+AAGGCCCCGCGCCCGCCCGATTACAAGCGCGCCCTTTCCGATTGCGCGGAATGCAGCAATCTTTGCCTGCTCCTCC
+>850:2:1:1944:18878/2
+CGTCACCCGTCCTCGGTCCTCTGACCCCGCGTAAGTAAAACGCGCGACTTCGAAACATTTGCGACTGTACCCAGCG
+>850:2:1:1945:21013/1
+CAGATTCTGATCGCCGCTTTTGCTGGCGCTCGCGGTCACTCCCTTGGGAACGCGAGGCCCGGTGGGCGTGCACTCC
+>850:2:1:1945:21013/2
+GACCACAGGGAAAGTTGAGAGCATCTCAAAGCGCACCGACGGCACGTCCGGTCTGGTTGGGACGAGGGAAAGCAGC
+>850:2:1:1945:5278/1
+GCACTATGAGCGCTTGATGGATTGGGCGGTCTATTTCACCGAATATAACGCGTACATGCCGCCCGTGCAACGCGGG
+>850:2:1:1945:5278/2
+CGGTCCGGTCTGGTAGACGATTAAATCTGGTTCGCTGAGAAAAGGTTCCCCTGAGGCAAGCAAAATGTGGTTCAGT
+>850:2:1:1945:16822/1
+GCGTCTCCATACCCACAGCGACTCGGCCGTTTGCGCATCGCGCGGAATGTCTTTCCGAGAAGCTTCCGCCTTCGGC
+>850:2:1:1945:16822/2
+AGTCGACAGATCGACCTGAAGGAGGTGCCGGGAATTGAAGTCATCCAGGGCGCCGAGGAGAACTGATCGGGCTTCG
+>850:2:1:1946:14339/1
+CAGAGATCATCGGCCACCAGCGCGCCCCCGCCATCCACCAGCCGCACGGCCAGATCCGTCTTGCCGCTGCCCGGCC
+>850:2:1:1946:14339/2
+GCCTCGGCCTCAGCATTTCGCGCCAGATCGCCGAGGCCCATGGGGGGGGGCGCTGCGCCCGATACGCCCCCCAACC
+>850:2:1:1946:19835/1
+GCCGCGTTCGCGGGCCTTGGCCCGGCGAAGTCCGCCCACGCGCAGCAGAAGAAGACCAAGATCAGCGTGATGCACG
+>850:2:1:1946:19835/2
+TCGATCAGCCGCACCGCCTCGTTCATCGCGGCGGCGGGGTTGCTCGGGGAATCGGCGTAGACCGGCTCGCGCTGGC
+>850:2:1:1946:20852/1
+AGCAACTCCCGAGACAGCCACGCCGTCGCGCACACCCAGCGGCGCCGCACCGTCCCCCCGCTCACGGCGCGCACCC
+>850:2:1:1946:20852/2
+GGCGGGCGCCCGCGACGGGGGGCGCGGCGCTCACGCCCCCGCCCCAAGCGGACCTGCTGCCGTTGGACGAGGCGCT
+>850:2:1:1946:11641/1
+AGGCGCGCTATTCGTTCAAGCTGCCTCCCAGCAACCTGCTGCAGGCGCCGCCCGAGCGCACCGCCTTCGCCAGCCT
+>850:2:1:1946:11641/2
+AAGCCCAGCCACAGGCCCTCGGTGAGCGTGGTGATGCGCGACTACTTCACGCCGGCCTCGGGCTTGAACTCGAAGG
+>850:2:1:1946:5193/1
+CGGAGCCAAAACCCGCCGCATCCTGGCCGCTGTGGGCGCTGCTGGTGATGAAGAGCTGGGGGCCGTAGAGGGGGGG
+>850:2:1:1946:5193/2
+GGGCACCAGCGCTACGGCGGCGGTCTAAGCGGTCACAGTAGATGCACCAACTACACTCCCTCCGCCGCCAAGCTCA
+>850:2:1:1946:17788/1
+CAACGGCAACGACGCCGGACACGCCGCGCACCGGCGCCGGCGCCGTGGGGCCGACCCACCGCACCGCCCCCCCCCC
+>850:2:1:1946:17788/2
+GAGATGATCACCGCCAGCCGCAAGCACACCCTGCGCGACACGGACGGGCCGCAGGACCCCCCCCCCTCCACCCTCA
+>850:2:1:1946:12278/1
+GATCGTGTCGCTGTCGGTTGGGGCGTTGCTTTGCGGTTTTTTCTGGGGGGTGGGGAATTATTATTCGTGGCCGAAG
+>850:2:1:1946:12278/2
+CTCGTCATCCGAGGCGCCCCCCGCCACAAAAGATTTCTCAATACGAACAACTCCAGCGCAAACGGCACGTACCCGC
+>850:2:1:1946:6615/1
+CACGGACTCCCGCTCGTACGGCGAGCGGGCTGTGCCATCAATCGTCCGCTTCGTCCCATCTGCCGTGGGCCGCGGC
+>850:2:1:1946:6615/2
+CCAGACCCGCGTCTCCCCCCCGGCGCCTACGACCTCGACCCACATGCTGGCCGGCGCCCCCCCCGCGCGCTCTCAC
+>850:2:1:1946:10425/1
+ATCTCGCGCGGGAGCGCTGCGTCGACGCCGGGCCTGACGCCCCGGAGGCTGTTGCGCCGCCCCCCGGGGGGGGCCG
+>850:2:1:1946:10425/2
+ATAGGACGCGCAGACGTCGGTGACGACGACCTTATCCGACTCCCGAGCTCCCGCCGAGGTCACCGGTCCCGCGGCC
+>850:2:1:1946:10389/1
+CCAAGGGCGCGCCCACGCTGAGGTGTAGGATTGAATATGAGTCGGCTTGGGAGGGGATTCGGGTGGAGAAGGAACG
+>850:2:1:1946:10389/2
+GGCCTGAACCACGGGGCCGTTCTAGGCGGACATAGCATGGGCGGCATGATTTGCCGCCTCCAGGTGACCGACGTCG
+>850:2:1:1946:10202/1
+CCCGGCCCTCGGCGGGGACTGTGAGAAGGCCGAAACCCAGAAATCGACAAAGCTTTTTCACGCGCGCGAAAAAGCT
+>850:2:1:1946:10202/2
+AGCTTTTTCGCGCGCGTGAAAAAGCTTTGTCGATTTCTGGGTTTCGGCCTTCTCACAGTCACCGCCGAGGGCCGGG
+>850:2:1:1946:9201/1
+TGCTGGGGGATGGAAATACTTTGCGTGTGCTGTCGGGGGAGGGCGGCGGGGCAGTCATGAAAGTGTAGGACCAGCT
+>850:2:1:1946:9201/2
+CCAGGATCTGCAGCGGATTCGGAAAGAGTGCTGCAATATATGTCAGCTTCTGCGTCCGGCTTGTCCCTAGCTCACC
+>850:2:1:1947:6533/1
+CGCACGGCGGCGGCGCTCCAGTAGTGCGGGATCGGCCCCGGGGACGCAGTGACCATCCCGCTCCCCACTTGGGCGG
+>850:2:1:1947:6533/2
+GGTCTCCGGACACACGAAGGCACGGCTCTCCGAGAAGCGGAGGATGTACTCGACCTCACGGCTGCGGAAGTCGGGG
+>850:2:1:1947:17450/1
+GCTAAAGCGGAGGGCAGTGTCTGGACCTTTAATTTCCACTCGATTCGTCTTTTCCATCAACCGGTTGTGTGTCTTC
+>850:2:1:1947:17450/2
+TAAGAAAATGCGCGGTGTTCAGGACCAGCGAGTAAAAAAAACGAAATGGGTTGTCTTCCGCTGGCCGACACCATCG
+>850:2:1:1948:7252/1
+TTGAGCTATCGCGGCGCGGGACTCAGCGCGTAGGCGGAGCGGCGCCCCAGGCCCGGGCCGCCCCGCGCGCGTGGGT
+>850:2:1:1948:7252/2
+TGAAGACCCACACCGACGGCGAGATGGTGAGCGTCTACAGCGAGGCCGACGTGACGCACACCGTGCCGCCATCCTC
+>850:2:1:1948:15431/1
+ACCGCTTACTCGATGATGGAGCAAGGCAGAATCGACATGATTCTGAGCTCGCGTCCCGAAGATCGACGCGCGGTTT
+>850:2:1:1948:15431/2
+CTGCGTGCAACGCCTGATAGCGTCGCGCACGCCCCGCCCGCCGCGCGAGTGAGCCGCCCGAGGGCCTGGCTCCGGT
+>850:2:1:1948:3002/1
+ATCATCGATCGCCAAACCGAACCGTGGGGAGTCAAAGTCACAGCGGTCGAGGTGAAGGACGTCGCGTTGCCCGACA
+>850:2:1:1948:3002/2
+GCAATCGGCTCCTTGCTCATCATCGCTGCTGGCTGCACCATTTTTTCCGCAGGTTGAAATTCGCCCTTGGCGTTGT
+>850:2:1:1948:17991/1
+TGGCCCCCATGCTGGTCATGTCCGTCTGGCTGACGCATTTCGGCCGTCCAGTGGGCCCGCCCGCCGCACCGCTCGC
+>850:2:1:1948:17991/2
+CACAATATGCCGAAGAGGCTGAGGCTGTACTATCGCAATGCCATCTAATCGAACTCGCGGTCCGTCTGGACGGCGG
+>850:2:1:1948:1497/1
+AGAGGATCAGCGCGGGGATCAGCTCGAGCCGTTCCCCCCCAACCCCCACCACCCCGCGGCGCTCGGCCCCCACGCC
+>850:2:1:1948:1497/2
+CTGGGGGGTCCAGGTGCGCCGCCCCCTGTGCCTCCCGCGTTTCGACGGAGCGTAGCGGGGTGCCCCGCGGACGCCA
+>850:2:1:1949:8484/1
+CAGGTCCGCGACCCCGACGCCGCGACGACCGACGTCGGCAACCTCCAGGCGGCGCGTGCCCCGGCCAACGCGCGCG
+>850:2:1:1949:8484/2
+TGCGGCGACCCGCGGGCCGACTGGGAGGAGCGATACTCAGCACACTCGCGCTCCTTGCGAGCGCGTCGCAGTACTG
+>850:2:1:1949:19998/1
+AATTCAAAGTAGGCATTTTTGTTTTTGTAGGGTTGGCGATGTTAGGCGCGCTGGTCGTGCAATTCGGCAGGCTCGG
+>850:2:1:1949:19998/2
+GGATCTTGATGTAATCATAGATTTTCAGAGGTACAGCCACGCCCTCGCCCTCACGAACAAGCTTCGGGCCATCCGC
+>850:2:1:1949:20435/1
+GAACGGCCGGGCGCCGCCAGGGTCCGCCGCGTCGAGCGGCGCTATCCCACGCGGCGGCGGCAGGAGAAGGACGCCA
+>850:2:1:1949:20435/2
+TACGGGGTTCTTCGGTGCGCGGGGCTTGGCCGGTTGCCGTGGCAGTGCGGCGGGCGGGTGGGGGGTTTGCTTGGGG
+>850:2:1:1949:19109/1
+AGCCCCGTCCAGCTAGGCGCCGTCCCAGCCACCAGGGGGCAGACAGCGCAGAACAACGCCCGGACCGCGCCGGTGC
+>850:2:1:1949:19109/2
+TTGGCCGAGCTGCGCGACCTGCGCCTGCCGGCCCGCCTGGGCACGACCGACGGCATGTGCGAAAACTCCGCGGCTG
+>850:2:1:1950:14091/1
+ATAACCCACGTCTGGATCGGGCTTGGCTAGTAGGTTTTTCAGCCGAGAAATGAATTCGGCAGGGCGGGGCTCCAGG
+>850:2:1:1950:14091/2
+ATTCTAGCGATTGCGCCAGGCGACATTGACGCTTTGGTGGAAGAGGCGGCGATTGCGCAAGCCGAAGGCGACGGGC
+>850:2:1:1950:4213/1
+CGCGGCGAGCTGCCCGCGGGGGGGGGCCAGCAGCAAGGCGGAACGGGGCCGGGGTTTCCCTTTGGGCGGGCCCTCC
+>850:2:1:1950:4213/2
+CCAACCGGGCCCTGGTCCTGCACGCCAACCTGTCCCCGCTGGTGGTCAAGTTCCGCACCCCGTGGCGGCGCTGGTC
+>850:2:1:1950:19083/1
+ATCTTTCAACGCTGCTTCCAGCGTGCGATGCTCCCGCTTAGTGGCTTACTCCTCACAACCGGCGCGAGGATTGCGC
+>850:2:1:1950:19083/2
+GGATTTACGTGCGCTTGTCTACCGGATCCCGAGGTTAGGCCCCGCCGACGGAGAGACGGTCTGCCTTTTTTGGCTC
+>850:2:1:1950:1203/1
+CAGATTGGTGCGCCATTTTATACAGACGCGAGTCGGCCATCGGACCTAGCCTCATGCGAGCGAGCGAAAGGATTAA
+>850:2:1:1950:1203/2
+GCCGAAAGGCGGGGCGGGTTCTGTCTTATTTGAGCTACGCCGACAAGACGATCGATCCGCGGGCTTCCGGCCGGCG
+>850:2:1:1950:1388/1
+CAGCCGCAATGTTGGCATTCTTCAGCAGTTCGAGCGCCACAAAGCGGTCATTGTCTGAGGCTTCTGGGTCATGGAG
+>850:2:1:1950:1388/2
+ACCGCAAGCTCACCGGTGATTATGTCTCCACTACTATGTTCGAGGGACAGGAAATCCTCAAAATTGCCCCTGCGGC
+>850:2:1:1951:17693/1
+GCGGCTCGCGGCGCAGGAGGCGGCCGCGCGAGCCCCATCGCTGACGGCCTCCGCCAGCCGCGCCACCCCCGCCACC
+>850:2:1:1951:17693/2
+GGCGGGAGGGCGAGTCGAGGCCTACAGGTACGGCCCGCTGGAGCTGGCGCGGAGGTTCGTGAGGCAAAAACCGGCG
+>850:2:1:1951:14985/1
+GGATTGGAAGCGGTGTCGTAAGGATATTGATCGCAGTGAATGTCGACCCCACGCACGCGGGCCGCATCGACAGCAT
+>850:2:1:1951:14985/2
+CCCTAGGCCGGGTTCTGAAACATCACGGCGCCCGTTATTCATCGCACATCCGCGACGAGTCGCACGGGGTCAACGC
+>850:2:1:1951:17395/1
+GCTGCCATTCCCTCCATTCGGCCATCGGTATAGTGCCCCGGCCGGGGGATCGACATCTCCTCCGCCTGCGCCACTC
+>850:2:1:1951:17395/2
+CGAGGGATGCGAGACCGGATATCAAACCCAATACTCCACCCATCACAACCGCCCACGCGCCAACCGACACCGGAGA
+>850:2:1:1951:14677/1
+CCGACCTCTGCCAGCTCCCTTTAGCAGGTTGGCAGCGTCGCGCTCATCCGCCACACCTACTTGACACAATATCAGC
+>850:2:1:1951:14677/2
+CTCTTCGCGCCAGGATAGTAGATGGAGCCTTTGGGCAGATATATCGCTGAGGCCTGCCGCTTACGTCGGGTCAGCC
+>850:2:1:1951:1660/1
+CACGGGGAAGCCGGCGCCGATGGGCCCCGCGGCCCCGGAGCGACCGGGCGGGAGCAGGAGGGGGGGGGCCGCGAGG
+>850:2:1:1951:1660/2
+AACCCGGGGCGGGGGAGCGTGTGAGGTTTCTTGCGGGACAAGGCGCTTTGGGGGCGCACCCACTTCCACCGCGGCG
+>850:2:1:1951:18449/1
+AGCAAGATCTTTGCCTGTCTCACAAACGAGCGCCCAGTGAGCATTGCCCCCTTGGGAGTACCCGTGGCCCCTCCTG
+>850:2:1:1951:18449/2
+CGGCCGAATGCCACATCTCTCACGCGCTGCAGATAGAGAATCTCGACGCCCCCCGCGCGCCTCCGCCTCCGGGCCG
+>850:2:1:1951:3358/1
+CGCGATTCAATTTTCGATTTGGATGATGCGATGAAGATCAAAACGCGCGGGAGCCAGATCGCCGCCATCGGAAAAA
+>850:2:1:1951:3358/2
+GCGCGTTTTCAGCGGCAGCCCGACCGCGGTCTCCGTCAGCCTTGATGAAAACCCTTTTTTGCGTTGCCCGATCGAG
+>850:2:1:1952:8926/1
+ACATGGACAAGTCGGTTCACCGCCGCACCGTTCGATGTGTCGGCGCCGTCGCCGTGTGCTTGCGGGTCGCCGGCTC
+>850:2:1:1952:8926/2
+AAGGTGCACAGCGTCCTAGGCGGCCCCGCGACGCGCAGCTGGGGCTCAGCGACTACCCCCGCGCCTGGCACCTGAG
+>850:2:1:1952:11141/1
+GAGCGTGCTCATTCCCATTCCGGCGAGCCGCACGGCGAGCACCGCGCGGGCGGGAGGGGCCGCCATGGCCCGCCTG
+>850:2:1:1952:11141/2
+GGCGGGCGTTATGAGATGTCCGACACCGCGCCTCCGCGGCCGCTCCGGAGGCTCGCCGGCCTCGGCAGCCAGCCGC
+>850:2:1:1952:20661/1
+CCAGAATCACCCGCGCGCGACCAGCCGAGCCCTGAGGCGTCGCTCCGCGATCACCCGGGGGGGCGGCCGGCGCGCG
+>850:2:1:1952:20661/2
+GCGCCGCCGGAGGCAGGCCCCCCCCGCGCGGGGCCGCGCCGCGCGGTCCCCGCGGCGGCTTCCCCCCCCCGGCCCC
+>850:2:1:1952:10361/1
+GACGTCACGCGTCCATCCGCACCTGGGGAAGAGCCTCAACGTTTCGTTTATCGGCCCACGACTTGATTCGATCGAT
+>850:2:1:1952:10361/2
+GTCTAATCCGGCCGGCGGAGCAAGCGTGAACCGCGCGCCGGAACTTCGGGGCGAAGCGAAAATATCCTGTTTAAAC
+>850:2:1:1952:17427/1
+AAGGTCACGACGCGAAGAGCATCAACAACGAAATCGTCGAAAACACGATGGGTCGCGACGGCGCCGAACCCACTGG
+>850:2:1:1952:17427/2
+GGTGAGATACCGGCTGTGAACCTGGCCGGCCAGCACTTCCGGCTGCGGGCAGGTCGGATAGATCTTGCTCCGCGGC
+>850:2:1:1952:9470/1
+AACGCGCTCGGACAGCACGCGGTGGCCCCATTGGCCGTGGGGTCTACCTGAACGGTATTACGGCGGAGCCGGCCAC
+>850:2:1:1952:9470/2
+CCGCGCGCAAGCGTGCGGGCTTCCCTCTGGTATCTGCGTGCGGGAACCGCAGGACAAGCGGCACAGGAAGAAAAGC
+>850:2:1:1952:6429/1
+GAAGCCACGGCGGCCCAGGGAACCAGCCTGTCGGAAGCCGGAACGACGGGAGCGCGGCGGGACCAGCGGGCCGGCA
+>850:2:1:1952:6429/2
+GCCCGCGCGACCAGGAATCGCCCCAACGGGCTCGCCTGCAGTTGCTGTTGAGCCCGCGCCGCCTCCCGCGCCAGAC
+>850:2:1:1952:17252/1
+GCGTCGATTCTCTTCCGTACGGGGCATGCCCGAATCCCGGTAGTCGAGGAAAAAGACTCCTTTCACACCCAAGATT
+>850:2:1:1952:17252/2
+CAAAGGCTACGATAACTATTATGTCTGCGCCACGCGCGGCGAAGCGCGGACCGATGGCGCAGAATAACTCAATGGA
+>850:2:1:1953:1779/1
+CGCTTGGGCATGACTGCGAGCTGTCGGCGAACGTGTTGAGCGTGTTCGGTGCGGTAGCACCGCCACACGCCGTATG
+>850:2:1:1953:1779/2
+CGCGTGGGACGGTGGACAGGCGATGACCGCCGAGGTCTTCGACCACGTGGCGGGGGGGACCGGGGCCGCGGGCGGC
+>850:2:1:1953:6901/1
+CTGCTCAAAGGCGAGAGGCCCGAGAAAATACTTGTCATCAACGTCGGTTCTGCTTCGCTGAAAAATTCGTTTTACG
+>850:2:1:1953:6901/2
+TCGAAGCGAGCTCCGCAATCCTTGCCTTGAAGGCAGCCGCGTGATCGCCCTTTTCCAAGGCGCGCTTCAACCCGCC
+>850:2:1:1953:13948/1
+TCCGCAATATCGTCGATCTGGTGCCTAACAACCTCTTACTCCAGCACCGAGGAGCGGCGAGTACCCCGCGCCCTCC
+>850:2:1:1953:13948/2
+AGGTGCGGAGCCATCACCAGGGGCCCGTGGAGTACAACTCACGAAACGACCGATGCGGCCCTCCGTCACATAACGA
+>850:2:1:1954:17608/1
+AAGACGAGCGCGACGGGGGATACACAGCAGACCTACACACCGGAAGCGTCCTCTCGACTCGACCACACACCCCCTC
+>850:2:1:1954:17608/2
+GCGACTTCCTGCAGGCGCATCAACACGCGGCGGCCGCCCGCTACGCCCGGCGGGGGGGCGGGTCGCCCTGTGGCCC
+>850:2:1:1954:5754/1
+AGGCCGATAGGACGCGCTCACGCCTGAGCCTCGGCGATGTCGGTGCCATGATCCAGGCGATATTCGATGCGCCCCG
+>850:2:1:1954:5754/2
+TGCGTGGGATGTGCCGCGCTTGCAGCGGCACCGTTTCCCAGGCGTGGGCGGCAATCGCGATGTCGCCAGGCGCCTC
+>850:2:1:1954:20949/1
+CGGCCACCTTCTGCCGGGTGGCCAGCCGCTAGGGGTTCAGGGCCGCCTGCGCATGCTCGCGGTCGGCCGGCGTCGG
+>850:2:1:1954:20949/2
+CGAGTACGAGGACGTCCGCGCCACGGTCCACCCTGATAAGGTCAGCGCACGCCGCGAGCCCGCCGCGGCCCCCCGC
+>850:2:1:1954:5322/1
+GGCGGCAGTGTCGGCAGATCGGTTAGACATCTAAGAGCAGCGCACCCATGCGGCAAACAGCGACCGAGGCAGGAGA
+>850:2:1:1954:5322/2
+CGAGACAGCTGGGGAAACTCTCGTCGCCAAATTGTACATACGCGCTCGCTACGAACGCCAAGCCCGAGCTGGCCCC
+>850:2:1:1955:13008/1
+GGGGGTATGCCAAGGCTAGGCTGGCACATGGGGACGGCTGGACGTTCCCTGCCATGTCTTCACTTTAGAATCAGCC
+>850:2:1:1955:13008/2
+GCGTAGGTCTAAGGCACTTGCAACCATGACCGCAAGAACCTAACGACCGGCGAGCCCGCCGCAGGTGAGCCTAGCA
+>850:2:1:1955:13716/1
+TTCTCCCGCTCGTCGCCGGGCGTGGCGGCCTGGACCGCCCCACTCGCACCAAGGCAGTCGCCCAAACAGTCCGCTC
+>850:2:1:1955:13716/2
+GACTCAACCGGATCCAGCTGAGCGGCCGCCGCCGAGCGTTCCTCAAGCTGAGGCCACCCCCGAACCCTACACCGCT
+>850:2:1:1955:12812/1
+ATCGGCGCGCGGCGATGTCGCGCGGGGAGGGGCTGCGCCGCGCCGTGTTATGAGAGAGGCTGGGGGTCCTGGCCCC
+>850:2:1:1955:12812/2
+GGTAATGCCATCGGCATCCGGGGAGTATATGGGGGGAGCGCGCGGATTCTGCTCCCACCGTCCCGCACGCTGTCCG
+>850:2:1:1955:6384/1
+GCGCCATTCGTGCCGGTACCGCTACTGCCGTTCCGCCGCTGCTCCCCCCCGGAATACAACGGGGATCATAGGGGCT
+>850:2:1:1955:6384/2
+GGAACACGCTCTCTGCACTCCTTTCGGCCGAAACAAGACGCCGCCGTGTGGTCGCGCCTTTCCCAGGCCGGTGCCA
+>850:2:1:1955:5878/1
+TGTGCATCTGCCTTGTTCGGCCATCGGGTCATCGATACAAAGGGGTGCCGTTTGCTGTAACAATCAGCGGCTCTGG
+>850:2:1:1955:5878/2
+AATTTCGGTAAGCTGGGGATCGCTGGCCGGGCGGCTTATGACCGATTCGAGACTACGCCAGTCGAGAGGTTGCACC
+>850:2:1:1955:3052/1
+ACAGACGGTCACACGCAGCCGGGTTTCGGGAGGCTCAGGGACCTCTGAGCGCTTGGGGCACGGCAGATCTCGAGCC
+>850:2:1:1955:3052/2
+ACGGATGGCTGTCAACCCAGCGATGTGCTAAGCATGCGAGGTGCGAGCGCTGGGACGAGAGTGCACTCCCCACTTA
+>850:2:1:1955:8264/1
+GTCGGGATGCGCCACGTCCGGTGGCAACAGCCCCCGAGCTGGGCGGCCCGTCGCGGGCCCTGCAGGGCGACGGCGG
+>850:2:1:1955:8264/2
+TCGCACACAGGGGGGGCATGCCCGCCGAGCGACCGGGGCGCGGCGGCCGGTTGGCGAACCCGCCGGCTGGCCCGCG
+>850:2:1:1955:18040/1
+CAGGCCTGCCCCACATCGCCCATCGGGGTTGTCGGCGCGCGGCCGGGCTGCGCCACCCGCACGCCCGCGCGCGGCG
+>850:2:1:1955:18040/2
+GCCGGCAACCTGTTCGAGGTCGTGCCCGCCGCCCCGGAGACCGAGCCGGGCAATCCCCCCATCGAGCCGACACTGA
+>850:2:1:1955:4477/1
+GCCGGCGGAAAGGACCGCGTCACATATCGGCAACCCGACGGGACCTACGCAAGGACGGAGACCAGGTTAGTCACCA
+>850:2:1:1955:4477/2
+GCGCGCGACCAGCTGCAGGGCGTGTATTGGCTAGGTGGCGCGGTCGGGAGCCGTCGCCGGCTGTTTGGTCAGCGCC
+>850:2:1:1955:4603/1
+GTTGCGAAATATGCAGGGATGATGACCGCATCATCTGCAGACACTTGGGGAGACACAACCATCAAATATCGCCGAC
+>850:2:1:1955:4603/2
+CGAGCGGTGGTTTCACATCGTCGAAAACCATGACGACGTGGCAGGCTACTACGATGATGTCCTCGCAACGATTGAA
+>850:2:1:1956:17203/1
+TCGAGGGGCTGGCGCTGGTGCTGTGGCCGCTCAAAGCCTTCACCAAGGTGATTCTGCAGCCGACCGCCCTAGCGCT
+>850:2:1:1956:17203/2
+CTGAATGCCGCCGAACGCCGCGCGCACGCGACACAACTGCCTACCACGCACTGCAGTGCGCGTGCCACTGCCAGGA
+>850:2:1:1956:9284/1
+CGAGGTAGCCGTCGATGGTCGCCGTCGTGAACTGGCTGACGGCGAGCTTTACGCCACCGAGCCGCCACCCGCCCGC
+>850:2:1:1956:9284/2
+GTCGAGGTCGACGTCTACTGGCATCGCCCGCCCGGCGACGCCGAGCGCCGCGCGGCCGAGGCGGGGGGCGCGGGGG
+>850:2:1:1956:16689/1
+GCGATCGCGACGATATCCAAACGTGGGCGGACCTGCACGCTGCCGAGGAGGGCAGAAAACCCTCGGCGACGTTGGT
+>850:2:1:1956:16689/2
+CGAAGAACTTCAACGCGGCGTTCCCGACGTACTCGCGCAGTTTCGCCCGATCAGGCTCGCAGTTCCTGTCTACTGA
+>850:2:1:1956:4844/1
+CGGGTTGGCTTGCAGCGCCCGCCCGAGCAGCGGTCGATTGGGCTTCGCCACCCATCACCGCGGCGCGCTGGACACT
+>850:2:1:1956:4844/2
+TCATGTGCGGCCCATTCAGATTGGGCGTCATTGGCGAGGAAGCGCTGCCAGAGCGATAGGCGCTCGGTCTGCTTTG
+>850:2:1:1956:15216/1
+GCGGCTGCAGTCGACCTCTTCGCGCGGGGTCGTCGCCCTCCCCTCCCCATCGCACCCGGCCCCCCCCGCCACCCCC
+>850:2:1:1956:15216/2
+GGGCAGGAGCCGGCTACGCGTCACCAGCCAACCGGCTGCGGCAAGCAGGACGAGCACGATGACCGCTCCTCCCGGC
+>850:2:1:1956:18334/1
+TCCTTCCTTTCAGTCCGCGATGCCCGAACGTCCTTACCTTTCCGGCAAGCCGCTGCCGTTACTGCGAAAGACTCCT
+>850:2:1:1956:18334/2
+CCAGCAGTCTTGTCCGTGGGGTCGGTTTTCATGAGCTTAGTTTCACCTGAACCTTTGCGCTCGTCCCCCTCTGGCT
+>850:2:1:1956:12384/1
+GGCGAGGTGCTCGCCGGCATCGTGCTCGGACCGTCGGTTCCCCGCCGAATCGCGCTGGATGCGGCAGCGGCGGCCC
+>850:2:1:1956:12384/2
+GGGCGGCGCGAGCTTTGTGTAGACGCACAACGCGATCATGCAGCCGAGGCCGAACGGACCGATGATGCCGGCATGC
+>850:2:1:1956:16388/1
+AGTGGGAGCAGATCGTCTTTCTCGGCAACCCGGAGTACGGCTGCGAGCTCCAGCCGATCGACCTCGCGATGATGGC
+>850:2:1:1956:16388/2
+TGGCCGGCATCGGAGGCTCGAAGGGATCGACGACCCCTTGCACTCCGACCGGCCCCGGGGGTGCCAGCGCCCCCCC
+>850:2:1:1956:11779/1
+GGCGCACATTCATCTCCCGCCGTGTTCGCGATCGGCGAAGACGACAATCGCAAGCCGCTTCAAGCCTTGGCATTTC
+>850:2:1:1956:11779/2
+GAATGCCGGCAAACCCTTGGAATTCCAGCTGAAAAGTTTGCGAAGGGTTTCCAGATATTCCGGCTGGCCGTGTTTG
+>850:2:1:1957:18429/1
+GGCCTGACAAGTTCAATCCGCCATTGAGGATGATCTTTTCGCCGCTCGAGCCGCAGGCGCCCAGCCGACTGCGCGC
+>850:2:1:1957:18429/2
+CCGCGCGATGTGCCCGGGAAGGACGTCCTCCAGCAGACCGCCGGGGTCTGCCGCGGTCCACGCTTCATCGGGAAGG
+>850:2:1:1957:7835/1
+TATGGGACGAAGAAGAATATGGTCTCGCCGGAAGCGCAGCATTTGCATCCGCGTATGACATGGCTAATGATACCAT
+>850:2:1:1957:7835/2
+TTTGGCCCGGGCTGATCAGCAGCAGATCGCGCCCGATATTGCAATCCGTGCTGATCGTTACAAGGCGGTCCGCACT
+>850:2:1:1957:9354/1
+GCGGAAGCGGCGGGGTTGGGGCAGCTCGGGCCAAAGCTTCTAATTCCGCAGCCAACCCCGAAAACAACGGGGAGGG
+>850:2:1:1957:9354/2
+GCGGTTGCGCTCCGCCAGACGGTGCGCGATGGCCCACGCGAGCGCGAGGCCGTCGAACGAGGACGTGGAGCGGGCG
+>850:2:1:1957:11736/1
+GTTCGGCCGCAATCTTGAAGCCGAGATTGAGGTGGATGGCCTTGCGCGCAGGCGGCGGGTTTGGCCGGAGGGCGCG
+>850:2:1:1957:11736/2
+GTTGTCGCACCTGCCAGCAAAATTCTGTGTCCACTGCGCGACGCGCGGCCGCGTAGCGTCCCTAAAGGGTAGGACT
+>850:2:1:1957:4532/1
+GCTCGCGGCGAAACAAGAGGCGGGCGGCGGCGAGGCAGGCGGCGACCCGCGTCGCCGAGCCGGTGTCGCCGCGTTC
+>850:2:1:1957:4532/2
+CAACGAGGGCTGGACCGCCGACGGCGCCAGCGAATGGGAGGGGGCGCGAGCCGCTTTCGACCAGTCGCTCGCGCAC
+>850:2:1:1958:20493/1
+TTGAGCCAAATGAGCGGCAAGGTCAACGCAAGATAGAGCAAAGCAACACGGACGACTAGGCTACGGGGGTTGGCTT
+>850:2:1:1958:20493/2
+GGCATGTCTTATGCCAAGGCGATGCGGCGCATTATCCTTCCGCAAGCGCTGCGCCGCGTTTTGCCGCCAATGACCA
+>850:2:1:1958:3414/1
+TGGCGGACAAGGATGAGAAGAAACCAACTGCTACCCGCCATAAATCCACAATTATCTCCTTCCACTGCGACAAAGA
+>850:2:1:1958:3414/2
+GCGATGGCGCCGGTGATGCCAAATACTGCTCCGGGTCCGACTCCCTTTTTTGCAGATGCGGATCCTATGCAAGCCG
+>850:2:1:1958:11706/1
+ACGCCGAGCCCATCGAGGCTGCGGAGAAAATTCGTAGCGACTTTGTTCGTTTCGGCGACGCCCGTCCCGGCTGGAG
+>850:2:1:1958:11706/2
+TATCTTTTTCTTCCCCACTTGTAGCAAAACGTCGCCTTCTTTAAGCCCGGCGCGTGCCGCCCCGGCGCGAATGGCG
+>850:2:1:1958:6581/1
+CAACAACGGCTTTGAGCGGCAGGGATGTTTGGACCGACACTTTCGTGAAACAGAACGGCGCGTGGAAGGCAGTCGC
+>850:2:1:1958:6581/2
+AACGGCGTGTTGCAACCGGACCAAGCCCTTGTAGCACCTGGCAATCGCACCAGCAGCTACAACGACGATGACGAGC
+>850:2:1:1958:7479/1
+ACCTTGGCGTGCCGCCCCGCTCGCCCGCCCGCTTCGCGGGGCCGCCGCCCGGGGTCGCCTCCCCCACGCGGCGCGG
+>850:2:1:1958:7479/2
+TGTCGAGCCTACTGCCGTGTAATGGGTCTGCAAGCCCTCGCAGCCGCTATCCACCGATTGCAGGCTGCTCGGGAGG
+>850:2:1:1959:18580/1
+CCGAACCGCTCGGCGACCGCGAACACGCCCGGGGGCGCTTGGGAGAGCATCGTGATCCGCTCGCGGGAGATGAGCG
+>850:2:1:1959:18580/2
+GGCCCCTTCCGACCTCGCGTCCGTAGCCCATGATGCACACGCCCCGGCGGGTCGCGGGGGGCCACACCGGGCCGAA
+>850:2:1:1959:10218/1
+CGGTGGGGCACGGCACGGGCATTACATCGGCCGTGGCGATGGGGGGAATAGGGGTCTGCACCTAAACAACAACTTC
+>850:2:1:1959:10218/2
+ATGGACTCCATTCTGCTGTGGACAACTTTACAGTTGGGCTGGGGACCGCTAGTAAAAGACCGAAAAAAGAACCAAT
+>850:2:1:1959:4793/1
+CGAACGAGCGCAACAATTTTATTCTCTAGCATTTGATCAAGTGCGGTCATTCGCTTGTCCTTACTTTATTAAACAC
+>850:2:1:1959:4793/2
+CAAACGATATCATCGTGGTAGCAAATTGGCAATTAGCGAAGGAAGTAAATGATATTGCATTTAATCTTCCCCGTGA
+>850:2:1:1959:16299/1
+CACAGGTGTTTACGCCCAATGGCCGTGCTCCCTACCTGGTGACGGTAGGCGGCCTAATGACGCGCGAGCAGGCTGA
+>850:2:1:1959:16299/2
+TCCAGCGGATTCAGTTTTTACCGGTTTTCTTCACATGCTTCAAAAAGTGCAAACCGTTTGCGCAGCCTTAATGCGC
+>850:2:1:1959:8802/1
+CGAGCAAGCCGGCTTGGTTGCCGCCGCGTTTTTGTTTTCAGAGGAGGTTGCGCCGCCTCATCCGCATGCGCTGCTG
+>850:2:1:1959:8802/2
+GTGGCACACATTCCAGATCAAACAGGTACGCGATTGAGCATTGCTGCGAATCGAGTGCTGCCCTATCCGACTGCCC
+>850:2:1:1960:11095/1
+CGCCCCATCGGGTCTCCGACAGGCGCTCCTGGCAGGGAGAGGTCCGCGGGGATTAAGCTATCGAACCAAACGAGCT
+>850:2:1:1960:11095/2
+CCTTGCTCTTTGACCGTCTTCGAGATGATGCGGAGCCAGGCGAGCACGTCCTTCGAGACGATTCTCGCCTTGGTCT
+>850:2:1:1961:5144/1
+AGATTCGGTTGCATCTTTTAGGGGGGCGCCACATAGCAATATTGATTCAAGGTCGCGGACATCAATGCGCAACGTT
+>850:2:1:1961:5144/2
+CAATAGCGGCTAGGCTCCCAACCGAGGCGGCTTTTAGTGAGCCGCGATCACGGTTGGGCGGGGGGGCGCTGTGCCG
+>850:2:1:1961:7267/1
+CGCGCGGGTCGTCGCCCACGGCTGTCGCGATAATCGCGGCGGCGGCCCCTTCTTCGCGCATGGGGGGGGGCCGGGC
+>850:2:1:1961:7267/2
+TGACAAGGCGCTCCACCAGCCCGCAGGTCTCCGCCACGACGCCGCTCGACCCGCGGCGGGAGGCAACACCCGCCTG
+>850:2:1:1961:12453/1
+ACCGCTGCCCCGCCCGCGCCTCCGGCACGGCCGGCGACAGCGCCGCCGGGAGGCCCTCCGCCGGGGGGGTGTCACG
+>850:2:1:1961:12453/2
+GACAGTGGTGCGGCGTCCATCCTCGGCCCAACCTCGACAACTACTTCCTCGTGCTGTACCTCGAATCCGCCACCAA
+>850:2:1:1961:19696/1
+GCCGGCGATCCCGGACTCGTGTTGACGTTTAACTAAGAAGCGAAGCTGGCTCCTTTTGTTTTATTACTTTAAAGCC
+>850:2:1:1961:19696/2
+GGGTCGGCGAGATAGAAGGTAAAGCCGCGACGGGCAGCGGCGAGTGAGCTGGGAAGCGAGCGAGGTTCAATCGCCC
+>850:2:1:1961:11359/1
+GTCGCGCGGCGCGTCATGATCTGGATCGCCAACATCGCGGGCAGCGCCCGTGAGGGGCGAGGAGCCGACCGCGTGC
+>850:2:1:1961:11359/2
+CTTTGGTGTGCGGCTGGGGGTACTCACCGCGTGACGGCGACATTGGCCCTCACGGGGGCGGGAGGGTGAAATCCCG
+>850:2:1:1961:13337/1
+AAAATCACCTTTTGCACCTGCGTCGAGTGCGTGGTGTTCGTTCCGCTGTGTATACGGGTGCGCCCGACTTGACTCA
+>850:2:1:1961:13337/2
+TCGCAGAGCTCTCCCATTTCCTCGTTAAAATCATCGAGCGAACATTTCGGCACCATGGAAAGCCATACTCCTTCAT
+>850:2:1:1962:4087/1
+CGCAGCGCGACGCGCTGCTGGAAAGCGAGCGGGCGGCGCGGATCGAATCCGAGCGGGCCAACCGCGGGAGGGACGA
+>850:2:1:1962:4087/2
+TGCGTCTGGACCCGTGCGTTGCGCTCGATGACACCCAGTCCCTCGGCCACGTCTTTTGCGCTGCGTTCGCGGGTCG
+>850:2:1:1962:17968/1
+GATCCAGCAGGACGCGGGCTCGTTCACCTTCAACGTGAACTGCAAGGCCGCGGCGAGCGCGGCAGCCACGACGATC
+>850:2:1:1962:17968/2
+CCCGAACAGCGGCCGGTGCCGAAGTCAACGACGCGCCCGGGGAAAACCGGGTCGCCGACGGGGACGCGCCACTTGA
+>850:2:1:1962:8686/1
+GCTTTTGACGGCGTTCCGGGAACTGTTCCGGCGCGGTGACGGTGCGGTGTTTTTTGAAGCGCAGGAGCCAGAAGAC
+>850:2:1:1962:8686/2
+GGGGGGCAGCATCAATCCGCGGGAAGATTCCCTCCCTGCAATCCACATCAAGGCGAAAAGAAATCATACCCCTCGC
+>850:2:1:1962:18912/1
+GTTGACAATGATCTTCTGAGATGGCTGATCAACTGTAGAGTGCCCATTGAGTATCTCCTTATTCCACCGTGCCATA
+>850:2:1:1962:18912/2
+CTACTCAAGCTCAACTCTCTGATTTACCTACCCTGCTTGCTGCTGAGGAGGCTGCCGGAAACCACGTCCCTAAGCT
+>850:2:1:1962:2970/1
+AATGCTTGCGAGCAGGCCCAGCGGCATGGCTTTCATCGATCCGGCTTCCCGGCCGCTGGTCCGACCCGAGCATGGG
+>850:2:1:1962:2970/2
+TAGCTGAAATGGCGCGCCGAACGTGAGTACCCTCGCGAACGCGCCGGGGGTGGCGCGCTGCACTCGCGCGAAGGGG
+>850:2:1:1963:15576/1
+GCTGCCGCTGCTGATGCTCTCCACCGGCAGCATCAACCCCAAGGGAGGGCCGCTCGCCCCGGCCTGGTTCAATACC
+>850:2:1:1963:15576/2
+ATAAAGATCGGAGGAAGTCAGCACCACGCCTTGCTGATGCAGTCGGTGAGCCAGGCCTGCGGCGTCGCTGTCGGCC
+>850:2:1:1963:10844/1
+CGATTACGATGATGTTCCCAGTCGAGGATCTTTATTTTGCGCAGAAGTTTGCGTATCGGTGGAGGGATGTGTTCCG
+>850:2:1:1963:10844/2
+ATTCCCGACGTTTAGGTGGACTTCGCGTCCCGTTTCGACTCGTTCGCACATTCACGGCGAGCAGTGGTCGAGCCGG
+>850:2:1:1963:19136/1
+CGAGATCGGCGTGCATTTCGCGCAGCGCGCTGCGCGCGACAGTGTTGAACACTTCCCCGAGTGAAAGGCTCGCGGC
+>850:2:1:1963:19136/2
+TCACCGTCATCATGACCGGTTTCGGAACGGTCGGGGGGGCGTTCCACGCGATGAAGCGGGGCGCCTACGCCTACAT
+>850:2:1:1963:4281/1
+GAGAGGGACCCACGACCATGGACAATGATCGTGCCGGGCCCCCAATTGGGGGTAGAGCGGGCCGGGGAAGTCAGCT
+>850:2:1:1963:4281/2
+GCAGGACGGTCGCCGGAGCACAGCGAGGTCATCGAACTCGCCTACTAACAAGGCCAATCAGTCAAGGAGGCCGCCG
+>850:2:1:1963:3185/1
+CGCGGGCCGAAGCCTTCATCGGCGAGGTTTTCTTCCGGAAGCCGTGAGACTCCGTCTCGGTAGGGAGGGTTGTGGG
+>850:2:1:1963:3185/2
+CGATCTCGGGCAGGGGAATGTGTATCGCGCGCTGATAGTCGATGGCCTTCGCCGGCCCCACCACGAACCAGGAACG
+>850:2:1:1963:2130/1
+GACGTCGAAGTTCACGGAGCCGGGCGTGTCTAAGCAGTCGCGATCGACGCGGCGCCTTCCTGAGAAGACTCGCTAC
+>850:2:1:1963:2130/2
+ACGTCCGTTTGCTGGCCGACGAAGAGCCGCCGGCCGTCCTTTTGGTGACGGTTGACGGTCCGGTTATCGCTTCTGG
+>850:2:1:1964:9449/1
+GCCGGGCCAATGCCGATGCCGAGATCGGTCACGGGCACCCGCGCCGTCCCGCAACGCTGGACCTGTTGCTCCTGCA
+>850:2:1:1964:9449/2
+GAAGTCGCGGCGGAGGGACCCTTTGATGCGAACCCGCTGGAGTGGCGGCTACAAGGGGCATTGGTTCACTTGAGGA
+>850:2:1:1964:13674/1
+CAAACCCGCCCGCGGTGATCTGTATATCAGCAACTCCACGATCGCTAATAACTTCGCCCGCACCGTCGGGACTTAC
+>850:2:1:1964:13674/2
+GCGGCGTTTTTGCCGTGCCCTAATGATCGGTACCCGGGGAGCGGCCGGCTGCAGGGACACCATTTGCAATCACCTC
+>850:2:1:1964:8540/1
+GAATACTGTCGGGAGCAAATGATGCCCCGTCGTTGCGCGCGAGAAATGCCGCAATAAACTTTACACCAGCGCCGAC
+>850:2:1:1964:8540/2
+TGCGCTTCGCTTCACCGCGGACAAAGCACGAGAACTGGGATTGCGATTCGATGTTACCCTCGGAAGTGGCTGGCCA
+>850:2:1:1964:16163/1
+GAACGGCACGCCATTGTCACGTGCCCCCAGCGCCTTGAGCTAGGTACCTCTCTTATTCGCAACGTCGCCGCCCGCG
+>850:2:1:1964:16163/2
+CGCAATCAGGGTGCCTCGCTCACGGCTTGGGGACTGGGTCACCATGGAGGCCCGCACACGGTCACTGCGGATACTG
+>850:2:1:1964:18402/1
+GTGATCGAGAGCCTCTCGCGCATTCCCGGCCCGCCGACCCGCCCCTCGCCGCGCCCCACCAGCACGCACCCGCCCC
+>850:2:1:1964:18402/2
+AGTCCATCGTCATGCCCCTTGACAAGCCCCTCCCGGCGAAGGGGCACCTCGCCATCCTTTCTGGCAACCTTGGGCC
+>850:2:1:1964:14311/1
+CGGCCCGACTTCACCGATTCTCCCCAGATGCACGACACGCGTGCTAGTTGGAGTTGAACCAATACTCACGCTTGGC
+>850:2:1:1964:14311/2
+GGTAGCGGTTCTTTTCACCCACGCGCGCGCTCTTTATCGCTGTCAGACAAAGGCGGGGGAGCGGACCATTGCCGGC
+>850:2:1:1964:2805/1
+CCGGCTTCGCGCTTGCGCCGCAAGGCCGAGCGGGTTGTTCAAAAGGACGAAACCTGCCCCCAGCCAAAACAATCTT
+>850:2:1:1964:2805/2
+GTTGTCGCTGCCGGTTGTGTTGGATCCTAGCGCATTAACACCGGCGGCCGTGTTCTCGCTGCCGGGTGTGGTGCTC
+>850:2:1:1965:11059/1
+TGCTCCTCGGCAACGACAGCCAGTCCTTCTTCCGCTCCCTGGGCGGCCCCGCGTGCTGCCTCGTCCTTGGTTGAAG
+>850:2:1:1965:11059/2
+CTTTCTTAGCAAACCCATTCTTGTCGATCCTCTGTGGACGATGCGACGCTGGTTAATCGTTCCGATTGAAGCTTAC
+>850:2:1:1965:1692/1
+GACGACGACAGCCCCTGCTCGGCGCTGGTTGACCGGTAGGTGTGTATGTCGGAGAGTTATAGGGGGTCGCGGCGGG
+>850:2:1:1965:1692/2
+CAGCCGGGCCTGGCCTGGCGGCTCCGGTGGAGGTCGGCCGGCTCCCGCAGCCCCGGTCGCACGCGGGGTCACCCAC
+>850:2:1:1965:2172/1
+CGAGGACATCACGGCTGCTGAGGACCAGCGCCGGACTTCACCGACCAAGGGACCTGGGAGCAGAGGTGGCGACGGA
+>850:2:1:1965:2172/2
+GAAAAGCACAGCGGACGTGCGAGTGTCGTCTGGCCCGAACAAGACGCAACTGGCGTCCCCGTGACCAGAGAGCCAC
+>850:2:1:1965:15364/1
+CGACTTCTTCTTCGTGTTGAGCGGAGTCGTCATCGCGGAGAATTACGCACGGGGGCTCGCGCCATGGCACGGTGTG
+>850:2:1:1965:15364/2
+CGGCACCACCGCACTCGGACGGTTGCCGCCCGCGACGGCCCCGCTGGCCGCTCCATCCGCGATGCCCTTCACGAGC
+>850:2:1:1965:9552/1
+TCCGCTCCCCCATCGGCGAGACATCGAAGGGCCCGCCTGTCGCCTGAAGACCATTGTAACTGACGCTCACGCGCCC
+>850:2:1:1965:9552/2
+TCCTCGAGAAAACCGGCAAAGATAGCGCACCGTGATCGCGACGCCTCCCGCAACCAGCCCGCCCCACCCGACACCG
+>850:2:1:1965:14909/1
+CCTCAATATTCAGTCGCTGCATCGACGCCGCAACGAGGGAAATGCCAAGGCCAACGGCTACGCAGGCAAGGCCGGA
+>850:2:1:1965:14909/2
+AAAGACGGCGGTGATGCGGCGCTCGCGTGGGAGGCCCTTGCCAGGGGAACATTCATTGCTGTGGCAAGGGGGTCTG
+>850:2:1:1966:8301/1
+ACCGCTCGGGCGCGCGCCGCATCTCCAGGCGAAGCCGGGCCGGCGCGGCGAGTCCGCGCCGCGCCAAGGCGAGGCC
+>850:2:1:1966:8301/2
+GGCGCGGGCGGGGGGCTCGCGCGCCCGCGCGCCCAGGAGGCCGGGGGCGTGGCGCGCACGCAGAGGGGAGCTCGCC
+>850:2:1:1966:2937/1
+TACAGCTCCGCTACATCGCTCGATTTCATCCGGATGCAGCCATAACTGGCAGGGCGACCGATTGTTTTCTCCTGCG
+>850:2:1:1966:2937/2
+GCGCCGTCTTCCACAATCGGCGGTTAACCCGCGAAATTCTGCAGCCAAATGCCCCTGGCCGCGACCCAGGGGTCCC
+>850:2:1:1967:5837/1
+GACGTTGAGGATTTGGGCGAGTGAGATGACGTAGTAGGGCGGGATCAGGAAAAAAGGCGGGGCGCCCAGTACTGGC
+>850:2:1:1967:5837/2
+CAAAACCGCGATCACCACTGAACCGTCTAAGAGTCCACTCTCGCTTACCAGCAACGGTTGCGCACTGAACCGTCTA
+>850:2:1:1967:19505/1
+CGTTTCAGCGGCGCCTCAATTTTACGCTCTTCTACCTTGTTCCGAGCAGGAGATGTTGACATTGGTCGCCGAGCAA
+>850:2:1:1967:19505/2
+ACGCTCTTTCTGATCGCCCCCGTTTTCTTAGGAAATTCATTGAGCTACCTAGTCGAGCTGTGGTAATTTGATTGTC
+>850:2:1:1967:16836/1
+CCCGGTCCGTCTTCGCGACGTCGCGGTTGTAGTAAGCCTGAGCCAAATTCGGATTAATTTCGATGGCGTGGGTGTA
+>850:2:1:1967:16836/2
+ACCAAAGAACCCAAAGCCTACAACAACCGCGGTCTCGCGACACACCACAAGGGCGACTTTGATGGGGCGCTAGCCG
+>850:2:1:1967:17110/1
+CACGGTCACCATCACCGTCAAGCCACGTCCGGCGGCGACACCGACGCCGACCCCCACCCCGACTCCCACTCCCACT
+>850:2:1:1967:17110/2
+GGGGGCCGGTGCCGGGGTCTCGCCCGGAACCGGCGGGGGCATCCGGACCGGCGTTGCGGGGGGGAAGCGCCCGACG
+>850:2:1:1967:18732/1
+CTCTGCCTGGTCGAAAGCGTATCCTTGTCTGCGCAGAAAAAGATAGATAGGCCGCCAGTAAATTTGGCAAAGCGCC
+>850:2:1:1967:18732/2
+CGACGCGGGACAGCACGCTTGCGTCCACGCGGTGGACGGGTGGGGACCACGCGGCGCACTCAAATCCACGATCGCA
+>850:2:1:1967:3934/1
+TGGCCGCAGGGATATCCCGTGGTCGGTTTCAGCGGGGCTAACTTCAGGCACCGCGACCGGCGGTTACACAGGGTCT
+>850:2:1:1967:3934/2
+ACGAAGACGAGGCGTATGACGACATCGATAGGGATGTTGGGGGCGCCGCAACCGCGGCGGAGAACCACACCCACCG
+>850:2:1:1967:9707/1
+CGAACTGGACCGCAAACCCCGCGACCTCGCCCGCCGCCCGAGCCTCATAAACGCCAATCACCTGCACATCGTCCAC
+>850:2:1:1967:9707/2
+GTCGGCGTGGGGGTGTACGCTGTCGTAGGTGCAGCTGGGGCGGAGGTCGCGGAGGTGGGGGGGCCCGGGGATGGCG
+>850:2:1:1967:9000/1
+CTGGTAACGACCAAGAGGTGGCAAAGCGGCAAATCCGACTCCGGCAACCCGATGACGGCCGCGGACGTGGGTGCGA
+>850:2:1:1967:9000/2
+GAGGGCGGTCGGCTGGCTGACGGGCAGGTGCCCCGGCGTAGTCTCGAGGGAGGCGATGCGCTGTTTGGGCGGGATC
+>850:2:1:1967:10625/1
+GCGGCGGGCGCGACGGCGGACGTCCTCGGGGCGTACAAACAGAACGCGGCGGAGAAGGAGCTCACCCACAACAGCC
+>850:2:1:1967:10625/2
+CCACGAGCCCCAGTCGGGCTCGAGCTTCACGTTCGCGTCGATCCCGATGTCCTGCAGGTTCTTGGTGATGATCTGC
+>850:2:1:1967:5942/1
+TCGTCTTGATTGGGGTGGCGGCCGTAAGTCTTGACGAATCCGGCTAGGTCTATGCCTGCTTTTATTAGTTCCTCGG
+>850:2:1:1967:5942/2
+TGAGCCGATAGTCTGAAAATGCACATCGGCGTCGCGGGCGAGCTGGCGCTGGGTCCGACCAAGCAAGGCACGGGCT
+>850:2:1:1968:1895/1
+GATGCCCGACTGGCTGGTCCCGATGCCGGCCGCCACGGTCGAGAAGTAGACGGCACACCGCAGAGGGTCGCATACG
+>850:2:1:1968:1895/2
+GGGAGAGCTTCCTTCGCACGAGGACGGCCCAGCACCGCTACGTCGCCGTCGTCCTCGCCCCGGCGGTGGGCCTCGT
+>850:2:1:1968:14931/1
+ACCGGCGGCTTCTACAACAACTACGCCACCGTCCAGGGGATCGACACCATCATTCCCCTGGACGTCTACATTCCTG
+>850:2:1:1968:14931/2
+GTGATCCCCGTGGTGCTCGTGCGTGTCGAGCAACCGCGCACCGAGGCGCCCGCGCAGCCGCCCGAGGATGGGCGGT
+>850:2:1:1969:9121/1
+CCAGAAAATTTCGAAGATCTTAAAATGCAACGCCGTGAGGGGCACGCGACGTTGCTCTTGGGAATACCTCCTCGAC
+>850:2:1:1969:9121/2
+AGCGCCGGCAGTCCCGGCGGGTGCGCTGTGGGCCGCCTTCTTCCCGCCTATGCCGTTACTGCCTCCGGTTTCCTTT
+>850:2:1:1969:5898/1
+GCCAACTGCGCATTTGCCGGTAACATGTTCTTGGCTGCAGCACAAATCTCCCGACCTTCACGCCGCAACGGACAGG
+>850:2:1:1969:5898/2
+AACGCAGCGAGTTCGCGGTGTGAATTGCTGAGCAATAAAGCGAGCGGGGTTTCGCGGAATTCGAAGCAACAACTGC
+>850:2:1:1969:2051/1
+CAGCGGCGGGCGACGCCACCACTAACGGCATCTCTTCCTGCAGCGGCCAGGGCTGCGGGGCCGCGGCGCTCTTGGG
+>850:2:1:1969:2051/2
+GGCGAGCGTGGGAGCGATCCCCTGCCGCCGCGCGCCCGCCCCGTCGTGGGGGTGGGGGAGGTCGGGCGCGTGGCCA
+>850:2:1:1969:9956/1
+TTACAACGAGAACTGCGCTGGCGAACGCGCGCACGATCTGCAACTGGAACTCGCAGACCGCGACCGCCGAGTCATC
+>850:2:1:1969:9956/2
+ACCGGCTCCCGCTCCTCGGTTTGCGGCCCTGCCGGGACGGCAATGAACTGGCCTTGAACCACACGCGAGGCGACGG
+>850:2:1:1970:11968/1
+CGTACTGGAGGACGGTAGTCAGTTCGCCGTCAACGTGGCCCTCCACTCGAGCTATCTCTTCGGCGTCTAGCGGTGG
+>850:2:1:1970:11968/2
+CATCAGAACGGAGCTGCGCCGCTGCCTGCGAGCTGGAGTACACCACCGCCGAGGACCCCGGCGCGGGCGGGCGCGA
+>850:2:1:1970:19932/1
+GCCGGTCATCCAGACTCCGCTCAACAACAAGGACCCCAAAGCGGCTGGTCGCGACCACAACACATTCGGCTTCACG
+>850:2:1:1970:19932/2
+AGACGGCGGTGAGCCAGTCGGCTGGGGTGACGATGTTCTCCACCGGCTTGTGGCCGAACCCGTTGGTGGTGCTGCT
+>850:2:1:1970:17011/1
+GGCCACGTTGACCGCGCCCATGGCGGCGACCTGGGTCAGGCCGTCGCGCCTCTCCCCCCGGCTGCGGCCCCGGCGC
+>850:2:1:1970:17011/2
+CAGGGCCTTGTGCGGACCGAGCACGATGAGCTTGGCCAGCGGGGGCGGACGCCCCCTCAGGACCTTGCTGCCCACC
+>850:2:1:1970:7512/1
+GCCGCCACGAAAGGCGATTCGCTGCCCAAACTCGTGACGAACCGTGGCGAGCTCTGCTGCAGGCAGCGGAGGCATG
+>850:2:1:1970:7512/2
+CTTCAGTCAAAGATCTGATCGCAGAGAAAAGGACGTTCCCAGCTTACGGCGCCCGGAGAACCTTCGGGGATAAGCA
+>850:2:1:1970:4937/1
+GGGAAGTGCGGGGCACAGCCCCCGTTCCAGCACGGCGCGTCGAGCCGCCAGCGGGGCAACACCCGGCGCGGCGCGG
+>850:2:1:1970:4937/2
+CGATCTCGTGGGAAGCCCCATCCAGCGGGCGTTCGCGGTCCGCCCACTCCCGCGCGGGCGGACCCTGCTCGCCGGG
+>850:2:1:1970:3238/1
+CGAGGCGCGCGCGGCGGCATAAGTCAGGCGCGGGGGCCTAGCCTGCAATCCATCAACGATGCCGGGTCCGGCTAGG
+>850:2:1:1970:3238/2
+CGCGCCGATGATGACGGCATCGGAGTGCGTCTTCTTGCTCGCCCCCCCCGAACTACCTTGCGCGTTCGTCCTAACA
+>850:2:1:1970:1929/1
+ATGTAGTCGACGTAGCACTCGGCCCGCGCCATGATCCCCTGACGACGGACCTCGATCGCCTGGGTGAAACGGTATT
+>850:2:1:1970:1929/2
+CTACGCGGGCACCTCGCGCGCGACCGCAGGCTCGTCGAAACGATGGCGCGGGTGGCCGCCGCGCGCGAGGGTGGGG
+>850:2:1:1970:5771/1
+GCAACTCGAACAATCCCGGCAACGATAGCGGTGCGAACGCGGACAGGCCAAAGCGCACAAATTTGCGGCGGGTGTT
+>850:2:1:1970:5771/2
+CCCGGTCTTCATCGTCGCTGAAAATCGGCTCGCGCTGTGACAATTCAAACCTGCGCAGGGGCAAACAGGAAATAAC
+>850:2:1:1970:12791/1
+TGGCGCAATAAGACCGCGAAGGAGCGTGCCGCGGCGCTGATGAAGCGGTTCCACCTGATCGTCGACAACGCCGACG
+>850:2:1:1970:12791/2
+AGGAAGCGCTTGTTGTTGTCGGTGGTGGGGATGGTCTCGCCGTAGACGCGCCGCGCCTCCTCGGCAAACCACTCGA
+>850:2:1:1970:7373/1
+ATGAGCGGCGCGGGCGGGGGGAATCACACGACGTCGGGGTCGGTCATCGCCGCTGGCCCCTGGGCGCCGCAGCCCC
+>850:2:1:1970:7373/2
+AAGAATGCGCGCGCCGCCCGGGCGCAGCGCCGCGAGACAGACTCGGCGCGCGCGCTCGCGCAGCCCCGCACAGGCC
+>850:2:1:1971:20995/1
+GCAGAAGCTCTATTTAGAGGCCGACGACGCGGTCGACGCTCCCACCGCGCGAGGCCGAGCCGCAACAAACTCCATT
+>850:2:1:1971:20995/2
+CGCCAGCTGCTGCCGGCCACGACAGGTCCCGTTGACGTAGAGTTGCTGCACCTAGTGGTCGCCCGAACCCCGCCGG
+>850:2:1:1971:21083/1
+CGATCGCGGACGCATCGTCGAGCAGGGCACGCATCACGAGCTGTTGCAGCCCGGCGGCCATTATGCCGCGTTGTGG
+>850:2:1:1971:21083/2
+ATTTATTCCCGTGCTTCAACAAAATTCCCATTCTGTCGTCGGATGCCCAGGGAAAGCTCCGACGGGAAGAAAACAG
+>850:2:1:1971:21133/1
+GCGTCGACGGCAGCGAGCCAGTTGGCGCCCGCCTCGTTCGGACTGGGCACGATGGACCACCGGGTGGGGGCAGCCG
+>850:2:1:1971:21133/2
+GGAGCGAATAAAATGAAAGCGGCAGAAATGGATACGAGCAACGTTAATCGGACACCGAACTTGAATGTCGAACGCA
+>850:2:1:1971:8200/1
+CAAATATAGGGCTGTCAACTCAGATGGTTTGCATCTGTCGCATATATTCACAATTAAGTTGAGGGGGTGTCTCATC
+>850:2:1:1971:8200/2
+TTAAAACTGAGATGTAACCAAATAAAGAAGAAAGGCAAGGAAAATGAAATATATTATAAAAAATATAAAAAAAAAA
+>850:2:1:1971:20124/1
+GTGGCGGGTTTCATTCTCGCCAAGTACGCGCTGTACGCGCGCATGACGCTTGGCTACGCCGGGATCCGACTCTTTC
+>850:2:1:1971:20124/2
+CGTGGAGGCCTCCGACAGGGGTCGCAGGTAGTCCTCGTCGAGGCCTCGCGGCGCGTCGCGGCGGTGCTCCCTTCAC
+>850:2:1:1972:13780/1
+AGGCTCTTTCGGTGCAGTGACGATCGGTGTCGCCAACAATCCCGGCACCGCACTGCTGTCATCGGCAAAGTTTCCG
+>850:2:1:1972:13780/2
+CATGGCCTCGGCGCGCCGGTTCCGCTTGGCGTTGGTCGGCTGCATGTTCACCATCATGCCGCGATATACCCGACCC
+>850:2:1:1972:5711/1
+CGTGTGCGGGGTGATCGACCGCGTCGTCCGCGACCCCGCGCCGCCCGGCGACGGCGCGCGCGCCCGCCACCACCGG
+>850:2:1:1972:5711/2
+GCGGCCGCGCGGTGGATCATGACGGCGAGACCGTCGGTGGTGGCGTAACGTCCGACGTCGTCCAGCCCTACCCAGC
+>850:2:1:1972:14658/1
+CGTGAGCCATGCGGGCCGCGGCCAGTGGCCTCGCCCCCGTCCGGAGCCGCATCTGCCCAGCATCGCGAAGGGGCGC
+>850:2:1:1972:14658/2
+GGGTCCGGAGAAGGTGAGGGCCCGCGATAACCGCCTTCCGGGGGCCGCCTGGGGCATCGCACGGGTCACCACCGAG
+>850:2:1:1972:21057/1
+CTTACCTGACGGGCGAGGTCGTCTCCGTCAGCAGCCAGCACCCCTGAGGAGCGAAACCGATGGTCGACAAAGCCGC
+>850:2:1:1972:21057/2
+GTGGTGAGGAACGTCGGTGGGATCACCGGATCATCGCCGGTGAAACGCGCCGGGTGCGACGACCGGACGGCGCGGG
+>850:2:1:1972:11470/1
+GTTCGTTCAGTATAGGGGGGGATTGGCGCCAGAACGGAATGTTGGAACGGCAGGACCCCCGCGCCGCGGAGACAGC
+>850:2:1:1972:11470/2
+GGAAAGTTTGGCCGCTTGTTGGCGCGGTGCGGCGCGTGGGCGCGGCCCAACAAGGGCCCCTGTCGTTGTGCCGGGC
+>850:2:1:1972:2669/1
+GACCAGAACAGGCCCGAGCTACATTTGAAGCCTCGATTACAAAACCGATCCAGATGGGGCTGGTTTTATTCTTTAC
+>850:2:1:1972:2669/2
+CGCAACTTTCCCGGCAGCGTCTCTTTTGCGGCCAGGTGGCTCACCCGCAACCTTGGCCGCCCCAGCCCGGGGGGGA
+>850:2:1:1972:12503/1
+CCGATTTGGGCGAGCAGGCGCAGCCGGACGCTCTCCAGCGCCCAGGCGCCCAGGACGATCAGGTCGGCCGGTTGCT
+>850:2:1:1972:12503/2
+GCGGGTTCCGCGAACGCCTCGGTTGCCATGCCCGCGCCAAGGGATACCCGATCGACACTGTCATCCCGCACGCCCT
+>850:2:1:1973:3004/1
+AGATCGGCAGTCCGCACCATTACGTTCATTTCCAACTCGTCGCGAGATCGGCGAAGGGCGTCCGCAGCTCCGTTCG
+>850:2:1:1973:3004/2
+TCTGTACGACGGGCCTGCTGAGGAATTGCTGGGGACTAGCGAATCAGGGCGTGGGGTAGAGAGGCTGATGGGCACA
+>850:2:1:1973:8170/1
+TCGTTCAGCACTTCGGGCAGTTCCGCACCGGCAACCAGGTCGTTCTTCAGATTATTTTGCAGCGCACCGAACGTTT
+>850:2:1:1973:8170/2
+CGCGGCGGGATTGCGCGTCGGCGCCGCCGTGGCCGCGGAAGGCGGACGCGGGGACGGCGCCTTCACCGGGACCGCG
+>850:2:1:1973:14180/1
+AACGGCGGGGGGGACAACCCCCCCCCCGGCCGGGGGCGCCACCCCCCCCCCCCCCCCCCCCCAAAAACACCCCCGC
+>850:2:1:1973:14180/2
+GAAGGTCAATGTCAACGTGACTGGCGCTGCCGCTGGCGGCACCAGCAAAGGCCCTGATGTCCCGGCGGGGGCGGCA
+>850:2:1:1973:1261/1
+GCGCCATCCGAGCCAGATTGGCAGCCTGTGCGGATCAAGCAGGACGAGCGTCGCAGCCGCGGCGAGAGCGGGGGGA
+>850:2:1:1973:1261/2
+CGTTTACCTGATCGGCACCGCCCTGTCGGCGTTTTCCTGGCACTTCGCGAGCTATGCTGTTTTTCGTGCGCTGACT
+>850:2:1:1973:8717/1
+CGAATAGCACTGTAGCCGGGATTGGCACTCCCAGCGGGGGCCCTGCCCGGTCACGAAATCAACTGCGGCCTCCGAT
+>850:2:1:1973:8717/2
+GTCTATGGCGCGATCAGTTATCAAAAGGCCTATCTCAAAGCGCATTCACTCATGTGATTCCTGGCTGGACTCTCAG
+>850:2:1:1974:15661/1
+AACGTAACCCCGTGCTACCAAAACGATGCGCCCATTTCGGATCCGCTGCTAACACTTGCGGCAATCAATAAGAGGC
+>850:2:1:1974:15661/2
+CGGCCTTTTGTGGCCCAACGCGGCTTGCTGAAAAAGAACCAAAGTTTCGCGACAACACGACGAGCTTTGATTTAAA
+>850:2:1:1974:14880/1
+AGCACCGTGCTCGGCGGCCGGCGCGGCGATTAGAGGCGAGTCACGAACGCCTCGCGCTGGTTGGGCTTGGCGGCCC
+>850:2:1:1974:14880/2
+GAATCGATCGCGGCCATTGCCGATGACGTTTCAGCGGGCTTGCGCTCAACCTCTATGCGGCCGGTCAAAAGGGCGA
+>850:2:1:1975:3721/1
+GGAGCGAGCAGTTTCAGCCGGTAGGCGATAGGATCGACTTTTGCGCGAATCGCCAGCTCATCGATCAGAGTTTCCA
+>850:2:1:1975:3721/2
+AATGGTGCTGAAGAACGGCGGAGACGCAACCGCCGTCGACGGAACAGCCGACACGAAGTACGCCATCGCCAACGTA
+>850:2:1:1975:14985/1
+GCGTATGAGCATCCTCCTCAGATGGCGAGGTTGGTGAAACTGGCGGCGTGATAGGCGCGGAAGGGCGCGAATGGTA
+>850:2:1:1975:14985/2
+AACAGCGATGCATATGTTGGCCCAGCCCCGCGTCTGGGTCATGTTTCTTGTTGCACAACTCGGCCTATTCTCGATG
+>850:2:1:1975:12661/1
+CGATCGAGACCCGGACAAACGCCGGTTGCTGATTGATGCCCTCCTCGAGCGCGAGGGGGTCGCGGAGTATTGGGCG
+>850:2:1:1975:12661/2
+GTTCCCGGCCACCTTTATCGCGGGGTTTGTTTTCTGCCAATGACGCGCGCACCCAGTGATGATACGCCTGCGCGGC
+>850:2:1:1975:13808/1
+CCCGGCCCCTGACCCCGTGGGGGCCGTGAGCGGCGTACCCTGCACATGACCCACGGGGGAGTCACCCTGCGGGCTG
+>850:2:1:1975:13808/2
+CTTCGACTCAGGCTGGACGGCCCGGTTGGAAAACAAGAGCCGGAAGCGAGACGGCGAGCAACGACGTAGCTCTCGA
+>850:2:1:1976:17244/1
+TGTCCAATCAGCCGACTATCGCACCATCCTCCCCGCGCCTGATGAGCGAGGGGGGGGCACTGCTTAGCGCGCGAGG
+>850:2:1:1976:17244/2
+CGCTTGGCACGGGTGCTGCCACGCATGTCCGCGGCGAACAGCACCGATTTCGCGTCTCTGCAGGGCGCTCGCGAGC
+>850:2:1:1976:17385/1
+GGTCCTGTTGGGGGACGCCTTCGGAACCTCGGTCAACGACACATATGCCGCCGTCCAGGCCGGGCGGAGCATCCCG
+>850:2:1:1976:17385/2
+AGAAGTCTTGCAGCGACACCGCACGGTAGGAGCGTTGAAGTTTTGCGGCAGCACGATGCCGAACAGCAGGGCGATG
+>850:2:1:1976:5610/1
+ATGAATGTGTCGATGTTGCCACATGACCAGCGGATCTTTCTTTAGATCGGCAACATTATCGAAGGGCGGCTGTGGC
+>850:2:1:1976:5610/2
+ATTCTGTTCTCATGTGGGCCAGCGAACACCGCCGCCACCATAAACATGTGGATCAGGACGAAGATCCGTACGACAT
+>850:2:1:1976:11499/1
+TGATCACTTTGCCCAGCCCGCCTCCCTGACCGATATGCTCACTCTCGGCCGTGTGCCACACAACATTCGGCGCCCC
+>850:2:1:1976:11499/2
+CTTTGCGAGTGGGCAGGCGCTGTAGAAACTTCTTATCGCCGGCTTGTTTAAGGTGTTCTTTTTTGGGGGGGTAGCG
+>850:2:1:1976:3270/1
+ATCCGATTCGGTGCGGAGTTACCCAGGCCTATCTGACCGGCATAATCGACATAGGCAGCCATTGGGCCGATTGCGG
+>850:2:1:1976:3270/2
+AGTCTCGCGGAAATTTATTCCAATCCGCTCATCGCAAAGAAGGTGGTCTTCAATTTGATGGATGGCCTTATCGCGC
+>850:2:1:1976:17089/1
+GGGTCCGACCGCGGGAGGCAGCGCCGGCGCGACCCGCCCGGCGGCCCCCCCCGCGGGGCGCTGGCCCGCGCGCGGC
+>850:2:1:1976:17089/2
+GCAGCGGGCCTCGGGACGGGCATCGCCTCCGACACCGCGCCGGCGGGGGGGCGGCGCCTGCAGCCTCCTGCAGAGG
+>850:2:1:1976:20279/1
+ATGGATCCGGCGAAGCTTGGCGATCTGCGCGAACCGCCCTCCAAGCTCGAGCTGGCCATTAAGCTCGAGACCGCCA
+>850:2:1:1976:20279/2
+AGAAAACCTACCCGGGGACCCTATCCTGGCTCCGGCGCCTCCGCGCCAAGCGGCGCCGGCAGGAGCACCGCGGCCG
+>850:2:1:1976:17128/1
+GGCTGTCCGACCGCGTCGCTGACAGTGTCGAGCAAGCGCGTCCGTGTGCGCATCACGCCGCGCGATTGAGCTACAA
+>850:2:1:1976:17128/2
+CTTCGCCGAGTCGGTCGAGGTGGCGCTTCGGGTTCTTCCGGATCGCGGCGCCCCCCTGGAGATGCTCGCCGCTGCC
+>850:2:1:1977:14007/1
+GCGATATCGATGAGGAATAGCGGGCGGCTTTTGCGCGATGCCATTACCTCGGCGAACTGGCCCGCGTTCAAAATGC
+>850:2:1:1977:14007/2
+AAAAAGGCGCCAAATCAGTCCTCGTCTCCAATCGTTCGCACGAGCGCGCCGTTAACCTCCCCAACGGATTCGATGG
+>850:2:1:1977:7069/1
+TTGACGGCGGCTCATGCGTGCAGAACTGCTGGAGCAGCGCACCTTGTTCTGCGAGCACCTGCCGTAGCGCGATGTC
+>850:2:1:1977:7069/2
+CACCACCTCGGGTAACGCGTTGAGACGATAGACGAAACTGCCACGTTCGCGCACTCACCGGCAGGCAAGCCCGAGC
+>850:2:1:1977:2709/1
+GCCGGAATATTGTTCCTGCGTCAAACCCATGACCTGTAGCGAGGTCATACAAACCGTGACGCCCTCGGGAGCTATG
+>850:2:1:1977:2709/2
+TCTTGTATCTTCTTGAAAGGAGGAACAGCCCCTGCCGTTGAAAGCATCTCTGGGCGCGCCTTACGGGTGGCGAGCC
+>850:2:1:1977:7978/1
+AGGAACATCGCCTGGGTGAGCCCGTTCAGGCACTGAACGGCGAGGAAGGCCGGGGCGGCGGGGCCGCCTCGGTGGA
+>850:2:1:1977:7978/2
+ACAGTTCTTCGGCCGGCTCAAGAAGGAGCCCGAGCATCCGTTCCTGATCATCGCCGACCTGCAGTCCGTCGGCGGG
+>850:2:1:1977:5282/1
+CGTCCGACCGAACTGGGCATCGATGGCGGACAGGGTCGCTTAGGCCGCCTGTTTTGCGCTTTCTCTGCCGGGGGCG
+>850:2:1:1977:5282/2
+CGACCCGCTGCCTGACAAGCTGGCGAACGAGGGAATCATAGAAGCGAGCACCTACGTGCTAAACGACATGGGCATG
+>850:2:1:1978:17426/1
+AACGCGTCATCGTGCGGGAGCCCGTCGGCCTGAAGTCCAACAGGTGCGACACCACGACGGCCATTTCGCTGCGGCC
+>850:2:1:1978:17426/2
+GGGGGACGCTGGGCAGCCGGCGATGCCCGAAACGGCGCCCTGCGTCATCGGCACGCTCGGGGCGCCGGGGGCCACC
+>850:2:1:1978:1284/1
+GCCCGCTGGTGGATCAACGTGCACCGAAGCGGCCCCGCAAGCCGGGCCGCGCGGGAGGGCCGCCGCCGCTTGGGGG
+>850:2:1:1978:1284/2
+TCGAGCGTCTGCTCCTCGAGCGAGTTTAGCAACCAGCGGAGCCGAAGGCGGCGGGGCGGGGAGGGAGTGGGGGCGC
+>850:2:1:1978:19067/1
+GACCTCTGACCTCACCTGATGGAACTCGCTTGAACATTCTTGAAGCTCTGTTCGTCGGTGCCAAAGCACCGTAAAA
+>850:2:1:1978:19067/2
+CGCTGCAATCTTGCTGCTAGGTCACGCTGCTCATCTTCCACGTCTCGCGCCTGATTGAAATATCGATCCGCAATGC
+>850:2:1:1979:4475/1
+GAAGCGTGGAGACCTCTACCAGACCACTTTATCTATATCAATGCGCCACAACGTTTTGAGGCGACATGGATTGTGA
+>850:2:1:1979:4475/2
+CTCCTATCTCTTTAACCATCACAACCGAACTGGAAGGACAAAGGCTGATAAACTCCGCGGATAGGCAGTTTAAAGC
+>850:2:1:1979:1219/1
+AGCAATGTTTTTTTCGCACCCTTAATAGTCTTGAAAATTTTAGGCTGTGACGCTTTCGGCAGGAAAAACTGTAACC
+>850:2:1:1979:1219/2
+ATGAGGGGAGCATGGGCTGCTGCTTCCGAAGGAGTCACCGGAAGCGGAGCACGATAGTCGGAGCGCGCAGGTACGG
+>850:2:1:1979:3487/1
+GCGGTAGGGACTCAGCGGGCATGGGTGACAGGATCGTCCCGGCGACGTCAGAGTCATGTCTGGGGACGATGGGCGG
+>850:2:1:1979:3487/2
+CAGGGGGCCGCCGAAGGCGTGAACTGCGCGGTCGAGGTTCATGTTGAAGAGCGCATACTCGTAGCGCGAGACCCCC
+>850:2:1:1979:18966/1
+CGATGGAGCCTTGGGCCTCGTAGCGGGTCTTCCAGAGCGCCCAGCCACCCCAGACGACACCGAGGACGGCGAGGGC
+>850:2:1:1979:18966/2
+AAGGGAGCGATCTGGCTGGAGCGCGCCGCGCCCGCGCGGATGGGCACTGTCCGAACCAGCGACGAGGCGGCCGAGC
+>850:2:1:1980:9727/1
+ACTCACCTGCGGCCCGCACTCGCCAGACTTGCCCCACTGGAAGCGTGACGCGTGCCCGGCGCGCCCGAGAACGCCA
+>850:2:1:1980:9727/2
+CCTACCCCGCACGCGACCGCAACAAGGAGATCAATGTGCCCACACACTGGCTCGGGGTCCCGCAACACTCACGGCG
+>850:2:1:1980:6403/1
+GGGCTGTTCAAGTCCAAGGATTGCGATTAGAAATGCACGGCCTGGCCAACCTGCGAACCGCGACAAAGGGTCATTT
+>850:2:1:1980:6403/2
+TTCGGAAATCGACGAAAACAACTGAACGTCAATGCCGAGCGATCGCAACAGACGTCCGACCGACGCTCGGAGGTCC
+>850:2:1:1980:11718/1
+AAAGTGTTGTGTTGGTTGGAAGTGGCCTGAGCGGGCGGTTTGTTACTCTCTTCGAGCATGAAGGCGGACATTTCTT
+>850:2:1:1980:11718/2
+TTGCAGATAAAGACCAGCGCGGTCAAGGTCTGCCAGTTGAAATACATACCGAATTTCATTTTTTGAAAAGGTGATC
+>850:2:1:1981:5093/1
+CACGTCGGACATAGCGAAGGCGGAGGCAGCCAGGAGCGACAAGATCCGTCTTGCGAAAGCGCGGAAGCAAGACGTG
+>850:2:1:1981:5093/2
+GAGCAGCCAGCGCGGCGTTCTGGACTCCAATCCGGCGAGCGACCAGGGGCAAACCGATCCCGAGCCGCATCACGAG
+>850:2:1:1981:13153/1
+GGAGCTGGTAGTCCAGACGCGGCTGCACGACGCCCACCAGCCCGCTCGCGATAACACTGTCGACTTCCGCCCTGCG
+>850:2:1:1981:13153/2
+ACTCCGCCCCCACCTAACCCGGCGCACTGCGTGCCCCATCGAGTTGCGGATAACCAACGTCAACACCCTCCTGCTC
+>850:2:1:1981:5636/1
+TGACCGATGGCGATCTGTTCAAGCTGGCGTGGCAGCGCAAGGGCCCGATGCGTGAGGGGCGGGCGCCGCAGCGCGC
+>850:2:1:1981:5636/2
+TGGCCTCGTGCCCGAGCCTCCTGAGGATTCGCGCGCGCCCGCCATCGCCGCCGAGCAGGCGGGCGCCGAACGCGAA
+>850:2:1:1981:15264/1
+CGGGCCGGATTATGGCCGCCCCGACCGGATCGACCCAGTCGCCGGGGAAAGCCACGCGGCCCGTGCCCCACCCCAC
+>850:2:1:1981:15264/2
+GGGGTTGGGACACGGCGCTGGAAAGGGGCCACACATTGTTCCAACGACCCCTGCTGCCGCGGGCTGGCCGGCACGG
+>850:2:1:1982:14402/1
+CGTCGTGAGCCGGGTTCGTGGCTTGCCCGGCCCGGCCCATCAGCAACTCGAACCGGCCCAAAAGCTTACCGAGCCG
+>850:2:1:1982:14402/2
+GCCGATGAGGCAGAGGAAGCTGCCGACGAGGCGGGGGATCTGGCTGACGAAACCTGCGACCGACCCCCACCCCGCC
+>850:2:1:1982:8321/1
+TGGAAGCCAACGTCAATTGGCGCACCGATGCGCTCGCTTACGCGAATGCCTGCCACGCGGCCGCGGTCGAGGTCGA
+>850:2:1:1982:8321/2
+CGGTGGCGCTTGGCCGGAGATAATCGGCGAAGGTGGTGGTCACCGGCTGGCCCCTCCCCTCACATCCCACCCCTTC
+>850:2:1:1982:19625/1
+ACGGGGGGGGGGACTCTGCTGATTCTGGTGAGCGCAATCGTAATTACCACCATGCGCGCTGGAACGAAGGTAATGA
+>850:2:1:1982:19625/2
+ATCACCGCCATGCTGAGCTTGATCACCTTTCTGGTGAATACTCGTCGACGACCCGCTGTCGAGCGCCGCCCGACGA
+>850:2:1:1982:19444/1
+GCGGGCGTGATCGTCGGCCATCTCGGCGAGACGGTCTCCGGGTCGCCTGCCTCCGGTATGGCGGCCGGGGGGGCAG
+>850:2:1:1982:19444/2
+TCGGCTCGCCCGTCCGAAACGTGGATACCCCATTTTGGGGGGCGACAGAAACGGTCCCGACGAATTACTCCGCGGC
+>850:2:1:1982:4756/1
+GCCGATGTTCGACCCGAGCGCCGCGCGGATCTGCATCGGGCGGCCACCGCGCCCGCACGATCGCCCCGACCCGCGC
+>850:2:1:1982:4756/2
+CCCGCGCCGAGCACGGCGGCCGGCGGCTCGTTGACGTCCGACGTCACCCTCCGCTTCGAACGCGCCCGGGCGGACC
+>850:2:1:1982:9542/1
+GGGAAACATCGACCATGCCGAACTTGCCGGAGGGGTCGCCCGGGTCGGGGGAGAAGGGGCGGACGATCTCGACGAC
+>850:2:1:1982:9542/2
+ACCAGATGGTCAGGGACAAACACCCCCCATCGGGACGGGCGCGCCGACTGCAACCCGGCCGCAACACACGGCCCCC
+>850:2:1:1983:14234/1
+GCTATCGCTGGGTCGAAAGCAAGAGCGCCGGAAACGGCATTGATAGGAAAGTGTGGAACCCAGGAAGTCGGCGGCG
+>850:2:1:1983:14234/2
+ATTTCGAATCTGTTCGCTGGGATCACTCACAACCTTCATCGGTGAAGCCAGTTCTTTCTTTAAGCCGGAAATTATC
+>850:2:1:1983:21192/1
+CAGTTTCTGCTTATTCAAGGTCACTTCTGCAGTTTTGGTACTGCCGTCACCACGATTGGCGTGTTGCTGCATAGTT
+>850:2:1:1983:21192/2
+GTTGCATTGGAAGCATGCCGGATGACGGGAACGGGAATTTCGCTGCTGCTGCATCCATTGGATTTTCTCGGATGCG
+>850:2:1:1983:4106/1
+TGCGCGGCTGCTGGGGACGGGCGCTGTGTCATTGCTCCGGAATTTGCAGTATTGCGGGGTTCGGCGGGGGTCCGGC
+>850:2:1:1983:4106/2
+AGCCGACGCGGGAGGGGCGCGCTGACGGCGTGGCGCGGACGGGAGGTGAACGGGCGCGAATAAGAAATGAGGGCCA
+>850:2:1:1984:2134/1
+TCCCTCGGGCTTTTGGGCGGCGCCCATATCGACGTCGTCTCCGACATCGCCAGCACGAACCAAAACTCGGGCGACC
+>850:2:1:1984:2134/2
+GCCCCGAATGGGCGACCGTGGGGACCCTGGCGCCAGGGCTGTTTGGCCCCGAATTGCATGGGGTTGTTGGCGATTG
+>850:2:1:1984:4157/1
+TTAACGAAGCTGCTTTGGAAGACGCGTTTGCACGATCGGCCGGCCCGGGAGGCCAGCACGTCAACAAAGTCCCGAC
+>850:2:1:1984:4157/2
+GCACGCTCCCGCCCGATCGCGGTGACCAATCGCTGTCGGGCGATTCGATGATGCGTCGCTTGCAGGTGCGGAACTT
+>850:2:1:1984:4841/1
+GCGTCCCCGCAGGCTTCCGGCAAAGACCGGCGCCGGCATGCCTTGCATCCTTGAAAAACTCGCGCCGAACAGACGC
+>850:2:1:1984:4841/2
+CAACTGAAAAGCGGCGCGCACGACGGCAACGAAGCTGCATAGCGAGGCCGCCATTAGGCAGGGCGCGACCGTGGTC
+>850:2:1:1984:7437/1
+CAGGGCGCCGCGGAGGACGAAGCACGGCGTCGCCACCAGATAAGGCAGGAACGGCCGCTTTTCGTGGCGGTCGAGG
+>850:2:1:1984:7437/2
+GTCACACCGGGCCGACCTGGCAGCTCCGCTGGGTGCCAGGCCTCGGGGCCTCCACGTCCATCTACACCGCCCGGCC
+>850:2:1:1984:16170/1
+TGAGAACTCACCGATTCGTACCCGTGCCCAGCAGGTTGGCAAAAAAAGAAGCGGACATGACTATACCGTTGTGTTC
+>850:2:1:1984:16170/2
+CTGTAAATTGTTTGAGGCAGAGCTATCGGCACCCCCGAGGGCGCCACATGATCGGACGTTGCACTGATGAGCCAGG
+>850:2:1:1984:17931/1
+AGGGTCTCCCCCCCGACGCGCAGGCAACGGCCCGCTTCCCCGTTGAATGGAAGCGTCGGGGCCGCGACCCCCGCGG
+>850:2:1:1984:17931/2
+CCGGACGCGGGAAAACATTCGCCGGGCTTTCCCCAGGCGCGGGGCCCAATTGCAGCCCGGCGACGCCCGCGCGAGG
+>850:2:1:1984:7162/1
+TTAGTAGCGAGGAAATGGAGTAACGCCCATGGAGCGAGGGACCCTGCTGCTTGTAACGTCTCCTTCAATCGGGAAG
+>850:2:1:1984:7162/2
+GTGTTTCCATCTTGCAAACATGGACGTACAAGCCCCAGAAACGCCAGGACGGCTCAGACTTCGCCTTGACGTATAG
+>850:2:1:1984:20334/1
+TCAAGGGAAGAGGGGTATCCTATCCGCCTGACCCAAGTAGCCGCGGATCATGTTTTATTGGCGGGACTATTTCTGA
+>850:2:1:1984:20334/2
+AAACAATCTTTGTAACGATACCAAGTGTTCCCTCGCTGCCGACGATTCATTGCGTGAGATTATAGCCTGTCGCATT
+>850:2:1:1984:12026/1
+GGGTATGGATCAACGCGAGACAATACTTTGACAATGTACCCAAAGTAGCATGGAACTTCTCAATCGGTGGTTACCA
+>850:2:1:1984:12026/2
+GGCGGAGGGGAGGCCCCCAACTCTTCTTTATTTCGATCCGTTTGAGGATACTGCAATGTCAATCTCGTTCATCAAG
+>850:2:1:1985:2158/1
+CCGGGGTGAAAGTGGTACGGATGGTAACCGTGTGCGGGTACGACGAGGCGCCAGATGGACACGCTGAAGTCTCCTT
+>850:2:1:1985:2158/2
+GCGATGCGGGCTGGTAGTCGAGGGGTCGAGGAAGCCACAGCGATCTCCGCACAAAGACGCAGACACATTTTGTGAG
+>850:2:1:1985:4506/1
+CTGCGCCACGCTCCATTCCTCCGGGCAGACACAGGCCGGCCACGATCGATTCGAGCTGCGAAGAGGGGTGCCCCAT
+>850:2:1:1985:4506/2
+CTGACAAAGGAGGAAGCACGGCCGTCGAAGCAGAAGTTACGAAAAACCGGACGATGAAAGACGACGCGCCCTGGCT
+>850:2:1:1985:13389/1
+ACCAGGGCGAAAGGGCGTTTGCACCACTAACGGCACTAAGCTCAGGGAGAGAGACATTCACCCGCTCGGCGGCTCT
+>850:2:1:1985:13389/2
+GCCCTCCCGAGGTTCTAGATGAGAGGATAATACCCAAGGCAGAGGACAGCCGCACCGCCCGATGTTGCCCTCGACC
+>850:2:1:1985:11738/1
+TGGCGGCGAAACCTCCGTCCGCGCGCTGACGTTCCATGGCACGTAGTAGGCCCCCCGGCAACCGCGCCCGGAGACT
+>850:2:1:1985:11738/2
+TGGCCGGGTTGGACGACTGCAAACCCGCTGTTCCGCCCTTCAATACCACCCTGGAGCCCGTCCGGGCCATGCACTC
+>850:2:1:1985:15328/1
+AGTTTGCGGCGGGTGGTCTCTTGCGGCGGGGGGTTGGCTGGGGCGTTGGCGGGGGGGATCCGCGGTGGGCTGTCTG
+>850:2:1:1985:15328/2
+CTCCAACTAACTCCATCCACTCATCCAACACGTAGATCTGCGTATTCGCTATCGCGCGCCCAATCGGCACGCTGCC
+>850:2:1:1985:16612/1
+GAGCGGAGCATTCCCGCTGGGGAGGAATGCAGCCACCAGAATGACGTGGGGGACCGCTGGTTGGTCCCTGCTTGTG
+>850:2:1:1985:16612/2
+AGATATACTTCCAAATCACGCTGCAGGGCCGTGGAGTAGCGGTCCAGGACCTCCGAAGCCTCGAGACCGCGCGCCG
+>850:2:1:1986:1758/1
+ACTGATGACGGACTTTATGTCTTATCGATTTCGTCGATGTCCCTGCCTCCGTGTAAACAACTTTTATAGCAGTTTC
+>850:2:1:1986:1758/2
+TTTTCGCGTACATAACCTGTGGGTAATACAAAGTTCTACAAACCCCGCACCCTATCCGCGGGGTATATTCATGGGC
+>850:2:1:1986:11901/1
+GGCATCATCGACGCTGCGCCCGTCCACTGCAAGGCCGCGGCGGTCGCGTTCGGTCGGGAGGAGCTGATTCCGGAGA
+>850:2:1:1986:11901/2
+AGAGGTCAATCAGCATCTGCATCGCCATCGGCGTATGCTGTTCGCCGTGGACCTCGATGTCCCGCGCCAGGCAGTC
+>850:2:1:1986:13502/1
+ACGCCACGCTTGAGCCCGACGGCCACAAAAGTCACTGCCTCAATGTGGACGGAAAGCTACGCAAATCTGCTAGCGC
+>850:2:1:1986:13502/2
+GCTTCCGGGAGGTGATCCAGTGGATCCAATCCCGGCGCGCATTGGGCGCGACGACCGACCATAACGCGCGCGCTTT
+>850:2:1:1986:15580/1
+GGAATGATACATCGCAAGCTCGGCATCCTAGTTAATCCCGACCGAAAGCTGGGCCCGCGGAACAGACAGCGCCAGC
+>850:2:1:1986:15580/2
+CAGGACACGCTGGCGTCGCCGGCACCCTCCCCCATACCGGCCCCGTCGCTGGCAGCGGGCTCTCGGCCCCCCGGCG
+>850:2:1:1986:16018/1
+ACGCCGAGCAGCAAGCCGACCTGCAGCCCTTCCCAGAGCAGGCCGAGATACGGCATCTCCATCTCCTCCGCGTCGC
+>850:2:1:1986:16018/2
+CGCCAGGCGGTCGGCGAAGGCCCGCGCCCCACCAGGTGCCGCGCGGCCCCCGAGAAGCCCGAACTCAACGAAGCAG
+>850:2:1:1986:14761/1
+GGACACATCGGCCTCGCGTGCGGACATGCGTTGACACGCGAGAGGGACCCACAGGTGCGGGGGCACTACCCCCCTG
+>850:2:1:1986:14761/2
+GCCCGGAAGCAATAAGGCCGGTGCTTTCGACCGCTCACCCCACGCTGGCGAGCAGGGCCGCGGGCATTGCGGGGGC
+>850:2:1:1986:3787/1
+GCGGGGGCGGTTTCCGAAGCGCCCCTCAAACCGCCGGCGGCCCTGGACGTGGTTCGCGAGGGGCGGTCGATGCACG
+>850:2:1:1986:3787/2
+CAAGGCCGCCGCCGAACACACACCCACACACCGACCTACCGCTCATCAAATCCAAGGAAGCCACGTAGGCGGTGGG
+>850:2:1:1986:16313/1
+CGCCTGCGTTGTGCTGGTGGCTGGAGTCGATGAACAGCACGTCGTTGCCATCCACCCGGGCGGCAATGGACTGCGG
+>850:2:1:1986:16313/2
+GAAGCGGTCCCCGCAACAGGGTTGTTCGCCAGGCAATGGAGGATGGCGGCCTGGCGCCTAGACGGGTCTGCGCTGA
+>850:2:1:1986:6382/1
+TACGCCAAGACCTTCACGCTCGAGCTGTACTCGTGCGAGTTCTGCGAGCTGTGCGTGCAGGTGTGTCCGACCGACG
+>850:2:1:1986:6382/2
+CTGCATGTCGCGCAATCGGTTGCCGGCGGCCCAGGAAGGCTCGAACGCCAGGCCCACCGCGTGCACCCCGTCCTGG
+>850:2:1:1986:1240/1
+GTTCGCGATCAGACTCGCCGCGACCGGCGCGCGTCCCTTGGGGGGGGGTGACCCGCGTGCCGTGTCATCTACCACG
+>850:2:1:1986:1240/2
+CGATCACAACTGTTGGCTTCGTCATGGCCCAACCCCCGCGAATCAGTTGCCATCGAGTCCAGTCTCACCCCGGCTC
+>850:2:1:1987:6823/1
+AGCGCCGCGCCCCGTCGCGCGACAGCTTGGTGCTGAGATGGGGCATGTAGATGCGCGCGCCGGTGCGCCCCGCGGG
+>850:2:1:1987:6823/2
+ATCGTGTCCCACACCGAGAACATCGAGATCGTCAACCGGATACGCCGGCGTTTCCTCCCCGAGCGGCGCGGCCCGC
+>850:2:1:1987:5749/1
+TTGCCTTCAGGAGGCGAGCGAAATTCCGTTTGAAGAAGTACTTCTTATGGTGCCAGAAAACATGCGCGAGGTGTAG
+>850:2:1:1987:5749/2
+CATCGCCATCGGGAGGTAATTCATAGAAACGCAAAGAGTTTTCATAAGTGTGGATTTCCTATTAAGGAGAACTTGA
+>850:2:1:1987:8517/1
+GCGCTCGATGGCTCGGCCGGAGATCAGGCCCTGGCTGGACCCGAGGAAGACGATCTTGAGCAGGACCCGGGGGTCG
+>850:2:1:1987:8517/2
+AACGACGCACACAAGCATGGCCCGCTACAAGCCACACGATCGCAACCCGATGCCGCTGCCGGTGGTTCCGTCCGCG
+>850:2:1:1987:15524/1
+AAGCCGTGGGCGAGGCCGAGCAGGATCGCCCGCGGACAGCCGCACGGCACTCACCTCGTGAGGCGACACACCACAC
+>850:2:1:1987:15524/2
+GTTACCGAGCAACAAAGCCCAACACGGAGCTGCCGACGCGCCTTCACGATCTTAACCGAGACATCTCCAGGGCACC
+>850:2:1:1987:5135/1
+TAGCGCCGTTTGTGTTAAACGCCCCTCCCTCAAATTCGCTGTTGTGGAGCGGTCGCGAGGAACGCGGCATTGCCAT
+>850:2:1:1987:5135/2
+GAGGAGCGGCCGCGTTATCCCCTCGCCCTGGTCTAAAAGCGCCGAAAGAAAATGCTCGTTCGTTATTTTCGGATGA
+>850:2:1:1987:2546/1
+GGCCAAACTCGGCGGCAGTCAGGCCCAACAACAGTCCCAACAGGCGCAAAGAGACGGCCGAGACTCGTCTGCTGAC
+>850:2:1:1987:2546/2
+CTCTCCTTGAGTCTGGCTAAGAAAGCATAACTCAGCCAGCCGCCAAGCAGTTTTTGCGCGAAGGGCAACATTTTTC
+>850:2:1:1987:2605/1
+CCGGGATACCAGCCGAACCCGCGCCAACCGACGCCGACTCGCGCCGGCGTCGCTTCAACCGCTGAGCCGGCAGCGG
+>850:2:1:1987:2605/2
+AAAGGAGTCGAATGATGCGATGTTATGGTCTTCTCTTCTCGGTCTTGTGCGGACTAACGTGGTTTGCCCCCGACGC
+>850:2:1:1987:7876/1
+CAAAAAATCGCACGGAGCCGCTGCCAGGGATCACGTCGGTCTGGTCCATGGCTTGGCGCTTTGCCCGGTAGATTCG
+>850:2:1:1987:7876/2
+TCTGGGAGAATCAGAACCGAAGCTCTATCTTCTTTATTTGACTCGTTTTCTTCTACCGAACCGGCGTCCACTTCGC
+>850:2:1:1988:11456/1
+CGGCCCCAAGCGCCAGGCCACCGCCCCCGATGCGCTCGGCATGCCGCTTCTCAGCGGGCCTCGCTGGAGGTTCCCC
+>850:2:1:1988:11456/2
+CGATGCTGCGAAAGGGTAACGACGGCAAGCCGCATCATGGCGTCTTCAAAGGACAAACCGAATGAGCGCTGTACCC
+>850:2:1:1988:13421/1
+ACGCTTTCGCGGGCTGCCCTTCAATTCCATTCTGATCGTCTCAATCGCGGTGCCGGGGAGCCCCATGTGCAGCTTT
+>850:2:1:1988:13421/2
+ACGAGGTATCCTGATTGAGCCGGTCTCCATGTCCCCAAGATAATCAGCTCATCGGCATGCGCGTAAGCGCAGTCGG
+>850:2:1:1988:15488/1
+GCCGCGACCCTGCCCCTTTCCTGCCCCCCATGCTCGCCCCTGCCCTCGAGGACCGCGCGCTCCTCGGCGTCGGCCC
+>850:2:1:1988:15488/2
+CAGGTCGGGCAAGCTAGCCGCAATATCCTCGCCGCTGCGAGCGTAGAGCCGCGCAATGAGTGTGCCGTGCCCGCCC
+>850:2:1:1988:6211/1
+CCCGGCGAGCTTTGCCGACCTGATCGGCCACGAGGGCCGGCAGGGAATCCCGGCGGCGCGGCTTGGGGGGGGGGGG
+>850:2:1:1988:6211/2
+AGGACGCCATGGTGCGCACCATGGCGTCCTGGCCGGCGAGGTCGGCAAAGCTCGCCGGGCGACCGGGAGCGCGCCG
+>850:2:1:1988:14321/1
+ATACGGGCCTCCTCGGCGGCCGCATCCGCCCCGCCGCCCAGGAACTCGAAACCTCCTCGGCTGCCACCGCGAGCCA
+>850:2:1:1988:14321/2
+GTCACATCGTCGAGACGTTCGGAAATCCTCGTTCCCGTCACTTCCCGCCGGCCGTCCAGGTTCATCGAAATGCCTC
+>850:2:1:1989:7051/1
+ACGCGCCACAAGCCAAGCGGCTGCAAATCGGAACTGAACCGGTGAAGTACGGCATACTTCGCGCTGCATCGGGCGG
+>850:2:1:1989:7051/2
+ATGGCGCCAAGCGCGATCGCTTCGGCGCTTGTTCGCAGCTGACCGCGGGGTCTGGCGGTACAGATCAACTGGACAA
+>850:2:1:1989:12947/1
+TTCTTGAGGATGCCGTGGGCGAGCCCCTTGAGCGCCGACACGTAGACCACGCGGCTGCGATCTTGGAGCTTCCCGC
+>850:2:1:1989:12947/2
+AACATTCGCCTCGCCGACGGCGATTCCGACCGCTGGCTGGCGGCACATCGCCGCCGGGGCCGACACGCTGATCCCG
+>850:2:1:1989:11561/1
+CGTAGCTCCCTGTCTGCACATCGGTCTGGATTGCGGGATTGACCGCCGACCCGGCCTTCTGCGCGCCGCCGCCATT
+>850:2:1:1989:11561/2
+CGGCCAAGGCATTCGCACGGGGATCGCGCGTTTTCAGTCGGGCAGGCGCGCGGGGAGGTATACGAGCCCGCCCTGG
+>850:2:1:1990:4955/1
+CAACGGGCTATTGGGCCATCAAACACAACCGCCAGGTGCCCGCGCCCGTGGATGACGATCAGGTAGGGGTCGACCC
+>850:2:1:1990:4955/2
+TAGCCATGAGAGCACGGCGGCGCGAGTGCGCTCGTCGCCGAACAAGCGCGCGGACTCTTGGGCCACGCTGTGCAGA
+>850:2:1:1990:7363/1
+TGTTCTTCCAGGGCAATGGCGCGACGCTGGAGCCCGACGTGTGCGACCCGCGGTTGGGCCCCCGGCAGATCCCGCA
+>850:2:1:1990:7363/2
+ACGCGGTAGGCAGAAAACCGCCGCTATAGCCGCCGATGACGAGCGGCATGTTGGCACAGGCCTGCGCCGATTTCGG
+>850:2:1:1990:12239/1
+CAATCCCGGCTGATCGATCCGATCACGCGCTCAACGTCAGCGTTCTGCCACGGCGACCCCGGGGCCGCTGGTCGAG
+>850:2:1:1990:12239/2
+TCCGGCATCATGGGCCACGACAGCTGGGCCATGCCGGCGGGACCGCGCATCCAACCGCACAATCGCTGGCACATCC
+>850:2:1:1990:9198/1
+TGCCCGTTCCCGGCCGGCGGCGGCACCGATCCGACCGCGCGGAACGCGGCCCTCCAGCTCACCAACCGGCCCGCGC
+>850:2:1:1990:9198/2
+TTGATCCTCGCAACCGCGATGAAATCCTTCTGCGGCGAATAGGCGAGCTTTTCGTACATCCACGGATTGACCGTCA
+>850:2:1:1990:16693/1
+CGAGTTTCCGGGTCTGGGACCACCTGATTTGTGGGTGACATCCCTGCATAACACGGCAAATCTCGTGTTTGCTGTG
+>850:2:1:1990:16693/2
+GAGCACAAAGAGTTCATCGCCCGGTACGGCGACGATATGCCCGAGATCACCGACTGGAAATGGGGAGGACATGCCA
+>850:2:1:1990:16893/1
+GCCCCGACCTCGACGCGCTCGGCCTGACCGACGAGGTCGACGTGGTGATCAGCTCCTGGGAACTGAAGGTCCACCA
+>850:2:1:1990:16893/2
+CATCCGCGAGCGCATCGACGGCGCCACCGGCGACTACGCACCTAACTCACTTCGAGGACCTTCCTCAGCAGCTCGA
+>850:2:1:1991:3363/1
+GCGCGGCTCGCGGTCGGGGGGGGGGGACCCGCGCCCGGGACGCCGGGGGGCCCCCCCGCGGGGGGGGCCCGGAGGG
+>850:2:1:1991:3363/2
+AACGGGTGGACGTCCCACCAGGGCGCGCCGTTGTAGTTAAGGACGAGCGAGTGAAGGAGCATCCGGCCGGCGTCGG
+>850:2:1:1991:6767/1
+GGGCTACCCCCGGGTCTCGAGCGCGGCCATCAACTCCGCTGGCAGACTATGGCAACCTTTACCAAAAACGAGCCGC
+>850:2:1:1991:6767/2
+CCCGGCGTACGTAACCAGCTAGGGAATATCTTGCGTTGAATTCCGCTCGATCTCGTCCCGGAAACCGCCAAGGGAT
+>850:2:1:1991:20047/1
+CAGCTCTTCGGCTAACGAGATCGCGTTTGCCATGGTCACTTTAGCAGAGGCGGTTTTTCCCCGGTGCCCGTCGGGG
+>850:2:1:1991:20047/2
+TACTACCTGGCGCAGCCGGAGAATGACCCTGCGCTAATGCTCGGCGCCTATCGCGTTTTGGCAAGCACGCTATGCT
+>850:2:1:1991:9232/1
+ATCTAGCTTTCGAGCTTGTAGTCGCGCCAGCCTTCCAGTTCGGATTGCATCTCTCCCGCTCGCCGCGCCAGCGCCT
+>850:2:1:1991:9232/2
+TCCCGCGCGGTTCGGCGCGGAGCCTGCCGGGCTTTGCCCTGTTGCCGCACGGCCGCGCTCCTGTTCCGAGACTCGA
+>850:2:1:1991:18624/1
+AATGTTCGACACGCAACATACGCTCGAATTGACTGCGGAATCGCTCGGGGCAGACGCCCCGAAATATCCTCAGAGC
+>850:2:1:1991:18624/2
+TCGTCGCTGAATCATGCGTTGCGTTGGAATTAGCTTCGCCCACTGTTATTGCGTCATGTCGAGCGGAGGCGAGACA
+>850:2:1:1992:11958/1
+CAGAGCAATCCACTCCGCGGTCATCCGCGCGATCTGTCATGACGCTGCCCAAGGCGATGCCAGGGCCGTTCCACTA
+>850:2:1:1992:11958/2
+AAGGACGCGGTCTGTCGGGTGCATCCGACTCACGCCAACCCCCCTGGAAAAATGAACGACCTGATGTTCGACGTGC
+>850:2:1:1992:21322/1
+ACCCACCTGGCTCGCGGGCGGGAGGGGGGCGGAGTGAGCCGCCCGGGCGGGACCTCCGGCTCGCGGCGGCGCCGGC
+>850:2:1:1992:21322/2
+CTCCGCGGTCCGAGCGATGCAGACGATGTCCGGCGACTCCCTGAGCGCGGCGTGCACGGGGTGCTCGAACCACAAG
+>850:2:1:1992:8849/1
+AACACGGCGGCCTAAGCTCCCAGTGCCTCGATCGCCGCATTCCCAACCAACAAGCGCTCAGCGACGAAATCGCCGC
+>850:2:1:1992:8849/2
+CCCAAAGATGTGATCGGACGCGAGTCCCATGATTCAGTCAGATTGCGGGGGATAGGGGCTTAAGTTTGATGCGAGC
+>850:2:1:1993:14138/1
+CCGTGATGGCGCCGGCGCTGGCTCCAGCCAAGCCGCCTGCGACGCTCCCCGCACCCCCGCGGACATCGCCACTCGC
+>850:2:1:1993:14138/2
+CGGGCTCGCCGCGGCGACCACAGCCCTGATTTCGCATTCGTTTGCATCTGTGGCGGGGGGACGTCCGCCCGTTGCC
+>850:2:1:1993:15864/1
+GGGACCAAGAAGTCTTGGGTACTTGGCGCGAGCACTCTCCGAGTCGGCGGGGGAAAATGGGCGGGCTTTTGGTCAG
+>850:2:1:1993:15864/2
+GCTCGAGACGTCGCAAAACGGTGGAGAGCTCTCGGTTGTCGAAGAAGCGCCAGGTCATAAGGTGACTGCGTACGCC
+>850:2:1:1993:15841/1
+ACCGCCCAACCGCGACCGTCCCGACCCACCGCCACCCCGAGCACGAGCCGGCACTCCGCCAGCTGCACGCAGAGCC
+>850:2:1:1993:15841/2
+GCTCGCCCGCCCGCTCGATCCCCCGCACCCCGGGACTGACGCCATCGGGCACGACGACATCGACCGAGCCACCCCC
+>850:2:1:1993:18525/1
+CGACGGCGGCCGCGTGTCCGCGGCCCGGGCCAGCACGCCGCCGAGCAGCACCACGACGGCCAGGGCCAGCGCGGGC
+>850:2:1:1993:18525/2
+TCCGGCGGATGAATCGTCTGAGAAAGCAGTGCCGGGCGGGCGGGGCGGTTGGATGGGTTTGACAGGCGCGGCACGC
+>850:2:1:1993:18691/1
+ACGGCGGGGGGGCCGACGCAGCGCTGATCGGGATTGCGCGGGCCGGAATTACCGAAACGCGGCGGCGCGCCGGGGC
+>850:2:1:1993:18691/2
+CTGATGACCAAACCGCCGGAACTGTCCAGTTTGACCAGTTGACTGGCTCCATTGAACGCGTTCCCCTGTTTCGTGA
+>850:2:1:1993:11158/1
+TGGGGGTAGACGCGGCCGGCGGACAGAACGAATGGGAGGTCGTGGGGGGGGGTTGGGAAGGGGTCGCCTGGTGGGG
+>850:2:1:1993:11158/2
+CCGGCTGAACGAGGGAGTTTCGCTGCAGTGGGCCAGCGCTTGCCGGGGCCAGTACGGCAGGAGACGCCGGGATCTG
+>850:2:1:1993:20849/1
+CAGAAGTCCTCTTCCGAGCAGCCGCTGCAGCCGAGCCCGGCCCGGACCGGAAACGACGTGCCTTCGTTCCAGCGCG
+>850:2:1:1993:20849/2
+CGCGCGCCAGGGCTACTGCCTCTACAAGGTCGGCTGCAAGGGGCCGACGAGCTACCACGCGTGCTCGACGACGCGC
+>850:2:1:1994:15201/1
+GAGGTGCACCGCCGCCGCGCCCGCCCGATCCGGCCCCCAGGCGCGGAGCCCCGGCGGGGGAGGGGCGGCCGGGCGG
+>850:2:1:1994:15201/2
+GCGCCGGGCACGGCGGGGGGCCGCAGCTGGGGCGTCCGGACCTCCAGGCGCCGCCCGGGGCCGCCGCGGAACAACG
+>850:2:1:1994:8726/1
+GCGGCCTGAGACGGTTGTAGCAACGATCATCCGGAGATTGCGCACCATTTTGCAGTTGTGAGCAAGGAGACTGCGC
+>850:2:1:1994:8726/2
+GCCGGATTATCAGGCATGTGCCACGCCGAATAAAACCTCTCGCGCAGAAGCTGATCCTGAGCGGGTGGGTGGCGAT
+>850:2:1:1994:10777/1
+CGGTGAGCTTAATAGTTCTATGCCCTAACTGCGGGAATTGCGCGGCAGTCCGGTTCCCTGAGTCGAGATTCGAGGC
+>850:2:1:1994:10777/2
+GTCACTACGGCCATGACGGTCGTACAATCAATCTGACGGAAGGGGTTCTGCGGCATGGTGGAGCGGCCCAGGGACC
+>850:2:1:1994:18555/1
+AGGCTTGTTCCAGAGCAACGCCACCCACAACAACGCCACCATCAAAACGGCCAGCGCGAGCTCTCCGACCACGCCA
+>850:2:1:1994:18555/2
+TTGCCGGGCATGCTGATCGGTCCGGTCGTGGGCGTTTTCGCCGCCGAAATTCTCTTCGCCCGGAAGCAGATGAAGC
+>850:2:1:1994:7470/1
+TCGCCCCGGCAGCCCCCACCCCGCAGCGCCCGCCGTCCACGGCTCCGGCCTTGCCCCAGTCCCCTTCCGGCGCACC
+>850:2:1:1994:7470/2
+TGCAGGACCGCGACGAGGGGGTGGACGACCTTCCGCGGGACTCGGACCCCGATTCCGGCAGGAGCGTCGCGGCCGC
+>850:2:1:1994:2187/1
+CGATCGCTCCCAGCGCGGCGCCCGCGCGCTCGAACCTGGTCCCGTGTTTCCTCGCCCCCCGGACCGCCGGCTCCGG
+>850:2:1:1994:2187/2
+GAAGGCTCCCGTACTGTCGCCGTAAACTAAAGACCCAGGTTGGGTCCGGCGGGCCATCCCCCGCCTATGGGTCCGC
+>850:2:1:1994:1619/1
+CGGTCGAGCATCTCGGCGCGCTGCGCGGCATCGGGCACCTCCCTGTATTCCGCCCGTACCACCCCGACGGAACCGG
+>850:2:1:1994:1619/2
+CGCCACCGTGGCCTGCATCTCCGCAGCAGCGATCTCGTAGGCGACGGCGGCGGAGCGGTTGGGGTCCTCATCGTCC
+>850:2:1:1994:9385/1
+AAGCGAAGTCACAGAGTATGAGGTTCAGTATCATATGCTGGCATCACTTTGCTCATGTTGCGCTCTAGAAAACCAC
+>850:2:1:1994:9385/2
+GCTTCCATTTGACAAACAGAAACGAACAAGTGGTTTTCTAGAGCGCAACATGAGCAAAGTGATGCCAGCATATGAT
+>850:2:1:1994:8644/1
+ATCGGTCAACGATATGGGCCGTGTCATGAGGGGGGTCATGGCGAAACTGGCCGGCTACGCCGGGGCGGGCTTAACC
+>850:2:1:1994:8644/2
+CCTCGAGGAGGATGGATGAGAGGCGTGTAATCGCCGGTTTGTGGCGCTCTGACGGCCGAAAACTGGAAAAGGTCTA
+>850:2:1:1994:17007/1
+ATGCCTTGCATGCCTGCGGCAGCTATCGGCCGTTGGGCAACTTCATGGGCAGGAACTGGAGGAGCGGGGGCGCCCC
+>850:2:1:1994:17007/2
+CCTCGCGGCCGGACTGCAGCATCGAGACTGGGCCGACCTCGGCATCAGGCAGGGCACATAGTTGCCCCGTCCGACG
+>850:2:1:1994:14849/1
+CCGAGAGTTATGGCCACCGGCACGGGCCGCGGTTCGGGCAGCGACTGTACGACTTTCACACGGGGTACGAGCGGGC
+>850:2:1:1994:14849/2
+CCGAGCCGGCCTGGCTGCCCGTCACCAGCGCAGAGGGTCCCCAACACCCCCCCGCCCCCGCTCCCCACGGGCGCCG
+>850:2:1:1994:16053/1
+AAGCTGGTTGCTGGCTGGAAACGGCATCGCGACCAGGCCGCTTTGAAGGCCGATCCGATCGCCGAAATGGAACGGC
+>850:2:1:1994:16053/2
+AAGTGGGCCTGAGAGAGAGCGATCATCTCGTGCCAAATCCGCAGGTTCTCTTCGTCACCTTGCTGCAGTTTGACCA
+>850:2:1:1994:6688/1
+ATCCGCGGCGCTGCGCCCGCCGGCTGCGAGCGCCGTCCCCCCCGTCACTTCCCGCCCCAGGACTGGTCCGCGCGGA
+>850:2:1:1994:6688/2
+CTCAAGCCGCGGGCCGGCCGTCGCCGTCGAGGAGAAGGAGGTCCGCCCGCTCGCCCACCCGGCCGCGGCCGCGACG
+>850:2:1:1995:11375/1
+GGGCGGCGCCTTCACTTTTTGCGGCGCCCTCCCCATCCCCGGCCCATCGACGAACTGCAATCCCCACCAGCCCGCC
+>850:2:1:1995:11375/2
+CAACGCTCTGCTCATAACCAGCGTGGCACCAGCAAACCCGCTTCGCCCCGCGGCGACCCCGCACCCCGCGCTTGCA
+>850:2:1:1995:7991/1
+CGTGTGCTTCCTCGGCGCGGGCCTCAACCACGCGCACGACATCTGGCAAGCAGGCCTGGTTCCCTACCGCACCGCG
+>850:2:1:1995:7991/2
+GAGCACCGCCAGCACCATCCCGGCGCGCGGCCGCCGGTACAGCAGCAGCACGGGCAGCGGGTCGAGGACGGGCAAG
+>850:2:1:1995:13878/1
+GGGATGGAGCTTCGCAACGACGCGACCGTGCCCGAGATGGGCAACTTCCGCTGGCTCACCGTCGCCCCGGCCGGCC
+>850:2:1:1995:13878/2
+TCTGGAAGAAGAGGCCGCCGGAGGCGCCCTTCGCCACGAGCTCCTTGAGCTGAGCGGTCGTCTCGGGCTCGACGAC
+>850:2:1:1995:21209/1
+GGGTCAGTGCCGCCTGCTCCCGCGACCGGTCGGTGCGAGCCAGCGCGTTGCCGGCGACGCGCAGCATCACCGGCAG
+>850:2:1:1995:21209/2
+GAGCGCCGCCGCGGCGCAGCGGCCGGCCTGGGGACCGCGGTCGCACCGGCGCCCCCGGCCGTTCCACCGCCCCCCG
+>850:2:1:1995:5517/1
+GTGCAGGCGCGAAGTGGGCATCCGGGCGCGAGTCAAGCTTGCGGGGGCGGGCCTTCAGGGGCCGGCCTCGCCGCTC
+>850:2:1:1995:5517/2
+CAGAGCGGAATTTTAGAGGGGAGTAAGAGAGTTTGGTCTCACGAAGACCTCCGCATAGTCAGGCGGCTTACGCAGA
+>850:2:1:1995:10444/1
+GCGCAGGCGCGTGAGGAGCTGGGCATGAAGATCGCGCTCGTTCTCGCGGCCGCGCTGGCCGCCGGCGGCTGCACCG
+>850:2:1:1995:10444/2
+ACGCAGCCGACGCGCGCGGGGTCGGCGGGGGGCAGGAGCGTGCAGCCGTTGCCGCAGCCGCCGCAGTCGTGGGGCG
+>850:2:1:1995:10631/1
+ATATACAGATCTAGATGCCCCATGCCTCCTGCATTCCTGCTCTTGTGATATGCATTGTACTTCAGCGGCAGCTGGG
+>850:2:1:1995:10631/2
+GGCCTCACCGAATCCCCGGGGCTGCGCCCCGGACAAGAACCAGGCACGGTACCTCGGCCTGATGTGTCACCTCGGC
+>850:2:1:1996:20874/1
+CGCTACCAGTGGCGGCCGCACGTCTGATCCCCCGGCGCAATCGGGAGGGCGGCGTTTCGCCGCCCCCGCGTGTCAG
+>850:2:1:1996:20874/2
+AGCACGCTCTGCAGTCTGATGGAGGACCGCGATCAGCGAAAGAGCACCGGGAGTGCGCCCCACGCCGCGGAAGTCG
+>850:2:1:1996:13572/1
+TGAAGAAGCGCTGCGACTAATAACGCCGCAAGCAGTGGTGCTGTTCCGCTTCCGAATAACCAGCTTAGAGCGCCGT
+>850:2:1:1996:13572/2
+AATGCCGGGTAGACACAACGGGAGACATCGGCCGCCTCAGCCAGTTTATTTATCGCCCCGAACGCCAACCCCTGGC
+>850:2:1:1996:17166/1
+CGCGTGGGAACCGGCCGCCGGATCCCGCACTCCCCACGGCAACAACGCGCCCGCCGGCCCGCGTGCGCGGACGCAG
+>850:2:1:1996:17166/2
+GATCGATGCTGGAACCCCGGCTGCCCTCCAGCTCGACGATGCCGGCGTGCGGCGACACTCGCAGCCCGCCATCGGC
+>850:2:1:1996:16713/1
+TAGCGCGGCACACCCGTTGGTGGAGCGCACCGCATTCCCACCAGCCGTCCACATCGGACTCGCCAAACCCGAGCGC
+>850:2:1:1996:16713/2
+GCACTGGCAGCGTCCGCGTCCGGACCTGCCACCATGAACAGCCGGGGGGGCATTTGACTCCCCACTTCGTCACGTG
+>850:2:1:1996:5773/1
+ACCGATCCGGCCTTTGCCAATATGCTCGTGCCGATCTACTCGCGAACCGCGGCCCGTCGTCGGATAGTTTACGTGA
+>850:2:1:1996:5773/2
+CGCGTGTGCCTTGACACCGCGCATCCGTTCGCCGCGGGCTACGACATCGGCAGCGAACCAGGAGAGAGGAAAACAT
+>850:2:1:1997:3828/1
+ACCTTCCCGGCCCTTGTCCGTCTAACAACACTGCACCTACAATCCTCTGTCTCCTCTCGAGGGGATTGTGCGAAAA
+>850:2:1:1997:3828/2
+TGACCCACTCGCTCTGGACAGCGGGGATTTCCGTGTTCTTCAGCCAGTTGCCGCAGGCGTATTGGAAGAAGTCGAC
+>850:2:1:1997:13031/1
+GTCGGCGGGCGCCGACATCGTGGTGACGAGCCGCAAGGAGGGCGCCCGCGACGCCGGCGCCCCCCCGGCGCGGCGC
+>850:2:1:1997:13031/2
+GCGAGCGTCGGGTACAGCGGTGAGACGCCGGCACAGTTGACGAGGACGTCGACGCGCCCGAACTCGCGATAGGCGG
+>850:2:1:1997:4060/1
+ATAACTTCAAAATTCTGGATGCGCCTGGAAAACTAACCTGAACCTTGCTCAGTTTTCATCACTGGTCTGTTTCTTG
+>850:2:1:1997:4060/2
+GCTGGCGTGGATGCAAAGACTGTCTCCCGCGAGGCCGGACACTACAAGGTAGCGTTCACGCTGGATCGCTACGGCA
+>850:2:1:1997:18295/1
+CACGGAAGGCCGGCACTGCTGATGCGCCGGTGGAGGTCGCAATATTCCAGCACTTGTGGCTCGATGCCCCAGCCCC
+>850:2:1:1997:18295/2
+ATGAAGAAGTTTCTTGGATGTACGGCAGGCCAAATAAAATTACCCCCCGGACGCCCCGCTCTCGCCGCTTTTCCTG
+>850:2:1:1997:12260/1
+TCGACAAAACAGTAAGCTATGTCTCCGAAGATGTCGCGTTGGATTACGCTGCGGGCTATTGCCTGCACAACGATGT
+>850:2:1:1997:12260/2
+GGGCACTTCGCACATAAGATTAGCTGTGGGCCCCTTCTGCATCATATTTCCATTTACGGTAAGCCATAGTCGCAGT
+>850:2:1:1998:8100/1
+CTGGTCCATCACAGTGAACAGGTTTTCGGGCAACTCGGAGAAACTGAGCAGCAGAGGATGCGCTCAGAGTCGGTAG
+>850:2:1:1998:8100/2
+CGTACCTTTACGCTTGTCGTCGTTGCGGTTGGTTGCAGCGGCGCGGCGCGGAGATAGTGCCCGGCCGAGATGAGAT
+>850:2:1:1998:7585/1
+TGGCGTTGACAGTGCTCTTTGTCGTGTTGCTCAGCTCATCCTGGCATTATGCGCGCACCACCGCACTGGTGATTTT
+>850:2:1:1998:7585/2
+GATTAAAAAATCCCGCGCCACAACGGCTGCTGCGGCCCATGCGGGCACTGCTTGCTGGGGAACGAGTGAAATGCAC
+>850:2:1:1998:14736/1
+ACCGGGGCTTTTAGGCGCCGGCTCCTTTGCACTTTGGCAGGGGTCCCTTCGCCGAGCGCACGGAGCTTAGAATATA
+>850:2:1:1998:14736/2
+GCCCCCCGCGACTGAACCACAATTGAAGAAGCTTCTCGACAGTCCGATTTCGGTTTGAAATAGGGGTGGGGATGTC
+>850:2:1:1998:14280/1
+GGAATCCTTCCAGTTCGGCACCCGCCGTCCGATGTACACATTGAACGGGGGGGACGGCCACCACCCGCTGCTGCAC
+>850:2:1:1998:14280/2
+CAATCTTTTCCCGCCGAATTTGGCATTGGGAAAGGCGAGATTGAGGGCGATCCTCGTCAAAATAGAGACAATTGGC
+>850:2:1:1998:14483/1
+GCCCCCGGCCCGATCCAATACGACCTCGCCGGGCGGGACTTCCTTCTTCTCCGTCCGCCCATCGCCCAGGGAGGCG
+>850:2:1:1998:14483/2
+CGATTGATGCGTGAAATTCAACGGGTAGCGCAGCTGCCGCCCGAATGTGGCTGGCAACGCCGGATGGGCGATGGCA
+>850:2:1:1998:14107/1
+TGGGCGAATTGAACAACCTCAACTTCACCGTCGGAAACATCCCGTGGAAGATTTTCCGCGTGAACGCAATTTTCTT
+>850:2:1:1998:14107/2
+ATAGACGATTTTGACCTGCAGTTCCTTGGTTGCTTGATTGATTATGGCCATATGACTTAGTGCTTAGCGTTTCCTG
+>850:2:1:1998:1915/1
+GGGGGCTCGCGGGACGCGTGGGATGCCGAAGAGGACGGTGACTGGGGTGAGCCGGCGGGCGCCGCCCTGAGCGATA
+>850:2:1:1998:1915/2
+CCGTGGCCGCGGGGCACGGAAATGTTTGGGGAAGACCGGAGCCATTGCCGGGTGTCGGCGGGGACGGCGTGGGGAG
+>850:2:1:1998:9633/1
+TGCCGAGAAGGTGAACACCGGCCGCGAGTCGCAGGCTTTCCCCGGCCGCCGGCGCGCGGGGGGGAACGGCGGCCTG
+>850:2:1:1998:9633/2
+GAGCGGCCGCACGCTCGACGCCGCGACCACCGACCCGGGCCCGCAGTTCCACTCCGGCGATATCCTCGACGGTACG
+>850:2:1:1999:5312/1
+GACGCGCTCCGGCATGTGGACGCAGGGCACCGAGCGGCCCAGGAGACCGCACCGCAGCGGCATAAAGAGAAGAGCT
+>850:2:1:1999:5312/2
+GCTGCTGCCCCGAGGTTTCGTACCGTTGCCCGAGGGCATAGGCGATCGGATATAGCAGCGTGGGAAACGGCAGCCG
+>850:2:1:1999:17240/1
+ACCGAGCCGATTGACGTTCCCGCCACAATGTCGGGTTCGAGTCCTGCGGCGACCAGGGGTTTCAGCACGCCGATAT
+>850:2:1:1999:17240/2
+AAGCCCAACTATGGCCGCGTGCGGCCGCCAGCTCGCAGACCTTTCGGGCAATGAGCTTTCCCGCGTTGGCGCAGGA
+>850:2:1:2000:10329/1
+GCGCTTTTGGGTACGGGACTCGGCCAAGCGCCTGGCGCCGCCCCAGGAATTTTTCGGTTGGCCGGCGTCTTCACCA
+>850:2:1:2000:10329/2
+ATGGATGGAACTTGAGGCGGTGTGTATGTCCTTGGATAACGAAATTCTCTTACTACCTCGATAATCGCGCGCTGGC
+>850:2:1:2000:16832/1
+AGCGACGGTCACGGAGTGGATCCTGATATCACTGCCCTTGACGACCCATCTTTGATGGCCACGGGGGGCGACGCGA
+>850:2:1:2000:16832/2
+ACCGTACCTTTCCCTCCGCATAACCACGATCACTTTCCCGCCCGCCTCGGGCATTTGGGCTTCGGCACGTCCGAGG
+>850:2:1:2000:11996/1
+AGTTGATCCAAGCCGTCGCGAGAGAGCAGGCTTGAACCACCCAAATGCTCCACCCCTACCACCCGCGCCGGGACAG
+>850:2:1:2000:11996/2
+CACGTTCATGCCGAGCCGCGCGGATCGGTCGGCGACAGGAACCGCGCTGCCTGCGCCTGGTTGCCGGAAGACCGGA
+>850:2:1:2000:2448/1
+CGCCTTCATCGACCTCGCCATCCACATCCCGGTCGATCGTCTCAAGGGCATCTGCGCCCCGCGCTACGGCGTGACG
+>850:2:1:2000:2448/2
+GGGGTGCTTGCCTGTTGCAGGGGAGGAGGGTGCGGAAGGTCGGGACCGGGGGAGTCGCCCGCGGGCGCCGGCGAGT
+>850:2:1:2000:10907/1
+CTTCAGTTATCCGAGTGGTTATCCCTATCCCTACGCCGCCGCGCTCTTCCGCCAGGATCTTGATGGGATCAAGCGC
+>850:2:1:2000:10907/2
+ATCGACAAATCATTCCGCCCATGCTGTGACCGATCAGGACGATGCGCTTGTGATTTGGGAATGCGCGCTTGATCCC
+>850:2:1:2000:17540/1
+CGAGCTTGTCCTGGTCGCTCATCGCCTCGGTCGTGCTCAATTCGATCAGCCAGGCCAGCGCACCGGTCCGCGCATC
+>850:2:1:2000:17540/2
+GGGAGGTGATGCCCAGACTACCGCCCCCAACTTAGCACAGTTTGCACCAGCTTCATCCTCACCCTCTCCCCCCCGT
+>850:2:1:2000:14810/1
+CAGCCAGCAGCGGGATCCGCGTGATCGATTCGAGAAGGGCTGCCGTCACCGGCGGCGGGCGGGGGAGGCCGCGCGC
+>850:2:1:2000:14810/2
+CGACAACGCGATTCCGATTCGGCTGACGTCCGGCTCCAATTACCACAACGGCCGGCCGGCCACGCCGCCGGGCAAG
+>850:2:1:2001:7072/1
+CTCGATTGCACCACTGGGACTGGCGCCGCCTAGGCACGTTCCGAAGGAGTCACAACCTCCGGAGTTCGACGGCTCA
+>850:2:1:2001:7072/2
+CGCCTCGGTGGAGCGTCTGGCCGGCGCCGAGGAGGCAGCCGAGCTCGCCCGCGCCCCCCGGCGCAAATTCGCCGAG
+>850:2:1:2001:7605/1
+TAGCTTGAAAAACGATTCCGTCCGGTCATTCCAGGATATGGCAAGCTCGTCGCGCATCTGCTGCATGTTTGTTGGT
+>850:2:1:2001:7605/2
+TATTCCGCCGCTTGCGGAAGGAGCAGAAGTGTCCCGGAAGTTTTTTGTGCAACTGCGCGAACTGCGCGATTCGCCC
+>850:2:1:2002:18166/1
+CCGGTCCACACGCCGCGCTCATCCGCGGTCAGCGCGGTGTCGCCGATGATCTCGTCGCAGTCGCGCACGCCGCGCA
+>850:2:1:2002:18166/2
+GGGGGGGAGTGCCAGCTGCAAGATCTGGCCTTCGCCTTCGGCCGCGACTTCTCGCGCATGGACGAGGCGCAACGCA
+>850:2:1:2002:14226/1
+GGGAGCTGCGTACCAACACCCTCGCCCTCATGCACCTCCTCGACTGGCTCACTCCCGACCCCGGCGGGCTCTTCTT
+>850:2:1:2002:14226/2
+GCCTCCCCGCGGGTCTTGCTCGCCGCCCAGACGAAGCGCGGGGGGCGGCGATGCTTGCCGGACACCGGCACATCCC
+>850:2:1:2002:3871/1
+GGCGGCAAGCCGAGGCTGCCGAGCACCTTGCCCGAGGCCAGGTCCCGGAACCGCACCGTGCGGCGCCCGTCACTGG
+>850:2:1:2002:3871/2
+GGCGGCAGCCAGTTGGTCTTCTGGGACGTCGCTACCGGCAGGAGCCTGCGCCGCCTGGCCGGCGACGCCTCTTCCG
+>850:2:1:2002:19124/1
+CAGCTCGGGAATCCCCGTTTCCTTCGCCCCCTCGTTCCCAAGCGTGCCGGGCTGTACTCCCAGCACGACATCAAGC
+>850:2:1:2002:19124/2
+CGCCGCCTAGCGCCTACTTGAAGGCCCGGGGAGCCACCCTGGGGCTCACCACACCTGGCTTTCACGCGGGATTGGC
+>850:2:1:2002:13218/1
+TTGCAGCACGGCCAACGCGTCCGTCGACATCCCAAGGAGCATCTCGCCGCAACGGGTCTGCACGTCATGGGTCGTC
+>850:2:1:2002:13218/2
+TGAACGAGCGGCACTCGGGGGCCCGGGGCGGTTTGGGTTATGCAACCGATGTGGACCGCGGCGATGAATACGTGGC
+>850:2:1:2002:20320/1
+AAGGGGTGGTCCTTTTTGAAGCGGTTGCGGATCTATCGGGCCCACGCTCTCGGCGCGGGGGGTTGAGCGGTGCCGG
+>850:2:1:2002:20320/2
+GCGCAATCGCTGGTGCTGCTGGGAGGCGCGGGCCTCTCGCTGAGGACCTTTTCGGAACTTCAAACCGTAAATGCCG
+>850:2:1:2002:19944/1
+TCGGAGGCCATCGAGCAGCTTGAACACACCGGCGGATCGCGGTTCCGCGCGCTCGGCCCGTCCCGCGCGGGTGCCG
+>850:2:1:2002:19944/2
+CACCAGTGCTTACCGCTGAATGAACGCTTCCAATGGGCGAGACCGCATCGTCGACCGGCGGCAAGCTCACGGTCCG
+>850:2:1:2002:19468/1
+CGGAGGGGTGGCGCGGCCGGACGGCGATGTCCGCGCGATCAAGAACGGCGCCACACGCTGGTCCAGTATGGCCGCG
+>850:2:1:2002:19468/2
+GCCGGGTTGAGTGCTCGCGTTCGCTATGAGTAACGCGCCCGGCTGCACCGCGTCCGGTGGCGTCAGCGGGAACTGG
+>850:2:1:2003:16143/1
+CGCGGGACTTTACGTCTTCAAAAACCGGCAAAGATTTTTCTCGCGCGACCCACACGTTACCGCCGCTCACTATGGC
+>850:2:1:2003:16143/2
+CTTCTGTGCCATGTCCTCAACTGAATCGAGTGAGGCAGGCGCGGTGTCTGTCTTACAAGCGCCAGAGCATCATGAT
+>850:2:1:2003:6624/1
+GGGACCCACTGACGCGAGCAATGAACACGTCGCCGACCGCTCCGACGGCGCGCACCACCGTGGGCGTCCGCTCCCG
+>850:2:1:2003:6624/2
+TCCGGCGCGGTCCGGCACCAGCTGCGAGGCCAGCGCCGCGACGGGGCAAAGCGGCTTCCCGCCGCCCCGATAGCCG
+>850:2:1:2003:20772/1
+AGGGGCGGGCCAAGGTCGGGGGGCTCGGCCGTTCCGGGGTCGACGCCATGCGGCGGGCCGCCGTGGGGGGGGACCA
+>850:2:1:2003:20772/2
+CGCCGACCACGCCTGCGGCCGCGATCTTCCCCGGCTCGAGCGTCCCCAGCCGGACCTCGAGGCCCATCAGCTCGGC
+>850:2:1:2003:14997/1
+TGATCGCTCCGGCCGAGGTCATCCGGCTCGGAGTCGACGTTGCGCGGTTCGCCTCGGCGGCGCCCACGGATCTGCC
+>850:2:1:2003:14997/2
+ACCACTCGACTCCCCGCCAGCAATGCGCGCTGCGCTCCGTCGCGGGCGATGACGAGACTTGACTCCCAGCGCAGGT
+>850:2:1:2003:11703/1
+GCCAACGACGAATTCCGGGAGATGGTCGCGACGCTGCACGACCTCGGCGTCGCCGTCGACCCGGATGTCGCCTCCA
+>850:2:1:2003:11703/2
+CGTGTTCGTCGCGTTGACCGTGATGCCGTCGGTCCCGTCGCTGGCGGGGCCGGCGAGGCCCTTGCCCGCCCCGCGG
+>850:2:1:2003:16476/1
+CGGAGAAAAAAGAGAAGCTCATCCTCGATTACAAGATCCTGAACGGCGACGCCTCCGATCCGCACGACTTCAACAT
+>850:2:1:2003:16476/2
+TTTCGCGAATGCCCAAACGTTTCACGGCCAGATCGCGCCGTTGCTCTTCGGCACCCATTACTTTCGCGATAACCGG
+>850:2:1:2003:6849/1
+GTGACTGAGGCGCAGGTGCCCAAGTGGGGGTCCGCGACCTCCTCCCGTCGAGCCGGGGGGGCCGACACACTCCTTA
+>850:2:1:2003:6849/2
+TACACGCTGCCGGCGACACGATCCGGTCCCGCCCCTGCTTGGGCCGCCGCTCCGCAGTGCGGGCGGAAGGCACTAC
+>850:2:1:2004:18822/1
+TAGAGTGCTAACATGCATATCTGAACACCACAATACTCGGACGTGTACCCGACTACTGCGGATAATCATTTTGCCC
+>850:2:1:2004:18822/2
+GAGCGTTTGCGGTTAGGCTTCGCTGGCACGGCTGGGGCGGCCAGACTCGGCTCACGCCAGGGGAGGTGCAATATGA
+>850:2:1:2004:20926/1
+GATTATGTAAACGCCGGTCGCATATATGATGAAAAGGTCCCGCCAGTGCATATTACCTTTTGAAAGCCGAGGGGAA
+>850:2:1:2004:20926/2
+GCTGGCTATTGCATTTACAAGCAGCATTTGTTGATAGGCTCGATAAATGGAATGGTATTCATGCAAAAACTGGTCC
+>850:2:1:2004:11530/1
+GCCTGTCGACCTCGCTGGCTGCGACGATGGCTTGCGCTACGCGCGCCCTGCGGGCCCGCCTGCGCGGCGCCGCACC
+>850:2:1:2004:11530/2
+CGGCAAACGCACACGCGCCGGACCATCCAGCTCAAGGAAACCCAGTGGGAACACCAGCACTCGGCCCTGAACGCCC
+>850:2:1:2004:5535/1
+CTCCAGGCTATAAGCGTCACTGACCTTGATCATCCTATTTTCGGTCAGCATTCCTCATAAAGTGACAAGGACGAAG
+>850:2:1:2004:5535/2
+ATGGAAAAGGTCCTCGATTGGCGAACATTGTTAGACGATCGATAGCAGAGAAACTGCCAGACAATATTGGGGAGGC
+>850:2:1:2005:5558/1
+AGGTCCCATTTGCCGACTGACCTCTTCCATCTCTTCCATCGTAGGCATTTGTCCAGAAGTATAAAACGCAGTCAGG
+>850:2:1:2005:5558/2
+CAGAAGTGGAAGAAGGGTAGTAAGATTGATAACATGTTATATAATCTTCAGAACGGTGAACCATTAAGTTCAAGTC
+>850:2:1:2005:3471/1
+GTGCGAAGTGCCGCCGCGCTGCGAGAGGCGGAGGGAGCGCGTGGGGCCCGGGCTGATGGGCTGGCGGGGAGCAGCA
+>850:2:1:2005:3471/2
+GGCCGCGGGATGCCGCCGAGGACCGACCCGCCGCCGCACGGCGCTGGGACGCGCCTCACACCATCCGATGTCGGCC
+>850:2:1:2005:4525/1
+GGTCGCCGGCGTCGGGGCCCTCCCGCCTATCTGCCGGGGCGGCGGCGGCGGAGAGCAGGGTGTAGTGGTTGCCGGC
+>850:2:1:2005:4525/2
+TGGACGGTGCTGTTTCGCGGCTTTCAAACGGCCCCGGACGTCAAGAAGCTGCTGCGGGCCGCGGCCGGGCTCCTTG
+>850:2:1:2005:8462/1
+AGTGAAGACAAAGGTTCTGAAGGTGGTCCCCGCGTCGAACGGCGACGGGCCGCGTCCGTTCGGCGCGCGCGTGAAG
+>850:2:1:2005:8462/2
+CGCACACGGTTCGCGGCGGCGGGTACCCGCCGCGTGAAGAGCCGTGAGCTTCCGCGGCCGGCTAACGCTCCCCGTC
+>850:2:1:2005:11470/1
+AATGCGATAATGGGACTGGAATGTCTGTAAAGAAGAGGGCCAATAGAGACCAAGAAGTACTTACGGACGGTGGTGG
+>850:2:1:2005:11470/2
+ATTCAGGCTCCGCTGACTCCTCCCTGTCAAAACATTCATGGAAGATCATGATGCAGAGAAGATTAGTCCCTCTCCA
+>850:2:1:2005:17683/1
+ATCACCTCGGGATGACCTGCGATCCGGTCGCCGGATACGTGCAGGACCCCCGCATCGAGCGCGTCGGCTACGTCTC
+>850:2:1:2005:17683/2
+AGCAGAGGACGAGGTTCGCGGCGAGCCTGGCCCCGCGCGGCTCCTTGTATTTTACCGACCTGTCCCGCCCCGTGGG
+>850:2:1:2005:11910/1
+ACCAGCGGCGACTCAGCCGCCGCTTTGTAGACTTCGCCTTTGGCGGGGTCATAGACGGGGGAACCGCGCGGCAAAA
+>850:2:1:2005:11910/2
+CGCGCAGATCGGCCGGCGCGTACACCTGAGCGCTGCCGCTCAGATCGGCGGCCGCCTGGAACCAGAGAACGCGCGC
+>850:2:1:2006:2364/1
+CGTGCAGCCTGTGCTCCATCCGCCGGCACCTACTCCAGCGCTCGCCGTGACATCTTCGAACGTGCCGTCGCCACGG
+>850:2:1:2006:2364/2
+CCGTTGCGCGAATGGATCCCGCATCGTTACGAGCTCTATGGGAATCTCGGGAATCGGAAGTTCGCGTGGGCCTCGG
+>850:2:1:2006:5088/1
+TCGAATGTGGCTGACGGATGCCGCGGAGCGGTAAGGCGGGAAACTTCGTCATCCCCGAAACCGAGCACCGGGACCA
+>850:2:1:2006:5088/2
+CAGCAATTAGATGGTCCGGGTGCAGTACAGGGGATTGACGGACGGGATGCTGGAGAGTGTCAAGGTCCAGACGTCG
+>850:2:1:2006:12344/1
+CGAGCTCCATCGCCTTCTCCAGCGCCGCCAGCCCGGCGGCGAACGGCGCGTCGATGAGCTCGCTGAGGCAGCGGAT
+>850:2:1:2006:12344/2
+TCGGGAACCCCGCTCGCAGCGCTGCGCGCCGGCGGGGTTGCGCTGTGGATTCTGCGCAGCTGCTCCGGCTCGGCCC
+>850:2:1:2006:19717/1
+CGGAGACTTTCGGCGGATTCATCGTTACTCGGCTGAGAGTCGGACCGTGTTACAGCAACTGCGGTATCGACAGCGC
+>850:2:1:2006:19717/2
+ATCTTCGGATTGAGCTCCAGCAGCAGTTGGCACAGCTCGGCTCCCTGTTCGCAACTCCCCGTTGGTAACCCTATCT
+>850:2:1:2006:18642/1
+GAGCCAGGAAAAGGAAGGGTCCCAGCTCGACAGCACCGCGAACGCCGCGACCCCCACACCGACGAGGTACGCGCGC
+>850:2:1:2006:18642/2
+AAGAGAGGCTACCGCGGGTCCCTTCTTGGTCTTCGGGGCGAGGAGAGAGGACACGGACGCCCCCAAGTCGTGTTCG
+>850:2:1:2006:10067/1
+AACTTTACGGGACAGTGTCGCAAGCTTATCGCCCAATCACTTACGGTGAGTTGGTGCCGACCGGCGCGAGGAGTGT
+>850:2:1:2006:10067/2
+TTTCGGTCGATGTAAAACCGTTCGGCAGAATGAACTCGCCGATTTGGTCATCAAACGTGAAGCAGAAACCGCCTCC
+>850:2:1:2006:15529/1
+ACGGCGTCCCCGTGCCTAACGGCGCTTTCGCGCCCGCCGAGTGGTTGCGCCGGCGGACGAGACGCTCACCCGCGTC
+>850:2:1:2006:15529/2
+CCACCGGCGGACGGTTTCAGCCAGGTGAGTACCGGCCGGGCAGCCAGCAGCACAACCCCGGCCACGTCGCTACAGC
+>850:2:1:2006:19673/1
+GCAGCGGGGCCCCGCGATACGGCCGGTGCCCGGCGGCGCGGCAGTCGCGCTGTCGCACCCACTCAAGGGCCATCCT
+>850:2:1:2006:19673/2
+GCGGCGCGTCGCTGGACCTCCAGACCCTTTTGGCAATCGGACGGATTGATCTCCCCTCCGGCCCGGGTGCCAACAG
+>850:2:1:2007:18061/1
+TTTCGCGGGAATTGACAATGAAGCGCAGGAGGGACACAAGGGTTCTTTCTTCGGCGTAAAGGCGATCCGAGGACGC
+>850:2:1:2007:18061/2
+TTCAGCCGCAACACCTCTCCAGGCTCCACGTTCCTTGTGGGTTTGACCAGCACCATCCAACGCATGCCGAAACTCG
+>850:2:1:2007:9419/1
+ATAACCTATGACTGACATCATGTTCTTTGCCTTCCAGATGGCTGGAAGGGGCGATCGCCGGCAAGACCGCGGGGCT
+>850:2:1:2007:9419/2
+ACAAGGCAGGCTCTTGATTTTACGGCAAGACTAAAAAAGGCAAGTACGTGAGTGAGGCACATGCGGTCAAAGAGGG
+>850:2:1:2007:11888/1
+GGCTTCTCCGAGAACTTCGCCGTCCAATACCAGAGCGCGGCCCGCCCCACCGGGCGGCCGCCCGATCCTCTAGCGC
+>850:2:1:2007:11888/2
+GCCGGCGACCCCGGCGCCGCCGTGCTCCCCGCGGAGCCTGGCCGCCCTCGGGCCCGCTGTCCCGCGCGCGGTCGTC
+>850:2:1:2007:2663/1
+GCGAGCACGCGGCCCGCCGGGATCGCCGCGACCAGCCAGCCACGCAGGGCGAGAGGCGCCTGATCGGCCCACTGCG
+>850:2:1:2007:2663/2
+CTGGCCGCCGCGCTGCTGTCGGTGCGGGACAGCGACCGCTATCCCTCGAGCGAGCGCGCGCCCACCCGCCGTCCGC
+>850:2:1:2008:4473/1
+CGAGGTGGACGCCGCCTTCGCCAAGCGCGGCGTCCTGCTCGCTCCGAGCGCAGCGATCGAAGCGCCCCCCGGCCGA
+>850:2:1:2008:4473/2
+GCCCCGTCGAGGGGTCCGCCGGTCAAGGGGAGGCCCAAGTGCAGGCCCGCCGCGGCGGAGGAGCAGGTGCGAGATG
+>850:2:1:2008:2335/1
+CGAAGTGTCCGAAAGCCCAGTGGGCCGGAGTGGACATCTCGTATTCGCTCCTGAAGGTGAAGCCGAAGAACACGGC
+>850:2:1:2008:2335/2
+CCTTCATCTTCGGGTTGGCGAGCCTCCCGGCTCAGGCGTACCCGGGCGGGAAGAGCACGCGCGCGCGGGCGCGGGC
+>850:2:1:2008:5605/1
+TGATTCGCTCACGCCGCGGCCACCAAGCTGGGAAGGCCGCCCATGCAGGAACAAGGGACGCGATGATGACTTACGA
+>850:2:1:2008:5605/2
+GGTTGTTGCCGTTGGCTTGCCCGCAGCGCGCCGATCGGGGGGCGCGGACCACACGGCCGCGGCGGCCTCGCTCGGT
+>850:2:1:2008:14329/1
+CTGAAGGCGCCCCAGAATCTCGTCGCCCTTGCCGTCGGCCAACGCCAGATCGGCACCAGGCGGTTGACCGTAGGTC
+>850:2:1:2008:14329/2
+GTAAAGGCGCTTTTTTTTCAGCTTCAGCGGAACTGAGCTGAAAAACGTGAAGACCAATGGCCGTCTGAAACACGAA
+>850:2:1:2008:2602/1
+GAAGAGGTTGGACCGCGATGCCACGGAGTCGGTGAGCGGGCTTCGCTACCTGCTCGGCCGGCAGGGCGCGGCGTCG
+>850:2:1:2008:2602/2
+CGCCCAGTGGCGGGCCCCTCGATTACGGAAACCGGCACAAACTACCCCCCGGGGTTCGCGGGTCACCCCCCCCCTG
+>850:2:1:2009:1230/1
+GCCAGAGCTACACCCTGGTGATGGCTGTTCCCGCGGCCCCCGCGGCGCGCCCGCGCTGCTCTCGCGGCCGGCGCGG
+>850:2:1:2009:1230/2
+ACGGCCGGCCAAACCGCTCGCTGGATCGCATTCAAGAGGGGTAGCGCCTTGTGGCCCGCGCCGCGCGCCGGCCCGC
+>850:2:1:2009:8302/1
+GCCTTCTGCGCATCGGCGAGATTGTATCTTGCAAGGGGGTAGAGCCCGCGCAGATATGAATCGCACGCCTCCGGAT
+>850:2:1:2009:8302/2
+AACTAATTCGCGTGCGAGACCAGATCCACTTGTGGGCTGAGAACTACGAGCGCAAGCTTCCAGGCTTCCTGGATAT
+>850:2:1:2009:4808/1
+TATGTTTGAGGACGACAATCCGAGCAGGCGAGGACGCCTGCGCGGCGAGGACGAGGCCTAACGATGTGCAGCTGCC
+>850:2:1:2009:4808/2
+CGTCCACCGTCCTCGCATTAGATCCACGAGTTGAGGCTGGTGATCGATTCGGTCAGGCGCGACAGCGTCCACATGC
+>850:2:1:2009:8709/1
+AAAAAGTCGTTGCCTCGGGCATCTTTGGCTTCATAGGCGCCGGTTGGATCGTAAGTGGGGCGCGGTTTGTGTTCGG
+>850:2:1:2009:8709/2
+GACTTGAGGCACTTACGAGCAATCCGGAACCCACGCGTGAGCTAGGGCAGCGTGCCAGACCGGCCGCGCCACGGCG
+>850:2:1:2009:15500/1
+GCCCCACCCACTCAACGCAGGCGTTGGCACTGTTGACGGCAGCAGCGATGGGCTGTTTGTCTTTTTGAGGCTGCTG
+>850:2:1:2009:15500/2
+TCCCTCTTCGGGACTCGCATGGAAAGCTTGTCAGATGGTACGGGACCCTCACGGACATTGAAGATCGCACACGTGC
+>850:2:1:2009:8607/1
+CACCGGCACGCTGGCGGGACTGCCGCCGGGCAAGATCAAGTGGACCGCCGCGGACTTCGCGCGTGTGAAGCCGGGT
+>850:2:1:2009:8607/2
+CGAAGCACTTGCCGTTCTGCCAGTAGGCCATGCAGCTGCGCGGCTCCATGCTGTGATGCGCCAGCGAGGCGGTGAC
+>850:2:1:2010:10804/1
+CCCGCGCGGAAGGCGCAGGCCGCGCTGTCACGTCCAGCCAATCGCACACCCGCGCGCGCATCTCGAGGTCCCGCGG
+>850:2:1:2010:10804/2
+ATCTACAACTCCTCGGACATCCGCTTCCGCAACGTGCACGTCAACGCCGAGAGTGGCTAGGGCATCTGCCCCGGGA
+>850:2:1:2010:2849/1
+CGCCGCGATTGCGATGCCGATGTTCAGCGGAGTAATCAAGCCGGGCTTTTCGGGAGTGGGCGTCGGTGTCGCCGTG
+>850:2:1:2010:2849/2
+CACTGAGGCTTTGGTTAGACGCGGGGGTACTTACACGTCAATGACGCAATACGAAAAGGCGGTCGCTGAGTACCAA
+>850:2:1:2010:11554/1
+TGTATCGCCAGGAAACGCGCGGACCGCAGCCCGATGAAATGCGGCTTACCGAAATCGCCACGCACATTGCCGGGAT
+>850:2:1:2010:11554/2
+GTCCCTTATCGCTCATCAAAGGGTTGCCTTGTTCAGGATATAAAACCCAGAAGGCAAGATCGGCCGACTCGGCGGC
+>850:2:1:2010:12838/1
+GGGCGTTGGGCCCGTTGCGGCCTATGGGAAAACTTGTTCCGTCAGCTTGCTGGCAATGGTCGATGTGCGGACACCC
+>850:2:1:2010:12838/2
+CAAGATTGCCAGAAGGCGTCCTTTAGCATCCGCGAGTGCGTGGATCTTCGTATTCCGCCCGCCCCGCTAGCGGCCA
+>850:2:1:2011:15404/1
+CTGCCGGTCAACACATCGGCAGGGGGGGCGAAATTCACCCGCGGGAGGTTCAATGACCCGCGAACACCCTCCGCTG
+>850:2:1:2011:15404/2
+TTCTCAACAAAGAGTGGCGGTAAACGGCTTTCGCGCAGCGCTAAACAATCTTCCCCAGCAGCGCACCCAGGCGGCC
+>850:2:1:2011:21276/1
+TGGGACTGGATGCCGGAGAGCCCGCACAACGCTGGGGGCCTCCGTACCGGCACTCCCTAGTGCACTACTGGGACAC
+>850:2:1:2011:21276/2
+CCACACCCCGGCCGGCTACCATTGGTCCGGCCGGTGCGAGGGGTTTCGGAACTCCGGACGCCGAGACCACGCAGCG
+>850:2:1:2011:10428/1
+GGACCAACGGGCGAAAATGGACGACGTCCGCTGCTCCCCCGATGCCGGGGCACCGCCGGCGCTGATGCTCGAGCTG
+>850:2:1:2011:10428/2
+GCGTCGGGGTGGGGCGTCCCCGGGGAGAACCACTTCCCCCCCTACTTGGAATCCTCGGCGAACCACTCCCGCTCCG
+>850:2:1:2012:7782/1
+CGCTAGCGAATTGAATGAGCGTGGCCTCGAGGCGGGCTGCGGCGGCCTCTACGGGCTCAAAATTCTCCTTTTGTGG
+>850:2:1:2012:7782/2
+TTGTAGCGATTCCTTGCCCCGCAAGTCGCCGAGCTGGTGGAACACTCCGATGAGCTGCTCGACGGCCACAAAACGA
+>850:2:1:2012:6645/1
+GAGCGTGGTGAAGAAGCTGTTCAGTGAGATCATGACGTAGTGCATGTCACTCTTCTTCTCGAACACGCACTGGCAG
+>850:2:1:2012:6645/2
+CAGCCAACGCGGCCTGCCGCGTCCGTGATCAGCACGGCACCTGGCGGCGGCCCAGCCATCTCAACCCGCCACACCC
+>850:2:1:2012:1279/1
+CCGCGCCGCGACAGAGAAAATCACCGTGTTCGCAGCCAGGTTTACCGTTAGGACGCGACCGAAAATGGCGGACACT
+>850:2:1:2012:1279/2
+CGTTGATGAATACCGAAGCCGTAATGTGCATGGCGTTCGCCAGACAAAGACCTTCCATTACGCCGCGCCGGGGAAG
+>850:2:1:2012:20194/1
+CAGTGGCAAATTTGCAAGCAATCTCGCTCGTCACGCCACCGGGTGCAGTCGCGCTAGGATGGGCGATTGGCGGAGA
+>850:2:1:2012:20194/2
+AGAGGCCGGGCATCCAACAGGTGCGGGGCTGGCTAGCCTTCTTGGATCACAGGCGCTGTTCCGTTTATCTTCCGGG
+>850:2:1:2013:2951/1
+CGCACATCTCGCCGTCCTCGCACGTGCCCGGCTTCGGCTCCGCGAGAGAGAGGCCGCGGCCGACGCCGCGGGGGCG
+>850:2:1:2013:2951/2
+AGGAAGTCGGCTGCGACGGCTGCTCGATGGTGGTCGACCAGCTCACGCATCTCGCGCACTGTCACCGTCGCGACAC
+>850:2:1:2013:16746/1
+CCGGCCGGCCCGACAACGCGGGCCGCGCCCGCCGTACGACGAAGGCGGCGGTGTCGTGCACCCGCACCCCCCCGCC
+>850:2:1:2013:16746/2
+CTTACACCCACAGACCTAATCCCGATCACGCAGGCCCAGCCTGCTTTGTCGGGTAAATCGCTTGGCCTGACGGACA
+>850:2:1:2013:12176/1
+TCCAAGGGGTTGAAAATCGCCGGCGGGAGCGACGGGCGCGCGTTGAAACGCCAGGGGAACGAGATATCGGAAGTAA
+>850:2:1:2013:12176/2
+GTTTGATCTTCGGTGGTGCGTAAAGCCGAATGGAACGAGCCTAGGACAAGATCCAAACCTAGCAGAGAATCGGATG
+>850:2:1:2013:11840/1
+TGCGGCATGGCTGGCGCGGATGTTGACGACGTTGGCGAGCCCGGGGTGGCGCAGGAATTCGGCGGCGGTAAACGGG
+>850:2:1:2013:11840/2
+CCGCAAGCTGCAATTGATCAGCCGCGACGATGGGTACGATCCCGACCGCTCGGCGGCACAGACGGTGCGGGTGGTC
+>850:2:1:2013:9303/1
+GGATCCTGGCGGGCGCGGCGGGGGGGAGCGGCTGCTCCGCGAGGGGGGCCCCCGCGCGGTCCCCCCCGCCGGGGTC
+>850:2:1:2013:9303/2
+TCCGCGCCGCGAAGGTCCCGGCCGGTAAGGTGGTGTTGCTGGATACGACCACCGCGCTGGCGGGGGGTGTGGGGTG
+>850:2:1:2014:4946/1
+GCCTGGCGCGGCTCGCCCCACGGGCCCGCCCGCCTCCTCCCGGGCTCGCCGCGGGACATGAGCGCGCCGGGTCGGC
+>850:2:1:2014:4946/2
+CGTCCGCGACTACTCGCGGTGCATCCTCTGCTACAAGTGCGTCGAGCAGTGGGGGCCGGACGCCCAGAACACGTCG
+>850:2:1:2014:7963/1
+CCCCCCGCCCTCGGCCACTGGTCCTGATGCTTAGCCCGAAGCAGCGTGAAGCGCATCTGCACTCGTGCGGACGCCT
+>850:2:1:2014:7963/2
+GCTCGGACCTCTGCCGCGGTGGTTGGAGCCGGTGGTGCACCGCTCGTAAGCGGCCACCGCCGGAGGCGCCGAACAT
+>850:2:1:2014:5912/1
+AGAGCGTTGATGCTCGCGATGTCGACTAACAGGCTGTCGTTCATGGCGCCGCGCCCGGCGGGGCTGGACATCCGCG
+>850:2:1:2014:5912/2
+GTCGCGGTTCGACAACATGGGCGCAAAGGCGCGGCAGGCGACGAGCGGGGTGGTCGGCGTGCCAGTCGAGACGGGC
+>850:2:1:2014:14944/1
+GATGCGAGTCATTCGGGGCCGCCCGAACTGATGGGACAGCTTTTCCACTTCTTCGAGAGTCCCAATCGCTTCGGAC
+>850:2:1:2014:14944/2
+GTTTCGTAAATACCGCGGCACGGCCCCTTGATCCCGCCAGCCAGATCGAAAGGGCCTGCTCCGGCTCCACGACGAA
+>850:2:1:2014:17222/1
+TCGGGAGGCTGATCCATCCCGAAGCCGTCCGCGAACCTCACCGGCAACGGCCGGCCCGGGGCCCCGGCCCTCCCCC
+>850:2:1:2014:17222/2
+ACGGTCTCGACCTTTTCCGGCACGCCCGCCGCCTTGGCGATCGCCGCCCTGGCGCCGCCCCGATCGCCCCCGCCGC
+>850:2:1:2014:14970/1
+GCGAGGCCGAAGGCTAGACGGAGGACAAGAAGGATACGCGGCCGGACGGCAGCGGCACGGACGCGAACGGAGCGCG
+>850:2:1:2014:14970/2
+TCAGGGGCTGCGGCCGGTCTCGCCGCTGGGCTGGATGCCGCTGGCGGTCGGCTGGGTCGGCGTCCGCGGCGGCGGG
+>850:2:1:2014:15377/1
+CGGTGGCCGAAATGATTCCGCCAATCACGACTGTGGCGAGCGGCCGTTGCACTTCCCCGCCGCGACCATGCGCCCA
+>850:2:1:2014:15377/2
+GGCGCGGTCATGGTGTCTTTCATCTCGCGACTTCGAAGTGAGGGCCATCCCGTCGAAGAAGCGATTCGCCTCGGAT
+>850:2:1:2014:13592/1
+TGAGCGCGTCGGTCAGGCCGACGGTGGTCGTCGTCTTGCCCTCGCCCGCCGGGGACGGCGGAGCCGCAGGCACCCG
+>850:2:1:2014:13592/2
+CTGACATCGAAATTTCGCAGTCCGCGAAGAAGCGACCGATCCTCGACATTGCAAAGGAAAAGCTCGGCATTGCTCC
+>850:2:1:2014:4440/1
+GGATGCGCGACGATGAAATCCTTGCCGCCGGTCTCGCCGACGAACCGCGGGGAGTTTGGGCCCCCGCCGACGGCGG
+>850:2:1:2014:4440/2
+ATGCGATTGCTGCAGGAGGCTGGCCTGCCCGTCGGGGATATTCACCACGAAAACTGCGCGTTCATCAGAAACTGCG
+>850:2:1:2015:20111/1
+GAGCACGTCGATTGGGCGCCGCTGAAGGTAGGCCAAGCTGGAATAACCCGTACCGACATCGTCCATCGCGACTGTG
+>850:2:1:2015:20111/2
+TGCCATTTTATGTCGGAGTTAATCTATCGGCTATCCAGGCCGCGCGAGAGCCGCTCGCGGGCGCGGGCGGCAGCGC
+>850:2:1:2015:8492/1
+CCCTGTGGTAGCCGGGGGTCGAGATCGAGTTGAACTTCGGCATGCGCTGGGTGGCGAATGCGCCGATGTCCGAGCT
+>850:2:1:2015:8492/2
+CGATCACGATGAAGGGCGCCGTGCTCCCCGCGCTCGCCCTCTACATCGAGGCGGCGGCGGAACCGGGCGCCGCGCC
+>850:2:1:2015:15068/1
+GGGCGATCGCTAGAATTCAACGCCTGCGGCCACATGTCCGCCGCGGGTGCGAACGCCCTCCGCGCCGCCGGGCAAA
+>850:2:1:2015:15068/2
+GCGTATGCCATTGAGCTTGCGCCGGATCTCGCGACGCGGGTTCCGCACGTGACCGGGCCGCACAACGTGAAACCGA
+>850:2:1:2015:12904/1
+CAAAGAAATGCCCCGGCGTGAAGGCGGTCCTTTCCGCCAAAGACGTGCCCGCGCGCCCGCATGGCTCCGCCCTTGT
+>850:2:1:2015:12904/2
+GTTCCAATTCTTCATGCACCAAGGGCGCGCCGTCTCGAATCGCGTCTTCGGCGTGCAACACCGCCCGCATTTCATC
+>850:2:1:2015:3619/1
+GGGCGGCAGGCGCGTTGGCACGATCCCTCTTCCCGATGAGTACGAAAAACTAAGAAAGCGATTCCTGGATCGCTTC
+>850:2:1:2015:3619/2
+CGATTGTAGTGCCGGGGTCCGTGGCATGCTTGCCTCGCTTAACGAGGGTGGGCGCTTCGGAGGCGAACGCGACGAA
+>850:2:1:2016:9347/1
+CGCATTGGCTGCAAAAGGAAGCCGCGCTGCCCGGAAATGTCGACCCGACCGATCCCACACTGGCCGACCCGGAGGA
+>850:2:1:2016:9347/2
+GGAACAGATTGTTGCGGCGGATTTTCCACTGCTCGCAGCGCCAGCGGCCGGGAGGGCGGCAGGGGAGACTCTTACA
+>850:2:1:2016:17495/1
+ACGCCAGCGACGTTGCGCGAGGTCTCGGCGACGCGTCCCCCTTAGCACGTCTGTACTGTTTGGAGCGTTGTTTACC
+>850:2:1:2016:17495/2
+AAACACGTCGCCGACCCCGTGCGGTTTCCCCGCCGTGGGACCCGGCGGCCGCGGCATCCTCTGGCGCGGCCGGGCT
+>850:2:1:2016:11507/1
+CGCGACGGCGTGCTCCGCGCCCCCGGGCGCGACGCGCTGCTCGATGGGGGGGGCGGGCCGGTGGTAGAGCAACCCG
+>850:2:1:2016:11507/2
+TCGTGCGTTCGAGCACCTGCAAACGCGCGGCGACATTGCTGCGTGGGGCGTCAGCAATTTCGAAGTCGCCGATTTG
+>850:2:1:2016:10501/1
+GAGGTACCCGACCAAGCGCGGGGGCGCGCTCGCGTAGCCCACGCGAAAGGCCGCGAGGCCGCAGGCCTTGGGGAAC
+>850:2:1:2016:10501/2
+ACCTCGAACGCTTGTTGCGGGCGCTGCCTGCGCGCACCATCGCGGGGGGCGACGAAGCCTACGTGGAGTTGGCCGA
+>850:2:1:2016:7222/1
+CCGGTGCGAATGCCGCCGACTAGCGGAAAGCGAAGGACTTCTGGTGCTCCGATCTCGCCGGGCACGGCTCCGTTTG
+>850:2:1:2016:7222/2
+CAGTTCCGTCGAGCTTCAGGCGGACAAACTCGGGCGCGGTTTCAGCATAACGTTCGGTGCGGCCCTCCGACCAGCG
+>850:2:1:2016:3923/1
+AGTGTCATCGAGACACGGTTAGCGGTTGGCTGCGGCGATTGGTTAGAGCTTTAACCTGATATGACATACCTGGATC
+>850:2:1:2016:3923/2
+GGACTACCAACCTAATAGGGCAGAACCACGTTGGCTTGGCCGCGAACCGGATTCCTCAGCCGATCCGCGGCTAGCG
+>850:2:1:2016:21032/1
+GCTGTCGCGCTGATCACTGACAGCGCGGCGGCGGACTCGTCGCTCGCGGGGGTCATCGCCCGCCTCCTCGGGCTTG
+>850:2:1:2016:21032/2
+TCCCCCGCCGCGACCCCGGGCGCGCCCGCCAACTAGCCGGCGTTCTCGCGGCCGGAGCTGGAGGCGGCGGTGCGCC
+>850:2:1:2017:18957/1
+AGAACCCGCTCGAGATGGACGGGACCTACCCGCTGCCCGCGGCGCAGGTCGCTCGCTTCTTCTTCAAGCTGCCTCC
+>850:2:1:2017:18957/2
+CACCGCCTAGTCCTTCACCGCCGCGGCGAGCGGGACTTCGCGCACCCACTGGCGGACTTCCACGACCGCCGCCCCC
+>850:2:1:2017:1768/1
+TGAACGGAATGAGCGTCGACTTCGGCGCGGGCGTCGAGTTCGACCACGGCTACGTCCCGCCGGCCATGGCGGCCCA
+>850:2:1:2017:1768/2
+GCCCGCGACCGTCTCGGCGAGGGTGACCAGCGGCCCAGGCGCCCGCATCCCCTTGCCCCGCCACGGCATCCGCCGC
+>850:2:1:2017:1822/1
+CTGGCCTACAGTAGGACGGACATGCACGGCGAGGACTACGCGCCGGTCGAACATCAGGGCTGGCAACGCGCGGCGG
+>850:2:1:2017:1822/2
+TCTGCGGCCGACACGTTGCCGGGGCCGCCGGCGACAGCGAAAGCCAAAACCCGCGCCGGGACGCGGGGGGCCACCA
+>850:2:1:2018:9566/1
+CAGATGCACCGGCACATCGAGCAGAACGGGGCCGATGCTGAGCACATGGGCCGTGAGGATGTAGGACGGCTACCGG
+>850:2:1:2018:9566/2
+AAGACCCTGTCGTTCAGCCGGCCCGCCCACACAGCCGGGCCAGGTCGGTCTCCAAGTGGGCCATGGCGGCCCCTGC
+>850:2:1:2018:7179/1
+CGATGTGCCGCAATGGATGAGACAGTTGCTTGGGAACAGCCAGACAATTTTCCTCGCGCCCCAGGAAAAGATCGCT
+>850:2:1:2018:7179/2
+AGCCGGGTATTACCGCTGCTGTACTCGCCGGGGCAAACACCGGGGTAGCTGGCAAACTGGCGCCGATTATTAAACC
+>850:2:1:2018:15931/1
+GCGGATCGCGTGCGACAGCTTCATCGAGCAGCTGGGCCGCTTGAGGCAGCGTCTCCCTGGCGCGAATTGGATCCCC
+>850:2:1:2018:15931/2
+CGATGTCGCCGACGTATTCGCAATCGAAAGTGAGCTCGCCGGAAAGATAGTTGCACAACTTCAAGCCGAAATCTCT
+>850:2:1:2018:4390/1
+CGTCGCCATCGCCAAAGTGATCGCAGTCTGAGGCCGCTTTCACATCGGAAGGCGTCCGGGAAAACGGCACCTTCAC
+>850:2:1:2018:4390/2
+CAGCCAGCAAGTGGGTCGTTCTCGATTACCTGCAAGTAGTTGTCCACGTCTTTCATCGAGACAAGCGCGAGTTTTC
+>850:2:1:2018:8729/1
+GGACATAGGTGCGGTGGTGGAACGGCGGCGCCCGACGGTTCTGGCCCGCCAGCCCGTGGAGTTTCTGCCCGAGCAC
+>850:2:1:2018:8729/2
+CAGGAACAGGTGCTCACCTATGCTCGCGCCCCCCACCACCCGCGCCGGGCGGGTTTCCTGCCCGGCAACCAGCGCG
+>850:2:1:2018:8414/1
+GCCGCTGAATTGAAGCAGCGAAATCTCGCAGCGAATATTCTCCCAGTCGGCACGAAGGCTCCCCAATTCGAACTGC
+>850:2:1:2018:8414/2
+TTGCTCCGGCTTGCTCGATCTGAGGCAGGAGCAGGTTCATGGCTTTCATCTGTCCGACGCAGAATGGGGACCAGCG
+>850:2:1:2018:12118/1
+TTCGAAAAGAGTTACTGATGAGCCCTTACTGCCAAGGGGCGATCTGGCAGGGACGTCCGTGCGCGTTGAAATGAAG
+>850:2:1:2018:12118/2
+CTCTTCAAGGTCCACAAAACTGCCGCGCAGGTTTTTCCGCGCAGCCTCAACCGTTTCGCCCTTCGCCGCCCGGCCT
+>850:2:1:2019:1695/1
+CACGGCGTTCATCGCGGGGCCGTTCCTGGGGACGGGGGCGGGCGGGGACCTGGGGCGGGGGTGGGGCAAGGGGGCG
+>850:2:1:2019:1695/2
+GGGATGCCGGGTGGGGACCGGGCGGAACCCCCGCGTGCCTTCCCGGCGCCGGCCGGGTCCGGGGCGGGGCGGCGCG
+>850:2:1:2019:10397/1
+AAGCTGCTTGTGTGGCGTTCAGCGCGATGGCTTGGCTGATGTAGTCGATGGCCTGGTGGCTCCTGCCCGTTGGATG
+>850:2:1:2019:10397/2
+CAGTAGGTTTTCTTATATGTTACCACCTTCGGCACCGCTGGACATTGCGAGAGGGGATGATGAATCGGGCCGCTAG
+>850:2:1:2019:1579/1
+AGCGCAAATTGAGCAGCTGGTGCGCGATGGTGGGCCGCTGGGTGATGTGGCTGCCGCGCTCGCCGCGCCGGGGCGG
+>850:2:1:2019:1579/2
+GTTGCTAGCCCACGCCATCAAACCTATCCAGACGGGCTAGCAAGGCGTGAACATGGCGCGGGCGTCGCAACTCGCG
+>850:2:1:2019:4071/1
+CATACATGAGGATGTGTTTCTCGAGTGCGCGAAAAGCCCACGAACTGTCGCGAACAGCGCTTTTAGTTTCGGCAAT
+>850:2:1:2019:4071/2
+TATGCCGCCTGTGCTCACAGAAGCGGCCCGCCAGTCAAAAACGCGGGGTCGCATTGCCGAAACGAAAAGCGCTGTT
+>850:2:1:2019:15123/1
+CAGATGCGGCCGATGTCCTCGCGGCAATCCCCGAGGCGTTGCTCGCCACGAGCTTCGGGCACGGCCTCATCCGCCA
+>850:2:1:2019:15123/2
+AAGGCTTGGCCATGCCCGGCCCGAAGGGCAAGGGCTCGCCCCGGGCGTCACACAGTCGCAAAGCTGCCGCGCCGCG
+>850:2:1:2019:2771/1
+CTATCCCGGGCCATAAAGCGAGGCCAATTGCGCGCCTGACACTACGGCCCGCCGGCGGCACTCCGCCTCTCATAGG
+>850:2:1:2019:2771/2
+TTACGCGGGCGCTGCTCGGCCCGCTCTTGAAAGCGGCTGCAGACGAGAGCGCAGGGCGTCCAGCGTATCCGAAGTA
+>850:2:1:2019:14489/1
+CGCTCCTGGCAGAGGTCCAGCAAGGACCTGTTATGGATGATCAGGAACTCTCCCGCGCACCCGGACGCATTCTCGC
+>850:2:1:2019:14489/2
+GACCGTTCTGCTTGCATACCGGCCGGCACTCCCGGCGCCACTATCGATCGTCGCGTTCGGACCCGCGGACGCCGAG
+>850:2:1:2019:12949/1
+AATACGTGCATCCGTTTGGCGTCGACGTGACTTCGGGGACGAAGGCACCTAACGGATTCAAATACTCTCGGAAAAG
+>850:2:1:2019:12949/2
+ATCGCTGATCAACCAATACTTTGGCATAGAGGGGAGTTTATCCTTCCCCTTTAATCACAGGCAAGACCGTAAAAAG
+>850:2:1:2019:6462/1
+ACGGCGGTGGTCTTGATGCACGTAATCGCGAAGATGTCGGGATAAGACTGGCGACGCGATAGGCCCGTGATCGCCC
+>850:2:1:2019:6462/2
+GATGGCCGATCAGTTCAAGGCGTCCGCGCTGGCGGCTGGCATTCCGCTGGAGGTTATGCATCGCGTGGCCGCGATG
+>850:2:1:2019:21297/1
+AAATCAGCTTAGAGCGTTGCGAGTTCAGGCGGCAAACTATAAGATTCAACAGCGGGCGGCTCCGGTGGCGTATTCG
+>850:2:1:2019:21297/2
+AACAGGTTTTCATTTAGAAGCACCGTTGACTGGGCGCTGAGACGCTGTTCCGTCAGCGCAGCGGCATTTCCGGCGC
+>850:2:1:2020:15662/1
+CGACGATCACGGCGGCTGGCAAGCACTCGCCGCCGTCCCCCCCACCCCCCCCGGCGGTCCGCCGGCACACACCAAC
+>850:2:1:2020:15662/2
+TTGAAGAACACAGCTTTGGTCGGGTTTGGCGTCGCAAAGGTCGCATTGGGATCAAGCTGGATTGTGAGCGTGGAGT
+>850:2:1:2020:1432/1
+TATGGCCCGAGCGAGTTGGGGACCCCCAAGGGCGTTAACAGCGAAATAGCCGACGACTTCGACATAGTGGGCAACA
+>850:2:1:2020:1432/2
+TGAATCCGGTAGTAAGGAAATATTCCCTCTGTAATGCGCCGGGCTTTGAATCGGCTCCGTACTCATAGAACCGCAC
+>850:2:1:2020:5184/1
+AATACAACAGAAAAAGCGCAATGAGCGCGTTGTAGAGCCACACGCCCAGTCGCACGGACCCCGACCAGCCCCCGAG
+>850:2:1:2020:5184/2
+GAATACGGCGCTGGTTTTCGCTTCGGTCGTGGAGGCCGCGATAGGGGGGGCGTTGCTGGTGCGCCTCTCTGCGATC
+>850:2:1:2021:8033/1
+AAGATCCATTGGTACGGAAGTCGTGCGTCCGATTGTCGGCCAATACGGCATAGCCCCCTTTGCGATCGAGGGGATT
+>850:2:1:2021:8033/2
+TACCACTCGCTCGAAGCACAGGTGACGCTGCGTCCGCTTCATGGAGTCACCATGCAGTCGACGTATACATGGAGCA
+>850:2:1:2021:13143/1
+TACAATCTCCTTGAGCAGCTCGATCCGTTTCGCCATGAGCTCGGGAGCGAAGAAAGTTGATCCAGTGACGTTGCCG
+>850:2:1:2021:13143/2
+AAGAGCTGATTGCGCTCAATGTCGATGTCATCGTGACCTATGCAACCGGGGTGCCCGCCGCCAAGCACGCAAGCTC
+>850:2:1:2021:14536/1
+GCGCCTTGGCGCGCGGCTGGCCCTCCCCCCGCAAGGCCAATCGCGCCGCAGAGGCGCGCTACACGCGGATCGCAAA
+>850:2:1:2021:14536/2
+TGAGAGACGCGGATTGACCATTTTGAGATCGTCGCCGATCGATTCCACTTGGCCTGGCGTCAGGATGATTTTGTTG
+>850:2:1:2022:14087/1
+GTGCCCGCACGCCGGAGGAACACGCGGCCACCGTGAGCCCGCCTGGATTAAAGCGAAGCTAACGCGCCAAACGCAG
+>850:2:1:2022:14087/2
+CTTGTCGTACCAACCATTGTACGCCGTAGCTCTGGCCTTCGCGGTTCTGCACCAGCGCTCGCGCCAGCAGCGGGTT
+>850:2:1:2022:15014/1
+GTGACGGCTGGGCTGAATGATCCCCGCGTGAGCTATTGGGAGCAGCGGGACCGGGTCGCCCAACAACGGACGCAAC
+>850:2:1:2022:15014/2
+TGACCTAGTGGCTCACTGGAATCGCTGCAATTGGCCCGGACTCCGTCATGCCAAACGGTTGCAATATGAACGCAAC
+>850:2:1:2022:3854/1
+GGATGGCTGAATGGGCCGGGGAACTGGGATTCGATTGTTTCTGGCTCGGCGAGTCAAAATTTTACTGGGATGGCCC
+>850:2:1:2022:3854/2
+CAGAGGCTGACCGCCAAGGCATATTCCTCAGCCACAATAAGCGGATGATGAAACGGCAAAACGCTTATCGCCGGTC
+>850:2:1:2023:9986/1
+GAGATCGAAGCGGGCACGATCGACGACTGTGGCGAGGCGTGGGATCAGGCCACCAACGACATCAGGACATCTGGCA
+>850:2:1:2023:9986/2
+GATCGCTCTCCTGACGTTCGGGTCGCTCGCCGCTCTCCCACACCAGGAACTCCCACAGTTGCGATTGCGGATCGCG
+>850:2:1:2023:14217/1
+CACAGTTAGCGCAGCAATCAGGGTAAATTTTACGAATTTCATAACTTCCTTTTGGTTGACTCTAACGACGGGATTT
+>850:2:1:2023:14217/2
+GGAACGCGAGCGGCTCGGACTTCCGGCTGTAGAGTTTCCTGAGGTTAGGGCAGCGTTGCTGGAAATCACAGACAAA
+>850:2:1:2023:2005/1
+TTCGGCAGTCCTTTGTAATTAAGCGAGGCAATTTAATTTAATGTTAATTTGCTTCCCAGACAGTCACTCATTCACT
+>850:2:1:2023:2005/2
+ACAACTAACTTGTATGAATAGAGCTCTTTCATTTTCTATAACAAGCATCCCAGATTTATGAACTTTGACACGGCAC
+>850:2:1:2024:10614/1
+ACGTTCTGGCCGCACACCGGAGTTCTGATCGCTGGCAATACGCGAGACAATTTGGACATGGTCGATGCCTTGGTTG
+>850:2:1:2024:10614/2
+CGGGAGCCGCTGCGAGCGTCCCTATTGGCACGCGGCCCGGTCCCTACCGCGTTGCATCTGCGGTGAACGGGGCGGG
+>850:2:1:2024:6784/1
+TGGCGCACTGGGATGTAAACGCTGCCGTTGCCGGAGGAAGTTCTGCCACGGCTCTGGGGCTCCCGCGCCGTCGGGC
+>850:2:1:2024:6784/2
+GAATTTCAGGAAACACCCGCGGCCGAGGTGGACCGCACCGGCGGTCAATCCGACGGAGACCAACGTTGCCCGTTGC
+>850:2:1:2024:2216/1
+GTGCTAGCGGCGGAGGGTGGGTCCGCGGCGGAAGTGGTGGAGTTCTGGCCCGAGGGGGCCGCGGGCGAGGGGGCGG
+>850:2:1:2024:2216/2
+GAAGTAGCCCGCGATGGGCCTAACTCAATGCGGGGCGGGGCTAGGAGAGAGGAGCGGCAGGAGGGCGGTGACGCCG
+>850:2:1:2024:8004/1
+CTAAGATCGCGCAAGCTGGGCGATTCGTCCGGGACTCTGGAGCTGAATACACCGCTCGTGACCGGCTGGGCCGACG
+>850:2:1:2024:8004/2
+GCCGGCACCCATTGCTCGCTGGTCCCCCCGTTCTGTTGCACGCGCACGCGGACACCGTCAGGCGACTGATTGGCGC
+>850:2:1:2025:16324/1
+GAGCAGCCGCAGCGCGCGCTCGATCTCGAGATAGCCGATCGGCGGCGGGCCCCGCACGGCTCTTTCCTGATTGCCC
+>850:2:1:2025:16324/2
+GGGTGTCGCCGGACGACGAATGGTGCTGGGGCATGGACGTCCAGGCGGTGCTGCCGGGGGCCAGAGATGGGCCTGG
+>850:2:1:2025:3380/1
+CCAGCTCGCGATGAAGTTGGGAAGCTTGCGCAGCGGCATGTAGAGCGTCAGCGGGATCGGGCCCTCCACGGTGACC
+>850:2:1:2025:3380/2
+CGTTTCGCTCCACCGCGCGCGAGCGACGACCACGCTCCGCACGGCAGCCGTGCCACAGTTCGCGAGTCTGTAGTAG
+>850:2:1:2025:18272/1
+GCCGACGGGCTCGTACACAGCTGTTCAGCAGGGAGCCCGCGCGAATGACACTGGCTAGTTGTCGCCTTCGCCGCCC
+>850:2:1:2025:18272/2
+AGCCGCCGGGCGGGGGGTCCGGGGTCAGCGCGTTCACCTCCAGGACATATTGGTCCGGGAACCTTTCGTTGGCCGG
+>850:2:1:2025:5207/1
+CGGCGGGCCCCCTCTTCGTTGCCGAGTTGGTGCATGGCGGGGGCCGGGGGGGGCCGCCAAGGAATGAACGCCGGGG
+>850:2:1:2025:5207/2
+GCGCTGATGGAGCAGGGCAAGCTTGACGAGGCGGCAGCCGCGCTCACGCGAGCCGGGTTCGGCGAGGAGCCGCCGG
+>850:2:1:2026:20051/1
+CGATGAGGCCCATGGCGTTTCTCCCGAGGTTTCTATGTCGTGAGCAATGCTATGCCTGTTGTCGTCGCCCCTCGAA
+>850:2:1:2026:20051/2
+CAACGGCCGGCGCTTCCCGACGGCCTATCTGCACGACAGCTGGCTCCACAAACTCTACTGGGGGACCGAACTGCAG
+>850:2:1:2026:1934/1
+GGCCGCTGGCCCTGGCGCACGACGCGGCGCCGCTGGACGAGGCGCTCCGGCCTTGGCACTTTGAGCGGGAGCTCGG
+>850:2:1:2026:1934/2
+GTCGTCGGGAAGAGCGAACTCCTGCGCACGCGCGAGACGACTCGGACGAAGCTTGCCGAGCCCGAGGGCGAGGGCC
+>850:2:1:2026:9780/1
+TGGCGACAACCCCGCGCTGGCCGACGAACCCATCGAGCTGGTGCTTGAAGGCAAAAAGCGCGCTACGTGTGGGGCG
+>850:2:1:2026:9780/2
+CCGATCGCCTTCACCTTCGTCATAGGCAAACGCTTCATCGACTTGATCGACCTGGCACTGCGTTAGCTCGATCGTT
+>850:2:1:2026:12209/1
+GCTTCGGCGTCGGCGCCACCTTCCAGCGTAGGCGCGAACATCCCGTGCTCGAGGAGGACTGGGGAGTGTCGGCCGG
+>850:2:1:2026:12209/2
+ACTATGGCTAAGCAACGCGACATATTCTCCTGCCGGCAAACCTTCGGTGGGTGTTTTGCACGAAAAAAGGCCGAAC
+>850:2:1:2026:18228/1
+GAGATCATTGTTTTTTCCCCTCCTGCTGATACCAGGATTGATGCAAGCCCAGCGATGGCATGTTAATGTTACAGCG
+>850:2:1:2026:18228/2
+GACTGTTATACTGGTCGGAAGCGCCGACTTTCAGAAAACTAATATTACTGGTAGCTGAAAAATTTCGGGTGATATC
+>850:2:1:2027:12793/1
+GTAAACTGCAAGTAAAATACTTGTGGATTGCAAGTGAAGTGTGTGATATCATCGGGTCATGCCGGTTACCCACCGA
+>850:2:1:2027:12793/2
+CGGCGGACTACCTTCGGGCGAGGCCGCGGCTTCTTTGCAAAGGGCGCGGCCGACATAGAAATCGCGGATGACCATG
+>850:2:1:2027:15699/1
+TCATCGAGGAGCTGCCTACGGTCACCCCCCGGACCCAGCCCATATCGCCCAGACCGGCAATGACCCGGGGCATCTT
+>850:2:1:2027:15699/2
+GGACGACCCGCATGAAAACGCCCTCTGGGGCGTAGGTCATCTGGGCGTTCTGCGCGTTCCGGTACTCCGTCCGGAC
+>850:2:1:2027:11208/1
+CGATGCTTTCGTCGTCACGGCCGTCGGCGGCTCCAGGAGATCGGGAGGCGCGCCGCGCCCCGGGCGGGGGGGGGGC
+>850:2:1:2027:11208/2
+CGCAGCCGCCAGCGCGGCGCGGCCTCCCCCCCCGCGGGCGCCCACCCCGGCGGCTTGCCGCGCCGGGCCGCGGGCC
+>850:2:1:2027:20930/1
+GGATGAGTGGGCAAGGACGCCGTTGGTGTTTCATTCATGCCATGCAGCAAACCGGGTTGCTCGCGGGGACGTTGCT
+>850:2:1:2027:20930/2
+TGTCGCAGGTCGCCCTTTTTCATCTGGCTTGGCACGACCGCATCGCTCCCCACCGTATGAACGCGGCCGCGATCCC
+>850:2:1:2027:19845/1
+CGTGATTGCCCATCACCGTCGGGCAATCCCAGTCGCGGATAATCTTGAGGCATTCGACTGGATTCGGTCCGCAGCC
+>850:2:1:2027:19845/2
+ACGCGTGTTTCCAAAATCATCGCCACCCAAATGAAATACGCGATCCTCAGCGATATTCACAGCAACCTTGATGCGC
+>850:2:1:2027:9509/1
+ATCAGGGCTGTCGCCGACGAGGCGATTGAGCAGGTCAGCTGATGGCAGGTTTGAGACATCCCGCAATGTCCGCTCC
+>850:2:1:2027:9509/2
+GAGCGGCGCTTCTAGGTTTCCGGACCAAGCTGCCTAGAGCAAAATATGGGCTGAGGCTTGATCCCCATTGATCCGC
+>850:2:1:2027:18711/1
+CGCGACGCGCAGCCGAGCGCAACTCGTCACGAACTTACCGCCAAGTACCACCGACCGCGTTTCATCATCAACCTTG
+>850:2:1:2027:18711/2
+TATCCAGCCCCTTCAGGGCCGATGTTCCATAGAGGATTGCTTACCCAGGGTGGCCCCCCCCCCGGCGGGGGTTGCC
+>850:2:1:2028:4644/1
+GTACTGCGCGGTCCGCGGCCTGGCCATGAAGAAGGATGCCCTCCTCACCATCGACGGCAACGGCAAGGTCAGCGAG
+>850:2:1:2028:4644/2
+ATTGCCGTCGCTGGCCTGCGCCGCCACCAGGACCCCGTCCCCGGCGCACACACCATCGGTGTTCTTCGTAACCTTC
+>850:2:1:2028:14694/1
+CAGACCCGCCCGAATCCGATTCCGAACTGGACCGTGTGTTCCCGCGCCGGAGGCCAGAGTGATCTCCTGTTGTAGG
+>850:2:1:2028:14694/2
+GCACCAGGAGACGCTTTGCTCGTCGCCGTATCTTTTGACCCCGGACGCCGCCCGGGGTCTTTTCACCGCACCCTGC
+>850:2:1:2028:1508/1
+CGCGTTGAGACGCTCTTCGGGATTCGGCTCTATCGAGCTGACTCCGCCCGAACGAGGCGACCTCTGGATGCCTCGT
+>850:2:1:2028:1508/2
+CGTTTCGCTTACACGCCACCACGCCGCGCTCTCGGTGGCGAGATGTTCAACGAGCCCGCGCACCGCATCTACACCT
+>850:2:1:2028:6152/1
+GCTGGAAGCTGGAGCCGGCACCGACGCAGTGCACCGCCCTCCGGCGGACGCGCTCGCCGTCAGGCGACGCATAACG
+>850:2:1:2028:6152/2
+TGCTCCAAAGTCTGCCATCAAATCTTCGATCGACACCTTAGGCAGCGCTTCTCCAAGGGCACTGATCAGCCCGCAA
+>850:2:1:2028:1383/1
+ACGCTGGCACGAAAGCTGTTTGCAGGAGGGACAGCAGCTGGGTCGCGATTCAGTTGAGCCCCACCAAGGAGCCGCC
+>850:2:1:2028:1383/2
+AGCCCGACAGCCGCGGGAGCGGCGCTTGTGTGGTGGCGGCAGGCGGCGCACCCGTCGCCGAGGGGGGTTGGGGCCG
+>850:2:1:2028:6583/1
+GGCCATGAACGGGTAGCTCGCGTCGCCGGTCCGGCAGAGGCACTCAGCCACATCCCCACGGCGCCGCTCCCGCCGC
+>850:2:1:2028:6583/2
+ACTGCGGGCACGACCCGCAGATCAAGCGCCCCCTCCGCCACACCCGCAGGGTCGCGGATTGCCTGGAGCGCCGGCG
+>850:2:1:2029:3815/1
+TTAGCCAGCCGCTGCGACGGGCGACTTCATGAGCCCGGAGCGATGGCAGCGCGGCAAGGGCGGGGGGGATGGGGGC
+>850:2:1:2029:3815/2
+AGGAGGAGGAGCAGGTAGGAGCGGGGCCTGTTTGCGAAATCCCGGTGCCCCCCGCTGGCGACGCCGGACAAGACAC
+>850:2:1:2029:8545/1
+CTCGTTCATGCGCGATTGCCAGCCAGGACCCGTGGCCTTGTAACGGGCGAGGATATCCGGGTCTATGCGGAGGGGG
+>850:2:1:2029:8545/2
+CCCGATACCTTTGAATGGACGACCGAGGAATTCGCCGAGGCCAGGCCTGCCAGCGAAGTCTTGCCGCGCGGCCTGT
+>850:2:1:2029:16402/1
+GAGCACAGTCTGCAGGGCCTCCTTGTCTCCCTCTACGACAGCGGATGCCGATAGCACTCCGGCTCTCGGCGCGAAC
+>850:2:1:2029:16402/2
+AAACAGGAAGTGAAATCCCCAGCACGTGATGGGCTCTGGGGGGACCTAGCTACCCGGTCTATCCTTCTCCACATAT
+>850:2:1:2029:10883/1
+ACGGATAAGGGTTCGTGAAGTCAAATCTGTCATTGGGACAAGCACTGAAGAAGCCATTCTTATCGCCGCGGTTCAC
+>850:2:1:2029:10883/2
+GGACAGCCGAATACCTTCCAGCGTCAACAAAGGCTGGACGGCGGTAATCTCCGGCAGACGGGCTGCCATAAGCCTG
+>850:2:1:2030:14669/1
+CTACCGCGGTTACGGCGGCTTCGCCCGCGGCGCGCCCGCAGGAGGGCCCTGCGCCCGCAGACGCGCGGGGGGGGGG
+>850:2:1:2030:14669/2
+GCACCGGCACGAACCAGTATGTCTGCGCACCGACATCGGCCGCGGAGGTAAATGGCGATTGCAGGATGAGGTACCC
+>850:2:1:2030:11827/1
+CTATCGCCCGTCGCGGAGGGCGCTTTGTCGCCAGACCCTGACTTCGTTTCGCGCACCTCCCCCCACTTTTCCCTCC
+>850:2:1:2030:11827/2
+TACATCGCGGCCCAGGGCATCCCCTCCGCGCTCCGGTCTAGGCGCGGCAGGAACGGGCAGCAGTAAGAACGGCATG
+>850:2:1:2030:11032/1
+TGGGTCTGTCTGGGCGACCCGGCACCGCTGGGCGCGCCCTCTCGAACCGGCGGGAAGCCTACGTCGGCAGGTGGCG
+>850:2:1:2030:11032/2
+TCGCGGGCGATGCCCGGCAGCACTTCCACCGCGAAGTCGCCGGCCCCGGCGAAGCCGACCTGGTTGCGGGAGGACT
+>850:2:1:2030:9941/1
+ATGCCGGTCATAGGTCAGCACCGCCTGATGGACGCTGCGCGCCTCCGTCCACCGGCCGCGGGCCCAGGCACGGCCC
+>850:2:1:2030:9941/2
+GCCCCCGCGGGGGGATACGACCCGCTGCAGCCGAGGGGAACGGCGGAGGGGGGAAGAGCGGGTAGAACCACACCCA
+>850:2:1:2031:16631/1
+GCGCACCGTTGGGTGTGTTACCACTCCCGCAACACCTTCTCGTGGTTGGTCCGCAAGGTTCCGTCGACGCCGCTGT
+>850:2:1:2031:16631/2
+ACCCCATCGCCACGTCCGGGCCGACACCCGGCGCCGCAGGACAACCCGCACGCGAACCGTACAACTCCGGGGTCAT
+>850:2:1:2031:1597/1
+CGCGCGAGCGACTCGGCAAGGGGGCGGACTTCGGCGGCGTCGACCGGTTTGACGGGCGCGGGGGGGGCGTGGGGGG
+>850:2:1:2031:1597/2
+AAGCCCTGACCCACATCGGGCACCCCGGCCCGTCCGACGGCGTGTTTTCCGCCGTGATGGTGCGCGCGCTCTCCGG
+>850:2:1:2031:20587/1
+TGCCCGTCGGCATTGGCCGCGGTGCGGTCGTTCACCGACATGATGCCGCCCCTGGCGCGCCAGTCACCCCACGCGC
+>850:2:1:2031:20587/2
+GGCCTCGGCGAGGTCAGCGGCAACACCGGCGACACGCGCCCGGTGGGCGTGCACGCGCGCTACACCGCCGCGGCGG
+>850:2:1:2031:3524/1
+CCATGAAACAGGATTATCCCGTTATTTTGATTCCTACGGGAACTTTGTTCTCGTTGCTCAGGCAGCCTTGAGGCCA
+>850:2:1:2031:3524/2
+AGTCGTTGAACGCGGTTACTCACCGCTCACGGCCAGCTTACGGCAACCTTACCCTGCTGACTCCAAACTCCCGGAC
+>850:2:1:2031:15642/1
+AACCCGCACAAAAGCCTTTTTGTGCCGCTCGATTTCAGCGTGCATTACGTGCGCGATCTTGAGCGGTCGCGCCGCG
+>850:2:1:2031:15642/2
+GCGCCGGACCGATTCACGCAGCCGCGAGGCTATTCCCTCCCGGCCGAGGCCACGGAAGATGACCCACGCCTTGAGA
+>850:2:1:2031:17673/1
+AAGGTTCCACGCGGCTTCGCGTTCATGCATTTTCCCGGACGGCACCGCCTGCCGCATTCCGCCGGCCCACACACGC
+>850:2:1:2031:17673/2
+CGCAATATATCGCGATGCGCGCACTGCGCGAACCCGACGCATGCCCCGACGCAGGCACCGGACTGCCGCGCGCCAC
+>850:2:1:2031:15267/1
+GCGCTGGCAATGCGACGCAGGGCAGCCCACCGGCTTGGGCTTCGCCTAATCAGCGCATTGCAAAAACATCCAGCGC
+>850:2:1:2031:15267/2
+CTTCGCCAGGGCGCTGTAACCAAGCGCGTGATCGATGCCGCTGCTATTTTGGTGAGGCAAACAGTAGCGCTGTCGC
+>850:2:1:2031:2867/1
+TGCTGCTCTCGGGCGTCGAGACCTGGCTCCAGGTCGGTTTCCCGGCGAAGCTCCGCATCCTGCCGGAGAACAAGGG
+>850:2:1:2031:2867/2
+CCAAGCTCCGCCACAGAAACCACCAAACCACCATCCCGAGCCCCATCGAGAGCGTGATGCGGAGGCCGACGAGAAG
+>850:2:1:2031:2388/1
+TGCAGCGTTTTCTGCGTAGTCGCGACTAGAAGGGCCCCAACGGCGGATGAGGGTGAAGGATCCACCGACAGCGGTC
+>850:2:1:2031:2388/2
+TGCAGGAGATTGCTCTTTATGAAAGGTTCAATATGAACGAACTGCTTGAACCAATTCCACCGACCGCAGTCGGTGG
+>850:2:1:2032:12272/1
+TGGCGACGAGGACACGGATCGCGCCGGGGTTGAAATCCTTTAACGCACGGAGCCTCTGGTTGCGCGAGGGCTTGGA
+>850:2:1:2032:12272/2
+TCGAAGCGATCACGCAATTAGCTTATGAGGTTCCTCCGCATTTGAAGGTCGCGCTGTTGCTACACTTGTTCGGGCA
+>850:2:1:2033:13968/1
+CTTGGTCAGGAGCGGGCAGCCGAGCGCCAAGAAGGACGCGCCGCCGTCCACCTCCCCCCACTCCTGGGTTCGCAGC
+>850:2:1:2033:13968/2
+CTGCCCACCGGGGTGCCGGCGCGCCGCGCGAGGTCGAGCAACACCGAGCCGAGCATCATCTCCTGCCTCTCGCACG
+>850:2:1:2033:8199/1
+CGTCCTGAAGTGGGGCCGGCTCAACGCCGACGACGGATCGGGCGGAGTGAACCACAGGACCCGGCTGTCCCTCGAC
+>850:2:1:2033:8199/2
+CGACGGATGGCGGCGCGGGGATCCGAATGGCCGAACTAGCGGAGAGGGCTTTCACGGCGCGGTCATCCGCTCCTTG
+>850:2:1:2033:15495/1
+TGTGTCGGTTCTTTTCCTGAGAAACATGGATGGGACACCCGATCGACATTGTTGAAAGGATGGCGAGGCCGCAGAC
+>850:2:1:2033:15495/2
+GGGGGAAGCCAGGATGGTGCGCAGGCGGTTTGCCGGCCGCATTTTTCTGGGCGGGGTCGTGATCGCGGGGTTGTTT
+>850:2:1:2033:2519/1
+TTCCCAGCGCGCGGCACGGCGTACGAGCGCGGGTCCCCATTGTTCCACCCCCTCCCGCCGGGGATGAACGGGGTCG
+>850:2:1:2033:2519/2
+CTACCCGCCCAGATGGGCCGCGAACCCCACGCGCAACTTGGGCTACGACGTTCGCCGGGGGAGGGGACGACGATTC
+>850:2:1:2033:8166/1
+TTGGATTCCCGTGGCCTAGGGTCAAGCCTATTTCGGCGCTGTCGCTTCGGCGTGGGAGAGAGAGGAGGCAAAAATA
+>850:2:1:2033:8166/2
+AGTCGAACGGCGTCATCCATGTGATCGACACCGTGCTGATGCATGGCTAACAGCTGTGGGGACTTGTTCCGCGTAA
+>850:2:1:2033:21273/1
+CTCAATGCGGCCGCCGTATTCACCCGAGAAGTCGTCGCAACTCTGAACCCTCCGCACAACACGCCCTGGGCCGCCC
+>850:2:1:2033:21273/2
+CGGCTTCGAGGACCTTTCGATGGGCCCCTTTGTCATCCCGCGCGCCCTTCCCACCCCCGCCCGACCCGCCACATCG
+>850:2:1:2033:11551/1
+ACGATGGGGAGGTTCGCTCCCGACGAGCCATTGCCGCCGACGAGCGTGGGGGCGGTAGTCAGCGCCAGCAGCCCAT
+>850:2:1:2033:11551/2
+ACGGGCTCGCGGTACTCGCCGATCGGCATGACCCTCAGCAGCCGAACGCTGCCGGGCCAGATCCCCGCCCCGCGCC
+>850:2:1:2035:19869/1
+GCGCCTCCGACAAGCGCCATTACACCCCCCGCCTGCACTAGGACGACTACCGCAGGAAGCGTGCGCAACTTCGCCA
+>850:2:1:2035:19869/2
+AGAGTGTTGACGTCCCCGGCACACGGGCGGCCACGTTTCCCGGGGATTTCCCTGGCGGTGGTGCCTCGGCACCCCC
+>850:2:1:2035:18552/1
+CGACGTCCCGCCTGCGCGCGCCGATGTCGATGATCTCGTCGGCGACGCTCCCGGCCCAGCCGCCCGTGGCGCCCTT
+>850:2:1:2035:18552/2
+GCAGAAGGGCCGCGGCTACCCGCCGGCCGCGGTGAGCGCCTGGGACTGACTTCACCCGCTGCCGCCCGGCGCGCGC
+>850:2:1:2035:17741/1
+CATGACACGATACATCTCTATGGCGGCGGGCAACGCAGCCCGGGCCTGCGCCCCCTGACCAGGCCCGGCGGGGAGC
+>850:2:1:2035:17741/2
+CTACGCGACCCCATGCCCGCGCCCATCAGGAACGCGTCCACGAGGCCTATGCCCGGCGCCGTCCCGCCGACATGGC
+>850:2:1:2035:13761/1
+TGGCGAGCACCTCGGCGAGACGAATCGCCACCCCCTGAAACGAGGCGACCTGCCTTCCATCTACCCGCCCACCCCG
+>850:2:1:2035:13761/2
+GATCACGCGCAAGGCTGTTCCGGTGCCGGCGGCGAACCGCCTGCCGGGCGGCTAGTCGTCCCGCCACACCGCCCGC
+>850:2:1:2036:12673/1
+ATGAGGGAGGCCTTAACCACCTTCGAAGCAATCCTGCCTTGACGTTGACCCGCTTCTCCTCTATCTCCGCCGTGTC
+>850:2:1:2036:12673/2
+CCGCCGGCTGACCCTGCGCATTTGCCGTTGTTGGCGCAAGCATCGCCGACGCGGGCAACACAACACCCGCCACCGC
+>850:2:1:2037:9385/1
+AGGCTCCGATTGTTATCCGGGCAGAGACGCGTAAGCCCCAGCAGAAATTCGCACCGGATCCGCGCCCGACGACAAC
+>850:2:1:2037:9385/2
+TCGGCGGCAGGGCCACGCTGAACCCGATAATGCATGCGGTCGACGGGAAAGCGGAACAGTGACGCGATCAAGAGCA
+>850:2:1:2037:6557/1
+CCATGCACATCTTCGTGCCGGCGCTGCCCGAGGCCGCCCGAGCGCTGGGCGCCAGCGTCGGGGAGATGCAGCCGCC
+>850:2:1:2037:6557/2
+CCGCAGCAGCCGGGCCACGACCAGGCTGCGCACATCGGGCACAAGGGCGCCAGCGAGGCCACCCGCCGTGTCGAGA
+>850:2:1:2038:6372/1
+TCATGGCGAGCCGATCCATGCCCAGACCGAACGCGAAGCCGGTCCACTTTTCCGGATCGTAAGCTTTGTCGCCGCG
+>850:2:1:2038:6372/2
+GGGCCGGATACGCTAGTTCAGTTTCGACCACACTTTTTCCCATTCACCGAACCAAGCTTGGAAGTCTACGTGAAAT
+>850:2:1:2038:12237/1
+CACGACGTTGGCGTACCTTCTGCCAGCGCAACGCCATGCGGGATTGCCCCTTGCACGAACCCGAGACATTCCACAC
+>850:2:1:2038:12237/2
+AGATGTTACACCGGAGGCGATCCGTGAGATTATGCGCGTCGAGTTGCCAGGATTCGGCGACATTATGCGCGCTCAA
+>850:2:1:2038:7101/1
+CCGATCCACCAGCCGGCCCCGCCGTCCTCCCAGCTCCGCACGCCGCCCACGAACGACAGCGCGACGGGGGACACGC
+>850:2:1:2038:7101/2
+CGACTACATCAAGATGTACCCCACCAGCATCTACGTCACCAGCCGCCGCGCTGCGGCGGTGCTGCGCGCGAACTGC
+>850:2:1:2038:3223/1
+TCTACCGCGACCGGAAAGCGATTTCGCGTTGCTGGCGCTCGAGGGCGTAGGGATTGTTCTCCGCGGACAAAATCAT
+>850:2:1:2038:3223/2
+CTGCGACGCGATGCTCCGCATCAGCGCGCTGCCAAGCAAAAAGAACTCGATAAAAGTCCGGCGCCGAAATGGGTGG
+>850:2:1:2039:3638/1
+ATGTAGTCGACCGAACAAGCCATGTCCGCATAACCAGCGTCGAATGTATGGTTCCACTCGTTCCAGACGCCGTCCT
+>850:2:1:2039:3638/2
+CAGCCGATGATGCCTTTAACCCCGGGGGCCGAAAAGTTGTGGATGGGATCTGGAACTTAGGGTACGGCGATGAAGT
+>850:2:1:2039:16491/1
+GACGCGAGCGACAACAACCGCTGGTTCTCCTTTCACGTGGTGTGCACCGGCCCGCCCGCCCGCCCGCCGGTTATGG
+>850:2:1:2039:16491/2
+CGGCGCGCTCCAGGTCGGGTCCAGCTTCTGATCGTCGGCGCGCGCGTCGCGATAACCCGTGATCACGGTGCGGCGC
+>850:2:1:2039:20987/1
+AATCGAAGCTGTAGCCGGTCTGGAACTTGCCGTGCAGCGTGCCCGCCATCAGCACGGGCAGGTCATTATGGCAGTG
+>850:2:1:2039:20987/2
+GACACGCATCACATGCGCCTGCTCAATTACTTCCTGGAGCGGATGCGCGACACGCCGGACGGCGACGGCTCGCTGC
+>850:2:1:2039:17235/1
+GAAACGGCTGCCAGCATTCCCGAATCGCTCAAAGCGCGCGCCGAGACGAGGCACATTGTCAAACAAATCGTCTGGT
+>850:2:1:2039:17235/2
+CCGCCGCGGGGGGGGTGTTCGCATGGAACGACGCCCGCACACGGGCGGGCCCGCGGCGCCCGGCAACACCCCTCGC
+>850:2:1:2039:16342/1
+AGCGTGCGCGGAAATCTCCGCACCAATGCCGCCGGCGCGAATCTGGACCCCGAGTGGATGGCGCCGGGGCAGGGCC
+>850:2:1:2039:16342/2
+GCGCGCTGCAGCGCGTCCTGCTTCGGCGTGAAGCTCGCGAGCCGCTCGCAGCCGCCGCCGAATAAGCAAGACCCCC
+>850:2:1:2040:20634/1
+CGGCCAGGGCCTGCACGATCCAGCGGTGCTCCGGCGCTACGGCGCACCGGCGCGCGCCGCTTCCGCGGCTTACCAA
+>850:2:1:2040:20634/2
+CGCGGAGGTGAATTTCCACCGTCAGATACCTGCGGCCGTGCCCGGGTTGCATGAGATCGTGGCGCGGGATGCACAG
+>850:2:1:2040:19209/1
+GAGCTGTTCGGCGGAGCGGTTCCCCTCGGATGGCGACTGCGCGACGCCACAGTGCTTCAGGGGTCGCGCATACGCA
+>850:2:1:2040:19209/2
+CATCATGGCGACGGCGATTATCATCGATTCCATTCGCACGTGGACGAAGATTTTGTTCGGTGGAGGAGAGGGGCGG
+>850:2:1:2040:8076/1
+CGGGACGGTGTACAGCCGGGGACGGCCGGGGCGAAACGGCGACCACCCGAACATCTCCGCCGGCGTTCCCCCCTCT
+>850:2:1:2040:8076/2
+CGCTCCGGGTCCTCTTTCCGGACAACCCCCGCACTCCGCTTTCTCGGCGGTGGGCAACCGCGGCGCTTCGGCCGCT
+>850:2:1:2040:10506/1
+AGGATCACCGAGCCAGCTCCGGGTCGCGCGGCCGTGGGCCCCCCTCCCCCCCGCCAGGCCGCGAGCGGCCTCGGTC
+>850:2:1:2040:10506/2
+GGCGGCGGCACGGGGATGTAACGCTCCCGCCGCACGGGCGCCCGCGGGGCGGCCGCGAGCCCCGCGGCGCCTCCGG
+>850:2:1:2040:16376/1
+AAGCACTACTGGGACGCAGTCCTGCCCCCGCCGGTCCCAGGGTGAATTTGATTACAGTGAAGGCAAGGGCAATAAA
+>850:2:1:2040:16376/2
+ATATCGTTCATCATTTACCGCTGACGTCAACTGCTGACTGCCACCTGTAAACTGTTTTTTAATAATGACATTTCTG
+>850:2:1:2040:2482/1
+GTCCAGCACGCACAAGGACTCGTTCTGGGACCCGTTCGAGGGCGAGAAGGCGGAGCACGAGGAGGCCGACGCCGCG
+>850:2:1:2040:2482/2
+TGGCGCGCTTCACAAGCCGGCCCGGGCGACGCCGGCCTGCTCGGGAGGGGGGCGCCCGCCGCGGCGGTCGGGCGCG
+>850:2:1:2041:19161/1
+GGACACGGGCAATCTTTCCGCCGCGACCGTGGAGGTTCGCGTCGGTGGGAATTGCCGCCACCACTTCAGCAGCTCG
+>850:2:1:2041:19161/2
+GTGGCCCGACCGTTTATTGCGCGGGGAATCGCCACGACGCCGCTCACCGCGAGCAGGCGCGACTCCCTGCCCGTCG
+>850:2:1:2041:12357/1
+ATATTCGGCCATGCGAACCGCCGCATCCCCGAACACGGGAAACGCCATGGCCCGGATCAAGCTCGGACGCGCCTCC
+>850:2:1:2041:12357/2
+CCGGCGCGATCTGCGGCGCTGCCGGCGCGCCGCTCGCCCATCACACCGGATTCACCAGCCCGGCCACGATGCCCCG
+>850:2:1:2042:10863/1
+ATGGGCTCGGCGGTTACGGCTCCCGCACGGTTTCGGGGCTGGGTTCGCGGCGGTTTCACGGCCTGGTCGTCGCGGG
+>850:2:1:2042:10863/2
+CGAAATTCGCGAACGAAGTGCTTCTGCGCGCCGGCTTCATCCACACGGCCCGGCTCTTCACCGCCGATGAGCAGGC
+>850:2:1:2042:7508/1
+ATAGCAACTCGGCTCACTACGCATAAAAACAGGGTGACTGATTCGTACATGAACAACACCAAGAATATTCTGCCTC
+>850:2:1:2042:7508/2
+CTGGCCAGGCAAATAAATATAGTTGGTGCGCGGGCCACCAAAGCCGCCGCCACGACCACCACCGCCGACGCTGACG
+>850:2:1:2042:10773/1
+TGCGTGATCGTGGCGGTCGGCCGGCGCCCGGGGACGAGGCGGGGGCGGCCCCGCGGCTCTCGCCCCCCCGCGCCGG
+>850:2:1:2042:10773/2
+GACCTCGACCACGACCTCGGGACGCACGCGGACGGTGTAGCCGACGTCCGCGGTGGCGAGGGCGTGCAGGCGGTGC
+>850:2:1:2042:5800/1
+GCTTTTGCGCGGCGACCTCAAGGGAGGCGCTGCTGCTATCGCGCTGTCAAAAGCGACCCTGCGCACGCCGCAGCAG
+>850:2:1:2042:5800/2
+TTTGTGACGACCGACACGCTGGATAGGCTGATTGCCACGCTCGCCAATATCGGCGACAGAAGCCACCCCGTCAGCG
+>850:2:1:2042:17567/1
+CAGGAAGCGCTAAAGTAGCTTGCCTCTTCGCGGAATTTGCTCATCGTTTTCCCCTTCCCCTGTGTATACTCAACCA
+>850:2:1:2042:17567/2
+GAGGGGAGCGCGAGCGCGACAGCGCCGGCCAGCAATCGATAGACGCGGCTGCGGGATGCGGAGGTGCGAATCGTGA
+>850:2:1:2042:20820/1
+GGCCGAGATCAACCCGCTGATCGTCACCGGCGACGGCCGCGCGATCGCGCTCGACGCACACCCCAACTTCGATTCG
+>850:2:1:2042:20820/2
+GTGTCCATCGTTGCCATGGCGAGGCCCGCGCCGTTGACGCGCGAGCCGCTGGCGCGGTCGGCTGAGGGGTAGGCCA
+>850:2:1:2043:5303/1
+GTGCACAGGCGGCGCCCCGCCGGCTGACCGCTGCCGAAGAGAAGCAGCTGTCTGTCGGGCTCGCAATCCAGGCGGG
+>850:2:1:2043:5303/2
+CGGCACCAAGGAGCCGCGCGACCTCGTGTGAGGCCTGTCGTCGCCGAAGGCGGCGGATGGGCGCACGGGCCATGCC
+>850:2:1:2043:21252/1
+ACGAGTGGACCGCCCCGATGGAGCCCACGATTCGACGTAAGCCATGTCCCCCCCCCCCGCCGGCCACGCCCCTCGC
+>850:2:1:2043:21252/2
+CCGCCGCCGGGGGGGCGCGTGGGTCCCCTTTGTCCCCCCTATCCCCCTTCCGCACAGGGCCCGACGCGATCTCCGG
+>850:2:1:2043:8919/1
+CCGGGTGCGCGTCCGGCTGCCCCGCGCGGTCGTCGTCCGCTGGCCGGTCGGCTGCCCCGGGCGGCCCCCGGTGGCG
+>850:2:1:2043:8919/2
+GGGCTGTGCCGGGGGGTTCATCCGGGTGCTGCCATTTTGCGTGACAGTGCCCCGAGCCACACTGTGGGCCCCTATC
+>850:2:1:2043:13916/1
+CCACGACCGCTTCTTTCAACATCCGCGTGCTGCAGGGGCGGCGCGGACAGCCCTTCACGTTGGCGGCGACGCCGGG
+>850:2:1:2043:13916/2
+TCGCAAGCGGGCAAACAGCACTGGCTGGTGGGCTGTTGGCCGCAACCTCCCTTTTAGTCCCAACTCCCCGGGGCGG
+>850:2:1:2043:8399/1
+CGATCTTCATCTCCATGTTGATCGCGGTCGCGCGCACGCCCAGCGCCCCGCGCAAGCTATAGGGGAAGCCAAGCAC
+>850:2:1:2043:8399/2
+ATCGATGGCGGCGAAGCCGATCCTCTTCGCCATGGCCAACCCCGACCCTGAAATCACCGCCGCGGAGGGGGCGGAG
+>850:2:1:2043:17984/1
+GCCCTCTTGTCCACTGCGCCCAAGGCCGCTGCCTTCGCCGCCCTGCTGCGCATCGTCTACTCCGCCTACCCCTCCA
+>850:2:1:2043:17984/2
+CAGGCATCCGGCGTGCGCGATGGACGACTAGGCAAGCATGCGCTTCACGCTCTGCGGACGCAGGGCGGCCAGGGTG
+>850:2:1:2043:8363/1
+CGCCTCGGGGACGACCGCAAAGGTGGCCTCTCGCGGAAGATGTTCGATCAGGCGGTGGCGATCGGACGCAAGCGGC
+>850:2:1:2043:8363/2
+ACTCTTACGGGAGCAGCAAGGCCACGGCTTATCGAAACTGCAGGAGCAGCCGATCACGGAGACGAGCAGGCCGATT
+>850:2:1:2043:4304/1
+CGCTGGATCCGGCCGACGGCAAGGAGCAGTGGGTCACGCTCGTGCCGGTCACGCCGCAGGAGGAGCGGCGCACCGG
+>850:2:1:2043:4304/2
+ATGGCGGACCGCGCAGGGGGCGCAGGAGCCCACGTCGCAATGCGATCAACGGCCGCGCATTGCGCCCCGCGCGTGC
+>850:2:1:2043:16083/1
+GGCCTTGAATCCCGGCATCGACCATCCCTTTAACGTCGCGTCTGATTCCCACGGCGCTCTTTTCGTTTCGAGCCAA
+>850:2:1:2043:16083/2
+ATCCAGGAGACCATTCGACGCAAGCTTTGCAGATGGAACGACGGCTCCAGGCGGCGGGCCCCTTTCAGCATCGAGG
+>850:2:1:2044:5885/1
+GCTTAAGAGCGGGCGAGTTTAGCTATTCTCCAATGCTAAAAGAGATCGAGCAGTTGTTACTCCTACAGGGCCGAGA
+>850:2:1:2044:5885/2
+CTCGCGGCTGCGGTGGCTGAACGGCTCAAACGCACTCTGTTTTGCCGCCAGAAGCTGAGCGATCTGCTCTTTCTCC
+>850:2:1:2044:16443/1
+ACATAGATCACACCATTCTTCGCAACTACATAACGGTCGCGAAAATCGGCCAAATCTTTTTGCGTCAGGTGCTGCA
+>850:2:1:2044:16443/2
+CTTCCCGGACAATGCGGTCCCGCGCGAAAAAAAAATCCAGATCGCCCCGATCCCGCGTGAGGACGAACAATTGACC
+>850:2:1:2044:18504/1
+CAGGACAATTGCGTTACGATCCCACGAGACGGGATTAGAGTTGGCGTTTTGCGAAACGGAGGGTGAACCCCCCATG
+>850:2:1:2044:18504/2
+GCCAGAATTCCCAGCCCAGGCGGGGCAGACGTTTGGCTCAGGACGACCGCGTTCTCGCTGGGGGATGCCTCTGTTC
+>850:2:1:2044:2418/1
+GCTGGGCGGGAATTGGTATGTTTTTAACTACGCCGTGTTTTATCATAACAACGCCGGGGGTACGCTCAGGAAGGCT
+>850:2:1:2044:2418/2
+ACAAGGTTTGGGGTGCCCTCCCGTTTTCATCAGCCACGTGTCTTAGAGACTCGGCTAGGGGCCCGATCCCCGTCCC
+>850:2:1:2044:14047/1
+CGGGGCAGCTCGCGGTAGGCGATCTGGCTGAGCAGTAGGTCATCCTGCCCGGCCACCACCAGGCCCGGGGAATCGA
+>850:2:1:2044:14047/2
+GCGTCACTCATCGGTCGGCGCATCGAGCTGCGCTTCGATCCAGAGGACCTGACCCGTCTGGACGTGTTCTGGGACG
+>850:2:1:2044:3493/1
+GCGCGCTGCGCCCGCGAGTCCCGCGCCACGAGCCAGCAAGTCCAGGATCACTTGCAAATGCAGATGCGGCGGGCCG
+>850:2:1:2044:3493/2
+CGTTACGGGCGACGGCGAAGAATTCTTCACGTTGTATGGCCATTTGTCGCGCGAAACTCTGCGCGAGCTGAAACCG
+>850:2:1:2044:20246/1
+TGCACGACTACTTCGTACGTTGGCAGTGTGACGGCACGCTCTCTCGCTTGCAGCACGCCCTCTACGAGCAAGCCCG
+>850:2:1:2044:20246/2
+GTGCCGGTCCCGCACGCTACCAAGCGGAGGAAAGGCGGCGCGGATCAGACGGCGCGTGCGGACACCAGCACCGCGC
+>850:2:1:2044:11175/1
+GTCGAGCATCTTCAGCATCATAGTGTTCGCTGTCGGCTGCCCGTCGAGCGCGGTCGGCAGGCCCGGGCGTACGATC
+>850:2:1:2044:11175/2
+ACAGCCTAGAGCCGCAGGACCCGGGAAACCCCCGTGGCCAGAAATACGGATATGGGATCTCCCAGATCATCTTTGG
+>850:2:1:2045:7900/1
+CCAACTCTTCGCAGCAGGAGGTCCGTCTGCTTGAGGGGGGCCCCGGGTCTATCCATTTGTGTGACCACGCGCTTGA
+>850:2:1:2045:7900/2
+ATACCCATCCCACGGAGACGAAGCCGGCACCCCTCGAGCCCAGGTTCGAGCAGTTAGCAATTCACGACACTGTTCA
+>850:2:1:2045:15730/1
+GCGATTTTATCACGGGCTGCGCGCTCTTCGGCGTGATCATCGGCGGACGGCCTGGGTTCCGTTTCTTCTATAAACC
+>850:2:1:2045:15730/2
+TACCAGATTGTCGCCGAGATTCATCCAAGAGATTTTGTGCCGGTATGCGTAATAAAAAGTGAAGGCCAACAAGCCA
+>850:2:1:2045:13120/1
+GCAATGGTCGCGGCCCGTTCCACTGATTGCTCGACCAGCACCACAGTCATCCCGTCGGCGGCCCATGCCTTCCCCG
+>850:2:1:2045:13120/2
+GCCCGCTTCCCCGCATTGGCCGACCGGATGGGTCCGCGGGCCGGCACGCTCTCCGGAGGCGCGCAGCACCAGCCCG
+>850:2:1:2046:10983/1
+GATGCGCTGCGCATCCTCGCTGAATTCAAACGCGCGCACGGCTTATTGTTTGTCTTTGGCGCTTCCATTCTTGCCG
+>850:2:1:2046:10983/2
+ACGTCGCCTAACCCATGCGCTTCCGCGGGGTTGGCTAGGTCGACGAGCGATCCGGCGGAAGGCCGCGCGGAGCCCG
+>850:2:1:2046:19263/1
+GTACAGCGCGCTTTGCGAGGGACGCCTGGGCAACACCCCGGCCGTGGGCGACCGCGCCGCTGGGCACCCTGCGCCC
+>850:2:1:2046:19263/2
+CGCCAGCATTCCGAGGCGCTTGTTGTCCTCCTGCGCGGCGGCGGTCCGTTCATAACCCTTGCGCGGCGACCCTCCC
+>850:2:1:2046:7425/1
+ATTCCGCCTGCCGGTCGAGCCCCGGCCGCGGCTGGTTCGGGGGCGGCAGGTCCACCTTTCTCACAAACACCCGGCG
+>850:2:1:2046:7425/2
+AGCGGCAGCGCCGCGATCACCCCCGCCATGCCTTGGGCCAGGCCACGAAGGGGCGCGGGGGGGGGGAATACCGCTG
+>850:2:1:2046:11429/1
+GTCACCGCCTCGACCCGCACGACGCCGCCGACGGCCCCCACGTCCGCCGGCTTCTTCGGCGCGGCGCCCCCCTCCC
+>850:2:1:2046:11429/2
+CCCCGCCCGGCCTCAACGACTGGAAGCTCTCGGTGGTGCGCGAGGTCGGTCCGCAGCCGGCGCTGGCGGGCTTCGC
+>850:2:1:2047:2812/1
+GGCTCCGACATGGACGTTTGGGAGGACCGTAACGGCCGTCTGGCCGGCCCGCCCCGCGCCCGCTAACAGCCGGCTG
+>850:2:1:2047:2812/2
+CACCGTCGGCTACGACTTCCTACCCGCTTCGGGCGGCGTCTTCGCGCCCCCCGGCCGGGGTGCTGACGGCGACGGT
+>850:2:1:2047:16566/1
+CCCGGACATCGCGTACCACGCAACCAACCCCGCTTACACAATCGGCAAGGACGCAGCGGCGAGATCGATGCTTACG
+>850:2:1:2047:16566/2
+CAAACTCCGCGGTGTTGATCGCCGTAGGGGCTCCCAAGAAGCGGGTTTGAGTAACACGTTGAGATGGAACAAACAC
+>850:2:1:2047:2145/1
+TGCCGGGAGGGCCGGAACCCGAAATCCTGTAGGCACACGACTTCGGGCGTGTGGCTGGATATGAGCTGCGGGGAGG
+>850:2:1:2047:2145/2
+CCCGAAGTTGTGGATCACCTTCGCGACCGGGTTCCCGCAGACCGGGGGTCGCTGGTTGGGGGGCAGGGCAGGAGAG
+>850:2:1:2048:20883/1
+GACCAACCGCCACAGCAGACGGCGACAGAACAAGCAGCGCTTGAAGCAGAAGCTGGGAGCAGCAGCCAAAGTGCAG
+>850:2:1:2048:20883/2
+ATCTCAGTACCGCAGGCCGGCCAGGACTGCGCGCTGCGCGGTGCTCGGTTTTGGCGAGGGTGAATGACCAAACAGT
+>850:2:1:2048:17024/1
+GCGGACCTCGCCGGCACGCACGCGCCGCGCGTGCGGGAGGGTTTGCGCAGCGGAGCGCGCACCGGCGTCAACGGAA
+>850:2:1:2048:17024/2
+CCGGGCCCAACTCAGTGGAGAAGTTCGCGCGCTGGCTCACGGCGGGTATGGAGGGTTGCGCGGAGAAATCAGATTC
+>850:2:1:2048:14168/1
+CGCGCGAACGGCCATGCGAGCGGCATCGTCAAGCGCAAGCTCGTCAAACCTTGCGGCCGCCGCGCGAGTCCGGACG
+>850:2:1:2048:14168/2
+GCCCCGGCATGCCGGCCAGCCGCGGGCCTTCGTTGCCCTCGCCGATCACCGCGTTCATGCCGAAGGTCAGGGCCCC
+>850:2:1:2048:12181/1
+AACCCGCCGATCAGGGTCGCGGCCGGCCCGACGCCCTTGACGGTGGCGGCCCAGGTGCTGCGCGGGGATCCGAGAT
+>850:2:1:2048:12181/2
+CGTGTGGGCAAAGCGGCGTATGCGAGCTTTGCCGCCTTCCTCACCCGCGACATGGCGACCGCCGTGCTCGCCTCCG
+>850:2:1:2049:9468/1
+AGGGTTTGATGCACGTCCGAGAAAAACAGACCACGGCCCGGCACCACGACAAACGCGTTGAGGGACAGGCCGCCTG
+>850:2:1:2049:9468/2
+AGCCGGCACCGTCGCAGGACACCGATGTCGTCAACGCGCCGCAGACCCCAACGCCCGTCAGGCGGCCGACAGACCT
+>850:2:1:2049:3348/1
+ATTTTGATCTCGGGCGTGCGCGGCTGCGAATTGTTGGTCTTGTCAAGGCCCTGGCTGTAGATCAGTCACACGGGAT
+>850:2:1:2049:3348/2
+CGAATGGGTACCACAGGCGCGAGCATGGCCAAGATTATTTTTGGAAATGAGGATCAAAAAAATACGAATCTATTAC
+>850:2:1:2049:20569/1
+CTGCTGCTGCAGCGCTTGAAGCACACGGAGCAGTTTCAATCGGGTGGCGCGAGAAAGAAGATGTCGTCGAGATCTT
+>850:2:1:2049:20569/2
+CTCTGACCTAGAGCGGCAGCTGACGCACAGCCCCCGCACCCTCACCGCCCTTTCGGTTCTTTCCACCCCCCGGCTG
+>850:2:1:2049:10650/1
+CCGCACAGCAGCGCCGCCACCGTCGCGCTCAGCGCCACCGCGCCGATCCGCGCGCCCAGGGGGGGGGGTAGCAGGA
+>850:2:1:2049:10650/2
+CCCCGATCGTCGCCGGGATCATCGCCACGGCGGTGGGCGACGCCCTGCTGGTGGCGGCGCCCGGCCAGGAGCGGCC
+>850:2:1:2049:13328/1
+CGATACCGCTCACGCTCATTTTATTACTTCGGTCGATCGGCCGGGCGTCGTAGGCCAGGCGGTGCGCCTCCCGGGC
+>850:2:1:2049:13328/2
+GACTGACCGAACCGAACATTGGTCACTCCATCGTAGCGCGCGCGATGAGGGTCGGTTTGCGAAACCAGGGGAAGGA
+>850:2:1:2049:12979/1
+CGACCTCCCCATCCCGCTCGGTGGGACATCGAACCACTTACGCCCGGCGGCGCTGCGCGCTCTGGGCCGCCGGGAT
+>850:2:1:2049:12979/2
+TCGGGATCGAGGTGTTCGCCTCTTCCATCGTCGTCGAGTTGCCGACGCCGCCGCGGCGGCCGGGTGCGCTCGCCCG
+>850:2:1:2049:1936/1
+CCGCCGGGGGGCAAGCGACGGGGGCCGCGTCGTTTCAAGGTCTGCTTGAGAAACGCCCCGGCTCTGGGCCACGCAT
+>850:2:1:2049:1936/2
+AGTCATGGCGCGCACGCAGGCGCCGGTACTCGGATTTTACGGTGGAAGCGGGGCGGGAGGGACCAGCACCGTGGGC
+>850:2:1:2050:10231/1
+ACGACGGGGAAGCACGCTGGTCACCCACATCGACAAGGGCCTCGAGTTCCTCGGCTGGCGCATCCCGCGCCCCCGC
+>850:2:1:2050:10231/2
+TTGACGTCCTGTCGGCACACCGCCCGCAGCTTGTCCTCGACCGCCGCCAGGGCTTTCTTGGCCGCGGAGGTGTGGA
+>850:2:1:2050:8180/1
+CCGCACGCCTAGGCTTCGGGGCGGAGGGGAGCCACTGACCGATTTTGCTGCGGTGATGAGCTCCACCTTGGACAGC
+>850:2:1:2050:8180/2
+CACAGCTTTGTCTCCGCATGACTTCCCCAGACTGCAGGAAAGACGACGGGATATACCGGCGCTGTCGTTTACGGCA
+>850:2:1:2050:14517/1
+GAGCGAGACACGCGTCACGCGCGAGGCGGCCGGCAACCTGAAGGAGATCGAGGCCACCCACAGCACGCACCCCAAC
+>850:2:1:2050:14517/2
+GAATAGCATGTACTGCAGGATGAGGTGGTCGAGGTTCGACTTGTGCGTGGGCAGGAACACCACGGACAGGCGCAGC
+>850:2:1:2050:5862/1
+GCCGAGCGCTGCGCCTCCGCCTGAATGGCATAGTCAGTATCTTGAGCGCCTTTAGCGTCTTTGCAAAAGCCCGGGC
+>850:2:1:2050:5862/2
+CCGGAGCTATTTGAGGCATCAGGCGGCTGTAATCGCCGGCAACCTCAAGACGCTGGCGCCGCATGTCGCGGATGGG
+>850:2:1:2050:2834/1
+TGAACCGCCGACGGCGTCGGGAGCCCCGGGACAGCAGAGCACTGGGCGATCGGGACGCGCGCGTCGCACGAGCGCA
+>850:2:1:2050:2834/2
+ACACGGCTCGACCGCGTGGACGCGGCGCCAAGGCGGACCACCCCGGCCGCGCCGCCAGACCGCGCGGATCAGCACC
+>850:2:1:2050:19182/1
+CCACGCAACCCGATGATGCGTGTGACCACTGGGCCGCCACCCGGAGCATTTGGCTGCAGAATTTCACCCGCCAGCC
+>850:2:1:2050:19182/2
+AAAACGGCGCGAAAGTGGCCACGCATCCGGTGCCCACGTCGATGTTTGGTCTGGGCGACTCTTGGGGACGTATGAC
+>850:2:1:2051:8610/1
+CAATTTGCTCGCTGATCGCGACACTCCGTACACGAGTGTCGCCGCCGCCCTATTTTCCACCGCCCTTTCCAGGGGG
+>850:2:1:2051:8610/2
+TAAAGATGTTCTTTGTCTTCACTCTGCGCGCTTTAACGAAGCGCGATTTTACTCAGATGCGCGTGACTTGAAAAGC
+>850:2:1:2051:15965/1
+TGGCGAGTTTCTTCAACCAGTTTGGCACCGCGCTGAACGGAACGAATTTCGCGGACCCCACCAATGGCTATGCCAA
+>850:2:1:2051:15965/2
+CAGACCAGCGGACTCTTATCCCGCTCAAATCCGGGGTCCGTCGAGCCCATGGATCGATCGTAGTCCCACGGCGGGC
+>850:2:1:2051:8515/1
+TAAACCCTTGGCCCCCTTTTTTTTTTTTTTGTTTTTTTCCCCTTTGTTTTCATGCTTGTTTTTTTAGTTTCTTTGT
+>850:2:1:2051:8515/2
+AGAAGACCGATGGATCCATCAAGACGAGCGACACCACGACCTTCTCGACGGGCAGCAACGACACGCTGCCCATCAG
+>850:2:1:2051:5933/1
+CAACGGAACCGTGGTTGGAAGGAGTTGAATTTTTTGATCTCTTTGCCGCCACTGAAATCGGTGAAGGCAAAAAGTC
+>850:2:1:2051:5933/2
+GAGAGTGGAGAGAAAAGCACTGGTTTTCTTCCCAACCCTCCACAAACGACTCTCACATTTTCAAAGAACTATTCCC
+>850:2:1:2051:8477/1
+ATCCCAAACCTAATGGAGCCAGCTCCGGCCATGGCGCGTCCTTTTCGCGCGCATGCCTCCGGCCCTGTATACGCCG
+>850:2:1:2051:8477/2
+CGAGCCGTTGCCGGATGACATCGCGAATCTCAATCGGACGAGGCCCCGCTATTGAACAGAACCGTTCCATGAAGGC
+>850:2:1:2051:11057/1
+TGTCGTCGGGCCACTTGCGCTCGAGCTTGCTGCTCTCGGTGGCGACGGCGGGGACGGTGGGCTGGGGATTGGCGGC
+>850:2:1:2051:11057/2
+ATCGAGATCCGCAGGCTCGCCTCGCACACCATGGTGACCGGTTTCCGCCACAGCGACCGCGGCGAGCGGCACCCGG
+>850:2:1:2051:5456/1
+CGCCATTGTTTCAGGCGCCTTCACCTGCGGCGGAAGATGCCCGCAATATTACCGCCAAGCCCGCGGAAAAAGCCTC
+>850:2:1:2051:5456/2
+TGTGCTGAATGTCTTATCTAGCGCCGGTCGAAGGATGCCCGGCTTACACGGAATATTGCAAGGACGGAGATACGGT
+>850:2:1:2052:11150/1
+CGCACCCCTTCCGTTGGGGGACATTTCCTTGCGCCTGACGCGCCGGGATTGAAGGGGGGTTGCGCACCACGCCGGG
+>850:2:1:2052:11150/2
+TGGCCGTCCGCGGCGGCGGCGTCGTGTGGTGCAGCGACGAGGCTACACTGTACCGGCCCGGCCCTACCGCATTGCC
+>850:2:1:2052:16586/1
+CTGCTCGCCCGGGTCTACCCCCAGCTGTGCCGCCGGGACCGCTCCGCGGATGCCCGCCGCGCGGCCGAGGGGGGTA
+>850:2:1:2052:16586/2
+CCGCCGCGTACTCCGCATCCTCGGGCCCGAGGACCTCCGAGCCCTGGGCGGGCGTCCCGCCGGCGCACCTGGCCCC
+>850:2:1:2052:21206/1
+ATGCTGGTTTTGATGAACGGACCCGATCGTTGACCCCAGCTCCGCACGCGTCCTCTTACGACTCACTTGTGGTCTC
+>850:2:1:2052:21206/2
+GCGCCGCAATTGGCCATCGGGGCGCATCCAAATGCCCGATCTAGCCGCGACCCCAGAGTGGGCATGAGCGCACGGG
+>850:2:1:2052:8219/1
+GCGCGTCCGTCGAAAAGCTTTGCCTTACCGCGGTCCTGCACCCACGTAAATCCCTCCTTCTTCCGGGCATCGACCA
+>850:2:1:2052:8219/2
+GAAATTGGACTTAATGCCTTTGGCGTACCGAGGCGCATGAACGTGGGACAAGTTCTCGAAACACACCTGGGGGTTG
+>850:2:1:2053:18680/1
+GAGCTGGCACAGAGGAAGCGCGCGGGCATCGCGGCCGATGTCGAGCATTTCGCCGAGATGTCGGCCAGCCTGGGGG
+>850:2:1:2053:18680/2
+TTGGTCTTGGGCAACATGCGCCCGGTGAAGCGGACCACCGGCAGCTTCTTCCCGGATCCCCGAACGACACGCAGTT
+>850:2:1:2053:19481/1
+CTGGCGGTCGGCGCGGTCATCGCCGGCTTCCTCGGCATTCCGACGGCGCTTGGCGGCGGCAACGCGACTGAGCATT
+>850:2:1:2053:19481/2
+TAGAAGCGACAGGCGATCGCGATGCCGGTGAACGCGGCAATCAACGAGAACGCCACCAACCCCAGTTCGACGCCGC
+>850:2:1:2053:10924/1
+GCGCCGGCGCGTGGTCGATGTGCGCGGCGGCGGAGAATTTCCGCTTGTCCTGGACGACCATGCCCTGGTACGCGCC
+>850:2:1:2053:10924/2
+CAAGGCTAGGCCACTCAAGATACTCGCACCGCTACTTCCGCGGCGGCGCGGAGCCGCGCGCATCGGAGGTGACCTC
+>850:2:1:2053:4215/1
+GCGTGGGGTGGCCGTGATCCAGCCTATCGGCGCCGGCGTACTGTTCTATCACAAACGAGTCCGCGGACGGCTCGGA
+>850:2:1:2053:4215/2
+GCAGCCGCGGCGGCCCCCGGCCCCGCCCCCCCCCCGCGGGCGTGGACGCCGCCCGCACCCCAATGCAAATCCGCGC
+>850:2:1:2054:11534/1
+TAAGGATCCGCTCTTTACCGATCACTATCGAGAAAGTGCTCGGAGCTGAGTTCCCAAGCCCATGCACCAATTCGCT
+>850:2:1:2054:11534/2
+ACTGAGACCCCATCGTCACTTGCCATCATCTGCACCCCCCAGCATGGGATTCATAATTACCTGGCTTTGGAATTCT
+>850:2:1:2054:9016/1
+GCAATTGCGTTGAAAACCGATTTCAATCGTTTGCCGAAATCGTGGCTGCTTCCACATCGTGGAAACCGCGGCAGTG
+>850:2:1:2054:9016/2
+TCACACTGGTAGAAATGGTGCGCTAAGAGCCGACAGTCGCGGTTATGTGGCCGGCGTAACTTTGGAATGCGCTCGC
+>850:2:1:2054:9072/1
+CGAATTTGTTTTGTGGTTGCACTTGTGCCGAGGCAGTCAAGGCAAAAGAGACGAACACAACTAAAGCAAGCAGTCG
+>850:2:1:2054:9072/2
+TTATCGTCGTGATCGCTATTCTTGGTGTGCGCCTCGGCCTAGCAAGCGCGAGGGTTCGCGGTACGGAGGGCGTGCC
+>850:2:1:2055:13656/1
+GCGTTCGCGCCCCACTGTCCCGAATGCACCGTAAGTGTTCACAAGATCAAGCGGATCATAGGAGTAGTTCATCAAC
+>850:2:1:2055:13656/2
+TCAACTATCTCACGATCATTCCGTTTCTGGCGTGCTTTGATGATACTTTTCTGGGACGTTTTCTGCCGCGATCAAT
+>850:2:1:2055:7018/1
+CCGTATCGGCCTCGATCTGATTCGGGCACTGGTCGAGCAGGCGGCCCAACGAACCCAGACGACGTCATCGAGCGAG
+>850:2:1:2055:7018/2
+GGGGCCGGAGACGCGGCATTCTCGACGGCCTGGATGGCCGCTGCGCTTACTTGTTGCCGTTCCCCCACCAGGCACG
+>850:2:1:2055:10753/1
+GCGGCTGCTGGCGGTCGTGCGCAGCATCTTTGCATTTGCTGGCTAGCGATTCGGCGCGTTTGCGCCGGCGACGTGC
+>850:2:1:2055:10753/2
+ATAGCGGAGATCGGCCTTCGCCGGGGCGGCATTTTTGAACAGCACAAACGTGCCGAGGTGCCGCTACACCTGTAAA
+>850:2:1:2055:18131/1
+GGGTTATCATTTCCTGTTGTGTTGCTACATGGCGCCCCCGTCCCGATTGCTCCGTTTAGATAGCCGGAGGTGTTGC
+>850:2:1:2055:18131/2
+CACACGACTACGGGCGGGGCCCACACTGCCACCGGCTCTGGAGCCCTCTATAACAACACCACCGGCAACTTCAATA
+>850:2:1:2055:20284/1
+GTAGCCCATCTCATGGAAGACTATGGCCGAGAAGACGACGACGATCGGGGACAGCTTGTGAGTGCTGGAGGTGTGG
+>850:2:1:2055:20284/2
+CGTCGGCCACCTGGCGTAGAAGAATTACGACCCCCGCGGCCCGCGGATCGAGCGGCTGCCTGGCGGGGTGGTCCGT
+>850:2:1:2055:14225/1
+GATATCGTCGTGTGGATGTTGGCGCGCCCCGACAGGCGCCGCGCGAGCGACGGCGGAATCCCCGCGCCGCGGAGCG
+>850:2:1:2055:14225/2
+AGACCACCGGGATCTCCCCAATCGCGCTCGGCAAGCGAAACCTGAACAGCCTCCAAGTATCCGGCGGGGCCGATGT
+>850:2:1:2055:4873/1
+GGTCGAACATTGGATCGAGCCGGAGACCCGCCGCCGTCAACGAAGTCGCGATCATCGCGATCCGCGGTATCCACCG
+>850:2:1:2055:4873/2
+GGACTTCCAACCAGCATGGTCGGCGAGGGCTGCTCGCAGCTGTTGCGGATGACGGCACCTGAGACGAACGTGGTGA
+>850:2:1:2056:4686/1
+CTCTTCCCCTGCGATCGACAGTAGCGGGGTTCCCGAGAAGACGATCAATGCGCGAATCGGCTCACGGTTGAGCTCC
+>850:2:1:2056:4686/2
+ACGCTGCGCTTCGTGACCGGCAATCTCGGCCATAAGGGCGGCAACTACTATGCAAAGGGCGCCGCACCGGTGGCTG
+>850:2:1:2056:17221/1
+ATGGCCGACAGCGCCATGACGGTCAGCGCGGCGATCTGCTCGGTGATCCGCATGATGCCGAGCTCGGCGGGGAGGG
+>850:2:1:2056:17221/2
+GGATGGGGCTCGGTCTGCAGATCTTCTTCACGCTGGCCCGCTTCTGCTCCGAGGCGTTCCTTCGCCCCGCCGTGGC
+>850:2:1:2057:5382/1
+GGAGCGTGGCGGGGGTAAGGCCCTCCATCGACGTCTAGAACCGGGCCGAGTACCCAACGAGCGAACGTGACGCGAG
+>850:2:1:2057:5382/2
+CGGGGTAACCTCCGCCAGCGTGCAACGGCGCGGAAGGCGCGAGGGCAGCCCCGGCATCCGCGGCAACGTCGGCAGC
+>850:2:1:2057:21050/1
+GGGCAGGTGCGCGTGCGGATGGCGCCCCGCGGTGCATGCCACTCCTGCCTGCACGCCCACCACGGCGCGCGCCATC
+>850:2:1:2057:21050/2
+AGTTACGGCGGCCGATCTCGCGGCACTGGCACCGGCCGCGACCGCGCTGCCACCCGGGCTGGACGGGCTGGCGACA
+>850:2:1:2057:3406/1
+ACCACTTGGGAGCGGGCGCGGGCGCGCTATCCGAAAAGAAAATGGCTTTTTCCCAGCCGGCGCACCTCATCGCATG
+>850:2:1:2057:3406/2
+ACCGCAGCCAGACGCGTAAGGAGCTCATCGTCGCTCACGCGGATGAGGGCGCGGCCGGCCCGCACGGTGCCAGCGA
+>850:2:1:2057:10953/1
+AGCATCCGTGGATGAAAGCCGCATCCTCGTTGGCAGTCGAAGTTTGATGCGCGACCGTGCCATCGCAATACCGGCG
+>850:2:1:2057:10953/2
+CGGTGAGCAATGGGACAGACAAGCCGGAACGTTTGAGGAACTCAATGACGCGCTTCGCAGTTGGCCGGATCTCATG
+>850:2:1:2057:2649/1
+CTGGGCCGGATACGACGATTGGCTCGGGGCTGAATTTCAATCTTTCAAGAAAGCACGAGCACACGTACGCCGTCTC
+>850:2:1:2057:2649/2
+GTGGCGATTGAACCGGTCCCAAGCCAATCTCCCATTCCCGCCCAACCCGCGGCGACGGAGATAAATTGCGGCCCAG
+>850:2:1:2057:12684/1
+TACCGTCGCGTTCGAGGCCGGCGCGGCCACCGTCATCCTCGCAGGTGCCCTTCTTGTAGGGCACGTGGCCGAGCTC
+>850:2:1:2057:12684/2
+CGGCTGGGACGGTTTTGACTTCGCGCAGGAGTTCGCCTGTCGCGTCACAGCCATACCCCCCGCCGCGATCGAGGCC
+>850:2:1:2057:6122/1
+ATGGCGGCTTGTGAACTTTTTGCGCCAGGGCCACCGCCGTCGCCCCCACCAGCGTGAGGCCCTTGTACGCCGCCCC
+>850:2:1:2057:6122/2
+CGCGGAGCGGCCCGGGTCGGACCCTTCCTCCCCCAGGCGGGGGGGCAGGGCGCGCAGTTCTTCACCGCCGCCGGGC
+>850:2:1:2058:4442/1
+TGCCTGGTGAGAAACGATGGCGGGCTTGTCCAGCGCGGCGGCAATTGCACCACGATCACGCAAATCGCCATGCACG
+>850:2:1:2058:4442/2
+CCTCGCAGGCGCATGGCAGCGCGCGCATTGGTTACCGGCGGCGCGGGGCGAATCGGCTCCCCGGGCTTGGGCTTTT
+>850:2:1:2058:13141/1
+CCTGCGCACTTAGCGGCTGGGGCGCCTTCAGGATTGCTCGCCGGGCGCGGTCATTGTCCGTCCAGTACCAAATGCC
+>850:2:1:2058:13141/2
+CTACGAGCTATTCTCCAGCCCACCAAAGAAGAAAGTGATCGTCTCGCAGAGGAGTACGCCCTTGCAGTCGGCCGGT
+>850:2:1:2058:5038/1
+ATCTTCTTGTGGGGTGGGAGGTTGTCTTCGATGGGGGTTTTGTTTGTCAAATCTAAGCTACCATGTTTTCGCAAGC
+>850:2:1:2058:5038/2
+AGTGAAAAGCTCCCGCGATCTTTTCGGGGTCTTTTTTTTTTCTTTCTTGTTTTGCTCTTAAATTAAATGGGACACA
+>850:2:1:2058:15775/1
+GCGATAAAAGAAAGCGGTGTAATCGGAGATGCGCCCGGCTTGCTGCATGTTGTGCGTCACGGTCACAATTGTGTAT
+>850:2:1:2058:15775/2
+TTTCTGGCGGGCAACAGCAGCGACTGCGCATCGCGCGCGCGCTCCCAGGGGAGCCGGCAGTGATACTCATGGATGA
+>850:2:1:2059:14020/1
+ATCAGATTGAGATCGAAAAAACACCTCCACAAGATCCGACCCCCACGACCAAAAGCCGGTGCGGACGGAGCTATCC
+>850:2:1:2059:14020/2
+CTTCCGCGGTTGGGAAGTGACCGGAGCCGGGTCGGCAGCGCCCACTCGATTCCCCCCCCGTCTTATAAGCACCAGA
+>850:2:1:2059:16641/1
+AACAGACAACCAATGAGCACACGACATAAACTCCGACGATGAGTCCACCAATGATGCCCCGACGCTCACTCTCGTG
+>850:2:1:2059:16641/2
+CAACCTTTTCGCCCACTACCTGGCCCTTAATCGGTTGTTTTGCTTCTCCCTTCCCTGCTGTGGTTCGGCTTTCAAC
+>850:2:1:2059:18563/1
+GAACGTCGCGCGCACGCAGACGCCCTTCGTGTGCGCGCCGCGGCCCAGCGGGCGCTTCTGCTTCCGCGCGCAGCGC
+>850:2:1:2059:18563/2
+GCGGCCACGCCGCGCTGCAGCCCGTCCACGCCTGGGTCACCGAAGGCCGGACCACGGCCGATCTCCTGACGTCACG
+>850:2:1:2059:16511/1
+CGACGCACTTCGTAGTTTTCGTCGTTCCTTTTGGAAAGGCCTTGTAGGCCGTCAGAGGTTGGTGTGCGCCATAGGA
+>850:2:1:2059:16511/2
+ATGGCAACTAACAAAGGTGGAAAGAAGTCAGCAGCGAAAAAGGGCGGTGCCAAGAAGGGCGGAACGAAAGCCGGAA
+>850:2:1:2059:16120/1
+ACGCGCCATCGATGAGCCCAGCAAGGCGGCGTGGCTCAAGGCGTTTGCGGGCGGTCTGTCGAACGAAGCTATCGTC
+>850:2:1:2059:16120/2
+TCTTTAGCCCAGGAGGCTGGTGAAATAGATAATGTCGTCCTCGGCCGCCGGGGGGGGCAAAATGTCCACCCTCGCT
+>850:2:1:2060:12424/1
+TCAATTCGCGGCCGTAGTTTTCGTTGAGCCCGCGCTCTGGCTTCTTTTTTTGTGCCCGGGGATTTTGCGCAGGCAG
+>850:2:1:2060:12424/2
+ACGCGACGTCATCCAGCCGCATGCTCTGGGAAAATTCAAGGATTTGGTCACCGCCCCTTCCAAAAGCCCCGCCATG
+>850:2:1:2060:15100/1
+AGAAGGTGCGGTAGGGCAGCGCCCCCCAGCCGGGGACCAACCGCATGGCGGTCTCTCGCCGCAGCCGGCCGCTCAG
+>850:2:1:2060:15100/2
+GGAGGGGCTGGGGCCGCCGGCGGTCGACTACACCCCCGAGGAGACGCGCCTCGTGCGCGCGGTTCGGCCGCTGCTC
+>850:2:1:2060:16847/1
+AGCGGCGGCAGCTCACCCATCCCAGTATTGCAGATTCAACGCCTCAGCGATAAGCCACTCCAGCCATGCGCTGGCG
+>850:2:1:2060:16847/2
+CCACAAGCCAGCGCGGTGGAGGCGGGCGGCAGGTCGGGAAAGACGACCGGGGGCGGGTTCAAGAGGCGCAGCGAGG
+>850:2:1:2060:19218/1
+ACAGGCTGCGCGTTGATGCCGCTGATGCATGACCCCGATTTGTTCCATCTGCTACGGCCCCCGGCGCTATTTGTGG
+>850:2:1:2060:19218/2
+GGAACGGAAATGATCATATCGGCTGGTCTTCTCCTCAGCCTCGGCTTGTGCTGGCTCCTTTCAACCCCGCCGCCCG
+>850:2:1:2060:2434/1
+CTCGTGCAGCACGTGCGCGGCGGGGACGTTCATCATCCCGGCCCGGCAGCCGGCCCGGACGCGCGCGGGGCGGGGC
+>850:2:1:2060:2434/2
+ACTTGCCGATCCGGGCTGGGCTGTATGTAGGCGCGTCGGTCCTCTAGGCCAACGCGAACGTGGCCGCGGTCGCAAT
+>850:2:1:2060:10138/1
+CGCGCACGACGACTTCCACGGGATACCGGAGCGCGTTACGGCCCCAGCAGCGCTTAGTGGTCGGAACGGCGTGCGT
+>850:2:1:2060:10138/2
+CGGCGTGGATCGCCAACTTCGCGCTGCTGGTGGGCAACGCGGCGGTCTTGATGATCGCGGCGCGCGCCCGCGGCAC
+>850:2:1:2060:3225/1
+GCCATAATTCCGCGTCAGTCGCTTGCGGCTTTCCCATGAGGAGGGTTTCGCGAATCGATCCGTTGAACAAAAAACT
+>850:2:1:2060:3225/2
+ACGCGCCGCCAGGGGCGACCGCCGCGCTGGTGGGCGCAACCGGCGCGGGTTAGCCGACAGTGGAGAATCTGGTCGG
+>850:2:1:2061:4795/1
+GGCCGCTCGGCACATCGTGATTCCGCAGACCTCCGACCCCGGTCAAAACGGGGAGCCGGCAGACCTCTATGGTCGC
+>850:2:1:2061:4795/2
+GCCAACATTCACCCCTGGCCCCAGAAACGCCTTCAGGCGCAACCGCCACGGTACCGACTCGCCCGCCTCGCACGCT
+>850:2:1:2061:1706/1
+CGCCGTGGCGGGCTGTCAGGGCGGCCCGCTACCGCCTCGCCGCGTCGGGGCCGGTCGGCGAGGGGGGGGCGGCGCG
+>850:2:1:2061:1706/2
+CCGACGGCTACCGAACCGCGCTGATCGCCGACGGCCACCGCGAGCTTACCCGCCACCCCCCCGCCCACCAGGTCCA
+>850:2:1:2061:17704/1
+CGCTTGTCGATCAGGCGGCCCTCCTAAGATACGAAAGTCGGCGTCTCAATCCCCGTTATGATCCAGCACCGCCGCT
+>850:2:1:2061:17704/2
+GCCCGTCTCGCGCCCATGCGGGACCCTGATGGCCCCCTGCGTCAGATTCCGCACGAACGCCACGGCAGCACGGGGG
+>850:2:1:2061:20177/1
+TGCCTCCACCGCTCAATCCCGTGCCGGCGCCGTCGTTCGCAGCCTGCGCCGCGACACTGAACGCCGCGGCCGGACG
+>850:2:1:2061:20177/2
+CCCGGTCCCTCACTTCAAGCTATCCGGCATCACTGGCGGCACGCTCCTCAACGCCCCCCGCCCCACGCCGATCAGC
+>850:2:1:2062:14496/1
+CGCGGCCGCGAATGCCGCCGCGCACAGTTTCCCGGCGCCACCGGAGCCCGCCAGCCGCAGGGGCCCAAGACACTCA
+>850:2:1:2062:14496/2
+TCGTCCAGCTGCACCCCGTCGACCGCCAGTATCGCCTGAACACACGGCTTCCGCCCGATCCTGGTACACACAATTG
+>850:2:1:2062:1284/1
+ACGTCTGGCCCGTGCCGGCGCAGGTACCGCACGAGCTGACGGGGCGGGCGACACCGGGGCTGTCGGTGCGCGGCCG
+>850:2:1:2062:1284/2
+CCGCCGGCGCCCAGTGGGGAGCGCGGTCGGGCGCCGACAACTGTGGTGCGGCACGCATCGTGCCGATGGGGGCGTC
+>850:2:1:2062:8912/1
+GCATCTGCCAATCTCATTGGAAGGCTAGTGTGGCGGGCTCCTCTCCACCGGCTGCAAATCGGGGCTCCCGGCGCCC
+>850:2:1:2062:8912/2
+AAGATCAGGTGGCACCGTCCACCCCGCTCGCTGAGGACGCAGTCTGTGGGAGTACGGGCGCGCGTGCTCACCCGCC
+>850:2:1:2063:11124/1
+CTCCGGGACGAGAGCGGCCGAATGCTCAGGCGGTACGGCGCCGGCGCGGCCATCCCTGGTCCCGTGACGTCGCAGG
+>850:2:1:2063:11124/2
+AAATTCCTCGAGCTTATACCCGAGGAACGTCCTGGGCTGTCGGGTGCGGGAGGTGGGGTCGGGGGCGGGCCCCGGG
+>850:2:1:2063:8727/1
+CGAATCCGTGAAGGTTCCACCGGCCGCTCGGAGGGATTGCCAGGCATAGCCGCTGTTCCGCCGTGTGAGCTTGAGC
+>850:2:1:2063:8727/2
+TCACAACTACCAGCGGTTCGCGCCCCCGACCCCGACCGGGGCTCCCGACCCGGCGGCAGGCACCCGTGGCGCCTGC
+>850:2:1:2063:14871/1
+CCCTGCGCCATTAGCTTGACGGCTAGCGCCGCGGCGAGGCCCGGGATTGCGCCCGCAGCCAGGCCGATGGCAGCGC
+>850:2:1:2063:14871/2
+GCTGGCGTTTTTTATCCTGGCGACAATCGCAATCGCTGCTGCCGCCCCGCGCGCTGGCCGGCCGCCGCGGCTGCGC
+>850:2:1:2063:5960/1
+GTGGGGCGGAGCCGCAGCGCGGGTGCCTCGTCCCTCGCGGCTCGTAACCCGTTCGGACTCCCACATTCGGGCTTCG
+>850:2:1:2063:5960/2
+CTCTTCAATTTCCTGGTGCACCGCTGGGCCCTGGAGGCGGCTAAGGCGGAGCGGACTGACGTCGTCTTCGCGGGCA
+>850:2:1:2063:5265/1
+CGCAGCAGGTCGCGGTGCATGACAGCCTCGTCGGGCGTCCCCGGTTCCTCGGATTACACGCCCGGGCTCGACCGCT
+>850:2:1:2063:5265/2
+GAGGCCAGCGGGGTCGCGGTGGCCGACCGCCCGGGGTCCGAGGCCTACGCCGCGGCGCGCCCCGCCAACGTGTTTC
+>850:2:1:2064:1602/1
+CGTTTGAAAAATCGCGTGAAGGTCGAGACGCTGGCAACATGGCTCAGCCAAAAGAGCGCACGCAATGCCTCGTCGT
+>850:2:1:2064:1602/2
+TGCTGGAAGAGCTGCTTCGGCGGATTGGGTGGCCGCAGGTCCTGGGGGCCGCGCGGCGGTCAGAGCCCCGGAGCGA
+>850:2:1:2064:5727/1
+GCGCATATGGCAGACTTCTGCTCGGTTCGCCGCGTCGCGCCCCAAGGCAGCGGGGACCTGCCCGCGAATTCCGGGA
+>850:2:1:2064:5727/2
+CGGCTCCGTGGTCCGCAAGGCCGCCGAGGCGTGGGGTCCGCCAGAGGTCGCGGGGAGGTCCAAACACGGCATCCAC
+>850:2:1:2064:15948/1
+GTCCTCGTCGACGACCACGACAAGACGCCCCATATAGGCGTTCCCGGCAGCGACCCGGCCGCCGCGCCTGGCGCGG
+>850:2:1:2064:15948/2
+CTGCTCGGCTCGCCGCCACTCAAGCCGCCGCGCCATCACTGCGGCCTGCCGTTCCGCGGCGCGGGGCACTGGGGCA
+>850:2:1:2064:3011/1
+GGGGAAGCGCCGCGGCGACGAGGAAGCGGGAGACTGCCCCGCGCATGTGCCGCCCTACGGCGCCGCGGGGGCCAGG
+>850:2:1:2064:3011/2
+GGCGACGGACGATCGGAAAGGCCACCACAGCGAGCGGCAGCGGCGGCCAAGGATCGGCGGGGCACGCGCGGCTGCC
+>850:2:1:2064:18275/1
+TTGTGAGGGGATTTCCGTTGGCGACGCATATGGACGGCTGCCTCTTTCTGCGTAAATCCCTGTTTTTTTTTTGGCG
+>850:2:1:2064:18275/2
+CGACCCAAACTCACCTGATACCACTGATACCATTTTCAGCGGAACTACAGCGAATAGGAGAAACTATAGAAACTGT
+>850:2:1:2064:13592/1
+TGACCCAGTACAAGGGCTTCCGCCCTTGCGCCGCGATTGGGTCCTCGAGCGCGGAGGTGGGGACGAGATCGAAGGG
+>850:2:1:2064:13592/2
+CGCACTTCCGTTGTAGCCGCTGGCGCTGGATGCGACCCGATCTGCGTTCTTATCATTTCCGCGGGCGGCCGCGCCA
+>850:2:1:2064:3162/1
+GGATGGTGCGACGCTGCCAAATCGCCGCTGCGGTGGAACCACAACTAGGGATGACTGTGCAGGGATCGCGGGTCGC
+>850:2:1:2064:3162/2
+CGAACCGCCCCGTGCGGACCCGCGCGCGGCTGCTCCCGCTCGGCGGGCCGTTGCGGGGGGCGGCGGCACGCAACGG
+>850:2:1:2064:8202/1
+TGCAAGTCAACGGCCAGGTGCTGACGATGCGGGACGCGGTCGCGTTGCTTGATCTCGTATGGAACGAGCCCCCTCT
+>850:2:1:2064:8202/2
+TGCTGCTGCATCCAGCGTAGCGTGGCCTCAGTGGTCTAGAGCCTGTGCGTCCGTCGCGAGCCATCCATCCCTTGCT
+>850:2:1:2065:4041/1
+CATGCGATCCGCGAGGGGCAGATGCTTACCCGGAAGAACGCACCACAGACGCCTGCGGAGCAGGTCTATGCCTTGG
+>850:2:1:2065:4041/2
+TAGATGGAAAAAATGCACGAGAGTCTCCGTCGCGCACATGCGGTCGGCGATCCGTGACGGCCGCTGACCAGAGCAG
+>850:2:1:2065:19936/1
+TCGCATAGGGGAATCGAAAGACGAGACGAAAGTTGGCGACCGTGTCCTGGTCGAAAGCTTTAAGGCGGGGGAGCTG
+>850:2:1:2065:19936/2
+TCACTTTCGCGTTTCCCATGTGACCCGGAAAATGCTGATTCTTCCAGCCACGCGACGGGAACGAACTGCCTCCGAT
+>850:2:1:2065:16816/1
+AGGAGCGGCGGGATTTTTCCCACCTTACGGGTAAATTTATTAGCGCGGCCCGCATCCTGCTGGGGCCTGTCCCAAC
+>850:2:1:2065:16816/2
+TTCCAACGCTTCCCTAATCATTCTTCTTTTTGTTTTTCGGCGACGCGAACTTCTCTCGATGCACCTATGGAAACGG
+>850:2:1:2065:6735/1
+GCTCGGCCTGCCTTGATGAGCTGGACGGCGAACTGATAAAGCCGCTCGTAGCAGTCTGAGGCGTAGCACAATTTGT
+>850:2:1:2065:6735/2
+ATCTGCCTGAACTTCGGCCTCGCGCTCGAGTACCAGGGCGTCTGCCACCTGCGCTTCGACGACACCAACCCCACCA
+>850:2:1:2066:17763/1
+CGATCTGATCGCCGGTTGCCTTCCGGCGCTCTACTCCCAGAAGCCGGAGGCGCGTGGCTCGGGGGGGGCGGCGGCG
+>850:2:1:2066:17763/2
+TGAAGGGCAATCCCCCCGACCATCAGCATCAAACCCCCCGCAGACTCGCCCACGAGGCGCACCGGCCCCAGCCGAC
+>850:2:1:2066:14319/1
+GACCGACATCGAGCCCTACCGCACCTCCCCGCTGACGCACACGTTCGCGCCCGTATTCGGAATGACACAGGCGACC
+>850:2:1:2066:14319/2
+CTCGTCGCACTGAAGCCCGTCGTCGGACTCCCCGAACCCGGACCCGCGCCACGCGACGGCGAAGCGCGCCCTCAGC
+>850:2:1:2066:9339/1
+TGCCGACGATGTCCCAGTTGCCCTCGTCGGTGTAGAACTTGACGGCAAACCCGCGGACGTCGCGGGGGAGGTCGCG
+>850:2:1:2066:9339/2
+AGATCACCCATTTCGACCACGAGCGCATCCCCGAGCGCGTGGTGCATGCGCGCGGCTCGGCGGGGCGCGGCGACCC
+>850:2:1:2066:6812/1
+CAAGTATCCTCTCTACTCCGCTGCGAGCGTGAATGACCCGGGCGTCACATCATCGCTCAGGGCGCGTCCGCCGTGG
+>850:2:1:2066:6812/2
+ATGAGAAATATTTCCAGATCCTCATGGCCAACATCGCTGCAAAGGGCCTCTCCGCCTCGCTTCCGGAAAACCAGAT
+>850:2:1:2067:9854/1
+GCCGACACCGGCCTGGTCTCGGGCGAGACCTACGACGCGAACCCGACCTCCTATGTGATCCAGCGCTACGGCGCCC
+>850:2:1:2067:9854/2
+ACATGTTCTTGCCGATGACGAAGAAGGTGGCCGGGGCGTGCTTGGCCTTGAGGACGTCGAGGATCTTCGGCGTCCA
+>850:2:1:2068:2743/1
+CGATCGCGCACCTGCTGCAGCACGGAGGACCGCGCCCTCCCGCGGCCGCCGGGCGGCACGCGGGTGGGCGGCGGGG
+>850:2:1:2068:2743/2
+AAAAATGGGGAGCGCGTATTGAGTCAAGAAAAAAATATTTTCATTTTCGATTGACAACGCGAACGCTGCCTTGTAA
+>850:2:1:2068:6314/1
+GTAGGGGGAAGAGTACGGCATGATTTGAGACGTCATTCGTGGCGTGTCCGGCGGCCGCGCGGTCGCTGTCGCCGGC
+>850:2:1:2068:6314/2
+GGGGCCGGCATTGATGTACGGCGATACTTGCGCCAGCTCGTCGCTGATCTCTTCCGCTCGGCGATCTTGGTCGCCG
+>850:2:1:2068:19254/1
+ACAGCTGCTCCCCCAGCCGAGAACCAGCAGGAACTGGGCGGCGGCATCCTGAATGTCACAACTGCTGGCCAGTATC
+>850:2:1:2068:19254/2
+ATGCAAGCGAGGAGGAACGGTACGGCAAAGATCGAGACAAAGAAGTACACGACCAAGCCGGCATACATGGCCACGC
+>850:2:1:2068:6913/1
+TCGGCTACGCGTCGTCGAAGGACCTCCTCCACTGGACCGAGCAAACCGCGGTCCCCGTCTTGCCCAACCAGCCGGA
+>850:2:1:2068:6913/2
+GAAATCCGCCGTGCGCGTGAAGTAGATGCGGTGGTTGTAGCCGTGCTCTAGCGTCGGCAGCGACCAGGGGAGCGGC
+>850:2:1:2069:5792/1
+CGGCGGGAGACCGCTGAATTGCTCGCCGCCGTCGCCGCCCCCCGCACCCCGGCCCCCGCCGGCTCCACGCCCCGCC
+>850:2:1:2069:5792/2
+ATCGGGGTGGCCCGGCCCAGAGTGCGGGCCGCGGACGGGCCCGGGGAGCTGCACCTGCCCAGCCACGAACTGTTCT
+>850:2:1:2069:12729/1
+ACGGCCGGCACGGCCTGCCGGCGGCCCCACCCCACATGCTGGCGCTGGCTGCGGAACCGCTGTTCTCTCGCTCCCC
+>850:2:1:2069:12729/2
+GGCCGGTCCGGGGACACGCTTCCGAATGGCGCGGGCTTCCGGATCGGCGTGGAGGAGTCAGCTACTCCGCCGGCGC
+>850:2:1:2069:15474/1
+CGGCACCCGTCTATGCGGGAGTGCCGGCGCTCGTCTTCTGCGGCCAGAGCCTCGCGGAGCGGCGCGCCGTGCTCTT
+>850:2:1:2069:15474/2
+AAGCCAATCGCGTCACGTCGCTTCGATAAAGGTCGCGAACCGCTCGGGCCGGTCGGCGCGGCTTGTCTATGCGATC
+>850:2:1:2069:17079/1
+ACGCTGCTCATCGAGGCTACTGTGTGCCCTTTGTGGGGTTCGGCGGCGCCTGGGCGACGGATGGGTATGAATAGTC
+>850:2:1:2069:17079/2
+TGAAATCACCTGGATGGGCCGATTACGCGCAGATCAGGGAACCGATCGGGGGCCGGGATCGTCACACCACATGGCA
+>850:2:1:2070:8945/1
+CGCGGCGTTCTATCAGGCGCTCGGCTACGGCCGGAGCATCCGGCCGGCGGTTGCCCTGGCGGGCGATGAGACCGAC
+>850:2:1:2070:8945/2
+GCCTCGCCAATGTGCAAGAGTGCCTGCAGCTTCTTTCGCACCCCGCCGCGGCCCGGGAACGCGGGGTTGCGCAACC
+>850:2:1:2070:19872/1
+GCCAGCGGCTGGGGGGGCAGGCGAAGAATCGTCCGCGTGAGCCCGCGCGCGCCGTCTTCCTGTTTGAAGGCCCGCT
+>850:2:1:2070:19872/2
+ATCGACGCGGGGATCACCTATCGGCCGCTCTGCGAAGCGGCGGTCACGACGATCCCCGATAACCACAACTTCAAGC
+>850:2:1:2070:5637/1
+GCCGGCTGCTCCACGTTGGGGGCGAAACGGCGCGAGGCCGGGATCCAGGCGACCGCGGACACCGCGAATGAGATGA
+>850:2:1:2070:5637/2
+TGTCTCGCTCGGTCACTGGAACTGGCTCATCGCGGCCGCCGCGCTGTTCCTGATCGAGATCATCGCACCCGGCAGG
+>850:2:1:2070:13612/1
+AAATCATGTGCAGATGAGAACCGCAGTCAGCCCAGCCCGCGTAGGCGCTAGCGTATCGCGGAAGGGGTTCGCAGAC
+>850:2:1:2070:13612/2
+AAAAGTGACACTGTTGCCGCGAGCGCAGAAATCGATCGAGCCGATACAGACCGAGAACATTGAAGCTTACACTTAC
+>850:2:1:2070:3676/1
+CGTGGGTTTCGACGACGGTCATGAGCCAGAGCGCCGGTTCCGATCGGGGCACCGCCCTTTCGGCCCAAGGGAAACG
+>850:2:1:2070:3676/2
+TCGATCACCACGCGACGGGGTTGGCCTCGCCCGCAGAAGAGGCGGGGTTCGCGGGGGACGGGGGCGGGGGCGGGGT
+>850:2:1:2070:18048/1
+CTCCGCGCTCCCTTGAAGGGCGGCGACGTCAGCGAAGACATACACAGGTAGATACAGCACAGGAAATACCAACCCC
+>850:2:1:2070:18048/2
+TCCATTCCACCCGCATACAATGAAACTCCACGCCCAGCGCCCCCTCTTACCGCAACGATTTTTACCGCAGGCGAGA
+>850:2:1:2071:3323/1
+CCACGCTGGATGTACACGCTCCCGGGGCGGTGTGGAGGGTGTGACGATGCCAAGGTGTGTGGAACACGTCAAGCAG
+>850:2:1:2071:3323/2
+GACGGGGTGGCCATGGAAAGGACGGGGTCGTGGCCTTAACCGCACACCAAAGCGAGCGTGCGCTGCAACGCCCCCT
+>850:2:1:2071:3073/1
+AGACGCCGGGGCGTCTCGCGCAGTGCCTTTAGTGATACTCGCGCGGATCCTCACCTGGGACGAGCGCCCTCGCAGC
+>850:2:1:2071:3073/2
+GGGGCGCGAGACGCCGTTCTCGGCCGAAGGAAGCAGGTCGAGGACGATCTGCGGGGTCACAGCCCAGCCGAGGCGC
+>850:2:1:2071:14689/1
+TGGGAGCGACTCTTTCTAGCGAAGCCGAAACACCGGACATCTTCACGAAACATGACCTACCAATCCCTGGCGCCTC
+>850:2:1:2071:14689/2
+ATTGCAGGGCGCATTAAGGCGGCCCTCTACCTTCGTATTGCGGTTCCTAACACCATTCTTGGCTGGGGGGCTTTTT
+>850:2:1:2071:7056/1
+GCCGCGTCGTCCCTCGCCTGCTGGCGATCGATGTCCTTCGACGCCTGCTCGGCCTTGCGGGGGGGTTACTTCCGTT
+>850:2:1:2071:7056/2
+TACGGGGGACAAGTCGCAACCGAACAAGGACCCGATGGGCGGTACGGGGGACAAGTCGCAACCGAACAAGGACCCG
+>850:2:1:2071:11332/1
+GGAGCTGGACGCGCCCCCGCGGGAGCTCCGGACGTGAAGCGACACCGCCGCCATGCGGGCGGCCGGGCGCCCCTCC
+>850:2:1:2071:11332/2
+CCGGACGTCATCGCGTGAAGCCGGCGACGAGCCCGGGCGACGCGATCCTCGAGTTCGACGCCGATCCCCGCGAGGC
+>850:2:1:2071:2623/1
+CGTTTCATTCGAAGGTTTTAAGAAGCAATCGCTGAGGATACCAACTTAGCGGAAAATTCCGAGTACCAGGCGGCCA
+>850:2:1:2071:2623/2
+AGGACCACTGTCCGTTATGAACGTCGGCTGCTGGTGTGCGAGTGAAGGTTCATGCCTTACATGCCAAACTTGTGGA
+>850:2:1:2071:20734/1
+GGCCCCCTACCGCCCCGTCCTGTCGACGACCGCGTACGGGGACCCGGCAGCCCTCGGGGATGAGTTGCCCGCGCGG
+>850:2:1:2071:20734/2
+CCGAGGCGCGGGGCAGCCCCGAACTCTTCATCTTGCTCACCATGGTGAACTGGGCGAAGCAGCGACCAGCGGCGGC
+>850:2:1:2071:13724/1
+CTCGCCAGCGAGGCGCTCGACGACGCCCCACCGACCGCGATCCAGCGCCGCCGCCCCCACGTCGCGCAGATCGCGG
+>850:2:1:2071:13724/2
+GTCCTCGATCGCGAAGCGCACCGCGTGATCGTGCGCATGCACATGAAGTGTGATCGTGCCGCCCTTCGGCGTGAGG
+>850:2:1:2072:8654/1
+TTGGGCGCGTCATTTTGCAAAGAGCGCCCCTTCGGCGCGTTAGAATCGGTCCCCTAGGCGCCGGGAATGAAAGAGG
+>850:2:1:2072:8654/2
+GGGCCGTGCCGTTAAAATTGCGAACTGCTCAGCTGCAGTCAGCGGAGCTGGTTGCGGAGTGTCCGGAGGCTTCGCC
+>850:2:1:2072:2514/1
+GCACCCCGTCGATGTGGAAGCGGCCGCGCCAGAACGCGGCGCCGGCGAGCAGGAAGTTCGCGACCTCGAGGCGGCC
+>850:2:1:2072:2514/2
+GCGCGCCAAGCAGGCGGGCGCCGGCCGAGACCCCGAGTAGGGGGACGACGCCTTCCCGGGAAAGGACATCCGGCTC
+>850:2:1:2072:10395/1
+ACCGAAGCGATTCGTGAAGGTGATGAACGCACCTCCGATTAGCACTTTGCCATCAGGTTGCAACACGATCGCATCA
+>850:2:1:2072:10395/2
+GCGGACGGCAAGGTGCTTGTCGGCGGCATTTTTGGTACACTCAACGGCACGAACCGATACGGAATCGCCCGGCTCA
+>850:2:1:2072:5228/1
+TGAGCCAGCATCTAGGAGCACCTCATTCAATTGAGAGACCCGTAGAATATCGTCCTCTTTGCTCTCGAGGTGCAGG
+>850:2:1:2072:5228/2
+CGCTGTCACCCTGGCCCATCAAGGATGCTCGCCTCATTCGTTTCCGACGCCAAACCAACTTCTGGCGGCCCCACTG
+>850:2:1:2072:1241/1
+AGCAGCTCGACAATGCGCCCAGCGAACTGGTTGGGGAACTGTTCGCCGAGGAAGAGCGGCGCGCGGCGCGGGCGGG
+>850:2:1:2072:1241/2
+GTGGGCGACTTGTCCAGCCATCTTGTCCAGTTCCGACTGAGGCACGGCAACTTGGCCAAAGCGTAGGGGTCGAGGA
+>850:2:1:2073:20949/1
+CGGGATCGACGAGCCGTATGGGGCCCCAGTTCCTGCCGGATGGGCCCCGCTTTATCTACCCGGCCCGCCCACGCCC
+>850:2:1:2073:20949/2
+GTGGTGAAGTCGCTGGCCCAAGTGTTTCTGCCCCCGCCGGCACCGCCCGTCCTCTGCAACAGCTATTGCTTGGTCG
+>850:2:1:2073:1888/1
+GTATCATCCAATATTGGCTTGGCGATCCGGAGGCTATTTTCATTGGGCGCCAAGGGATGGCCCACGTGTAGGACGG
+>850:2:1:2073:1888/2
+TCCCCGATATCGTCATAGACGACCATCTTGCGCGAGCCTCAAATGATCATCTTGCGCACCTTTTGTGGGTCCAACC
+>850:2:1:2073:20414/1
+GATGGGGTCAGCGGGCTTGTGGCGGACGGCGGGGCGGCGCGACGGGCCGGGGGTCCTTCAGAGCCCCCCGGCGGCG
+>850:2:1:2073:20414/2
+TCGCTGGGCGCAGCGCCGCGCCGCCCTCGCGCCCGGCACGCACCCCGCCCCCGCGGGGCGGGGATAGCACATGGCC
+>850:2:1:2073:13311/1
+TGGACGCGCTTCCGCAATGCTCGGCGATCCCGCAACTACCGGGCCGGGCGGCCAGTATGTGTGTATATCTTCTAAT
+>850:2:1:2073:13311/2
+CGATAAACGGGCGCACGAAGGGGTCCGGCTCAAGGATTTGAAGTAATAGTTCGGCGCTTCCTTTCGGCCGGGGGCA
+>850:2:1:2073:8630/1
+ACGACTCTCGGAACCAATCCCGCCATACTCGACGCCAAAACCGGCCTCGAGCAAGATACCGGCCGGCGGCAGGCAT
+>850:2:1:2073:8630/2
+AGTTGCTGATGGGCGATCACAACCGCAATGGCTCCACGCCGAAGCGAAGGCGGCCCCGCGACATTGAACAACGTCT
+>850:2:1:2073:8430/1
+CTTGGGTCCCTGGGCCGAATGTGCCGTTGGCGAGCGCTGAGCCCGCCCCGTCCGCGGGAATAGTGAAGCCTAGCGC
+>850:2:1:2073:8430/2
+AATTCCTGAACGCTCGGAACCACGTTCGCGTTGTACGGGGGATGAAGGCCGGCAATCACAAAGGAAAAAGCCTGAC
+>850:2:1:2073:16357/1
+CAGGGGGCGGGCGAGGCCGCCGGCGCTGTCGGGTACACCGGAAGCTGTCGGGCGGAGTGGGGGCGGCGTGCATCAG
+>850:2:1:2073:16357/2
+GCCCCGGTCCGCAGAGTTTCGTACTGGGGGGAATACCGCACTTCGCTCAACGTCACCGCGCGATCCCAGAGCGAGG
+>850:2:1:2073:1495/1
+CCAGGAGCGGGGCGCCGGCGACGGCCGTTCGTGTGCCACCCGGTTGGCCCGAGGAAGGTGGCGAGGAGAGCGGACG
+>850:2:1:2073:1495/2
+TGCCCGGCCCCCCTGCGCCAAGCCGATGGACCGCCGCGACAGCCGCCCGCGGTGCCCCGGGGCCGCCCGGGCCGGG
+>850:2:1:2074:9624/1
+AATCGCGACGACGAATTTGCCGATAGGAACAACGGAAACCCGAAACATAAAAGAAAAAATAAAAGGAAAAAAAAAA
+>850:2:1:2074:9624/2
+TCTACGCTAATGACGAAAGAGAAAAATTTAAAAGGAAAAAAAAAAGGAAAGAAATTAAAGAAAAAATAGAAAAAAA
+>850:2:1:2074:3527/1
+CAGGAAAGAGGACGCACGTCGGGACATTCTCCGTGAACGTGGCGACTGGCACCCTGGTGTGCCTGGTCGAGGTCGC
+>850:2:1:2074:3527/2
+GACATCAGAGATGCGTCCCCCGCTAGCCGCGTCGTCTTGCGGCCTCGCGTCCCCGTCGGGGGGTGGGGGGGGTTGG
+>850:2:1:2074:12259/1
+CGCAAAAACGATGAGTCCCTGGCCGATCAGGATCCAATGGAAAAAGCCCAGCATTTCACTTTGTGTCCGCCAGAGA
+>850:2:1:2074:12259/2
+ATCGGCGCGCTCTATAAGCCCGACTCGCGCATGACGGCTTAGGTCATCACATTCAAATCATGAAACGATTCATCCT
+>850:2:1:2074:5906/1
+GGAGGGACGGAGATCGGACGCTCGACGACAATGAAACCATCTCCGCGCGATAGAGAGATGCCTCCGAGGAGGAAGG
+>850:2:1:2074:5906/2
+ACGGTGTCGGGCTGACGCGCCTAACCTTCTGATCAAAAATAGAACGTCCGCCTCGGATCGTTGAATGCCTCGGGCT
+>850:2:1:2074:13535/1
+GCTGCGACCGATCCGGCCCAAACCGCATTTGGCTCGGCCGCGTCCCCGCGGGGCAGCGACGGGAGCACACGCGGGG
+>850:2:1:2074:13535/2
+AAACGCTGCTTTCGAACACGGCACTGAATCTCCGACTCACCCGGGAGAGCGCCAAGGGCACATACGCCCCGCGGGC
+>850:2:1:2075:8605/1
+GGCGTTGCTGGGGGGCCCCCCCCCTGCGCGCCCGGCCCCGGAACGGCCCCTGGAAAGCAGCCGCGGCGTCGTTCTG
+>850:2:1:2075:8605/2
+GAGCTTGAGCGGGCACGACGTGCTCGACATCTCCGCCGAGTCGAACCAGCTGACCGCCGCGGGCCCTGCCGGCGAC
+>850:2:1:2075:3501/1
+CCACGGCAGGCCGTCCAGCCGGTTCATCGCATTGAGGTGTTCGGTTGCTTGCAACTCCGTTTGGCCACCCGAAAGG
+>850:2:1:2075:3501/2
+ATCGCGTTGTACTGGAGGGGATGCTGCTGAAACCGAACATGGTTCTTTCAGGGAAAGATTGTTCGCAGCAAGCTTC
+>850:2:1:2075:6215/1
+TCGCATCTTTAGTGGTTGGGTGGGAAGTCCTTGGCTGTACCTTCTTATCAATCGGAACACTCCAAATTGGACCTCG
+>850:2:1:2075:6215/2
+ACTGTCAAAACTGTAATTCATGTGAGTCTTGCGATGATCGGTATTTGTCATAATGACGAGAATTACCTGACCATTT
+>850:2:1:2076:13489/1
+ATCGAGAACCAAGAGCCGAACGCAGCGTGCCGCTACCGCTTCCAGCAAGAGCGTGACACTGTCGAAGACGCGGAAG
+>850:2:1:2076:13489/2
+GCCTGCCCTCTGCCCGTGGACGCAAATTCTTCGCTCTCACAGGCAACAGACCGACATGGCGCTCCTCCAGGAAGAT
+>850:2:1:2076:4898/1
+CAGGTGACGGCGGGCATGGAGCACGTCGACAAGATCAAGCGCGGCGAGCAGCCCTTTAACACGCGCACGATGATCA
+>850:2:1:2076:4898/2
+AGGATCGCACAGGCTGGCGGCAACCGACGAACCCACCGCAGCGCCGCACGCCTCCGCCCACAACGCAACTGACCGC
+>850:2:1:2076:20634/1
+TTGGAATGGTCTTGTTGCCCAGGTACCTTTTGTTGCTGCGATCACAACCATGAGTGATGCAAGTATTCCATTAACA
+>850:2:1:2076:20634/2
+ATACTGCACCTGGCTATCATGAAGGCCCGTTGTGATCAGCATATTCGGATATGCTTTTGCTTCCACGTTATCATAA
+>850:2:1:2076:16551/1
+GCGGCGGTCGCCCTGTGCCGCCACACCCTCGGGCCCAGCGCGCGGGGGGTGCCCGCGCGCGCTCCGCGGCCCCCCC
+>850:2:1:2076:16551/2
+CGGACAGCCGAGGCGATATGGAGCCTCTCTCATCTCCATGCTCGGGCTCGCGCCAACGTGGTGCGGGTGCGGAGGG
+>850:2:1:2076:13859/1
+GCAAAACTTTTTAAGGCAGCCACAGGCTCTGCTGTTCAGATTCTGGAGATGGATCTGGCCTCCCAATTCCTTCTCA
+>850:2:1:2076:13859/2
+CTGGCGAGCTTTAGAAGTTTATTCTGCGGCGGCGGCTTGCTCCAGCGCATAATGCCAGTCCTTAGAAATGCATACC
+>850:2:1:2077:19108/1
+ATGGCAAGCAGGTAGCGGTCCTGGTTCCCACCACGCTGCTCCCGGGGCAGGCCTACATAACAAACAGCGCGGGCAC
+>850:2:1:2077:19108/2
+CCCTTGCCGAGGACGACCAGACCGAGCCGGGCCAACCGGGTCTCCGGCGACAGCAGCCGGTGGGTGCCGATCACCC
+>850:2:1:2077:2126/1
+GCGGGGCGCCTGGCCGGCCGGCGGGCTTTAACTGTGATCTGCACCACGCTCACCAACAGCGGCCGATCTGCTTTTA
+>850:2:1:2077:2126/2
+CTTCTCCACGGCCCCGAAAGCGTGCGCCAACGCGGTAGACAATCAGCCGCAGCTCATGTGGTCGTCCTCGACGGGA
+>850:2:1:2077:18500/1
+CGCACGGCTACGCCGCCGATCTGACGAGCTGGAGCGCCATGACCATTGACCTCCAGGAACAAGACACGACGAGCAC
+>850:2:1:2077:18500/2
+AGTCCTGGGAGCGATCCAAGAGCATCACGGCCCCGGCGGCCGTGGGATTAGCGGGAGCCATTGGCTTTCTGTCTCC
+>850:2:1:2077:18797/1
+TAGCACGCACCAACATTACTGGAGATGCCGTTCTCCCGGTTTTGGTAAAAAATAAAGAGGCCAAGCCATCGGGCAA
+>850:2:1:2077:18797/2
+GAAGCCTCGAGCATTCGCTTGGTCGAAAGGAGCGTCTCCTCTTTGGGACAGCTCGAACACTAGGAATATTGACCTG
+>850:2:1:2077:13900/1
+TATGGCGCGAGGCCGTTCCCCCGCCCCTTGGCGCGGCGAACCGTTTTCAGACTCACTTACACCCAGAGCGACCCCC
+>850:2:1:2077:13900/2
+CGACAACGGTCAGGAACGTACCCACAAATAGATTTATGAAATCAAGCGAGACCGAGGCGTCGAAGAGAGGGTATCG
+>850:2:1:2078:20101/1
+CTGGCCGTTGAGGTCGATGTGGAAGAGCTTGCCGAGCCACAGGGCCTGCGCGATGCCGTGGGCGTAGTTGAGCGAG
+>850:2:1:2078:20101/2
+CCTCGGCTCCTACGTGCTGGAGCGCGGCTACGACCTCCGCTTCCCCATCGGGCCCAAGCCCAACGAGCCCCGTGGC
+>850:2:1:2078:8221/1
+ACTCCGAGTTTATGCCCCTCGCCCCGGTCGCCCCGGTGCCGGTAACTGGCTCCCGGGGGGGCGACTTCCGGGGCCA
+>850:2:1:2078:8221/2
+CCAGGCCACGAATCCTCTGGTTGAGCTCCCACAACGCCACCCGATTGCTGTCGAATTGGAAGAGGCGCTCGGCCTG
+>850:2:1:2078:2970/1
+CTCGCGAGCGTCGCACGGATGTCCGCGGCCGGGCTGGCGGCGACAGCAGAAGGCTCGAGCCCTTTACAAACCTGAG
+>850:2:1:2078:2970/2
+CAGAATTGCCGCGGGTCGACGACGTAGACCGTTTTGGTGGGTTTGCGGGGAAGTTACAAGCGCTGGGAAGGGATGC
+>850:2:1:2078:6569/1
+CGTGCAGGCGTGCCGGGTCGGCCACCCCGCCGGCCCCCCTGCGCATCCCCTCCAGCACTCCCCGGGGGCGCTCGGC
+>850:2:1:2078:6569/2
+CCGCGGCCTTGAGCCCGCCGATCCCGCGCGCCCACCGGCACCAGCCGCGATGGTGCCCGCCGCGCCCCACGGCCCT
+>850:2:1:2078:3432/1
+TTTCGGCTCAGCCGCGGGATCGCAACGGGCTTTCGCGCATGCCAACGAACCCGCGGCACAAAAGACACTGTATAAG
+>850:2:1:2078:3432/2
+CGCATCGGGACGGGACCAATCCACCGGGGCAATGTCATGATGTAAGCCGCAGAGGCGAGGGGGATAACCGAGCCGC
+>850:2:1:2078:12681/1
+ACAAAACGCGTGCCGGATTCGAGCAACCGCCGGGCCAGCAGCAACCCCTCCCCGCACGCGCGCCGTCCATAACGAC
+>850:2:1:2078:12681/2
+CCTTGCGCAAAGACGTGAGCAAAGAGCGGCGGGCTCCGCGCGCGAGGCTGTGAAGGACTGGCGCACGAGCGGGGCG
+>850:2:1:2078:9604/1
+TCACAGGGCCAACTGTCTGTTCGTCTGGATCCCTTAAAAGACGAAATGGCCAATGCCAGCGCCTACCTTCCGCCAG
+>850:2:1:2078:9604/2
+CCACGACGGGATCACTGTCGCGGCAAACGGATCCCAATTGCAAATCGTACCCGCCGGAAGAGCCTCCTACAGCACT
+>850:2:1:2079:1133/1
+GCGGGAAAACCAGCAGTCGAAGATTGAATCGAAAGTTTCCGTCGAGCGCCAGATCAGGGTCAATGATGAATACGCA
+>850:2:1:2079:1133/2
+TCCCACTCGACAAATTTCGCCAGCGCGTCAGTGGCTTCTTTCCCATTAGGGCAGCTCATACTTTTGGGGCGGGGGG
+>850:2:1:2079:17980/1
+AATCGAGGCGGCAAGGCTTACGACGAGCTGTTCTTTGTTAATCGGCCTTGGGGATACGATGCCGCCGCCGTGCAGC
+>850:2:1:2079:17980/2
+CTCACCGTGCGCGCTGCCGGCAAACGGTGATTACGGCCTCCCCCACACTGATGGCGGGCATAAACCCATATACACT
+>850:2:1:2080:8684/1
+CATCCTTGCGCGAATCACCGGCAACCCCCTGTTCGATGTGAAGGAAACGCCGGTGCCGCAATCGGCCCTGCCGGCT
+>850:2:1:2080:8684/2
+CGCACTCCGGCCCGGCGTCGGCGCAGTCCGCCCCTCGCCCCACCTCCGCCTGCTAACCTCAGTCGCCGCCCGCGAG
+>850:2:1:2080:9191/1
+GATCCCAATCGCCATGGCCTCTACCACGGGATGAACCTCGCCGGGCTCGACGTGGCGCCCATCTTTTTTCTCGCCC
+>850:2:1:2080:9191/2
+GCGCGAACGCGACTTCCCATGACGATCCACCTCGGTTTCCTGCTGCAGACATCCCGGGCTACAGTGGTGGCAACTG
+>850:2:1:2081:7296/1
+CTGGTCAGTGGCCCCACATCGCTTCGCCGCCGGCGAACGCGCGGTCGGTGTTCCCCGCGCGGCTCGAGTTGTGGGG
+>850:2:1:2081:7296/2
+CTACGAGGCGCTGGGGAGCAAGAAGGCCCTCTCGAATGACGGCCGCAAAGAGGGGACGAAGGCGGGCAGGGCGACG
+>850:2:1:2081:19156/1
+CACAGAGGCTACAGATACTTCGAGCAAGCGGTATACGCTCCCGAACACGGGCAAGGATCTTATTAACTATGAACTG
+>850:2:1:2081:19156/2
+TCGCAATGTGAACAAGGTTCGCGAGTCCCAGTCTTGCGCCAGGTTCGTCCACGAATGTAGACCAACAGAGAAAACT
+>850:2:1:2081:14154/1
+CCCGCCGACCGATCATGCCGCCGGTCATGACGAGCTCGGCCTATGTGACATCCCGCTCGGACACTTATTCCCCGCT
+>850:2:1:2081:14154/2
+TCGAAACGTTCTGGCTTACAACCATCCGTGCCGTACGTGATCCTTGTCATCGAACAGGTTGAAGAGCCCAGCTATC
+>850:2:1:2081:3888/1
+CGCGGCGGGGGAGCGGGGCGAGCCCCCGCGGCACCGGGCCGGCGGCGGCCGCGACCGCCCGGCCCGCCCCCCCGCC
+>850:2:1:2081:3888/2
+AGCAGCTTCTCGGCGGTCTTCCTCCGAGACTGGGAAGGACGGCACCTGCGTCGCGCGCTTGCGCGCGGCGGGCGGG
+>850:2:1:2081:9915/1
+GCTGGACGCCAGCTCCGCGGAAGACCGGCCCAAGAACCACTCGGTGATGTTGACGACACCGGTGGTGATGGACGGC
+>850:2:1:2081:9915/2
+ATGGGCCACCGAGAATCCTCCCAGGGAGACCGTCTGCACCCCCGGCGCCGCGCACGCGACCACCGAGGCCAGCAGC
+>850:2:1:2082:5930/1
+AATGGCCGACCTCATTGCCGTGCTCGAGGATCGCGAAGCTCCGGCCCTGCTCCGCCACGGAGTAGCCCGCAGAGAG
+>850:2:1:2082:5930/2
+CACAGAGCCGATCGAGGTGCGTCCCGTGCCCGGCGACCACTACACGATGCTGTCTCAGCGGGACGCCGACAGGCTG
+>850:2:1:2082:13509/1
+CGGGTCGCGGAGTTGGAGGGCCAGGTCGAGGCGCTGACCGAGAAGGTGGCGGAGCTGGCCCGGCTGGCGTTCGGGA
+>850:2:1:2082:13509/2
+CCGCCGGCCGTGCCCCCGCGAACCCTTCCGCTGCCCCCGACCACGCCCGGCCGCCACGTCGCCGACCCGCTGTCCC
+>850:2:1:2082:12874/1
+GGAGCGCAGCCCATGACCTCGCGCGCCGCCCCGGCCCCCCAGACATGGGCCCGCGCCGCCCCCGACCCCCCCGCCA
+>850:2:1:2082:12874/2
+GCTGGACCGCGCGTGGGAATGTCCGCGCCCCTCGCGCTCCCCGGCGCCGGTCACGGGTGCGGGCCCCTGGGGGTGG
+>850:2:1:2082:17651/1
+GGTGCAATTGGCGCCGGTAAGATTAGAACCGACGCCAGAAACGTCGAGCGTTTAAGGATAGGGGGCCGGGATTCCC
+>850:2:1:2082:17651/2
+CGCTCCTCCGCGGACTCGCGTTGCCCGACGGCCGCGCGCACTCGCCCGACGAGAATTTTCCGCTGGGGAACCTCGA
+>850:2:1:2083:3804/1
+GTTATGGATGATAGATCCGCGTTACGCTAATATCGAAGTGTACCACGGAAGTCCCTATGGCCTCATGTTGAAGCAC
+>850:2:1:2083:3804/2
+TCGTGTGACGAATAACCCTGGGTGCTGGACTCAACTCTGAGGTTGCGGAGCATGAAACAGCTCGGCCACGGTCAGC
+>850:2:1:2083:16289/1
+TTGCACTTACCAAGCCAGCCTCCGTAAGAAGACAATACGATTTTCGTCGCGGAGAGACGGTCTGGCGCGCTGGCGG
+>850:2:1:2083:16289/2
+ATCTCGCGGACGACGGTGGATGGGGCAGTCAGGACTTCGTCGGGAGAACAGGGCACAGCAGAAGCGATAGAAACTA
+>850:2:1:2083:2537/1
+CGCGGGACTGGCCGGGATGACGCTGATCGAGCCCGGCTCGTGGCGCGAGGACGAGCGGGTTGTCTAGGGCGTTCTG
+>850:2:1:2083:2537/2
+GCATCCTGCGATCGGCGAGGAACGCGGCTAGGCACAAAACGAGCAGGAGCTTCTCCAACTCCGCAGGCTGACATCC
+>850:2:1:2084:13667/1
+GAACCCATCACGTTGCCGTCCTCCTGGGATGCCTCGTGGGTAGGAGCGAAAGACTAATCAAACCCCGTGATAGCTG
+>850:2:1:2084:13667/2
+TGTTTCCCTCTCGCGCGTGAAGCTTATACCTCACGCACTCACACCCGGATTCCCCGCTGCGGAATTCGGTGCTGGG
+>850:2:1:2084:16921/1
+AGACCGCCGGCGGCGACCGTCCTGCAGGGCCCGCCCCCGCGGGGGCCGGCTCCGGCCGGCGTGGGGCCCACACTGC
+>850:2:1:2084:16921/2
+AAGTCTTTCACCAGCGTCGCAACGGCAACCGCCACCTCGCCCAAGGGCAAGGCGGTCAAGGCCTCCGACCACGCGA
+>850:2:1:2084:12374/1
+GACCTAAAAAAACACACCAGACCAAAAAAGAAGAAAGAAGAACAAACAGGACGAGGAAAAAAAAAAATAAAAAAAA
+>850:2:1:2084:12374/2
+CTCCCGGATAGTGAGAGGAAAGACAAGCGGAGGCTGGAGCACAAACCCGATCAGACAGAGAAAAGAAATAAAACAA
+>850:2:1:2084:17145/1
+TACGAGCGATTTGCGCCGCAGACGCCGACCGGCGCCCGCGACGACCGCGGCCATCGAGAATTCGTCCACGGGAACG
+>850:2:1:2084:17145/2
+TGAGTCGACGACGCGTCCACCGGTCGTTACGAACTCCCACTGATAGGCCGACCGAGTCACCGTCCGTTTCAGCACC
+>850:2:1:2084:16598/1
+GCAACCTGGCGGACCTCCGGCCGGACCCGAACCTCTTCAGGGCGGAAACACGAGCACGCTCGCCGCCTACCATCCC
+>850:2:1:2084:16598/2
+CCGGAGTCTCGTACTCGAAAAGCGATTCCCCCTTGGCCGCCGAGGACGCAATGAGTCGTCCGGTCGGGGCGGGGTG
+>850:2:1:2084:8027/1
+ATAAACTTGCTGCGGGAGATCGCGCGCCAGTTCCAAGGAGCGGTCCTCCAGTTTTTGGAGCGAGTGTTTTAGTGCG
+>850:2:1:2084:8027/2
+GCTTCCAGCTCCAGGCTGATGAGCGGACCCTGCGCATCCCCGTAATCTTTGTGACCGCTCAATCCGACGTTGAAGT
+>850:2:1:2084:12299/1
+ACCCGAAAGGACTGCTGATTCTCGAGGCCAACGGACGGTCATGGCCCCCGTTCGCCTGGCCGGCCTAACGACTCGC
+>850:2:1:2084:12299/2
+GCAGGGGCTTTTTTTGGAACACCATGACCAACATCGACGATATTCTGCTTTTGTGCTGCGTCAGCGGATTCATTGC
+>850:2:1:2084:20287/1
+CCGTCGCTGGGGCTCTGCTCGTTGGAGGTGTTGGTGCCTGGCCTCTCCTCGAGCCGCACGTGGACCGCATCGTCGG
+>850:2:1:2084:20287/2
+TTCGTCGCCGCCAGGCGGAGCCTCACCGCCCAGACCCTCGGCCGCCAGACGCCCAGCACCGCCGGGGTGATTACCG
+>850:2:1:2085:18611/1
+ACCGGACCACCGCCTCTCCCTTAAACCACTGGCATCCTGCCCCCTAATTGCGTAATACAATCCCAACACCGCGGCC
+>850:2:1:2085:18611/2
+CCATCTCGCGGAGCGCCCATAGTCGCCGTATGAGCGTTCTATCTAAGGTCGATTAGCGCCCCGGGCACGCCACCCG
+>850:2:1:2085:21286/1
+GGAGGCACGCTATGCCGGTCGTGGCCAGGGCGCTCGGGGGCTGCGCGTTCCTGGCATTCTCTGGGCCCTTTCTCTC
+>850:2:1:2085:21286/2
+TCTGCGAGTTCGCTGCTGATGATCGCTTCGCCGCCGGGGCCCGTGCCGACCATGCAGCGGTCTGGGCCATGGCCGT
+>850:2:1:2085:18280/1
+GACGGCGCAGAAACGCAGTCGCGCCCGCGCCCGACGCCGGCCCCCCCACGGGGCGCCCCCCGGCGGCGGCTGCGGG
+>850:2:1:2085:18280/2
+GGCTGGCCAATCTAGCTCCGTCGCGGGGCTGGTTCGGCGAGATCACTCGCGACTGAGCCCGTCACACCAACTTGCT
+>850:2:1:2085:8514/1
+CTGACCAGGGGCGCGCCGCCGAGCGGCAGGCGGCCTCCGCCGCCGGCGCGCAAGACCACTCCCCCGCCGGGGATCG
+>850:2:1:2085:8514/2
+CATGACCGACCCCGGGCCGGCCCTCGCGCACGCAACAGCCGGTTAACTCCACGATTACCTCTCCATTGGCGCGAGC
+>850:2:1:2085:15721/1
+CGCGCCGAAGCTGTTCCGCCAGTCGGATCCCAGGCAGAGCGGCTCGCCGACCCGCCGCCCCGGGCTCCGCCCGCCG
+>850:2:1:2085:15721/2
+CTCCGTGGCAGGCGGGCCGGCGGCGTTCGAGGGGGCCCTGGGGGAGGGGCGGGGCACCATGCTCGGCCCGGCAAGC
+>850:2:1:2085:1276/1
+GAACTCCTCGCCTAACGACTTCGATTTCCTGGTCGGGAAATGGAAAATGCACAACCGGCATTTGGATAAGCGGCTG
+>850:2:1:2085:1276/2
+TTCCGGTGTTGCTCGCGATCCAGTAGAGACTCCAAAGCCGTGTTTTCGGATCAAATAATCGCAAGGGGAGACCTTC
+>850:2:1:2086:2152/1
+GGAAGTTGGAGGCCAGCAGATTCCGCGAGATGTCCCCCTCGGTGTGCAGGTTCGGGGCTTTGCGGGTGGCCTGCTG
+>850:2:1:2086:2152/2
+AACGGGATATCCGAGCAGGTAAAAACCGTCCGCTGCGAGATCGATGGTTGGAATAACGAGGAAATGGTGTGGGGCG
+>850:2:1:2086:15088/1
+CAGAAGCTTTTGAATCGGCCAGTAAATGAAGGGTTCTCCGGCGGCGAGAAGAAGCGGAACGAGATTTTCCAGATGG
+>850:2:1:2086:15088/2
+CAGCGCGCAACTCCTGTTTCCCGTAGGGCTGGTGCGCGCCTCTCCCCACATATGTGCAAAACGGCGCACGGGCGCC
+>850:2:1:2086:4850/1
+GTGGTTGATGAGGAGCTGCAGGGAGAGTATCGGCAGGCTGCCGAGGCAACGTTGACAGAAGGTTTGGAATCGCAGG
+>850:2:1:2086:4850/2
+GTGGAATACATTGGCACCCGCGAGGGTCATGTCTAACTAGTTCATTAAGTCGCTGCCACGAGAACAGTTTGTATCT
+>850:2:1:2087:11868/1
+CGTCGCCAAATGGCCCGATCGGCCGGCGATTGATCTGATGGGCAAGCGCCTGAGCTATCGGGAGGTGGGCGAATAG
+>850:2:1:2087:11868/2
+ATCGAGTGGCGAGGCGTTGACTACCGTGCCGTCGGCCTTCAGCACCGGGAAGGAGGCGATGATGTAGGGCGGCGTA
+>850:2:1:2087:8102/1
+GGGGTCTCACATGGAGCATTCGCTTTCGTAACGAAACCTACAACGACTGAAGGTCTCGACTCAGCAATCAGCCGCA
+>850:2:1:2087:8102/2
+CAATCATATTGCGATGTTTCCACCTCTGCTTGAGCGTCTCGCCCCGCGGGGCTTACTTTGTTTTCGTTGGCATCGA
+>850:2:1:2088:20854/1
+CAGCTTCATCTAGTTCTGAGGGTGCATCGACCATGAACCGGACCATGAAGAAAACCGGCCGAATCGTCTGTGAGAG
+>850:2:1:2088:20854/2
+CCGCTCCCCGCCTTTGGTCGAAGTTCCCGTCTCGCTGGCCCGACGAGATGCGGCCGTTCGGCGTCGGGGCGGGGGG
+>850:2:1:2088:11730/1
+TCAGGGTCCGGTGGACGCGGACTTTAAAGAAGTACCGAAGGAATAATAAAAGGGATGGCGCAAGCGAGCGGTAGAA
+>850:2:1:2088:11730/2
+ACGTGGGTCCAACGGGTTATGGGCTTACTTTTTATCTCTCCGCCGAACTGCCATGGGGTCATCCAGTATCCGGAAA
+>850:2:1:2088:3199/1
+AGATCCCACAGGTTCCTTGAGTCGATGTCATCCTGGAGCTTCGCCATCTCGTTGGTGGACTCGTCCGAATAATTTG
+>850:2:1:2088:3199/2
+AGGCGCGCGCGGCGGCTAACTCGAGCAAGAGCCACAACTCCATGCCATGACATTCTGCGGTCAAAACGCGATGGAT
+>850:2:1:2088:5417/1
+CTGGAATCAGCAGATCGCCGCGCGTCGAGAAATTTTGGAGGGAGCAGTTGCAGATGAGAGTAGAGATCGGGTCGGG
+>850:2:1:2088:5417/2
+ACTATTTCCTGCGACCAACGCGTGCTGCGCGCGGCGGTTGGCACACTTGGCGTCCCCTGCTCTGTCGAGCCCGTGG
+>850:2:1:2089:1038/1
+AAGGGGCTTATGACCTGGTTGAAGTGCCGCTAGACGGTTCCGGTATCCGAAGACTGGGATCTACGCCACGCAACGA
+>850:2:1:2089:6531/1
+GGGCCTGCTTCGTCCGCCGGCCCGCTTCGGTCTGCGGGCGGCGGCCGGCGGGCACCACCGGCCCCCCGCGCGCGCG
+>850:2:1:2089:6531/2
+GGCGATGCCCGACAGGGGCAAGAAGACCATCGCGGAGGCGCCGGCCCGCCCCCCCGACGAGGGCCCGGACCGCGCG
+>850:2:1:2089:17841/1
+CGCCTCGCAGGCAGTCGGCAGCACCGGCCACCTCGCGATCGAGCTGCTCAAGGCGAAGACCCGCGTAGACGCGACC
+>850:2:1:2089:17841/2
+GCAATCCTGCGTTTCTCCGCCACCGCAATGGCGCGTAGCGTCCCTTTTTGCAGGCAGGCGATCGACGTGGATGCGG
+>850:2:1:2089:13882/1
+AAGAACGCACTGCAGCACCCGCCCCAGGAGGGCACCAGCACGCGCACGCAGGGATCGTTTACGCTGGAGGAGGCTT
+>850:2:1:2089:13882/2
+CCCGCTCAGTGCGCCCGTGAGCATCACTCCGCGCGGCAGGCGCGCCGCCATCGACGCGGCGCCTCGGCCAGCACTC
+>850:2:1:2090:12221/1
+AATGGGAAGCCCATGTGAGGACAACGATTGTCCAGCGCAAAGATTTCTCCATCATGCCAGCAAATCAGAACCGGAC
+>850:2:1:2090:12221/2
+ACTAAGGATCATGAATTTAATAAGTTACGAATTGCTTAATTATGAATGACTCGATCGTTCCCCCGCCGACTAACCA
+>850:2:1:2090:16830/1
+GTTCCAGCACTTCTGACGTTCACTCCTTCGACATACGAATCGATCATCAGTTCTCGCCCCAGCACACAGTCTTTGT
+>850:2:1:2090:16830/2
+TAACGCAGGACTGAACTGGTGGATGTACCCGATCCCGGTGTTCTGGTTGCGTGCGGTGGTTGTGCCTGTTATCCCG
+>850:2:1:2090:18635/1
+GAAGACGGCCAGTCTGGCTGTGTCGAGTAAGCCGGCGGATGGTGGACACGGGCTTCCGCCGAGGCCCTTCATCCCT
+>850:2:1:2090:18635/2
+GTGACTGCATACAGGGTCTTCTCTGTTATACGCGTCTGCAAAGGTTGGGGGAGTTGGATAGGTCTGGTGGCCTCCC
+>850:2:1:2090:3484/1
+CACGGCGGGCCAGGTCCAGATCCATCCGGGCCCCCCGGGCGCGGAGCCGCAGAAGAACAGCTGGAACAACCCCGGC
+>850:2:1:2090:3484/2
+GTGCGGTTGTCGCGGCACTAGCCAGGCGAGGTGGGACCGATGGCCATGCCGAGCACGGACTCCGATGAACTGGCCA
+>850:2:1:2091:2610/1
+ATGAAGAACGTCGGGACGCATGAAGGAGGCTCTGACACCGCCACCTTAGCGGACCATTGCGAGCACCACACTGCCG
+>850:2:1:2091:2610/2
+AAGCTAGTAGAAGTCGATCTGCACGGGCCGGGGGGCTCAGCGCTCCCGCACGTACATGACGAACGGCTCGCGGAGC
+>850:2:1:2091:21375/1
+CAACGTTTTGGGTAGCCCCTCGACTCGTCGCAGCTGTGGGCCATAGCTGTCATCCTAGTCGTGCTCTGGCTTCTGG
+>850:2:1:2091:21375/2
+TCTGGGCCGACCGTTTCGGGGGGCAAACCCGGTTGGGCGGATGCCCTATTGATACGGCCGGGGCCAAAACGGATTC
+>850:2:1:2091:4986/1
+AGGCCGCCTCGATGAAGGCGATTTCGTTGCGCATCAGGATGCAGACGCTGTCGCCCTGCTTGACGCCGAGCTTCTG
+>850:2:1:2091:4986/2
+GACCCGACGAGGGATCGCAACAAGAAAATGGCCGATACCTCTCCCCTTTTCCTCGGCACAGTCAGCGGTCCGCGAC
+>850:2:1:2091:13978/1
+TATTTCGAGGCGGGACTGAGCCTCGGCCTGCCGCTCACACACGACCCGACTAGCGGGACGCAGTTCGGCATTGGCT
+>850:2:1:2091:13978/2
+CTCACATGGCGCATCTCGTCGCCGCGTACGCAAGAAACACCTGTCACCTTGCGCTCTTTGAACCGTATGCGGGTGA
+>850:2:1:2092:18437/1
+ATCTTGCCGATCAGGTTGCGCATGCCTGCCTGTTTCCGGAGCAAGTGCGCTTCGCCGCTCCAGCGACCTATTTGTC
+>850:2:1:2092:18437/2
+CTGATGGCCGGCCGCGAGAGCAAGAAGTCGCTCTATTCGTCGACGCTGGTCACCTTCGAGGATGACAAGGGCGCTT
+>850:2:1:2092:6739/1
+CGTCCGCTCCTCTCGGTCGGCAGATAGCGGGCCATTAACAAAGAGCTTTCTTTTCTGCGCCAATGATCCGATTTGG
+>850:2:1:2092:6739/2
+GAATTGTTGAAGCGCTTACCGAGACTGTCGGCCGGGCTCTTTTTCGTCTTGCTCGTGCGCGAGGGCTTGCCGGCCA
+>850:2:1:2092:7743/1
+AGAGACAGGCTTGGACGGTAAGGCGGGGGTTGTAGGTGTTGCTGGTCATGGAATTAGTTTTACAACTGGCGGGCCC
+>850:2:1:2092:7743/2
+TTTAAAGTTCATTAAGTCTGCAACTGTTGGAAGAATATCAATTGTCTCAACATTCCAATCCAGAGTTCTCCCAATT
+>850:2:1:2092:11269/1
+GGGCGTGTCGGCCCGCGCGCGGGGGGGCGGGAAAAAAAAACCTCTCTTTTACGAGGGGAAAAGAGGGTTATTTTTT
+>850:2:1:2092:11269/2
+AGGGTGAAAACCTTTTGGGCATCCTCGATCTGCTGGAGAAAGATTGGGGCCAGTGGCATTCCGACCCCACCAACAA
+>850:2:1:2093:16112/1
+CGGCCGGAGGTAGGCCCGTCGGCCGAGGCGGGGGCATCTGGGCTGCGGGCGAGGTCTGGCGGGCGGGCCTCGAGGG
+>850:2:1:2093:16112/2
+CCCGGCGCGTGCCTCGCCTGGCCGGCACCCGAAACCAGCGCTGGGCGCCGCCCCGCCCGACCCGTGACGCCCCGGG
+>850:2:1:2093:14320/1
+CTGGGGTGTTCGGAAGAGGATCTGCGCCCCGCGGTGGACGCAGTCGGTGCGGTGGCGCAGGACGCGCGAGAACACC
+>850:2:1:2093:14320/2
+CTGCGAGGGCGGCACGCCGGCTGCGCACCGCGCGCAGACGCTCCGGCCCACCACAACGGCCCCGGCAAGCATCGCC
+>850:2:1:2093:13316/1
+TGAACGCCCTGCCCTTTTGCCCGGGTATCCCGGGACTGCCAGACCCGGCGGCCGGAATGTGTGTCCAACGCATAAC
+>850:2:1:2093:13316/2
+CGGGACACCGGAGGACCTACGCGTGCAGCTCACCTGCGCGTAGGCACAGCCCGAGCGAACGTCTATGCGTGGCGAA
+>850:2:1:2093:15661/1
+GCAGTGAGCGGACTAAATCAGGGCAGGGGCGCGGCCGTGACGGACAACGGGAAATTATATTACGTATATCCCACTG
+>850:2:1:2093:15661/2
+GCGGACTCTAGCGTGGGCATCAGAGACTGTCCTGCCATCTGCCCCTGACCCTGCTGAGCCGCCGTCTCGCCGGCAG
+>850:2:1:2094:5518/1
+GTAGGCGAGATAGATCGGCAGCGGGCCTGTGCCGGTGGCCGCACCGGAGTAGGCAAACGACCCCGCGCGGCCCGCC
+>850:2:1:2094:5518/2
+AACGAGTGGGCGACGCTGAACTACAACTGCGCCAGCAGCGCCAGCGGCGGCTGCTCGGCGGGGCGCGGGGCGGGGC
+>850:2:1:2094:18663/1
+ATGTTTCCCTTCGCTCCACCTGACTACGCTGTTGGCTGGATTAATTTCAGCGTCCCTTTCCAATGCCAAACTGGCT
+>850:2:1:2094:18663/2
+CGATCGCGCGCGTAGGGCGCTGGGCGAGGGACTATCCGGTGAGTACGTTGCCGTCGAGCTCGATGAAGCGCTGCGC
+>850:2:1:2094:9101/1
+GGAAAGGCTTACGTATCAACGTTTCCAACCCCACTGGCACCCTGTTCTGATCATGACAATCAGCGGAAGGAGGAGC
+>850:2:1:2094:9101/2
+CGTGCTCCTACGGGCTCCGCCCCAAGCGCCGAGCTCATGACGCGATCGCTGAGACCCCTCAGTTCACGTCCCGCTC
+>850:2:1:2094:21415/2
+TAGGTGCCGCGGACGATGCCGTCTTTGTTGATCGCAATTTGGAACAACATCGTGCTGGTTTTCTCGTTCTCGCGGA
+>850:2:1:2094:9491/1
+TGGTTAGGGGGAAGCCCCTTCCCCGGAGCGGTCTCAACGGCTGCTTTGGCAGCCTCCGGATCCGCGCGCTAGAGAC
+>850:2:1:2094:9491/2
+TCTGGACCGGAAACCCAAGGCCTCCGTACCATCGAGCCATGCAGTCGTGGCGCTCGTCGGTGTTGCCGGTAGCCTT
+>850:2:1:2094:6351/1
+GGGACCACGCCTCAATCCGATCGAAGTCACTTCGACGAGCCGCGCTAGAGTGGTCACACGTCGGTAAATCCAAAAT
+>850:2:1:2094:6351/2
+AGGAGCGATTGTCGTGGCAGCCACGGCCCGGGCGCGCATGATGCTCTCTGCCCCACGCCCCACAGGCGGCCAGGCG
+>850:2:1:2095:1878/1
+CGTTGAGCGCCTGCGCAGCCGCATGTCCGCCCGCCGACCCGCGTGCGACGACAGCCAGATTGCATGGGATGGCGGG
+>850:2:1:2095:1878/2
+TCTCGGAGCGCGGCTCCGCGGAGCCGTTGCCGGTCGAGTCCGCTGGGGCAACGGCCCAGATAGCCGCGCGAAGACG
+>850:2:1:2095:2233/1
+GCGAGAGCGAAGACAATGAAACGCCTGCTGGAAAAGGCGGACCGCTGTAGATGTCTCGCTGTGGCAGATTGTGGCA
+>850:2:1:2095:2233/2
+CAAACCTTTTCATTGCAGTCCCGATCATCCGTCGGCACGAGTCGATGCGGAGTTCATCCTGTCCAACGAACCGTTA
+>850:2:1:2095:20448/1
+GTCGCGTTCTATTCGTTCATGTCGCAGATGGGCATGGCTGCGCCGGCGATCGGCATCGTCTATCCAATCAACGCCT
+>850:2:1:2095:20448/2
+GAGACGTTCTGGCCGCTGTAATTTTTCAAAAGAATCAGGTCGTGATATCGGAACGCCATCAGGCGATCGGTTCCGG
+>850:2:1:2095:11323/1
+CTCCCCCTGCCGCACGCACTATTTCCGCCACGCGGATTTGGCGACGTTGCATTTAACGTCCCTGTATAGCCGCCCT
+>850:2:1:2095:11323/2
+TCGGGTTACCATCGGCGCCAGCCGGATCTCATTGCGCTGCTACCCCCAGCTTCAGATTTTACCCGCGGCCCCACCA
+>850:2:1:2095:19505/1
+TAGCGCGGCGCAGCCGGTGCTGTCGCGCGCCACATCCTGTTTAAACCCGGATTGTTTCATTAATCGTTCATTTTCG
+>850:2:1:2095:19505/2
+TTGGTGATTTGCGGCGCGTGCTTAAGCCTGGTGGGCGGCTTTTATTCAGCGACGCCTTGATTATCGGAGGACTGCT
+>850:2:1:2095:7053/1
+GGGCAGATTTCTGCCTGTGATAATATCACTCAACCAGCAAACATTCGCAGAGCTGATAGGAACGACCCGATCGTGT
+>850:2:1:2095:7053/2
+TTCGGACCGGACGATTGTGGGTCGGACTTTGTTTTTTGGTTGATCCCGCTCTATCTCGCACTGCAGATGTAAAACG
+>850:2:1:2095:15694/1
+TTGAGCAACCCACAGCGACGCTCTGCTGCAGCGACCGCCGATATCAATAGCACGCGCGGGAAATAACAAGCCCCCC
+>850:2:1:2095:15694/2
+CGGCAGGCAAATCATCTGCATCGATGTTCTGCCACTTCAATTCTTCCCGTGCCATTGTCTTGCTCCAGCTTTGGTC
+>850:2:1:2095:1212/1
+ACCTACTACGGCGCGTCGATGGTTGAGGAAGAATTGATTTGGTCGGCGCTGGCCGCGGGCGCGCCGCGGCAGTAGA
+>850:2:1:2095:1212/2
+GCACGAACATGTCTACCGCCTGGCACGTTCGGGCGGCCGTAATTAGATGCCCGGGACCCTCGGCCGGGGGGAGCAT
+>850:2:1:2096:15512/1
+GATCCTGTGGCAGGAGCGCGCGACGACCTCTCGCACCCCGCGCCACCGGAGGGCCCGGTTTGCCCGCAATACTTTG
+>850:2:1:2096:15512/2
+TGGCCCCGAGCAACGATCCCCGCGATCCGCTCGGCGCCGGGATGACCTACACGACCACCACGCCGATCGGCTCATT
+>850:2:1:2096:9720/1
+CAGGCACAGACGGGGGACCGCGTGTTTACGGACGCGGCGGACCGCCTCCCGGGCCCCTTCCCTCGCGCGGTCTCGC
+>850:2:1:2096:9720/2
+CGCACCAGATCCAGCCCCACGTTCATTTCCCGCACCAGCTCCGAAACGCTCTGGACCTGTTTTTTGAATTTCGGTA
+>850:2:1:2096:13113/1
+CCGGCAATGGCGGGGGGACGACCCCCCCTCCCGCCGCGGGCGCGCCGGAGCACGCGGGCGGCGGGGCGGGGGCGCC
+>850:2:1:2096:13113/2
+TGCTACCGATTTCCCCGATACCATTCCAGGGTCGCGCACATTCCACTTTCGAAACTGTACCGCGGCGCGTGCCCCA
+>850:2:1:2096:4282/1
+GCTAATCCCCCTCCCCCGGCTAGGTTAAATTCATACATCCTATTCCCGCTCCCCACCGTCCCAGTGCCCCTCTCCT
+>850:2:1:2096:4282/2
+AAACGACGCAACAAGGCCCCGAGCCCACCCTCTCCGCCTTTCACTAAACGCCATACTAAGCGTTGTCCTTATCGCT
+>850:2:1:2097:1848/1
+CCGACAGGACAGACGTTCGTACCGGGGAGTGTGAAGGAGCGCGATAGGGGAGTTAAGCAGTCTGTGATTTGTGGGT
+>850:2:1:2097:1848/2
+TCGCTGTACACGATGTGACCTTGGAACTGACTTGGTGTGTACGTTGGTATAGGGGTGGGTGGGGGTGTTGCGGATG
+>850:2:1:2097:8976/1
+CCGTTGTGGCAGCACCTGGCCCGGCTGGGACCCGCGGGATTGGTGTCGCTGGAGGATTTCTCCTTCCTGTCCGAGG
+>850:2:1:2097:8976/2
+CTTGTCGATGGAGAAGCCGTGGCCTCCCGGCTGCGTGGGACGCAGTGCGAGCCCCATGAATTGCATTTGGCCGACA
+>850:2:1:2097:11819/1
+AGGAAGAGGCGCAGACGAAACTTCGCGACCGCCTGGCCGACCAGCGGCGCGCACACCACCGCGAGGGTGCCCGCGA
+>850:2:1:2097:11819/2
+CTCGGCCTCAGAATCTCCCCCCACCGCGGCTTCGGCCGCCAGCCATCCACCGGTGCCGGGGGCCGACGCGGCGTGC
+>850:2:1:2097:10426/1
+TAACTTCGCGTTGCTGGTGATTCCGATCTGCGGGAATGTGGGCATCGACCCTTCCTTGCCGACTGATAAGTGGTCG
+>850:2:1:2097:10426/2
+CACATTGTGGCGGCGATTCCGGCAACCCAGGGGCTGCAGACGCATCGCGGGGCTGTGACGGCGAGGGAGATTGCCC
+>850:2:1:2097:20984/1
+CAATCCGGACGCGGAACGCGCGGAAAACCGGACACGACACGGCGCGGGGGCAGCGGCCGGTGCGCGGGACGGCGCA
+>850:2:1:2097:20984/2
+GGAGGCGGGCAACGAGCACGGCTATCAATTGTCCCTTTTTCGTTCGGCGAGAGCGCGATTGGCGTATTCCAGCTGC
+>850:2:1:2098:14793/1
+GGTTTCTTCTGCCCTTCCTCGCGCTTGGCGGGACGAAGCTTGCCGGCGATGATTTGACCGACGAGCGGTTGAATCT
+>850:2:1:2098:14793/2
+CCGGCTTACATCCTCGATGCCATGACGAACAATCCGGGAGCTGCCGGCGGGGCACTCACCGACGCAAAGGGCCGCC
+>850:2:1:2098:6180/1
+TCCGGATCATCCCGCTGCACCGGCTTCAGCAACGCCGCCGCCATCCGGTCGCACGGCATGTTCTTCGCGAGCGCTC
+>850:2:1:2098:6180/2
+TTTCCTCGCGGCTTCGACCAGGTATTCGGAACACCGGCTCAGCTTCTGGACCGATTTACTGCGCAACGATCAGGGA
+>850:2:1:2098:6031/1
+GCCGCAACGCCCGGCGCGAAACGTCACGGGTGGCAGAGGAAATCAAGGCGGCCAAGGACGCGGCGTAGTGTCGTGG
+>850:2:1:2098:6031/2
+GGATCGGCCGCGCAGAGCGCTTCCCCCGGAACAACAAGTGGGGGCGGAGCGCAGCCGGGGGTAACGACTATCGAGG
+>850:2:1:2098:1335/1
+GAAGTAAAGAGATTTATCGAGCTCTCCCACGTCGAGTAGAATCGCCCCCTGCCGGGTTCTTCGCGCTGCTCAGCAC
+>850:2:1:2098:1335/2
+AAAGTTCTTGAAACAGTTTCAAATTTTTCAGACACGACTCCCGCATTATGCGGGCAGGCTGCCGGCCTGGAGGTGG
+>850:2:1:2098:6372/1
+TAAGCCCGCGCGACGACGACGCCCAGGTCGCCGCCGGGGCGCGGACCGAGGCGCTGACGCTCACCTTGACCAACGG
+>850:2:1:2098:6372/2
+TCCCCCTAGCTGCGCTAGGGCCGCCCGCGGCGTTGAAACCATATCTCTTCTGCTTCCACCACCCCTGCCAGACACA
+>850:2:1:2098:19478/1
+ACACAGATCGCCACGGGCCACCGCTCCACCACTTGAGATACGCCCGCGGGTTACCCCGCCACTGTTACGGGGCGAT
+>850:2:1:2098:19478/2
+CTTGATCAAGACGGGCTCCCTCGCCCCGGATCGCCCGCCGCATTTGCTCCCGAATTCACGGGCGCGGCCGGGACGG
+>850:2:1:2098:2474/1
+GTTGCTTTCCCGTTGGCAGGTTTGGTGATTTTGACAGTGCTGGCCTCCCCGCGGGCGTGGGGGCGCTCAAAGACGC
+>850:2:1:2098:2474/2
+CTCGATTTATGCAATATCGAACGTTGATTTTCGCTGGGCCACTCATCGCTGTTCGCTTGGGCGTTCCCTTCGCCTC
+>850:2:1:2098:18978/1
+GCCGTCGCGCCATGGCCGCACTCCCCCCGGGCGTTGGCCAGATCCTCCAGCAGTGGGAGACCGCCGGACCGGAACC
+>850:2:1:2098:18978/2
+GGGCGACCACGCGGTTGAGGCGCGCCGCGCCCGCGTCGTCGACTACGGCTGGTCGGCCCGCCGTGCGCGCCCCCCG
+>850:2:1:2098:18019/1
+CAGGCGGGCGCGACCATCACCGCCGGTGTGAGCTTCAATAAGCAACGCCCGCCCGCCGCGTCGGCGCCGCACCCCT
+>850:2:1:2098:18019/2
+GGCGTACTCGACGGCCAGGGCGATCTCGGCACACTCAAGATGCCGTCCAGCGGGCGCGCGGCCATGACCGAGCGGA
+>850:2:1:2099:15021/1
+TGGCCACCAGGAACCTGCCACTTACCGTTGGGGGGCTCGACCCGCACGCGGCATCCAGGTCGCTATCGCTGCTCCC
+>850:2:1:2099:15021/2
+GCGCGCGCTCGCGACCCGCGCCGTTTGCCCGGAGGACGGGCTGATCTGGCGCGCGCGCCAAGCCGGCCAGCAGGCC
+>850:2:1:2099:4152/1
+TGCCGCCGGTCCCGCGCTGTGTCGCGGTAACCAGCATGCTTTTCGTTCCTGCGGGGAAGGGGCTCCTCTCTTAAGG
+>850:2:1:2099:4152/2
+ATGCGCCGCCTGGCACTCGTGGAGAGCGACGACCAAAGCACGGGCTCCCAAGGGAAGTGGCGAGCCGGCTTCTTGG
+>850:2:1:2099:15477/1
+GGCGTCGCCCCATCGAATGCCCCCGCCGCCTTGGTGTCAGCGGCGAGCGGCTCCCCCACGGCCCGGCAGCCCCTGG
+>850:2:1:2099:15477/2
+CCTCGTCGGTCGCGATCGCGATCATGTTCAACTACATCTTCCAGCCCGATTGGGGCCTCCTGAACGGCGGGGTGGG
+>850:2:1:2099:2793/1
+ATGCTTGCCGGGGCAGGGACGGCGCTGGCCATAATTCGTGCCTACGTGCTTATGACGCGCAACTTCGTTCACCGCA
+>850:2:1:2099:2793/2
+AAAACCCGTTGGGGGTAAGAGGGGTCGTCGTGATCTCCACTTCGCATCTGCCTATTCACAATGGGCTGGAGTATGC
+>850:2:1:2099:1259/1
+GCGACTTGTCGATTCGTGGCTCCCCATGCTGCCGGAGGGGCACCCCCCCCCCCCCGGGGGGCCCGGGGTCAGTGTG
+>850:2:1:2099:1259/2
+ACTGAGGACGGCGGGCGCGCACCCGGGGGGTCTCGTCACCGGCAGGGGGCAACAGGGGGGGGCGGGGCTCGGGGAA
+>850:2:1:2099:17035/1
+AGCGCCAACCGCCCGACTCCCAGCGCAGGTTCCATCTCACGAGCTTAATTACCTTACCAAGCGGCACCGTGAAGCT
+>850:2:1:2099:17035/2
+GGGCGCACCACTATTGTCGGCGAGCTGCGGGTTGAGCGCTAAGAGGTGAGAGACTAGGATCGTAGCCGGGGTAGCT
+>850:2:1:2100:20092/1
+GAATGCCTGTCAGCCCGATCCAGAAGTGGAAGTTGGCGAGCGCTTTCGAGTGCAGCTTGGTGTTCCACAGGCGCGG
+>850:2:1:2100:20092/2
+CCCACCCCCCGATCAAATTCTTCGTCGCTCCGGTCACCTTCTACGGCCTGGCGAGCTTTGCGGGGCGGCTCCTCTC
+>850:2:1:2100:2734/1
+TGGTGACCGTGGCGTATCCCGGGGGGTTCCGGTCCCTGCACCGGCCGCCCCCCCGCCCCGAGGCGCCGCACGCCGC
+>850:2:1:2100:2734/2
+CATGGTGCTGGGCCACACACACGCCGTGGACGGCCAGAAGGCACAACCGCCCCCCGCCTCCCGCAGGTGGAAGGTG
+>850:2:1:2100:9197/1
+GCGGACGCGCGCGGCCGACGCGTGGGAGCCTACATCCGTCCGGAACGCTCGCGCTGGCGGCGCAGTATTTCGGCGG
+>850:2:1:2100:9197/2
+GGCCTAGCCTCAGAGCCCTGCCCGGACGAACTTGCCCGCCCGCTTGACGCGGAGCAGCCCCGGGGCGGCGTCGACG
+>850:2:1:2100:8198/1
+CCCCGCCTATCCTCACGCGCGTTTCCAAGTGGTTTTCTTTCTCCATCCCTGCCACCTCCAGATCACGAACACGCTT
+>850:2:1:2100:8198/2
+ACGCCCGGATTTTTGGGAATTTTCCCGCCTCGAAGCCAAAAGATATGTGAAACCATAGCACTGAACACAAGGCGGG
+>850:2:1:2100:3858/1
+ACCTCGATGTAACCGTCACATACACCGGGCAGGTAATCGAGAAAGACAAATACGAAAGCCAACAAGCGGCGCAAGC
+>850:2:1:2100:3858/2
+TGGGTTTGGGCCTCCTTTAGAGCGGTTGTCGCCTGAGCGGTTGAAGTTTGAGCCGTGCGTAGTTGGGTAGCGGCCT
+>850:2:1:2100:1914/1
+CAGCCGCACGAGGCGGCGCTTGCTAGGTGCACAAGCTCTGTCGCCCCCGATGAGCGGACGGGCCGATCGACGGAGG
+>850:2:1:2100:1914/2
+GGTTGCCTCGGGTAACGTCGGGCCTTCGGGGACGGTGGCAGCTTCCGGCGCTCGGCCTTCGTCTCCTGTCCCCGGT
+>850:2:1:2100:7966/1
+GATCGCCACACCGCGCGGCATGTAATCCCGGGCTAGCTGAGACAGCCCGGCGCGGATGCGCTTCACGTTTGGGCAA
+>850:2:1:2100:7966/2
+GCACTTTTCCGGCATGGTTGCTGTTAATTCCACGATGTTGCCGTTGGGCACGAAGGCGCCAGAATTCCGATTGCCG
+>850:2:1:2100:3021/1
+AAAACTTCTTCGCCGAGCTGAAACGACGCAACGTTTACAAGGTAGCGATCGCCTACGGTGTGGTCGCCTGGCTGCT
+>850:2:1:2100:3021/2
+CTTGACTTGCGCGTAATCGATTTGGTAAGATCGACATCTTCTGCGCGTTTGGTTACTTCCGGTGTTAGCTCACACG
+>850:2:1:2100:18150/1
+AGCGGTCGCGCGTCGAGTACCACCCGGAGAACAAAGGGACGCCCGCCAGTGTGCAGCAGACGACGGAGGACAGGGA
+>850:2:1:2100:18150/2
+GGTCGAAGTACTGCTTGAAGATGCCCTGGACGGCGTGCTGCGTCTGCCCGTAGCAGGCACGTGCCGTACCTGCCGG
+>850:2:1:2100:5275/1
+AACTCCAATTACGAGCGTTGTGATCAACGAGCGCTTCATGAACAATCAGGCTTTTTGAGTAGCTGCGCCCGGATAA
+>850:2:1:2100:5275/2
+GCGGTGCGGCGCCTGGTTGAGCGTGCGCAAGCCGAGCGGATGACCATGAGCGACCTGTGCGCCCATTTATTCAAGG
+>850:2:1:2101:8616/1
+GGCTACGATCGCCAGCGCGGCCGTCGAAAGGGGAACGATCTGCGCCGCCACCGCAACCCGCCGGGCGGCCTGTACG
+>850:2:1:2101:8616/2
+AGCTGGCTGAGAACTCAGAAGAAGCTCACACCGCTCTGGCGAACATCAAGATTCTATACGAATGGGACTTCCCCGG
+>850:2:1:2101:15448/1
+GCTCCTCTTAAGGTTAGGAAACTCAAATTACCTCGAGAATCAAAACCTCGTCTTCCACCTTCCCTCGAGAGACACA
+>850:2:1:2101:15448/2
+TTCCACTGCGGCGGGCCGCGATAAGTGCACCAGCACCGGCCACCGCGCCGGCCGGTAAAGGTCGTCCGCTTTGAGG
+>850:2:1:2102:8689/1
+AGCTGGACCGAGACAATCCAGCGGTCCGGATGGCTCCTTGCCGGGGTGCTCGGCATTCTGGGCCCCGTTGACCAAC
+>850:2:1:2102:8689/2
+AGTTCCCGGCCACCCCGTCAGGCCACGAGTCCAGCTTCGCAATCGACACCGCCGGCCCAGCCCTTGCGCAAGCGGC
+>850:2:1:2102:19110/1
+GGATTGAAATATCGGGGCTTTTCGGCGAAGCCTTAAGTCTTCCTAAAGTTGTCTGCGGCTACTTTGATGAGGTAGC
+>850:2:1:2102:19110/2
+AGCCCTGTCATGGTTGCGCCGTGCCATTCGAGCGCGTCACTCGCGAGGTCCCAGAGGTAGGCGAGGTCGCCCGCTG
+>850:2:1:2102:12637/1
+AAGCGTGTCATGAAGATTTCGCGGTAAAAGCCGGCATCCACGAGCACATTGCGGCCATCGGGACCCTTGAGGAGCC
+>850:2:1:2102:12637/2
+CCCTCGGAACGCTAATCGCGCCGGCGCTTGGCGCATTGACCATCGCAAGCGCCGCGCGGCGCGGGGCACCGGCGGC
+>850:2:1:2102:8235/1
+CCACTCTGCATGATCCCAAACTCAGAAACGTAACGCCGCGCGACAGGTTTGGCGGCCAATGTAATGTCTGCGCCGA
+>850:2:1:2102:8235/2
+AATGGTATCAGGGAACTGCTGACGCTGTACGGCAAAACATGCGCTATTTCCTCGAGCGTCCGTTTGATTATTACTT
+>850:2:1:2102:17523/1
+AACCGTGTAACATCGCCACGCTCACCCGACGAGACTAGTGCCTTGGTCCACCGCGCAACGCTCAGATAGCGACGCA
+>850:2:1:2102:17523/2
+CTCATATCTTTCACTAGCCACTCGGATCGGGCCCCCTCTCCGCAAGACAACCCGTTTTTATGGGGAATCCGGATGC
+>850:2:1:2102:6772/1
+GCAAGGAAGACCGCCGCCACTGGCGCGTCCCCCACCCCGCCCCCCGCCCGACTAAACCCCCCCTCACTCTCCACCG
+>850:2:1:2102:6772/2
+CCGGGCAAAGGGCAAAGAGCGGAGGACGCTTGGCGTAATGGAGCATGGCGACGTCGTGAGGCAAGAGCGGGGGAAA
+>850:2:1:2102:12839/1
+GTCTGTTCGCAAGCCCGAACTTCACGGCGTTCAACGGCCCTGTTGCGTTGAGGGATGGCGTCGTGCCTGTCACTTG
+>850:2:1:2102:12839/2
+TGCCCAGAAATGCATGGCGGATTACGAGCCGGCGCGCCCCCATTAGATGTCTCCATCGCCTTCACTCCGCCTTCAC
+>850:2:1:2102:11931/1
+TTGCCACAAGAACTTCGGGGACTCCATCGCAGACGATAACGCGGGGAAATCTCCTTTCGCTACGGCGTATTTGCCG
+>850:2:1:2102:11931/2
+CATCCGGGCGCTTGAAGTTAAGAGGCGCAGTCGCGGAGGTCTCCTGGACTCCTCCACTGCCGCCCGAATGGCGTAC
+>850:2:1:2103:19361/1
+GGCTGGGGCATAGTCAATTACAGGATGGGGCTTTGGGCAGCACACCAACAGCAAATAATCTGGCAAGTGTAGACGC
+>850:2:1:2103:19361/2
+GCCGAGTATTGTTTTTCACAGCAGTATTGAGTGCATCGAAACCGGCCTTCTGAAAAGCAACTATTCCGGCGGTCAA
+>850:2:1:2103:11782/1
+AAGGGTGCAGCCTCCCACTCGTTACCACCAACAGCGAGGGCACGGCGAACCGGATCGCGATCTCGTGCCGCGTTGA
+>850:2:1:2103:11782/2
+CGAATAGGATGCCGTGGCGAGCATCTCCCAAGGGAGGGGCGGTGGCAACAGCGCCGCTGCCCTCTCCCCGGGGCGA
+>850:2:1:2103:1961/1
+GGCGCGCCACCGACGGCCGCGGGTATACGCCTTGACAGGGGCGTCCGGCCTAGGCGTTGGTCTGCGGCGGACGGGG
+>850:2:1:2103:1961/2
+ACCGTGCCTGCGACGCGCCAGGTCAAGTTCATGATCGAGGCGATCGACGCCATCCGCGCCACGGTCACGGTGCGCG
+>850:2:1:2103:19186/1
+CACGCCCGTCCCCGGGTTTGCGTAGGTGCGCCCGGAGGCGGAGGGGGCGCTCGCGGTGGCCTGGAAGTCGACGTGG
+>850:2:1:2103:19186/2
+TAACAAACCGACCGAGGCCCGCTCACAAACCAGAAAATCCCGCCCCACGGCATCGCCAACAAGAGGAACGGGTGGG
+>850:2:1:2103:21009/1
+AAGAGGAAGTCCGGGCATTGAAGTCTCCTCAGCATCTGCGAAATTTTTGTATGTTTGGGGTCGGGTTACCTACCGC
+>850:2:1:2103:21009/2
+ATCGGCTAATCAGCCTTGTTGCCGGAATCGTGGTAACGGCCGGGCTCTTTCCGAATGCGATAACCACCCCCCCGCG
+>850:2:1:2103:10924/1
+AAGGAGCGGGCAATCATTTTATCGCTGTGTTCGTAGGTCAACTGTTGGAGCGAAGCGAGATCGTTTACTCGATTCC
+>850:2:1:2103:10924/2
+TCCTGCAACTCCCGTTGTTGTTCCGTGTTGTGAAGAGGCGTCAATTGGGGGGGGGCCAGCAAAGCCCGGCCAACGT
+>850:2:1:2103:15626/1
+TAAACCTGCGCGGCGCCTTGCAGCTCGGCATCTTCATCCACGCCGGCGGGCCGGGTCTTAGAGCGGAGGAGCGGGT
+>850:2:1:2103:15626/2
+AGAATTCGGACGTCTGGCATGAGTGAAGAAGCGCAGCGGCAAGGCGCAGCGCAAGATTAAGATCGGAAGAGCGGCG
+>850:2:1:2104:1150/1
+CCGCCGGTGAGGATGGGAATCCACAGCGGCCCGATCCACCATGCGCAGGATGCAAAGGGGCGCGAAAACATCGCCG
+>850:2:1:2104:1150/2
+CCGCGCACAGGTTAACTAACGAGACGACTACTCCGTGTTTCACTTCCACGTCGCCCCGTTCGTGGAGGTGCGGCGG
+>850:2:1:2104:4216/1
+GGGCAAGGATGGTGAGTACACCCTGGTTGACGAGTTTGTTCACCCGGATACCGCTGGGCTGTTGGGTAGCGTCAAT
+>850:2:1:2104:4216/2
+CCGCCAAGCGCCTGGCCAGCGTAGATTTGCCCCCGCCGGCGTTACCCAACACCCCGCCCTTTCTCATACGGCCAAC
+>850:2:1:2104:16081/1
+GGTGCGTCGCCACTCAAGCAGGCCATGGGCGGGGAGCTGGTGGTCGGCGCGCCGGGAGAGCCGGGGGAAAACGGCG
+>850:2:1:2104:16081/2
+CGTGCATCTGGGACGGGGCCCCGGATGCCCCGGTGCTCTTTTCCCCCCTCATCCTCGGCCCCAACGCACGTGCCGT
+>850:2:1:2105:19985/1
+AGGTCTGTTGCACCCTCCACTCTACCCTAGCCCAACAGCCTCCAGAACTTTCGCCTCCTTTCGATCCGTACTCTCC
+>850:2:1:2105:19985/2
+ACTTCAGTGCTTTGTTTCCCATGTGATGACGGGCCGCGCTTTCTAATCGATCGTCGGTTTTTCCCGCCGCCCGCCG
+>850:2:1:2105:14502/1
+ACGACATTCGACCTGCCTCCCGCCTCCGTTCCCCCCTCCGCGCGGGAGAACAACGCCGCCCGCGCGCGCACCCCAC
+>850:2:1:2105:14502/2
+ACAGTCGTCTGGCGCTTGTGGCCCGCCCACCCGTTCGCGCTGGAAGGGTGCTCGCCAGGCAGCCTCCTGTCGACGC
+>850:2:1:2105:2185/1
+CGCGAGACCTCGCGGCAGCGAATGCGGCGTGTCGTGCAGCCGATGCTGTCCGACTCGGTGCGACAGGCGGGGCGCA
+>850:2:1:2105:2185/2
+TCGCCAGCGGTTGATCGCCAGGGCGCGGGCGGGGGCCGACCAGAGTCAGACCCTGCGGCTGGCGCCGGCTTGTCTG
+>850:2:1:2105:19088/1
+CGGGGCGGTTTCACCCTGGAGTCGGCGGCCCCGGGGATCGGCGGGGAAACCCACGAGCCCCCTGTGGGATTCGGCC
+>850:2:1:2105:19088/2
+TCAACGCCAGGCAGCGTTCGGCGTGGCGCTCTCGGGTGTCCGGCAGCTCTTGGGCCTGGCCGCGTTTTTCCAGGGC
+>850:2:1:2105:4590/1
+TGATCCATTCTACTATTCGTATATTCCACCCAGCATTCCGTATCCGACCAAGACAGTCACTTTCGGAAATGGCCGG
+>850:2:1:2105:4590/2
+ATCCGGGTCGACCGGGCGACCGAGGCTTTTCCGCTCGCACCAATCGTCAAGAGCGTGCAGGAATCAAAGAAATGAG
+>850:2:1:2106:15859/1
+GCCGCCGAAGTTGTCCCAATATCCGGCGAATTGGGTGATGGCGATGTCGTGGGGAGTGCGCATCCTTGCCGTCGCT
+>850:2:1:2106:15859/2
+GTTCGCGGTCGCGGGTTGCTTGCTAGCGCCTACATCCCCACAACCCGCAACGCCGACACTCCGACAAACACGCTTA
+>850:2:1:2106:14081/1
+GCGATCCGACCAAGAGCGTCTCGATCCTGCTCGACCGCAGCAACGGCGCCGCGGTCTCCACAGGCGGGGCAGCCCC
+>850:2:1:2106:14081/2
+GTTGCTGGCCAGCTGCCTTGCCCGCTACGACGCTTCACGAAAGCCCAGCTCCGCACCGCCTTCGCCGGGATAGAGC
+>850:2:1:2106:12730/1
+GCAATCTCGTGCTCCGACAAAACGACGGCTTACAAGCCAGAGAACCGGCATCAGGCCGCTTCGTGTTTTAAGTTTC
+>850:2:1:2106:12730/2
+GAGCCTGCGCGAATTGCCGGTGGAGAATTCTTTCTCGGCGGCAGCGTGGCGGACGGTTTTGGTTGAAACGCAATTC
+>850:2:1:2107:11074/1
+GCTACCGGCGGCCGTGTAGGATATTCCGCCCCGGTTCGCTTGCAACCCAACCGGGGCGCACCCGAGGAAGACGTTT
+>850:2:1:2107:11074/2
+TCCAGGAGAGGTCCACCCTCTGCTGCCCTTGCACCTTGTAGCCGCGGGCACTGAGCGGGATCTGCCCCGGTGCCGC
+>850:2:1:2107:10091/1
+CGCGGGATCAAACGTGCCGCTGGCTATCGCAAGGTAACTTGGCTGACGTCGCGGAGTCGATTGAATATCCGCATCG
+>850:2:1:2107:10091/2
+CGCCACCGATGCAGGCGTTGTCCGGCGCGACGCTGTCGAATGTCACCGCGGTACCAAACTCGATCACGATCGCGGG
+>850:2:1:2107:1229/1
+GAAGGTGGCGGCCATGCGACGTCGTGGAACAACATCATCTGGAACAACACCAATTCCATTGTACCACTCAACGGTT
+>850:2:1:2107:1229/2
+CGGTGTCCACAAGATACGAGCCGACGGGGAAGAGCGCGCCCGACGTTGTTCCGTTGGTGCCCGCGCGGGTACACGG
+>850:2:1:2108:4865/1
+AGGAAGGCTGCGTCGCCTGGGCAAATCCCATAGGCGGGCGGGAAGGACAGTTTCGGGCGCAACTGTGCCGAAATGC
+>850:2:1:2108:4865/2
+CGTGCGGAAGGAACCCTGCGGCGAGAGAGAAATGGTCGATGATGTTCGCCGCAACCGTCGAGAGCGCGCTAGCGGG
+>850:2:1:2108:7021/1
+GTCAGCTTCCGCTTCGGCCTGGACCACGGCTTTGGCTTCGCGGGCGCGCCGCAGGACCTGGCGCTGGCGGCCGCCC
+>850:2:1:2108:7021/2
+GAGGCTCACGACGGACGCCAGGCGCGTGAGCGGCACGGGGAGCGGCGTGCGGGTCAGGCCGTAGAACGCGGGCGCC
+>850:2:1:2108:21042/1
+TCTCTACGGGCTTCTCTACGCTCATCTCGCCCTGTTCTACGAGATTCTACACGCGTGCGACGCCGCGCCTTCTTCT
+>850:2:1:2108:21042/2
+ATCCCCGAGCCCGGCGAAGGGAGCGGTTACGAAGGAGAGCGCATCCCCAACGGCATCCCCAGAGCCGAAGACGCGC
+>850:2:1:2108:1641/1
+CATCCGCCGCGGCTAGTTCGGTGTCCGGCATTCCGGTTCCATTCAAGGCCGGTCTGGGATTCGCGATGGTTTACTG
+>850:2:1:2108:1641/2
+GGATACAGGGATCATGCCCGTCAGCAACATTCGCGACGCGTTCGAAGACGATGATCTCCACAACGCCGAGCGCCCC
+>850:2:1:2109:1555/1
+CGACTCTTGGCCCTTAGCGCGTAGTAACCGCAGCGACCCCTCTCAGTTTTTGTATTGAGCGCCGCTGCCGCGCCCC
+>850:2:1:2109:1555/2
+CCGCGTTTTGACCCAACGCGTTGCGGAGACCGCGTTCCTCCTAAAGACATGGCCCTGGGTCGTTGCGCCTACCACC
+>850:2:1:2109:19287/1
+ACCCGCTCACGCAAGCCCGGCGGTGCTTATGGCGTTCCTCCCGGTTAGGACCTGGTCGCGGCTGGCGTTTTACCGC
+>850:2:1:2109:19287/2
+ATCCCTACCCGCGACCGACGGTTTGCCGCGCCAAGGGCGGCGCGGCCGGGCTGGCCACACAATACGCCGATTTCAC
+>850:2:1:2109:10214/1
+TGACCGGCAACCCGTACCCGGACTCGAAGATCGCCAGCGAGCAGGTGACCCTGCAGGCGCACCTGGCCGGCGATGT
+>850:2:1:2109:10214/2
+GTAGACGGGCCCGATCTGGCCGTGACCGCCCGCCGGCAGCACCCTCTGCCCGCTCTTTATCATCTTGGCCGGCAGC
+>850:2:1:2110:18541/1
+CGGCAGCAGGGTCGCGGATTTTCAAAACCGCTTATGTCGCCTGTCCAAGTTGCGGCCGCCCCCTGTTTCACCTCCA
+>850:2:1:2110:18541/2
+CTTTCCGACATAAAGATTCACTTTGCCGGGTGCGCCGCCCACATAGCCAAAGTCGCCGTCGGCCATCTCGCCCGGC
+>850:2:1:2110:11607/1
+CGACCACGGCACCTTCAAGGCGTTCTACGACGACCTCAGTGACGGCAAGGACAACAAGATCGATGTTTCGAAGGTC
+>850:2:1:2110:11607/2
+GACCTTTTCGAGCTTGCCAAGCACGTGCATGCACGGCAGCACCTGCTGCAGGCTGCCGCCCCGCCCGCGCCTCTCC
+>850:2:1:2110:18838/1
+CCAGGCCCGCGCCCCCCCGCAACCGCACGCCCGCTGCACGCCCACCCCCGCGGCCTCCCGCGCGGAGGGGCCGCTC
+>850:2:1:2110:18838/2
+TCCAGACCCGCACGGTCCGGGCCCAACTCACCGAGGCCAGCACGCGGCCGGCCCCGCCGAACGCCACACCCGTGAC
+>850:2:1:2110:8556/1
+GGAGCCCGGCAGCACTTACTTCGTACACGTCACGACCGCTGCGATCGACATCGCCGGCAATGCGCTAGCAGCCGAG
+>850:2:1:2110:8556/2
+TTTGGTTCTGGCTCCGTCGAGCACGGTACAACTGGACGACTGGTTGTGGGGCTTGAGCTTGTGGTCGCCACAGAGG
+>850:2:1:2110:18456/1
+CGGCATTGATGTTCACTTACCCATCCACCCACGACGTGTTCGAGCCGACGATTCGCGGAAGCTGCGACACCGGGCG
+>850:2:1:2110:18456/2
+GCCGGGAGGAAGGCAAAACGTCGTGTGCAAATTCAGGTTGCAAACATCTGCGCCATCATCGCCGGGGCGACAACGA
+>850:2:1:2110:14668/1
+GGATGGCCTTGTCGACCGCGCCGGCCAGGCAGCGGGCCCCCACCTCAACCAACAGCATGCCGGCTTCCGGAACCGC
+>850:2:1:2110:14668/2
+CACGGCGCCGACGACGTACCGACACACGAATTTGCCCGGCTGCGCACCGCCCGCGCCCCGCCCATCCCGCCCCAGC
+>850:2:1:2111:10186/1
+GACCGGCGATACGCTGACCGACATGGGTGATGAGCCGGCCCGGCGCAAGGCTTCCTTCGGTCTCAACAACTCTGAT
+>850:2:1:2111:10186/2
+TCAGGGTCCGTTGGTACCATGGCTGGCTAGCTGGATGTCGGGGGCGCTGAGTTCGCCGGTATGATTGAAACCGACG
+>850:2:1:2111:10737/1
+AGTTCTCGCGGATCATGGACCACTTCGTCTGCATCTCCACGAACGTGGGCGACCTCGGCGCCATCACCCCGTACTT
+>850:2:1:2111:10737/2
+TCTTGATGAGCACGCGGCAGCGGTCGGCGGAGTCGGCGGGGGCATCGTTGGCGGGGCGGCGGATGCGCATGCGGGG
+>850:2:1:2111:2497/1
+ATTTCATCTGAGGGGCCGGGAACGCGCGCGCCCGGGCGCGTCCCGCAGCACGCAATCCCGGCACCGAGCTTGCCAC
+>850:2:1:2111:2497/2
+GTCCCCAGACGTCCCCACCCCCTGCAGGGGATCGGTCGGCCGGGGACGGAGCACCTCCGGGCCGTGGCGGGGGCGG
+>850:2:1:2111:15677/1
+ATACTTCTTTTTGGAGCTAACGGCAGGCTCTGCTGGCCTGCTTGTTTCCCTACCGATGAGCCTTCACTTCTCCTGG
+>850:2:1:2111:15677/2
+GCAGTGGTGAGCACAAAGAACACCATGATGGTGCCGTGCATCGTCAACAGGCTGAGGTACGTTTCGGGCTTGATCT
+>850:2:1:2111:13214/1
+CGGAGGCGCTGCGTCGGATCAACGGCGTTGTGGAACCACGAGAAAGGATGGAAGCTTGGCTGGTTCAGCTGTCAGC
+>850:2:1:2111:13214/2
+GCGAACAGCATCCTGGGCGAACGAGATCACACATATGTCCACACAACACTCCAGTCAACCGCAAGATGTGGAAACC
+>850:2:1:2112:6091/1
+GCGATCTGCGCGGTCGACGACATGGTGACGCCGGGCTATTTCTCGCGCGCGATCGCCGCGGCGATTCCCGGCGCGG
+>850:2:1:2112:6091/2
+GATGCCGCGCGACGCGCCGGGAACCAGTGCCGCCTTGCCGGGCAGCCCGAGAGCCATCGTCACCCCCCGGCGGGAA
+>850:2:1:2112:6552/1
+GAACTAGTAATCTTAGGCGCTCGCCCGCGAGAAGCGCGCGGGGCCGCTGAGGCCGGAACGCGCCCAATACCTCCGG
+>850:2:1:2112:6552/2
+AGCCCCCCATGCTCGTGCAGGCGCACGTCACTCGCGAACCCGTCAAGGACTCCGAAGCGACAAGGATTTTTTCCCG
+>850:2:1:2112:3945/1
+ACAGCCATGCGATTTGAAATAATCGCGAGTCGGCAAACGGAATGGCGAGACCAATTCCACCAATTGCGGCCGGCCA
+>850:2:1:2112:3945/2
+CGATTCGGAACCTCTTTCTTGCAGTTCTGTTGGTTGGCGCGTTTGTGGGAATGCGATTCGCGGGAATCAACTTCTT
+>850:2:1:2112:9442/1
+GTCTAGTAATGCATTTGCATTACAACGCGGAGAGAGATGAGACGAGGGGATCTGTGGGGATCAGGGTGACGACTAG
+>850:2:1:2112:9442/2
+ATCCGGTCGAGAACTTCGCAGTCCTGGTTCGCATGACGGGGCAGCATCCCGATCGAGCCCCACATGTCGTAGTGCA
+>850:2:1:2112:2579/1
+ATTTCTCCCCTTCTCTCCCAACGAATCACTGCAAACCACCATTGAAGCATCGCGCCACCCTGCGAGGGCTCAGGAA
+>850:2:1:2112:2579/2
+CAGGGACTTCTCCCGGGGCGAATGCAGCGTGGCGCATTAGGACGCTTAGGATTGCCCGTTTCTCAGGATCGCGCTT
+>850:2:1:2112:7385/1
+AGCAGGCTGGATATATTTGATAAGGCGGGGATGGGTACGGGGGTTAAGGCGCGTGGGGATGCTTTGGGGAAACTGT
+>850:2:1:2112:7385/2
+GCTTTCTTGACAATTATGCTTTTATGTTTGTTTGTTCTAGGCATTCATGACGCACAAGCACAGGAATATGTTCCCG
+>850:2:1:2112:6715/1
+CAACGCCGCGCCAATGATCAGTGAAGCAATCCTTAGCCAGACGGCGATTCTGTTGGCGCCTTTCTCAAAACCGAAA
+>850:2:1:2112:6715/2
+CGACGAGTGGTCAGGAGTTTATCACCGGGCAACTTCTTCAGCGGCATTCTCGAAATCAAAGATCTGCTGCAAAGGT
+>850:2:1:2112:19256/1
+ATCCCGTTTATTTTTATCGGCATTACCGACCTCACCCCAGCCGCTGAGATCCCGGCGCTGATTGACCTGGTGAATA
+>850:2:1:2112:19256/2
+TCGTCTGCTTCCAGCGCCCGCTCGTGCGCGGGAATCCTATCACCGGACCCGATTAGCCCCCCTGCTTGATCGCCGG
+>850:2:1:2113:21113/1
+TCGCGATCCGGTCCGACGTGGGATTCAGGTTCTGGGAGAGCCGGAAGGGGTTGTCGGCCCGGGAGACGTGCTCGCC
+>850:2:1:2113:21113/2
+GCCCATGCGATCACCAATGGCACACTCGGCATCTGGATCCTCTCGACGGGCAACGGGCGCTTCTGGTAGGGCTCGC
+>850:2:1:2114:5766/1
+GAGACGAACCAGTGGGCCCAGGTGTTCTTCGGCGGGCCCATCGTGCCCGGTTGGAGAGAGCAGCTCGACTTTACGC
+>850:2:1:2114:5766/2
+CGCCACTATCGTGGCGGGAAAGCGAGCCCCACCCTCGCGGCGGAAACGGCCCAGGTCGCCCCGCTCGAGCACGGGC
+>850:2:1:2114:20653/1
+CGTCCGTGCCACGTCGCGGCACCGGGCAGTGGCAATCCGTCGCGCCCTCGGCGCCAGCCCGACCCGGATTGTACGG
+>850:2:1:2114:20653/2
+TGGACGTTGGACAACCACTGCGGCGCCGCGCCGCTGAGCGTTCGCACTCCCATCCACGCGAGCACCACGCCGAGGC
+>850:2:1:2114:7221/1
+CAGCAGCGGGTGGTGCCGAGGTACGATGTGGCCGCCGACGCCGCGATCCAGACCGCGCGTCTGTTCGTTGAGTTGG
+>850:2:1:2114:7221/2
+GATTGCGCTCAACAACCACCCGTTCCGAAAGCACTTCCGCGACGCCGATGACTGCATTCAGCGGCGTGCGCAGCTC
+>850:2:1:2114:13178/1
+ACGGGGAACACCTCCGCTCTTTTCTGGCTGTGGCGCCCGGCGGCTGCGTGCCCCCTCGAGCCAAGCCCCTTCGAGA
+>850:2:1:2114:13178/2
+GGATCCGCCTTTCCGACCCGCCCGCGGCCGCGTCGAACGGGACGTTGCGTTCAGGTGGCGTCGCGCCCGCGGCCGG
+>850:2:1:2114:20787/1
+CAATCCCAGCACCGCGCGCGCCGAGCTCACGCCGCTGAAGGAGTTCTCCGGACGGCCGGGGGCCGGGGTGGTGGTG
+>850:2:1:2114:20787/2
+AGCACCGCCATCTGTTGCTCGGCCGAGCCCCGGCGCGCGTCCGTGACCCGGGGCAGCGGTCCCGGCGCGGCGGCGG
+>850:2:1:2114:12292/1
+AAGGCACACGGCACTCATCACAAAGCCTCCCTGGCAGAACGAGATCAACGTTGGCGGCGTTGGTCATCGCGTGATG
+>850:2:1:2114:12292/2
+AATCGGGAAGCGTGTGGGCTTGGCCTTCGGCACGATTCTGGCCAATAGTCAGCCAACGCGGGACGAACTTCCCGCC
+>850:2:1:2115:18728/1
+GCTTTCCCAGGTCCACCCCCGCGAAGCGCCTCCGGCCGGCGCCGATGGGGCGGGGCGGCTGCGACCGCCCGCGCAA
+>850:2:1:2115:18728/2
+AGGAGGAGCTCACCGTGCTCACCGTGCACCACCCCTTCATGCACATCAACGACGACGAGCACACGCCCATGCAGCG
+>850:2:1:2115:18267/1
+GGTGCGCAGAGACGTACACGTCGGCGATCCGCGCGAGCTCCTTCACATCGGTGCGCGGATGTGTCGAGCTCAGCCC
+>850:2:1:2115:18267/2
+GACGAAGCTGGCGTGAGGTTGCCGTTCATGATCTCGGGAACGATCATCAACGCCTCGGGCCACGCGCACTCGGCGC
+>850:2:1:2115:17301/1
+TACAACCCCTACGATCGCCGGGATCCGGCCGCGCCGCACTGCCGCTAATTGCGCCCCCTGGGTCGACGATACTCCC
+>850:2:1:2115:17301/2
+AACAGGGAGCCGAGCCCGCGCTATGAGTCGGTGGCGCGCGCGCAAGTTGGCCCCCGCTAGGCCTCCAGGACACCCA
+>850:2:1:2115:4386/1
+TCAACAAGGAAATCGAGACCGGCGTCGATATGACGGGAGAAATGGAGAAGGACCTTTCGGACCAGGAGAGCTATGT
+>850:2:1:2115:4386/2
+GCCATGGTTCAGGCGCCCATCTCTGGCGGGGGCGGAGTCTGCGGGGCTGCGTGGACCGGCGCACGTTAATCTAGGG
+>850:2:1:2116:21378/1
+CGCATCGGGCATCCCCAACAGACGCCCCTCGCCCAGAGCAAGCGCAGGGGCGCCTTCCCGCCCCAGGAGAAAATCG
+>850:2:1:2116:21378/2
+GGGCGGGCCCTTTGACAGCCGATCTTCCAACACACCGCTCGGGCATGGTGCGCCCCCGCGGGGGGCCCACATCAAA
+>850:2:1:2116:14583/1
+TTCCAGCGCGGCACCAGCGGGTCCCCAACCTCCGCGGTGATGCACCCGCCCGCTACCGCCTGCCCCACCATCTCCC
+>850:2:1:2116:14583/2
+TATCGGCGAGGGAAATCCCCAGGCGGATGTGTGGCGCGACACGCTCTGGATAGACCTGATCACGGCCTGGACACTG
+>850:2:1:2116:6352/1
+GCCCCCTCACCTCGCCTCTAAGGGCGGGGCCAGCGGCGCGGGCAGACGGGCCCGCGCACGGCAGGCCAGGGGCGAA
+>850:2:1:2116:6352/2
+AGGGGCGACGGGGCTGATCGTCGCGCCGTGGGCGCACGCCCGCGCGTCCGCCCCGATCATGGGGACGGGAATCGAG
+>850:2:1:2116:3310/1
+GTCAGTATTCCAGTTGGTGGAGCTAGGAACGGCGGTAGCGACCGACATGGAGTGGGAAATCGATTGACAGATTTAT
+>850:2:1:2116:3310/2
+TGCTGGACGGGCGCTTCTCCGGCTCTAGGCGCTCACACGCCCGGCACGCCTGTGCCCACGAATTTGCGCAGATCAC
+>850:2:1:2117:10380/1
+GTCGAAGCCGCCAAGCGTTTCGTTCAACGTCACGCACTCCTCAGGGGTGATCGCACCGGACCGCAGCGCTTTGAGG
+>850:2:1:2117:10380/2
+CCCGGCGGCCGGCCCCTTCTGCCATCCACCCCGCCATCCACCCGGAGGGCGCCCCCTGCGGCCACGCCGGCGACCC
+>850:2:1:2117:5312/1
+AGCGGCTATCCTCCGGGGCCGATTTCGAGCATGATGACCGCTTTCGATAGGAGGTCCTTCACGCGCAGGCATTCGA
+>850:2:1:2117:5312/2
+AGCACTTTGGCGGTCGCAAACGACCAGCCATGGCAGATCGGGCTGTTAAGGAAGCTCTCCTCCGCCCTGGCGGCCT
+>850:2:1:2117:1474/1
+GCTGGCGGGGGCCGTCATTCCGGACCCTTTGAGGGGGTGTGTTCAGCAGCGTTTGGGTTTATTATGGGCAAGGGCC
+>850:2:1:2117:1474/2
+TTCCCCGCGTTCGACGCCACGCCAAGCAGCGTTTTGCCGCCGGAAGGCTGAGTGTGCACGGAGTCCTTGGAGGCTT
+>850:2:1:2117:20065/1
+GCCGTTGGCTTCATCGTCTGGTTAGGTCTTTTGCTACAGCCACTGCCGAAGAAGTTCCCAAAGCAATAACAGCGGG
+>850:2:1:2117:20065/2
+TGAAATGCAGGTCCATCGTAAATTGTTCATGTCAAAAGAATTGTGCGATACCAATTGCGCGAACGCCTGCTGTAAT
+>850:2:1:2117:16102/1
+CCAGGGCGTAACGCTGGGCTACGAGGCGTCGTTCTCGGCGCAGGTGGTCAAGAAGAAGTAGCGGCCTCGGCCCCTC
+>850:2:1:2117:16102/2
+CCGAATCTCGGCCGGGTAGGTAGGCGAGCGCCGGCCACCAAACCGACCCCCAGGTTGCCGACAAGCGCGCCCAACG
+>850:2:1:2117:12375/1
+TTCGCGCTGCCGGTTCCGCCGCGCCCTCGCCCTTGCCGCAGAGCACCGCCGTGGGATCGGCCTGAGGCGCCTACTC
+>850:2:1:2117:12375/2
+GCTCCCGGGGCAAAGCGGATTTCGAGATAGTGCGGGACGGCCATGCCGGCGCGGTCCGCGTTTTTGGCGCGTGTCC
+>850:2:1:2118:3206/1
+TTGCCCGACAAGAACGATGCGGTCTTTCAGCAGCCGTGAGTAAATGTCGTAGCTTCGTTCGCCCCGGCCGGTCTGC
+>850:2:1:2118:3206/2
+TAACGAAAGAACCTACCGTCAAAGAAGAAAAACCATGACCGTATTTAACGAAAATGTCTCGCAAGTGCTGGTTCCA
+>850:2:1:2118:15359/1
+GCGGTGCGGTATTCCGCTTATCTAGCGGTATGGGAGCGCCGGATTCCTCACCTCACTGCTCCCCCCTGCTACAGCG
+>850:2:1:2118:15359/2
+TCCGGGGGGGAGTTGTCTCCGCGCTTCCCACGCACCAAAAGCTCACACACTCCGGTGTGGTTGGGCCGCTCCCACC
+>850:2:1:2118:17210/1
+CGCACCCACGAACTCGAACACCAGGTTCGACCCCAGGTGCGACGTGATGTGTCCCGGGCCGTCGCATGGCCGGGAC
+>850:2:1:2118:17210/2
+CGCGACGTCAGCAGACCGGCGTAGACGGCGTTCGTGATCCACCACCGCAAACCCGCTGATTCATCGCCCCCCGACA
+>850:2:1:2118:9747/1
+TCCGGAAGTTGTTTGGCGGGAAATGCTCGCTCGGCTGACCGGCGGTGGGGAACACTGGGGGCTGAATTTGAGCTTC
+>850:2:1:2118:9747/2
+GGGGCTGCGACAACGGCGCCGCCGCGACCGAGAAAGAAAAGGCGAAAAAGACGAGGAAACGGCGTGCGATGCACCG
+>850:2:1:2118:18324/1
+AGCGCGCCCGCGCAGCCGCCGCCGACGCACAGGCACTCGCGCAGCGCGGCATCCCCGACTCCCCGGTCGAGCGTCG
+>850:2:1:2118:18324/2
+GACGGGCACAAGACCTACCTCCTGTGCGTCAACTGCCACAACGCGCACTCGCCGGCCTTCAAGCCGCCGACACCCC
+>850:2:1:2119:11458/1
+TTGCGATTTCCGGCGTGGGGTTTTTGGGCTGACTGGCGCCGGGTTCTGTATGTGCTCGCGATCGCCGTCGGCGATG
+>850:2:1:2119:11458/2
+CTTCGCTCTTCTTTCCGCGATCTTTGTCGTTTTCTCACTTCTGCGGCGCCTTGCCTCCGACCGCGTCCGTTGCAGG
+>850:2:1:2119:4782/1
+AGCTGGTAAGCACCGCGCGCCGCAACCCGCCCGGGGTCTGCCTCGACACGAACGCCCGGCGCACGTCGTAAAAGCT
+>850:2:1:2119:4782/2
+AGCGGAAGATCGACATTTGCTTTGTCCGCTTCCTTTGTGGCAGCATGAAAATTAGTTGGGAGAAAGGGGTCGACGC
+>850:2:1:2119:19317/1
+CTCGGCGGGAACGTCATCGCTGTCGCGCACCCCGGCCCTGAACACGGGGAAGCCCAAGACGGCGGTCCCCGATTCC
+>850:2:1:2119:19317/2
+ATCGTCCCGGGCACCGGCGGGGGGACCGAGGGGTTCGCCGACCAGCTCAACATCCACGAGGGCATGAAGCCGATCG
+>850:2:1:2119:14101/1
+AGGGCTCGCGTAGTAGGCCTTGAGCGCATCGCGGCCGACGCCCCCGCGGCCGCAGGCCACGCCCGCCCCCGCGCGC
+>850:2:1:2119:14101/2
+TATGTGGCGGACTTCATGAGCCAAGGGGTCAAGCCATGAGTGACATTGAACGACGCATCGAGCGCATCGAGGCCCA
+>850:2:1:2119:14445/1
+CTTGGGGCTTGTTGCGCGCGGTGCTGGCCCCACGCGCTTCCGCCTTCCATGCCCCCACTGCCCGGCGTGAGAACCA
+>850:2:1:2119:14445/2
+CGCGCCGTCGAACGCGGCGGGCCTGCAAAGGATACCGTCCTTATCGCGCCGACCGGTGGTAATACACGTATTGCCC
+>850:2:1:2120:6372/1
+AAAGTTGGCGCTGGGGCGACGCCCAAGACCGGCCAGACATGCGTCATGCCTTATACGGGCTGGCTTTACGAGCAGG
+>850:2:1:2120:6372/2
+ATCAATGTGCGCTTGGCGCCAACTTTCATGGTCGCAACGCCCTCCTCCCAGCCGCGCATCACCTGCTGCGTGCCGA
+>850:2:1:2120:8253/1
+CTGGACTCTCGCCGCAACCATTCTCGCTTCGAGCACGGCGTTTATCGATGGGACGGTCGTGAACGGAGCGTTGCCC
+>850:2:1:2120:8253/2
+GCCGCTGATGCAACGGCGAAGATCGCAACACCGAGCAAAAAGGTGCGAAGACGACCGCAGTGATCGCCTAACGAGC
+>850:2:1:2120:12109/1
+GAAGACGTAGTCGCGCGTCTGCTCGCCGTCGCCGTTGATCTTGAGCGGACGGTGTCCCAGCATCGCCTCGGAGAAG
+>850:2:1:2120:12109/2
+CCAACCCGGCCTCCCCCTACGGCTGCGCGGAGCTCTCGATCGGGAAGTACATGTACTACTACCGCGGCGCTGTTGG
+>850:2:1:2120:5659/1
+GGAGCTTGTCGAGCGCAATAACGGGAGCTTCGGCGGCTGCTGGTGCGTGGGCTTTCACCCCGAGCGCCTCCAGCGC
+>850:2:1:2120:5659/2
+GAAGTTCCTCGGGGGTGCCGTACTGGCACCACCCCTGAGCGATCCCGTCGTCGGCGAAGACCAGCACCTCGTACGC
+>850:2:1:2120:2236/1
+ATTTGCCTCCGACAAGCGCGGCTGCCACTGAAAACGGGGAACGGCATTGGGGTTGGTTGCGCCGCAATTCGGTGAT
+>850:2:1:2120:2236/2
+GCTGCAGCATGGGAACGGGAGCTTGTTCCATCGCTGGAGTGCGTACGGGGCGCGGGTCCGTCGCAATTTCGTCTTA
+>850:2:1:2120:3036/1
+GCGGGACTTAAGGACACCGTTCTCATGCTGGTGGCCGACCAAAACAAGAAAGGTGGGCTGCTGGGTCGGTGCTTGG
+>850:2:1:2120:3036/2
+GAAAATGATGCGCGAGCTTTCTTCAACCTCGGATTGCGATGGGTAGAACAGGAGGACGTTCAATAGCTCTCAGACC
+>850:2:1:2120:18176/1
+GGTTCATGCCCGCGAGGCGGTTCCCGCGCTCATTCACTTCGACCCCTGCCACAGAGACCAGGCTCACAACGAACGA
+>850:2:1:2120:18176/2
+GTTTGCTTCCGGCGCGACGGGAAGGAGTATCTCAAGGAGCAGACGCTGGGCGATGTGGAGCCGCCGCTCGATCCGG
+>850:2:1:2120:19351/1
+AACACCGGCTCGATCACGTCGGCGGCGGAGCAACTCGGCATGTCGTACCGCCGCGCGTGGTTGCTCGTGGGCACGC
+>850:2:1:2120:19351/2
+GGAATGCGCGGACGTCGGCGGCGGCTGCTTTTGCCGCCGTCCTTTCGATCCGGCGATAGCGGCGCCCCACCTCCCC
+>850:2:1:2120:20557/1
+CGATCGCCAGCATCCCTCCACGAGGCGTTCGGGAATATCACGCTGCCCGCGGCCTTCGATCTGTCTCGCTTCAACT
+>850:2:1:2120:20557/2
+CGAGGCGCGCGCCAACGGCGCGGTCGGAGCACAACAGCCACTGCAAGACCGCCGGTGGCTGCAAATTCCGCGGGCG
+>850:2:1:2120:8990/1
+CAATGGCGGCCCCCGCGAACGTGTCGCTGCGCAGAACCAACGGAGTGGCCACCACTTCCACTGGCATTGAGCCGCT
+>850:2:1:2120:8990/2
+AACGGAGTTGCCGGCGGCGCAATCATACTCAACTTCGCCCCCGGCGCGCCGACCTCGCAGACATTCTTCGTCAACG
+>850:2:1:2120:12622/1
+TAAATCTGGCTTGCTGCACCTTCTTGCGCTCAGGGAAAGGATTCTTTCGGGCCGCCATTTGTTGGGTAACAGCCGC
+>850:2:1:2120:12622/2
+GCGGAATTGAAGAGTTGGCTGGCGTTTGCCCAGCAAACACTGGAAGAGGTGGCTGCGCTTGCAAAGGCGCGTTAGC
+>850:2:1:2121:8187/1
+GGTTTTTTTGCGGAACCCGTGGGCGCGGCCGGCGTTGGGGATGGGCTTTTGGAGCAACGCAGCGCACGGCACCTAT
+>850:2:1:2121:8187/2
+CAGAAGTCGCGCGATAAGCCTCGGTTGGCGGCGACCGCGCCCGCCCCGTCCCCAAAACGGCACTCCCCCGCCAGCC
+>850:2:1:2121:15842/1
+AGTTGCTGTAAACCCGCGCCCGCCCAGCCCCCCCCCCCCACCCCCCCTCCAGCCGGGCGCCCACCCCTCGCGGCGC
+>850:2:1:2121:15842/2
+GGCACCGTGGTCAAGGTCTCCATGAAATATTCTCCGCCCGGCGGCAAAGTCGGCGCGTTGATCGCGAAATTCTCCC
+>850:2:1:2121:12070/1
+CATACGGCTCCCCATACTTGCCCCAGCAACTCCGCGAAACATTGGACCGGAAAAAAACGCAGTAGCACCGCTGCCG
+>850:2:1:2121:12070/2
+GGCGTGACACCGGGCGGTCCAGAAGCACGGTTTCGGGAACATCGGCCGCCCCCCTGCCCGCACATCGTGCAGGGAC
+>850:2:1:2121:1418/1
+TGATGGCCACGGCGTGCCGCGGCGCGGCGTCGTCCTGCTCCCGGGAGCTCCGCGCCCGCCCTTCCCTCCACTCACC
+>850:2:1:2121:1418/2
+GCTCCGGACGTTCTCCGACCGCCTGATGCGGGGGGAGGGCGCGGGCCCCAGCCTCCACCCCCCGCGCGGAGGGGGG
+>850:2:1:2121:14921/1
+GGCGGCGAGAACCCGCCGGTCATGCGTATCGCAAAAGAGAGTAATGCGGCCCTGTTCACCGCCAAACGCACCGACT
+>850:2:1:2121:14921/2
+CGTTTTCAGACTGCTGGCCCGAGTTGGTCTGCGGGCGCATCTTTGGGTAGGCTTGCGGGGGGTATCTCCCCATATG
+>850:2:1:2121:9355/1
+CAACGACGGAGCGATCTGTGGTCTCGTGTACCAGGAGGGGTCGGGGTGGACTTCTTTTTTATTTTGTACCTCCCCC
+>850:2:1:2121:9355/2
+CACTGCACCCATCAGGGTGAAGTCGATCACCGTCAGATGCGGCGGGTGCGAGTGGTCCTGTGAGATTTTGGCGATG
+>850:2:1:2121:9242/1
+ATTTGTACAACCGGGGGACCCGTTGTATGCGCTCTATCCGGCGGGCGAATCTCCTATGGGGGTTCCGGAGCTGCTC
+>850:2:1:2121:9242/2
+TAGCCTGTGGAACAGCAGGCTGAAAAATCGGGCGCCGCGGTGCCGACAGGCGGGGGATCAGCGGCGGCGAGGGAGG
+>850:2:1:2122:7325/1
+AACGCAAGCCCCGCAACGCCCGATGCGCGTTGCGATCCGAGCGCTCGGCTCCACCGAAGCGAGTCAGCGGCGGGCC
+>850:2:1:2122:7325/2
+GCCCTAACAACCCGGAAGTCGTTGCCGCTATCCGCTCTTCTCTCCGTCCGGGAAAAGATAGCCACGCGCGCGAGCA
+>850:2:1:2122:14695/1
+GAACACGTCGGCGCCCTGGAAGGGCGCGAGCGGCTTGCCCGAGGGCCCGGCGCGCGACACCAGCGCGGCGCCCCTC
+>850:2:1:2122:14695/2
+CCCGTCCGTGGGCGCTGTCGATGCCCGACCCCGCCGATCATGCGGCCGCGGTCCTCGCCGCGCTCGCCACCGAGCC
+>850:2:1:2122:17672/1
+GGAGCGGGCGCCGTCGCCAGCGCCGCGGACGTCTGGTTTTTTTGCGCTCTGGCCGAACGCGATCCGGTTGCGGGCG
+>850:2:1:2122:17672/2
+ACGATCTTTTCCTGCTGGGCGCCAGCCGCTTCAAACGCAGTGTGCGCTCTTGCCTCATCTTTGGTCATGCGCGCCA
+>850:2:1:2122:9976/1
+ATCGGATGGTCGTCGATCAGAAAGACGCGAATCATGAACCTCCCCCTTCGGCCGCCAGCTCGCGCAGCGGCACGCG
+>850:2:1:2122:9976/2
+GATCGAGATCGAGCTCACCTGCGATGCCAGCGAGCTCACGCTCGTGGTACGCGACGACGGCGTCGGGGTCGGCGCG
+>850:2:1:2122:21321/1
+TTATCCCACGTTCCCGAACAACACCATGGCCCATGCAGAGAAATGGGCTGCCCATCTCCCGAATCCCTCCTATGCC
+>850:2:1:2122:21321/2
+AACATTTCCTTAACGTGATACTTTTTCCCAATAATCCTTCTCATACCCCATTATGGCGTAAACTGTTTCCAATGCC
+>850:2:1:2122:5973/1
+CATCAGCACCTTCTTCGTGCCCATTAAGGCCTGCGAGGTCCTCGAGACCCGGCACACGGCCGGCTCGCGCGGCTCC
+>850:2:1:2122:5973/2
+AGGGCCATGAAGGTATCGATGGCATCGCGCGCGATGCCGAGCGCGACCGGAGCAACGCGCGGCCCCGCGTCAGCGG
+>850:2:1:2122:6495/1
+GTGGAAACCGGCGGACGCCGCCGCGAACGGCAGCGTGTCCTGTCTTTCTTCCGCACGCCTCCGTCGGCCCGCGCCG
+>850:2:1:2122:6495/2
+CGTCGAACCCGGAGAACCCGCAGAACCCGCAGAACCCGAAGAACCCGGAGGCCCCGGTCTGAGCAGCCGGGCCCAG
+>850:2:1:2123:10488/1
+TGGAAGGCGGCGGCGGTGGCCCCGCGCCGGGGGCGGTCGCCGCGGAGGGGGCCGCCACGGACCGGGCGCGTGTTCC
+>850:2:1:2123:10488/2
+ATCTCGGCCTCCGGGGACGCGGAAGGCCTTGCCACCCGTGAAGAGGTGGACCAGCCCGGGGCCGCCCTCTACGACT
+>850:2:1:2123:1587/1
+GTCGCCGTTCACCTTTTCCACTTCCTCGGCGATCAAACCAAAGGCCAGCGGGTGCGCCTCCTGACATTCTTTTTTC
+>850:2:1:2123:1587/2
+TGTGCAGTCTTTTAGCGCAGGTGTTAACGATTACGTCACAGTCCGACTTACCGACGGTAGACTTGGACATACTCAG
+>850:2:1:2123:3065/1
+ATCTTGTTGGTACGAGCGGTGACGCCGTGTCGCGCGTTGAGCACGCTCCCGGCGAGCCCCGAATTCTGTTTGTGCC
+>850:2:1:2123:3065/2
+GACTCCCCCCGCGAACATTCGCAACGCAACGGTCCCTGCCGGCCGGCCGGAAACCGCGGCACGCCGATCTACTTCG
+>850:2:1:2123:4033/1
+GGGGCGGAGGGCCGGCCCAGTCCTTGCAACGAGAGCCGTCCTGGCGCCAAGGGCCGCTATGGCGGGGAGGCCGGGC
+>850:2:1:2123:4033/2
+AATCCGCCCAGCGCCCGGGGACGGTGCTGGTCGCGGATCGCATTAAGGGGCGCTGAAATCCGGTCGCGGGCATCGC
+>850:2:1:2123:15131/1
+CGCTTCGCGGTAACAAGTTTTTTGATTTCTGCCGTAGCCCAGATTTTTCTTGTGCTGGAATGGGGTGACATTCAGT
+>850:2:1:2123:15131/2
+ATCAACCCCTCACCAACAGCGTTCAACCGAGGTTTTGGAGGCAACCAACGTGATAGACGGAAAAAAAATTGTCGTG
+>850:2:1:2123:4177/1
+AAGCTGATCAGCAGGCAGCAAGAGACGACCTGGGGCAAGATGACTGTCGAGCGGGAGGCCAGCCGGCGCACGATCC
+>850:2:1:2123:4177/2
+CAGCTTGTAGACGAGTTTTCGTATGCGTTTCACCGACGCGCTATTGTCGGGCCGGAGCTGCACGCGCAGAACCAGA
+>850:2:1:2123:3968/1
+GCGCTACGACAGATCGGAAGAGCGGTTCAGCAGGACTGCCGAGACCGAGCTCGTAGGCCCGCTCTCCCTTGTTAGT
+>850:2:1:2123:3968/2
+GTCGTAGCGCAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGGAGATCTCGGTGGCCGCCGTATCATTAAAAAAAA
+>850:2:1:2123:1287/1
+GCTATCGGCGGGGCGGGGGGGGAGGGGAATAGCGCCGTGGCGCGGGCGGGCCACCGGGGCCGTGGGGGCGCCTCTC
+>850:2:1:2123:1287/2
+AACCGATGGTCTTACGATCGCCAAATCATCAGCTTCCGGCATGGGCTTACCTCGTTGAATACGCCATGGGCCGATT
+>850:2:1:2123:14741/1
+CACCCGCGCGCCGCGAGGCATGTCCCGGACGAGCGCCAACCCGCACACCCGCGGCGGCCCGCTCCTCCGCGGCCCG
+>850:2:1:2123:14741/2
+GCTCTCGCGGTGGAGCTCCATGACGTCGCGGTGAAACCGGCCCACCACCCCGCGCGACTCGCGGGGAACAGCGCCC
+>850:2:1:2124:9514/1
+ATGAGCGCGGGGAGCATGATCTGGCCTGCCGCGCCTTGATGATGATGACCTTGCCCCAGGTCGAACGCGGGGGCGG
+>850:2:1:2124:9514/2
+CGGGCCGCGGCGGCCCCGCCCGGGGGTCACCACGGCCCGCCGCATCTCCGGCGCGCGGCGGCAGTCCGGCCACTGC
+>850:2:1:2124:5123/1
+ACCCACCTATTCCGACCAGGAAGGAGGAAGTTTTCTGGAGCACGCAAGCCGCGACTAACTCCACGAACTTGACAAC
+>850:2:1:2124:5123/2
+GGCCAAGAGCAATTAGAGGCCTTCGCGGAAGTGGGCTATTATCCAGCACGGCGCCACACCCATTGGGACGCGGCGC
+>850:2:1:2124:18661/1
+ACGGGGTGTTGGTGGCGACGGTCGGCTTTGCAGAGGGACGCGAGGAGAAGCGCGCGGGCCCGCGTGGCACCTCCCC
+>850:2:1:2124:18661/2
+GATGCGCGGGAAAACCAATCGCACGGTCCCTTTGCCGAAGCTCGTCTGCCCGACGATCACCGCGCGGTCTTGGTTC
+>850:2:1:2124:18364/1
+TCCAAAACCAGATACTCGTCGCCACGGCGGGGAGACCTCTATGCCCCCGGCCAGACAGCAAACACACATTTTGCGC
+>850:2:1:2124:18364/2
+AAAATGGGCAGGGCTTTTGTTGTTCGAGTTGCTGTGCGGCGCGCGGAGTGAGTTTGCCGGCTTCGACCAGTTTTTC
+>850:2:1:2124:19156/1
+CGGTCGAAATCTTTCCGCGACAGATACGAGTTTTACTCTCCCTTGCGCGAAGCTGACAAACGGCAGGTCTTTTTCC
+>850:2:1:2124:19156/2
+GTGGAGACTTCGATGTGAGAATCGGTCTCTCCACTTCGGTTATTCACGGGGGCCGGACCGGGATTGCGGAATATGT
+>850:2:1:2124:5941/1
+CGCGTTGTTCTCAACTGCGCCGAACGCGCAGACAATATAGCAGGCGCCGGGGTGCGAGCTGGGCATTTTCGTCGGT
+>850:2:1:2124:5941/2
+AGCACGGAATATTGGAGGGAATTTTTTTGACGACTACCGCTTAGGCGAACTTGGCTACACACTATTACCATGTTGA
+>850:2:1:2124:8938/1
+CCGCCGACCGCCTTGATCTGCTTGCCGTAGAGCTTCGGCAGGTCGCCGTTGTCATAGACGTGCGGCTCGCCGGACG
+>850:2:1:2124:8938/2
+GCCGTGGGCGTCCGAGTGGGCCGGGACCGGGTGGACGCGCCAGGCCTGAGATCCACCCGCTGGCGCCGCAGCGCAG
+>850:2:1:2124:3834/1
+GACGTGCCGGCGCTCCTCTTCGGGCGGGCCGCCCTCGCCGGTGTTCCCCGCCGGGGGCCTCTAGCCGCCGGGAGGT
+>850:2:1:2124:3834/2
+GCACCCGGCCGTCCACGCGTCGACAGCCGCCCAAGGATCTGCGTCTGCGGTCCCCCGCCCTCACGGGGGAAGCGCC
+>850:2:1:2125:18823/1
+CGGGCCGGCGCTTGCAGCCCTCAAGCTCAGCGCTGAACGCCTGCGGCACACCTGGCAGGAACAAGCGGCCGCGCCC
+>850:2:1:2125:18823/2
+CAGGAACCATCCCCATTTCGTCAGGCGCGCTGTCCAGGAGCATTCCTGAAGCCATGCGATGGGATTTCGGTCCAAA
+>850:2:1:2125:17963/1
+GGCATGAAGCGCCTTGGTTGCGGTTACGAGTCATGCATATGTTGGCGCATGCTGCATGCTATCGCCAAAATTTTCT
+>850:2:1:2125:17963/2
+AGGTCCGGATGCCTAGGATCCCAATGCACCCTCAGCAGACTTTCACCGAACAGCCCCAACAAATTCATTCGAGGAT
+>850:2:1:2125:11659/1
+GCTTAGCCTGGTGCGCGAGGTCGCGCATATTTACCGCAAACAGGCGCCCTTGCTTAAACATCGCCATGTGCCGCCG
+>850:2:1:2125:11659/2
+TGACGCGCACGCCGTTGGCGCGTAGCGCGATCTCGTCGTTGTCGGCGCCCCCCCCCCCGGAAAGGTTAAGGGTCGC
+>850:2:1:2126:15012/1
+TTCCCCGACCGCGGCGTTGCCGCCGCGGGCCACCCCGACCGGCCGGCGGCGGAGGCGGAAGCCGTCGGCGGGCGCG
+>850:2:1:2126:15012/2
+CGGCGTTTTGGCGCGCCGGCCGATCAACCCGGACGCGGACGCTGGCAGGATCTTTCACGAGGGCCCGCGCGACGGC
+>850:2:1:2126:1809/1
+TGGTAACGGAGTCCGCGGAGCAGGAACGACATTCCAAGCATGAACAAAGAGTTCGTCACGATCGCGCCGGCGATGG
+>850:2:1:2126:1809/2
+CGCTGGCGACCTTGCTTACTCACGCGACGGAGGCAGTGGCTGCGCAGACCGGGGATTCCATTGGTGGCCTGCTCCA
+>850:2:1:2126:4198/1
+GCTGAGCTAGGGCGGCAGCGTTGCGTCGGCTTGGTGGTCCCGCAGCGACGGGAAATGGCGCCTAGATGAGTCCGCC
+>850:2:1:2126:4198/2
+GCAGGACCGTCTTCGTAAAGGACCGACAGCAGCAGGAAGTACGGGTCGATGTTCGAGAGACTCGCCAGCACTTCGG
+>850:2:1:2126:13292/1
+CGGGACCAAGCACGGCGCCGGGCCCGCCCCCCCGCCCCGGCCAAGCCACCCGCCTCCCGGCGCCGTCCCCCCGCCC
+>850:2:1:2126:13292/2
+CCCGCCGACGACGTGGCGCACGGTGAACACCCGGCCCTTGGCCCGGTCCACCGGGCCGCGCGCCCGGTCCGCGCGG
+>850:2:1:2127:19240/1
+TCGGCGCCCTCGTGCCCTGGGAGCTCATGCCGCTACCCGGCCTCGTCGGTGCCTTCGAGAAATTCATGAGCGGCAC
+>850:2:1:2127:19240/2
+CCAGCGCGTTGTAGAGCCCCGCCCCGACGAGGGGCATCGCGGCGATGCACGCCGAGATCACCGTCGCGATGAGGGG
+>850:2:1:2127:20347/1
+GGAGACCAGGAAGAAGAAGAGAAGGAAGGTCTCAACACGGGCATCCTGGCGATTAATCCATTCAGCGGTGAAAGTG
+>850:2:1:2127:20347/2
+TCCATTCCGGTAACTGAGGTCGGTTCAGCCTTGGGTTGATCATGCGTCACCGGCGCAATCACCTGACGGATTGGCA
+>850:2:1:2128:11836/1
+GGCCAGCGATCGCTCGATTGGCATCCATGATTCTGACGAATACAGGGTCGAGCCCTGGCGCCAGGAGGTGGGCTTT
+>850:2:1:2128:11836/2
+CGGCGCGAGGCAGTCGGGTGCAGGGTGACGCCCGGAGGAGAAAAACCTCTTTGATTAGCCCCCTTACCAGCTTTTC
+>850:2:1:2128:1778/1
+ATCGCCCGCGCCCAGTCCGATCAGTGTGATCACTTATGTGCGCCGGCAGCGGCCTCCGTCGGTCGAGGGGGGGGGG
+>850:2:1:2128:1778/2
+GCCCCCGACTTCCGGCCCGCCGTCCTCATGCGGCCCCTCCCCTCCCCCCAGCCGGCCGCCTCCTGGCCGGCGTCCT
+>850:2:1:2128:18565/1
+CGCGCAGTCGGGCGCAGCCCCTTCGGCCACCCGCACCGCCCTGACCCCGGCCCCCGCCCCGCCAACCGAGGGGGCC
+>850:2:1:2128:18565/2
+CCGCGCGGTCCTCGCCGAGGTCGCCCGGTTGATTGAGGAGCCGGCAGCATGAGCGCACCAACGCCGCCGCAGTCAG
+>850:2:1:2128:13787/1
+GGCGTTCAGCCGCATGTGCCAGGACGGCCCGGGCGAGTTCTTCGAGGTCTGGCGGCCGCCGTCTCCCCCCGCACGC
+>850:2:1:2128:13787/2
+GAAGCCACCCTGCCGCGCCGCTACGCCGGCCTGCAGTTCGAGCGCGAAGCCTCCACACTCGAGGCCGAGCTGCGCC
+>850:2:1:2129:6694/1
+CAGATCCTCGGCCCAGGAGACCGCGCCTGTAACTCCCCCCCCGACTACACTCTCTACATCAGTCCACAAGCCTGCC
+>850:2:1:2129:6694/2
+CAGGGAGCACGCAGCCAATTTTACGCACCGCTCGACTGCAGCGGCAACTCCTCAGTCAGGGATCCGCGGCAAAGGG
+>850:2:1:2129:17770/1
+CTCGGGGTTCCCCCCGCTCTGCCACGGCCAGACGGTATTACCCCGCCCCGGCTTCCAGGGCGCGCCAAGCCAACCG
+>850:2:1:2129:17770/2
+CCTATTTGCTGCCCACCGACACTTGCAAGGAGGCCATGGCTTTCTATCACGCCGCCTTCGGTGGCGACCTCACCAT
+>850:2:1:2130:13002/1
+CCTGCGGACCTTCGGGCTTCATGTCATCGATCTCGCCGCGTCCATTCTCGGCCCGCCCCCCCCCCCCGCCCCCCCG
+>850:2:1:2130:13002/2
+CGGGACGGGCGGCTCGGGGACATGCCGGTTGGAGCCGCGACCCGGCTCTTCCAGCCTGCGAGGGGTGTAGCGCGGG
+>850:2:1:2130:11029/1
+TCGGTTGCCGGCGCAGATATCGGTATCCTGTGCGCGTCCGTTTCGACCCCCCGGTTCGGTGGTGGAGAGGGGGCCG
+>850:2:1:2130:11029/2
+GCCGGGCCGATCACGGTCCTGACCACGTTGGCCACAAGGGCGCCCGCCGTCAGCGGCGCGGCGGCTCTCGCCGGGC
+>850:2:1:2130:2257/1
+GCATCGTCGATCTCGGCGATCCGCAAGCCAGCGCGGAGTTCAAAACGAACAAAACAAAAAAAAAACACCAAAAAAA
+>850:2:1:2130:2257/2
+AGCACATAGAAGAGACCGCAGAGACGAGTCCACCACAAAAAAACAACGAAACCAGAAACAAGCACAGTAAGAACCA
+>850:2:1:2130:9824/1
+AAGCGCACCATCCGGGTGCGGCGTCGCACCGCCGGGCACGGCCACTTGGACGGCGTCCGCGTCGGGGACGTCGCCG
+>850:2:1:2130:9824/2
+GTCAAGCGCAAGAAACCCCCATACTTAATTCCTTTGGTTTCAATCCCTTAATGGGTTTACCGATGCGGGCTTCCGG
+>850:2:1:2131:12965/1
+TGTGATCGCTGGCGGGCGATCACGCGACATCTCATTCTCAAATACGAGCGGCTGTGGGCGGGTCATCCGTTCATTT
+>850:2:1:2131:12965/2
+TTGGATATTTGTCGTCCACGCACCAGTAAATCCATTCTTCGTCATCGATGTCTGCCAGCAGATGCAGGATGGTTCC
+>850:2:1:2131:18225/1
+AACGCCGACATCATCGGCTGCTACCGCGCCGCCCGCGCCGGCGGCGGCGCGGGGATCGCGGGGGGCCGCGGGCACG
+>850:2:1:2131:18225/2
+AGGAAGATCAGCATCGCCGCCAGCTCCGGCGTGTAGGCCGCCGCCGGATCGCCCCAGGCGTGGACCGCCGCGCGCA
+>850:2:1:2131:17597/1
+GTGCTCACCTCAAGGAACGAATTTTATGGCCCCTCGCATGATCGAGGGATGATTCGCGCCTTCGAACCCGCAGGAC
+>850:2:1:2131:17597/2
+ATGACGATCAAGCCCGGCCAGAGCGTCACGTGGAACGGCGGATTGACGGGGCATCCCCTCCAGCCCGCGGGCGGCG
+>850:2:1:2131:11329/1
+TCAACGGCCAGCGCGTCGCGGCAAATCGCTTCCGCCCCTCCCGCACCTGGGACCCCGAGCCGGCCTGCGCCATTTG
+>850:2:1:2131:11329/2
+CGAACGCCTGGTTGAGCTCGATCGGTCCCGGATTGCGGTGTTTCCGGTTGCAACCCGGGGACAGTTGGAACTCCAC
+>850:2:1:2131:5869/1
+AACTGTTCACGTTTAGAGCCGGAACTGTGTTGTTACCAATGTTTTCGTTTTGACCGTGCGTATACTGAAATCGGAC
+>850:2:1:2131:5869/2
+ACAAACAACCCTCTGATAGCTCGTTACAACTTCTTCCGCTTTCGCGCAGAGGATCAAGGTGTCGGCGGTGTCGACC
+>850:2:1:2131:3324/1
+CATCGCGCCCGCGTGAAAAATTAACGAAAGGTTTCCACACCCCGCAATCGCAAGCACTCCAGGGAACCGTCGGCCG
+>850:2:1:2131:3324/2
+CCAAGCGGCTCCCCTGGCAAGCCGGGCAGCCGAGCGAGGCCCGGAGCGAGTTCGCCAGTGCGATGGGCATCGACCC
+>850:2:1:2131:1396/1
+CGCTCTCGCTGGCGGACAGGACGACGCTCTCCAAGTCGGCGCTCGGTTTTGTGTAGCCCCGGACCCCGCCTCCAAC
+>850:2:1:2131:1396/2
+TGAAGGCGGTGCCTGGCGTGTCCGAGGGGGCCTCGCTGGGCGGGGGCGGGCGGGCGGACCAGCTGACCGCCGCCCC
+>850:2:1:2131:17360/1
+ATCCATCGACCCCGTGAGCGCCGCCAGCGCAGGGGTCTGGCCCGCCACGCCGGCGGGACCGGCGCCCCGGTAGACC
+>850:2:1:2131:17360/2
+TGGGCAACGCGATGCCGGGAACGGGGAAGGCGACCACCACGGCCGCCCCCTCCCGTCCCCGGATCAACGCGCTCAC
+>850:2:1:2132:10629/1
+CTCGCGTCCGTCACGGACAAGCCTTCGGCAACGCCGCCTCGACGCCGTCGCGGCCCGCCGGCGTGGCCGGCGGCGC
+>850:2:1:2132:10629/2
+CACAGCCTCTACCTTAAACCCGATGGCACGAACCGCCACCCGGCTTGGATGGGGCGTTGTTTGTCAAGGGGGCATC
+>850:2:1:2132:17284/1
+GCAGGCGGGACCCTTTTTTTGATACGGCTCGCTGGGTGGCGGGGGGCTTGCGGCGAAGGGGGCCGGGCCCGCCCCC
+>850:2:1:2132:17284/2
+CAGATCGGGAACCACTCGTTGAATCACGGTCGTCTCCGAGGCGATGATGTCGGCCATTCCGCCGGCCGCGATGCAC
+>850:2:1:2132:6335/1
+GTTTCGGCCGGGCTCAAGGAATTGCGGCCAGCGGGCGTTGGGGGACGACCCGGCAACAGCATGGTGAGTGAACAGC
+>850:2:1:2132:6335/2
+CCACGTCAATGACGCGCCAATCGCATAAGACCTTCGCCATAACATTCGACTCGCGCCGCGTCCCTTCCTTCTCTTC
+>850:2:1:2132:11488/1
+GAGGCTCGCCGCGCTCCGTTAAGCGCACCGCGTCCGAAAGGGCGCGCTGCACCGCCCTGTCCGCAATCGCGTCCCG
+>850:2:1:2132:11488/2
+CGCGAAACACGACTCCCCCCCATCCTTTCCGAGCGAACCGATCACGCACGCGTCACGATCCATGCTGGCGCATCCG
+>850:2:1:2133:18592/1
+TAGCTCTGCGCTGCCGAGCCGTCGCTGCAGTGCCGGAGCGTTGAGCGACACCTCCCAGGAATACACCCACACGAGC
+>850:2:1:2133:18592/2
+CTTCCCCGCTCCGCTCCATCCCGCCGGAAGGACGTTTCCACCCATAGGCCGGGCACAGGCCACCCCACTCCTCAAC
+>850:2:1:2133:16974/1
+CACGCAAGCCTTCAGCCTCTACCCGGAACTGACTGTCACGGAAAACATTCGGTACGCCGGGGGGTCGGCGGCGCCC
+>850:2:1:2133:16974/2
+GCGGCTCGCCGTGTCCCCCCGGGGCACGGCGCGCAGCCCGGCCCCGTACCGGATGCTTTTCTTTACCGCCAGCTCC
+>850:2:1:2133:12414/1
+TTGCCGTACGAACAAGATAGGCCCCGCGCTCCATCTTGCCGAGTCCACGCTCGACGAACGGCTTTTCACTTTCGGC
+>850:2:1:2133:12414/2
+AGCCGCTTGGGTGCGGTTGCCCTACGCCCACCGGCGGCGTCGGCGGGGGATCTCCCGGACGCCGACCGGCATCGCC
+>850:2:1:2133:4667/1
+GCGGCTCGTGGGGCAGCTGGATGATGTACTCGCCGAGGGCGGGCTCGATCGGGGCGGTGCCCAGCTTCTCGAGATG
+>850:2:1:2133:4667/2
+GAGCGCAAGGTGTTGGCGCTGGGCGGCCACGTCCACTGGGCGCCGGCCGCGGAGGACGCGCGGCGCATCATCGCCG
+>850:2:1:2133:16365/1
+AATTGCGACCTCTTTGCCGCAACTTACGACGACGAATACGGTATCCACGTTTCGGCGTCGCTAGTAGAGTCGCCAA
+>850:2:1:2133:16365/2
+TTCGGTCAATGTCCTGGCGACACCTGGAACGCTCGTGGCTTGTGACCCTGGCCGTACGGGGCTTCGGAGTTGGGGG
+>850:2:1:2133:15453/1
+TGGAGGCGCAGCAGATGGCACGCCTGCTCACCCTGGCACAGGCCCTCGGCATGTCAGCTTTTGTTCAGACGTTGAC
+>850:2:1:2133:15453/2
+GCGCATTTTGCACAAAGTCACTGAACTTTTTCATGTCGAATCCAGAGTCGCCTTGACACGCTGGCAACGTGCGCAC
+>850:2:1:2134:18450/1
+CGCCGCATCCCACCCCGCAAAAGCGACAAAGAGAATGTCATCGCGCTTACCCTTAAAAGCGTCGATTGCCAATTGA
+>850:2:1:2134:18450/2
+CATGACGCCGCAAATGCTCGAGGCCGGAATTGAGAGCGCCGGCCTGACGGAGGATTTCGAATACGTCCTCAGCACA
+>850:2:1:2134:15679/1
+TGATTTCAGCCACGCTGTATAGCTCCGGGCCGAGCGCGGCCCGCGTGCGCACCGCGCCGGAACCACCGGCCGAGAG
+>850:2:1:2134:15679/2
+CCCTTGTGGCCTTTGTGGCCCTTATGGCCCTTATGGCCCTTGTGCCCCTTTGTCTGGGACACTGTGCGGCCCTTAT
+>850:2:1:2134:6998/1
+ACGACGATTTGTCGCACTAGGAAAAAAACCTAGATCGATGAGCGGTGGTTGTTTAGTAGGGAATATCTTAAGTCAC
+>850:2:1:2134:6998/2
+CTCCCGCAGCTACGCCGCAGTCCCTTGTGAGGCCACCTGAATAAATATCAAAAGCGGCTGGAAGCCGCTTATTCGG
+>850:2:1:2134:4596/1
+CACCCCGGCGGGCACAGCCGGCAGCGCGGCGGCGGCGATGCTGCGCAGGGGCGCCAGCCCCGGCGGCGCGGGCCCG
+>850:2:1:2134:4596/2
+CGCGCGGACTCGGGCGAGCGGCTCCAACTCGGGCACCGGACCTCGAAGGCAACCTAGCACTCCGACTCGACCGGAT
+>850:2:1:2135:5739/1
+TTGAGCGGCATTCGCTTGCGTCGCGCGTGCGACGAGTGCCCGACGCGCTCGTCTCCCGCGCGCTCCCCCCGGACGG
+>850:2:1:2135:5739/2
+CGATCCGCGTGATGTTGAGAACGTCCCTGCACGTCCACTGGTCGCGCTGGCGGAACGCGTCGCCCACGTCGTGTTG
+>850:2:1:2135:13609/1
+GATGGGCGTCCTGTTCGGGCTCATGACCGTGGTCGCCGGCCTTCGCCGTCGCACCGGCATCGTCGTCACCCCCCCC
+>850:2:1:2135:13609/2
+CCGACCGCCGGCGCCACCCGCCGCGCGGGAGGGAGTCCTCCGACAACCGGCCCCCGCCATGGCGCAATCAAGGCAC
+>850:2:1:2135:9612/1
+GCAACTCAGCCAGGGCTGCGACGCCCATCGCCAGCGAATCCTTCGCTCGCGGGGTGTCTGCCCCCTTCGTGCAATC
+>850:2:1:2135:9612/2
+AATCGCGTTGTCCGGTAACGAGATCTCCGCGCGCGAAGCTGGATACAACAACGGACGTTGTCCGCTATCAATGATT
+>850:2:1:2135:5594/1
+CCGATGACCTGCCGAGCGGCGCCTACCTGATGCGCCTCGCCGCAGACGGGCACATAGATGAACAGAACTACTACGT
+>850:2:1:2135:5594/2
+GGTTGTAGGGGGAGCGGCGGTAATCGTGTTGTGCGTCCTGTTGGCTTTGATTCGTGCTTTACGCACGGACGCAATC
+>850:2:1:2135:1315/1
+ATCGTTGGACAGCAGGAGGCTTACGCAGACCGCGGGGGCGAGCTGCTCGGGGCCCCGGGCTTTGGCGGCTACGATC
+>850:2:1:2135:1315/2
+TGCATCATGGCGGCCTCACTTCCGTTCGTCGCGGGGGAGTGAACCTTTGGCGCCAAGTGATCCAACACGGGGCTCG
+>850:2:1:2135:7114/1
+CGAAGAAGCGCCTGCGCCGGAAATCTCGTAACACTAGGCGCGCCGTCGCATCCTGACACTTAAATGCTGCGTATCG
+>850:2:1:2135:7114/2
+TGATGACTCCTTGGATCGCGGAAGTTCGCTTTGGGTCGAACTGCGACCGTCGAGGATCAAGTTGATGGCGCTCAGC
+>850:2:1:2135:5076/1
+GCGCATGACGAAGAGAACAAGGCGACAATCGGCGACACGGTTCGCATCATGGAGACGCGTCCGCTGAGTAAACTGA
+>850:2:1:2135:5076/2
+GCGGTGATAACGCCAGGGCTCCCGGCACAACGCGTCTGTTTGCCGATACCACCGATCATTGTTGCCATGCGCGCGC
+>850:2:1:2135:14114/1
+GGGAAAGAACGCCCTCGTCTATGCCGAAACCTTCGGCTACCCCTCGCCGCCGGCCGCCACGGTCCTCGTGGCCCCC
+>850:2:1:2135:14114/2
+TCATCGTCAACGACACCTGGGCGGTGCTGCTGCAGCCGCCCGCCGACCAGAGGCTCAGGGCGTTCAGCGCAACCCC
+>850:2:1:2135:2027/1
+AAACCGGTTAACTGGTCGTCCGGGCACGATTTCGTGACCAGACTAGTGAGCCGAGTCTTCACCGAGGGCGCTGACT
+>850:2:1:2135:2027/2
+GAAGGAACCCTTCCGGATTGCGGCCTGCGTCAGCATGGCTCGCCCCCCCTACTGCTAAAACCCATTGGGAGCAGCG
+>850:2:1:2135:16908/1
+AACGCCGACAAGGTCGGGCTACACGTCGAGACCGACACGCCCGACACGCAGCTCGGACGCGACCTACTCACGAGCA
+>850:2:1:2135:16908/2
+GCACCGCAGCGATTTGCGTCTGCGGGCACGCGGGAATCGCGACCGGCGACACCTCGGCCAGACGCAAGCCCGTCAC
+>850:2:1:2135:19303/1
+GCACGCCCGGCTAGCCCCAGACGTGCTCGCGCAGCTCGCGGCGCCCGCCGGGCGCCCCGCGGCGCCCGGCGGACGG
+>850:2:1:2135:19303/2
+GGCGTCGCCCTCGACCGCCACGCGCCGCTTCTCCTTCGCCGCCGCCCGCCTCGCCCTCCCGCCCCCCGCCGCAACG
+>850:2:1:2135:4382/1
+GATATTGGAGAAGCGATGCGCGATTTGAAAACCAAGAAGCAACAGGAAAGTAACGTTAAAACTACGTTTGAGATCT
+>850:2:1:2135:4382/2
+GGCTCATACCCTTCACTGATCACTTTCGGGTTGAGCTTCTCTGCGGCTGGTTGAAGCGAGGCGAGAGCGCGCCAGA
+>850:2:1:2136:12875/1
+CGGCGGCCCGGGTCGCTCCGTGACGCAACCGCCGCCCAGGCCGGTGCATACAGCTTTGACGCTCGCCAGGAGGGAA
+>850:2:1:2136:12875/2
+TGTTTCGGATCTCGTTGCTCGGGCATTCTTTCCCCTTTGCTTCAAGGACGCACTCCGTTTTCTCAGGCAAGCACCC
+>850:2:1:2136:1604/1
+GCACCCAGGACCGGGAGGTGAGTGTGCGCGTCTGCCTCCAGTATGGGGACGAGGTGGTGAGGGCCATGGGGGCTGC
+>850:2:1:2136:1604/2
+GCACTGGTGCCCGGGCGTTGACGCGCGGGAGCGCTTCTCCGAACCCGGGGGGGACGGGGGCCGGACGGGGGGTCCC
+>850:2:1:2136:19615/1
+GGGATCAGCGTAGCCCTTGATACATGAGAGAAACAGCGAGGAGATAGTCAGCCGGAGCATGACCCTTCTCGCGTGT
+>850:2:1:2136:19615/2
+AGGTATTGCAGAAGGCGGAAAGATGAGAGAGGGGCAACGCTGCGAAACTAAAAAAGGCACGCTGTTCCCATGACCT
+>850:2:1:2136:3458/1
+CGTGGCAACTCACAGCTGCACTCCCCACCGACCTGATGCGTCGGAGGGGCTGCGCGGGCTGGCCCAGGTCACGAGG
+>850:2:1:2136:3458/2
+TAGACGCTTCGATCACGGTCAATGACCCCCTCAGTCTTAGTTTTAAACGAAAACAGAGGGTAGGCCCTGCATTTTT
+>850:2:1:2136:3695/1
+GCATATTTACACGGATTTCATCTCGCGGGCCTATAACGCCGGCTATGAGTTCGTTACGCTCGGGGAGCTCGCTCGC
+>850:2:1:2136:3695/2
+CGGAACGACGGTGGACGAGATTAAGCCGCAGCGCGGCTGTCGCTCAAGCGGTAAGCGGCGGCGAGGCGGTCGGGGT
+>850:2:1:2137:10190/1
+GGACGGCTCCCACGCAAGTGCGCGGTCAACCGGGGCCAGAGCTTCGGGGCAACGGCGCAGGGCAGCGGACGAAAGC
+>850:2:1:2137:10190/2
+TGGGTCTTCCGAATAACGTTGACGTCATCGAAGCGATCGGCTTTATCCAACGGCGCCCCGGGGAGGGGGAACAGGC
+>850:2:1:2137:19807/1
+CCGTGCGGACACGGCGACGCGTGAGGGTTCACACTCGCGACACGGAGAACCCGCTGAGCGCGCCCGGCCGCGCCAC
+>850:2:1:2137:19807/2
+CCCCGGCCGTTGGCAGGTCGGTTCCTCCGCGCGACATCCGGCGTCCGGTCGCACCGCGCGTTGGACAATGTCGTGG
+>850:2:1:2137:5472/1
+GGCGCACTTTACGGGCAACGCTTTTCTTTTGTTCTGTTCATGTTAAAGGCAATACCATGTAAAATTTGAGATAGTG
+>850:2:1:2137:5472/2
+CGCTTTTTCGCTCCTTCTGACGGAATCCGTCGTGCTTCACGAGGCTAGGATGTAAGGGGCGTTGCGCTGGGGGGAG
+>850:2:1:2138:2159/1
+CGCGCGATCATTGAGCAGCTCGAGGGATTTGAAGCGCCCGCTGCAGCGTGGGAAGGTGAATTGCTGCCAGGTCGCC
+>850:2:1:2138:2159/2
+CCAGCTCTTGGTCGCTCGTTCTCAGTTGCTGAACGAAGCGGCGGCGGCAGTCTCGCCCAAACGACGTCGCCCGACA
+>850:2:1:2138:11792/1
+TGCTAGATGTGCTGGGGCTTCGCTGAATGCTGCTGGCGTAGGAACTTCAAAGGAACGTAGAGAAAACGCTCAAATA
+>850:2:1:2138:11792/2
+TCTGACAACCCTGAGTAATGGGTGAGAACTTCTGAACTTATTCGAGCTTTCTACGAGCTTTCATCTCCATAATATA
+>850:2:1:2138:18160/1
+GCTATCTAACGCCTTCTCTAAGAATGATCGCCGGCCCTCGCGAGCCGTTTTGTTTTGGTCGGCCGGTCCGGGCCGG
+>850:2:1:2138:18160/2
+CGGCAATGCCCGCTCTGGCTTTGAGCGATCATGCGCTGCGCCAGCAAGCAATCTCGACGGGGTAGGACGTTGGTCG
+>850:2:1:2139:11724/1
+GCCTCATCGACCAGGCTCGAGGGGACTTCGTCTACGGGTGCATAGATGTGACCACGCTGGGCCGGGGCCGCCCCCC
+>850:2:1:2139:11724/2
+AGGCGCGGCCAACGACTACCTGGCCAAACGCGACGCCGAGTGGATGCGGCAAACCTACACTTTCCTCGGCCTTACC
+>850:2:1:2139:3730/1
+GCTTCAGCGCCATTGGGGGGGGCTCTCGGACCAACACCCAAAGCAAAAGCGCGGCGCACGCGGGCGGGCGCGGTGG
+>850:2:1:2139:3730/2
+CTGCGCAGTACCAATGATTGCTTCTGGGGCAGGAGTACAGCGAGCCAATAGCAGGCGCGCCCAGGCGGCTCCGCCA
+>850:2:1:2139:12476/1
+TGGATTACATTGGGCTCGCTCGCGGCATCGGATAGCGCGCCATTCGCCGCGGCCGCCCTCTCGCGCGCCTCGAAGG
+>850:2:1:2139:12476/2
+TCGCTTTCACTTTTTTGTCGGCGATAAGGATTTTGAACGCTTCGGTCACCTGCTCTTCCGTCGCGCCGCCGCCGAC
+>850:2:1:2139:2327/1
+CCGCCGAGGGGCTGGCGCGCAATCGCGGCCGGTTGGGCAGGCGCGCCCGCCCCGGAACCGCGACGCGGCGAGGGTG
+>850:2:1:2139:2327/2
+TAGTCCACGTACGAGTTCGACGTGGCCCCCGAGCCCATCGAGGCGAGAATCGCCTCCACCGAGGGCGAACGGCACA
+>850:2:1:2139:8333/1
+ATGATTGGACCTGCGACCAACATCCCCGTTGTCTCCACAATAGAAATTGCTGCGTAAAGCCTCCCTACATGTTGCT
+>850:2:1:2139:8333/2
+TCCTGATTCTGGGCGCAATTCTGATGGGCTTAGCTCCCACTGTCGGCGTCGGTATCTGCGCAATGATAGTTTGGAC
+>850:2:1:2139:17402/1
+CTGAGTATCGTAAGTCTCCTAAGTCTCCTAAGTCTCCTAAGTCTCATGAGTTTCCTGTGTATCCTCTGTCCAACGG
+>850:2:1:2139:17402/2
+CATCGAATGTCAGCGTCAGCTCGCTGTTACCCAGCTTGCGGCCAATTCGTTTTTCCACGGCTCGCAAATCCCGAGC
+>850:2:1:2139:3897/1
+ATCGGAGATGACGCCGCCCGGGGTTTTTATTAACATGGAGGAAGGGGGCGAGTATGCGCCGTCCAGTGCATCCACG
+>850:2:1:2139:3897/2
+ATTCGCCTCCGCCGCGCAGGTGTGCCAGCACGAAAAAGCCTCCGGAATCGCAACAGACGCGCTGGGTCGAATTAGT
+>850:2:1:2139:9742/1
+CAGCTCAAAGCCCATGTACCGCACCCGCGCTTACCCCGCAACCGGTAACCCAACGCCGGCACTCGAAGCATTCATT
+>850:2:1:2139:9742/2
+GGTGGCGCCCCTCTTTCCCCAACATAGGCGCCTCCACCAGGCCCAGATTGAACGCACCCCTATGTTTCTGGGTACG
+>850:2:1:2139:17745/1
+CGACGGCAATGATGCGCGGCGTCCGCGCGATTGCAAGCGTCACGCGGAGCCACACGGACACCAAGACCCGCAGCCG
+>850:2:1:2139:17745/2
+TTCGGCGGGATCGCCCACGCCGAGCCCGGCGGCGCCACGCCCAGCGTCCGCGCCCTGTGCCGCTCCGCTTCGCCCC
+>850:2:1:2140:2856/1
+TAGCGCTCCCGTTTGCTGCTGGCCCGGCATTGAGGAACGTCACATGCGCGGTCCCGCCCGAACCGACCAGGCGACT
+>850:2:1:2140:2856/2
+GAACGGCGACCTTTTGCTCGCCTGGTTGGTCGGTTCGTTCAACTACGTCCCAGATGGCACGATTTACTTCCGTACA
+>850:2:1:2140:9141/1
+TCTAAAGAAGGACGCATTGCCGCAGCTTGCCATCACGCTCGTCCTCTGCATCACGTGCCTGCTCGCCGCGTATACC
+>850:2:1:2140:9141/2
+TAGGCTACCGGGATGTTATTGATTAGGCTCGTCTTGGCCCCGCGGGGTCGGGAGGGCACCGCATTGCAGGCATCGC
+>850:2:1:2140:17882/1
+CGCGTAGAGCGATTCCATCGACTGACTGTGAAAGGGCCCGCTGCCTTTTGTGCCGCCCGATGGTAAACGCACGGTG
+>850:2:1:2140:17882/2
+GCCAATCAGTGAAGACGCGATGGTTGGGACTGCGATCGGGGCCGCGATGCATGGGATCCGGCCGATTGCCGAAATG
+>850:2:1:2140:2348/1
+GGCCGTGATCGGCCGGCGCATCCAGATCACTGCAGAGCTCCAGCAGGCCGCGGGGGCTTGCGAGGGGCGGCTCGGG
+>850:2:1:2140:2348/2
+CCTCGCTGCTGCCGGTACCCAGCGCGAGGTCGTAGTCGGCCAGGGACAGGACCCGGACCTCGGCCTCGCGCGGAGG
+>850:2:1:2140:20954/1
+TTGGCCGACCGCTGAGGTCCGGTCCCGGTCCAGAACGCCGCACTTTCCTGACGAAGTTCAGGGCATCGACTCAACG
+>850:2:1:2140:20954/2
+AACGATCACGACCGTCGGGCTTATCGACATCATTGATCGCGCGACGGTTCCACAGATCCCTGAGGCGTGTACCGCC
+>850:2:1:2140:10084/1
+AGAAACCATGTGACCTCCACGTTTGACGATTCCAGGCCGCGTGCACGAGGGCGCAGCGCCCAGTTACTGTCCGTTT
+>850:2:1:2140:10084/2
+TTCGCCGACTACTGCAGCCGCCGCAGCTCCAGGTCGAAAATAGAATCGCCTTGGCACCTCCAACCCCCGCCTGATG
+>850:2:1:2140:3846/1
+CAGGTTGACGCAGATGGCAGGATTACATAGATAACCCAAGTTGCTCCCTATAGGGTTTCTAGAGATTCATGTAACT
+>850:2:1:2140:3846/2
+CATGCGCAAGAAAAACTCGAAAAGAGCGTTGTCACCCTCTGTGACTTTTGTCCAGAGTTATCACCGTAAAAGAGTA
+>850:2:1:2140:5098/1
+CGCGATCCGACTGCACCACGATCTCGCGCGCGCGCCAGACATGCGGGGTGCGCGGGAGCGCGGCGGGCGCCCACCC
+>850:2:1:2140:5098/2
+TCCCGATGCCCCGCATCTCGCGGTCGGACGGAGCGGTTAAGCGGCTCCTTTAAGCATCACAGTGTCCCCAAGTTCT
+>850:2:1:2140:9226/1
+CAGGGCCAGCCGGAGGGTGGGGGGCCCGGATTATCGGCGGCGCTAAGAGCGCCTCGGCCGCTGCGCGGGGTGAGCA
+>850:2:1:2140:9226/2
+ACATGGTGGTTTCCGACGAACCGCTCACCCACCCCCACGCCCTGGGAGAGGTGGGGCTGAACCGCGACAGCCGCCA
+>850:2:1:2140:10844/1
+CGGCTCCAGCAGCTCGATCCGTTTCCGCACGAGGCTAATTATCGGAAATTGCAGGGTTATCTCGATAGTTACAGCG
+>850:2:1:2140:10844/2
+ACATTGTTCGCGCGCGCTCTGTCGAACGTCGCGATAACGACCAGCCGCAACTGCGACCGAAATTCATTGGGAGCAA
+>850:2:1:2141:5792/1
+GGAACGGCATATAATATGTCGTGTGCCAGTATATGAGCAACTCGTCTTGCCTTTTGGTCTCGTTGGGGTCGCCCAG
+>850:2:1:2141:5792/2
+TTGGCTTGGAATTTTTTTAAGGAATTCTCTTCCGCAGATCCAGTCGGTCACGCAGAGTACTATCGGCCCCACCATA
+>850:2:1:2141:6399/1
+TTGCAGTCCCGCGTGCATTTCCGGGATTCGCGCGTAGGGGGGGTAGCGCATTACCCTTTCAATTCAAACCATCAAT
+>850:2:1:2141:6399/2
+TGCTTATAACTTCGGGCGAAACACTCGCCACCGCTGCCTTGTTACATCAACTCCACGCAGAAGGACAATGCTATTC
+>850:2:1:2141:21412/2
+AATTTCATCGGATAGAGCCCCTCCGCCCGGCCGTCGGCCGCACTGACGACCTGAAAGACCGCCTCGCCCCGTGCCT
+>850:2:1:2141:3551/1
+ATTGATGCGCCAAGGTCTGGGGCTCCAGCTCCGCCCCGGGCGTGAGGGCCGCCCAGAAAACGAGCATGCTGCCGAA
+>850:2:1:2141:3551/2
+ATGGCGCGGAGCGGCATCACCTTCGCGATTTGGTTTAATTTGCCTTTTTCCCAACGGCCGCGCTGGGCGTAGGCGG
+>850:2:1:2141:2652/1
+AGCCACGATCCCGCTCGTCGCGGGCCCACGCGGGCAGGGGTGCACCGCCGCCGAGACGCCGCGGCGCCGCCAGACC
+>850:2:1:2141:2652/2
+CCCGGAACCGGGCCTCCCGAGGGGGCGGCGGAGAGGCGACCGCAACGCGCCCGCGCTCAGACGCCTCCACAACAGG
+>850:2:1:2141:1110/1
+CGATGATCCGGCGACAGCGGCAGCCCCAAACGGCGCTGAAAATCCCACCGCTTTTCAGGTCTTCATAACACAGGCG
+>850:2:1:2141:1110/2
+GGCCAACACTCGTGCATGGCATCAATCGACAGCACTCCCATTTCTCGTCCTCCTATATCTCGAACCCTCTTGCATC
+>850:2:1:2142:9347/1
+AGGCGTGGATGCTCAATGAGATTGTTTTTGCGCTGCGGCTCCGCCGTGCACTGCATCACCGCTGTCTAGCTCCCCA
+>850:2:1:2142:9347/2
+AAGAACGCCGTATAGTGGTCAGTCGAACTCGCGCGGGGGCCGAGTTGGCCGATTATAAAGCGAGCTGACACAGCGC
+>850:2:1:2142:7526/1
+CATCCGTGCACCAGGATCCACCGAACAAAACGGCGCGAGCGTTCGTTGTAGCGGAAATAACGCGTCAGCGCGCGGA
+>850:2:1:2142:7526/2
+AGGATCGAGAATTGTTTGCCGATTTCCTCACGACCTATTACACCGCTCACGAACCGGGATCGTGTTTTCTTCTGGA
+>850:2:1:2142:2762/1
+GAGCCCACAGCCGGTTGAAGAAAATTGTTTGGAACGCAATGGAAAGAAGGCAAGCCAATGATGACGCGTTACTGGC
+>850:2:1:2142:2762/2
+GAATGCCCGATCGGGGGCGAACGACGACGCCGCAATTGCAACGAAGCAACTCAGGCGCCAGTAACGCATCATCATT
+>850:2:1:2143:3243/1
+CGATTCCACCCTTCAAACTCTGGGCCTTTATCATCAAAAAATCCATGTGTTGTCAGAAATGAACAAGACCATCGCT
+>850:2:1:2143:3243/2
+AGCCGCCCGTGTTTAGCATTTTGGCCGCGCCCCTCCGAACCTCCAAAATCCAAACCCTCAACGACGCACAAACGCA
+>850:2:1:2143:1658/1
+GACCAGGTGCGCAAAAACCTGGTTCTTGAGGAGTAATGACGCCGCAATAACAGCCGCCGTATGCAAAACCCGAAGC
+>850:2:1:2143:1658/2
+CGAGCTGATATGCCGGTTCTTTCATTGCGGGAGCGCACCAAGAACGCACCTCGCGCCGAGACCGCCCGGCCGCGCC
+>850:2:1:2143:12085/1
+TGCAACGGCGCCACCCCGCCTCCGCGGTGCATGGGCTGCGGGGCGGCGGGGATGGTTTGAGCGCAGCCTCCACATC
+>850:2:1:2143:12085/2
+CCCCAGCTCTGGCAGCTGGCCTTCGCCAGTCCCCTCCCGCCGCCCCGGATGTGCTAGTCGAAAATCCCCCGCTCGC
+>850:2:1:2143:3996/1
+GTCCCGAGAGGGCGAGCTCCGCGAGCTCGAGCAGCGATGAGGCGAGGCAGGAGACCTGCAGCGGCGAACAGACCTC
+>850:2:1:2143:3996/2
+CGACGTGCGCAAGGGCGCTGCGTACGTCGAGGAGGACGCGCCGTCGCCGCTCTAGGAGTTCGGCCGCATCGAGGGC
+>850:2:1:2143:7381/1
+GCCGACGGCCGCTACCTGCTGACCCCGATTGGCCGCGCCGGCGCGGGGGCGCTCTTCTACACCTGTCCACAGTTCC
+>850:2:1:2143:7381/2
+CCGCCGCTGGCAGACATGGGGAACCGGAGCGTGTCGAGGTGCCCGTCGCAGTTACGCGACCTGTCCGCTCTGCTAA
+>850:2:1:2144:7662/1
+CGAGGAGGGGGCGACGGCGCCGACGTCCAGGGGCTCAGGGGCGGGCGCGCGCTGCGGGGGGGGGGACGCCGTGCGA
+>850:2:1:2144:7662/2
+ACCCCCAGCGCAAGGTCCCGAAGACCTACGCAACGAACTCGTCGAGCCCGTCCGGCACGACCGGGAGAATCCAGGT
+>850:2:1:2144:16950/1
+ACGGCTACAGCCACGGTAACCGCGCATGAGCGCTTCCTGACCGATGTCCTCGGCATCGGACGGATTGCGCGCAGAA
+>850:2:1:2144:16950/2
+CGACCCTCTCGATCAACAACGAGCTGGTTGGCCTACGCAAGATCGGTGCGATGAGGGTAGCCGCAGAATTCGACCC
+>850:2:1:2144:20179/1
+TTGAACTCTCTGGTTGGTATTGATTCTGGAGCATATTCAACATGACCGATCACCCCCATCGCAGTCTCGAAGGATG
+>850:2:1:2144:20179/2
+ACCACCTGAGATCAGGATCACGCCCAGAAGCAGATGGCAGGGCGCTCTCGGGCTCCGAGCGCGACCGGCCCGCCGG
+>850:2:1:2144:12379/1
+GCGCGATCTCTTCAAGGCCATCCACGGATCGACCAGCAGCTTCCTGGTGATCTACGAGCCGAGCTTGAACGAGGAC
+>850:2:1:2144:12379/2
+ATCTCGAGCGGGAGATCCGGCGTAATCTCTGTCGACGTGGGCGGTCACGGGCTGACGGGTCTGTTCCCACTCCCGG
+>850:2:1:2144:15432/1
+AAAATCGTGGCGCGGCAACGCTTGACATTCCTGGACGACGAGACTACCTGTAGGACTTCGCCCTCGGCGCGGACCT
+>850:2:1:2144:15432/2
+CGCTCCCCGACGGCCCCCGCCCCCGAGGCTGCGCCTTGAACCACCGCTGCCCACAATAGCAGCCTTCCGTGCCAGC
+>850:2:1:2145:16744/1
+CATGGCGGTAGGCCTGGTTAATCCAACCAGAGCAGTGGAGGGAGGTGCGCGGGTTGGTTGGCCGGGTCGGGTGGGG
+>850:2:1:2145:16744/2
+AAGAGAGATGAGATATCGATAGAGAGAGCGAAGGTCGTCTTCCTTAATCGCACGCACGTTGTACCAAGGCATTGGG
+>850:2:1:2145:10339/1
+GGTGAGCTGAGTAGCGATGATGGAAATTCTAGTTTCCACACCGCGCAGGAGCAGCTCGCGCTCCAGGGCCGACTTC
+>850:2:1:2145:10339/2
+CTCGTCCGGCGTCATCTCCGAAATGTCGCGCGAAACCCGCTGGCCGCCCGCATTTTTCCCGGCCCCACTGCAACGG
+>850:2:1:2145:19574/1
+ACCCGTTGGCCCTGGAGCTAGGTGTGTACATCATCTTGGATTTGAAATGGGCCTGGCCGGCAGATTACCGCGCTGC
+>850:2:1:2145:19574/2
+ATACTGCTGGCGCGATTCCCCCCTCTCCCCTCCGCCTCAGCGGACCGGGTTGAGAGATCGGTGGCACGTGTCGTGC
+>850:2:1:2145:8791/1
+GCCGCCGCTGTAGATGACGCCGCGTTGATCACTCCCCGCGCTGATCGACCGGACCGCAACCGCCGATGCGTCTACG
+>850:2:1:2145:8791/2
+TACTGCGTTTCGAAAAGCGCTCACGACAATGGCATCGTCGTAGGAACTGCCGCAACGACTGTATTCGGCTCAGGCC
+>850:2:1:2145:1839/1
+GACGGAAACGGAAACATCCGCCACGGCGGGAGCTTCTACGCCGAGCCGATGCTGAGCGACGGCGCGGGCGGCAGCC
+>850:2:1:2145:1839/2
+TGGTGCAGGACGCTGAGCTCGAGCACCGCCGGCAAAGGACCGATGTGGTACTGGAGGGTGCGGTGGGCGGTGGCTG
+>850:2:1:2145:15574/1
+GGATGGGCGGTCCTGGCAATCTTGTGCGCCGGCGGGGCCACGGCCGCCTGTGGCGCCTGGCGGCCTTTCGTCCGCC
+>850:2:1:2145:15574/2
+ACCGCAAGATCGCCGTGCTCCTGGCCGGACCTCAGACGCGGGTCGCGGTGGCGATCGCCGCCCGCGACGTCGCCCC
+>850:2:1:2146:18615/1
+AAGAAGAAAAATCGGGGAGGCATAACACCCCAGCATCAAACTACATAAACCAGCAGAGACAAACCTCTCAACAAGG
+>850:2:1:2146:18615/2
+GCGCCGCCACCTCCGCCAGGCGTTTTGGCCTTGCCAGCACAGGCCGTAGGATGTCCTTGCCGCCTTCGTTGGGTGT
+>850:2:1:2146:4796/1
+CGGCGCCTCATCCTCGACAACAAGGATCCGCAGTCCGTCTAAGCCATACTCTCTCCCCTGCATGTGAGCCCCACCG
+>850:2:1:2146:4796/2
+CGATTAAGAGCAGGGTGCGCCTGGTGCGCTGGAGGAGAGGGTCCGGGGCGAGATGGGCTGCGCCTGCGATCTCGTC
+>850:2:1:2146:15177/1
+GCCTCGAGACCGACGAGGAGGTCAGGGAGATGGCTGCCTGGGCAGGATGCAGGGATCGTCGGCAGGGGGGGCAATG
+>850:2:1:2146:15177/2
+ACGACGAGGTTGGCCCCGGGCCCCGGCACGACCGGGCCCTAGAACCCCCCGCTTCTCCAGCCGTTACTGCCGCTCA
+>850:2:1:2146:5722/1
+ATGGAGCCTACAATTCCAAAATGCGGAAACTCGTGAAAACAATCGATCATTTTCTGGACAAAAGGGCCAATAATCA
+>850:2:1:2146:5722/2
+TTGCGCGCCCGATAAATTGCACTGAAGAACCCCAGGCGCGGCGAAGGAGGTGGCTGCGCTGGTGGATGGGCCGATG
+>850:2:1:2146:11443/1
+ATCGCCAGCGGCCGGCAAAGGGCACGACACCTACCAGGCGTTCGCCGATCACACCATCCCCTCCCACGCCATTCAG
+>850:2:1:2146:11443/2
+CGATCGAATGGACAACCCGCGCGTTGACGATATCCGCGGCATCCCGCCCGCGATCACCGCTGAGCAGGCGAACCCC
+>850:2:1:2146:16077/1
+TTGGACGTGTCGCAGCGGGGCTTTCTGGTTAAATGACCGAGAATTGCGGCGTCAGGTACCGCGGCGATAACGCGCT
+>850:2:1:2146:16077/2
+TTACCACAACCGAACACACCGCTTTTGGTGCCCAGCGGTGGCGGGGGGCGGTAGGCCCCATTCCCCGGGTCGATGC
+>850:2:1:2146:2406/1
+CCGAGCGTGGTGTAGCTGTCGAGCATGTCGTGCCAGTCGGGCCCGACGACGGGGATCTGACGGGGGGGGTGGATGA
+>850:2:1:2146:2406/2
+CCCCCACAATTCGTCGACGCGCCGACTCGGGCGCAACAGCAGAGGGAGAAGCCCGTGACGGTGCGATTCGGCCTTC
+>850:2:1:2146:3068/1
+GGAATGAAGCTCTGAGCAGACAGTGGCACGTCTGCGTGGACTTTGCTGCCGACAGAGGTCTGTCACAGATGAAGGT
+>850:2:1:2146:3068/2
+GCTGACGAGCTCGCGAATGAACAGCTTTTCGCCGCGGACCAACAAGGCGCAGCGGCGATCACTGGTCAGCGGGCTG
+>850:2:1:2147:20355/1
+GTGCGACTGTCGCCGCGCTCGGTGAGTTCGCCGAACCACCACTTCCTGTTCATGACACCCGACACGCTCTACCTCT
+>850:2:1:2147:20355/2
+CTTCGTCCGTGGGCCGGGGCGGCGGCGACAGCAGTCGGCACTGTACCCGGGCCCGAGGCCAGCCTACGTGCGGAGA
+>850:2:1:2148:2542/1
+TTGAAGGCCGGCGATTGATGGGTTCTGTGATCGAAGGAGATCCACTGCATGGTCATGGAACAAAAGAAACGCCGCA
+>850:2:1:2148:2542/2
+GTTATATGATCCGGCTGATCCAATTAAATTCCGGGTCGAAAGCGACGGCCAGTTCGAGGATTTGCCGCGGGCGCCG
+>850:2:1:2148:17482/1
+GAAAAATCCGGCGTGCTCGAAACAAAAGTGCCCGAAGGGCAGGCGGTAAAGATCGGCGAAGTCATTGCCATTATAG
+>850:2:1:2148:17482/2
+GGCGAAAGAGCTGTAGCCGGAGTCGTTGACTCCGGCCTGAGTTCAACACTCCACGGCCCGACGCCCACTTCCGGCG
+>850:2:1:2148:19091/1
+CCGAACAACGCCCTGCTGCTCACCCCGACCCCTTCCGCCTCCCCGGGGCGCGCGTCCACGCCTGCCGCCCGCCCCC
+>850:2:1:2148:19091/2
+CCCCGCGCTACGCCACCGGCGGGCGGCGCCGGCGGGAGCCACCGGGCCCCCCCCTGGGCCCCCGGGGCGCCCAAGC
+>850:2:1:2148:20075/1
+CACCCTCTGGCGCGCTGGGCTGTGAGGGGCCTTCGGGCCCAGGCTCTCCTACAGGCCCCACAGTCCCCCGGCGCGC
+>850:2:1:2148:20075/2
+GACACCGAGGTCATCGAGCACCACAAGACACTCCTCTCCCTCGGCGGCCGTGGCCGCAGCGCATGGCGCCGCGAGT
+>850:2:1:2149:9278/1
+GCCCGCGGCCGGCCCCCTCGCAGGCGGACGGCAGCGCGGGCCGCGGCCTGCTCCCGCCAGGCGGGGCCCGTCGGCT
+>850:2:1:2149:9278/2
+CCGGCGCTCCCAGGTGAGCGCGTAGCGGTCGGAGCCGGACGCATCGCCCGCGGGCGAGCGGGCGGGCGAGCCCCGC
+>850:2:1:2149:14500/1
+AGGGGCTCGCCGCGGGCGGCGCCCGATAACGTCTTCCCCCCGCCCCCCCCCCCAGGCGGCCGGAAACACCCGCGCC
+>850:2:1:2149:14500/2
+ACTTGGCCGCCGAATCTACGATAACCTCCGCAAGGCAATGGGCTTCATCTTCGCCGTGCACGTGCCGATCGCAGGG
+>850:2:1:2149:2483/1
+GCACCTGGCCCTTCTTTACGCAGACCAAACTCGGCGGAAGGGCGCGCCGTTTTGCGCCGGCGGACGCGCTCAAGTG
+>850:2:1:2149:2483/2
+GGAAGGGGCACGGCCGGCTCCCGCATTTTGGCGGGGGAAACCGTAGCCGGGGAGCGCCGGGGCTTCGAAAGCCTTG
+>850:2:1:2150:9467/1
+GGCGGCTCTGGCGGAGATTAATATAACGACAGGCAGTGGGTTCGGCAAAACCGGGCGCTCGGCACCCTTCTGCTTG
+>850:2:1:2150:9467/2
+TGGGGCTCAGAACGGCCGCCAACAATCGGGACGGCGGATGCCGGGCGTTGGTCCCGGCTTTATTTTCCCGTTCACC
+>850:2:1:2150:19404/1
+CACGGGGGCGGCGATGGCGGACGGCGAGGAGTAGTACTGCGGGCCGGCGCCGGTCCCAGCTGAAGCGGGCAGACCC
+>850:2:1:2150:19404/2
+ATGCGCGGGCCCGTGCGTTGTGGAGCCGCTCGCGCGGCCTCGTTTTCAGCGCTGCGAACCAGCCCCCCGCGCCGGC
+>850:2:1:2150:12832/1
+TGTCAAGGCCGAGCGGCGTGGGCTCGCGCACAATCCATCGCTGGCAGACAATTATGCAGTACTGTTCAAATGACCG
+>850:2:1:2150:12832/2
+GGCAGCAGCACGAGCATCGCGATGAGGGGCGCCCCGCGCGGGGGCCCACGCGGACGGGCGAACACGAGCAGGAAGG
+>850:2:1:2150:16279/1
+TTCTCCTCAACCGGCGGCGGGGATGTAAGCTGCAATTGGGAGGACAAGCCTAACAGGTGTTTCCAGTTTGGGTGCC
+>850:2:1:2150:16279/2
+GGCGGATGTCTTCTCGAGAGGAGGAGGGGGCAAGCGCGGCAGGGAGCCTTCGAATCGCAACATGGCACCTTTTGAA
+>850:2:1:2150:21236/1
+TCACGGCAGCCAATAGGATCGAGACCCGAAGTGGGGTCATCGAGAATGACCAGGTCCGGATCATTAATCAGCGCTT
+>850:2:1:2150:21236/2
+CATTTGCGGGCCGCGGGCGAATTTTCGAAAGGCATGCAGGGCCGCATCGGGCTGGCGCAAGCGGTGATTGACGGTC
+>850:2:1:2150:20626/1
+CCAGCGATTCAACGCCTACCTTTCATTTCTGCTCGACGGCGCGATGCGCGAATCGCATCCAGAACTCGCCGGTAAA
+>850:2:1:2150:20626/2
+GTTCCCACCCGGTTGGTGAATCCTCTTTGTAACTCTTGTAACCTTGTAACTGGTTACCCAGGTGCTTCCCGCACCG
+>850:2:1:2151:14031/1
+GTTTTGGGCAAAAGCGAGCGGTGCCGGATGGAAGGGGCGCGGTATTTGGGCGAGCCGCATGTCATGGTAAACTAGC
+>850:2:1:2151:14031/2
+GCCAAAGCGCCTCTTTTTACCGATAGAGACAATCGCCACGCCTTCCTGACGATACCTTCTATTTATTTCAGACAGT
+>850:2:1:2151:12511/1
+GGGCAGCACACGGATCACGGCGCCCGACTATGCGACCGCCACCCTTCTTTGGCCCAGGCTGACTGAACTCCTGCCA
+>850:2:1:2151:12511/2
+CACCACTTCTTTATCCTGCTCAGGTTGTGCGTCCAAGGCGCTGAGCTGGGCAGGCCCGTTGCGCGCCGCGGACATG
+>850:2:1:2151:19264/1
+GACCGACATGCCGCTGAACCGTGCGGCGGTAAAGGCCAACCACACTCAACGCGCCGCCAGCAACCACCGGCACGGT
+>850:2:1:2151:19264/2
+CACGGTGGATGACGGCGGGGCGCAAAACTGGACCTCCGCCACGACCCTGGGCGTGACTGGCATCGCCGGCCGTGGC
+>850:2:1:2151:5198/1
+TCCGACCGTGCCGGGCTCTAGATCGGCCAGCAGGAGTTTTTGCGGCGGTGCCGCCGTCCTTCCGCCTCGCTTGACC
+>850:2:1:2151:5198/2
+GGACATCCCCATCTCCGGAAGGGCCTCTAGCTGAACGAGGTTACGGGTCGGCTGAGGCTGAGGCGGGCGGATAAGA
+>850:2:1:2151:2098/1
+GGCGGTGTCTGGGTAGAATACGTGTGAGGGGTTTTGGTACGAACTCGATTGGCTAATGATGTTGTGTGGAAAGAGG
+>850:2:1:2151:2098/2
+CATGACTTGGATTGCCGCGCGGCACCTGACCCGCCGGCCCGGCTTTACCATTTGCACCCGCCAGAAAACCAGCACA
+>850:2:1:2151:1337/1
+TTACCCTTGACGTACACCGGCGCAGATACCCGGCGTATTGCCCGGCGCGTTGCCCGAGGGTTTGCCCGCCGCAGCT
+>850:2:1:2151:1337/2
+TACACTGAACCTATTAGCCTCCACCTGCATCGCGCAAGAGGTAGCGCAACAGGCAATATCTCGAGCGATGTAATAA
+>850:2:1:2152:1819/1
+GCGAAACAATAAGGCCTGCCACCCAGCGGCCTTTGCGCAATCCACGTTTAGCGGTGTGTCATCGACAAGCAGGCAC
+>850:2:1:2152:1819/2
+TCGGTCAGCGAGTATCCGTCGTTCGCACTTTTCGACCACATTTTCGCTTCTTACCTCATCAAGTGCGCGAAGCCGC
+>850:2:1:2152:17965/1
+AGGCGACGCTCGAGAAGCTGCGCCAAGTGGGGAGCCGACCGGTGCTCGGCGAATATACGGACCAGCCACAGGATGT
+>850:2:1:2152:17965/2
+ATTCCGCACGCGCAGCACGGCACCCGCGTCGGCAACATTCTTGCCCGGGTTCAGCGCACCGAGCATCCCCTCCCAC
+>850:2:1:2152:6009/1
+GGTGCCCAGACCGGTGTGGCGGCCCGCCACCGCCACGATCGCCACCCGCCGCCTGACGGCCCACTCGACCGGGGCG
+>850:2:1:2152:6009/2
+TGCCGATGGCCGCTGACCTGGCCGGGCTGAGGTCCTCGGGCCGCCGGGTCCAGTTGTGCCGCGACGCTCACCCGGC
+>850:2:1:2152:15798/1
+GACACTATCGCCGCCCATTTGCGGCTTCCCGCCGACGAGACACAGGGTCTCCTCGAAACAACTGAACCCCCCCTAT
+>850:2:1:2152:15798/2
+CGGTTTCGCTTTTTTCGCCGCGGCCGGGTTCCTTCTTGATGGCCTTCAGCCTTTCCTTGAGGTAGCACTCTTTTTG
+>850:2:1:2152:20765/1
+TGTACCACGCGGACATCCGTGCATAGCGGCGGTGTGGGAGCTGTGAAATGAGTGACGTGGATTGAATTGGGTGCGG
+>850:2:1:2152:20765/2
+TTACCTGCTTACCACCGTTTGCGATGACGGAAGGTGGCGGATACCGCCAGGGACATACAGCACGGCAACCACCGGC
+>850:2:1:2153:16893/1
+GCGTGCTCCGCAAGTTGAGGATGCCTTAAAGATGTAGCGTGCGGCCGGCGTCGATGTCACGAAGCATCTGCAGGAT
+>850:2:1:2153:16893/2
+CCGCCATGGTATCGCCGAACCGGGCGCCGGAGAAGAAGATGACCGACGGCGGCGACTTTATGGATGCTGTCAAGCA
+>850:2:1:2153:17064/1
+GACGGCGCGCTCGCCGGGACGAGGGATCGCAAACGCCACCAGCAGCGGGCGGTAGCCCCATTGCGGCTTGGACAGG
+>850:2:1:2153:17064/2
+TTCGAGGCGAAGACCGGCAAGATGCTCTGGGAGACACGGATGAGCGCGTCGGGAGTGGCGGGCCCCCCAGCGGCAC
+>850:2:1:2153:11744/1
+CCGGGCCTCGTCCTGGTGATAGCGGTGATTCCCGGCGCGGCCGAGCTCCGCCAGCACATGGATGTCAGCCGCTTCG
+>850:2:1:2153:11744/2
+ACCCACGCCGTGAGCCCTCCGGCGTGAGCCTGACGACTCCGCCCCCCCGCACTGCCCCCGCCTCCGCACCCTCCCC
+>850:2:1:2153:21311/1
+AATCGCCGTCGCGCACCGCGTACGACTCGATCGAGCCGGCGTCCGAGCCGGCCGCGGGCTCCGCCCGGCACCACCC
+>850:2:1:2153:21311/2
+AGGAGATCGCGCGGGTCTCGGCCTCGCGCGCGACCATGATCCCGGCCCACCACCCCGTCGGGGCGACGCCGGGGCG
+>850:2:1:2153:21046/1
+GAGATGCTAACCGGCGCCCGATCCACAACCTCCATCACCCGGGCCGGCGGAGGGGCCCGCCCTCTCCCGCCGCACT
+>850:2:1:2153:21046/2
+CAACTCGTGCCCGATCCCGCTGCCGCGCAAATTTGGCCCCGAAATGGCATAAGCAATCGCACGCCCCTACGAGATC
+>850:2:1:2154:5133/1
+TCGCTCGAGGTGCTTTAATGAGCAAGATAGACGGAAAGCTTTGGAACGCTTGAGGGAGGCGAAGCGAGAGCGACGC
+>850:2:1:2154:5133/2
+TTGTCAGAGCGGCTCCTACCGGCTCAGGGGGGTTGACATGTTTGCCAAAGCTTTGCCCGGCGTGGGGGCCCACCTT
+>850:2:1:2154:19918/1
+GATTTGGCCCTGATGAGTCAACGAATTGATCACTACTGAGACATCATGGAAGGTGCTCAGCCGTCTGACTTGAACT
+>850:2:1:2154:19918/2
+TCACTGGGAAGCCGACCCGGCTCGAATCGAATGGCGCGCGGGGCGAGTGTGGCTGGGGGGCGAGAAAAAAAACCTC
+>850:2:1:2155:16143/1
+GGACGCTCGGGCCGCTGATACAAGCGACTGGGGCCCAATACATACTCAGCAACTACCACGTGTTCGAGTCCGACAT
+>850:2:1:2155:16143/2
+ACCGAGCAATCCACGTTGTTGCCGGGCAGCGAACTCAAATTGAACCACGTCGCAATGTTCTGGGCACTGCCGGCAT
+>850:2:1:2155:1583/1
+AGCAGCGCGTTGAACTTGGAACGATGACGAAAGAAGCGTGGACGCCACTCGCGGAAACGGATGGCCGCGTCCCTAC
+>850:2:1:2155:1583/2
+ACAAGCGGCTCGCCACACTGCTGAACGCCGCAGCGGTTTAAACCCGGATCACTTCGCTGGTATAACCGCCACCGCC
+>850:2:1:2155:3190/1
+GTAAGGGTACGTGGTCGTGAAGTTGTTGAACCCGCTGGCGAGCGGGCGGGCGAGGTGGACCCACATGCAGCCCCCG
+>850:2:1:2155:3190/2
+GCTTACCGCAATCGCGCGCACACGCCGATTCGGCCGCATTGCAGCCAACGCAAGCGTGCCTACAACGACCTACCCC
+>850:2:1:2155:2199/1
+AAGATGTTCGCCGACTCGGCGCTCGGGCGTGCCGGACGCGCGCGGCGGAGGCCTGTCCACCGGCGTGTCGACGCAG
+>850:2:1:2155:2199/2
+GGTGTACTTCTCGGGGCCGCCCGAGACCTGACACAAGAAGTCGACGACGTGGCCGATGAGCTTGGCCTTGTCGAAG
+>850:2:1:2155:13729/1
+GGGCCGACGGCCGCGGCGCAGATCGGGAGAGAGGGTCAGCAGGAATGCCGAGACCGGGCTCGAATGCCGACTCTCT
+>850:2:1:2155:13729/2
+TCGCCGCGGCCGTCGGCCCCGCTCGGGAGAGCCTCGGCTCGGGAAAGAGGGGAGGTCTCGGCGGTCGCCGCATCAT
+>850:2:1:2155:1410/1
+GCTGCGGTCGATGTCGTCGGCGACGCGGGCGGCGCGGGCGCCGATCCCGGTGCCCTCCCTCGAGTTCTTGGAGATG
+>850:2:1:2155:1410/2
+TCCTGGCGCCACCCGGCGAACAACTGCTCCAACTCGGCCTGGGGCGGCGGGGCGCCCACGCGGCGGACCCCCCACC
+>850:2:1:2155:4148/1
+CGCCGGCGATTTTCGCCGCGATAGCGCTTGGGTCGGCCAGCTCCGCGGCCAGGCGGGCATTTTTGGCACCGGCACC
+>850:2:1:2155:4148/2
+ATCGGGACCAAGAATCAGTTCCACGGGCAAGGGATGGTACTGGCGGCGGCCCCGGCCCGCCCCACACCCGGACAGG
+>850:2:1:2155:2043/1
+GATTGTGGTCAACGCCCGGTCAACCGACGATACCGGGATCCTGCTGGAGATGAATTTCGGCGGCGACGCGCGCGCG
+>850:2:1:2155:2043/2
+TTGCGGATCGGGGAGGCGCGGCAGCAACTGGCGAAAGGCGTGGCGAGCGATTCACGGGACGGGGTCGAGGGGGGGG
+>850:2:1:2156:11900/1
+GTATCTCCAGCAGCGACAGGGACCAAGCGCCACACCTGCCCCCGTCCGGCCTTCGGCCGCGGCCAATTGCAGGTCC
+>850:2:1:2156:11900/2
+GCACGTGGGGGAACACGCCGGATCCGCAGCGCCTCGCGTGGTGAGCGCCGCCAGCCCATTGTAGCCGCCCTTGCTC
+>850:2:1:2157:20491/1
+CGGAGCGACGGCGCAGATCGATATTTACAAGACCGTCTCCTGGCTGAGGACCGCCCTGGCGCTGGGTCTCGCGGAT
+>850:2:1:2157:20491/2
+CTTTGGACTCGATGTGCGGCTCACCGCGCGAGAGCGTATATCGGCGGGCGGCCAAAAGAAGGTCCGCACCAGCCCC
+>850:2:1:2157:14653/1
+TCGGCGAGAAGACCTGCGCGTCGAGCCCCGGTGGCTCCTCCCGGGTAGCGGCCACCAGGGGGAACAAATCCTCCGC
+>850:2:1:2157:14653/2
+CGCCATCGACGAGAAGGTATTCATGACCGACGCGGCCTCGATCTCCCCGGCGCCCTTGGGCCCCACGGCCGGCGCG
+>850:2:1:2157:1712/1
+ATCTGGTTAGCTCTTTGTTTTCGGCTGGGCAACCGAGGTGGTTCGCTTCTGCTGCAACAGTACATGGCCGCGGCCC
+>850:2:1:2157:1712/2
+CGATAATGAACAGCCCCTGCCACCAAGATCGAGACAGCTTCGGCACAATTTCTCGGATCGATACTCTCGGAAGCGC
+>850:2:1:2157:12102/1
+CGGGCGCTGCCACTTCACGACCCGCTACACCCCCAACTACCGGGGGCTCATCGGCGGCTTCACCCAATAGGTCGAG
+>850:2:1:2157:12102/2
+CGCTGGCCCTGGTCGTTGAGAAAGCGCCCGGTCCGCTCATCTCCCGCGGGGTTGCCGGCGATCCTGTAGGCGGCCT
+>850:2:1:2158:5056/1
+CGCTTTCCATTTGGCGAGTCAAGAAATATCGAATTTCGTGTCGAGTTCTTCAACCTTTTCAATCATGTGAATTTTG
+>850:2:1:2158:5056/2
+GGAAACAAGCGCTGCTATGGTTATTAAATGTATGTCAGGGACGGCTGCCTCAGAAGTTCACCTTCACAGCCAATTG
+>850:2:1:2159:11072/1
+CCCGCCCTCCGCGGTCGCACCCGCGTCAGCGAGCGGGAGGGGGTGCGGACCGAGGGCGGGGCCCGCGACGGTCGTG
+>850:2:1:2159:11072/2
+CGGCCCAAGACGAGGAAAACGCTCAGGCGTCCGATCCTTCCCGGCCAGACCCGGGCGATTTCGAGCAGGCTGTTGC
+>850:2:1:2160:17393/1
+CTGGCATGGAGGCCGGGGCAGAAGATGCAAGCACCGCTCGAAATGCAGGGCGACCGCCCGCCGGCCCCTTCCCCCC
+>850:2:1:2160:17393/2
+TCATTTTCCTGCTCAACCGCGCCGGGCCGCCCAGCGCATCGCGCGCCAGCGCTTCCCCCCGCCGGCTGCTCCGGCC
+>850:2:1:2160:18044/1
+CTGGAAAGCGCGGTCCTTTGGTGCCCGGCTGTGCACGTAGCCGGCATCGGCGAGCACCGCACCATTTTTCACCGCC
+>850:2:1:2160:18044/2
+GTCGTGCACGACCGAACCCGTTTCGAATTGTTGTGGAACTGGACTTACCGTTTCGAAGCACACACACCGGCGCCGA
+>850:2:1:2160:20792/1
+CGGTGGCCCTAATATCCTTTTTTTCACAGAGCTGGGGATTTCCCGTCGGCGTCTTTGACACCTTTCTACTTACTTT
+>850:2:1:2160:20792/2
+GACCTTGTCAAACTCCTCCAGGTTTTGGATGGGCATCGGCATGTAATCATCAGTTGAAACAATCTGTGGGATTTGT
+>850:2:1:2160:1607/1
+ATAAGCGGAAGCACAAGGCGAGTCTCCCGGTCTCGCCGCTGATAATTCACGAACCCATGAGTTCGTTTTCTGGGTT
+>850:2:1:2160:1607/2
+CGCAGCCTTGCGCCCCGTCAGGCGGTGGATGCCGGAGAGTGTTACCACCGTCCAAAGGCAACAGAGGAAAAGTGGC
+>850:2:1:2160:6913/1
+GCTGCGACGATTGTGCACCTTGCATCCGCTATTGAAAGTCCCGGACAACGTCCGGGCCCGCCTGCGTCCGCCCCAC
+>850:2:1:2160:6913/2
+GTCCCGCCTTCATCCAACGCCCGCCCTCCGCGCCGCCGCCCCTCCGCCCTTCCCGCACCCGGGCCCCCCGCCCCCC
+>850:2:1:2161:4958/1
+ATACTTGGCGGACGAGAGCGGTTTCGCCGGCCTCAGGATATCCCTTAAGTACCAACCTTCCCAGAGGCCATTGCTC
+>850:2:1:2161:4958/2
+CGACTTTTATATTCGAAATCATGGGGCACCGCCTAAAGACTCTGCCACAGCGATTCTCCCTGTCGACCGCGAGGTT
+>850:2:1:2161:14071/1
+GCCCGACCGGGCGCGATCCAGGCGACGAGTGCGTCGAGCTCGATGATGCCCTTGCCGGTAAAGTCCCTGCCTCGAG
+>850:2:1:2161:14071/2
+ACGCCGTGGATATGACGAAGCCGGCGAGTTCGCGGGTATTCGATATGAACCTGGGCGGAAAACCCATTCTGGCCGA
+>850:2:1:2161:5925/1
+GATGGAGGCCTGGACGTCGTTCTCCCAAACATACGCGCTGCTCGCACGCACGGCACCCCCCTCCGCTCGACACCGC
+>850:2:1:2161:5925/2
+GGCCACGGCCCGCCGCCGCACGAGAGCCCCGCTGAGGCCGGTGACTGCCCGCTGCGCGACCGGGCGGAGGGTGGGC
+>850:2:1:2161:13487/1
+GCATGCACAGGCCGTCGCCGAGCGCGCGCGCCAGCTCGGCGCCCAGGGGTACGAGAGCCCGTTCCAGAAGAGGCCG
+>850:2:1:2161:13487/2
+GATCTTCTGCGAGCGTGCGGATCGTCTCGGCATTCTGCGCGAGCGCCATCTGGCGCCAGCCGTAGGCGACTGCCTT
+>850:2:1:2162:7645/1
+AGGGCAAATTCCATCACGAAGCGCCCCGATCGCAGGGCCCGCCGGAGACGCTGCCTGAACATGCCTTCGACGCCGG
+>850:2:1:2162:7645/2
+CTTATTGTGCAGCAGCATGGGGGTACGATCCGGGTCAATACCGAGCTCGGCGCATTTACAGAATTCATCATCACGC
+>850:2:1:2162:9314/1
+GCTGCCCTCGGTCTTTGAGCTTCAGAATGCGGGGACTGGGTTCGTCGAAAGCACCTTTGGCTTGCACGCCGTGGGC
+>850:2:1:2162:9314/2
+GAGCCGATTACAAATTGGCGGGGGGTTATAGCTGGGCTCATGCAGGGGCGGGTGCACCTGCCCCAAACCGCGCTTC
+>850:2:1:2162:4434/1
+GCCGGCGTGGCGGCGGCCAAACCCACCACCTCGCCCCACCAGACCGCCCCGGCTTTCAACCCCAACCGGCCCCCCA
+>850:2:1:2162:4434/2
+CATCACGGGCACTCGCGGTGTGCGGTCTGGAGCTGGCCGTCGTGGAGATAGATGAGGGTGCTCGCGTCCGCCGTGA
+>850:2:1:2162:17438/1
+GGCCGCAGTGGGAGCCGGGGAATACGGCCGCGCCCGCGCGGCCGCGCACGGGCTCGCTCCCGGCCGGCGGCCCCGT
+>850:2:1:2162:17438/2
+GGGGTGTACGTCCCCAGCGCGAACACCGGGCCGTTGGGGCCTGTGAACCCGCCCTGGACATTGAACGCGAACAAGA
+>850:2:1:2162:16823/1
+CATCCAACTTGGCATTTTAAAAAGTTTACGACGAATTCATCTAAACACATGACGCAATTTACTAATGATTATCTCA
+>850:2:1:2162:16823/2
+AAAGATATACGTGCGTACGTCGAGCAGGCAGCACACACTCCGATGGCCACCTAACAGCCTGGCCTACAACACATCA
+>850:2:1:2163:3229/1
+CAGCACCGGATCGGTTGCCCCGATGACACGGTGCGGACGAACTGCCCGCGCCGGCGCGCGGTCGCGGCGGCGTGGG
+>850:2:1:2163:3229/2
+GCACGCGGGACTGCTGGCTGCTGGACTGGTGTGCGATGCCCCGCGCACGGCGCTCGACCGCAGCCACGCTCCGCGC
+>850:2:1:2163:12456/1
+ACTACTGACCGTGCTCAGCGGTATGGAGACCACCCTCGGCCCGCAGGAGAAGGAGATACACATCTGGAGGGCTGGT
+>850:2:1:2163:12456/2
+TGCCATTCACGGTCGTCAAATGAGTCAACGAGGGGCGTGTCGCGTTGTTCGGTAGATGTTACACCGCCGTCCTCGG
+>850:2:1:2163:10488/1
+GTTAACAAGCTTCGCATCGAGGATGTCTTGGTTTTTGTTTGCGGGGACCTGGTAGCGATCGCCCTGGCGAGGTTAG
+>850:2:1:2163:10488/2
+TCCCGCGCAGTTGGGGGCGTTGCCGGGGTCGACGACCGTAGCGGCAGTGCGGGCCGTCTTCTGAAAAGAGACGCGC
+>850:2:1:2163:3717/1
+TCGAGACTCCCACGCCGCTCATGCGCGCGGACGGGTCTCCCGTCACCACGTGTTTGATTAACAGCCAGGCAGCCGG
+>850:2:1:2163:3717/2
+AAGTGCGGTGATCCGGGGGCAGATTGTGTTGTGCCTCCGGCGGATAAGCACAAGGTGCGGGTTGGGGGCGAGCAGT
+>850:2:1:2163:5408/1
+GCCCCCCCCCCCGGACGAGCACCGGGTTGATCAGGGGGAGCGGGCCGAGCACGCTCAGGGTGGGCGCGGGCGGCAC
+>850:2:1:2163:5408/2
+GTCCGCCTCCCCGTCGTTGGGGTCCCGAACGGGGCAGCGGCCGGTGGCGGCGCGCTGGTCGGGGCCGTGCCTGCAG
+>850:2:1:2164:14796/1
+ACAAGCAATTGGTGCGGCAAATCCTTCGGCGGCTCGTACTGCTGGCGGAGGATGGGGCGGAACTGAATCGAGAGGG
+>850:2:1:2164:14796/2
+CGCGGGATGAACGGGGGCGGCGCCGCCCGCGGTGCGAGTTCCAGTTACGACTTGCGTGCTTATGTCGTTATCTTGC
+>850:2:1:2164:3763/1
+AGCACAGGACACTGAGCTGTGTGAGCGGCGCACCGACGCGGGGGCAACCGCTCCAGCGACCGCCGCGGCTGGGGCG
+>850:2:1:2164:3763/2
+GCAGTCTTCCTTATGGCTTAGCTGCGCCATTCCCGCCGGGGGCAGGTGGTAGTCCCTTATCGGGCGCGGGGGGATG
+>850:2:1:2164:15954/1
+TTTGGACTTTTCGGAATCCGCTACATGATGAATAGGGGCCCTGTATGTTCTTTTGTTGGTTGTTGCCGCTGTATCG
+>850:2:1:2164:15954/2
+TCCCGCATGCTGTAAGTGGCCCGGACGACCTTTGCTTGCTCATTCTTGCCTAAGCCAGTGCTCGTGGTGCTCATAA
+>850:2:1:2164:6432/1
+CGAGCGCATCGACGGCCTTCAAGGCATCGACACCATCACATTCGGCTTCCGCAAAAAGGATCGCCCCGATTCAATG
+>850:2:1:2164:6432/2
+CCGGTCCTGGTTTTGCGAATAGCCGAACAGGACGTGCACCAGCGAGTTTCCGTCGTTGTTGTATGCGGGGCCGACC
+>850:2:1:2164:20173/1
+GTCGCCCTCCTGCACTACGACAACGAAGGGCTCTCACTTCCCCAACGCTCGCCCCACACGAACCGCGACGCGTTGC
+>850:2:1:2164:20173/2
+GCGAGAAAGCAGACGCTAAGCATCCACGCAATTCAGTTGATCCTACCTATTTGAGCTTCCTCCTGAGGTGAGCTGG
+>850:2:1:2164:7317/1
+TTTCTTCGTCATCAACATGTCCCCCCGCGACGGCGCGTGAAGTCGCAGATCTCGCAGGTGCCAACCCCTTCACCTT
+>850:2:1:2164:7317/2
+CAGACCAAGCTTTTGAATTTGATCGTCACCAGTATGGGGGATGGCCTGCTCGTGGTTGATCGTGCCGGCGACGGGT
+>850:2:1:2164:13463/1
+TGCTGCACATCGTAATGCCCGCAAATCAAAACCGTGCGACATCCGGGCTTATGTTTGTTGCGTGCCCAAACGATTG
+>850:2:1:2164:13463/2
+ATAGGCAAACGGCGAAAACCGCTTAGCTTGTGGCCATGCGCGACAATTACCTTGAAGAGTATTATTCGCTCCTTCG
+>850:2:1:2165:5837/1
+GACAAGCGGCAGGCAGAAGACTGCGTGACGCCGGCGTACGCATCGGCGGCACCCCGCGCGCCGAGCTGTTCGAGGG
+>850:2:1:2165:5837/2
+CGTCGCCGGAGCCCGTGCCGGCGAGGAGCCATACGGTGGGCCCCGCGACGAGCGCCGCGAAGGCGAGACGCGCCAT
+>850:2:1:2165:5731/1
+TCGGTCCATCACGAACACACCGACCGACACCTTTGCGGAGATTCAAATCCTGGCTGTACCCGACGCCTACCAATAA
+>850:2:1:2165:5731/2
+GAACGAATGCTATACACTGCGAGGCAGGAGCCCCCACGTTGCTTCCGCAACCGCTGGCCCCCGCGCACTCGCGGGG
+>850:2:1:2165:13777/1
+TCAGCGAGGCCGTCGCACAGACAGCCCATCGCTTGGCGACACGGCGCGAGAGCGTCGGGCCGGGGTGGCGGCACCG
+>850:2:1:2165:13777/2
+ACCTGTTCGTCGTAGGGCGCTGAGCACGCGGCGAGCTGCGATGACGGCATGAATCGGCGAGGCAAGGCGCTCCCGC
+>850:2:1:2166:5877/1
+GATGCTCTTTCCGCTTCATGTCCTTCATCGGCATCAAATCGTATGAGAAAAGCCGGTAGGATTTCACCAACGACTG
+>850:2:1:2166:5877/2
+AATATCTTTCTCGAAGGGAGAGCACTCAATTATGGAAGCACTCTCAACAGTGACAAGTAGCCCGACCTTAGGCGAG
+>850:2:1:2166:7528/1
+AACGGCGCCGGCAAGGCGACGTTGGGGAAGTGCCTGGGCGGGTCCTTCGCGGGCGGTCCCCGCCGGGTCCGCGCCC
+>850:2:1:2166:7528/2
+CGAGGAACATGTTCTCGGCGATGTCGAGGTTGTCGCACGGCGCCCGGCCCTGGGACACGACCTCGCTGCCGCGGGC
+>850:2:1:2166:5770/1
+GGCGCCGCGCACCAGCGCACCATTCTTTCGGTTTAAGATCAAGTTCGTCCGCACTGTCGAACGCAACCCGATCACC
+>850:2:1:2166:5770/2
+GTGCCGCAGCAAAGTCCGGGAGTGACCGCGTCAGCGGTCACACTTGCCGCGCACATAGATGGCGGGGATGCGCCGG
+>850:2:1:2166:15528/1
+CGCCGACTGGGCGTTCAACGCCCTCACGAATCTGCTTTTCACGCACGGCCGCCGCGAGGACGCGGAGACAGTGGCG
+>850:2:1:2166:15528/2
+GTGAGGATCGGCGCCTGCGCGCCGGCCAGCTCGAGCGCGCGCCGGACGTGCGACTCGCCGGACGGCAGAACGTTGA
+>850:2:1:2166:2863/1
+GAACGCGGCAGCATGCGGACCGGATTATGATTGGTCTCGCCCCAAAGCTCGGCGTCGGGTTCCCGGAATAATCGGC
+>850:2:1:2166:2863/2
+TGACCCCGAACGACGTTAGCGGTTGATTCGGGCCCCGCTGAGCTTCGCCCCTTGGTTCACCATCCCGCCGTCTCAC
+>850:2:1:2166:4882/1
+GCTGGCGGGCGGGGGGGCGACCCGGGACGACGCAACCCGCACTTGGGGCTGGGAGCGGGGGCAGGGGAGGGGGGGA
+>850:2:1:2166:4882/2
+TGCCCCCGGTGCGGTGGGAAGGGTTGGTTGCTGGCCTGATGCCTTCCGACAGGAGCGCACACCTTGTCTGATGAGG
+>850:2:1:2167:11830/1
+AAGCGCGGGTCATAGCGCTTGGCGAGCCGGCCGAGACTATACTGGGCCACGTTCTGCGGCGGCTCGTTGTCGCCCC
+>850:2:1:2167:11830/2
+CGGGGACCGACCTCCTGCCAAGTCCGCTCGAAACGCCCACGGCGCCAGCCTCCCAAAGGCCCCCTCCTCGGGAGAC
+>850:2:1:2167:1688/1
+TCGCTTTTCATTCTGATTGGAGTAGGGCCGGCCGGTTTTGTCGTGTGCTTGCGCCGGCGGGGGGTGGGGGTGCGGC
+>850:2:1:2167:1688/2
+ACCGACGACCGAGTGCCTCCGCCCACGCGCAACCCAGGAAGTTCCGCGGGTGCGATGGCCCGGGGCGCGTCACAGC
+>850:2:1:2167:16299/1
+ATGATCCCTTGCTGACTTAAGTTGGTGGCCGTGGGCACGTACCGGACTCGGCAGTAACGCTTGACAATAGTGGTGC
+>850:2:1:2167:16299/2
+TGGTAGGGGGAACTGATAGCCAGCGGCGCGGCAAGCTTGGGGAACCATTGGCTATCGCCCCACAGCCTGCCCGCCT
+>850:2:1:2167:17125/1
+CTGCGACTGCCACAAATACGGCACCTGCACGTTGTCCGCCCCCTCCAGCGGCGGGCCCCCCGGCGCCACGCGCCGC
+>850:2:1:2167:17125/2
+ACGAACTTCCACCTGAACCGCGCCCAGTAAGCGCTGCCCCGCGTGCACCGCCGCTCCCTCGACCGGCCGCCGTGGG
+>850:2:1:2167:4378/1
+AGCATCCTCGCGATCGCGCTTTACGGCCTGCTCCGCGTTTTTTACCACGTGCACCTCTACGGCCGACTGCTTTACG
+>850:2:1:2167:4378/2
+CAGCAACGCGCTGGGAGGTGACGCCCGGACAAGCACCATATTGCGCACTCCGTGATCCATGAGGTAAATCACAGCC
+>850:2:1:2167:14283/1
+TCCTTATCGTCGTTTTTCACCGCCTGGACAAACGCCATGACGGCAGCTTTGGAAGAATCAACACTCTGCTGGCTCT
+>850:2:1:2167:14283/2
+GGCGGCGGCGGAGGACGTCGCGGTGGCGGACGGAGGGGGCAGAAAAGGGGTCACACGTGCGCGATCACGAAAGGAT
+>850:2:1:2167:20315/1
+GCTGTTCGGCCCGGCCTTCCTAGCCGACCGGCACTTTGCGCTCGACCATGACCGCCGGCGAATGGGGCTGTTCAAA
+>850:2:1:2167:20315/2
+GAGGTTATTCGACGCTTCCGCCTGGACGGGCACCCCGCGCAGGCCGCCATCGGTCCCGACGCCCAGCCGGCCCACG
+>850:2:1:2168:8353/1
+GAGCTTCGCCGTGAAGGGCGAGCCGTCACCGAGCTCGACCGACACGCCGGCGCGGGCGGCGGTGAAATCCGTCACC
+>850:2:1:2168:8353/2
+ATGGTGATCACCGACAGCCGCGGCGACGACGCGGTGCGGCCGGTGTCCCTGACCTTCGAGGGAGAAATCGAGCCCG
+>850:2:1:2168:1309/1
+TCATCGAGCTTCTTGAGTTCGAACACGGTGCCATTCGCAGTGCCCCACGTGAAGCCCGCTTCCCCGAGCGACAGGC
+>850:2:1:2168:1309/2
+CAGGACTGGATGCCAGTTGCCACGCTGGAGATGTCGCAGGGTTCCGTGGCGGCCGGGGTCGGGTTCAACTGGGGGC
+>850:2:1:2168:10262/1
+CGGTAGGGCCACATCTACGGAGGCGCTATCGACGCAACAGGAAGGCTCCAGAGGGGTAATGTTTAATGTCCACACT
+>850:2:1:2168:10262/2
+GACTTTTAAACCAACCGACTTTCAGGTTGGAGATGTTCTTCCATCCCCCGCCCCTGGCGGGCCGTGAGTTACCGGC
+>850:2:1:2168:14532/1
+TGGGTCACTGGGAAATTTGCCACTACCGCCCTCTGGGGATTCGGCGCACTACAAACCTCAACCGCCACCGGGGGGG
+>850:2:1:2168:14532/2
+TCGGGCAGAAACCAGGAAGGAGGGAATTGTGTGGTTGATCGCGCGCGTGTCGTTGGCGCCGCGCCTGACAAACCCG
+>850:2:1:2169:12847/1
+GGCTGCGTCGTCCCTGCCGGCACAAACGCCCTCACTGACGCTTGATCGAGCCATCCAGATGTTCATGGAACGCAAC
+>850:2:1:2169:12847/2
+TACGAAGCGCCGACCTCATACAGATTGGCGAACGGGACTGCACCATTTAGCGAGAGGTTTTCGGCTGTAAGCGACA
+>850:2:1:2169:9679/1
+GATTATGCCAATCGAGGTCACCACCGGGTATCGCCGTCCCGACGGCCAATGGCCGCCGCCCCGCCCGGTCGCCCGG
+>850:2:1:2169:9679/2
+AAGCAGGCCCTCGGCCGGCGACACTGCGCTTTTTGGGCGCTCGCGCGCTAGCTCCGCCTCGGCCGGGCGGGAGGAG
+>850:2:1:2169:13155/1
+GTGACGTACTCGAACGACTACGTCGAGAGCGTCTGGTGGGCGTTGCAGACGCTGCACGATCGCGGGGTCCTCTATC
+>850:2:1:2169:13155/2
+CGAGCGCGATGTTGGAAACGAGCGTCCACGGCGTGGCCGTCCAGACGAGGAAGCGACGATCGGAGCCCTCCACGCC
+>850:2:1:2169:7431/1
+GTTCCCTGGTCGCGCTTTTTCGTTTTGACTCGCTCCCGCTACTCGCGGCTGTTTCCGTTTAGGTACCTGCCCTCGT
+>850:2:1:2169:7431/2
+CACGGTGTAAAAGACTTTGCCATCAATCTCCGGCAGCCGGGCGTCGCCCCGGCACAGCAGCGCCAGGAGTCGCTCT
+>850:2:1:2169:20750/1
+TTCCTACTCGTCCGCCTGCTCCTTATTCTGCATCTCCGGCTGCACCCAATCCGATTCCACCTCCAGCGCCAGCTCC
+>850:2:1:2169:20750/2
+AGAGACCACGAGAAGTTTGTTGCGCTCCTCCATAAGTTTTTTAGCTCAGGCGGGGGCCTTGATCTGCGCCTGCGGT
+>850:2:1:2169:14150/1
+ACCCGGCTCGCTGGGGAACCTCCGCGCGAAGCGGATCGTGGAGACCCCGATGACCGCACCGCGGCCCCCCCAGGTG
+>850:2:1:2169:14150/2
+ACAAGCACACCCTGATCGAAGCCGAGGACATCGCCGGCCAAAACCAGATGAGTGCCGTCACCGACGTCAAGCCCGG
+>850:2:1:2169:19411/1
+GGGAGTTACACGCCCTAGGGTGACAGACCGCCTCTGTCGGCTCCTCCGCCCACCAAGCGCTGGCGCTCGAGGTCGC
+>850:2:1:2169:19411/2
+CCGCTCGCCGCCCGTCGCGCTGCACCAGCCTTCGCCCGGCTTATCGAACCCGGCCTCGCCCGGATTCGGCCCGAGC
+>850:2:1:2169:8962/1
+TGCTCGAGACCGCCGGGCGGAACAGGCGAAGCGATTTAAACCTCTGGCTCGAAGGAGGGAGGATAACATCGCACAA
+>850:2:1:2169:8962/2
+GGGAAGAGGGGGCTGGGCAGGGAGCCGCGCGAAAACGGCTTTCTCCCGACCCTCGCGACCAATTCACAGCAGCACA
+>850:2:1:2170:20279/1
+CAGCCCGCCCCTGTGGACATCGACCCGCGCGGCAGCAAAAAGAGCCGTTGCGGAACCCCTGCTGCCCACGCCTTCC
+>850:2:1:2170:20279/2
+TGACGGCGTTGGAGTGCTCTCTTGCGGCCATCGCGCCGGTGCCTTGCTTGCATTGCAATGACATAGGTCGGCTCGG
+>850:2:1:2170:18873/1
+ACGTACAGCTCGTCGGCCGCGTACCTGGTGATCGGGTGACCGAACCGACCCGTGCGCTCGCACCGGCCGTGGCACA
+>850:2:1:2170:18873/2
+AGAGCGTGGACGGCTCCGGTGGCGCCACGGGACACCCCGCTTCCGACGTCGACGGCGTGCCCAACTCGGAGGAGCG
+>850:2:1:2170:19207/1
+GTGGCAACCCAAATAAGCCTGACCACCAAACGATGCATACGGATCAACCCCCGTCACCAGCCGCGCCGGCTGCCCG
+>850:2:1:2170:19207/2
+CTGGCACCGAAGGACGGAGCCTTGTTGACTCTCCCGACGGCGGCGACGAGCCGGGTGCCGCAGGGTGCCCAGACGG
+>850:2:1:2171:16250/1
+CGGTTTCCGTGGCGGCGGACCCCCCGCACCCGCCTCGGGGATAGGGGGTGAGCGCAGCGCCGCTTGCGACCGCTCG
+>850:2:1:2171:16250/2
+CGACGGGGTTAGGGACGCGTCAACTGGCCACTCCTCATAAACAACCCGCGGCCCTGCCCGACGCCATTCAACTGAA
+>850:2:1:2171:11141/1
+AGTTGGCCGACAACCGACTTGCCCCATGGGCCGAGTTCGCATTGCGGGCGACAACGAAACACCACTTTGGCAGAAA
+>850:2:1:2171:11141/2
+AACCGCAGAGCGAGAGGTCTGCGTCACGACTGTGTCCGAGAGCCGCTATTTTTCCAAGTTTTGAAGATGGCGCGGA
+>850:2:1:2171:11869/1
+CCGCCTCGGCGGCGATCTCGCGGGGGGCCCCCTCCAACGCGCGGGTGAACTCCCCCCCGCTGGTCTCTCGCCTCTC
+>850:2:1:2171:11869/2
+GCGTCTTCGTCGATCACGGGCTGCTGCGCAAGGGCGAGGCCGAGCAGGTCGAAAAGGACTTCGTCGCGGCCACCGG
+>850:2:1:2171:5429/1
+GTTTCACTGCGCTCCCGCTACTGCGGGTCGGGCGGTGGCCCCAAGCGACAACGTGCGACACTCCGCGCCGCGGCGG
+>850:2:1:2171:5429/2
+CATTCTCGATCGCGGGGGCCCTTTCTATCCCCCGAAGGATGCAAATGCAAACTAAACCCGGGGGGGATGGGGGCGA
+>850:2:1:2171:1088/1
+TGGCATCTTGGACAGCGCGTCCGGCAGCCGACAGACCGCCTAGACCATTTTCAACCGTTTTCGCGTTCCCGTTGCC
+>850:2:1:2171:1088/2
+TGCGGGTCGACACCGACGACAAAGGCGACATTTCGGTGTGGCAAAAAAAATAGTGTCCGGGGCCTATCGGCCAACG
+>850:2:1:2171:7845/1
+GTTGATCCAGTTGCGCCCACCTCGCGGATGCGGGAGCGAGAGCGCGCGCGCAGAGAGCACGAGCTGGCGGGTGGCG
+>850:2:1:2171:7845/2
+TTCCCCGCCGACGAGACGCTGGACGCCCGCGCGCTGGCCCGCAACGACGTCACGCTCACGAACATCGGGCTGCGGG
+>850:2:1:2172:9809/1
+TTGGCGAGGCTGCGGATCAGATCCGGAAGCGCCTGCCGATAGCTCATGAATGGGCTCAGGTCCCCCTGTGTTTTCG
+>850:2:1:2172:9809/2
+CCGGCAACACAGTAAACAGCTCCACTCGCAGCATCGTGCCCAAAAGCTGGCTCGGTCATCTGTTTGCCTACAGTTT
+>850:2:1:2172:20363/1
+AGGAAATACAAATGGCCATTGTGCTCAAAAGTGCTTCCCAGGTCGGTGCCGCCAACACAATAGTTTGAACTCATGC
+>850:2:1:2172:20363/2
+GGCCCATTTCAGCAGGGCACAGCATCGCGTGGTTTATGGCTGGCGGGGGTGGTTGGGGGCGCGCGCGGGCAGGGGG
+>850:2:1:2172:16848/1
+CGCGCGCCTTGGCATTTTCAGCAGTTTGCGACGATTTCATATCAAAACTTGAAGCAGTTTCCTCAGGTTTACGGCA
+>850:2:1:2172:16848/2
+AAAGATTGACGCGCGTGAGGCGGGCAGGACGCCACCAGTCCCCTGGACCCCCACGGGATCGGACCCATAGGAACAA
+>850:2:1:2172:7703/1
+AGACTCTGAGATCGTGTCTCGTCCCTCCTACATCGACATCCGCTTTGGGATTACGCCGACTCGCCGTAGAGGCCGG
+>850:2:1:2172:7703/2
+CGGTGTTGCAGCGCAACCACCCAGAAGCCCGACGAGCAGCGCCACAACAAACGCCTTGACGATCGAACCGAAGACA
+>850:2:1:2172:11587/1
+TGTGGACGGGAAACCGCTCAACACCGCCGGCGCCCAACTGACCGAAATCAAGATGGCGCCGGCCGAGCGCGTATTT
+>850:2:1:2172:11587/2
+ACCAGGACAAGTCCGGCCACATTCACGGGCAGGACCGCCGCCAGATAAAGCGCCAGAATCAACGCAATCGCTCCGA
+>850:2:1:2172:7404/1
+CCTTACCCTTCTTGTAGCCGCACTCGAACACGGCGCGCATGTATCCTTGGTCGAAGGGCCCCTTGTACGGCCGGGA
+>850:2:1:2172:7404/2
+GCCATCTGCACCATGACGGCCACGAGCGGCGTTCACGAACCCTACCGCACGTATGTCACCACTCCGCGTGATCGCG
+>850:2:1:2172:2146/1
+CGAATCTTGTCGCACCAACTTGAAAAGCTTGGTCTCGGCAAGGCGTTCCACTACAAGAATCCGGGCGCTGGCTTCG
+>850:2:1:2172:2146/2
+AAAAAGCGGCTCAGCGTGCCGCTGGGACACAAGGCGGCGCCCGCGGAGGGAGTTAGGCCCGCCGGTATGGCATATG
+>850:2:1:2172:1919/1
+AACGGGATCGTCACGGCGACAGGAGGCGAGGTCTACTCCGGGTTGTTCGGGTCGGGAGGGGGACAGAGAGGGGAAA
+>850:2:1:2172:1919/2
+GGCGCGGTCAAGGCAGATTGGATGGGCTGCTTGCTTCTTAAAGGCGCCCTCGGGGCGAGAAAAGAAGTCGTGGTCG
+>850:2:1:2173:4599/1
+GTCTTGCGGGCGTTTTTGTCGCCCACGGCGAGGAGCTCGATCTGCCACCCGTTCACGCCGCCCGCGCCGGACACCC
+>850:2:1:2173:4599/2
+CCTGATCTCCGGCGTGGCGCTCGCACTCGCGCTCGCATTTTCCGCAACCCCCGCGGGCAAGATCCTGATCGGCCAG
+>850:2:1:2173:3553/1
+TAGCTTCGACATCCTTCCGGCCTTTCCTGTCTTGGGGCGTCATTGTTGCGACGACGACCGCCGGGACGACAATAGC
+>850:2:1:2173:3553/2
+AAAAGGATTGTCGCCCAGTAGAACGTTTCTGCTTTGCGCGAGACGATGCTGTCGACCGACACGGTGCCTGCCGAGA
+>850:2:1:2173:3638/1
+GACCGTCCTAGAGGGCGAACAGCGACAGGCGGAGATTTCTACGAGGGCCAACACGCGGCCGTCTCTACTGGGGCCG
+>850:2:1:2173:3638/2
+GGGTGGTTCGCGCGGGAAGAAGCCGGCGATCGCCTCGATCGGCAAGAACGGGACGGCGAGCGGAAACGTTAGGATG
+>850:2:1:2173:11712/1
+AGCCCGGCGTCCTCAGTTACATCAAGTCCGCCCAGCGCGACCGGACAGCCTTCGGGCAGCAACTTCAACTCAAGCA
+>850:2:1:2173:11712/2
+AGTATGGGATTACGAGCGCTTTGGCGTGCCGTTCAAGGAAGACGGGCATTATTTCTTCTCGAAGAACAGCGGTTTG
+>850:2:1:2173:14638/1
+CCGGCACCATTCCTTGCCAATGCGACCCCGGCGCGGCATGGCAGGCTCAGGCGGCTCTGGGACGCAGAGGCCCCGC
+>850:2:1:2173:14638/2
+CCCCAGGGGCGACGCACCGGGCTACGGCTAGGCGCACCAACAGACAGCGAGCTCCAGCAGCAGGATGGGGGAAAAC
+>850:2:1:2173:18408/1
+ATACATCAGCCTTCCGTCTTATTGCCTTCCCCTTCCCCGACGATACAGCTGTTGCAAACAATACCACACACAACAC
+>850:2:1:2173:18408/2
+CTGCGATAACGATGGCATGGGCTTGCGGGGGGTCGCTATTTTGTTGCGGGTGTTCGCTTCGTGGTGTGATAAGTTT
+>850:2:1:2173:15797/1
+TAACGCGCGTTTCAGGCCGAGTTGATTTATTGAAACGGAATTTAATGGGGCGGGCGCGCGGTCTCCCTACATAGAG
+>850:2:1:2173:15797/2
+TCGTTTCTCCGGTATGGATCGATTGTAGACCCGCGTGGGACGAGACGAATTGATCACGCTTCGCGAGGCGAGCGTG
+>850:2:1:2174:13316/1
+ACGCGAAACATCTTGGCTTGAAACCGACGGGACGAGAAGGCTTCCTTACCACGGGCAAAGGCTGGCTGGCGCCCTT
+>850:2:1:2174:13316/2
+ATTCTTACTTCTTAAATCTTAATTCTTACTTTCTTCTATTACGCATTCGCGACCTGACATTCGATGCCGTCCGGAT
+>850:2:1:2174:11208/1
+CAGCGCAGGGCTGCCGAGGCGTCGGATGCCACTTTCTGGCCACATGCGCGTTGTGCGCCTGGACTCTGATTGTTTG
+>850:2:1:2174:11208/2
+TGGCCGCTCGGAGCTTAAAGTCTGCCAGGCGGGGGGCACGCATCAACGGCAACAACCCACAGCCCGGCGCTGCGTA
+>850:2:1:2174:9624/1
+TTTGCCGTCAGGAAATCGGTGGAGCTGATCGAGGTCGTGTCGAAGGTGCTGGAGCCGACCGCCCAGGCGAGCAGGT
+>850:2:1:2174:9624/2
+TGCCAAGTCCTCGACCAGCGTGACCCTGCTCCCGGAACTGAAGATCACCAAGGCGGCCACCGACGGCGTGACCACG
+>850:2:1:2174:12922/1
+GCACATTTGGATAAAGCTCCCCGGTTTGCTTCCGTCTTCTTTCTGCTTCTCTTGCTTCTAATGAATCGAAAAGCTC
+>850:2:1:2174:12922/2
+GGCTTGCACCGCCCCAGGCGCAGCCGCCTCAGCGGCTTTGCCTTGCTCGGGGCGCACCTCGGCAACGGCGGCGCGG
+>850:2:1:2174:13736/1
+GAGCAAATAAGATCGCCGCCAGTTAGGACGAACCGCCCCAGCCCGACTGGGTGAGCGGCCCGAGCACGGACCGGGT
+>850:2:1:2174:13736/2
+GCCCTCACCGAAGCCTCCGCTCGGATGCAACTCATGCATCAATTCCGCGCGCTACCACACCCACCGCCGCCCCCTC
+>850:2:1:2174:1254/1
+GCAAACACGCCGGGCAGGCTCGTTTCGAGCAGGTAGGGCGCGCGATTCCGCGGCCACCGCGCCCCCGCCGCCGGGT
+>850:2:1:2174:1254/2
+CGGGTGTCCTGGCGCAGCAACGCGAGCGGCGAAGTCGAAACGCGCAACATCCGCCACGTGTTCGTGATGACCGGCG
+>850:2:1:2175:21120/1
+CGAAGCCGGTTCCGCAGGCAGTACCCGGAAGGGGAAGGTCAGCGGAAGTGGTGGACGGAAGCGGAACCGGCTCGGG
+>850:2:1:2175:21120/2
+GAGAGCAACGCGATCACGAGCGCGGTCCCCTGGCTGATGCCGATTGCGAGCTGTCCGAGCCCGATGAACAGCGCGA
+>850:2:1:2175:5588/1
+TGTCAGCCGGTGCTGGGCCCCCCCGTCCCCCCACACATGCCCTCCCCGAGGGGGCGACAGCCGGCGGAGGAAGGGC
+>850:2:1:2175:5588/2
+GACACGAGCACCGCCACCGGGCAGGGGATGAAGCCAGAGGGCTTCGAGGCCACGCCCTGGGCCGCGCTGGCGGAGG
+>850:2:1:2175:14346/1
+CGTCGGCGCCTTCGGCTTCTGGTCGATGATGGGGTTCCTGGGCATCCTGACGATCGGCTTCATCTATTAGTGGCGC
+>850:2:1:2175:14346/2
+ATGAGGTCGTCCGTGGTGGTGACGAGGAAGCCCTTGTCGGCGAGCTTGTTCGCGACCTCGGTGAAATACGCTTCAC
+>850:2:1:2175:12427/1
+GGCCACGGCGAGGAGCGCGGCTCGACCCCCCGGAAGACCCCCCGGGCCCCGCCCCCCCCCTCCCCCCCGGCCCCTC
+>850:2:1:2175:12427/2
+CGAGCTCGACCGTCCGGCCGACGGCCTCGGCCGCGGGGAACAGGGCGCTCGCGTTGGCGACCGGCCCGCCATCGCT
+>850:2:1:2175:3736/1
+CACGGCGTGAGCGACTCTTTCAGATAAAGCGCTCCCCTTCCATCAAACTGCAGCAAAATGGGCCCATTCAAATATA
+>850:2:1:2175:3736/2
+CAGTGTCTCTGAGTCTTCATTCGCGTCAATTCGCGTCTTTCGTGGGCAGAAAAAAGCGCCGCAGCAGCGCCGCACA
+>850:2:1:2175:5000/1
+GACCGGGTAGAGTCGTACAGGAGGGCCAGCAACCTGACAGGCCGAAGCAGTTGCGAACCAGTGAGGCCGCGAAAAC
+>850:2:1:2175:5000/2
+CCTGCCATGCCGGGCACTATGACCCCGGGGAGTTCGATCATCGTTTCCGTCCAGAACACCGATGTCGACATTCGCC
+>850:2:1:2176:13350/1
+AGAAGCCAGGATGGACGCAATCGCCGGCTTGCGGGCCCGACATCCTAATGAACCCGGCGTTACCGGCGCAGGCGGG
+>850:2:1:2176:13350/2
+CGGGGATGTGAAAGCGTGCACCAAAGCAGTGACAAGCTGTGTAGGCTGCTTACCGATGGTCCAGAACATCATCAAC
+>850:2:1:2176:12815/1
+GAGATGCCGTAGCCGACGCGCACCGCTTCGACCGCCGCGTAGGAGGAGTTGGTGCGCAGCACGACGCTGGGGCTGC
+>850:2:1:2176:12815/2
+GGCACGGGTCGGCCAGTTCCACATGTCGATCTTCGCCGCGCCGTCCTACACCGCGCAGCACGCCCTGCCCCACAAC
+>850:2:1:2176:10033/1
+CTAAAAAGAGAGATCAGCCCCCGGGGAAACCGCGGGGTGCTGAGGATTTTGTATGCAGTGGGGGGGGTCTTAGGAG
+>850:2:1:2176:10033/2
+CCCCGTCAAGTTCTTTGACGAGGAAAACGAGCTTGACAGGGCCTGCCGCAACGTCGAGGCCGACGAGGACCAGGAA
+>850:2:1:2176:1329/1
+AGGAATGATTTTTTCACGGGCGAAGTTGGCGGAGAGATGCCAGCCGTGTTCCTGCGCGTACTTTTCGATGCCGCGC
+>850:2:1:2176:1329/2
+TCATTCGCGACAGTCTAGCGGCGGCAAAAGCTTCCCGGAGGGGAAACGTTTGGCAAAAAGGGTGGAAAGGATGTAC
+>850:2:1:2176:19881/1
+GCGTCTGTGCGAATTCGAGCTTCAAGTTGAGAACGTCAGCGAAATACGTAAGAACATGAATAAACTGCTCACGATT
+>850:2:1:2176:19881/2
+AAGCAGCAGAGAACCGTGCAGTATCAGAGCAGACACTCGATTCCCATTTACAACAGCAACTCGCGGAGGTTCCGCC
+>850:2:1:2176:14419/1
+GTTGGCACTGCTCCGGGTCCCCACCCGGGACAACGGGGGCCAGTCGCTCCTGACTTTTCCCCGCGGACACGACGAG
+>850:2:1:2176:14419/2
+CCAGGTTTGGGGCCCGGCTGTGGGGTCCGTGAGCCGCGCGTACACCCTGCAGGCGGTTTGTCGGACTGTGTTCTGC
+>850:2:1:2176:4799/1
+TCTTAACGAACCGGCCGGCGGTGGCGGACGCCGCCCCGCCGGGGCAGGGGCACCGGGGGGCGCTGGTGCCCCCCCC
+>850:2:1:2176:4799/2
+GGCGCCACCGCGAACATGCCGCTGGGCGGCCGGGACCTGACGCTGGGCGGCGCGGCCAGCAGGGGGAGGGGCGGGC
+>850:2:1:2176:17412/1
+AGACGGCGACGTTCCGGTCGCCCGGTGGACCCAGTAGAGCGCCGTCCCCGCCCGGGCCGCCCACCGCCTCGGTTGC
+>850:2:1:2176:17412/2
+CCGAGGCCCATGTAATGCAGACGCCCCCCGGCCCGGAGCCCGTGGACCCCGCCGAGGCTCACTTCGTTGACCGGCT
+>850:2:1:2176:9267/1
+AAGAAAAAAAATGCCTGTTCCTAACCCGAAAACAGTATCGCTAATCGCCGGAACATCCGCCTGCATCTGCAACTTC
+>850:2:1:2176:9267/2
+CGTTGTAGCACATGAAAGAATAATCCCAAGGTTCCCCCCCGACCCATGCCTAGCCTCCGAAGTACCGCGTTGGTGG
+>850:2:1:2177:2315/1
+CGAAAGCCCCGACGACTGTGGGGGTGTTGACCAAAATTCATTCGCTGTACGGGCCTAATATGACGGTGCAACTGGG
+>850:2:1:2177:2315/2
+CGGGAGCAACAGCCGGGACGAGGCGGATCGCGGCCACGGGCAGCGCTTACTGTTCTAAGCGTCGATAAGCGGCTGT
+>850:2:1:2177:19391/1
+GCCAGCATTATGCGCGAGGCGCGGTCCTCGCAGGTCCCGGTAGAGAAACGAGCCGCCGATTACTTACAGGCCGCTG
+>850:2:1:2177:19391/2
+TGTCGCTCGCGGTGAGGGTCAGCGGATGGTTCCACCGCCGTCCTCCTTCACTCGAGTGCAGCAGAACGGTACGTTC
+>850:2:1:2177:6862/1
+ACCTCGCCTTCCAGGTACAGTTTGCCGTCGCGCTTGATGGTGACTTTCGACGCCCGCCCGGTCCCCTGCACGCCCC
+>850:2:1:2177:6862/2
+GCCGGCCCGGGGCGTCCAGGTGGCGCGCAAGGACCACCGCGACGTGAACCCCCCTTTCCACCAGGCAGCGCGCCTG
+>850:2:1:2177:20926/1
+TAGCCGCAACGACCCCCCTACAACTCGCGTCGGGACTCGGTAGTACACCCGCGTCACGTCAACTACCAGCGCGAGC
+>850:2:1:2177:20926/2
+CCCAAAGCGACACGCCTCACCACTCTCAGGCGTCCCTCCAACAACCCCGCCAAGCCTCGCCAGTCGGGCGCGTGGT
+>850:2:1:2177:20770/1
+GACGATAGCACAATATCACATTGCTCTTCAAAGGCCCTGCCATTCATTGAGAATGGACGTAGAGTGGACAGCTTGA
+>850:2:1:2177:20770/2
+GGGAAGGGTGAAGGAGGCAGAGGCGCGGGAGGATTTAGTCCTGGATCTGAGAAAGAAGGTCCTCGGACCAGACCAC
+>850:2:1:2177:5995/1
+TAGAGATACTAACCGCGCTGGGCTCGAAGTCAACGCCCGACGCCGCGGAGCCAGCGCGGTCACGGCCTCCGGCCAT
+>850:2:1:2177:5995/2
+CGCGGGCCTGGCGATCGTCGTACTCCCGGGCATCGTCACGTTGACTGCGCCAATACCACCCGGGCACGGCCGAAGC
+>850:2:1:2177:3674/1
+GTTGGCGTTTGCGTATGCTGAGAGCCATCCTTGGAGGAAGCTTCCTAAGCTTCCAGGGATGGCATTGAACAGGGCT
+>850:2:1:2177:3674/2
+AATCCCATACGATCCAATAGAACTTGATCGGCTCAGGGATGAGACTCGCGACCACACGGGCAGGACAGAGAATTGG
+>850:2:1:2178:5025/1
+CGCCGCCTCTTTTTTGAGCGTCCTAGGTTTTGTAGCCGTCGTTGTGCGTCTTGTGCGGGTGGCGGCGGGCGGTTTT
+>850:2:1:2178:5025/2
+CGGGCAGCGACCTATCCGGCGTGGCCGATCAAGCTCGGCGTGCCGTTTTCGCCGGACTTCCCTTCTTATTTGGCCA
+>850:2:1:2178:16084/1
+GGACAATCCCCAGCGCGCGGCCGCCGCGCTCGAGCGTTGCTACCCCCAGCGCGCGCGCCGCCGCGGGGAGCTGTCG
+>850:2:1:2178:16084/2
+GTGTCCAGCACGACGGATGATCGGCGATATGCGCTACAACCGGAATCTTCAGCTCGGCGCACCTGCGGTAGAAAAG
+>850:2:1:2178:16603/1
+CGCGGAACGGAGCAGTTCCGCATCGCTGAGGCGCAACGCAAACTTCTCCGCACACCGACTGGCGCTGGTAGCGCGG
+>850:2:1:2178:16603/2
+CAGGTCCGTGGTGGCATTGACCGGCCCGCTGTGGCTTCCCATTCTTACGCGCAGCTCGGGATGATTCTTTACCGCC
+>850:2:1:2178:9480/1
+CGACGATCAGGATCTCGATCCCGCCTTCGTCTTTGGCGATTTGGCGCGCCAAATCCAAGGCTTTGTACTCGTCGCG
+>850:2:1:2178:9480/2
+GTGTGCTTCCGAAATACGCCGCCCGCGACCGACAATCTGATCAATCAGCTGCCGGAGCTCGGCATGAACCGGAGCG
+>850:2:1:2178:12088/1
+GCCCCACGGCGGTCGCCTCGCCCTGGCGGCACGCCCACCCGCCGAGCAGCGCAGGATGGCCCCCGTGCGCGCCCGG
+>850:2:1:2178:12088/2
+CCCCTCGCGGCCGCCGATCCCGTCGGAAGGCGGGTTGTGCACAACCTCGCGCCCGAGCGGCGGCGGCACCCCCATG
+>850:2:1:2179:21170/1
+AACATGTACGGCTCGCCCGCCCGGGGGGCGGCGCGCGGGACGGCGCGGGCGCGAGCGAGCAGCTGGTGCGGCGACG
+>850:2:1:2179:21170/2
+CGCTTGCGGACCGCCTCGAGCCGCCGCCCACGAGCCGCCAGCGTGGCCGATCCAGCAGATCCGCGGCCGCCCCTCA
+>850:2:1:2179:2125/1
+CCCACTCAAGATCCAACCCCAGGAATTCAGCGAGGAGATCCGGCCAAGCGCGACGCCGATGGCCGCCATTACCATG
+>850:2:1:2179:2125/2
+CGCCTATATTTTCTTTGCCGTCGCGCCGGCAGGCGTTAGTGTCTTTGTTTTTACTCGCTGCGAAGCCATGTTCCTT
+>850:2:1:2179:19746/1
+GTCGATGTACCGCGCCCTCGGTTTCATTCGCGTGTGGGGGACCCAGTCCGACGGCCCCGACGACCCCGGCGGAACC
+>850:2:1:2179:19746/2
+ACGTGTGTCGTCGGGGAACGTGACGCAGTACTCGTTGAGCCGGCGATGCGTCTGCGCGAGGTAGGCGACGCTCGGC
+>850:2:1:2180:1809/1
+AGTCGACCTGAGATAACGGCGCGGCGACACCAAACGCCGCCGCTGCTTAAACCACCCTTGCCGGCAACACGTACTT
+>850:2:1:2180:1809/2
+GCACTATGGAAAGGCAAACGCGCCCGGGTCATCGAATGCTTCGATTGCCATCGAAAACAGGAGGTAAGCGGCGCAG
+>850:2:1:2180:17609/1
+GGTCGTCCTCACGTCCTGCACGCCAAACTCTTGCCTCCGTCTGTTTTAGTGCTGCACATTCATGACCCCTTTTTGT
+>850:2:1:2180:17609/2
+ACTCCTGGCGCCACACAACAAGAGCGTTCGTACGGAAGCACTCAAACGATCAGCGAGCTTCTCCAACCCGCCCAAC
+>850:2:1:2180:6921/1
+CGCGGCGCTTTCTACAGAGACTGAAGCGGAAGAAAAAGCGGTAAAAAAAGTGAAAGAAAAAAAAAAGAAAAAAAAA
+>850:2:1:2180:6921/2
+AGAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:2180:12697/1
+GCAGATAATCGGCGAGTGATTGCACCCCGGACGCTCCCGAGAAACGGTTCGGAGTGCAACCGCAATTTGAATCCAC
+>850:2:1:2180:12697/2
+GCTGTGGTCATTGGTTATCGCTTTTCCACCTCAATACAGCTAAAACTGCAATACAGTTTCACCCATTTGGACGGTA
+>850:2:1:2180:19666/1
+CGACAGGACGAGTTCCCATTTCACGAAGAAGCCGGACCACGGCCCTATGCCCAAGCCGCAGGAAACCCGCGACTTT
+>850:2:1:2180:19666/2
+GGTCGTGCCCTGAGGCGTTCAAGGCGAGTTGGCCGGTCTGGCGCTTTCGGCGGTGCCGTTTCTGGTGCGGCACGGG
+>850:2:1:2180:9705/1
+CTTGAGGCAGAAGGAGTGACGCTTCACTTCCTTAATGATGTCTTCCGTCTGAACCTTGCGCTTGAATCGCCGGAGG
+>850:2:1:2180:9705/2
+CCGCCCCTTCCATCAAGTCAAGCGAAGAGTCAGACGCGGTCGCGTAGTAGGGTGAGCGATTTTAGAACGGGTCGGG
+>850:2:1:2180:10980/1
+TAGGACGCCGTCATCTGCGGCGGGCTGGCGCGGCGGCTGTGCCGGGTGGTCTCGCGACAGAAGAACGAAGTGCGAT
+>850:2:1:2180:10980/2
+CTGGCGGTCGGCATTGCGTTCATGGTTTCGGGCAGTGTGCCGGAATCGCTGATTCGTGAGGTGGGCCCCGTGTTGC
+>850:2:1:2181:13715/1
+GAAGCTAACTCCGCCCCCTCTGCGCTGGAATACAGCGCGGTAATGGCGGCCTAGGGCGCCAGGTTGGCGCCCCCCG
+>850:2:1:2181:13715/2
+CCGCCAGCGCAATCAATGCCGCAACGAACCCGACAGCCTACAAACGCAGGTCGCGGCCGGCTACCACCCACGGGCC
+>850:2:1:2181:11566/1
+GCATCACAACGGAAAAAGTAGGGTTTGTAGATGGAATCACGTTTGAAACAATACTCAAAGCGGGGGACCGCCGTCG
+>850:2:1:2181:11566/2
+AATACCTTAAACGAGCATCCATCGCGAAGGCGATATCCCACTGCGGTTTGATCCACCCCGAGGTCAGGCCTGCACA
+>850:2:1:2181:6694/1
+GGCGGCGCGCCTTTCGCGCCCGGGCGCGCAGATGACGGGCTGGCAGCTCATCATCGGCGGCTTTCCCCTCGCTCCT
+>850:2:1:2181:6694/2
+CCATGCCCATTGGCCAAAAATCATCGGCAACCCGATGATATAGAGCAGCACGAGCTGGGTTTCGCCTGATAGAGAC
+>850:2:1:2181:21254/1
+GCGAATCACTATGCGGTGTCTGAAAATTGCTTAATTAGGAATTGGAAGCAATTACCATCTCACGCGATGAAAAAAG
+>850:2:1:2181:21254/2
+AGGGACTGTGCATATTGGTGGCTGTTGCCATCGGAACTCCGAGTTCACTCGATAGCGCCGACATTCCGCATTCGCT
+>850:2:1:2182:19799/1
+GAATCCGCGGGGCGTCGTGCGGCGGGCCACCTCCTGTCCTTGGCCCCGCGCTTGAGGCCGCTCACCCCCGTCTCGC
+>850:2:1:2182:19799/2
+GATCGACCTGGACAATGGCAAGGGCAAGACCTTCGATTGCGTCTACTCTCTCGACGGCGACACCTTGAAGCTCTGC
+>850:2:1:2182:13021/1
+AACAAGCCCCCCCGCTGCCCGTCCACGACGATCCAGAACCGCCCGCCGAACGCCTCCAACCTCCCCACGAGGCGCG
+>850:2:1:2182:13021/2
+CGCGCGGCCGGGTGTTCGCCCTGCCCGCCGGACCCGAGCGAGAGCCCCTCGCCGCCGGCGCGCTCGCCCATCCACC
+>850:2:1:2182:11189/1
+ACCAGGGCCGGCGCCCACACGCCGTCAGCTCCCGGCGTGCGCGGAGTAGCATCGGCGCGCGGGCCCGCGGCTTGCG
+>850:2:1:2182:11189/2
+TGCGCGGCTCCCGTGCCGAGCGAAGCCGCCGCAGCCGCCGGCCGGGGTCAACGAGCGCGCGCACGCACCGCGCACA
+>850:2:1:2182:10235/1
+ACGGGGGGTGGGGACTGTCGGCACTCGGTTGTTGGCGATAAAGGTGTTTTGCGGTGCCGCTCGGCCGTCTAAGTAA
+>850:2:1:2182:10235/2
+GCCACAGGCGCTTCTGCAATTCCTCCCGCGCTACCACCTCGCCCGCGCGCTCCCGCAGGATGGCGAGAACGTGAAC
+>850:2:1:2182:18987/1
+ATTGCGCCGCTGCATTTGCACTTTGATCTCGCTCTAGCCAGCGGCGGCTGATCTAATTCCCGTTAGATCGCAGAGC
+>850:2:1:2182:18987/2
+TTCCTCTGGAAGACGTGATAACCCTTCGTGTCGAATGCTGCTGGGACGGCCTCCCATTTTGCACGATCTCAATCTT
+>850:2:1:2182:2893/1
+GATTCTGTCGCTGCCGAAGCTGGCCGATTCGTGGCTGCAGATCGTTGGTGTGGGAGATGATGCGAAGGGCGATGGG
+>850:2:1:2182:2893/2
+TTCACCGCCGCTAACTGTTGCCGTATTGTATGCAGAAGCATCATGGGAGGCCCGCACGCCCTCACCAGGACCTGCG
+>850:2:1:2183:18777/1
+AACGTTTCACGGACGCATCTCGACCCAACGCTGCAGCGGGCACTCGAAACGCGCACGACATCGCCGCCAGGGGGGC
+>850:2:1:2183:18777/2
+AGACGGCAAACAGCGCACCCGCTTTCGCTGACGCAACCTGGACCAGCAGGACCTCCTGCCCGGTGACTCCGGGAAT
+>850:2:1:2183:10700/1
+CAGCAAGCCGAGCCGGCACCGCTGCCCGGCTCGAACGCGCCGGACGGGCCGGTCTGCACCTCCGGGCTCCACAAGA
+>850:2:1:2183:10700/2
+GGCGCCGGGTTGCAATGCACGCAGCGCCTCGGCACCCCAGCGGCCCACGCCCCCGACGGCGCGGGCGTCCGATCTG
+>850:2:1:2183:15501/1
+AGACTTGCCGGAACGAGCGGACACGCCGCCCCGTTCGGCGCGCTGACCTTCGCCGGTACCTCCTCCTCTTTCAGCG
+>850:2:1:2183:15501/2
+TGAGCGACGGGCGTTTGGCGTCGCAGACAAATAGACCGCGAGTTCGGACCGCTCGCGCGTATTCCTGCTGAGGGGC
+>850:2:1:2184:1371/1
+TCGGCGACCCGCTCGGGCTCCTGCTCGCCACTAACCCCCGGGGGCCCCCGCCTCCCAGCCCACAAGCCACCGCCCC
+>850:2:1:2184:1371/2
+GAAACTCCCCGCAGGGGAGACGTTTTTCGCCCTAAAGCGTCTGGTACGTGAGCATCGCCGGCCTACGGCGGGGGAG
+>850:2:1:2184:16108/1
+CAAGGTCCATGAGCGGCTGCGCACGTACACCTCCATCGATCGGGAAGGCGCGGAGACCGCGGGCATTTTTCGCTGC
+>850:2:1:2184:16108/2
+GGGCCGGGCGGGTCGCGGAAGAGGGCCACGGCCTTCTGGACGAGGGCCACGACGTCGCCGGCGGGCTGGCTGCGGT
+>850:2:1:2184:6959/1
+AAAAATTAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:2184:6959/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:2184:20461/1
+TCGAGAACATCTCCAGCGTCCCCCCCGGCGGGCGGGTATGTTCACCTGCGGTTGGGGGCCTTCTTCGCATTCCACC
+>850:2:1:2184:20461/2
+CCGCCGACAGACAGCGAATCGCGGCACCTCGACATGATCATGAGAAGAGCCGTCGTGGTGGATAATACCGTGGATG
+>850:2:1:2184:13916/1
+GCTCCTCTTCGGCAATTGGGCTTAGGCCTGGAGGCTGCTCAATACCGAAGGCTCGCTCGTACGAGGCCGCGTCGGG
+>850:2:1:2184:13916/2
+TTACCCCGCTCGTTACTCCCAGCTGACGTCGGGATTCGGCACTGGTCAAGAACGCGACCAGTCGACACGCCAAATC
+>850:2:1:2185:4615/1
+TTCAGGCGGACGAGGTTGTCCGTTGTCAATGCCGCGGACGCCTTGTTCAGTGCGGCGACGAGCGTGGCGGGTACCC
+>850:2:1:2185:4615/2
+CGGGCGGAGCCGGGAGCACCAAGGGAGCCGGAACAGCGGGCGGCTGCGCACCGGGCGCGGGACGGCAACCGGTCGT
+>850:2:1:2185:5405/1
+TGCGCGGCAAGTCACGAAGATGCCTGATCCTGCGCGACGACCTTTCCTTCGAACGCGAGGACTCAGACTACAAGGC
+>850:2:1:2185:5405/2
+CCAGCCAGAGGCCGAACCGGTCCGACAGCGACACTTTCTCCTCGATCGGCCCTGCGGGGTTGACGGCCGCGGATCG
+>850:2:1:2185:14566/1
+TACGGCTGGGGGTCCAGGAAAACCTCCAAAGCCGCGGCTCCACCGCGAGCACCCACCGGAAAATAAGAGGACTCAG
+>850:2:1:2185:14566/2
+CAGATCGGGGCGTTTTCGTTCATCGTCGCCGAGATGGCGAAATCCCTCGGCCTCATGCCGGGCAGCGGCCACAACG
+>850:2:1:2185:17845/1
+ACATGTAATGATGACTGGTTATTAATTTTTCTTTCATCATGGTTGTCAGCCTGTTTCACTCTTTATAAATTGACTC
+>850:2:1:2185:17845/2
+ATTTTCAATAACCTTGCCGAAAATATTCGTACAAGGCACCGCATCGCCGGAGTCTACCTCCAGATACTCCATCGCC
+>850:2:1:2185:15148/1
+CGCCTCCACAGCGGCGACTTTGCGGCATCCTAGCGCGCTCGAGCCCCCTGCCATCTCGTCGGACGCCGATGCTGGC
+>850:2:1:2185:15148/2
+GCGCTCGCCAAACGCGCGATAATCGCTTCTCGCGTGCTCTGAAAAACTGCTCGCGCAGCGGCACCGGCCCCAATGG
+>850:2:1:2185:16159/1
+CAACGCCGCAGCATGGAAGACGATGAAATTGCCTGTTCTGTGGGAGCAGGCCGGGCTTCCAGGATTCGACGGCATC
+>850:2:1:2185:16159/2
+AACAGCGATCACTGCCTTGCCTGCTTTCACAGAGCCACCAGGAATTTTGTAATCGCGATTTTCGTTGTACACATCT
+>850:2:1:2186:17232/1
+CCCTTGCCTCAACGCGATGTCCCCCTCCATGCACCCGCGCCGGCCAGCGGGAAGTCAGGCGCCAACCGGCGGAGGA
+>850:2:1:2186:17232/2
+CACCGCCACGTTTTTCGAGGCACGAAACTGCCAACGCCCCCCGGCCGCGCGAGGGGCCAACGCAGGAGTCCGGTTA
+>850:2:1:2186:17511/1
+TCACCCGCGGCTCCGCCGAGCTCCAAATCGAGCACGATGCGTTCGCGCCGTTCGTGCCCGCCGGGCAACCGCATTT
+>850:2:1:2186:17511/2
+GAAGCGGGCGGGCCGCACCTCTGCGACGTCAAGGCAGCGGCGGGCTTCAAGCGCGACGTCTGGCAATCGCACCCGG
+>850:2:1:2186:13805/1
+AAACTAACGAAAGCACAAGCCCTCAAAGCTATTCGAAGCTGGAAAGCATTGCGTGGCGTGAAGTGGGAAGAACTTC
+>850:2:1:2186:13805/2
+GGAATGGAGTTCGGCCTGAACTTTTTCTGAATCAGCCCGGGTTGCGCTGCAAAGTTCGGCAAGCGTAACCGCACTG
+>850:2:1:2187:14718/1
+GGATTCCCCCCCCATGCTCCTCCACCACCTTGCGCCCCATGGACAGGCCCAGCCCCGTCCCACCCGGCCGCCGGGG
+>850:2:1:2187:14718/2
+CTCGCGACCTCCCTAACAGCATTCACAACGCCATCCAGCACTCGCCACCCCCGGGCGGCGTGAAGGGGGAGACCGC
+>850:2:1:2187:8888/1
+TCCCTTTTTTGGGTATTCCCCCGGCCACCACAGACTTCTTTAATTCCCCTACGCATCATCCCGGCCTTCGACAGCG
+>850:2:1:2187:8888/2
+AGACAACGGGAGGCATTTGCGGGAGTCGGCGTGCCTGAACGAAACGCCGCAGCCTTCGCGATTCGCGGACCCAAGC
+>850:2:1:2187:20681/1
+TGAACCCACTGGTGATTTTGTAATCGCGCAGGTCAATGTGTGCGCTACAAGATGGACAGATTGTCGATGTCGCGGC
+>850:2:1:2187:20681/2
+ACCTAAGCCCGCCCTGAAGCCGCGGAGGGCAGAAGAAGCGCCTGCGCCGGAGGCTTCCTCCTCTATCTTTGGCAAA
+>850:2:1:2187:18730/1
+ATCGGACATGGCGTCGAGGTCGACCCGCACGGCGCCGGGACTATGACCGGCGCGATATTCCGCGGCCGCATCCCCC
+>850:2:1:2187:18730/2
+AACGCCGACAACGGGCGAACCCGCCATGCCTCAGCCCACAAGTCGCCGGCTCGTCACCACCGCTTCGCTCCCCCCC
+>850:2:1:2187:4887/1
+AGCGGATGGGGGGGGGCCCCCCCCCCCCCCGCCCGGCGCCGGGCGCGCAACAACCGGAGGGGCGGGGCGGGGGGGC
+>850:2:1:2187:4887/2
+AGTTCCTTCAGGTGCGGCATCGCCTCGATGCAGGGCACGCACCAAGTCGCCCAGAAATCCACCAGCACGACCTTGC
+>850:2:1:2187:19501/1
+CTGAACGTCAGCGCCGCCTCCGTACCCCCGGCTGCCCGTCCGGCCCGCGCGCGGGGGGACGGTCGCCGCGCCCCTG
+>850:2:1:2187:19501/2
+CCGGCACCAGCGCTACTGCCCATTCGGCTTCCCACCCGGGTTCGTGTGGCTGCGCGGCGGCGGGGGCGGTCTCTAC
+>850:2:1:2188:8861/1
+GTCCCGTCATCACGCTGCCGATGAGGCGCGGACGGTAAGCGCGCAGCAACCGCATCAGGCGCAGCGCCCCCACGCG
+>850:2:1:2188:8861/2
+CAAGCGCCTGTGCCGCCGCGGCGTCCCACCGGAAGATCTCCCTTCCAACGCGGAAATCCGCGACCAGACTCCCGTC
+>850:2:1:2188:11114/1
+GGGCGAGGGGCGGGCCTCGGGGGCGCCACGGACGATGAGGGCCTTGAAGCCCGGTTGGGCGCGGGGCGCCCGGCGA
+>850:2:1:2188:11114/2
+CGTTCGGCGGCCGTGGGCCGCTCGTCGGGGGCCTCAACCCCCTCCGCCCCGCCGCCCCGTCGGGTGCGCCTCACCG
+>850:2:1:2188:3428/1
+ACGAAGTCCTGAGGGTGAAGCAGCCATCTCCTCTCCCTCCGGCGGCCGGCGAGGGGCCTAGAGCAGCAGGACCTTC
+>850:2:1:2188:3428/2
+TGGAAGAACGTTCCTGCCGCGCCGGCACTGAGATGGCTGTAGTCTCCCACCGAAAGCGGTACAGAAAGTCTTCGTT
+>850:2:1:2188:19931/1
+ATTTCGACCGAGGCGCAGGACGACGGGCGACATGGAGTTTGGCTCAATCGAGGGGCGGTAGCGAGCCACGCACTCT
+>850:2:1:2188:19931/2
+ACCGGATACATGCCTCGGTCAGTCCGCGTGACAGCCACTTCGCCTCTTTGTCCGAAATGAAGCCCTGCGCGCCCAC
+>850:2:1:2188:5866/1
+AGCCGTAGAGGCTGCGGCCGCGGCGAACGGAGGCCTGATTGCCGTCGAGGTGCATCTCGTTAGTTTCCGGGGGCAG
+>850:2:1:2188:5866/2
+TTCTTATCAAGTATCCCGCCGGCACCAACTACAGCGGCCAGGTGTGGCACGGCGGGCTCCCCTTGCCCGATGTCAG
+>850:2:1:2188:16013/1
+CCGGCCGCGGCCGCCGGCGATGCCGTGGTGCGGGCGCGGGGCGGGGGTGGGCTGGGAGCGGCGGACGCGAACAGGG
+>850:2:1:2188:16013/2
+CGGCGGTGCGTGGGGCGGGCGCGGCGCGGACCGCCGGCGGGGCGAGACCCGGCACATTCATGGGACCCCCGGGATA
+>850:2:1:2188:7321/1
+GATACTGCGCCGGACCGGGACAGCTCACGCCGGAGCGGGCCGGGGAGGAGTCGCCTCTGTTGTCGCGCTGTCCGCA
+>850:2:1:2188:7321/2
+AACGCAATGCGTCCCCACGTCGTGCTGCCGGAAACGTGGGTCAACCCCCACGCGCCCGGGGTCGTCACTGTCGGGC
+>850:2:1:2189:12363/1
+TCGATTACGTCCGGCAAATCTTGCACGGTCGCCACGCCCCGAACGTGCAAGATGGACTGCTCGCTGCCACTTTTAG
+>850:2:1:2189:12363/2
+CCCCCCCCCCGCACGCCCCATCTCTCTACACGAAGCGCGACGCCCAAACAAATCCACCGGCGTCTTATGCTCGCGC
+>850:2:1:2189:10285/1
+ACTGCCGGGAGTTGCGCCGCCGGCAGCAAGGCCTCCGCCTTCTTCGAAACAGATTGCAGGAAGACCGAGCGCTCGT
+>850:2:1:2189:10285/2
+GCCCGGGGGCGCCCCCGCGCGGCTGCAGCCGACCACGCCATGGCGAATCGCGACTGCGACGTCGGCCGTGTGGTGG
+>850:2:1:2189:8108/1
+GATTGCCGGTCGATGGATTTGAAGATCGCCCGCGGATCATGATGAGTCACGCCCGGCCATACTACGCAGCGCGGAC
+>850:2:1:2189:8108/2
+CGGGGGAAACTCCGGAGCTGAAGGCGCTGATGGGCCTCTGCCTCGCGCACGATGCGAAGAACATTCTTGGGAAGCT
+>850:2:1:2190:4932/1
+CGGCGCTCGATCCCGCCTTCGCCGCCCCCTTCCACAACGCGCAACGCGTCGCCGTCCTGGGCGCGGCGACGCCCCC
+>850:2:1:2190:4932/2
+AGGCAGGCGTGGGTCGGGGCGACCGCCGTACTGTCGCAGCGCGAGGGCGCAACGGCGCCGCGCCCGCAGGCCGGCT
+>850:2:1:2190:17115/1
+GGCCGTGTCGTCCGTCTTACGCGCCAGCTTCTTTCGCGGCCCTTCCCATACCGAGACCGCCCCCAACCAGGGCCCC
+>850:2:1:2190:17115/2
+CGCCGACGGCTCACCGCGGCCGGCTGCTGTTAAAGCCCCTCAACAAGATTGCGCAGAACACGCCGGTCGCGCCCGC
+>850:2:1:2190:19832/1
+GCACACGATCCCGGCCGACCTGCCCGCGGGTCCTCGCCACGGCGGCGCCGGCGAACGAGGGCATCGCCCCGTGGGC
+>850:2:1:2190:19832/2
+CGCGGTGCGGCCGAGCCACGGGGACACGGCGATGCAGCCTCCCCCCGGCGTCGTCAAGCCGGGGGCAAACCAGCAC
+>850:2:1:2190:13595/1
+GTTATCATCCCCACAATATCCTGACTCCCACCTGCGACCATTGCCCGATATATGCGAAGCCAAGGACAGCGTTCCG
+>850:2:1:2190:13595/2
+CGACCGCTTGTTTCCGTTGCCGGAGGTCCGGCGGTTTGGTGACACGGCGTTCTCTTCCTGGCCAGTCATGGCAGCA
+>850:2:1:2190:6143/1
+CGCCGACGGCGCCGCGGGACTAGCGCTCCTCCGAGCGCATCCTTATCGACCACCTCCTCCCCGGGTCTTTTGTGCC
+>850:2:1:2190:6143/2
+GCTGCCCCTGACCGTGGTGCCCGCACCCACCCCGCGGCTCCCCTCCCTGCGTCACGTGTGCGTGTGCTGCTCGGTG
+>850:2:1:2190:7524/1
+GACGACGACCAGCCCCGCGGGCGGCGCGTATCGCGGCCGCGGACGTTGTCGCACGGCTCCAGCTAGCCCCTGGCGC
+>850:2:1:2190:7524/2
+AGAAGGATTGGTTGTCGGGGTGTCCGAGGGTTGACTCCTTTCATTTTCGAAAGGGGGTCTGTAGCGCGAGCTGCAC
+>850:2:1:2190:3759/1
+AGCCGCTTGTTCCTGACGGTGCTTGCCTCCTTGCTGATCGTGGCGGGGCTTTTTTGGGTGACGATGCCATACTTGT
+>850:2:1:2190:3759/2
+CCGCGAATGACAAGAAGCCGCCTCAACTCGCGAGATTAGTATTGGGTAAAGGCGCAGGCGAGAATCGTCAGACCGT
+>850:2:1:2190:4186/1
+GCTATCCACCGCATCCTGGATGGCGCGAAGCGCAGCGGCGATCGTCCCCGCGCCGGAACAAGCACCCAGGACGATG
+>850:2:1:2190:4186/2
+CCATTTGGAGCTGCTACACCGTTGGTTTGTCGGAGTGCAGGGCTTATCTGCGTTTGGGGAGTGGCCCCAGGCGTTT
+>850:2:1:2191:12061/1
+CCGCCAGGATCAGGAAGACGTTCAGGAAGAGCGCGCCGTCGGCGATGGCGCCGCCGCCCCGATCGCAGAACAGCAT
+>850:2:1:2191:12061/2
+ACCTCGCCAACGTGCTCCGGAACGGCGCGCTGCCGGCGCCGCCGACGCTCCAGGGCGAGCGGACGGCGGGTCGGTC
+>850:2:1:2191:1545/1
+GCAGACCCACACCGACGCCACGAGCAAGCTGCCCGGCGCCACGATCGCGACCGAGGATCGGCGCGGCAAGGCCCTC
+>850:2:1:2191:1545/2
+GTGCTTCATGCCGGCCCCGCGGCCTGTCATCCGACCCCGCCCCAACTCAGCCCGTCCCCAAGAGGGGATTCGCCCC
+>850:2:1:2191:20385/1
+ACATGCCAGCGAACCCCGGAGCGCCTACGCCATGAGAGATGTAATCGCGCCGCCGCAGCCGCGCATCTCCTCCCCG
+>850:2:1:2191:20385/2
+TCTTGGCCTGCTCGATCCGTTTGCATGGACTTATCCGGGGTTCATCATCACCGGGGACCTCGTGACGCTTACACGC
+>850:2:1:2191:18001/1
+CTGCTTGGCGGCGTCGCGCAGCTCTGGGCTGCAGGCCGGGCGGAACTGCTCGCGGCCGTTCAGCTCCGCCATCCGC
+>850:2:1:2191:18001/2
+GAGAACGCCTGGAAGGCCCTCGCGCTGGCCCTGGCCGGCGATACCCTCTCGCCCCGCGTCAAGGATCGGGTTGCCA
+>850:2:1:2192:2539/1
+TCGCCATCGCCTTTAGCGTGATGGTCAGGGCTTCGAGGGAGTTCAGCTTCACGGCGGGCACCCCCGGAATGCTTGG
+>850:2:1:2192:2539/2
+GCGAGCGTCGAAAGCACGTAGAGGTGCATGTCGATGCTTTTGAGCACAGGCCGCACAGCGCCGGACCCGGTGAGGA
+>850:2:1:2192:12598/1
+GGAACGAGCGTGAGTCCTTGGGTGGTTACGATGGATGCATTGGAACCGTTTCGAATCAAAGGGCCAATACAGCAAC
+>850:2:1:2192:12598/2
+ATGATGTGCAATCTGCTGGTTCATATCCCAGTAGAGGTTCCTAAAGTTCGTCCGGCAGATGGTTGCAGGCGACCGC
+>850:2:1:2192:16430/1
+GCGGCTTGCGCCACCAATGAGAAATTCCAACTCCGATGGTACCAAGCCGTGTGCAAGCAGCCACGGGCCGGTACGC
+>850:2:1:2192:16430/2
+TGGATTTGGCTCTTTCCAACCTGGTTCTTAAGGCCACTCCATGAAAAGGCTTGTTGCCGCTGGGATCATCAGTCTG
+>850:2:1:2193:8678/1
+GCCGGTGCGCGTCGGAGTGAACCTGTCGGCGCGCCAGCTTCAGGAGCCCACACTTGTCGGTCAGATCGCGGCCGTG
+>850:2:1:2193:8678/2
+TACTGCAGCGACGAGTAGCCGGTCCCGAAGTCGTCGACGGACAGGGCGATCCCCAGCCGCTTCAGCTGCTGCAGCT
+>850:2:1:2193:10319/1
+CGAACCCGGCGGTTACGTTTCGCTTACATGTCTGAACGTTTATCGGCGCCGGGGCGCTGAGGCTGTGCGGTTGGCG
+>850:2:1:2193:10319/2
+GCGCAGAACCCAGAGTTCCGTGGCAAAGGGCATACCAATCTCGGCTTGAGAAACGGCTTCGTTGGCACTTCCCACC
+>850:2:1:2193:11990/1
+TTGTTCCCGGCGGCGCTTTATCCTTGCGCCGGGATAACAAAGCCCGCCGCTTTCCCTTGCGGGAGCCTCGACGGCC
+>850:2:1:2193:11990/2
+CGACTTCGCCGAACAGCCGAGCTGGAACCGCCCTTTGGAAGGGGCTTTGAACCCTGGATCCTAGGACATGAGCGAC
+>850:2:1:2193:5931/1
+TGAGAATCAGACGGCTCATTCACCGCCCCCGGCGGAGGAGTCCATCGCGAGGTTGTCGGGCGCTCGTGCGAACGCG
+>850:2:1:2193:5931/2
+TGCAATCACGCGAGAAGTCGCGGGCGCTCTGGCGCAACGCGAAACACTTCTCGGGGATCAGATCCGCGCGGGGAGC
+>850:2:1:2193:2029/1
+ACCTGCCGACAAATGGCGCGCCGGCCGAATCGCGGGTGCCGTTGCAGGATGACAGTGTCTATTGGGTCGGGCAACG
+>850:2:1:2193:2029/2
+ATCCCCGCCTTTCGCCTGGAGCCCTTCGCGCGCAATGAGTTTCTCGGGCTGCACCGGGTTCGCATCCGCCAGGCTA
+>850:2:1:2193:20489/1
+CGATCTCGACGAGGGTGTTCGGCGGCTCCAGTTACGAGACGGGCCTGGGCCTGGGGCTGGTGGTGGACGGCGACGG
+>850:2:1:2193:20489/2
+CTCGCCGCCCGACTCCATCGAGAAGCGGCAGCCGTCCCACCGCCGCGCGGGGGGGAAGGAGGCCCCGCGGGAGGCG
+>850:2:1:2194:4745/1
+CCATGCCGTGCCGGGAACAGAATGCTTCAGGATCAATGTGTTGGGAAATTGAGGCGCCGCCCTGTTTCAGCGACTC
+>850:2:1:2194:4745/2
+AGTGTCAACGCGATTCCCGGGCCGCTGCGGCACTCTCCCGCCGGCCTGAGAAAGATAGAGAAATCTGCCGCAGGAT
+>850:2:1:2194:4280/1
+GTCCTTGATGATGGAGGGCTGAATCCCCTCGGTCGGCTCGTCCAGGACCAGCAGCGTGGGACGCGTCACCAGGGCC
+>850:2:1:2194:4280/2
+GATCTTCGCCCGGCTGACGGTTCGGGAGAATCTCGAGACCGGCTTTGCGGCCCAGCCGCGCGCGCGGGGGACCATC
+>850:2:1:2194:8944/1
+AAGACCAGCGTCCCGAGTTTCCGCCGCGTTGTGGTCGGGGGCAGATGGGCACGGCGGTGGAGGCGGCCGTCCCACG
+>850:2:1:2194:8944/2
+TGCCAGGGCGCGGACGCACATTCTCGTGTCCGACGCCGCGCTTCTGCGGCCGGCGTCCACCACCCTGCTCCCTTCC
+>850:2:1:2194:6379/1
+CTCGCCGTGGGCGATGTGACACGCCGGCGCGCTTTGACGCTGGCTCGCGCGCAGACGCCCCCAGGCGAGGACACCC
+>850:2:1:2194:6379/2
+CGTGGAGCTCAAGGCTAACGACTGCATCAATATATTTCTTCTTCGCATAGTAGCCCTCCACGCAATGATAACGAAC
+>850:2:1:2194:16368/1
+CGGCGAGGCGAACCGCTATCTCACGCGCGCGCACGCTCGGGGCTCAATGTTGCAAGCGTGGTGTCTCTGATTGAGA
+>850:2:1:2194:16368/2
+TACGGGTTGCGACGGCGAGTGATTGGAGCGGCCCTTGCGCGATCCCGCGCGCGCAGCGAGAGACGTCCGCGAACGA
+>850:2:1:2194:11229/1
+CTGGGCACAGCACCTCGCCGAGAGGGGGCGGGGTTCCGGTGGCGGCGGGGGGGACCCCGGCACGCGCACCGCGCGC
+>850:2:1:2194:11229/2
+GTCCTCCCGGCGCCGCATCGGGGTCGCCCCACCATCAGCGGCCGGGTCTCCATTCCCACCTCCTCGAAGCGTTCCT
+>850:2:1:2195:2299/1
+CAGCGCCGGGATGTCGGCGGCCGGGGTCGGCGCCGCGGTCGAGGCCCGGACGCCCTCGCGGGTCGCCGCGTTCGCG
+>850:2:1:2195:2299/2
+AAGGATCTCGCCGAGCAGGGCGACGACGACATCCGGCGGTTCACGGCGGACAACAAGCTTGATCGGCTCAGGCTGG
+>850:2:1:2195:7837/1
+CGGATGAGTGGTCGATCGCGCATCGCCTTCCATCGCTGCTTCCTTGGCGATTCCGACCCGGCGGCTCGGATCCCGC
+>850:2:1:2195:7837/2
+ATATCTACGAGGTTCTCGCGCACGAAATGGCGCACCAATGGTTCGGCGACCTGGTAACGATGGCTTGGTGGGACAA
+>850:2:1:2195:10539/1
+CCGACGGCCGCGGCGTCCGGGCGAGCGCGGGCGGGGAACCGGGTCTCCTGTGGGGGCTCCGGGGGGGGGGGGGGGA
+>850:2:1:2195:10539/2
+TAAGAGGTGAGCTCGTCAGGCGCCTCCACGGTAAGGTCGCGGTAGAATCGGAATACGTCCTGCGCCTGCGCGGGGG
+>850:2:1:2195:7290/1
+ACAAATCTCCCCGACCGACACATTGGTTGGCTGCCTTCCGCCCTCTCCGCGCTCCTCCATCCGACGCGACCCTGGC
+>850:2:1:2195:7290/2
+GCCGATCGTGGATCGCCAAATATGGATCATCTGCCCCACGGACCCCCAGCTCTGCTACCCGAGGATGACCAAACCA
+>850:2:1:2195:11880/1
+AGGCGACGACGCCCCCCTCCCCCCAATTCGCGCGCGGGGGCCTCGGGCCGGGGGGCTTGGTACCGGTCATGGTGGT
+>850:2:1:2195:11880/2
+GGCTGGACCTCGCCGCCCGGGGACAGGCCCCCGCCGCGGCGCGGGACCTCTCCCCGGTCCTCTTCATCCCGACCGG
+>850:2:1:2196:11076/1
+GTGAAAACGTGGGACAAAGCCGTTTCGTCGTCCCGCGCTGTAGGCAGCCTCTCGCGGTGGGGAGGAGAAATTTTTG
+>850:2:1:2196:11076/2
+CGATGCGGGTAAGGTCCCTGTCATTGCCGCTGGCGGGATTGCGGACGCGCCGGGAGTCGCCGGCGCCCTTGTCCTG
+>850:2:1:2196:5275/1
+GAGTGCACCATCACCACGGCGGGGACGGTTTTTGGGAGAAAGCGGCCCAGCGGCCGCGCGGGATTGGGGGCGGGCG
+>850:2:1:2196:5275/2
+GCCGCCCTGCTGCCCGACATTCAGATCGCGCCGCGCGAGCGCGCCTGGTACTTCTTCCGCATCGGCGCGACCTATC
+>850:2:1:2197:4999/1
+AGTGCCGAGAAGACCTGGGTGTTTTCATCGCCCCGCGCGGTTTTCCCCCCTGCCATCTGGGTGAGGATCGGAGGAC
+>850:2:1:2197:4999/2
+CTATGCGATCAAGCGCTCGCCGGATTTCGAGTCTCCCTTGGGTCTGTTCAACGCCACGGCAGGTGGAGCGTTCCTC
+>850:2:1:2197:7640/1
+GAATGGACTTTCGCCTAGACACACGAGGAAATAAGTCATCCACCTTCGGAAGCGGTCTTCACTAGACGAGCTCATT
+>850:2:1:2197:7640/2
+CCATGGTCCCATGAGAATTCGTCATTAAAGCCGCCGGGATTTCGTCGGAAAAAAAAATTTTCTTGTGGCCATTAGG
+>850:2:1:2198:19855/1
+TATCGCACAGACGCGCCCCCAACCGAACACACGTACGCACAACCTGCCCTTGTCGCCCCACGCCATCTGCCGCGCC
+>850:2:1:2198:19855/2
+CAGGATCGCCCCGCGCCGCCCTCCGGCCCGGCAAGCCGGCCCTTGGGAGCCGCGCCCGGGCTCCGACCCGGAACAG
+>850:2:1:2198:17386/1
+CGACCAACCCTTTGGATGCGACGACGCACTGGCCGCAGTCGGCCAGGCCAGCACCTGGTCCCACATCGACTCACGG
+>850:2:1:2198:17386/2
+CATCACGGCCGTGTGCCACGGCCCACCTGATGTTCTTCGGGCCGAAGGCGGCGTCACCGCCGAAGAAGACCGTTGG
+>850:2:1:2198:7593/1
+CCCGGCATCAGCAGGGAGTTTTTTCCGCGCTTGTTTTTGCAGGTGCAACAATCTGGTCGCAGCTTTCTTCCCAGCC
+>850:2:1:2198:7593/2
+GGAGCGCGCTCTATGCCAGCGGCCGCGAATCAATCACCGTGAGCATTTCCGCCGTAAATGCGTTTCATATTGGCGC
+>850:2:1:2198:3217/1
+GGCGTCGTAGAGCGGGCTGCTCGAGTAACCCCCGATACCACGCCACATCGCGACTCTGACCTTCTGCTGGGGCGAC
+>850:2:1:2198:3217/2
+CGGAGCCGGAAAGATTGGCCTCTGGGCAGAGGTCGACGGAGGCCCTTCCTCGCTTCGTCTCCAATCGCCGTTCCCT
+>850:2:1:2198:20297/1
+CAAAGGTCTTGAGGCTGAGATCGATTCAAGCCTGGGATTCCTCCGATACGATTACCCGGAAGCAGTTTACTCAGAG
+>850:2:1:2198:20297/2
+ATGAATGCGGAGTAGGAAATCACCTGTTCCTGCTGCATGCCCGCTCGCGCGATCAGATCTTAGCGCTGTCCGCCCG
+>850:2:1:2198:15652/1
+CCGGTGCGCTTCAATCTTGCCTTCGAGTCGTTTTATCTCGCCTGCCACCCCAGGAGAACAGCATTAGCCCCCCCCG
+>850:2:1:2198:15652/2
+CCGCGTCAGGACCCACGGGCCCCCGCCAGCCCCGGCAGCGTGGCGACATCGTCAACGCCTACCAGACGCTCGGGAG
+>850:2:1:2199:4085/1
+GAAAGGATTACCGGCCGCGCCACAACGGTATTCCGCCCGCCTTACGCAGCCCACACCGGCGCGACGCAAGTGAGTG
+>850:2:1:2199:4085/2
+ACTGTTTGCGAACGGCCGCCGCCCGCATCGTGGAGCAGGATTACGCTGCCATCATGCCTTTGTTGTTTAATCCGCG
+>850:2:1:2199:1357/1
+AGAGGTGGCAACTGTTGCAGGCCGGTTGGCCGGCTCTCCGCCCGCGGTTTTCCCGGGGTAGCTGTCATTGCGGTGT
+>850:2:1:2199:1357/2
+GAGGTCCAAACAGCCAAGTTCGCGATTGTCGCCGAAAAACGCGCGAACCGGTCGCCGGAACGCCAGCACATCATGA
+>850:2:1:2199:4958/1
+TCGCGCCCGATCGTTTGAGGACGCGGCCACGGGCCTCGACGTTGTCTTCGACACGGCTGGCGGCGATACCCTCCCC
+>850:2:1:2199:4958/2
+CACGAACACCTGGAGCTTGCCGGCGTCAATCATCCGCGAGATCCGCGTCAGTTGTTCGCGGTTCGGTTCGACGATG
+>850:2:1:2199:19979/1
+TAGATCGAAGCTGCCGAACTCGTAACGAATGCCATAGCGAATGCCCGGCACTTCAACGGACGCGAGCGCGTCCGTA
+>850:2:1:2199:19979/2
+TCCCACCTGGCCAATAACCTCTTGAAGCTCGGCATCCCTGTTGCCGCGCGCCTGCGCCTGACGGAACTCGGCCTCC
+>850:2:1:2200:1092/1
+AAGGCGATCTTCTCGAGATCGGCATTCACGTGCGAACGGCGGGGGCAGACATGTATGCCACCGCGGACGCCGCGGC
+>850:2:1:2200:1092/2
+TCCCACGAGCTTTTGCCATCCCACGTCTGTTAACGCGCCGTGCTCGGTCCTGCCCGCGCCGGGGGTCCCGGCCTCC
+>850:2:1:2200:18977/1
+CGGAGTGTCCTCCGGTTCGACGAAGGCCAAAGTGCTGCCTGGATGCTGACGCCGCCCCCGCCCCCCGAAAGTTCCC
+>850:2:1:2200:18977/2
+TGCACCCCGCTATCCGCCACCTGGGTTCAGCCGCTTGCTGGCAAACCAACATCCCGCCGGTCCAAGTCACCATCTA
+>850:2:1:2200:5027/1
+TGCAGGAGCGGATCCTCGCCGCGCTGTTGTGGATGACCCCGACCCGCGGGGGGCCGGCGCAGCGGGTGTGGCTCCG
+>850:2:1:2200:5027/2
+CAGCATGCGACGCGTGAGGTCGTTCCGCGGCCCCACGCCCAGCGCCTCGAGCCCGACGGGCGGGCGACTCGCGCCC
+>850:2:1:2200:20037/1
+CACGAAGCCGGGGCGCAAGAGCAGGTCCTCGGGCGGGTAGCCGGTGACGGCGAGCTCCGGGAAGAGGACGAGGCCG
+>850:2:1:2200:20037/2
+CGTCGTCGGCGACCTCGAGGGCAACGCGGCGAAGATCGTGGACTGGCTCCGCGCGGGGCCGGGCGCGGGCGGCGCG
+>850:2:1:2201:12939/1
+GGCTGGCCGCTACCCCGCGCGGCGGAGGGGGTTCGCCCCCCCACGCCGTTGGGCCTGGCGTGTCTTGTGTGACGAC
+>850:2:1:2201:12939/2
+GTCTAAAGCGAAGCCACGCCACTCGTTGCACAGGTAAGCGTCAAACCCGGGCCATCGCCGGTGGCTTGACGCTTCG
+>850:2:1:2201:13139/1
+AACTCCCCACTTCTTCCCCCTGCCGCCGCAATGCGCTCTTCGCTCTGGAAATCGGCCATACGCGCGCCACGACTCG
+>850:2:1:2201:13139/2
+CGCCCCTCAGCCCCCAGCGCGCGGACCACCGCCGTGGCCCCGCCACCTAGGCGGAGCGGCACTGCGCTGGTGGCGT
+>850:2:1:2201:7195/1
+GAGCCACAGCTCGCCCCGACCCACGCGCTCAGCAAGGCGCAGAAGACCCGCGCGATGCCCGCGGAAGTGTACCTGC
+>850:2:1:2201:7195/2
+CGTCGTATTCCCAGGCGCGTTTACCGCGGCGACTCTTCCGGTCTTCATTGTGGGGTACGTGGCGGGACTCGCGCCC
+>850:2:1:2201:5562/1
+TTGCTAGGCACTTCTCCTCTGTTGGGGGGCTTTGGGGGGTGAAGCTGTCCCTTGTGGGCGTTGTGTGTTGCCAGCG
+>850:2:1:2201:5562/2
+GCAGAAATCACGAGGCAAACAGCGTAAGGCACCTACGAGTTCTTGCACTTGCACTTTCTCAGTCTCTATCTGGAAT
+>850:2:1:2201:2384/1
+TCGCGGTCGGAGCCTACGGCGAAGCCGCGTTTTCCCAGTTCAAGCATCACCCGCTGTTCTGGGGCAGGCAGAGCTG
+>850:2:1:2201:2384/2
+GATGGATGCGGGAGTTCCGTTCGGGCGTTGGAGGCTTCGGTCGGAATTCAGACTGGCGACCTTCAAGGTGAAGAGG
+>850:2:1:2201:4591/1
+AGCCTCCGCCTTCGCGTCAACGGGCCCGCCCCGCGCGAGCACGTCGGGTGCCGCCGCCGCTCGACCGTCTGGCGGC
+>850:2:1:2201:4591/2
+GCGGGCCCCTACCCGCCCGCGGGGGACTCGGGGGCGCTCCCGGCCGGCGCCGCCGCGCGGCCCGCGCGGGCGGGCG
+>850:2:1:2201:20277/1
+AGGCGGCATATCTGCGTCTCCGCGCTCGAACGAATCTGCGCTTGCCAAACCGGGCACACTTCTTCGCCGTGGCTGC
+>850:2:1:2201:20277/2
+GTTTTTGGTGGGTTCGGTGTTGCCCTCGGTTCCCCCGCCTCGGGCTGCTTCCCACATCCCTTTCATTCCTGGCGTG
+>850:2:1:2202:19776/1
+TAATCGCCGGCCTGGGGGGGGTGGGGGGGGGCCCGCCCCCCCTCTTTTTTGTTTTTAAAAAAAAATTTATTCTTTT
+>850:2:1:2202:19776/2
+AACCTCCCTCAGGCGCATCGGCGGGGATTTCAGTTCCGCACTTTCGGCAAACTCTAAGTACAGTGCTCATTCCTGG
+>850:2:1:2202:8570/1
+CAGCTCGACACAGCCGCACGCGCTGAGGACACTGCCCTCGCCCTGCCCGTTGCCTCGCTCACGCTGAATCGCCAGG
+>850:2:1:2202:8570/2
+CCTTCGCGCGCAATGAGCTGGACGAGGCAGAAAGCTTGCTCTTGAGCGCTTTGGCGTCCGTGCGCCAACTCGGCTT
+>850:2:1:2202:13509/1
+GCATGGCACTTTTTTTAATCCCGCAATGCCGGCAGCTATGAGCCTCCTGTCGCCGCTCACGACGTACCGCACGGCC
+>850:2:1:2202:13509/2
+CAAGTCCTGACGGTCGCGATCAATGATGCTGCTCCATCACTTGAAAATACTCTGCTGTATCCCCCTGTGAAGCCGC
+>850:2:1:2202:7890/1
+TGGTCCAGCGGCAGCAAACCAAGCCCGGACGCCACCGGGCAGGCGACCGGGCGGGCGGGGTCCAAGTTGCCGACCT
+>850:2:1:2202:7890/2
+GAGTGGTTGGGCAAGCCCCAGGCGCACGGCTGTTCAGCCGCGGTGGCCGGCGTCGCGGTGGCCCGTCCGCCCGGCG
+>850:2:1:2203:12484/1
+TGCTGTCGCACAGGCCGCGCGGGGCCAGCAGCACGGCGCTGAGCCGCCCGCTCCCCAACGCCGCCAGTGTCGCCCC
+>850:2:1:2203:12484/2
+CCGCGGCGCCCTCCCGGACTCCTGGGGCATCGGACGCTTGGTCACCGCCGCCGGGTTTAGGCCCGGTCCCCCCCAG
+>850:2:1:2203:9046/1
+GCTGGCTTTTCTTTCTGGAAGGTATTCCTGCCATTTTGTTAGGCGTCGTTGCATTTTTCTTTCTGACAAACCGGCC
+>850:2:1:2203:9046/2
+TTGAAGAAAGGCTACGGTGGTGAGCAGGAGGACAGCACGCGAACGGAGTGCCTGATCGATACTTATCGATTGCCGG
+>850:2:1:2203:5483/1
+TGGACAGCGCGGTATTCGCGTGCCCCCGAGTCGGAACGCGGCGCACGATCAGCCTGCTGGCGGGCCACGGCGGGCG
+>850:2:1:2203:5483/2
+CGAGAGCACCGGCTGTTGGCGGCCCTGGGCGCCCTATTTTTCGCCGAGGAGCACCAGGCGGGCCGTGCGCCGAGCG
+>850:2:1:2203:16861/1
+CAACCCCTGACGGAATGCCTCGACAGCCGATGCCGCCTCCCCTGGCGATCGGCCGCTCAGAAATCCGATCACCGGC
+>850:2:1:2203:16861/2
+GCGGCGAGCAAATTCGAACCGACCATCAACCTCAAGACCGCCAACGCGCTTGGCTTAACCGCGCCGGCAGGCCCGC
+>850:2:1:2203:19951/1
+GGTGGCTTACTGGCCTGTGCTCAAGGGCCCAATGCTGAGGATATTCGTCATCGACGCGGCTCTGTTCGTGCCCAAT
+>850:2:1:2203:19951/2
+AGCGGATACCGGTATTCCGTCACCTAGAGCATGAACCGGAAAAGTGTGCAGCGGATTTCCGAAAAGATCCTGCTCA
+>850:2:1:2203:2698/1
+ATCTCGGTGCCGGCACGCAGCGTCAGTTCGGCGAGCATCGGCAGCCGCCCGGCCGGCAGAATGTCCAGCCAGGAGG
+>850:2:1:2203:2698/2
+ATCTGTAATGCGCGAGAAGCGCCACGCCGCCCGACGGGCCGCGCGCACGGCCGTCACCTCCCGGTTCGTGGGTCTC
+>850:2:1:2203:15585/1
+GTAACCAACCGGGACGAGTGCGTCAGCTCCGAGCTCCGGGAGAGCGGGTAGCGGCGCACCTTGGCGAAGGTGGCGG
+>850:2:1:2203:15585/2
+CAAGAGGACCAGCTCCTGGGCGGCGGCGGGGCCGAAACCGAAATGACGAAAGCGTTTCACCGCTTCCTCGGCCACT
+>850:2:1:2204:14933/1
+GTGAGCTGTCTGTTTGTTGGTTTGTGTAGCCATGCTTTGATCAGGGGCTCAGAATTCCTTTGAAGGCGTCGCGCTA
+>850:2:1:2204:14933/2
+CTTCACGTCGTCGCCATTTTCCAAATCATCGGCGGCCCGCTCTTGCTTATTGGACGTTTTGTCCCTCTCGGTTTGG
+>850:2:1:2204:15881/1
+CTTGAATTTCGGCTCCAGGTTCCACTTGTCGACGGCGCATGCAACCCCCTTGGCGGCGCCTCCCAGCATGACTATG
+>850:2:1:2204:15881/2
+CCTACTTGGGTCTGTCTCCCCCCTGTCGGGCGCGGGCGTTGTACAAAACGCCCGTCGCAGTCACCGGGACGATGGA
+>850:2:1:2204:5137/1
+GCAGCGACGACGTTGCTTTTGCTGCGGCGGCGGGGGCGGACGAGCGCCGTGGCACCATCATCGAACGTGGGCTCCG
+>850:2:1:2204:5137/2
+GAACCAGGGCACGGCCGGGCAGGGGGACCAGACCCGCCCGGCGGCGCGCCGCGTCTTCTTCAGCGGGCCAGGGGCC
+>850:2:1:2204:6748/1
+GGCAACAACGCTCGTCCGCAGCCGTTTTCGACTGCGGAAGGCGTGGCGCGGCCGCAGTGGCAGCCAGTGAAGAAGG
+>850:2:1:2204:6748/2
+CCCGCGCCCGGCGGAGAGAATCCAGCAGTCACCCGCTCGGGTTGTGAGGCCAGTTTTCACTCCGTCAATGCCATTT
+>850:2:1:2204:9193/1
+GTCGCCCACCGCCACGACCGCATCCTGTTCGCGGCGTTCGATCAGACGATCGAGTCGGGCGCCGAGCGCGCCGGTG
+>850:2:1:2204:9193/2
+CGCAGGCGCGCGTGGCGGCGCCAGGCGGGGCACGGGTAGCGGCGGGAAACTGTGCGGCCTCACCGGTACGGCGGCC
+>850:2:1:2205:6039/1
+TAACCGATGAAATGCCTTTCTTTTGGGGCCCTGCTTCTCTCACTACTCCTTCCAGCGTGCCAGAGTGCGCGGGCGC
+>850:2:1:2205:6039/2
+GTGGCCTTCTCCGGCACGATGACAGGGCCCGGGGTCGGGTGCGGAACACTAGTAAAGCTCGTTGGGGAGGGGTGCG
+>850:2:1:2205:10973/1
+ATGGTTACACCAACCACTGACACCGGGAGGCCGACATGATCAGTTGGGTGCAGATCAGCTACGGGGGGGTGCTGTC
+>850:2:1:2205:10973/2
+TAACACGCCGGATCCGGAGTCCTGCCAACTCGCCGGAAACACCACGATCGGAGCGTCGGTGGAGAACTGGTCGCCC
+>850:2:1:2205:9529/1
+GACGACGGCGAGGACACGCACGGGCGCCAGGCGCAAGCGACGGTGCGCCTGTCACCCAAGGTCGGTGACTTTCTCG
+>850:2:1:2205:9529/2
+CTTTACCATGTCGCCCTTGGAGAGTCCGATGTTGGCTTTCAGCTCGTTCTCTATGTTTATCATTCTTGTAAGGATT
+>850:2:1:2205:12435/1
+GGCGAATTCACCCCGGACGGTGATCGCTTCACCCGTGGCATGAGCTGATCGAACGACGGCAGGGCCTCCCATGCGC
+>850:2:1:2205:12435/2
+CCACGGCGGTTCCGTTGGAGCATCGATCGCAACGCCTGGGCTAAATCGCCTTCCCTGCGCCCCCGGCCGCCGACGG
+>850:2:1:2205:18910/1
+GAAGCCTTCGACCGCGAGCGGGTTGGCCTTGGTGAGCGCCCCGGTGCTCCTGCGCTCGCTCCCCCCCCCCGCCTCC
+>850:2:1:2205:18910/2
+GCCCCGACCTCCTCGGTCTGCGTAGCGTCGCCGCGACTTATTATGCCAGCGCTCTCGACCGGGACGACGGAGCCTG
+>850:2:1:2205:14030/1
+CCGCTTTCAATTTCGTCAGCCGATTGCTGGAGCAGGAAGGCGTTTACTATTATTTTGAGCACGAGGAGGACAAGCA
+>850:2:1:2205:14030/2
+TTGGCGAAATCGTAATCGGCCTGTTGATACTTTCCAGTGTGATGCCGGCTTTCGGCTACCCAGTCATAAACATGTT
+>850:2:1:2205:1977/1
+CAGGTGTCCCTTATGTGAAGGGCGAACTCAACTGGGTGCGCGCCGCGCAACGATTCACTGTCCGAATCGAAGTCGG
+>850:2:1:2205:1977/2
+CCCGCCAGCGCCAGAGAGGGCAAAGGGGGAGGGTTCGGAGAGGGCAGACCGAGGGTGTCACGGGGGGTGGAGCCAG
+>850:2:1:2205:3955/1
+GGGCTCCTTGGGTTGGTTGAGTTCTTTGCCGAGATCCTGCAGCACGGCGGCAGCGGGCAACGCCGCGTCCCTCTCG
+>850:2:1:2205:3955/2
+GTCATCGCGGTCTTCGGCGTCGACGAGCTTGGCTTGGTGGGGGTCTTTGCGGTCGGCGGGATCATTGCAGCTGCGG
+>850:2:1:2205:21194/1
+CCGGGGCTTGATCGCCAGGACATCGCGCCGCCAATCTTTTCAATCCGGAATCCGAAAGACGAGCCGCCACAAGATT
+>850:2:1:2205:21194/2
+CGGCGCCCCCATTCATCCAGGGCCGCGACCATATCTGCGGCGAGCTTCCGCTTTTTTGCGGCGCGTCGCACTCCTT
+>850:2:1:2206:16690/1
+AGGCCAGAGGCCCACGTCGGCCACGCGGGGAATATCCGCAGAAACTCTTCGATTGAACCGAAGTCGTCAGGGACCT
+>850:2:1:2206:16690/2
+GGGCGCCGCGGGGGGCGCCTGACCCCGGGTCGACCGGGCACGGACTTCACCGCTCCGGTTATGGATTTGGCGTGGG
+>850:2:1:2206:13629/1
+GCTGATTCGGAGCCAGTTCGCGAACGACATGAAGCTCCGGATGAGTGCGCTGGCGATTCTTCCGCTGCCGCTCATC
+>850:2:1:2206:13629/2
+TCAGCATCGCCGGGAACATCATCATGGCCAGCGCCACCATGCCGGGACCGCGGGCCGGATCGCCGCCCCGCAAGGG
+>850:2:1:2206:18616/1
+GATATTGCGATTCGCAACCTCGCTCATACCCTCCTTAAGATCTTCATACACTCGCAAGACATCCCAACACATCAAC
+>850:2:1:2206:18616/2
+CCACTATATTTCCTGCGAGCTCGGCGCCAGAAGCGGCCGGGGAATGTTAGGGCGGCTTCAGGACGGCCAGCTGAGA
+>850:2:1:2206:2823/1
+ATGCGCCCCCCGCTCGCAGCTTGCGCTTCGCAATGTAGCACCCCCCCCGCGCGCGGCGTCCGCCATCCCCCCACGC
+>850:2:1:2206:2823/2
+CCACGCGAGCACGCGGTACCCCCTGGCGAGCCTCGCGTAGCCTGGCTCCCACGAGCCCACGGGCCGGCGAACGGCC
+>850:2:1:2206:17080/1
+ATCGATTCACTCGAGGGAAATCTCAGAATGGAATGCTTCCCTCCGCACAGTCCCGAACTGCATCACATTTTCATCA
+>850:2:1:2206:17080/2
+CAGACGGGCGTAACGCCAAGAATCCGCCCGCTGGTTTAGGATCCATACGTACCGATCTGGCCGTCACTGTTGATGC
+>850:2:1:2207:16349/1
+CAGAGCGAGGGGCAGCGGCGCCAGTGCGACGCACGTGCCTATGGCTGCCATGCCAGACCGGGGCCTCAGCAGGAGG
+>850:2:1:2207:16349/2
+GACGGTTCATGGATGGGTGTGTTCCCGCACAAGAACATGCTGGGCCAGGCCATGGCCCTCTTGATATTCACCAGCG
+>850:2:1:2207:14858/1
+TGTGGGCATGATCAGTCCGCTGCTCATGCCGGAGAAGTCCCTATTTCTTTTTGATCCGCTGATTGTGCTGACCATG
+>850:2:1:2207:14858/2
+TGTAAGCGAAGATCAAAAATAAAGCGGTCGCAACATACGCTCTGGTATCCGGACGCAATCGCTTCCATCCAAAGAT
+>850:2:1:2207:10161/1
+AGGACGAAGAGGTGATCGGCGCGGGCGTGGCGCCCGCCGAGCACGCCGCGCCCCCGCCGTAACTCCTGGCGGGCCG
+>850:2:1:2207:10161/2
+GTCGCGAGGCTGCGCGGGCGGCGGCCGAGGTGGAGCCAATCGAAGACCCGTTGATGTGCTTTGCCGCCCAACTTCC
+>850:2:1:2207:11715/1
+ACGCCGGCGTGGTCCTTATGCAATCTGGGGTTCGGAAATCATGCTCCAGCAAACCCAGGTTAAAACGGTCATTCCA
+>850:2:1:2207:11715/2
+TTCCAGCGTGTTCGCCCATGCTTTGCTGCGCTGCTTTTTGACGGGTGCGGGCGCGTGAGTAGTAACCGAGGCCTTC
+>850:2:1:2207:4213/1
+AGGCTGGCTCCTCGGAGTTCCCCCGCAGGCTCGATGTCTTGGGAGAGGCTGCCCGCTGGCACAATCGGGCCTGGCC
+>850:2:1:2207:4213/2
+CCGGAATACGGTCAGGGAGCATACGCAGGCCCGCACACTCGGCACGGCGCATTGGCGGGGAAAGGTACCACAATGG
+>850:2:1:2207:13414/1
+TCAAGCCGGACGCGATCCCCGACGACTACGTCACGCAGATCCTCGAGGTCGGGCGCTGAGCGATGGCGGGCGCCAA
+>850:2:1:2207:13414/2
+CATCTGGAAGGAGGGATGCCGCAACTTGAAATCGCGCTGCTGCTCCATCCCGTAGATGCAGTCGTTGTTTTCTTCG
+>850:2:1:2207:3305/1
+CTGGCGCGCTTCCAGGGTGCGCGCCCCACTGCCTCCGCGATATCTTTGCGTGTCTTACACGCGCCGCTTGGCGCTG
+>850:2:1:2207:3305/2
+AACGAGCCCTCGGGCTTCGTGTTGACGACGATCCTCGGCATCGTGGGAGCATTCATGGCGAGCTACCTCGGGCACC
+>850:2:1:2208:13926/1
+ATGAGGAAGGCGTGGCAAGGGACTGGTCGGTCCTGACCAGGGACGCGACCGGCGAGAACGGTAAAGTGACCGCGCT
+>850:2:1:2208:13926/2
+CGGGTCCAACGCGACGCCGGCCTGTTCGAGCATCGCGCGCCGCGGACCGAGGAACCCCATCGCCAGACACACCAGA
+>850:2:1:2208:2904/1
+CAGCGATACTCGCCGTCGAAGCGGCGCAGGCGTTGGTCGGAGGGGTAGGGAATGTCGGCGGCAACTGCTCTCTTAA
+>850:2:1:2208:2904/2
+GCGAACGAAGTGCGCGTTCAGCACTTGACGGGATAGCCGGTCTCGTTGCGGTCGTCGCCTCGAACGGGGAAATCGA
+>850:2:1:2208:11736/1
+CGGCGAATGCTGCACTCGATGTTGGTCGCATCGGAAGAGGCGACGGCGGGCTCGGTCATCGGGAAAACCGAACGGG
+>850:2:1:2208:11736/2
+GAGATCATGGGCCGCGTTCCGTGGTCGCCGGAGCGCTTCACCTGCTCGGCGCCGGACACCGCCAACATGGAGACGC
+>850:2:1:2208:20138/1
+TTATCTATTTCTGCATTAGCGCTTCCAACACAGCATTGTATGTTGCATCGAGAACCCTCTTCGGCCTCACACGTGG
+>850:2:1:2208:20138/2
+AAAAAAGGAAGCCAGTAAAAGGCGATAGCTGAGAATAAAAGAGCCCAATGTGGAACTTGAGCATACGGGGAGGTGA
+>850:2:1:2208:15505/1
+GCCGAGATCGCCGCAGCTCTGCCCCCGCGGCTCCTGCGGTGCGGGCCCCCACGTGGCGGCCGCGGCGGCCGCCTCC
+>850:2:1:2208:15505/2
+GGGCCTAGCCGACCAACTCGTGGCGGATGGAGCGGGCCGCGCCGGTCTCCGAGCGAGGTTTGAACCGGCGTGATCC
+>850:2:1:2209:10271/1
+AGGTCACCACGGCCGAGCACGGCATCGCCGACCCGCTCTGGCTGGGGGGACTGCCCCTGCCCTCGGCGGACAGCTC
+>850:2:1:2209:10271/2
+CGTCCATCATGCGGTAGAAGTCATTGGCCTGCGCGGTCCCGGGCGCATGATTGCGCTGGATGGAGTCGGTAGTGGA
+>850:2:1:2209:12655/1
+AGATCGCTGCGCCCAACAAAGGCCCCGCTCCGCTGGTCAACTTCTGGGCAACCTGGTGTGAGCCTTGCCGCGCTGA
+>850:2:1:2209:12655/2
+TGATCGCCGTTCCTGGCACTCTTGAGATACCAGGGCGCGGGCACTTTTTGGGTTTGAAAGACCTTGCGGGCTTGCG
+>850:2:1:2209:13285/1
+CGAGTACCTGTCCCATCTGACGGTGGAAATCGCTCGCGACTTGGTTGCGCAGGCCACCGGCAAGCAGTTCAAACGG
+>850:2:1:2209:13285/2
+GCCGCCGTGAACGTGGCGCTGGTCCTCGACCTGCTCTACGCGTCGCCCCGGAACACCGCCCCGGTGCGCGGCATCG
+>850:2:1:2209:4446/1
+CGTCCGCCACCTTGCCGTCGATGGCGAGTCGCTCGGCGACGTCGATCGTAGCGGAATCCACCCCGCTCACCCCGGC
+>850:2:1:2209:4446/2
+TCGAGGCGCTGCACTTCATGCGCGATCGCTTCAACCAGTCGGAAGTGTGGGAGCGGCTCACCCCCTTCTCCCGCGG
+>850:2:1:2209:17628/1
+CAGGAATGCTTGGAGGTCTGCGATGCGCGCGCTGTTCTGGCCGTGTGCCGCCCTGCTGGTGCGTCCCTCGTTCGCC
+>850:2:1:2209:17628/2
+GCCGGCGGTTTCGCGGATCTTCCCCTTCTGTTTCTCGTCGGGCGCCCCCCTCTCCGGGCGCACGGAACGCCAACCC
+>850:2:1:2210:6113/1
+GAGGCGGGGGGGGGTCCGTATGCACCGGCGCCAGCGCGGCGCCGTGCCTTTCCGGGGGGGGGGTGCGCGGCCCCAC
+>850:2:1:2210:6113/2
+CGGCCGGCGGCCGGTGCCCGGCCGAAAATACAAAATGCATATCCCCTCCGCCGGGGACCACGACACCCGGAGTACC
+>850:2:1:2210:14732/1
+CTACGCGCCGATGGCCGCCGCAGCCCCCCCCAGCGCGACGCCCCCGTCCGCGAACTGTTGGGCCCGGGCGCGCCCT
+>850:2:1:2210:14732/2
+CAGGGTCATCTTCGACGCCTGGCTCGGGACCTCGAGGGGGCACCCCGCCCCGGCCCCCGCGGGCGCGTGCGGGCGA
+>850:2:1:2210:10424/1
+CCGCGCCGCGCTTCGGCGCGTAGCAGAGCACGCTGCGGCCCCCCCCACCCGCAGCGACCCGGGAGCCCTGCGGGCG
+>850:2:1:2210:10424/2
+GTGATTTCACCCTGAGGTGGTGCGCAGACACGTCGCCGGGGGCCCGTCCTGGCGGGCTCGCCGCCCCGGCCCCCCC
+>850:2:1:2211:9315/1
+GGACCTCCCCACCCTCACCCAAACCGAGGCGCGGCTGATTATGGGCGCACAGGATCGCTTGCGGCTCCCTTCCCTA
+>850:2:1:2211:9315/2
+TGTCCGAGCTTGTTGAACCCGAGCACCCGCTCGAGGAAGTGTCCGAGCAGACGCACCTTGGCGGCGCGTGCGGCAC
+>850:2:1:2211:16613/1
+CGCGGCCGCTTCCACAACACCTCAATGTACTCGAACACCGCGGCCCGCGCCTCTGCGCGCGGGCGGAAACAGGACT
+>850:2:1:2211:16613/2
+GCGGCCCTGCGCGGCCGTGCAGAGGCCGAGCATCTGGCGAGGCGCGGGAGCGGTACGGCCGCACCCGAATTATGGG
+>850:2:1:2211:17971/1
+ACGCCCCCACGCTCGACCGTCAGACCCGCGAGGTCGCCGAGTTCGCCCGCCACGACCCGCTTGGCTACCCCTGGCC
+>850:2:1:2211:17971/2
+TGAAGCCCGCCCAACACCCGCACCGCAACGGCGCGCCACGTACGGGCACAGCGTAGCGGCAGCAGCCCCAGCGGAT
+>850:2:1:2211:1999/1
+GCACTATTCCTGCACCGCGTAATTTCGCGGTGCCGTTCCAACCCCCCAGGAAGGCGCGAGATCGATAGACACACGG
+>850:2:1:2211:1999/2
+CCTCCTCCACGGGCTCTCGACTGCTCTTGATACTTCTCAAGCGCAACGCCGGGATTTGTACGTTTAGAATGGCGGG
+>850:2:1:2211:2876/1
+AGACCCCGAATCTACGAATCGATCGTCAACGGCGACAACCCGCAGGAGCCGGGAACCCCGGAATCCTTGAACGCTC
+>850:2:1:2211:2876/2
+CTTGGACCGATAACCTTGCGGCTTTCTGTTGGTTTTCTAAATCTGAACTCCGTTATCCGGCCGCCACTGCAGCAAC
+>850:2:1:2211:16823/1
+CGACCGCCCCGGTACACAGGCGATCTTGATATTTTGGTGCACTCCCCCCCGGCCACCGCACCCATCCTCGCTGGCA
+>850:2:1:2211:16823/2
+CAACGTTCTCTTCCGCCACTTTGCTGGCAAATGCCTCTTCCTTGCTGACACCGCTGATGCTGGTGAGCAGATCAAT
+>850:2:1:2211:15190/1
+CCGCCCCCTGCGAGCTCCCAGACTTTACTCGGGATCGAATTTCGCCTTATCGCTGGGCCTCGATCGCCCGCCGAGC
+>850:2:1:2211:15190/2
+CGTCCGAGCGGACCGCAGCCACCTCTCCTTCGCTCCGCGGCGGGGCGGCATCATTTGGGGCGCGCCCACCCGGCGG
+>850:2:1:2211:14612/1
+GGGTAGCAGCGTAGCCAGCCGCGTCGGATCGCCACTACCCACTCGCTCGGTGGAGCTTAGCACGGCGACGGGGTGG
+>850:2:1:2211:14612/2
+CCACCTTCGACCCGACCGCCCCCGCCCCGGCCGCTCCGTCCTCGGGGAACGTGCCCTACCACATCGCCGGCAGCGC
+>850:2:1:2211:17738/1
+CATGGGGCCGATGCGTGACATCACGTCCGCGGGAGACGGTCGCGCCGCCGCAGCCGCCCCGCCCCCGCCGCCCGGC
+>850:2:1:2211:17738/2
+GTCGCTTTCGCACCCTGTCGATGGCGCACGAAGGCTCCAACCTTCCCCGAGCCCTGGCGGACAGGGCAGGCGGGGG
+>850:2:1:2212:3473/1
+ACTGTAATCGTCACGGGAGCGTCGCATGGCTTGGCCGCCCCGATCGAGCAGGCGCTTTGACCACGAGGCGACAACG
+>850:2:1:2212:3473/2
+ACGGCGTCAGCGCGGAGATGGCTGCGAGTGCGAGAGTTGCGGCGGTGGAGCCTAAGTCTTTTGGCGAGATCGCAGT
+>850:2:1:2212:1752/1
+CCGCTGTGGCGCCCGATGGCGAGGCTGGAATACCACATGCTGGCCATCGTAGAGTTGCCAATCTTTTGTGAGGATA
+>850:2:1:2212:1752/2
+TTTGTTTTCGGCAATGATGAAGACCGGGCCGATGTCTTCGACCGAACGGCCGAATTTGTCATCGATACTGGAATTG
+>850:2:1:2212:16769/1
+GCGCCGACGACGGGCAGACAAGTGAGCACCTCGACAGCATGAACGAGGAGGAGCAAAACCCCGCCCATGACCAACT
+>850:2:1:2212:16769/2
+CGGAAGACGACCACCGCTGCGGCCGGGGGTACACAGGCCCCGTCGCCCCCTTCAGGCGCCCCCACCGCCCCCCCAG
+>850:2:1:2212:2980/1
+AAAATCAAGTCTCGGCGGAAATCCATAATGGGCATCGCCCAGCCGCGCCCGCACCGCCGGGTATCTGTCGGGAACG
+>850:2:1:2212:2980/2
+CCGCATCAGCTGGACGTGCGACGCTAGCTGAGGGATCCGCCTGCATTTCGGCGTCGACTTCTGCATTCCTTTCGGG
+>850:2:1:2212:15007/1
+ATGCGCGGGGTGGACGGCGCCGTCCAGGACGAACGAGCGAGGTGCATCCTAAAGATCAACCCAACGCGTCAGCCGC
+>850:2:1:2212:15007/2
+CGGCGGTGCGGCAGCAGCATCCGCACCGGCCGCCACGGCCAAAGCAGAACCCCGAGCGCCGCGGCCGCAATGGGGG
+>850:2:1:2212:19002/1
+GGCGGCTACGACGCGACACGCGCGCTCCTCGCCGGGCACCGGTTCACCGCCGTCTTCGCCCCGCACCACCTCCCGC
+>850:2:1:2212:19002/2
+CGAGCAGCAGCTCGGTCGCCCGCACGGCGCTCTCCCGCCCGGGCTGGTGGCCCGTCGTCCGGGGCGGCGCCGGCAC
+>850:2:1:2213:6611/1
+GCCGAGTTTCTCGGCTCGATAGCGCACCACATGCAGGATCGGGCCGAACACTTCCTCGGTCCGCTGGCCTGCATCG
+>850:2:1:2213:6611/2
+GATCCTGCAACCCATATCGGCCCGGTGATCGATGCCGAGGCGAAAGAGCGGCTGGGTGCGCATATCGCGCGGATGA
+>850:2:1:2213:17426/1
+TGCCGCGCAGGGCGTCGAGGCCGCGGCGGGCGCGGGGCAGGGGGGCGCCCGGCATTTCGAGTACGACCTCCGCCCG
+>850:2:1:2213:17426/2
+TCTCGCCACCGCCGCCGGCGCATCGCCTCCGGCGCCGCCGCGTCCGAGGGTGCTCGCCTGGCGGCCGCCGGACGCC
+>850:2:1:2213:4167/1
+CCGCGTGGTGAGGGTGCGCGTCGCCTACAACATGCATTTTATGCCAAACGTGCGCGCGACACGCGCCATCGCTGAG
+>850:2:1:2213:4167/2
+TTGGCGCGACGGCCGCTGAATTCACAGGAGAAGGTCGCATACCGACCATCCACCGAGAAATCCGCATGATTTAGGC
+>850:2:1:2214:1276/1
+GGCTCCCTCAGACGCGCGCCGACGAGGAGCCCGCCGCCCAAGCGCGCCGGAGACCCAGCCCCTCCGCCTCCCCACA
+>850:2:1:2214:1276/2
+GAGGCGCGGGCCGACTGCCTCGCGGGCGCCGCGCACCAGCCTCCGCCCGACCCCCGCGCTGTCGGCCCCGTCCTCT
+>850:2:1:2214:19276/1
+GACGATGCGCTGCTCTTCGACCTGCTCAACACCTGGGTACCCGCCGAGAAGGTTCGCTACCGGGTCCTGGTGGACA
+>850:2:1:2214:19276/2
+CACCAGCCTGGCGCGCCTGAAGGGGGTGCGCGGCCGCCGGGCGGGGGCGCCCGCCGCCCTCCCCGCCACCCACGGC
+>850:2:1:2214:18481/1
+CGCCGAGACGGACTTATCCACAGCGCAGCTCAGACGCTGCATTTTCGTCTTGTTACCGCGTCCTCTACGCTATAGG
+>850:2:1:2214:18481/2
+TTCTATTGACAATGGGTTTAGTGCCTGCTAGAAAGGAATTCCCAAATGCGATTCCCTTCCCTCTTTCACACGCTGG
+>850:2:1:2214:20693/1
+GTCCCGCTTGTCTTCATTCTGAATCAACGGTGGAGATGTTAGCCTTCCGCCGCGACTGCCTCGATCGGCGCTCTCT
+>850:2:1:2214:20693/2
+ACGACACAAACGGTGAATGTTATCGGACCAAAACTTACATCGGCGGACATGACGTTTGCTATCGCGGCTTCCGCGA
+>850:2:1:2215:21089/1
+TCAGGAAGGACGCGCCCTCGGGCACGAAATCAATCTCCTCGGCGATGGTCACGGTCTTGGGCGACACCTAGCCGCG
+>850:2:1:2215:21089/2
+GACCAACGACGCTGCCATTGGTAACCTCATCGCCAAAGCCTTCGACAAGGCCGGGCAGGAAGGCGCGATCACCGTT
+>850:2:1:2215:3016/1
+CTGAGCAGACGGCCTGTTGTCGTGGCCCAGCGACATAAGCATGATGTAGGGATTGGTGATTTGGAGGGGCGAGCGG
+>850:2:1:2215:3016/2
+TCAAATGCCATTGCAGATGTCTAAAAGGGTCGGCCGCTGGCATGCGGATGGCAAGGATGGTCCGCGATCGAACCCG
+>850:2:1:2215:1684/1
+ATGTAAGATCTGCATCCGCCTTGGGAGGGTTCCATATCACTGCAAACACGAGCAAAGCGACGCGAATGAGTGGGCG
+>850:2:1:2215:1684/2
+CTCGCGATAGCGTCCGCGACGCGGGAAGCATTCCCCACTGTCGCGGCAATTCCTTGTGTTTTTGCGGAGTGTGTGC
+>850:2:1:2215:15761/1
+CTGCGCGTCTCGATGCGCCCCGCCCGGGGGCGGGTGTCCCTACCGGGCGAGGGGTTGTCATGAGAGGGTGCCTGGA
+>850:2:1:2215:15761/2
+CACATTGGGCACTTACACCTCAAGTCGAGCATGAGATGATCGGTTTGCCCATGCCTCGTAACCCCGCATTTATTAG
+>850:2:1:2216:9689/1
+ATGCCGGTTGCAACCGGCATGCGATCCTTCCGCGCGCGCAGGTTGGCAGGGGGCGAGGGGGGAACAGGGTGGGGGG
+>850:2:1:2216:9689/2
+GAAATGGTGCTCGACCATGAAGAGCTGCTTGAAGCCCAGCCGATCGGCCTCGACCACATAGTCGATGAAGCTCTCG
+>850:2:1:2216:15809/1
+CACCAACGCGACACCGGTGAACTCGTCCCCCACCCGTTCGCGCCACGCGATATACTGCCATACGGAACCGGTGGCG
+>850:2:1:2216:15809/2
+ACGTGGATCAGCGAAATGCCCAGGCGCGTGACGGAGCTTACCTCGGCACTCCACAAGATTCCGTACCAGCCCCACC
+>850:2:1:2216:3563/1
+CTTCATCGGCGGGGGGCGCTGTGGCGGCCGCCCCGGGAAGGGGGGCGGGCGCGAAAGGGGGTGCGGGGGCTGGTGC
+>850:2:1:2216:3563/2
+TGGAAGATCGTCGGGTTCGAGGGGACCCCGACGACCGAATCGTCGGCCATCAATGCGGCGAGCGGGCCTGAGTCGA
+>850:2:1:2217:11157/1
+AGCCCCCGGCTTCCCCGCGCGTCCGGCTTTTTCTTCCGCGGCTGCGGGGGGGGCCCCCCCCGTTCGGGCAGATAGG
+>850:2:1:2217:11157/2
+GCCGAAGATCATCTCAATATTGTGAGGCAATACCCCGGTCTGCCGCCCAGATGACCCCCGATTTGACTCGACGCCT
+>850:2:1:2217:9815/1
+GACACGCGGCCCGCGCGCGCCTCCCCGGCAGCCGCCCGCCCCGCGATTCACCCGTCGGCATGGGCCAGCGCCTTCG
+>850:2:1:2217:9815/2
+GGACGGTGCTTGCCCGCAGCCGCTGCGCGACGCGCTCGGGGGCGGTGCGCCGTTGCCGTCGGCTCACCCCCCCGCG
+>850:2:1:2217:11965/1
+ACCCTCACTTCACCGGCGATAAAGTGTAAAGGTTGCGATATATCCTCGGCTTGGGAATCGGGTAGTGTCCAAGGGA
+>850:2:1:2217:11965/2
+TAAGGAGTGGTGGGGGGGTCGTCGGGCAAAGCTTGTGGGTCACTATCGCTACTACGGGATTAGCGGCAACTTTAAG
+>850:2:1:2217:18099/1
+GAGGGCGCTTTGCCAATTTGCCAAGCGGTTTGGCGAGGCGGCGGCCCGCGACCGCGGCGTCCGTGGCGGGCCCGCG
+>850:2:1:2217:18099/2
+TTCGCTGATTATAACGCGGCTTCCGGGGGCCGGCCACTTGGCGCCCGTGCGCCCCGGACGCTCCGCCCCGGGGGGG
+>850:2:1:2218:13011/1
+CGTCTGTCAGGTCCCCGCCACCACCATGCGGCCGACCCTGCGCGGGGGCGCCACCGTGCGGTCCCGCAGCACGCCG
+>850:2:1:2218:13011/2
+CGGCCACGACCGGGCTCGACGCCACCGACTTGCGCGGTTTCGGCGTGAACGGCGGGACCGGCGCTTATTCGCGTCG
+>850:2:1:2218:16478/1
+CGATGCAAGCATTCCAGGATGCTGAGACGCGTGTCCAGCCCCCCGAGATCGACCATCTCGAAGGGTCCCCTGGGGG
+>850:2:1:2218:16478/2
+GAAGTTTCGCGCGCAATGGGCACGGAGACGGCGGCCGTGCGCGAGTCGCCCGGCTTCGTGACCCCGCGCACCGACG
+>850:2:1:2218:11075/1
+AAGGCACCGCAGATGACTTCAACGTGATCGTCGAGCGCGCGATGGCGGGGGGTGTTGGTGCGTACGATGCGCGCGA
+>850:2:1:2218:11075/2
+GCGGACGTGGGCGATGCGGGTCCGATTGGCGGGCGATTACGTTGAACGCGGCATCAGCGACGCCGCCCGCGACCGC
+>850:2:1:2218:17282/1
+AACGCCGTCAGCTCCGGGACGGCCGCGGGGGACAACTCCCGCGCCCCCCCTCCCACCCCCCGACCCGTGACCGCTC
+>850:2:1:2218:17282/2
+CTACGGGATGGGGTCGGCCGGCGGCCTCTTCGCGCCGCTGCTGGCGCTCTGAGCCGTGACCGGCCTGCTGGGGGGG
+>850:2:1:2218:19325/1
+GCCGGCGGGCCGCGCGACGAGCTCGTCGTCGCCCCCGAGCCCCCGCCCGCCGAGGAGAAAGAGCGCGCACGAGACG
+>850:2:1:2218:19325/2
+GCACGCCCCCTGCCCGCAATAGCGTCCCCGCCGAGCGGGTGTGCGCCCGCCACTTTCCCTCCGGCGATCGCGACCG
+>850:2:1:2219:6695/1
+TCGAATCGCTTGTACGCCATCCAGGCGAAATCGCGGAACGTCTGCATGCCAGCGTTCTTCGCTCTCCGCTCGCACG
+>850:2:1:2219:6695/2
+CCTTCCCCGGCCAGGATTACACACATCGACCCCTCGCGCGGGTCACAGAAGAACCTGAGCGCGCGACGCCAGCAGA
+>850:2:1:2219:11239/1
+ACCACCCTTGCCAGTAGCCGCGCTAGGCGTGAAGCGGATCGCCGGGCCTGGGCTCTCTCCGGAGATCGACTTTCGT
+>850:2:1:2219:11239/2
+GCTTCCGGGAAAGGGTCTGGTCTCAGGCACTGACCTCGAGCAACAGGTTCTGACGACAGCGACTGGAAACGGAACC
+>850:2:1:2219:1370/1
+AAGGCTGGCCCCACATGCGAAAATGGTTTCTTGACGCGGTTCTTGGTTTTCCTCAGCGTTTTATTTCTGGCTTTGT
+>850:2:1:2219:1370/2
+TCGCCCATCGATCGCCGCGGTGTTAGTTTTGACCGGGCCACAGCCGCCGCTCAATGTGACCCTGGCGCCCGGCCTC
+>850:2:1:2219:10475/1
+TGACCGTACCGGCGCATCGATCGCTCGCGCGTGGCCGCGTGGCGCTCGAGCGGGGCGATCCGACGCGGGCGCTCGA
+>850:2:1:2219:10475/2
+AGGGACGCGTCGGTCGCCCGCACGTCGCTCCGCATCGCGTAGCGGTACTCCTCGATCGCCCGGCTGAAGTCGCCGA
+>850:2:1:2219:18790/1
+CCACAGTCACATCATGCGCTGCGTCGAGAAGCTCCGTCTCCATCTCAGCCCGCTGATGCCTCGGCATGGTCTGCGT
+>850:2:1:2219:18790/2
+GCTTCATCCATTCTCCGATTTGGTTCAGGTTGAAAATCCGCCGCAAGGGTCCATGCACAACGATAATGTGACGCCG
+>850:2:1:2220:12607/1
+GAAACCAGGGCAAGAACTGATGATGATCCATGACCGATATCCCGTCCGACGCCGGCGCGCAACGCGCCGCCGCCGC
+>850:2:1:2220:12607/2
+GCGGTGGCGTCAGGCGGCGCTTCGGTCCCTCGAGGTCGTTCGGGCACGCGGCCCAAGCCGGATGTAGCCCCTGACG
+>850:2:1:2220:3379/1
+TTGGAGCGCGAGGCCCTGCCCAGCCAGCAGCGCTCGATGGTGTATCCGGCGTTGTTGATCGGGAAGATCACCGGTT
+>850:2:1:2220:3379/2
+CCCACCGGGTTCACGGTCAGCGCCCGGGTGTGGGCGCTGGGCAACCCGCGGGCCTCCCGCCACCCCAAGCTCATCG
+>850:2:1:2220:13499/1
+ACGCGGTGCATGCCGGCGGGGATCACACCGTTGCTCAGCCGCTCGAGCATCATCCCGGCGCTGATGATGAGCTGCC
+>850:2:1:2220:13499/2
+TCCACCACGGCCCGCACCTCCCCCGAGCCATCCCCTCCCCGGCCATGCAGCTCGCCCCCGAACACCGCCACGCCTG
+>850:2:1:2220:3653/1
+GTCCGATCGGTGAGCCCGACCCGATGATCGATGGATGGTGGAAGACACCTACGCGTAACAACGGGGGTCCCGGCGA
+>850:2:1:2220:3653/2
+TTGATGGCGGATCGCGCCGCGTCGGCCCACTTGGCTGCCAGGCCCGACTCCCCACGACCTCATCGGGTGTCCGTTT
+>850:2:1:2220:20018/1
+GCTCCCAGTGCCGAGCTGCTCGAGCTTCGGCGGGGGGCTGCCGCATAAGGTCGCGCGGGGGGGCCGGAGGCGGGTC
+>850:2:1:2220:20018/2
+CGGCCTCCGGACCTGAAGACCAAGCGAGACGAGCCCGCGGCCCCCACCCCTATCGCTGGAGCGACGCACGCCGTGC
+>850:2:1:2220:19423/1
+TGGGCTCGCCCGACACCTCGGAGACGCCATACGTTCCGTCTTCGAGCTTGCGAAGGGCTCGCTCGACTTGCAAGAG
+>850:2:1:2220:19423/2
+GACAGAGATGCTTTGCCACGTGCTTCGAGACAAGCGACGCGCCCTCCTGGAAGGGCACCGCCAACACCTCGATACG
+>850:2:1:2220:17707/1
+TCGCACTACGTGACCTGTTCGAAATCTCCCGGCTTCCATTGTCCGTTGAACGCGGGACCGTCCGGTCCGCAGAGAC
+>850:2:1:2220:17707/2
+AACCTTCAAAAATTTCTGGGTTCTTCGCTCGATCCCGCTGAACGGTGACGTGAAGGCCGCGACGGCCGCGGTGTAC
+>850:2:1:2221:2724/1
+GGGAAGATCGCCCGGACGCAGCCGTTCGACCTTGTCTTCCACGGCGGCCCCGGGGGGGGGGTGGGGGTCGTCCGGG
+>850:2:1:2221:2724/2
+GGTCCTAAGCCTTCTTGTTGCCGCCCTCGCAGTCGATCTTGAGCAGGCCGAAGAAGCTGCTGACCATGTGACGGGC
+>850:2:1:2221:13525/1
+TGGACCTGGCCCATGAACACCCTCCCTTCAGCCACGCGTTGAGGATCAGCTGCAACACCGCCACAAAAACGCAACG
+>850:2:1:2221:13525/2
+CGCCTCCATGCGCGCTCAAAGCCATCGGCGTTGACGCAACCCGGCCGCGTGGCGTTTGCCTGCCGGCCCCCGCCGA
+>850:2:1:2221:13172/1
+GTCTCGCTTGGCGCCGCCACACTGGCCCCGCTTCCATCAGCTCGACGCCGTCGACAGCTCCAAAGAACTTTTTCCC
+>850:2:1:2221:13172/2
+CGCGAAAACCGCGTGCAGAAACAACGCCCGTGCCCGCCACTTTTGGGGGGGGGGGTTCGCCGGTAATCACTCCCCA
+>850:2:1:2222:20725/1
+CTCGGCCTCCTTCCGCGCCTTCGTACTGCGCCAGCTTCTTTACACCATAACGCTTCGCGCGCCCCGGCACAAATCC
+>850:2:1:2222:20725/2
+CCAATGCGGGGTCTGCGGTATTGCGCAGCGCTGGACTAGGCGCAAACCCCCCCCCCTCTGGAGGCGGACTCCGACG
+>850:2:1:2222:6922/1
+GACTCCGAGGAGAACGATGACGAATTCGACGCGGTAACGATGGTCCTCGGGACGACAACGGGCGCCCGGGACCAAG
+>850:2:1:2222:6922/2
+CGTTGAATTCCAGCGTGAAAAGTGATCGCGTCAACGCGGACATCAAGCTGCTCAGGGGCACGGTCGAGCAGATAGA
+>850:2:1:2222:14378/1
+TCAGGATGGGGCTAACCGGACGCGCACACCGCAGGTGCGGGGACCCTGATGAGACCTTCACCTGGTCGGCAGCGAG
+>850:2:1:2222:14378/2
+GATGACCTCAAGGTTCATGGTACGTTCTCTCTCCCCAACGAGCTTACCGCCGACCCTTAATTGTTCATTTAAACGC
+>850:2:1:2222:13754/1
+CTAGCTTGAAGAAACGAAATGAGTGGCAGGGTGTGACATGAGGCCGAGGGCGACCACATCGCCTGGCTTGGCCGAG
+>850:2:1:2222:13754/2
+TTTGGTCGATCAGCTCCAACAAGAACGCCACGAGTGGGAACGCTCATCGCTCCTTCGACAAGCTGAACGGATCAAA
+>850:2:1:2222:18433/1
+GCTCGGCCTCCCCTCCCCGGACCAGCTCGTCCGGGAAACGCCCCGCCTCGTGGGCCCCCGCGCCGCGGTGCTCCGC
+>850:2:1:2222:18433/2
+CCGCGGCGCTCGAACGGTCTATGACACGACGCTCGGGTGGCGCTTCCCGACCCCGCGCCCGGCGGTGGCCTTGCCG
+>850:2:1:2222:21060/1
+ATCTGCGAAGCTGATGCGGTTCGGCTTTGCTCGGCAGCGGGCGCAGGAATAAAGGAGACGGCACTTGCAACGGGAG
+>850:2:1:2222:21060/2
+CTGCTAGACGCACGAGAGACCGACGCCATCCTCGCGACGCTGGCGTGCTTTCACACCTTCGGATCAACCGGCACAC
+>850:2:1:2223:2475/1
+GACGAGCGCCGGCCCGGTGCCTACCCGACCACAGCCGACCTCAAGGTTGCGGCTGACAACCACAACACCGCTAACA
+>850:2:1:2223:2475/2
+GAAGGACGGGCTGGTGGCCTATCGGGCCTGACGGCTGAAAGGGGAAGTGACCACTCAGCCGCGGCTGCCGACGACC
+>850:2:1:2223:2081/1
+GAGGAACAGGCGGAGGCGTCGGCCGAGGACCGCCAGGGACTGGGCGGACCGCGATGAGCGCCACGGCAGGCAGCTC
+>850:2:1:2223:2081/2
+AAGATAGGGCACGACCAGGGCGGCGCTCGTCACGAGCAGCCCCAGCACCAGCAGGAGCGCCGGCAGGCGGTGTGTG
+>850:2:1:2223:8670/1
+GCTTCGAAGACTTCCTTGCCCGCCGCCTCGTCGCTGACGTCGACGGCGCTGAGGCCGGCCCCGCCCTTGCCGGGCC
+>850:2:1:2223:8670/2
+GGCCGTCCACGAGTGAGCCGCGCTCGGCGTCACACACGCCCCCGGGCGCAACTACGGCGACCCGTGCTCCGGCGGC
+>850:2:1:2223:7201/1
+TAGTCGGAAGCGTAATGGAGGTGCTCGCCCCAATCGAACCCCAGCCAGCGGACGTCCTGCATGATAGAGTCGATAT
+>850:2:1:2223:7201/2
+ACGGCAGGCACCAGACCGTGGTTACGCGCTTTCCTCCCGAACCGGACGGCTATCTCCATATTGGCCACGCCACATC
+>850:2:1:2223:21326/1
+AGGCGCCGGATGCGGCCGGTAGCCACCGCGACCGGACCGCGTCGCACGCCGCCGCCCCGCCCCGGACAGAGCCGCT
+>850:2:1:2223:21326/2
+AGCGGGCGTGCGTGGATCGCGGGCGCTCGCAGCTCACGGTGTCGGAGCGCCGTGCGTGTGCGGTTGTCGGCAAGCC
+>850:2:1:2225:17584/1
+AAAAGGAGATCGGCCCGCCGACGGGGCTCAATATGCCAGTCCACTTCGCCGACGCGTCCGATCATTCCCGCGCCCA
+>850:2:1:2225:17584/2
+GGAGCGCCCGCTAACTCCGAGACCCAGCGACGGCACGGGATAGGCATTCGGACGGCTCTGGGCGCGGCGGCTCTGG
+>850:2:1:2225:5568/1
+CTCGCCGCACGCAATTCCCAGACCAAAGGAGGGATTACCCAGAAATGGGATACAGTTTATGAGATCCTTGTAGCTC
+>850:2:1:2225:5568/2
+ATGGAAACACCGAAGCAACGTTGTGACGGAGCGTTGGAGGAAGTCCGCTTGTGGATAACCGACAACGGTGAGATTG
+>850:2:1:2226:19210/1
+GCTTGTTTGGCCGGTCGTGTTTCAAAAGTGGAGATGGACTGAGATTGCTGTCACACTGGGCCTCATCCTCGTAGTC
+>850:2:1:2226:19210/2
+TCCGAACTATTTTGACGAGCGGCGGCGGGATTACACCGTGGAGCGGCGGACCTGCCGCACCCCGGCCCTAGGCTGC
+>850:2:1:2226:18530/1
+GCCCGAGGCAGCGAAGGAGAGGGTCGCCGCGCTGCGCGAAGCGCTCGCCCGGCTCGAGCCGCGGGGGCTCGGGGAG
+>850:2:1:2226:18530/2
+CCTCCGGTCACCGGCGCCCTCTACTCCTCCGCCCCCGCCTTCTCCTTCTTCTTGCCCCCCGTCGCCCTGCGGTTCG
+>850:2:1:2226:15204/1
+CCCTGGCCGTGGCGCCCGCCGGGCGCAATCGCCGGCGACGCGCCGCTGACATGCAGGGCTCAGGCGCAACCAAAGC
+>850:2:1:2226:15204/2
+GGTGCGCCAGCCAGGAACTAACGCAACTGGTCACCCAATCAGTCCGCCGTTGATTCATCGACCCTGTGTTCCGGCC
+>850:2:1:2226:6579/1
+AGATTCCCCGCGGCGCCCGCGAAGGCCGGAGGATCCGTTTGCGTGGTCAGGGTGAAGCCGGCGCGGGGGGAGGAGA
+>850:2:1:2226:6579/2
+CCTGTGTACCAGGGGGAATTTTGAGGCGCACTTTCCCATCGAGCGTCGGCACAAGCACTTCACTCCCCAGCACGGC
+>850:2:1:2226:21153/1
+CTTGCCGATGCTTTTTTGGCAACTCGACGTAACCCACGTCAGGCAATTCAGGTTGGGCGTGGGCGGTAATGCCGGC
+>850:2:1:2226:21153/2
+GGCCCATCCCGACAACGAGAGACGCCGACAACACAATTCTTCTTCCATAGAAAACGAACCGCCCTATAAAAAATCA
+>850:2:1:2227:13851/1
+CGCCGCCCTGGACGCCCTGAGCTCGCTTGGCGGCATATCCCACAACTCTTCCAAAGCCGCGGTGCTCGCGTCGCCG
+>850:2:1:2227:13851/2
+ACCCGGCGCACCAACCCTCGGCTTCGGTCGTTCGGCCGCACGCCCCGCACGCCCCCCGCGCCGGGGGCAACACGAG
+>850:2:1:2227:9390/1
+TTTGGCTACAGCCGGGATCGCACGGCGTTCAGTTCGAAGGATGCCACCTTCGACCCCCGCCCGCTGGGCATCGACT
+>850:2:1:2227:9390/2
+CCATCTTCATGTTGGGGCGACCTCGGACCCAGATGAAGTTGTCGAGAATCTGGCAGCGCTGGCTCGGCCGGCCGCG
+>850:2:1:2227:14551/1
+AGTTTTTTCGACTCATGGACGCGCCCCCCCCCCCCTCCCCACCCCCCCCCCGCGGGGCCGCGCGGGGGGGGGGGGG
+>850:2:1:2227:14551/2
+CGTCGGCCTCATGGTCAACGACAGCAATTCGTACGTGTCGCAGGATCCGTTGTGGACGCCGGCCCTGGCCGGGACG
+>850:2:1:2227:10676/1
+GTTAGTTTGCCCTCCGTTCCCAGGACATGCTTGGACTCCTCCAGATAGAGGAGGGAGACGCATTTGTTGTGTCGAT
+>850:2:1:2227:10676/2
+TCTGGTATCCTTGCGCTTAGCTATTTCCTCATGGGAGTCGGAGCCGTCGATTATTTTATCATTTATGGTTTTTGCT
+>850:2:1:2227:19650/1
+CCTCCCGTGCCTGCGCAATGGGCGCGCAGCCTCTCGACCGCGCTGCCCCCGATCTTCGCCCTCTTTCTTGGCCGTG
+>850:2:1:2227:19650/2
+AGGCGTGAAAAACCAGGCCTGCGGTAGAAAACTAACCACGCCGCAGACCGCGAAGGCAACGAAGACGGTGTTAATC
+>850:2:1:2227:15172/1
+TCCATCAGCTCACTTGGGACGCCGGCCGCGTAGGCGCCGGCCCCCCCCGGCGGGCGGGCGCGCGCCGGGCGGCGCC
+>850:2:1:2227:15172/2
+TGACCGACCTCGACGGCACGCGGCAGGATCCTGACGCCGTTCCCTGCCGCGAACCGTGACGCCGCCGCACGGGCCT
+>850:2:1:2228:12363/1
+TGGCGACCTTCCGGATTCCGTCGGATGGACGAGAGTTGGGAAAGCAAAGGCTTGGGGCTATCGCCCGTGTAGTGGT
+>850:2:1:2228:12363/2
+TGAGGGCCAGCAGCCAATCTTTGTTCATCCGGAACAGCCCGAGCCAAGCACCCTTATAAAAAGCAGACGCGGCCCC
+>850:2:1:2228:16497/1
+CGGTCGCAATACCGGCGGCGGCCAAGCCGCCCTGGTTGACGGCCCTGGTGGAGTCAGAGGGCGTGTTAAACACCAC
+>850:2:1:2228:16497/2
+TGGCCAGAGTCATGAGCGTCGTCCCACCTCCGGGATCGTTCTGGGCGTTGCTGTGTGCTCCGCCGAGGTACCAGGC
+>850:2:1:2228:13133/1
+TGACACTGTTACTGGCCGCAGCGGCGCCGCTCTTTCTCGCCCGCCGCGGCAAGGGCCAAAACCAGGGCCCCCCAGC
+>850:2:1:2228:13133/2
+TCCGTCGTCCCCCACCCTTTAGAGGGTGGGGGTGAAACCGCCCTCCACCCTCGACGACGACACCGAGAACGGACGC
+>850:2:1:2228:18956/1
+CGGACCGACTCATGGCCTCCGCGAACGCGCAGATCGGCGGTGCCAAGGCGGCCTATTACCCCCCCGTCAATTTATC
+>850:2:1:2228:18956/2
+CGCAAGCCGGCCCCTGCCTACGTCGCAGATTGTGAAGATCGCGGACGGTCCAGCCGACCACAAAAAGCTGGGGCCG
+>850:2:1:2228:12324/1
+CGGATCAGCAGGGCCGTATGTTCGAGGTCGTCGCGCCAGAACGGGTCGGCGACGACCTTGATGGCACGCAAACCCA
+>850:2:1:2228:12324/2
+CAAGGGCAAGGCCTTGGGCAAGCCAGTCTCGGAACTGCTCGGCACACGGCGGCGCGACCGGCTCAACGCCTACGGC
+>850:2:1:2229:3967/1
+ACAGTGGTGGACGAGAGCTACCTTCTGGTGAGAAGAGAGGGGAGAACGCCGATGTCGGACACCACTGAGTACATCA
+>850:2:1:2229:3967/2
+CCGGAGGGCCAGCTTGGTGCGGCCGTTGATCCCGACGTACTTGACGAGGCCCTGGTACTCCGGGGGCAGGAACTGC
+>850:2:1:2229:1841/1
+CGCACTCGCACCTATCTGGGCTCGGAGCAGTGGTCGAGGCGCAGCCCGCGAGCCAGCAATCAGCCCCGGCGTCCCA
+>850:2:1:2229:1841/2
+GAGGTTCAATCGTTCATGGAGCACGCCCGTCCCTGTCGTGCCCCCGACGATCGGCGGGGCAACACCCGTACCGCCG
+>850:2:1:2229:18817/1
+TTGGCGTTGTAGCTGTCGTCTAGAAATTGGACGCCACCGATTTCTTTGTTTTGCAAGCGCGCTTTCGTAATCGGCG
+>850:2:1:2229:18817/2
+GTGCCCAAATTCCCGTAGGGGGCTCGCATATGGTGCAGAATGCACTGCTGGCCGTCGCCGCTCGGCGGACAATCGG
+>850:2:1:2229:4439/1
+AACTCAATGACCCAGTTCTCAAACTTGCACATCTCTGTCCCTCCTTTTGGAATAAACGCTTAGCCATAAGCCGAGA
+>850:2:1:2229:4439/2
+CACGGCGGCATGTGGGTGCAAGATGCATATTCGCTACCGGCTCGCTCTCGCCGATACCCTCTCTCCTTTTCCCCTT
+>850:2:1:2229:3856/1
+CCGCACGTATCCGGGCAAAACCGATTGTCTCGTGCTGGATGACGTCGGGGTGAGTAAGCACCACACCCTCGACCTG
+>850:2:1:2229:3856/2
+TGCACCCAGCGCAGCGCCCCGAGTGCGAACAGATCCACGGGGGCACTGAGTAACATGCGCGCGACCGCGGCGCCCT
+>850:2:1:2230:19358/1
+ATGTCCCAACCGCTCCGGACGCCCGCATCTGCTGCCTGGTCTTCCCGGCAAAGAGGCGCCTGTCCGTGCGCACGCG
+>850:2:1:2230:19358/2
+CCCCCTATGGTCTCGTCTCCGCTCTGCGGGGAGTCCCGCAAAACAACTGGCATACGGCGCCTGAAATCCGCCACCG
+>850:2:1:2230:8647/1
+GGAGGAGGTGGAGAAACATCCCGAGCGCAAGCTCGCCCCCCTGCCGCCGCCGGCTGCAACGGCCCCCGCGCCTCGG
+>850:2:1:2230:8647/2
+AATTTCGGCCTGCGCTTCGGTCACGGCTTCAGGCCGCGCCAGCTCGGGCCGCTCGGCTATATGGCCATCCAATCCC
+>850:2:1:2230:14706/1
+CGGCACCTTTCCCATGCCGGCAGATCATATGCCACCCATGGCGCGGACCAGCGGTCAGGAAATTTGGAGCCGGAGA
+>850:2:1:2230:14706/2
+AACCCGCAGTACCCGGATCGAGAAGGGTCATCCCGGGCGGCACGTGCCCCAGATCGCGCCGCGGCCACGACTCATC
+>850:2:1:2230:10358/1
+AGGAGTCGCGCACGGCCGCGGCGCGCCGCGGGGAGAAGCCCGCCGTACAGCTGCGCCCGACGCCCGCGGGCGTAAT
+>850:2:1:2230:10358/2
+CGAATGCGCGGAGGGGGCACGCCCTCGGGGGGAGACTCCCGCGGCCCCGCGGGGCGCCCGGGCGCGCGGTTTTGCG
+>850:2:1:2230:12429/1
+GAGCGCTCTCGCCGGGCCGTTGCCGCGGGCCGAGTCGCGGGTGGGGACGCGGCGGCGCGCCGGGCCAGCCGGCTGC
+>850:2:1:2230:12429/2
+AACTCCTGGACCGCGCCGAGCGCGCATGCTGCAACAAGGAGTTCGGGCGCCTGCTCCCCCTCACCTCCGCCCCGGC
+>850:2:1:2230:2692/1
+CATGCGGTGAGTTTTCCGTAAACCGATTGAAATTCGAGCCGCGCAGTATGCGACTAAACGCAACCTGTACGACAGC
+>850:2:1:2230:2692/2
+TGGTTGTGCCACAGCCAGGCGCCCCCGGGGGCGAAACGCATAAGCACGAAGATATTCCCGAGGGTCCGCATCAACA
+>850:2:1:2230:4630/1
+GAGGTGCGCGAGCTCTTGAAGAGCTACCAGTTCCCGGGCGACGACATCCCGGCGGTGCGCGGCTCCGCGCTGATGC
+>850:2:1:2230:4630/2
+ACCACCGTGCCGCGGCCCGCGACCGAGAACACGCCCCCGATCCGCCTCCAAAAAGGCCTCTCCCTGTGGCGCCCCG
+>850:2:1:2230:4218/1
+GAGCGACTTTGTTGATACAAGTCTCATGGATGAACTAGAGCGCGTAGGTTTCCTCAGCAGCGTTTATAGGTGAAAA
+>850:2:1:2230:4218/2
+CAGGATCCTTGTTGACGTAGACCTCCAGATCGATACCTTCCGGTTTGACCGTTCCATCGATCAGAGCGCGGGCGCG
+>850:2:1:2231:8826/1
+GTGATCCAGGGGCTCGACACATCGGGACCGGTCGAGCGGCCGATCGAGTGCAGCACCATCACGCCGTCGTCGCCCA
+>850:2:1:2231:8826/2
+TTCTCGAATGCCCGCGCGGCGGAGACGAATCCGGCGCCGGCGGCGAGGTTCCTGATGGAGGACTATCGCGACATCG
+>850:2:1:2231:12101/1
+ACCCCGCGTTGGCGGACGAAAAGCGGGCGAGAGCGGCGCATCTGACCGGCAGCAGCCCCCCCCACGGGGCCAGGGG
+>850:2:1:2231:12101/2
+CGGGGAGCTGGTCTTACTGGAATATCCAGCTTTGAGCCGTTGCGCTCGACATGCAGCACAAGCCCTTCATTTGGCT
+>850:2:1:2231:7159/1
+TTACGGCGCAGACCTGCCGCGAGGCTCGCCCGCCACAACTGCTCGAACCGTCCGCCGCCCAACATGCTGTCGTCGT
+>850:2:1:2231:7159/2
+CTCAGGTCATCGAGACCTCGCCCCACCGCGGCTTTGGCAGCAGCCTCTTCTGCATCATCGAGATCCTCGGCCGACA
+>850:2:1:2231:11725/1
+GCGATATGGCGCGTCTGATCGAAGTCGCGGCAATGGATCAAAAATTGAAGGGGCTCGGTCCCAACAGCGCGATCGA
+>850:2:1:2231:11725/2
+GCGTGCATGGAGACCGAGTCGATTCACGATCGGAATTTCCTTCTCGATCTTCTGGCTGGACGTGGCGCGATTTGCT
+>850:2:1:2231:18722/1
+CAATAAGGCAGCCCCTTCCTCAGGGGCAGATGCATCACCCCCGCGCCCGACCAACGAACACCGGCGAAGTCCCCCC
+>850:2:1:2231:18722/2
+ATAGCGGCTGGGGCGACCGGCAGAACAGGGTCGCGGCGCTTTGCAAGGCCTGGTTCGACTGGCGCGCGTTTGTCCG
+>850:2:1:2231:2059/1
+TTTTCCTCTATTCTTGCAACCGGTTTCGCCACGATAAGAACTCCGATCAAAACCCGCGCGATACCACACCAGCGCT
+>850:2:1:2231:2059/2
+TGAGCTGGCTTTACGTCCTGCGTTTCATTCCGCTCACCATCGCCTACCCGCTTTTCAGTTTTGTTCACGTGCTGAT
+>850:2:1:2231:12892/1
+AGTAGCTGCTCGGCGACGGTGCAGTCACCGTGCCTCATCGCGTCATTGGCGAGAGAGGCCAAGCTATTGAACGTGC
+>850:2:1:2231:12892/2
+TCTCAAGCCCGAGGCGGGGCTGCTGCACCGGGCGAAGGCCTTGGTGCACCAGCACCCGGCGGCGGTCCAGCACCCT
+>850:2:1:2231:17641/1
+TGACGGGGCGTGCGTGAAGTACTTGTCGACGAACGCCTGGTTCAGGCCGACCGCCTCGAAGATCTGGGCGCCGCAG
+>850:2:1:2231:17641/2
+CTCCTCGTGGGCTACGGCGCCGGTGTTGTCAATCCGTATCTCGCCTTCGAGACGCTCGACGACATGATTCGTCACG
+>850:2:1:2232:20446/1
+TCACCAATGGGCACGCACCACTCACTGGAAGGGCGATACCGTCTTTTACTGGCACCAAGTGCGTCGCCGAATCTTG
+>850:2:1:2232:20446/2
+AAGCACCCTCCGCGGCGCGGATCGCACGCCCCTGCTCGTCCTGGGGACCAACTAGATCAACTTTTGCCACAATGCG
+>850:2:1:2232:7043/1
+GGGCCCGGAAGACCTGGCTGACGTCGACACCCGAAGGAGCGGCGGTATAGAGGGCCGCGGTTGCATCGCCACGAAG
+>850:2:1:2232:7043/2
+GCTCCAGTGTCAGCCGCCCGCGCGGCGTTTGGGTTTGCTGGGGCCAGACCAGCGCGGGCTCAGTTCGGTCGTCGGC
+>850:2:1:2232:8542/1
+ACCGAAGAAGACGAAGCGCCGCGCTGGACATTCCAGCTCAACGCAGAGCAATGGTATTCCCCGAGGCCGGGCCCCG
+>850:2:1:2232:8542/2
+CATTCACACGTGCGTGTGCGCGAAACCCCTTCATGCTGCTTTTTTCAACCGCAATTTCAGCCACTTTCAGGGCGCC
+>850:2:1:2232:9128/1
+GTAAATGACGCGTCCGAAATCGTCGATCCCCTGCAAGCAAGGGAGCGGCGGGCCGGTAAAGCGGAATTCTGCATCA
+>850:2:1:2232:9128/2
+CTTTATTTTGGCGGGCGCCAAAGCGGTTCCAAAGCCGTTGGACCATGAAGGAATTGTGATTGCGCGATCGCCCAAG
+>850:2:1:2232:19696/1
+CGCGACCGCGATCTATACCGCGCACTGCGGGGGGTGCGACAACGTGCCGTTCGCGCTCTTCACCGCGCTCGGCCTT
+>850:2:1:2232:19696/2
+GGTTCGAAGACCTAATAGAACCCGGCGACCGAGGTGATGCGCTCGGCCTTGATTTCGATGGATTCCAGCCAGCCGC
+>850:2:1:2232:18933/1
+CCGCGTCGGTGGGCAGGGGCCCGACGACGCGCGCGATCGGCGGCCTCACTGGTGGGACGCGCCGCCGCCTCACACT
+>850:2:1:2232:18933/2
+GGACGACGGCTCAGCACGGGTGCCAGAGCGCCCCCTCCACGGCGAGGCGGCGCAGGAGCTCGGCCCCCACAAGCCC
+>850:2:1:2232:8943/1
+AAGCGCAGGGCTGAGTCTGCATCCTCACGCCCCCGGACGCGGTACCCCGAGTGACTTCGCGAACATCCTCTTTGTC
+>850:2:1:2232:8943/2
+CATAACCGCGCCATCGCTAAAGCCGACACCGATGAAGTCGTGTGTGATCTCGCCATTGCGAGCCCGGGGCTGCAAG
+>850:2:1:2232:20857/1
+GCGGCGGGCATCTTTTGCATCAGCCATGAGGAAATGAGCCGTTCCTCCTCTGGCGAAAGGCTAGTCATGAACGCGT
+>850:2:1:2232:20857/2
+CATCATATTGTGATGCTTTGCCTGCTGGCGTTGCGCGATGCAGATGCCCGCAATTTCCTTCACGCGCAAAAGTGGC
+>850:2:1:2232:10493/1
+ACGGTGGTGGCGGCCAGCGCCTCGCTTGGCTCGGCGGCGTCGACGGGGGTCGGCGGCAGGCCGGAGAACCCCACCC
+>850:2:1:2232:10493/2
+ATGCTGCGCAACGAAGGGCCGGCGCTGGACGTCGACGTGCTGGACGGGGTCCAGAACCTGCTGCCGGCCGGGCTGG
+>850:2:1:2232:9935/1
+CCGATGTTGCAAAGAAAGTTGGACTTCCATGAGGAGTTTTTAAAAAAGGCCTGATCCACCTTGGCATTGTCAAATC
+>850:2:1:2232:9935/2
+TTCCTGCGTTCGACGCCCGATCGCTATTTGCTTCCAACCCTTCATTGAGCGAGCAGACTGCCTTCCGCAACAGCTC
+>850:2:1:2232:14970/1
+AACAGTCGTTCGTCCCCCCCGCTTCGGTCTACGAGCCCGACCTGGAGCGAGGGTCATCGCAGCTGCTCACGCGCAG
+>850:2:1:2232:14970/2
+GAGAGCGGGTTGCCGCAGCCGCCGTAGCCGCAGCGGAGAAGCGGTGCCGGTCCTGGGCCGCGGCCGCTGCCGCGCA
+>850:2:1:2232:8167/1
+CATGAGCAAACTAGTCCGGCACGTACAAAAACGAGGCACCGCCCTGTTCCTGGCGCTGCAACTAACAGCGTTAATC
+>850:2:1:2232:8167/2
+CCGTGAATGCCTGGTCGGTTTCGGTCTGCGCCTGGGCGGTCTGGCGGCCGGGGCCAACGGCACCGGCGACAGGTGC
+>850:2:1:2232:14349/1
+CCCGGCATATTCCCGGCGCCTTACACAGGGGATCGCCCGCCGCCCTCCCGGATCCGGAGATTCGCGCCTGCATTTC
+>850:2:1:2232:14349/2
+GGTTTCCCTTTGTCGCGGCCGCCATTAAGGATTTTCACTTTCTTGTGACCAAACAACCGAAACGCCCACAGCGCGT
+>850:2:1:2232:15735/1
+CGCTCGCCCCATTCACCGCGACGCAGATGCTCCGGCTTCTCCGATTTGCCGAGCCACTCCTTAATGCGGTCTGCGA
+>850:2:1:2232:15735/2
+GTATTCGCGTCCGGCTGCGCCGCGAAAGAACAGACTGGCAGGGTCGGGTTCGGCGTTCTGGCGGGCGCTGCGGTAA
+>850:2:1:2233:5186/1
+GCGCCGGGCGCCACAGACGCGAGCCCCCTGCCCAGAGAGGGGGCCACGCCGCCGGTAATGAAAACGTACCGCGCCA
+>850:2:1:2233:5186/2
+CCAAGCAGGCCGGCGCCCGCGGCACCCGGCGCGACAGCGGCGCCGACAGCCCGCCCGCCGGCGCCGTCGTCGCAAC
+>850:2:1:2234:15982/1
+TGCGCGCGCGAGCACGCGTAATCGCGATGCGCGTGGTTCCACCCAGCGGCGAGCTCGCGTGTCGCACGAATTCCGC
+>850:2:1:2234:15982/2
+CGTCGGTCTCGTAGCCCCAGACCGTGAACAACTCCGCTAGCAATCCCCTGCCGTATCGCTCATCGTCGACGACCAG
+>850:2:1:2234:9891/1
+CGCAGCCCCATAGAAGCCTGATAGAAGCACCCCTGCCGTATCTCACGTTTGCAAGTGAGGAAGCTCACATATTTGA
+>850:2:1:2234:9891/2
+CCCACCATAGGCAGGATAATACGGATAAGGAGCGACATAACACCCGCTCATAAGGCTCACTACCCCAGAGCATAGC
+>850:2:1:2234:16793/1
+GAATACGGCATCCAGACCGGCCCTGCGGAGAGGGGCTGCTCCTTGGCCATCGATTACTTACAGGACGTCTTGCCCG
+>850:2:1:2234:16793/2
+ATGGTCGCGAATACCACTTTCTCTCCCACCCGGCTTTTGAGCAGCGTGTGGCGGCTGGGGATTTCCTGGAAATGGC
+>850:2:1:2234:8578/1
+ATTTGTTTCACCTCATGAAAACGCGCTTCCGGTCGCTCTTCATCCACTCCAGCTTGGTTATCGTTGGCTTAATCCT
+>850:2:1:2234:8578/2
+GTGTTCGTCGAAAGGAGCCCGCCCGCGCCAACGCCATTACCGCCCGCGTCGAGCTTATTGCCATTCAAGCGCCGCG
+>850:2:1:2234:4675/1
+TAGTTTTCGCGGGGTGGCGGATGCCCCATGAATCTAGACGTGATACGTCACAGGAGTCACGAACATCTTTGGCGCG
+>850:2:1:2234:4675/2
+GAGGACAGCGCTCTCCTGTTCCTGAATGGATGTCGATTCACGCCGAATCCGATGGGAAACGAGATAAATGGCGCCG
+>850:2:1:2235:2552/1
+CTGGCGCGCGTTGATGATCCGGTGCAACTTACTGCAGGTTTGAGTACGGCTATGCGCAGGTGCACTACACACTCGA
+>850:2:1:2235:2552/2
+CGAATCGACGCTTCTGTTGCCGAACCTAAAGTGTTGCCGGTGCTGGCCGGGGCACTTCGCAATCGGCGCTTCGCGG
+>850:2:1:2235:15225/1
+GACCGTCCGGTTGGTTACTTCCGAAGGTCGCGGACTTATCGCCGCCGAGCTTCTGCTTGCCAAGGTACGGCGGGAG
+>850:2:1:2235:15225/2
+AGAAAAACGACTCTGCATCGTTTATCGTGCGAACAGCCCGCACCCCCTCTCCGCCGACCGCTCCGTTTGCTTTTGG
+>850:2:1:2235:12206/1
+GCCGCGCGCCCCCGCCGGGAGGCGGAGCCGGTGCCGGTGGCGGGGCCGATGCCGGGCCTCGGGGCGGCCACGGCGG
+>850:2:1:2235:12206/2
+CAGGCGAGGGAGCGTTTGTGGGCGCGGAAGCGGGGGCCGGCCTCGGCATCTGCCGCGCAACCGCCGCTGGTTCCTT
+>850:2:1:2235:11949/1
+GGCTGCGATTAGCGAGCTCACGAGAGCGCTTAGGACACCCTCGATGCCGAGGGACTGCATCATGGGCGCACGCGCC
+>850:2:1:2235:11949/2
+TGAGGCCCCCCCCTTCCTGGTCTGGAGCGGTGTCGGGGGGCTGCTCGTTTGGTCCATCGCGCCCCCCCCCTTCGCG
+>850:2:1:2235:14630/1
+ACCCTGCCGGCCGCCGCCGACCCGCCCCCCGAGGCGCTCGACTAGACCTACAACGCCATCGCGCTCCCCGACAACC
+>850:2:1:2235:14630/2
+CGAGGGAGGCCAGGCGGCCGGTGCTGTCCTGGTAGCCGTAGGGCTCGAAGGCGCGCGAGCCGTACTCCCCCGGGTT
+>850:2:1:2235:4964/1
+CGGCCCGCAGTATTTACACTCCGAAAACGCAGGTCGGAGTCATCGAGCTATGCGGACTTGGACGGCTGCGTGGCCC
+>850:2:1:2235:4964/2
+CCCCGCGTCGGCCATCAAGCGGCACGAAGACACCGCCGGCCGGGATCACCGTGGGCGCCGCGGAGGTTCTGCCGCG
+>850:2:1:2235:15617/1
+GCGCTCACCGCCTTCCCCGGTTCCCACCGCGGACTCGGGGGAGGCTTCAAAGCCCGCGACAGGGAGCTCGACCGCC
+>850:2:1:2235:15617/2
+CGGTGTTCATCGCGAGGTCCCCAAAACCGTCGAAGGCCCGCGCGATGTCGGTAAGATGGAGCAGGTTTTCCGCACG
+>850:2:1:2236:14162/1
+CCCGGACGCCGGCGCGGGCAAGGGCTTGATGATCCACGTCGGCGCGACCGACGCCGCCGCCACGGCGACAACTTTG
+>850:2:1:2236:14162/2
+GCCGAGTCGAGGCCAGCGAAGCGCGCGCGGCAGAATGTTTACTCGCCCTTGCGCACCTTTTCCGGGACGGGCTTCG
+>850:2:1:2236:14739/1
+ACGGCTGGCGGCCGTCACCTTGCCCCTCGGCCTTTTGGAGGCCAGCAGCACCCAGAACGATCTGGTGGTGACCTTC
+>850:2:1:2236:14739/2
+CGGAAAGCCCATCAGATAGGCCGTGCCCTTGGCCGCCAAAGCGAGGCCGGCGGCCATGGCGAAGAAAGCCGCATCG
+>850:2:1:2236:6609/1
+CACCGTCGCGTCCGCACGGACCGAGACGAACATCGGCACGCTTGCCGCGGCGGCCGCGGAGCCGAGACCCTCCAGC
+>850:2:1:2236:6609/2
+GCAGGTGGCCCGCGCCCCAGCAGCGACCGCGCAGCTGCCGCACGAAACTCGCCTCGGAGCTCGCCGGGGCGGCCGA
+>850:2:1:2236:18461/1
+GCCGATCCGCTGCAGATCGCGCACGATCTCGCGCGCAGCCGCACGCTGCGCGATGGGGTCCTGGCGGCGGCGGGCG
+>850:2:1:2236:18461/2
+CCAATACCTGTGGGCGCGGGAACAGGCGCGTCAGCCCATCGCCGCAATCGATCGGCTCCCCGAACGGCGCCCGCAC
+>850:2:1:2236:9200/1
+TGCTAGACACACGCCCGGGCTGGGGTGGCGACAAGCTCAAAGCGACGTCCATCTTCCTCGAGCCGCTCAGCGAGGC
+>850:2:1:2236:9200/2
+CTCGCGCGTGAGTAGCGCGTCGTCGACGAGCATCGCCACAAACTCCTCCGCGAAGAGCGGGTTGCCCTCGGCCGCG
+>850:2:1:2236:4174/1
+GCGCGGTTTACCGTTATTCTTTGCCGGTGGCTGGCCCCGAGAAGAAATCCTGCACCGCACCGCGGAGTGGCGGCTC
+>850:2:1:2236:4174/2
+CTCAACTGGGGCCGCGAAGTCAGGAACGTCATGGTCGTGACCCGCGGGCCTCCCGGCGGCGCGGAAGCGGCGCGCT
+>850:2:1:2237:3419/1
+GCAACCGGTCGCGGGGCCCGGATTGTTTGACTGGCTCTTCATCGAACGGAGCGCAGGCGCCGAGCGCGGCTGGGGC
+>850:2:1:2237:3419/2
+TTGAGTGCGCCGCCCTCCAGAGCAGCAGGAGGCGGTGGAGCGACGAACGCCCGCGGCTTTTGCTTGTGAGGCATCG
+>850:2:1:2237:4369/1
+GACATTTTTTGTTTTCGCCGACACGGATGCGGCGCGCAGGTTACTAGAGCGGTAGGAGTGGCAGGGGTGGCCCGGG
+>850:2:1:2237:4369/2
+CGAGGCCGGCGTGCAATATTTCCCGACAGCCGAGGGGGCCGACACCGATCAGAAAGGCCTGGCGACTCTTCGCCAA
+>850:2:1:2237:18416/1
+CATTGAAATCCAGTTTGCTGATTTTTCGACAGTTGCCTTCAATCAGATTGTGAATCAGGCAGCCACGCTTCACTGG
+>850:2:1:2237:18416/2
+TCCTCAACCGTTGCCGGCGTCATCACGATCAGTCCTGGATATTGCGCGTAAATGCCTTCGAGGCATTGGCTATGAA
+>850:2:1:2238:1759/1
+CCCGGTGGTTACGTCAAGCGGCAAGATGTTTCCCACACGCGGCGCATAGAAATTGTGCTCGAGAAGATTGGGCAGC
+>850:2:1:2238:1759/2
+TGTGAGCGCATCACGGATTTGGCCATTTCTATCGGCTGCGAATCCATTTCCGAAATTCAGCACCGTTTTGTCAAAC
+>850:2:1:2238:17909/1
+ATCCGGTCGTAGGTGGCCCGGGGGCGTTCGACCAGCGATGCGCTGGCAGAGGGCTACGTATTTCCTCAGGGCCCGC
+>850:2:1:2238:17909/2
+AGCTGCGGGGAGAACACATGGCCAGCGTGCCTAGTTCGTTCCGGCTCGATCCCAGCGCACCGCTGGTGCCGTACTT
+>850:2:1:2238:1923/1
+GAACGCATGAGGCCAATAGAAAACCCTGCGACGGGATTCCAGGCGGGGCGGGCGAATTGAGTGACGCCAGGCGCCG
+>850:2:1:2238:1923/2
+GGTCGGCAGACGTTTTTGGATTCATTCGGAGCCATTCTTTTGTCCGGCCCTGCGGCGAGATTCGTCTATGAACCCC
+>850:2:1:2238:13196/1
+CCGGTGAGGGGCCCTTTCCGCCAGGGCTGGTTCGAGCAGTACTATGCGTAAGTTCCCCCGGGCGCGACGGCCTGGG
+>850:2:1:2238:13196/2
+CCGCAGGCCCACCGCTCCCCCGCTCGAGAACGACGCACGGTCGCAGCGATAGCAGCCGCTTCTCACCCACGACCCC
+>850:2:1:2238:10564/1
+TGCGCTGCCGCTCAGGATGCTGAACGAGAGCGTCGTGAAGCCGCACAGATTGGGGGCCGCACCACGCTACTCATCG
+>850:2:1:2238:10564/2
+CGCGGCTATTGCACGAGGCAGGGCCGATCACGTTCTCTTCGCTAAGTAGCACGGCGGTTGCCGTTGTAACGAGGGG
+>850:2:1:2238:16570/1
+GCCGCGCTTGTCACCCTCGTCGCGAACCAGCTCTGCCACGTCGGTCGCAACTCTCTCGACACCGCGCGGCTGGGCC
+>850:2:1:2238:16570/2
+CCATCCGTCCTCAACGCCGCGCTGTCCGCCCCGCGGCGGGTTCCGCATTTGTGCCCTCCCCCCCCGCCGCCGCCGC
+>850:2:1:2238:20713/1
+ACCCTCCATTTCGCTACCCATATCCCCGAAGTTTTCCCCGTGTTTCCCACGCCGCTCCATCCCACGGCGCTGCCGC
+>850:2:1:2238:20713/2
+TGGGCACGCCACTGACATCTTGAAAATGTTCAACGACCAAATCCTGACCGAACCCGATCAGCTCGCGAAGCTCGAC
+>850:2:1:2239:15764/1
+AGCGACGATTGGGAAATGATGCATCGTACCGCGCACAAGCTGGGTCTGCGTACTACCGCTACCATGATGTTCGGTT
+>850:2:1:2239:15764/2
+TGGACCTTTTTGCCGAGCGGCGTGTTGTCCGAAGCGAAAATCCATGGAATGAATGCGGTGAAGCCGCCGGTATCGT
+>850:2:1:2240:1331/1
+AATCTGCCGGAAATTCCGCTCCTCAAAAACGACTGGGCAGAAGCGCGCAAGCGCTGTGAGAAACTCCTCTCGCGCA
+>850:2:1:2240:1331/2
+CTTTTGCTTCTTCTCCGTTCTTGTGTTGGAGAGCGACGGCTGCTTTTACATAGTCAACAGCTGGCGCATCGGGCGA
+>850:2:1:2240:12810/1
+CGCGCAGTTAATAATCGGGTACGGGCCGGCGTACTTGGGCTTGTGTTCCTTTTCATTTTCTACGTGATCGAACAGC
+>850:2:1:2240:12810/2
+CATCAACGAATTCTCGATCCACCATTTCTACAAGAACCGGCTGGTTCGGTGTTACTTGGGGGCATCGCACATCAAC
+>850:2:1:2240:1482/1
+CTACAGGCTCGGTTTTTCGCCCCCGCGGCCCCTTCGCCGGGTGCACCCGCCCCGGGTCTTCCCGGCGCCGCCCCGC
+>850:2:1:2240:1482/2
+TTCAGTTCGAGCGACCTGTCGAGGGCGGCGTCGCACTGGTCGTTTGGAACAGGCGGAACGCGGTTCGCGACAAATT
+>850:2:1:2240:11859/1
+ACGGCGCTGTCTTGCACGACGTTGGCCGTCTACGTTATCACACCAAGTGACCGCCCATCTCACTGCGGGCGGGGTC
+>850:2:1:2240:11859/2
+AAGGGCCGTCCGCTTACGCCGCGGGGCGCCCTGGCTGTCACATGGCCGCCTGGTGGCGTCACCGCTTCCAGCCGGC
+>850:2:1:2240:2382/1
+GGGTAGGTCGAGTAGGAGCCGTCGTAGGGTTAGCGCGCGCCACGGTTGAGCGCGTGGGACCTCGCGGGAACGGGGT
+>850:2:1:2240:2382/2
+CAAGCTGCTGCTCCAGAAGCCCGACCGGCTCCTGCTCGGCGGGCTGCCCCGGCACCCCGACGCCGACGCAGGGGTG
+>850:2:1:2240:7800/1
+TTCGACACGAACTACAACATTATGCTCGGCACGAATGAAGTCATCAGCGAATAGATGACCGAGTATTACGACGGCG
+>850:2:1:2240:7800/2
+GTCATCGACTACGTACTTGACTATCGCTGAATTTTAATTGCTGTTCGGCTGGAACAAATCTGCCAACTTCAGTTCT
+>850:2:1:2240:12837/1
+AACGTCGCGCCGGGGTTAGGCCCACCGCACACACCAACAACTGATGCACCAACCGCCGCCACGCCCACGCCAAGTC
+>850:2:1:2240:12837/2
+CGGGCCCGCGGCGGGGGCCGTCTTTGTAAAGGTTTCTGTCTTTGGCGCAGAATGGCAACCTCGACGCTACCAACAG
+>850:2:1:2240:19550/1
+CGGATGTTGGCCTCGTATTGCCACTTCGTGGCGTATCCAGTTCGCGCGCCAACGCTCAAGGAACCGGCATGAGGCG
+>850:2:1:2240:19550/2
+GCCGAGCGGGCTCTGGCAGGCGCTCCGGGACGGTACGCCGGAGACGCTGTAGCAATCGCTCCCGGCTGCCCCGACG
+>850:2:1:2241:3948/1
+GGGCGCCGCCCGTGGCCCTTGTTGGAGGGTTCGACTCGGGCGGTTGGAGCCAAGCGCCGTTTACAGAGATCGGTTC
+>850:2:1:2241:3948/2
+AAGCCGTCGTACACAAATTGCCGTACGCAACGGCTATCCTGTGATTCGTCTTGCACGTAGGCCATCGCGCCGTGGA
+>850:2:1:2241:5774/1
+GCGCGCGCGCAGCGCGGCGCCCTTGACACGATCGGTAACCACTACCTCGAAGTTGAGCCCGCGCGCGGGGTGGCCC
+>850:2:1:2241:5774/2
+TCACGAGACCCACACGCACAGGTCCCGCGCCGGTAGTCGGGCATACAGCAGCAAAAGGAGGCCGTAGGTGCTACGC
+>850:2:1:2241:9476/1
+CGAAGCAAAGCAGCGCGGACCGGGGAGTAATCACAGTGCGGATGATCGATACACAAGAAACCAAAACGAGACATAG
+>850:2:1:2241:9476/2
+ATTCCTTGCGGCCTCCCTTTGTTTCAGCTCTGGCATGACCATGTTCTTTTTTCTTTACCACCTCTTCCTCCTCGAC
+>850:2:1:2241:6469/1
+GCCGGCTCGGCTGGCGGCCGGGATTCCGCCGGCAGCGGCTGGGGCAATTGGCCGGGGGGCCGGGGGGCGTGCGCCG
+>850:2:1:2241:6469/2
+AGCTCGACGCCACAGCCACGCACACCGGCGACATAACGGAGCACAAGCACGACGCGAAGACCTTCCACTTCCTCGT
+>850:2:1:2241:21397/1
+CCGCCACGATGGCGGGCATGAGCTGGGGGAGCGTCGCCTGGCGGAAGGTGCCCCAGGGATCGGCATAGAGATCCAT
+>850:2:1:2241:21397/2
+CGGGCGGGCAGGCGCCTCAGCTCGCCATGGGCTATGGCTGGATCCTCGCCGCCCATACCCTTTTCTCCCCCGCGCT
+>850:2:1:2241:4732/1
+AGGTGATGGCGCTGCGGCCAGCCCTGGGGCGGCTGGTCGGTCCGGGCGACGACGGGCCGACCGCGGACGGGGCGGC
+>850:2:1:2241:4732/2
+CTCGCCCATCGATGCCGACAAACGGTGGCGGCTCGTGACCCCGGTCGCGACGATATCCGTCTCCGACGGATCAGGC
+>850:2:1:2241:3660/1
+TGATATTGGTGCCTGACGGGATGTATCCGGTCACGGACGACAGCGTCGAGAAGCCTTTTATGTAGGTGAAGCTGCT
+>850:2:1:2241:3660/2
+GTAGTGCCAAATGGAGCGACTTCTGGAAATGTAGTCGTAACAGTCAACGGCGAAGTCAGCAATAGTGTCTCTTTTG
+>850:2:1:2242:11617/1
+AGAACGATCAGCATCGGAACGGATATCGAGCTTTCCGTTTGCTCGAACAGCACCCAGCGCATCTGCCCACCATCGG
+>850:2:1:2242:11617/2
+CGCGATTAATCGCATGTGGCCGGACAGCAAGATTTCTCAATCTGCGCAACTGGACCCGAGCGCAAGCCCGGGGGAG
+>850:2:1:2242:2808/1
+CGGCGGCCGGCGACTGGAAATGGGGAAGCGGGGAAAAAAAATGGCACCTGTGACCTCCTGAGTCGCGCGGGAAAGG
+>850:2:1:2242:2808/2
+TGGACGGCCCCACATATCCGATGGGCAGTTACTCACCCGCGCTCGACGGCTGTGCCAGGCCCACGGCAAGCACGCC
+>850:2:1:2242:1609/1
+ACTTTCCAGCTCTTTCGCGGTAATCGAATGCCGTAGATTATTAAGGGGCGCCAGGTAGAAATGGATTGCCTCTTTC
+>850:2:1:2242:1609/2
+TTTTCTTCGAAGGAAGCCGCCCAAGCCGAAGCAACGGAGCGAAATATTGCGATGCGGAAACTCGGTCAGAATGCCG
+>850:2:1:2243:12934/1
+ACTTTCTCCCGGTCGGCGGCCGGGATCTTGAGGGCCGACGCGATCGGCATTTTGCGGGCGATTTCGTGGAGCGCGA
+>850:2:1:2243:12934/2
+GCTCGGGTTGAGGCGCAAGCAGCCGCCCGACGCTGCCGAATGGACGACGAAGGGGGGGGACTGCGGCACTTGAAGG
+>850:2:1:2243:6815/1
+GCCTTTTGGCGGCCATCAGAGCGTCTCTGGTACGCTTCGAAATCTGCTCCCGCTCGTGCTCGGCCATGGCAGCGGG
+>850:2:1:2243:6815/2
+TGAGAGCGGCAAGCATGCCGACCGCGAAGAGCTTAAAAAGGCGATTGCCGCCTGCAAAAAGCACAAAGCCACGCTA
+>850:2:1:2243:1629/1
+GTACCGGCACCGCGAAGCGAGCGCCGCACGCCCGGCGCACGTACGGGCTAAGCACGGGCAACGCGCTGGCTGGGGG
+>850:2:1:2243:1629/2
+AGCGGGAGGGAGGAGGTGGCGTTTCGGGGCCCGCCGGATCCGCGGGTGCGGCGGGGGGGACGAACGACGGGGAACC
+>850:2:1:2243:11473/1
+CGGCGCCATGCACCCTCCCGTCACCTTTCGCACACGCACGGGCGTTGGCGCTGCGGCGCGCGCCTTATCGCTTCGC
+>850:2:1:2243:11473/2
+CCACAGTCTTGATGCCGAGTGGAGCCAACGAAAAGCAGCCGCGAAAAGAAGGTGGCAAGGAAGAAGTCAAACCGCC
+>850:2:1:2244:12131/1
+TGGGCACGCGGGCGGGGGGCGCTCCCCCCCCCCCCCCCCAAACCCCCCCCCCACCCACCACCCCCCCCACACCCAC
+>850:2:1:2244:12131/2
+CTAAGCGGTAACTCTGAGACGTCTCTGAGAGTCCAGAGCATGACCCTAACCCGCTTCGGAGCAACGCTATCGTGCC
+>850:2:1:2244:12665/1
+AAGATCCGGTGGCGGCATGCCGGGAAGGACCGACAGCGGGCTCCCCGCCGGGGGGGGCGTCGGCCCCCGCCCCGGG
+>850:2:1:2244:12665/2
+CTGGGACGCGCTCATGGCTGCCTCCGGCTCACCGGCGCGGGCGAGGGCGCCAAAGGGGGTGGCGTCGAGGCCATCC
+>850:2:1:2244:2483/1
+TCCGGACGGCGGCTTCTTCCACCGGAATTCGCCGCGAAACATATCGAACCCACTCTTAACTACGGCGACACCACAA
+>850:2:1:2244:2483/2
+CAGAAGCATTGCAGTCTTTGAATCTTCCGGGCGTGGATTTCCGCGCCTGACAGCTTGGGCCGACGTTCCAGAAGCA
+>850:2:1:2244:18173/1
+GGCTCTGCCGAACCGGGCACGGGCGGAGCGCGCTAGCAATCCCGGGAGCACATCCGCCCGCAGGCGCGCACCGGCC
+>850:2:1:2244:18173/2
+GGCGCGTACTCCCGACCCGCGCCCACCTCTCGGTGCGGCCGCCTAAAAGGTGGGCGTCGGGTCGCGTGTTGGGGAA
+>850:2:1:2244:14282/1
+GCCGGAGCCTTGGCCATTGTGCTGTGGTTTGGGGTGTACGCCCACATCTCCGGTATCGTTCTGTTGGCGCTTGCGT
+>850:2:1:2244:14282/2
+CGCTCCCGGAGCCGCCACCACGCGCCGTCAGCAGGACAAGGCAAAGCAGGAGCAGGAACGGTGTTGGGACTTTCAT
+>850:2:1:2245:11639/1
+GCCGACGGCAAGGGCACCGACATTACCGACCTCCCCCAGAGCGCCCTCGCCGCCGGCCCGGCCGGCCGCGCCAGCA
+>850:2:1:2245:11639/2
+TCGGCGATGGCCACGGTGTTGGCTCCGGTTTTTTCGGAGGCGCGGGAGTGGCTGTTGGCGCTGATTTACCTGCCCT
+>850:2:1:2245:1070/1
+CGTACAGGCCCGCCCGCCCTCGCCCTTGCTCGCGCCCCCGATGCTTGCTGCCTTGGCCACGGAACCGGTGCAGCGC
+>850:2:1:2245:1070/2
+CACTAGCGGAGGGGTCTCTACGGTCGCGTGCCGGCGGAGGCGCTCAAGGACAAGATCATTTTGTCACTCTCCCAGC
+>850:2:1:2245:7668/1
+GCGGGCATTAGATTCCGTGACCGTAACCAGGATCCTGCGAGAATCCTGAGTCGAACACATCGCCATACACCGGGAC
+>850:2:1:2245:7668/2
+ACAAGAGTGTGGCGCAATGGACGGCTGCAGGACGCCGATCGGGCGTACCCGGCGGGGGCGCCCTTTCGCCGCGCCG
+>850:2:1:2245:6925/1
+TTTAACCGTAGGAGCTATGAGCATCGCGACGAGCCCAGTCTCGGCATCTGATCTAGTTTGAAAGGGACGAAAAAAC
+>850:2:1:2245:6925/2
+GAGGCACCGCATCAATTGAGTACCGGCTTGCGGGCGTTGCGCGGGGGGGCTAAAACAATTAAACAAAATATGGAAG
+>850:2:1:2245:5585/1
+AGCCTTTGCGCCAAACTTAGTGATCACGAAGTCGCGTTTTGGAAAGACGGGCGACTTGATGCGTGCGAGGATCCCG
+>850:2:1:2245:5585/2
+CTATTGGTTGAATCACATGAAATCACGACGCGAGTTTCTCAAAGATATCATTGTCACCGGCGTTGCTGTGTCGGTC
+>850:2:1:2245:5833/1
+GATGCAGCGGGGGTCGAAGCGCTCGTTGCCGAACTGCCACTCGCTCGCGGTGCGCATCTCGACATTGGCGCGGCGC
+>850:2:1:2245:5833/2
+CAACGGCACGGGGGCGCGCATGGGGGGGGGGCCGAACACGGCGGGCATGCTGCCCGCGTGGGCTCAGCTCACCTGC
+>850:2:1:2246:19379/1
+CAGCCATTCATCTGGGGGCTTTCGCGACGCTGTCGGCCTCGACGAGCTGCTTCAGTTCCTGCGACTCCCCGGTGCG
+>850:2:1:2246:19379/2
+CCCTACGCGATCCTCCCCGTGCCCCTCGAGACTGCGATCCCCGCGCGGGCACGCAAGCGCGGGCACCGCACGGACG
+>850:2:1:2246:6213/1
+GACTTACGGTACGGGTATGCGCAGCGAACAGTTCACCCTGAAGGCCCAGGAGGCCCTCCAGGGCGCCCAGACCCTT
+>850:2:1:2246:6213/2
+TGAGCCGGGACCCGTCGCCGCCCTGGATCCGCGGAAGGCGCTCCAAGGCCTCGTCGACCCGACCCAGCATCAGCTT
+>850:2:1:2247:14650/1
+GCACGATCCGTCGCACGATGAGCAAACCGAGGCCGGCGCCCCTTTCCCTGGTCGCATCATATGGGCCGAAGACATG
+>850:2:1:2247:14650/2
+TGATCGCGGCCAGATAAAGCAGGCATTTTACAACGTCATCAAAAACAGTTTCGAAGCGATGAAACGGCGCGGCATT
+>850:2:1:2247:8124/1
+AAGCGATCTCTTGAGCGGCGAAAGCCTGCTTGTGCCTTACGAGATGGTTCACACAAATTACACGGTGCCATTGCCG
+>850:2:1:2247:8124/2
+CGCGTCGAATCCCTGCCCACGCTTCCACAGGCTCGTAACGTGGCGTTCGGTGACTTCCCCGATTCCCCGGCTGGTA
+>850:2:1:2247:6945/1
+CAGCGGGGACGGTAGGAAAGGTGTTATCGCAGCTGCTTTGACCGCCCTGATGAATTTGATCTTTCTCGGTTCATGG
+>850:2:1:2247:6945/2
+TTGTGACCGCGGCATCATCCATCAGCAAGCCAAAAAAGAGAGCCAAAAAAACAAAAGACATGAGGTTGAAGGCAAA
+>850:2:1:2247:16768/1
+ATTGATTTGCCATTGATCGCGTTCAACACGCCACTTTGCACGACGAAAATCATGGCATCTCTCCGCATTCTCGGAG
+>850:2:1:2247:16768/2
+CACCAACTCGTCCCTCACAAAATCCGGCTGCGCTGGCCACTCCCCGGGGCGCATAGCCTCGCCTCCGCTCGGCCCG
+>850:2:1:2247:16262/1
+GCACCCGACGCCCTCTACAAGTTCGAGCTGCCGGTAACGCTGGTCACCGGCGAGCTGTAGAGCATCTGGCACGCCT
+>850:2:1:2247:16262/2
+GCTGGGGCCGTTATCACTTTGGACTAGGGAACCGTCCACGGGGCGGAGTCTTGTTGCGCAGTCTTCCCAGGGGGGA
+>850:2:1:2247:5752/1
+CTAGAGCAGTTCCAATTCGCGATTCTGAGTGAGCAGACGCCGCGGGGTTTCGACGGTCTGGGTCGCGGGACAGTAG
+>850:2:1:2247:5752/2
+AGGGACTCGCTTTCTCTGTCCAGGCGCAGTACAACAGGTGGTTGTGTGCCCGCCAGCAGCGATAGGAGGTGCGGTC
+>850:2:1:2247:12639/1
+GATCTCCTGACTTTTATATCCGTGCTGGGCGAACTGGTTTTGAATTTGCCGGTTGCCCGGACTGGTCACTTTGACG
+>850:2:1:2247:12639/2
+TGGGCCGTCCTATTGTGGTTTTATCGCCGCGGGGCGTTCTGTCGTCGATTAACTACGCCGGGCCGTCGACCGCCAC
+>850:2:1:2248:21299/1
+GAGACACTTATTTCGGACGCGGACAGCGCGAAGAAGCGGGAGCCGCGCGGGGCCGAGAACTCCGATCTTGTCTGTG
+>850:2:1:2248:21299/2
+CGTGCCGAGCCCTCCTTGCCTGGGCAAAGTATCCCCGCGATGGGGCGGGTAACGGCTGGCACTTCCGGACCGGGTG
+>850:2:1:2248:5489/1
+GAGAGATCGCGGGCCGGAAACTAAATGCTGACCACAAAATGACAACCGCTTTTCATTCGGATTTCGGCATTCCTTC
+>850:2:1:2248:5489/2
+CCAAATCATCGGCACTCTCGAGCAGAAAGCAGGAATGAGTTCCGTCTCATCGGCTGCGCATTTAGGCGGCGGGGCA
+>850:2:1:2248:15158/1
+CCACCCATGATGACCTGCAGCCGGACGAGCGAGACCCTCGGACGCGCATCGCGGATCTGGATCGGCTCGCCCGTGG
+>850:2:1:2248:15158/2
+ACCCGGCCCACCACATCGACTTCGGGGCGAACGCGAAGGCGTACATCGATACGTTTCAACGCAACATCGACTGGGG
+>850:2:1:2249:10203/1
+CGGGCCTTTAACCGTTCCGTGTCGGTGCGCCCAGAGGGTCGCGGCTGGCCGACGCACGGCGGGGGGGACGCCCTCG
+>850:2:1:2249:10203/2
+TCGCGGGGGAGGGGACGGCTCCCATCACGGTCTGGAAGACCGACTGCCGGGTTCTGGACGTGGGGGACGAGACCCG
+>850:2:1:2250:15802/1
+CCGGCTGCACGTCGTAGTGGCCGCAGAAGAGGATGGTCGGCGCACCGGGCGCGGCCGGCCCGTGCCCGCACACCGC
+>850:2:1:2250:15802/2
+ACTTCATCAACGTCAACCGGGACCGATACACCGACGAACTGAAGGCGCTGCTCGCGTTTCCCAGCGTCAGCGCGCG
+>850:2:1:2250:5609/1
+CCGGGCGGCGGCCGCTCCTGGCCGAGGCCCCGGCGGCGCGGTCGGGCGGGCGGGACAGGGCGGGGACGTGGCTCCC
+>850:2:1:2250:5609/2
+GGCCCGCGCGGGGGGGCCACCCGACCGGAGTTCACCCCGAGAGGCGCCGCGCGGCACCCGAACTTCTATTAACGCG
+>850:2:1:2250:20619/1
+GACGCCGCGGCTGCAGCATCCCGAACGCGGGGCGAACGCCCCGGATTTCTGCCTCTGGTCAGGAAGCTGCCCGGCA
+>850:2:1:2250:20619/2
+AGCGCAGATCGAGACGGAACACGGCTGCATGCCTGAGGTCGCCGGCACACAGGCCGCGCCCCCCGTCCCCGGCGCG
+>850:2:1:2250:1107/1
+TATCGGATTTTCCGGATTTTCATCGTCATAAACGAACTGCGCAAAGTTTGCAAAAACGTCGAGCTTTAGTTTGAAG
+>850:2:1:2250:1107/2
+CGGCAGAATGCCACAGCCACTCATCACCACGTCGATGGTGTGGGGCGACGATATCAATCCAGAGGGCCTCGCCGAG
+>850:2:1:2250:16024/1
+GAGGGCGCAACGGTGAGGGCAGCCTGTCCCGCGTGTGCTTCGATCCGCTCGACGTGGAGCGGCCGTGCCCTCACGC
+>850:2:1:2250:16024/2
+GAGGTGAACCCGCGGGTGGCTCTGTACCAGCGGCTCGACAAGCGCAGCACCGCCGGGCCCTATTTGGATCCGGGGG
+>850:2:1:2250:15557/1
+GTTGGGGTTTATATGCCCCCTAATCGTCTTTTCAATTTGCGCTAAAGCGTTCGTACAATAATGTTTTTGATCGCAG
+>850:2:1:2250:15557/2
+CAGTCATCCGATAGCATAATCTCAGAGCTATGAAACCGTTAATTGAGCTTACGATTGAACACTATGACTCAATTTA
+>850:2:1:2250:20384/1
+TCCGCTACGTTCCCGCGACCCTGGCCGAGGGCAGCGCCAGGGCCACCGCCGCGCGGCACCCGCGGCTCCCGCCGGT
+>850:2:1:2250:20384/2
+GACCTTCCCGACAACCACGGGGGGTGGCGCGGCGGAGCTCAACAGGCCTCCCCCTCCCCCCCCCCGCCCGGCGTGC
+>850:2:1:2250:11886/1
+GTCCGCCGCCCGCGGCTTAGGCGGCCGCACGACGGAAGCGGGCGGCGCTCAACCGACGGAATCGATCTCGCCGATG
+>850:2:1:2250:11886/2
+AGCCCAGGGGGCACCCGCGGCCGGACGCAGCTGATGCCTAGCACGTCCAACGCCCTCGCCAGCGCCCACCACCCGA
+>850:2:1:2250:21005/1
+GTCGGCGGTGGCTGGAGCAGGCATTACAGGTGCAGGCGGGGGGGGCGCCAGGGGTGGGGGCGCGCGCGCCGCGCGG
+>850:2:1:2250:21005/2
+AGACCTGGGCGCGCGCGAGGTCCCCCTGGCGTTCGGCCCACACGCCGCGCGTTTGCAGCGCAGAGTAGAGGAGCAG
+>850:2:1:2252:2335/1
+CATGCGCACCGTCGAGCTCGTCGAGCCCGCGCCCGCGTCGGGCGCGGCCATGACGAGCTGCATGGGCGGAGTCGCG
+>850:2:1:2252:2335/2
+GTCAGATCGGGGCCCTTCACGACCACGACGAGCACTTGCGCAATCTCGAGCCACGGCGACTCCCTCCCGTCGTCGT
+>850:2:1:2252:20444/1
+CAGGAGGAGGCAGCCGTGGCACCCCGCGCCGAGCAAGAGTCGTTCCTCTTCCCGACTGTCCGGTTGCTGGCGCGCG
+>850:2:1:2252:20444/2
+CGTCGGCGCTGCGGGCTTGGGAATCCTGCTCTACACCGCGAGTCACCACGCGGAGGGCACGCCCGGCGCCACGGCG
+>850:2:1:2252:2589/1
+GCGGACAGCCCGGTCACCCAGGCGGTCCGGGTCCGGCTGACTCCGCCCCCCCACCCCCCCGGCCCGTCCTGGGGCA
+>850:2:1:2252:2589/2
+GCCCGGCCCGGGTCGAAGCCGGCCGTGACGCGCGCGCATGCGCGCACGCGCCCAGTCCCAGGCCAAGGAGGAAGGA
+>850:2:1:2252:3746/1
+CCGGCCGTGGCCGTCACGCCGAAGTTGCCGCTCCCCCCCTACTGCCGGTCACCCAGGGCCCGGGCCACCACGATCT
+>850:2:1:2252:3746/2
+TACGGTCGAGGCCGGCGCCATCGCCGGATCGGGGCCGGGCAGCGCCATCGCCGTGGTGCGCTTCGCCGGACGCGCG
+>850:2:1:2252:5551/1
+GCGCTGCCCAAGGAGAAGAGCGTGATGAGGGCGATCGCTCGGTAGAAGCGGGTACGGAGCCCCCGGGGCGTTGGGG
+>850:2:1:2252:5551/2
+TCGTCCACGGTCTGCGGTTGATGTGGAAGAAGGGCGACGACGAGGAGGTCATCGACGAATTTCTGCGGCGGGGGTA
+>850:2:1:2252:19962/1
+CCCGTTTGGCCCGTTCCTTACGCGCAGCTGGAGAATAATTTTCCACTCAATCTGGAGGTGCGCTCGCGTCTGGCTC
+>850:2:1:2252:19962/2
+GCAAGCGTTCCCATTAAAACGGCGCCAAAGCGTTCGGTTACGAGAACGCTGCTCAGCATGGCATTCATCGTCAGAA
+>850:2:1:2252:2455/1
+CGGCGGCTCGATGTCGGTGCGAATCTGTTGCTCGGTCGGAGCGGGGAGTTCCGCCCGGAAGAACTGCGACACCGGC
+>850:2:1:2252:2455/2
+GACGCGCCCCGGGTGCGCAACGATCCGGGCGCCGGCAAGCGCCTCGCTCTCGAAGCGCTACATCGGGGGGCCGGGG
+>850:2:1:2253:17253/1
+CACCCAGCGCGCGCAGACCAGGGTATCGACGGCCTCCATGCGGGACCTCGCGAATCGGGGGGCGCAGGACACCGAC
+>850:2:1:2253:17253/2
+GATTTGAGCCATGGAGTCCGTGGTTCCCGGCGCGATTTACCGCGCAGTTGCGGCGGCGGCGGGACCGGACCCAAAC
+>850:2:1:2253:3641/1
+GCGGCGACGGCCCTGTCATCGACATTTAGATCCTTATCGACTTGCCGCAGCTAACGCAGGGTTGGGAACTTGCATT
+>850:2:1:2253:3641/2
+ACCTGCGAACGGATGACGCAGATTACTTCGGGCAGATGCAGGAAGTGTTTCGTGCAGCAAAGGAGTTTTTGGAGAT
+>850:2:1:2253:14454/1
+CCCCTTGGCGTACGCCTCGAGATAAACAGAATTGCTATAAAAGAAACGCGGATCGGGGGGAACGCTAAAGGGCGAT
+>850:2:1:2253:14454/2
+GTCAATACGGACTAGATAAAAAGCTTTTCAAGCAAAAAGAATCTGCCGCACCCTCTCCACACACGCACCCACGTTT
+>850:2:1:2253:3331/1
+CGGAGGCCGCGACAACTACAATGCCCTTCAAGTATCGGTCGTGCGGCGATCTGCCAAGGGCTTGACCATGAATGCC
+>850:2:1:2253:3331/2
+TTGAAGTTTTGACGGACATCGAATTTGTTGTAGCTCTTGTCGTAGTCGAAATCCTTGATCGCTCTGGCGTTGTTAC
+>850:2:1:2254:6143/1
+CGCCCACCTGCTCACCGCGGCGTACCAGGCGTGGACGATCGCCAGCGGGGCCGCGGGCGCCGGCGTCGGCATCGGC
+>850:2:1:2254:6143/2
+GACGGTAGAACCTGCCGGGACCCAGTGCGCGTGCCGAACGCGACACGACGGGGTGAACGCGTCGGTACACCCCCCC
+>850:2:1:2254:4342/1
+CGGCGGGTCTGCGGCGGGCGGGGGGCGGTGAAGAAGGGGGCGGCGGGGGGCACCGCCCTTAGGGGCTGCTCGGGGG
+>850:2:1:2254:4342/2
+TGAGCTGGGGCACGAAGAACCCTGGCGAACTCCTGGGCGGCGCGCCCGGCCGGCTGGGCGTGGTCGAAACCGGCGC
+>850:2:1:2254:7302/1
+CGCGTAGACCTTGACCGATTGCAATGTCGCGGTCTTCTCGCCGGTCAGCGGGCCGATCTCGTGGATCGCCTCGATC
+>850:2:1:2254:7302/2
+CACCCAGATGCTCGCCCGTTTTGTCGAATTGCAGTACCGCCGCAACGACCCCAATTTCTTCCGCGGCTCGCTCCCG
+>850:2:1:2254:8993/1
+CGCCCTCCCCGGCAAGGAGGGGGTGGTCGACAGCGACGAGGCCTGCGGGCGCTACGCGCGGCGCAAGGACCGGGTG
+>850:2:1:2254:8993/2
+CGAAACCAGCCCCAGCCCCGCGCGCGCTCCCTCTGCATCATCCGCGTCAACGCCGCCTGCCGGGAAGCGGGCCTGC
+>850:2:1:2254:16338/1
+AGCCCGGCGAGGAAGAGGCCCGGGGGGACGACGGGGGGGATCAGCGCGAAGAGCGCAATGACGGGCCGCGCGCCCG
+>850:2:1:2254:16338/2
+ACGCTCGTGTTCAACCGGAGAAGGAACGCGGTGGGCAGCCCGTGCTTCCCGCTCGCGGGCGGCAGCGGGGGGGTCG
+>850:2:1:2254:5323/1
+GGATCGTCTAATGAACAAAGAGCTACGTCAAACGTCATGCATTGACGGAGACGTCTCATGGATCACGGCGCAGAGG
+>850:2:1:2254:5323/2
+CCTCGCCCTCAGCTCCTGAGCCCACGAACTGAGCCGTTCGACCACTGTAGGATCAACGATCCGAGAGGCTATCCGG
+>850:2:1:2255:19705/1
+GCCCGCGTGAATGATCGCGGTCCCCCCGGCTGCGGCCCGCCCCCGGCCGGCCGGCACCTCCCCCGCGCGCGGCCGG
+>850:2:1:2255:19705/2
+GCCGCCGGGCGCGCGCGTCACCGCGATCACCGGCCGAGGACTCCACGCTTCGCGCGCCGGCGTCCCGGCCCGCCGC
+>850:2:1:2255:1735/1
+GCGATTCCGGTGGTGGATGCCGAGAACCGCATCAAAGGCATCGTGACGGTCGACGGCAGCGTCGACGTCGTGGAGG
+>850:2:1:2255:1735/2
+CGTCCTGGAAGTAGGCCATCGCGGTCGCCGTCAGCATCTCTCCCAGGAACAGCGCAGCGAGCCAGCCGGCGCGCTG
+>850:2:1:2255:2299/1
+TCGCAATCGACTGCGGATGCTTGCGTCCGTGGAGGACGGTATGGCCGACATTTTCAAGACGCTCGAAAACTCGAAG
+>850:2:1:2255:2299/2
+CAATTGTACTGCCGGCCTTGATCAGCTTCGGCCAGCGCATGAACAACGGGATGCGAATGGATTCCTCGTAAGGAAG
+>850:2:1:2256:16822/1
+TTGGCGAAGCATTCGTTGAAACCGGTGTACGGCGGATTAGGCGGGATACGCCGATAAAGGTCAACGCCGCCGCTGA
+>850:2:1:2256:16822/2
+GGTCACTCGTACGGCGGGCTTGTGCTGAAATACATCGGCATTTGGCCCGAGCATCCCAAGGCCCGCTTGTATATCG
+>850:2:1:2256:13566/1
+GCCGTGATCGACCTCCCGACGGTGCTCGGCCCCGCCCCCGTCACCGCGCACCAGCGCCTCCTCCTTCCGCCGCGCG
+>850:2:1:2256:13566/2
+ACCGTGGGCTCGTTCCGCTGGTCGCGTTGCTCCGTCTCCGCGGCCTTCTGGCCGTGCAAGGCGCCGCCGCTGCCAC
+>850:2:1:2256:4689/1
+CCTGACAAGAACGGGGTCATAATCGGCGGCGACCCCGCCGAGAGACAACAAATGATGCACCCCCAGCTGTTTTTCG
+>850:2:1:2256:4689/2
+AACAGCGGGCTCACCCCGCACCCGTCCAACAGCCAGCACACAACCACAACGACAAGGCGAAGCGTAAGAAGCGGCC
+>850:2:1:2257:18557/1
+GGCTTCATGGACAGGCCTTCTGTTCCGGAGGGCCTGCGCCTTGCTCACGGGCAGGGACGGCTGGGGTGGGGGGGGT
+>850:2:1:2257:18557/2
+GCTTCCCATTTCAACGACCTGAGCTACCGGAATGCAAAAATATGCGGCCGATCGTTCGGCGTTGCGTGGCATGAAT
+>850:2:1:2257:14169/1
+GGTTGGAGTTGGGGGGCAGCCCCACGGCCTACTGGCGGCCATCCAGTCCGACCTCACTCAGCCCGGCGTTTACGAC
+>850:2:1:2257:14169/2
+ATGGTTGGTGCCTGGGGGGGGATCGACGCCCCCATGGCGTACATGTCCTCCTTCTTGGCGATCGCCGCTTAGAGGG
+>850:2:1:2257:4621/1
+CCGCGGGCGCGAGGCCAAGAAGAAGGGCGGCACGGGGGACGAGTTCGTCAAGACGGGGAAGCCGCCGGCCCCGCAC
+>850:2:1:2257:4621/2
+ACCGCCGATCTGAACTGACGCAGCAGGCGGGGTTGAAGACCCGCCTCCCCGGGCCCCCCGTGGGGCTGGAGGCCCG
+>850:2:1:2258:1974/1
+TTCGGCGGCGGCCAGATGTCTTTTCGCAGATTCCAGGGGACCTTCCGCAACTACCGTCGTCGGGAGCTGCGCGGGG
+>850:2:1:2258:1974/2
+TTGCTAACAGAGTAAACTCAAGCCCGAGTTCAGGCAAACGCTCACAAAGTAGCTCCACGGGCACATGCCCTCATGC
+>850:2:1:2258:17409/1
+ATCGTGCACCCGCTCCTCGGGGAAGAGGAGGGCCTCCAAGCCCGCGCGCGTGTCCGCCCGGAGGTCAAATCACCCA
+>850:2:1:2258:17409/2
+CGCGAAGCATCCGCGCGTTTTCAATCGACTCTTCGTCAGCATGGTGAAAGCGGGCGATAACCGCGGACTCTGCAGC
+>850:2:1:2258:10476/1
+AAAACCGCGGAGGCCACTATTGGTGATGTTCTGGGTTGCATTGGCGCCACGGCGCTGCCGCCTGACGGCCGCGTTG
+>850:2:1:2258:10476/2
+CGCAACCGTGACTGTCCGCATGTTCCCACAAGGACTTTGCAAGCGACGGCGGATCGGAATCAATAAGAACGGACTC
+>850:2:1:2258:17311/1
+ACGCGCGATCGCATAGCGATCCCTTGCTGGTCGACCGACCCGGCCGCCACCGCTGGGGATAAAACAGCCCCAGGGC
+>850:2:1:2258:17311/2
+CCTGCGGGAACAATTAACGCAATTCGCACATCTCCTGCAAGAGGACCTGTTTCCGATTCTGGAACAAGCCTGCGCA
+>850:2:1:2259:4405/1
+TGGAATTACACCGCACCGTCTGAGGCAGCACGTAGCTGGGCGGCGCCGGTCGTGCAGCAGCTTGACGGGATACACC
+>850:2:1:2259:4405/2
+CCGGGCTTGAAGCTGCCAGGCGCGCTTGCAAAGCGTCCTGTAGCGCTGGATATCACCGCGATTTCGGTGGTATCGA
+>850:2:1:2259:14114/1
+TCTGCATGGCGCTCGGAGCGCCGCTCGCCTCCGCCGCGCGGCTCGTCGCCGGGGCCGCCCTCGTCGTCCCACCGCT
+>850:2:1:2259:14114/2
+CGTCCCGGCCGTGTGCATGTCCATGCCGAACGCCTCCAAGATGTAGGTCCTGTAGCGCTCGTAGCGCGCCCACTCG
+>850:2:1:2259:14503/1
+AGAATTGCAGCGGGCCAATGAGGACCTGGTTACGGTCAATCGGGACCTGAAAACCGATGTCGCAGACCTGCGCCGC
+>850:2:1:2259:14503/2
+GGGCGCTGTCCGACAATGGCCGGCCTATGTCCGCGGGAATCAGATTAAACACGTCCTGCACTCGGGGAGTGACACC
+>850:2:1:2259:16843/1
+AAGGCGGAGATTCCGGAGATTTACCTGGAGGATTTCGATTGGCAATGGGCCCCTCTCCTTTACCGCGTCGTGCACG
+>850:2:1:2259:16843/2
+GTCGCCTACGTTCGCGTGGTCTCCGAACGCCCACCCGGGCGTGCCTTCGAAACAGCCCTCGGCCCACCAGCCCTCC
+>850:2:1:2259:1916/1
+GAAGCGGAATCCGACCTCTGGAAAGGCCCTCGCCCGCACCGGCGATGACGGTCTCGCGCCGGAGTGGGACCCGCCC
+>850:2:1:2259:1916/2
+CGTCTGCGAAAGCGATTCGAGTTCTTTCTCGTCGTTCGGTTAGCGGCCCCCACTGATCCGCTCTTTCATGCTGACT
+>850:2:1:2259:14552/1
+CATCCCTGACAGTGCCGCGTTCGCCTTCCAGTTCGCCCGGCGTAATGGCATCCCCAGGGCCTCCCATTTTGCCACC
+>850:2:1:2259:14552/2
+CGGGGCGATGAAGCGCGACCAGGGCAACGGGCTGGCGGACGCGGCGAAGAACGACCCGGGGCTAAAGCCGCACCGT
+>850:2:1:2260:19587/1
+TAAGCAGATCGCCGCGCGGATTGGCTAAACCCGCATGGCGAGGGATTCCTGCGTCATACAGTCCGGCATTCCGGCA
+>850:2:1:2260:19587/2
+TACTCTCACTTCCCCATCATAGAGCCTGATCCATTTGATATTGGTTTTATCTTCCAAACAAACAATATATGTAGGC
+>850:2:1:2260:5186/1
+ATCTGACCCAGCAGGGGCTGAGATGGCGTGCGAGGACGGGCAGAACAGTTAGGAGGGGCGTGAAAGGACGGGGGGG
+>850:2:1:2260:5186/2
+AATGCGGGCACGAGCCGTCGGCCGCATCTCCGTCTATAGCGCCGGCGCAGATTTATCTATCGATTCCGGTAGCCGC
+>850:2:1:2260:14417/1
+GGCCCGGTCCGGGTCGTCGGTGTCCGGACGGCGTCCGCACTTCGGCAGGCGGCGCGTGCGGGCGGCGGGCGCGCGC
+>850:2:1:2260:14417/2
+TACGCGTTCAAGCCCGGCTACAAGTTCCTCGACAGCGGGTACACCGGGCGCCCGCTCGCCGCCGGTAGGACGGGGA
+>850:2:1:2260:10585/1
+CGACGTCATGCACTATCGTTTCTGACTCGTTCGGACGTAGGATGCGGGGCGCTCCTCGGGTCTGGGGGGGGCGCGG
+>850:2:1:2260:10585/2
+GCACCGTCACCCGTGTACGGGTAGTTCTGGCCCGGGTGGGGACCCACTTCCTTGAATCCGATCAACAGCGTCGGGC
+>850:2:1:2260:13077/1
+CGGCGCGCGGTGGCTTACCTGCCGAGCTATGTGAAGGCACGTGTGCACCTGGCGGAGATCTATGCAAGCCAGGGCC
+>850:2:1:2260:13077/2
+AGATGCCTCTCAAGAAGCTGCTCGAAGCCAGACCGTGCGGCATCGAGCTGCTTCTCCGCCTCGTCGGACCTGCCTT
+>850:2:1:2261:4008/1
+GGAGCTGGCTTACGACCACGCGCTCCGCGCCGTTCATGATGAACGTGCCGGGGTCCGTCATCAGCGGGCGTTCCCG
+>850:2:1:2261:4008/2
+CCTCGAGCCGCCGAAGTACGACGTCGACGAGTGCCGTCAGCGCGGGATGACGTACTCGGCTCCCATCAAGGTCACG
+>850:2:1:2261:18153/1
+CCGCCGCTTTGCGGGACGCGCGCGTGCAGCGCCGCGCACTTCGCGAGAGGATGGCGGTCCCGGCACCGCCCGGTGA
+>850:2:1:2261:18153/2
+CGCGGCCGCGGCGGTGATCCCCATCCGCCACCGTGCGGAGGCGCCCCACATGCCCGTGGACGCCAGCCATTCCGCG
+>850:2:1:2261:20696/1
+GCCGACCGGCGTCACCACGCAATCGCCCGCGTCGAGCTCGAGCCACTCCCGGCGGGGGGTCCGGTGTTCCATGCCC
+>850:2:1:2261:20696/2
+CGGTAAGCCGCAGCGACGCCTCACGGCTCAGCGAGCGCAGCGCCCACCCCGCCCCCGCCATCACCCCGCCCCGCGG
+>850:2:1:2261:20728/1
+GAGCCGGCGGGCACGCTGATCGTCGACACCCCGCATACCTATCTCTACTACGTGCTCGGCCGCGGTCGCGCGCTAC
+>850:2:1:2261:20728/2
+CACCGGCCATGAAGCGCGGCAGATAAGGCTGGCGCTCGATCATCTCCGGCGGCGGATGCCAATCCGGCCATTCGGC
+>850:2:1:2262:20117/1
+ATCGCCTCGACGATCTCGGCGCAGCGCGGTTCCTCCTCGATACGCGCGATATGGATGTAGATGACGCTTTCGCCCG
+>850:2:1:2262:20117/2
+AGCGGCCGCGCAACGATTCGGCGCCCGAGATCGTCAACGACGATATGCCGTTCCTGGTGGATTCGGTGCTGGCGGG
+>850:2:1:2262:17226/1
+GGCGACCAACGCGCCCACGGCCACGGCCGGGGCCCCCACCCCCCCGACCAGTGCTCCCGCCGCTTGATCGCTAAAG
+>850:2:1:2262:17226/2
+ATTTCAGCGAGCCCGGCACTCAAAGCAGCAATCGTCCCGGAAGAGCCCGGCCCTCCCCCCGCCGCGGGAGGGCCGG
+>850:2:1:2262:19622/1
+AGGATGCGGCGTGATAAGGGCATGGAGTCTCCTTCGGCAGTTGCGAGGCGAGGGACCGATATCTTCCGGGTCCACC
+>850:2:1:2262:19622/2
+CTCCTATTGCTGACCTGCATTGTCTCACCGGCGGTGGCGGCGCCACCAGCCAGCCAGCGCCGGTGGGGGGGCTCAC
+>850:2:1:2262:6016/1
+ACTTCATCTGCCGGCGCGCGGTCAGGCCGTGGGTGTGGCGATAGGCGTCGAGCAAGACGCCGAACGCGACCGCGAA
+>850:2:1:2262:6016/2
+GCCTGCGCTCGTGGGCAGTGCCTGCCGCCTACGCGCCTGCGCTGCCCCCCCCCGCCCGCCACCCCGGCGGGGGGCG
+>850:2:1:2262:11441/1
+ACCCAAAAAAACCGCCTCTGAAAATGCAATGCGCGGTTCCGAAACAAAACCGAATCCAAATAGGCGTCATAGAAAG
+>850:2:1:2262:11441/2
+TCACTACGACAGAGGGGCATGTAAAAGGGAGCCATCGGCACCATCCTTCTTCCAGTCATTGGCCGTCAGCTTACGA
+>850:2:1:2262:16573/1
+CGCTGTTGGCTCGCATGGGGCTGGGGGCGCCGACGGATACGCTGAACGCCTCCCCCAGGCCGTGACAAATGGACCC
+>850:2:1:2262:16573/2
+ATTCGCAGCGACATGAACGCGATCGCCGGGCCCCGGACCTTGAGGACCGCCACGTTCTGGGAGTGCCCGTCCGCCA
+>850:2:1:2262:20932/1
+CGGCTACACCGCCAGGCCGACCGCTCCCCAGCCGGTCCTCCGCACCCGGCGATCGACCCTCGGCCCCCCTCCCGCG
+>850:2:1:2262:20932/2
+GCTCCACGGTCTGGGGCTTACGCCCCCCGCGGGGGCGTCCAGGATGCGGACGCCGCGGGCGCACATCGGGCAGGCC
+>850:2:1:2262:20496/1
+GATGTCGTCCGCGCGTTTTGAAATGATCATTCCGGGGCTGCCCGGGGATATCGACGAGCAAAATCACGTAAACAAC
+>850:2:1:2262:20496/2
+CTTTACCCACCCAGGTACGCAACACCATTTCGTCGCCCAGCGGGGCAGGCCCTTTGTAGTCGATCTCGGGTCGCAG
+>850:2:1:2262:9363/1
+TGGCATTCGTCCCGCAGACGTCCGAGGACCTCTTGGATCTGCGTATCACCGACGGGGTAACCCTTTGCAAGGCGAT
+>850:2:1:2262:9363/2
+CATGTTCGAACTCAAACCACTCAACAAGGACGCAATTCCCGCGGCGCTGGACAAAGCTACACACTACCGCCTGCCT
+>850:2:1:2263:16883/1
+CCGGCAAGGCAACGCACAACCCCGCCGGCCTATCGGAACCAGCGGGGCTGTGCCGCCCGCCGCCACCCCGGAGCGG
+>850:2:1:2263:16883/2
+GCCTACTCGAGGCGGAACGCGAAGCGTCCCCCGCCGGCGGCGGAGTGCGCGCGGGGCGGCAGGCGATGGGGGCCTG
+>850:2:1:2263:11143/1
+CGGGGCGCTCAAGCGGTTGCTTCTCGCGGAGCACCGGGCCGCTGTCGCCCGCGCGCGCGACGGTCGCCCTGTGCCC
+>850:2:1:2263:11143/2
+CGGCGACATCGTTCCACGCTTGGGCTTCGCCCTCCCGAGCCCGCCGACTGAGGAAGGGGCAGCTTCCGGCCCCCTC
+>850:2:1:2263:5863/1
+CAGTGCTGCCAAGCACGCCTTGGCGCTTCCCTTGTGCCCTTTGAAGCGCGTGGAGGTGGGCATGACCCATTTCCCT
+>850:2:1:2263:5863/2
+CTCTGCACTCAAGAGAATCCGGCACGAGATGCGGTAGGACTGGCATTGGCGTCGCCTGGGCGGCACGCTCTTGGCG
+>850:2:1:2263:17657/1
+GCCGTCCCCGGGGCCGCCCCCGCTCGCTTGGCGATCGGCTACGACCACGGGCCGCCAGGGAGACGGTTCCCCCCGC
+>850:2:1:2263:17657/2
+ATCGGCAACTCGAAGGGCGCCGCGTACAGCTCCAGGCAAGCGATCACCTCGTCGCGAGTCGGATACCCGCCGGGGG
+>850:2:1:2263:7782/1
+ATTCCGAATCCGGCCAGTCGAACAGGTACGCGATATTCTCAAGCAGGAAAGGAACCGGAATGCGTGATTGAATATG
+>850:2:1:2263:7782/2
+ACCGACGGGCCTCTGGACGAGCGATATTTGGACCAGGTCGCCGAAATCGTCGAGCAGCTCAAAGCGCCGACCTCCA
+>850:2:1:2263:6202/1
+GGTTTCGCGCGGCGTAGTCACGCTGCACCGTTCACCCGGGCGCACGCCGAGAGACGCGCTGGTGGCGCCGGGCCCC
+>850:2:1:2263:6202/2
+GCATAAGCATCAAGGACCGCTGGCGCGCCTGCGGGGCCCCCGCTGGTTCCGTCATTGCACCGACTTCCACTTAGTA
+>850:2:1:2263:16713/1
+CCAAGGATGATCGGCAAGCCGTCTTTGCCGCTGCCGATGACGACCACCTTCGAATTCGTGGATTGCGAAAGCTGAA
+>850:2:1:2263:16713/2
+ATAGTCGCCGCAATCAATCGCAAAACCGAGCAGTACTACATTGCGGAGGAATATAAATTTCGCGTGGCGCGCGAAA
+>850:2:1:2264:11941/1
+CTGATCGGCCGGCGCTTGCCCTTGCCCCCCGGGTTGGCGCATTTGAAACCGATGAAGGAAGGTCAGGGCACCGTCG
+>850:2:1:2264:11941/2
+TTCCTCGAGGCAACCACCGCTGATTGAGCCGATGCGCGCGCCTGCTTTGGTCATCAGAAGCCGGGCACCCGGACGC
+>850:2:1:2264:7251/1
+AGGAATCCCGTCGCCACGAATCGCGCTCGCGTCGGAGCCGGGCCTGACCGACTCGCCTGAGCGGGCGGGATCAAGG
+>850:2:1:2264:7251/2
+TTTCCTGGGCGATGCCTTGCCCTGGTTGATGCTTGCTATGGTAACGGTAACCAGCGCTGTCTTGATGATGATCGGA
+>850:2:1:2264:5791/1
+ACGCTTGTAAACATCAACGGGATCCACAACACGATAAGATATAGCTCGATCACTTACACGCTCAGTCTGCCCTGTG
+>850:2:1:2264:5791/2
+CCTCGGTAAAGCTTACCAGGTCCTTGCCATCGACTGACAAGAGACGGCTGAGATCGGTCCCAAAATTTGCGACCCG
+>850:2:1:2264:1674/1
+GATTAGGGGTGAGCGAGACCGGCATTGTCCGCCCCACTAGGGCACCCGGTATTGCTCGATGTCCCCTGCGGGGACG
+>850:2:1:2264:1674/2
+CCGGTGATGGGGACAGGGGCGCTCGTAGCCGGCCTCGGCGTGATGGGCGGCTCGGGGTTCGTTGCGTCGCCAGGAC
+>850:2:1:2264:6664/1
+GGACGCCTCGCCCATGGCCCTGAAGCAGACAGTCAGTCCGGCCACGATTACTCTGATCCTCCTAACAACCACCGCC
+>850:2:1:2264:6664/2
+AAAACGACCGGGCTTTACCTCGCGTAACCTGACCGCGTGAAGCTAGCCTAGCTAGCGGCGATAACGCGGTAACGAT
+>850:2:1:2264:9254/1
+GCTCGTGGAGCAGCGCTTGGACCGGACGTCCGCAGGCATGGGATTCTCCGTCGCCGTTCCGGGCGGTACCGCGTGG
+>850:2:1:2264:9254/2
+GTTTGCAACATCCCGCCGGCGGAGGGACTTGGTGTTTGGCTTGATCCAGGCGGGGGGGGTGGGCGCGACGGTGAAG
+>850:2:1:2265:2570/1
+TCTTTGGAGTAGTGATGGCGCGGGAAATCGAATAGATCGTCGGCGCGTGCTTCCTCGACCTTATGCCCGGCATACA
+>850:2:1:2265:2570/2
+AACCCGAAGCCGCCGATCGCCTACGCTCCGGCCACCGCGCCCGACGAGACGGAATATTCGCACATCCGCCCCGAGA
+>850:2:1:2265:5570/1
+GACGTCCCGGGGGAACCCTTGACGCCCGAAGGCACCAGGGGCACGCTCGGCGTCGCGGCGAGGCGACGGGGCCCAC
+>850:2:1:2265:5570/2
+AACGGGCGACGGCGACGGACTCGAGTCGCCCGCAGCCCGTCTCCATGAGGCTGGTCACGTAATCGGGGACAAGGTT
+>850:2:1:2265:6727/1
+GGCCATGAGGATCGCAGCAGCAGGGATCAAGCGGCCAGTCTGCGACTACATCGCTGGAATGACCGAGCGCCACCTG
+>850:2:1:2265:6727/2
+GCAAATCAGCGGCTGCGGCTTGGGTTGCCCTCTGCGGCGGGAGAAAAAGCAAGAGCCGCCGCGTGCGCTGCGTGGC
+>850:2:1:2265:16443/1
+GGGCTCACCCCCGGTCGGCAGCACGTGCACACCCTGGCCGACACCTAGCGGCGGCCGCGGGTGGCGGCAACCAGCC
+>850:2:1:2265:16443/2
+GTGAGCTCGCGCGTTATTTCGGGTCCGGCGGGGTCGCCGCCGCCGCGGTGTTCGAGCATCCGGTCGTGGCGGGCCG
+>850:2:1:2266:3208/1
+GCGCAGCTCGCCAAGATCGCCGAACGCGCGGGAGCCGCCCCGGGGGAGCGGGCCCGCCAGGCGCTGGGTCCACCCG
+>850:2:1:2266:3208/2
+GAGGCCAAGGCGCGCTGGCTCGCCCGGCTCAGCACCGAGGGTCTCTTCGTCGTCCCGGGCCGGCACAGCGCCGGCG
+>850:2:1:2266:8097/1
+AGACACGACGGCGCACCTGATTGGCCAGCCCGACGGCGGAGCATCCGCCAGCCCCGGCGACGTCGCGGGGACAGGC
+>850:2:1:2266:8097/2
+CGGCTTTTCTGCCGCCTAGGACGTGGCCGGGGGTGCTCGTCCGGTGCGACCCGGCCACGAAACCGGGGGGTCAGGT
+>850:2:1:2267:14646/1
+GATGCAATCGCCTCTGCGAAAATTGTGCTAGCGCTTGTTCTTGCCGTTGTCGAGCGGGGTGAAGGCGGGCGACGCC
+>850:2:1:2267:14646/2
+GTCGAGCTGCCCGAAACTGAGCGCGAAACGGAGGACCAGGTCGTACTCGCGCGCTTCTCGGAAATGCAGCGCGACT
+>850:2:1:2267:2321/1
+TTCGCTGTTGTGGACGGGAGAGGATGCTGTCCCCTACTACATCAAGGCGCCGGGCTGGTGTATCGTGTATGACACG
+>850:2:1:2267:2321/2
+ACACGCAACCGCAGCCAACCAGCCGAAACGTCTCGTCCGCACCGCAACAAACGCTACGCAATTTACGAACCTCATC
+>850:2:1:2267:8862/1
+GAATCAGGTCTCGATCACCGCTGTGGCACAGCGCCCGCCGCCCGCCTCACTGCCCTTCTTTCAGCTCCCACACCCC
+>850:2:1:2267:8862/2
+ACGGCGGACTTTCTCGATCAGCTCTCTGTCACCGTAACGGTGCCGGCGTTCCGTTTCACAGCCCTCGCCCATTACG
+>850:2:1:2267:12172/1
+GGGCAAGACAGGGGGACCAGCCGAGCCCGTTATGACCTCGATCAACGGGCCCCCCCTCTGCTCCTCCGGGAGTCCG
+>850:2:1:2267:12172/2
+AGTCAAGTTGAAGCCAGCGTGATCCTGGAAGCCTTCGACGGCAGCATGATTAAACGACATGTGTTCGACCAAGCCT
+>850:2:1:2267:17883/1
+CGCGACGGCATCCACCCCCGTTTCCCGCCCCGCCGAAGCCACTCCGAGGCGCAGCGCCAGCTGGAGCCGCTCCTGC
+>850:2:1:2267:17883/2
+TGAAGTACACGTCGCGCCACGCGGGAACCCGCGCGAAGAACTCCCGGGCGTACGCGGCGCGGCCGACGTCGAGGAG
+>850:2:1:2267:17452/1
+GCGCGGCATTGAGCTGTCGAAAACTTTCCCGTCTAACAACTTTCCGGTGTAATGAACCGCGACGGTTTCGCCTTTT
+>850:2:1:2267:17452/2
+TTCGTCATTGCGGTGCACAAGGCGCGGACCGACGCGCCCGCTTGACCTGCGGGCGGACGCCCGCTCCTCATTTCCC
+>850:2:1:2268:9589/1
+GACGAAGGCTGTATTGCCGCTTGTGATCAAATAAGGAATCACCGGAATGGCCGCGCCGAATGCAACAGCAATGAAT
+>850:2:1:2268:9589/2
+AGATGAAGCCGAAGAACTGGCGAATCGTATTATCTCGAATCCCGAGACAGCCATCGACACGCTCGCACGCGAGGGG
+>850:2:1:2268:16203/1
+CACGTGCGCGGACGCGGCCTGTTCCCGGGCGTCGAGCTGGTGGCCGATAGCGCCAGCAAGGCGCCGTTCGACCCGG
+>850:2:1:2268:16203/2
+CGACCGCCTCGCCCAGCCGTTCGCGGATCGTATCCAGCACCCGCGCGGCGAGGATGAAGGGCGGCGCGCGCAGGAC
+>850:2:1:2269:19275/1
+GCATCTACTTTTGTCCCGGCGTCCCGGGCCACCATGCCAGTCACCGCAAGCCTTCCCCCCGCATGCCTTTGCCAGC
+>850:2:1:2269:19275/2
+CGACCGCACCCCGGAACGCCAATTTCCAGAGCTCGCGCTTCAATCCCACGCTACTCCCGGTTGGCGCCAGATTGTG
+>850:2:1:2269:14821/1
+ACCGGCTCGGGGAGGTGCACGGACTTCTTCCGCGGGGCGTAATGATCCGGGAGCGGGCCGCCCCGCGACCCCACGC
+>850:2:1:2269:14821/2
+ATTCCGCCGCTGATCCTGGGCTTCGTTGTCCAGCACTGGCTGAAGAAGACCGTGGCGGCGAACATGCAGGTCGCCG
+>850:2:1:2269:14961/1
+TTCTTCAGTCAGCAACTCGAACAGCGCGGGCATCATGGCCCGCACGTCCGCTGGTTTCGGCGGGACATGCCTTGAG
+>850:2:1:2269:14961/2
+CGTGCTGAAGGGCCATAACCCCGGGCACGTCTTTGATTGGGTTCACAGCGCCTGGTACCGGGCATGGTTCGTACCG
+>850:2:1:2269:8336/1
+CGGGCCGTAGACAATGTAGCTGTGCCCGGTGACCCAGCCGACGTCCGCCGTGCACCCGTAGATATCGCCATCGTGC
+>850:2:1:2269:8336/2
+CGAGCCGATGAATGCGGAAGATCCGCTGTTCATTCTCTACACGTCGGGATCAACCGGAAAACCGAAAGGCGTGTTG
+>850:2:1:2269:7571/1
+GCAAGTTCTCCTCCGGGATATGTGGACTTGCTTTCATCATCTCCCTGACTTCCTTCTCCACTTGCTCAGCCTCCGC
+>850:2:1:2269:7571/2
+CAAAAAGTACGTCGGTTTTGCTGTGCACGGTCGCGGGATGACCGGGCAGAGGGGCGCGAGGCAAAAGGAGACTGCC
+>850:2:1:2269:12282/1
+CCGTTCTCATCGCTGACCAGGGAGATCACACCGGCTCCGAGGTCACTGACCTCCCCCACGCACCCCGCCATCTCGA
+>850:2:1:2269:12282/2
+CTGCCGCCCGACATCCAGCCGGGGGCTGTCATCAACCTTTCCGCCTTGGCGCCTGTCCGAGGGCTCATGGTGATGG
+>850:2:1:2270:16861/1
+TGGAACAGAGCCGCCGGGCTCTGCCGGGCGGCGAACCGGCACGGGGTCTCGCCTGGGAACCGGGACAGCTTCGCGG
+>850:2:1:2270:16861/2
+TCTGCATCCTCCGCGTCCTCCGCGGTGAATCCTCTCGCGGGGAGAGCATGACCGCGAACGAGATCCCTGAACCGCC
+>850:2:1:2271:6589/1
+CTGGTAGCGGCCGCACGAGATCGCGCCGGCCGTGTAGAGCGCCTCGCGCACGTTGGCCCCGCGCGCGCCGGCGGCC
+>850:2:1:2271:6589/2
+GGCAACCACGCGTACGGCGTCGAGGCGGCAGCCCAGACGGACTTCTCGAAGCACGCGAAGGCCCTGACGCTGCTGC
+>850:2:1:2271:7642/1
+CCGCGGGCCTGACCCGCGAACTTGTCCGTGATCACGGAAGCCGACTCGACGGTGTCGCTTTGGGCGGAGTATTCGC
+>850:2:1:2271:7642/2
+CGTCGCCGCCGGCGGCGCCCGCGCCCCGGTTGTTTGCTCCTCCGCGTATTGGGGGGAGTACGGAGCGGACGAGGGC
+>850:2:1:2271:6067/1
+GGCGCTACTCCCGCCTATTGCGGCAAACCCCAGCCCTGCGCGAGCCGCCCGGCACGCACAACCGCCCCAGCGGCCC
+>850:2:1:2271:6067/2
+CGCCAGGACATTAGAGCGGGAGATCACATCCGCGGCGCAGGCGGCCAACTGCCCGACCGGCGCCCGGGTCTCGCCG
+>850:2:1:2271:20627/1
+CTGGGCTGACCACTCCCTATGCCTGCGCGCCGCTCGCGCTGAGCGTGTTGTCGCGTCGCCATCCCGGGCTTGACGG
+>850:2:1:2271:20627/2
+CGACTTACCTACCCGATGCGGCGCCCGTCCCCCAAGCCCGCCCTCCCCAAATACCCACCCCCGCGCCCCCGAATTG
+>850:2:1:2271:4072/1
+ACGGCGTAGACCGTTATGGGAAGCATGAGCGTCGGCCAGTTTCGGAAGCTCGACTTTTCACAGACGCACACGATAT
+>850:2:1:2271:4072/2
+ATATGCGCGCCGACTCCAGGGCCGCCGTGACACTGGCCATGGGACTTGCAGCAACGATGGCCGGGCCGGGGTTGGG
+>850:2:1:2272:7421/1
+TCACCAGCGAGTCCTTGTGCTTCTCGAGGGGCGCCAGCGACGAGTTGGGAAAGCTGAGGGGGAAGGTGGGGGTGGT
+>850:2:1:2272:7421/2
+GACGCACCTTCATGAAGACGCTGGCCGGCGTGGGGGCGGGCGGCCCGTTCGCGGGACTGCTTGCCCGGCGCGGGGC
+>850:2:1:2272:9447/1
+AGCATTTGTTGAGCGGCGGCGCTCGCGCCCCGACCGTCTCCCGCGCATTTGTCGGCGTCGGCCGCGGAGAGAGGGG
+>850:2:1:2272:9447/2
+ATCTGGAACAAGCCGGAAAATTGCTGGCTGGGGTAAACGCACAGACCCCCTCGATTAATGCCTTCCTAACGAAGGG
+>850:2:1:2272:20580/1
+GATAGAATACAATTGTTCCTTCCGCGATCGGCTTCCCTTTTAAGGTAACCGTCCCCCACACCGGGGAACGCGGGGC
+>850:2:1:2272:20580/2
+CTCCGAGGCCGAGCAGATGGTCGCTGCCCTCAGGAAGAACCGCGCACCAGTGTGGTACGCCGCCGGCACCAACCCG
+>850:2:1:2272:18260/1
+GCGGGCATTGTCGCCCAAACTCACCTGGATTAACGCCAAGCCTTCTTCCCAGGTAGGTCCCTTCACCCGGTCTTTA
+>850:2:1:2272:18260/2
+TACCGCGGAACAGGCGCGCAACACGCTGGAGCAACTCTGCAAAGACCAGCCGGACCACGCGGACTTGGCGGGATGG
+>850:2:1:2272:16224/1
+AGACCGAAACCTCGGCGGCACCGAGCTCGGCGCCACCCCGCCGCCCCCCCTCCCCCGCCCCCCCCTCGACCGCGCC
+>850:2:1:2272:16224/2
+GCGGGCGAACATGCGATGGATCGAAGTGGCGAGGGCGCGCGTCGGCGGGCGGGCGGTGGTCGGGTTGTGGGCTTCC
+>850:2:1:2273:6927/1
+GTCGGCGTTTTTCCTTCGGTGGTCGCTTGGGCTCGCCGAGGAGGCCGGTATCCGTGCAGGTGCGGGCCCATGAAAT
+>850:2:1:2273:6927/2
+GAGGACAAAGCCTTTGTGCCGGGCTGGTGGCGGTTGAAGGTCTCCGGCGGCTGAGCCGGGGACTGGTGATTGGAGA
+>850:2:1:2273:17018/1
+GAAAGGGTAAAAAAGCAGTTCTAAGGCTAAGCGGCGTCTCCTAAATTAACTAAATAAGTCTAATTCCAGAACGATA
+>850:2:1:2273:17018/2
+GACACAAGAGATGCCGGCAGATGGCCTTACAAAGGCGCTGCCTAGGCAAAAGGTCGAAAAGTAGGTAAAGCTACCT
+>850:2:1:2273:13309/1
+ACCTCAACGGCGGCGCCGGCAACGACTGGATGTACGGCGGGCACGGGCAAGACGTCCCTGGTGGCCCTCACCACCG
+>850:2:1:2273:13309/2
+CGAAGCCGTACACGGACTGCAGCCGGTCGTCGGAGGTCAGCCCGTTCACCTGGTCGCTGTAGGTGTACCAGAACAG
+>850:2:1:2273:13423/1
+GAGCAGACGGCCGTCGCGCTCGACGATCCGTGCGTAGCGCCCCGCCGCCATGCGCCCGGCCCCCGCTTCTTGCGGG
+>850:2:1:2273:13423/2
+CGCCGCGCACGCGAGCTGCCGCCGCCGCGGGATCCCGCGCGATACGCGCGACCTGCGGCAGTAGGTTGCGCGCGCG
+>850:2:1:2273:1795/1
+CAGTCGGCGGTCGCAGGGTCTGCCTATTCACGGTTACCAACGCTGAAGGCGCGGAGGACGACCGCATCGACGAAGC
+>850:2:1:2273:1795/2
+CGAGGCGGCGTACGACCGCGGGCGTCAGGGGGTCCGCTTTCCATCGGCGGACGGGGAAATCCTTTTTTGCTGCGGG
+>850:2:1:2273:15123/1
+TATCGGCACCGAAACCAGCTCATCCCCAGCCTGGATCGCATTCACCACGTCCGGCCCGGAGAGCACCGTGCCCAAC
+>850:2:1:2273:15123/2
+TCTTGCCGAGCGTGACGATGCCGTTGCCGCTTTTTATCTCGTCGCGTGCGAAGCGTTGAATATGGCGGCAGAAGCG
+>850:2:1:2273:14195/1
+GCCGCCGCCGCTGATCGCGTGGGCCACCGGGGCCAGGCGCAGCTCCCCGAGCGGCGCCGCGGCGCGGGAACCCCCG
+>850:2:1:2273:14195/2
+GGGGTCGCCGCTCCGGAGCTTTTCCTCACCGCGTGCGACTCGGTGACCGTGCGGCTCCCCCGCGCCCAAACTCCCG
+>850:2:1:2273:10794/1
+ACGTGTGGCAGGCGTGCGCCACGGCCGGCATTAACAAGAACACGATTTTTTTTTTTCCCGATTGCGATCTCCCGGC
+>850:2:1:2273:10794/2
+ACTGAGGTTCTTTGTCGAAGGAACCAAGGCAGTTTCATAATTGTTGTTCTCCTTTGCGCGGAGTGGTAACCGCTCT
+>850:2:1:2273:11096/1
+GCTCCGCCGCGGCACATCAGGGGGGTCGCTGACCTTTTCGGTGAACCAAGCCTTACAGAACGCACCGGAGAAGTGG
+>850:2:1:2273:11096/2
+CAGACGGCAATTGTCCGGCCTGCTGGGCCATGTCGGTCTTTGGCGTCTTGTTCCTGTGTCAGGTGCCTCTTTTGGT
+>850:2:1:2273:17574/1
+AAGCGACGCGTGTCACGCCGGCGACGAACACCGTGATTCGGCCGTAGAACCCAAACTGCGCAACTGCTTTGGATAC
+>850:2:1:2273:17574/2
+GGGACACTGCTACCGGATTGAACGGAGCAGTAACAGGATGCACTGCCTGTGAATGGGACTTGGGCGGAAAGTTTGG
+>850:2:1:2273:21027/1
+GTCCCCACGGCCAGCGTCACTCGAAGCTGGACGTCGACGGCGGGGAGAAGGACGGGTTCGGAAGGACCGCGATCGA
+>850:2:1:2273:21027/2
+AACATGGGATCCTGCAGAACGAACTCCTTGGCGTACCGCCAGTAGTTCGGGATCTCCTTCGCCGTGTGGAAGCTCA
+>850:2:1:2274:6472/1
+GAGATCTTGTGGCCGATCAACTCGCCCCGGCCCACGAGGAGCTTGACGCCGTTGGTGCCGTACAGCCCGCGGGCGT
+>850:2:1:2274:6472/2
+GGCTACCAGGCGAACCGGCCCCCTCCCTTTCGGGCCCAATTTCGCCTCCAGCGCCGGCGACGCCGCGGAAACCCCG
+>850:2:1:2274:19234/1
+CGTCCCACGCGCAGCCTCGAACCTCGGTTCACCTCACCCATCCACCGTCGCCGCCGCCCCTCCCCCCCCCCCGCAC
+>850:2:1:2274:19234/2
+AAGACCGCATTCCTGGAATCCCAGCCGACCTTCACCCCGCTCGCCGCCCAGCCCCTCCGGCACGGCGGAGCCCCAC
+>850:2:1:2274:18692/1
+ACGCCGAGCGCACGGGACCGATAGAGGCCCTCGCCGCCGCGTTCGAGCAGCGTGTCGAGGCCGCCGGCGGCGGGGC
+>850:2:1:2274:18692/2
+CTCCGCCCGCCGGCGCTGATCCTTCCATTTGCCGAACCGCCCACAACGGGGCTTACGCTTCTCCCGGCCACCGCCC
+>850:2:1:2274:1279/1
+AACGGGATGGACACCTCGGTGTTGCGCTGGATCAGCTCGACGACCGCGCCCTTCTGGTCGCGCCGGCCGGGGTGGG
+>850:2:1:2274:1279/2
+CCGCCGCGATCTCCGCATCGGGCCTGCTCAGGAGCTTGCGCGCGTCGGGCGACGAACTCCTGGCCCCGCCCACCGC
+>850:2:1:2274:9171/1
+GCTTCTGGTCATTTTGTCAACGTCATCCCTATTCTATTGCGTGGTGGTCGGGGGATGAGAAAGGGAGGGCAGCGAC
+>850:2:1:2274:9171/2
+AGCGAATAGAACCAGAGTTCCATATTTAGAGGTGTCCACTAATCGGCCGTAAGGTCCATCCAGTGCGACAATGAAC
+>850:2:1:2274:20788/1
+ATCGCGACGAGGGAGAAGACCGCGAAGACCTGCATGAGCACGGAGAGCATGTTCTTGTTGCGCACGAGGCCGCCAT
+>850:2:1:2274:20788/2
+GCCGGCGCTCGGTGCGCTGGGTTTAAGCCTCGCCATCGTTGACCCCACGCTCGCGCAGGACGCGCCCGCGCTCACC
+>850:2:1:2275:20879/1
+ACCGCTTCAAAGCCTCCCACTTACGCTAAGCATCGAAACCGAAACAACAGTAACAGCGCGTAGTAAAGGTGCATAG
+>850:2:1:2275:20879/2
+CGCAAGGCAAAGCGTTGAACCGAAGTCCCCGTGAATGTCGGCCGTAACTATAACGGTCCTAAGGTAGCGCAATTCC
+>850:2:1:2275:13789/1
+CGCCGCGGGGGGGGTTGGCAACCAGCGCGACGAGCCATCCCTCGCGCCGGGGAGTCAGAGCCAGCAGGAATCATAC
+>850:2:1:2275:13789/2
+CGAAGAAAAACGCATGGTGGGCATGCAGGAGGCCGCAGAAATGCGCCATCCGGAACGCCTTGGCGCGCGCATGGGA
+>850:2:1:2276:13556/1
+ACGTGCGAGATATTGAGTTGCCGCTCGATCAACAAACTTAAGGCGATCAGCTTGAAAATAATAGTCGTCGTGACAA
+>850:2:1:2276:13556/2
+TTCGAGCTGCTGGATGAAGAAGGCTGGCGTTATTCCACTGACAGCGGGTGGAATGAGAGGGACATTCAAATTTCCG
+>850:2:1:2276:10211/1
+TGAAGCTCTCCGGCAATTTCCCGATTGCGTCCGTGATCGAGTCGCTTGGCGGGGCACTGGGGCTTGTGAGCAAGGG
+>850:2:1:2276:10211/2
+GCGCAGCCCTTCGCCTGCCGCCAGCACAAGGCGGATGTCCTTATGGCCGAGCGCGACAGGGAAACCCGCCGGCTCC
+>850:2:1:2276:1896/1
+AATACTGAAAGGGCACGCCACCGAGCTGGCCGGCAAGCCTGGTCTCCATGAACTCGCCGATATGTCTCGACCGAAC
+>850:2:1:2276:1896/2
+TCCCGAAAAACATCACGCGCGAGACCTGGCGCCAGCGCATGGGTAACGACGACTGCATCGGCGGCCGTCGGCTTTG
+>850:2:1:2276:2543/1
+GACCCCGGGAAGGCCCGCCGCGCGTTCTGCGCACCCCGCGGGACTGCGAATCCCCCCACCCCCCCTGCCCCGCCCG
+>850:2:1:2276:2543/2
+TACCGACAGGCGGGTGACCTGCTCGATCGAGGAGATCCCGGCGGCGGCGCTGATCGCGATCCGCTGCAGGGGACCC
+>850:2:1:2277:21342/1
+TGTCAGCGATTGCGGCAGGTAGCGAAGATGTCCAGTGACGGGGCTTGGACGCGGCTTTATCGTAGGGGTGAAAGCC
+>850:2:1:2277:21342/2
+CCTCCCTGCCCCCCGCCCCCCACCCGGGGCCGCGGGGGCTGCCGCCACTTAAGCGGACAACAAAAGCCGGCGCCGG
+>850:2:1:2277:18782/1
+ATTGAAACCCGTTCGACGCCTTCCGTTTTCTTCGTGTTCTTCCCCAGCCCCTTTTTCTCAGTGAACAGCCGCAACT
+>850:2:1:2277:18782/2
+AGCTGTCCCGCTAGTATTAGCGGCTCGCGCGCTGACCTCCCTTCGCGCGTCCGGGCACGATTACAAAAGGGGTGGC
+>850:2:1:2277:4236/1
+CCGGTTCGTCGCTCGTTCCGCAGGCCGTGCTGTCGACGTCGAGCGGCTTCGACTGGGCGGACGCCGGGAGCGGCGC
+>850:2:1:2277:4236/2
+CTGGACGATCCCGGTGAACATGCTGAAAAGGTACGGAAACAGGCGGCGGGCGGGGAGGCCGCAGCCGCTGCGGTGT
+>850:2:1:2277:19256/1
+TCCGTAAATTACTCCTGAAGTACCAGCGGTAGCAGCAACTTCCCCTGCTCCGACCACCTTTAATGCTAACGCATTA
+>850:2:1:2277:19256/2
+TGAAGACATACTCCGCTATTTTGAGCTTAATAAAAACATCACTCCGGAAACAAAAGAAGTGTTCTCGGAACATGGC
+>850:2:1:2277:5264/1
+AGGTGCGGGCCATGTTCAGCACCACGCCGTCATTGTCGAGCGGCTGGAAGGTGAACGCCTGGTCGGCCGGGAGCCG
+>850:2:1:2277:5264/2
+GGCCATCCACAGGACGGCCCCGGAGCTGCGTGCGCACTTGCCGGGTGGGCTGTCGGCGGCTGCGGACGCCGCTCAC
+>850:2:1:2278:19518/1
+GACGTGATCTCGGGCGGCGCCGGCAACGACACCACCACCGCCCGCGACGGCAAGCGCGACCGCACCAGCTGCGGCG
+>850:2:1:2278:19518/2
+GCCGGACGGTCGACGCCGTACTGGTCTCTTCCACGACAAAGGCCCTGAACACCGCCCTTTCCAACGGTGTCCTGAC
+>850:2:1:2278:4139/1
+CGCGGCTCGAGCGCCGGACCCGAACGGGGGGTTCAACCCTGCCGTCGGGATGACCTGGAGCGGGGGCGACGCCACC
+>850:2:1:2278:4139/2
+AACCAGCCGTTCTTGTCTGGGTCCCGGGCCGCCGAGGCCGAGACACCGGGGGGAGCCGGGGCGGCGGACTTGACGG
+>850:2:1:2279:14440/1
+GCCGCGGGCGCCGGGTAATGACAGGTGGTGGGCGGTCCGCAGAGCGGAAGCCGGCAAAGCTTCTCCAATACCTCTT
+>850:2:1:2279:14440/2
+GAGCAGAATCAATGTGCCGGAAGTCCGTTTCGTCGCCCGCCCCGCGCAAATTTCGATCGCCCAGCGGAAGAGACTC
+>850:2:1:2279:10059/1
+AATCACCGCGTGAATCGACGGGTCGGGGGTCAAGCGGAGCATGACCCTGGGCTGCTCGGCCACCGTCTGCGCCGCA
+>850:2:1:2279:10059/2
+AGCGGCGCCAGCCCCGGAAGGGCCGGTCGTCGTGCGTGCCGCATAATCCGGAGCGCCCGGGGCCGCTGTCGACGTT
+>850:2:1:2279:6390/1
+ATGCAAAGCGCTCCGGCAACTAAGAACGGAAGAGCCAGCCAATGGATCACGCTCAGGGCTCGGCGGCGAACGGGGT
+>850:2:1:2279:6390/2
+AGAGGCAATGTGCACTCCTAGCATCCATTCTCGGCACGAATTCTTGAGATCAGACTTGCGCCGCCGACGTCAGCCG
+>850:2:1:2279:6802/1
+CGTCCCTGGCAGATCGGCCCGGCGCCCCAGACCCGTTTGTGAAGTGGCTCTTTGCCGGCCGCCTCCAAATCTTCAA
+>850:2:1:2279:6802/2
+CAACGCGCGAAATTGGTCCCGCGTATTATTTCCGCCTCGGGTGAGCCCTTGGCGGGCGAACGCGTCCATCGCGTCG
+>850:2:1:2280:2009/1
+AGCCGCTGTGCGATGAGAACCCGATCGGTCGCCCCCCGCCCACCGTCAGCGGGGCCTGCCCAAGCGCTCTGGTCGG
+>850:2:1:2280:2009/2
+CAAGATGGCTGACCTCACCTTCGCAGCGTTTCGGTAGACGTACCAGGGTTGGGTTCGTGCGGTCAATATCCTGGGC
+>850:2:1:2280:15700/1
+ATCTTCCGCTGAATGGACGGAACGCCACGGAATTGATCGTCCTTGCGGGCGCAGCGGTTCAGACCAACATTTCGAA
+>850:2:1:2280:15700/2
+TGAATTCCTGCAACGCATCGGGGAAAGGAAACGGCAAGTTGTAATTGTCGTACCTGTTATTGTGCCAGGCGCCACC
+>850:2:1:2280:8226/1
+ACCCCCGGCAAGCCGACGCATTCCGCCTGGCCGAACGGTTGCCTGCCGGCTTGCCGCGATGGAAAATTCGCTTGGT
+>850:2:1:2280:8226/2
+ATAAGAAAGGCATCAAAATATGAAAAATCGGAACATTCAGTTCAAACCAACAACAGTATTCTGCAAAAACACGGGG
+>850:2:1:2280:7382/1
+GCGCCGTATTCCGGGATGTCGTAGGCCGCGACCGGGCCGAAACTGAAGACTTCGACGCGGCGCCCCTCGGGCGGGC
+>850:2:1:2280:7382/2
+GACGGCACCGAGTTCAGCGCCCGCTTCTTTTGGAACAACTATCTGGTCCATCCCGACACGCAGTACCTGACCGGCA
+>850:2:1:2280:7118/1
+TGTTTCGCAACGCCGGTGGGACGCTGACGTTCTGGACAGCATCTCCCGACGCCCCTTCCTGTGGTTTTACGATCTT
+>850:2:1:2280:7118/2
+ACTCACCCAGTCCACGCTCAACAACATTCGCAGCCTGCCGCAAGCGCTCCAGCCGCTGCTGCGCGAAGTGGCCGGA
+>850:2:1:2281:4109/1
+GCGCGGTCGACCTCCAGGGCGTCATCACTTCAGCCCGGACGGGCCGGCATTCCCTCCTCGCGGCACCACGATTTTC
+>850:2:1:2281:4109/2
+GAAGCGCATGGCGAACGCCACACTGACGCTCACAACCGCAATCGAGTAGACAAGCGGTCGACGCAGTGCGCGATCG
+>850:2:1:2281:16628/1
+CCTCGGCCCCGACGACCCGGACCTGGCGGCGGAGACGCTGGCCGGGTGGGGCGGCGCCGGGGCCAACGACCAGAAA
+>850:2:1:2281:16628/2
+CCCATCAGCGCGGCGCCGACTCCCCCCCCCGCCCTGCAGCCCACCCCCCCCGCCGGCTCTCTCTCCGTCCACCGCG
+>850:2:1:2281:10960/1
+GCGTACTTAACACGTGACAACCGTCTTTTCCGTGAGCAAACTTCTTGGTAATTGTTTCGATAGATGACCGAGCCAA
+>850:2:1:2281:10960/2
+GTGGGGGGCCTCCTTTTTGAACAGCAGGCTGCGGTTCGGTTAAGATGTGCACAGGCGCCTCACGAACGGGCAACTG
+>850:2:1:2281:3556/1
+AATACGCGCACGGACGGCGTTTCGCGTCGGGACGGGGGGATCTGGTTTACCGACCCGGGATAGGGCAGGGTGGGGG
+>850:2:1:2281:3556/2
+TATCGCAGGGATAGAGTTTTTTGGAGCCAGGAGAGAAACAGAGTCCGTGTGGTGTGTTGGCCGCATCGGCGACCAG
+>850:2:1:2281:12829/1
+AGGCGGTCCCGGTCGGCCTCGAGGGCGTAGAACACGCCGTCACTGTGGTGCGGGTCGGGGTGGACGGGGGGGGGGC
+>850:2:1:2281:12829/2
+GGGGGCATACCCGCCCCTATGCCACGCCAGTGTAGCAGCAAGAGCCGAGGTCCTAAAGGGGAGAGGGCGGGGCTGA
+>850:2:1:2282:6046/1
+TACACAGCCGCGGAGTTTCACGCGCTACACGGCGAAGGCGGCGTCAACCAGGAGGCAAACAAAGGCCCAGGACAGC
+>850:2:1:2282:6046/2
+CAGTCTCGGCGGCGGCTACAGCTTGGAGCATTCGCGGCGTTCGTTGCGAGCGGCAAGGTGTGCTGGGCCTGGTTGT
+>850:2:1:2282:2481/1
+TTAGGGGCCTGGAGGGCGGGCCGAGCCAAATCTCACAAGTCCCCGCCACGCAGCGGGCGGGGTCCCCGCCCTCGCC
+>850:2:1:2282:2481/2
+CCGGCGGCAGCCGGGGCCAGGAGCTTCCAGAAGCCCGGCGCACCTACTCAGTCTGACCACGGAGGCCGCCGCGCGG
+>850:2:1:2282:13470/1
+TGGGGGTCAATCTCAATCGTTGCATCGCCCGCGGGGACGCGACATTCCTGATGGCGAGCGAGGAAAGTCCGCTCAA
+>850:2:1:2282:13470/2
+TGAGGTAATAGGCGTTCGCCGCCCGGCGCTTCATCGAGTAGATTCCTTTCGGAATGATGGCCGTGACATGGGCCAG
+>850:2:1:2282:8690/1
+TGCAGGAAGTAGTGGTGGCCGTTGATCGTCTGGTTGTACTGACCGCCCGCGGAGCCGGGGACGGGGCCGCAGTTCC
+>850:2:1:2282:8690/2
+TACGCGAACCAGCCCTACACGGGTGACACCTCGGGCTGTGACGCGGGCCAGTATCCGAACGGCAGCTCGACCCCGG
+>850:2:1:2282:15211/1
+GCGCGGGCACACCGGGCGGGCGCATCGGCTGGCCGCACGCGACCTCTCCCAGCTGAGGGTCGCTCCGCCCCCCCCT
+>850:2:1:2282:15211/2
+CGGGAGACCCACGAGATGTTCGGCATCGACTTCCCGGGCCACCCGGACCTGGCCCCCCCGCTGCTTCCCCCGCGCT
+>850:2:1:2283:16571/1
+CTTCGCCTCCTGAATGTGCTTGTACGGCCCCTGCGGATAGACGTAGGGCCCGTTGCGGACCGCGACGGACGGCCCC
+>850:2:1:2283:16571/2
+CTGCATCGCCGGATACGAGGAGCCGACGGCGTACGGAAACCCGTGGCTGTGGCCGGCGGTCACGGAGCGCCCCCCC
+>850:2:1:2283:4461/1
+TGAGGTGAGACAGGTACCCGCTCCGCAGCTCGGGCAGCGCGACATGACGGAGGTCCTCCTTGCCGACAGGGGGCGG
+>850:2:1:2283:4461/2
+GGATACCGACGACGGGAGCCGCGACGCACCGCGGGTCAGCCGCCGATCTGGCGTTCCCGTGGGGAACGTGCCTCCT
+>850:2:1:2283:1733/1
+ACTCTGGAATTATCCCGGCTATTGGCCGCGCGGGCCACGACTCTGCCGGCCCGCATCACCCGCCCGCCGATACTCC
+>850:2:1:2283:1733/2
+CATCAGTCGAATGGGGAATTTGCTAGGCTCTGACTGCAACTGGGATTCTCAACGCCGCCCGCACCTCACGCGCGTT
+>850:2:1:2283:17152/1
+CGAGGGGCTCCCCGCCCCGCCCCAAACAAGCCCCGCGGCACCCGGCGACCCACCCGGCCAAAACCGGCCCGCCGAG
+>850:2:1:2283:17152/2
+CCGATGATCGCACCTTGCTGCGTCAGCCCCGAATCCTGGGCGGCGGCGCGGGCCAGGCCAAAATCGAGGATCTTTA
+>850:2:1:2284:15724/1
+GTGACGCAGATTTCACCGATCCATTCCAGTTTCACCCCATTGATCGGCTTGGCGTTGAAACTCGTAAGGATGGCCA
+>850:2:1:2284:15724/2
+AGACCATTGCCTTCGAAGTATCCGGCGATTCCATGCTGCCGAAATACGAAAATGGTGATATTATTGTCGTTTATCG
+>850:2:1:2284:20692/1
+GGCGGCGCGGTCGGGCTTCCACCTCCGGCTCGACCATTTGCAGCACGTCCTGGGGGTGGGCGCGCCCCGCCCCACC
+>850:2:1:2284:20692/2
+GCTGGCAGGTGAAGGCCTTTGTCGAGGCGACGCCGATCCCGGGGCCGGCGCGCGGCGGCCTCACCCCGCCGCCTTC
+>850:2:1:2284:2924/1
+CACAACCGCCCTGCTTGTAAACTTCGCGCTGAAAATCGGCTCAACACCGCACTTTGTGATCAACGCTGGTCATCCC
+>850:2:1:2284:2924/2
+GCCGGCTGCTGGTTGTAGCTGCTCTTATCCACTACGATAGCCCTAATATCGTCATCGGTCAGCACGGTACCACGCG
+>850:2:1:2285:14836/1
+GCACAAGCCATGGACCCGAGCCCGCCTGACTCCCCGATTCCGGCCACCGGGTCGGCCGGATTTTCCCCATCCCCGG
+>850:2:1:2285:14836/2
+CTGCCACTGTTATTACGACGCTTCCCGCCGGAACGCTTGAGCTAATGCCTGCCGCAGGCTTCGCCCGGGGACCCGC
+>850:2:1:2285:6720/1
+GGCATCACCGACCGCGCCGCGAGAGCTCCGGCACGCACCCCGGACGTCGCTGTCCGGGGCGGCCGCTCCCACTCCA
+>850:2:1:2285:6720/2
+GCACTACTGCGGGCTGGGTGGGGGCGTGCCCCTCGCCGGTCACGCCGCTCGGAGGGGCGGTGGGGTCTCGCGTCGC
+>850:2:1:2285:4985/1
+TTTTCGCGCTCGCGGCAGACGTCGAAGGTGAAGCGAATATGAACTATCTGGTCGATCTTTTGAAGGACAAAACGGG
+>850:2:1:2285:4985/2
+ACCGCTCCGGACAAAGGGATGTTTCCGAAAGGCAACGCGCGCTAACGGACCTATAACTTCGTTCTTCCGGAAAGCG
+>850:2:1:2285:16424/1
+GAAACCGAGCGCGGCATCGTGAGCTAAGAGATCCTCGAAGACCTCGACGGCGAGGGGCGGCAGATCGCCGCCCACA
+>850:2:1:2285:16424/2
+TTGAAACAAACGTCCGCCCGCACCGCACCGCCGCAACAACACACCGCCTTTTCCGCTCCGTAGTGCCGCACGAGAG
+>850:2:1:2285:6821/1
+ATAGGTGCAGCCCTCGCGCGAGAAGGTCCCGGCGGCGCGGGCCGACGTGTCGAAGACGGCCACAGGCGGCGCGACC
+>850:2:1:2285:6821/2
+AAAAAGCCGATTCTGGGTTTGAGACGTGTCGACCTGACAACCGGGTCAACCCCGATTCGGGATTTTACGGCTGGGG
+>850:2:1:2285:9036/1
+ACACGGCGACCACGCTCGCGGCCTGGGCGCTCCCCCAGACCGGCGCGCTGCAGGCGCGCGACGTCGCCCCCGGCGG
+>850:2:1:2285:9036/2
+CCCCCTGGGGACATGCACGCTCCCGGCGTCGGGTGCCACCCGGGGGGGAGCGCGGCGGCCGCCGCGCGGAGCGCCG
+>850:2:1:2285:14479/1
+TTGAAGGTGAGTTGCCTTCTCTCGGCAGCGCGACCGGCTGGGGCCAATCGCCGCCCTTGGCCGCGGGAGGCCGCCC
+>850:2:1:2285:14479/2
+CGATGTTTTTCTCGAATGCGAATTCAGGAGCGTGCACACCGATCACCACCAAACCTTGATTCTTGTATTTCTCGGC
+>850:2:1:2285:3505/1
+TGAGCTGGGACGCGGAAAAAGCAGGCTATTGACCTTCCCCTGATGATTCGGCTCCTGATGGGAATGGTCGACATAC
+>850:2:1:2285:3505/2
+GCCGTACATGGGGACAAGAGTGTAGGACTGCCACCGCGGTCGCCGAATCTGAAGGCCTACGCGGAACGGAGGGGTC
+>850:2:1:2285:1702/1
+TCGGGGGCCTGCCGCCACTTGGCCACGGTTTCGGTGGCGATAGGGTACAAGCCGCCCCCCCGCCCACCCCACTCGG
+>850:2:1:2285:1702/2
+GCCAAGGCTTCAAGGTGCTGGCCGCGGAAATCGATCTGGCAGGGCAAAGGCGGCGCACCGTGCGCGCGACCACGGC
+>850:2:1:2286:15074/1
+TCCGGAACCCCCCCCCCCACAGCCCCGCGGGCTGCCAGAGCGGGACGTTCTCGGACGGCGGCCGAATGGGGGCACG
+>850:2:1:2286:15074/2
+ATACCTCCACTACCGGCGCCTGACGGTCCGCGGTCCGCGCGACGCCGTTTCTCGACCGGCTCCGCGGTGGGGGCGC
+>850:2:1:2286:13530/1
+ATTGAGGGTTGCGGCAGTACTACCGCCGCACCGACCAGTACGCCGCGGGCGGACTCACTCTCGGCGAAGCGGTCGC
+>850:2:1:2286:13530/2
+GATAGCAAAAGCGCTCTGATAGGAGCGCGAGGGGACCAACCCGCGGAGTGCGTGCCCCCCCGCCCCGCCTGTTCCC
+>850:2:1:2286:13291/1
+GTGGACCCAGCCCAATTGTGAATTGCAGGATGCACGCAGCCACGCCCCTTCTCGGAAACATAGCAGCATAAGGAGA
+>850:2:1:2286:13291/2
+CTTCACCCGCCGGCATTTGTTGGAGATTCGTACCTTCCCCGGATCTTTGCCATGTTCAGTCGCTACAAGCTGCGCA
+>850:2:1:2286:18453/1
+TGGTGGCACGCCCTCCCCGCCGGGGCGCGCGCCGGGCGCGGGCGGTCGGCGCAGCGGGGGGCCGGCGCGCGCTGGT
+>850:2:1:2286:18453/2
+GCGTGCTAGAAGGGCTCGGTGGACGGGACGTCGACCGCGTGGCCGTCCGCGACCGCCAGGCTGTGCTGGCCGGCGA
+>850:2:1:2286:2970/1
+CGGCCGGTCAGCTCGCTCTGCTCGGCGCGCCGGACCGGGCCTTCTCCCACCTGGATGGGGCGGGCCGACCGCGCTC
+>850:2:1:2286:2970/2
+CCGCAGGGCAAGGAGGACTACAAGGTGAAACCGCTGGCCGGCGGGGGGGGGGGCGCGCGGCATCGAGGGCCGGGGG
+>850:2:1:2287:17376/1
+TCTCAATGGTGGACTCAATAACCGGATTTGTCGCGCTCAAGGGAAGGTTACGTAAGTTCGTCAACGCCAGGAAAAT
+>850:2:1:2287:17376/2
+GTCGTTTTACTCTTCACGGCTGAACTAAAGTGAGCCGCACAACGGGTGAGTTAACCGGGCGGCGTGAAGAGATTCT
+>850:2:1:2287:20502/1
+GCCAGCTACTACGACGCCCCCGGCGCAACGCGCGCCCCCGTATCCACCGCCGCCACCACCCGCCACGACTTCCTGG
+>850:2:1:2287:20502/2
+CGTTGCCCTTTGCGCCCGGAACCAGATCCTCCCCCGGCCCTCCGCCACGCGTTAGGGCCCCCCCTGCCCGCGCCAT
+>850:2:1:2287:1914/1
+CGATCACATCTTTCAGCACGGATAATCGTTTACGGAATAGAACATTTGCTGTCCGTGTAGAGCTTACATCTTTGCT
+>850:2:1:2287:1914/2
+AGGCGGAGACCCTAATGTACATCACGGGTCTAATTCCATTCCCTGCCCGGCGTTTGGGGGCCAGCGGTTCCCGCGG
+>850:2:1:2288:8618/1
+GCCGATGATCGTCTCCAGCTAGCGGTCGCTAGTGTTCCGCGGCACAGTTGCGCGGCCGGCCGGGAAGCATGCGCGG
+>850:2:1:2288:8618/2
+GGCCGATGCGTCTCGCAGCTGCGCTATGGCCGCATGCGCATCATCACACCGGAGACGGACCTCATTGCCTTGCGTG
+>850:2:1:2288:18343/1
+GCTGAGGACCAGCAGATCGACGTCCAGCTCCGCCCGCGGGTCCCGGGGGTCCAACGCCGGGACGACCCGGCCGGGG
+>850:2:1:2288:18343/2
+CCATCCTCAACTGGGACTTCCGCGAGACGCTGACCAACCGGCAAGGGCGGCCGCCCGCGCCGCTGCCGCGGCCGGG
+>850:2:1:2288:16501/1
+GGTCACAAGCGATTCGATCTCCAACCGCAACCGCGTACGCGTTTCGAAATTCGCATCACTCGCCGCTTTCTGCAGC
+>850:2:1:2288:16501/2
+CGATACTCAGGCTTACTTGCGGGATTCCGACGCGGACCTGCGTAACCTGATTGAATGGGGACGGGCCCGGGGCACC
+>850:2:1:2288:8746/1
+ATGAGCTCGCCGCGCCCTGCTCCAGACTGCAAGGTCACCACCGTGCGCCCGTTGCCGGCTTCGGGCACCTCAACAC
+>850:2:1:2288:8746/2
+TAGGCAATTCCGGCGGCGCGCCGCGGCCGCCGCCCCCTCCGCCGCCCGCGGCGCATCCGCCGCTGCCCGCGAAACC
+>850:2:1:2289:9615/1
+GGAAGAGAATGGCGACAAACGGCTCGCGCCCTTCATCGGTTCCCAAACCGGCCGGGAGGAGCCAACTGCAATTGAC
+>850:2:1:2289:9615/2
+GGACTGCGCGGCTGCTGCAATGATTGGGCATCGCCCGCCCGGCTTACATCCGGCCCCGGCGCGGCATTGCGGGCGA
+>850:2:1:2289:16143/1
+AGTGCGGGCAGCGCTGCGCGGATTCGTCCGTTCGGGTAGAAGCGCGCGCCGGGCACGTGAGATCGGGGGGGCGGTT
+>850:2:1:2289:16143/2
+CACGTGACCGGCGCGCGCTACTACTCGAACGGACGAATCCGCGCAGCGCTGCCCGCACTAGATCGGAAGAGCGTCG
+>850:2:1:2289:16449/1
+AGGTCGTCAGGATTACGTCTTAAGTAGCTGTAGTACTCCATCAATACAAACGCGTTGTTGATTTCGGCGTTTCTCA
+>850:2:1:2289:16449/2
+CTTCTTTACGTTATATCCCAATTCGTTAACGGCCGAAGAATTTGTTACGAGGTTGGACGCGAATGCCGGTGGCGTC
+>850:2:1:2289:3535/1
+TCACCGCGCACGCAGTCAGGAAAGTTGCGCACCAGAGCGAGAATCCTTCCCATGGTGTGCTCGGCCATCGGTCGAG
+>850:2:1:2289:3535/2
+GCACATTTTCGTCGGCGCATCGCTGCGCGCGGAGGAACTCGGGTATGCGAAAAGCATACAGTGGATTCACCCAACG
+>850:2:1:2289:4513/1
+CGGAACGGTCAGCGGCCTCTACCATAAGGGTCGATATCTTTACCTTGTGATCTTTGCCAATAACCGGAGCGTTTCG
+>850:2:1:2289:4513/2
+ATCGCTTCGCTCGAATCGCCGTTCTTTTGACGTGCTGCCAGGAATCCATGTCGCACCGGCGGCATTTACTTTTAGG
+>850:2:1:2289:6774/1
+AACGACGCCCGCGACGTCGACGGCGTCCTCGCCGCCCACCCCGCGGGGGGCGCCCTGGGCGACGGCAGCGCGCCCG
+>850:2:1:2289:6774/2
+GTCCCGACCAGCCGGCGTCCGCCGCCGCCCGGGCGCCTGTGGGGGCCGGCCCGGGTTCGCATACTAACCCCGAAGC
+>850:2:1:2290:18474/1
+ACAGATTTGCGCAGATCTTCGCAGATTACAGAAACAACACTCCCTCAGAAAATCTGTGTGAATCTCCGCAATCTGC
+>850:2:1:2290:18474/2
+CGAGCCTCGGCCAAGCTGGTTGCAGCAGCGGGGCTGAAAAAAACAGCAACTCCGCCCCGCACTTCGATCTCAATAA
+>850:2:1:2290:1659/1
+CCATGACTTCCGTCGCCTTGACTAGCGCGTAAACTGAAACACCTTCTTCCAAACCCAGCGAACGGGCCGCATCGCT
+>850:2:1:2290:1659/2
+GATTACGCGGAAAGAGAAACCGGTCGGTCTCGACGCGATCAGTGGTCGCAACAAGGTGCCGGGAACCATCACCGAG
+>850:2:1:2290:16333/1
+CGCCTCGCATCGGACCAAGCTTTTAGTTGCTACTGAGCGCGCTCCCTTACTTCTTAGGCTGGCTTAAATGCCTGCG
+>850:2:1:2290:16333/2
+ACGGGTTGCCGAGCACGAGCAATAGCGGAGCAACCCTCATGAACACGAGGGGCTGAACCATATGCGCCTGCACAAG
+>850:2:1:2291:7877/1
+ACACCGTCGAAGTAGACAGCCGGCCAAGCGACGCCATCGCTCTGGCAGTCACCGCCAGTGTGCCCATCTATGTCGC
+>850:2:1:2291:7877/2
+CTATACGTTCTTGTGAGCGTTGCTGCCAGAGCAGTTTGCCGAGGGCCAAAAACCAGGTAAAGGCGGCAGGCGGGGC
+>850:2:1:2291:7784/1
+GGTCGCGGTTCCGTCGGAGGATGTGCCTGATCCGACGTACGGGCACGCCCGCGTCGTCGACCAACCCTCGCGGGGC
+>850:2:1:2291:7784/2
+GCGGATGAACCATCAGGGAGGCCGGTGCTCCCCTAGCCGACCTGACGGGTAGGCGGGGGCGGATCGCGGACGAACC
+>850:2:1:2291:19682/1
+TTTATGCGGAAGGGCAACGCCGTTACGCCGAGAGCCTTTCGGCTTACGCGCGGCAGTCCCTCGATCAAATGGAAAA
+>850:2:1:2291:19682/2
+CTGAGCGGCCGGCCGGTGAGCGCATCGTCCGGCTGACCCACCGCCGCGAAAAGGAACCGCCGGTAATCGTAGGCCT
+>850:2:1:2291:8251/1
+GGCAGCGGCCGCACCGCGGCGAGGTAGTCCCAGAAAGCCGCGATCCCGTCGCGGACACTCCGCACTCGCCCACCGT
+>850:2:1:2291:8251/2
+TCGGGCTCGCGCCGTGGCCCCCGGGCGCAGCGGCGGGCCACCCCGCCGGGGGGCCGCGCCTGGCCCGGACGGGGAG
+>850:2:1:2291:10842/1
+GGCGCTCCACTGTTGGGCGAACAGTTTTTGACCATAGTGCTGGACCAATTGCTGGGGCGGATCGCGCAGAATCAAA
+>850:2:1:2291:10842/2
+TCTATATGCTCGCGTCGGTTTGGCGGCGCTGGCCACGACCCGCGTCGGCGGCGCTTACTGCGCTGAAGGGCCGGAC
+>850:2:1:2291:2790/1
+GCCATCGACGCCGGTTCCCAGCGAGGTGATCGAATCGGATGCCAGCAGGCCCCCCTCAGTGATTCCGAACCCCCGG
+>850:2:1:2291:2790/2
+ACAACCCGCTCGGCAGCGGCAACGGCGCCGAGCATCAGGAAACCCGCTACCTCTAGAACTACCCGATCGCCGCGGG
+>850:2:1:2291:10091/1
+GACATTGTAGCCGCGAGCGGGCGCGACCTCTAGATCATTCTTTGGGCGCGCTTGTGGCCAAGGGGCTGCGCGGCCC
+>850:2:1:2291:10091/2
+TCCGCTGGGCTACGCGTTTTGCAACAATTATCGACCTTCTCGCCGGGAAGCTCGCGGCGCTATGACGTGTCCACCC
+>850:2:1:2292:19555/1
+AAGCCTGATGTCACGCCCGCTCGTGTGGTGGCGATGATGATGAACACACGGATGCAGCTTTTGAAAATTCCAGAGG
+>850:2:1:2292:19555/2
+GGCTTAATCGCTTCTTCCATAAACTTCACGTGGATGGAGTCTTCGCGGAAGATGGCGTATTTGTCCATCGACTCAA
+>850:2:1:2292:15803/1
+GGGCGAGCGAGCGTATCAAGGCAAAACTGGGCGCTGTTGGTTGCTGAAGGTGGAGCTCGGCTAAGGGCTCCCCGCT
+>850:2:1:2292:15803/2
+AGGCAATCATGTAAGGAACCATACATAAGCCATGAACCATCGTCCCTAGCGAACCTGGTGCGCCAGCGCAATTTCA
+>850:2:1:2292:19178/1
+GGAATTGCGCGCCCGCGCAGCCGCCCGTACACGCCGTCGCGCGAGCCCGGCCCGTCGCGGCGCATCCTCGGCCGCG
+>850:2:1:2292:19178/2
+GGGCGCATCGTGGCGTCGGGCCCGCGGGGGGTCGCGGTCGTCGCCCGCGGCCGCGCCACTCCTTTTCCCCCCCCCT
+>850:2:1:2292:13730/1
+CCGATTCTTCGTCATGCTGCAATGCGCACTGGCGTTTCTGACCAAACGTCGACACGTGCGCGTCTTTCCTGGACAA
+>850:2:1:2292:13730/2
+CGAAATCGCCGGGCCGGCCTATTCCACCAACCCCCAATCGCCGGCAGAAAAAACCGCAGATCATAAAAGAATAAAA
+>850:2:1:2292:14643/1
+ACGATTTCGATCGCGGAAAGCGCATGTCCGCATAGCTCGATGGCCCGCTATCTTACCACCACCCTCCCCCACGTGA
+>850:2:1:2292:14643/2
+AGAAATGATCCGTATAGGCCTGTACCTCTTGCCCGGCCGCTTCTGCGGCCCGCGGTATCTTCTGACCGGGCCCCGC
+>850:2:1:2293:2813/1
+CCAAGCCGCCGTGGGCCATCCCCAAGGGCGGTGACCATCCGCCGTTGCCGCGCCCTCAGTTACCGCGCCGCCCCCA
+>850:2:1:2293:2813/2
+CCTACCCATCGAGGCCGGCTCCAGTGGCCAACTTTCCGCCGCGGGTTTGGCTCGGGTGTAGCCCGGCCGGCTGGGG
+>850:2:1:2293:9454/1
+GCGTCCTAACTCGTTGTAGCGCCTGCCCGGCAGCGAGCGCCCCCGACGCCGAGCCAATGAGAATTAGATACCCCGC
+>850:2:1:2293:9454/2
+TCGATCTCATCGCGATGCCCACGCACGGCCACCGCTTCATCAGCGACATACTTTACGGAGCAACAGTCGACAAAGT
+>850:2:1:2293:20821/1
+GAGATTCTGCGTCCGCGCATGTCAGCGACCCCGCCGGTCGGACTCTCAACGACCATGAACCCCAGGGTGAAGAAGG
+>850:2:1:2293:20821/2
+GCATAACGCAGACGGTTATTCGATGAATAAAGCTTCGCGCAAAGTTCAGCGCACTTACCTGACACTGCTGCTCTTT
+>850:2:1:2293:19723/1
+TTCACGTCTAGCTGGCTCCGCTCATTTGCCGGGAGCATAGCTGCCTGACTCGAGCAGCGGGCGCACCAATTCCTAG
+>850:2:1:2293:19723/2
+CCGATCGGTCCCAGGTTAGCGGCCCGGCCGGGGCCCTTCCCCCCGCGGCGCGCCGGGAACCCCGCGGCCGGCGGCC
+>850:2:1:2293:10919/1
+ATATGCGGCGGTTTCCATTCTTCCTTTCGCCTCTGGACTGGGAAAACACTTCTCCCCGCCTTTCGCGTACCCCTGC
+>850:2:1:2293:10919/2
+CGTTAATGAACTGGCGGACACTGAAGGATCCGGGGCGCAATCTCAAGATGCAAGGAGAAAAGCACCTCTCGATCTC
+>850:2:1:2293:16688/1
+CGGGCAGCCCTCACGCCTCAGAAATCTATTCGCATTCTACATATGACGTCCCAGACGCAAGACCATGACGCTTTAG
+>850:2:1:2293:16688/2
+CGGAGAGAATAATCTGTTCACCGGTATTGGCAACAATTCAAAGAAGCAAGGGGTTCTGGAACACAGTACCTGCTGT
+>850:2:1:2293:17673/1
+CGGCCTTGCGGTGCCTTGGCATGGCGGCCGCCGCGTACGCCCCGAGCATCGCGGGGTGTGGCCGGCGCATCCGCCG
+>850:2:1:2293:17673/2
+TGCCTGAACGCTCCAGAGGCAATCGCCACGCGCAAGGATCGCACCGGGTGGGGCGTCAAGCGGCCACCCGAGCGGC
+>850:2:1:2293:6485/1
+GAGCGCTTATGGGCCAGCCCCTCGTGCTCGGGACCTACGCGCTCGACCCCCTCGGCCCCGTACCGCACGTATGGAT
+>850:2:1:2293:6485/2
+CGGTGGCATCCTGCGCGGCGGCCCCAATCCCGGGGTCGGAATCGTCAAGCAAGCCGCCCAGCTGGCCGAGCAGGGT
+>850:2:1:2293:2503/1
+CGGAGCAAGCGCGTTTGCCAGGGGCTGGCTATGGCATGGGAGTTGCTGTTGGCGATTACGCCAACGATGGATTTGA
+>850:2:1:2293:2503/2
+ATCCAGGTCCACCCACGCGGTGCTCGAAGACCATCCGCTGCCTGCGACACCCGCCTTCTGCGTTACGTCTGTAAAT
+>850:2:1:2294:6303/1
+GTCCGGCGCCCGCGATCGGGGGGGGCGCGGGCCGGGCAGCCCAGAGAGCCCCCGCGCACCACGCCCGCGATCCCCG
+>850:2:1:2294:6303/2
+CCTCGCCCTGCCCGCCGGCCCCCCGCGGCCCGGCCCCCTTCTCGCCCGCAGCCACGATCTGGTCGACCTGGAGGGC
+>850:2:1:2294:16293/1
+GGTGAATCGCGGGGATGAGCTCCGTGATCATCTTGCGCTTCAACCCAAATGCGGATGCTCCCAGCGAGAGCGCGGC
+>850:2:1:2294:16293/2
+CGCCGCCGTCGCCAGCGATGGCCAGCGAGCCGTCGACGCTCCGGTTTCGCTCCCGCGGGCGGACGTGGTGTTCGGC
+>850:2:1:2294:10403/1
+TCGACCTCGGCCGCAAGGCGTTCGATCGAGTGGCGCCCGCGTGCCTCGTCACCGACCCGCGCACCGAGCCCCGCCG
+>850:2:1:2294:10403/2
+CGCTGGAGCGCAGCGAGCGTGTCTATCGCGAAGCCGGCCGCCGCGTGCTTCCGAGGCTGACGCCGGGGGGCGGATA
+>850:2:1:2294:9883/1
+AGAAAATCCAGGCGGATGCAGCTGGCGCGGCTGCACTTGCCAACCGGCTCAGCCGCCGTCTCGACGGCGGGGCTGC
+>850:2:1:2294:9883/2
+GCTTGTGCGCTGGACATTCCTTTTCGAATGGCGTTCCATAATGTGCGCTCGCGCAATGTGAGGGCGGGATCGAACT
+>850:2:1:2294:14947/1
+ATGAACGATTTCTCGGACTGCATCATCGTCAGCAGGTAACGGTCTTCGCGGATGCGCACCAGTTCGCGATATTCGC
+>850:2:1:2294:14947/2
+CACGCAAATCCGAGTCAGCGACAACGAACGCGAGCGCGCCGCCGAGGAAACGACACGCTCGCAGATCGACGGCTTT
+>850:2:1:2294:4821/1
+AGTACTCGCTCGACGAACGTCACGTTTGGGGCTGACAGCAACAACAGCCCGCCTTCGAAAAACGACGACGGAACCT
+>850:2:1:2294:4821/2
+CCGCGCGGCCGCGCCGCCTCCGCCGCCGAAACTGAACGGGAACGTGCGCGTCCATTGCGCCGCTAGGCCGTCCGGC
+>850:2:1:2294:20626/1
+TACACCTCATAGGGACCGCTCACGAAGCCCTTACGCAGCGCGGGGAGCCCGCCCGCGGCGCGCGCCTGCACCAGAA
+>850:2:1:2294:20626/2
+CGCGGAGATCAAGCAAGCCAGCCCGAGCAAAGCCGTGCTGCGCGCCGACCTCGAGCCAGCGCAGATCGCGCATAGC
+>850:2:1:2294:11533/1
+TGAAGCAGCTCGGCTTCAACACGATCCGGCTGCCGTTCTCCGGCCCGCTCTTCGACCGCCGCCGCACGCCCCCCCG
+>850:2:1:2294:11533/2
+GCCGGTGCACCACAGACCGCTGAAATTGCCGGTGTTGCCGGCGGGGGAGGAGTGGTGGTCGAGGCGGATGCGCAGG
+>850:2:1:2294:4214/1
+CAACAACGCTGCAGAGTATTTCTTGCTTTGCTTGGATCCGAACCCTTGACACGCCGTCTAGTCCAGCGCCAGGGAT
+>850:2:1:2294:4214/2
+CTGCGCCCTCCACCACCGGCAAGAAGTATTAGACCAGATAAAAAACGAGACGCGGAGCGAGAGAGAAGGAAGATGT
+>850:2:1:2294:15187/1
+CAGGGTCCCTAGAACGGCGTCTCGCCGCGATAATTGCCTGCTTCGGCATAACGGCAGACCAGGGGCTGCTCGCTTG
+>850:2:1:2294:15187/2
+GAAAATCTGTGGGCTGGCACCAAGGGCTATTTCGCGCCCGAAGCCATGGTCGATGCCTGGATCCGCGAAACGCGTT
+>850:2:1:2295:3905/1
+GGAAGGCTCCGTGGGGGGGGGCTACACACCCCCCCCCCCCCCCCCCCCCCCCCGCCCGCCCCCCGCCCCCCCCCGC
+>850:2:1:2295:3905/2
+CTGGGGTGAGAAGTGGCCGTAATATATGACGAAATGCCATTCTGACCACCGCCAAACTTGTAAGTGATATTTCGGT
+>850:2:1:2296:3768/1
+GTGGTCGGGAAGCGTGCTTTCGCCGCGCTTGTCCCCTTCGATACCGCTATTGTTATTAATATTAGCGCGGAACATA
+>850:2:1:2296:3768/2
+CGAGCTCGACGCGCACCGACGCGCCAAGAGGCACTACGAATTTAATTAATAACATCTTTAAAGATAAATTCTCCTT
+>850:2:1:2296:8363/1
+GCCGTCATTATGAATTTGTCCAGCTTGACGTATTCACGCAGACGCCGCTCGCGGGTAGTCCACTCGCTGTCTTCAC
+>850:2:1:2296:8363/2
+CGAGTGTCGGATGCCCGGCGAAGGCCAACTCCTGCTCGACCGCAAAGATGCGGACCTTCTTTCCTTCCCCAGCTTC
+>850:2:1:2296:13575/1
+GGTCTTCTGCAGCGTCGTCGCGATGGGAATGAGGTCAGCAAACAAGGTTCTGCCTTTGGGCGCCACCCGGACAACG
+>850:2:1:2296:13575/2
+GCGTGCGCCAAGGGGAACCCGCGCGCCTGACAAGCCTCGAAGTCTCTACGGTGTCGCGCCTTGTCCCCCGGCTTCT
+>850:2:1:2296:5232/1
+CTCGGCGGGGCCCCAGACCCAAATAGGCGAAAACGCTTCCCTCGCCATCCAGCTGCCTTCCCCGACCACAACCCAT
+>850:2:1:2296:5232/2
+TCGCTCGGCGCGCCGATCCCACACTCAGTCTGCACGATTAGCGTTGCGTTGCCAGTGGCTGATTATGCAAAATGAA
+>850:2:1:2297:2876/1
+CCGCCCACCGACGGGCAGGCGAAGAACCCGAAGCCGCCCACGCGGGAATTGGCGGCGCCCAACACAACACCGCGTT
+>850:2:1:2297:2876/2
+ATGTCCGGGCTCCCCCTGGCGCAGCCCCCGGGGCGACGCTTGCCGTGAGGCTGTGGACCTACGGGGGCGGGTTGGG
+>850:2:1:2297:15913/1
+ATTGATGCCTTTATGTCCTGCGGAATATTCATAGACCGAGCCATGGGCGGCCCCGGCCGTCGTCCTCGTGGCGGCC
+>850:2:1:2297:15913/2
+GCTCAAGGCGGTCGGGACGATCTGGCTCTGGGGCAACGACGCCGGGGGACTCTTCGCCGCCGACAGCGCGGCCACC
+>850:2:1:2297:10780/1
+GATCCGTTCCTGGCGTGCGCGCACAACGGTGTGGGGGGCGACAGTGCCGGCGAGGCGCGTCGTGCGTTGTTCGGAT
+>850:2:1:2297:10780/2
+AAGAGCCCCCGTTGATAACTAGGATCGCGCCTTTGCCACGGTCGGCCCTCAGGCGCTGTTCGCGTTGAGAGACATA
+>850:2:1:2297:17604/1
+GAAGGAACAGGGCAGGAAGACATTCTGGAGCTGCCTACGAGAGATCGATCAGATGCTCGCCGATACGGCGAGGGTG
+>850:2:1:2297:17604/2
+CCCTCGAGGATCTTGCACACAGCCGTCCGCTCGAGCCACCGATCCTTGAGCGCGGAGAAGTTGTTCAGCTCCTTCA
+>850:2:1:2298:8971/1
+AACTGCACCGAGCGGGCCCTCAGCTCGGCATAGTCGTGGTGCTCGATCGCCCCCGTGGAGGGGCGGTCGTGGGCTG
+>850:2:1:2298:8971/2
+GCGAATCACCACGCGGTCAAGACGATGGCGCGCGGACTACGCCGCGCGGGGGACAAGCAAAGCCTCGCCGTCCACC
+>850:2:1:2298:2545/1
+GGTCCGACGTAGTAGTAAGGACCGTGCGTATAATACGGCTGGCCACCCGCTGAGGTAAAGACCCCTACGCCATCCG
+>850:2:1:2298:2545/2
+CCGAATAACGAGGCCGAATACTTGGTCGGCACTTCTCGTCTAATCTAGAGGAAGGAGATCAGGGAAAAATGAAACG
+>850:2:1:2298:8642/1
+AGATCATCGACCGGCTCAACAAGGAGATCAACGAGGCCCTCGCCGCCCCCAATATGAAAACGCCCTTTGCCGACCT
+>850:2:1:2298:8642/2
+ACGGGACGCTACGGAATATCCAGCCGCCAGACCTACTCAGCCTTGATGCCGGCGGCCCGCTACAACCCCGCCCACA
+>850:2:1:2298:5956/1
+GGCGCCGTTGGGGACCTCCCTTGGGTACGTCAATCGACTTCTCTTACTCAAAATGACACGAACTCATTCGGTCGAA
+>850:2:1:2298:5956/2
+TTTCGCCGCCGGGGAATTTTTGCGGAACTATGAGCCACCGTCGAGCACGAGGCCAGCTCGTGCGGGAGGGAGAATT
+>850:2:1:2298:4743/1
+GGCGACCACATCAGCCGCAGCGCGTGGCGGACGCGAACGGCGCGTCCCGCAGCAACCGACTTCGCGGCGGACGGGG
+>850:2:1:2298:4743/2
+GGACGTGCGGGCCTCCGTTCCGCGAAAAACCGTTGGCCGCCGCGACGTGCGCCGAGGTTCCCCCAACCGGCGCGGC
+>850:2:1:2299:20019/1
+ATCGGCGCCTCGCGCCACGCGTCCAGCAGGTAGAGTCGCTGCTCGGTCTCCCCCCCGCGAGGCGCGCCCCTCGTGT
+>850:2:1:2299:20019/2
+GATGGCCGGACTGGGCGCCGTCGTCGAGAAGTCCGCTCTCGAGCCCGCGCTCATCGAGCTCGTGAAGACGCGCGCA
+>850:2:1:2299:4430/1
+ACCCTTGATAGGTCGGACTGTAGCACCCAGCGAGCACGGGGGCTCGAGCCGGCGTCGGGTTTGGTGCGGGGGCCGG
+>850:2:1:2299:4430/2
+CCGTTCTGTGTTACCGTGCCCGCCCTCACCTAAAGGGAGGGGCCGGGAGCGCCGGTCTTCTCACCCCACGCTCTTC
+>850:2:1:2299:18322/1
+ACATTTTGGGGCGAAGAACCAGGCCAACAAACTGCGAGGGCCCGGATTCACGGGGAATTAACGTAGCGCGGTGCTT
+>850:2:1:2299:18322/2
+AGCTAAATCTCGCACAAGAACGATGAAGGAGGCCTAACGAATCATTATCTGTTGCACCATCAAACACACTCTCGCA
+>850:2:1:2299:6278/1
+AAGGTCGCGACGGGCACGCGCCTGACCACGGCCGGCCACGAGCAGGGGCACGCCATGCTGCACGGACGGCGGAGGG
+>850:2:1:2299:6278/2
+CGCACTTGATCAACACCGGCCCCAGCATGCTCACGCCGAAGGGAACCATGCGCGGCGCGTTGTCGTGTGCGCCTTC
+>850:2:1:2299:19764/1
+CGACCCGCAAGGCGGCCGGCGCCGAGCTCGCGGGCTGGGAGGCGACGAGGACCCGGCTGACCACCGCGGGCGCACC
+>850:2:1:2299:19764/2
+CGGAGACGCGCCCAGCCTTGAGCTCCTGCAGCGCCGGTGCGTCGCCGGGCCCGACGCGCCGCTCTTTCGGCACGCC
+>850:2:1:2299:12635/1
+AGAGCTCGTCATACCGAGCGGCCGGCGTTCGCTCAACCTGCGCGCGGGCAATCCCCACCGCCCCGCCGACCAGACA
+>850:2:1:2299:12635/2
+CAAAACCCGGCCCCTGCACTGCACCGCGGTCTCCGTCACACCGCTCGCCACGCCGCGATCCTCGGCCTGCACATGA
+>850:2:1:2300:7201/1
+CGCGAGTAAAGCGCGTTGTGCACCGGCGATTCGACGGGCTTGGAGCAGGCTAAGCGATGGCCAGCCTTGCAATCAC
+>850:2:1:2300:7201/2
+ACCGTCGGGCGCTCGCAAGCGGTTGATCTGGCGGGACGCGGTGCCAAGCAAATGGGCGGGCGGTGATAACCCCGCC
+>850:2:1:2300:20392/1
+GAGGGCGAAAGGTCTGGCTAGAAAGCCGACAAGAGCCGATAAGGCCCCGTTGTGCCGGCCATATTGCGCTCGGCAA
+>850:2:1:2300:20392/2
+CGGCGCGGAACGCCGCGGTCACCGTTGCCAATGGTTTTGTGGCGTTCGGCGGTTCTCCCACCCCGTCTCCGGGTAT
+>850:2:1:2301:19973/1
+AGATGATGCATGCAGGGGCGGGCTTGATTCCAACTTTTTTCGCGAAAAAACGAAACAAAACATCGGCGATTTGTGT
+>850:2:1:2301:19973/2
+AAAGTTGTGATTGAATTCGAATCTTTGTTCACCAGCGGCAGCACCGGCGAGCCGAAAGGCGTTATCATTCCCCTGG
+>850:2:1:2301:15652/1
+CACGCAGGAATCCCATTGCATCCCGCACGTGTCGCCGCGAGCCGCACCTTCGCGCAACGCTCAACTCTCGCCCTTT
+>850:2:1:2301:15652/2
+AGGGTTTCCCACCGCAGCGCGCAAACGTTCGCGCGGAGGCGAATGCGCCTCCGTGACCCGAACTGACCGCCCTTCC
+>850:2:1:2301:2398/1
+AGCCAGGTTCGGCGGGCTGCCTCTTAAGTCCTCGTGTCTCGCCGCCATCCGCCCTGTCACTCAGGCGGGCTTTTCC
+>850:2:1:2301:2398/2
+CCGCTGCCGCCTTGACGTCCGGTTTCACTGGTGGCGTGACATGCGGTGGGGGAGGCGGCGGAGGGCCGTTTGTTAT
+>850:2:1:2301:3259/1
+CACGCAAACTCACGCCTCCGCCGCTGAGGCGGATGTTTCCCCCCGCATCCCGGGTCACGCCCGACACCTGGCGGCG
+>850:2:1:2301:3259/2
+CTGAGCCTCCGCGCGCTCCGCGCCTATCTGCCCGGTCGCCCGCGCCGGGGCTGCCAATAAGTTCGCGATAAGTGCG
+>850:2:1:2301:15014/1
+TGTACCGGGTCGTTCCTGGAAAGGCACCGACGATCGCGTACACCGGCTTCACGACGATCATCGACCTCACGTTCGG
+>850:2:1:2301:15014/2
+GACGTAGAGCGCTCCGTCCGGGCCGACTGCGACCGATCCGGGTCGGGGCAGACCGTCGACGAGCGTGGGTCGCGTG
+>850:2:1:2301:6757/1
+CGGTCAGCGGCTGGTCGAGGAACGGAACGCGGCTCTCGATGGAAGCGGCCATGCTCATCTGGTCCTGCTTCATGAG
+>850:2:1:2301:6757/2
+CGCAGCACCAACTCCTGGCTCCGGAATTGCGCGCGCGGCTGCGCAGCGTCGATCCCTACGCCGCTCACCATGCGGC
+>850:2:1:2301:16622/1
+GCACCCAGATGCAGTACGCCCTGAAGTATCTGGCCGTGCACCGTCACACCCAGCTGGTGACGATCGACATCGGCGC
+>850:2:1:2301:16622/2
+TGGCAGCGGGCGACGTCACGGATCTGGGTGTAGATGGCCGTCAGGTTCGCCTGGATCTCCTGCAGCACGGCCTGAC
+>850:2:1:2302:12787/1
+CTGCTGGCCAGCCAGCGCGACGGCCCGACGAAGATGCGCAAGTCCGACAGCTCGGACAATAGCCGCATCAACGTGA
+>850:2:1:2302:12787/2
+CACGACGTAGCGCGCGGGGTCGATTTGGTCCAGGATCTCCGCCTCCCGCCCGCCCTCGGGCTGCGTTTCCCCGCGC
+>850:2:1:2302:8434/1
+GCATCAACGAAACCGAGGCAACGGCGCGGAAATCGCATTTCGTCAGATGCGCGACGGCTCCGAAGAAGAGGGCGGT
+>850:2:1:2302:8434/2
+TTTGGCTGGCCGTTCTGATGATATTGTACCTTGCGATCTGCGCTTGGTACGATGTCTTCCAATTCACCGTCTTCGC
+>850:2:1:2302:1775/1
+GAACCAGGATGCCTTCGGCAAGGACGCGTTCATGAAGCAGCTCGACGAGTAGCGGGGCCATCCCTCCCCCACCGCC
+>850:2:1:2302:1775/2
+ACCGGTGAAGTCCACGTTCTCGACCAACCCCTTGCCGTACTGCCCCTTCGCGAATGGCCTTGAGACTGTCTTGCCG
+>850:2:1:2303:13516/1
+CCCAAGAGGCTGGCCCGTCCTGGACTTGCGCCAACGCAGGGGGGAGTTCCGCCAACCAACCGCGTTGGCGGAGCGG
+>850:2:1:2303:13516/2
+CTGCTTGTATGACGGCGCCTTTCTCCCCCACCAACGGGAAGGCACGCGGGGGTTGGAAAGCCCCCCAATACACTAG
+>850:2:1:2303:18954/1
+TGCGGCGTGCCGGTCTAGGATGGCGGGCCTTATGGCAAAGAGCGGCGTTATTACAACCATCAATTCGAACACCACG
+>850:2:1:2303:18954/2
+TGGACGAACCCTTTGGTGGGAGCCCGCATCACATATACCCGGCGATAATTGTTGCCGGCCTGCAGATCGAATTGTT
+>850:2:1:2303:2710/1
+AAGAGCTTCCCGGCGACCGCGCCGCTGGTGCTGCCGAAGGGCGCCTGGGCGGGGGTGCCGGAGTACCACGCACGCC
+>850:2:1:2303:2710/2
+CGACCTCGCTGGCTTGGAACAGCACCGAGCAGCGCTCGCCAGGCGCGACATTGATCGTGTCCGCCCAGCACGGCTC
+>850:2:1:2303:19665/1
+GCCGATGTTTCTGGCGGGCCTGACCGAACCCCAGGGTGAAGAGTTGCTGGCCGCCGACATGGCGCACGCAGAGGGG
+>850:2:1:2303:19665/2
+CGTACTGCCGTGCGTTGACGACCTGCAGGAGCGTCGACGCGCGGAAATTGGCGCTGCCCACGTTGAAGACGAAACA
+>850:2:1:2303:7835/1
+GGCCGCCGCTTGGCGCTTCTCGATCGGCACGTAGTCGATGTCGTAGCCGAAGTACCGTGGGCCGACCCACTCGAGC
+>850:2:1:2303:7835/2
+TCTCGTCCCCCGGCTCGACGGCGAGATCGCCGCGTCCCTGCCCCATCTGATCATCATGCTGGACTCCGAAACCGGC
+>850:2:1:2303:3446/1
+TGACCACGGACTGGCAGGGTTCGGCGGGGGCGTAAACCGCGGTAGGAAACGAATTTGGTCAAAAGCTTTATGTTTA
+>850:2:1:2303:3446/2
+CTATTTATTCGGAATTGGCCTGACGCGCGCTCATAAGATCCTGGAAAGTACCAGGGTCAATCCTGATACGCGTATA
+>850:2:1:2303:11829/1
+GTGGGTGAGGCGCGCGCCGGGTCCTTCGACCTGGGAGATGGTTCCCCCAGCTAGCGAGACGAGCCCGCCTGCGCCC
+>850:2:1:2303:11829/2
+CGCTCGTGTTCGCGTTCGTCCTCAACGCCCCCGCGCCCGGCCGCATGAGGGAGCTGTGCGCGGGGGGCGATCCCGT
+>850:2:1:2303:8572/1
+GGCGCCCGCGCTCCTGGAGCTTCAGGCCGAGCTACCACTGAAACGCGGTCGCCCGGATGGGGCGCTCCCGCCCGAC
+>850:2:1:2303:8572/2
+CATCGTCTGCAACCCGCGACTCCAGGAGGGCCCGAGCAGCAGCCTGGGCGCGCTCGGAGCCACGCCGCGGCTCAAC
+>850:2:1:2303:15377/1
+CGATCCGGACACGGGACTCCCCGTCACCCTAAAAAACGCTACGAGCGATAACACGACCATTCGGATTCCAATCCCA
+>850:2:1:2303:15377/2
+CGGCAAGTGGGACGTCCAACAAGGGTTCCCCACCGGTGCAGCCACCTGACTGGGACCGATCAGTGAACCCTCCGAG
+>850:2:1:2303:2006/1
+CGGAAGCAATCCCTCCGAAGAGTGTTCGAAAAGGAGCAGAAAGACTTCGCGTTTGAGCTGCGCCGCCTCTGTTCGG
+>850:2:1:2303:2006/2
+TAATCGCGTCCCTGTGACCGGGATCCAGTTTTGCCATATCTCGCGAACTGGGGTACGGTGGGTTCCCATCCACAAT
+>850:2:1:2303:12448/1
+GGAACCACGCCGGGCATCGACGCGACGGCAACCTCCAGGGCGATGAACGCACCGGCACCTCCTGCCACCACCCCTG
+>850:2:1:2303:12448/2
+GCTCGGCCTGGTCGGAGCGGTCTCGCTGCCGCTCCTCCCCGCCTGCTTCTTCGTCGCGAGCTTGCTCCTTGCACGG
+>850:2:1:2304:16313/1
+GCCGAGGCGGAGCATCCACGCCGGGCGGCGGCCCTGCTCGCTGGGGATGGCAAGGCGCGCCCACTCGAGCGGGCGC
+>850:2:1:2304:16313/2
+GTGTTGCTCCTCGAACTTTACGATCTAGCCTCCCGGGCGTCGTCCACCTCGACCACTCTCATCCCTGCGTGGCTGC
+>850:2:1:2304:21165/1
+GCCTTCGGCGGTCCGCTCGTTCGGCACAAGGCTGGATAAGTTGGATAAGAGATCGATGAGAAGGGGCTTGGCGATC
+>850:2:1:2304:21165/2
+CCCCAGGGCATTTTGGCAACGCGCGTCGTGACACCTTGCGCGGTGAGCGGGATCTCGTCCTGCTGCATCTCGCCGC
+>850:2:1:2304:1755/1
+GGGGCGGCAGGATTTTGGGGAGCACGTGACGCACGGCCACCCCCACCGGCGCGCGTGCGAGCGGGCCCCGGCACTC
+>850:2:1:2304:1755/2
+CCGTTCCTCATCGTGGCCATCGCGCTGGCCGCCTTCCTGGGGCCCCGCCCCGCCAACGCCCCCATACCCCCCGCTC
+>850:2:1:2304:18013/1
+CACGGCGTGGCCCCGCGTCCCCCGATACCTTTGCGCCGGGCTATCCTCTTATCGTGTCACGCAGATAGCGATCATC
+>850:2:1:2304:18013/2
+CTTCTCACCTCTCCTTCTCCATTGGTTTGATAATAGTGAAAGACAACAGTTGGCAAACCAAGCTTTAATTGTTCCA
+>850:2:1:2304:5093/1
+GGCCACCGTCCAATCCCGGGCCCAGTCGGGCACCCACACCATCGGCGGCGGCGAGGGAAACCGGGTGGCCACCAGC
+>850:2:1:2304:5093/2
+CGGGCCGTCGAGCGTGGCCAAGGCGTTGGGTGCGCTGCCAGTGATCGCCGAGTACAGCCGGGGGTTGGAAGCGGCC
+>850:2:1:2304:11339/1
+GCTGGGATAGTGGAGCCCTGGCGCTCCTCGCTATCGTCCCCGGCTTCCGCGCACTCCCGCGCACTACCCTCCCCCT
+>850:2:1:2304:11339/2
+GCTGTGACCACGACCCCGCCGCCGATCAGGGGCACGGACGTTCGCACGCCCCCACGAAAGATCATCCCAGCGCCGA
+>850:2:1:2304:7028/1
+TACAGGCACATGCAGCCTGGGCAGCCGGCGACGGAATGTATGATTCCGGTGCGAGGCGGGCGTGAGCAGCCACGGG
+>850:2:1:2304:7028/2
+CAGTTTCTCCGGAGATCAACTGTAACATCAGCTAATCCCGACCCACCACGGCGACGTTCCTATGCTTCCCTTTATT
+>850:2:1:2305:3733/1
+GACAGAGAAGACGTCTCCCTTGCCATATGCACAACTTTTGAGGGTGACAAAATGGATCTTCGCGCGCTCATCTATC
+>850:2:1:2305:3733/2
+CGTCCCGCGGGCCACAAAGCACTCGGGGTCATCCGACGCTGCTGTTTGACGTGATATCTACTTTTTTTATTAGAGT
+>850:2:1:2305:5283/1
+CGACACGAGGATCGAGGAAGGCGCCCCCGCGCCACAACGCCGAAAGCCGCATGAGGCACAGCACCTGCGCACCGCG
+>850:2:1:2305:5283/2
+TGCCGAAGGCCACCGCTGGCAGTCCCTCGCAGGGCCCGACGACGACCGCGGCGGCGGCGAAACCGCGCAACCCCTC
+>850:2:1:2305:3571/1
+GGCTGGGGTTGGTGCTATGTCGACAGGGTGCTGTTCGACCTCTCGCACCGCCAGACGCCGCACAACGGGCCGATCC
+>850:2:1:2305:3571/2
+CACACGCTTTACGTGAGCGCCGGCCATGGAGGCGTGTGAATCAATAAAACGCGCATCAACAAAAGTTGTATGATGC
+>850:2:1:2305:12861/1
+GCGGATCTCGTCGACCGAGAGCGTCTCGTATTCGAGCAGGCCATTGGCGCGCGCGTGCAGCTCGTCGAGATGCTGG
+>850:2:1:2305:12861/2
+GCTGCGCTACAGCGAGAACGAGGAAGAGGTCTTCCTCGGCCACTCGGTGACACAGCGCCAGAACGTCTCCGACGCG
+>850:2:1:2305:18926/1
+CTTCGCTTTTGCCTCAACCCACAAGCATCTGCTGGTTCGGGCTCCTGGCGGGGGCCTGCCCCCGTTCCTTCTGCGC
+>850:2:1:2305:18926/2
+CACGACGTAACGGAGCCGATCTCCGCGCGCCCGCTCGCCCCGTCCCGGCAGGCCCGCGCTACATCTCCCCCAAAAG
+>850:2:1:2305:13782/1
+CGCAGCCGCGGCTGTTCCCGGCCGCGGGGACGTTCCTAGTGCCCGAGGGACTCGTCTGATGTCCTCAGCCAGCGAA
+>850:2:1:2305:13782/2
+TCCTCGTACAGTTCCTTCATTTCGCGGGTGAGAGCGGGAGCATCTTTGACGAGCCCCTGAGGGAATGTTTCTTTGA
+>850:2:1:2305:3239/1
+GACGCGAACACTCTCGGGGGGCGTTGGGGCCAGGAGCGCAACGATATGGGCCAGGTCGGCGCGCGCGGCGGCGCCG
+>850:2:1:2305:3239/2
+ATAGGGCGCGGCCAGCTGCGCGACCTCACCGGGCTTCCTCCGAACCAGGCCCCCCACGAGCGCCCCCACACTCGCG
+>850:2:1:2305:13539/1
+ATGAGCGGCACGGCCAGTCCCGCCCTCGCGGCTTTCACCACCCCCGGCCCGGGCACCCCCTCGTTGTCCCCCGCGC
+>850:2:1:2305:13539/2
+CCTTCTTCTCAGCGCCCTCCTGGGTGTTTATCGGCAGGGCCCCCCCGGGGCCTGTAGACCCCACCCACCTCCCCTC
+>850:2:1:2305:20100/1
+AGTCGAGAGGCACGCACCGCCGGATAGATTCCGAAAAATAATCCCACTGCGGAACTCATGACCAAGCCCATCACGG
+>850:2:1:2305:20100/2
+CGGCGGGCTGTGGGCGCGACCCAGCGCGACATACTCGAGCAATTTATCTCGGCAAGCCTAATTCAGTGCCTAGTCG
+>850:2:1:2306:2113/1
+TCAACTTCCCTGACGCCGGCGCCGCGGTGTCGGAGATACCAACGGCGAAGCAGGGGGAGGCCGGACTCTTTACAAG
+>850:2:1:2306:2113/2
+TCGAGGGAGTCACCGGCTTGGCGCAGTCGCGGGGGTGACGGGGGCGCGTCGCCCTGGAAACAAGCCACGTAGTAAT
+>850:2:1:2306:3148/1
+TCCGCCCTTCAGGCGGCTCTTCGTGGGGGGGGTTCTTTTTCTGGTTTGGGAAAAAATTCAACGGGAACCGCGGGGG
+>850:2:1:2306:3148/2
+TTCACAATGGCTGGGCCTGGGTTGACACGACACCGCTGGATGATAAGAACAAACCCGTAGCCGAAGGCGGCCCGGA
+>850:2:1:2306:11996/1
+TGAGCTGCTCCTTGATATATTGCTCGGTTCCGATCGCTTTCACACGTTCGATATCGCCGGGTCGCGGGCCGACAGC
+>850:2:1:2306:11996/2
+TCATTTGGCAGGAGGCCGTCTGGTTCGTTTTATTCAAGCGCTTCCGAGAGCCCGAACAAGACGATTTCCGTTTCCT
+>850:2:1:2308:2648/1
+AGCCCTTACGCCCGATTCTGGTGATGGCGCCCGGGGCCTAGATCCCGTCCTGGCCGCTATTTGGTGGTTGGGTCGT
+>850:2:1:2308:2648/2
+CGGGCAGCGCTGCATTTCCGCGAGCCCGACATCCTGTATGACGTAATAACGGAGAACGGGTCGATGGTCGTCGTTG
+>850:2:1:2308:4197/1
+ATGTCTATGTGTGCAACTCCGCGTTCCGTGGCACCGGCGCCGTGCCCGTGATGGTGTCGGTGTCGCGGGACGGCGG
+>850:2:1:2308:4197/2
+CCACCGGCGAACGATTTGAGCAGGACATGTGACCCGATCCCGGGAGTCCCCACGCCGAAATGCGTGGCAACCAGGG
+>850:2:1:2308:9819/1
+CTTGGGATCCCCACCGGCGTCTCCGCCCAAGGCGGCTCGGCCAACGCCGAAACAGAGAGCGAAGTCAGGGCTGCGC
+>850:2:1:2308:9819/2
+TTTCCGTAAACTCGCACCTTCATATCGCCGCCCAAGGTGATGGTATCGAAGGAGGACGCGCGCGAGGCGAGATTGG
+>850:2:1:2309:12468/1
+CATGCCGACTGGCCAGTACTTCGTCGACAAGCTCGTAAACGTCGGAACGAATCGGTGGGCATTCAAGCCAGAGGTT
+>850:2:1:2309:12468/2
+ACCCGACGTGCGACTGCAGCGATAGCAATGGATGCTGCGTCTTCTTCTGGTCGCCGAGGAAGGACGAATTGGGCGT
+>850:2:1:2309:12883/1
+AGCATGTCCTGCAGCGCGCCCATCGACGCGCCGGCTGCGGCCATCTTGGCGGCCTGCCCGGGCGACACCCCGCCCG
+>850:2:1:2309:12883/2
+ACACGAGGTCGCGACCGCGCAGGCCCCGCGGACGCCGGCGACGCCGCCCTGAGGAGGGGTCGCGCTGCGCACCCGC
+>850:2:1:2309:5037/1
+TATAACGACGCCGCGCACTCGCGGCCTTCCGCCTCTCTCCCCCTCGATCCCACAGCCGCCCTGCGCACCCCTCGAG
+>850:2:1:2309:5037/2
+TCGGCGTTGCCGCCGCGCATGCTCGTCCGCAAGACCTGCTGCGCCCCGGAGCGGCCCGACCAGAACGTGACCAAGG
+>850:2:1:2309:4390/1
+TAATGAGGACGCGCTTTCGATAACGATGCACCGGCGCACGGAAAACATGATCCCCTTCCCTCGGCTCATTGCGAAG
+>850:2:1:2309:4390/2
+TTTTTGTCGCGATTTCGACCAAGAGCCTCGCTGCTCAAGACGCCGCACCGGCGGGGACGGATCGGATGATTCAATT
+>850:2:1:2309:2282/1
+ACTCGCGGGTCTCGTGAGGCCCGGCATGAGCCAGTTCTCATCTGCAGTGGCGCCGACTGATTCGTTCGGGATTGCT
+>850:2:1:2309:2282/2
+AGGTTGAGTCTGAGGATTTTTTCTGTCTCATGAAGGATCGGCTGAAAGAGGGCGGTATGGCCTCATTAGAGATGCC
+>850:2:1:2309:11377/1
+TGTTCGATCGTCAGGTCGTCCGGGCGGGCGAAGAGGGCGGTGGCCGCCCCCAGCGCCGATTGGGCCCCGCCCCCGC
+>850:2:1:2309:11377/2
+CGGGGGGCACCATCACCCTCGGCAATGAGGTGGCCGGCGCGCTCGACGCCCTCGGCCCCGGGGGGAGCGGATGGCA
+>850:2:1:2309:11065/1
+AGACTATGTCCTGCACGTCGAATCTGAATGGGGCGACCGGAAATTCGCCCCGCGCGTCGCGCGGCTGACGGGCGCG
+>850:2:1:2309:11065/2
+GGCCCTCGGGCGCATAAGCAGGCGCACTGTCCTGGAGCGGGTCCGGGCCGGATGGGCGGGGGCGGCCTTTGGCTGT
+>850:2:1:2309:1705/1
+GGGGAACCCGTCCGGCTTACCGCAACCGTCCTGGCCAGCGTGCCGGGAGTACGCCGAGCCCCGGGCGCTCAGACAA
+>850:2:1:2309:1705/2
+AACATGCGGGGGGTGGTTTGCGCTTCGAAGGCACTCCGTATTGCGGCATTGGGGCGGGCACGGGGGGGCTGACGGG
+>850:2:1:2310:4905/1
+GTCACCCGCTCGAAGACGACCTCTCCCACCGCCACTTCCAGCGCCCGCGCGACCCCGCGAGCGACGACGCCGAGCG
+>850:2:1:2310:4905/2
+CAGCGGCCTCGCGGGGGACGGCCAGCACGGCACGAGGGACGTGGCGGCCAACCGCACGCTGTCCTGGCTCTGGGCG
+>850:2:1:2310:19468/1
+GGTATGGCACCAGTGGCAGACACGCCGGCCAGCCGAGCGCCCGCGGCGAAGCGCGTGGCCCTCGACCCCGGATCCC
+>850:2:1:2310:19468/2
+GCTATCGCGTCACACACCACCTTCCGACCGGACACGACGCGGAAAGCGGCTCCACGGGCGCCGCTCCGCCACTGCC
+>850:2:1:2310:11317/1
+CGCCGAATCCTGCGAGGCGCGACGGACAGTGGTAATCCCGGGGATGATGCGGTTACTAGTGTCCGGCTTCCCTTTT
+>850:2:1:2310:11317/2
+CGGCCTGATCGTCGAGGTGTGGCTGAGCCACGGCAAGCAGACGTCGGGAACGTCGGAACCCAACGTCGGGAACTCG
+>850:2:1:2310:6566/1
+CGTCGGCGTGGCAGCTCCCAGTCACACGCGCCGGCTCTGGCCAGAGGGCGTTCCTGGGCTCACCCGAAGGTTGGGC
+>850:2:1:2310:6566/2
+CACGCGGGCGCGAGGGGCGCTAACGTTGCCTTCGCCGCGTTCAACCGTCTCACCCCGGCGCAGCTGGCGGCCCTCC
+>850:2:1:2310:5174/1
+CGATCGGCCGGCCCAAATTGATCCCGACACGCTGCACGACAACCTGCAATTGCTTGAAAAAGGAATTGTGGTCAGC
+>850:2:1:2310:5174/2
+CGCACCCGGCCATGGATTGAAGGCGCGCATTTTTCTTTCGAGTATTTTAGCCGGTTGGGACCAATCAATTCTGGCA
+>850:2:1:2310:1886/1
+GAACAAGTGAGCGTTGCCGGTGAGGCGGGCTTCGCCGGGCTCTTTTCGCGGGGCCCCCCCGCCCCTTCCACTGGTG
+>850:2:1:2310:1886/2
+CGACACGTTCAAGCCGATGATCGTCGGCCTCGCCCGCGAAACGGTCGCGATCCAGCGGCTCGGCGGGGGGGGGACA
+>850:2:1:2311:19911/1
+CAAGCGCACTCTTCCCGTCGTAGGATTTGGGGACCGCTTGCACCTCACTTTTCATTCAAATGACTCCTACGCGACT
+>850:2:1:2311:19911/2
+AGAGCAACCGCCCGAACCCCCCCCGCGCATTGACCACCACGTGCTCTGATCCAAGAGCCCTCGCACGGTCGCGCGC
+>850:2:1:2311:2461/1
+AGGGACGAGATACGACATTTGGCCCGCCGGCAAAAAACCACCGTACCCTCCGTTAGCGCACCGCATACAGCGATCG
+>850:2:1:2311:2461/2
+TTGCCGGGCCCATACGACTCCATAAGGCAGAGGGAACCCGGATCACCTTCCTCGCCAAGGAAGACGATCGTGCTCA
+>850:2:1:2311:18297/1
+TCAAGCCTCTCCCCTTCGCTCCCACCCCCCTCCGGGGGCTCGGGGCTGTCGCCCCCCCCCGGCCCCCCCCCGTCGC
+>850:2:1:2311:18297/2
+GATAGAGCCGCGTCTCTCGCCCGATAGTCACCTCGATGCTTGGCGTGAATCTCGGGGCGTACATGGAAGTTCTCCT
+>850:2:1:2311:8530/1
+TTGTCGGACGGGGGCGCTGTTGCTTCACACGCGACGTTCGTCGGAGTGCGGGGGTTGTCGCCAAACTCCGCCCCCG
+>850:2:1:2311:8530/2
+ACGAAGATAGTTCTGGCGATCAACCCCGAGAGGGCCCCGCGGTTCGAGCTGCGGCAACCCGCGCCGGGGCTCGCGG
+>850:2:1:2311:11190/1
+TTCGGCGGAAGTGTCGCCCGGGTTGGGAACGCCGCGGAGCCTCGGGTCGCGGTTGGGATCGGCCTGGGCGCTGTCC
+>850:2:1:2311:11190/2
+AAATCCGTTCCGGCGAGTGCTGGAATGCAGTAACGACTGAACATTGAGCTCACTCCACGTGTAAATTTTGTTAATG
+>850:2:1:2311:7235/1
+CGGCGCATTACTCGCTCGGCCTAACGCTGACGAGGCTCAAGCAGCCGGGTCCAGCGCGCCCTGAATTCCGTCCGGC
+>850:2:1:2311:7235/2
+ATACGGCTGAATGAGAGAAGTGCCAGCAGGATATCGCGATTGCCTGGATGTCTCTTTAGAGCCTCTTTCAGCACCG
+>850:2:1:2311:2357/1
+GGGCGAGATGCAGCTGTCTTTGTTTCTTAATGTCAGCGGACATCTCGTGACGCGACCTCTGAAGCTCCAGTTTAAC
+>850:2:1:2311:2357/2
+AGCAGTTGTTCGCGCTTTTTGGCATTCCCATTTGCGCGCCCAACGAAGAACTGGGAATCATCGCCGACAAACGGTA
+>850:2:1:2311:11666/1
+TGTGCTTCGGCCGGCTCCTACTCGCCTCGCCCGGCAATCCGTTCTCCCCCCGCCCCCCGCCGCGCCGCGGCGGCCG
+>850:2:1:2311:11666/2
+AAGCACAGCGGAGGTCGGCGACGACGACACGTCCCCAATCGGCGGGGGCCCGCCTCGCCCGGCCGCGCCCCGGCCC
+>850:2:1:2312:19081/1
+AGAGTTATTGCACGACGGCCATCCGACCGCATGTGTTGCGGATGCGGCGTTCGCATATGTCAATGACTTCAAAGCG
+>850:2:1:2312:19081/2
+ATAAGCTACTCCGCGTTCAGGCGCTGCTTCATGTCAATGTAGGCAGTTTCGATGAGCTTTCTGAGAGCCGCGCCAC
+>850:2:1:2312:12672/1
+GCACCGCTTTGGGGCGATGGGATGGATTTATTCTTTTGGCGGGAGGGCTGCTGCGGCTCAATGGCATTCGGCGACA
+>850:2:1:2312:12672/2
+ACAGAAATCCTGCTAACGCACGCGCGCCAAAACCTGGCCCGGCACGCGGTTTCTCTTTCTGGGCGCGCCGCAGGTT
+>850:2:1:2312:2047/1
+TGGCTGCCCTCGACGAAGCCGCGGCGGGGGGGGAGTGTCGCGACGGCCTGGCCTTGGCCGGGCGGGACTGCGGCGG
+>850:2:1:2312:2047/2
+GACGACGTTGTTAGGGAGTATCCGCAGGTAATCGCCGCCCAGGGCGAACACGGCGGTGACCGCCAGGTGCTGGACT
+>850:2:1:2313:8931/1
+GGACCGAGTTCCACATCGAATGACGTGATGCGTCCAGGCCAGCACGTGAGAAAGCTGAGAGGCGGGAGACGCTATT
+>850:2:1:2313:8931/2
+ACGCCGCAGTGGGACAAGCCGCAGGGTAACGATCGGCCCAGGAGCTGAGGGCCGAACCTTCCGCACGATTCCGGGC
+>850:2:1:2313:8410/1
+GCCACCCCCTCCCCTCGCCCTCCGCTTGGTGCGCCTACGCCTTATCCGAGCCCGCATCCGGAGCCCTGGCACACCG
+>850:2:1:2313:8410/2
+CACACCCAGAGCGCGAGCGGAAAGGCGTTCACGGCGCCGCTCCGCGCGATCAGGGCCGCGGCGAGCCATCCTCCGC
+>850:2:1:2313:6957/1
+GTTCCAAATTGACCGGACGCGCATCCCACTCGATACCGAAATCATGATAGCCCTTGCTCATGAATGTGTACACGTC
+>850:2:1:2313:6957/2
+CAAGGATCCAGAGGAACTCAAGCGCGACCCGCTGCAAAACATGCGGGGAGCCGCTGCCCTGCTCCGCCCGCCGTAT
+>850:2:1:2313:1141/1
+GTCGGCGGCTCCGCCGGGTTTGCGGGCGGGGGGTCGTTTGCCCATATTTCTGGCTCGTAATGGTGGCCGGAATGGT
+>850:2:1:2313:1141/2
+GCGAGTTCGGGCCAACGGATTTCTTCCTTCAGCTGAATTTCACCGATGAGCAACTGGATTTCACCGAGATAACGGG
+>850:2:1:2313:14044/1
+GGGGCGATTCAACACAGGCACGCCTTGCCGCCTGATTATACGATCGATTGTTTGTACACGTTGCTCGATGCAGTTC
+>850:2:1:2313:14044/2
+ATTTCGTGTGTTTTTTGAGGGGTGTGGGTAATCCAGCAGGGCAATTGTTCCACGTGGAACTGACCGTTACGAACCC
+>850:2:1:2313:9341/1
+TGCCGGAATCATTCCCGCCCCCCTTGCCGCCGCCTTGCCGCATGGAAGGATAATAGGGGCGATCCTCTTCGCGGCT
+>850:2:1:2313:9341/2
+CCCCCCACCAATGATGTCGATGCCCTCAACGCTCGTGCTGACGAAGAATTTATTAAACGAGACGAGAACGGCGACG
+>850:2:1:2313:11140/1
+GGACCGGCGAGCGGCCATCTTTGCCTGGCCGCGAGTCGGCCGGGCCAGACGCGCACCGTGTGGGGGGATCACGACC
+>850:2:1:2313:11140/2
+GCGACCTTCGGACGCGAGACGAGCGAACTTTCCACTTCGGCCGACCCGACGCGATGGCCTGACACATTGATGACGC
+>850:2:1:2314:1052/1
+CGTGCCTTACCCGGTAGAGTAGGTGCTCCACAACACGCCACCTCCTGCTCCGGAATACTGGACTACTGCACAATCG
+>850:2:1:2314:1052/2
+GATTGCAGTGGCCTTAGGGGCGGGGGCGGTCAGGTTCGGGTTTGTGTCGGGGTTGACGTGGCCGGCCTGGCCGGCC
+>850:2:1:2314:1681/1
+AGCGCAGCGGCAGCGGCCTCCGGTTTGCCTTCAATTTCACGCTCAGTCTTTGTGGCGGGGGGTGACGGTCGGTGTC
+>850:2:1:2314:1681/2
+GACAAAAAATCGCCGACTTCGGGTTCAAACTGCTCCATGAACGGTTCAAGCGCAGCGAATACAGTCCACCCGTGCC
+>850:2:1:2314:3502/1
+ATTGCAGGCCCTCCGGGGAAATATCAAGTGGCTCTCCGCTTTGGTGGACCCGCACACGAAGCACAGTCACCCTGTC
+>850:2:1:2314:3502/2
+TACAGGATTCGATCGGTCTTCGTTCAGACCGATTTTCGCCATCGTGCGTTTATAGCGGCGGCGCGGGCCCCGGTCC
+>850:2:1:2314:4287/1
+CCGGCCGCCGCTGGCCCAGGCGACCGCGAGAGGGCGTAGGGCAGCCTCTCCACGGGCGCCTCCCACCACGTCGACC
+>850:2:1:2314:4287/2
+GGGAATGCGCGATCAGGCCGGCGACGACCTCGGCGGCCATGGAGAAGCCGAATAGCGGCAGGGCTATGTTGAGACA
+>850:2:1:2314:4217/1
+CTAGAAGTGAACGCTATCGGCGCTAACCGCGGCGAGCGCGAACCTTACCATGGCGGCCACTCCCACCTTCGACGGA
+>850:2:1:2314:4217/2
+TGTGCGATTGCCACACCGCAAGGAATTCTTCTTCGCGCTACAAAATGCACTTCGTATCGGGATCGCGGTTTCGGCG
+>850:2:1:2315:15998/1
+CTGAACATCCGGACATCAATGCTGTTCACACCCGCAACACGCACTCTGTCGATGGCGCGCAGCTTGTCGCGGACTC
+>850:2:1:2315:15998/2
+GCCTGTCCACACCCCAGGCGGACGCGCGTCAAAAAAGAGCGTATGATTAGGTCGACCCAAATCTGCGGGCCAATCC
+>850:2:1:2315:5730/1
+GCCGATCGCCACGAGTCCCATCGCCAGCACGGCAAAGAGCGCCCCGAGCATCGCTGCGGGGGAGTCGCCCGCCAGC
+>850:2:1:2315:5730/2
+TTTCTCTCACTCGGCCAGCGGCCGTGGCACCCGACCTGGCCTGTCCTGCACGTGCGCGCGGCCGGCGGACCCGATG
+>850:2:1:2315:15432/1
+CTGCTCTATCTGAGGAACTTCTGCTGCAGGGCGAGCGGATTGCTGATGGGGCAGTTGTTACTCAAGTCGTTCCGGC
+>850:2:1:2315:15432/2
+GCGCCTAAGTCCTTCCACGAGCATTTTGCCCACTATGTACCCCTCAAAGGAAACATAATCCGCCGCTCCCCCGCGA
+>850:2:1:2315:14717/1
+GCTGCGAGTTTCCGATGCGCGTCACGCGGCGGCGGCGTCGGACTGCCCGGGCGCCCGGCTGGGGGGTCCCGCGCAG
+>850:2:1:2315:14717/2
+GAAGGGGGGAACAACTGCCCGCGCCAACCTCCGGCGCGGGGGTCGCCGCCCGGCGCCCCGGTGGAGCGGCCTCTCC
+>850:2:1:2315:12739/1
+CCGGATCTTCGCGGAGCGCGCCGCGCCACGCAGCGGCGGATGAGCGCGCGTGCGTATGCACTTCACCCTGGGGGAC
+>850:2:1:2315:12739/2
+TCAAGCTGCTAACGCGTTATCAAAACGGACTGATTCTCGTCACCGGCTCGGCCGGGGGGGGAAAATCGACAACGCT
+>850:2:1:2315:11116/1
+CGTGGCTTGAACCCCTCAGCGAACTGCTTGCCCTCCGCCATCGCCTCCCGGATCGAGCTGCCGCTGTTGCGCTTGC
+>850:2:1:2315:11116/2
+AGGAACTCGGCGCTCTCTGTGATCATGATGAGCTACCTGTTCCGGCCGGTCTACTTTGGCATCCAGCTGCTCGGCC
+>850:2:1:2315:18904/1
+GACGCGCCTCACCGCGCCCTGGACGAAGCCGACGCCGACGCGGAGGCGAGCGCGCACACCCTGACCGGCGCCGCGC
+>850:2:1:2315:18904/2
+CCACCTATCACCCACCCGAGTTCCGCGGCCGGAACCTGCTCTGCAACGGGCGCACCGCGCACGACGCCCAGCCCAG
+>850:2:1:2315:12372/1
+GCCTTGAAGACTATCCGAACCACGCACGGCAGCATCGCTATTCGCCCCGCGGCGGCGGTTCGGCCTTCACCTTCGG
+>850:2:1:2315:12372/2
+GGCGAGCCTGCGCTCGTCCGACAATTGGCGGGGCGGGGTCGAAGCCGGTTGGAACACCCGCGAGCGGGGGTCGCCA
+>850:2:1:2316:8070/1
+CGATCGCCCAGGCGCTGCGCGTGCAGTCCGACGCGATGCGAACCCGCCGCAAGCAGATCGCCGAGGGGAAGGCCGC
+>850:2:1:2316:8070/2
+GCTCGGCGAGCGAGCGCTAAAGGCAAACCCCCGACCGCGGACAATTCATCCTTAATGATCCTTGAACAGGGTCTCC
+>850:2:1:2316:1318/1
+CAAGAACGCTTCGCACCGCGGTTAGAACATTTGCATCCTGTCGTGCGACGACTGCCGGGGGGGTGCGGGGGCCGCG
+>850:2:1:2316:1318/2
+GCCGCTCGGCTGGCCGAACGACTCGCGCTCCCCCCCCCCGGGATTCCCCAGCTGCGCGCCGCGGGGGTTCCCCACG
+>850:2:1:2316:8238/1
+TCAGGCGGCGCGACGCTCCAGCGAAGCGATGGCGCGAACATCGTTCTCGTGTTAGGCGCTATCGCCGCGCCCCCCC
+>850:2:1:2316:8238/2
+CGGCGCCAACACACTGGACGCGGCCTTGGGGGACGCGGGATCACTTTTAGTTCCGCGGCCGCGGTTAAGGCGCACG
+>850:2:1:2316:1840/1
+CTGTCCCAACTGCCCACAACAGAGGCGATGGGCGAAGCGCGGCCAGAGAAGCGAGACCGCCCCTATCGGCGGGGCC
+>850:2:1:2316:1840/2
+AATACATTAAGAACTCCTTGGCGCACAGCTCTGTTCGCGCTGCTGGGGAGGTTCTCCCTGCTGCGCGTTGGTAGGC
+>850:2:1:2316:5334/1
+CACGCCTGCGTTTGCGACCTATCCTCATGACTTCCTTCGCCTTCATCTTCGGCCTTCTGCCGCTTTGGTTTGCGAG
+>850:2:1:2316:5334/2
+CTTGCTGCGCCGCTTTTTCTTTGCGCCCGGCGGAGGGCGCGACGATCACATAGAATGTTACCGGGACAAGGAAAAT
+>850:2:1:2317:3913/1
+CGGCAGCCGGCGACACCGGAGAAGCTGAAGGCGGGGGTGGGCTATGGGGAGGAGGAGTCGCCACAGAGGCCTTGGC
+>850:2:1:2317:3913/2
+GATTGCGCATGATTTTCCGATCGGTTTGTGTGCTCCTGTGACTAAGCAAATCGTCTCTTGGATCCTGTTCTTGGGG
+>850:2:1:2317:2552/1
+GGTCCGGCGATCGTGAGGCGGCCGGTCCACGACGGCAGCGGATCAGACGCTGAGCGAAAGACCGGTCCACCACCCG
+>850:2:1:2317:2552/2
+CGGAACAACTGGGCCGACGACGTGGGCGGCACCTCGCGTCTAATCGAGGGGAAGGAGAGCCGGGCAAAATGCCCCG
+>850:2:1:2317:15144/1
+TACCCGCGCTATACGGGGTGCGTGAATATGCGGAAGCCGGCGGGGTAATAAGCTACGGAACCAACATTGCGGATGC
+>850:2:1:2317:15144/2
+CAGCTTGGCCGGCACGGCGAGACCGCGCCTCCGAGCGGGCGGATGGATGATCACCAGCTCGAACTTGCTCGACTGC
+>850:2:1:2317:10026/1
+CGGCACTGGCGAGCGGACATCGACTGGGTTTTTAGGGCCGACACCGGGGCCCCCGGCCTGGGGGGGAAGGATGAAA
+>850:2:1:2317:10026/2
+CAATTGCGCCGCTTCGCGCTCCGCATGTTCTTTCATTTTGCGCTCCCAGGCCGCACGGTTGACCTCTTCGCATGTG
+>850:2:1:2317:18221/1
+CCCTCCCGAACGGCCTCCGCCATCAGGACCCCCGCCCCCCCGAGCCTGTTGGGGGCAAGCAGCCCGGGGCGGGGCG
+>850:2:1:2317:18221/2
+AGGCCGTCGCGGTGAAGACGAAACCAAAGAGGGCGACCGAAACGAGAACGGACCGGCGCGGCGACATGCGCGCATC
+>850:2:1:2318:6328/1
+GCGAAGAAGCAGGCGTTCCGCGGGGCGGGATCAGTTTTCTACTTCGTCAACCGCATCGGCCAGGCCACCCATGAGG
+>850:2:1:2318:6328/2
+ACGATCATCGCGCTTTTCCCGCCCCTCTCGCAACTCACTCGCTTCCGCTCGCGTTGACCCGGGCGCGCGGTTCCCG
+>850:2:1:2318:19748/1
+GAACCCCGGGATCTGCTTCCGACTTCGGACCGCGCGCCTGCTCCGACCCCATAAACGTTTGCCATCCGTCGCGGGC
+>850:2:1:2318:19748/2
+GACGGCGGCGCGACGGAGACACTGCTCGTCTTCGAAGTCCGCCACTGGATCTCAAACAACGAGGCGGGCCTCGGCG
+>850:2:1:2318:16294/1
+CCGCACCTACGCCGGCCCAGGAAGGGGCGCTCGACGCCATCGCCGTGGGAACCCACACTCTCGTCGTCGCGCCTCC
+>850:2:1:2318:16294/2
+AGGTTGCGTTCGCCGGCGAACGCGAGCGCCTTTAGCAGGGTCGCGTATAGAACACGCCACGGGCGCATCGGCCCGC
+>850:2:1:2318:20866/1
+GCGGGTGAAGGGAAGGCCGCGTCCCAATCCCATTTGCCGCAGACCCTCACGCCCGCCCGTCGCCCGGCGGCGCACG
+>850:2:1:2318:20866/2
+AGCGCCGGGGGCGCGGAATGCATCGGCGGGGGGGCGGGAAGGCATCGGGCGGCCCGCGAGGCCACCTCTGCCGGCG
+>850:2:1:2319:17846/1
+GCATGTTGCAAAAAAATCGTGCAGCGTAAGATTCGATCATTTCAGCATGCCCGCGGCGGGGCCGACGGGTTGGGCG
+>850:2:1:2319:17846/2
+AACATCCTCGATCTGTGCGTCTCGCGCTTCAACTTCGTCGCCCGCTTGCGGGACGAGCTCGAGCGCGCGCGCGGCG
+>850:2:1:2319:18561/1
+GCCGATCCGTTGATCGATCGAACCGATATGCTGGCCGCCACTTTTGGCAAGACCATCAACACGTCGTCCCATGCCG
+>850:2:1:2319:18561/2
+CTGATTCACGTCGTTCGATTCACCAACGTCCAGCACATCGTCAAGGAGGAGGTTGAGCGAGAATTTGCGGAGATTG
+>850:2:1:2320:7659/1
+TCGAGGCTTGCGCGGCACGACGGCCGGTTCTGGTGATCTTCGAGGATCTCCATTGGGCCGACCCCCCGACCATCGA
+>850:2:1:2320:7659/2
+CGCGCCGACCGAGGCGATTGAGGCTGAGCAAGGTGACGTGCCCCGGGCGCGGCCAGGGCGGAACGAAATCGGTCCG
+>850:2:1:2320:2264/1
+TTGGTGGACGAGCACGTCGGGCCGCGGTTTGGCACACTGGAGCGCACGACACCGTGTCAGCACGCACCGCGCTGCG
+>850:2:1:2320:2264/2
+CGCGAGCTTGAAAGCGACCTTGGGGCCGAGGAAGTCGTCCGCCGCCCGCAGTGCGACCGCCGCTGCGGCGAAGAGC
+>850:2:1:2320:19803/1
+GCCGTCAAATGCGATCCCGACAACCCCGACATCCCCGGCCTCGTCACCATCCCCGGGCTTTTCTACGCCGACCGCC
+>850:2:1:2320:19803/2
+CCGGGACGTTCGCACCCAAGCCGAACCAGAAACCGGCCCGTTCCCGGCTGGACGCTGCCACCGCGGTACCAGCACC
+>850:2:1:2321:3967/1
+CGCCGGGGATTTCGGTTTTCAATCGCCTTCCCGGGTAGCCTTCCAGCGTGGTTTTCTGCTCGGAGCGCAACTTGGC
+>850:2:1:2321:3967/2
+AACCCCAACCCCAGGAAAAACAACCCTGAGTACACCGGAAGGGCCAATCGAGCACCACCGGCTCATCGTGAAACTG
+>850:2:1:2321:21013/1
+ACCCGAGCCCGCGGCCGCGCCCTCGCGGAAGCGGCAGTCGCGGCAGCAGCGGGCCGGATGCCTGCCCGGCAAATAC
+>850:2:1:2321:21013/2
+GAACGACTGCGCGCGCTGCACCGAGGGCCCGGGCTGCGGCGCGCCCGCCGCCTGCCTGCACGGCGAGTAGTGCTCC
+>850:2:1:2322:3266/1
+GCAACGGGATTTACGTTCGCCGGCAGGGGCACGAGATTGGCGCGGAACCCGGCTGTGGCGCCCATCTCTACCCGCT
+>850:2:1:2322:3266/2
+CCCGAATCGGCACGATGAATCTCCGCGCGTTCGTTCGGATTTTGTCATTGGGTCATTTCTTCGTCATCTGGCTTTG
+>850:2:1:2322:11885/1
+CGTTATGCGTTTGGACATTCTGATACATGAAGTCGCCGTAAAAGACCGCCTGATCTCCACAGAACTTGTGCTCGAA
+>850:2:1:2322:11885/2
+GCACCGTTGTTCCTGGGACGTCGGCGTTTGAATTTGCGGCTGCACCGGGCTTTACCACAGGGGTAGCTCCTCCCCG
+>850:2:1:2322:14923/1
+CAATGCAGCGACTCGGCATGCCACGCGCGCTCACGGTGGGGATGTTGGAAAGCGTGCTGGTCTTCTCGCGGGCAAC
+>850:2:1:2322:14923/2
+TCCAGCCCTTTTGTGCCCCGTCCTTGCCCCCTTCGGCTCGTCGCCTGGCCTCCCGCGCCCGTCACCTGGGCTAATC
+>850:2:1:2322:17164/1
+GGCTGTTTGACCTCATGCAGCACTCTGGCATTCGGGCATACACTCGTTTGCAGGAATTGCACCTCATTGCAATTCT
+>850:2:1:2322:17164/2
+GTGGCATCATCTGCCTGCGCGGCGCCGGCCCGTTGGGCAAGAACCATGAAGACAACGCAGATGATGATTAATGAGC
+>850:2:1:2322:12420/1
+TGGCTGCGCGACCCCTCGTCACTCGCGAATGCCCGCTTGGTGCACGCGCTGCGCCTCGAGAGATCGCGCGTGGACG
+>850:2:1:2322:12420/2
+CAAGGTTTACTGGTTGGTCGAAGACCGCATCCGCGAAATTGATAAGACCGTCGACGCGGGACCTTGCCAAGGCGCT
+>850:2:1:2322:15206/1
+CGGTCGGGTCGGTCGTCTCGACGGTGTTCGACCGCGTGCCGGGGACGGCGTCGAGCGTCTCGCCCGCCTGCTCGCG
+>850:2:1:2322:15206/2
+ACAGGTATACGCGCACGGCAAACAGCGGCACGGCGGCGCTTCCCGCCTTCGGGGTCAACCCCGATCTCGCCGAGGG
+>850:2:1:2323:1533/1
+ATCGCTTCGCCTGTAACGGCGGGGCGCGAGCATTTCCGGGGGCTCGGGGCCCCGCGGCGGGAAGAGATCACCCCGC
+>850:2:1:2323:1533/2
+CACGCCATTACTACCGGCTGAAGAAGGACGACATGGTCGAGAAGAAGGTCGGCGAGTGGAACCAGTACGAGATCAC
+>850:2:1:2323:17592/1
+GCAACGGTTTGATGGGCACGCCTGGATCTTCGGCGCGAAATTCCACGAAGGCAATTCGACCTGCCGGCTTGAGGCG
+>850:2:1:2323:17592/2
+GCCGAGTTGGGCATCACCAATGTCCGGCCCATTCTCGGCACGATCACGGACCCGCGCCTGCCCCCCACAGCGCAGG
+>850:2:1:2323:7074/1
+GTAACAGAGGTCAGCACGCATGATCAAGTTACCGGATGCCCGATGCGAGGGCATCCGCCAACGAGGGACCGATGGC
+>850:2:1:2323:7074/2
+GCCTACGCGTTCTGACCGCCGCTCAGGCCGATCCTCATCCGGCCTCCCGGCGCACCAGTAACTCGCCTTTGTCCCG
+>850:2:1:2323:3872/1
+ACGCGACCTGCGCCAAGAAGACCAGGAGGACTCTGTACCTTTTCCGCAGGAGTGTGTTACGTCCGCTCCGTCGCCG
+>850:2:1:2323:3872/2
+CGTCTGTACCGGAGCGTCGACAGCGGCGGTGTCCCGCTCCAGAGACATGCTGGCCGACGGCTCGGGGGGGGGGGGA
+>850:2:1:2323:11458/1
+GGATAGGGTTCAGTGGTCCGCCGGGACAGCCGAAGGGACATCGACAGGGAGGAGCGCCGCGTGTTCGTCGCCGGCT
+>850:2:1:2323:11458/2
+TTGGAGGCGGGGCTGGGCGGGGGGGGGGGCAAGCTGGGCGACCACTCCTCTTCCGGGGGTGGAGACCACCGTCGCT
+>850:2:1:2323:5684/1
+GAGAAGATCACGCAAGAGTGCGACACGTGCCACACCATTCAGTAGCGGCGCCGCAGGGTCCCCCGCCGCACGCGGC
+>850:2:1:2323:5684/2
+CGAGGGCGTGCTGGCGACGATTCCGTTGGCGCTTGCCGATACGGAGCGCGACGGACTCCGACGAAGCGAAGGCATC
+>850:2:1:2323:4266/1
+CGTGGGTGCCTTGGTGAGAAACTGGTTCCGCTGCCCGTACACCATGACTCTCGTCAGCACCGCTGTCAACTTGTCG
+>850:2:1:2323:4266/2
+TGCCTCGTCGGTCGATCGCATCACCCATGAGATCAAGAACGCGCTCAACAAGGAGCCAGTCGCCGTCATCTTGCTG
+>850:2:1:2323:21227/1
+CGCGCCCGGCGCCTGGAGCGTCATCCCGAGAGATAACCCGCGCCGCTCCTCCACGGCCTTGGACACCATGCCCGCG
+>850:2:1:2323:21227/2
+GAACTTGGACCGCGTCCGACGAGGAATCGGCACAGGCCAACAGAGGGTTCTACCAGGGGCAGGGCTCGACCGGCAC
+>850:2:1:2323:17756/1
+GCGCGCCCCCGTGCGTTTAAGGGCCCGGGGCGGTGCGGGTGGACACAACGGACTTGCCTCGGCCATCCCGCACCTC
+>850:2:1:2323:17756/2
+CACCCCGTCCACCGCGAGCACCGATCCCACGCCAACAAGCAGCCCTTCTTCCTCGCCGAACCGCCTCAACACGTAG
+>850:2:1:2323:2763/1
+GGCGTGCGGCAGACAGCGTCCGACCATCGAGTTCAGCGGAGCGCAATACACGTTGTTTCAGATCAAGACAACGGCG
+>850:2:1:2323:2763/2
+TTGCGCGCGTCCCGGTCTCCGCTCCTCCGTACGTGCAGCGGGAGCGCGCGAATCGCGGGAGGGCCGGGCGGCTCTT
+>850:2:1:2324:9452/1
+AACTCCTTCGCGGTCAGCTGGCTGGCGAGGCGGACATTCTGGCCGCGGCGTCCGATCGCGCGGCTGCGCTGCTCGT
+>850:2:1:2324:9452/2
+TCAAGCTCCTCGACCGCAAGTCGCTCCACCCGGACGTCGACCGCACCTTCCCGCGCGAGAAGCTCCGCGTACTGCC
+>850:2:1:2324:1513/1
+TCCTAGCCCGAATTCGACGCCAGCGACACGATCTGCGTGGGGAGGTCGGAAGCCATCGCCTGCTGCTGCCTGGGGC
+>850:2:1:2324:1513/2
+TGCCCGAAAGGTGGACGAGTGCGGTTCGTGGGGGCGGGGGTGCTGGGGCTAGCTGCACGAGGCGGGTTCGCATTGG
+>850:2:1:2325:20118/1
+ATCCAGGAAACAAAAGCATGGTTTCCCGAGCGAAATCATACTGTCCTAGGGCTAGATAGCCTTTCCCCATAAAGTA
+>850:2:1:2325:20118/2
+TTAATCTATCTGTCGTCTGGAGATATATCACATACTTGATTCCGTTCGCGATGTATCCCGTGCTTTGGTTAGTTCC
+>850:2:1:2325:15452/1
+GGCGTTGGGTGTCTATGGCGGCATTCCAGAACCGCCTCCGCCCCCCCCTCCGGGGTCGCCCTTTTTTGCCTCCCGG
+>850:2:1:2325:15452/2
+CGGCGATGGCTGGAGATCTCCGGGACCTGGCGATGCCCCACGCAGAGGCATTGGCGGGGGCTCCTGGTGGATTCCT
+>850:2:1:2325:9735/1
+CTGCGCAATAAAGCAGCGCGCTCCAGATCCTTTTCCACAGTGCCGGCAGAGATATCATTCCGCCGTCGCTCAATCG
+>850:2:1:2325:9735/2
+CAAATCGACGATCACAAGTTGGATGCGCGGGCGTGCGAGCTGCGCGATCATCTGATCGATCCCACGGCTGTCCGGG
+>850:2:1:2325:7847/1
+GCAGTTCGCGTCCGACTTCTGGTCATACGACGACGTCGCCGCCCATGCCGCCGAGATGCTCGCCCCGGACCGCGCC
+>850:2:1:2325:7847/2
+CGCTGAAAGGCGTCGCCTTGCTCTTTGGGCCAGGCACCGTCACAGGCCATCGCGCCCGCCCGATGCCGGCGGAGGC
+>850:2:1:2325:10049/1
+AATAGACTCCGCGGGGGATTAAAATTGCGGAGCGAGCGCGGGCCAAATCGCGTTTGGATTGGATGGCGAGGTATAG
+>850:2:1:2325:10049/2
+TTAACCCTATCCCAGAACATTCCTTCTTTTGGGTACTGGCGCGAAATGCTTTTATCATCGCCGCAAGCTCTCCGGA
+>850:2:1:2325:16225/1
+CCCGGACCTATTACATCCCCCGGGAAACGCCGCCTAGCCAACACCGCGGCGACGCGCGCTGGGTGGCGCCGGAGCT
+>850:2:1:2325:16225/2
+GATTCGGGGAGTTCGAGAAAACGCGGCGGGGCTATCGCCGTCCAGCGCTGCCTGACCCGCCCCCATGGTGATCAAC
+>850:2:1:2326:17805/1
+GACGTGCTCGCCCGCAGTGCGGAAGAGCGCCACCCCCAGGGCGTCCTTGATGGTGGCGGTGCGCTGGCTGTCGGCC
+>850:2:1:2326:17805/2
+CAGGCTGGCGCGGGAAGTCACCGCGGTTATCCCTGCCGAAAAGCATGACCACCTGCCCCCTCTGCCGCCGGCGAGC
+>850:2:1:2326:13198/1
+CCCGCTTACACGCGACCATTGGAAAGCTGCAGGATGAAGTCAATTCTTTCCTGACTCAAAAGATGGAGGATGATCA
+>850:2:1:2326:13198/2
+TTAGATGACCTCATGTGAAAAGCAAAACTATCAGGCAGACGGCGACAGGACTATACCATCACTCAGGTCTCATCAT
+>850:2:1:2326:4605/1
+CGGCGCGCAGCTTCGGGTAATCGGGCCCCGGGCCGGGGACCGCGGGGGGTGGAGAGAAACCAGCGGCCGGGGCGAG
+>850:2:1:2326:4605/2
+CGCGCACTTCTTCACCATGAGCAACGCCCAGGACGAGGACGCGCTGCTCGGCGAGTACGAGGTCGTGCTGCAGTCG
+>850:2:1:2326:13286/1
+GCCCTCGACGGCGGGATGGCTTATGCCGTCACCCAACGCACGCGCGAGAGGGGCATCCGGATGGCGATCGGCGCGC
+>850:2:1:2326:13286/2
+GCGAACGCGGAGCCAGCGCGCGCCACGACCCCCACCAGACGACGATCGAGCGCTCCGGCGAGCGGAACGGCCACAC
+>850:2:1:2326:20503/1
+GTTGATGATCCCGTTCAACGCCATCATCTCATTGTAGGCACCTTCCGGTCCGCCTTCCGCGCTAGCACCGTTATCG
+>850:2:1:2326:20503/2
+ACCAAGCGGCCGAAAGAAATTCCGTCGTTGGATTCCCAAACTCCGGATCAGAAAAAATTAGAAGCTCGGCAAATGG
+>850:2:1:2327:13564/1
+TCATCCCCATGCCGCCGGCATTGATGTGGGCGCTGAGGAGCATTGGGTCTGTGTGCCGGCAGACCGCGATAGCCAA
+>850:2:1:2327:13564/2
+GCCTCAAGCATCTGAAACAGCGGAATCCAGTAGACGCCCGTCGATTCCATCACGACCGCCGTGATCCGACAGGCCG
+>850:2:1:2328:7935/1
+GCGATCATGCACAACACCGCCGTCTTGCCGGCGCCATTGGGGCCAACCAGCCCCCCCGCCTCGCCCCGCCTCACGG
+>850:2:1:2328:7935/2
+GGTCGCGCGCCCGCGCAAGCCGGCGAAGGCCTCAGGGCGCGGACGAGGGCTGCCGGAGCGGGGGCCCCCGCCCCGC
+>850:2:1:2328:2619/1
+GTCATGAAGCCGTCGACGATCGTGGGACGCTCGGCGAACAGCTCGAACCAGAGCGGATCGCCGGGGGGATCGGGGG
+>850:2:1:2328:2619/2
+CTGGTCGACTACCTGATCATCGACTCGACGTGGGCGGGCGGGCTGACGACGTGGCGCAAGGCGGCGGTCATGCCGG
+>850:2:1:2329:3672/1
+ACGCCCCGGCGACGCCAGACTGGGCGCCGCTCAGGAGCATCGCCCACTGGGCGCCATCGGACGTCCCGCGCCGTAC
+>850:2:1:2329:3672/2
+GCGGAACAAGAGCCAGATCCTCAACTTCGTCGTCAGCATCGTGGCCACCATCGCCGCGGCCGGGACCCTACAGTCG
+>850:2:1:2329:2577/1
+AGTTGCTTGCGGTTTACTTCCAGCTCCCGTGACACCGTTTGCAACCGCAACGCATACTGCACCGCCGGGCCGCGCT
+>850:2:1:2329:2577/2
+CGCAAGAACCCCGTCGCGCTGCTGGAAGTAGAGACGGCAAACCTGCGCAAACAGAGTGCGCAATAGCACCAGGGCG
+>850:2:1:2329:14680/1
+GTGAAACGTTGAGCGCTCCGCGCAAAAAACGGGACCCAAAAGCACGCCTGAGCCATCCCCCCACCCGGCTTTTGCC
+>850:2:1:2329:14680/2
+TCGACAATATGACCGGCTTCCTTTAATCCACGCGCAACAAAGGAAGCGATCTTCTTGTCATCCTCAACCACCAGAA
+>850:2:1:2329:15231/1
+ATTATACACGACATAAGCCCCGACGAGAACAGCGACGAGCTGAAGCTCGGCTGCGCCCGACCCCTACTCGATCCAC
+>850:2:1:2329:15231/2
+AGCCAGCGGTGCACGACGAGCTGTGCGTTGCGAGGTTTGGCGCTCCAGATCACCACGGCTTCCATGACGTTCTACG
+>850:2:1:2329:5420/1
+GCTGGCCTCCCGGAGGCCTTCGTCCCTGAACCACTTGAACGAGGCGATCTGAATAGCGATCAGGGTCGGGCGCTCG
+>850:2:1:2329:5420/2
+CGCGCGCTGGCTACGGTGGGGGCAAAGGGGGCGGGGCCGGCACCCCGGCGGGTTGGGCGCTCACGTTCCGTACGGC
+>850:2:1:2330:14535/1
+GCGCTCGTGCCGGGACTCGAGCCCGTTCCGGCTGAACCTCGGAATCGGGAACGGGATAATCCGGCCCGGTTTCGTC
+>850:2:1:2330:14535/2
+CCGAATGATTTCGATGGCCGTCCACACGACCGGCACACTCAGAGTCAGCGGCCATCGACGGCGCACAAGCTTCCGC
+>850:2:1:2330:7249/1
+ACTTTAGTGGTGGTCCTAAATGATTCGTATCGTTATAAGAAAAGCTTGCTTCGGCGCGCCGCCGAAACCGGCACCC
+>850:2:1:2330:7249/2
+AAGGAAGCCATCGAGCTGATGAAATCCGGTAACTCCGGGAAGATCGTGCTCACCTGGGGCGAGCTATAAGACAGCA
+>850:2:1:2330:13483/1
+GCGGCGTCCCCCCCCCCAGGGCCCCCCCCGCGCGCCCCCCCCCCTCGTCCTCGAACACCCCCCACCCCCCCACCCA
+>850:2:1:2330:13483/2
+ACGCCGCCCTCGGGCGGCGGCGCGCTGCCGGAGAGCCACGCTGTCCTCGCCCCTTGCGTCGCTGGTGACGATCCCC
+>850:2:1:2330:18010/1
+AGCGTTGCCCAGTGGGGCAGACGCCCGGTTGAGCCCGCGATCGCGCACGGCGGCCCCCGGCACCCGCGCCAGCCCC
+>850:2:1:2330:18010/2
+ACGGTTGGCGACCAAAAATCCCGCTGGAGCCGCCGGCGTCGATGCTCCGGGGGTTACCAACACCGCCCGCACGGCC
+>850:2:1:2330:14032/1
+AATAGCCGACCTCGGCGTCGAGCACCGGGCGCGTGAGCGTGGCAGTGCGGGCGGGGCGGAACTGCCGGTGATCGCT
+>850:2:1:2330:14032/2
+GCGTGCTGCTCACCGGCGACCCCCCCTTGCTCCACCCCAGCGACGGCCATTCGCAGCTCGACCCCGCCGGCCGAAC
+>850:2:1:2330:3610/1
+CGACAACGTCAAGGTGCGACAGGCGATGGCTTATGCGATGCACTACAAGAAGATCATGGATGCCGAGCTGTTCGGG
+>850:2:1:2330:3610/2
+GTAGGCAGAGGGGGTGGGTGATCTGGGGGGAAGGGGGGTGGGGAGATTATTGAGGTGACTGTCCTCTTGGGGCACG
+>850:2:1:2331:3569/1
+CCAAGGTGGTGCCGGACCCACTGACTCGAGTGTGCGCGACGCCAAACTCGGCGGCAAATTGCGCCGCCCGGTGGGG
+>850:2:1:2331:3569/2
+CGCCGTTGTCATCGCCGGGGGCGTGGCGCAAAAACCGGGCGAGACACGCCTCCAATTCCTGCAGCGCAACGCCGAG
+>850:2:1:2331:1446/1
+GGCGACTGCCGCGCGCGTGCGGCAGGCGCAACGATCCCCGCCCCCCCGTTCCCCCTCAGCTACTCGGGTGTGCGTC
+>850:2:1:2331:1446/2
+TCGGCCTCGACGCTCACGACCACGTGCCCTTTCTCGATGCGCAGCGTGCTCATCGCCTCGGTCCCGTACGGCATGA
+>850:2:1:2332:19929/1
+ATCATTTCGGGAATGCAATCGCGAACACTCCACCCCCATCCCAACACACCGCGCGGCTTAGTAGGTTGCTCCTCGA
+>850:2:1:2332:19929/2
+GAGCACAACGGCACGCTGCCGGTGCGTAGCGCGTTTCGGGGCGGGCTTCTGTGCGGCTGATGCGCTGCACGGTCTT
+>850:2:1:2332:11014/1
+GACTACGCTGAACGCGCCGCGGCTGACGGCATACACGCAGCCGGCCAGCGCCACGCGACCGGTCGTTTCAGCCCGC
+>850:2:1:2332:11014/2
+GACGCAGGCCCGCTGCCCGTGGACGGCGGCCGCTGACGCCCCGTGGCTGGGCGTCCCGAGGGGGGCGTCCGTCAGC
+>850:2:1:2332:9755/1
+CGGCGCCAAAAGGCGCCGACCAGCAGCACCTCACGCATGGTGGCGCCACAGATAACGACCGTCCTCCGCGCTGGCC
+>850:2:1:2332:9755/2
+CAAACCCGCGCCGGCGAGTTTGATCGTCGAGCCGCCGAGCTGCGCGAGCATCTGGACGGCCCCCAGACTCTCCGCG
+>850:2:1:2332:6984/1
+GCCGTGGCTGCGCCTACGGCTGGCCCGCCTTTTACGTCCCAGATCTTTAGGGAAATTTCGCCCACGGTCGTGGCGG
+>850:2:1:2332:6984/2
+CGGTTTCGAGAACACGCATGGCTGTGGTTCCCACAGCTACAATCCGCTGCGCGTTGTTGATCTTATCTGCGGCCTC
+>850:2:1:2333:15518/1
+CGAGGAAGCGGCTCGGACAAAGGGGATCGTCTCGCCCGGCGCAGGGAAAGCGGAGAGCCTCCCCGCGCCCGCGCCC
+>850:2:1:2333:15518/2
+TGCGGGTGCGGACGGGGTCCGCGCGGCTCGCCAGCACGATGGGCGCCCGCGGGCCGGGCGCGATCCCCGCGCGGGC
+>850:2:1:2333:2215/1
+GGGGGGGATGAATCGAAGTCTCCGCGCCGGGGTCCACGAGGGGGGAGCCCGGGGCGGGCCCCCCCAACGCGCGGGA
+>850:2:1:2333:2215/2
+TGATCCGCGCGCTCGGCATCGCCGACCCGGGTGCCGCGCTGCACCATTACCGAGCGTTGGTGTGGACCGGCACGGG
+>850:2:1:2333:16350/1
+GCTCAAATAATTTCTGGATTTGGCTGAAGAGCGTCTCGTTCACAAGCCGAGGGACGGGCGCGCATCATCGTCGAGA
+>850:2:1:2333:16350/2
+TGGCCGGACGAATTATCAACTTGTTGCCTCACACGCCGTTGCTCGTCGTTGCGAACTGGATGACGTTTTCGAAGGA
+>850:2:1:2334:14726/1
+CCGGCCAGGCCGAGGCGATCCGTCACGGCATCACCCGCTGCCTCCTGCTGACCGGCCCGGCGCTCCGTCCTGTCCT
+>850:2:1:2334:14726/2
+GAGAGGGAGACGCGCGAGGAGAAGCCGGGCCACACCGACTGGTGCTTGGCGGCTTGCGCTTGGAGAACTGGAACCG
+>850:2:1:2334:4516/1
+CCGCAACAACGCGGACAGGGAGGCGCGAAACTATCAGGAGCAGCCGCCGGTAATCCCCCACAGCATTGTCGGCTAC
+>850:2:1:2334:4516/2
+CATTCGGTGCAGGAGAAGCGGCTCGGCGTCGCCGAGGCGCGAAACTGGCCGCCGGGGGGCATGAGATGTGTGTTGG
+>850:2:1:2334:17981/1
+CCGCTGTCCACCGACAACGATCAGGGCCCGTCCAGCTTCGCGGCGTCCGGCGCACAGCCCGCCTGCGCCATGCATG
+>850:2:1:2334:17981/2
+CAGGGGGGCCATTCCGCGCCGGACGAGGGTAAGGGCAGCCTCATCGAAGACATGGATAAACGTCCCATCCGCCTCC
+>850:2:1:2334:16643/1
+GTCGGTTTGATTCAGTTTGCTGACCAGGGTATCCGCAATATCAAGGACACGGTCAAACGGGGCGATGCGGCGATGG
+>850:2:1:2334:16643/2
+CGATCTTAAGCATGAACGCGCTCATCGTCTCGTCATCAGGTGCATCAAAGACGACTACAGCGTCGTACGCCCCCAC
+>850:2:1:2334:19094/1
+CCGCGCGCAGGAAGCGGGAGGTCGGCACGTTCTTTTCCTTCAAAAGCTAAACCTCGTCCTTCCTTTGGCGGAGTGT
+>850:2:1:2334:19094/2
+GCCTGGCTAATTTCTCGTACATCTTTTGGATGACGGACCCCCAAGCTGGTTCCAGCAGGACTCTGTTTGCGGCTCG
+>850:2:1:2334:19703/1
+CAAGGGCTCGGTCTGGCGCACGCGCGGGGACTCTGCGTACCGCGCGCGGCGGCTGGCTTTGGCTCGCGGGCCCCTG
+>850:2:1:2334:19703/2
+CCGACCCGATAAGTACGGGTCGGCTTGTCGCCGTTGCAGTAACTGAGATTGATCATGAAACGACCGCCCTTCCACT
+>850:2:1:2334:2697/1
+GTGAACGACCAGAAGTTCGCCTGCGGAATGTCCTTCGGCAGTGTCACCTTGTACGTCTTGACGCCGTCGAAGGGCT
+>850:2:1:2334:2697/2
+CCGATGATTACGCCCGAAGGCGTCAAGCCTTTCCCGCCCACGGGTTAACGCAAGCACGCCGCACGGACGGACGGCC
+>850:2:1:2334:4951/1
+GCGGCTGGCGCCATCTACGGGAGAGGCTTTTCGTTTGATGCTACCGCAGAGCGTTGGGAGCGGCTGGTTCTTGGCA
+>850:2:1:2334:4951/2
+GACTAGATGGCTGGCGACACGATACCTCAATGCCTAAGTCGGGAATCGAGCCAAACGCTGGCAGCCTGGAGCGCAT
+>850:2:1:2334:7038/1
+CGGTCGATGCGACCGCGCGCCCGGGTTTTACTTCGTTTTGGTCTAAGGTTTTGTCGTCGTCGTAGTAGTTGTTTCC
+>850:2:1:2334:7038/2
+TGATCCGGAAGGCCACACCGTAAGTTGGTCGGCCATTCGTCCAGATATGCCGGCAACGATCTATTACACGAACGTT
+>850:2:1:2334:14809/1
+TGCGGGCGCGCGCCTCAGCGCTGGCCTGGTCGGCGGGGAGGGCTTCGCGGTGGGGGCCAGTCTGATCGTTGTGGAT
+>850:2:1:2334:14809/2
+CCTTGGCCTCACGTCGTCCGCAGGCCCGCATTCGACGAGACCAAGCATGGGGCGCCACTCCTTCGCGGCGGCGACT
+>850:2:1:2334:6702/1
+ACAAGGCGGGAGCCCCTGCCGCTGATTTGCACCCTGCCCGCTGCTTCCACAGGCCAGACTTCTCGCGATGTCCTGG
+>850:2:1:2334:6702/2
+GCCGCCGTAGCCATGCACAGGGATGTCGACCAGCCCCGGCGTGACAACCTTCCCGCGCGCGCCCAAGCCGAGCGGG
+>850:2:1:2334:5646/1
+TCGAACGTTCCGACGGAAGGGATCGCGACGATGGTTGCGCGGGGACCCACCGAAGGACGGCCGGGCCAACGCAACC
+>850:2:1:2334:5646/2
+CGCGGACTCTCCGCCTTGCCCACGGCGGCGAAGCCGCGCTGACGCTGTTCTCGCACACAGACGGCGGTTATGCAAT
+>850:2:1:2335:11680/1
+AGCACCGGTCACAGGAAACAGTTTGCGTCTGCGAGCGCCGAGTCAGCGCCAGATAAAGCTCCGAAAGACCGTAGAT
+>850:2:1:2335:11680/2
+CTTCCATGAGTTGAACGGGCGTTTTTAACTTGTCGATGTGCATCCCGGGCCCGCAGAATATGCAAATCATGAAGGC
+>850:2:1:2335:1278/1
+GCCGCCGGTGAGGGCGGGCATCTTCATCCGGCATGATCACCCGCCGGCGGCGGCTGGGGGCCGGCTCCCGCCCCCC
+>850:2:1:2335:1278/2
+AAGTGACGTCGGCCCGTGCCAAGGAGAAGACGGGCGGATTGCTGACTCAGGCCGGCAACGGCAAATTGATCTCGCC
+>850:2:1:2335:1190/1
+CGGGCGGGTCGGCGACGCGGCCATCGGCGATCGCGAACTCGCAGTTATCGCGGGGCTATGCGCGAACGGGTAGAGG
+>850:2:1:2335:1190/2
+CCCTTGTCGCCCAAACCTTGACACGTGTACGGGGAAGTTCGAGGCTTCCAAACGCCGCCACGAAAAAAACGTGCAC
+>850:2:1:2336:9041/1
+CGGTTGAATGGTTGCGATCATCAGGTCGCTGTTGCTCGGCAGATATCCGGTTGCCTGAGGAGAGGGCGCCGCTTCC
+>850:2:1:2336:9041/2
+CACGCTCGACAAACTGCTTTCAGCACTTCCCGCGCGCGAATGCCCTGCATGGAAGCACCAAGCCGCCGCCGCCGCC
+>850:2:1:2336:3826/1
+CGGCGCCCTGGCTGCTTGTGCCGTGGGTCGGGGTGCCGCCGTCCATAGACATAGGCCCCGGCATACATGGGGTGGG
+>850:2:1:2336:3826/2
+AAGCACAAGCGGTGATCCAGCCCATTTTTGAGCAGTTCGCACGCCAGACCACGATCGGTGGGGTCCTCAGTTATTG
+>850:2:1:2336:3176/1
+AGGCCGTGCTTTATGACGTACCGGCGCTTAATTGACCGCCAAACAATCGTTTGGGCCTCCCTGCTAGAGGGACCCT
+>850:2:1:2336:3176/2
+TTAGCCGGCTTCACCCAGTCATTGCTTACCGATTTTCCCCCGGCCCGCTGGGGGGATGTCACCCCCAAGGTCGAGT
+>850:2:1:2336:12794/1
+GCAGGCAATGCCCGCGCCGACCCCGCCCCGGACGCGGTGGTCTTCTCGCTGGTCGGCAGTCGCCTCTCGTTCGCCT
+>850:2:1:2336:12794/2
+TGGGCCATTAGGCCCCCGGCTCCATTGGATGATCGTTCCAGAGCAACCAAGCCAGAATGACCACGCTAGGCGTCCA
+>850:2:1:2336:15419/1
+GTTTCATCAACGCTTACAACCGCGGCACCGCACGGCAGTTGGCCTCCAAGCTGCCCAATGCTACCTGCAAGCTGGG
+>850:2:1:2336:15419/2
+CTGCATTGACATTGGCGCTGGTGAGCGTGTTTCCCGGAACCGCGTCAACCGCGTTGGCCGATACGGGGTGGCTGCC
+>850:2:1:2337:9520/1
+GAACACGCACAGGAGCGTCAGGCAGGCGAGGACCGCGAACCCGGCGGCAGAGCCGTGCCGACCGGTCACCGCCGCC
+>850:2:1:2337:9520/2
+TCTTGGTCTGCCGGGAGAAAGGCCGGCTCGCCTCGGCGGCGCAAGGGAGGTAACGAGGCTCCGCGGGTACAGTCGA
+>850:2:1:2337:10300/1
+ACGCATTCAGCCGCGGGAACGCCACGTCGGGAGCGCCGATCTGCAGCGGCCGCCGCACGGTCGCGCACCCGACCCC
+>850:2:1:2337:10300/2
+TGGTGACGACCACCGATCACCAGGCGGCTGGCAAGATGTACGCCGGGTCCCGCCCCGGCGTTTTCTTCTCCGCTGG
+>850:2:1:2337:17642/1
+TCCACACCCACGGCTAAAGCGACACGATGGATCGCACCACAACTAAGGACTACAACCGCCCCCGTCCCCCGCATCG
+>850:2:1:2337:17642/2
+ACTCGCAGACGAAACTCGGCAAGGCGGGGCCCGCATCCACCCCGGCCGGCAGCCCACCCAAGACACCCTTCGAACT
+>850:2:1:2338:5784/1
+GATCGTGAATCAATCGGCATTGCCACACTACCTATCGAAGCCTAAGACCCTCTGACCCGGCGTTACTCTAAAGGTT
+>850:2:1:2338:5784/2
+ATTATTGCAGCTTGACGAGCCAATCAGAAATGCGGGCTAAGAGGCGGAGAACCTAGTTGGAGCTATTCGATGAAAC
+>850:2:1:2338:3495/1
+GAAAAAGGTTTTGGCAGGCCGTCTTCCTCAAAGAGATTATTCACGTAATAACTGACGCCTTTCGTCAGTACTTCTA
+>850:2:1:2338:3495/2
+GCGCCTCTAAAGTTTTTTCCAATGAAGACTACTGGCGAATCGCAGAACGAAATTTGAATTTTGTTTTAGAGAATCA
+>850:2:1:2338:8140/1
+CCGATGGTGTCGATGTTCGCATCCGCCTTTCCGGGGGAAATGGGGTGGTTAGAAGTGCAGCAGCAATCAAATTCTG
+>850:2:1:2338:8140/2
+CCGAGCTGGCAGAATTTGATAGCTGCATCACGTCTAACGACACCGTTTCCATCGGCAACGCCGATGCGAACATCGA
+>850:2:1:2338:7346/1
+GCGACGCTCGCCGGCTGGATCGTCTCCCAAATCGGCCGCCCACCGTGTCTCGGGCGCCGCCACCGCGGCCCCCGCG
+>850:2:1:2338:7346/2
+CGGCAGCCAGTCGCTCATTCCGATCCCTTTCCGGCGATGTGCGTGAGCACGACCACGTAGGAGATCAGGAGCACGG
+>850:2:1:2339:19975/1
+CGAATACGTCGCGGCCGCTGAGGCCGGTGGGACCCGATTTGAGTATCGCAACGAGTTCCATCCGCCGCTCGGCCCG
+>850:2:1:2339:19975/2
+ATTCCTCTTCACTAGTGGGGTGCAAATTACGCACGAAGTGACGAACTGACCTTACACTAATTCCCTTGTGTTGCCC
+>850:2:1:2339:5622/1
+CGGGGGCGATTGCGCGTCGAAGCGGTCCCCGGTGTGCGACGAAGGCGTTCCCACGCTCCAGGGGCGCGCGCGTCGC
+>850:2:1:2339:5622/2
+TTTCGTAGTTCAGGCCGGCTGTGAGTCGATCGATGACCACCTTCATCGCCCGTCGATACCCGGCGAGCGGGTGGTC
+>850:2:1:2339:4580/1
+ATTTGTTGACCACCACGAGACGAGCGAGAACGGTCTGTTGCCAAACCGCAGCTAGCCGGACTCGCTCGTCTTTTGC
+>850:2:1:2339:4580/2
+ACGGGGAAAGGACCGCCGCCGGGCGCCGCTTATGGTCAGCGCCGGGTTACAGCCGTTTGCTCGGAGGGGAGGGTCT
+>850:2:1:2340:16662/1
+GCTTGATCACCTCGCGGAAGCGCTTGCGCTTGACTCATTGCGACCGGGGTGTGTTGCGGACGCACGCTCTCGAAAT
+>850:2:1:2340:16662/2
+TGCGCCGCGACTCCACCCCCGCAGGCATGGCGCCTCGGGGTGCCTTGCCCCCCGCCCGCGGGCAGCTGGGGCACCC
+>850:2:1:2340:2111/1
+CGCACCGATCCAGGCCAATACTATGTCTTGCGAGCTGGAAGTGCTTCATAAGGCTGTAGACAGCGCCGTCCCGGCG
+>850:2:1:2340:2111/2
+TCGCTCAAATCGATCGATTTTGCGCCCAATTCCGCCAAGATGCTGATCGTACATCGTTCGACAACCGGCGGTCTCG
+>850:2:1:2340:11897/1
+GACGAATGCTCGCTCGAGGCAGTCATCGGCGACCCCTCCCTTCGGAGTCCCTGGCCTCGCGGTCCTCACCCGCGGG
+>850:2:1:2340:11897/2
+ACGGGACGATTCGCAGGTGGTCCTGGCGCTGCAGCACGTCGACCGCCGGGCCGAGGAACACCGCCGGGTCCTGCTT
+>850:2:1:2340:18277/1
+TATATGCGTGCTCAGCGCGCGCGCCGTGCCGCGCTCAGCACTCTCGGCGGAAACGAGGCGCTCGCTTCCGCGCGCG
+>850:2:1:2340:18277/2
+CCACCGGCCACCCAATGAACGAGCTCCGTCTGCATGCTTACCCTTTCACTTCCCGCCTCGCGCGCCGTTCGGTCGC
+>850:2:1:2340:20223/1
+CGCCATGGAAATCGGCGGCTACGCCCTGGACGGCGCGCTTCCGCGCGAGGCCGGCGTGGGCAACGCCGCACCGATC
+>850:2:1:2340:20223/2
+CGCATCGACTGGCTTCGGCTGGTAGCCGGACCCGCGGCCCTGCTCCCCGGCCAGGTTCCCCAGCTCCGGGAGGCGG
+>850:2:1:2340:5048/1
+ACGCGGCGACACGAACGGCATCTATGTCGGCATGGACAGCGGCATCTATTATCGCGACGACCGCGTCGACGGCTGG
+>850:2:1:2340:5048/2
+GCGAGACGGCTGCCGGGTGCATCGGTACAATTGGCGGTGCACGGGGAAGCGATATCGGTCATCCACACGCCGCGGC
+>850:2:1:2341:19409/1
+CGGCCCCGACGGGCTGCCGGGCGACACCATCCGCCTGAAGTTCAACGGCTCCGCCCCGCAAAGATCCGGCGCTGCG
+>850:2:1:2341:19409/2
+ATGCCGCGGCTGTAAGCCTCGCCGGCGGCCCCGCATCACAACGGCGGGGTACCGGTGATGACGCTGTCCCCCCCAC
+>850:2:1:2341:6629/1
+GCTCAGCGGGAACGCCACGATCGGGGCCGCCGGCGCCCTACTCGCCTTCGCCGGGCGCTCGTGCTTCTGCAGCGGC
+>850:2:1:2341:6629/2
+ACGCGCGCCGCGGGCGCTCCCACGCGGTTGGCGGCGAGGCCGGCGAGGACCACAGGGCGGCCGGGCGCGATCGCTG
+>850:2:1:2341:1835/1
+ACGGCCCGCTGACCCAGGCCAGGGTCCTGGACAGTAAAGTTCCGACCTGCGGGGCTAAGAACTCTAGGATTCCGCC
+>850:2:1:2341:1835/2
+CTGCACCCGGGACGGCAAGAACGCCCAGGCCCTGTCCGCCGAGATTGCCCGGCTTCTCACGACCCCCGACGCCCAG
+>850:2:1:2341:13327/1
+GGTCGGCGCCGCCGCCGTGGCGGTCGCCTGTCGAGGAATCGGCAATCGGGCGACCGCCCGCGCTGTTCGCGGCGGG
+>850:2:1:2341:13327/2
+CATGACGGCCGGGACCGCGTACCACCGCAGATGTGCGCGCCGGCGGACCGCGACCAGCGCGACCCGCGCGAGCACG
+>850:2:1:2341:6951/1
+AGGTGGGAAGGCCGGGGGGCCGGGGTGGCGGATTGACGCGCTGGAGTGCGTGCTGGTCTCAGGACCGTGGGGACAG
+>850:2:1:2341:6951/2
+GCCTGTGGTGCGGAGCGTCATGGATGCGGTGAAACAAACCGGGTGCGCCGCGGAAAAGGAGATCGAGATCGTGACC
+>850:2:1:2341:11620/1
+ATCCACGCTAACGCTCCCCCCGCTCCGGCCGCCCCGCTGCTCAACGGCGCACTGCCCGACTAGGTTTTCCCGCGCG
+>850:2:1:2341:11620/2
+TGCCCGCAGCACCGATCGAAATCCCGACGGCAACTGAGACGGCCGAAGGGGCTTATGCGGCCCGAATGCTAAAGCG
+>850:2:1:2341:17482/1
+TCGTAGGCTTTTTTGAGAGCGCCCTCACACGCTCTGGACATGCCCTCGTTGCCCTGAGAGACCCCCATCTCCGCCC
+>850:2:1:2341:17482/2
+ACGGTCCAGCAGTTCGCCACGCCGCTCGAACAGGCCACTACCTCTTCGCTCGAAGCCCCCAACGCTTCCCGCGCAG
+>850:2:1:2341:9496/1
+AGAAAAATGTCGATTACGACCTGTTCGTCGCTCAGCTGGAGGACGTCGATCGTGCAGTAGTTGAGAGGGAGGATGC
+>850:2:1:2341:9496/2
+GTTGTATTTGTCTCCGGCCTTGCGGGCTAGCTCCGCAAATGCGGGATAGACGTGGATCATCGAGGAAATTTTGCTG
+>850:2:1:2342:9427/1
+CGCCCCGGCCCCGCTCAACCTTGGCGCTCGCGCGCGGAGAGTCCCTTCAGTCGCGGCGTCGGCACTGCGAGCCACC
+>850:2:1:2342:9427/2
+CGGGCGGCTGAACACGGGGAGCGGCGAGCCCGCTGTGATGCGCGCGGCGCGAAAGGCCGAGCTCGCTCCCGCCGAA
+>850:2:1:2342:3227/1
+TGCCGGGGCGCTGGCCCGGGCGCGCGCCGGGCTCGCCGCCGCGGAGACGCCGCTGCAGCGGCGCGCGCGCCCCGCG
+>850:2:1:2342:3227/2
+CCAGCAGCGCGAAGAGCGCGTCGCGCGCGTTGTAGAGGCTGGAGCAGGCCCCGAGCCAGGCGGCGGACGGCACGCC
+>850:2:1:2342:18678/1
+CGCGCTGATCATGGCCCGATACCTGGGATCGGGATTGGTCGCCAGCGTTTGCAGGAGGTAGCGTCGCACGACGGGA
+>850:2:1:2342:18678/2
+GTTCTCGCCAAGGAGGACCTCGAGACGCAGAAGGCGATCGGTCAGGTGGACCTGAAGAAATCGCCCGCAGAGACCG
+>850:2:1:2343:11642/1
+TTCATCTTCGCGTTCTTCAAAACGGACGTGTAAAACCTCGCGCCCTCTTCCGCGTTCTCGTCAAACCCCCACATTG
+>850:2:1:2343:11642/2
+GCAAGCCTCACCTAGTCCCGTGCCGAGGCGATAGATCTGAGGCCGGACAGAGAAGGGGCTTCTTGAAAGCTGTCCT
+>850:2:1:2343:10880/1
+TGCGAAAACCGAGGGATTTTGCGTAACGCACTACCTCCACAATGTCCGGATGCTTGAGCGGTTCGCCCCCCCGCCG
+>850:2:1:2343:10880/2
+AGCACTTGCACGTGACCGAACAGTGCAACCTGGATTGCCATTATTGCAACGAGTTCACCAACTCGATTCCGCATCC
+>850:2:1:2343:19879/1
+GCGATCGATATGGCGGCCCCGGGGGCGGGGCCGGACCCGCCCCACCCAACCCCCCCCACACACCCCCCGCGCCACG
+>850:2:1:2343:19879/2
+TGATGCTTCCAGCCACGACGTTGCGACGGCTGGGCGACCACATGCTGCAGGTGCGCGGCGATCGTGCGCGCGACGG
+>850:2:1:2343:7506/1
+CGAGGAGCTCGTTTTTGACCTTCCCGCCCAAATGTTCTCGGCGGAGGCGGTGCCGGCCGAGGAGTGAGAACGGCGT
+>850:2:1:2343:7506/2
+TTTCTTGATTGGCCTATCGTCTCCAGACTCGCGCGCACGCGAGTCCCGCTGTTAAAACGCGTTTTAACAACCGTGG
+>850:2:1:2343:11338/1
+GCGGGTTCCTCTCAGGGCTCGGCGTCGTCACCGGAACTCTCAAGGATGCGCCGCTAGAGAAGCTCGCGGCCGAGGG
+>850:2:1:2343:11338/2
+CCCATCTCGCCGGCGTCCTTCTTGTCGTCGTTGAAGTCCTTGTCGGCCCGCCCGCGGTTCTCGTAGCCGACCAACC
+>850:2:1:2343:2944/1
+GCGTGCCGCCCGCGAATCTTTGCCGTAGTCGAGATTGAACGGATAGATGCTGGATTCCCGCGTTACACTCTCAAAG
+>850:2:1:2343:2944/2
+GAGGCACTGAGGGTCGTATCTGCACGTAAGGAGCCTCAACGTTCCAACGCTCTGACGATTCAACGAACATGAAAAG
+>850:2:1:2343:8316/1
+CCGCCCGGCATTGTCCTATGACAGGCAGGAGGCCGCTCCCCCCCCCGGCGGTGGAGCGCTCAGCACCCAAAGCTGC
+>850:2:1:2343:8316/2
+TTGGGGGACATTCTACCCAGCCATATAACAGATTCAAACTACGTTGAATCCTTCGTACCGACGATTCAAGCGAACC
+>850:2:1:2344:4330/1
+CGCGGCGTTGCGTCTGATGCCGAAAGCTACCCCGCCAGCTTTGAGCTATTTCGTCCGCGCTTACCTCGGTCTGGCG
+>850:2:1:2344:4330/2
+CTCGCAGAGCGTACTGGCCAGGATCGAAATGGATGCGAAGCAAGCGGTCGCGAAATCGGGCGTGACTTTCTCAGCC
+>850:2:1:2344:20993/1
+GGCCAAATTCTTCCCGTGGCGGCGATCCCTGCAGGGCCAGGGGGGCCCGCGGCGGGGGGGGGACTGGGCGGGCGCG
+>850:2:1:2344:20993/2
+TCGGTGACTTTCGGGACCGAGGCGTCGCGCTCGATGAGCGTGCCCTCCCACCCCGTGGGGGACAACGGGGGCTCGA
+>850:2:1:2344:21156/1
+GCGGCGGCGACGGTGACCGTCAGCCGCCCCGCCGTCGCCTGGGTGCCGGGGCTGCCGGGCCGCGCCGCCCGGGCCG
+>850:2:1:2344:21156/2
+ATCGACGGTGGCGCCGATCGCGATCCGCTAGTCCCGGAGACGAGATCCCCCCTCCCGCCGCGCGCCCACGAGGTCG
+>850:2:1:2344:4790/1
+TGGTGCAGGGCATTTCGCGGTGAATTTCCAGGCGTTTTGAAGCAGATTATCCAAGATAACCCGCAACAGTTGCTCA
+>850:2:1:2344:4790/2
+GCCGTGCTGATCTTTCAGTGCGCGCAGTTAATCTGAGCCGGTTGGCCAGCCTCATCGCCGATGAGCTTAAAGCCTC
+>850:2:1:2344:6684/1
+GGCGGGGTGCATTTGGTCCGGGCGGGCCAGCACGTCAGGGAATGCGCCGGCGGCGCCCCGCCCATCGCCGACGGCC
+>850:2:1:2344:6684/2
+CGCCCCCCACAGCAGAGGCACCACCGTCCGTCTATCGCGCCGCCGCGCGCGCGCGCCCGCCCCCCGGGGCCGGCTC
+>850:2:1:2344:20838/1
+TAAACCAAATTTAAAACAGGAACCAATCGGATGGACAGTGATGTGGCCCCGATGGAGAAAGCTTGAGCCAGTGACC
+>850:2:1:2344:20838/2
+AGTAGCAGCGTGGCGTAGCAGCAGGCCTTCCAGGCAATGCGTCGATGTGCATCTTTGTCCTGACCTTCCAAACGCT
+>850:2:1:2344:10005/1
+CAGCACACCAGTGATGATGCCGATCCCGAGGCCCTTTAAGGTGAGGATTCCCACCTCGATCTGGGAGATCGCGCGC
+>850:2:1:2344:10005/2
+AATGACAATGTTGTTCTTGCTTCCCGTCTGACGGGCGCCGAATATTTCGATGGTTTCGTTGACGTTAAAGATATCT
+>850:2:1:2345:3204/1
+TCGCGCTAGGACAGCTGCGGGTGCATCGGCCGCGGGAGCGTCTGGGCGACGAAGCCCGGGGAGAACGGCGTCACGC
+>850:2:1:2345:3204/2
+TGGGGGATCGAGCCGGCCACCGCCTCGCGGCCGCCGGAGGCCAGGAGATCCGCCAAGGGGATTGCCGGCGTGGGCT
+>850:2:1:2345:6550/1
+TAGAACAGGAAGCCAAGCGTGGAGAACACCGCAGGCAACGGGAGCGACCACCTATCCCTGGGCTGATGCGGCGCAT
+>850:2:1:2345:6550/2
+TCGAAGCGCCGCCATTACGGCCCTGGTTGATTCTTCCTCTACCAACTGTGCGTAATCCACTTCGCTGGTCGCGCCC
+>850:2:1:2345:11933/1
+CATCGCGATCGAGACGACGGCGAAACGTGTGAGGCGCCCCCCGTGGGCGCTGGGCGCGCGGCCCTTTCCCGGGCCG
+>850:2:1:2345:11933/2
+GAGGACGATCACGGGCCCCGGTGTCCGCGTGTTCTTTGCGAGCAGAACGTTCGCGCCGCCCGAGAGAGGCAACAGC
+>850:2:1:2345:1898/1
+TTTGCTACTCTTTCTTGTCGGCCTTCTATACGGTTTTTCTCTGTTCGTTTGCGTGGTGGCAGGATATATTCTGTTG
+>850:2:1:2345:1898/2
+TTCGAGGGAGGCAGAGCTGAACCTGAGGCAGGAGTATCGGATAGGGGAGAGGGGGGGGGGCGACATGATGGCAGGA
+>850:2:1:2345:7419/1
+GAGGAAGCGGGCCAGAATGTGGATAAGTGGCAGGCTACTTACCGGGGCGCGGGGAATAAACTGTAGCTGGCTAAGG
+>850:2:1:2345:7419/2
+TACATGTGAAATGGGGCTTAGGAGTGTCGAGCAACGGTACGGTTTACAGTCACGACACCGGGAACAGCAGCCATTC
+>850:2:1:2346:14936/1
+GCTGCCGCGACACGACCGGCGCGTCGCTGATGGCGACCGCCTTGCCGCCAGCCCCGAGACCGCAGACGCTCCCGCT
+>850:2:1:2346:14936/2
+GGTGATTCCGCCACCGTAGAGCATGCTCCCGAAAAGTGGATATCGGTTTTCGGACAAGATCACGCTCCACGAATAC
+>850:2:1:2346:17770/1
+CGAGCGAGTCACTCCGCACCGGGCCCCTCCGGCACGTTCCAGACTGAGCGCTGCTCGAAAGCAGTTCATCAGCAGA
+>850:2:1:2346:17770/2
+AGGACCCTGTGGCCGGCCCACACAGGTGCCGTAATCGACCGGATCGGGCCGAGGCTGTTTAATTCCACGGAAGGAG
+>850:2:1:2346:3292/1
+CCACCGCTCCCGGCTGCATTGTGATGGACGAGGCCACGCGACCTTCGGACCAGCCCGGGCTCGCTTCCTGGGATGG
+>850:2:1:2346:3292/2
+CCATGAATGGTCATCTGCAATCCGTATATGCATGGGCATGCTCCGATCGAGCGGGTGGCGATGGGCGGCTGCTTCG
+>850:2:1:2346:2543/1
+CGTCGTCGCTGGGCCCCGGTTCAATACTCGCCAAAACTCCTGCACCGCTAGCACCTGCTCCGGTAGAGGTACGTCA
+>850:2:1:2346:2543/2
+TCGGCTAAGGCGCCCCGCGGCGACGTCAAGCGCGGCGGTGGCACGCTGCAGATCGGGGGGGCCGGTCACCCGCGTG
+>850:2:1:2347:3519/1
+CGGAAGACGTAGCCACGTTCTCCTTGCTCACAATTTAACCACCGGAGGGACCGGCCGCAGGAGGCAACAGGGGCTT
+>850:2:1:2347:3519/2
+CGTTCTCTAGTTCGATGCCGAGCGCCCGCCCCTTTTTGCCGGAATCCTTCAGCGACCGCGGAATTGCGTGCAACGA
+>850:2:1:2347:3804/1
+CGGCCCCTGTGAGACCGCGGTCAAAAACCGGTGCCGCGGCGATCGCAACCACGTGCGCGAAATGCGGGGGAACGGG
+>850:2:1:2347:3804/2
+CCAACAAGATAAACGGTTGCTCTGTTAAATCGTCCAAGAGTTCTCGGGACGCGGTTTAGCATTGTGGCGATTTCAA
+>850:2:1:2347:10853/1
+GCCGGCCGCGTCGGGCTCGGCGCCGACCAGCGGCTGGCCTGCGAGGGCGTGTGGTTCTGCAAGCCCGGGACCGAGG
+>850:2:1:2347:10853/2
+GTACGTCCTCTCTGCACTCGGGCGTCGACAAGGCGGCGACGCCGGTGCCGGGCGCCAGCCTGGTGGCGTCGCGCAC
+>850:2:1:2347:16026/1
+AGCGAGCCTTCCATCGCTACCCCCTTTTTTTCGTTTGCTTGTCACGGGCTCCGTGAAAAGTCCCGACCAAAGAGGC
+>850:2:1:2347:16026/2
+TTGGAGGGGCTCATGCTATCCATTTCACACGTTGTATCGGTACTTCGCGTAGAAACATCAAGAGCTTCGGTGAAGC
+>850:2:1:2348:3728/1
+AGACGCTCTTCTCGGTCATCCTCGCAAACCACGAGCGCATCCTCGATTGGTTGAGCGGTCAACCGTTCGTCCACTC
+>850:2:1:2348:3728/2
+CTAGTTGTAAGTGAGGCCAAGGTTGAACTTGTATATGTCATACTCATTGGTGAAGAGGTACCTATAGGGCAAGACG
+>850:2:1:2348:18747/1
+CATCGACATCGATCGCTCACTCAAAAAGTGCCCGAAGGCGTGCGCCGAGATTGATTGGCGCAACAAAATTGGCTTC
+>850:2:1:2348:18747/2
+AGATGAAACTGGACGATCTACATGTGATCGTGCCGCAGCGTTTCTTCGTCCGACAGCAAGCGAGCCGCGGCGCTCG
+>850:2:1:2349:3935/1
+CAGGCTTTTCTCCTTCACCTGGCCGACAACGCCAAGACTCCCATTCTGCCGCAGCTTCGATCGCACTTCTGCCTCC
+>850:2:1:2349:3935/2
+TCGCGCTCGAATGCGCTTTCCTGCAGCATGATCGCGAACAGCAGAGAATGCTCGGCCGTGGCGCCATTGGGGATCG
+>850:2:1:2350:11711/1
+AGGCAGCGCCGCTGCCCGTCGGCTTGTGCGCTGGTGTGGCCCCGTCGTCTTCGGGCTCCGCTGGCCTCTTCCACCG
+>850:2:1:2350:11711/2
+TCCCTAACGAGAAGGGCAGGGTGGAACAGATCGTGGAGCTACGGCGCGCGACCCGGCAACCGACCACGCATCCCGG
+>850:2:1:2350:2618/1
+CCGGATCTGTGGCGGGACAATCCGTATCTGACCGCGCTCGGGCCCGAGGATCCGGAGGCGCTCGCTCTCGAATGCG
+>850:2:1:2350:2618/2
+ATTTCACCACCCAACAGCAGGCCGACCTGGGAAGGCATCTCCTGCTCTTTCGGCGACAGGTGGATGTCGCCGGTGA
+>850:2:1:2350:18501/1
+GCCACCAGCAGCGACGGCCAACGCGCGCTTGAAGGCCAACCAGCCAATGATCCGAGCTCGATGCCGACTGCCGCTT
+>850:2:1:2350:18501/2
+AACGAAGGAAACGTTCCTTTACCTCGCGATGCTCCTCAATCTCGGGGAACGAATGGAAACTCTCAACCAGGCGGCA
+>850:2:1:2350:8955/1
+CGTCGTCGGATACACTGCGCCGATCCCTGCCGCCGGGCCTTCAAGCGAGGATACCGGATCGGTCCAGCCGGGGTAA
+>850:2:1:2350:8955/2
+TCCTGTTGCTGACTCTGCTTGCGGTCACGGTTTTCCGGGTTCCCCTGTAAGGAAGCTTCCTTGCCCTCGCAACAGG
+>850:2:1:2350:1857/1
+AGGCGGCTGCCCCCGCGCGAGACCGCGAGCTGCTACAGCGGCACGCGGAACGACGGCCCGCTGCTGGACGGGGCCG
+>850:2:1:2350:1857/2
+CTTGCCATTGAGCGAGACGGTTCCCCCGCGCTCCGCGGCCAGAGGGGGTGTTGCCGAGTAGGCCGCGACCGCCCCC
+>850:2:1:2350:1059/1
+TGGTCACCGTGATCGGGCCGAGCGCATCCGCCTCAAGGTCGTTGGTCGCGGGGCGGGGTGCTTCTGTGGGGGGGGC
+>850:2:1:2350:1059/2
+GCCATCCGTTCCGCTTCAGGATCGGGCCCGTGGGCGGGTCCGAGCATCTCAGCGCCGAGGGGGCGACACGGGTGGG
+>850:2:1:2350:13561/1
+CCGCGGACCCGTTCCAGGATACGGGGGGGACGCCGCTCGACAGCGGGGGCGGGAACGGGCGCACTGAGCTCATCGA
+>850:2:1:2350:13561/2
+GCCGGCCTTCCGCCGCTCCCCGTGCGCCCTCCAAACCCGCAGGAGCACGGAGGTACGCCGGCCCAGCCGGTGGAGG
+>850:2:1:2350:6235/1
+GAGCGAAGCCCCTGCTCCCTCTCGCCCGCGACGGCGTCGATCGAGCAGCCGCAGAGGGTGCCGTGCGGGGGCGCCT
+>850:2:1:2350:6235/2
+CAAGGCACGCTGGCGGCGCGCGCCCCCGCGAAGCGCCGGAACGGTCGCGCCGCACGCGGGGTGGGTCGCGCTACGG
+>850:2:1:2350:3152/1
+CCGCTGGCGAGGACGGCATAGAGCAGGCGACGGTTGAAGCCGTTCGCGTCATTCTGCTTCGGGAGGGAAGGGCGCG
+>850:2:1:2350:3152/2
+ATCGAGCTCTCGCGCCCGTTCCGAGGGCGGCGGCTGTGGCTGGCACTGGAGTTGGTTGGGCTGGCCGCTGTTCGGG
+>850:2:1:2351:13624/1
+ACTGCGTCGCGGGTTGCCCCGCCCGCCTCCCGCCTCCAGCTCGAGCGCGCCGCTCCCGCCGAAGTCACCCCGGCAG
+>850:2:1:2351:13624/2
+ACAGCGAAATCCGCGCGCGTGCCGGCATCCGGGAGAAGCGGGGCGGGCCCGCACGCCCCCCTCGTCCGACCGCGGC
+>850:2:1:2351:21255/1
+AGCAACCGGCTGACCAGGAGGTCAATGAGTGGGAGCGCACGCTTTGTGACGCGGTCACGCACGCCGTACAGTGCAC
+>850:2:1:2351:21255/2
+CCGACAACCCCGTCGGCTTCCGCTTTCTCTGAGACGGCCTCTGCGGGGCTTTGTCGCCCGCCTCCCTCACGCCGCT
+>850:2:1:2351:13019/1
+CGTCATCCTAGCGGCGATGGCCGCGCTTTCTTTGTCTTTTTCCGGGTCTTCCGTGGCGTCCGTGTTTTCCATCTTT
+>850:2:1:2351:13019/2
+TCTGCAAGCGCGCAGTCACCTCGAGCCAATGCTTTTTTTCGAATGAGTTTACAGCGCTCTCAGCCCGCTTCTGGCT
+>850:2:1:2351:10279/1
+GACCGCGCGTCCGTCCAAACGGTTCCTCTCTTAACAACGCGCGCGGTCAGCGCAGTCTCGACCCGCTGCGGCCGGG
+>850:2:1:2351:10279/2
+GCCGGCGCGAAAACGCGGTCCAAGGGCGGCCCCGCCGCCGCGCCACCTCCAGACGCATGCGGGCCGCTCCCGGGGC
+>850:2:1:2352:11091/1
+GAATACCGAGACGAGCCTGCTGCTGTCGACGCACAAGCTCTGAGGCAGAGCGGAAGCCTCAGCGACTCATTTGCCT
+>850:2:1:2352:11091/2
+GGTCGGCGACAACGAGACGTCGGAGTTCAAGCGTCAATCTGGCGAATTCGCGCAGGCGCTCGGGCGCCGGGGCGCC
+>850:2:1:2352:4188/1
+GCGAACCGAGCACACCCGACATGGCACTGATAACTGAATTATCCATAGAGCAAACTCATTCTTGAGCCAATGTGAA
+>850:2:1:2352:4188/2
+TATCTGTCGTACGTGATTGCACATATTGGCTTTAACCTCCAGGTATGGAATGTGGCCACCCTCCTCCTAGCCTTGC
+>850:2:1:2352:4143/1
+TCGATGGAGCTAGCCGGGCGCCAGGACGCGACGGGGGCGATCCACCGGGGGCGGTCCGCGGCCGACTGGGGGGGGC
+>850:2:1:2352:4143/2
+CAACTCCTTGCATGGCCGCGCCTCCATGCCGACCGGCCGCTGGCGAACTCCGTCTCCTCGCGCGGGGGGGCGGCGG
+>850:2:1:2352:16694/1
+CAAAAACACCGCCGCTTTCGCTTCGCAAATGGGGCAGCGTGCCGGAACCGCCTTCTAAGCTCTGCACAGCTGCCCC
+>850:2:1:2352:16694/2
+AGGCTTTGGTGCTTCACCGCTTCACCGGCCGCGCCTGGCGGCGGCGTGGAAGGCGAACACTCGCCAAACACCCAGG
+>850:2:1:2352:13397/1
+ATGTCGGGCGTGGTCGTCGGCATCTTGCTCGCCACGCGCGCGGCGAGCCCCCAGCTCGGCGCCGTGGTCTGCCGCG
+>850:2:1:2352:13397/2
+TCCCACGCTCGCGCAGCACGGCACCACCCCCCGCCCCGTCCTGCAGGCGGGCCACCAGCCGGGGGGCGGCGACCAC
+>850:2:1:2352:16155/1
+CGTGCTACGCGCTCGCTTCGACCGAACCCTGGCGCTGACCGACATCAACGAAGCCATCGACGTTCACCGCGCGGGA
+>850:2:1:2352:16155/2
+ACGCTTACAGGCGACGATGCCCTGGGCCCAGCCGGCGCGGTTCCCCGGCCGCGCGCACCGTCTCTGCAATACCAAC
+>850:2:1:2353:4929/1
+ATCCACTCCGGCAGCGCCGTCTGGGCAGCGGCGCCCGCCGGGCGGAGATCGTACAGCGGGCGACGCCGGGCCGAAA
+>850:2:1:2353:4929/2
+ACCCTATCGGGCCGCGGCCGGGGCCCCCGCACGTCGGGCGCCGGGAAGCGCGTCCTGCTCCCCCACCATTACCTCG
+>850:2:1:2353:12558/1
+TCAGCGGCGCAGCGTCCTGGGTGCGGGTGTGGCCGCTCTTGACGGTTTTTGCAAACGCCTTTTCCTTCTTGCGCAC
+>850:2:1:2353:12558/2
+CACTATGAGCCAGTCATCGAACGACTCGTTTCCGCCCGCGATGGATATCGCAGCCGCCCGGGGCATCACCGGCGAA
+>850:2:1:2353:15118/1
+AGCCGGGCCGTCAATGCGCGCCTGAATTTTGCCGGCGACGTCTCTGCGGTGGCCGACAATCAGGTTCACGAACCTT
+>850:2:1:2353:15118/2
+TGCCATTTGCCATGATCGATGAAGGTCATACCTGCGTGTATCCGATCGTGAAGTAGTTCGTTCCGTCCGTCGTCAT
+>850:2:1:2353:1499/1
+GGGCAAGAAGGGGAAAGATAGATGGAGCAAATTGATGGGCTGGACCAACTGGTAACCCCACCTGTTAACGTGCCTA
+>850:2:1:2353:1499/2
+CGGTGGGTTCGCCCGGCGGCGTCTGTGCGCCCGCTGGCTTGGGCCAATTCCTTCTCGAGCGCCAGACTCGGGACAC
+>850:2:1:2353:14054/1
+GCGGATGCCTGCTAAAGCCCGCGCTGCGAATAACAAATTGGCGGGGAGGGGGGGACCAGGCCGCGAACGTCCGGGC
+>850:2:1:2353:14054/2
+CGTCCGCAAAGCGGCTGCGACCGCGCCCGCGCGAATCGGCGATTGGGTCGGCGGGGAACTGGCCATATCGTCCGCG
+>850:2:1:2353:7676/1
+AACGTCTGGTTCGTACCGATTTCAAACAGGCGTCCCTCGTGGTTCTGTGTCGCGCCGTTGTCGGCAAACAGCACCG
+>850:2:1:2353:7676/2
+CTCCCGGCGCCACCTCACCTACCGCCGCATGACTGCACAGGCTTTTCTGCGTGGCAGGACCGCCGCACCGCATTCG
+>850:2:1:2354:9348/1
+GAGCGCGAGCGCGACGGCGAGCACGACCAGCGAGTGGGAGCCCCCGCGCCCCGGGGTGGCCCCCCCCCCGCGGGCG
+>850:2:1:2354:9348/2
+CCGGCAAAGTTGGGGCGGCCGGTGCGCGAGCCGGGGAACCAGCCGCAGCGCTCGGGCCGGGCCTGCTCGTGCCGAC
+>850:2:1:2354:19805/1
+GATGGCAGAGCACATGATCGGCCCAACCGCGCGGGTTGCCGCCCGCATTGATGTTCCGGCGGCCCACCAAATACGC
+>850:2:1:2354:19805/2
+GACCGCGTCGCGGATGCCGAAGCGCCGGTGCGCATTACGAGCGACAGCGGCGCCGTCGCCCTGGGGTCGCACGTCC
+>850:2:1:2354:2269/1
+GACGCGGCTGCGTAAGTCGGGGCGCCGCCAAACCAGCTGCGACTGCGAACCCGCCGTCTGCAAGCGACCGGGGGGA
+>850:2:1:2354:2269/2
+GTTGTCTAGCCGCTGGGCCCGCCGCCCATTCTGTCATCTTTTTTTCGACCACCCGACAGAACATGCGGATTCTCAA
+>850:2:1:2354:20158/1
+GCGAGCCCCAAGATGCGACCCGGGCTCCGCGCGGTCTCCAACACCGCGCCCGGGAAGGCCGCCTACGCCCCGGCCG
+>850:2:1:2354:20158/2
+ATCGCGGCGACCTCATCCGACACGCCCTCCACGTGGCCGCCCATCACGCCCGTGACCCCCGCCCCGCTGCTCTTCT
+>850:2:1:2354:10792/1
+ACGCGCTCACGAGCAGCGCGATGGCCCCGCACGACGAGATTGCGGATAGACGCAGACGCGGGTGGCGGGACGCAGT
+>850:2:1:2354:10792/2
+TACGCATGACATCTATTTCGGTGGTGCGCCGAGGAACGCGGGGGCCGCGCCGCACTTGCTCGTTCTACGGAGCATA
+>850:2:1:2354:16292/1
+GAAATGTGCGACGACGTGCCGGGCGTCTTCCTCCAGCCTGGTCACATGTACCAGGACTTCGCCCTTCTCGGTGAAC
+>850:2:1:2354:16292/2
+GTGGAAAGCAGCGTAGAGATGCTGGCCGAACGCGCCGACAAGAAGAACACCGAGCTGGCCTGCTGGATTGAACCCG
+>850:2:1:2354:10502/1
+CGGGGGAGGCGGCGGGAGGGCCCCCCGGCCCAATCAGGCGGGGGATAGCTCCGACCGCCCCGGCTTCGCCGCGGCG
+>850:2:1:2354:10502/2
+GGGCACCGGTCCCATCAATTCTTGCAGTTGGGAGATGGCGCTGACGATGTGACGATGCGTTCGGGGTTATAGCGGG
+>850:2:1:2354:11660/1
+CCGTGCAAATTTGACGGAAGCGGTCGCGATGGTTTTGCAGGCGACACGCGCGTTGGCGGAAGCGCCGTTCCGTGGG
+>850:2:1:2354:11660/2
+GGCATCGCCGATAACTTCTGGGCCCGGCGATTAACGTAAATGGTGTGATTGCCGCCTTCGCGGGGAAATTCGCAAC
+>850:2:1:2355:18221/1
+GAGCCTGCAGGGGCATTGGGACAAGCATTCATGATCTAAACTCGCCCTCACCGGCGGTCCGCCTCGTCCGCTCCTA
+>850:2:1:2355:18221/2
+CGCCGGAAGGTTTCAATGACTTTGACGCCATTGCGAGCTCTGCGGAACGCGAGGCCATCGCGCGCGGCTACGCGCC
+>850:2:1:2355:8723/1
+CGCACCATGCGGGCGAGCTCAGGATTGGCGATGTTGGTCCGCGAGCCACGCGTCGGCACGGAATGGCCGGCAACAC
+>850:2:1:2355:8723/2
+CTCTGGGCCGCGCAGGAGATCGGGCGGCGCGACGCCGGGGAATCACTGCTCTGGGGCGACCGGCAGTATGTGGATG
+>850:2:1:2355:13706/1
+CGCGGGCCGGCGAGCCAGAAATCCAGCTCCAGCGGGCCGGCGGGCCGCGGCACGCCGTACGTGAATAAGACTAGCA
+>850:2:1:2355:13706/2
+CCCCGCCCTTCGCCGCACCGTGTGGTCCAAAAAAAGCCGGGAAACGGATGGCAAAGCGTGCCCGCCTGAAACTCTC
+>850:2:1:2355:1346/1
+AACGTGCTCATCTGCCACATCCATCTGCCGGAAGAATTGATGAAGACGCAGACGGAAAAGCTTCTCGCCGAGCCGC
+>850:2:1:2355:1346/2
+TCCGCGCGCTTTCCTGCGATCTCGACGCCGACTGTTGCCGCCCACAAGTCTTTCCGATTGTCTGCTTGGGATTTGG
+>850:2:1:2355:6409/1
+CAATTCACCGAGCAACCCGCCGAATTAATGCCCCATGCCCATCGTCCCGGGCGTGGACTCCGTTTTGTAGAGCCCA
+>850:2:1:2355:6409/2
+GTTTTTCTAGCGACGCGGCACACAATTTTCCGGGGAGGCACTATTCTCCGGCAACCCGCCCTCCGGGCGTCCCCAG
+>850:2:1:2355:5819/1
+GACTAGCCCGAGGCCGAGAAGCTGCATCGCGGGAAGTGCGGCCACAAACTTAGCGCCCAGGGCCAACCGAAGGATC
+>850:2:1:2355:5819/2
+CTCTATCCGCTCTATTCACGCACCGCGCACTTGTCGCCGGCACGCTTCAAGGAAGCTTACCAGGGGAGAATAACGT
+>850:2:1:2356:10123/1
+ATCAAGCGCCGCAACGCCATCCGGGCGATCGGGCGGGCGAAGAATCCGGCGTTATCCCGCGACGTGGGAACCACCG
+>850:2:1:2356:10123/2
+GTACGGCCGCACGGCCTCGGCTCGGGCCTCGGCAGCGGTGCACCGATTATTCGCAGCCGGCTCACGAGCATTACCG
+>850:2:1:2356:10689/1
+GATCATTCTCGACGACGACTCGGTGACGAACCTGGAAGCGAAGACCAAGCGGCTCGTGCCGGCGACGCTGTACAGC
+>850:2:1:2356:10689/2
+TTCTGCCCCGCAAGTAGTCAGCTTCGCAGTGCACGGTGCAGTGCAAAGAGCTTAGGCCTAGTGCTTAGAGCGCCCC
+>850:2:1:2356:16587/1
+AAATGCTCAGGGATTGACCGTGAATCTGGGAGAAATGCATCGAGCGTGAAAACACGAGAGGGCCCGGCCGCGGCTC
+>850:2:1:2356:16587/2
+GAGCAGACGCGCTCCATCAGCTGCGCCGCCGGCGCGCGCCGCGCGGCGGCCGCAGCACCGGAGGTGCTGCGCCGCG
+>850:2:1:2356:19205/1
+AGGCCAGTTCATCCTCCTAGGCCTGCTCGTCCTCACCCTCGGTGCTGTCCTCCTGACGCTGTGGCTGGCAAAGGGC
+>850:2:1:2356:19205/2
+CTTCCCCGAAATAGGCCCCGGCCACGCTCTCTTTCGCGGACAACCACCCCGTGACCGACGGCCGCGCCGCAAAGAC
+>850:2:1:2356:20244/1
+TCGACGTTCACCTGGCGGCGTACCGGTACGTCGCTGCCGGGGGCACTGATCAGCGGCTTGTTCGTTACCTGGTGCA
+>850:2:1:2356:20244/2
+CTCGGCAGCCCGCGAGCCGGCTGGCCCTATCAGATGAAGAGTCAGCACGAGACGGCCTTTTGAAAACCGGCGTCCG
+>850:2:1:2357:20821/1
+AGGCGCGCGCCGGATTCACCGAGGAATATTTTGAAACCGTGGGGAATCCGCGGGCGCCGGGCCTTTCTGCGGTGAC
+>850:2:1:2357:20821/2
+CCCGCCGCACCCCCTGCTCCACCGCCGATTCGAGATCGGCGCTGTAGTCGGAAAAGCTGCGTACGGAACCCTTGTG
+>850:2:1:2357:19859/1
+CGGGCCGGCTTGCGTTTCTGGTAAGAATCCAGGGCGACGTTGTCCACGATCACTGCTTCAACCTTGCCGTCAGCCA
+>850:2:1:2357:19859/2
+TCCTAATGGTGCGGGCGGACAGCCCGATTCGGAGCTTTGCCGACCTTCCAGGCAAGCCGGTTGCTTTGCCCTGCTC
+>850:2:1:2357:11999/1
+GCGCCCCCGCGCTGCCATCGCGGGAGCTGCGGCGGCGGACCACCCGCGCGCGGGCGCGGGCGCGAAAGCGCCGTGG
+>850:2:1:2357:11999/2
+ACGGCGCTCGGGCACGCGGACGCCGCCGCTGGGCGCCAATTCCACGTGCTCGGTCGCATGGGCACGCGTCGCGCAC
+>850:2:1:2357:6331/1
+AAAGGCGCGCTCGTCCGTAGCGCAGCGCGGCGCACCCTCCGTGAGGCGACCCTTGCAGAGCTCCAGCCAGTCACCT
+>850:2:1:2357:6331/2
+CACCGGAACGTGATATCGGCGCGACACCTCGCATGCCCAGTCGTCGTTTGTGCCAACGCCGTCCGAGTATCCTGTA
+>850:2:1:2357:17816/1
+AAGCGGCCCACCATCTCCTGTGCGGCGTCCTCGGCGCTCGCCCAGCAGATGGAGCAAGGGGCGCCGGCGGCCGCCT
+>850:2:1:2357:17816/2
+GGTGGAGGACAGCAACCGGGCACCCTGACCCGATCGCGGCGGTCCGCTTAGACTCCTTTTGCGCGAGCCCCCCCAG
+>850:2:1:2358:11129/1
+GCCGTTGCCCGCGGGGGGCACGATCAACGCCCTGCGCCCGAGCTCCCCCCGGTTCCGGTCGCCGATCCCGCTCCCC
+>850:2:1:2358:11129/2
+CGCCTCGATCACGGACTCCGGCGCCCTCGCCCCGATCGTCCCCCGCACGCCCCGCCCCCCGCCCACCCGCCCCCCC
+>850:2:1:2358:2359/1
+GCCCGGCGGTGCCGTCGACGCCGGTCCTCCTGGTGGCCCTCGGGCCGCGAATAACCGCGGCGCACCGAGGGGGAGG
+>850:2:1:2358:2359/2
+GGTGCCATGGCGGGCCGCTTTCCATTCCCGTAGTCGCGCCCAAAGACGTCGCCGACCCCGCCCACCGCCAACGGCC
+>850:2:1:2358:14478/1
+GCTTCGTTTCCGGTCAAACTCAAGCCGAACCGATACAGGGCGCGGTAGTAAAGTTTCACACGGTTTTCAACCACCA
+>850:2:1:2358:14478/2
+GATGGGATGCATCAGAATCATTTTTGCTCCCGCCACCGAAAAAATTTGAGAAACCTTCCCGACTATTATGTGGCAA
+>850:2:1:2358:11684/1
+GCTGCACCCACCAAGAAGCGCTTACCCACCAAGGCGGTCAGTTAGATACCGCGTGTCACGATGTCCCGCCGAGCTT
+>850:2:1:2358:11684/2
+ACGCTTGAGGCAGGGGAAGGTCTTGTTGTCGATCGCAATTTCCCAGGAGCGGGCACCTTCTCCAAGGAGATCACGC
+>850:2:1:2358:11454/1
+CATCACGCGTCTCGCTGCACCTTGCTCAGACATTAGCGCCCGTGTGAATCCGCCCCCGGCGCGGATAAAGGGAGAA
+>850:2:1:2358:11454/2
+CCGCGCGTTACTTGCTGATAAGATTCTTTCTCATGCTTGCAGGCCGCAGCCCGCGTTCTTTGGTATCACCAAGCTG
+>850:2:1:2359:14952/1
+GCGCCAGAGAGAGAGCCCATCAGCTGATATCGGGCTCTGTGGGGGCGTTCAGCGGCCTAGTCGTCGTCGTTCGCGC
+>850:2:1:2359:14952/2
+TGGGAAACGGGGACGGAGCCCGTAGCGGCGGTTACGGCGATGCAGACGCTCGGGAAGGAGTGATCAGACGAGAAAA
+>850:2:1:2359:10306/1
+GACGGGAAAATCGGCCATATCGCGGGCGATGACTGCCGAGCTATAAGTGCCGCTGAGCAACCGAGAGAGCGTGATA
+>850:2:1:2359:10306/2
+CTCAGCATATTCTCTGGGGCACCGAAAGTTTTGTTGATGGGGTGGACCTCACCTCGGATCAGTTTTACCAGCGCCT
+>850:2:1:2359:4210/1
+GACCGGGTCCTCAGCCAGTCCCTCACTCTGAGGAGGCTCGATGCTGGAGATCTTCCCAGTCATGTCGGCTTGATAG
+>850:2:1:2359:4210/2
+TGATTTCTATTCTCCTTCTTCGCACCAACAGCCTCGGCCTTGGCCAAGCTTCAGCGGAAACCAAAGCAGCGCCCAA
+>850:2:1:2359:4349/1
+AACCACGATCACGACGGGCGCCGCACCCCGATAAGCTTCGAACGGATAAGCGAGTATCTCAGCTCTTGCGAGGGAG
+>850:2:1:2359:4349/2
+GGGTTTCTTGAATCCCGGGCCGTGTCAGCCATCAAGAGGCATGCAACGGGTGTCTGTATGGAGAGAGGAATGGACG
+>850:2:1:2359:1209/1
+ACGCGTCGCAGAACCGCGGTAATGCGGTGAAGAAGCGTGAGGACACGCACCGCATGGCCGAAGCGAACCGCGCCTT
+>850:2:1:2359:1209/2
+GCCATTTTAACAGCTTCCTTAGCGATGTGGGGAGCCAGCAAATCCGGCTTCCCCAGATATAGGCACGAAAATTACC
+>850:2:1:2359:2020/1
+CGCTTGATCAGCAGAAGCGACACGGGGCGTTGTGCTCGACCGGTGGCGCTCTCGCGGGGCGGCGGACGAGGGTTTG
+>850:2:1:2359:2020/2
+AGCCGGCCCTCCCGGCGAGGGCACGGGTGCCTGCGCGCAATCGCCCCGATGGGCCGCGCCCTTGTCTCCGGGCTAC
+>850:2:1:2359:2573/1
+GCGCGTTGAACGGTGAACGATTCTCCTGGAACTCTCGCTCATCAGAGCTATTCAGGCGCGCGCAAGAGGGCGTTCG
+>850:2:1:2359:2573/2
+GCATGACCGAGGATCGCCGGGCCCCAACTGCCGACGTCATCGATGTATTCATTTTCGTCGACATCCCACCACCGCG
+>850:2:1:2360:21313/1
+ACCTGCAGCACGCGGAGCGCTTCTTGTCCGCGGCCGGCGGAGACTGCGGCGTAGCGACCGTGCGCATCGGCACCCC
+>850:2:1:2360:21313/2
+CGCATGATTACGGCGCAACCTTGAAATCGATCCCCTGCGCGAGCGGCAGCTCGCGTGCCCCCGTCGACGTGCTTCT
+>850:2:1:2360:8925/1
+CCATCGGTGTAATTCGTGCCTTTAGATAAAGCGACTACATCCACATTTCCATCAATACGCGCTTTTTTTCTGTCTT
+>850:2:1:2360:8925/2
+TTATGCTTGTGGCTCGTGGTCATGAAGTTTTGGTTCTTCACGGGGGGGCAACTACTCAGATTTTCCAGGCGCCAAT
+>850:2:1:2361:17592/1
+GCGCTCGCGCGGGCCACCGATTCGCCGAGCCGCGGCCACGGCCCCCTCCCCCCGCCCCCCGGCGGCAGCCCCGCGC
+>850:2:1:2361:17592/2
+CGCGCTGAACGCGCAACCCCCCCCGCACCCGGCACACGGCCCTTGCCGAGACGCCGCGCATCGCCGGCCACGGGTG
+>850:2:1:2361:10732/1
+TGGCAGTCTTCCATGCGGCGGGAGGGCAATACGTCCCATTGAGGCGATGGTGTGCGGGTCGGGGAGGGTATTCGGG
+>850:2:1:2361:10732/2
+TCGTCGCCGACTATGAGAAGTTTGCCCATGAGCTACGACCAGCTCTTCCTCGCCGGCTCATCTCCGCGCACGCCCG
+>850:2:1:2361:6965/1
+TCGAGTCATGACTCGTCGTCCATCCCACCATCCCTGGCTCGCAGCACATGTCTGCGACCATTGCACACCCTGGTAG
+>850:2:1:2361:6965/2
+GCCCCTGCCATACAATTGCCTAAGCAGGAAACTGACATCAAAGAATGTAAGTCGCGCACGGGACGGCCGACAATCA
+>850:2:1:2361:11793/1
+CGAATCCATGCATGGCCTCGCACGGCCTAAGGGGTACTTCAGGCGAAACATCTCTCGCTTCTCTGATCCGCCAGCG
+>850:2:1:2361:11793/2
+GGACGACGCTTCTCATCTCGGCTTGGAGGGATTTATTCTTTTTTAGCCTTCTCATCTTCACCGTCATCTTCGGGCT
+>850:2:1:2362:8336/1
+GCATACCGAGACGGCCGCCGGGCGCGATCGCCCCGAGACCGATCTCCCAGATACGATATGAACCGTTGCCCTTTCC
+>850:2:1:2362:8336/2
+GCGAAACATCACAGAGTCTTGGGGGCACCCAGTCGGTCTCTAACCCGTACTAATCCGCACCGCGCTCGAGATTGGT
+>850:2:1:2362:11231/1
+CCCTCCGCACCGTCGGGTCGTCGGCGCCCCGCATCCGCCTCACCCACGGGTAGGGCGTCTACCGGGCGCTGCGTCT
+>850:2:1:2362:11231/2
+ACCGCCGCCGCTTGGCATCCCGAGCGAGGCAGGCGCAGCAGGGGAACGCCGGGGGAGCGGCGGGGGGCGGGCGCCT
+>850:2:1:2362:5454/1
+CCGCGTCGAGCGGGGCGATGAAAGATCTGTGCCAGTGCCGCTGCCGTACTTGAACAGCATCGCTTCGCTGGTCGCC
+>850:2:1:2362:5454/2
+GGCCAAGGGGCGGGAGCGGGGAGATATGTTTACAAGGGTGAGACGGGCAAAGCGGAACGCGCGGCTTCGCGAGATA
+>850:2:1:2362:7146/1
+AAACACGAGACCTGCGCGTTCGCATTACCCCATATCACATTCAATGCATCAGTCAGCGGTCTAGCTGATCATTCAT
+>850:2:1:2362:7146/2
+CTAGCCAGCGTTTCCGGCGCACATTCCGCATCCGCAACCGTTACATAATAGTTTCCGGAACATAACGAGACTATAT
+>850:2:1:2363:19654/1
+GAATGTCCCGACGGCGAAACTCGGGCGAGCCTCATCAGGGAAATTCGAGCTTTATCGCGACATGTCAGCCTCCTGG
+>850:2:1:2363:19654/2
+TTGCATTCCTCTCGCTTTTGCGGTTATGTTGGTAATCACGGTTTCTTGTAGTTCTTTCACTGGTCGACGAGATGAC
+>850:2:1:2363:1628/1
+CGGAGCAGCAGCGGGCCCAGATTCTCCCAGATGTTGCGGGGGGCGTGTCGGCCCTCGGCCCCGGGCCCGGCGGGCC
+>850:2:1:2363:1628/2
+GCATCGCCATGCTGACGCTCGCGCGCTTCGGGCAGATTCAGCAGGCGGGGTTGCTGGTCCCCCAGGACCGGGCCAT
+>850:2:1:2363:1973/1
+GGTGAGCGCTGTCACGATGTTCCAGGCGGAAAGTCGCTCGAGCGACTGCTCTCTAGTCCCTAAGAGGGAGGCAACA
+>850:2:1:2363:1973/2
+GTTCGCCTGGGCGCCCCCGCCCGATTCACCGTGCGTCGTGGGGGGCTGCGCTGCCTGGGGGAGCGTGGGGGCGGTG
+>850:2:1:2363:4830/1
+GCTCGACCTCAGCTGTCTCCAAATCGCAAGGCCCGGCAGCTATCCGATCAGAAGATAACGTGCGACAGCTCGAACC
+>850:2:1:2363:4830/2
+TATCAGTTGTGGTCCATCACCCGTACGCGGCCACTACCGAAACGCAAAATGACAATGGCGGGGGCGGGTCGTGGCC
+>850:2:1:2363:14175/1
+CGATTAAAGTCCCGCCCGAGGAGACCCTGCTCGCAGTGTCGCATTATCTGCAGGCGCTCGCCTCCCAGCGCCAGGG
+>850:2:1:2363:14175/2
+CGCCCCCACTTGCTCGTTCCCCTCGAAGGGCTTCGTCATGCTCAACGCTACATCACTATCCAGGCTGACGGCGTTC
+>850:2:1:2364:7844/1
+GCGGCAGTGCGCCAGGCAACAAAGCCATCTGGTCGGACGTGTACCGCAGCTTCTCGTCGCGGCCCTGATTGATCAC
+>850:2:1:2364:7844/2
+TTCTGGCAGTACGCCAGCGCGCGCTAAACGACCACCGTCGACCTCGACCTGCCCCATTTCCAGCCGTCGTCGTGTG
+>850:2:1:2364:2703/1
+GGCGTGGCGGATGCGATAGAGCACGGGATCGCGCAGCCAAATGTTCGGCGACGCCATGTCGATCCGGGCGCGCAAG
+>850:2:1:2364:2703/2
+GTGTGATCTCTCCGCCGCCGACACCGAGGCATACAGGGGGTCGTCAGACCGGCCCGGGACGGCTTTGCCCCTCCCA
+>850:2:1:2364:16357/1
+GAGCTCCCCAAGGCACGCGTGTTCATTCTGGTTCAGCTGCGTTACGCAGCAGGTGAGTTTTTGGTTGGTGAATTAC
+>850:2:1:2364:16357/2
+CGGTTATACAACGGAAGATTTCACCAAGAGCGAGCAACGTTATGACGTGATTTTCGATAACGTGCAGCACCACACG
+>850:2:1:2364:20541/1
+CGTCGCCGATGGCATCCGGGGCGCAATCCGCGAAACACCTCGCCGCAACCCCCCCCACGCCTCGACCAACCACGGC
+>850:2:1:2364:20541/2
+AAACCGCGCGGCTGCTCGCCCCCATCCCCGCGCGCCCCGCGCTGCGGGCCTGCGTTCGCCCGGCCGCGGCGGGCGG
+>850:2:1:2365:1120/1
+CGGCTCGGGCGTGCCCCCGCGCTCTTCCCTTTCGCCGTGTTTTGCGGGGGTCCCCTCGCCACGCCGGGGCACCTCA
+>850:2:1:2365:1120/2
+GGTTCCAGTAGTCGACGCTGGCGACGAGGGCCACGAGCTCGGCGGAGAGGGACGACAGGGCGGCGAGGGGCGGGCG
+>850:2:1:2365:9036/1
+AACGTACTATGAATGTTGGCGTCGGCCTTAACGTGTGTCAGGTTGTCGCTCGGGAGGATGTCAACGGTTGGATGTT
+>850:2:1:2365:9036/2
+CGCCTAACGCCCACGGGCAACCCTATTTCGACCGAAACTATTCCGACGGCAGCTATGATTCGCCCTTTACCTCCGC
+>850:2:1:2365:5059/1
+GACGGCCGCGACGGGCTCTTCGGCGAGGCGGTCGCGTCGCTGCCGGGCTTCCCACGCCCCCGCCGCGGCCGGGGCG
+>850:2:1:2365:5059/2
+CGAGCAGCCGGGGCACCGACGCCCCGACGCGCGACTCCTCCTCGGCGACGTCGATCTGGTGGCTGAGATACGGGGG
+>850:2:1:2365:3034/1
+CGCAGCCTCTGGAGGCCGCGATGTCCCTTCATATCTGCGGTCGAGAGGCGCGCCGCGGTGGCTTTCCAACAGTCGC
+>850:2:1:2365:3034/2
+CCCCGCACGGGACACCGTTTTCAGGAAGCGCGCGATGTCGACCATCTTCTCGGGGACTCCGGAAGAGAGCGAGGCC
+>850:2:1:2365:6986/1
+CTGATACTTTTCATGCCGTGGCTTCACCAGTAGCACACACCATCGCCGGATTTTGGACATTATTACTCCTAACGGC
+>850:2:1:2365:6986/2
+CTGTGCGTAAAGCCACGGTGAACGCCGAAGAGAAAATCGATATCAGCCAGATTTGCAAGGACAACCAGCAAGATCG
+>850:2:1:2366:1936/1
+GTAAATGTCGGGACATTGAGCCTGATGATATTCAATCACCTCTTGTAAGATTGGAGACTCACTGTTGATTAGCACC
+>850:2:1:2366:1936/2
+AGGCGGTAACAGCACAGGAATAGAACGCGATACGCCAGTAGATGTGCCCCGATTCCGATTCTCCCGAGCCGCTCAA
+>850:2:1:2366:13639/1
+CAAGACAAGGCAGCGTACGATCTCTATCTGCGCGCACGTTCGCTTGTCTCTGGGCCATCTGGCTTGGCCGGAAAGA
+>850:2:1:2366:13639/2
+CTCCTTTGCCTTGACCAGTGGCGCTTCGGCCTCATCGCCGACGAAGGCGCCGAGCATTTATTTGGGGGCGCGACGG
+>850:2:1:2366:2977/1
+GCCAACGGACGCAGCGGGAGCAACCCATGCTCCTTGAGGCCCGCGATGGGACAAAAGCCTTCGGCAGCTCCACGGG
+>850:2:1:2366:2977/2
+CTCCGGCGTCAAATTGGTGATATCCTGCCCTTCGAACAAAACCTTGCCCGATGTCGACAACAGGTCGCCCGACAGG
+>850:2:1:2366:7358/1
+GCCGCCACACTTCCTGAGCGATCCCCCTCCGTGGGTCGGGAATGTGCTACCGTTCATCGTCCCAAGCGCCGAGATG
+>850:2:1:2366:7358/2
+CTAGCCGCCAGCGTGCGAAAGATCCCGTTCCAGAGCGCCATCGCCTGGTCCGGCCAAAAGATCGCAGCATCGGCCG
+>850:2:1:2367:8673/1
+GGGCAGGCTCGCCGCCCACGCGGCCACGCTACGCGGCCCGCGCACGGGGCCAACCACTACCCGCTTCGAGCGGGCC
+>850:2:1:2367:8673/2
+TGGCCGCCTGCCACTCTGGCACTAGCCCGGCTTCTCTGGCCGCCGCCGCTGCATGCGTGGGCGTCACAGCCTTGGG
+>850:2:1:2367:4954/1
+TGCCGCGGAACGGTGAAACGATGCTGTGGAACGCGCAGTACGGCGATCTCGAATCGCAGCAGCTCATAGAACTGCC
+>850:2:1:2367:4954/2
+CGATGCCAATGCGTGGACGTTGGTTGGGCTGGAGCGCACACCCGAGAAGAAGATCGATCGCGCTGCCGGCACACGA
+>850:2:1:2368:11206/1
+AACATCGAAATGCACTCGCGCTGGCCCAACGGTACCTGCAAAACCAGCGGGCTCAGGTGGCCCTCGCTACGATGGG
+>850:2:1:2368:11206/2
+AGCTCCGACCAATCCTTATGGAGAGTCCAAACTCATCGTCGAGCAGATGCTGAGGTGGCTGAACTGTGCGCACGGA
+>850:2:1:2368:20418/1
+ATCTCGGGAGAACGCGCATGAGTACTCCGATGGACGTGATCGTCTCGCTGTCCAAGCGCCGGGGGATCATCTTCCC
+>850:2:1:2368:20418/2
+GACCGTCGGGGGCATGAGGATCGACGCGTCCAGCCCGACCATGTCCGCGCGCTGCGGGACGAAGGCGCGCCACCAC
+>850:2:1:2369:20018/1
+GAGGTGCCCTCAAGCCATCTCCTGTTTAGCGGAAGATGCGAGCCAATACGAGTACCAATTTACGCCTCTCTGAATC
+>850:2:1:2369:20018/2
+TTTTCATCTTGTATTGGAAACACCGCCGCCAAATCTGGCTCTGGGAATGACATGGTTGCTCGGCACCTACACGCAG
+>850:2:1:2369:3713/1
+ACAGGGGATGCGTCCTTCCATGAGGGAAATATCCCAGCCGCCCGAACATTCTATCGCAAGAGTTTGCAGAAGGATC
+>850:2:1:2369:3713/2
+CTTTTAGGTGCCGGGCGATCCAAAAGTTCTATTGCCGATTTATGGATCGTGCGGCGTGATTACGATTTGATCGACG
+>850:2:1:2369:13739/1
+GCTCGGCATCCTCGCGGGCATTTCAACGTTCTGTTGCCTGCTGACTGGCGGCCCCCAGGGCCACCCGGCCCAGCGC
+>850:2:1:2369:13739/2
+GCTCGCCCCCCTCGTCGGCGCGTCCAACCATGCCGCGCAGGCGAACGCGGCAGCGCTCATCGACTGGCTCGGACCC
+>850:2:1:2369:2769/1
+ACCGCCGCCCCGGCCGGGGACCTGCGCCTCCGGCCCGCCGCGGCGAGCGACTAAGACGGGGGCAACTGGCGGGGTG
+>850:2:1:2369:2769/2
+ATGAGGGTACCGGTGGCCTGGTCGTACGCCACCCGGATGCCGTCCACCTGGCGTACCACCGGGACGGCGGGGAGCA
+>850:2:1:2370:9128/1
+GCCGTCGCGCACACCACCAGGGCAAATTGCCGATACATCCGCCCGGCAATGCCGGGCATGAAGGCCGGCGGCAAAA
+>850:2:1:2370:9128/2
+CGCCGCCGCGGTGGCCCTCGGGACTGGGGCCGATACCGCCATTGTGGCGGTGGAGGGGGCCTCGGCGCAGGTGGCG
+>850:2:1:2370:5087/1
+CCGAGTACCTCCGCATACCGCCGGGCGGGGCGACAAGGCGAGCCGAGGCTCGCGCCCGGACGACACAGGATCGAAC
+>850:2:1:2370:5087/2
+CTTCTGCCCGGCTGGCCCGGCCCGCCAGGAGGCCATGGTTTGCCGCGGGATCGGTATTTGCCTGAGCGGCATTGCG
+>850:2:1:2371:2954/1
+CGGGCAAACCAAGTTCGTTTCCCCAGACTGTGGTTGCGGCAAGCAGAGCCCCGCCGAAGCCCCCCCGCGCATCGAC
+>850:2:1:2371:2954/2
+CCTGGCCTCGATTTCTACCAGGAACGCGCCTGCGGCTGAATATCGCTGGCGTGCCTTGAGGTTAAAGAGGCACTAC
+>850:2:1:2371:15143/1
+GCACGGATTGTTCAACGCGTGGAGCGCGCTTGTATATATCGTCACCGCGCTTTCAATCATGTTCCTGATGCTTCAC
+>850:2:1:2371:15143/2
+ACGTTGACCATGAACTGCACTGTATCCATCCTGTTGACATTGATGCCAACGCAGAATACTCCCGCTGCAACGACGA
+>850:2:1:2371:19165/1
+GACCAACCTGGAGAGCAAGCGGCGCCAATATGATCTGGTCGATGTCGCCCGCCAACGCGGTTTCGTCGTTGTTGTA
+>850:2:1:2371:19165/2
+GAGCAGGAGATGCCAATTGCGACCGCTTTGCGCGAGACTGGAGGCATCGAAGCATAGCACGCCCTCGACGTTGGTC
+>850:2:1:2371:4998/1
+CGCAGGTCAAGGACCTCCGGTTCCACCGACAAGCCGCGGTAGCGGCCGGTTCCCCGGCCGGCCCGCCGTTCGCCCC
+>850:2:1:2371:4998/2
+TACGTCTGGATCGCCCGCGACGGCGACGTCTAAAGCGTTTTTCATTTCGGTGTCGGACGTGGTGTCCGGCTTCAGC
+>850:2:1:2371:9764/1
+GCGCAGTCCACCACCGTCGGGATCATCATAGCACTCAAGATGGCCCGACAGGCAACCACCGATCTCCGCACAAAAA
+>850:2:1:2371:9764/2
+TCCTTGCCGAGGACGAAGTCGGCGCCGCGGCCGACCACCGCCGAGCTCTTGGGGTCGCTGCAGCACATTCTGGGCC
+>850:2:1:2371:7869/1
+TTTGACGTGCACGCCACAGAACTCTCCGACCCCAGCCAACTGCACCGGACGGGCCGAGGACGCACAATCCTACGCC
+>850:2:1:2371:7869/2
+TCCAAATCCAGGGGCGCCAAGCAAGCCGCCGAGACCCCCGGCTTCGCCTCTCCCGCGATACCCGGCCACGCTCCAA
+>850:2:1:2371:8454/1
+CGGACCGGAGACCGCGCTCTTCGCGCTCAAGGCCCTCCCGTTGCGGCGCCTCGAGGGGCAACATCCTTCGCCCAAG
+>850:2:1:2371:8454/2
+GCCGTTAGATCTCGACGCCACTCCCAGTTGGCACAGCTCCCCGCCGAGGCCAGCCCCTGCGGAAGGTGGATCACCC
+>850:2:1:2371:20561/1
+CCGTCGCTGCTGACACGCATACAATTTGTTGTGCTGGCAGCGTAAACGGCTGGTTGGTCGCCAACAGGCGGCCCGG
+>850:2:1:2371:20561/2
+CGGGGTGCCTGCCGAGTTGCATGTCTACGCAAATACCGCCCACGCTTTTGGCGTGCGAACAAACAGCCGCCCCTAC
+>850:2:1:2371:6843/1
+CCGGACGACCCGCTCGCGCACGCTGCGGCCACCTTCGCCCACTGCCCTGCGCATGGCCCGCGCCCGGGCCCGCAGG
+>850:2:1:2371:6843/2
+GATCTTGCCGCGCCCCGGCCCGCACGACGCACCGCTGGCCGGACTTCTTCCGGGGGGTCGGCCCGGCCGGGGCACC
+>850:2:1:2371:15838/1
+CGCCGACACGGATGCCGCCGAGCAGATCGCTCTCCGCGATGAGTGCGCGTTCGACACTGCCGTTCGTGAACACGCC
+>850:2:1:2371:15838/2
+CACAGAAGCGGGCGCCGGTGAGCCCGGCGGCTTCTCCGAGAATGACCACGCGGGGGTCCTTCTCCATTTCCTGCTG
+>850:2:1:2372:1360/1
+TTCACGCGTGGCATGTGGTTTCGAGAAGCCGATGTTTTCCGCAATGGTTCCGCCGAAGAGAAAGTCGTCCTGCATT
+>850:2:1:2372:1360/2
+ACGACGGCGCTCCTCGGCTCCAGCGGGTCCGGCAAGAGAACCCTGCTCAGTCTCGCGATGAATTCTAATCACTCGC
+>850:2:1:2373:11486/1
+GTAACCAACAAACCAAAGTAGCAGCGCCGTAATCACGAGTGGAAACAACCCAAGCGTCAATATCATCAGAGGAAGA
+>850:2:1:2373:11486/2
+CCTGGCATTGCTGGAGGCGTGGGATTTGGACGGCCGCATTCCCTACCACAAACCGTTGGATTTACTCGTCGCTTCC
+>850:2:1:2373:20283/1
+ATAATTATACCATGTGAATTGGCGCTTCAAGCATCAATTTGCAGGCACAATCTATCAAGGGAGGCCGGCACCAGCC
+>850:2:1:2373:20283/2
+TCAATCGAAAGCGGTTCGGCAGGAAGTTCTCGCAAGCGGCAACGATCGGGCCAAAGGCTGCGCGCCGAGCCCCGAG
+>850:2:1:2373:1898/1
+CTTGTTAATTTTTTTTCTAGGATTTCTATAAGGTTCTTCTCTGTTCGCTGGCGTGGGAGTACGCTATCTTCAGTTT
+>850:2:1:2373:1898/2
+GATCTGAGGGGAAGTGCTAAACCTGAGGACGGCGCATCGGATAGGAGGCTGGGGCGGCGGCCAGACGAACGAAGGA
+>850:2:1:2373:15517/1
+GCGATCGGAATAAAACCGATAACCGATGAAACCGACAAGGGCGACCAGGAGGATAACTAGACCAGCGACGATCTGG
+>850:2:1:2373:15517/2
+TAATCTGAAAGACTCGTTTCGTTTCCGGTTGAGTTTGTCGCTCTTGCACGCGGAACTTTCGCATGGCATAAGACCA
+>850:2:1:2373:19695/1
+CTGACGACGTTCTATTGAAGCTGGAACCCAGTAAGGGAATGAGTTTTTTTGATATTGGTTGCGGTTCCGGAACAAT
+>850:2:1:2373:19695/2
+GAATAGTCGCCAGGAAAGTAACCGGTGATGAAACGAGGATTCGAGAGCTTTAAATGAGTAAGATTTTTTTTCAGCA
+>850:2:1:2373:13259/1
+TACGCGCGCGCACAGGCGGAGCTTGATACCTCGGGCGATACCGTGGAGCAGAGCTGCGCGACACTCGCGCGCATCG
+>850:2:1:2373:13259/2
+GAGCGTCGGCGCCGCATCCGGGCGCGGGCCGATCATGCGGTATTCGAGCCGCATCTCGCCGCGATCAAGAAAGCCT
+>850:2:1:2373:5758/1
+CCGCGGCTTGCCCCAGAGGCGCGTCACCGCATTCAGCTGGGTTTCGAACCCGCCAGCTCCACTCGGCGCTGCATCG
+>850:2:1:2373:5758/2
+GACCGGGAGGCAGCCGGCGGCAACCGACATGCCTCGAGGAACGCCGTGCGCGGCCCGCTCGTGGGCCATCGGCGCG
+>850:2:1:2373:10548/1
+TAGGCCTGCCCCCGTCCCGGCCTGCGGACCCCCCGCCCGACCGGCCTCGGGCGTGTCGCCGCCTTTCTTGCTCGAC
+>850:2:1:2373:10548/2
+AAGCGGCCGTACCCAAGGCCGACGGAGAGCTATCGCGAACGCCATCAGGCTGTGGTCGCTGACCGCAAGACCGACA
+>850:2:1:2374:19988/1
+ACGGACACCGGGTACAAGACGTCACAGACGAGCTGGAACCGCCAGGTCTGGAAGAACTCTTGCGGCCAGCAGGTCT
+>850:2:1:2374:19988/2
+GCCGCCCGCGCCACCCGGACCGGTGCTACCGCAATCCATCTCCCGATCGGGCATTCCCGCCCTGCGGAGACCGAAT
+>850:2:1:2374:10144/1
+CCTACTCACACAGGAGGAAACCTCCATGCCACCCAAAGTCGACCGCCGCACCGCAGACCTCTCCGCCTATCCCGAC
+>850:2:1:2374:10144/2
+TGCAAGGGAGAGAGCGAATAGAGAAGAATTTAAAAGCGGAGGAAGAAAAAAAGACGAAAGGAAGAAAGAAAAGAAA
+>850:2:1:2374:4783/1
+ATCGGCTGGGCTCCCCGGCCGGAACCCCCCGGGGCGGGCCCAAAGCAAAGGCCTGTTTTTGTCGGGAAAGAAAAAA
+>850:2:1:2374:4783/2
+CAACCTCAGCGAGGCGTTTAGACAACCAGAACGGCATTTCGTTGGAGAATTACATCGCAGCAAATTTCGTCCGCCC
+>850:2:1:2374:18216/1
+CAAGAGCGTGCCGCGGAGGCTCGCTTGGAGCCGGCGATCACCTCGCACTCCCCCGCCGCCGGAACGCCCGGCGCCT
+>850:2:1:2374:18216/2
+CCAAGGCGACTCCTCCTGAATACGAGCGCACTACGTCAGGAGCGTGCCCCCCATCTGGGCCCGGCCGGACAGCTCC
+>850:2:1:2374:19196/1
+GCCGGGGACCGCCCAGCGGCGGCGCGGGTGCAGGCCGAGCGCTCGGCAGCCCCGGACCACCCGAGCCCCGCGACGC
+>850:2:1:2374:19196/2
+CTTCCCCTGCAACGCCCCCCCCCCCACCCACGATCACCAACAACCCGCCCCGGTGCGGCGCCGGTTCCCCCGAGAC
+>850:2:1:2374:12990/1
+GCGGAAAGAGAAGCAGCTGGGAGCGTCGAACCGGCTTCGCGCCGTTGGGCTTCTAGCTGCGGGGCCCTCGGGGCGG
+>850:2:1:2374:12990/2
+CATCCTCGCCAACGACGTTTTGTTCCACACCGCTACCCAGCAGCGACTGCAGGTCGCCGGATATGAGGCGCAGGTA
+>850:2:1:2374:16090/1
+GATCCTCGCGACCGAGGACAGCCCACCATGCAAACCACGAACGAGCACACGGGCCATCGCTTCTGCGGTGCTGTCG
+>850:2:1:2374:16090/2
+GCTGTACGCCCCGAGCTGGCCGCGGCCGCGGGTGAGCGCCACCGCGGCGGGGGCCCAGAGCCCGACGGCGCTCACG
+>850:2:1:2374:1753/1
+GTGGCATGGGACCGGGCAGAATGTTGGATGAATGAGGGAAGACAAAAAGCAAGGAGTCAATTTAACGGAGTGGCGG
+>850:2:1:2374:1753/2
+ATGCGCGTGAAGTTCTTTTTGTCCATTTTCTGAACGGTCTCAACCTTGCCTCCAAGCGACGCGATGTCTGCCGAGA
+>850:2:1:2375:8395/1
+GCGGAAATAACGGCGGTGCTCGACTCGCGGTACGTTGACAGCGGCCGGGCGAGCCTCCGCGCGTGGCCGTGAAGGG
+>850:2:1:2375:8395/2
+TGGCCTCGGTAGTCGACGACGGCTTGGCCGAGCGGCGGCCACTCGACGAGAGTCTCGCCGACCACCAGCGGCAACG
+>850:2:1:2375:9737/1
+AATCCAATCGAGCGTTGCTGGGGCATCCTGGAAAATCACTGGAACGGCGCCCAGCTCGACTCGGTTGATGCGGTAA
+>850:2:1:2375:9737/2
+CCATCTGCATGGCGTCCTTCGTGAGTTTCACGCCAGACTGATAGGGCGTTGTGACCAGTACTCCGACAGGGCGCAT
+>850:2:1:2375:12659/1
+TAGTTGCCAGCGCTACGCCTCGGGATCGCGATCATGCGGCAGCGGGTTCTTTCGAGCTTTTCTCTGCGGGGGTGTC
+>850:2:1:2375:12659/2
+TTCCATCGGCCGTGGTACGGCTCCCGGGCCCGCTGCGGCCCCGTCCAAGAAGCTCCGCCGCCGCGAAACGGTCGGG
+>850:2:1:2376:6554/1
+GGATCATTTCCTTTGTGTAGTCGTAGCTGAGTTTCATGATGTGCGGCGCGCTCGCGGCATCGTCATTGGTAATCAA
+>850:2:1:2376:6554/2
+TCATCGTTCCCCTCGCACCAAGCGACGCATACGATTTCATCCCGCGCGCCACGCGCGACGGCAATTCGTTGACAAT
+>850:2:1:2376:7398/1
+GCCGGAGCTTCGACTCGCCCGACCCCAGCGGGCAGCGCCACCATCGTCACCACGGCTGGCAGCCCGCGCCTCGCTG
+>850:2:1:2376:7398/2
+GGCATTGACCTCGAGGTCCACTTCCGCAAGGCCGCCGAGGCCATCGGTGAGTCTTACTGGCGTCCCGCTCCTCTAT
+>850:2:1:2376:5552/1
+GGCGCAGTAGCAGCGTTCACTTACCACCTTACGCCGCGACCTGCCTGAGGGCATGGTTAGGGTCTGCGGTTGGGGG
+>850:2:1:2376:5552/2
+AGGCATCCCGCGTTATTGCGCAGAAACGGACCGCCCCAGAGTTCATCCGTGACTTCCACACTGGGGGAGGATACTC
+>850:2:1:2376:10849/1
+GAGTCTGGTCTCGAGAAAACCGTCCGCTGGTATTGCGAAAATCAGCCATGGTGGCGAGCGATCCTGGACCGAGGCT
+>850:2:1:2376:10849/2
+CCAGCCCCGACGATGGCGTCGCGGATTTGGCGACAAGGCAAGCAAGGGCGGCATGTGGGTGGCGAACGCTGCTCGC
+>850:2:1:2377:7671/1
+GCAATGGCGGGCCCTCCCTGTTCACCGTCGACACCTCCGGGCGCCACGCGCAGCGGGGCCCCGCCCCGCGCCCCGC
+>850:2:1:2377:7671/2
+CATCGTTACCGATCTATTGTTTTTGCTGCGGCACGATGGAAAATCACCCGTAGTATCCGCGAGCTAGGCAAGACTT
+>850:2:1:2377:5210/1
+ACTGGCTGGCCGCACTCCTGCTCTGCTCCCGTCTTCCTCGACAGGCTGTGGGGGCCGGATACTGGGTTACCCCATG
+>850:2:1:2377:5210/2
+ATGCTGATCACCGGCGAACGGCACCTGCGGCTGGGCCTTGGCGAGGACCACGATCACTACAACCGCCAAAGGACGG
+>850:2:1:2377:4420/1
+TGTTTCAGTATTGCCTGGTTGATCTCGGCTTCAGCGAGAGCGAGGCTTGGTACCGAATCTGTGCCGCAAGAGACGG
+>850:2:1:2377:4420/2
+AACCTCGGCGTTCGGCCAGCGCCGAGCCAACAACTTGAGGATTTGCTGCTTCGTGTTTTCGCGCGCTGTACTGTGC
+>850:2:1:2377:16863/1
+GCCGTGGCGGCCGTGGCCGGAGGGGTCGGAGGGGGGGGGGCCGGCGCCCTCGCCGGCGGGGGAGAGAAGGGGGGGT
+>850:2:1:2377:16863/2
+GCCCGCCTGTTCCACGGCCGGCTCAAGGAGGTGCGCGCCTCCCGGACCGCCCGCCACGCCGCCGAGTTCACGCCCC
+>850:2:1:2378:4556/1
+GCAGGGCAAGGACGGCGAAGGCCGCGGCGAGGTTGCGAAGGCGGCATGCACGCACGCGCGCGGCAGCCGCCGCCGC
+>850:2:1:2378:4556/2
+TGGACGGCGACCCAAACCGTCGCCTCCCGAGCGCGGCTGACCCGGCCGACCGCCTTCTTCAACTTGACCGGCGCCG
+>850:2:1:2378:13068/1
+GAACGTAACCGCGAATGCCTACCCATCGGTTCGTGGAAGCGGTCAACAAACTGCCAATCACGCGCGGCATTCCTTA
+>850:2:1:2378:13068/2
+TCAATTTCAGACTTCGCTGACCCCCTTGATTTCCTTGTAGATTGTATTGTCCACCGTGATCTGAATTGCCAATTAA
+>850:2:1:2379:16071/1
+TTACCTCGGCCTCGTGATCCCTGGCGCGTACCACCCCGTCTGGATAATCAGCTCCAGAGCTCCTTTTTTTCAATCT
+>850:2:1:2379:16071/2
+GGTGCATCGCTGACCCAAGACGACCATGCCCGTGAAGTCCACGCGGCCGCCGTAGTTGAAGTCGCCGGCGGAGAAC
+>850:2:1:2379:20782/1
+AAACACTGGGCGCACTCGCAATTTGCCACTCCGCGAGCTCGCCGCCGCCCGCCTGCCGCGGCCACACCCCCAGACC
+>850:2:1:2379:20782/2
+AATGATCCGGCAGGCGTTTTCTGTCCGTGGCGCGAGCAGGAGGCGATCGTTGGGGATCCCGCGGTTCAATCGCGCC
+>850:2:1:2379:4354/1
+AAGCGCCGAATCTGATCGCCGGTGTGATGGCCCCAAGTGTCGTTGAAGCGCTTGAGGTGGTCGATGTCGCACAACA
+>850:2:1:2379:4354/2
+GCGCTAGCCTCGAAAGAGTGCGCATGGAGTCGCTCACGGAAAGCATCACGCGGCTGTCCGACCGGCGCATGTTCAA
+>850:2:1:2379:2134/1
+TTCGGGTAGTGGCGGGTTTTGGGCTTTGGAGCCACAGCGCGCCAGGCGGCCGGCGCAGGGAGCTGCCGGACTCCCC
+>850:2:1:2379:2134/2
+GGGGTGCAGCACGGGATCTGGCGCGGCGGCAGTGCGCGCCCGGTCCCCGTCGCGGCCACACTCGACGTTGAAGAGC
+>850:2:1:2379:15920/1
+TCCGACAGCGGCGCCGGTCGAGATTGCGTCCGGCAGTGCGAGCGGGCACTGACGGCGGGGAACAAACAGGTGGTTC
+>850:2:1:2379:15920/2
+TCAGCCAGCCCTTTGACAATTGCGGCGGCTCCCAGGGCGGGTGGGGCTCTTCGCCGAGCCCGGTGACGGCACCCTG
+>850:2:1:2379:9972/1
+GACGGAGAGCGGGGCGGGGGCGGCCAGCACCGCGCCGCGCGGCGGGGGCGGGAAACAAGACCGCACGCCCGCGGGC
+>850:2:1:2379:9972/2
+CGGCCGCCGGCTCGGCCGGCGGGCCCGCGATGGGATCGGCGCCCCTCTGATCCCGGTCCCGGACCCACGCGGCGGC
+>850:2:1:2380:15309/1
+TGCGTTAATTCTCGGGTACCGGGGCGCCGTCCTACAGCACGCGCGCCAAGTTTATCTGGCGGGCTTCGAAATCGCT
+>850:2:1:2380:15309/2
+CCCGGAATCCTTCGAGGCCGTCCCCCGCCCCGGTGGTGAACGGGTCCAAAAGGGGTTTTATCTGCACCACTCTCAC
+>850:2:1:2380:15387/1
+CGCGCGCTGGCTGTCGAGTTGGGAATCTCGCGACTTACGGGCAACTTTGCATTCTCGAAACTTCACGCTGAAGGTT
+>850:2:1:2380:15387/2
+CCGACGCGCTGATCCCGAAGCTCAACAACCCGGTCGGCAACGCGAGACGGTCGCTTTGCTGCCGGACATCTCTCGG
+>850:2:1:2380:21197/1
+CGTCGATCATCTCGGGCTGGCGCGCTACCTCCCGGATGAGGTGGCGCAGCGCGCGCTGGCGCGCGTCGTGCGCGAC
+>850:2:1:2380:21197/2
+TTTGCCTTCGTCAGGGCATTCTTCTCGAAGCGCCCACTCGCGCGGTACTCGGCCTGGGCGATGAGCCTCTTGGCCC
+>850:2:1:2380:16962/1
+CTGAATTCCTCCTCGCTCAAGCAGTCGAACAGCCATCCCCTCACCTTTTCACTTTTCTCGGGCGGCGCGCGCGTGC
+>850:2:1:2380:16962/2
+GACGTCAGCTCCATCAAGCTGCGTCTTGCCGGTTCCAGAACCCCCCTGCTGATGCAGACCGGCAACCCAGATGCGA
+>850:2:1:2380:7134/1
+GTCGAGGGCGCCCGAGCGGCAGAGCTCAAAGACGATCGACTCGGCGAGCATGTTGGGGGTGAAGTACGTCTCTTTT
+>850:2:1:2380:7134/2
+CGAGGAAGCCCGCCAGGCGCCGATGCTCGACATGCACAGCGCGGATCGCGTCATCCACGCCTTCACGTTCCCGTAG
+>850:2:1:2380:5153/1
+GGGAGCTCGCCAGGGGAGCACCTGCGCACCCACGCGCGTGGAGAGCTTGCGCGCGAGGTCGGCCAGGCGCTGTTCC
+>850:2:1:2380:5153/2
+CAGCTCTCCGAAGGTTTTGCAATGCAACGTATTTCGGGAGGCAGGCGTTCGCAGTGCCCGACCTGCCCGGCTCGCC
+>850:2:1:2381:2434/1
+GGGCCAGGCCGACTACGTGAAGAACAGGGTCACTGGGGCGGCGCGAAGGGGTGGCTCGATCCTGGGGGGGAGTTCG
+>850:2:1:2381:2434/2
+CCTGGCCAAAAGCTCGGGGTCGGCCACCATGTCGGCCTATTTCATGTACACCACCAGCGCATTCACACCGACCTAG
+>850:2:1:2381:13033/1
+AACTTTATCTCAAAGGCAGATTCTTTTGGAACAAGCGGACCGGCGGCGACCTGCGCAAATCAATCGAGTATCTCAC
+>850:2:1:2381:13033/2
+CCCAAGCGCAGCATGTGCCTCCGCTAACGAATCGTCCAGCTCCAGCGCTTTCTTCGCCGCAGCCTCCGCCGCCGCC
+>850:2:1:2381:15553/1
+AGCCGCACTCCGGCTTCTATTTTCACCGCACCATGATGACCGACGGCTAACGCCGTCGCCATCCACTCCCACCCCC
+>850:2:1:2381:15553/2
+ACCGATGCGCCGGCCGTGATGGCTCATGCCAATTGTATCGAATAGGCCCTCCGGGTTGCAGTCAGACACCTCGCAT
+>850:2:1:2381:2069/1
+CACCTTCACGGACCGCGAGGGCGATCCTCCCAGCCCGCGACCGCCCGGCTTACGGCCCGGCCCGCTCCGGCATGTC
+>850:2:1:2381:2069/2
+GAGTCCCGTCACCCCCCGCGAGACGACCACCCGATCCCGCCAGCCGTCCGTGCTGTCCCGCGCAAACGGACGGCGC
+>850:2:1:2381:2786/1
+TTAGCAGAAAAACACGGACCCGCCGCCAGCGACGCAACAAGCGCGACTGGATACGACGGCAGAACCGGCCGTCGCA
+>850:2:1:2381:2786/2
+ACGCGAACAGCGGACCCACGGCGGGGCGGGTTCGTCCACCAGATGTCGCCGCGTTCAAAGCGAACACCAGAGGATA
+>850:2:1:2382:10193/1
+TATTAGCGGCAGGCCAATCGTTGATCGTCGAGGGATTTTTTGGGAACCCCGAATTGAGAGGTGCCGAGGTTCTCCA
+>850:2:1:2382:10193/2
+TTTGTTCGACCCATGCCAGATCCTGAAGGCGATGGCCAGCGTGTCGTTCCTCACTCTCCATCCGCGCAAGGAAACG
+>850:2:1:2382:10525/1
+GGATCGCGGGGGAAGGTGGCGACCGACGGGAAGTGGCCGTATCGGGTCCGCCGGCCGCGGCCGTTGTGGGCCCTCG
+>850:2:1:2382:10525/2
+CAGGCAGGCATCTGCTTGGAGGACCTGTGCTTCGAGGCGAAGCTCGACTGGGATAAGCGCACCCGCTGCTCCGGGA
+>850:2:1:2382:1667/1
+TGAGCACGAGCCAACCCTCCTGCGCGCGGCGCGCGCGGCGGACCCACCGGGTGCGCGTGCACGTCGCGCCGCGGCG
+>850:2:1:2382:1667/2
+ATGCCAGGGCGGCCCTGCGGGTCGACCTGGGCCATGCCGCCTCGGATTGGAGGCGCGGCAGCCGGGCTCCACGCGG
+>850:2:1:2382:14258/1
+CGGCGAGATCGTATCCGGCGATGCCCCCGCGTCCACGCGCGCCGCCGACGCCCGTGCCCGGAGAAGTGGGGGACGG
+>850:2:1:2382:14258/2
+TATCGACTTCTCCATGATGACCACGCCCGCGCTCGTCGCCCCCGGCGGCAAGGACGGCTCCCCCCACCTCCCCACC
+>850:2:1:2383:14474/1
+GCTGAGCTTGCGCTTGCCGTGCACGAGAACCGGCACCTCGCCCATTTCGCTGACGTTGTTGCGGTATTTCCGCCTG
+>850:2:1:2383:14474/2
+CCGGGGACATGCAATGGCCGGGGACCAGCTCTACTTTTTCTGCCGATCGGGCAGCGCATATAGCGCCGCCCTGGTG
+>850:2:1:2383:6875/1
+GGACGCGGCGCGGCGGCTGCGCACGCGCCTCGCGGCCGGCGCCCCCGCGCTCCCCCCCCGCCCCGCCGGCCCCCCG
+>850:2:1:2383:6875/2
+CGCCGCCACGCGGGCTCGTGGGAGAGAAGCACGTGGTTGCGGCTCCCCGGGGGGACGAAAAGCGCCCCCCGGGAGG
+>850:2:1:2383:4922/1
+CGAGATAAGCGGCTCGTCAACCCCCAAACAGAATTGAACCAGCGGATTGTGGCTGATTTCGGGTCGCCCAACATGC
+>850:2:1:2383:4922/2
+TCTCCGCGAGCGGATCGCGCTGGAGGGATTGTCGATCCAGCAGATTTTTACACCCATAAATGACCATAAAAAATTG
+>850:2:1:2384:10722/1
+GAATTATATCGGCCTGTTGAACTCGAACCAGTTTCTGCGCTTCTTCTGGGATTCGGCCTGGGTCTCGCTCGTCCTC
+>850:2:1:2384:10722/2
+TGATGACCTGGCTGCCGGTCCAGTCGCCGATCGCGGCAAACATCTTGAAGAAGGGGATAAACAGCAGGCTGGCGGG
+>850:2:1:2385:18598/1
+TGGCTCACCAGCCACGCAAGTCCGTGCCGCAGATGCTGGACGTGCACACGGGCACGGCCGTCGCCTTTCCACACCG
+>850:2:1:2385:18598/2
+CGCCGCGGATGCTGCGCCCCAAAACGACGAGGCCCGCCTTCGCGAAGCTCACGGGCGAAGACGCCTCCCCCTTGTA
+>850:2:1:2385:6337/1
+GCTCATCGGGATCTCGCCGCCGGAACAGCTCGCCGGCTTACCTCGCACCGTCGCCGGCCGCATCCCGGCCACTTCT
+>850:2:1:2385:6337/2
+CACAGTGGCACGCCCCTTCGGCGACCGCTTTGGTAGGGGGATACCAAGCGGGGGGGGCCGGTTGGGCGGCGGGGGA
+>850:2:1:2386:3115/1
+CCATGGTGCCATCCGACGGGCCTCCTGATGCTCCGATGCCAGCGCCCTCCTGACCGCTGCGACGCTACGCCGGGGC
+>850:2:1:2386:3115/2
+AGCCGGCGAGCAGAGCGCCGACGATTAGCGGGGCGAGGAGGGGAACGGTGGAGCGCCGGCGCAGGGCTGGGCTTGT
+>850:2:1:2386:3476/1
+CGATCCCGAAATCGGCCCCTCCTTAGGTACCGCAACCGGCAATGGCGATGATTTTTCTTATTGTCCTTGCGTTTTC
+>850:2:1:2386:3476/2
+GCACAGTTCAGCGCAATCGGGGGCCGTCCGGAGAAGCGTTGTCTGAGAAAAAGAATAATGTTGGTTTCGTCGTGTC
+>850:2:1:2387:18365/1
+GTCGACGATCTTGCGGACGATCGCGAGGCCCAGCCCCGAGCCCTCCGGCCTCGCCCGGAAGAACGGAGCGGAAATC
+>850:2:1:2387:18365/2
+TCAGGTCTTCACGAACCTGCGGGCGAACGCCTTCGAAACGCTGAACAGCCGCAGGCGCGCCAGCATGACCGCTAAC
+>850:2:1:2387:18983/1
+GATGAGCCCAGGTCATGCAGCGCCTCGCCGTGTGAGCGGTTATATCGCTAGTGGTGACAGCATCACTGCCGTTGTC
+>850:2:1:2387:18983/2
+GTTTCCCAACCCTACAGGCTCTGCCATCGCCACACCCCTCCCGACGAGAACCCCCCCGCGCCCACGTGGCGGAGAC
+>850:2:1:2388:19895/1
+GAACACGGTATTCTCCATCGCGACATCAAGCCTGGAAACATCCTGCTCGATTCAAAAGGCGAACCTCAACTGACCG
+>850:2:1:2388:19895/2
+AACACTGCACCGAGCCCGTAAACATCTGTCGCGCGGGTTAACTTGGGGTTATTGCCGGCGGCCGCGTGTTCCGGGG
+>850:2:1:2388:15110/1
+GAGGGGCATCACACAGCATACGAGCCGGCAGTTCTCAATCAAATGAAATTTCTACAGGAGCACGCAGAGACACCAG
+>850:2:1:2388:15110/2
+GGAACGGCGTTACATCACGGGCAATCGCCTCACGACCGGCATCTCGGCGCGCCGGCCAGCCCCATCCTGCCTTCTC
+>850:2:1:2388:2979/1
+TGTGAAAGAGGCGATCGGGATAGTGCGTCTCGGTGACCAGGAATCCTGCGACATAGAGATCCGGCCAGCCATCGTT
+>850:2:1:2388:2979/2
+CTCTTCGTCGCCAACTATGGACCGAGTGCGCTCTACCGCAACGCTGGCGGCAAGCGTTTCGTCGACGTGACGAAGG
+>850:2:1:2388:20799/1
+GCGCAGCTCCAGTTCATCAGGCTCGAGCGGCTCCCGGCCGTCTGCCGCCGCCTGCACGCAGCCGGGCTGACCCCCG
+>850:2:1:2388:20799/2
+CCGGAGCGCTCTGGAGGCTGGCGTGCCCGCATAGTAGGCCGACGCGCCGGGGGGCACCTGAGGCGGCGCGGAAGGG
+>850:2:1:2389:16471/1
+ATGCGATGGCCGGACCGACCGTGCGGGCCGGTGAGGGCGGCATCACCAGCCGGCGGCTATCGAACGCAAATCAGGG
+>850:2:1:2389:16471/2
+GATTGCACCGATCCTTTCAGCCGAACCGGGCATGGGCGATACCGTCCTGATCCTTGCCTTCGTCGTCATCGTTATG
+>850:2:1:2389:21410/1
+AACGGCTACGGTACCCGTGGCCCAGATAGCTTCCATGCCGACGGCCCCCGCGAAGGGGCGACCCTATATTCCCATG
+>850:2:1:2389:21410/2
+GGAGCCGTCGCTACGGAAGGTATCGGTACCATGGCTACCATCAACCCTGGTCCAACTGTCGTCGGTCTCCACGCCG
+>850:2:1:2389:13293/1
+GAAAAAGGCCCTGGCGCGCCTGACCCCGGGTAACTCCGGGGCAGAGAGCGGGGGAAAAATTGATGATGCTCGCGGG
+>850:2:1:2389:13293/2
+CCACTATGGAAATCGATTGAGCGGTTCAATCAGGACCCGCAAACCATCGTAGTCGTGCCGTCCATGTCCATCGACG
+>850:2:1:2389:15236/1
+CGGTGTTGTTCACGATCGTATTGGCGTCTTGCCAGAGTTGCGTCCCCTTAGCGGCGAAGAGGCACGGATACCAGCG
+>850:2:1:2389:15236/2
+CATTTTCCGCGGCTGCGACAACGCCCGCATGCCCTCTCAGGCGTGGATTATCACAAGATCCGGAAGTCCACGCTCC
+>850:2:1:2389:11398/1
+ACGTGGGCTCCAGTTGCGTTGGATCGGATTCTTCGCGGGCGCCTTCCGCCGGGCCCGGCGGTCGCCCTTCCTGTGC
+>850:2:1:2389:11398/2
+CGGATCGCGGGGACGCCAGAACGACCCGGGGGGCAGCACGGCCATCGACGACTCGGAGAGAGTCGTGGAAACGCCC
+>850:2:1:2390:4829/1
+TCACGTATTTTTTACGGCGGACACGTTTTTTTCTCTCCGCCCCACCCGCCTCAAGGGCTGCCGGAGGGCGGCCGCC
+>850:2:1:2390:4829/2
+GGTGTAGCTCTTGAAGAATGTCTTGAAGAGTCGTTTACCGAACTGGTTGCTCACCCACTCTTCAAAATTGCGAGGA
+>850:2:1:2390:4014/1
+TTCTGCAGGCGGTCGACGACGAGGGACATCGTGGTCGCGGGGGCGGGGGCGGGGAGCAGCGCCCGCCACCGCTCGA
+>850:2:1:2390:4014/2
+TGCGTAGCCGCCGATGAGCGCCCGTCCGCCCGTCGCGCGCACGCCGGAGAACGTGGGGCCCCAGGCAGAAGAAGCG
+>850:2:1:2390:12331/1
+CACCTCGCCACCCGCTACTCCGACACGGCGTCGTTCCTCAGCATCGGCCAATCCCCTGCAGCGCCCCACGCGCGCC
+>850:2:1:2390:12331/2
+GCACCGGCCCGACAACTTGCTGTCGAGCACGATTTCCGGGTTGCCCGCTCCCTTGAACTCCTCGAAGATCACCTCG
+>850:2:1:2390:2945/1
+TGACCGAGCTGGCAACCGGCCCCGATCTCGTCCGACCCCAGCACGCCATCGCCCCCCGGCGGCCGCCTCCCCCTCC
+>850:2:1:2390:2945/2
+ACGTAGCGACGTTCGCGGAGCCGAGGCGGTAGCACAACGCCGGGCCGGGCGGAGGACCGGCATCACGCTGGCGGTG
+>850:2:1:2391:6312/1
+CGCGAGGACGCAATGCGCCCCCCGAGGGGCGGGCGGGCCGCGCGGGATACTCCCCAGATTTTTGTTTGCTTACGCG
+>850:2:1:2391:6312/2
+ACGGGATCGCGGGTTGCTTCGGTCATCTCCAGCCCACTCCGGTATGGCGCCCGGCCGCCAGACATCCCCGGCCGGG
+>850:2:1:2391:10037/1
+GGATTTCTCCTGGTCCTGCCGTTCGTGCTCACCGCCAAGGGCGCAAGCCTGCCGACCATTGGGCTGGCGCTGACCC
+>850:2:1:2391:10037/2
+TTGGCGTTTAGCACCGACGGGGGGCCGTTGACCGCGGCGCCGATAGTGGGCACACGGGGGGACAACCGCCCGCGGG
+>850:2:1:2391:16594/1
+GCGATCTTCTCATCCGGAACCTGCTCCACGATCTCGTCCTGCCACTCGCGGAGCAGCCCCACACAGCTCGCCGCCC
+>850:2:1:2391:16594/2
+TTTCGCGCCGACCGAAACGGGCAGCAGGAGCTGCACCAACCGCAAAGGGTCACATGGAACCGATCAACGAATCGAT
+>850:2:1:2391:6673/1
+AAAGTCATTCCAATCCCGACAGGTCACCATATTGCCCCACCACTGATGCGCGCACTCTTGAGCGCCTCGCCCTTGG
+>850:2:1:2391:6673/2
+ACAGCTGACATGCTGATGTTCTGCGAGGAGCGTTCCGGAGTTCGCTGCGCGGATAAGACTTATGCACAGGTGCTCG
+>850:2:1:2391:18232/1
+CGCGAGATTGTCAATGATCCGGCCATTGACGCGGTGCACATCTGCACTCCCAATGCGCTGCATTTTCCGATCGCCG
+>850:2:1:2391:18232/2
+GTTGTCGCAGCGTTTCAGGTGGGCCGTGTTCTCGCTTTCCGCCCTCCACCGCTGGCTGGGCGGCGCTGGGGGGGGG
+>850:2:1:2392:6360/1
+GAGTGCAGAGGATAGAGGCGGTTACGGTGTCCTGTAAGAACTCAAGCCGGATCCCATCGAACTGCGTCGTGCATAA
+>850:2:1:2392:6360/2
+ACTATCTAAGCCTGCGCACACTCCGTGGATACATGCATGAGGCGATCGATTTTCCCTCCGGCATAACTCTTATCGT
+>850:2:1:2392:11632/1
+TCTCACCTCGGCGCTGCGCGCGTCGAGCTGCGCGCGCGCCCCCCGCTGAGGGCGCCAACGTTGCTTGCCCGCTCCT
+>850:2:1:2392:11632/2
+ACCCTCCCCCGCAACCCGACCACCACTTCGCCCCCGATGATGTGCACCTCATCCGCACGGCCCTCAGCCAGGGCGT
+>850:2:1:2392:5729/1
+GATATTGGCCAGCCACGCGTCCCCGAGCAGGCTTAACCCGACAATGCCGGCGCCCACCTGGGGGGGCACCCGCTGG
+>850:2:1:2392:5729/2
+TATTCACGCACTACGACGTCGAAGGGTGGCGCCTCGCGGAGAGCGAGGACGGCGAGATCGCGGTCCGGTCCGGTGG
+>850:2:1:2392:10383/1
+CCGGAGTCGGGGCTGGCTGGGCCGCCGACTGGCGGCGCAGCTTTGCCCGCCCGACATCCAGGCGCTTCGCTGCGCA
+>850:2:1:2392:10383/2
+GGAGTTCCTGGTGGGCGAAACGCTCGCTTCCCGCTTCACGCGCGGACCGCTGCCGTTCGAGGAGGCCCTGCCGGTC
+>850:2:1:2393:3516/1
+ACGTCGCTCCGGGCCAATGACGTGCCCTCAGCGCTCGAGGGCGGCGGCGGCCCGGGGCCCATGACGCTCGGACAGC
+>850:2:1:2393:3516/2
+AGGAGCTCGAAGCAATCATCAAGAAGGGCAGCGCCGGGGGGGTGCGGAGCTCCCGCGTGGCGGAGGGCCGCATCGT
+>850:2:1:2393:17099/1
+CGGCCATCACGCCCAGCACCAGCCCCGCGTCGGCGACGGGGCGTGCGATAGGCCCGACCTCATCCTGCGTCCGGCT
+>850:2:1:2393:17099/2
+GCGTGGCCATCGCTGCGAACTTCGCTGTCCTGGGCCCCGGCAGCGAGACCCGCCAGCCCTCACCGTCCCCCGCCTC
+>850:2:1:2394:13101/1
+TAGTATCCGAGACAGCCCTCGCGGCCCACGACGGTCGGCGCATCAATGCGGGCCGCTGCCCCAGGCTCTCCGGGCG
+>850:2:1:2394:13101/2
+CTGACCCGGCGGCGGCTCGGTGCCGCGAGTGGCAGTAAAGCCGACGATTAATCTCGCCCATACGACGCCGCGCGGG
+>850:2:1:2394:18925/1
+ACGGAAGCCAGGGCCGCGGGCAAACCGCCCTCTCGCTATATGACCACGCGCAATAAGAAGAGCCCGCGCACGCCCA
+>850:2:1:2394:18925/2
+CGGCGCCGAGGCATCGATCGATTGGCGCGCCGGAAGGCCGAGCGGCGTTTGGCTGGCTTTGGCTGCCTAGCGACCT
+>850:2:1:2394:12827/1
+GCCGGACTGCCGACGCGGCCCCCGACTCCGGCACCGGCGCTCGCCATGTTCCCCCCCACGTCGCGGCTGAAGATGG
+>850:2:1:2394:12827/2
+CCGGATTCCCGGCCGGGCCCCGCACAGCCCAATCAGGGTCGCTTCGCACCGGCGCTGGCGTCTCTCGGAGAACGCG
+>850:2:1:2394:20496/1
+GTCCTGCACCCACTCTCGGACGCCTAGCAACGGAGCAGGATGTTCCGCTGTGCGGCGCACGCCGCGGCCCACGCAC
+>850:2:1:2394:20496/2
+CCACAGCCGGGGGGGGATCTACCCGGCCCAGACCTCGCCCGGGATCAGCTCGCGCCCCGCCCCGCCCCTCTCACCC
+>850:2:1:2394:20066/1
+CGCGGCTACGGCACCTGGGAGGCGTTCCACGATGCGGCGCTCGCGGCCGCGACGGGCGACGGGGACGCGCGCACCG
+>850:2:1:2394:20066/2
+ACCACGGTCTTGCCGGCGACCGCGGTATTGCTTGCGGGCTTCTCGGCTTCCCGGATGCGCACCTGCGCGACCAGGC
+>850:2:1:2394:3590/1
+ACCAGCGCGCGCCCGCTCCTGCCGCACCCGGGCCGGGCCCCGGGTTGCGCCCTCGGCAGGGGCAGAGCGCGCGTCG
+>850:2:1:2394:3590/2
+CGAATGATGATGCGGCGATCAACGGAACCAGGGCTCCACGACAAGCCTCGCGCTCGGACACGACACCAGACACGCG
+>850:2:1:2394:1506/1
+GCTGGGCGTTCCCGACCGTGCACACAGCCGACTCCATCCCGCGCAACTGTGGCACCGGCCACGAGAGACGGTGAGA
+>850:2:1:2394:1506/2
+GGGCGCCCTGCAAGACGAGGAGCCCTAGACATGATTACGCGCACCACCCGCTGAAGGAACCGTGGCGGTGAATTCA
+>850:2:1:2395:19223/1
+CCGCAATCTCGGCACTCCTGTACCAGGTGCGGGATGCCGCCCATCACGGCGGCGGCGCCGCGGCCGCCCTCGGCGA
+>850:2:1:2395:19223/2
+GCGGCCTGCACTTCTCGGAGCCGGCTTGCCACTGGTTCCCATCCCTCTTGGCGCCGCAGAACACCTCCCCCGCAGT
+>850:2:1:2395:16943/1
+TCGGCGCCGAATAACGGAGGGGGCACGAACAACCCAGGCACGGCCCCCGGGGGGCGCCTCCGCCGGGCACCGTGCC
+>850:2:1:2395:16943/2
+CCCCAGGAGCGCCCCGCGCGCCGGCCGTCCCGGCGGCCGCCAGCCCGCGGGGGGCAATACGCCCGCCGCGCTCGCC
+>850:2:1:2395:17999/1
+ACGTCACTCGCGCCGCTGACGCGCCCGCCCCTTACCCTCACGGACCCCCTCCGCGGCGGCAGGGGGACCTCGCCGG
+>850:2:1:2395:17999/2
+CCCCTCCTCGTAAGCCGCCAGGCTCTCGCGAGAGAAGGAATGCGCCACCTCGTCCTCACCGCGCAGCGTGCAAGTG
+>850:2:1:2396:1099/1
+GCTACCGCCTGCTCCGGTCAAACTGAATCTGCTGCCCGAAAGCTGGCGACAGCGCCGCTCCCACCCAACCACGCAG
+>850:2:1:2396:1099/2
+GCCGTCGGGGGCGCGCCACCGCCTCCTCCCCGATCGCCACTCCCCATCACCACGCGCCTGACACACCAGGCGGCAA
+>850:2:1:2396:8226/1
+CAAGAATCATCAAATCGAAAATCCGCGATTGAATGCAGAGCACCTGATCGCGCACGCGCTCGGCCGCACGCGGATG
+>850:2:1:2396:8226/2
+CAGGTCGGGGAACGAGCGCGCGATTATCGCAGAGAAATGTGTAACCGCAGAAATCCACGGAGCCGAGCAAATGCTG
+>850:2:1:2396:15171/1
+GGATCCCGCGCTCCCTCGAGGAGGCGGCGGCCATCGCCGGCGCGCGACCGCTCCACGCCGTTGGCCGGGGGGCCCA
+>850:2:1:2396:15171/2
+CGGCGCACCCGCAAGGCAAATGCGACGAGGGGCAGCATGATCATCGGCGAAGGGGCGCGGGTCCGGACCGGGTCCG
+>850:2:1:2396:19799/1
+AGTGCGCGGGCTTTCTCCGGATCCGGGGCGGCGAGCACCCGCTCGACGCGAGCGCGGCCCCCCCCGAGCGGTACGC
+>850:2:1:2396:19799/2
+CGCCCCGGCTTTTTCAGCTCGCTCAAGATGTCATCCATCGTAAACGTCCCGACGTCGCCCGTGCGGTCTCGCTTCG
+>850:2:1:2397:19382/1
+GGCGATCATCGCAAGACGCGCGGAGGAGCGAAGGCGAACACAAATCTGAAGCAGGTTTTTCGCTCGCCGGTGCGTT
+>850:2:1:2397:19382/2
+CACTGCCGTAGGCCAAGCGCTCAGCGTCAGCGAATCGAGGAAGGTTTTTGTGCGGCGCGAGCCAGCAGAACCTCTC
+>850:2:1:2397:9113/1
+TGTTTTGAGGATCGTTGGCGTTTAAGGAGTAGTAGCGCGCGTAGAGATAAGCTTCGCCGTGAACCTGTTGGCCGCC
+>850:2:1:2397:9113/2
+CGCCCACATTATCGATCCCGGTTGCAACTGCGGCCAAGCCATGAACACCAATGCCGATATGACCGCGGAGCTCAAA
+>850:2:1:2397:12488/1
+TTCACGCGCCGAGCGCAAGACCCAGCTCGAGCCGCGCAGCACGCCGAGGAGGTGTGCGCCCGCCGCGCAGGGCGCG
+>850:2:1:2397:12488/2
+GCCTTCACTGCGATGCAGTGGATATCGCCGCCGCCGGGGTTGGCGATGAGGGGCGGGCAGGAAAACAGGTGCGCCT
+>850:2:1:2397:19539/1
+GCGAAGTTGTGGATAGAGCCTGACACGGCGCGGCGCTTCAGGAAGACGTCAATTTGTCGAGGGCGGAGTGCCTGAT
+>850:2:1:2397:19539/2
+GCGATGCGACGGGCATTTTTGTGGCGCACGTGTCCTAACATGTGATCTTTCGCTGCATAATAGTAGGATTTAAAAC
+>850:2:1:2397:6626/1
+GAATGGATGATTTCCAGAGGGATTTCCAGATAGAAAGATGAATTGTCCTCTTGTAAAAGAACCAGGCCCACATAAC
+>850:2:1:2397:6626/2
+AGCGTTGCAATAAATTTCATTATCCATATTTAAAGGACTGAGAGAAGCTGCACGAGCGGACTATCATCCTAGTCAA
+>850:2:1:2398:6095/1
+ACAGTTGCGCGGCCCCGCGGCACGCCTCCCCCCGCCCGCCCCCAAACACACAACCCCCCACAGCGACACCACGCCG
+>850:2:1:2398:6095/2
+TTCCTGCGCCGCAGTCGGATCCACCTGACGCGCCAGGACGCGGAACACCACGTACCGCGATCCGTTCCACGCAGGA
+>850:2:1:2398:14353/1
+AGGTCCATCCCGCCGTCCACTATTCCGCCGTGCGGGCGCGCGAGAGCATCGTGCTCGCCGTGCTGCCCGTGCGGCC
+>850:2:1:2398:14353/2
+GCTTGCCACCAGCGGCACCGGGGACGTCCTCTTGTACCGCCCGGCGTTCCGCGAGCGCAGCCCCACCCCCGGGCCG
+>850:2:1:2398:1868/1
+GTACCCGGAACCGGATTCGCGGTTCGTCCTGTTCGGAGCGGCTTTTCCACAGGCCTTCAAGCAGCCCGCAGGCAGG
+>850:2:1:2398:1868/2
+TACGAGCGTCGTCGAACTCCGTGAAGAGATCGTCGCGCTAAGGCAGCAGCTCTCACCAGCCGCATTTGCGCTTCCT
+>850:2:1:2398:19694/1
+CGAGCGCCTACAACAGCGTCGCATCGGCGCTGTGCAGACCAACCCAGCGCTCGGCCTGCTCGAGCTGCGGCGCCCC
+>850:2:1:2398:19694/2
+GACGCCGCGCAGCGAATGCCGAAGATCCCCCAAGTCGCGGCGCAGAGGTTTATGTCGCTGGGGGGCGACCCCAACG
+>850:2:1:2398:6289/1
+CGTCGACAGGCTCATGAGGCTGATCGCCGCGGCCGAAGGCATAAGCCATCGACCAGCCGGGGATGCCTGATTGAAC
+>850:2:1:2398:6289/2
+TGTGGGACATCAAGGCCAAGTTGGCCGGCATGCCGCTGTACGACCTACTCGGGCTGCAAAGCCTGGCGACGGTTGT
+>850:2:1:2398:7227/1
+CGGAATTCCATGCCTTCTGCAGCGGGCTCGTCCGGCGATCGCTGCGCCCCCCTCCTTCGGTCCACCCGGGGGCCCC
+>850:2:1:2398:7227/2
+GGAGGGAGCGCGGGCCTGGGCTCGTCCCCGCTCCGGAACGCGGCCGGGAGCCCGGGCACCCCGCGGGGGGAGCCAA
+>850:2:1:2398:1623/1
+CGAAACGAGCACACATTGGCGGCGGCGCTGAGTCGCGAGGCCGCCGGCGAGAGGCAACCCACCGGCGCACCCACAG
+>850:2:1:2398:1623/2
+CACGGGAAAGCCGTTCGCAACAAGCCGCGCGGGACGCAACCGCAATTGGAGTTCAAAACGGGGATTGGCCAGGGCG
+>850:2:1:2399:21234/1
+CACCAGGACGTGGTATCCCTGAAAGGCGCGCCCGCAGGCTGCGAGGAGGAAGTGTCGTCGCAGTGGAGCGAAGGCT
+>850:2:1:2399:21234/2
+CCCTGCAACGACTCAACTTCCTTATTCAACAACCCCCGGGCCCGCGCGTTCGTTCTGAAGGTACGGGTGCGGGCGG
+>850:2:1:2399:11600/1
+GCCTACTGGGCGCTGACCCCCGCCGCCTGGCGCGGGCAGGTCAGCCGCCTGCTGCAGCGACTGCCGCGGGGCGGCC
+>850:2:1:2399:11600/2
+GGGCGATTCCTCGTAGCGAGCCAGGTGCTTGGCATAGGGGTCGCTGTCACGCAGCGCTGGATTTCTGAGAACCATC
+>850:2:1:2399:17716/1
+AAGATTCTCCACTTCCCTGACGTTCCCGGGCCCGCGATAGTTGACAATCACCTGCATCGCTTCGTCATCGACCTGA
+>850:2:1:2399:17716/2
+TCGAGATCTTCACGTTGCCGTACGCGAAGGAAAGTTTCGCGACGATCTGTTTTATCGATTGAATGTCCTGCCCCTG
+>850:2:1:2399:11935/1
+ACCGATTTTGGCGGTGTTCTTTCTGGCGCTGGTTCCGATGGGACACTGCGCTGCCTATGGTCCATTTTGGTCGATG
+>850:2:1:2399:11935/2
+TGAATGCGGGACCGTGCGTTCCGAATCGCTCCTTCATTGCGCCGATGATGGTCGGACCAACCAAGCCCCCCACGTT
+>850:2:1:2399:2676/1
+CGACCAGCGTCGACAAGCCGAGGGCGACGTGCGCGATGATGGCGCCGTGGCGCAGGACGCGACGCAAGAAGTTGCT
+>850:2:1:2399:2676/2
+CCAGTGGCTCACGTACGAGCTTTCCGGCATAGGGGAGACCGCTCGGGCGCAAGGGTCACGCCTGGGCCCCGGGGCG
+>850:2:1:2399:4152/1
+TTCTGAAGTGGGGGCGGGCCACCATTATGGAGTTTCCAGAGGAGGGACCCCCACATCCCGGCTCCACGACGCCACC
+>850:2:1:2399:4152/2
+TGGTCTCGCTGCTGCTCCGGCTAACCCCGGCTCTCTCTTGTTTTCCGACCTCGAATTTCGTTTTTGCTAAAATGGT
+>850:2:1:2399:5464/1
+CTACCCTCGTAGACGTAAATCCCGTTCAGGCGATTGCCGACGAGCGTGTTGTTGTAAACGCGGATGTTCGTGTTCG
+>850:2:1:2399:5464/2
+CTCGCCGATTCGATCCTCGCGAACAACGTGTTTCACGACAACGGGGGCGTCTGGCACCACTGGTCGTCGGACTCCG
+>850:2:1:2399:20086/1
+CGATCTACACTAGCCCTCATGGCCGTGACCACCCAGGCGCGCACGCTGTTGACCGGCGGACCGTGGATCGTGGCCG
+>850:2:1:2399:20086/2
+GCGCGCTTATGCGCAGGCAGCGGCTCACGCATGCCGATCCCCTCCGGCGAACGGAGCCCGCCCCGGGCCGCCGCGC
+>850:2:1:2400:12145/1
+GCCAGCCCGAGCCCGGCCTGGCGCGCCGCCAGCGTTGAAACCAAGGTTGCTGCTCAGAGGTGCGCTTGACCACCAA
+>850:2:1:2400:12145/2
+TCACCGCCATTTGGCTGCCGCCGTTTTACCCTTCCCCCCCCAAGGATGATGGGTATGACATTGCGGACTATAATTC
+>850:2:1:2400:17195/1
+TCCCAACACGGCTCAATTATGCGCTGGCGTTGCAGAAATTGGGACGGACGCAGCAGGCTGTGGCAGAGTACCAGCG
+>850:2:1:2400:17195/2
+ATCCACCGCCTGGGTGTACTCACGCAACACTGAATCAGCGTATTTCTGCCCTTCTCCGCGTAACTGCCAGCGAATA
+>850:2:1:2400:6861/1
+CTCCGATTGCGGAATGGCCGCCGGTGGGGTCCGTCATCGCCTCCCCCGCCCGGCTGGAGGCCGTGGTAGGGAACGC
+>850:2:1:2400:6861/2
+GCCGCCGCCCCCGATACCATCGTCGTCCAGGCCCAGACCCCCCCCGCCGCTGGCATCCCGCGGCGCGGCGCCGCCC
+>850:2:1:2400:11691/1
+ACGGGAGGCAAGGGGTCTTTATCCCGGGCTCTGCCGAGGGCGCCGGGGACCTCGAAGTGGTGGCTGACCCCGCGCT
+>850:2:1:2400:11691/2
+CTGACGGGCGGCGTGGAGGGCCACAAGCCGCGCACGCTCCTCATGGCGCAGCTCTCGAACGTCGAGTATCCCCTGC
+>850:2:1:2400:5165/1
+CGGCGGTCGGCGGTGACCGTTCGATGTCGGCTGGACGTTGCAGAAGTTCTAAACTGGCGAAATCGGGAACACGGCA
+>850:2:1:2400:5165/2
+TTTTAGTCGGCGCATGCCCCTTGCTCTGCAGGAGAATCGGGATCCCGTGCGTTGCGGAGAAGGCCGCGGGTAAGAC
+>850:2:1:2400:10132/1
+ACTCCTCCGAATGGCAGGGCGGCAATAATCCGTAAACACCGCGAATGTCGCTCCCGAGGCGCGCAACAGCCCGTGA
+>850:2:1:2400:10132/2
+TGGCAGCGCCGCTCTGTACGTATCGGCGATGCATTCCATCCAGGACGGGGGCGCTCTCTCACGCGACAATTCCGCC
+>850:2:1:2400:13514/1
+CGTCTCCGCCGCCAATCGGCCGCCGAAGGGGGCGGTGCCGCGCGCCGTGGCCGGGCCGCACGCCCCCCACTCCCCG
+>850:2:1:2400:13514/2
+CCATTCGCGTGCATCGTCGGGCGACCTGCCGAACTCGAGTTGGCGAGCGAGCAATCGTTGCACCCGCGCCTTGTCG
+>850:2:1:2400:2715/1
+TTGCAAGGTGGCGCGGCCGCATTTAAAAAGAAGAAGATCCAGGTTTACAGAGCTCGCCTTCAACTTCGCAATCGCT
+>850:2:1:2400:2715/2
+CCGACGAAATAGATAGGGTTTTCGTCCTCAAAACCATCGGACGCAGCCCGGAGACGGTCGACCCCGGCATACAGCA
+>850:2:1:2400:14863/1
+GCGCCGAATACGGCGGCTACCCCTCGCGGCTGACCCGCACCGTCGCCCCTTTCCGCCCCGCCGCCAGCGAAACACC
+>850:2:1:2400:14863/2
+CGGCGCCTCGTGGATCTCCAGCCCGACGCCGCCGCCGATCCCCCGCCCGAACTGCTCCCCCCGGGCGGCCCCCGCG
+>850:2:1:2400:4636/1
+TGCTTTGGGTGACCCCCAGAGACCTTTAGTTAAGTGGGAGTTCCTTCTGCCCCCGGCGACACGGAGGTTACTGGCG
+>850:2:1:2400:4636/2
+CGCCTTACACGCAAACTCTATTCTCTGTTCCATCGGTTAAGTTTTCTTGCAAGGCATCGCCCTGGAGTGTTACGTA
+>850:2:1:2401:5814/1
+CACGTCCGTCACGAGGCCGATGGATTGCAACGGCTGACGCTCGAACCGCCCGACCCCCCGGGCGGGGGGGGTGAGG
+>850:2:1:2401:5814/2
+CTGAGGTGATCGAGTGTGAGAAAATCCTGAGAGACAAACTAAGGGATGTGACTCATGTGATCTTGTTAGCCACACT
+>850:2:1:2401:4896/1
+GTGCAGCGCCTGGGTGTCACCAACTCAGGCCACTCGAACACCACGAAGCCGTTGTTGAACACGCTGCGCTTGTAGG
+>850:2:1:2401:4896/2
+ACCCGAGCAGATGGCCGACGTGATATTCGAAAATCACGACCCGAACTACAACAGCCTGCATCGCGATGGCGACCTC
+>850:2:1:2401:3459/1
+TTCGGAACAGGAATCACCGTGAACGGCACGTCGAACGGACTCGCCAGCGATTCGGGGGCCGGGGGATTGCGGATGA
+>850:2:1:2401:3459/2
+GCTGCTCCCCTGGGAGCGCCTCAGGCGGCACCTCTTCGACACCGCGAAACGAGACCGGGTAGTGATGATGGTATCG
+>850:2:1:2401:8725/1
+GCTCCGGTCGGCTCGGTGGGGCTGACGGCGACCCTTGCAGGCCCGAGCGTCCATCCCAAACCGTCACCGAGCGCCC
+>850:2:1:2401:8725/2
+AGCGGCGCGGCCCCTTTCCCCGTCCGGTACTCGATCAGTTTGCACCCCCCCTCGGGTGGGGTTAGCCTGCAGAGAC
+>850:2:1:2401:16713/1
+GGCGGACGATCTCCTCGTCGGTCGGGTACGGCGATTGGAGCGCCGGCCGCAGCGGGAGCGGCCCCTCGTCCATCCG
+>850:2:1:2401:16713/2
+GACCACCTGGGTCGGATTCCGACGATCGTCCTCGACCCGAAGGTAACCCACACGCGCCGGCTCGCCCGCGCCCCTA
+>850:2:1:2401:4761/1
+CGGGTGAGACCTTAAACTTTTTCGACCAGTAGCGAACCTCATAGGGCTCACCGAGCGCGATCAAGGTCCTATCGCG
+>850:2:1:2401:4761/2
+AATTGATTGCATTGGACAAACCCTAAAAGGACTGCTATAGTTCGTATAAATTCGATACGAGGCCAGCCACGCACAC
+>850:2:1:2402:18447/1
+CCGCCGGAAAACTCGTGCCGGAAACGCATCATTTGGTTGGGCGGCAGCCCAACCTGACGCCTCAGTTCGCCAACCT
+>850:2:1:2402:18447/2
+GAGAAATTCGCAAGTCACGGGTTAATTTCCAAATGATCTTCCAAGATCCCTACGCTTCGCTGAATCCCCGAATGAC
+>850:2:1:2402:7286/1
+TATCGGCGATTACCGAATTGAGACTACGCTTTGGCCGGGCGGTAAAGAACGCACGCGGCGCCTGATGTCGTTGGTG
+>850:2:1:2402:7286/2
+ATGCGGGAAGACCCTGTTTCATGGCCGGATCGCGCCTTTGAGAACGCCGTCCTCACGCGATCCGACGAGGCTGTAC
+>850:2:1:2402:11353/1
+TGGGCGGCCCACGCCTCCTCCAGGTGCCGCTGTTAACGAATGCATCCGGAAACGACGCAACCGGTACGCCGGTATT
+>850:2:1:2402:11353/2
+CGTTACGTTCGCGCCTTGTCTCTTATCGAGATGCGAAATGTAATCGATGAGATCAACGTTGTCACCCGGGGTTGCT
+>850:2:1:2402:5625/1
+GAGTGGCAACAGTCCTTCCTTGCCATTCAGGTTGGTGAGCACATAGGTGCCGCCTGCGAGACTGCTCTTGTCGCTG
+>850:2:1:2402:5625/2
+GCCCTTACGCTGTCTCCTGCAGGAACATCCACGCAGATCAATTCAGTGTCCAGCACGAGGATGGGAGCACCTCATA
+>850:2:1:2402:19425/1
+CAAAAGCACAACGGCTTATCCTGAAAGAGAAAGTGTTTGCGCGCATCGGCAGGAGTGAAGATGTATTCCCATTCAT
+>850:2:1:2402:19425/2
+CGAATTCGAGCTCAACGAATATGCGCGAGCGGGAATTGCGTTTGCGCGGAGGGAGCTCAGTGATGCACAAAAAGCG
+>850:2:1:2402:16679/1
+TTCTTTGTCTTGTTGCAATGGACCCGCCTATGGACTTGAGTGCCGACAGTATCCGCGACGAAAAAGACAAAATGGC
+>850:2:1:2402:16679/2
+GGTGAAGAGCCGCAATGCCACAAATGTCTCTGTCTGGTCGTCCGGGTTCACGTTCGGTTCCTCCCGGCAACGGCCA
+>850:2:1:2402:14892/1
+TGGCTCGGGGGGGGTTGGCCGGGCCCCGGTCGGCGGCCCCTTCTGGCGGGGGGAGTCAGGGCCCGTGCTGGTCTGA
+>850:2:1:2402:14892/2
+CGCCCGGCACCGGCCGCCGCCCCCGCCGCACGCCGCTCTCCCCCCGCGGCTCCACCAAGGCGCGCCGCGCCGGCTC
+>850:2:1:2402:12730/1
+ATGCTGGATTATGAAAAGCGGCCCGCGGCGGGGCCCCCGCGCGGGGGGTGCGCCCCGCGGGAAAAAAAAGAGGAGG
+>850:2:1:2402:12730/2
+GAAAGCGAGTTCTTGCCGAACCCTGGACCGTCAGTTCCTTTTGCCAAAGCCGATTATGTCGCGTGCTGTGACACGG
+>850:2:1:2403:6025/1
+TCGGTGTTGGCGTTACAGGTCCCGACGGCGATCGCGAACCGCCCGCACCGTCGTACCAAGGAGATTGGGACAACCG
+>850:2:1:2403:6025/2
+CGCTGGGAAGTGCGCCCCCGCCATTTGTTCCGGCGACAGTGCAGATTCCAGCCCCGCCAGCCTGGACATAGTTGGC
+>850:2:1:2403:9800/1
+ACACCGCAAAACTCATTCCCGGTCACGGCGGCTTTGGAGGACGCCTTGGCAATCCGTTTCTCTGCCCGCCGGCGTA
+>850:2:1:2403:9800/2
+CACGCCTGCTGCGCCAGGCTTTCGAGCAGACCGCTCTCGCGTCGCACGCGGCGAGACCCCTCCCCAGGAGAGAACC
+>850:2:1:2404:13369/1
+CAGCCGTGTCGTTTTCAATCCGCCGCCCCACGGCGCCAGTAGATCTTGACAGGGCGGAAGGCTGGGCTGAACCAGG
+>850:2:1:2404:13369/2
+CCCGCTTTCCCGGCCCTCACGACACAATACACTTTGCCCCTTCGTCACTCAAAAATCTAAAAGATCTATCTACTCT
+>850:2:1:2404:10313/1
+GAGGGCCAGGTCCATTCCGGCTGTAACGCCCGCGGATGTGTAAACGTTTTCGTCACGGACAAATATTGGATCGGCG
+>850:2:1:2404:10313/2
+GCGCTTCAGCAAAATGACCTAAATCCGGACGCGGTGCGCTGGCTGACAAGAATTGCGCGACGAATCCGACGCGCCG
+>850:2:1:2404:11476/1
+AAACGGGAATCCGGGCTCACGCGCGTCCACGGAACGCCGACCGTTGCTCTGGGGCGGGGTTTCGCCGCGGCCCCCC
+>850:2:1:2404:11476/2
+AGACGCGCCTCGTCCTTTTCCAAATCTGAGTCATCCACCAGAAAAGGCTCTGGAAAAATCCCTTGCCCGTATTCGC
+>850:2:1:2404:4547/1
+CCGACGGTTGAGCCTTGTCGCGGCGTTTTGCTTACAAGTGGCAGCGCCATGCCGGGGGAGTGAGGCTCTCCGGTGG
+>850:2:1:2404:4547/2
+GGCGATGTCGATCGGGCGTTCATCACGATCCATGGAACTTTCGGCGAGGATGGCCAACTACAAAAAATTCTCGAGG
+>850:2:1:2405:1309/1
+CGCGGCTCGCGGCATTTGCCCGGAGCTTCCCCTTTGGAATTTGCACCGTGCATCCCTCTTTTTATAAGAGGACTTG
+>850:2:1:2405:1309/2
+TAAGCGAGCGCAACGAGGCCGAGGACAAGGCAGACATTTACGAAACGCAACATGTAGAACTCACGAGCTTAGATGA
+>850:2:1:2405:18789/1
+GAGCCCTCGCAGCCGAAGTCGCCGCACGCCTGGACGAGGCCCCGCCCGCCCGGTTGCGGCGTGGGCGCGCGGGGGA
+>850:2:1:2405:18789/2
+AAAATGGATCGTCCCGACCACTCGATTTGCAGATGGCCTCCGCGCAATCGAGCAGCACTTGGAGCTGATCGGCGAT
+>850:2:1:2405:12165/1
+ATCTCTTCACGGTCACGACCTTCGGCGAGAGTCACGGGCCCGCACTCGGTGGCATCGTCGACGGTTGTCCGCCGGG
+>850:2:1:2405:12165/2
+CTGGGCGCTATTCTCGACCAGCAACCCGATGGGCGCGCCGGCCGTGCGCCCCTCGAAGACGCCCGCGGGGATCCGG
+>850:2:1:2405:20522/1
+GAGGCCATACGCATGTCCTTCGGACGCGCGAAAAGAAGCTCCGAGCGAGCGAGAATCACAGTGGACTATCGCCGCC
+>850:2:1:2405:20522/2
+TGCTGCGTTCTTCCGCTGAGGCTCGCTCAAGCCCGATGGTAATTTGCCCAACGGGTTCGTACGAGCGTGCACAATT
+>850:2:1:2405:11092/1
+CGTTGGCGTGATGGCGGTGCTGCACACCTGGACGCAGCAGCTCGTGTACCATCCGCACGTGCATTGGCTCGTACCC
+>850:2:1:2405:11092/2
+GGCAGGACGAGATCGGGCCGGCGTTTGGCGAGAGCAGCTCTCATCTTGGCCCGCACGAGAACTGCGAGCGGCCGTG
+>850:2:1:2405:13922/1
+GCACGGCGCCCGTCCGCCCCCCGCACCTCGCTGGCCCTTCGCCGCCTCGTCTCCGACGGCACGCACAACGACCTCC
+>850:2:1:2405:13922/2
+TCCCCCCGTCCCCCAGGCGGTGGAGCCCGCAGTGCCGAGGCCCGGTTCCCGCCGCCAACCCCACCGCCGCCCCGCC
+>850:2:1:2405:5242/1
+CATAAAAACCGAGTCCGTAAAGTTGCGGCGGCAGCGGCGGGGCGACGTGGTTGATGACGTCGACTGCGCCGGGCTC
+>850:2:1:2405:5242/2
+TATTTGAAGATTAGTTGTTGACAATATTATTAAATCCCTGATAAACGTACCGCATATGAAAAGATTCTCGCTCTTA
+>850:2:1:2406:4082/1
+CAGGCCATCGGCTGCGTGGACCCGCTCCTGCAGTTCGCTACTTGCTAATTCATGACGCATGAGGTGCGTGAAGTTG
+>850:2:1:2406:4082/2
+CAGCAGCGGCTTGGCCTCTCTCCATCGTTTCCCTTGCAAATCGTGACGAAACCGCCTGGCTGAGCGCCACCGAAAG
+>850:2:1:2406:16869/1
+CCAGATCACCGCTGCGACGCCTGCCTGACCCGAACACGTGGCGGGGCGGAATCCCGGCGCCCGCCCCCCCACCCCG
+>850:2:1:2406:16869/2
+CGGGCTCACCGTGATTTTCCTCCACGGCAAAATCGGCTGCAGCACCCCGCCCGGCCACTGCCAGCTAGGCAAAGGC
+>850:2:1:2406:16367/1
+GCGACCTATGCCAATGAGCACATCGAGCCAGCCAGACGGACGAATCGCTATCTGGACGACGCGATCGCCCCCTGAC
+>850:2:1:2406:16367/2
+GTGCTCCCCTTCTCGGAGCCGACGATCTTCTCGACAAGGTCTCTGCGTCCGAACGGCAGCAGCAGGCTTTTTTTGG
+>850:2:1:2406:9737/1
+CAGCTGCATCGACGCGAGCAATCCAGCACGCTACCCGCCGACGACGGCCGGCGCCCCTTGGCGCGGCCCGAATACC
+>850:2:1:2406:9737/2
+GCGTTCGAGCTTTGGCACGCGGAAATCGGTGTATCGGAGAACGTCGGCGTCGCCCTAATGCTCGAAAATGCCCGCC
+>850:2:1:2406:17598/1
+ACGCTCGACGCTCCGGCCTCTGGCGTCGTGATGGAGCGAACGAGGAGCGCATTCTTCTGGCGCACAGAGCCCCTGC
+>850:2:1:2406:17598/2
+ATCCTGTTTGCCGCGCGGCTTAGCCAGACCCTTGGGGTCGCCGGAGGCCCGGCCGAAGAGGGCTTGCGGCCCGGCG
+>850:2:1:2406:2782/1
+CTTGTCTCTTCAGCCGTTCCCCGGCCCCCGGCTGGGTAAACTGGGGGTTGAGATTTGAATGGGGGACAGGGGGGCG
+>850:2:1:2406:2782/2
+TCGATCAAAAGCTAGAAACCAGTAACCGCACCGGGCACGCCGCGCGGGCGAGCTCGCAAAATGACAAAGCCGCCGT
+>850:2:1:2407:1456/1
+GTGACGTCGGGACGCTTGTGGTGGACAAGACAGGTACCCTGACCGCAGGGAAGCCGAACCTGGTTTTAGTTTACAG
+>850:2:1:2407:1456/2
+CTCTGCGGAAGTTAGTTCGATACCTCGTTCTAACGCCCCAGCGACAATTGCCGCAGCAAGTGGGTGCTCACTGCCC
+>850:2:1:2407:8176/1
+TGCACGGTCGAGATGCAGGCGGGCGGCGCGCTTCCTCACCCACCACGGCACGTCCAGGCACCGTGAGATTTTCATC
+>850:2:1:2407:8176/2
+CAGGTCGATCGGATCCATCTTGAGCTTGAGCGCCAGCATGTCGAGCGGCGACTCGGCTGCCCACCGCGGCAGCGGC
+>850:2:1:2407:5142/1
+ACCAAGCCGGCAAGCGGAGGCAAACCCGCGATAGCCGAGGTACCGATCGCCGCCAGTCCAGCAACCCACGCCAGGG
+>850:2:1:2407:5142/2
+GCCGCACTCGCGCTGGCCGCGGCCCTCATCCCTACCCTCAATCATTCGCTATTCACAAGCCTGTTGTTTCTGGTGA
+>850:2:1:2407:2263/1
+GTCAGCAGTCAAGCAACGAGATTTATACTGCGTCGGTTTCGAGACTCCGCAGCGCAAGCGCTCTGGCTTAGGCCCA
+>850:2:1:2407:2263/2
+TTGCTCTCCCTTGAGCCAGCGTCGGATCCGCTTGGCGCACTCGCGCCTCTCGACTACCTCGCGCTCTAAGCTGGTA
+>850:2:1:2408:11233/1
+AATGCGGCGGCAAATGGTCCTGATCGCCCATCACCCCGTCACACTGACGCCGTTCTAGCACCGCCCACACATCCTC
+>850:2:1:2408:11233/2
+CAGGATCTTGATGGCGCGATACATCGGCTTTCTTGCCTCGGTCATCGTGGGCCTTCCGGCGCGATCGGGAACAACG
+>850:2:1:2408:7443/1
+GATCCGCATGGCTCGCCGGGGCGCGGCGCTCCTGCGTGCGTGCCGCGTGGGTCACCACTGGCGCGCTCGCCGGCGC
+>850:2:1:2408:7443/2
+AGGTTGAGAATGGCGATAAAGGCAGCCAGGGTCCGCCATAGGCCGTAACGCTCTGTACCCAGATACGGGAGGGTGA
+>850:2:1:2408:13008/1
+GGCGAGACCACCAACGACGAGGCGCTGGCCCCCCACCGCGACCTGGTCCGGCACGGCACCGAGCGGGTCCGACATC
+>850:2:1:2408:13008/2
+CCAACGCGGGGGTCTGGAAGCTCAAGGAGATCGCCGACTCGGGTGAGCCCGGCAAGATCCTCTACATCGACACGGC
+>850:2:1:2409:17919/1
+GAGACCCTGGGCGGCTACGCGGGGACGGAGCCCACGGGCCATCCGGGCATGCACCTCGACATGCCCAATCGTGCCC
+>850:2:1:2409:17919/2
+GAGACGGATGGCGGCCACGGGCCGCAAGCCGTGGGCCGCGAGGAGAAAATAGGATTCCACGGACTCGCGGCCCTTC
+>850:2:1:2409:2288/1
+CGGGGCAGTTCGCGGCGGAACCCGCGGAGCTCTGGGGACGGTGGCGCGGAACGAGCGTCGGATTCGTCCGACGACG
+>850:2:1:2409:2288/2
+GAGCCGAACACCCTCCTCGGGATGGACAAATTGGCCCTTTCCCACCAGCCGGCACAATCGAACGGAGACGCCGTCC
+>850:2:1:2409:3856/1
+CCGACTCATGGCGACAAAGACGTTCGACCAATTGCGATACGCCTTCGGGCTGCTGCATATAGAGTAATGGCGACCT
+>850:2:1:2409:3856/2
+TCCGGCTGAACGATCTCTTGCTTTTCAGCCATCGGGCAAACATTCATAAATTCGACGCCGATATCGCGCGAGCAGA
+>850:2:1:2409:12441/1
+CGAGAGCTCCGGCGGGCTGCGCCCGCTGGTGGAGGCCGTGGGGCTCACTCCCGCCGGTTCGTTTTATCACGTGCAG
+>850:2:1:2409:12441/2
+ATCGATGGAATGAACGCTCTAGCCAGCGTGCGTGGCGCGGTGTAGTTCTGGATGAGCGCTGTCTCCTTATCGTCGC
+>850:2:1:2409:8753/1
+AATCGATGTTGTTCGCCGACGTGTCGCGTTGCTTGGCGGCGGCGCAGCAGTGTGGTTGGAGTGAAAAACGCGCGCG
+>850:2:1:2409:8753/2
+ACCGACGACCTGAACGTTCGAATCACATTCCTGCCGACGGCCCCGGCTTGGCCTGGCGCACTCTCGCCCGTCACGC
+>850:2:1:2410:6682/1
+CACGACGGGGTGGTACACTCTGGCAGCCGCTTTTCCCCCCAGACGAAATCGCTTTTGTAGTGTTTTCGTCCCTCCC
+>850:2:1:2410:6682/2
+CTCCCCAGACGCCGGAGAAGTGGCCCGGGCGCCCGATGCTTCTGAGCTACTGGAGGAGATTGCCCGCGGTGGGCGG
+>850:2:1:2410:14594/1
+GCCGACAACTGGCTAAACGCGCCAGGGGAGCGCGAACGCATTGCCGAGCTCCCAGAGCAGACCACTGAACAGCGCG
+>850:2:1:2410:14594/2
+GGGGAATACCGGGCGGGGACCGGACTTGGTATGGACGACGTCGCAAAGCGGCTTGCCCATTGAAGCGGCCGATGGC
+>850:2:1:2410:20208/1
+CGTTTGTCGCGCCGCCGTTCTTCATCGGTTACCTGATTGGGCTGGCGATCACCGGGCTGTTCCAGGCGATCTTCAT
+>850:2:1:2410:20208/2
+AACTTGATGATCGGGTTGAGCGCGACGGAGGACGTATCCTTGAACGGATCGCCCACGGTATCGCCGCCGACCGCTG
+>850:2:1:2410:7869/1
+GCAGAACGCCTAGCGCATTGCTAGGCGATTGCCAGGCTGATTGGGACGCGAGGAACGAGGCCACCCTCTTGCCGCC
+>850:2:1:2410:7869/2
+GTTGAGAGTTCTAGTTTGGGCATCGTGGCGCATCAAGAGACCGCTCGTTCATGGCTGACAAGCATCTAGCGGCTTC
+>850:2:1:2410:14824/1
+CCAGAGATTGTAAGTGTACTTTGCATCGAAAACGGCGATTACTGTATCCGCGAGGCTAATGTTCAACAAGGCAAAC
+>850:2:1:2410:14824/2
+TTGTCGAAGTCAAAACTCTCGGCTTCATCAACAGTTCAACTCGTACCCCGGATCAAACCCAGATTGGACAATTCTG
+>850:2:1:2410:18245/1
+CTCCCCCGGAGCCATCCTTCGGGCCGTGGCCAGCTTTGTGCCCCAGCGTGGTTGGGGATCGGGGCAGAAGGGGACA
+>850:2:1:2410:18245/2
+CCTCCCCGACGGGTCATTTCCCAAGGGCAGCGACCGGCTGAGGGTAGGTCCCTCGGGTCCCCCCCGGCCGCGCCCG
+>850:2:1:2411:19677/1
+TGAGCCAGCCGCGCGTCTGGGTTGGCGTGTTTCGCGTCTGCCTGGTTGGGGGATTTTCGGGATTCATTCCCGTTGC
+>850:2:1:2411:19677/2
+CGGATTTCTAATCTACCGCGTTTCCCTCGGCGCACATTCCGGTACGGGACAGCGTGCGAACAGACCCGACACTTCG
+>850:2:1:2411:2020/1
+ACGCGCTCCTCGCCAAGCTCGACGCTGCGCGTCTCGGCGCAGCGCACCGGCCCGCCGCGGCTCCGCCCGGGGACGG
+>850:2:1:2411:2020/2
+TCTCGACCAAGTTCATCGCCGAGGAGCTTCCCGAGGGTTTCAAGCCGCCAACGCCGGGAGGCGATGTGCGCGACGG
+>850:2:1:2411:1654/1
+CGACGCGTGCATGCGGCATCGAAACTCACCGGCGAATGGTTCGCGTCCGACGCGCCTGGGGGGGACCGGCCCCGCG
+>850:2:1:2411:1654/2
+GACGCAGTGGCACAAACCGGCCGGGGCGCCTCGCCCGAGCCGCTCGCGCGAGGCCCGTCCGGCGCCGCTGCGCGAG
+>850:2:1:2411:1884/1
+CGGCGAGCCGGCCCTCCTTGACGAAGCCGGCGCCGATGCACGTTTTGTAGAGCGCTGTGTCCTTCGAGGCAGCCGC
+>850:2:1:2411:1884/2
+AGGAGAACCAGATCAAGGCCATCCGGTCGTTCATCCAGCAGGGTGTAGACGTCATCGCGTTCTCGCCCGTGGTCGA
+>850:2:1:2412:3608/1
+TTCTTCAACGGCCCGCCCGGCCCGAACCTGAAGACGCAGAGGACGGGGCCGACCCCGTGGTCGGAAGACCGGCGTG
+>850:2:1:2412:3608/2
+GGGAAGAGGAGCAGCGGTGACCACGGCGAGGGGACCAGCGGGATCGGCGATGGACGCGGGGCTAGCTGAACCAGCG
+>850:2:1:2412:19972/1
+GCGATACTCGTCAAATACATGCCGTCATGTACTAATACCGCATCGGCTTGGCGGATGGCTTCGGCCCAGCGAAGGA
+>850:2:1:2412:19972/2
+CGGCACCGCCCCGCGACGCGTCCGCGATCAGGGTGCCCGCCTCGAACGTGATTGAGCGAAGGTGGGGCATTCGCTT
+>850:2:1:2412:1359/1
+GTTTGGGTGGTGCAGTCACCAACCCGGCGGCACCGGGCCCGCCAGGCCCCCTCGTCGACCCGAGGCGCCCACGAGA
+>850:2:1:2412:1359/2
+CCAGGTGGCTTGGTCACGCCTTCCACCGCGTGCTTGCTGGCACCGTAGAGAGCAGCGCGGGGGGCCCCTGCTCTGC
+>850:2:1:2412:17674/1
+GGCATCCTGATTCTTGTGTTTGTTTTCACTTATATCTCTTTCAAGAATCTGAAGAAACAAAAACGGATGAATGTTA
+>850:2:1:2412:17674/2
+AAAGATTGTTCTTCTTATACGCCCAGTAAAAGTCGCCGCTCACTATATCCTTTGGTCTGAAATAAACAAAGTTCTT
+>850:2:1:2413:4282/1
+ACAAGAACACGCCCTTCCAGCCGGTGGAGTTCCTCGTGCAGCAGCTGCTCCTCGCGGGGCCGCCCGCCGCGCCGGG
+>850:2:1:2413:4282/2
+GTGGGGTACGCGGGGGCGAGGTAGGAGGGCGGGGCCGTGCCGAGGGACATCAGCGCGCAGGGGGCGAGGAAGGACG
+>850:2:1:2413:18097/1
+AAGGGGACGAGTTACCTGCCGGTGATCGACCTGCTTAGGAGTTACTTCAAGATCGACAGTCGGGACGACCTCCGTG
+>850:2:1:2413:18097/2
+GTCTGCTGCCGGCGGCCGGGCGGGGAAAGCACGGTCCACGAAGCGTCTTCCACGGGCAGGATCAGTCAAGCCCGCT
+>850:2:1:2413:1734/1
+CGCAGCGATTCCCCGATGCCCGCACAGCCGGCAAATGCAACACAACCAGCGCAACAAAATCGACCAAAGGATCCTT
+>850:2:1:2413:1734/2
+TTCAGAAGTGACCTACAGTGAGGCATAGGATCGGCGCGTCGATGTAAAGTGCTTGAAATCGTTATAACAAAAGAAG
+>850:2:1:2413:14020/1
+CGCCGCGCAGGCGTCCACGCGCAGGGCGAGCCCCCGGCAGAGGGCGGTGAAGTCACGCCGGGCGCAAAGGGGGATA
+>850:2:1:2413:14020/2
+TGCGCATCGCCGACCAGGCCATCGTCTCGGGGCCGAACTTCGGCCACTGGCGGATGCGCGCCTCCCTGATGCCCCG
+>850:2:1:2414:11152/1
+CCGAGCATTCGGTCGAAGCGCGCACGCTCGACGTTCAGGATCTTGCCCTTCAACGGCAGGGTCGCCTGGGTGTGTC
+>850:2:1:2414:11152/2
+GCGCGTTCGATCATCCAGAAGGAGATCGATGCAGCAGCGGCCCGCGTAGCGGCGGGCAAGGCGCGTGAGGCAAGCC
+>850:2:1:2414:6187/1
+ATTGTCTCTTGACAGAATAATATACGAACATAAATAAATTAGCTTTACCTAAGAATCGTTTTAACCGCATTCATGG
+>850:2:1:2414:6187/2
+CAGGAATCCCGGACCGGAAAATGCCATGAGCTTCCTCCAAAAGGATGCCGTCTGTGGCACAAGGATGGTGCGATGG
+>850:2:1:2414:8320/1
+CAGACAACTTTTGACACGGCCGTGCCCACGTCAAACGACGCGAGTGCACCCCCCAAAGTAATCGAACCACTCGCTC
+>850:2:1:2414:8320/2
+CAAAACTGGCACGCACCTGAAACCCGTCAAGCGCAAACCATTTTTGCTTTTATCCCACCCTTTCTCGCTAAAACGC
+>850:2:1:2414:1039/1
+TTCGGCCATGGCCGCTTCGTGGAGCTGGTCTAATGTGGCCGCTTGCGTGGGGAGAAGCGCTATGCGTGCCTTGAGG
+>850:2:1:2414:20169/1
+CCAACGCCCAATTCTTGCCAGCGGGCACCGCCCCGCACGTCCCCAACAGCCTTCCGCCCAAGCTCAACCCGATCGG
+>850:2:1:2414:20169/2
+ATACCGGAGTCTTCGGTTTCGCCGGCGCGGTGGGAGAGGACGCTGGGGTATCTGTTGTGGCGGGCGGGGCGGGGAG
+>850:2:1:2414:3745/1
+GCCGGGCAATTCGCTTGGTGAACCGGTGCCAATCGATCGCGCGATTGATCACATCTTCGGCTTTATTTTGATGAAT
+>850:2:1:2414:3745/2
+CCTCTTTCTGGCGCAAGTACGGCAATGGCTCGGGGCCCCGCGGGGGTAGCAGCCTGCGGCACGGCGTCAGGGCGTT
+>850:2:1:2415:14939/1
+GTAGACGGCGGCCGGCTTCCATCCGCCGGCGATGCGCCTGGCGACCGCCTCGGCCTCGGCCCGCCCGTGCCCGGCC
+>850:2:1:2415:14939/2
+ACCCGTTGGGTGGCGTTGACTTGAAAAACTGAAATCACCCCAAACGGAGGCTGCTACAGTCGGGGATGACCAAGAT
+>850:2:1:2415:14976/1
+GTGATCCAACGCGTTCAGCACCCACCGGCCACTCTCCCGCTGCGCCAGCGCCGGAGCGCGGTCCCTCTTTTCTGCA
+>850:2:1:2415:14976/2
+GATGGATCGCGGTGGGGCTGATTCTGTTAACATTCTTCGAGATGAAGAAGAACTGAGTTGAGCACCGCGAACCGCC
+>850:2:1:2415:8510/1
+TCGACGCCGTTGACCACCACGGCGTGGTCGCCCAGCAGCGCCGCGCGCGCAAACGCGAGGCCGCCGGCGGATTCTT
+>850:2:1:2415:8510/2
+ACAGCATGGCGCCTCATGCAGGACCTATATCCCGGCTTAGGAATATAGCCACCAGCGAACTACTGCGGCCCAAAAC
+>850:2:1:2415:8624/1
+TTGAACAATGTTACAATGGAGGCGCGCAGATTATTGCGAGTGCGAGCAACGATGTCCTGCCCCTTTAGCCAGTCCT
+>850:2:1:2415:8624/2
+AGGAGCGGCGCGTTGATCAGGTCGTGGCCGAATTGCTGGCTGATTATCGCAAAAGCAGAGATAAGGGCGAATTGCG
+>850:2:1:2415:19837/1
+GCCGACCGACCCTTCGCGCCCAGAAACCACCGCACCAACCCTACGCGGCCGCGGGCCACGCCTCGGCGGGGCGCCC
+>850:2:1:2415:19837/2
+CGGCGATCGGACCCGCGGTGTGGGGAGAGGCGGTCGGCACGATCGGGGCGAACACCCAGACGCGCGAGCAGCCCGA
+>850:2:1:2415:3713/1
+CGGATCCCCCGCGCGCGAGTCGCGGATCTGAGCGGCGATTCTCGGAGGTACGTGAGCCGCGAGGGGGCGGTAGCCC
+>850:2:1:2415:3713/2
+CGTCCCGTACATCTTGTCATAGCCTGCCGACCCCCCCACTCTGGTATTGAAGCGTCTTGGGACCTCCTTGTTCGCC
+>850:2:1:2415:12868/1
+AAGGGGTGGAATTGAAGGTTAGCGCTCGATCGCACCTCATTGGCATGGCCGCTAGCAGGCCCAGTTCGGGACAGAC
+>850:2:1:2415:12868/2
+GCGCTGCTCGAACTCTATCAGAGTCGATTCAGCATCCGGGTCGAAACGGCCGAGGCGGATAGTTATCCGGCGCGTG
+>850:2:1:2416:19880/1
+CCGTACGTATCGTAAAGTTTAAACGCGAACTCGCCGGAGATCACGGCTGTAATGGGGAGCGCGCGCGCCCCGCCCG
+>850:2:1:2416:19880/2
+AAGGTCAGCGCGTTTGGGAGAACGAATCATTCGATCGTGTCATCCGTTCGGAGCGCGATTTGGAGGAAAAGCTTCA
+>850:2:1:2416:1497/1
+GCGGGGGGTTTGCTTGGTGCAAGCGAGACAGCGCTCGCGCTGGCCGCTTTTGCCGTGGGGCCGGGCGAGGGGGGCC
+>850:2:1:2416:1497/2
+TTTCTTTCGGAGGGGCCGACAGTTTGGGGTGGCGATAGCAATTACACCGCACGAAATAATCGGCGGCAAATGCGCA
+>850:2:1:2416:10851/1
+CAGGCTCCCTGCGATGATGCCGCTTTTGGATTCCCGCGCGGCGCGTCCAGGCCTCTGGCCGAACTCCCACCCCGCC
+>850:2:1:2416:10851/2
+AACACGCCATTCAGGGGCGAGGTTTCCCCTCGATTACTGAGCATAGCGGCAAGTGTCTGCACAGTGTTGTGAGGTA
+>850:2:1:2416:3106/1
+TGCGCGGCTGACCCACAGATGAACTCGCCCCGAAGGTGGCCGCTTTGCTCGCCACGTCGTCGAGGGGCGTGCAGGA
+>850:2:1:2416:3106/2
+GGAATACCAGAAGACAATTCCCCAGTGGAAGCGCGACACCATTCGACCGCGCTTGCTTCTGGAGAAATACTCCCGC
+>850:2:1:2416:4876/1
+CAAGATGCGCAGCCGACGAGCGCCGCCCCTGGTGCGCTCAACCCACATTCCCGGCAGAATCCTGCGAACAGCGGGC
+>850:2:1:2416:4876/2
+CTGCCATGACAGCGGAAGGCCGGACGGCCCGGGAAGGCACTGCCCGGAGAACTCCCGGCGCGGGCATGTGGTGGTG
+>850:2:1:2416:19740/1
+GCGATTGTCGGGCGCCGGAACGGCCGCGGACCCGCCCCCGCCGGGGCGCCGCCGCCCCCTAACGGCGCCATCCCCG
+>850:2:1:2416:19740/2
+CGATGTACCTAGCCACCCCCGCGCGGCCGGCAGCGCGTCCGGGCCCCCGGCCGGCCGCGCCGCGGCGGCACGCGGA
+>850:2:1:2416:7565/1
+AAGAACGGGACCGGCATGGGCGGGCCGAGCGTCGTGCCTTCCCGGGCGACGCCTTCACGCAGGGCGCGGGTGATTT
+>850:2:1:2416:7565/2
+GAACACGGCCCGGACCTGAAGCCCAAAGCCGACTTGGCCCTTGCCGGCGGGCAAAAATTCGAGCTTCCCTTCGGCA
+>850:2:1:2416:18677/1
+GCCTAATCACCCACATGCCCCACAACGGCCACCCGTACAAGTATAGTGGGGGATGACAACGGCAGCTTGCCTCATC
+>850:2:1:2416:18677/2
+TGTAGTCATCTTGATTCGAGCTCGATCTGGCCGTCACGGAAGGAAGATATCCCGCTGAATGTTGATGAGAGGCATT
+>850:2:1:2417:13484/1
+GAGACCGTCGACGATCTGTTGCGCCGACTATTCGGCGGCAAACCCTCCCTATTGGTGCGTCATCTCTTCTACGACA
+>850:2:1:2417:13484/2
+AGCGAACGATCAGCCAGACGACGGCGCCCAGCGGCGTCACCTGCCAGAAATGCACCCAAGCCACTGACCACCAATT
+>850:2:1:2417:13619/1
+ACCCGAGCACCCCAAGACAGTCCGCCCCCAAGGCCGCGAGGTCCCACGCCCTGTGCTCGGCGCCGGTATTGAGCGC
+>850:2:1:2417:13619/2
+TTCTTTGCTGAGAATACGCGGATGGTGGTCGAAGCCGACGTCATCAACGCGGCCAGTTATACGCCGCAATCGATCT
+>850:2:1:2419:2176/1
+AACGATGCCCGCGGCACCGCGCCCCGCGAGGAGGCGGCCAGGTACGCCGTGGCCAAAGCGAGGGAAGCCGCGGGCG
+>850:2:1:2419:2176/2
+CGCCGATCAGGATGGTGTCCACCTTGGTCAGCAGGTTCTCAATCACCGGGATCTTGTCGCTGACCTTCTTGCCGCC
+>850:2:1:2419:2436/1
+CACGCAACAGATCGCTGTCAGCATCCATCTGACGCCTTTCGAGCCCCGCCACCGCCACGCGTTCGCTGATACGCAA
+>850:2:1:2419:2436/2
+GGGGTTCAGTCTGATCTGGCAAGCGAGCCATCCGCGGCTGGGAGTTGCCGAGCGTCAGTATCAAAAGCCATTGGTT
+>850:2:1:2419:19191/1
+AAGGAACCCAGGCGGAAATGACTACGCGGCACTTCGGGATTCCCGTAACTTCGCCCCGCCCGATTCTGCGCCGGGG
+>850:2:1:2419:19191/2
+ATCGACATCAAACTTTCAGCCTGTGGCAATGTCCGGGGAAATCCGCCGAAGACGACTCCGTGGCCGCCATGCAGGC
+>850:2:1:2419:10786/1
+CTTCGAAAATCAGAAAAGATTCGAAGGTTCGCGTTCACTATATCAAACAGGGCGACGACATGCTGGTTGATAAAGT
+>850:2:1:2419:10786/2
+GGACGGGCGGCCAGCGCAACCCAAGAGCAGCCAAAATCAGCGCCTCGGCTTTCAGATTGAAATCAAAGAAAGCAAA
+>850:2:1:2419:16935/1
+GAAGGGGCGTCGATGACCACAACCGAGTCGATGGAGCTCGCGCTCGGATCCCTGGCCTGAACCCGCCGAGGCAGCA
+>850:2:1:2419:16935/2
+GCCTCCGCGATGAGAAGCTCATTCTCCTCAAGGAACCTCTGGACAGCTTGCCTGGGGATATAGGCTTCGAGTACGG
+>850:2:1:2420:3142/1
+CTACGGAGAGGTCCACAAGGTTGGCAAGCTAAAGGGGCTGTCGGCTACACCCACTCAATTCGCCGGTCGTTTATGA
+>850:2:1:2420:3142/2
+CACTGGGATCGTGTGTGGGAAGGCGATTCCGCCCTTGGTCGCCACCATAAGCACACCATCGATTTTTCCTACCCAA
+>850:2:1:2420:11217/1
+GAAACAAGTGTCTCGCGCCCCTCATCCTCGGGGAGCGAGTCGTAGAGGTTGATGGTCTTGTTTTGCTTGGTCGGAT
+>850:2:1:2420:11217/2
+ACAGAAGCGCGTAACCAATTTGCCCAGCGGCGCCCGTCACAGCGACCTTAATCGGAGTTTTCATGACGCAATTAGC
+>850:2:1:2420:20476/1
+ACATCCTCGGCACGCCGCGCTACCCCGAGGCGGCGCGCCGCGCTCTGAGCGGAGCCGTCGACCCCGAGGCGCACCA
+>850:2:1:2420:20476/2
+CCGCCATTCCTGGCGCTCCCGAACCGCCCCCGCGCCCCGCCCCCGCGCTCCCGCCGCCGCACCGCCCACCCAATCT
+>850:2:1:2420:18400/1
+TGTATTGGCCCCCCCTCCGCATCGGTGCTGACAAAACCCGTGAGTAGAGCGTCAGCATCTTTTTTGTTCAAAACCA
+>850:2:1:2420:18400/2
+AGACGAGTTCCCAGACGCCACGTGGGGTGAATGATATCACGGCGGTCAAATCTATCTATGTCGCCAGGTTCGGCAC
+>850:2:1:2420:2942/1
+CGCCGCCGCTCCTGCAGAGGGGTGGGGCAGCAAGGAGGGGCATGTTGTTTCGTACTCGCGCGCAACAAACGAGCGG
+>850:2:1:2420:2942/2
+AAACAACACCGCCACAAGCGGCGGGGAAAAACAGGACCCGCACGTCGGGGCGTATCCGAGGGGGGATGGCTAGTTG
+>850:2:1:2421:7235/1
+ACGAAGCGGCCTTGCGCGTCGGGGGCGGTGGCGTCCACACCGACGTAATTCACCCTGGTTCGGAAGGTGGGCGGAG
+>850:2:1:2421:7235/2
+TTAAGGCCTTATTTTACGGCCTGTGCGGTCTGCCCGGCAAAAAAACGAAAAGCCGTTGGGGTACCGACGGGGCCAA
+>850:2:1:2421:2216/1
+CGGACGGAAAAACCCGAGGGGGAGCAAATTATTTAATAATTTATGCACCTTTTGCGCTACCCATGGTGTATTCAAA
+>850:2:1:2421:2216/2
+GCGGAGGCCCGAGGCGGTGGTGGTGACCTCAATGCCCTGGGCTTTTTCCACGAAGCCGCCGGAGGTGCGGGACCCG
+>850:2:1:2421:7270/1
+CACTGCGCGCCCCCGCCTGCCACCCGCCCGCGGCGGCGGCCACCGGCGCGGGAAAAGGCCCCCCCGGGGGCGGGGC
+>850:2:1:2421:7270/2
+GCCCATCGCCGGCGCCCTGAAGGCCGACGAATGCCCGCATCGCCAGCGGGCGATACCCGCGCCCCCATCGCCTACG
+>850:2:1:2421:6476/1
+GACGTAGTGGCGGTCCTCTCCTCACAGACGAGCCCGCAATACAAGGGATTCAGGGAGCGGGAGTATGCACGGCAAC
+>850:2:1:2421:6476/2
+CGGCAATGGCGTAGGTTCCAGAACCGCGCGCTTTAGAACGGTCATTAGGTTTGGGCGTCAACAGGACCGCGCGCGT
+>850:2:1:2421:20988/1
+ACCCCGAGCCATACCGACGACGCGCCACGCTGGCGCGCCTTCCCCCCCCTGAGTCCGGCGCGCCCCCCTGCACGAC
+>850:2:1:2421:20988/2
+ACAAAGTCCCCGTCGACCAGGCTTGGCCTGACGGCCGGCTTCCCCCCGCTCGGGTCCGGCCAACAACTCCCCGACC
+>850:2:1:2422:10618/1
+CCCGCGGCTCCTTCTTGTCACCCTCGAGCCCCTCCCACACCGCGGCGCCCGAAGCCGGCACACCCCCTCCCGGCTG
+>850:2:1:2422:10618/2
+CCGCGTGCGCCGCCTCCAGGCGGCGCGCTGCGCGCGTCTCTCCAGCGTGGCACTACCCCGCGCAGACTGACGCGCG
+>850:2:1:2422:12754/1
+GTTCGAAGGGGTAATAGTCATCGCAGGAGCCGTCGGCTCGCGCCGGGCGCGGCGAAAACCGCACTGCGGCGACGGC
+>850:2:1:2422:12754/2
+ATCGGCAATACTGGCACTATCGCACGGCGTCGTTTCCCTCGGAGATGTATCAAGAAGCGGCGCTGCCGTTGGCGGT
+>850:2:1:2422:12520/1
+GACGATTGCCCCGGGCGCGCCCTTCCATTCCTCCCCTACCCCAGGCAATCAATGCTTGCAGTTGCTGGACGCCAGC
+>850:2:1:2422:12520/2
+TCGTTATCCTTGCTGCCGGAATCACTCCATTGTGGCTCGGGTTGGAATGGTGCGCCCGGCGTGGGCAGGTTTTTTC
+>850:2:1:2422:19328/1
+TCAGACCTTGGATTTATTTGTTCGCTTGCCTTGGCGCCGCTGCTAAATGGGGTATTTTAACATTCCGACCCGACAC
+>850:2:1:2422:19328/2
+CACTTGAAGGAAGGACCGCGGTCTATTGAGGACGAGAGAAGGCGAGGGGAGAAGGGGGAAAGGACCTCCTGAAATA
+>850:2:1:2422:3034/1
+GGATCCATTCTGCCATGGGGATCGGGCCGCGATGATGAATAAGGCGCTGGAGGCTGCTTGGGCCGAGATTATGGGC
+>850:2:1:2422:3034/2
+CGGCGCTCTAATCTGCGCTCACCGCCGATAACACTAAATCACGACGCTCATAAGGGTCGAAGGGTCGTGTACGCAC
+>850:2:1:2422:3417/1
+CGGGTGCGGGTCGACATCAGGGCTGACGCGCAATGCGATTGGCGCACGGATTTTCTTTGCGCGGGCGACGCGCTCG
+>850:2:1:2422:3417/2
+TTCCGCTGGCGAGTTATTTCGTGTGCTTGCGGCGGGCGGGGCGCCGGCGGAGCGCCCCTTCGCGGGGGCAGGGAAA
+>850:2:1:2422:9226/1
+CATTGACGGGATTCGCCTCTCCCCTTCCAAAGGGGAGAGGACAAAGGTGAGGCGATCGGCGGCGATTGGCGCCCAA
+>850:2:1:2422:9226/2
+GATCTCCGAATCGATCGACGGAACGCTGAATGCGCACGCACTCGACAAAATCGACACCGATCCCGATCACGCTCAT
+>850:2:1:2423:2684/1
+GATCCCGGGTCGACCCCCAGTGCACTCCCACTGCACCAGCCGCTCTCGACCTAATAGCGCCGCACTAAACGCCCCC
+>850:2:1:2423:2684/2
+GGCGGCTCCGTTCTCCTTCTTTTCGGCGTTCTTGGACGCGCATTTGTCCGGGGGGGGGGCAGGTGCGGTGGTGTGT
+>850:2:1:2423:10329/1
+ATCGAGAAATACACCGGCCGATCCCTCTCGCGCCGAGGTGATATCGCCGAACTGTGTCTGATGTTCGGGGTGCGGC
+>850:2:1:2423:10329/2
+CTGGATCAACTGGGCGCCGAAGACCCCGCCGAACAGCGATCCGCAGAACTCCTTAGCGGCGGACCGGTCCCTGGTC
+>850:2:1:2423:17108/1
+GCTGACCCGCCTCGCACAGATCATCGTTGAAGTGCCGCCCCTTCGCGCGCGGGGCGCCGAGCTGGTCCCCCTCCCC
+>850:2:1:2423:17108/2
+GCGGCACGTCGCAGCGCACTCTGGAGTTCACGCACGCTGCGCTTCCAGCTGTAGGTTGGTAGGAAGTGCAGGGCAC
+>850:2:1:2423:17972/1
+GAAACCGATCGGAACGAAATTCCTGGGTCCAGTCCCATCCGTCCGCGATGAAGAACACGCGCACTGGTCCTGTACT
+>850:2:1:2423:17972/2
+TTGGCGAACATCTCCGCTCGGCCTGTCTGTCCATCTCTCTTTCGATGGTAACCACATTGGACCAAAAGCACAACAT
+>850:2:1:2423:18035/1
+CAGGTGGCCCAGAAGTTCAGCAGCACGACACGACCCTTCAGCTCCTGCAAGCGCATCGGACTGCCGTCGAGCTTCG
+>850:2:1:2423:18035/2
+CAAAGTTCCGTCAACACTTGCATAAAGTTCAAGTGTTGTCAGGCATTGTGCTGATTCTGATCCGCGGGTTGATCTT
+>850:2:1:2423:8023/1
+TATGGCCCGGCAGCCACACCGTTGGGGGCGTATGAGGGGATGGCCAATGCTGACCTATGAAGGCCGCGGTAAAAAG
+>850:2:1:2423:8023/2
+ATCCGAGAAATTACGCACAAACGGTCATTGAACTAGGACGTGTAGCATAAATCGCGTCTGGCTTATGTCCGCATTA
+>850:2:1:2423:13256/1
+CTGTTAACCACCACTCCCAACGCGCCTTTGCTCCAAGACACGCGGAGATGTCATGAAAGAACAAAAATTCTGCGAT
+>850:2:1:2423:13256/2
+CTTCATCGTTAGTGAACAGAATTGAAGAGCTTATTCGACCATCTCTGTAATCATAAAAGAAAGTTATCTTCGCTTC
+>850:2:1:2423:20840/1
+AAGAGCAGTTGAAGGCGTGCAGCATCAGCACGCGCTGCGGGGCCGCAGCGCGCGACTCTACTGCGAGCAGCGCAAG
+>850:2:1:2423:20840/2
+CTCGCGTGGGGTGAGACAGGCTGGGAAATCGTGGTAGGATTGCATTTGCCGCCCTAATGCCATGCCCCCAGGCGCC
+>850:2:1:2424:9565/1
+CAGGCCCACTCCCGCGCGGCGCAGGCCGAGCGTGGCCACGCGCCGGTGCAGCCGGCGTGAAGCTGGCGTGACATCG
+>850:2:1:2424:9565/2
+CGCCGCTCGAGTCGGACAGCCCGAACGTCACGGCGGGGCCGCAGGCGGGCGCCAGGCACACCCTCCCATCATGGCT
+>850:2:1:2424:19020/1
+TTCGGCCGGATCCCTATTCTTTCAGCTACTTTTTTACGACTTTCAGCACTCCCCCAGCCGTCCTTTTTTAAAAAAC
+>850:2:1:2424:19020/2
+TCATTGACTCGACCGCGCTTTACGCCGCGCAACGGCACCCGCCAGTTTCAAAAGCAATGCAGACGGCGCGCATACC
+>850:2:1:2424:19601/1
+GCGGCCGTGCCCCGGCGAGGGCTCATGCCCGCCCCAGAGCGGGAGGGAGGTGGCGTTGGCCACGAACACGATCCCC
+>850:2:1:2424:19601/2
+CTGCCCTCGGCCGGGCGGAGGCCAGCAGCACCCCCGGCGCCGGGCTTGGGGGCCCGGTCGGCTTCGGCTACGGCGC
+>850:2:1:2425:2917/1
+CTACAAACAGCTGATCTCTACAGGGCTCCGATGGCAAACCACAGTGTCGCGACACTCGCAGCCGCAACACGGCCCA
+>850:2:1:2425:2917/2
+GCGTATAATAATCACGTCGCCCTCCAGCCCAATCTACGCCCTTTCGTTCATGTCCCAACGGGTTGTGACGTCGAGA
+>850:2:1:2425:5125/1
+CTTTTAAAGATCGCCAGCTTTTTATTGTCGGCGAAATCATTCACAACCCCGAGGTCAATCATCAGATTGCGTCACT
+>850:2:1:2425:5125/2
+AATCTGGCAGCCACGGTCCTTGATCTGTTGCTGAATCGATAATTCGGTTCCGAACGCGGGGCAGATTACGACGTCA
+>850:2:1:2425:4667/1
+ACAGTATTGACAATGGACCTATCAGCGCAAACCGTGATCATCACTAATGATGCCACATACACTTCCGGGCAATCAT
+>850:2:1:2425:4667/2
+TACCAGTAGGTGACCATGCAGTGCCTGATCTGCCTGAAGACAGAATGATCCACGCCGAACTCATGTAAGAATAGAA
+>850:2:1:2425:4963/1
+TGGACGGCCCTCTCGCAATCGAACAGCTCGCCTGGAAGTCCCCCGCCACGGCAGCTGGACTTCGTCGTGGAGGGGG
+>850:2:1:2425:4963/2
+AGATCGGGAGGTTGGAGACGGCTTTCACCACCGCGGCGACCCGGGCGCCGTGCCGTTCGTCTTCCATCTTCACCTA
+>850:2:1:2425:2716/1
+CGTCTCCGCGCCAGGCACGGATTGGAGGGGGAGGGCGTTGCTGGTTCCCCGCCGGAAATCCCTCTGCCCGGTTTCG
+>850:2:1:2425:2716/2
+AGCTTGGGAATCACCGAGCGCGGTTTCTGCTCGCCGGGCCGCCCTACCGCGGCGAGGCGCAGCAGGGAGGACGTGT
+>850:2:1:2425:13929/1
+TCCTCATACTGACCTGTCCAGTGGACTATCGCACCGACATCCAAGCCCTGCATCCACGTGTCAGCCGGGCCATCGT
+>850:2:1:2425:13929/2
+AGACTACGAAGCGATCTATATTCTGGATTCGACGATCTTCGGCGGCAGCGATTGGGGCCGGGGCACAACCACTGTC
+>850:2:1:2425:21017/1
+GACGCGCAGGGCCTCGTCTTCGTGCGCATGGTCGAGCCGGTCGCGTCCGCCGCGCACGGGGGGGCGCAGGGCCTGC
+>850:2:1:2425:21017/2
+CGTCATGGCCAACGCCCCCGCCAATCTTTCCCCGTACGCATGCAGGACGTAGCGACGCTCGCCCCGACCCGCGTCC
+>850:2:1:2425:1680/1
+CGGGACGGATTCGCACCCGCTTTGACGGCTGGCTGTCGGCCCTGCGCACGCGCAATAGCCGTTGCGTGGTTGCTTC
+>850:2:1:2425:1680/2
+AGCGTCATCCCAGTTCCGCCCGCCACCTGGGCGAGCACGGGTGTTGCGGCGGCCAGCATCCCGCCCCGATCCACCA
+>850:2:1:2425:6212/1
+CTTGGCCTGGGGGGCAGGTCTGTCTCCGCGAGGACCGTGAGGGCTTCAGGATCTATCAGTAGCAGCGTCTGGGCGT
+>850:2:1:2425:6212/2
+GCGAGCGCAAGCCGTCAAGACGTGCAGCAGGGGTTGCTCAGGCCTATCACGAGCATCGCTGGAACCATGGCGTTGA
+>850:2:1:2426:1319/1
+GACCGTCGCGCGCCAAGCGCGGACGTCACCTTAGTAGGGAGGACTCCAATGAATCTTTCAACCATGCTCCAGCCGC
+>850:2:1:2426:1319/2
+TACATCGAGATCAGCGACTCCTACAACGTGGAACCCTGAAATGCGCTGGGCCTGTGCCAGCACCATCGAGCCAAAC
+>850:2:1:2426:1390/1
+TTGAGACCGATGATTTCACGTCCGTTTGTCCGGTCACCGGTCAACCCGATTTTGCCAGGATCGACATCGATTACGT
+>850:2:1:2426:1390/2
+ATTGCGCAGTCACGATCGCCTCCCGCGGCGGGCACGCTGTCACGAAATCGTCCAGAATCCGGCTCGTGACCGCTTC
+>850:2:1:2426:6448/1
+ATCTTGCTCACCGATGCGTTTAACACCATCGTGCGGCCGCGGCGCGGTCGCTTTTTTTCGTGGCCGGCGCCTCCGT
+>850:2:1:2426:6448/2
+TGACACGATGGTCCTCCTTATTGCGATTAGAGGCACGCGGCGATATCGGCCGCTGATTTCGGCGAAACTCCGAGAA
+>850:2:1:2426:11135/1
+GAGCCCGCTCGCGCGCGAGAACTGGTGGCGCTCGTCGCGGGCCAGCGATTCCTGCAACCCGCCCGAGCGCCGCCAC
+>850:2:1:2426:11135/2
+GGTTCGATGCTAGCGCGATGACGGGGCCGGTTGAAGCCCCTATTCGACCTCAGCCCGCCGGATTCGTCACGTGGCT
+>850:2:1:2426:1959/1
+CCAGCCTACGACCCGGAAGGCCGCGGCGGATGGTGAATTAGCTGCCGTCTCTCTGGGCGGCCGCGCCGCCAGTGAA
+>850:2:1:2426:1959/2
+TCATACCACACCGGCGTGGCGACGTCCACCTTCTCGCCAATTGGAGTCGATGGGCAGCTGACCACGAACCAACGGG
+>850:2:1:2426:21327/1
+GGATCCGCACCGGCCCCGGGGACTCCACTACCGTCATTCCGGCCCGCGGCCACCTGCCGCTCTTCGCCGCGACGCC
+>850:2:1:2426:21327/2
+GGCGGCGGCGGAGCCCCCGGGCTCCCCGTCACCCCCGGCGGTGTCGAGCTAAACCACGCTGCTGGCGCCGAACGCG
+>850:2:1:2426:4690/1
+GTACTCAGCATTTGTCCAATGAACTTTTCCGGCTGCGGTGCAGTCGCAAGAACGTCCAAACTCTGCGCCAATGCTT
+>850:2:1:2426:4690/2
+TTTCGAGAGAAAGGTCTTGCGTAGAAACGGCGAGGTGGTCCCGGTGGAAGTTTCCGTATCGACATTGGGCCACGGT
+>850:2:1:2426:5988/1
+CTTCTCGGTCGGTGGCGTCTGTAGTTCGCCGCCTCCCGAGATTCGGGAACCGGATCGGGCGTCGTATCGCCCGGGT
+>850:2:1:2426:5988/2
+CCCTTCCCTCGGGAAATTGCCGCCGGTACAGCTCCCGGCAAATCTCGTCCGAGCGCGTGCATAGACGAATCGCACG
+>850:2:1:2427:5047/1
+GCCGGGGCCGATTGCTGCGAGCGAAGAGCGTCTAGACGACGCCCCGCGCGACCCGCGGCAGCCCGGACGGGGGGAA
+>850:2:1:2427:5047/2
+CGACACCGAGGCGCTCAGCAGCCCGCAGAATCGCGCCACCGCACCAAGCCGGCTGATGATGCCGCTGAGGTTCGCC
+>850:2:1:2427:13325/1
+AACGATTTCACTGCCGACAAAGAGACATTTTTGTAACTCTATTGAGACCCAAGGCTCAGCCGCATTTTGAGCTTTT
+>850:2:1:2427:13325/2
+CCTTATTACCCAGGCGCCTTGGCCAATCGACCGCGTGCTGTAACCGCACATCCAACGGCCCCTTGACCGCAGCACC
+>850:2:1:2427:1706/1
+AAGTTTCTCCCTGTGCGGACTAGCAGCAGAACTATTCATGACGGAGTGATGCGAACCTGAGTTTGGTCGGCTCATG
+>850:2:1:2427:1706/2
+GCCGGCCAGGCTGGATCCCAGATAAATGGCACCTCGACTGCCAAAGGCTCCGTTCGCGGCGACGGCGTTCTAGGCG
+>850:2:1:2427:16585/1
+GCAAGCTTCTCTTCCGCGCCTTGCCTGGTTCCCCTACCAATATGTCCTCGGCTCTGTCTTCACTTGCGGCCACGGC
+>850:2:1:2427:16585/2
+CCAGCTCCACAGGCGCTTTTTTCGATCTACTTGCCCCCGCCGAGTCCCTTTCTGTGGGTAAGAAGTCGCGCAGCAT
+>850:2:1:2427:10807/1
+CAACCTGATGAAGCGCACTGCGTTCTAGTTTTTTTAGCGTCTAGTTCCTTCTACTAGCTGTTAGACACGCTGCTAA
+>850:2:1:2427:10807/2
+CATGCTAGCCCCCTTAATCTAGCCGCCTTAATCTAGCTGCCTTAATCTAGCTACCTTAATGCTAGCTGCCTTAATA
+>850:2:1:2427:3000/1
+AGACGAACGCCAGCGCCAGCTCGCGGAGCTAGGCGTAGCCGGTGACGTCGACCCGCGCGAGGTACTACGCCACCCC
+>850:2:1:2427:3000/2
+GCCCCGCTGGTTCGACATTCCCATGCTGGTGTGGCGCGTCATCCCGATGATTTCGGACTTGCCGCTCCCCGCCGCG
+>850:2:1:2427:11081/1
+ATCGAAGGTTCGAAACTAATTCCGCTCGGCGAATGGCCGGAACGTCTTGGCGAGCTTCAAAAAGACGAGGCGATCG
+>850:2:1:2427:11081/2
+TAGCTGTTCAATATTTTTGCATCGCCGGATCGATCTGGTCCGCCCATGCATCGATTCCGCCTTCCAGACTATGCGC
+>850:2:1:2428:4848/1
+GCACCGGTTCCCCTCCACTAACGGGATCGGGCAGGGTCGAGGCCTGGTTTAAGAGAGATCGCGCGCCACGCAGAAA
+>850:2:1:2428:4848/2
+TCTCGGTCTTTAGAATCTCTAATTGTGGATTCGGAATTCGTTGAAGAATGGGGCAACTCGCGACGAATTTTTATTT
+>850:2:1:2428:5596/1
+TCAGTGCGGCGGATAAAAGTCAAGATGGCAGGATCTGATCAAGCTACCACAGACATGGGCGATAATTGCTGCTCGA
+>850:2:1:2428:5596/2
+TTTGCGGGCTTTGCCGACAGGCCAGCCGTGTTTGCTTAGCCACCTTGCAAAATCGCCTGCAAAAAACTTACCAAGA
+>850:2:1:2428:11933/1
+TCCGGCGCAGCAGACTGACTCGCAGGGCCGCGTGTGGACGTTCAGCGCATGGAGCAACGGCGGCGGTTTTTTGCTC
+>850:2:1:2428:11933/2
+ACCTCGCCTGGGACCGGGCAGGCGTCGCCATCCACAGCCGGACCGAGGGTCAGCACCGGACTAGTTACGGTGACGT
+>850:2:1:2428:2466/1
+CCATAGCGCTCGCCGCCCTCGGCTTCGTCGCGGTTCTAACCGGCCCCGCGTTTGCCCCCCCCCCCGAACCCGCGGG
+>850:2:1:2428:2466/2
+ACCCTGCCCGTGCTCACCTCTTTGGCCGGCCGGACGGGGCTCGGGAACACCTTCGGGCACAGGAACCAGAAGGACG
+>850:2:1:2428:1451/1
+AACGGGTGTGTTCCCCTCCATCCAAGCGACGCTAAATCACATCTTGGCCATTGATGAGTTTTACGTCCATGCACCG
+>850:2:1:2428:1451/2
+CTGCACATGTGCTGCATGGAGGCCTTGGAAGATCTGGTCAACTCCTGGTGCCCTCATTGCCGGGCGCCTGGCGAGC
+>850:2:1:2428:4124/1
+TGGAGGACAGCAATGACAACGTCACCGGAAAACGCTCGCCTACAAAAAACGTCGCCGGCTTGCCGGCCTGCGCGCG
+>850:2:1:2428:4124/2
+CTTTCGCAGATTTTTCAAGCGAAAGGGATTACCGCCAGCCCCACCAGTGTGTTTCCCGTCGGCGGCGGGGAAAGGA
+>850:2:1:2428:19692/1
+AAAGATCGTCAACCCGGCTATCGCCCCGAGGATTGCTATCTGAGCCGACGTCATCAGGGACTCTCCCGCATCGACG
+>850:2:1:2428:19692/2
+CGCTGGTAGGCGATCCTGGCTCACCGAACCAGGCGCAACCGGAGCGCATCCCGTACCAGAGCCTGCGACTTAGGGT
+>850:2:1:2428:18199/1
+CCGCCGCCTGCCCCCAACGCCGCCACGTACTCCGCGCAAGGCGAGCGGGGGCCCGGCAGCGGCAGCACAGACATCC
+>850:2:1:2428:18199/2
+ACGGCCGCGCTACCAGGCTCAACGACAACGCTGGCCCCCGGAACAGCCTCCACCTTATCGACATCGCAATAAAGGC
+>850:2:1:2429:8698/1
+TTAGCGTTTGCCGGCGGCAGCTACGAGATCGGGCAGAAGAACCTTCATGACCTGAAGGGATGGAATGCGGTGCCCG
+>850:2:1:2429:8698/2
+CGTTGTGCGCATAGGTCGGCTTCGTGGCATCGTCGAGCTCGATGTCGCTGAGCTTGGTCCGGCCGACGATCTTCTC
+>850:2:1:2429:21054/1
+AGGCTGAGGACGTCGGCGGAGCCTGCGGGGGCGGTCACCGTGAGCGGACCGCAACCGCCCCGCCCCCGGCCGAGGG
+>850:2:1:2429:21054/2
+CTGTGTGGAGTGCCGGGCCTATGCCGCCGACGTGGCGGCAATCGCGGCCCTGGGGCAGGGGGCGCCGCTCGGGGAG
+>850:2:1:2429:15188/1
+TTGATGGGATACCCCCGCCTCGACGGGGGCGAGCCGCCCCGGCGGGTGAACTCCCGCACCAAGCTCATCATTCTGA
+>850:2:1:2429:15188/2
+CATACGCTGTTCGTGGAGGGCGCCATGCGCGTCGCCGTGGAAGAGGGGTTGCGGGTGGAGCTCCGCGCCCAAACCA
+>850:2:1:2429:10561/1
+AGTTGTCGTGGAAAACATTCGCCCCTGGCGGTTTTTTCACGACCCCTACCCGGTTTCCGGGGTCCGCTGGAGCGCT
+>850:2:1:2429:10561/2
+CCGCAAGGACAGCGGTCGCATGGCGGCGCCTCGGAGTCTTGAGGCGCCAGCTCGACGACCGAGGTCTGATTGTCGC
+>850:2:1:2429:10403/1
+GCCGGCGCTCACGCCTCAGCGCGTTGACGCCCCGACCAACACTAACATTGCGACTTTCATGGGGTTTTCCTTTCGA
+>850:2:1:2429:10403/2
+CGTGGCGGGGCGCCCTCCTCCGGGGCAACAACCCCAAAAAACCGAAGAAACGAATCCCACTCCAGCTCGCCTCTTA
+>850:2:1:2430:13074/1
+GCGCCACGTACCCTCCCGCCTCACCTGCCGTAACGGACTACCGCCTTATCGCTCGACATTCGATCCGGACATCATC
+>850:2:1:2430:13074/2
+AATGCATCACCGAGCGGATCTGGTCGAATCGGCGGCGCGTCCACGCAGCGGGGGTGTGCCTGCCGCCGAGCGGCCG
+>850:2:1:2431:16702/1
+CCATTGCGGCCGGGCTTCTGGTGTCGTCGTGGCTGGGGGGGGGCGTTTTTGTTGCCCCGTTCCTCCCCAAAATCCC
+>850:2:1:2431:16702/2
+ATCGTCAACACGCCGGCCAGCGTCCCCGCGCCCAGCGCCGCCGATGCCGCCCACGCGACACTTCGGCTTCGTCCGC
+>850:2:1:2431:19067/1
+CGAGACCCTCGGGCTTACCGACGGGGAACTCGCCCCCGTCCTCTCGCGGCCGCCCCCCCCGAAGCCGCGCGCCGAC
+>850:2:1:2431:19067/2
+ATTACTGCACGAACTATGGCGCTGGCCGCGACGCGGCGGTGGGCCCCGGCGCTGCTGCCGTAGGTCCGCACTCCTC
+>850:2:1:2431:14487/1
+CGGTTTCCGGCGTGCGACCAACGCGGGGAAATGACGAGGACGAGGGACCAAACGCGCGTTCAACTTCCGGGAGGGC
+>850:2:1:2431:14487/2
+GTAATCGACCGCCGTGACGACGCCTTCGAAGATGAAGTCCGCCTTGTGCAGCAGAGTGACGAAACCCGCGTTGGAG
+>850:2:1:2431:1793/1
+GATGAAAACGACATCGTCGGTAATGTCGTTAATATAGCGGCCCTCCTTGAGACCGTCCCCTTCCCCCTGTGGTGCG
+>850:2:1:2431:1793/2
+CGCGGAAGGGATCCGAGCTGTCAGCCGAACCCGCCATGCCTGCATGGGCTCCGCGATATTCTTGAGTGGCGGCGGC
+>850:2:1:2431:18702/1
+AACATACTGACACGTGCAACCCACTTCCCGACCAGCTCGCCCTCGCGCCACTGGCTGGTTCAACTACGGACGCAGG
+>850:2:1:2431:18702/2
+CTTTACTCCGGGCACTTCAGTACGGTTGGCTCCCGACCGCCTCGCCGCGTATCCGATGCCCCCTGAGTGAGGGGGG
+>850:2:1:2432:6737/1
+CGCAGACAAACGCGGGCCTGCCTGTCCGCGACGGCTGTTATTGCGCGTGGGATGCGGCGGTGGGACACGCTCGGGG
+>850:2:1:2432:6737/2
+CTCCATGGTGCGTCCCTCCTCATAACCCGAGCGCGTTCGCGCAGAAACGTGCCCACCCCTCGTATAGTTTGCCCAT
+>850:2:1:2432:15216/1
+CGCATCCGTATGCATCCGACTATGTTCTGCTCAGGCCGATGCAGCAGGGAATGCGCCTCTTGGACCTCGGATGCGG
+>850:2:1:2432:15216/2
+CGAAATGCTAATCTTCGAGCTCGAGCTTGTCGAAATCGGAAAGGACGACGCGTGCGCGGCCTTCGTACTTATCTAA
+>850:2:1:2432:1885/1
+CTTTCAGGGACAGGCCTCCATTATCGCCCTGTCCATCCGCAGTATCATGTGCGCGCCGCTCCTATCGGGCTGCCGG
+>850:2:1:2432:1885/2
+TTTTCAGCCGCCCGATCGGCCTCAGGACATGGGCGCGGCGCTGTTGCATTCCCGGCGAACGTCCCACGGTCGTCGG
+>850:2:1:2432:18972/1
+CCCACGCTCGCGAACACGGCAACCCCGGAAGCGGTCCACAACCCCCCGCCGAGACGCGTGCCGTCCGGTCCGCCGG
+>850:2:1:2432:18972/2
+TTCGACCCCTCCTGCTTCTCTCGTGGCCGCGGCAGCCGGCTACCCCGGAGCGGCGATCGGCATTGCCGGCGCCCTC
+>850:2:1:2432:17210/1
+CCCTTTCGACCGCGGCGCACTTCGGCCAGCCGGCAGCCGCCGCCTCCTCCCCCCCCCCCCCCCCGCCGGTGCATCG
+>850:2:1:2432:17210/2
+GAATAGTGCGGGCGGACTTTGCGCAGCACGAACCTCTCGTCCTCGACCTCCTCGCGCATATGGGTCGCCAGCTGGG
+>850:2:1:2432:1911/1
+ATAGTCAGGGCTCGCTGGGCCGTCTCAATGGCACGGTGCAGGGCGCCGATATTGAAAAAGGAGGGAGTCAGATATG
+>850:2:1:2432:1911/2
+GGCGCATGTTTGCGCTCCTGAGCGAAGCCGAAATCCTGGCGCAAGCCCTGGAGGACCACCAGCGACTGGGCTGGGC
+>850:2:1:2432:5799/1
+ACGGCATGTGGGGCTACCCGGAGCTCTTCATTCCGATCCCGGGCAGCGAGTACAACGCGGCACAGTTCGCCTCTCC
+>850:2:1:2432:5799/2
+GAGCCTCGGGACTGCTCGGTGTAGCCCGTCTGCCCGCCGCACCCCACCCCCTCAGCCAGGGGCGCGCGGGGCACAG
+>850:2:1:2432:20089/1
+GGCGGAGACTGGCGTCCGAATCGCATGGCATTTCGATCCGGTAAACAGCAGGAAAGCTCAGGGCTCCAATTTTGCC
+>850:2:1:2432:20089/2
+CCAGCTCAGCTCCGCCCCCCATCCTATCCGGCCCACGGCGAGGGAACCCCGTCCCCGGAGAGAGGCGCACCAATGG
+>850:2:1:2433:3697/1
+CAGAAAGGTGGCGGAGCAAGAAGCGACGTAGACCGCCGATGAAATCCGGATCTACTCTCCTGCGCCAGCACGGACA
+>850:2:1:2433:3697/2
+CGCCTGTAAAGAGTTAGAATTGCCCGCCGACGCAGTTCCTCGTCCGTTCACTCATTTTGCGAGGGTGGAAAATTGC
+>850:2:1:2433:3054/1
+CATGCCGGCTGCGGCCGGCAATTCAGCCCTCGTCCGCCAACTGCAAAAAGGCACGGCGCGGGCGATTGCGACGGTA
+>850:2:1:2433:3054/2
+GCGACTCTCGAAAACCGTGGCGCCGCCTCCTCCTCAGTGTCAATCAGAGAACTGTGGAAGGAGAGAAGAATAGAGA
+>850:2:1:2433:8604/1
+GCCATCGGCTATGACCGGCACGGGGAGGTGAGATGGGATCCGGTCAACAGTTCGCTGCTGGGTCGCTACGTGATTT
+>850:2:1:2433:8604/2
+GGATGCTCTCGATAGAGACGACGTTCTATATTGCCAGTCGGAAACCGCCACTTTGTATTGCGCGGTGACTCCCGAT
+>850:2:1:2433:1595/1
+GTCGGGCTTGGGGGAAAAGCCCCAAGCCCCCAGCTGCCGTTGGGAGTTTTTCCGATGAGGGGTTCGGGCTACATAG
+>850:2:1:2433:1595/2
+TGGCAGTTGCGCTCATCCCGCGCTACACGCTGCTTCGCGAAACGCTTCGCACGTCGCTCGCACACACAGTGGTGTA
+>850:2:1:2433:1735/1
+GGCGCCGGCTTCCCTGCCGGTGGTGACCCCCGAGGCGGAGCACACCCCGCGCCTGATGACCGTTGACGTTTTTCAC
+>850:2:1:2433:1735/2
+TCCTGCGTTGTTACACTGCGAGGGATAAAGTTCTGGCGAGCGGGGGAGTCCGGCGGGAGGGTTGTCGCAGGAGACT
+>850:2:1:2433:4983/1
+TGGCCGGCCGTGCCGCAGACCCACGCCCCCACCGCCAGCTCCCCCCCGCTCGCCCTGCTCTCCCGCACCCGCTCGA
+>850:2:1:2433:4983/2
+GGACAAGGGCAGCAGCGACGCGCCCCGGACGATCTCCGGCGTCGATACCGGGAGGCACACGAGCACCTTCGCCGCC
+>850:2:1:2434:11014/1
+GCGGCGTACTCCTCCGATTGGAATTCCTGATCGCCCGAGAGCAGGAGCTTGGCGGCATCGTCGCGGCGCTTCCCCC
+>850:2:1:2434:11014/2
+ACGAGGCCGCCGCATGCTTCTCGCGGGCCGCGACGGCCGGCCGCGCCTGGGGCCTCCCCTCGACCCCCGGAGAGCC
+>850:2:1:2434:18501/1
+ATCGCCGCGTGCAGTTGTGTCCGGTTGTTGTAGAGGCTCGCCGTGGGGTGGTTGATCGCGGAGGCGCCCCCCCCCC
+>850:2:1:2434:18501/2
+GCGATTCGTGCGGACGATCGTCGAGGTCGAGACCGCCGACGGTTACGTCGGCCTGGGCGCGATGGGAGGCGCGGGG
+>850:2:1:2435:16969/1
+TGGAATGGCGGTAACGGCGGAACCCGGGACGCGCAACTCAGCCAAAGCTGGCTGAATGGGGCCAGTTCCGACTACT
+>850:2:1:2435:16969/2
+CGCCGGAACCTGACAGAACATAGGCGACGGCGGAAGAATTGCCGAAAATTGTTGAGCTGGGTGATACGCCTGTGAA
+>850:2:1:2435:15355/1
+GGTGATGGCGCTGCACGTTGATCAGTAAGCGTCCAATCAGTCAGCGGCTGGCTCTCATTCGCACACTAGAACAACA
+>850:2:1:2435:15355/2
+CCAACGAGGTTTGCTATGTGCCAGGCGGCATAAAAATCGTCTCCGCTCTTTTCGCTATTATGGGCGTCGCACGATG
+>850:2:1:2435:3930/1
+GCGCGCGCCCGCCGCCGGCCGCGCCCCCACCGCGCCCCCGGCCCCGCACCGCGAGGCCGTGCCGCTCGCCGCTGCC
+>850:2:1:2435:3930/2
+GCGGTCGTGACGCTCTCCGCGCGGCCGGCGCCCGGCGAACCCATGGTCGCCGGCGACGGCGGCAACGCAGCCGCAC
+>850:2:1:2436:16607/1
+TCCGAAGGTCAGGACACAGGCGCTTTCGAGCGGTGCGGACGCGATCAGGATCGCGTTCAGCCTGGAGAATTGCGTC
+>850:2:1:2436:16607/2
+TCGTCACGCTGCCGGCGGTGTTCTCGGCCTGGCAGGCCATTCTCGCCGTGATTCTCGCGATCATGTGGGTGATGCG
+>850:2:1:2436:1425/1
+GAGTCCGGGGCCCGGGCGAACTGGCACCACCGGGAGAACGAGGGTCGCGTCTCCCCGCCTCCCCCGGCGACGACGG
+>850:2:1:2436:1425/2
+CGGTGCGGATAAGCCGCATCTGCAGCCGGCTCCTGCTGACTTATGGGTGGATCGGCGCGGGGGGCGGCGGCGCGTC
+>850:2:1:2437:11240/1
+GTTTGGTTCTTGTGGGTGGCATTGCAGCGCGTGGCTGTTCTGGCTGGGCGGGGCCTCCCCTTTGTCAATTCGTTCC
+>850:2:1:2437:11240/2
+TGCGTCACAACTCCCGATTGTTCGCCCCGCCGGATCACAGGTTGATACGCCAACTCCAACCGGCCTTGCTGAGATT
+>850:2:1:2437:15983/1
+TACGACGTCCTCGCGGATCGAGTTCGCCTCACGACCGCCCGCGAGAGGACGGGCTTCAACGATCTGGACCGCGGTC
+>850:2:1:2437:15983/2
+AGGAGCGCATCACACGCGAGGACGCGCAGGTCGGCGTCGGATGCGTGCCCTAACTGAGCCCTAGCGATCCCGATCG
+>850:2:1:2438:7441/1
+GGGGCGGGTTGCGATCAGGACATGAGAGCACTAGGAAGCCATTCCAGACCCAAGTCGTCGGCTGCCCGCTTTGAAA
+>850:2:1:2438:7441/2
+TTCGCGTTGGGAATTTGTTGCAAGGTTAGTAAGGCAACAGCGCCTGTCAAATGTCTAGGGTTAGGTTTTAGGGTCA
+>850:2:1:2438:6155/1
+CGACTGGTTAGTTGCCTCGGCTATGCCCATGTTCAACTATGTGCGGGTCGTCGCGCGCCAGCACCCGCCGCAGGTA
+>850:2:1:2438:6155/2
+ATGCACCTGCACCGACCGCCCCTGAACCCGGAACAGCAGCGGAATCGCTATACTGGGGTGGCCCCATCCTTGGATG
+>850:2:1:2438:1151/1
+GGCGTCGACGTCCAGCTCGGGCCCGGGGTCCACGAGCGCCCCGCGGCCCGCGGGCAGCGGGTTGAGGGCCTCGTCG
+>850:2:1:2438:1151/2
+GGGGCGATGCCGATTCGACCCCGAAGTAGCCCGGCCGCGCGCGGGCTCCCGGCGTGTCGCGCGGCTAGCTCGCCGC
+>850:2:1:2438:5722/1
+ACAAGCCGTATGCGCACTGGCTGGCTGCGGTTCTCCTGCTTTTCGCTTCTACCCCGCGGCGAAAGGCCGGCGAGCC
+>850:2:1:2438:5722/2
+TTCGACACGGCGCGCGCAGCTGCGCGGTGTGATCCGAGATGGGCAAAAAGGCGCTGCAGCCTCGGTGTGGAGTCCG
+>850:2:1:2439:13720/1
+GGGTATTTGCGCTGGCGCGAGGAGTTGAAGCGGTTTCACTCGCAGCAATCAACTGCAATCCTGCGCGAAGCGGGAG
+>850:2:1:2439:13720/2
+GGGCTTTTGCAGACTCGTAACCATCTTATCAGGCTCGGTCTTATCGATCAGCTCGCCGAGATGATGTTGCACTCTC
+>850:2:1:2439:9442/1
+AAGAGCAGGGCCGAATGACCAGTGGCCACTGGACATTTTCGCCCCGGGCGCGCCGCTTCAACCAGGAAAAAGATCC
+>850:2:1:2439:9442/2
+GCCTCCCCCGCCCTCGTCGACGTTGGGGGACGTCTCCGCCGCGCCGGCCTGGCGTCTCGAGGAGCAGCTGGCCGAG
+>850:2:1:2439:1477/1
+TTTTCACGCGCCTGGTAAATGGGCACCGAGCAGATCGGCGCCGGCGAACTCCGAACGACCCATTCACGCGTGGCGT
+>850:2:1:2439:1477/2
+CCGGAAAAGGAACGGGTGAACACTGGGCGAACTTTTGTCTGACGGCTATGGGCTAACATCGGCCAGCGGGCCGACG
+>850:2:1:2439:18138/1
+TCCGTACGGCCTCGCGGCCTGGCAGAACTATCTGTATGTCGCCGAGATGAACCGTGTGCGGCGATTTTCGTATGAG
+>850:2:1:2439:18138/2
+GTGTGGTGTTGGACGACGATCCCACGCTGACGTAGAGTTTCTGACCCACGCGTCGCACGGCACTCGTGCGCCGCCG
+>850:2:1:2439:10526/1
+AACGCCGCGTTCGGCGGGCCGGCGTTCGAGGCCAAATCCCGCCTCGATTCGGTATTTACACCCGTCTTCCTCCCTG
+>850:2:1:2439:10526/2
+TTGTTGCTTTGGATACTGCGCTGTTCGGCTACTTCCATAAAGCGAGTGCCCGCGTTCATGATCGACCGGCGCCGTC
+>850:2:1:2439:15747/1
+CCCGACCAGAACCAATCTCGGTCTTGTCGGGTTTCCCTCGAGCCGTCATGAGTGGGTGCCGGGACCCCCGCCTCGC
+>850:2:1:2439:15747/2
+CAACGCCGCCCATTAGCCCCGCGTCACAACGAGATCGAGCCGCACGAACACGCGGGAGCTTTCAAAGAGCTGTAGG
+>850:2:1:2439:8740/1
+ACGGCTGACGCGCCGACTCTGCCGGAACGGCGCGGGGGCCCCGGGCCGTCCGCCCCCCAGCCGCCCCCCGGGCCGC
+>850:2:1:2439:8740/2
+CTCCTGGGGCGCCGCCACAGGAGGCGCGCCAAACCGCCGGGGCGCCCACCGTCGGCGAAGAAGAGGGAGCGGAGTC
+>850:2:1:2439:10126/1
+TGTCGTTTCGCTGAAGAACAGCTTCGCGGCCCTCCCCCGCCCCCGCGTTCTCAACATCGGCCTGGCACCGCCGACC
+>850:2:1:2439:10126/2
+GACCGGCGACGATTCACTCGACGGGTGCAGCTATAACGCCAGCTCCTGGGCGCGCGGCGCGTTCTGCGCTGCCTCC
+>850:2:1:2439:3345/1
+CGTGGTGGCGCTTGGGGTCGGCGCCGTTGAGCGCGCTCGCGCCCCAGCGCCCCTGCGGGGTGAGCCCCCGGCCGAG
+>850:2:1:2439:3345/2
+GCGACATCGTCGTGCTGCCCTATTGCCGCTACGTGCAGGACGAGGGCCGGCTCGACATCCGCGACGGCTTCATCCC
+>850:2:1:2440:2229/1
+AATTGCCGGCTTCGGCCAATGCGGTGTTAAAGGCGCCGTCAATTGAGTCAGGGTTAGACAAATCAAGTTGCACGCA
+>850:2:1:2440:2229/2
+AATTGTGAAAAAGATTTTTCTCACCGGTGCCAGTTCTGGCATCGGGAAAGCAATCGCGAAAGCTGCCACCGAAAAG
+>850:2:1:2440:10097/1
+ACCATGCACGTGGAGCTTGTTAAACGTGCTAACAAGCGTGCCGTTTTTCGTGCCTTCCTCGATGATTACTTTCTCG
+>850:2:1:2440:10097/2
+AACGATGCGCCGCCGGAAATCAAAGTCGATCCCGACACCTACCGCGTCTGGGCCGACGGCGAGCTGCTGACGCGCG
+>850:2:1:2440:10772/1
+TGCTGTTCGGCCTCTTCCCCGCCCTGCAGGCCTCGCGGCCCGCCCCCGCCGCGGCGCCGCGCGGGGGGGGGCGGTC
+>850:2:1:2440:10772/2
+TGCGGAATCCCGGATCCGCCCCCTGCAGCGCGAGCACGCTGCGCAGGAGAAGGCCGGCTCCCACGAGCCCGCCGCG
+>850:2:1:2440:3167/1
+ATCGGGGGGGAAGAGCCCCCGCTCGTGATACCGGAAGATGGGAAAGATCAGCGCGCGGGCATTATCGGAAAAGATA
+>850:2:1:2440:3167/2
+TGATACGAACCGCATGGTTTCGTCGACTGTTGCCTACCTCCGTGCGTGGATTCGGCGCAACGGCATCTTAACCGTC
+>850:2:1:2440:9382/1
+GGGGAGGGCGGCCAGCCATCGATATAGTCCGCGTCCCGATTCCACCCGCAAAGAGTCGTGCTGGCAGACGGCAAAG
+>850:2:1:2440:9382/2
+CACCGCGGCATTGTTCGCGCTAGGGAACGAGCCCGAATTGAGGATCGGCAGCAAGGAATGCGTGCACCTGATCGGG
+>850:2:1:2441:6308/1
+GGTGCCCCGAAGCTGCTCTTCACCTGGCGCCGGCTGGTGGTGGAGGGCGCGCCTACGCCCACCGGGCGCGGCGCAC
+>850:2:1:2441:6308/2
+CACCACGATTTCCATCGCGACCCGTCCTTCGGCCGCGACGCCGCCGGCCGCCGTCGTTTCGTTGTCCCCGGGGCGG
+>850:2:1:2441:10602/1
+GCGGAGTCGAGGCGAGCGGTCAGTCCAGGGCTCGGGCCCCGCCGAGCCGGCCGAGCGCGCGCAGCGCTTTGGGGCA
+>850:2:1:2441:10602/2
+GACCGCCGCACCGCGCGCACCGACGACCGACGCGGCGTCCACGTCGAGATCGATCGCGCCCACCTCGCGCAGCGCG
+>850:2:1:2441:15643/1
+AGCAGCGAGCGCCCGGTGCGAGTGCTCGGCCTTCCATCCTTCGCCGAGCTCGGCGACCGTCCGCCTGAGGCCGTCC
+>850:2:1:2441:15643/2
+TCGAGCGGCTCGCCGGCGCGCCCGGATAGCCAGAGCGGGTGGGGGCCGCACCCACGGCGGCCTTCCCGGGGGCGGG
+>850:2:1:2441:9095/1
+GCGGATACTAGCGCACCTTTCCGGCACGTGCGCGGTGAGGAGACACAGTTGGTATGTCTCTCAGTGCCCTTTTGTC
+>850:2:1:2441:9095/2
+ACCTGCGTAGCAGCTAACAACTTATATGTCGAGTCTTTGACTGACCGAATGGCAGGCATTGAGAAACAAGACCATG
+>850:2:1:2441:17477/1
+CGCGTCGCGCGCTCCAACATTTTCGGGCTGCTTAAACTCGGCGCGCGCGCGACGCTGGGGGGGCCGTGCACGCGTG
+>850:2:1:2441:17477/2
+GCCGGATGTATTCGCCGAGCCCGGGAAAATATTCTCTGCGCTGGCGCTCGTGCTGAATTCGCAAAAGATTTACGAC
+>850:2:1:2441:8001/1
+TCGGGGACACAGCAGACGTCGCCGACGGCGCGAGCGGTGGGGATTGGAGCGCGGGCTCTCGGCACGGAAATCATGA
+>850:2:1:2441:8001/2
+ATTTCTCCCTTGCATTCGGCGCCAGCGCCGCCATGCTTTTTTCCGCCACGGGCGCCCTGTACCACCCGACATCGCG
+>850:2:1:2442:9902/1
+TTCGCCTCCCGGCTCGATCCGCAATGCGTCCTCCACACTGCCGGCCTGGTCTCGGGTCCCGGAAGCGGCCCGCGGG
+>850:2:1:2442:9902/2
+TCGGCCGGCTCCAGCGAGGGCGGGTTCCACAGGGCCAGGAGATGGGGACTGAAGATGTGCCGGCAGCCCGGCGCAC
+>850:2:1:2442:2171/1
+CATTGTTGGCGGTGCCCTCCGGCTTGGGGACAGGCGGCGGGTTGCCCGCGGGGGGTGAGCCGTGAGATGGTTCGCC
+>850:2:1:2442:2171/2
+AGCGAGCGGGGGATGCTTGGTGCATGCTACGCGAGCTGGTTGTGCACGGGTATTTCGTCCTTGCAGGATACCCGTG
+>850:2:1:2442:13447/1
+GGGCGCTACCTCCTCGACCCCGCACGCCTCCGCATTCCACCGCCGCATCACCGCCGCAACGCGGCCGAAGATGAAC
+>850:2:1:2442:13447/2
+GACCCGTTCTCGCCCTTCATGATGATCCGGAACGTATTCCACTCGCCGACTGGCTTGCTGGCGGCCTTGGGCGGCG
+>850:2:1:2442:4083/1
+AAGCATGCTCTGGGGACTCGCCATCGAATCAGGCACCGCGCGCGCCTTCCCGGATCTGCGGCAGTCCGACAAGACG
+>850:2:1:2442:4083/2
+AGCTTTTCGTAAGAGTGAACGGTAACAACGTGGAGCCTCCGCTCCTCACGGGAACCTATTCGGTAGGCCCCGATTG
+>850:2:1:2442:2799/1
+GCGCAACACATCGATCAACTCAACCTCGGGAATCTGCTTGAACAACTCCGCCTCTGAATTCGTATCCGGGCGATCG
+>850:2:1:2442:2799/2
+TTCCGCGTGCATCACTTCCGAGCGGCCTTCCAACCGCCTTGGCGAGCTCAGCGCTGTTCCTGAAAGGCAGATGCGA
+>850:2:1:2442:6118/1
+GCTGGTGTTCCCTGGTTCAGCACCGTGTTCGGTCGCGACGGGATTATCACGGCAGTGCACTGTTTGTGGTTCGCTC
+>850:2:1:2442:6118/2
+CGTCGATACTTCCGTAGTAACGCCTGAATGGCACCTCGCCTAAGACGGCCATTACATCGTCGCGGGATTCATGCAG
+>850:2:1:2443:18458/1
+GACCGCCATGTTCAACTACGCCGGCACCGGCGTACTGGCGGGAGCAACTAGCACCCCCTCCCGGGGCGGAGGGTGG
+>850:2:1:2443:18458/2
+ACCCCGACGAAGTAGGCGAGGTTGGCGGTCTGGCCGGCGCCGCGGCCGTGGGTCAGGTCGCCTGCCAGCGCGCGGA
+>850:2:1:2443:19740/1
+CTGCACCTCTTTTTTCAGAATCGTGAAAACGCCGGCGGGAGTAGGGAGACCCGGACGCCCCGCACTAACGCTTGAC
+>850:2:1:2443:19740/2
+TTCTTACGCGGTCATTCATGTTGGCAGAAACCCTCACCGAAGGCGTCCATCTCTCCCCGGACCCGGTTAGCTTGAC
+>850:2:1:2443:20795/1
+GCGCTCTTTCCGCCGCGGCGCGGCCGGGCCGCGCAACAGTGCGATGCGCGGGTCCTGCAGCTTGCTACCGAGTGTG
+>850:2:1:2443:20795/2
+CAACCAATCAAGCAATGAGACGAGACTCTTGGATTCATGGCCGATTATGGAACAACGCAGGTGGCGGATCGTTTCA
+>850:2:1:2443:15462/1
+ATCGTTTTCGACGTGCCAAATGACGGCCCCTAAGTATTCTCCAGCGCGTATTACGACCACAGTCAGGAGGACTGGA
+>850:2:1:2443:15462/2
+AGTCTTGGTTACCTCGATGTCGAGGGAATGGTTCGCGCGACAGGAAAACCGTTGAACAGTTTTTGCCTGGCTTGTT
+>850:2:1:2443:2932/1
+GCCGCTTTCGCTGTTGTAAAGATTTACCACGTACAAGCGTTCGCAATGTTTGCCTTCGCATCGGCCGAGATCATGC
+>850:2:1:2443:2932/2
+TGCGCCTGGGTATCCACAGCGGTCCGGCCAACGAAGTCCCCGACTTGAAGGAGCAGGCGAACATTGCCCGGGGTGG
+>850:2:1:2443:14212/1
+GAAATTGACGGTGCCGAACGTCGTCGGAGGCTTCTTTAAAGCCGAGCAAGTCTGAACCTGGATAAAATCACTTTTG
+>850:2:1:2443:14212/2
+CAGCCATGGCATCCCTGAGCCGAAGGCGGATCTGGTTTGGGAAGCCATCGCCCTACATACCACGCCCGGTATCCCC
+>850:2:1:2443:16992/1
+GTGTGGTACGAGGTCGACCAGACCATCCACGGGTTTCAGCTCTGCTACGACAAGCCCGGCAGCGAGCGGGCACTCA
+>850:2:1:2443:16992/2
+GGGCGAGGAACTCGCGTCGCACGTCCGGCGCCGGAAACGCGCCGCCGGGGATCAGGATCGGCGTGCGGTTGGCGGG
+>850:2:1:2444:16730/1
+CCGCACATTCAAAATCGCGCGAGACCCGCACGCCACCCTTGCGCGCCTCCTCGTCCCCCCCGCGCTCGCCCATCTG
+>850:2:1:2444:16730/2
+CGCATCGCCCCCCCCGCTCGTGCGGAGCTGGTCGGCTTGCTCGCCCTCCTTCACTCCAAAAATGCCAAGATCCCAC
+>850:2:1:2444:11562/1
+ACGATAGCGGTTTGCGGCTATTCCACGCTTATAACGAAATGACTTCGCAAACCGATACCCGGCCCTTTCGCCCGGC
+>850:2:1:2444:11562/2
+CTCAACATCATCGTTACTGGCGTTATTCTCGGGGAGCGCCTCCGCGGTACGAGCAGCTGCGACAGCATCGCGTTCG
+>850:2:1:2444:18895/1
+ATGATTGAAGATGCCTGGCCACGATGAGAATCCGCCCTCCTAACCGTCACCCGCTGGGCGGGGGCGGGCCCGCCGC
+>850:2:1:2444:18895/2
+GACCCACTCGCAGAGGGGCTCGGTGGCTGCTCAGCTGAGCGCGCGCGCTCGAGGCGCAGCCGCGCGCGGGTCGATC
+>850:2:1:2444:7730/1
+TCGACTGCCCATCCTCCTGCTCATACCGAACACGTTCCGTACATATCCAACCGAACAATGGGCATCTTCCCGCTCC
+>850:2:1:2444:7730/2
+ATGCGTGACGCCCATATCGGAGGATCCGTCGAGGAGCTCCAACCTAGAGCCGCCGCAAGACAACAAACCGGGCACG
+>850:2:1:2444:19708/1
+GCATGCCCCGCCCCAGGACTGCCACCGCCAACATCCACCGCCCCCCCCCCCTACCACCGGCTCACTCCGCCATCAT
+>850:2:1:2444:19708/2
+CGCCCGCCACGGCGCTATGGTCCCGGGCACTTCACCGAGGACCCTTACTCACAAGTCGTCTCGCCCCACGGCCTCC
+>850:2:1:2444:1276/1
+CACATGCATATCCGGCGACGCACGCATATGCGCCGGCAGGCGTGAGGGGCCTGGCGCGTTTGCCGACGAGGAAGAT
+>850:2:1:2444:1276/2
+CGTCAAGGCAAGTTCGCACCGCGACAACTTTCCGAAATTTCCGACAATCTCAATGCGCGGGCGGAGCTCACTCCTC
+>850:2:1:2444:8583/1
+CTCGGCTCGGGCCCGGAGGGCATGCTCGTGCGACGCGATCGCGAATTGCTCCCTGTCGTCCCGGGAAATGTCCCAC
+>850:2:1:2444:8583/2
+CGCGGCCATGCTCGCCGGGCAGCCCTACGGCTTCGAGAACCCCTTCACCGGTTCGCCGGGTTGGGAGGCGCGGGAC
+>850:2:1:2444:20824/1
+ATAGTCAACTGAGCAATACGGCCGCGCAGGAGCGGTTGCCAAAAAAACGAAATCTTGTTTGCGCGGATCGATTCTC
+>850:2:1:2444:20824/2
+CTCTATCTATTCCCTGGCGGCGTCGGCGTCCACGTCAGCCACATCGACAAGGTCAGAGACGCAGCAGGCCCACCCC
+>850:2:1:2444:15824/1
+CCAAACAGTGCCTCGCCGGAAAGGCCGCGGCCAGGCTGCGGCTGACAATCCATACCCCGAGTTTCAACAAAACCGC
+>850:2:1:2444:15824/2
+AAGCGAGCAGCAGCGTGCGAATATGCGAGCCGTCAACATCAGCGTCGGTCATTAGGATGATCCGGTGATAACGAAG
+>850:2:1:2444:20711/1
+TTCTTAGCCCGGCCAATTCGTTGTTCAGTCATCTAGACGTTAGGACTGACTCCCATGGATTGTTTAAAGGCACCCG
+>850:2:1:2444:20711/2
+TTGTCAGACACCACAGCGATCTCAAGGAACCGTCGACGCGTCCTGGCGGGGATGCCCCCCGCCAACTGCCCAAAAC
+>850:2:1:2444:19460/1
+TCCGGTTTGGGATCGATCGTCTCCAAGCCCATGGTCCGCCGCAGCCGCGCCACACGCTTGTGATTCACCGCGTAGC
+>850:2:1:2444:19460/2
+GCTAACCGGCGTATCCGCACACCACCACCACTCGGCAGTGGGACCTCGTCGGATTACCACGGTCAACCTCCTACTA
+>850:2:1:2445:2257/1
+CCGCGCGGACCGCGTCCCTCGTAGCGCAAGTTTCGAGAGCGCGGAACGCTCCCGCGCGGGCCGGGCCTTCCCAAGC
+>850:2:1:2445:2257/2
+ACGATGGCCGCCCGCAGTGGCGCGGGCCGGGCGACGCCGCAGGTCGGTGGGCTGGCGCAAGGCGTCATCTTGGTTG
+>850:2:1:2445:9589/1
+GCCATCGCATACTCCTCCCCCTCCATCCCTCGCACCACGACATCGCCCTCGCCCATCATGACCGTGGGCAACGCGC
+>850:2:1:2445:9589/2
+ATCCGGGAGTTCTAGTGTTCTTCTCGCCCACCTCCGGCCGGGACCCCCAAAGTTGCACGCGTAGCATGCCGCGGAT
+>850:2:1:2445:3224/1
+TTCCCCATGCCCAAACCAGCGAGCAATGCCGCTGATAGCACCGACACCAATCGACGACTCAGGATCCCCCCATGCG
+>850:2:1:2445:3224/2
+TCGGGCCTAAAACCGCGGCTTTTGTACCGGCACGGATGTAGCCACGCGGGCGAATGATGCGCTAACGGGCGCACAG
+>850:2:1:2445:4393/1
+GCAACCCGACGGCGAACGACTGTTGGGAAACGCGACACCTTTCACACATATCAGCGAGAACCATGAAAGCTCCATT
+>850:2:1:2445:4393/2
+AAACGGGCGCCGACGTCGGATGGAGCCACCGTGGCGATGCAATAAAGGCTTGAGAGGGTGGTCGTTGCTCGCGGTT
+>850:2:1:2446:9803/1
+AGCGGTTTGACCCGACGCCGACAACCTCACGCCCGACCGGAGCGAGCGACGGTGCCGACAGGCCGAGCCAAAACTC
+>850:2:1:2446:9803/2
+ATGAACTCCTCACAACACAACTCCCGTACCAGACCAACAGCACCTTGGAGTTACTGCGGGGAGAGGCGGACGACGA
+>850:2:1:2446:8285/1
+GAGATAGAGAGGCGCGGGGCCCGCGGATGAGGGGAAGAGCTGTCAGAAGCGGGGCCATCGTTCCGTGTCTCTCGGC
+>850:2:1:2446:8285/2
+CACCCCCCCGGACCAGGGAGGCTGCGGACCGGGCACGTCTGCTGCTCGCACGAGCCGAAGCGCGCCGATAGCCCAC
+>850:2:1:2446:19333/1
+AGGAATTGGAAAGGGTACAGGAATGTGCGGGATCAGGGTGACTTCCTCGCGCATCTTGCCCCAAAGATCGGTCGTA
+>850:2:1:2446:19333/2
+GAGCGTATGGTCAAGGCAAAGAATCAAAATGCCGGTCTGTTTTACCTCCGTCAACTATTCTTCGGTCTCTTCGACA
+>850:2:1:2446:20185/1
+TCATCGACTCCCAGCCGCTGCAGGGACGCAACTTCGCAGTAGGCCGCCTCCAGCAGCACATCTATACGGCCGGAGC
+>850:2:1:2446:20185/2
+GCAAGACCAAGCACCACAGGATGAGAAAGAGAGCGAGGGAGTTCCGGACAACGACGGCGGCGCGGCGCTTGGGGTA
+>850:2:1:2447:1063/1
+TGTCGCAGCGGCGGCTGCCAAGCTGGCCGGGTGTTTCGGGCCGCGCACTCCCGCGCCACGTGCGTGCGCCCGTTCG
+>850:2:1:2447:1063/2
+CGTCGATGTCGGGGGAACCGCGAAAGGCGGGATCCCCGCGACTCTCGTACAGGCGGGCAACGGCGACGGCGAGGGT
+>850:2:1:2447:4248/1
+CAGATGCGACGCGAATCACTCCACGTCCTCGAGGCCGGGATCATGCACCGGCCGGTGATGCTGGCGCCCCAGAGCG
+>850:2:1:2447:4248/2
+GCCTGGTCGATTCGCCGCTCGGTATGCTCGCTCGCGGCAATCTCGGGGCCTATCAGCCCGCCCCGGCCGCCGGCCC
+>850:2:1:2447:4780/1
+ATCTCGAGTCCCGGCAGCAGCGAATGATCCACCAACACGCCGGCCCCGCTGGCGCCGGGGGACCGGCTTGCCAACG
+>850:2:1:2447:4780/2
+CCGCGCCGACGGGCGGCATTAGCCCCCGCGGCCGGGGGACACCGTGTAGGAAAACCTTCGCCCCGCCCTGCAGCGC
+>850:2:1:2447:21087/1
+CTCAACCTGTGTGTGTGTGTGTGTGTTGCAGGACAATACGTGCACATGGTGTGTGAGCAAGCGCGTGTGTTGTGTG
+>850:2:1:2447:21087/2
+ACATTGTCATTGGACAGAAAAACACATTCACAGCACACGCCTACACAACACTCACACACATACATACATACACAGA
+>850:2:1:2447:20945/1
+GTTGGCCGCGGGGGATTTAGATGGGCAGCAAACCGGCAATTATCTCACCATCCTGGGTATCCAGGCGCAGAGGCGC
+>850:2:1:2447:20945/2
+GGGTCTCCCCCTGGGCCGTCTCCAGCCACAGCCGCATAGCCGCCTCGGGCTGGGCCACCTCGCGAATGCCGTGGGT
+>850:2:1:2448:2616/1
+TATGGCATTGTAACCCAGAACAGGCCGGCGACGGCAAGCAAGTAAGCGAACACGGTCACGAGCAGACGGCTCGTTT
+>850:2:1:2448:2616/2
+ACCATTGAGATGGGCGAGTTCTCAGCCTTCCGGCGACCCCTCCTCATCGCCTCGCCGATCGGGTATCTCCTCGCCT
+>850:2:1:2448:2331/1
+GTCCTTCGTCGCTACGCCGTCCGGGCAGGAGTTGAGGTGGTTCTTGCGGATCATGATACAGCCTGCGGCGCTCTCG
+>850:2:1:2448:2331/2
+CGGCTCGCCGTGGGAGATCGGCATGGCCGAAACCCAGCAGAAGTTGGGGTGGAACGGGCAGCGCGGGAGCAGCGTG
+>850:2:1:2448:5088/1
+ACCGGGCCGCTGTAGATACCCGCGCGGGCTAGGCCGGAACCACCGTGCCCACCTCGGAGGGGGCGTGGCAGCCGCG
+>850:2:1:2448:5088/2
+GGCCTCGATGGGTTGGACGTTCCGTGCATTCAGATCAACGGATGCAAAACGGCGTTTCGGCAAGAAGTGGTTCCCG
+>850:2:1:2448:5586/1
+CGGGGATACCTGTTTCATCCCAAGGAAAGTAGATACATAAGGCATACCCCATGCATGCACATGAAACATTGGCGTC
+>850:2:1:2448:5586/2
+TTTGATGAAAACAGTGTAGCCACCATCTTCTTTACAACGGGTACCACTGGTTTACCCAAGGCAGTATACTTTTCAC
+>850:2:1:2448:12348/1
+CAATCCCGGCTGGCGCACCAGGTGCACATTCTTGATCTCGACGTAGCACGGCGGCCGCGCCGGCGCCTCGGGCAGA
+>850:2:1:2448:12348/2
+GTCGATCTCGGCGGCGGCGCCGCGCTCCGGGGCACCAACACCTTCCACCCCACTTCGCGCCCCGCCCGGGGGACCT
+>850:2:1:2449:2279/1
+CGCAAGCTGGACGCCCGGCTTTGCAAGCACCCGGTAAATAAGGCGGTCATGGAGGGGAGCGGTGGGTTTGGGGCGG
+>850:2:1:2449:2279/2
+TGTCTCGGCAAACCCGGCAATCATCTCCGCGTCGATCACATCGTTCTTGGCCAGACGTCCGGCCGATAGCGCAAAG
+>850:2:1:2449:8664/1
+GAGCCTGCTCACGCAGACACTCGACAGCCACGTCATCCGCACCAACAAGCGTCCGTTCCTGCACAGCTGGGCGTCG
+>850:2:1:2449:8664/2
+TCCCTCGGCGACGCAACCTCCCGCTCGTCACACCGTGTGTCGGCACGCGGGCGCAGCCCGGAGGGGCCCCCCGGGT
+>850:2:1:2450:14147/1
+TGTGACGGCCCGCTGGGGACAGTCCCCCCTGCACGAGCACCCCATCCATCCCCGCTTCCACACCGGCTCCCCGCAT
+>850:2:1:2450:14147/2
+TGCCCCGCGTACACGCTCCCCAGGCCCTGGATGGCCGGCCTCGTACCCATGCCCCCCGGCCTCATCTCCCGCCCCG
+>850:2:1:2450:17610/1
+ATGACTTCGCCAGATCCTCTCGGCGATATCGATGAGCAAGATCACGTGAACAACACCGTTTACCTGCGGTGGGTGC
+>850:2:1:2450:17610/2
+CTGGCGGTACCTCCTGGGGCGGGTTTAGGGTTAACATTGGAAGGAAAGCCGCGGGGCTTGCTCGCCCCATCTGCCA
+>850:2:1:2450:15784/1
+ACCAGGTCGGTGAGGCGGCGCATCTTGCGGACGCGGTAGCCCGCCCCCCCCCACACCTGCGGCGGCCCGCAGCAGG
+>850:2:1:2450:15784/2
+GGCCGAGCCCGGCTGGCGCCCGCTGTACCCGCCGTGCCAGCTCCCCGTCAATGGCTTTGGCGGCAGCCTCCAGAGC
+>850:2:1:2450:17332/1
+ACACCCATCAGCTCGAACATGAAATTGTTGCCGCCGGCCCCCTTCTTGTAACTGCCGGGGACACGCTCCTCGATCA
+>850:2:1:2450:17332/2
+CGCAAGCTCGAATTCCTCGCTGCGGACGCGCTGGCGCAGGGCGCCGACACGCTGATCACCTGCGGGGCGCCGCAGC
+>850:2:1:2450:3408/1
+GGTCGCCCACGCGTGGCCGACCCGCCACGGCCGCGCCGATAAGCTGCAGCAATACCTCCACACCGATCCTGATGCA
+>850:2:1:2450:3408/2
+GGGAATCCACGTCATCGCAAACAATATCAGCAAAGCCGGATGGCGATGGGGCTGCGTTTGTGAGATTGATTCTTCA
+>850:2:1:2451:3966/1
+TCGTCAGGACACATCTGTAATCATCGCGTTCTCTGCACTATGTATTTTGTCAGATAGGAGTATTTTGAGGGGTCGG
+>850:2:1:2451:3966/2
+GATCAGATGCAGTCTCACAAGGCCCAGAGCGCCCAAAGAAGCGCAACCTGAATTCTGACACACAACCATTGGTGCC
+>850:2:1:2451:10809/1
+TCCTCTTAGCGAGAAGACTAAGATTTACTCGTTTTAGAGCCTAGGTGATTCTACTATCTGTTAGACACGTGGCTAA
+>850:2:1:2451:10809/2
+CCGGCCAGCCGCGTTAATGTCGCCGCCTTAATCTAGCTGCCTTAATCTATCTACCTTAATGCTAGCTCCCTGACTA
+>850:2:1:2452:10333/1
+CGACTAGCAGGCAGATGTGGATTGCCAGCAGGGCGAAAGACACGCATATTACCCACCGATGGTGGGGGCTGCCGGT
+>850:2:1:2452:10333/2
+GGGGGGGACGCTCGACTGCGAAAAGAGGTCATGGGAACTCTGCGGACGCCCGCGGCCCGCAATCTATCAAGCATAT
+>850:2:1:2452:19426/1
+CGCCCCGGGGTCGCTGCAGCGCCGGGGGGGCGTTCGTCTGTACTACGGACCATTGGTCGCCTCATGTCGCTAGCGC
+>850:2:1:2452:19426/2
+GCTCGGGCAACGCGCAGCCGGCAACCGCCGCGAGGCCGAGCGCGAGGGCGGCGTGCGAGGCGTAAAGCCGCAGGCG
+>850:2:1:2452:18009/1
+GAAGTGGTTCGCCATCACCAGCCGCCCGCCCGAATGGCTCACTCTGCGCATCTGGCTCGTGACCGCCATCGGGTCG
+>850:2:1:2452:18009/2
+TGCGCCCGCTCCGGTGGCCGGTCGCAGCGATTCACCTGTCCGAATCAATTGTTGGCACAGCGCAGCCCCCTTCTGC
+>850:2:1:2453:11028/1
+AGGTCTGCAGTCTCCGCGTTGGCGGCGGGGGCGAAGGCGGCAGATTCAACCGGACGAACCGGCGGCCGCGCCGCCG
+>850:2:1:2453:11028/2
+ATGATCGAACAGGCGGCGCAGCGACTCGAAGAACTGCGCCTCGCGGGCATGGCGGCTCCGCGGGTTTCAGCTACGC
+>850:2:1:2453:17878/1
+GCGCATCGCCGAGGTGACCTTGGCTGCCCAGGTGTTCTCGAACGCAATCAGCAGCGCCGAGCTGGTGGCGGGGAGA
+>850:2:1:2453:17878/2
+AGACGGCACCGTTACCACGATCGCAGCTGAGGACCTGGACGCCGAAGGCGCCGCGTACCTCGAGATCGACATCACC
+>850:2:1:2453:3023/1
+TGTGCCCGAGCCTGCCGGGGCACAACTGCGGATGCCCGAACGCGCCCCAGCGCTCGTCACCGCGGCTGCCCCGCAG
+>850:2:1:2453:3023/2
+AGGCGTGCCCCGGCGAGCGGCGGGGGAACGACCGCGCGGTCTTTCACCGCCAGCCGTCGGTGGCCTCCCCGGCAGC
+>850:2:1:2453:18044/1
+ACGACGTGCTCGGAGACATCGGCACGAAGACGCTGCGATACGTCTACGAGTTCCGCGGTTGCTGGGAGGACACGAT
+>850:2:1:2453:18044/2
+TTCGAGGAGATCGTCAAAGCCCCAGGGGCCGCCGCAGTCTTCCGGCGGGCCGCCTCCGCCTTCATCGATCCGGCGC
+>850:2:1:2453:16528/1
+TCTTTCCCGATTGGCTGGGCCGATGAGCAGTGGTTGGCTTTTTTGAAAAAATAAAAGTAAGTAGATAAAGACGCGA
+>850:2:1:2453:16528/2
+TGTCGATATTACGGGCGAGCGCGCTTTGCTCTGCGCGAAATTCGGATCGTTTCAAAATGCCGCTGATGCGTAGCAC
+>850:2:1:2454:10836/1
+GCCCAAGATCCGCGGGCCGGGGCTCTGCATCAACGGCACGCGCGACCCACTCCGCCAGAAGGACCCGACGACCAAG
+>850:2:1:2454:10836/2
+AGCTGCTGGAGCAAGACATGCAGAAGCTCGCCGAGCTCATGCAGGGCGTGAAGGTCCAGCGGCAGTAGGCTGGAGC
+>850:2:1:2454:3186/1
+GGACGCGCTGCGCCGCGCCGACCAGACGGCGCTGACGCTCGACGCGGGCGGGTGGCAAGCCCGCGCTCCGCGCCAC
+>850:2:1:2454:3186/2
+GCTGGCGCTCATCGACCAGGTTGTCTGAAGCGTCTCGTTACCCAGCTTTCGTCTATGTATGTGGGCACCAGGGTCG
+>850:2:1:2454:1374/1
+GGAAACTTAACGCAGCGGCCAAGAGACCCGGGAGACGATCACTACGCGGCACGTTCTCTTCGTGGTCAGCGGCGCA
+>850:2:1:2454:1374/2
+ACCCCGCGGACTGGCACTCGGCCGATGAATTCCGGCTCGGACCCATCTTCGATAAAATCCTGCGCCGTCACGGGGC
+>850:2:1:2454:14995/1
+GACTTCCACCGTTCGACCGCCGCCGTCCACACGGTGCTCGGGGGCGCAGGCGCGAGCGATTTCGATCCAACGGTCT
+>850:2:1:2454:14995/2
+TCCACACTGCACGGACCGGCCATCACGATCACACGCTCGCCGCCTATCTCTAGCGCCCCGCCCCTCGCCACAGTCC
+>850:2:1:2454:10922/1
+AGGGCGTGATGCGCCGCTCGGGACGTCCGCCCGTACGCCTCATCGCGCCGCCGGCGGTAGCGCCGTACATCGACGC
+>850:2:1:2454:10922/2
+CTCCGACGGCACATCGGTTCCGAATCCGAAGCCGCGAATGTTGTTCACGGCGCCCCAGTCACCCGCAGCCGCGCGT
+>850:2:1:2454:10433/1
+AACGAAGCCTTCGCATTCAGGCCGGGGACGATAATAGTCGGAACCAGGCAGCGCATAACGCATTGAGAATGACAGA
+>850:2:1:2454:10433/2
+CTCGCAACGACGCACCCACGCTCCCGGCCGAGCACCGGTTACCGGGAGAGCGCGCTCTCACTGCGCCAGTAATTAC
+>850:2:1:2454:18840/1
+GCGCTGATATAGTCATAGACGATGTAGGCGTTTGACTTGTAGCCGCCAGTCGGCTTGCCGGCCTGCACCGACCCCC
+>850:2:1:2454:18840/2
+GTTCCGGGCGGCCACCGCGACGTGCTGCGCACAGCCCCCTTCCCCCGCAATACGCTGGGGCCCCTTTTCCCGGTGC
+>850:2:1:2454:3514/1
+GTCAGCCCGCGGGTCAAGTGTTGATGCCCCTCGTCCGCGTAGTAGCCCCCCGCGTCCTCGTGGACACGGACCGGCC
+>850:2:1:2454:3514/2
+CTTCGCCGCTAGCCATTGGCGTCCCCGGCGGGCCGGGACGGAGGGACGGGAGACCGCACCCCAGACCGAATAAGGA
+>850:2:1:2455:8356/1
+AAACGCTGGGCCTTTGGGACGTCAGCGTGGCGGACCTTTCGCCGCTGGCCTGCACGCCTCTCAACGTGCTCGCCGC
+>850:2:1:2455:8356/2
+CAGGCGTTCGAGCGACTTAAAGCCGGCGAGCAGGGCAAAACCGCGCACGGCTTCGCTCCCATAAAGATAGAGACCT
+>850:2:1:2455:5736/1
+CCATGCGGGAAAGCTAGGGGCGCCGTGGCCATAAACCGTTGGGCGGCAGTCGCGTCACAATCAATTTTCTCGTCCC
+>850:2:1:2455:5736/2
+CCGCCAACAAGATTCATTGTGAGCCGTGTCTCGAAAAGCACCACCGCGACCGCGCCCCAACCTCTTATCCGCACAT
+>850:2:1:2455:2587/1
+CGTCTTCGGGTCTATCCTGGCAATCGCCATGTTGGCGATGGCTTTAGCGGGTCTCTTTTCTCCGGGGCCCAACGGG
+>850:2:1:2455:2587/2
+GACCGCACGTTTGGCTTGCGCGATCTTATGCGCATCGCGGGCGCGCGCACCACCTTCGTGTTCGGCCCGGGGCGCG
+>850:2:1:2455:1991/1
+GCTCTGATGCTTGTTTTCACGGGGCTGCGCTTTTCAGGGGGCGTTTTCCAGCGAGCGGGAAAGGCGGGGGGGAAGC
+>850:2:1:2455:1991/2
+GAAAAAGGCATTCCTCGGTGCAGAACGGGTGGAGGTTGGTTTGAGGGCGGGACCGAGGGAGTGAGGGGCACGGCAC
+>850:2:1:2456:12652/1
+CGAGATCCGGCGGCTCACCGGCCGCGGGGCGGGTCATCCACTCCACGCGGGCGGTGCCGCCGGCTTCTTCGGGCGC
+>850:2:1:2456:12652/2
+AGCGGCGTAATCAGAAAGTCATCGAGGAATCACCGGCCCCGGGTCTGAGCACCGCGACGCGGCGCGAGCTCGCGGC
+>850:2:1:2456:3823/1
+TCCAACACGGCGTCCTGGGCCTGCTTCTTGGGCCCCACCATGAGCAGCGAGCCGCCGTTGCCGGCCAGCCCACGGA
+>850:2:1:2456:3823/2
+CAACCATAGTCAGGATGAGGAGCGCGGAATGGCGGAAGTGACCATGAAGCAGCTCCTAGAGGCCGGGGAACACTTA
+>850:2:1:2456:17971/1
+CGCGGACAATCTCCCCACGTCTCGACCTGTTCGGGGTAGCTGCCATGCCCGGCCGCCGAGTCCTGGTCTCGCTCCT
+>850:2:1:2456:17971/2
+CGCTCGGCGTTTAGTTCGGGAAACACGTCCACCTCTTTCGCCACTCCAACCGCCGCGCTCTTCCACACCGGCACCA
+>850:2:1:2456:15379/1
+AACCTTCGGAACGGCCAGAAGAATGCTACAACGTTACCGGATGTGACTGGTGGGGCTAGCACGCCTCTTGCTATGC
+>850:2:1:2456:15379/2
+CAGGGGCAGGAGATGACAGAGAATAGAGAGATAATAAGATTACATGAATTCTCCTTCATGTGATAATCATTAAGAA
+>850:2:1:2456:16501/1
+TTATATTGGACCGCATGTCCATCGATTCCGAGGAAGACCTCATCGCGCTTCGCCGCGTCGGACAACTCCTGGCGCG
+>850:2:1:2456:16501/2
+ACCCGCGGAGCCCGCGCACGTTTTCCTCTTCCGCAATCTTAAGGCTAACCCCCGGGGAACCGTGCCCCAACTACGC
+>850:2:1:2456:14818/1
+TTCGGTTGAATCGGTTTCCGTCACTGGAATCGACCGTCAGTTTCTACTCTGGGTCGCTGTAATGGTGATATGTTTT
+>850:2:1:2456:14818/2
+GAATTAAACAAGCCGCCGCCGAACTGATTCGCTTCACGAAGGCGCTTCGGAGCTAAGTCGCGACCGGCATGATTGA
+>850:2:1:2456:9744/1
+TCGTGAATATAGCTGGGGTCGCATCGTATAAGTGAGTCCGAGGCGGCGGCAAAACCGGCCCGCCCCCACTTAAAGC
+>850:2:1:2456:9744/2
+TATGAATATTCGCGTCGGTATGGACGGTGGCGGGTGATCGTCAAACAACTTCGGAGATGCACCGATCGACAGTCTC
+>850:2:1:2456:1904/1
+CTGACTCGAACGCTGCTTTGGTCTTCGTGGCAAAGTAATCGACTGCGGCCTCAAATCGGCCGAAAAAGCCTCCGGA
+>850:2:1:2456:1904/2
+CCTCGTCGCAATGGGTGGTAATTTGCCCCGCAGAAACGTCCCTCCGGGAGTTTCAACACAGACTCTTAGGCGTCCC
+>850:2:1:2457:1257/1
+AGATCGCTCGCCTTGGCATTGGCGCGGGAAAGAAGTTCGACTTCAAGGCGCTCTCGCCTGAGCAGAAAGCAGCTGT
+>850:2:1:2457:1257/2
+ATGCCTCCCTGGGCGCCGCCAACCCGCCTCAACCAGGTTCCCTTATAGAAGGCGCGGGCGCCCCAACAGACCGCGC
+>850:2:1:2457:15963/1
+GGGGCTATCGACGCCCAGCTGCTTGATGACCGGCTCGTCGTCCCGGCCGCCGTCCCCCTGGCGGCGCGCGGCGGCC
+>850:2:1:2457:15963/2
+GACGAGAGGCTGGCGCTGGGCGCATGGACCAACGCACCCCTCGACCTTCCCGACCCGTCGAGCGCGCCCACCCGCC
+>850:2:1:2457:9624/1
+CTGGAAAACCGGCTGCGCAGCATGCGCACCAATCGCCAGAACACCCCCGCTACCCCCGAATGCCCTCACCTTGCGG
+>850:2:1:2457:9624/2
+TTTCTTCTCGACTTCAACGTAGACGTTCAGACCACGGGTGCACAGCCGTACTCGAAGGCTGACTACTCTGTCGCGC
+>850:2:1:2457:2087/1
+GGCCAGCTGGCCCCGCCAGTGGCCAACATTCCCATCGCGGGTGGGCTGAACGACGACGCTCCGCTATTGGGCGCCG
+>850:2:1:2457:2087/2
+ACAGGGCCAGCAGGACTGCCCTGGGGCAGCGGAGCCATCGGCGGCAGGGGCGGGCGGGCATGGAGCGTCGCGGCAC
+>850:2:1:2457:17381/1
+GCCAAGCTCGCGGCGTGGATGAACGAGACGCCCGCGATCATCGTGAACGAGCAGAAGCAGCCCGGCGCGGACCTGA
+>850:2:1:2457:17381/2
+AGATCACCATCACGACGAGAGCGATGGCGAGCATCAGCTCGCACTGCGTGTCTTCCACCGAGCCGCGGCTGCTGCC
+>850:2:1:2458:2778/1
+CAAGACACCGAGCTTGAAAGTACCCAGTGCCCTGTCTTGCGTCGCCACGTCAAGATGTTCCGCCTTCGCCCCTGTA
+>850:2:1:2458:2778/2
+CCCAATGCCCGCGCTGATGACATGGTAGTTGGACGAAATGCGGCATCTCTTCCGGCCTCGCAGCTGTATATTGAAG
+>850:2:1:2458:17934/1
+GTCGAAGAGCCGCTTGAATCCGCCACAAACTCCTTGCTTGCAGCAGAACGAGAACAGCCGTCGGGAGCACTGGGGC
+>850:2:1:2458:17934/2
+GCGCTACGAGAGTATAACCACCTTCGTCCGGCCCGGCAGGGGCGGGAACCCGCCCCAGCTCCAGGACTGTTCGGTC
+>850:2:1:2459:8913/1
+CGGCCGCCGCGCTGTTCCGCTCGCACGCGGTGCGGTCGCCCCGGGCCGCTGGCACGTCGCCGACGCTCTGCGGCGG
+>850:2:1:2459:8913/2
+GCTTCCCGCGTCAGACGCCGACCGCCGGGCAATTGTCAAGCCCGACAGCCACCACGGCGGGTACCGCTCCCCCCCG
+>850:2:1:2459:5798/1
+CGACTTCCCACACGGCCATCGGGGCTTTTTCGTCGGCCCGCCGCTGGGAAAATCTGAACTCTGAGGTTGTGGGGCA
+>850:2:1:2459:5798/2
+TGAACCGTGTGCGCCCCGGCGAACTGCGTGAGTTGACTGCGCAAATAATCCTGGGCACCACCTATCATTTATTCGT
+>850:2:1:2459:19908/1
+AACCGATGTAAAGCGATTCAACTTACCCATGAGACGAACTTCACCTCGGCTGCCGCAATCGGCGCTAGCGCGGCAG
+>850:2:1:2459:19908/2
+TCCGGCAAATCTTTTCGTGCCGTTTTTCACCACAAAGCCCGAGGGTTCGGGGATCGGTCTGCCACTTAGCCGTCAG
+>850:2:1:2459:12247/1
+GGCTTAACGGAATTGAACGGATCGAACGACACCGTCACCAGATGACGGTTGGCAACCGCGAAGCCGATGAAAATGA
+>850:2:1:2459:12247/2
+AAGCCGGCGCCCAACACGCGTCCTGGGCTTAACCCCTCCGTAGCCGTATTGCGGGGCCCGCCCCCGCCGGCCTCCT
+>850:2:1:2459:12905/1
+GTGCGTGGCATTCCTCTGCGAGGCGATCACACCAAGATCCCGTTGGGGTTCAAGATGGTCAAACGGGTCAAGGGCC
+>850:2:1:2459:12905/2
+AACCCGGCCCCCCCGGCCCCGCTTCCCGCGCCCGCCCACCCGGCGCGCGCCCCGCCAAACCACGCCTCCGGCGGGG
+>850:2:1:2459:13817/1
+GCCGGCCCAGCTACGCACGCCCCCCGCGCCACGACGCACAAAATCTGCACCCTGTTCGCCGGTCACGCGACCGGGC
+>850:2:1:2459:13817/2
+CCTTGAAGTACAACCCCGCATCTCCCGCTCATCCCAGGTCTCGGACGGCTGCCAGCACCCACACGAGCGAAAGCGC
+>850:2:1:2459:11632/1
+CCGGCCCGAACCAAAATCTGTACCGGGACGCGAGACGGGCCCTGCGCGAATAAGGCTGTGGGGCGTTCGCGGTTCA
+>850:2:1:2459:11632/2
+CAGTGGGGGTGTGAGATCAAAAGAGTCAACTTCATCGAGCGATGTCCGAATTCTTTGTCCAAGGCGAGACCGAGCA
+>850:2:1:2460:3481/1
+GACCATCTCGACATCTACAACGTCGGGGTGACCGGCCTGTCAGCCTGGTATCCGGTCCATCTCTACGTGAAAAACG
+>850:2:1:2460:3481/2
+GCCGAGCTTGAAAGGAATGCGTATCGAGGTCGGCGGAATGGCATCCCCGCTCGCGCGTCTTGGCTTCCGCCTCGGA
+>850:2:1:2460:21363/1
+TTAAGAACCTGTTCATCGCGTCTCCCTCAGCAAATACCTGCGCAGTGTCTGTCTCCCGCAGGCCAATAGCATCACG
+>850:2:1:2460:21363/2
+CTCTTCGCGAGGACCGCGGGCGGGGGCTGGGGTGGGGTCCGTTGGGGACCTCTCTCACCGCTTTGCGGGGGGCGGG
+>850:2:1:2460:14341/1
+AAAGCGCCCAACCGCCATCCAACATCCGTAGAGTCTTCATGCGCTGCCCCCCTCTGACGAGCCCCCTCCCACACGC
+>850:2:1:2460:14341/2
+CTAGCACAACTGCGGGGTCAGGCGACCCCACCGCAATTGACCCGTGCGTGGCAGTGGAATGCGCCTGATTTAGCGG
+>850:2:1:2460:19109/1
+GCATCAGCTACCTCCAGCACATCGTGACTCCTGTCCGGGAGCGTCTGGAGGACACCGCGCCCGAGCTCCTCCGCGC
+>850:2:1:2460:19109/2
+CGAAGCAGCATGACCTCCTTCTCTCGTGACCAGAGCACGATGCCCGCCACGCGGCCGCTGCCGGCGGCCCCACCGC
+>850:2:1:2460:15718/1
+AGACGATGTGCCAATCCACCGCGAGCCAACTGCCGATCAGGCGAACGTCCCCCGGAGACACCACACCGTCGGTCAG
+>850:2:1:2460:15718/2
+CGGACGGGCGTAACCGCCAATGGCTCGTGCCCGGACTTCAAACTGGCCGCCGGCGGTTTCTATTTCCAGACTTTCT
+>850:2:1:2461:3248/1
+AAAACAAGTAGTGACTCATCATCCCCTTTTCTTGCTCATGCTCCTGCTCGTCTGCTCTAGAATAGGCGCGTCGCCT
+>850:2:1:2461:3248/2
+TGTCGATTTGGACGCGTTACCGTGGAACTGTAGCCGGGATCGGTGATCCCGGCGGGCGGACATCAACGCTGCCGGC
+>850:2:1:2462:7441/1
+CCGCTGTTCCGAGACCGCACCCAGGCAGGTGCGGGGCTTGCTGCGAGCCGCCTCTAGTGCCGGAGGGCGTCGGATG
+>850:2:1:2462:7441/2
+TTGGTGAACCGCTCGCGCCACGGGGCACCATCGCGTATAGCGCAGACGCACTGCCCCCGGCTAAGCACCCCGCCTC
+>850:2:1:2462:15266/1
+TGCTTCGGCGACGGAGTCGGCCAGCCCTTTACCTTTTGTCGTCAAAATGAAATTTCCGTTGGATTGCCTTAGCAAC
+>850:2:1:2462:15266/2
+GAGCGAGAATCTTACGGATCAAATGAAGCGTACCGAGCGAATCGCGCTTTCTCTGCGCACACGCGATGGAGTTTCT
+>850:2:1:2462:16896/1
+ACGAACGCGGTAGTGGAGGGAAACGAACCCAGGCAGCGATTCACCGGTCACGAAGGCATCCATCATCACTGACACC
+>850:2:1:2462:16896/2
+CCTACATGTGTTTCTACCGTTGATTCGCTGTTCATGTTCGTCCCTTTCTTCCGTCTTATCCTCTCATGCTGATAAG
+>850:2:1:2462:15768/1
+GCTCGATGTTCGCCTCGCGGCTGGCGTGCGTGCACGCTTCCCCTTTCGCCGGTTCCGCCCTCCTTCGTTCCCCCCC
+>850:2:1:2462:15768/2
+GCCAGGGCAGTTCTGAGCGGATTCGCAGTCGTCCTGCTGAGCGCCACGCCTCTTGGTGCAGCGACCACGCCGACGC
+>850:2:1:2462:14589/1
+CAGGCGGGCGTGCCCTACATCATCGCCTACCTGAACAAGTGCGACATGGCCGACGCGGTCGGGACACAGGCACCCC
+>850:2:1:2462:14589/2
+GCTTCGGCGAGCTTCAAGATCCACCCCTCGCCGCGCTCGCCCTTGTCTCCCTCGGGCGCCTGCGTGGCCGAACCGG
+>850:2:1:2463:16697/1
+GCGCACTACGAACTTCTGGTAGAGGCAGCTGGCGGACAACCACACCCGCCCCTTACTGCTCACCGGACTGCTGACG
+>850:2:1:2463:16697/2
+CGCGTTCCCGCGACCGGGGTCACCCTCTGGCCACCGGCCCCAAGCCAGGCTCCTGGGTGCGGGGTGAGAACTTAGA
+>850:2:1:2463:11571/1
+ACAGGATCTCTTGCGCATAGGGATAGCCGCGGAAACCCGCAGTGGCGCGCCCGTGCTGCCCGCGCCGCGCGCGACA
+>850:2:1:2463:11571/2
+GACGGCGCAAGAGCGTTTGGCCTCCCAGCCGACACTGTGTGCAGCACCGGCCGCTACGGGCGATACCGAGCCAATC
+>850:2:1:2463:1090/1
+ATCCGCACGCGGGGGCTGATCTACACCAACCGTTTCGGCCAGGTGGTGTGGCGGGGGCTGGGGGGCACGGGCGCGG
+>850:2:1:2463:1090/2
+CGCCCAGCGCATCACCTTCGGCCCCGACTCCACCGCCGCCGGCACGTCGCTCGACGCGCGCGAGGGTGCGGCGGCC
+>850:2:1:2464:7926/1
+GCTCCGCGTGCGAACCAGACCCCACGCCGAGGGAGATGTCGGGTATGGGAATGCCCAGGTCGCGGAAAAAGACGTC
+>850:2:1:2464:7926/2
+CTCGCGGACGGGAAAAAGTCATCCGCGCGCGACCTTTGGCAGGATCAATCCGGATCCACCATGAAAATATTGAACA
+>850:2:1:2464:5827/1
+GGTGAGAAGGGAGCTAAAAGACGCAAAAGAAATGTTCGCCAACGACATCCCACCGACACAGCGGCTCGCGTTTGAG
+>850:2:1:2464:5827/2
+TCCGGCGTTCCGGCGCGATTACGCGTGAGGCGTAAGAGACGACCGTCGGCGGGGGACGCCCCTAGTGCGGGTCGGC
+>850:2:1:2464:20622/1
+AACTGGCTTTCGACCTTTTCCTTCGGCGGCCGGCGCTCGTCGTCGAGCACCACGGGTATTTCCGTGCCGGATACGT
+>850:2:1:2464:20622/2
+CTGCCCAGCTCCCGGGACATGCCTGAATGAAAACCGGTTGGTGTAAAAGCGCGCCGCAATCCCGCCGCTACCCTCG
+>850:2:1:2464:14730/1
+GCCCCCGAACCCCGGTAACCCCGGAGCTGGACGCGCACCGCCGAACCGGACCAGGGAGCCGCGGGTACCTTTCGGC
+>850:2:1:2464:14730/2
+ATCCAAGCCTATGAAAAGCGCGATCCCAAGGGGATTTCTCTCGGTTTTGGCGTTCGCCGTTCTCCACGCCCAGGTC
+>850:2:1:2464:2118/1
+CCGAACCCTGCAACGGCTTCTTCCGGCACTTCCTTCAGCGGCGGGGGGGAAGGGGGTCCTTTGGGTGGGGGCGGGG
+>850:2:1:2464:2118/2
+ACCGGTGTCCGTCAATCAGCCCGTACAGGCCTGCGTCCCACATCAGCATCTCCGAGCGAAGGCGGTCACACTTGGC
+>850:2:1:2466:14105/1
+GACGGGAAGGGCGCCGGCCATCCCGCCAACCGGCGGCCGATGCAGACGCCCGCGCCGTAGCCGGCGCCGACTGCCC
+>850:2:1:2466:14105/2
+AAGCTGACCTACCGCCGCACCCAGACGGCGAAGAAGATCGCGGGCGGCCGCAACGTGCCTACCACCCCGCTCGACG
+>850:2:1:2466:4511/1
+GCCAGCGAGCCCCGAGGGCGCCCCTGAATGGCGGCGCTCCGGTGTCGGAGGGGGCGGGTCCAGGCCCGCCCCGGCG
+>850:2:1:2466:4511/2
+ATGAGCCCACCCGCCCTTGCCGCGCTGCTCCTGGTCGTGGCGCTCGCCGGCGGGGCGCGCAGGGCGCTATTGCGGG
+>850:2:1:2466:12927/1
+GCGGACGCTACGGCTCGACGGGTGACGGAAGCAGACATCAGCGAACAACCTCCAGAGAATTGATTGCAGTTATCGT
+>850:2:1:2466:12927/2
+GGGATGACGCCATCTACAAAAGCCGGAATGGCACACCGGAACAGGTCTGCACCGAGGGCGGTGGCCGCTGCTAAAA
+>850:2:1:2466:9459/1
+GCCCGCTGCGGGGAGGGCCGCCGCCTCCCCAAAACTGGGGGTCGGAGCGGAGGCAACAAACAACCTGACGCCGCCC
+>850:2:1:2466:9459/2
+TAGCGAAGTCCCCGACCACGTGGCCGCCCACTCTGCCGCGCGCGATCGTATTCACACCCGTCTCCCCCACCCAGGG
+>850:2:1:2466:5261/1
+GCGCGTGGCCCCACACGCCCCGCGCCAGGGCTGCGCACGCGATGCCGGGCGCCGGACGCCGCGCCCCCGGGGGCGC
+>850:2:1:2466:5261/2
+GATCGACATGTGGATCGCGCCGCGGGACCGCGTCGCGGACGCGTTCAATCTCGACGAGCCGTCAGGCGCTGCGGGG
+>850:2:1:2466:5554/1
+TAGACGGTGTCGCCCGATCGCACGTAAGCTCGACGGCGGAAAACCAGCGCCCCGTCGGTCGCGAAAACCACGTCTT
+>850:2:1:2466:5554/2
+TGGAACTGACCGAGCCTGCCGAGGGACGTTTCTGGCTGACCGTGGGCGGAGTGATCTTCGTGTTCCACTAAGTCAG
+>850:2:1:2466:11460/1
+ACCAGCCGCGCTCCGGCGGGGGGGAACGACTTCCCGACGGACACCCACGCGACCCCGCGTCTCTTCTCTGCTCAAG
+>850:2:1:2466:11460/2
+CACCGTCCCACTCTGTTCTCACTCTCTCCGATACGGTCACATAGCTGCAACCAGACCACGTCCAGGTGGGTGTTAC
+>850:2:1:2467:6951/1
+CCCACCACGCGGCGCTCGTCTCCGCGTCTTTGTTTGACGCCGTCAACGGGGGCAAGGGACCCTATCCCCCCCTCCT
+>850:2:1:2467:6951/2
+CGTCTTCGACGGAGCCGGCGAGGTTCTGTTTGTGTTGGTTTGCCCCTTTGCTCTTTGGGTTCGTAGAGAACTGCGC
+>850:2:1:2468:5720/1
+CTGCTGCCGCATCGGCGGGGCGGGAGGGTGCCAGAATCATGAGGCGAGCAGGATCCGGGCGGGGCGCCACGGGGGC
+>850:2:1:2468:5720/2
+TCGCTCTGGACGCGGGATGAGCGGAAGACCTTGGAAGCTCGCGGCCAGGCCACGCGCGAGCGCATGATGCGCGAAT
+>850:2:1:2468:10288/1
+TCAGGCTGGATTTCTGCAAACCTCGACGCTGGATCGGGTTCGGGAAATCTGGCGGGGAGGGGGGGAGTGCAACCGG
+>850:2:1:2468:10288/2
+GATTTGCGGGCCATTAAAACCCGCATCAACACCGACTATACCGCCTGATTCATCACCGGCGTTGAAAACAAGAGGC
+>850:2:1:2468:11752/1
+GGCCACAAGCGAGCCGGCCGTCATCGGCGGTTAGCGGCTCATTGACGAACGAGCCCCATGCCCACGCTTCACCCCC
+>850:2:1:2468:11752/2
+TGAAGCCGGTGGCACGGACCTACTCGCCCAATCTACTTGGCGCGTTCACGGGGCCAATCTCTTCGGGGAACGTGGA
+>850:2:1:2468:2406/1
+CAACTGGCCAGAAACGCGCTGGCGATAACGCTGCACCTGGGCCGCGCCCCAACGGCATTCACGTTTGAGGTCGCCA
+>850:2:1:2468:2406/2
+GCGAGGCGAGTCTCGCTCACAATGGCGTCCGCTTCCTCGATGAGCTGCCCGACTTCAAAAGATCGGCGCTGGAGGG
+>850:2:1:2468:2011/1
+CGCGGCGCGGGTTCAGCCTGGAGATTGACATTTGCTTGCTGCGCGTTGTAGAGCTGAGGGAGGGGGGGGGCGCGAC
+>850:2:1:2468:2011/2
+CGTTGGACGGCGGGCTTGCACGCCAGCGCCGGCGCCGGGGCGCCGTACACCGGTGGGTTGGCGGGGCGGGGACCGC
+>850:2:1:2469:20260/1
+CGCCTGGCAGCGGGCGCACTTCCACGACCCCCGTTTCGTGGCTCCGATGTCGCGGAGGCCCGGGCCGAAGTCGCTC
+>850:2:1:2469:20260/2
+ACTCGACGATCGGCTTGGGGGCACCCAGGCACGCCGCGTGCCGCCCCCGGCGGCCCTGGGTTTCGAGTAGCGCATG
+>850:2:1:2469:16950/1
+TCGACCGGGGAGACGCTGAACCCCGGAATCCCTCGAAGCCGCCGCCGGCAGGCGCGGCGCCAGGCCGCTCGGCGCC
+>850:2:1:2469:16950/2
+GGTCAGCCGCTTGACAGGGGCCAACATGACTGCGCTCGCACCCTTCCGCCATTTACTGCTCAACCCGCTCATCATC
+>850:2:1:2469:15245/1
+TGGAGAGACTGGTCGAGCCAATTTCAAAGTAAAGGCGAGTGGCGCGATGCAGTTATGCGTTCGCTCATCACCCTTA
+>850:2:1:2469:15245/2
+CGATAACCCGATCGCAGCAAGGCGAGCAAAATTAGAGCTGCATCCCGTAGCCAGCAGAAGCGATAATCCCAGTTGC
+>850:2:1:2470:14222/1
+AACGGCTCCATCCGCGCGGCCAGCGCCAGGCCGCGCGCCCTGACGTTGCCCCCCGGGCACCTCGCGGGCGGGGGCG
+>850:2:1:2470:14222/2
+TGCCGGATTCCGAGATCGCCGCGGCGGCCGCCCCCGCCCCCGCCAGATTTGTCGGGCGCGTGAGCGGGGGAAGCCC
+>850:2:1:2471:10520/1
+CGCCGAGCTGCGCGGGGGCTCCGAGCGGAAGGGGGAGCGCCAGATGAACCTGGCCCGCCTCCAGTGGTGGGTCGAG
+>850:2:1:2471:10520/2
+CCCACTCCTCCTCGAACCGGACGCAGGGGGCGGCGGGGCGTCGTGGCCTGGTCAGGGGTTCCACGCCGGCGGGCAG
+>850:2:1:2471:5664/1
+CAACAAAGATAAAATTAAAAAATGAAACATCCATCATTAATTTTTTCTTTTAAGCTTGTCACTCACAGCTTTGCTT
+>850:2:1:2471:5664/2
+GAAAAGAGAGCTTATATTAACCAAAAAATATAAACAGGAATAATTTAGTTATAATAACAAACATTTCCACACTTAT
+>850:2:1:2471:19649/1
+CCGGTCGAGCTTCTGATGACTTGCGGCTTCCGAGTCGTCTCTGCGTCACCGCGGATCCACAGGAGCTTCCTACGCT
+>850:2:1:2471:19649/2
+GCTGGTCGGTCGGGGGCCGCGCGCTCCGGCAGGAGCGGGCGGCGAGCGGGTGCGACCGCCGCGCGCGGCGCGCACA
+>850:2:1:2471:3690/1
+CGCGCAGCCCCGCCCCCGTCGTGGTGGATTAGGGAGCGAGGATCGAAATTAGCGAGGCGGTAAACGGAAGGGCGCG
+>850:2:1:2471:3690/2
+CCCCGGGGCGTGGCGAGGTCCCGCGCCCTTCCCGCAAGCGTAAGGCGGGACAGGGGCGCGTCAATCCCAACAGCAA
+>850:2:1:2471:9165/1
+AACAATGGCGAGCTTAGGCTCACGCGACAGGCCACCACGCAAATTCTGGGCAGCGATCGCAGCCTTACACACCGCT
+>850:2:1:2471:9165/2
+AACGTATAAAAAATGAGATAAAAGCTCCCAAATCTTACGGGTGAATTTGATGAATAGAGATAACACGAAGACGAAA
+>850:2:1:2472:2822/1
+GACTCGCGGCCCTCACCCGCCTCCTTGCAACCGCCCTTCGGGCGCCCCGCCCCCCTCGCGCTCCCCCCCGCCCCGC
+>850:2:1:2472:2822/2
+GCGTCTGCGCTGCGCCGGGACGCGGCCGCGGGCGCGGCGGGCGGGCCCCCCGCCCGGCTCAGGCCACGCGCAACGG
+>850:2:1:2472:1239/1
+TTCTAAGCTTTGTGTTTATTGGTCTCACACTTTTACCTTTTGCGCGTTAGTATTATACTAAGTGGTTATCATTTGT
+>850:2:1:2472:1239/2
+GGAAAATTATTTGCTCGAAAATGCGCACTGAATTGCTTGTGAACCAGACACTTATCAAGTTACGGTATGGCCTAGC
+>850:2:1:2472:7066/1
+GCAGTGGAGCCGAACCCCCAAAACCTCCCCCCCCCCCCCCCCCCCCCCCCTTTGCGGGGGCCCCCCCCGGCGGGCG
+>850:2:1:2472:7066/2
+ACCTAATACGCTCGCGACACCGTGAGACCTAATCCAATATCCATTCATGAGACCTAACCCAATATCCGTTCATGCG
+>850:2:1:2472:7745/1
+GTAAGCAAGAAAACTGCGCCAGCCCACACGCTCTTAATACATCAGCAATATCCCTTACGTACCTCATGTAAACATC
+>850:2:1:2472:7745/2
+GCTTAATGTGCTGGGTAGGACCGGCGCGCCGGCCGATTGTCCCGCCTGTGGACGGAGGCGGATGACAAGGATTGTG
+>850:2:1:2473:7492/1
+GAAAACCCAAGCCGTCGAGAATGGGAATCGAGCAACTCTGACTTTGCAAGCGGGCGACGGATACGCCAACGCCGCC
+>850:2:1:2473:7492/2
+TTCGCGATGGAAAATCCAAACTTGCTCCGCCTGCAGTAAGTGCCGTCCAGGCGACAAGGAGGGCAGCGTGAGAACC
+>850:2:1:2474:14870/1
+AAGGGGGACGTGTTGGCGGCGAACGGCGCTCCGACCGTGTCGGGGAGGCAGGGGCGACGGCCGGGGTGGGTGAGTC
+>850:2:1:2474:14870/2
+GCTTGTGGATTGCCGACTTTCAGCCAACGGCACTTCCGGGCGCCGCCGGCTGCCAACCAGCCCCCCGCCGCCCGCT
+>850:2:1:2474:9995/1
+ATCGCGAGGGGATTCCGGGCTTGAAGACCATCGACGAAGCGCTCGCCGCAGTCGGCCCGCTGCCCGTGGGAGACAG
+>850:2:1:2474:9995/2
+CGCGCCGCTCGCTCAAACCCGCATTGTATTCCGGGCCGCCGAACGAATCGGGGTGGCCTTGGATGCTGAAAGGCGC
+>850:2:1:2474:10438/1
+GGAAAGTCACGCCGCGTCGATCTCTGACAGAGAGGCCACCGCAGAGCGCGCAGCAATCGACTGCGACTTTAAGCGC
+>850:2:1:2474:10438/2
+AGATATTTCACGGGCTGAAATTCAGCCTGATCGGAGAATCTAAGACATTCGCGCATATTTTGGAGACCAGGCGGAG
+>850:2:1:2475:4437/1
+GCGATCGGCTCGAGGACGGTCTTGCGGATCTCGGCGCCCGCGGTGCTTCCGGCGGGCGGCGCCCCCGCCAGGCGCC
+>850:2:1:2475:4437/2
+CCGAACCCGCCGCCAAGGCGGCACGGGGGGTGGAGCGGGGCGGGATGGCGGAGCGCAAAGTGATCAAGAGGATGAA
+>850:2:1:2475:2952/1
+TTCAAGCCGTTCATTCTCGACGAGGCGAAGGCAGACAAAGACGTGACCTTCCTGCACTGCGGCGGCCTGTGGTGCG
+>850:2:1:2475:2952/2
+GGCGTTGATGTTGCGCAGCACGTGCGGCATTGGATTGGCGGACACAGAGGCGGCACTACTAGACCTGGTCGCGTTG
+>850:2:1:2475:17368/1
+AACTGGCGCCTCGCGGACAACTACAAGGCTCCGCGCCTGTGCTACGCGAACACGATGGACCGCAGCGCCGCCACCT
+>850:2:1:2475:17368/2
+TTCGAATCGTTGATATCGACCTTCTGCCAGCCGGCGTCCTTGTCATCCGACTCCCACACGAAAGCCTGCTGGGGGA
+>850:2:1:2475:10630/1
+CCCGGTCAGGAAGCGCCCGTCATCGCTGCCAAACCGACAGGCAATACCGAGGCCTACGATGCCTACTTGCGTGGAC
+>850:2:1:2475:10630/2
+TTTCTTCACCCAGCGCGCCCGTTGGTTGAAGATTCACTGAGATGTAGCCGCGCGCGTCCACCAATGACAGCAACGC
+>850:2:1:2475:14007/1
+TCCCCGTGGAGGGTAATTATATACTGCCAATTTTTGTTGGGAGCTGGGGCCGCAAAATGGTCGGCGCGCGGAAGAG
+>850:2:1:2475:14007/2
+TCCGTGCCTCCCACCCTATGTTTCCGGTGACGACGCATTCAGACGCACCGCATAGCGCGATCATTGAATTGGCTTG
+>850:2:1:2475:7379/1
+GAGCGACCTATCGCGATCGCACCGAAACAGCGCAGGATGGCGTTTCGGCTACGGACGCGGCTGCTGGCTGTGGCGG
+>850:2:1:2475:7379/2
+CAGCGAATCCAGTGGTCGCCCCCGGGGGCGCGCGAGGCATATGGGGTCTGCTCCCCGCGCGCACCCGACCGGGGTG
+>850:2:1:2475:19556/1
+TTCGCCGGCGTTTGGGGATGGACCAGCATAACCCAGGGAGTCTCGGAAATGCCGGCGAACGGCGCAATGTCGCGCG
+>850:2:1:2475:19556/2
+ACAGCGCAGCCTGGCCAGTCCTTCGTCATCGAGAACCACCCCGGCGGCAACACCAATATAGGCACAGACACCGTTA
+>850:2:1:2475:12692/1
+GCGGGGGAGGACCCGGAAGCGCGAGCGCCCCTCGGCCACGCTGCTGCCGCATGCCCGTGTACGCGCGCGAGCTCCC
+>850:2:1:2475:12692/2
+CCACTGATCGTACCGCGCGTGCTTCCGAATTTGGTGGCGCGCCTCGCCAAGCGATCCGCGGGCGCCGCCTTGCCGG
+>850:2:1:2475:16876/1
+CGGGATCGAGCGTGTCGGTGGTGGCGCCATGACCCGAGCCGAGCCTGAAAGTGCCGCCCTTCTTGGGCTCGGCGCC
+>850:2:1:2475:16876/2
+ACAGTGCGGCTGCAATCGTCAGCGCCGCGAAGCTCTAAGGAGGGTGTAACCGGATGACTGAAATCGACCATAAGCT
+>850:2:1:2476:5146/1
+GCCCGTACACTCGCGGTGAGGCAGGTCCCGCCGGCGTGCGGCGCGCGCCCCCACGAACGGCCGTTCTCGGCGCGGC
+>850:2:1:2476:5146/2
+CGCCGGAAGCCCGGGGACGGCCTCCAGCTGGGGGAAGCTCATGGCAAAGGTGCCGGAAGAGTGGGGGAAGCCGGGC
+>850:2:1:2476:10130/1
+GCCTCCGTCAGCCTTGTCCGGAGACGGGTCACGGCAGCACAGGATTTCATAGGGCCCAAGTTTTTCGAGTACCGGC
+>850:2:1:2476:10130/2
+TAAGGACCTTACCCAGCACTCGCTCGAAACGGTCAAGATGGTCCATGACGATGCTCGTGCAGCCGGTTTCAAGCTA
+>850:2:1:2476:15986/1
+GCTCCTCGACTGGGGCTCCAACGCTCCCTTCTTCCCCGTGGCGGGGGCGAGGGCCTATCAAGCGGGGATCCCTCGC
+>850:2:1:2476:15986/2
+CCCACTCCATCCATCCGCCCAAGCGCCATGGGCAACAACTACCGTGGCGTTTTCAGCAAAGGGCCTGGTGTTCCTT
+>850:2:1:2477:16467/1
+TGCACTCTTAACCGTGGAGGCCAAACCCTGGGAAGCCTGCTGACACCCGGTCAAATCACCGACAGCCGCAGCAGCG
+>850:2:1:2477:16467/2
+TCCCTACTCCAGGACTACGGCCTTGCCACGCAGGGTGTATTTCCTCACTGTGGAGGAATCCCTTTGCGCGAAAGGT
+>850:2:1:2477:9141/1
+ACACCATTGGCGCCGCACACATGACCCGGAGCACCACAGACGTTCTCAAGCGCCTGGCGGAGTCGTTAGCCGAACA
+>850:2:1:2477:9141/2
+CTGTGTCATCCGGCTTGGCGTCCATGCCGGAGTTGGTTCATGGGGCAGGGCCGGCCGGGAACCAGCGCTCGGAAGC
+>850:2:1:2478:3607/1
+GCCGCGGATACCATCCGCCCCCTTCCCTGCCCGCGGCTCTTTTTCCTTTACTCTTTCTGCTTTTTCCGCCCGCTCC
+>850:2:1:2478:3607/2
+CATCCAGCTCATCACTGCCCACAAGGCGAAAGGATCGGAGTGGGCTTGTGTAAATGGGGCGTTTCTGGAACGCGAA
+>850:2:1:2478:19534/1
+CGGCAACTCCGTTCCCGCCGGCACGGGCGTGGCCTGCCCGACGGGCTTCGATGAAATCGACGAGCGGCACTGCCGG
+>850:2:1:2478:19534/2
+GTGAAAGTATCGACGTGTTCTTCAGCGAGGAGTCCGAACGCGTCGAGCTGACGCGCGAGATCGCGGGGATCGGGGG
+>850:2:1:2478:8811/1
+CGCCGATTCTCCGCAGCACGGCACAGCGGGCGGCCCTCCAGGAGGAACGACAGGCGCGGCTTCCCACGAATCCCGG
+>850:2:1:2478:8811/2
+AGTCGGACGACTCCGGATCCAGGAAGACCGCGCCGTCGTCGGGCATCCTGTGGCTTGCCCGCGGCCAGAGCACCCC
+>850:2:1:2479:12829/1
+CGTGGATGTCGCGAGCTCCCTTCCAGCCGCGAATGTTCGGGTCACCCTCGCTCTACGCCTCTCCCCTTCGGCCCTA
+>850:2:1:2479:12829/2
+CAGTTCAGGACGAGCGACGGGCTGCTGCTCGAAGGCTGGTACATCCGCTCGCGCAACGGCGCTCGCGAGGTCTCTT
+>850:2:1:2479:13781/1
+GGCCGTGAAGAAGCCAGACCGCGCAACCAAACCGCCCTCGTTCCCCCCCTCCGCCCCGTACCCCACCCTGCCCCCC
+>850:2:1:2479:13781/2
+CGCGGCTTCCGCGGACAAACCGTTGCCGACCCAACACATGCCGCAGATGCTTAGGGATCGAAGAACATCCCTCATG
+>850:2:1:2479:19757/1
+GGCGGCCGGGGAGGCTGCAAGCCTATGTTCGTGATGATGATCCCGAGCGATGCTGTCAAACTGATCGAATGCCCGC
+>850:2:1:2479:19757/2
+ACAATCCCTATGATCTCGAAGTCGTTACGCACCTCGATTTGTTCCAGTCCTTTTTCGCTGTCGGCCATTTGCGGTA
+>850:2:1:2480:2237/1
+GGTGTCTCGCGAGCGCATGAACGCCACGTCGACGCGAGCCAGCGGGCTCTGGCTTGGTATTTGCGGGTGCACTGCC
+>850:2:1:2480:2237/2
+ATCGTGGGGGACGCGGGACACGGCGGGACCCGCGACCGAAGCTGGCGGGGAACCGGCGCGAGGGGAAGGGCCTTTG
+>850:2:1:2480:17930/1
+ATTGCGTATCTGTCGTCGTTTCAGGAGTTCGGCTGCTGCACTTCCAGGATCAGTGTGCTTGTGCATTCACTGAAGT
+>850:2:1:2480:17930/2
+TCACCAGAGCCGATCACCAGACTTGCCAACATCATGCATCATGAGAAGGCACCGCCAGCGGCGCGAGTTGCTGCGG
+>850:2:1:2480:1804/1
+TATAACGCCAGTCAGATTCAGGACCAAGATAAGTCCTATGCCGGCGCTCAGCCGCCCTGTCGCTGGTTTACGACGG
+>850:2:1:2480:1804/2
+CTGATCATTCGAAAAAGGCCTCCCGATTCCGAACTCTTTTTCCTCCTCGGTGAAGATAACGCCGATCACTTGACCC
+>850:2:1:2480:7795/1
+TCAGCGCCGGTGTGCATAACAAGACGGTCGTTCCCTCCGCAACAGCGGCCGCAAGAACAACAGCGCTGCCATAAAC
+>850:2:1:2480:7795/2
+GCAATGGCGCCCAAAAATCGTGCGAAGCGACCCAGCTTATTGCCAACAACAAATGCTGCGCTTCCCAGCCGCAGCG
+>850:2:1:2480:18229/1
+ACCTCGCCCGGAACGTTCGCCGGGTTTGTAGGTTTTTCTGAGCCTTCGAGATGCTCCTCCCCCGGCCCCGGAACTG
+>850:2:1:2480:18229/2
+GTCCTTTGGGGCTGGTTGGGCCAGACAGCCATTTGCCCGGCGCCGCGCGGCTTTGCAGGGCGGGTGGGGTCGTCGA
+>850:2:1:2480:12529/1
+ATGGTGTGACTCCTTGGGTCACGCGACTTAACGGAACCGCTCAATCCCAGGCCGCAAGGTCGGCGATGACCCCGCT
+>850:2:1:2480:12529/2
+CCGGTTAAACGGCTCCGCCCGACCTTTCCGTGCGAATAGCTCGGTTTCTTGGCCTTGGTCCATGGCGGGGTGGCTT
+>850:2:1:2480:6657/1
+GGGCAGAGATCCTCGTGGGCCAGCACGAGGTGCTCACACGCTGTTTGGCTCGCCTCGAAGGCCTGGCGCCGCTTGG
+>850:2:1:2480:6657/2
+CCGCCTTGGCCGCGCCGGTGGGCTTCCGGTGGGCGGGCGGGCGCCCGGATTTGGACCACGCAGCGCCCTCGACGCC
+>850:2:1:2481:17132/1
+ACTGTTTCGTTCGCAGTCCTAGCCGCGATCATCGCGGTGACCATTCTACAAGCTTGCGCAGCCACGACAGGCACCC
+>850:2:1:2481:17132/2
+TTCCCCTCTCGTCGCTGCTATTTGCGTGCCGTTACCTGACGGTCCGCCAGTCGCCGTAGAACCCTCGAGTGGGTAG
+>850:2:1:2481:2317/1
+AGATGGGGGCGGCCACTGCGAACCTCGTGCCGCTGGCGGACCGGGTCGCGCGGCACGCGGCCGGCCTCGACGCCCC
+>850:2:1:2481:2317/2
+GCGGCGCTCGATTCCTGGAGGGGCTTCTGCTCGGCGAGGAGCCCCAGCAGCGTGTGGGACGCCTGGCGCAGCTCGC
+>850:2:1:2481:15373/1
+TCATTGAGGATCCCGGATCCTATAAAAACTTTGGATTCAGGATCCTGAGAAACCATTAGGATTTCTTTCACATCTT
+>850:2:1:2481:15373/2
+CATCTACATATCATCAGTGTGTGAAACTCCCTACTCCATGGGGTGTGGTGAAGATAGAAAGTGACCAACAAGAAGC
+>850:2:1:2481:18802/1
+ATCCGATTCTCCCACCTTTTCAATGTCTTTTCTCCAAGCATTCTTCGGGGACGAAGGCTCGGGTTTTGTTACTCGG
+>850:2:1:2481:18802/2
+TCCCCAGTAACCGCTCGCGCTACGCCCGGCGGTGCTCTTGTACAAAAGGCACTGGTGCGCGGTTTAAACGAATTTA
+>850:2:1:2482:12900/1
+TAAAGAGCTATTCACTGGGTGAAGCCAACTCGGTGCATAAGATCCATAAAGCGTGGGTCACTGCGATATTCGTCCC
+>850:2:1:2482:12900/2
+AAGCTGCTCAACGAACTAAAGCAGGCCTCGACGCAGCAATATATCGCTCCAAAGCATATCGCGTTGGCCTATGCCG
+>850:2:1:2482:11101/1
+AGATCTCAAGCCAGCGGCAGGTTGAGATTCAATTCGAACTTCTCAAGCCCGCCGCCCCCCCCCCCTCCTCAGCACC
+>850:2:1:2482:11101/2
+GCAAGGAATGAAGATCATCGCCATCGGTGCAATTCGCGACATGAAAAGCGAATCATGATACGCGCGACTAACAATC
+>850:2:1:2483:19226/1
+CGCATCACCACCCTGTCGTGGGCGCAGGGCGAGGGCCCCGGCCAGCTCCTCGGAATCACGCCGGAGGAGGCGGCGC
+>850:2:1:2483:19226/2
+AACGATCTCCCGGGCCTCGATCTCGTCGATTCGAACCAGCACGATCGGCAAGTCGCCCGAGATCCGGGGCGCCCAG
+>850:2:1:2483:2105/1
+GGTTTTGCAAAAAGCCGTAGGCGATGTAAAAGTGTGGGCGGTTTTGTGTTTGTTTTCTCGTTTAATAGTCGTCCAG
+>850:2:1:2483:2105/2
+TCTGGTCTCGGGACCGCATTTTCTCAAGTTCTGTTCGGTAGGCCTGGCCGCAACGCATCTGATTTCTTTTGCCCCG
+>850:2:1:2483:19016/1
+AGGACCCTTCTCCGCTCCCGCCGTTTGCCGGTCCGCCATTTTCGAGGGGCGCCCCAGCGGTCTGCACGGGGCGGAT
+>850:2:1:2483:19016/2
+CTGCGCCCGGCGCAACGAGTCACCGACCTCGCGCTACGATGACCACACACAGAGCCATCGCCGCGCACCGACCCTC
+>850:2:1:2484:3412/1
+CGGGGGAAGGCGCAGGGGCCGGAGTCGGCTCGGAGGGCGGCGCGTTCGGTGGAGGCGGGCGCCGCGGAGCCGCCCG
+>850:2:1:2484:3412/2
+GGACTACAAACGCGCGCGCGCGGTGGCGAGCCTTGCGCGCGGAGTCGTAAAGACAACCTGATCGGACAAGTTTTTG
+>850:2:1:2484:4617/1
+CAGTCCCCGTGACGACCCAGATTGATCGCGGAGGACTTGTTCTGAGGCCGCGAGAGGAGCGTCAGCACTCTGAGAA
+>850:2:1:2484:4617/2
+GCGCGAGACGGTGCCCCTGTTCATGAAACAACTGGCATGAGGGTGACGAGACTGCCAGCCCCCCACCAGCCGCGAC
+>850:2:1:2484:10275/1
+AGCCCCACGCGTCCGGCCCTACAAAGGCATGACCCAGGGTTGTAGCCCATTCCATGCCGCCCGCGACGGCGTCTTG
+>850:2:1:2484:10275/2
+CGTATTCGTCTCCGAAGCCAGCGGACGCTCCCGATCGGGCGTATTTCCGCCCACCTCATGGTCGAAACGAACGACA
+>850:2:1:2484:6232/1
+TTGACTGCCATATCCCAATGCTCCCCTCCCGGTGTATCGTATTGACTGTAGACGATCGCGCTAATACTGTGCCGGA
+>850:2:1:2484:6232/2
+TTAATCATTGTAAATGGAATTATGTTGTCAGAACTTTCCAATATTAAGTTCGCTGCGTACCATTCCCGTGAGTTGT
+>850:2:1:2484:3801/1
+GGTCGAGTAGCTCGCGGCAGCGGGCCACGGCGCCGCCGGCCGGCGGGGGGGCGAGCGCCCGGCGCACAGCGAGCCC
+>850:2:1:2484:3801/2
+CGTTCAGCCAGGCGGCGACTGCCATCGCACTCGCCCGGGACTGGCGGCCCCGGGCTGAGTTGGGCTGGAACGCAGA
+>850:2:1:2484:3706/1
+CTGGACGGTGTCACCATCGCCCCGCTGACGGCCCGACCGGGAAGCGGGTGCCCAGTCCAAGCCGCGCGCTTTCGGC
+>850:2:1:2484:3706/2
+CGACAACCCGGCGCCCGTCTCCGGCCGCTATCCCGTACCCGCCACCCAGCACACCGCCCCGCCGGGCCAAATCTGA
+>850:2:1:2484:21012/1
+CGTATAAGCGGCATTCTTACCTCCATAGTTAGGTCAGAAGTGTAACTGACGCTCGTTCCCAAGTGAGGGCCAATCA
+>850:2:1:2484:21012/2
+GATATGAAGTAATGATTGGCCCTCACTTGGGAACGAGCGTCAGTTACACTTCTGACCTAACTATGGAGGTAAGAAT
+>850:2:1:2485:2169/1
+CGTCGCCGATTTTCGGCACCTGGCGGGCTCCCCCGGACGCCGCCTATGCAGTGGGAACGCTTCCACCCCATCAAGC
+>850:2:1:2485:2169/2
+TTCGATCCAAAGGGCGCCAGCGGCGTTGAGCATGATCTCGACGACAAGATCGTCGTCGAGGAAGGGCGCGGGCGGC
+>850:2:1:2485:7414/1
+TACTCGGCCTGCACCGCCGCGAGCTGCTCGGGGGGGGCGCCGCAGAGTGAGACGGGCGCGGGGATCTCGGGGGGGG
+>850:2:1:2485:7414/2
+GCGGCCAGGCGGCCCCGGGCTGGGTGGTTTGTGAGGCGCCTTTGTCTTTGGGGGAGGCGCTGAACCGCCGTTTCCT
+>850:2:1:2485:6968/1
+ACTGGGTTCCAGGGGCCACGACGTGTTCGTCAACGCGCCGGGCACTGCTGAGCTCTCTGCCGATACGTCTCGCCGG
+>850:2:1:2485:6968/2
+CTCGCCCCCGGCCCTTCACGCCATGGGAGTCGCTGCCTCGGCAGGCTCTGCAGCACACCTCCGCGCAACATTCGGC
+>850:2:1:2485:7720/1
+CAGCTCCCCGGCCGCCTGCGGCCGCGCCAGCGAGGACGCGTAGAGCCGGCCCAGGGCGTTGTGGGGGTGGGGGAGG
+>850:2:1:2485:7720/2
+GACCCGGGCGCGCTTGCCTGCAGCGGCCCCACGGCGGAGCGAACCCGCCGGGGCGGCGCGGACCCCCACGCGCCCG
+>850:2:1:2485:4319/1
+GCAGCCTCACCGCGATCGCCAGCGGGCCATCCCAGCTATTCGTGTCGCCTCCGACGGTGGGCGTGTCAAAGGGGTC
+>850:2:1:2485:4319/2
+AAGGCGAGGGCGGGCAACCTGAGCGACATTGCCGCGACGGCGGGCGTGCCGGTGGCGGAACGCGCGCGAGCCGGCC
+>850:2:1:2486:19493/1
+TTACATACCATGTTGGAAACACGAAGGAGATGCTTGCACTTGTGGATGTGTCTCCAGCAACAGCTAAAGCACCCGC
+>850:2:1:2486:19493/2
+TTGAACCTAGCTGTAGGCCTTCTTCGGGGGAACGCCACCGTTACGAAACGCTGTGTTGGCCACTTGGGCTGGAATC
+>850:2:1:2486:7227/1
+ATCGTGGCCGGAGGCCAACCCATCCGGCCGCACGCCCGCGGTCATCGCCAGAACGAGGAGCCCCCTACGGAGAAGA
+>850:2:1:2486:7227/2
+CGCTCCCGACGCTGACACCGCGCCCTAGCCGGACGATGCCGAGTGGCCGGGCCACCCCGCCCGCGCCCGCCGGGCG
+>850:2:1:2486:16995/1
+AGCGCGGACCGCACCTGCAGCCGGCCAAGGGCGTTCACATTCTCACGGCCGGCCGCGGGCCGTCCTCCGCGACCTT
+>850:2:1:2486:16995/2
+AGATAGGCCACGTCCTGCGGTGTCACGACCAGGGCGTCCGGGCCCTCGGTGGCGAAGGTGTCGGTGGTGCCGATCA
+>850:2:1:2486:5215/1
+TGGTGTAATCCGACCAGGCCTTGTCAGCCGGAGTGTTGATCCAGTACTGCTGAGAAATGCTCGCCACGGTTCCCGC
+>850:2:1:2486:5215/2
+TCCTCGAACAGCGGCGGCACGCAGACCACGCGGCCAAGCGTCAGCCTGGGGGTCGGTCCTACGCAGGGGCCGATCA
+>850:2:1:2486:9496/1
+CCGGATCGGCGGCACCCCCCCGCCGCCCGGCCCCCCGGCGGGGGGGAGCGCGCCCGCGCCGCCGCCCGGGCGGCGG
+>850:2:1:2486:9496/2
+AGCGGGGTGCGGATCCCCTTCAGCACGATCGCGTCGAGCGAATCGTAGATCGCCGGATCGGAGCGCAGCAGGGCCG
+>850:2:1:2487:12938/1
+CGAGTGTGCGGCCGGATGCAGACGAGAGCAGGCCGCTGCGCATATCGCCCAGCCCGGCCTTCTCGGTCCCATCCCT
+>850:2:1:2487:12938/2
+GGTGAGCATCACGAATGTCGGCATCTGTCTCTCCTCTCCTCGATTTGTCGCGGGTCAAGGCCGCTTTCTCTCACGT
+>850:2:1:2487:14347/1
+GCGGAACAGGAGGCGGAAGTTGAGACTCGGCTTGCGCATGCGCGTCAAGCCCGGCGCGGCGGCGGGGGGACGGGGG
+>850:2:1:2487:14347/2
+CTGGAGGCGTGGGCGCCCGACAACTTCATGCGCTTCGCGGAGCCCAGGGAGCCCTACGTGCCCGAGCAGCCCTTCC
+>850:2:1:2487:3827/1
+AGCGGGTCTTCTTCCGGGATCAGCACCTGGACCGCGAGCAGCACGCAGCGTTCGCCCGGCGCTTCGCACCGCTCTT
+>850:2:1:2487:3827/2
+CCTCCACGGTCGGAACCGGCGGGGGAGCCGGGCTCCCCGGCCACACCCCTCATGCTAAGTAGTGCGCAAACACAGA
+>850:2:1:2488:13085/1
+GGAAAGTCTTGAAAGCCTGCTGACCCCACTTAAGAAACTGGCCACGCTCGCGACTGCGCTTGAACTCCATGTCCAA
+>850:2:1:2488:13085/2
+CGCCGATTGTCGATCTCGCGGCGCTGCGCAGAGCTGTGCAACGGCCCCGGAGCGGCCCGGAGGCCAACGCGCCGCC
+>850:2:1:2488:3627/1
+TTATGGATGTCATTCCCATGACCTCATACTGAAACGCCGACGGAACAACATCACGAGAAGGTTTCTCCAGTCTTTC
+>850:2:1:2488:3627/2
+GCCCGGACCGTGCTGCCAGAGAACAGCGCCCGACCGGGGGGCATGGACAGCACAAACGCGGCTTCTTCAAAAACGA
+>850:2:1:2488:4516/1
+ACTTCGCTGAGCCGGTGGCGCGCCTGCGCGGGGCGGTGAACCACTCGCCCGTGCTGGTCCACGAGGCGGGCCAGGG
+>850:2:1:2488:4516/2
+CCGGTTCGTGCTCTGCTGCCAGCCACGCGTGCCCTCGGTCCCGGACCCCCTCTGGACACGCACGCTATTCGCCGCC
+>850:2:1:2488:21246/1
+GCGCTTTGGCGTGTGAAAAACTTCCTGCGCTTTCCTCGAGTCGCCCAGCATCAAAAAACAAAAGCGATAGAGTTGC
+>850:2:1:2488:21246/2
+CCGGCCGCTGTGGATCAACACCACTGGCGCGCGCCCGCCGGCGGCGCCGGCGGCGAGCAACTGCAGCTGCGCGCCG
+>850:2:1:2489:13591/1
+CCGCGGAAAAGTGCGACGTTGTGCATCGCGACATCAAGCCGTCCAACATCATGCTCGAATCGGATCCGAGCGGCGC
+>850:2:1:2489:13591/2
+TAGATATCCGAACGCGTATCTATTTTCGTCTGCTCCGAAGGAGCGAACTGCTCTGGGCTCGCGAACGCCGGGGATC
+>850:2:1:2489:9537/1
+GAACCGGAGGGCGTAGGCAGGATACGACCAGGCATTCTTGCCACTTTACTTGCCCCAATCGGAATCAGTCGATAGC
+>850:2:1:2489:9537/2
+ACCTGACCTCCCCCCCTGTCCTTTCCCCAGGAGTTGGCCATCGATGGGAGGTCACGAACGCAGGGCCGGCGCGAAA
+>850:2:1:2489:3023/1
+TGTAACCGTCGTGGCGAAAAAACTTAATGCCATTGTCCTCGTAGGGATTGTGCGAAGCCGAGAGCACGATGCCGGC
+>850:2:1:2489:3023/2
+AATCGTTCTTGGCAAAGACACTCGGCTGTCCGGGTACATGCTGGAAAACGCGCTCGTTGCCGGCATCACCTCATTG
+>850:2:1:2489:7043/1
+GGCGCAGGCCCTGGCAATTGTTTGGCCAGCGCGTGCATTTTGCAGGGACAACGGTAGCATGCCGGATTTGAGGGCT
+>850:2:1:2489:7043/2
+ACACCTCCCTTTACGCACCCCGACACCTCCTCTCAATTGCAGACCTGTCTCCAGCAGAGCTCACAGCACTCGCAAG
+>850:2:1:2490:14093/1
+CTCACTGCTGCGGCTGACGGAGGGCAAGGCATTATGGGGCGTCAAGGGTACGAGATGCTGCAGCCGGCGCAAGCTC
+>850:2:1:2490:14093/2
+GTATAGCAGGAAAACAGATACGGAAAAGGTCGAGACTCATCGGCCTATTGCAGCCACGCACGCGGGGCGCCAGCCT
+>850:2:1:2490:20096/1
+CGGACAATGCGCTTCCCGTGAAATCGCCCGGGAAGCCCTTCCTGGGGCGCTACTACGAGGCGTGCGGGGTCGGGGG
+>850:2:1:2490:20096/2
+GTGCTCAACTTCCTTCTTGAACCGTGCAATCGACCCCCGCAGCCCCTGCCGGCCCGGAGCTGCCCCGCGCGGCCCG
+>850:2:1:2490:13491/1
+GCGGAAGGCCGAGAAGGGCTTCATCTACAATCTGGCGACGTTCTAGCCAAAGGGCGAGTACCCGGACCCTGGCCAA
+>850:2:1:2490:13491/2
+TCATCTCACTCACCGGGCTCCCATCCTCAGCCACCCAGGAACGGCGCCACTCCTTCACCCACCCGGGGTCCCTTAA
+>850:2:1:2490:18340/1
+GGCCAGCGCGCTGAGGCGGACATTCACACGGACGGCGGTCATGGTGGGACTGCTCGCGGCGGCGGGGGGGGTCGGG
+>850:2:1:2490:18340/2
+CGACGCTCCACGCCGAGTAGAGTGGCGCCTTCTCGGCGCGCCCCACGACCTTCTGAGGCTGACCGGGGCTCTCGCA
+>850:2:1:2491:8695/1
+GAAAGAGTTGCCGTAAACGGAGCCTTTTGGCCCACATTGAGTTGCGCTGGCGACACACTGAGAGATGCGAGTGGGG
+>850:2:1:2491:8695/2
+TGGGCGGCCTTCTCGTGCTCTAAACGCGCCGTGCATCTGCTCCCCGCTCTCCCGGCGCGCAGCCCCCAGCCGTCCC
+>850:2:1:2491:11175/1
+CATTTCGGGCCTGGCCTTCTTGATGTTGGAGCGCAACACGGGGGGGGTGGTGGCGGAGGGCGAATAGCCTTCGCGC
+>850:2:1:2491:11175/2
+AATTGCCAATCGGGGCAATTCCGGCCTGGCTCTCTGTGCGATCTCGCACTTCAAGCGCCCGCCAAGCAAGCGCTGC
+>850:2:1:2491:2035/1
+AGGCCGAGATCGAAGCCAAGCAACGACGTGACGAGCTCAGTCATCTAAGCCGTGTAGCGCTGCTCGGCGAGATGTC
+>850:2:1:2491:2035/2
+GGTGTCTGCTCTTTTCGTATCATGCCGCGGATCTGGCGTATAACGTCGCTGGCGCGCCGCGCGTCAGCGCTGCGAT
+>850:2:1:2491:13166/1
+GGGCGCAGTGGTAACCCCTCTGCCGGAGAGCGTACGCGGCCCTCCATTCCCCTCGCTCCACCCGCCCTCACCCGCG
+>850:2:1:2491:13166/2
+AGGGAGTGCTACCGCGCGACCTTTCCCCCTGCTGTCGTCACGGGGTGGGCGGCGATCTCCCTGCCCGACGAGGTGT
+>850:2:1:2491:18473/1
+CCGGCGGCAGGCTCCCCCGCGCCACCTCCTCGATCCCCTGCGCCCCGCCGATCCGCCCCCCGCGCCCGTGGTACGC
+>850:2:1:2491:18473/2
+GCTGCCGGACGTCGCGGGTCGGGCCGAGCCCCCCCCGGGCCAGGCGCTGCTTGTTCTCGGGCGGGGTGCGTGGTGG
+>850:2:1:2491:11463/1
+TCGCTCACATGCACATTCAGGGCATCCCCCACCGCGGCGCGCCCCCTGCCACACCCATGCTCGGATCATCCCGCGC
+>850:2:1:2491:11463/2
+CGTTCACGCACGGGGCGGCAGCTGGTCGAGGCGCCCGGCGCGGCGGGAGGGCGGATGGCGGGGGGGGCGTTGCGGA
+>850:2:1:2492:2403/1
+GTGCGCTCCGCGAAGGCGGCAACCGTCGCGTGGAGCGCCACCTCTTTCCGGGCGTGAACCACCACTTCCCGCGCGC
+>850:2:1:2492:2403/2
+GAGGGCCGCGTAACGCGCGACATCGGGCGAGGCCACGATCCATCCTCCTCGTTCGGCGGGTCCGCGCAGGGTCGCG
+>850:2:1:2492:2713/1
+GCAGACTCCGCAATGACGAGTGCAGATGTCGCCGGCGAGCATGAACGTCGCGGTGCGATCGGACCAGCATACGAAG
+>850:2:1:2492:2713/2
+AGCAATAACCAAAAAGTGCGTCAGCCTAAACCCGAGTGGCTCCGCATAAAGCTGGGCGACCCGACTAATCAAAACA
+>850:2:1:2492:14732/1
+GTGGAAGCCGCCCCGCGCCCGGGCTGGCGACACGGACGTGCCCCGGGCCACCAGCGCCCCGAGGGGGGGGGCGTGC
+>850:2:1:2492:14732/2
+TACTCACCCTCTATCTCTGGCTCTTCCGCGCCCACCTGCCCTTTCCTCAGGCCCTCATGCTGCTCCCGCTGCGCGC
+>850:2:1:2492:16975/1
+GGGCTGAGTGCCGGCCATAAGCCTCTGGTCTCATCGTACCGTCGCATCATCGCATCCCGCGTTCACCACGTCCCTA
+>850:2:1:2492:16975/2
+CAGCCCTGCTCCAGCGACGGCGTCCGGTCGGCCTCTAGCAATCGCATGCGACGGGCGGGAAAACATTCAGCGGGGT
+>850:2:1:2492:20717/1
+CCGTCCCCGCGCTACGCCCTCCCGGAGTCTGGGCGGGAGGTTGCGGTGAGCGGGCGGGTGGCGAAGTGCCTTGGCG
+>850:2:1:2492:20717/2
+GTTTTCATGCGGCGCGCACCCTGTGCCACGTGAGCCACAGCACCCAGGCAGAACGCTGGATTCCGCAGGGACACTG
+>850:2:1:2493:11305/1
+CGACCGGGACGTTGACGGGCAGCGACGCCGGCCGGCCGCTGCGCGTCGCCCCGCTGACCCGGCGCCTCGCCGGGTG
+>850:2:1:2493:11305/2
+TTCGAAGGCCGCCTGATCACCGACTCGCCGGGGAACGAGAACCAGCCGGTCCAGGACCACCTGCTCTACACGGGCC
+>850:2:1:2493:20943/1
+CCGCGCCTTGCCGGGAATTGGCCCGGCGGTTCTCTGGACCGCCGTCTGCTCCCTCCCCCGGGCGGCCCCGGCCTCC
+>850:2:1:2493:20943/2
+GCCCGGCGTCGGCGGGTCGGCGCGAGCGGCAGTAAGCCCGGCCACGGGGGCTTGCTCTTTTACGTTCCAGCCCCCC
+>850:2:1:2493:18202/1
+TGGCGAGCAGAAAGAACATGATGTCGATCAACGGGATGATCTCAATCCGCGCTTTCTTGTGAGGAACAGGTGAGGC
+>850:2:1:2493:18202/2
+TGGAAGTCATGCTCGAAGCACAACAACACGGGGAGCGCAGGGAGCACAGAGCAGTGGAGATTGAGCACGGTACACC
+>850:2:1:2493:17914/1
+GGGTGAACTCGAGCGCCGTATCGATCGCTCCCCCGAGGTGCTCGTCGATATCGACGCCCTCCACGACGAGGGAGCG
+>850:2:1:2493:17914/2
+ATCCCCATCGAACCAGCGATGGCACTCGTCGTGGAGGGGCACCGACCATGAAGCAACTCGGGGGGCAGGGCAACTT
+>850:2:1:2493:8738/1
+ACTGCGAGACCCTGGGCGAGGGGGGCATCGTGGGTAACAACTGCGCCAAGGGCTACTACGAGCAGCCGGAGGCCAG
+>850:2:1:2493:8738/2
+GCTCGACCTCGGCGGTGGAGATGTCCTCGCCGCCCGAGATGATGATGTCCTTCTTCCGGACGCGCACATCGATGTA
+>850:2:1:2493:7882/1
+GCCATTGGCACCAGCACGGAAAACCAGCTCTCGGGCCCCAGGTCCTGGGGCGAACTCGAGTCCTTGGCCGACCCCC
+>850:2:1:2493:7882/2
+GTTACCGGGCTGCCCATATCACAGAACCGGCCGCTACCGCAACCCGCCCATTTCCACCACGTCATCGGGGGGAAAA
+>850:2:1:2493:18996/1
+GCTCAAAGCTCAGCTATCGCGGCACTTCGGCATCGATCTTGGAATAGACATTATACTGCTTGGTCCACAGCGTGTT
+>850:2:1:2493:18996/2
+GCTCCCCCCTATCCTATCCGCCCGGCGGGCAAGGGCAAGACCCCGCGCAACATCGCCGCGCGGCCGCGGGCGGCAC
+>850:2:1:2493:9680/1
+CGGGAACACCGCCGCCGCCACGCCGCCGAGGCGCTGCAACGCCGCGCCCGCCCCGCCCCGCGCCCGCTGGGGCGCC
+>850:2:1:2493:9680/2
+TACTACGTGGGTGAGCGGCGCGCGGGCGAGATCCTGTGCCAGCACGTCGTCGAGTACGGCGGTCCGTGGATCGGGG
+>850:2:1:2494:8274/1
+TACGCCCAGTTTCACAGACCGGTCCGCGGGCATTCAGCCCCCGGCTCGGGAATAATGCCTCATCGAGCGCGGCATT
+>850:2:1:2494:8274/2
+GCGGAAACTCCGCCTCAACATGACGGGAACGAGAGCAAAGACGGTCCCCCCCGCCCATCCAGCCGAGCAGCCACGC
+>850:2:1:2494:21367/1
+GCCTCTTCTCCGGCGTTGCCTTCTGGCTGCTTTGCAGTCCGCGGCAGACACCAATCCCAGTCACGTCGGCGGTATC
+>850:2:1:2494:21367/2
+TTCTTGAACCCGGCGAGGATACTTTCAGTCATGCAGTTGGCGTTCCCGCCTGGCTTGGCGAGCGATCAGGCCAAGC
+>850:2:1:2494:1336/1
+GAACCAGGCCTCGTCCCACAGGAAGATCAAGTCCGGCTTGCTCGCGAGGCCCGCACGCATGACCCCCTTCACGATG
+>850:2:1:2494:1336/2
+TACGTCGAGGCGCTCCCGCTGCCGCAGCCTTCGATGCATGGCGCCGGCCCGCTGCGGAAGCTTCCGCAAGCCCCCA
+>850:2:1:2494:9830/1
+GAATGGATGATTGAGCGTGGGCCCGCTGGCATGGACGCCGGCGGACTCCTTTCTGATCTTGCCCGTGCAGCGCGTA
+>850:2:1:2494:9830/2
+ACAAATGACACAGAGGCGCGGCAGATCGGGTAGGGGGGAGCTCGTGCTCACTCCCCCCCCACCCGCCCTGCGGGTC
+>850:2:1:2494:10434/1
+GTTAAGGCAGGCCGCCGCGCTCTTTCGGTCAACCTCCCGCTGTTTGTTCTGCGCCACCCCGTTCCAAGACAAGCGG
+>850:2:1:2494:10434/2
+AAATAGCCAGCGACCGCAACAAGCACGTCGTCGGCAAGCCTAAGGGAATCGAGCATACCCTGGCGACCAGGCGCCA
+>850:2:1:2494:8495/1
+CCGTTGATCTGCGGCCATTCCGGGGGCGATTGGGAACTCGGCGTCCGGGCCGTCCGGCCATACAAGCATGTTCTCT
+>850:2:1:2494:8495/2
+TTGAAATATCGGCACCCAGGACCTTGCCCAGCTCTGTGGCGTAACTGCGGCTCGCGGCCTGGCCTCCCCGCCTCAG
+>850:2:1:2495:1254/1
+GCCGGAGGTCGGCGAAAACCGACGGGTTGGTGTAGCGAAAGATGGCGGCCAGACACGGGCCGCGGTCGGCGACGTC
+>850:2:1:2495:1254/2
+CCCGCTGCCGCCGGTGTGGCGCGGGACATGCCGCGCGCCTCCATCAAGGGGGTGTTGCCACGCTCGCCGTGGCCCC
+>850:2:1:2495:2128/1
+GACGCCTTCGTCACGAAGATCGCGCCGAGCGGGTCGTCGCTCGCGTTCTCTGCGTTCCCCTTCGGCGACCCCTTCC
+>850:2:1:2495:2128/2
+AGATACGACGAGTAGACGAGCCGTGTTCCGTCCGGGCTCAGCTTCGCCATGAACGCGTAGTCGAGGCCACGTTCCC
+>850:2:1:2495:16103/1
+GTGTCGGCGAAGCGCCACCAGGCCGCGCCCCTGCCAGAGCTGGCCGATGGCCTTACGTACCCGCACCGGATCCAGT
+>850:2:1:2495:16103/2
+AGCCGCCGGACGTTCGGGGCCACGCGACGCCACGCGGGGCGGCGCTCGTGTGCGGCCCGCACCCAGGGCTGGTATC
+>850:2:1:2495:21308/1
+CGATTGGCGGGAACCCGGATTGTCGCGGTGGGCAATTCTCAAACCCCAAGGCCGACGCGCTTCGGGCGGAGGGGGC
+>850:2:1:2495:21308/2
+TTTAGGGTTAGAAAATTGAGCATGCTCGCAATCGAAGTCTCCGCCAATCGTGGCTCCCTTCAATTCAACTCTGCCT
+>850:2:1:2496:6996/1
+CGGCGAGGCGACACTCGACGTCGCAAGCGAGTAATTCGGAATCCTTGGTGGCAAATTCTTCATCAGTTAGCGACGG
+>850:2:1:2496:6996/2
+CATCAAAGATTCGTCATTTGTTTCCTTGCCTGTCAAAAACGGTAGCGTTTGGATCGACACTAAGCAGTGGCCACAA
+>850:2:1:2496:13811/1
+ACCGCGCCGTCGCCCCGTGCGACCGCCGGCGCGTGGTGGGTGCGCTCGCCGGCCTCATCGACGCGCCGGCCCGCGG
+>850:2:1:2496:13811/2
+ATGGGCATCAAGACCGTGATGGTCACCGGCGACAACCGCCCCACCGCGGCGGCGATCGCGGCCGAGGCGGGGCGCG
+>850:2:1:2496:17087/1
+TGTGGGGCATCCGGGAGACATGCCCGAATGAGACATGTTTCCTTCCCACGAGATCTGAGCGCCAGCCCCTGCTTTC
+>850:2:1:2496:17087/2
+CAAGCCAGACGCAGATGGTGCTAAACAGGAGGCCCTGGTCCAACCCGCGAATCCCCCGGACCCTGGTCTCCGCCGC
+>850:2:1:2496:21338/1
+ACGGAAGCGTGTGTGGGTCGGGCGGAGGAAGTCGGCACGGCGCGGCAATTTCGGCAGCCTGCCCCTGCGCCGACGG
+>850:2:1:2496:21338/2
+TGAACACGATCCGCGCTCCCGCCTGGATGATCCGCACGTTCCTCACACCCGCAGCTCCCCCCCAGCAGACCCAGGA
+>850:2:1:2497:15563/1
+ACAGAATTCCTTGCCGCCCGCGCGTTGATTCACGAGCCCGGCGCCGGCCACAGCATCCAACGTGTTGACGACGGAG
+>850:2:1:2497:15563/2
+TCGGGGAGTTCGGGTTCTTGCTGGCGTGATCTCCAGCGAGGGCTACCCCGGCGTCGCAGTCCGCCGGAATAGGGCG
+>850:2:1:2497:10977/1
+ATACGTTTCTTGCGCGCACCCACCGGTAGGCCGGGGGCTATGATGAAGCGCTAGGGCACTGCCGCAGCACCATAAA
+>850:2:1:2497:10977/2
+CGCCGCCTGCCCTAACGGACTGCCTGGTGAGGAAGAGACCGCCTTTCCAAACTCTTCGCTGGCTGCATCAAGAGGC
+>850:2:1:2497:4913/1
+CCCGCGCACGTCCAGATGGCATGCGAAGCAGGCTTGCGGCGCATTCCCGGGGCTGACGATTAAACGCGCCGCGCCA
+>850:2:1:2497:4913/2
+CGCAATTTATCGGCACGGAAAAGTGCGCGAATTGCCATGAGGAGCCCGCGCGCGATTTCAGCACGGCCACGCACTC
+>850:2:1:2497:10592/1
+TCTAGGGCAACACCGTCTTTCGCACCGCTCTTTCCGTGCGCGGGCAGACCCGCGTCTGCCCTTAGCGAACCCGCAC
+>850:2:1:2497:10592/2
+CGGGATTGGTCCCCTCTGACGGTGAAGGGGTCGCGGGGATGCCGGCCCCGCGACACTCTTCCCCCCGCTCGGCAGG
+>850:2:1:2498:5026/1
+GAAGCAACGCTCGCCCCTGGGTTTGATGGTGCATATACTCGAGCCAGGGGGCACGGCAGTTACCTCACGGGTAACT
+>850:2:1:2498:5026/2
+GGGGCAGGCGACCTTCCTCGAAAGGAGACATTTGACGCGTGGGCATCGCGGTAATCTCATGCGGGTGCTTGCGACG
+>850:2:1:2498:9513/1
+TACCAGGTGCAAGAGAAATACAACAAGACGCTCGACACACTCTAACAACCGCCGGTTTTTTGCTCCACTAACAAAT
+>850:2:1:2498:9513/2
+TTCCCGACGTTTGGCAGCCCGACGATTCCAGCACTTAACATCTAGCCACAGATGAACACGGATTCCCGAATAATGT
+>850:2:1:2498:11892/1
+GCCCACGTCCACCCCATCGCTCCACAACTGTTTGCCCCCATGGCTCACCGAAAACAAATAACAAAACTGCATACGG
+>850:2:1:2498:11892/2
+TGTCTCCACCCTCGATCACGTACTCGATCTCTCGGCGTTAAGTTTTCCACAACCCTCCTCATTGCCAACAATTCTA
+>850:2:1:2499:7746/1
+AGTGCCGCCAGCGCCCAGCCCGGGCCTCTTGGGCCTGGGAGCGACAACCGCCCGCTTGGCCTTCCCTCCACCACCC
+>850:2:1:2499:7746/2
+GCGCGCGCGCTGTCGGATGACATACAGCATTATATGCGGAGCGGCACGGTGCACGGCCGGCGCCTAAGGTATCCCC
+>850:2:1:2499:1093/1
+AACTCTGGCGATGACTGACGCTGGATGCCAGGTCGGCAGCCTTCCTTTTTCACATGCCTGGTGTCTTGGCGTCGTG
+>850:2:1:2499:1093/2
+AGGCCGAGAGCGGCCGCGATCAGGCCGCGAACGCAGCCCGCTTCCGGGCATTCCTGTTGTCGCGCCTTTATTTTCT
+>850:2:1:2499:6616/1
+ACCGTCAACATCGGCGAGCCGGATCCAAAGTTTGGAAGAATGTTGCTCGAGCAATTCGGCGGCGCCAATGGAGAGC
+>850:2:1:2499:6616/2
+CCACCACCCGCTACCGCAACCAGAGGATCTGTTTCGGCTGCTTCGCGGTCGTCTTTCATTGGTTTCAGATGCATTC
+>850:2:1:2499:3003/1
+AAGCCCGCGGCGCAAGGCTTCAGACGCGGCTGGATGATTAGAAACAGGATACTCAATAGGAAGAGCAAACTCAAAA
+>850:2:1:2499:3003/2
+CTCAACGGTGCTGATTTTAGAACTCAACATCATGAAGCAGCTATTGAAGTAAGAAGCATTGCTCATGCCTCTGCAT
+>850:2:1:2499:1471/1
+AATGGCGGCCCCCCCCAGCAGCCCCCCCCTCGCGTCCCTGCTGGGGTAGGGGGGCGGGCCCCCGGGGGGGGCGGCC
+>850:2:1:2499:1471/2
+CCGCTGGACCACCTGATCACCGGTGGACCCGACATCAGCATCGACGAAGCGGAACGCACCATGTTCGCCCACCGTA
+>850:2:1:2500:5509/1
+ATAGATGCTTGCAACGTCACTTGCCGCTGACGGCCCAGCCGGTTGATCTGGGACACACTCTGCGCCGGTCCAACCC
+>850:2:1:2500:5509/2
+AATAATGGACGGCGGGGATGGAACGGTTTCGCGGTTTCAAGATGCATCAGAAAACGAGGATTATGCGGTGCAGCGT
+>850:2:1:2500:2793/1
+CGGGGCGTCCCTCGGGCCAACCCAGCTCGCGCAGCCGCTGCGCAAAGGCGGCAACCCATGGGCCGGCGCCCGCCGG
+>850:2:1:2500:2793/2
+GGCCCTGACCTGACGGGGACCGAATGCAATTCGATCAATTGAAACGACGCGAGTTCATCTCGCTGCTCGGCGGCAC
+>850:2:1:2500:10308/1
+CACGGCCAAAGCACCCCCATCTGCGCGGATGGCCTCCCCCGCCCGGACGGGGTTGGACGCTCCCCTCCCTGCTCGC
+>850:2:1:2500:10308/2
+CCCCACACGCTTCCATAGCAGCGCAGCACCGTACGTCGCGACGGTTACGATCGCTGATGCCTGGAGACGGTTGACC
+>850:2:1:2500:6244/1
+GTTTTGGTCTCTTGGTCCTCGCTGGGTGCATCATAGACATCCTGGCAAATCTATTCGTATTGCCGCTGCTCGGTGG
+>850:2:1:2500:6244/2
+CTGGCCCTGGCGATCGGCCTTACCTCTGATTCACCCGCGCGGGGTCTCTTCTTTTATTGCTCATTCGCGCATCCGT
+>850:2:1:2500:11642/1
+GGAAAGAATGTTTCGATAGCTGGTAACGTTGGGGCCAACTGTGTCGATCTGAACAAAGCTCGTCCCATTCCCGCCC
+>850:2:1:2500:11642/2
+CAGTGGCAAGCATTATCGCACTTTATAGCACCACTCCGTCACCTACGCCGCCACCGCCCCCTCCACTCCCGCAAGC
+>850:2:1:2500:15815/1
+TAGTGATCGAGAGCGTTTGTCCAGTCGCTGAGCTTTTTGTCGTCACTCTTTTGTGCGTCGCCGCGTTGATAAAGCG
+>850:2:1:2500:15815/2
+GCTGAGGACAAGCTCCAGTTCGACTCAGGCGCAGCTGCTTACAAACTGAAAGATTACAGCAAGGCGAAGGAATCAT
+>850:2:1:2501:9593/1
+GCATCCAGCAGCGGCAGGGGCAGCATGACCCCTTCGTCTTGCCCCCCCCAACCGCCCCGGGCCGCGGGCGGCGCCC
+>850:2:1:2501:9593/2
+CGGGCATTCGTCGGGACAGTGCGTGTAGCCGAAGAACATCAACGTGACCTTGCCCTTGGTGCGGGCGATGAGGGCG
+>850:2:1:2501:16905/1
+CCTGGAGATCCCAAGACAACTTTGGGGCCTTGCACCGATAGCGGAGGATTGGATGTCGGGGATGCAGCGGAGCGAC
+>850:2:1:2501:16905/2
+CTGCCATGTTGTTCATCGCCTTGCGCTTGCGGAACAGGACGTTACATCCAACCCACTCCGCGCCGCCGGCTAACAC
+>850:2:1:2501:6676/1
+TGCAGGCGCTGTGGCTGCCCGTTGGCCTCGGGCTGCTGGCGCGGCTGTTGCCGGCTGGTGTGGGGCCACCCCGCAG
+>850:2:1:2501:6676/2
+GCGTCCACGCGAGAACGCGCGCTTCGCCAGCAGCACCGCCGCGTTACGTCCTCGCCCCAAGCCGCCGACCTCCCGG
+>850:2:1:2501:11814/1
+TGCAGCTTGCGGACCTCGTTCCCCCCAACCGGGCACTTCTCACCGGCCCGCGCCGCCCTGTCGACCCCAGCCCCGC
+>850:2:1:2501:11814/2
+GAATGATCCGCACGAACCAGCTCAAGCACGGGCACCACCTCGACGTCGGCGTGACCATCTTCCGCGTCCTCGGGTT
+>850:2:1:2502:13239/1
+TATCGCGTCCGGCCAGATTCGTGACGGCAACTGTCGCCACGCCCGGTTCGGGCGCGATGAATTGCAGTCGCTTGAA
+>850:2:1:2502:13239/2
+GATTGCTTCGAGGCTGTCTCACCTGCGTCCGAACCATACGGAGCCACACAGACCATCTTCGACGTGTTCTTCCATG
+>850:2:1:2502:3367/1
+TACCTCGGGAAGCGAGCGTCGGCGCGGCCATCCGGGACGAGTTCCCGATCTTCGCGCACACCGGCTACGCGAACTC
+>850:2:1:2502:3367/2
+GGCGAACGCTGCACTCTTCTTCATAGTATGCGCCGAGCGGCACTCCGCAGCGACCCCCAACTCGGCCCCACCCGCA
+>850:2:1:2502:3610/1
+AATCCGCACCGCGCCAGACCAGTCGGGGATGGTGGGAGTCGCGCCAGTGATAATCCGTACGCCGCGGCAGTGCACC
+>850:2:1:2502:3610/2
+ACGTCTAGCGGGCTTTGGACCAGCACGGCGAGCAGGGTTCGCAGCCGGGGTACATCTATCCGTATGGCAACGTCAA
+>850:2:1:2502:21043/1
+AACGCATTCTTTCGGGATAGCGTGCGACTTCCGAGGCGTCAACAATGGCGGAGCAGCACGTACGGGAAGAGGGCGT
+>850:2:1:2502:21043/2
+TACATGAGTTGTTGAGCGGCCTTCGCGCGGACGGCGTTTCCTTTCCACTCCACCGAGCGGGAACCCATCCAGCAGC
+>850:2:1:2502:14382/1
+CGCACGAGTTCCTCCGTGACGCTGCCCTTGCGGACCTTTTGGTTCGTGAGGTCCACGGCGCGCCGCGCCTTCCATT
+>850:2:1:2502:14382/2
+AAGAGCGGTCTGGCGCACAGCGCCGTCGTCACGCCAGCCAACGAGCAAGAAAAGCATACGCTGCGGCACGTGATGC
+>850:2:1:2503:1776/1
+TCCTGGACGCCGGACGGCACACTCGGTGCCTAACCGTCAATTGCCCCTAATCGACGACGAAAAACGGATTAAAAAG
+>850:2:1:2503:1776/2
+GCGGCCGCTCAATGCATTTAATGTGCCCGTGATTAATGTGCCCGTGACCGCTCAACTGCCGGTGTGGCTGCTGCGG
+>850:2:1:2503:4494/1
+TCCAGCGGCGCCGTTTCTACCACTTGGGCATCTATCACATTTTGCGGCTCCGCGGCGGAAGCGATCGCCTCGCCAC
+>850:2:1:2503:4494/2
+TCGGTGGTCATGGACTTTAAAAGCTCCAGGTTTGCCTTGCGCGTTTCATAGTTCTTGTCCCCTGGGTCGCCTTCCC
+>850:2:1:2503:19287/1
+GCTGCAATTGATTAGTTTAGCGCACACATCGCCGTCCCAGAAGGAAGGGCGCCCAGCCACCACGATTTTCCACACG
+>850:2:1:2503:19287/2
+CCGGGCTCGTTCGAGACGGGTCGCCAAAGGAAGCCGGCTGCCGCCCCACACCGTCGCAGCAGCGCCAGAGAAACCG
+>850:2:1:2503:21388/1
+ATGGACGGGTGCTGCCCTGGTAATTCGCCGTCTCGTCGCGACCCCAGAAAATGTAGCGGCCGCCCCGAGAATGGGC
+>850:2:1:2503:21388/2
+TAATCAGCCCCTCCTGCTTCAGGGCCGCAAAGACGTTCTGGGATATCCGGGCCATCTGTGGACGGTAGGTTTCGAT
+>850:2:1:2504:10409/1
+ATGGCCACCTTTAGGGACCTAAGGATGGAGCAAGACGCTGCCTGGGCCAACAAACAAGAGCAATATCAGGACCGCC
+>850:2:1:2504:10409/2
+TGACAACTCCATCTTCATGATTTCGTTGTCCTCCCGTAACTTTGTCCTCTCCCATTGCTCCCGGCGAAGCCTGGCA
+>850:2:1:2504:6349/1
+AGGCCTAGCCCTCGGCGGCCTCGTCCTCGCTGAAGCCCATGATGTGGGAGCCAGCCGCCGCGTGGACGGCGTCGCC
+>850:2:1:2504:6349/2
+CGGCATCTCCGGCGGCCGCGGCATGCGCTCCAAAGGGCGCTCGCTGTCGGCGATGAAGGAGGACACCTCGATGGAG
+>850:2:1:2504:2000/1
+GCAGATCACGCAGCCGTTCGGCTGCCCCCTGAACCGCGGCGCCACCACCGCGGCCCGCCCCGCGGGGGCGCACCAA
+>850:2:1:2504:2000/2
+GGCGGGCGGCGGCCGGGGGTGACAAAAGCGGCCCGCGCGGGCAGGAACCGGCGGCCCTCCCGGCGCCCCCGGGGGG
+>850:2:1:2504:15447/1
+CGGTTGCTTGTCGCGACGCCGCTGCTGGGGGACCCTAACTTCCGGCGGTCCGCCGTCCCGGCGGTAGAGGACGAGC
+>850:2:1:2504:15447/2
+CCCAGCGCGCTGTTCGGGGAGACCCGGCCGCCCCGGAACACGACCGAGGGCCCGGTCCCCACCCCTGGCCAGGATT
+>850:2:1:2505:19863/1
+CGCCGCCTACCCGCGCGCCGCATTGTGGATGCCGGCGAACAGCCCGCGCATGGCGGGCGCCTTCACCCGCGTCTCC
+>850:2:1:2505:19863/2
+CCACTGCCGAGGTGCTGGCGATCCCGCTGATCGACACCCAGGAGGCGGTCGGCAACCTCGCTGCGATCCTCGATGG
+>850:2:1:2505:8805/1
+GTGCGCTCTTTCTGGCGCTCGGGTTCCTTGCCGTTTGTTTTCCCGTCGTAGCCCAGCAGGCCAAACATCCCGGAAC
+>850:2:1:2505:8805/2
+ATTGCGCACCGTCTGACCAAGCGCGCACCGGTCCGTTGTGAAATAGAACCGATGCGTTCGATGCGCCGACGACGTC
+>850:2:1:2505:2547/1
+GGACTTTTCGTGGCGGTGGGCGTGGCCGAGCTCGGCGACGCGGGGAGGGAGGTCGCGGACGCTGTTGGGGGTTTCG
+>850:2:1:2505:2547/2
+TACCAGTTCGTCCAGACCCCCATGATCCTCGACCGCAAACTCTGGGAGAAATCCGGCCACTGGTTCAACTACCGCG
+>850:2:1:2505:15366/1
+CTGGGCGCAGCCTTCCTTGCCTATTATCAAGCACCAAGAGCAGGAGAAGTGTACAACATCGGAGGCTCGCGATTTA
+>850:2:1:2505:15366/2
+CCGAGTTACTGACGTACCAGATGTGATCGCCTAGCCTGTTGACACCGCTCCAGCTCCACTGCAGCCGGCGACCGGC
+>850:2:1:2505:10329/1
+CGGCCGTCTCCTCGCGCAACTCTTCGTCGCCGCCATCGACACCGGACCGCTGCCCGGACTCCAGCGCGACGCCCGA
+>850:2:1:2505:10329/2
+GAGGACGGACGGCCGTCGGTCCTCAACCCGCAGCTCTCCTTCGATCCGATTCCCATGCCCGAAGCAGTAGTGATTC
+>850:2:1:2506:10638/1
+ACTTCCGCCCTCCGCTCGCTCGTGCCGAACAGCAGCTCGTGCTGTGGCCGGTCCTCTTGCGGCTCTCCCCGGGGGC
+>850:2:1:2506:10638/2
+CTCGGGCCAGGGGCGCACGACGACCGTCGCGCCGGCGAGGAAGCTCGGCGCATCCGACTTGGGCTGCAACCCGTTC
+>850:2:1:2506:11227/1
+CGTCGGTGGTGGCTATAGAACGCCAGCCCAAACAAGGCTGCATAGGGAAGGGCGACGACAAATCTACGGCTCCGGG
+>850:2:1:2506:11227/2
+ACGATCACGTGAAGACGGCTGCCTTCGCGGCTGTGGCGCTTGCGGTGTGGAATGTGGGGCGGACCGTGCTCAGCTA
+>850:2:1:2506:14296/1
+GGTGGTCTCCACCTGATGCGCGAGGTCTACAAGGACTACAACATCATCTCCTTCCTGCTCAGCCACACCGGCGGAC
+>850:2:1:2506:14296/2
+AGACCTGGCCGGCGAAGCCGCCGATGCTCATCTTCACGCCCATCCGGCCCTCAGGCGTCTTGATCTCCTTGCGACA
+>850:2:1:2506:3927/1
+GCGGGCAGGCCCCCGTCACAAGCCACCTGCGCGTGGATACGACTCGGGCGCGGGCAAAGGCGATGGGCCCCGCGAA
+>850:2:1:2506:3927/2
+ATTTCATGCGCCGAGACACAGCAACCCGACACCCCGAGCGCCGACCAGAGACGAAGGAACATTGGGTTACGCAATG
+>850:2:1:2506:18165/1
+CCAGATCGCGATCAACGCGGGCGAAGACGGTTCTGTCATCCTCGGCAAGATCCTTGAAAAGGATCAGTACAACTAC
+>850:2:1:2506:18165/2
+CCGCCGCCACCGGGGGGCATACCGGCGCTGCCTTGGTTTTTCTTCGGTACTTCGGCCACCATGGCTTTGGTGGTGA
+>850:2:1:2506:19228/1
+TATCTGCGCGCCATCGCGTTCAGTGTCCCGGCCGCGCTGGGCCTCGCGGTGCTGCAGCGCTTCCTCTCCGCGCTTT
+>850:2:1:2506:19228/2
+TTAGGAACTCCGCCCAGCAGATCAGGGTCGCCGCCAAACCTGATCCAGCGCCGCCAAGCGCCGGAAAACCGAAGGC
+>850:2:1:2507:8200/1
+CGAACGGTTTTTCGATGATGACGCGCGCCCAGCTTCCTTCCTTCGCGCGATTCAATCCCGCGGCCTTGAGATTTTT
+>850:2:1:2507:8200/2
+TTGGAAAACATTTTCGCAATCGCTCTTCTATCATCAGAGCGAGTTCGGCGACGAAGCCGGAGACACGTCATTAGCC
+>850:2:1:2507:12150/1
+GGCTGAGCGTTCTAAGCAGCTGGAGTGCGGCCCTACGCATGTTGGAACGATGGCCAGAACTGCTTTCCCACACCCA
+>850:2:1:2507:12150/2
+CAGCAGCCGCAGCCGATTTGAAACAGAATATGGCCCACGTCCGGCACATGCTCGCGCGCGGTTTCCAGGAGGTCCA
+>850:2:1:2507:17022/1
+GCCTGGGCGAGGAGGGGGAGCTTGGCCGTCCCGCCCGTGAGGAAGATGCGGGCGATCTCGGCCTCCCCGCTCGTCG
+>850:2:1:2507:17022/2
+AGCTTCGAGCAAGCCGAGGGGCTCAAGTGCGGGCGGCCCGCGGTCGGATCCCCCCCGCCTCCGCCCCCCCCGCTCC
+>850:2:1:2508:10825/1
+GTGCGAGGAGCTAACCCGGATAACTCGGTCGACGGACCCATGTCGGAGCGGGTATGGAACAGCGCGTTCGTGGCGC
+>850:2:1:2508:10825/2
+AAAGTATGCGGTCATGCGTCGGAGTAAGGGAGCTGTGACCAAGGCGCCGACTATGCAGACAACCGCGTTATTCGGC
+>850:2:1:2508:6105/1
+CCAGGTCGTGCATCATCCGATTTGGGACTTCGACCTGCCGGGCGCTCCGCTGCTCGCCGACATCAACGGGGGCCGC
+>850:2:1:2508:6105/2
+ATTCGACGACGCCGCTGCGCGAGCAGGCCGGCGGCCTGGATGGGAACCGGAGTCGTGGCCAATCTGCCCATCCACG
+>850:2:1:2509:8415/1
+CTCGGGCACCCTCGGCATCCTGAAGTTCCTCGCCTTCGAGCAGGTCTTCAAGAACTCGCTCACCACGCTGCCGATG
+>850:2:1:2509:8415/2
+TACATCCCCAACAGGCAGCCGATCTCCCGCCCGCCGACGCCGATGTCGCCCGCCGCCCCCACCACGGCGCGCCCGA
+>850:2:1:2509:3806/1
+AAGCGGGCCGCCCGACAAGGGGCGGCCGGGCGTTGCCCGCGCGACCCAATCGTTCCTGAGCGAGGCGATTGCGCGA
+>850:2:1:2509:3806/2
+AACCGGGCCCGCCGCTGCGGTAGGCGCGGGGGGCATGGGCCCCGGCACCGCGCCGGCGCTGGCACCTCAAGAACGG
+>850:2:1:2509:9232/1
+GCTCGGGTTGGGAAGCCGTATCCGCACCCCCGTGGATGCGTCTCATAAAAAGCGATTGCCGGGTTGACTGCACGCC
+>850:2:1:2509:9232/2
+GATAAACGCGACTTGGCGGCGCCTCTCTCTTTCTCGGCCCCTCTGGGATTATCCCTCAAGCGACTATTACGTGCGC
+>850:2:1:2509:19412/1
+CGCTGAGGTCGAGGCACGCCCTGCGCCCCTGCAGGCGCTCACGGCCCTCGGCACTGACGAACGCCCCGCCCACACG
+>850:2:1:2509:19412/2
+GGGCGCTTTCTTTGGCGAGCAGGGAGATCTGGGGCGCGCGCCGACGCTCCCACAATGGTGCCCCAGCGCGTTGCCC
+>850:2:1:2510:12106/1
+AACCGCTGCCGCCTCCCCAGCCGCCGCGTCTCTTCTCATGTGCGCAACGCAAGCAGCCAGCGGGCACAAATCGCAG
+>850:2:1:2510:12106/2
+CTCCGAAAAAGAGCGCCTTTTCCGCGAGCGGATCGTTGGGGTTCTGCTGCGCGATAATTTCAAACGGCATCTGGGC
+>850:2:1:2510:16794/1
+CGCGCCGACCTCCCCCCCGCTACCAGGGCGCAGCCCGCCCGGCGCCGATCGGTTGTTGCGGGCCCCCGTGATCCCC
+>850:2:1:2510:16794/2
+CCGAAACCCGTTCTTCGCGGGCGACGACCCGCGGAAGGGGCCGTCGCACGGCGATTCGGCCTTCCCCCGTCCACTC
+>850:2:1:2510:12744/1
+CTATTTAACCATACCGCCGAGCACCGCGGCAATCTTGGCGACTTTGTCCGCCAATGGCCGGGGCGGGCGCGTGTTC
+>850:2:1:2510:12744/2
+ACGCCGCGATACAACCGACCCACTGGACCGGGTGCAAACTCGGCAACGGCCGGACGCCCCCTCGCCGCCCGAAGGA
+>850:2:1:2510:6293/1
+AGTCGACATCGTTGATAAAGAAAAGGGTTGCTGAACCAAACGCTGGCAGCTAAGGGAGGGCGCATGGAAACCAAGC
+>850:2:1:2510:6293/2
+CGCAGCCCTTCGAAAATACTCCAATAACGGCGAGCCTGCCTCGGCCCGACCTCCCGCTTGAGATATCCTTTCAGAT
+>850:2:1:2510:3301/1
+ACAGAAATATTCCCCGCTTCGAGTTCGGGCAAAAATTCCGTTTCAAGAACATCTCGGCGCTCGCCTTTCTCGTACA
+>850:2:1:2510:3301/2
+TCCCTGCCCACCGTAACCTCGTTGAAGGCGGCTTCTCCTTGGCTTGAGGGCAAATTCGGCGTTCATAGGCCACCGC
+>850:2:1:2510:2049/1
+AACCACAGGAAACAAGTATTTCAACAATAGCTCCCGATGGGTATGCTAGAGCGAAACAAAACACGCAGTCGCCAAA
+>850:2:1:2510:2049/2
+TCGGACTTGTTGGAATGCTGGTGCAGCAGTTCAACCTTCAACTGGGTTGGCCACCAGTCACGGTGGGTGGGGGCGG
+>850:2:1:2510:18388/1
+TAGCTCGGCAGCGACACCCGCAACCCGTTGCCAGCACAGTCTTCCAGCGCCACCCCGCCGCGCCAGAGCGCTCCGC
+>850:2:1:2510:18388/2
+GCTGCTGTCCGCGGGCGACTCGGCGCTGGGCGAGCGCCTGCCGGGGCGGCAGCTCGGCGGGCTGGCCCGGACGCAG
+>850:2:1:2511:15738/1
+CTCGCTGAAGCTTTCGCCGGTGCGGCGATCCTCAGTCGCGATGACCATGGCGCCGAAGCCGATCCAGGGCGTACGC
+>850:2:1:2511:15738/2
+TTCGGTGCCTCCACGACCCGGCCGCGAACATCCGCGCCGCCAGGTCCCGAAGGGCGAGACCACCACGTCGGTGTTT
+>850:2:1:2511:2022/1
+GGGGGCCTTGTCAATGCCTTGCACCAACCTTGTAGCTCCGCTATCGCGGCAGTGGTGTCGTAGGCTCAAATGGGGG
+>850:2:1:2511:2022/2
+CATCGCAGCCATTCCAGCCGTTTTCTCTGGCCAGGGGGGTTGAAAAGCCCGCGCTGATAGCGACCCCGAGCGCCGC
+>850:2:1:2511:20500/1
+GAAATTCTCGCGGGAGAAATCCTGGACTATTACCTCTGCGCCGAAGATCGCGAAGTGCGAAATATCGCGTGCAAAG
+>850:2:1:2511:20500/2
+GTCCCTTTACAGGACTTTATCGGCCGCGCGCTCATCCACACTCTCCCGCCCTCCGCTTGACCCACTCCGCCTTGGC
+>850:2:1:2511:15902/1
+AGAAAAGCGAATGAACGCATTTGGCGATTTCCGCAAGCCGCCTCAACACATCATCAACGCCTATGCCTATGGCGAC
+>850:2:1:2511:15902/2
+CAACAGGACCTCCTGGATCTGTTCAGCCGTGCCCCCATTTTTCACGGCACCCTTCAGATGCACGCGCAGTTCGTTC
+>850:2:1:2511:19666/1
+GGGGGCCCTCAGATGGAGGCGCCCGCAGTCACCCCGCACGGACTGCGTCGAAAACCCGGGCTCCCACCACCCGGGA
+>850:2:1:2511:19666/2
+TCAACAAGCTGCAGGGAATCATCCTTCCCGGTGTGATGCAGCTTCGTCATGTCGAAGACCCGGCATCCGGGGCGTT
+>850:2:1:2511:9743/1
+GCGAGTAAGATTTCGCTTGCACGCCGATGTGGCGAAATGGCAGACGCGACGGACTTGTGGTTTGCAAGACAACGGC
+>850:2:1:2511:9743/2
+AAGTAATCCAGGTAACCATCAGGCCGGCCGGTATGGATGAACGCAGGAGGCGTATCGGCCGGGAGCCGAAGCGCCT
+>850:2:1:2511:2426/1
+CGGCAGTGACGTTTCGCCCAGGTACTGATGATCACGACTCCGACTATCGCATGAAGCATGCGCGCCAGTGGTCGCA
+>850:2:1:2511:2426/2
+CTGATTTCCTTCCATTCTCGGACGCGCTTCGAACTCGCCAACATCTATCAAATCCTGCTCAAGCTTTGCCAGAATG
+>850:2:1:2512:19484/1
+CGGTCACGCAGGCGTCACGGACGGCGCGGCCGTCGGCCACCCCGGGCGGCGCGGGAACACGCCCGGGGCCCGGTGC
+>850:2:1:2512:19484/2
+CCCGGAACCGTGCCCGCCCCCACGATTGGCGTGCTCTGCGGCGATGGCATCCTTGACCCTGCCGTCGCCGTATGGG
+>850:2:1:2512:4132/1
+GCAGTCCAGCCTTGACAGCTATCCGACGGCGCGGCTGAACACCTCGCCCCGCGAAACCTACGTCCACCCAGTGGCC
+>850:2:1:2512:4132/2
+CGCGGATCTTCACGCGCCCAGCATCGTGCCCGAGCCTCGCCTACGCAAGCCCGAGCTTATTGTCGGGCAGCTCGCG
+>850:2:1:2512:20190/1
+GCGAGCCCCTCCTGGCTTTTCGGGCGCTGCAGCGAGATGCGCAACTCCCTGGAGTAGAGCTGGATGACCCGGCGGG
+>850:2:1:2512:20190/2
+CCCAGCAGCTCGACTACGCCCAGCACGGCATGGACGCGCGGCCCCGACGGGGCGCGGGCCAGCGCGCAGGCCGCCG
+>850:2:1:2512:18477/1
+GGTCGAGCCGATTAGCGCACTGTATCGAGAAGTGTGGGCTCCGTGGCAGAACTTATTTTTACCCTGCCTAAAACTG
+>850:2:1:2512:18477/2
+AACATCTGCTTTAGCTTTTTTTCCAGCTGCTCTTTCAAATCGAAGGGGTCCAGACTTTCGTAGCGCTCGAGCAATG
+>850:2:1:2512:1491/1
+CGCGCCGGGCCGGGCGCAAGGCGGGCTGGATTCCTCGCGCGCCGCCGGGTTCGCGGCGCGCGCGGCGGCGGCGCGG
+>850:2:1:2512:1491/2
+CGGGGGGTGAAGCGTTCCCGCGGGACGCCCAGCCCCGCGGCCGGGCGTCGGGGCGGCCCCGGGCGCGGGCGCTCCT
+>850:2:1:2513:10211/1
+AAGGGCATCTATCGTGATTCGGCGGGCCGGCGCGCGAAGACCCTGGCCAGCAGAATGTCGCCCGACGGCTAGTTTA
+>850:2:1:2513:10211/2
+AATCGAACGCCCGCTTAATAGTCGCAAGCGCCACATCGCCTTGCTGCGGGTCAGCTTGCTTGTCCAAATAACGCGC
+>850:2:1:2513:1180/1
+ATATACGTTCAGATCCCAATCACAAACACCAGTGGCGAATCCTCTGTTCCGTTGATCGAGCGATTAGCTGGTGAAG
+>850:2:1:2513:1180/2
+AAAGCCCGCACGATCTCGAGCGACTCCTTCATTATCGGCGAGGGGACGACCCCGGTATCGGCGATCCGTCCCGCCG
+>850:2:1:2513:1158/1
+CCGGCGGCTTTTCGGCGGCGCAGAACCAGCTCAACGGCGGCCACTGGACCGTCAGCAGGGACATTAGCGGGCGAGG
+>850:2:1:2513:1158/2
+GGTTGTCGACGGCGCTTACGGGCAGCGTGCCGGCCCGACGGTTGCGCACCCCGCCGGCCGCCGAGCGGGCAAGCGC
+>850:2:1:2513:13982/1
+CTCTTGTTCTTTTGACGTCGCATGGAGCCCACCGATTCTCTTGCCACCCGGCACCCTCCCCCCACCCTGCCTGGCG
+>850:2:1:2513:13982/2
+ATGATCCGCAAGCCGATTCTCGCGGGGGCGATGGCGGCAGCCTCCCGCCGCCTATGCGCCCCTCCCGCGTGCGGTG
+>850:2:1:2513:2182/1
+CTTGGGCGGTTGTTAGCGAACGGATCCGGGGGGGAGACATCCCTACTCCTTGGCCGTGCATCCGGGGTGTGGGACT
+>850:2:1:2513:2182/2
+CCGGCACAAGCGAGGCTGGCGACCCGGAGCCCGGGTGGAAACTGCTCCTTTGCCTTCCGGGCGAAAAACACGCGCC
+>850:2:1:2514:15155/1
+GTTAGTTCATTGGTTGGCGCTGTCATCCTGAGTTCTTCAGTCGGTCCTAAAATGGGCAGCGGGCTCGGAAGGTGCA
+>850:2:1:2514:15155/2
+CAACTGGTCCAACGCCCCGCAATGAAAGTGAAATCCCTTTGTTGCCTAGATTCCAAATTCCACACCTGCTTATCAT
+>850:2:1:2514:11130/1
+GCCTTCACCTTGCGTACGACGCTCGCCGACACCTGAGGACGCCCGAGCTGCTTGCCTTGCGCCCGGGCTCGCGCCA
+>850:2:1:2514:11130/2
+CGATCGCCTCGGACGGTCGCTGCAGCGCCTGGTGAGCCTTCTCGCGGACACCCATCCGCGTGGAGGCGATCTGCCC
+>850:2:1:2514:20663/1
+AAATGGACATTCCCGCGTCCTCCCGCAGGCAGGGCTTGCCTCAGGGTACTGCCCGCGCGCGGTTGATTATACCGCG
+>850:2:1:2514:20663/2
+ACCCGACGACGCCAGGATCTGCTCCTCTTCGGACAGGATGCGATCAAGTTCGTCTCTCACAAGTCTCCTCCTTCAG
+>850:2:1:2514:1538/1
+CGGCTCACCAAGCTGGTTGCGGCCAAGAAGGGGAAGTTCCCACTGTCGGCTCACGTAGGGGGAGACAACAATGTCC
+>850:2:1:2514:1538/2
+ATCGGTGACGCCACTAACACGTGGGTAGTTGCGTACGAATGTCGGGTAACCAGCTGACATACCAGCGATCTCGTTG
+>850:2:1:2514:8445/1
+CGGCTCGCGCGGCCATTGCCCCCGCGCCGAAGCGGTTCTCAATCTGCTGGCTGACCCCCAGGGGAAGGCGCGGCTG
+>850:2:1:2514:8445/2
+GAATATCCACACCACGACCCTAGGTCGCCACGCTGAGGGGAACCTCACTAGATGCTGCGATCTCAGCGATGTATCG
+>850:2:1:2514:10782/1
+ACGAGGAGCTTGCGCAACCGCCGGCCCAGCCGTTCGTCCTTGAACGTCGAGCCCGCGAGTTCCTGGTCTACCCAGG
+>850:2:1:2514:10782/2
+GCGCTTGCAATTACCCACATCTGCGGGCTGCAGCCCTGGGCTTGCGCTGAACGACCTGGCCTTGAGGCGTTGTCGA
+>850:2:1:2514:6190/1
+CCGATCCCTTCGATGACGCCCGACCCGCAGTAATCACGCCGGCCCGGCTCCTCGTGCTTCCCGGAAAGAGACAGCC
+>850:2:1:2514:6190/2
+TGTCCTCGGCTTCACTGAGAACGATGACTTCACCGGGCCCTCTCGACCCACGGCAAACTGCATTCGTTACGTGCCC
+>850:2:1:2515:19730/1
+GCGGGCATCCTGATGTTCAAGAAGATTGAGAAGGCCGGCCAGATCGCCTATTTCATGTCCGCCGAAGATGTGAAAT
+>850:2:1:2515:19730/2
+TGATCATGAAGGGGACCCCCCCTTCGCTAACAACTTCGCCGCGCACTTTGCACGCGCCGCGCGCCCTTTAAATGTT
+>850:2:1:2516:18232/1
+ATCCCGAAGGTCTCGCGCATAGTCGGCACAACCGTTTACTGTTACCCCACGTCCACCTGGATTCCCTTTCGATCTT
+>850:2:1:2516:18232/2
+CGTGGTGCGGGAGACCTCCCTACTTCCCGAAAATGCGCCGCTAGGTTATGAAGCCTTTGGATCTCTGACGGCAAAA
+>850:2:1:2516:10076/1
+CGCGACTGGCGCCGCGGGCACGGGATTGTTGCCCGGCTTGGAGCGGCGAAATTTTGCTGCGGGAAGCCGGCGCCCG
+>850:2:1:2516:10076/2
+GTCCGACTCGCATGCAATCGGAACATAATTTCCGGAAACGCCGCCGCCCGCGCCGAAAAAGGCGCTGTCGCTTTTG
+>850:2:1:2516:14325/1
+AGCGTCCCCCTGCTCGATCTGAATCACGCCGGATATCTCGATGTTATTTTCTCCGACGGTCACACCAGCACAACAC
+>850:2:1:2516:14325/2
+CCATTGCTGTCCGTCAAAGGCCCAGGAGTTCGTCCTCGAATCGCTGCGGATAAGCGCGCTGACGTGCTCAGCCCGG
+>850:2:1:2516:15518/1
+CGCTGTTTTCACCGCGAGGGCGATCGGGTGGTCTTTGCCGTCGCTACCGATCACCGGAGCGGCCGGCCGAAAGCTG
+>850:2:1:2516:15518/2
+CACCCGATTGTGGTTGCCTTGGGGCCTTCCGCGCCGCGGGCGGCGCCCAAACGCGCGGGCGGCTGAGCAGCCGCGC
+>850:2:1:2516:2248/1
+TCCAACGCTGAACGGCAGCGCTACGGGCGATCTGTTATCGGGAATTAAGGTGACCATCAAGGGGGATGGCACCATC
+>850:2:1:2516:2248/2
+TAACCCGCTGGCGGTCAGACCCGATACCTTCACAACAAAAATGCTTTCCTGAGCAGCGATACTCGATCTTCCGGCC
+>850:2:1:2517:17131/1
+GCAAGCGGAGACGCTCGCTCGTCGCGCGAAGCACGAGCGAGATCTTGTGGCTCTCCCCCCCTGTCCATCCCCGCCC
+>850:2:1:2517:17131/2
+ACAGCCAGCTTCGAGCCACCTACCTACGCGACGCGTCCTACCCGGACACGACGCGACGCCAGGCGGCGCCGGGCAG
+>850:2:1:2517:7406/1
+CTGGACCCACTCGGCCGGCGACGTCCCCGGGGGCGTCGCCCCCTCGCTCTGCGGGCGGCCCGCGCAGATCCCCCCC
+>850:2:1:2517:7406/2
+TGCTCCGGCGGGCCGGCGCGCTTGACGGGCGCGACGAAGCCGTCCTCCAGCGGCACCAGCAGACCGAGACCCGCTG
+>850:2:1:2517:19341/1
+ATAGGGTTACGCGACCGCTTCTCTGCCGGCCGAGATACGACCGTACTTGAGCTACAAACATAGCATCCAGCGGAGC
+>850:2:1:2517:19341/2
+GATGCGGCAACTTGGCGAGACCTTCGTGGTCCCGCTCGAGCCGCGGCTCTGCCTGACGCGAGGCAACCCCGTCAGA
+>850:2:1:2517:7990/1
+CGCGGTGCCTTCTCCCAGCTGGCCTCCCGCCTCGCCCATGGCGTCGCCCGCACGACCGAGCTGATCCATCTCGCCC
+>850:2:1:2517:7990/2
+CGAGCCGTCCTACAGCGAACCCAAGCCCTACGCAGCAGCGCTCGACAGCCGGTCGCGCGAAATCACCGAGGGCAAC
+>850:2:1:2517:4982/1
+GGTCGGCACCCTCTTCGGGAAAGAAGTGCACGACCTCGACCGCGCGACCCTCACCCCCCTCGCACCCATCCCGCCA
+>850:2:1:2517:4982/2
+GCAGCTCAACCGCGAGTCCGCCCGCAACATCGATGCCCGCGGTCTTCGCGGCAGGGGCCCCCAGCTGCAGCTCTCG
+>850:2:1:2517:8286/1
+ATTCGCAAGCGCGGACTGATTTGCGCTTGCGTGGCGCAATAAAGCTCCATGCCGATCCTACCGCACTTTGCGCGCG
+>850:2:1:2517:8286/2
+GTGACACAGAGGCTTCAATCGCGGCCTGGACCTTTGCCGAATACGGCCGCCGGAAACGTGGAGGGGGGATTGCTCT
+>850:2:1:2517:1297/1
+ATCGAGCTCTCCAACCGATCCGTCTGCGCGTTGAGCTGGGGAGCGCGCGCATTTTGCTCGCTGTAGTGGGCACGTA
+>850:2:1:2517:1297/2
+CACCATGCGGCACCGCCAAGGCGCCGCCCGGCATGAAAGCAATCTGAAGAACAATGAGGATTAGCGCTTCAACGGG
+>850:2:1:2518:6948/1
+CAGCGCACTGCGCCGACACGGCATTGAAAGCGAGCAGCCCGCGGTTGAAGTGTTGAGCCCGCCACACCATACAGCG
+>850:2:1:2518:6948/2
+GGCCTTCGGCCTCCATGCGAAGGCCCGTCGCACCCCCCGCGGGGCACGGCGCCGCCGTGGCCGCGCCCCTTGACGC
+>850:2:1:2518:9097/1
+CCTGACCCGCTCTTAAATCATTACAGGCCATGGTAACGACCTGGGTGGATAGCGTTGTATCTTCCCCGATTAGAAC
+>850:2:1:2518:9097/2
+CTGGTTCAAAAGACCAGGCCAACGCGCAACCGAAGGCCTTTGAACCTCCGCCTCCTCAAACTTGGGCCGGCAAAAT
+>850:2:1:2518:4402/1
+ATGCGGGAAGCTAAATGCCAGGTTCTTATCGAAATTCGTAACGCCCGCAAAAATTACCCAGCTTACCGTCAGAATC
+>850:2:1:2518:4402/2
+AAGGGAGCGACCTGCATTTTGGTTTCGGGTTACTGGGATCTTTTGACGTAAAGCAAATTGCGCCTGCCGCGGCTCT
+>850:2:1:2518:8764/1
+CCAGCAGCCGAGTTTACTAATATCTACGAGTTTCCCCAACGATATCCCGAAGCCGCCGTTTACAAACTCGAAACCA
+>850:2:1:2518:8764/2
+CGGCGACGAAAGCGGATTGCTGATCGACGTCGGTACAGGGAATGAGGGCGGGTTTGAAATCACGAGAAGCTCTGAC
+>850:2:1:2518:20218/1
+CTCGAGGGGCAGGGGCGCGAGCGCGGCCTGCCCCGGGGCATAGTAAATTTGTGGGAACAGCCGCCGGGCGCGGGAG
+>850:2:1:2518:20218/2
+ATGGGTGAGCGGCGCGAGAGTCGCGACGCCGGGCAATTCCCAGCCCTCGCGCACCAGCAGACCCGCGGCGCGCGAG
+>850:2:1:2518:9431/1
+GACGAGTAACGTGGGGAGCTGTTGCGCGCGCGCCGGGCGGGGCGGGGGGGCGGAGAGGAGCGTGGCGGGTGGGGGA
+>850:2:1:2518:9431/2
+TTGCGGCCGACTTCGCCATCCGCTCCCCGCCCCACGTAGACGCCCCCGCGGCCCACGCGGACCCCCGGCACCGCTC
+>850:2:1:2518:19991/1
+ATGACTTGACCGAAATGATCGACGAGCTTCGCATGGTCACCACGAAGCACAGCCAGCACACATCAACGGGAGGCCG
+>850:2:1:2518:19991/2
+TTGCCGTTCTTCGCGGCTTTGGCGCGTTCGGCCTGATAGCTCTGGATGACCCAAACCTTGGGCAAGGTGCAGGAAT
+>850:2:1:2519:1969/1
+AGGCCCTGGGCTCTGAGGACCGCGTAACAAGCACGTACATCGCGCCCCTTTGAAGAAAAATCGAGGTCCGCACATT
+>850:2:1:2519:1969/2
+CGAATTAGACAGGAGCCGTAGCCGGCGAAGGTCGACAATCTCGCCCCCCAGCCGCTCCTCCCACCGATGCCCACTG
+>850:2:1:2519:11658/1
+TCGCCTGTTTGGAGCGTTCGACGCTGTGTAGGGACTGGCACCACGCTCCCCCCGCCAGACTTCTTTTGGCCTTCTT
+>850:2:1:2519:11658/2
+AAGGAATCTGAAGCTTTTCGAGCTACGGCGAAATAATTTTTCGGCATGCTGTTCCTTGTGAACCTACGTTGATTTT
+>850:2:1:2519:14681/1
+GAAATGATCCAGACGCCCGCCTGCCACGACGATCCAGCTTGTCATCGGCGGCGATGTTAATTGCAAGAAGCCAGCC
+>850:2:1:2519:14681/2
+CGCGCTCTGTTTGACAGGACGCAGGGCGATTACCAGAACGATTTGCGTCCAACTTCGTGGCTAACGCTTAGGTCCG
+>850:2:1:2519:7429/1
+ACCTGCGGCATTCAGGCTTTGAAGCATTTCGTCATCGTATAAAGCGCTGCATCCAAACGAGCAACAGCACACCCGG
+>850:2:1:2519:7429/2
+CCAGGCGGTGGAGGGAGAGAGCGGGCGACGGCGGGCTTTTCTGGCTCTTTCTGGAGCATGTTGTGTTTGCGGTACT
+>850:2:1:2520:21056/1
+CAGGCGTCCGTTCTGGGGACCGTCGAACCGGTCCGGGGGCGAGGCGGCCTTTTTTTCGCGAAAGAACACAGCGGGG
+>850:2:1:2520:21056/2
+TTTCGCGCTATAGGTTGCAATTTTCGGTTCGTTCGGCGGAACTTCCCGGAAGACGAGCTCGCGAATCGGAAAGACG
+>850:2:1:2520:5783/1
+TGCCCTTGCGAGTTGCTCGCCGCTCTTGTTGTTGGCCTCGCGTAACGGGTCCGCGGACAAATGAGAGGACCACGCC
+>850:2:1:2520:5783/2
+TCCCAGGCGCGGATCGTGTCGGGCGAGGCTGCCATCGGCAAGGACCCCGCTGTCAAGCGACGGCCACCCCAGGTGG
+>850:2:1:2521:13258/1
+CCTGCCCTCACGAGCGCCCTGATCGGTCCAGTTGGCCAGCATGACATAGGGCGGCATGGCGGCTCCCCCCTCGGCG
+>850:2:1:2521:13258/2
+GCAAGCAATCCCTTTCGCCTATCCCGTAACGGCGAACAACGGTCGGGACTTCCGCCACGTATCGAGCGATCGGCTT
+>850:2:1:2521:17634/1
+GCCTGATTGGTACAAGCACAACTCTCAGTCCAGCCATGTCCGCGCCAGCGGCGTCACAGCGGCCACCACCGACGCG
+>850:2:1:2521:17634/2
+CTGGGGGCCCCGTCCCGCCTTTTCCGGTCGCCCGGGCAACTATCCCCACAAGACGTTCCGCGTCCCCCGCCTTCGG
+>850:2:1:2521:20053/1
+ACCAGGCCACCATCACCACCCCGCAGCTGACCGCGCTCGAGGCGAGCGGCCTGCCCACCATCCACCCCACCCACAT
+>850:2:1:2521:20053/2
+ATGGCCGTCGCAAGCGCGGTCAGGCCACTCGCGCCCAGGCGGAATGGGCAAGGGTTATGTGGGCGCTGCTTTCGAG
+>850:2:1:2521:4557/1
+CACTCACACAGGCGATCACCCTTGCCGAAGGGTTGAGGGAAGCTACGGCGAAGGACCGCACTCGCGTGCTCCGGGA
+>850:2:1:2521:4557/2
+TGTTAAGAATACTCTTGGTCGTATCTGCCGAGATGGCCACTATGTCGTTCGGTTCAAGAAGCGGGTCCTTGCCCCT
+>850:2:1:2521:8894/1
+GCCCAGGCCAGTCAAAGCGATACCCTCCCGCACCGAGCATCGAACCGGCCCCCCCGCGCCGCCCCCCCCGCCCCCG
+>850:2:1:2521:8894/2
+GACGGCGTGCCGTCCAAGAGTGACAGTCGAGGTCGGATCGGGCGCGTGAGGAGGCTTGGGCGTGCCCGTAAAGTTT
+>850:2:1:2521:7091/1
+GCGCTCAGACACACGGCGCAAAAGCAGGGCAGGCAGCAAATCTCGGAAGGCGTTGTTCCCGTCGACAAGGAACGGA
+>850:2:1:2521:7091/2
+GTTGGTCGTGGTCTTCATGGATTCAGCCGGCGCCGCCCCACCCAACCCGAGCAACTCCATGCGCCTCATCGCGCGA
+>850:2:1:2521:13712/1
+CCGCGAGCTGGCTCAACACGGCCCTCGCGACGCACGCGCCGGTCTTTCCCTGTTTCTTTAAGACGTCGCGGTCAGC
+>850:2:1:2521:13712/2
+AGGAAACAAATCAACCCTTCACGGCTATTGCCAGCCCCTCTCACCAACTAGTCCTCGACGGCCCCGCGCGAGGCGT
+>850:2:1:2522:20027/1
+GCCGCCGGTCAGGCGCTGGGCTTCGCACCGCTTTCGGCGATAGCGACGGCAGGCATCGAGGCGGACAAACCCGCCC
+>850:2:1:2522:20027/2
+CGCTGACGCCATGCGACTGGAAGTAGGCACTGAGGAGCTCGATGCGAATGCCTGGCGTATCATCGACCAGCGATAC
+>850:2:1:2522:11856/1
+TCGATCTCGGCTTCCAGCGAGAAGCTCAGGAACGTCCTGATTACCACGATCAGCCCGAGGACAAGGACATTGTCGG
+>850:2:1:2522:11856/2
+CGTCGCGGTCGCGCCTACCCCCGACAATCTCCTTGTCCTCGGGCTGATCGGGGGAATCAGGACGTTCCTCAGTTTC
+>850:2:1:2522:1678/1
+TCGATTTCCCAATCACTCGCGGTCGCCGCGCCCCCGGTAGCGGCCCCGTCTCGGCACGGCGCAGCTCGCGCGCGAC
+>850:2:1:2522:1678/2
+CATCACCACCGCTACAGGCGGCGCGCGCACGCAGCAACGCGCCGACAGCCCCACGCAGCTCCCCAGAACCGCCGCC
+>850:2:1:2522:8094/1
+GCCCCCTCGAGCGGCCGGGGCGGGCTTCCCGGGCCCCGCCACCCTAGCCGCCGCGCCCCCCGACCCCCACGCGCGC
+>850:2:1:2522:8094/2
+GACGAACGGGCCGTCGGGCGATTCGCTCTCGCGGTGGAGCAACCTCGCCCGCAGCCCCTCGCCGGGGCCCCTCTCC
+>850:2:1:2523:17686/1
+CCGCCGATCTGGGCTTCAGCCGCTCGCCGTCGCCGCCTCGCGCACGCACCGCGCTGCGGGGGCCAACTCTGGCGCC
+>850:2:1:2523:17686/2
+TCCGCCTACTTGAGCCGCGGGGCCGCAGGCCCGAACCCCGGGCCCCGGAAGACCACCGGAATCGCCCCCGGACGTG
+>850:2:1:2523:3715/1
+GCCTACTCGTACTGGTGCGCATGGCTGGACTTCGGATGAATCCGTCGCGCGCTTGTACGCCGCTCGAACAAGCGGA
+>850:2:1:2523:3715/2
+ATAACGTTGCATGTCTGACCAAGCGCAGGGTTTTTGCGCAGGATACTCCTTTGCGATGGAATCGAGGCAATAAAGG
+>850:2:1:2523:20691/1
+GTGTCGTTTAAGCCGGTCGCGCACTCTGGTCGCCCGATTGCTGTGATCGCTTTCTCAGGGCTACACGAGGAGATCC
+>850:2:1:2523:20691/2
+AAGATCTACGCTCTATTCATGGAAAGCCTAGATCTCATCCGACTTACAACGCGAGATTCTTGGCCTTTCTTTCTCG
+>850:2:1:2523:4081/1
+CGACCCGGCTTTCGGGAAGCGAACTTGCACAATTCCAGGCAGCAGGGGGTTGCGGATGAAAGCGGCGTCCAGGGCG
+>850:2:1:2523:4081/2
+GCTGCGGGACGGGGTTAAACCCAGCGGTTACGGTTGGTGGAAACCCGGCGCTTGTCTTCCCGACTCCCAACGCGCT
+>850:2:1:2523:18544/1
+TTCTTGGAATCGTCCAGGCCCTTGGGCGCCCGCTTCGGGCCGACGCACCCCCCCGCGGCGCACCCCGGGCCCGCCC
+>850:2:1:2523:18544/2
+CACCGACCACATCACGTACTGCTTCCGGCACCATTCCATCCGCGCCATGGGCGTCTGACAGTGGCCCGCGCAACGT
+>850:2:1:2523:3628/1
+GCGGCGGAGCGGGTTGGGCTCCTGTTGACGTCTCAACCCCCTGGCCGGAGCGACGAGGGGCTCATCGGTGTGGAGG
+>850:2:1:2523:3628/2
+TCTTCAACGAAATGACACTGACGCCGAACAATGCAAACGCAATCGCAGCGAGATAAGCTTCCCAGGCCAAGACCGA
+>850:2:1:2523:5038/1
+GCGCACTAGCGCTGCGAGGGCTCTGGTGGTTTTGGTCGTGATCGGGCATGTGACCCTCGACGCGGCGGCGGGAGCC
+>850:2:1:2523:5038/2
+TCCACCCGATACACGGGGGCCCGCGCCGACGGCACCCGGGCCGCCTCGAGCCCCCATGGGCGCGCGGATGGCGGGG
+>850:2:1:2523:1227/1
+CTACGCCGGCTCGCCGGTGACCCACGGCGATCGCATCTTCCTCAACTGCGGCCCCGGCGCGCGGCAACTCGTGACC
+>850:2:1:2523:1227/2
+ACATCGCGACGAGCACCTGGTCTTGTCCGTCGATCTTCGCGACGACCGGCGCCGTGGCCGCGCCGACCCTCCACTG
+>850:2:1:2524:13477/1
+CGGTGTGGATCGCCCCCAGCGCGCTCAGGCCGACGAGAGCAGCGCGCCCCACCCAGGCACCCGGGACGGTGGGGGG
+>850:2:1:2524:13477/2
+GCACCATGCCCCCCGGGGCCCCGTGGCGAAGGTCCTCCGCGGGCCGGGGCCGCCGCCCCCGACCCGGGGCAGGACC
+>850:2:1:2524:8237/1
+CGAACACGCTCGAGGTCGATCAACCGTGCGTCATCATGCTCACGAACATCCCCGACGGCCAGCGCGTGACGCTCGC
+>850:2:1:2524:8237/2
+GTGCCGGCCCGCAGAAATGCAGCCACCGCCGCGCCGGGCCACAACGAACCGCAATGGACGTGCGCGCAACAGTTCC
+>850:2:1:2524:20907/1
+CGCCATTCAGCTAAGGGTACAGCGGCGCGCTCTGCTTCGCGCCACGCATCGTTTGAGCTGTGTGCGCGACCAGCCC
+>850:2:1:2524:20907/2
+AGGAAAAAAATGAACTGCTGCAGGGCCCCGCTGAGCTGCGGGCCAAACAGAAAGCAGACTGGGACTTCACAGCAGG
+>850:2:1:2525:13924/1
+TCCGTCCTCGAGGGCCTCCGTGACCGCCTCTGTCACTACCAGATCCCGCCGTCGTCCCGGTTCCGCCGGCTCGACC
+>850:2:1:2525:13924/2
+GGGGTCCGTCCCCGCCGGCGACCCCCCGGGGCCCCCGCGCGCGCCGGACCCGCGCGCGCGGCGCGGTCAGTCCGCC
+>850:2:1:2525:6880/1
+TTTTACCGACGCCTGGAGACCTTGCGATGCCGCTTCCTCCCCTGCACGGCGCTCGTGCTTCAGAAAGGGCGGCACG
+>850:2:1:2525:6880/2
+CGCCAATAAGACTGCAACCGTCACGGCGCGCTTGCGACAACTTCCGGGGTTGCGGTAAAGGCAAGACAAAGAAAGC
+>850:2:1:2526:5137/1
+TGCGTTGCCAGGCCGGCTGCTGGGGAGAATCGCAGGGTGCCATTTGTGGATTGACACCTTCAGCGAGGGGGCGCGA
+>850:2:1:2526:5137/2
+GGGATCCCAATCGACGCTGGACGCAGCCAAACCGTTAAGCATCACCAGGGGTCGCCTGCTTCCAATTCGACGATAA
+>850:2:1:2526:10912/1
+AAGCGTATGCCGATCTCATCCGGAAAGCCGGTGTTGTCGTGCAGGAATAGCCGCGAAAATACTTTGGCGCGCGAGA
+>850:2:1:2526:10912/2
+AGCGTTCTGGCGCGCGCAAGGTGCCGGTGTTACCTCTATCGAAAAGAACTGCGGGAATTTGCGGTTTGGCCCAGCT
+>850:2:1:2526:1938/1
+AGGCCTCTGCCGCGTAGCACCGGGTAAAGAGCAGGAACATCGAGCTGATTTGAAGAATAATAGAGGTGCGCAGATG
+>850:2:1:2526:1938/2
+GCGGTAAATATAATTCCGTCCGCGAACCGAAGCGACTCATTCCAAAACGTTCTCCCTCTTTCACTTCATCTCCCAC
+>850:2:1:2526:21034/1
+GAGCGGCGGGCGCATCGGCCTTTACCCCCCGGCCTGGTTTCAAGCACCACCCCGCCCGCGCCTCCGCGCCCTCTCG
+>850:2:1:2526:21034/2
+GCGCCGCGCGCGCACGCCGATGCGTTCGTGTCGGCGTTCGAGGATGCCACGCGCCGGCAGTACCCCACGCCCTCGA
+>850:2:1:2526:19197/1
+GTCGGGGTCGCTCTCTCCGCCCCCCCGGCCGCGCCTGGGGCCACCGCGCGCGCCCGCCCCCGCCGATCTCTGGCGC
+>850:2:1:2526:19197/2
+CTGATCGATTAAGGGGAGCGGGATGATGCCCGCGGCTTCCGCCAGCTGGACCGGGTACATCGGCGCGCCCCCGACC
+>850:2:1:2527:20807/1
+CCAAGTTCAAGTTCGTCAAGATCTCTTAGCGCGGATGCACCCGTTCCTCGCCGAAGTCACGCAGCTCCTGATCAAC
+>850:2:1:2527:20807/2
+GATCGGGAATCCAAAACGGACATTCATCACGTAGCCAGCGAACGCGCCGATGGCGGCGTGCGCAGCCATCGCGCAG
+>850:2:1:2527:14477/1
+TAACCACCTCGAGACCGTGGAATCTAATAAGCATCCTGACTTTCAACTCAACTTTTTGACCCGGAGGTTTTATGCA
+>850:2:1:2527:14477/2
+CCGAAAACCCCAAACCCGAAACGCGGTACTCGGAACCCGAGACTGGAGTGGAGCGATGAAGGAAAGCAAACGAGGT
+>850:2:1:2528:15779/1
+ACGGGCTCGTCGACGGCCGGGTCCCCCTGGGCCGCGGGCCCCGGCCCCTCCCCGACCAGGGGACGCGCCCGCCGGC
+>850:2:1:2528:15779/2
+CGGAGGCCCGCGGGGTGGGCGCGTTTCTCGTGGATGGCCGCATGGTGGATCTGCCCTTCATCGAGCGCGCCGAGGC
+>850:2:1:2528:2004/1
+TACGAGGAGATCACCAACGACTCGAGCGGCAACCCGTGGATCATGGAGGACGCCGGCGGCGCCCAGGGCACGGGCG
+>850:2:1:2528:2004/2
+TCCGGGGGGGAACGGGATCGGTGGACCGCGGCGCAGCGGGAACACCTACAGCGCGCCGACCTGGCGGCCACGCGCG
+>850:2:1:2528:5892/1
+CGCCGGCGAGGTGTATATGCGCGCCGAGCCGCACCAGCTCCTGCACGGGCAGGAAGCGGTTCGCGGGGATCGTCTC
+>850:2:1:2528:5892/2
+ACGGCTCCGGCACCCCTCCAGACGAGGGCACGACCTCGCCGCTCCCGGGCTTTCCCACCGACCTGCAGGCCCACCT
+>850:2:1:2529:13602/1
+TCACTCAATGGCGCCAGCGGGCGTTATGTGTCCGCGCGCGACGGCCGCGCCCCCGTCCGGCAGACCAAACCAACGC
+>850:2:1:2529:13602/2
+TTGAGCACCAGCGCATGGTCTCACACGCGCCCCTCGGAAATCCTACAGGCCTTTAGATTACTTGATCACATCCTCT
+>850:2:1:2529:11740/1
+ACGCGGGGTGGACGTTCGAAGTTGGCGTCGTCGCGGTGCAGGTATCGGGCTGTTCTTCGCGACCTGGTGGAGGTAC
+>850:2:1:2529:11740/2
+TCTTCCTGACCGACCCAAGGACTCGACCAAGCCTTCTGGCCATAACTAACGAGTGGCGTACGACTGCGGCAGCTCG
+>850:2:1:2529:13755/1
+CGTCTCCACGCCAAGGACTCCGGGCGCGGCCTTCAGCGCTCCGACCACGTTGGGAAACCCGCCCGGCGCCCCCCGG
+>850:2:1:2529:13755/2
+ATCCGTTTCTCCCGGCAAGCCTCTCATCCTCAAATCCCACCGTTCGTCCGACTGCCCAGACGGCACCCTCCTGCGC
+>850:2:1:2529:16595/1
+GCGATGGACTACGTCGACACCTACCACCCCACCTCAAGGAGACCGAGACGCTGTTTCGCGGGCCGACCGGCAGAGC
+>850:2:1:2529:16595/2
+GACCGCGAAACATCGTCACGGTCTCCTTCAGATCCGGTCGTAGAGGTCGACGCAGTTCCTCGAAGATCGGAAGAGC
+>850:2:1:2529:14623/1
+GCCACCCGCTGAGCATGCCCGCCGCCGTCGCGGGCCCGCCGAGGCCGAGCCGCGCCGCGAGCGCGCGCTCGAGCGC
+>850:2:1:2529:14623/2
+AGCGCCCGTGCCTCCTCGAAAGTACACCCCACCGATCCCGGGCCGATTGACGCTGGTGCGCCGCGCGCGGGAGACG
+>850:2:1:2529:12917/1
+TTCGAAAAGGGGTTGTCGAACGTCACGCCGCCAGCGGGCCGTTTGGAGAAGGCGGCCGTGACCGAGGGCGGGCCGC
+>850:2:1:2529:12917/2
+ACACCCACACGGGCTAGCCGGTCGAGGCTGCCGCGACCGGCCCCCCCGACCAGCGTCCCTCCCCCCCCCCGGCCGC
+>850:2:1:2529:1314/1
+CAAATCGGCGCAGGCAAAACCAACCACGAACCGGTCGCTATCAAGGGCCAAGGCCGGTCGTGCGCAGGGGGTGCCG
+>850:2:1:2529:1314/2
+CTTTCGATTTTTTGAGATTAAGAAGCGATGTTATGCTGGGAAGAATCTGCACATTATCTCCAGCAGTAATTGGATG
+>850:2:1:2530:12401/1
+GCATGAGCGACCAACGACCGCCCCGGGCGGGCTTGATGCCCCGGCCGTTCAACTCCTCGACCCTGCGGCGCTGCGT
+>850:2:1:2530:12401/2
+CGTGAGCAGATCGCCAGCCGCATCTCCGCGACCTTGCAGGCGAAGAAGCGGGCGGCCCTTGCGCAAGGCGAGCCGA
+>850:2:1:2530:10766/1
+GCACACGGTGGTGCCGCCGAACAACACCACCGCGATACCCCCCATCATGGTGCGGGTCGCCGCGGCGCTGCGCGCC
+>850:2:1:2530:10766/2
+GGCGTACGGGCTGGCACACGCGCGATGAATCGCGAAGCCGGCGTCTGCGTCCCACAAACGCTCGGGGGGCTAGCGA
+>850:2:1:2530:4620/1
+CATCCCCCATCCGTAAACAAATGCAACCGTAGGATGGTACGCTTCGCGCAAGTATAGAGACTTACCTCTCGTTCCT
+>850:2:1:2530:4620/2
+TGATTATTCGACGCCATCATGGTTTTGATGGGCGGCATCGTGGGCGCGGGAATCTTCGCGAATCCTTCAGGGGTGG
+>850:2:1:2530:15029/1
+GAGGGCGTAGGCTACCGCCACGTCGAGGAGCTTGCGCTCACCCTGCGAGAGCCCCCCCGCGAGCACGCCCGCCTTC
+>850:2:1:2530:15029/2
+CTTCCAAGTCGTCAATCTGTTCGACAAGCTGTCTGCCCTCGACACCGTGGCCCTGTCCATCTTCTCCCGCCCGGGC
+>850:2:1:2530:6788/1
+ACACCGACCGTCTTCGGGTTCGGCGTGCCGAGGTTGCCCGTGACGGCGCGGGCGTCGCCGGCGCCGATGTCACCCA
+>850:2:1:2530:6788/2
+GTGGCCCCACCCCCGGCCCCACCACGGGGCCCCATTCGACGGCCGCCGCCACCGCCGCCGCCGGCCGCGCCCACCG
+>850:2:1:2530:14983/1
+GACGCCGTCGACGCCCCCTCTCGCCACACCCTTCCAAAGTCCCGCCCGCCCATGTAGGGCCGCCATGAAGGCGTCG
+>850:2:1:2530:14983/2
+ACTCCGCGGGGTGTTCCTACGCCGGGAGCGAGACGCGGAGCATCCAGACCTGCTTTTCGAGGTCGCGCACGACGCG
+>850:2:1:2530:21241/1
+TCTGTTACAGCCGGAATTTAAGGACTTCGCGCGGGATAACCTAGTCGTCGTAGAACTGGATTTCCCACGTGGCAAA
+>850:2:1:2530:21241/2
+GATGAATGCGGTTGGACCGTCGGGAAAGTAACCGTCGTAGCGCCAAAGCTTCTGTCCGTCGGCGCTAAGGATAACA
+>850:2:1:2531:21014/1
+AAGCTGATGTTGGCGGACGTCGTCGCAGCTAACGTCGAAGCTGTGGCGCGCGCGCTCGGCGACGGTGCGGGGGGGC
+>850:2:1:2531:21014/2
+ACAGATTGCGGTCCAGCGTCTGCTTCAGCGTTTCCGCCGTATGCTCGAGGAACGGCCGAATGACGCCGCCGCCCGC
+>850:2:1:2531:18003/1
+GCCGTCACGTTCTTGGCGCCTTCACGGTAGATCGCCTGCGCGAGGACCGTCGCGGCCGTCGCGCCGGCGCCGGCGG
+>850:2:1:2531:18003/2
+TCCGCGGCGTGAACCCGCTGGCCGACGCGGTCAAGGTCAGCGTCGGCACGAGGGGTCCCAAGAAACTCCTCGCCAA
+>850:2:1:2531:21196/1
+ACATATTGAGCAGCAACCCGATGGCACTGAATGCTGGATGGTCGATGGCGCCAAGCTGCGGAGGCCCGGTGTAGCT
+>850:2:1:2531:21196/2
+GCTGTAATCCACACCGTCCACGTCCCTACCCTTCAGGCGCTCAGCGGGGAGATAGGCCACCCGTGGGACCTCCTCC
+>850:2:1:2531:1425/1
+TGCTCCGCGGCAGGTACGCCGAACTTGTCGAGGGTCAGTTGAAAGCCATCCATGAACGCGGCCCATCCTTTGGGCG
+>850:2:1:2531:1425/2
+GCGACCGTGGGCGACGACTTCATCGACCGCGGCCGGAATGATCCGCGCCTGAACGCGAACCACGCAGTAAACTACG
+>850:2:1:2531:6075/1
+GCGTTGCGCAACGACGTCGCCAACACCTTCTACACCATCGCCGCCCAGCGGCGGGTGAACCACGGCGTCTTTGCTC
+>850:2:1:2531:6075/2
+GCACGGCCTACGCCAGAGTACGGCATGGGCGCTTGTCTTTGTCCCGGCATCATGCTGGGTGACGATGTCCCTGCCC
+>850:2:1:2531:14772/1
+GGCGACATCAGTACACCAGCAGCCGCCCCTGGGCGCGTGCAGTCGGGGCGCGCGGGGGGCGGGGCTGGGCCGCGTC
+>850:2:1:2531:14772/2
+GCTCGTGCACGGCGGGCACCGCGAGGGCGCGCCCGACGAGCTGCTCGCGCTGCGCGAGGGCGGCCGTGCGGCGGTC
+>850:2:1:2531:2026/1
+GCGTTGGGTCTCACTGGAAACACGCTCTTGGTAACTGTCCGTTTAGACAGGGCACTTGTGCCCCTGGCTAGGGAGG
+>850:2:1:2531:2026/2
+CTTTGCAGTTGTGCGAAGCCTGGCGACTGACCGCGCCGCCAAAATTGCAAGCCGGGCTTGAGGCTCGCCCCGGCGC
+>850:2:1:2531:4151/1
+CAGCAGGTGTCGGCGAGCACGCGATGGAAATCCGAAAGCGGGTTTGCGAGAGCCTCGGGTATTTGGGTCTTGAGCT
+>850:2:1:2531:4151/2
+CCGGTCTGGCACTCTTGGCTCGAGAGTGCGGGGTCATGGACGAAGCGACCAACCGCCGCGTCTCGCGCATGCTCGC
+>850:2:1:2532:11637/1
+CGGCTTTCGCTTTCGCCTACCGGGTACCTCCCCGCCTTCCCTCCGATTCCCTTGCGCGTCCGCCCCCAAGGCCGAC
+>850:2:1:2532:11637/2
+CGAGTCACACCGACAAGCTGTAGCGGAGTTTTTTGCTGTTTGATGAAATTGAGAAAGCATCGGACGCGCCGCGGCG
+>850:2:1:2532:3596/1
+CAGGCCGAGCCCGTGCACCGCTCCGATCAGCGGCGCCCGCACAGCCAGAGCCCCGAACCGCGCCCCCCGGTGAGCT
+>850:2:1:2532:3596/2
+CTTCTTCTCCTCCGCCGGCGGCGGGCCGGGCCGGTTTGACCCCGCGCCCTCAGACCGCGGCGGGCCGCAAAAAAAA
+>850:2:1:2532:18209/1
+TTACGGGTCGAAACGACGGGGGCGGGGAAAACCCTGGGGCTGGACAGCCCCGTCCGCCCGGCCGGCAGTCTGGGGC
+>850:2:1:2532:18209/2
+GCCACCACCCCAGGATACCCATCACGGCGAACCCGAAGGCGTTCGCCGCGCCGTGCAGCGCCCGCATCCACGGGAG
+>850:2:1:2532:15133/1
+GTAGTCAACGATCTCGTACCCAAACCTATACACGCGCACGATGCCGGGAGCGCCTGTGATGGACGCCGCCCAGGGC
+>850:2:1:2532:15133/2
+GCACGTGCCCGTCCACTCCGACGGAGCGTGGGACGGAGCCAGCGTCGCGCGCGGAGCGAGGCACATTATGAACGCC
+>850:2:1:2533:2386/1
+TAGGTCGACGGCTTCGAGCAATCGGGCGTCAGGACGCATGCCCGGGCGAGCGGGCTTACGTCCGGTGCGCGACGAG
+>850:2:1:2533:2386/2
+AACCCGCGGCCTCCGGCGTGACAGTTCGGGTCCGCGAGGTGCGGTGGGGTTGGGGTAGCCCCGTTTTCGCCGGTTC
+>850:2:1:2533:21374/1
+CGTCTCGACCGCTTCCGCGGTGCAGCCCGACATGGCGAGCATGCGCCGGGAGAGAGCCCGGGTGATCGCGGTGTCC
+>850:2:1:2533:21374/2
+GATGGGCATCGATGCAGCACTCAACAAACCCGTGTGCCGCGCAGCCCTCCGGGACAGCGTGATCGCCGCGCTCGGT
+>850:2:1:2533:20532/1
+GGGGCCGACTTTCGAGCTCCGTCTCGGGGCCCCGGGGGACTGCCGCGCGGAACCATCACGCTGCCCGGGGGCGGCC
+>850:2:1:2533:20532/2
+GGCGGCAGGCAGGTCCCCCTCCCGGAGCTCGAGGGTGGCGGGCCATCCCCCGCAGAAGCCGTGGGCGGGGGGGGCG
+>850:2:1:2533:12130/1
+CACAGCTCCGTGCTAATTCGCTTGGCCGACGACGCATAACACCCCCGAGCGCTTGCGGGCGAGCACCCTCCCGAGC
+>850:2:1:2533:12130/2
+TGAAACCATCTTTACGTCCACCCGGCTACCGCGCTGCGCCTCAATGAGGCCCTTCTCGGCAACTTCTGTCACACTC
+>850:2:1:2533:16818/1
+CGCATTCGTTCTGATCCTGCAGCAGACAATGCTCATGGGCGCAGCGCTCCTGACCTCGATCGCGTTGGCGCAGGGC
+>850:2:1:2533:16818/2
+CGAACAACTGCAATGGATGGCCGAGCGCTGAGAAGCCGTAGAAGCGCGGCAGCACGATGAGGTAGAGCGCGAGTGT
+>850:2:1:2533:20787/1
+GCATGGGGAGAAGATTTTGAGGTGGCTGAGCGACCAGCACCGTTCGTTCGACACTGTTTGCCTGGCGGATGCGGAG
+>850:2:1:2533:20787/2
+ATCAATGCCAGCAGCGATGTTGGCCGTACACCATCGGCGCGCCGCCGCAGGGCGAAGGCGGCTCCCCGGGGCGCGG
+>850:2:1:2534:7892/1
+GTGAATGTCGCCAAAAGCTGGGAAGTGGACTGATTCCAGCGACACTCCCAGAAATCCATCAGGCGCCACGAGCGCC
+>850:2:1:2534:7892/2
+AACAAGGTTCTGACGCACACTAAAATCCCCGTGCTCGTGTATCGTTAACGCGGCGGTCGCTTAGCCCTGCGGTCAG
+>850:2:1:2534:10825/1
+ATCGTGACCACCCGATGGAAGTCGCGGGTCAATCCGATCACTGCCGCTTCCTTGCGAAAGCGTTTCACCATCTCCA
+>850:2:1:2534:10825/2
+AAGCGCTCGACGACGCACATATATGTAGCAAGCAGGACTTCCTGACGGTCGCGAACGATCCGTCGTTGATCGGCGC
+>850:2:1:2534:19046/1
+CCGACGTCGCCGGGCGCCCGCGTCCAGCCGTTTGCGGCCTCCCCCCCGTACTCGGCACCACCCCCCGACCTACGCC
+>850:2:1:2534:19046/2
+CCAGCAGGCCATCGGCCCGGTGCTGTTCCGTGGCATCACGGCCTCGGCGCTGTTGGCCTTCCCGTCCGCGCCCGTC
+>850:2:1:2534:13785/1
+GCACCGCCGCGCCTTGGCAGAAATCGATTCGCAGAATGTGCGCAGCCGCCGCGAACTGCCGCGTCTTGACAGCGAA
+>850:2:1:2534:13785/2
+CTCCCTTGCCCTGCAGGCCCTCTCTCGCCTTTTCAATCCGGGCGTTTGCCTCTTGAATTTCCTGGCCTTGCTGGGC
+>850:2:1:2534:11925/1
+AGGATAAGGCGTTCGTCGGAGCCAGTCAGGACCTGGGATTCAGCCTGGCCGGCGCGCCCTCAGGTCAGAACCTCTT
+>850:2:1:2534:11925/2
+CCTTCCTGTTCCACAATCATCTGGTTGTTGGTGCCGACGGTGGTCGGGCCACCGCCCTGGCTGGTATTGATCCTGT
+>850:2:1:2534:3149/1
+GTGCCGATGGCGAGGGCGATACCTCCGCCCACCACATTGAAAAGATAGAGTGTCACGAGGGAGCCGTTACCGTGTT
+>850:2:1:2534:3149/2
+GGCCGTCACCATCGTCGAATGGCTCACCGGCGACAAACAATCCTTGCTGCGGGACGAAAGCGTCGGGCGCGTGCCC
+>850:2:1:2534:8391/1
+CCAGGGCCAGTAGGTTTGAGCGAAGCGGGCATCTGCCCGGCTCCAACCTTCGAGGATCGGAACCACGTCCAACACG
+>850:2:1:2534:8391/2
+CTTCCACGGACGACCACTTTCCTTATTCAAAGCGCAATGGCAAGGGAACTGGCTGACGTTATGGACAAACTCGGCT
+>850:2:1:2535:6553/1
+TGTCTGCGGGCCCGACACCGCCGACCTTGTGATTTCTGGCGGGTGATGGGCGGCGCCCATCCGGGGCGGCCGGGAG
+>850:2:1:2535:6553/2
+GGCCTCGTTCTGATAGTGCCGCCCAACGCGATGGAAGAAATCGCGAGCCACCCCGCCGCTTGCCGCTTTGTTGCCG
+>850:2:1:2535:19072/1
+AGAGATTGATCCTCTCTCCCCGAAGAGCAACGCATGCTGGGCGAGGATTCTCCCGAGGGCGCGGGGGACGCGGCGA
+>850:2:1:2535:19072/2
+CCCCTGTCCGTGCTCACCTGCGCACACGGGATCAATTGGCCTCTCTCCCCGGCCGAAAAAGGGGTTGAGGGAGAAG
+>850:2:1:2535:7798/1
+CCGCATCCGACCACCTGGGCCGCCCCCCCCCCGCGCCGGGAAGACACCCAACTTCTTCCCCCCCTCACCCAGATCC
+>850:2:1:2535:7798/2
+CCATCGACCTTGATGTTCTTGAACATCCGGTCAGCGAAGCCGAGCTTCCTCGCCAGGAGATACATCGCTTCGTAGT
+>850:2:1:2535:8466/1
+AGAGAGGATGAACGCGCTCACTGCCGGATCGACCCCCTCGACGATTATCTGGCTTTCGACGTCGAGCTTCATTTCT
+>850:2:1:2535:8466/2
+CTTATCCGCAAAAGCCTGTGCCGCAGAAGTTCTGAGAAACTTTTGAAATCGCTTTGAGAAAACGATGAGCTACGAA
+>850:2:1:2535:13901/1
+GGATACGTTTATCTTGCCGGTACCAAACCGCCTGGACTCGACGCGCCCTCCCCAATCCGCCGATGACGTCACCACT
+>850:2:1:2535:13901/2
+GCCGAGACCCTTCGCACACATCTCAGCAACCGCCGCAAAATTATCGAACCACAGCGCCACTCTCATCCCCGAGCCG
+>850:2:1:2536:10584/1
+AAAGCCGGCTGAACGGGCAACCAGCCGCGGCTATCGGACTGGATCTACGACCCGGTAGTAATGCCGTGCATGCTTG
+>850:2:1:2536:10584/2
+CGCCCACCACAAATAGGATCGCTTCGACCAAAGTCTTAACAATCTCGCGCATCCCTTCGCGCACGGAATCTGTCTG
+>850:2:1:2536:1900/1
+CACCGGCGCGGAGTTTTTTTTCTTTTTTTCGATCGAACGCAGCGAAGATCGGCTCGAAGCGCGCGCGGGGGGGGGT
+>850:2:1:2536:1900/2
+GATTTGCTCGCCTTCCCGCACCGCACGCACAAAGATCTCGCTCGGCCGTCGCATCTCCACACCCTGACGAATCAGC
+>850:2:1:2536:4650/1
+ACGAGCCACCGGTCGCGTAATCACGCAGAGCGAACCGCCAGAAAGCGCGTGACAGCCAGAAGACGAGACTGGATGC
+>850:2:1:2536:4650/2
+TTTTTGGATCGTACGGGCGCACGGCCTGGTCTACGGCTAGTCTAATTTTCTGTATATTGCCCCCCATCCAGACGAG
+>850:2:1:2536:9763/1
+CCTGTCGCCCACGCCCTCGACCACGAGCGTCGCGGACCCGATCTGGTGCCCGACCTCCCGACACACGACCTCGGGG
+>850:2:1:2536:9763/2
+CCCGCGCGGATCGGGCCAGTCCGTCAGATCGCGCCTCCGGCGGGGCGGGGCGCCCTCGGATCGGACCTGGCGCGGC
+>850:2:1:2536:13016/1
+CGCAAGCTCGTCGACCAGCTCCAGGTTCAGGGCGTTGGCGGGCGGCCGCTTCACCGTCACGCGTGCCAGCCCGGCG
+>850:2:1:2536:13016/2
+GATCCCGCTGGGTCGGCCGGGGCTTCCCGGCGAGGTCGCGGAGGCTGTGCGGTTCCTGTGCCCCGACGGCGAGGCC
+>850:2:1:2536:1057/1
+CAGGCCCAGGCGCGAAGGGGTTGCATCACCATCCATGCACGGAGTACATCACCTCGCGGAGGAGCAAACACACCAG
+>850:2:1:2536:1057/2
+GCACCGCGAGCGGCGGGGCCGCCATTACCGATTCTGGGGGAAGCCAATCATCAGCGGCCGCCGGTGCAGTGGTGGG
+>850:2:1:2537:19368/1
+GCTTGCTTTTCAAATCGGCGATCAATGCTGCGTGCGCTTCCCGATCAACAAGGTCTTCCATTTCATTGGGATCCTT
+>850:2:1:2537:19368/2
+CTGCCTCACCTCGCCGGAGCGAAGATCGGTTACCACCATTTCGCGCGCTCGTTCGCGGCGCTTGTCCAGGAACAGC
+>850:2:1:2537:7214/1
+ACGCCGACACCGACGCCCGCCGGGTGGACGCCCGCCTCTGCGACAATGACACCCGCGCCGCGCCGCAGGCACCGCA
+>850:2:1:2537:7214/2
+CGGCGAAGACGCGCGCGTCCTCCACCACCTCCCCGCCACGCACGTTCTGCCGGCTGGCGCGCACCCCCCCGGGCTG
+>850:2:1:2537:2181/1
+CTACAATTTAAACCAGCGCGGGCGGCGCATGCGCGAAGATGTGCGCATTAAGGAAGAGTGGCTGAACCCATGTGGA
+>850:2:1:2537:2181/2
+GCTGCATTCACAGTGACGCCAATCGCAGTGACCACGTGTGCGCAATCACGCTGATCGCGTCGGGTAGTTATCAACA
+>850:2:1:2538:4504/1
+CCAGTACCTCCGCCGGACGCAAATCAGTCACCCGCACTTGCGCCCCCTGCTGCGCCGCATAGCGAGCCGAAGCAAG
+>850:2:1:2538:4504/2
+TCTCTATAGTCAAGACTGAGCAGGGTGTATTCTGAACAGATGAAACCGCTCGACAGCGTGGCCCGCGCTCTGTTAT
+>850:2:1:2538:14013/1
+CGACCCGGACATCGAGCCGGAAGCGCGGAGGCAGGCGCTGGCTGGCGAGGTCGCGACCCCCGTTCGGCACGACCTC
+>850:2:1:2538:14013/2
+GCCGGACGCCCTTCCAGCTTGCCGTGCCGATCAGCCCACCACCGCACGGCACTAGCTCACACCCGTCGGCCCGGAT
+>850:2:1:2538:9673/1
+AACAACTCCGTTTCGAAGCCGACGCCGCCGACCACTAGGCCCTCGCGCGTCCGGCGGGCCGCGGGGCCGGACTCGC
+>850:2:1:2538:9673/2
+CGAGGGGCGGGGGGTTCCCCAGGGCCAGGCTCCGACCGCGCAGGTTACGCCGGGGCCGTCGGGCGCAGCGGTGCTG
+>850:2:1:2538:5022/1
+AAATCTCGGGGAGATCGGGATGCTGAGGCACTATGCCTTGAACGTTCATTTCGGGAGGACGACCAACACCGCGAGC
+>850:2:1:2538:5022/2
+CGAAATTTTGCTCGGCGAGGGTCCGGCGCGCGCTCCCGTGCGCTCTGACGCGACGAGGTGCAGGACGCGGACGTGG
+>850:2:1:2538:8980/1
+AATCAATCGCGGCCATGCCCGCCGGGGATGTTACCCCCGGCCCGGACCCTGCCTGTTTTGCCCAGGGCATCCAACA
+>850:2:1:2538:8980/2
+CTTTTTGCTTGCTATCCTCCCGTATGCTCGCCCCACCGACCAGCTACTCGCTCTCGGAGAGGTTATAGCGTTTGCC
+>850:2:1:2538:6822/1
+AACCGGATGGGGCAGAGAACCGTATCTCGCGGAGGAAGCACGCCGACCATGTGTCTCCCCGCGAACCCCGCGTGGA
+>850:2:1:2538:6822/2
+CGTTGCCTGCGGTCTTCCCCGCGTCCCTCCAGTTCTTCATATGTGCAGCTTATGTCATCCCCGCATCGACATCGTC
+>850:2:1:2539:12461/1
+CTGCGCGGCGGCCTCGCGCAACCCCTGGAGCCTGCCACTCCTGCGACCAGCGCTACCCTTTCGCCCACGCGCCCCA
+>850:2:1:2539:12461/2
+GACGCAACACCCAGCACCGCCCCGCCCGCTGCCTTTGTCAGCCCGCTCTCCTGGCGCGCAACCTGGCGCCCGGGGG
+>850:2:1:2539:14836/1
+CTTGCTTTTGTGATCGTGGCCATCGTCGTCGAGGAAGTCAACCGCGTCGGCAGTATTGCCCTAGATTCCACCGACC
+>850:2:1:2539:14836/2
+TGACGCGCGACTCTCACAAGCTCATCACGCTGACGGGCGCGGGCGTGAAGTCCGGCAACGGCCGCGCCTTGCGGGC
+>850:2:1:2540:4410/1
+TCGCCGGGCGAGCGCGGGGCGCGGATCTTCGCGGCCGTGATGATGATGAACGCCGCCACCGCGAACACCGCGGCGG
+>850:2:1:2540:4410/2
+GCGCGCTACGCCGGGCCGAAGCGCCCGACGTTCTCCATCGCCGCGGCGTTCGCGCCTCCGCGGAGCGGAACGCCCC
+>850:2:1:2540:13951/1
+CGATTGCGCTCGATAGCGAACTCCCCGTGCCTCACAACAATCTCGGGACCATGTTACTCCCCTCCCCCGATCCTCG
+>850:2:1:2540:13951/2
+GCCTCGTCCAACTGGCGCGGCCTGCCCAACGCCACCGCACACTTGGACCGCAGGGCCGCCTCCGTCGCCTTCAGCC
+>850:2:1:2540:4226/1
+ATGTGGGGCGACTGGACCAGCGGATGGCCGTAGCAGCCGGGGTCGTTGTTCATGTCGTCCACGGCGCTCAACGGGA
+>850:2:1:2540:4226/2
+GCCAGTGTTTATATTTCTGCGACGCAGAAATGTAAACAGTCGGGCTCAATATCCGGAGGGCCATCCATGAACCGTC
+>850:2:1:2541:2291/1
+GTCAGCAACGCGGCCCGGCCCTAGTACGACTCCCGGCAGCCCACGGCCGCGCAGAGGGTCTGCACTGTGCTCGCCA
+>850:2:1:2541:2291/2
+GCCCGCCGTACAGGTAGCAGAACACCAGGCGCAGCGCCGAAACCGGGCGGCGGCGACCGGCCGGGACGGCGAGCGC
+>850:2:1:2541:2813/1
+CTCCGCGAAGGGCGTCCTCGGCCCAGACCCACCCCAATCCACTAGGCCGTGCTGCCCGGGGCGCTCACCCCCACTC
+>850:2:1:2541:2813/2
+GACGCGGAGGCGCGGGTGGTCGAGCAGTTGGAAGGGGGGCCGCTCACGGAGACCGGCGTGCTCGCCGAAGGCAACG
+>850:2:1:2541:1836/1
+GGGAATGCGCACGGGCGCGGGGCGAAAAATAAAAAATCAGCTCGAGCGGGAATTCGGCATCGGCGGTGGGTTGGCT
+>850:2:1:2541:1836/2
+GGCGCGGGCGTCAGTTCCAGGCGGTCCAGCATCGCGGCAGGGAATCCGGGCCCCACTTTTCCCGCGATTTGCAACG
+>850:2:1:2541:11866/1
+CGGGACCAACGGCATGGCTGCCCTCACGCAGATCTACGGATGGGCGTTCTACCCGAGTCTGCGCAAACACAATCCC
+>850:2:1:2541:11866/2
+GGCGGCATTGGGATGGGGCGCCTTTTGGGCGATACCTGCGGGCGAGAGGACGAGCACGGCTCCCTCGGCGGGGAAG
+>850:2:1:2542:5847/1
+GGGCCCGCGGAGGGGCTGGGCGACGCCGGGTGTGGCGCGGCGCTTGCGGCCGGGGAGCCGTGCCCAGGAGACCACA
+>850:2:1:2542:5847/2
+AGCGCCAACCCCGACGCCCGCCGCCCCGACCGGGGCCGGGCGATCGCCGACTTCGGGCTGGCGAAGGTGCTCGGGT
+>850:2:1:2542:17216/1
+GGTTTGGCCGGTCTGATTGCCGCCGGTCGCAACGGCGGGGGTTGGGATGGCCGCGGCATCCGCGGCGCCGGGGCCC
+>850:2:1:2542:17216/2
+AGTCGGCGTCGCCCGCCCAGGTGTGGAGCACCAACACGTCGCTGGACAGCAGCGCGAGCTCATCGACCAGCGAGAG
+>850:2:1:2542:17371/1
+ATCGTCTGCTGGAATCGGCGCGCGATCCCAAACGCGCGCCGGCCCGCGGTCAGGGGCCCAAAACAGGCGGGGCGGG
+>850:2:1:2542:17371/2
+AGCACACACGCGCCCTCGCTTGTAATTATCAAGCCCGGATAAAGCAGTCCATGAAATATTATTCCCTCTTGCAGGA
+>850:2:1:2542:21317/1
+GCCTGCCTGTTCGCGGTGAGCTTTCCTTCAACGGCGGCCGGGACCGCCAACTTCACCACTCGCCGGGCGTCCCTGG
+>850:2:1:2542:21317/2
+CCGAATACGGAGTACTCGACTACTTGGCAGAAGGCGAGTTGGTTCGTGAGGAGACGATTCGTTCCGCGACCGGCGC
+>850:2:1:2542:2228/1
+TGATGCCGGCGCCGATGAAGGCGGCCCTGAAGCGCATGCCCCCCCACGCATGCGACGCGAGGCGGGCGAGGAAGCG
+>850:2:1:2542:2228/2
+CCAACTGGCAGGCCGCCCAGCAGCACGACCCGGAGGAGATGGACCACAGCCTCACGTGGGAGCCGCCGCCCTTCCC
+>850:2:1:2542:19536/1
+GACCCCAAAATTTGCGATTACCAGTGATTTCGGTGAACGCGAGGAGCTGTCTGCGCGCCCGCAACTTTACCTGGAA
+>850:2:1:2542:19536/2
+CGCGACTTTAAACCCTGCCGCTTCGGGCGGCCCCGCGCTCTTTTCCTCTACCGTTTGGATTACTTCGACCGGAAAA
+>850:2:1:2542:18402/1
+ATTGGCGGGGTGATCTTCCCAGGGACTCAACCCAAGAAAGAGATTATAATCGCCATTTGCCCCCCGCCCCGGCCGC
+>850:2:1:2542:18402/2
+TGCGATGATCGCAGATTCGCTCGGGTCCTTTGGAGCGTGGCCGCTGTTCTGAATGGCCTGTACTTGGTTTTGCGTG
+>850:2:1:2542:3942/1
+TCATGGAGGCCGCCGGTCGCCCCCGGCGACTAGGCGCAGGACGGGCAAAACACAGCGAGGGGAGGCGCGAACTGGG
+>850:2:1:2542:3942/2
+GACCTCCTCGACCTCGTACTCGGTGATCGTGCGGTCGCCGCTACCTGCTGTGTCGGCCATTGCGTTCCATTCCCCG
+>850:2:1:2542:15973/1
+CTGGATGAGCGGAGGACGCGAGGCATAAGACCGTGCCCGCGATAAGACTGCGCCAGCCAGTAACCGAACTCTGCGC
+>850:2:1:2542:15973/2
+GCCCGCAACCTATTGGCCATTCCGATCCCCTACACAGAGGCGGCGACCAGGCGCCAGCCGCGTCTGTCGGCGCAAG
+>850:2:1:2543:1360/1
+CGCCGGCGGGCCACCCGGTGCTGGACATAGTGGGCGAACTCGGCGGCGAGCCACAGCTCCGGACAGCCTTTCCTCC
+>850:2:1:2543:1360/2
+AGCGATACGGGCACCCTAGCGGGGGTAAGGGCGGTTTTGCTTCGGGCAGACGCTGCTCCAGGATTTTTTGAGTCAT
+>850:2:1:2543:11669/1
+CATCGGATGGGGCCGTCGCCGAGCCAGCCGGCTTCAATGCGGGTGATTGATGCCATCACTGCTTTCGCACGGCAAC
+>850:2:1:2543:11669/2
+AAGTATCTGAATTGTTGTGAATCGCGGCAAAATACCGCGGAAGAATTCCTCACGCTGAGCGAGCTGACACTCAACG
+>850:2:1:2543:12684/1
+ACATCGGCTGCGGCGGCGGCTCGACGGCGATCCCCCTTGGGCCCGGGACCTTTTTGGTTACACCCACCCCCGGCGC
+>850:2:1:2543:12684/2
+CGCCTGGTGAGGCGGAGCGAGCCCGAGCTGGCCGCGCACCTCTCCGCCCGGGAACGCCGTGGTGTGCACGTTGATG
+>850:2:1:2543:11097/1
+ATCGCGCCAGAATCATTACAGATTCTGCGCACGCGCACCAAGCTTTCTCAGAACATAAATCCAGGAGCCGTTACCG
+>850:2:1:2543:11097/2
+CTTGCTTTGAGGGGCCGGGGCAACTGCGGTTCTCAGGCCTTCGGCACTGCGGCATTCGCAAGCCTCTTCTCGCGAC
+>850:2:1:2544:13370/1
+CTGAGTACCAGGCCGCGAACGGCACTGGAAACGTCCAGCATCGACCTCAACCGGGTGCTGCTGCCGCCGCGGACGT
+>850:2:1:2544:13370/2
+CCATCCCGGTGACGGCAAACCCCAGCGGCGCAGGCCCTTCTGCTGGCGACGCCGGGATGACTCGATTAATCCCAAC
+>850:2:1:2544:2403/1
+ACCAGCGGCTGATCAATATCTACAATTCGGATCCGAATGCCGTCATTGCGGGGGTCGACGAATTTTTGAAGACCAA
+>850:2:1:2544:2403/2
+ACCATCCCAGTTTGTAGCCCGCTTCCGAACGCAACTTCGGGCTTAATTGGGATGCGCGAAGTTCCTCGTAAAACGG
+>850:2:1:2544:20961/1
+ATCGGCCGCGATGGCGAGATTGTCGAGCGCGTTTTTGACCATACCGAGCTCGCCGGGACCGTCTTGGAGGACGAGC
+>850:2:1:2544:20961/2
+GCGAAGGGGATGTGCCTTCCCTTCACGAAGCACTCGCCGCCGACCACGCTCTTTACAGGAGCCGGGACGCCGCTCG
+>850:2:1:2544:4309/1
+ACGTTGTGTACTCTGATGGTGGCGGTTTGAGGCTGGTTATCCCGACCTTTTTTCGGTTTTTTTAGCGAGCCCACCT
+>850:2:1:2544:4309/2
+TGCTTTAACCCCTGGCACGGCTCGACCTTGCGGTCAAGGAATCAGAAGTCGCCAACCATAGCGAGCCGAGCAGCAG
+>850:2:1:2544:3022/1
+CGATGCCTTAATCTGCGCCCACATTCCTTCTCCATTTGTTCGACGATCTCCTAAGGTGAAGAGACTGTTTGCAAAC
+>850:2:1:2544:3022/2
+CGATTCCGCAAAGGCCTTGAACAGGCTGTGAGCCACCCAAGGAAACTTTTCGTACACTTCCTCGCGCAGGACCATC
+>850:2:1:2544:5365/1
+AGCCGGAAGTCGAGCGCATTCCCGACGCGGAACGGAATCGAATCGCCGCGGCCGTGGGCGTAGGGGCGGGGTAGGA
+>850:2:1:2544:5365/2
+CCCCCTTACGAAAGATGCTCCGGTTCCGCGCGTACGCATACTGCAGATACGGCGCGGTGCCCGCCTGCAGCGTGAC
+>850:2:1:2545:6196/1
+GCCCGACGACACGCTCGCCCCCCTCAACCCCTACGAAACAGGAGAGGTGTTTGCCGGAACGAATCACAAAGCCTTC
+>850:2:1:2545:6196/2
+CAACACCGGCTGCCGGTGGGTTGCAACGCGTCTCCACCCCGGGCGCGGGCCAACCGCAGACCCCGACTCCCGTCGG
+>850:2:1:2545:11571/1
+GGCGCGAGCCGAAGCCGCTCGCGGTCAACGAGAAGGACCGGGGCCATGGGCTCGGCGGTGGCAACGCCATCGCCGG
+>850:2:1:2545:11571/2
+ACCTATCCCGCGAAGGCGAGCGCCCCACAAGCGCCCGCGACGCCCCGGCCCCAAATCGAGCACTCGGGGGGAATGG
+>850:2:1:2545:14331/1
+CTGCGCCTGACCAGCCTAGGGGGGTGCCGCGTGCGTTCCGGGCGGAGACGTCCCCGCGTCTCGGCGCGGGGCGGTC
+>850:2:1:2545:14331/2
+AAAGTACTGCCGCCGCCCCCAGATCCAGACCCCGCGCGAGGCCTACGAGGCCGCCGCCCCCCCGCCCGCGCCCCCC
+>850:2:1:2545:13973/1
+GTCGGCGACCCCGCCAACCCGATCGGCTTCGCGACCGGCCCCGGGGTGCGGCAGCTCCCGGACGGGCAGCCGGCGG
+>850:2:1:2545:13973/2
+CCGGGCGGCGGCCTCCGCTGAAGTTGAAACGGAAGCGTAAGACCCGGAGGCGGGTGGACCGTGAACAACGGAATGC
+>850:2:1:2545:4044/1
+CTTGGGCGTCGTCGGCGACCACGATCGTGTTGATCGAGTCGAGGATTGTTTTCAGGTAGTTGTTAACGTCGGGCCG
+>850:2:1:2545:4044/2
+GGACGGCCGGCCGCCGATTGAGGCGCCGGTCCGGCTCGAACTCCTCGTCGGACTCCCGATTCCGAAAAAACGGTCG
+>850:2:1:2546:4864/1
+CCGCAACGCGGAAACCGCCCGAGAGCATCGCGCCAATTAGGGGTAAAGTGCTGCGGCTCACAGATTCACCCACGAG
+>850:2:1:2546:4864/2
+GGTGGCGCGGGTGCTTACCAAATAAGTTAGCCCTAGGCAATTTGGCTGCCGAATACCAGCGCAACGCCGGCTCCGG
+>850:2:1:2546:15653/1
+TGCGTTGTAGCGTCCCGGCGTGCGGCCCCTCCCGAAAGTGCTCGTCGCGAATCGCCGCGGGCTCGCGGGACGCGCG
+>850:2:1:2546:15653/2
+GAACCCGTAGCCCGGATGCACCGCAGCCACGCCGGTCCAGCGCTCCGCGCCGGGGCTCGCCCTGGCGGGAGAAAAA
+>850:2:1:2546:6867/1
+ATCGCGAGCATGACCGGCCCCGCCGGACGCCGCGACGCGACCGGGACGGTCGGCGGCGCGGGGCCGGGCGGCAGGA
+>850:2:1:2546:6867/2
+CTCCGCCCGGCATCAGCGCCACCCCTCACAGCCCACGACCGACTTCGCGTAGTTGTCGCGGCCACAGAAGCACCCC
+>850:2:1:2546:17429/1
+GCCGCTCCCAGGAACCAAGCCAATTACCGTTTCACCGCCCAGAAGGGGGTGGTCTACGACGGCCGCATCCACGCCC
+>850:2:1:2546:17429/2
+GCGGACGTTGATGACGAAATCACCGTCGGCCCCAGCCGTGAAGCGGATGTAGCTGTCTGGCCCGCCATTGTCGTCG
+>850:2:1:2546:14263/1
+ATCGCCCGGCTGATCGAGCGCCCCGGCGGGCAGTCCGGGCCGCGACTGTCGCGCGCATCGGCGCGGCGCCGGCCCG
+>850:2:1:2546:14263/2
+AGGCTGCGGCGACGGCCGGCCCGAGCCTCGCAAATGCCTGTGATACCCGGCGTTCCAGCGACTGCGCGATGCCGGC
+>850:2:1:2547:17563/1
+AAGGCCGTCCAGTACCCACCGCGCGACGCGGGCCACCAGGGCCTCTCGTCCGACCTGAAGCGGGCGGAGGAGCAGC
+>850:2:1:2547:17563/2
+GCGCCGACGCGGCCGCGCACCGGGGCTCGTCACCGCCACGGCCGTGACACAACCACCCGGGGCGGCCGCCCGCCCC
+>850:2:1:2547:9806/1
+GTCGAGCGCAGCTTCTTCTGTCAGGCCGACCTCTTCACCTTCGGGATGGCGCTGGCAGTGGTGCCTTCACTATGGG
+>850:2:1:2547:9806/2
+GGCGAGTAGCGGTCCGCCGGCAAAAGCAATCAGCGTGCTGTACGCCGAGTAGCTCAGCTGCATCTCCGTCCAGCTG
+>850:2:1:2547:4089/1
+ACGAGTATCTGCGCGGGAAACCGGGTGTTCGTTATTTGCGGCGTAATGCGAAAGGCACGATCGACGGCGTCTTGCG
+>850:2:1:2547:4089/2
+GAAGGCACAGAAGCCAACGCCAAAACGTTGCCGTTGTTTGGATCGATGACTACTGCGCCTGCCCGGCCAACCGCGC
+>850:2:1:2547:2855/1
+ATTCGGCGAGGTGCTATTTCGGGAACGCGAAGGCCTTCTGCCAACCAGCCAGCGCCTGCTCAATGCGTCACTCCCG
+>850:2:1:2547:2855/2
+GACGTTCTTTCCAATAAGAACCTTTCCTGAACCAAGGCGCATGAATAGGGACATGATAACGGCTACAAACAATAGG
+>850:2:1:2548:15308/1
+TAGCTGATTCGCCTTCAAAAGGAATTGGCTGCGGTGGTGGGCACGTCCAAGCGCGATCCGCAGCCGCTCCCAGTGA
+>850:2:1:2548:15308/2
+AAAAGGAGTCGGTCTCTGGCTATTTTTCCAGGATTGCCGTCTTCACTTCCTCGCGCAATGCATCGATTGCCTTAGC
+>850:2:1:2548:1927/1
+TCCCACCGTTCGTGGTGCCCCCTGACGTAGCGCGCGCATTCCTTGAACAGGGAGAAGCTAGCCAGCAGAGAAGCCC
+>850:2:1:2548:1927/2
+GCGCTCACCTCATCTTCCTGGCCGGCCGCTTGCGCGACATTGGCAAGTGCGCCAGCCTGAACCAGGGCCTGCTGAA
+>850:2:1:2548:12932/1
+GACTCTTCCGTTCGAAGCCGGTTTCCGGGCTGAAAGGGGACGGTTCGCTATTCGTGTAACTTTTCTGCGTGGTAGC
+>850:2:1:2548:12932/2
+CCAAGCGCGCCCATTCCTTCGGGAGAGAGCCCAGCGCCCGGGGCGCCCTGAGTCCGACGAGCGGCATGGAAACCAC
+>850:2:1:2549:11769/1
+CCCGCCCTGCGGAAGCCATAAACATGCCCGCTGGTCTCGGGGGACAGGCCTCCGGCGTGCCGCCCCTTCCCCCGGG
+>850:2:1:2549:11769/2
+CGGGCCCCGCCTCCCTTGGATCACCCCCGGTTTGGCCACGGTCATGCAGCTCGGCTGCGGCTCGGCAGCGGCGGGG
+>850:2:1:2549:2161/1
+CTCCAGGTGAAGATCCTCCGGTCGCTGCAGGACCGCTCCGTCCCGAAGGGGGGCGACACGGCCACCCCCCCGGGCG
+>850:2:1:2549:2161/2
+GCCGTCGCCACAGTCGCGCACCCGGGGGAGGGGGCAACGGAAAATCTTGAGGGGCTTAGAGCCGTCCTCGCCGAGG
+>850:2:1:2549:2207/1
+TGAGGCCGGCGATTGGGGAGGCGGTCGTGAGTGGCATGCGCCCCGACGGCTTGGAGGAGAGGATGAGATGGGCCGC
+>850:2:1:2549:2207/2
+CCATCTGGCAGGCCGCGCAGGAGCACGACATGGCGGTGATGGACCAAAGCGTGGCGTGGAATGCTTAGTTCTTCGC
+>850:2:1:2549:1442/1
+TCGTCACCGGCGCGCACGCACTAGCGCACTACGCGACCTCTCCACATGAGGCAAACGCAGGCCTGCGCCCGATCCG
+>850:2:1:2549:1442/2
+CTGACCGTTTACGTCAATTTTGTCGGGCTTGTCACCCCGAGCCTGCACCCGCTCCTCGCGCGGCGCCAGTCGGGGG
+>850:2:1:2549:17132/1
+TTGGCTCTCGACCTCGTCCGTGACAGATGCCGCATGGCCGAGCCACCATTCACCTACATCGACCGCGACAACTTTC
+>850:2:1:2549:17132/2
+GGTGTTTGGTAAAGATCCGCGAGCGCAACCGGCAATGGCTCGATCCCAGCCTCGCTCACCGGGTGCTGCGACCCGT
+>850:2:1:2550:15599/1
+CACGCGTCTGATTCGATGCGCCCGTACCCGATTAGCTAAAAGCGCAAGTGTAGTGCAGCGACAACTTCACGGACGG
+>850:2:1:2550:15599/2
+GTAACTGATGGAATAGCGATATTGCTAATCGCGTCGCTTGGCGTCGAGACGATGGAGCACCCACGGGTGCGCGCTC
+>850:2:1:2550:20356/1
+ACCGCCAGCCTCCGGATCAGGCCGTCCCTGATCGTGGCGGCCGGCCCCCCGCTGACAGCGAAGCCGGCCCTCGAGC
+>850:2:1:2550:20356/2
+ACGAAGACGCGAGGCGGTACCCGAGCGCCAGCGGTCTGGTGGCTCCGGGCTTCTGCTATCGCATTCTTCTGGGCGA
+>850:2:1:2550:10761/1
+GCGCGGGGGCGGGCGCCCCAGGTCGCCGAGGGGGGCGGGGGCGCCCCTGTACGGCGCGGCGGCGCCGAGGGGGGCC
+>850:2:1:2550:10761/2
+CGCGGTTACCCAGATATTACCTATGCAGGGGCGGGGGGACAAACAGCGAATGCGGGCGGTTTGCAGACGCTCTTTG
+>850:2:1:2550:1656/1
+GCTGAAGGGCCGCGAGAAGGAGCGCTCCGAGGGCTATTCGCGCGTCATGCGCCCGCGCCGGCCCAGCGCGCGCGGC
+>850:2:1:2550:1656/2
+ACAGCGCGTCGGCCGCAGGCTTATAATGCGGTTTGGGAAGAACGACCTTGCGAACTGCATCGAGTAGTCCTCGGGC
+>850:2:1:2551:7932/1
+AGACGTTGAAACCGATCGACGCCGTCCGGACGGAGCTCTCCTTGGCGCCGCGCAGCACCCGGCTGCAGCGCGAGGC
+>850:2:1:2551:7932/2
+GGCGCCCTCGCTCCCGCCCTCTGGCCGTGCGTAACAGGTTTCTTCATTGCCGCTATCCCCGCAGGTGCCCGCCACT
+>850:2:1:2551:8629/1
+AAATGCGACGACGGGTTCGGTCTTGCTCCTGTTGAAGACCTCGTGCGGCACCCCGGGTTTGATGTAGATGAAATCA
+>850:2:1:2551:8629/2
+CACGATCCCTCCAGGCCGCGCCGCGTACGCGCATGTTCATGTCGATTTCGAAGTGATCCTTTACATCATCGAAGGA
+>850:2:1:2551:1340/1
+ATACCACGCAGCCTTTGGAGTAGCTCTTGAGAGGAAACATGACCGGGCAAGGGTAGTCCTGGATAGCATTTCTTCC
+>850:2:1:2551:1340/2
+GTGGCTCGGTGTTAAGTCACTGTTGTCCGACCGTTTTTATTTCGGGCAGAAGATGATTCAGCATTTTTTGATTCAT
+>850:2:1:2551:18998/1
+ATCGGCGACCGATACGTGTAAGCTCGTGATCGCTTGACATTAAAAAAACCTCCACCAACCGCTAGGGCCGCGTGCA
+>850:2:1:2551:18998/2
+CCATCAATATCGACCGAACAGTTGGTTGGGAGGGCCAGAGAATCCGCGTCTCCGCAGGGAAGGAGCTCTTATCTCC
+>850:2:1:2551:12115/1
+TGGAGCGCCCGGGTGGGAAAGATTACCCAGCCCCCATCCTTCGTCGTAGCTCCCTTTTTCCGCCCCTCACGAAGCC
+>850:2:1:2551:12115/2
+TCGAAGTATGTTCAACGGGACCAGGCTAGCAAGAGTCGGGTCATTTGTGGCCTTGTTGACGACTTAGGGGCCAATG
+>850:2:1:2551:13518/1
+GCACTGGACTTTCTGCGGCGCAGGCGCGGCAGGCACGCCCACCGCGCCACCCGCGCGCCGGGAGATCTGCGCGGGG
+>850:2:1:2551:13518/2
+CCGCCGATCGCGCCGACAGCCTCGACCTCGCCACCTATGCGCCCCTGCACCTACGCGACGCGCTCTCCCCCCTCGC
+>850:2:1:2551:2697/1
+TGGTTGTGCTAGCGGGAAACGCGGGCGATGAAAAACTATTGACAAACCTAAACTCGGGAATATTGTTTCCTCGTTA
+>850:2:1:2551:2697/2
+CTACTGGATCGCAATTTGGCGGACATTCGCCAGACAGTGCCGTCCCGGCCGTCTGAATAAGCATTACTGAGGCGAT
+>850:2:1:2551:3124/1
+AACCGAAGCAGTCGGACATGAAGGGCACCACCACCGAGGACGACACCGCCGGCGCGCGGACCAACCGGTCGCGCGC
+>850:2:1:2551:3124/2
+GGGCGCGCGCTGACGGTGGGTTTGCTCAACGGGGCGGCGGCCGGGCTCATGATGGGGGCAGCCCTCTCCATCTAGC
+>850:2:1:2552:1414/1
+CCATGCACCGGGTCGGCGGTTCGGGCGGAGACGCTCTGGATCGGCCTGCCGGCCGCGGACAGCTTCTGGCGGACGA
+>850:2:1:2552:1414/2
+GACATCCCGGTGGAGATCTTCATCCAGGCCATCCCGGGCGAGTCCGAAAAACCGACGAGGGACGGGAAGATGGCCC
+>850:2:1:2552:11053/1
+AGGACCGCCGCCAGGGGAGCGGCAAACGTCGGTCCCCAGCGGTCTTGCTGGCGCACGTTTTCCTGCCCGGGCGCTT
+>850:2:1:2552:11053/2
+GTGCGTTCCTACCTTCGGCCCGGTGGCACGCTTATCGCCGAAGTCCCGAACGCCGATTGCGTCTGGACGCCGTGGT
+>850:2:1:2553:11509/1
+TCGCCTCTCTTGGCCGCTGTTCGCGGTTTCGTTGGTGGTGGCGGCGGCCTTCGCATGCCAAAATACCTCTGCCCGG
+>850:2:1:2553:11509/2
+GGAAAATTGAACTCGTAAGCGTCGGGGCGGAACTTGAGCACGGTTCGCAGCCAGTCTGGCATGATATCGAGAGCAA
+>850:2:1:2553:1213/1
+CCGCCCTTGCCAGGGACACTAGACCTGCATACCGCCGCCGACCCCCCCGGCGACCCCGGTGGTGGACGGCCGCCCG
+>850:2:1:2553:1213/2
+AGCGGCGCCACCCGCGGCGGGCACGCGCCCGAGGGGGTCGGGCGTCCGTCCGGCGGGGGCACGCGCCTGGGGCCCC
+>850:2:1:2553:5093/1
+GCGCCAGCGCGAGCGCGCGGCCGGGGTCGCCGGGGAGCAGCGCGCGCGGCGCGAGCGCGGCTGAGGGGGGGCGGTG
+>850:2:1:2553:5093/2
+CCAGCTCGTCGACGACGGTCTTCGCGCCCTCCCGGGTCGCCCTGGGCGCGGACTGCGCCGGGTGCCGGGGCTGGTT
+>850:2:1:2553:17843/1
+TTTCGCCAGCGGTTCGGCGGAAGATGGGCTCAACCGTGATTAGGGGGCTGCGATGAGACGCAAGCTGGTTGGCTTG
+>850:2:1:2553:17843/2
+ATACCACTCGCCCTGTCATGCGCGCTGACCCCGCTTACCCCGTCCGGGAAGTTCCTGTTCACGAGAGTGCAGCTCT
+>850:2:1:2553:4700/1
+CGCGACCGAACCAGCTTCCTTGCTGCCCAGCGACTTCCTCAAACCGGGAAACAACAACAAAACCCGCAAGGCGGCT
+>850:2:1:2553:4700/2
+GAACAAGGAACTCGCCAAGCGGATGATACGCGGAAAGACCGGGACGCTTCACGATTCATATTACGAATAATTTATG
+>850:2:1:2553:13773/1
+GACAGGGCTCGCCTCACCAAGCGCTGGCACCGCAACGACCTGCTCGGGCGGCGGGGATTATCAGCCGCGGCAAGCA
+>850:2:1:2553:13773/2
+ACGGCGGCTACCAGGAGGCGCGGGCGCGGGTGCTTGGCTCGACGAAGAAATTTCACAGCGAGTCGACGCGCCGCAC
+>850:2:1:2554:6322/1
+AGGCCAAAAGGACGGTCACCGGCCGACCGACGATTTCGGCGACCAGCATCTCGCCCCCCGCGTACAGCGCGTGTCC
+>850:2:1:2554:6322/2
+CGCTTACCCTGCCCCAGGGCCTGTCGCCCTTCTCGCTCAGATCCGCCCGGCCTGAGCGGGGCGCGGAGACCGGCGG
+>850:2:1:2554:18760/1
+CCCGCGAGGGGACGCCGTCTAGACGACTCCTCAACTTTCACCCGCACGCTCTCCGGCCCGGCGCCGGGGTCGCGAC
+>850:2:1:2554:18760/2
+TTCAACCGCTTTCCGATAAGCACGCCGGATGCGCCAAGCTCCGTGCAAATTGCTGCCTTCTCGTCCGATCCCACAC
+>850:2:1:2554:6392/1
+CACCCGACGGCTCGATCATCCGCTCGCTCGGCTCCCCGCCCACAACCCCGAGGCGATCAAGGGCGTGGCCGACGTC
+>850:2:1:2554:6392/2
+TGTTGGCCCTTTTGCCTCCTGGCAGGGGCGCACCGACGAGACGCGGCGCGGAAACGCGGCGACGAGAGGCGGAGGA
+>850:2:1:2554:18072/1
+AGAGTAGCAGCGACTCTTCCTGAGGAAACGCTCCTTAGTCCTAGGTTTACTTTCTTAGGCAGCGGAATCGCCGCTG
+>850:2:1:2554:18072/2
+CAACCCTGCGACGGGTCATTGCGATTTCGCTTACGGCTGAATCGCCATATTGAGCCGCGAGGCCGAACGGGCAGAT
+>850:2:1:2555:16383/1
+CGGCGTCTCGAACCGCGTCACCGGAGTACGGGTGGGCTCCACCGCGACTGCTTTCTGATTTGGGATACGGTGAGAC
+>850:2:1:2555:16383/2
+CGGTCAGCAGCACGATTCAAAACTGCCACCGGTCCGTGAATTCCTTGTTGACGTCGCACACCGTCAGGGCGCGCGA
+>850:2:1:2555:13824/1
+CCCACGACGTGGCGTACGTCGCCTCCCAGGCTGAGGACGCGATTTACAAGATCGCCAACGCCAGCACGGCGACTGA
+>850:2:1:2555:13824/2
+GACGGCGCACTGGCCGACGAACCGCACGGCGGGCTTGTTCTCCCTCATACCGCTCGGCTGGTTGGGGGCCACGGTG
+>850:2:1:2555:20097/1
+CACGCGACGCAACGCCCAGCATCGTCGGCCTGGTCCCGGCCCGGGCTGGCTCCCAGCGCGTCAAGAACAAGAACAT
+>850:2:1:2555:20097/2
+CGGCTTCGCGCAACCGCCCGGGCGTATACTCGCTCCACTCGATTTCCGGCGCACGCGCGCCGGTCCGGTGCGCGCG
+>850:2:1:2556:8677/1
+GGGCGCCGAGGCCGTGTGGCAACGCATTGCGGAAACCGAGCGCGCGCTGCGAGCGGTCGGCCGCGAGGTCTCTGTT
+>850:2:1:2556:8677/2
+GGAAGCTGACCGAGGTAGAGGTAGCCGACGATGCTCATCGGCCCCGACCCCCCGCGGCGATGCTGGAGAGCGCGTG
+>850:2:1:2556:20786/1
+CAGACGATTCCGCCCGTTTTTTGCGGTGGATGTGATCGTCTCTGCAGTCGGCCTGATCTGGTTTATTCCCGGCGAG
+>850:2:1:2556:20786/2
+TTCGCGCGATTCATTCGACGTCATGCCGTCGAGGATCTGTTAAGGTCGAGCCGTTGTTCTGTCCAACGTCGCCTGC
+>850:2:1:2556:17629/1
+CGGCAGCGACGCGGGCCTGACCCGCCGCGAAAAAGATGAGAACGCTGGCGCAGAGATGGACGCGCAGCTGCGACAG
+>850:2:1:2556:17629/2
+GAAAAAGGCATGGCGGGCCCCGCCGGGGCGGGACTGGGAGACGGGTCGGCAGCCAACCACGGCGGCGCGACCGGCC
+>850:2:1:2556:4824/1
+GGCTCGTCGAGCATCAGCAGGCGCGGCTCGGCCAAGAGGGCGCGGGCCCCCCACAACCCCGGCGCCGCGACCGCCG
+>850:2:1:2556:4824/2
+GAGGGCCGGCGCATCTTCCAGCGGCTCTCGGTGGAGGAGAACCTGGTGGCCCGCTACATTGCCGGGCGAGGCCGCG
+>850:2:1:2556:13183/1
+GCAACCGCAATTTCGAAGCGCGGATCCCCCCGAACCCCAAGTCGACTTTCCTCTCCTCACCGCCGCCCGCCGCCCC
+>850:2:1:2556:13183/2
+TCGCGCCCCCGTTCGGTTGGGCGTCGGGCAGGTCGCCGTCGAGCGTACGGCCCAAATCTTGGTGACACGCGCACGC
+>850:2:1:2557:4279/1
+GCGGTGACCGTGGGATCCTCGTTGACCGGCACGCACTGCTCGGAGCCGTGCGCGTCCCGGGAGCGCAGGAGCCGCG
+>850:2:1:2557:4279/2
+GGACGCGAGGTCAACCTGCCGCAGACCATGGCCTACAAGGGCATGATGCTCTCCGGCGTACCCAACTTCGCGTTCA
+>850:2:1:2557:15231/1
+TCAAGTAGCCGGGCTTCAGTCAGGTTGCCTCCGTCCCTGCGAGATCTGTGCGTTCTATACTCCGCGGGTGGCAGCC
+>850:2:1:2557:15231/2
+CATGAGGGTGTAGAAGCGGTAGTGAGCCAGCCGGCTCTCCTGCCGCGCACGCCCGCGCGCGTGTCGGCTGGACCCG
+>850:2:1:2557:7534/1
+GCGCAGTCCTCCGCCGTCGGCGCCCCTCCGCCGCGCTTCCCGCGGATGACCTTGTAGCCGCCGGGCAGCGAGCGAT
+>850:2:1:2557:7534/2
+GCCGTACTGTCACCGGATCCTGGCGGGGTGCCACGGCCCGCCCGGGCTAGGCGAAGGGGACCCGCTGCACGCCGCG
+>850:2:1:2558:1872/1
+CCATCCGGACCCCCACGCTCCGCGCCCCCAATCGCCTTGGCGGAGTCTTTGATGGCTTCGTCGCATCGCGCCTTTT
+>850:2:1:2558:1872/2
+AGCGGAATACTTCCTGGCCCGAGCCAAGGCGCGGCCGGCAAGCGCGGTGGCAGGCCTCCCCAAAGACGCCGGACAA
+>850:2:1:2558:1999/1
+CAGGAGCGAGACCCTGGCCTCCCCGGCGAAGGGGAGGCCGGGGCCGGGGGGAGTGCCGGCGCGGGGGCGGACCGGC
+>850:2:1:2558:1999/2
+GGGAGAGCTCGTCCCGGGTCTGGGCCTCCCGCACCGCGCGGGTGGCGACCGCCCGCCCCCGCCCGTGGCACCCCCG
+>850:2:1:2559:18267/1
+CAAGTTTGTTTATCTTAAGCCGGCCCTGGCAGTCATCCTCTCCTTTATCGGCGCCAAGATGCTCCTCGTTGACGTT
+>850:2:1:2559:18267/2
+AGCTTCGATCAGTCATCATCGTAAATTAGTAACAGATAGTGAATCGTGATCAGTTTTTGTTGAAGGCTCTGCCGTC
+>850:2:1:2559:13539/1
+GGATTTGGCTGGCGTGAATGTGTCGGCGTCATCAAAGCACCGCAAACAATATGCCAGCGGGCAAGTGGCGGCGCTA
+>850:2:1:2559:13539/2
+TTTTTACTGTGGCGTCATGCACGGGAAATGCGATACAGCCCTCCCATAGCCCGATAAGCCTGCTTTGTCTAAGCCC
+>850:2:1:2559:2300/1
+AACCAAAACCTGCTGCCTCGCCCGGGTTCCGACTCCACCCCCACTTTCCCTCCCATTCTCTGCACTGCCCTTCCCC
+>850:2:1:2559:2300/2
+CTCCTCAATAATGCCATTAAGTTCGTGCCAAAAGGAACGAAACCGCACATTCAAATCTGGACGGAACCGTTTGAGA
+>850:2:1:2559:11446/1
+CAACCTGGTCGGGCACCGTCCGCAGCGCCTGAGACACCATCGGATTGACCGGAATGAACCCGCCCAGCGGGCGCAA
+>850:2:1:2559:11446/2
+CCCCACCCCGATAGAAGCAACCCAACTCAAAGAGCTCGGCCTCACGATCACCAAGCCCCAGAAGTAGCCCAACCGC
+>850:2:1:2560:12900/1
+GCGGACAGTATTGAGCAACAGCAAACACATGGAAGTGTTCCGTGCCGAACCGCGATCGGTTGCCGTCGAGGCGAAA
+>850:2:1:2560:12900/2
+AGGCGGCGTCGTAGTTCAATTGCGTCCCCCAGGCCTTTTAGCCCGGGCGCTACTTTTCCCCGTTCGTCGTGTCCGA
+>850:2:1:2561:20192/1
+CTTAAGATCCTGTTTGGAATTGGCGGCGTCGAGGTCAATCATTTCGCGATCTGGCCTGACAAAGCCGGAACTGCAC
+>850:2:1:2561:20192/2
+GCCGGCATTCGCAAGCGATGACGGCCGGATGACGGAGCAAAGTGGCAGCGTTGGGTCGATGAACGGGCCCGGTTTC
+>850:2:1:2561:14346/1
+CACCCGCCGCGCAACGCAAGCCGCGCTGCCGCTCATCGCGCGCGTTGGCGTCGCAACCGGCGAGGAAACCAGCACC
+>850:2:1:2561:14346/2
+GCCGCGATCGAGCCGGATGTTTTCACGCGCCACGCCCACATTCTCTTCGCGCAAAGCGACGCGACGAAGTACGACC
+>850:2:1:2561:20166/1
+GCCCACGTCTTTGCCCGTCTCCGAGCAGGCGATTATCGCCTCGACCGCGGCCGCCGAGCCGACGACGACGCGCACG
+>850:2:1:2561:20166/2
+GGATCAAGACCCGCGCCATCGAGCTGGTCGAGCGTTATCACGATCGCATCGCCACCTTCATCGAGCGCCGCGTCCA
+>850:2:1:2561:20391/1
+CGAACGATCGCCCTCGTGGAGCAGGAGCTCGAAGGCGAGACCAACATGCTGACGATGCGCGAGCGGGCCGGGGTGG
+>850:2:1:2561:20391/2
+TCAGGTTGATGAACTGCCACACCTCGGATTCGCCGAGCACCGGGAAGAACGTGACGGTGCCCTCGAAGTGGCTGGC
+>850:2:1:2561:11796/1
+CGACCCTGCCCCGACGCGCTTGCAAGTGTTCGTCTTGGACTCGCGCCTCGTTCTTCATCGGGGCGCGGACGTTTCG
+>850:2:1:2561:11796/2
+TACACGTTCGCCTTTGAGCTTGGCAACGTCGTCTGATTTCGGCGGCCGCGCCCGCTCGCCTAAGAATCCCGAGGCG
+>850:2:1:2561:13447/1
+GGCGCCCGGGACGCCGGTCTCCTCGAGCTGCCGCCACAGCGCGTCCGCCCCTGGTCCCGGCTCGGCGGGGTCGGTG
+>850:2:1:2561:13447/2
+CCGTCGAGTAGGCGCCTCCGGTCTCAATGCGCGGGGGCGCGCCGGACAGCCTGCGCCGCCTGGTCCCGCGCGCAGC
+>850:2:1:2561:2438/1
+ACCTAATGGTGGAAGATGGTTCGCGCGAGGGCAGCTGGGAGGCGAATGAACAAATCACTAAAGATAAACGTGTCCA
+>850:2:1:2561:2438/2
+GTTCTGGATTCCTAGGGAAAGGACCGTTGGGGGGAACGTAGTATCAATTTACCTTGTCCGGGGAAGCAAGCCGGAC
+>850:2:1:2561:9749/1
+ATGCGAACCATTCCTGCCAGATGACGGGCGGCGGGGGCGGCGGGCCGCGGAGTAAGGGGACCCCCAGGCTCCCGCG
+>850:2:1:2561:9749/2
+GCCGCTGCCAATCTCCCGCGCGCCCGAAACCTGTGGGGCTCCGGCGTTTTTGCCGGATGTAACCGGGGGGAACGTC
+>850:2:1:2561:17325/1
+TGTCGTGCATCGTCTGGTACCTGTCGGCCGGGTCCTTTGCCATCGCGCGGTCGAGCACGTCCTGGAGGCCGGGCGG
+>850:2:1:2561:17325/2
+ACCGAACGGACCGACGCGGCGACGTCTTCTCGTTCGGCATCGTGCTCTACGAGATGGCGACGGGGCGAAAGCCCTA
+>850:2:1:2562:15061/1
+ATGGCCTTGCAGAGACCGAAGAGCGCGATCGACACCAGGGCGCCGATGAAGAAGAACGGCTCGACGAAGGCGCAAG
+>850:2:1:2562:15061/2
+CCGCCCGTCGGGGATCATCAACCCGAACATCCACCTGGAGACCCCCACGAAGGCCTCGGGCGCCGACAGCAAGACG
+>850:2:1:2562:13873/1
+TAGGTTCGTGAGCTGCTCAAGTTGAGCCTCCACCGCACTCGTACCGGAAGGCACTATAGCATGGGCGACTGCCCGG
+>850:2:1:2562:13873/2
+ATCGCCAAGTGCTACGGCGGCGACATCTCGCGCAAGCGCAAGCTGCTCCACAAGCAGCAGGCCGGCAAGAAGAAGA
+>850:2:1:2562:2550/1
+CGGCTTGTCACCCCCCGCCGGGATGTGCTGGCGCCCCGCGGCCGGCGCCCCACGGCCCCGATCGCTCCCCGCGCGG
+>850:2:1:2562:2550/2
+CCGCGCCCGGCGACGGCCTCGAACGGTTCCCCCTCCTCCCGCTGGGCCTCGCGGTCCCCGCCCACGCGCCCCGCCG
+>850:2:1:2562:7845/1
+ACGCGGCGAAGGCGGAGCACGACCTGCCGATCGAGTGGACGCAGATCACCTTTTTGCAGCTGCGCGAGGGCAACGC
+>850:2:1:2562:7845/2
+GCATGCTGACGATCATCATGCCGACGACGGCGCACAGGATGCACATGGGCACGACGAGGATGATGGCCAGCGCCAG
+>850:2:1:2562:16997/1
+GACTCCGGCCCGCCAGATCACACCCTACCAATACCGCAAACGCCTGCCGCCACAGCGCCGCTCGGGAACTGTCCGC
+>850:2:1:2562:16997/2
+ACCTCGATTCAGACGGGCCAACAACGCCGCAGAACGGCCACCTCCGACGCCGCTCCGAGAGGCCAGGAGCAGGCAC
+>850:2:1:2562:16360/1
+GCCATAAAGGGCTGCAACTGCTGTTCCGGCGTCTGCACAATCTCATGTTCCTCGCCCAACCATCGCGGCGTGAAGC
+>850:2:1:2562:16360/2
+CTAGCAGCAGTCCTCGGGAAGTTCCCGCACGAAATCGATCCGATGCCGCTCGACGATTTCTATGCGTTCATGCTGG
+>850:2:1:2562:1308/1
+CCGGATATTGACGATGATCGGAGCGAGTAACGTCAGCGCGAGTGGGACGTACCGATTGACCAGGAGCAGGACCGCC
+>850:2:1:2562:1308/2
+ATTACTACTGTCATCGCTCGTTTCCTTCTTGGCCTCATCTTTCTCGTCTTCGGACTGAACGGCTTCCTCCACTTCA
+>850:2:1:2563:14829/1
+TGCTCTCCGGCGGTTTATCCTTCCTCATACCGCCCTAGGCCCCATCGTTAGGGATCGTGGGCATGGGCGATGTGCT
+>850:2:1:2563:14829/2
+GGCGAACCTGGCCTTAGGCCCCAGCGGGCGCAGGCAGGCCCACACAAATCGCTACGCGTAACACTCCTGGAAACAC
+>850:2:1:2564:15917/1
+CTCATTGGCCTGGGCAGCATCGGGGCCCTTGCCGTCCACGCCCTCATTCCCGGGGGCAGCTTCCTCCTCGCGGGCG
+>850:2:1:2564:15917/2
+CACGTTTCGGCCACTGGCCGAGAACATCATCTTTGGCCCGGGGCTCTCGCCGCGGCAGCGAGCCTAGCCGAACAAG
+>850:2:1:2564:7331/1
+CGCCTGGGAACTGCTACGGCCTCCTTCAGTGATCTCGGGGCTCTCTGGGCGACCCGGACACGGCAACCATCTTGCT
+>850:2:1:2564:7331/2
+ACGTCCTTCGTCCCACCAAACGGTCTCGCCCGATGGCAGACACTTTCGTTAGGAAGGGAGGTCGCGAGTCATGAAG
+>850:2:1:2564:2592/1
+GGGCTTGTGACCGGCATCAGCCCGACTCACCAAAGAACGTCCCCAACCGCTATCGGTGGACACGAACTTCTGAGAA
+>850:2:1:2564:2592/2
+TCTCACGTCGTCAACCTGGGAGACCAGATTGGTCTTAGCAATTTACATCTGCTAGGTATTTGGTCCGGAGCGGTTA
+>850:2:1:2564:18823/1
+CGGGGCTTATGAAAACACGGAGCGTGTTAGGCTTTACGTTTGCGCAGAGCACCGTCTTCGCGTTCGGCTTGGGTTC
+>850:2:1:2564:18823/2
+ACCAGGGGTTCATCCTTCGGGCTCTCAAAAACGATGGTCGTTTTCCGCCAATGACCAATTAACTGCTGCTTGTTAT
+>850:2:1:2564:21324/1
+TGGTGGCCGTCGCCGTTCACGGTCGACGGCGCCCGGCTCGCCCCCGCAGGGCGCTACCTGCTTCGGCGCAAGTGCG
+>850:2:1:2564:21324/2
+TGCCGGCTACCACGATGTCCTACCTGTGCTCGTCCCACACCTGCTCGTCGAACCCGGCCACCCCCCGACCGACCGC
+>850:2:1:2565:12049/1
+AATCTTGCCGGGTTTATCACCAGCACATCCTGGGCATCGAATTCGCCGGTCTTGCGAGCGCGCTTGCCATCAAACA
+>850:2:1:2565:12049/2
+TGTTTTCAGCCCACCATCTCGCGACCCGCCCATTACGTTTTGTTCAAGCCAGACACAATGCCCCCCTGCCGCTTCG
+>850:2:1:2565:1937/1
+CTGGCGCTCCCCGGGGAGCGGCCCATTAGCATACCCAACGCCCGTTGTAGGGGACGGTGAGCCAGGGGGCGATGAC
+>850:2:1:2565:1937/2
+GCCGTCTTAGCCCCTACAGCGACTGGCGTTTTGCGCCCTTGCCCGTCGTCACCGTGGTTTTCCGCTGGCTGCAGGC
+>850:2:1:2566:17117/1
+TCGGTTCCCAGGCTCGTGCCGGCCAATCTGAAAACGGGCGCCACCCACGCCAGCTTCTACGATCCGGTGCTGAACC
+>850:2:1:2566:17117/2
+GGCCTCATCCAACTCGTCCAGGCCTTCGAACCTGCGCTTGCGCAAAGGCGCCAGCACCCACCGCTCGACCTGTTGC
+>850:2:1:2566:17892/1
+CGACGGTTCTGCCCTCGCAATTCCATCACTGCGCCCACATCGCGGTGGCTTTGACTTATCTGGCTGAAGCCCCCCT
+>850:2:1:2566:17892/2
+GGCGCCACAACGCCATCTCGCGGGAATGAGATTTCGCTTGATGATCCAGCAGCTTGATCCAAAAACGCGCCACGGT
+>850:2:1:2566:15725/1
+ACAAGGCGATTTGCACGTCACGATCTACGCGGCAGCCAAGGGAAACGGCTTTGACGTGACGATCCCCCGCCCGGTC
+>850:2:1:2566:15725/2
+TAACGGGGCCCCGGCCGGGATAAAAAAGGGCGCGACGGCGACAGCAAACGGCTGGGGGTCTAAAACCACGGCCGCG
+>850:2:1:2567:2043/1
+CATCCATGAGGCCGAGCGCTCGATCATGTACGACGAGGAGGCCGACCGCGGGGGTGAGGGCGTGGACGGCATCGTG
+>850:2:1:2567:2043/2
+AATGATCACAGCCTTGATCCGGCTGCCCTGCTCGGAGCGCTCGCCCGGCACCTTCCCCGAGCCGGGCAGGATCGCC
+>850:2:1:2567:7919/1
+GCAATGATGATCGCAAGCAAAGCAAACAAGCTAAAGATACTGCCAAATTGCTGATCGTCCTTGCATTGCTTATTGA
+>850:2:1:2567:7919/2
+AATTCGCTGAAAACGGAGCATACCCCCTGGCGGTTTAAGGCCGAAACCACACCGGGGAGACATTTTTCGATTCAGT
+>850:2:1:2567:15678/1
+CCCTGCCTGTACCCGGTATTGTGCGGGTTTGGATTAACGAAAATCGCACGCGCGGACTCTAACCGCACCCCCTGGG
+>850:2:1:2567:15678/2
+TACATCGCAGGCGGGCAACCGCCCTTGAAGAGATTGAGATCGCCATCACAGTATCTCGCAGACATCGCTAGGCAAA
+>850:2:1:2567:2647/1
+CTCGCTGCTCTAAAAGCCGACGCGGTCAGGGACGGCCGGCGGCACGTGAAGGCGGGCGGCGGGGGCAGGGGCGGCG
+>850:2:1:2567:2647/2
+CCGGAGCCCGCCAATCGGCAGGGGACGGGCTCGCTTCTCCCCCGGGAACGCCTCGCCGGCCCGCGCCCCCTCGCTG
+>850:2:1:2568:5751/1
+CAGCGCCCGCCGGGATCCTGAGCGCGAACTAGGGCCCAACTCGCATCTCCCTCCCAAAGGCCCCCCGGCCGCCCCT
+>850:2:1:2568:5751/2
+ACGCTCGTGGGCGGCGCCGCGAGGGGGAGCTCCGGCGCCACCCCCGGCCGAGTCAACGGCGTGGCCGCGGCACCGG
+>850:2:1:2568:13399/1
+ATTGAGATGAGCCTGTCGAGCTGGCTCGTTGCTGGTATCGTGCCTGGCATCGAGCGCCATCCCACGCCCCCTCCCG
+>850:2:1:2568:13399/2
+TGAGTTGGGCCAATCGGCAGTAACCAGTCTGCGATGAACAACATCGCTAGAAGCAGGCTGCCGACAAAAGCCATGT
+>850:2:1:2568:15887/1
+GGGCGTGTCTCGAGCCGCGAAGAAGCGCTTCGGCTGGCATTGGACCTAGTGGCGACGCAATCGGGCTCAGGAGCGC
+>850:2:1:2568:15887/2
+CATAGAGTTTTTCAAGAGCAGCGAGGGGCCGTTGGCCTTGCTGGGGAACAACACGCCAACGGGGGCGCGAGAAGCG
+>850:2:1:2568:11492/1
+TAATCTTCATGATTTTACTCCGGTTATGGTGAATGGCCGATTGTTGACTTACAAACTGGCGGCAGCAGTGCGCTCC
+>850:2:1:2568:11492/2
+GAGACGTGGCCGGGCTCCCCGACCCCCGCGGACGCTGACCGGCCCCGCCCCCAAGGAGGCAGGGGGGACCGCTCGG
+>850:2:1:2568:6526/1
+GCGAGGGGGGGCAAACCGGCCCGTCGAGGCAGGGCACTCCTCGCGCGCTCCTCTACCCGCCCGAGGGCTTCCCCCG
+>850:2:1:2568:6526/2
+CGGCCGCCTCGACTCGCTATCGGCGGTCCGCACCGCGGGTTGCTCTTACCGCCCCCCCCCGCGCCCCCCCCACCCC
+>850:2:1:2568:18444/1
+CCGCACGGACGCGGATCACGCCGCACCGCCGCAGAAGCACGGGCCGGGCGCTCCTCCACCACTGCCGCAGGAGGAG
+>850:2:1:2568:18444/2
+CGGCTCGCAAGCATGCGGGTCAGCTCCATTGGCGTTCGCCCAGTCCAGCCCCGCGCAGCTCTCGAGGAGTATCCGA
+>850:2:1:2568:14308/1
+CGCGGGCCATGGTCTACGAGGCGCGCGACACGGGGCCCGCGCCTGGCGGGGTCGCGAGCGCCCCGCCGCCGCGCGC
+>850:2:1:2568:14308/2
+AGATGTGCCAGCCGGTGCAGCATGTGCTGCGCCGTCAGCCAGTTGAACGCCCGAGCCGCGGCCGGGTCGCGGAACG
+>850:2:1:2568:4391/1
+CGATTAGAGCGAACACCCGGATCTGCTCGATCCGCCCCCCGATGAACTGCTGCAAGCACTGGCGGCTGTCAGGGGC
+>850:2:1:2568:4391/2
+CGCGATCAAAAATCGATACCAGGGGCTTTGGCCAGACTTCGATGCGGCAAAAGTCCAGCGTTGAATCTAGGGCGCA
+>850:2:1:2569:8704/1
+TTGCCGTCGACTGCGGTGATCACGTCACCCCCGACCGTGGAGCTCTCGCCTTCCCCGATCACCTTCCTCTTCCCCC
+>850:2:1:2569:8704/2
+CGCAGATCGTCTCCACGGGCAAGGTCGCGCACGCCTACCTCGGCGTGATCACGAGCGCCGTCACGCCGCGGATCGC
+>850:2:1:2570:21370/1
+TTCTTCGTCTCGTCGTAGTCGCAGAGCTCCCAGAGCGCCCGCCCCCCCCCCCCGCCGCACCCCCCCCGCGGCCGGC
+>850:2:1:2570:21370/2
+ACCGGCGTCGCTGCGGCCCTGGGCGACGCGTCGCAGGGCGAGGGAAGGGGGCGCGCGAAACGGCACTGCCCCCTGC
+>850:2:1:2570:18241/1
+CGACCAGCGCGGCAAGCTTCGGGTCACCGGCCGGGTTGAGATTACGAGCGGGGGCAGGGGGGAGACACCGAGGCGA
+>850:2:1:2570:18241/2
+CTAACCAGCCCCTGGACCGCCGACAGTTCTGACAGAAAGACGAAAACGACCTAAATTGTGATTCTGATAGTCGTCG
+>850:2:1:2570:16706/1
+AGCGATAGCGTAACCAATCCCACCACCAGCAATAGGCATAGGAGCACACCAGTACGATTCTGTGTTCGTTCGCGCT
+>850:2:1:2570:16706/2
+CCGTCCCTCAACGCCGAATTTCAGGCGTAGCTCGGCTGAAGGGTCTCGCTCGGGCAGGGGACAGCAGCCGAGGTCT
+>850:2:1:2570:7141/1
+CGGCGACGACGTCAGCCGGCGCGATGCTGGTCCCGCTCACCTCGACGACGTTCGGCCCGGGCTTCGCCCGGTGCGG
+>850:2:1:2570:7141/2
+GGCCTGGCCGGGACCATCTACGCCGGCCCCCTCTTCAACGCCCTGCTCTCTTTTTCGGATGCCGTGCTATAGCGAT
+>850:2:1:2571:8776/1
+TCGCTTCAGTATCACACCCGCGCGGCCCAGTTCTCTGTCGGGGACTTTGAGCTCAACTATCTGATTCCCCACCGCG
+>850:2:1:2571:8776/2
+TTAGCCGCCCGCGGGCAGCACCCCGATCTCGTAGCAAATCCACAGCGTGCGTCGTCCGGTTGTCCGTCCGGGTGCG
+>850:2:1:2571:1840/1
+ATCCAACTGACGGATCTGAGCGTGGCCGGCACCAAGATCAGCGAGCCGACGGGCGTTCTCGGCACCGGCAATCTCG
+>850:2:1:2571:1840/2
+CGCGGCACGAGTCCGAGATCGATCGCGCACGTGAGCGTGCCGGACATGGCGGCAATGGGGGCGAGGCACACCGCCG
+>850:2:1:2571:13556/1
+TATTACGCCCGGCGCAGAGTGGCTACCATAATAGCGGCGCGGCCCCAACCCTGAGTGCTGAGGCACCCACGCGCGC
+>850:2:1:2571:13556/2
+ACCGCCGGGTGGACGGGTTAGCTATGCGACCGCCCGCCGCCGCGTTAACGGTACGGTGTAGGGAAAGAGCGCCGCT
+>850:2:1:2571:8627/1
+GCCATGGGGCCATGCGGGCATCTAAGGAATCCGCCGCCTGCCCCACCTCTACAGGGATGCCAATCGAGGCACAGCC
+>850:2:1:2571:8627/2
+TTGTGCTTGGAAGTTCACATGGTGGCGGCGATTGGCCGCCGCCCGCTGCAGTCGCAGTGCGCCCGCATCAGGCCGG
+>850:2:1:2571:13601/1
+GCGCGGGAGGCGCTGCTGGAGGCGATCAGCCGGCACCCCGCCCGCCGGGCGGCGCCCTGGAACGCCGCCCCCCGGC
+>850:2:1:2571:13601/2
+GGGTCAGGTTGGCCGCGACCGCCTTGACCGACAGGCACGCGGCCCGGGCGGTCTCCCGGTTCGTGGCACCTTGACG
+>850:2:1:2572:1731/1
+GATTTGATCGAGCAGTCACTTTTGTGCCGAGTCCGACACCACCGTGCTGGGCCACTGCCCTCCGGGATACGCTTGC
+>850:2:1:2572:1731/2
+TTTTTGTGCGCACGCGACCTCCTTTGGTCGTCATGTAGTTGCCATGGCTTCGATGTAGTCGTTCGCCACCGTTTGC
+>850:2:1:2572:14032/1
+AAGAACCAAACGACGAGGAGGAAGGAGGATATTGCTTACTGTCTTTTCGGCATTTTCGATGTTAACATGCCGCTCT
+>850:2:1:2572:14032/2
+GGACCACTTCGATACCACAGGCTTCAGGGTTGTACATCGCATTTGGGCATCCGGCAAAATCAGCTGGAGACCGCGC
+>850:2:1:2572:9521/1
+GTGCGTGCCGTGGCCGTGGGGGTCATGGCCGTAGGCATCGCGCGAGACGAGGGCGGCGCCCCTGGCGGCGTGGGCA
+>850:2:1:2572:9521/2
+CGGCTGGGCGAGCGGGCAGTGGAACTTCACCGGCCCGTTCAGCGTCAATGCCCCGGCCGCGTGGCAGAACGCGATC
+>850:2:1:2573:20367/1
+GCCTGCACCCCTCGTGGCGGTTGCGGGCGAAGTACTGGGGGGGGATGCAGCTCACTCCCACCTCGCCGGTTACAAC
+>850:2:1:2573:20367/2
+CAAGACCCTGAAACAGTGCGAAACGCTTGCGCGCCCGCTCGATCACGAACGGGTTGGCGGGCGCCTCCGGGCACTG
+>850:2:1:2573:5230/1
+AGGCGCAGGCGGCGTACGCGGCGCTGACCCCGCCCCGGGTGCTCACGTCGGAAGGCGAAGCCCTCTCCGGCGCCGG
+>850:2:1:2573:5230/2
+TCGGTAATGAGGCGCTCGACCGGCACCAAGCGCGGCGACGCGGTCGGGGGCCTGCACGCAGACGGGAGGACTTCGC
+>850:2:1:2573:17819/1
+GATGCGGCGCCCTCGCCGCACTTTCCCGCACGCGACGAGGGCGTCGCGCCCACATCCTCAATGAACGCATAATGCC
+>850:2:1:2573:17819/2
+CGTGGTTGACGAGGCAGATCAGTTCGAGCGCGTTGTGATTGATTATTTCGCCAGCGAATACCAGGCTGGCCGGACG
+>850:2:1:2574:11066/1
+TCGTCCGGCGAGATTCATAGCCCCCTAGCCGGGGCTGTAGCCGTTGCTGCGGCCGTGCCCCCTCGGGTCTTCGGAC
+>850:2:1:2574:11066/2
+CAGCCATCGCTAGGAGGATAACGGCCGGAACGCTCCCAATGACATTGTGGTGCATTCGGATGGGGCTGTCTGGTTC
+>850:2:1:2574:3597/1
+CGTTTGGCCCAGTAATATAAAGTAAATATGCTCTCAGGCTTTGGTCTTGGAACGGACAGTGGCGCTTCCTGGCTGC
+>850:2:1:2574:3597/2
+CCACGCTTTGGGCGTAGTATTGCTCGAACGATAAATCCAAATATCCCGGTCAGGTGCAGCTCGATCTGCCCCCCCC
+>850:2:1:2575:8932/1
+AACATGCAGAGCGCCCGATTGTTTTCAATGAATCCCATGCCGCCCATGTCGGCCGCGAGGTTGTAGGCCAGGGCGG
+>850:2:1:2575:8932/2
+GGATTCATCGGCGGCGTACATGTAGTTGAAGCTCGTGCCCGGCTCGCGCGGGAAGTCGCCTACCATGACGTCGCGC
+>850:2:1:2575:3464/1
+GTAGGATTCGGCCTGTCTCGACAAGACGCGGCCGATGGCCACGCGCATTTTCCCGATGCGGCATTGGGGCCGGGAA
+>850:2:1:2575:3464/2
+GGTGGGGGGGAGAATATACTTGAGCAGGCGGACGTCAGAGGTTCGCAGTTGGTTTTGCGCTTTGACGCAAGCGTCA
+>850:2:1:2575:4615/1
+CGCACCCGGCCAGGTCCTCGGCGAGGCCCCTCAGCAGCGGCGGCTCCCCGGCAAAGCCGCGCGTGGAGTAGGGGCG
+>850:2:1:2575:4615/2
+CGCCGCGCCGTCTTTCTCGACACCGAGACCACGGGGCTGGCCGGAGGCACGGGCACGGACGCCTCCCTCGTGGGCG
+>850:2:1:2575:4566/1
+GACAGAGCCGTCTCCTCCATTCCCTTTTCTTACCTGAGGTTCCACTTCGCGCGGGACGATTTACGCGCCCGGCTGA
+>850:2:1:2575:4566/2
+CATGGAACTTTTTCTACGATGCTTTCATCCTCGGTGCCATCCGCAGACTTTACGACAGCTTTGATCGTAGTACCCC
+>850:2:1:2576:14103/1
+CAGGCCGTTTACTCTAACTCGTTTAGCAGCACGCAAGCCTATTCCGACCTATTGACCGTTGAGAAAAACCTCAACC
+>850:2:1:2576:14103/2
+AAGTCGTCGGTAAGATTGTACCGAAAACCCATCAGGGTTTGCGGGGCCTGGTTGGCGAAGCCTGCCAATGAAGAGA
+>850:2:1:2576:11474/1
+TTGTACGGCGGGTGTGCCTGCGGCTCTGGTGAGTGGGCGGTGGTTTATTGACCAGCCGGCGCCTTCCCGGCGCCCC
+>850:2:1:2576:11474/2
+GGGCCTTGTCGTCCAGTAGGATCAACTTGGTGTTCAACGCCCTCCCGACGCAACGCGGATCGTCCGAGGTCTTGCA
+>850:2:1:2576:20044/1
+GCCGGTCCTGATCAAGGGCAAGCACGCAGTACAATCCCGCGCCAGCGCCGATCAACGGCCTTGGGCCCCACGCAAG
+>850:2:1:2576:20044/2
+TGGCCCCGGCCATTCCGAGGGGGAAGCCCCGCGCCCGGCGACCCCCTCGAAGAGTTGCCCGTCGAGCCCTAGGGGG
+>850:2:1:2576:12483/1
+AGGCGGGCCGAATAGCGCGAGAGAGATCCGCGCAGGCTCCGCGTTGGGCAAAACTTGACTGGCTGACTGTCCGGCA
+>850:2:1:2576:12483/2
+CGACATGAGAGCTCCCATGGTGACGAACGGCACGAGGTGGCGGACATTCATGCGATTGCTCCGGTTGGACGACCTG
+>850:2:1:2577:14056/1
+AAGCTCACCGCCGCGCCGATCGAGACCGGCCGCCCCACCTCCCTCCGCAACAGCTTCGCCGTTAACACGCCGATCT
+>850:2:1:2577:14056/2
+GACGCCGTCGAGCCCCGCGTCCCGCCCGTCTGTCCATAAGACCGGGGCCCCCGGCGAAATCCGCGGCAGACCGCGC
+>850:2:1:2577:18758/1
+GAACTGCAGCCGGAGACCCGCCCTTCCGTTTTAGTTCTTGATGTCGTTCGCTACTACTCTCTGCCGTTCGGTACGC
+>850:2:1:2577:18758/2
+GCTGACCTCAGAGTCCTCCATCGGCATGCTGCTGTTTGCAACCCGCCCAAAATTGCACGGTTTGGCCATTGTCTCG
+>850:2:1:2578:15010/1
+AAACCTGATGGCCTTCGCCGAGAAGGACGGCACGTTCCTCTGGCAGCGCATCAGCCCCAAGCTCCCCACCGGCCGC
+>850:2:1:2578:15010/2
+TCCTTGATCATGTCGTAGACCCAGACTTCCTTGTAGCTCGGCTTCCCCCGGCTCACGGCCAGGCCCACCACCTCGC
+>850:2:1:2578:14800/1
+ATCTTGAGGGCGCAGACCCGGCGTTCGCATTCTTCTGAGTCGGCCATGTGTTGCCAACCTGCGCGCCCGCCCCACG
+>850:2:1:2578:14800/2
+GTCTCGCATCACTGCATCACCGGGCGGCAAACGATCCAAAAACACGCCACTTGGGAGTGTCGCTATTGTAGGGTCT
+>850:2:1:2578:8542/1
+CGAAAAAGAAATCGGCACCATGGAGCAATTGATGGTGACGCCGATCCGTCCGATCGAGCTGATCCTGGGCAAGGCG
+>850:2:1:2578:8542/2
+CGAAACGGCACGTGAAAAATCACAAGCGATGCCGCGACCACAAGTAACATGTCCCAGAATCCGATCAGCACGAAAG
+>850:2:1:2579:5982/1
+CGACATGATGCTGCATCTGATCGCCCTCAGGCATGGCGGGCCCCCCGCCGGCGCGGTGGTGGGGGAGTTCATTCAC
+>850:2:1:2579:5982/2
+GCCGGCCGCCTCCGGCTCGCGACCGCGGGGTGCGCGGTCGACGGGAGGGGCCTCCACCTCGTCGGATCCGCGCCCG
+>850:2:1:2579:12594/1
+AAGAGTTGGAGCGGAGGTGGAGCTATCTCTCACACTGTTGCTCCTATCACGAACAAAACCTACACAGCGACCTTCA
+>850:2:1:2579:12594/2
+TGACACTGGATTGTTTGTCCCAGAGTAAGAATTTGTGCCGGGGCCGGGCCAACCGGGAGAACTTTGGCTTTCCCGG
+>850:2:1:2579:17154/1
+GGTTGATCGTTCGGCCATGCAAGGCGGCGGTCGGGGAATCGGCGCGCAGGACTCACCGGCTGGTCGCCGTTCAGGA
+>850:2:1:2579:17154/2
+CAACGTATCGCACCGCCGCCGACCCACACCAAGGGCCGCACCCGACCCCGCCGTTTGCTTTACTGACCAGAATCGG
+>850:2:1:2580:12817/1
+TCGTTGGGGATGTACTTGCCGTTGCTCCTTTCTGTGCGGCGTTTTGGGGTAATGTGGAGACGGGCGACCTTTTCTG
+>850:2:1:2580:12817/2
+GACCCGCCAGACTCGCGGTCCTCTCCCCGACCGTGCCGGCCGTGGGGGTTTGCATGGCCGGCAGGGGTGGGGTTAT
+>850:2:1:2580:19694/1
+GCGGTGCGCCCCACCCCCCGGACCGACCACCAGGCGCAGCGCAAGCCCTTCCACCTTCTGCGGCGGCGCCAGCAGG
+>850:2:1:2580:19694/2
+CCGCGCGCATCAGCAGCCAGCCGAGAGGCTAGGCCGCGTGCAACTCGCCAGCACCGGTTCCCCCCACTCCGCTCGC
+>850:2:1:2580:5072/1
+CGACATAGAGGTTCCCGTCTGGGCCATAGGCCAAACCGGATGCCGGGGGCAAGCCGCCGGTATCTCCGAGGTTGAC
+>850:2:1:2580:5072/2
+TGACGGGGGACTGCGCCCAGGAAAGCAACGGAAGTTTCCGACTGATGTTGTCCTCGGCTACGCCGGGCTACGCACG
+>850:2:1:2580:19037/1
+GTTGCAGAGCAGCCCGACCTCGCGGCGCTCCCCGTCGGCCTCGGGGAGGGCCCCCCCCTTGCCCGGGCCGCCGATG
+>850:2:1:2580:19037/2
+CTATCTCGAGGTCCGCTACAGCAACCGCACGGCGATGTTCGGGGCGAACATCTACGAGCCGCTGGTCGTGCTCTTC
+>850:2:1:2580:13349/1
+GCCGCGGAGGCTTACGTGCTGACGCCCCCGCGTGGCGCGGATAACCTGGAGGTCCTTGTTGGCGGGATCGGGTTTG
+>850:2:1:2580:13349/2
+CATCGCGGGCGCGCGATTGACCTCCGGGAACGCGATACCCCTGCCGGCCGGCTGGATGCGGCGCCGCCCGACCCCC
+>850:2:1:2580:17466/1
+CCGCGTGGTCGCGTCAGCGCGGGTAGGAGAAATCCCGGCGTCCGCGTGGTTGCTCGGGGACACCGAGCCGGCTCCC
+>850:2:1:2580:17466/2
+CTACGCCAAAGAGACGTCTCGCAGCTCCTTCGAGGAACCTCGCGCTCTGACGTTGGCCAAAGCGCGCGGTGAAATC
+>850:2:1:2580:8746/1
+AAGTGGCGGGCGCGGGTTTCGGCCGAGCGGGTTGGGGGGGTGGGGGGGGGGGCGGGGCCCGGGCGGCCCGCCCCCG
+>850:2:1:2580:8746/2
+AACAAGGGATCCTTGGAGAGCTTCCAGTGCTCGACACGATGCGGCTGCAGCCCGAACGCCCGCCAGATCCGCGAGA
+>850:2:1:2580:4439/1
+CCCTAGGCCCGGCTCCGCCGATCACTCCGTAGAACGCCTACCAGGCCAGCCCGCTCCGGCGCTGGGAGAGCGACCC
+>850:2:1:2580:4439/2
+CCAGAACGTTGGTGCCGACGAGGCGGCTCGCGCCGGCTGAGGCAGCCCGAGGCGATCGCGGGCCCGGCAGAAAACC
+>850:2:1:2581:5510/1
+ACCTTGGCCGACGCGGCTACGAAGTTGAGCTCTATGAACGACGCGGCGATCCGCGCGAGGGGAATATTGCGGGGGG
+>850:2:1:2581:5510/2
+TTGTTTGGATCGCGGCCGTAGGGGGCAAAATGAAGGGGGCCAGATTTGTCATGAATCATACGGCCGCGTATGGGAA
+>850:2:1:2581:15518/1
+ACCTTCGTTCGGATAGCGGGCGACGGTGCTTATCTTGGAGTTCTTGAACACCGAGACGTAAAACTTCGCCGCTTCC
+>850:2:1:2581:15518/2
+TGGGGCGGAACAAGCGACCTCGGACAGGACTTGATCTGCCAAGCCCTCGACATCAACACCGTTCAAATTCGGGAGA
+>850:2:1:2581:1924/1
+CAGGCGAAGTACCCGCGGCGATGGAGTTCAATATCTCGCAGAAACCGACGAACACGATCCATGCGAACAACTCCGC
+>850:2:1:2581:1924/2
+GGCTCTCTAATTGGGCCCCGGCAAGGTCAGCGCTGGCCGACGCGGTTCATGGGACCACCACGGTTGGCTGGTCGCA
+>850:2:1:2581:8469/1
+CCCGCGCGGCATCGTGTCCGAAAGTCGGTCGATCGCCGCCGGCCCGTCCTCCCCCTTCCAGCCCGGCAAGGCTGCC
+>850:2:1:2581:8469/2
+GCGAACGCCACGCCCGTGCGTGTGATGATCGCCATCTCTTCGCCGCCACGGAAGATCCCGCCCCGGGCGTGGCTCA
+>850:2:1:2581:12886/1
+TAGGTCGCGCGGCTGCCCAAAGGGCTGGTCAGCGACCGGCACGTCGTCGTCGCCGATTAGCATTCCGACCCGCAGG
+>850:2:1:2581:12886/2
+TCCCGCCGGACGCCGGCCTTACCCTTGCCAACGCCCGCGGCGCCTGGCTTCCGGGCGAAGCCCCGGGGCGTCGGCT
+>850:2:1:2581:15065/1
+GGCCGCGCCCGAGGACCTCGACCGTTTCGCGGCCCTCCTCACTCCCCTCAGACGGGACGGCCTCGCGCTCCTGCCC
+>850:2:1:2581:15065/2
+AGGGCGACCACGACGAGGGCGACGGCCGCAGCAGATGCACGCACCGCTGACGAGTCTAGCGACGGGCCGCCTGGAG
+>850:2:1:2581:5445/1
+GGCCACAACAGCATCGTAGCGGCGCAGCTCGCCCGCGGGCTGAAGAAGAGACCCCGCGCCCCCGCCCAGGGTCGCG
+>850:2:1:2581:5445/2
+CCGTCGCTCAGCAGCGCGAGGTGGATGGCCTGATCAAACGCGGCGCCGATCTCCCCGCGGACGCCACCACCAGCCT
+>850:2:1:2582:5613/1
+AACCGCGAGCGCAGCAGCTGCTTTCAGACTCTGCGGAGCATTCGCCGGCAGGATTTCTTGCCGTGAAGCCCCCCGC
+>850:2:1:2582:5613/2
+CGGCAACCTACCTGCACCCGGCCGCCACCCTCCCAGACTCCGTCGTTGGCGCGCTTGGCATACACGCCGACCGAGA
+>850:2:1:2582:13088/1
+GTCCGAATTCGCTGGCGGACACCGGTGCTGAGCGCCGCAGGTTCAATGGCTTAGACAGGCGCGGCAGTACCAGCTC
+>850:2:1:2582:13088/2
+TAGCGCAGTTTGAATACACCCACCAATAAAAAGCCGCCGACTGTCGTCCTGTCAACTTCGGTACGGTGATTAAGTA
+>850:2:1:2582:4461/1
+GGCAATCACTGCCGCAAGCGCGACGATACCGAGCCAGCGCAGCCAGTGACGCGAGTCTCGGCGCCACAGTACCACG
+>850:2:1:2582:4461/2
+GGGGCGGCCGTGCCGGACTGGCCCACGACCTTTGGTTACAATATGTTCTTGTATCCGTGGTCGAAAATGGGCGGCG
+>850:2:1:2583:15382/1
+GGTGAGGCTGAGAAGCGAGCGCGCCGCGCGCGCTTAAGGCACGCCTCCGGGCAGGTCCGACCCGTTCTTCCCGATC
+>850:2:1:2583:15382/2
+TCGCGCGCCTGCCGTTGCGTGTCCACCCCGCGGCATGATATCGCTCGGCTCGTGTGGGCGGCTTGGGGATTGACGG
+>850:2:1:2584:15760/1
+GCTGTTGACGATGCCCAGGGAAAGCATCCAGCGCTCGTTGTACGAGTAGCCCGGGAAGGGGGACACGCCGACCATC
+>850:2:1:2584:15760/2
+GGTGACGCTCGCGTGGAACGGCGAGGACGTCGCTGCCGCGATCCGATGCGTGTTGGCGTCCGGCGGTCCGGCCAAG
+>850:2:1:2584:8843/1
+ACGCTCACTTCTCCTTGGAAGAGACAATCCGGGGTGATGCAACCAACGCCTTCGATGTTCATCTCAAAGCCATTGC
+>850:2:1:2584:8843/2
+CCAAACGGGGCGGCGATATGTCGGGCAGGTGAAGCCTCTCATGTTTGTGCGGGGGGTGATGGGCGTGGGGACCCCT
+>850:2:1:2584:15096/1
+TATTGACGCATCGCCGCCTTTGCGGACGTGGACACAATCACCCCGGGAGGACGTGGCGAATGGGATCAGCCATCGG
+>850:2:1:2584:15096/2
+TTCGTATTAGTCTGGGGCCAGCCGTGATAGAGGGTCGATGCCAGGTACACGAGCAACATCGTCGTGGTAAAGATGA
+>850:2:1:2584:2597/1
+GTTCTTCTGCCCGACATCAGCCCGGCTCACTCAAGCACGTCCCCAACCCCTATCGGCGGAGAGGGACTTCTGATGA
+>850:2:1:2584:2597/2
+TCTCACGTCGCCAACGCGGCAGAGCACAATGCACCTAGCAATTTACAGCTACTAGGGATTTGTTCCGGAGCGGTTA
+>850:2:1:2584:18688/1
+CACACTGCTCCGTGCACACACTCCGGCACCACCGGCCGCACCAGCCGCTCCCTGGCGCGCCCGGGATCTCCGCCGG
+>850:2:1:2584:18688/2
+CAGACGCCCGAATAGCCGCTCCACCCCGTTGCCCGGCAACATCCGCACGCAGCGCTATCCAACCGGCACGCGCGTG
+>850:2:1:2585:5732/1
+CCGGAGTATTTCTCCTTGGCGTCGGTTCCGCGTGCAACGCACCGGCCTGGACATCGGTTCTTCCCGACGTTGTGAC
+>850:2:1:2585:5732/2
+TCACAGCAAAGAGCGAGTTCGCTCCAATGATGGGCAGACACAACGCACCAAGAGCGGGGCCGATGATCCCCGAAAC
+>850:2:1:2585:2132/1
+GCATTCTGGCGGATCCGGAATTCATCTACCGGACTGAAGTCGAGCCGGCAAATGAGAAGCCGGGTCAACCCTACAA
+>850:2:1:2585:2132/2
+TCCGGCGAAGTTCTTCGCCAGCGGGTTGGAGCGCGGCGCCGCGCGCAGAGGGCGGGACGGTGAGGCACTGAGGCTC
+>850:2:1:2585:2862/1
+GTTTTGGTCGTGATGTGTCAGGCTTTAGGAACGCAGCAGGATCGTGATGCCCTTCTCTGGACCGACGAAACCCACC
+>850:2:1:2585:2862/2
+GCACGCCAACAGGAACCGATTCGGCCACGAAGTCTGCAGGGACTGCTCCCGAGGTTAAAGCGACTTCGAAAGTACA
+>850:2:1:2585:14603/1
+GTCAACGAAGTTGAGAACCTTGAATTGTACAAGACCAGGCCCGGCCAGGCCTTTCTCGACCAGCGCCGGGATATCG
+>850:2:1:2585:14603/2
+CCCCTGTGACCGGACATTGACCGCCTGACTAGGCAGGCCCGTTTCGTGCCAGCAGGGGCCTCATCCACCGCAGTAA
+>850:2:1:2585:18397/1
+TTGCGGACGACGGGGGATCAGCGGATCGCCACCTTCGTCTCCGCCTGGATGGGGCCCGCCGTCTCCCCCGTGCCGG
+>850:2:1:2585:18397/2
+CTCACCGGTCGCCGTCGCGTGCAAACGGGGAGGCCGACCGCGAGAACGGCGGCGCCGGCCCCCGGCGCCCCCCGCC
+>850:2:1:2585:12392/1
+GTGCTGCACCCCCCGGTACTCCTCCCGCCGCCCAGCGGCTGCTCGGCGGCGCGGGCCGCCCGGTCGGGGCGCCGCC
+>850:2:1:2585:12392/2
+AAGCGCCAGCCCGGCCGCCACCCATGGGGGGTGGCGGGTGAAGAACGCCCGGATGATCCGCAGCGTGGACCCGTTG
+>850:2:1:2585:16613/1
+CGCCTAGCGGCTGCCCCGCCACCGTCACCACCGCGGGCGCGCAGGCTGCGAGCCACGCGGCGCTGGAGGTGGCCGC
+>850:2:1:2585:16613/2
+CGGCCTAGGCCCCCGCGGAAACCATGCAGGCAGACAGCGGCGAGGTGGGTCTCGTCGCGCGCCCGCCATCGCCCTC
+>850:2:1:2585:3563/1
+CGGCAAACACCCCCCCGCAGCGATTTCCACGGCGATGGGAGTTTTTATAGGCTGCTCTTTTAGCATCAGCACCTCG
+>850:2:1:2585:3563/2
+CCAGATAGCTACCTGAGAACAAGTTCTTCCAACACTCCAGCGGCTGACCGCCACCGCGAAATACGCCGCCCCCCCC
+>850:2:1:2585:16089/1
+GTTATCATCTTTATGTCTCGCTGGCTTGCCCATGGGCGAGCCGCACCCTAATTGCGCGCAAGCTTCTTGGTCTTGG
+>850:2:1:2585:16089/2
+GGCCAGAAAATGAAAACCATTGATTGGATCAGTGGAGGCAAAGGAAGCAGCGAGGTGTTGTTCAGAACTAAGGTTG
+>850:2:1:2586:13162/1
+TCCGGCTCGGCGTGACTGGGCCAGGAACGGGCCCCGACTTCGCCCTTCCTCGGGGATTTCGGCGCGGCACCGCCCC
+>850:2:1:2586:13162/2
+CCCGCGACGGTCGGTTCCCTCCCCCCCAGGGACGTCCCCTTTTTTCAAATATTCATCGACCGCCATTTCCGAGCGC
+>850:2:1:2586:8805/1
+ACTGGCACCCGAAGGGAGGCGCCAGTCGGCGCCGCAACCCCGGGCGGCCGACTACGAAGTCCAGCACCCCCGCCAG
+>850:2:1:2586:8805/2
+CACGCCACGCGTTTTGGCCTGGTTCGTGGCCGCCCCGCCACGGGGATCCCCCCCGGCTGTCAACTCCGAGACCTGC
+>850:2:1:2587:10718/1
+GCTGGGAGGTTGGAATCAGCGCACAGGGCTCCCGCCGTATGTGGGCGGCATCAGCACATGTCTTTCGCGTTTTGGC
+>850:2:1:2587:10718/2
+ACAATACACCGCCATCAAGGCGAACATTAACAAACAGCTCGCCGGGCTTACCGAAGGTATTGCCTTCGCTGTTCCG
+>850:2:1:2587:2760/1
+ACTGCCGCGGCCCGTTTATTTACGGGTTTTGACCACAACCCAATCTGGCTTTTTTCTTCGCCCCCCTGTGGGCCAA
+>850:2:1:2587:2760/2
+CGAGTAGATACGCCACTAGTACCGCGATCAGAAGCTTCGCAATCGCTGTCCAGCTGATGATGAACTCGACTTGGCG
+>850:2:1:2588:16913/1
+GCGATTGAAATGATCGGTATCCGGCCGTTGAGGTTGAAACTCTCAGGGAACCTTGGCCCCGGCTAGGCGGCGGGGA
+>850:2:1:2588:16913/2
+CCGGTCATGATTGGTGCGACCTTTGCCTCGCTCGGCCGGACGGTTCCGAGATGCGCACGTTGACCCAAGGCCAGGC
+>850:2:1:2588:10831/1
+CTGGGCCGGGCTCAGGCCTTCGAGGTCTTCGCTGGCGAAGCGGTACGAGACGATTCCGGGTTTGAGCTCGATTGGG
+>850:2:1:2588:10831/2
+CAACGGCCTGGCCGAGACGCTGACCCCGCTCGACCCCGCAGATCTCGCGAAGGGGTACGCCACGCTGAAACCTCGT
+>850:2:1:2588:17194/1
+GAAGGCGACGGCCCTCGCCCCGCGCCGTGCGAGGCGCCGCCAACAACCCCGCGCCAGAACACCATCCCCGGCGGCG
+>850:2:1:2588:17194/2
+GGCTCGAAGTAGAGGCGATCGGCGGTGTCGTAGTCGGTCGACACCGTCTCGGGGTTGCAGTTGACCATGATGGTCT
+>850:2:1:2588:7376/1
+GTGGCTGAAAAGGGATCGCTCGAAATGAGAGAAACTAATGGACAAACGGCCCTGTGAACGCTTTGCGTAGATATTG
+>850:2:1:2588:7376/2
+ACGGGTTGTGATTTTCACTAAACCCCTGATTTTCCTCCTTGAACAATCGCAGATTTCATTTGCCCGAGCACGTCGC
+>850:2:1:2588:15121/1
+GTCTTAGTCCGCAGGATCCCCAGATGTTCGCAATGCAAGCGGCTGAAGCACTCGCATATTTGGTCGCCGGCCAGCG
+>850:2:1:2588:15121/2
+AGACCCTTGAGGTTGGACATCTTGAGCGCGGGATTGAGTTGGCGTAACCGCGTCATCGCTTCCCCGGCTCGGTCCG
+>850:2:1:2589:1636/1
+AAGCCCCATTAAAAGACGCTGCTGCCGTCAACGCCACCCGATCGGCCCCACCCGCACGGCTGCGGTTGCTCGGCCC
+>850:2:1:2589:1636/2
+TGTTGACGTTGCACTTCTGCCTGCTGCCGTATCCAATACCGGCGGCAAACAAAAAACCTCCCTCCCGGCAGCCCAG
+>850:2:1:2589:20117/1
+TTTCTCCACGCAGCTGAGATCAACATCGCCATCCGGCAGCGGTGGAGTCGGGACGGCGCTGAAACTGATTTGTGAG
+>850:2:1:2589:20117/2
+CTGATTCGCTGATGTCGGCCATCATGTCCTTTGCGTCGATAATGACTCCGAAAAAGTGAAACAGCTCAAAGCCGGC
+>850:2:1:2589:1860/1
+GAGAAACACGCGCCGTCGCCCCGCCGGAAGCGCTGAGCCGCCTTTGAAGTGCTACGGCGGGCGAAGGGAGAGAGGC
+>850:2:1:2589:1860/2
+GACATTCTCGGTGTCGAAACGTTGCTGATGGGACTCCGCCTCCCTGCGTACCGCGCACACTCGCCTTACGGCAATT
+>850:2:1:2589:2403/1
+AGGGCAAGCCGGAATGCCTAAGTTTTTCTTTCGGCGCGTGGAGCTCAGCTTGGAAAAGCCGCGCGCTGAAAGGCAC
+>850:2:1:2589:2403/2
+CGAATTCAGCGAGGATACTGTCCCCAGCGGTGTTGGCGATGTGGCCGCGATGCATCTCGATCGCAGGGCCCAAGAG
+>850:2:1:2589:10650/1
+GTCGACGACCGAGAAGGGCCCTATTATTACGACCTCGCCCGCGCCATCTGCCATCGCCAGGCCCGCGCCCACCGCC
+>850:2:1:2589:10650/2
+CGGCCGGGGCTTCGCGTTCTTTCCCATTCAGCATTTCCGCTGAACCACAGCTATCGCCGGGTGCTGGCCGGTCCCC
+>850:2:1:2590:19448/1
+AGAAGTTCCGCGCCCATCTGGCGGTAATTAGAGAGAAGGGGCTCACCGCGGCCGTCGCACGTCCGCTACCCGGCGG
+>850:2:1:2590:19448/2
+AACCCTTGGCGAAGAAGCCGAGACGTGCCGAGACATTGGCCGCGCACCTCCTGATCTCAGCTGCGATCGGACCATC
+>850:2:1:2590:2733/1
+GAATAACGGGTATGCCCAATGGCCAGATGACCCTGCAAATGGCGCAGATTCTCTTCGTTGAAGACCTGGGACACCA
+>850:2:1:2590:2733/2
+CTGCGGGGTCTTTGGCCTTTATGCTCCGGGACGAGACGCGGAGGGTGAGAGCTTCTTTGGCTGCTTTGCGCTCTAG
+>850:2:1:2590:10258/1
+GAATAAGAAAGGTCGGATAGGTCAGGATCAGCGACCAGGGCGTGTCACCCAGCCGATAGTTGCGGATGATATCGGC
+>850:2:1:2590:10258/2
+TGCGGCGTATTCGCCGGCTATGCGCTGTCGCGGCTGAACTTTGCGTTTGCCGGCAGCCTGGGCGACGGCCCCTCCA
+>850:2:1:2591:5330/1
+CGAGAGCACTCCTGCGCGCGCGGCCGACGTGTTCGTCGGCGCGCTGGATCTTCTCGACCTCGGGCGCGATGGGGTC
+>850:2:1:2591:5330/2
+ACTGCGGCCAGGCTCAGGCGCCAGGCGCGCCGCTGACGTGCCTGCGGTGAGATAGGCCGAGAGGGAAGGCTTGAGA
+>850:2:1:2591:17781/1
+GCGATCGGCGCGATCAAGGGGGCGCGCGAGTACGAACGCGGCGTCGCCTTTCGGCGCGTACGGCCCGCCGTCGTGG
+>850:2:1:2591:17781/2
+GACGTCGCGACCATGAAGTTCTCCACCTGCACGATCGCGTCCTCCGGTTTGATGATTCCGAAGCGCGCAACCGCGC
+>850:2:1:2591:17351/1
+TTCCACGACGCCCGCCCCGCACACATACTCAGCCCCCACGCCCCCGCCACCCATCGAGTGCTGTCGCGTCTCCATC
+>850:2:1:2591:17351/2
+CTCCAGTTCCACTCCGGCGATCAGGTCAACGCCCATCACGGCCAGGCCCTCGGCAGCCATCTTCGAGAGCATCACC
+>850:2:1:2591:21418/2
+CGGGAACAAGACAAAAATTGACTTGCTGACTGGCAAGGGTGGCATAACAAGCGATGAATCCGGATTCTCGTCCCAT
+>850:2:1:2591:7010/1
+CAGCCCCACCAGCGAGCCCACACTGGGCTCCGGTGGCACCCCGCTCGTCACCTCCAACTCCCCCGCCCGCACGGGC
+>850:2:1:2591:7010/2
+CCCCTCAGCCTCGGCGGCGCGCTCCGCGCTGGGCCGGCTGCGGGGCGGGAGCGCGCGTAGGGGGGCTCAGGGCGGC
+>850:2:1:2591:16036/1
+CGCCGCGTCAGCCAGTTGAGCAGATCCGTAGCGTCCGATGCCACTGCCTGCAACAAACTTCAAGCCGGCGTCGTGT
+>850:2:1:2591:16036/2
+TTCCGGTCACGCATCTATCCTTGCGGCGGCGTGGGCACAAACGCCACCGATACCAACCCGCCCGCAACCCCCACGC
+>850:2:1:2592:18826/1
+CTAAAATGTTTGCTGACGCAGGAAAAAAGAACGTACTAAGATTGCAGCGGCCATTCCCAGTTACTAATTTAATCGA
+>850:2:1:2592:18826/2
+TGAGTATTACGGTTGGAAGGATATTTCCGGATAGTGTATTTGATTACCGCTTTGTAACCTTGAGTCATAACACAAT
+>850:2:1:2592:5712/1
+CGAATGGCGCCGGCGATAAGATGGGTCGCAACATCTTCGGGGTTCCAATTCAGCGAATTGCCAGTCTGGGCAGGTG
+>850:2:1:2592:5712/2
+ATGCCCTCTACAACCTCAACCTGCATCGCCCCATTCCATCTTTCAATGTCCCTTAAGTAACTGGAGTTAACATCAG
+>850:2:1:2593:8717/1
+CGAAGCGCGCGGTGTCACCGCGGCTTAAGCACCCCCCAGGAGGCCTACGCTCGGGCCGGCCAAGAAAAAAGGGCGG
+>850:2:1:2593:8717/2
+TTCTCAGAACGGCGGATTAAGCGGATAACATAGAGAGAAGGACAACAGGACGACGGGACCCTTTTGGCCATTCGCC
+>850:2:1:2593:13058/1
+GATCGACGAGAAGACCGGCGAGACCGCTACGACCCCCCCTGCGGCGGCGAGGATGCGCACGCGGGCATTGCTCCAC
+>850:2:1:2593:13058/2
+GGTAGCGGCCGATGGCCTGCTCGCCTCCGGTGGGCAGGGCGGCCACGTCCCCCGCCGCGGCGGCCCGGTCCCGGCG
+>850:2:1:2593:1210/1
+TCAACTGCGCCAGCAACACCACGCCGGGAGAGAGCGCCGCGCGGTCCACCGCGAACCCCGCGAAGGAGAGGGCGCC
+>850:2:1:2593:1210/2
+CGAGGCCCGCACACGCGGCGGGGGCCCGGGACGGACGGGCGGGAGGGGCATTTATTCCAGGAGCCAGTGGAGATGT
+>850:2:1:2594:14175/1
+CGGCGTGCCTGTCGAATGTGAAACAGTTCGGCCTGGGCATCGCGATGTACAGCCAGGACAACGACGAGTTCATGCC
+>850:2:1:2594:14175/2
+TGCGAGAAGCCCCATTGGGCATTGGCGACGTAATCCCGGACGAGCGGATTCGGCAAGCCGGGGGGCCGCAGGGAAG
+>850:2:1:2594:19231/1
+AGGATGGCTGGCCCTGTCCGTCTCTCCTCTGCGTCAAGCATTTTCGGCCGAGATTTCCCGCCGTGACGTGCTGAAG
+>850:2:1:2594:19231/2
+CGCCGGCTTGGGGCCGTCGGTTTCGCGATGCGACGGTCCACGCCCGAGTTGGCCGAAGATGACTGACGTGCTGCGC
+>850:2:1:2594:2290/1
+CAGCGAGATTTGCTGGTACAGCTGGGCGGTTTCCGTCTCAGGCGGCGGGCCGAGCCCGCGCTGCACCGCGGCCATG
+>850:2:1:2594:2290/2
+GGCGTCTGGTCGCCTATCAGCAGCAGGCGGACGCTCACGAGCCGGCCGGCCCGGCCGGGCCTCGTCTCCTGACGCC
+>850:2:1:2594:16212/1
+CCAGCGCCCCAGCCGCGCGGATTTGGCGGCCAAAGGGAGTAACCAAAAAACTCACCAGGGGTTTTTGAGGCCGCGG
+>850:2:1:2594:16212/2
+GCGGCGCTGCGGGGGTGATGAGGTGACGGGAAACATCCAACCGTTCAACATCCAACATTCAGGGAAAATTCAAAGT
+>850:2:1:2594:20158/1
+ACGGAACTCGCGGCTCACGTCCGCCGTCCACGCCCGCGTAACGCCGCGCGGATTGAGTAGACCCGGGAGCGACGAG
+>850:2:1:2594:20158/2
+GGGAGCGTAGCCTGGAGGCCCGGGGCGGCCCGGCAAGACTGCGTCCCGCGCGCCCGCCGCCTCCGACCGGGCGGAG
+>850:2:1:2594:12368/1
+GGACCTCTGGTTTGCGCTGGCTCTCTGGAACGAGCGGGACCCGATCCTGCGGGAGGGACTGTTCGGCTGCGTCTGG
+>850:2:1:2594:12368/2
+CCTTGCCGAGCCACCCATACAGAGACTCATCGTTCGGGGCCTTGTTGAGCCGCGGTGTGATAGCGGCGGCCGGGGG
+>850:2:1:2595:18505/1
+GTTGATGGAGCTCAGATATCTGCCCACGGGCGTTGGTTCGGGGGTCGCCGGCACTTGGCATCTCTCTGGCCGGCAC
+>850:2:1:2595:18505/2
+AGCTGATCATGAGCGCGCCGGGCACCTCCTCCCCGAATGCGTCACTTCCCTCACCGGCTGACAATCGTAGACATCG
+>850:2:1:2595:9213/1
+GGCCGGAGGGTGGAACTAGGAGGACATAGTCACCGCCACTCGCCCGAGCGGCCGCGCGCCCAGCCAGGGGGATGAG
+>850:2:1:2595:9213/2
+CATTTGCGGACCATTCATGAAATTGCCCAGCTTTTTGCTTGCATCCGGAGCGCGCGCTGGGTTAATGGTTTTCACC
+>850:2:1:2595:8826/1
+CGACGATCGACGAGACCACCAGCACGCGCGCCACCCCGTGTGCGGCGCGGGGGGCCAGCACGTGGCGGGCGCCCCC
+>850:2:1:2595:8826/2
+CGCGGCGACATCACCGCGGCCGCGACAGGCATTCCCGCGGAGCCGAATGGCACGCGTGGGCTGCACGGGGGTGCCC
+>850:2:1:2596:7544/1
+GCAGCTCGACCGAGACGAGGCTGATGTCCGCGCGGTCCCCGCCCGCGGCCTGGCTGGCGGCGTTGGCGCCCTCCAT
+>850:2:1:2596:7544/2
+GGCGTTAGCCTGACCGCCCACGGCGTGCGTGCGCCGCCGCAGCGCGCCCTCCGCCACCATGACCATGGGCCCGCCG
+>850:2:1:2596:6782/1
+GTTGCGGAGCGCGTTCCCCTGGCGCTGGCAGCGCACCCCGCACCCCGCGCGGCGATGATGTCGTCGGACAACCTCC
+>850:2:1:2596:6782/2
+CGCGATGCCCTTCCTGCACGGCCGTGAACCCCATGCCCCCGCCCCTGGCAGTCACGCGCTCGCGGGGCAGGCAGTC
+>850:2:1:2596:1887/1
+ACTAACCACGAACCCACTCATAGAGTAGACGCGGATAGGTGAGCTATGAAGCCGAAACAAATCGAGGATGCCATCG
+>850:2:1:2596:1887/2
+CAGCGCTGGGAACGACGGAAGTCTCCCAAAGTGCCACAGGCCTCTACGCAAGACTTTACATCTCGCCTCACAACTA
+>850:2:1:2596:3533/1
+CACCTTTGCCACGGGCATTGGCAGGATCAGGCGTGAACCGTGCCCGCTCACGACCTCAAAAGCACCCCCGGGAAGC
+>850:2:1:2596:3533/2
+GCACTGAAGGTGCGTGTGGCGCCTAACAGGGCAGGCACCACGCGGCTTCGCGTGTGTGGTGTGTGGGCAACACCCA
+>850:2:1:2596:8646/1
+CCCTCGGCAACGGCGCGTCCACGCTGTCGGCCGACGGCACCGCCCCCTGAGATGTGGCGCTGTTCCCCCACCTCCA
+>850:2:1:2596:8646/2
+GGCTGTGCATGAGCTGCTCGCGGCAGCGCATCAGGGCGCCGATCTCCACCAGCGGCTCCCCCGGGCTCCCGGCGGC
+>850:2:1:2597:4395/1
+GACATCTGTAGCAATCAAGCTTTCATATATCAATCTTCTCTCAGATCGTCCACAACGGGAAACGGTCAGACGCCAC
+>850:2:1:2597:4395/2
+TGCGGACCAATGGCCCGGCAGATTGGGTGCCGCCACCGGCCCGGCGAAATAACTAGCTGTATATCCTAGTAAGGCT
+>850:2:1:2597:4998/1
+TAGAAGATCGACACGCCATAATCTTTGGCCGAGCTTCGTCTTGCACCAATCCGGTCATCGCACGCCTGAATGATCG
+>850:2:1:2597:4998/2
+CTGCAGGCGCAGGCGGATGCGATACTGGAGCGGCTCCCCGCCCGGGGACGGGGGGCGGGCCCGGGTCGAGGAGGCG
+>850:2:1:2597:9775/1
+CGCCCCCGCGCCCACCGCCTCCCCCTCCTGTTTCGCGGGCGCGAGCGTCACGCCCCCGCGCTGGACTGCATCGGTG
+>850:2:1:2597:9775/2
+CTATTCGACGGCGGACAGCACGACAACGCCGCGCTTGCCCCTGTGGAAGCGCACCCCAAAGTCCTCATCCCCGGCG
+>850:2:1:2599:10451/1
+GCCTCGACTCCAGCACCCAGAGCCTCTCGGCGATCGTCCTGGAGGTGGAAGGCACTCGGCGCCGGGTTGTGTTCGA
+>850:2:1:2599:10451/2
+GCCATCATCTGATCGAGTGCGGCCACCCAGAGAAGCGGCGGGGATGCGGCGATCGCCGGAACGCGTCCTGCCCCGC
+>850:2:1:2599:9000/1
+AACCGAAACGCCGCAGTTCCCGCAGCGAGCGCCGCCTGAACATTTTGCTGAGAAGCCGCCGAAACAGCAGGATGGG
+>850:2:1:2599:9000/2
+CCGAAACGCGGCCGGGTCTTGCTGCATAATCCTTCAGATCTGTAGTTGTTAGTTGCCGTTGAACGAACACGTCCCC
+>850:2:1:2599:14991/1
+CGAACTGGGATCGCGCAGGTGAGTCCACCATAGAGCTGGCCATCTCTGCTCATATATGAAAGACGTATTCACAGGA
+>850:2:1:2599:14991/2
+TCAGGGGACAGGCTCCCCACCTTCCAGACACGCAAGCCCGCGTGCGCTCCTGACATGTTTTTTGGATGACTAGGGG
+>850:2:1:2599:7152/1
+TCCGGTTGTTCCAGGCATCCGGGATAACTCCGTTCGGACATCCCTCGCCCGGACCGTTCGATCGGTGCGCAGCTGC
+>850:2:1:2599:7152/2
+CGTTCTCGGGCGGCTGCCACGCTCCCGGGAGGCGATCAAAGAACGTGATCTGGCGCTGCGCACCCCGGCCAAAAGC
+>850:2:1:2599:7196/1
+TCGACCTCGAGAGCTCGACCAAGGGAGCTTGAGCGAGATGGAAAACTCAACCAACCTCGAGAGCTCGACCAAGGCA
+>850:2:1:2599:7196/2
+CTGCCCGCGCTGTGTCTCGACCTGCCCACGCCGTGTTCAACCTCTCTGACTTCTCGAAATGTTGTTGCCGAGCTGT
+>850:2:1:2599:3765/1
+GTCGCGGTTCTTGCGATCCACTTCACCCCCCTGGCTTTTGCATTGCTTGCGTAAATACTCCTCCTCGCCCCCCGCC
+>850:2:1:2599:3765/2
+GCCGATCGCCGCCCTCGATCGTCGTGGAATAGCGGCTCAGGCGACCGTGGGCAAGTACCGCGGCAATCAAAACAAA
+>850:2:1:2600:14811/1
+TGCTGCTCTCCTCCCTGCAAAGCGCCCCTATTTCTGACCAGAGGGGCCTGCAACGCCTGCCAGTTGCGCGGGCCCC
+>850:2:1:2600:14811/2
+ACGGTGAGCTCGCCCACCCCCTCGACGTGGCGCTGGATCCCGTGAAACGGCACGTAGCCCACACTTGCAAGAAGGT
+>850:2:1:2600:8197/1
+CCGCATCACCGCCAATCGCCCTGAGGCCCTCCACCCCCAGAGCCGCGTGCCCATCCTCCAGCTGGCCGACGCTTTC
+>850:2:1:2600:8197/2
+CGTGCCGCTTGGGCTTCTCGGCGAACCCCGGGCCGATGGGCCCCCCCCCCTCGCCCCCCAGCTCCTCCCGGCTGAC
+>850:2:1:2600:15210/1
+ATGGCCAACCCCACCCCCTGGACCGGCGCGCCCGACATCTTGCCCGCGCCGCGCCTTACGTGCCCCACCACCTCCC
+>850:2:1:2600:15210/2
+AAGCCGGAGGCAGCCGTTCCAGATCGACAGTTCCTTTACCTCACCCGCGGTCCGCAGCCGGCAGCCGGTTCCCGGC
+>850:2:1:2600:16499/1
+AAAAAGTTGCCCATTCTTGCTGCTCGCAGCAGCTCAGCTTGACTTAAATCGCCTTCTTAAGAAACCTTTCGTGCAG
+>850:2:1:2600:16499/2
+GAAGCAAAGCTCAAGGCAAAGACCGGATTACGTTTGTCGAAATGGACCAAGCGGCCTGACGGAAATCCCAAATCTC
+>850:2:1:2601:3464/1
+TCATATTCAAGGCATGCTGGGGCCATCGGAACTGTCGGCCGAGCTTCTCTCCGTGGGGGGCGAGCGCAATGTGCGC
+>850:2:1:2601:3464/2
+GGTTGGCCGCCGCCGGTGCTCCAGATCGAACCTGGCTAGCAACGTTCGGGCGTGCTTGTCCTTGGCCAAACGCGCG
+>850:2:1:2601:2084/1
+CATGAACATCACGCCGACCGCCATCACCTCCGGCCCAAGGCGCTCCACCGCACGGTGCGGGACTGCCCGCGTGACG
+>850:2:1:2601:2084/2
+GCCCAAGCTGCGGACAGGCGAATCTACGCGGCCGGTTAGCATATGAGAGGCGCCGCGTGGGCCGGGGTGGGAGCGC
+>850:2:1:2601:4496/1
+CGATCTTGTCAGCCGTGCCAAATTCGATTGTGCTCGTACGCGACAGGATCGAGGCACAAGTGACGATACCCAACAC
+>850:2:1:2601:4496/2
+AACGTCTTTAATAATCTCCGCTTTACACCGCTGCCCTGGATGTCGTGTGCGGTAAAATCGCAAGCACCCGATGGCG
+>850:2:1:2601:9832/1
+AAGCACGGTACGCGCTCTGCAGCCCGACATTGCGGTTTATTTGGTTCTTGGTTCTTGGTTCTTGGGCATTCGCCGC
+>850:2:1:2601:9832/2
+GACCCTGGCTGATTCGAGAGTGGCTGGCGGTCGCGGCGGGGGCCGCGGACGCGTGCAGGGGGGCGGCGAGCGCCGC
+>850:2:1:2601:2702/1
+CAATCCGTGCTGTTCCACAACGAACGAAAGACTCAACTCAACTTATACGCCAACCGCCCGCCACTGCGTCATTATT
+>850:2:1:2601:2702/2
+TCGATTCCGGGCCGAAATATGTTCCGGCCGCAGTTGCTTTATCACGCGGCAAAACCTCGGGGTAACGGAGGCCAAG
+>850:2:1:2601:12784/1
+GAATCCGAGCTCTTTGGCTGGTGCGCCACGACCGAGCACATCGCCGCCAATTTTCCGATACCGACCCGCCAAACGC
+>850:2:1:2601:12784/2
+TGTCGGGAGCGGCGTTGTTTTCTCTTGGGCCTATAGCCTGTTGCGCGATACCAGCGGCATCCTGCTCGATCGCACA
+>850:2:1:2601:4033/1
+CGCAATTTTCTTGCCGCGTTTAAAATTTTCGCGGTCACTTTTGTCTGGCTGCGCACGATCAGCGCCGCGAAGTCCG
+>850:2:1:2601:4033/2
+GCTGCCTTACTTTAGCATCGAGGAAGGGACTGCTCGATCCCTCTTTCCTCTCACGTGGTATTGTTGAAACTTCCGC
+>850:2:1:2602:17996/1
+AAATGCACGAACTGCCTAGAAACACGAGTTTGTGGACGCCAAATTCGTGGGCAGCGCATAGAACATTGTTTTGCAG
+>850:2:1:2602:17996/2
+GCGCAGTACGGCAATTTTTCGCAGCCGAGAAACCGCGAATCATTATTCTCGCCGCAGCCAAAGCGGGCGGAATCAA
+>850:2:1:2602:3072/1
+TCGAAATGGAACGTAATAACTTAACGCTCCAGCTCTCCGGGCTCGAGCCGCTCAAGATTACGCCGGAGTTCGGTTC
+>850:2:1:2602:3072/2
+CGCCTCAGAATCGATCATTCCCTCGTCCATGTTCACGTCGAGAAGGTTCGCGCCGCCTTGGACCTGCTGGCGCGCC
+>850:2:1:2602:3600/1
+GTTCTCGATCGCATAGGCGCGCCACCGGCGCAGGCCGGGCAGCCTAGCGACGCTCGCCGGCGCCCACGCTCCCCCG
+>850:2:1:2602:3600/2
+AGCTCCAGTGACGGTTGTGGGCGCGGCGTTCGGCGACGGTGGCTGCGGCGCGGGGGCAGCGGGGCCTGTATTTTTT
+>850:2:1:2602:18651/1
+CTCTTGCCCGCCCCAGCTGCACCGATCATCGCACCAACCTCGCCCGCGCCGACGTCGAGGGCGCTGCCGAAGAGCG
+>850:2:1:2602:18651/2
+GGACTTTGCGTCTCTTGCGCTTTTGTTTTGAAGTTCGGTTTTTGATGGAGACTCATGCTCGCCACCCACAACCTCA
+>850:2:1:2602:10217/1
+ACGACGGCCGCGCCGTCGAGGGGGGCGTATCGGCCCGGGGGCACCCGCCCCCACCCGGCCGCCGCGCCGCCCTCCG
+>850:2:1:2602:10217/2
+GACACAACGTGGGCGCACAGGGAAGGTTTCCCACACGAAAACTCCAACCGCCCGCGGAGCCCGCGGTCGAAGCCCC
+>850:2:1:2603:8534/1
+GACCACGATCCAGTCGCGCTCTTGTTGCAGCATCCAGATCGGACCCGAATTGCGCAAATGCAGCCAGCTCCCGGTA
+>850:2:1:2603:8534/2
+TGCGACCGGCAATTTCCGTAGGACTCTCTGTCAGCCGTGTTGGATCGGCTGGCCAAATCCAGGCGATCAAACAGGG
+>850:2:1:2603:8111/1
+GCGACGTTCTTAACTTCCCCGCCATTCAACACGCGCCCTCTGGCACTCGCGGCCCAGCCTTAAACACCGACCCCGA
+>850:2:1:2603:8111/2
+ATTGTTCGGCATGGGACGCGGACAGAGAATTTAATATCGGGCTTTGGGGCACTTCCATTTTTACAGGAAACGAGAG
+>850:2:1:2603:17969/1
+GGGGAGTTATAAAATATTTTGACCAGAGAGCCTTTTTCCAGGATAAGATAGGACAAGCCTGCGCGTTTCGCGTCCA
+>850:2:1:2603:17969/2
+TATACCCCTGGGTCATTGTGATCAGGCCACCGAACACGAACGCAATAACGGTGATGATCCACCCGTAAAGGTTTAG
+>850:2:1:2604:4218/1
+GCGAAACAGGCAAAACAGACCGCTCACTGAACTGTAGTTCCATCGACCAAGCGAGGGCAATGTTCACACTCCGCGG
+>850:2:1:2604:4218/2
+TACACGGGGCGCGTTTGGAAGTCTTTGTGGGATTGCGCTTTAGCTAGTAAACAGTTCTCGTTAAGGGGACGGAGAG
+>850:2:1:2604:3572/1
+AGTAAGACACGTCCATAAGCTGGTCAACACTGCCCATCAAGAAATTGTTGATGCAGATCTCACTAGCTATTATGAC
+>850:2:1:2604:3572/2
+ATACTACGCCGTTTATTTCCGCGCTCGTCGGTTTCTTCCACCGGAGCTTCCAACCACATCTTGATTAGAAAAAAAA
+>850:2:1:2604:12578/1
+CCCGACCGTATAGCCTCCTCGTCGCGGCCAACACCGGCGGCCGCCGCGGGCCGTGTAGTGGGCGCGAGCACCACGG
+>850:2:1:2604:12578/2
+CTGCAACCGGGCGGCGCGGAGGACTTCGGTGCCGTCGAGGCCGGGCAGACCGCGGGCGAGGATCGACGCGCGAAGA
+>850:2:1:2604:1468/1
+CCCAGAAAGAGGCCGGTCCACCTAGCCGCCCCCCGCGTCCTCTCGATCTGGTGTCCATGCGCGCTCTCAGCAAGAG
+>850:2:1:2604:1468/2
+ATTAGCGCCGGGGCCAGCCCTCAGCCCCCGGTGCAAAGCCGAATCATGACCGCGGTTAAGCACCTTGCCGCTGCCC
+>850:2:1:2605:10816/1
+CTACCCCGGACCATTTGAGTGTCCCTAGGCGCATTTCCGACATTGTCCCACGGTTTTTAGCGGTCTCAAACGTCAG
+>850:2:1:2605:10816/2
+CGAGACGAGGTCACCTGAGTCGCCCCCATGCCGAGGATCAGGCCTTCCGGGGTTGAGAAAATAGCACGCAGGCCCG
+>850:2:1:2605:7122/1
+GCACCCCACCAATCCTCCCGCGTGATAGATCCCCGCGTGTACACCCGACTGCGGCGCCGCCCGAGGGGACGAAAGC
+>850:2:1:2605:7122/2
+CCATCGTCGATGGCAAGGCGCAGACGGCCCAGATCCTCGGAACACAGCGACGATTGCAGCGCGTGGCGTGGGCGCC
+>850:2:1:2605:20969/1
+CGGCGTTTCGGCCAAGAAATTTTCCAGCTACGCCGACTCGGTCTGGATCGATCTCTCGAAGGGCTTGGGCGCGCCG
+>850:2:1:2605:20969/2
+GCCGTGATGGTTGAACGCGTAGACACCGGCAGCGGCGATGCCCCCCGCCCGCCGCGTTCCCCCCCCCCGGCGGCGC
+>850:2:1:2605:10924/1
+GCTGAAGTTGATCGCCGCCAAGCGCGAGTCGCTGGGCGCGGCGGCGCCGCCGGTCACGACACGGACGCAGCTGTGC
+>850:2:1:2605:10924/2
+ACGGAAGAAGCCCCCCCCGAAGCCCGCCGCAAGGAAATCTTCCTGGCCCTCGTGCAGGCGCAGGCCCGCGCCGACG
+>850:2:1:2605:12918/1
+CTTGCGCTCGGCACGCCCTACCTCCATCAAGCGGTACTGTCCAACAGATTCGGAGCGTTTGTTCGCTCCCAGGGAC
+>850:2:1:2605:12918/2
+CAACTTTTGCCATTCCGTATTTTACGAACAGGTTCTACGGGGTTGGTCCTGAAGGTGGCGCGCCGCGCGCGGTGTT
+>850:2:1:2605:9807/1
+GCTTGATTGCATCGGAGACAGCCTCAGAATGCCGGCGGCCACACGCCACACTTCGGACGCGCCCAATGGATACGCC
+>850:2:1:2605:9807/2
+GTGCCACAACCGCGTGTTCTACAGGGTGGCTCGGATGATAGCCGAGGGAATTAAGGGAGAACCGGCGCGACCTGCA
+>850:2:1:2606:5530/1
+CGTATGCATAGGAACTGCCGAGCAATACTGTGCCGTTGAACGGTCGACGGCAATAATACAGCGCGGCTTTCAGCGG
+>850:2:1:2606:5530/2
+CCGCCGATCACCAACCAGGTCGAGCAGCTGGCACAAACGGCACAGCCCTTCCTTACCGAAGAACCCGTGCCGTCCG
+>850:2:1:2606:15510/1
+GTAGACACGGATGACATTTGGGTTGTTCCATCGGCGAAATCGGAAACCACCTTGCAATTGGAATCCCATGTGTTGA
+>850:2:1:2606:15510/2
+TGAAATGGGAGATCGATTCGTACAACCCGTTGAGGGGAGGGTTTCACGCATGGGGACAGATCCCCCCTCTGTCGTT
+>850:2:1:2606:18918/1
+ACCTTAACGACTTAGCAAACACCTGCGGCTGAGAACGCATGTCCTCGTACGGAGTAAATCGGAAGGGCGCGGATAC
+>850:2:1:2606:18918/2
+CACCCAGAAGATCGATGAAGTCGAGGGTAGGCAAATAATTACTATTCTGCCTGACGCACCCGCCGTTGGGGTTAGC
+>850:2:1:2606:4878/1
+CCGGACGAAGAGCCACTCCAGACCGCGCGCCGCGAGCTCCAGGAGGAGACCGGCCTGACGGGCGGCGAGTGGCGCG
+>850:2:1:2606:4878/2
+TCTCGCCGAGGCGGCCCTCTACCATCCCGCCCGGGCACCGCGCCGACTAGAGAGTTTCGTTCTCGCCGCGGGTCCC
+>850:2:1:2606:12750/1
+AGCAGCTGGAGGCGGTCACTACAACGCGTGATCGGTGCGGAGGCCTCCGCCCTGGTGGACCCTATCAGTGCAGAGA
+>850:2:1:2606:12750/2
+TCGATTGCCGAGCGCTTCTTCACCCGGCAAAGCGCCCTCACCGGCAATGAAGGTGGGCAACGTGGGCCCATCTCGA
+>850:2:1:2607:15236/1
+CAGCTTTGTCGTACCGGAGCAATGATCGGCAAACATCGGGATGGGGGATACGCGGAATTCGTCAAGGCTCCCGGCA
+>850:2:1:2607:15236/2
+CGTCGAAAATCCCAAGCCACCGCAACCAAAAATTGCGATCGACTCACCCGGCTTAAGTCGCGCCTAGTGCAGGGCT
+>850:2:1:2607:6858/1
+CACCATCAGCACCGCGTCGACCCCGAGAAAAGCCCCGACCGACATCCGCGCGCCGGCCCGCAGGCGCGGCGGCTCG
+>850:2:1:2607:6858/2
+CCGATCGGCCTCGATCGAGCCTGAACCCGGCGGCTGCGGCAGAACCGGGGGGGGCTCACCTGAACTATGGGGCTGT
+>850:2:1:2607:3193/1
+TTCCGGGGCCACCCGACCACAGGATATTGTGGATCGGCGGCGGGTAAGGAATCCGTCCGCACCCCCAACCCGCAAT
+>850:2:1:2607:3193/2
+TTGTTCGAGAGAGCTCGTTGATTCATTTCCCATCGGCGCATCCTCAGTGATTGAGTTGTCCAACGCAAGAGTGCGA
+>850:2:1:2608:17760/1
+TCGTGGGAAAGCTGGCGTCAGCATGCACCCAGCTGCAATGAAGGGAGAGTCAAATGGCAACCATCACCACCAAGAA
+>850:2:1:2608:17760/2
+CTGCCCAGGGCTGGCTCCAGCTGCCAAAATCGCGGCGGTCATGGGCTCAGGACGGGTTTGCGGGAGCGTGTTGGGA
+>850:2:1:2608:8680/1
+GAAACATACCCGCCTGGATTCGAGTAGTTCTTCGTATAAATGATTCGCTTGCGGTCACCGCTGGCGCTAAGACCGG
+>850:2:1:2608:8680/2
+CTGATCTATTCCGTGTCTGAGCCTGCACCGAATCAGGATGACTCCAACGTCTGGTCAGTGCCACTGGATGCTCAGG
+>850:2:1:2608:17145/1
+CTCGACCTTCGCCCAGCCCAGGAGCTCGAGGACCTCGTCTCATACGTCAAAGCCCTGCTCGCCTCCGCGCCGCCCC
+>850:2:1:2608:17145/2
+CCGTCTTCTCGAAGCGCTCCTCGCCCTGGCTCTTCTGGCCGTAGGCGCGCGCGACTCCGACCAGCCGCCGGAGCTG
+>850:2:1:2608:15066/1
+CCCGCATACGGAGATACCCTGTGCTGGCAGCGACGCGCCCCACCCCCAGCCGGGAGATGCCGCGGCAGGAGGGCCG
+>850:2:1:2608:15066/2
+TGGCGAGTGGCCCGACGCCATGCATCCCGCGGCAGCGCCGACGCTTGCAAACACGCTTCAGCCCGGGCTCGCGCCG
+>850:2:1:2608:2667/1
+CGGTGGCGCCGATACTGAAGATTATTATCGAATGGCGGCGCGGGCGCCGCTGCTAGGCGGGGGCACGGTCCTGTTA
+>850:2:1:2608:2667/2
+GATGAGGGAGTCACAGAGTGAGACAAAGCTGCCAAAAAGCGCCAGCGCAACCAGCCAGAGCCGGTCACGCATTTCC
+>850:2:1:2608:4905/1
+CACTCGTCGAGCAAGGCAAACTAAAACGTGCCGGGAGCGGCCTCTACGCGCGCGTGGGAACGGCTGGGCGGATGGG
+>850:2:1:2608:4905/2
+CTCTCATTGATATTTGTCGCGAATTGATTCGCAGCGTTGCGAGGGATTGACCTTCGCAGCGGGTCATCGTTCTTGG
+>850:2:1:2609:11142/1
+AGCGGTTTCACTGGTATCGCACGCCGAATCTCCGCCGGTTGCCGGTCTTGCGGGTGGACTGGGGTTGCTTTTGGAA
+>850:2:1:2609:11142/2
+ATTCGCTCAAGCCAACAGTGATACCGGAAACAACACCGCAGCCGGCTACGGAAACCGCCGAAACTCAGCAAAGTGA
+>850:2:1:2609:12649/1
+AGAGCTTCGGCGCGTTCGTACCCAGGGGAATCACGCTCACCCTTGAAGGAGACTCGAACGACTACGTGGGCAAGGG
+>850:2:1:2609:12649/2
+CACGCGTGGGCCCCCGCGCCCTCGCCCCCCGCATCCCCCCGGCTGCTCCGCACGCAGACTCGGTCGCCGGCACGAC
+>850:2:1:2609:12821/1
+AGCTGCTGGGGTTGGACTTTGCGTAAATCCAGCCGCAGAAAAGTGGGCGTTAGCAGCAGGAATGTCAGCTTGTATC
+>850:2:1:2609:12821/2
+CGCAATTTCGCGAACTGCTCGATGCGAAGAAAACAGACGCGATTCTCGCGTCGCTGCCGTTGTTTCACCCTTTTGG
+>850:2:1:2609:11012/1
+TCTGAGGGAAATTGTAGGCGCGAATTTTCTCTTCACGTCCGCCGGTACCGGTCTGGCCGCGGCGCTGTGCACTGTA
+>850:2:1:2609:11012/2
+GCACATTCCGACCGGCACAATCGTGCGTTGTCAGGACGGTCGCAGTCAGATCAAAAACACGGAAAGAGCACTCTCG
+>850:2:1:2609:2934/1
+AACGTGCCGTCGCCGCCGCCGGGCAACACCGTCGGGTAGCCGCCGCGCCCGCGCCTTTGCGCGCGCTGTCGGGCGT
+>850:2:1:2609:2934/2
+GATGGCGCAGGAGGATCGACGCGATCGGCCGCATTCGCAGGTTCCGCCCCCGCCGCGGGAGCTCTTCGCCGACCGG
+>850:2:1:2609:3728/1
+TTGTGGGCACATTTTTCTCTGAGCTCCGATTTCAACGCGCCGTGACGCTAACATCAAGCCCGAAAGGTTCGCCGTG
+>850:2:1:2609:3728/2
+AGCGGGGTGGATGGATCGTAAGCTTGGCGCTAGCGGGCTCCAACCCGGTGCGCATGCGCACTCTCGCGAACAACCC
+>850:2:1:2610:19563/1
+AAGCAGGCGCACTTCGCCGCGAACCCCAAGAAGAGCTCGAGGCTCACGTACCCCCGACGGGCCCCGCATCACTCCG
+>850:2:1:2610:19563/2
+TCTAGACCGGGACGACGATCGTCAGGTCGCCCGACCCTTCGATGCTCACGTACACCCGGCACGTGCGCTCCCCCGG
+>850:2:1:2610:7861/1
+GGTCAGTACGACCGCCAGGTACCAACCTCACAGCACCCTGGATTTGAAAGGATTCCTCAACGCTTTCGGCATTGGT
+>850:2:1:2610:7861/2
+CCAATCACCGTTCCCGGAGCACATCGCCGTCACAATCCCACAACAAATCCGCCAGCCGCTCAGAAAACGGCGCCTT
+>850:2:1:2610:14336/1
+GCTCGCCCCGCTCGTCGCATCCTGGGAGATCATCATCGTTGACGATGGCAGCACCGACGGCACCTGGCCCGAGATC
+>850:2:1:2610:14336/2
+TGATTCGGGGAGGATGCTGCAGATCGGCGTCCATCGTGATCACCGCGTCGCCACGAGCGGGGGTCATCCCGGCGAT
+>850:2:1:2610:20935/1
+GCCGCCATCCAGATTCCCGACCCTGCCGGCGGGATCGTCGGGCTCTACCCGTTCGCCGCCACGCTCGTGAACTTGA
+>850:2:1:2610:20935/2
+GTGACTCAGCACTTCAGCGGTCTGCGTGTTATGCCCCGTGGAGGGACACCGGGCATGAATAGGGCCTGGGCGACAC
+>850:2:1:2610:13633/1
+GGCTTGTAGGCGCGGGCGAGATCGGGGGCGATGCGGGCCATGGCGACAGGCTCCTTGGTCCGGGCCGATCACCCGG
+>850:2:1:2610:13633/2
+AGCCGGGCGCGCGTGGCTGGCTGGTCTCTCCACCTGAGCCCGGATCCCTTTGTGCCGCACGCGATACTTGAACGGC
+>850:2:1:2610:18849/1
+ACCGCATACCAACACCGGGCAACTGCCGTGTCTTGGAAGCTGGCCGGTGGGTCGGAAGCCTCCCACGGCGGGCCCC
+>850:2:1:2610:18849/2
+TGCATCCGGCGCGAAGACCGGTGCTCTAGTGTGATCGCCCCGAGCGTGCTCTAGATCCCCCCTATCGGACCCTTGC
+>850:2:1:2611:2580/1
+CAAAATCAGGACGGCGTGAAGCATGAGCGAGAGAAGACCGAGCTGGAAGCACACGAATACCGACGCCACGCGGAGG
+>850:2:1:2611:2580/2
+TCACCGCCGCCGGGTTTTCCTTGCGGGTCGCCCTCCACGAGTTTGTCGCGAGATACTCTGACAAGCTCTCCCACCT
+>850:2:1:2611:9045/1
+TGCTTGATCGCCGAATATGATTTCACCGTTCGCGGCGACCGGAACAGACTTGACCAAGGAGATGATTAGCTATGTC
+>850:2:1:2611:9045/2
+TCACAATCCCCGCGCTGGTGAACGGGTTCGGGGCCATATCGTCGTTGGTGGGGAAGCCGCGCACCGCGGAGTCATG
+>850:2:1:2611:15784/1
+CACCTGCAGCGACCCGTACGGGGCCGGCTGCGCCAGACCGAGGACCCGCCTGCTGCCGTCCTCCTTCCCGGCCAGC
+>850:2:1:2611:15784/2
+CTGCTCTCCGCGATCGGGGAGGCCCGGCCCGGCGGCGACGGCGCCGACACCCTCAAGCGCCGCCCCCCGGGCAACC
+>850:2:1:2612:16037/1
+ACGGCCGGCTGATCGATGACGAGGCCTCCGCTGTCCGTGATCTCCCCTCGCTTTCGGCTCCGCGCTCCCCCAATCT
+>850:2:1:2612:16037/2
+GTCCCAATATTGGTCTGCCGTCCCAGGGCGATTGAGTAGGGCGTCCTCTGGGAGCGAAAACTAGGCCACACCGAAC
+>850:2:1:2612:20637/1
+GGCCTCTTTTTTTTCGCTTACTTACCCCTGGCTTTTGCGATTTAGCACCGTAACCAGCTACACGTTCGAGCGCGTT
+>850:2:1:2612:20637/2
+GCGGGTTTCCGTCGCGTGATTTTTCGCTTCTAACCGGACTTCGCCCAGGCGAACCGCGCGACTGGAGGGGCGAAAT
+>850:2:1:2612:15568/1
+GGAATTCGATCGCCGCCACCCGGGCGGGGACAACCCGCCGCCGGTCGCGACGGTCTTCTATTTTTTCAATAACTCG
+>850:2:1:2612:15568/2
+CGCGAACCGGTTCATCCCTTCGTTTGCAGGAATTGTTTTGGGGCGCTCGACGCGATCCGGCCATTCAGGCGGCTGC
+>850:2:1:2612:8909/1
+CCTCCGTCGGGCTTGAGTCGCCGCCGCCCGCGGGCCCGGTACTCACCTCACCCGGCCCACCGCAGGACCTCCCCCG
+>850:2:1:2612:8909/2
+CGCGACGTCGTCGCCGTCGTCCATCCGGCGTTGGACCCGGCCCCACTGCCCCTCGCGGAGCGAGGCTGGAGCGCAC
+>850:2:1:2613:14213/1
+GCGCTGTTTGGGCGAGGGCGGCGCCGGGGACACACAAGAGTGCGGGCCGGGTCAGAAGAGGTCTCATTGCATCATC
+>850:2:1:2613:14213/2
+CTCACAAGGCATCTCGAACGCTGGAAAGGTCCGAACAGACCGGCGGGGCACCACAGTCGGCGCCGCCACCTCCCTA
+>850:2:1:2613:2149/1
+AATTTACCGCCCGGCCCACGGAATCCAACCCAGCAATAATGGACGCAGGTGGCACGCCTCCCATGGATCGCGCCCC
+>850:2:1:2613:2149/2
+CTTTGCCGACCATCTGCTCGGGGCGGCGGTTTCTCGGGGCAAGATGGCCATCCGGGGCGTTGCCCCACTGTTGCTT
+>850:2:1:2613:1344/1
+GACGGACTCCGCCCGGTTCGGGTTCGCCTTTAACTCGAGGATGTCGGTCGCGAGGAGAACTATCTCGAGCAGCTGA
+>850:2:1:2613:1344/2
+CCACGGCTGCGAACGTGCCCATCGACAAGGCCTATAACAACATCCAGAGCCCGCGCGACGACCCCGGAAACGCCCA
+>850:2:1:2613:1441/1
+ATATTCGGCCAGCATGGTCTCCAAATTTCTAGCACAAAGCATCTTGCGGGCAACTTCAACCGCCATCTTCAGGACT
+>850:2:1:2613:1441/2
+CGGCACCACCCACTCTTGATTTGAAGCCAGCACAACATGCAGGCAGTTCTTCACCGAGTATGCGTCGATTCCCCTG
+>850:2:1:2613:17053/1
+GATGACCTACGTGCAGACGGATCAACAAGGCAAGAGTGGTGCCCACACCGATATCTATCACGGTCGGCTTCTCAAG
+>850:2:1:2613:17053/2
+CGCGCCCTGGGTGTCCCTCTGCACATTTGCGACGACGCGATCGCGTAAGGCCGTGCCCCGTGTGCCACACCAAGTC
+>850:2:1:2613:18390/1
+GTTGTCCAACCGATACCTCGGTCGCCTGATTCGTCCCACCGGGCAGGAGGGAGTTCATGTCAACCGGAGGACGCCC
+>850:2:1:2613:18390/2
+TCGATCGCGACGGCGGCGGGATTTGGCGTGTCGCCGCTGCCGTCGCCGGCCGCGGCGACGATGCCGACCAGCCCGG
+>850:2:1:2613:3337/1
+GCCTTCGATCTCAACGGCTACGGCGGGATTCTGTATCTCATCACTACGACGGCGGGCATTTACGTTCGTTTACCTT
+>850:2:1:2613:3337/2
+AGCGGCGCTGGAGGGGGCCGTGCGCAACTTATATCTGGCTGGCAGCCTCGTGGGGCTCGACGAGCACAGGCCAGTG
+>850:2:1:2614:5700/1
+GTTCGATGCCTCCCGATGTACTATGGAACCACGTCACTTTTCCTCGAAGAGTTTGGTCTGCGCAGTCGGGAAGATT
+>850:2:1:2614:5700/2
+CTCGCCGCGAGCTTTCGAGGGGGTTTCCTTTTCGGGCAATTTCTCCACATCCTCCAGCGGCAGGGGGTGGGGGGCG
+>850:2:1:2614:18731/1
+AGCCGACCATCGCGGAAAGCCTTCGGCATCGCATCGACGCGCTTTTGCACGCCGTCCCCGTGCCCCCGCAATTGCC
+>850:2:1:2614:18731/2
+GCGGTGCTCCCCGCAGCTCAGCAAGCTCGCCGTGGTTGACTCGCCGTTGACGGTTGGCATCGCCGCCACCCGCACG
+>850:2:1:2614:10140/1
+GGCGGTTAGCGAGATCGCCGCTTCATTAGGCATTTCTCAAAATACCGCAGCGTCGCGATATCGATCGGCCCCGGCC
+>850:2:1:2614:10140/2
+GAAAGGGGCCTCCGGAAAACACCGAAGCCAGTGCGCGCCGGGCCTCCCCTCCGGCGCCGCGGAGGCTCTAGAATTC
+>850:2:1:2614:15294/1
+GCGATAACCTCCGGCTTCTTCGTGCACCTTCGATTTTCTTTTTACCGGCCTCTTGTTTTTCGTTTCCGGATCGCCC
+>850:2:1:2614:15294/2
+GAGGGGCGAGCACGACGGAGCATCCTTTCGCGCTCCCTCACTTCACAGCAAACAACGAACACAACATCGAATTACG
+>850:2:1:2614:2746/1
+CGATGGACGCGGTGTACGCGGTGCCGGCAAAACAACACATCGCGATGCTAATGGCCATGCGCGCGCGAATAAACTT
+>850:2:1:2614:2746/2
+GGACCAACACCCTCCGCGCGCTTCGGTTCGTTGGCGCTGGGAACGACTGGCGTGCAAAACAGCGACTGCGGGCGTT
+>850:2:1:2614:18458/1
+TGATCGACATCGGTCAGCCGAAGGCCGGTGAAACCGTCGTCGTGTCGGCCGCACCCGGGGCGGCCGGCTCGGTCGG
+>850:2:1:2614:18458/2
+AGTAGATGTCGATGCCGTTCGGGCACGCAGCGCGCAGCGCCGTTTTCAGATCGTCGGTCTTGTGGTTCACGCAGGC
+>850:2:1:2614:6256/1
+GGTAGGCGTAGGCCGGGTTGGTGTTGATCACCATCTCGTAGATCTTCGACATGCCCCACTCGTAGCTCTTCGATAG
+>850:2:1:2614:6256/2
+GGTCGAAGGCCACGCCCGAGCGTTCGGCCTCGACTTCTTCTCGCTCGTCCACGAGGTGCTCGACTACAAGACGATG
+>850:2:1:2614:4646/1
+GTGGCGGCGTCGTTCGAAGAAGTCCCATCAATCAAACCGCTGCCGCTGTTGCGCAGGACTCGAGCAGCGGCAAAAT
+>850:2:1:2614:4646/2
+GACGATGTGTGTCTCAGTCATTGAATGACCCTTTGCGAGTTTTCTCGGGTGGGTTTTTCAGATCTCAGGCCCCTTC
+>850:2:1:2615:9576/1
+CGAGCACGATCTTGGGATCGAGGCCGAGCTCCTCACCCACCTTGGCGGCCACGGTAGTGCCCAGCATGACCGCGGC
+>850:2:1:2615:9576/2
+AAGCTCGAGGCGCTTCGCCAGCAGGGGGCGGAGGCCATCGAGCGCGCCCAGAAGGCGGCGGCAGGCGCCGGCCTCG
+>850:2:1:2615:19396/1
+AGGCGGTTGCGCGGCGGGGCGGCGGACGACGGGAGGATTGGCCGCGCGTTTGGAAGGGCGCGCCGTTTGCAACTAG
+>850:2:1:2615:19396/2
+GTAGCCGGCCAGGAAACGGCTCGCGACCGGTCCCCCAACGACGCGGGTCGAAATGAGTACCCGCAATCCCACACGC
+>850:2:1:2615:1173/1
+CGAAGTGCCGGTGGGTACGGTGGTTGTGCGTGAGGGCAAAATCATCTCGCGCGCTTACAACCAAGTGGAGTTGCTC
+>850:2:1:2615:1173/2
+CATCTGCGCAGCCGAAGCTCACGCCACGGATTCGCGTGTGCACGATCGCGCCCGCGCCCAATCCGCACGGTTACTC
+>850:2:1:2615:3426/1
+AACGTCGGCGGCGCGCGCGTCGGCTTTCCCCTGGTGCTGCGGGGGAGGGCGGGGGTCCTGGCGGCGCCCGGGGGGC
+>850:2:1:2615:3426/2
+GCCACCGCCGCCTCCTCCTCCGCCACGTCCGCGTCCGCGTCCCATTCCACCGCCGCGGCGCGCCAGCAAGGCATCA
+>850:2:1:2615:13207/1
+GTAAGCTCTTCATCGAGGACCTGCTCGCCGATCTCGAGCGCCACACCAAGGCCGGAACGCTCGACGCGATTCACAC
+>850:2:1:2615:13207/2
+CGCCGGGGCGCAGCATCCGGATCACCTGCTTGGCCAGGGCTCCCGCCTCGAACTTGCCCCGGACGTCGAAAACGTC
+>850:2:1:2615:9789/1
+CAGCGGGGCCTCCATCGCCGCGCGCCCGGGGGCCGCGCCCGCGGGCGCCCCGCGCGGCCGGGCCACCCCGCCCGGG
+>850:2:1:2615:9789/2
+CCGAGCTGATCGACGGTACCGGCCCGGCCGAGGCAACAACCGGCCCAGCTGAGGCAACGACCGGCCTAGCCGATGC
+>850:2:1:2616:7278/1
+TTCCAGGCACGCAGCGAACTCGGCGGTGTCACAATCCGCGCCCGCTCGGGCGCCCCGCGCCGCTCGGTTTTTCGCC
+>850:2:1:2616:7278/2
+CGGCGAGCTTGCGCTCGATGTCCCCCTCTCCATGTACAGTCCTGCCGTCCCCGAAAAAACAGTCGGCGAGGAGAAA
+>850:2:1:2616:13838/1
+CCAACACGCAACGAACGGAACATCCCTCCCTCCCTCAACCCGCCCTCCGAGCCGGCCCGCGGCGCAGCGCCGGGGC
+>850:2:1:2616:13838/2
+CCCCATGCCAACTGCGGCCCTGCCCCCAGCGCGAGGCCCTGGGGGCGCACATGCGCCGCCCCCGCGACCCAGCGGC
+>850:2:1:2616:10245/1
+CTCGGCAACATACACCTCAAACAAACGCCCGCGCACCACCTCCACCACATGCACCGGACACGCATCAATCAGTTCA
+>850:2:1:2616:10245/2
+GGCGCTGGAAAAAGGCGCGGGCCAGCGCGTGCTGGCCAGGCCTGTGGAGGCCTTTGCACGTGACCACTTGCCCGCG
+>850:2:1:2616:7418/1
+TTGCTTGGCAGCCCTGCAATTTACAGTCATGAAGAACGTGAGGCTGAGCAAAGCGTCAATTTTGTAACATGCCATG
+>850:2:1:2616:7418/2
+ACACTTGGATCATCGGTCTGACCTTCAACACCGCAGTTCCAACTTCGATTGTCGTTCGACCCGTCGCCGTTGTTTT
+>850:2:1:2616:13245/1
+CGTCGATGCCATCATGAAATTGCTGGTTAGCCGCATCAGCATAGCCGCTTTGTTGATAACCAGCGGAAGGCTCATC
+>850:2:1:2616:13245/2
+TTATCCTACGCACAAGGGCCCAAAGACGCGAAAAAAGCAAACACGCATGACCGAGACGGCGCAGAAGCCTCGAAGA
+>850:2:1:2617:20736/1
+TCAAGGGGAATCGACGCACGGAAGAGGATTACGTTCAAAGCAGGAGTTCAGGAGCACGAAGCGCCGATTCGTGTTC
+>850:2:1:2617:20736/2
+ATTTGCCAACTGCGAGCACTCACCGGTGCGGAGAGGCGGCGATTCCTCACCCCACTGTTTCATTTGCTCCGCCGCC
+>850:2:1:2617:21098/1
+TGCGGATGCCGGCCCGCCCGGCCGGGCCAAATAGCCCCGAGCTTCTCGTTTGGGCTTGCCTGAAGCTGGAAGGGGG
+>850:2:1:2617:21098/2
+ATTTCGAAACTCAGATTAATTGGGAGTAACGCCAGCCTCAATACTCCCTTACGTTAGCGATAATAAAATGAACTGT
+>850:2:1:2618:11532/1
+TTGATCATCCGGCGCTAACCCCTTCCCGGTTCCTTTACCCGTCCGCTCAACTTCCTGGTGTTCACACTCACCGCGT
+>850:2:1:2618:11532/2
+CCGCTACCAGGTAAAACTCCCCGAGCGGCATGCATTCATGGAAAAAACGACCAAGAAACCGCGCGAAATGGTCGAA
+>850:2:1:2618:2719/1
+ACCAAAAACGCGCCGGGAATAAAGTGTTGCTTCGGGGGCGACTCCTGGGCCGATCTTCATAGTAGAAAACGGCAGA
+>850:2:1:2618:2719/2
+GCGGCTCCCGCGGAACAACCCTCCCCCCGACAAAAGCTCGCCGGCGGGGCGATTTCGGTGGCGATGCCTACAATGG
+>850:2:1:2618:3681/1
+TGGCGATGATCTTCCGCTGGTCCAGTATCATCGGGGCTGCTGCGTGAGGCGCGACGCTAATTTAGCCGCTTAACGC
+>850:2:1:2618:3681/2
+TCGTTATCGTCCAGGTGGAGCGGGGGGCGCGTTCGGGTCCGCTTACTCCGCGCCAAGGGCTCATTCCGAAAACACA
+>850:2:1:2618:9102/1
+TCATTGGGGCGCTCCTTTGTTTTTCTAGCTTGCAATTGAGGTCACGGCGGTGGGGGCCACAGGGCTGTGCGCCGCC
+>850:2:1:2618:9102/2
+TGGCCGGCTTCGGCAGCCTGCTCGTCGCGCACCATCGAGGCGGGTGGAGCCCGGGCTTGCTGCTCGTGATCGGCTC
+>850:2:1:2619:3535/1
+CACTCGTCGAACGCGCGGAGCTACTCTTTTGCCTGACTTTGTCGGCCGCCAGGACCTACAAGCACAACCCGCAAAT
+>850:2:1:2619:3535/2
+ATCTGCGTGGCTATGATTACTGGGGGCATGGCGATCTCGACACGATCTATGGAGATTTGCGGGCGTTGCCCCCCCC
+>850:2:1:2619:19030/1
+CGATCGCCACCGCGTCTGCCCTTAGAGATTCGTAGATTCGTGCGATAAGAAAGGCGTACTTCTCATCAGCGAAAAT
+>850:2:1:2619:19030/2
+CAGAATGCCCCTTTTTACCGGTCTATTGATCTCTCCGGCGTCACGCGAGTTGAAATAACCCTGCACGCTTTGTTGG
+>850:2:1:2619:18571/1
+TTACCATCCGGTCCAACTCGCCGCGCATCTGCTTCGCCAGCTTAGCAGGCGCCGTGGGGCGCTGGGCTGCGATCCA
+>850:2:1:2619:18571/2
+TTCGGTTCGCGGCTTCATGGAATGCTATGGTGGAGCACCCCGCGCACGCTCGGGCTGTTCAAGCACACTCCGAATG
+>850:2:1:2619:8260/1
+AGCCGCTCCCAGTCGGCCTTGTTGAAGGAATCCACCTTCTCCCGAGCCAGCTTGAGCATCGTTTCTGCGGCCGTTC
+>850:2:1:2619:8260/2
+GACACCGACCCAGCAGCGCCGACGGAGCTGACCGGCTAGTCCCCAGCGCTTCGTGCGCGGTGCTACGGCTCCCTGG
+>850:2:1:2620:14740/1
+GGCTTCAATCTTTTCGGCGGCCATCAAACCAACACGGCTCGCGCCCTCCTACCCTTCAAGGAATTCTCGGTTCGTG
+>850:2:1:2620:14740/2
+GCCGCGATCTTGAATGAAAAGTCGATATCCGCCGGCGTTGCCAATTCCGGACACGGGCCGGGGCGGGTAGACAGCG
+>850:2:1:2620:3295/1
+AGACGGTCCACCGCGAGGAATTCCGCTTGCGGGCAGGCCCAGAGTTGAACGGCCAGACGGTCCGTGTCCGACTGAC
+>850:2:1:2620:3295/2
+TATGACGCAAAGATCTTGCGGTACGGCCGCCCGGCGGTCTACTCGGGGGGAGTGTCCGGACGCAGCGTCGCCGTCC
+>850:2:1:2620:11088/1
+AGGACCGCGCGAGGCTATCTATTCCGCAGCGACAGTACTTCACTATATATAAATACCAAACCGGACTTAGGCGGTT
+>850:2:1:2620:11088/2
+GGAGAATCCTCGGGACCGCGTAGTGCATGTAGGCGCCGAGGCTGGCAACCCACCAACTAGCGTTTTTAGGAGGTTT
+>850:2:1:2620:9548/1
+GACCACTGCGTATGTGGCTGATGGCTTTGGTGGTCTGCAGATCATCGACGTCACCACGCAGGCCACCCCGGATCTT
+>850:2:1:2620:9548/2
+CGCCAGTGAAGTCTGTTGATGCAGTACCCAGGGAGCCGAGTTTCGTTGGAGCGGGAGGATCATTTACGTCCTCAAT
+>850:2:1:2620:7931/1
+GCGGAACCGAAATCCCCGTCCAAATCCTCGGCAAGCTCCGCAGCAAAGTCGAACTCACGGCGCCCCCCGGCGAGGC
+>850:2:1:2620:7931/2
+TACGGCGCCGAGTGCCCCCCATGCGCAACCGGAAAACAAAGGATCTTATCAATATAAGATTGTCCATCACTTCACC
+>850:2:1:2620:12801/1
+CCGGCGCCCTAGGTCGTCTGGTAGCACCTGCCGAGTATCATCACAGCCGGCCGCCCATCCGCCGGCCCGCCGACCG
+>850:2:1:2620:12801/2
+CCCCCAAGTGCCCGCGGAAGCAACCGCCAGTGTACTCGTACTCCACCGGGGCTTGCCGTACCAGTGTGCGATCGAC
+>850:2:1:2620:14092/1
+AAAGATGCGCCTGCCGCCGCGTGAGGGGAATCGGCAGGCCCTTCGCCGTGCGCAGGCTGTCTCCCTGGGCGCCGTG
+>850:2:1:2620:14092/2
+CGGGGAACTGGGATCCGCGAAGCCACAACGCCTACCGGCAGTTCCACTCGCTGGTCCGGCATCTGGTCGCACTCTA
+>850:2:1:2621:16282/1
+CGTTTGGCGAGATCACCTACGGGATACTCCCCACCGCAAGCGCCTGCAGACCTCTGTCGGAGCGCGGGGCCGCCCT
+>850:2:1:2621:16282/2
+GATCACCCGACGGACGGAGCCCTCACCATGAACCACGCACCCGGCGGCGCCCTTCGGCATGGGGTTCGCGGGGCCC
+>850:2:1:2621:17072/1
+GCGGACCCGCTGGGAGCGCTTTATGCGACGACGACGGCGCTCGACCATCATGCTCGATTGAAAAAGACAACGAACG
+>850:2:1:2621:17072/2
+TCCGCTATCGGTACCAGTATGGTCCTTTGCCATGACCTGCGTCGTTAGCGGTCTGCCCACTGTGTCATAGACGAGC
+>850:2:1:2622:12731/1
+TGCCGAGGGCCCGCTCCCCCAGCCAACAGCCCCGCCGGCCCAGGGAGAAGGAGGCGGGGGCGGCCCGCCCCCCCCG
+>850:2:1:2622:12731/2
+ATCCGCCCTCTGCGCACGCCGAGCAGCTCGAGGAGGCGCGAGCCCTGCTCGTGGAGCGAGGGATCTCACCGACGCC
+>850:2:1:2622:14788/1
+AAGCCGAGAATGAACGTGTGGTTCACGGTCAGCACAACGGCCTGCAGGACACACATCCTATTGCTCTACACAACGC
+>850:2:1:2622:14788/2
+ATTAAGTAGCCCAGCGATTTATTGTTACTCAGACCAGCTTCCGCGCATGAACGCAGCAATGCTGCCGCGACCCGGC
+>850:2:1:2622:9917/1
+CGCCTTGCACACAGCCGCGGCTCCTGCCGTCTTCGCCCATTGCCCCAACGCGCCCGCCCCCGCGCACCGCGCCCGC
+>850:2:1:2622:9917/2
+CGGGGTTTCCCTGCACGTTGCGTCCGAGCGCGGGACCCGGGCACTGTCTCTAGACCCCACTACTGGTCGGGCCGTT
+>850:2:1:2622:11735/1
+ACGTTCCATAAACCCCAGTTCCGAAGGATGACGGGCACCTGCCCCCAGGGAATTTCTGGCGCATGCGTTTCGCGCG
+>850:2:1:2622:11735/2
+AGTTATTTACCTGCTTAGCGGAATCGAAACATTCAGCGGCTCTGGCATCCGACCGGTCGCATTTATCGTTACGCCC
+>850:2:1:2622:12856/1
+AGCTCGGCTACGTCTATGTCACGCTCGACCTCGCCGCCCTCCCGCCAGGCAGCGCGGACCCCCTGCTCCACCGCCC
+>850:2:1:2622:12856/2
+CGCCCGGTCGTGCTCGACCTTGGCGAACCGGAGCCCCTCGTACGGGAGGCTCCGGAGCTTGCTGACCGCGCAGGCG
+>850:2:1:2623:14187/1
+TAAGCCGAGCCACAAGGTTCTTAAGCAAAGCTGGCGGAAGGCCATGGAGTCTGTGCTCCGCGTGGCATCGAACAAA
+>850:2:1:2623:14187/2
+TCTTTCGACTGGCTGGTTCCGGCGCAGCACCGAATGCCCGCAAGCTCCATTACGCTTGCTGCCCTGCCCGATAATT
+>850:2:1:2623:18336/1
+TGCGAACGACAAAGCCCTTTTGTACGGCCTCCTTGCGACGGCAAAGTATGCGAGCGACATGAAGGTCGTGGGCGAG
+>850:2:1:2623:18336/2
+TGGGGCTAGCCGGCGCAGAAACCACTTGTTGTAGATTCCGGCGACCGGTTTCTCCGGTCCCCGCGGGGGGAGCGCG
+>850:2:1:2624:5147/1
+CGGTTGTCGGTCCACGAATGCCTTTTCCACCTCGGCGAGGGATCTACCGGGCGCGCGCGAGCGGTCTTTGATTCGC
+>850:2:1:2624:5147/2
+CCGCGGTTTCGTCGACCCGCGGGGTGCCTGATCGGTATGGCTGCGGGGCCACAAAAACCGCCGACAAAAGACGGAC
+>850:2:1:2624:6723/1
+CGATCTGCTCCGACAAACCCTTGCAGAGGTCATCCGCGATGGCGGATTCACCGCTGAGGCTAAGAAGCTCGGCCTC
+>850:2:1:2624:6723/2
+AAGATGATTGAGCTTTGCGAACATCGTCCTCTCCGCGCGATACTGTGGCCTTGCTGATAATAGCGCTCGAGCGCAA
+>850:2:1:2624:1598/1
+GCGTTTGACGGATATATAACTCGCAAACCCGGGATCTGCGTGAACGTTGAAACACCCGACTGCGCGTGGTAGACGG
+>850:2:1:2624:1598/2
+ATTCAATTCTTTGACTACATCTGGCCAGCCATGCACCAGATCAGGAACGAGCTGGCGTTGTTACGTTGGCGCTCCG
+>850:2:1:2624:18122/1
+CTCAAGGCATACAACCTCAAGGATCCGTCCAGCCACTCATTCACTATCACCGAGGGCACGAGGCCCAAGCTCGAGG
+>850:2:1:2624:18122/2
+CTGCCTCCTGCGCATCCCTTACCCCCCGGACCTACCGACAGTCCGACGTTCGCCGAAGCGCGCGCAGCCGGCGTGG
+>850:2:1:2625:2087/1
+CCCCGGCTGTCCGTCTGTACGAACGAAATGGTCATCAACGAGCACCTCAACGGGGTCCGCGCCGCCGGGGGCCGGG
+>850:2:1:2625:2087/2
+GCATGATCATGGTGCGGACCGACCGTTCGCGGCGCGTCTCATACGGTACCCTGGTAGCGGGCGAAAAGTTCAACCT
+>850:2:1:2625:15650/1
+CGTTCGACGATCCCTCCATGAAGCCGCCCAGGCCGTTGTCGGAGGGTGGGACGGAGTATGGCACCCTGCCCCGCCC
+>850:2:1:2625:15650/2
+GGCATCGAGTTCCCGGACGGCGACCCCGACAATGGCCGGGGGCTCGCCTCGGTCGACGGCCAGCCCTGGTACGGCA
+>850:2:1:2625:16231/1
+GAACGGCGGGGGCCCCGGGGTCGGTTCCTCCCCGGGCTCGCGCAGGGGCGCGCCCGCCCCCGGGGGGCGGGGGCCC
+>850:2:1:2625:16231/2
+CCAGGAGCGCCAGCTTGGCTGCGCGTTCCGGGTCAAGCGTGACGTTCAGCCGGTTGGCCATTGCTCGCACAGTAGC
+>850:2:1:2625:1145/1
+GCGCCGGCGGCCTTCGTGAAGGGACCATGGTATTCGCTCTCGCACACCCTCATCATGGTGCCGGGCGCGAGCAAGC
+>850:2:1:2625:1145/2
+TTACGCGCCGACCGCCCTCCATGTCGGGGGAGGTTGGCTCGCTTGTACCACGCAGGGCCCCGATGTGACGCACCGC
+>850:2:1:2625:19193/1
+CGGGAGCACGGGGTAGCGCCACCGGCAAACAATCCAGAAGACCAAGCCGCTGACCAGACAGGCGTAAAGACCCGCT
+>850:2:1:2625:19193/2
+ACCGATTCCCGCTCTCGCCCGGCTGCGCGTGTCTGATCGGAGTAGCCTCCGCAGCACCGTCCTCGCTATCGGCAGG
+>850:2:1:2625:13560/1
+GCTATTGCGCAGCGGGGAGAACATGTGCCCTTCCGTATCGCGCACACCACCACGCTCGCAGCAATACCACACCTGC
+>850:2:1:2625:13560/2
+AATGCATGCCGGTACGCCACCGCCGTTTGCCACGCTCCAAGCGACTAAACAGTTTGATTCCGGCGGCCGCCGTTCG
+>850:2:1:2625:5187/1
+CAGCAGGGTAACGATCAGGGCATCCTGCGTCGACAATTTCAGCACGGTCTTGCCAAACGTCGGCGGGTAGACGGGG
+>850:2:1:2625:5187/2
+TGCGGCGGACGCTGGAGGAGACGCCGGCCTTCCTCGCCATGAAAAAACACCCGAGCGCCTCCGAAGAGCTAGGCCC
+>850:2:1:2627:8586/1
+GGCGTCATCGCCGCGAGGACGCCGCTGTGGCCGCCGCATCAGGCCAATCCGATCCGCCCCCTCCTGCTGGCCAGCT
+>850:2:1:2627:8586/2
+GAAGAGGTTGAAGGCGTAGTCGTGCTTCAGCACCTGGGGCCCGAACGGCCGTTCGGCGAGATAGGCCTTCGCGGCT
+>850:2:1:2627:6372/1
+CGATTAGGTTACCGGCACGTTCGCACCCCTCAAGGAAGCGCGCTCACGGGCGGTTCCTTCCCGGATGTGACAAACG
+>850:2:1:2627:6372/2
+AGGCAATGCCCAACTTGGTACCGGTGTCCAGGGCGCAGCTCGCCCCCGGCTACCTAGGACCGCCGACCTGCAAGTG
+>850:2:1:2627:4540/1
+AAGAAGTCGTGAGTATCGACTGCTCCGTCAAAATTGGCCAATCGGTTAAAATTACTGAAGGGCCTTTTCAAGGATC
+>850:2:1:2627:4540/2
+AGAAGGTAGATGCGAGACATGAGGCCTTTCAGGTTTTGAGCGTGTGGGCTGAAGGACTCTTTCTGGCGAAATCTCC
+>850:2:1:2628:9707/1
+TAATAGATTCGCCAGGCCTCGGAGAGTCGCGGCTCCGACCGCCTGGAATTCCCGGTGGCGGGGGCCGCCGGCGGGG
+>850:2:1:2628:9707/2
+CGCTCACCGCCGTAATCAATGCTCTCGCCGAAGCCACCGCCGCCCCCCTCCCCCGCCTCCAACAAACCGGCACAAA
+>850:2:1:2628:8682/1
+GACGCCGTTACGGCTGAATTCCCCTCTTCCACAACCCCCAGCACGTGCGCGCGGGGCCGCCACGCTCGCCGAGCCA
+>850:2:1:2628:8682/2
+AGCCCGGCGATCGCCGGGGCTAACTTCGGCCGCAGCGTGGGGCACCCCTATCGGAACGTTAACCGCGCCCTCGAGC
+>850:2:1:2628:11686/1
+CCGATTGATTCTCATGAACTGCGGCGGCATTTCCTGGGCCCGCGGGCTTATGTATTTCAAACCGATCATTGCGACG
+>850:2:1:2628:11686/2
+AGGCTCCGGTCCCTGTATGGGCACTGAGAGGACATGCTGCGCTTCATGGGCGAGTATTTTGGCTCCGTCAGTTGCG
+>850:2:1:2628:17937/1
+GCTCAATACGACCGCTCCATCCCGAACAGACGCGTGTGGCGAGAAGCCGGGACGCGGGTGGTGGCGAGAGGAGCGC
+>850:2:1:2628:17937/2
+CGTGCGGCGCGCCGGCCACGCCGGCCTAGCGTTTGGCGCGCACGGGCAGCTGGAAGGGCGGCGCAGCCCGCCCGGG
+>850:2:1:2628:2265/1
+ACGAGCGGAGGGTCGTGGACAAGATCTGACGGTGCGCTGACGGAGGGTCACAAGATCGGCCTGTACGCGGCCGAGA
+>850:2:1:2628:2265/2
+CGCGTAAAAGATGCTGGCGCGCTGCGCGTGCAGGATGCGCGAACAGCCGCAAGGGCGCGGACCAGCTTGACCGGGA
+>850:2:1:2629:1578/1
+CGCGGCGTTAGCGCGATCCGCGCCGCCATCGTCGGGTTGCCGTCCCGCCGCGCGCCCACACCCCCCCCCCCCCACC
+>850:2:1:2629:1578/2
+GCGATGCTGGCCGGTGCTGGCATTCAACTAGGATTTGCGATCGTCCTCGGAATTTTGTTCGCGCTATTCACCTCGC
+>850:2:1:2629:18751/1
+CCGACGTTTGAAGGCGCGATTTCCTCCCCGACTAATTCCCCAATTTTCGAGAAGTAGGGACCGTAACTGGGAAGGT
+>850:2:1:2629:18751/2
+TAGGCGGCCATGGCCCGGCGGTCAACCACCTCCTTGCCGAAATCCCAGCCGGCGGGTCCGATTTCGAGTGTGGTCT
+>850:2:1:2629:17820/1
+CGGCTTCGCCGTAGAATTCAGCGCCTGCGATTGAGGTTCTGGGAGCCAATCCGATGACCGTTGAGTGTCACACGTC
+>850:2:1:2629:17820/2
+CCACGCCCCGGGGGAGCGACGAACCCGGATGAAGCCGGACCATTATAGCGAATAACGTAGATACCGACCGTATTCG
+>850:2:1:2629:9735/1
+CCATTGCGGTGATGATTCCGTCGCGGCCGAAGACGGCGCTGAACCACGGAACACCGGCATAGGGCTAGGGGCCGAA
+>850:2:1:2629:9735/2
+GTCTACTGCGAATCCAACGGCACGAGAAGAGAGGTGGTCAGCTTCGATGACGCCCTGCACCGCGTTCAATGCGAGA
+>850:2:1:2630:13853/1
+GCCGGGTTCACCGGAGTGCTGCCGACCGGGATGCTGATCAGGGGGAGGAGGGCGAGCCAGAGCCCGATGGCCATGC
+>850:2:1:2630:13853/2
+TCGGCCGGGCACGGCGACGCCGGGCCCGCCCATTACGCCCCTCCCCCGGCCGGGGTCGCGGGGAGCACGAGGACCT
+>850:2:1:2630:4018/1
+ATGGGCCTCGGCGCGGTCAACCTCCCGAACGGCACCGGCCGCAGCCAGCGCGTGGCGGGGTTCGCCCGCGGCGCCG
+>850:2:1:2630:4018/2
+GGTGCCGTCCATGGGGGTGCGCATCAGGCCGCGGGGGCCCGGGACCTCGCAGAGGCCACCGAACGGGGAGAGCAGG
+>850:2:1:2630:21321/1
+GAGCTTCCCGGCTTCGCTCTTCGAGAGGTCGAGTACCTCGTTATTCGGGTCGAATCGGGGTGCTCGCCTGCGTGCC
+>850:2:1:2630:21321/2
+CCGCGTGCGCGTGGCCGCGGGCGAGGCAGCCTGCGCGATGTGGAACGCGGGGCTTGGCTCCCGCACCCTCCCGGCC
+>850:2:1:2630:16850/1
+CGCGCCAGCCCGGGAGCTCCGGGGTGAGACATCGCTGTCCGCGCGGCGGGCCGAACGCTGCTCAGCGCGCGCCGCC
+>850:2:1:2630:16850/2
+GATCGGGAATGGTCAGGGCGGGATGATCGGCTCCCCGCCCGGGCGGGGCCGGGGGGCGGGGGTCAAGCAGATCGGG
+>850:2:1:2630:14236/1
+CGATGATGAGCACCCCATCAGCGGCCGTTTCGAAGATTCGCTGGTAGCGCTCTTCTTTCAGGGCCACCGACTCCGG
+>850:2:1:2630:14236/2
+TTTACAAGTTCAAACAGGGACACTGGCAAGCGTTGAAGCGACCAGCCTGAACGGAGCCCCACGAAGTAGCCTTTCA
+>850:2:1:2631:20561/1
+AAACGCCGTACCCGCTTCTGGTGATGGCGATTCTGCGTGTCATCGAAGAACCGACGCTTCGGAAAAAACTGATCGA
+>850:2:1:2631:20561/2
+AGAGGGCGAGGGGGGAGGGCGCAGACTCAAGATGCGCACGCTCGCGTGCAGCCGCTCCGCGCCTTACCCCCCCCCC
+>850:2:1:2631:2974/1
+TAGTGGTGATCAGCCGCCGCCGCGCCCGGGCGGCAGCCACGGCCCCGGGCGCCGCGCCCGCGCCCCGCCGCCCCCC
+>850:2:1:2631:2974/2
+ACCGGCAGCACGTCTTCCTGGAAGCGCGCCTTCAGAACCAACACCATATTCAAAGCCACATCGTTTAAGCCGATGA
+>850:2:1:2631:1263/1
+GATCATGAGCCTCACCATCAAGAACACCGAGACCCACCAGCTAGCCCAGGAACTGGCTGAGCTGACCGGCGGGACG
+>850:2:1:2631:1263/2
+GCCCTCGCTCGTCGTAGAGGGGGTCGCCATGGTCTGCGTCACGGAACGGGTCAAGAAGCCGGGGTGCGGTGCCCCG
+>850:2:1:2631:9296/1
+TGACACCGAACCCGCACAAGCTCCGTCACGCCGCCGCGTCTCAGCCTCTCCCTCGCCGGGGCCTCCCCCGCCGGTG
+>850:2:1:2631:9296/2
+AATGGACGCCCGGCGCAACGCCCTGGTGGAGGTGGGGGGTTTCTCTCCACAGTGGGAGCCATGCACCCTCTGTGCG
+>850:2:1:2631:7029/1
+AAAACAAGTTGTCCGACGTGTGCCGGGCGCGGCCAGGCGATTAGTTCGCGTGGGTTCTTTCATGTCTCGCAAACGG
+>850:2:1:2631:7029/2
+CCGCTGCACCGCCACCGATGCCCGCCTCGCCGTTTCCCGGCGAGCGGAAACGAGAGGCCTGCGGGGCGCCGGCGGG
+>850:2:1:2631:14992/1
+AAGAGGCCCGCATGGTGCAGCCCAAAGCCATGCTTGAGCCACTTGCGGATGTCCGGACCGTAGGGACTCGTAAACT
+>850:2:1:2631:14992/2
+TGCCTATTCCGAGATCACTCTAGCTCAAACGTTGGAGCGGCTGGACAAGGAAAGGAAAAAACCCAAATAAGTTATG
+>850:2:1:2632:3070/1
+ACAGCCCACTGAGCCGCTAGAGATAGATAGGCTCGATCCCCATCCACCACAGTTTGCTACGCACGAGCGGCATCTG
+>850:2:1:2632:3070/2
+TTTGTCCTTACGCTTCCGCTCCATGTGTTTTCCGCCTGACAAATAGTTCATGAGTAAATCCTGCGCGATATCGACA
+>850:2:1:2632:4447/1
+CTTGCAACGGGCGCTCGAGTGTTCCTCTATGATACCGCGCAGCCAGATGTTGCCAGCCGGCTGGACGTTGGTGGTG
+>850:2:1:2632:4447/2
+GCGGTCGTTGGCTGCGAATGCCACGTTGGGGCCCACTTGATGGCGCGTGACCGGAACCATCCGATTACGGAAATCC
+>850:2:1:2632:8915/1
+CCAGCTAGCCATCGCGGTCGTCCGGCGCTCGGAGCGCAGTCGCTCCGGGCACCGCGCCCCGCACCCGCTCGCGGGG
+>850:2:1:2632:8915/2
+CAGCGGGCGCCGGTCCTGCAGGCGCCGGCGCTGGCACAGGAGGGTGGGCTACGACGTGGGGGGCGGCGGGGGGTGG
+>850:2:1:2633:5223/1
+TGTTCGCCGACATCATCCGGGCGCGCCGTCCCGCTTTCCCTTCTGCGCTCGCCTCCGGCTCGCTTGACCCCTCGCG
+>850:2:1:2633:5223/2
+TTTTCATTCAAGCGAAGCGCAAAATTTTTCTTACATTTTTATCACCAGTTTATTTTTTTTTTTTCTCCTGAATATT
+>850:2:1:2633:17962/1
+CGCCTCAAGATGCCCGAACGAATCGCGGCCGCACACCGGCCCGCTTAATCGAGCGCCACCACAACATAAAACCAAG
+>850:2:1:2633:17962/2
+GGATTCGGTCCGCACGTCATAAACCGCTGACACGTTGTAGCCACATTCCTTGAGCCGCCGCGCCATGTTCGCGCCC
+>850:2:1:2633:3763/1
+TAAACGATTCAATGTCGTGCGGAGCGATCGGTCCTGGTCCAATGGATTCGATTACATGGATGGTCCACGGCTGGCC
+>850:2:1:2633:3763/2
+GAATCGTCGAGTGGCCGCTCGACAATCCGCACCCGCGCGAGGTTGTCCCGCGGACAAGCGACCCGCGCAAAAAAAA
+>850:2:1:2633:5116/1
+AGGCGTCGGTCATCGAGAGGCCGCCCCAGCGCAGCCCGCCACCGCCGACCCACGGCGGGGGCGGCCGGCGCGCAGG
+>850:2:1:2633:5116/2
+GGGCAGCTCGTCCCGTTCACGATCGCGGTGCACAACGTTGCCGGTCTCGCGCTGACCGACGTGAAGATCGTCGACC
+>850:2:1:2634:2059/1
+GGGGCACAGGTGTGAGAGGAGGAGAAAGATGATGTTGAGGCAGGGAGCCACGTCAGTAGCGTTATGGGCCATCCTG
+>850:2:1:2634:2059/2
+CTCACTTTACCATTGGCAGTCTACCTCAATGTCCCCCCATGACCCGCATGCTCGGTAACCGTGCCTTGCTGCCGAT
+>850:2:1:2634:5280/1
+GCCCAGCCCGCACTTCTGCATATAACGGTGGTGGTCGGCCCGCCGGTCCGTGTGTCGCTCGAGCACTGGTCGACGC
+>850:2:1:2634:5280/2
+GCGGAAACGCCGTTGTCTCGTAGCTGCGTGTCGCGCGCGGCTCGGGGCGATGGCGGCCCGGCCCGAAACAACCCAG
+>850:2:1:2634:8369/1
+CAATAAAGCAGCGGAGACAAACCATGTGCATTTGCGAGCGACAGCAGTGCTTCCCACTCCACGCTCTATTGTCACA
+>850:2:1:2634:8369/2
+GGTGAAGTCACGGAAATGCCTGGGGCCGTTCCGCCCGCGCGCAGGCACTTTCCTTACGCCGCGCATGCGGTGCCTG
+>850:2:1:2634:13681/1
+ATCTACGCGTGGCTTCCGCTCGGGTACCGGGTGCTGCGGAAGATCGAAGCCATCGTGCGCGACGAGATGGACCCCG
+>850:2:1:2634:13681/2
+TGTACTCCTGCGCGACGAGCGTCGTGATGACCTCCCCCGCAGTCGGCGACAGGTTGAACCAGGTCTCCTTTCGGTC
+>850:2:1:2634:7089/1
+TTCCCGGACGGAGGGAGCTGTCGCGTCAGTCGGCGCAATCCTCGGGTCGGGGGACGGGTCAGGTTCCTGGCCGGCG
+>850:2:1:2634:7089/2
+TTGGCGCTGTTTCCCCCGCTCTGACGACGCTCGGCCATTTGATTTGTTATTGGCGCTGGTACCTGCCCCAATTGTT
+>850:2:1:2635:15512/1
+CGACGCTGATACCCCGGGCCTGGTTACCTTGGGATGGTTGAGTTGGAACGGGGGGGTGAGCCAATTGAGACTCGGC
+>850:2:1:2635:15512/2
+ACGCGCCCACCGACAGCCCCGATCAGGAACGGATCCCGCTCCACACTCAGACGACCATGCCCTCCCCTGCGACGTC
+>850:2:1:2635:12511/1
+GACGGGTAGTCACGGATTGTGTCAGGCTGCTGGCCGTCGGGCACGTACCAGTCGCCGCCGCGCGCCAGCGCCTCGA
+>850:2:1:2635:12511/2
+CCCGACGGCGAACGACTCTATCTAGCGCGCGCAGGCGAGCGCCTCGCGCTGGCCGCGCGCGGCCCAGACGCGTTCT
+>850:2:1:2636:4197/1
+AAATCGAGACGGCTTTGCTGCCGTCGAAGCCGGGCTTGATCGACACAGAGCAAAAGGCGGAGGTATTGAAACTCGA
+>850:2:1:2636:4197/2
+GGCAAGGCGGCAAAGCCACTGAGACTGCAAAGCGTTTTCATGGATTGTCCTTGATTAGAGTGGGAATGACAGTAAG
+>850:2:1:2636:19268/1
+GCCGCTGCGCGCGATGAGGCGACTGTCGATCCCGCGATCCTGTTTTAGCCGCCGCGGGTTGGGATCCCCCCCGCCC
+>850:2:1:2636:19268/2
+CACCCGCGCCGCCACCGCAGCGTCCCGCGTGCAGGCCATGGCGTGTGGCGCGCACGTTCGTACCTGGCCCTTGCGC
+>850:2:1:2636:2853/1
+CACGCTGTTTGAGGAGCTTCTTGGCTTCAAACAGCAAAGTGCCGGCCTGAGCGGCCTTCAGCTTGGCGACGACGAA
+>850:2:1:2636:2853/2
+GCGCTGGCCAAAGCCAAGGCCGACCTCGCCAATACGGAGAAGCAGATCAAGCCGTTGGCAGATGCCGCCAAGGCCG
+>850:2:1:2636:15937/1
+CAATGCGCTGCTTCGCCGAAGGACCGGTACGGGAGAGGGCGCGTGTGCGCTCTGTTTCAGTCTCCAGCGATAGTCG
+>850:2:1:2636:15937/2
+CGTCGTGCATCATCTATAAGAATGAATCATTGCCGATCGCCGGAGCCAACCCGAATTCGCCCGACCTTGCAGTTCT
+>850:2:1:2636:12205/1
+CCGGCAGCCGCTTGCCTGCGCTTCTTCTCTTCGAGATAGAGCATTCGCCCTACCTTCCTCACACGCTCCGGCGCGC
+>850:2:1:2636:12205/2
+GCCCCGACCGCCCAGCTCAACGCGGACCACCGCGACCAGGACACCCTCCCGCCTCACGATGCGCCCGAGGACATCC
+>850:2:1:2636:9149/1
+TGGGCCTAGACCGGAGACCTTCGGCCGTGGCGGCGACGGGTCTCTGCGCGGGGCAACGAGCTCATTGGCCGCATCA
+>850:2:1:2636:9149/2
+TGCGAAGCTGCAGGCCGGCGACGATTTGTATCCCGGAATTGTGGGCTATGACGACACCGTTATTCCCGAGCTCAAC
+>850:2:1:2637:2203/1
+ATGCTACGGACTTTTTGTTCGGAGCGGACTAACATGGCGTATGTAGATTCGAATTGGTTATTGATAATAATGATTT
+>850:2:1:2637:2203/2
+GAGCCACTCCGTGGGCCGTTCGCGCAGTCGGCATCGCACAATTCTTTTGACATGAACAATTTACGATGGACCTGCA
+>850:2:1:2637:2695/1
+CTACGGACGGGTCGACGAGCCGGCCGCGGGGCAGAAGTTCCAGAGCCTGAACCTGAACCAGAAGCTCGACTACCAC
+>850:2:1:2637:2695/2
+GGGTCGGTGCCGACGGGCGCGACGATCACGAGGTACTTGCCGTCCTCGGAGACCTCCGTGCTGTATCCCCACTTCG
+>850:2:1:2637:20711/1
+ACGATGCTGATCAGAAGGCAGGTCACGAGCGGGAAGTAAAAGGTGGTGCTGCCGCGTTGGACCAAAATGTCGCCGG
+>850:2:1:2637:20711/2
+GCAGTGCTGGCGTCAAGCGTCGCCACTCCGAATCTTCCAACCTTATAACCTTGATTGCCGGCACGCGGAGTCCCAT
+>850:2:1:2638:17425/1
+ATCAGGATGTACTTCATCTCGCGCTTGAAGCCGAGCTCGCCGCGCGCGCCAACGGAATAGAGGCCGCCGAACCCCC
+>850:2:1:2638:17425/2
+CGATGCCCAATCGCCCGGCTTGATTCGCGACAGCTACCTCAATCCTCTGCGGTCAGCCTAAGGGAAGGACGCTAGC
+>850:2:1:2638:20245/1
+CACGTTATGGCTCCCCCTCCCGGCCCAACACCAGACTCCGCCCGTCTGTCCCTCCCCGGCGGGCTCCCCCGCGCTG
+>850:2:1:2638:20245/2
+CGTGCAGCTCACTTACCTCATCGACCCCGACACCCGCCAGTACGCCAAACATCTGAAGCGATTTAACGACGAGGGT
+>850:2:1:2639:1331/1
+AATGAAAAAAAGAGTGTTACTGGTGGATGATGACTTCGCTGTTCTGGCAGGATTGGCTGGCGTGGCCGGCGAGGGA
+>850:2:1:2639:1331/2
+TCAGGACGCGCGGGGATCACGATAACCGACCTGAAAGGATCGATCCCAGTAAACTTCTCGCAAGCGTCCCACCAGC
+>850:2:1:2639:20391/1
+CGGAGCTTCCTGTGCAGCTAGCTTACCAAGCCCGCCTACAACGCCCCAAAGATCACGACCACAATCAGGACCACAA
+>850:2:1:2639:20391/2
+CTATGTGATTCTGGGAGACAAAATCTGGAGCTACGAGGAGGGCCCGCACTCTCATACCTATGGAGGCCATGAGGGG
+>850:2:1:2639:18727/1
+GCAAGACGTCGGCTTCGCCCGCCAGCTTGGGCGGCGGGTACTGTGCCGCGTACTCCGCCAACGCCTTCGCTGCGTC
+>850:2:1:2639:18727/2
+CGGCCTACGAAGCTGCGCTGGGAACTAAACTCCTCTCCGACCAAGACGCCGTGGGCGCCCGGGGGGTCCAGGCCGC
+>850:2:1:2640:1888/1
+CAAGGGGAGCGACCTGCTTCTCCCGCACGGGCAGGAGGTGATCTGCGACTCGATCCACCAGTTCGCCCCAGAGCGG
+>850:2:1:2640:1888/2
+GTGATGCCGCCGCAGTGTGAGTTCGCTCCGGCCAAGAATGACGCGGGCACACTCTCGCCGGCACGGATGGCGATCT
+>850:2:1:2640:11255/1
+CCGGATGTGACGCTGCTCGATTTACGAATGCCGGAGCTCGGCGGCGTCAGCGCAATCAAAGAAATTCGCGAGCATG
+>850:2:1:2640:11255/2
+AGTTTCACCGGCGTGCACCCGGCGGATACTGTCCATCAGCGCTTCGCGTGGCACGTCCTTGAGCAGGTAACCTTTC
+>850:2:1:2641:14749/1
+CAATTGCAGGACTATTTTAGGATGCGTTGGCCAGTTAGGCGAATACTGGTGGACCCTTTCGGCTCGCGCCACCTGG
+>850:2:1:2641:14749/2
+CGTGGTTGATGTCCTTCGACGGGCGGCTCGATCGGGGCCAAGACATCTGAAGGCCCGCAGTGTTTCGAAAGAAAGA
+>850:2:1:2641:16713/1
+ACCCTTGCGCGCGTTGACGACCGCCCGCTCGGCCATGCCTTGGCGGCGCCAAACGAAGGTGGCCACCGCGGAGCCG
+>850:2:1:2641:16713/2
+GATCGGTTTCACGGCGCCGTCGCAGATCGCGCCGCCGTTGCACCCAATGGAGCAGCGCTGCGGCCCCGGGGGGCCG
+>850:2:1:2641:9835/1
+AGCGGCCGGGGAAAGCTAAGCTGGCGAAAAGACCACGCTCCAGGCCGGCCCAATATGAGGGGTGATCGGGGCGGAT
+>850:2:1:2641:9835/2
+AGCTTTGAGCCCACCCCGTTCTTGCCAACCCTCCCCGCCCTTCCCCTCGACGACCACCCCCTTCTGCTCCGCGGTC
+>850:2:1:2641:15112/1
+GAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACGAATGCATGAGAAACAGCATTCTTAAAAAGCTCACGCTCATGT
+>850:2:1:2641:15112/2
+AGTGGGGTTCTCTGTGTTGGCAAATTCATAAAGCCTCCTTGTTGTAGTCAACCCCTTTTCGTTTAAGGACCGCCCT
+>850:2:1:2641:11785/1
+GACAGGAATTCGGCAGCATCTTCGTCACTCATCTCTGCGAGGTCTGCTTCGTCCCGCGCCGATATTCGGACTGCTG
+>850:2:1:2641:11785/2
+AGACAAGAAACGCATCCGCGGCTTCCCGTTCCTCGGATAGAAGCCCACGCATTACCCCCAGATGAACAGCGAGACA
+>850:2:1:2642:21177/1
+ATTTCCGCCTCTCGCGGCACTTCCCTCCAAGCGACGGCCGTGCTCAGGTCTGGCAAGAATGGCGGAGCGGCCATTG
+>850:2:1:2642:21177/2
+AGCGGACAGCATCTCCATTGGCGCAAACGGCCCCTGGCGGGCAACCTTGGCCTTGATTTTGCCGAGGAGCAGTTCA
+>850:2:1:2642:1091/1
+GGGCCGCTTGGCCCGCGGCCGGCCCAGCAGTTGATGCAGGCGTCGGGGAGCCAGCCCATCGAGACAGTGCAGCGGC
+>850:2:1:2642:1091/2
+CCGGGGTCGTGAGGTTCATGACCTCGGCGAGGGTGGCGGAATTCATGGCTTCGAACTTGTTGAGCACCAGCGCCAG
+>850:2:1:2642:7973/1
+ATGCGTAAGCAAGCACAGCCACGATGGGGGCATAGAGCATGGTCGCGGCGATCTGAAGAGGCCCCACCGCCGAGCT
+>850:2:1:2642:7973/2
+TTTGGCGGCGTCCGCGTTTAGCATCACTCACGAGACCCAGTTGGCGCCCTTCATCGTTGCCCCTATCGTCGCTGCA
+>850:2:1:2642:9569/1
+GTTATCGAGGAGAGGGGCCGTATCACTCTCAGAGGCGACCCCAGCAACCTACGAATAGACTGGGACCTGGAGGGGG
+>850:2:1:2642:9569/2
+TAAGCTCGTAGCTCATTTCTCGCAACTGCCCCAGCGCAACCACCGCCAACACGTCTGCGGGACCAAAAAGAGCATA
+>850:2:1:2642:10564/1
+CAATACGGACGTAGCCAGCCACATCGATCTTGGCGGGCGCGCGCATCAGCTAAATGTCACCGGCCGTGACTAAACG
+>850:2:1:2642:10564/2
+AAGGGGCGCTTAGCGTATCGAAACAGACCGCCTTGTTTGCATCGCCATCCACGTCGCTCAAGAGCGCACCAGCGCC
+>850:2:1:2643:18098/1
+TTTACCAATTGCGGCGGCACATTGGATTTCTTCATCGACAACGCGCATATCGAAGAACTTTTTCCGGGCAAAAATT
+>850:2:1:2643:18098/2
+GCACTTATTCGAGTCTTTACTTTCCTCAGCCTAAATGGACGTAAATTGATGTTCACGTTTCATCGGTTTCCTTCCT
+>850:2:1:2643:20003/1
+GGGACGACACCAACTTTTGGTGGTTGCGGCCGAACGTTGTCAGACCCTCTTGCCTGATTTGTGGATCGTTAATCAT
+>850:2:1:2643:20003/2
+GCTCTTGTATCACAACTGGCGGCGGTCGCTCCGCCTAATGGACAGCCGCGGCGTCGTTTCGAATTCCAAACGACGC
+>850:2:1:2643:2739/1
+GATCGACGGCGCCTGCCACCGGCACTGCGACCACCCCCCCGACCTCGACCCGCGCGTGGTCGACGTAGCCGCAGTG
+>850:2:1:2643:2739/2
+GCCCAGACGCCTTCAGCTCCTCCACGATCCGGACCGGTGCGGGCAGGACTCGGAGAACCGCGAGCCCCCCGCGCGC
+>850:2:1:2643:3267/1
+GCTGCTGAGACTAGGGCGATGATCTTTTGGGGGCAAGCTCTTGGTGGAGCAACGGGATCGCCGCAGGACGTGGAGG
+>850:2:1:2643:3267/2
+CAGCTCTTCGTTTTCGGCCAGCAAAGCCCTGTTCTCATCTGTGAGCCGGTCTATCTTCTCCTGCTGAGCGGCTACA
+>850:2:1:2644:5029/1
+GCGAGTAGTCAATGAAAGGGGCGTAATGATCAGCGAGTTGACAAGCTTTAATATATACATCGAAGTCGACACGGAA
+>850:2:1:2644:5029/2
+AAAAAAACTTCACTTGAACTTGAGCGAGACTACAGGTTTCACTAAAGGGTAGATTCAAGACCGCTAATAAAAAAAA
+>850:2:1:2644:2321/1
+GGGGCGATTGTGACGCGCATCAAACGTGTACCAACGACCGTCGAGAAAAACCTCGAACCACGCACTGAAGTCCCTG
+>850:2:1:2644:2321/2
+CGCATCAAATTCGGATACCACCATGCCCGATGTGACCGGACAGCGTCCGAGGGCCATGAGGACGGGGTGGGTGTTT
+>850:2:1:2644:12473/1
+GATCCCAATTCGCTGCGCGAGCCGATCAGCCGCGTCACCAAGGGGCTGAAGGAACGAGGGCGTGAACTCTCTCGGG
+>850:2:1:2644:12473/2
+GTCTCGGTGGTCTTGCAGGGTTGCTCCGTTGTAATCGTCCCCAATCACCTTCTTCGCGGCCCCTGGCCCCGCCCCT
+>850:2:1:2644:21347/1
+TAATCGCGCTGGCAGCGAAAATAATGGGCCGCCATGGCAAGATGCGCTTCCGCGGAATGGGGCCGCAACCGCAGAG
+>850:2:1:2644:21347/2
+CAGCAACCGCACGTGATCCGACTTTTGTTTTGGCCTACTGTTACGCCTCCCGCGCGCCCAATCTTCTCTATTTCCT
+>850:2:1:2644:11073/1
+GATAAGAGCCTGTAAGGCGGCCTGATGGCCTCCACTCAGAAAGATCATGCCTGGAGCGGCCGTATTTGAGAAAGGG
+>850:2:1:2644:11073/2
+CCGACTGCTCCCTTGGACGCCCCGGTCACAGTCCCGGCGCAATGGGTCGTTCTATGGGGGATAGGCCTGCCGGGTG
+>850:2:1:2645:16272/1
+AAGGATCGCAGGCCGCATTGAAAGGCCTCGATGATCCTGAACGCCTGCAAGCCGCCGTCGCCGAAGCGCTTTTCTG
+>850:2:1:2645:16272/2
+GACCGCGGCTTTTTCTCCTCTTGGAGGTTGTCAACTCCTGATAGTTTCCTCTCGCCATAGGTCAGGGCTTTATAAA
+>850:2:1:2645:6414/1
+GCGCACCCTCGAGCGCCCGATTGATGCCAACGCGCCGCTCGCTCCGGCGCACTACGCCGAGCTACTCGCCCAGCCC
+>850:2:1:2645:6414/2
+CCGCTCGAGCGCCACGACTCCACGCAGCGCCTTGGCGATGCCGAAGGCGGCGATCTTGAGCAGGGTGGATCCGTCG
+>850:2:1:2646:12378/1
+CCCGTACTTTCGGGCTCCTGCCTACGCTCTACTCGGTGTCGCTTACGTTTACGAGCGGTGGTTCTGGTCATACATA
+>850:2:1:2646:12378/2
+GCGTCTTCAACGCGCCCGCCTTCCGGAATACCCACCTCAGCTGCAGGGGTCAGCCATTATCCGCCCCTAGCGCTGG
+>850:2:1:2646:8653/1
+CGCAGCATATAGGTCTTGCTTGGGTCGCCCCTGGGCAGCGGCTTGCCATCGCAGACGCGCACCCACTGCATCCCAC
+>850:2:1:2646:8653/2
+CCAGCCAACGATCCACCAACAAGGCAACTGCCACACCGCGTATGTCGGCAATGCAGCTGATGCACCGGAGGTACAG
+>850:2:1:2646:11902/1
+CCCGCTGAATGTCCTCTTCGTTTTGCCCTCTATTGCGTCGCTGGTTTCAATTCTGTTCTGGCTTGGGTTTTTTGTG
+>850:2:1:2646:11902/2
+GGCTGATGTGGACAGGTTTCAGTTGCGCTTCGCTCAGCAGCGCCAGCAGCGGCGGACACGGGTGGGCGAGTTCGTG
+>850:2:1:2646:15155/1
+TGGCAGCAATCCGATACCGCGGGCTCCCTGCCTGCCCGTGTACAATGGCGTAGCGGGGCATCCGATTCCCGCCCGC
+>850:2:1:2646:15155/2
+GTTCGCCGTGATCTTGCCGGAGGTCGTGGCCCTCCTCCTCGCCTTCGTTCTTCAGGGCAGAGGCGCGCCCCCGGCG
+>850:2:1:2647:4620/1
+CGTGGCTGCCGCCCGCCCAGGCGGCCGTCAGCCCGGCTGCGAATGGCTGTCAGCAGTTTCGTGCAGGCGCCGGGGG
+>850:2:1:2647:4620/2
+CCGGGATGCAGGGGGCCTCATCTCGCCTCGCTCCAAAGGCAGCGATTGGTGGGATGTCGGGTTATCTGGCGACACC
+>850:2:1:2647:12757/1
+CACCGCTTGGCGCGCTCCTCGGGCTTGTTACTCCAGCGGAACTCGCCCCCGCCGTCCTCGGCTGCGCTGTCCTTGA
+>850:2:1:2647:12757/2
+CGGTGATCCGCGTCATCCAGCCGGGCATCCCGGGGGCGCGCACCGAGCTGCTGGACGAAATGCAGATGAGGGCCAG
+>850:2:1:2647:14660/1
+CCCGCCAGGTTCCGTCTTGTCGCTAGTGCCCGCACCGGAGCCGTACGGTCTGTTTCCGGCTGGTTCTCACGCCCCC
+>850:2:1:2647:14660/2
+ACTGAAGCACCTCACGTCTCCCAGCGTCTCACACTGCCGATGGTCGATGCGGCCGCGTAGCGGGTCGACTTTAGGA
+>850:2:1:2647:12319/1
+TGCTGACCTTGAGCACGTCGTCGGCCGCGGCTTGCTGCTTTAGAGACCACCACGCACACCCCGTCTCGACTACACG
+>850:2:1:2647:12319/2
+TGCCCTGGGGACGACCTTTGCCGATCAAGCACCGATCGCGATCGCGAACGCGCGGCTGTTCGGGGCGGAGCAGGGG
+>850:2:1:2647:7257/1
+ACGCCTGCGGGATCACGGAGACCTCATCGGCGCGGGCATAACCCCCATCCTTCACTTCTTCGATCAGCACCCCCGT
+>850:2:1:2647:7257/2
+CAGCTCACTTTCACTTTCAATACAGGAGATTCCCATGCCTTTCGCCAATTTCAAAGTGCCCGAAGCCGCTCTGACT
+>850:2:1:2647:10592/1
+ACAGCGGGGGGCTGTGGCGCGGCTTGGGGAGTGACAGCAGCGCGGCGATGACCGCGACGGCCAGACCCTGCAGCGT
+>850:2:1:2647:10592/2
+CTGCTGCCGGCCGCACGGACCACGGGGATCTGTCCGGCTGCGCTGGCTGGTATTACTGCACGGCATGCTGCCCACG
+>850:2:1:2647:4059/1
+GATGCCATGGTCGAGGTCAGATGCCTGACCCGCGAGTGCTGGCAGACCTTCGGACCAAGCCGGGGTCCACTCGGCG
+>850:2:1:2647:4059/2
+GATTGGTCGACTTGACGACGACCAGCTTCAATGTGCGCGGATCGATTCCGACATTGCTGAAGAGCTCGAGACCCAT
+>850:2:1:2648:10339/1
+GTCATGGCCACGGGCGACGGCCTCACGACCGCGCGGACCGTAGGCCGGAAGCGCGGCACTGCCGGAGCGAGAGGCG
+>850:2:1:2648:10339/2
+ATCGCCACGTCGGTCCCGGTGCCCATCGCGATGCCGACGTCCGCCTTCGCCAGGGCGGGGGCGTCGGTGATCCCGC
+>850:2:1:2648:5152/1
+CTCGTCAATGGCCAGCATCCGCTGGTCTTCGTCGCCCTGCTGGCCGGCCTCCCCCCGGTCGGCTGGGTGGCGTCGC
+>850:2:1:2648:5152/2
+TAGATCACGAGTGCCATCGGCAGAACCAGGGCAGAGGCGACGGTGGCGTAAGGCAGTATCCTTCGCGGATGACCCC
+>850:2:1:2648:20264/1
+ACGGCGTTCCGGCACACCCCGACCCTCGACCCCTGCGCGCGGCGCCGCGGCGCCCTCTCTGCCCAGGGCAAAGCCG
+>850:2:1:2648:20264/2
+AACCGGCAGAACAGTGGTCCCGCGCCCCCCGGCGCGGTCATTCGCCCCGGCGCGGGGCAGGATGTCGGGCTGCGCT
+>850:2:1:2648:4276/1
+CGCTCTCGACCAGGCGGTCAAGCTAGTTGTTCCGTCTTTGGCCTGCCAATATTTTTCGGCTTTTTTCTTTTCTTCC
+>850:2:1:2648:4276/2
+GCGCTGGATGCTTCTCCGAAATGGGCCTTAATCGACCACGCGAAAGGACGCTATTTACGTTGTCTCCAGCGAAACG
+>850:2:1:2649:17645/1
+ATGACCCAGACTGGGTGAATGCGCGGGGAACCCCCGCGCTCCATCCGACAGGAGCGGGCGACGGGGTCCACGGCGC
+>850:2:1:2649:17645/2
+GCCTTCACCCTCGCCGTGCGCTCGAGGGGGCCCGCTTCCGAAAGCTCCACGGCGAAGGAGCGCGCCGCGCGCCGGG
+>850:2:1:2649:3294/1
+CCGCGCGTGCGACGAGCGGGGCGGTCGGCGCCAGCAACCAGCACCCCGCGGCCGGGGCGCAGCCCGACCAGCCCGG
+>850:2:1:2649:3294/2
+ACCTGGGGGGTGGCCGCGACGCGCGCGAGGTTGCGTGCAGGCTGCATGCCCCGCCGATGATGGGGGTGGCGAGCCT
+>850:2:1:2649:19705/1
+CGTTGTGATTCTCGTCGTGGAAGGCCTTCACGCCGCCGGCTCTATCATCTTTGTGCTGCGCGACCCGCCCGGCTGG
+>850:2:1:2649:19705/2
+ACACGCAACGCGAACTCGCTTTCGCTCGCGGACTCGAGCGCTAGGGGGGGCGGCGGGGCAGAGGCGCGTAGCGGCG
+>850:2:1:2649:15838/1
+AGAAAGACCTTGCGCAGGGTCAGCTCGAAAGCGACTCCTGCCCAAACAATCCCCACAGCGCCCGATATTCACACTA
+>850:2:1:2649:15838/2
+CGACGAAGCCGACGTCTGAGATGCGTTGTCGTCGTTGTTTGGTCCATTCGCGGTGGCTGCAGAAGAAATTCCACGT
+>850:2:1:2649:19982/1
+GCAAAGGTTTCCGCCACAGTATGAGACAACACCATGACAGCAGACACTGAGGGCAAACGGACTCCCCTCTACGCTA
+>850:2:1:2649:19982/2
+AAGTATTGTAATGCGGCCTCAGCTCCAGGGCCACTGATCTCGATTTCGCCCATATGGCTGACGTCGAAGAGTCCGG
+>850:2:1:2650:8389/1
+CGCCCACCGACTACTTCGGCCAGCGCGGCAACTACTTCTGGGCCGCCGCAATGAGCGACACGCAGAAGAACGCGGG
+>850:2:1:2650:8389/2
+CCGTTCCAAGTCTCGGAAATCGGCGCCCAGTTGGAGCCGGTGCCGCGATTGGTCGCTTTTCGATCCGCGTACCGCA
+>850:2:1:2650:17913/1
+CATCCTCAAGATCTCACTCCAGCTGTGCTGGTTATCATCGTGAGTCGCGATTGGGATTCCGATCATCGGCGCGTGA
+>850:2:1:2650:17913/2
+GGTTACCCGGCTACGAGCACCTCGATGGCACTGCCAACCGCGCCAGCGGTGCTTCCGGCAGTTGAGAAGGAGGACG
+>850:2:1:2650:16918/1
+GTGATGTTCGAGTAGTTGAACGTCGACTGGTACGCGACGAGGTTGCCGAAGTTCTGGCTGATGCGGCCCTCGACGT
+>850:2:1:2650:16918/2
+ACGCCGACCGCCAGCTGCTGAACGGCGCCGCGTTCGACCTTGGCAGCGGCTCGGGCAGCGCCCCGGCCGGGACACA
+>850:2:1:2650:19336/1
+GCAAGCTGCCCGGCGACGGCGCCGGGCCGAACAAAGGACACGCGCCAGGCTTCAGTGATTTGGATCAATTGCTGGC
+>850:2:1:2650:19336/2
+TCGCTTTCGGATTGCGTTGGATGAGCGTGCCCAGCTTTTGCAGTTGACCGATTGCGCTCGCTTGCAGCACGTCGCT
+>850:2:1:2650:11291/1
+CGTTCCACATCATGTTGCCAATGGCGCCACAACTCCTCCCGTTTTTTTCCTCACTCGGGAGCTCGGACTTATGCCC
+>850:2:1:2650:11291/2
+CCTTCCCCGGACTACTACCTGGATAACGTCGACCCGGCCCCTTCCACAACGCTGTAAAAACGTAAGAACGCGCTGA
+>850:2:1:2651:19681/1
+AGCGCGGATAAGGACTCTGCAACGAAGCCGGCCGTTCTCATTGCCTAATACAGGTACACGCAGCAGACCTTCATAG
+>850:2:1:2651:19681/2
+GCGAGACAGCTCCGGCGTGAACAGACCGACGACCTCGCAGAGCTGTTCGGGCAGCGGGAAATCCTCGCACGGATCA
+>850:2:1:2651:17180/1
+GCCCGACAAATCGTGGGTCGCGTTCAATTTGCGGATCGAGGCCAGAAGGCAAGACGGCCACGCGCACACCGTCGAG
+>850:2:1:2651:17180/2
+CCAGCTGCCCCATGATCGGCGGCAACTCTCGGTTGCCGCCCGTGCGGCATGTGCATTTGACCTTTCCATCGCCGGC
+>850:2:1:2651:8769/1
+CACCCCCGCTTACGCCCCCGCTAGCCGCGGCCCCCGCACGAGGGCGGCGGTCGTGAGCTCGCGAGAAATGACCACG
+>850:2:1:2651:8769/2
+TGGCCGTGCCTATGCGGGGCAGTTCCGAAGCCCGCCACGTCGACCAATGCGCTACTTCGGCAACAGAACTGCCATT
+>850:2:1:2651:5183/1
+GTCATGGGCGACAATGTCCGGATCAGCCAGGTCGCGGTCGCCTAGCGCAACCTCACGGTGCGGGGGACCGGGACCC
+>850:2:1:2651:5183/2
+GGTCCGACGCCGAGCGCGTTGAGACCGGCGACCAGGGCCCGCAGGCCCACGCCCTGCGGAAGGAGGGCCATGACGA
+>850:2:1:2651:17982/1
+CCGAAAATAAGCGATACGGCTTTGGGGCGACTCAGACTTCCTTGTGACCTTTTCGTCACGAGCGGGTCGGGCAGTG
+>850:2:1:2651:17982/2
+CACACTGGCAGCGCACAACGATGTGGGCGGCCCTCACCGCTCTGCTTGTTGTTTTTCTCTTCGTGATCGTCGGTGC
+>850:2:1:2651:19160/1
+ATCGGCATGCCGTCGCGGGCGAGACCGGCGGGGGGGCCCCCCCCCGCCCCCCGGCGGGGGAAAGCGGGGGGGGGGG
+>850:2:1:2651:19160/2
+CGGCGAGACGGCGCTCGCGATCGCGGCGGATGCCGCCGGCATGCCGGCGAACAACGTCTTGATTCACAAAAAGATG
+>850:2:1:2651:5576/1
+GCGAGCCTGACGTCGGTGGACGTCGGGCTGGCCTCCCGATGCGCGCACGGCGGGCAGCCCACGAGCCAGCAGCCCC
+>850:2:1:2651:5576/2
+CCATAGGCCCAGCGCCCCCACGGCTGGCCGGACGGCGGCCGCTCGAGACCGCGCCTCTACAGGGGGCTCGGAGAAG
+>850:2:1:2651:20134/1
+TACGGCGGCCCCACCCAACAAGTCCACCATGCCCTTCAAAACTTCCATTTGAAAGTGGGCTGGGGCGCCACCCACC
+>850:2:1:2651:20134/2
+ATGAGCGGCACGCCCGCGCTCTTGGCGACGCGGGCGATGCCCTCGATGTCGGTGATGGTGCCGCCGGGGTTGGCCA
+>850:2:1:2652:16890/1
+ACGGCGGCTTGGGCAGCGCCGCGACCGCATTGGCGTCGGGCTTGGCGAGGAAGAAAGCGACGATGGGAAAGAAGAA
+>850:2:1:2652:16890/2
+GCAGGATCGGCGGCCACCGTGTTTCCGATCAGCTCGATGATCGAGTCGTCGGGCTACGAGAAGACGTTCCTGTACT
+>850:2:1:2653:9937/1
+ACGGAGATGACCGCGGCATTTTCGAGCGCACCGCGAAGTACTACCGTGAGATAGGCGTAGACAGCGCCCCCGTCGG
+>850:2:1:2653:9937/2
+AATGATCAGCGAACCAGGCGGAGCCATGCCCGAGCTCGCCGGCCGTCCTTCTCGCGGGACGGAAAACGGGGTCCAT
+>850:2:1:2653:17729/1
+ATGTCGAGATAGCCGCCGCCGACCAGCGTCCCGCCCATCCCGTTCACCTCCGGGTCGTTCGCGTGGCCGAACCCGG
+>850:2:1:2653:17729/2
+GCTTGACCCGGCCCTTCGAGGGGCTCGGCGGTGTCCCGCAGATCGTGCCGGCTGACCGGCTGGGCTGCTTGCAAGC
+>850:2:1:2654:3418/1
+CGCGCTCGCCACCGGTTTCTCGACCGCCAATGTGCCGACATTTACCCGCCCTTGTCGCCCAGGCGGCCGCGGCGCT
+>850:2:1:2654:3418/2
+GGTGGCCAGCGCGGGCGGACAGGCCGGCGCGGGGACGGGAGGCGCAGGGGACACCCAGAAGCCGCCGGAGTCTGCG
+>850:2:1:2654:7678/1
+CCAGCAGCGCCGGGGTCACCAGGGTCAGCCCGAACTGGCGATGCGCCTGGTCAAGCACCTCGGCGGAGGGGGAGCC
+>850:2:1:2654:7678/2
+AGCCCGACCCGCGGCGACCGAACCCGATCACCAATTGGGCGACCACCGCCGCGACCGAAGCGGAGGCGAACGAGAC
+>850:2:1:2654:9588/1
+CCCGCCGCTGAACGACACCACCTCGCCGAGACCCGCCTGAGCAAGCACTTCGCGGTGCGTCGTGCGTTCCTGGGCT
+>850:2:1:2654:9588/2
+GCACGAGACAGCGCGCCAACGTCGACTTGCCGCAGCCGGCTTCGCCGACCACGCCGAGCGGCTCGCCACGACGCGC
+>850:2:1:2654:15443/1
+AGCGGGCATGTGGGCGCCATCGGGGGCGGCGAGCCGGTCGGGGAGGAGGGAGGCGCACGCGTGCTTATTCCCAGTG
+>850:2:1:2654:15443/2
+CCCTTTCAGCGAAGGCTGGCAAGGCTCGTTTCGGGCCCTGGTCGGTCACGCCGGCAGCCGCAACCCCCGCCCAGCG
+>850:2:1:2654:10968/1
+CCGATCACACGTCCCCCCCCGCCGGCCAGATGCTCGCGTTCGCGTCCGCCCGGGGCGGCGGCCCGCACGCGCCCGC
+>850:2:1:2654:10968/2
+CGACCCAGATCTCGTGAGCGCCGGTGCGCTGCGTATAGGTAATCATGTCGCCCCGAGGCGCGCAGCGCGGCTGGGT
+>850:2:1:2655:19956/1
+CCGGCGGAGCCCCTGTCGATGCGGACCGTGCTTCGGCAATCGTGCCGGCCGACGCGGCGCCGCGCCCGCCCGCCGG
+>850:2:1:2655:19956/2
+CCGTCAGCATTTCGAGCAGCCCGTCGTCGTACCGTCCGCTGCGGAAATCGAGCAGACCCAGGCCGAGGGGTGGTTC
+>850:2:1:2655:1191/1
+GGTATGATTCTGCAACGGGGCGCATCGGCGAAAGGCCCTGGAAAACGTGGCACCCGGCATCTTGCGAGCGCGCGGG
+>850:2:1:2655:1191/2
+CACGCATACTCCCACCATTGAGTGCCGCGGGCAACGCCACTCTGCCAGGACGCTCCCACACAAAAATCCTTCACTT
+>850:2:1:2655:4726/1
+GTCGGCACGAGCCTCGCCCGGTGGGTCGGCGCCGATGGCTGGGAGGCGCCGAGCCCCCGGGCACGCAGAGAAACCG
+>850:2:1:2655:4726/2
+ATCCTCTTGCCGGCGGGACGACCGGGGGGGCGCAGGCCTGCTCGCGAAGCCGAAGGGCGAGGACGGCGACGATCAA
+>850:2:1:2655:17370/1
+CGGCAAACACGTCTCGGCAGGCCTCCGATTTTAAAGCGGCAGCGCTCGCCGCTTTCGGCAGCGCTTCCGCGCATGC
+>850:2:1:2655:17370/2
+CAATGACTCCACCTGGGAGGAGTTTGTGTTCCAGCCAACCTGGACGCGGAGCCATCCCTCCGCCTCTCCAACGGTT
+>850:2:1:2655:7936/1
+TCACGAATGCCCCGGGTTCCCCCCGCCCTCTCCCCCCCCGCCCCCCCCCCGCCCCCCCCCCCCCCCGCCCGCGCGC
+>850:2:1:2655:7936/2
+TGATCCGGTCGTAATATTCTTGCGGCTTCTCCCCGCGCTCCGCCTTTAGCCGCGGCCCGACCGCCCACATGGCGAT
+>850:2:1:2655:20832/1
+CAGCGGCACCGCGAACGGTACGTGTTCCTTCGGCGGGGCCAGACGGCGCTTCGCACCTTTCGCGTCGCGCCGCCGG
+>850:2:1:2655:20832/2
+CGTTGACCATTGGGGCGTGGGACCCGGTCCCGACCACCGTGTCCGCGCCCACCACGGTCTTCCCGCCCGACCCGCG
+>850:2:1:2655:13144/1
+TGAGCGGCGACGACATCCAGAAAACACGACATCACCTCGTCGCGCGTGCCGGCGTAGAAGCGGTCGCCCACGCGGC
+>850:2:1:2655:13144/2
+TACGATCTCCCCGACCATGCCGTGGTCGCCCTGTTCGCCGCCTGGGGTACCGGCGAGCCCCCCGCGCCGCGTGTGC
+>850:2:1:2655:11593/1
+CCATTGGGCGATCGGAGGCGGGCGAATCATCAAGGAGCGAAACTTACGTCTGGGGGGACCCGTCCCTTGGAGCGTC
+>850:2:1:2655:11593/2
+ATACGGCAAATCCATGCTAAGTTCGTGTAATTGCCCTGGGGCCGCTTGGCTCTTTAATACCTGATCTGTTCCGCGT
+>850:2:1:2655:3924/1
+CGGCACTTGAGCGGGGCGGGGGCTTGCTGGCGTTCTTCGCCTCACCGCCGCCAGGCGCGCCGCCCCTCCCCCACTC
+>850:2:1:2655:3924/2
+GAAGCAATGGTCGGACATGATGGGGTGCGGCAACCCCAATCTCCCCGACCTCGACTCGAAGGTCGGCTAAGCGAAC
+>850:2:1:2655:12624/1
+AACACCACGCCCTCGACTAGGCGCCCTTCTCTCTGCAGCACACTCTGAAATATCTCGGCGACGACCACAACATCAA
+>850:2:1:2655:12624/2
+ACCCGGGACCAAACTTCGACGGCTGGAAAAAAGCATTTGACAATGATCCGGTCGGCAGGCAGAGGGGAGGAGTGCT
+>850:2:1:2655:8705/1
+ACCGTTCGCCCAACGGCGACGAACATCGCTCGCCCAACCTCCAGACGCTCAGGACCCGCGTGGACGCCGCGGCGAA
+>850:2:1:2655:8705/2
+CGAGCTATCTCGAGCAGCATCTCACCGCGGCAAGCGGGGGCAAAATTAAGAATGAGAACGTCGCCGTGGTGCGGGC
+>850:2:1:2655:8871/1
+GGCCGGGTGTTCGATTGCAATGTGGCCAAAGGAGGCCTCTTTTACGAAATGATCGCGGCGCAACCTCGCGGCACTT
+>850:2:1:2655:8871/2
+GCAATTCTCTCGCGTTCGGCGAGGAGGAAAATGGCATTACTGGCTCTAGGATTGTTGATATGGCCGGTGGCAATCC
+>850:2:1:2656:13387/1
+TGGGAAACTCGGCGGTAATCTCCCCGACCATCCGGAAAGTTGCCTTGTAGGCGGGGGTGGCAAAGGCTCTTTTCCG
+>850:2:1:2656:13387/2
+CGTGGCGATCGCGGGTTCGCGCTTCCACTATAACCGCTGGGATGAAAGCCTGATCAAACCTCTTACCTATCTTGCG
+>850:2:1:2657:14301/1
+GATTCGCCAGTTCGAGGCCGACATGCCCAGCCAGGCAGTGCAGTCTCTGTGGGGCGTGTCCGGCGCGGAGAAACAC
+>850:2:1:2657:14301/2
+CCTTAAAGCGCATCGTGTCGAGGCGCCGAGCTCTTGGCACGGCGGGAATGGCGAAACGCAAGGCGTTCGGGGGGCC
+>850:2:1:2657:6023/1
+GCGCTTGCAGTAATTGACACGAGTGCCGAGCGCTGTTTTAGAAGGGAGGGCTGCCTTAACCGTCGATCTATGAGAA
+>850:2:1:2657:6023/2
+ATGCGGGATCAATATAAAGGCCATCGCGAGAAAGATGGTTGTGCTCCTGGGTGACGGTGACCTGCTGGGAGTTTGC
+>850:2:1:2657:8474/1
+ACGTGGAATCGGGGCACCATCAAGACCTCAGTTGGGCGCGTTTTAGCGAAGGCACGGGAAGGGGTCACAATTATTG
+>850:2:1:2657:8474/2
+ATTCTGGGGTTATTTGATATTCCTAGCGTGTCTGCAGCGGAATAGCGAATGTGGAGCTTTCCACACGCCTGTCAGG
+>850:2:1:2657:20891/1
+ATCGAATTAGAATATAAATTATCGCGCGCTGGATGTGACCCACCTCGACAACCCGCCCAGGCTGACCAAAAACGAA
+>850:2:1:2657:20891/2
+TTATGCAGGCTGAACTGTTGAATCGGCGTGACCCATCGTTTCTCAAATGCTCCGGGTATCATCTGCTGGGTCTTGT
+>850:2:1:2657:12201/1
+TCGGCATGACAAAGATGCTCCCTTCGGAAAGCACATCGCCCCTGCGTCTATAAGGCAAACGACCCGCGCATTTCGT
+>850:2:1:2657:12201/2
+TTATGGCAAAAGTGTGCGCGAGATGATATACCAGCGTGTGCCTGCGGATGAGGAGAATGCACAGCAACGAAACGAT
+>850:2:1:2658:19269/1
+GAGCGCCTTTGAGTCCGAGCTGTCTTGGCCCTCTCAGCTGTCCAGACGGATCTGATAGCGCTGCGCAATCGCTGAC
+>850:2:1:2658:19269/2
+ACCATGGTTTCGTGGGTGAAATCTGCCGATCCGGCCGATCCAAATCTCCCCGTCTTGGTTGCTGGCGAGCCTGAGC
+>850:2:1:2658:11317/1
+TTGATTTCTTCAGCGAGCCACGGGACACGCATATGACGGCGGCTAACCGTTTAAGCGTTACCGCGAGTCTTGCTAG
+>850:2:1:2658:11317/2
+TTCGCTCCTTTTGAGCATGAAGCCGCCTGACAAACTGTCGCCGACCACCAGCATGGCTATCGGCGATGCGGATTCG
+>850:2:1:2658:18753/1
+GCGGAGGCGTTGTCGACGAGGACACTCCGCGCTCGGCGCATTCCCTCCGTATCGAGATCGGGGGCAGCGTGGCGCT
+>850:2:1:2658:18753/2
+CGCGCGATGCGCGCCGCCACCATCCAGACCGCGATCCAACGCACGCCCAACCCCACCCACCGCCCAGCGCTGGCGC
+>850:2:1:2658:6075/1
+TGGGCCGAAGCGGGCAACGCTATCAAGGTGAGCGAGAGCGTGGGCGAGGCGGCTGACGACTGAGAAAGCTGCGGCG
+>850:2:1:2658:6075/2
+GACCCCTGCCGGCGCATAGAGCGAGCCACCAGGGCCCGGGGCGACACGCGAGCGGACGCGCTCGTTTTGCACGCAC
+>850:2:1:2658:19486/1
+CCGGGTGGCCGGCCTCCCGCCCTGCTGTGCCGTAGGCCGCCATCAATTCCCGCATTTTCCCGCCCGCCCCAGGGAG
+>850:2:1:2658:19486/2
+GAGTTCCTGCTCACGCAAGAAAATGTCACCCATCGCGGGCGCTTCCACACCATCGAGAACACGACATCGCTGCCGC
+>850:2:1:2658:9852/1
+AAGATGTATATTCCGCTCCGCGCTGGAAGAGAGAGGTTGTTGGAGCAGCGGCAGGCCGTCTGAGGCGCGGTCCCGA
+>850:2:1:2658:9852/2
+GCTCATCTTCTCTGCCTTTCCTGCGCCTGGGGCGACGCAAGCAATTGGGAGTTCAACAAATTTTTTGGCACCGTTG
+>850:2:1:2659:9178/1
+GGAAACTGGATTGCGGTACGTCAGCGGGGAACAACCGACGTCCACACGCGCGTGGACTTGGGTTGGCATGGCGTGC
+>850:2:1:2659:9178/2
+GGGTGAAATGAACTGTTTACGCTTTCGGGCATCGCACCCAGTCGCCTGGGGGCGGCCGGTTCCTGTCGGGGGAATC
+>850:2:1:2659:13305/1
+TCATCGTCCCCCGCGAGCACATCGCGACCGCGATCGCCACCGGCCGCGACCTACACGTCGCCGATGCTCACGGGGT
+>850:2:1:2659:13305/2
+CCAATGCGGAGGACAGACGACGGAGCACGTGAGGCGGGACGCCCCGCGGGGGGCGACCGTGAACGCCAACCCTCCC
+>850:2:1:2659:3868/1
+GTGAGCACAAGTGGGTTCATTTCTATGAGCGTTGAGGCGCGCGCGCTGGATGTGCATACCGGAAAGGTGCTGGCAG
+>850:2:1:2659:3868/2
+TGACCCAGCTCGCGTGCAACGGCGTGATGTGGAAGTGAAACCGCCTGCCCTGCCGCGCCTTGAACGCCAACCAGAC
+>850:2:1:2659:18776/1
+AGCCAGAAGGCGCGTTTGCGCCACACCGTGACGAAGTTTGCGGCCAGGTAGTTCTCCGCCATCGGCTCCATGGCAC
+>850:2:1:2659:18776/2
+CAAGTCGCGGCGGGCCGTGCCGACCACGACCCCGGCAATGCCTCCAACACAATTCACGAACTAAGCTCCATCTCAG
+>850:2:1:2660:2791/1
+GCATGTCTGAATGACCGTAAGGCGGATCCGGCTCACCCCGCTTTCGCAAAGTTCTTTCTGGAGACGGAATTCGATC
+>850:2:1:2660:2791/2
+GCGGGATTGGACGGCGCGCGACCACGTCCGGGAAATCTCATTCGATCAGTCTCGTATTCGATCTCGTTAGGCGAAA
+>850:2:1:2660:5677/1
+GTGCGGGCGAAGCTTAAGTGGAAGCTCGGCCGCAAGAACTAGCACGCGTGGACCAAACCGCGACGGCTCGTCGAGC
+>850:2:1:2660:5677/2
+CCTCGGGGGACGTAATATCTCACGCTCCTGCTTGGAGGTGGAGTTCGGGGGGCAGATGGCAATCGCCTCGCCCTTC
+>850:2:1:2662:3205/1
+CTGGAGGATGAATGGGCGTCTTCTCGTATCCTCGGAGATTCACACTCTTCGATCGTCGACCTGCCGCGGACAGCGG
+>850:2:1:2662:3205/2
+AAGCAGTCAGGACACCTCGGTGAGCCTCATGCGGCACAATAGACCTGACACTTGCGAGCTGCGCCGCAGGCTCCGC
+>850:2:1:2662:15551/1
+CCAAAGCTAGCGTCGTCGCCGATGCTTTGACTGGGACGGCGGCGGAGATTGCAGCGGCAATGCAAGGCTATGCGGA
+>850:2:1:2662:15551/2
+CTCGGCAGCCTGGGTGCAGGTCAACACGCTCCCACTCCCTCTGCTCGGGATGCTTCGCGAGGGACTTCGTGCGGGC
+>850:2:1:2662:12459/1
+GATCCGCGCCCGCGGGTCAGTGGCATAGACCTTATACATGTAATCCCGGTCCTCATCGGTGACCATCTCGCGAGTT
+>850:2:1:2662:12459/2
+TGGCTTTTCATTTCCCGGTCATGCCGCGTCTATTCATGTCCGTCCATATGGAGGACCGCTTTCCGATTCTCGCCCT
+>850:2:1:2662:15327/1
+GCCTGGAGACAGCATCAGACCCCGCCATCAACGAAGCAGACGGTGCTCGGGCTCGCAACCCTTGCAAGAGCGGGGC
+>850:2:1:2662:15327/2
+ACTGCAGGCATCTGGCGGGGGTTCGGGCTGCACGGAAAGCTCGACGATGCCGCGTTCCGCAAAGAGATTCTGGTGC
+>850:2:1:2663:8728/1
+CGCCGTGGCCAAGCATGCGGCCATTGATCGCGAATGAACGGTAGCCCACCTCATAACCGTGTGGCATCCCTTTGGC
+>850:2:1:2663:8728/2
+CTCAATCGCGGCCAATACAACGGACAAGTCGGCCCGGTGGATATCGAGCCGAAGAATGAGGCCCGCAACTATGACC
+>850:2:1:2663:20394/1
+GCGGCGAACAACAATCTCGTCACGAGTCTCGTCATCAGGGGGCTCTTCGAGGCAGTCTGGCGGTTAGGGGCCCCGG
+>850:2:1:2663:20394/2
+ACCGGAACGCACCCCAAGGCCAGGACGCAAAGCGCGACCGCGCGGACGAGACGAGATGGCATGGGCGAGAGTTTAC
+>850:2:1:2663:10408/1
+CTTCCGTGTGTACGACTTTCTTGTGCTGCCAGCGACCCCCATGCAGGCGTTAACCAGAGCTGAACGCACCGAGGAA
+>850:2:1:2663:10408/2
+GCGCTTTAAATCAACCCTGACGAAATTCGCCGGCTACGGGATTGATTTGTAACCCAGCTTTTCGACCTCGTCGGTC
+>850:2:1:2663:18962/1
+TTACGCCAGCGATTTCAGCACGGCTAGCTTGAACCCATCAGGGTCAGTGAGACGGAAGTAGCGCGCCGCCCCTCGG
+>850:2:1:2663:18962/2
+CTGGCGATGTGCGCCTCAACCTGAATCAGGATAACGGCGCCAAGGGATGGGAGCGTATCAAGGGCCTCGGTTTCTA
+>850:2:1:2663:5464/1
+CCGTGGCACCCGTGCCACGCAGCGTCAGCCCCGAACCGCGGGGCGTCGCGGCCGGGAGGAACACGCGTGCCCGCAG
+>850:2:1:2663:5464/2
+CGCCTCCGAGCTATGCTCATATTCCAAAATCAATGCGTCATGAGCGGGGGCGAAATCGCGCCGGGTTTGCCTCCGC
+>850:2:1:2663:6871/1
+ACCAAGGAGCGTCGCCGGCAAACGATCAGAGAAAAAGACCTTCACCATCGCATTTCACGCGGCAAACCATGATACC
+>850:2:1:2663:6871/2
+GGGAAGGTAGCGCCCACGCGCGAGGGCGCAGACATCAGCAGCCGCAATTCAGGTTACCATCACCTCCCCTCCCATC
+>850:2:1:2664:4682/1
+TGATGATGCCCACCCTCAGGGCCGTGTCCGGGCTATCCCGATTGATCCACCGCGCGCGCCCGAGCGACTGCATCAC
+>850:2:1:2664:4682/2
+CAGCGACATCACCGACATCGATGTCGACGTGCCGCAGCACGCGCATATTACGCAGGTGATCGGCGCGCTGGTATGC
+>850:2:1:2664:19587/1
+GTAGAGCAATGGCCACCTTTCCATGAGACTCTGGAAAGAACGATGGAAATGGAATTCGAGTGGGCCGGGCATCTAG
+>850:2:1:2664:19587/2
+GACCCCCTTCGTGATCATTTAACATGCACTTGAAGCCGATAGAAAGAGTCGGTTAACTGCATTCGGTTGGGAGGCT
+>850:2:1:2664:3799/1
+GCTGTCCATGTCACCATTCGACTTCCACAGATTCGTCGTCCCCTGCGCGGGCCCGGCTTGAGGCGGTGTCCCAGGG
+>850:2:1:2664:3799/2
+CGCACCCTTTGGAAGTTGGATCGGACAAGGCTCTGAACTGCTTCTTCCCCATGCCATTTCAGAAGCACAAACGCAA
+>850:2:1:2664:13706/1
+GCGCTGTGTTAGCCGCGGTGCCGAGCGGCATCAGATTTTTCGTACCAGGAACCCCCGGCCCGGCGGTTGGGACACA
+>850:2:1:2664:13706/2
+ACCATTGGCGGCACGAACGAAGTGAAGGTGTTCCGAAGAGGCAAGACGCCGGAATTAGTTGCAACAATCCCGACGG
+>850:2:1:2664:18415/1
+CCAACCAAATATGTATTCGCAGCGGTGTGTTAAGTCTTTCCACGTTGGCCTAGGCGACGTGGGCGCGGCTCAACAG
+>850:2:1:2664:18415/2
+TTGCAGTCACACTGGTACGGCGGCCGCTTCCAGTGACTGCTTACCCGCGGCTTGCAAGCGAAGGGGCGTGCAGGGA
+>850:2:1:2664:1390/1
+GATATTAACGAGCAGCACGCGTAAGCCGGGAATGGCCACCTGGGCGTCGACCAGCCGCTGCCCCAGGATGTCAGCT
+>850:2:1:2664:1390/2
+GCTGTGGACACAACCATGTAGAACCGCCCAGGCCGCAGGCCTGGCTCGGCGCCGACGACCTGGGACGCGACCTCTT
+>850:2:1:2664:1611/1
+AGAATGGCAGGATCGCATTCGTTCTGGGCCCTGACATCTACACCATGAACCCCGACGGAAGTGACATAAGGCAGCT
+>850:2:1:2664:1611/2
+GCGCTGATTGCTGCCATCGGCATTCATCAGCCAGATCTGACGCGGAGAGACCGGAAGACGGTATTCAAATACGATC
+>850:2:1:2664:20162/1
+CGTCGGCAGGTTGGCGGCTGGCGCCCAGCCCACTCCCCCCCCGCGGCACGCCCCCGCGGCGGCCCACCACCCTCCC
+>850:2:1:2664:20162/2
+CCCTCGCGGCACCCGGCCCCGCCGCCACCGTCGCACCACCACTCCTGGGGCTCGCCGGGGCCGCCGCCCACCCCTC
+>850:2:1:2664:4378/1
+GCAGGGGGGGGCGGCCATGTTCGACTACCTGGTGATCGCTCTCAGCGCCACCGTGATCGTGGGGCTCGCGGGGGGG
+>850:2:1:2664:4378/2
+GAGGAAGGCAAACACCGCGAGGGCGATGGCCGCGGAGACTGACACGGCGGCGGGGTAGGAGGCAGGAGGGGTGGGC
+>850:2:1:2665:19051/1
+GCAAGGCTGGAGCCGATCCGTTCTGCGGTGCCGGTTGCAAAGTTACCGAAGACGAGGCCAACTCCGCGATCCGCCT
+>850:2:1:2665:19051/2
+AGGATCCTCGTTATTTCTATCAAGGAACCGGCTCAGTCGGCTCTCGATTCCGGCATGCCATGTTCAGCCCGTTTGC
+>850:2:1:2665:10639/1
+CGGGATCCACGTGGACGCGAGCGTCTGAGCATGTTTTTGCTGTATCGAGTCTGGAGTCAATCAGCGCGCAACGTCA
+>850:2:1:2665:10639/2
+AGATGGCGATGCACGTGCTCGCCTACAACCTCACGCGCGCGGTGAACATCGCCGGTGTCAAACCGCGCCGCGCCGG
+>850:2:1:2665:19204/1
+GCCCCTGCCTCTCCCACATGTCGCTCACGGGCATGGACGGCTACCCGAGCGACGACGGCACATCCCGCCGAAACGC
+>850:2:1:2665:19204/2
+TATGCCTGTCCTTGTGGGCTCTCAGAAACAGTCCCCAGCTTTGGAGAAGCACCACCCCATCCAGAGAAGGACCCCC
+>850:2:1:2666:7342/1
+CGCTCTTGTCACAATCGGGACGAAAATTCCCCCGGGGTCGCTCGTCCTCGGATCACCGGCGACAATACGACGCCAA
+>850:2:1:2666:7342/2
+TGACACAGACGCCCTACAGGACTGGCGCGCCCGGCGGGAGCGCCCTCCCCCCCTCACAGCTTGCGGTGTTGCTTTG
+>850:2:1:2666:14803/1
+AAGCAGGAACTCACCGAACTGTCGCTTCGCATACCAGTGCGAGTGCCAGTCCTTGTTGTAGCCGAGGCGGACGCCG
+>850:2:1:2666:14803/2
+GCAGTAGCAGCGCCACGAGCGAAGCGAAGCTTGGCGAAACCGAAAGACGAAGCAAAAGAAACTGAAAGCTAATTCA
+>850:2:1:2666:2639/1
+TCGCGCCGGCTGAGCAGCCCGGAGCTCCGCGTCCACCGCCTTACCTTTGCCGAAGCGGCCCCGGGGCATCGCCGCT
+>850:2:1:2666:2639/2
+TCGACGAAGATGATCGTCATTTCCGGGCCCAGGTGGTGGCGACGGCGGATGGCCTTCTCCTTGTCCTTGCGCGCAA
+>850:2:1:2666:9327/1
+TCAGCCTCGACGATTCTGGTATCGTCGACCTGCAAAAAATTGTCGCGGGCGGTCAACCACACACCGGTAAGCAGCC
+>850:2:1:2666:9327/2
+CGTAAGCGCGGTCGAGACGGAGCGGGAGGCGGCACGAAACGAAATCGAGCGGCTTCGCGAACAACTGCGTGGGGAT
+>850:2:1:2667:7891/1
+AATCTCACTGTTCATCACCGGATTCGATATCAGCGCCACGGTGCAAACCGCGTACGCGCGTGCGTTTCGAGTGACC
+>850:2:1:2667:7891/2
+GACGATGAAGAATCCGAACTGAAGCAGCAGATAGGCCGGGAAGAGCAATAGCAGGTACCAGGCAGAATGACTTGCC
+>850:2:1:2667:20290/1
+GGCGCGCCGGGTCGTGCGGGTCTGGATTGAGAAGGAGGACGGGGGACAACGCCCGATCGGCAAACCCGCGCTCGAG
+>850:2:1:2667:20290/2
+AAGCATCCACTCACATCGGCATCCACCCTCCACCCGATGCCCACCCCCACGCATCACCACCGTCCTGCGCGCTACC
+>850:2:1:2667:7619/1
+GTGGAACCTTGGCGACGAACCTTCCGATCATCCCTGCTGGGCCGGCTTAATCCCCCCGTCCGGGACTGCGAGGGGG
+>850:2:1:2667:7619/2
+TTATGTGTCCGAGTTTTACGTGCTTGGGCTATTTTTGCTCGCGCTTCATTTAAGCCACGGCTCATCCCGCTTCTTC
+>850:2:1:2667:3346/1
+CGAGGACGTGCCGGCCGTTGTCGGTCACGAAGGGCGCCGCGCGGGCCCAACGCCGCCGGGGGCGGCAGGCGCTCTC
+>850:2:1:2667:3346/2
+TGCCCGGGCCCGATATTGGGGAGGGCGACGGCGGGGCGCCGCTGCGGGGGGGGGTGGTTGCCTCCCCGGCCAGGCG
+>850:2:1:2668:19762/1
+CCAGCATCAGGAAGGCAATTCGTCGATATCTCGGCCTGCAGTTCACGCCACACCAGTTCCTCCACCTAGCAGCGAA
+>850:2:1:2668:19762/2
+GAGGGCAAGCCCACCCGCAACACGAGGCCGAAAGCCGGAGCCAAGGACCACAAAGAAGTCCCGAAGAACATCAGGG
+>850:2:1:2668:17429/1
+CGTTTCAGGACGCATGCCGCCAAAGCGGCGAAGGCGACGAGCCGCATTACCGCGTCGGCCAAGATCGAAAAGATCG
+>850:2:1:2668:17429/2
+GCGCCCGCAATCATCTTGAGCAGAGCAGTCTTGCCCGCGCCGTTTCTTCCCATGACGGACCAACGTTCCCCACGGC
+>850:2:1:2668:17282/1
+ACCGGCGGCATCCCGCCTTGCGCAAGCCGTGCGCAGAGCATTGCAGCAGTCCAGCCTCCTTGCAGGCCGCGCCGCA
+>850:2:1:2668:17282/2
+GGCATCGAGTTAGTAATTCCGATTTTGCCTGAATTGCAGTCCGCATTCGACGCGATGCCGTCAAATCATTTGACCT
+>850:2:1:2668:17898/1
+ACAACTCATCCCCAGCGACCAGCGGGCCACGCCGACCCGTTCTGCTCAGCCCGGGGGCGGGGCTGGGGCGTCGCCG
+>850:2:1:2668:17898/2
+GAGGCGGATAAGCAGGCTCTCCTGCCCGGCGAGCCCCAGCTCTTCTTCACCAACACCGCCCACGACGGGGTGCCCC
+>850:2:1:2668:4960/1
+TCACAGGTCATCGTGCTTTGTTACCACCGATTCGAGGACAAGCCGAAGGATAGCCTTGCGATCAAGCCAGCCGATT
+>850:2:1:2668:4960/2
+GATAGCCGAATTTCTTGAGGATCGGCCAAGCCACGTTGTATCCCGAAAGGTATCCGTCATCAATGCTAACGATGGC
+>850:2:1:2668:12599/1
+GACGGGGTGCGCTTTCGCGTCCGCCCGCACTGGGTTACCGTGCCGCGGCGCGTTCTTGGGGGCACGACACGTCGCC
+>850:2:1:2668:12599/2
+CCCCCAAGAAAGGCCGGACCGGAAGAGGTCGGCGGTGTCGTGGATCGGCTGGCCCCAGTGTTCGCGGTGGGCGCAG
+>850:2:1:2668:15757/1
+AAACAGGCGCTTGCGGCAGCGAGCGGCCAGCGCGGATTGGGAGGGTGGTTTCAACGGCAGACCGTGGCAGCACGCG
+>850:2:1:2668:15757/2
+CGGCCGCACCGAGAACAGGATCGACTGTCCCGACAGGCGGCAGGGCAGCGCGGGCCGATTATTTGCTGCACCGCAC
+>850:2:1:2668:17556/1
+CCGGCGGCCGACGAGTCGCTCCCAGGACGCGATGCTGTCGCGGCTGGCGCGACCGCCCCCGCACCGCACGAGACGC
+>850:2:1:2668:17556/2
+CCCACCACCAAATGGGACACGAGCCCCGAAGCGATCTGGCCCTGCCTCACCACCGGCGCCGCGCTCGCGCTCCGCG
+>850:2:1:2669:10588/1
+CGTCTTAGCTGGGAGGCTGTTATCTCTGATTTCCGTAATCGCGATCGCGACACCAATCGCTTTGAGCGTCAGGCGA
+>850:2:1:2669:10588/2
+AACGCCAAGAAACCGAAAGCCATTTTGGCGTGACTGGCAAGTTGGGGATCATTCAACCCGACGTGCTAGTTAAATA
+>850:2:1:2670:11877/1
+GCGGATTACGGGCCTCGACGTGCTCACCTCGGTCCTGGCACCCTGGCGCAGGCCCGCTCCAATGCAGGCGGCGCCG
+>850:2:1:2670:11877/2
+GGGGTGAAGGCTTTCGATGCGTTCGAACAATTTCTGGGGCGCGCGCTCGGCGAGGCTGACCTGAAAATAAGCGCGC
+>850:2:1:2670:13053/1
+TCCGCGTCGACCGCCATGACCGCTCCGAGCTGCGCGAGGCCCTCGGCGCGCAGCAGCGGCGCGAGCGGCGCGCCCC
+>850:2:1:2670:13053/2
+CGAGGACGAGTTCTTCCTGCGCTATGGCTATCCGTGGTTCCCGGTCATCGACCCGCCCGGCCATGTCCTGGGCGTG
+>850:2:1:2670:18099/1
+GGGCTGGCCGGCCGGGTGTGCTACGCCCAGTTCCTGCACGACGGGTGGGAGGAGCCGCCGCGGCACGTCGACGCGG
+>850:2:1:2670:18099/2
+TCAGTGCGTGTCGAGGAAGAGCTCGATCACCGGGAGGGCGAGGTCCGGCCGTCGCCCCAGCAGGCGGCGATGAAGC
+>850:2:1:2671:17850/1
+ATTATGAATTAAGAATTACCAATGATGGTGCGCTGCGCGCATATTGGATTTGGGCTGGTTTGCAAAGATGAAGAAG
+>850:2:1:2671:17850/2
+ATTCCTCTGCGTCGGCATCAATCGCGAACGTGTAATCGCCGCTGTGGGCCTCGCCAACGATATCGCCCGACACTAC
+>850:2:1:2671:17667/1
+TGATCGGGTCGCCGTTGTAGAGGAAATGCGGGCGGCTCGAGAGATCCGGCCAGGTCACTTCACGCGGCACCCCCAC
+>850:2:1:2671:17667/2
+ACCATCCGCGGAGCCACGGGCGCTGGGCGCGACCATTGGGGTGCGGTGCCGAAGGTGTTCTTCGCCGGCGGCGGCG
+>850:2:1:2671:10911/1
+AGACGGATCAGCCATTGGATAATCCCGGAGTCATCGCCTTCCCACCGTTGATCTGGCTGGGGAACGCCGTCATCGG
+>850:2:1:2671:10911/2
+GTTTGTTCCGGCCGCTTTCATCGTTCGTAACGCCGACAGCGCCAGGGTCGGGGCCAAAACGATTAAGACGATCCCC
+>850:2:1:2671:8624/1
+GGAACGATACTAGAGAGATGCTCTGCGAGGTCTGACGAGACTACGAGAAGGATGCGGATGGTCGCGGGTCCGGCGG
+>850:2:1:2671:8624/2
+TGTCGGTGTGCCCACGTCGCGATAATTGCGCTCCCTGCTGCGAATTACACAGCGCCCGAGGACCGCCGCCGAGCAG
+>850:2:1:2671:12573/1
+GAGCGCATTTACTTCGGGCGGACCACTTGCGACTCTCTTCTCTGGCTCGCTTTGGTAAAGAACATCCTGGTGTCGA
+>850:2:1:2671:12573/2
+AACGAAGAGAAAGGATCACGTCCTCACGCTCGGCGTCGAGGAGGAGTTTCAGATGATCGCGGTTGGTTGCGTTGCT
+>850:2:1:2671:4306/1
+CCATCCACCCGATCACGGGGGTGGGGGGCGGAAACCCAGAATTACCGATGAGCACCGAGGCCGTCCGATCCGCAGC
+>850:2:1:2671:4306/2
+ACCGGGGGCCCAGAGGACGGAGCGGCAGATAGATAGGGCATTGCCAATCCCCTCGGGATTGGTCGGGCAGACAGGG
+>850:2:1:2671:15520/1
+CAAGCGGGCAACGAGCAACGGGCAAACATTTACGATCAACGATTCACTCCCGCCATCCGCAAAGCCTCAGTCACTC
+>850:2:1:2671:15520/2
+TTGCATGTTACTGCCCGGCAATATTCCCTGGCCTGCGCGCTTGCTCCTGGCTGGTTGCTGGCTTAGCGGTCGCTTC
+>850:2:1:2671:2321/1
+CGGGGCCGTTTAAGGAGCTGCAGGCCGCGACTGGGCTGGGGCGGCCCCCCGCCCGGGCCGCGAGGCGGGGTCGGTG
+>850:2:1:2671:2321/2
+AGCCGGGGAGCTCAGCGAACGAGGCGGCGAGCGCGCTGGCAGCGGCGCGCTCGCAGCCCGTGAGAACGACCACGCG
+>850:2:1:2671:7733/1
+ATGACGCCCTTTACCCCCTATTGGATCCCGGCGCGTGCGCCAGGTTTAGGGGTAACGAAAGCAAGCGCCCGTTACC
+>850:2:1:2671:7733/2
+TCAAGCCGCGGGTCTGGCGCCGGGAATCCACGGGGAGACTTCAGTCGCGCGCGCAGATGGACGGCGCGCGCCAGGC
+>850:2:1:2671:5186/1
+TTTTTTAATCAGGTCTAATCCAGAACCTTCAGGTATTTGGTAATCTGTCAGGATCAGATTAACCTGGTGAGAATAG
+>850:2:1:2671:5186/2
+CAGACTTGCAGAAATACAATGAAAACCATTCTTGTTGTTGAGGATTCACCGGCAGTGCAGCAGTTCTTACGCGACA
+>850:2:1:2672:1691/1
+GCTTCCGCCGCCCCCCACCCCCGCCGAGCCGGACAGCACGGAGAGCGCGAGATCGCCGCCCCGCGGACGCCGGCCC
+>850:2:1:2672:1691/2
+CGCCGGCGCTCTTTTCATTGAACGCGATCTGCAATAAATCACCCGTTTCACCACCAAGCCTTTTTGCGTATTCCGG
+>850:2:1:2672:8556/1
+TTAACCCAATCGGCGCGGCTGCATTTGACGGTCAGATCGAAGAGTTTCTTTTCCGCGTCGTTGCTAAACTTTTCCG
+>850:2:1:2672:8556/2
+CGCGCGGGTACAATTGCACTGTTCCAATCAAATTGTTGGCCCGGAGGTTGAGGATGAAGTTTGCACATGGACATTC
+>850:2:1:2672:4461/1
+GTTTGATGCGTGCGCAAAAAATCTTAAAGGCGGCCAGGATTGGAACGGCCAGAATGATACCAACGATTCCCCACAT
+>850:2:1:2672:4461/2
+GCCGCCTATCTCTCTCTAGGCGTATTAGAGGGCAGTTTCATTACTCCATGGATTATGGGACGCTCCCTCACCCTGA
+>850:2:1:2672:4923/1
+CCGGGCGAGCTGGATCCGGGCATCCAGCGAATAGGAGCCGAGCGGCATGAGGCGAAAACCGGTCAACGCCGGAACC
+>850:2:1:2672:4923/2
+TCCGGTGACGGCGGGCGCGCCGGTCCGCCCCGTCTTGCGAGCATCGCGCGCGGCGCGGCCCGCGGCGCAGGTGTCG
+>850:2:1:2672:8291/1
+GTTGCTGATCAAATTCGGCGAGCATGTGGCAATCTTGCGCGAACCAAGCAGAGGGCAAAGCCGGCGGCCATCGGTC
+>850:2:1:2672:8291/2
+CTCGGAGGCCGGGAGCGGGCGCACACCTGTCGTGCCGCAGGAGCCGATAAGAATCGTCCCGTTTGCGGTGAGGCAG
+>850:2:1:2672:5120/1
+ATGAAAGGTGCTGTTCGTCAATTTCCGAGCGCCTTGGGGTTAAGCGTGCCGACCGTCGTTGCCCCCTCCCACTAGA
+>850:2:1:2672:5120/2
+CCGCCCCGCTAAGCTAGCTCGCGCCATCTCCTCCAACGAGCGATGGCCAGCTGAGCCGAAGCCCCCGGACTAAAAA
+>850:2:1:2673:4184/1
+CGGCGGCGGGAGCTTGGGTGCGGCGTCGTCGGACGCGTTCAGAACGGCTGGCAAGCCGCAGCAGACGACGACCAGC
+>850:2:1:2673:4184/2
+CGACCTGCCCGATCTCGTTTTGAGATTGCCACACTGCGTCTGACCGCACCCCGCGCTTTTGATTACCTGCCCTTCC
+>850:2:1:2673:9457/1
+GACGAGCACATCACCGATATGCTCGACACCTTCCGGATTCGAATCGATGGCTAACTCATCGGGGGAACGCATGACT
+>850:2:1:2673:9457/2
+GCGTATATGTCTTTTCACTGTTTAGTCCAAGCAGTTGAAGACATTCTTCTCCATTTTGGGAAAGACTATATCATCA
+>850:2:1:2673:20765/1
+GTGACTGGTCGACGTCGAGAAGATGGGCTGATTCGAATTAGTTCCGCCAGGATGGGAAGCATGGAGATCCGCCGCG
+>850:2:1:2673:20765/2
+CGGAACTGGCAAGCCCGCATTCCGCGGGAAGATTTCCATTAACTCGCGCGGAAAAATTCGGGATTGAGAGACCCAA
+>850:2:1:2673:6112/1
+GGCATGAAAACAAAGACCCGCCGGCAATCCCAGACCGGCTGAGGACATTCCGCGTGCCCCCCCCCGACGAGCCGGA
+>850:2:1:2673:6112/2
+CGGCGGATATCGGCATGCTAGTAAGTCGTCCCGACCGGCGCCCCCTGCACGACAAAAGCCTGATACCTCGGTCGAA
+>850:2:1:2673:7867/1
+CGGCGAGGCGCCCGGCGCTTTCGACGAGCTGGATCTGGCGGAGCGTCGCCGCGACCCGGTCGTGGTCGACCGAAGC
+>850:2:1:2673:7867/2
+TCTCACCGTGTTGACGGAAGCTCAGATCTCTCACGCCGGCATTGGCCGCAAGTTCCAGAAGCCGACGGTGCTCGAG
+>850:2:1:2674:19650/1
+CGGCCCAGGCGGCGATGACGCAACTGACGCCACAGGCGCGCCGCGCCCTCCTCGAGGTACCAGAGGAGCAAGGCGG
+>850:2:1:2674:19650/2
+TATGTCGAGCCCAACATCTGGATGCGGCACGCGTTGTACGCGGACTGAGCCCGCGGCGCTAGCGGCCCCGCTGGCC
+>850:2:1:2674:14286/1
+GGCGCGGTTGCTGCGTCCTCGACGGTGACCTCCTCCTACGAAAGGACGAAGATCTTCCCGCTGAGGCTAACGCCCT
+>850:2:1:2674:14286/2
+AGCTCCTTGAGGAGCGGCCAACGGGGGGGGGGGGGCTCTCCCGCGCGGGATAAAATCTCTCCCCCCGCCGCCGGCG
+>850:2:1:2674:20640/1
+ATTGATTTACGACTGTGCACAATGGACACCGATGCTGTTGATGCTGAACATTCATCATACGCGCGCCAGCGACATC
+>850:2:1:2674:20640/2
+CTCAGCGATACCTGTGTCGTTCACAATCGCGCTCGCCGACAGTCGGATCAGCCCCGGCGGGGCGACCAGGCGCGTC
+>850:2:1:2674:14850/1
+CAGAACGAGGATCAAAATGATTACCAGGATCAGGCCCAGTGCGCCACTTGGATAATACCCCCAGCCGCCGCTATAA
+>850:2:1:2674:14850/2
+TACGCTCGGACAAGATCCCATCTACGAAGTAACCGATAGAGATTCATTCCTATGAGCCTTCTTTTGTTAATAATAT
+>850:2:1:2675:9571/1
+TGAATACTGCAGGCGGAAATCAGTCTACTCGACCCTTCTTGAAATGCGTCGAGGTCCTTTGGCGTACGGAATGCTT
+>850:2:1:2675:9571/2
+GAATCGAGGCAGGCTCAGCGCCGGCGCACGGAAGAGTTATTGGAAACCATTGAGAATCTGCGTCGACGCATGCGGC
+>850:2:1:2675:17396/1
+GCGTCATCGCCCGCGACGCGAGGCCCGCCGCCGCCGCCGGGGGGAGCCCCACAAAGGAAGGCCGCGCGCGGTGGGG
+>850:2:1:2675:17396/2
+CTTCCCGCAAGCCGGACGCGCTCGCGCCCGCCCGGAGAAAGCAAACCATGAACCGGACTGTTCGGTTTTTGCCGCT
+>850:2:1:2676:16975/1
+TGGCCGCACCAAATGCTCTTCAAGTCAGTTTACGCATGACTCAGATTCAAGATTGCGATAAGCGCCGTCAGGGCGT
+>850:2:1:2676:16975/2
+CATGGCGCTGAGCAGTGCTGCAGCTCCGAGCGCGATCGACGCGGCGCCACATCTTGGAAGGGCATTTCTGTCTTCC
+>850:2:1:2676:13393/1
+TCGACCGACGAGAAGACGATGACGCTGATTCGAACAATGATGGCTTTGCACAAGCGCGTCGGAATGTTGGAAATGA
+>850:2:1:2676:13393/2
+TGCCTCTGCCGTTTCCCTGTGCCGGCTGGTGGTATCCCATCCGATCGTCCCACAACCCCCCTTAAACAAGAAACAA
+>850:2:1:2677:14068/1
+AGCCTGCCACTTCGGGTAGGCGTCCACATTGGTTCGATAATCGTAAAACAGATCGCTTTGAATCTGCGCTTGGCCC
+>850:2:1:2677:14068/2
+ACGAAGGTTTGGGGGCGAATTGGAAGACACGGCGCGAGTTTTGGAAAGATCGCGCGGCCAACGAAGGCACGCTTCG
+>850:2:1:2677:13424/1
+TGGTGATGTCCCTGTGCCGGTGGGACTAGCCCGCGACCTGAACAAAGAAACTTAACTCCTCCGGCGCGGCACATGC
+>850:2:1:2677:13424/2
+CTCACACTCATCCCCATGCCGTTTCCTCGGCGCGCAACTCACCCGGGCGGTCTCTACTCGCGCGGACCATCTTGTC
+>850:2:1:2677:1870/1
+CGAGAGCAGAATCAGCAGACCGGTGGGGACGGCCTCGTGGTGGGGGCGGCTCGCCGCGGCTCCGGGCGCGGGCGCG
+>850:2:1:2677:1870/2
+CGAGCGCTGAGGACGGCGGGGCGGAGGGGCGGGCGGCTCGAGGGGGGCGGGCGGGGGGGCGGGGGGGATGGAGCGG
+>850:2:1:2677:8793/1
+TCTGGCCGCCGCCATGATTACGCTCGGCGTGGCCTTCGCCTGGCTGCATCTCTCCGCTCCACCCGGTGGGGCCCGC
+>850:2:1:2677:8793/2
+GCTTCCACGACTCCACGCTTTGCCCGTCGACCGCGACCACCAGGTCGCCGCACCCCCAACCCCGCGGGGGGGAAGG
+>850:2:1:2678:1802/1
+GAGTTGATGACGCGGCGGCTGGCGGAACTCTTCACCGCGGCGGCGGAGGACGCGGCCCCGCCGACGCACCCGCGCG
+>850:2:1:2678:1802/2
+CCGGTGCCCTCGGCCGGGATGTTCAGCGATCCGCCGCTGGCGCAGGGGTGTGCACCGTTCAAGGCGGCCGACGTCT
+>850:2:1:2678:14520/1
+AAGAATCAAAAAAAAAATAACCACAAAAATAACAAAACAAATCACAGAACTGAATCACACTTACACCCAACAACCA
+>850:2:1:2678:14520/2
+GTTCCAAATCATCCCGTAAAACAATGAACTATAATAAGACACAAAGAACAAAATACACACCTGACACCAAGATTAA
+>850:2:1:2678:5068/1
+AGACTTTCTTCACTTCCTTTCTCCTGGAGCTGACGGCACTCGTGGAACGCCAACTCATACGCGCTGTGTCCCTGCG
+>850:2:1:2678:5068/2
+GACCCGGATGGAAGAGGCACTGCCTGGGGCCAGGATACCCAGCCGCTCCTCGAACGACAGCAGCGCAGGCTTATTG
+>850:2:1:2678:12260/1
+ACCACGTCCATCGAGTCGTTGGTGTGGCTGCTGCCTTTCAAAAAATTCGCGGGCCTGCGATCGCCGATGGTATGGA
+>850:2:1:2678:12260/2
+CTTGGTATCGAAAAAAAAGCGCTGACCCGATCCACCGAGCGATGACGAGCGACGCTGCGGCCCATCGAGCTGGCCA
+>850:2:1:2679:7637/1
+ATTGATGAACTCGGCCGCGAAAGCCCCGCAGGGACGACCCAACATGCTTCGCGTGCGCCTCGGTCCATGGAGGGGG
+>850:2:1:2679:7637/2
+TCGCCGGTCGCGGTGAGCATCCCGTTGTGCGCGTCTCCTTGCGGGGCTCCGCCGGGCCGCACGCTCTGCCGGGCGG
+>850:2:1:2679:5015/1
+TATCAACCGCGGCCGCTTCGTCGGGATGACTCTTCTGCGCGCTCTCGTCGGCTTTGGAGAGCTCCTGTTTGTGCGA
+>850:2:1:2679:5015/2
+CAAGGCGTTCGATATCGACATCTCGGTCTGTATGAGCTGCCAGATTTGTGTCGAGGTCTGTCCATTCGAGGCGATC
+>850:2:1:2679:18000/1
+GGCTTTCTTCCCTGCAGCTTTAGTCTGCGCTAACAAGGCGACTCGTTTATCAGACTGATCGCTATCGACCGTGACC
+>850:2:1:2679:18000/2
+GGGCGGCCCTCCAAAATCACTAATCCCCCGGGGGCCGCCCCGATTCATCACCAGTATGTACAGGGTAAGACGACAA
+>850:2:1:2679:14150/1
+GGCGAGTTCATCAGAAAGGAATTTTCAATTATGGCTAAAGTTTTAGGTATCGATTTGGGCACCACTAACTCCTGCA
+>850:2:1:2679:14150/2
+TTGCGGCCCATGAAGCGCTTGATTGAAGAGACTGTGTTCTGCGGATTGGTCACTGCCTGACGCTTCGCGGCCTGGC
+>850:2:1:2680:18027/1
+CAGACGGCGTCCACCCGCGAGCTGTGCCGCAGGCGCTAGGAGCGCGTGACTTCTGTTCGCGCCGGCTCGGGCGAGG
+>850:2:1:2680:18027/2
+GCCCATGCGCAGTACTGAACCCACACGTCGTAGCGTCCGCTAGGCTCCACCGCATGCCCGCCTGCCAACGGCCGGC
+>850:2:1:2681:21419/2
+ACTTCGCGCAAGTGGCCTGAATCTTTCGATCGGTACAGCTTTCTGTTCAAGGACTTCCAACTCGCCGACCAAGGGT
+>850:2:1:2681:2249/1
+ACGCTCGCCGGACTTAGTTTAACGCGAGGCTTCGCCCTCCAATCCATCACCGCTAATTTTGCTCCCTTCGGGAAAG
+>850:2:1:2681:2249/2
+CCAATTGGCGTGTGGGGAATGCCACTTATGCGAGATGCTTGCGCGAAGTTTTCCACCGAACGCATCGACATCCACT
+>850:2:1:2681:5999/1
+GACAACGATCGTGATCGCGCCGATCGTTACCACAGCGGCAACGAACGCCAAAGACAGCGCGGGGGCGAGAGTCGCC
+>850:2:1:2681:5999/2
+CTCGACGATCACGGCTGCGCAGTGTTGCCGGGGCGATCGGGCACCACCGTTGCCACTGCGCATCAAACCTAGGCCC
+>850:2:1:2681:10316/1
+CAGCAATCCGTCCCACTCCCAGTTTCCGATTCAGAACAGCAGGTCAATGCTGGTGGTCTCCCCCCCTGGGGAGTAG
+>850:2:1:2681:10316/2
+GCCCACAGAAGAGAGGCGGCGAACGGCGCCGTGGGCGCGGGCCCGCTTAGCCATTCCCCACTACCTATCGGCAGGC
+>850:2:1:2681:12767/1
+GACGACAAATCCGGTGCGGCCGAGCTCGCGGCCTTTGTCGAGGTCGTAGACGTAGCAGCCGAAGGTAAGCCGGCCC
+>850:2:1:2681:12767/2
+TCGAGAGCGATTTGCGCTCGACGTCCGAACTGATGCCGCTGAAGCCGAACCAGAAGGATTATTATTCCTATCCGGA
+>850:2:1:2681:1238/1
+CGAGCATCACTGGCGTCGGCACCTCGCCGCCGTGCCACGCGCCCCGAGCCCGGCGCCGTCGCCAACGCCCCGCCTC
+>850:2:1:2681:1238/2
+CGCCTGCATCGAGGGGGCCCGCATTGACAACGGCAGGCCGGTGGGCCCCGCGAGGCCCGAGCCGTTCGCCCTGAGG
+>850:2:1:2681:8173/1
+CAAATTCTTCAACGCATGGGCGGAAAGGAGCCAAGTCAACTCGCGTGAAAAGGCAATCTGATCTGCCGGCTGCGTC
+>850:2:1:2681:8173/2
+TCCAGCGCGTTAAATTCATTCATTAATCGATTGCCTTGTCGCGTCCAAGCCGCCGATTGATACGAACACCAGGCCG
+>850:2:1:2681:3761/1
+TTCACTCGGAGGCACCTCCGCACACATCAGGCCGGAGATCTCCCCGATGTCATCATATGCCGTGTGCTGTCGGCGG
+>850:2:1:2681:3761/2
+AGCAGCTTCCTTGTGGGGTTGTTCCCGGGGAAGGGGAGCTTGGATAACCCCACCAGCGCGCGCAGCACAGACATCG
+>850:2:1:2681:9866/1
+GCCAACCAGGGGGTGAGTTCTGTTTCGGGATCCCGCAACAGGCGGGCGGCACCGCGAAGCGCGGGATAGCGGGAGG
+>850:2:1:2681:9866/2
+GCCAACGTCGCCACCGTCGGTCCCCACGGCGCGCCGCAGATAAAGGCGATCAAGTTGGGCTGGGGCCGGGTGGACG
+>850:2:1:2682:2106/1
+TTCCTCAAACGCCTCCAGGGCTTCCACGTTTTACACCCGATCGGGTGGGACGGATTTGGTCAGCCGGCGGAACAAG
+>850:2:1:2682:2106/2
+GCTCCAACATCTTCAGGAAGAACCACTGGGCCCACTTGTAGTAATCGGGCCGATGGGCGGCGATCTCACGCGACCA
+>850:2:1:2683:3930/1
+TTCGGCCTCCTGGGCCGTTGCCCTAAGCATCGTTAGCGTCGCCTCTGGACCCGGCTGCGCGGGCGACTAGCTTACG
+>850:2:1:2683:3930/2
+TGCTGACGGCTGCCGCGCCCATGGAAGACACGGCGGCAGCGAAAGCGGGGATTTTGGCAGGCGATCAGAGATTGAA
+>850:2:1:2683:19669/1
+CTCATAGTTGGTAAAGCAGACGACGCCGCCCTGATCGAAACTCTTCAGCAGAACAATCCGCACTGAGGGCCTGCCA
+>850:2:1:2683:19669/2
+TGCGGCTTCACGTTACGAGCACCTCGGGGAAGGCCTGCGCCGGAGCGATCTCGATTCCAATCCGATCGGGCCGTCT
+>850:2:1:2683:6505/1
+CGATCTCGATCAAGGGGGACAACTGCAAGAAGAAGGTGGCGACACCCTCTCGGGTCGAGCTGACCGGAGCCGGCGG
+>850:2:1:2683:6505/2
+CAACAGCTCAGGGCGTCGAAGGGCTTGTTCAAGTCGCTGTCGTGGCCCGTTGCATTCCCGCGCTTGCGCTGGTTGC
+>850:2:1:2683:1183/1
+TTTTGGATTTGCGCCGCCTGCTTTTTCAGGGTTGCGAGCTTCAATTTCCTTCTGCTTCCCTTCGACAGTTATTTTC
+>850:2:1:2683:1183/2
+GTAGTCACACGGCGACGTTGCTACCAAACGGCAGGAACCTCCCTGTTGCAGGGGGATTTCGCAACAAAAGAAAAAT
+>850:2:1:2683:20078/1
+ATCGGCGTCCGCATCGTCGGGCACGGCGCGGGCGAGCAATTCGCTCACGAGAAAGCGCTCCCCGACGCCTCCGCGC
+>850:2:1:2683:20078/2
+CGATCGCGACGTGGTCATGGGTCACGAGTTCGTCGGGGTGGTCGCCGGGCACGGCCCCGACTGCTCGGACCCGTTC
+>850:2:1:2683:10515/1
+CGGTTGAATTCCTCATGATCAGAAATCATACCGGCGGCCCGCCACAGGCCGGCGGGGAGCGGATTCGCCCGGCGAT
+>850:2:1:2683:10515/2
+ATCGGGGATGGCTTACGAAAGCCGCCCCCAAGGACGCAGCGGGCGGCTGGCGCCACGGCGGCTGCCCATCCCCACG
+>850:2:1:2683:18821/1
+CCGGCATGAAACAGCAAACCGCCGGCTTTCTCCAAATCCGCGGCGAAGGCCGCGGCGCGCAGCCCGTTCCGCACTT
+>850:2:1:2683:18821/2
+GGCCTCGGAACCGACACTCGCGCCGGACGCGATGCGTGCCCACGGCCGCCGGCCGGTTTTCGCCGTGCTGCTCCCC
+>850:2:1:2683:13830/1
+CGGGGGTCTTATTGAACCTTTTCTCCGTCCGCAACCTCATCCCCCCGCCGCTGCGGATTGCGCTCGGGTTCGTTGT
+>850:2:1:2683:13830/2
+TTAGCGTCATCAATATAAAGGTTGGAATGAGACCGCAGAATTCGAAGTGGAAATAAGATCGGCAGGCAAACGTCAC
+>850:2:1:2684:1671/1
+AGGAACGGGGCCTTGGGTCGGGTTGGCGGAGAGGGAGGCCAGCGGGGGGCGGGGAGTTGGGAAGCACTTGGACACG
+>850:2:1:2684:1671/2
+CGGACTATGCCCGAAATTGCATTTGGACGATGCCAAAGGGCGCGAACGGCGATCCCGATCCATCTCAACGATTCAC
+>850:2:1:2684:17220/1
+GTCGGCGCGCCCCGACGTCATGCCCCAGATGAAGACGAGGGGGCCGCGCGCCCCCCTCGCGGTGGCGCGCGGGAAG
+>850:2:1:2684:17220/2
+CATTATCCGCAGAAGCCGTCATGGTATGCCGACGAGCAGGACGCGCGCTGACGGCGCGCCGAAACCCCGGAGCCCC
+>850:2:1:2684:4005/1
+CCGGCTCGGTTGGAGAGAACCTCCGCCCATGACTGTGAAACCGGCGGGCGGCCTCAGCTATGTCCCGGCCGCGGCA
+>850:2:1:2684:4005/2
+GGAGCGAGGGCGAGCCGGCACTTTACCTCGGTGCGGATCGCCGGCTGACGGACGGAGAAAGCTATTCGACGCATCC
+>850:2:1:2684:11301/1
+ATGAGAATTAAGAATGTGGCCCGCTCGGCCATACACAAGTTTCTCATCGGCAGGTAAATAGGTGGGGGGGTGAACA
+>850:2:1:2684:11301/2
+ATCCATCTCATTCAAGCATAGAAGCACAAGAATTTCGAGCTACGAAAGCATCTCGCTACTTTTCTTCACTCCCTCC
+>850:2:1:2684:14449/1
+AAAAATGGACTAATCTATCGGTTTATTGCTAGACGGGAGTACCGATCATCGACATAATTGCCCGCTCGTAATAATG
+>850:2:1:2684:14449/2
+TATGCTGTAGTGTTGAGGGCGCAGGGAAGCACCCGAGCCTCCAATGTCTCCAATACGTGACGAGGACGCACGCGAC
+>850:2:1:2685:10561/1
+TCTCGGAAAGCACCTGTCCACTCACCGGGCCCGATGGGAGGGGTCCGATGGCGAAAAACTGGACGGCCGGCAGGGT
+>850:2:1:2685:10561/2
+CGCGCTTACGGTCCGCCGGCTGGACGCCGTCCGGCGCATGGGCGGCAGCGGCGAGCGCGGCTATCCCGGGGTTCAG
+>850:2:1:2686:8956/1
+GAGCCACTCCCGGACTACGCCGAGGCCGAGGCTCGCTCTTTGTTATCCCGTGTCTCCGTTCAGGCGTTCCTCTCGC
+>850:2:1:2686:8956/2
+GCCGCCGCGGGGTAGACGGCATTCCCCGCCTTGTAATCACCCACGGCGCCGCAGCGGCCAACCACCAGGTGGCACC
+>850:2:1:2686:20932/1
+CGGAGCTGTCAGCTAGAACGGTGGCTCCCGACCTGACTCTCGCGCGGCTACTCATCCACCAGACGCTCGCGGCCAC
+>850:2:1:2686:20932/2
+CAGCAGGAGCCCGGGCGGCTCCGCGACGTGGGGCTTATCGAACGCCGCGGCGCGGCGGGCTGGTAAGAAACGCAGC
+>850:2:1:2686:3423/1
+TCGGTAGTGGTCTCACCGGTTATTTCTCCCAGGAAGCGGAGAGCGTTGTGAAGTCCCACGCGCACGATTTCCTCAC
+>850:2:1:2686:3423/2
+CGCGGCGGGACTTGAAAGCTTGCGCACTGCTATACTGCAACCTTTCGACAATGGGAGTGCGCAGAGTGAAGGACTG
+>850:2:1:2686:3029/1
+TGCTCCGCCTCGGGCGCCTGGCCGGCGGCGGTCAGCAGACTCGCCAGCCGCCCTCGGCAACCGTTGAAGTCCCGCC
+>850:2:1:2686:3029/2
+CGGCCCGCCACAACCGGCACGTGACTCGCGAGACCCAGGCCGAGCGCAGCCAGGCGCTGGGAGACCCCCGCCGCGC
+>850:2:1:2686:15396/1
+GGAGGCATCCCTCCCCGCGACAAAAGCAGTCGCCCCGCGCGGCCGCCGATGGGGGGGTCGGGACTCGGCCTCTGCA
+>850:2:1:2686:15396/2
+CCCTTCGCAGCCGGTGCGACTCGGCCTTGGCCTCGCCGCCCATCTTCCGCCGCGCCGCCTCGGGCTTCGACCTCTC
+>850:2:1:2686:18717/1
+GCTATCCGGTGGTCGCCGAAGGCCGCGAGGAGGGCGCGGGCATACTGCTCGCAGAAGACCTGCTGCGCGTCTTCGT
+>850:2:1:2686:18717/2
+GCTATGGTTTATGCGGAATTCCTTGAGCAGCACGTTCAGGCGCTTGCTCTCCGGAACGAATACCGCGGGCCGCAGG
+>850:2:1:2686:5798/1
+ATCTCCGGCGCCCCATTTACCACCAACGCCACATCCCGCCCCACACCGGCCCCAGCAGCCGCCCTGCCACTCCCCC
+>850:2:1:2686:5798/2
+GCCAGCGGCTCGCCGGCGGGAGCTCACTGGCCGGCCGGCGGCCTCCGGGGGCGCCGGCGGGGTGCCGCAGGGGCGA
+>850:2:1:2686:1376/1
+TCGAACGCTGGAAGCAATGGAGAGCGTTTCATCGTCGGCGCCGATGAGCACCACTTGGACAACCGCGCACCTCCGG
+>850:2:1:2686:1376/2
+ATCGGCTGGCCTTTCGGCGGAGGCTGCGCCACGTCGCACGGCCGCCTGTGCTGGGGGCGACGACGTCGTCTGGCTC
+>850:2:1:2687:10624/1
+CAGGACGTCGTGTTGGAACTTCTCCATCACGGCGTTGATGACTGCCTCTCGGGTCAACTCTCGCTTTGCTGCGTCC
+>850:2:1:2687:10624/2
+CGCCCCCAACTGCGGCCTCAGGCGGCGGCCCCGACGTTGCTTGACGCTATCGAGTTGACCGAGCGCAGCAGGCACA
+>850:2:1:2687:15497/1
+TTGGGGATGAGGCGGGTGGACAACAACGGCATCTGCCTCAACGACGCGGAGAACGCGGTGAGCCCGGCGGACCTGG
+>850:2:1:2687:15497/2
+CGTTACCTGGAGCCGTCCATCGCTCACCGACCCCCAAGGCGGCTTCCGCCCCACCGCCGAGAAGCCCTTTAAAAGC
+>850:2:1:2687:3202/1
+ACAAGACATTCGTCGAAGGCATGAACCGCGACTACAAGGTCGATCCCGGCTTTTACGCCACCGCGACCTATACCAA
+>850:2:1:2687:3202/2
+CCGCAACGCTGCCTCCAGCGCATTCTTGTCCTCAATCCTGCCGTCGACCTTCTTGAGCGCCGCCTCGAGCACGGCG
+>850:2:1:2687:11472/1
+AGCAGGAGCGGCTCGACGAAGCCCAGACGGTGCTGGCCGGGGCGGGAGATGCCCCGGCCCAGCTCTCCTCTGGCCC
+>850:2:1:2687:11472/2
+CTAGAACCTGAAGTCCTGCAACGCCTCAGCCGCGCGCCGATAGAGCACGGCGGCCTGGCGATCGTCGCCACGGCGG
+>850:2:1:2687:4355/1
+GACCGGGATCCTCTTCGGCGTCGGGTTGCTGGCGATGCGCGCCTTCTCGTCTCGGTTGCCCTCCTAGCTCTGGGAT
+>850:2:1:2687:4355/2
+GCCCTGCACCAAGCACCACACCACGAAGTAGTAGCCACCGGCCCAGGCACACGGCGCCGGACTCCATGTTCATCAT
+>850:2:1:2688:8542/1
+CTGGATGTCCTTCAGCCACGGAACGCCGAGCTCGGTTTTCTGAATCAGCGGCCCCGCGGGGGAGCCGACTACGGCG
+>850:2:1:2688:8542/2
+GGCGCGGATACGTTTGCACCGCTCCAATGGGGCCTTGGGCCGCGTGATCTCCGGTTGAAATGCCACGTGTTCGTTC
+>850:2:1:2688:6934/1
+CACAGCCAACCGGTTCCCACTGGCCGCGTGTCTTATTCTGTACAAGGCCACTTCGGGATCCTGCCTTTTGCCTTCG
+>850:2:1:2688:6934/2
+TGCCAGGCACGCCCCAGACGCTCACGCCGCGTTGGTAAGGGTCCGCGCGTCCTCGCGCCCCGGGGGCGACACCGGG
+>850:2:1:2688:5700/1
+CGCGTTTCTTCGGCATGATGGCTCCATCATTGGAGCACGCCATGCGTGTAGTGGGGTGGCTCCCAAAGGAGTTGTC
+>850:2:1:2688:5700/2
+TTCTTCAGCTACAAGCATTACCTCGACGGCAACGGCGAGCTGCTCGACCCTGCGATCCCGATGATCATCGCCGAGG
+>850:2:1:2688:19865/1
+TGCCCGTCCAGCATTCAAACGCTCAGATAACGGTTGGCGTTGGAGGAGTCGGAGCCGGATTCGGTTATCCGGCTTA
+>850:2:1:2688:19865/2
+GGCTTGCAAGCAATTCAAGCCAGCTCAGCGGGTTTTATGTCCTACGTCAACTTAGTACGGATGATAGTAGCGATGA
+>850:2:1:2689:21234/1
+CTGCACATCGAGCAGCCCGTGCGAATGTATCAACTCCACATTACGGGAGGTTCCTCCAAGGCCATGCCGCTCCGAC
+>850:2:1:2689:21234/2
+GACGGCCCAAGCTGGCGAGGCGCCATGCTCCCGCTCCTGACCCACGTCGGTAGAAGGGAGCAGGACGCACGTGAAG
+>850:2:1:2689:4895/1
+GCGCGCTGTCCACCACTATGCGGTCGAACTTCGCCACTGCCTGCCGCATCAGCTGCTCGAAGCTAAGATGTGGCAA
+>850:2:1:2689:4895/2
+TGGTCTCAAAACTCTTATTGTAGATGCGGACGTACGGCAATCGGATTTAGCGCGGTGGTTTTTCCCGGAAACTCCG
+>850:2:1:2689:4421/1
+TCACGCCGCTATTTCGCAGCCCCTCAAGTCGAAGAATTTTGATGAGCTGTCCGGCGGTCGGCGGCTGATCGATCAA
+>850:2:1:2689:4421/2
+GGCGAGGTGATCCAGCCCCCGCGCAACAGCCCCGACTGCGTGGCGCTCGCCACTCACACCCCGGCCGGAGACATCG
+>850:2:1:2689:6046/1
+GCCCCTCAAGGACTGCGCGTACTACCCGGATTTTTTCTCCGGTCCTGGGGGCCACCGGGAACGCAGGGCCCGCCTC
+>850:2:1:2689:6046/2
+CCGGTCCGGTAGAGAGGCTCGCGACATCCCGTCGGCCACACCAGGTGCTCGGGCGCCGAGACCCAACGAGAAACGG
+>850:2:1:2690:15533/1
+AACCTTTCGCCGCGACGGGAAGGCCCTGCGCGGGCGCCACACCGATGAAGTTGGTGCGGCTCCCCCTGGCCACTGG
+>850:2:1:2690:15533/2
+GTCTTCGGGAAGGTCGCGACTTACAGGCTCGAACACGGCCGCGCGGTCCGGGGCACCATCTGGGCGCAAACGGAAG
+>850:2:1:2690:7094/1
+GTAGAAGAGACTCTTGCGCACGCCATACTTGTTCGGTCCGTCTTTGAATTGAATGCCGCCCCAGAGAACGTTATCG
+>850:2:1:2690:7094/2
+TCGGTCATGAGTTATGACCGCGAGACAAACAGCATCGTCACCCAGGACAGTCGTGTATGGATTGCAGGTTTGGGTG
+>850:2:1:2690:21060/1
+ATCAACTCACTCATCGGCAGCGGCAGACTTGGAAGCTCCTGGCAGAAGGGAAAAACATGGAGGGAGCGGGGAGGCT
+>850:2:1:2690:21060/2
+CCGCGCCCGTCACAGCCCGTCGCTGCGGAAGTCCTACACGACGTGATCCTGAAACGCGACGCGAAACAACACCGCG
+>850:2:1:2690:15339/1
+CGTTCTGCGCGGGGTCGCTGGAGGCCTCGGATGGGGTGTTGTTACAGGCCGCCTTGGGGGTGGCGTCCGCCGCCGC
+>850:2:1:2690:15339/2
+AGGCGGCGGCCAGGAGGCGCTTAACACGCTCCGTCCCGTTTCGCTTATCGTGCGGTGGCGCCGCTCCGCCCCCTTG
+>850:2:1:2690:3883/1
+GCCCCCGCGGAGGAAGTGGCGATCCCGCCTGGCGAGCGCCGGCGAACCCGGGGGTTTACGAACTGCTCGCCAAACA
+>850:2:1:2690:3883/2
+TTTTTATCTCACAGAACCCGGGCGCCTCCGCACGGTCACTACCGAACCGACCATTCACACCACCGCGGAAACGCGG
+>850:2:1:2691:19061/1
+CCCCCAGATTTCACAGGCTTTTGCCATCCCAGCTTTAGGAAATTAGCAGGTTACGAATCCACCAATTTACCAATTC
+>850:2:1:2691:19061/2
+GGGACATGCGGCGTATCGCCGACGTGAGGCGGGTCTCGGAATGCGCCAGTTCCACCTGAGGACGTGAGGAACCGGA
+>850:2:1:2691:6122/1
+GACGGGAGACCATCGCACTCCCAAAAGCGCGGGGCTTCCCGGCATTCTCCGTCAAGGTAACGGCCTTTCCCGCATC
+>850:2:1:2691:6122/2
+TCGTAGGATTTGGCTGGAAGACGCTGCTGAAGCAGAGACGCTGCTGGCACCCGGACTGAAAGTCGTCTCGCTCCAG
+>850:2:1:2691:14602/1
+CGAACTAGGTATCACCGCAAAACCGCCAGCCCTGTTTGTGCGCTAGATAAGCGACGTGCCCGCGCGCATGGCCGGG
+>850:2:1:2691:14602/2
+CTGACCATGTCGGCGCGGTAGCCGACTTGTTGACGCGTTTCAATGTTCCGGTCTACGGCCCTCGCAACGACACGAT
+>850:2:1:2691:12711/1
+TTCGCCAAGCAGGCCGAGAACAAGGCGGAATTGCATCGCCTGTTCCGCGGCAGGCTGGCGACGGACCCGACAGCGC
+>850:2:1:2691:12711/2
+GAGGCATCCATGGCGGTTGGCGAGGCGTCCAGTTTTAGCTGCTCAGGTCTTCCGCTCTCTCTGATGTCCCAGCGCA
+>850:2:1:2691:17442/1
+GCCACGACGCTGGCCCGCGCGCGCGCGCGCCGCCCTGTCGGGCGGCCCGCGGGCCGCATCGCTGCGCGGATCGCGA
+>850:2:1:2691:17442/2
+CACCTCGACCCCCACCGCGAAGGGCTCGAAATCACCGCCGGCCTTCCACCCCACGCCCACCCCCAGGGTCCATCCC
+>850:2:1:2692:7770/1
+TGTCCCGGTTTCTGGGCATCGCGTTCTTGGTCCCCGTGATGACCGGGTTGAAACCGTCAATGGCTCAAGCTCCAGG
+>850:2:1:2692:7770/2
+TCCGTCAGCGTTTGCCGGAGGAACGGCGCCGTCAGGCACTCTTTCGCACTGACATAACCGGCGGTGTGCGGGTCCG
+>850:2:1:2692:10422/1
+ACGAGGCGGCCATTGCTGGGATTCTTAATCCCGTCTGATGAGAATCCGTTCACCCCACCACCATCGATCCGCAGGG
+>850:2:1:2692:10422/2
+CCCTCCTGGCGCGTACGACGGGATCACGGCTTTTGGCGGCGAACGCATAGACGGAAACGCAGGCGGGCGCAACACG
+>850:2:1:2692:18653/1
+CAACCGCCCTTCCACTCCGGGCGCCCGGACACCGCACCGGCAGAAGTGCTTTAAGCGGCTAACCGACCGACCGCCG
+>850:2:1:2692:18653/2
+CTTTCGCGGAAATGGTGCTCCATGGCAGAAGCCGGGGACCAACCATGCAGCGAAACGAGTCTACGGAAGCATCAAA
+>850:2:1:2693:1706/1
+ATGGCTGCCCGCACCGGCTCGGGGGGGGCGCCTGCGGCGCGGCCCAACCAGTTGGTGCCCGGCAGCTTGATCGCGG
+>850:2:1:2693:1706/2
+GGGCGAGCCAGGCGCGGTATCGCGGGGGGGTCGAGACCCAGCCGGAGCGTATCAGTCGCTCGCTGCCCGATACCAC
+>850:2:1:2693:18335/1
+AGATGCGTTCCTCATCTGTTCGCATTTCCCCACGCGCAGGCTCGTTACTGGCACCCTTTGTTTTTGACGAGGATGT
+>850:2:1:2693:18335/2
+CCGCTCGAAACATTCTTCCACAAAATCGTCATGATCCGGAATAATCTGCGAGTTCTCGAGCAGAAGATGAACGCGA
+>850:2:1:2693:8986/1
+TCACTCCTGTGCGTGATGATGCTCCGTTCATTAACCGAACGATTAAGCCGGGGATTAACCAGTCAATTCGACCCAT
+>850:2:1:2693:8986/2
+CGTTGAACGCATGAATCTTCCCGGCAAAATGTCGTTCTCTACGCACCGGCAAAACGTCTGTTTCGATCCAGCTGTA
+>850:2:1:2694:10449/1
+GTAGAGGCCGTCGAGATCACGTAACACCTTGTCCCCCAAGGAGCAGCGCCGCCGCCGCGACCCACCCGCTTGCCAC
+>850:2:1:2694:10449/2
+CGCCGCGCATGGAAGCTGTTCCAGCGAACGATCGACCGGCTGCCGCAGCCCACGCCGCGGGCCAGGCTAAAGCGGG
+>850:2:1:2694:20350/1
+CGCCCGCGGGTTCGGGGCGAGCATCGGAAATCCTCGCGGCGGCCCTCGCGGGCGGTGAAGACGCCCGCTACCAGGG
+>850:2:1:2694:20350/2
+CAGAACCGTGCGCGCCGGGGCAACGCTCTGGCGGAGACATCCCGGTCGCGCGATGGAGCATCGACGCGACCCGGGC
+>850:2:1:2695:17898/1
+TGTCCAATCGTCTGCAAGTCTCTTCTGCGCCCGAAGGCATTTTTATTTGCTATCGCCGCGAAGACTCGGCGGACGT
+>850:2:1:2695:17898/2
+CGGGGCGAGCCATTGGCCGCCGATCACAACGATCGCGATTGAGCAAACTTTGATCGTCTGGTCGATCTCCGAACGA
+>850:2:1:2695:7878/1
+AGGAGGCGAAAAGAGGATGGACGGGTGGGCAGCGCATCCCATGGGATGGGGAGGCGATGGGGTCGTTGCTTCTCCT
+>850:2:1:2695:7878/2
+AAACGTAGATACCACCGCCATTCGCTGCGCGTTCAGCCCGCTGCGTCCGTGTGGGAGCAGCCCTGCAGACGTCCAC
+>850:2:1:2695:1091/1
+AGATTTTGTTGCAGAAATCGGCGATTAGAACAACGAAGCGGCCGACGCGGGGCTGTGAGGCGCACCTTGCCGCATG
+>850:2:1:2695:1091/2
+CTCGTGGCGCGCAAGACGAGATCACGCTCGCCGCACTCGCACAAAAACCACGTCGGCGCGCGAAACAGCGGGCCCG
+>850:2:1:2695:19966/1
+TTCGACGGAGCTCACGCCCCCTTTTTATGTCGCCCTCTCGTTTCGGTTGGCCGCAGCTCTCCTAGAGCTCTCCTGC
+>850:2:1:2695:19966/2
+CGTACTGGACGCGAGGCCTCCTGATCGCAACATCGCTTATATTCGAATACGAGGGGTTGGTAGTCCGTGGCCGGTG
+>850:2:1:2696:16404/1
+GCAGCGCGACATGCGGGCAAGCGGCCGTGGTGCACCGGGCCGGGGAGGCGAGCGCCGTCCCCTGTCCCTGCACGAC
+>850:2:1:2696:16404/2
+ACCGTCTCGGTCCTTGCCTGGGCGACGCCCGACGAAGCCGGCGTGCCACCCGGCGGCCTCGTCACGGCCCACGACA
+>850:2:1:2697:21313/1
+TTCCTTCCCGATTCCTCGAACAGGAGGACGGTGAAAACGCCCTCCCTCCTCCTCCAACGCGATGCGTAGCGCCAGA
+>850:2:1:2697:21313/2
+GTGTTTTCGCCGAGGGGAGTGACCAATTGCCTCGCGGGTATCGGCGATTCGTGCAGGATGACTGCTCGATAATTGC
+>850:2:1:2697:17358/1
+GATCCACACGGCTCATCATCATGCCCACGAGCGGCCCGAGCATCATGGCGAAGATGCCGCGCATGCCCACAACTTT
+>850:2:1:2697:17358/2
+GGAGATAGACCACCCGCACCCGATCGTCGACCTGCGTCTATTCACTCGGCGCAATTTCACCCCCGGCGTGCCCTGC
+>850:2:1:2698:1822/1
+TTCCCGACAGCCGATGAGCGCGAGAGCGTCCAACCGAGGCTCCTGCTGCGGGGCGAGCGGGTCGCGGTCAGACCCG
+>850:2:1:2698:1822/2
+CGGCTGCCGGGTCCCATGGACGAAAAAAAAAGATCAAGAAAAACAGAGAAAAAAGAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:2698:18233/1
+TAGTAATCCTATCGAACACACTTCCACTGTCAATTCCGACGACCATCCCCAAAGGCTTAATCGGAGTCACACTCTC
+>850:2:1:2698:18233/2
+TCGCCCGGCGATGTTCTGCCGAAGGTTAATCGCCAGATTTATCCGGACATTAAGGAAGCCATGTTTATCAGCATGG
+>850:2:1:2698:9561/1
+GGACGCGAATGCCTTGATGGACGAATTCATCGGCCACGACGACCTGCGGAAAAAGCTCCAACAGATCATCGACAAT
+>850:2:1:2698:9561/2
+GGCGACGAGGATCTTCGACCCGGCGATGATCGGATCGACCCGCCCCTTCCGTTCGGAGCCGCCGGCCACCGCGCTG
+>850:2:1:2698:1957/1
+TATTGGCGCGTTGCCAGTTTGCGAAGGCCAACGGCTGGTGGGAATGGTGACAGATCGCAATATTACCATCCGGGCC
+>850:2:1:2698:1957/2
+GCAACCGGCGAACGCGTCTTTGCCGCATGATCTCTTCAGCCTCTTTGATGGCCTGGACCTCAAAACAGCAAAGGAG
+>850:2:1:2699:13260/1
+CTCACCTCGAGCTCGACCGCGGGCCGGGGGCGCAGGTCGTCGAGCGAGAGCGTGAGCGGCCTGGCGACGCTTCCCG
+>850:2:1:2699:13260/2
+CTTTAGCCAGGGCGAGCTCCAGCTGGCCGCCCCGAACCACGGGACGCCGCTCGACGCGCTTCGCTACCCGGTCGCG
+>850:2:1:2699:17687/1
+CGGGATGATGTTTTCCCCCAGATGACTGAAGAATCCCGCGCCTTCGCTTTCCTGGGTCACACCCACGGCCAGGCCA
+>850:2:1:2699:17687/2
+TAGTCCTTCTAAAAAAAGACCGGCAAGGAACGGATTCGCTCACACCCGAAAGCGCCGCCTTTCTTCTAAGCAAAAA
+>850:2:1:2699:14067/1
+GCCATCGTGAAGTCCCGCAGCCGAACGCTGCGCAACTCGAGCGCAACCCTGCTCGGCGTGGCGCCTTTCGGCTCTC
+>850:2:1:2699:14067/2
+CAGCCCGGGGACGTAGAAACACACCGACACTATGCCTCGCCTGAGGCAGACCGGCAACTCCCGAGCGGCGGCCGAC
+>850:2:1:2699:15642/1
+GATAGATATTATGGAGGTCGATCACCACCTGCCGCGCCATGATTTGTTTCAGGCGCGCGCGGTCAAGGGCGCGGAA
+>850:2:1:2699:15642/2
+CATGCGGGCGCATGGTCGGGCGCCAGGCAGCCCGCCGGCTGGGGCCGCCCCGGCGCCGCCCCCCCCCGCTCCCCCG
+>850:2:1:2700:2442/1
+TCGAGCACGTCGGCGGGCCCAGCCGCGCGCGCGGTGTCCCCCCTGCCCCTCCCGGCCTGCGCGATCCAGATCCTCA
+>850:2:1:2700:2442/2
+CTCGCTGGCATTGTGGGCCTCGGTGAGCAGGTGGTCTCCGTGCCCGGCGACATGATGACCATGGAAGGCTCACAGC
+>850:2:1:2700:12431/1
+AAATTCACACCCGACACGCAGTTCGTCCGACGCAGTCTCATGATCGGGCGCGCACGCTTCATGGCGACTCTGCGGG
+>850:2:1:2700:12431/2
+AATCCCGTAGGCACATTTTCCGGACTGCGGCCACTTCTTGCGGAACTCCGCCGAGTGGTGTGCGGCAGGGAGCGAA
+>850:2:1:2700:20492/1
+AGGATCAACGCCGGCATCGGCGATAGGCAACATGCTCCGGCATGGCCGCCAATATTCAGGCGCGGCGTCGCCCCCG
+>850:2:1:2700:20492/2
+CGCTGCGTCCGTTGACCGAAGGCTAGCCATCCCCCGGCGGGGAGGTCTGGCGGCGCAACCGGCCGCACGGGACGCG
+>850:2:1:2700:19564/1
+GCAGTCGACCGCGCCGCTGTATGCGCAGGCGCGGCTCACGCACACGAGCCAGGCCTCGGGGGACAAGTACACCCAC
+>850:2:1:2700:19564/2
+CTCAGACAGCAGGACGAACCCCCGCCGCGGCAGGATGGGAACGGCGACGGCGGCCCCCGGGGCGCTTGCGGCGGCC
+>850:2:1:2700:11413/1
+CCGTGCCAGCCGGCTTCAACGCGCCCGACTTCATGATTGTCACTGGTGCGCCGCACCAGGTGAACTTGCTTGTGCT
+>850:2:1:2700:11413/2
+AAACGGCAATGCCATTTTGCCAGGACGAATTGGCCGTACCGGTGGAATTGGTCCAGTTGGTGGTGAAGTTGTCCCA
+>850:2:1:2700:4223/1
+GACGGCGGTGGACTGATGTCGATTTCCGACGGGAAGATCCCGAACAACGTAAACCTCTCCCCGGACCGGCGGGGCC
+>850:2:1:2700:4223/2
+GGAAGATGCCCCAGCGGTAGCCCGGCATCTTGACGTAGTCGAAGTGCGCCCCGCCGTCGGGCTCGACGATGACGGC
+>850:2:1:2700:15916/1
+TACGGAATGTTGACGCCCACCGGGGCGACGGGAACGGGAAAACGGCTTGTTGCGCGGGAGATGCACCGACGGCCAG
+>850:2:1:2700:15916/2
+GGCGACACTATCTGGCCAAGCCAGTGTGGGGCGCCAGGTCGCCGCGCTATACGGCCGCCAGGTTTCGGCTCGACCC
+>850:2:1:2700:1199/1
+ACGACTCCTCGGGGGTGGCCGCGCGGCCCCGGGCGCAGATGCCGCGCGCCGAGGGCTGTCTCTACCTCGGCAGCGG
+>850:2:1:2700:1199/2
+CCCCGATGGACCTCGGCTCTCAACACCATGGGCGCTACCTGAGGACTGCGGGTCCCTATCGCCATTAAGGGAATGT
+>850:2:1:2701:7125/1
+AGCCGGCGGTAGTCGAGACCTCTGATCCTTCCGGCGCGCCCACCCCGCGCGTTACGCCGCGGCACCCCACGGGGCG
+>850:2:1:2701:7125/2
+GCGAGCACGACTCGCGGAGCACGGCGGCGGGAAAAACCGGGGCTTTCTGCCGGAAGCCGGCGGGGAGCAAGGCTGG
+>850:2:1:2701:9780/1
+TATCCACCCCATCCGGAGACTCGATCGCCCGGAGCGTCCTCGCCAGGTCCAGCGCCGAATCGCCTTCGGCTACGTC
+>850:2:1:2701:9780/2
+GCCGCTGAATTGGGGAAATTGCACGACATGGGCCTGCTGAAAACTCACACGCCGCCCGACTCAGTGACAACGACGA
+>850:2:1:2701:17774/1
+TCATCTTTGAGGAGCGCGGCACCAACGCGATCCTCCAGCGCGCGTTCACGTGGGGCGACGTCGAGGCCGCGTCGAG
+>850:2:1:2701:17774/2
+TTCGAGGGAAGGTTGAAGACCAGCGCCCGCGCGATCGCCATGTGGAACTGCGACTGGAAGCTTCCCCAGCACGTGG
+>850:2:1:2701:19117/1
+GGGCAATAGCTCCCTCTGCTTCGAATGGGATGGCGCGATAGCCGGGTCGACAGCGGCGCGCAAGCCGTCCGGGGTT
+>850:2:1:2701:19117/2
+CAGTCCAATCCCTCCGCAGGGGGATTGGGCAGGCTCCCGATACGACATGGACCCCAGAAGCGAGCCGTCGGGGTCG
+>850:2:1:2702:11694/1
+GCATCACGGGCGACGCTCCGTCGCCTTCCGCTGCGTCATAGTAGTCCTGGGGCAGCATCTGCAAGCCGCCCCGGAG
+>850:2:1:2702:11694/2
+TCTCGGCCAAGATGTGGGCCTGGATGTTGCACGACGTCTACGGCGTCGTGAACGCGGTCCTGCTGAACACCGGCGC
+>850:2:1:2702:6739/1
+ATGGCGCCACCGACGCCGACGGCGCAGCGAGGCTCCTGGACGGGGACGTCACGCTCACCGGCACACTCGATGCCGC
+>850:2:1:2702:6739/2
+AGAGGCGATGGAGGCGGGTCCCATGGTGTGGCGCTGGTTTTCGATTGTAAGGGACCCAGCGGGCGCGATCCCGGGG
+>850:2:1:2702:10120/1
+TCGCCAGCGACCTTGACGCGTTCGCGCGCAGATCTTGCTGCGAGAACAAAGTACGCGCATCGAAATGCACAGAATC
+>850:2:1:2702:10120/2
+GGTTTCTGTTGCAATTTTTTTGATTCGAACTTTATACGAGGGCGATGTGCTGGTCTTTCTTTTTCAACTCCCTCTC
+>850:2:1:2702:11220/1
+ATTGCGCCGTCATCGTGTCGCCGCTGCAGGGCGTACTGCATCTCCACTCGCAGGTGGACGTCAAGGCCGCGCAGAT
+>850:2:1:2702:11220/2
+CCGGATCTCCTACTGCGACCTGTGGGTTCACACCGACCTGCCGTTCTGCCTCTCACACGGGGTCCGTTGGAAACAA
+>850:2:1:2702:7712/1
+ATGCTGCGGCGGGCGGGAACGAGCAGCGCGGATACCCATGGGGGGCGCACCGCCGGACGTAATCCATGCAGTATAC
+>850:2:1:2702:7712/2
+TTCCCATACACTTCCGGCGAGATCGGCTTGCTTGAACTTTCCATCTCCAGCCTGCCTCCGCCCAACGCTGTGAATA
+>850:2:1:2703:13316/1
+GTACTTTTTGGATTTTGCCATTGGCGGTTTTCGCCCCAAGGCCTTTCCCAACTACTACCTCTCTCATTGAACTCCA
+>850:2:1:2703:13316/2
+TAAACGATGTCTCAGCGAAGATCCAGCCCCTGCGGCTTTTTCAGCCGTGCCACAGATAAGTTGAAACTGTCGGAAC
+>850:2:1:2703:17006/1
+TCGAGAACCTCGGCGAGACCGTCGACTACGTGGGCTACCTCGAACCTTAGGCGATCGAGGCGATGGCCGCGCTGGG
+>850:2:1:2703:17006/2
+GCGGCGATTGTAAACGCTTTGTGCCACTCGCCCGCGGCGGCCTCGGCGACGTTGGAGGGGTCGGACCTTTCCCGCG
+>850:2:1:2703:2801/1
+AGGATCGGCCAGTCCTTCAACACCAGCCGGACCATGCCGACGTCCTGCACGATCTGGCGCAACTCCGGCTCGGCGC
+>850:2:1:2703:2801/2
+CGCTGACGCTGATCGGGGCCGGCGCGGTGCTCGCCGCCGGCATCCGTTCGGGGTCGGATGCGACTGACGACGATGA
+>850:2:1:2703:15882/1
+TCGCGTACTGTGCGTCGAAAGCGGCACTCGACTCGATGACGCGATCGCCGGCGCGCGCGCTCGCACCTGCCACCCG
+>850:2:1:2703:15882/2
+CCGGGGTGATGCAGCCATTCGAGTATTTCAGCGTCGTGGCCACAGCCAGCACGGCAGCGGGCAACTGCCGCGGGGG
+>850:2:1:2703:9990/1
+CGCGACACTGGAACAGCTGCGCGAGATGCACGACGCGATCCCGAGCGCCACCAGCGGCTACACGACCGGCGAGCGC
+>850:2:1:2703:9990/2
+CGGGAATCGGCGGCTTCCGTGGCAACGACGGCCCCGCCCCTGGCTGCGGCGGCGCCGCACGCGGACCCCTCCACCC
+>850:2:1:2703:6661/1
+GCGCTTGGCAGGCTGCAGCCCGGGCTTGGAGAGAGCGAGGGAGCAACCGGTGTGTCCTCACTCTTTTTCATGTCGG
+>850:2:1:2703:6661/2
+GGATTCGAAACCGATTAGAAGATTTCGCGTTCTTGGGCGATTTTGACGGAAACTTGCGGCAATCAGCGCGTTAGAG
+>850:2:1:2703:12519/1
+TCGCGGTGACGGATACGCAAAAGAAAGGCGGCCCTTCCCCGGCCGCCGAGGGGCGGGCCAGGGGGGCCTTCCCGCT
+>850:2:1:2703:12519/2
+CCCGCCAGCACGACCCCACAATGCCGCCGAGGCCGGACTTCGGCGAGCGGGGCCACGCCGCGTGGCTCTTTGTGCT
+>850:2:1:2705:3085/1
+TGAATCTCGTTTCATCGGGATGATAAAGCCAGTTTTAATGAAGTACGCACATTCCCTGGCGCAATCCCAGAGACTT
+>850:2:1:2705:3085/2
+TAGGCTGCGCACGTTCCGTTGGTTCGGCGTCCTCGTTAAGCGCAAGATTTTGGTCAGCCGGAGGGTCTTTACCCGC
+>850:2:1:2705:20917/1
+CGTCTTCTTCGCGAGGCTCGAGCTCGGGGCCATCCACTCGCTCGCCATGCGCGCGCCACCTCCGGCGACGTGGAGT
+>850:2:1:2705:20917/2
+GCCCTCGAGGCCCCCGTTGGGCGCCCCGCCGGTTTCGGCCGCGGGCGGGGTCGCCGGAGCGCCAGCCGCGTGCGGG
+>850:2:1:2705:2492/1
+CGTCTTGTAAACTCTACCGTTTGCCTGGATGGGGTCGCGCGCCGCACGCCAATTTCTACAGCCGCACCAGATCGAC
+>850:2:1:2705:2492/2
+CAACGGGCGGCAACCGTGGGGGGGGCGCATGGGGTCGTCCACCCAAACTCCAACACGATCGGCCGGCTCCACCCGG
+>850:2:1:2706:14366/1
+CATTCGACGCGAAAAGCCCGTCCAGGTCCGGGTGCGCGGTGAGCATGTTTTCGGTCACCCCCAGCGACTTGGCGCA
+>850:2:1:2706:14366/2
+AAAATCCTGAACGGACGCCGCAAAGCCGCCATGGCGGCGGCGCCGCCCGGCAGTGCGTCGACGATGCCGCGCGGGC
+>850:2:1:2706:17235/1
+CTACGAAAGTGAACGTGATTCCCTCGCCGGCGACTTCGATCGTTGGATCGGCGATCAAACGCTCCTTCCGCGTAAA
+>850:2:1:2706:17235/2
+CAACTCGCGCGAAACGCCGGCTGCCTGCTCGGGGTCGGAATTGGCGAAGGCGAGGGTGGCCTCAGCCATCCCGTGC
+>850:2:1:2706:15433/1
+CGGGGCGACGACTTCCGTCGCCGACGCGACGTCAGCACGGGGGGCGCCGGTCTGGTTCCGGCTGTGTCCCACGAAC
+>850:2:1:2706:15433/2
+CTGCCAGCTCGGGTGGCGGCAGGTCGAACCTTTGCCGGCGTCTTCCCGGGCCCGGCCGTTTTCCGCTTCGGTGGTG
+>850:2:1:2706:16974/1
+CCAAAGCCGCACTCGCCAAGGCCATCGGCTCCGAGCCTCTCATGGGCCCACACCTCGACACCGAAGTGCCCAAGGG
+>850:2:1:2706:16974/2
+GCTCTGCAATCCGGTGCAAGTTCGGTTAAATAACCTTCCTTCCTCGACCACCGCCCTCTTTTGTAGCCTTCACTTG
+>850:2:1:2706:18940/1
+TCTGATCGCCAACTTTGATTCCGTTCTTTTCGAGCAGCTTAGTATTGTACAAAAGAACATTCCCCCGATGGATCCC
+>850:2:1:2706:18940/2
+CCTGTTTTGCAAACTCGTCTTGCCGGCGGGAATCCGCCCCGAACGGGGGAAAGCCATCCCGGCCCCCCACTCCCCG
+>850:2:1:2706:19790/1
+CTGGGGAGCGGCTTAACCTCCGGCTGCCTATCAGGGCGGCGAGCGCGACGCCCGGGGCGCCGAGAAGACGGCCGGA
+>850:2:1:2706:19790/2
+TCCACCTCACTCACGTCTATGCTGCTGCGGCGGCATCTGCGGCCACTTACCTGGTTCCGATTCCTTTGGCAAGTTT
+>850:2:1:2706:11145/1
+CTGAGGAAGGCGGTCAACTCGCCGCGATAGCGGCCGTCGGCGAACGCCGTGCGCGGCGGGAGGCGCTGGAGCAGCA
+>850:2:1:2706:11145/2
+CCGGCGGGTTGATGTCGCTCTTCTTCGTCACCGAGTCGGGGTGCGGGTCCTCGCCCTATGTCTCGGGGGCCGAGTT
+>850:2:1:2707:11391/1
+CGTGGCGGTGCGGGCCTTGGCCGGGATCGGGCGCCTCCCGGGTCTGCCGGCCTCGCTCACGCCCCACCGCCTTCGC
+>850:2:1:2707:11391/2
+CCACGAACCCGGCACACCCTGGAAATGGTCCCCGCGGCCCATGGCCCCGGCCGGCGGGACGCCCACGCCGCCGCCC
+>850:2:1:2707:5547/1
+GATCAGCGCCTGGAAGGCGTCGCCCCGCACGTGCCCGGGCGCCTCGCTCACCCGCCCCCGCGGCAGCTCCCCCACC
+>850:2:1:2707:5547/2
+CGCTGCCGCCGGCCTTCGGCAAGGGCAAGCCGGCAAATGAATGTTTGCTGCCCTTGCTCCGGCGCGCCTTCCCCGC
+>850:2:1:2707:8495/1
+GCAACATGCAGCGGGCGGCGAGCGCGGGTACGATGACCATCACCCCCCCGCTGCTCCAATTGCTGCGCGGAGCCTG
+>850:2:1:2707:8495/2
+GCTTCCGAGGATAAGCTGACTGAAATCCTCATTTCGCCGCGGCTTGTGCGTCAGCCATTTTCTGGGGCTGTCAACC
+>850:2:1:2707:5729/1
+TACACTTCGTCTCGCGGGGGGGGACGATCTCCGCTCGATTACGCGCAAGCACGGCTTCACGCCTGCGCCTGTCGGC
+>850:2:1:2707:5729/2
+CCATCGGCACATGCAACCAGCCGATGCCGCCAAGCATGCATAACGACACCAGGGACAGGGTCGCAATCACCGCCCT
+>850:2:1:2707:17322/1
+ATGGTGCTAAGAGCTCGGACGCCTCGCCGCGGCACCATGTGAGGTGGTGCTGCCCGGTGGTGCGGGCCGACGACGG
+>850:2:1:2707:17322/2
+AGCAGGTCGTGCTCCCGCGCCTGGCATCGCGGGCGACACCGCCCTCGTATTGGGGCGGGCAGGCGAAGTCCGCTGT
+>850:2:1:2708:7690/1
+ACCGCGTTCGCCGCGACGCGCTCACCGCGGGGGCGCCGCAGCGCGAGTAGATGTGGCCCGAGGCGCTCCGGCGCCT
+>850:2:1:2708:7690/2
+CCACTGCGGCGTGTCGCTGAACGATTTAAACACCGTGCGGCGGCGCGCGCGAATCAGGAGCGTGCCGACCACATCG
+>850:2:1:2708:5898/1
+AAGCCCATCAATAGGGCGATGGGGATCGTCATGGCGACCGAGAGCGCGCCCCAGGGCGAGCCGACCAGGGCGAAGA
+>850:2:1:2708:5898/2
+GTCTTCAGCATCATGATCATTCTGTTGGCAGTGCTCGCCCTGGTCGTCGTCAACGCCCTCGCCGGCTCACCCTGGG
+>850:2:1:2709:20204/1
+AGATCACGTTGGCGCATCGGCAAATCCTTTGGCGTGGAAATGATCAGCACCTCGCGCAGACCGCCAAGCATCAGCG
+>850:2:1:2709:20204/2
+AACTCCAAAATGACAAAAGCCATTCTGCCCGCCGACGGCGCGGGGACACGGCTTCTTCCCATCACCACACCCACCT
+>850:2:1:2710:8001/1
+TGCATCTAGTCATCTGTGACCAGTGGCTCCATGGGTAAGATCTCGCCATCCAGCTCAAAGAAAGTGCAGCGCGGAA
+>850:2:1:2710:8001/2
+AGACCGGATTCAAGAACGTGCTCGATCACTCGGATCTCCGCCTCCGCAAGGGCCACAAGGAAGTCATCGATGTATA
+>850:2:1:2710:10080/1
+CTCAAACGGCGTGAGTTGCTCGTGGGAAAGCGAGTGAATGCGCCGGCGTAGTGCGGGTCCTCCTTCTGGAAAAAAG
+>850:2:1:2710:10080/2
+GGACAAATGTCTTTTTCGCATACTCGGTAAAAATAGCCTTTCTAGGATAGGTGCGAACATTGCGGGAATTTAGGAA
+>850:2:1:2710:6189/1
+ACGCCTGAGAGCGCGAGGTAGGGCACCGCGTCGCGCGTTGCGTGGGCGCGCGCGCCGCCGCCCCCCCCGCCGGGCG
+>850:2:1:2710:6189/2
+AACGCCTACGTCCTCGCCCTCGTGGTCATCTGTGGCGGGCTTGCCTTCGGGCCGCTCCTCACACCGGCGATGACAC
+>850:2:1:2711:18581/1
+CGCTAGGCTGGCTTTGTGAAGGCGTCGGGAACGAAGAGGCTCTTCTTTTTGCTCGGGGGTGTAGGGGCATTGGAGG
+>850:2:1:2711:18581/2
+TCACTCATCATGTCGTGCGCGGGCGGCTTTGCCTCCGGGTGATCATTGTCTTTCCTGTGGCGATCACCGTTGGAGT
+>850:2:1:2711:19294/1
+GGTAAGCATGATGCCGGCACGATCCATCGTCAGGTTTGAATTGAAAGCCAGCGCGCCGCGGCCTTTGTTCTCCGCG
+>850:2:1:2711:19294/2
+TCTGCGCCGTTGGCTCCGGCTAAGAAGTCGGGGTTCCCGCTGTCGGCCGTCCGGTCCACTTTCCCGCGGGTGATCC
+>850:2:1:2711:12826/1
+AGGTTGAGATTGGAAAGATTGTCCTCGATGTAAAGGATGGTGCGCTTGCCTTGAGTTCTGTTCAGCACCGGCACCG
+>850:2:1:2711:12826/2
+GAACCGGCCTCGGCCTTGCCTTTTCTGCACGCATCATGCACGCGATGGGAGGCGGCATCGGGGCGAGTAGCCAGAC
+>850:2:1:2711:2294/1
+GACTACCGCCGGGCCGGGGCGGGCGTGAGGGCCCGCCAGCCCGCACGAGCGCCGCGTACGTCGCTGCTACGAGACG
+>850:2:1:2711:2294/2
+CCCCGACAATACCTACCGTGTCAAGGGCCTGCCCCCGCGCCCGAGCTCCAGCCACCGCGTCGCGGGGCCCATGGCC
+>850:2:1:2711:5199/1
+ATTAAGCAGAACGATACCGTCTGTGTCAGCATGCCGAGCAGCACGCAGACGGTCTTCCTCCTCAGCAGCTGTGCCG
+>850:2:1:2711:5199/2
+TGGTGCTCATTTGGCCGGCGGAAGAATTGGGCGTGGCGTAGGCGGACTTGGCAACCGTGCGGCCGAGCTCAAATCG
+>850:2:1:2711:6402/1
+CAATTCTTCCGCAAACAAGCACCCCCACCAACCCCCGCTCGACCGCTCCCCGGCGCCCACACCCCACCGCGTATTC
+>850:2:1:2711:6402/2
+GTGAACGTCGCGGAGACCGGCGGGGTGCTGCCGGCCTCGACGGTGGGGATGGTGAACGGGGGGGTGAAGTAGCGCC
+>850:2:1:2711:1121/1
+GCGGGGCCGTCTAATAACGCCCCTAAAGACACGAATCATTCATCGGTTCCTTTCAAGTTCGGTCGGCTCTGTGTTT
+>850:2:1:2711:1121/2
+TCCGGCTGCTCGGCCTCTGGCGGCGGCTGGAGGGGGGCCGCGGGGCGGGGCGGGGTTAGGCCCGCGTCCGACGCGG
+>850:2:1:2711:12325/1
+AATCTCAGCGTCCGACAAACAGGTTCCCGGCGACCCTACGGCGGTCTCCTACCTGGACCGCCGCCCCCTGGGCACC
+>850:2:1:2711:12325/2
+CTACTGGCCACGGGCAGCTTCATGCCTGCGTTGATTTTGTAATGGCCGCTGGAAGCGCTCGGCGAACGGACCGCGG
+>850:2:1:2711:9826/1
+AGTTGTAGTCGCCAGAACCGAAGGGATGTGTTTTAAAATAACAAATGTGTGTATGTTTTCCGTTTGTTGGGGGTGA
+>850:2:1:2711:9826/2
+CTGAGCTTAAAACACATCTTTTTTAAAACCTCCCCATAAAACACATTTGGGGGCAAACTCATTAACAAAATTTTTT
+>850:2:1:2711:2822/1
+AGCACGAAGCAGAACGTGTTGCCGAGCGCCTTCCAGAACAGCGGATTCGAGAACAGGTGCGCGTAGTTGCCGACCC
+>850:2:1:2711:2822/2
+CGGCCGAACCGCGCGGGGCGTGGGTGGTCCTGGCGCCGGCCATGACGCTGATCGGACTGGTCTTCGTCGTGCGCGG
+>850:2:1:2712:8729/1
+GAGCAGCGCATCCGCCGCCGGCACGGCGTCCTCAACCCAATCACCTGCACCTTCCCAGAACAAATGGACGATCTGT
+>850:2:1:2712:8729/2
+CCAGCAGATCAGCCAGGGACTCAGTGGCTTGCCCCTGGGCATTGAGCGGGCTGCAGACTATGGTGAGGCAACAAGG
+>850:2:1:2712:12651/1
+TGATCAGGCCGGCGGCTTGCTTGCGTATGTTTTCGACCTCCTCTTTCGTCAAAGGCTTGGTCGGCTCCTTTTTAAC
+>850:2:1:2712:12651/2
+GGGCCGCTACCGACGCTGATCGTTGCCCAATTGAAAGCATTGTCAGATACCGTGACGGAGAAGAATGGCGGCAAAG
+>850:2:1:2712:18051/1
+CGAGGTGTCGGCCGCCCGGGCGTGTCTACCTTTATCACCGCGGTGATCGGAATCGTGACCACCGGCCGGGTCACCC
+>850:2:1:2712:18051/2
+TTTGATGCGGTAATGGTGGGGGAACGGGCCCACGAGGCCGGTAAACGCGACAGCGACAAATTCTTTGAGAGCCTGG
+>850:2:1:2712:10589/1
+TCATTGACTTACTGATGCGTGGGGGAAACGGCCTCGCCTTTGTTGGCCGCCACAAGAAGATCACCGGATTGTGCAG
+>850:2:1:2712:10589/2
+AGTAGCCCGGCCTTTGCCAGTGTCACTCTCGCTATAGGCCCCGCACCCCCAAGTGGCGCTCCGACCGACTTGTTTT
+>850:2:1:2712:2896/1
+AGACCTGGGGGTACGCGCAGTTGATCCCCGCCGCCACCTCGCCGGCGATCTCTGGGCGGAGCTCGGACACCGCGTG
+>850:2:1:2712:2896/2
+CGACCCGGTGCTGGATCGCTAGCTCTGCCCGCGCCGGCACTGCAAGGCCTACCATCTCCACCCCGCAAAGGCCGGC
+>850:2:1:2712:8921/1
+GGCGGAAAACGTGTTAGCTGTCCCTTCTCAAAAGGCCAACAAGCCACGGAATAGGTTTGCTGACGAAGCGTGCGGC
+>850:2:1:2712:8921/2
+GGGTGAATTGTCACGCGGGGGGCGCAGCGCGGTTGGGTGTGGGAAGGAATGCGAGGGCCCCGCCGCGTCATGGCGG
+>850:2:1:2712:4523/1
+AGCGAGGCTGGGTGAGCGCCACCGCGTCATTGACCACTGCGTTCAGATCGAGGGAGACGAAGGGCGCGTCGGGGCG
+>850:2:1:2712:4523/2
+CTGCTTCAGGCCATCCTCGGCGACGCCCAGCTCATGGGGAAGAACCCCGCCAACGTGGACGGCGGCCGCCGCGGCC
+>850:2:1:2713:20587/1
+TCGAGCAGCACATCGACGACCTGCTGCATCACTATGACATGGTTGCCACCGCGGCGCACGGCGGCGTCGTCAAGCG
+>850:2:1:2713:20587/2
+TCACACCGTACTCGTGAAGGCCGTGCCGCGGCTCTGGGAGAACAGCATTGGCGGGGGGGGGCTGGCGGCGGGGGCG
+>850:2:1:2713:7090/1
+CTCCCCCATCCTCGCTCAGACCTCCGCATGGGTCTCGCCCTTGTCGCCACCCCCTCCCCGGGAAGGGAGGCCGCCG
+>850:2:1:2713:7090/2
+TCGCGTTGGCGGTGTTCTCCCTTGCCGGAGAGGACCGCCTCCGAAGTGGCCGCCGCCCGGTCGCACGCGGACAAGC
+>850:2:1:2713:8659/1
+GTTACCGCGAGCTGCCTCCGCCCCCGGCCCCAGAGGGCGGCCACCAGGCGGGCCCGCCTGGGGGCGGGTGGGCTGG
+>850:2:1:2713:8659/2
+GGAGCATTCTGCAAGGAGTGACCGGCAGTCGAGTTTCCCAGCAGCGTGGTGTCCATCCGGACAGTCCCAGACGTTG
+>850:2:1:2713:20020/1
+ACCGGGTTCCAGTTGGTGCCGTCGGGATGAATCGCCCAGATGCCCCAGCGCTCGGCGCTGCCACGACCGCGCGCTC
+>850:2:1:2713:20020/2
+AGCCGGCGCTCCAACTCGTCGCCACGGAGGACCCGACTTACGCCGAACCTCTCCCGCAACCGGCGCGCGCGGTGAG
+>850:2:1:2713:1499/1
+ACGCAAAGACGGCGGTGCAGACCGCGGTGGTGGCCTCGCCGAAGCCGGTCGAGGGCAGCGGCGGGGTGGGGGCGGC
+>850:2:1:2713:1499/2
+CGGCTGCCCGCTTTCGAATAGTGCATCGTCGCTCGCGCGGTCAAACTGAGCGGTCGTACCGGCGTCCGGCGTGTTG
+>850:2:1:2713:18340/1
+CCAACCCGGAGGCACTACACCGCGCAATACCCCACCGGAAACGGAGCTGTCGATCCAGGGCCTCGCCACGGGATAC
+>850:2:1:2713:18340/2
+TGATAACTGAGGCAATCGCGATACTGTTGGCGTATGCCTATTCAGCCGATACCGTCACAGGCATCCTCACCGTTGC
+>850:2:1:2713:6942/1
+CCGCGCGCTGCCCTGATCATCGGCGATGGCGCCGGGCCCGCGCAGCCCGCCCGCCCGGCGCCCCGCGAGCACGCGA
+>850:2:1:2713:6942/2
+CGCCTGCGGAGTCGCCAGTAGATAGCCGGGCACCTTCCGGACCCCGAAGCGCGCCGTGGCGACTGCGGCAGGTTCA
+>850:2:1:2714:14088/1
+CCAGGCTATCCTGACAACCCCTAGGCACGGAGCGGCGGAAGAGGACACCTCGGGGTTGCCCCCGGCGAGGAGAGAC
+>850:2:1:2714:14088/2
+TCACTCGCGCCATGAGGTGCGCGTCCCCGCAATCGCCTGGCCTGCCAACAGGGAAGGAGGGGATCGTTTGGTGGAC
+>850:2:1:2714:14584/1
+TGTGTTCGGCCTACCGGAGCCCGCGCCGCGGTCGATGCCCGGGCGCGGGGGCGCACTGCTGGGGGGAATCGCTCAG
+>850:2:1:2714:14584/2
+GTCGCGCTGTATCAGAAGTTCAGCCTCTCTCAGAGATCTGCGGCGAAGCAGCTTCTCGCGCTCCGCTCCAGCCGGC
+>850:2:1:2715:12255/1
+GAGAATCACAACCCGCCCACCCCGGTCGGGGAGTTGTGCTTCCGCGGATGTGATGGCGGGGCCGGTGTTGCGGGCC
+>850:2:1:2715:12255/2
+GAGCAAAACGCCCGCTTGCACGCCGGCCAAGCTCTGAGCCTGAACGTTACTAAGCAGTGCGACGGCTGGGCCGAAA
+>850:2:1:2715:2738/1
+GAAACCCGCCGCGGACGGGCTGACCAGCGTCACGTTCAGCGGCGCTGCGGTCGCCGTCTGCGGAACCCCGCAGCTC
+>850:2:1:2715:2738/2
+TTCCAGCCCGGCAAGTGCCATGCAGCTCGCGCTTAAGGTCATTTTCTAATTAAGAGACCTGCTGATCGCTCGCGCG
+>850:2:1:2715:4101/1
+AGGTATTATATGATTGATTTTCATTAGCCGCGGGGCTTTTCGACTTGCCGGTTTTTTTAAATATCTTAAGCGCCCT
+>850:2:1:2715:4101/2
+CCGAATTTCCTCCGATAGCAACAACACTGGTTGAAGGCGAGATTGCATTTCGCCAACACAGCGGTGGCAATACCAC
+>850:2:1:2716:9533/1
+GACAAATAACCACGGCCGACACCAACCAATTGACGATTCCGTCCGCAGCAGCGATCTCACCAACGCTTACCACGCC
+>850:2:1:2716:9533/2
+CGGCGAGCCGCTGGTCTTTCTGGACGTGCGCCCCGATATCCACGAGCCAGTCTTTTAGGTATCCATTCACTCGCGC
+>850:2:1:2716:9965/1
+TGCCCAAATCTGATTATCGGAACCGCAGCGCACCACATCATAACTGACTGTGATCTTCCCGGCCTCCGCTCTCGCT
+>850:2:1:2716:9965/2
+TTCGGCCCGGCCTAACTCCGCGGTTTCTGAAACATAAAACGGGATAAGAATTTTGCGAATCTCGAATCGCTTTTTC
+>850:2:1:2716:13131/1
+CTGCGCTGCAGTCCGCTCAGGAGCCGTCATTGCCGCCATCGGCTCAACACTCTTCCGATCGCACGGCATCATCAAC
+>850:2:1:2716:13131/2
+ACTCACTTTTCAGCACGCGGAGGCTGAGATGGGTCTGACAAAATCGGGAGACGTGGCGTCGCGATTTTCGGCATAT
+>850:2:1:2716:9650/1
+CGCGGCGGCTTAGGCCCCCACCGCCAGCAGGGCGGGCCAGCAAGAGGAGAGGCAGAGCATGGGGGAGCCCGTGAGC
+>850:2:1:2716:9650/2
+CAGGATAAGGCCCTGTCCGGTCTCTCCCCCCCGAGACACAGCAGTTGCGCCGCACTCAGGCTCTCAACCCGGGCCC
+>850:2:1:2716:9005/1
+CTGAACTTGATGACGATCGGCTGTTCCGCGTACGCAGGGACCGGGAAGACGAATGCGGCAGCAATTGCACCGAGGG
+>850:2:1:2716:9005/2
+CAATCGGTTCAGGGTTCGTATTGGCCGGCGGGGTTACCGCCAATGTTTTTTTCCTCGTTGAATAGCGCTTGCCCCG
+>850:2:1:2716:5752/1
+AAGCACTCGGCGCCGGCCGAGGTGGTTGGCGACTGCATCGCGATTTGCACCCGTGGGCCGAGCGGCGCGGTGAACA
+>850:2:1:2716:5752/2
+CTCGAGCGACCGGACAACCGCCTCATCTTTGACCCACGACACCGTCCCCTCCGCACGCGTCAAGAGGCGAAGGGTT
+>850:2:1:2717:5658/1
+GCACGAGTGGCTTACGCCACTTTGCAAAATCACGAACCCAGCAAGTCGATCAGTGCGAGGCGAGTGAAGATTACCA
+>850:2:1:2717:5658/2
+GAGATCCCTCGCCATCCCGTAAAGATCGATCTGCCTGTTCGGATGGATGCTGCGACCACCGCTTCGGCGTTCGCTT
+>850:2:1:2718:14764/1
+CATGACCGCGATGAGAGCTGCGAAGCCCACCGACCCGAACTATTTGTGCGGCGGCGAGACGGCCGGCGCCCACTGA
+>850:2:1:2718:14764/2
+TCCTGATCCTCACCGGCTATCTGAAGATAAAGTCGCCCGCCGAGTCAGAAGAGCACAAAAAAAGCGCGGCGATTGG
+>850:2:1:2718:13704/1
+CTCCGCGATCGAGATGCGCGTACCAGCTTTGCAACAGTGGTCCAGTGGCGGAAAGCAAAAGAAATGGCACGCCTAC
+>850:2:1:2718:13704/2
+CTTTTCTCGCACTGGCCGGTCTGTGGATTTTGTTAGCGTGGTCCTTCTGGGGATCTCCCCTTTTGCCTGGCCCTTC
+>850:2:1:2718:1805/1
+TGACTTATTCCTATTGAGGACTTGCACGAACGTTAGCATGTGTTTGTGGTTAGGTCTAGGCCAGGTTCCCCCGGGG
+>850:2:1:2718:1805/2
+ACCTGAACGGGCCTGCCCAGTGCGGTCTGTGTGGCAAGGTTCCAACCCCGGCCTCTGACACAGTGTAGTGGTGAGG
+>850:2:1:2718:19019/1
+CGATTAAACGCACTCCGCCGAGATCAAAGGCATGCCACTATGACGTCTACTGTCTCTTCGCTCAGCGTCACCCAGA
+>850:2:1:2718:19019/2
+CCGAGATGGCGCTCAGCTGGGCGGGCGTCAGTTCGGGGACGCCACCTGTCGACACAGCGCGGATTTGCGCGGACGA
+>850:2:1:2718:18455/1
+TTGAGAATGAATTGCGGCGGGGCGGCCTGGTCGGCGGGGGGGGCAGCGGGGGGGGGGGGGGGGGGGGGGGGGTTAC
+>850:2:1:2718:18455/2
+CAAACCTCGATCGAAGCCACACTCGTACCCGGCCAAACCGCTTCGGTTTGGTGGACCACTCGCGAAGTCGTCACAC
+>850:2:1:2719:1708/1
+GGCGTTGCACAGTTCAAAGGTGGGTGGCGGCCGGATTGGTGTGGTGCCCGGCCGGTCCGTGCAAACATCAGCGCGA
+>850:2:1:2719:1708/2
+TGGCGCCGTCCCTGCCCTAAGATCCGCCCACCGCAAAACAGGGCGGGCGGCGGCGGAAGATGAAAGCAAAGACAGA
+>850:2:1:2719:1103/1
+AGATTTGGGCTCGTGGTCGGCCGCTCCCGCCGACAGCCCCGCCTCTGCCCCGACCACCTTGGGGCCCACGCGCCGC
+>850:2:1:2719:1103/2
+CGGAGGAGCCGGAAACCGGCCCAGGGCCCGCCCCGGCCGCGAACCCCACGCCTCCTTGCGGGGGGGCGGGCGCGGG
+>850:2:1:2719:3630/1
+GCCGATCCGCACCCCCCACGACGCCAGCCGCGCCGCGCGGCCGGGGCGGCGCGCCTCTCCGAGGCAGGCGGCCGCC
+>850:2:1:2719:3630/2
+CTACTGGGTGGCATTCGGCCGCCCGCCCCGCGCGGATTGCGGCATCGCGCTGAGGATTCAGCGGCGGCAAAACGAA
+>850:2:1:2719:5219/1
+GGTCAACGGAATACTTTTCCACGCGATGTTATTGACGGCCTGATAATCGACGAATTTAAAATTGCGCAGAAACTGA
+>850:2:1:2719:5219/2
+CGTGGTCAGCAATCATCTTCGTTACCCGGCCGGGATCGATTTCTTCAACGCGCTGCTGCTTAAGGCAAATGTCGAT
+>850:2:1:2719:10616/1
+AACACGACATTGAGTTCGCACTTGCGCTCTCATCATGGGGGCGTGGGCGACGAGAATTTTTCTGCATGCCTCCGCG
+>850:2:1:2719:10616/2
+GCGACGTCTTCAAATCCCCCCGGGCGACCGATGGGCGCCGCGCTCGGAGCTTTCCCCGGACGACTTTTTGCTGACA
+>850:2:1:2720:19103/1
+AAACCCTCCCCGCGTCCCTCGTCGGTTTCGCCTCGCGCTTGGAGGGCGGTCGCGCCGTCTCCCTTCTCCCCCGGAT
+>850:2:1:2720:19103/2
+GTGGTATTTGCCGTTCAGCATGCGCGGATGGACGTCTAGATCATCCGTCAACCCCCAAGTTGAACCTACCACACCC
+>850:2:1:2720:12671/1
+CTGGAGGATCTGCGCAGGCGAGAGCATGAGGGCGAAGCGGGCGAGGGATTGGTAGAGAAGGTAGCCAGGTGCCGCG
+>850:2:1:2720:12671/2
+CTCTTCGCAATATTATTTGGTTCACGCTTGTTATCCCATGGCGCGGGCGGAAATCACCGCCGTGGAACCGCCGCCC
+>850:2:1:2720:20871/1
+CGTGGCTTCGGCCCCTTCTGTCCGTCTTCCATCCAGTCCGAACAAGGCCATCAAACCGCCACCAGTAAAATTTGAA
+>850:2:1:2720:20871/2
+CTAGCCAGGAGTTCGGTGAGGAACAGGAGGTTACGATTTTGTTTGTGGACATTCGCGGTTCGACTGCACTGGCGGA
+>850:2:1:2720:19041/1
+TTTGCCGACGACAGCCGGGAGATGCTCGACCGGCTGCAGAAGCTCGGCTTTTCGCTGCAGATCGACTAGCCGCACC
+>850:2:1:2720:19041/2
+CGCTCCCGCATGCGGGGGATGCCGTCGAGGGTGAACTCGCCTTTGCCCACGGCGCACAGGGCGGTGAGGAAGCGAG
+>850:2:1:2721:17702/1
+CAACGAAGGCGCAGAACCCCACAACCGCGAAATCAAGCGCTGACATGTAGCCCCCCTGTTCGGCGAGGCTACTTGC
+>850:2:1:2721:17702/2
+CCCGGGAAAAGCGAACCGCGCTTATTTGCGACGCCCCGTATGCTCGCAAGTTTGGGCCCTTTCGGAAATTTTCGGA
+>850:2:1:2721:1738/1
+TACGGACAATACCCCGCCGTTTTGAGTATTTGGGCACGTCGGACGGGCACGTTAGCACGCAGTATTGGCAGGCGGG
+>850:2:1:2721:1738/2
+GACTGGACGAGGATGAAACCTGGAGAGATGTCGGGCTTCTTATCGGCCACGATCCGGAACAGCCATATCAGCAACA
+>850:2:1:2721:16960/1
+TCCGCCCCCGCAGGCGGCTACGGCCTCCCAAGAACCATCCAAACGGCGCATCCAGGGATTAGAGAGGAATATCCTA
+>850:2:1:2721:16960/2
+TCCCCACGCTCATGTGCAAGCTCGTTCAAAGAATGCTCTTTCACACACAACACCCCAATTTTGAAGCGTTCACTTG
+>850:2:1:2721:2108/1
+CAGCAGTTAACTAGTGCGGCCAGGAGCCGTCGCTCCCAACGTGCAAACCGTGGCTTCTTGACCGTACGCTGAAGCA
+>850:2:1:2721:2108/2
+AGCTTCGGGGGCCGGCTATTCAGGACCAACGCCTACGCCGGAAACACGAGCTGCTAGCCGCACTACGCGAGAGACA
+>850:2:1:2722:7547/1
+AGCTTCCGTTTCGTGTTTTTTTTTTTCTTTTTTCTCCATGAGGAATTTTTCCAAACCCGCAACTTCAAGGATACTT
+>850:2:1:2722:7547/2
+AAGGAGACTTCAAATGTGTCAGCCTCACTTTGGATTCGCCGTTTACGTTAAATGCATTGCCGCCTTTTCGGTAAGA
+>850:2:1:2722:8852/1
+GCCGCGTGTGGATCCGTGTGTTCCCTGACGTGCCGGAAACCGCCAACCCGACCGGAGCGCGCGTGGGTAAGGGAAA
+>850:2:1:2722:8852/2
+AACGAAGCGCGTCTTGACCGAGAGCTTGGCGGCCCCGAGGCGCAGGGCCTCACGAGCGATTTTCTCGCTCACGCCA
+>850:2:1:2722:10922/1
+CGCTCAAACGGACCCCCTCCCCCCTGTCGGCAAGGCCCGAGTGAACCAGCCCGGCGAGGTGGAGGAGGCCCAGGCG
+>850:2:1:2722:10922/2
+TTTCGTTATAATTCACGGAGGATACGTTAAATTTCTTGGGCACGGATCCGGTCCACTGCTGCGTGATGCGCTTCGC
+>850:2:1:2722:1951/1
+CCGAGGTCAGCGTCGACGTGAAATCGCTTTTCGAAGAGCTCACCCTCATCAGCCCCCCCGACGCCCCCCCGCCCGA
+>850:2:1:2722:1951/2
+AGCCGAGCCTCGATTTAAGCTTCGAGCTCCTCACGGGCGGGGCCTTGACGAGCGCGTCCAGGCGACGCCCCTCCGC
+>850:2:1:2722:11162/1
+TCCGAGAGCCGCTGGGCGCGGTCTGCGAGCGAGGCCTGAAGATTCTTGTTCCAAGCAATGCAGTCGCCCCCCGCCC
+>850:2:1:2722:11162/2
+TCGCGCGCGATCTCGAGGAGGCGCGCCGCCCGTCCGTCAAGCAGCACGCGGGGGCGTGGTACGGGGCCAACCGACG
+>850:2:1:2723:1462/1
+ACCTTCTCCGCGGACTCTTCCTCTGCGCCCCCCGCGGAGCCGACATCCGATCATAGCCCGCGCGCAACCAACGGCA
+>850:2:1:2723:1462/2
+GCCGCAATGTTGCTCGCCGTCGAGCCCGGTTCCCAAGCGGCGGCGCTGGTGCCGTTCGCGTTTCGGCCGGGGCGCC
+>850:2:1:2723:8873/1
+ACCAGGCCCTTGGCCCCGGGCCTCGAAAGCGCCCGCAGGGCCTCGTGCTTGGTGGGGGGTACCACCGCGCCCCCGG
+>850:2:1:2723:8873/2
+TCCTACCACATTCCACGACCGACAACGGCACGCTAGCCGCGCCCCCCACCCGCGCGGCCACAGGCGGCCTTCTCTC
+>850:2:1:2723:16722/1
+GATCGCATCGTCGCCGTCGACGATCGCATCGAGGCCCGTGGCGGCCGGGGGATCGAGCCCGCCGGGCGCGTCCTCC
+>850:2:1:2723:16722/2
+CCATCATCTCGGCGAGGAACTCGCGCTGCCCGGGCCCGACCGGCGCGGACGACACGCCGCCGCTCCCCACCACCCC
+>850:2:1:2723:17341/1
+CACACTCGCTGGGGGCCTTTGTCCAACCTACTACGACATGCCTGCCCCCGAGATCGGGCCCATGTGGTTCTTCGGA
+>850:2:1:2723:17341/2
+ACCCGCGCATCGATCACCCGGTCCGGCTTCTTGAGGCGCGGGCCGCATTTCTTCTTGTAATGAGGCTCTGGCAAAG
+>850:2:1:2724:2505/1
+GCGAAGGACGGCCTCCTCGTCTACGACGGCAAGGGCAAGAGCCTGGCGACGATCAAGGACTACACCGACTTCGAGA
+>850:2:1:2724:2505/2
+TGGGCCTCGACGGGCCCTTGACGCTGGTGCACAGGCCGCCGGATCCGGGGCCGCCGGGCGACGGGCTGGCCGGGGC
+>850:2:1:2724:3231/1
+GGGGTTCCGTCCTGGGTTGTGCCACCACGCCGTCGAGGATTGCGCGCGCCACTACGAAAAATCCCCGCCCCAGCCG
+>850:2:1:2724:3231/2
+ACCCCAGGCAGTAGCGTGGCGGGCCCGCCATGCGGACCGGCCCGCCGATGCTGCCGCTGAGGCGGGGCCGCTCGAG
+>850:2:1:2724:17284/1
+CGAGGCCGGTTTGCAGGAAATCCCGGGCATCGGTCCGTCACGCAAACGTGCCTTGCTGCCTCATTTCAGAACCCTA
+>850:2:1:2724:17284/2
+TGGGGCATGAAGGTCAACCGTCCCGGCCACTCAATGAGGGGCGGAGACGACGATCATATGACCGCTGGTCCCCTTT
+>850:2:1:2725:1614/1
+CGAGACTACGGAAACCAGTAAATCCACTGGTTGGCCTGGGTCCGACACAGAAGCTATGCAGTTCGTGGCGAGAGAC
+>850:2:1:2725:1614/2
+CCCGTAACAATTCCTTCCCTGGAACACGGGCTTTCCTTCAAGATCCTGCTCTGTACAATTCTTTGAAAGCACAGGA
+>850:2:1:2725:6983/1
+AACAGCGGCTAAGGGCTGTGATTGCGCCGCCGCCCGCCGACTCACGGCATCCGACCGTCCCCTTCCGCGGCGCCGG
+>850:2:1:2725:6983/2
+CGAGTGCTCCGTCAAGGCGGCTAGCTTCAGGCGCGGGTCGTCCGCGCGCGGCCCGTCGTGGGAGGCGGGGGGCGCG
+>850:2:1:2725:8260/1
+GCCTGGTTCATCACCGTGAGCGCGAACCGGTCGGGGTCGAGCTGCGGGAGCGCGCGCAAGCCGACGACGACGTGCG
+>850:2:1:2725:8260/2
+TCGCCGCGGCGGGTAACCTCACACCCGACGAACCCCGCAAGAAGTGGTCCGAGCGCCACGCGGCGCTCGGCCGCAC
+>850:2:1:2725:3713/1
+GCGGCGGCGTGAAAATGGATCCAGTGGGATCCGTCGTCAGTGGCGTCCATTTGCCCCAACGCCAGCTCGGTTTTGT
+>850:2:1:2725:3713/2
+GGGCACCCCGGGAATAAGTTCCTGGTCATGGGCGGCGAAGGCGGCCAAGCCAACGAATGGAAGCACGCAAAACAGA
+>850:2:1:2726:10121/1
+GTTGAGGTCCTCGAAGCCGCCGACCCCGCCGGCGATGCGGCGGCGGCAGCGGAGCCGCGTCTCGACCACCGCCAGC
+>850:2:1:2726:10121/2
+CGCCGGCCCACAGGCGGTGTCGGCCGGGGACTTGATCAGGATGGTCCACCCGTCCGCGGGCCGGCGCCCGGCCGGA
+>850:2:1:2726:17193/1
+GCGCGATGCATATCGACAAGTCGGTATCTACGCGGGACGACTCCTCAAAGGCGAGCAGCCTGCTGACCTGCCGGTC
+>850:2:1:2726:17193/2
+TCCTGCTGAGTTTGGCAAGTTTATCGTCGACTACACGGAGAAGTGGGCACCGGTAATTCGAGCTGCGGGTGTCAAG
+>850:2:1:2726:1378/1
+GTGGCCCCTTTAGGAACTCTCAGTCTCTTCCAGTGCTCATCGCCTTCGCTGATGTTCGCGTAGTTGCTGCGAAACA
+>850:2:1:2726:1378/2
+CGTTGGCAGGCCGCAGCGGTCACGATCTGCTGACCGAGCCGCGGGGGAAAGGCCGCCGGGGCAAAGAAGGCTAGGT
+>850:2:1:2726:2452/1
+TCAAAAAAATTTGATATCGCCGTCGCGACAACGAGAACGAGCCCCCGCCCACCACGAGGTATAGTTTTAAGGCAAA
+>850:2:1:2726:2452/2
+ATATTTATCTCTGCCACCATTTGAAAGTGAACGTGCGAGAGGCCTGGCCACGCGTAAAGAAGAGGCTGTAACGCCT
+>850:2:1:2726:21343/1
+CTAACTCAGCAATGGCCATTGGTGAATGGGGTAAATGCCACCCAACCTGCTCGTGACCAGTCCGCGCAGGTCCGTT
+>850:2:1:2726:21343/2
+TACGCGACGGCTCCGCACCAGACGTCAGTATAGGAGTATCCGCCGGCTTGTGGGTTCTTCTTCTCCCCCTAACGCT
+>850:2:1:2726:13819/1
+TGATCGGGGCGTTTTATTTGCGCAGCACTGTTTTCACCATGCCGCAATTCCTGGAGCGGCGGCGTTTCTGTGGCTG
+>850:2:1:2726:13819/2
+TAAATTCCCGTCGCGATGACCAGCACCACGGCCGCCTTCCACAACGACCATCCCGCGACGCGGTCCAGCCCAACGC
+>850:2:1:2727:19775/1
+TGCCCGAAAACCCCAGAAGCGCCAAAGCCCAACGCGGTTCTTAGCTTTTCGAGGACGTTCTTGCTCCCGATGAGCA
+>850:2:1:2727:19775/2
+CAGGAACGACGGCGCGGATGAGGCTTCGTGCCTAAGCCATTGAAAACAAGAGCAATGACGAGCGGGCACGCGGGGG
+>850:2:1:2727:15490/1
+AGGGCCGCAGTTACGGCGACCTCTACGCCAAGCTCGCCGAGCAGGGCCCCGTCGCCGCACGATCGCCCGGGCATTT
+>850:2:1:2727:15490/2
+CACCCTTCGAGGAAGACGCCAGGGTCAGCGGCGACCATCGAGTGCGGATCGACCCAGTCGAGTCCCCACTCGCACG
+>850:2:1:2727:4287/1
+TCTTATTTTATGTAATAACAATAAGAATATACAGATTTGCAGCTTAGGAAAATAGGTTAGATGTAATCATCTCTTT
+>850:2:1:2727:4287/2
+ATAAAAATTGAAATTAAAGATACTAAATATTTTTTCATGTTTTATTCTAACCTACTTTCTTCATCTTCTTTAAACA
+>850:2:1:2727:13053/1
+TGCTCCGGCAGCGGAGGTACTGGGATGCGGAGGGGGAGTGGCCAGCGGGTGATGGGGGCCGGGGAAGGCAGGCGTC
+>850:2:1:2727:13053/2
+CGCCTCCAGGAGGCCGTCGCGCGCGGGGAGGTCGTGCGCTAGGGATCGAGTAACTTCGCCGCCACGGTCGGATTCC
+>850:2:1:2727:8206/1
+GTGAGTTCGTGTCCCTCGTCGCGAGCGCCGCGCTCCTCGCGCCGGCCGGCGCAGAGGGGCGGTGGTCGGGGGGACC
+>850:2:1:2727:8206/2
+AGGCGGAAACCAGCATGGCCGAATCGGCCGGCGAGCGGCTGCTCATGAAGCCGATCACGGGCGCGGCCGACGACAG
+>850:2:1:2727:4848/1
+GCGTACCTGGCGTGTTGAGTTCGCTAGCGACATCAATCGCCTGTTCACTGTCAGGTCGGTTCCATGCAAGGGGGGC
+>850:2:1:2727:4848/2
+TACTACCAACGTGCTATCCAGGTTCCAACCAGGCACAACCGCTGCATATAGCTAGGAGATGAAATAACCAGGCATG
+>850:2:1:2727:17098/1
+AGTCCCGGTCGCCGTAGATGTTGATCAGGGACGTGGCTGCGCCCAGCTCGCCGTGGAGGTTGATTTTTTGGTGAGT
+>850:2:1:2727:17098/2
+AGAATGGGCCGATGCACGGGAAGAGTCACACGGCTGGGCTGCCGCGCCATCTTGTGAGGAACGGCGACACCGTCTC
+>850:2:1:2727:5004/1
+CGCCGGGAGCGGCTGAAGAGTCGCTAGGCACAAAGATCAAGAAGCTTCTCGGGCCAACACCAACGCCAACTCCATC
+>850:2:1:2727:5004/2
+TGTTTCCTCCGGTGCCGGTCTTACAGATTGAGACGGTGATGCGCTGGGCTCGGGAGTGGGAGACCTTTTCTTTCGT
+>850:2:1:2727:8555/1
+GACTGCGAGAGCACAGATCCTAGATTCGTCTAACTTTAGCGCCGGGCTATTTATTGCATTGGTCTTTCGCATGCGG
+>850:2:1:2727:8555/2
+CAGACTTCCAGACCAAACATGGATCCGCTGGAGGATAAGAACAGCAGCGGCGCGCGCGGGTTGGGGACGAAAGAAT
+>850:2:1:2727:5904/1
+TGTGTTCCATGCTTCTATGCACTCACGTTGTGCTTACATCGTAGCCCCTTTTCCGTCCCCCTGAGCCCATCCAATA
+>850:2:1:2727:5904/2
+GCTGGATAAAGCATGAGCAGATTAGTGAAGAACGTACAGGAGTTTTTGGCCCCGGGCGAAAAAGGGTGGGAGGGAA
+>850:2:1:2728:16369/1
+GATTATTCCCAACCTTCCACGGTGGCCGGCGCTCCTCCCAACCGCAAAGCCGTGCTATTGTTCCCCACCAACGCTT
+>850:2:1:2728:16369/2
+GCGGCGGCCATTGCCGCACCGGCAAGTGCGCAGCAACTTATTATGCGTTCGAACATGGGCCCGCCGACCGCCCAGC
+>850:2:1:2728:8600/1
+AACGCGCCTAACACGGAATCTGCTGCCTTTCCGCCTTCCCCAGTTGGACCCCGACCTCGACCGCCTTCACATTGGC
+>850:2:1:2728:8600/2
+GCCGTTGTATGCAAATCACGCCAGCACGCCCAAAGAGGCAGCTTGGAAGGACGCCGGGCCGCAGGTGGGGTAAGGG
+>850:2:1:2729:18081/1
+CTTGGTTGAATCCCTGGGACGAAAGAGTTGTCAACACTACCGTTGGGGTTCAGCCGCGCAACATAAGTGCGGGAAG
+>850:2:1:2729:18081/2
+ATAGCTCGCGTAAATACCGACGGCAGCCTCGATTCCACTTTTGATCCCGCCACTGGACCTGCTTCACGCGTTTTCG
+>850:2:1:2729:7956/1
+CGCGCAACGAGCCGCCCGCCGTCGAGATCGGGGATCCGGCCGAGACCGCTGCCTGGGCGCTTGCCGCTCCGGCGCC
+>850:2:1:2729:7956/2
+GAAGCTACGACCGCAACCGCTCCGCGGGCCTTGGCCGAGTTGTCCGACCAAGCGGGCTTCACCGGCGGGAGACTCG
+>850:2:1:2729:5547/1
+GAAGTGAACGAGAAGTTCGCCGAGATGGGGCTCGTTCCGACCGCGAATCCGCCCGAGGACCGGAGCCGCATGATGA
+>850:2:1:2729:5547/2
+CGGGGACCAGGTGGACGCGCGGCTCGAGGACCGGCTCATCCCGCCCCTGGTCCGGCAGGGCTGTTTCCACCGACGC
+>850:2:1:2729:16315/1
+AGCGGCCCTGCGAAGAAGTGAGCATTCTCGCTTGCTTTAAGGATTAGTCAGATTGGTCACCCGGGAGTTTCGCTTT
+>850:2:1:2729:16315/2
+CCATTAGAACGTCATACGCTTCACCTAGTTCTTTAAATTTTTCCTCGGCGTGTGGATCGTCCGGATTTTTGTCAGG
+>850:2:1:2729:15028/1
+GAATAGCGAACCAAAACTAAACGGCCCCTGAGCGCCGCCCAACGAATTAGGGCACCTAACAAGCACATGTCGGGAG
+>850:2:1:2729:15028/2
+GAGTTCATATCAGCGGGCTTCGAAAGACTACAGTTCACGTTTAGGTGATCGAGGGTTGTATCAGACGAACTTCCGC
+>850:2:1:2729:14920/1
+GCCTGCAGCGCCCGGCCCACTGACTAAATGCGCCTAACGAGAGGTCGCTCACTAATTTCTGTCGAACGTCCTCTGG
+>850:2:1:2729:14920/2
+GCTGCGCGGGATTTACGACGTTTTCATGGCGCAGTCAGTGCGATCGAACGGGACCTTTACCTCGACGCTTACAGGG
+>850:2:1:2729:1562/1
+TCGAGAAGCTCGCAACCGACGCCGTCGGGGCACGGGGCATTCCTTCCGGCGTCGGGGGCAGCACGGGATCCCACCG
+>850:2:1:2729:1562/2
+GTCCACGAGATCGTAGATGACGTTGTAGTAGCGCAGCTCGATGCCAACGCGTTCGGCGGCTTCGCGGCCTGCCCTC
+>850:2:1:2729:20638/1
+TAGTACGAATGTTTATGCCGGTGAACTCGAACTGAGCCCCCCACCCGCGTTCTCCACTGGGTCGAGCCGGTTGGTG
+>850:2:1:2729:20638/2
+CGGTTGCAAAGCCGTTGCCGCTCGCGCGGGGGCGGTCTGGCGCCCCGAGCCAGATCCCGTTTTCCTTGCCGCCCGC
+>850:2:1:2730:5737/1
+TGCGAACCCGCTTCGCCCGCGGGGCGCCCCCTCCTCCGCGCTTCTCTCCGAGGGGGGGGCCGCCGGCGCCCGGCGC
+>850:2:1:2730:5737/2
+CGCGTCTGCATGGCGAAAAGATCGAGCTGTTGCTGCTGGAGCTGGCGTGGGGCGCCGCGCGCGGCGCTGCTCACAC
+>850:2:1:2730:17497/1
+ACCGCTGGAACTTCCTGTTCATCGCCGGCATGTGGGTCCAGGATCTGTTCAACTACGACTTCCGCCGCACCCAGAG
+>850:2:1:2730:17497/2
+CCTCGTACCACTTGGTGAGGGTCGCCGTCATGTGCATCTTCTCGCTGATGTTGCGCCAGCCGAGCCCGGTGTTGTA
+>850:2:1:2730:9604/1
+AATTTCCTTACGAGATCAGCTTCGTCATTCGGAGGCTGATGTTGTTGGGCATTAACCCGGAGGGGGCGAGTTCCTT
+>850:2:1:2730:9604/2
+TGCGTGCTGGACGAAACCACCCGCCTCGGCCCCGGGTCGCTGGGTGGCGCTTCCCCGGGGTGCCAAAATGAGTGTT
+>850:2:1:2730:17215/1
+CGTGCTCACCGGCTACTCGACCACGCGCTCCCCGCTGGCGCCCGCCCCAAACGCGCGCGTGCTGCGGGGCGGCCCC
+>850:2:1:2730:17215/2
+TCCCCGGCCCAGCCCGATCTGCCAGGCACCTCCCACGACGCGCCCCTCCTGCGCGCCCCGCCGCGCAGCTCCACTC
+>850:2:1:2731:20914/1
+ATGCACCAACAACAGCACGAGCCGGACGATGAATACATCAAGGGCTTGCGCCAACGGTTGAAGCAGGCGCAGACAC
+>850:2:1:2731:20914/2
+TTAATGCCTGCGCACTGACTATCGCTCGTTCTTAGGCCTACGATGTTCTCTTTTTTAGCCACGCCTCGGAGAATGG
+>850:2:1:2731:7323/1
+GGGGCCGCCAGATCGGCAACGCCTTCGATCGCCTCGGCGCGGGCCTGTTGGCCATCTCGCACCCCCACACGGGCCT
+>850:2:1:2731:7323/2
+GCGGGCGTGGTGGGCGGGCTGAAGAACGACTCGATCCTCCCGCGCAAGCGGCCGCGGGCGTTATCGTTAACGCGCC
+>850:2:1:2731:17790/1
+GAGTGACGGAACGCCGCCAACCCGCGCGGACACCCCCCTCCCGGCGCGCAAATAGCCAAAAAGCCCCTATACCGTC
+>850:2:1:2731:17790/2
+TAGATGCTGTGCGCGGCGCCCCCTTGCCCGAGGGACACCACGCGAAGCGCCGGTCGAGCCGGCGCGCGCCTCAGAG
+>850:2:1:2731:3079/1
+CACGTTGATAAGAACAAAGGCATTGCCAAGTCCCGCGAGATGCTGGACCCGGACCAGAATGCCCATGAAACCAGCC
+>850:2:1:2731:3079/2
+CCTTCGCGGTGACGGCGTCCGGGGCGAGATGGGCGATGTATTGGGCACCACGACAGGCGAAATGTTCGCTGTCGGG
+>850:2:1:2731:6541/1
+ACGCAGCCCACCATCTGGCGCCGCAGCGTGAGTTCTTCGCTTCTTATTTTTGTGACCGGCTGCGCAACGCGTTCCG
+>850:2:1:2731:6541/2
+TTCACAGCGGGAAGCTGACCGGCAAAGAGAGTGAGGCGACGTACCGACTGCTCAGAGAAAACGAACTCAAGCGAAA
+>850:2:1:2731:14335/1
+GAAAATAGGCCCTTGCAGCCGCTCGGGTTGCGAGCGGCCGCCGAGCACGCTGGAGAGAGGAATGGTTAGGATTGCC
+>850:2:1:2731:14335/2
+GAAAATCCTAGCGCGCAAGGAGGCGTATACTTCGGGAGCCGCGCTTATGGCGGGAGAGGGAAAATGAGCAAATTCC
+>850:2:1:2731:6714/1
+ACGAGCCACTTCTTGCAGCCCGCCCCGCAATCCTGCACCACGCCGCGCCTCAAGTTGGGGACATTCATCAACCCCA
+>850:2:1:2731:6714/2
+CTCCACGGCGTGGTGTAGATGCCTACAAATTTTATTTTTGCCTCAGCGGACAATCAGTTTTTCCTCGCGGTGATGT
+>850:2:1:2732:1239/1
+ATTGTTACCCGGCGCCACCGGCGGCGCCCGAGGCTGAGGAGGTGCGAGGGCGGCCGACGGCGGACACACAGCCCCA
+>850:2:1:2732:1239/2
+CTCCGCGCCTCTTGCTTCACTGGCGGTCGCTTTGCTCCTCCCTGGCCCGTTGGGGACCCGCGGCGGCGCCCCGCCA
+>850:2:1:2732:17004/1
+GCGCTACAACTGCAAGCGGCGGAACAATTCGTCGAGCGGCAATTGAATGCCGATGTAAAACTCGCCGAAGCCGGCG
+>850:2:1:2732:17004/2
+AAACAGCTTATCACCGGTTCGACCGGCCTCGACGACGCGGAATGGGGCGTAACGCTGTTTGCGCGCGACACATTCC
+>850:2:1:2732:11380/1
+CATGTGACGCGTCGCGATTTGTTCCGGAACTTCGCGACCTTCGATAATGGCAGGGTCTGTGGCACGGGGGGGGGGG
+>850:2:1:2732:11380/2
+ATGAAATGGGCAGCGGGTATCTTCTTACCTGTTGGCACATTTGGCTCGAAAAATATGTGACTCGCAGAGACCATCG
+>850:2:1:2732:11191/1
+GGGTGAACGATGGGGTGGTCTGGGTGACCCTGACCGTGATGGCCTACTTTAGGGCGGCCGGGTGGAACCGGGTGGG
+>850:2:1:2732:11191/2
+CACGTCGTGCTCATCGGCCGAACGACGGCGCAGGGGCACGGGGCCGCCCCCATGGCCTACTGGCTCCTCTCTGCTC
+>850:2:1:2732:10795/1
+GTGCCATGGGCACCTCCTAATCATCAGGTAGATTTTCCTGAAGAGTGGGAGGGAAAGTCGGCTGCTACGTGGCCTC
+>850:2:1:2732:10795/2
+TGCGGTAGCCCGCACGCACCGCTGGGCGCTGCATATTGGGGGCAGAACTAAATGGCATGTAGTTTGGTTTCTCACC
+>850:2:1:2732:8988/1
+CATTTTGCCAGAAGCACTACGACCCTGTTGGTTTTTAGTATTATCGTTATTGTTGCAGCGGTGAGTTTGTTTTTTA
+>850:2:1:2732:8988/2
+ATTGTTCTTCACCGGGTGCGTATTCCGATAAGGATCCAGACCAGTTTTAAAAAACAAACTCACCGCTGCAACAATT
+>850:2:1:2733:11574/1
+ATAGGCCGGTGGTATGGCAGCGGTAAGGAAACAGAACGGGTTCAACCGCTTACCTCAGTGGGCACTAGATAAACCG
+>850:2:1:2733:11574/2
+CTCTGTGGTGAACTCTATGTCAGCAACTCATTCAAACACAGAGACGGGACTGGTTCATTTTGAGCAAGGCATAGTG
+>850:2:1:2733:21093/1
+AGTGGCTAGATGCTTCTCACGAGGCGATTATTCGCGAAATTAAACTCGTGCTTACCAAAAACGGCCCACACGCCGG
+>850:2:1:2733:21093/2
+TCGACCCGAAAGGCGAGCGACCGCGACGCCCATTCGGGCCAGGCGGCGCGAGCCTCGGCGACCCCGACGCCGCTGT
+>850:2:1:2733:18989/1
+GGCGGCGCGCCGTCGTCGGCGTCGTCGCCGGCGGCGCCCGCCTCCCGGGGCCCCCCCCCCCGCGGGGGGGGGGGGG
+>850:2:1:2733:18989/2
+GACGTTCTGCGACTCGGGCTCGGATGCATCGGCATCGGGTCCGAAGGAGACCGACGGCTGCGGCGTGGGGCTGAGC
+>850:2:1:2733:11682/1
+CGAGCTATCTCACCTTCACTGGCGGGCCAGGCAAGTGCGGCGCGTCCTCCCGGGAGAACCGCGCCCACGCCATGAT
+>850:2:1:2733:11682/2
+TTGAGCGGTTCCTGTCAGGCACCGTGACCATCGATGGCCGCAAGTGGGCGGACTGGCGCTACCTTCCGATGCTAAA
+>850:2:1:2733:11056/1
+ATGTGTTCGCAATATCGAGGCAGGACCGGTTGTGCTAACCGGTCCTTCGCTCGCGCCTTTGATAGCCTGTCGTTTC
+>850:2:1:2733:11056/2
+GTTCTGTAACTTTGAAGACCCGGAGCCAGTCAAGTTGGTCCAACTGGACGAAGCCTGTCGAAAGCAACAGGTAAAC
+>850:2:1:2733:19676/1
+GCCGGGCACCTGTGTGTCGGAAGGCTGCTGAGCCTGGTGCGGCGATGTCCATGAACCCGCCGGCTCTCCGGCTCTT
+>850:2:1:2733:19676/2
+TACGGCTATTTGCTCTTTGAGGGGCTCAACTTGGCGCTTTCCCCCATCTGCGGTTCTCTTTCGCGGCGCCATAGCT
+>850:2:1:2733:18035/1
+AACTTGCGCGAGCGCTGACCACCCACGTGTTGACGTACGCGACCCGCGGCCGGCCGGCGCCAAATGACGAGCGCGA
+>850:2:1:2733:18035/2
+AACGCAGAATACGGCGACGGTCCAGCTTCATGAGATTCGCCCGTCCAAGCCTACTTATCCCGGAACGGCTTACTCT
+>850:2:1:2734:1866/1
+GCTTGAGAATCACCGCGAGGAATGAGGCAACGACTGGCCGCAAGGACATCACCCCGCCCTGCAAGAAGAACCCACA
+>850:2:1:2734:1866/2
+GCTGGATTCCGCGCCTCCAAGGGATGAAATCAACGGATCGCCCCTATGGAGGCGCGCGTCTCCTGCTCTCGCGTCC
+>850:2:1:2734:10211/1
+CGAGAACCGCTTCAATCTCAGACGGCGTCAGCCAGCCCGGACGGGAGCCGCCGAAGACGAGGCGCATGGCGGCCCC
+>850:2:1:2734:10211/2
+CTTCCCGACGATCATCGCGCCGCTCTTCAACAAGTTCAGGCCACTTTCCGATCCCGAGCTCGCCCAGCGAGTTGAC
+>850:2:1:2734:16143/1
+ATGTGACGAAGACCGGCATGATGGGCGTGGAGAATGCCCGGGGGCCCGGGCCGAACCCCACGCAGCCCAATACCGC
+>850:2:1:2734:16143/2
+CTCTCCAGGCGCCGCGTTGGGTGCTCGCGTCCACCGGCGGGCTCTTGCGTCTCGTCGGTGTGCTCATTGCTGCTCC
+>850:2:1:2734:20729/1
+CGTGTCCCGTTTGTTCTGGACACCGGAGAGGTTGGTGACGCGCACCCCGATATCCCGCACGCTCATGCCGCCGGCG
+>850:2:1:2734:20729/2
+CGTGGTGGGCGCGGCGGACAGAACGGCCCCGCGGGATCGCGCCGGGAGCTTTGAGCCCCCATTGGGGGCCAAGCGC
+>850:2:1:2734:3269/1
+AAGTACGACGATGAGGCGAACGTGACCGGCACCGTGAAAGGGGCGGTGGTCTCGGGGAGCCAGCTCCTCACGATGC
+>850:2:1:2734:3269/2
+TGTCGGCTGGTCCCGTCTCGAACTCGTTGTACGTGTTCACGGTGCCCCCGCTCCCCTGCCCGATCTCGCCCACGAG
+>850:2:1:2734:3965/1
+GCCTACCTGGACCTCGCCGGCGAGGAGCGGCCGGGGCTGGGGAGCGTGGCGACCTATGTCCTCGAGAAGCGGCGCC
+>850:2:1:2734:3965/2
+TATCCTGCCGGCGATGACCACGCTGCACTTCGCGATCAGCTCGATCGTTTATTGCCGACGTGCGCCGGAAGGCAGA
+>850:2:1:2735:15782/1
+ATGAAGGTCTAGCCGCAGGCCTACCAGCCGGGCGCCACCGCGATACAGCCGGTGCGTGCGTTCGTCCCCTTCTCGC
+>850:2:1:2735:15782/2
+CGGCCGGCCGGACCGACTACCGTCACCCGGCAATTGCACCGGCCGGGATTAAGCTGGTTCAGACCAAGGCTGACAT
+>850:2:1:2735:9245/1
+CCTGAGAGAAGTTAAGGCTAAGGCCACCGAGCCGGTCCCGGGCAGCCTCAGGAAGTACGTAACTCCGGAACTGAAC
+>850:2:1:2735:9245/2
+CAGGGCGGTTTCGGCGGGGGAGCCGCTGGTGCAAGCGCCGGGGAATTGGAGCCGGGGCTGGGCTGAAACGGGCCCG
+>850:2:1:2735:4480/1
+CGTGCGAAATGAAATTCCGCCCGCACCCCGGCGATGGCGCCTGGCGATCGGTGGTCGAGCCCGGCACGCCCCGCGC
+>850:2:1:2735:4480/2
+GGTTTCCGTCCCGTTGATCGGTTGCGTTGTCCTGGCGATTGGCGTCCGCCTTCTGCGCGGACCGAGGGAATTTTTC
+>850:2:1:2736:20426/1
+CCCCTCGTTGCGCACCGAGCCGGCGCCGGTCATGTCGGCACTGGAATCAACGGCTAATGGCTACCCCCCCGAGCAC
+>850:2:1:2736:20426/2
+CTGGGCTAGGGGCTGCCTGTTCTGGGCTCGGCTCAGCGCCTGGTTCGGGACGGTATGGGCGCGGGTCGCGCCCAGG
+>850:2:1:2736:2058/1
+GGTCCCGGGCCATTCCCGGTCCCAGTTGGGGGCGGAAGGCAAGGGCGGCGGCGTGGAGGGGCGAGAAGTGCCCCCG
+>850:2:1:2736:2058/2
+GGGGTCGTACTGTTCCCGGTCGCGGACCTTGGGGCGGCGCCTCTCGCCGAGCTGCTGCGCGGGGCCGCGGCGGGAG
+>850:2:1:2736:20317/1
+CTCTCGTAACCAGTTCTCTTGCATCCCGGCCTACCCGCCGGCCGAAGTTTCACTACCCCGCCCCCCCACCCCCCCC
+>850:2:1:2736:20317/2
+TGATGCTCAACTATCTGTCTTGGAGCCCACGGGCGGGCGTCTCTCCGCATGGAAGCGTACCGAGACTGGGGAGTTG
+>850:2:1:2737:4631/1
+TCGTACCGGGAACACGACCGGCTTCAGATTCCCGGTCACGGCTTCAGAATCCACGCCGGCCGGCATGGAGAAGCTG
+>850:2:1:2737:4631/2
+AGGTCAACGGGGCGGACGTCATCAACGCGGGTCTGCCCGGCGCGAAGGACGACGGGCTGAACGTGGCGGTGAGCGG
+>850:2:1:2737:13382/1
+CATCACCGCCGACCACCTCATCGGGGTCATCTCCGCTCCTGTCGATTACGCCCAGCTCCGTCTCGCGCATCTCCTC
+>850:2:1:2737:13382/2
+CGCTCTCGCGTGTTGCTCTCTCTACCCGCGCCTCACCTGAAACGATGCCGCCGGCGCCAGCGGGAAGCCGGGCGGC
+>850:2:1:2737:8798/1
+CATCCACCAAGCGCTCCCGGTTATCAGCTCGACCCCCTACGCCGGCCACATCGGCACGCGAGGACTCCGCGCTGGC
+>850:2:1:2737:8798/2
+GGAAACGCTGGCGTCCGTCAGCGGCGCTCAGCTGGCCGAGCTCCGGAAGCAGCGCGGCATGACCCAGCCGCAACGG
+>850:2:1:2737:8380/1
+AACAACGAGCACTGGATGATACCTTTTTCAAATCCCTTGGAAATTCACGCGCATCCCTGACGCTCACTGACTCAAA
+>850:2:1:2737:8380/2
+TCATGTTCGCGGAATTCCGATGCCACCTTGTCCATTTTTTCAACTTCGGCGCGCGTCTTTTGCCATGCCTTGTTTG
+>850:2:1:2737:2578/1
+GCGGTGATGGTCGATCGCCTTGCGGGGCGCGATCGTGAGCAACCAGGAGCGCAGAGTGCGGCCGGGGTCGAGGCGC
+>850:2:1:2737:2578/2
+TTGTGAAACGGTTTGTGAGCGAATGCCCAATGAGACCCTTCCCCCGTTTCAGAAGCTGCTCGACGAGCACGGCTCA
+>850:2:1:2738:15123/1
+ATCGGCTGGGGTCGCTGGTCCGAGCGCGAGCGACGGCCGGGGGGGGGCCGCGGGGCGGCGGGGGTGCGGGGCGGGT
+>850:2:1:2738:15123/2
+CGCGCCCCCCGCGTCCATGCTCCCGAACGGCGCGAAGGGGTGGCGGCTGCCGGCCACCTCGAAGCTCCGGACCAGC
+>850:2:1:2738:4166/1
+GACCTGGTCGTCGTGTAGCGCGGGCGCCTGCTCGCCGGGGACGTGGGCGTCGAGGACGCCGGACGGCGGGCCGACC
+>850:2:1:2738:4166/2
+ACTCAGGGATCACCCGCGCGCCGACCGGAAGGCGCAACTACGCCGCCGCCACCACACCCGCGGCGGGGACAGCCCG
+>850:2:1:2738:7129/1
+GGCACAAATGGACGATAAAGTTGATGTCATTGTGATTGGAGCGGGAGTTGCCGGTCTAGCAGCAGCTTGCGCACTC
+>850:2:1:2738:7129/2
+ATTTCAGGAGGACGTCCGTGGATAAACTCCGCGCCGAGCTCTATGGGCGCATCCAGATCGGGATCTTGCAGAGTGA
+>850:2:1:2738:8127/1
+TAATCATCGGTGTGTGGCAGCTGTTACGGACCGATGAGCCAGCGGCAGCCCGAGAGGTTCGTCTGCATATCGGCTT
+>850:2:1:2738:8127/2
+TCGTTCTGTTCCGGTGGCGACATTCCCTTCCCACCCCACTGGCTTTCCTGACGCCATGGTCATGCGCAAGCGTTCG
+>850:2:1:2738:12312/1
+CGGCGGATTTGCAACCAGCTGCCACCCTGACGATGCGGCGGTGCGGGAGGCAGGTTATGAGGAGGACGCGGAGCCG
+>850:2:1:2738:12312/2
+CCTGGACGGCCACACGGCGCGCACTACCGTACACGCGCCTCTCACCCGGAGGGCGACGCGGCGCGGAGTTAGACCG
+>850:2:1:2738:9093/1
+AGGGCGGCTCGATGCCGTGCTCGCGGCCTGGCACGCGCTGGGTCGGGCAATGCCCGCGCGGCTCGGGGGCAAACGG
+>850:2:1:2738:9093/2
+GCGCCAATGAGAACCCAGCCGTTGGCCTGCGCGAGCGCGGCGAGCGGGACATAGCGCGACGCTATGGGGGCGGCCG
+>850:2:1:2739:2938/1
+ATTGAAAGCACGGGCCGCGGAGACCGGGACGCCGGGGATGCTGCCGAGAGGCGAAAAATGCGGCGACGTGCCGCTC
+>850:2:1:2739:2938/2
+TGAAGGGCGAGGCGAGCGCCGGCGCGATGGGCCAGGAAATCCTCGACTACGTAGCCGCCCGGGTGGCGCCCTCTAG
+>850:2:1:2739:20383/1
+CCGAAAAACGCGGCCCGGAGGCGAACAGATTTTCGAAACTAGCGTCACGCTGCCACCTAGAACGAATAGCCGCCCG
+>850:2:1:2739:20383/2
+CCTACACCTACAGCTACGCCCTCGCCGATAAGCAGTCCTACTGCAAGCCCGACAGCTACGCCCACAGCCACTCCGC
+>850:2:1:2740:19050/1
+AAACGGAATACCGTGCCGGCATTAACGTCGCCTCCCAAGAGGGCGGTGCCGTAAAAATTGCCATCCTTGCCCAAGG
+>850:2:1:2740:19050/2
+CTCTGAGCGGCGCCGCTCCTGCGGGGGGGCTTGTCCTCGGAGCGGACGGAACGTTTTTCGGCGCGACTTTTTAGGG
+>850:2:1:2740:3353/1
+TAACTCGATAGGGGTCGATCCGGTGCCGGTGAACTATCGCGGTTACGACGTCTTCGAGCTTCCGCCAAACGGTCAG
+>850:2:1:2740:3353/2
+TCCGCAAACGGAGCACCTGCATAAAATTTCGCGCGGTCTGCCCACACGATTTTCTTCGCTTCAATCATCGCGGGCA
+>850:2:1:2740:1427/1
+GCTGCGACCGCCTAGAACGGCACCCGCGTCTGCGGTCAGCGCAGTTGAAGAATCAACACCACTCGGGCGAATCGGG
+>850:2:1:2740:1427/2
+TCGGCTGAATTGCAATCGCATGTTGGGGGCGTAATGCACTCGTGCTTGCGTTTCCCCCCGCGTTGCCTGGAATGGT
+>850:2:1:2740:6190/1
+CAACAGCCAGCTGGCCGCCGACCTGCGGGGGGGCCGGGCCCGCCCCCTGGCCGCGGCGGGCGCGGGGGCGGGGGGC
+>850:2:1:2740:6190/2
+AACCATCAGCTGTCCATCATTGCCGCCGGGGCTTATTCATAAGGGAGCTATGTCCTGAACAGGGAGTGGCGTATCT
+>850:2:1:2740:14594/1
+AACGGATAGCCAAATTCCAGCGCTGGGCCGTGACGCGTTTACGTCATTACCTAGCGCTGGAAACTTGCGAGGCGAT
+>850:2:1:2740:14594/2
+CAACGTTGGTCATTGCCGCGCCAATGACTGCTCGTGCTGACGACGGAGGACCACAGGGAACAAAGAACTCTGCCCC
+>850:2:1:2740:16176/1
+GATCTCGACTGCCCTGATTGGCTTGCGCCGGAGCTCGGCGGCGAGTTCGGCCGTCTTCTCCAACCTGTCGGTGGTG
+>850:2:1:2740:16176/2
+CTGAACGAAGTGGGTGAGGGCAAGGAGTCGAAAAAGCCGAGGCCGACGCGCTGGCCCTGGATGCGCAGATGAGCGC
+>850:2:1:2740:6850/1
+ATTGGTGATGCTCCTGTCGCCGAAACGATTCCACTGAAAACCCAGTTCGCGACCGGCGGCGCGTGCGAACTCTGTG
+>850:2:1:2740:6850/2
+TGACTAACGAATTGCGCCGGCGCTTCCCTGGCTCCCAACTCAAGCCCTCCACGGGCAATGGCCGCATAATGTTGAC
+>850:2:1:2740:3245/1
+AGAAATTCCAAGCGTGAACCCACTGTCGGCGGTGACAATACCAAGCTTGTTCATGTAGCCACCGACTGGCTTGCCC
+>850:2:1:2740:3245/2
+GCTGAGGATGCCAACATGCTCGATGGCTTTGCGCTTCTCCGGCAGGTCTATCCCGAGATGCTCGATTACACGTATG
+>850:2:1:2740:19590/1
+CGGTGTTGAGCCCGGCGAGGCGGCTACCTCGCCGCTTGGCCCATCCCGGGGGGGGGCGGGCCCGGGGGGCGGCGGC
+>850:2:1:2740:19590/2
+TTTCACCGACTCGGTCACTAGATTGGGGTGCGGCAGCGGTGTGGGCGTGGCGACCCACACTCCCTCGCGGGGGCGC
+>850:2:1:2740:15163/1
+TCATGGAAGTGATCCAGGAAGAGGGGCGCTTCATCCTCACGGTCAGCAAATGCGCCTCGATTGCCCACGTTATTGC
+>850:2:1:2740:15163/2
+ATTCGCGGTTGGTGATCGGGGCCGGGCCCCGCCTTGCGAATGAGCCCACGCACGAGCCAGGGAACATTGCCTTCGC
+>850:2:1:2741:14731/1
+CGTAGGGGGTACTTGACCCTGGGCGCGTGGTTTCCGCCACGACTCGCTTGTTCTGGCTCGTTACACTGGCCCTGCT
+>850:2:1:2741:14731/2
+GGCCGGACCCATTCTACATCGCGCCTTCGGCGACCGAGGAGACATTCACCACGCCCCGCTCCCGCCATATCCTCCG
+>850:2:1:2741:1396/1
+CCAGGAGGTTGTCCTCCACGACGAGAATGAGATTCTTGAAGTCAATTCGGCTGCTGTCCGCATAAACTCGCCCGCG
+>850:2:1:2741:1396/2
+AGAACGGGTGCTACCGCGGGTCAGGCATTCGTCGATATATCTGCGGGCCACGACCCCGGAGCTATCGCCCCTGGGT
+>850:2:1:2741:18513/1
+TCGCCAACGCTTTGGCGCGACGCACGGTAACAAAATCAACCTCAACGCCGAACTCGCAATCCGGCACTTGCACGAC
+>850:2:1:2741:18513/2
+ACGAAACAAAACACAATATGAAGGTAACGATTATTCTTACGACAATCAGCGCTCCCGTCTCTGGCCAATCTCTTCG
+>850:2:1:2742:14854/1
+CGGCGCGTTCGCCCTCGCTTATCTGCGCTGCCTCCCGAACACGACGGTCATGGCGCCGTCGGACGAGAACGAATGC
+>850:2:1:2742:14854/2
+CGATGCGGCGCGTTAGCCGTGACGTCGTGCGACGCCCCAGTGCATTGCCGAGGGGCACAGTTCGCATGACAGCCCC
+>850:2:1:2742:8093/1
+GAAACAGAGATTGCTCCTATCACTGGCCATGCTGGGCACGGGCGTAGCAGCGACGGCTCGTGGCCCGGCCGAGGGA
+>850:2:1:2742:8093/2
+AACGCCTTGCGTCAGAATTCCGGGCACCGGCGCCTTCGCTACATTGCTGAACAGAATGAAGCCGGGCGCATTGAGG
+>850:2:1:2742:11732/1
+CATCTTGATGATCGACACCACCACGACGCCGGCCGGCCCCCGCCCCAGCCGTGGCCCGGGGGGCTTGCGGGCGCGC
+>850:2:1:2742:11732/2
+CATGCGCGCGACGGCGCGGTGATGATCGCCTACGCCACGAACGGGGAGCGGGCTCCGGCGCTGGACGGGGTTGCGC
+>850:2:1:2743:18820/1
+TCGGTCGCTCCTCGCTCAACGTACGGAGAGTACGCCGGCAAGCGACGCCAATCGGGCGCACGAAGGGCTCGATAGC
+>850:2:1:2743:18820/2
+GCTCGGCGGGGTCCTTGCCCCGCGCGGCGAGGAGCTACGGGCTCGCGCCGGCATACGACCACCCGCGCCGGACAAA
+>850:2:1:2743:12552/1
+GGGGCAGCGCCGCGCCCCCGGGGCCGGGGGGCGGGCGGCGTGGCGCCGTCTCTCGGGCGGACCACGGGCGCCCCCC
+>850:2:1:2743:12552/2
+CTCGCACTCGTCGAGCAACTGTTGCTTACGGAGCCGGCAACGCCAGTGCATCGGGCACCTCCCTGGGGGGCTCGTG
+>850:2:1:2743:2095/1
+CAGCAAAGCAAGATGCACGCGTGGCCGGGAGGCGAGGGCCGGCGAAGCCGAAGGGAACCGGGAGAATGCCGGCCGG
+>850:2:1:2743:2095/2
+GACGGCAGCACGCAAGTAGCGGTCGGTTACTGCGTCGCCCTAAATCACTGCACTTGCGCGCGAAGCGCCGAACTGA
+>850:2:1:2743:5800/1
+CTGAAGGATCTGCCGTTCGTCGACCTGATTGGCTGCCGAGCGTGCTTTTGCGCGTTCCCGAACAGGGCGGGGCGGC
+>850:2:1:2743:5800/2
+CGTTGCCGATGCCGGTGCCGCCACGCTGGTCTATCACGTCGCAGTAGAGCTTCCGCATATGCCGGCGCGGACCAGG
+>850:2:1:2744:19186/1
+GTCGTTCGCGTTGAGTTTCGACAGGAGTACCACGGCACGACGATTCGGGACGCGGCGGCAAGCGCAGTGTTCTGGG
+>850:2:1:2744:19186/2
+ATTCTGACTGCTTAGTTCGTCTCGAACTTTGTCAGCAACAAGATCCGGCGCAAGCCATGGCGTGCCGTCGGGTACG
+>850:2:1:2744:19748/1
+CATTGAGACGATGCCTCCTCAGCGGCTTGGTTTTCTCGGATTTGCTGGCGTTGCTGCATCGAATCTTGTCGAGGCG
+>850:2:1:2744:19748/2
+GTCCCGTCTGGGTTGCCTACGGTTCCTTATTTAGCCCGAAAACACTCGGACCATCGACCGATCATGCAGCTCCGAT
+>850:2:1:2744:13413/1
+CTTCGGAAACCAATGCGCCGAACTTAGGGCTCCGCACGATATTGATCCAAGGAAGCGGCGCCTGGGTGCTTGGACC
+>850:2:1:2744:13413/2
+GACCGCACCTGCAGCTTCGAAACCGCGGCAGCTAATGCCCGGACGCAAGTTCCCCGACGAGCCTTCTGCGCCTCTG
+>850:2:1:2744:4145/1
+GCATCGCAATCTGCGGGTCATTCCCGAGGTCCTTGCCCGGCTCCTTCCCGAGGGTTTCGGGCCGGTCTCGAGCCAC
+>850:2:1:2744:4145/2
+CGGTGGGAACCCTTGCGATCTTCTGATTGCGCGGGTCCGGGTGGTTCTGGGGCGGGGGAGAGTCGGGGAGGTGTTG
+>850:2:1:2744:16722/1
+CGCGAAGGACGCCGGCCACTCATCCACGTCAATCACCCCCACATGCAGCCAACCGGTGGCGATGATGACGGCGAGC
+>850:2:1:2744:16722/2
+ACCCGCCAACGCCCTGCGCCTTCTCCGAGCAATGGATTACCTGCTCGGGATTGTCTGTAGCAACTACCTCGTGCTG
+>850:2:1:2745:7941/1
+CATCCGGCCAAAGAGGCGGTTTTCTCGGGGGATCCCCCGACCTTGCCCCGCTGGGGCGGGCGGATGCTGGGTTCTC
+>850:2:1:2745:7941/2
+TCAACCGGATCTAGCAGCATCACTTCGGCGCGGGGATCGTCCGGACGCCGGGCAACTTCGGTGCGCTCGGCGAGCG
+>850:2:1:2745:17479/1
+GAACAACACGATCCACAGCGGCAACGGGATAACGCCGCGGCCGCCGTCGATGCGATCGGCATCCGGAACCGCACGC
+>850:2:1:2745:17479/2
+GATCTGCTACGCCAGCTCGGTCGCGTGGGGGCAATGGGACCGCATCGAGGCCGGGGCCCTCGGCGGCGAGCGCAAG
+>850:2:1:2745:8870/1
+GACGCGCGTCAGCGTCGTCCTCCAGCCCCACCGCGACCAGCTTCCGCCCACCGTCGAGGACGACGGCCAGGGCTTC
+>850:2:1:2745:8870/2
+ATTGGGATTCGCAAAAAGACCGTAGCGCCGGCCCCGGGGGAAGATTCGATTTCAAGTTCGCCGCCGACAAGGGAGG
+>850:2:1:2745:15964/1
+CCCCCTCGCGACCTTCACGCGGGCCCCCCCCTCCCTCCCGAACCTGCACTCGCTCGCCGCGAACCTGCCGCGCGGA
+>850:2:1:2745:15964/2
+CTGCGGGCCGAGTTGTCCACGGCCACGGTGGCGCTCGTATATGCGCCGCCGACCAGAGGCGGCGGAGCCACCAGCA
+>850:2:1:2745:5574/1
+CGCAAATCGGGCTACGCCGAAGTCAGCAATCGCGAGGCGGCTGGCGGCCAGAATAAGAACGGTTTTCGGTTTGAAG
+>850:2:1:2745:5574/2
+AAGATGGGAAAGCGCCGTTTTATGTAATGCCGCTAGCGCAAGGGTCGCTTCGCAAGCTCATGAAGGATGGAATTCA
+>850:2:1:2745:10934/1
+GTGACGGGAAACTTTTGAGGGGCGTTGCTTGCGACGCCTAGGGAGCCGGAGCAGATAGAAAATGAACGTCTTGTCT
+>850:2:1:2745:10934/2
+CCTTGCGGCGTCCCGGATGTTTTCCGGCAGCACATCCAGAATGTTGTCGGTCCCGCTGATGAACGGGTCGCGCACG
+>850:2:1:2745:16465/1
+CTCGGGTAGCTCCCCGAACCTCTGGCCGCGAGTCGATCGGCATGGGGCACGACGCGGCTTCCACCGGCTCAAGGCG
+>850:2:1:2745:16465/2
+GCCTTCTTCCCGTGTTGGGAGCGCCCCATCACCTTCCCGCACCTCTCCTCGCCCGCGACCGCCTGCTTCTAACTCC
+>850:2:1:2745:5132/1
+CCACCCGCAAATTGTATCACAGGCGGACGGGCGCCTTTTGAACCAGGCCCGTCGCGGCGGGGTGCCGGCTTCTTTT
+>850:2:1:2745:5132/2
+GACCTTCCAACTCAGCGCATAATCGGAATAACGCGAATCGATCGAGCGGATCGCCGCCGCGCCGGTTGAGCCCATG
+>850:2:1:2745:4736/1
+TGAGGGGACCCTCCTTGGCGGCCACGGCAGCGGCGTCGCCGCGCCGGTCCACGCGCGCGGTGGGCTGCCCGCGCCC
+>850:2:1:2745:4736/2
+CCGGCGGCAAGATCATCGATTGCATCCCTGCAGCGGCGATGCAGCGCTTGCTGCAGTATTCCTCGCCGGGCAACGG
+>850:2:1:2746:13143/1
+CGGCCCTCGGCCACCGAGATGGGCCTGCTTTCCCCCGCCGGGGCCCGCGGCTTCCCGGGTGCGGGGGGGGGGAAGG
+>850:2:1:2746:13143/2
+GCGCTCCATGTCGTCGGTATAAAGGGCAGTCTCCAGGATACCGTCGAGCTTCGGCATGATCCCCCCTTGGTTGCGG
+>850:2:1:2746:19356/1
+CGCGGCGGGAGTGGTACGGCGAGGCCCGGGATGCGGGTCGGGGGACGGGCGGCGACTGGGGGGGGGCCCCGGGGGG
+>850:2:1:2746:19356/2
+GCGCTAAGGCCTATCACCTTCTTTCGGGTCCCAATGGCGTGGGCCGCTTCGAGTTTTTCCAGGATACGCCCAGGCC
+>850:2:1:2747:8610/1
+AGAGCGATAAGCGCGGCGCCCAGCGGCCACACGCAACCGTCAATCGGCCGCCGCGACAAACGCACATCCTTTTCGG
+>850:2:1:2747:8610/2
+GACGGGCGCCGATGGTCAAACCAGCTTCGTCAAAGATTCAGCTGGCCAGGTCGGTAAATCGGGGCGGGGTTATAAA
+>850:2:1:2748:15752/1
+CGTCAGGCCTGATCTACCCTGAAGGTGCGCCGGTATCGGCAGAAAAACGCCAGGCCGCCCCGTACGGCCCCGGACG
+>850:2:1:2748:15752/2
+TCCTTCGCCGGAACCCAACTTTCAGCGCATTCGCGCCCGGGACCTTTTGCGCCGCCCGGCTACCTATTCCCGTGGA
+>850:2:1:2748:7088/1
+GGGCAAATCGGCGGGCCTTGCGGCCTTTTGTATGGGAGCGGCCTAGACGCCCAACACTCGGGATGTATTTATCAAG
+>850:2:1:2748:7088/2
+CAGACGCGATCAGCTTGTGGCCCTGGCGGCACGTCATAATATACCTGCCGCCTTCGAGTTGCGCGAGTTCGCTACG
+>850:2:1:2748:1372/1
+GTCAACGTCACACTGGATCCAAACCCGGCATTGTGCGAGGACCCGGAGAGCCGCCGCGCCTGGGGGGCTGTCCGGC
+>850:2:1:2748:1372/2
+CCCGTGCGCGGGGTCGTCCTGTCACTAAGACAGCGACCAGTGGCGGGCGGGCATTGAGCGGCCGAGGCAGGGGCTC
+>850:2:1:2749:12736/1
+GCTCCACCGGGCCAACCTGCGACAGGTGATGCTGTGCACCCAGCGCGTCGCCCGCTCGATGGTCCCCGCCGCCGCG
+>850:2:1:2749:12736/2
+CCCGGATGGCGGGCGGCGCCGCGCCTAATACGAGCAAGCTGCGGGAGCATCAGAGCTCACGCATTGCTCGCGTGAC
+>850:2:1:2749:3596/1
+CAGCCGTACAAACGCGCGCATGATGGCGATGTTCACTTTCACCGCGCGTTCGCTGCTCAACACGCTGGACAACATC
+>850:2:1:2749:3596/2
+AAAAGGCGGAACCTCGTAATCGGGCACGATCTCCCTCGCACTTCATGTTTCAACTCACCTCCGAGTAGAAGAAACA
+>850:2:1:2750:13711/1
+GCGTTGGCACATAAGAGAACTGCAGGACGCCTTCCACCAACGCGTTCAAAAGACGACCCATGCCGATAGGGAGTTC
+>850:2:1:2750:13711/2
+GGCTGAGAAATATTCGTTGGCTTTGTTAGCTGCGGCACCTGCCACGGCTTTGTTGATAGCGTTGTATGGTTTCCAC
+>850:2:1:2750:17705/1
+CCAGGAGTCGTTCACTCGGCGGCGGCACCAGCGAGATCCAACGCAACATCATCTCCGAGCGCGCGCTCCGCCTCCC
+>850:2:1:2750:17705/2
+CGTCGTGCTGACTCCTGCGCTGGTGCGGTTGTGCCGACGCGAGCCTCGGCTCGCCGGCCGCGCTTCAACGGGTTGA
+>850:2:1:2750:2614/1
+TGCTGATGGCTGGATACCCGGGACGAGGCCCGGGATGACAATGACGGGGGCGGCTCTACGCGGGGCGCTGGGGTGA
+>850:2:1:2750:2614/2
+CACCATCGGGCCGATCGTAATGTTGGGCACGAAATGGCCGTCCATGACGTCGACGTGAACCCAGTCGCAGCCCGCC
+>850:2:1:2750:5520/1
+CGTAATTGAAAAGCTGCGCGCCATCGGCGAAGCGGATGAAACCCTTGGCGCGAACGACGCTCCCCGGCAGGCCATT
+>850:2:1:2750:5520/2
+TTGCGGGCAGTTAATCCAAACGCGGCAATCGTTCGCACCAACCGGCGCAGGATTGATCCCGAGCTGTTGTTTGGAA
+>850:2:1:2750:20779/1
+CCGGGGGGGCCCGCGCGGGGGGGGAGGAGACGTCCGCCCCCCCCCCGCCCCCCCCCGCGACGCGCGCAGCGGGGGG
+>850:2:1:2750:20779/2
+GGCCGAGTTCAAGAAGGCCATCGACCTCGACCCCGAGCTCTACGACGCGCTCTACAACGCCGGCATGGCGTACTCC
+>850:2:1:2750:2217/1
+GCCTTGCTGGCTACATGTGGCTTTTGTCGCCATGTGTCATGGCCGCCTTTGCGGATCGGCTTCTGTACAGCCAGCC
+>850:2:1:2750:2217/2
+TGTTGAGAGTGTGCTCTCAGCATCGTCATCCAACACCGGTACAACTCGCTGCGCGAGAATCGGACCACCATCAAGG
+>850:2:1:2750:14046/1
+TAACGACGGCCACGGCACGCGCTCCGCCTTTGCTATCCGGCCCGGCGCCCCCCTCCGCCCGCGCGGGCGTGCCACC
+>850:2:1:2750:14046/2
+CTTTTGGCAATGCGCTAGTGAGATACTTTTCCTTCCGTTTACTTCCCGATCCGCCGGACGCCGGCGGAAGGCTGAC
+>850:2:1:2750:19026/1
+ATTCCACTGAATTCTCACCATCACGCAGCGACTTGCGAATTCGAATTTCGTAATTTCATTCGTGAAACAACGACCT
+>850:2:1:2750:19026/2
+ATGTTACACAGCAATCCACGTTCCGATGGAAATTTCTCCTTCTAAACGATCGTAGGATCGAAATAGTGGGGATTTT
+>850:2:1:2750:10136/1
+CACCGGCAGCAGCTGGAGATTCGCATCGAGGATATAAGTCTGGACGTTCGGATTGGGCCGTCCTCTTCGAAGCCCC
+>850:2:1:2750:10136/2
+AAAGCGCAGCCCGCGGCCTACCCGCTCTGGGGGAAGCTTGCCGGCGGGGGGGGGTCTCGGGGGAGGAACTTATGGC
+>850:2:1:2750:19815/1
+GTCTCCGGCAGCGGCTGCTCGGTGAACAGGAACAAGCCTTCCTCGTTGATGTCCTTGGCGAACGTGGTCCCCGGCC
+>850:2:1:2750:19815/2
+GCTCGGCGGCGCGGAGCGCGACAAGATCAACTATCTGAACGGCTTCGTTCGCGGCGGGCTCCTCAACCTGCGCGAG
+>850:2:1:2751:8023/1
+ATGGGCAAGGTGCGCACCCACCTCGGCGAGGGGGAGCTGCCACAGTGAAGGAGCGCGAGGTCGGCAATGGCGGCCC
+>850:2:1:2751:8023/2
+ACTCCCGCTCGGCTCGCCGGCCGGGGGGCTCGGCCGGCGCCGACGAGTCCGCGCTGAGCGCGGACTCCAGTCAGCT
+>850:2:1:2751:17459/1
+AGCAGACCCGCCGCTTCGAACTCGCCCACAACGACACAATCGTCCTGGACGAGACCGCCGACATTCCGCCGGAGTT
+>850:2:1:2751:17459/2
+CACCATTTCGTTCAGATCGCGGTTCGTGGCAGTGACCAGCCGCGCGTCGACGCGAATGCAGCGGTTCCCGCCCAGC
+>850:2:1:2751:7332/1
+CCAACGCCTCATGGATCGGGAGATCCTCCGGCCAGTTCGCGCGTAGCGGGCTGAGGACCAGGTCCGCCGGCCCGCG
+>850:2:1:2751:7332/2
+CATCCACCCATTGCCCGGAGAGATACCTGCGCCGGCCTCCCCCCAATGCGCCCGCCCTTCCAATCCACTGAAATCC
+>850:2:1:2752:14694/1
+CGGGGAATCGGTACAGCCGAGCACTCGTATCACTCGTCAGTGCTTCCAGGCCGAGTCCTTCCTTCCAGGACCTCCC
+>850:2:1:2752:14694/2
+CACCAACAGACGGAGGGGAGAAGCCGCCGCCATGAACGCGACGAGGTGGCTGACCCGCAAAGCAGGGTCGCCTCCC
+>850:2:1:2752:8570/1
+ATCTCGAACCGGCCTTCCCGGCAGCGGGTGGCCCATGCCATCAGCACGCACGCCTTTTACCCCCAGCCGGGGTGGT
+>850:2:1:2752:8570/2
+CCGCAACGAGCGGTCCAAGCACCCCGGCCTCAAGTACGCCGCGGCGCAGACCGCGCAGCCGCCCCGCCTCCGCTAC
+>850:2:1:2753:7983/1
+GACTCCCGCGGCGAGCTCCACCTCACCAACGCGCCCCGCACCCTTCGCTGCCACCCCCCCCCCCCCCCCCCCGCCC
+>850:2:1:2753:7983/2
+GTTCTACCTAGAGATCGAGACTTTTCAGGTACCCGCGGAAGGCGTCGGCGAGATCCGGCCGCGCCAGCGCGAACAC
+>850:2:1:2753:14882/1
+CCTGGGTTGTTGATCCCGTCCGCAGGCATAAGGGACATTCCTCCGCGGGGGAGCGTTCTCGATTTTCCTGTTTTTG
+>850:2:1:2753:14882/2
+TTTTGGGCCGACCGGTGGCGGAGGGGGGGTTGCTCGGGGGGAAGGCGGTGCAGATTCGTAGAACAGACGGGGTTTG
+>850:2:1:2753:13852/1
+GCAACCACGACCTCATCACCCCAGAGTACCCCCGGCAGCCCGCCCAAAGCCGCCGGCTGACGGGGGTCCACGTCGG
+>850:2:1:2753:13852/2
+GGTTCGGGTAGCTGTCGCCCAGGCACCACTTGCCGACGCCGGCCGCCCGGCAGCAGTTTGCCCGGGAGGGCTCCGC
+>850:2:1:2754:10833/1
+GGGCGAGCATCGGGCGGCGGGCACCCGTGCCCCGCCGGCACCCGGGGCCCAGGAGCAGCCGCGGACGCTGGCGGGG
+>850:2:1:2754:10833/2
+CCCCACCGAGCCGACTGAACCCGGCCCTCGCGCCGGCGGGGGGGCCGGTGTCCGCGAAACGCCCCCCGCTGGCGGC
+>850:2:1:2754:21275/1
+CGAGTGCTTCGCTGTTCCGGGAGCCAGCGACGGATGCATACCAGCCCCGCACGTCTGCGTGCGGTGCGGCGCTGCG
+>850:2:1:2754:21275/2
+GGGTGACGCGCGAGCGGCTTGAAGGACTGTCACCGGCTAAGAATGCGCCGCAGAGAGCGCGGCGTCCCGCGGGGCC
+>850:2:1:2754:14991/1
+AGGTCTCCTTCGTGACCGCTTTGTTACGTTCACGCCACCAAAAGGACAGCCACGCGGCTACATCGCAAAAGATGCA
+>850:2:1:2754:14991/2
+GCCTGGTTTTGATGTTCCATGCTCGCTCACAAGCTCTCTACGGTCTGTGCTGACAACGTTTCCTCCTTCGATTTTT
+>850:2:1:2754:11322/1
+GTAGTTAACTCTTTTTCAGGGGCAATAGCAATATTGCCGGGAGGTTACGGGCCTGACATTATCGGCGCGAGTGCCG
+>850:2:1:2754:11322/2
+GCCGTTCCCGTTGCCCACCGGCACGGTGCCCGTTACGTCGGAGCCGTGATAGCTTCCCCGAATAGTCTGCCGACTT
+>850:2:1:2755:11280/1
+GCACGCTCGAATCGAGGCGGGCCGTCGTCCGGCTCGATGCCGAGGGGCTTGTACATCTGCGCGCCCCCCCCCCCCT
+>850:2:1:2755:11280/2
+CCCGATCGAGCCGGCGACTGCCCCCGCCGCGGGGCCGTGGGGCAGCGCGGCCGCGAAGCCCGCACCTGGGCAGGAC
+>850:2:1:2755:4847/1
+ACAGTTTCTCGATTGACTCTATCGCTTCCATCACCTGGTCTTTCATGCTGAGCATCTGACCTTTGAAGCGATCTTC
+>850:2:1:2755:4847/2
+CACGTTTGTGCCAACGGCCGCGAACGCTCCGTACTACATCGACACCGTTCGGGACAAATATATTTTGCGATCACTC
+>850:2:1:2755:19162/1
+TGCCAGCCTTTCTGCGCGGGCGCCGCTGGTCTATCTCGTCAATGCCGCACTTGGCCTGCTGCCGACTGTCGGCGGC
+>850:2:1:2755:19162/2
+CTGCGACAAGCCCGCGCGCGGGACGAACCGCCCCACCAGGGCGAAGAGCGGCACGACGGAGAGCGTGGAGTGGCGC
+>850:2:1:2756:6154/1
+CTCCGCGCTTTGCAGCGATTCACGCTGCGGACAGCGTGAAGCACGGGCTCCCCGCGGTCCTTCTTTCAACCATATC
+>850:2:1:2756:6154/2
+TCAAAAAGGCGTCACCGCGTTTCACCTCGAATACTTCCAGGCCACCGAGCGCGAGTACGCGCCGGCGCCGGAGCGG
+>850:2:1:2757:10228/1
+ACTACGTGCCTGAACCCTTTCATGAAACCGCGTGGGCGGAATGGCAGGCTTTGGACCTCCGGCCCTCCCCGCGGTT
+>850:2:1:2757:10228/2
+GGATAAACGCAACATTGCCGCCGGCACGCAACGCGTTCCATGGAGCACTCACGCCGGCAGCAGTGGCCGCGGCGCG
+>850:2:1:2757:15618/1
+CATCCACTGACAGGAGGGCTCGCCTCGGCCAATATGCCTTAGGGCGACTAGTTAGCACACCTAACTAGGCATATGA
+>850:2:1:2757:15618/2
+GAGGACCTGGCGCAGCCTGCCCTGGTTCGGCTCGCCGCTCACTGGCTGCAGCGCTGGCGCCTCGCCTCCCTCCCCG
+>850:2:1:2757:2059/1
+ATTCCCCTCTCTTATCAAACGGTCCCGTAGCCAGGTTTGCCTCCAGCACTGCGGCTCCCGTACGGGCCCGCCCAAC
+>850:2:1:2757:2059/2
+CGAGGAGGCGGCCCTCGAGGGGGCGGCCCCGCGCGTTGCGGCCCACAGCCGCGGGCGCCGGGCCGCCTCCGCCCCC
+>850:2:1:2757:16305/1
+CACCCACTCACTCCGATGCCGCAGCAAGCCCTCCACGCGGATCTGGTCCGGGACATTTCGATCACAGGTCGAAGCC
+>850:2:1:2757:16305/2
+ATCGCGACGCGGGTGTGCAACGTGGGGGAGACCACGAAGCAGCAGGGGGGGCCGGGGCAGGCCGGGGGCGCGGGGG
+>850:2:1:2757:12445/1
+CAGCGATCGATGCATAGTCTGCGGACCTTCTTCCTGCAGATGCCGCCGCCCCCTCTTCGGCGGCAAACAGCCCGGA
+>850:2:1:2757:12445/2
+TACTGCAAATCGTCTGCGCCTATCCAGCCCGCCACAGGGCGCGGTGCAGCGCGCCGCGGGATTTGACGAGGTCATC
+>850:2:1:2757:19272/1
+AGCGTCTGGGCGGCCCATGACGCGCGACCCAACTCCGCGTGTCCCCCTTGTCGCGCGTGGGGCCGCGCCCCCGTGA
+>850:2:1:2757:19272/2
+GTCCCGCGTTCTGCAAGAGTAGCGACGCCACGAACTTCGCGAGCTCCGGTCGGGGTGGCAACCCCCAATTCCCCGC
+>850:2:1:2758:20484/1
+CAGCCCCTCCACCTGCTCGCCCCGCCTGAGCAGTTCGCCGCACCATGCCCGGTTGGTCATTGGGCCCTCGCTCCGC
+>850:2:1:2758:20484/2
+GGCGTCGGTGCTCAAAGGTCACGCGAGTCGGGCGCGGGGGCGCGGGGATGGGGTCGGGGGGCTCGGCCGTGCGGGG
+>850:2:1:2759:10379/1
+ACTTCAAGGTTCGAGGGCGAGGAATGCGCACTGCCGTAGTCGAGCGGAGAGTCGCAGAGGCGGGCAAGACCCCGCC
+>850:2:1:2759:10379/2
+AGCGCGAAACGTCTCGGCGCAGCGCGCAAGATTCGACGGCGCGGCAGGCTTAATGGCGAGGTCCACATCACCGGCA
+>850:2:1:2759:16155/1
+CATGTTATGGCCAGGGGGTGTTTGACGCTGGGGATTAGGCTGCGCCGGCACGCCCCCGGGCCGATGATCGGGACCG
+>850:2:1:2759:16155/2
+ATCGAGGCCGTTAGCGCGGCCCAACGGGCGCAGCGGCGTGGCGGGGAGCCCCCATGCCCGCCTGGGACCGCCCATC
+>850:2:1:2759:1135/1
+CGCGTTAGCGCAAATGTCACGAGGCCGAACGAGGGCGTCGGCGCGGTCGTGAACAACAGCGGCGGCCCTCAAGGGG
+>850:2:1:2759:1135/2
+TTCAGGCGGATGTCGCTTTAGGATCGACAATCGGGATGTATGAAGAGCGCGTTCCTGCCCCATCGTTGCGCGAACT
+>850:2:1:2759:7310/1
+GAGCAATGGACGGCGTAGGCCCACGCCCGAAGCCTCTTCGATCCGGGGCCAATGGCGGTTTCTTGGGGGCTCGCGG
+>850:2:1:2759:7310/2
+GTTGTAGCAACAGCTGTACTGCGAGAGTCGTTTTACTTGCCCCGGGTCCGCCGGTTATAACTAGTCTTCGTTTCGG
+>850:2:1:2759:13990/1
+CCCTCCCAAGGAGGGGAGCGTTTTGATGACGAAGACGGCCATCAGCCCGCGCGGGCTGCTCGCCGACGGGCGGTAG
+>850:2:1:2759:13990/2
+GCGACCAGATGCCGGCCAAGGTCATCAAGGACGGGGACGGCACCCGCCACGGTCCGGACCCGTCCCGCGGCGGCTG
+>850:2:1:2759:1045/1
+GCCGCGCAGATGCAACAGTACGAGTCGGAAAATCGTCCGTCGGTGGTTCGCTTCGCGATGCCGGCGCGCGAACATC
+>850:2:1:2759:1045/2
+TGTTCTTTAGATGCTCCTGGCCGCGCAGGACGTGGGTGACGTTCATCGCTGCGTCGGCCACGACGACCGCAAAATG
+>850:2:1:2759:8658/1
+CCGCGGGCCAGGGCCTTGCGAGCCGTCCGTGCCCCGGCGGGGCCCTACTACCCCCGCCCCTGCCCTTGGGCGAACC
+>850:2:1:2759:8658/2
+GCCCCGGCCAGGAAGACCACCTCGATAGACAGGACGGCCGTGAAGGCAACCAAACCCAGACACCCCCCCCGCGCCA
+>850:2:1:2760:19991/1
+GATGCTGGAGAACCACGTCTCTCCCCGCTCGCTGAATCTGTGACGGCACGACATGATCACGCGAGCTCTGTGCATT
+>850:2:1:2760:19991/2
+TTTCGGAGGCAAGAGTGGCGGACGCGGGAGCTGGGGGGGGAGGTGGGTGTTGGGCAGCGAGTTGAGGAGTCGCCGC
+>850:2:1:2760:14490/1
+CCGTGGTGTCCGACAGCAAGTGGGGCGGGGGGGCCGCCCCGCCCCGGGGCCACCACGTGCCCGACAGCCAGACCCG
+>850:2:1:2760:14490/2
+CAAGACATGGATCGGGGCGCTCACGGACGTGGGTTTGATGTTGTTGGCGCTCGCTATTGTTGCATCGCTGCTTGTG
+>850:2:1:2760:14792/1
+GGTCATGACGCCGAGCGCCGCCTACCAGCCTCTCGCGCGCGACAAAATCTAGCACGGGCCGATGGAGCAGCTGGCA
+>850:2:1:2760:14792/2
+CCATGCGTGTCGTGGCCGCAGCCGGGGAAGCGGCCGGCCCGCGAGCAGGGCGCATTCAGATAACCCAGATGCCGCA
+>850:2:1:2760:1865/1
+GACTTCGGCTTCGCATTGTTTAACTTTTGGGCCGGTGGTCAACCAACCGCCCCGCAAAGTATCAAAGACTTCGTTA
+>850:2:1:2760:1865/2
+CTCCATTTGGAAGGGGAAGCATCGGAATCTACAGAAATGGGAACGACGCGAAAAAACATGCCATCTCTGAAAACAG
+>850:2:1:2761:9854/1
+TCTCGCCGGGCAGCTAAAAAGGAACACAACAATGAGTGGACAGGACAACAAGGGCACCGCAGTCATCACCGGCGCA
+>850:2:1:2761:9854/2
+GCGCTTGTAGGCATAACGCAGCTTTTCAGCCAATTCCTCGAGCCGGTCGGCGCGCCGCGCCACCAGCACCAGATCA
+>850:2:1:2761:15904/1
+GCAACCACGGCGCGGCTTAGGCTCGCTATGCCGACCGAGGGAAGGCGGCCGCCTGTCGCCGCGGTCGCCCCCCCCG
+>850:2:1:2761:15904/2
+GCTCGCGGCTGAAATTTCCGCGCAGCTCGGCATGATCTCCGAGCCCGACGCGGCGCGCGAGAAGCGCCACCTTGCC
+>850:2:1:2761:20336/1
+GTCTGAGCCCGGATGGTGGCGGCTTGCCCACCTTCTCCAGCACGGGGCGCGGGGAAATCCATAACGGGGGAGGTGA
+>850:2:1:2761:20336/2
+TTCAAAGATCATACTTCCCGCGCTTCTATTTGCAGGGTTCGGCTTACGCTCGCGGCACCGGAGCCGCAATTATGGG
+>850:2:1:2761:8052/1
+AGCTTAGAGTTTGCAGCGGTCGCAGCGATCGTAGCGGTAGGCTCAGTGATAGGGCGACAGATCTTCATCACACCAA
+>850:2:1:2761:8052/2
+AAACTTTGGTGGCCCATTGTGTGCTCTTGCTCCCGTAATCTTTATTCAGTTCTTTTTCGAGACGATTAACCGGGTT
+>850:2:1:2762:16030/1
+TCAGACCGACTGAACGCCCAAGCGCACAACGCGGAATACAACCGGCAGGGTGGGGAAGGTTGCCCATGCCCTGCCT
+>850:2:1:2762:16030/2
+AAGCAGAGGACGCGATCCCCCCCATCAGCAAGAGCACCACGGCGCAGCGACGCATAAGGCCTCCGAAACGCTCCCG
+>850:2:1:2762:11755/1
+GCTCGCCGAGCGGCTCGAGGCGCGCCTACTGGTCTGGGCAGGAGCGCCGATTCCGCTCTTTCGCCCATCGCGCGGC
+>850:2:1:2762:11755/2
+ACGAAGGCGACTCGGTCGTCGACCACGATCGTCTTTTCGTGGTGACAGTGCATCGGTCTTTCCTTCGCGTCCAGCC
+>850:2:1:2762:4651/1
+TCGGCGAGCTTCATCACCGCGAGGATCGAGCCGTCGTCCGGATCCGCGAGGCCGCGGGCGGCGCCCCCCCGGGGCG
+>850:2:1:2762:4651/2
+GAAGCTGCGCGTGTCGGCGGGCGAGAAGGGGGACCTCGTGATGCTCGGCATCGGCGGGGGGGGGCCGCTCGACGGG
+>850:2:1:2763:17210/1
+GTGAAGGCACGGATCAGACGATCACCTAACGAGATCGAGCTGAGCCACCGCTCTGGGAGCGAGGCTGCGCAACCGT
+>850:2:1:2763:17210/2
+ACATTCTATAAAGAAATTCGCGAAGATGATTACGCCTTTCTCAAGCCACCCGTCGGCATCTAACCAGGCGATGCAG
+>850:2:1:2763:17680/1
+GCGGACTGTAGATACCCCTGAATCTGCGTTTTCCCCGCGAACGTCTACTCCGTCGTCGCGTTCTCCCGCTGCGCCC
+>850:2:1:2763:17680/2
+CTACTCCCCGGGAAGCCGCGGGGGGAAACGGGGGCGCCCGCGAAACAGCGCGCGTGCGTTCGCGAGGCAACCCGCC
+>850:2:1:2763:8129/1
+CCGTCGGCGCCGGCGGGTGTGTTCTTCCCCCCCCCCCTGTGTCCGCGCTTCCCCCCCGGCGTAACCCGCCGCGGGT
+>850:2:1:2763:8129/2
+GCCGGTCCATGCCGGATGCGATTTCGGGTCGATGTCGAGGCGCAGCGTGTCACCCGGCTTCCCATAGGTCGAGCGC
+>850:2:1:2763:1637/1
+CGTCGCCACTCTTGTGGGGCAAAAGCGAATCTGCGGAGTCCAACACCCACCCCGCGGCCCGATGCACCAGCCAGTG
+>850:2:1:2763:1637/2
+CAGTCGCGGCTGGCTTCTCCTTCGACGGCCAGCACACGCACATGATCTACGTGCTCTCTGGCGTCGGCGTCGTCGA
+>850:2:1:2764:19757/1
+ACGTGTAGACCACGGGAGGCTCCACGCCAGCAGAAATTCACGTGGTGGAAGAAGCCGCCGGCCGCGCGGGGGATCG
+>850:2:1:2764:19757/2
+CGGCTGCCCGGATTCATGGCCACAATTCCCCGGCGGGACACCGGGCGATCTTCCGGATCGTAGCTACCGGTAATCC
+>850:2:1:2764:10886/1
+AAGGCCCATTCTGGCTTGCAGGGACTCACTCCGCCCGCGCCCGCCTCTGCCCGCCCGCTGCGTCCCGTGTTCCTTC
+>850:2:1:2764:10886/2
+GAGCACCTGCGCCGCGCTGGCAGCTCCGGGTACGGTGGCCCCGCCCAGAGCCCCACCCTGGACACGCTTGCGGCTC
+>850:2:1:2764:3158/1
+GATGAGGCTGAAGAGGGTGAGCTTGCCCGCACCGTTCGGCCCAACAAGAGCCGCCTCCTCCCCCCGGTTTAGATGT
+>850:2:1:2764:3158/2
+CCTGGGCACCGCGGCTGCCGGGTTTTTATGCGGCTGCGAACCGAGAACAAGGGCGATGAGCGAACGCTTACGCGCC
+>850:2:1:2764:6097/1
+TCTTGACGGCGTTGATCGACTTTAGCTTGCCGGCTGAGTTTCCGTCGGGCGCCGGGGTCGAACCGCCCCAACAAAC
+>850:2:1:2764:6097/2
+CTGGTTCCCTCTGTTGAGGCAGCCTGGAACCCCCCTGGGTCGGCAGGGGGGCACGGCCTTCAAGGGGCAGGGGAAC
+>850:2:1:2765:1951/1
+GCCCGCCGGTCGATGCCAACGTCGTTCAGCGGTCCATCTTCGTAAACGCTGCTGCAAATCGGGCGGTACATACTTT
+>850:2:1:2765:1951/2
+GAGCTCGAGAAGCCAGCCCGCGGCCTTCTGGTGGATGAAAACGGCGTTGGCCGCCCCTACGACCGAGCCCTGGGAG
+>850:2:1:2765:6262/1
+ACCAAGGCGATTCGAGACGGGAAGGCGGATACCGGCACCATTTGGACTGAGCACGACCCGCAGGCGTCACACATTT
+>850:2:1:2765:6262/2
+CCGTCGCATTTACGCTTGCCGGTCCCGCCCGGGCAGCAAGACCGATCGACCCGTCGGTTCTGCAACCCCCGCCCCC
+>850:2:1:2766:11735/1
+ACCTACAACTCCAGGGCAGAAGCAAGCGCCGAGCCAGGCACACAGCAGGCGATGCTCGGTGAGCCTGCCGGCGCGC
+>850:2:1:2766:11735/2
+TCCTGTGTGACGCTGCAGAATGGCAGCGCCTTCTTGGCAGCTGGCCGTAGGCGCGCCGAGCCGCCACAGGAGCGGG
+>850:2:1:2766:1163/1
+GTCAACCCCGCGGTGATCGCTACAGAAATGGTCGACCGCGTCGTAGACGGTTTCAAAGCGAATAAGGCTGATACGA
+>850:2:1:2766:1163/2
+CTACTCTGAACACTGCGACTCGATTGTAAATCGTTGCTTCGCCTCAGCGGGCGGTGAATCCGCCGTCGGTCCACAT
+>850:2:1:2766:12254/1
+AGCAGCGGAAGCGTGCGCTCGTGAGCCACGCCCACCCCTCAGCGGCGCAAGCACGGTCACTACGCGCCCGCCTGTC
+>850:2:1:2766:12254/2
+CAACATCGGCAAGGATCCGGGCTTGCTGCCGACCGACGTCTTCTCAATGCTCGTGATCCTGGCGTCGGTCACCACG
+>850:2:1:2766:18002/1
+GTTGGTGATTTCCGAGTAAGGCACGTTGCGCACGCCGGTCGGAATGATCGTCGGGGCGATGCCCCCATTGTTAACC
+>850:2:1:2766:18002/2
+CTCAAGGGCACCTCTGCGATCTCGCGCCCCCGCCCTCCAGCGGTGTCGCCGCCGCAGCTTGCGGCGGCGTGGGAGG
+>850:2:1:2766:9581/1
+TCTCAGCCGGGTCAAAGAACACGCGTGCGGGCGACGTGCCCTCGATGACGTAGACCTTGCCGCCGGGACCGGAGGC
+>850:2:1:2766:9581/2
+ACGGGCCACGACAGCATCCCGCTTTGGGCGACCCCCAGCACACTCCAGAACCAACACCACAGGAACGGTGACCGCA
+>850:2:1:2767:1265/1
+GTCAAGAGAATGCCTCCAGTTGCGGTGGCGGGTGTGGATAGCAATTGCATTAGAATGGGATGGGGGACTCGGAATA
+>850:2:1:2767:1265/2
+CCTGTTGGGTTTGCCGCTGCCGCCTTTCGCTAATCGTTTCGGCCTGCTTCACCGGCGCCTGGCCCGGAGGCATGAG
+>850:2:1:2767:17732/1
+GTGGCGGCCCACCCCAATCGCCACTGAGCGGCGAAATCCTACTTGCGCGAACGGCTGTCTGCGCGAACTGCCGACT
+>850:2:1:2767:17732/2
+GGGTCCGCTCACACCTGGAGTGCCCGAGAACAACACGTCGAGCACGCCGGACGGGACGACGAGGACGGATACGCCG
+>850:2:1:2767:3296/1
+ATGCCGGCGAACGTACCGCACGGCCGAATTTCCCGTTCAGCGAACTGGAGTTTGAACGCGCGATGGAGCTGATGTT
+>850:2:1:2767:3296/2
+TGCACACCCTCCGAGAAACCGGTCATAGCGCATTTAGCGGCAGTATATGGCAGAAGGTGCGGCACGGCTATTTTGC
+>850:2:1:2768:20866/1
+TTCGACCTTGCCCTTCTTGCTGAGGGCGGCAGTGCGCTTGTTGTGGTCGCGCGCGCCGCTGTAGCGGCCCTCGCCT
+>850:2:1:2768:20866/2
+ATTCGCTCGCGGCGGCGAAGCCGACCCTGGGCAATCCGGGCGCCGCCGCTTACTGGCAGCAGGCGGCGGTAAGCAG
+>850:2:1:2768:15046/1
+CTTACCACGAGTCAGGTCCGCTTCCTTCGCGAGCGGCAGGTTGCGAGCTACAACCGGGCGGTGCCGCTTTCCCTGG
+>850:2:1:2768:15046/2
+GACCGCGAGAACAGGTCGCTGGCCCGGGTGATGTTGCCGGCCACGACGCCGGGCGCCAGACCGCCGGCGCTCACGA
+>850:2:1:2768:7025/1
+GCCGCTGGGACAGGCCTCGACCGCATCGCCACGCTGAAATACAGCATCCCCAACCAGCGCAACATGTTCTCCCCCG
+>850:2:1:2768:7025/2
+CACTACGGGAAACGTGATGAACAACCGATCCCGGCGAGGGTAAAGATCTTTTCGTGCTCGAGATTCCGTTTCTCAA
+>850:2:1:2768:14718/1
+CCAGACCTCCGCGGACAAGCCAATGGGCGCAATGCCAGCCGCGACGGCGCCGAACCCGGCGACAACCTCCATTAAC
+>850:2:1:2768:14718/2
+CCTTCCGGCACCCTCGACGGCAAATCGAATGCCTTTTTAACAGTGTTCAAGTTCCGCCCGCTCAACATTCTTCCGG
+>850:2:1:2769:16287/1
+GCGACAACATGGCGCTGTCCGGAAGCGTGATGCAATGCGGCGATCCGAACGAAGCATTCCGTCTGGAGTGCGACTA
+>850:2:1:2769:16287/2
+AACCGGCAACCGCGGCGACGGAAGGGGCGTTCACCGCCGGTTGATACGGCCGAAGCTCGTCTTGGTCAGGTCTTCG
+>850:2:1:2769:1558/1
+CTTCAATTCTAAGCATGGTCGACGGGCCCCATCGTCGCCGCGATCGAGCGCATCCGTTCGTAGTAATGGCGGGGGG
+>850:2:1:2769:1558/2
+GCATGCATCTCGCAGAAGCCGAGCGTCTCTACGCCTTGCGGCAATCCAAACGCCGACCCTCTGAATCATTGACATC
+>850:2:1:2769:11844/1
+CGCGCGTCCACCGCGGCGTTTACGACCAACCGCACTCGGCGGCGCGCACCCACCGGGGCCGGCCGTGCGCAGACGG
+>850:2:1:2769:11844/2
+CTGCGTTTCCGGGGACACCGCTGCCATCACGCTCTGCACGACCCACCCCATGGCGAACGAACGCAGGACGCGGACG
+>850:2:1:2769:9188/1
+GGAAATCTGCTGCGACAATTTTCCCTGTAGCGCGCTCTCCATTTCGGGAAGTTTATGCGGGCGCAGACAGATTGCT
+>850:2:1:2769:9188/2
+AACCAAACCGAAATGCAGCACGCATTTAGCCGCCGCAAGCAAGCGAGATTGAGCGAGCAGGGCAATTTTTCTGCGC
+>850:2:1:2769:11601/1
+AGCTATTCGGGCATTCGAGCGGCCTACCAATAAAGCGACGGCCTATCGAGTTGATGGATATGACGATTTGGAACAC
+>850:2:1:2769:11601/2
+ACAGCTAATCGTGGCGAGATCCCATGGGAGCCCATCCAAGGGCGATCGCAAGCAACTTATGAATTCGCCAGCGGCG
+>850:2:1:2769:6429/1
+CTCGAGCCGAATCGTATTTTTCGACGCAGCGTCGAACGCATTCCACACGACGCGCGCAAGGAGCGCCTCCCCATCA
+>850:2:1:2769:6429/2
+CCTTCTTTTTGGCGGAGACGGGTTCGTCGAGGCGGAGGGGGAGCACGCGGCCGCGAATCTTCTGCGAGAAGAACAC
+>850:2:1:2769:2724/1
+TTGTGCTTATCGTTTTGAAAGAGCCGATGGTTTTGCCGGCTCTCCGCCCCGAATTCGCGGAACGACAACCGCGGCG
+>850:2:1:2769:2724/2
+CGAGCTTCTGGTGGGAAAAGGCGCGTCCCAGTCCGCACCCTATCATTGCGCTCCAAGCCGCGGGCGCTGTCAATAC
+>850:2:1:2769:9351/1
+AAGATCATCGAGGATGCGTCGGCGACGATGGCGTCGACGCGCCAGTCCTCCGAACCCCTCGCCCGCCGCCTCGGCG
+>850:2:1:2769:9351/2
+GTGGGGAGCACGCCGGCCGCACCCTCGCCACGATCCATCCGATCGAGCAGGCCCTCCGGCGTGACGCTCGCGTCGG
+>850:2:1:2769:19002/1
+AAGTATTCACTGTTATGTCCCTGCGGACGCCGGGCCAGTTTGTCATTCTCGTACGCAAGCCTCTGCACGACTTCCG
+>850:2:1:2769:19002/2
+TTGGCGGCAGTTATCAATCACACCCTCAACACTTACTCTGAGCATTTTCAATGGAAACAACCTCCTTACGCATACA
+>850:2:1:2769:13352/1
+GGTCGGGCTGGTAGTGGCGATCGCCGACTTTGCCGCGACAACCTCCGTGCCCCTAAAGACTCCCGGCCTCGCTCTT
+>850:2:1:2769:13352/2
+GACCAGCACCGTCGGAGGGACCAATGCGAGGTTCCATCGACCTGGCCGCAGTGCCGCCCAACCCACAACTGAATAG
+>850:2:1:2769:1847/1
+ACCGAGGCCGGCGCTTACGTGTTCGGACGCGCGGCTTCCAGGCCGTAGGAGCGCGAGACGAAGCAAGTCTCGCCCT
+>850:2:1:2769:1847/2
+GTCGGCCCTCACTCGCGAGCTCCGGGGTTGGCTGCGGAGGCTTCGTGTGGGCGTCTTCGCGCGCCGCCGTCTCGGT
+>850:2:1:2770:16660/1
+CAGGAAGGAATTTAAAAATACTGAAGAACCAGCCCTGGCGGAATACGTATCGGTGGGGTAGGCGAAATTGCGTTAC
+>850:2:1:2770:16660/2
+TTCTCTATATCCGGCGCCCTCTCTTCTACATCGACCATCTTTTCTATGCGTTGCATATCCACACCTTCTTCTAAAC
+>850:2:1:2770:2109/1
+CCGACGCGGCAAGCTATCGCGCGGGCGCGGCGTCCCTCTTCATGCGAGCAGCATCATCGCGCGGATGGCGCGTCCG
+>850:2:1:2770:2109/2
+ATCTCGACGAAGCTACCGACGGGCACCTCGCCCTCGAGTCGCGCGCCGGGGAGGCGACGGGCGTACGGGCCGAGGC
+>850:2:1:2770:18285/1
+GCGATGCCGAGCTGTCCGACCGCCTGCGCGCAGCGCAGCGAACCGTAGCCGAGCACCCCCCCGCGATAGGACCAGA
+>850:2:1:2770:18285/2
+GCCGGGCAAGCTCATCTATGCCAACCGCGGCGCCGTCGTGTTCGGGCACCACGACGGGCTCCGGGGCGCGGGCCCC
+>850:2:1:2770:5106/1
+GAGCGAGTCGTACTTCAACGAAGCCGAGCGGCTCGACCCGCGCGCCGCCAACCTATCTCCCCAGCACGCGAGTTCC
+>850:2:1:2770:5106/2
+GGCTTGTGCGATAGCCGCCTTTCGCGCAAGGGTCTCGACGTCGTCCGGTGTGATGTTAAGAACCTGGTCAAGCTTT
+>850:2:1:2770:18920/1
+TTAGGCTTTTGGCGGCGCGTTTTACAGGCGCACATGTGCGTCATTTACCTTGTGGGCGTCGTGGCAAAGCGCCTGG
+>850:2:1:2770:18920/2
+TTGCCAGGCCAATCCCTACGAGCATTGCCAAAATACAAACCAACCAAAACAGCCGCGTCTTCTTTATCCAAATGAA
+>850:2:1:2770:14684/1
+CAGAGAAAAGCGGGGGGCGGAAAAGAAACGGGGCCCCCCTTTTTTTTTTTTTTTTTTTTTTTTTTTCTCTTGCCCC
+>850:2:1:2770:14684/2
+TTGACGCGGCTCCGCCTGGTGAAGGGCCAGGAACAATCCGAGATTCTGCCGGTCTACTGGAGTGACAACTACATTT
+>850:2:1:2770:11204/1
+TGCCGAGAGACGGGCCGTGGCCGGCGGGGGCACGGCGTCGGCAAGTGAGTGCACAGGGGATCGGCAAATGGACAGG
+>850:2:1:2770:11204/2
+AACGCAACCTCGGACGTCCACATCTTCCGGACAAACTCAAGCGCGGAAGAAGATGGAAGCAGAGGACCGGTGTTAG
+>850:2:1:2770:18200/1
+CCGACGAGACGCACCTCGTGGGGCACGCTCGGGTCGTAATTCTTGGGCACGAAGCCCGCGGCGAGGCCCCGGGTCC
+>850:2:1:2770:18200/2
+TCTCGGCCGTGGGCACGGGCGGCACGGTGAGCGGCGTCGGGGGCGCGCTGGGCCAGCCTTTCCCCGAGCGCCGCGC
+>850:2:1:2771:5571/1
+TTGGGGCGTGCCGCTGGACAGAGCCGCCACCAACCGCCCGGGCGCGCGGTGCGGCCCGCGGGGGCTCGGGCGCGCC
+>850:2:1:2771:5571/2
+CAACCCCGGGCGGGGGTCGCCCGACGCGGCGGCCAGGCAGGCCCCGGGCTCCCAGCGCGTGAGCCATCGGCGCCGC
+>850:2:1:2771:17293/1
+GAGCGGCACCGGCGGGGGCGCGAGCCTCTTAAAGACGGATCGAACGCCGGGCGCGGCGCGGCGGGGGGTGCGGCTG
+>850:2:1:2771:17293/2
+GTCGTCGGGCCTCGCCCACGATTCGGAAGCCGGGCGGGCGACCGTGGGCCCTCTTCCCACCTCCATCTCGCGTGTG
+>850:2:1:2772:7340/1
+CACATGGGTGCTTGCATCTTCGCTGCGGACCTATGTCCGGAACGTTACGTTGAGGAAAAAGGAGCCCGCCCAATCC
+>850:2:1:2772:7340/2
+CACCCACCTCCGGTAACATGGGCGATCCTGGAAGAGGATGCGTGTACAAGCGCGACTACGAGCGTCCCGCCTGTAG
+>850:2:1:2772:10632/1
+CTGGCGCAAGGCGGACAGCCGGAGATCTTCCGCGAGCAGAGCGGTGGCTCCAACGGCATGCGCTTCGACCTGCGGG
+>850:2:1:2772:10632/2
+CACGATGTCATTGGGCCGGTTAATGCGCTTGCTGCCCAGGCGCTGGGCCAGTGGGGTATACGTGCCGTCTGGTTCG
+>850:2:1:2772:10514/1
+TTGAGGCAGCTGGCCTGGCCTCGCCGGCGGGCGTGAGTGGTATGGTTTAGTCACCGATTGCAGGCGTAAGTATTCT
+>850:2:1:2772:10514/2
+GTTCTGCGCGTCGTACAACTCCCACACATCATCTTCGAGCGGTCTCCGTGGTTTTTTCTCCCACGCTGCCGGGGGC
+>850:2:1:2772:20784/1
+GATCGAAAACCCCGTGGCTTGTGCGCAGTATTCGACCCCATCGTGGCGGACCTCAAACTGCCGGGCATGGTCCCCC
+>850:2:1:2772:20784/2
+ACCCCACGCAGGGGATCCGGGTCGCCCCCGGCCGGGCGCGGCAGGGGCAGCCCTCGTCCGTGGACGACATCGGCCG
+>850:2:1:2772:3602/1
+CGGACAGCAAGGGCGGCGGGAGGCCGCCCAGTCCGTTCGGGCGGGGCGACGGCTGCTGCCGCTACTGCCGGCGACG
+>850:2:1:2772:3602/2
+CTCCTGCGGCCTGGTCAAGGTCAAGACCACTGCCCTGCGCGCCGGCGCTGCGGCGGAGGCCGGGGCCGAAGAAAAA
+>850:2:1:2773:10746/1
+GAGCAGTGCGTCCTCCCACTGCGCTTGCTGGTGCATTGATATCAGCATCTCTCTCTATCAAATATTGCGCAAACTC
+>850:2:1:2773:10746/2
+CGAAACTTACGGGCCAGAAGCACTAGAAGTGGCTGCCGCAGGTCGGTCCTTTTGGACAGCAGCCCCTCTTCTTGGT
+>850:2:1:2773:17580/1
+GAATTCACCAAAATGCGGCGCACAGACGTCGGGAAGCCAGTGCAGCGCACGGGGAAAAAGAGAGGAGCGGCGGAAA
+>850:2:1:2773:17580/2
+AGGATACCTTCGCGGGCCACTCCTAGGCTCGGACAGTGGCGCACGAAGAGGCTCGCCCCTCGGTTCTCCGCGCCAA
+>850:2:1:2773:11983/1
+GCGTCATCACCTCCGACGCTTCATCTCGGGTCAGGCCGTTATCCCTCGCCCGCTTGCGGCGACAGGTGATCTGCGC
+>850:2:1:2773:11983/2
+CGTCGCGCCGGCCGTCGTGCAATTCACGACCTTTGTGCTGTTTCGGGGGCTCTGGCTGCGCCCTGGTCTCGCGCCG
+>850:2:1:2773:15447/1
+GGGTCTCATGCGCCGCCCGGCTGGCGAATAGCCCATTGAGCGGCGCCCTTTTCTTCTTTAGAAAACCTTTGGTGGT
+>850:2:1:2773:15447/2
+CGGTGCGACCGAGGAGTCCCGGCCGCCTGGTCAGCAACCCGAACCAGGCTATCTACCAACCGACGGTACCCAGGCA
+>850:2:1:2774:8489/1
+TTGGTCGCGGGTTTCGCACACCGGCATGAGGGAGATCTTCAACACCGACCGAGGCAGTCGGTTCGCCTCAGAGGAG
+>850:2:1:2774:8489/2
+AACGGTTGTGCACGGTGCCGGGCGCGGCCACTCTCAAGCCGCCGCGCCCGGCCCCGGGGACAAGCCCTAGCCCGCC
+>850:2:1:2774:13529/1
+ACGGAAGTCGGCGAGCGCCTATTGGGGACCCTGCTTATCACCGACATCGTCGGCTCGACCGCGCTGGCCTCGAAGC
+>850:2:1:2774:13529/2
+GCCCCATCAAACAGCACCACGAAACCGACGCCCCCAGTCGAATCCTCGCGGCCGCGCCAACGGACCGGCTAGGGGC
+>850:2:1:2774:4860/1
+GAGCTCGCCCGGTGCTCTCCGTTGCCTCGATAACTTTGTGTTTCGTTCTGAGAATGTTGCGTGGAAGCGCGCGAGA
+>850:2:1:2774:4860/2
+TTGGGGGGCGCGGCCGTTGCCAACATTTCTTTCTCGGATGGCCCGGACTCCGTACACCTTGATATTTCTATTGCTC
+>850:2:1:2775:10359/1
+GCGGGCCAAAGTCGCCCGCAGCCGCTCGATATGTGGGCGCCCATCGCCGCGGCCACGGCCTCGCCCGGCCTGCGCC
+>850:2:1:2775:10359/2
+CTTCCGGTGCGGCTACAGCCGGCGGCGATCCGCCGATCGACTGTGGCCTTCGGCAGCCTGTCGCCCGCGATGTGCC
+>850:2:1:2775:20805/1
+CGAAGTTCAAGATCGAGAATTTGCCGGGGATGCCCTTGGTTCAATGAGTGAAAGACCACTAGTTTGTCTATCCGGT
+>850:2:1:2775:20805/2
+ATAATGACGTCGAATCTTGGCGCCAGGGAGATGTCCGAATTGATGTAAGGCCGCATCGGGTTTGTCGCAGCCCAGC
+>850:2:1:2775:5828/1
+TCGGTCCCATTGGAGTTCCCTCCGAGGGGGTTGGGAGAGGGCGGTTCTTTCGCTCCGATTTTTTCAAGGGCCACGC
+>850:2:1:2775:5828/2
+CACGGCCGTGAATGCTCGAGCCTTTTCCTGGCCGTGGATCCTGAAGACAATCCGCGCCGCATTGCTTAAGACCGGG
+>850:2:1:2775:8034/1
+CGCGACTTTTCAGTACCTTTGCAGCGCCTCCGAGGTCGCGTTACTCTTCCATTCATTGCCGAGCGGCTGAGCCCAG
+>850:2:1:2775:8034/2
+TTTGCCTCTCACGCGTTTGCGGATTGTGAAGCACCGGAGGACCGATGCCTTCCTGGCTTGACGCACAACCACCGGC
+>850:2:1:2775:8908/1
+GATAACACTGGCTGGGAGGAACTCCTCATTGTCGATCCAAAAAATGTCGAACAATCCGAGCACGACGCGTTCAAGC
+>850:2:1:2775:8908/2
+CGCGAGCGTAGGAATCCATCACTACGGCCCCAATCGAGTTTGGTCTTTGCTCTCTTCGCCCGTGCGACCAAATACG
+>850:2:1:2775:18227/1
+CGCGCTTCCACGAAAACCAAAGCCACCCACACCCATCTGGACGATATTGCCGAGCGCAACCCCCGCACGAAAACGA
+>850:2:1:2775:18227/2
+TGAAGAAGGGCATCACTCCGATATTTACCTGCCTTATCGCGAATCTGCCGTGCAGGCTTTTCTTCGCAAACCACTG
+>850:2:1:2775:20122/1
+AAAGGTTCCAGTTCGCGGAGCGCCTGTCGCCAACTCTCCTGGGCGGCGGCATGATCGCCGGCGACTTCCTGCGCCC
+>850:2:1:2775:20122/2
+CTTCACCCAGGTGCCGACGACTCGGGGGCCGTGGAAACACAAGTCTACCAGGCAATCCTTGAACGCCGTCCTGCGC
+>850:2:1:2776:9266/1
+TTGGTCGGCGCGCAGCGTGGGCCAGCGGCGCGAGAAGCTGATACATGCAGGAGGCTCCGGGTGAAGCGCGGCCCGG
+>850:2:1:2776:9266/2
+GAACGCCGAGACCTATCGGCACACCAAGATAGGAAAGGGCTAAAGGGGATTGAGCGAGCGGAGCTCAGCCATGCCG
+>850:2:1:2776:1974/1
+CGCGCCCTGGATCCGGTCGCGCAGCGCGCTGACCGCGGCGACGGTGGCACCCGGATACTTCTCCCCGGCGTTGGAG
+>850:2:1:2776:1974/2
+CACCAAGGAAGGTGTCGGATCTCAGGTCGAAGGCACACTCGCGCGCTGGCCCTCGCCGGACTTTAGCGCAGCCGAT
+>850:2:1:2776:4375/1
+GGTTCACCCGCTTCTCGTCAGTTGGGGAGATGGATGCTGCGTTGGACGGAGGGCCCTCACATCTCGCGGCGAGCCG
+>850:2:1:2776:4375/2
+ACCAGGGCGGAAGCCGGGCGCGCGCTTCAGATTATCGACTAACTTATTCCGCGGCCGCTTAGACGCCGCGGGCTCG
+>850:2:1:2777:18458/1
+CAAGCCCAGGGCGTGCGTGTCAAATTGCACACCTCTGGTATTTCAAGGGCGACCCGCACAAGACTATCGAGGTGAG
+>850:2:1:2777:18458/2
+CCACTGTGCCCCAAGGGCACACCTAACAACCCTGCCCCTCTGCCCCCTTGTTTATACAAGGCCCCACTCACGGGCA
+>850:2:1:2778:10271/1
+TATGCATCGCTCTCTCCAGATTGCTAATATGCAAAAACACATCAGGGAAATTGAGCAGGTAAAGCCACAAAACCGC
+>850:2:1:2778:10271/2
+CCGATGGTGAGGCCGATTTTGAGATCCCCAGAGGCCGCCACGGGGTTTTCGCCGAAGAAGTTTTCCGATTGCTAGT
+>850:2:1:2778:15678/1
+TCGTGGCGATTGTTCATGATGCTGACGTTTTTATACTTCTTAATTCTTACTTCCCACTTTTCTTTTTCCTTCCTCC
+>850:2:1:2778:15678/2
+GCCATAAAACATGGCGAGCACAGCAGCGAGCGAGACCTTTTCTCCACGAATGACGCAGACGAGCCTGGCGCCGTTT
+>850:2:1:2779:11816/1
+CACTTGCCGAAAGCTTCGGCAGGCTGTCGAAGACACTTGGCAATGGCGGGACCCAGACGCTTGCCGACCTGCTCTC
+>850:2:1:2779:11816/2
+GGAAAGGCGGCGGATACGGCGTCGTTGATGGTGCGGAACGAGTCGAGATCGCCGCCTAAAGGCTTCTACAAGCCCA
+>850:2:1:2779:6345/1
+TCGGCGGTGTCCCCCCCGACGGCGCACCCACCCCGCGGTAGGCGCGCGGCGCGGCGCGCATTGGGGGCGATCCTAC
+>850:2:1:2779:6345/2
+CCAGACCGCATGGGCGGCGGCGCACTGGACCGCCCAATTCAACGCCGCGGGTCGGGAAGGGGAGGGCCAATGGCAC
+>850:2:1:2779:8801/1
+TTATCGCGCGCACGTTAAGAAGAAATTGAACCTCAAAAGCGCTTCTGAATTGACCCAATACGCAACGTCCTGGGCC
+>850:2:1:2779:8801/2
+AATCGGGGGAGGACACGCTTGTGCTCCAAGTATTACTTCGGAAGAGGCTCCCGGGGTTTCACCGGGAGGGCAAACG
+>850:2:1:2779:2584/1
+CCCCGTCGTGTGCGAGCAAGACGCCGCCGGCCGTCGCCCGCTCGGCGGGCGTGGCGGCCGGCAGCACGGGGAAGGG
+>850:2:1:2779:2584/2
+ACAGGTGCAACCTTGCCCCCCGGAGCGGACCGCGTCCGGCGCGGCTCCCCGGAGGGACTTCACGACACGGTTCCTG
+>850:2:1:2780:16194/1
+GCGCTCCGGCGCAGGGAGTCCGGGATCGTTCGTCGTTCCTTGGTCCACCAAGCCGCCGCACGCGACAAGCACCGCG
+>850:2:1:2780:16194/2
+CTCGCTGGGTCCGCCCTCGATCTTCGTGATCATCTCCATCGGGCAGTCTAATGGCACCTACGAAAAGTTGTCCGAG
+>850:2:1:2780:3692/1
+GCCGCAACGCTAACTCCTTCTCCCCGGACCACGCTGCGGTGATGGCGAAATACTGAAGGACAAGACTGCCGCTATC
+>850:2:1:2780:3692/2
+GCAGGGGCAGCCGGGCTTCGGGCCAAACCTCCGCGCCCTCGGCTTAATCGATGCTGGTCTTGGGCGGGAAAAAAGG
+>850:2:1:2780:15015/1
+AAGCTACTTCTCACAGAAGGGCATGGTGCGCTGCGAGGACAGCTTCGCGGCCGGCTCGGGGTGGAGGGGGACGGGG
+>850:2:1:2780:15015/2
+CAGCTGCGAACGGCCGCAGGGCGAACGCGACAAGCGACAGCGGATTACCGGCGGATAGACGGCCTCCGCCGTGGCA
+>850:2:1:2780:20982/1
+CCAGCACGCACCAAGACATGCCGTCTTTTCACATGCGATGCGGTTCGCCGGCACCTTATGCGTCTCTACCCCAACA
+>850:2:1:2780:20982/2
+GAGATCCCTAAGACGGCGCTCTGAAGCCCGACCAGCAGCCTAAACTCAACACGAATTAGCTTGATCGCTGGAAGAG
+>850:2:1:2780:1768/1
+TTTTGGCGGCTCTTCTTGCTGTGGGGCGTGGGGGGTATAAGTGGGCGGTGCCAGGCGGTTGTTTTTGTCTTTTCCC
+>850:2:1:2780:1768/2
+ACGCATGTTGATGGTTAATGGCGAGCGCGCCGCGCGAGTACACCTTCAAAATAGACGCTACGACGGGCTAAAGATC
+>850:2:1:2780:16235/1
+AAGCGGACGGCGCGTCCCGGGCGCCCCCCCCGGTGCATCGGGGCCGGGGAGAGCGCGTTGGCGCAGCTCCGTGCGC
+>850:2:1:2780:16235/2
+GAGGCGCGGCAAAGCTCAATGGCGGCGAGAAGTTTGGAGCACAAGCCCAACATCTCGGTTTCGTGCTCGCGCAGGG
+>850:2:1:2780:15967/1
+GCCACGCCTCGAGGCGCTCGAAGCACTCTCTCCACCCCCCGTGGGGCCCAGCGCGGCCGGGGGCCGTCGCGGGCGC
+>850:2:1:2780:15967/2
+GCTGGATGCTCACTGCGTATGCCAGGGGGCTGTGGCCGGGGGGGGGCAACCTGCGGAGGGGGGGGACCGAGCCGAC
+>850:2:1:2781:16560/1
+TCATACATATCTATCGCCGTGTTTCTGGCGCGGGCAAATTGCTTCTCGGCCTTGCGGGTCACGTCATTCGCAAATC
+>850:2:1:2781:16560/2
+TCCGTGCCCTAGGATCATTCGAGCCCCACTCAGGCTGTGGTCACACAATCCTGCTCAGAGCGAAAGGCAACGAGAA
+>850:2:1:2782:20175/1
+ACAACGCCTTTGCATCAGGCGTTCGCTCGCTGTCGACGACTAAGCTTCTCTCGTGGAATAGTCGTGTAATCCGCTC
+>850:2:1:2782:20175/2
+AACTTTTCCGGGTTAAACCGAATTAGATTTACTGACGGTAAGAAATCAACTCCAAGCACGGGGAGGACATGGTGGC
+>850:2:1:2782:10987/1
+GACCTCACTCATGCCAGACTATGCCTATGCCAGGCACGACATGTTCCTGTCCTACGCCGAGGTGGCGCGAGCCGGC
+>850:2:1:2782:10987/2
+GGAGGGGCCCGCCGCCCGAACTCCTGAAGCATTGGTTCCATACGGGCGATATGGTGCGGATCTTGCCCGGGGCCGC
+>850:2:1:2782:1045/1
+GCCGAGCATGAGCCCGGCAGGGCGCAAGGGGGTGACCAGTAATTGCGCAAGGGGGCCCCGGTCGCGGTCGCGACCC
+>850:2:1:2782:1045/2
+ATACCGGCCGGGAAGGGATGCCGAGCGGTGTTCGTCCCAAGATGCTTTACAACCCGCCCCTGCCAGCGCCGAACTT
+>850:2:1:2782:15295/1
+ATCGGGCTCTCCATAATCATCGCGATTGCGCTTCTTACCTTTGAACGGCCGACTGGTTTCGCCGGGGCGCCCCAGA
+>850:2:1:2782:15295/2
+AACTGCGCGTCGACACGTACGACATCGCCCCCGTCCACTTCATCGGGCGACGACGCGGTAGATGCCTTCTGGCCAG
+>850:2:1:2782:2297/1
+CGCCGCTTGCCGGTTGCTCTGGAGCATCCTTTTTCGGCAGGCCCCCCTCTCCGTTCGGCCCTCATTTCGGGTTTTT
+>850:2:1:2782:2297/2
+TTCGATCGAGTCCAATCCCGGAAGATCTCGTTACAGCGCGCATCTTCAGAATCGATGCCGGCTTCCTTCCCCGGGT
+>850:2:1:2782:18624/1
+GCGCTGCTTGATGTCGCGCTAGCCGTACGCGCACGGCACCCGACTCGCAAGATGAGGGCGCTCGTGGAGCGACTGC
+>850:2:1:2782:18624/2
+CCGACAACCTCGCGCGGGCGGACAACCAGATCACCCCGCTCGCCCGCGACGGCTCCGGGAAAGCGCGTCCCGACGC
+>850:2:1:2783:13397/1
+GCCGGCCCGCACCACGGTGAGGGACAAAGCCGCGCCTTGTCCGCCCGATCGGGTCAATCGCCAGTTCCAGGCGCCG
+>850:2:1:2783:13397/2
+CCCGCATGGGCCGTCCGGCTGACGCGCCAGCCGACAATACGCCGGGCGTAGGCATCGATGACGAAGGCGACATAGC
+>850:2:1:2783:8553/1
+CGCAGGCGGCAACCGCTGGGTGCTCGCCGCGCTGCGGGCGGGTGGCTGGGGCCGCCCAGCCGGCGGGGACGACGGG
+>850:2:1:2783:8553/2
+TTGGGGCCAGACCCCGTTTAGCTCCGGGCGGGCTGCGAGCAGGAGCATCGCGTGGCTCCAGGCGAGGGGAACGACC
+>850:2:1:2783:12151/1
+GTTCAGGAAGCGTGCTGTCGCCCGTTTTCCGAACGATCTGATGAGCGTGGGGGTGCGACAGCGGATGCGGGCGGCG
+>850:2:1:2783:12151/2
+AGCGTCTCGATTTCGGCCAAAGTGCTCTCCACTTGGATGTTCGCCGGGCGAATCACGCGCGCCCCCGGGCAAGCGC
+>850:2:1:2783:7641/1
+GGCTAGGCGCCCTGCTTCAGGAAGACGGGCGCCAGGTCGGCGAAGTGCTCGGATTACCCGGGCAGATCGTCTGGCG
+>850:2:1:2783:7641/2
+AACCGTGCCGGTCGGCGGGCGAGGGGCGCCGGCCTCTGCCGGCTTGCGATCCCACCCGGGCGCGCCCATATCAGCA
+>850:2:1:2784:12369/1
+CGAGACCACGGGTGCCGCGTAGCCATAGTACGGATACCAGGGATAGTACACCGCCGGCGGGGGGCTGGGGGCGGAA
+>850:2:1:2784:12369/2
+AACCGACTCTAGGCATATGAGCCATCTTACATTATCATTGACTGACACAGATCGTTACCGTCACAAACATTGTCGT
+>850:2:1:2784:2813/1
+CGGGTTGCGTCCGGTGCGCCGGGTACCGCCGGGCCGCCTGCAGGTATCGCGCGCCGCACTCCTGACGGCGCCGCCC
+>850:2:1:2784:2813/2
+TGCGACAATCCCCGTCGCCCGCCCCGCGCCCGCGCGTATCCTAAGAATATAACACGAACAGAAATTAATGGAAAGA
+>850:2:1:2784:4443/1
+CCGCACGGGGACGCCGACTAATCCGCGCCGGTCACGGGGTCCGGGCAAAGGGGCTGTGGGGGAGAGCTACTGAGGT
+>850:2:1:2784:4443/2
+GTCCGTGATCGTCTGGCGTGCCTTCTGCGCGGTTACTTCCTCGTTCCTATTTCCTGAGTCGTTGTTCCTAATTTCC
+>850:2:1:2785:11862/1
+AGGAGATTTGAGGCTCGGCGAGAATGTCGGGCACGCAGACCACTCGGCGCTCCCGGCTTGCGCGGCTGATGGGGAT
+>850:2:1:2785:11862/2
+GCCGTGCGCCTGTGCGAGACGGCCTTTTGCGCCAACTTGCCCGTCTCCGCGGCGCGGCCCCCCCGCTCCCAGGCCC
+>850:2:1:2785:6951/1
+GCGAGGATGCGGCCTTTGATCTCGTCGGTGATGTGGGGAATGACCTGCACGGTGCCGCCGAGGCACTGGCCGCGCC
+>850:2:1:2785:6951/2
+GTCCACCCCCTCACGCACCGCCCCTTTCACCACGCGGACGAGCCCGTCACCGACGAGCGCGGCGTGGGGGAAGTGG
+>850:2:1:2785:1790/1
+TTGGATCACGAGAGATATGACCGCTTTTGCCCGCTCATGGAAAAGCAAAACGCACGTATATCCGAACGGGGATGTG
+>850:2:1:2785:1790/2
+TTTGACCAATACGGAATACAAAACCCGCAGATGGTCGCATCAAACGTTGCTGTGATTGTTTTACTCATTCTGCACG
+>850:2:1:2785:2768/1
+GACAAGGATCTCGCGCCCGACGCCGTGCAACAGGCGGTGGCCCGAGCCGGGGTCCGGGGCACGCGGGGCCACGACA
+>850:2:1:2785:2768/2
+GCGAGCGCGGCACGCACATCGAGCGCGGGGCCCCACGTGTGGCCGGTGGGGTCGGCGGGCCGGGCGGGCCCGACCG
+>850:2:1:2786:12108/1
+GTCTTAGCGCAGGCGGCACCAACAGCGGGGAGCGTCCGACCCTGCGCCGCATGGGGGCGGCGAGCGTCCCGCCCCG
+>850:2:1:2786:12108/2
+CAGATCGCACGGCTTGGGGCCGACTTTGAACGGGCCCGCGGAGCCCCCGCCGGCGGGCAGCTCGGCCGCTCGCCAG
+>850:2:1:2786:1449/1
+TCGCCTTTCTAACTTTCGAGAGATTACCGGGGGACGCGCCCAGGGGGACGCGAGGGGGACGTGAAGGTGGTGACGG
+>850:2:1:2786:1449/2
+TTCCGCCCTTGGGATAGTCCTCGCTCGCACCCCGGCTTCGTCCGAGAGTGGAAAAAGATCGGCGTGGTGGAATGAG
+>850:2:1:2786:7326/1
+AACATTGATTCTCCTCGCTTCTCTCCAGAAATTTTGACAGAAGGCAACGAAGAAAACAAAGGAGCAAGTCCAACTC
+>850:2:1:2786:7326/2
+GAAACGCCTCCCATCGAAGCGGCGACCGGCGCTCCCGGCGCTTGAACAAACGCCGCCGTTACTGACTTCGCTGTAG
+>850:2:1:2786:19507/1
+GTTGGTGGCTTGGCTCTGCTTGAAATCGAAGCCAGTACTGAGCTCTTTTCTCTCCTCGTTCAGTGCGCTATCGACC
+>850:2:1:2786:19507/2
+TCTGTCGGATCCGGGACTTGCTGGTCCCGGCGGTCCAGCCGGCTTCTTTCGTCGGCCGCCACCCGATCCTGGCCGG
+>850:2:1:2786:1627/1
+TCTCGCTAGTGCGACAGCCGCCACCCCAGGCGCCGAATGCAGTTCAAATTCCCGACCTCGGCCCCGCTCCCCCGCC
+>850:2:1:2786:1627/2
+CACCCGGTAGGATGTTCTACGGCTCCCCGTACCCTTTTGGCCTCGGGACGAGCGGCATGGTGGGAGCGGTGCAGCC
+>850:2:1:2786:16823/1
+GCGGCGGGCAATGCGGGCGCTGCCGCGGGCTGTTGGCATGGGGCCCGATGTCGGGCGGGGACGGGGCGAGATCGAC
+>850:2:1:2786:16823/2
+GCACTCGCCGCCGCCAAACCGCCCCGCGAAGACCTCGGGCGCGGCCAGGCCAAGACCCCCGTCCATCCCGCCTGCG
+>850:2:1:2787:1484/1
+GCAGCCCATAAATCGGGCGCAGCACTTCCCGGCCCTGCGCGCGCTTCGCCACCAGCTCGCTCAAACCCGCGAACGC
+>850:2:1:2787:1484/2
+AGACCGTGGGCAACGCGCACCGCCTGCAGAACCCCCGACCGCACGGGGCGACGCTTGCGGCGGGCTCTCTCCAAGG
+>850:2:1:2787:18188/1
+ACCGCAAGGAGCAGGCCGTCGTGCTGGAGGGGCTGAACGCGGACGGCAGCGGCGTGCACCAGATCAGCCTCAACCC
+>850:2:1:2787:18188/2
+AGCATCTCGTGCGGGTGGACGACCTCCACCACGGGGTTGTTGGTCCCGGTCGGGCGGCTGTTGGCGCCGGAGTAGG
+>850:2:1:2787:5355/1
+CTCGCTTCGCTGCTGATTGGCGACTTGGTTGGTCCCGCCCAAACGCCGCCAGCGCCGAGCGGCGACAATCGCCACC
+>850:2:1:2787:5355/2
+GCCGACGGATTCGTAGCCGTTGTCTGCCGGCGATTTGACCAGTTGCTGACTCGCGCCTTTTGATCGGTAGTAACAT
+>850:2:1:2788:17025/1
+CGCCACTGAATGAATCGCGCGGCCGGACGCTTGATCGGATCGCCTTCTTTGCGGCTGTACGGCCCGGCCCTGCCAC
+>850:2:1:2788:17025/2
+CGGCGAAACGACCGCCGTGCGTCCGACGCCTGCGCGAGGGCGTCCGAGCGCGACCCGATTACATAAAAATAACAAT
+>850:2:1:2789:8113/1
+GTCGCCGGGGAATCGGCCTCGCTTTGGCTTTGGGGATTCCGGCTCCAGGCACGGGCATGAGCGCAGGCGCATGAAA
+>850:2:1:2789:8113/2
+CGATAACACTCGAGCCCCAAGCGCGCCCACCCCCCCCGGGGTCCCCTCGCGGCGCTATTCCCCTCCAGGGTCAGCG
+>850:2:1:2789:1537/1
+CAGCGGGATGAGGCTCGGGGAGGGGCGCCAGCACGCCGCGGCGAGCTCGGAACAGCGTCCCGAACGGGGCCGGCGC
+>850:2:1:2789:1537/2
+GCCGGACGGCGCAATTGCCGCTCTGGGCAACGCTCTCGCGGGCCGGCTGTCCCCCCACGCGATCGACATCTCCGCC
+>850:2:1:2789:9590/1
+ACGTTCCTCACGCGGACGTTGGCCACGTGGCGCGCCACCGAGGCCCCGAGCGGGGCGCGCGCGCGTCCGGGAGCCG
+>850:2:1:2789:9590/2
+GGCACCGAGCTGCTCCTGCTCATGAAGCTCGGACTGCTTCGCCCGCCGCCTCTCGTCGACGTCAAGCGCACCCCCG
+>850:2:1:2790:2713/1
+AGAGGATTCAATTTAACAATCAGATAATCGATTTGAAAGCGCTCACGGCCCGATTGACGGAATTGAAACAGACGAA
+>850:2:1:2790:2713/2
+CGTAATTTGCGCCTGCTTCAGCGCATCCATCAACGCAATCAATTTCTGCACAGGCAACTCGCGATCCGGTCGAATC
+>850:2:1:2790:2608/1
+GGGTTATCACGCCGGCCAACTCGGCGTCACATCTCCGCAGAGATGAGGATGTAAATGTCACATCACGCCTCAGGTC
+>850:2:1:2790:2608/2
+CGGGAATAACCTCACCGTTTGCGTCGATCTTGCTTTCATACAACGCTCCCGGTTTGAACGGCTCGGGAGTGGGGGG
+>850:2:1:2790:3158/1
+AGCAGTGCTCGCAGACTGCAAGGACTATTTTTTAGAACTAGCACGAAATGCCGAACTTTAGCCGCTGGTTACCCGT
+>850:2:1:2790:3158/2
+CGAGCCTTCGGATCGTCTTAGGCCTCTTTTCATTTGGCGTCGCATTACTGCTTTCTCATCGTTGTCTGGGGCGGAC
+>850:2:1:2790:1738/1
+CTGCCGAACCCCGCGCCGCCTTTCCGCCGAGCCATACGCCCCCTCCGCCCGCACCGCGCCCCACCCGCGCGCTCCG
+>850:2:1:2790:1738/2
+GCCGCGCCGCTCCCACGCGCACCCCCGTCGCACCTGGCTCGGGCCGGGCGGCCCGCGGGGCCCAGCCGCCGCGCGT
+>850:2:1:2791:7889/1
+CGACTGCTGCTTCATTCTTTGAGATGCACGGTAAGCACTGCCTTGAGCGAGGCGTCATTTTATCGGTTTCAGATCT
+>850:2:1:2791:7889/2
+TTATTACAGCAACACGGTTAACTTCATCGCGGTAATCGTCATCTTTGTCATTATCATGTCTGAGCGTCTGATTCAG
+>850:2:1:2791:15745/1
+ACAGCGCGAAGGGGAGCGCGCGGGGCTTAGTACTCTCGCTGTGGCCGCGGTCTAAATCACAGCGCGTCATGCCTGA
+>850:2:1:2791:15745/2
+CGCCAGTGGCCTGCCGTTTGACAGGCAAACCGGAGGCTGCCCCCTTCGAATTACCTGCACTCGTATCGGGCGAGCC
+>850:2:1:2791:5694/1
+GGCCGGCCGTTGCGGGATTCATCGACGTGGGGGATCCAGGTGGAACGGGGAACATTTGCAAAAATTTCGTGGCGCG
+>850:2:1:2791:5694/2
+ATGAACAGCGCGTATTCGCCGACGTTGACTTGCGGTTTATCAACGCTAACAGAAATCGCCAGATCGGGCGAGAGCG
+>850:2:1:2791:7825/1
+ACGCGCGAACACCCCGCGTGCCGCCCAGTGGACCCTCCGTTGCGCGTACCTCGTCTGCCGTCATCCCGACAAGTAC
+>850:2:1:2791:7825/2
+AAAGCAACGACGTCCCCACCGACATCCGCCTGCCGAACCACACCCCGCCAAACGAGAGATTCGACGAGCCCCATCC
+>850:2:1:2791:7593/1
+GATCGCGGAGCGGCTCTCGGGTGCGCCCGCCGGCGCCAGGGCCGCGTCCCCCCGGGCGCCCCCCCGCGCCGGCGCC
+>850:2:1:2791:7593/2
+GACCTCGATGACCCACCCGAGCTCGATCCGGATGCGCAGGGACTCCGCGACACCGTGCCGGGCCTCCGCGGCGTCC
+>850:2:1:2792:9174/1
+CCGGGGTTGAGAACGTGGTGGCGAGGGCGCCGGGACACTCGTCCTGGCCGCGCGCGCGGGCCCTTGCGCGCTTCTC
+>850:2:1:2792:9174/2
+CGGAGCGTCCGGCCGGCGACCGCGGCGCGTCACCCCGCGAAGGTCGTGCGCATCCCCTCCGACCCCGCGCCGATTC
+>850:2:1:2792:19409/1
+GCGGCACTCGGGCCCCGCCACCCCGACACGCTCCAGAGTGCGAACCAACTCGCCGACCGAGACCAGCGGCAGCGCC
+>850:2:1:2792:19409/2
+GCGGCCCTGCGCCTGGGACAGCACGGCGAGATTGTTCGCGCTGGCGCGCGCGTCGGGGTGGCGGGGCCCGGGCGGC
+>850:2:1:2792:9195/1
+AGCAAGCATGTCCGCTGTAATTTTGTTGGTTCGCAGACCGGCTTCCAATGCGCGATCACGTACCCTGGTGGTGACT
+>850:2:1:2792:9195/2
+CAGAAGGAAGCAGTATCGGCATCAGCGTGCCCGTCCAGAATCCCTCTAATCTATTCACTGTTCCGGATTACACATC
+>850:2:1:2792:10885/1
+CCGAGGCACGACGCGGGTGGAGACGGTGGGGGTGGTGGGGCGGTTGTTGGCCGGGGCGGGCGCCGCAGCGCTGGGG
+>850:2:1:2792:10885/2
+CTCTGTGCCCCCCAGCGAGCCCGTCGTTCCGCTTTTAGACGCGTCGGGTGGAGCACGGGGCCAAGGATGTTGGCGA
+>850:2:1:2792:19909/1
+CGGCGTGACCTTGACCACGCCGGTGCCGAATTCGCGGTCGACGTATTCGTCGGCGATCACCGGAATTTCACGGTCG
+>850:2:1:2792:19909/2
+TGGCCGATGGCTCCGGCTCCCAGACCGGCGCGACCAAGCGCCCCCTAGGCACGGTCTTCCCACGCGTCTCCACCGT
+>850:2:1:2792:6564/1
+TGGAATTGATGTTGCGGATGCCTTCGCGGCCGAGCCCTACTCGCCGTCGCCGCCAGGGTGGTCGAATGAAGCCACG
+>850:2:1:2792:6564/2
+GCGGCACACGTCTCAATCGCAACGTTCTCTGTCAATGTGTGCCCGCTTGTCATCCCGCAGTTTCCCACTTATCGCG
+>850:2:1:2792:18743/1
+GCGTGCTCGAGCGCGTCCGCCTGCACGAGCGCGAGCCCCGACCCCAGCTACGTGCTCAAGGCGCCGGGCGGCGGGG
+>850:2:1:2792:18743/2
+CCTCTAGTGAACCCCCCCCACCACCCTGGAGAGATCGATCCCTTCCTTGTGCATGTCGTACAGCGCGCTGAGCTCC
+>850:2:1:2792:14624/1
+GCGGTAGAAACAGTCAAACCGGCGCCAGCCGTGAACACCAAACCAACTTCGGTACCGCCGCCACAGCCGCCGCCCA
+>850:2:1:2792:14624/2
+TGCGCCACTGGCTGGGCGGGCTGCCGCGGCGTCTTCGGGTTCTCCGATACGTGGGGGCCAATGAGAGCGACTACAG
+>850:2:1:2792:18401/1
+GAATACATCGTTAAGCCTTTCGAAACCAATACTGACTTCCTGGAATTCGCGCCACAGGTCCACAACGCTCAGTATT
+>850:2:1:2792:18401/2
+GCACTTTCGGGAATGGCAACAATCTCGATTGGCAATATGCTGCAAACGCTCAACACGATCATTCTATTCTGGTATG
+>850:2:1:2793:15939/1
+TCTCTGGATTGACCGGCGATGAAGGGAGGGGCTTGGAGCTCTTTTGACGGTCTTCCCGTTTTCTTTGACTGTGTTT
+>850:2:1:2793:15939/2
+TGGGGGCCGGGGGGGAGCATCGCTCACCGGCTGCTCCTTTCGGCTGGCGGGGGGGGGGGGGGGAGAGCGTTTTTAA
+>850:2:1:2793:7428/1
+AGAAGTGGGCTTGCCACCTTTGAGGGAGACTCGGCGGGCCAAACGTCGGGGGCACGGTTAAATCACCGAACCACAA
+>850:2:1:2793:7428/2
+GACATTCACGTCAGCCGACGGGCGCAGAGTTAATGGTTACACTCTAAGCCCTGATGGGCGGGCGCTGACTATGCAA
+>850:2:1:2793:21317/1
+GAGATCGGCGGCGGCGCCGGCCCGGTCCTCGAGGGCAAAGCACCGTAGTCTTGCCCGACCGAGCTGGGGGGGGGGG
+>850:2:1:2793:21317/2
+GCTCGAGCCGTTCGTCCGCCCTGACGACCTGATGTGATCTCTCTTTCGAATGAGGATATGGCATTCATGAAGCAGG
+>850:2:1:2793:6402/1
+ATGAACCTGTCTTGTCGGAAGCGTAAGCGGCGGGGCCGGGCGCCCCGACGGGCCGCCGGCCCGCATTGATTCCCCT
+>850:2:1:2793:6402/2
+CCTTGACTGACGACGGCAAGCCGATCCCTGCAACCGGAGACGGCTCTGGCACGCGGGGCGTCGGGTAGATCGGCGA
+>850:2:1:2794:6697/1
+AGCGTCAGCCCCGGCCGGTCGAACACCGCGCTGGGGGACATCATGGTGGGGTCGAGCATCAACCCGAACAACTCCT
+>850:2:1:2794:6697/2
+CGCCGGACCTCACCGCGGTCGTGCGCGCCCCATGGCCGCAGGCCACCAGGCGCACCCAATCTCGGCGCGCCCGCCC
+>850:2:1:2794:18208/1
+TTGCCGAATCGGCCTCACCAGATATAGCTCAGAGTGACCCGCAAGATGGTTGACGTAAGCCTGGCCATTCGATCCG
+>850:2:1:2794:18208/2
+GCAAACTAATAGTTGCGCGAAGATCACGCCTGGTCGGATGCCAAATAGTTTCGCCTCTGAGATTCGCTGGTGCGAC
+>850:2:1:2794:5925/1
+GAGCGGGTCGAGGCCGGTGCCTCGCGTGTTCGACGTGTGCGGGCCTTCGGCGTCGGGCACGAGGGCTGTGATGTAG
+>850:2:1:2794:5925/2
+CGCTAACGCCCGACGACGACGGGCTCGAAACGTGGTTCTCGTCGAAGCTGGGGACGGCCGGCACCCCCCGTGGGGC
+>850:2:1:2794:1159/1
+CCGAATTCCTTGCGAGTTACATTCCGGAGCTTCGTGCTACACGCGCTGATCCGATGCTCGCACGCACCCACACCGC
+>850:2:1:2794:1159/2
+GCAGACGGGTCGCTTTGCCCGCCTCTGATGGGCCCGACCCCCAACAAAAACCGCCGGCCGCCAATTCCCGCTCCAT
+>850:2:1:2794:14135/1
+CATGTCGTCGGTATCAGGCTTGAAGGTCAGTCCGAGCACGGCGACCTTCTTGCCGCGCAAATTGCCGCCAACATTT
+>850:2:1:2794:14135/2
+ACTCGAAGTTCCTGCATGCCGGTCCCGGCTTCGGCGGCGCGCGCTTTGCGGAGCAGAACCGCGCGCTGGTCAAGAC
+>850:2:1:2794:2275/1
+ATCATGGGCGAGCTCAACAGCGAACTCAGGCAGCAACTCAAAATCCCCCGCGAGGTGCAGGGTGCGGTGGTACTCG
+>850:2:1:2794:2275/2
+TCCCGCTGCTGCTCCAGACCCGCAACAGCGCGCGCCTATCCTTCGCGGGTTGCCTCAATGCCGACGCCCCCCCCCA
+>850:2:1:2795:19344/1
+GAACGGGAGCCGGACGATCTCGATGCACGCCTCAAGCTCGCTCGCCTCATGGCAGCGCGAGAAGACTACCAGGCGG
+>850:2:1:2795:19344/2
+TACAGAAAGCGCCGTGGTCCTCCGGCATAGGGGGCGGGGGGTGGAGCCGCTCGGGAAAACAGCAGGCGGGCGAGGT
+>850:2:1:2795:18500/1
+GTCGGCGTGTGACCCCCAGAATCGGCGGGTCGTGATCCTCCGCGGCTACCGCGGACTACCTCCGCCGCTCCCCCGG
+>850:2:1:2795:18500/2
+ATCGCTCCGGCCGTGGGGTCGGACACGCCCGTCGTGCCGATGCGCGCGGCGGGAGGGGCGCGCCTCGCCCCCCGGC
+>850:2:1:2795:2944/1
+TCGGCTGGCTTTTTCCGCGCTCCCAGGCCCTCTGCGAGGCCCTGTCTCGATCACGCCGTAATGGCCCTTCTGGTCC
+>850:2:1:2795:2944/2
+GGCATTGGGCAGCTCGCGAAGGCCGTCGCTCTCGAGGACGGCCTGCGCGACCACGACCCGTCCGCCCGGTATTTCC
+>850:2:1:2796:8819/1
+TGTCGTAACGCGACGTGTCGAGAAACGTTCCGTCGTTGTACAGCGTGAGATCGTCGCTGATCAGGCGCGATCCCCC
+>850:2:1:2796:8819/2
+TTCGCTCTCACCGCCGCGTCCCTCTCCGCCTGCTCCATGGACCCGCTCGGCCCGTCGGGGAGCGTGGCCGGGACCT
+>850:2:1:2796:19714/1
+TGAAAGCCTACATGTCGCTCTTGCGCCGGGCAGAACGTTACCCCAGGCCGAGGGTTGAAAAGTCTAGCGTTAATGA
+>850:2:1:2796:19714/2
+GATTTTCGCCGCGCGATAGGTGCCGACGACGCTTCCCGCCACCCAGACCGCGCCATCGCTGCCCGCGCCCCTCACC
+>850:2:1:2796:18641/1
+TCCACGATCGCGCTGCGTCCGCTGCACAGCGCGATGACCCCGGCGGCGGCCAAGGCGCGCGCGGCGGCGCCGGGGG
+>850:2:1:2796:18641/2
+ATGGGTGAAGGGCGACACCACCGCCACGAAGCCCAGCAGCGGCACGAAGGTGATCGAGACGATGGGGCGCAGCGCA
+>850:2:1:2796:12008/1
+GAGAACCCTGGCTTACAAACCGGTTCACGATCTTTTGGGACGAATGACAGTACTGGCAGCCTGGTTGATGGTTTCC
+>850:2:1:2796:12008/2
+AACGTTCCGCCATTTGGGCGAACGAATGGTTGGCGTGGAGGCAACGGCGGGTAGCCGGATCCGAGAAAGCGGCGGC
+>850:2:1:2796:6761/1
+CGGTGTACGAGCCGTTCGGCGAATACACCGCGATCAGCATCAGGATGCCCGGACTCTGCTTCTTCACCGTCACCCC
+>850:2:1:2796:6761/2
+TCGGTGGCCACGCCCATCGAGCAGGAGGTCAACGGCGTGGACCGGATGATCTACATGCAGTCGTCGAACACGAGCG
+>850:2:1:2796:3456/1
+TGGGTTGGTTAGCATGCGATTGGGGGGATTGCGAGCATGGACGTCCAAAGCAAAGCCGAGCTTCGCGCGCGCCTTT
+>850:2:1:2796:3456/2
+TGCCTGGCTTGGTTCGGTTTTCGAAGAGATCGATCTTCATCGTTGTTCGGCGTCGGTGTCCTTCGGGCCGCAGAGA
+>850:2:1:2797:1705/1
+CGGGCGCGTCTCGCGATGCGCTCACCGTCTCGGGCGAGTATCGGCGCGAGCATGCACTGGCGTGCGTCACGGGGGG
+>850:2:1:2797:1705/2
+CGCCAATCCGGCGGCCATACCCGTTTCTGGGTCCTCTGCGCGACCGGGCGATGTCCGGCCCGGGCAGCTGCCCTGA
+>850:2:1:2798:10061/1
+CTTGAGTGAGCAGTTTGTCCACTTGTCGAAGACCAATCTGCCAAAGTTCGAGCTTAAGTCGCGCCGAACTCGAGAT
+>850:2:1:2798:10061/2
+CTGTGTACTCGGGCAGCATTCCCCCGACATCAACCACCTTATAAAGCCGCAATTGCCCCGCCGCGGCCCCAGCGTA
+>850:2:1:2798:9796/1
+TCAAGCCGGGGACGTAGCAAGAATGATCCATTTCCCACCGCGGGCAGTTACATCGAAGGCGGTTCTGACGGGTCGG
+>850:2:1:2798:9796/2
+GCGCAGGCTAGCCGCCTTCTCCGGGGGGTCGGGGTGCTTGTTGTGACGCTCGAGCGCCTCGCGCACGGTCATCATG
+>850:2:1:2798:5011/1
+TTCGTACGCGCTGGCCGGTGTCCTGGAAAACCGGGACCTCGTGGGGATTCCGCGACGCCTGGTCGGCCGGCATCGC
+>850:2:1:2798:5011/2
+CGGCGGCGTTTGCGGCGGAACCCGATATTCGGGTCGGGCAAGATTGATTGCCTCCGGCACACGAAAGAACAGCGGA
+>850:2:1:2798:3816/1
+CGAGACACGCAGCTCGAGCTCGGCAGGTCGTGGCACCGCAACGGAGGGGGGGGAGCCGAATTCCGCCGCGGGCGAC
+>850:2:1:2798:3816/2
+TCCTGAAATGGAAACCGATCGCGAACACGCTCGGGTTGCACACCCCATACGAGCACGATCGCATTGCCAAGTGATA
+>850:2:1:2799:10277/1
+AAATTTCCGTAAACTTCATTTTGCTATTCTAATCCAGCATTCAAGAATCTAACATCGATTACGATTACGAGCAGGA
+>850:2:1:2799:10277/2
+CAAGCGCGACTATGCCGAAGAAATAAAGGAGCAAGACTCCGGTATCGATTGCCAGACGGGCGCCCATTTCGGCGGT
+>850:2:1:2799:19235/1
+CAATCGCGCCAGCGGCCGTTGACCTGGCCAGAGAGCTTTCGGGATGAGCTAGATCATCGTCTCCGGCGTCGCTGCC
+>850:2:1:2799:19235/2
+CTATCGCGTCCTCGTGGTCGGCGCTGATCCCGCGGCCCTCGGCCTTTCTGATGCTATTTGTAGTGACGACGAGGAT
+>850:2:1:2800:19317/1
+CGGGGGTTAGATAATTGGACCGGATGATGGTGGTATTGCGGCGGGTGTTGCCGCCACCGATATAGTCTCTCCCCCG
+>850:2:1:2800:19317/2
+TCAGAATACTCGGAGCCACGCATGTTCCGCCCTCCGGAGCAGCTCCCTTCCGCCTACGATGTCGTGATAATTTCCG
+>850:2:1:2800:13538/1
+GTCGCCGACTGCTGAGCGGAGACTCGCGTACGTGCGGCGGAGCCCATGCGGCGACACCTTCTCGACCGGCTCGATA
+>850:2:1:2800:13538/2
+CGAACTCGCGCTCTGGCTCGACAAGCTCGCGTTCAAACACCCCACCGCCTACGTCTTCGGAACGGGGGCGCGCCGC
+>850:2:1:2801:19834/1
+CTGGCCTTCACCCCTATCGATGCCGAACCAGCGCGACCCGGCGTAAGTCGCCTGCGCCGCAACCTCGGGCCACGGG
+>850:2:1:2801:19834/2
+CATACAGGAAAAATTTCCCGGCCTCACCGATGCGCTTCGGAACCGCCCCATTGCCCCCCAGTGCCCTCCCCACCGC
+>850:2:1:2801:8327/1
+GCTTGGCCGGGTGGAGCGAGGGACTTAAAAACAGCGGAGGCCAGATTATCGAAGTGTGGTTTGCCCGCTTACTACT
+>850:2:1:2801:8327/2
+CGAAGCCCAAGATCTGGCTTTCTGGCTTTGGCCAAGATGACTTCCATCGGTCGATTTTACTCCTGGTTTTTCAGGG
+>850:2:1:2801:16516/1
+GGCCTCGAAGCGGGAGCGCGAGTCCACAACCGAGCCGCTGGCGGCGGGCTTGCCGCCGCATTTTATCCGGAGTAGC
+>850:2:1:2801:16516/2
+ACGAGCATTTCCGCGGAAAACCCGATGAAGTCGTCCGCGCGATTTGCGATACCGGCGGGCTTGGTGGGAGGCACTG
+>850:2:1:2801:3731/1
+GCTGCAGCCCCCGGAGGTAGTCCAGCACGCAGACGGAGCCAAACGGGACCCACGCCCGCCCGAACCCTGCCGACGG
+>850:2:1:2801:3731/2
+GGCCTTGGCCCAGGGACGCCAGCGCGAGGAACTGCACCATAGAGGCCCCGCGGCTCTTCCTCTCAGTCAAGCCGCG
+>850:2:1:2801:3846/1
+CGCGGGGGCGGCTCTTCACCTGCTGCCCCCCGGCGCTCGAGCCCGAGCCGGCTGCCGCGGCCACGCCGCCCGCCCG
+>850:2:1:2801:3846/2
+CCCGAACCACGCGGGCAGAGTGGTGGGGTTACCCGAGCGGGGGCGGCCCGCGGCGAGGGCGACGGGCCAGGTCGGT
+>850:2:1:2802:20667/1
+TGACGGGCTGGAAGTGGACGAAGTCGAAACGCAAGCGGTCGGGTGCTACGCGCGAGCCGGCTTGCTTGACATGGCT
+>850:2:1:2802:20667/2
+ACCGTATCCACATGACCGCCGGCGCGCTGCGCGTCCGCGACAACGTCACGGGCGGAGGGGACCGCGCTGCGCGGCA
+>850:2:1:2802:17716/1
+AGCGGCTTTTTCGGGTCCGTTGGGGACGTCAACCTGCTTGTCCGGGGCGGGGGGGGCGGTCGCGGCAGACGCTCCC
+>850:2:1:2802:17716/2
+ACGCCACCGGCATCCTGATCGGCACCGGCTGGCAGAACTTCGACTGAATCACGGCACGCACCAATTCATCCCTTTC
+>850:2:1:2802:16402/1
+TGGCAGCAACACCCGCTGGCACAGCGCCCCGAGGCGGCACCGCACCGGCTCCGCCGCGCCCCGCCCGCCCAGCGCG
+>850:2:1:2802:16402/2
+AGGGCAGCGACGGGGCAGGGGCGCCGACGCCCGCCCCCGCCCCCGCCTCGTGCCCCCCCCGCGGCGCCACCGCGCC
+>850:2:1:2802:20052/1
+GATAGTGCCTCTCTGGGCATTACAGGCTTCTGCATTGGAGCCCGGGGCACCTACCTCACGGCAGCCGCGCTCCCTC
+>850:2:1:2802:20052/2
+CATATCCTCAAGGGACGGGTTGGTATCTTCCTCCCCCAAGTGGAACATCAGCGGGCAATGCATCTCGTGGGGGCGC
+>850:2:1:2802:14582/1
+CTTGAGGACGCTGCCCCCCGCATTTCCGCGGGCAACAGCTTCCCCGTGCCGACCCTGCCGGCCGACAAAGCCAATC
+>850:2:1:2802:14582/2
+GCCGCTCCACGAGCTCCGCCATAGTCCCGAGCGCCCGATCGCGCATGTCAGATAACTCAACTCGCACAGCAAGCAG
+>850:2:1:2803:10173/1
+TGGTATCGGCGGCCGTATCCACACGCGCGCCACTACACGCAAATCTGGGGGCGCTGGCGGAGGGGGGCGCGGGGAG
+>850:2:1:2803:10173/2
+AAAATGGCGATCTTGTGGAGCACGTCGCAGCCGACATGATCCGCCATTTTGGCGCAAGTGCGGCAGCAGTCTGCCG
+>850:2:1:2803:12139/1
+GACCGCTCTTCGCGACGTCGTCGGAGGCCCTGCTCCTCCGGCGCACGGCGCATCGGCAGTCCCGGCGTAATCTCAT
+>850:2:1:2803:12139/2
+ATCGTGCTGACGACCGCGAGGCCGATAGCGCCGCCGACCTGTCGGCTCGAGCTCAAGAGTCGGGACGCCACCCCCG
+>850:2:1:2803:18313/1
+GCGGTTGTGAATCGGCGGGCATCTTGAGAAGCGCATCGCGCATCCCGGCGGCCTGCGGTGCATCCCCCCCTGCCGC
+>850:2:1:2803:18313/2
+TGTTGGAGAACGCGACCAAGCCAACGAACCGCGACCACAAGCTCGTCCGTAGGGGCCGAGGAAGGGGTTCCGCCAC
+>850:2:1:2803:6346/1
+AGCCCAGCCGGCTGGAAAAATTCTTGATGTCCGGCTCCTCGCGTGCGACCAGCGGGACAATCGTCTTTACGGCGTG
+>850:2:1:2803:6346/2
+CTCTGGTCGGCCGGGCCGGCGCGCTCCCGTTTCGGCCGCCGGGAAGCGTTGGCCGGTTCGCGATTATCGGGGACGG
+>850:2:1:2803:2297/1
+GGACTCGATTTTGAAGATGCGCAACTTGACAATTTCCTCTACTGAAATATCCGTTAAACCCTCATTTCGGATTTCA
+>850:2:1:2803:2297/2
+GTTTCCCAAATCTCACGATGGAAGACCTCGTTAAAGCGCGCATCTTCAAAATCCATGCTGACTTCGTGACCAGGGG
+>850:2:1:2804:15459/1
+TCCACTCCTTTGATTACGCGACTGCACGGCCGGGAAGTTTCCGCGATGGGGATTCGCTCACTCACCAAGGCGCAAG
+>850:2:1:2804:15459/2
+AGCGCCAGATATCCGCGAGAAATGATGCGCGGTCCTAGGCGGTGCTCCCGCGCTGCGATGGCGGGTAAAAACTTCG
+>850:2:1:2804:7222/1
+GCGCGCCGACAGAACTACCGCGCTGGAAGGTGATGACGGCGTAGAGGACATCGGCGAAATGTCGGAACTCGACCTT
+>850:2:1:2804:7222/2
+AACGGCTTGCCACAACCAACGCACCGGCCACAGGGGCCGTTTTCAATTCGGCCCAACGCCTCCTCGACTTCCCGAC
+>850:2:1:2804:6943/1
+GGAGTCGCCCCGTTATGGCCTTGGCGAGGGTGGGCTGGCCGGGGCCGCTCGCTCCGACGGGGGCGAAGGAATGGCG
+>850:2:1:2804:6943/2
+ACCTAGCGCCTCCTTCAGCCTCACCACCCCGATCCCCCCAGACCGGACCCCGGAGCGGGACGTGGAGGGAGAGGGC
+>850:2:1:2804:7281/1
+CGCCGTCGGAGCCGACGACGGTCAGCTTTTCGCCGCCCGCCATGCCCGGCAGCCCGCGCGGGCCGTCCGGGGTGTG
+>850:2:1:2804:7281/2
+GCCCGCTCCTTCGCCTGGAACGACCCGCCCGCCGGAGCCGTCCAGGCCCGCTCGCCGCGGCGCGCGCCTCGGGCCT
+>850:2:1:2804:6428/1
+GATCTAACCGCTCAAGTCTATTGATCCCAAGGACTACCCCCGTCGGCTCCTCACCCACCTGAACCGAGGGGCAGGG
+>850:2:1:2804:6428/2
+CGCCGCCGTTCCCCACCTTCAGACTGTAGATGTTTCAATGCTCTCTTCATGCACAGGTCGTTCCACCGAAAAACAG
+>850:2:1:2805:3250/1
+CTCGACCGTGATGTCCGGCCCGGAAAAAAAGACTAGCGCGTGATGGCGGAGACCCTTCCCCAATTCCGAACTGGTA
+>850:2:1:2805:3250/2
+TATTACCAGGGGGAGGCCAGTCATGGGTGCTCGATCCGTAGGTTCTGTCTTCTGTTGCCTGTTGGGGCTGATCGCA
+>850:2:1:2805:18000/1
+TGCCGGTGCGGCGTGTGTTTTGGTGGATATAGAGCACAATGGGCATAATAGCGGCACTAGTAAGACCGCTGGCAAA
+>850:2:1:2805:18000/2
+CCGTGAATAACATGACAGTCGATCCTCGGTTTGGGACTCTTGCGATTGTTTGCAGAACACAGATCAGATCAAGCTA
+>850:2:1:2805:16196/1
+GTAGCTTGTGCACCCCTTCCACGAGCGTGGTCGAAAAGGTCCAGCAGCGGCTGCCATTGCGGGGCGCGGCTCCCAG
+>850:2:1:2805:16196/2
+ACCGTCTTTCGCCGCAGGTCCCCCCTCACCAGCGACGGGCGTGGCACACTCACTGGCACGGTCAAGAGCGGCTGGA
+>850:2:1:2805:9681/1
+GCTGACGTCGGGGGCGCCGTGCATCACAATGGCGCGGTCGTAGGCGCGGTCGTTGAAGCCGGCGTCGCGGCGGCGA
+>850:2:1:2805:9681/2
+CCGGGAACTGCTGTTCGAGGAGCTGGCGCCGCACGGCAGCGGGGGGGGGGAGAGGGTGGTCAGGTCCATCTCGGAT
+>850:2:1:2806:15328/1
+CAGACACGCGCGAAACGCCGAAGTGAGGTACACGCCGGGTACACGGACGTCATGATTAGCTGTCGCCACCCATGGC
+>850:2:1:2806:15328/2
+CGACAAACTAAGAAATCTCGCATTCGCCATTTGGCTAATCGTTGCGTTCCCGGCGATGCTAAAAATTGCGTTCGCG
+>850:2:1:2806:19511/1
+CTGCGGATGAGTTACGCGCCCCAGCCAAGTTTCGGCGGTCTTCCCTCGGCCGTAGGCGAGCTTGAACGTGGGTCTC
+>850:2:1:2806:19511/2
+TAGAGCTAAAATGACCGGCCCGGCAAGATCCCGTCGTTCTACGAGGATTCGAGGTTCGAGGCATCGGCGATGCGGG
+>850:2:1:2808:14379/1
+ACGAGCTTGCCACTTACGAGATTGAATTGATGATAGATGTTAGAGGGGCCGATGGACGAGCGATTAAACTGCGGGC
+>850:2:1:2808:14379/2
+CCGCGACAAAACCTTTTTCTTCTTTGCTTACGAGCCTCGCTGGCGCAGGGGCTTTCTCAACGTCACGACGTTGTTG
+>850:2:1:2808:15421/1
+AATTTTGTACCTAGGTAAGGTCTAGAGACAAATCTGATTTGCTACCATTTTCAGAGTTCTCCAAATCCCTGCAAAT
+>850:2:1:2808:15421/2
+TGTCATCTCCCCCCTTTGGTGATTGTTAGCCTGCTCCACCACTGCAATACCGCGGAGCGGCTATACGACTACTTGA
+>850:2:1:2808:15352/1
+AGATGATGGCGCCGATGAGCGGGCCTTCCATCGCGCCGGGGCCGCCGGTGACGACGAGAAAGGAGGAATGGGCGGG
+>850:2:1:2808:15352/2
+GGCTTCGTCATCCGCTCCACAAGCCCACGGCTGCACGCACAGGTGCGTTGCTTGCGAGATCGGAAGAGCGTCGTGA
+>850:2:1:2809:15917/1
+CACGAGCCGCCGCAGCCTCACGATCAGATTTAGCAGCCGCGCGCCTTTGACAGAAAGTGTTTGAGATTGCGCCGAT
+>850:2:1:2809:15917/2
+TTTGGAACCAGACTTTCTGGCCCCAGGCCGACATCGTGCCGTTTCTGTCTCTGAATAGCTCCACTCAGTTTTTGAA
+>850:2:1:2809:10352/1
+CAGCCCCTCGCCCGCTGGGCGCATGCCGCCCAGGCCCGTCCGCCGCCATTGCGTCCGTCTCGTCACCTCCTCCGCC
+>850:2:1:2809:10352/2
+GCGAAGGCCGCCACCTACGCGACGAGCCCGGCAGCGGTCTCCGCCACCACGCCCACGGTGGGATAGAACACCACCG
+>850:2:1:2809:3421/1
+AGCACGAAGGTGGTGGAACGCATAGCCTCAGGTTTTCTTACGCACGCAGCCGCCATGGCGAGGAGGCGGGTGGCTG
+>850:2:1:2809:3421/2
+CTGGTCTGTTGCATTTCTCTCGGGGCTTGAGGCTGGCAATGAACAACCTTCCTAAACCGGAGCTAGCGTAGCGTAC
+>850:2:1:2809:1176/1
+CAGGCTCCGACCGCGACGGCCACAGCGGCCGCCGCGGCGAGCCCGCTGAACATGAAGATCCAGTGACGATGCGCGT
+>850:2:1:2809:1176/2
+CGAAGAGCAGCTTGGCCGAGTCGTACGCCTGTTTGGCTTCCCCCTGCAGCGCCTCCGCCACCGGCCCCGCCGAGCT
+>850:2:1:2810:12928/1
+AAGCTCCACGACAAAAGCCCACAGTACGGCCACATCGCTCCGCCTCCACCCCCACCAACAAGCGTCGCTCGCCGCC
+>850:2:1:2810:12928/2
+GCATGGCAGCCATGGGCGTCGCCCCTTCCTTTGTGCTCATCTGGCGGAAGCCAGCGTTGCCGTCCCTCTGCCACTT
+>850:2:1:2810:11891/1
+GTACTCGCCTCAACCAAAAACGCCGGGCATCGCATCTTTCTGCAGTCCGGGATCTACGGCGAGACGAGTTTGCTTT
+>850:2:1:2810:11891/2
+CAATATCGAGTCGCGGTTGAGGTTTTCGCGGGCCGACTCAGCCGGCTTTCTGTAGATGCTCGTGACAAAAAAATCG
+>850:2:1:2810:3768/1
+ACGGAATTCGAGCGCCGCCGCGGCGCCCCCCCCGGCCACCCCCCCCCGCGCCCCCCCCCCCCCCGTCAAAGGCGGG
+>850:2:1:2810:3768/2
+TCGTCGGCGTGGACGGCGGGGCAGGCGGCGGGGATCGCGGGGCCCGGGGGCGCGTGAGCCGCTCCGGCAAGAAGAA
+>850:2:1:2810:6068/1
+CCGTAAAAGGCTCCACGACGCGCCCCGGGTCGCCGACGGCAAGAAGATTTACAAGTGGGCGGTTAAGGGGGGGAAG
+>850:2:1:2810:6068/2
+CGGTCAGGCTCCAGTGAACGAAAACGAGCTTAATCCTTGCCTCGTAGGAAGGCCATCCACCATTTCCAGACTGCGG
+>850:2:1:2810:3095/1
+AGGCTCTGCCGCCTCGCCCGGCGCAGCCCCGAACCCGATGAACCCCGCCACCACCACCCCGCTCGCAGGAGGCTGG
+>850:2:1:2810:3095/2
+AAGGGTCCTGAGTACCCTCACTCAGGCTCGGGCGGCGTCACGGAGCACGTCCAGAATTTCGCGACGGAGCTCCTGC
+>850:2:1:2810:7979/1
+TCTGTTGAGTCCCGTCGGCGCCCTCAACAATGGCATCGAACTCGTAGCCCGCGCGCCTCAGCCTGAGATGCGGGCG
+>850:2:1:2810:7979/2
+GGGTCGTCAACCATCCAACCGCGCTGGATGCGGCCATCGCCGCCAAACAATCCCTCGATCGCGACTCGAGCCTCGG
+>850:2:1:2810:10221/1
+CGCGTCCAGGGGCTCGTGGCGCTCGGACTCCTTCCCGGCGGGGGCCCGGGGTCGCTCGCCCCGCCCCCCCCCCCCG
+>850:2:1:2810:10221/2
+GTACTCGCGAAGGCAGAAAGGCGCGGCCCCGCCCGCGGGGGCGCAGCAGGGACCGGGCGGGAAGGGGCCCAACATG
+>850:2:1:2810:20647/1
+ATACTTGCCGATCCGTTTTTTTCATTTGGCCTGAGATATTTTGGAAGCAGACTTTCTTTGTCGGAATTTCCCAATT
+>850:2:1:2810:20647/2
+TCATTACAAAGTTATGTTGACGCAGTTAAACGGGTCATTGGAAAAAGAACCGACGTAACACTGGTAGGCCACAGCC
+>850:2:1:2810:1369/1
+GGATCTAATGGAGCAGTAAGCCCTTCCCTCCTGGAGCGAAAGGGTCCGACAGATCCGCGGTATCCATCGACTGCGC
+>850:2:1:2810:1369/2
+CGGAGAAGTCTGTCCCGGGGAGGGGAGCGAAGGGCGCCGGAGAAACGACAGTGACGGCGGCTAAGCAGTAAGACCT
+>850:2:1:2811:15685/1
+GGCCTCGTCCGCATTCCTCGATCATCTCGAAGCTCTGATCATCCACGCCTCCGGCCCCACCATCGGCTTTCCACCG
+>850:2:1:2811:15685/2
+CGGGAGATTGACGATGAGTCTGACAACTCCAGAAAAGATTCGGAAGCTGCAGAGGACCTTCTACGCGAAAGCGAAG
+>850:2:1:2811:1833/1
+TCTGAGCACGCGATCGATTACTTCGATTGAATCGCGAACGATCGGATCGTTTGCGCCGGGGATCACGAAACGAACC
+>850:2:1:2811:1833/2
+GGTCACAACACAGGGCACGCTGGACGAGGGATTCCCTGGTCACTACATCCGCATTAATCCGACCGACCCTAATGCG
+>850:2:1:2812:2113/1
+CAGAGCAGAGCGCATCCGATCGCGACGACGGAGGCGTAGTTGCGGAGCGTCTTCTCGTAGCGTGGGGCGAAGCGCC
+>850:2:1:2812:2113/2
+TCGCTCGATGAGCGCGGTTGCTCGCAAGTGATCCCGTCCAATCGCAGCCGCTCCGAGAGACGGGACTACGACAAGG
+>850:2:1:2812:13511/1
+AGGCCACCGTCTACTTCGATGACAGAGCCTGGAACGAGGCATACGCGCGGAGCGGGGGGCGGCGCGACCCCAGCGC
+>850:2:1:2812:13511/2
+GAAGGCGCCAACGCGGAGGAGGAGGATGTGCTTGATCTGCCGTCCCAGCACCGCCTTGGATACGGCCTCGGACCAC
+>850:2:1:2812:19646/1
+CACTCGGCCAGTCGAGTGCAGCGCCGATCCCAACGTGCGGGCGATCTGCTCTTACCAGCTCCGCGCGAAGCCGAGA
+>850:2:1:2812:19646/2
+AGCTGGCGAGGGCAGGCGCAGCGATCCTCGGACCGTCAACGGTGGCCAGTTGGCCGCCGTGGCCCTGGCCGTTTCG
+>850:2:1:2812:18526/1
+ACCGGCTCGATCCCCCGGGGCGAGGAAGCTGTGCCGCCAACCCCCCCCCGCCCCGCCCCCCACACCCCCCCCCCCC
+>850:2:1:2812:18526/2
+GTGCGCAAAGCCTCCACAGTGGTGGCGCTGCCGAGGTCGAGGCCGAATTCGGTTTTGCCGGCGCTGCCCCCGGGTC
+>850:2:1:2812:11979/1
+TGTTAACGGCGAGTGGCTTGCCCACACCACGATGCAAAAGATGCTGGCCGACGGCGCATCGCCGGGGGGTTCCCAA
+>850:2:1:2812:11979/2
+CCTCGACATAATCGATGCCGAGTTCGTCGAGCATCCCGGCGATCCGCTGCTTGTCGTGCAGCGTGAAATCGACGCC
+>850:2:1:2812:5477/1
+ATCGGGGTGAAATCAGATTAATTTGGGGAATATTACAATGGTTTAGGGGGGTTGTTCGGAGGTATGTCGTCCAAGG
+>850:2:1:2812:5477/2
+TCAAATTCGGCTTCAGCCCGCACGGAGGAAAAGCCGCCTGGGCTTCACCCCAAACTAGTGTCGGGTGCGTCTGGAC
+>850:2:1:2812:6292/1
+CAGCAGTCCAGGACCGCGAGCGGGTGAGAGGGGGCGACGGCGGGGACGCCGGCGAGGGCTGGCCCCGCGGAGCGGC
+>850:2:1:2812:6292/2
+CCGAACGGAGCTCGAGCATGGCTCAGCCGAGGGCGAGTCTCGGAGGCGGGGCGGGGGCCAGGAGGGCGGCGAAGCG
+>850:2:1:2812:14430/1
+AGGAGGTGCGTTCCGGATCGCTTCCCAACACTGGCCGGCGCCCACGGTCGAGACTCGGCTTGGTGCACGACCCGGA
+>850:2:1:2812:14430/2
+ATCCGTCTGCCACGGGCAAGACCACCGCAACCCTCGCCCACTCGTACCTGCCGGCCCAGACGGCCCCAAGCCACTC
+>850:2:1:2812:10427/1
+GTCAGGGGTGAAGCGAGCCACGCCGGGGGACGTCCTGCCGTGTGTCCCCGCGGGCCAGCCGGCCCCGGCGGGGCGG
+>850:2:1:2812:10427/2
+CGCATCTGCGCGAGCAGCGGCGAGGGACGGAGCCAGTCGTCCTCCTCGACAGCCCCGCCGACGCGTCGGCCTTCCC
+>850:2:1:2812:16938/1
+CTCGTAGACCAGCGGACCTTCGGCGGCATCCTCTTCAATTGCGATCGCCTGCCCACCACCCAACCCCGCAGCCGGG
+>850:2:1:2812:16938/2
+GGCCCGTACAAGCGCCGCTTCGTCCGACTCGAGGAAGCCTCGGTCGCTGGCGGGCCGCCGACTTACTTGCCCCTTC
+>850:2:1:2812:12632/1
+GACTGGGGGCGACAGGTTGTCGCATGGCTTCCCACTGGGACTGTGTCCGCGATGCCGACGCCCATGCGGAGGGGGC
+>850:2:1:2812:12632/2
+CCACATGGCCGGACGGGAGGTACGCGCTCGCCCTGCACTTGACCGGCGCGAGGATCGACCAGAGACTGGCCTTGAG
+>850:2:1:2813:12839/1
+ACGCCGCCGTTCACTATCAGCGAAACGCGATAAACGCCCGGCTTTAGGCCCGGTGAAATGTAACGGCCTTTTCCAA
+>850:2:1:2813:12839/2
+GGGGTTTTGCTTTGTGCTGCGAACGCTCGGGCGGGACCAGCAAGCAGTCAGGGGGTCGGCGAGGAGGCGAAGGCAT
+>850:2:1:2813:20834/1
+TAGCCAACTCGAGAGCAAATATCCTAAATCTTTTTGCGCCGAGCATTTTTTCCGCTTTCTCAAGTTTGGAATGCAA
+>850:2:1:2813:20834/2
+GCCAGTCTGGTTCAGTGTAAATTCTACACAACATATGCAAGTTTGATTTCTCTTAATTTTTCAGAAAAGGCGACAT
+>850:2:1:2813:8557/1
+TGGACGCCATCGCCTGGCACGGCGGCGACACCGGTTAGAGGAGCCGCCCGGCCGGGCGGAACGCCCCGCACCCGTG
+>850:2:1:2813:8557/2
+CCACCACCCGCCTCGGATGACCCGGAACGAGCCCGGCGTAGGCGGCACAGGATCCTCGATCGCCGCGCGCAGGGAC
+>850:2:1:2813:9950/1
+AGAAGATGGCCACCACCGAGCTCGGTAATCGCGACGTTTTCGGACTGAAAGTCGGCGTCAGCGGTGCCGTTGTGCA
+>850:2:1:2813:9950/2
+ACTGGCACGTGCACGTCGGGCGGAGCGGTTCGCAGTTCGTAGAACTGCTCGATGGCGGCCTCGATCACGTCCTTCT
+>850:2:1:2813:8601/1
+CTTCGCCGAGCGAGAGCCGTGTGCCCGGCGGAAGATTCGCCGCTGACAGATCGAAATCGACGACCAACTGATCGCC
+>850:2:1:2813:8601/2
+CGGTTCCGGGCGAGCGCGAGATCGTCGAGGAGGACGAATATCACCTCCCGGGCGGCGGGCTTGGGCGGACTTTGCG
+>850:2:1:2813:1535/1
+CGTTCGCCCCGTCGCCCGGGAACGGCCCGGCGGTCCCGCCTCCGGCGACGGGGCCCGCCCCGGCGGGGGCCCCCCG
+>850:2:1:2813:1535/2
+GGGCTCCAATTCGACATCGGGTCCCTCCTGGACCGGCGGCCGGGGGCCACACCCCCCCGCCTGGGGACCCCCCCCC
+>850:2:1:2813:8659/1
+CGCCGAAGCAGGTGGCAACGTACTTGGAGAGCGCTGCTGCCGACGGAAACCCCCCGTAACCGACAGGGAGAACAAT
+>850:2:1:2813:8659/2
+CCCAGCAGACGCTGGGCAATGTTTGTAAGCCAAGGGCCAGGGTTCCAATTGTGTCGTGAAACAGTTTCCATCGCGC
+>850:2:1:2813:15838/1
+GAGAACCTAAGGGTTGTCGGTGTTGTTGCGAAAGTAATATCCAAAGGTATGTTAATCATTTTTTGTGTGCGCTTTA
+>850:2:1:2813:15838/2
+TGGAGATGTCTTCAACCAGAGATTGCTGTTTCTGCGCATCGTCTAGACGAGTAACATTCTGCGCATGTTGTGGAGA
+>850:2:1:2815:4282/1
+CTCGCCGGCCTCGGGGGTGAACGTGACCATGTGCCAGGCGTCATTGACGACGCCCTGGTTGCCGTGGCCGAAACCG
+>850:2:1:2815:4282/2
+GCGAACGCGTTCAGCTGGTCGACCATCGTATTGATGGTGTCTTTCACCTCGAGGATCTCGCCTCGCACGAAGACGG
+>850:2:1:2815:17972/1
+GCTTTGTACGCGGCAATCGAGGTTCCTTCGTAGAGACTAGACTGCACAGCAATCCAGAAGATGATCAATCCTTCTT
+>850:2:1:2815:17972/2
+AAAGCACGTTGGAAGGAGGAGATCCACAAAGTTCTAGCTGTAGCGCGGGTTGCGGTACTGCTCGTTACTCCCAACT
+>850:2:1:2815:16137/1
+GTGACGCCCATGTCGGCGACGAGGAGATCCAGCTGGCGCCGAAGGAGTTCGATCTTCTCTGGGAGCTGCTCGACCA
+>850:2:1:2815:16137/2
+GGAGCGACCTTGTAGCCCACACCCCAGACCGTCACGATCGGCGAGGCGTCGCCGAGCTTGCGGCGCAGCTCGCGTC
+>850:2:1:2816:1412/1
+GGGAAAGTTCGGGTCACGAGAGATGGCCGTGTCCTGGGTGATTTGATCGCGGGTGACGTGGTAGGCTCCGCCCTCC
+>850:2:1:2816:1412/2
+ATGAAGCCGCGGGCAAACGCGCCACTTTCGCAGCCCGGCCACCAGCGACGTGCTGCACCATCACGGTCCGCGTCTC
+>850:2:1:2816:17228/1
+CCTCGAGGCGGTCCCGGCGGCGCAAGGGGTGCCCCACACCGGTCCTTGACAGAGGGCGCCCCGGCGCGGTACAGCG
+>850:2:1:2816:17228/2
+GATCGACCAGAGGCGCATCCCGTTCTGCGAGAGACGGTGGTACTCGAGATAGCTGCCGTCCGAGGGATAGCCCCCC
+>850:2:1:2816:3157/1
+TGCTTTGATGGTTTTTCGCTAATTTGGAGAGATTGATCCGCATGTGCGGCATTGTCGGCATTCTTGGGCGCGGCCC
+>850:2:1:2816:3157/2
+ATGACCGGCGAGGGGCTTAACCTTCCTTCGCGTTTCAAGGGTTTTGAGTTTGTCTTCGGCGAGGCCCCGGCCGCGC
+>850:2:1:2816:3347/1
+CGCGGATTCATCGGTTTGCTACCTTCTGAGGCGATTGACGGCTTTCTCAAGATTCGGGCTTATATGGTAAGGCGCT
+>850:2:1:2816:3347/2
+CGTCAACATCGGGAGCGGGCGAGACCTCCCGTTATAACGCAAAAACCGCCGAAACCCGCTTGCCTTCCCCTCTCCG
+>850:2:1:2817:10144/1
+CCGCCATGGCCGCCACGTGCTGGCGAACAGGCGCGAGGTCGATCGCCTCCCCGCGCTGGAGCTGGCTAAGCAGCAG
+>850:2:1:2817:10144/2
+GCGCTTTGATGCCATCCTGGTGGTTGGCCTGTGGCCGCGCCATCTGCCGGACGTGTGGCGGGCGCCGGAGTGGCGC
+>850:2:1:2817:17870/1
+GGATCTTTGCTCAGCCTCAAGGCGACGGCGTGAAGGTAATCGTTGCCGTTCAAACCAACGCGATTGTACGCGAGAG
+>850:2:1:2817:17870/2
+CGGAATGCAACGCTGACGTCGTTGTATCCCTTCCCCTGATAAACTTCGATGATTTTCTGGCGCGCTTCTTCGAGTG
+>850:2:1:2817:21076/1
+ATTGTCACACGTCGGGCACCACGATCGTTGAAGTCCTTGTCGCCACCCTATTGCTTGCCTCCTTTTTCGCATCCCT
+>850:2:1:2817:21076/2
+TGACAAGGCGATTGCGCAATTCCGACAACATCTTGAGATCGGAAGGGGTTCTCGCGCGCAAAAATATCGGGCAGCC
+>850:2:1:2818:19937/1
+ACGGCGTTGCCTGATCGGCCGTCGTTGACTCGGCGTTGTAAAGGGCACCGAGGAGGATGGGGCCATCCGAATCGCC
+>850:2:1:2818:19937/2
+AAGGTGACGCGCCGGATGGGCGATGGCACCTACGAGCTAAAGTTTCTCGGAATGGGTGGCAACGCCCCGTCGCCGC
+>850:2:1:2818:16782/1
+CGAGCCAATAAGAGTCTGCTTTTTCCAGGCAAAGAAATTTTCCAGTGCGTCCTGATAAGAGAGATCGCTATCGAAT
+>850:2:1:2818:16782/2
+GGACGGAAATCTCCACTGGTTTGGTTTATCAGGAACTTTGGCCTCACGAGATCAAGCGGGGAGCGGTGGACAGGCA
+>850:2:1:2818:14564/1
+GTAGTGGCCTGGTTCTAACAAAACCTTGAAACGACCCATTGTATCTGTCGTAAATTTTGTGACTGCGCCACGGTCG
+>850:2:1:2818:14564/2
+TAGGGGCCGTAAGTTTGTTGTTCCTGGTTGTGTGCGCATCCTCAGCTCGCAGTGAATCAAAAACAGGGAACACGGG
+>850:2:1:2818:20912/1
+ATCGTCGCGCTTTCGGGGCGCTACGGGCTTTTGTTTTCACTTCTGACGGGCCGATCGGCGAGTTGGGTTGGGGCGC
+>850:2:1:2818:20912/2
+GAAGTACGCAACCCCGCCGCCTAGAATATGCGCCGGCAATGCGAGCATATTCTTCCATTACATAGCGGTCGGACCT
+>850:2:1:2818:6673/1
+AACGCCAAGGCCTTCTCGTTCAACTCGTACTTCTTCTCGGCCGAGTACCCGGAGTACGTGTGTATCACGTTCAACC
+>850:2:1:2818:6673/2
+CCGATCGGCCACCGCTGCCCCCCCTGGGTGGCGACCTTCTGGGTCTTCTCGCTCGGGTTCGGGATGGGCTTGGGTG
+>850:2:1:2819:10741/1
+GCACAAGGCGAGGACCGTGGGCATTCTCAAGCCGATCAAGTAGGACGGGACCGGGGTGAGAAGGCGGATTCCGGCC
+>850:2:1:2819:10741/2
+GAACGTTTGGCGCGCTTGGATCTTTTTCGGAATACTCGCCGCAGGAATCGCCTTCGCGGTCAATCGCTGGATCAAT
+>850:2:1:2819:15084/1
+TGACGCACCGCCTGACTCAATGGACGGACCGGGATACAACTATCGCAAGGTGCTGTGCTCGCGCCACGGCGTCAAG
+>850:2:1:2819:15084/2
+CGTTACGGCGATGCCGCTTGTCTCCAGCTTGATCGAATTGCCGTTGCTGTCGACAATCTCAACCGCTCCCGGTCCA
+>850:2:1:2819:2701/1
+GCTGGGGATGGGATGGACAAGGTTCACGCAGGGAGTTGTTGAGTGCGAGCGGAGTGGCTCCAATGCAGTCTGGATC
+>850:2:1:2819:2701/2
+GATCAGGAGATTCGAAACGCAGCGGAAGGATTCGGCGCCCAGGTAATCATGACGTCTGCGGCACATGAACGCGCCA
+>850:2:1:2820:16070/1
+GACGAGTTATCGCAGAAGATGTGCTCGCAGGCGGACCGGCTGAGCGGGCCCTCGGCCCCGGCGGGCCCCTGAGGAC
+>850:2:1:2820:16070/2
+CGCCAAGCTTCATCCACGGCTTCCGTCGCCGTCGCGCTATTCGGCGCCGCATCGCTTAGTTTCGCCTGGCTGATGT
+>850:2:1:2820:20440/1
+ATTACACGATTATCCAGTCTCCCGTCAAAGGCACGATCATCGATCGCCGCGTCAATATCGGTCAGACCGCGGGCGC
+>850:2:1:2820:20440/2
+TGTCCGGTCGGGGAATGCGTCGACTGTGAATTGCACAACTTGTCCGGAGTGAATTTGCCCGATGTCCGCCTCATTG
+>850:2:1:2821:12320/1
+TGTACGAGGGCATCCACGGTGTGGAGCGCGACGTCGGCCCGCCGCACCGCCACATTGCACGGGACGGCGGGGAGGG
+>850:2:1:2821:12320/2
+GGCTTACAGAAATCCCCGTCACGATTCTGCCGGCGCAGCGCGTCGCGGAGGGCCGGAACGCCCGGGATGGCCCCAG
+>850:2:1:2821:5927/1
+TAGGTCCAGCGGAAGCCCGGGCCGAGGGGGCAGTTGGGATTGTGGTCCTCCGTGGTGAAATCGGGGGGGCGGGGCT
+>850:2:1:2821:5927/2
+TTCAAGCGACTGTGGCCCGGCTGCCTGGCACTGGTGGCGGGGCTGATTGGGGGCTGCGGGGGGAGGGACGGTGCCA
+>850:2:1:2821:12994/1
+GAAATCGGTGATGTGATCACGGGCGGCGGGCTGCCGCCGCCCGGGGCGACGATGATGGAGAAGAAGCGGGCAGTCA
+>850:2:1:2821:12994/2
+AACCTGGGCAACGGCTCCTGCGGGTGCGCGGTGCCCGGTTCGGGCAAAACTGCCCTCGTGGTCCTGAGCTTGGACC
+>850:2:1:2821:15801/1
+GAATCAGGTGTCCGCAATCTCCAATCGGGCGGACGCCGGCGTGGCCGCCCCTCCCCCGGAGCGCGGCCCCTCGGCC
+>850:2:1:2821:15801/2
+ATCTCGGCGAGCGTCGATTACATGTACCGCGCCTACGCCGAGGCCAGGCACGGCCGCGACTCTCCCCGCCTCTCGG
+>850:2:1:2821:17546/1
+GCTGCGCGGACGGCAGAGCCGGTGCCTGCAGAGCGGAGACGAGCGAGAGTGAATCATCGCCGCGTGCCCAACAACG
+>850:2:1:2821:17546/2
+TTGTGGGCTTTGCAATGCGCTCGAGCACGTTGACCTTCGCCGTCCCGATCAGGGTATAGAAAGCGGCACCACGCTC
+>850:2:1:2822:7855/1
+CGATCCCCCGGCTGCGTCACGATGTCCCGCCGCCGGCTCGCCACGCGGCAGCGGCCCGGCCCCCGCCATCCGGCCC
+>850:2:1:2822:7855/2
+GACTCCGCGATCCGACCCTGCGACCGGCATCCGCCATGAACGTCCGCCGCGAGCGCGCGGACGGCTTCGGGGGCAG
+>850:2:1:2822:7671/1
+TCGGACGCAGGCTGCTCCCGTCGCCTCCATATAGGTCGCCGAGCCGATGCTGGCTATTTCTATTCCGCAATGGAAC
+>850:2:1:2822:7671/2
+TGCGCCGGGCAACACGGGCACCCGATCGGCAAGCGGGCCACCGATATTCAAACACTCGCGAAGCGGCAGACCCCCC
+>850:2:1:2822:12279/1
+AAACAATTCGACCACTACGGGGGGACCCCCCTTACTCCCCCGCCCCCCCGGGGCCGGCCGGCCGCGCTCCCCCCCC
+>850:2:1:2822:12279/2
+TTCGATGCACCGTCAGGCGACGAGGCGTTAGCCGAGCACGGTGGGACGAGGCGGAGCCGAGTTTTGTGGAAGGGGG
+>850:2:1:2822:4598/1
+GCGGGTGGAGCGGCCCGCGCCGGCCGAGGTGGCGGTCCTTTTCGCGTTCCGGGCGGCGCGGTCGGGGGCGGCCGCG
+>850:2:1:2822:4598/2
+GCCGCGGAAATCGTGGCACATGAATACTCGGGGGCAGGGGACGCGGAGCGGCAGCCCATCCGAGGACAGCGGCCCA
+>850:2:1:2823:19099/1
+TTCGAAAATCGTTTGTTCCCCTGCATAAGAGTATTCGCCGAGCCTATTCGCCTTGGTAGGGCTCTACTACCGGATC
+>850:2:1:2823:19099/2
+CACCGCTGGATTGGCTCTGGCATTGTGCCGACGCGCGCGCACCGTCTTCTGGGCAGGGGTCGGAGCCATGTGCATG
+>850:2:1:2823:13061/1
+CGAAAAGGACATGGAGGCCGAGGGCGCCCGCGGCGCGCCTCCCCCCCAGCCCGGCCGCGGCGGGCGGGCGGGGCCC
+>850:2:1:2823:13061/2
+GCCGGGCTCTGCCGGGAAGCGTGCTTGACTAGGGCCGGAGTGGGCTTTCCGTTAACGAGGGCAGGGGCTCCCTGCC
+>850:2:1:2823:12470/1
+CGATCGCCGGGACACGGCCTGAGCTGACGACCGGCGCGCTGCGGACGCGCCCCCTCGGCGGCGCGCGGGCTCTCGA
+>850:2:1:2823:12470/2
+CAAGCAGCCTCCCGATTCCGGACCGCGGTTCCGTTCCGCCGGACGCACGGATCTCGGCGAGCAAGAGGGGTACGCG
+>850:2:1:2823:1143/1
+CGTCCACTAGCCAGGCGACCGGGCGGTCGGGCCAGCGGGATTTGTGCGCGGATTCGGGCGCGGTGCCCTGGGCACC
+>850:2:1:2823:1143/2
+ACCAGCGACCGCGCCCCCGCCTCGTCACCGGCCAGCCCAACCCGGTCGGCGCTCGCCAGCGCGCGGGCCGCAAACT
+>850:2:1:2824:2417/1
+GTTGGACTCGCCGCCGGCTCGGTAGTTTCGGTCTTTTGCTCGCACGCCGCGCGGAGCGGCGGCGCGGGCGGGGGGC
+>850:2:1:2824:2417/2
+AGGTATGAATCATCGCTTTAATCCTCAAACATCAACAATTTGCTACCGAAAAGAAACTCCGACAGGGCCAAAAAGT
+>850:2:1:2824:12970/1
+AAGAGGCTCCGGACGGGGCCATCTTCATTGCCTCGTTCCCCACTGGCGTCGATCAGACGGGGACCGGCAGTATCGA
+>850:2:1:2824:12970/2
+CGGTCCCCTTTCAACCTTATAAGAGTTCAGCACGTCCGCAGTACCTGCTCTCAGAAGGGCTCTAGAAAGCTATCAA
+>850:2:1:2824:12819/1
+CGTGCGGTTCACCAGGCGCTTGCCGAACTTCTTGAAGTCGAACATCCTGGTTGGTTCGGCGCCTCAGAGAGCGCCG
+>850:2:1:2824:12819/2
+GCAAGGCGATGAAATAAGCAAGCATTTCACTTTCTTGGATTTCCCCACCGCCATCCCAATCGTGAACACGCCCCCC
+>850:2:1:2824:15463/1
+GCGAAGGTCTGAGGGATTCCTGGGTATTATTTCCGATAATTCTCGGGCAGGCGCCGGGTTCCCCCACCGCAGCTGG
+>850:2:1:2824:15463/2
+TATACATGCCGAACCAACGTGAAATGAATTCATGGGGCGCGCGCCAGGAAACCATCCAGATTCTGCAATGGGGCGA
+>850:2:1:2824:5063/1
+GCGCATGGGCGTATAGGGGAGGGCAAACCCCTTCGAGGCCGCCACCCCGCCCACCTTTCTCTCCGGGAGGTGGTGG
+>850:2:1:2824:5063/2
+CGGCCCACCTCTTCGAGTTCGGCCGGCACGCCGCGGTAGAGGCCGACGGCGGCGTCCCGGAGTGGGGGGACCAGCC
+>850:2:1:2824:4336/1
+ATGCGGCTGGTCGGGCGGGACGAGCGGCGTTGCGGTCGAACCAACGACCTGGCCGGGCAGGGGGCCAAGCGGGCCC
+>850:2:1:2824:4336/2
+GCCGTACGGGGGGGCGAAGACCGCCCGCCAGAAGGCGTACGCCAGGGTGCTCGACCCGAACGGCGCGGTGTCGCCG
+>850:2:1:2824:13907/1
+CGATCGCTTCGTAGTGACGCGGGCACTCCGGCTCCGGCCACCGCGGCCGCGGGCAGGCGCGCTCGGCGCGGGTGGG
+>850:2:1:2824:13907/2
+CGCCTGTCCCCTCCCCGCGGAGCAGCCGTAGCCCACGCTCCCGAGGCGGTCGTCCGCCGCGGCGCCGCGCACTCGG
+>850:2:1:2825:6444/1
+CGGCACGTACCTCAAGCGAGTGCGCCATGCTCATACGATCGACCTTTACCAGGAGATTGTCGGGCAGAGAGTACGC
+>850:2:1:2825:6444/2
+CCGGGCGCTTTTCACCTCCGCAGTCACCATATCCTGTAAGGTCGCAGCACTTTGCCCGACTCGTTTAATTATCACT
+>850:2:1:2825:7454/1
+GTCGTCGCCGAGCGAGAACGGCCGACAGGTTCGACGTCCCCCCTTTTCTTCAGAATGCCCGGCCCGGCACGAGCGG
+>850:2:1:2825:7454/2
+TCGCGACCCCACTCACTGAGGCAAGGCGCCTCATCGATTGCGGTCGGCGCAATGTTCCAGTTCAGCGCTCGCTCCA
+>850:2:1:2825:17301/1
+TCGAAGATTTTCGCAAGGCTATCAGTTACTACGATCAAGCGATCGAGCTCGACCCTCGTTATCCCCTCGCTTATGC
+>850:2:1:2825:17301/2
+GCCCACAGCAGGCGCAATCGCGCCCGCTCGCTCCGATCATGAGCCGGCGCTCGGATAAGGGGCCTGAGGCGCGCGA
+>850:2:1:2825:13824/1
+CCTTCACCGGAGCATCGTAGGGGAAGAGGCACTCAACGACTTTGTCGTTCCTAATCAAATTGAGATCGCGGAAGCC
+>850:2:1:2825:13824/2
+CCTTCCAATGCTTCTATCACGCCTGGAGCTGCGGCCTCGAGGGAACGCTGCGCACGCCGCCCGGGGAATCCTCCTC
+>850:2:1:2825:15989/1
+TGACGTTCTACACGGGGCCGATCTGCATCGGGACCATGGCAGTCTCAACCTCGCGCACCGCCCGCCCCGTCCGGTG
+>850:2:1:2825:15989/2
+TCGGGCGGTAGAGGCTTATGACAACGCGGGGCACGGCACCACCTCGTGCACAAAGGGCGGCGGCGACGGGGGGACA
+>850:2:1:2825:6271/1
+TTGGGCTTTGGCAGGCGACCTTGTGCACTGGGACTTCAAGCTCGGCACCAACAGGACGGGGCCTCTCAAGCCGGAC
+>850:2:1:2825:6271/2
+GCTCATCCCGCGCGGGCTCGAATTTACCGCCCGTCGGGTGTCGGTGCCGGGTCCCGCAAACGGGTCAGGCACCGAG
+>850:2:1:2825:4169/1
+GTGCTATATATCCGGCCGCTCCCCCACATGGCCTTCCGCTCTCCACCTTCACCAGCGGCCTTCATGATCTCGCTTG
+>850:2:1:2825:4169/2
+CGCGTGGGCGCTACGCACCGGGCCGCAGTTTAAGCAGGATTATCTCGGTCTCCTCGATCAGCTGATGGACGAAGCG
+>850:2:1:2826:7924/1
+TAACGACAATCGAGTTCATCGATGGAGGGGAAACCGACGGCGGGATTAACCGTCTACTCCCACTAGAGATCTGGGA
+>850:2:1:2826:7924/2
+ACCCCCGGTACCTCCCGTACGACTGGGGTGACGAGGGGAAGCTACTACTCTTCACCACCGAGCGTGTCCCTCCGTA
+>850:2:1:2826:3266/1
+GAGAGGAGGGAGTGGACACTCAATCTCAACAAACTTCTCCGCCGTCAGATGCGCAATATTTGGCGTAATGCTCGCG
+>850:2:1:2826:3266/2
+CTGCTTCGTTTTCGGGCGTACGCGGGTCTCATACCGGAGTTTGCCTTAACAGTTTTCCGGAGCTACATGCACAATG
+>850:2:1:2826:12203/1
+ATCGTCATTGCCAAACTTCTGCAAATACTCTTTGGCAACCTCGTATGCTTGTTTCTGGCCTTCCTCCCCACCCTTC
+>850:2:1:2826:12203/2
+TTTTCCCTTTGAGCCTTGCCCGCTCTGGAATAATATGCTCACCATGCGAATACTAATTATTGCCGTCTGCCTTACG
+>850:2:1:2827:3826/1
+CGGCATCGATTGCGGGAGCCTTAGGCGCAGGGGCCTCCTCCGCCGGGGGCGCGAAGTCGTCACGCTTCACGAAGAC
+>850:2:1:2827:3826/2
+GACAAGGAGCGACTGCTCGACTACTTGCGCAACGCCCACGGCACCGGCAGCGGCGAGCGCCAGAAGATAAGGCTCA
+>850:2:1:2827:20270/1
+AAATCCATGCCGTTCAGCGAGCGCGCGACGTGGGCCTGGATCACACGCACTTATGCATACGACGAATTCATCAAAC
+>850:2:1:2827:20270/2
+TGGCGTTGCGAAGAATCTCTTCTTTGTCATCGCGGCTCCCAGGAAGGGCGACTTCGATCCAATGAAGCGATGCTGG
+>850:2:1:2827:10556/1
+ATCGGCGGGATAAAAAGAGGGGTTGCCTGGCCCCCCCCCCCCACCCCCCCCTTTCTTACAACGAGGACTGGGGAGG
+>850:2:1:2827:10556/2
+GCTCCTGAGCGACCAGCTGTTCGGCAGCCTTCCTCCTAAGCGTCCTCAGCAGACGCTGCACGATCGAATGCTGTCT
+>850:2:1:2828:1245/1
+TCGGTCTAATGGAAGCAGCCGGGCGGCTCGCCCCGGGCACGCGCTCGACACTTCGCACGCACGCAAGCTGGTGGCT
+>850:2:1:2828:1245/2
+GAGCCACAGACTTTAAACGCGCTATTTTTTCGTTCGGAATCCCGAGCTCTTCGGCGAGGTCCTCGTCGGGGGGTTT
+>850:2:1:2828:11120/1
+CCGCACCTCCACTACCGGCGCCTTGGCATTCACGAGTTTGCCACCAATTGTCGTGCCGCCGTGCCGTTCTAGGATA
+>850:2:1:2828:11120/2
+CCCCCGAATAACTTCAGCACGGAAACTTAAACCAATTTATTAATGATATTGGAGTAAAAATTTAGTTAAAGAGCAC
+>850:2:1:2828:20230/1
+ACCTCCACGTGCTTGTGCTGCTTCTAGAAACTCCGGATAAACCGGTAGGCGTTGCTCTAGGCGATGTGCCTTCGCC
+>850:2:1:2828:20230/2
+GCGGCTACTCCTGCCCCAGGTGCATCTGCAGGCGCCGCCGCGTTTGTCGGCTCCTTATTTTGATGATTTGTTGGAC
+>850:2:1:2829:13087/1
+TAGCTTCCGCATTGCACCTGGTGCCTCTCGCGCTTTTGTCACTCTCGTTCGCGCTTTCGTTGTATTCGATCTGGAA
+>850:2:1:2829:13087/2
+AGGAGGGACCTGAGCTGAAAAGCCACCTGCGCTCTCGAGTCTACCGAAGAAATCTCCTCTGCGAAGGGTTCAATAA
+>850:2:1:2829:11802/1
+CCAAGCATCTGTTTGAGCGCGGCGGCTTGATAGACATCGCGGCCCGGCGCCGGAGTACGGAAGAGCGACTGCGCTG
+>850:2:1:2829:11802/2
+GCGAACCGAGGTTGGGTGCGAGCGCCGTCGGCTATTCCGCTTCCCGCGGGGCAAACGGATCCGGCGTCGGTTCACG
+>850:2:1:2829:19221/1
+AACTGAACAAGGCGCTGAACTCGGGCTTGTCCGCGCTCGTCCGGGCGGCCGAGTACGCCGCGGCGGAACGGACTGT
+>850:2:1:2829:19221/2
+GAGCGCCGCTCCGCCGGCGCCTCAGGGACCACAGCGAGCGGGGCCGGCTGCCGGCCGCCCCGGGGGCCAACGACGC
+>850:2:1:2829:2488/1
+TCGGTGGCCTGGCCCTGCGCGCCGCCCCACGGCTGGTGAATCATGACCCCGGCGTTGGGGAGCGCAAAGCGCTTGC
+>850:2:1:2829:2488/2
+AAGGTATTCAGCTCTACATCAACTCCCCCGGCGGCTCGGGGACAGCCGGCCCCGCGAGATCGGACACCATGAACTA
+>850:2:1:2829:1294/1
+CATCGACGGCCGATGCTCCCCGCCGCCGGCGGCGCTAGGAGCATCCACACGGGGGGCATAGTGTACCTTGGGCGCC
+>850:2:1:2829:1294/2
+CATCCGTCATTTCTCGACGCGGCTCGTCAGCGAGGCCAACCTCGGCCGCCCCGCAGCCCGCTCCCCGCTCGACCCG
+>850:2:1:2829:2057/1
+CCACCAAGGATTCAAACCCCGCCCAAAAACACGTGTGCCAAAAATCAATCCAATCAAAGATTGTCTTGCCCTCGGG
+>850:2:1:2829:2057/2
+AGCAAACGCTACGGAAATCAGAACGCTGTTGCACAGGATTTTGTCGCGGAATTTGATCCGAACGGCAAGGAGACCG
+>850:2:1:2831:7256/1
+ACTGCGAATAAGACTGCCAATCCCGCGTAGGGGGCCGAGACCAGCGCCCCTGCGCAGGCGCAACCCGAAGAGCAGC
+>850:2:1:2831:7256/2
+CCCTCTGCAAACTCCCACTGGCTGCCGCCAAGACCAATCCACTGGCTCACCCCGACCCGGACCCCAGGCGTGGTAA
+>850:2:1:2831:1324/1
+CATCGTGGAGAAGTATGGCGTGACGATTTTGTATACCGCCCCAACGGCGATCCGGACCTTCATGAAATGGGGACCG
+>850:2:1:2831:1324/2
+CCCTCCGGTCTCGGCTTGCCACCCGGTATCAACGATGGGACAGCGTTTATGGCCAATGACCTCATGATACCAAACC
+>850:2:1:2831:4627/1
+CGTCCGACGCCCCGGACCGGCCCGACCGAGGACCGCGAACTCCAGCGCGGACCGCTCCGCGCCATGTCCCGAGTCG
+>850:2:1:2831:4627/2
+GATCTAATCGGAGCCGGCCCAGGACGCTGCCGGGGGGCGGCGCCAGCAACAACCGGGAGGGCCCCCGCAAGAAGGG
+>850:2:1:2831:4778/1
+CCATCTCGACCGCCTTCACCGGCCGCAGGCAACAGCTTGGCGGCACCTTGCAGAAGTGCGTGAGCCTGAGGTGGCG
+>850:2:1:2831:4778/2
+AACTTGAGCTGGACATCTCAGGGGGTGACACTTTGGAGGAATCTTTCGCGCAGATGCTCGTCGACTCGACGACATC
+>850:2:1:2831:16618/1
+ATTCCTCGCCGTTTTTTCGTTTGATCTGCTAAAGCGGCGGGGGTGTCCGGTGAATTGTTCCCGCTTTCACCAAACG
+>850:2:1:2831:16618/2
+GATTGTCGACTTGAAGGAGGAGAGCAACGGCAAAGACGAAGGCGTGTTCGATATGGCAAGGCTCCGTCACGGCAGC
+>850:2:1:2832:18620/1
+GACGATACGAGACATGGCGCTCGACCGCACACCGTGAGACACCGCTCCCCGCCCCGGGCTCTGAGACGGTGTTCTC
+>850:2:1:2832:18620/2
+GGCGCGACCGGACCCCCCATAGCATAACCACCATTATCAACGGGCGGCGGTCGCGCTAAGCCCTGCGTTGCCGGCG
+>850:2:1:2832:15318/1
+AACGCCAGGGCGGCGCGGTGCCGTGGGGTGAGCCGGGGGATAAGGGTCCGCCGGCCCCATCGGGTCTTTTGGTATC
+>850:2:1:2832:15318/2
+GGCGGTGGAGCGGGTGAATCAAGCACGCCAGGCGCTTCGATTCGAGGAGGAGATCGAGGCAGTTCGAATCCAGATT
+>850:2:1:2832:3734/1
+TCAAAGCGCGCCGGCCGATCGCCTCGGGCGCACTGCCGGCTCGCACCGCCCTCCTGGCCGCGTCCGCCAACAATGC
+>850:2:1:2832:3734/2
+CGATAAACAACGCCAGCAGCACCGTGCAGACCAGCAGCCAGGGGCTGATCTCGACGTCAACCGCCACCACCTCGGC
+>850:2:1:2832:13846/1
+GGGCGCCTGGGGGCGAATTTGGGACGAGGACAGCAACCACTCTGATGTACTTATTCGCCGCAAGATCGCGAACCCC
+>850:2:1:2832:13846/2
+GATCACCACGCTTCCAAACATGATGAGGCGTGGGCCTCGGGGCCACTCCGCTCGCGGCGGGGGCGGCACCCACCGA
+>850:2:1:2832:2863/1
+CGGGAAATATGTTCGCGACGAAAAAGTTATTCCGCTCAGCGAGGCCGTTCGACGATTAAGTGGATTGCCGGCCACA
+>850:2:1:2832:2863/2
+TCCTTGAGAACTTGAACGCCATTAACAAATACGTGCTTCACGCCAACCGCGTATTGATGTGGTTTCTCAAGCGTCG
+>850:2:1:2832:1906/1
+CGCATCTGCTGTTTCCTGAGGGGGGTGAGCGTGGAGAAAACGCTGCTAAGCTGCAAATCCCCAGCGGCGGGCGGAG
+>850:2:1:2832:1906/2
+CCCTGCGGATTCTGGAGGATTATATACGCTTCGGCAACGTGGTGAGTGAGGGGGAGACACATTTTGGCTGCGACGA
+>850:2:1:2833:15857/1
+AGCTTCGACCCGCGCGAGAAGCCGCCACTCCCCGCGGCCCAGGAAGACCCTTACCTCGGGCGCTACGGTCCGCCCG
+>850:2:1:2833:15857/2
+CCCCTCAGGCGGTACCCCCATGGCGCCGCAGGCGCGGGCGGAGTGTTCGTTTTCTGGCGCAATGGGGGAGCGGTGG
+>850:2:1:2833:19529/1
+GACGTTCTACGGACCGTGGTACTGCGGGCCGGCGGGCTGAGCCTGTAAAGATGGGCGACGGCGCGCTGCCCTGCCC
+>850:2:1:2833:19529/2
+GATCCGTGGGAGTAGTGCTTGGTGGGATCCGCGAGGTGGCCCGGCTTCCTCGCGAAGCGCTGGTCGAGCGCCTCGC
+>850:2:1:2833:2586/1
+CAAGATTCTCGACTTCGGCCTGGCCCGCTTCGTCCTCGTCACCGCCATCGAAGCGGTGCCGGAGGAGGCCGGGGCC
+>850:2:1:2833:2586/2
+GCCGCCTATTTTTGCAGCGGGGGTCCGTCGGGGAAGGGAACCTGGCCGGCCAGCAAGAAATAGAGCGTGAAGCCGA
+>850:2:1:2833:10874/1
+AACAACGACCAGATCAGATTCCGTCAGGAAGCGCTGCCACGGCGCTCGGACGGGGTGATAGTTGATGCCGCGCACC
+>850:2:1:2833:10874/2
+GACCACTTGTAGAGATCAGCAGGCCCATGATGCGCTAAATACTGTTCCGCCTTCCACGCCGCAAGCCAAGGGCGCT
+>850:2:1:2834:14078/1
+CGCCAACGGCGGCTGCGTGTCCGGGTTTTTCATCCCGAAACCTTGCGCCGCGAACGGAAACGCCGCCCTCAGAAAT
+>850:2:1:2834:14078/2
+TGCGCAATAGTTATCGAGGAAGGTTGGACGGATAGTTCAATTCGCCAGAGGTCGTTTAAATCGAAAGACTCGAAGA
+>850:2:1:2834:6246/1
+AGCTACAGGCCCGTAGTTGGTTGATGGTTTATGGTTGATCGTTGATAGAGGATCTTGTCCATCAACCATCAACTCT
+>850:2:1:2834:6246/2
+CGGGTTGATGGTCTTTGGTTGATGGTTGATGGATGATCAACAATCAACCCATCAACAATCTACCGGGGGCATAGCT
+>850:2:1:2834:8858/1
+TCAACGGAACCCCGCCGCGCTCTCGCGTCCCGGACTGCCTGGTTGGCCTGCGTCAATGAATGCTCAATCTTAAGCT
+>850:2:1:2834:8858/2
+CGGTCCGTGGCGGTAGCTGCGGTCCGCGAGCCACTCGTGGACTTTCTCCCCCGCCCTGGCGTCGGGAGCGTGGTGG
+>850:2:1:2834:5801/1
+CGCCATCGTTATGATTATATGGCGCTGATCATGCTGACCGCCTGCCGCTGGCTGCTCGGTCTTCCAGTCAAGCCGC
+>850:2:1:2834:5801/2
+ACGTCTGCAAGTTCGGGCGCGGCGGACGGAGGTTTGCAGGCCAGAGCTTCTCTGGAGAAGAGCAGGCCGGTGAACG
+>850:2:1:2834:10623/1
+ATGATCCGAGCTTTGCTTCCGCGTGACGCGACGGCGTCTGGCTGCACACTGCTCAACGTCACCCCCAGAAGTCCAA
+>850:2:1:2834:10623/2
+GCCTTACGGGGCAGCGGGTGGTGCACAATACAAAGCTATAGGAATATGGAGTGAAAGGCAATGGACCTTACTTGTT
+>850:2:1:2834:11067/1
+ACCGCACGGAGATCCAGCCGACCCGGGCGCGGGACCACTGTCCTAGTGCGGGGGGGTCGTTGCCGCGCGGGGTTTG
+>850:2:1:2834:11067/2
+CAAGGCTTCCAGAAGACGCAGCCCGAGCCCATCTTATCGCATGATGTAGAATTGCACGAAAATAGAGCGTTTCGCC
+>850:2:1:2835:15484/1
+TGAGCTTCGCGCACTTCATTCCGCTTTTGGGGCTCGCGTCCGCTGCTGGCATGACCCCGCACCCACGAGCGCCTCC
+>850:2:1:2835:15484/2
+CAACATGGACCGACTCGAAGAGGAGGTTGCGCCGTACGTCCAGGGAGTTGACGTCGCGCTCGCCCCGTCCGGCGTT
+>850:2:1:2835:6000/1
+TCGGCGCCATCGAAAAAACCGTGGAGATGATTGTCGAGCATCTGGATGATACGGATATTTACGTGGCTCCCAAACG
+>850:2:1:2835:6000/2
+CAGCGATGCACTCGGCTTTGGATAAGGCCGGGCTAAAGAGTGTTTTTTATTCCTCACCGGAAACGGATCACGAATG
+>850:2:1:2835:1050/1
+GGGTGCGGTTCGGTGAACTTTTCGCCGGTGTGCGGCCGATGCCGGGGGGGCCGCTCAGAGCGCGGGGCCAGACCGG
+>850:2:1:2835:1050/2
+GGCGCGTGGACAACGCGGACAAGGCATCGCGCCCGTCCAGGCCAGCCCCGCAGGCGCCGCCGCCGATCTGGGTGGC
+>850:2:1:2836:13422/1
+TTGGGCATCATCACACACCGGAAACGCCAGCAAGGTCAGCGCGCGCCCGGTAAACGCGACGCGCGAGGGGAACAGC
+>850:2:1:2836:13422/2
+ACCGACTTTCCGCGCGACGCTCGCGATCCTCGCCGCGGCCCCCGCCTTTCCCCACCCCGCGCCCAGCCCGCTGCTC
+>850:2:1:2836:20776/1
+GCTCCGTTCGTCGAACAACACTCCGGTCTGACTTCGTTATCCGCCCAGCACGTCCCTCAGCTCGGACACCTGCGAC
+>850:2:1:2836:20776/2
+ACAGGCGTTCAAGCAACCGCCATCGATGCCGCGTGGTCCTCCCCCGCTTCCTCGAATGGCGGTCTTCGTTGCCGAT
+>850:2:1:2836:7059/1
+GCCGGCTCATCGGCGTGTCGACCCAGTCGGGGCGGGGGCGGGTCACCCGGGTCCCCGGCCGGGCCGAGAGGGGGGG
+>850:2:1:2836:7059/2
+CCTCCGGGCCATGCGTGAGCGTGGGGGTGGCGCGATCGTGAACATCGCGTCGCTCGCCGGCGTCGGGTGCGGACCA
+>850:2:1:2837:19079/1
+CGCAGGCATTGACGGAGCTCCCGCTGTTCCGGTACCCGAGACGCGGATCCTGGCGAGTCTTGCTTCTCCCCGCAGC
+>850:2:1:2837:19079/2
+AGAAAGGCCCCTTTCCGCTAGCCCTGTTAGCGCCGAAGCTTGCCAGGCTGGGTATGTGATGCCGAGGGCGATCGTG
+>850:2:1:2837:10825/1
+CTTGTCGAGCTTCTCTGAAAGTGGCGAAGCAGACGGCACCAGAGGCGAACGCAGCGAGAGACCCAGAGAGTTCGTC
+>850:2:1:2837:10825/2
+CTGCCAAGTGGCGCCAGTGCGCCGCAGACCTACGTTTATCACTGTCACATCGTGGAGCACGGGGACAACGCCATGA
+>850:2:1:2838:16965/1
+CCCGCGAACGGGACGCTCGTGAAGGGGTGCTTCTACGCAGTCAGGCATTTCATCGAGGTGGCGGAGACGGCCGAGC
+>850:2:1:2838:16965/2
+TTTCCTTCGACGTTTCCGTTTTCACCGGCGGAATCACGAGTCCGGGTCAGTTCGGGCCTTTACTCATGGCGCCTAC
+>850:2:1:2838:16430/1
+CAGACTCAATAAAAGAGCGACGCGGCCGGTGTGTCATCGAATAACGGATTTCACAACGGTGCATCGCGCATGCACA
+>850:2:1:2838:16430/2
+GCCTCTTTGCCCACAGCCTCGACCTCATTGGTGTTCTTGTTGAGGGCCACGATGGCGGGGTCATTGACCACGATGC
+>850:2:1:2838:13979/1
+AAGGGCAGGCCGCGCACCCTCTCGGCCTCCTTGCCCCCGGCCGATGCCTTGAGCTTGCCCAATAGCTTCTGCCCTT
+>850:2:1:2838:13979/2
+GTCGTCACCCTGCCGCAGCACTTCAAGAACGGCGGATACTACTCGCACGGGATCGGCAAAATCTATCATGGGGGCC
+>850:2:1:2838:6841/1
+CGTCATCCGTGTCCTCGAGGAAGACCTGCCATGCACCCGCGGAGAACGGCAGAAGCGTCGCGAGGCACGCAACTGC
+>850:2:1:2838:6841/2
+CATCCTCGCGCGCTGTTCACGCGACGCGGAAGCGCCTTGAAACGTACGCTGCTCCAACCCCCGCTCCCGACGACAG
+>850:2:1:2839:20249/1
+TGGGCGACCTGCGCACGGTTATGCGCGAGAAGCTCGGCAACGGGGTCCGCCTGAAGCTGATCGGCGACGGCCGTCG
+>850:2:1:2839:20249/2
+GCTCATACCCCGAACCGATTCCACAGCAGGCGCTCCTCGACCGCCGCGATCAGGCCCGATGCGAGGTCGGCGGCGG
+>850:2:1:2839:4576/1
+TTGATTTAGAACATCCGCGACTTGGGTTGACAGTTCGCTCTTTCAGTTGCAAACTCGGCATGCTCATTATATCGTT
+>850:2:1:2839:4576/2
+GTAGGCCACCAGCACTCAACAAAGGCCGGGCCCCGCCCCGCTCCAAGCCTCGCATGACACCATAGGAGGCGAACGA
+>850:2:1:2839:6538/1
+CAAGTACTGGTGCGCCATGGTTAAATTCAGCCGGTATTTGCGGGCCTCAGAGAGAACAGAAGCAAAACTATCAGTC
+>850:2:1:2839:6538/2
+AACCGAAAAGGTCACCAAGGTGGTAAAACAGGGCAAAAAGTGTCTCAGTTTCTCATCTCAATAAACATCGTCTCAT
+>850:2:1:2840:16642/1
+CAAAGGGCGATTGCTTCTTGAAAGTCAACCCGTCGTTGATCGTCCCTCACCCGCGCCAGTGCATCGACCTTAAGTC
+>850:2:1:2840:16642/2
+ACCATAATTAGGAGCGTCAATCTCAAGAGCATCCCCATGAAACAAGACCGTACCGCGTTCAACAAAGTCGTTGGAC
+>850:2:1:2840:4119/1
+ACGCACGATCTACTGGCGGACGGTTGGAGCAACGAGGTCGTAATAAAGTGCGTTCACGCCGTTCACAAGGTGTCGG
+>850:2:1:2840:4119/2
+CGGCTTCACCCATGCGCACCGTGACAAAGAACGAATCGCTCTCCGCCATTACGATGTCGCCCTGCGAGGCGCGCTC
+>850:2:1:2840:20747/1
+GCTGCGTACGTTGCGGCTCCCGCCGCCGCGCGAGCCGCCGGGGCGCCGGGCCGCCCCGGCCCCCCCGGCACCGCGG
+>850:2:1:2840:20747/2
+CGTGTCTATGATCCGCGGCGGGATGAACCCCTCCATCGGTGGGGGGGACACGATGACCGATCCACCGCTGGCCGCA
+>850:2:1:2840:17432/1
+CGGACAGAGAACATCTCCTACCCAGGCACCGATCCAATGGGAGGCAAGGAGGAATATAAATACGACGCACACGGCA
+>850:2:1:2840:17432/2
+CGATCTGTGCGATGTTATCGCCGAAGCAGTAGGTAATGGTGCGGTAAGTACTCTCGACGGGCTCGCGTTTGATCTG
+>850:2:1:2840:6865/1
+TCAGAACGAAGTCCCAGTTCGAGCCGTTCAGCGCGAGGACCGGCTGGCCGACGGCCACCTGCTCGCCGCCGTTGTA
+>850:2:1:2840:6865/2
+CACGGACATCTATAACCTGCCGGCCAGCGAGTTCACCGTTGACGCGGGCGCCGGCCACCGGGTGACGCTGAATCCG
+>850:2:1:2840:17342/1
+CCGCCGTTGCGAATGGCGGCACCCCAGCTCGAGCAGTTGGGGCTGAAAGCGCAGTTAATCAGCGTCAGATTCGATT
+>850:2:1:2840:17342/2
+TCCCACGATTGCCAATTGCACCTTCGCCAGCAATACCGCCGCGACTGGCGGGGGCATGTGGGATTACCGGTCCAAC
+>850:2:1:2841:14536/1
+GTTGTTGTCGGTCCGGGTCAGCACGACCGTCGCGCACCCCCCCCGCGGGCGGGCGGCCCGCCGTACCGCTCCCGCG
+>850:2:1:2841:14536/2
+CATCGCGGCCCACCCGGGCCCCAAGGGCAGCGGCTGGGGCCGGCCCCCGAGCCGCTCTTCGCGGCGCGCCGGCGCG
+>850:2:1:2841:16471/1
+CCGCCAGCCGAGGTGCAGGCTGAAGACCTCGACGAGCAGCAGCGCGAACCAGAACGAGGGCATCGCGAGCCCGACC
+>850:2:1:2841:16471/2
+GATCGCGCCCAGCATCTTCCTGCTCGTCTACGGGACGATCATCTCGCTGCTCGTGGCGGTGCCGCTCCGGCTCCCC
+>850:2:1:2841:5394/1
+ATCGGCCTCCCGCCCCCCCCGCCCCCTTCCCCCCCTCGCGTCCCGCGCCCCCGGCCGCCGCCGCCCCCGCCCCAGC
+>850:2:1:2841:5394/2
+CCGCGCTCACGCCGGACGAGATCCGGCGCTCCGTCGTCGCGGGTGACGCGGCCACGCTCACGATCGTCCCCGGCGG
+>850:2:1:2841:20536/1
+ACGATGGATGGCGCTGCAATACGAAGTGATGCCGGCGAGACACTGACCCAGGATGAGATCCTGCGCGACCGAGTTG
+>850:2:1:2841:20536/2
+CACCGGTGTGACGGCCGCGCAATACGGCAACATCCTCGCGAACCCCGCCGAGCAGTACCACGGCCTGGTCGGCGGC
+>850:2:1:2841:18597/1
+ATCTCGGCATTCGGGGGGAGATCACGTTCGTCGCGATGCGCGATATCCCCGCCGGCGAAGAGCTACCTCATGATTG
+>850:2:1:2841:18597/2
+CTTCCGCGCGAGATACGCTGAGAAATAACCGGCATAGCGCGTTTGCAATTCCGGGCGCTGCCAATCTTTGCCTGTG
+>850:2:1:2841:6740/1
+TGGACTTTCCGATGTGATCAAAGTCGCGCGCGAAGAACTTTCGCAACTCCTGCCGCACGAAACAAAGCCGATCCAG
+>850:2:1:2841:6740/2
+TGCAGCGCGAACGGTGTCCGCGGCCGCGAGCAGACTTTTTTGGGACGACTCGGAGGAGGTCCCTCCATTCTTTAAA
+>850:2:1:2842:1198/1
+GCAATAGTGATTGAAGCGGCACGCGAAGGCGCTGAGAGCTCGCTGGAGCTGCCGGTGGAGAAATAAGGCGCGACTG
+>850:2:1:2842:1198/2
+AGAATCCTTCATTCAAAACAATATGCTCTGAATGACGCCCACCAACAACTCTCCCTCCTTCCCGCTTTCGCTTTCA
+>850:2:1:2842:17060/1
+AAGAGCGACACGCTCACGGAACTGCTCGTCCGTCTCGACGAATGATGCCTGCGAAATACCATAGGACGCTTCTTCT
+>850:2:1:2842:17060/2
+ATAAAGGGCCTGCCCTTCACCGGCTGCGGCTCCCCCCGGCCTTCCCCTTGCACGCACAAGGGCACCTCCCAAAAGA
+>850:2:1:2842:9711/1
+CCACTCGATCGTGAAGGCCGGGCCGCAAACTCTCATCGTCGATCCCAGACCCCGAAAGCGGGCGTGCAATGCGCCG
+>850:2:1:2842:9711/2
+CATCGAACGTTGCAGCACCGGCATTTCCGATCGCAAATTCCTCGCGGCTTTTTCATCAGGAGAATTTCATGAGCGC
+>850:2:1:2843:10502/1
+GAGGCTGGCCGCGTCAATCCTGGTCGCGCCGCCAACGAACCGCCCCCCGCCAGTTGCTGTCGACCCCGCCTAGCCC
+>850:2:1:2843:10502/2
+GGGGGACGATCTGGATTTTACACCGGCCCGAATGCGGCCCAGCTCGAAGCATTAGGCGCGGGGCTTATGCTCGGCG
+>850:2:1:2843:12054/1
+CGCCGACGCTGGCGTGGGCGCGCTGCATTCCGGTTTCGCCGTAACGCTCGTTGTCGCCGACCACGACCGCCAGGCT
+>850:2:1:2843:12054/2
+TCACAGTGGGATTGGGACTGGCATTGGCGCAGCCAAAGCGTCGCGTGCTGGTGATCACCGGTGACGGCGAAATGCG
+>850:2:1:2843:14613/1
+CGCAGTCCAAGGCCCAATTCGACAAGATCGTGGCGATGTTCGAAGCTCAGGCGGACGCGTTCTACACCTCAGGCCT
+>850:2:1:2843:14613/2
+AGCCCACAATGACAAGCCTTTTTTTCTCACATCCGCGCGACTCCAAACTGCATAGTGCGCAACTGCCTTTCCTGCG
+>850:2:1:2843:20916/1
+GGGAAGTACACGTACACGCTGAAGGCGATCGTTGCGGGGCCGAACGGCGCGCGGACGAGGACGCGCGCCACCGCTG
+>850:2:1:2843:20916/2
+TCACTGCCGTACTTGAGCGCCGCAGCCACCGGGGTCCGGCTCGCACAACGACTTCGACACCCAAGCACACCCACCG
+>850:2:1:2843:11389/1
+CAGCGATTTCGGATCTGGTTATAGCGCCGTCACTGGCTGCAAGAACGCCTCATCGAGGAAAGATCGAGTTGCCGAA
+>850:2:1:2843:11389/2
+AATGAAGCGGTGAAGCTACCTTACGCCGGAATGATCACAAGCGTCAGCGATCTCGACAAATAACGGGATTGATTTT
+>850:2:1:2843:10531/1
+TTTGTCCACCAACCCGCCAACCACCTCGGTCAAGAGGTACCCGGCGACCGAGCTGGCGGCGGCGGAAAGGAATGTG
+>850:2:1:2843:10531/2
+GGTCGTGCTCTTCGAACGACAGCCGAGGGCGGTGCGGCTCACCGCTGTCGGTCAGCAGGTCTTTCACGCTTGCCAG
+>850:2:1:2843:11939/1
+GAGCTTCAGGTGCTCGAAGACGTGCTACGCCAGCCGCACAACACCGATAGCGCGCAGCTTCGGGGCGGACACGCCG
+>850:2:1:2843:11939/2
+GGTGTGGAACTTGTCGGCGCGCTCGTCCCCGCGGTTCTTCCGGGATTACAGAAACGCGCGCCTCGCGCTTGCGCAT
+>850:2:1:2843:19142/1
+CGCGGCATGGAGGAACCGCAAGGGCATGCTTTCGATCTGGGGCTACACGTTCCACAACTGGGAGCTGCTCGGCATC
+>850:2:1:2843:19142/2
+ACAGCAGGATGGTCTGCGTGGGGGGCCCGCGGGCCGCCATGGGGCCGGCGAGGATCTACCCGGCGGTGTTGGCGGG
+>850:2:1:2844:15105/1
+GATTGTTGTGCGCCAGTGGTAAACTCAAGAACCTCCTCGGAGGTTTTGGTAATCGCCCAAGGATCTGGAGTAGCCT
+>850:2:1:2844:15105/2
+CGAAGCCTTGCCGACGACACGACGATTGAATGGGACCATTCAACATCCCGCCTCGGCCGAGGCATTGCGCGGCGAG
+>850:2:1:2844:4658/1
+AACCTCATTCCGGTGAATGCGGCGGCTTCTTTATCTACCCCCTACCTCGCCAATACCCCCCCAAAACAAGACGACG
+>850:2:1:2844:4658/2
+TCCGTCGAGTTTTGATGTACGGTTAGCTTGTCTGCTCCGGGGCGGTTAATGGAGGAGACCACGGGCAAAGCCGGTT
+>850:2:1:2845:6811/1
+GAAATACTCGTAGGGGCTCGGCTTTGCCGCGAGGAAGCGGTCTGGATCGAAGCGCGTGGGGTCCGGCCCACCGGCT
+>850:2:1:2845:6811/2
+GTGATCAAGGAGTCCGCGCGGCTCGCCCCGGTCCTCGGGTTCGCGGGCGCGCGGGTGCTCAAGACGCTCGGCAATC
+>850:2:1:2845:16751/1
+CAAAAGAGTTGTCGCCGTAATTGAAATAAAGATCGCTGTAAGCCCTCGCATCCGAAGTCGCGGGCTTGTCAACCCA
+>850:2:1:2845:16751/2
+AAAGAAGACCCTCTTATCCTAATACGGGACAGCGCTCAGAGCCTGGCCGATCGCGTCGAAAATTTAAGCTCGCTCG
+>850:2:1:2845:4457/1
+TGCGTTGAAACGACCGGGGGATTCGGCGGCAGGAAGTGCCCGCAGACATCGACGGCGCTATTGAGGAAGCCGCCCG
+>850:2:1:2845:4457/2
+TTCACGGTGGGTTACATCAGAATAGTGCAGTTCAACGAGCCAACGGTTGAGGAATTGGCGAGGGCCCTCGATGATT
+>850:2:1:2845:9978/1
+TCGAAGGTGAACTTCAACGCGTTGGACAGCAGGTTCAGGACCACCTTCTCCCACATGTCCCGATCGACGTACACCG
+>850:2:1:2845:9978/2
+GCAACGCCGTGCGGTTGCTCAAGCTGGTTAACACGCTGCTGGACTTCTCCCGGCTGGGAGCCGGACGGCTCCGCGC
+>850:2:1:2846:11360/1
+CGCCGTCCCACTGCAGGAAATAGTTCGGGAACGCCAGGCCGTCACGAATGGTCACGGCGTGCAGCTCGGTAAGGGC
+>850:2:1:2846:11360/2
+CCGAGTACAACCACAGCTATCCGGCGTCGCTGAAGGCGGCCATCGACTAGGACTTCACCCAGTGGATGGGCAAGCC
+>850:2:1:2846:6486/1
+CATGTCCGGCTGGCGCCCCCGGGGCAAGCCGGGGCGGGCCACCGGGCGGCCCGCGCTCTGCTCCTGGGGGCGGGGG
+>850:2:1:2846:6486/2
+AGAAGCAGCCGCGCCAGGGCGTAGTGCTCCCAGGCCGTCCGCGGCGGCGTCCGCGCCGCCTTTCTCGCCGCCCGCC
+>850:2:1:2846:4025/1
+CATGGACGCGTGGGGGTTTATCGGGACGGGGGGGAATCGCAGCCCTTCCCCGCCGCGAAGGCGGTGTACTTTCTGC
+>850:2:1:2846:4025/2
+CGGCGCTAGTACCATGCGGCGACGGCGATGAAACACTCCTGCGACTGCCAAAAGCAACCCTGCCGTTCTAAGGACG
+>850:2:1:2847:14363/1
+GAAGGCTGAAGGCGCGGCCGTAGTCCTGGATGCGCAAAGCGAGCATACCATCGCGGCGGTTGGAATGGGCGCGACG
+>850:2:1:2847:14363/2
+AAGCCATAGCCTTCACTCAGCGCGATCGAGCCGCGCTTGCATTTATTCGCCACGCCGCCCGCAATCGCGACGGCAA
+>850:2:1:2847:11318/1
+GCCCCTTCGGCGCGCGTCCCAGCGCATGCCCGCTCCGCCCGACGCGCTGGAGGAGGGCCGAGATGGACGAGGTCTC
+>850:2:1:2847:11318/2
+CCCGCCACCACGGCAGCCTCGCACCCGCGCGGCGGGCCGCAGGGGGGGCCCCGGGCCCCCCAGCGGGGGGCCTGGC
+>850:2:1:2847:12730/1
+GCGACGCCGCGCCCAACCTGCCGCTCCAATCGGACAGCGTGCAAACCCCACCAGATTTCGCCAAAGGCAAAAACGC
+>850:2:1:2847:12730/2
+CCGCTGGATTGGCGACCCGAATATGACTTGAAGAAAATGATCGACGCCGCCTGGGACTACCAACGAACGGCGGCTG
+>850:2:1:2847:20028/1
+CTTGAGGAACAGCACTGCCACCCGCCACCCCGGCGTCGCCCGCGGCGCGCGCAACGCACGCAACGACACCATGGCG
+>850:2:1:2847:20028/2
+GTGGGTAGCCGATGGTGAGTTCCGCAGCTGTGCTGCCCTGCCCCCCTGCACCATCAGCCCGACCCCGGGGGCGGGG
+>850:2:1:2847:18026/1
+GGCGGTTCCCGAGCCGGCTCAGTCCGCGCCCCCAATACCCCTCCGTGCCTCGTGCGTCGGCAAGTACTGTGACGCT
+>850:2:1:2847:18026/2
+ATGGCCGGGGCTGGGAAGGGAAATCAACCTATCGGACCGGCTCCGCCTGGATAGTCGGCTTGCCAACCCTAATATG
+>850:2:1:2848:10107/1
+GAAGAGGGTCACGGCAAGACACAGCTCCGCTTATCGTTTCGACTAGACTTATCCATCGAGTCTCAGCTGTTCACGC
+>850:2:1:2848:10107/2
+TAGCGGTTGGTCTCGCGGTCAATACGCGCCGGCCCCACCGCGCCCCTGCCCCGATCCCCCTCTCTCCCCGCCCCCT
+>850:2:1:2848:8263/1
+CGCGCGCGCTAGCCGGAGCGCGCGCGCGGCTGCGCAAAAGGATCGGCGACCCCAGAGGCGGGGGCCGCGACATCTT
+>850:2:1:2848:8263/2
+CAGCCCATACGCAAACCGATGCCCGCATCCTACGACACTCCAGGGCGGGGTTATCGCCTCCAGACTCCGCGTCTGG
+>850:2:1:2848:19192/1
+CACATCCCCCGCACTCTCTCGGGCACTGTCTAGAGCGCTCCGACAGCGGCGGCGGAATCTGGCCACCGCCACCACG
+>850:2:1:2848:19192/2
+AGCCAATCGTTGGAAGCGTGAAGCCCGGCCGAGAGGGCCGCGGAACTCGGCCGGGGATGTGCGCGCCCGCCCGCCC
+>850:2:1:2849:13915/1
+CTGCTCAACGTACCCTATACGACGCTCGCATAGCGAGGGATTTTGATTCACGAGCAGGCCGACTATCTCGGCCTTC
+>850:2:1:2849:13915/2
+CCACGCGATTCCGATTGTCTTCTACCTTCGGGAAGACCAAGTCAATGAAGACTTCGTCTCGAATCTCAACAGGACT
+>850:2:1:2849:7775/1
+CATTCCCCGCCGAGGAGAGCGTCCAGCTCCGCGCGGCGCGCCGCGATCCGTCGGCGGTTGCGGTGGGCCCGTTCTC
+>850:2:1:2849:7775/2
+CTCGGCGAGACTAACATGCACGGCGCCGCGACGAGCGGGCCGTACACCAACAGCCCCGACGAAAACCGCGTGGGAG
+>850:2:1:2849:11531/1
+AATGGCGGGCGTGCAGCAACGGCAACATCGCGCAGAGCGCGGCGGCCGGGGGGTCCCCTGGCCACTTTTTAGGTTT
+>850:2:1:2849:11531/2
+TGGATTCGATTCTTTCCCCACTGCCGCCGGTCGTGAAGTGGCCGTGAGCCGGGAACCGGCGGGCGCCTAATGCACG
+>850:2:1:2849:1519/1
+TCGGGCGGGTTCGTAACACCCGTGACCTGGAGGATATTTTCGCCGCAGAGTCGCGAGTACCGCGCGCGGCCGGCCG
+>850:2:1:2849:1519/2
+GAGGATCGGCGAGAATCCCTTCGCATTGCGAGGTGATCACAATCGCGCCGCCCTCCGCCCGGCCCGGGCGGCCCCG
+>850:2:1:2850:4236/1
+TGGTGTTCTTCGACAGCTTCGAAATACAGGTGTTCGGCTTTTTCACCCTCACTGGCCTGATGAAATGCTGGATAAA
+>850:2:1:2850:4236/2
+CTGAAACAGGATCACCAGAACGTTCGTCAGTTGCTGAAAAAACTCGAATCAGCCGAAGAAGGTGACGAACGGCTCG
+>850:2:1:2850:17456/1
+GATGATCGCGTTGTTCTCGGCGGCCCGGCACGCCGCATCGTGAGCGCTCGGACGACCCCCCCCGAACCCGCGCCGG
+>850:2:1:2850:17456/2
+CCGAAGAGCTACGTGCTCGAAATGCTGCCGGACCCCTTTCGCGAGCCCCCCCCCGGCCCCCTGAAGACCTACTCGG
+>850:2:1:2850:8527/1
+ATTTTTTTTCCTGTCATGGGGCACTATAACTTTGCGAGGCACATAGGGAGTTACGCTTGAAAGCTGAAATGCGTAA
+>850:2:1:2850:8527/2
+TTTATCATCCTCAACCCACGCCGGAGGATCTTCCTCATCCTAATGGATAGAATAGAGAATTGTTCAAAACAGCCGA
+>850:2:1:2850:12641/1
+GTAGTAGGAGCGGGGGCTGATCGGTTACAGGAAAACTTATCCGCCCGGGACACGGCCGCCAGAGTCCCACCAATCG
+>850:2:1:2850:12641/2
+TCGACGGGGATGAGAAGAGGATCCCCGACAAGTGCACCTACCCGGCGATGCCGGTCTTTCTCGTCTTCGGGCTGAA
+>850:2:1:2850:14243/1
+GAGAGATCGAAACGCGGCAACAGATAATCCGACAATTGTATTTCGAGTTCGTCGCAGCACACGGAACCAATCTACA
+>850:2:1:2850:14243/2
+CCCCTCCCATGCGGCACGACATGGCCGGCGTCGTATTCTGACCAGGGGGCAATGCACTCTCGGTCCGGCTTTGTCT
+>850:2:1:2851:6381/1
+ATCGCGGATCCGGCGCAACCGGTCTTTGCCATCGATCACGACATTCAAAATGTCACGCCGAAGAATCTGGAGAAAT
+>850:2:1:2851:6381/2
+GCGAATCGCTCGCCACAACCATCGCGCCAGGAACAACGTAGCCTTGTTCCACCATTACTTGGGGCGAAATGCCGGA
+>850:2:1:2851:15990/1
+TAAGCACCGCGCGCAACTGATGGCCACGCAACCGAGTCCTCTACAGGACGCCCTCGTACAACAACTTGTCGGACTG
+>850:2:1:2851:15990/2
+ATGCTGAAATTTTGCCGGGCCAGGTCCGCCCCCGGCAGCACCGCGCCGTATTCGTCCTCGATCAAAATCAGGAACC
+>850:2:1:2851:7890/1
+CCAGCGGCGGTCGGATCCTCGCCGGCACCCACCCCGGACCGGCGCAGACGCTGCGGGGAGCCAAAGGCTCCGCCCC
+>850:2:1:2851:7890/2
+TCAACGCTGCGACCCCGACGCCCGATAGCAGCACGGCCCCGGGAGCTCGGCGCCCAGCCATCTCGCGGTTCTGACC
+>850:2:1:2851:1876/1
+GATCGCGATCTGCCGTCCAGCGGCCGCGAGCGACCCCGCGAGCCCCGGAGGGAGCGGCTGCGGGGCGGGGGAGGGA
+>850:2:1:2851:1876/2
+AAACCTGACGGTCGCGAGCGCTGGTGTGGGCCTGCCGATCCTGTCTCTCACGGACTTTCTCGCCACCACCGCTGTC
+>850:2:1:2852:18737/1
+ACCAAGTCCGAGCGGCTCAAACAGCACGAAATGATCGAACCGCCGCACCACCCGCATTTTTTCACCGCACCTGGTG
+>850:2:1:2852:18737/2
+CAATTTAAACACGATACTGGTTGCGCTTTTCGGGGCGGATGTCAAATGGCTGCCGCCATCTCGACGCCCCGTCGCT
+>850:2:1:2852:15704/1
+GATCGACTGCGATGGCAGCCGGCGCATGGTCTGCAGCGCGACGCCGACCACGATGAGGACGGACGTGCCGCCGAGA
+>850:2:1:2852:15704/2
+GAGCCCGAGGAGCTCGCGGACGACCTCCGCGACGACAACTCCTACCGCCCCGCGGTACCCCCCCCCCCTCCCCCCG
+>850:2:1:2853:9458/1
+GCACTCATCCAGGCCGTAATTTCAAAACTTCACAAACTGCTGCACCAAAACATCACCTTTCGGATTTATCGGCGAC
+>850:2:1:2853:9458/2
+TCGCTGCCGAGTTCCTTAACCTCGGTCGAGACAAAGTCGAGCAGATCGTTTAACAGGCTCCGCTCGCCATAATGAG
+>850:2:1:2853:20717/1
+CATTATGGACGGCAGCGCTGCTGGTTTTGTTGAAGCCATCGACCAGACCGGCCTTACCGCACGCGCCTTGCCGCGG
+>850:2:1:2853:20717/2
+CTGTTGGCCAATCAAGGGGTGATCGAAGTCGATCTCGGCTTCGACCCGGAAGCCGTGCTGATAAGGCCGCAATTCA
+>850:2:1:2853:9606/1
+CCGGCGGCACCATTCAATGCTTCACGTTTTAAGGATTTAGCGTCGCGAAACATCTTTTCGCGTAACGAACCGCCAA
+>850:2:1:2853:9606/2
+GCAACAAGACGAGCACGATGGCGCCCCGCACCGGCGACGGCCTCTTGATCTGGCCGGGCTATGCGTCCTGCGTTGC
+>850:2:1:2853:20844/1
+TACCAGGTCTTCGGGCTCCCGCTGCGGGCGCACCGCGTCTTCGCCCGGCGGGCGCTCGCCGAGGATGTCCCCGGCC
+>850:2:1:2853:20844/2
+CCAGCTCGCCTTAGCTGGCCTGGCCGAGGTAGGAGCCCGGCGGCGCGGCGTCCAGCCAGGCCAGGACACCGGGGAA
+>850:2:1:2853:5245/1
+GCTGGAAGCCCTACCGCGCGACGTCACCAAGCCGCGATCTGCCGATGCGGCCGGGCCCATGGACTACGGCCGCCAT
+>850:2:1:2853:5245/2
+GGGCCCCTCGGTTCGCAGGTACACTCGGTCGAGGTCACGGTAGTCCCTGGCGGTATCCCGCCGATTGGTGATGACC
+>850:2:1:2854:8488/1
+GGGTCTAATGACGGTGCGCCAGCTCGAAGCCGGCACGTACGAAGGACAAAATCAATATCCTCGCGTAGTGCAGCGG
+>850:2:1:2854:8488/2
+CGATCACCACCGGGTTCGGTAAATTTTTCGCGCAACTTATAGCCGCTTTTCGGAATGGAACCGACGCCGCGCCATT
+>850:2:1:2854:11754/1
+CGGCGTCGGTGGCGGGGGCATCGCCAACGGCCAAATCCTCACCCGCGCCGACCACGGCGCCACCCGACCGGGGCAC
+>850:2:1:2854:11754/2
+GCGGCGGAGGATTTCAAGGGCGACGGGGTTGCCTTCCTGGGCGGCGGCGGTGATCCCCTTGCGGGTCTTCAGGGGT
+>850:2:1:2855:18881/1
+CGATTCACCGGGCGTCGACAAGATCACCTACAACCTTCAGTGGCAGGAACCCTCACCCTGACAAAATTCGGCTACA
+>850:2:1:2855:18881/2
+GCTACCGTGGCGGCGGGGGGCGGGAATAGGATCGCGCGCATCCCTCGCGTCCTGCCGAAGAAGAGGCGGCGCTGTG
+>850:2:1:2855:14180/1
+AAGGACGGCCGCTACGACGGCAAGCCTGCCGACGCCACCCAGACGGGCTACCAGCGCCTGGAGAACGAAGCGCTGC
+>850:2:1:2855:14180/2
+AACCCTCCCCGTGTTGTCGATGTGGTGCTCGCCGCTTTTGGTGACGATATCCATCTCCTGGAACGGGTTGCCGGGC
+>850:2:1:2855:8096/1
+AGATGCGGGTCTCCTTTTGTATTCAGCAGGATGTTCCCAGGCTTGATATCTCGATGCAGTATCCCGTGGTCATGCG
+>850:2:1:2855:8096/2
+TCATGAAGTGGGCGAGCGCGATGGTTGCTGCTACTTCAGCATGAATTTCGTTGAGGGGGGCCAGCTTGACGAAATA
+>850:2:1:2855:6317/1
+GGCGAATGGCTGCGCGGCGGCGTCAAAAACGATCGGGCGGGGGAGGCGGTCGAGGAGGTTTTGCAGTTGCGCCTCC
+>850:2:1:2855:6317/2
+CTTATGACTCCCCCGCCCGCACGTATCAAACCGACCGAGCCGGCGCGGAGAGTCGGGGACAAGCCAGAACTCCGCC
+>850:2:1:2855:13026/1
+CGCACATGTGTCGCTCGGAGCCGTGGTGGTAAACGAAAATGACGGCCGACACCTGGAAAAGCAGATGCTGTTCACT
+>850:2:1:2855:13026/2
+ACATCGCACCACCCAAACGGCTGGGGCGGCCGATTTTTTTTTCATATTTATAATTGCGGACCGCCCCCAGACCCCC
+>850:2:1:2855:4609/1
+CGAGGATTGGGGTTAACCATTACTGGAACGCTGTTTTTTTTGATAATGACTGGCATTTGCTGGCTGTAACCTGGGC
+>850:2:1:2855:4609/2
+TCTGCCGGACAGGCGAGTTGCGGAACTCTGCCGGCATCGTTGATTCTGGAAGTAATGTCCATCCGAGGTCGTAGGG
+>850:2:1:2856:6602/1
+TGGAATCGGGAGGTTATGCGTCCTCTTGTCGCCGCAGACCCGGCGCGCGCACGCGGGACTAGGGCAGGGGCCGGAT
+>850:2:1:2856:6602/2
+AGAGAGCGCCCAGATCGCAATAATCACGGATACCAAGAAAGCGCATCGCCCAAGCCGCTTCGTCTAATACCTCGCT
+>850:2:1:2856:10760/1
+TTCGCCCAGGACGGGCTGGGCACTGCCCTGCCGGTCGCCCCCCACCGCCGCGTCGGCGAGGTGGGGGAGGAGGCGC
+>850:2:1:2856:10760/2
+CCACCTCGAGCAGCCCCCGCGCGTTGAAGTCCAAGCCCTCGTACACCGCGCGCACCAGCGCGCCGCGGGTGGTGTC
+>850:2:1:2857:17216/1
+GTGGAGGCCGCCCTCTACTGAAACGGCACGATCCCACCACCAGCCCTTCCGAATCATTGATCCCGTAAGCGGCGGT
+>850:2:1:2857:17216/2
+CAGCGTGGGGCTGTGGCGCGGCCGCTAGCAACGAACATACGTTCCGGGCGATCGCGAAGCCTGCGGGCTTGGGGTC
+>850:2:1:2857:18462/1
+TGGGGAATTGAGAACGCCGGCTGGCGCATTCTGGCATGAGGCTGCGTCGCCTATAGCGCCAATGGCCGCGCGATCC
+>850:2:1:2857:18462/2
+TTGTAGCACGCGGGGAAAGCGGGATGCAAGCTGCCCGCCCTGGGGCCGGGGGGGGAGGGGAGTTGTTTCGGTGCGC
+>850:2:1:2857:15083/1
+CATCCTCTCCCCAGTCGAACGAATGGGCAGCTTCTTCTGTATCTCGGTTGCCCCGCTCGACCCGCAGCTTCCCCCG
+>850:2:1:2857:15083/2
+CAGCGGGGGTTCGCGCCGCTCAAGCCAGCGGAATGCTTCGATCGTCGCCTCGGCGAGGCGACGCCGGCCGGGGCCA
+>850:2:1:2858:15306/1
+ATCTTAGTAATCTTCGTTTCAATTTCCACATGCTTGTTATCTGAAGCCTTGGCTTGGTCAACTAATGCATGAACAA
+>850:2:1:2858:15306/2
+CAGGCGCATTTTTTTTGGGGATCAAGCACGAAGCGACCCTGCTACTTCTATCTTTAGTCAAATCTCTGAAGCCAGG
+>850:2:1:2858:6150/1
+GCTGGTTGTAACGCTCGATCGACCAATCCGGATATTCATATTGCAGTTCCACTGCGACGAGCGCTCTCTGCTTAAA
+>850:2:1:2858:6150/2
+CCGTTTGGCTTTCGTTGGAACGATTCCATGGCGCGTGTGGACGCAGCGCTGCATGGCGCGAGCGCCAAGATCGCGC
+>850:2:1:2858:19761/1
+GCAAATATTTGCCTGGGCCACTAGCCCCAGGTGCGTACGTTCTGAGTTTGAAAGAGAATCCAGCAGAGTGGCTAAC
+>850:2:1:2858:19761/2
+AATCGGGGCGTCTTGTTGTGGAGCATAAGAGCGGTCGATCACCTATCGAAAAACGACAGTCGACACGACCGCGGGG
+>850:2:1:2858:2040/1
+GCGAAGGGCAAGAGCCTCACCATGAGCGGAAAGGCCTGCGCGCTGGGAATCGCAGATTCATGTCATGCTCATGATC
+>850:2:1:2858:2040/2
+CAATCGCATAAGAGCAGTGTGCGCCCTGGCGATTGCGGCCCCAGCTGGCGCACAATGACGAAATCGGGAGGCAGAC
+>850:2:1:2858:16377/1
+AGCCACCGCCTCGCTATCGAGACGCGAAAGAGCAGTCGCAGCAGTCGCCGCAATCCAAGCAGGCGCACCAACTGCC
+>850:2:1:2858:16377/2
+GACACCCAAAAACCGGCAGAATAACTTAACTTTTTACGCCCTGCGCGGGATCTACAGAACGCCCTCCAGCGGACTC
+>850:2:1:2858:10141/1
+AACTCTCCACGACTACACCCATGAAGCCCCCGGACAACCCTACGCCGGCGCAGCGATTCGACTGTTCGATCCTGAG
+>850:2:1:2858:10141/2
+GCGTCCAGCTGGGGTTGCGGGCGTCCCACCGAAAAACCACGACGATCGCCCGGACTCTGTACGCGGCCCGCGGACA
+>850:2:1:2858:2600/1
+GAATTTTCCCCTGTCGGCAGGTTGGAAGAATCCTGACTCGCGGACGGGGCACGCCACCCAGGTGTCGGCCTAAACA
+>850:2:1:2858:2600/2
+CGAAGCTCAAAGCGGCAATATCCCGCTTTGAACCGGCTAATATCCCGATGGTTTTGATGTCAAGACGCGACATTGG
+>850:2:1:2859:7139/1
+GTGGCCCACAGCGCCTACATCGCCACCCGCACACACCCGCGGGACGCCCGCATCAACGGGGGGGGCAGGCCCAAAG
+>850:2:1:2859:7139/2
+CCACTGTCACCCACGAGCGCCACTCTGTCAACCCGGGCCCGCACCAATTTCGTGTTGCTCTTTTTGGTGTGCGCGC
+>850:2:1:2859:20429/1
+CCGAGGCGCCGGCGCGCTACTATCACATCCATGCTTAGTCACGCGCCTCGGGCGGGCTTTTCGAGCGCACCGGCCT
+>850:2:1:2859:20429/2
+CGACGAAGCCGGAGAGGAACGCTGGGCCAAAGATGACGACAATCGTATTGCGCGGAATCAACTGAAAGAATGAACC
+>850:2:1:2859:17791/1
+TCATCCGAAAGCACCATGATGTTGCGGTCGCCAATCACATCCGCAATGTCATGAATATCCTGCTTTGTGAGCACAC
+>850:2:1:2859:17791/2
+AATGCGCGTCCGGTTCCGGTACCGTTGAGAGAAGAGAAGGATTTTAGTTTTGATGTGAATGAGCTGGCATCCCTCA
+>850:2:1:2859:10163/1
+TGTGCTTCAAAGTGCGCTCGGCGGAATGACCCTGAGCGCTGTCGGGATGCTCGTCGCGGCCTCCGGGCATTTGAGC
+>850:2:1:2859:10163/2
+CCTAACGGGGGCAGGGGGGCACGTTACCCATCGCCGCGGTTGAAAACGTGGTGGCTCCCCGTCGCACTACCTACGC
+>850:2:1:2860:16414/1
+CAGGGTCTAACAGATTTCGCCCGTCGAAAACGATCGGCGTTGTCATTTTTTCCTTTACTACCGCGAGGTCCACGTT
+>850:2:1:2860:16414/2
+AGCACATGTCATTGCCTACGACCCAAAGGGAATGCAGAAAGCCCGCGCTATCAAAGCGATCGCCGACGCGGAATTC
+>850:2:1:2860:16503/1
+CGCGCGGCTAGTCACCCGTCCGGCCCCTTCCGAAGTCGCTGCTCCGCTCGGCCGCCCCGCGCGCCCCTGGCCCGCC
+>850:2:1:2860:16503/2
+CGAATCAACTAGGCAAGAGCGGTGTGGTCCGCAGAGGGGTGCGTTATGTTTGTCGCCGCAGCTCTCTCGGCGGAGG
+>850:2:1:2861:12279/1
+TTTTTCAAGAGTCACCCTTCCGCCTTCGATGCGGCGGTTTTACACTCACGCTTTCTTGCTGGGATCTGGGTAGAGT
+>850:2:1:2861:12279/2
+ACCTGATTCGCAATCGCGTAAAAGCGGCGTCGCGCAAAGTCATACTGCAGGACGTGTGGAATCTGCACGAAGACAC
+>850:2:1:2861:20291/1
+AGCGGCTCTTTTAAAAGGCAATTCGGAGGATTCCACGACGCGGGAGGACGCGGCGGGGGCGGCGGCTTTAGAATCA
+>850:2:1:2861:20291/2
+GCGGCCACGGGCTCATCACCATAAAAGACGAGCAGCCCCGGCAGGGCTGAGGGATTGTCGACGGAGGGGTGGGCGG
+>850:2:1:2862:20266/1
+CCATCTCCGAGTTGGAAGGGATGGGCACGCCGTCGGCGCGGCGCTGCATCGCCCTCAGCGCGGACGCCGGGGGCTC
+>850:2:1:2862:20266/2
+GAACTTGCCCCGCCGCGGCGTCGTAACTCACCCAACCTCCCGCCGCCTGCCAGCTCCGCCACCCCCGTCCCCCACG
+>850:2:1:2862:2979/1
+ACGTGAAAACGAATCACCCACTTCCCCACCACATGTTCCTGCATCGTATGCCCGTCGCCCCACGCCCCGACGCGCG
+>850:2:1:2862:2979/2
+GAACACACGAACGACAGAGCGAAGAACGCCCTCGAGGCCCTTGCCTTGTCCACAAGGGGGGGCAGCGCCGTCGGGG
+>850:2:1:2862:12362/1
+ATACCGAAGGCGTGCTGAGTTTCGAAAATGTCGGAAGGCGAGAGCTCATCGCGAGCGCTCCAGAGAAGTTCGGTGC
+>850:2:1:2862:12362/2
+TCGCTCTGGGCGTTTCCTACGCTCGGGGCCACACCAACGCGGGGGACTTCGCCTCCGACCCTTCCGCGGTTCTGAC
+>850:2:1:2862:16765/1
+GCGCGCGAGAGGCTGAGCGGATCACTTGTCGCACCCCGCACGGCACCGAATTCGCGGCGGAGCTTTCGCCCAAATT
+>850:2:1:2862:16765/2
+ATGACCACCGCCAACACCATCCACCACGAACACGCCCTTGGTATTCATCGGCGAAGTAAAAATTTCGCCACCGGGA
+>850:2:1:2862:5285/1
+CGTTGCTGGTAGCCGCCGCCGTTAGCCCCTTTCGGGTCGGAACGGCCCCCGGCAGGGGCCCGGGGTTTCTTTTGGA
+>850:2:1:2862:5285/2
+TCACCAACTGCTGGAAATCCCTGAAGCGCGCCAGCGCTATTACGCGCGCGTTAATTACCTCCTGACGAATGTTCTT
+>850:2:1:2862:9257/1
+ACCCTTGATTCTGATCGCGCGAGCCGCCGGGCTCGGATGATGCTCCCCCGCGCCGTCGGTCTCCTGCCTATCGTCG
+>850:2:1:2862:9257/2
+ATCAATCCTGCTCTGAGCACACGGGCTGTCTGCTTCCCGCATGCAATAACACAAGAGGCGCGGCGCGTATAATGCC
+>850:2:1:2862:14724/1
+GCCAGGAGGTAGGTCGACATGCGGATGGTGTCGGCGAAGTGGACGGCCCGCCGGCCGCCCCCCAGCGGCCCCCCCC
+>850:2:1:2862:14724/2
+GCAAGTACAAGGACGCGGCGGGCGCCGCCCACACCACTGGGGCCGCGGAGCTTGGGGCCCTCCCAGCAGGGGGGCG
+>850:2:1:2863:8216/1
+CTCGGAGATGAAGCTCGTCGCGCCCCTCTAACGCGCCGGCTCGGCGCTCGGGGGCAACAACCCCAACGCCGCCCCC
+>850:2:1:2863:8216/2
+GTGGGCGTGCGAGCGGGCACATGGGCCATACGGGCTCCTTTGATCGTTTGGACAGTGGGCGATCTGCCAAGACGTC
+>850:2:1:2863:15775/1
+GACCGAGCCAGGCGATGGAGCAGCCGGGCGATTGGGCGCGCGCCGCGGAGCGCCAGCCCCGCAGGGGGCCCGAGGG
+>850:2:1:2863:15775/2
+AATGGCGGCCGGCCGGCCTGGACCTCGCCGCGATAGACGGGGAGAGGAGGGGCGGCCGTGGGGGTGGGGGTGCGTG
+>850:2:1:2863:16795/1
+CGCGCCCGCACCTCCTTTTCGCCGGCGTGTCCTTCGGGGACTGCCACCCTTCCAACCCCCTGATCGCGGCGGCCAC
+>850:2:1:2863:16795/2
+ACCCTTTGGTGCGCGGGCAGCATGCGCTGACCGGGAGCCCGGCAGGATACCCTGCCGCTTGTTGCCCGGGAGACGC
+>850:2:1:2863:14602/1
+CAACCTCCGGTGAAGTGACCTTCACGAAAGATATCGCGCCCATCCTGCAGCGGAGCTGTCAGGAGTGCCATCACTC
+>850:2:1:2863:14602/2
+CAATCCAGGCGATCTCGTCTTCGCTGAGCGAAGGGTCGTGCTTGCACTTCTGGATCCCGATGTTCTTCTCGACGAA
+>850:2:1:2863:8945/1
+GAGTTGATCGGCCGTTCCCGCTGGCGCTATCTCGTAGCGCACACCTCCGCCGCGGTCACGCGCGGGGCTTTGCATC
+>850:2:1:2863:8945/2
+ACCAGACCGCTTCACCGAAGCTGAATGGTTTGCCTGAGTCGCCGGGGCCAAGGAAGGCGTGACCTTCCTGAATGAG
+>850:2:1:2863:7609/1
+GGAATTTTCTTTTCGCAACAACGACACATGATTTTTATTGCTTTTCGCTATCACTCATATTGCCCAACTATAACCT
+>850:2:1:2863:7609/2
+TGCTTGTCTTTATAAACGTAGACGTCAGCCGCGCCGGGGGGCGTCAGCCAAAGCCCCGCAACAAACACTAAAAGAA
+>850:2:1:2863:18055/1
+TATCGACTTCCCGGGCGCGTTGTTTCTTTTTTCTCTACACCACGGATACCCTGATTTTCGGGGGGTTTGCTGGTTC
+>850:2:1:2863:18055/2
+ATCACGGAAAAGGGCAGAGCAGTGGCGCCGTAGTCTTCAAGCAAATCACAGTCCCGGACGTCGCGGGTCGAGATGT
+>850:2:1:2863:3705/1
+TCACAGGCACTGCGGGAATAAGACCGCCGGCTAGCGCTGGCTTTAATTCATCTGGGGTGTATCTCGCTGGTGACAT
+>850:2:1:2863:3705/2
+AGAAACAAAACGAAACCTACTGGCCCCTCGCTCACACAGTGTGCCCATCAGGCCATCTGCGTTTGAAGTTCGCCCA
+>850:2:1:2864:3427/1
+CGCAACCGCAATCGCGTCCGGCCCGTATTGCCCACGCGCGAGCGAGACGGCCAGGTCGGGGGCGGGCAAGGGCAGT
+>850:2:1:2864:3427/2
+AAGGCTCGCCGGGCCGCAGAAACCGGCGCGGGCGGTCGTGGTCGTCCCAGGCGCGCCGGGATCAGCGCGCGCGCAC
+>850:2:1:2864:5349/1
+GATCATGTCCTGACGATCGGTCTCGATCACGGCATCGGCTCCCAGCCTCCGCCACGCCGCCGGGGGGGGGGGCGAG
+>850:2:1:2864:5349/2
+TTCGTCAATCCGATCACGGCCTACGTGCTCGTGCACGAAGTGTTGCAGGTGCAGCGCGGCGCATGGGTCCTGATTC
+>850:2:1:2864:8017/1
+ATACCCGTCCGCGGGACGCTCGATCCGCTCGATCGCGGCGCCGACGACGTAGCTCCCGGAGCCCCCCCGCACGTCC
+>850:2:1:2864:8017/2
+CACTACGCCGATACGCAGAGGCCCGACGGCGACGCAGGCAAGAGCGGGTTCCTCGCCGGGATGCGCAGCTTGGGGT
+>850:2:1:2864:8505/1
+CAGGCGTGGCGTCAGAGCTATCAAAAAGGCCCTCCCGAATTTCAGTCCAAGATCGTTAATGACGCTGCTACGAGGG
+>850:2:1:2864:8505/2
+CTTGATCGCCTCAGTGTCGCCAACGTCGTGAACCGCCACACTCACTTCGGTGGTCCTCGCGGGCGCCCCGAAATCG
+>850:2:1:2865:9184/1
+TGGCGCATCATTAGAGAACGTCCCCGCGCAAATGACTTGGGAAAATATTGACGACGTTTACTCACTCATCGCTGAA
+>850:2:1:2865:9184/2
+TATGCGCGCCCTCCCGACGGGCGGCGGCCCCGGCAGCCTCCGCGCCACGCCCCATGCCCCGCGGAACGATGACGTC
+>850:2:1:2865:2427/1
+CCGCTCGATCATCCGGTCTTCAACGCGCGCTACCGCATCCAGCAGGTGATGACGATGGTCAACGGCGTGCAGTTTC
+>850:2:1:2865:2427/2
+GAGCACGCAGGCCACGAGGTTCACGCCGAGCCGCCACGCCGGCTCGCCGGTGGAGGGCTTGCCCGCCGGGTGCGCT
+>850:2:1:2866:3338/1
+TCGGAAAAGTCAACTTCACCGTCGCCCGCCACGCGCTGGTGCCGGCCGGCGGGCCGCCAAAGGTACTCCCAGGCCC
+>850:2:1:2866:3338/2
+CCCTTGGACCCGATCTTGCTCTTGGACGCTGAAATCGCGACTGTCAGCGTCTGGGACCAGCCGAGAACGCAGACCG
+>850:2:1:2866:16171/1
+TTTTTAGTCGTTCGGCGTAGTAAGACAGCATGTCTTTTGCCGCAAACTTCTCGGGATAGAAGCTTCCCTTCCACTC
+>850:2:1:2866:16171/2
+TTGACACGAACCCTCATTATGCCACCGGCGGAATGTTCAAACTTTACGTTGCGAGGTTGTGTACCACAGAATTGCT
+>850:2:1:2866:19133/1
+GCAAAAAACGGGAGGCTCAGGCGGTTCCACCCAAACCCTCAGCCCTAAGATTCAGGACTTCTCCAGGACAGCCCTG
+>850:2:1:2866:19133/2
+TCCCAAAATAAAGATACGCATGGCGTCGGGAAACTGTACCACAACCGCCGTTTTCGGCTTGCGCGGCGGGGGGGCT
+>850:2:1:2867:19277/1
+TTATTAAGAAATAGTATCGCTACCTTTAGGAATAGGTCTTTAAGGATTGTTATCACGACACGAACGAATTACGCCA
+>850:2:1:2867:19277/2
+AATTTTCCGAAGAATTTGCCGGATGTTACTACGTATTATTAATCGATTTCTTCTCTAGCTATAACCAGCTTACTCT
+>850:2:1:2868:15639/1
+TAGAGCAGCGGCGCGAGGCGGGCGATCCTCGTGGCGCTCACGACTCCCGCCCTCCCAGCAACAGGAGCGCCTCACG
+>850:2:1:2868:15639/2
+ATCCTCAACCCCGGCGCCCGGACGCATCACCGCTACGCGATCCGCGACGCCGTCGAGCTCTTCACGGTGCCAATCG
+>850:2:1:2868:3045/1
+TGGCCGTTGCGAAGATCGAACGACGCAGCATGACGCGGGCAGAACAAGTGTCCTCCCGACAGGGGCCCGAGACTGA
+>850:2:1:2868:3045/2
+ACTCAGTCGACTGATTTCGCAAACGATCGTCTGCGCGCGCGTGACCGGCGGCGATCTGATTCTGGTCTGGAACGAA
+>850:2:1:2869:1248/1
+TCGGCGAGCTCGACGACGAACGCCCGCACCCCCGGCCGGACCCGCCGCTGGCCGGCCGGCCGCCGGCCCCCCCGCG
+>850:2:1:2869:1248/2
+ACCGACATCCAGCACGCGTACTGGGGGGGCCGCAACCCCGGCGTGGGCGCGCGGGGGGTGTGGACCCCCTACGACT
+>850:2:1:2869:20758/1
+AGTTGGCCCTTCTCGTACATTTCCTTGATGTAAAGAAACTCGCGGGCATACACGACGGCTTCCATCATCATGTATT
+>850:2:1:2869:20758/2
+GTCCCAATGGCCACCAGCATCGAGGATTGCGATAAGATTGTCGACCTCGTCAAGCCGACGGGCAAAAAATACATGA
+>850:2:1:2869:3143/1
+ACCGACCCGTCGGGCACCCGCCCCCGGCCCCCCATTCACCCCCATCGGTGCGGGGCCCATCAAATAACTGAGCAGC
+>850:2:1:2869:3143/2
+GCCCCTGGGTACCTCTCGCTCGGCGAAACGCGCTCGCTCCTGCCCGGCGATTAAGTGGTCACCGTTGGCTTCGCCG
+>850:2:1:2869:6821/1
+CCCGGCCCTCATACACGCTGACTTCAAAGCAAGCTGCACAAATCCAAAAGGTGAGCGCGCAGGTTGAGATGACCAA
+>850:2:1:2869:6821/2
+TTCCTCCACGATCATGGAACGTGCGCGTAGAAGCAAAGAGCCGCCACGCGGATTCGCATGACCGCTGATTGTGAAA
+>850:2:1:2870:18710/1
+TAGGAGATTCGCATCATGCGAGACTGACCGTGATCGTCCTTGCCGACGCGTGAGACGAAATGATCCGGCGCTCCGA
+>850:2:1:2870:18710/2
+CCGAGACCCCAGGCACTACCCTCTCCCTGCCGGACCCCTCTCCGCGCCTCGTGGTTCCTTGGGCGGGCATAGCTCC
+>850:2:1:2870:10510/1
+ACGTTTCGCGTCAATCAGGTTGCCGCCGCGCTGGTCCGCGCGATTGACCACCGCATAGGTGAGGCGGTGAGGACGG
+>850:2:1:2870:10510/2
+ATCCTTGGCGATCTTGATGTCCTGAATGTCGTCACAATATTCTGAGCGCTGGCTGCATCGGATCGAAGGTACGGCC
+>850:2:1:2870:16103/1
+CGCGTCCTGATCGACGGGGCCGGCCTTTTGGCCCTCCGCCTGCGCCCCCGTCATCAGTTAGTCCCCCCGCGTGCGC
+>850:2:1:2870:16103/2
+GACCGCCGGACAGGTTGATGCCGCGCTCGCCCACCACCGTGTCGTATCCCTGCGGGAACTGATTGATGAATTCGTC
+>850:2:1:2870:4740/1
+CAGTTTTCCTCGGACGAATCGCGGGAAACGTCTTACTTGGAAATCATTCCCGTCACTTATGCCAGTGATTGAAACT
+>850:2:1:2870:4740/2
+GCCCGGAAAGCATCTTCAGCACCGTGGTCTTGCCTGCGCCGTTCGGACCGAGAAAACCAACGAACTCGCCTTCCTC
+>850:2:1:2870:1463/1
+GACTCGGTGGAGGTTTTGCGCGACTGGATCGCCGAGACGCTCAGGGACAAGAAGCGGCGCCGGGAGACGCCGGGGC
+>850:2:1:2870:1463/2
+CGATGCCGACCTGGGCGACGAAAGGACGCACGGCGAGGAGGCACTGAAGGGACGGCACTTCGCCGCGACTCACGCG
+>850:2:1:2871:1713/1
+AGAGCGGCTGTCAGAATAAGCGCAGCGCCTGGTGCGCGGCCGGCCGCGCTGGCGGGGGAAGGCGAAGGGGGCCGGG
+>850:2:1:2871:1713/2
+CTTCGCGGCCGCGGCGCCCGGGACACAGACCAACCGGGCCCGGACAAAGACCGACTCCGTCCCCCACCGCGCCGGC
+>850:2:1:2872:8968/1
+TCACATTTTTGTAAGCAGCGACTGCGCGGCGCACTCTTGTAATCCACACACTTATCCACAACTTTTGTGGATAACC
+>850:2:1:2872:8968/2
+CGGGATGAATTGCGTCTTTCATGACTGCGGTGCCCTTGAGCTGGCTGAACGAAAAAGGCGCGCAGTGTAGCGACGC
+>850:2:1:2872:11829/1
+TCCGATCATACCGTCGTCGGATCTGCTCGCCATCGGCGCCACTGGAGGCTCCGTACAACCGATGGCGCGGGCTGGG
+>850:2:1:2872:11829/2
+CGTGCCGTTCTACCGCGGTGACCCGTGGTTCCTGCCGGTGGTTGGGGCGTACTACCGGGACATGGACTGGGTTGGG
+>850:2:1:2872:6474/1
+AGCCGCACTCCCACTTCTGTGGCCCGCAGGCATGCTGCCTGTGGGGCAAGCACGCCGGGCCGCATCCCCACCCCTC
+>850:2:1:2872:6474/2
+GGCATGGCAACAAGAAATTTCCGGTCACCAAAAGTTTTTTGATTCACTCGGCGGCGCCGTTCCAGGCGAGTTGGAG
+>850:2:1:2872:9697/1
+CGATCCGCTCCTCGGAGGCGGATGACTGTCCGGCTCACCTATGATTCAGGCTTTGCGCTTGAGCCCATGGCTCCCA
+>850:2:1:2872:9697/2
+ACGGGCACCGGGCACCCTATCTGCCTCGCCACCCTGGCGGCCGAAGCAGCCAACCAACAACCCGGCAAAACGCGTA
+>850:2:1:2872:3092/1
+TGCGTCTGGAGCTCGAGACTGTGGGCCAGCGCGGCCTTCGCGGCCCCGACAACGGGTAACCCGCGATAGGGGGGCA
+>850:2:1:2872:3092/2
+CTTGATCGCATTCACCTTCTCGGGCGCGGCGGAGCGATTCGACACGCGGCGGCACCAGATCGGCGAGGAGGCCAAC
+>850:2:1:2873:17710/1
+TGTGCGAAGCTCACACCACACCGGCTTTGCTGGCATCACAACCACACCCACGCCAAGGTTCTCGCCCCCCCCGTCC
+>850:2:1:2873:17710/2
+CGCATTACGAACTGTAACGCCGTCTGACATCGTGAAGTGCCAAGGCCCAACCGCGGACTTGGTGCCAAGCTCGGAG
+>850:2:1:2873:7477/1
+TTTCAAAATGGAGTACGCGCCACCACAGCACCTTCCACTCACCCAATTCATGTCCGACAAAGAATCTGTGTGGGAA
+>850:2:1:2873:7477/2
+CGTCATCACGGAATGTATCGCATCGCTGGGAACTGCGAGAAAGGCCGAACCAACATTTGTTCCCTGCCTCCCCACT
+>850:2:1:2873:13207/1
+CCGCTGACGACCGCCCCGCTGCCGGCACCCCTGTCGACCCCGCCCCAGCGGGCGCCCCCCGCCGCCTCGGCGCCGC
+>850:2:1:2873:13207/2
+CCGAACAGGCATTCGGGCGGGCGCACCGGCGCCCGACCCGTCGTCGCGGACACCCCCACACCGGCGGAGGCGCGCC
+>850:2:1:2873:5093/1
+CCGCACCTGCGCCCCGCGCCTTCCGCCCTGCCGCCGTTGCGGTCCGCCCGCCACACCGCGATTCTGCTCGGCGGCG
+>850:2:1:2873:5093/2
+CTCGCAGCCGAGCTCGGCGAACAACGCGCGCGCGCGCGCCGCCGCCCGCGCATGGTGCACGCTCGCGCAGACAACG
+>850:2:1:2873:7020/1
+TTATCACGCGAACGTCGGCGCAAAATCTTCGGGATACACGGGATGGATTGCCGCTATTTATTTTCCGATACTATCT
+>850:2:1:2873:7020/2
+TGACTGAGACATAGAGCCAGATAGGGATCGTCCACCGCGCGATTCGCTTGCGGCGCTCGCATCGGCGATGCAACAC
+>850:2:1:2874:21093/1
+GAAGCACGGCTGGGGGGCGTTCACGCCGGATGCGCCGACGCGCGTTCCTTGCGCGGCCATTACTCGGAGCAAGGGG
+>850:2:1:2874:21093/2
+AAGCGGCTAGCGCTTCCCCGCGCCGAAGCCGGGCGGCGCCCCGATCCAGCCCTCGCCCCCCCGCCCGCCCAGCGCG
+>850:2:1:2874:3578/1
+GGGAGCGGGGCTCGGTCAACCACGTCGCGCCCACTGCTGGTTTCGGCGGCGGCCCCGCGGTCGTGGGCCGGTGGGC
+>850:2:1:2874:3578/2
+CGTCGCCGCCATCAACTGGGGCTTCTCCTTGTTCATGTCGAAATACAGCCAGAATCTCGCGAGCGACCTCAAGCGT
+>850:2:1:2874:18590/1
+TCGCTGTGGCGTCCCACTGACGAGCGTGACGCCCAGCGCCGCGTCAACACCCGCGTCACCGATGAAAACGCCACCC
+>850:2:1:2874:18590/2
+TCAGCGACCGGCACGATCTCCGGCGCCAGCCGCGCCTGGCCGTCGCCCTGCTCCATCCGCAGCAGGCATTCGTAGA
+>850:2:1:2874:17679/1
+ACCCCGGCCGGGGAGCCCCCGAAGGGGCGTTCCACCGCTGCCCACAAGCAACCGCCGGCAATCGTCCGCTCAGCAG
+>850:2:1:2874:17679/2
+CCTACCGCCAACGATACCATCATAGGAACAGCCGCCGCGCGGACAACCCTCTTAGCCATGCACAACGGTTGCGCAC
+>850:2:1:2875:1842/1
+CCTTAAATTAGAACGGCGGGGGGGCCCGCCGTTCGTTACGAACTTATTTTTATTTAGCCGCAGCCGGGGGCCGGGA
+>850:2:1:2875:1842/2
+GGAACCAGGGGTAATCCATGAGCGTCACGCTTCAAGGGCAGATCGCTCGATTCGTCAGACTTCTCCACGTCGGAGA
+>850:2:1:2875:17530/1
+GTCCCGCTACCCATCCTCTACCTCAAATCCGTCTCCACCGGCGCCGGCGAGGAGCGGCGGCGCGAGAAGCCCCGCC
+>850:2:1:2875:17530/2
+TCCGTGGCGTTTTCACCGCTCCTGCTCTTCCGCGCGGGGTCGAAACACCCTACGACAGCGCGCCACCCGTCGGCCC
+>850:2:1:2875:1621/1
+CGGGTTACCTTGGTCGGGGCGATAATGCCCTTTTCCAGCATATCGCCGTACGTATCTGACGCGGCGCCGCAGCCTT
+>850:2:1:2875:1621/2
+TGCTTGAGAAGCTGGAAGCGGAGCCCGAAGGCGCACAGCGCAATCCCGGACGCATTGAAAAGCAGGCCCTGGCTGA
+>850:2:1:2875:8042/1
+ATCCGCACCCGATCCCGGAAACGTCGGATTGATTTTCGTGTAGGATACGCGATCAGCCCTTTCGGGCTCCATCGCT
+>850:2:1:2875:8042/2
+ACATTTGCGACTCGGATACCGGAACGGCTGGGGGTGCGGCTGAATCCGCCGAAAACGCCGATTGTTCACATTTAGC
+>850:2:1:2875:4556/1
+GTGATACACATCCCCCCCCCCGGCGCCGCGGGCGGGCGCGCCCGCGCGCCCCCCCCCCCGGGGGGCCGCGGCGCGC
+>850:2:1:2875:4556/2
+CGTACGGTGTAAAGCAGAAATTTCTCGTCGGCCGCCCCCCCTTGAGCCGCGGCCATTGCTTTTTTTTTCGCGCACT
+>850:2:1:2876:20587/1
+AGGAGTTGGTTCTGATCCTGAAGTGTCATCCTGAGCGAAGCGGCGTGGCCGCGCAGTCGAAGGATCTGCGGTTTCT
+>850:2:1:2876:20587/2
+GATGTTGAGGGTGTGGAGGAGGAGCAGTTCGGCGTCGCGGCTGGCTTTGGCCGCGGGGTGGGGGTCGGCGGCGAGG
+>850:2:1:2876:2277/1
+TGTATCTGGACTGGACCGAGGATTTTCGCACCGAGGACGCCATCACCACCCGGCTGACGGTCAAGGGTCCGATGAC
+>850:2:1:2876:2277/2
+GACGTTGGGCACCGATGGGGAGGCGTTGCTGAAAACCACCGTGACATCCGCATGGCGCCGGAGGCAGCGGCGGCCG
+>850:2:1:2876:15954/1
+CAGGCCCCATAATGGGCGGGAAGTGTCGGCTCCCCGGGCCCAACGCGGGGAGGGGTGCGACGGTGCCGACCATCGG
+>850:2:1:2876:15954/2
+CATGGGGGGTGGCGAGCTCGGTCACGCGAGGGGTCTCACGGGCCTCGCCGCCGCTCCCGCCGCGTCCGGGGGGAGG
+>850:2:1:2876:6636/1
+CCCGTGTCCATGAGCAGGGTCTTGATGTCCTTCAGACGGCACATCGCGCCGTTGAGCTGGTACTCGCTCTCGCCGG
+>850:2:1:2876:6636/2
+TCGACGTCATCTTCAAGGGCAATCAGGCGCGCCCGGCGGCTCCTTCCTCCGAGGAGATGCCCACCTTCTCGAACGA
+>850:2:1:2877:1757/1
+CTCGGGCAGCTTCGCCTCGAGCTCGCGCTCGCGCCGCCGCGTTCCTGCGCCCCCCCCCGCGCGGCCGCTCGCGCCG
+>850:2:1:2877:1757/2
+CACTGCCGTGCGTGCGGGACGACCCTGCGCTGCGAGAACTGCGACGTCGCGCCCGGGATGGGTGCAGACCGCGCCC
+>850:2:1:2878:20649/1
+TTCGTCCGGGGAGACCAGGGCACGAGCTGTACTGACAGAATACGGCAGCAGAAGCAAGCCCCGACGCGCCAGATTC
+>850:2:1:2878:20649/2
+TTCTTGGGGCTGACGGTGACCGGATCAGGCCGTTGGGGTTTCCGGCATTACTCGCCCGTATTCGCTCCGGGTGGCG
+>850:2:1:2878:1156/1
+CACCTCGCCGACTGCTAAGACGTCGTGCACCTTAACTGCGAGAACGAAGTTTTGCTGCGCGCTCGCTCACATATCG
+>850:2:1:2878:1156/2
+CTCGTCGGCCACGGCGCCATTGAGTCTGTATTCTTTGGCGATGGGCACGATCGACTAAAACTCATTGTCGTTGCCT
+>850:2:1:2878:5364/1
+TCCGCGAAGGTCTCGCTGCGGTCTCCAGCTGGAAGAGTCCGGAGCCGCCGTTCGGAGGGCAGGTCAGGACAAAGAT
+>850:2:1:2878:5364/2
+CTCGCGGGCCTTGCGGGCGGCGATTCGCGCGGCGGCCGAGTCGATCCACTGCTGGATGACTTTCTTCGCGACGTGC
+>850:2:1:2879:10768/1
+GAGCGAGGCCGCACCCAGCGGGCGCACTTCCCGGAGTATCCGCTGCTGCGGTCCGCGGCCGCGGCCGGCCGGGAGG
+>850:2:1:2879:10768/2
+CGCGTCACTGGGACGGGGACCGCCGCTGCCGCACAGGTGATGCGCGGACGAACCACCGCGAGCCCGCGCCAGCGTC
+>850:2:1:2879:16072/1
+GCGGCGCGCGAGTGCCAGCATGACGAGTACGCGGCCGACCGGAGCGGGTGGGTGGCGGAGCGCGCAGGGTCCAGCG
+>850:2:1:2879:16072/2
+ACGTCCACCTCGCGCCGAGGCTGGCCGTTCGGCTTGCTCGTATCCGGGACGCATGTCGCCCCGGATCGGCGCTCGC
+>850:2:1:2879:2446/1
+AATTCGCTCACCTCGGCGATCTCGGCCAGGATCAGCTCACCGCGGCACAGCCTGCGGATCTGACGGGCGCGGACGC
+>850:2:1:2879:2446/2
+TCCCCCAAGCGCCGTCTTGTAGCGAATCAGAATCGCCACGCGCGGCTTCAACTCGGTCACGAAGGCGGCGGCTGGT
+>850:2:1:2879:9202/1
+CTTGGAACCGCCCTCGCCGGTCCTGGGGACATGTAGGGTGAGCACGCCCTTGGAGAAGTTGGCGGTGATGCCGTTG
+>850:2:1:2879:9202/2
+GGAAGGACGTGAAGGTCATGGTCGCGGGCGACGTCCGCACCGTGTCGGGCGGGAAGCCTGTCGAGCGCAGCGACGA
+>850:2:1:2879:19555/1
+GACCTCGAGGAAGTTGCCCATGTCCTGCAACTCCTCGCGAATCTCTCGGTAGAGCACGTCGAGATCGAGATGCTGA
+>850:2:1:2879:19555/2
+CACATGTTCTCGGACCGGCTGGTGGCGGCCGTCAGGAAGGTCGGCATCAGCGACCCCGAGAGGAGCCGCGGGTTCC
+>850:2:1:2880:6603/1
+GGCGGCGGCTGGGGCCGCAGATCCTCCCCCCACTCCAATGGGGGGGGGGGGGACGCGCTGAGGGGACGCGGAGAGG
+>850:2:1:2880:6603/2
+ACGAGCCGTGATCATCGCTCGTTCCGAGCGCACGGCTTTGTGAACGTAAGGGAAGGAATTGCGCTAGGCAGCGGAG
+>850:2:1:2880:18877/1
+GGGCTGCAGCACAACTGTGGTTATGCTACCAAACTTTTCTGGGAAGTCCAGAGGTGCCATTACGACGCAGGGTGCG
+>850:2:1:2880:18877/2
+CTGCCGCAGGACCGCCCCTTGGCACGGCCCCCCGCAAAGCCCACCACCCAGCCTTAACGCCGTAAGAAATCCCCCG
+>850:2:1:2880:19823/1
+ACAGTCCTTGCATGTTTTCGCGCTGTGCAAGGGGGAGTTCGAGGGTCTCCTTGCACTCTCCTCTGCAGGTTGGTTA
+>850:2:1:2880:19823/2
+AGAGGATCGATTGTCTTCGACGGTGCCTTCGGTTGCGCCATTTCTTAACAGCGGGGTCGGTGCGTGGCATTTGGCC
+>850:2:1:2880:16784/1
+CTGACTGGAAAGAAGTGGCAATAAGGAGACAGGGCCTCTCAGAAGATGCCCCCCTTCTCGCAGTACGGAGGGTGGG
+>850:2:1:2880:16784/2
+AGGGACTGGGCTTGCCCCTGTCCGCATCCATACAGACAGGCTGCGGTAGCGCCCACCCGTGCGCACCTGGGATTGG
+>850:2:1:2880:21418/2
+CGTCGAGGACCTGCGTGGCAAGGTGGACGGGCGCACCGCGGGGCGGATGCGGACCAACCCCTCGACGCTCGGCCTC
+>850:2:1:2880:9166/1
+GACCGGCGAGGCCATTGTAAACGAAGATCTGGAATTGGGCCGCAAACTCGAGGACCGCCGTACGCCGACTATGTTT
+>850:2:1:2880:9166/2
+TGCTGGATCTCAGTATTGCTGACAATCGGAACCTCACAATTTGATCGAGATGGTCCGAAAACCTCTTGTAAGACAG
+>850:2:1:2880:4006/1
+ATGTACGGTACGCGGCACGGATGGACCTCACGCCACGTCACCCCCCGGATCCGCCGCAACGCCGCAGCCGTCCACG
+>850:2:1:2880:4006/2
+CGCTGGAGTATCGGGCTCGGCTGGTGTTCTCGGCCACCCCGACGATCTTTCCCCGCACGGTGGTTACGGTCATCGA
+>850:2:1:2880:6047/1
+ACGAACGCCATCGGAGCGCCGGATTCGGGAAAAGTACGCGAATAACACAGCGCTGCCGCCGCCAGGCGGGCGGTCG
+>850:2:1:2880:6047/2
+ATCGCGCGCGCTCTTTGCATAGTCGCTCTGCACTTCCCTCGCCGTTTCGGACGATTCGCCACCCAGTTGTTTCTCG
+>850:2:1:2881:1520/1
+ACGCTGCTCGCGCGCGCGCTTGCCGGCCACGCACACACGCTCATCCACCCTATTCACCAATCCCCCCCCCTCCAGC
+>850:2:1:2881:1520/2
+CGACACCGCACGCGGCGGGGGCGCGACCGAGCGCCCCGTGCGCGACGACGAGGATGACCGACGGCCGGCCCGGGAG
+>850:2:1:2881:6098/1
+CGGTCAGCGCAGTCGTCGACGCCGAGCGGCGAGTCGCCGCTGGGCGCCTTGACCTCGCAGACGCCCCCGCCGCGCG
+>850:2:1:2881:6098/2
+GTAACCACGGGACCGACATACTCCGACGCCACCCAGCGCCAGGCGACCAAGGAGGCCGGCCGGATCGCCGGCGTGG
+>850:2:1:2881:16991/1
+TGCGGCAGAATCACTACCCGGGAACGGATCGGCTCTTCGCCGAGTTCGACTTCGGCCGTTTCGGATGCATCCCGGG
+>850:2:1:2881:16991/2
+CCTCAACGAAGAAATCAGTTGCCACAATGGTGACCCGATCCGCCACGCCACCGCTCTCGAACGTTTCGCCGGCGTC
+>850:2:1:2882:7529/1
+AGGATGATGTGCGTGACTACGTTTCCAGCGCCGCGGCAGCGGGCGATGACTTTCTCGAGGTGGGCGTAGAGTGCGC
+>850:2:1:2882:7529/2
+TCAACAGGTGGTCGGGATGGTGAAGCTGCTCAGGGATCTCGGTGCTGGTCAACTTGACCGGGCCAAGGATATGAAT
+>850:2:1:2882:16366/1
+CACCGGCGCAGTCCCCCACCCCCTCACCCCCCTCTCCGCCCCCGCGGCACGGCCCATCATACAACGCCGGCCGCGC
+>850:2:1:2882:16366/2
+CGACGCCCGGCCGGCGCATGTTCTTGAGCAGCGCATTCCAGACGTGCGAGTGCGTCTCGATGAAGCCCGGCATTAC
+>850:2:1:2882:20292/1
+GCCGCCCTCTTCACGCAGCACGCACTCTTTTACGTCGTCGCCGATGAGCGGGATTTGATCCGGCTCAGGACCAACT
+>850:2:1:2882:20292/2
+GCTGTGCAGTTGGTTGCGAGTGCGTTGTAGAACTCAGGCTTTTTCGCGAGCGAGTTGATCTCTCGGATATAGTCCA
+>850:2:1:2882:17051/1
+GGGCCGCCGAGGACGCTCTACGCAGAACACATCTACTCCGGACGGAGACCGCCGGCCGGCTACCGCGCGGGCCGAC
+>850:2:1:2882:17051/2
+ACGGAGTCGCCCCATGGCACAAGGCCGCTACAACGTCCTCTTTCTGTCCAATCGTAATACCGCACGGAGCACTTTT
+>850:2:1:2882:9628/1
+CTAACGCCGATGATAGTAAAGTAAAGTGCTATGAAGCTACAAGGGGGGCAGATCAAGGCACTTTCGTGAGCCGAGG
+>850:2:1:2882:9628/2
+ATGGGTTCGTGCTGGGTATCGGCCCAGGGGAAGCTTTCTTAGTCGCGTCGTTGCAGATTAAATATTATCCGCGCAC
+>850:2:1:2882:6188/1
+CGTTCGCCCTGGATTAGCGTGATCGGCGAGATAGCCGGCCAGATTGGCGTAAACCAGGGCGTCTAGGGCACTGAGA
+>850:2:1:2882:6188/2
+ACCGATTCAGGGCGCCAGCTTCTCCTCCACAGGACCGCGCATTTCGCAATCCTTCGCTACCATCTCGACGGAGCGG
+>850:2:1:2882:1219/1
+TCGGCGCCTGGCGGGATGCAGGTTTTGGGATCGTCCGATTGGGTTTGTTATCTTAGCAATAGCCCTGCCGCGAGAA
+>850:2:1:2882:1219/2
+CGCGGCGGCCGGGAGCGGAAAGCCGAAGGGCCGAGAAGGGCAGTGGCGCAATGAACGCTACGGGCGTTATACCTGC
+>850:2:1:2883:19109/1
+GCCGTCATCAGGTGGAACGGTGCTTCGGGTCGCTGCCCACCCCGGGCGCTCGGTCTTACTCCGCAACATTTTATTT
+>850:2:1:2883:19109/2
+GCCTGCGACGCCCCACGGACGGCCACCTTGCAGAGTCCAGCGCCCCGCGGGGCACGCCATCACGACCCCTACGAAC
+>850:2:1:2883:6450/1
+GAGCTGAAACGTGTGTGATCCGGCGCTAAGATTGATCACCAAAGGTGTTCGCGTGAACTGGTAAGGTCCGAGGAAC
+>850:2:1:2883:6450/2
+CGCGATCCTGGGCGACTCTGGAGGCGCCCAGAAACTCGCCGTTCTGTACAAATCCGCCGACGTGACCGCTTCTCTC
+>850:2:1:2883:7067/1
+GTCCCTTCACAGTCTTGAAGATTTTAGGCGGTGGCGTCTTCGGCAGAATGGCTTTCCATTGATCGACACTCACTTT
+>850:2:1:2883:7067/2
+TCTAAATTTGTTAAGCAGGGGCTACTGCTTGTAAAAGATTCAGGGGCGGCGCTGCAAGATAGCCGTCTCGCAAAGG
+>850:2:1:2883:15611/1
+TGTCGGGGGACAGCGTTTCTGTTTTTTGCGGATCTCGACCGCGGTGTGGCGGGCGGGTTGCGCCTTTCTCGCCCGG
+>850:2:1:2883:15611/2
+TACCTTCACTGCGAGCCCGGCCTGCTGTTCGCCGGGGTTCACCAACCCCCAACGGAGACCTCCCTCGCTTGTTCGG
+>850:2:1:2883:17733/1
+CACGCTACACACCGCACCTGGACACGTTGGAAAGCTACCTGCAAACATACGAGCGTCTGACAGAGTTGGCGGCCAC
+>850:2:1:2883:17733/2
+CGGCGTTGCGGATGCCCGGGCCGACCGAATAAACAAACCGCATCCCACCCCGCTTCCTCGCCTCATTCCGGATCCC
+>850:2:1:2883:4892/1
+CGGCAGCAGGCTGCCCAAGCAATCCGCCCGCTGCCCGACCAGGAAGGCGCTGTTCCGCTCCCACAGGGCGCGGTCC
+>850:2:1:2883:4892/2
+TCGAGGCGACGCAGCGGGTGGCAGGGGTCTCGGTGCCGCACCCGGCGACCCAGCCCGGACGCGGCAGAACCGGCGG
+>850:2:1:2883:20109/1
+CCCGCCGCCCGGACCTCGAGCCCCGGCCGGACACTGCAGAGGCGGACAACGACGGCGGGGGGCTGTCCGCCGAGCC
+>850:2:1:2883:20109/2
+CGGACAGAGCTCGCCGCACTGGTGGCTGACTCCGCAGAACGGCGTCAACCACCAGGCGGTCCCCCCGACGCCGCAG
+>850:2:1:2884:9496/1
+CGCGAGGGGCGTCCAGGAGCCATTTTTGGCGACGGAAAGCAGTCTCGAGATTTTACGTACGTGGATGACATAACGA
+>850:2:1:2884:9496/2
+TTGAATTCGAGGCGAGCACTTTTGCCAAGCAGGCGCTCGATGATCTTCACTACATCGATAAGCATTGCAGGCCGAC
+>850:2:1:2884:20071/1
+TCGCGCGGGCGAGTGGGTGACGAGGTGCTCGCCTCCACTACTCCTTAATCCAGACGATGTTACCCGCCCCCCGCTG
+>850:2:1:2884:20071/2
+CTCACAAGCTGACTGCGCATAAAAGCCCTCATGCGCATCGACGTGATCCCAACGGCATACCGATGGCGGGGGAATC
+>850:2:1:2885:12170/1
+GCGAGCGCGACGACGACGGCGGCCGTGGGCATCGGTGTGCAAGCGCGGGTCTGTCCCCCCCTCGTCCGGCGCGTGG
+>850:2:1:2885:12170/2
+TATCCAACCGGCCCCGCTAACCTTCTCCGGCTCGCGCCGCGACCGTCGCGCCTGCCGGGAGCGTTGGCGGGGAGCG
+>850:2:1:2886:16959/1
+CAGGAGGATCATGCTTCGCTTGGCCGCGCCGCCACCGCTGCCGTGACCGCCGCGGCCGCACGCTTCTTCCAGTCGG
+>850:2:1:2886:16959/2
+AAGGAGCATTGTATCCAGCCTTGTTCAGACTCGTGCGCCAGGGATTACTAACGACGGGGGGGGGGAAATCAGAAAA
+>850:2:1:2886:11751/1
+TACTCGCCGTTCCGGATCAAGATCTTCCCGGAGGTCCAGCATCCGCAGGCGGCGCACCGCCCAAACCCGCCGAAGC
+>850:2:1:2886:11751/2
+CGTCATGGATCGGTGCCGGCGATACTTCTAATAAAGTAGACCTAACGAATCTCCGGCCAAAACATATGGCCGAGTG
+>850:2:1:2887:19221/1
+CCTGGCGGCCCAGCTGGCGGCTACCCGCAAGCAACTCCAGCGACTGGGGGAGGAGCTGCGAGCAGGCCGGGGGCGG
+>850:2:1:2887:19221/2
+GACAGGCGCAGCCACAACCCGCTGCTGCGCGAGGCGGCCCTGGACCGGCAGCCCGGCCCCGTCCCCCCGGCTCCCC
+>850:2:1:2887:1778/1
+ATCATCCTGGTGCACGACGAATCAAGCTTCGACATCCGGTCGTTCGAGGGCGCCCAAGGCCCGCCCGGCTACGGGC
+>850:2:1:2887:1778/2
+GCCCGCGGCAGGGCACGCTCCCCCCGGGCCCGCGCGGGGCCCGCAGCGGGGGGTTGGAAGAGCCGGGGGGTCGGGG
+>850:2:1:2887:10555/1
+CTCGCTCACTGGGCAGCTCCAGCCCTGGGTCCACGCCAAGGACGTGATCCTGGAATTGCTCCGCCGCTACACGGTG
+>850:2:1:2887:10555/2
+CGTCCTTCTCGCGGCCGCGGAGGGGGAAGGAGCGTCGCGTCGCTTCGTCGGGGGGGCGGACGCGTGGGGGCCGGGT
+>850:2:1:2887:8505/1
+CGCGACGACGCGACTTTGCGCGAACGTCTGCGCTACTGGGCGTCTCTCAAGCCGCGCCGGGGTGCGCCGATCCTTC
+>850:2:1:2887:8505/2
+TTGGGGCACGGAGAGCGACACGCGGGCCACCGCAGGCAGTTTCCGCCGGGCGTTGCTGCGCCCGGGGGGTCGCTCC
+>850:2:1:2888:12989/1
+AGGTTGAGTCATACATTATTCAAATATGGCAGCAACATGCTGAGTGATGTCAGTCTGTGCCCGCGGGTGGAGAGGC
+>850:2:1:2888:12989/2
+CCGAAGCAGGATGAGCAGCGGCAGATTGCGCGTTTTGCGGAAACCGGCGCCAATGGCCGCCCGGCTCCGATCGCTG
+>850:2:1:2888:14292/1
+GGAAGCACGACGTCTTCAACAATTCCATCTGCTACCTCGAATGGCCCGAGGCACTCAAGACCAGGCGGCTCAGCCT
+>850:2:1:2888:14292/2
+GGGGTCCGGCATCTGGCGTTCGGCCAAGCGCGCGAGATCGGGAATCTCGGCAGCGCCCCTGGAGAATGGAAAAGAT
+>850:2:1:2888:10286/1
+GAAAGCACAATTGGCGCAGTCCGCATTGACGACTACAAGTTTCGTTTCATTGACCAGCCCCAGGGGTGGCTAGGCG
+>850:2:1:2888:10286/2
+CCAGAATTGATACTTGAACCAATCGAAGTATTGCTGCGCTCCTTCTTTCGTACCATCGTTGGGCCACCCAGTGCGT
+>850:2:1:2889:20271/1
+CGGTTGGGCGGGGGCAGATCAGCGCCCAGTGGCGGGGGATGGCGCTCACGTGGTTGAGGGCGCGGGGCGGGGAGGC
+>850:2:1:2889:20271/2
+GAGCGTCGTTAACACTACTGGGATTATACCCCGCCACACGGGACCCCACCCACTTTCCTAACCCTGAAAACCCGCG
+>850:2:1:2889:14150/1
+AAATATCGGGGAGGCAGGCCTCCCCAAAGAAGTGCAGGAAGGGAAGGAAGACCTTGTCCGGCCCGAGGGCGCCACG
+>850:2:1:2889:14150/2
+TGCCACAGGGGAGAGACGACAAGGCAGCCCAGGCGTCGGGCAGGGCCTATGGGGGTAGCAGGGGTAGGGCGTGGGC
+>850:2:1:2889:18664/1
+AGGTGCAGATGGGCTACACCTGGAGCCGCCTGGCCGGCAACGTCGACAACAACACCCTCGACAACAACCCGCTGGG
+>850:2:1:2889:18664/2
+GGATCGTTGGGGCTTGCGCAAAGGCTGCTTCCGGTAGATTCGCGTCGGGCACCGAACGATCCGGTCACCGGGTCGC
+>850:2:1:2889:5564/1
+GCAGTGGCACAATAGGGACAGCCGCAGAGGCCTGCACCGCCGTGGCGGTCGGGGCTCCGCTCCCGGGGGCGACCGG
+>850:2:1:2889:5564/2
+CAGCAGGACCGCCGCGCGCTCGGGGACGGGGGGGGCGGTCGGGGCGCCCGGGGCCTCCGCCCGCGCCACCACCCAC
+>850:2:1:2890:16574/1
+GAAGGAATGCGCCATGCTGGGCGCGATCATGTTCTGGGCTATTGCGATTGGGATCCTGCTTCCGCTGCCCCTGGCC
+>850:2:1:2890:16574/2
+CAGCGGGGAGGATAAGAGCAAGCTGACGGAGAGCACGGCGATCGCATTGGGGGGGTAGGAGTCATGCATGCGGGGA
+>850:2:1:2890:9389/1
+GCCTGATGCCGCCCGCCGCAGGGCCTCGACGTAGGGGCCGCTGTACGGGTTGGTAGCCGGCGGCGGGCCAAGAATG
+>850:2:1:2890:9389/2
+CACCCGGACGATTCCCATCGCCATGGTCGTCGGGGCCCCCGCGGAAAGCGGCTTCGACCCCAGCCACGCGCGGCCG
+>850:2:1:2891:6165/1
+GCTGATTTCGACGCCTTTGGCAGCGGTAAAGATCTCCTCGTAAGTCTGCTGGATGCGCTTGAACATCCTGTGGTCG
+>850:2:1:2891:6165/2
+AGGCGGCGGTATGGAACTCGAGTGCGACTGGCATGCCACGGTGGGATGTTGCCGAATCCCAGGCAGTACGTGGAGT
+>850:2:1:2891:2416/1
+AGACGCGCCCAGGTTCGAGCCGGCCAAGGGAACCCAGACCAAGGCCATCCCCGCCCGCACCACGGGCAACCCGAGG
+>850:2:1:2891:2416/2
+GCACGGCCTCCTGATGGCCCTTGGGAGACACCTTGTCGTGGTAGACCTCGAAGGGGCGTACCCCCATTCCGGTGAG
+>850:2:1:2891:15682/1
+ATTGTCTCCCCGTTAACACCACCCACCCGCTTTACGCAACTCCGCGCCTCACCCAGCCTCCTCGTTTCGAGCAGTT
+>850:2:1:2891:15682/2
+CGGATAGACGGCGGGTAGGACCGACTGCACCAGGCCGTTCCAACCGTGGCGGCGACGCATTGCTCTCAGGAGGCCA
+>850:2:1:2891:1552/1
+CGGTACGGAAAAACGGCGACCGCGTGCGAATCGTTGCCGAGCTTGTTAATGCCGCGGATGGAAGCGAGCTGTGGTC
+>850:2:1:2891:1552/2
+TATGCATTGTGTGCTTCTACACTTTTCGTTGCAATTTTTTCCCTTGAGGCGTCCTCTGTACCCAGCAATCGCAGTT
+>850:2:1:2892:15932/1
+CATAAGCGACAACCTTATGGAAGAGATGGCGCGCAGCGGGTGCGTGCAGATCCGTTATGCCATCGAATCGGGCTCG
+>850:2:1:2892:15932/2
+AACGGGTATCCCCAGATGAATGAGGTGTGAACGCTGGGAAAATACCGCAGCGATCGCGCTGCCACTTCATATGCCT
+>850:2:1:2892:10025/1
+CGCTTTGGCTCTCCGCCTCGGAGGTGCCGGCGGGCTCCAGGACGCTGCGCCCACGGCCGGCGAGCAAGGACGTGCG
+>850:2:1:2892:10025/2
+TCCTCCAGCCCCAAAAGGAGCGAGAGCATGAAACTGAACTCCGCACAGGTCGAGCGCGCCCTGAGCCACTTCGACG
+>850:2:1:2892:5664/1
+AGTGCGCAATATCCTTCCCATCTTGGTTGAGGCCGCGCGCGAGCTGTGCAAGCAAAAACCAGGTTTGCATTTTGCA
+>850:2:1:2892:5664/2
+TGCGGCCTCAAGGGATGCGCTACCCGAAGCAATGCTCCCACACGAGGCACGGTGCATTATTGCAGCAGCGTCACCC
+>850:2:1:2892:17504/1
+GGGCACCGTCAAGGGTACGTTCGGATTGCTCATGGCGGCAGGTCGACGTCGGGAGCGGGAAAGCATCCCGTAACAA
+>850:2:1:2892:17504/2
+CCTCGCCCTGCGAGCCCATTGTTCGTGGAGGGGGCAAGGTTGTTGCCAGTGGCCCCACGATCAGCGCAACCTTTAC
+>850:2:1:2892:16418/1
+CCGAGCGGCGCCAGCAAGACAACGCCCCCGGCCCCAATGGCATTTGTCTTTGGGTTTTCCAGCATGATCCGGCCTG
+>850:2:1:2892:16418/2
+GTCAAAGGGTTGGGGGGACTTTACGGCTACCCGAGCCGCCGGAGAAAATTCTCAACCTCGGAGAGATCACGGTGGA
+>850:2:1:2892:7031/1
+CGAACCATTCGCGGTAGAGCATCCGTGCTGCTTCCTCGCCCAGCCCGCTTGGCCGTCGGTTTCTCTCGGTCAGGTC
+>850:2:1:2892:7031/2
+ACGCCGATGCACGCTTCATCTATTACTACTTCTCAAGCACTCAAGCTGTGCAGAAAATTCTCAATCAGAACTCGCG
+>850:2:1:2893:8598/1
+GAGCACATTGCCGCACCGCTCTCGAGCCAGGGGCTGCAGGGCCTACAACGCGTCATCCGGGAGCGGGGGCAGCCCC
+>850:2:1:2893:8598/2
+AATTCCCACGCGCGAACTTACCGCTCACTGTAACGAACGGGTCGGCGAGCCGGAGCGCGCGCGCGAGCAGGGGGGC
+>850:2:1:2893:14912/1
+CAACCCGGTCGATCCCACCAAGTCCGACGTTGCCTGTCCCTGCACCTCTTTGCCCCCACCCAAACGCTGTGCCCAC
+>850:2:1:2893:14912/2
+AGCGGTGCGCCACCATGCTTGGCTTGTCGGCTTTGCGCTTGCCTTCCTGATCTATCTCATTCTGCGAACGATCGTC
+>850:2:1:2893:7475/1
+TAGACGACACGGCGGGCCTGGAGCTCGAGATAACCGCGCCCGGCGCCACCGCCGTCCCCCCGGCGGGGCGCGCCCC
+>850:2:1:2893:7475/2
+CGGTGTCAGCCTGCTCCGCGCGCCTGCGATAGACGCGTCCTGGGGCGGCTACGAAGTCGGGGACGGGTTCTCACGC
+>850:2:1:2893:6701/1
+ATCGCCGATGTGCAGCGCTGCGGCGCAACGCGATCGGTGGGCGCCCCCGGAGAGGCAGGGGGGGGGCGAGGGGAAG
+>850:2:1:2893:6701/2
+CGAGGTATGCCGGCGCATCTTCTGCCACTCATCGCTCGAGGTTTGTGGCGAAAATTCCCTCGCGAAATTAGTTGCC
+>850:2:1:2893:2300/1
+AACGGCGCGATTAATCGCCTCGGTGCGATCGACAATTTTCTCGTAGCGATTCGATCGAAAGCGTTTTTCGGTTTGG
+>850:2:1:2893:2300/2
+TTGAAGACTCTGCGCGAACTCCAGCCGCATAGGTTGATTACGGTTTTTGGTTGTGGCGGCGGTCGCGGCCGGCAAA
+>850:2:1:2893:20442/1
+GAGCGAATGCCAGGGCCTGGGTTTGACGGCAGGGGGGCCCCGTCTGCCGGCCGCGGGGGCGCCCTGGCGCGCGGCC
+>850:2:1:2893:20442/2
+TTGGCCACCCCGTGGGCTAAACTGCGCGACGAGACGGCCCTCGCCATCGCCATGGGCGGGACCGAATATGGCAGCA
+>850:2:1:2893:6067/1
+CGTCGGAGGTGATGCCGTCACCCGACATCATCACGGCGTTCATGCCCTGGTCACGCATCTGGCGGACGATCAGGCC
+>850:2:1:2893:6067/2
+GGCCAGGGCCTCGCGGACGCGACCAAGGCCTATATCAACAGCAAGGGCGTCACCGAAGCCATCTATGAAGGCATCA
+>850:2:1:2893:7415/1
+CCCGGCGCGGGCCGCCCGCTTTGCCGGCAGCCGGTCTGCCGGCGCCGGGGCTGCGGGCAGCAAGTCGGCGGGCCAC
+>850:2:1:2893:7415/2
+GCATGGCCGTGCCCAGCGTCGGCGTCGCAGTTCCGGTGCTCGCCCCCCCCCTCCCCCGACGCTTTCTGCTCCCGGC
+>850:2:1:2893:2600/1
+ACTTGCCGAGCGGATTGCCGTGCAGCCGCAGGACGAGCAGGTCCCGGAGGAGGCATCTCCTTGCGAGTGACGCCCC
+>850:2:1:2893:2600/2
+AATAGAGACGGAGAGGGCTGGACGCACCGCTAAGCTGCGAGAATGACAATGTCAACAACTTCGCGGTCGTTTTCGG
+>850:2:1:2894:9747/1
+GCCGAGACCCTTGCCCAGTGCGGGTTTTGCCACGGCAAATTTTAGGTCGAGCCCGATGGCCAGAGTTGACGCTTTG
+>850:2:1:2894:9747/2
+CCCGCAGCAAAGGGCGTTGCGCGAGCTCGAGCAGCGCTTCGTCAAGAGCCATTTGGTCGGGGCCCCTTCGGGCAGT
+>850:2:1:2894:10219/1
+GAATTGCAGGACGCGGTGGAGCCGCGCATCCCCCTCGATTGATTGAGTTCTGGCAATACGACGAGACAGGCCACAC
+>850:2:1:2894:10219/2
+TAGAGAGGCATATCCGATGACAAGATGCCGACACCAGCTGTTTGGAGAATCAGCTGCTGCAGCCGACGTGCTTCGG
+>850:2:1:2894:5971/1
+CGAATCGCCGGCATCGAGGGGCCCGGGCTGAGCCAGGACTTCGTCGATGTGAACTGGCTGTGCTTCGGCTTCCCGT
+>850:2:1:2894:5971/2
+CCTGCGATGATTGCTGCGCGGACACCGACCGGCACGTGAGCCCCGCGATCTGCTCGACCGGGGCCCGGGGCGGGCA
+>850:2:1:2895:13249/1
+CCTGGCACGCACAGTTCAACACCCCCCAGAGCTACCCGATCGGAGCCGGGACCGGGGCCCCGGTCCAGTCTGTCGG
+>850:2:1:2895:13249/2
+AGCATGGGCCGTGCACGGCCGCGACCGCACTCACGTCGCCCAACAGCGGCAGCGCCAGCGCCGGGGGGGAACCGCG
+>850:2:1:2895:19314/1
+CAAACGCCCACGCAATTATCAACGCGATTGGAAACCCGACGATAATTACGAGAACAACCAGCCGGACTACCCAATT
+>850:2:1:2895:19314/2
+TCCCCACAATCCGGCGAAGCCGTGAACTTCCGAGACTTACTTGCCGAGCTGAAGCGGCGCAATGTTTACAAAGTTG
+>850:2:1:2895:1871/1
+TCGTGACTGAGGGCCTTGGCATCAGGTGCTTTCCCCGCCCGTGGGCGCCCGGCCGCGCCGCCCCGCGGCGCCGCCG
+>850:2:1:2895:1871/2
+CCGTTGTCGTCTTTACTCCGGACGTGCTATTGCAAATTACGCCTATCAACACCTCCACGATTGAGGCGCGCGAGTC
+>850:2:1:2895:4131/1
+AACAACAAGATAGACAACGAAACGGGGTTGCCATCGCACCCCGCCAAACCTCCCGCCTTCTTGCTCTTCCCCCTCC
+>850:2:1:2895:4131/2
+TCGGCGGCAGCCCCTTGGTTAACCAACGTTCTCGTCTTTGCGCTTTGGTATTGGCGTCTGGATGGGGGAGGTCCCA
+>850:2:1:2896:3859/1
+GTCGTGTCGGCCAAGCGGCGACTGCCTTTCCCCAGCGGCCCGGGGGTAAAGATTAGCTACGGTTTCGCGATCGGGT
+>850:2:1:2896:3859/2
+GCGAGCCGCGCCGTGAAGGTCAGGTTTTCAAATCCGCGAGATTCGTGGCAACGGAAGGGTTCTTGAGCAGCGGACG
+>850:2:1:2896:14486/1
+CCCAACTGAACACAGACGCCGTGGCTTTCGGATACCACGTAGACGCCGAAGGTAATATGCGTTGCGATTACTGGGA
+>850:2:1:2896:14486/2
+CCGTAAATCGACCTAACTTTGTGATCAGAGTGCGATCAGTTACCTGCTCGCCGGTGAGGCGCACGAATCTCGGCAA
+>850:2:1:2896:10103/1
+GACGCCCAGAGAGGGCTCCAACGGCCCATCGTGCGCGCGTGGCTGCCCCGGGAGCCCCTCGCAATACCCCGCCAGG
+>850:2:1:2896:10103/2
+GCACGACGGCGTCAAATCGCCGCACCGCCGCCCCCCCCGCGTTTTGACGTGCCCCGGCGCGCGCGCACGCAAGCGG
+>850:2:1:2897:19575/1
+GGCGATCTTTTGGCGGCGGAGCGCGCACTGACAGGCGGCACCCAGCACGGCGGCGCTGGCCTCCTGGCGGCCCAAA
+>850:2:1:2897:19575/2
+CCACCGCCTCCCCCTGGCCGACCGCACCCTCGGGGGCACCGACGCGCTGTACCCCTACATCCGCAACCGCCCGGGT
+>850:2:1:2897:17065/1
+GGGGAACGGTCTCGACGATGTTCTTCAGAACCAGGTACCGGGGGCGTGTGCGGGGGCCCGCCTCATGCCGGGGGGG
+>850:2:1:2897:17065/2
+CGGGCTTCCGGGGCCCGGGCGGGGGAAACCCCTCGCCACCCTCAAAGAGAAAGGGCTGGAGGAGGGGGGGGTGTGG
+>850:2:1:2897:4327/1
+AGGCGCCTCGTGGTGGCCGAGTCGCCCTGGGGGGAGGGGTAGTCGAAGCGGGCGTCGCGGCGCTCACGGGGCGGGG
+>850:2:1:2897:4327/2
+CTGCTTGGGCCGGGCGAGACGACCGGCGGAGGAACCACGGGGCGGCGGTCGCTCCCAGTCCGTCCGGCAGCAGGCC
+>850:2:1:2897:11993/1
+AAACCCCGCCGCGGAATGTCCAGGGCGTCGCGCCGTATCGGGGTGGGGAAGGGGGCTGGGGGGCGCGCCACCCGGC
+>850:2:1:2897:11993/2
+TAGCGGCAGCTTGACGCTCGCAACCAGGACGAGGAGGCCCGTCCGGCCGACCAACCCGCGGGGAAGCACACGCCGC
+>850:2:1:2897:5025/1
+GCCAGTCGAGCATCTCCTTGTGCGCCCGGTTCCAGGGCCGCAGCGAATCGCATTGGGGATCGGCCATGACGCGGCG
+>850:2:1:2897:5025/2
+GGCACCAAGAAGGCTGACGGCACCATCGACCGCACCGGTAACATCGGTGGTCAGCCGTTCGTACTGACCACCTGGA
+>850:2:1:2898:5790/1
+AGCGTGCTCAAACGAAGGTCGATCTTGCGGTCGTGCACGACGGCGCGGATGCGGCCGTCCTGCGGCGGGGGCGGCG
+>850:2:1:2898:5790/2
+CAACTACCTGATCTTCGACGCGATCAAGCAGGGCGCGAGCGACATCCACATCGAGCCCAAGGAGAAGAGGCTCACG
+>850:2:1:2898:17958/1
+TTTGGATCGCCCAATGTGGCGAAGCCGATGCTTGTCGGGCATATCCGCGCCATGGCCGCCGTCACAAACGTGAGCA
+>850:2:1:2898:17958/2
+CCTTGTAAATGCGCACAATCTCGGCCAGCGGATTGCGCTGCAGGGCCTCTCGATCGGGCAGGTTTTTTCACCCCCA
+>850:2:1:2898:12856/1
+GATCCGCCAGCCGCCGTCGCTGCACTCGGCCCTCGAGCTCATCACCTCGGCACCTCACAACCTCGACACGGTCGCG
+>850:2:1:2898:12856/2
+CTGCCCTTTCGCGGTCGCGAATTTCACCGACCCTGATGACGTCGGGGTCTTGCCTCAGAATCGATCGCAGCGCGTT
+>850:2:1:2899:15018/1
+GAGCGCCCGGTGCTCCGCGTTGCTGGGGCCGCTCTCGGGGTACTAATCGCTAGCCCGATGCTGGTCGTTCTCGCGG
+>850:2:1:2899:15018/2
+CGGTCGTGCCGGGCAATCCCGGCGAGAACGACGACACTGGCAAGGCAAAATGCCAGGGCGCCGCCCGAGGGCGGCA
+>850:2:1:2899:1509/1
+CGCGTCCATCCGCCGGTCATCAGTTGCCGCCCGGCGCGGGGGCCGGGTTCTTGCCCAAGCTGGAATTATCGGAGGG
+>850:2:1:2899:1509/2
+AAATGGATATTCCGTCTACCTCCTTAACGGGCCTTCGATCCAGGGAGGCGACGCCTCCCTCAAACGGCACCGCTCA
+>850:2:1:2899:13141/1
+CCGGCGCCGCCCAAGGACTTCAAGGCTCCCTATTACCCCGCGGACGGCGGGGTGCCGCTCGACGAGGAGGAGCTGC
+>850:2:1:2899:13141/2
+CTCCACGATTCCTTCCGCGGGCCGCCCGCGCGCGGGGAAGATGCGGAGCCGCAGGACGTCGCAGCCGCCGCCGGCC
+>850:2:1:2899:8896/1
+ATCTCGGTTTTCGCGTCGCCTCTGGCGCCGGCGATGGGGGCTCTCAGCAAATGATCGGCGACAATAGACAGTGCAT
+>850:2:1:2899:8896/2
+CATGGCGTTCGCGTCGACCGGTGCTCTGGCGAAGGACGGGCAGAAGAAACAAGGCTTTTTGATGGCGGGAAAGGGC
+>850:2:1:2899:7379/1
+CCATGCTGGCCGCTTGGCCGATACAGTACGTATTAACATCGCAGGTCAAAAACTGCATGGTGTCGTAGATGGCGAG
+>850:2:1:2899:7379/2
+CTGCTTGTTGATCGCATCGTCTCTCTCGTCACTCCTGTCGATGACATGGTGGCGCATTTGATCATCGCTCCACTGT
+>850:2:1:2899:8377/1
+AACTCGGGGGCTAGAGCTTCTAATTCGGCAATGGTCATCCGGTTGTAAGTAGCTTTGACGTCACGTTGCTGCACTT
+>850:2:1:2899:8377/2
+TACCTGACCGTGACTATTATCTGAAATCTGACCACGCGCCAACCAAGAACAAGAACCAAGCGCATATCGCTGCGAT
+>850:2:1:2900:14638/1
+CGAGCGAAGCCGCCGCCTCTCGAGGAGCCGAACGGACGAACGCCTTTTCGTCACTCTGGCGCAGGTGAGCCACGGC
+>850:2:1:2900:14638/2
+CTCGCATACACATTCAAGCACGCGCTTACACACCAAGTCGCGTACGCCAGCGTGACGCCGCCGCAACGTCGCAGCT
+>850:2:1:2900:13983/1
+ATGCGCCGGACTCGGATACACGATATGATGATCCTGCTGATGGTCTTGCTGGTGGTGCTGCCTTCCGGCACTGCAC
+>850:2:1:2900:13983/2
+CCGTTAATCATCTTAGCTCGCTACGAGTAGCTCCATGCATTTATAGAAGAAATAAATACCGAGCGCGAGCCCACCG
+>850:2:1:2900:19808/1
+CCCCGAACGACAAAGACGTTTCCCGGAGGTGTCACATCGCTCGCTCGGTGGTTGGGAACCCGCCGCGCCTCTTTGG
+>850:2:1:2900:19808/2
+TATGTCGCAGGCCTCGCCCTAACAACTGGTCCTTAGCAACATGGTGGAAAGTGCGTGAACTCTCGAGCGCCCTCAC
+>850:2:1:2900:8640/1
+GCGCGCCCGGTGGCGAAATCTTGGAGAAGGGGAATGACGGACAGGGCCGTGAGGTCCTCCGCGGTCATGAAGAGGT
+>850:2:1:2900:8640/2
+CTCGACGAGAGCGATTACTTTTCCCCCTTGGTTCATGACCGAGCAGATCGAGGCAGTCTCGGCGATGGATACAATG
+>850:2:1:2900:13564/1
+GACGGTCTCGCCGGCAACGAATCCGCAGGTCCGATGCGAACCGTCACAAAAGGGCTTCTTTGACGAATGTCCGCAG
+>850:2:1:2900:13564/2
+AACAGAAGAGGAAACAAATGTCTGAAGTTACGATCAAAGCCCGGGAAAATGGACCGCTGCTGGTCACCGGTCCATT
+>850:2:1:2900:13447/1
+GAGGTCACGCGCGTCGCGCGCGAGGTCGGCACGGAGGGCAAGCTCGGCGGACAGGCGAAGGGCGAGGGCGGGGCGG
+>850:2:1:2900:13447/2
+AGGATCTCGCCCTTGACGTCGACCGTGATCTTCGTCGAGAGGTCGCCCTTCGCGACGGCCGTCGTGCCCGCCGCGC
+>850:2:1:2900:5332/1
+TTGGCGGCTCGTTATCAAATTGGCCGCCAATACGAAAAGGCTGCAGCAGCACCCACCCCGACACTGAGGAGTAGAC
+>850:2:1:2900:5332/2
+GCTCCATCTCGTTTTGCATTGCCGTGTAATCGCGCCCAAGAAATGCAAGTTCGAAGAGCACACGATGAGTGTAAGA
+>850:2:1:2900:17594/1
+TGCCCTCGATGTCAAGGCCAGAGCCGATATTTTGGGCCATGTCCGGCAGCCCGTCACCGAGCAAGGCATCGGCGTC
+>850:2:1:2900:17594/2
+CGGAATTGACGTCCTGCCCACCGGCGTCCGCGATGACGCGCGCGACTTCGCCATGCGCCAGCACCTTGCCCTGACG
+>850:2:1:2900:11682/1
+CCGCGTAAATCGGCAGGTGGGTCGGCCACCCCGCCCACAACCTGCCCCCCACACGGCGGGGGACGCGCGCGCCCGC
+>850:2:1:2900:11682/2
+ACCTGGACGCTGTCTCGTTGGTATTCGTGGGGGCTCGTGACGCCGGTCATTTTTTGGATCGATCGGCGCTTGGCCG
+>850:2:1:2900:12019/1
+CGCCTTTTGCCGATCGCGGGCCAGGGCCGCGGGGTGGAGGTCGATTTTGGCGCGGCTGCGCACCGCTCTCGCGTGG
+>850:2:1:2900:12019/2
+GAATTCGCAAAACCGCGTTTGTAACACAGCCACGTCATCGTCGCCCCGCCGTACCAAAAGTCCGTCGCACTCAGGG
+>850:2:1:2900:4672/1
+TAACAACCCGGCGCCGGGCGAAGGCCGTCACGCGAGGGGGGCTTCCGCTGATGCGCGGCAGCAGGTGGGGGCGCCG
+>850:2:1:2900:4672/2
+ACGGAGCCGGCCGATCTGGGAACGGGTTCCCGGACTTCCGGGGTGCGACAGGTCCGCAGCGAGCGCAGAGGAGAAT
+>850:2:1:2900:4399/1
+AAAACCGCAAGAAGAGGGCGACTTCCAGGAATTGCGTGTGCGCAATCAGTCTTGGAATGTAAACCTGGGCAATGAT
+>850:2:1:2900:4399/2
+AAGCCGGCGGCTTCTGCTCCGCGCTCCCCTGAACCCCAATAATGACGGAATACAGCGATCAGCTGATAAAAAAGCC
+>850:2:1:2901:3438/1
+GGTCTCGGCGGGCCGAGGGCTCGGTGCCGATCCTGCTTTGCCTCGTTTTCTTTTTCAACGCGTCAGCGTGCTTGAG
+>850:2:1:2901:3438/2
+ATTGAGAATGGCGATCACGACGTTGTTTATCCCGGCATCGATCAGCTTGCTCTGTGCCGCCAGCGACGAATACCAA
+>850:2:1:2901:21294/1
+TCAGCCCGGACAACGGCGTGGCCGCAGTCGCAGTCTCGAACTTCGCGGACAGCGGCGACTGCGGTCAGGGCCTCGT
+>850:2:1:2901:21294/2
+GCACCTGATCTAGCCCCCAGCCCGCATCGTCGGCCGCCCGCCCCGCGTCCTCACCTGCGGCCCGCACCCGCCGCGC
+>850:2:1:2901:14748/1
+GGATAGTCCCCGCATCCGCAGGCTTTAGCGAGTCAAAAGCGCCGCTGCAAACCAACCCTTCAAGGACGCGCTTATT
+>850:2:1:2901:14748/2
+TCCGGTCGTTAATGAAAGCCAACTGGGGTTCACCGCGCTCACCGGAGCGCTTCGGTATGACCTGACAGCGGTATAG
+>850:2:1:2901:2013/1
+ACGATGACACGCGCCACGCCCTCGTGCTGGTTCGGGAGCCCAACCACGGCTTCAACACCACTCGGCAGGGCACCCT
+>850:2:1:2901:2013/2
+TGTTAAGCCCCTCTGCACCGCGCCCGAGCCGAGGGCTACGGGGACGGGAGTGGTGCAGGGGGCGGCCCTCCCCGGG
+>850:2:1:2901:4045/1
+ATTAAGTTCCTTCTCCTGGCTTTCGTAGACTAGCCACATCCTCTTAGTGCCATATGGTCGGGGAACAGCCTCTTCT
+>850:2:1:2901:4045/2
+AACTGCCCCGGACGCACATCGGGCAGGAAGACGTGCCAGACTTGATCGGGGTGCTCGGGGACCGGGGTGCGAGCGT
+>850:2:1:2902:11392/1
+TCCCACCTTCGCTGCATTTATTGACCGACTTTTTCTCCCTAAACCCAACTTTCTCCCGGCCGGCCGCGTATAGCCT
+>850:2:1:2902:11392/2
+CTGGGTTCACAGGATTCTATGCGCGACGATTCGTGATTCCCATGAGTCTTGAATAATGTTAGCACACGGCGGGCTA
+>850:2:1:2902:20122/1
+GGTCAGCCCCGGCCGCGCGCCCCCCCCCCCCCCCCCCGCCCCTGCGCCGCGGGGGCCCGGGCCCGCACCCCCCCCC
+>850:2:1:2902:20122/2
+ACGCACGCGGGCTCGGCGTTCAAGCGGCACGTGGACGCGCTGCTGCACGAGCTGGACGACGGGCTGGCCGCCGTCG
+>850:2:1:2902:2191/1
+CTGCAGGCTGCGGAGACCGGACATCTCGTTGTTTCGACCCTGCATTCGGCGAAGGTTGCCGACACGATGGAGCGCG
+>850:2:1:2902:2191/2
+CGATCGATCCAGGCGCGCATGGCACCCGCATTTTCGACGGGTTCCACCAGCAAATGCAGACCCCCCGCATCGGAGA
+>850:2:1:2903:2970/1
+TACGATCTTCTTTCGCGGAACTATAGGCAGCAACTCCAGCGTTCTCGCCTGATAACGATCGCACAGAAGAACGCGA
+>850:2:1:2903:2970/2
+ATCGGTTGAACTCTTGGTAGATTCGTTCACGCCAAATCCGCCCTTGCTCAGCCGTTGCCCGCGGGTGCGTCAGTGC
+>850:2:1:2903:19515/1
+TTGCACAGTCGCCCGACGCAGCCACGACGATGAAATGGATCACGTCCTTGACAAGAGGCTGACTGGCTGTCCCAGC
+>850:2:1:2903:19515/2
+TTTGGCGGGGGTGCAAGGCAGCGCGCCATCACGCGGAGTTGCTGGGAGTCTGAGCTTCGGGTCATCGCCTCTGTTT
+>850:2:1:2903:21419/2
+TGCGGGATTTACAATAATCACCAGCCTACTATTGCCTTGACCGCTGCTTTGGCTGCGACTGTAACCGCGTCGTCGG
+>850:2:1:2903:16318/1
+CATATCGGCAGGCATTCTTTTTTCAACATTTCTCCCCTTTTCGGGAATCGGCACCACCCGGGCCCCCCCCGTTTCC
+>850:2:1:2903:16318/2
+AAAGAACTACGACGCCGTCGCGGTGGGGGGGACGGAATTTTCCGGATCGGCGAATCGAGGGCTTTTCCGCGTGTCT
+>850:2:1:2904:17097/1
+AGTGTTGGTGCGATAACTGAATGAATCGGACTTCAATTGCAAACACACCAACCATAAAGCGATGGAGCAGACCAAC
+>850:2:1:2904:17097/2
+ATGTGCGGATGTTCAGCATTTCTTTCGGGGGGCCTTCTAAAGGACTGATGAGGAGGAAATGGAACTTCAGTCTCGA
+>850:2:1:2904:17911/1
+CGCCTATCGTAACGCATCAAGCCTGGGGCCGGCAGAGGCCGCGGAGGGTCGGCCCCGGGTGGGGACCGACGAGCAC
+>850:2:1:2904:17911/2
+CAATCTGATGATCAACACGACCAACGGCGGGATGGATATACAGACCGCTGCGTTTGCCACCCCCAAGCCAATCGAC
+>850:2:1:2905:18643/1
+GCTGCTCAGCGATCTCGGCTGCCTTCCATCCGCGGCTCACGAGCCCCACCGCCTGGGCGTGCCGGACCTTGTATGG
+>850:2:1:2905:18643/2
+TCCGAGGCGCGCAGGTGCGGGATGCGAACGCGTGGGCGCGCTACCTGAACGAGGCGCTGGATCGCTTCGGCCCCGG
+>850:2:1:2905:17476/1
+TGACAAGCCGCCGCTAGGCCGCTGGGCTTTATCAGTCCCTCGGCCTCAAGACGGCCGACGCCGTTATCTATGCCCA
+>850:2:1:2905:17476/2
+CTTGCTGAAATAGAAATTGCCGACCTGGCCGGTTTGCAGGTCGAAGGAAAATTCATGGAAGCCCGCGGGGGCCAGC
+>850:2:1:2905:10076/1
+ATACCCATAAGGATCCCGTGTGAAGGCTTCGTTGGGGACGCGGGGGAGGAATTGTCCGGTGGCGGGATCGTAGTAG
+>850:2:1:2905:10076/2
+ACCAACTCGGGTCTACCCGAACACTTACCGATACCGCCGGCAACACCGTTGCCTCCTACAGCTACGACCCCTTCCG
+>850:2:1:2905:3202/1
+GGCGATGAGCGCGCCGAACGCAATCCCGAGGCGGCCAATCAGCGCAGCGTGAGCCCCGAGCACCCCACGGTGCCCT
+>850:2:1:2905:3202/2
+GGCCTGATCCCCGTGCGGGAGCATTCCCAATGGCCGGCAAAGGAGAGCATGACGCTGCCGGTGGGGGCGCTGACGC
+>850:2:1:2906:10352/1
+TGAACGACGATGCCATCGAACAGCGTCGCTCCTACCAGGGGATCTCCGACTGGACGCCCACGGCGCATATTCCAGC
+>850:2:1:2906:10352/2
+TCAGAACCTCTTCATGCGCGATGTCAACAGCATCTTCTACGATGCCAAGGGCGAGCGCGTACTGGTGACGGCGAAC
+>850:2:1:2906:16364/1
+GTCGCGATTACGTGGATTGGCCATGCGTATTTTCTGGTACAGTTCACGGCTTTGAATGTGCTGATTGATCCGAACT
+>850:2:1:2906:16364/2
+TTCGCAATCCCGAACGCTTGATCCGTTTAAGCAGGAACAGCCAGTTCGCAAAGTTCGGATCAATCAGCACATTCAA
+>850:2:1:2906:19457/1
+TCGCGAGTGGTTACCGATTCTCCACGCTCGACAAGAAAGTTGATGCGGAAACGCTGCTCCGGATGGAGCGCGACGA
+>850:2:1:2906:19457/2
+TCAGCACCATCCCAGACGAGGAAAACGCCTTCGCCGTCGCTGTTCCTCGCGACCAAGAATCGATCGGCACCGTCAA
+>850:2:1:2906:14535/1
+CTTTTCTCGTGCTCACAACTATGCTGGTCCGCGTGCGTCGGCATCCACGAAGAACAGGGAAGCGGCCAAGTCGCGG
+>850:2:1:2906:14535/2
+CTTGGTCGCCGTCTTCCTCTTGCTCTTCCGCGCCAGTTTTCGGGCCCCAGGATTGTGTGATCGAGTTCGTTTGTTT
+>850:2:1:2906:17361/1
+CGGCGAGGCGGCCCGCGCCCGCGCGCGCGCCCCCGCCCCCGCTGTTTCGCCCCGGCCCCCGCGGGCCCCCGGCGCC
+>850:2:1:2906:17361/2
+GCTCGCCGCGATGAGCGGGACGCCGAGCAAGAGCGAGAGCGCGACCATGCCGAGGACCGTGCCGAGTCCGAAGATC
+>850:2:1:2906:11974/1
+CGTCTTGTTTACAAATTTCCGGCTCATGAAGGAATTGGCAGAAACGATGCAGCCGTTTTTTGATAAAATGGGGCTT
+>850:2:1:2906:11974/2
+GATCAAAGGATGATCGGGCACCGCGAATGGCAGCCGCGTGATGATGACGTTTGATAGCGCCTCACCAGGCACGACG
+>850:2:1:2906:10483/1
+CGAACCGGACGAGCTGGTGCGCCGTCGGGCCTGCCAGCGCCACCTGCCCGATTCCTCCCGACCATCGCCTGCCCGA
+>850:2:1:2906:10483/2
+GTAGGACACCTGGATCTCGGGGTGCGATTGCTTGACGTTCGAGCCCGAGGGGGGAGCGACGACCGCCGTCGTCGGG
+>850:2:1:2907:6147/1
+CAAAATATCGGCCGCGCGCGCCGGATCCCAGCTTGTGAAGAGCGTTTCCGTTTTGATCCCGGCAGCCTTCATCACA
+>850:2:1:2907:6147/2
+ACCTTTGTTGGAACGGATTATTATCAGGATGGCAAGAAAGCGGGCGAACATGCTCTGGAGCGTGCCAAGTCCGGCG
+>850:2:1:2907:16459/1
+AGGCAGAAGTCCACGTTCTGCTCGGCGAGGAGGATGGTCAGGCCCTCCTGCTTGAGGCGGGGGGTCTTGCGCCTCC
+>850:2:1:2907:16459/2
+CCCCAAGCTGCGTGAGCTGGCAGACCGGCAGGGGGGGTAGCTCTCGGGCGGGGAGCAGCAGAAAATCCCCATCGCC
+>850:2:1:2908:18353/1
+CCGGCTGCCCTGGATGAGTCGTTGCAAATCCTTACGCTCCTGCTCCTTGTAGCCGGGATCCGCGGCCGCGCCCGCG
+>850:2:1:2908:18353/2
+GGAGGCTCCCCACCGAGCGTGGCTGCAAAAAGGCCCCGTTCCGTTGCCCGCGCTTCTGCCGGAACGGGGGCTAGCC
+>850:2:1:2908:18685/1
+TAATACCGGTTGGAAAACCGCTTTCGCTGTCAACGCTCAACTTCACCGTACCAGTAAAGCCACTCTCAGGCGTGGG
+>850:2:1:2908:18685/2
+TGTACACAGTCTCGCTCACGGTGATCAACGCTACGGGCAACTCTGATCCAAACCCCCCTATGCGGACAATATGCGT
+>850:2:1:2908:14986/1
+AATTTTCGAGAAGCTTGCCAAACAGGAGCCCGGCAATGTTGGCTTGCAACGTGATCTCTCTGTCAGCTACAACAAA
+>850:2:1:2908:14986/2
+ACCCTGCGCGCTCTGCACGTCGCCGACTTTGGTATAGCTGACCCAGAGATCACGCTGCAGGCCAGCATTGCCCGGG
+>850:2:1:2908:6264/1
+TGACCAGTCTTCGGCGGCCTCCGCTGGGTTCCAACGGAATTGTGCGACCGGCGGCCGGGCATAGGGAATGCCCTTG
+>850:2:1:2908:6264/2
+ACCAGGCCCTTCGTTCTTTTCCTGTTCGCCGTGACCGCCTCAACCGGCCCGGCGGAGGCGCCGCGCTGTACAGCCA
+>850:2:1:2909:10607/1
+ACCACCTGCGCTTGCAGAGGCGCCACGTCCTCATTGGCCTTGTCGGAGCCGAACGGCGCACCGACGCCGGGGCGGG
+>850:2:1:2909:10607/2
+GGGGGCACGAAGGCATACGGCGAGGTCGGCGACAACCACCACGCCATGGTCAAGACCTTGATGGCGAGCCTCGATG
+>850:2:1:2909:17721/1
+CCGAAACGACTCACCTTTCCGATATCGGCGACGGGGATCTTAGCAACGAGATCGACTACGAGGGGGCTCTTGAGGT
+>850:2:1:2909:17721/2
+ATCCCAGGGCGAGAGCGCCTTCTCACCACCAAGGCGTTTAAGCAACGAAACCAACTCTGTTCAGCGTTTTCACTCC
+>850:2:1:2910:8475/1
+TCGCACAAGAACAAACAAGCTGACGCGTTCAAGAAGCTTATGTCGAAAGATTACTACGGCGAATATGCCGAGGGGA
+>850:2:1:2910:8475/2
+TTTGTACGTGATCACGGCAACGTCAGTGCTGGGGAAGACGACTTTCATGTCGGCAAGTGAATACTCACGCAGATCG
+>850:2:1:2910:2996/1
+ATATCGTACTTCCGGACGCCACGAGCAACGATCGCCTTTAGGCAAATGTGTCCGGAGGAGATTGAGAAGCTCGAAT
+>850:2:1:2910:2996/2
+TGGATTTTCTGAAGGACATTGGGGCCGCCCCAACTAACGTCGAATCTGGCGGCGAATGTCCCTTCTCACGAGCCAC
+>850:2:1:2910:5694/1
+AAGGGTCTTCTAACACGCCGGTAAGCCGGGTGCCAAGGTAGGACCAACTCTTATCTATGAGAAAATTTCCCTTGAC
+>850:2:1:2910:5694/2
+CGTGCCGGTGCCTTTGGGGAGTTTAAGGGGCAGAAAATCTCGCCGTGAGGCTTCCATATTTCGACTCCTTTTCGAG
+>850:2:1:2911:4516/1
+CAGACAAAGCCGACCGGAGCTTGATCCAAAAACCTTGCCAAAAACGTTGCTGTCCGCGAGTGCTCTTACACGGGCG
+>850:2:1:2911:4516/2
+CGGCGGCGTTATTTGGAGGGGCCGGTTGTCCCGGCGCTGGCGGGCACGGGCTTTTTCTTTTGGGCACAAGCACCAA
+>850:2:1:2911:16579/1
+TCGTCCCTTTTGCGCCCGTCAGTCTGCGCAGCCTTTCAGCCAGCGACGCCGGATTCACAGGCGCCCGCCTGTCCCC
+>850:2:1:2911:16579/2
+TTCCGAACAGGACTTGCACCTTCTTGTAGATCGCCCAGCTGCCACCAAAACGGAGTTGATGAGATCCCTTAGTCCA
+>850:2:1:2911:6688/1
+ACGAAAAGATCTCCTCGCCCTCGCTCGACTGGTTTCTCAAACTACACCCGAACCAACAGGAGCCGCAAAAGTTCAT
+>850:2:1:2911:6688/2
+TCTGCAACGGACCCGCTTGTTAGGCCGCTCTAGTTTTACTGATTGGTAGCGACTATTTGCGGCGCAGGCCTGTTCA
+>850:2:1:2911:6445/1
+CCTGGTCAACGCCGATGGCACGGTGTCGACCACCACACGCCTGGACATGGCCAAGGCTGCGCTGGGCGGGGTGGTG
+>850:2:1:2911:6445/2
+TGCCGTTTATCGCGTTGACCCGCGCCGTCTTGGTGGTGTAGGCCGCGCGGCCGTTGCCCGGGGGGGGACGCGGAGA
+>850:2:1:2911:11365/1
+ACGAGGCGGCGCAGAAGGCCCCCCTGGGCGAGCTGTTGGACGTCATGACCGGGGGTTTCGCCGGCGCCTCCCTCGC
+>850:2:1:2911:11365/2
+TCTCTCGAGGAGCTGGTGCTGCGACTGCTCAAGATCGTCTTCTAGCCTGGACGCTGGCGCCTCAGGCGACGATGTT
+>850:2:1:2911:14197/1
+TTGATGATCTTCGCCCGCCGCCTCATCGCCATCGGGCCCGCGGCGCACTTCTCGCCCTCGACCATGCTCCCGGCGC
+>850:2:1:2911:14197/2
+CCGGCCCGCGATTAGCCGCCACATCCAACGCGCGCTTTTAGCCGACCACGGTATCAATACTCCATCTCGCCTCGAC
+>850:2:1:2911:1951/1
+GGATCGCCGATCGTGGAATGGCCAGCGCCACCACCTCAGCCAGGACGCGCCCGACTGGTCGAAGCAACAAGACATG
+>850:2:1:2911:1951/2
+GATCGGCCGAACGGCACAGGATCACCGTCTACGCGGCCCAGGGCCTGCGGCTGAAGCTGCCTTCAGCCCCCTGCAG
+>850:2:1:2911:1575/1
+GCACATCCTCGGCGACGAATTCCAGGACACGAACACAGCCCAGAACGAGATCGTCCTGCTGCTGGCCGGAGGCCAC
+>850:2:1:2911:1575/2
+GACGTGGGCGACACGAGCTTGAACGGGCGCAGGTCGTTGAGACGCACGGAGCACCGGGGAGCCCGCCTCGCTCGAT
+>850:2:1:2911:14335/1
+GCGGCGTTGCCGCCCTCGCCCTCGCTCCGCCTGGCGGCGGTCCTCTCTTTCCGCCGGATGTTCCTGCTCCTGGGGG
+>850:2:1:2911:14335/2
+CCCCGACGCGGGTCGTGGTCCGCGAGAACGTCCACGCCACCGGCCCCACGCGCCAAGCGCCCGGGGGGGACCCGGC
+>850:2:1:2911:12701/1
+CAGGGCGCCGGGCGATAACTCCGTACCTGACGGTGCAGTAGTTGGAAGCATTCCGCCCAGCCAGCACATCGTCAGA
+>850:2:1:2911:12701/2
+CGTTAGGTGTGATTAACCAAAAAAGCTTTTCGCTATACCAGACGCTTTTGAGCCGAATGAGGGTTTTACAGGCCGG
+>850:2:1:2911:1628/1
+TTGGGCAGCGCCTTCCAGGATGCCATCGTCCAGCACGCGTCTCGCGTCCGGCCCTACCGCGGCCGCTCTGCTCCCG
+>850:2:1:2911:1628/2
+CTCGGCAGTTGGCGAAGCACGCTGATTATTGCGGTCTCCATCCCGCTCTCAATTTTGAACTCTATCATCCTGATTA
+>850:2:1:2912:17813/1
+GAGTCCGGGAGCACATCGAGCCGAGCACGTGAATGCGCAAGCCGTCTCTCACCTTCGGTTCGAACCACGTCGACCT
+>850:2:1:2912:17813/2
+ACACTCACCCTTTGTCCCGCCTACGGTTACGGCTTCCGATGTCCGCCCCATTTCCCCCATCGCGCTCGACCGCGGC
+>850:2:1:2912:17453/1
+CGGCCACTAGCAGCGCGCGCCGCTGGCGCCCGGCGTCCAGTTAGTCACGCGTGCGTGATGCGCACCACCGGGAGTA
+>850:2:1:2912:17453/2
+CTCGGGGTGACGTTCGTCGAGCACCGGGCGCACAAGCGCTCCGCGCACTTCCTCACTCTCACGGGTGAGGGGGGGC
+>850:2:1:2913:18831/1
+CCGGCGCGCTGCTCGCAGGCGTGATGGGGCCGAACTTCAAGGTCGGCCTCTTCACCCACACCCGCCTCTTCTGGGT
+>850:2:1:2913:18831/2
+CTTCAACGGACTGTACGCGCCACAAGACCTAATGGCTCGCCCACCCTCTGCACGGCCGCGAAAACGGCCCTCCCGA
+>850:2:1:2913:14221/1
+AGCCAATCGCCCCACGACTCGCGAGCACGCGGGCGGCGCAGGGTGAATCTCGGTCTGCTCCATCTTGAGAAGCAGC
+>850:2:1:2913:14221/2
+GCCAACCGATGTCCGGGCGATCGCCGTCGGCGAAGACGTCACCGCGGACATCAACATCGCACATCAAACCTGCGCG
+>850:2:1:2913:7549/1
+CGGGAGTTCGGAGCCGCACCATAACGCAACGTGATGGGTATCCGAGGAGGGCAACGACGGTGCCGTAGCACCTCCC
+>850:2:1:2913:7549/2
+CGAGTGGGGGGACAAAGGTCCACGTGGGCCTGCCCCTGTGAGCGCCTTCGAGCCTCGTCGTCGCGCGCGCCCCCCA
+>850:2:1:2913:12415/1
+GCGCACGTCCTGCGAGCCGGGGGGGTAACCCCAGGTCTTGCCTTCGGTGACCCGCGAGTTCTTGGGCAGGGTGAGT
+>850:2:1:2913:12415/2
+AAGAACTGGATGAAGCACACGCTCGCCTGGATGGACCCGAAGGGCACCCTCACCATCGACTACCGTCCGGTGCACC
+>850:2:1:2914:6492/1
+GGCGCCAGCGGCAACGTGCCGGAGTATGGATTCAAGGAGGAGTGATTCTCTCTCCGCCGGCAATTCAAGCCAACGG
+>850:2:1:2914:6492/2
+GGCGGAGGTTCCAAAAGCGGTTGTCTGACAGTCTCTCCCCTTCATGACCAAGCGCCAACCGACAGAACGCGCTCTC
+>850:2:1:2914:8181/1
+GGGCACTCCCTCGCGGGTGCCGGCGTTTAAGTCCGCAGCGTCGACCGGGTCGCCCACCGGGGCCTCCGGGCGCTAG
+>850:2:1:2914:8181/2
+CTGGTAATGCCGGGCTGGGCTGCTGCCAAAACTGTCGGAATCCGGCGGGGTTCACGATTCCGAAATTGCCTAGCCG
+>850:2:1:2914:18783/1
+CACGCGCACCACCAGCACTTCCTCGTAATAGGAGCGATTGAAGATGCCGATCCGCCCACGTTCGGGAGACCTTTGG
+>850:2:1:2914:18783/2
+ACCGATATTCGGTTCTGATCATCTTCCAAGCCTTGGACGCGGCCGGCAAGGACGGCACCATCAAGCACGTAATGTC
+>850:2:1:2914:12987/1
+GCGCGCCCCCCAGATCGCCGCCTGCCCGGCGTCGCTTCGGGACACCATCACCCCGGCCAGAATTCTCGCGCACGGA
+>850:2:1:2914:12987/2
+CACTGCCCAGCGCCCGCGGAAGGTAGCTGTCGCGCTTGTTGTTGCGTGTCGGTTGCTTCTTGATGAGCGCTAATTT
+>850:2:1:2915:11714/1
+CAGCGCCTCGTCGAGCTGGAACGCGGCCGCGTGCGACTGGGGGGTGGCGGGTGGGAGCAGCGGGCGTCAAGCGAGG
+>850:2:1:2915:11714/2
+CGATCGCCGGCATCCCCGATCCCGAGTCGCTCAAGTCGGGACGCCTGCGCTTCGTGCCGCACGAGCGCGACATCTG
+>850:2:1:2915:9212/1
+CCGGAGCCCGGACTTCAAGCCTATCTACGAGCGCTGTCTCGCAGCCGCTCGGCGGGTCGGGTTGGCCGGGCCGCAG
+>850:2:1:2915:9212/2
+GTCTTCCGGTCCCCGCGTCTCGCCGCACGCCTACTCCGGGTGGGCGTCGGGAGAGGCGCACCCATCCGTGCCGGCC
+>850:2:1:2916:13174/1
+ATCCAACGTCACTTTGGAAGCCTTCCTGGCAGGTTTGAAACCCGACAGGACGAGCTTGCTTATCGAGGTATCACTT
+>850:2:1:2916:13174/2
+CCGCACGCGCTATGAAACCGCCGCTATGGATGAACAGGGCGGACTGCTGAACGAGGTGGCCCGGCCTCGTCGATGC
+>850:2:1:2916:12435/1
+CACCCTCGGCCCACTCCAAGGGGCCTGCTGAGCTATGGCATTATCGAGCGCCGCCCGCGCACCACGCGCGCCGCGT
+>850:2:1:2916:12435/2
+CCCGCTCCACGACGCCCCTTTGCTTCGCTGACATAGGCGGATGGGGGCTCCGATGCGCGGTTGTAGTCGATCAGCT
+>850:2:1:2916:21072/1
+GATATGACGGCGCTTCCGTTTTCCTCCTAGTCGGTCGATACGGTCACGACGGGCTTCGGCCTCCGGGACGTCCCCC
+>850:2:1:2916:21072/2
+GATAAGACCCATGCTGTCAGTCCCCCATCGAGCGTTTAGGACCAGAAGAAAATCTCGCAGAATGACCGATGCGGCG
+>850:2:1:2917:7434/1
+ACCTGCTGGCCTTTTGCGCGGCGACTGTGAGGAAGCATGGCTCAGCTGCTCGCGGCGTGCGTGATCGTCCTGCTGT
+>850:2:1:2917:7434/2
+GCCCCCGGGCGTGTTCGCAACGTTGGCGGGGTGGTGCGGGGGATCCTTCGGCGCGGGCGCGACTTCCCGCCGCACC
+>850:2:1:2917:17082/1
+ACTTGTTAGGCGATCCCAAATTCGATACGGTTCTTGTTTTTGCCCGGACCAAACACGGCGCCGACAAGATCGCTCC
+>850:2:1:2917:17082/2
+GAGATCCCATGCACATCGATGCCGCGCGCGGCGATGTCGGTGGGGACAAGGACACGGCCCGCGCCGGGTTTGAAAT
+>850:2:1:2917:3103/1
+AGCCCCCCAGCCCTCCCCCGGCCACATCCCACGGCGGGGGGGGGCGGCGCGCCCCCCTCTCTTGGCGGGGCGCCGG
+>850:2:1:2917:3103/2
+GCCCGAGGTCGCCGAGTTCTATCAGCACGTGTGCCCCGCGGGCGTGTACGAGCGCCAGGGCGACAAGCTCGTGGTC
+>850:2:1:2917:1865/1
+CATAAAATCTGCGGATGGTAAAGACACCTGGACAACAAACTTCGAGCGATCAAACGATGATTTCACGACCGACCCG
+>850:2:1:2917:1865/2
+CGGGCACGGAAATCGTGAAAGAGCGGGTACGTTGCTGGAAGAAAAAATACCGTAGAAGGAGTCACCCACAGCCATG
+>850:2:1:2918:9421/1
+CCGCAAATGTTCGTCGCCAGGCTGCGCATTCTCGCTGCCCCATAAATATCCGTCAGCCAAATGCACGTGGCATCGG
+>850:2:1:2918:9421/2
+ATCCGCGGCGGGTGCGGGTTGATTTTCTTCCGGTTTGGCTGCAGGCTTATTTCGCCGCTCGCCGCGGTTCTTGTTC
+>850:2:1:2918:3365/1
+CGAGCTTGGTAACATACCGTCTCGTTATCCGCTAGCTGTTTTTGCTTTCCCTATAGAGATATCAGCTTTACTTAGC
+>850:2:1:2918:3365/2
+TTTGTAAACGGATACGCATTAAGGGGACTCATTATGAAATCGGGTTGATCGCCGACGCTGTATTAGATGGAGATCC
+>850:2:1:2918:10848/1
+CCACGCGCGCCACCTCGGATGACTCTGACCGGGGCCGGACGCGCGCTCGGGGGCTGGCTCCCGCCCCGTGCGAGCG
+>850:2:1:2918:10848/2
+CGTCCCCAGCCTGGCTCAGAGAAGCCGGCGAACTGCTGCGGGGTCCTCGTCGAGGCGCCGTACCACTGGATATCGG
+>850:2:1:2918:20006/1
+TGTCTGAACGAGCATCTGTTCACGAGCCTGCCGGAGGCTCGCCGGATCATCGAAGCATGGAGGATAGACTACAACA
+>850:2:1:2918:20006/2
+AAAAGCGACGAGATCACAGTCAGCTGATCGTGGACCTCCTTGACCTGCTCCCCTGTATGCCCTCGTCTATAAGTAG
+>850:2:1:2918:4496/1
+ATCGGGATTCATTGCTTGCCTTGGAGCTTTTTGAGCTCCCTTTCGTGAACGATGTGCTCCATGTTCATGCGTTGGG
+>850:2:1:2918:4496/2
+AAAGCGATCATGTCAATTGGCGGTGCTCTTGCCCCAGAGATTTACGAGATAGACGCCCAGGAGCAAAAATTCCTGA
+>850:2:1:2918:18473/1
+GGGCTCGACCAGAATCGCTGCATCCTCGCCCAGAAAATCCGCCAGGAAATACATTTGCTCCTGGCCACCGTATCCC
+>850:2:1:2918:18473/2
+CAGGCGCTGGAGCGCGGAATGCTGGAGGAAATTTCGCTGCCGCCGCCGGACTACCCCCTCGCCGGGCCGCGCGGGG
+>850:2:1:2919:6641/1
+TCAACGCGGTGTCGGAGCCGGTGGGCCGCGCGCTGCTCTCCACCACGCTGCTCCCGCTCACCGTCGCCACGCCGCG
+>850:2:1:2919:6641/2
+AGGACTCGATCTCCGGCTCGAGCTCGGCCACCTCGGGCGCGTCCGGGGACTCGCGCGCGCCGCGCGCCCCGAGGCC
+>850:2:1:2919:3283/1
+GGTGTCTCTTCTCAAGCATTACTTTCAGTGCGTGTGCTAAGTCCTTAATTTAGAACGATTTTTGCCGGGCTTTCGG
+>850:2:1:2919:3283/2
+GATATTGAAGCCGAAAGCCCGGCAAAAATCGTTCTAAATTAAGGACTTAGCACACGCACTGAAAGTAATGCTTGAG
+>850:2:1:2919:12878/1
+TCTGCGATGGTACGGCGACTACCTCAAGTCATTCCCAACGGACGCCGAGTCACCCGCCATCAACTACCGGCCCCCC
+>850:2:1:2919:12878/2
+AGCTTGCGATCGTCGCACGCTTAACGGAGTCCTGCTGTTCCTTGCCCGCGCCCTTCAGTTGTTGCCGGAAGGCAGA
+>850:2:1:2919:4938/1
+CATCGCGGCTCGAAGCCGGGGCGGCAATAATGCCGCGCCCACGGCCATCCACCGCGCCGCGCAATACGTGCAGCAT
+>850:2:1:2919:4938/2
+CAATGACTGATAAGCAAGTTTGTGTCGATCCTGACTTCCAATTGGCGCACGCCATCCATTTCAGCCACAAGCGCGG
+>850:2:1:2920:16338/1
+CGAGCACAAGTGCCCGCACATGGCAGGTGTGGGACAAATCACCTGTCTGGGAACTGCTTCACGGGACTTCCCGTCT
+>850:2:1:2920:16338/2
+CAGCGGTGGCATGCTAGATGGTCTTGAATTTCAGGCACGTTGCACCCGTGGAACTACTTGTCCGGCATCAGTTCAA
+>850:2:1:2920:3458/1
+AGAGCTACGGCGGGATTCGCCGGAGGTCCAAGAGCAGCGTTGGCAGCGTTACCGCATCAAGGACACACCTCGTGGC
+>850:2:1:2920:3458/2
+TTGCGTCAAGGACAATGGCCTTATGCGCAAAGACAACAAACATGCCGATCGAGTACAGAAAAATATCTCGATCGCT
+>850:2:1:2921:5299/1
+TCACCCTTCCTTTTACAAAAGAAGTATTAACACTTATAGATTGATCAATATCCGCCCCGGGAGGTATCCCAAACTT
+>850:2:1:2921:5299/2
+TAGTTCTTTCGGTGTTATACCGGTATTTTCCACAGACGGAGTTGGTAATAGGATCAGGACCTGGCATTTTAATATT
+>850:2:1:2921:9395/1
+TGCCTCCGCATTTGTGATTTGCACGTGGTCGATGTACTGATAATTCCACAAAGGCTCAAAGATGCTGTTAGCGAAG
+>850:2:1:2921:9395/2
+GCGCGGCCGGAAGGTCGAGCCTGGACGCGCATAATTGTTGAAAAGCCTTTCGGTCACGATCTCGAAAGTGCGCGCG
+>850:2:1:2921:5769/1
+CGGTCGGTGGAAGTTCAGTGCCGTCGGGCATCATCAACGGACCGGTGTGCGTACCGACGAAGAACCACTCGTCGGC
+>850:2:1:2921:5769/2
+GACCTCGACGGCATCATGGATCTCTACGCCGACGACGCGGTGCAGTGGATGCCCGGTGGGATATTCTGCGGCGGCC
+>850:2:1:2921:1072/1
+ATGTAATCCATCGAGTGCCGCACTGAACTAGACAGAAGTGAGTATTCACACGAAGCGACCATCACCACAGCCCACG
+>850:2:1:2921:1072/2
+CGAGGGCGACGATTTTCTTCGTCCTCCGCTGGACAATCGCGCCAGGTGTATCTATGGAGGGGTTTTGCTTGCTGCT
+>850:2:1:2922:8653/1
+CGTCGCGCGCTCCCGGTTGAGATTCACAGCCGGGCCGATGGAAAGCCGGTTGGCCGTGCCCCAACGCCCGCCACGA
+>850:2:1:2922:8653/2
+CCCTTCCGGGCGGGATTGAAAAGATTGTTGGCGGGGGGGTGAAGCGCATTCCAGGCGATCACGCCGGCCTCCACGC
+>850:2:1:2922:12548/1
+TTACACCGGCCTCACGTCGGATGCGGCGAGACCGCGTGCTCCGCATCACCCCCGAGGCGGTGTCCATACCGGCAAG
+>850:2:1:2922:12548/2
+GCTTGCTGTTCGTGCGACTATCGCAGATGCCGTTGTGCGAAGGCAACACCCGATCCCGACTTCAAATAGCGCTCAA
+>850:2:1:2922:4908/1
+GTGACTTCGCCTTTGCCGGCGTCTCTGATCTCGTCGATTTCGTAGCCGAGCAGCCACTCGCGCTTCGCATTCGCGC
+>850:2:1:2922:4908/2
+CTTCTTCCGCGGCCACGAAATCGCCGTCGTCGGCGGGGGGCAATCGGGCACCGGGGCAGGGACTCTTTTGGCGGCG
+>850:2:1:2922:4763/1
+GGAAACCGACGTATAGCGAATCCGACCGGGGGAGAACTCCGCCAGGAAGGCTCCGATCGGGCCGCACACCATGCCG
+>850:2:1:2922:4763/2
+CCCGAGGTCCTGGGGGGCATGCGTCTTGCGGCGGGCACCTTCCTCGCGCGCTAGCGCGGGCGCGGCGCGGTGACGC
+>850:2:1:2923:14179/1
+CTGGGCGAAGTCCTCGAGGAGGCGCCCTCCTGCGACGTCCGGCTCGACCACGACGGCGCCCGCCCCCGCCTGCCCC
+>850:2:1:2923:14179/2
+CGGTCGACCAGCTCGGCCGCGAGCGCCTCCGCGGTAGGCAGCCGCCCGGCCGGCCGGGGGGGGCGGCGGGACTTCC
+>850:2:1:2923:20148/1
+TCATGGCATCTCGCGGTTTCACCGCCGCGCCGACATCGCCGCCACCCACAATCTCATCCTCGCCTCACCCTCCGGG
+>850:2:1:2923:20148/2
+CTCCTCCGCCACCCTGCCCGCATCCGTCGGCTTGCCGGGGTCCCACCCATGGTCTACCACTTGTGCCCGCGCCATC
+>850:2:1:2923:8746/1
+CGGAGAAATTGATTCAGAGTGCGCAGGGTTTGGCTGGGATTAGGCAGAGCTGACCGCAACATTACTGATCGGGGTC
+>850:2:1:2923:8746/2
+TGATGAGTTTATGGACTGGCCCGCGCAACGGGGAGGGTCGGCGGGAATTATTTTTCTGGGAGCTGAATCTAAGGAA
+>850:2:1:2923:11619/1
+GCCGCATCCCCGCGCCCGGTCACGCGCCGGTCGAAAAAAACTTGCACGAGGGTGGGATAACGGCCGTCACTCGCGA
+>850:2:1:2923:11619/2
+ATGAGCCGGTACATATGCCACGGAGGATAATGAGCCGCGTAAACCGTAGAAATTTCCTTCTGAGTTCTCCTGCGGT
+>850:2:1:2923:2777/1
+CGGCGACGCCGAAACGCCAGCCCGCTTCGACCTGGACCCGCGCACCCCCCGCTGGCGGCAGGGCGACGCGGCTCGG
+>850:2:1:2923:2777/2
+TACTGGGTGTAGCCGATCGCGCCCTGCCGCAGCGTGACGGCGAGCAGCCCGCTACCGCCCCCCCGTCCGCCCCGGG
+>850:2:1:2923:5268/1
+GATAGGAAAATCAAGCTGTTCCTCGCTGGCATCGAGAGCGGCAAAGAGGGCGAACACCTCATTGACGACTTCGCCG
+>850:2:1:2923:5268/2
+CGACTTCGGCCTCGGAAAGTTGCGGGTTGTGAACATGGAGGTGAGAGACTCGGTTCGTAGCCGGCGCGCCGGATGG
+>850:2:1:2923:11436/1
+CTGGGGGCCGGCGGTGGTGGCGGGCATGGTGGATCTGCTGGGCCGCGGACGGGTCCCCGCCCCGAGGCAACCGGGC
+>850:2:1:2923:11436/2
+AGCAGCAGCAGCCCGAGCTCGATATCGGACCGCGCCTCCCGCAGGGGGGCCCGCCGCCGCCCGCTGGGCGTGCGCC
+>850:2:1:2924:2840/1
+AGCAGAAGGCGGACTGGCACTGCTTATCTGCCCGTGACGGGCGTATCAATAGTAGACGTAAAGCAGTCGAGGCTGA
+>850:2:1:2924:2840/2
+CCAGCGGCAAGCCGCTGCTCACGGCCACCCCATTCCCGCCACTGCACCCCGCGCGCCCTGCTATTTTGGCTGTCTC
+>850:2:1:2924:6112/1
+CTGGTCGCTGTTTCTTCGTTCAGCGCTTTCGGCCAAACACCGTCGCGCGCTGACGTGCTGTACGAGAGGGCCAAGA
+>850:2:1:2924:6112/2
+CCACGGATGGTCAGCCCCAATTTGCTTGAGGCGGTCTCAAACCTCACTCGGGGCAAAAGCCTGATCAAACCAGTGG
+>850:2:1:2924:2414/1
+TTCGGGCAATTGTCTCTTCTCTGGCGTATTTAATCGACGCTCAGCCGCACCCCGCAGCAATTCAAAGGTGGTCGCC
+>850:2:1:2924:2414/2
+TTGACTTCGGAGGACCAGAAACAAACAAAGCGCCCTCGGAAAGGATCGAGTATGAGGTGAACGCGCAACGAGGGAT
+>850:2:1:2924:2530/1
+AAAGCGTAAGGATCGCATAGCGGGGTAGCGCCGCGGCGGGAGGGTCGAGAAGGTGAAAGCTTCACGGGGTATCCAC
+>850:2:1:2924:2530/2
+CGTAGGTTTGGGAATCGGCTTGCCGTTCTCTGGGTGTGCCAGATGGGAACGTAGCCAAAATTCTGTGTGTGGGCGG
+>850:2:1:2924:14868/1
+GAAATCTGTCTCGCCAAACCCAAGCTAGTTGCGAGGGTTGTAGCTGGCGAAACATGCCAACAGCACGAATCGCGGG
+>850:2:1:2924:14868/2
+AAGCCCAGGGCTTACGCGTCACCTTCGTTGACATCGAAGACATCTACGACGAGTTCAGCTTCGGAAACAAGTCACC
+>850:2:1:2925:8208/1
+TTTGCCGATCTTTATGATTTCGCGCCGATCGCTTATGTCAGCTTCGACCGCACCGGCCGAATTGAGGAAGCCACTC
+>850:2:1:2925:8208/2
+TAGTTCTGTCTTAACTTGTTCGTGCGTCGTGCGGCAATAGAGCACGCCATGCAGGAATGAATCAAAGTCTGCTACA
+>850:2:1:2925:17862/1
+CCGCCGCCCGCCACCAGAGATAACGGGCGAGGGCACCGCGGGGCGTGCGGCCGGCCGCGGGCCGCGCGCGGGGACG
+>850:2:1:2925:17862/2
+CAAAGATCCCGGCCGTCCCGGCGGCAGGCCGTTCGGCTGCTGACCTCCGCATTGTGATCCGGCGGGCGGCGCACCG
+>850:2:1:2925:2065/1
+GTTCGGACGGTCTGTGGAGGCAAGGAAGAAGGGGCCGGCAGCTTGAGGCGTGGCTTTTGGGATTCACAGTCTCAAA
+>850:2:1:2925:2065/2
+CTCAATCTCACACGACGTCTCCAGGGTAGAGGGAAAGGCATATCTCACCAGCAGGGCGGGACAAGCGAAGGTCGCC
+>850:2:1:2925:17587/1
+GAGTCTCTTTGCTGTCAGGGATTAGCTGGGTGTTCCTGGTAGCTCGGGTTGAGGCGGTTACTTGGATAACAAACAC
+>850:2:1:2925:17587/2
+CTTCCACTTTTGCGTCAACGACACGGCCAGTAAGAGCATACCACTTTTCTTCTCACGGCATTCGCGCTTCTGAGTA
+>850:2:1:2925:7281/1
+GCACAACGGTCGTTAGATCTCAACGCCACCGCACTCACACTTTCAGATTGTTCACCGAGAAGCTTCGGGCGTGTTG
+>850:2:1:2925:7281/2
+CTCGGATTATTACGGCGGCATTTCGAGGCAGGCGATGCGACCCGACATCTACGAATAGGCCCTGAAGGAAATCAAT
+>850:2:1:2925:19599/1
+TGAATGTGCCTCAATTTTCTCCCCGTAACCCGGCGAAAGGATCTCGGGCGCAGACACGCGGGGGGTTTCACGCGCG
+>850:2:1:2925:19599/2
+TCGACGCGCTCATGCTGCTTACTCTTGCTGACGGCCAGGGCACAAGCGCCGAAGCATGGTCGGACTGGAAGGGATC
+>850:2:1:2925:6747/1
+GCACTCGCTGCCGGCACCACCGTGATCGCAAAGCCAGCCGAACAGACACCGCTGATTGGCGCGTGGGCCGCGGAGC
+>850:2:1:2925:6747/2
+AACGCTCGATTAATGTACTGTGCGGTTACCGGGCTGCCGGCGTACACCCCTCCTGCCGGCAGCGGCTTTCTCACCA
+>850:2:1:2926:4695/1
+TCGCGGCGGGCTACGGGCAGGAGAAGCTCGACGAGTTCAAGCGCTGGCTCGAGCACTTCCGCTGCTCGCCCGGCTA
+>850:2:1:2926:4695/2
+CCTCTATCTCCTCGCGGTGGCGACAAATCGAAAGGGGCGTTGAATAATCCGCTACTTTGAGGGTTTGTTAAACGCG
+>850:2:1:2926:16448/1
+GCTCAAGCCCCGCGTGGTCAGCACCCTGTTCAACGTCCACGCCGGCTACGACAAGGGCGGGGGGTACTGCGCAAAT
+>850:2:1:2926:16448/2
+TCCCGCTTTTCCGCGGGCCGGGGCCCCCGGGGGATCGCCCGAAGCCGAAGCCGTGGGTCGGCGGCGCCGGGGGGGG
+>850:2:1:2926:3575/1
+TATGAGCTGCCTGGGTGCGACCATGGTTACTAAATGTTGGAACGTGCGGCGGCCGCCGGGTGACTGCATCGTGGTT
+>850:2:1:2926:3575/2
+TTCCTGAATTCAACTGGCCCTCCAATCCCTTGTACACAGCTAATGGTTGCGGCGACCGCCACCCACCCGGGCGCTA
+>850:2:1:2927:15395/1
+GGCCTACCTAAGCCTGTGGTTAGGCGGCACGAGCTCGCGAGACAGTGCCAGTCGACCTTCGACCTGGGCTGCCAGC
+>850:2:1:2927:15395/2
+CCGCTTCGACCCCCTCCTCGGCGCAAAGGAAGACCTCATGCCCAGTCTGGCACAAGGGCGTGCGCCGCGTGGGCCG
+>850:2:1:2928:17348/1
+TCTTGAGGTCGATCGTGGTCGTGTTCTCGCCGAAGTACCAGATGTTCCCGCCCTTGCCCGGGGCGTCCCAGCCGCC
+>850:2:1:2928:17348/2
+TACTGGCCGATGCCGGTCGGGCGCGCCTGGCACATCCACGTCACCAATCCCCAGGGCGAGTCGCTCCAGGAGACGA
+>850:2:1:2928:1676/1
+CCCGGAGCTCTCTTGTAGAGCGGGGCGGGGCTCGGAGAGACGACGCCCCCGTCCTCCCCCCCGACACCCGCCGCGG
+>850:2:1:2928:1676/2
+CCCTCCCCCCGCCTCGCCGCTTTAAAGAATCTGCATGACCAGATTGGTGCGGAGTACCGCCCTGGTGGGAGCCGCA
+>850:2:1:2928:13781/1
+GTGCACTGTCCACCCGCGTCCCCGCCGCGGCCCCCCTCGTCGGCCGCAGGGCGCTGGCGTCCCTCTCGTGGTGGGC
+>850:2:1:2928:13781/2
+CCTAACTCCCAGCATGCCAAAGGCAGTCCCCAGCACCAAGTCTTATCGGCTGTCCGATAAAAACGCCGATTGCCCG
+>850:2:1:2928:1114/1
+GGAAGCTCTCACCCCCCGCGCGCCTCGATTCCACTGAGGTTTGCTCCTTCGACGCTGGGGACGTCGTCCCACACAC
+>850:2:1:2928:1114/2
+CAGCATTACCCGGGACGGGCCGACTGGGTTCGTAGCCCTTGGGCCTACAAATCGCATCGCCGTGATCACCGCCGCG
+>850:2:1:2928:18223/1
+CGGCGATGAACTGACAAGCCATGTAGCGCTCCGCGCACAACCGCTCAGCTGAGCGAACGCCGAGTCCGCGACGCCC
+>850:2:1:2928:18223/2
+CTGGGTGGCCTGGCCCAAGCGCGCGAGCAAGATCGAGACCGATATGACCGAAGATGCCATTCGGGAGATCGTGCTG
+>850:2:1:2929:8727/1
+GCCGATCCCGCCATGCAGGGGATCCCGGTCATCATGGTCACCGCCAAGGCGGTGGGGGACCGCAACAACCCATTGG
+>850:2:1:2929:8727/2
+TCCAATGTTCGGATTTGTTTCGAGTTTCCCGCGCGCTGGTGACGCGGCCTGGGTACGACTCCCCGCGGCGGTCCAG
+>850:2:1:2929:17120/1
+CACGCCACACCCAGCGTAAAGTAGGCGCCGGGTGCACCAGCCAGACTTCCTCCGGCTGTGCGCCGCGCTCGGCCCG
+>850:2:1:2929:17120/2
+GCAGGACTCGAACGTGAACGGCTCCTTGCCCATGTTCGACTCGAACGTGCCGTGGACCCACCAGTTGTTCACGGCG
+>850:2:1:2929:16750/1
+ATCAATTCAGCGAAATCACTGAGCACACAAATCTCAAACCATGCGAGCCAGACGCTCTCGCCTTTGCCGCCGCGTC
+>850:2:1:2929:16750/2
+CGTTTCTTGCAGCCAAACCGCTCGAGGCCCAACAGACAGACAGCCACCCTATTCCGGTCGTTTTCCACACCGAGGG
+>850:2:1:2930:18811/1
+ACCAACTCTCTGGAGTCTTTTCTAGTAAAAACGTCAATCCGCTCAACCACGGCAAATGTTATGAAATGAACGGCAG
+>850:2:1:2930:18811/2
+GGCCTTAACGGTTTGGCGTAGGCCTCGGCCAGGGGGTTATCAGCACTCTCCGTAACTGATAATGCGTAGCGTGAGC
+>850:2:1:2930:9698/1
+AAGGAAGAAGGTGTTGCAGGTGAAGACAAGCTCGGCGATGGTGAGCGCGGCGCGGGAAATTTGGTCGGTGTACCCA
+>850:2:1:2930:9698/2
+AAGCTACTTTTAGGTCATAATCTTAACGAAGGCCTGGCTTTCACCTCTCCCTTTATCACAAACCAATCCACTTACG
+>850:2:1:2930:6674/1
+TGGATCCTCGCGGCCCGCATCCTCCCGCTCGACTACGCCGACCTTACGGTCGCCGCGCTCGAGCCTCGCCGGCCCC
+>850:2:1:2930:6674/2
+TGCGGGGGCGCAGCGCGAACCCGCGCCAGAACACGAGATAAAACAGCGGGCCCGGGCACGCTATGCGCGGCGCGAA
+>850:2:1:2930:3346/1
+GCCTTTATCGAGCAGCATGGCCTTACGGAACATCTGAAAAATCTTCGTGCCCGGCTGAGGGATCGGAACAATAACG
+>850:2:1:2930:3346/2
+AACGCTGAGCAGGGGTGCGATAAAACGGGTAAAAATTAGACTCGATATGATTGGGATGTCTGCCAGCTGTTTGTTC
+>850:2:1:2931:8810/1
+TGCGAGACGCGCGTCTTTTTCGATTGCAAGAACGTGCGCGCCTTTCTCAAGAATGAATCTGGTTAACGCGCCCAAT
+>850:2:1:2931:8810/2
+GAAGCTTTCAGACATACGAATCGCACTTCGAGAAATGCATCTGTCTCCAGCCAAAACGCTCGGTCAAAATTTTCTG
+>850:2:1:2931:12603/1
+GAATATGCCGCGGATGTGCTCGCCGCCCTGCTCTGATCCTGAGGTGCGTTCCGGGCAGGGCGCCTCCCGCGGCCCC
+>850:2:1:2931:12603/2
+CGCGTGAGATTCCGCGCGTCGCGCGCCAGCATGATCCGCCAATGGCGCGCGCCGCGCACCCGGCGGTCTCGTGGCG
+>850:2:1:2931:5752/1
+GGAAGCGACGAAACGTCGGCGCCAGCAGTAGCAAGAAGTTGTTTGGCGGTCTCATCTACCTCGCTATTGAGCCATT
+>850:2:1:2931:5752/2
+ACGATATGCTCGACGATTGGCAGGCCGCTTACCATCCCACCTTTCAAGGCGTGCGGGTCGTCGGGAACCAATGGCC
+>850:2:1:2931:21304/1
+CCACACCGCCGCGCCAGCAGCGGGCCAACCGCTTCGTCGTAATTCGATGGAGACGTGGCGGCCCGTCTCTCCGAGC
+>850:2:1:2931:21304/2
+ACCTCCCCGCAGATATTGCGTCGAGGCAGAACAGCAGCGTTACTCGTCTGCCGATTCACCGGTCTGGGCCTCGCGG
+>850:2:1:2931:4670/1
+CAATGCCGGTCCGGCTGACGACGTCGAAGGCACTAAACTCGCTTTCCATGGGATTTTCGGAAATTTCATGGTCGGT
+>850:2:1:2931:4670/2
+CGGAGTTCAGGGTTCGGGGGGAGGGGGAGCATTCTTCAAAATCTCGAAGGATTCAGACACACTTACTCAGAACGCG
+>850:2:1:2932:11912/1
+CCTGATCCGCCCGGACCCGGCCGGGACGGAGGTGCGGGTGCGCGTCCGCGGTACCGACACGGGCCGGCGGCGGCCC
+>850:2:1:2932:11912/2
+ACGCGGTAGCGTCCGGCCGGCAGCTCCGCCCGGCCCCCAAACGCCCCCCGGACGGGCCGATGGGCGGAGCCGGCCA
+>850:2:1:2932:18614/1
+ACTTCTTGGGCACCGTCACGCCGATATTGCGCACGCCTCCCCACGGCCGCGATGCTCGGCCAGCAATTGGCGAATC
+>850:2:1:2932:18614/2
+GGTCGAGGAGCAGAATAACAGCAGCCGGAACACTATTTATAGCAGCTCGAAATCCACTCGGGATGGACGAAGGTCT
+>850:2:1:2932:14085/1
+TGGCTCGCGGGTCCCCCTATTATTACGGCGATAACAAATATGATGCGGCGCTGGAAAAAATCGAAAACGCGCAAGC
+>850:2:1:2932:14085/2
+CTGGTAGTTGAAGGTGAGATTTTGCAGCGCCCAGACGTCCTTCGGATTTAGACTCGCTGCCTTTTCGAGATTGGCG
+>850:2:1:2932:4359/1
+CACCGATCTCGGCGGGGCCCTTGCCCGCGGCGAAGAGGGGGTCGAGGATCTCCCCGCGGGACCAGGCGGCCCCGGG
+>850:2:1:2932:4359/2
+TGATGGTCATCCGCGAGGCGATGGGTTTCGCCCAGCCGGCACCGACCGAGCGGATGCGCGACGAGGAGTTGCGGGG
+>850:2:1:2933:14490/1
+GGCCATGTGCCGTGACCAGGGCAGCCGGGCCAGAAACAACCGCCCACGAAGACTGCGATACGCAGCCGCGGGACGG
+>850:2:1:2933:14490/2
+GGAGATGCGCTGCGGCGGCTGAAGACGCCGCGGCAACGAGACACAGCCATCCGGCTGTCCCTTCGATCATTGCTTC
+>850:2:1:2933:19245/1
+GAGCGCCGCACACGCCTCCGCGAGCGCCGGCTCCGCGGCCTTCTGAACGTGCGCCCCGTTTTCGCCGCTCGACTTG
+>850:2:1:2933:19245/2
+CGCACGCAGCCATGCGCATGCGGCGAGCGTTCTTCATCGGCGCGGCCCTGGCGACCTCGGCCGCGACCCTGGGCCC
+>850:2:1:2933:17942/1
+TCGATAGCCTAATTCCTCAGGAGCGGGGTGAGCTCGGGCAAAAAATTTGGCATAAAGATTGCCGCTGGGGTGAAGG
+>850:2:1:2933:17942/2
+TACGCTTCCTTCCAAGCGGTGGCCAGGTTCCAGCGCATCGCGCCCCGGTGCCGGTCTGGTCCTGCACGCACGCAGC
+>850:2:1:2933:8366/1
+CGTCGAGACGTTGTCGTCAAAGTGCAAAACATTCTGCACACTTTGAGCCCAGTACGTTTGAAAGAGTGTGACTCTG
+>850:2:1:2933:8366/2
+ACAGTGCAGCTGCTTTCCGAATACTACAGCGTTGAAGACATTGCGAATTGGCTAGGTCTATCGCAAATAAAACAAA
+>850:2:1:2933:16868/1
+TCCCGACCCGCCACGCCGGCCTGCTGGCACCGTTACGCGACACCGGGAAGCCGCCCGACGACGACTCCCTCGCGCC
+>850:2:1:2933:16868/2
+TACCCGCTCACTGCCACTTCGGCGTCGGCCGGGGACTCCACGACGACCGTCTCGACCGCGCCGGTCTCCAGGGTCG
+>850:2:1:2934:17392/1
+CCATGCCGCTGAAGTCGGCCCACACGCCCGACTTCAGCAGCCCGTCCATCAGCTTCACCATGACCATGGGGCCGTC
+>850:2:1:2934:17392/2
+CGTGTTGGGGCAGCAGGACCACCCCCTCTTCATAAACACCCCATACAATCATCCCAGCGAGCCGCCGCCCGCCGTG
+>850:2:1:2934:17419/1
+GCCCTTGAGCCGCTCACTTCACTTCAACAAACTAAACATATACTCTCCGCGACAAACTCTACCTTAAATTATATAT
+>850:2:1:2934:17419/2
+CGCGCGCGTTAATGCGCGGACAGCCCTCCATGATCTGGCCGAACACCGGTAAGCGCAGCATGCCACAGCCGTCAAC
+>850:2:1:2934:14849/1
+TGTGAATAGGCGTGCAAAAAGAACCCCGTTTTCGGGGCGATCGGCGTCCAATCGGGACCCCGGAATAGAGGGGTCC
+>850:2:1:2934:14849/2
+AAACTCCGTTGATCCCGACCGGATCACCTTCCTCACGACCTTCCGAGATACGCCCAGATCCCGGCAGATCGCCTTG
+>850:2:1:2934:19071/1
+CCAAAACGATCCACCAGGATCATTTGCGCCGACCACTTCACTTCCTCGTTCCGGGCGGCGATGCAAGGCCGGACAC
+>850:2:1:2934:19071/2
+GGAGAAACGCTACGCCTAGCTGCAAGCTCACCCGCTCATTTGGGCATCCCGATTCGCAGCCGGTTCGCATCTGGGT
+>850:2:1:2935:20057/1
+GGTAGAGGGGCCGGAGCAGCGTCGGCCCGACCACGGCACCGAGCCGGGCCGCGCCGAGGGGCCCGGGGATCCGCAC
+>850:2:1:2935:20057/2
+GCGGGCGGCCTAAGCCCCATCTACGGCGCCCTGCACACCGTCAACCCCCCCCCCGGCCACCCCTCCGCCCTCGGGG
+>850:2:1:2935:14428/1
+GGTTGGTCCTGGTTGGTCTGGAGAACCTTCCGGAAGGTCAGCTTCGCCGGCGCGACCAGGTTCTTCTGCTCGTCCT
+>850:2:1:2935:14428/2
+TAGGCCACCCTCGACCCGGAAACGGCGCCCATCGCCAACTGGGTTATCGCCGGGGCCGCCAACAAATAAGAGGTCG
+>850:2:1:2935:1227/1
+ACGATGCACAGGCGCGTGGCCATCGTCTCGGTCATTTTCCTTTTTCCCCCATCCGATCGCTCCTACATGTCCCGCC
+>850:2:1:2935:1227/2
+GCGCGAATGGAGGGATTCGCGGGCATGCGCGAAGAACACTCCGTGCCGGTTCGCCCGCCGGGGCTGGGGCCCGCGA
+>850:2:1:2935:5004/1
+CCGGCCCCACCGGCCGACCCGGAATCTTGGGAAAGACCTGCACCGAAATCAGCACAGTCGCACCCAGGGCCAGCAG
+>850:2:1:2935:5004/2
+AAGGACTATACGGACTTCATGGCCAGCCGCGGCCACGGAGGAAACTCATCGGTCCCGGAAGAAATCGGCCGCCGCT
+>850:2:1:2935:17050/1
+TGCCCCGAGCCCCGTCTTGCGCATGGATTTTCCTCAGGGAGGGGCATTCTAGCACTACCCGGGGAAGGGGAGAATT
+>850:2:1:2935:17050/2
+AGCGGGAGTACACGAACAGCAGCAGCCCGTTCTTCTGGATGGTGCAGACATCCTCGCTATCCCTGGGGGGGTGGAC
+>850:2:1:2935:11693/1
+AACGTCGGGATCAAGCTGAACGACAAGGACGTGGCCCGGGCCGAGGAGCTGCTCCGCTACACGTGGGTCGAGAAGA
+>850:2:1:2935:11693/2
+CCAACCAGTCCTTCTCTTTCAGCTTGCGGGGAAGGTACTTCTTGGACAGGAACTGGAAGTCCTTGTTGGCGAGCGC
+>850:2:1:2935:9539/1
+TCGCCACGGTATATTGCGGCTATCTGGCCGTGGTCGTGGCTCAGGCTCCCCGGCCGACCTTTCCGATCCGGCGAGG
+>850:2:1:2935:9539/2
+GAGCAACCCGCGCACATGTGCGGGGCTATTATCTCTGGTCGATGCTCGACAATCTCGAATGGGGCGCCGGCTATGC
+>850:2:1:2935:9885/1
+AGCGCCTGGCCCCATTTGAAGAGATCGGCAATCGAAGAATAAATACCGCCGTCGCCTAAAACGGCGCCAGCGACAG
+>850:2:1:2935:9885/2
+TTGATCGTAGAAAACGTTTCCGGGAAAACTTTTCCAATGTTCGTGAAAGAGAAGATTTTTGATCCGCTGGGCATGA
+>850:2:1:2935:15760/1
+GGCGAAACCAGCACTCCCCGCGGCGATGCGCTTTAGAATGACCGTAGAGGCATGTCGCACCTGCTCGGCCGTACCG
+>850:2:1:2935:15760/2
+GAAGCCGGCGCCGACCCACGCGACGACCGACAGGGGTTCCTTGCCGAAACCGCGCGCGCCGGCGCACAACGCGGGC
+>850:2:1:2936:2032/1
+TGCGCAAAATCTGGGGAATCGGCGAGAAGACCGAGCGAAAATTGGACGAGCTCGGCGTGAAAACCTGCGGCGCCCT
+>850:2:1:2936:2032/2
+AAAAGCTCTTCGAGTTTTTCTTCGCACTGTTCGAGGGTGGTAAGATCGACAGCGAAGGGTTCCTCTGTGCTGGGCG
+>850:2:1:2936:2385/1
+TCGGCGGCATCAAGCCCCGCGGCCTCCCGCCCATCCAAGCCGGGCCATATCCGGCTGGTCACAACGCTACGCAACT
+>850:2:1:2936:2385/2
+TACGCGAGGTAACGCATTGCATTCACGATCTCTCCTCCCTTCGTGTGCTTCGCAGTTGCCGCATTTAGCCTCTCCC
+>850:2:1:2936:13285/1
+CGCGACGGCAAAGTCCGGCCCGACGATCGCGTGACGCGGTTGTTCCACAACTTCGGCGTCTGCGGGACGACGCACG
+>850:2:1:2936:13285/2
+TGATACACGTACTCCTTGGCCGAGGCGCTGCCGAAGAAATTCACTTTTTCCCCGCGCCGTTCGGTCTGGTGAATCG
+>850:2:1:2936:6891/1
+ACGACGCCTCGGCCGTCCTCTCAGCCGGCGCCCGGGCACGTTTCTTTTCCCCCGCGCCCCGTGCGCTCGCCGCCCG
+>850:2:1:2936:6891/2
+CACCTGGGGCCCGACCCCGCCCAGCTGCCCGATCGCATTACGCTCGACGACCAGGTCAACCCCGAGCCTGAGCCCA
+>850:2:1:2936:5223/1
+CATAGCTGCGGCTGAACCGGCGCAGGAAGCGACTTTGCGGCGAATCCACACGCAACGCCCGCCCGAAAAGCGCCTG
+>850:2:1:2936:5223/2
+GGTTTCTCGGCGACATTGACTCGGTTCATACTGCTGCCAGACCGGAAGAGCGAGGGGGGACGGACGATGACGAGAG
+>850:2:1:2937:6468/1
+ACAAATAATGTTCAGGCGGCAGATGAAGCTCTCGATATTGCGAAAAGCAATTTTGCTGCTGGATTGGGAACCCAGC
+>850:2:1:2937:6468/2
+ATTTAGCTCTTCAGCAGAACTCCCGCAGGCGTGCGTCAGACGCGCAAGAGCCGCGTTGTGCAAATAAATTGCGCTG
+>850:2:1:2937:20650/1
+CCGCTGGCGGTGGTGCGGAGGCGGGAGGGCCTTCCACCCATCGATTTCCCCTCGAAGTGTGTGACGGGGGGCCAGA
+>850:2:1:2937:20650/2
+CGGGAGTAGTTGAGGTCGGGGAGAAGCGCCGCGCCCCCGACGCTGCAGCCGACGGGCACCCGGCAGGCCGCCCGCT
+>850:2:1:2937:11991/1
+GAACCGAGCTGACCACTGAACGAACCCGGGAAGCGTCCCGCCTGGAGAAGGAGCTCGAGGACGCCGGGATCAAGCT
+>850:2:1:2937:11991/2
+ATATCCGCGAGGACCTGGGCGTCACGTTCACCGGCGATGAGTGCCTCGAGCATGGCCCGGCCGGAGAGCGCGAGAA
+>850:2:1:2937:18188/1
+AATGGGTATGCCGTTCAGCGACCGGGCGCGAAAGCCCGCCGCGCCAGCTGCCTGACTCACATGAGCACCGTTACTG
+>850:2:1:2937:18188/2
+CCGGTTGGCCAATTTATTGGTGATTTTAATGCGGGGATGCGCAGCGCTCGTGTCCAACGAATAGTCGGAAATGTAG
+>850:2:1:2937:9864/1
+CAAAACTGCGGAACTTTCGCAGTAACCCAAAGGATCACTGAAAAGTCACTGGAGAAATGCCCGACGTGTAAAAGCA
+>850:2:1:2937:9864/2
+AGAATTGGCACCGACCTTGGATTAGGCGGCTTAACTGGCACCGTTTTCTGACTTCGACGCGCTCCTGTCCTCACAT
+>850:2:1:2937:2154/1
+GGGAGCGCGGCTCAGCAGCACTGGGGCGGGACTGGCAGCCGGGCGGTCACAACCAGGAAGGGGCCGGGGAGATGGG
+>850:2:1:2937:2154/2
+GCAGCATTTGCCACGCGTCCGGGGAGACTTGGTCGGCGGGGGTGCCCGCCACAGGCGCCCGTCGGCCTCGGGCGCA
+>850:2:1:2938:3469/1
+CCTGCTTCGCGCCGCTAGCGGCGGGTTGCTTTTGCAAGAGCCTTTCTGTGTGGAGTTCGGGCATCCACCTTGGGGA
+>850:2:1:2938:3469/2
+CGAGAATGGCCAGGCGGCCGCGCTTTCTGACTTGGGCGGCCTTCGCGTTAATGAACGGAAACGGAGCTTGCTCGCC
+>850:2:1:2938:9833/1
+AGGCTGCAGCTCCTGTCCCCCCGCCGATGCGTTTCTCGGTGAAATGGCGCAGCGGAAGGATGTGATCGCGCACGCC
+>850:2:1:2938:9833/2
+TCAACCCGCCCTTCGATCACCATCTGCGGGGGATAGAGCGTCCTCCGCTCGGGGGCGCCGGCGTAGGCTTTCTGTC
+>850:2:1:2938:15464/1
+GCCATCCATCGCCGCGATCAGCTCGACACCCCCGCGCAGCAGCCGCGCGGCCCCCGGGTGCTCAAAATACTGCCGA
+>850:2:1:2938:15464/2
+CACGGGCCGCCCGAGGTCGCGGCCGGGCTAGCACGCCGGGCTTCGGGAGCGCACCGTTCGGGCCGCGAGGGGGCCG
+>850:2:1:2938:5952/1
+GGGGTTGATCTGCTGGGGTGTCATGCCGAGCGGGATGTTGCGGCATCCGGGGTGGGGGTCGAAGAAACCGTTACGA
+>850:2:1:2938:5952/2
+GTGTCCACGGAACCGGGTCAAGTCCAATGTGCGTTTGGCTACGCAATGAGATGCGGAAACATGGCCCTGTAACAGA
+>850:2:1:2939:18088/1
+GGCCCCTTTTTACGTTCTCCACGACAGGACTCCCGCGTTGACAGAGAACACATCGCAGGCGATCTGGCCGGTGTCA
+>850:2:1:2939:18088/2
+ACGGATTTAGCGCGGACACGGGGGGACCGATTGGCCATCTGGCAATATTGGTTATTCGTCCACTTTTCCATCGGGA
+>850:2:1:2939:8316/1
+GAGCAGTACAATAAAATCTTCAGCGTTATTGCATACACACTGATTTCTAACTGGTGGCTTTAAGAGATCGCGGTGC
+>850:2:1:2939:8316/2
+GATTTCGTCCCAGCCGGGAAGCAGCCGCTGCGGCCTCCACCATATCCCTCACTTTCTCGCGAATTTAAAAACAAAC
+>850:2:1:2939:10855/1
+ACGGTTCGTGAGGCGCTTTGCCCGCAAATGGACGGGATGGCAGCCCGCAAGATGGCGGCTAGGCGCAGCGCCGCAA
+>850:2:1:2939:10855/2
+AAGATGTGGGGACGGACGCTCAACGTTCGAGGGTTTCCCGCGCTGGAGGGGGGGACGGTCGGTTGGATGGCGTCGG
+>850:2:1:2940:14164/1
+GGACCCGCCTTTGGGGTTGCGCCAGCGGGAACCGCCCTGCCTCGGGGGCGGCCCCGCTCAGCTCCCCCTCGGCCAA
+>850:2:1:2940:14164/2
+TACCAGCAGACGCTGCCGGGATAGGGGGGATGTGGACTGGGTGGTCGGAGCCGGCCGCCCTTGGGGCTTGGTCGTG
+>850:2:1:2940:16712/1
+TTTGAAGCCTCTGGCTTTGATGAGGAGCGGCTCTAGCAAACCCCCCACACCAGCATCCCAGGCGCACGTGGCGGAG
+>850:2:1:2940:16712/2
+CGGGGGCTTATGTGCGCTCAGGCGGAGCGGCTCCCTATGCCTCTTGCTGGAGCTACTGAGCTCGCTGCGCTGCTTG
+>850:2:1:2940:3372/1
+TGCACACTAATGTCAGAATTGAGAGAAATCGCGAGTACCTCGGTCTCATCCGTCCGGATGGATTCACAATCGAGTT
+>850:2:1:2940:3372/2
+CGCCGAATTCCACGCTGTGAAGGTCGTGTGGATGTTCGTTAAGGCGACCGGTACTTTTGGTTTTTCCGAGCCCGGT
+>850:2:1:2940:17103/1
+CACGACGCCAAGCGACAGGCCGTGGCGGATGCCGGACATTGCCGCGTGCTGCGCGGCGGCCCCGGTGTCGTGGCGG
+>850:2:1:2940:17103/2
+GACTCTTCTTCCACGACGTCCTTGATCATCTCCCCTTCCGATCTGGCTCTTGGTGAATCATTCGAGGCGTGGACCC
+>850:2:1:2940:4717/1
+TCTTGATTTCTTCGTCGCTCGAAGGAGTGCTCGCCGAACGGCTCGGCCCCCCGGGCCGTTCGGCTTGCCGGAGGGG
+>850:2:1:2940:4717/2
+CGCGCGGAGGCCTGAGCCCCGGCACTCATTGCACCCCGCGCCCCGCCACCAGAGTTGGGGCGGGGTAGCTTCGCCC
+>850:2:1:2940:5975/1
+CAGGGGAACTCTGTGGCCCGCGATGCTCGGCCGTGAGCATTTGTAGGTAATCCATCTCTCCGGAAATCTCGGGCTC
+>850:2:1:2940:5975/2
+ACCAACTGATCCTGGAGCTCAAACGGGCCTTTCGCATGACCATCGTCGAGGTGACTCACGAACTCGCGACCGCCTT
+>850:2:1:2941:2226/1
+CTGACGGTCGTCGTGCCCGGCGCGCCCGGCAATGTCGGAGCCGGTATCGTCGCCACCCTCCCCGGCCCGCGGGGGC
+>850:2:1:2941:2226/2
+GCCGGTGTAGCCGGTGCTCAGACTGGCCGGCCGCGCCGAATCGGAGGTGCCGCTGGGGGTGTTGCCGAGCACGCAC
+>850:2:1:2941:19626/1
+TTTCTCGATCATGCCGACAGAGGATGGCTGGCTACGCTTCAACAATCCTGTGCATGGCATCGCGCGCAGTTTCGAT
+>850:2:1:2941:19626/2
+GATCGTTCTGGAGCGCGACATAACCGTCCGCGGTATGACGCAAGACCGCCAGCGCATTTGTGAACGGCGAGCCGGG
+>850:2:1:2941:9569/1
+TTCGGGAGCTCTCCTTGGAGCAAGCGCATGTGCTCCCCTGGGGCACGGCGTTTCTGGCTGACTTCGGCGCTGAGGT
+>850:2:1:2941:9569/2
+TTTTTTTGTTGCGGGCCCAGTAGGCAAACGTGCCACCTTCATTCCACCACTCCTCCCCCGGCACATTATCAGGGAA
+>850:2:1:2941:1058/1
+TAGAATGCTAGTAAGTTCGTCACGTATCGACCTGCTTGATCCTCTACACACGACACGACTGCCCGCCCTCTCACAT
+>850:2:1:2941:1058/2
+TGTTCGTCACTACGATAAAAGTATCTTCTAGTAGAAGAACAGAGTAGGATACATAACGTTGTGTGGGTCTCATGTG
+>850:2:1:2941:16087/1
+GTTCCAAAGGCATCGAGGGCGAGGAAAATGAACGCCGGAAGGGCGGAGAAAAATTGAATCAAGATCAACAGTGGCT
+>850:2:1:2941:16087/2
+GCTACCGAGATTACGCGATTTTCTGGTCCATGGATCTGATGGGCTCCATCGGACATTTCGTCCAGGAGGACGCGGG
+>850:2:1:2942:20285/1
+CGGCTTAACGCACAAGGTTTTCCTCCAGCGATCGCAGCGCGACCTCTACGCGACTCGTGTCGCCCGCCCCGGACGC
+>850:2:1:2942:20285/2
+TTGCTCGCCTTGCGGAAACCTCACGAGGAAGCGCAAGCGTGGCACACGCGCGCCGTCCAGCTCGCACAAACCGTCG
+>850:2:1:2942:12057/1
+TAACGCCTTCGGCAGCCCGCATCGCGCTTCTCGTCAACCCGAACAAACCGAATGCTGAAAGCCTTTCCCGGGAGTT
+>850:2:1:2942:12057/2
+TGACTATTGAAGAGTGCATCCGTGCCGATCACAAGGCCGGTGATCCGCAGCTGCGGCATTGCTGTAACAGCAGAAT
+>850:2:1:2942:18950/1
+TTCGCTCACCAAGACCACACCGACGGGGATGATCAGCAGTGAGTCGCAGGCGGGGACCGGGGAGGCGGGGCAGGGC
+>850:2:1:2942:18950/2
+CCGATGCCGGTGCGGGGATCGGGTCTGCCTGCCACGGGCGCTGCGCCCCTGGCGTTGACGGCGGCAGGTTTCCTGC
+>850:2:1:2942:13253/1
+CAGCCATGGCCGCCGGCGGAAGACCCCCCGGAACCGGGCGAGTGGCAAAAGAGCGCGAACCGGGGGGCGGGGGGGG
+>850:2:1:2942:13253/2
+AAGTCCGCCGCCGCGGTCGTCGCCGCTCTCTCGCATGAATTGCCGCGACCGGAAAGCCGGACGGCGAACGACGGCA
+>850:2:1:2942:2079/1
+TTCGAGCGTTTCGCGTTGCATGGACGCGGTTTGCTCGTTCGCCGGTACCCGCACGTAGGCGGCGACCCGCGGCGTC
+>850:2:1:2942:2079/2
+TCAGCACGGACGCCCCGGGCGCCCGGAGGAGTGGGGGACGGGCGACGCGGCCCGGGCGGACGCGCGGAGCGTGCCG
+>850:2:1:2943:3858/1
+GGCTGGCAAGCCCGGGGGATTGGTGACCTCCAAGGAACTTATCGCGGCAGGCAGCATCTCACTACGCCTTGAACTC
+>850:2:1:2943:3858/2
+TACATGACAACAAGTCAGGCAACAAGCCCGTTTAGGACGGTCAAATTGGTTCTCACGCGCTAAGAACCCCGGATCT
+>850:2:1:2943:4605/1
+AGCCAGAGCGGCTCCTAAATTTCATTTTGATCTTTTGAATCCGCTTCCAACAAAAAAAAGATTGGGGGCGCGGCCA
+>850:2:1:2943:4605/2
+CGAGCGTCGAGCGCTTTTAACCAGCGGCGAGCCGATCGAGTTGGCGCGCAGATTCTGTGCCGCAAATCGCTTCTAC
+>850:2:1:2943:13830/1
+AACCCGCTCATGCCGCCCAGCCAGACCTTCACCCAGAAGCCGTACGACGCCGCCTCGCCGGAACCGGCCAGCGGCG
+>850:2:1:2943:13830/2
+ACCGAGCTCGCCAACGAACAGGTCATCGACGGCCGCGCCTGCGGCACCGGCGCGCTTGTCGGGAAGCGCGTAATCG
+>850:2:1:2943:10054/1
+GCGGCTGGGGAGCACTAGATCATTGTCCCGCGGGTGAATTGCCAGATCGCGCACTGCGACGGCAGGGAAAAGGATG
+>850:2:1:2943:10054/2
+TGGACGCCGCTCGCTACACCTCAAGCTCCGTAGAGCGTTCGAGGAAACGCGCACGGGATCAAAGAAGATTTGGTTA
+>850:2:1:2943:11275/1
+CGAAGTCACTTGGCAAAGCCGCCGATGAATTGCAGGTGCATGCGTTATGGCGGCAAATAAAAAATTGCAGCGCTTA
+>850:2:1:2943:11275/2
+AGTCGCTTTCTGTTTTTGCAAGGCCACTTTGAGTTCCGGAGTCGTGGCTAAAGCAGACATTCGCTGATAATAGAAC
+>850:2:1:2944:13758/1
+GCAGCGACCGCTCAGTCTGCACGCCGGCCTGGGCGAGGAGGCTCTCGATCTGAGCGGCGATGTTGATGTAATCTCG
+>850:2:1:2944:13758/2
+TACCGGTGTTCTGTGGTTCCCGCCCCGAATGGAGAGAAGGAAAAAGCCGCCTTATGCTATGCGGTAGCAATCTCGC
+>850:2:1:2944:2947/1
+TTTTGCGCAGCGGCTCATCGGAGCACGGCACTGACCCCGAAGATCCACCCCCCCCTGCGCGCCAGGCAATGACTGG
+>850:2:1:2944:2947/2
+ATGCATGGGTGATTGCGCGCCACTGCACCTGCGTGATGGAGGGGATGAGGCGGCCAGGGTATCGCACGGTGAAGTC
+>850:2:1:2944:3682/1
+CCTCATTCCGACATTCACGTTCAAGAACAGCGCGGAGGTCGAAGCAGCGCGTGCATTCGGGACCGCGACAGCGCCG
+>850:2:1:2944:3682/2
+AGGTGATCGAGGACCCGCGCGTGCTTGCGCCCCGAGCCGATGCCCTGCAGCCACTCGTCGATCCCGAGGCGGCGCC
+>850:2:1:2944:3957/1
+GCTACCTTTGAAGCGGGCGAAAGAATTATGCACGCTCTTCAGAGATTCGGGGTGACTCAGCGGCTGCGCCCGCCAG
+>850:2:1:2944:3957/2
+TGGACCTGAGCGTCCCGCGAGAGCTGGCTCGAACACCTGGCGGCGACGCCGTGCTTTTGCGGTCCGACGGTAGTGG
+>850:2:1:2945:9590/1
+ACCCTCCTCCGCCAGAGCCAGATCGATCTCGGCCGAGAAGGTCTTCGCCAGCTTCGTGGGTGTGACCGACGGCCGG
+>850:2:1:2945:9590/2
+CCGAGGCGGCTGGCGGCGCGAGCCTGGATGAGTTGGAGCGAAGCCCCGGAGAGCTGTCGCCTTCCAGGGGGGTGCG
+>850:2:1:2945:6166/1
+CCGACCCCACATGGCAGACCCTGCCGCGGCTCAATACCCCCCAGGGGCCCGGACCCTCCTAGCACGCCTGACTGTC
+>850:2:1:2945:6166/2
+GCCAACCCTCTCCTCCGTTTTGCGAATCTGGGTGCCGCTGCGGCCGCGAGCCGGACTTTTTCGTCCTGATACCACG
+>850:2:1:2945:8657/1
+AGAGATTCAGTCTGTTGTTGCCTCTTACGGACAAGGGGTGAGAGAGGTGGTGCTGAATCTGAACCTCCCACAGAAA
+>850:2:1:2945:8657/2
+CCATGGCGTCCGTTCAAAATAAGGATCCAGCATTTGGCGAAAGGTTCGTTTGCCGATGTCAGGTTCTGAGACCGGG
+>850:2:1:2945:12326/1
+GAACGCTGTGTCCACCGCCATCGCCGACATAAGCGACCGCAGCACCCATCTGGCCGCCGGCGGTCCCGATACTCAC
+>850:2:1:2945:12326/2
+GCTGCTCACCCAGCGACATCACCGGCTGTCCTTTCTACCTGGGCCGCCGCGTTTCATCCTCTCTCCGCGGGCAGCA
+>850:2:1:2945:14201/1
+TGTTCCTTGTTAGATTGCTATGCAAGTGCAGACTTTCTCTTCAAGCAACCTTGCACTTCATCGGCAGACAGCTTCG
+>850:2:1:2945:14201/2
+CCCCAGACCCCGGTGATCTCTACGAACTCAATAAATTTGGGTTAAAATCCTGCGAGCTGACGCTCAGCAAGGCGCT
+>850:2:1:2945:16185/1
+CTACAAGGCCGCGAAAGTGCGGCCGATCATGCACATCATCACGCTGCAAAAGCGCGTGCTCGACGACAACCCCTGG
+>850:2:1:2945:16185/2
+CGTGTCGCCGCCAAACATCTCGGCCTGCTTGCGCATGTAGATCGGCAGCCACGCCCCCGGATAGCGCGGAACGGGG
+>850:2:1:2946:6360/1
+GTCGGGCTTTTGCGCGAGCTGCCGCCTCCCTCGTGCAACGCGTCAAGGGGCGGGGCCGTGGTCCGCGAGGCCGGTA
+>850:2:1:2946:6360/2
+ACCGCCGCCGCCAGCGTCGAAGTTTGCGGAACGGGGTCATTCGCGCCCCCGCCGCTTGCGGCCGTCACCGCGCGGG
+>850:2:1:2946:5116/1
+CAATGTGACAACGTTTCCCGGCTCGACCTGCAAGTCACGGTGAAGACCAGCGGAGATCCGATTCGTGAAATCGGAC
+>850:2:1:2946:5116/2
+CCACCCTTGGGAATAATCCAATCCGGATTCTCGTTCTTTGTCGCAGAAGCGAGCGAAATTGGCAGGCGGGGGGGTG
+>850:2:1:2946:3566/1
+AGAGAGGAGGTTCCTCCAGCTCGGCATGCAAAAAACGCGGGACCGCAATGCCGTTCTGATTTTTGTCGCGCCCCGC
+>850:2:1:2946:3566/2
+GGGGAATGCGCTGCCAATACTTTTCCTATTTCGCTGATGGCGAGGATGATAGCGCGATTGAAATCCTGGTTTTTAA
+>850:2:1:2946:3883/1
+TCAATGAAGATGTCGGGCGCTGTGATTGGTAACGATTTGTAGAAGCCGTTGACTTTCATGGTGAACAGGTTGTCGG
+>850:2:1:2946:3883/2
+AAAGATGACGTTCGACTACAGTTCTGAAACTCCTCCGCGGCAGGTCGTCCCCCCTCCTTCCTTGCTACGGTGGGAG
+>850:2:1:2947:10444/1
+TCGAGATCCCAGCTACCTTCGCCAACGAGGTCGTCCTCGACTACATGAACGAGGCCCGCCTCCTCGCGGGCACGCC
+>850:2:1:2947:10444/2
+CGCCGAGGGCGCGCCCATCAGTGTTGCTCAGGGCGACGACTCGGGCGCCGCGGCCGCGGGGGGCGTGCCTTCGCCG
+>850:2:1:2948:5090/1
+CCTGCCGGTGCTGGGCGGTGAACGAGTTCGGCAAGTTGTCGGGAGGTGACGTTCGTGCGGCTTTCCAAAGTTGACG
+>850:2:1:2948:5090/2
+AACGAATATGCTCACTTTTCCTCACTTGCTCTTGAGTGCTTTTTCATAGGTAAAATCGTCGAGTGGGCTCTATCTC
+>850:2:1:2948:13088/1
+CATTTTCAGCCCGGCGCAGCAGTTCTCCCTGATCGTATGCGAGAAACCGCATCCTGTGCCCTGCGACTGCCGCATC
+>850:2:1:2948:13088/2
+TGGGTGTCCTTGTTTTTAAGCGAGGTTGGTGGGCAGGAGACGCCGAAGAAACATTTGTTTTTCGGATCGGTGAGAT
+>850:2:1:2948:19145/1
+GTCAGCTGCGCCTGCGGCCCGCCCCGGTCTGGGCGCTGCCGGGCCGCCCCCCCCCGGCCGGCGGGGGGGGGTGTGT
+>850:2:1:2948:19145/2
+GCGGCAGCGACCGCCAGGGCCGCGGCGATCCGCACCAGGTCGAACACGACCGCGACGTCGGAGCTCCCGGAGCGCG
+>850:2:1:2948:16017/1
+AGCGCCTATGGGCAAAAGCGGTGTCAGAGTCCGTTACGTCGGGGGGGGGGGGGGGACAGGGGGCACGGGCCGGACT
+>850:2:1:2948:16017/2
+CAGATCTGCACCTGAACCGCGTTCTCGCTAGTCCCCACGAAGGTCTTGATCTTTAGGTTTTGCTTTAGCGCTTTAA
+>850:2:1:2948:16570/1
+AACACCTCGGAGCGTTTGCAGTAACGGGTGCCTATCGTCCAGCAACACCCCGGCGCCCCCGCCCGCCTTGACCCCG
+>850:2:1:2948:16570/2
+TTTGCTGCCGCCTACTGCTTCCCTCAATGGGGCAGAACGTCCGGGCCGCACTCCACGCGGCCGGACCGTGGACGCC
+>850:2:1:2948:7567/1
+AAACAACATGCTCGGCTTCGCGTGTTGCGGAAACCGCGGTTTTTAATTCCTTGCCCCAGCTAAATACTGCATATGG
+>850:2:1:2948:7567/2
+AAGTCATCGGTGCCTGTTGCACAAAGGTACGATGCGCTGGCGTTCATGCGCGATCCGCTCTCACTCGCAACGAAGC
+>850:2:1:2948:7609/1
+CGTGACGGCCACTTGCCGCCCAGCACCGGGTGCAGGGAGTGCGGCGGAGGCGGAAGCTGCTGCGGGCGCAGCGGGA
+>850:2:1:2948:7609/2
+CCTGTTGATCGTCTCCGGCTCGACCTACATCCACGCCGCCACCCGCCGCTCCTACGGCCCATCCACCCCGAAGACC
+>850:2:1:2948:17030/1
+GAGATCAAGGAAGAGGGCGTGTTTACACCGAAGATGCGCGTCCAGGGACGGCTGTGCCCCCGGGACGGGGGCTGTT
+>850:2:1:2948:17030/2
+GCTAGATCCCGCTGAACACCATCGGATGAATTTCCTGGAAACCGGGCAGCGGTTCTCGCGCCGAATGCCGCTGGTC
+>850:2:1:2948:13586/1
+AATCCTTGGTGTCACGTTCGTTGAAGGTGCGGCCACGAAGAAGGGGCACTTTGAAAGTTTGAAAATAATCACCGGT
+>850:2:1:2948:13586/2
+TACGAAAGCGCTGCTCGACAAAGTCAGCGCGATTCCGGGCATTCAAAGCGCGGGAATCGGTTCGAATTCACCGCTT
+>850:2:1:2948:3039/1
+AGGCTTCCCGCAAGCCAGGCCGCTCCGAGAGAAACGGCAACGCGTGAGATAGAGCCGGGCCAGCTCGCCCAGCCCC
+>850:2:1:2948:3039/2
+CCTGCGATATTGCCGGAGCTGACGTTCATCGCTTCGAACGAAGAAACGCCTGAAGCAATTCGTTTTCGGGTGGCTG
+>850:2:1:2949:15795/1
+GAAGAGGATTTCGTGGATGGCTAGCCGAAAGAAGAAAGCCGCGGCCAAGACTGCGGGAGACGAGTTCGCGAACGAC
+>850:2:1:2949:15795/2
+TCCTTGCCCTTGAAGTAGTAGTAGATCATCCGCTTCGAGGTGCGCGTGCGCTCGGCGATGGCATCGAAGCGCGCGC
+>850:2:1:2949:7422/1
+ACGCGGACCACCAGCACCTTTTGGCATTCGATTCCGACTTGACAGAGTATGGCCAACGCCTGACGGAGTAGTTATT
+>850:2:1:2949:7422/2
+TCCGGTTGTTCCAGGAGTTCCCAGCGCAATTTTTGCAGTTCCAGTGCTGAACTACCAATAAAGAGCCGAAGTCGGC
+>850:2:1:2949:19659/1
+AACGATTGGGAGCATGCCGCCAGCGAATACAGCCAGGTACTGGCCCCCCAGCCGGATGATCTCGCTTCGCAACTCA
+>850:2:1:2949:19659/2
+GGAGACTTCGTCAGCCGCTTGGGGCGTATCTTTTTTCGCCGACGATACATAGGCTTTATACTTGAGTGCTCGCTGG
+>850:2:1:2949:19001/1
+TACGACGGGGCGAGCCCCGGACCGGTCATGATCAGGCCCAGCGCGGCGCTGAGCGGCATCCAGGCGTTATCTCCGG
+>850:2:1:2949:19001/2
+GCTGTGCGGAAATCCACATCCGAGGATGGCTGTGACTGCCACGTGTGCAGAGGAGTGGCACTTATGCTTCCGGGCC
+>850:2:1:2950:5706/1
+GCCGCGGAGCGTTCGACCGCTGGGATATCACATCCACCAGACATACATGAGGCGTCATTTCCGCGGACGTGTTGAA
+>850:2:1:2950:5706/2
+TGTTGCTCGGATTCCCGCCGGAACCACAAAGATCAGCGGCGAGGGAAAAATTCTAAGGGATAACTTTTGCAGGTAT
+>850:2:1:2950:12349/1
+GCAGGCGTTGGTCGCGTCCCCGTAGAGGCGAAGGCCGCTCCTCCCGCGTTTCTGGCACGGCGCGCGGCTTTCCAGG
+>850:2:1:2950:12349/2
+GCTGCTCACCCAGCGACATCACCGGCTGGTACTTCTGCTTGGGCTCCATGCCTTCCTCCTCCCTCCACGGCCACCG
+>850:2:1:2950:16595/1
+CGATTGCCAGCCCATTCCCTTCGGGTTTTCGAAGGAGCGCGACAACCGCCTCGCGCCACGCTGGCCTCCTGCATAG
+>850:2:1:2950:16595/2
+CGGGCGAATAGAAGACAAACGAGATCTTCGAAGGCTGATTCAGTTGAATGATTTGATCGAGGACGCCAGCGGGGCC
+>850:2:1:2950:21149/1
+GCCGCTTTTTACTCTTCTAAATCTCACGGCTTCGCCCCGCCTTCCTCAAACACCCCGGCCTACTCTCCCACCTCCC
+>850:2:1:2950:21149/2
+CGGCTACTCCACCGGTTATTAAACGGGTTGGTCACAGCGGGTTGTAGAATAACTCTCCCATCAGTATATATACGAT
+>850:2:1:2950:13202/1
+GAACGAAAGCTCGCTTGTGCGGGCACATGTTCTGGCTGGCGGACCACTCCCCCCGGGTGGCGGAGGGGGGGAGAGG
+>850:2:1:2950:13202/2
+ATGCGCCGGCTAAAGCCGGAACTCCACCAAAGGCGAACGGCCGGCCTAAGCCGCGCGTCGACGCCCAGCCGCTGGG
+>850:2:1:2950:12118/1
+CGCGACAGCAACGCGTAGCCAGTGGCTTCCAGCGGCTGGCTCTCGTCGGCGTTACCAGCGAGGACGTGTGCCCTCC
+>850:2:1:2950:12118/2
+CGCCCTCCGCTACAGGTTTGACAGGGATTTCCGCGGGACTCTTCGGATCGTGCTTTGCTGAGGCCCCAGGGGTGTG
+>850:2:1:2950:2367/1
+GCGCACATGGGGCATTTTTCAGCCTGGGCCGGTGCGGCTGCGCTCGCGATCATTGTTGTTCCCATCGTGGTGCGAA
+>850:2:1:2950:2367/2
+CGGTGCCGGCTCTCCCGCGATCCGAGCGACTGCAAGCAGCACGCCGATAATGATGCCTGCCCGCGCGGCGCGATAG
+>850:2:1:2951:6553/1
+GGTCATGACTTGCGTGGCATAAACGGTTGAAGCCGTCATGGACATTCCTGTTGTCGGCGGGCTGGCGGGTTTAGCT
+>850:2:1:2951:6553/2
+CCGTGACCAACTGCCCTCTAAAATCCACTATAGTGGTCACCAGTACCATTCCACTATACACTGTAAGTCCCTCATT
+>850:2:1:2951:9817/1
+GAGGCGCTGCCGGCCGGGGCAATCATTCCTGCGCCGCACCCGGTGAACATCGTCGACCGGCGGCCGGTCGACGCCA
+>850:2:1:2951:9817/2
+CGCGTCCTCGACGGGGCACAGGAGGCACTTCTTCCCCCGCCACCGCACCAATCCGTCCAGGTCCGCCGGCTTGGCC
+>850:2:1:2952:14443/1
+AGGTGCCACCAGAAGTCGTAGGCCAGGTGCTGGAGCCCACGATCCACCCCCCCTCCCCCCCTCCCCTCGACCCCCG
+>850:2:1:2952:14443/2
+TGCGGAAGACCGGCTACAGCCGGCCGCCCACGCGCCACCGCCGGCCCGACGGGATTCAAGTGGCGCCCCCAGGCGG
+>850:2:1:2952:2595/1
+CAGACGGGCAGGTGTTGCTGGTGCTGTTGAAGGTACAGCACGTGATTTCCCCCCCGCCCCAGGTGGTGTTCGAAGG
+>850:2:1:2952:2595/2
+TGCCTGCGAACGAGTGCGGCTAACCGCAGATCGTTGGAGTGTCCCACGCGTTGAGACAATTTGTGCTGCGGTTTAT
+>850:2:1:2952:1410/1
+CGGTGGAATTACATACCCATTTCGCACGCGCAGACACTCTAAACCTCGACAACGCAGCGCTGCAGCCGGGCTCGAG
+>850:2:1:2952:1410/2
+AAATCGCCAGGGACGTTTATGCCCGCATAGCGACCCGCCACGGCAGCCAAAACTACTGCATGCGCCCGCTGCCGCG
+>850:2:1:2952:2557/1
+TGATGTCCTTTTTACCGGATCGGGTCTACTTACGGGGTCACCCCCAGGTGCAGTTGTTGGAATGGATCGGCGTGGG
+>850:2:1:2952:2557/2
+CCTTCGCTCCAAGAGAAGGTCCCATCCATTGCCCCAGAAGTAGAGCAAGTAGTCCTTAAAGCGCTCAGCAAAGACC
+>850:2:1:2953:2675/1
+AATAGCCTGGCGCTGCGCTTGATCCCGCAGCGCGGCGGCGACCTAGACCAGGTCACGAAACGCTATCCGCTGACGC
+>850:2:1:2953:2675/2
+TCCGGCCCCCAGGCATAGTACGAAAACTGGGGCAGGTCTTCCCCGGCGCGCCCCAGATCTGGCCAGCGGCGGTTGG
+>850:2:1:2953:18159/1
+CGATTGCGGCGCGAAATGTACCTGTATGTATGACAGCGTGATGAAAGACGCGCCATAACGACACTGTGTATGGCGA
+>850:2:1:2953:18159/2
+GATGGGATCGCTCGGCAGCAGAGCTCGTCGTGCCGCGACGCCGGCGCCTCCCTCGACCCTCCGGTTGAGCCGGCGC
+>850:2:1:2953:1859/1
+CTGGATCTTCACGAAGAAGTCCGGCGCTGTCTGCCGGCATTTGGGGCACGTCATGTGGGCTCGGGGGTGGGGGGAC
+>850:2:1:2953:1859/2
+CCCACATCGTTTGCCCCCGCCCATGATGCGCCGTTGCCCCCCTCGCCGTCCCGCCGGCGGTAGCCCCGGCCGGCGC
+>850:2:1:2954:3530/1
+GTCGTCATTACCTCCGCCCCCTTTTTTTATTAGGACGAGGCCCGTTACCGTAAATGGGTATGGGCACTCTTTGACA
+>850:2:1:2954:3530/2
+TTTGTCGTTGATCCGCTGGGTTGAGGGTGCATGCAAGGGTGAGGGAATCTGAGAGTATGAGACGAAAGCGGTGATT
+>850:2:1:2954:19434/1
+CCGATCCCCTTGCCCCTTATGTAGGTTTGCGTCAGGCCCGAAACAGTGATTCTTGCGCCTTCAAAATCATAGGCCC
+>850:2:1:2954:19434/2
+CTATAAAGTAGGCGCAATATCTCGAACGGGAGAACTGAGATGATCCAGGGTTCCTGTCACTGCGGCGCAGTTCAAT
+>850:2:1:2954:7769/1
+CAGCACCGGCGGAAGCGACAGCAGCACCCCCGCGCTCGCGGCCATACCCCGAGCGGCTGTGCGGGTCGGAATGCCG
+>850:2:1:2954:7769/2
+ACGCGAGAGCCGGCGGTCTATGTCTTCGATTCGATGCCCGCCGCCGGAGCGTCCCGCGCCGTGAAGGTCGCGGCGA
+>850:2:1:2954:6753/1
+AAAAACCGCCTCATTCTGCTATTTGGTTGCATCCCCCGTAGACGTCCCACCTATAACCAATTGATTAAGAATCAAC
+>850:2:1:2954:6753/2
+CCTTTTTAGCCCCCCCACTCTCTTTTTTGCATTTCGCCTGCTGCTGTAGCCCCCATTACTTTCCGAACATTACGAG
+>850:2:1:2954:1487/1
+GCACGCGAGCCCTGGCGCGAGAGGAACCACCCGCAAGCCACGGCCAACCCCCCCGCCCGCGCGCTCCACTCGCTTG
+>850:2:1:2954:1487/2
+AAGGATCTTCCACTCGGCGAATTCCAGGGCACCAAACAGCCCAGTCGAGCCCCGCCGCCGGAAGTCGGGGTTTAAC
+>850:2:1:2955:11252/1
+GCGCACGAGCAGGTCGCCCCCCGGGGCCCCGCCCCCCGCCCGCCCCCGCGCGCCGCGCGGCCGGGCGCCCGGCCCC
+>850:2:1:2955:11252/2
+CCCGAGCGAGTCGTTCCACGCCACGCACGTCGCCGGCATCGCCGCCGGCGACCACGGCACTACCGCCGGACGGGGC
+>850:2:1:2955:17157/1
+ACCAGGGCAGTCGCATGGCAGGACCCACGACGACGAGGCGACCCTCTCCGCCATGGCGTCCTCTTCCGGCGGCCGT
+>850:2:1:2955:17157/2
+CGGTTGCACGATCGGGGAGCTCCGGCGTCCGTCCCCCGGGAAACGGGCAACCCCCCCGGGACGCGGGCAGGGGCTA
+>850:2:1:2955:10995/1
+GGTCGCGAGCGGGGTATTCGAGTGCGCATGCTTCGGTCCATCGATCTGCCTCTTTCGATTCCATTGCCTCTTTGTA
+>850:2:1:2955:10995/2
+CACAACAAATTCCAGGGCCAGGTTCTGGTCTTGCCGCTGCATTTTCCTGGCGCCTCTCTCCCGGATTGCGGCTGCA
+>850:2:1:2956:1080/1
+GTAGAGAAGAGCGGGCTTGGCGGTGCGCGGCTCGTAGTTGAACTGCGGCGTGAAGCGGCCGTCCCTCTAGAGCAAT
+>850:2:1:2956:1080/2
+GCCTGATCGATCGTTGCCGCCCGTTCCTCCCCTCAGGGCAAAGCGGGCGCGCGTTTAGTGTCCTGGGTGTCGCGCG
+>850:2:1:2956:8248/1
+TGCGGCGTCGTGGGACAGGTTGCGGGTCGATTGCCAGATTCCGGCCGCAGCCGAAATCCTGGCCTCTGAGCGGCTC
+>850:2:1:2956:8248/2
+CGCTGCTAGCTCACCCCCAAGTAGCCGAGGGCAACGCCACCAAAGGCGGCGGGGGCCGCGGAGGGCGGGGTCCCAT
+>850:2:1:2956:19220/1
+TTACTCTCATCTGTTGGAAACGCACGGGCTCGACGCCGCGGACACGGTATTGATCGACGACGTGGCGGTTAATCTA
+>850:2:1:2956:19220/2
+TCGCCAGATATCGGGGGGGAACTTCCTCATTCCACCACAGCACGTGACTTTTCCGATCTTTGTTAAAACAAGGCAA
+>850:2:1:2957:7136/1
+GCAACCCCCGCAACTGGCCCGGGGCGAGAAGAGCACGCGGTTCGTCGGCACGTTCGCCCTCGGCACTGTCTGCGCC
+>850:2:1:2957:7136/2
+CTGTCGATAGCACCCCCAGCGCTCTCGCACATGGACCGCTTCACGGCGTCCATGACGGCGAGCGGGGCTGGCTGAA
+>850:2:1:2957:12600/1
+AGATCTCTTCCGAGGGCACGCCGTAGCGGCCGCCGTGGGGCTGAATCCCCTGCGTGTGAGCCACGACGTCGGTGCA
+>850:2:1:2957:12600/2
+GGCTGGGCGACCGGCTCAAGGTGGGGGCGCCCCTCCTTGTCGGCTTCAACCGCCGGGGGGCACCGGGCGTCCGCCA
+>850:2:1:2957:12203/1
+AAAATAAAAGCCACCCGGCGGGCTTCAGCGCCTTGCAAAAAAATTCGATTGCCCTCCTCTCCTTGTACACCACAGC
+>850:2:1:2957:12203/2
+TGAGTTCAATGTGGAGCCGCTTTTGGGACCGTCTGCCCGCGATCGTCCGCGGAATAGCTGGCGCCGAGTTGGTTGT
+>850:2:1:2957:10365/1
+AAAAGCGCTGGTCGAGCTGCAGATCCCGAACCACAAAGTGGTCACTATCAGCGGCATCGGCTGTTCGTCTCACTTC
+>850:2:1:2957:10365/2
+GCCGATGCCGAAGCCATCGCCGTCGCCGCCAGTCACCAGCACGGTCAGATCGTGATTGGGCATCTCACCTCCGGTT
+>850:2:1:2958:18877/1
+GATCAAAGCGGCCTCCGTCGCGGACGCCGAAGATCTTCCGCCGCCCGAAGAGCTGGCGACGGCCGCGATCAGCGGG
+>850:2:1:2958:18877/2
+AGCCTGCAACTCTCTCACGAGCCCGGCCCCCAACGCGACGGCTGCCCCCCCCTCGGGCCGTTCGCCGCTCATACCG
+>850:2:1:2959:4830/1
+CATCTGGCGGACGATGATATCGATGTGCTTGTCGTTGATGGTCACGCCCTGCAGGCGATAGACCTCCTGCACCTCC
+>850:2:1:2959:4830/2
+TGATCCCGCGCGGCAAGCACATCAGCGTGCACGAGGGTGACCGCGTCCGCGCCGGCGAGGCGCTGCTGGACGGCTC
+>850:2:1:2959:18220/1
+CGCAGCGCTGTGCCGGTAATCCTATCAACGATAAACGACTCAAAGAGCGTAGAATTTTTTTCGTAGTCGAGAAATT
+>850:2:1:2959:18220/2
+TGCGATTCTTTGTCTCACCCTCGGAATCGGAACGAACGCCGCGGTGTTGAGTTGGATCGAAGGGATTTTGATTCGT
+>850:2:1:2960:1831/1
+GCGTCCGCCTCCGCGCCCGCCGCCGTGCGGGAACTACAGATGGGCAGAAACGGCGCGCAGGAAGGCGTCGGCGATG
+>850:2:1:2960:1831/2
+GAGGATTATCTGCGAAGTCTCTGGTAACAGGATTGATAGGGATGGTTGGCAATGGAGGGCGGAGGTCCGCGGCGCC
+>850:2:1:2960:8991/1
+AGGCGTTCAATACGTGTGGAAGAACTGGAGCGACAACGGAACTATTTCGCACACTGTTGCTCCCACCACCAACAAG
+>850:2:1:2960:8991/2
+ATTGGTGAAATGGTAACCGGTAGCCGGCGTGGCCCTAATCGAAACGGCTGCTCCCCTAGCCTTCCACCCCCTGACA
+>850:2:1:2960:1583/1
+GTTGACCTCGAGGGCGCAGGCGATCCACGCGAGCGTCGTGGTCTCCGCGGGGGCGAGTGCGCGCGTGGGGGTGATG
+>850:2:1:2960:1583/2
+GGTCGCCGGCGGCTGCGTCGGCCGTGCCGCCCCCCGCGTCCGCGCGCAGCGGGCCAATACCGCCCGTCACGAGCTC
+>850:2:1:2960:13982/1
+GATCCAGCAGCGCCGGCTCGCGGGCCGCGAACACCATCTCGTCCACGCCCCACTCGCGCTTGCGCCGGCTGCTCTC
+>850:2:1:2960:13982/2
+AGCAACGTCACCTTCACCACCATGCTCACCGACTCCGACCAGCCACCCCAGGGGGCCTTACCCGGCCCCGGGCGGG
+>850:2:1:2961:4158/1
+AATTACGAAGTCCCCAGGCTTTAGGGATTCGGGTCAGGGCGATTTCACCTGGAATAGCAGCTCGAGCCCTTTGTTC
+>850:2:1:2961:4158/2
+GCTGTCCGAAACGCGCCGCTTCATTTCAAAAGTGGGATATACGCCCGGCTCTCCGGGGGGCTACTTCCGCCATTCA
+>850:2:1:2961:19925/1
+GGCATGCAGCTCATTCATACTCTGCGCAACTCGACCCCGCTAGCATGGCTTCCCTACACACCACCGGGAGCGCACG
+>850:2:1:2961:19925/2
+GACCTTCGCCTTCGCCGGCCACACCGATGCGAGCGGCAGTTATCCGTTCAACCTGGATCTGACCGGGCGGCGCGCC
+>850:2:1:2961:13121/1
+AGGCGCTCGTCATCATGACCGGGCCAAGATCAGCGACGCGCAGGACGATGATGCGCGCACCGACGGCCTTAGCGAA
+>850:2:1:2961:13121/2
+CACGGCGTAGCCTAAAGTTGACGCAGTTTGGATGTGACGCATGACCACCTGTGAAATGATGAAATGAAAACCTCAA
+>850:2:1:2961:1544/1
+ATGAGATCCCCGCCTCTCGCGCTTCCTCCAGCCTTATTTTCTCTTTGTTCAACCATTCTGCGCATGGTTTTTGTGA
+>850:2:1:2961:1544/2
+TCCAATCAGAAGCGGCGCAGACATATGTGGCCCGCAAACGGCGCGCGAGCCCAACGCCTGAACGACTGGCGTAAAT
+>850:2:1:2962:4552/1
+AGAGAGCGACCACACAAAGGAGCCAGGTTACTCCGCCTAGCACTGAATACGCAATCAAGCTCCCGCGGCCAACCAC
+>850:2:1:2962:4552/2
+TGCAGTCCCTGGTCTCTATCACTATATATAACTGCCAAGCGAAAATCTTAGCCGATTTGAAGCGTGGCCTTGAATC
+>850:2:1:2962:6037/1
+ATCGTTTTGACCTGGCCTACGCACATTAATGGTGATGCGTTGGTGACGGGGATGATTTAGTGGGTGTGTGACATCC
+>850:2:1:2962:6037/2
+GCCGCAAGCCTGTTCTTGTCCGAAGTACTAGCAGATGGGCTAGCGCGGACACTCGACGCGCTCGCTGGATCAACTA
+>850:2:1:2962:14583/1
+GAGGACGAGACGCTCAACGCCGGCACGACGCCGGAGGGCTGGGAGCAGCAGCCCGCCAAGAATGCCCAGAAGGACA
+>850:2:1:2962:14583/2
+ATTGGAGAGATCGAGCACATCGTCCAGCTTCTGACTGTCGTGCCCGGCCGCGTCCGGCGCATCCCCTTTGCGGATC
+>850:2:1:2962:20173/1
+CCGATCAGTTTCGAGACGCCATGCGCGATCGCGGGTTTGATCGTGTATTTCGCGACGTAGCGCTTGCCGCGGAAAT
+>850:2:1:2962:20173/2
+ACGATCTCGGTGCGCTCTCGATGATATCCTCGGACTCTCAGGCTATGGGACGGTTGGGTGAAGTCATCATCCGCAC
+>850:2:1:2962:11399/1
+GAAGTGGAAATGATCGGACGGGTGGAGCTGGCCCAATATCGCGCCTATGAAGCATGGCTGCCTGATCCTTCGCTGG
+>850:2:1:2962:11399/2
+GGCCGAGATAATCGGGCAAGGTCACAACGTGATGGTCTTTCAGGAACTGGATCATCTCCGCATCGCGACTCTCATA
+>850:2:1:2962:3999/1
+GATGATGCCGGGCGCCTTAACGACGACGCGCATGCGCTTGTCGGCCCGGCTCGCGCCTTTGCGGGCCGTCGGGGTG
+>850:2:1:2962:3999/2
+GGCATGGCGCTCAATCTCGAAACCGACAACGTCGGTATCGTGATCTTCGGCGCCGGTCGTGAGATCAAGGAAGGGC
+>850:2:1:2963:8024/1
+CCAGCCAAAAGCGGCCATCGAGATACGGCAACTTGCCATGGTTGAGATAGACAATGTCCACTCGCTGGGCAGGATC
+>850:2:1:2963:8024/2
+ATCGCCGCGGCGAATCTCCGGTCTCCCCTGCCCCGTGCAGCCCACGGCATTGGTAGCGGTGAGGGCGCACTCGTTG
+>850:2:1:2963:1999/1
+ATCGGAACCAGTTAGATCGGGTGCACGCTGGCGACAAGCCAGTTGCCGAACCGGCCAGGAAGAATATCAGTGAGGA
+>850:2:1:2963:1999/2
+GTAATACCACCATCCCTTCGTTGAACGCTGTCCACAGAGAAATGACGGACGAGCTTTTGCCCATTCGTTCACGACC
+>850:2:1:2963:20394/1
+TGATCGGAATGACGCTAGGCATCCTGGCAGCGATCAATCAAAACGGCGCGCTCGACTACCTCTCGGACCCGCGCGC
+>850:2:1:2963:20394/2
+CGGGGCGGCACCTAGCGCAATGGTGGGCAGTACCCAGTCCTGCGGGCGCTCCCAGCCACCTACGCCGAAGCCACGG
+>850:2:1:2963:10243/1
+CCGGACACAAGCAGATGGCCTTTCTTGGATTCAACAGCTGCATACCTTCCTGTAGCGGCCGGTGAAATGCTTTTCG
+>850:2:1:2963:10243/2
+GTGGATGAGCGGCAGGCGCGCATGATTTCGAGGAAGCGGTTGTCACGGCTGGGATCAACAAACGGGCGGGGGGCAC
+>850:2:1:2963:9900/1
+ATCTATGGATTTCCACGAATTTCCTCCTGACAAAGCGGGGTATAACATGGTATTAGTATTAATGGACCGCTTTAGT
+>850:2:1:2963:9900/2
+CATGCTGTAGACAGCTTGAGCTTGATTCCAAGGATGCGAGTGAATTCTGTCTAGAATGCCGATATTAACTGAGGCC
+>850:2:1:2963:10868/1
+TTCGCATGATTAGATTCCTTTCCTTTGAATCGAAACCGACCACCAATCCGAGCGCATCATTTATTCGCAAATCGTT
+>850:2:1:2963:10868/2
+GAAGAAGTCGCCGCCTGTGTCGCCGCGAGCGTGGAGGTTCGCGACGCAGAGGTGCTGGATTTTTGCCGGCAACGCC
+>850:2:1:2963:15358/1
+AGCGCGGGGGCGCGACTATAGAGTGACACGACTCTCAAAGCTGTCGAAGTCCAAGCTGCTCAAGAGCGAAGCCACT
+>850:2:1:2963:15358/2
+TCCGCCTCGCCCTCAAGAACTTAGCGAATTCACCCTGCGGCAATACCACCGTCTGGATGAACTCGTCGTAGCCGAG
+>850:2:1:2963:13656/1
+CCTGTTCCCCGCCGGCGACCCCCGCTCGGGCAAGGGCGGGGGCGGCGCCGAGGGCGCGGGGGCGCGGGCGGGGAAC
+>850:2:1:2963:13656/2
+CGTTGCGCCGGGCCGAGCCGAAGGGGCGATCCCACAGCGTCTTGCCGCTGGCGAGATCGATCGCGCGGATGCCGCC
+>850:2:1:2964:16173/1
+TGCGGGGCCGGACGGGTGGCTCACCCCAACGCGGCTTCAGGTTGGGGGGCGCGTTCCCGGCGAAGTCGCGCAGCTC
+>850:2:1:2964:16173/2
+TCGCATGTCGCGCCGCTGTGCGGCTCCGCACACCGCCCACCTCGCGCCCGACGAGATACGCGACAGGCCGCAGCGC
+>850:2:1:2964:17503/1
+AGCAGGAGGCGCTCCCACGCCCGCCCACGCCACCCCGGTTGGGGGCGCCAGACACGCCCAAGGGCCACACCACACG
+>850:2:1:2964:17503/2
+GGCGCAACCCCATGCTCAAGCTTGGCATGCTGGTTTTTATGTTTGTGGCTGGACTCGGGGGCAATCCAGCCCGTCT
+>850:2:1:2964:12029/1
+GCCGGGCGTCCGGCGGGGTGGCGCTCCCCGCCCGCGGCGGCGGCGGCGGGGCGGGGGCCGCCGGGCGGCGCGGGGG
+>850:2:1:2964:12029/2
+GAGAACGCAGCGCGCCCGCCGCAACGCCTAGGAGGGCGAGCACCCCGGCCGGGCCTCCCCGGGTCGGGGGGGCGCA
+>850:2:1:2964:2317/1
+TGCGCGCCTTCGTGCGCGAGCAGGAGGCGACCGAGCGGCTCGACGAGACGAACGGTGAGCTCACCGCCCCCTCGCG
+>850:2:1:2964:2317/2
+GGTGAGGTAGCTGAGGAAGGCGATCATCGCGCCGAGGCTGAGGCCGCCGTTCGCGACGCGGTTCGCGGCGAACCAG
+>850:2:1:2964:13074/1
+GGCGACGGTCCACGGTGTGCTGCTGTAACCCTGATTGTTAAATGTGCCGTCGTTAGCCCAACCCGGTTCCTGTGGC
+>850:2:1:2964:13074/2
+AAACGATGCCGCCTGGTTTATGGGGCATAGAGTCCCCAACCCTTTGGTTGGCGTCTGGCACTATGAATACGCTCTC
+>850:2:1:2965:19675/1
+GCGTTCGTCTACGCCCCGCGCAACACGACGATCGCTGCTCCCGTCCTGCTGGATGTCCTGCAGTCACCGCAGCGCG
+>850:2:1:2965:19675/2
+CGTACGAGGACTCGTCGAGGTCCTGGGCGCTGACGAAGCGCAGGCGGGCGGTCGCGCCGGCGGCGGGCGCGACCAC
+>850:2:1:2965:8285/1
+CGCTCGCGCTGACCCCGCTGCCCGGCCTGTTGCCGATCCCCGGCCATCGGGCCTCCAGGCGCGCGCGGCCGTCGGC
+>850:2:1:2965:8285/2
+GCAGAACCGTCGCACCGCGGGCAAGAAGCGCGAGGAGGTCGACAAGAGGTCCGAAACCGCGATGGCGAGAGCGCAC
+>850:2:1:2965:8447/1
+TTGCGGGGAACGGGCAACCGCTGGAGCATCGCCTACTTATTGGAGGCGTTTACCACTCTGGCCGTTCTGCGGCTGA
+>850:2:1:2965:8447/2
+CTCAGCCCACCACGACTCAAAAGTTTCTCGGGGCACTGCCGCCCGGGCGGTTTCCAGGCTTTGTTCGTGGCTGTGA
+>850:2:1:2965:15187/1
+CGCACGTCATCGACGGCGTGCGTGACTGATCTTTCCCTCTCCTTGTGGGGTTGGAAGAACCTGCGTTGCACGTGAG
+>850:2:1:2965:15187/2
+TGCAAGCTCGTCGATGGGGGGGGGTTAGTGGGAGGGACGGCTCTGAAACCCGCGCTCCACTTGGGGGCTGGTCGGC
+>850:2:1:2965:16075/1
+CGCGTTCCTGCTGCAACTCGTACTCGACCGCCGCAGCCGCGACCTCTTCGATCCGTTGTCGCTGTTCGTGGCGAGG
+>850:2:1:2965:16075/2
+GCTAGCGGTCGTCTCCCAGCATCTCCGGCTCGGCACGACGCTCGCCGCACCGCACGGCGCGCCGCCCGTACACAGC
+>850:2:1:2966:7552/1
+GATTGCAGGGGGGCCGACCGCACCCGCTCGGGCCGGCCGCGGAAAGCGCGAACGATGTTTCGCTGTTGCCCGGTTC
+>850:2:1:2966:7552/2
+ACGCGCATCGCGCCGTACCACGTCATCTGGCGCGTGTATCCACAGCTCGACCTCATTCAGTTGTCGGGCTCGTTGC
+>850:2:1:2967:10799/1
+GCTCCGCGCCGGGTGTATCTGTCGCCGGAATCATCAGATCGCCCAGGACAAGGAGCGTCTCATTCTGATGCTCGTC
+>850:2:1:2967:10799/2
+GGGCGGCGCTGCGGCCCCCGCTTGGAGAAGCGCCCGGGCGAGACGCGCAGGGGGATGAGGGGCTGCCGCCGGCGCA
+>850:2:1:2967:9193/1
+AACGCTACCAGACGCGGTAACTCCGATCGCGGGCGCTTGCGATACAGTCACCACCGCTCGCCCGCGCCACCGACAG
+>850:2:1:2967:9193/2
+CCGGCCAGTCACAACCCCTCACCTCATGGCGTGCTCAAGATCATAGCTCGCGCCCGACTATCGCCCCCGGGCGCGT
+>850:2:1:2967:4943/1
+CGGATCGAGCCGGAGCAGCGCATGCGCGAAAAGCATGTGAAGATTCTCATGGCCGCGGAACGGAAGTGGGACGAGT
+>850:2:1:2967:4943/2
+CTCGCGCTTGTTAATATGTGCCTGCGTGACAAGGCAGCCGCTTTGGCCTTGGCGGAACGCGACCTGGCCGAAATTC
+>850:2:1:2968:15583/1
+TATTACTCAGAAGGGTACCGGCACCGGCGGCCGGATTGCCATCTCCGGCATTCCCAAGGAGCGCCCCAGCGCCAGT
+>850:2:1:2968:15583/2
+TATTTCAGAGCGCGGAAGCAGTCAGTCCGCCGCCGGATGGGGGCTATCCCGGAGGCAATACAGCTGAAGGGCAGGA
+>850:2:1:2968:14669/1
+CCGTCCAGCAAATTGCAAAGAATCTCCGGCTCGATTTAAAACTGGCTCGTTTGACACTTTTCCCGTTCGTCGCGCT
+>850:2:1:2968:14669/2
+ACGTAATCGGCGATGAACGACGACAAGAACTTTTCTCTTCATGCACGACCGCCGTTTTTCGGCGGCAGGGTTATCG
+>850:2:1:2968:5051/1
+CGGCAAGAGGTGGCAAACGGCGTCTTTGAATTGGATGAAGAAAGGGGGCGAACCCCGGCGGGAAAGCAACAGGCGA
+>850:2:1:2968:5051/2
+GTCAAGGAACCGACGTAACCGGGGCATGGCTCTTGGGTGGCGGCCTCAATTTGTCCGGGTGATTGTACGAAGACCT
+>850:2:1:2968:2570/1
+GCCACTTCTACAAAGGAGTGCGGCGGTACGGGATAGGTGGACGGAGCGTGTTGCCCATCCCCGCGGACGCAGTTCC
+>850:2:1:2968:2570/2
+TGATTTATGAACCCACCGCACTCATGCCGCGAAACTACTAGCGACTTTACCCCCGGCTGCCCTCCGTAGGGGGCTT
+>850:2:1:2969:6185/1
+TGCGGAGGCCCCGGCCCGGGCACATCGGGTTGTCTGCGGCGACGAGGGCCAGCGCGCCGCCCGCGGCCCCCCCCAT
+>850:2:1:2969:6185/2
+GAGGTGCTGAGCGAGAGCCATTACTGCGTGCTCTGCCACGAACGCGACAAGCACGCGCGCTCGCAAGGCCTCCACG
+>850:2:1:2969:10535/1
+GCAACGCTGTTCTGAACCGCATGGGCGCGTTGAAAAAACTTTCATCCGCGGGAGCCGAAGAGGCACAGCGCGCGAA
+>850:2:1:2969:10535/2
+GCGTGGTATAAATCGAAAGCCCGCCGTTATCGATCTGGTCCTGTGTTAACAGCGGGTCCAGAGAGCGCTGAACCGC
+>850:2:1:2969:2701/1
+GCTGAGGACCTCGACTACGTCCTTGGACGGGTCGAGGAGGAAGTGGAGAACATTTCAACGGAGGCGCCGGACACCG
+>850:2:1:2969:2701/2
+GCACAGGGAGGATCATCTCGCGCCTGGGCTTTAGCAGGTCCAGTTCCGCCCGGAGCCTACTGAGCCGCCTGTCGGA
+>850:2:1:2969:16441/1
+TGATCGGCGCGGTTATGGCTCCTACCCCGTGGCGGCCCGGCCGCCAGCGCGCTCGACTCTTTCCGGTGCGGGTCAG
+>850:2:1:2969:16441/2
+GAGCTGCGCAACGCTTTGGGGACTGTCGGTCATCGGGCTCGGCGTGGCGACGCTTTGGGTCGCGGTGGATCGCGTG
+>850:2:1:2969:10102/1
+CGCGGCGGCCAGGTCCGGCGGCCATGGGGCCGACAGCGGGCCGGGGGCCACGGGGGGGGCGGGGGGGGCGGGCGGG
+>850:2:1:2969:10102/2
+CGCGGCCGGCCGCTGCGCGGGTACGGGCACTGGGAGGAACAGGTGCTCACCCGGATCTCCGGCGAAGTGCCCATAG
+>850:2:1:2969:19871/1
+CTGTATGGTTCAACCCGGGTGCCCGCACCGCGCTCCGGCATCGCAGCCTCGTGCCAAGCGCGCGCAGTGGAAGGCG
+>850:2:1:2969:19871/2
+TTCGCGATCCCGACGCCCGCGATCGCGGCGGCCAAGATCTGGTTGAAGCAGAGGGGCCCCCCAGCGCGAGCGGAGG
+>850:2:1:2970:7577/1
+CTGGTCGCGCACGAGCTTCGCCCCCTCCGGCCCCCGCACTTTTCCCCACCGAGCCTCGGCCCGACCCCGCGCCTCG
+>850:2:1:2970:7577/2
+AACGAACCGCCCCGCGGTGGATCGCCGCATCGTTTCTGGTGCTCGTCCCGCACTTCCTCTACGAGTGCGGCGAGCG
+>850:2:1:2970:2722/1
+CGGCTACAACTGAAGTTTACAGTTATTTGGGTGTGCTTTTTTCGGCGGACCGGCCAACCCAAGAGCCCTACCCGCG
+>850:2:1:2970:2722/2
+AGAGATATCGACCTTCGGGTCCATATGAAGAACTGTATTTGTCTATGCGCAACCAGCGGAGACCGGCCTGAATAGT
+>850:2:1:2970:8233/1
+AACACATACTACGGGAGCAGCTGCGGCAGACCCAGCAAGAGCTGGGCGACGACGACGGCACACCCGCGGTATTGAC
+>850:2:1:2970:8233/2
+CGAGATTGGCCCGGGTCTAGCCATATTCCGCGGCAGCTTCCTTGATGGCCGGAGGCTCCTTTGGGTCGCCCCCGAC
+>850:2:1:2970:4179/1
+AACGTGTCGGCGGCGGCCAGCCGGTCGCTGAGCAACACCACGAGCGGCAACCCCGCGGGGCGGGCCGACGACCCCG
+>850:2:1:2970:4179/2
+GGACGCGGTGATCGTGTACACCACCGGAGGGCCCGGTATCGCCGTCGTGGCGCGGGGGGAGATAGTGGGGCCGAGA
+>850:2:1:2971:6914/1
+GGTGTTCGGTTTCGGCACGACCTTGAAGCAGATCTTCTGGCTCGGGACGTTGCCGAGCGCGGTCTCGTTCACGCCG
+>850:2:1:2971:6914/2
+GCTCAAGTCGTTCAAGCTCGACGTTCGCCCGACCACCATCCCCGGACGAAGGTCGCCGGCGCTGCCGGGCGCCGCC
+>850:2:1:2971:18590/1
+GTGGACGCCCCAACGACGGAGACTTACACTGGTCCCCGCAACACCACTCACGGTGGGGGCGGTTCCGGGGTCCAAA
+>850:2:1:2971:18590/2
+CCACGCTGCCTTGACGGCTGGTGTCGGCGAGGAAGCCGCTCCTTTGAGCGAGGATAGTGCCACTGTCGGCGAGGGG
+>850:2:1:2971:11173/1
+AAGTTGGCCGGGGGAGGCCCCAGCCCTGCCTCCCACGCATTACGCCGGCGCCGCCGCCTTTCCGGGGCCGGACCCC
+>850:2:1:2971:11173/2
+TGGTTACGCACGTCACGTTGTCCACAACCGGCGGGTAACCTAGCCCCGCACTCGGCGTTTCCGCTCGCATGCGTTC
+>850:2:1:2971:13791/1
+ACCAGCATCCCCAAGGCATCATCCTCGACAAGCTCCGCAGCTTTCTCGCCTGAAACAGGAGGCAACCATGCAAATG
+>850:2:1:2971:13791/2
+GCCGGCCACCTCGAACAGATAGGGCTTGCCGAGCTTGACCCAGGGCAGCGCTCGGCGCTCCCCGCCTGGCTGCCCC
+>850:2:1:2971:6223/1
+TAACGACGATCGGGTGCTCGGGGCTTTCTCACTTTTGCTGGCCGGAATTCTTTGCAAGTTAACCGATCGCGTTCGG
+>850:2:1:2971:6223/2
+CTAATCCGATAGCGAGCAAAGTACAAAGTTCAAAGTACAAAGCTCGACAGAAACCAAGTCTATGCATCTGCACTCT
+>850:2:1:2971:16121/1
+AGGTTAATCAAATATTTATCGAGCAGTTTGTTCCAGTGTTTCCTGTTATGAGCCATGATACCTTTTATGATAATTG
+>850:2:1:2971:16121/2
+AGGTCTCAACCAGTACAATGATAAATATTGGCTTGGCATTTACAGGCGTGATGAATTGTTCAGCATTAGCTTTTTA
+>850:2:1:2971:16603/1
+TTGATCCTCCCGGACTTCTCCCACCTCGATGGCCTGCGGGTTCAGGACTATCTTGACGGGTCTGACTATCCCTATG
+>850:2:1:2971:16603/2
+TTGCCCTCTTTCACCTCGGCCACTGCGGGTGTGAAGCGGAGCTCCTCGAGCTTATGGCGCGCGAGGGCGAGAGTCA
+>850:2:1:2972:12517/1
+GCGGGGGCGCCGGTCGTACCCACTGCGCCCGGCTCCGGCGCACGCGCTCTGCGCCCAGGCACCCCACCCCCGCGGG
+>850:2:1:2972:12517/2
+CGCCGCCGCTCTTGTCTGCGTCCTGCCGCGGGCATGGCGTGAACCGGGCGAACGACTCCCCCGAGGGTGCCCGCGG
+>850:2:1:2972:3172/1
+GTTCGCAGTGTTTCGGCGCCGCATTGCCGCATCATTCAGTTCGAGGGTGACCAGGGCCTACAAAGCGAGCGAGTTC
+>850:2:1:2972:3172/2
+AGGCCCTTTTTCCCGGAAGAAACACCCCGCTATGCCCTGGGATTGGGCACGCCACGGCAATTACCCGAGTCGAACG
+>850:2:1:2973:2034/1
+GTTCGGCGGCACGATCAAGGTGCCAACCTCCCAGTCATAGCGCCGCGGCGCATCGCCCTCGGGCCACATCGACGAA
+>850:2:1:2973:2034/2
+GATCAGCGCCAAGGAGCGCGGCGCCGGCGGCGGCCAACTCCCCCTCCACATAGGCCACGGCTCGACGCACAGCCAC
+>850:2:1:2973:2593/1
+AGACCGGTAAAGGTGCCGACGCGCTTTTTAAGCGCCCGCACGTGATTTCAGCCCCGGCCCGGGTGGGGTGTGTGCA
+>850:2:1:2973:2593/2
+CGAGCTTCTGCAGGATCGGCCGCAGCACCTTGTCGCGCTTAGTCGCCGCCGTCACCAGCTTCGGGTTGCTAAAATT
+>850:2:1:2973:6450/1
+AGCACGCCGAGATCGGCGACCCAAGCCAGTGCGTTCATCGACGCACACGTATCCTCGTCGACGACGCCCGCGGGGT
+>850:2:1:2973:6450/2
+CGGGATCGGGGGCGCCGGCACCGGCACCGTCCCGCCCCATCCAGAATACACCCACGAGCACGACGCCCCGCAGAAG
+>850:2:1:2973:7882/1
+AGCTAAACGGACAGGCGCCCCCGTCCACCATATCCGTAGTCTTCTGATCTCGGCTATGTACGTGCATTCCCTCGGA
+>850:2:1:2973:7882/2
+CCGCCGCCAGGCCTCTGCTTTGGCCACCGCACCCCGCCACAGAAGGATCCCCCGCCCCCCTTTCCACCCAGAGGGC
+>850:2:1:2974:13997/1
+TGTCGAGGAGGATATCGATACGGCCATCCGCAGAACCCATCTCAGCGCTCCGCGGCGTTGGTTCCCCATATGGTCT
+>850:2:1:2974:13997/2
+AAGCCGCGCTGGGACCCCGTGCGCCACCGCGCGCGGTTTGGAAAAACGGATCCCTCGCGAGCGCCGTAATAACGTC
+>850:2:1:2974:10131/1
+TGGCTGCTGAGTCACTCCGCACCTCGTGCTACAATCCCCATAAAGACGCGCTCCCCCGTGGTGCAGCAGCTCAGTG
+>850:2:1:2974:10131/2
+CGATTGGTATGCAGCACAGCGGAGACATCGCTGCACTCTGTGGCACGCTATCCGTCATTACCTCCTCTCACTCCGC
+>850:2:1:2975:4072/1
+CTGGTACAGATAGACGACTCAGACGGGATATTATATCCCCCTCACTCACAAGTTCCGACTTTCGACTCCGCACCGG
+>850:2:1:2975:4072/2
+ATCATTCGGCGTGTATTTGAACTTGTCTCTAAGCCGCGCCTTCCAAATTTTGCTGTAATGTCCTTCGCCGGCGTGA
+>850:2:1:2976:3697/1
+CGCACAAGGCATCGCAGACGTGCTTATCTGAGAGGCCGAGAGAGGGGGCGCCATGGCAGAAGAGAATGGCGGTCTC
+>850:2:1:2976:3697/2
+TCTAGTGCTCCGGGGGCATCTGTCCCGCGATGCAGTGGTGGCGGGAGAAGGCCACCAATGGCACCGGGAAGGGGAG
+>850:2:1:2976:10381/1
+CCCGCTGCTCCGCCACTTTCTACATGCGCCTGATGCGAGAACGCCGTGGCTGGGGGGTTGAAAGCGCCGAATGTGG
+>850:2:1:2976:10381/2
+GTGTTTGAACGGCGACCAGGAAGCCTTGGCCGAGTTTGCCGCCTCCTCAAAACGCATATCGCTAGAGTACTTGTCG
+>850:2:1:2976:20891/1
+ATGCGCTCAGCTGCCCGGGTACGTCCCACACCGCCGGCCTCTTACCGGGGAACCCCGGCTCCGCCCCCAGCGCGCG
+>850:2:1:2976:20891/2
+CCCGGCCGGCGCTACGGCGCCAGAGGGGCGGGATTGTAGTGCCCAGTCTCGGCCGGGGGGCGGGCGCGCCCTTACG
+>850:2:1:2977:13106/1
+CACGTCGCGGGCGCGCCCGCGCGCGCACCTCTGCGCCTCGTTTTAGGCCCGTCCGCCCTCTAGCGGCCCGGCGGGG
+>850:2:1:2977:13106/2
+CACCGCTTGCGCCTGGAATGCCAATGTGCGGGAACGATTCACACTCGCTGCAAAGCGGGTACAACGCCGGAACGAG
+>850:2:1:2977:3350/1
+CCGGCGGGTGGTAGGCTGATATTCGCGAGTTCTCTGGAGGTTGCCCGCCAGACCTGTTCGCATCTTTTTGATTCAC
+>850:2:1:2977:3350/2
+GACGATAACAAATTAAGCGCGGCATCGGCGGGGGTAACCCAAGACAAAAAATTGAATCCCACATGACACAGAAAAA
+>850:2:1:2977:10308/1
+CCGAGGCGATGAGGGGGCGGATCAGCCTAGCGGCGGCACCACCCGGACCCCCCGCCCCCCCCCTGCACGTCTCGAG
+>850:2:1:2977:10308/2
+CGGCGCTGCTCTTCGACCGCAAGCAGCTGCAGCAGGCCAGGGGGCGGCGCCGCGGGCTCTTTGGCCGGGCGGCCGC
+>850:2:1:2977:18040/1
+CGCAGCAGCCATTGGCGCCGGGACATCGCTTGACCGCGATCGCCCGCACGCGTTAGCACGAGCAAGACCAGCGCCG
+>850:2:1:2977:18040/2
+AACCAAAGGTAAATGGCGCGAGGCGATAGGGCGCTCACTCATAACGCTCAAAGGATTGACGTACGCGCCAACCGGC
+>850:2:1:2977:18814/1
+AATCTCCGCCCGGAATCGACCAGGCCCGAGAAAGCCCAGCGGGACCTCCACCTCGCGGGGATGGCGACCGGCCATC
+>850:2:1:2977:18814/2
+CCGCCTACCGAGGACACCCCGCGCTACCGGTGCTGGCGGCGATCGCGACGACCTGGGCTGGGACTCGGTGTCAATC
+>850:2:1:2977:11002/1
+AAGAGCCACTCGGAGCTGTACTTGTTGCAGGGCACCCCCCACCCCCTGATGCTCCAGCCCTTGGCGACCATCGGCG
+>850:2:1:2977:11002/2
+GTTGCCTGACGTGCCCCATTCGGCGCTGGTACACGCCCGCTGCTGCAGCCCCACGGGCGAGGCGAAGACCGTCCCC
+>850:2:1:2978:12789/1
+ATTCCATGGAGGAAGAGCGCGGCCTCGGTCCGGCACACGCGGTATGGACTATCGGTGCCCAGCGCGCACGGCAACA
+>850:2:1:2978:12789/2
+ATTACTGCCGAGCGCTTGCGCTAGCTCCCCTGCGGGTTCCGGGCTCCGACCCGCGTCGGAGGGGGCGGAGGCCCCG
+>850:2:1:2978:21057/1
+GCTGGCGGGTCCGGCGCCTCGGGTCCTCCCCCTCCCGGGGAAAGACGCCGCCCCGGGCGCGCCGCCTCCGGGGGGC
+>850:2:1:2978:21057/2
+CATCGGCGGCCCTCTCGTACCCCGGGGGCGTGGCGGGGAAATACACGGCGAGCCCCCTCAACCCCGGCCCGCGGGA
+>850:2:1:2978:3421/1
+AGGTTCGGGTTCCGTTCGGTGTTCAGGCATATGTATTATGGGAGGAAGTGCATCAGTCGAGATGCGGGGATATCAT
+>850:2:1:2978:3421/2
+GGCGCGACAGAAGAAGAAATTCGCTATGCTCGTTTTGAAATGGGGAGTGGCTCTTGGAAAGTTGCGCATCCCACGG
+>850:2:1:2979:12047/1
+CCGGACTAAGCCGCAGATATCGAAGAGTCCGCTGGCGACCCGGAGCGCCCTCGTCCCTACGTGCTGGAGCGCACAC
+>850:2:1:2979:12047/2
+TTTGCTCCAATTCCCCGGCCCCACCTCCGGGTCCCAGCCCGGGCCGCGGCGGCGGGGGTGAATCCGGAGCCCGTGG
+>850:2:1:2979:9630/1
+TTAGCTTGTCACGAGCATGGAAGCGTCTCTCGGTTACCTCCATGTGCGGATCGGGCGGGCTCTTTTCGCTTCCCGG
+>850:2:1:2979:9630/2
+GTGACCCATCTCCTGGCAGGGTTCGGTCCTTGACCCAACAGCTGCTGGGTCGTTGGTCCGCTAGGCGTCTAACGCC
+>850:2:1:2979:17340/1
+GACGACGCCGGTCACGCGGCCGCGGCCGGCATCGACACGTTCGACTGCGCGACGCCGACGCGCGCCGCCCGGCCCG
+>850:2:1:2979:17340/2
+TGCGGGTGAGGTAGGGCCGGTACGCGCGCGTGGCCCGCCGGCACCCGGGGCAGGGGCAGGCGTGGCCGATCGGCTC
+>850:2:1:2979:17791/1
+CGAATCCCAACCATTGCCGCCGGCCCGTCGCCATCCCCAACGAGATCGCCCAGAGCGACCGCGCGCGCACCGCGCG
+>850:2:1:2979:17791/2
+TCGGAGTGCCCTCGATCACACTGCTGGCGCTGGCGGCGAGCTTCGTGCTGCTCCGCGAGGGCGCCTCGCCGCGCCA
+>850:2:1:2979:15266/1
+TGGCGGGGGGGGGGGGGCAGGCCCCCCGCCGGGGCGGGGGGGGGGGGGGGGGGGGGGGGCGGCCCGCCCCCGCCCC
+>850:2:1:2979:15266/2
+CTTCGGGCACGCCGCGCCGGAACGTGACGTTCACGGCATAGGCCGTGCCGCCGGAGGCTTCCTTCGCGAGGCGCGC
+>850:2:1:2980:9007/1
+GGCCGCCGTGGCGAGGATGGGGACCCCGAGGACCTGCTTGCGGGGAACCACCCAGGGACCGGGCCCCGGAAGCGCC
+>850:2:1:2980:9007/2
+CCCCGGTCGTGATCCAGGTGGTGCTCTTCTCGAGCGACCCCTACGCACAGGGGACACGGTCGGCGCTCCCCCTGCC
+>850:2:1:2980:9680/1
+TAAATGCCGGGGCGGGGACCGGTATTTAAAAGAATTGCATTATCGTACACTTAACAATTAAATCTAAATTTTATGA
+>850:2:1:2980:9680/2
+TTTCAGGGCATTTGTCTTTCCTGTTCTTTACACCATCACCATCATTATCTTCCCGTACAGTATATTTAGAAGTATC
+>850:2:1:2980:19631/1
+TCACTCCCAGATATCGCTTCATCGCTTCTCTCCTCGCGCTGTGGAGTAGACGCGCTCTGCGGCGATCACCACTCTC
+>850:2:1:2980:19631/2
+GTACGCTCCTCGGCAGGAGCAGGGGGCCGGGGGGGGTGCCGGCGGGTTACGCGGGGCGGGGGCTTGGGACCCCCTT
+>850:2:1:2980:2552/1
+GCATCGAGGTTGTGTTTGCTGTGAGTGTAACTCAGGCTGGGCAGGCGAATGCCCGCGTGCGCGGCGGCGGAGAGCC
+>850:2:1:2980:2552/2
+ACAGGGAACGCTCGACGTCCTCTCCTTCGGGACGGCGAACTTCAGCTGTTCACGCACCCTCACTAACACCTTGAAG
+>850:2:1:2980:15155/1
+ACTGCAAAGGCGCTGCGTCCGGAAACGCAAATCGATTCTGCTGGGCTCCTGCACCCCGATTTACATCTATTGGAGA
+>850:2:1:2980:15155/2
+GAAAGGCATTGCCTCCCGGGCGCGGGTTTTCTCTTCCTGCACCGCCGCCAGAAAATCGAGACTCTCCAGGAGCCGG
+>850:2:1:2980:17066/1
+GTAGCGGGAAATGAGGAGGCCGTAGCCCGCGTAATGTGCGCCCGAGGGCCAGAGCTTCTGGGGGTTGAGGAGGCTG
+>850:2:1:2980:17066/2
+TCGGACTTAGAAGTCCAATGGCAGACGAGACGTGGATCGCCGGCGTCGGTAGGAGATTGGGCCCGGTGAGCAGCTC
+>850:2:1:2981:21259/1
+GGCGAAGAAGGGCCGGATCGAGGGCGGCATCAACCGCATCATCCTGGCGACCGACGGCGACTTCATTGTTGGGGGG
+>850:2:1:2981:21259/2
+CGATCTGCTCCATCAGCGCGTCGTTGTAGTTGCCCCCGCCAAAGCCGAGGATGGGCAAGGCGATTCCCGACTTGCG
+>850:2:1:2981:20180/1
+AGCCGCTCGTTCGGCGGATGGATCTGTCCGTCCGGGAGCGGGAAGGCGGTGACGATCGCCGGGATGCCCTTTGCCC
+>850:2:1:2981:20180/2
+CTCACGATCCAGCGGTTGAGCTCGTCGCCGGCGCGGCTCGTTCCGCCCGACTCCCCCCCGACCAAGCTCGGCCCGG
+>850:2:1:2981:6637/1
+CGCGTAGAGGTCGTTGGTAGTCTCGCCTTCCTTGACCTTCCGGACGGACGTCCCGTTGGTCCAGATGCCGGCGCAG
+>850:2:1:2981:6637/2
+GAATGTGAACAGCAAACACTGGACCCGCTGGCTAGGCGTCGAGAACCGTTGCGTGGTGCTCAACTCGTTTAGCGAG
+>850:2:1:2982:7775/1
+CGTGCGGCTCAAGGAGATGGACGGCCGGCTGCGCGTCGAGTTGATCCTCCCGCCGCGCGGGGTGCCCAGGCGGTTG
+>850:2:1:2982:7775/2
+TGTGGACATACCATAGCCGAGGTTGAGCGGGTCCAGCCGATAGTGCCAGGCGCCGCCGCGCGCCCTCGACCATAAG
+>850:2:1:2983:19651/1
+GCGGCGCTCGACGGCGGACGTCGGCTACCAACGGTGGGCGGGCCGCGAGGACGATCCCGAGGTGCCGCCGCGCCCG
+>850:2:1:2983:19651/2
+TGCGCCGAGAGCGGAGCGTGGCAAAACGCCCCGCGCCGTCGCTGTGGAAGCCGCCGGTGCTAGGCCGGGCCCTCTC
+>850:2:1:2983:14276/1
+CAGAGAGCTCGCCACCAAGGGAAACTGTTCCAGCCAAACTTGCAGAAATCTCTTTCTTATTCATTGGAACCTCCAG
+>850:2:1:2983:14276/2
+TCAGCAGAGAACATCAGATTTTGGAAGATTACACTTCGATGCAAACTAAGATTCCGGCTGAGCTTTGGACGGACTT
+>850:2:1:2984:1449/1
+AACACAGCCCAGCGTGACATTTCCGGTACCGCACCCCAGCCGGAGCGCGCAATCTACACCTCTTCTCGCTTGAAAC
+>850:2:1:2984:1449/2
+CTTCGAATGCAGCGCCGGCCAGCTTTAGGAAGGCCAGCAGCCGCGCGTCGCAGCCATCATGGCTAGCATCATAGAG
+>850:2:1:2984:15841/1
+CGAGCTGGGACGACACCCTAATCGCCCGGCGCATCTACATTTCATTCTGAAGGCCGACGGCTATCAGCCGCTCATG
+>850:2:1:2984:15841/2
+AGTTGTATTCGATTTTCCAGAATTCGCCGGCAAAGCCGACGGGCCCGGCCCGTTCAAGATCGGTAAAAAGTTTTTA
+>850:2:1:2984:10462/1
+CAGCTTCCACACCGGATCGGGGGAATTTCCCTGCGTTGGGACTGAGATTACCGAAAACGACCCGCAACATTGCAGG
+>850:2:1:2984:10462/2
+CTTTCTCACGGATCGGGCGAGCCGAAAAGCAGAAGACTACAGCCAGGCCCACTGATCTCATCCAAAACATTCTGCG
+>850:2:1:2984:7123/1
+TTGTCTCCGCGCTCCCGACTGCCTCGTTGCACAAAGTGCCCCCCGGCGGTGGCACGGCGGCGGGGGCCGGGGCCCG
+>850:2:1:2984:7123/2
+ACCGGGCACGGGAGGCCGTCGGCGACGGTGCGGATCAGCTCGCCGCTCGCGGGCCTCAGCTCGACGACGTCGTGCG
+>850:2:1:2984:9721/1
+GGATTCGTCTAACAACGAGCCAATTCCACCAAGCGCGTTGCAATCGAGCACAAACGCGTTGCGATAGAGCTTTGCG
+>850:2:1:2984:9721/2
+CGTCGCTCATGCGCAAAATCGCGACGAACAGAGAAATATCATGATTACACGTCGTGAGTTCGCCAAATCGCTGGGT
+>850:2:1:2985:7007/1
+AGGCGCTCGAACTCATGGCGCCTTTTCTTTTCGCGCCAAAGGACCCGGCATTTTTTTGTATGCGGCAAAAGCGCGT
+>850:2:1:2985:7007/2
+CCTACTTCGCGCGAAAAAATTCGACTCAGATAAAATGGGCTGCAACCGACCTCCTGGCCGAGTATTTCCAGCGTCG
+>850:2:1:2985:21036/1
+GCCGCTACCGGAGCGAGCATAATTAAATCTTCCGAAGAGCTTCACGCGATCGCTGGCTGCGTAATCAATCTTGCCG
+>850:2:1:2985:21036/2
+GCGTCTGCGACAGCCTCGGACTGCGATCGTAGCCGTGCCGAATGCGGATACACGTTCGCGCGTTCCTAATGCGCTC
+>850:2:1:2985:6789/1
+GGATTCGCACATCCCCGGCACCGCAGCGAACGACGATGCAGAGACCAGAGACCCCGGCAAGGCCGGCAGCGATCCA
+>850:2:1:2985:6789/2
+GCTCCGCCACAATCATAACTACCTGGCCCCCGCGGCCGAATTGCTAACACCTCAGCGCGCGGGCGAAATCTCGGCG
+>850:2:1:2985:11832/1
+TTGGCCAGCGTGCTCGCGCCGCAAGGCGAGCCGCCGGGGCTCTCATCCATATTGTTCAGCCCGCGGAACGCGGAGG
+>850:2:1:2985:11832/2
+GACCGGTGACCTCTGGATGAAGGGCGCCTTGGTCGGCAAGGTTGGAAGCGTGTTCGCCAGCACCGCTACCCAGCAC
+>850:2:1:2986:5923/1
+GCGTTCCGGGTCGAACTCATCTGCACCCAATTCGCCGGACATTGCCGCCAGCTTTTCCGAACTCACCCACAGCTCG
+>850:2:1:2986:5923/2
+ATGAGACAATTGGTGGAGTAATCGCTCTGGCCCGTGGCGTACTAGACCGCAACGAAGTTTTGCTCCGAACCAAACT
+>850:2:1:2987:1675/1
+AGAAACTCTGCTCCGGGCCGCCTTACAGATGATGACATTCAAAGTCTGCAACGGATCAAAGGCCCGAGCGGGGGAC
+>850:2:1:2987:1675/2
+AGATTGGGGAATTGGGCGAGTGTTTCAATACTTGGCACTGGGAGGTAGGTTTCCCGTATTCCTGGAATGAAATGCG
+>850:2:1:2987:16427/1
+TCGACCGCGAGGACGGCGAGGGTCTGGCGATTTTCGTGCGGGGGCGATCGACCCGCGCGCTGCACCCCCGGTGGAC
+>850:2:1:2987:16427/2
+GGCCATCGTGCCCTTCGCGGCCGCGCTTTGGATGAACCCGCCGCCAAGCACGCGCGCCTGGCCCGAGGGTGCACCG
+>850:2:1:2987:6662/1
+TTACACTGAAGATGAGATTCCGACCATGATTAAAGCACTTTTTCTCATTAGTCCCTGTCTGTTTTTTTTCTTGGCA
+>850:2:1:2987:6662/2
+GTTTCGGCTCAAAGTTTTCCGCATAGACCATTAATGCTTCGTCGGATTTTCCCGCAGGTGCTCGCTGGCAGCGTTT
+>850:2:1:2987:2687/1
+GAATGATGCGCGCGCCGCCCGCTGGAATCCTTGATGGACTTCGCAAACAGGGGGCGTAAGCCCTGTTACGCGTGAC
+>850:2:1:2987:2687/2
+GCTCTATGTGGAGCTGTTGACCCAGACCGAGCGCGCTGAGCCACTGAAGGGCGCCCGCTCGCCCAAGAAGCCGCCG
+>850:2:1:2987:13559/1
+CGCTTTTGACCGGTCCCCGCAGCGTAACTGTCCCATCATTGGTGATAATCTTGACATTCTTCGCATTGGTGGAAAG
+>850:2:1:2987:13559/2
+CTCTCAGTGGCCCTCATCATCGGTTGTTCAAAGAATCGGTCTGAGGACAAACAAGTTTCTCAAGCCGTAGTAGAGC
+>850:2:1:2987:21196/1
+GCTTACAAAGGTCCCCGCACCTCTTGCCGTTAGCTGGCCACACGCTGCTGGGCTTATCAGGCCTGCGCTTTGCTTG
+>850:2:1:2987:21196/2
+CAAACGAAAATCAAACGTCCGCTAGAGACAGTGGACGGGAAAAGTAAACGAGAAATTGATACGGGGGCGGGTGTTT
+>850:2:1:2987:8432/1
+TCGCCCGGGCCCGCGGCGCCCCTTCAACCCTCCCCAAGGCGACCGGCACTTCACGCTCGACTCCGTGATCGGCGCC
+>850:2:1:2987:8432/2
+GAGAGCGTCAACCCGCGCCGAGGCGTCCTCCAGGGACTGGTCCTACACCTGCTCGAAACGCAGCTCGTCGAAGTCC
+>850:2:1:2987:5709/1
+ACGCGAGGAGCGGCAGGGGGGCCACCCGCGCGGAGACGCCGGACACCGCGGTGCGCCGCGACTCCAGCCGGCGCCC
+>850:2:1:2987:5709/2
+AAGGGCGAGACGAGCGTCACGCTGGAAGACGCCGCGGCTCACGCGGGAGCGGTGCACTGCCTGACGGGCGGCGGGG
+>850:2:1:2987:6934/1
+TGCAGAGGGTGCCGGTCACCGAGAGCCAGGGACGCATCCACACATCCTCCGCGACAGTGACGGTGCTGCCCGAGGC
+>850:2:1:2987:6934/2
+TTCTGGATCTGGCTCTTCTCGTCTTGCATCGATACGACGAGACCCGTCGGCTGGTGCGTGATCCCCACACCAGAGT
+>850:2:1:2989:3235/1
+CGAGGGGGCGGCAAGGGGCGGGGGGATTCAGCCATGGTGGCACCTCCCCGCCCCCGCACCCACACCGGCGCCGGGC
+>850:2:1:2989:3235/2
+CCTGTGCCACCGCCCGTTAACCCTATCCGCTCCACCACCTGCGGAAGTCCTCCGCCCGGAAGCCGCGCGGCGCCCG
+>850:2:1:2989:11346/1
+ACTTCACCGACCTGGGACACGCGCGGCACTTCGCCTCGGGGCGGAGGAGGGAGTGGATTGGTGCTCCCTCGTGCCC
+>850:2:1:2989:11346/2
+TCAGATCGTGCCGCGACAATGTGGTTGAAGGATGGTTCTCGAGCCCAATCGGCCAGACCCCGCAACCGCGGCACGC
+>850:2:1:2989:9450/1
+GACATCCAGGGCAAAGAGGCGAATCCGTCTGACACCATCAACAGCACGCCAGAGAGCACGCCACCCACTGATCACA
+>850:2:1:2989:9450/2
+AGGAAAGAACGAATTCCGCGGACCTCCAGGACGCCACGGGGATCGGCACCGGCGCCGACGTCCAGCTCGGTGAGGG
+>850:2:1:2990:3522/1
+GACCATGATCACCCATCTGAATGAGGGGTTCTACAAAAACCAATACTGGGATGCCGTGATTGGTCACAGTCAGGGA
+>850:2:1:2990:3522/2
+GCCTTTGGACATGACAGTGACCCGCCGCCGAGACCGAACTCACCGGGATGCAAATCAAGGCAACGCACATCAGGCA
+>850:2:1:2990:13287/1
+CGGCAAGGGTTTTTTAAGCGTTGCTTCAGCCATGTTTGTCTTACGCTTCGTTTCTCAAGATAGCTACCCCGCAGCA
+>850:2:1:2990:13287/2
+GTCAACTACCGATCCAGACAGGCGGCGGCATGATCAACTGTGGGGAGCCTTCGCCCGCGGGCGGGACAGTGAACAC
+>850:2:1:2990:16287/1
+CGCGCCGTTCCCGCCGGTGCGCGCGACGCGTTCACCGCGGGCGAGGGGCGGGTCGGAGACTCGACTTGACGTCGGG
+>850:2:1:2990:16287/2
+TGCCCACTGCGTGCGCCCGCGCTCGCCTCCGCAGGGCTCTCCGCCGCGCACCCGCGCCCGCCCGCAGAATTCCGTA
+>850:2:1:2990:3863/1
+AAAAGGGTTTGGGCTTAAGGCTTTCCCTTGAGCGTTCGCGGTGATCGTGGGAAGACCATCGTTATGGATTATCGGG
+>850:2:1:2990:3863/2
+ACGGCACGTCCTGGGAGTTCCACGAGACGCGCGCCCGACGCCGTCTCCCAGGAATGGTAGAGACACGCGGTAGATG
+>850:2:1:2990:21102/1
+GGCGTGCTGTACGCCCACCCCTCCGGCACCCGGAACGCGAGCAGCGCGGCCAGCGCGAACCAGCCGCGCCACCGCC
+>850:2:1:2990:21102/2
+CTTCAGGCCGACGCGGAGGACGCGCTCGAGACGCTGGCCAGCCGGGGGCTCCGGCCCCCGGTGGCCTGCGCGGGGG
+>850:2:1:2990:20519/1
+TTTCCGGCTTTAGCCGGCCTTATGTTTACCTGATGAAACCCGCAGAAGAATCAGGCGGCCTCTCTATGCCCCAACC
+>850:2:1:2990:20519/2
+TCCGCCACCTGTCCGTTCAACGTTACCGGCCCACCGACGCTAACCATTCCCTGCGGGTTTACCACTAACGGACTCC
+>850:2:1:2990:18121/1
+GATGCCAGGAATCTCGCCGAGTTTTTCCTGGTTTTGCGGCCGGTTTGCCTTGGCTTTCTTCCGTTTAGAATTCTCA
+>850:2:1:2990:18121/2
+TTGGCGCCCAAAGAGGTTCACGTAGTAACCTTTGGAATCGTTACCGCGCCTGCGAATGCGACCAACAACGACACGA
+>850:2:1:2990:16787/1
+CAGGATAAGAACTCTTCACTGACGCACGCGCTTGCCTATGAGACGACGATCAACGAAGAGGAAATGATTTCGGTGG
+>850:2:1:2990:16787/2
+CGCCTTGCCTGCGCCGCGCCTGCCGCCAGCCGCGCCGCCAGCAGCAGCCCTCCAGAACTTCCGTTGCCGACCCGAG
+>850:2:1:2990:6373/1
+TGTCCCCCAAGGCCACGGAGAGGAAGCCCCCCGCCTACCCGATGGAGCCGTGGTTGAAGCACTCCGCGAAGGACCC
+>850:2:1:2990:6373/2
+ACCCCAATGCCCCTTCGGCCTCCCTGGTTGCTGCCCACCCCGCCGCGCACCACGACCACGCGCGCCGCCAGCCGCG
+>850:2:1:2990:19304/1
+GCTGCGGGTCGGTTGACTCGATACATTTGCCAGTGGCGGCGGTGCTCGGCTTGCCAGGCGTCCGAAGGATTCGGCG
+>850:2:1:2990:19304/2
+CGCTGACCGGGCGCGTAGTCTGTGAGGACGTATTCGGTCGGCGGCTCGACGTTGACCTTCCGGACCTCGCTGAGTG
+>850:2:1:2991:12918/1
+GCGCTCGATCTCCAGCTGCATGATGCGGCGCGGGGGCACGTCTCGCGCGCAGCGGTCTTCGTGGCGGGCTCCGTGG
+>850:2:1:2991:12918/2
+AACATCGCGATACTATAAACTTTGCTGAAACACTAAGCGCGCTGACGAAAGCGAACATCCTCATTCACTCGGATCC
+>850:2:1:2991:2184/1
+GCTGCGCCACGCCAGGCGGGTACTGCGCCAGCGGGACGTCGATGATATCCAGAGGGATAACCATGAGCAATCAGGC
+>850:2:1:2991:2184/2
+CTACTTCACCTGCCGGGAGGCGGAAAAAAACAGCACGCGCAGCGCGCGGACCAGGCCCCCCTTCAACTCGGATTCT
+>850:2:1:2991:4523/1
+GCACCTCCGATTCGAAGTGGTTGTGACGGGGCTCCTGGATCATGGTGTTGACCACGACCTCGTGGACGGTCATGTT
+>850:2:1:2991:4523/2
+CGATCGCCACGCTACGCGCGCGAACGATGAAGAAGCCCACGGCGAAGAAGCTCGCGACGGCAACGCGGCGCAGGAC
+>850:2:1:2991:8732/1
+ACCTCGACGCCCGCGGCCGGGCATGCCTCGGCGGGCACGACGAGCCCTACCACCCGCGCGCCGCGAGCCACGACAT
+>850:2:1:2991:8732/2
+CCTGCGTGGGGAAAGAGCAGCGGCGAGACGGTCCGGCTAAGGGGCGGCTCGAGCACGGACCGCGGGGAGTGCCCGG
+>850:2:1:2991:9169/1
+CGCCAGAAATAGGACACCGTTCCGCAGGAAGCTGCCGGCGCGATCTTCTTCGCGCAGGAAACAACCCCCGCCCCCG
+>850:2:1:2991:9169/2
+ATCAGAACCGGCAGTGCATGACGAAACTCGCGCAGCCGCGCTTGATCCGCCCCCCTGACCGCGGACCAGGATCGAT
+>850:2:1:2992:5974/1
+CTAGCAACGCGGTTTAACTGTCTCAGAGCACCCATGCAAAGCGGGGGGGGAGGAGCGCAGAACGGTGAAAGCGCGG
+>850:2:1:2992:5974/2
+TCCATCGGTGGAATCAGGTTCGCAGCCAAAGAGGAAATCTCGAAAACCGCACGTCGGAGCGAGAAGGCCGGCAGGC
+>850:2:1:2992:16094/1
+CGATGCGGGGGCCGTCATGCACCTCGCCACGATTCACCCGACATCGGCCGAAGCGGTCTGGACGGCCGCCGCCACG
+>850:2:1:2992:16094/2
+CGGCTGGGCCCGAAAAGCGGCTGACGGACGCGGCACTTCCGTGACGAGCCCGGATCGAACAAGCGCGCGGGCGAGA
+>850:2:1:2992:10909/1
+AGCTATGAGCCGTTCATTCACGTCGTCGACTCGATGTTCAATCAACATGCCAAGTGGTTGGAAAAGTGTAACGAGC
+>850:2:1:2992:10909/2
+AGCGTCGGGTGGGGGGTAAATCCTAACTACCTCCGGGCTCTTGTTCGCCACTACATCCAGAAACCCGGGGTCCTGG
+>850:2:1:2992:8028/1
+ATACAAGAACTCCAAACTCAAAGGTTACGGCGTGGTGGGAGTGTGGAAAAAGGTGCGCGGGCCTATCTGGCCGAAG
+>850:2:1:2992:8028/2
+TGCCATTGATCCTTTAGCTTCGCGATAGCGCGCGTATGCTCGATGAAACCGGCGATATGTGCGTCGAGCGCGCAGC
+>850:2:1:2992:18586/1
+AAACTAAAGCCGCTCGAACTGACCGTTCTAATCAGAAAGCGTGCCCGCCGCCGCGGCTTGGCTGCATCGCCCACGC
+>850:2:1:2992:18586/2
+AGGCTGAAGGATGCTCTATTTGTACTAATGGAGCTCTGATGGAGCACCCTATATACTAGCTATCACGCGACCAATA
+>850:2:1:2992:6402/1
+TGATGGGCTCACTGCAAAACGTCTTGCTAGGAACCCTCCCAGTAGTCGGCTTTCTTAGCGCGGCACTTATCTACGT
+>850:2:1:2992:6402/2
+ATGAAAAGCGGTGGAAGCAATATCGGCGAGGCGAATCCCAGATAGCGCGTGAGCTTTTTCCCTCGGAGAGGTAGAA
+>850:2:1:2993:13841/1
+TGCGATCCCCACCTGTCGGCGCCCCGCCCCACTCTCCGCCCACAGGATGGCATTCCGCTGGAAACCTCTCGGCAGG
+>850:2:1:2993:13841/2
+TTCGAGGCAAAGCGCATCCAGAAGAACCTGCGGCTAAGCTTCTGGAATCGGGACAGCTGCTCAGGCCGGGAACCTG
+>850:2:1:2993:15898/1
+AAGTCGCGTCTGCGGCTATTACCACTCCCCCGGGGGAACCGTTTCGGATTCCAAAAAAGGAAACGGGCCTCAACCT
+>850:2:1:2993:15898/2
+CGTCCCATCCGTTTATCACCTGGCGGGTTCCCAGTTTGAATGCAAAAGGCTTGTCGCGGTCACGCGAACTGCCTAA
+>850:2:1:2994:15625/1
+ACCTGAGCGGCATGGCCTATTACTTGCCTGAAGGCATCGACAAACTCGCGCGGGCGCGCGCCGCCTTCGGAACAAT
+>850:2:1:2994:15625/2
+AGGAGCTCGATACCGTCGCGCGCGAAGACTTTCGGATCAAAAGTTGACCGCCTCGTGTAGCGCGGTCCGCATAAGG
+>850:2:1:2994:5067/1
+CGGGCCGGGGAGGTGGGGAGCCCCCCGGCGGCGGCCACCCACCCGGGGGGGGCGCGCGCGGGGGGGGGCGGGGGGG
+>850:2:1:2994:5067/2
+CCGATCGTGAGCTGCCATCGCCGGCTCGACCCAGAGCAAGAAGCGCTCCTGGCCGATTCGGGCGGGGTCGCACCGC
+>850:2:1:2994:17031/1
+GATATGAAAGCGGGATTTGGTAGGTGGGGCCGCCGGGTGGGCGGGAGGCACGGCGAGGGGCCATTAAACCGCCCTT
+>850:2:1:2994:17031/2
+TACGGCTACACCGCGCCGCCCGGGATTTGGGGAATCCAGGTCACGCTTGATCTGCTACGGGGTGGCCAGGGACGGG
+>850:2:1:2994:8181/1
+TCCGCGAATTGCATCGGATAACCAGGAAAGCGCCGCCGCATTCCCCCGCGGGCCCGGAAAAGCCTGACGGAGAAAG
+>850:2:1:2994:8181/2
+CGCATTTTCATTACGTGATGGCGGCGGGCTCGCTGTTCGCGATGTTCGCAGGGACCTACCTGTGGCTTCCACAGTG
+>850:2:1:2994:12492/1
+CGACTTTGGATTGATCAAAGCATCCCGGTTGGTTACCTCTCTGCCGTTAACGATAGCGGTGACCGCGCTTTCAACT
+>850:2:1:2994:12492/2
+CCATCGGGCAGGAGGGGCGGGGTGATGAGCGCGTTCTTTTTTTCGTTAAGATGAACACCGGTGCCCGGGTGCCCCT
+>850:2:1:2994:18227/1
+GCGGCCGCAGAACGCCACAATTGCCGCGCGACACCCCGACGGGGACCGCTCTCCACGCCAACGCGCAGGCAACAAG
+>850:2:1:2994:18227/2
+CCGCGGAGTTCGCGATGCGCCATCGCCTCGCGTTGCGATCTCACCCGGTCGCGCGCTGCCAAGTCCTTACTTACAC
+>850:2:1:2995:20948/1
+CGTGATCAAAACTGTCGACGGCAAGTTCTACGCATCGGAGGAAGGCAGCGGCGAGTCCAGCGCGGGGATCGAGACG
+>850:2:1:2995:20948/2
+CAAATCGCTGAAGCCGATTTCGTCCACCTGTGTCAGATCGGGCGTGCCGGGCGAGGTCGGGATGATCGGCACGCGA
+>850:2:1:2995:16555/1
+GCGTCAAGCGGGCGAGGTCATCGCGTTCGTCGGCGACGGCTCCTACCTGATGCTCAACTCGGAGCTGTACAGCGCC
+>850:2:1:2995:16555/2
+CGCGCGCGTGCGCGACCCAGACGACAACGGGATAGCCGGTGCGGATGTCCTCCAGCATGTTGTTGTACGCGGCGCC
+>850:2:1:2995:6466/1
+GACCAGTACCCGCTGCGGCCTTGGCGGCGCGGGCCGCGACCCCGGCGGGGGGTACATCGGGCGCCCAAGCCGCCAG
+>850:2:1:2995:6466/2
+CCCAGACGATGGAAGGCGGCGTTCCTTTGCTGCCCCAGGGGAGATTTGCGCTGACCAGAGCGCATGATGTCCCCCC
+>850:2:1:2995:8967/1
+TCGTCGCGGCGGCGGTGTTGAACGCTGCGCTCTGCGCCCCGCGGGGACCGTCTCTGAGTCAAGCGGTATGCGCGGG
+>850:2:1:2995:8967/2
+ACCCAACGTCAGGAGAACCTCCGAGCGGACGCAGACGTAGCGACGAGGAATCTCGGCCCCCTCCATCCGCCCATCT
+>850:2:1:2995:19968/1
+GCTGCTGGCACAGTAAGGAACGTGGTCGAGGAAACCCTGCGCGCGATGGCGGCCGCGCTGCGCGCAGACGGCGCGC
+>850:2:1:2995:19968/2
+TCGCGACCTCGCCGCCGACCTCGTGCCCGCCCTCGAGGAGCAGCCGCACCGGCGGGGCGCCGGGGTTGTTGCCTGC
+>850:2:1:2995:7611/1
+CATAAACGCTCGACATCCTGCGCTTAGTTGAACGGCTCGGGGCCAACGGGGCTGTCTGTGACACGGCAGCCGGAAT
+>850:2:1:2995:7611/2
+GTCCCCGTGGGTGTGGAAGGAGTGTATCGAAGGCCTTGTCGCAACCCGGCGTACAGCCACGCTGCGGTAAACCCTG
+>850:2:1:2996:2455/1
+CTCGCGGGCGGGACCGAGTTCTCGCTCGGCCGGTTCACGGGGGTCGAGGAGAAGGCGAAGCCGCCGTGCCAGAGCG
+>850:2:1:2996:2455/2
+TCCTCAGCGCCATGCCACCGCGCCGTCGCGGAAGCGGCTAGACCCGCTGTAGCCGGCCGCCGCTTGGTCTCGCGTC
+>850:2:1:2996:13792/1
+GCCGACCATGTTTCCGGGGCGCGGATGCTGGCGCATTTGAGCGGAGCGGAGCATGTCCTGCATGCGTGTTCGCGGG
+>850:2:1:2996:13792/2
+AGGAACCACGGCTCAAGACCGCGCGTCTTGTCAGTCACCAGCAACGACATGTGTTCGGGAGTGTGTCCAGGAGCAT
+>850:2:1:2996:6060/1
+TAAGGTGTTGGCGATGGGCTGGAAGCGGGTGACGTTGTAGTGGGTCTACACTTTCGGCGCGGGGCGGGCGGGGGGG
+>850:2:1:2996:6060/2
+TGGGTAAGCACGCCTTCCTCGCTTTACCGCCCATCGCCAAAATCCACTTTGTAGGACTACTTTTACTCGAGGCGCG
+>850:2:1:2996:6490/1
+TCTCGCCTGTCACCCACGCGCCACCCGCCCAATTCCATTCACCCAGGAGAAGCATTCATGCCCGGCGATAATGCCG
+>850:2:1:2996:6490/2
+GCGATGCCGCGCAGGGGCGGCGCGATCTTGGCCGCGCACGCGTCGTGTTCGGGTACCGCCCAGGCTTGGTGGGGGT
+>850:2:1:2996:12525/1
+TCGAGAATGGTTTCCACTTTGACGGCGGGGGGGCAGCGGGTTGCAGGGCGCGGAGCGCGCGGGTTTGTATTGGCGC
+>850:2:1:2996:12525/2
+ACGTCATTCTAGCCTACCGCAACGGCGCGCCGATCCGGGCACGAGACGTCGGTCAAGCGGTGGGAGCGCCGGCCCA
+>850:2:1:2997:7104/1
+TGCGGGAAGAGGAGGAGCCGAGCCACGGTATTTCGCAGCTCGCGCACATTGCCCGGCCAGCCGTGCGCGTTCAGCA
+>850:2:1:2997:7104/2
+CTCTATTTCCGCATTGCGGTCGTGCAGGGCAAGTTGCCGCCGCACCGCGGCCGACGCGGAGACATCCCGCTCCTGC
+>850:2:1:2997:2483/1
+GAACCGCAGCTGCTCGCGCGAGAGCCCGTCGAGCGACGCGAGCGCCTCCATGGCGCCGGGCACCGGGTCCGGCTCG
+>850:2:1:2997:2483/2
+TGAAGTACGACACGAAGGTCGGCTACTTCGAGCTCGGCCGCGGCCGCAAGGCGCGCGCGCGCTCGGTGAACACGGG
+>850:2:1:2997:11702/1
+CGGCCTCGACAGCGCCGGTCCAATCGCCTTCCGCAGGCGCCTCGTGGCGGGGGCAGGAGGCCCCCACCACCAGCTC
+>850:2:1:2997:11702/2
+GATCTGCCAGACTTCCTTGTCGGCAATCGGGGGAGCGGATATGGCGCGCTCCCAAAACAACGCAGGGCTCGTGAGC
+>850:2:1:2997:15108/1
+ATCGACTACGCCCTCTCCGGCGCGCCCGCCGCCCTTGCCCCCGCCGCCGCCTCGCGCCCCCGGCGGCCTCCCCTCG
+>850:2:1:2997:15108/2
+GTCTACACCCGCTGTGTCCGGAACTCCGCAAGGAAGGGGGCGCGCAACACCCTGACCTGCGACCAGCCCCACCCGC
+>850:2:1:2997:16348/1
+ACACCCCATCCTGCACGATGAAGCCGTGCCTTTGAACGGCGTCGTTGAACAGCCCGACAATCACGCGGCCGCCGCC
+>850:2:1:2997:16348/2
+CCGTTCAGCAGCGCATTCCTCCGGACCCCCCCGGCTACGGCTGCGCACACGCTCGCGGGGCGGGACTGTCGGTGGC
+>850:2:1:2998:20689/1
+TGGTAGTGGACCGGCAGGCGCTCGCCGGCGGCGAGGAGCTTCACGAGCAGCGGGGGGGCGGGGCCGGGGGGGGGGG
+>850:2:1:2998:20689/2
+TCGGCGGGCCGCGGATCGCCGCGCTGCGCGGCACGAGCCTCGAGGACGACCACGCGCCCGAGGAGTGGGTCGGCTC
+>850:2:1:2998:18082/1
+GGCCAACAAAAGCCAGCCGGCCTGGATCGCGAAGGCTTGCCACAGCTCGGCGCCTTTCAAGCGGTCGAGGAAAATC
+>850:2:1:2998:18082/2
+ATGGTGATGGCGGAGGTTATCCTGCTCTTGATCACCTATTCGCTCGCGATGGTGGCGTTCTGGGTTTTGGTATTCA
+>850:2:1:2999:11472/1
+CGTGTCAGCAATCCAGATGGTTCGCCGCTCGCAATCCAAAGCCGAGACCCAGCCCAAACTCCAACCGGCTTTCTTG
+>850:2:1:2999:11472/2
+AGCAGCTATTGCGCAGCAGCAGAAGCAAATTGAAGCGCTTACTACGGGGCTGCAAAAAGTGAGTGCACGGCTTGAA
+>850:2:1:2999:13232/1
+GCATCGGCCGCCGTGATTAACGCGATCACGGCTGCGGCCGGCAACAACAAGCTCGAAATGCCGGGGACGACCCAAC
+>850:2:1:2999:13232/2
+TCCTTGATCTTTCCGAGGTCGATGACATCGGACGGCGAAGCGAGCCGCTGCTTCATCACCGGGAGCCGCGTGTGGC
+>850:2:1:2999:17304/1
+CGTGCGCTTCGAGTGGCACGTGACCGCGGCGCCGTGGCCGGCCCCGTCGCACAGGTCGCGGCTGACCGGCCCCTAT
+>850:2:1:2999:17304/2
+CCGACTCCCGCTACTGCTCGCCCGTCCTGCTAATCCCCCCGCTCCCAGCCGCGCCCGCCCCTTGGCCGCGCGCGCT
+>850:2:1:2999:2401/1
+ACCGCCATTGACCGCGACCTACATTTTCCTCATCGGCCCCCGCGCCGCCGGAAAGATCACGCGCGGGGCGCTCCTG
+>850:2:1:2999:2401/2
+GAAGGCCGCCGGCGTATTCCCGCAACCGCAACTACAAAGCAATCAAGCGCGTCTGGAGCGCCATTCCAATGACCGG
+>850:2:1:3000:7822/1
+CATATATGATAGAGATTTCTTTCCATAAAAGCAGAAGGCCCCGACCGATCGTTGCAGTAGTTAGCTATTTCAGCAG
+>850:2:1:3000:7822/2
+TTCACATAGAAAAGATTCAGGAAGGCGCGGGCCGCCAACTTCATCCGAATATTTAATGCTAATAGCAGGCAAGAAA
+>850:2:1:3000:7040/1
+TTCCATAATCGCTTTGATGAATGGCGTGGGCACCGCCGCGCACTAACCTCCTCCGTTCTTCGTGTACGCGATCCAG
+>850:2:1:3000:7040/2
+AGAAAGAGCCTTGGGCGCTACACCTGCTGACGGCTGACACCGCCAACATGACGGGCGGAGCAGCCGCAACCATGAT
+>850:2:1:3000:9254/1
+ATCGGCTTTCAAGAGCATCTCGCTGGTCAGGTGAACGGCAGGACCAAGGGGCGTCTGAGCAAGGCGACACTCTTAC
+>850:2:1:3000:9254/2
+GCACGGGCATTTCGCGGGCCGCCTTTTCAACGGCGGTGTCTTTCGCTGCGAAATTGAAATAGTCCGCGTCCGAATA
+>850:2:1:3000:2015/1
+ACACCGGGCCCCAGCCCGAGCTCGCCGAGCTTCTCAACGGGTCGGGCGGAGCGCTCGGCTCACCCGCTTTTGTTTA
+>850:2:1:3000:2015/2
+CGCTGCGCGCCCCGCGGCCGACCAGGTAAGCGGCGCCAGCCGCACCGCCGGCGTGCGCGACGACGTGATCCGCTGC
+>850:2:1:3000:4498/1
+GGCGGCCGTCTTGGTGACGGCGACCAGCGTCACCTCCGACGGCTGCCGCCTCCCCCTTTCCGGCGGCGGGGGGTGC
+>850:2:1:3000:4498/2
+TACCGGACCACCGGCCACCCCCCTATAATGCCGCCCCTGAGAAAGACCGTGCCGGCGGGGGTGAGCGGGCGCCGGC
+>850:2:1:3001:13991/1
+GCCGGTTTAACGGCCAGAGAGATCAGGGCTAAACGTAGTTCCGCGATATCCGAGACCTCTTCCGGGGAGAGTGGCT
+>850:2:1:3001:13991/2
+GGTCTCGACACTGAAAAGGCGGCGTTTCAGATCGTAAAAAAAATTAGAGATGGGATTCTGGAGGAAACTTTTAAGC
+>850:2:1:3001:6528/1
+AACGAGAACCCGAAGGCCGAGTGGAACGACATCAAGAAACCGCCCCACGTGGCAAAGATCCGCGCCGCGCCGGACA
+>850:2:1:3001:6528/2
+CGATCGCCTTCGCGAAGACCGAGGCGTCGGCCTTGGGCTTGGATGCGCTGGTCAATTTGCTCGAAGCCTTGACCTT
+>850:2:1:3001:20174/1
+GAAAGGGGTTCACCCGGATCTTGGAAAGCCGCTTGCGGCGAACGCCACGGTCGCCGATTGGCTCCGAGCCGCGCGC
+>850:2:1:3001:20174/2
+GATCAATTGGGCGCCGGAGGCCGGGTTCGCCCCGAACGCGGCCAACGCCCCCGCCGAGATCGATCTCGCGCTCGTG
+>850:2:1:3001:15156/1
+CTGGATGAACGAGGCGATCGCGCCGATCATCACGAAGACGACCAGACCCTTTCCCGCGGTGGACAGCAGACCTCTC
+>850:2:1:3001:15156/2
+GGTTCTTGGCGCGTTTCCCCTCGTCTCTTCCCCGCTCAGCACGGCGAATCGATCGTGGAGGCAGGCGGCCGGCGCG
+>850:2:1:3001:19448/1
+TGGCGGACTCCCTCCTGGCTCGATCGACCGTCGGAGCGGGCTTCGGCTCGGTGGAGCTGCTGCGGCGGGCGCGGGC
+>850:2:1:3001:19448/2
+TGAACGAGGGGTTCAATCCTTCTTGTTATGGCTTCGATCAAGCTTGGGCTGGCCGGCGGATCCGTGCGCCTAACCG
+>850:2:1:3001:4640/1
+CGCTCGTGGTCGCCACCTGGGCCCTGCTCTCGATCCTCGCGATCACGAAGCAGGTGATCTCGTGGATTCTCGTCTC
+>850:2:1:3001:4640/2
+ACCTGGTTGACAAGCGTCGGGATGAACAGGAAGCCGATTCCGACGATCACCCCGATCGCGAGGATGTAGCTGACGG
+>850:2:1:3002:7717/1
+TCAAGCCGTCAAGAACTCTGCATACTCGCCCCTTATCGTATCTAATGAACTTGATAATGCTAACAATGCTATATTT
+>850:2:1:3002:7717/2
+TTGCTGACGATGCTCGAAACCCTTTCATTCTCGTCTTTACTGTTGCAAATATGCTGCTTTCATCTAAGCCGAGCCC
+>850:2:1:3002:7066/1
+GTGGTATTACGCTGGGAAGGTGCGGAAACGACGTATAAGCGCGGAACCGAACCAGACCAGTCCTTGCTGCACGTCA
+>850:2:1:3002:7066/2
+AATACGCTTCGGGGAGTTGGCCGCGCGAACCACAACACAAAAATCGCCAGCAGATAGCCGAGGCGAACCCGCCAGC
+>850:2:1:3003:11185/1
+GTCCGGTCCTCGTGGAGGACGCGCCGGGCGCCGGCGCTGTAGGGGCCCGGGGGGGAGTCGGGGGGCAGCGCGGGCC
+>850:2:1:3003:11185/2
+TGACGGTGGGCAAGATGAGGGGGCTGGGCGCCAGGGCGGGGAGCAGCCGGCTCGATCATATGCGGTATCGGGGGGG
+>850:2:1:3003:9192/1
+GCGCTTTTGCGCTCTTTCGCGACAATGGCTAGGTTGGCGCCGAGGGCCTCTGCGTAGGCTGAAGCCATTTTCAGGC
+>850:2:1:3003:9192/2
+AGCTAGCCGCGAATTTGCTGCACGCTGCAGGCGTGAATAGCGTGCTCACGATGGATCTGCATGCGCAACAGGTTCA
+>850:2:1:3004:10746/1
+GCTTACGCGCTGCAAAACGTCGTGCTTCGCGGCGTGGGCAGTATGCAGCTCAACAATTTCAGCGATCGTGACGCCG
+>850:2:1:3004:10746/2
+CCCCAGGATGTCTTGTTTCAAGCTAGGGATTCGCTTCGGCCGCGCCGATATGGTTAAGCGGTTTCTTTACAGCGGC
+>850:2:1:3004:4909/1
+ACGTCGGTGAGCTTGCGTTTCGTCGGCGTCGTTTGATAGCGGGCGAACGGGTCGCCGGTGGACTCCACGACACCCC
+>850:2:1:3004:4909/2
+CCTCGACCTCAGGCGCGACGCGGTGCAGCTGAGGTGGGTGGCGTCGCTGGCCGCCGCTCGGTTCGCGCGGTAGCCC
+>850:2:1:3004:2961/1
+GAGTATTATCACGAGCACTCTGTCGGGGGGGTAGCCGAAGTCGACGGTATCCCTGAGCGCACGGGCAAGACGCGCC
+>850:2:1:3004:2961/2
+TCCGCGATCGGCGCCGCGGCGACGGAGGGGCCCTGCCGGGCGCCACGGCAGAAGGGCTCCCATCTCGTGGCGCTCG
+>850:2:1:3004:14326/1
+CGACCTCGTCGCCCCAGGCGGAGGGGGTGACGGTCGGCGCGCGCGAGGCGCGGCGGGGGGGCCGGCCGCCGGGCGG
+>850:2:1:3004:14326/2
+ACCCTCGTTCTCGACCAGCCCGAGCCCGCGGGGCTCGGGGCCCTGACCCCGGGGGGCGGCGCCCGCGGCCCTCTCG
+>850:2:1:3004:12934/1
+CGGATGGCGCGGTTGTCAGCGGCTGACCGCGGAAAAGGCCAGGGGACGGGGCAGGTCGGACACCAGCGAGACCCGG
+>850:2:1:3004:12934/2
+CGGCCTGTTTATCAAACGCGAGCTCCCCACCGCGCTCGAGGAGGGTTTCCAGACTCCGATACAGGGAGCCATCTAT
+>850:2:1:3005:4540/1
+CGGGTGAGGGATGAGCGGGAGGGGAATGGTCGGGACTAGAGACTCCCTTTTGCAAATGACCCAATTTTAGGAATGA
+>850:2:1:3005:4540/2
+GAGGGCATTTCTTGATTCCGACGCTTCCGTTGTACTTGAACATCTTCTAGCGGCTGTAGCAGGACGGACCTTTTTC
+>850:2:1:3005:14399/1
+GCTTACACGGGCAATTGGCGCCCAACAAACCTACCCCGGGCGACACCGCATCTCACTCTCCGGAGATTCCGGCCTC
+>850:2:1:3005:14399/2
+ACGACGCGGTGCGGTTGGGGGGTGGCTAGGCGGTCGCAGGCAGCCTCTTTCAGCTGTCCCGACATCGCGTTCGTCT
+>850:2:1:3005:14194/1
+CGTCGACCGCCAGCACGAGCGCGGGGTCGGCGAGCCCGGCGCGAGGGCCGATCCCCCCCTGGCTTTAGCCCTCCGC
+>850:2:1:3005:14194/2
+GGCTTCCGCGAGGTGGTCTTCCTCGCCGAGCACCGCGACACCCCGGCCGCGCACCGGGCCGTCGCGGCACGGCCCA
+>850:2:1:3005:11567/1
+TGGATCCGCGTGCTCCGCGACGCGAACGCCGGCACCCAGAAAAATAAACAAGCCAAAACGCAACCTCATCGCAGCA
+>850:2:1:3005:11567/2
+CCCGATTACCCTCAACCACGCCCGAAACCTGTCATAGCCGGCCGATTCGTGCAGGCGCCGGCGATAGCTCCTAAAC
+>850:2:1:3006:1500/1
+CTCGGCGGCCGCGTGGAGCACCTGCTGAGCGGCACCCGCGCGGACTTCCCCCACACCGCCGAGCTGCACGCCTGGC
+>850:2:1:3006:1500/2
+GTTCCTGGTGGTTCCTCGGTGTCGAAAGTTGACAAGAAGAAAGAGAAGGGAGAAGCGGAAGGCCGCAACCGGGCGT
+>850:2:1:3006:4098/1
+GACGCGCGCGGCGGAGTCGCTGGACTTCGTGTGCGACATGGCGCGCAGCTTTGGCAGCGAGCGCATTGCAGTGGGC
+>850:2:1:3006:4098/2
+TCTCGGCGAAGTTCGGACCCTGGAGCATTCCGTCGGTGGCGATGTCGGTGTAGATGATCGTGCCGGCGCCGGCGTC
+>850:2:1:3007:18603/1
+TGCTTCTGCCGCCTGTGAGCACCACGTGCGTAGGCGATCACCGATCCACAATGAAAACGATCTTTGCGAGCGTGAT
+>850:2:1:3007:18603/2
+CATGCTGATCGCGATCTACGGGATCATCGGTGAACTGAGTTCACCCGGAGCAATTCTTCCCGGCGTGGTTGGAGCG
+>850:2:1:3007:4405/1
+CAGCCGGGCGGGAGGTCGTAGCCAATGCCGCGCGCGCCGTGGGCGCGGCCCGCCGCGGCGGGGGGCGGGGGGAGGT
+>850:2:1:3007:4405/2
+TCCGCGGCTGCACCGCGGCCTTGCCGAGCCGCCCGCCGCGCGGCCGACGGCGGCCGCGGCGGGCGCGGGGGTGACT
+>850:2:1:3008:17672/1
+AAGGCTGAAGGGCGCCTCGCGCAATTGCAGGAAGCAAAGGCCGATCTGCAAACCCGATTGGATGCACACCAGGGCG
+>850:2:1:3008:17672/2
+CAATGTGGACCAGTCCTCGGGCAACGTCTAGATGCGCCTCGAGCTCGTCGGAGGAGGGGCCGACAGCAGGCGTTAC
+>850:2:1:3008:2059/1
+ATCGCCTCGGCGGCTTTCAGCCCGGTGTTGCGCAAGGGCGCGCTGATCACGGTTTGCACCTCGGCGGCGGCATCGC
+>850:2:1:3008:2059/2
+CTGGGCAAGATGAAATCAGACCCGGCGCTGGCGCACATTCCAGTCATCATGCTGACCATCGTCGACGATCGCAATC
+>850:2:1:3008:16960/1
+CACCCTCTCCGCGGTCATTTGCCTGGCGGCGACCCTCTCCTACTTGACGTTTGACGAGGGCCGCAGCAGCCGAAGT
+>850:2:1:3008:16960/2
+AGAGGAAAAAGAACGGGATCAAGGGCATGACATCGCGCCGGCCGGAGATCGCGCCTCGTTTCCACCAGAAAATCAC
+>850:2:1:3009:1299/1
+ATCGGCCAGCCCCACCTCCGCGCCGTCCGGAGCCACCAAACGCGGATCCGCCCCCTGCTCACCGCGGGCATGGGCG
+>850:2:1:3009:1299/2
+GGCTCCACGCCGGGCAGCGCGGGACGCATCGTGCGCGCGCGGGAGTATTCCTCGCAGTAGCGCTTGTGGCGCTTCA
+>850:2:1:3009:12670/1
+AAGAGCTCAGCTTCGACTTCAAAGATCCACGCGGCGTCAGTCAGGTCGCTTTTAGCCTGGACGCACCGCTGGAGTC
+>850:2:1:3009:12670/2
+GGTCACTCGGGCCACCTTCTTGATCTCGAAGCTAATTTCGGGATTGGACCCGGCGTTCAGCCAATCCGTGCCGAGA
+>850:2:1:3009:13962/1
+ACGTGGTGGCGCAGAGCGTCGCACGCCCTGCGGAGCAATTAGACCTCATCCTCGCCACCGTCATGGGAGGAGATCA
+>850:2:1:3009:13962/2
+AGCCCCTTGGTAGCATTCCGCCTCTGACAGTCAAAGGAGTCCTGGTTGCCCCAGTGGCGGGTGGGCTGATCCGGTT
+>850:2:1:3009:13273/1
+GTAAAACCAAGATCTTCGAGGCGCTTCTTGCAACGCGCCCCGGCGAGGGTACTGTTGACGTCGCGGCAGGGGATGG
+>850:2:1:3009:13273/2
+CTTCACCCGCCGCAACAAGGAGCACGCCGCGAAGCGGCTCAAGAAGCGCCTCCAACATCTTGGATTTACAGATCGG
+>850:2:1:3009:3239/1
+TGCCAGCTCCACGAGGACACGCGGAGGCACAGCCAGGCGCCCGACTCTGGCAACTTCAGCGACCCGCGCGGCGCGC
+>850:2:1:3009:3239/2
+ACCCGCGCCTTGGGCCTCACCCCCTGTTCCACACGGACCGCAGGGGGGGGCCGGCCGGGATCGCACCGGCCCACGC
+>850:2:1:3009:9941/1
+CCGGCGCTCGCCAGCGCGGCACAAGCCGGACAGGCGCTGGCCCGCCAAGGACCGCCCCGGGCGGCGCGCCCCGGCC
+>850:2:1:3009:9941/2
+GGCCGCGCGCTCTCGGACTCCGTTGGCTTCTTCGTCACTACGCTGGTGGCCCGCTACGAGACGTCCCCTCAGCAGC
+>850:2:1:3009:13822/1
+TGCCGCAAGGCGAGGACGCGACCGCTGTGCTGCGGATCATCGAAACGACGAGCCCAACGCTGTGAGCGTGCCTCTT
+>850:2:1:3009:13822/2
+CCGAGAAATCAAATCTCACTTCAGTGACGAAGGCAACCGACGTGCAGATTTGCAGGAAGCTGGTGATCGCCTTGAG
+>850:2:1:3009:11924/1
+GGACGCTCACGTCGACGTGGAGCTCGCCGCCAACCTCGCCCAGATCCACGCCTGGCCTGATGAGCAAGATCACGCA
+>850:2:1:3009:11924/2
+TGACGCCATCAGGGCGAGGATTTTCTTGACATGCTCGTCGCGCCGCGATGCGGCGCAGTCGGGGTGGCGACGGAGA
+>850:2:1:3009:20104/1
+GTGACCGCGCCGACGCTCACCCGCCACTGCGTGGCGGCAGCTGCCGCGGTCACCTGGGGGGCCGACGCCTTCGGGG
+>850:2:1:3009:20104/2
+CGGGTAGCAGTGGCCCGCCACCCCCCCTTGCGGGACGCGACCGACGGCCGACGACGGCGACGCCAGCCACTTCCCC
+>850:2:1:3010:3473/1
+CCGAAGCGCCGACCTCGAGTCGGTACGCACGCGGATGCGCCACGCCCAGGAGGCACGTGTGGGGGGGAGAGCGCAC
+>850:2:1:3010:3473/2
+CATCGGCCAGGCGGGGAAGGGCCGCCGACGGAGGGATCCGCCGGGTCCGGGGCTTTGGCGGGTGCGGTTCTCCACG
+>850:2:1:3010:12175/1
+TGAGATCGAGAGCTTGTTCGAGAAGAACCTGGCTGACATCCGGCAGCAGTTTCCAACATGGCCGTCGTCCCTCTTG
+>850:2:1:3010:12175/2
+GAGCCGCTTGGTGCTGATGTGATGAATCGAGTTGAGCATCCCCCTGCTCAGGCGTGTTGATTCGAAGGGCGGCAAA
+>850:2:1:3010:16801/1
+GCTCCCGCGTGACGGGCTTACCGCCCGCCGGGAGGGGGACCCGGTGGCTCCGCCGGGGGGGGGGGTCCGGGCGCTC
+>850:2:1:3010:16801/2
+GATCAGCGACACCACTCCGCGGATCTACCACCCCCTCTCAACCCCGTTCGGCGGCGGGCGGGCGGGGAACAATTGC
+>850:2:1:3011:6858/1
+CTGGCGCGACCTACTCCCACCCCTTGAGTTTCTTCCCGCGCTCCCCGGCGACGGGGCCTGGCCCCCACGAAATGTT
+>850:2:1:3011:6858/2
+CGAAACATCCTGTGTGAACACGGGGAGCACAACCGTGCGCGTCTTGCTCCCAGACGTACAGGAACGCACGTTTACC
+>850:2:1:3011:12773/1
+AGGCCCCCGCCAAACACCTTGACGCTACTGGACCAACGAATGCGTCCTTAGCCTATCTTGGGCCCGGGAAGGGGAC
+>850:2:1:3011:12773/2
+TAGTCGAGCGCGAAGGTCGCTTCCAGAAACCGGAGCACACCGGAACCGCGCCTTGCCCATGTTCATTCCATCAGTC
+>850:2:1:3011:6833/1
+GAGGCGGCCGTGGGGCACCTGCTGAACGACGGCGGCCCCGGGGCGCGCGGCGCGTCGGGGGCGGGCACAGCGCGGC
+>850:2:1:3011:6833/2
+CTTCTCCGGGCTGCCGAAGTTCAGGCAGTTGGGGAGCCCGCGCGGCTCGGCGCCGCCGCGAACGCCGGGGGGCGCG
+>850:2:1:3011:12542/1
+GCGAATCTTTGGCGCTCCTTGCGCGGCTGGAACCCTCTTGGGCGACGCCGATCCGCAGTGCGCTGCGACATTCCGT
+>850:2:1:3011:12542/2
+CGGGCGGTCGTGGGTTTCGCTAACATCGGACTCTGGTCGTAGGGGGGATTAAGGGGGCGTTCGTCGGATCGCCATA
+>850:2:1:3011:8318/1
+GTTTAGGAGCCGAGGGCCGCCACGGGCTGTGTATTATCAGCGATGAAGCGGCGCGGCGGAGGACCTCAGCCCCGTC
+>850:2:1:3011:8318/2
+GCATTGAGTCGAATGAAAGTTTTGGGAAAGTTGTGTTGATGATTGATTGACGGTGCCGGACTGGGGACTCAACGAC
+>850:2:1:3011:2699/1
+TTTGCACATCGACCAACGCACCCGCGAATTGCAAAGCGGGCCGGAGTCATTCACCGTGGTGGGCACCCTCCCCACA
+>850:2:1:3011:2699/2
+CTTTCACTCAGAATCCGCGTTACTCCAGCTTTTCGGCCGCGGACACCATCAACAACAAAGCGCCTGGCGTAGGTCG
+>850:2:1:3012:11804/1
+AACGACTGAACAAGCTGTAGGAATCAGCCAAACCGACATAGGCGACCGCGTAACTTGGGACCTTGGCAATCGCCTG
+>850:2:1:3012:11804/2
+GCCGAGTCGGCCCAAGCCCCTGCCAACGTGATAAAAGGGAAACTCACGCCGCCGGAGCACGGAAGACTGGCACGAG
+>850:2:1:3012:16086/1
+TTCGGACTTGGGTTTCGAGGGATCTCGCTGCCTTGAGACAAGAAATACTCTCTGCAGCACTTCTCCCAGAGATGGT
+>850:2:1:3012:16086/2
+GTGGCCTAACACACTCTCGCAGAACACACGAGTGACAGCTTTTTATCCACGTTGTGGTCCCTTGAGCGCACATGGG
+>850:2:1:3012:3190/1
+CTGATGATCGCCGCCGGACTGATAGGCTCCGACAGCTTCTGTTTTCCAATTTTAAGGAACACGAACCTTAGACCCA
+>850:2:1:3012:3190/2
+GCAAGCATCTCGATCGTCGCACAGGTGCGAACCATATCGACGGAGCCCCACTACCCTTCTGGGACGGGAAAAGAGG
+>850:2:1:3012:9847/1
+CCGCGCACATCCCCGAACGGGGCCTGCAACCCCATGACGTGAAGGTCCCACGTGCTCCCCACCCCGGGCATCTGGT
+>850:2:1:3012:9847/2
+GTCAGCCGACCTGCAGCCGCCGATCGCGCTGATGGCCTTCGCCGCCGACCGCTTCTTGATGGTCGCAGGGACGCCG
+>850:2:1:3013:16054/1
+AGGCGAGCTCGCTCGTGCCGATCAGCTCCGGCGCGACCCGGTCGCCCGGCGGCCGCCCCCCCCCGGGCCGCACGCC
+>850:2:1:3013:16054/2
+GATGCTTGCGGTGAGCGACGTCCGCGGCGTGCGTCCCCCGTACGCGGGGGCGGCTCGCGGGGCCCGCCTGGCACAG
+>850:2:1:3013:11150/1
+CTGAAAGCGCAAGAGAAGCGGCTGGGGCGGCAAGCCTCGCTGGCGGCCATTCAGATCGCGATCCGCCACGGCGGAG
+>850:2:1:3013:11150/2
+GGTCATCCGCACCCGGCCGATCACCTCGACAACTTTGGGGTGCTGGGGCCCGAAGTATTCCTGCAACGTGCGCAGC
+>850:2:1:3013:1350/1
+GGAGCTGCGAGCGGCAACGAGCCTGGCTCCTTTGTGGGCTCGCCAAGGCCGCTGTGACGAGGGCGGGGGCCACCTG
+>850:2:1:3013:1350/2
+TGCACCGCCACCCGGACAATCCTATTTCACCTCATCCAAGAGACCTTTCGCGGCCCTTAAATCGGGGGGGTCGAAC
+>850:2:1:3014:5947/1
+GATGCTCCGATGGAGAATTCCATGCTCATGCGCGTAATGAACAGTGCGGGGGACCTTCGCGATGAGTTCCGCCGCG
+>850:2:1:3014:5947/2
+GGTGGAACATCCCGGTATCGTTCCAATCCACGAAGTCGGCGAGCGCGATGGCTCCTGCTAGTTCAGTCTGAAGTTC
+>850:2:1:3014:15611/1
+TGGCATCGACGACCAGGGTCGCATCCAGTACGGCGACTTCTCCGGCTGCTTCGAGGCCCGCATCGAGGACGAGCAG
+>850:2:1:3014:15611/2
+GTCGTTGGGATTGGTCCGGATCCGGTTCGCGTCCCCGCGATCGAAGCAGAACTCGACCCGCTTGTCCGAGACCCGG
+>850:2:1:3014:1560/1
+ATTGGCTCGGAGGTACCAAAAGCGACAAAAACGAGGACCCCACCCAGCAGCCCCCCGCCGACACCCACCGGGGGGG
+>850:2:1:3014:1560/2
+GTAGGCCTTATCGTCGGCGAGCGTGTCGGTTGCGGAATGGACGCCGACGAGGCCGCCGCCGGCGCGGACGCCGTCG
+>850:2:1:3014:9722/1
+CACACCGGCGGTTGATGATTCGGACCGGGGCGAGGCAGTGGGCTGCGACAGGGGGTCGAAGGTGTGCTATCCGGGG
+>850:2:1:3014:9722/2
+TTCGGTGACGTCCACCTCGGTCTTGAACACTGCCGCTTGCAGATACGGTAGCCCGAACTGATAAGCGGCGCCCGCC
+>850:2:1:3014:7210/1
+TTGTGGGGGCCGCCTCGCCAGAAGGCACCGACCTTGTCTGCCGCGACGCTCGCCCCGGCCCGCCGCCCCGCCCCCG
+>850:2:1:3014:7210/2
+AGGGGCGCATCTACGGCTATCCGTCGCACGGCCTAGAGGCCGGGCCTCCCGAGAACGACGAGGGGGACCACCTCGA
+>850:2:1:3015:9154/1
+GCCGCGAGAGATCGCGCGCCAGCAGCTCGGATTGATTGAATCCGCGCCGCCACTTGCGAAGCCAATGAAGCGCCAC
+>850:2:1:3015:9154/2
+CGCGTACAGCTTCGCCTCGTACGATGGCGTGGTGCGCCATCTGATCCACCTGTATAACTACAGCGGCATTCGCACC
+>850:2:1:3015:15439/1
+GCGTGTGCGCCGGGCCCAACCGAAACACATTCCGGAGAATGCGACAATCATTCGCGTCATTCGCTGGGAAAAGCCG
+>850:2:1:3015:15439/2
+TTGCTGGCCGCCGCGCCACCCAGCGCGGCCAAAACCGGGGCTGGTCGGGACGGCTGGCCTTTGCACGCTATCGGGC
+>850:2:1:3016:1709/1
+CTCGGCTGGAACTACCGGCTGGGCGAGCCGAGCGCCGCGCTCGGGCTCGCGCATGTCAGGAGCCGGCGCCGGGGCG
+>850:2:1:3016:1709/2
+GCCGGCACGCCCCGCTCGTCGAGAGTGGCGAGCACGGTGGCGAGAGCGAGTCCTCGAGACAGGGGGACGACGAAGG
+>850:2:1:3016:2990/1
+GTCGTGGCGGGGACCCGAAATGTTATGCAGCGCTGAGGGGTCTAGGGGCCAGGCGACGGCGGTGGTGCCCGTTTTT
+>850:2:1:3016:2990/2
+TTCGCGATATTCCTTGCGATTGAGCCCCACAGCGACAAAATGTCGGTGCTGGACTGGAAGTTTCGGACCTAATGCG
+>850:2:1:3017:21282/1
+CTCGAGCGGATCCTCGCTCCGCGAGCGAGCGCGGACCCCGGCCGCCCCGGGTTGAAATATTTTCATCGCGATGATC
+>850:2:1:3017:21282/2
+CCTTTGACCAGGTAGAGGCCGTAGCCACCGAAGCGGCCTCCAAGCGCGGTGAGCAGTCCCTCGGCACCCTTCGTTG
+>850:2:1:3017:15118/1
+CGGGCGGGACGTTTCAAGTCAATTGGGGACGCGACACATCAAATGCCGCGGAAAGGGCAGCGCGCCGGACCGTAAC
+>850:2:1:3017:15118/2
+GAGCTTGCGCTATTCAAGGAAATGGAAAAAGAGCGGACGGAGAAAATATTTCGACAGGCGAAAGCACTCAAGCTCG
+>850:2:1:3017:5457/1
+AGTGTGCTCCAGGACGAAGCCGGAACCCTGGTCGGGCGCCTTGCGGCTGCCTTCGGGGTCGGCTCGAGCGCCGCGG
+>850:2:1:3017:5457/2
+ATGGAGTGGGCCTGAGAGCGGGGCAAAGCCTGACAGAACACAAGCTCCCAACGACGCTCCGGTTGATGCCGTCACC
+>850:2:1:3017:1734/1
+CTCGCGTGCTCGCGGGGGAAATTGAAAGTTCGGCACTGGCGTATTTCGCTTTTCTACACGACCGAACCCGCCTTCA
+>850:2:1:3017:1734/2
+CCGCAAAAGCACGCGGCGTCGGTTTAAAGGCACGCGTGAAACTATCTCCAGAGATGAGGACACAAACAACGCGCAG
+>850:2:1:3017:8575/1
+CCGGTCACCCAAATGCGTTCGCCCTCGCAGCCGCTGGAGATGCCACCGCAACCGCGCGCCGCCAAGATCTCCTCGA
+>850:2:1:3017:8575/2
+TCTCGGTTTTCGGCTGCGCCTTTTTCCTTGCCCGAGGCGTCCCCGCCCACGCGGACGTTACAGCTCTGCTGGACGG
+>850:2:1:3018:12445/1
+TAGAATCGAGTCTTTGGCATCATCGGGGTTTCTTGCTTAGCCGCGTTTTCAAAAGCTTCCGACATCGCGATTTCCG
+>850:2:1:3018:12445/2
+AAAATGATGGGAACCTGCGCCAGGAAAGTATCCAGGCCCAGATAGAAGGAATCTTTGTATAAATCGCAGACCAGCC
+>850:2:1:3019:19593/1
+GCAAGCTCGCGGCTGGCCGAGAAGCCCGGGCCCCGCCCAACCGCCCGGTCCGCAGCCGCCGCCCCCCCCCCCCGCC
+>850:2:1:3019:19593/2
+TCCAGCGCACGTCGCTGGTGCTGTCGTGGACGCGCACCTCGACGCCGTCGGCCAGCCGCAGGGCAAACCGGCCCGC
+>850:2:1:3019:7694/1
+GGTGTCCATACGGTCAGTCGGGCCAGAATGCTTGTGATGGAATGGGTTCCGTTTGTGACGATAACATTGAAAACGC
+>850:2:1:3019:7694/2
+GCAACACCGCCATGTTTACTGTCGGCGCCACCGGCGCCGTTGTAAATCCGTTTGGTTCTCAATGGCAATAAAATGG
+>850:2:1:3020:7353/1
+GAAGGGGTGGCGGCTTCCTGCCTCTCTACGCGTTGCCCTCCCTTGGTAAAGGCAACTTCGCCCGTGCCGATGTTCA
+>850:2:1:3020:7353/2
+AACGCACGATGGAGGAACGAGATCCTCAGCAGCCCACCGAGGCGGGCGCAATCTGGTTCGTCGCTTCTGCGCGGCT
+>850:2:1:3020:11268/1
+GATATTTGCTTGGCCGCCGCGCGATAGTGGCTCCGACCCTGCGTTCTGTGCTGACGGGCGCACCTCGGCCACCGCC
+>850:2:1:3020:11268/2
+ATACGCGCGAGGATTCGCAAGAGCGGTGATTTGCCAGCTCCGCTGCGGCCGATGAGTGCAACTACTTCTCCAGGTC
+>850:2:1:3020:5139/1
+TGAGTGTACCGCAACCTGGGAACTTTTAAAGGAAAAGATGGTACAGATGCTCATCGTAGTTTTCCGCGGGATATAT
+>850:2:1:3020:5139/2
+CGGAAAACAGTTGTTTCAGTGGTATCATATATGTCCAAGCAAGCTAAAATGGAAAAGAAAAATTTTGATTTTGTGA
+>850:2:1:3020:13943/1
+GGGCATAGATGGCAACGTCCAGTGCGTCGGGCTTTCCATCCTGGTCGGCATCAATCGTGGTGTCGGTGAAGCGCTG
+>850:2:1:3020:13943/2
+GACAACAGTGGCCCCGGCAGGCAGACGATCCAGCTTTCCGGGGGGACGGTGTCTTCGCAGCAAACCCTCAACTTCA
+>850:2:1:3021:17851/1
+ATCCTTCGTTCACGCACCCCCTAGACGATGGATGGGCTGGATTCCAGCGGTTCGGTGAGGGGGTCGTTGCTCCACC
+>850:2:1:3021:17851/2
+CATGTTCGGGATGGGGGTTTCGGGATCGGCATCCGTCGGGAGGCCGAGCGGCGTGGACCGCGGATCCCTCGAAACA
+>850:2:1:3021:11963/1
+CACGCTGAGTCCTGCCCTGAAGCGTCGCCCACGGCCGGCGCGCCCCTGGGCGAATCTTTGTTTTCGGCTCCGCACC
+>850:2:1:3021:11963/2
+GCCTTCGCTCTCGGCGAAAATCAGGCCACTGGCGATCCGGTGGGTTTCAATAATATATACGCCGCGCGCGGGGCCG
+>850:2:1:3021:1647/1
+GTGTGCGCGAGTAATACGACGCATGCTCCCCACTGCGGGTGGCGCAGGATCCTCCAACCCATGCCAGCGATGCCAA
+>850:2:1:3021:1647/2
+ACCGCATTTTACCCAGTTGGAGCCAGGACCAAATTACTCAAAAATATTTTGCACCAAAACTGACACGGCGTAGATT
+>850:2:1:3021:8144/1
+CTGACGCAGCCGGGACCGCAAGCCGGAAACCTGGTCAGCAATCTGTCCGTCGCTGGCTTTGAATTCAACAATGCCG
+>850:2:1:3021:8144/2
+TGCTCGCCGCCGCCGCCGAATCCTTTGGAAATGATGGCCGCGCCGGACTCCTGTCTGGCGGTCCCGTTGGCGCACA
+>850:2:1:3022:20801/1
+AGACGCGTGGCGTCGCCGGGGAGCGAGTCGAGCGGGGGCGCGCCGGGGCGGGCCACCGCCGCCTCGTGGCGGGGGA
+>850:2:1:3022:20801/2
+CTCCCCTCCGAGTTCGCCGATCTCGAGCCCTTCGCCGAGTGGTCGCTCGAGACGGAAGCCGCGCGCTACGCCACGC
+>850:2:1:3022:7529/1
+AAGCAGGACTTGGAGTACATGCCGGCCAACACGGTCGAGTGGGGCCACCGGCTGTGCGTCGCACCACGCCCGCGCC
+>850:2:1:3022:7529/2
+CTTCGCGGGGTATGCACTCCTCTACTACTCGGTCGGGGACGTGAAGATGCTCATTGCGTTGAACATCCCATGGGGG
+>850:2:1:3022:5926/1
+AATGGGGTCGCGGACCGGGAATTTATGATACACGGACTCTCTTCAGATCCGTTGTGTCGTTTTCTCCGCAGAGCTG
+>850:2:1:3022:5926/2
+AATCGATCAAGGCACCGCAAAGGGTAAAGTCTTCTACGTTTTTAAAGACGAGAAAGCCGGCGTGGCCTCCGTCGCC
+>850:2:1:3022:17152/1
+TCGGCCTGACGGCGGCGCTTGTCTTTCATGTCTGTGTGCTCCACGAGGGGAGCGGAGAATTCAAGCAGGCACTCGA
+>850:2:1:3022:17152/2
+GATCTTCAAGGGATCGATACTTTGCTTCACTGCGTTGATAGAGCTCCAGAGCCTGCTGATAATCACCAAAGTCCGC
+>850:2:1:3022:14538/1
+GTTCGTTACATCATCAGTCTGCTGCGTCAGAATTGGCCGCCCCAGCTTGTCAGCCGTTGTTTGGGACTTGCGGAGA
+>850:2:1:3022:14538/2
+ATCCCAATCACTAACCAACGACGATTGCCTACAACCATTTGCTGTTAAGGGAGCTCGTCCCACTTGGGCGTCCGTC
+>850:2:1:3022:14338/1
+ACATCGGCACCGCGCGCGCAGGCGAACTCGCGTATAGCCTTGACCGAGATGGGGGTGTCGAAGGGCGGCGCGTAGC
+>850:2:1:3022:14338/2
+CTCGCACGCGCGCAAGCCAAACTCGCGGGAGAAGTGGCACCTGGGCGAGCGGGCTTGCGCGGCCCAGCCGGTCGGT
+>850:2:1:3023:17704/1
+GCGACGACATTCATCGCCCGCCTTCTCAGCCTTGTCGTCACAGAGGCCTTGGTAATCGGGGCCGCATTTCAAAAGA
+>850:2:1:3023:17704/2
+CAGCGCAAGCGTTTCACTGGTTCAATCCGTTACTCGCAAGGGTCGAAGCATTCCGGATACTAAGACCTGATGGCTG
+>850:2:1:3023:18894/1
+CGGGGAGGGTTACCACAAGTCCGTCGAACATCACGTGCCGGCACCCGCGGTTGTGTTCGCGGGCGCACACACGCGG
+>850:2:1:3023:18894/2
+GCGTGATGGTTTCCCGCCAGCTCTACCACAGCAGCGCGCTCACGGGCCCCAGGCCCATGCTCATCGCCACGGCACG
+>850:2:1:3023:18070/1
+TTTTTCAACAAACGGATGCGCCACCGGACGGGGACCATCGCCGGGGCACACAGGCTCCGGACCCGCAGTTCCTACG
+>850:2:1:3023:18070/2
+TTAACGCCGTTGCCGTGTCCAAGGCAGAGGGCAACGAGGTGATGACGAAAGAGGACTTTTTGGAGAACCACCGGGT
+>850:2:1:3023:12507/1
+AATTTATTTTCGCCGGCTCGACCCTTTTTTTCGCATGCTCGCGGCGGCAATCTGAGGAAGCGCTGCCGAAAGAATT
+>850:2:1:3023:12507/2
+ACCAAAAGGCTATAGCCAAGCCCGCTTAAGAAAGAAACGCCGATCACGAACAAAACGAGATGCCGTCCCGCTTCCC
+>850:2:1:3023:12712/1
+GGGCATGAAGGGCGCCCTGCAGCACGGTGGGCTGTGCCCGCCGATGCGTGGGCGGCGGTGATAATCCGCCGCTTCG
+>850:2:1:3023:12712/2
+GAGTCGATATGCAACGCTTCGTCGTTCGAGTGAATCTGTTACTTTACCTGAAAAGCTAAACTCGTCCCCGCGCTTC
+>850:2:1:3024:8825/1
+CGCCAGAACTTGCCAGCCTCGTAGAGGCACGCCAGAACCGGCTTTTGCCCCTTCGCACTCCGCGGAGTCTCGCCTC
+>850:2:1:3024:8825/2
+AATTCGCGGGGCTTTGCATAGTGCTGTTCGAGGTGACATTATTCGGCCGACCACCGCCGGGGTAATCAGTGCTGCG
+>850:2:1:3024:16479/1
+AACCGCTTTGTGCTCAAGCGCTTACATTCCTGGCGAGACGCTTGGGAACTTTGTTGTCTGCCCGGAGCGCGACTTA
+>850:2:1:3024:16479/2
+CGAGGCGATACCTTTAGTCAGTTCGCAGGCAGACTTTTGTCGCCAATGACCGCGAATTACCCTTTCGAGGCTGACA
+>850:2:1:3024:12400/1
+ACATCTTCCCCTGACCGCGCGCGAGAAGACCATTTCCCACTGGTCCGCATTGACCCGGGGCCCCGCCCTAAAGAAC
+>850:2:1:3024:12400/2
+CCGCCGGCCCCCAAAGGGTTGCCATTGATTTTTTCCGTCGCTTCCTGGGGATTGAGAGGGAGGAGGGTCCCTTTGG
+>850:2:1:3024:10077/1
+CTGATCGGGGAATTCAGAGAGCGGGGGCAAGCCCCTCTTCCTGACCTGTTCTTATTACAGTCGTCCACATATCTAT
+>850:2:1:3024:10077/2
+TGATTGGGACGATTTTGTGCGGGGATATTTGAACGGCCGCAGTGCGAAGTGGGAAAAGAAAATGCGGAAGCTGTTC
+>850:2:1:3024:1405/1
+ACCGCACGGAGTTCCGCAAGATACAGGCCACGGAGCGAACTTCCCCATCTCTGATGCCGGCCAGCAACCGCGAGCC
+>850:2:1:3024:1405/2
+GCGGGCGTGTCGAGGGCGATTGCGTTTAGGACCAGGCCGGAGACCCCACCCGAGCGGATCCGCCGCGCGCGTGAGG
+>850:2:1:3024:21385/1
+ACTTCGTGCTGGATGGAGACGAGGTGGACGAATTCAAAGCACGCTTCGCCGGTTCGAGCGGGTTGGGGGCTCTGAC
+>850:2:1:3024:21385/2
+TACTCTGGCGATCGATCGGGTCGTAGACGAACACCGACGGCGTCGAGAGCTGCGCCATCGGGCGCCAGGTCAGAGC
+>850:2:1:3024:17878/1
+GAAGATGTGGCGGTCGAAAAGATGAAGGCCGGGGCGCACGACTACATTTTGAAACACAAACTGGCTCCCCTGGGTC
+>850:2:1:3024:17878/2
+CAGCTCAAAATCAGGCCTTCGGGCAGGGTGCTGATGATCCCATCGTTGGTCGATTCGACGATGGCAGCCAAATGAG
+>850:2:1:3025:19625/1
+TTGGTCTGGCGTCGCAGCAGAATCTATAAACGCTTGAACTGGCGGCTCTTAGCGGCGCTGGTCACCCTCTTAATTG
+>850:2:1:3025:19625/2
+GGGCCACACGCAGTAGCAAAGATCAAGACTTCCGCTCAACTCCTGGAAGGCTTTAATCCAGCGCGGACGGCAGGGC
+>850:2:1:3025:1887/1
+CCCCCCGTCCGCTCTGCGTTGCACCCCGAGGAAAAGCAGAGCGACCCCCACTGCACCACCCACCCCACTCCGCATG
+>850:2:1:3025:1887/2
+GACCTCGGTTTCCAGAAACCGGGGTTTTTTTGCGCACAGTGCAACTGCTGAATGCTCGGTGCCGAAGGGCCAGATC
+>850:2:1:3025:2230/1
+ACTCAGATTCGGCGCCGTCCGGGATGCGCTACGCCCCGCGCTCCACAACAACTCGCAAGCAGAGCGCCCGGCGCCG
+>850:2:1:3025:2230/2
+AGTGGGCTCTCGACGGCGGAGATCATGCCGGTGGCCACGCGGGTATAGCGCGCGGTCGTGGCGCGGTTTTCGTGGC
+>850:2:1:3026:19929/1
+TTCCGAGGCAGCGTAACAAATTAACAATTCCAGCCAGCGAGCTTTACTCGTTTGCAAACCTGTTTATGAAATTTAT
+>850:2:1:3026:19929/2
+GATGAATCGCTGAGCCTCCAGGCTTTTCATTCCTGATTTTGGCCTTCGGTTTCCGGTGCTTTATCTCCAATTTTTA
+>850:2:1:3026:6634/1
+GAGAGGCGCTCGCGCAGGTTTTGCTCGAGCGCCGCATTCCGTCGATTGCTGCATTCCGCGAGAACACCGAGGCCGG
+>850:2:1:3026:6634/2
+CGTCTTCAGATTGACCGCCATGTGAAAGCGTAAGGATTGTTCGATTGGCATTTCGGACGGTTTGGCGCCACGGGCA
+>850:2:1:3026:19179/1
+ACCGTGGCACCAATCACCATCACTTCTACGTGCGCGGCTAGAATGAGCAGGCCCACATCGACACGAAGCTTCATAT
+>850:2:1:3026:19179/2
+TCGATCTGCCTGCTGCGTAACTCCTCTTTGGCGTGCGCCCCGGCCACCTGCAGGGGCGGCCAGGCATCGGTGACGT
+>850:2:1:3026:6660/1
+CTCGATCATCGCGTGCCGGCGCGTCACCTTGGGGCTCGTGAGCAGGATGTCGTTCGTGGCGGGGCCGGGGCCTTTC
+>850:2:1:3026:6660/2
+TCCACATCGCGACCGCGATGACGCTGCTCCCCTGACCCATGCCGCTCCGGCTCTCCTTCGAATCCGGCCCGCTCCC
+>850:2:1:3027:10051/1
+TTTGCATTTCCCCTCGTTCCTGGACGTGGTCGCCGCTGATCCGAGGCCGAACGCGGTTCTCATCGCCCCCGCGGGG
+>850:2:1:3027:10051/2
+CGTGGGCACGCGGCGGGGAACAGGGCGAACACCAAAGCGCCAAGAACGCCAAGAAATACGGAAGGCTTGCTCTCCA
+>850:2:1:3027:19439/1
+CCCTAATTTGACTACGATGGAATGATCGCTATAAATGTACCAACTCAAAAAAATCCATATCCTTAAAGCGCGTGCG
+>850:2:1:3027:19439/2
+TTATTCTGTCAACTTCTGTTCGGCTAAACCTGTGGATAACTTAATTTTGTCCTTCATTATCACCGTTTTTTTGCTC
+>850:2:1:3027:17261/1
+TGCGCGCTCGTCCGGGCTGTTTCAGCAGCAGCTTGTTGCTTTTCGGCTTCCCCGCGCCGTCGCTCCGCCCCTCCCT
+>850:2:1:3027:17261/2
+CTAATCCTGGCGGGCGACGCCGCGTTTTTTGGTTATTTTGGAAACAGGCGCGCCGCCGCCGGAAGGGATACAGGCC
+>850:2:1:3027:19724/1
+AAAACAACCCGCAGCGTGAAGCGGGCCGTTGTCGTTGCCAAACCGCGCGTTGGCAGCGCTGCGGCTGATTGGTCGG
+>850:2:1:3027:19724/2
+TTTCCTGCGCATCACCCCATTGCAGAATCTGGATAGCTTCCTGGCGAGCACCCCAAGAATTCATTTCACGTTGATT
+>850:2:1:3028:7897/1
+GATGTCACCCTTCGTACTGGCGCTTAACGATTGCCCGGCATGTGGCTTGCGACGAACCGCCTTTGCAGTACCGGGC
+>850:2:1:3028:7897/2
+TGACGCTCGGCGCCGGCGGCGCCCATTCAACCAACGGGTTCACGAGCCCCCTCCCTGGCCTCTTTCTCGACCCGCC
+>850:2:1:3028:19795/1
+GCCCTCGTCCGTTCCCAGTACCACGTTGCCCGCGGCGTACACGGGGCCGAAGAGCGGGCCGGCGTCCGCTGGGTTG
+>850:2:1:3028:19795/2
+ACCGCCAAAGGGCCCCGCGGCCGTGCCGGGACGGAACCGGAGCTCGAGCGAGCGTCGTGACGGCCGCTGGGCGGCC
+>850:2:1:3029:5503/1
+CCCGCCGAGAACAGTGCGCGGGCCGTCAACAACGACGTCGGTCACGGACGCGGGATCGATGCCAGCGCCCTCCAGC
+>850:2:1:3029:5503/2
+CATCCGGCCGCCCTGAAAGCCTGGCTGGACGAGAGCCTCCTTGGGCCGGACGAGTACACCTGGCCGTTGAACGGGG
+>850:2:1:3029:14136/1
+CTCGCCGCTGAGTGGGCCCACGCCATCGCCCCTTCGGCCAACATCGTTCTCTTGCACACCAGCTAGACCTACATCC
+>850:2:1:3029:14136/2
+CCGAAGCCTTCGACGCCTCGCTCGAAGGCCGTCCGAAGCTGCGGGCTCGGTTGGCGCCGCCTCCCCCCCCCCACAC
+>850:2:1:3029:20753/1
+CCGGATGGCTGGGTGCGGGCGAACCTTCTAAGGTTCTGATCCGCGCGCAGTCTGAGGGGGGGCGCTCCGTTCTGCG
+>850:2:1:3029:20753/2
+TGAAGCCAATGACGCCGAGCTTTCCGTCGCATCGCAACAAGTACATTCCTATGAAGAAGATCACAATCGTATTTCT
+>850:2:1:3029:19483/1
+TACGTCCTCCCTGGACCTCCATCGATCAGCACTCGATAAGGTCGCCCCCCGTGAGTCCACTCGACCCATCACCCAT
+>850:2:1:3029:19483/2
+GCACCCGCTGTCGGTTGACTGCCAAGCAGGACGTTACCGGACTCAATCTCGTCGCCTACGGGGACGCCTACTGGCG
+>850:2:1:3029:5535/1
+GACAACCCGGGGGGCTCGCGCAGCGGGCGGCGCCCAGGGGAGAGCGGGCCGAGCCGGCGGCGGCGGCCGGGCGGGG
+>850:2:1:3029:5535/2
+GCCGCCCGGGGTTGGGCAGCGGCCTTCCGCGGTTGTGGGAGCACCCGCAGGCGGCGGGCGAGCGCCCCCTGCGGAC
+>850:2:1:3029:14520/1
+GGTCGTTCCATCCTCAGTCGGCGCCGTCAGCATTGGCCGCCCAGGCCTGGCAACGGTTGTTAGGGTCTTGAGGTGA
+>850:2:1:3029:14520/2
+GTCGCAGTGACCGGCCCGCGTCGATTCACTCTCACACTTTGCTATTAAGACGGATCGATGCTTTTCGGCGACGGGG
+>850:2:1:3029:7642/1
+GGATCGTGAAGTTGAGCAGCTTGTCCCGGAACGACGGGCAATTGCCGCGATCGAAGCTCCGATCGTAGGGGTTGCT
+>850:2:1:3029:7642/2
+CGACCGCCGGCGCGCTCTACGGCCCCAGCGGCGTCGTCGACGATGGATCGACGGCGCATTACAACGGGCTCGGGCG
+>850:2:1:3030:9208/1
+TCATGGCGACAACAATTCAACATACCGACAGGAGAAGTCACCAGTCCGCCGCCGCCGATCGATGGGAGGTAAAGCT
+>850:2:1:3030:9208/2
+CGAGAACTTTGCCTGAAAAGCCGACCTCCTTCAAAGCCGCGCCCCCACCGGCTTTAATATTTAATTGGCCGCTCCC
+>850:2:1:3031:4422/1
+AGATCGCGCCGCTGCAGCCGGGGGCTGCCCGCGGGGCCACACGGTGATCCAACGGCCCCCCCGCCGCCACCGCCCC
+>850:2:1:3031:4422/2
+CCGTCCCGCGGTCGCCGGGCTGCCGCTGCTGGTGCTGTTCTGCCTGCCGCGGAGGACCGATGTGCACCAGGGCATG
+>850:2:1:3031:5974/1
+TGCTAACGCCGCAAGCCTAGAGGTCTTTGCGCTACATATTTACCTCGTCGTTTTGCAAACACCGGTCTCGATACAT
+>850:2:1:3031:5974/2
+CACCTGGGGCGCCGTTTTTCTAAGCGCCGCCAAACCGATGCCCGAAGACGCGACGGGCAATACGACAGACATTGAA
+>850:2:1:3031:8223/1
+CGCGCTGGGGGGGGGCCGGAGGGAGCAGGGGTGGCGGGGGAGGGTGGGGATGCGGGGGCGCGGCGAAGCCGACGTC
+>850:2:1:3031:8223/2
+CGCACGAATGCCGAACCGAGCGGGGCGTTCGTCCGGAGCGGGGGCGTAAGGGGAGGTGGAAATCATCGCGGGGCGG
+>850:2:1:3031:2411/1
+TGTAAAAGGAGATCTCCTTCTTCGGGTTGTCGGCCTCAAGGAAGAGGAGCTGCGCCACCACGAGCGAGGCCGTGTA
+>850:2:1:3031:2411/2
+TGAGAGATCCTTTTGAAGTCTATAACAATTCGCTCGTCCCGATGGTGGTCGAGCAGTCCAATCGGGGCGAGCGTGC
+>850:2:1:3032:5703/1
+CAGCGCCATGGCGAGCTCGAGCCGGCGCCGCTGGCCGTAGGATGTCTCGACCACGATGCGCGCGCCGGCCGCGGCG
+>850:2:1:3032:5703/2
+ACCAGATTCTCACGCTGTTTCCTCGCGAGCGGCCCATCCATAACGGGGTGTCCTCGCTCCTCGGGCTCGACCGCCG
+>850:2:1:3032:2715/1
+ACTGCGGCAAAAAACTTTGCCTCCGGCGACGACGTCGATCTTAGCGGTCGCGCTTGCTGCTTGCTCCGACTCGTAA
+>850:2:1:3032:2715/2
+ACATCTCTATAGACTAATTCGTTTCTGGCAACAAGATTGCGTTGCTGAATTTCTCCGCCACGCAACCGGCTATTAG
+>850:2:1:3032:14044/1
+GGTCGCCCGCTCCGCCGGCGGCGGGTTGGGGTAAGCCAACCCAACCCCGCCGCGCCCGGAGCGCCCGCGCCCCCAA
+>850:2:1:3032:14044/2
+CGAGGGTTTTGAAAACAAGTCCCGCGCATAACCCCGTAAGGAGATCGATGTAGGGGCGTAGACTTGCTGCGCCTTG
+>850:2:1:3032:12172/1
+TTGGCGACTTCTTCTTTCGTCGCCGCCTATTTGCACTCCACTGCGGCTTTTAGGTTCCTTACCCCTCCGTCTGGCT
+>850:2:1:3032:12172/2
+GGCTTCCACGCTAAAACTTGGCAGACGTTTGAACTAGCCAAATTTGAGTCGATGCTTCGTAACACCGCGGTGTTGC
+>850:2:1:3032:11717/1
+GCCAGCTTCTAGCCAAGACCAGCACTCGCAAGGTGTGGACACGATATACTGATGGGAGTATTGCACGGCGCTATGT
+>850:2:1:3032:11717/2
+TAAAACCATGGTTCTGACCTTATCTGAATTCGTGTTTGAAAGAGATCATATTGAACATGAACTATGCTTTAGAGAG
+>850:2:1:3032:20442/1
+CGGCGGGTCGGGTTCCAACATGATCCTGACCCTCTACGGCAAACCGATCCACAAGGCGGTCGCGACCTCCGCGGGG
+>850:2:1:3032:20442/2
+GGCGAGCCGCGCGCCATAGGGGGCAGTAAGGGTCGAGGCCGGGGGCATCAAGGCGGAACCAAACAACGAAAAAAAA
+>850:2:1:3032:16368/1
+AGGTGCCCCAGCCGTCGCTCCAGCTCACCCGCTCCCCGCCGCCGCGGCTGGGGAGCAGCCCGCCGCCCCGCCTCTC
+>850:2:1:3032:16368/2
+GACGGCGTCTCGATCCTGAACGACGCCGTCCGGCCCAAGACCAATCCGATGCCGAATTCCCGCCACCGGCGTTTAA
+>850:2:1:3032:6614/1
+GCGGATCACGACGAAGCCGGTGACGCGTTTGGCGCAGCCCGCACGCCCTCCCATCACGTTGTGGGAGAGCAGGATA
+>850:2:1:3032:6614/2
+AAGGCGATCAGCGGCCTGCGGCAGACCGTGGTCGGCCAAACGGTTGCCCATCTGGGCGAGACCCACGCCCAGAGAG
+>850:2:1:3032:2684/1
+TTGGTTAGTGTGGAAGCGGTTTGAGGCCGCTCTTGACGGCCGGCATCCGGGGAGCCATTGCCCCGGTACTCCTGAA
+>850:2:1:3032:2684/2
+AACCCAAGATCAACTACCGTAATGTCGATCTGTAATGAATTACGCATGCCGAGGAGCTTGTGTCGACACTCACTCT
+>850:2:1:3033:12778/1
+TGCGGCAGCGTCGTTATGGGCGTGTCACCCTGAACAAGACATTGCCGGCCACACTCAGCACCTCTTGGGGCAAACC
+>850:2:1:3033:12778/2
+TTCAAATCCGATTTCATTGACGCGAGCCCGGCGCAACAACACCTGTGCCTTAATTTTGCGCCGCACACCGGCATTG
+>850:2:1:3033:13785/1
+GAAATGACCGCTCCCACTCTGCTTGAGGTCCGCCAGCTTTCCATCCGCTTCAACACCGCCGACGGTCCAGTTGAGG
+>850:2:1:3033:13785/2
+TCCGCCGGGGGCTGCGCCGAGGCGCTTTACGTCCCTCTCCAGGACATGTTCACCCCGAAAAACAATACCCCCGTGG
+>850:2:1:3033:1043/1
+TAGAGGCGGTGGGGAGCGGACGGGTTGACCCCGCCCTAGCCCCCGCCGGAGTCGCCCACCAAGGCCCCCGCCCCGA
+>850:2:1:3033:5159/1
+TCGCCACACGCGTCCCCAGTTCAGCTCCATCGATGCGCCACATAGGGTGCTCACGCGGAGAGTCACGCCGACGAAC
+>850:2:1:3033:5159/2
+GACGTGAACTCCCGCTGCTTGCCGGCCCTCCTGACCGCGTCGCCGATGCTATACGCCTCACCGGCTGAGGCGGGGC
+>850:2:1:3033:2273/1
+GTCCACCCACCGCACCGTCAGCGGCCGGTCCTGGCCACCTGGGCGGTTATGGGGGGCCCAGCACAAATCATTATCG
+>850:2:1:3033:2273/2
+CGCAGGTGCTGATCGGCGTGGACGACGATCGCCGCCGGACAAAAGCGCCCACAATAAAGCGGCAGCCGTTTCACAC
+>850:2:1:3034:12561/1
+GCCCTGGGAGCACGAAAACGAGTTCTCGGCTGCGCCCGGCATGAGCGCGAGTCCGCTCGAGGGGAGCGAGCGCGGG
+>850:2:1:3034:12561/2
+TTGCAGGACCCGAACTGATTGCCTGGCTGTCGAGGGATGACCGACGGGCGGGGCCGGGGCGCGGCCGGCCCGGGCG
+>850:2:1:3034:11453/1
+TCTTCATAAAAAAGACCGTCATCTATCGTATTGATGCTTTCATCAATGAAGGTCAGGGCATCCACAGGCTGGGGCT
+>850:2:1:3034:11453/2
+AGCCAACATTGTGCCGGTGCGCACGGTTTCTCTCAACGAACGCATGGGAGGGGCGAGCGGCGGCGGGGGGGGAGTC
+>850:2:1:3034:3094/1
+CGGCCGAGGGGCTACTCTTCGTCCCAGCGGTTGGCATTCTTTGGAAAACCGGGACGCTGCACCCGTACGACGCAGA
+>850:2:1:3034:3094/2
+ATGAAAGCCACGTCCAGATAGATATCGAGACCGACGACATCCCTGCCGGCGTGGCACGGCTGGAGAAGTTGGGGGC
+>850:2:1:3034:5297/1
+TTGAGGCGCTTTCCGCATCTCGTGGGAGAGCTCGAAATGCAATTGCTACAACCGGATGCATAAAGGGCGCCCTGGG
+>850:2:1:3034:5297/2
+TCCGGCATTGTCTCGATGGGATCAGTGTCTGCGGTCTCCACAATTTTTACAGGGGGGTAAAGAGGCGGGATTAAGA
+>850:2:1:3034:13625/1
+GCCAGCAAGCTCCCCGCGCTCGTCGATCGCTTCGGGGCCGTCTCCGTGCACCAGCGCAAGGAAGACGGCCTCCGCC
+>850:2:1:3034:13625/2
+TTCTCGGTCTCCGCCCATTTCTTGGCGCGCTCGGGATCCGCCCGCCCGGCGGCGTTCTTCTTTTTGCGCTCCTTGT
+>850:2:1:3035:14435/1
+AGGAGGCCCATGGGTGGAAAGAAATCGCTGCGGCGGTTCGGTCTTGAGAGCCACCTCAGCGGTAATCACGCCGAGG
+>850:2:1:3035:14435/2
+GGCTCACACCACGGTTTCTCGATGCTTTTGCTCAGTCGGTCGACGCCCGAACCGTGGCCGCGCTCAAAGACAAGCC
+>850:2:1:3036:2953/1
+TAGGCACCGTATATCCATTGGTCTTCCCTCCATGGTTCACGGCCGTCCCCTTGATGACCCCATAGATATGGTCCTT
+>850:2:1:3036:2953/2
+CTTAGCTCTTGGGGATGGCCGATTTCTGTCCAGAACAGGGCTGTGTGAAAGATTCGGTGCGAGCGGTGACGGCTAT
+>850:2:1:3036:2764/1
+CAACGGCGCGTCGGGAGGCGTCGGCACCTTCGCCGTGCAAATCGCGAAATCGTTCGGGACCGCGGGAACGGGCGCA
+>850:2:1:3036:2764/2
+CTCCGAGAACGAATGGTTGCCCACCAGGTCGAAGATCAAATCATAGCGTTGATCGGTTTTTGTAAAATCCTCTTTG
+>850:2:1:3036:19344/1
+AATCGCCCGCCCAGATCACCTCTGAAGTTTCTCTCGTCGATTCATAGAACTCGAAAGCCTCCAACAGCGGACGAAC
+>850:2:1:3036:19344/2
+TGGAGGTTCATCCCAGCTACAATCCCCGTTTCCAATGGATTGTTCCGCTGTCCGTCTCAGGTCCGGTGGCGTTTGT
+>850:2:1:3036:3668/1
+CTGGTTCGGACTGATTCCGGGTATCGGAACAATCGGCTGGGGACCCCACGACGGTTCGGGGAATTTCCACGCCGAT
+>850:2:1:3036:3668/2
+TTTGGGCCAAACACTTCTTTCAAGAATCCTCCGACGCCGTTGGCCTGAATCGCCCAGACAAACCACATCACGAAGA
+>850:2:1:3036:1382/1
+ATTCAGATTGGCCGGCCGCCAGTCCGCCCATCCCGACGCGACCAAAAAAGCCGGAGACGCTGACCATGGAACGCTG
+>850:2:1:3036:1382/2
+GCTTGACGCCTTAGTGGCGGCGCTTCGCGGGGCGATGGCGCTGGACAGCGGCGTGCTAATCTGGGGATTGTCGGTG
+>850:2:1:3036:13142/1
+GCGGGGCACGTGCCCGTGTAGCCAGAGGGGAGGATGGGGCCTGACGAGGAGGGCAACGAAGGACCGGAAGCCCACG
+>850:2:1:3036:13142/2
+CCCTCTACTCGGGCGGACCCCACCCATCCACCGAGCGTCAGGAGCCCCCCCGGGCGCGGCGGCGCTCCGTCCGTGT
+>850:2:1:3037:18639/1
+GCGGGGCGCCGGCGCCCCCCCGGCCGCTCCCCTCCCCCGCTCGAAGACTCCTCCCGGGGGCCCCCCGGGCGGGGGG
+>850:2:1:3037:18639/2
+CTGGGCCGTGAAGCGCGCGGGCTCGGGGTACTCGCGCGCGCCGCCGACCTCGATCTCGTAGGTCTCGCCCCCGACG
+>850:2:1:3037:16911/1
+GTGACGATCAAGAAGGCCGCGGCCGAGCACGGCATCAAGTTCGACGAGAACGAGGTCACGTGTGACCTAGCCCGCG
+>850:2:1:3037:16911/2
+CGCCGGTCTCAGAGATCGGTCTCAGTCCCGATGTCGACGACGTGGCCCGGCGGGGTCCCGCAGTGCCGGGGCGCGG
+>850:2:1:3037:20894/1
+AACCTGATGGTCGTGGACGCCGATTCGCCGCGCCGGAAGGTGAAGGTCATGGGCTTCTCGCCTGCGACGGTGCTCG
+>850:2:1:3037:20894/2
+AACGGCAGCCCGCCCGGGAGGAGATCGCAACACGGCACGCCCACCGAGGGGACGGCGCCCCGGTGGGCCCCTGTTT
+>850:2:1:3037:20061/1
+CCGCCGCTCGGACTGGCTACCACTCACCAAGCTCCCCCGCGCCGTCACCCAGCCAGCGCTTTCGCCCCACTGCCAC
+>850:2:1:3037:20061/2
+AGCCATCCGGTGAAAATGTCGTGCTCATTTTAAATGAGTCGTCGTGCGCCAGATGCACGCGCTCTCCCTCGGGTAG
+>850:2:1:3037:15579/1
+CCCCACCAGCCCGCGCGGGCCGCCCCCGCGGGGGCGGGCGCCCCCGCGGCGGAGGGGAAGGTGGTGGGCAAGGGGG
+>850:2:1:3037:15579/2
+GGTCACCCGGCGTGACTACACCATGACCCAGGCCCTCGTCCTCCTCGTCGCGTCGGTCTTCATCATCGTGAACTTT
+>850:2:1:3037:3483/1
+CCATTCGGCCGAGCCCGTCCCGGAAAGAATCCCACGGTCCTTCCCGCGCGAGTGGCACTTTGCGAGGGAGGCGATT
+>850:2:1:3037:3483/2
+AGCCGCGCTTCCCAAGGACGGCATCATCGACACGGGCGTCCAGGTCATTCGCAAAGACACCGTGGCGGACTTCAAA
+>850:2:1:3037:11945/1
+GCGACCCGGTTGTTGCCCCTTCTCCGGGAGGACGCGGCTGTCGCGCGGATCGCCAAGGGCCACACCCCGGATCTAC
+>850:2:1:3037:11945/2
+GCTCGATGCGCACTTGGGGCCGCACCGGCGGCGGCAGGGCCATCTGGCTCCTGGCCGCGCTCCGGCACGCGGCCCC
+>850:2:1:3037:9937/1
+GGACGATGCCGGCGATGGCGAAGCAACCGCACTTGGGATAGAAGAACTCGGCGCGGTCGGGACGGTTGTCGCCCCA
+>850:2:1:3037:9937/2
+GCTGAGCCGACGCTCACCCCTGAGCAGTTCGCCGCCACCGGCGGCGGCTATTGGTGTCGACGGCGAAGGCCGGCAG
+>850:2:1:3038:13318/1
+GCGCAGAAAAGTCCGCATCAAAACCTGGCCGTTGTGGAGCAATTCTGTGCGCGTCTGGAGGTTCTCCCTTTTGCTG
+>850:2:1:3038:13318/2
+CGCAACCCAGGCATCCGCCGGAACTCCCGCACGATATTAGTGACGCCGGTTAGCCCCTCGCTGCGGGCGTGGCCCC
+>850:2:1:3038:6892/1
+TATTGAGGGCAAGATATCTAGGTTCATGAAGCAACTGGTACTTTGCATCCACGCATGTCATTCTGTTACCCGAGCC
+>850:2:1:3038:6892/2
+GATGGTGGAGGCTGAGTGCCGCTGGGTTCGGCTGGTCACGCTAGCCGGCCCGGCCCCGCCGTCCTGCCAACGGAGC
+>850:2:1:3038:8358/1
+CCGGAACGGCAACCGCCCAGGGCACTAGGGAGCGAGAACAGCAAGCGCGGCTTCTGCGCATTCGGCGTCTCGCCCA
+>850:2:1:3038:8358/2
+CTACCGCGAGTTCGAGTCGAGCCCCAAGCAGGTGAACCCGCTCCTGGAGGGGCGTGCCCGGGATCAGCCCGGCGGG
+>850:2:1:3038:6387/1
+GCCCTGACGCGCTGCTGGAGCCCCCCCACATGCCCCCTGATCCGCTCTCTGATGGCCCCCCGCTTGCCGCCGCCGG
+>850:2:1:3038:6387/2
+CAGTGCGCCCCATAAGCCAGCCGGGGGCATTGGCCCTCCCCTCTCCTCCAGCCTGGCAGGGCGCACCCTAACCTCG
+>850:2:1:3038:6995/1
+GGGACAGGCCCCCACCGCCTCCCGTGCGGCGGAGGTCTCCCTTGGCTAAGGCGTCTTGCAGCGTCCGCGCGCCCTC
+>850:2:1:3038:6995/2
+GCCTCCGGCCAGATCGGGGTTCTCCCGCGGGCAATGGGGAAGAATGGCCAGCGGCGCTACGCCAAGAGGTCGCTCT
+>850:2:1:3039:17666/1
+CCGGCGCCGGCTCCCATACGCCGAGAGCCTCGGCGATCACCCCACCACTGATGGGAAGGAACAAAACAACCCAGAT
+>850:2:1:3039:17666/2
+TCTGACGACTGCACGCCGAACTCTGCCGGCCCGGTGATTTCCGCGCGCAGGGGCAAAAGCAATTCAGGAATATCGA
+>850:2:1:3039:17810/1
+GCCGAAGATCTGCATGAACTAAAACGACGCCCGGCGCGAAAGCACTGAGACGAGTTCCTCGGTCACGAGCTCAGCA
+>850:2:1:3039:17810/2
+TAACCGTGATAACTTACTGGAACTTGTGGGGTTAAAATAGGGGTTTTCTCCGCCTAACCATCAGAACTGCGCTGCG
+>850:2:1:3039:7516/1
+GCCAGCCATTTCCCGCCGAGGGTTAGAGACACCAATGAGCTGCCGGATGACGTGATCGAGAGCTGAGAATCATCTG
+>850:2:1:3039:7516/2
+AAATCGAAAATTCCATCGCCGGGTTCCCCCTGGCGAGCGCGATCTCACATCCAGCGACGGAGACCCAGGGACCAAC
+>850:2:1:3039:9573/1
+TTATATATCTGCAAACCGAAAGCGCCGCCTGGTTGAAGACGCGCAGATGCGCCGCCTGCCACCACGTGCCGATGCC
+>850:2:1:3039:9573/2
+GCAGCGACTGCGAGGAAAGGAAGCCCCATGTTCAGCCCTCGACTCTGGGGGCGCGGGTCGGGTGGGTCAGCCGGAT
+>850:2:1:3040:5095/1
+GAACAGTCGCACCGCAAACCTCGCCCGAACCATCGTCAGAACCGGCGGATCACTCGCATCTTCCGGCGTTTCTGTG
+>850:2:1:3040:5095/2
+AGCGCCCAAAAAGAAAAAGGCCGCAAGGAAATCCAAGAGGAAAGCACCAAAGTAACCGTCCTCATCCTGAGGAGCG
+>850:2:1:3040:19224/1
+ACCCCGATGGCGCGGCCCACCGCGAGGCGCATGATGACGGCCATCACGGGTACGGTGACCGGACACGGCCTCCGCC
+>850:2:1:3040:19224/2
+GATTTTGGGGCATTGCGCAGGCGGGTGGAAAAAAAGGGACCACAACATTAAACCGAACACAAAGCACACGCGCACC
+>850:2:1:3040:11771/1
+ATAACTTATACAACGTTGCATAACCCTGCAACTAGCTGCAAATAACATCTCAATGATACGGTTGTCAAACGGTTGC
+>850:2:1:3040:11771/2
+AACAGCGTGCAACAGATTCACATAGTTACAGAATCGTGGCATATCATGGCAAAATCGATGAATGCGGGTGCGGAAC
+>850:2:1:3040:21140/1
+CGCCTCCACGTGTTCGGAAAGCTGACTGTATCCCCCGCACCGACGGGAACGAGCGGCGCGAGGCTGGCGGAGAAAC
+>850:2:1:3040:21140/2
+ACCCGTCTCCTGGGCCTGCAAACGGCGGGAGACGCGGAGAATCGCAAGCACCCCGACGGCGAGCGGGCGCCACGCG
+>850:2:1:3041:13500/1
+CCGGGCGGGAGAGCGATGGCCTTGAGTTGGAGCCCAGCCAAAGCACCGCGCAACACCGGCTGAGCAGCAAGCAGGT
+>850:2:1:3041:13500/2
+GCTCATGCGGCGGAGCCAGGTATCGGGGCCGGCAGGGAGTTGCACTGTCCAGGTCGGACCCGCATCCTCGGAATGC
+>850:2:1:3041:13022/1
+AGTCGTGGGCCCGCGCTAGGGGTTTCCGCCAGCCAGCGAGCGACCGTTGTAGAGTGTGGTGACGCGTGCGGGGGTC
+>850:2:1:3041:13022/2
+GAGACCCCGCTGCTGGGACCTTGCGATGCCCGGACCGATTCCCACGTTCTGCCGCCTCCGCCCTCCCCCAAAAGGC
+>850:2:1:3041:16548/1
+ACGCACATCCGACGCCGTCGATTCCTTTCGGCGCTGCCGGCCGCTCTTCATCCAATCACGGCTGTCACCGTCGCGC
+>850:2:1:3041:16548/2
+CGGCTGCGCTCTATTACGGCGACGGCGCTCAACTGGTCGTCGCGGCCGAACCGGAAAATCACCGGGCGTTTGGTGG
+>850:2:1:3041:11366/1
+GGTGCTCACGGACCGACAATTGGGGCAATCGCTGCTCTTTGGTTCCCTCGCAGCCGCCTAATACGGAGTATCAAGT
+>850:2:1:3041:11366/2
+CACTTCAGACGCACCTCGCTGGTCCCCCTCTTCTAAGTTTAATCAAACTTTTTCGGCCTCACCTCAACTTCCCGCG
+>850:2:1:3041:12255/1
+GGCGCGGTGGCGTCCTTGATGGTGTCCTCCTTTTTCACCCCGGCGAACGTGCAATCCTCCTACGCCACCGCCTCGT
+>850:2:1:3041:12255/2
+TTGACTACGAGGAAGGCGCGGAAGGCCCGCACAAGCCCGTGCTGCGCGACGTGCAAATACGTGACGTGACGAGACA
+>850:2:1:3042:17935/1
+TTGCGGGCGCCGTCGAGCCGCTCTTCGTAGCTTCTTCGTACCGCCGCGAGCCACTCTTCCTGCTCGGGTCGAGAGC
+>850:2:1:3042:17935/2
+TGTAGCGCGCAGACGCGCAGAACAGGCAGCGGCCGGGGCCACCGGGGGCCAGGCGCACCTAGACGCCGCCGACACC
+>850:2:1:3042:15020/1
+CGACCAGCACCTGCGAGGTTCGCCGGAAGCCCGGGGGCCGCCGTAGTTGCCCGCGCGTGATGGGCCCGACGCTGGG
+>850:2:1:3042:15020/2
+ACCGCCTAGCCGTTACGATGCTTCGCGGGACGCGGGACGGGGTACGAGCCCCTGGTGGACGGGCTCGACCCCAGCC
+>850:2:1:3042:14236/1
+TAAAAACGACTCCGAAGAAACCTTACCCGACATTGAAAGGACTCCAATTTCTCTTGGACCAGCTTGCGCCGCAGAT
+>850:2:1:3042:14236/2
+GTTTTTAGGCAAGTCACGTCGTGGAAAGCGCGTGCCACCCGCCGGATGAGCTTCGTTTAGCCCACGCGTTTTGTTG
+>850:2:1:3042:8561/1
+GCCCTGACCGAATCTGAACTTCCACGATGCGTCGGTGGCGACCTCCCGTGCAGCGAGCGGTTGCGCGTGCCCCTCC
+>850:2:1:3042:8561/2
+GTCCTCTTCCGGAGCGAACAGAGGGGCCGGGCAGTCCCAGACTCTCAGTCGCGGCGAAAGGCTGGGGACGCGGGGT
+>850:2:1:3042:1525/1
+GGGCGTCACGATCGTCGGCGGGATGGAGATCACGGCGGACTGGAACGGGCGCGAGATCCACGTGCGCGCCCCCTTC
+>850:2:1:3042:1525/2
+CGCACCGGCCGCCTCCTCGAGCACGCGCGCGAGCTGGATCTTGATCCCCCCAGCGACGAGACGCGCGACCATCCGC
+>850:2:1:3042:4481/1
+GCCCACGAACAGCCATACCGGGGAGCTCCCACTTCGGCGCATCAACACCACGGAAGCGATTGAGTAGTCCCGTGTG
+>850:2:1:3042:4481/2
+GTCACGTCGGCTCTGAGCCGGCGCGCGTCCCTCCTGCTGCAGGTCCTGGTGCTCGGCATGCTCGTGGGTCGGCATC
+>850:2:1:3043:18170/1
+TGGGAACCAGGGCTCCTTAAACGGATACGCGAGCTAGAGGCGAGTGGTGGGTGATCTGCTGCGTATTTGCTACAGG
+>850:2:1:3043:18170/2
+GGACATAGGCACCCCGCACACCAACTCGATCGGCCTGCACACTCAAAGCCCTCTTGCACCTGCCCGACTGCAGGGC
+>850:2:1:3043:6423/1
+CCAGTAACCAGACGATGATGATCGGGCCGAACGCCTTGCCCACGAGGACGGCGCCCAACAGCCGCATGGCGCACAG
+>850:2:1:3043:6423/2
+TCGGCATCCTCGGCGTGCTTGGTACCGCCCTCTTCTTCGGAGCCGGCGGGCTCACCCCCCCGTTGTCGGCGCTGGC
+>850:2:1:3043:8540/1
+AGGCACACCTCGCCGTCCCCGCGCAGGCTATCCGCGCAGGCGGTGCGCGGACCGGGTCGGAAATCTCGTCCGGCAC
+>850:2:1:3043:8540/2
+ACGTCGATCACGAGATCACCGGATACCGGGGCCACGGGGACGGGGTCGTCTGGGGCGTGGATGCGAACGGCGGCCG
+>850:2:1:3043:15216/1
+TGACCCGACCTACCGCCCCGCCCTCCGCAGCGCGCCGGCGGTCCCCCGGACTGTGTGGCGGGTCGCTCGCCCACCG
+>850:2:1:3043:15216/2
+GATCGTGGCGCAGAAAGCCCGGCGGACGAAGTGCAACGGACCGGACCGCCCGATGCGGCCGGGACCTGCAAGAGGG
+>850:2:1:3044:20379/1
+GCTACGCCGCTGAAGAGTTCGACTCTGGAGCGGCCGGCGCCACGGCTCGGTCATCGACCCCGAAGATCTCGATACG
+>850:2:1:3044:20379/2
+AACAGCAGAAGCGTCAGATCCTGGGTCCAGATGAAGAAGACCGGCACCGAAAGAAACGCGAGCGCAAAAAAGGCCA
+>850:2:1:3044:7487/1
+CATCGCGGCAACCGTCTTCCGCCATCTGCAAACTCACCTCGATACCCAATGGACCGACCCGCAGGGCCGGCCCCAC
+>850:2:1:3044:7487/2
+TGAGGACCCTCTCCGGCGGGATCCCACCAAAGACGAGCGGCGACCCCGCGAGGCACTCGGGAAGCGACAAGGCCAC
+>850:2:1:3044:13204/1
+CGGGGTGGCAGCTGAGTCTACGTTGCACTATCGTCGATCCGATCTTTCGCGAACCGTACGATCGCCATCCGCGTGG
+>850:2:1:3044:13204/2
+ATGGAAGGCGATGCGTACCCGCCGTTCGCAAATCACACATCGGGGAAAAAAACAAACACTACTCCCGGCCCAAAGA
+>850:2:1:3044:10977/1
+GGACGGCTGCGGGACTGGCAGTCACGCGGCGGTGGGCCGACAGCGCAACAAACTCCCGGCGCTGGAGCGCGGTTGG
+>850:2:1:3044:10977/2
+AGCAGCGCGTGATGCTCCGTGGGCTACCATTCGGAGAACGCCAACGGCCGCGGGTGCAGAGAATGTCCCGGCCATC
+>850:2:1:3044:4161/1
+CGCGCACCGACACGCCACCACGGCGCGCACCGCTATCTCTGCGCGCACGCTCCGACCGCCGGGAACAGCGGGAGAG
+>850:2:1:3044:4161/2
+TGAGGGAACGGAAACGACTGGCGCCCGAGCTGATGCGCCGGGCAGACAAACTCACGCGGGGGCGCGTTGCTGCCGC
+>850:2:1:3045:19299/1
+GCTTTTGAAAGGGGTCGATTATATTTTTGTGTCCCTCGACCCGCATCTGCCCGGCGAAGTATGCCACGAACTTGCC
+>850:2:1:3045:19299/2
+CCGATTGGAACCGCGCGGAATTTTGGCGTGACATCAGCTAGCGGTTTCCGAAACGCCGGGCGCAAATCAACACGCA
+>850:2:1:3045:1307/1
+GGGAAAGCCGATCGCCACGCCGATCGAGGTGTTCTTGGCGAGCCCGAGAGACTGCCGCGCGAGCGGCGGGCGGATG
+>850:2:1:3045:1307/2
+ACCGCGCTGCTGGTCGGGCTCGTGCTCTATCACGGCGCGTTCGTCGCGGACATCGTGCGCAGCGGCATCACGGCAG
+>850:2:1:3045:13917/1
+ATAATGGCGGGGCGACCGCGCGCAATGGCTCCGCTGGCCCCAACCCTGGGTCCCCCAACCACCCTGGCGCTCAGAC
+>850:2:1:3045:13917/2
+CATGCCTTCTTCCCAGTCGACACCGGGACCGTCGGTGAAGTTCGGCTTGGCCGGGGGCTGGGTGGGGAGGACACTG
+>850:2:1:3045:8587/1
+CTCGCTCTCGGCGCTGTGCTGATGTTTATCGGCGTCTAGTGGGAGCTGGTCTGGTGGAAAATGCTTTCAGCGAGTC
+>850:2:1:3045:8587/2
+GCCGCTGTCCGCCTCTTCGGCAGTCTCATTCCTCACCGTTGTATCTAACCTCGTCGTTGCCGAGTTTGCACGCTCA
+>850:2:1:3046:2345/1
+GGCCGAAGAGATCAATGCAGTGCAAATCAGCAATGGCAGCGAAAGCATCACCGTTGATGAGGACGAACATCCACGC
+>850:2:1:3046:2345/2
+GGGCCAAGGGCTGCAAGCCATGTTTGTTCAGCGCCGCAGCCGACGCCAGACGCATGGCGCGCGCGCGGTGGCGCAG
+>850:2:1:3046:10670/1
+GTCGTCGCCGGGTTCCTCCGGGGGCATTGGTGTAAACAAGTATACTCTCGATGACGCGGTCGCGTCGGCTGGCCGA
+>850:2:1:3046:10670/2
+CGCGATAAAGAGGCAGGCTTTCTTTTAGCCGGCAATACCATCTTCGTCACGCGAGACAATGGCGCTCGCTGGGAGG
+>850:2:1:3047:19940/1
+CCGGCGAACTGGCCACGACCCGCTCTCGGCATCAAGAGGCCGGGGCAGACGGCCGGGGCACGGGGCACCCCCGGGG
+>850:2:1:3047:19940/2
+CGCGGGCACCCAGTGAGCGGCGGGCAGGCAATGGCCCTCTCCGCGCTCCGCCCCTTCCCTCGTGGCAGGCGCGGCC
+>850:2:1:3047:8476/1
+GACGCGTGGTGCTCGCGACAAATGACTCCGAGACGTCGCTGACGATCCCGCGCATCGTGTATGTCGTCGATACGGC
+>850:2:1:3047:8476/2
+CGTAGAGCCGGAAACAAACGCCGCTCCGCAGCCGGCCCGCGCGCCCCCTTCGCCGCTCGGCGCGCGCGCGCGGCGT
+>850:2:1:3048:17835/1
+TGGCGACGTCGCCGATGGTCTTCAAGCCGGCGCGGCCCAGGCCCTTTGTGAGCGCGCCACCGGCGCCACGCGCGGA
+>850:2:1:3048:17835/2
+GCCCATCTGTTCGGCGGCGAGCAGGCGCTGCTCCAGAACGTCCGCGCGCCGGCGCGGCGCGCCGCTGCCGCCGGCG
+>850:2:1:3048:4912/1
+GACGCGGCTTACCAAACAGCAAGCGGAGCACGCGGGGGTGGAGCAAGAGGGCAAGCGGTTGGCGGGGACGGTGGGC
+>850:2:1:3048:4912/2
+GCTTTTGCGCGTGCAGTTGGTTCTGGGACGCGCCCAGGGGCTGGCGCAACTTCTCCAGCGTTTGCTTGCTTCCAGC
+>850:2:1:3048:8069/1
+CCTCATTTTTGCAGGCAATAAGTCCATTTCCTCCGAGGAGCTCAAAGCGATTTTCAGGAATGCGGGCACTGTCACG
+>850:2:1:3048:8069/2
+GTAGGCGTGGTTTTCGCTGACTTTGAAAATCAGTTGAAGCGTGGATTCAGCGCCCGGCGCGAAATCGACCCCCGGG
+>850:2:1:3049:4854/1
+TGCATGGGCCAGGATCTCCGCGCTGGGGGCTACGGCGCCTTCCCGAGCGAGGAGAGCAGCCAGGAGCGCGGGCGCC
+>850:2:1:3049:4854/2
+GCACGAGCGGAACCTGCGCCTGTCCGCCCGACATGTAGCGGAGCTTCGCAGCCTGGCTGACGACCTGGGCCATCGC
+>850:2:1:3049:9304/1
+AACCGGCCACGACCTCGTTCACCGGCGAGTCATAGAGGTTGCGCGCCGTGTCCACCTGTTGCACGACCCCGGCCCG
+>850:2:1:3049:9304/2
+GTGTCGAGACGCGTGCGAACATCGCCGCCCCGCAATCGCGGCTCGCCACAACCCCCAGCTACGTCCCACACGACCC
+>850:2:1:3049:1239/1
+CTTTGCATGGAGAAGATTGCTGTTACGTCGCGGGCGACGGTCGCGGGGGGCCCCCCCGAAAAACGCTCTCTGGCAA
+>850:2:1:3049:1239/2
+GGTTCAAAAAAAAGGCGCACTCCAAGGCGATGTCACAGCGAGGGCAATTTCGGTGGGAAAAGGAGGCATGTTTTCC
+>850:2:1:3049:16146/1
+CAAAAATAGCGCATTGCCTTCAGCACGCTCGATCAAGTACTTGGCGAGGCGATCGGCATCCTCTTCGGAAAGGGGC
+>850:2:1:3049:16146/2
+CGGTATCGCCACCTACCGCGATGAAGAACTCGACCGACACCACCCGCTGGCCGCGGCCGACCCACAGCTCCCGCCC
+>850:2:1:3050:8751/1
+TGACGTCGGGGTGGAGCCTGTTCTTGACGATCTTGCCCTCGGGCACGCGCGCGAATGTCAACGTCGGGGGCACTGG
+>850:2:1:3050:8751/2
+AGTTCACCGAGCTTGCGATCGACTGTGCCGATCCCAGCAGCCTCGCCCGGTTCTGGTGCTCGGTCCTTGACTACGA
+>850:2:1:3050:15813/1
+CGGTTCCGCCCGGCGAAACGACGGCGGCGGGCTTCTGGGCGGTGCAGGGCGCCTGCCCCACCTGTGGGTTGCCCAC
+>850:2:1:3050:15813/2
+CTGCGGGCCGCGCCGGCGATCGACGGGCTCGACGGGTTGCTGGCCGCGCAGCTCGTTGCACCGCGCGGGGAGGGCG
+>850:2:1:3050:11472/1
+CGCGACGTATGAGGTCGCACCGCGCACTCCGGCGGCAGCTTAAGCAACGATCTACTTCTCGCAACTCGCTTTCAGT
+>850:2:1:3050:11472/2
+TTTTCAGGCGCGCACCACCACGCCCCCGCCAGATGGGAGAGCTCGAGGCCATGGCGGCAGGGAAGAGTAACAGGGC
+>850:2:1:3051:2398/1
+TTTTTTGAATCCAAGAAGGCGGAATCGATCCCCGAATTCGCCAAATCCATTAAGAAAGATGACAACGAAATAGCCT
+>850:2:1:3051:2398/2
+CGGGGCCGCCGTAGATCATGCCGGGAGCTTTCACGGCCGGGGGGATGGCTAGAGCGATCGTCCACATTCGCGCCCC
+>850:2:1:3051:17872/1
+ACTGTTTATTTCACCGAGCGCGCTGTGGTGCGGCACGAGCTGGTCCGCGCGCTTATCAGCGCCTATCAGCAACACC
+>850:2:1:3051:17872/2
+TGGCATACGGAGCGTATTCCTGATTGCGCGCCAGCTCGCTTCGGGGCCGGCGACACCGGGGTTTTCGCGGAGCAAG
+>850:2:1:3051:14706/1
+ATACCCCGCTTCGCCTCGAATCCCTCCTTAAAATTGGGTTTTAGGCGGCGCAAATCCGGCCGGCGGAAGATTCGAC
+>850:2:1:3051:14706/2
+AGATCGGACAAGATGTCGCCGAACAGGTTCGAGCCGACCACGACGTCGAACCAGTCCGGATGCAGCACGAAATTCG
+>850:2:1:3051:8037/1
+TGCGCAGTCATTCACCTGAGCTCAGGCTCGCCGTCCTATGTCGCGCTCGCGCGGCTACTCAATGCTTTTCCGGCTC
+>850:2:1:3051:8037/2
+CCTGACTGAGTACCACGCAGCCAATCCCAATGGCTGATACTTCCTGGTTGCTTCTTCCTAGCTTCCGCTTTTGCCT
+>850:2:1:3051:1884/1
+CAGGCCCAGCACGAGTTCCGCGTCGGGCAGATGCTCGCTCATCCCAACCTCATCAAGGCGTACGCCCTGGGGACAG
+>850:2:1:3051:1884/2
+AACAACGCCGGCCGCCGTCCGCGCGAAGATCTGCAACAGGTGCGGGACCTTGAGGCGCGGCGCGGTGTCCGGGGCC
+>850:2:1:3052:12715/1
+GTGGATGACCGAGCGGTCGATCGCACGCAGCACGGGGGTCCGGTACGCCCGAAATCCGGACGTGACGTCGTGTACC
+>850:2:1:3052:12715/2
+CGACTCGCTCGCGGCGGGCGCCGACGGCGCGACCGGTGCGCGCGTCCCGCCCGGTCGGCGGCGCGGGGGGTTGGCG
+>850:2:1:3052:20951/1
+GGAACTCCGCTGGTTAAGCTCCCAGCCTTCTTTGTTTACATTGGCGCATCGCACGCGGCGACGCTCGCCCAGCGCA
+>850:2:1:3052:20951/2
+TTGCGACGTGGCAAGAAGCGCCGCGACGGCGTCCGGGCGTGGGGCCGTTTGTGGGGGCGTCGGGCATTCGCGCCGC
+>850:2:1:3052:18739/1
+GCCGCCACAGCGCACCGGGCGCCACGCCCGAGCCACCACCACCACATTCCGGGCCGCGGGCCCCGCGTCACCACGG
+>850:2:1:3052:18739/2
+ACACTGGCTGGGTCACCAGGGCGGAGGGCCCATGCGCACGCCGTTTGGTGCGGGGCGGGCGAGCGGAGGGGTGACC
+>850:2:1:3053:7803/1
+AGCGCGTAGGGCGACTGCAACGGCGTGTGCACCTGCCCGCCCGCCAATAGCGACCGCGAACCGGCCGTCGCTGCTC
+>850:2:1:3053:7803/2
+CAGTCGTCGTCCTCGAGCCCTTGGAGGCGCCGCGGCTGCTCCGGCCCGGCCGCGGTTCAGAACGGCCGACGGCGCG
+>850:2:1:3053:3860/1
+GACCCGCGCGGCCCGCCGTCCCCGTGCCACTCGTTGTTGCTCGGCCGGGGCAAGCACGGCCGGACGCAGCGGGACA
+>850:2:1:3053:3860/2
+TCTGCACGACGCAGGCCGGGGGGCGCCCGGCGCGTGCGACCCGGCGCGCGCCACCCGCGCCAGGCCGGGGCAGGGG
+>850:2:1:3053:1204/1
+AAGACACGGCGACCACCAACAGCTGGACCAGCGACAAGAACCGGGTGCCGTGGAAAGTGACGGACCGCAACGGCAA
+>850:2:1:3053:1204/2
+GACCCGTGCGGTCCACGTAATAGGTCTGCTGATGTCCTTTGGTGTAAGTCCCAAGGCTCGTTGTCAACGGCGTCAG
+>850:2:1:3053:2068/1
+CGGGTCTTCACGTTGTACTCGATCATAGAATTGATGTCGCCGTAGCCGATGTCGTAGGTGCCGGTCACCCCCTGCT
+>850:2:1:3053:2068/2
+ATGGGGCGCCGTCCCGCGCGCGCAGGCTGCGGCCCAGCTCGCCCTCCACTGGCCGGGTCGAAGCGCGGCGGGGCCC
+>850:2:1:3053:1183/1
+AAGGTCTTCATCAAGCAGCTGTGCGAGGCCCAGGCCGAGCTGGCCAAGCAGACCGCCAAGCCGGTCGCGGAGGCCC
+>850:2:1:3053:1183/2
+CGCGGCTGTCGAAGCCGGGGCGGGTCGCTGCGGGGTGAACTGCCTTGCTTTCGTCTGGGGGGGGGCCTCGGCCCAG
+>850:2:1:3054:13006/1
+GACGATCCCGTGCAGCTGGAGCGAGCCGTCCGGGAGCTCCTTTGCGCCGAGGACAATGACGCCACCTCCGGCGATG
+>850:2:1:3054:13006/2
+ATGCGGAGAGCAACACATTCGCAGAGACGGAAGACGGCGCGTGATCCAAGACGATCTCGATACGCTTCGCGAAGGC
+>850:2:1:3054:16099/1
+AGTGAACGCGGCAAGTTTCTGGGCGTTTGCGGTTGGCGGCGTGATCATGCTCCTCAGTTTCTTCGTGCCCGGCGGC
+>850:2:1:3054:16099/2
+AACTGAATAATTGTAGTGATGAAATTCACTGCACCAAGCAACGACGACGTGATCAGGAAAATAAATCCGAGCAGCC
+>850:2:1:3054:2834/1
+CGTGGATCCGCCATCGCTTCTGCCCCGCGATCTGCAGCACGAAGACGTCGTGCGCATCGTAGTGGGCGGAAAAACG
+>850:2:1:3054:2834/2
+CAGGGCCTCCACCGGCTCTGGCCGCCGTTGATCGAGTCCGCCGGGGGGCTGCCCACGGAGCTCGGGCCCCCCGTCC
+>850:2:1:3054:12150/1
+GCTCTCGCTGGCAGACGGGCAGAACATCGTCAGTGTCCGTCGACGATCCGAGGTGGCGGGCACCCGAGGCAGGCCA
+>850:2:1:3054:12150/2
+CGCAGCAGCATTGTACACTGTAGCGCGCTGGCGACCTGACCAAGATCCACGCATGCGCACCCGCGGCGGTGGGCTT
+>850:2:1:3054:7717/1
+ATTGAACCCGGGTCCGCTCGCAAACTTTGTGGTGCCAGGACGCGAATCGAAGCGCTCGATAGTGAGTGGCGGCGCG
+>850:2:1:3054:7717/2
+GAAACGATATACCTCCCTCATTGCGCAAGATCTTTTGGAAAACGCGCGCAAATACAAACGCCCGCGCCCCCCCATC
+>850:2:1:3054:12179/1
+TAACCGACGTCAGGCAATCGAAGCGATGCAGAAAGAATTACCTCAGACCGAAGAGATCATTGAGATCGTCCAATTC
+>850:2:1:3054:12179/2
+TGATTCCGGTTATCGCGGTAGTTCTCCACCACGAAAGCCGCGCTTACACCTGCGAATACGACAATGAGTTCGCCCA
+>850:2:1:3054:20566/1
+CCCGGGCCAAACCCAATGCTGAAGGAGACTTGAGCGTCGGAACGCGGCACCGCTGCAAAGGGCAAGCCCCCCGCCA
+>850:2:1:3054:20566/2
+GCAGCTGCAAAGGCAGCGAAGACGCTGCGGGGTCGGCGTGAGTATCACTCGCGCGTGGGGGAGAATGTTTGCGTTA
+>850:2:1:3054:8857/1
+CCACCGAAGAAGGCGGGAGCTGGACGAACAGGGGCTTGCCGAGTTCGGAGCGGATCACGCGCATTCTCTTGCATCC
+>850:2:1:3054:8857/2
+CATCGCGGCGCTCGAGCGGCCGGCCGACGCGTTGGTGCCCTTGGGCACGAGGGACCCGTTCTTGCCGCCAGCGCCG
+>850:2:1:3055:3396/1
+CCGATATTCGCGGCGGGGGACTGGGTCCACCATGACCCAATGCGTTCGTGGTCGTTGCTCGCGTCCTTGAAGCCGT
+>850:2:1:3055:3396/2
+CGGCACTGCGGCTCAGGCTGCGGTTGGGTGAGTCGTGATGGACGTGACGTGCAGACTGGTCGATGCCGCATTGAAG
+>850:2:1:3055:12479/1
+GGATTTAATTGGATTATCCGCGCGTTTTTTGTTCGTAACTATGCTTACTGGTACTATCTATGCAACATATATATTG
+>850:2:1:3055:12479/2
+TCGGCGACTGCCGGCTGGAGGCATTCTCGGGACATACGCCCCCGCATTGGTTCGAAGCAGCAAACGACCTCCGCCG
+>850:2:1:3055:16697/1
+GTCCGACGACGACGGCGCGCCGAAGCCGCATGCGAGTCCTGAGGTGGGGAAGTTTGCGCGCGACCACGGCGTCGAT
+>850:2:1:3055:16697/2
+CTTCGTCATTTCCGCATTGACGAACCTCTGCACGTCCTCGCGAAAAATGCGCCCGTTCAGTCCGCTCCCTTTGACG
+>850:2:1:3056:16728/1
+CAGCCGAGCGACATGGACCCCGAGCTGCGCCGCTCGGTGGAATGCTGGGCGCAGGACGAAGCATTGCCGAACGTGG
+>850:2:1:3056:16728/2
+GAGCGCTTGCGCGCCTTCGAAGAGCGCGGCCGCCGGTTCCCGGGGCGCAACGGGGATAATGTTGAGGCCCACGATC
+>850:2:1:3056:3231/1
+TAAGCCTCGACCCGCCCATGGGTGTCAACATAGACGACAACTACATAGCGACCGGCCTTTAACCCACGATGCTCCG
+>850:2:1:3056:3231/2
+ACTTCCCTCCTTGACAGAGTCCCCATGCGCAATCCCCACCCCTTTCCCGGCCGTGCTCTATTGCGATGCGGGACCG
+>850:2:1:3056:12943/1
+TGCAGGTCCGACGATCCCCGGGAGGCACCCGCGGCTCCGGCCCGCCCGCTCGGGGGCAACGCCGCGGCCCTGCGTT
+>850:2:1:3056:12943/2
+TCAACACGCCGCGCCCCCTCGGCGCCGGGCACCAGCGGGGCACCGGCGGCACGGTCCCCGCCGCGGTCCCCCACCG
+>850:2:1:3057:9346/1
+GACGAGGAACTGAATGCATTAAAGCAACTCGGTATTCTAGTCGATCGGGATGACGAAGGTTATCTGCTCCAGATAT
+>850:2:1:3057:9346/2
+AGTTATCCTCCTTTTACAAATTGCCTCTCGCGGCCTGTTCGCGCTCAATAGCCTCGAACAGCGCCTTGAAATTACC
+>850:2:1:3057:9951/1
+ATCCGCGCCGCCCCAAACCCGTCCCGGCGACACCCTCGCCAACCTCAAGATTCCGCGCCTCGACGCCGAGCCGCAC
+>850:2:1:3057:9951/2
+ATGATGTCGTCGCCCTGGCGGATGCCTTTCACAACGCGGAAGTGCGCGTCGCGGTGGCCGGCGATGATGCAGTCGC
+>850:2:1:3057:2573/1
+CGACGCGCAGGGTGAGTTGAAGGCCTCCGGCACGCTGAACGGCACGCGCTCGGAGCCCCCCGTCGTGGCGGGCGGG
+>850:2:1:3057:2573/2
+GAAGGTGAGCTGGCGCAGCCGTGCATCGATGCTCGATTCCTGGGCCGCAGCTGCAGGATTGAAGATGACCTCCGCA
+>850:2:1:3058:4135/1
+CAACGCGGTGGCGGCGATCCCCGGCTTCACCATCGCTCCGGGGGTCTTCAGGCCGCCGGCCGGCTTCTCCCGCTCG
+>850:2:1:3058:4135/2
+CAAGCTGTTGTCCAAGGGCGCCGACGACGAGCGCCCCATCAAGATGCCCCCCGAGGTCCTCACCGCCGGCGGCGTG
+>850:2:1:3058:16230/1
+TAAGCCGGATTTACAGAGTAAAACAATTTTACGCGCGCGCCGCGTGCTTCTGTCCCGCCGCGCACCGCAGCAACCG
+>850:2:1:3058:16230/2
+CGGGGTTTGTAACTGGCACTATTTGTTTGTCGTGCATTTGGTTTGGGGTTTCTAATTGTGCGGGGTTTTGCGCGCG
+>850:2:1:3059:10197/1
+GCCGGATCCCTAGACCTCATCTCGCATATCGCCGTTTGTCCGAGCGCCTATCGACCTTCGGGTACAGTTGCCTCGT
+>850:2:1:3059:10197/2
+ATGCCTAATTACGACGGTCAGAAGCCAATGGTCAGGGTTGTGATATCAATTGTACGAAGATTACTGCAGGGCACAG
+>850:2:1:3059:6719/1
+TGCACCCGGCCTTCCCGTTCCCGCCGCGCAAGATCAAGATCGCGATCACCGCGAGCGAGCACGACCGCGCCGCGGC
+>850:2:1:3059:6719/2
+TGGACGAACGGCTTGATGGCCTTGGCGCTGCACCGCGTGCGGCCGAGGCCGCCGCCCGCCAGCGCCGCAAAGGCGC
+>850:2:1:3059:4701/1
+CGATCCACCTCCGGGCTCGGCGGCGGGGCGAAGCTCAGGCGAACGGACCCGAGATTATTTCCCTGCAACTCATCCG
+>850:2:1:3059:4701/2
+ATCCGAATTTCGAGGAGAAGCAACCGGTGCGGCGGGTGCTTGGGCCGGGGAGGTACGAGAGCGACGGCGAGGAGGA
+>850:2:1:3059:19396/1
+CTAATGCTCATTCGCGTGGCCTTCCGTGCTCTTGTAAGAAACAAGATGCGCGCGGCTCTCACTATGCTCGGCATCA
+>850:2:1:3059:19396/2
+ATACCGCCGACGTTCTGCGTACCCGCAATGACAACTAGCAGGGTCGCGGAAATGCATCCGCTTTGTGCCTGTACAC
+>850:2:1:3060:12075/1
+ACACTGCTGGAGTTCGACCAGCGCGCCGCCGACCACGACGGGGCCAGCTTCCGCACGACCCCGGTGGCGCTGACCG
+>850:2:1:3060:12075/2
+CGGTCACCCACTGGCCACGGGCCGGCGGGCCTTCAGAAACGGCCGCGACCCGGACGACGGCTCCCGCCGGCGCGGC
+>850:2:1:3060:1267/1
+GTACGGGAGAGGTATGAAAAACGAAGCAACTTTACCGAGTCAACTACCACTAAGCGCCATTGAGGAACTGCATCGC
+>850:2:1:3060:1267/2
+AAATGCGTGGAGCGCTACCGCTGCTCCCCCGATTATGAGGAGCCAGCCAAAGAAGACCACCGAATCGAGCGTGAGC
+>850:2:1:3060:3624/1
+CATCCCGGCCGCTCCTGCCCAGGATGGCTACCCCCATGGGACCCCCCGCGAACCCGCATGCCCAGATGGCGCATTC
+>850:2:1:3060:3624/2
+AGCCGTTCATCTGGGCGAGCCGACTGGCGATAAGGATCATGTAGCCGTTGCCGACCCCGGCCGCAGCCGCGAGAGC
+>850:2:1:3061:6861/1
+CCTCAAGTACCACCCAACTCGTGGCATCCTTTCCCGCGCGACGCCGGGCCAGTCCCCAACTAACCCCAACGGCCCC
+>850:2:1:3061:6861/2
+ACCATGCCGGTTGCCCCGGCCTGCCCTGCCTGGCCCGGGGTGGGATTTGTGGGGTAAAACTTTTGATTGAAACCAG
+>850:2:1:3061:4741/1
+TTTGTGTCCGCCGATGGATGTTTTCTGGGCTGAGCGCACGCTTTCCCATTCTTAGCTAGTTTAGGGGCACATTGGC
+>850:2:1:3061:4741/2
+AAGCTGCGATGCGCTGGGTGATTGAATTCGTCGGCGTTAGAGACAAGAATGGCAACCCTGCCGCTCCAAGGCCGCA
+>850:2:1:3061:13742/1
+CACCCGGGGATCGGGCCAACCCAGCCCCACACCCAGGGCCAAGCACTGCACTGAGACTGCAATTAATACAGTGAGA
+>850:2:1:3061:13742/2
+TGTTCGCGACGCTCACTGCCTCGCTCGTGCGTACCTCTGGGCGCCCCGCCCGGCTTGGCGGCGCGCCCCGCACCAC
+>850:2:1:3061:14940/1
+TATTCACCCAACCGCACCAGAATACTGAATATTTTGACGGTTATCACTGCAATTTTCATTGTTGTTGCCATTTTCT
+>850:2:1:3061:14940/2
+TTGGGGTTCCGCGTGCGCAAGTAGGCGGCCCCGGCGATAACGGGGATGAAGAACGCCGTCGTCCCGCGGCGGAACG
+>850:2:1:3061:9528/1
+CTGTCGCTGCCCGCCGGACTTTGCACGATTCGGGTGAGTGCCGAAGGTCCCGCCCGCGTGCGCTTGCTGGCCTCCA
+>850:2:1:3061:9528/2
+ACGATCACCGGAGCGCCTTGCGGCTCGGGGCGAGCCAGGCGCTGCCAGGAGCCGGCGGGGGCCCACTCGAACTCGC
+>850:2:1:3061:14003/1
+ACGCCGTGCGGATCGTCGGGCTCGAGACTGAGATCGTTGACGACGAGCCGCGGCACCGTGATCCGGCGGGTCGCCG
+>850:2:1:3061:14003/2
+AAGCGGCTGGGCGACACCGCCACCATTCTGCGCGGCGGCAAGAAGGTCGCCACCCGCAATCCCAGGGAGGCGACCG
+>850:2:1:3061:12299/1
+GGACCTGTCGCAGGCGCTGGACGCGGCCGGAGTGAAGGGGCCGTTCGTCCTTGTCCGCCACTCGCCCGCGGCCCCC
+>850:2:1:3061:12299/2
+GCGCAGCGGGGTCAGGCCGCCGGCCCCGGGCCCCCCGGCGGCGGCGCGGAGGGGGTGCCCGCGCTCCCCCCGCGGG
+>850:2:1:3062:15631/1
+TTTTGTTCTTGATGCCCTTTTCCAACTCGGATTTCCGCTTTGGGTTCGATTGACTCACTTTTTCGCCTTCTTATTC
+>850:2:1:3062:15631/2
+GTCCATGGCGATAGTGGTTCGACTTCATCCTCCGCCGTCCAAAGGCGGGCTTGGGGCATTTGTTTGCGGGGACAAG
+>850:2:1:3062:13029/1
+TGGCGGAAATATCACTCGCTGCCTCCACGTCGAGCTTGCCCAAGACGGCTTCGATGGTCTTGCGCTGCAGTGCGCT
+>850:2:1:3062:13029/2
+TGGGTGAGGACATCGCAATCTATCGACTCAAGAATATCGAAGCCGGCCGCATCGTTGAGGTTTTGCTTTCCATTCT
+>850:2:1:3063:5785/1
+GGGATGGGGATGCCGGTCACGGCCAGAGTACCGATCACGTGGGGCACTCCCGGCTCGATCAGGCCGTAGCCCCCGC
+>850:2:1:3063:5785/2
+CGGCCGGGGCCGGTACCTCCTCGCTCGCCGCCAACCTGCTCTACCACGAGCACACGGACCACGCAAACGGCGCCGC
+>850:2:1:3063:17917/1
+CGATGTCCTCGAACGCGCCGACGAGCATCCGCCGTTCGGGCCGAAGGACGAGGCCGTTCGCCGCGAAATGCTGATC
+>850:2:1:3063:17917/2
+CGAATGAAGCGCGGGCACTCGCGGTAGACCATCAGGCCGGCGGGATCGAGTCCCTGGGGATGCTCCGCCAAGGCCG
+>850:2:1:3063:13596/1
+GCGGGTCTGGATATTCGTTTGCCCGCGCAGCGCAGGGACTGAACACCGCCGCGGGTCTGCGTCTGCCCGATGCGAT
+>850:2:1:3063:13596/2
+ACCTGGCCGTCTATGACTCCAACAAACACTGGGTCTGGAGATCAAAGACCGACAACCACCCCGGCGCGCATCTCGT
+>850:2:1:3063:21117/1
+GCCGTGCTCCTCAGCGGCGGATTGGGTTCCCCCACGCTTTTCCGCCCGCCCCAGGCACTCCTCGGCGTAGATGGCA
+>850:2:1:3063:21117/2
+TTCTTCGGCGGCGCTGATCGCTGAAAGGACTCCCTGGACGTACTCGCTGCCCGTGCATTCGTAGTAATGATGCCTT
+>850:2:1:3063:7583/1
+GCCGATGAAGGAGACGTCGGCGCCCGGCGCTGCCTGATTGCGCGCGCACCCAATCGCTGTAACGAGGGATGTCGTC
+>850:2:1:3063:7583/2
+CCGACAACTACCTGGTTCAGCAGAAAGCGTCGCGCCATCTCTCGCGCCGGCTCTGGGACGACCTCGAAGTGGTCAT
+>850:2:1:3063:18486/1
+ACGCGATGCGCTGGTCGATCCGATAGAGATTGAAGGGCAGGCCTTCGCCGAGATGGCCGAGGATCAGCGCAAGCCG
+>850:2:1:3063:18486/2
+CGTGCATATGAAGGACATCCCTGGCTGATCGGTCCCGCTTACGGCTTTGCGGCTGAGACGGGATTGCACGCCCTGC
+>850:2:1:3064:19369/1
+ACGCGCGCGGTGTTATCGAATCAAGCAGTTCACCGCCGTCTTCCTCCCGGACAACCAGTAGGCCGCGGGCGCGCAG
+>850:2:1:3064:19369/2
+CATGCCTCAGTCCGGCAATCCCTGATTGATATCGACAGCGTTGCTGGCGATCTTGCCGACGTCGCGCGCGCCTCTG
+>850:2:1:3064:1905/1
+CGGAGCTGACATGCAGCCGATGGGCGGCAGGTGGGAATGATGGGCCTGGTACGAAGCGGAAATGATCTGGTCGAGG
+>850:2:1:3064:1905/2
+CTTTCAGGCCGCGGACGGCGTTCACGATTTCGACCCGCACGGCGATCACTCCCCACAGCCCTCGACCCGGCTCGAG
+>850:2:1:3064:10844/1
+CGCTTTTCGAAAAGATGGTCCAACAAATCATTGGCAACAACAATGACCCGACACTCAGTGGATGTGTTCGGTCAAC
+>850:2:1:3064:10844/2
+GTCATGCTTCAGCTCATGCTGTCAGCCGACTTCGCCAGACAATCGCTTTTCTATGGCTGTCGTCCCCCCGGCCGAC
+>850:2:1:3064:18533/1
+CGGCCGAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAGACCGATTTCTTATGGCGTTTTTTGTCTTCGTAGGTAT
+>850:2:1:3064:18533/2
+CGGCCGAGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATTAAAAAAACTAAA
+>850:2:1:3065:5455/1
+CACGTGGAACGGCAGGCCGACCATCTCCACCGACCCGCGGGCCGAGAAGAGGGCCGCCCACTCGGACATCTTCTGC
+>850:2:1:3065:5455/2
+TCCGAGCCCGATCTCCTCGTGCATCACGACGTAGTAGAAGGCGACGTCGGTGTCGGGCTTGGGCGGGACGAGGGAG
+>850:2:1:3065:1097/1
+AGGACGTTCGTACCGCCATCGAGACGATGCGGCCCCAGCCACGGGAGGCACGCCCCGAGCATCAGAACGTACCACG
+>850:2:1:3065:1097/2
+GATGGCCAGAGCGCCGCGATGTGCGACGTCTTGCGCCCACGACAAATCGCCGTCCCAGAAGCGGCGCCCCGCCTGT
+>850:2:1:3065:7552/1
+AGTTCGGCGGGTCGAGCGTGGTCGTCGGAGAGGGAACGGCCGGGCGTTTCGTCGTGGGCCTCCCTCCGCGCCCCCG
+>850:2:1:3065:7552/2
+CGCATTGCTCCGTGGAGCCGCCACCGGCGCCGGCTGAAGATCTGAACGGGAACGACCTTCGCACGAATCTGCGTTG
+>850:2:1:3066:17346/1
+GACGGCGCTGCGGAACTTCGTCCATCGTCACTTCGGCCAGAAACCCGTCGACCAGCATTCGATCGAGATCGCCCCG
+>850:2:1:3066:17346/2
+CGCGCAGAGCATGCCCAAGCTGGACGCGATCCAGTTGCATTCGCTGCGGCAGCAGCGCCGCGCAGCCAAGGAAAAG
+>850:2:1:3066:5558/1
+GAGTTGCGACATGAGGATCGAGTTCGCAGCCGGTAACGCACCAGGGACGAAGATACCCGACCGCGGCCTGGCGCGG
+>850:2:1:3066:5558/2
+GTTCAACTCGAAGTTATCGCCGCAGTTCACGGCTGGGGTCGTGGGGGAGCTCGGGTGGGGCTGGGAGAGGAGGGGC
+>850:2:1:3067:6465/1
+CATGGCGGCCGCGGACCTGAACGCTAGTTGGCTGATCATGAATCCAACGAGCCACGGAAATGCCCTTTGCATGAAA
+>850:2:1:3067:6465/2
+CTTTGGTGCGCAATCACTTTGCACGCACGCTGGGGCGGGTTCATCCGGCAACGCGGCCTGATGATCATGGCGCCCT
+>850:2:1:3067:1056/1
+CATCGACATGCCGATGGCGAGCGCGGAGGCCGGCGGGGGGCTTGCGTTGGAGGGACGGTAACAGGGGTGGGGCGAC
+>850:2:1:3067:1056/2
+CAGACAGGCCGGCGGGATCTGCTGCATCCAGCCCTGCTGGCTTGGGTTCTGGGATTTCTCGTCTGCGCCGCGCTGA
+>850:2:1:3068:7910/1
+ACATCACATCGACATTCACGCTGGCACACCTGGCTGCCCCGAAAGCATTCACCAGGCGACGTTAATCTCCCCCCAC
+>850:2:1:3068:7910/2
+CCGTACATGTCCACGCCCAGCCTGTGAGTCCCCGGGGGGGCGAAATGCGCGAGGATGCGTTGGCTGGTTGCTATGA
+>850:2:1:3068:14771/1
+CCAGTACATTGAACTTGTTGGAATATGCGAACACGACCAGCAAATCCTTCATCGCTGTTACAGCGAGTTTCCCCTT
+>850:2:1:3068:14771/2
+CCTGACGGCAACGGGTCTTTCCATCAATTCGTGGCCGCCGGGACGCGGACATGCGTAGGCTATTTTTCGGTGGTCC
+>850:2:1:3069:8594/1
+GATTTTTACTTCCACATTAGGGACATTGGAATGCCTAAGAGCATTGATTACCGCTTCACGGCCAATGGACTATGAC
+>850:2:1:3069:8594/2
+CTGCGAAATCATCGCGGGGGTTCAATTCCAGTATGAGCCATTTGTCTCTGCTTCAGGCGTTCAACGGAGGCGAGTC
+>850:2:1:3069:9858/1
+CCACCGGATGCGTGGCGGGGGGATGACTATTCCCGCCCGCCCACGGCGGGCAGCGCGACAGCCGCCGGCGCGCCCG
+>850:2:1:3069:9858/2
+TCCCCCAGCCCCCAGGACGAACCGGCGAAACCCTCATTCCGCCAGCGGTCACCCTGCGTGGCGATGAACTGCGCCA
+>850:2:1:3069:19685/1
+GTATGGCGGACCAGCAGGGTCTCGACCTCGCCGGGCTAGACCATCCCGCCGCCGCACTGCAACATGTCGTCGGCGC
+>850:2:1:3069:19685/2
+AAGTTCGTCGGCGGCGATCCCGACCAGGCCGTCTTGCACACCAAGACGCCCGCGCTGGGGGAGGGCTACCTCCAGC
+>850:2:1:3070:14691/1
+AACTCGTTGTTCTGCAGCAGCCACGCATCAGTCGCGTTCCAGAGCACCAGCGCTTTCTCCTCGTGCTCACGTCCGC
+>850:2:1:3070:14691/2
+CGGCATGGCGATCTTGTCACGCGACGCATTCCTGCGGCTGCTTCTCGCGTTGAAGACTCATCCACGCCTCAACTTC
+>850:2:1:3070:15381/1
+GAAAGTGTTCGGGGCTTGCGCTTCAGCGTTTATCAAGGGTGGCGTAATCCGTCAATCTTACTTCAGACAGCAGCCC
+>850:2:1:3070:15381/2
+AATGAAAGCCGCTGAAGAGTCTTCAGCAGCATCATGTTCAACATTAACAGAACAGCCGAGGAGAGAACTTAGTCGG
+>850:2:1:3070:14439/1
+TCGGGGTTTCTACTGAAACTCCATTACTCTCGGGAACAAACAACATGGGCAGGCGCAGGACACAGGGCAAAGTCAA
+>850:2:1:3070:14439/2
+CTTGGGGCGTGCCATGGCGGACAAGCGGCTTGGGCGCGAGGACAAGACCGCTGCGCTTTTTGGAGGTGGCGCCGGG
+>850:2:1:3071:16746/1
+GCACTAGACAGTTACCCGACGCCCCACCGGCAGCCGCATCTCCGCCCCCCCCCCCTCACTCCCCAACTCCATCCGC
+>850:2:1:3071:16746/2
+GCCATCCGGAACGGGATCGCCCGCCTGACGTCGCCCGGGGTGCGGCGGCGTCGCGGCGCCGTCGAGCGCGGGGGCC
+>850:2:1:3071:10433/1
+CGCCCGTGCTCACGGAGGCGGCTTCATCTCCAAGCCGCACCACAAAAAGCGAAAAACAAAAAACAAAAATGCCGTC
+>850:2:1:3071:10433/2
+ACCGGCATCGAGCCAAAGAATCCGTAAAGATCGATGAGTCGTTTGCCGGTGACGGCGTTATGCAAATAGGAGCCGC
+>850:2:1:3071:14636/1
+GGGGTCGCCGCGATAATTCCCAAGGAGTTTGGTTACGGGTAGGGCAGGCTCTGTGCGACTCGCCGCCCGAGCGGGC
+>850:2:1:3071:14636/2
+TCGTTTTCTTTCCTGCCGCAGGCGCCCCCGTCGCCAGCCAACAGAGTGGGGCTTGGGAATGCGGGCGCCGGCACCA
+>850:2:1:3072:1798/1
+TGCGCCCGTGATCTGCAGGCCAGCTACGTCGACCAGCCGGGGCTGACGCCCGCGGTGGCGCGGGTTTCGTTGATGT
+>850:2:1:3072:1798/2
+GCCGCTGCGCCCGGCGCCCGCCGCCGAACTACCCCTCCGGCCATCATCTGGCGCAGAACGGACTCCAACACACCCT
+>850:2:1:3072:9999/1
+TGTCTATACCAGGGCTGGCCCCGCGGCGGGGCCCCTTATAGCTGCCGGCAGCGCCACCGCCGCCGGCGCACAGCCG
+>850:2:1:3072:9999/2
+AAAGCCGCCCACTAAAATCTTGACGTCCGCCTGCACCGGGATGGACTAGAGAAGAGAAAGATGAGGGTGCGCGTCG
+>850:2:1:3072:7505/1
+CTTGACGATGCGGTGGCGATGATTGCGGCTGAGACGGTGCCGCCGGGCCTTCCCGCCCCGTAACTCTTACGCGACT
+>850:2:1:3072:7505/2
+GGCCGCTCATTGGGGGCGGAGGCGGCATTGAACGGCGCGGAGAGGGCGGTGGTCTTGCTGCAAGTCCGTTGTCGTT
+>850:2:1:3073:8389/1
+ACGCAAGCAATCAACCCGAGGCCAATTAGGCTTCGGAGCGCGCGTCCTAGCGGCGCGCCACGCTCCCGCCGAGTTT
+>850:2:1:3073:8389/2
+CCTTGACGAGCTTGTTCTGAATGCGCTTTTTGGATTGTGGTTGGCGGCTTCAATAATCACCACTCTCTTCGGCGCG
+>850:2:1:3073:2200/1
+ATCAAGAATGGCCGTGTGGGGTCAAACCTAGTCGATATCGCGATGAAGAAACGTTGGACGGTGGCGGATTCCGGAA
+>850:2:1:3073:2200/2
+AACAGCCATATCGACATGTGGAAAAGACAGAACACCGCGGTCTTACCTTTGTTAAAAAGCGTGACGCTCGCGACCT
+>850:2:1:3073:9446/1
+TATATCATTGCATGGGCCGTCTTCGACTACATTCCCGAAACCGCGAAAGCGATCAAGTCGTTGGCCTCGACACTAG
+>850:2:1:3073:9446/2
+CATTCCAGCAACACGTCGGGATTGAAGCGACAATGTGGAATCCCAGTCGTCTCTCCACTCGGTGCATACGCCTCGT
+>850:2:1:3073:5478/1
+TCGACGAAAGCGCCAGAAACTTGCGCCGCGGCGGCTTGCCGCTCCCCCACATATCGTTCGCCCTGGCGTCGCCGTG
+>850:2:1:3073:5478/2
+GGCCGCGGCGTAACCGCTAAAAGCGAATCCGTGCGCGGCCCGGTCAGTTTGTGTAAGTAATGGCAATTCTGTTACC
+>850:2:1:3073:4389/1
+CCAGACGTCGGGATTGTTGTAGATGCCGGTGATGCATTCGCCGCGCACGGTCTGGAAGAACGGCGTCGCCTCCAGC
+>850:2:1:3073:4389/2
+GGCGGCGGCGCGGGCGGTCGGGGGGCGCGAGCTCTATCCGCATGACCGGCGCGGCGACAACTACTCGGCGAAGGGG
+>850:2:1:3073:15421/1
+GGCCATGCTGTTAGCCAGGTGCGAGCTATTCTCGTCGACCACCCGCGGCGTGACGGGATAGGCGGAATCGCTCTGG
+>850:2:1:3073:15421/2
+ATCGCGCAAAGGTCCAACGTCGAATGCAGAGCCGAGATGTTGACGCTCGCGAGCCGGACGCGGCGCGTTTCGTCGC
+>850:2:1:3073:13281/1
+CGTTAGCATTCCCGGGACCCCGCCCAATCTGATTGGCAGGAAAGGGCCCATCCCTTGGGGGGTAACCGCTCTCAAC
+>850:2:1:3073:13281/2
+GGTTGTCTGGAATTTGAATATTTCCGGATCCCTTCCTCTGATCCGCATCGGTTCCGAACAATTTTCCAGCGGCGTC
+>850:2:1:3073:5231/1
+TTTTAACTTTCTGCGCGCGGTAACCTTGATCGTCGGAGATTTTGTAATTCTTGCCGTAAACGAGGCCATTCCCGGC
+>850:2:1:3073:5231/2
+GGTGATCACATCGAAAGGCTTTGATAAAGAACTCCCACTGAACGTCACGACAGGCAACCTCAAGATGGATATCATC
+>850:2:1:3073:18554/1
+CCTAGTGGTCGGCTTTCTTGGCATGAAATTTCTTCTCAACGTGCAGCGGCTCGCGCCCCCCCGACGCGGGGCCGCA
+>850:2:1:3073:18554/2
+ACGCACTTCCGGTTCGCCTGGCGCTGTGGCATTAGCAGCTAAAGCCTTACGTGTCTCAGGCGGGCCCAGTTTCGGG
+>850:2:1:3073:14715/1
+GTTCACCTTGGAATCGTCGTGATTTTGCTGCGCATATTCCTGCTGTGCTTCGACGAAACCACGGCAAATGGCAATC
+>850:2:1:3073:14715/2
+GACAAAAATCGGGCGGCGGCATTTGCTGCGAAGGCGAAAGAGAAGCATTCAGTTGCCACAGATGCGAAAAATCCGA
+>850:2:1:3074:6507/1
+AAATATTGCGCTGCACAGGGACGCCGGCCACGGCCGCTTCGGAACCATTGCCAGCGCTCTTCGCGAACATACCGTT
+>850:2:1:3074:6507/2
+CGGAAGATCGAGGCGAGGAGCGCGCCCGGCATGGAGAGGGCGAGAGCGCGGCCGAAGGTGCTGCGCCCAGCACCGC
+>850:2:1:3074:21056/1
+TTTACTTTGAATGCTGTAATATCATCGCTTAGTACGCCTGCTGCAATCACCTGATTCAGACTATAGCTTCCACTGG
+>850:2:1:3074:21056/2
+CTCCTTATGCCTATGCCTGGGCATGTGGGACAGCAGGCTCGTATACCCTTAAAGCCGTTGCAACGGATGACCGTGG
+>850:2:1:3074:6110/1
+ACGTAAGGGTGCCGCCACCGAGCATCGCCGTCAAGAACGTCCCCATGTTGGCGATCGTAGGGGCGAAGCCGAGATA
+>850:2:1:3074:6110/2
+ACGGCGCATTGCACAAGGCGCAACAAGCCGGGAGTGACAGCTTCTTCAAGGGGATCCTCGCCAACTGGGTGGCATG
+>850:2:1:3074:18940/1
+TACGCCCAGAAGGAGGCGCAGCTACAGCGGCGGGTGGCCCGGGGGGATCCCCGCCAGGCGGTCGAACCCCCCGCCG
+>850:2:1:3074:18940/2
+TCACCCCCGAGATCCACGACACGCGCGACGCGGGCGGGAGCCACGCCCCCCAGCTGCGCGCCCCGCGCCTGGGCAG
+>850:2:1:3074:6895/1
+ACCACCCCGGCCTCGCGCCGCACCCGGACGCGGTGCGAGGCCGGCCCCTGCCCTGGATCGCGGGCTGCGGCGCGGT
+>850:2:1:3074:6895/2
+TGGCTATCAATGCAGGCGCTTCCTGTTCTTCTCTGCTGCGGCCCCGCCACCGCCGCGATGACCCTCAACGGCGACG
+>850:2:1:3074:7705/1
+GGCGGAGGCCGGGCTCGCAAATGGTCAGGCAGCCGCCCACACGCGCTCCGACGGGTGGCACAAGGGGCCGATGAGC
+>850:2:1:3074:7705/2
+GCAAGCCGCCTCCTCCGATGACGTTGTCGTGGCAGAAGAGGAACTCCTCGCTCGGGGCCAGAGACGCGAGGCTGGC
+>850:2:1:3074:7773/1
+CCACGAGGAAACTTTCCACAGGCTGGCCCGAAAAGAACGACATACGCATCACCCCCCCACGACCGGCCTCTGCTGC
+>850:2:1:3074:7773/2
+CGCGGCGTGGCGGTGCCCCAAGACTTTCCGCCCCCGAAGAACCGGCCACCTTTCTCAAGCCGCGGCGCCCGCGGCC
+>850:2:1:3075:19151/1
+CGGTCTGGACGCGGTGCTCGTCGGCTTCGAGGTCGTCGATGCCAGGTGTGCGGATGCGCCCGCCCATGCAGCGACC
+>850:2:1:3075:19151/2
+GTGCCGACGATCCGCGCTCGCTCGCGCGCGACGGCCTCGGGGCGCTGGCCTTTTCGATCCAGGAGGCCGACGGCTC
+>850:2:1:3075:4240/1
+ACGGGGTGATCACCGAGGAAGCGATGGCGGCGCTGCCGCCGGACCGCACGACCATGTACCCGTACGACAACATGGC
+>850:2:1:3075:4240/2
+GCGAAGGCACTCAGGCGGCGAGGACTTCCTGCCAGGCGGCGAGCCAGTCGGGCCAGGGGGCGTTCTTGCCGTCGGC
+>850:2:1:3075:14131/1
+GTCCAAGACGCGGCGATGACGGTCGCGTTCTCGCCCACCACAGAGCCGCTGCGCTGCGCGTGCAACGGACAGCTCA
+>850:2:1:3075:14131/2
+CAAACGACATGCACTGGAGCGCGGCAATAATTCCGTCTCGTCCGAATTCCGTGCTCAACCCGGGAACACCAGCGCA
+>850:2:1:3075:1194/1
+ATCGGTGGTCTATGCGGGACAATACACCGCATTGATCGTACACCAAGCCCCTTTAGCGACTCCGGCGAGTTCTGGG
+>850:2:1:3075:1194/2
+CGGCCGGGTACCCAAGGTCCGGTCGGCACGCCCCCGGGTCCCAAGCGTCCTCTAGAATCGCCCGCGCCCCCACATC
+>850:2:1:3076:9150/1
+AGGATCGGTCGTCGCCGTGGTGGGCGAGCCCGGGGCGGCGACGCCACCATTCCTCGCGGAGTTAACCCGGTCGTGC
+>850:2:1:3076:9150/2
+CTTGAAAGCGAGTCCGTTCTATTCCGCATGGTCACGCGCGATCACCCTCTCGATGACGATCAATGCGAGATTTCCG
+>850:2:1:3076:4880/1
+CTTGCAACTGTGGCTCGTAGAAATCCGCGATTTGGTCAAAATCCTCAATCTGTCGGGGACCTTCAGCAACCGTCTT
+>850:2:1:3076:4880/2
+ACAAAGCGCCGCAGCCAGGTCACTTTTGGAAGACCGAGTTAATTAGACGAGGATTCCAGGAGAAATGGAACTACGA
+>850:2:1:3076:10565/1
+GTGGTAGCCGAGTACGTGGCGGTGCGATGCCCCGGTCACCAGTTTCCTGGAAGGCTGGCGCGGATGATTGATCGCC
+>850:2:1:3076:10565/2
+CTCGGGGATGCCGGATTCCACCTCGATCAAGTCCGCGCGCAGTCGCCATTGGCCCTGCTCTCCCACGCTCGCCTCC
+>850:2:1:3076:19224/1
+CGAGTTAAACGTGATTTCCGGCACGAAGAACACGAACGCCTGTCGGATCACGACCATCGCGAAGAGCGCGATGAAC
+>850:2:1:3076:19224/2
+CGGACCCCATCGTCCCGTTCGGCGGAGTCGTGTTTTTTTGGATCCGTAGGGGGCGGTGGGGCATCTCAATGGAACT
+>850:2:1:3077:15814/1
+ACGAGCAGCAGCCCGCAGATGTCAAAGCTGTAGCGCGTCTGGTGGAGGAGTAAGCGGCGCGCGCCCGGTCTGGCGC
+>850:2:1:3077:15814/2
+CCGAGCATGGCCAGCCCGCTGGGCGCTGCTGCGCTGTTGCTTTTCGACTACCAGCGGCGGCGGCGCATGGGGAAAC
+>850:2:1:3077:8266/1
+CCGCGTGATCGCGCCGCAGGCGATCTCGGGGGTGTTCCGGATCGCATCGCTGTACTTCTTCCTGAAGGCGTTCGGG
+>850:2:1:3077:8266/2
+GCGAGTCGACGACCTGCGCGAGCAGCGCGTTGTGGACGTTCGCCGTCACCCCGAACGCCTTCCGGAAGAAGAACAG
+>850:2:1:3077:6212/1
+GGGCGATGTCGAAGGAGAACGTCGAGATCGTGCGGCGCTTCGTCGATCGGGCCCTAGAGACGCCCGCCGCTGTATG
+>850:2:1:3077:6212/2
+CGAGTGTCAATCCACTCCTCGATTTTTTCACCCCAGTCCTCGCTGGTGCCCGCCCAGCGAGGGCAGAACTCTCGGA
+>850:2:1:3077:10411/1
+GATGACGCCGTCGCCGCGGGCGGCGGCGGGAGATTCCATTTTGTCACGCACCCCCTGGGCGGCATCCCCGCCCGGG
+>850:2:1:3077:10411/2
+GCTATTTGGAACGCTGTCGCATGCTGTTCCGAGCTGCAGGCCGGAGGGCCCGTTCATGAGCTTGAAGAGCGCAAGA
+>850:2:1:3078:9273/1
+AGGAATTCCATGCGAGTTGCACGAATCGTCGCGGCACTGATCGCGGCCAGCGGGGTTGGCGGGGCCGCCGCCCAAC
+>850:2:1:3078:9273/2
+CACGCCCGGCGGCAGCTTCGACTCGTTCTGCTTCATGAACAGGTCGACCGCTTTCTGGATCTGGTCGCCGCTCAAG
+>850:2:1:3078:13420/1
+GCTGATCGGCGAACGCGAAGGGCAGGCGCAGCCTCCCTTCAATTCCAGCAAATAACTCCCCTATCAGTTCCCGTCC
+>850:2:1:3078:13420/2
+TCTTGAGGCAACGGCCTGAAACAAATTCGAACGAGAACCCTGCGTTTAAACAAGGTCCGGCCGACTGACAGAACTC
+>850:2:1:3078:9231/1
+TAAGTGATCGCTTTCATCTGCCGCCGATACAGACCGAGCACAAATCTGTCTTGGATCGCGATGATCTTCAGCAGCC
+>850:2:1:3078:9231/2
+GCGCGCGACTTCATCAAGCTCGCGGCTAAGGATCCATTCTCAGGACAAGCGTCAGGACCGGACATTACGCGATTCG
+>850:2:1:3079:8907/1
+GTCTTGAGGTTGATCACCAGCTCAAACTTGGACGGCTGCTGGATCGGTAGATAACCGGGGTGGGGGCCCGCTCGAT
+>850:2:1:3079:8907/2
+CCGCCATGCGATTTCCGGGAGCGCACAGGCGGGCGCGGTTGGTGGGTGCGCTTGGTTTTCTTCGTCCCGCCGAAAG
+>850:2:1:3079:14263/1
+TCAATTGTCGCCACCGCCAACCGTTATTCACGCGAGGCTTACGTCTTTCTTCGGGACGCGCTTGATTATACCACAA
+>850:2:1:3079:14263/2
+GGACCTGGACCCCGGTCAACCCGACTCCCCCGGCCTGGTTTCAGGAACGTCTGGACGAGGGGGCGGCGCGGCACGC
+>850:2:1:3079:4336/1
+GCGCGCCACGGCCGCAGCGGCGACGTGCTCGAGCACGCCGGCGTAGCGGAGGAGGACAGGCCGGGGCGGCAGGGCC
+>850:2:1:3079:4336/2
+GGACGCCCGGCCGCGCTGGGGCCGCGGCTACGGCATCGAAAACGACGCCAATCCCCGGGCCCGCGCCCCCGGGGGG
+>850:2:1:3079:12133/1
+CGTGGCGTACGACGCAAACGACGCGGCCATCGGCCAAGGCGGTGCGCCGCAGCTCCTGCGGAAAGGCCGGGCCGGC
+>850:2:1:3079:12133/2
+CCGTCACTGCACGGCTCTGAGCATGCGGCGCAGCTGATCGGCGAGACCCGGCACGTCGGCTACCAAGCGGACGGAG
+>850:2:1:3079:2356/1
+GATCGAGTCGATCCCCCCCCGCGCGCGCCGCGCCGGCCGCGCGGGCGCGGATCCCATGGGAGCAAGGGAGAGTTTT
+>850:2:1:3079:2356/2
+ATAATTGCCATAAAGGCCCCAACAATTTTCTTTCGTCATCCGGGGCGACACGAAGTGTCGAACCCGGAATCCAAAC
+>850:2:1:3080:10822/1
+GCGGATCATTACCCTAAGGTGCACTTGCTGCTTTCGCAAAACTGACCGCGGATTTCGCGGATAGCACGGATAACAC
+>850:2:1:3080:10822/2
+CGCGGATGTTTTCTTATCGGTAATACTATTCCTCAAAGTTTCCGCAGGTTGCGCAAATTTTTTGTGCGTTCGCAAA
+>850:2:1:3080:14224/1
+TCGTTCGCGGAACTGCCGGCCCAGTTCGTGCGGAAGCCGCTCGGCTCGACCAGTGTCACCTTGATCCCCAGTGACC
+>850:2:1:3080:14224/2
+ACGCAGTCCTGCCGGGAATACGCCAGCGCCGCCGCGGCCTCAGCATCAACATCTCCTCGGCTTGCGGGCTGGCACC
+>850:2:1:3080:11882/1
+GCCCACCGACGACCCGCCTGCACCGGTGCGGGAGAAGGAGAGGGCGGTCGTGGCCCGGGGGGAAGGCGGGCCCCCC
+>850:2:1:3080:11882/2
+GCCGGGATTGCGGCCGGACGGTCACATGACAGTCAAGGTTGTAACCGTCTTCGAGGAGAACTACGAGGCCGGGCTG
+>850:2:1:3080:8012/1
+TATCGGGCAGGACATCCTTCATAGCTCCATCTCCTCGCGTGGCTCGGTGCGACCCGCGGCCGGGCCGGACGCCCCC
+>850:2:1:3080:8012/2
+CTTGTCGCCGCCCGCACTCGCAGCACCGTCGCTGGCCTGCCAGAGCCTGTCGGCTATTTTACCTGTCGCGCGCGGA
+>850:2:1:3080:12719/1
+GAACTGATTTGCTAATGGTTCGTCGGTTTCCTCTGTTCGCTTTGGATTCTTCATTTTGGACTCTATGTGAACTATC
+>850:2:1:3080:12719/2
+GGGCGTTGGGCGGAGTGGACGGCTGTTTGTGCTCCATCGTTGGCACTGGCCTCTCCTAGGTGTTCTTCGGGTTTTT
+>850:2:1:3080:7025/1
+CATCTTGTTAAATCGCAGGGCGGATCAACCCTCCCCATCGATGCCTGGCGCTATAGATCCGCGGGCAATTCAGCAT
+>850:2:1:3080:7025/2
+GAAAAAACGATCGTTCAGGGCTTTATAGCAAAAACCGGCAGGCAGCAGTGTGAAAGCCGGCGATTTAGGTTATCCT
+>850:2:1:3080:9414/1
+CGACCTTGAGCCGGACGAACTCGGCCGCGATCTCGGCGAAGCGTTCAGTGCGCCCATCCCCCCACCGCTACCCGCT
+>850:2:1:3080:9414/2
+AAGCTGGCCGCTCGCCACACGCGCGCAGCAAGCGGGGTAGAAGCCAGCGCTCGGGTTCCTGGGCCCGCCGGCGCCC
+>850:2:1:3081:3707/1
+ACGATCCTGCGTCCTGTCATCCGTTTGACTCTGTTTTAAGCCAGAGGGGCCCATGAAGATTTGTCTGGTAAGTGCC
+>850:2:1:3081:3707/2
+ACTCGTTCAGCCCCCGCCGTGAGGGCGGAAAGGCACTTACCAGACAAATCTTCATGGGCCCCTCTGGCTTAAAACA
+>850:2:1:3081:8537/1
+TGCGAGTGAGAAACCAATTTGTTCCGAGATCGGTCGCCTGGCCGCGCATCGGCGGGCGAGAAGCCAGCCCCTGCGA
+>850:2:1:3081:8537/2
+CAAGGTGCGCGAGGAATCGGGGCTGGCCTTTGCCGTTTCCGCCTTCTCCTACACTCCAAACGAACCCGCACGTTTC
+>850:2:1:3081:10454/1
+GACTTTAACGGCGACGGCAAACCCGACTATGTGCTTTACAACCGCGCTACGCGTCAAACAGTAATCTGGTATCTCA
+>850:2:1:3081:10454/2
+CCCGGTTGAAAACGTCGATGAAGTTCTGGCCGTAGCGCTGGAGAAAAACGGCGCCACAGCTCCTTCAGTAGCCGAC
+>850:2:1:3081:7473/1
+ATCTTTTCACTGTTCAATCCCAAGCCCTTCGGCTGAGGCGCGTGGGCGGCTGCGGGGCGCTGGCGGGTCTTCGCCC
+>850:2:1:3081:7473/2
+CAACACCCCTGATCGCAAGGCGCGAAGACCCGACATCGTCCAGCAGCCGCCCATGCGCCTCAACTTAAGGGCTTAG
+>850:2:1:3082:13260/1
+AACACCACGGGAGGGGCTCAACTTACATCCACATTAGAGGTGGGGGACGAAGCCCACACTACCAATGCTATTTGTC
+>850:2:1:3082:13260/2
+GCAAGCGGAACTGAGGCCCCCGCCTGAGGGTTTGCTATCACCGGCGGGTAAGCCGGGTGCCTCATTCTGCGCCAGC
+>850:2:1:3082:1883/1
+AGGGTCGGGGATTTTTCTTTTTCTGGTCCCGCTTCTACCCGGCATTCACGCGGGCCTCGCTTTTCCCGCCCTCGCC
+>850:2:1:3082:1883/2
+ATATTGTTGCCGTTGGCAGCAAGGTTCACCTGGAAACTGGCGAAGGGACCGAATTGCGAGATCATTCGCGGCCCAG
+>850:2:1:3082:2678/1
+GTTCCGGACTCGTACGGGTTGATCTCGGCCGCGATGCCGGCCTCGGCCAGGGTGGCCTGGCTCACCTGGGCGCCGG
+>850:2:1:3082:2678/2
+GCCCGCGATGGGGCTGATTCCGCAGGGGATCATGGGCTACCGCGAGCAGCGCCTTATCGCGGCGCGCGACGACGTG
+>850:2:1:3082:6754/1
+GGGGAGGCGCGCATTATCACCGCTTCCTAGGAGTCCCACGGGGGCGGTGCGAATGGGGAACGATTTCGGTTACGGC
+>850:2:1:3082:6754/2
+ACATGACACCCCGGACCTTTTTGCACTTCTTCCACGGAAGGGCTACTTCGAACTCCAGCGAATCGCACGGGGCCGT
+>850:2:1:3082:14286/1
+AAGACGGTGTGCTCAAAATGCGCTGACGGCATTCCATCGGCTGGGCCGGCAGTTCAACCGTGTTGGTGGCACCTGA
+>850:2:1:3082:14286/2
+TGACATCAGCGCGGAAATCGAGGACGAAGCGACGCGAAACCAGCTCAATGTCGTCCGGGAGTTTGTCGGCCATGGC
+>850:2:1:3082:21310/1
+TGCACCGCGAGCCCTCCACCGGCATTCGACCCCCCCTCCCCGGAAAAAGCCTCGCGGCCCCCCCGTTCCAAAAACC
+>850:2:1:3082:21310/2
+GAATATGTGCTACCCCGAGTGTTTGCCCGATTTTTTGGAGATCGCGATCGCTGCCCTTGAACTGGAACGCCGCTCG
+>850:2:1:3083:2574/1
+GCCCGCGGCGATGAGGGTGGCCGGAGTCCTCACCACGGCGGCGGCCGTCGAACCCCCCGCGCCGCCGGCCCCCCCC
+>850:2:1:3083:2574/2
+CGAACCCGCCGCCCGAAGCACCGCGCCACGGACGCGGGCGGGGAGGGGGGGGGGGGCCCCCGGGCCGGCCTGCGGG
+>850:2:1:3083:14980/1
+GCACGAGGCGCGGCCAGGCGTCGATGTAGGGGATGAAGTGCTGCATCGGCTGGGACGGGCCCGCCGCGCGCACGAG
+>850:2:1:3083:14980/2
+GACACGGGTCAGAGATCGCACACTCCAGGCGCAACTCTGATCGCCTTCAGCCGCGCTGGCGGGCTGCCTCCGGTGC
+>850:2:1:3083:10021/1
+ACTTCGCAGGTGGGTCCCGGGAGCAGGTACGAGATGCGCACTCTTTCCTCCTCGCCGGCGGAGCTGGCGAGTTCCC
+>850:2:1:3083:10021/2
+ACCCTGACTTTCGCGGGTTGTGTTTTTCCCCTTTGAACCAGGTGCGCAAACGAGTGCGAATCAACGAATAGTTAAA
+>850:2:1:3083:17074/1
+AATGTGCTCACCAACTCGATCTGTTTTTCGGTGAAGGGGCGCACCTCGGAGCGTGTCAACGCCAATACACCGATGG
+>850:2:1:3083:17074/2
+AAAACTTCCCAGTTGAACCATGACCGGGCACCGTCACGGGTCGGGCGTTGCTAGAACGACGTGTTTTTCATATTCT
+>850:2:1:3083:8188/1
+CCGAGCCTGTCGAGCAATGCCGGAAGCGCGTCGAGCGCCTCCTCGAGCATGAAGCGGAACGTCCGGTTGCCCGCGC
+>850:2:1:3083:8188/2
+ATACCCGGCGATGAACTGACGCGGGCGACGCTGGAGTTCCTGCACGTGGGAGCGGGCTCGGTGGGAATGTGGGGCG
+>850:2:1:3084:20727/1
+ATTGATTGCGCTCTGCACTGCACCGCTTGGGAGGGCTGAATGCCTGACGGCGCGTGGCCTGCTGTATGCCAAGTTT
+>850:2:1:3084:20727/2
+ATCGAGCAGCAACCGCGCGTGGAAAACCGCCGCGGCGGTCAGCTTCTCGCGGGGGGTCCGGGACGCGGCCAGCGCC
+>850:2:1:3084:12157/1
+CCCATAGGGCTGCGCTGGCTACCGCCCGGGCAGGCAATGTTATCGGCGGGCGGGGCTTGTCGGGGGGGCGGCCGGG
+>850:2:1:3084:12157/2
+CATCGGCAAACTCCACCTGCCCCGCGAGAAGCCGCTCCGCCAACGCAATATACACTGCCACCGGCTCAAGCACATA
+>850:2:1:3084:18016/1
+GGGCTAGATTAGTCGCGCAAGCGCATTATTATCGCCAACGCGCCGCCCGGAGGACGCGGAGACTGCCTTCATGACC
+>850:2:1:3084:18016/2
+AGGGCCGCCGCCTTACTTCAACCGCCCCTTGTCCCAAGGCCATCTTGGTACCCGCGTTCTTTCCCAAGGCAATTCC
+>850:2:1:3084:21031/1
+AGCTAGGATTTCCCAAGCTCTTGCATCCCATTCTGAACCTGCAAGCCATGGACGTTCCCTGCTCCGACAGGGCCGA
+>850:2:1:3084:21031/2
+GTATACCGCTGCCGTTCAAATATTACTTTTCATACTCGAACTGACCCCTGGATAAGCCCCACCCCAGCCCGGCCGC
+>850:2:1:3085:3549/1
+GCGGGCAAGGCCGTTGACTGGGCCCCGACCCGCTGGCCATGAGGCCGCTTGGCCCGGGCCCACGCCGCCGACGCTG
+>850:2:1:3085:3549/2
+GACATCCTCGTCAACACCACCATGGCTTCCCACAACCAAGAATTTTTGAATTTCAAGGAAGAAGACTTCGACGATT
+>850:2:1:3085:15031/1
+AGTTTTGTGGCTGTTATTACTCTGTACAAAGAACTTACCAAACCGTGACCGGTGTGACCGCAGGTGCCCAAACTCT
+>850:2:1:3085:15031/2
+TATGGACAGACGCCAATGCGGCATTTGCCTCGTTCAATTCCTGATGGTGCATTCCGGCGCTGGGATTATTGAAGGT
+>850:2:1:3085:10130/1
+CCACCGCCGGGTACCAATCAAGCAGCGGGACAGAATAGCGCCGCGACCGGGAGGCCGGCGAGGCGACGCAGGCCGT
+>850:2:1:3085:10130/2
+GCCGCCGGCGGCCATGCGCGGTCTCCGGGACACCGACGTGAACATCCTGACCCTCGGCCAGTACCGCCGGGCGTCC
+>850:2:1:3085:13761/1
+AGAAGCAGCAGTCGCCGCGTTGAGGCGCTACAGCCAGCCCTTACGCTTGCACCAGAGATACGGCAGGGAACCCGAC
+>850:2:1:3085:13761/2
+TCCTCAAGATCTTCTCGGTCGTGACGGAGTTCTTGTTGCCGCCGTCGGTGATTGCCGGGTTCTCCGGCATGGATTT
+>850:2:1:3085:21075/1
+TCGAAGATAAAGTGATTAGTTCGCAACAGGGGCTCAAGTACGTGTTCGTGGTGAAAGCGGACAACACAATTGAACG
+>850:2:1:3085:21075/2
+AACCGCCATACCTGGATGCAATATCTGCAGGCGTGTGGAAACGACCTTCTCCCCCTCCTTAAGTCCACTTTTCACG
+>850:2:1:3086:1420/1
+ATCCCGCGCGATCCATGTTAGCGATTACTTCGAACAAATTTATGATGATGTGTGTACAGCAATTGATGATTGTGAA
+>850:2:1:3086:1420/2
+ATTTTCCGACGTCGTGACTAAAGATATCTGAAACAGAGAAATGGAATTTTTTAAAAATCACCTCTACACTAACTGA
+>850:2:1:3086:9689/1
+ACGCGATCTTACGCTCTTCTGCAATACTCTCGCTCACGATCGCGCAGGTTCCCGCGCCCTGAGCCGCCATAGCGGG
+>850:2:1:3086:9689/2
+AACCGACGAGACCCTGAAAAAGGCGCTGGAAGATTCGGGTTATCCAAAAACCAAGCCGAAAAACGTCGGGCGCGGG
+>850:2:1:3087:5937/1
+GGAACAGGGCGCGATAAATGGCGAGGGAACGCATAGACCTAACTACAATTCGACGAACATACGTTTCGCCTCTTTC
+>850:2:1:3087:5937/2
+TTACCGTCCGATGCTACGTTACTGCATCTGGAAGGCAATCGTGCGCGCGATCAAAGGCGCCTGGGTCAGCTGGGGA
+>850:2:1:3088:1719/1
+AAGCACCGGGAGAACTCCAAATTGAGCAGATCAACGCCAGACAAATTTCGCAACAACGCGGCGATTTCGAAGGGAG
+>850:2:1:3088:1719/2
+ACTTCGTTCGCTTTATCGCGACCGGGTGGTCGCCGGCGCGGAGGTGGCACGGGGCATTCCCGCAAATGGACGCGCT
+>850:2:1:3089:2270/1
+AGCGCGGCAACGAAACGGCTCTTCTGTTCCTCTATCCCGCCCTCAATCACCTCCCCCCGGATTACCGTTATCGCCC
+>850:2:1:3089:2270/2
+CCGTCGCAACAGGAAGCGAAGGGTCTCGCCGGGGAGATGGCGCGCCGGCGTTGCAAGCCGCCGCTCATCGGTTTCG
+>850:2:1:3089:6092/1
+CACGCCTTCAAAGGAAGCCTCGTGGGCAGCGGGGCGCGACAAGCTCGTCAACGGAGAGATCGACGCCTCGCACGTG
+>850:2:1:3089:6092/2
+GAGCGTGAAGGCCTGGCCGGTGTGGTTGAGATTCATGAGGACGGCCATGTCCTTCTTCGGGCCGCCGATGCCGCTC
+>850:2:1:3089:14775/1
+ATCGACGGAGTCATCGCCGACCGGCTGACGGAGGCTTTTTGGCGCGAGGCGCTGTGCCTCAGCCAATACCACGCAC
+>850:2:1:3089:14775/2
+CAGGGCCATTTCAGCGTCGCGCCGCACTGCGCCATGAAATACCGCATTCCGGCCTCGCCCCCGGCGGTGCGATACA
+>850:2:1:3089:17393/1
+CCATGCTCGTTAGTCGACGCGGCGATGGTTACGCCCGTGTCGATGTTGGTCACGCTAACCTTCCTATCGGGAACAG
+>850:2:1:3089:17393/2
+CACGAATTCGGACAGTACACTCTGAAGCGGGCTGACAAGAGTTTTATACTGGACGCATGAGGAATCTTGCTTTATT
+>850:2:1:3090:18451/1
+GCCCGCCGCCCGCTCGGCGTACGTGATGACGAGGAGCGACTGCACGTCCAGCCCGTCGCCGACCACCGCCCTCACG
+>850:2:1:3090:18451/2
+CTGTGGCGGATCTGCCCCAAGGAGCGCGCGTGACGGCCCTCAGCAAGAGGAGGAACGAGCAGCAGCAGGCGGCGAC
+>850:2:1:3090:19106/1
+ATGTGCGTCGTTCCTCTCTCTCAACTCTGGACTGTAAGAGCGCGTTGAATTGGTCGTGGGCGTTCTGCACGGAGGA
+>850:2:1:3090:19106/2
+CCCATGATCTCCGCCGCTCCGTTTCTGCCACTAACGTGGTCCAAGCCGTCAAGGGCCAACCCAAACTTACTCCCAG
+>850:2:1:3090:13356/1
+GTGGTCCTACTCCCGTGCTTTTTTTGCACGGGACCCATGGGTGCAATCGGCACCCGGCTTTCCCCTCGCCCCCCTC
+>850:2:1:3090:13356/2
+GATCGGGGGGCGCTCACCCCCCCCGCTCGTGGGGGGGACGGGGGGGGCTTTGTTGGGGGGGTGCGTGGCGGGGAGT
+>850:2:1:3090:19762/1
+AATCGGGCGATCTGTGCGGCGGTGTTTGCGCGGGCGGGCGGGGGATAGGCGCTGCGCGGGCACCGTCGAAACGACG
+>850:2:1:3090:19762/2
+ATCGGCAGTCGAGGGCGCAGTAAACCGGCCCTTTCTTGGAGTAAAGCCGCAGAATCTGCTCACACCGCTTCGGATG
+>850:2:1:3091:16976/1
+TCGAACCGACCGTGCCAAATAAGCTGTCTAGTCTCACCTTTGGGCTACTCGGCTTGCCGGACTTTCGGCTGTAACC
+>850:2:1:3091:16976/2
+CCCCTGCCGTCCAAACCCCTAACACCGTACTTGGAGGCAAAGTCCCCCGGCGCCAGAAACGTGTTTCCGCTGGGGA
+>850:2:1:3091:17363/1
+AGTGCCCCACACACCTCTTTTTCGTCTCGAGATCACAAAAGTGCTTTTTTCGGGCAAAATTGACCACGAGCCCCCC
+>850:2:1:3091:17363/2
+CGTGCCCGGCAACTAAGGTCCAAAACCAAATCTGAATAAGGGCGCTGCCATCGAGGTTTCCCATGCCGAGCGACAC
+>850:2:1:3091:11745/1
+CGGCCCCTGCCGCCGGGAGCCAAGCCCGCGCGCCGCCTCATGGGGCCGCCTCCGCCGCGCCCGGCGGCGTCTGCCC
+>850:2:1:3091:11745/2
+GTTCCCGCGGGATCCGACCGCGGCGCTCGGCGGCCGGCTCCTGGACACCCACGAGCCGCTCGCCGTGGCGGTCCAC
+>850:2:1:3091:15385/1
+CAGAACTGGATGAGGACGAGCGATACAAAGGTCATCGTCATCGCCTCGCGGACATCGAATCGGGCGGCGAGCGCCC
+>850:2:1:3091:15385/2
+CCTCGCCACTGATGGGCTGCCGGCCCTCGGCCTCGCGCGGGTTCACCCCCAACCCGCACCCAAACCGCCGCGGACC
+>850:2:1:3091:6333/1
+CGACGACCTGCTCGACCTCGAGCGCCGAGACATTCTCGCCGCGCACCCGCACATTGTCGGGCATGCGGCCGTGGGA
+>850:2:1:3091:6333/2
+ATCGTTGTGCGCACGGCGCGGCCCGGCGGGATCACGCGCGCCTCTGTGTGCAACCCGGACGCGACCCCGCGCGGCT
+>850:2:1:3091:17453/1
+GGCCATCACGCTGCCGCGTCTGCCGCTGGCGCCGGGATTCGCAGAGCTTCTTCCATGATTGTTCCCGACGCCATCA
+>850:2:1:3091:17453/2
+GCCGGTAGCGCGCGCAGTCTCCGGCAACCCGATCGTCGCCCACGCATGCGCGCGGTTTTCAGTAACCCGCGCCGGA
+>850:2:1:3092:16227/1
+CTTGCGGCGGACCGGATCGGTCTGTTCGGCCAAGAAGACGGCGCCCATGCCGCCTTCGCCGAGTTGTTGCAATAGC
+>850:2:1:3092:16227/2
+GCCGACGTGGACGGCCTTCTCCAGGCGCTCGACAAGGCCGGCGGCCTCCTGGATCGACGAGCGGGCCGCAGCCCGG
+>850:2:1:3092:11645/1
+GAGCTTGGACAGCGACACGAACGCCGGCGACATCTCACGCGCAGCGGGCCGCAGGCCGGTGGCGGCCGGGATGGCA
+>850:2:1:3092:11645/2
+GCGACCGCTCGCTCGCCGGCCTCATCACGAACTCCACCCGCGAGTTCGCCACGGCCGCCCGCCGCAACCAGGAGCT
+>850:2:1:3092:15057/1
+TGGCGCTCGCCGTCGCGCTCGTCCTCAAGGCCTTCGTCGTCCCGGCCTTCTTCATCCCCTCTCGCGGGGTGGGGCC
+>850:2:1:3092:15057/2
+CGGGCGATATCGGGCCCGCCCGACAACCGGTGGACGTAACCGCCGACGACGCCGCGATCCGGGCCCCCCCGCCCCC
+>850:2:1:3093:5057/1
+TGGATGCCGCGCCAGCCAGGAGGGTGAAACCGGCACCAAATAAATCTCGATGATGCTTCTCGAACCATTGATGGCT
+>850:2:1:3093:5057/2
+CTCGGGCGAGAAAAGAAAATCCGAAGCCGTGGCAACGGAAGACCATGACGATTCCGCCGGCGAGGACGAGTTGCTG
+>850:2:1:3093:2598/1
+AGATCGCCTTCGGCGCGGATAATCGCGTGGCGTAGTGTGAAAGCTAGGGCGGGTGCGGGAGCGCGCAGAGTGGCGC
+>850:2:1:3093:2598/2
+TACAGGAGTGACGTGCAAAGTGGAGACCGGCAAGGCCTTTGGGGAACCAGGATTACACCCTGCGACCCCTGGAGAC
+>850:2:1:3093:4741/1
+AACCGCGGCCTCCAGGGGGCGAAGGGCTTCCTCCTCGGCTCGGCGGCCGGGCAGGTGAGCGACGGCACCCAGCGCG
+>850:2:1:3093:4741/2
+CCACCGGGCACGCTTTGGGGGGGCAAGGCTCAAAGAGCGGGTGCGGCGCCGCGGCGAGGACGCCGTAGACAGGGCG
+>850:2:1:3093:7501/1
+AGGCGAAAGGTGCCGGATAGCATCTCCGCGGCGACGGCGATATCCTCCGCGTGCAAGCCGAACGCCGTGTTGGGCT
+>850:2:1:3093:7501/2
+CTGCAGCTCATGCCGACGCTCCGCGTCACCAATTTCGACAAGATCAATCCGTTTACGCTGAAGGGCACGGCGCCGC
+>850:2:1:3093:17486/1
+CTATAAAGCCGCTGAAATCGGACGGACTTAGAAATTGCCCGAGACTTAAGTCCCCAATCGCCATGACGCCGGCTCC
+>850:2:1:3093:17486/2
+ATCATTCAGCTCCTCTTTGCTTTTGTGGCTCAATCCAGCCTCAATCCACTGTTTTGGCTGGTCGCGCGCGCCGGAG
+>850:2:1:3093:13455/1
+AGCGATCTGATCTTCTGCGCTTTAATCAAAACGACATTGTCCGAATTCTGGACTTCGCCTTCGATGAGCAGAAAGG
+>850:2:1:3093:13455/2
+TCATTCACGCGCAACACGGCTCAACCATCCCGATCGCCGGAAACGTGATTTGCCGCCAGCGTCCCGGCACAGCAAA
+>850:2:1:3094:10844/1
+GGAAACCGCCAAGCCCTTTTTTGTTAAGGTAAGGCGATCTTCGCGTATTTCATCCAACATCAAGGCATGTCGCCCT
+>850:2:1:3094:10844/2
+GCGCGACGAACGGTTGCACGTCGTCGACGGGAAGTGCTTTCAACTGCACTGGCGGCGGGCAAGTGCGGGTCCGAGG
+>850:2:1:3094:16615/1
+GCGCTGGCGGCCGGCTTTTTTCCTCTTTGTTCCCTTCGGTTTGGCCGCCCCCGAAGAGCCCTTGTTGCCGCCCGGC
+>850:2:1:3094:16615/2
+GCCGAAACCCGCTGCCACGCCGTCCAAACCCGCGGCACCCGCCGCGGCCGACAAGCGCCCGCGCCCCGGCAAATCA
+>850:2:1:3094:3233/1
+AAACTGCCCTGCCAAAACGCAAGCGTCTTGAATTCTTTCCGCCCGTTAGTCACGTTCGGGGCTCTTTCTTCCTCAC
+>850:2:1:3094:3233/2
+GCCGATCTTGTGGTTTTCGCCGTCGACGACGCAGTCTTGAAACTTGGCGACTGGGCACTGCCGGAGGACCTTGAAA
+>850:2:1:3094:2620/1
+GCGAGAGGCCGTGGCGGAACTTTTCCGACCCCGGCACCCGCCCAGTCTGCGCTTGACACAAACGCGGGCCGAACGA
+>850:2:1:3094:2620/2
+CTCCCGCTGGCCGACGCCCACTTCCACCACCGCCTCGGCGTCGAAGGCGGCCTCTTCGCGGCGCTACGGGTCAACG
+>850:2:1:3095:17709/1
+GGCGGAGCCCGCTCGAACCGCCCGCGCAGCGGATTTGTCATTGCACAAGTTGCGCTGTCTCTGGTCTTGCTGGTGA
+>850:2:1:3095:17709/2
+TGAATACGATCCATTACATCGCGATGAAAGGCCCACTGGGCGGGGGCTTCTTTGTACTTGCTGCGAGGCAGGCGAT
+>850:2:1:3095:20897/1
+ACTGGCTGGGCGAATACCATGAGGACAGTTGTGCACCGTCGCCCCGGGCGGTCCGGGATACGGCACGGGCCGCGGT
+>850:2:1:3095:20897/2
+CGCCTGGTCCGGTCCGGGCGCGGCCAGGCCTCGATCTTGGCCCAGATCCCGAACACCGCGGAACCAGTCACCCATC
+>850:2:1:3095:13286/1
+TTCTACAACGGTCTCGGCGTCGCGCACGGCGGATTCGGCGCGACACACCTCGCTTCGGCGCTGGGCTGGGCCATCA
+>850:2:1:3095:13286/2
+CGAGCCGCGCTTCGGCAGTTGCCGCTTGCGCTCATCAGTGCGACACGTTGGCGGGGCAGCGGATCGCGCCGGACCA
+>850:2:1:3096:11567/1
+TCGGTAACCTTGACCGGCAACGACACTGAAGAGGCCTCCGCGCGCCAGATCGAGCACCGCGATGTCTTCCGCGCGA
+>850:2:1:3096:11567/2
+GCACGGTTTCGTGGCGGCCTCCCTTGAAGCGCACCATCGCGACCCGAATGGGCGGAGCCCCCCACCGCTTATTAAC
+>850:2:1:3096:20321/1
+CGCGTGCTGCATGTTGCTGGAAGCGTCTCACGCGAACGCGCAGGTAACTCACTGGTACACGCGAGCGCTGCCCGGC
+>850:2:1:3096:20321/2
+GAGACCGAAGAGCTGGTATCGATTGTTGCCCCAGTTGTTGGCCTGAGCCGTTCCCGTCATGCCGTTGAAGTGCACA
+>850:2:1:3096:9791/1
+ATGACTCCGGAACAGAAGAGTCAGTGGGGGGGCGAGGGGGACGAAAAGCTCTCTTCAAAACCTTTCGTCGAACTGC
+>850:2:1:3096:9791/2
+AGGATCAATTCCCTAGCTCTATCAAGGTCTGTTCTCCTTAATTATTTCGCCCGTGTCTCGCACGCCGCCACCGGGA
+>850:2:1:3096:18950/1
+GGGCGTAATGATCGGATGAGCGGCTTTGTTTTGGAACTGATAGAGATCTGGGTAGATAGCTCGCTGAGATGAATGT
+>850:2:1:3096:18950/2
+CGGGATTACTCCCAACGGCTTTTTAGTCTTAAATCGCCCTCTTCCCCCGTGCTCACCAAACGAGAGCACCCACGAT
+>850:2:1:3096:19455/1
+GGCGGAGCGCTTGGGGCAGACCTGTTTCATGAGTGCGGTGGTCAGCAGGTACCGGGCGGGGTCCCCGGCGACCGAG
+>850:2:1:3096:19455/2
+GACCAGCAAGCCGGCGCACTCCGTGGGTGGTCCGGCCAGCCGCGCCTGGATGCTCGGCCAGGGCGGGGCGCCAGCG
+>850:2:1:3096:2222/1
+AATCACGGTGATGGTGCCCCATAACGGCGTTACTGATTGTTCAAGACCGTTCGCGGCTTAACTCAAAAGTGGAAAT
+>850:2:1:3096:2222/2
+CCGCCGTCGCGCGAGTGATTCCTTTCGAGCATCCGTTTGCCAACAGGCAAAAAAAGAGCGCGAGCAAGCCGCCACA
+>850:2:1:3097:3182/1
+GGGACCGCGGAACGAGCACGGCGTCAGCGTTTCGTGATCGCTCCCGCCGCTCGGCGGGGGGCGGGGGGGGCGGCGG
+>850:2:1:3097:3182/2
+CGGAGGGGACGCAATGCGGAGCCTCGCGAGCTCGGGCAGCCTCGGCCGCGCTGCCCCCGGCCGCACCGTAGCGGGG
+>850:2:1:3097:11085/1
+GCTGTTATGGTCAATGCGATCCATCTCTGCCTGGAGTTGCTCAGGGCCAATCGGCTGGTGCCAGTAATCCTCCAGC
+>850:2:1:3097:11085/2
+CGAACAGCGTGTGGCCTACCAACCAGCTATCGAGGACATTTACTGGCGGCATCGCATCTGGCCAAAAGAGAACACT
+>850:2:1:3097:6278/1
+GCGGAGAGGCCGATCGGCTCGCATGCCTCGGCGCCCTACACCATCAATGCTGCCGGACTTAGTTTTTTGTACGGGG
+>850:2:1:3097:6278/2
+CGATACTCGAGAAATTGGCGCTGTTGAAGATCGCCTTCTGCAGGGCCCCTGACTTCAGTAGCACCTCTTCTGCCTG
+>850:2:1:3097:2316/1
+AATATGGCTCGCCGACCTTCAAAAGCGGCGGACCTTTTTCGCAGTTTTCCTTTCAAGGATTTTTTAATTTTCAGAC
+>850:2:1:3097:2316/2
+AATATGCCGATTCAATGACATAAGGCGCCGCGGTGGGAACACCGCGCTCTACGTTGACGCAGGGGTCACAGAGCGG
+>850:2:1:3097:12567/1
+ACGCATCCCCAGGTGCCGGCGTCCTTGGACTTCACGCAGCACGGGTGGCCGTGCTGGCCCCGCCCGGAGCCCCACT
+>850:2:1:3097:12567/2
+GCGCCTTCCACACGAGGGCGGGCGCGGCCTCGGTCGCCTCGAAGGACAGGGCGGCGGGCGCCCGCCGCTCGGCCGG
+>850:2:1:3098:10046/1
+CTGTTCGCCGACGGCTCGTGCGGGGCCGCCGGGGGAAGGGGGCTGGCGGCGGCGGGGGGCCACGCCCCCCCCCCGC
+>850:2:1:3098:10046/2
+GCGCGGAGACGTTCGGATGCACACCGGCCTCCGTGACGATCATCCCGGAGAAGGAATGACCCACCAGCACCGGCGG
+>850:2:1:3098:1058/1
+ACTAATGTTCGGACACGACACGGCCGGATCCTCCGGCGGCTCGAGCTTCAGCGGACCCCCCGGCCCGGGCAGACCC
+>850:2:1:3098:1058/2
+GTCCTTCTGCGCGAACGAAGGACGCCAAACTAAGGGGGGTCGGAGGGGGTGTACAGCCGGGGAGGGCTAGCCGGCG
+>850:2:1:3098:9430/1
+AACGGCAGCCGCCCACAAAATACGGGCTGCGCGTGCTTTTCGACACCACGACAGCGAGGCTGGTGAAGGCGGGCGG
+>850:2:1:3098:9430/2
+CCGCGTCACAGGCCCGTCTGCATCAGGCGGCCGAAGCGACGAGATCGAACCCCATCGCCAAGCATGACCGATGGGC
+>850:2:1:3098:9124/1
+TGCCCGGGACGGCCAGGGCGATCAAGTCCGCCTCGTCGCGCCGGGTGGCCCCCCCCGCCGACGGGCACACCCCGCC
+>850:2:1:3098:9124/2
+CGAGGAGCCGATGAGGCCGCGGCCGAGTTCATTCGCTTCTGGGTCGCTGACATCAACGGCCAGCTGCAGCGCTTTT
+>850:2:1:3098:5534/1
+CGGGAGATTACTGGCGACTTTGTCGAGCAGATCCAGCTCCAAGTCGTTTGCCAGAACATGCGGCGGAACTTCCCGG
+>850:2:1:3098:5534/2
+TGACCTTCACTCGCTCCAGAAGCGCGAATGGCCTCTGCGATCACAAAGACGTAGGACTGCGCAAGCGCTTGATCTA
+>850:2:1:3098:20862/1
+AGTTGCATAGAAACCGACAAGGCTGTGGCGATGTCGCGGAAAAGGGGATTGTCAGACCACAAGAGGGCAGTATTGG
+>850:2:1:3098:20862/2
+CCTTCATTTGGTATACGAACCCCACTGTTATTGCAGGCCCTGGATTGCAAATCGCCTGCCTGGGTTTCCTCGGCAT
+>850:2:1:3099:20684/1
+GGGCATCGGCGAGGCCGGACTGTTCGGCGGCCTGATGGCCAGCACCTTCGGGGACTTCGCCCGCCCGCCGATCGCG
+>850:2:1:3099:20684/2
+ACGAGGCTGGGCGAGAACGCGGCCTCGACCGCGTAGCCGGTGGGCGTGCCGGCCTTGGCCGTGAAGGCCTGATTCG
+>850:2:1:3099:4787/1
+AAGTGAGTAAACAACGGGCCCCGGGTACAAGGGTGATCGTGCCGATCTTGTGGGGAGATCTGGCCCATGAGGAAGG
+>850:2:1:3099:4787/2
+TCGGAATCCTAGCGACTCGGTGCTGATTGACCTGATCGACGCCTCTCCGCCCGGCGTCTCCGAACATTGCTCTACA
+>850:2:1:3099:3973/1
+CGGAACGGACGAGTTTGGCCTGCCCGCGCTCGATCGCGTCAAGGACTGCATCCCGGAGCTAGGGCACGCGCAGACG
+>850:2:1:3099:3973/2
+GCGCGAGGAGCAGCAATAGGAGGCGCCGGAACGGCCGGCTCAGACGCCGGTGCTCGCGGTTAACCATCCGACACCC
+>850:2:1:3101:14734/1
+CCTGCTCCAAGCAGGCATTGATTGCCAGCAACTCCGTCCGAAGGTGGTGAGTCGTCTCGGTGTCCTCGTATGGGAT
+>850:2:1:3101:14734/2
+CAGGCGAATACTCCGGTCTGCGAGCTAAGTCTCGTCGCACCACGATAAGGGCCGCCAAAAGGCTTGTTACCCTCAT
+>850:2:1:3101:15010/1
+CTTTAATTATCTCGGGCAGCCGGTACAATACGCGGCGCACAGCTTCCAGATCCCATATCCAGCCACCTTTGCCGTC
+>850:2:1:3101:15010/2
+TCATCGATTGGGCGATGATTGAGAAGAATGTTAGCGCCGCTCATGCGATGAGAAGGCTCGGCGCTGAGCAGAACGT
+>850:2:1:3101:12686/1
+CAATATAATAGCGGCGTGTTGCCATCGGACATCTATCCCGTGCGTTCGGATTTTGCGCGCGTCATTGCGCGGAAAT
+>850:2:1:3101:12686/2
+AACCAGATTGCCACCTCAAAATGTGCTTGCTCGCCCTGTGGAAGTGTCCTCGCAACGCCGACACCACTGTCAGTAA
+>850:2:1:3102:8789/1
+TGCTGCGGGGCCGCCCCGACCAACTGCCGCAGGCCGAGATGCGCGAGGAGGCTGACCCCGCCGCGTCCTCCGCCGG
+>850:2:1:3102:8789/2
+GGCGGTCGACGGCGGCCGCATCGAGTTTGCCCGCTTTGCCTGGCTGGACCGCGATTTCCAGCGATACCAGGGGGTG
+>850:2:1:3102:15494/1
+CGCACCTCCGGGGGCAGGAACACCATGCCTACGCCGTAAGCTCCCGCGGCGGGCAGCGCGAGGCGCGCGCGCCTCC
+>850:2:1:3102:15494/2
+GCACCGCATCGTCGAGCAGGGGCTCGAGGGGCTGCGCAACCCCACCCACCCGGGGCCCCGGGGGTGCGGGCCGCTC
+>850:2:1:3102:1651/1
+GGCGGAACTTGAGAGCGTTTAGGATAGGTGCGATAACCGCGGGACCAGTAGCCACGACGATCGGGGGGCGCTCAGC
+>850:2:1:3102:1651/2
+CCAACGCACCGCTTACCACATGCATCCCCCCCGGCCCGCCGGCTTGAACGCGGGCCTCAGAATCCTCTTGCGCGCG
+>850:2:1:3102:18503/1
+TGGAGGACCGGGGCCGCCGCCACCAGCGAAAGGGCCTGGCCGCAGCTCGTACCCGTCACCTGCGCGGAGGGGTAGG
+>850:2:1:3102:18503/2
+CTTCCTCTTCGACACGCAGGGCCGGCTGATCGTGCGCACGGACCGGCCGCGCGAAGAAGGCGGGCGTGACACGTCG
+>850:2:1:3102:1851/1
+ATGAGATACGGCTACTGGCTCCCGGTCTTCCGCGGGGTGCCGCCCACCCGCGAGGAGGGGGGGGGGGGGGCGGGGC
+>850:2:1:3102:1851/2
+GTCGGACCGCGACCATCAGCTCGAGCCGTTGCGTCACGGCGGGCCGTGCGGCCCGGGGCGGCACCGCCGGCCGCGG
+>850:2:1:3102:20735/1
+CAAACGCGCCGCCCTCCCCGGCGGTAGCGCTGCCACGATGTCGTATAGCTCGCGGTTCCGCCGCACGCGGTCGTGC
+>850:2:1:3102:20735/2
+GCGCAGATTCGTCGCACCGACCGAGCTGACCCCCGGCCTGAGTCGGCTCGATCACAAGGACTAGGCGACCGCGGCG
+>850:2:1:3103:13587/1
+GGCACCGACCGGGATCAGCTTCGGCATCGTTTCCTCAGAGCCTGATTGGAAATGGATTACCAGGCTTCAGCAACTT
+>850:2:1:3103:13587/2
+GCAAATCAAGAAATGGAAGCGCGACTGGAAAATCAATCTGATTGAAAGCGAAAACCCGAATTGGGCTGATCTTTAC
+>850:2:1:3103:16959/1
+TTCGGCCCGCCTGCGCTCCCCCGCGATGCGCCCGCGGGTCGGAACGAACGCGCGAGCGGGCTCCTCGGGGCGCCGT
+>850:2:1:3103:16959/2
+GACAAGCGGCCCGCCCGCCGCGCGCGGCGGCCCGACGGGCCCCGTCGGCGGGCGCCGGGGGGCGGGGGCGCGGGGC
+>850:2:1:3103:14552/1
+ACGATTTGTCAGATGGGACCCGCCGGAATGTAGGCAACTTCGCTATGGGCCCGATTTCCGTCTACAATCATCTGCG
+>850:2:1:3103:14552/2
+ACCATTCGCTGCGTCCCCTCGGCCACACCACCGAGTGGGACGGCTCGGGGGGGGAGCGCCTGCCTCGTCCCCCCCC
+>850:2:1:3103:11363/1
+CATTACGTGAGCGTCGTGACCACATTCCAGTGTTGGCTCGCTACTTCGCGGAGAAGTTTGCAGAGCAGATGGAGAA
+>850:2:1:3103:11363/2
+CATCGGACTTTGTTCTTCGAGGCACCCTCTCTGAAGTTCCGCGAGCGGTGCTTCCAGTGAACTGCCGCGCGTAAGG
+>850:2:1:3103:20776/1
+GGCGATGCTCCTTGGCTCGGCCGAGGTTGAAAAGGACCACGGGAAGGCGCGCCGCCGCGGCGCGGATGGGAACGGG
+>850:2:1:3103:20776/2
+ACGACCGGCGGGACGATGGCAGCGCGGCGGAGGGCCTGGTTCCGCAGGGCCTTCATGACCGACCCCGGCGCCCCGC
+>850:2:1:3103:12876/1
+GTTGCATACCCGCCCTCGACCGCATACGGAAAAGGAGGCCACGGCACTACTCCCGGCACCCCACTCGCCATTTCAG
+>850:2:1:3103:12876/2
+ACAGCGGCCCAACTGAATAACGCGGACCAGACCGGTGTCACGTTTTGGCGCCTGCGCGCGCTGGATTCCGGAGCCA
+>850:2:1:3103:10631/1
+GAAGGCGGTAATCTTGCGGGAGCGGCGGGGGGCGCGGCGTGTGGCGATTAGGAAGTTGGGCTTGCCCACGCAGGGA
+>850:2:1:3103:10631/2
+GTTTTGCGGCTCGTATTTGCCGGCAGCTTGCCACCGCGCGTAAATGTGGTTCTTACATCGGCGGGCTTCGTCTCGG
+>850:2:1:3103:15983/1
+CCCAGCGGCCGGCGGCGGACGGCCCGGGCGGGCCGGCGGGGGGGGTGAAAGGCGGGCGCGCGCCCGGCGGGCGCAG
+>850:2:1:3103:15983/2
+GGGGGCGCCAACATCGTGAGCGGCATCGGACTCTTCACGGGCGGCATCAACCCGCGCGCCACGGCCGTGCGCTGGA
+>850:2:1:3104:21283/1
+GTCCCGGCGGGAACATTTTTGGCGGGGGGAGAGACTGTTGTATTTGACAGCGTTCTTGAAAGGCTCTCTAAAGACG
+>850:2:1:3104:21283/2
+CAAGTGTGTGCCATTCGCAAAGATGATGGCCTCTCCGGCATCCAGTTCTGACCACCGAAACGTGTATCGCCAAAGA
+>850:2:1:3104:15955/1
+GGCCAACCCGGCGCAAGAGGTGCTGGCGCTGCTGGCGAAGCTTGGGGCGCGCTTCGATACCGCCTCCATCGCCGAG
+>850:2:1:3104:15955/2
+GGCGCTGAGCGGGCAATCTTCTCGACCTCAGGCTGGCAGTCGACTGCGAAGAGGCGAATGCCGAGCGCGAAGGCGC
+>850:2:1:3104:20386/1
+GCACTCCAATCGACCACCGCGGATGCGATCAGTGTGCGGGCGCGGCCCGCTGGGACGAGCATAGCCTATTCAATCT
+>850:2:1:3104:20386/2
+TAGTTCATCAGGGTGTAATCGATGCCCAGGGATTCGCAAAATCCCGCGTTATCAATCATGCCGATCAATTCTTCCA
+>850:2:1:3104:21203/1
+TGCTTCTGCTCGCGATTGTAAATCTTTTGCCGTTTGCGGGGCTTTCTTGGCGCCTTTCGCGCCGGCGCGCTGTCGA
+>850:2:1:3104:21203/2
+GATTACATGCTGGTCGGGGGGGTCAGGGAGCGCATCAACATCATCGACACGCCATTCCACGTCGATTTTACCGCCG
+>850:2:1:3104:14755/1
+GCTTGGGCTCCTGCGTCGGGTGGACGGTGACGGGACCGAGGTTGTTGGCGGCGAAGAAGCCCCCGCCCCCCCCCCC
+>850:2:1:3104:14755/2
+GACGGGATCACGATCTACTTCTCCCGCAGGGACAACCCAGCGGCGACACCCACCCCGCTTCCAACCCCCACTCACC
+>850:2:1:3104:10484/1
+TGCAGGTTGCATTGCGGCACATGCGCGCGCGCGGGACGGGTTTGATCATCAACGTGCCTTCGCTAGCTTCCAGGCG
+>850:2:1:3104:10484/2
+TCGTTTACGTTCACGCCCTGGTTAAATTCGGTGCGAATGTCGCCGGGTTGAAGATCGATGATCCGCACACGGGAAT
+>850:2:1:3104:9036/1
+GCACAGAGGCACCGGATAAACGTTTTGGACTGAGCCTTAACCAGGATTCGTTTCCCGACGTCGACCCCGCGATCGT
+>850:2:1:3104:9036/2
+GACGATTCCGTAGGCCGCTTCGACGTAACCTTCCAGAATCCAATACCTATTCCGATGTAGTCGGCGGAAGGCGAGA
+>850:2:1:3104:13385/1
+AACGCGTCGCTTCATGGATGTTGTCCTTCCATGCGATTCCGAAGGGATACTCCCTCGCCCCGGGAGTCCAGGGCCG
+>850:2:1:3104:13385/2
+CCGCATGCCCGCGCCGGGGCGTGGCATGCGCCGGCGGGGGAGGTCATGTGGCCGCGCGGCGGCTTGGTCAAGGGGG
+>850:2:1:3105:19156/1
+CGTACGCGCAGACCCTGCACCAGGTGTTCACGCACGAGATGAAGCCCTACGAAGTGGAGCTCCTCGTCGTCGACCT
+>850:2:1:3105:19156/2
+CGCGAGATCGAAGTGCTCGTCGTATTCGGTGGTGAGAGTTTCGCTGATCTCCTCGGCCTGGCCGCCGAGCACCGAA
+>850:2:1:3106:7685/1
+GTTTCAATTAATCTATTTGCAGCCTGGCAGCCGGGCACTTTGGGCGCTATCGTTGTTGCGATTTAAGGGGGGGGTA
+>850:2:1:3106:7685/2
+TCGCATTTTCGGTGACTGCGGGCTCGTGGATCTCGCCGGCATGCTCAATCTTGCCCATACCCCTCACCTCCTTCGC
+>850:2:1:3106:4075/1
+GATGCCGGCTATTTCGACGCGCGTTCGGTCGGCAAGCTCGCCGCCCAGAGCCCCGCCCGCCGCTGTGACGGAGTTC
+>850:2:1:3106:4075/2
+GAAAATTGTCCTCGATGAACTGTCGGACCTGATGCTCGATGTCGTTGGTCATTTGGGATATCCTTTTTTCAGGCGA
+>850:2:1:3107:17001/1
+TCGGGTGGGCCGAAGGCGAACCCACACTTCCACGTCTCGCCTTCAGCTTTGAAGGGCACGACGACGGTCAGGAGGA
+>850:2:1:3107:17001/2
+CACACAGAGAAAGCGGCCTCGTTAGGCCCGGACGACATCCCATCGCCCGAAGGCAACGCAGGAAACATGGACGTCC
+>850:2:1:3107:9016/1
+AACTCGCCAATGCCGCCCCGCACGGGCTCCCTCGGCCCGGCCGCCTCCGACGCCCGCCACGACACGCCAAGCCGCG
+>850:2:1:3107:9016/2
+GGGCGTCCTACGCGGGCGCTGGAATCCCCGGACGGCTTGCGCCGGGGAGAATCTTGCTTCGAGCGCAAGCTGCAGC
+>850:2:1:3107:9514/1
+AATGGAATGCCTTGCGACACGATTCACTGGACGATGGAGGACGACGACCCCTCGCCCTGGCTGTACACCGACTGCG
+>850:2:1:3107:9514/2
+TTCCCCCGACAGGAACCAGAGTTTGCCATCAGCGGGCCTCGCGACCGCACGACGGGGGGGGGCAGGCCGAACCGGG
+>850:2:1:3107:4914/1
+AGGTGCACTGTTATGGACTTCCCAATTTAATGATGGGCAAGGGAGCAGCAACAACGTTGTCACCAGCATTGCCGTC
+>850:2:1:3107:4914/2
+CGCATATACGTTCCCGACCGCATCCACCGTCACCTCGCTGCCGAAGCCGTCGGACGGTCCCCGGCGACGGCGAGCC
+>850:2:1:3108:7455/1
+ATCGACGCCCAGCGGGACCCTTCGCCCGCCCCGATGCACGAGCTTCGCAAGCCGGGGAGGCGGTTTCGTTACGCGG
+>850:2:1:3108:7455/2
+GGCGGACGCGATCTGCCCGCAGCCGGCGGAGGACCGTGTCCGCCCCCTCCGCTGTGGCGCCGCCGTGGTTGTCCCC
+>850:2:1:3108:12103/1
+TCCGGCAGATCGCGCAGCATTCTGTGCTCCAGCCTGCCATCGGCATGCCCCACCATCTTGCGCGCAGCGTGGCGTG
+>850:2:1:3108:12103/2
+ATTATCGCCCGATTGCTCGACCGGATGCCAGGCTCGGGGAGTGAGCACCATCATGCACGCGAACGGCGCCAAACCA
+>850:2:1:3108:19984/1
+GGTTGCGCGCGCTCAAGCCGGTCGACAAGGTGCCGCGGGCGGACCCCGCCATCAAGGAAACGATCAACGCGAGCAA
+>850:2:1:3108:19984/2
+CGCCCGGGGCATGAAATACCGCAGCCACGCCAGCGAATGCTCGTCCTGCAGCAGGTTGGGGCTCGGCCACAGGGCG
+>850:2:1:3108:15105/1
+CTACTTCCTGGTGGACGCCGTCTTTTTCACTCTCTTCAAGCCTCTCCTTCGCCGGCTGGCGGTGTGCTGGGGTTTC
+>850:2:1:3108:15105/2
+AGCTTGCCAACGCTGAGGATCACACGACCGCCAACGATGTGGGCTGTCGGCGTCAAGCAAGCCGGAACAGGCTTAA
+>850:2:1:3108:15348/1
+TTAACTCTTACAACGCTAACGTGTGATGCTGCTAACCGCCATCATCGAACCCGGCGGCAGCGGCTAAACCGAGCGG
+>850:2:1:3108:15348/2
+TTTTATCATGCCCTTGTTCACGCCCCACGACTACGATCTCGCGTGCGGTTGTTGCGCGCTCCACCGCGCGGAACGC
+>850:2:1:3109:13716/1
+GACCCGGCGCTCCCCGCCATCGGACAGCCGAATGCCGGCGAGACGGTCGTCGTCTCCGCGGCGGCCGGCGCGGCCG
+>850:2:1:3109:13716/2
+TGCCCGGGAATTCGCCCAAGCCCTGGATGGAGCGCCGCAAGTCGGCGCTGTGCACGTCCTCGCCCTCGGTGGCGAG
+>850:2:1:3109:14845/1
+GCAGGTTGGACAGGTTGTGTTGACAAACTCGGGAATGGTCGCGAGGGGCGACTCGCCCGTGCCAGACCCCCCCCCC
+>850:2:1:3109:14845/2
+TCGATGAGACCCGCCACGGCAAACGAACCGTCAACCATCGACTCCGCGATTGGCTCATCAGCCGCCAGCGATACTG
+>850:2:1:3109:2558/1
+TGGCCGTATCGTCGCGCAGATCGTACCGCTCTTTGGTCTGAAAGATAGAACCTCAGACCACCAAGCCCAAAACTCC
+>850:2:1:3109:2558/2
+TCCACATAATTGCGCCCTCCCCTTTATCCAGTGTACGCCGCAGCACAGGCCCCAAGCCGCTTTCCGCGGTATTCGG
+>850:2:1:3109:15905/1
+GCCTCGGGACCGGGAAGTGGCACCGCGCGCTGATGGCCGACGCCCCGCTCGGCCCGCTGCGGCGCGGCCCCCACCC
+>850:2:1:3109:15905/2
+GGTCGCGATCGGGCGCCAGCCCCGCGAGGGGGCCGTCCTCGCGGAACCCGGCCCCGGGGCGGGGGCGCACCTCGCC
+>850:2:1:3110:2416/1
+CGTCGTCCCGCATCCGGATGTCCCATCGTCCGTGGACGCCGATGCCGGGATAGGGCTCTTGCTGGCGAGGAAGAAA
+>850:2:1:3110:2416/2
+GGGAAATGGTCCAATTGCTGGGCAACACGCTGGACGTGCCGCTCAACGAACAAAACGCCCTGCATCTCGCAACCGG
+>850:2:1:3110:21146/1
+AGGGCGATTTTTATCAAGATCGGCCTGGAATTTCCGTTCATCGCCGCGATTCCGCCCGTGCCTCCGCCCCGGAAGA
+>850:2:1:3110:21146/2
+AACGTTGCCAGCAGGCTCGCAACCGGGGCGTTGAACGAACAGATCGTGGTCTACATCCTCTACCAAATCTAAAGCA
+>850:2:1:3111:10893/1
+GCCCGTCACGGCGAGTAGCGCGGCGGACAGCACGAGGCCGGGTGAGAGGATTCGTTTCATACGGGTTGGACTCCTT
+>850:2:1:3111:10893/2
+GCGGCAGGTTGGGCTTCGGGCTCATTACGACGCATTGTAGTGGATGCAGCGCACATTGTGTCGGGTCCCGCGGCTA
+>850:2:1:3111:3343/1
+CGGGGCAAGGTCGAGGAGATCCACGACGAGGCTGGTCTCGCCACGCTGGCCCGCGCCCCCGGCCGCGCCGCTCCCG
+>850:2:1:3111:3343/2
+CACGGTGTGACCGAGCAGGGCGCCGCTGCAGGAGCCGAGCCCCGACGGGCGAACGAGGCAGACCACGGGAACGCCG
+>850:2:1:3111:7608/1
+GAGGGAAAGATCACAGTTGAGCAGGTGCGGCATGCGCATCATGGAATCGGCGATCAGCATCATGTGCAGGCGCGCG
+>850:2:1:3111:7608/2
+CAACGTCTGACCAAGACTGACGGCGGCGTTGGCGATACGCGCGCCATCCATGTGAAGAAACATCTCGTGATCATGC
+>850:2:1:3111:19830/1
+ATCCGATGCTTTACCATTGCCAGGCAATAGCTCACAGAAGCACCGATTGACTAAGCGCCACAAGTCCTAAAGTAAT
+>850:2:1:3111:19830/2
+CCCCGCCTAGGGCGTGGGATGAAAACGGCGAACGTACTTTCGTAGGGAGAGGAGTCGACGCGAACTGGGGGACCTA
+>850:2:1:3111:5184/1
+CAGCCCGGTTCACCGGCATAAAATCGTTGGAGGTAAGCAAAATCACCAGTCCGGTTCGAAAATCGGAATATTCGAA
+>850:2:1:3111:5184/2
+CCTATGCCTGGGAGTCGCGTCATCGCGCTTAGACAACAGCGCCAACGGAGTCGGGGATTAAAGCCTTCCCCTCGGG
+>850:2:1:3111:5034/1
+CGCGCGCTACGGGATTCGAAGGACTTTTGGGACTCGATGTCGGGTTTAACTCCTGGCGGGATATGGAGCCGCAAAG
+>850:2:1:3111:5034/2
+GCATTACGCACGAAGGCAAATCGGCTTTTTGGTTTGACGCGGGCCCCGCAGAAGCCGACCAACCAGATGACGGCGG
+>850:2:1:3112:5789/1
+TTCGACAAACTCGGGGCGCGCAAGGCGGGCCGGGTAAATGTCGGCCGGGTATGTATCGACCGCGGGTCGCGCACCC
+>850:2:1:3112:5789/2
+CATTTTCATCCGCGACGAAGCCTCGCGTCACTATCTCCGGCGAGGTTTCGACCACGCATGTCGGCTTGTTGATCGC
+>850:2:1:3112:9305/1
+GCGATCAGGACGTCGCCGGGGGCCTCGAGGCGGCCGCGGGCGACGGGGTTATCACGAGGAGCCGTGGGGCGGGCCA
+>850:2:1:3112:9305/2
+GGCGGTCAAGGAACACCAGCCGGACTGGTCGGCGTGGCGATATGGGCAACGCGTCTACTACGACCGCCCACCGAAG
+>850:2:1:3112:3242/1
+TTAAAGGCGGTGTAGCCGCCTCGGTCACCCAATTTCAATGGATTCAGGAGCTTCTCATGGGCTACACGGTTTTTGA
+>850:2:1:3112:3242/2
+GATCTCTTGCGCGTAACCGTTCCACGGGGCGTGGTGCGGGTGATGAATGAGTCCGCGTCCACGTCCACATCAAAAA
+>850:2:1:3112:14497/1
+CGGACGTGCGCCAGAGACACCGCGAAGCCCAGCCTCCGGGAGCGCGTCGCGGACATCGCCCGCCCGCACGGGTCGG
+>850:2:1:3112:14497/2
+GCTTGCACGCTCTCCACGAGACCACCCTTGCCAGCGTGTTCGCGGTCATTCTCCCGCTGTCCCCGGCTTTCCTTTG
+>850:2:1:3112:2745/1
+GCAGAGGGGAAACGAAAACCAGCACGAACTGCATGAGGAGATGGGTCGAATCATGACTGACAATGTCACCGTGGTT
+>850:2:1:3112:2745/2
+GTGCGAGATCCAGCATGTTTCGAAGCTGACGCGCATGCGGCAAAGCCATGGTGGCCCACAGATTCGAATCGTTAAT
+>850:2:1:3112:12173/1
+AGTTCATAGAGATACAGATTGTCATACTTCAGCATATTTGCGCGGGAGGATGCGGCTCCCACTACTAGCTCTCTAT
+>850:2:1:3112:12173/2
+AACAGAAAAGGCCGGGTATGTGCAGATTCTCTCTCCGAGGCTACCGCGTGTCGCAACAGGGCCACATACATGGGAA
+>850:2:1:3113:14066/1
+GTCGAGATCTGCTGCCCGCCTCGTGGCCCCGACATCGTGGCTCGCGAGCACGGACAGAAGGGTGCCGGTTCAACCT
+>850:2:1:3113:14066/2
+CGCCCCACGTGCTGATCCTGGCCTGGGAAGTAGTTGTCGACAAAAAGGAAATTCATTGGGGGCGGTCTCTGCGATT
+>850:2:1:3113:11733/1
+TGCGCCATGCTCTCCGCAAACCGGTGCGCCATCGTTGCAATATGGGGATGGCTAGACTGCAGTTTCACATAAAGAA
+>850:2:1:3113:11733/2
+GATCTGATGAATCGTTGGGCGAGGAAGAGGCGCAGGCGCCCAGCAAGGGAAAAGCATGGGTCGGCACCGTCTGCGT
+>850:2:1:3113:13758/1
+GCTTTTTCGGCAAGGACGATGAGCCTCGGCGAGTCCGCGCCCATGAATACGCCAGGCGTCGCCGGGTGACCACTCC
+>850:2:1:3113:13758/2
+ATCAGGAACCGCCTCAGCGCCAAGGGGATGGCGATCCTCGAGCCGGGCCGCACGCGCGAGCCCGACTACCCCACTC
+>850:2:1:3113:4941/1
+TTTGAGCGGATGGCCGAGAGTATCCCGATCCTCATTATCTGGCGAATGACTTATTCCATCGCATTGAGCGACCCCA
+>850:2:1:3113:4941/2
+AGCGAAGCTTGTGAATGGGGCGGGAGAGCGCACCGACGGCGGCGGGAAGAGCGGCGAAAAGACTAAGAAGGACCCG
+>850:2:1:3113:11012/1
+GCCCGCCTAGCGCCATGTAAGCGTTGGCTGCAGATCCCGCACACACCTGGGATGCGTCTTCTTCGGGGGCGGATAC
+>850:2:1:3113:11012/2
+TTTTCATGACCGATCTGCAGAGTTTTCCATGTTGGAAATGCAAATGCCATTATCCAGTCTTCAAACTTTCTGGGCT
+>850:2:1:3113:17643/1
+GAAGGGCAGCACGGGCGAAGGCCCGGACGCGCAGCAGCTCAAGTACTACGCACCCGGCGTGGGCTATATCACAGTC
+>850:2:1:3113:17643/2
+CCGTTCGGCGGGGCGGGGGCGCCACGCAACGCTGGCGCGCTTCTCTATACACTCGGCCCCGGCCCCGGTCCTGGCC
+>850:2:1:3114:19517/1
+AGGACAAGGCGCTGGCGGCCGCCGGCGGCAGGAGCAAGGACGGCGGCGGGAGGAGGTGCGCTCGCTTGTGCCGGAG
+>850:2:1:3114:19517/2
+GTGGGCGGAATCGTTACCGGTTTTCGCGGCGCGCAGGGCGTAGCCGATGCGCTACTTGGATCGGGGCAAGCCGGCG
+>850:2:1:3114:9194/1
+ATCGACTCGAGAACCGATAAGCTTCACCACAGAGACCAAGAGGACACAGAGACAACCCGCCGTTCATACGGCCATC
+>850:2:1:3114:9194/2
+GCGCTGGTTCGGGTGGGAGGCTCCCTTGCCAAGTCTGTTCCTGCTGGGGGGCAGCGTGCTTTCCTCGTTCTGCGTT
+>850:2:1:3114:17296/1
+CAGGGCCGACGCTAACCCACTCCGGCTGCACCAGGCGGTGTGGCCAGCAAAGCCCGATGATGTCCGCATCGGTAGC
+>850:2:1:3114:17296/2
+GGCTTCCATCGGCGCCGGGTCGGCGATACTTTTCGTTCGGCAATGGGATGACGCGCACGGCTCGAATCACGGTTGT
+>850:2:1:3114:15870/1
+AGCCCCACAGGACAACACTCACTATTGACGCCGTGATAGCGGTTCTGCGCCACGCGCCAGTCCGTCAAGGACGAAG
+>850:2:1:3114:15870/2
+AAGCTCCGGCGATTTCCCGTAGGAAATTTCCGACCAAATCAATATCGCTCTCTCCGGTTCGGCTTAACACCTCGGG
+>850:2:1:3114:7040/1
+GGCTGCGCCCACCGCGCCACCAGGGCCCCTAAGCGCCCGTCGTCCGCCATCACCTCAACGATGCTGCAAACCGACA
+>850:2:1:3114:7040/2
+GCTTTCCTCGTCGTCAAGGAAATGTATCCCACCACCCACACGGCGCCGCATACGTCCCTCCCCCGGCCGCCTCGGG
+>850:2:1:3114:3002/1
+TAGAGCTAATACATGCTTAAAACCCCGACTTCGGAAGGGGTGTATTTATTAGATAAAAAACCAATGCCCTTCGGGG
+>850:2:1:3114:3002/2
+CCGTTTCTCAGGCTCCCTCTCCTGAAACGAACCCTAATTCCCCGTTACCCGGTGCCACCAGGGGAGGGCGCTATCC
+>850:2:1:3114:4032/1
+TGTGGTAATGGCTCCGGCTTCGCCGCATCCTCCCCGGGTTTTTCCCGGGTAAGAAGTGAAAAAGGCGGCCCGAGCC
+>850:2:1:3114:4032/2
+GAGAAGGCCTCCGAGAGGGTTGTATCGGCGATCGTGCCGGTGCACCTCTACGGGCAGACGGCTGACATGGATCCAA
+>850:2:1:3115:11982/1
+CCGCAATGGTTGGCGCGCTGGCCCTCTGCCGTCTCTGGCCGCTGAAGCTCGGCCACGGATGTGGCGGGCACCGCCC
+>850:2:1:3115:11982/2
+CCGAGAACAGTTCCTCAGGCGTTTCGCCTTCGCGAACTTCGATTCCCGACCTTGATTCTGTATCGATCAATGCTTC
+>850:2:1:3115:13030/1
+GATGCGCGGGTTAGTTGGCGGGGCGCGAGCGCGTCAGCGGCGGCGTGTAGGGGGTTCCTCGGCGGGGCCGACGGCC
+>850:2:1:3115:13030/2
+CATGTTTTCGACGTCTTGATGCGCGATCGGATCGGGCACGCGCAGCAACCAGCCGCCTATCTAGTTTTCCCGCACC
+>850:2:1:3115:4093/1
+TGATGCGCCCGAGAGCTTCGGGTCGAATGGCGGAGCCGACTCCAAAATTCTTCTCCGGTGAGCGCGGTTCTCCCGC
+>850:2:1:3115:4093/2
+GACTCATCAGCCGTTCCGCTTCGCCATACTGCGCGGCCTGGAAGCGGAGAAATCCGAGCGCGCAGAGACCCTGGCA
+>850:2:1:3115:17367/1
+CTCAAACCGTGGCGCGCGGCCGCCCGCGTGCCCCCATCCCCCCCCTCCCGTGATCTCGATCATCGCCCCCCTGGCG
+>850:2:1:3115:17367/2
+GCTAAAACCTGCGGCGCGCTCGGGATAAACGTTGTCGTCAGCGACGCAAACTCCGGCCGCCGGCGCGCAGGCTGAA
+>850:2:1:3116:18331/1
+ACCGTCCGCGAGTTCGGCTGCACGACAAAGTGTGCGCCAGGAGATCCTCGTAGCCGAGCTGTTTTAGGACCTCCAC
+>850:2:1:3116:18331/2
+GCCCAGCTCGTCGGAGCGATGGCCAGCCGCGGCACGCACCCGAAGATCCTGCCTCGCTTCACCGGTCTGGCGGCCA
+>850:2:1:3116:5908/1
+CTCGTCCTTCATCTGATCGAGCTCGCAGAAGAACTCAACGACATGCTCATCAGGATCGCGGCGATAGGTGGTGATA
+>850:2:1:3116:5908/2
+CGGCGACTTCTTCTGCTTCCTGCGATCCAGACCGCAATTCCACAACGCGGACTTATTGACCGGGCCGACAGTGATG
+>850:2:1:3117:18070/1
+AGCAGTGCAAATAGCCATGACGACAAGCCCGAAAACGATGAACAACGTGCGAAATCTCACTGGGCAATATATTCAC
+>850:2:1:3117:18070/2
+GATAGAGCATGGTGCCACTTCCAAGCGTGACCAATGCCACACCAACTACAATTACGAACGGCAGGTAGCGGTTCTT
+>850:2:1:3117:8968/1
+CCTGGAACATGCGGCACACTGCAACAGATTTCCGACGTTGGCGCGCGCCTCGAAGTAGCGGCCCCGCCCCGAAGTT
+>850:2:1:3117:8968/2
+CGGTGGAGCGGTGAGCGTGACGCCGGCGATTCTGTTTGACGTGATTGCCGAACGCAGGCGTGCGCAGCAGAAGCTG
+>850:2:1:3117:15252/1
+AGATCGGCACCGGGAGTTCGCCGCCGGCGAGGAAGCTGGCCTCCTGACCGTTGTACGCGATCAGATTGGGCTCGGC
+>850:2:1:3117:15252/2
+CCTACGTCAACGGACAACTCACCGAGTCCTCCGGCCAGATCACCTTCAGCGATTTTGTGAATTTGTTCGTGTTCAG
+>850:2:1:3118:2797/1
+CAGCGGACCGTCTGCGGCCGCAATTCGCTCGCGATCAAAGACTCCATCTCGTGAATCACCTTGAGCGTCTCCGGCT
+>850:2:1:3118:2797/2
+GTGCGCCACCCTTATGTCGAGGCGGGAATAGCAAAAGCCGGTGTGCGCGCGCTCGTCCCGTCGCCCCGGCCGGGCA
+>850:2:1:3118:19677/1
+GCGACTCCTGTCGTGTGGCTGGGGGCCTGCGGCCCGCCCCCGCTCAGGGCCACCAGCCCCTCCTTCTTGTTGGCGG
+>850:2:1:3118:19677/2
+ACGATCCGATCAAGGACCTGCCGCCTGTCGGGGGCGTCGGCGTCACGGCGGAGGTGCTCGTCGCGGGGGCCGCGGG
+>850:2:1:3119:6508/1
+CGGCAGACCAGCAAACTGCTTGCTCTTGTTTTCACCGCGACTCGGACCGGGCTCACCGAGACTTGTCACGTTCGGC
+>850:2:1:3119:6508/2
+TTCCATTGCACGCTCAACACCGGCCGTGAACGAAACAACGGAGAACGGAATCCCCCGGGCAATTTTTCTTTCCTCC
+>850:2:1:3119:18649/1
+TTAGCCACCGGAACATTCCCGATCAAACGAGCCACTGACCTCCCCACTCCTACCATCCCACCTTCCCCCGGCCTGC
+>850:2:1:3119:18649/2
+CGAGGCGTTGCTGGTGAAATTCGGGCTCCTTCCCTCGGCCCGCTGATCACATTCGCGTCAGGGGGATCTGCGGGCG
+>850:2:1:3119:10928/1
+CAACATCCTCGTTTTCTATGATTTCATTTGTAATGCTGGCCAGTATCTCCTTGATGTCATCGCGCTTTTCCGGCGG
+>850:2:1:3119:10928/2
+CCAGACCCGCCCTGCCGTAGAGCAGAACGTGCCAGTTGGCGAAGGGGACACCGCCCAGGCGGGCGCGCGCCGTCGC
+>850:2:1:3119:12341/1
+TGCGAGGCGGCTCCCCGGACTACGCGCCCGACGTCGGCGGGGGCGCGGCGAAGGAAAAGGGCACGGCGCCCCGGGG
+>850:2:1:3119:12341/2
+GCAAGGCACCTTCAGATAAAATTGGCGCGCGGCCTCGGCCACGCCCGCGGCGACCAGGCCGCAGCGCATGACGCCG
+>850:2:1:3120:16158/1
+CCACGCACGGACGAAGCATTGCTATTCTTGATGACAGCGTTCCGTTTCGCGAGTTCACACCGGAAATCGCCGCAGA
+>850:2:1:3120:16158/2
+CCGTAAATTCGCGCACCCAAACTGTAAACAATGCGCCCTCGTCCGGTTTCTCACCGCGATAAACGGCAATGCCGAT
+>850:2:1:3120:4475/1
+GCATCGGTTCCCGGCAGGCGCATGCTGACGCGCAGCGGTCAGAGGGCCATCGAGCGTCCGGGCGACCAAAAAATCC
+>850:2:1:3120:4475/2
+TTCGAGCCGGAGCCGTTGAGTGTTAACGGGGTTCCCGGCTGGGAATCATCTCCGTCAGTCCGGATGCGGGCGGGGT
+>850:2:1:3120:18713/1
+TCAGCACCCACGCCGCCGGCTCCTCGGTAACCCACAACGTATCCCTCCCGCCCGCCGCGCCCCCCCCATCCCCCCG
+>850:2:1:3120:18713/2
+CCGATGCGACGGGGGCAGCGACGAGCAGCGCATCCCATGGCCCCGCCGGCAGCAGGGCCAAGGCGCGCCGCTGATC
+>850:2:1:3121:13449/1
+ACTTCAAGCCCGGCATCCCGACCGATCCTGCCACGACCATGGGGGCGAACGACTCAAAAGCGAAGGTCGAGCGCGC
+>850:2:1:3121:13449/2
+ACCCATGTCACCACCTATAGAATCGACACATCACCCTACCAACGCCGGTGGACAAGGACGTTTTCAAAGCGTTTGT
+>850:2:1:3122:14087/1
+GCGCCGCACATAGCCGTAGTACGCCGCGCCGCGCGCGACTGCGAGGTCGCGGTCGGCTCCGCCCAACAGCCGCGCA
+>850:2:1:3122:14087/2
+CGGCTGGTGCGAGCTTCATCCACCCGACCCCGCTGCCGCCCAACCGCGGCGAATTCAAGGCGCCGTTGTCGGGGGC
+>850:2:1:3122:11487/1
+AGAGACCATGTTGCCGCCCTGGCCACTGTCGCATACGGTCTGATGACGGTTGGAGATCACAGAGGCGATCGGCGCG
+>850:2:1:3122:11487/2
+CGCCGACATGGAGGCTCCCTGAATCACCCGACACTGCACCTCCCGCACATGGAAACAAATCAGGACCCTCCATGCC
+>850:2:1:3122:4846/1
+GCGGTCAGGTCAGCGTCGGCCCGCGCATCAACGACGCGACCACCCATGCGCGCGACCGCCGTCTTCATGCGCGCGG
+>850:2:1:3122:4846/2
+TTCCGCCAGTGGGATCTCGCCAATCGCGCGAAGAAGAGAAAAAAATGAGCACTCGAGAAGAAATCCTCGACCGCAT
+>850:2:1:3123:12254/1
+CCCCTAATTGCGTCGATGCCGACGTTCTCTGCGCCGCAGTTGAACGGGCTCTTGGACGCGCGAAGTGCCTGCACAA
+>850:2:1:3123:12254/2
+ACCGAATTGGATAGCTTTTTGCTCAGGCGCGTAGTCTTGGCTGTGGTTGTTAAACCAAACAATCGCCTGCCATGGA
+>850:2:1:3123:10469/1
+TCGCTGCGCTCAATTATAGCGTTCCACAGCGAGATCTTCTGCCGGTTATCTTTCGACGGCCCTGGTCGACATCCCG
+>850:2:1:3123:10469/2
+GGAGTCCGATTAATCATCTGTTCCGGCACTGCTCGCGCGTTGTTGAGCGAGAGTCGGATTACTAATGCAATCAAAC
+>850:2:1:3123:15968/1
+GCGACGCCTGCCCCATGGGGGCCACCGCGAACAACCCCCCCCTGCGGAGCGCTCCGCGATACTTCAACCACCACGG
+>850:2:1:3123:15968/2
+AGCGGTGGAGGGTCGGATCCAAGTTTGCGGGCGAAGGCGGCGGCGCGACCGGGGCGCGCAATGCCGGTGGGCCCAC
+>850:2:1:3123:20836/1
+TTGCAACAGTGGGAATCGCTTTGACCCTGTGTCAGATATCGGGCCACGACAGCGAACGCATATCTCGCCACTCAAT
+>850:2:1:3123:20836/2
+CTCAGGGCGTTCACATATTCCGGGCGCATGCCGGGTATGAACTACCCGTCGTTCCGGATTCATCTGTCCAGCAACC
+>850:2:1:3123:2433/1
+AGCGAGCTTGCTCTAGACCGATAATACGCCTATGATTCTTCATGCCTGAAGCCGCACCAAAACCGAAAGTAAAACT
+>850:2:1:3123:2433/2
+CTCACGTTTTCGGCGGAGGGGTGTTAAGGGCGACATCGGCGCTTACAACGCAGCCTTGCTTAAAACCACCCAGAGA
+>850:2:1:3124:9714/1
+GTGCTCCGCCTGCCGTAATTCGGGACGGTCCAGGGCCAGAACGGCATTGATGAATCCAACCAGGGGGACGTCTGGA
+>850:2:1:3124:9714/2
+TTTTTCCGAACGCGGCGGGAAAGCGGATGGACGCCGATTCGATGACGCGCAAGGAAGCCTATCGCGCAACCTTGCG
+>850:2:1:3124:20325/1
+GTGTATCGGGCTGCGTTTGTGGGAGCGCTTCGGCAACGCCGGCCTGCTTGTGATCGCCTTGCTCTGCGCCATCAAC
+>850:2:1:3124:20325/2
+CGAACACCACCGCGATTCCGAAGTCGCCGTGAATGATGTACCACGGCGTATACGAAATCATTCCCCGAACGCTTCC
+>850:2:1:3124:4452/1
+TGGCCGTCAGCGAGCGCATCGCGGCACGGCGCGACACCACGCGCCGCGTGGCCCAAGAGATCAAGAGTCCGCCGGC
+>850:2:1:3124:4452/2
+CGCTGACGATGCCGGCGATGCGATTGACTTCGTCCAGCACCGTGCGCGACGCCTCGTCGAAGTACTCGTCGAAGGC
+>850:2:1:3125:9734/1
+GCGCGACTGGACGGGAGACGAAGGCCCGCTCATCGCGTCTGCCGCGGGGTGCCGCACGGCGATCACTGGTGGGGCG
+>850:2:1:3125:9734/2
+CCGGCGGCGCGCCGAGAGGGGCCTTGAGGGGGAAGGCAACCGCCGGCGGGATTTTAAGGGGAAGCTCCCGGCCAGC
+>850:2:1:3125:18982/1
+CGCTTGGCGAAGCGTGAAAGCTCTTAGCATTTGAGACTTAAACCTCAGAGTCGCGCACGCGCCGTTTTTTTTAACT
+>850:2:1:3125:18982/2
+TTCCTCCCATGGCCGAGATCACCTGGGATATCGACCATGCACTCTCACGCGAGGACCAGCGCCAAAATCGACGACA
+>850:2:1:3126:14664/1
+GGAGCTTTGGCAGGATTGAAGGGGTGGCGAGGGGAGATACTTGTAGTCTGTTTATCCTATAAATTCTTCTAAATCC
+>850:2:1:3126:14664/2
+ATTGCGTCTGATAAATTTTGGGTTGTAAAGAGAAGGGTTTGATGGAGTGGTTGATTAGTAAGAAGACTTTGGGGCA
+>850:2:1:3126:20859/1
+GTGCCACGCCCGCGTGCTTTCCCAGGTCGCCGCGGAGACCTCGCCGCCGAGGAGGCGCTTGGGGGCAATGACGCTT
+>850:2:1:3126:20859/2
+GTAGAGAGAATGCCGCTGCTTCATGGGCAAAGAATTTTCTTCAGATTCCGCGCGGGGTTTGGGGGAGCAGCGCGGT
+>850:2:1:3127:12619/1
+GCCGTCACGGGCGACGAAGGCGTTGCGCGGGGCGTTGTTCGGCGACCGGTTGCCCTGGCGGCCGGGGCTGCGGCCG
+>850:2:1:3127:12619/2
+CGGCGCCTACGCGGTGCTCACGGCGCTCTACCACCGCGACGTGCGCGGCGGCCCCGGCGGCGGGGGGCGGGGCCCG
+>850:2:1:3127:13145/1
+TATATCAGACACTTCGTCGTCGCCCTTTATTTTCCCTTCCCCCCCCATGTTCAACATCAGCATGCACCTCGAGCCG
+>850:2:1:3127:13145/2
+GGTTGTCTCCACAAACAACAAGGATTGCACCAAACACCCCGAGCCCCTGTAAAAACTCACAGCTGCCCGTCTTACA
+>850:2:1:3127:1168/1
+ATAGCCGTGTGGCATCGCCTAGCGGGAGGGTTAGCAGCTTCCCCGGGAAGCCTCCTGCAGCATGAGGTTGTGCAGG
+>850:2:1:3127:1168/2
+TCAGGAGCGTCGGGACCTTGCGGAAGGGACCCAAGGCAAGCTGAAATAAGCAACGGTCGGCGGCGACGGGCCGGGC
+>850:2:1:3127:10439/1
+GGCGGGCTTGATCATGTCGCGGCGGGTCGTGCCCCGCCCCCCCCCACAAAAAATAAAACAAAAAAAAGCGCCGGGG
+>850:2:1:3127:10439/2
+TAGTTGTCGATCAGCAGGATCACGGCGGAGTTCCGCTTTCAAGGGACGCAGGGATCCGGCAAGAGGTTCGCGTGAA
+>850:2:1:3127:4423/1
+TTCGGCACTGGTGGGGCGCCGGTGATTCCAGCCGCGGATTGCACATTATGGTGCTGGACCGCTGGCCCATCGGCCT
+>850:2:1:3127:4423/2
+CGTTTCGCCGGATGGATCGCTCGATCAGGTTTTTACCAGCAATTACGCTTTGCTCCAGATTCGCGACGAACTCTCG
+>850:2:1:3127:4797/1
+GCAAGGACGACAAAGCCATTTCTTTGCATGTCGGGACTCTGATGTTCAGCGCCGACCGCACACGCGAAAGAAACGA
+>850:2:1:3127:4797/2
+TTACCTGGATTTGTTTTGGTTTTGCTTCCTCAGGTTTGGGCAATGTCACCTTGAGGATTCCATCCTGGTAGGCGGC
+>850:2:1:3127:9674/1
+TCAACAGTTCGAAGTCCCGCTCATCCAGGGCATTCAAAAAGTCAGCGACGACACGGGCGGCTTCGACGGCAAGGAG
+>850:2:1:3127:9674/2
+TGGGATGCAACCATGGATGCGCTGAGCGCCAGGTCCGAACCCATTATCCGCCACAACGGGATCAATGGATTGCTCA
+>850:2:1:3127:2700/1
+CCCAAACTGGAGCATGATTCACCCGCCCGTTCGTCACGGCTCCCGTTACAGAACATTCATCCTTCATCCTTCCCTC
+>850:2:1:3127:2700/2
+AAATGTTGTGTGGGCAAGCCAATCGGCTCCATCGTAGCGTCCCTGATGAGCATCTTTCGCTGGGATAGGTGGAGGC
+>850:2:1:3127:11134/1
+GATTTCGTAGTTTGAGACGTTTGCCATAACCTTTCTGAGACCGACTTAGCGCTATGCGGCGAGAGACGCCGCCTGG
+>850:2:1:3127:11134/2
+TGCACTCATACTTAACTCCTTTGCATTTATTTTGCCTTTCACTGCGCGGTAAATGTGGATGTCAGCTACTTACCGA
+>850:2:1:3127:20586/1
+CCCGCCCTGCGGCGGTGGTCTCCCGCGCCCGGCACTCCAGCGGTTTCCCTTTCTTCCCTATCACCACTACCCCAAA
+>850:2:1:3127:20586/2
+TTTTCCGAAGCAGTGTCAACGGAAACCACATGCGACCGCTGGATGGAGCAGCCCGCTTCGCGAGCGCGGTCGAGGA
+>850:2:1:3127:3751/1
+AGCCGCATCGGATTTCAACATCACATTCTGCCGATGGGGACGAAAGAAAACTCGGTGGTGCTGGCGACTTATGATC
+>850:2:1:3127:3751/2
+GCCGAACGTCACCGCGCGAACGGCGTAAAGAGGTTTCATGGCACGCCGAAGCTGCGCGGGCGGTACGAGAACCCGT
+>850:2:1:3127:10095/1
+TGCGCACCACATCGTCGACCACGCCGTCGAAGGCGGCCCGGGGCCGCCGGGGCCGCGGGGCGGGACCCCCGGCGTG
+>850:2:1:3127:10095/2
+CTCCATCGACACCTGGCCGGCCGACGTCGCGGCCGAGGCGGTGCCGGCCGGGGGCCGGCGGGTTGAAGGAACCAGG
+>850:2:1:3127:15587/1
+ACGCTGGATACGACGCGGGCAGATCGCATCGGAGCATATGGATTCAAAGGAATCAAAACGCCTAACATAGATTCAC
+>850:2:1:3127:15587/2
+TAACGCCGAGGCATAAACGTTCATCTTTCATACCTCTCTCAGTATAGCGAGCTACTGAGGAACAAAAAAGGGTGCA
+>850:2:1:3128:2308/1
+CCGGCTCTCGGCGGCCCGGGTCGCCCCGCCGCGGACCCGCCGGCCCGCGCGCGCGGGGCCCCCCCCCTCCCTCTCC
+>850:2:1:3128:2308/2
+TATTCGCCCAGACAGTGCTGGGCATCGCGACCCGCCGGGTCTGCAACCTCGAGCTCGACCAGCCCCGCGGCGAGGA
+>850:2:1:3128:3620/1
+CGAATCAAGGGGCGGATGAAACCACGCGCTTGAGCGGACTGGTGAAAGTCAGCAAGCAACCTGCGAGGTCGCGATG
+>850:2:1:3128:3620/2
+TCAGTGCTCGAGCTTTTCGCGCCTGCGGTTTTTCCCTTTAGTAAGCCCGATGGCATTCCGAATTCACCACACCGTG
+>850:2:1:3128:5803/1
+ATGTTCCTCGTCATGCGACGACCAAACCTGCCACGTACCCGAAATCAACTGAGCGGGGGGCCGCGTAGGCGGGGCC
+>850:2:1:3128:5803/2
+CGGCGTGCTCTTCATGGTGGTCGGCATGCTGATGCTAGGCCTGTTGCAGACAGACGCCAACTTCCTCGGGGTCAGC
+>850:2:1:3128:16481/1
+CACGCCGCGTCCTTGTTCTGATGCGCCCGCCATGTTTCTCGACGATCCCTTTGCTCACCCAAAGGCCGAGCCCCCT
+>850:2:1:3128:16481/2
+TTCCCAGCCGGCGCACCCCGGATAGTCGTGCGATTGAACACGCAGCATGGGCGGCGGAGCGGAGCAATGGGTGTGC
+>850:2:1:3128:4543/1
+GTAACAGAATCTGTTGCGGAGACGCGAATGATTTGGAATGCGAGCTGGTTGATAGTCGTTTTGCTGGAATAACGCG
+>850:2:1:3128:4543/2
+GATGGCTCGGCGATAACTGTTTTTGGGGGAGGGTTACAAACGCGGAAGTTTAGTTATATACGCGATTTGTTTGACG
+>850:2:1:3129:6534/1
+GAAACTGGCCAATATCCGTGGCATGCGCGCCATCGGGCTGGGATCGGAAGAGCGGTTCAGCGGGGATGCCGATACC
+>850:2:1:3129:6534/2
+CAGCACGATGGCGCGCATGCCACGGATCTTTGCCAGGTTCCGATGGGTAGATCTCCGGGGAGGGACGGGGTTTAGG
+>850:2:1:3129:4126/1
+GGTCGGTGACGGCGCGGACGACGAGCCGGCCATCCGTCTATCGAACGGGGGCATCGCCCTCGGCGAGGGCAGCACC
+>850:2:1:3129:4126/2
+CAGCCGCGGGGGCCGCGCGGCCGGACCGGCGGCCCGTGGGGGGAGCCGGTGGGCCAAACTTTCCCCGTGCGGGAGA
+>850:2:1:3129:11110/1
+TGCCGGGGGCGCAGCGGGGCCCGCGGTCCGGCCCGCACTTAGGCGCGTTGCTCTTGCTTTGCGAGCGAAGATTGTG
+>850:2:1:3129:11110/2
+CAGCGAGGATGAGTTACCTGGGCCTAAAGGGCGCGCATTATCGAACGACTACTAGAAGCTGTGTGGCGCCCCGGCG
+>850:2:1:3129:15931/1
+CGCGCCCAGGCAAAGCCTTCATGAATCGCGCGTGGACGCAGCCCGCCCGCAGATCCCTGCGAGAAGGCCGGGGGGG
+>850:2:1:3129:15931/2
+GAGCACGTGCACGCGGCGCCCGCCGCGCTCGCGGGGACGGTGCGCGAGGGGCGCCTCTTCGTGTTTGGGGGCGAGT
+>850:2:1:3129:7876/1
+AACCGCCCCGTCGCGTGCCCCATCGTAACCTCTCTCTTCGAGCTCCAGAGCGAGGTCTTTCCCCCCCTTTTTAACG
+>850:2:1:3129:7876/2
+CCTGGACATCGATGCGCTCAAGACCGTAGCGCATGGGGTAAACTCATTGCGCGGGGCTGATCTTGGCATATTGTTA
+>850:2:1:3130:7976/1
+GAGCATAGCGAGACTCGCCGCCGTCAAGACCAGTTGGAGGGCCAGCGCCGGCATCGGCCAATGAATATAGACGCTC
+>850:2:1:3130:7976/2
+CAAGGGCATCATTGCTGTTTGCATCATTGAAGCGGTTGTATATCGCCTCTACCTGCGCCTGCTAGCAAGCCGCGAG
+>850:2:1:3130:11656/1
+GAAAACGACGGACACCAATCCAGGAACGAGATGGGCACGACAGTAATCGATTGCGGCTCGATCGCGGGTTGCCCGT
+>850:2:1:3130:11656/2
+GAATCTCGGCAGCCCGCGGCGTTTTCGGAGGAAAGAACTCGAACGAAAACGTCGGAGACTCCACCCGAATCATGCC
+>850:2:1:3130:20245/1
+TGCTTGAGAGGAGCAGTGCGAGATTATTCGGCGCAGGCACGCAAAGGCGCTTCCGCAGCCGAATAAGCCGCAATGC
+>850:2:1:3130:20245/2
+CTCATATCAAAGCCCGTACGAATGTCTCTGGGACTGTAACCGCGCCGCATCAGCACAGTCGACCCACAGATCTGCG
+>850:2:1:3130:2603/1
+ACCCGCTGGTCATCGAATATTTAGATAGCCATTTCCGGGTCGAGCGGTCTATGTTCGCTGTGAAAGGCTATAAACA
+>850:2:1:3130:2603/2
+TTCAAATGCTAATGGGGATAGGCCCACTTCGTCGCCAAGTGCAGCCTTCATTTTTTGTCGCATGGCACCTTGCCCG
+>850:2:1:3131:16781/1
+CTTAAAGTTGTTCTCCTCGAAGTTACCGCCGAGGGCCCGATAACCGAATTCGGTAAAGATGCTCCGAGTCCAGTTG
+>850:2:1:3131:16781/2
+TTCGCCTGAACAAAAGCCTGAGCCAAACTTTGGCGCGAGACGATTACTGGTTCGATCCCTACGTCGGCTTGCGCTC
+>850:2:1:3131:15377/1
+CGCTGCTTCGAAGGCGATGTTGCCCGCCCCATCGACAGCGGCCTCCGGGCTGTCCTTTAACCCCGACCCCGCAGCG
+>850:2:1:3131:15377/2
+CACGGTGACGCCCGGGGCGCCCACGGCGATGCCACAGCCTGGGATCGTTGGTCGCCGAATCCGGGGGTTCCGAAGG
+>850:2:1:3131:17732/1
+CAGCAGCGCGATCGTGATCACGCCGGCGGCGATGAGCAGGACCTGTCGCACGCCGCCGACGCCGCCGCGGCGGAGA
+>850:2:1:3131:17732/2
+CTGGCGTCGGCGGCATCCTCGGCGCCGCCGCGATGGTCGCCCCCCGCCCCGTCCCCCCCCACGCCCCGCCCCACAC
+>850:2:1:3131:19359/1
+CTCGCGATCCCGAGCCCCTGTGCAGACCTGGCGCGGCCGTGCGATCTTGCGGCCCTCGGCGATGATCCTCCCGAGC
+>850:2:1:3131:19359/2
+ACGCTCGAGATCGCAGTCGAGCTGGCGAAGCGTGCGCTCGACGACGACTACTTCACCGAGCGCAAGCGCTACACGA
+>850:2:1:3131:2262/1
+AAACCCTTCGGGCTGGGTTAACGACCCCCCGCGAAGAGCCGCCATCGGAGCCAACCGGGAGGCGCGACGGGACGGC
+>850:2:1:3131:2262/2
+ATGTCGGCTTCACGCTGGCGCTGGGGCGTTGAATCGCCATTATCGTGGTTCTGTTCACCGGCGGGGGCGGAGCAAG
+>850:2:1:3131:19249/1
+ACGGCTCGGGGCTCCGGGCCGCCCGCAGAAAGGCTGGCCGCCGGACCCAGCGGCGCCGGGCGGCGGGGGGAGCTCG
+>850:2:1:3131:19249/2
+GCATGCTCGGGCGAAAGGAATTCGGCCTCCAACGAGCGATCCTCCCGTTTTTGTGCAAGGCGTTTTTCCTGCAATC
+>850:2:1:3132:13966/1
+TGCGAATGAGCTTCATTCTGCAAAAGGAAAAGCAGGAAGCCGAGCGCAAGAGGATCGAAGCACAGGGCATCGCGGA
+>850:2:1:3132:13966/2
+ACCAGCGGCAATCCGTTCTTGGTATTGCCTACGATCACCACTTTGGTGTTGCTGCTGGTCGCCAGTTTTTCTGTGG
+>850:2:1:3132:10645/1
+CCCAAGCGCGTCCTCGACGGGGCGCTCGACAGTGGCGAGGCGGTTGCTAGGTTCGCAAAGGTAGGGGGGGCGGAGC
+>850:2:1:3132:10645/2
+ATAAGGCTTTTGCGCGCTCTCCTGTGCAGCATCGATCTCCTGCGCGCAGCGGAGCGCCGTCTCGCACCGGTGGTGG
+>850:2:1:3132:15466/1
+AAGATACAACGCTGGGCGTGCATCTGAAATCGCTAGAATGCTCAAACCGCGCTGGCGTATTAGGGCGAGACGCGCA
+>850:2:1:3132:15466/2
+AAAAGCGGAAGGCTCCGCGAATCGGCCCGCCGGCGGAATTCTCTTTGGGAGGGGACCCAAAGTTTTTTGTCAGAGG
+>850:2:1:3133:9557/1
+CCGCACAACACAACACGAGTATGTACGAGGAGCCGAGCAGCATCCTCGACCATCTTACCCAATCGCTCCGCTCCCT
+>850:2:1:3133:9557/2
+CGCGCCTCCAAAAGGGCGACGTGATTATGCAGGCTAATGGCCAGGGCGTGCAGTCCGGTGATGAGCGGCGGCAGGG
+>850:2:1:3133:7737/1
+TACTATCGGCGGATGTAGGATAATCCAAATACTATTCTTCCCGCGGGGAGAACCCCCTCGCCCCAGCCTCCTCTTT
+>850:2:1:3133:7737/2
+GTGTATGCAGGTCGATGTTAAATGGCATGGCTTAAAAGGCAGAGTAAGAAGTTAAAAGGGTTAAATGGTTAAAAAG
+>850:2:1:3133:17260/1
+AAGGTCCGGCTTCGAGACGGTTGCAGCGGGGAGGCTTCGCTTCTGAGCGTGGTGCGGCGGGGGCACTCGGACGGGC
+>850:2:1:3133:17260/2
+TGTCCACCGATCGCCGACACTGACGGCGCGCGCAAGGAGACCCGCCCCGACGGTTCCGCGTTGTGCGGGGCGAGCG
+>850:2:1:3134:2625/1
+CGGCGGCGAGGGGTGTATGTTGGGCCTGCGCGCGGAAACCACCCCCGCTGAAATCATGGATCTGCGCCAGGACCAC
+>850:2:1:3134:2625/2
+TTGGACGGTTGTTGACGGCCCGTACACGAGCTTTCCGACCGGCACCAACCTCACCGCCAAACTGTTCACCAACTCG
+>850:2:1:3134:12151/1
+TTGTGCGGACAGCGCGCCAGAAGATAGGGCATTCAATTGCACCGCGACATCGTTGTCATTTGCGTAAGGGAGTCCG
+>850:2:1:3134:12151/2
+GTTCCGCGACACGCGTGAGCTTCATTACAGCACTCGCTCGTCGGATCATTACGACTGCTACGACCTCCGCGGCCAC
+>850:2:1:3134:1654/1
+CTGTAGCAGAGCCTCGTTGCCGACTTCGCGGCGCGCGCCCCAGCCGCCCGGCACCAGCAGGATAACGACGCGCCGC
+>850:2:1:3134:1654/2
+GCGGACTATCGGTATGCTGCTGTTCGATGGGTTCGAACTGCTCGACGTCTTTGGGCCGCTGGAAATGTTCAGCATG
+>850:2:1:3134:1467/1
+CAGGATGACTTGGCATGCTTTGTTCGGTGAGATGCGACAGCAGAGCGACCGATCTTGGAGAGAGTCAGCGTGGAGC
+>850:2:1:3134:1467/2
+AGCCTGTTGAAAGAGCCCTCAATGGCTGGGTGGACGGCTTGAAGAAGAATGAATTGAACGAGAAGAGATGTGCGAT
+>850:2:1:3134:11341/1
+GCGATTTTTGGCCGCGGCAGCACTGCAAAGCAAAGACCTTTTCCCGCAGCCGATTCCCAAGTATTGCCGCGTTGGC
+>850:2:1:3134:11341/2
+GCCGCGCCCGGCCCGGGCCCGTCTGGCCCCAAGACCATCGTGTTGGAGATAACAAGGTCCACCAGTGACGCGGCAT
+>850:2:1:3134:15100/1
+CTTCATCTTCACGTGATGGGCCGCATGAGGGCAGCAGTTGACGCGAGGGTCATCGTTGCGGGACAGGAACTCTTGT
+>850:2:1:3134:15100/2
+AAACGGCCGGTCGAGGCGGCGCGCACGGCGGCCGATCCCCCTCGACAAGAGCACGCCCGACCGGCCATCGGTGTGC
+>850:2:1:3135:15522/1
+CGTGGCTCAAAGCAAACGTGCGCGTGAACAGCAGGACATGGAACTGGTTGCAATGGATAGCCCGCTTTAGGCGTTT
+>850:2:1:3135:15522/2
+AGCAGCGCGAAATACTCATCGCTTCCAAACTTCACCGCCGTCTCAGGGCGCTTCGCGCTGGCTTTCACCCCAGAGA
+>850:2:1:3135:15181/1
+CTTGACCTTCATTGAGTAAACATAAAACACTGGCAGTCGACTAGGAGTGGCGGGGAAGAGTACGCCGCGGGCGTCC
+>850:2:1:3135:15181/2
+CGCAGGCCGCCTACCAAACTTCGGTAGCAAGTACAGTTCCCAGTTCTGCATCCTCAAATGTTGAGATCATTAAGCT
+>850:2:1:3135:17447/1
+TTGGGCGCCACGGCGAAGCGATGACATTGTTGTCCAAGGTGCAGAAGATTGACCCAAGTCCACCAACCTGTTTTTG
+>850:2:1:3135:17447/2
+ACCACAGGTCTCATGCGTAGGCCGACGGCTACAATGCCGTCATCCGTCGGTAGCTTGCGGCAGCACTATCGGGGCG
+>850:2:1:3136:7055/1
+GCGACCGTCGAGGTTCTGGAGCGCCACGCTGCCCTCGGTCGCGCCGTACCTCTCGACGCTGCGCGGGATGCCGATG
+>850:2:1:3136:7055/2
+TCGTCTACGTCGGCGAGCTCTGTCGATACCTGCTGCCCCAGCCGCCGACTGCGCGCGCCCCACAGGACCGCACGAC
+>850:2:1:3136:6095/1
+AAGAAGTCACGGGCGACTTTTCCTTAAGCAGGCGCGCGATAGTCGAAGCGAATTCGTCCCTAAGCTGCGTGTGATA
+>850:2:1:3136:6095/2
+TCCGATATGTGGGACAAAGTGCCTCAGGCGGTGAATCTGAATACCTGGCCAGCCACTCTGTTCATCGGTCGCGACG
+>850:2:1:3136:6712/1
+GCAAAATTCCCTCCAGGGGCACGGTGATTCAATCCGGGCACCACCGCTCCATCTGCGTCGTCGGCCTTCCGCATCG
+>850:2:1:3136:6712/2
+GGCCGCACGTCGAGCGTGGGGGCGCCGACCGTGCTCGCGGTGGACTTCGCCGCTCCGGGAGGACACGTCCGCGCGG
+>850:2:1:3136:16926/1
+GCGAGGCTTAACTGAGGCTGAAATCCGTTTCGACCGGGCGGAAGCCCGATCGGCACGGAGAAGTTTCCGGTCCCCA
+>850:2:1:3136:16926/2
+CTCGACTATCAGACCAGTGATCGAGACGCCGATCATCGCAGTGGCAACGGATGCGCCCTGAGGTGCGAGGATGAGG
+>850:2:1:3136:4313/1
+GCATGCAGATGGCCCAGCGCGAAGTATGCTAACCATCTCACGCAGATCACGATGTGGACCCGGCCCAGCACTCGCG
+>850:2:1:3136:4313/2
+GGCGTTCCAAAATTCGTAAACATAGAATAAATACCGACGCTTGCGTAAGAGGGGAGCGAGGACACTGGAATGGCAC
+>850:2:1:3137:13386/1
+GCGGATGCATCGTGCCCTGTCCGCCGGAGTTCCGGGCGGGCGACGGGGGGGGTGGGGGGGGCGGCGCCGCTCCCCG
+>850:2:1:3137:13386/2
+GCTCGCCGATCGCCTGACGTTCTCCGGCGGCAAAGGTGCCAAAGGGCCGCCGCAACAGCGGCAGAATGTCGCAGGA
+>850:2:1:3137:12903/1
+CTTCGGGAGCACGCTTCCACGCATCGAACAGGAAGATCATACGCTGTTGTTTGAGCAACGCGTTGCGCCCTTCCGG
+>850:2:1:3137:12903/2
+TTTCTTGATTCAACTCCACCGATCCGCGTCGGCCGATTTCGAAGATCCGCGGCTTGCGGGGAATATCCAGGGCGGG
+>850:2:1:3137:3364/1
+TGATCGGGCGTTTTATCCTGGGTGCGATGGCAACGACCGGTGACCTGGCGGGGGGCGGAGGGGCAGGTGGGGCATA
+>850:2:1:3137:3364/2
+AAATGGGCCACTGCGCCTTCGGTGCCCCGCCTCTTAATGTCGGTTCAGGCGCGGGGCATACGGTTTTTGCCCAACC
+>850:2:1:3137:6963/1
+GGGAGAAGCCGGAGCCGGGGGCCGCCGTGGATAGCGCCGCATGCGCTGGGGGTGCAGCCACGGGTTGCGCGGCGGG
+>850:2:1:3137:6963/2
+GCTAGCGTAGTTGCCCATATCGGCCCGATGTGTCAGTCGGCGGTCAATATGAGTCGCGGCGCGATGGTCACCGACT
+>850:2:1:3138:18825/1
+GCCAACCGTCGTCTCGCCCACGCCGTCCGGCACCCGGATGCGGAGCGCATAGAAGTATGCGCCGTTCTGCTGGCGG
+>850:2:1:3138:18825/2
+CAGGCGTTGCCGGCAAATATCGCCGCGATGTACGGCGTGGACCACGGGCCCGACGGGATTATCGCGATGGCGCCGA
+>850:2:1:3139:13210/1
+GGATTTCTACGAGCTGTTCTTCCAGGATGCGGTGGCCGCCGCGCAGGCGCTCGGCATCGTGCTGACCAAGCGCGGC
+>850:2:1:3139:13210/2
+GCGCGCCTCGGCCGGGCCTTCCAGCTGCTCGCACACCGCCACCCGAACCCCCTGCCCGAACCGCCGCCGCAGACAT
+>850:2:1:3139:4950/1
+TAGCCATGTAACCGAGCTCGGTTGTGCAGACTGGAGTGAAATCCTTTGGATGTGAGAACAAAATGGCCCAGGAGTT
+>850:2:1:3139:4950/2
+TGGTAACATTGACCTTAACAAATTCTGCGAATTGACCGCTAACTAGGAATTGTCACCATCGCCACGCCAGTATAGA
+>850:2:1:3139:2407/1
+GACGACGTACAGCCAGTCGTTGGCGCCGTGGGGCTTGCGGAGGACGGCAGGGCCGAGGAGCCCCCCGCCCACGAGC
+>850:2:1:3139:2407/2
+CAGGGGCTCGGGGACAACACGTATCCCACGCACCAGGGCATGGGCCAGGTCCCGCGCGCAGGGAGCGAGTCGGGCG
+>850:2:1:3140:16652/1
+GCATCGCGGATATTAATTTTTTTGAAACGAAACTCGCATTTAAGCCGCGCCTCGCTATGAAAAGCTCGGGCACACG
+>850:2:1:3140:16652/2
+CGCGCTTTCCCTCCCGCGACTGCAGAGCGGCTTTATTTCTGGTTTTTTTGTTTTTGAGCTTTTTTGGACCGCATTG
+>850:2:1:3141:7834/1
+GCGTAAAAACGGCGTCTTAAGACCGAACCAAGCACTGGAATTTTTAACTGCACGCGGTGCCAGCATCGCTTGCCAC
+>850:2:1:3141:7834/2
+TGATGTTTCAAGCGACTGGTGAGAATGTTCCTTTTCTCACCCGCCTCCCGATCGAGGTTAGCGCCTTCTTCTCGCC
+>850:2:1:3141:13463/1
+GCTCAACCAGGCAGCAGCTCCGAGATCGAGATTAGGATAAGAGCATTTATCCGCGTAGAACAGAACATAATGCGAC
+>850:2:1:3141:13463/2
+AGACTCCAGGCGTTTTTTTTGGTCTATTGATCTGCTGTTGGCTTTTCGGGCGATCGGATGGATTGATTAAAAGCAT
+>850:2:1:3141:20155/1
+GAGACCAGACTATTCAACGCAGGCGGTGCTCTGTGGAAAACGCACGCGCGTGGCGTGATAGGGCCGCGCGCAGCCG
+>850:2:1:3141:20155/2
+CTGCTCGGATTGCCCAACCGACAATCTGCTTTGCGCATGGCGGCCCAGGCCGCGTCACAGCCAAAGAGGGCCTGGC
+>850:2:1:3142:4392/1
+AGGCGCCGCTCGACTGCGCCCGGCTTCGGAATAACAACTTGGGGGGTTGGAGATGTCGCATCCGCGTGGGACGCTG
+>850:2:1:3142:4392/2
+CCTTGCATGTAGAGGAAAATCACGCGTTTCGCTCTGGGCGTGAAGTGCGGCGCGCGGGGCGCGAGGGGAGTCCACG
+>850:2:1:3142:16307/1
+GGCATGTCTCAAGCCTCTCCTTGGGGTGTGAGACCTCCCGTCTCCGCGAGTCAGGTGCCACGACAGATCAGGAGAA
+>850:2:1:3142:16307/2
+AGCCACAGAAATCGACCGAAATGGCCTCCGTTTGAGGCCGGGTGCGGGAAGACGTCCCGCTCCCCCAGACCACTTT
+>850:2:1:3142:11887/1
+GAGCCCGCATCTGTGCCCCCATGCCCGCGGGGACCGCGCCAGGCTCCGCCTCCAGATCGGCCACGCGAACGACGGA
+>850:2:1:3142:11887/2
+GATCTATGGCATGGTCTACCGTTCGGACGACACCTTGATTCACTCGGTTGCCTACCACAACTTGACACCCGAGCCG
+>850:2:1:3142:15414/1
+GAGCGCTCGCCGGCTCGGACGCGGGCTACGACGCGGCTTTTCGGGGCGCCGGCCCGCGGCGGGGGGTGGATCTCGA
+>850:2:1:3142:15414/2
+AGGGCGGCGTCGAGCCGCTGCATGGTCGCCGGCGACAACCCGGCCAGCGTGCCGCCGAGATCCGCCCTCCCGCCCA
+>850:2:1:3143:12070/1
+TGCACGCTCGCGCACCCTGTCCCCGAGCTGCCCGCCGGCGGCGCGCTTGCTTTAGCCCGCACCCTCCCCGCAACGC
+>850:2:1:3143:12070/2
+TCCGACAGGCGTCGCCAGTTAGCCCGTTGGGGCTCGCTAGCGCGGGCTTCCCGGCTGGCGGCGGGCCAGGGGCGAG
+>850:2:1:3143:13244/1
+TTCGTCGAAAAGATGACGGCGGGGCAAACAGCAAGGCCGCGCTGGAGATCACTGCAATGCTAAAAAACCGATCCGG
+>850:2:1:3143:13244/2
+GCCGCGCTTGCTTAACAGTTGTCGTATTTTGGGCTGGCGAAAGTTTTTGCGGGCTTGCTGGCGACGTCAAACCGCA
+>850:2:1:3143:17290/1
+GAAGACGGCCGCCCGCAGACGATAGGCGGGTTCGAGGCCCTGGACGTCGCCACGCCCGCCTCCGCCTACGTCGGCC
+>850:2:1:3143:17290/2
+CGCAGCCAGCCGGAGACCGCTCCCCCCTCCCTGCCGGTTGGCGGCGGTGCGACTTGCCGCGCGATCCCCCACGCAC
+>850:2:1:3143:12388/1
+ACGCGAATCTCGCCGATCACCCGCGGCGGCCGCGGCTCCTGGCGTACTGCGGGCGGGTGGTGCCGCCGGCCGGCGG
+>850:2:1:3143:12388/2
+CGCGGAACGTCCCAACGGCAGCGGATTCGACGCGTACGTGCCGGCGAAGAGGCGAGGCACCCTCGCTAAGCTCTCG
+>850:2:1:3143:15968/1
+CCAGGAGCGGCGGCTGGCGGGATAGATTACGCCGATCACCTCCCCCCCGCCCAGGAGGGGGCGGCCGCAGGAACGC
+>850:2:1:3143:15968/2
+CGGACGACCGATCGATCGTGGAGGTGAGCCAGAGCGTCGCGGAGGAGGTGGCGCGCACCGGCCGGCGGGGGCGCGC
+>850:2:1:3143:18611/1
+CGTCAGCCTCTTCGCATGCGTTGATCGCTGAGATGCCCCACGCGTTCCCAGCGGCCCTCACGAGGGCGGGGATCAA
+>850:2:1:3143:18611/2
+TCTCTGGGTGGACTCGCCCCCTTGATGCTGAGCTTTTGGGTTCCTAACCCCTTTACGCGGATTGCGGCGCTTTCGC
+>850:2:1:3143:1763/1
+CGGCTATCTTAGTACCCTCCCGAACACCGAAAAGATCGCCGGATGGGATTTCGACCTCCCCGGACAGTTGCGGCTG
+>850:2:1:3143:1763/2
+CAACTCCCAAAGCTGGGTGGTGCTGCCGCTGGTTTTCATCTAGTGGGGTTTTCGGAGCCGCTGGAGGGGGTGCAAG
+>850:2:1:3143:17562/1
+CGATAGTGTAGATCTCGGCCGCCTTCGCCGAGACCAACCTCACGCAATGGGCGATCATCTCGGTAGCTTGCGCGTG
+>850:2:1:3143:17562/2
+CGATGACGCGCATGGAGCTAGTTTTCAGTTGTCCGTTCTCAGTCATCAGTCCGACAACCGGCTCGAGGCTTGGAAG
+>850:2:1:3144:18391/1
+GATTCGCGCTTCCGGCAGCCCCGTCAAAATCACCGCCGCCGGCGCGCGCGAAAAGCACCACCCCGGGACGGATAAG
+>850:2:1:3144:18391/2
+GCAAGCTGCCGTTCGCGCGCCCGATCTTTGGCACCGCCTCCATGTCGGCCGCGCGGTCGAGGAGCATCATAACCAC
+>850:2:1:3144:9693/1
+TTCTGCCCCGGGCGCCAGCGGCGCGTACCAACGCGATCCGACGCAGCAAGGCGGCGCAGGTTGTACTGGGCGAACA
+>850:2:1:3144:9693/2
+ACGCTCACCGGCTCGATGGGGACTGTGCCGCTGCGCCGCGGGCTGGCCTGCGCCGTCACGTTGGGGGTGCCCTCCT
+>850:2:1:3144:19704/1
+TGGGGTTAAGCGTTCTCGTTTACTTGATCTTCTTTCGCTAACGAAAAGGCGCTGAGAGAACGAATCAGTCTTCGAT
+>850:2:1:3144:19704/2
+ATCGCCCTCACGGGATTGCCCATCTATGTCACGGCTTCCCAGCGCGCTCCACTTTGTCCCGGCCGCTCCCCCCCCG
+>850:2:1:3144:3385/1
+CAGGACGGCGGGCCAGGCCCGCATTGGCAGGGCATGTTTTGCCCCGGAAAGGCCTTCTTCCCAAACTTTTGTTGAT
+>850:2:1:3144:3385/2
+GCGCCCACATCATGCGCAAGCTTCAGCTCGAAACGCGCGCGGAGCTCGTGATGTACGCACTTGCAAATGGCGTCAT
+>850:2:1:3144:7427/1
+CGTTTGTCTCACCGTACCACCGCCGACCGACCGGCAGCGCGTCGGCGTTTAGCTTGCCGCCCCGATGGTCTTTGCG
+>850:2:1:3144:7427/2
+CGCCACCCATTCAAACATTGAAGTTTCCACTTGGTTTCGAAACGTTTTTTACGATTTCACCATCGGCATTTTCCCG
+>850:2:1:3144:4075/1
+GAACGCCGAGCGGGGGCCCGATGGCGACGACGAACGAGCCGACCCGAATCGGGTCGGGCTCGGCGAGCGCGGCGGG
+>850:2:1:3144:4075/2
+ATCCGGGAGCTTGTGGCCGACGGGCTGCGCCGCCACCAACGCCCACGCCGTGCGGCGGCCCGGGGGAGCGCGGCGT
+>850:2:1:3144:15785/1
+CGTGCCTTTCCTCGAGCGCTACACTGATCTCTGGCATCGCCGGAAGAGCAGCATGTTTCTGCAATGCTATCTGAAG
+>850:2:1:3144:15785/2
+TAATCTCGCGACTGGGGATCAGCACCCAGCTGGGGCGATTATTTAATTCGTAACCGATTTCGTAGACGGCCTTGTC
+>850:2:1:3145:2727/1
+AAGCAGCGTGCTGCGGGCGCCATCCTGCCGACCAATATTTTCCTGCGGGGAATAGCCATCACGCACCTGTGCCACG
+>850:2:1:3145:2727/2
+TCAGCAAAAGCCCTTTTACCTATCCAAGCGGAACGGCCACGATCCGCGGAGGAGTGAAGCCGCTCGGTCAACACGC
+>850:2:1:3145:3590/1
+ACCGGGATCTTCGCCGTCTATCCCATCGTCGTCGCGGCGGGGCTGGCGGGGTTTGGCGGGACCTCCGCCCATATCG
+>850:2:1:3145:3590/2
+CGACATTCACGCCGCGGGACCCGGGGCGACCCCCATCAACGCCCCCGCCGCGCACAGCCACCCGATGGGGCGGGCG
+>850:2:1:3145:6889/1
+GCCTCACAAGATTCGCCACCTGTCGCCTCGGTCAAAAGGCGACCGGCTGCCCCGGCAGCGGGGGGTCGCGCCGACC
+>850:2:1:3145:6889/2
+GGGCCTGCTTGATGGCCGCTAGTCCGCGATCTTCTTCGCAGCGCCCATCGCTCCCCGGGGGTGGTCGCCCCGCGGC
+>850:2:1:3145:9465/1
+GGCGATGAGGCGCAACGAGACCCGCGCCCCCAACCTCGAGCGCCACGCACGCAGGGCGGCGGCCGCCGCAACCCCG
+>850:2:1:3145:9465/2
+CCCCGCGGGCGGCAAGAGGGAACGCCGCCGAATCGAATGGGGACTCGCAGGAGATCGCGGACGCCGAGGCGCCGGG
+>850:2:1:3145:7773/1
+ACGATCGTGATTATCTGGCAATGCTCTCCAAATCTCTCGCGTATAGCCAACTACCCAGGCTGAGTATTTGCCTGAA
+>850:2:1:3145:7773/2
+AAGGGGCTCTACAACACCGCCAGGATTTCGGCGGTGGACGCGTTCGCCTTTTTTGGCCACCCGATCGGCCGGGCTG
+>850:2:1:3146:16032/1
+GCATGCGAGTGTCCGGAGCGAGGCAGGCGCCGATCCCCAACCAGGCTGTCCGGTGCGGTTTATTAGAAGTTTTACG
+>850:2:1:3146:16032/2
+TGCCAGACTACGAGGCCTAGGAGGCCAGGTCTTCGGGGACGACGACGGGCTCGGGCCTAGGCCCACACGAAGCGCT
+>850:2:1:3146:5616/1
+GGAGCAAGCTCGCGTTCGTCTGCCTCATGACCGCGGTCGGCATCCCGATGATCTTCGCCGGCGAAGAATTCGCCGA
+>850:2:1:3146:5616/2
+TGCGAAAATGAACGAGACGGGCGACGTGGTCGAACACGCGCCGCCGCCACGGGTCCTGCAGGCGAACGAGGTTCAC
+>850:2:1:3147:19768/1
+CGGTGGGGCAACGTTTCGGGTTTGGGCGCCATTCGCCTCAAGTGTGTTCGCAGCCGGAACCTTTACCGAGTGGAGC
+>850:2:1:3147:19768/2
+GGATTCTTGTGCCAGAGCTCCTGAGCTCCGTTGTGGATCACAAACTGGTATTCATCGCCAATCTTCGCCCCCGGCC
+>850:2:1:3147:15858/1
+TCTGGTCTCCCCGCATCCGCACTCGAAGAACCTCTGCAACCCACAAGGTGGGTCGTTCCTCGGCTACCAATTTTTG
+>850:2:1:3147:15858/2
+GTCTAGCTAGCTGGTCACTGGCCCTTTCCTTAAGAACGCACTCGCATTGCTCATCCAGCAGATCCTTTAGGCCCGC
+>850:2:1:3147:2579/1
+GGCAGCATTCGCGATCTGAACGGCATTTCGGAAATTGATATGCCGGCCTATCTCAAGGATGTGGATCCCACGCCGA
+>850:2:1:3147:2579/2
+TTTTGGTCCATTCATCATGCACGCGAATCTCATCCGCTCGGTCCAGCACCACTTTCATCAGATGAGGAGGAATGAG
+>850:2:1:3147:2794/1
+CTAACACCACAATTCTCGCCCATGCCCCGCCAACACGACTATCCGACGCCTAAATCGCGCGTGCGCTGACGCCTCA
+>850:2:1:3147:2794/2
+ACCATCCCGCACCGATCGCCACGTAACTTATGATGCCTTTTTACGACTTATCTTCGCCTGAACACTACGCTGTTCT
+>850:2:1:3148:12033/1
+CCCGACGACCGCGGGCCGCCCGCCCCCGGCCCCGCCCAGCGCCGGGCGGGGCACCGCCCCCCCCCGCCCGCCCCCC
+>850:2:1:3148:12033/2
+ACAAGCAGATGCCCTGCTACTGCGAGTTTGCCCCTTCTGAGTTCGTCGGCGATCTCTTTCACGCGCCCTATCGCCC
+>850:2:1:3148:16422/1
+TTGATATGAAACCAGGAAGTGTTTGACGAACGAACCGAAGCAGTCGCTACAGTCCTTCCCGAGCCGTTGTGTGAGG
+>850:2:1:3148:16422/2
+GTCCTGACGAAATAAGCGCGTTGACCAGCAATCAACTTAGATACTGTGTGCAATGCATTAAAGCCGGCTTCCACAG
+>850:2:1:3148:16447/1
+TCTGTCTCGAAAAATCCGTGCTCGGCAAAATACGGCTCCACGCGCGCAATGAAACCGTCCAAGTTCAGGATTTGCG
+>850:2:1:3148:16447/2
+GCGATTATCGCCGCGGCGTACGGCGGGATCTCCGGACCGGCTGGAGAAAAGCGTGACTGGAATCCCGAGAGGTCTC
+>850:2:1:3148:9745/1
+GAGCCCGATAAGATACTGCCTTTCAATGAGGGATCCGGCTTACATTTCTGGTGATAGGGGATGATTTCGCAATAGA
+>850:2:1:3148:9745/2
+TACCTGTAATGAACCAAAATCAATAAATTCCATCAAAATAAAGGCCGATCCTTTCTTTATCTTTGCGGCTCATGAA
+>850:2:1:3149:10176/1
+ATCGGCCCGCCCCCCCCCTTTTTGGGGGGGGGGCGGGCGCCCCCCGGCGGGGGGGGGGCCCGCCCCCGGCCCGCTG
+>850:2:1:3149:10176/2
+CCGACAACAAGTACATCTTCGACAAGCTCTCGAGCGTGTTCGCGTCCGGCAACGCGACGCGCGACGACGCGCCCAA
+>850:2:1:3149:7384/1
+GACCATGATGCGGGCAATCCAACGGCGTGCACCCGCGCGCACGAGGATGAGGTTGCTCGGAATTTCACATAGCGTG
+>850:2:1:3149:7384/2
+CGTTCTTACTGCTTCTCTACATCATTGCGTGGCTCGATCGTGGGAAGGCCGTTTTGGTGGGGCTGTATATGAATGA
+>850:2:1:3150:6066/1
+ACGAACGCGAGGGCGCGTGGGCCGCACGCTACGGCAGCGGCAGGAGGCGTGAGTGTGCCTTGTCGATGAGCGAGGA
+>850:2:1:3150:6066/2
+TGGGTTGATCTCTGAGGTTGCCTGGGTCTCGCCCCGGGGTGCGGAACGCCAGGGAGCAGCACGTTAACGTGAACGA
+>850:2:1:3150:17322/1
+TAGGATCATCGATTCTGCTACACCAATTTCGGCTCGGAACGATCGCAGGGCAGTCATGTCGCGTGCATTCCTTTTC
+>850:2:1:3150:17322/2
+CGCTCCATTAGGGTCAGCATGCCCCACTCCTGGCTCCTAATTGCGCTTACAATCTGGACCGGCACGGGCCGGGCCC
+>850:2:1:3150:15303/1
+ATCCGTGAGATTGCGCCGAGTCCCGCCGGGCGCGAGCGATGTCACAACGAGATCGGCTTCGGGATTCGAACGCACC
+>850:2:1:3150:15303/2
+GCACTACGCGCCGGGCGGCAAGAAGATCTACCCGGTCCCGGTAGATGGCGGGAACCTGGTCACGGCGGGGGAGAAG
+>850:2:1:3150:8343/1
+CACGATCGGACTCAACTCCACGCGGCAGATTCTGACCGAAGCGCCATACACGGCGGCGGCCAACGCCGCCGTGGCG
+>850:2:1:3150:8343/2
+ATTCAACCTCGACGGCCGATCGCCCGCCCGTCGATCGCCCGCCCAGCCGTCGCGCCTTCAACGGGCGGCGGCGGGA
+>850:2:1:3150:5523/1
+GGATGCCGGGCGCACAAGCCCAGGCGATACGCTCCGGCATCGTGGGAACTTGGCGGATCAACCAAACTGACAAGCA
+>850:2:1:3150:5523/2
+CTATAGGCCGCCGTCGGGCGGCCTTGGGGCCCCATCCGAAGACGGGGACCGGTCAGCGGCCGGCGGCCTCGGCCAA
+>850:2:1:3151:3098/1
+CAGATGTCTACGACTCCACTCAATGGGTCGCTCGGCCCTTCGTCGCATCCTCGGGCGCGGGTGGCCCGCACGCGTT
+>850:2:1:3151:3098/2
+AGCGCGCTGGTCCGGCAGGGCGCGCACTTCCCGGTTCATGACGGTCGGGCGCCAGCTCGCGACATCGCCCCACTCC
+>850:2:1:3151:5584/1
+TTTCACATCGGCGGTTCGACGCGTTGCCGAGAAAGAATCCCTGCCTTACTCCCGATCGGTAGGAGTTGGCGGGAAC
+>850:2:1:3151:5584/2
+TTCGTCGTACCGGTAGCCCTGTTTCATCTGGTTTCGGCTCGGTTTTATTTCGAGCGTCGCGGGGACCAAAACAGCG
+>850:2:1:3151:20580/1
+GTACGAGAACAATTTAGTTTTGCGAGTTGTCATTCGATGGAACTCCAGATTCTTCCAGGATCCACTCATTCCGTCC
+>850:2:1:3151:20580/2
+TGCATCGCGAAGGACTTTTCAAATTTTTCCCCAAATCAGAATTATGCACTTTGAAAATGCCGGATACCGATCTCGA
+>850:2:1:3151:12932/1
+GTCGGGTTTCTCTTGCCCACGCTATCCAGCGGGTTGGACGACGGCGGGAAGCTGCCGCCGGCGTGGGGGCCTCCGG
+>850:2:1:3151:12932/2
+CCGGTATCCGACCCCCAACTGCACTAACAGCACCAACCTCGGCGCCGCGGTCTGGGCGGCCGAAGGCGCGGCCGGG
+>850:2:1:3151:9767/1
+TTCTCGTACACGCACAGCCCGATCCGGTGGAGGCCCGGCTACGCAACACCGCACTCCGGGAGCATCCCGATCGCCC
+>850:2:1:3151:9767/2
+GTCCACGAGCAGAAGGAGAACCACCCCTTCGAGATCTGGCGGTTGAAGGGCGAGCGGGCGAGCGGGAATATCTTTC
+>850:2:1:3151:10665/1
+GGTTCCGCGAAGCGCGTCAGTGGCGGATTCCGCGGAGGCAAGCTGCGTGCCCCTCTCGTGCTCGTCGAGGGCGCGC
+>850:2:1:3151:10665/2
+CGGCGCCGTGGTGTACTGTCCTCGCGGGAACGGCAACGGGGCAAGAAGCACGGTGTTCGGATTCATCCCCAGATCC
+>850:2:1:3152:7405/1
+GCGAACCCTCGCGGGCCGCGCTGCTCCACCGTCGGCGCGGTGCCGCCGACGCGGGGCCCATACCGCCGCGCCCCCC
+>850:2:1:3152:7405/2
+TGGCTCAGCGAACGTCGAGACCGGGGCACGGTGCGCGGGCGCGGGCTTCACGTGGCCGGCGCGGGGGCCGCCGCGG
+>850:2:1:3152:10271/1
+CGATACTCATGAGGTTCTCAGCAGGCGCAGATAGCACTAATTGCGGGCCGGGAGCTGAGACCTCGCCCTCGGCGCT
+>850:2:1:3152:10271/2
+TCCCAAGGCGGGACGAGGGTCGGACTCCGCGGGCAGCATTCGATCGACGACGCACTCGCACACGAAATCGAGGTCG
+>850:2:1:3152:11354/1
+CGCCTCGCGGCACCCGCACAGGTCCAGAGTCCGACGCCGATGAGGGCATCACCCAACTCTTTCGCCACACCCGCTA
+>850:2:1:3152:11354/2
+CTTGGTATAATGGGGCGAGGCGCCGCTCACAGCCCTGCGCCAGGAGGTCGGGAATCAAGCAGGCCACATGCTGGCG
+>850:2:1:3152:17679/1
+ACGGCCGAATCGGCGTACACCTGACCCCCTACGAGCCGGGCCTCTCCTCCACACCACGCTGCACACCCAACCCCTC
+>850:2:1:3152:17679/2
+CGTCCGCCCCCGCGAGGGCGCGCTCGAACTCCTCGTCGTCCAGCGCGAGCCCCAGCCGATCGACAAGTGCAAGCGC
+>850:2:1:3152:5069/1
+TTCGAAATTCGACGCGTGACGGATGTAAGCAGCTCACGCCGATGCAGCGTCTCGTCGAAATCGCCTGGCCGAAGCG
+>850:2:1:3152:5069/2
+GTGGAATTTGATTCCTTCCCGGCCATAAATTACGGGCTACAATTAGGCTTTACCAATAAGTACAACACGTTTGCGA
+>850:2:1:3152:5032/1
+ACGCCCAGCTCCCGGCAACGGGCGAGTCGGTCGATGCGCTCGGCGCCGGGCGCCACCTTGTTGTGGTGCGGGATGG
+>850:2:1:3152:5032/2
+AACCTCGACAAGGCGACGCCCGCCGACGTCGCGAAGGCCTTGCCGGTGATCCGGTCGCGCTGCGAGGAGATCGGCC
+>850:2:1:3152:7552/1
+GATAATCATAACCGTAGGTCGACGAGCCGTAGCTATCTTTCGGAAAGCCATAGTCGTTGAATTAATCGTGCGGGTA
+>850:2:1:3152:7552/2
+GTTTTCGGTAACCGCTCAGGGCATTGGCATCGCGACTGGAACCGCAACTGCGACCATTGGTGGACTGGCCACCAAT
+>850:2:1:3152:17042/1
+AGCTGGTCGGCGAGGAGATGCGCCCTCTTGAAGAAAAATACTTCGGCCGGCTCGAGGAGGTCGAGACGAAGCCAGA
+>850:2:1:3152:17042/2
+GGGGACGGAAGAAGCTGCCACTGCTGCCCGCTCACCAGACCATGAGGATGATGGCGGAAGCCCCGTTGCCGTGGAC
+>850:2:1:3152:17214/1
+GGTGGGTGAATTGTCCATCCTCGACACTCATCCCGAAAAGCGGCTCGACCGCATTACAAGAGCCGCCGCCCCTCTC
+>850:2:1:3152:17214/2
+AACCTGTCCTCGATAAGCGTGACGATCAAGCACAGGCGTAAATGACTTAAAACTTGGCGCGCCGAAAAAGCAAGGG
+>850:2:1:3152:14544/1
+GGACCGGAGACGATCGCCTCGACCCGGGCCGCCGGCGCCAGCCAAATATGGTCGGCGGGCGTCGTACAAGCGCTCA
+>850:2:1:3152:14544/2
+CTGCTCCATGAGTGATAAAGATCGTCCCCGCTACCATACGCAAAACCGTAAGTCCCCAGTACGAACTGGCGTCCTT
+>850:2:1:3152:6981/1
+GGGGCGCGCCACCTGCACCTCCTGCCGCGCCTCCTTCAATGTCTTCTCCCGCCCCCCGACGGTGGCGGGCGGCCCC
+>850:2:1:3152:6981/2
+AAGAAATCGAGCACGGGGGAGGTCTTCGCCATGTAGTCGGTCAGGCGGCGCCGGACCGTGGCCTAGTCGTCGTCGG
+>850:2:1:3153:6582/1
+AGGCTCGCCCCCCGGGCCGCGCGGCGGAGGCGCGCCTCCGTCTTGCCCGGGCTCGAGAGCGCCGGGTCGCGCACCG
+>850:2:1:3153:6582/2
+GCAAGGGCGCCAAGGTCGTCGTGCTCTCCCATTTCGGCCGGCCGAAGGGCAAGCCCGAGAGCTCGATGAGTCTGAA
+>850:2:1:3153:7287/1
+TCGTTGGGTCGGGCAGGGGCCATCGTTTCTTTATCTAACGCGCGAGGAGGGCTCTACGGCTGTCTCGCGCGGAATT
+>850:2:1:3153:7287/2
+CTTTGGCAAAATGTTTGGCGAGCTCGCGGCAAAGAATAGCGCCGCACTGGTGCCGTATCTCCTCGAAGGCGCGGCG
+>850:2:1:3153:21405/1
+TGACCGCCGACAGCATTCTTGCGCCCGAGCTGCGAGAGAAGGGTTTCCAGACATTGACGTTGTTTGGGCTGGATGC
+>850:2:1:3153:21405/2
+TCCTCGATATCGACAGGACTTTTGCTTTCGATGCAAAGGCTGCCATCGCGGGCCACAGTCAGACAATCCTCCAGCG
+>850:2:1:3153:7716/1
+TTCGCATCAAGTGAACCCCGTAGCCTCGCGACCCTAGATCTAGCCCGTCCCCGCCATATCTCCAAGCCGGATTGGG
+>850:2:1:3153:7716/2
+ACTTCATGATGCGCGTGCGGAGGAATATGCGCCCTCGGCTTTCGGCATACCCGTTCTCCTATCTGGATCCGAATAT
+>850:2:1:3153:20271/1
+GGCGGAAGCATGAAGACGCGCGCGGTCGGAGGGCGCCGCGAGGCCGACGAGCTGACCCTCACGCCGCGGGCCGACG
+>850:2:1:3153:20271/2
+GCCGAATAGGTGGGGCCCTAATCCGCCAGGGCCCCGGCCCAGGGCTCGGCGGACACGTGCCCGGCGCCGACCGTGG
+>850:2:1:3154:8923/1
+CGCGAAGCTCTCCTGGACCGTCTCGTCGGGCGCCGTCCGGGCGGCCGCCCGCCGCAGCGCGAGCCCGGCGGCCGGG
+>850:2:1:3154:8923/2
+GCAGACTGCCGTTTGCGGGGGCGGCAAGGCGCGGGGCTCCGGGCGGGGCGGCGCGCGGCGGGGGGGCGCCGGGCCC
+>850:2:1:3154:10956/1
+TCGACGGCTAGGCCCCATGTCTTCACTGGACCGAGGCCAGCGAGAAACCCCAGGCTCAGGATGAGTGCATCCACCT
+>850:2:1:3154:10956/2
+GACCAATTTCGCGCGCACCCGCAAAGTCTGCAGGAGCTCATGGCCTCGCCGGTTGAGGTCAAGTGCTTTTATGAGC
+>850:2:1:3154:10572/1
+AAGGAACCGTGAATCACCGCCGGCACGACCGGTACGCCCGCGCGGCGGATGATGCAGCCGAAGCCGGGCTGGATCG
+>850:2:1:3154:10572/2
+GATCTGTTCGAAAACCCGCGCTTTAGCTGGCTGATCCGCAATCTACACGCCTTTCCGGCGCGGGTGGGGGAGGGCG
+>850:2:1:3154:16624/1
+AAATTGAACTCCTCGCCGTTGTGCTGTTATGTTGTGCCTGTGATTCTCGAGAACAAGGTTCGTCGCCGTTGGTTTG
+>850:2:1:3154:16624/2
+TTCGACGCGGACGGCGCGAAGGTCCACAAACGCGACGCAAATCGCAATCACTGTGAAGCCGAAACACCCCAGCCAG
+>850:2:1:3155:3563/1
+GCGGCGCCGTTGACGAGGATGATGTCGCTGACCGGCCCCTGGGCGGTGCTGGGGGGGCCGCAGTGGCCCCGGGAGA
+>850:2:1:3155:3563/2
+TCCCTCAAGACCTATCTGCTGACGCGCCTCGCGCTCGTCGTGCCGTCGGTCCTGATCCTGCTCACGTTCGTCTTTC
+>850:2:1:3155:17180/1
+CCTCTTCTTCGTGGCTGGCGAGGTGGGAATACGGCTAGGCACCCCTGAAAAGCGGGGTCAGCCGCTAGGACCTGGC
+>850:2:1:3155:17180/2
+ACGCGACCGCTGAGCAGCCGCTGGTGGGTGGGCACGAATTCGACTGTCGGCGCAAGGAGGTGCTGATCCAGTGCCC
+>850:2:1:3155:11173/1
+GCGAGCTCCCACAGGCTATCCAATATCTGGAACAGGGCCACGCTCGAGGAAAAGTAGTTTTAAAGGTGGACTAAGC
+>850:2:1:3155:11173/2
+ATCTCGTAAATGGGGCTGTCATGTTGAGCGAAGCGAAACATCTCTGTCTATCATTGTAGTTAGATTGGTCCATGAA
+>850:2:1:3155:2125/1
+TGGTCCGGCCGCTCCGCCTGTTGCACTTCTTTATGTAAAACTAGCAGCGCCCTCGGCCCGTTTCGCCTGACTTCTC
+>850:2:1:3155:2125/2
+ATCTCTCGTCGCCCCCAGTGCGGCGAGGCCTCCCCAAAACAGACGTCGATCGCCAAGGGCGTAAACACGAAGCAGG
+>850:2:1:3155:17836/1
+ATACCGAGCTGGTAAAACCAGGAGTTACACGACTGAGTTAACGCATCGCGAAAGGTCAAGTCGCCAGCATCGTTTC
+>850:2:1:3155:17836/2
+AAGCTAAACAGCGATCCAAACATTCCACTTCTTCCGCGGGCTTACCGCTCTGCCTATCCGGCTGGCTCTACGTTCA
+>850:2:1:3156:18918/1
+CAAGCTCGCCTTGCGCATGAACGAGCACAACAACGGCTACATGATGCTCGGGCGCTACGCGGCTTGGGCGTCGGAC
+>850:2:1:3156:18918/2
+ACGAAACCCGGGCAGCTGCGCCGGCCACTGGTTGGGGCCGGCGAACCCGCCGCCGGCCCGCACGGGCGGGGCGGGA
+>850:2:1:3156:2319/1
+GAAGATTCTGCAACGACACAGATCTAAAATTACTCCAGGAAATGTTTCCACGCAAATTTTAGGGCTGTAGGAGGCG
+>850:2:1:3156:2319/2
+GCACAGTTGCGACTAGTACAATGTTGGAGAGTGCTGAGTGTTTCGTGCCTAGAAAATAAAGAGAACGGATCGAGCT
+>850:2:1:3156:17455/1
+CACCAACACCCCCTGGGCAGCCGCCTTGTCGACCGCAGCGCGGGCTGGAATCTCATCCTCGAACACTTTCGCCCCC
+>850:2:1:3156:17455/2
+AGACAGCTCGCCTGAAACTTATGGAGCCTCCTGCTATCCCCGAACCAATCGCAATGGATGGGGTGGCTTCTACGCT
+>850:2:1:3157:1128/1
+AAGGCGGCATGTCGCGCCATGGCGGGCGGGCAGGGGCGCTGCTTTTCACCTTTTACTATGCCCATCGGCACAAAAT
+>850:2:1:3157:1128/2
+GCTCTGCTTCGGCCGGATGATCGAGCAACTCTTTTGGAAACTGCATCGCCCAGGTAACATTTGTAATGCGTCCGTA
+>850:2:1:3157:2215/1
+ATTCACCCAGGCCGCGTTTGACCAAAGCAAGGGCTTGCGCGCGATCGCATGTCACGACATTCCTCAACCTGACATA
+>850:2:1:3157:2215/2
+GAATCGGTTGCAGGCTTGGGACGCCCTCCATTTCCCCACTCCACCAAGCCCCTCGCCGTGGTGGACGGCACACAGG
+>850:2:1:3158:4512/1
+CGAAGCGAGAAACACCAGGTACGCCTGGGAACAGAACAGCATGGCGCCGGGGGCACCAAAAGACTAATCAACTTCC
+>850:2:1:3158:4512/2
+TTGCCATTGATCCTGCGGAGGCCAAGGCGCTGGGGATTAAGCCAAAGTAAGGGTATCGATCGACCCATCAGCGGAC
+>850:2:1:3158:20887/1
+ATTCAGTGAGAGCGCGCGGGTTTCGCTGTCCCGCGCCCCACCTGCACTCACATTAATCGCAGCGCCGTCCGCCGCG
+>850:2:1:3158:20887/2
+GATCGGCGCGCTGATCCGGTGGCTGATCACGTCCGTCGCGGTGACAGCCGGGCCGCTGGCGGCGGGGACGGCGATC
+>850:2:1:3158:7899/1
+CATATCCACCGCCGCGAGCCACGACGACCCCCCGCGCCGCCCAGACGCCCGCACCCGACGGACCGCAGACGTCCCG
+>850:2:1:3158:7899/2
+TTCTTCCCCACCGCCGCCCGCGAAGAAATGCACACCGTCGATCCGCCCTATCCATTTTGCAAATTCCGCGTCAGCG
+>850:2:1:3160:6508/1
+AAGTATCGGGAGACCTCAACCTTCGGCTTCCGGGTTTTGATCCGGCCGTCGACAACTTGGATACCGACCTAGCGAG
+>850:2:1:3160:6508/2
+CGCTGCCGGACGCGCGCAGGCCAGCCGTGAGCGTGCTCAGCCGCGGGCTGAAACGGGCACGGGGCACCGCACGCCC
+>850:2:1:3160:9438/1
+AGATCAAAGCGCTTGTTGCCTACGTTCGAACGCTCAAGAAATAAATCCGTTTTCGATCTCAGTTCTGAATCGTCGA
+>850:2:1:3160:9438/2
+GCAGGACGCACAATGCTGGTTCCAGTTTGCTGCTACATCGGCTGCAACACCAATGCCCGCTGACGCGATGATGATC
+>850:2:1:3160:11517/1
+GACCGCGACCTCGGCGACCGCGCCCACATAGGGGCGCACGAGCTCGCATTTGACGTAGCTCATGCCGCGCCCGCGC
+>850:2:1:3160:11517/2
+CCGCCGCGGCGAACGCCCACCCGATCGAGTTCCGGCGCAAATATCTCGATCCCAACGACAAGCGCGGGCTGGAGGG
+>850:2:1:3160:2557/1
+CGCCCCGGAGGCGACGATCAAGATTCGCTGACGCGCCCATCTCGTTCGTGGGTTTTCTTGTGGTGGCGCCGCTGCT
+>850:2:1:3160:2557/2
+TCCGGACCTGATCGCAGGTGAGCGGAGTCGCCCGATGCGTCGGGCGCCGCTGATGAGCGTGGGAGACGGGGCCGGA
+>850:2:1:3161:8246/1
+GGGGCTAACGGACGATCTTCCGCTACCTAGGCACAGACCAGGACCTAGGCCAGCAAAATGAGGCCGGTTAGTTAAG
+>850:2:1:3161:8246/2
+CGGGGAAACGGTCATGACCGAATCCCCGTCGCCTCTCACTATGCTTCTTTCGCGTCATACAAAGCGCCGCGAGTTC
+>850:2:1:3161:13404/1
+CACACTGCGCTTGTCTCGAGCAACCACTGCAGCCGCCTCGGCGGGGGGGGGTTGTCTGTTTCTCGGAGCGTGTCAC
+>850:2:1:3161:13404/2
+GGCGAAAAGGGGCGAGGTCGACCCGTGAGCAGAGATGGGATCTCGCGCAGTGGCACTGGCCGGCACGGGCCGGCCC
+>850:2:1:3161:16013/1
+GTTGCAGTAGGGAAGCTGTCTTAGAAGTCTGTTCGTGTTCTGGAGTTCGCGCGTGCGACCGTTGGCGCAGCGAAAG
+>850:2:1:3161:16013/2
+GTGCATTCGCACTTTGTGAATCCAAACGGCTTGCCCCTTCCCGGGGAGAATTTAACCGCGCGCGACCTTTCGCTCC
+>850:2:1:3161:3941/1
+CCCTAGCGCGACAGATGCGCCTGTGCCCCGGAACAGCCTCCTGCTCTCGGGCCGGACTCTCCCGCCTGACAATACC
+>850:2:1:3161:3941/2
+TAGGGGTGTTCGCGTGGCAGCGGACATCGTCGGGCTGCCCAAGTTTACCAACGGCATTGAACTGGAGATACGGAGG
+>850:2:1:3161:10850/1
+AAATCGCGTGGGTGGGCAATTTCTTTCTGCACGAACATTACTTCACCGGAAACAAAACGTTGATTCCGATGGCGGT
+>850:2:1:3161:10850/2
+GAGAAAAAGTAGAAGGCCCAGCACATCGCGATTGCGCCCACGCCAAGCGCAGCGCCCGAGATTGCATTGTCCAATT
+>850:2:1:3161:6555/1
+GCGCTCGGCTACAAGCTCAAAATGTATCCCGACCAGCTTACGCAGAAGAAGCTCGCCGACAACGCCGATCACGGCA
+>850:2:1:3161:6555/2
+GAGCTCCAGCGGCGCACCCAAGCCTATCTTTCCCGGGTCCTGTGGTTCCCACCTCGGCCTTGGAGCGTGTAATCTA
+>850:2:1:3161:11431/1
+GTGTTGTTCACATGGATCAGGATCTTTCGCGTCTGGCCCGGCAGGGGCCCCAACCCCTCGCGCACACCACCCTGGC
+>850:2:1:3161:11431/2
+ACCGACGAGGTGACCGGGCGCTCTCTGCTCTACGCGCCGGGACTCGGCGCCATGGACGAGGAAGTGTGGCACGCGA
+>850:2:1:3161:13156/1
+GAAGTAGGCAGTGATGCCGAGCAGGCCGCTCAGGTAGATCATCTGCCGCTGGCGGGCAGCCGGCCGGGCGGCTCTC
+>850:2:1:3161:13156/2
+AGAACGGACGACAAGGGGCTTGGCGATCTGTTCCGTCGTGGCGGTCGCGCGGCTGCCGAACCGGCCCGGGGCGGGA
+>850:2:1:3162:10401/1
+CGTTCTACCGAGCGGGCCCGGATGCGTGAGCGAGGGTTCCTGCACCGGGTCCGTGGAGCGGGAGGGGACCTGCCAG
+>850:2:1:3162:10401/2
+CGCGAGCGTCTTTGATCGCGCCCGGGAGCGCCGCGAGCGCCGCCGCACCTTGCGGCCCACCCCCGGGGGGGCCGGG
+>850:2:1:3162:11401/1
+TTAATCCGGGTACCAGGCATATTGAAACCGACCCGCCTGCGGAAGATTTCCTCGGAAAAACCTGCCAGCAATGGGA
+>850:2:1:3162:11401/2
+CCCTTCCCAAAACCGTCGCGAATCCAAAACGCAATGGTAATTTAAATCGAACAAAGACACCCCCATCATTACTAAG
+>850:2:1:3163:18633/1
+GGGCATAGCTGGGCCAGTCATTGAAGTCAACGAATTCGAACCCTTCGCCACCCACGAGGACGTCCCCCCCGAAGAC
+>850:2:1:3163:18633/2
+TCCTCAAGTTTTCTGCGGTGGCGGGCGGCTTCTTCGCCTGTTACTTGCCGTCTGATATCCGCGTCACGGGCGCTGC
+>850:2:1:3163:18601/1
+CTCACCGGCTTGCCGCCCGGCTTGGTGCGGGGCCCGCGCGGTGGGACCCACTGTCTCTCTGCCGGGCCCAGAGAGA
+>850:2:1:3163:18601/2
+CGACTTGCCGTTCGCGAATCGGGAAGCGGGACAAGAAAATGGCCGTCTTTCCGGAGATGGAGCGATCTGGCTCCTC
+>850:2:1:3163:18562/1
+GTATTGGCTCCCGTTCCCCCGCGTTACGGCGGGGGGGTGCCGCCCCATGCCCCCACCAACGGGGAGTGGGCCCGGC
+>850:2:1:3163:18562/2
+AGCCAGGCGGCGGCCGACAAGTAGATCTCGTGTGGTGGGGTCAGGGCTTCGATGCGCGTGCCAAGGACTACCGCAT
+>850:2:1:3163:8033/1
+CAGGAGCCCGGCCCGGGGGTGGAAGGAGAACCGGACGAACGCACATCGACGGAAGAGGCCTAACCCTCCGGCGGCG
+>850:2:1:3163:8033/2
+GGCGCAACCGTTTCTCGCAATTTAGTCCACGTTTTTCCAGCGCGCCTATGACATGGCGATTCACGAGCGCGCCATC
+>850:2:1:3163:16113/1
+ACTATGCGCGCCGCCCGCTCCTCACGGCTACCTGAACACGGATTCCCCGCACGATCTGGGCGGGCGGCTGTTTGTG
+>850:2:1:3163:16113/2
+GCTCACGCTGCTTTTGCATGGCCTGCCCCCCCGCCCTGCGTCACCCGCCCCCCGTGCCGCCTTTCTGTTTGCGCCC
+>850:2:1:3163:1519/1
+GCGAAAACGCCGCCGGCCGGCATACCGAGTTGCGGCGCGCCAACGGCACTTTGCCAAGGCCGGACGCCCCGGTACC
+>850:2:1:3163:1519/2
+CTGCCTGAGTCGCGCCAATGGTTCAATTTCCAAGGCACGATGCGCCGCGTTGCGGACGATTCCGAGTTAATGAAGG
+>850:2:1:3163:20978/1
+CCTGCTGGCCGGTACCGTCCTCGGGCTGCTGCTGGTCTTCCTGGTACCACCACTGTCCACTGTGGTGGGCGCGGTG
+>850:2:1:3163:20978/2
+CGAGTCCACGGTCATCGCGAGGTAGAGCGTCGCGGCGACACGCAGCGCCAGCGCGCCCCGCCCCGGCCGGCCGTAG
+>850:2:1:3163:5149/1
+ATCCGCCGCCAGGGGGAGCCCTCAGTGGCGGCCGTCGGCCTGAAAATGGGTCAAGGGGGGGTCGTGGGCACCGCCG
+>850:2:1:3163:5149/2
+TTAGCGGTTTCCGCGCAGACGCTTTCGCAGAACTCGCCTCGGTGGAATCAGGCATGCGGGCAACCGCAGCCGGCTG
+>850:2:1:3163:20214/1
+AGCAGCTCCTCCAGGCTGTCCAGCGGGCCGTTCTTGCAGTGGTAGGGCGGGCTGAGCGAGGGGTAGTAGTCGTTCT
+>850:2:1:3163:20214/2
+CAACCTCAACGCCCTGATGAAGATCGACAGCAGCGGCAAGGTCGCCCACGACATGCTGATGACCCTGCCCAACATG
+>850:2:1:3163:14448/1
+CCGCCCCGCTGGACATCGCGTACGACATCCACTGGCAGGGCGCGCAGCCGCAGCGGCCGGCCGACGCCCGGGGGGG
+>850:2:1:3163:14448/2
+GCGGCCATCCTCGGTGGAGGCGATGGGGTTTGCGCGGGAGGGGTTGAGCTGGCCGGCGGCGTCGGCGGGCCCCGCC
+>850:2:1:3164:9833/1
+GGCGCCTTAGTCAGTGGATTGTTGCATAGATCTATGGTCCTGGCCTTCTGGAGACTCTCATCACTGCACCACGTCT
+>850:2:1:3164:9833/2
+GCTGCTGGCGACCGCCTCAGGCAGCAATACCATGCTTTGTCGGCAGATCCCGCGAGTCTGAGTAATCTGGACCAGG
+>850:2:1:3164:15129/1
+CGGCGCTTTGCTCACCGGGCCGGCCCCCCGCACCCCTCCAGCGCGCGCGGAAGGCAGGGAAGCCTCCGCCGTCGGA
+>850:2:1:3164:15129/2
+TTGCCGTATGTCGCGCGCTCGGCGCGCTTCAGCGCCTCATCGATTTCGTAAAGAGCGGCCTGTTCTTGTGAGAGAA
+>850:2:1:3164:5599/1
+AACAACGCAGCCGCCGCGCACAATCCGATCGATAGGAGGATGCCCGCGAGCGCGATTCGCCTCACTTTCCGTCCCG
+>850:2:1:3164:5599/2
+GGCCCGCGAGGCAATGCCCGCATCGTCTCCGTCCTGGACTCGTGCGCAGCCAAATGGATGATGGGTGCCGGCGTCG
+>850:2:1:3164:6414/1
+GTCGCTGATCCGCAGCGGCGTACCTACCAGAAGGGATTGCTCCCTCGGGGAGCGCCTGTTGGCATGCGCGCGCTTG
+>850:2:1:3164:6414/2
+ACGCGGTGGCCGACCCTGAGTGTCGAGCCCCGAGCTGAGTGAGAAGTCTCGAGCGAACAGGCGCGCTACCACGGGG
+>850:2:1:3164:15032/1
+GCTGCGGAACGCCTCGTGCCCGAGCTGGGCGCCGAACGGCACGCGCCTGGCGTTCCGCCGCGACGGCCAGATCTAC
+>850:2:1:3164:15032/2
+CGCAAATCGCGCACTTCGACTCGCGAAGCGTGAACGTAGGCGGTCCGACCGCCGCCGGGTGCCGACGTCGGGGTGG
+>850:2:1:3164:3299/1
+AACGCTCCGCAGGCAAAGCCGCGACTCGTGCAGCGCTGACCAATGCAGGCGACGACCGGGGGGGGACGGCAATGGG
+>850:2:1:3164:3299/2
+GCAAATTAGCGATCCGCAGTGCGGAATTGCCCGACGAACGCTCGCGACGTGCGAGGACAAAAGGGCAGCGCGCAGG
+>850:2:1:3164:17758/1
+CCGCATCTTCGTGGCCAAGGAGACGCTCAACGAGGTCATCGCCTCCCGGGTGAACGACCGCATCGGCCTGGGGGTC
+>850:2:1:3164:17758/2
+GGAGCCGGATGAGCGAGACCGCGCGCGCGTCACCGATGGCGGGGCCGTCCTCGCGCACCCGCGCCCGGAGGCGCTC
+>850:2:1:3164:6147/1
+TGGGAAATACCTCGCCGCGGCCTGGCACCACTCCCCCGCAGGAGGTACAGCTCGACCAGTACCAATACGGGTCGGG
+>850:2:1:3164:6147/2
+GGAACTGTTGCTGCATGCCGCGGGGACGGGGCCATTCGCGTCGGGGAAGCCACCGCTCGCGATGTTGTAGCGCTGG
+>850:2:1:3164:8134/1
+CCGTTGTAAATGACAAGTTGAACGGCGTTTCGATCTCGACTGCCATTACGACCGAAAATCCTGCGAACTGTCTTCC
+>850:2:1:3164:8134/2
+GATGTTGGTGGTCCGATTCTCCGTGCCGCGTACGAGACGCTGCTCAAGCGGGCTTGGGTAGTTTCGGGTAGCAACA
+>850:2:1:3165:17549/1
+TCTGGTTTCAATCGGCGCCCTCGTGGCCGCCGTCGCTGAGGTTGGGCCGTTAGACGCCGGAAACCACCTCTACATT
+>850:2:1:3165:17549/2
+AGCTCAGTGGCGAGGTTACCCAGCTCCGGGCCGCGTGCGAACAGGGCAAGGTGGTACCCCCGCTGCGCGAGGAGGC
+>850:2:1:3165:13384/1
+GTCCAGCCGAGCCAAAACAGAGCCCCCATCAGCAATCCGTTGCGCACCACGCGATCCGCCAGACGGCGCCGCTCCC
+>850:2:1:3165:13384/2
+CCGGTCGGCCCGTGCCAGAGGATGATGGACCCGCCATCGCCCGACTCGACGCGCCGCTTGCGCGGCCGGCGGACGC
+>850:2:1:3165:11055/1
+ACGAGGAGGGTGTGGTTGGCCAGGCCGACGACCCTTCCCTCGCGCAACACCTTGGAGACGGGGTTTTCGACGACCT
+>850:2:1:3165:11055/2
+TTCCGCATCACCCTTGCCAGCATCGGCGACGCCGTCATCTCCACGGACACGGCCCGCCGGATCACGTTTCATAATT
+>850:2:1:3166:1847/1
+TACCAGGCGGGACCGCCATTTAGCGGGGGATGTCCGAAAAAGGGCATAAAAACGTATAGGCCCGATTCTTTCTGGT
+>850:2:1:3166:1847/2
+TGTATGTGCAGGTCGTGGTCGAAACGCCGCAGAATCTCACCAGGAAACAGCAGGAATTGCTGGCGGAATTCGAAAA
+>850:2:1:3166:18035/1
+CTGAACCGTTCGCCACGCACGTCCGGTGTCTGACGATACCTCGCCGCGCCACGGGAACGCAGTGCTCGTAATGCCC
+>850:2:1:3166:18035/2
+ATAGATCGCTCAGTGCTTGACGTGGGACGGGGGGGAATCCGGCGCACAACTCTGTTGCTCCGTTGATCGGCCGAGC
+>850:2:1:3166:14414/1
+CGTGAGCACGGACCCTGACCTGCCCGCCCCCACGTTACACCCCGGCCACCACTACCTCTCGAACAACAAGAACGCC
+>850:2:1:3166:14414/2
+CGGATGGCCTGGGCGATGCCGCCCACCGAGCCGCTGCCCCGGGCCGAGAGCACCTTCAACGGCATGATGCGGGCCC
+>850:2:1:3166:9682/1
+TCGATGAAACAGGGCCTGCCTCGGACTGGCCCGTCGAGGCGCACCCAGATTCGGGCAATACCCGGAGGGCGCGCGG
+>850:2:1:3166:9682/2
+AGCGAACTCTTCAAGCTGCAAGATGAGCTCGTCAAACAGGACTGGTTCAAGGCGACCAAAGCCCGCATTGCGATCA
+>850:2:1:3167:4650/1
+CGCGCCAGCGGATTTTACCCAGAGGCCTAAGGTCACTCCATTTGCATTGAAACTCGCGCGCGCGTGTCTTCCGCGC
+>850:2:1:3167:4650/2
+TTCAGCAGAGCAAAGAGCCTGGGGCTCTGCTCCAGATTGAGGTCATGCGCAAGGGCGGCCGTCTGTGCGAGCGCGT
+>850:2:1:3167:11000/1
+GGCGAGTTATTGAGGCTCACGCCGGTGTCGCGGTCGTGGACCGGATTCACCCCGGGCGCCCCGGGCTCGACGGCCG
+>850:2:1:3167:11000/2
+AGAAGGCGACCAGCGCCAAGGACGGGGTGAGCGGGCGCACCCAGATCACCCAGGGCAAGGTGGTCTCCTCGCCCGC
+>850:2:1:3167:2173/1
+AATCCGCAGAACCGCTGCGGCGATTTTCGCGCCAGTGGCTGCATCAGCGCGCCGCCCACGGCATGGCCCGCGATGC
+>850:2:1:3167:2173/2
+GCTGTTGCACGGCTGGCCGGAATTCTGGCTCACCTGGGCGCCGGTGATGGCGCGGCTTGCCGCGCGCTCTCCCCTC
+>850:2:1:3167:1929/1
+CGCCGCGGATGGCACTCTCAACGAATACGTGTTTTTGGTGTTTTGTTTTCATTTTTCTGTCTCTCAATTTTTCTGT
+>850:2:1:3167:1929/2
+TCAAGATGTTCGACAAGGTGAACGGCACGGACGCCACTCGCAAAGCTTTGCAGGCCGGCGCAGCGGCAGAGGAAGT
+>850:2:1:3168:13321/1
+CTCGAGCAACACCTCCACGGCGTTTTTCCGAACAGCCTTTTGACGCTTTCACCATGGCGGTAGCCCACCCCCGGGC
+>850:2:1:3168:13321/2
+AGGATTTGCTCTCCGCGTAAGCGGCTTCCTGCCGGCCCTCGGCCATCAGCCGCTCCCGCGCGAGAGATCCAGCCAC
+>850:2:1:3168:14620/1
+GAGTTGGGCGTTGGGACATTGGGAGTGGTCTACGACACGCCGTCATCGTTTGTCTTGGTGGTCAGCGCTTTCTGCC
+>850:2:1:3168:14620/2
+CTACAAGGACAATCCCACGGCGCTGCACCTGCGCGCTATGAACATGCTCTATGAAGGGCTGAAGGAGAAGGGCGCG
+>850:2:1:3168:12228/1
+GACGGCGACCGGCTGGGGGGGCCCCGGCCGGGGGGGGGCGGGCCCGCCCCCGGCCCCGCGGGCGCCCGCGCCCCCC
+>850:2:1:3168:12228/2
+GCCCGCCGTCTCCTGGCCCAGGACGCCCTCGGCCAGCGCCACCCGCTCGTCGGCGATGCGCCCCCCCCGGCCGCCC
+>850:2:1:3168:18270/1
+TCTGCGAGAACTCGCGGAAGAACGGCGCGACATCGCTCTCGCGCAGCTTGCTGTCCTTGGCCACGCGCGGCGCCCG
+>850:2:1:3168:18270/2
+CCGCTGCAGCGCCGCGGCAAGGAATTCGAAGCGGCCACCGGTGCCAAGGTCAACGGGATCACGGTGCCGTTCTCCG
+>850:2:1:3169:8532/1
+GCCGGCGTTAATCGACTTTGAACCGGCAGAGCCGCGGCTTCGCAACCGCGCCAACCCGGCCGCGCGCCGCAACGGC
+>850:2:1:3169:8532/2
+TGAAGCCCACCACCTCCGCAACCGCCAGCGGCCCCCCCCGGCCCAGCACCTCGACCCCTACGGCGGCGCCCCCCAC
+>850:2:1:3170:11600/1
+GCGTATCGCCAGCGAGCGCAAGTCCTGGTCTTTTACTTTATCTTCGTCGCAGTCGTTTTAGCACTGTTGTTGGGCA
+>850:2:1:3170:11600/2
+ATATCATGAGGTTTTGCTGCTGTGCCTTTAGTTTTGGAAATGCAATTCAGGGAACCAGTTCCCTTCGATCCGTCTG
+>850:2:1:3170:19164/1
+GGTTACGGTCCGGGGCCATATTATGGAGGAGGCTCGGTAGCAATCGCGGTTGAGGCTAGGGCGCATTACGTTCGTC
+>850:2:1:3170:19164/2
+GCTCGTCGGCGGTTTTCTCGGTTTGGGGGGGGGCCTGGTCACGGCCTGGTAGCCCACCGACGTGGGACAGGGTTGG
+>850:2:1:3170:5420/1
+GTCGACGGCCAGCGCCACCCCGCGGCCGGTGTCGTGGCAGATGATGAGGGGGCCGTCCGGGATCCGCGCGCGTGGC
+>850:2:1:3170:5420/2
+CGTTTCGTGATTCCGACGTTCGCGGTGCAGGAATCCTTCCGCCCGCTGCCCGAGCAGGTGCAGACGATGCATGGGC
+>850:2:1:3171:11236/1
+AGCGTGCGGCAGCGCGGCGGCGACGGGGTGCAGGGCGGCGGCCGGGGAGGTCGCTGCACTTTTCAGAGGTTGGGGG
+>850:2:1:3171:11236/2
+CTGATCGCCTGCGAGCCGAACCCGGGTGCCTTTTCCGGTGGTACGCGCCGTGCCGGCGCCGGGGCGCGGGGCCACG
+>850:2:1:3171:8844/1
+GGCGCTCCGCTCGTGGGGGATGGCCGTCTTCGCCCCGCCGCCGCTTTTTTCGCTGACGTCGCTTGGGCGCCGGGCG
+>850:2:1:3171:8844/2
+CGACGACGCCCCACCCCAGTGCCGCCTCGCCACGCGCTTCACCCGCACCACCGGCGATCCCGCAGACGGGCTCCAG
+>850:2:1:3171:3478/1
+GCGAGAGGACTTGAACCTCCAATCCTTTCGGAACCAGATCCTAAGTCTGGCGTTTGTTTCATTCCGCCTCGCGCGC
+>850:2:1:3171:3478/2
+CCTTGTGGTATGAGTGACGTCGTGAACTTGATTTTGAACCAGAACCGCGTTGGGAGGCCTTCGGTTTCACAAGCCA
+>850:2:1:3171:10520/1
+GACGCTGCGATTTTCTTGGGTAATCGTGTTGCTGATCACGGCGTGGATCTTTGTCTCGCGGGCAAGTGATTGGCGA
+>850:2:1:3171:10520/2
+ACGAGAGGCAAAATGTATAAACACGCAAGGTACGACACTTCGCCGGTACGACTCGGCCTATCCGCATCGATGCGGT
+>850:2:1:3171:18939/1
+GCTATTGCCGCCGACCATATCATTGCCCAGCAAAGCTCGCTGGTGGGATCGATCGGCGTGCTGTTCCAGTCTCCGA
+>850:2:1:3171:18939/2
+CAAGCCGCGGAACCAGGCGTAGGAGTCCTTCACCAGCGCATCCAGCGCCGCGCGCGCTTCGGGACTGGTCGGCTTA
+>850:2:1:3172:5075/1
+CGCCAGATGCATTGTAAAGAGCTGTCGAAGGAGGGATTCGGCAGATCGTAATCCTGGAGCCGGACTCGACACTTTC
+>850:2:1:3172:5075/2
+AAAACGCGGGCGAGGTCAGCTGAAACCCAGCGGCGAGGAGTTTTTATGGCATTTCGGGCCTCTCGGAATCCATTAA
+>850:2:1:3172:11146/1
+GCAAACAAGAGACGCTCATCGATGGCGCGATGCCAATGGCAGAAGTCCTTTGGGCTGGCTCGGCGCGTCCGGGGGG
+>850:2:1:3172:11146/2
+CGCGGGCGGACATTCGGCATCAGCGCCTGCTGTAACTCCGTTGCCACACGGAGGTCGGTTTCCATTTGTTCATTCT
+>850:2:1:3172:11971/1
+TGGGTTCGATTCGCGCCTGCATTCTCGCGGTCCGTGGCGGCCTCCCCATCACCCCGGTTTGCGTCCCTCTCCGCTT
+>850:2:1:3172:11971/2
+GGCGGCTTTGCTGAAGCAGCTTCTGCGCGCGATCGTGGGGCTTTGAGAACGCTCGCGTCCACCGGCAGGTCGTTTG
+>850:2:1:3172:3826/1
+GACCACTCTGACGTTCTTTTTAGTGCTGAAGTGCAAACATCGATACTAGCGGCGGGCGGTGTTGCGGTTAAACTCG
+>850:2:1:3172:3826/2
+ACGTTCCCCGTCGGCGGCGACAGTTGGCTGGGCTTCCCAGGGATCGTGCAGATGGGGCTGGTTGACCGTGGGGGGG
+>850:2:1:3173:2243/1
+GCCAGCTCGATCGGCCCGATCAGCCTGGGGAGTTTGCGGATGGGGCGCGAGCTCTCCTCGAAGTACCGGAGATTGT
+>850:2:1:3173:2243/2
+ATCCCCGGGCCGACGGAATCGTTCACCGAGTTGCCATCGGCGTGTCCCCCGCCCATCGGGTGCTTCCCCCACCCCG
+>850:2:1:3173:13027/1
+CAGTGCCCTGGGGCAGGGGGGGGCGGGGGACGGCACCGCGGTGGGGGACCAGAGGTACTACCGGCCCCCCCCGTGG
+>850:2:1:3173:13027/2
+CAGGCTCCCCCCGTCGCCGCGCGCCCCGACCGGCTGCGGGACGAAGTACGTCCAGTAGTCCTGATGCCCCTGCGGG
+>850:2:1:3173:8866/1
+GACTACCTCAGCGACTTCCACTCAGTGTTCGTTCCAATCCCGTAAGCGACACGATCATAATCAGCACGCCGGAAAT
+>850:2:1:3173:8866/2
+ACCTGGAAAATCGATGGTCCGCCCGAGTTCGTGGCCGGGAGGGTCATGTGTGTCTTTACGGGGGGGATGCTGCGAC
+>850:2:1:3173:1042/1
+AGGTTGACCCGTTGAAGGCCACCATGGACTCGGGGGAAGCCAAGGCGATGCAAATGAAGGCGGCACCGACGCAGGC
+>850:2:1:3173:5127/1
+GTGACGGCTTGAATTGCGCTCGCATCTGTCGGCGGAAGTGAAGGATCAATTTTCACTGACCAGGGATGCTGGCCGT
+>850:2:1:3173:5127/2
+TCCACACTGCAATGACAAAGTGATAGATCCCGACGTAATGACGCGGGCCGCAACGTTCATCGCTGCTTTTCTTTCC
+>850:2:1:3174:18579/1
+ATCGGTACGTATCTGATATGGAAAATCACAACGCTCGGCCCCAACCCTCCCTCGTCCTCCGCCAACACCACCGACG
+>850:2:1:3174:18579/2
+GTTAAGGCTCGATTGGGGAAAGCCGGGTTCGCGAGGTTGGTGCCGCGGGCGACCGAGCCGACGGCGCGGAGCAGAG
+>850:2:1:3174:8454/1
+TCAATACCTGCTGGATGTCTCGGTTTAGTTTTTGCGCAGATTCAAGATCTGATCCGCACGGTTTTTCGATAATGAC
+>850:2:1:3174:8454/2
+AGAGCACACTCACCCAACTCGATTGTGAGAAAAACACCAGCGGAAATTATTGTTTCTCCCTGGCCACCGCGCCGCT
+>850:2:1:3174:13592/1
+CCCAGCCTGCATGTCCTGCGGCAGAGCATTGTCAAGCCCGGCTCCGTACTCCCCGCAACAAGGGCCGGCAGGACAA
+>850:2:1:3174:13592/2
+GCCTCAAGCGGCTGAAGAAGGCGATTGGTGCGTTCGATAACAAGATCGGTGGTCAATTGCAGCTCGGGCTCTACGC
+>850:2:1:3175:1298/1
+CGAGCATGCTATAGGTGTGCTTGAGGTAGCCGTTTTCGACCTAGAACGAGCAGCCGCCAAGAAAGCTGCCCTCGGC
+>850:2:1:3175:1298/2
+TTACCGGACCAGACGAAGATCACCTATTACAACGGCACGGAAAATATCTCTTCCGGGATGATTCCTCCGATTTACA
+>850:2:1:3175:11347/1
+CACCGCACGCGCGGTGGCTTCCGCATCCTTGTAGTAGCCCTGCATCACGCCCTCACCGCGCACCTCGCTTTCGCCG
+>850:2:1:3175:11347/2
+GGAGCGGTTCGGCATCTCGGTGATCGAGGCGATGGGACTCACCGAGTGCGCCTCCATCGCCTTCACCAATCCGCTC
+>850:2:1:3176:10142/1
+TCGCGGCCGGAGCCGCCCCTACTGGTCGCGCTCGCGCTCGCGCTCCTGGCGACGATACCATCGCGGCTCGCGGCAG
+>850:2:1:3176:10142/2
+AGTGGGGATTTCGGAAAAGCATTTCTAACCGTCCGCATGACGGCCCGCGATGCGAAGCCCTCGAGCGAGGCGGGTC
+>850:2:1:3176:5532/1
+CCGGATGTTTCGGAGCAGGATCCCCACAGGGGCCAACGCGGGGGGGCTGCTGCTTGGCTCGCCCCAGGGGACAGTG
+>850:2:1:3176:5532/2
+GAACAGCTACCCGGCCGCGCGGATCGGCATGACAACCCAGCTTCTGACCAACTTGCTGCCCACCGCCGAGACCGAC
+>850:2:1:3177:4080/1
+GATGTTGCCTGTGTTTGGCGGAATCTCCGGCCTGATCAGGACAACATTAAACACGCGAGCCTTCCTCTTCCGCTTC
+>850:2:1:3177:4080/2
+CGACAAGCTTGAGTTGGACGAAAAGAAATTCCGCTGGCTGCTCAATGAGAACGCGATGGCGACAGAGAAAACAGCG
+>850:2:1:3177:2536/1
+TCTGTTGGGTTTGGTGGTTACCTTAATCCTCGGACGCGAGGACACAGAGTAGCGATTCTTCCGAGTAGAAGAGAGG
+>850:2:1:3177:2536/2
+GCATCACAAGTTTGGCCTGATTCCGGCCTTTGACGTGTTCCGCTTGCGCGATCCGTTGCGCCATCACCGCCTCGTC
+>850:2:1:3177:4108/1
+GCTCCAAAGCGTCAAGTGGAGTGCCGTCGAGCGTTGCGCCGATCTCGGCTGCCCCACGGGGCGCGCCGCGGCCCGG
+>850:2:1:3177:4108/2
+AGCCGCTGGCAGTCCGGGCGCGCCCATATCCGCCACGCGGAGGGGCCCGGACAACTCTCGCCTCCGAGCCTGGTAC
+>850:2:1:3177:2315/1
+TACGCGGTCACGAAGACGGCCGACCGGCTGACGACCCGCACGTCGGCGGGGGGGGGGGATAGGCGGCCAGGGCGCG
+>850:2:1:3177:2315/2
+GGCGAGGGCGGCGCGCTATACGGTCGCGGCGGGCTCCCGGTGCTGCGCGCGGGGGCTAAAGGGGGCGGCACGAGGT
+>850:2:1:3177:16615/1
+CGCGGTGACCTCAACGAATCGTTGCTACCACATGTGGTTGTACGCAGGGAACTGAGTTGCTAGCTACGTGGCACTA
+>850:2:1:3177:16615/2
+AAGACTCCCTGAGCTACGGAGGTCAACTAGACTACTGGTCGGGTGCTGGCGTGGGTCACCCGATCTACCACGTGAC
+>850:2:1:3178:3454/1
+GGATGTGATCTTGTTAAAGGCCGGCGTTCATCAGACCCAGGGCGACCTGCAAGAAGACGCCAAGTTGGTGTCCGAG
+>850:2:1:3178:3454/2
+CCCTTGTAGAACTCAGAATCAAAATGGAATTGAGTCAGTCGGGCTTGCAGTAGTCGAATGGCCTCAGTGTACCTTC
+>850:2:1:3178:7673/1
+GTCGCCAACCGCGCCGACGCCTGGCGCCGGCGCGCCCTGGCCTGGCGCGCCAGGAAGGAGGTGTCGGGAGCGGTCC
+>850:2:1:3178:7673/2
+CCGCCGCCGCTCATGAGACCAGCCAAATCGACAAGCGGCCGGCCCGCGTTCGCATCGGGCGCTATGGCCATGTCAA
+>850:2:1:3178:3607/1
+GCGTCAAAAGGTAAAGCGCAAGCGCGAGCCCGACCAACGCCATGCCGGTCAACGGCAGATTCAACCTGGCGATCCA
+>850:2:1:3178:3607/2
+CAGCCAGATGCACGGAGTCCGGGAAGATCGCCATTGGTGGTCCAAATACATCATCTCATTTTTCATGCTTTTCTGG
+>850:2:1:3179:1826/1
+CGTCCCATCGCGCGGCGGTTTGGAGGTTGGCAGGAATAACGCGATTCAGCTTTCGCGTAATGGTCGGCGGAAGCGC
+>850:2:1:3179:1826/2
+CGATACGGGCGAGAGCTAGCAGGAATTGGGCACGATTGGTACGAGCGAGCCAGCGATGGAGGGACGGTTTGAAACA
+>850:2:1:3179:14541/1
+ATGGTAACCTGATCGCGGTTTCTGAGCCCGGGGACGCGAAGATCTACCTCGCGGGGGACCAGCACCAGGGCGCCGG
+>850:2:1:3179:14541/2
+CCGACCAGGACGCCGGTGGCCTCGACCACTACCACCTCCGCCCCACCGACTGCGCGAATGCCGGGGAGGGCGTCCG
+>850:2:1:3179:1463/1
+CTCCGGCGGTCGCGCCCCGCTCAATGGAGAGGTCGTGCACCCGCGACTCCCCGGCGGCGCGTACGACGAGGTCGTC
+>850:2:1:3179:1463/2
+GCAGACGAGAATCACCTCAATCGTGTGGTAGGAGTCGTTCTCAGCCTGCGCCGCGCTGTCTTTTCGCGTTTCCCCT
+>850:2:1:3180:19938/1
+GCATTTGTGGCCTGGACCACCGGCGATGTCGCCGGGGAACGCGAAAAGCTGCGCCGCGAACTGGACGCGCGAAATT
+>850:2:1:3180:19938/2
+TCCTAGCCCACCGGCACCGACCCATAAACGCCCACCCACAGGGGGAGCCCAACCCCGCCCTAACCCTGCGCGCCAA
+>850:2:1:3180:20684/1
+TCCGGAGCGGGCGCGAGGCGCGCCGCCGTCCCGAACCCCCAGCCGTGCCGTCATCCCGCGGGCTACTGCGTCTGGG
+>850:2:1:3180:20684/2
+CGCGCCCGAAGCGCGGGCGCGGAGGGACGGGAGGGTCGACGCCACCGGTGGGGCGGTTTCGGCCCGCGACAACCGA
+>850:2:1:3180:3891/1
+ATGGGTTTGGGATCGGTGAGGCGTTCCTGGCCGACCAGCGGGGCGCCCATGTTGGGGACCACGGCGACCATGTCGT
+>850:2:1:3180:3891/2
+CCTCCCGATGAAGCCGGTCACCTTGGATGAGATCGAGAGCCGGGCCATCGGCGCCTGGATCCTGGGCACCGGGGGC
+>850:2:1:3180:1867/1
+CGGAACATTACAATCCCTCCGTTGTGGTCTGCTTTGGGAAGGAAGGCATCGCGGCGGGCGCCCAGACCGTGCGCCG
+>850:2:1:3180:1867/2
+GCGACAGAAACCGCGAGTCGGGCGAGTAGTTCTACCTGGACCTGCTCGCCAACTGCGGCAGACCGCTGGTCAGCAA
+>850:2:1:3181:13524/1
+GTTCCCGGGTCGGGTGCGGCCAGCGGTGGAGGCAATGACACCGTCTTCGACAACGAGGTCCACCAGCGTGACGGCA
+>850:2:1:3181:13524/2
+ATCCTCGGCGGCGCAGGGACAGGCTTCCAGTCCCCAACACCTACGGACCCGGCCTCGTTCAGCCCGCCGGACAGGC
+>850:2:1:3181:10773/1
+AGGCTGGGCGGAGTGCCCTCGATCGCCGGTCCTGTGGGGGCAGCTGCCCACGCCGCGGATCTGCCTGTTCTTGATC
+>850:2:1:3181:10773/2
+CCATCGCAACGATACGGCCCCGGATTTTGAGCCTGGCCACGATATCGGCCTTGCGCTCGGGCAGCACGCCCGCCTC
+>850:2:1:3181:15045/1
+CGAAACCGACAGGAGGGCGAGGCGGGGGTGGCGCTCGTTTCCGCGCGCGAGGCTGTGGGACCTCTCTAGCAGTTAT
+>850:2:1:3181:15045/2
+GTTGCGCACGCTCATGGACAGCGCTGCCGCGCGCTCGCGGATCGTCTGCAACACCTACACCAGCCGCGCCATCCGC
+>850:2:1:3181:16928/1
+AACGCGCCGGCCAGGCGCAGGGCAGTCTCGCCCTCGCCTGCCTGCCGTGCCCAGGTCAGGGCGGTCCGGACGTTCC
+>850:2:1:3181:16928/2
+CGCATACGGCCACGCCCGCTCCCAGCTGCTCGACCCTGTTTGCGGATACGGGGGGGAGCGCGCGGGCGCGCGAGGC
+>850:2:1:3182:8310/1
+AGCCAGGTGCCATGAAGGACGTGAGGACGCAGTAGCCGCGCGAGACCCTCTCGGATTCACTGCTGATATAGCTAAC
+>850:2:1:3182:8310/2
+CTCTGATTTCGCCTTTCATTCATTGACGCGTTTCCATGGTGTCGGCGGCGCCCGCGTTTGCACGGGCCAATGCTGG
+>850:2:1:3182:10114/1
+CGATAACCCAGCGCCGGATCGCCGTGAATAGCGCCTTTAGTGTATTGCCCGCGCACAACGCTAGCCGCGATTTCAT
+>850:2:1:3182:10114/2
+CCGGCTATTACGAACACGCGGGCGCCTTGCGCGACATGGTACAGAACCACTTACTTCAGCTCCTTTGCCTTACAGC
+>850:2:1:3182:6218/1
+TAGGCCTTGCGCACGATCACCGAGAGCTTCGGCACCGTCGCCTCCGACACCGCGGTGATCATCTTCGCCCCGTGGC
+>850:2:1:3182:6218/2
+CAAGGGCGGCGCGCTGCTCGACGACTCGGCCGACCAGGCGGCGCGCTTCATCTGGTGTTGCGACGCGTTCCGCATC
+>850:2:1:3182:4362/1
+TCAGCCACGAACGGTTCGCCGCCCTGCGGGCCGTCGGCACCGTCGCGGGCTCGCGCGGCGATTCTCTCGTTCAGCT
+>850:2:1:3182:4362/2
+CATCGGGCTGTCCGCCGACATGACCACCAGGATCACGCCGTCCAGCTGCGCGGCGGCGGCGAACACGTTCTTCACA
+>850:2:1:3183:15163/1
+AACCATGCTGTCCTTCCATCACATAACTTCGTAAACTCCGCCCTGAGGGATGACCTTTTTGACGATCACTACAGCA
+>850:2:1:3183:15163/2
+CTAAGCCCAGCAACAACCGACTGGGAAGCCTTAAGCTCAGCCTTAAGCCCCTCGTTCGCCCTCCTCAGATCGTCAC
+>850:2:1:3183:7648/1
+AGGCAGCGTCTTCGTAAGCATTGATCTTACGCGCATTAGGCCGATAGGGATAACGTTCTCGCAGGTTTTCAAGTTC
+>850:2:1:3183:7648/2
+CGAGCAGTTAGCGGCATCGTTGCGATGTGCGACTCTCACGCAAATTTCAAAAGCTTTTTTCCCGCGATGCAGCAGA
+>850:2:1:3183:12620/1
+GCCTGCGCGACGAGCGCACCCGTGCCACCCGTTAGGCCGACGTCGACATAATACTTACACACGCGGTCACTTTGCT
+>850:2:1:3183:12620/2
+TGCGTACGATCGGGCTTCCTCAGGGCATCAGCGGGGCCGTCGGCAACACCCCGACAAGTGCACCAATTCCGCACCC
+>850:2:1:3183:14425/1
+CATCGCGGAAACTCCACGAGCATGTCCGGGCTTGATCATGATCGGAACGCGAGTCGGGCGCCGATCGACAGCCACC
+>850:2:1:3183:14425/2
+ACCACCAAGGTCGAGCCCGCGACGACGCAGCCGGCATCGCAGCAGAACCAGCGCGACGCCAAGCCGGGCAGCGAAA
+>850:2:1:3183:4776/1
+GACGAATCGCATACGCGCGAATTCATCGAGCGAGGCTTCGAGGCCGTGGCGGTGCGTGACGCGATTGCAGGCCCCA
+>850:2:1:3183:4776/2
+AGGTGGCGGTGTGCAGTTCCTCGTCCCTCCGCCTCTCTGCATGACTCGGCAGTCCCAATCGCGGGGTTATAGTGCC
+>850:2:1:3183:2800/1
+GACGAGGTTCCCCAGCTTCTCAACGTATTGCGAGGCGACATGTCGCTGGTCGGGCCGCGCCCGTCCGCGGTCGCTC
+>850:2:1:3183:2800/2
+CGCTGTAATAGAGGTCGTACTCGACCCGCTTCTCCATCTTCTCGTTGGGATCGGTCGCGCCGCGGAACCCGTGGGC
+>850:2:1:3183:8027/1
+GGAGATTGGACTTGCACTTCAAGCTGCTGCTGGCGGCCATGACTTTTTGAGTCGCGACCAGCAGCCTGCCGCAGAG
+>850:2:1:3183:8027/2
+GCAGTCCGACTGCATGAGCCAGTGCCGCTGGAGGGCCGAAGTGGACCTCCTGTGCCCGGCCCGGCAGAAAGGACTT
+>850:2:1:3184:18402/1
+GCAAGGAGTTCGCCAAATCGTGCGAAATTTTGGGAATCGATCGGGGAGTCGTACTAGATTACGCGGACGGCACGCT
+>850:2:1:3184:18402/2
+CGTCGCAAAGCCCGAAACCATGGAGTGGTCGGTGAGTCCGGTGAATGAGCATTCCTTACCGCAGGTGAGCATTACC
+>850:2:1:3184:4807/1
+CCAGATGGCACAGCTCCTCGTTACGGGCGTGGGCTGCGTGATGAGCGACGACACCGTCGCCCTCCCCGACCTGCTG
+>850:2:1:3184:4807/2
+TAGCTCGTGGGGCCGAGCCGGGGCCCCTGAGGGGAGCGTTCGGCCAGCAGTCGGCTGCCTCCCAGCGCTCAGCCGC
+>850:2:1:3184:1987/1
+CAAGGCCAAGCAAGCGGCTGAGGCCCATGGCTAAATGTTCGTGACCAGTCGGGGCGAGACAGATGCCAGAGCTAAG
+>850:2:1:3184:1987/2
+AAGGCATGTAAGTAGAATCCCATCCTTTTGCCATCCCCGCTCTCAGCGCCAGAAGAAAACGTTGATAGGCGTCGGT
+>850:2:1:3184:2402/1
+CCAGCTGGATTCCACGCCCGGCGGTGAAATCGTGCAAGGCTTCCATTTCTTCGTCGCCAATGGTCGCACCCCACGG
+>850:2:1:3184:2402/2
+TCAGCGCTTCCCGAATCTCTGGGTATCGAAACCCGCTTCTATCGCGTGCGCCGCGAGAACGGATTCCGCCTCGATC
+>850:2:1:3184:19566/1
+CGAACGGCAGCAGGATCAGCTCGCCCAGCATATTCGCCGCCCCGGTCCACCCATCACCGAAACCCAATCCGTCGGC
+>850:2:1:3184:19566/2
+CATCCGCTGGTGGGTCTGGCCGCGGAGACCGATTGGGGGTTCCCGGCGGGGCGCTTGAGGTCGGTCTGGCGGCTCG
+>850:2:1:3184:18671/1
+TCCATGGATGCCGTGTGCAACAAGTATCTTGAGAAGCGCGGGATGATGTACAAGTGGAGCAGTAGCTATTCCGGGA
+>850:2:1:3184:18671/2
+GCCGAAAAGCGGAGGCACGGGTTGTTCGCACCAACTCGGAATTTTGCTTTGGTTACCTGACGATCATAGATACAGA
+>850:2:1:3184:7729/1
+TTCTCTGGATGGGTTTGAATAAGCCTGGCCTCGGCCTCCACGCACCGAACAATTCTGCAACCATAGGCCCCGCTGC
+>850:2:1:3184:7729/2
+GAGAATTTGCGGCGAGGCATCCCGAACAGCGCGCGAGGACATGCGCTTCCGAGATCAGAAAATCATCACGGTATTG
+>850:2:1:3185:15603/1
+GGATGGGCTCGATGTCCAAGAGGCTCTTTGCACGACCCCCCGCAAACCCGCGCCGCTCGAGAGCGTCCTCGCACGG
+>850:2:1:3185:15603/2
+CCGGGCAGAGGTAAAGTTCACACTCGCCGCGGCAATACGGGAAGGCCGTCTTCTCGGAGGGGGGATCGACGGCGGC
+>850:2:1:3185:14893/1
+GATCGGGGTCGTTCATCGACAGACCGAACGGTACGAAGCAGACGTCGAGCGGCTGCGTGCGGCCGATCTCGTCGGC
+>850:2:1:3185:14893/2
+GATCGGCGGCAACAGCGAGCGCGCGATCCCGCGCGCGCGCGCGGCCGGCGACGGAGGGATCCCGTTCCCGACGACG
+>850:2:1:3185:7501/1
+GCACATTGCCAAAGGCGACACGGGCTTCATCTTTGCGAGCGAGAACGAGGGCGGGCAAGGACTCACCTCGCGTGGG
+>850:2:1:3185:7501/2
+CGTTCCAGCTGCTAAAAGGTTTCAGCTCGCTACGTCCCAGGCGCCGCTTCGCCACCGCGGACCGTCTGATGGCGGG
+>850:2:1:3185:5595/1
+CTTAGCGGGCCAGTTGGTTCTGCGTCTCATGGAACTCGTTAGGTTGGCCCATAGTTTCCATAACATTTCCGGCCGG
+>850:2:1:3185:5595/2
+CAATCCGAAGAAGTTGCCGACGTACACGACTTTAGGAAGTCGCCCGCAGTCAACGGGATGAAGTTTTCATCCCTCC
+>850:2:1:3186:21238/1
+GCTACACGGCGGCCTAGTGAGCGAGCCCACGACGCACGGAGGCGCGACGATCCCCGCGACGCCGGCGCTCATGGCC
+>850:2:1:3186:21238/2
+TCATATGGGTTGGAGGGAGAGCCCAGAGGCATGAACCCTATGCGGGCGAGCCCCGGGGGCGCCTCCGCCCCGGCGG
+>850:2:1:3187:19370/1
+GTGATACACAACACTAGCAGTGCCGCACGTAGTTATCAGTGGTCAGTATCGCTCGTCCAAGAAAAGCACACGAGCC
+>850:2:1:3187:19370/2
+ACTACCTTGCTGGTTTGCAGGCGGCTCCGGGATTAATAAACCCAGCCGGACGTGGCAAGCGGAAACAAATTTGCCC
+>850:2:1:3187:19062/1
+GCCGACAATGCGCGGAGCCTTGGCGAGTTCGTTCTCATCGAAGATCACCGCTTCGTTCAGGCACGGCTCAAGCAGG
+>850:2:1:3187:19062/2
+ATGAACCTCGACCAGATCCGCAATCCGCACTTGATCTTTCCGGGGCAGAACCTTTATCTCGTCAAAGCCAACGGGG
+>850:2:1:3188:5741/1
+GATCAATCCGGTTCCCGAAATCCTCGAACGACCGGGCAAATTTTTCTCCGTGTTGCACCATACAATCACGAGCCGC
+>850:2:1:3188:5741/2
+AAAATTTGAAGTAGCGATCCCAGACGTCGGCGGGAACGCGTTGCTTCACCTCGCATGCCGGCATGGGGTTATAAAA
+>850:2:1:3188:9484/1
+CGAGGAGCAGGCGGGCGCGCCTCGGCACCAACGTACGCCACGAGGCGCAGCCACTCCAACCCCCGCCCCATTTCGC
+>850:2:1:3188:9484/2
+GCATCGGCGAACGGATTCCGAATTTGATCGTGCGTGGCGAGGCCAAAAAGCGCCCCCCGGTTGGGCGGGAGAACAG
+>850:2:1:3189:2597/1
+CGTCAATACCGAGTCCCACTTTCGGACCGCGCCTTTCCCGAACCCTCGGGCGGCCCCTGACAACCGAATAGCGTGC
+>850:2:1:3189:2597/2
+CTTTTCGGCGACGCCGGGAGCAAACGCTCCCTTTGAAACCTGACACGCGAAGCTCGCCGCACCCTTCCAACACCCG
+>850:2:1:3189:16837/1
+AGGGCCACCCCGCGAGTGACTATCCCTTCCCCTGGGCAATCTACCGCTGGCTTGCTGGTCAGCCCTACCGCGATCA
+>850:2:1:3189:16837/2
+GCTGCGCGACGCCTTGATTGCCGCTCGCGTCACGGTGTCGAGCTCGTGGAGCGGCTTGCGCCCCCCCCCCCCGGGC
+>850:2:1:3189:10383/1
+ACCGCAAGGATTCCGGTCGAGCACGTACGGATTCAGCCCTTGCCGCCCGACGGCGCTCCTAAAACATGTAGCCGGG
+>850:2:1:3189:10383/2
+ATGCTGACCACCGCCGGCTCCATGGCACTGGGGGGATCCCAACCCTCCCAAGAAGCGACGGCAACGCACAAGCACC
+>850:2:1:3189:2677/1
+GTCGGGGTCAGCTCGGCCCTTTCGATGACTGTGCCGGGATGGCCCTCGTTCAGGAAATAGAAGAACGGGCCGCGAG
+>850:2:1:3189:2677/2
+GGGGCGAGACGCCCAGCATGTACCGGGAGTTTCTGGCGGCCGGTCACGAGGGAGTGCAGCACTGGCCCAGCTGGCC
+>850:2:1:3189:9881/1
+GTCGGCAGCCCACCCCGGCGCTCAAGGAAATCATCCTCTACGCCGCGCTTGGCGGGCCCCCCGCCCCCCTCCGCAC
+>850:2:1:3189:9881/2
+GGTACTGGTTCGCTCCGACCTGGAGGGCGTGAAGCGGGCGCTGAGCAAGGACGCGCTGGCGCGCCGCCCGCCCGGC
+>850:2:1:3190:8100/1
+CCCGGTCTATCGTTTGCATCCCGTCCGTGTGATGCGAGATGCGCTACGCTGGCTCGAGAAAGCCCTGCGCTCGCTC
+>850:2:1:3190:8100/2
+GAGCACGTGCAGGATCCAGGCAAGCCAGGGCGAGAGCGCCAGGGCGACCACCATGGCGGCGGCGCCGAACAGCACC
+>850:2:1:3190:21197/1
+ACAGAATTGAGGTAACCCGGCAGAATGCCGACGCCGCCCATCGTCTTGGCCGGAGCCCTGGGGATGGCGAGGCCGG
+>850:2:1:3190:21197/2
+GGCGACATCGGTGCGGCGGAGTTCCGGGTTGCTGGAGGAGCCAATGCCATTACTCTCCAACCGAGTGAGGCGAATT
+>850:2:1:3190:12389/1
+TCCGCCGGCCGAGACTGTCCGGTGGATCGTGAGGCTCGCCCCCCTGGCCGCCGGCGCGTTCTAGCCGTCCTTCGCG
+>850:2:1:3190:12389/2
+TCGCCGAGATCGCCATCCAGCGATCCGGATCGGGCATGAGCTGGGGAAGGTAGACCCCTGCGGGAACGAACGAGTG
+>850:2:1:3190:14146/1
+GCGGTGCCTGTTTTCACACGTGAATACGACCTCCATTCAGCCGCGACGAACCCCGATCACCCCCACCGCGCGGACG
+>850:2:1:3190:14146/2
+TACCCGCCGTGTGGCCCCTTCTTTCGTTGAAAAGCAGATAATGCGGCCGCCCGACTCCATTGAAATCGGCGGGGGC
+>850:2:1:3190:9974/1
+GACCGCCACCGTTTGCTGGGCCAGCACTCGAGCAAAGTCAGCGTCACCCCAGACGAGCAGCCGGCAACGTATTGTG
+>850:2:1:3190:9974/2
+GAGCGCGCTCAAGATTCCCTCGACGACTACCCCGCTGTCTTTCTGTGCGCCTCCGCAACAGACCAACCGCCGCTCC
+>850:2:1:3190:13775/1
+CGCAACAACCGGTGGTCATCCGCCGCTTCCACAGGATCAAGCCCTGCCGTCGGCTCATCGTCTAATACGCACGGAG
+>850:2:1:3190:13775/2
+TAAATTGCTTTTCCTCGGCGGGCGGCCGGCGAAGGCGATGCGAAGACTTTGCACACAAAAGTCGCAGAGATGCTTG
+>850:2:1:3191:1804/1
+GAAGGCCGTAGAGTCGTGGCTCCAGCAAGAATTTCATTGCGAGCGCGAGGAGAAGAAACCACGGAACGCAGCTCAC
+>850:2:1:3191:1804/2
+TGCGCGAGCGCCGTTTGTTCCACGTCAGACAGCAAGAGCATGAGCAGGAGCAGGAGCGAGGGCGGGAGTAAAAGGG
+>850:2:1:3191:2007/1
+CCGTCGGCCCTCGCTTCGGCGCCCCCACTCCGGGGCTTTCTCACCCCTTTTTCGCAACGCGTGTCGGTGTTTTTTT
+>850:2:1:3191:2007/2
+GCGCTGGAACTGAAAGCAGTACCGAAGCGCATGCTGGTGATCGGCGGCGGCATCATCGGGCTCGAAATGGCCACGG
+>850:2:1:3191:5152/1
+ACGTTCCCGATCTCGATCTTGTGATGTGTCCAGTCGGCGGGGGAGGTTTTTTAGGCGGCACAGTAGTCGCCGCAAA
+>850:2:1:3191:5152/2
+GCCAACATTCGTCCGCAATCCGTCGGCAATGGGAAATTTCTTTTCTGTGCAGATCACTCGTCCCGCGCGAAATGAT
+>850:2:1:3191:20371/1
+CGCTCGCGTTCGGAGCATGCCACCCAGACCTCGTGCGCCGGGGCGACCGCGCCGCCCTGCGGCGGGGGCCGGCGCC
+>850:2:1:3191:20371/2
+CGCGGACCCACGGCTCCACCCTGCCGAGCCGGTCGGCGCCGCCGGCGGGAAGCCCCGGCGCCAGCGCCCCCCCGCG
+>850:2:1:3191:17613/1
+CATAATTGCAGATAAGGTTACGCCCAGGCACTGGCTCAGGTCAGCAAAGAGCATCATCCCATTTCCTGGACACGGC
+>850:2:1:3191:17613/2
+GATGTTAATTTCTGCTTTCGCCAGCGCTTCACACACGCGCGCAAGCGCCCCGTGACGATTTGCAAGAAAGACTGCG
+>850:2:1:3191:17634/1
+GTCAGCAAGGCCAGGCCGGCGATCCACAAATTGGCTCAGGTCAGCAAACAGCATCAACCCATTTCCTGGACCCGGT
+>850:2:1:3191:17634/2
+GAGCCCTTCGCAATTTGTGGCAGTCAACCCATGCGCCCATGGAGATGTCTCTTTCCTGCCAGAGAGAGTCGCGGTC
+>850:2:1:3191:16681/1
+GCCGTAAGGCCGGGCGGAATGACGAAATCGACTGAGAGCTTGGGCTCGCGGGGCAGCAATACCGCCGCAATTTGTG
+>850:2:1:3191:16681/2
+CGGTGGGATTCAAATTGACTCGATGCGTGAGGCCGCGAATTTTTGCGGAGCGCGTTTGAAGCTTCCCCACATGTGG
+>850:2:1:3192:6832/1
+GTCCGGGGACGCGGGGCACCATCTGAGCGCCGCTCCCGCGGCCACCCCCGCCCACCAGGACCGAGCGAGGGGCGCC
+>850:2:1:3192:6832/2
+TGCCCGCGCTCGCGTGCCTGGCGCTCGGTGAATCCCGGCCGCCCCACCCGCCCGTCCGCGGCGCGCGCCCCCGCCG
+>850:2:1:3192:15848/1
+GGCCCGGTACGTGAGCTCCACACACCCAACGGATGTAGCGCCCACGCGGGTCCCAAACTCTTCCCCAGTTCTCGGC
+>850:2:1:3192:15848/2
+AAGCCTTCCCCGCCATCCCAGGGCGCGGGAGACGCGGGCCATTGCCGGCTGGTACACAGCGCACGGCCGCCCCCCC
+>850:2:1:3192:8516/1
+CATCCCGGAGGTCAGCCCGGAGGCGGTCGGCGCGGGGCCGGAGACTGCGCACGCCCCGGGGCCGCGCGGTGTGCGG
+>850:2:1:3192:8516/2
+GCGCGAGCAGGGAGCGCTCGGCGAGCAGCGTGCGGACTCCGCTGGCGCCCACCCCCACCACCATCCGCCCCTCGCC
+>850:2:1:3192:2985/1
+TGACCCTCACCGCCGCGGCGTGCGGCCGGCGGCCGGCGGCGCGCACCGCCGCCTCGCCCCCGCGCTGCTCGGCGCG
+>850:2:1:3192:2985/2
+TTCGGGCGCGCAACCAGCGCCTACGGCACCGCAACCCCGATGCCGACCGGGTGGATCCCGTACCTCCCCGCCGCCC
+>850:2:1:3192:11555/1
+CTAACCCTCTCCCCCCCCCCCGGGGGGGGGGGAGGGGGGGGGGGGGGGGGCGCGGCGGCCCCGGGGGGGGGGGGGG
+>850:2:1:3192:11555/2
+GGCCGGGGAAGATCGGCGACGTGCCGCTGATGCAAGTCCTGTGGATGTTCCTGCACGACCAGATCCATCACCGCGG
+>850:2:1:3192:16230/1
+TGGCGAAACCGTTATAGCCAGAAATACCGTAGAATTCGTTTTGGAACACCGAACCGATCAAGCCGGCTGACGCACT
+>850:2:1:3192:16230/2
+CCATACCTCTCCGGCGGCCCCGCCGACGCTGAGCACGCGATTTGGTTTGTGGGTGGTGCCAGCCCTCAGCGTCACC
+>850:2:1:3192:14631/1
+AGGAATTAATTGCTGCCCTCGATGCTTAGCACACAAGCGTTGTAGGCAGTCAGTGGAGATTGAGAACGATCACGAT
+>850:2:1:3192:14631/2
+CTTACTTGCCTTACGGGCAGGTGGGAGTGCTAGTGCAGGACATCGACGTTGAGAAGGCAGCCGGCCTTCTCGCAAA
+>850:2:1:3193:5355/1
+GTAGCGAGATTGAGCTCAAGCTCGATGGCGTATTCCGCGCCGGGGTCGGCGCTCAGCTCGCGTCGACTCTTCCACC
+>850:2:1:3193:5355/2
+TGACGACGGAATGGGGCGCGCTTGCCGGCGTGGTTCCATTCGAGGGAGTGACGGGGAATTATTTGCGCTGGCGCGT
+>850:2:1:3193:7628/1
+ACAAAGAGTGTGCGTAGGTCCCGGCCGCCGAAGCAGGGCATGGTCGGCCAGGGGATGGGAAGGGCGACACTCTCGA
+>850:2:1:3193:7628/2
+GCGCTTACACGTTGGATCCGGCAACCGGTGATACGACGCAATTCAGACGGTTTGCGACACTTGATCCTGGTATTGG
+>850:2:1:3193:3794/1
+GATTGAATACGCTGGCGACGCTGGCGGAAACGCCGATTGAGGATGCGAAAACCCCGCCGCCCGCTGAGGCCGCGGG
+>850:2:1:3193:3794/2
+CCACACCGTCTCGACCTTCTTCTGAATCCCAGGCGCCGACCCTTTCCCCCGCCCCTCACCAAAGCGGTGCAGCACT
+>850:2:1:3193:12830/1
+GAAGGCGTTGAGGATTCTGTTACGGATCGCCACGGCGTCGGCCAGACTTTTCAAGCCCGGAGCGAACCGTTTAAAT
+>850:2:1:3193:12830/2
+CGGGGAAGTCACGGGCGTAGACAAGGAGAAGAAATGCATCTTCGCCAGCTCAGCCGATCGGACGGGGGTGCCGGTT
+>850:2:1:3194:3484/1
+CGCGACGGGCGCGTTCGGTTTCACATGTCTGCACGCCCACTGTGCCGGACGCCGCTGGGGGGGGTTTCTTCAGGTG
+>850:2:1:3194:3484/2
+GTGCGCTGTGTCGATGCACTCGGCGGCGTAACGAATGAATTTGCTGACGAAGTGATCAGCGGGCAGTGCGGACGCG
+>850:2:1:3194:8009/1
+TCCACGAGCCGCAGCCTCAAACGCTAACGCAAATATATCATCTCAACTTAAATCTATTCATACGCTTGTAAATAGC
+>850:2:1:3194:8009/2
+TTCTATCAGCTAATATTTGATCTAATTCTAATACACGTTCTTCTGCTTCAGCTATCTCTTTAAGATCACCTTCATG
+>850:2:1:3194:13507/1
+ACCAGAGGTACGAGTTGTACGTCCCCGCGAAGCATGACGAATCGAAGTCGGCGCCGCTGGTGCTGTTCGTCTCGCC
+>850:2:1:3194:13507/2
+GTGCGATCGGGATCGATGTTGTAATGGCGGCGCTCGCCGACGAGCCGCCCGAGGACGCGCCGCACCACCTCCTTGT
+>850:2:1:3195:2934/1
+CTAAACGGGACTGTCTGGCGCCGCATGGGGAGACCGGGGATTATGGCTCTGATGTCACAGAGCGGCGCGACCTGTA
+>850:2:1:3195:2934/2
+TCGATTCGCCAATCGATGCCATGTACATGATGATCCGGCGCGTATGTGAGTCGCTGCTAGGGGAATCGCGCAAAGC
+>850:2:1:3195:7918/1
+GGAAAACGGTCGATCGGAGTACAGGGGGAACGATCGAGCATTACTTCGCGCGGCTCGATGGCGGCGCGCGCCGCGC
+>850:2:1:3195:7918/2
+GGAATGCTTTGAATATTCAGACGCGCGCTGAAGGCGCTGCCATTCTTGACGAGCTGCGGAGTGACGAATCAGTCCG
+>850:2:1:3195:16868/1
+CCATGATGGCCTTAAATGCCACCGCTCCACCGTTGGTGGATTCGCCGAACATCCATTCGATGCCGATACCCTCAAC
+>850:2:1:3195:16868/2
+GCGGCTTGGCGGATCTGGGCGAAACGGTTTCGCGACAGAGCTGGATTCGGAATTTGCCGCCAATCCGCGCCCCCCG
+>850:2:1:3195:14068/1
+AGATGGTCGCTGGTTATGTTCGGAGCGGCCTTCCTGGGGCTCGGTGTGAATCTCAGGGAGACGGTGGCCCTGTATG
+>850:2:1:3195:14068/2
+ATCAAGCCGGAACACCGGAGACGCCGCGAACCAGATCGCAAACGGCCCACGGGCCACGATCAGGAAAATCACCACC
+>850:2:1:3195:17721/1
+GATCGATTTGATTTTGCTCGAGGGGTTATTTGACGGAGAGTTTATTTTAGTCGCAGACCGCAAGCTGTTCTCGCTT
+>850:2:1:3195:17721/2
+ATGCCGCTGAGGCCGATCACGCCAAGCTTTTCGCCGAGAGGCCAGACGACGCTGACCATGCCTGCGAGTTGCCCCG
+>850:2:1:3195:10242/1
+TTGACGGGCAGTAGAACAGTTCAGAATCATTCCGCGAGAAAATCGCAGAATGACACTGCCAAAAAAGCAAGACGGG
+>850:2:1:3195:10242/2
+GCGTGGCAATTACTCGCTTTGTTGCTTCAGTTCCCATCTTGATTCTGATAGGTCTTTGCATTGCGGCCCGGTAATA
+>850:2:1:3196:5538/1
+GCCACAGCATGGCGGCGCCGTCGCCGAAAGGGAAACTCCGGGCGCGCGAAAAGATGAATGGCGTGGGGGAATGGAT
+>850:2:1:3196:5538/2
+CGCCTTTTATCCCGCTGAGCCTCGCGCTCTTGCTGCTCTGATTCACAAGTACGTCCTGCCCGACGACAAGACCGAA
+>850:2:1:3196:14788/1
+ACGCCTTCCAGTTCAATGGGGCGGCCGATGATGGATGGATCGCTGGCGAAGCGCTGCTGCCAGAGAGCGCCACTCG
+>850:2:1:3196:14788/2
+ACGAATTCAATCTCACAGGGCGCGGCGAACCGCTCCGCCTCTCTGGCGCGCTCGTCCCCGCGGGCTTTTTCTCCGT
+>850:2:1:3196:1657/1
+CAAAGAACGCGCCACTCGTTATGAGAATGCCCCGCCCAGTGGACGTGCAGTCGCTCATTCCGCACCCCAATGGAAC
+>850:2:1:3196:1657/2
+ACCTCAGTATTCTACTACACCGATGGTCAAATTTTTTAGGTTGCTATGACAAGCTAATCGACAAGCGTTTTTTGAA
+>850:2:1:3197:8054/1
+CTTTAACGCCCTGAATATTTTTGACAGCGTTTTCGGCCGCGGCTCGTGTGTCTGGACGATCGTCGGCGCCGCTCAG
+>850:2:1:3197:8054/2
+TGAACGCAGTTGTCAATGAGTTGGAAGTTCTCGGCGCCGCCGCTGCACATACCGATGAACAAATCGCGCGAACGGC
+>850:2:1:3197:9589/1
+GACTTGCAGAAATTCCCGCTGCGGATGCTTGCGGCCGCCCAACGGTGGCACATTTGCGGTCGTGCCCTCCACGAGT
+>850:2:1:3197:9589/2
+CGATCTCGGCGCGAGCTTGTATGGGATCATGCTGAAAACAGATGATGACGTTGACTAAAAGGTTCAGCGTCCGCTT
+>850:2:1:3197:10606/1
+CTGCTCGAGCCGGATCGCGTCCCGTTGTGGCAAGGAGCGGACCAGGTTGATTGGGGGGGGGCGGAGGGCGTCCTGG
+>850:2:1:3197:10606/2
+AATTGGGCGCGCTCGTACGGCCGCGCCCGCACCGGCCGCTCCACCGCGCGGGCGGGGCGGACGCCCGTCGGCCACC
+>850:2:1:3197:17439/1
+CCATCGGGTTGATGTCGCTCATGATGAGCGCAGTCGGCCTGCCCTTGTTCGCCCAAGGCCAGCAGGCGCCTCGGCC
+>850:2:1:3197:17439/2
+GACGACGATGGCCGCTTCGTGCTTCTTCTGCGTCACCGCCACCAGCGAGGACGCCCCGCCCGCCCCGATGGCCCAG
+>850:2:1:3198:7046/1
+TAGCTCGTCGCACCGGCCACGCGCTCCTCCGCCAGGCACACGAAGCCCACGTTTTGGTTGCGGCGCTTGACCCCGG
+>850:2:1:3198:7046/2
+GTCCAGCACGCCAGGACGATCAACCAGTGGCACACGCCGTGGAACTCATTACGCATCAACGCGCGCCTCAATCGCC
+>850:2:1:3198:19343/1
+AACCGACGGGCGCTCGTTGTTTCTCTGTCACCAGGGTGTTTATGGTTTCCGGCGCGAGACGCTGCTTTAATTTGTG
+>850:2:1:3198:19343/2
+ATTCTCCGATTTGCGCGGGCAAGCTTTTGCTCCAGCGCTGTTGCGTCTTGTGGCGTGCCGCTACCGGGCGATACCT
+>850:2:1:3198:4132/1
+CAAAAGGTTATTGGCTTGCGCCGCAAACCAGAGGCAAATAAATATCAATGGCCACCCCCCCCGGGCCGACCTACAC
+>850:2:1:3198:4132/2
+GTTGTCGGGCTTGCGCCCGCCCCCGCTTGCGCGCCCTCGCCTCGCCTCAAGTTTATCAACGTTGGCCGTTCGGGGG
+>850:2:1:3198:4088/1
+ATTCACCTCCTCGCGCTGGCATGTTCGCAATTACGGGCGCAGCAACCGCACTCATCGGGATGCTCTTCTGGCTGCA
+>850:2:1:3198:4088/2
+CGCCAGATAAAACGCCACGCAGGAAAGGAAGCGCCGTCGATCATTGCGATAGAAACCTAAAATTCGCCGATCGAGT
+>850:2:1:3199:9695/1
+GTACGCACTGCTCGAGGAGCTCCACCCGGCTGGACCTCAGCCGTGTCCGAGCGGGCCTGCCGGCGCGCGCGGCTTG
+>850:2:1:3199:9695/2
+GCTGCCGAAGCGGGCGAGCGGTACTTGGCCCGGGACCATGTGCCTGACCGAGCCGCATTGCGGCACCGACCTCGGC
+>850:2:1:3199:11337/1
+GCACTAAGTGGTATCGACCTTAGCTCAGAAAGGGTAGTCGTCTGACGTTCTGGCACCCTGACATTGACGAGATATT
+>850:2:1:3199:11337/2
+GCGCTCAGCAGCCAAACGACTTGCAGCGATTCGAGTTCAATGTCGATCGAACAAAGGCGATGGAGGACGCGCCCGG
+>850:2:1:3200:13021/1
+CAAGTACAACATCAACCAGTCGATCTTCAGCTCGGCTGAGGACACGACTATCACCGCGCTCGTTACCGCCGTCAGC
+>850:2:1:3200:13021/2
+GGAGACCGGGCCTGGGATGGGCAAAAGCCTGGCAACATCTCGGTCACAGCGGCCTGTGAGGACACAACTCGATCGT
+>850:2:1:3200:20739/1
+GGACGTGCCCCGCAATCGTCCGGGCTACGCGGAGATCGAGACGCTGTATGCCCACCGGATCGACGCACGCCTCTGG
+>850:2:1:3200:20739/2
+TCATAACTCTCCGTCAGCTCGTTCATGGCGTTGATAGACTGCCTCCCCGGGCAGCTCGGCAAAGAGCGGCGAGATG
+>850:2:1:3200:6695/1
+GCCGGCTGCCCTGGTCGACGTGGCAGGCCCCCTCGAGGAGAGCGCGCCCTACCCGGGAGCCCAGCGACTGCCGCAG
+>850:2:1:3200:6695/2
+CGCGGCACCGACGCGGTGCAACGCACACTGCGGACGCTGGGCTAAAACGTGGAGCGGCGCGGCCGGGGCTGCACTT
+>850:2:1:3201:12309/1
+GCGGAATTGCCGGTCTGTTTCTCTCCTTCTGGCGGGACCTGCCATCGGGCGCAGCGACCGTCTGCACGTCCGGCGC
+>850:2:1:3201:12309/2
+TTACGATCGAGACTCAGCATTGCCGCGAGCACGAGCCGATTTCCTAAGGACCTAAGACGGCAACCGGTGGGGCGCT
+>850:2:1:3201:10936/1
+CTCATGTCTAGTGATTAGTTACCTTGATCTGTGGCACGCTGAAACACCAGGCCCCACTTGTTTTTTCTTGCGAGAC
+>850:2:1:3201:10936/2
+TTGCTTTTTCTACTGCATCGGCGCCGCCTGCAGAGTCCGCCCGCAGAGCCGGGTGTGTGCGGGGCGCGAACATCGC
+>850:2:1:3201:21394/1
+GCAGAGCATAGCGCCAGCCTCTCAAGCACCGCGGCGGGACCCTGCCAGGCCGTTCCGGGGTCGAGGCATAAAACGG
+>850:2:1:3201:21394/2
+CCCACATCCGTCGCGGACGTCTTGTCCACGTGCGTCGGCTTGGCGACCGGACAAATCTTCTACGCGAGGGGGAGGG
+>850:2:1:3201:18086/1
+CATCAACGTAAACAGGTATTGGAAATGCTCCGGAAAAGTTCGGCTGCTGCTGGCCGCGACCCCCACTACCAGGCTG
+>850:2:1:3201:18086/2
+AGTTTTGTGGCTTGGCACAAATCACGGGGTTGCGTATTACGAACCGGGCAAGATTCCCCCGGTCGTTCGCCCAGTC
+>850:2:1:3201:8945/1
+AACAAAGTGCGTCACCGCGGGGGAATCACTTTCCAGCAATGCAATGGCTATATCGTCTAAATCATGTCGCCGCCCA
+>850:2:1:3201:8945/2
+TAAACAACACAACCAGACCCGACTAGCATCGCAGCGGCTGCCCGGCGCCGGCGGAGCTCAACGCGCTGCTGGTATT
+>850:2:1:3201:12788/1
+GCCGGGCGCTGATCGGTGCGCCCGGCATCCCGCTCCTTCCCCGGCCTCCGTGGCCAAGGGGGAAGCCACCTCGGGC
+>850:2:1:3201:12788/2
+GCCGCATTGGTCGCGGCGTGTGCGCGCCCCAGGGGGGGGGACCTCATCGCGCGGCCACTTGGCCCGGACCCGTCGG
+>850:2:1:3202:3893/1
+TCACCCTCCGCAACACCCCGGACCACGACCACCTCTCTCGCGAGCGGCGCCGGCCGATCAAGAGCACCGAGCCCGA
+>850:2:1:3202:3893/2
+AACCAAGCACCGCGTACCTGACGGCCGAACGCGATTCTCGTGCGACGGGGGCGGCCGCGCAGGCCGCGCCGCGGGG
+>850:2:1:3202:4911/1
+GAGCATGCGCGAATAGTCCATCTTGTAGACGTGGTCGCCCGACAGGACGATCAGGGACCGCGGGCCCTCGCGCATG
+>850:2:1:3202:4911/2
+TGGGCTGGGGCATTGTGTCGGAAGAGCTCGGCGAGTTCGTCGAGATCCTGCCGCCGCAAACGCGCGTCAGCGAGCA
+>850:2:1:3202:16925/1
+CCGGCAAAGGCTCTCGGCAGCCGGCAAGCTTGCGCCGCTCTGCGGCAGAGGCGGAGACCGCCCCCTGGGCGGGTTT
+>850:2:1:3202:16925/2
+AGCCGCAGCATGGGCAGGAGGCGGGCGGGAAGGCGGGGTACGCAAAGTACATCCAACCCGAGCACCCCCGCCCGGC
+>850:2:1:3202:10656/1
+GAGGAAGCCTCGATCCGGCCGGGTGCGGGAGGCAGGGAGACGGTCGACGCTGGGGCCGAGAGCGTTGAGAAGCGCA
+>850:2:1:3202:10656/2
+TGCGTCATCGTCCGCAGCTCGGGCTCTTTGGCCGGCACGGCCGTTTTGGCCGCGATGGCGAAGCGGGGCGAGTTCA
+>850:2:1:3203:10098/1
+GCCTAACCTCGCAGGCCCTGTGAGGTCGAGCGCGAGCCCACGGGCTGAGGTGGCCAGCCTCGGCAGGAGGCACCAG
+>850:2:1:3203:10098/2
+CGACTTTGTGGTCCAGATGAACCCCAAATCAACCGTATCTCAGGCTTATGATGCTCCTAAAACCATATCGTCAGGC
+>850:2:1:3203:8724/1
+AAGATGGCCCCGACCCGCACGTCGCGCCGGGCGGTGGCGGACCCCTCGGAGCCCGCGCGCGGCGGGGGGATGGGGA
+>850:2:1:3203:8724/2
+GGAGGCAGGCCGGCGGCTGGCTCACACCTGACGACTGTCAGCCACTTCCCCCCCCACGCGCCGGGCGTGTGCCTCG
+>850:2:1:3203:9626/1
+CGCTCGGTGAACCGTACCCGCAGCACTTCGAGCAGCCGGCCGATGCCGGGCGGCGCCTCCGCCCTGGCCGGGGCCC
+>850:2:1:3203:9626/2
+TGAGGCAATCTCGGGCCTTGCGCGGAGAATGTCCGGGCCTCCCTACCGGTCCCCCAACCGCGCACTGCGGAAACGC
+>850:2:1:3204:17804/1
+GCGGAAATGGCAGCGCCGCCCACCCCCTTTATTCGCGCGAAGGGGTTTTCATGGGCGTGTGTGGTGGGGGGGGTTT
+>850:2:1:3204:17804/2
+TCACCAGATGATGCCGCTTGAATCGCAGCCATTCCGGCATCTTCATGTCAGCATCGAAAAGAAACACCGCTTCAAC
+>850:2:1:3204:21325/1
+CAGAAAACGCGCGCAAATCGGAGCCCGCCGAGACAATTCCCTGTGCGCCACCCCGCCCATCACGTCGCGCAGCTCG
+>850:2:1:3204:21325/2
+AGCGGACTGGCGACAGGATCGGCGTTGAACTCGCGGTTGAAGAGCATCCGCTCACGGCTCCCGTGCGCGTGAGGGG
+>850:2:1:3204:20681/1
+CGCGCGATTGCTCTGCTCGTTGCTTGCCCAGCCGTCGGCGGAACGCCCCGCTTGTGAGATCGTGCGCGCCCCCCCG
+>850:2:1:3204:20681/2
+TACGCCGCTTTTGTGCGCGACAGGGGGGCCGATCGGGGGTGTTGCGTGACAGCCTGAGGGGCTGTGTGGCGGGGGT
+>850:2:1:3204:8696/1
+GTTGGCAAAATCCCCCCCCGCCGGCCCCGTGATTTCCCGCCCTTCCGCGGTTGCGGGGGGGGCACGTAAGACGTCA
+>850:2:1:3204:8696/2
+CATGCCCGCAGCCACGGCGTGCAGGTGTGCGTAGGTCAGGCGGTCAATTACGTCGGGCTCACCGAGCGCTCCGGGG
+>850:2:1:3204:17836/1
+GCTCCCGCACATCGGCTCCATCGCGGACGAGACCCGCATCGCGCGAACGATGCAGACCGAGCAGATCAACCACGAC
+>850:2:1:3204:17836/2
+CGCGATCGGCTGCTTCTGCCCCCCGCGCCCATGGGTGGGCAGCGCGACCAAGCCCCGCGGGCCCTCCCCGTCGGAG
+>850:2:1:3204:17394/1
+AAAACCCTACCGGGCAGGCGTTCTCGCCGCGGCTGTTCTATGACGAGGGGCTGTGCTGTCTTCGCCCCTTGCTGTT
+>850:2:1:3204:17394/2
+CGCCATCGTATCGCAGCCGTAAGGCACGCTGCGCAGGGACCGCGTGACCGAGCCGCCTCTCTCGCCGTCAACCGAC
+>850:2:1:3204:17108/1
+GCACCGCCTCGGGCCGCGTTTGCGAACCCGCGGTTGCACCTCCCGCCCGCGCGGGCGCCGCCTCCTCGCGGGCGGG
+>850:2:1:3204:17108/2
+CGTTTTCGCGATGGTATACAATCTCGTGCGGCTGGTGATGGTAGGGGCGGGTCGGGGTCAACCGGGGCCGGTCAGC
+>850:2:1:3204:3532/1
+CAATGATTCGCCAGCTAGCTTGCATTCTTTACGACGAGCCAACGCCCGTTCTCGATCCGGCGGTTTCAGATTCGAT
+>850:2:1:3204:3532/2
+GGTGGGGATCCCGCTTTCCAGGAATTTTTGACGCTGTTCGCTTCGCCCCTTTTCGCGTAACTCGCACTGCCTGCGC
+>850:2:1:3205:11690/1
+ACAAGGATCTCGCCCTGGTGGCGCAGGTCTTCGACGAACCCACCCTGGCCAGCCTGCGCGGCTATCTCGCGATCGG
+>850:2:1:3205:11690/2
+GCTTGTCGCACCGCGCGTGGGGAAGGCCAGCGCGCTGACGCTGCGGGAGGGGCTGGCGGAGGAGATCATGGTCGCC
+>850:2:1:3205:17154/1
+CGGCGTCCGCGACGCGCTCACCAAGAGCATCGCGACACAGAAGCCGATCAACCTGGTCGAGGCGACCATGTCTGGC
+>850:2:1:3205:17154/2
+GGTTTCCTGCTCGGAGGTCGCCTTCCGGGGTTCCTCCTTCGAAGTTGTGGCCTTGCGGAGGGCGATGATCGCAGGG
+>850:2:1:3205:8412/1
+CGCGTCAGTGTGCGTACCCCGCAGGTCGCCCTAGCCGCTGGGCACCCGCGCCGGGCCGTCGCGGGGCACACGCGGG
+>850:2:1:3205:8412/2
+TGAGCTCTGGGGCGGGAGCGCCGCCACGCCAGCCGGGCCACCCTCGGCAGTTCAGCTATGATCAGAGGCCGCGACG
+>850:2:1:3206:14835/1
+GCGGCAACGGCAAACGCCACGACAAACATGACTTCCACGAGCACCGGCAAATCGTCGCGCAGCATCCGGGAATTTG
+>850:2:1:3206:14835/2
+CTGGCTCTTCGCCTTCGGCGTCATGCTCACCTCCTCCATGGCCGCGCCGGCCTCGGTAACCGTGGCCAGCAATCCA
+>850:2:1:3206:15966/1
+TTCCGGCTCCCGATGATCTCGCTCAGTGCAAATCTCAACTAGCTCGACAAAATACGCCGCAGTCTGCATGCGCAGA
+>850:2:1:3206:15966/2
+TCCTAAAAGTCCATTCGCGGGAAAGCTGGATTTATTTTTTGAAGCTGAAATTTCGCTGCTGCGAAGCAGGAAGTCG
+>850:2:1:3206:13876/1
+CGCGTCCGCCGGCTTGGAACCGAAACAGAACGGCGTCGGCACTGGTGACGATCCACCGCCCCCCGGAAACCCTAAA
+>850:2:1:3206:13876/2
+GAGCAAAAGCGTCGATCAACCCAGCCATGCTGCGACGCCAGCGTCGGCAGCACCACGTGCGCGGAACAGAGCCGAC
+>850:2:1:3207:8852/1
+GCCGAGCCTTGCGGTCGCCCAAGAGACCCGAACCGGCGAGAGAGATTGGGGGAGCTTGCACCGGGCGCGGGGCCCG
+>850:2:1:3207:8852/2
+GCTCGGCACCGCCGCCAGTCGACGGGGCAGCAAGATGCCGGGCGACCGGGCCGGGGTGGCAAGGGTCACCGGTGGC
+>850:2:1:3207:2799/1
+ACTCCGGACGGGCGGCGCACATCCTCATCAACAACGCGGGCATCATGCCCGCGCCCCGGCGGCGGGGTGCGCGCGG
+>850:2:1:3207:2799/2
+TGATGGAGCGGACCGGCAAAACCCCCCGCCCCGAAGCGCATGCCGCTTGAGGGGAGGCAGACGACCCGGGCGCCGC
+>850:2:1:3207:9910/1
+GTCAGGTCCAGAATGCAGACCGCACACGCCCGACACTTCCGCTCCTTTCCAACGTCTTGTTACAGGCCAACGTGAA
+>850:2:1:3207:9910/2
+CCGGAATTTCGCTGGAAGGCCGCCTCCGAATGATGGTGAAAAGACGCCGCGCCGGGGTTGTCGTCGCGCCCTCCTT
+>850:2:1:3207:5752/1
+GAATCAGGGTCTGCTCCATTGCTTGATCCAGAACAAAACCCTCCTGCCATTCCTCCGGGGGGATTCCCACGCACGT
+>850:2:1:3207:5752/2
+TTTTCGATCCAGTCCTGAAGTCATGGACCGTTTTCGCTTGGGGGGAAAATTCCCAGCTGCACAAGTGGGCGGTCAG
+>850:2:1:3207:16500/1
+AGCCAACGCCTCGAAGGCGGGCGCTCGGCGCGGTTGGGGCCAGCGCTGATCGGGGTGGGTGCCCTCCCCTTCCTGG
+>850:2:1:3207:16500/2
+TGATCAGGACCCCCGCCAGGGCTCCCGTGGCGATCGTCGCCTCGCCCCAGCCGGGGGACACGAGGGCGGCCGAGGA
+>850:2:1:3207:5675/1
+GATCGGCGTGCTTTGGAATTCATGGTCTGCCTGGTTGCGGGCGGCTACTTCGCGTTCGCCCCTCTCGGGCGTGACA
+>850:2:1:3207:5675/2
+GTCGATGACGATCCCGGCACGACTCGCCTGGTGAAAGTTCTTCTCGAAAAGACCGGTGACTATCTGGTGCTCGAAG
+>850:2:1:3208:13245/1
+AGAGGTTAGCCAGGTTTGCAGTGGTCGCACTCGTGGACTTAAAGAAGCGTCTGCTGGCGGAGCGCAAGACGACGCT
+>850:2:1:3208:13245/2
+CCGGATTGGCCTCCTCCGGGAAGACGCAGCGGCCTAGCGCGGCCTGCCAAGAGCCTCTGGATCGTCTCCTTTCTCG
+>850:2:1:3209:15703/1
+CTATCGGCACGAATGGCTGTCGGGGGGCGAGGACGGCCCCAGCTTCACCTTCGAGATCGGCCATCCCGCGAGCCGC
+>850:2:1:3209:15703/2
+CGTATGGCAGACAGCACCGATGCCGGAGACGGCGTAGATGACTTCCAGGCGCCTGTGAGCGCTGCAGGCGAGCGTC
+>850:2:1:3209:11538/1
+CCGTCCCTGCTTCCGAGTGGGATCCGGGGCGCCGCCGCCCCCCTGGGCCTGGGGCTGCGCGCGGCCGGCTTGCCCG
+>850:2:1:3209:11538/2
+TTACTCGCCACCGTCGGGAACCGCGCGCCGCACCCCCGAGCCCAGGGCGGCAAGGGCCAGCTACTGGACCAGAGCA
+>850:2:1:3209:7572/1
+GTAAGCAGCAAGAGCTTCGCGCGCACTTTTGTCCGAGTGGCGGTTCTCGTTAAAGCGGCCCTGCAGATACAATTCA
+>850:2:1:3209:7572/2
+ACTTTACGCGTAATTTAAAAGACGTGTTCGCGGTCCAGAGCGAACTGGCGGAGACAATCGTAGCACAGGTGCGCGA
+>850:2:1:3209:19380/1
+GCGGGTGGATTTGGTCACCTGCTGTTGATGGGGCAGGCCGGATTTCTTGAACACGATGAAACGGTCAAAGGGATGA
+>850:2:1:3209:19380/2
+AACGGAGAGGGTCATTGCGAGGAGCAGCAGGCGACGAAGCAATCTCTACCCGAGGATGAGATTGCTTCGCTACGCC
+>850:2:1:3209:8565/1
+GATCGGCCGCGCCGCAAACCCGCCCCCGACATTGTGACAGACGTTGCAGACGACCTTGTCGATGCAATTGGCGCAG
+>850:2:1:3209:8565/2
+ATCCTGGCGCCCGCCTCGGCTATCGGGAACCAGCTCACGGCTCTCCAGCAAATCTTGGCCGTCTTTGCCTGGGGGG
+>850:2:1:3210:10078/1
+TGTAAATGAGGCTTGCGGCGACGGTAAAACGGGGGTTTTTTTAACGCGGAAACATGTGTCGGGGGGAAATCAATCA
+>850:2:1:3210:10078/2
+GAGAACACACCCTCCACCGCGATGCCCACCAGCCGCAGGGGCAGGCAGATCAGCCACACCAGAGGCCACAGGAACA
+>850:2:1:3210:9122/1
+AGCACGTCGTCGTCGCCGACCACCGGATCGTCGACCTCGCGCAGGGCCAGCACGTCGGCCGAGCCGTATCCGTTCT
+>850:2:1:3210:9122/2
+CGCATAGGGTGAGACACGAGCGTGCCGGGGTGACCACCCGGAGCGAGGGGGGCACCATGAAGGCGATCGTGCAGAA
+>850:2:1:3210:5028/1
+CATTCCGCCATCGACGAGCCTTCGATTAAGATGCAATCGGCGGTGGCGAGATCTTGTTGCGCGGTCGTAGCTCCGC
+>850:2:1:3210:5028/2
+ACGGCAACACGATCAACCACACGACAGCGATCTGCCATCTGGGCGGCGCAACACTCGATAACGAGGAAAATTATCT
+>850:2:1:3211:6788/1
+GCACGGCGCGTGACTCTCCGCCCAGGAACTCCATGGGCAGCAGATGCACCGGCGCCCCGGCGCGCGTGGCGGGTTC
+>850:2:1:3211:6788/2
+CGCGCGTGGCGTTGAAGACCCTGCAGGGCGCGTTCATCGCCGACGCCGGGGCGATGGAGCGTTTCCGGCGTGAAGG
+>850:2:1:3211:19011/1
+GGGGACGCGAGATGGGTTGTTGGTGGCTGTCCATCCGCGGACCGTGTCCGTGCTTCGGGGGGGCGCGGTTCGGGCG
+>850:2:1:3211:19011/2
+CGGCACATCGACCACCACCTTCAACGAGCTATCTACGCTCCCCCGCCAGGTCGCCCCGGTTCGGATGATCAGCGGC
+>850:2:1:3211:18400/1
+CCGCCGCCGGAGCGGAGGTCGAGCACGATTTCGCCGGGCTTCCGCTCCGCCAAGGCGGAAGGGGTTCCGCAGCCGA
+>850:2:1:3211:18400/2
+ACCATGAGCCATACCCCCATCCAGGAAGCAGTGAAAGAAAAGTACGGCGCAGCAGCGAAGCGAGTTACCGCCGGCA
+>850:2:1:3211:16472/1
+TACCTAGTGAGAATTTACAGACGAGATAGTCCAGCAACAGAGAGCTCCGCGGATAAGATCGATAATCCTTTCCGTG
+>850:2:1:3211:16472/2
+CCGGAAAGGCTGAGCGGAAACTGCCAGCAGCACAATCGCACAACAGCCGACGCTCCAAATCCGCCACGGCTTCATG
+>850:2:1:3211:8976/1
+CCGCGGGTTCGTCATTGGCGCTCTTCGCATTCCCTGCTGAACCCAATCCCTTTGCCATCGACCCCTGTGGCTAGCG
+>850:2:1:3211:8976/2
+GCGGGGCGCGCAGGCCGCAAGCGACACCGCCGCCCAAACGATCGAGCGCCCCGCGGCGCCCAGACTGGCAACGCAG
+>850:2:1:3211:17057/1
+GGCAGGGCGGGGCGTGCTTCGGTTCGCGGCGTAGCCCGCCACCTGTTCGACCTCACCGGCCCCCCGCACGGCCCGC
+>850:2:1:3211:17057/2
+TTGAGTGTGCCGATTCTTGCGAACAGCAGGAGGGGTGTGTGCGCGAGCTTACTGGGGCGTCCTTACTTGGCGCGGG
+>850:2:1:3211:19481/1
+TGATCCAGACCAGATAGCGGTCGAACTGCTGCTTGCCGGTGCTCAGCTTGATCTTGTTGACGGACTTCGCGGTAAA
+>850:2:1:3211:19481/2
+AGGGCGTTGGCTTGGCGGGGACGACCAAGCAGCCGGTGGCGGCAACCCAGATGGACCCGAGCCAGACGGTTGGCAA
+>850:2:1:3211:14348/1
+TGCAAGAAGCTGCCGCGAAATGGCTCAAGGACTGGCGTGAAACCGGACCCGGCACGGGGAAGTCGCAGCTGATCTT
+>850:2:1:3211:14348/2
+ACGAAATCGAGTGCCTTTGCAGACCCCCGATAGGGCGTTCCGAAGGGGATGAACGCCCCGGTGTCCTTCCATCCCT
+>850:2:1:3211:7200/1
+GACCTGGAGATTCTCCGGGACGAAGCGCGATTTGAAGACGAGAGCCCCACATTGGATCCAAAGTCGGGACGACGCC
+>850:2:1:3211:7200/2
+AATCTGCATGGCACAGAATGAAGATCGGTTTTGCTCAAATTAACCCGACCGTCGGAGATTTGAACGGCAATTTTGA
+>850:2:1:3211:16809/1
+TTTGCTCAGTGACGTCGAGCATCAGCCCGCGGAATTGCTTGATTTTTCCGTGTGAATCGCGCACCGCGGTAATGTT
+>850:2:1:3211:16809/2
+GGAAGGCCTTTTCTTCGCAACGCCCGATGGCCGGTTTCTCGACGTAAACGACGCTATGGTCCGCATGCTCGGCTAT
+>850:2:1:3212:18625/1
+GCTCGACGCCGACCGCAACGCCATCCCGGACCAGCGCCGGCTGGGGAAGCGCGAGGCAGCCACGGTCGTCAATCTG
+>850:2:1:3212:18625/2
+TGGCGGCACGCTCGGAGAAGCCGGTCTTGGTCTGCGAAGCCTCCTCCATGGGGTCGAAAAACGCCTGGTCGACGCG
+>850:2:1:3212:7816/1
+GGCTTACGCGCAAGCATTTCGCACGAAAGTTGAGCTGCACTGAACTCCCGGATGCACGCGGATCACGAGGGCTGAC
+>850:2:1:3212:7816/2
+ATGATTTGCGAATTTTGAATGGTGCCCCCCGTGGTTGCATCAACGCTGCTGATCGACGACAACAGGCGAGGAAAAT
+>850:2:1:3212:17311/1
+ATCTTGCGAGCACGCTCGATATGCTCCCTGGTAACGTTCGACAAACCAACTAGGCGAATCTTCCCCTCGTCGCGTA
+>850:2:1:3212:17311/2
+GGACCCATGACGCGACTCCTGCGCACTTGCGTAAGGCGGTGGAAGGCAGCCTGAAGAGATTGAGACTGGACCGCAT
+>850:2:1:3212:4647/1
+GCTCAAACAGAAGACGGCCGATAAGATACCTGGCGTTCGTCGTTTTCGCTCCTTGGATGGCTATGGGATTCTTGTT
+>850:2:1:3212:4647/2
+TTCGCTGCTATTTGAGCTGCTTCGATAATTGTACGATGGGGAATCTCGGAGCGCGTGTGGTTGCGGATCTCCACAT
+>850:2:1:3212:2984/1
+TGGCAGGAGTGGCAGGGCTCTAACCATAGAGCCCCCGATGTTGGGAGCGGGGCGTGGCCCATTCTGGGAGACCCCG
+>850:2:1:3212:2984/2
+GAAGCTCCGGGTTGAACAGGGCCTTTCCCGCAAGGCAGCTGCCGGATTGCGGCCGTGCGGTCGCGCTCGGCAGGGG
+>850:2:1:3212:20449/1
+GATTACCAGGAAGCGGCCACGATCATCGAATACAATCTCTTTCAGAACGTCTTCGGCGACGCCGAGCTGATGTCCT
+>850:2:1:3212:20449/2
+ATGGATGCGGAAACCGCTGCTGCCGGTGCGGCCGGCCTGCAGGAGGAAATTGCCGTACATGTGCGTCTTGTTGCCG
+>850:2:1:3212:14150/1
+TGTGGCGGGGAGGGGAAGGGCTCGAATACATCGGGGGGGGGGGATCTCAAAAGGGGAAGGGTGTAACCGCCGGAAT
+>850:2:1:3212:14150/2
+GCAATCGCTCGCCTTAAACATGTTCTCGCCGTTGGCACTCAAGCAACGAAATACGTGGCGTTTGCCGTGTTAGACA
+>850:2:1:3213:17573/1
+CCCGACAACCCCGCGGTCGTGATGTCGCGCATCGGCGCGCAGTGGATCGCCCCCCCCCAGGCGCCGGATCCCGTGG
+>850:2:1:3213:17573/2
+GCGCCGCCGGCTGTCGGGCCGCAAGCGGAACAGTTGATAGAAACAATTGGGCCCGAGCTTGACGCCGACGTTCCAG
+>850:2:1:3213:18650/1
+TGAAAGGGACGCCGACGGGGGCGCCGACGACTACCGCCGCGCGGCGCTCCCCGCCCTTCTCGGGGAGCTCGGCCTG
+>850:2:1:3213:18650/2
+TACGCACAGAAGGGGATGTTCAACATCTTTCTGGTCGTGTTCTTCGCCACGCTCGCGTTCGCTTGCCTCGAGCCCT
+>850:2:1:3213:7371/1
+GTCGCTGAGCGGATCGGCATTCCGCATTACGTGCTCGACTATGAAAGCCGCGTCCGCGAATCCGTGGACGACAATT
+>850:2:1:3213:7371/2
+CGCCCGCGAACCATCGCCGAGGCGACGCCGGGCCACGTAATTTCCGGGCGCCCACCCCTTGGTCGCGCTGCCGGGG
+>850:2:1:3214:8664/1
+TCGCCCAGCGACCAATCGACCGGCGCGCCCCCCGTCGCAACGAGCGCCCCGGTGATCGCCGAGGACGGCTTCGAGC
+>850:2:1:3214:8664/2
+GAGCCCAATTCGCACAAGAACAAGGGATGGGAGCGATTCACCGCCGCGATCATCGGCACGGCGAACGCGACGCACG
+>850:2:1:3214:17861/1
+CAGGCGCGCGCTTGACGGCTTGGCTGCGGCAACTAATCTTTGTTCGTTGCTCACCAACGTTTTAAATAAATTGTCG
+>850:2:1:3214:17861/2
+AAAAACACAGTAAAAATGAACCTGGCAATTATATCAGCTTGCGTTTTTCTACACATCGGGGCTGCGCAAACATCCC
+>850:2:1:3215:14881/1
+GCCATCAGGCAGTTCGCGGCGTAGGTGCCGGCCTTGCGTGATTCGGGACCGTAGAGCTCGAAGACCGAATCCGGCT
+>850:2:1:3215:14881/2
+CGCGCCGGCGGCGCGCCGGTGCTCTCTGTCGGCGATCCACCCCCCGCGTGGACGGAGACGCGGCGGGCGGCGCTCG
+>850:2:1:3215:14975/1
+GCGCCGCTGGGGCCCGGCGTTCGGAGCGGCGCGGCCCGCAGCCCTTTGTCGATGCGCGCGAACGCGCGGGCCCCCG
+>850:2:1:3215:14975/2
+CGGTCTCCGTCCCGTGTTTGGTGGCGATCCGCGAGCCCCGCCAGGCGGCGAAGGACCGCGTGCGCTCCGACATCGA
+>850:2:1:3215:2028/1
+AGCCCGGCTGCAATTTCTGCCGGATGGTCGCCGCGCTGGCGAGCCGCCCCTCCGGGCCGGGCGGTGGCGCACGATG
+>850:2:1:3215:2028/2
+CTGGTTCGACATGCGCCCCGTAACCTGATCTACGTTCGCCTTGGCGCTCCGTTTGTCGATGCAGCCATCAACCATA
+>850:2:1:3215:11053/1
+CCGGGAGCTGGCGGAGGATTACACGTTGATGCACACCATGAGGGGTCCAACCGTCTGGCAGCGCACGGTCGGTCTG
+>850:2:1:3215:11053/2
+AGCAGGGCGTAGGAGTCGTAAGGGTGGGGGAAGAAGTCCTCGATGTGGTTTGTGAACCCGGCGCCCGCGAGCGCGG
+>850:2:1:3215:4230/1
+CGCTTGAGACGAATCTGCAGAGCCGTATCAAGATCAGCCCACACTTTTCAGTTAAGCGCTGGAACTATGTCGCACC
+>850:2:1:3215:4230/2
+ATTCCGCCAATCTACGTGATTGAGCAGCGCGACGAAGGACACTACCTGTTAATTGACGGACTGCAGCGCATGTCAT
+>850:2:1:3216:4196/1
+ACCGGCGACCCGAGTATTACTCTCTCTCACAAGGAGACCCCTATGCTGACACATCCCACGCTCGCGAAACTGCAAG
+>850:2:1:3216:4196/2
+ACGCAAACGGGCCTTCGGCCGTCGGTCCTCCCGGGCGGCGATTTCCACAGCGACCACCAGGCCCAGGCGGCGCTCT
+>850:2:1:3216:19065/1
+CGTACACCATCCGCGCAACGCTGGCCGGCTTCAGAACGCAGACGCGCGAGCACGTCGATCTGCTGCTCGGCGAGGC
+>850:2:1:3216:19065/2
+GCCCGGCGTGATCAACGCGAAGCTGATGAAGTTGCGGACGTTGAGCTGCAGGGAGTCGATCTGTTGCGGTTGGATG
+>850:2:1:3217:7790/1
+CTGTGGCGGACAATGCTAATTGCAATGGGAAATGCAGTGAAAGTCTTGGCAGTGGATGATGAGCCATCTGTGCTCT
+>850:2:1:3217:7790/2
+ATGACGGATGGCCAAACCCATCCTCCAATTCCCGCAGAAGAGCCAAAGTATGCCGGGATCTCTCGCTTTGAGATTG
+>850:2:1:3218:18124/1
+CGAGCACGCGCTGCTCTCAATAAGTTTCGACCCGGGCGAGATCGACGCGCAGCGCTTCGTCTCCGAGCGCCAGGCC
+>850:2:1:3218:18124/2
+GAAATGCGCCAGCGCGCCGGGCTTGTCCTGGCGCAAGAGGCAGGCGCCGCCCGCGGGCCTCCTCCCCCCCCGCCCG
+>850:2:1:3218:12590/1
+ACCGAGGGTCAATTTACTAACCACAAACGCTTCCACTCTCGCCCGGGGTTTGACCAGTGCATCGTCGCTCAACATC
+>850:2:1:3218:12590/2
+CATTTGGTACAATGGTTAGCTTGCCTGTGGGGAATGGCTGGTCATCGCCAGAGAAAGTCGCGCCGCCGGCAGACAC
+>850:2:1:3218:18099/1
+GGCCGCTGCACCATCGTTAGTCTCACTTTTCCCAAGGCAGGATAACCTCCCGTTCTCTTCCCCTCCCCAGCGTGAT
+>850:2:1:3218:18099/2
+ACAAATGGCAGATGGAACTACGAAGTCGTCGTCAGCTCGCCGGGGGAAGAATGGGGATTCGAGGTCGACCCGAACG
+>850:2:1:3219:15723/1
+TTTATTTGCGATTGGCCCGGGGAGTTGTGCCGGGCTTTTCGTTGCGCCTTAAGCGAAATGACGTCGGCGGCAGCGG
+>850:2:1:3219:15723/2
+ACGGCGGGGCAGTCGCCGCGGTTTTGCCGCATCCCGCCGTTTCAGGGAGCGGGGGGCTTCTGTAGGCGTCGATCCC
+>850:2:1:3219:18923/1
+CTGTGGGGGCACGACATCGATGCCGGTGCAGCGAGCGCCGTACTTCATAGCCGCATGGATGGAGTTGTAACCGGCG
+>850:2:1:3219:18923/2
+TGTGGGAGCCTTGGGGCCATCGGATCGATTTTGATAATGGCGTTTCGACAAAAGACTTCAAACGCCGTATTCCATT
+>850:2:1:3220:21262/1
+ACGGCGAGCCCCGCCGGGGGGACCGAGGCCGACGTCTTTTTCACGTCTCGCGCGTCGGCTTTCGTTGTTAGCGCGC
+>850:2:1:3220:21262/2
+CGCGAAGGACCAGTACGGCGACGGCAACCAGTGGAAGAAGATCGCCGCCGCGAACCCGGGCCTGAACGCGGACACG
+>850:2:1:3220:20555/1
+AGAGTGGCCGGCTTGGCGGACCACGGCGCCAGATACGCCGGGGGCCGCAACCATCAAGTTGCAATGGCGTCTGAAC
+>850:2:1:3220:20555/2
+CCCCGCCGCTTATGCCTATCCAGGGCGTTGTCTTGGGACTAGAATAGCTGGGGTATTTGACTCGGGCAAGGACCAG
+>850:2:1:3220:13389/1
+GCCCCAGTCCCGGTCTTCTCCGTTCGCTGACACCCGTTCGGGGCGCCCGCAAACTGCCGCACCCTTTCTCTCTCAT
+>850:2:1:3220:13389/2
+GACGGCGCGCTTGCCGCGCGGGAGGGGACGACGCGGTGCGGGCGATGCCGCGCAGGGGCGGGCGGAGGAGCGGAGG
+>850:2:1:3220:12478/1
+TGAAGAACATAATGGAATAAACTGTGGACAGATATATAGGCGAAAAATTAAATCAAAAGTTTAAATCGTACAAAGA
+>850:2:1:3220:12478/2
+GAAACTATAACTGAAAATTAGAGAAGTGAGACAGCTAATATAAATTCCTACGGAATCTTACAACGTGTGTATATCA
+>850:2:1:3220:15608/1
+CTGGCGCAGACACACGTGCGTGCCAGCGACTACGGAGAGGGTCCAAGGGAAGTACCAGCTGAAGCAGTGGACGATT
+>850:2:1:3220:15608/2
+GCGATCTCGCTCAACTACACCTCCGGCACCACCGGCGATCCCAAGGGCGTGGTCTATCACCAGCGCGGCGCCTATC
+>850:2:1:3220:2310/1
+ACGACAAACTAGTATTACCCGCAGCAGTGCCCCCGCTAGGAAGGCGAGCAACAAGAGCGCTTCGCTGCTGCGCCCG
+>850:2:1:3220:2310/2
+TGCCACTCGGCGGTGCTCAAAGGCAAAGCGTGGTCGCGTCTTCTTACCACCGCGGTTGTAGAGTGCGGGGCACAGT
+>850:2:1:3220:12357/1
+TGGCGCGAGCGCTCGAACCCTCCGCATTGGCGGGCGCCCCCTTGGACGTTTACGGCCACCAGCCGCGGCCGCCCGA
+>850:2:1:3220:12357/2
+AGGCGGGATGCGGGCGCTCACCGGACCCGAGGGCGATGATGGTCTGCGCGGACATCGCGCGCATCGCGTCCCTCCC
+>850:2:1:3220:3116/1
+GGCCGACGCCGGGGGTCGTCATCAGGCGCTGGCACACCTCATCGTCTCCCACGATGGCCAGCAGGCGGCGGTGCAG
+>850:2:1:3220:3116/2
+CCTCAAGGTCGGAATGGTCGGAAAGGTGAGGTTCGAGGCCCGCATCAAGGAGCTTGTGGAAAGCCTCCCGGATCTT
+>850:2:1:3220:1628/1
+TGCACGGCCTCACCGCCGAGCTCCTGGCCGACAAGCCGCGCTTCACGGAAGTCGCCCACGCGCCGCTCGCGCTCAT
+>850:2:1:3220:1628/2
+GCATCCAGCCTTGCCGGCGCGCCGGGGAACTTCTGTCGGGCGACCTGCAGCGCGCCGCCGACGGGCACGGCGGCGG
+>850:2:1:3221:9312/1
+TACGTGATCTCGGTCGGCGCGGTCTCGACCCAAGGCACGGTCTCCCCCAAGGAAGACACGCCTTGCCCGCGGGGGG
+>850:2:1:3221:9312/2
+TAACCGGGCGCGAGCACGCGGTCTGGCTCGGTCTGCGGGAGGGTCGCGCCGGCAGGGAGCGGACCCACCATCCAGC
+>850:2:1:3221:20895/1
+TACATCGATTTTGCAGCAAACCGTCCTGGCTTCAGCAAAACCGGAATCAACCGGGGTGCGCGGCCTGGGCGCTGGA
+>850:2:1:3221:20895/2
+ACAGCGACGCGCGGTTCGACGCCGAAAACGTCGCGCTGCAGATTGAGGGCCGCACCGCATACCCCCGCGCGGTGAA
+>850:2:1:3221:12562/1
+TCAGAGTAACCTTGGACGACGCTGCGCTGGTGGCCGAGAAGCGAGCCGAAGGATTGCTGGAACTGGACGCGGCGCT
+>850:2:1:3221:12562/2
+TTCATCGTGTTCTTTCCCGCTCAGCGCGCGGTAAAGCCAGGTCCTGGCCATGCCCCATTCCCGCACCACGGTCCGG
+>850:2:1:3221:11124/1
+CAGGCCTGGCGCGCCGGCGACCACCTCGAGGCCCCCGCCGGGATCGGAAAGCAACCGCACCGCCCGGACCAGTTGG
+>850:2:1:3221:11124/2
+CTCTTTGATTTCGGCCGCTTGCCGCCTAACGGGATCGGGCAACATCGTAGTCTCCCGGGGCACGGCCCCTTGCCCG
+>850:2:1:3221:14094/1
+CGGACCGCGGGTGATGATAGTCTCGCGCCCGCCGAGCCCGCCTTCCTCCGTAATTTCCACCTTGCCGGAAAGGAAG
+>850:2:1:3221:14094/2
+ACCCTCATTTCCCCCCGCTATCAGATGCGTCATACTCCAGCGCCGGGCGCGAGGGATCGGATGCGCCCGGTTGGGA
+>850:2:1:3221:8598/1
+GGGAGCAGCTCCGGGCCCGCGGCCAGCGCGGGCAGCGGCGCGCGGCAGGCGGCAGCCCGAGGCGCGCCCACCGCCC
+>850:2:1:3221:8598/2
+GTCGGCGGCCGCGCCCACGATCTTGACCACATGTAACCGCTGCAGGGCCTCGTCCCGACTCGGCTTGTCGGCACCG
+>850:2:1:3222:9981/1
+TCTGGAGAAGCTCGAAGGGGGCACCGCCGAGCTCGTGGAGAAGAGCCTCGTGTGCGCGCCCCCGGCCATCCGGACC
+>850:2:1:3222:9981/2
+CGACTGCCAGAAGTCGAAGGTGACGGCCTTGATGGGGGACATCACGAAAACGTCGGCCGGCGCTTCTCGAGGAAGG
+>850:2:1:3222:13555/1
+ACGTCCTGCAATTCCTGGCGTACATGGCCGGCCGCACCGAGCGCGCCCGCCCGCGCCCGCTGGTGGTGGTGGTGCC
+>850:2:1:3222:13555/2
+GCGGGACCCGTCCGTCGAGAGCCGGACGCCGTCGAACTCGACCGTGCCGGCCCCGCGGCCGCCGCCGGGGCCGGGC
+>850:2:1:3222:8049/1
+TGCAGGCTGAGCACCACAAGGGGTGCGACGCTACCCTGCCCCTCGGCGGACCCAGGGAGCCCACCGGGGGCGGCGA
+>850:2:1:3222:8049/2
+ATATGCTCTATAGGTGAGTTGGGTCCGGGCATGTCGGTGAACAAGGAGTTAAGGAGTTGAGGCAGCAGACTGTACA
+>850:2:1:3222:12410/1
+CGGTCGCCGTGTATGACGGCTTGATTCAATCTGTCCGCGCGAATCTGAAACCGCTGTTTCGATATTTCGATTTGCG
+>850:2:1:3222:12410/2
+GGACGTATTCCTTTCCTAGCGGGGCGAGCGCGTCCAAGACCATTTCGATCGCTTCATCGAAGGTGAATCTAGTCTG
+>850:2:1:3222:1671/1
+ACCAAAGAAGCGCACGCCACGAAGAACGCCGTGTAGAGCTCCATCGAGCCCGACGCGACGAGCAGGATCACCAGCG
+>850:2:1:3222:1671/2
+CGCGGCCGGGCTTCGAGCCGGGACGGCTGGGCGGCGATAGGGGCAAGGGGCCGGCTGGAAAAGAAGGGGGTGGGCG
+>850:2:1:3223:6710/1
+ATCCGTTTGCGGCGATCCTCGCGTGCATGGACTCTCGCAATCCGATCGAGATCACCTTCGATCAAGGAATCGGCGC
+>850:2:1:3223:6710/2
+ATTGCCCAGCTTCGCATCGTCGAGGGCGCCTTTCACAGCGCCGCACGACGGATGCCCGAGGACGACGATGAGCTTC
+>850:2:1:3223:4518/1
+GGGACGGCGAAGTGCGCGACGCGCGTCTTCGCCGCCAGCAGCACCCCGACGCTCCCGGGGGAGCCGTGCAGCGGGG
+>850:2:1:3223:4518/2
+GCAAGAGCGCGTCCTGGCCTACGTCGCCGGGCACGTGCTCGGCCTGGCCCGGTCACTATTCTGTCATTCGAGCGGA
+>850:2:1:3223:4271/1
+GCGTGCCAATGCCGGAGCGACCGGCGAGCAGAACACCCGAACTGCCCTACCTGCCAGGGCCATCCAGGTGGAGGCC
+>850:2:1:3223:4271/2
+GCTGACGGCGGCGTCCCTGTGGTTGTGTGCGATCAACTGCCATTGTTGGACTGCTCTGCAGCGCTGCTGCCGCGGG
+>850:2:1:3223:2197/1
+TGGGGGGCTTGGCCGGGACCGGCGGGGGCAGGGTCATGGGAAAATCAAAAGGGTGAAAATGCGACCCTGAGCGTGG
+>850:2:1:3223:2197/2
+CTGACCAATCACTCGTGCGGGGCGGCGCTCGCGCAGCAAACCATTTCGGCCATGAACGGGTACGCGGATTCCCCCC
+>850:2:1:3223:7501/1
+ATAAAGATCCTTTTCGCCGTGCCGATCTGTGATCCGGTGATATTTGATTCCGGTGAATTTTCGCAAAGGCGAGTCC
+>850:2:1:3223:7501/2
+CGCGCGATTTACGCGCCGTGCTTCACGCCCGCGGGGGCGGGGGTGGTTGCGCGGGATGCGGGTTCCACCCGGCCGC
+>850:2:1:3223:17131/1
+GAGCGCTCCGCGATTGGTCAATGAAGATCGCAGATTGAAAGTCTAAAATCTATTCGGATGCCAATCGGGTTTCTTG
+>850:2:1:3223:17131/2
+CGTGGATTTCGAGGCCGCTGGCTCTCTCTTCAGTATGCTCGGCAACGGTGACATTCATTTTCTCGATGATACACTC
+>850:2:1:3223:18799/1
+CCGTGGACGATTGCCTATCAGAAAATTGCGGGGGTGAATGATGATCTCCAAACGTCTCGACATGACCCCGCACCTG
+>850:2:1:3223:18799/2
+CGCCCGTGATTGATACAAATTTGGCGCACGGTCTCGTTTACGCTCGCTGTTTGGTGCCGCTGCCATTGCCCCAGTG
+>850:2:1:3223:3799/1
+TCCGCCGACCGCGGCATTGCGAACCGTGGCTCCGGGTTCGACGCGGGCGCCCCCGTTCCAGAAATGGATTTCGATT
+>850:2:1:3223:3799/2
+CGACTACTGCGCCAAAGCCGGAGTAGACCGCGTCGATCTCTGCTCAGGTGCTCACTTGCGGTAAGTCGTGAGTGAG
+>850:2:1:3224:12325/1
+TTGCTTTCTTATTCGCGATCCGCGTGAAGTAATTGCCTCATACGTCAAGAAGCGCAAAGACCCCGTGTTGCAAGAC
+>850:2:1:3224:12325/2
+CGACGCCGATCGCGTCGCAAAGCCGGCACAATAATCGAACAGGATCTTCCAGCACGTCCTTTGCATCGCGAACCGG
+>850:2:1:3224:9604/1
+AGCTCCGTGAATTACCCGACTGTTTCGACATGGTCGCAGGCGGTATGGGGGAAGCGGGGGTCGGGGTTGGGGAGGC
+>850:2:1:3224:9604/2
+AATTCGCGCGGGAAAGGATCAATCATGGGATGGATGGCGGTGGAGGGGCAGAACAAGGCCACACGCCGCACTATCC
+>850:2:1:3224:18902/1
+GGAAGTCCATGACCCCGTAGCGGCGGCTGGCGCCGCCGGCGATGAAGCGGACCGCGACGACGGCGGCGGGGGGCTG
+>850:2:1:3224:18902/2
+ACCTCACGGGGCCCGAGGCTCTTGAACGCCCGGGTCCTCCACCGGGAACGGATCAGGAACCGCGGGAAGAACCCGA
+>850:2:1:3224:11620/1
+AGGGGAAGGCGTTCGTGGTTTCTCTGATCGGCGCCCTTGGAGCGACGGTCGAGCACCCGAAAAATCCGAAGCAGGC
+>850:2:1:3224:11620/2
+CGACTTTGCGGTCTATGACTTTAAGAGCGACCACCGAATTCAAAACCGTGTCGCGTGCACGATAAGTAATCGCCAT
+>850:2:1:3224:10109/1
+GCTGCGCATGACCCGCTTGATGTCGCTGCCGCGGAGCACGATCTTGACGGTGGGAAGAACCTGGCCGGAGTGTTTC
+>850:2:1:3224:10109/2
+GGACCTGTGGGTCTTCCCCTGCCCTTTCAAGGGCGATCCGGTCATGCCCGGCTGCCTGGGCCTCGAGCCGCTCTGT
+>850:2:1:3224:10253/1
+TGCCCCCAATAGTCGCGCGTGGCGGCTTCGCGCCCGCGGGGTTTATCCAAGGCGCGCCCGGGGCTGGTGCCTGGGC
+>850:2:1:3224:10253/2
+GAGCGCACTCGCCGCGAAATGAACGTAACCGGCCCGCTTCGATTCATTCCCGAAGCGATGATTACATAATTGCGAT
+>850:2:1:3225:3270/1
+ACGTCCGTTTCTACCCTGGACCCGATCAAAGCGTACTTCACCGTCAGTGAGCCTCAATATCTTGAATGGCGCAAAC
+>850:2:1:3225:3270/2
+GCCGAATTGCGCCGGGGGTCTCGTTAATCTGTCGGTCGGAAAAATAGAAGGTCCCCTCGCGTGGGTGGGTTGAACC
+>850:2:1:3225:7173/1
+CTAGCCGCGTTCGTCACTGGGGTGTTTCAGGATCGTTCCCAATGCCAAGTGATTCTGCGCACGGGGAAATTCCCGG
+>850:2:1:3225:7173/2
+TAACGAGCACTTTTACGCCCGACGCGTATACGGCGTTCCCTGGGATTACTCCCACGCCCATACGAGGCCGGTGCTG
+>850:2:1:3225:13717/1
+GCGGGGCGCCCCAGCCCGCGGAGCTGCAGCCGGTGGGGCACGCCGCGGACGGCGTGGGGGGAGCGCACGCAGTGCG
+>850:2:1:3225:13717/2
+GGACTTCAACTTCCACATTCCTGCCAACGCGATCGGCTTCTCGTTCCTCGCCGGGGTCTTCTTCTTCACTTCGGCA
+>850:2:1:3226:8451/1
+AGTTTTATAGTGAACATGATAAGGTGATTGCGGTAATACATAAAGAGGCAAGTATAAATAGGCACCAGCATCATTG
+>850:2:1:3226:8451/2
+TTTTTAAGCAATGCACAAAACTGGATCGATAACACTTTTCATTTCAGCAAACAGCAACAAAACCAGGTTATCAGCA
+>850:2:1:3226:8400/1
+GAGCGCATGTACGTGGTGCAGCGCGCGTTTGAACCTGCTAGGATATTTGAGCCTGAGATTCTCCATGTCTGATCCC
+>850:2:1:3226:8400/2
+CGATGACGCCATGCACATCCGCGAGCGGCACGCCCAAAGCGAGGCTCACTTCTGCCGCAACGGGTTCCGGAATCCA
+>850:2:1:3227:17549/1
+CAGGCGAGAATTCGCTCTGTCGGTCCTGTCCATGCTGGGCGTTGTTGCTGTCGGTGCCATCCACGCGATCCTGGTT
+>850:2:1:3227:17549/2
+TAAAGCGAAGCAGCATTAAGCCAGGTATCGTCGTAGAGTCGGGATGTCGTTCGATGGAGTGAAATCCGGGGAGGGC
+>850:2:1:3228:12644/1
+AGCTCGACTTCAGCACGCGAAGCGCGCAATGCTGCCTTTTTGGGACTACGCGCGATTGCCCCGCCCAGGGCGCGCG
+>850:2:1:3228:12644/2
+TATATGGACCGACCGCGCGGACGCTGGGCTGAATCGACCCAAAATCTCGAGCGCGCAGCCGAACTCGACCCGCACA
+>850:2:1:3228:19843/1
+CCGAGCATCTCGATATTGTGTTGGAAGCCTGGCTCCGCACGCCGCCCGCTCAGGCGGCGCCGCTAGCTTTCCAATA
+>850:2:1:3228:19843/2
+CCCCCAAGACAACCGGCTGCCGGCGGAACCGCGCCGCCCACATCCTTGGTCTCGCCGGGGCGTTCTCTGGAGCGGG
+>850:2:1:3228:8429/1
+GGTCGTCCTGGCCACCAATTCCTCGCAGGGCGGGAACACCGACATCGGAATCAACAAACACGCACCATCGTCATTG
+>850:2:1:3228:8429/2
+TTTTCACCAAACGCTCGAACGTGGCGCTGTAGTTGTTTACACTTCCGCAAACAGCCACAAAACCAGGTTATGAGCA
+>850:2:1:3228:4418/1
+GTTCGTGTTCGGGGTTGCTTCTTTATGCCGATCCCCGCGCCGCATCCGACGTTCGAAGTAAGAACACAACCTGAAC
+>850:2:1:3228:4418/2
+CCGCACACACCCGGCCACTACCGGCCGAACGCCGCCCGCAACATGGACGCCTGGAACGCCGCGTTCGGCATCAAGC
+>850:2:1:3228:11735/1
+TGTTCTCCGTGCTCAAAGCGCGCGGCATGGCCCACTCGAACCAAATCCGCGAGCTCATGATTTCCAAGCGGGGCAT
+>850:2:1:3228:11735/2
+TGCTGACCGGCCAACAGGGCCGCTCTATCGAGTGAATTCTGGGCTGCGGGCGCCGAACCGGTCAACACACCGCTGC
+>850:2:1:3229:2843/1
+CGGAGATCATCGGTATCGCTCACGGCGCCAACAAGCAAACGCGGGGCGCGTGGGAGGCGGCGCGCGGGGGGGAGCG
+>850:2:1:3229:2843/2
+GCGAACGGCAACTGCCTCGGCTTGACCCTTTTCCCCGGACGCACCTCGCCGACGCTCGCCTCCCTGCACCCCCCGC
+>850:2:1:3229:16272/1
+GTGGAGAGCTTCGTAAGTTTGACGCCGATTTTTTCGAGATGCAGACGCGCGACTCCTTCGTCGAGTTTCTTCGCCA
+>850:2:1:3229:16272/2
+ACGTTCCCGAACGGGCGCGGAATTTTCCTTCTCGCCGAAGGGCGCCTGGTGAATCTCGGATGCGCCACGGGTCACC
+>850:2:1:3229:13819/1
+CCGCATCGGGCACCGCGCTGCAGTCACTGAAGTAGGCGACAAGCTTTCGATTCGCGCGCGAGAAAAGATAGCGGTT
+>850:2:1:3229:13819/2
+CGTGCTTTGGAGCGAGTATTTCAATTTGCGTTTAACACCAGCAATCCGGTTCCATATTATCTAAAGCCGGAGGCGA
+>850:2:1:3229:1495/1
+GAAGACGCGCGCTCTCCTCCGGGCGCTCGCATTGCGGAATCTCGAGCCCGACGCATCCACTAGTTGGCTCGGTCCG
+>850:2:1:3229:1495/2
+CGGACAGGAGACCATGGCTAGCTTGAGGCAGCCTTTCCAGTAGGGACGCACAACAAACTCCTCTTGCTACGGGAGC
+>850:2:1:3229:19639/1
+AACGCCCGGAAGAAAGCCGCTGAGGACGAAGCTCGAACTGGCCGAAGTGGGCCCGCCAGGCCGGGTGCCCCGCATA
+>850:2:1:3229:19639/2
+CTTCGGGCGCGGGCAAGGCGGCGTCTTCGGCGGCGGCCGCCCCACCGGCAGCGCGCGGAGGATCGGCGTTGATGCG
+>850:2:1:3230:11906/1
+CGGCGCGGGGAACCGGGAACCGGCCGGGACCGGCAATATACAAGATGCCCATCAGCGCACGACTATGAACAGTCTT
+>850:2:1:3230:11906/2
+AGGACATTGTCCGGTCTCGCAACTCCGCGGGGGAGCCAAGCGGCAAGGCCGCGGTCTGCAGAACCGGCATTCGGCG
+>850:2:1:3230:2620/1
+GCTGGAGCGACGTAGACCCGGTGCACTACACGTAGTCGTAGAGTTTCTCCACCGGCCCGCCCGGGCGTTCTCCCGC
+>850:2:1:3230:2620/2
+CAATCAAAGAGATACGGCTCGCCTTGGAGCATATCGCCGGGAGCACCGACCCGAGGCATGTGGGCGTGGTGGACCA
+>850:2:1:3231:14994/1
+CCAGCCAACGAGGACGCTTTCGCGTCACCCTTCCCGTATCACCCCCGTAATTCGCTCCCCAGTCCACCACCGGATA
+>850:2:1:3231:14994/2
+CAGGGGCCACAGGCACTCCGGGGAGCTATTTTATTTCCGGACATGCCCGCGGACGCCGGCCGCGGATTTCCGCCTG
+>850:2:1:3231:10318/1
+AGGCGCCGCGGCAGGGACCGGAAGGTGCGAGCGCAATATTTTTCAAATGGGCGCCCACGTATTCCCACATCTGGTG
+>850:2:1:3231:10318/2
+CGCGACTACGATAATCTGTTCGTGGTCGTGCTTGGAGAAAAACCATACCTGATCCGCCTCCATTACCGTTGAGTTT
+>850:2:1:3231:12839/1
+GATGGCGAAGCGGACCGAGCAATTAAGGAGGGCGTAAAAACGAACGGCAAGGAAACCATGAAGCCATTCGGCAGCA
+>850:2:1:3231:12839/2
+GAATCGCAGCAATTATTTACAGCTCGGCTCGGCAAGAGACCCCGAAACGGTTTGGGGATTGGCGGTTTTAAGATTT
+>850:2:1:3231:19389/1
+TTGGAGGGGACAGGAATGGGCAAATGTTCCCGTTTGGTGCTTGGCGTTCGGCGTTTGGCGCAAGCGGCAGCGGCGG
+>850:2:1:3231:19389/2
+TGGTCCGCGGATGTCGTAATGCACGGTCGGATCGAGGAATGCGAACTGTTAAACGTAGCGACCCGATGGCGACTGC
+>850:2:1:3231:10769/1
+TAATCTCAGCTGCGAATGATTGAACCGGAGAGCTTTTAAACGATGGCGTGACCGTGGTCGGATTGTCCAAAAAACT
+>850:2:1:3231:10769/2
+ACTTTGGTTGCACCATGGCTACCGAAAAACAAACTGTGGGTATCGATGTACCAAAACCCGGAACTACGTATCCAAT
+>850:2:1:3232:21085/1
+TTAGCGCGTGAACTCATGCATGTGTAGACCGCCCTCCTACCTGGGGGGGCCAACTGCGAAGACGACCCTTTCAGAA
+>850:2:1:3232:21085/2
+GCAGCCCACTGGCGCGCTCGTTTGGCAATATGAGGGCCGCCCGCGGCGCGATTATGCCGGGCAACACGGCGCCGCG
+>850:2:1:3232:3434/1
+AGCATGAGCTGAAGTAGGTGCGGCAGTCGCCACAACACGTCTCCCCGTCAAACTGGAGGTCCATCCGCCCGCAGGG
+>850:2:1:3232:3434/2
+GGGGGCAGTTTTCAGTGTCTTCGAGGATCATCTGCCGGCAATGGGGGCACACTTCCAAATCCGGGTCATCGGACCA
+>850:2:1:3232:2157/1
+GGGCTGATTCAGATTTTCCTCACCGGCCGGCTAATGTAGCGGGTTGTAGTTGGAATCACGCTGGTGCTCCTGCCGC
+>850:2:1:3232:2157/2
+TTGTATTTGTCTTCTCGCCGCAAGACGGGGAAGAGAACTTCGCGTGCTGGTCGAGGCAGGGCGAAGCCCGTGGCTC
+>850:2:1:3232:12699/1
+ATGTTTACAAAGACGAGAAGGCGGGAATCGCCTACGTCGGCCGCGAACACGAGAATCAACACTACCAACAGCTAGC
+>850:2:1:3232:12699/2
+GTGTTGGCTTACCACCAGAACCCGCGTGGACCCCAAGCTCCGCAGCAACCCCAAGCGGCCGACCGGCCCATTTCCG
+>850:2:1:3232:18996/1
+CCCAAGGCTGTGCTTGTCTCCTACGAGGAGTTCGAATCGCTGGTGCAATCACGCGCTCGTACTCTGGACAACCTGG
+>850:2:1:3232:18996/2
+CCCCCGTGGTTGCCCTGCTTTTAGCATGTGCGAGAGCAATATGGCTCAAAGATCAGCGACGCTTGCGAGCGGCTTT
+>850:2:1:3232:10395/1
+CCCGGCGCGCTCGTTCAGCACGGATCTCTTCAAGTCGCCCGACTACACGAGCCTCGGCGAGCTCTGGGAGAAGGTG
+>850:2:1:3232:10395/2
+TCATCTCGCCCAGGCCCTTGTATCGCTGGAACGTCGCGCCGGCCCGGGCGTGTTCGAGCGCGACTTTGCGCAGCGC
+>850:2:1:3232:10158/1
+CCCAGGAACAGCCGCCGGCCATGCTGGCTGAGGACACGGCCAAGCTGGGTGGCCGACACCACCCCCAGCTCGAGGC
+>850:2:1:3232:10158/2
+ACGCCCATGGGACGCAGGGGGTGTATGCCACAGCAGAGACCACGGAAAGTCCCCCCGGGGGCACTCCTGCCGCAGG
+>850:2:1:3232:13072/1
+CCTAACGTCGAGGCTGGGGCGGGCCGGTACGTGCGGGGTTGAAAAAAGAGAGCCGCGGGAGAGACCGGAAGGCTTG
+>850:2:1:3232:13072/2
+CTGGAACTGAGGCAGAGCCTGGTCGGCCTTTATGGAAGGATCAATCTATCTCTCAATAACGCCCCGACCGATCTTC
+>850:2:1:3233:3486/1
+ACGCCCCCGGCGGGGGCCGCGGCGGGGCGGGGGGGCGGCACGGCGTGCAGCGGGACGCGGGCGCCGCCACGCCCGG
+>850:2:1:3233:3486/2
+ATCTGCACGGTGTTGCCCGGGAAGTACGACGCGCACGGGGGGGCGGGGAACGGGATCACCTGCGGGTCGGAGCCGC
+>850:2:1:3233:12868/1
+ACCGATCGCACCGGCCCCCGCCCGGGGCCACCGTGGCCCGAGGAGGGAGCGGGTCCGAACCAGCGCCGCTGCGGGC
+>850:2:1:3233:12868/2
+CCACCTCGAGGTCCCGCTCGGGCGCGGGCTCAGCCGCGGCGTCGGGGTCCTGCGCGGGCGGCCGCCCCCGCCCCGC
+>850:2:1:3234:21366/1
+GACTACCTTACGGACCGTGGACGTTCGGTGCACGCCAACGCCGCGCCGCCGGCGCACTACACCCCGGCCTACCTGG
+>850:2:1:3234:21366/2
+CGCCTGCGGAAGCGACTGCCATGGGCCCCCTGGACAGGCTCGACGGCCGGTCGATGCGGACCGACGCCCCGGACTT
+>850:2:1:3235:18680/1
+GCCAAGGCCGCTGCTGCATTTTCCGCACAGGATCGAAACCCGGTACGGATAGGGACCTGCTTTTCGTGACTGGAGG
+>850:2:1:3235:18680/2
+ATCAGTGAGAGGGACATCAGCGAAGATGCCGATCGCCTGCGCGCTACTTATGAGGCGCTCGCCGGTTTCCGCGTCG
+>850:2:1:3235:15955/1
+AGACGCCGAGTGATAACCCAACGTCTTCGGCGGTAACATCACCCAGAACATGCCGCAGGACGGAAACGAGGATGAG
+>850:2:1:3235:15955/2
+CTGATTGTACCGCGCCCCGCTGGCACAGGGGCCTACAACTTCTTCGAGACCCTGCAATTTCCGGTGCGCTTCCTTA
+>850:2:1:3235:14478/1
+GCGCATAAAGCCACTCGCAAAATGAAGCGCGCGATTGGCAACAAAAGCCCACGCCAGAACGGAAAGAAGGAACTTA
+>850:2:1:3235:14478/2
+AAGCTTTTGGCAGAGCGATCAGCGAAAAAGGACCCGCTAGGCTGAGAGTCGCCGCGGCGCACACCGCCGGCCATGT
+>850:2:1:3235:18520/1
+ATGAGCTGTTCAGCGTCCGTCCATAGTAACTTACTGCATGGTATCTTGCCGCGTTCACGACCACTGCTCATTACAC
+>850:2:1:3235:18520/2
+CAAACAGAGCGACATTCCTCGCCTCACAGAGTTTCTCCTCGGGTTGTTAAAAGCGGCGAGTAGGATTTCAAACGAC
+>850:2:1:3235:15914/1
+TCTTTGGCGGCGGGCCCGGGGCACGCTCTGACGATCGGCGGCGTGGGCCGGATGTGGGGGACGACATGGAAATCAA
+>850:2:1:3235:15914/2
+TTCGAGGATCTCACCAGCGCCGGGGCAGCGTGGATATACTTGCGAGACGTGAAAGAACCCACGCGCACTGATCACC
+>850:2:1:3235:10527/1
+CACTTCTGCAACATGGCGTTCAGGTGCGCCAGCAGCTGGTTATGGGGGGCGATGAACCGAGCGTAGGGGGCGAACG
+>850:2:1:3235:10527/2
+CTTTGCTCCTGCTCGGCGTGGAAAATGCGATCGCGAAACTGAAGACCACGCCGGGCGCAGCCTCTACCGCCCCGCC
+>850:2:1:3236:20743/1
+CTCGCCCAGGCAGTGACCTCGTGTCGCAGTATGACTATGTACGTCCTCTCCAGGGTGAATGCCCATTCCCCCGCCA
+>850:2:1:3236:20743/2
+GGCGGTTAGAGGTTGCCGAATCCCGGGCGAAGCCTCCGAACAATCGCAAAGTCTGCCTCTCTGTGGGCGCGCTCCC
+>850:2:1:3236:3818/1
+ACATCCTGGCCAGTGCTGCCGAGCTGCTCGCCGTGAAAGGCTCCGAGGCTTTTCGCATGAGCGAACTGGTCGAGCG
+>850:2:1:3236:3818/2
+CAAGTCGCTGAGGGCGTTGACCGCCGCCAGATCGCGCGCAACGCCGTCCCAGCCGAACGGGTTGTAGAGCTCTCCA
+>850:2:1:3236:2022/1
+GCTCCCACGACTACCCCTGGCACGCCAGCGGCCCGCGCGGCACGCCCGCGCCCGGGGCGGGGGGGGGGGCGAGGGC
+>850:2:1:3236:2022/2
+CGCCACGGCAGCGCGCTCCCGGACGGGGAGGGCGTTCGCACCGCCCCGGCAGCCACCGGGGCACTGAGCCGGCAGA
+>850:2:1:3236:8745/1
+CCGTGCCCCTGCGGATTGAGTTTGCGTACTGCCAGATATTCGATCAGCCGTTTCTTGACCTTTTCCAGATCGTAAT
+>850:2:1:3236:8745/2
+GCGACTCGATTTTATTCCCCCGGCGAGCCCGGAATTTTCCGTCATTGTCAGCTACATCGAGATCATCGGCGATTTG
+>850:2:1:3236:11202/1
+CGCGTGAAAGGCGAAGGCATCAAAGCAACTACACATTCGATTTTAATGCGCGCAAAAAGCAGGACTGCGCGCTTCA
+>850:2:1:3236:11202/2
+GCGGGGGTTTGGGTCTGGCTTTGAGCGCTTGGCGGAATAATGGGGGTGCTGATTCCGCTCCCTTTACGCCAAGTGC
+>850:2:1:3237:11234/1
+GCGATCGTGAAAAAGAGACTCAGGTAGCGCACCTTGCGTCGCGCGATCAAAATGCGATCGCCATTTGAGACGGCTG
+>850:2:1:3237:11234/2
+GGAGCGTTACCCCCGATTTTGGTTGCGCTCTCATAGAGCGCCGCGCCAGTTAAAACCTGGGAAAACTTTTCTCCTG
+>850:2:1:3237:8978/1
+GGGACGCGGCCCACCCCCCCCCCGGCGACGGCCTCCGGGGGCGGCGGTTTCGGCTCGGCCCGAGGCCCGTGCCGGG
+>850:2:1:3237:8978/2
+ATTCCCGGCCTCCCGGAGGAGAGATGGTTCGGTGAACAACGACGTCCGGAGAAGGTCGAAGATCCCCGACCGGGAA
+>850:2:1:3237:9864/1
+AAACCCTTACCGCAGTTTCGATTCGAAAGTATGATCCTTTAGAATTGCCTCATCATCGGTGTTGAGACGCTGAAGC
+>850:2:1:3237:9864/2
+ACATCAGCGGGGCCCCGATTCACATTGGCAGCCGCTTGGTAAGCACGCAACCGCGGAGCGGGGAAGCGAAGCGCCG
+>850:2:1:3237:3575/1
+GAACCCGCAGCCGCTGCCGCCGCGCCGGGCGCTGTGAGGCCCGCCCCTGCGTCCCTTTGGCCGCGCTCCGCTGCGC
+>850:2:1:3237:3575/2
+ATCGAAGAGATGCGACAGCGGGCCGAAGAGCGTGGCACGCGGGGGCAGCGGGTGGGGGGTCGGCGCCACGGTGGCA
+>850:2:1:3237:20220/1
+AGCGGCGCTGGAGGCGAAAGACAGCCGAACGTCAAAATCGCCGCCCGCGCATCCGCGGGCGCGGCCCGGGTTTTCG
+>850:2:1:3237:20220/2
+CCTTCGCCGCCGCCGCGGGTTGGGCGCGGAACGCTACGGGCTTCTCTTCCGGCCTCCGGCCACGCCGCCACGCGGC
+>850:2:1:3238:5749/1
+AGGCGGCATTACTCGTCAAACCAGTCACATAATGGAGTTCGGGCTGCTTGTCGATCCACTGCATCACCTCGGGATA
+>850:2:1:3238:5749/2
+ACCTGCGGCACGCCTGGCCTGACACCCTGGTGATCTTTCGCGGCGATAGCCACTTCGCCTATCCCGAGGTGATGCA
+>850:2:1:3238:2269/1
+TGCGCATTTCCGCTGGGGACAATTATGCCCGCGCCGCTCGAACAAAAACAAGCTTCGGCGCAAAATCCGAACTCGC
+>850:2:1:3238:2269/2
+GCGCTCCTGTTCCATCCAGTCGGTCACGGTCGTGCCTTCGTGCACTTCGCCGATCTTATGGATCATGCCAGTGTAA
+>850:2:1:3238:18221/1
+TGCGTGTACCGTACAAAGGAATGAAACCCAACCCCGCCGTGTAAGCGACTTGCTTATGCTTCAAGTAGCTCTTCGG
+>850:2:1:3238:18221/2
+TTTGTGGTTTGGTCATCGTTTGCGTTGGCCAGGCGGGAGGTGCGCCGCCGGGCCCAGAGGATTCCCAGCGGGTATT
+>850:2:1:3238:7358/1
+CCAGAACACGAAGTTGGTGATGTCCCAGGCCCAGCCCACTGGATGATTCAATCCCCACGTGCCGACGCCGGTCGAA
+>850:2:1:3238:7358/2
+CCGCTTACGCGCCTGCCGCTGGTGCTGCATCGCCGCAACTTCAGTTGGCTCACCGAGCGCATCTCCGGCGTGGTCG
+>850:2:1:3239:12253/1
+CAAACGCAGACGGTCCCGCGATACCTCGTCATCCTAGTCGAGCACAGGGTACACCGCGCCCACGGCACTGGGGGGG
+>850:2:1:3239:12253/2
+GAGGAAGCTCAAGGCGGGATAATTAACCGTGAAGAATCCCGTTCCTGGGTCCGATTCCTCGCTGTTGAGGAGGTGC
+>850:2:1:3239:10286/1
+GAACCCGGACCAGCTTATCTGATTAAGTTATTTATGTATATGACACAAGAATGTTTTTCCAGTTTTTATCAGTATC
+>850:2:1:3239:10286/2
+TTTTTAATTTGTATATTTTATTTATTATAACGGTTTCAAGTTGAAGGAAGAAAAAATAAAAAAAAGAAATACAAGA
+>850:2:1:3240:11511/1
+CGAGACGCTGCCCTGTGCCCTCCCCCACCCCCACCAGCACGGCATCGCCCACCACGCCCCCAAACCCGCCCACGCG
+>850:2:1:3240:11511/2
+GCCTGGCCAGGCGGTTGTTGGTGACGCTCGTCTCCCACTCCGCCAGGTCCGCTGCCTCTCTCCTGCCTTCTCCGCT
+>850:2:1:3240:13402/1
+GACCCCACCACGGTGGCCGCCGAGATCGTGTTGGCCCCCCCGCTGAGAGTCACTCGTCGAGCCGGAGCGGTCGAAC
+>850:2:1:3240:13402/2
+CGGCGCTCCCCTCTCACACGCGGGGGGCCGCGGCGCTGTGCCACATGCCCCTCCTCGTGCAGCCAACGCGAGAAGG
+>850:2:1:3240:11664/1
+CGGTGTGTTTGTAGCCGCCGGGCAACTCGGTCTTGTCATTGAACCCGGCCACATCGACAACGAGCGTGTCGCCCTC
+>850:2:1:3240:11664/2
+ACTGTCATCGGATTGCATGCCCTTGGGTGTTCCGCAGACGCTCCTCATTCCGTATCAGTGGCAGATTGTGCAGGCG
+>850:2:1:3240:17086/1
+GTCCTGCGCGTCGCCGATGGTGCTTGGTGTCGCCGGTAGCGTTCTGCCGTGGGGATCGGAAGGGCGGTTGAGCAGG
+>850:2:1:3240:17086/2
+CCACGGCAGAACGCTACCGGCGACACCAAGCACCATCGGCGACGCGCCGGACAGATCGGAAGAGCGTCGTGTAGGG
+>850:2:1:3241:15770/1
+ACGCCGACCTCCCTCTGGATGGCCGCCAGCCTGCTCTGGGTGCTGGACGCGGCGAGCACCATCTCGATGGGGCCCT
+>850:2:1:3241:15770/2
+CGCCGTATTGCCCGACACTCCAAGCTTGCTGATGATGAAGGGCAGGGCGTGGGCGAGGCTAGCGCGGATGCCGATG
+>850:2:1:3241:19055/1
+CTTCTGCCAGATGTCGTCGGTCAGCGCCAGCGCGCCGCGGCCCGGCGCGGGTGAACCGCCAACACTGTTGATCACA
+>850:2:1:3241:19055/2
+TTCACCGGAAAACGAATCCTTGTCACTGGCGGGACAAAAGGAATTGGCGAGGCCATCGTGAACCGCCCTCGGCGCG
+>850:2:1:3241:17904/1
+TGGCCTTTGTCACTTTTCGATTGCTGCCATTCCGGTGGATTGACAAGCGACAATGAGGGCGAGAGAAATGCAACCG
+>850:2:1:3241:17904/2
+AAGACCGGATTCGAATTAAGCGGTCTCTTTGTTTGCTCGGCAGGCATCCTTTCCCGCTTTTCCGCCGGCGTGCCAC
+>850:2:1:3241:8853/1
+TGTCGAGCCGCACGCTAGGGGCGGCGAACGACGGCACCCCGTACCCGCCGAGCAGAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:3241:8853/2
+AAAAAAAAAAACAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA
+>850:2:1:3241:13851/1
+TCAGCCCTTGAGGAACGCAAGCAGGTCGGCGTTGAAGTCGCCCTGACGCGTAGCGAACAGGCCGTGAGCAGCGCCC
+>850:2:1:3241:13851/2
+GACTGCAAGAAGTGCGACGTGCCGACACTGATCATCCACGGCGACGAAGACCAGCTCGTTCCCATCGTGGCCTCCC
+>850:2:1:3241:20006/1
+ACGTGGTGAAGACGTTCGTAATTCGATAGTCGCTGCCGCGCGCCGGCGTGCCGCGGTTCCGCGGGGTGAGCCGGCG
+>850:2:1:3241:20006/2
+CCTCGTTTTCCGCGACCCGCAGCGCACGCTCACCGCCGAGGAAGTGCAATCGCAGGTCGATCAGATCGTCGCGGCG
+>850:2:1:3241:6890/1
+ATGCCAACGCTGCGGACATCATCGCAATTCTGTCCAGCAGGCGCGGGCCCGAAAATGATCACAAAGCAGAACCTGG
+>850:2:1:3241:6890/2
+GCGGCGATCAGGTCGGCATTGGTGAAGGCGAAATCCTTCACTTCAAATTCGCCGACGTATCCGGCCCGAACGCCAA
+>850:2:1:3241:4399/1
+AGTCGCTGGAAAAGGAATGTAAAGGGTCGCAATGAAAAACGGACAGGAGATCAGCATTCCGATTCCCGAAACCCAG
+>850:2:1:3241:4399/2
+TTTTTGGGCACCAGCTTATTTGCGCTTTAGGAATCAAAGTCCAGACGTAGGCATGACGATCTTCGGATTGATCATC
+>850:2:1:3242:14244/1
+GCGAACCAGAGCGTCAAGCGCTGAGCACGCGCTCGATGTCACGACGGGAAAACGCTGGTGGGAATCTACTCGCTGC
+>850:2:1:3242:14244/2
+GGGGATCCCTCCTGCCACGGCGTGACCGCCGGCACCTCCCTCGACGGCCCGTGCCGCGGCTCCTACGGGTCCTCGC
+>850:2:1:3242:16190/1
+GGCGCGCAAGCAAGGCACCCATCTTCGTCGAAGGCGTTGCCGCTCCCACCTTGCCTCCGATTCGCTACCTTTGGCC
+>850:2:1:3242:16190/2
+GCTCATTGGGGAATGATCTGATCCGATGGCCGAGAGCCTTCGCCGGCGTGTCCCAGTACTCCAGCGCCAGATGCTC
+>850:2:1:3243:17634/1
+AGAGGCCTGCATGTAACGCCCCTTTACCGCGCTGGCCGCGACAAACAAGGCGTAGAGGACAGAAACGGTCATCGTC
+>850:2:1:3243:17634/2
+CCGTCCTGGTGCTTGCCGGCCAATCCGCTTTTGAGATCTATTCAATAGGCAGCTGGTCGGATTGCGTCCCGCCGAT
+>850:2:1:3243:9334/1
+ACGATCGTGATCGCAAGCGAACTTATCCACCGCCCAAAAGGCCTGCGCCGGACCGGAAAAGCTCAAGAATTCAAGC
+>850:2:1:3243:9334/2
+GGCCGACCGGGTTGACCAAAACACGTGCAACATTCGGGCCAAATATCACATATGGAGGTGGCTCGGCGGGTCGAAT
+>850:2:1:3243:10749/1
+GTCCAGTTATTGCCGTTATTTGAGGAGAGATAAGCTCCTCCGTAGAAGGTCCCCGCGAAGATGTCTCCTCCGGAAT
+>850:2:1:3243:10749/2
+CAATTCCTCCGATCATATTTTTGCAGGAACATGGTGTAGTGGAGTTTTTCGGTCGACTGAGCACGGTGACAGTTGG
+>850:2:1:3244:19678/1
+CGACATCCGTGTCCTTACCCGCGATGGTCGCGTGGACTTGGCATATCCCTTTTCGACCACGCCCACGCCCTTTGTC
+>850:2:1:3244:19678/2
+GCTCAAGGCGCTGCGCGAGGACACCGGCCTCGCCATGTCTGCACTCGCCGCCCCCATTGCTGCGGGGGCGAACGGA
+>850:2:1:3244:9211/1
+ATAGAAGTACTGGCGGAGCTACCCACGGACAGTTTTTCAGAAGGGATTATCCGTGTTCCATCGCCCGCATCGCTCT
+>850:2:1:3244:9211/2
+TCGCTATGGCATGCTCGCCATTCACTCTTCACTCCCATCCGCATACGGCCAGGATAGGGCACTTTGACATCTGGCG
+>850:2:1:3244:8037/1
+GACGCATCGTCGAGCTGCCTCTTCGCATGCAGCTTCGGCCCCATCCACTCCCCTGCGACACGGCGCTCGCCGCGGC
+>850:2:1:3244:8037/2
+ACCCGCACAGGCTGTTCCGCTCGGGAGACCGGGGCAGCGTCACCGGCTGCGCGCCGGAAGAGGTCGCCTCGCCGGC
+>850:2:1:3244:2774/1
+AAATAATGATCAGTTGCCATTTGGATGTCATGCTTATGAAAAATATAGTTCGGAATTCTGGACACAATTTATTTGA
+>850:2:1:3244:2774/2
+CAATATAACCTTCACCAATATCAAGCGTATGCCATTGCAATGTATTGTTACTAACGACCTTTGAATATACAGAAGG
+>850:2:1:3244:2955/1
+AGGTTGGCATACAGCTTCGGAAGAGTCCCGTACGCAGCGGCGAAGCGCGTTGCCTTGCTTTCCTAAGCGAAGCTCA
+>850:2:1:3244:2955/2
+AATGACGCCAGGGCGCTCAAGAGGCGGAGTTCCGAGTCGGCGAGACTTCTCTGGGCAACGGCGATACGACCCAGAG
+>850:2:1:3244:18546/1
+GGTGTCTTTTGCGGCTTGGAAATTCCAGGTCGCCGACTTGTCGAATTGCGCCTTGCTGCCGTCGACGGCGGCCGTG
+>850:2:1:3244:18546/2
+CGACACCAACCAGTTCACCGCGCAGCTCGTGCAATTTGCCGGCGTCGAGCAGCAGCTCAAGCAGAACGATCAGCTC
+>850:2:1:3245:10127/1
+GGATCTTGGAATTCAGAGGCATAAGGCGGACCTCACCGCCTGGCAATCCCGGCGGGTCACCCGGGAGTGCCAGTAC
+>850:2:1:3245:10127/2
+CCCACCGCCGCGACCCTCCATGGCGCCGGCCGTGAAGGAGCGCGGCGGCAAGCCAGCCACCTGGTATGTCAAGCGC
+>850:2:1:3245:10895/1
+CACGCCGGCGTCGCCGAGGAACGCGTCCAGGACCCGCCCCCACAGCGCGTTGGCGCCGCGACAGGAGTTCTATTTC
+>850:2:1:3245:10895/2
+AGTCCCGCGGCAGCTACCGGAATACGGGCGACGGGAGGGGGTGGGGGGAGGGCGAGATCGTCGGGCCGCAGAACGC
+>850:2:1:3245:11541/1
+CAAAGACGCCAGCCTCGCCCATAGCGCAATTATCGGTGCGCGCGGCGACCCCACTGCGGTTTTCAGCGCGGTTCCC
+>850:2:1:3245:11541/2
+AGGTCATTCGCGAAGGAAGCATCTCCTTTTCCGCAGGACGACCTTCGCGTTTGAAATAGCCGCCCAGCGATTTTCC
+>850:2:1:3245:16129/1
+GATGGATCGACGAATCGTCAACACGGCGGGCTTTCAAGAGCCCGGTGCTCTTTTTCAAGCCGTGGGGAGGCTGGGG
+>850:2:1:3245:16129/2
+AACGATATATATACGGTAGTAGTCACGGACAACCTTCGGCTTTCGCCGAGAATGCTCCTCGAGTTTAGCGCCGGCC
+>850:2:1:3245:4753/1
+CTCGCGACGCGCCGCCATCTCGGCTTGGCGGCCCATGCGGAACATGGACACCGGGATGGGGGTGTACCCACACGTG
+>850:2:1:3245:4753/2
+GGTACAATTAGGATGCCCGCCGTCCGGGCAACAATGTACGGCACCCGCCGGGCACGGCGCACGATCGCGGTCCAGG
+>850:2:1:3245:11945/1
+TCCTTTGGTTTGCGATCGTTCGCAACGTTTAAGCCCGCGGTGTGGCGGTAGCGGGCCGTTACCCCGTCATTCCCAA
+>850:2:1:3245:11945/2
+AAACCGCTCACATGCGCCGTTTCGAGCCAGCGTTGGGGGTGGAGGAAAGGGCAAAACGGTTCGCAACAAGGACGAA
+>850:2:1:3246:14601/1
+CTGTGGGGTGCGGCCACGAATTGACGGCACAGCTGAATCTCCGCCAGCGGCAACCGCGAGGTCGTCGCCCGGCACG
+>850:2:1:3246:14601/2
+TTCCTCTCCGAAGGTGTGCGCGCTTCTGCGCGGGATGAGCGCGGGCACCGCACCGCGGAGCTCCTGCCATCTGTGC
+>850:2:1:3246:19819/1
+CACGATCGCTATCGCAATCTCGCGCAGTACACACAGTACTTCATCGCCGGCCAGGGCCCGGGCGGCCTCCAGCTCC
+>850:2:1:3246:19819/2
+TCCCGCTCGGGATCCCCTTCTGCTTTTCGAGCGAGGGAATCTGCGCGAGCGTCAGGCAGCGCCTCACAGCACCGTC
+>850:2:1:3246:5980/1
+CAGGGCCGATCCTGCTGTGAGAGCAGTACACGCCGAGCGCGATGCAGCTGGGAAAGACCCCCAAGCAAGACGCGGG
+>850:2:1:3246:5980/2
+GCCAGTCGGAGCCTTGAGCGCCGCGAAGAATCGCTCACGGGGGATCGTGGCACTGCAAACCGCGCACGTTGGCGCG
+>850:2:1:3246:21395/1
+CGGCCCACTCGTGCGGCGATATTCGCCAGGTGACAGGCGACCGCGGTCTGGTGTCCGCCTTCGAGATCGGAGATCG
+>850:2:1:3246:21395/2
+CACCGGGCCGCTCCGGACCGAGTCGGTCAAGGACGAAGGCCACGACCAGGTAAGGGACCAGTTCCGGCCGCACGTG
+>850:2:1:3246:8912/1
+CTTTTCACTGGCCCGCGCAGAGGGCCACCCGCCCGCTAGCTCGCGGCCGGACGTCAGGGCGACTATCGCTGGACCG
+>850:2:1:3246:8912/2
+GACGCTGTTCTTTCTGGCCTTGATTGCTTTCAACTTTGTCGATGTCGATCTTTGGCATCAAATGGCGCTCGTTCGC
+>850:2:1:3246:2202/1
+AGCGCCCGGAAACTCAGAGACGGTCGTCTCCGGCGGGCCCATTTGCGGGAGCATGTCGTAGCAGGAGGGTGTTTCC
+>850:2:1:3246:2202/2
+CGTTTCTCTCCCTCCGCACCGCCGCCCGCCACGCTCCCTAGCTGCACGGGAGCTGGACCCGCTGGCATCACATGAT
+>850:2:1:3247:11438/1
+GCTGCGTCGCCCACCACGGCAAACTTGTGCGCGCGGGGCGCAACGAAAACGAGCACGGCATTTCGTTCGCGGGTTT
+>850:2:1:3247:11438/2
+TGCGAACGAAGGAATCTCTGAGAACGCTCGAACACGATCCCATCGCGGGACCGACGGGCGAAGCCGATGCAAAAAC
+>850:2:1:3247:9739/1
+GAGGTCGGCGCCGAACGCCCGCCCCTCGACGACCTTGCCGCTCAGGGAGACCGGGGCTTCGCGGGCCTGGATCTCG
+>850:2:1:3247:9739/2
+ATCTAAAGCGGTCGCACGCCAGCGTATTCGAAAATGGGGTCGGACAGTTCATGAGCACATCGTACGTCCCGCCTGT
+>850:2:1:3247:6321/1
+GCGCACCCGTTCCCCAACCGGCGCTCCGGGTCCGCCCAGCATGACGCGACCCCCGACATCTACGTGAAGGGCGCGG
+>850:2:1:3247:6321/2
+CGGCCGGGGCTCGCGGGACTCGCCGGCGACCTCGGATGGGCGCGGGGGGGGTTCGAGCGAGTCATTCGCCTCCACC
+>850:2:1:3248:11813/1
+GACCCTTCGACGGCTTCAGTAATCAGAACACCCGCACCGATCTGGGAGCCGCGCTCAACGCAGCGCCCGATGTTAC
+>850:2:1:3248:11813/2
+CAGTTACCGGCTATGACATGATCAGGTTGCTCGGACGCGGCGGAATGGGTCGCGTGATGCCGGCGCGTGACGAGAG
+>850:2:1:3248:6848/1
+TGTTGTCGAATTAGGTTGTGAAACTCATCGACGCTGATCTGCGGAACGATGGCGATTTCGACCCCTGCCTCGAGCC
+>850:2:1:3248:6848/2
+CCGGGCTCACCAGTTGTGATCGTAGCCGATACTGGGGATCAGATTGATGCAGCCGTGATGCGACTGGCTCGCGGTG
+>850:2:1:3248:15429/1
+GCGGTCGGAAGCGGTTGGGCCGGTTGAAAGCGAATCGTGCCTTTGTTCGTATCGAAACCTCTCAACTCTTCTTTGT
+>850:2:1:3248:15429/2
+GATCCGAGCCGCCGCGCCGGAAGCTGAAGAGTGCATCAGCTACGCGATCCCCGCGTTTCGCCAAAACGAGCTGCTT
+>850:2:1:3248:4922/1
+TGACCTGTAGGTCCGTTTCGCTAAAGTGCGCGTCCAACGTTACCTTTGGATAATACTCGGCGCGGGTCCTGCGAAT
+>850:2:1:3248:4922/2
+ATCGGGCTTCTGCCGACGGTGCAAATCAAGGTTGCGGACTTGCCACGGCAAAGCGGCTTGGTTGGTGAGGGTGGAG
+>850:2:1:3248:3689/1
+GCCCTGGACGGCGAGCGGCCCCCGCCAGCACCCCCAGGGGGAACGCGAGGCGGCGCGCCACGGCCAGCGCGAAGGC
+>850:2:1:3248:3689/2
+CCGTCGGCGCTCGCGCGCCCGCAGGTCGATTTTGCCGACATCCGGCGGCACCACCCGGGCCTCGTCGGCGTCGCGA
+>850:2:1:3248:8117/1
+CCGAGCGGATCCTGACGACCCACGCGGGGAGTCTTCCGCGCCCCGGCGACTGGCTCGAGCTGATCCAGGCCAAGGC
+>850:2:1:3248:8117/2
+AATCCGGGCTTCCCCATCTCGCCGTCGTTGACCACGCCGACCCCGGACGCCCACGTCCTCCGCGCGGTCGCTCCGG
+>850:2:1:3249:10044/1
+GACGGATACTTAAATCTTCCCGCTTTTGGAATTGCTCAGGTTTCCGCATCAGCTGGGCGGGCAGGCCTGCCGACAA
+>850:2:1:3249:10044/2
+ACAGAACTACGCCGAGACTCCAGATATCGGTCCGCCTATCGACAGACCCGCCGCATGCCTGGTCGGGCGACATGTA
+>850:2:1:3249:20382/1
+CTTCACGAGCTCCTCGTTGAATCGTCCCATTTCCGCCAACAGGTTCTCGCTGTGCATCTGGCCCGCTTTCGTTTCC
+>850:2:1:3249:20382/2
+CCGACTCGGCGCAGCGTTGCCATTTAAGGGAAGCCATGCCAAAGCATGGTGAGGTCGGTTCAGGCCTCGCCGCGGA
+>850:2:1:3249:13591/1
+AACCGGAGCAAAGCTGGAAGTTCGGCGACGGTATTTAGGAAGCGGGCACGGCCCGGGTCGCTGCAACAGAGACGCG
+>850:2:1:3249:13591/2
+AACTGTAGCGCTGAGTGGCGGATCCCGCGGCGGGGACATACTGGCCTTCGCACATTTTCGGATCTGGATTTGCCAT
+>850:2:1:3249:7281/1
+TGGGTGACCCCGCCCCCCTTTTCCCTGTACGTGACGTCGCGCGTGTGGTCGCCGTGGCCGACCACGACGGGTTTCC
+>850:2:1:3249:7281/2
+CGCGCGCGCCCTCCGCGAAACTCGGGGGCCGATAGCGAATCCGCGAGCGACCGCCGCGCACGACGCGCGCGAGCGC
+>850:2:1:3249:12362/1
+TATGCCTTTTTGCTTTTTGCCATTCGCTTAGCTCCTGGGCAAACTTTTTTAAAATATTTCTCCTTTTTTTTTCATT
+>850:2:1:3249:12362/2
+ACCATCATCCGATAAGGCGGGTTCAGGGGCAGTTAATCCTGTCTGTCATTTGCCCCAACCCCATGATTTATTGGTC
+>850:2:1:3250:9363/1
+GGCTAGGGGCTTGTGGCTCCCCGTCGCAGGATCGCCCCCCACCGCCCCACTAACCGCCCCCTGCCGGGGCTTGCCG
+>850:2:1:3250:9363/2
+GTCGAGACGCGCAGGTACGAGATGAATTTGCCCTTCGCCATGGTCGTCGTCGCTCCATATCAGCCGCCCCGACGAA
+>850:2:1:3250:12616/1
+CATATTGCGGCGATTGACTGCGATCCCGGGCGGGCGGCCAGTAGCCAGTATTGGAGCAATAGTATCCGTCACCGAT
+>850:2:1:3250:12616/2
+ACATTCCATCCGAATCATCGGATTGAGGGACGCGCTCACTGGCAGGGCCAACAATATGAAACCAGCCGCGTCTATT
+>850:2:1:3250:11129/1
+AGGATCGACCATATCTATTTGAAAGGAAGGAATTAATAAACCCGGGTGAAGTCTTCACTCTCACACCGCCAAAAGC
+>850:2:1:3250:11129/2
+CGGGTTTGGAATGCAAATCCGAGCCTCGCAAAAGGGGCGATCATAGAGGTAGTGAGAAGCTGTAGTCTGAGGGGGG
+>850:2:1:3250:6770/1
+AGGAGCCAACGGGAAAGCAGGCCACCACGCCTGCGCCGCGGCGCACAGCGGAGCCACCTCTGCGGGCCGCGGGGGG
+>850:2:1:3250:6770/2
+CGGATTGTGGATGGGCGACGTAAACTTGAGCGGAACTTCTATCTTGTGAACCTCCACTTCAACAACTGGTCGTGCA
+>850:2:1:3251:12270/1
+TAGAGCGGCGTCCGCGTCGGATCGGCGGCCGGGGGGGGCAACCGCCGGTTGGGCCCGGGGGGCGCGCCGCCCCAGA
+>850:2:1:3251:12270/2
+CACGCCGCTGGCCGCGTCGGGCAAGCCGGGCGTCGCCATAGCCACCCGGCCCGCCGACGGCCGCGCCTCCCGCACG
+>850:2:1:3251:7745/1
+GCTCTACCCGCCACTGATAAGATAAGCCTCGACCTCGGCGAAGGTGAAGCCCTTGGGGTAATCGGTCCAAATGGCC
+>850:2:1:3251:7745/2
+GAACGAGCGAGCGATGCCGCGGCGACCACGCTGGACCGCTGGGAGACGAGTGATGTCAGCTTCTGCAAAAAATACC
+>850:2:1:3251:13164/1
+GATTCCTTGGAACTGTGCACAAACTCAATCGGCTCTTCGATGGTGAGAATGGTCCGGCGCTGCGTCGTATTGATAT
+>850:2:1:3251:13164/2
+CCGTGCCAATTATAAGAAGCATTACCACGGGTTTGGTGCGGTTTTTCGCACGATTCGCTCTCATGTACAGCCACTC
+>850:2:1:3251:6175/1
+CATCACGTCGGAGTCGCCGGGCAACCCGACGAGCGGGTCTGCTCGCAGGCAGCGGTCCTCGCCGACCTTCCGCCCG
+>850:2:1:3251:6175/2
+ACGGTACACACCCCGCCCGCTCGGCACAGCTTCTCTCGCCACCCTACGCCCCCCTGAGGGAGCAGCGCAATTACGT
+>850:2:1:3251:13550/1
+CGTACCGGCGCGAAGAACGGCTTACCTCCGGTGCCCACCTCATACTCGGCCTGGGGCGCTACGGAGCGCGGCACGC
+>850:2:1:3251:13550/2
+CACCGCGATAGCGCGATCTGAAACAGCGCCAGTAGCGTACTACACAGTGTGGCACCATTGCACCGGGCCAGTTCGC
+>850:2:1:3251:2364/1
+AGCGAGCGGGCCGTTGCCCGCGCCCGCGGGGCCGGGGCCGGAACCATGATCGGCCGGGCGGGGATGGCGGGCGGGG
+>850:2:1:3251:2364/2
+GCGGCGCGAAGCGGGGGGCGCGCGGCAGGGTGGAGGGCTACTGCCACGCCGTCAGATATCGGCTGGCGCACGTGAC
+>850:2:1:3251:18986/1
+TGCAAACGTGGTGCACCCACCCCACCCGTTGCACCCGGAACGCCCGCCGACCCCCGCACACCCTGCACCCCGGTCC
+>850:2:1:3251:18986/2
+CCAGGCGTGGCCGGCGCGCACGGCGGGCAGCGCGGTACCGGGGCGCATGGTTTGTAGGGTGAGGCGGCGGCGCGAG
+>850:2:1:3252:15856/1
+GACCAGGTCCTGGTCATCAGCGGAGGCATGACCGCGGCGACGAAGAAAACTATAAAGTGGCGGCCCAAATGGGTCC
+>850:2:1:3252:15856/2
+AAAATCACGGCTGGGGGGCGACGCTCTTCATCCCCCGAGGCAATTCCTGGAACGCTGCAGGAGGGCGGTGCTTCGT
+>850:2:1:3252:17555/1
+CCTTCCGTAATCCGGAAGTTGGCCCGAAGCAACTCGAGCTTCTTCAGCAGGCGCTTCCGCGCGCCAGTCGCGTCCG
+>850:2:1:3252:17555/2
+AGGACCGCGTCGACGCGCCGGGGCTTCAAGGTCATCAACGCTCCCTCGCGGTCGCCCGGCGAAGAGATCGTGATTT
+>850:2:1:3252:11391/1
+ATAAAACGGCGTCGAACAACGGCGCGAGCGCGTCCCGCGCGCCGGGCCGCCGGGGGACTACCGCCACCGCGGCGGC
+>850:2:1:3252:11391/2
+GGCGGAGATTAGGATGGACTGCTGCTTCGCCCAACCCAGGCGGGCCTGGGCCATCTTAATGGCGAGCGCCGACCGC
+>850:2:1:3252:8354/1
+GTACATCACGGGGCACCCCGACCAGCTCAAGACGACCTACGAGGATCGCTCCTTCCTCTACCAGCACCTGCAGAGG
+>850:2:1:3252:8354/2
+TCCAAAACCATGGACTGCGTCTCGGGCGAGGGCGGCTGGGCCTCTGGGGAGTCAGGTCGGTGCCCGTTTCTGCAAG
+>850:2:1:3252:5255/1
+GGACTACCCCGAGAAGGCCGCCGCGCTGCAGGTAAAGATTGCCCCGGGGGCCCAGCCCGGCGAGGGCGGCAAGCTG
+>850:2:1:3252:5255/2
+CCACCCCGGGTGGCTGAGGGGCGGGAGGAGTTTCGGTGCTTGCGGTCGCCGAGAGAGCAGATTTGGGGGCGCGGCG
+>850:2:1:3252:1934/1
+TCGATAGCACACGATGTTACTCCCAGTGGGCGAATAGATCGGCGGGGCGAAACCCCACGGCATCGGCCGCCTAAGA
+>850:2:1:3252:1934/2
+ATCCCATCAACACGCTGATATTTCCACGCAGTGTTTGCGTAACGATCTCTCCTTCTGCTCTGCGTAAATAGTGGGC
+>850:2:1:3252:10834/1
+CTCCGATGACCATGGTTATCGAAATAAATCCGGCTGACGGCGAGGTTGCGGAGGTGTTCAATGGCCGTGGCGGGGG
+>850:2:1:3252:10834/2
+CACAGTGAGACCCTTGGACATCGGGGCGATCATTGAAGCAAGTTGCGCCGGCGTCCGGGCGAGCCCGGCGGGCCGC
+>850:2:1:3252:4545/1
+CATGGACCGTCAGACCTTGCGCGACTGGGTCCATCGCTTCAACCAAGGGGGCTTGGCCGGCCTGTCGGACCGCAAG
+>850:2:1:3252:4545/2
+CCTCGATCACCTTCGACAGGGCGATCCGGCGCGAGCGGACCACGCCGGGCCCGGACAGATCGGGACCTGAGCGGAC
+>850:2:1:3252:18022/1
+AGCACTTGGGGAAACGACGCTTCGGCATCTCAACGATCGATTGAAGCATTGCATCGCCCATCACCAATCCTTGCCT
+>850:2:1:3252:18022/2
+GACCAGCCAGCCCAAAGCAGCGGTTGGCGGCGCGCAGAGCATGGCCAGTAGCAGCGAGAATAAAGGAACGACAACG
+>850:2:1:3252:2621/1
+GCGTGGTCCATTCCCTGCGCAGATCGATGCCCCATGTGACACGAGCGAGCTTCAGCGTCGGATCGCCGAGCCCCCT
+>850:2:1:3252:2621/2
+CGAATACACGCGCCAGCGGGACGCGGAGCTGCCGCCGGACGGCCACGCGCATTTCGCCTCCGTTGCCCACGAGCTG
+>850:2:1:3252:20913/1
+TCGGCCCCGCCCCTTCCGTTGCCGGCCCCTTCTCGCGGGTGCCCCTCTCTCTTCCCTCGCCTGGGAGGGGCACCCC
+>850:2:1:3252:20913/2
+TGTTCTACCGGCATGGATGGCTTGGTTGATTCAGCCGAACGGAAACTGTGGGACATTGCCGACGATTTTGGCCGAG
+>850:2:1:3252:18483/1
+CGATAGACCCGATCAGCCTCTTCTGGATCTTCTTCATCCTGACCTCGCTCCAGCCGACAGATCAGCGCCAGGTGCT
+>850:2:1:3252:18483/2
+GCAGCAGACCTAGACGGTCAGTGTTAGGGAGGTCAGCAATCGCCAAAGCTTCATATGTCGAGTATCGGGGGCTTGA
+>850:2:1:3252:2034/1
+AGCGCGAGGGGGACGCCCACGGCGAGAGCGGAGGCGCGGCCGGCAGGGGCCAGGGCGAGGGAGCGCGCGAGGAGCC
+>850:2:1:3252:2034/2
+CGCGGCGGCCGTGAGCCCCGGGGAGGAGTTCGCGGTGGTCTCCGACACCAGGGGGGGCGCGTTCGGGGCGGGGGCG
+>850:2:1:3252:11852/1
+CCGGGCGAACACCGGCATGCCATCCCCATTACAGGCGACCGCCCCGCCATCCATGAGGCATGAGCGCCAGGGCGAC
+>850:2:1:3252:11852/2
+GTCGACCCGCTGCGCGGCCTCGCCCAGCACTTTGGTAACACCGTCGCTGATGACGAGCGTGCCACCAGCGCCTCTG
+>850:2:1:3253:10777/1
+TACTAGTATGATATCGATCTGATTACTTTTGTCAAACGGATCCTTGTGTTTGTTTGAAACAGTGGTTGCGGCTCCC
+>850:2:1:3253:10777/2
+CGGCGGATGCGGATGCTGCGCGTTTTTGAGACGTGGGGCGGATGCGGGGCTTTTGTGCGAAGAGCTGGATTGTGCC
+>850:2:1:3253:19398/1
+GGATACCTAGTGGGGGATTCTGGATCCGGATTTGGATGAGGGGCCGGATTTTGCCCCGGTGATGATTGGCGTGGGG
+>850:2:1:3253:19398/2
+CTCAATGTCACAAGCGCAAGGAACCGACCGGTTGTTGCGTTATGTTCATACTTTGGATAATACGGGACAGTGCCAA
+>850:2:1:3253:1673/1
+CGTGTCAACATGGCGGACTCGTACCTGATCGGCGGCGCGAAGCTCGGCATGGACGGGCGCATCGCGGCGCGGGGGC
+>850:2:1:3253:1673/2
+GTCGACGGGCTCGCCCATCGATACCCAGACGTCCGTGGGCAGGGCGCGGGCGCCCTTGCCCGGCCCCGCCCCGCGG
+>850:2:1:3253:9023/1
+TCGAGGCCGGCGCCGGGGAACAGGCTCTTGTCCGGAATGTCGAGCATGGCAAACCAATAGAAGGCCGGATAGTATT
+>850:2:1:3253:9023/2
+AAGCCACATACAATGTCTGGGGGCGTGGCTACGGGCTCGTCGATGCGCCGAAGGTGAAGGCCGAGCCTGGTAAGAT
+>850:2:1:3253:14738/1
+CGCGGCCTTCCGGACGCAGAGCTCCTGATCTCGCTCGGTGCGGAGGTCGGGATGACGAGCGCCCTCCTCGCGCTGC
+>850:2:1:3253:14738/2
+GATGACGAACGCGGTCGGCGTACCGCTGGGCGCGGGGGCGGCGCGGAGCCTCAACGGGAAGATGGCCTTCACGTGC
+>850:2:1:3253:20424/1
+GTCGGCGGCGGCTCGCGGGGGGGCATCAACCATGTGCTCGCGACGATCGAAGCGATCTCGGCCCCGCCGGTGGGGC
+>850:2:1:3253:20424/2
+GCCATCGTATTCCCCCCGAATCCACTCCCACTCTAGGCGGAGTCCTTCCGCGATCGGCACCGCAGGGCGAAATCCC
+>850:2:1:3253:6586/1
+TGATGTTTCCACCCAGCGGTCCGCCGCCGGAGAGCGTGTTGATCGTTAAATGGGTTTGGACGCCGAGGGTTGCGGC
+>850:2:1:3253:6586/2
+GCCGGCGCGGCCTTCACCGTCTCCGGAGCCATCCCCCGCTCCGGGGGGTTGCTCAAGCGCGCGAGCGGCACGCTCC
+>850:2:1:3253:10373/1
+TTTTCTCGGGGAATCGCAACTTCGAGGTTGGCGCGCGCCTTTGGTCACCCGCAAGATACGCATCCACGCCGCCTCG
+>850:2:1:3253:10373/2
+ATTTCTCAAGAGCACTGCTGGAAGAGGTCAGGCGAAACGTGCGCGAAGACGGCGTCGAAGATTTCTAAATTGCTCG
+>850:2:1:3253:4984/1
+AGTTTGGCGTCGCTAACGCGAGTGGACCGTTGGTTCGATCTTTCGGGACCTTCAGACCCGCTGCCGTGTCATGTAG
+>850:2:1:3253:4984/2
+GGGCGAAGCGGTAGCGTATCCATGGTTTAGACCGGGTATTGCCCGGTCTCGGGGACGGGGATGCGTTCGATCCAAT
+>850:2:1:3253:13236/1
+CCAACCGACAGAAACAGAATAGGGGCAGATGCTCGCGAATGTCGCTTAGTACAAAAGCTAAACATGAGGGAGGCAA
+>850:2:1:3253:13236/2
+TAGAAAGTCGGGTCACCCATGGCCAAGCCCGCCGGGAACAGAGCACTGAAACCAAAACCAGCTAGGTCGGTATTTG
+>850:2:1:3254:3396/1
+CAAGCCGCGTCGACGACTGACTGATCCGTTCGTGCCGTACTTGCGAGAGCGGGCCACGGCCTATCCGGGCCTGAGT
+>850:2:1:3254:3396/2
+ACGATCCGTATCACCGAGGGCTCGTCGGTCAAGACGACCTGGAAGTGAGCAAAGTCGACCTGAGCTTGGTCTCCTG
+>850:2:1:3254:15150/1
+CGATTACTGAACTTCGGCTAGAGATCTACTATCATACTCTCCGCGGCGAGCGTGTTCTTGCAGAGATAGTCGTCTG
+>850:2:1:3254:15150/2
+ACCGCTGGTAGGTACAGAGGTGCTGACGAGATCGGCGGGTCAATCATGACTAGCGGGATGAAAATGGGAGTCATCT
+>850:2:1:3254:6985/1
+GGCTTGCAGCCCCCATCCGCCTTGCGGGCGCTATGCACTCGAACGGATTTTTGTCGCTGGCAGGCGGCACACGAGA
+>850:2:1:3254:6985/2
+GGGTCCTTCCCCAGCGGTACCGGGGCCGCGGGTGCGGTATTTCGCGAAGATTTTGCCGAAGCGTAACTTCTACTCC
+>850:2:1:3254:17605/1
+CGACTACGAGGCGACTCACCTCGGCGCCGCCTATGCGGCCCCGCCAGTATGGGGGACCCCCTTCAACGAGCCGCCC
+>850:2:1:3254:17605/2
+GCCAAATGGTGGGCGGGCGCGCCGACGACCACGCCGTTTATGGCCGCCTTCGATTCCGGAATCGATTTCGCGGGCT
+>850:2:1:3254:1986/1
+GATCAGCCTTCTCATCGCACCGCCGATATTCGAGAGATTCTTCGCAATGCTGTACCTCTTTCACGGAGAGAGAGCG
+>850:2:1:3254:1986/2
+GGAGGACAGCTTCAGGGGAGGACGGGAAAGGAGACCGCATGGGATTAGAACGAGCAGGATAAAAAATACGAAGAAA
+>850:2:1:3254:11569/1
+TCATTCTACGACCCGCCCCCGCCCGAAGCAGCGGGCCCCCCTGACCAACCCGCGATGCTTCTATCTCCGTCCCCTC
+>850:2:1:3254:11569/2
+GCGTATGCTTCCGACACCTCGGAAGCTACATCGCCTGCCCTCTCTCCCCAGCCACCCATCCCCACGCGGGGGCGAG
+>850:2:1:3254:15821/1
+CAGGATCGATTGGCACAGTGGAAAGGATGATGGCGTATGAGCAAAGGCAGCGAGGGCTATTTCTGCAGCACGGCGG
+>850:2:1:3254:15821/2
+ACGACCCGTGCCCAAGGGACCGAAAACCGGGCATAGGGTCACGGGCGTCATTCGGTTAGGCCTAGCCACGTTGCGT
+>850:2:1:3255:8632/1
+CCAAGCCCGAGCTGCGCGATTGCATGCTCAAGAACATGTCGACGCGCGCTGCCGAGACGCTCAAGGAAGAGCTCGC
+>850:2:1:3255:8632/2
+CGGCGTACGACCCCCCGAGGGGGTGCGGGCCGGCTTGGGAGCGGCCCGGCGCCCCGGCCGCGCGCGCCCGTCATCG
+>850:2:1:3255:4809/1
+TTCAAGACGCGATAGGCGAAGATGACGGCGGGCACGGCCAGTGCCAGGGCACCGATCAACCAGGGCACGATCGTCG
+>850:2:1:3255:4809/2
+CGAAAAATGCGTTGTTTAAGCCGTCGCAAACACCAACCAGGATGACACTACCCGCATCAGGCGGCAGGAGACTCCG
+>850:2:1:3255:18337/1
+TTTGAAGACTGTTGATGAGAATTTCGCGAAACTCTGATGCGCGGTATAACGCTGTTTCCGCAGCTTCATCAATGAT
+>850:2:1:3255:18337/2
+ATGTTACGGCCTTCGAGCAACTCGTGAAGCGATACGATGCTAAGTTGCTCAGGATCGCGAAAAATGTAACCCACAA
+>850:2:1:3255:4166/1
+TGCTATTCAACCTGCACTGGCCCCGCGGCGCGGCGGGTTACCGCCACCACCGACCAGCGCGCGGCCCCCTCCCCTG
+>850:2:1:3255:4166/2
+CGATTCCCTATGCGGCGTGGTGCTATGTGCTCGAGGCCCATGATTCCCTGGGGTGTGCTCCCTCTTCCCTTTACCC
+>850:2:1:3255:8243/1
+CGGCGTGGGCGGGCGGCGCGGGGGCGGCCCGGCCGGTTCCGCCCGCGCCCCGGCGGGGCCCGCCCCCCGCCCCGGG
+>850:2:1:3255:8243/2
+GTAGAGCCCGTTCTCCGACAGGCTGAAGGCGCCGGCGCCGGTGGCCGCCCACGTGTCGATCATCGGCATGGTGATG
+>850:2:1:3255:7990/1
+CCGAACTGGGACAACTCGCGATACTGAGACGACAAGCCGGCGACACAGCTCTGCAAGAGGACTTTCGCCAGGTCAA
+>850:2:1:3255:7990/2
+TAACTGGAGCCCGGTTGTACAGCACAACAATTCGCAGCGCCATCAGCAATTGCCGTTTGTATTCGTGGATGCGCTT
+>850:2:1:3255:2258/1
+AAGGACCTGTTTCGGGGCCAGATGGCCGCGAACCCGAGAAGGCGCGACCTCGCACGCTCTCGCCAGCCACGTGTTC
+>850:2:1:3255:2258/2
+CAGCGCACTGTGCAGCTATCGGCGGCCATGGCGCGGGGATCCTCTCGCTTGTTCGCAGCCTCCCCGGGGCGGGGCG
+>850:2:1:3256:16530/1
+GCATCAAATGTGCGATTGTTCCGCTCCCTGCCCAAGACCAAAATCACCATCACCATCGAGGCACCCACGAAGCGGA
+>850:2:1:3256:16530/2
+TTTCGCGCACACGCACCGGCCAAGCGGGAAAACGGATACGCTCAATGCCGAAAATAACAGTATCGTGCTTTCTTGG
+>850:2:1:3256:9087/1
+CAGGACGATGACCAAATTCAGCGGATGCCCGGCGATTCTCTTTCTTCTTGTGACGCTCGCGCGTACAGCGGTGAGT
+>850:2:1:3256:9087/2
+GCGGGAGCCTCCGCACCGTGCCGGTTGCCCTGTGATAACAGACGTAGGCCCAAGCGATGCGGGGCCGACGCGCGGC
+>850:2:1:3256:4438/1
+AGGAAGTCCGAATTCTCCCCACGGCGGGCGGTCGGTCCTCACTTCGCACATGTGCTCCGGGTAGAAACGCAGCTTC
+>850:2:1:3256:4438/2
+GTACGCACCAGCCACGGCCATGGGGTTTCTCGTCACCGTGCCGGGATTGAATTTGAGCGATTTGGCACCGCGGGGT
+>850:2:1:3256:7347/1
+CAGGATGGAATCGCCGACCCCGATGCCGGCGGGCTCATTGAACTGCGTGAAGCGGTCGCGAGCGGTCACCATCCGC
+>850:2:1:3256:7347/2
+GTGGTCGGAACGCTGACCGACGTCACCGAGATCAAGAATGCCGAAGAGCGCATGCTTCACGATTCGGTGCATGACA
+>850:2:1:3257:14382/1
+ACAAGGGGGCGCTACAGATTCGGCCCAGGCTGTTCGTCAATTACTCCCGATAATGCCACGGTGCTTCCTACACCCG
+>850:2:1:3257:14382/2
+CCGGGCGCGGGTATTCACGGGGAAGTCTGGGCGAGTGGCGTCACCCCAACGCCGATGCTGGTCCGGAGGAGGCGCG
+>850:2:1:3257:15210/1
+TTTGCCGACGCACAGAGCAACCGGATTAACCGGTCGCGGGGGCGGGGACGGATTGGGGGAGGGCCGCATTGGGGTG
+>850:2:1:3257:15210/2
+ACCTTCCCCTTGCGAATGGCCACCCGGGAGAGCGAAACGAGCACGGCGGCGGGAATGGTGCGGGCGAAGGGGAAGG
+>850:2:1:3257:16704/1
+GACTGGCAAGCCTTGCTGTGTCCGCTGGAGGGTAACGAGACGGACTGCGCGGCCTCGCTCTTGCTGCGCATATCCC
+>850:2:1:3257:16704/2
+CCGCGTGCTCGGCGCATGACCCAAGACCATTCTTCGAGGCGGGGCAGCCAAATCCACCCGACCCGGCCGCAACCCC
+>850:2:1:3258:4090/1
+ACGCCCTCCCGTTGGAATGACGGATTATCGCGGTTCCGCGGTGAAGTTGCGAGGATGACCGGGATGAGGTGTTGCC
+>850:2:1:3258:4090/2
+CCTGAGGAGTTCGCAAGGCTTCCACCACACGTGAGACGATGTGTGGCGTGGCAGTCCCGGACTTCCAGACGCTGAT
+>850:2:1:3259:4831/1
+GCGCTACTGCATGCGTGCCCGCGGGGGAGGTGGCGGCGGTGTAGAGCATTTCTCCCGCGTAGAGATCGGAAAAGGC
+>850:2:1:3259:4831/2
+TGCGGTCTTCTCGCGGGCGAGGTATCACGGATCCTGCGCAAAACCATTCGACGGATCATATCGGAGGTCCGTCTCA
+>850:2:1:3259:20885/1
+CCACGCTCACCTTCTTAATCCTGCTGGATCCGGACACCTTCGATCGCGCCACCCAGCCCTTCATCCAGAACCTGGC
+>850:2:1:3259:20885/2
+CCGCCGCCATTAAACCCCCGCCACATCCGCGGCTCGGCCACCGCCCGAGCCGGCTCTGCTGGTCGACAGAACGACA
+>850:2:1:3259:18302/1
+TCATCCGAGCAGTTTCTTTTATCGTACGACGCAAGCAGGCCCCCCCTTGACGATAGAGCCGGTCTACTATGCGGTG
+>850:2:1:3259:18302/2
+CGCGGAGCGCATCGCTTGCAGCTTTATCCAAGATTTGGCGTCCAGTGCTTCTTAACACGCTAACGGATTGAAGTCG
+>850:2:1:3259:17275/1
+GATGGCGGCAATTCCGCAGAGAGCCGTTCCGCAGCCGTCAGCCAGTCCGCAGGGGGCGCAGGAATTCTCCACACAT
+>850:2:1:3259:17275/2
+CGGTGAGCCTGAATCTACACGGCTGCCGTTATCCTTCGCGGCATGATTGCCAGGTTGGTTCGGGGATGACGTTGCA
+>850:2:1:3259:14478/1
+TTCGACCCACACTTTGGTCCCCTAGTCGCCACGAAGCGCTCCATGAATGTGCCTGTAGCACAGAATGAAAGCCAGT
+>850:2:1:3259:14478/2
+CTCGAATGATGTCACCATCTCTTACCTGGAAGGTCTTTGCTTGCTGGTCCAAAGGAAATTCAACGAGCTTCCTAAA
+>850:2:1:3259:19268/1
+CAGGACCCCGCCCTGGCCATCTTTGAACTGGCCAAATATCGACGCGCGCGTCGGCTGTGCTTGCACCTGCGCCCGG
+>850:2:1:3259:19268/2
+ACGAGCGACGACCGTATTGACATACTCGCAGTGGCCGCTTATAAGAAGCCAGCATTTGACCCGTGTCGGGACCAAT
+>850:2:1:3260:16034/1
+TCCGTAGGTCCCGTCGTGGCGGTATACGGTGTCACCTCCCCACGCGCCGTTCACCGCGGCCGGGATGGGCCGGAAG
+>850:2:1:3260:16034/2
+CTGTTCTCGTGCTCTTCGCTCCGCTGGCCGCGCGTGGACCGGGCGCCGACGGAAGCTGGACCTGGTGTTCCCGCGC
+>850:2:1:3260:12341/1
+TGTCGGACAGTGTCGGCTGGAGCGAGGCGCCACGGGCCTGTCTGCGGGCCGCGGCCTTTGGCAAGGAAGGCCTGAG
+>850:2:1:3260:12341/2
+TTCGACAGACACTGTCAGCGCGACTTGCATTCAGGCTGGTTTGAGGATCGCTTGGGGCTGGTCCCTGCCGTCCAGC
+>850:2:1:3260:15299/1
+CACGGACAGCGCCGCCACAGCAGTGCCGCCGCGCACTTCTCGCAGCTACTGCATCATCTAAGGCGGCGCGCACACG
+>850:2:1:3260:15299/2
+TAGCCTCTCGCGCCCCTGCGTCCGGATCCGCACGAGCTCTCGGGCGGCCTGCGCCAGCGCGCGCTGCTGGCCATGG
+>850:2:1:3260:6496/1
+GCGCACGGTTGCGGTCCCGTCCCGGACGCTACCCAAACTCTTCAGTACCTCACGGTCCCCCGTCGCCTTGTCTCCA
+>850:2:1:3260:6496/2
+GGAAACTAACCCTCGGTGCGTGATCGCCCGGCGGTGCGCCAATGAAGCGCTGCCCGTTCTGCGAAAGCAGCCCGGC
+>850:2:1:3260:2701/1
+GCCGCGGCGCAGCGGCGCGTACGGGCCGCAGGGGATGCCGAGCGAGGGCGGGACAGGCCAGAGACCGCGCGAGGGG
+>850:2:1:3260:2701/2
+GCCCCTCGAGGAGTCCGTGGGCGCCATCGCCGCGATGGGGCAGGCCGGGAAGGGCCGCGCCGCCGGGCGTTCCGGG
+>850:2:1:3261:10985/1
+TGTTTGAGCGGCGCGCGAACGATACATCATTCCGATCCGTCCCTCGGCGCTACCATGTTTGCGGGAAGCGCCGACA
+>850:2:1:3261:10985/2
+GACCATCGTGGGCGGTCACGGCACCACCGCCAAGCAGGCGGAGATCAGTTCCGCGTTGGCAGCGAACTAGGCGGGG
+>850:2:1:3261:15380/1
+GATCAGGGCCTCGCCTTGCGGCGTTGTGCCCGTCCGGACGCGGATCTCGTTGTGCGCGGCGTTACCCTCCCGGATC
+>850:2:1:3261:15380/2
+GCGCCCCCCTGGACGTCCAGAAGGTGCTCGATGCCACGATCAACGTCGTGGCGAACGAGTTCCGGCACCGCGCGCG
+>850:2:1:3262:2750/1
+CGGGTATTGGGGATTTGAAGGCGACGCGGTGAAGCCGCAGCGTCCTTCATGGAATTATCGCAAGGAAGAGGACGGC
+>850:2:1:3262:2750/2
+CCGAAAAGATTGTCGAGCACGTAACGCCAATGACAAAGCATGTCGACGATGATGCCGCCGTCATCTTCCTTGCGAT
+>850:2:1:3262:11354/1
+GAAAGGCCTCGAGCCATTCGGCGCCGGCTGTTTGGCAACCGGCCCCCTTGCCGACGAGCGCGCAAAGGTCAAGGGA
+>850:2:1:3262:11354/2
+AGATCGATCAGTTCCGGGCCGACTTCTTTCGCGTGGATGTAGATTTGAATGCGCCCCGCGGCGCCGCGCAGATCGT
+>850:2:1:3262:4326/1
+CGACAGCAGATCTTTGCACACCACCCGGCGTGGCCGCCTGGAGAAACCGCTTGGGCGACGGCCACCCGCTCTAGGT
+>850:2:1:3262:4326/2
+ACGTTTTTTGCTCAGCCGAATCCGGGTCGATCTTGAAGTTGGAGAGGAAGTCGGGGATGGTCAGCAGATGTTGCAA
+>850:2:1:3262:12381/1
+GGCAGCCGTGGCCTCGTCGCGAAACACCGCGTACGCGACTCGCTACCTCGCCTTCTTGAGCGCATTGACGACCTGC
+>850:2:1:3262:12381/2
+GTACGTCTCGATTTTCCCTACGCGTGTCGGCACCCCGGAGACCGCCGAGGGCCGCCCTCTGCTCGCGGCGGCGTCG
+>850:2:1:3263:8933/1
+CCTACGATATTCATGGATGGCTGGAGATACCCCTGGATTCTCGCGAGCGGGGGATTGGGCCGGTTGCACTGGATAG
+>850:2:1:3263:8933/2
+GTAACGCCTCCTCCAGCATAATTGAAATTATCTCATCGACCGACTGTGCCAGCCGCAACGAGGTTGAAACCCGGGT
+>850:2:1:3263:17183/1
+CTTCGATCCGCGCATGTCGCCGACCGTGCTCCGCGCCTTTGAGAATGCCGAGGACGAGGCGCTCACCAATACGCTT
+>850:2:1:3263:17183/2
+ACGCGGCGGCTGCGCACATGCTCAGCTGGTCCCTCAGTAGCGGGGGGGGGAGGCGTGCTGATTTGCTGGACTAGGC
+>850:2:1:3263:16566/1
+AGCGCATCATCTCGCGCAGATGCCTCTACCTCGGCGAGCGACAAGCCTTCTTCGAATGCGGCAGGGGGGAGACGAG
+>850:2:1:3263:16566/2
+AGGGAGAATGAATCTTTGTCTTTGCATTCAGCTTCCCCCTGAGTTTTGGGTTCTCTCTGAGTATCGGGCTTCTGGT
+>850:2:1:3263:12038/1
+GCCTCCGCTTCCGCCACCTCGACACGCACGGCGTCTACCCCCTCGTGGGGTGGAGCGACTCGCAGCCGGCGCGAAG
+>850:2:1:3263:12038/2
+GGTCCGGACGTCAAGCGCAAGCCGTTCGCGCTCTATTTCGTCACGCAGTCACCCGATCCCCTGGAACAAGGGAGCT
+>850:2:1:3264:8316/1
+CCGGAGGCGGCGGCCGTCGACGTGCGAGTAGATCTGCGTCGTCGAGAGCGAGCTGTGGCCGAGGGGCTCCTGGATT
+>850:2:1:3264:8316/2
+GTCTTCATCTCCGCGCGCGGCCGCCGGCTCGACACCTCGACCCTGCGCCGCCTGACGCCGAACCCGCACCAGCTCC
+>850:2:1:3264:13131/1
+TGCTGGGGCACGTGACGGCCGATCCCCAGTCTCCTGCTTCGCCGCGAAGGTGGGGGTGGCGCAATCCCCCGCCGGC
+>850:2:1:3264:13131/2
+CAGTCCGTCAGTTCCAGCGTCAGTGCCATGGCGCAGGAGCCTTCCCGACAAGGCCGCGACGGCCTGCTGGCGTGGG
+>850:2:1:3264:12218/1
+GATCTCCACCCCCGACGTCGCGACCACGATCTGCCCGGGGCAGCCGACGTGCTGCTCGAGGGGCGAGAGCAGCGCG
+>850:2:1:3264:12218/2
+TGACGCAAGCTCGCCCCCTCCCCGCCTTTGACCGGGGCCAGCGCCACGCCTTCAACAAGAGCTGTGCACAGTATGT
+>850:2:1:3264:19690/1
+CAGCTCCGGACAAAGCATGACGGTCCATCTGGCGGCGAGTGGCGGACGTGCATCATGATGCCTACAAACGCGGCGA
+>850:2:1:3264:19690/2
+ACTCCAAATCAACGCACCGTGACTTCAAGCGTGTAGGAAATATTGCGTTCGGGGGTCGTATCCGGCAGCACGTTGT
+>850:2:1:3265:13673/1
+TGATCACGCTCGCCAGGATCGCGGTCAGGATCGACGTGAAGAAGATCCCGTTCCCGTCTGGGGCCGAGTACGGCCG
+>850:2:1:3265:13673/2
+TGATGGCGGCGACAGGCTGGAGGGTCATCCTCTGGCCCTGGGTAACGATCTTCGGCAACATCCTGGGCGTAGAGGG
+>850:2:1:3265:6450/1
+TCGGGTACGACCGCTCGACGCTGTAGCCGTCCGCCGCGGTCGGCCGCCGGACGACGTTCTCGCCGGCGGTCTTGCC
+>850:2:1:3265:6450/2
+CCTCCGCGCCACCGGCCGGGCGACCGTCCCGCACGGCGGGGCAGCCCGCCACCGCGTACGCGCGCATGGACGAGAA
+>850:2:1:3266:7298/1
+TCTCTATCGGCTTAATCTCCCTCTTAAACCGGCGCCACGAACTCATTGTGCCGAGCTGGCCGGCACTACCGCTCCC
+>850:2:1:3266:7298/2
+TGGCGAACAGTACCGGCGATGGTAAGACGGCGTTGGGCGCCAGCGCCGGGTTAGGTGTCCACACAGCGAATAACGT
+>850:2:1:3267:13008/1
+AGGCCGCCGTGCACCACCCCGGGGCGCACCAGCACCTTCTTGTCCGTCTCCACCACCCGGCGCCCGCGCACCCCCC
+>850:2:1:3267:13008/2
+CTTGGAGACCTCCAGGCGCCGGAGATTCGCACCGGGGAGCTGGTGGAGGGGAAGGGGGGGCTGGGCCCCGGACGGC
+>850:2:1:3267:13776/1
+AACGGGCCGGGGCGCTGCGGCAAATGGGGCCTTCGCGCCTCGGCCCGCTGCTGAACCGTCCCCTCCGGGACAAATG
+>850:2:1:3267:13776/2
+GAGATAAAAATTACCCAAGCTTTGTTAGTTCCGCTTTGGATCAAAGCCATTTGAAAGATGGTCTGATCCGGAAACT
+>850:2:1:3267:13417/1
+AGGCCCCGTCCCGGCCACGAATGAGATAGCGGGGAGCTTGTTCCCAGCTTCTCGCTTCCGGGGTCTGCTTTGCGCT
+>850:2:1:3267:13417/2
+GCGATGGATATCTTCGTGGTACCAACAATCTTATTTCGTCTGCTCTACGGCTTATTGATTGTGGGGCATGGCCGAC
+>850:2:1:3267:1299/1
+TCTTTCGTCCAAGCTGGCCGGCGAGGCGGGCGGAGCTGCAACAACCTCGCCTCCTCCCGGCGGGGGCGCGATCCCA
+>850:2:1:3267:1299/2
+CCCTCTGGCTCCACGGGCGCGGTTGTTGAGGCCCCGTCGGCAGCCTGGGCGCCAAGCGGAGAGCAGCCCGGCCACG
+>850:2:1:3267:18584/1
+GGATGAAGCACTGCAATCGGCGAGAGCTCCTCGGGCCGCCGAGCGTGCAGATGAACCGACACACTCGCCGCGCCCG
+>850:2:1:3267:18584/2
+TGTTTGGGCGAGTCGGCTATCGACAGAGGCAGGTTCGCGCTGCGTTGCGGGTGGATCCCGATGAGGCGGGGGGAGG
+>850:2:1:3267:1051/1
+TGCGACACCGCCGCGTCGGCCTCCAGGCCGGGAACCCCGCCGGGCGGCCGGCGTCGGACCCCCCCCCCAGGCCACC
+>850:2:1:3267:1051/2
+GTGGTGCTCCGGGACGGAATCGCGCTGTCGTTGGCCGGACTCGCGGTTGGGCTGCGGCTCTCGGGCGGGGCGGGCG
+>850:2:1:3267:3445/1
+ACGGGCCGACATCCCGGAGGATGCGGCCGGGGCGCTGCGTCCCGGGCGGTTCGTGAGGGGGAGCGGGGAGATCGGG
+>850:2:1:3267:3445/2
+TCTTGATCGGTCGCCCGTCGGGCGTCGCCGGCAGCCCCCCCGACTCGGGCTTCTTCCCGTCGGCGCGGAACACCGA
+>850:2:1:3268:11156/1
+GAGTTTATCGTGATAGTTCCAAAATCTATCCTGCTCATCGGCGCATCGGCGCATCGGGCCGCCTCAGCGACCTGGT
+>850:2:1:3268:11156/2
+CGATCGACAAGTTCGAGGATTTTCAATGTCCGCATTGCAAGGTGTTTCAACCGACAGTTACGGAACTGCTTTCACG
+>850:2:1:3268:5156/1
+GCGGAAGAGCGCGACCACCTCGCGCCGCGAGAGCGGGCGGGGCAGGTCGAGCACCGGGACGCGGCCGGGGCGGCCG
+>850:2:1:3268:5156/2
+CCCGGGCGCCTGCTGGCTTTCTAGCGGCGGCCGGCCGAGCACCCCGGGCCGTGCGGCAAGGTGCGGTTGGCGCAGG
+>850:2:1:3268:17293/1
+CGTACCGGATACTTCCTTATTTTGATCGCCAATAAACGTGCAGCTATCATGCTCTCTTTTATCAATACAGGCTTTC
+>850:2:1:3268:17293/2
+CGTGCTTTCGCTGATCCTAATCTTGATATAAAAAAAGCTAATCCAAAAAATGCCAATCCCAACCCACCTCCTTCTT
+>850:2:1:3268:7170/1
+GTCTTACCGCCGAAAGCCGCTGCTAGCGCGCCTAAGATCAAACCGAATGCGGCCGCACCTGTGCCAACCGCGCCGC
+>850:2:1:3268:7170/2
+AGCAACAGATAGATCAGTTGGCGGGGCCGGCGAGGGGGAGCGCCGACCAGGCGGCAGCGCAAGCTCAACAAACCAC
+>850:2:1:3268:15419/1
+TGCCAAAACCAGGCAGCAAAGCGCTCTACTGGCGAGATCCGTCTCGGCCTTGGCATTGAAGGATTTTTTCCTCCTC
+>850:2:1:3268:15419/2
+CACATTGAAGGCAAATTTCCAAGAAAACATTTTTCAACTGTGCTGGTGACAGGCGTTCCGCCCGCCCTTCCGGCGA
+>850:2:1:3269:8097/1
+CTCGGGGTGCTCACTTGGTCCCCTTCGCATTAGTGGACAGCCGGCCTATGCCAGCTTTTGGCGCTGATGCGAGGAG
+>850:2:1:3269:8097/2
+GCTTGCCGACGTAGGAGACGAGCTGTTTTTGGTAGAAGAGAGGGTGATGATTTTGGTAGCGTTTGTTATTATCATT
+>850:2:1:3269:8746/1
+CGACTGCGCGAATGCGTTTGCGGCCGAGACGGGGATGGCCGATCGCTGCACGTTCTACTGCCGGGCGGTGGGGGAC
+>850:2:1:3269:8746/2
+CCCGGCGCGACGTACGACTCCAGCGTGTCGATCAGGAGCGGCGCATTGACGACGTGCTCGAGAAATTCTCCGCAGA
+>850:2:1:3269:19832/1
+CGATTAGCGTGGCGCCTGCGTACGAATCTATCCGTTGCCGCCGGGCGCGTACGTCGTGGCGGGCGTAGCGAGGGCG
+>850:2:1:3269:19832/2
+ACCGACCTATCGCAGGCCGCGAACAAGTACATGGGCGAGACCGAGAAGAACCTGGCGAAGGTCTTCGACGAGGCCG
+>850:2:1:3269:14994/1
+CGAGGCGGCATTCGAGAGCGGCTACACGGCTGCCTTCAGGCCGCGCGCGGGTGGCTGGGCAACCGCCTTTCGGGGC
+>850:2:1:3269:14994/2
+TCGGCGTCGACCTGGGGCATCTCCTCGACGATCTCCCCGGTTTCTCCACGGCGCGAGCCTCGCAGCTCGCGTTGGG
+>850:2:1:3269:2322/1
+CACAGCCCGGCTCGTGCGGGCGGGGAGTGCGGCAATCTGGGGTCGCGCTGGGTCAAGCCGGCCCCGGCCGAGGCGC
+>850:2:1:3269:2322/2
+ACCGCGGCGGGGTTGTGGAGGACACCGAGCAGGCCCCAATCCTTCGGGATCGAGAATTTGTTGCGGGGGGGATCGC
+>850:2:1:3270:11933/1
+CGAAGTCAAGCTGCCCGCTCGAGCGAACGCCTTCTTCACCGAACTGAGGCTTGAACTGGCCGATCGAGAAGTCGCG
+>850:2:1:3270:11933/2
+GAATTCCAGGCTGCAAACGATCCGGGTGGCAGCACAGCGGCCGGCACCGCCGCACCGTTGGCCCCGGGCGGGGGTC
+>850:2:1:3271:14931/1
+GCGGGCGACCAAGAAGGACAATGCGCTCGCCTTCCTGATCGACCTGAAGATCGCCGCCAAGGCCGCCGAAGACACG
+>850:2:1:3271:14931/2
+TCGTAGACCTTCTTCATGGCCTCTTCGGTGCTCGCGGCCTTGCCCTCGGTGGCTCGGAGGCTGTCCATCATCAGGC
+>850:2:1:3271:10489/1
+GATCCGGCTTCGCATTCGGCTCCGAGTACTCGCCGCTCTTACCGTCGCCGTTGTAGTCCAGAATCGGCGGGCGCCA
+>850:2:1:3271:10489/2
+GTACGATCCGAAGGCCGTTAAAACCACGCTGATCGACACGTGCTACGGGACGCACCATCTTCAGTTCGATCCGGCG
+>850:2:1:3271:18979/1
+ATCGTGATCCTCCTCAAAGCCTATCTGCGTCTGTAGGAGACGTTCATTGCCGAGGAGATGCTCGCGCTGGCACGTG
+>850:2:1:3271:18979/2
+ACCTCTGCCTGCGGATCGTCCACACTGATCTGATGACCCGCCTGAGTTGGTTGTGCAAGTAATGCGGCCGATTCGG
+>850:2:1:3271:2349/1
+CCGTCGCCGTTGATGACCGCGAACTTCAGCACGTTCACGCCGCGCTTCAGCGTCACCGCCTCGGACTTATCCTCGT
+>850:2:1:3271:2349/2
+GCGATGTTCTTCGGCGTGGTCTACCTGGCGGCGGACAAGGAGATGCCGGACGTGAAGCTGCCGATCGGGGCGGCGG
+>850:2:1:3271:6995/1
+AGCGTGTAGCCCTTGCGCAGCGGGCGCTGGGAATTGCTCCAACCAGGCCACGGTGACGATCGGCGGTGGCGGGGGA
+>850:2:1:3271:6995/2
+CGTGGCGCCTCGCGCCCCCCCGCCAGCGGTTGGCCCGCCGCGCTCGCCAGCGCCAGCGGCGCCGACAGACAAATGA
+>850:2:1:3272:3283/1
+TCGGAAATCGCGGCAGAGAGCGGGACAGCGGAGCGCTCGGCTTGTTGCTGGTGCTGGAAGAGCGGGGGGGACTGAC
+>850:2:1:3272:3283/2
+CTTCCGCGTGATTCCGGGCAATCCTGAACGCGGAGAGCGGACGGTTGATGAAACGGCACGAAAGGAATACCGCCGG
+>850:2:1:3272:1738/1
+ATCACAAGGCTCTCATCTGAATACGATGATGAGCCGCTCCCGCCTTGGCTTTCTCGCGTTAACGGGGGTCATGACA
+>850:2:1:3272:1738/2
+CCCAACAAGTGCACGATCAGCTGAGTCACACGGCGCGGGCCTGCCACCGCAACCTCTCTCCACTGCAACCCAAACG
+>850:2:1:3272:8170/1
+CGGACACTTAGATCTTCGTCTCTCTGGCCGTCATGGTGGTTCTGTTTCTGATCAGTACCATGGCGAGGCTCTATCG
+>850:2:1:3272:8170/2
+CTGGGTTGGACTAGAGATGCTCTTGCGGAGCCACGTCGAGTTCCATGAGGTCGCGTGAGGGGCCGCGACCCGCCTG
+>850:2:1:3272:3337/1
+GGGGCGGACGCCGGCGGCGGCCACCCCCTGAGCGCCGCTATGGCTCGGGGTCTTCTCCAGCCCGGCGAGCGCGCGC
+>850:2:1:3272:3337/2
+CGCCGTCATCCGCGCGGGCGGCGCCAGCGTGTCGGCGGTGAAGGGGAGGAAGGCCGGCCCGGCAGACGCCCGGCGC
+>850:2:1:3272:20641/1
+ATGTCGACTCTTTCCTTCACGAGAATCCCGACCTCAAGCGGGCGCCCTATGCCTTCCTCACCGACTTCATCGGCCT
+>850:2:1:3272:20641/2
+TTCCTGCGGCGGGGGCCAAACTCGCGGCCGGGCAAATGCTCCGGATCGTGGTGGGGGATTATACACTGAGGCAGGA
+>850:2:1:3273:11232/1
+TGTGGGGGGCTGGGTGCCACTCGCCCTTAGCGAACCGCGAAAAGAGCAGCGGGAAAAAAAACGCCCTCTCCTCGCC
+>850:2:1:3273:11232/2
+GCCTTGCCAGAAGCGTTTCGAGGGCAAGATGCCGCTTTACCGGCGGGTTGTTAAGCACGGGGGGTTGGGGCGGGGC
+>850:2:1:3273:10617/1
+GGCGACAGCGGCAAACACGCGGTCATGGAAGGAGTTGTACTCGAACCAGAATTATTCCGGGTTTCGGGCCAGCGCG
+>850:2:1:3273:10617/2
+CATTCGTGCGCCGTTAGCTGAGGACGGCGAGGAATACTTGCTGCGACTGGTGTGGATCGCCGATGGTGGCGGGCAT
+>850:2:1:3273:4884/1
+AAGACGAATTGCCTGAAGTGCCTTCCGCCGTGGCCGCGTTCAACACGACGTAGACGAGCGCGAACGTGAAAAGAAA
+>850:2:1:3273:4884/2
+GCGAATGCACCGCCCGCGGCGCCTTAGATTGCGGCACAGCGCGCCGCCGCCGCGCGCGCCGGTCCGCTCGCTCCCA
+>850:2:1:3273:6592/1
+GGCCCCGACGCCTGACGGCGTCACGCCGCTCGTGGCCGCCCGTGCCTACCCGCTGCTGCGCGCCCCGCGCACCGCG
+>850:2:1:3273:6592/2
+CCAGATTGGCGCGCGGCTCGGCGAGCCATTGCCCGCAGACGGTGGACGCGATGGGCAGCACATACGCACATGTGGG
+>850:2:1:3273:11857/1
+CACTGCCCCTTTTTCGGAACCAGGACAGACGCCGAACCTCATCGCGCGTCCCCTTTCATGCGATGCGGCATTCTCC
+>850:2:1:3273:11857/2
+TTCGGGAAGAAGCTCGATCTCATCATCATCCCAGTCCCAACCGTCGGGTGTGGTATACGCTGTTTCCATGCGAACC
+>850:2:1:3273:5269/1
+AGCCGTCGTTGCCGTAGCCGAAGAAGCGCGTGCTCCAGCCCGAGAAGAGGCGCGTGGCGGGGCCCGCGCCCGCGGC
+>850:2:1:3273:5269/2
+CGGGAATGGGGGCGGACTTCGCCGACGACGACAACGACGGCCGGCCCGATATCCTGGTCACGGACCTCCCGAACCA
+>850:2:1:3274:6840/1
+CCGAGCACCCTCGGGCCTCTGCCGAATGACCTTTTGCCCGTGGTTTTCTCCGGCCGCTCCGGCCCCTTCCTCCCGT
+>850:2:1:3274:6840/2
+CATCCGCCAGCATGCCCGGCGGGCGAGCCGCGTAAGAGCTACTGGGGCGAGCGTTCGTTCCCGCTCATCATGCAAA
+>850:2:1:3274:20599/1
+ATCCCACCAGTAGGGCTGCAGCTTGAAATCCGGCGTCAACAGCGCGGGGCCGCTCGACATCGCCCCCGCGATCCGC
+>850:2:1:3274:20599/2
+GCCGGGCTCGGGGCGACCCTGCGCATCATCCCCACGCGGCGCTACGGCTAGGCAGCGGCGATAGCGGCGGCGACGG
+>850:2:1:3274:8533/1
+ACCGACGCGATCCATCTTGTTAATGAAAGCGATGCACGGGACATTGTATTTCGTTGCCTGCCGCCAGACCGTTTCC
+>850:2:1:3274:8533/2
+CAGCGTCAGGAGCCTGGCGTTTACAAAATTTTCGAAGGAATCAAGCAGCGCATCAAAATCATCGATACGCCGGGCC
+>850:2:1:3274:3362/1
+ACCGCCACGGACGAGCCCACGGCGGCTGCCTCGGTCGTGGAGATCTCCTAGAGATGTCACGACGGAGAGCTCCGCG
+>850:2:1:3274:3362/2
+AGCGCGAAGCCCCCTGCACCCGGCCGGTAGCCGCCGTGCCCGACATCTCCGCATCCCCCGGGGCCGCGCGCCCGGG
+>850:2:1:3274:1492/1
+GTTCGGCTCGCCTGGGGGGAACTCCGCGACGCCGTCGCGCGGCGTGCTCTCAGCGGACGGGGGCCCCCCGCCGCGG
+>850:2:1:3274:1492/2
+CGCGGAGCAAGCAAAGTCTTCTGTGAGAGGGTACACAATCCGCCGGGCCACCCTCTCCCGACGGCTTGTCGGCGCA
+>850:2:1:3275:7148/1
+AAGCTTCTTGCCAGAATGATACATCACAATCATTTTCTCGAGATAAGGGCAGGCAAGCTTGACGCCAGTCTCATGA
+>850:2:1:3275:7148/2
+CTTTAAACTGCGACGCCTTTGTCTCAATACTTTCTTGCTGCGTTCGCCACGCACCTCCTCTTTCTGGTACGCGTTC
+>850:2:1:3275:1447/1
+CGCCGACTCTGTACTGAGCAGCCAGCACGTGTCGGACCAGGAGATCGAATCGGTTCCGCGGGAGGCGGCGGGGGCG
+>850:2:1:3275:1447/2
+GATTGACAGGACGCCGAGGCCGCGGTCGTTGAGGCGCGACATGAGGTTCATCGAGATCGCCAGCGGGGCCTTCGCA
+>850:2:1:3276:14329/1
+CGTCTGGTCGATGTACGCGACGAGCATCATTATGATTCTCGGCACGCCGGTGGTGCCGATCACGATCGCACTCTTG
+>850:2:1:3276:14329/2
+CACGCCCATACCGGGCAGGATCATGATGTAGACCGCCGGGGGCGAGTAGAACCAGAAGAGATGCTGGAACAGCAGG
+>850:2:1:3276:6340/1
+CCGATGGGGCTGGACGAGGGGGGGGAGATCGCGTTTTTGATTCGTGGTGTGAATCGGGGGCAGGCGGGCGGGGCGT
+>850:2:1:3276:6340/2
+AGCAGCACGCAGCGGGCTTCCCGTTCATTTGCAAGCGTGCGGGCGGCTTGAGTTGATGGCGGAAGCGGCAAAGAAA
+>850:2:1:3276:11509/1
+AAAGAAGACAGGCAGGCCAGCCGGGATCGATGGGCCCCGAGCGGGTTATAAAATCTCCTATTGACAAGCGCAAAAG
+>850:2:1:3276:11509/2
+TCCCAGCTGGCGCTCAGGGACGGCTTGGTCTCGTTTATCATCCTGCCCGCTTGGTCTGCGGGAGTGTGACCGCGGC
+>850:2:1:3276:10362/1
+AAGCAATTGAACTGAGCCCCGGTATCACTGTGCAAAACGCTCCACTGGAAGGTAAGTCGCCATGAGCGATCTTGAC
+>850:2:1:3276:10362/2
+CGCAATAAATCGCGCGGATCGCTTCGGGCGTGAGGGGACCTTCGCTGCGCTCGATCCGGCTGCGAATTACTCGATC
+>850:2:1:3276:19403/1
+CGGGTCGGCGCGCGACTGGTTTGCCGGGAACTTCAGCCGGTCGGCTCACCGCCTGCCGGGGTTGACGCTCCCCGGA
+>850:2:1:3276:19403/2
+CGCAAGACCGGGTTGGCCCTCGTGAATCCCAGCAGATCGGGGAAAAAGGTCGGCAGATTACTCACATGAGGCGTCG
+>850:2:1:3276:21323/1
+GCATGAGCTTGCGCGCGAGATCCTTTACAGAAGTGAAGACACCTCGCGAAATAACGTCGCGCTGAATCTTGGAAAA
+>850:2:1:3276:21323/2
+CAAAACCAGTGCACGCCATACCAGTACAGAGTTCGTCGATTTCCTTGCACAGATCGTGGCGAGTCAAACGGCAGGT
+>850:2:1:3276:15692/1
+ATCTAACGTGAGCGAGGGTGGCCCGTGCGCCGAGTTGATTGCAACCTGCAGGTTCAAAGTTTAATCGCTGATAAAC
+>850:2:1:3276:15692/2
+CAGCGGGTCTTCACTCTATTCCTCCCAAAAGGGAATTGCTGTATGCGATAGCTTATTGGAACTCAAATATCAGAGT
+>850:2:1:3276:5610/1
+CTTGGAGGGGGAGCCCGCCCCTCCCAGTAAAACCCTTACACTTCTGGCGAATGCCTTTTTGCCCGACTGCCTTCTC
+>850:2:1:3276:5610/2
+TGTAGGTCCGTTCGGCCACAATATCCGCAAAACTACTGGATGTGGGAATCCGACACCCATAACGCCGAGACCAACA
+>850:2:1:3277:13192/1
+CCAGATCCACAACGACGAGGTAATGATAATGACCATCGAGGACCCGGGGGAGAACCAGCTCGGCTGCCGCTACACT
+>850:2:1:3277:13192/2
+GCCGGGGTGGCCTGGTAACGCCGAGTGGCTGGCGGTGTGGGCCGCCTCCGGGAGCCGGAGTTCGTCGACCATGAGC
+>850:2:1:3277:20993/1
+CGCGCGGTAAGCGACGGCGCCGGGCACGCCGGAGAGGGCGGAGAAGAGGGTGGGGGCGACGAAGCGGTCCCACGCG
+>850:2:1:3277:20993/2
+CTCGAGTTCGCGCTTTCGTGCGATTTCCTCACGTCGTCGTCCGCTCTTCCCTCATTTTTTACCGCCGCGGGGAACG
+>850:2:1:3277:5560/1
+AAGCAGAAGCGGCCCCGCAGCCGCCCGGGGTGGTGGTTGATATAGGCGTGGTCGAGGGGGGCGCGGGGGCCGCGGG
+>850:2:1:3277:5560/2
+TCCGGTGGACACCGGACCGCATGGCCGAGGCCGGAGCCCGACCGCAGCCCGCACGCCAGGGACTCGGCGGCGGCCA
+>850:2:1:3278:10339/1
+CGGGGGTAGTTGATCCGGAAAACCTCGAGCGAGTCGCACTCGTCTAAGCGTTGAAGGGCTCTGGGCTCTAGGCTCC
+>850:2:1:3278:10339/2
+GCATGCGGTGGTCGAACAGGGAGAAGAGCGCCGCGTTTGCGACGAACTTTTTCCCCACGGGGTCAAAGGAACCCCC
+>850:2:1:3278:13581/1
+TCAACGCCTCGAGCGGAGCTCATCTAAGTATCAGCCGAATTTCCGGCGAAACTCCCCGCTGATTTTGTGGCGCCGA
+>850:2:1:3278:13581/2
+CTAAGGGAGAAGGGATCAAAAGTTCCTCGAGGGGTCGAATCCCTCTCTCTCCGCCACTTTTTTGGCCAGCATTGAG
+>850:2:1:3278:4793/1
+GCTGGGCCTTCTCGGCACGGCCGAGGCAGGGGAGAATCTGCGCGCGCGTGCCGTGCACGATGTGACTGCGGTTGAG
+>850:2:1:3278:4793/2
+GATACACCCCGGCCAGAGGAAGGGCTTAATCGCGGGCAGTGGCAGCTGGGGGCCTTCCGCCCGCCGCCTTGGCTAC
+>850:2:1:3278:8576/1
+CTTGACGACGAACCGTACGTTCGTGCACGTGCCCTGCGCCTCGTCCCGCCCCCCGACCGAGGCCCCCGCGGCCGCG
+>850:2:1:3278:8576/2
+ACTGCGAGTATTAAAACACGCTCGAGCAGGCCCCAGCGCAGGCGAGCGCCCGGCAGTACCGCCGGGCGCCGGCGCG
+>850:2:1:3278:13089/1
+GCCATCGCCTCGACGAAGCTGGTCAGCTTTTGGACCTGCTCGTCGATCACCGGCACGGTGGGTTTCTCATCTCGCC
+>850:2:1:3278:13089/2
+CCGCGATGCTCGAATGCACAGATGTTGAGTTTTTGCCGGAGGCCTTGCGGTCGAGGGTGCAAGAGGCCGGCGGCCG
+>850:2:1:3278:16155/1
+CACGGCCACAGTGTGCGGAGCGTTCGGCCCAGGGCGCGAGCTGAGCAACACTGATCCTCGGGGTCCGGCGGCCACG
+>850:2:1:3278:16155/2
+GCACACACCATGGATCTCCTCGACAGCGACCGCCCAGTTGGCGCCGCCGTCGGCCGCGCGCGCTGGGGGGGCGTTG
+>850:2:1:3278:16207/1
+GAGCAAATCGGCGGGCTGGTGGGCAACCGAACTCTCGTTCATTTTTTGCTCCGTCCTTCAGTCTGTTGCCCGGGCC
+>850:2:1:3278:16207/2
+CCACAAGCAGGGCGGCGCTTGGGGGTAAGAACTACCACACTTTCAGCAGTAGCACGGCCCGCCCGCTATGCCACAC
+>850:2:1:3279:3213/1
+AAAGGGGCTAGCGGCCTCAACCTCCGCCAACCCCACGTCGATCATCGTTGCGGGGGTTGGGTAAACAAAAAGCGAA
+>850:2:1:3279:3213/2
+CGGTAGGCGTTAGAAGAGAGCGCTCGACCCGTCCCCAGCCTCAGACATCAGCTAACTTGGAGAATCCCGCGGCTTT
+>850:2:1:3279:15150/1
+CAAACTGCCGAGCGCCGGGGCCCCTGGTTTTTGCTCGGTCTTATCCGCCCCCCCCTCCCTTCGCCGGGCGGCCACA
+>850:2:1:3279:15150/2
+CGGAGTACCGTGGGAAAACCCCGTGCGGCGCTGACCGCGAGGACAAAGAACAGCACGCGCAGGGAGGTGCCGCGAA
+>850:2:1:3279:12686/1
+GCACAACCCGCCGCGCCACGGCGGCCTCAAGTACGAATCCCCCCCAAGGGGGCCCCCGGGCACCCCCGTGAGGGGG
+>850:2:1:3279:12686/2
+GCTCGCTCAGGTAAGCGTCGAGGTAGTTGTGCTGATGCGTCGTCGACGCTTTGGACGCACGCTCGAACGGCCCTCT
+>850:2:1:3279:16682/1
+ACACCTCCACCTCGCATCCGGTGTCCCGCTGTGTCCTGCGGGCACCGGAACCCAACGCGCTCGCGCTGCTGTCCGG
+>850:2:1:3279:16682/2
+TCGACCAGCACGGACGCCCCCCGCCCCGGCGCGCTGGTCACGGCACAGTGCCGTCCAGCGAACCCGGCAGCGCACC
+>850:2:1:3279:13545/1
+AAACGTTATGCCTCGTCGCCGCAAAACCAAAATACAAAAGATCGTCGCCAAAATAGACCCTCACGCCGCCGCCGTG
+>850:2:1:3279:13545/2
+TCGCTTCCATCGCCTCACTCTTGATACCTAACGAGACAAACCACGCTACCAAACTACGCAGGGCGTCGGTGAACGT
+>850:2:1:3280:19725/1
+CGCGGCGATGTGCTCGCGCTCGTCGAGGCCCACCGCCGCCCCCCCACACCCGTGGTGGCGGGTAGGGCCGGCGGAT
+>850:2:1:3280:19725/2
+TCGAGCGCGGTCAAAATCCACGTCGCGGGCCCGGTCATCCGGAAACCGGACACCGGTTACGGCATTAGAAAATCCG
+>850:2:1:3280:12988/1
+CCGCGCTCGGTCTCCGGGCGTGGAGCTCGGCGGCGGCGGCGAGTCCGCCGGCCTCGGGGGGGGGGGGGGGAGGCGC
+>850:2:1:3280:12988/2
+GTGCCCCGCCGGCCCTGCGGCCGCGGCGTACCCGCTGGGGGCGGCGCCGGGGGGACCGGGGGGGCGGGGGGCGGGG
+>850:2:1:3281:3301/1
+AGTCACAACCGCTATCGTTCCAGCCACCAGGATCGCTCCGAATAAACATCCGGCCGCAAAAACTTGCCAATCGAAA
+>850:2:1:3281:3301/2
+GATCTACTTCATTTCGGATTGGACGGCTCTCCGGTCGGAAGTTTTCGACCCATCGAGTTCAACCGATCGCCCCGCT
+>850:2:1:3281:4460/1
+AGCCGGGGCTCCTCTGCGGGCGGGTCTAGGCCGGGACGAGGGGGGAGACGATGCACGGGCCCGGGCCGACGCGGGC
+>850:2:1:3281:4460/2
+CGGCATTGTTCTGGGAGGGGAGGCGTAGGGAGTTCGTCCTCGCGACGACGACGGGGGCGCGGCGGACCGCCGGGGC
+>850:2:1:3281:19173/1
+CAACCCGTATTCGTTGACCGAAACTTAGACCAACTCGATCACAGGCGGCGTGGCGGTGCTACTCTTCCCCAACCCG
+>850:2:1:3281:19173/2
+TGATGTCGAGCGAATAGTTCATGTTGACGCCGCGCGAACCGATATACGCGACTCGCAGCCCGCAGCCGCGCGAGGC
+>850:2:1:3281:20403/1
+ACGCGCCCGGGTCGTATTGCGCCCGCCGCTCGTCATCAAGCAGGAAGACAGGTTGGCTCGACGGGGCGAGGGCGCC
+>850:2:1:3281:20403/2
+CAGAGCCGAAACTATCGCACAGCGTGAACTCGGTCGGCGGCGAGCCCTTCGCCCTCTGTCCGAGCGGGGCGCAGGG
+>850:2:1:3281:6432/1
+GCGGGGTGTGCGGAGGGGGACACTCCCGAGGTCCCTAGGCTTTCATCGGGATGGAAGAAGCGGTCCCGGGGCGAGC
+>850:2:1:3281:6432/2
+ATGAGAGCCGGACCGTCGAGCCCACGCGAAACGCGGACGCCGGAGGGATTCCACAATGGGTTCGCTTTCAATGACG
+>850:2:1:3282:11632/1
+AATAACTTTTTTCCCCTTGCGTTTTTTAACCCAGGCGCCGAAGGCCGACGCAAACCTCACAACGTCTACCGGCGTA
+>850:2:1:3282:11632/2
+GAGCTTGGCTTTTCTATTCAGGTCCGGAGACGATAGTGGCTTTTTCATGCTGGAATTAAACTTATCTTTGCGCCAA
+>850:2:1:3282:10148/1
+TTCCGGAAGGTATCTGCGACATGAGGAATGTCGGAGCCGGCAAATTTGATCGGGATGTCGGAGGCGGCGGGGGGTG
+>850:2:1:3282:10148/2
+TGCACTCGATTTTCTCTGAAATTACCGCGCACGATAATACACGGAAACACTTGTCCACCACCACGCGCGTGGCAGA
+>850:2:1:3282:14900/1
+CTGCGTTTAACCACCCCCGGCTAAGGCGTGAAAGCTCGGCATAAAACACTGGATCGGGCGCTGTGGCAGATTTCCC
+>850:2:1:3282:14900/2
+TGGGCGCTTTAACCGCTTCAAGTTACTTCGCGACAACATTTGTCACCAGGCCATTTTCTATCAGCGTTCGGTGTTC
+>850:2:1:3282:16094/1
+AGACCAGCATCGCGTTCCGCCCCGCGCGCCCCCGGGCCAGCGCCGCGGTCAGCGCGCGCGCGGTCTTGCCGTCTTC
+>850:2:1:3282:16094/2
+GGTCGCGACCATCCCTCGAGGGCGGCCCGGCCAGGGCTGGCGCCGGGCGGCGGCGGGGCGGTGCTGGAACCTGGGG
+>850:2:1:3282:17216/1
+ATTTCTCGAACATGCCGAGCGCGGGATCGCGGAGGAGCAGCACGGTCAAGAATTGCTGCGAAAAAGAGCGATCGCA
+>850:2:1:3282:17216/2
+CAAACAATGCGCTAAGCCCGGCATTTTAGCTGTAAATCGCGCCAACCCGCTAAGTTCTTCGCCGTCCTATCCCGCG
+>850:2:1:3282:11752/1
+CGGAGAGCTCTCCGACAAACGCGCCCTACAAGAAAGTGGGGCGGCCGCGCAACACCAACCACGCCGCGCCACCGCG
+>850:2:1:3282:11752/2
+GGTGGCGTGGCCGCCGGTGCCGCGTCTGGGTCGCCCCCGGCGCGACGCTCGGCGGACCGTGGGCCGGCGACGGCGC
+>850:2:1:3282:11388/1
+ATAGCTCCGGTCGCAGCAGCGTATCCTGCCTGAGACGCCTCCGGTCTTGAAGTATGACTTTATTTTCTCTCAGAGA
+>850:2:1:3282:11388/2
+TTGGTTCACCTTCGATGTAGCGAGGCGTCTAGGCGCGCACAAGGAACGGACGTTCAACACATCTCATGCAGTGACC
+>850:2:1:3282:5873/1
+CATTAATCTGGGGGATGAATTTATCAGCATTTTGGCGGTCAAGGAAAAAGGCTGACCGATGTGCGCTCCTCTCTGG
+>850:2:1:3282:5873/2
+CAAGGCAAGATTCTGATCGCGAAGAACCTGGAGAGTATCAAGACTGTCAATCCTACTGCCCGGCCCTGTTCCGGCT
+>850:2:1:3283:6211/1
+ACGTAGAAATCATTCCTGTGTAACTGGAGATGCACCAGTTCCGCATCGCTGAGCCTGGCCACGTCCGCACTCTGCG
+>850:2:1:3283:6211/2
+CTGGTTCCGCGGCACCGCCCTGGTCTGCGGCCCCGACGGCGGCGTCTTTATCAGCGACTGGACCGACCTCGGCGAG
+>850:2:1:3283:18004/1
+GCGACGTGGCGCGGGTGGGTGGAGGAGCCTTGGCCTGGGCCTTGATCCAGGCGCAATTGGGCAATAGCCTGATTAT
+>850:2:1:3283:18004/2
+TCAAATAGCCCCTGCGCTGCCCCCAGGGGGTGCATAGACCGGCATCTCGTCATCACCAAAGCGACGCACCTCGACC
+>850:2:1:3283:8725/1
+CCCATGAACCAAGCAACCCTGTGTTAACCGTCCGCCCGAATAGTCGAACTAACGCCTGCGCGGAGGGAGGCCATAT
+>850:2:1:3283:8725/2
+CGACGCGTATTAACCGCTTTTTCGGCTTGCAGATCAACAAGGAGGCGCGGGTTGCGATGGTTGCCACGTTGCCGCG
+>850:2:1:3283:8504/1
+TCTGGGTTTCAGCGTCGGACCGGGCCAGGTCTTCGGCCTGCTTGGCCCAAACGGTGCCGGCAAAACCACGGCCGTG
+>850:2:1:3283:8504/2
+TCCACCGCGCTGACCTGAGGGGCAAATGCGCGACCCTCGCCCCGGCCGCCAAACCGCCGCAGCATTTGGTCACCGG
+>850:2:1:3284:5482/1
+TGGCTCTGGGGCACGGCCGACGACAGCTGTTGTGGTTCGAGGTGACGGGGTATCCGACCGCCGAATGGCTGGCCCG
+>850:2:1:3284:5482/2
+CGTTCGATCGGGGATACCTATCGGCTTTACCCTCGACGAAAAGACCTGTCCGTTTGTGTGCCCGTAGTGGTGCATT
+>850:2:1:3284:15352/1
+GACCGTGTGCGACGCGGCGCCGCGCTATGCCTCGGAACCTAGCGCCGCGGTCTAGCTGGCGGCCACCCCGCGTGAC
+>850:2:1:3284:15352/2
+CCGCAACAGTTCGGCCGCGCGGACTCCCCTGCCGAGGTTCACGGCAAATGGGGTTTTCTGCGGTCGGGGCGGCGTT
+>850:2:1:3284:8079/1
+CGCGCCCGCCGGCCGGCAGCCGGGGCGAGAACTCACTGCGCTCGATCGCGTGAAAAGGAGCGTAGGGCGGTACAAG
+>850:2:1:3284:8079/2
+GTGTGACACAAGCCGGTGTCTACGGCCTTCACCAAAAATTAGGCACGCCGCGGGCTTCGCATTGGTTGTGATTCGT
+>850:2:1:3284:18072/1
+TCCTTTCTGTGGCACAGACTTCAGTCTGTGATCAACCACACGAGTTCACAGACTAAAGTCTGTGCCACTCAATTTA
+>850:2:1:3284:18072/2
+GGCAAGATCAAGCGCGGACATTCACATGCGCGCCACATCCTGACCAAAAAGACCAACAAGCGAAAGCGGTATTTAG
+>850:2:1:3285:12409/1
+GCCGGTCGAAGTCGAGCGACGAGGTGCCGAACGCGTCGACGCGGATCGAGCTCGGCTCCGTCCCCCCCCGCCCGCG
+>850:2:1:3285:12409/2
+CGGCGGGATGGGCCCGCACGGCGGGGGCGCGGTCCCGGGCAAGGACCCCCCGAAGGGACGCCGCCGCGCGCGCCCC
+>850:2:1:3285:5631/1
+TCGATATCGGCGGCTGGGTTGGCGCGGGAGCCCGGCAGGCGCCTTGGGGCCCTTAGAACCCGGGGCGCCCGCCCCG
+>850:2:1:3285:5631/2
+GCGCAGCGGTTGCGCGCTATCAACCCGGTTTGAAGGCAGAACGGTTCCTGATCGAAAAACAGGTCACGAACGCCGT
+>850:2:1:3285:16648/1
+CCCATCGCCCGATGATCGACGGGACCAGGCAGGGCATGGCGGGCATCGTCAAACGCGCATTCCGGCTCCAGGCGCA
+>850:2:1:3285:16648/2
+CGAGCTCATGCGACTTTGTCTGGCGGTGGTTGCTTCCCGCCGGTCCGCGCCCGGCGGTGTTGGTGAAGACGCATCA
+>850:2:1:3285:18499/1
+GATTTTAGATATGATACAATAAATCAGGCTGCGTGTTCACGGCGGCATGGCAAACGATCGAAGTGGGGGAGTGCGC
+>850:2:1:3285:18499/2
+CCGACATACCCGTCGAGCTGAAGCAGCCGCCGGACACCCAGAAACTCGGCGAGTGGCACGCGAGCGGAACGGGCGA
+>850:2:1:3285:15299/1
+TGAGCGCCCGCGGTGTCTCCTCACACGCAGGAAGCTGGCCCTGGCCGCCCCCGCCGCGCGGCCGCCCCCGGAGGCG
+>850:2:1:3285:15299/2
+CTATTCTGTCGCAGCAGGATGCGCAGGGAACCTGGCGCAGCGAGGACGGTGATCCACGTGCCAGATTTCGATTGCG
+>850:2:1:3285:18696/1
+CTTAACATTAGGCAGCAGCGCGCCTTTCACCGGCGGGGTTCGGAGATATTTCCTGTCATCGTGGACAGCACACCAC
+>850:2:1:3285:18696/2
+CAGAAGTGTTCGCCGAACGATAGCCGCCGAAACCCAACAGCAGCGGGGCGAATCCCTCCGACTTGAACCGGGTGGC
+>850:2:1:3286:20118/1
+ACCAGCACCTGCTCGAGCAGCCGCGCCCGGGCGCCCATGGCGGCCCCCCCCGCGCGCAGCTCCGGCGCGCCCGTGT
+>850:2:1:3286:20118/2
+CAGATGTGGTCGAGGCCGAGCACCGGCTGGAAGCTGTTCTTCAACGCGGACGGCGACGGCCCGGCGACCGGCCCCG
+>850:2:1:3286:3637/1
+ATCACCATGCGGGCTGTCGAAACGCGGCTCGATAAACTTAAAACGGAAGCGGCATCGCTGGACAGTATCGCCACGC
+>850:2:1:3286:3637/2
+TCGCTTCAACCGGTGGAGCCGGCGCGATTGCTCCAGCGCGTTTTTCAGTGGGGCCGAGCAATTTTCCACCAGACGC
+>850:2:1:3286:7409/1
+CGTCACCCATTTGGAAAAATCCGCCTTCGGCATGCTCTCGCGATTGGCCGCGGTGTCGATGATCGACGGCAGCACG
+>850:2:1:3286:7409/2
+CGATCCCGCATCTTCTTGGCTCTTCCGCCGCCCCGGTCGTCAATATCGGCGCGTTGGCGGCGCGGCCGGCCGCGGC
+>850:2:1:3287:18551/1
+GCTGGTTGCTATAGAACCCTGCGACGAACTGCGCACCGTCACGCACCAGCTCGCGTCCCAATCGGGGAGACGGGCT
+>850:2:1:3287:18551/2
+ACCACCCGGCCTCCGTCACGCCGGCTGCCATCGACGCCGGAGCCAGCCGCCGCACGCGCCGCGGGGCGGCGCGGGC
+>850:2:1:3287:16132/1
+GCCGCCCAGGTCTGCCTTATCATGGCGCACCGCGACGCGTTCGACGAGGGGCCTGATGCGACCAACAACCTGGATA
+>850:2:1:3287:16132/2
+GGTTTTGACCCACGGCGCTCCGGCGGCACGTGACAATTGGCGACGCGCTGCTCGTCGGGCCGCTTGTCGCCGGCGC
+>850:2:1:3287:3583/1
+GATTGCGCGCAGCACCTGGATACTTCCGCCGCCGCGCGTGGGCGACTCTTTTGAACCGCCGATGGGACTGAGCGCC
+>850:2:1:3287:3583/2
+AAGCGTTAATGAATAGGCAAGGGTGAGCAAGAAGCGCGCAGCTTGAACTCGAAGGACGTCGCGACGTGGATGTGGG
+>850:2:1:3287:2659/1
+AGCAGACGTGCTGGGCCGCGCTCGGGGTGAAGCCCAGCTTGACCGGACCGGGGCGGTAGCGGGGGACCCGGGGCTC
+>850:2:1:3287:2659/2
+TTAAGCCCGAACGGGTCGAACGGCTTCCTCCCCCTCCAGCGCGGCGAGCCGGCGATCCTGCAGGCCTGGGGCTAGC
+>850:2:1:3287:21252/1
+GCATCCCACCACGCCCTCCCTCCTGCGATGAACGGCGCGCCGCCGACCACGACCCCGATCGCACCGCACGGCGACG
+>850:2:1:3287:21252/2
+TCCATCTGGTCGACGTTGGCGAGGCCGCCCACGCGCTGCTCGAGCCAGTGCGGGGCCGGGAACTCCGCCCAGCCCA
+>850:2:1:3288:14953/1
+AGTACGCATCTCTGCGGGGAGCAGAGACGGGGGCGCGAAAATAAAGCGGGCGTGTGTTGCCCGGCAGGGCCTCAAC
+>850:2:1:3288:14953/2
+CGGAGTTCAGGACGTGCTGCATCAGCGAGGACCGGTGTTACGCATTTGCCGGCGGCTTCTCTGTCGCGGGGCTCTT
+>850:2:1:3288:16793/1
+ATCCGCGAGAACAATCGATTGTCTCTGTCCTCATCGACGGCTTCCGCGGCGGCCGCCGTCGAGTCCTCGTAGACCG
+>850:2:1:3288:16793/2
+CACAACCCACTGACCGCGCGGGTGTTGGTCAACCGCCTTTGCAGCCGTCATTTCGGCCGCGGCATCGTGCGCACTC
+>850:2:1:3289:3113/1
+ATTAAGATAGTCAATTGACGCTTGCGAGTTGCTGATTCCAGTGCACTGAACGCCGCGCTTCGAGGCGTATTCAAAC
+>850:2:1:3289:3113/2
+ATCTTGACCCGGTATTTTTTCTGAGTTTCCTCGATCCGGAGACGCCTTGCTACACGCAGGGCGTTTATGATGACCC
+>850:2:1:3289:9395/1
+ATCGCGCCATGGAGGCTCTGGTGTCTGGTAGACGCTGAGCGTGCCGGTGACAAGGACCCGGGGCTGACGATCGTGG
+>850:2:1:3289:9395/2
+TTTAGGGTTGAGAGATGATTGTTGAGAGTTTAAGAAAGCTCGCCGCCTCCAGCGGTAGCTGAACTCTTTCTCGTTA
+>850:2:1:3289:3152/1
+AGCATACACCTTAAAGAGATCGTGGATGATACGTCGCGCTTTCCCAGCCCTCCGGATCACCCGATAGTGGCGATAG
+>850:2:1:3289:3152/2
+CAGAGCGTACCGACGATGATTACCAGCCTGGGGGCGGGCCTCTGCGAGGAGACGCCGAAGAGGCTGGGGGACGTCG
+>850:2:1:3289:9909/1
+TACTTGCAGCTCGCTCTGCAGAAGAACCCGAATCTTGACGAGGCTCGCGACATGCTGGCCAGGCTAGAAATGCCTC
+>850:2:1:3289:9909/2
+ACCTGGCGAATTATAGCTGGAGAATAAAATCGACGCGAGGGGAGTTGGCAAGGGGCGAGGGCTGTGAAGAGCATGC
+>850:2:1:3289:3273/1
+GACCCGCCGTCGGGGCCGGCGCCCTGGCCCATGTCGCCGACGTGGCCTTCCTCTGCGAGCGCCGCCGGGTTGGGCG
+>850:2:1:3289:3273/2
+CACCTTGGCTCGGCGCTGTCCGAGGCGACTAACGGCTTCGACCAGCCGCCGACCGGCCTGCCCGCCCACTAGGAGC
+>850:2:1:3289:2971/1
+ATTGTCGGCCGGCTTGGTGCTGCCGAACTTTGCGTACCGCCCCGCCTTCTGGCGGGCCGGTTTTTTTTACTTCCAA
+>850:2:1:3289:2971/2
+GGATGTGACCGACGTGCATCGGCTTTGCCACGCTTGGTGGTCCCAAAATCAGCACAAGTGGATGGGTAAATTCTGC
+>850:2:1:3290:10502/1
+TTCGACGGGCGTGTGCGGCATGTTACCGGCTGCCACGAGCGCTGGGAGGAGGTCTTTCCGACACCGCGGCCGCGCC
+>850:2:1:3290:10502/2
+ACGGCCCGCGAGGAGTGCGCGCGGGGCTTTGGTATGGCGGGGACACAGTCTGGGGACCCCGCGTGCGGAGGGCGCG
+>850:2:1:3290:4246/1
+AGCAAGAATTAACTCGCCAATTGCCTCGACATCGACAATTGGCTGGCCAAAAGGCTGGAGCGCCGGGACCACCCCC
+>850:2:1:3290:4246/2
+AGAGACGCGGATCACCGCGGACTTGTGCATCGAGATCGCATCGGCGCTGATGAGCGGGGTCAGTGGGGGCAGCGGG
+>850:2:1:3291:1698/1
+TGCTTAGCCCCAATCTCTGTTTTCGCCGGACGTTCATTCATGCCGGCTGTGGCGCCGCTTAGCTTCGCCATCCTCG
+>850:2:1:3291:1698/2
+GCACAACGCTTTCGGCTACAACCAGAGGTAAAATCGGCGCGCGGGGTACGATGGTCGGGAACTTGAAAAGCAATGA
+>850:2:1:3291:3810/1
+TCTGCATGAACAGCCTGACGGTGAATCTGCACATGATGATGGCGAGGTTTTATCGGCCGACCAAATGGAGAAAAAA
+>850:2:1:3291:3810/2
+TCGACAACGTATTCGGCGCGCACGGTGAATTCGCCTTTTCGCGGAATGGCAAGCACGAGCGCGTCTTTCGGATCGA
+>850:2:1:3291:14295/1
+TTCTTCCAACCATCATTGCCGGATTCGAGGCGCAGTATGGCACTAAGTTCACCGTCTATTAAAAGGGCCTGATCAC
+>850:2:1:3291:14295/2
+GGTAATCACGGCGATGCACGCAGTTGGCGACCCCATCAAAAAAGCAAGGGGCATGCTTACTGAGCCGACAAGCAAA
+>850:2:1:3291:6603/1
+CACTGCCGCCCTCTGCTGCACGGCTGGCGCGCCGACGAAAGACGGCGGCGCATAATTCACGCCCCCTTCATCGGCC
+>850:2:1:3291:6603/2
+ACTGCAATAAGGGTGGGGCATGTCACATATTGAAACTAAGGTCTCGCCCGGACTGTGGGCGCCGGCATGGCGGCGC
+>850:2:1:3291:12868/1
+TAACGCATTCAACGGGGCGCCCGAGCTGATCCACTCAAGGCGGCGATGGTTCAGGCGTCAGAGTGCAGATCTTACG
+>850:2:1:3291:12868/2
+TGAAACCCGTCCGTGGGGCGAGTCCATACTCAAGGAGGGCCAGCGCCTTAAGCGTGGGCGGTCCCCTCTAAAGACA
+>850:2:1:3291:14838/1
+AATTCCTGTAAAACAAGTTTTCGAAGTGGATGCCTCGCGTCAGACGACACGCGTCAGCGCCAATGTCTCGGGGCTA
+>850:2:1:3291:14838/2
+CGCGAAGCCGATGAGAATAAGGATTCCAAGGTATGGGAGCAGCTTCGCACCATGATTGAGAACGTAATGCCCCATC
+>850:2:1:3292:17776/1
+GCATCCAACTCCGCGCGCATGCGCGATCCGAGCGGCGTCGCCCTTCCCGGGGCTCTCCGCGACGGCGAACCGGACT
+>850:2:1:3292:17776/2
+GAGCCCCTCCACGGCGGCCTCGCGCGTCCCGTTCCGCTCGGGCGGGCCGCCCGACTCGATGAACCGCGCGATGCGG
+>850:2:1:3292:7938/1
+CGATCGCGATATCCATGAATCTCGGCGGCCCCAGCAGCTTTCCCGCGAATCTAGGCGGCCCGCCACAAGCGGGGGG
+>850:2:1:3292:7938/2
+TCGACCCTCTCAGGACTTGCAGGCGGCCGGAGCCATCCCCCACCGGGCTCCATCCGGAGCGGCGGGGACTGCAGCC
+>850:2:1:3292:20855/1
+TGTCGGCCATACTTGGGTCATTTTTGCGCGGTTGCCAAGGAGCGACCACGATCTGTTAGTGCGGACCAACCTTTCA
+>850:2:1:3292:20855/2
+TTGAGCGGATGTCGAGGGCAGATTAACCTTTGTTCTGCTACCGCGGGTTGCATTGCAATTAGCACAGGAAACTGGC
+>850:2:1:3292:12845/1
+CGCCCGCGCCGTCTCTGGGCGGCGGCGTCAACGCCGCGCCGTGCCCCCCACCGATCGCGGCGAGGGCGGCGCGGCC
+>850:2:1:3292:12845/2
+GCGGCGACATCATCCTGTTCATCGCCGAGCTCCACCCCCTCCTCCGTGCGGGTGCGCACGCGGGCCCCGGCGCCCC
+>850:2:1:3292:11562/1
+GGGCTGATGGGTCCCGAAGCCTGCCATTCATCCACCCTCATCGCGGCAAGCCCGAAATCCGCCACGGCAAGCGCCG
+>850:2:1:3292:11562/2
+ATGGCATCCCGACACTGCCATGCGCATCGACCATGGCAATCTCCATGTTCAGTACTTGAAGGAGAACGACATCGTC
+>850:2:1:3292:10029/1
+GCCGGCGGGAGGGGGTTCCCGTCGCCGACCGGGGCAACCTGCTGGCGTTCGAGGAGCCGCCGACCGGCGATGCCGG
+>850:2:1:3292:10029/2
+GTGGGTGCTCGGTTGGCTGCTCGGCCCGTCGGATCGAACGACGTCGGCCGCCGCCACGACCGCCGCCATGCCCGAC
+>850:2:1:3292:3856/1
+TCGCCGCGGCGCTCCGCGGCCGCGCGCTCGTCGGGCGTCTCCTGCTTGAGCTCGAAGAAGCGAACCACCCTGCTGG
+>850:2:1:3292:3856/2
+TTTTCGGTGTGGTCCTTGCCCCAGGCTGGCCATTCCGATTCCGCGCTGCGGTCCACGCATAAACTAGGGAGCATAT
+>850:2:1:3292:1152/1
+GATTTGGCTTGCCATAGACACAGCTGTTGGGCATAACGAGTTCCCGATGATCCGGGCGAATTGTCGGGCGCGCTTT
+>850:2:1:3292:1152/2
+GCCAGAACATAAAAATAGAATTGCGACGAAATCCGCAGATGTCCGCAATTGGATAAAATCGCTTCGACCAATCGCG
+>850:2:1:3292:13377/1
+CCTGACGAGCCAGTCTTCGCCGTCAACAATCACAAGGACCCGATGGCGCAGCTCCTCAAGGGCCTCCATGTAAAGG
+>850:2:1:3292:13377/2
+CTGACCGCCGCGGCCATCCATGAGCCGCGAGTGCTTTTTCTCGCCGAGCCGCCAATCGGCCTGGACGTGGTCAGTC
+>850:2:1:3293:10576/1
+GTTCATCCCGATGATCATCGTCACGGCTTATTTTGTCGTCAAATACCGCCGCCGCCACCCGGGCCGGGAGCGGGAA
+>850:2:1:3293:10576/2
+ACTCAAAGAGCCAGTTCCATTTGTGTGCGACGACGCCGTTTTCAAAAGCGTTTTTCGGCATGGTGCGGCCGTCGCC
+>850:2:1:3293:10782/1
+TGGCGCTTGCGCTCGTAACGATGCTGCTTGGGACGAGCTGCGGCGGTGTTCAGCGGGCGCCGGCGACGGGCCTTGC
+>850:2:1:3293:10782/2
+TGAATCGTGAGCTCCGGATCGAGCTTCGTCAGATTGCTGAGGCCGGCCAGCGCCAGATCGCTCAACTCGATCTTGT
+>850:2:1:3293:8009/1
+GTGGCGGCCGACCGGATTGTTGCTGGCGCTCGCCGCCCCGGCCCTCGCCCCCCCCCCGGCGGGGGGGGGGGGGGAC
+>850:2:1:3293:8009/2
+CAGTTTCGCGGGACCCAGCGCCTGGACCAGGCGGTCGCCCAGCAGCCGGCCGACCGCCATTGCCGCGGCGTAGCCG
+>850:2:1:3293:7544/1
+CCGGTCTTCTGGGGAGCACGCCGCCAAACCCTCCGCGTGGTGGACCATTCCACCCCTGTGGTGGACGGGGAATTCT
+>850:2:1:3293:7544/2
+CAAAACACCCCGCGATTTTCCTGATTCGCCCCGCCAACTGGCAGAGGCCGATTCGCGGGCACTCTCGCTCGCACAA
+>850:2:1:3293:17593/1
+GCATGGATCAGTGGCCCGCAGGATCTCCCCAAGAGGCAGCCTTTGAATGCGGCCAATGCGACGGCTCCCCAGGAAA
+>850:2:1:3293:17593/2
+ATCGTCGCGCCGGGGGTTTTCATTGCTGCTGCCGCGAGGCCGCCCGCAGAAGCAACACTCCCCGCGCTGCGCAGTG
+>850:2:1:3293:14043/1
+AAACGCTCCCGCCATGCAGCCCGAGCGTTTGCACCCACAACAGAAATTTCCAGAGCGGTTGGGACATTTCGGAATA
+>850:2:1:3293:14043/2
+CAATTGCTCGCCTCTCTTGCGCGCGATCGACGCATCAATCTCGGCCGGTTCTTCACCCGGCGCGCGTTCCGAATCC
+>850:2:1:3294:4569/1
+GGCCGCCCATCGGCAGGATTATACCGCCAACGAGTCCAATCGCGACGGGGGCATTTTGCTGCGCGCGGCGCAGGGA
+>850:2:1:3294:4569/2
+CATGCAACAGTCAGTGGAACTGCTGCGGCGATGGACCGGCCATCTCGACATTGAAAGGCATCCGTCGCAGGAACGA
+>850:2:1:3294:2945/1
+GACGCACAACAACACGCCAAACCAAATCAGATCGATGCCGAGCTTATCGGCTAAGGAGGTCAGCAGAGAGAGAATG
+>850:2:1:3294:2945/2
+CGCGCGTGTTTTCGATTGTGTTTCAAGGGGTCGACGGCAACGTCTGGATCGAGCACATGTTGTCGTCGTTGCCCGG
+>850:2:1:3294:8786/1
+CCTGCCCAGGAGTCTGCGCGCGTCGCCAGGCGCAGAGTGGGCGTTCCGGCGCGTCCATCGGAAAAAGAATGAGAAC
+>850:2:1:3294:8786/2
+TGCTGCTCTTTTTGCGTGGCCAGGGCGGCGAGTTTCACCGCTGGTTGGCGGGCGGCCGGCCGCGGCTTACGCACAC
+>850:2:1:3294:11312/1
+TAAGTGGCAGCCCCGGCAAAACCGAACCGCAACTTCCCTTGGATGGGAAGGTCGACCTGCGTGATCGCTATCTGCC
+>850:2:1:3294:11312/2
+AGCAGTCCAGCGAGATAACCGTCGTAACGCTTCCGGTTATTTTGATCCCCAAAAAGGTCCTCACGCGCTTTCCGTG
+>850:2:1:3294:6321/1
+ACGCGCGGGCGGAGTCGACGATGGCCCCGACCGCGGCCGCGGGGCTCGCGGGGCGGGGCTGACGCGCGAGCACCGG
+>850:2:1:3294:6321/2
+CGCACTCGTGCTCCGGCACTTCGTCAACTCGGCCATGCCCTCGCTCTACGCCCGCCGCCGGTACAAGCCCCCGGCC
+>850:2:1:3294:18178/1
+GCCGGCTAACGAGTAAACGTCGCCTTGCATGACGAACGGCTCGATCCTCGTACTAATGCCAGCAATCTCGTCCCGG
+>850:2:1:3294:18178/2
+AGCCGATATTTACTAGGTTTAGGGTTATCCGCCCGCCGTTCGGAGACCCCACGGACCGCCAAGCCAACCCGCCGCG
+>850:2:1:3295:19396/1
+CCATTCCGTCGATCGAGCTGGCTTACTTCGATTCGGAGACCCAGCGGTACGAGCGTACCCGGACCCTCCCCCCCAA
+>850:2:1:3295:19396/2
+GGGAAAATCCAGCTCGCACGCGTGAATTACAGCCGACCGGGGGGAATGGCCGGCAGGCTCATCTTCGTGTCCTTGC
+>850:2:1:3295:19569/1
+ACTACAAGTTCGGCACCTACTGAGAAGGACGATCGTTCGAACTAGACTGAAAGGCCCGGCTCCCAAGCCGGGGCTC
+>850:2:1:3295:19569/2
+GTTGAGATTGTGGCCCCACCCGCTTTGTGGAAGAGGAGAGGCATTGCGGAGAGAACTTCAGGGCGGCCGCGGCCGC
+>850:2:1:3295:16033/1
+TGGCGCTCTCAGTGGTCAACCGCTTGCCCGCGTTTTGGATGTGCGTTTAGATTGAATCGCTCGGGCTCGGGGTTAG
+>850:2:1:3295:16033/2
+ACGGCCGGAGGAATATAGGCCCCCCTTCTTAGGTGGGTTTCCGCTATTTTGGACTCGCCGGCAACGCGGGGGCAAC
+>850:2:1:3295:15268/1
+TCAGGCGGCGCGGGTGGGCGGACTGGTCCGAAGGACACAGCGCGGTGACGAGACGGGGGCGCTACGGCGCCCCTCT
+>850:2:1:3295:15268/2
+CTAGACGCTGCTGCAGTTTGCGGAGGATCTGCTGAAGGGGCGTATCCGGGCAGTTGGGCGCGACTCCGTCCTAGAG
+>850:2:1:3295:9796/1
+CGGATCCAGCGAGGCCGGGAAGTCTGTACGGCGGTGCGATCCCGCGATTGTCCTATTTCACAGGAATTCGTGAATC
+>850:2:1:3295:9796/2
+GCATCACTGCCCTCGCTGTTTTCCCAGCGCGCCATGTTCAACTGCCAGCTGACCCAGACAACGCAGAGAGGATCGA
+>850:2:1:3295:16597/1
+GCGGCACAAGGAGGCCCGACGGTTGGACACCCCCGGGCATTGGGATGAGGCGAGGGCTCCGAGCACCGCCACGGCG
+>850:2:1:3295:16597/2
+GCCCCACACATCAGCTCCGACGCGTGTCACCCTGTGGGCGGGCTGGCGGAGTCTCAGTGGGGATGGATGGCGGCGC
+>850:2:1:3295:12058/1
+AGTCGGCGATCGCGCCAAGGCCTGCTACAGGCCCAAAATATTGAGGGAATCGGGCCAGGCTGCCGGAAGCCCCCGG
+>850:2:1:3295:12058/2
+ATGAACTAGTCATACTTGTTTGGATTTGGTTGGTTTTTGGTTTGGTTTCGGTTTGGTTTTTTGGTTTAGAAACGAA
+>850:2:1:3295:17976/1
+CGCCTCCACCAAATATGATCAGTTGGTGGCCGGGGGATGGGCATGCACAGGATATTATTGGTCCCAATAACGGGAT
+>850:2:1:3295:17976/2
+CTTCTCGATCAACACCTGCTCGCCGTCAAGGCTGTTAAATTTGACCCAGAAGTCGACAGAAAAATCTCCTGTCCCA
+>850:2:1:3296:10931/1
+ATCAGCTCGGGCTTGGCGTTGCGTCCCGTGGCGACGACGTGGAGGTCGGGACCGCGTGCGCGCCAGGGTGGCACGA
+>850:2:1:3296:10931/2
+CCTGGGAGACGCAGGACCGCGCCCGCGACATCGCCGCCGCCCGCGACGCCTGGGCAGGGGGCAAGCGGCTCGCGGG
+>850:2:1:3296:20951/1
+ATTGGCGGTTTTTTTTAACTGGCGGGGGCGGTTTCCTCCCCGCCGCGCGTGGGGGTTCCGGTCTTTTTCCCCCTTT
+>850:2:1:3296:20951/2
+CGGCAATTGCATCAGGCGAAACGCGATGTTCAGCCACGCAATTGGTCCATCGCCGAGGCCGGATGCGAAGATGCTA
+>850:2:1:3297:6046/1
+TCGCCAACTGAAAACGCGCCGATCCTCACTGGCGGAGCCATGGGAGTTGCATTCGGTTTTGGCGGCCTTGTCGGTG
+>850:2:1:3297:6046/2
+GAGGATTATGCCGAGCATCGTGAGCAGGGAACGGAACTTGTGCGTCCAAACTTCTTTCAATCCTACGATGATGGTG
+>850:2:1:3297:3203/1
+AAATTTTCCGTCTGCTTAAGCAGGCCCACTAACTGATCTTTCCACAATGCCGCCAGGGTGTGGCTGCCGTGGGCGC
+>850:2:1:3297:3203/2
+CAAATGGAGGTAGAGGTTTTGGCACTACCTGCGCCCGGCGATTTGATCAATCTTCCATGGAGTGGCACTCTTGAAC
+>850:2:1:3297:3831/1
+GGCGGTTCGGGCACGCCGGTGATCAGAATGGTGGAAAAGCCGAAGACCGAGAGTGAGGAGGAGAGTTGCTCCACCA
+>850:2:1:3297:3831/2
+CAGGACGATGGATGCGACGTCGGTCGATTATGCCCGCGCGGCGTTCGATCTGCTTGAGGATTTCGAGCACACGAGG
+>850:2:1:3297:1497/1
+CAGCGCGCTCGCGCCGTGCACGAGGAAGAGGGCCGGGCGGGCCTGCCGGAGAAGGGATGCAACAACCAGTACGCCG
+>850:2:1:3297:1497/2
+CTTTGTCAGCTTCGGAACACCGGGGTCGTTCGCCTTCGGCCTGGCGGCGTCTTCCCCGTCCGCGCGCAGCGGCCAG
+>850:2:1:3298:5125/1
+AGAGACTGTGCCTGGAATCGACGGCCAGAAAATGAGCAAGAGCTACGGCAACAATATCGACATCTTCGGCGCCGAA
+>850:2:1:3298:5125/2
+TTAGGAACTGTTCGCGCATCGTCGGGATTTCATTCTTGGACGCGACCAGTGAGTAAAGTTTGAAGATTGTCGATTT
+>850:2:1:3298:3047/1
+CCGACGAGTCGATCCGCCCGGCCGACGACCCCTTTCGCGCTGCCCGGCTCTTTGCGGCCCACACCGCCGGCATCGG
+>850:2:1:3298:3047/2
+CGGCCAGCGTCCCCAGCCCGCAGGGATAGGGCAGCTCGAGCAGGGCCGCGGCGAGCGCGAGAGGGGCGGGGGGGGC
+>850:2:1:3298:10115/1
+CACCTGATACCGTATCTGCAAGATGACCAGAAAGCTGCTGATTACTTACGACAAGTGCGCTGGCCCGATGGCGTGC
+>850:2:1:3298:10115/2
+AAGCCCATCACCAGCAACCAGTCGTGGGGCCTCAACTTGCTCTCCTCGCAGATCGCACTGGGCCAATCCGTGAATA
+>850:2:1:3298:17615/1
+CACGAACTGAGGCCGCTGGCGTTCGAATGCGGACCCCTTGTCCATCGGTTCCTCCCGGCATGCCCGTCCTCGCGCC
+>850:2:1:3298:17615/2
+ATGGACCCGTTCTGGGTACAGAAGAGATAGATCGAAAGATCGAGGCTTCGAGCCCGCCAATTTCGAGACTTGAAAT
+>850:2:1:3299:5273/1
+CACGCCACCAGACCAGCACACGCCGACGATGCAAGACGTCACCCAGGAGGGCCCTACCACGGAGCTTTGCGCTGCG
+>850:2:1:3299:5273/2
+CGAGCTTTACGCCGCCATGAGGCGGGGGGAGGCGGAGATGTCGGTGGGCAGGATGGCAGTGAGGCGGCGGCTCGAC
+>850:2:1:3299:3232/1
+CGGCAACAGATTGAGGCAGCCTCGCCGCGCCAGCAGATACGCATAGGGGCCGTTGAAGTAGAACACCCGCTCGCGC
+>850:2:1:3299:3232/2
+CGTCGTCCTCGAGGATGACGCTTCCCCCGGGGCAAGCTCCGGCCCGATCCCGGCTGCCCCGCATGCGGTACGCCCC
+>850:2:1:3299:17037/1
+TAATTTTTTGCGCAGACACAAACGTGCAATAAGCTTTTCGGGCAACCCCCACCAAAGGAGCGATCATTATGGCTAT
+>850:2:1:3299:17037/2
+AGCGGCACTATGTCGTAAGCGCCCATCGTCCAGAATTCTTCAATAATCTTGATGCCCCTTTTCTCGGCGTCGCCCC
+>850:2:1:3299:9455/1
+CATCACCTACGGGACCAACAACGAGTTCGGCTTCGACTACCTGCGCGACAACACGGCGTGGGCGGCCACCGCGCTG
+>850:2:1:3299:9455/2
+CGGCGCGCTTGGACTCGTCGACCTCGTAGTCGCCCTCGCCGACCTGGCCGCGCAGCATCCGGCCCACCACCCGGGC
+>850:2:1:3299:14129/1
+CGCCGCCACCAGCCTTGCCACCGACCCCGGCGAGCCGTCGTCCGAAATGAAGGCCTATGTCGCTGCCGAGGGCCTG
+>850:2:1:3299:14129/2
+TCGACTCAATCTGATGCCAGTCTGCGCGATTTCACGCAGGCGGCTGTTGCAAAGGACGGCACCCATGACCCTCGCC
+>850:2:1:3299:5673/1
+CGGCGCACCGCTATGGGGCGAGCAAGGCGCGGTTGTTCGCCGCCTTCGGCTTCCGGGGGGTGGCGTGGGGGGGTTT
+>850:2:1:3299:5673/2
+CCACCCGCAAGACCGACCGCGCCCCACCCACGTGCCAGACCGCGCACACGCGCGCGCGCCGAGGGACCGCGCGTAC
+>850:2:1:3300:4752/1
+CAGGACGAGCAGAATGGAAGCAAACGCGACTGAGCCGGATCCTGGACGCCGCCGAAGCACCTGGCTCGGGAGCGGC
+>850:2:1:3300:4752/2
+AACGGCAGGGGGGGCGTTAATAGACCGGCAAATCGACAGCCCCATACCCACAACGCGGGGCATCGCGGGGTAGAAC
+>850:2:1:3300:12689/1
+CTCGCAATCGAGGCAGCATACCGGACGCATTGCGATAGGCTGCTTGTCCCTGAGGCGCGTCAACACGAATTGATGG
+>850:2:1:3300:12689/2
+AAACTCAGAACGTCGATAAGGGTAACGTCCCTCGGTTGCAACTTCCTCCATCGACATCCCGTCGTGTTTCACGCAA
+>850:2:1:3300:20902/1
+GAATCCCCAACGCCCAGAAGGTGCAGGGTGTTCACGAGGGGTAGCCGGCCGAGGAGCCGCAGCCACCCGCCGTCCG
+>850:2:1:3300:20902/2
+AAGCGCCTCTCGCAGGCGCCAACCCGGCTCGCGATCATCGAGACCGGTCTGCTCAGGCTCGGCCATCAGCGGCACC
+>850:2:1:3300:5906/1
+GCGGTAGCCGACCTCGTGGCCGTCGTCGGGCGCCAGGCCCGCCGCGTCCCGCCCCCCCCCGTCGGCCCGGCCAGCC
+>850:2:1:3300:5906/2
+ATCCTGTGGGCGCTCGCGCAGGGCGTCCCGGTCTTCGACAGCGGCAGCGTGGGCGTGCTGCGGGAGGAGCAGACCG
+>850:2:1:3300:5774/1
+TTGTTGCGGGGCACTACCCGAGTGATATTTCCCTCGTCAACTGGCCGCAAAACGACTTCTTGCCTGGCAATCTCTG
+>850:2:1:3300:5774/2
+GGATCTGGCGGCTCGAGCCTAGGCAAGGGTGTTCTCCGGGACGGTCTTGAGTCCCGCCCGCACGAGGGCGAAGCGC
+>850:2:1:3301:10353/1
+CCTCGCCCCGCTGCCAACGCTCTCGCTCGATCGTTTTTGCTCAACGACGGCGAGTAGGGCGGCCAGGAGCAACCGG
+>850:2:1:3301:10353/2
+CACGCGGACATTGCGCCCACCGCAATAGTCTCACCCGGATCCAGCGACCGGGGCCGGGGGGAGGGCCCACGGCCAG
+>850:2:1:3301:7835/1
+GCGCGCGGCGGGCGCCACTCGGCGGGCGACGGGGCCTTTGCTCGCCTGGCGTGTGGTCGCGCGCGCCCCCGCGGGC
+>850:2:1:3301:7835/2
+GCGACCAGGTGCGGACGCCCATCGCGGCGACGAGCCGGGGCGCCGAGCGGCCATGGGCCGAGGGGGCGAGGCCCGC
+>850:2:1:3301:16116/1
+ATGGCGGCGAGCCGGTCGAACTCAGCCTCTTTGATGAGCGATTTGGCAACGTGTTTACCAACTTTCGCCAGATTAT
+>850:2:1:3301:16116/2
+GTACGAATTGATGATGAAGGAGAGCGCGTTCTGTACGTAAGAAAAGGCGTTGACCGCCTGGAAGAGGTCACCTAGT
+>850:2:1:3301:19297/1
+AACGCTCCCGACGACATTCCGCGCATGCTCGCCATGGTAGAAGACGTCAACGCTGTCTGTTCTGCTGGGGGGAGAA
+>850:2:1:3301:19297/2
+GCTCGACCCCAGCCCCGCGCCACTTTGCATAAATCGGAAGAAAGCGGTGCATTTCACCGAAAAGTCGGATGACTTC
+>850:2:1:3301:17814/1
+GGACGCCCAGGTCCGCCGCCGACCGGACCCGGTCGGCCAGCTGCGCCGGGTGATGCTGAACGTGCCGGATGTTGAT
+>850:2:1:3301:17814/2
+CAGCGCTACGGACCCCGATCTCAGCACGAGCGCGGAGCCGTACCCCAAAGCCCAGGTGCTGGAATACTTGCGGTTT
+>850:2:1:3301:8753/1
+GCCTCCGCCGGCCAACGAGCTCGTCGAGCGGGGGCGCCCGGGGGACGCGGCCCGCTCGGGCCGGCCCCGCCTGGCC
+>850:2:1:3301:8753/2
+GCGGGCGTGGGCCGGTCGCCCCGGCGGCGCGGCCGCTACGACCAGGGGGACCCCTGGCCCTCCCCCGGCCCGGCCT
+>850:2:1:3302:9311/1
+CGGCGTCGAAATTGACAGCCAGCCCAGCGCGCGGGTCACGGCAGCGGACGCACTCCAACCCGCCATTCCTGCACTC
+>850:2:1:3302:9311/2
+GACTCCCCCTGCAACTCCAGCTTTCCAATCCTGGCGACCCTTCGTACCTCGAATACATAGATGCGCATTGTCGAGC
+>850:2:1:3302:11929/1
+CGATCGTAAACAGAAAGCTTTACGTGCTTAGCACTTTTGCCAATCACGTGGTCCAAATCCCGCTCCAAGCAAGAGT
+>850:2:1:3302:11929/2
+CCGGTTTCGCGACTGTGATTCTGTTGGAACTAATTATCGGGAGTTTGCTAATGATCAGCCTCGGAATCATTGGCGA
+>850:2:1:3302:5025/1
+GACGTGGGGGAGGGTTATCATCGGGTTGTTCTGGTCCGTGGACGCCCTGCGCTCCCGCTCGTGCTGCGCGCGGATG
+>850:2:1:3302:5025/2
+AGGCTGTGCATTTTCCGCAAGCTGGTTCCCCGCAAGACGCAGCCGAACGCGCGCGTGCGCATCTGCGTCGAGGGCG
+>850:2:1:3302:17648/1
+CAATCGGAGTACTAGCGCCGCCGGCCCCACCCGACCTCCTTCCCCCAAACCTTCAGTCTTCTCGGTCACAATCCCT
+>850:2:1:3302:17648/2
+TTGACAGGCAGAGAGTACCAGCGCGGTGGTTGACGAGTTTTCCGGCAATGGCCCAGGACGCCCAGGCTTCCCCGCC
+>850:2:1:3302:11508/1
+GGGCCTAACCCGGCCCAGCACGGTCCACAGTTCGGCACTGATTACAAATACGAGGTCGTTTTATTGATCTAACACT
+>850:2:1:3302:11508/2
+GGAAACTCCACAGCCACCTGGCACGAATCGAAAAACGGGCGGACATACATGAAATAAGAAAATATAATAAGGAAAA
+>850:2:1:3302:12387/1
+ACAGCACCCGCCTCCGGCTGCAGGCTCGAGCGGTTCGCGAGCGCCATCGGGATTGCGTCCTCCCCCCAGGCTGCGC
+>850:2:1:3302:12387/2
+GCGTCCTCGTCGTTGGGGCAGGGGTCCAAACCGTTCAATACCTTCGCAAAGGGCTTGTGGAAAATGGATTCGCCGT
+>850:2:1:3302:19321/1
+GAAATTCGCGGGATCAATCTCGTCGACTTAGAGCGCAACAATTTTCCGCCCGAAAGTGTGAAGCTAATCAAAGAGG
+>850:2:1:3302:19321/2
+GAAGCTCAGATTCTAATTTCGAGTCCGCGGTGGCGGTTGAAATATCAGGGGATGATTCCGCGCTCGCTTTGGTCGA
+>850:2:1:3302:3653/1
+TAGTTTTATGGGCTCCGGCCCCTGAGCGAGGGGGACCCTTAAATCGCGGGCGCGCGGCGGGGATGGCGCGTGTCGC
+>850:2:1:3302:3653/2
+TCAAAGAGCCAAACCCGCTTCGCGCTCGCTGCGATAAGTCGAACAATATCACCGGCCGATCCGAATACCGCCGACC
+>850:2:1:3303:18205/1
+CGCTGAAGCCGAAGGCCGCGTAACGGGACTTGAACTTCGCCGCGCTCTGGACGAAGCAGACGACCTCGCCGTCCTT
+>850:2:1:3303:18205/2
+GGCCCGCGGGGGGATCAGGCGGAAGGGGAACGGGACGCGCTGGGGCAAATCGCGGGGAGGGGGTCCTCAGAGCCCG
+>850:2:1:3303:8577/1
+TGGCGAAGAACCATGCGGTCCGTTTCCGCCCTCCACCAAGGAGACCGCCCTCCAGAAAGTACAGTCTGCGGAAGAC
+>850:2:1:3303:8577/2
+CTTGCGCAGCCGATACTCGTGCTCGCGCTGCCATTTGCGAGTGAGGAACTCGACAATCTCCTCGCCACCAACGATC
+>850:2:1:3303:8610/1
+ACTGCTCAGACAGCACCAGGACCTACGCTCTGGGCGAGCCGCGCGCGGAGTTCCGCGCGGACTACAAGGGGCTGTA
+>850:2:1:3303:8610/2
+CCAATGCCGTGCCCGGTGCGGGGGAAGAACGCCGCCCCGTAGCCGGCCCTGGTGCGCGGCCCCCACCCGGCCGCGC
+>850:2:1:3303:14333/1
+GTTGCTCGCGGCGCTTCTGACTGAGCTGCCCCCCAGTGGGGAGGGCTGGATGCAGGCGTCTCGCGAGAGGTTCATC
+>850:2:1:3303:14333/2
+CGGACCGGCTGCTGTAAGGTCACACCGGAAGTTAGAGGTTACCCGGCGCGGCCCGGCGGGATCGGGCCGCAGGCAT
+>850:2:1:3303:19679/1
+GTCGTCCTCGGCCCGTGCCAGAAGACGCGGGACGCCACGGCCTTCCCCGTACTGGCCGCGCGCCCGGTCACCCGGG
+>850:2:1:3303:19679/2
+CAAAGCGAGGTCTACCAGAGCATCCGCAAGGGGCTCAAGGCGGGGGCGGCGATGCGCTTCGCGAGCGGCACACAAC
+>850:2:1:3303:2019/1
+TTGTCCCACACCGCCCACAGGTCGACGTCCTCGAGCGGCGCGGCGCTCAACGCGGCCGCCATCGCCGGGACGGAAG
+>850:2:1:3303:2019/2
+TGAGCGCATCGGCGCCTATGTCAGCGGCCTGCCGCGTTTCGCCGACCACACCGCCGCGGCCGGGTGGCAGCGCCCC
+>850:2:1:3303:15526/1
+ACCTGTCTCTTGTCGTGCAAGAATCCCTTGCCGGTTTTATCCCCGTACACATACGCCTCCCATTCCCCCTTCTTCA
+>850:2:1:3303:15526/2
+TGTGCCCAGCGTGTGGGATGAAAAGATTGCCCTCCCGGGACCCGAGAATGGCCGGGCGGCGGGGTTCTCCCGGCGA
+>850:2:1:3303:11413/1
+CTGTAGGGGCGGCCGTGTCCGCCGCGGGGAGGAATAACCAAACATGTAATCAGGCGGCGTCTCCCGACAGCATCTT
+>850:2:1:3303:11413/2
+GTCTCGAAGCAACTCGGTTAAAGTCGATGAGGGCCGATCAATTTGTCGCTGAGGAAATAGATCCGTTGCTGGAAAA
+>850:2:1:3304:13777/1
+GCATTGGCGAGGCCACGTAACTCAGTCTCCAGAGCGCGCATTCTCTCGCCTACACCGGCCAGCTGCGGAGCCGGGG
+>850:2:1:3304:13777/2
+CAAGCGCTAATCCATAGATCCTTGTTGTAAAGGCTTAGTCAAAAGTAGCCGGCACAGTTGCTGGCAATCAACAATA
+>850:2:1:3304:9336/1
+GGCCAGGACCCGGAGACCCTCACTGCCTACGCGCACGCCCTTGAACAGCACGCGGGATCCTTCCCTGACGCCGCTC
+>850:2:1:3304:9336/2
+GGTTTCGCCGATTGGATCACGATCGATAAGACCGGCGGCTTGCCCTTGTCGTCGGAGGCGCTCTTGCCCGCGTTTC
+>850:2:1:3304:6358/1
+TTTCTTAAACTCAGCGATGGGGCGTTGCACGTATGAACGACGTCATCCAATTCTCCCGATACAGCGGGTCAGCGCT
+>850:2:1:3304:6358/2
+CAGACCAGACTTGATCGAGCTGGCTCGCAACGTTTCGGTACCCGCGATCCGAAACTTGGAGCCGTAAATGACGTGA
+>850:2:1:3304:14313/1
+CCGATATCCCAGAAGTCCCCCCCCTCCCGGCGGCGGGGCCCGGTTCCCCCGCCCCCGGCGCGCACTCCCCCCGCCC
+>850:2:1:3304:14313/2
+CTGCGGCTCAACATCGAGACCGGCAAGTTCACCGAGTACCCGCTGCCGCATTACACCAACGCGCGCCGCGGGTTCG
+>850:2:1:3304:1076/1
+CTTAACTGAATAACCGATTTGTCTCAGGCTCTCCGGGACATCATCGCCGGCTCCCGGTATATTACCAATGCGCTCG
+>850:2:1:3304:1076/2
+TAAACCGCCGAGTCAAAATAGCGAAGGCACGTTGCGAGCCATCGTTTCGATCGATAGCCGCGACTATTCGCTTGAG
+>850:2:1:3304:7520/1
+AAACCTCTGGACGTACAGGTCGATCGACCCAGTTACGTCCATGGTGCCGCCGCTAACATAAACCGCTTTCTCGGCG
+>850:2:1:3304:7520/2
+TAGCCGAATGATCCTGGCCTGGGCGGCTCGTCTGCCGGGCACACTTCCATGCTACACGTGGGGCGGGAGGTACCGC
+>850:2:1:3304:17015/1
+TCGAGGCCCTCCCCCCCCCCCGCCCCCCCGCCCGCCCGCCCCCCCGGACCACCCTAGAGGCCGCCCGCCGCGCCCC
+>850:2:1:3304:17015/2
+ATCGTTCCGCTGCTCGTTGCTTTCGCCCTCTATGGCGGAGTGTTCGTCCTGCGAAGCCTTGGAGTTCGGGTCGGCC
+>850:2:1:3305:2323/1
+TCATCTCTAAAAGGCCACGGAGGAACATTCTTCCGCTAACAACACCGTCGGCTTCTATGTCTTCCCGGCTCGCCCG
+>850:2:1:3305:2323/2
+TTACTTGGGAATCCCTTTCTCGGGGTTAGGTTCTTCATCAACTGGTCTTTTTGTCGAGTTGGAGGTGAAAAAAAAC
+>850:2:1:3305:9500/1
+ACCTTGTCACCTTGTCATCTTGAGGGGCTCCCCGATGGCGACCATGTTGATTTCGCTGATGGTGTTCGTGGGCGTT
+>850:2:1:3305:9500/2
+AACTTGGGCGTCAGCGCTTCGAGCAACGATTTCTTGTCGTTCTCGAACGCCGTCTTGCGCAAGATGTCGTGGCCCT
+>850:2:1:3305:18349/1
+GAATCACTAGCCCAAAGTCGGGAGTGAGTAAGCGGTAGTGATCGCTTCTCAAGCGGCTGCCTTTACTGCTAGCGAC
+>850:2:1:3305:18349/2
+TTCGCCGGCTCTCTTCTTGGCACACTTTTACTCACCTTCATAGAGCCGCATCAAACCGGGTTCATGGGGGAAACTC
+>850:2:1:3305:6651/1
+AGGGTCAACGCCGTTCATCGATTTCCAGGGTTCTGCCCAAGCGGGCTTGCGCTTGATATTTGGAGAGAATCGCCAC
+>850:2:1:3305:6651/2
+GCCGATTAATCCTGACATCATTTTGCTGCAGGAGGTCCGGGATTACGAAGCATGTGCTCGCCTCGGTGAAGCCATC
+>850:2:1:3305:9011/1
+AGTACACCGCGTAGGCGGATTTGAGGCTTGGGATCGTGACGCAGTTTAGCGTCTTCTTCACTGCTAGTGCGTACCG
+>850:2:1:3305:9011/2
+ACGCTGGGCGGCTGACGGCTCACTAATACTGCTTAAAAGCGGGCGAGAGAAATTAGCCCATTCGACTGCTCGCTGC
+>850:2:1:3306:11645/1
+CCCTCCCGACGCGCCAAGCTGGTCAAGCGGGGGGCAAAGGGCGACGTAGCGGAGCGGGGCCCGGGCCGGTCGACGG
+>850:2:1:3306:11645/2
+CGCCGCGGGTTGGGACCTGCGCCAGCGTCCCCAGGCCGGCCGGCCGGTATACGTCAGGGAAACCCTCCTCGAGCGC
+>850:2:1:3307:3439/1
+ACCTGTATTATTTATTCATAGTGTGCCAGATGATTTTATCCCTTGTTCAATGACCGAAGAGCTTTTTGAACAAAAA
+>850:2:1:3307:3439/2
+TGGTTCGGTAATGTTGCGGTATGCGGGTACATAATCATGGAGAAACTTTGCAACTGTTTGCTCATAATCTCCCGGG
+>850:2:1:3307:21225/1
+GACGTCGGCGGCGTGTCTTACGGATGCTGCTGGGAGTCAGGTGGCGAGTTCGGGTCTTGCGTGATGCCTGGTGCTC
+>850:2:1:3307:21225/2
+ATGCTTATTGTTGATGCTAGTAAAGTCCTGAGAGTGTTTGTTGTTTGTTCGGCGCTGCTTATTCCGAACACAGTTT
+>850:2:1:3308:19937/1
+AGGACGAGCCCGAGATTCATGTCGAGCCGGGCTTCGAGAACGAAGTTCACGCCTTCAACTTCTTCGGGTACTTGTC
+>850:2:1:3308:19937/2
+CTGGATGTCCCAGTGAATATCGTCGCTCAACTGAACGAACCATTCGACGCGATCGTTGCCGTGAATAATCGGCAGC
+>850:2:1:3308:5047/1
+CCCACGTTGCCGTTCGCGAGCGCTTGAATCGTGTTCGAGCGTTCTTCGGCGGAAATTCCGGTCGTGAGCCCATGAC
+>850:2:1:3308:5047/2
+CGCCATACGAGCGGGATTCTGTGCACGCCGATCCTCGAAGAAGACGCAAAGCGGTTGCACCTCGATCCGATGGTCG
+>850:2:1:3308:6918/1
+GTTCACCTTGCCTTGGACAAAATTGTCCATCACCAGCTTCTTGCCTGTGAGCTGTTCGTAAAGATGCAGCACATCG
+>850:2:1:3308:6918/2
+GCTCGGACTTGCGGCTGCCACCGCTATTTCAGCGCAGGCTGCTCCGGACCATCCCGAGCCGATTCCTGCCGTATTC
+>850:2:1:3309:12960/1
+CGCTTTGGGCGCGAACCTTTTGAGCACGCCCGGCGGTTACAACCGGGTGCTCGCGGCGGGGTGGCTTGGCTCGCTC
+>850:2:1:3309:12960/2
+AAACACCCGCTCGTCAGGCACGCCGGAAACCCCCCCGGATCTCCACCTCCCGACGCGCCGCCCCCGACAGCGTCAT
+>850:2:1:3309:19342/1
+CGCCGGCCCGGGGGAGTGCTCGCTCGCCGCCGGTCTTTCCTCGGGCGCCTAGGCCCCTCCTTCCTCCCGTGTCGCG
+>850:2:1:3309:19342/2
+GCTGGATCGGCACCAGATCCCGCGGTAGAACATCAGCAGGATGCCATGCCCCCGCGCTGCCGGAGAAGCGATCACT
+>850:2:1:3309:19870/1
+CGAACCGCCGTTGTTATTCTTGAGGAAGACGGCTCCTGGCCCATCTTGCGGATGTAGAGAGCAGACCGGGAGGTGC
+>850:2:1:3309:19870/2
+GCCCCGGAGCCACCCTTTAGTGGTCTGTTTCTTCGATGAGTGGCCCGCAGCAGTCCAGCCATTCATCACGCCGTTT
+>850:2:1:3310:6804/1
+CAGCCGCGTCCCCTCCGGCCGGGACGTGATCTTGTCGCAAACATCGTCAACCCTCCGGGCACCGCTGGGGGCGCCG
+>850:2:1:3310:6804/2
+AGGCCGTTAGCGGCCTGTCGCCGGCGCTCAGCATCGAGCAGAAGACCACCAGCAAGAGCCCACGCTCCACCGCCCG
+>850:2:1:3310:2103/1
+GCAATCTGGGGGACAGCATCTGGGCGCGATTCAAAAATTGCTCCAATGACGCCAATGGGGCAGGTCACCTGGGGGG
+>850:2:1:3310:2103/2
+TATTCTGGAGGGACATCGCCACGATGTGACGCAGGCCACGCGTCTCGTGGAGCGGGGGGCCCTGGCGATGCCGCCA
+>850:2:1:3310:3996/1
+AACCGCTGTCTCTTTCATCGCGTGGGGAATCGGATTATGGGGCGGCAATTACACCACTTCAGTTTTCTCTTTGCAT
+>850:2:1:3310:3996/2
+AATCCGGATAGGGCAGCATTTCACTCATCGACAGGACACTGCCGGATTTTAACGCGCGGAAGCATTGCGCGAGGGC
+>850:2:1:3310:14395/1
+CTACTTCGGCCTGCTGCTCAAGAACCGGCCCAATTCCGATCTCGGCAAGCGCGCCAAGAGCAAAGACGCCGCGATC
+>850:2:1:3310:14395/2
+GCCGTTACTGATTGGGCCAGGGCAGATCTTGGCGTACCCGGGGCCCTGATGGGGGTTTGTGTCGTTCTCGGGGGCA
+>850:2:1:3311:8366/1
+CCGCGGTGGGACGGGCGGGAATGCCGCTCCAGACCTCGCCGGCGGGGATGTCGCTCGGGACGCCCGACTTGGCGGG
+>850:2:1:3311:8366/2
+CCACAACTGCCAGATCGGCGAGGACGTGATCGTGGTCTCGCAGGTCGGCGTCTCCGCCTCTTCCCCCGTCCGCCCC
+>850:2:1:3311:11353/1
+GATCTGACGGCGGGGGGAATCCATGACGCGCCGGCGCGGGGCGGGGGGGGGGTGGTGTTGGGGGGGGTTGGCCGCG
+>850:2:1:3311:11353/2
+CCCCGATTTCGAACCACGCCCCGGGAAACGGCGACAGACCGCGGATTCGGTCGTGAACTTCCTTCCACGGCTTGGT
+>850:2:1:3311:4390/1
+GGCGGACCTGCAAGGTCCGGGCGGAGGTTCCCGGCACGCCCGAGCGGACCGGCAGGAGGACGAAGACGGGTGGCCA
+>850:2:1:3311:4390/2
+TACATGGACCTCATGCGCACCCGCTCCGACGGCACCTAGACCCTCTTCCCCCTCTCCCAGCGCCCCTGGCCTGAGC
+>850:2:1:3311:12286/1
+ATGGCGATTGCTTATAGGTCGCGGGAGAGGAGGGACGACATCGGAGCAACCGCAACGGCCCCCTCGACGGGGACAA
+>850:2:1:3311:12286/2
+CGGCTAGGTACGGGCCGATGCGGTGGCGCTGCGCCTCGCGGCCGAGGGGGGCCGCCGCGCCGCGGCCTGTTAACCG
+>850:2:1:3311:17347/1
+ATGCTGCTCGTCGACCGCCCCGGCTTGCTGCGGGCCTGTTACGACGCCGCCACGCAGAAAATTCCCGACCGCGCCG
+>850:2:1:3311:17347/2
+AGTCCGCAGCCTTCAATCAGCGCGGTGAGGCGGGGCGACCCGCCGGGGGTGCCCCCCTCCCCGCCCGACAGCGCGC
+>850:2:1:3311:15035/1
+GTCCATCTGAGGGGGCGTGATTTAGCAGCAAAACTCGCTCGAGGAATGGCGGAAATACATGCACTTCGGATGACGG
+>850:2:1:3311:15035/2
+CTTTGCATTTTTCGATCACCTCCCAAGGCAAAGCGCCCTGCTGCAGAAGAGGAATATTCACTCGCAGAGCATCTGC
+>850:2:1:3311:7580/1
+AGCGCCGAACCTACCAGCCGCGCGTGCTTTGATAAGCGTTTAGGGCAACAACATGCAGGCACGGATTGGGCCCTCG
+>850:2:1:3311:7580/2
+TCAAGAAAGCCCTGGAGGAAGAACCGGCGTACGCCGCCCATCGCTCCGCCTTTCGTTATCTCCCGGTGGGAGAAAA
+>850:2:1:3311:20377/1
+GATAACATTGGAGCTAGAAGGTCGTGCATCCCTTGTCGATATCCGACGTCTAAATTAATCTTGCAAAAGACGAACA
+>850:2:1:3311:20377/2
+AAGGCCTAGTTAGCTGAGACCCCCAGTCCCCATGGAACACCTTAAGGCAGGATGAGGAAATGCGAGCAGAGATTTT
+>850:2:1:3311:4621/1
+CGTTCTCGAAGCGGACGACCCGGGAATGCTCGAGGAAGCTGCCCACGATCGAGCGGACGCGGACGCGGTCCGAGAG
+>850:2:1:3311:4621/2
+GCCGGCATGCCGGCCGGCGTCGATCGTCGCCCCGCTGAACGCGACCCATGACGTTGAGACGGTGGCCGGCCCCTCC
+>850:2:1:3311:2141/1
+GGCCCTATCACTCAGCCGCGCGCCACAACAACTGGAGCAAACTGCAGGGACATCAACAACATCTTTGGTTCTCCTG
+>850:2:1:3311:2141/2
+CGATGGCTTTGCGCAGGAGTGGGAGCATGTGTGCGGTGCCGGCGGTATGCCCACCAGCAACACCGCGGGGCAGGCG
+>850:2:1:3312:16465/1
+GAGTTGCAGAAACGTTGCTACACGGAGCACGGCACCGAATCCGACGGGGACGCGCGCTGGGTTGCCAGTGCCGGTG
+>850:2:1:3312:16465/2
+CGCCCTCGCCTCGACCTTGCGCCGTACCAATACCAACTCGGGCTCTTGCCCCCCCTGTTCTGCTCTCCCCCCAGGG
+>850:2:1:3312:8202/1
+CGCCAGGGCGATACTTCGGGAGGGAGGCGGGGACTCGCCGCGCATCAGGCGGTTATCGCCGGGCGGAGAAGCGTCG
+>850:2:1:3312:8202/2
+GGATGAATTCGAGGGCTAAGGGCCGGGAGGTAGCCCTACGAGTGCATTGCTTCGGTCGCAAGATCTCACCCCACCA
+>850:2:1:3312:6893/1
+CGTCGCACGGCGGCCACTCGGGGGGGCAGTGCTGCGGCCGATCCAATCCGGCCTCTCCAAACCTCTTTGGTGAGAG
+>850:2:1:3312:6893/2
+AGGACAATGGCCAAGCCTGGGAATAGTGCCATGCGCTGTTTCTTCGAGGATTGTGCGTTGGATACCGACCGCCGCG
+>850:2:1:3312:18295/1
+CAGATCTCCACACGCCCACTACGCGCCCAGACGAAAGGCGGAACCCAACGCGGAGGAAGAGAAGCCCGAGCGCCGG
+>850:2:1:3312:18295/2
+AGCCGCACGCCGACATTCTTTTCCCCTTCGACGCCCAAGTGTGGATGGTCGGGCCCGCGAGCGGCCCTTCGAGCGC
+>850:2:1:3312:17899/1
+CAGCTACTACCACTACCGCCGATCCCCCACCTGGCTAGCCGGATCGAGCGCCGTCATAACCGCCTCCGCGTACGTG
+>850:2:1:3312:17899/2
+TCCACTACGCGCCGCAGACCGACGCCGTCCGCTCCCCGCCCCTCCTCCTTGTGCCCCCCATGGTCGGGGAGTACTA
+>850:2:1:3312:21102/1
+AGGGTTTCTTCCCACCTGCCAGCTTATGAGCGTAGTTTTATCCTGTACGGTTCGTTGTCTCCCGCGGAACTGGCGG
+>850:2:1:3312:21102/2
+AACGTCCGCATAGCCCGGACGCCTTTATCCCTTCTCTGCAGATCGCTAGGTTATATTTTTTTGAGGCGCCAAACCG
+>850:2:1:3312:17584/1
+CGCCTTCTTGCAACCCATCAATCAAATCGACGTGTGAACCGTGAAGCGCCGGATAAATCCCCATCAACAAGCCGGG
+>850:2:1:3312:17584/2
+CGACCATCGGTCGCCGCTTTCGTCTCGCGGCAATTAGAGCTACTGGAGCCCCTTATTGCCGGCGCTTTTCCCACCG
+>850:2:1:3312:20751/1
+GGGCGTGGCTACTCCAGCCCCGGGGAGAAGGAGCGCTCCGACGAATCCGACCGGTATCCTTGCGGTGGTCAGCTTC
+>850:2:1:3312:20751/2
+TGACAGTATTATCTGGCTCATCTGCCCGACCCTCGTTTAGCTCGCTGCAATCAAACACCCCACCTTCGTCATGCGC
+>850:2:1:3313:14678/1
+GGGGCGGCCCTTTTTCAACACACTGACAAGTCCGCCGACGAAATCGAAGCAATCGTGAAACAAAAACTTGAGATGG
+>850:2:1:3313:14678/2
+GCCGGGATACGCCACCGGCTCCCATTGTTTGGGGGGTGATCGACAACAGCCGTCATAATCGGATCGCGCCCGGACG
+>850:2:1:3313:15417/1
+TGGCCGGTTTGGAGAAGGAATTGTTTAAGCGACAGCCCGACGAAGCCAATCCGAGCGAGTTGGTTGTCTTCGGGAC
+>850:2:1:3313:15417/2
+CTTCGCTGGCCCTGACAATGCGTGAGTATCCTTCCCCATGAATAGCGGACCGTCCGTGCTTTGGCCGCGCCTGTAA
+>850:2:1:3313:17869/1
+TGCACAATCCACCCGAACTCGGGATGCGGCTCCCTCCGGGATTCGCCCGACTTCATCTGGGTTAATTCGCAGCCGG
+>850:2:1:3313:17869/2
+CATCCTGCAAGGCTATCATCCCGGCTTCTTCCATGCTTACATCAAACCCGCCGAGGGCACGCGCGAAGCGGGCGCG
+>850:2:1:3313:7321/1
+CCGGCGCGTTCAACACGGCGATTTCCGTCGTGGCACCTCAAGGCAACCCCCCTGGCGGCCCCGACCCCCCCCAAGA
+>850:2:1:3313:7321/2
+CCGGAGGAGTTGAACGTAAGCGCAGCAGCGCCGGCGGGTGTGTTTCCACTGCCGGTGGTGTTGGCTCGGATCGCCG
+>850:2:1:3313:9354/1
+TACATGTACGCGGCGCCGTGGTACGGGATGGGGCCGGGGATCCTGATAGCATTGACTGTGCTGGCGCTGAACGCGG
+>850:2:1:3313:9354/2
+GCCGACGGCTCCCTCCCGTCGCTCGGGCGCATGGCTCGCGGGCTGTTCAGCGCCCACGCCCCCGAAGAACCGATTC
+>850:2:1:3314:10748/1
+GACTGCGAGCATGGCTCGCCGAATGCGCCTGGCGGCTGGGGGGCTTTCCGCCGCAGTATCCGCCGGGCAAAAGGCG
+>850:2:1:3314:10748/2
+CAGCGGCAGGTGTGGATGGGCCACAGATCGACAGCCCGATGGGGGGCTACCGCGAACGTAGCCTTTTTTCGTTGTG
+>850:2:1:3314:2361/1
+AGACTTCGTGGGCGGGTTCTTCACAACTGCGGCGCAGTTTTTCGCGGTCGACCCGCCTCAGTTTCGCATCCTTCCT
+>850:2:1:3314:2361/2
+CGATTAACGCCCCGTATCGGTCTACGGCTGCTCGGAACTTTTAATTCCCCCATCACCCGCGCTACTCTAGCCGAGA
+>850:2:1:3314:4359/1
+TGCACAGCCACGCCGACCACGCGACCTCCCTCGCCCTGACCAAGGCCTGCGTCCGGCGGGGCGCCCTGCCGCCCCC
+>850:2:1:3314:4359/2
+TTCATGCAGCGGGGGTCCAGCGGGCAGACGCGCAGCTGGCACGGCCCGCAGTCCACCTGCTTTTGCAGGCGGACCC
+>850:2:1:3315:1214/1
+GCCGACGATGACACCGGCACAGACCCGTTCACGGATCCGCGACCGCGCGGCGGGCCCGTCTCACCGCCCGCCGGGC
+>850:2:1:3315:1214/2
+CGCGCGTCACCGGCAAGCAGGCCGGCGCCGCGGAACGGAGGCGGGCGGGGGGGGAGGACGGCCGCGAACACGCGGC
+>850:2:1:3315:13753/1
+CTCGAACCCAGAATAGGATTGGTGGCCGAATATATTCCCGGGGAGCTCGCAGACAAGTTAATCTGAACCCTAACGG
+>850:2:1:3315:13753/2
+GGCGGCTGTGCTGCACAAACAGCTACAACTTCTGTTACTATAACAGCTTTACCCGTAGCAACCTTTAGTTACAGCG
+>850:2:1:3316:5011/1
+ACGACGCGATCGGGCGCGATGCGCCCGTGTCACTTCCCGTACATTTCCAACGCGCTGGCCGAGCGCCGCACGGCGG
+>850:2:1:3316:5011/2
+AGGCGTGACCGACGCCACGATGACCCACAACGAGGGCTGGCATTTCTGCCGGCTCGGACGCATGCTGGAGCGCGCC
+>850:2:1:3316:12540/1
+GCGCGACCCTGCCGAGCGCCCGCACAGACGTGGTGGCCATCGGATACATTTTGGATACTTCTCGCGCCTCTCGCAT
+>850:2:1:3316:12540/2
+AGCGTTTTGAATTATGGCGGGCGGGATGGCAGAGACGCGGCGCCTACGCGTCGCTCCGTCCTCCCCCGCCCGCCTG
+>850:2:1:3316:16303/1
+CTCGCGATGACCCAGAATAGAATCGCCCACATAATTAAAATGCGGCGCCGGCGCTTCGTCGACGCGAATGCAATTG
+>850:2:1:3316:16303/2
+AACCTTTCATCAGCAATCATGTTTTCATCGGACGTGGCACGGTTGTCGAGCAGGGCGCAGTGTTGAAAGGAGCGGC
+>850:2:1:3317:16910/1
+CTCGGCGAACCCTCACAGCAGGTGAGGAGCAGCCGCTCGGGACCGAGCTTGAAGACCTTGGTCAGCAGCTCCCACG
+>850:2:1:3317:16910/2
+GGGGATGAACCAGTTCAAGCCGTATTTCCTCGGCACATCGCCCCCGCCGTGGAAGCGCGTCGCCAACACGCAGAAG
+>850:2:1:3317:20815/1
+GGCGTCCGAAGGTCTACCCATGTCAACGCTAACGCCAACCCTGGTGATGTGGTGATGTTGCGGCTGTCGCGCGGGG
+>850:2:1:3317:20815/2
+TCAATCTTTCTTATCACTCGTCAGTGATACCGGTCACTTCTAATATTGTTCGTCGCTGACTTTCTCCATCCAATCG
+>850:2:1:3317:9658/1
+GTGGTCAATCGCGGGCTTGCGCAGAACGAAGGCAGCGCGAGCACCTTTGGTGCTTTGCTGGTTGGTGTATTTGACA
+>850:2:1:3317:9658/2
+TCGGGGGGCTGGGAATGAATAGAGCGGGGTTGTTTACATCGGGCGGCGCAGGAACCGGGCGTTTTTTTGTCTCCAC
+>850:2:1:3318:21167/1
+CCCGTGTGTTCTTCGTCCGGGGGCTTGAACCGGGTCAGCTTGCTCCCTCGCTGAGCTCTGGAGGTGCTGGCGACCC
+>850:2:1:3318:21167/2
+GTGGCTTGAGCATGGTCTAGATACCCGCGAGATTGACGCGATCAAAGCTGACATCCGTTCGAGCAGCCGGTCAGCG
+>850:2:1:3318:7744/1
+AGACAAATAAAAACAAATAAAATTTAACGAAAAACAAGACAAACAACACCTAATAATATAACAATCACACCCTAGC
+>850:2:1:3318:7744/2
+TTAAAAACGAACCAATATAATAAAAATGACCAAGGATTTTTAAAGATAGTCAATGAAAGACGACAATATATATGTC
+>850:2:1:3319:15193/1
+TATGGCATTTTAGCCTTGGTCCAACTACATTGCCGGGAAAACTTACCGCTGTTGTAGTCCGTATCGCGATCATTCC
+>850:2:1:3319:15193/2
+CGAAGCGATCCGTTAGAAAAATATCGCGCGGCGCGGTGTTCTTGGTCAGCCACTCAATAAGCGGATCGTTTCGGTA
+>850:2:1:3319:13192/1
+GCCGAAGATCTTATCGATGAGTGCCATGTCGTGAACGAGCAGACGGGGCCGTACCGGCCGCCGCCAACTATCCGGG
+>850:2:1:3319:13192/2
+AAGAGCAAGCGCTATACGAAGAACTGGAGCGCGAAGCCGGTGGGCCGGAAACGACGAAGGTGAAACTCGACCATGC
+>850:2:1:3319:16650/1
+ATTTTTCTGCTCGAACTTAGCGAGACATTATTCCCCCACTCAAGGCCGGCTCAAATATTTCCGCACGCATCTGGTC
+>850:2:1:3319:16650/2
+CAGACCGACCGACCCGCCGAACATCGAGACATCCACCCAGGAGGTTAAAAACATCCTTCCGGAAACGAGGAGGTAG
+>850:2:1:3319:15904/1
+TCTGCTGCGGCGTACCCGGCCAGGGGCGGCGGTGGCCGCCACGCAGCACCTGGGCCTGCTCGTCGGCCGCCCAGAC
+>850:2:1:3319:15904/2
+GGACCCTCGCGAATTCCTCGTAGCCCATCGGGAGCAAGCCGCCGTTCCCCGCGGGCGCCCCCGCACTATGCTCTGC
+>850:2:1:3320:15861/1
+CTCTCCCCGGCCAGCGAGCCAAACCCGGCGCGCTGGTCGGCGTCTAGCGGGTGGGCGAGGGCCAGCCGGCTCCTGG
+>850:2:1:3320:15861/2
+CGCGCAATCGCATGCGGAAAGCCGGAGCGATTCTGGACGCAGCTCACGACCCCCGCATGATCCCTGGCCGCATAAT
+>850:2:1:3320:1942/1
+CTCGTGATGCAGGCCGCGCTCTACGGCACCTTCACCGCCCAGGATTTTGTTCTCTGGTTTTTGTTTTATGAGATGA
+>850:2:1:3320:1942/2
+GTTCCTTTGGCAAAATAAATTCCGAGAAACGCGAGCAGCATGGCCACGCTACCGAAGAATGTGTAAATGAAAAACT
+>850:2:1:3320:15286/1
+CTGGCCCTGTACCTGCGCCCGCACGCGGAGCGGCGACTGCTGCTGCTCCCCCCGCTCGCACGCCAGGGCCACGCCG
+>850:2:1:3320:15286/2
+TGCACAGCGGGATGGTGGACGCGAGCCCCTTGCACACGATCAGCAGCACTAGAGTGCCGACGGTGTAGCTCGCGGC
+>850:2:1:3320:16378/1
+GGCTGACTAAGGTCGGCTTACTGAGGCTGCGGTTGGCTTGCGTTTTAATTGGTTCCGCGCGCATTCGGAAGAAATC
+>850:2:1:3320:16378/2
+CATCGGCAACGCGGGCGCGACGTGCATACCTCCCTCCCTCGCGGCGCGGCTGGGGGAACGCCCGAGCGGAGAAACC
+>850:2:1:3320:11228/1
+AGAAGCTGCCTTGGGCCTTCAACACCAAGGGTGTGTCGGCCGTCTGGACATCCTTGAGTGCTTGCGCCCTCCGGTC
+>850:2:1:3320:11228/2
+AGGAGAATCGTAATCACAGACCCATGCGAATTTTTCCGACTACATTTGCCAGCACCGCAGGCTTACGCTGGCGCCA
+>850:2:1:3320:15237/1
+GACGGCCTCTTCGGCGCTCTTCGGGATCGGGGCTTGGGTCACAATCGTCGGGGTGCTCAGAATGATGGCGAAATCA
+>850:2:1:3320:15237/2
+ATCAGGCTTCCGTCTTTAAGCAGGAGCACACCATTGTCGACCAGGCCGGCGTAGGGAACGAGATCGGCGAGGGATG
+>850:2:1:3321:2618/1
+TGAAGTCACGCAAATAGTCGGGCTTGGTTTGCTTGACCTGCATCGCTGGGTTCGCAGCTCGCTGATGCCAGGAATT
+>850:2:1:3321:2618/2
+CGCCTGCGCGACGGCCCGCTCGGCTTTCGCCTCTTGGGGGGCGGGAAATTGGCGATGGTCCGGCGCGGCCACCGGG
+>850:2:1:3321:15625/1
+CAACTCGAAGGAGGAGAGGCACATCGCAGATACCGCAGCGAACACAACCGTTAGAGAGACCACTGTCACTAGCGCC
+>850:2:1:3321:15625/2
+TGGGGACACGACATTGGAGGCGGTTCGAGTTATGGCTGCAAATCAACCGACAGCCGTGACGTTGCATGACAGAGCG
+>850:2:1:3321:9985/1
+CAAGAAGCCAGAGCAAGAAATGCGCCGCCGTGAACCGGGCAGTGCATACCTGGCGGCCATGGAAGGGACGCCACGG
+>850:2:1:3321:9985/2
+GCGCTGACACACGCAGGCTGCGCGAGCTTGACGCACCCTGCGCGAAGAAAGCCCGCACCCGCGCGCAACTGAAAAT
+>850:2:1:3321:6436/1
+AGGGTGCTCGTGTCTTTACTCGGTTTCGTGCGCTCGGAAATGGTGGAGTAAGCCGGGGGGACCCTCGCCATCATGA
+>850:2:1:3321:6436/2
+CGGCTCCTTTTCGCTTTAGCATCCGATTCACGGCCCATATCGTACGCGCGCCCCAACCAAATCAAGGGCTAGGACT
+>850:2:1:3321:19622/1
+AGATCGCAGAATTCTGCGCGAAAAACCGTTTGCCTGCGATATCCGGGCTCCGGGAGCATGCGGATGACGGGGGGCT
+>850:2:1:3321:19622/2
+CACGCTCGGCTGCGTTTCCACGCCGGGCGCCTCTGCGGCCTTAGGATTGGTCTCCATTTCGCAGTTAGTCGGTTGC
+>850:2:1:3321:11277/1
+ATGCGCGTTTTCAGCTACCACTTCGATTGGCCGGACCACGCGGCCGCGACCAACCGCCCGGGCAAGGACTACACGA
+>850:2:1:3321:11277/2
+TTCCACTGCGCCAGATAGGCCGGGAGCCAGAACTGCCCGGTGCCCTGGTTGCCGCCGAGTTGCATAGGGTGGCCCT
+>850:2:1:3322:10525/1
+CGAGGACATGTTCGCGCCGGTGTGCCCGACGGGCGGAGCCGCGGCCGCGGTGGGCGCGTCCCAGCTCCCCCACCCA
+>850:2:1:3322:10525/2
+TGGTCGTTCCGCCCGAACGCTTGCACTCGTTGTTGCCGACGATCGAGAAGAGGAGACGGAGCACGCGGAAGGAGGA
+>850:2:1:3322:5669/1
+AACTGCGTGAGTCGATGCGAATAGATTCTGGGCGGTCTTGCAATCGGCGAAATTTGGGTGGGAAACAGACGGGGCG
+>850:2:1:3322:5669/2
+CTGAGATAGATCAGTAACCAGCGCCGCTAACATACTAGTTTCACACCGGGATTCGTGGGGGCTTTCGCGACAAGGA
+>850:2:1:3322:11666/1
+TTGTATTGCACGACCGCCGCGATCACTTTCCGCCCCTGACGCGCATTCGCACTTGTTGCACGTTCATCGTTGCCCA
+>850:2:1:3322:11666/2
+ACGGATAATACTTCGATAGCCGCATCCGCAGACGGTAATGTTGCGGCGGCGCGCGCTCAGCGGGCTTTCGCCCGTC
+>850:2:1:3322:11530/1
+CACGAGGGCCGGTTCCGGAACCAACTCCCCCCCACCCACCGCCGCCCGGGGACAAGAGCGGGCGGCCGCGCGGGAG
+>850:2:1:3322:11530/2
+GGGACGCTGCCGGGCGGCTCGTCAACCGCGCGGACGCATGCCCGCGGGGCGCAGCGCTCGGAGTCGGCTCGGAGAG
+>850:2:1:3322:15550/1
+TCCAGAAGGTTCGCGACAGTCTGGACTACATCCGCGGCGTGGACGCGCTTAGGAGTAGTTTCTCCGGTGCACCGCT
+>850:2:1:3322:15550/2
+CTTTGTCAGGTCGAGGACAGCGAGATTATAGATGGTGTCACAGTTGGCGGTCAGGAAGAGCGAGTGCGAGTCCATC
+>850:2:1:3322:17409/1
+AACCATCGACCTGACCCTCAGCGCCCAGGGCCCGACCCTGTACAACAACGGCACCGGGCTGATGCCCTTCCTCGGC
+>850:2:1:3322:17409/2
+CAGAAGTTGAGCTTGTCGCCATTGGACAGTTGAAGTGCCATCCAGGTCCACTTCTTGTTGGTGGTCCAGTCCTAGT
+>850:2:1:3322:14540/1
+ACCTGACAAGGCATCACATGGGTACAGCGGGCGACCGGCGCGGGAGCGCGGGTGTGGACAACGATTTTATTAGCGT
+>850:2:1:3322:14540/2
+AGCCCTGGCATAGCCATGGGCACCCTACCCTCCATGTTTCCTGATCAGACGCGGGGCGCGGGACTCGAAGCTCGAA
+>850:2:1:3322:21336/1
+TTGAGTGCCCCGATCTCGCTCGCGTTCGACCAGGTATGAAAGAGCTTCAGCTCGGGTTCGTGCGCGGCGGCGAGGG
+>850:2:1:3322:21336/2
+TCTTTCCTTCCGATCGCTTCAACGTCTTCTACAGCCGAACCCGGCGTCGCGGCGAGGCTGGGAAGGGAGGAATTGA
+>850:2:1:3323:4742/1
+CAGCACCTCCTTAAGTGGGGCCGCCCGAAGGCCGAGACGAAACACCCAGCGCGCCAGGCGCCCGACTCGCGGGCAG
+>850:2:1:3323:4742/2
+ATCCGCGCGGAACTGGTAATGGGGCCGCACGCGCGAGGTGCCGGCTGCCATGCCGGGGCGCAGGGCGGGGTGGGGT
+>850:2:1:3323:20466/1
+CCAGCCCTTGCCGAGGACCCAGGGCGCGTCCCGAGCGGCCGCCGCCTGCCCGGCGATCGCCGCCCGGACCGTCTCG
+>850:2:1:3323:20466/2
+TGCGCGACTGGCGCGGACCCACGACGGAGGAGGTCGAGGCGCACGGTGGGCAGATCACCGCAGGCTTCGACGACGC
+>850:2:1:3323:15977/1
+CACCTTTCTTCCGCCTCCCCAAACACCTCAAACCACGTTCACTACATCTACCCCTTCCCAAACTTACACATTTTCC
+>850:2:1:3323:15977/2
+CGCTGCATATCCCGACCTATACACCCATCTTCCTCATCTCCATTCGTGATTCACTTCACCTATTCCCATTACTTTT
+>850:2:1:3323:3451/1
+CTCAGCCCAGATCTTTTTCGGTGCGTGAGCCTCTTCGCGCCGAGCCGCGCGTCGAATCGCATTCTGCGCACCGCCG
+>850:2:1:3323:3451/2
+TTTGGAGCTGTTCGTTTCAGTCGCGGCCGCGGCAGCCAAGGCCTTCGACGAAGGTGGTTTCCTGGTAGTCATTGGG
+>850:2:1:3323:6476/1
+TGCCGCAGCCTCGGCCACTCCCGGACCAGGGCCTCGTGGGGGACCCCGCCCGCCGGCCTCCCGGGCTGCCGCTGGC
+>850:2:1:3323:6476/2
+CGCGCCGACGATCTCTACCTCTCTCTCGGCGACAGCGACCGACAGCCGGTGCGGGCGCTCCTCGAGCGCCCCCGCG
+>850:2:1:3323:9514/1
+CGGTCTTTTCGCCAATGCGCCGGGAGAACGGCCGCTTCTTTTTTTTCTCTGTGGGGTCCTCCTTATCCCGCGGCGA
+>850:2:1:3323:9514/2
+CGCCGGAAGAGGGAGGCAAACGGACCGCTCTTAAAAGGGTAGGCGCGCAGAACTTTCAAGCCGGCGCTTCAAGGGG
+>850:2:1:3323:18197/1
+AGACCCTTCTCGAGCCGCACATCACGGATGCCCCGGGCGGGCTTGGTCTTGATCAGCCCGGCGGCCCTCTCGGCGG
+>850:2:1:3323:18197/2
+AACCACGGCACCATCACGGCGGGCTGCCCCCTGCAGGCTGAGCGCTTCCAACCCCCGACCACCGACGCCTACTGCC
+>850:2:1:3324:19814/1
+CGCCTCGGGGGGAGCAGTGATGACTCACCCTGGGGTTGGCCCCAAAACAGGCCTCCTCGATGAAGGAAGGATGGCT
+>850:2:1:3324:19814/2
+CTAGCCCCCCGGGGGCAAGCCAAGCACAGCCAGCACAGGGAAAATAAAGGATGCAAGGAAAGCAACAGAAAGAGGA
+>850:2:1:3324:5162/1
+CCGGTTTTTGATTCCCAAAAGTCCGCGCTTGACATTCTTCGCTAAGGGGCGCGTAATGCCGGGCGTACCCCAGCCC
+>850:2:1:3324:5162/2
+GACGTTCTGAGCCGCAAAGAAATGCGGAAAGCGCCGGCATCACTGCGGCCAGGAATATTTTCATCTGGAGACCTCC
+>850:2:1:3324:1615/1
+GGGCGTGAACCAGGGGAGCCCGAGCGACAGCGCCCAATAGGCGCCGAAGGACGCCGCCGCGCAGCCGATGCGAGAG
+>850:2:1:3324:1615/2
+TCAACTGGGTCATTGTCAATCACTCCAAGCACTAGGCCTTCGGCGCGCTCGGCGTCGTGCCCCTCCCGTGGGAGGC
+>850:2:1:3324:14344/1
+GAAATCTTTTCGGCGGCTTTCTTGAGCAATTGGGGCGCTGTGTATATGGGGGGCTTTATGAAGAAGGCTCGCCTTT
+>850:2:1:3324:14344/2
+GCCACGCTAATTCCATCTGGCGGGGGAGCTTCTCCGTCGGCCCACTGGAATCCGGCCATTGATAGCCACCCACCCA
+>850:2:1:3324:3497/1
+AGGATCCGAACACCAAAGGTCACTGCGGCCGGACTGCGGTGGTCTCACTGGCACTCGCGAGAGAAGCGCGCCTGTC
+>850:2:1:3324:3497/2
+GCGGCGGTCTGATTGCAAATCAGTTGATGAGCGTTCATGTGCTTGCATTCGTGATAGCTGAGCTCCGCGGGCTTGC
+>850:2:1:3325:10034/1
+GTAACGCAATCGCATCGTCCAAGTTCCCCGCGCGCTCCTGGCCGAAACCGAGCGATCCGACGTGCAGCTCGTAGAT
+>850:2:1:3325:10034/2
+GAGCTGCTCGTTGATTGTGGACACCGATAAGGTTCAGACTAGCTTGGATCCTGCCGATCCAAGAGAGATTTCGGAG
+>850:2:1:3325:14171/1
+GCACGCATAGTACGATTCGTAAGTTTCAAGGGAGCAGACAATCGGGCCTTTTTCGCCTTCAGGACGCAGCCTCGCA
+>850:2:1:3325:14171/2
+GAGCAACTAACCGTCATCGCGCTCGGAAAATTTGGGGGACGCGAGATCAGTTACGGCGCAGACCTGGAGGCTTTGT
+>850:2:1:3325:8475/1
+TCAGGTCGCCTGCGATCGGCAGATCGAGGAGCGGGGGGAGAGTGGTGGGGAAGGCCTCTTCGTTCGCCGCGTCGTT
+>850:2:1:3325:8475/2
+GCCAAGGGGCTTTCGTCCGCGTATGCTTCGATCGGCGCGGTGATCGCGAGCGAGCGCGTCGCGGCCCCGTTCATCG
+>850:2:1:3325:3475/1
+ATGGCGACCTCCCCCCCACCCCGCGGGGCGCGGCGGGCGGCGCTCCCCCCCCCCCCCCCCCCACGCCCCGTCGCGG
+>850:2:1:3325:3475/2
+GTCGACGACGTGCCATTCTCCCTCGACCCTGCCGGCGGCGTGGCGCTTTCTCCGCAGCACGGCCGCGAGCTGGGAA
+>850:2:1:3326:16848/1
+GTTGTGCTTGCGGGCCACATTGCTGGGAGCAGCGCCGCGATGATCCGACGCGCGAACAGCAGACGCGGCCGCCCGG
+>850:2:1:3326:16848/2
+GCACGGGCGGCCGGCTGGCATTCTCGTTATCGAGGCGCTCAGTGTTCTGCAGCCACCCCGCGCGCGCTCTGCGGCC
+>850:2:1:3326:2230/1
+GCCGGCTGGCCGCCGCCTCCCCGGGCGGCGCCGTCGCCGCCGCCGCCGCCGCCGCATCAACCCCTCGCCTGACGGT
+>850:2:1:3326:2230/2
+CCGCTTCCCGCTGACCGGCTGCCACCGTAAACGTGACTTCCCTATCCTCGCGTCGCCCGTCGCTTCGGTATTTCTT
+>850:2:1:3326:1464/1
+ATCGATGATGATCATGCCCAGCGCAAGCGCACGGCGCAGCCCTCTCCCTCCTGAAACGCCAACGCGGACATCATGC
+>850:2:1:3326:1464/2
+CCAAAGCGTACTCGCATTCTGAGCGGAGCGAAGGATCTCGGATCACTTCTGGACCGCTCGCCACGGGAGTAAACAA
+>850:2:1:3327:8057/1
+CTGGCCGGAAGGATTCGTCGACGAGCTCGTCGCCCCCGGCTTCCCCGTGATCTCCTTCGGCAACCCCGCCCCCGGG
+>850:2:1:3327:8057/2
+CATGCCGCCCATCGACATGCCGACGACGTGCGCGCTGTCGATGCCGACGGCATCGAGCACGGCGATCGCGTCGCTC
+>850:2:1:3327:6981/1
+ACCCCTCACAACCCATCTACGAACCCCACGCCCCAATCCAACTAGCCGCGCTGCCGCCCACCGACCCGCTTTGCCG
+>850:2:1:3327:6981/2
+GGCTAACCTCGGGGGCGTTCCGACGATGAAGGCGTATGCCTTCTGGCGCGGCGAGCGCTACAGGCTTTGAGCGGTC
+>850:2:1:3327:3653/1
+CCAGGGCCTTGCCGTCGGGGGTGAACGCCACGGGGCGAACAACATCGGTATGACTTTGAAGCACGGCCAGCCGCTC
+>850:2:1:3327:3653/2
+CCGGGCGCTACCGGTCACGCTCGTGCATCCCGTTGTAGGCATTACCGATAAGGGGGGCCTCATGTGGGCTCCCTTC
+>850:2:1:3328:5703/1
+CTAATGAATGAACGAAAGAAACGAACGAACAGGAGGGAGAACACACAAGCGATTCAGGTGAACAAATGGACGTGAG
+>850:2:1:3328:5703/2
+GTTTGTCTTCTTGTTCACTTGTTTGTTGACTTGTTTATGACCTCGCCCGCTTGTTCACCTGTTCCCCTCACCTGTT
+>850:2:1:3328:19393/1
+GGCGTGAGTGCTAGCTCTACGTGTAGCATCAACGCCGCCGCCCGCGGGTGGTCTACCGAATCCAAAGGTGGCGCCG
+>850:2:1:3328:19393/2
+GCCGGATTGCGGCCGCCTGGCGGGCTCCCGGTCTGGGCCGCCACGGGGCACTGCGTCACCCCGGCCCCGCCGGGGG
+>850:2:1:3329:13530/1
+GCCCGTATCAGTCGGCTTGCCTACCCCAACAGGCGGCTCCCAATCGTCTCGGCGCGCAGCCAAGAGAGCTCCGGCC
+>850:2:1:3329:13530/2
+TCGTCGCATCGTGGTGGTGTCTCTGTTTGTGTAGAGAAGAAGGAATCTGGTTCGCTACGCGATTGCAGGACTGGCT
+>850:2:1:3329:19310/1
+CTACGGTCCCCGCCTCGGTATCAGCAGCGGCGGGGTCATGGGGGCGGGGGCGCGCGGCCCGCGGGGGCGGGCGCAG
+>850:2:1:3329:19310/2
+GCCTTGGTGCCGGGCTTGCGGGCTGGGGCGGCGTCCTTGTCGGTGCTCGCGCAGGGCGCGATCTCGCGGCCGCCCG
+>850:2:1:3329:11922/1
+GCCCAAAGCATCGCAGCAGCGCGAGGAGTCCAGCCCGGGCCGCCCCCCGACCGCGCACTCCCCCGCGCCGCCGGCC
+>850:2:1:3329:11922/2
+CCCGGCATCTCCTCGTTTCGGGCGTGGCCTTACAGGGGGACGTGCCGGAGCTGCCCACCACCAAGGCCGCCGACCC
+>850:2:1:3329:21041/1
+TGACCGTCTGAACTTAAGAACCCCCGTGCTCTGCCGTCGCTCCACAGCTCGCGGGTCGTCGGACCGGTACGACCCC
+>850:2:1:3329:21041/2
+TGTTTGCCTTGCAGCGGGAAACCGAAAGCAACGCCGTCCAATGTTTCCCCGCTTTTGATGCCGGCTTTTTCGCTGC
+>850:2:1:3330:6265/1
+TACAACGGCTCGCCGAGTATTCGGAAGCAATGCGCGATGCAAAATCGGGATGCGAATGGGGGGTTGTGGCAGCGAA
+>850:2:1:3330:6265/2
+CACATCGGTCAGGACGAGACGCGGATCCAAGGTCGCGGAACTATAGATGTTTACGACACGGCCCTCGCGATCGATG
+>850:2:1:3330:12065/1
+GCGCCGGCAAAGCGCCCGACGCCGCGGTACAGACCGAGGAGCGTGAAGCAGACGTACCGCGAGACGAGCAGGACGG
+>850:2:1:3330:12065/2
+CCGGGTCTACCGCGCGTTCCAGCCGCTTGGACCACCCCCTCCGTTACCGGGTGGCCACGGGCTCCGCTCCGTCCCC
+>850:2:1:3330:16707/1
+CGACCGAGACGTCCCAGATCGTGACGCCGTTCAGGAGGGCGTCGAACTCGGCCTCGAACGTGTCGAAGCGGATCGG
+>850:2:1:3330:16707/2
+GATCGGTCCGCGGTCACCCACGAGGAGGAGCCACGATGACCCAGCCCTTCGACATGAGTCTGGTCCAGCGCCGCGC
+>850:2:1:3330:2590/1
+AAGTAGCGCCGATGGCCCGTCCGCCACCCCTCGAACCGCCCCCCCTCCCCGAGCACCTCGACGGTCCGGCTGGCCG
+>850:2:1:3330:2590/2
+CGGCTTGGCCCTCACCCCGCTGGTGGAGGGCAACCAGGGCCGCGACATGCTGTTTGCGCGAGGCCCCGTCGAGGGG
+>850:2:1:3331:14243/1
+CCATCCTGCCCAAGCTTCGCCCCGGCACGAGCGGGGAGAACCACGCCTTTTCCGCGGGGGGCAAAGCCGCCTGCGC
+>850:2:1:3331:14243/2
+ATCGGCCCGTTCTGGCTTGCCCCTCCTCTGAATCGCCCGCCCTCCTGCGTTTTCGGCGCTTCTCTTACTCCTCCCC
+>850:2:1:3331:17717/1
+CTCGGGCGGACGTAATCAGGCCAGAATCCGCGATCGCTGATCCGGACGACGAAATCTCTTTCGGTAAACCCGAACG
+>850:2:1:3331:17717/2
+GGTCTCGCTCGGCCAATTTTTTCGATACGAGAAGCAAAAGCGCGGCCGGGTAGGCGAACCTTTCGAGCTCCTCTGC
+>850:2:1:3331:21012/1
+GCGATGCAACGTCAGGCCGGAGGTGTGATCCTTCGCGCTCGCCTCGTAGCAGTCCTCGCAGGAAAGGCTGCGTCCA
+>850:2:1:3331:21012/2
+CGCCAGCAGGCGCTGGAGGGCCGGACGCGGGCGTTCGTCGAGCTCGCCCGCGATCACGCGCGCCAGGACGCGGTCA
+>850:2:1:3331:17884/1
+CGATCATCATCGGCTTTGTTTTTTCGCCCGCGGCCCGTGGCCGGGACACCTCTCCTGTTAAAAAAAAAAAACAAGA
+>850:2:1:3331:17884/2
+GTAGAAACGTACGCGCTTTCGGAAAAGCTTTCGGCGAATCGCCCGGATACATCTCGAACCACACCGCGTATACCCG
+>850:2:1:3331:21252/1
+TTTAACGCCCTAAGTGGGGGAACCTATATGGCTTCGGCTTGATGAGGCTGTTCGAGCTTCACCTGCACGCCTGCCG
+>850:2:1:3331:21252/2
+CCGCTAGTAGGAACGCTTATGAATGCAGCAATAACGTTCACCGCGCGTGCGGCTAAAACGAGGACGTCCCCGCTGT
+>850:2:1:3332:7455/1
+TGATCAAATCATCACGCGTGACGACTCACTGCTCGAGAGTAACATGATATCTAAAGCATGCGCTGTTCGGCTGCAC
+>850:2:1:3332:7455/2
+CTGAGGTTCGACTTGCCAATTCGGGCTAGGAGGTGGAGGCAATGACGCCTCGGCGCGTACTCAAACATCTGTTCTC
+>850:2:1:3332:11415/1
+AATTCATCCTTGCGCGGAAGAAGGCAGCCGCGCATATCTTCCGGGCTAGCGTTAACGCCCCTATAGAACTCCAACC
+>850:2:1:3332:11415/2
+TGCATCTACTTCGGAGTTATTTTTTGGGATGGCTTGTTCCGTTCGATCCCCCTGCGATCGAGGACACCAAGGCCAC
+>850:2:1:3332:14751/1
+CGACTCTCGGCGCGGCCGCATGCGTCGAGGAGCTTCTGCCTGCCTTGCAGGAGCGCCAGAGGGAGATCCTGCGTCC
+>850:2:1:3332:14751/2
+GTTTGGACATTCGGGGATTCGCCCGGTCTTCCCCGTCGGCGGGGCTCGGCACCAGGGGGAGAAGACGATCATCGGC
+>850:2:1:3333:4407/1
+GAGGAGCAGACGGTCGCCCGCACGATGACCGCTCTCAAAGAAAAACATTGCGTCAGCCGCGGAGGCAGGACGGGGG
+>850:2:1:3333:4407/2
+GCGCCTCGCGTGTCATACATCGCAGTCATAGTCCGGTCCGCCATCGACGGGGCTTCTTCGGTCCGGGTTGAGAGGG
+>850:2:1:3333:11470/1
+CGAAGGTCAGACCCCAGGCGAAACTATGGAAATTATAGATATTCGAAGCAATTCAAGCAAGAATATTCTGAAAGGA
+>850:2:1:3333:11470/2
+ACGGATAAGCTTGCCGCCTCCCCCGAGGGGCGGCAGCCCGGCGAAAATTTACGGATCCCCACCAGCACAAACTCAT
+>850:2:1:3333:2070/1
+CCATCCGGCTCCACCCGGGTCACGCCGAGCCCCGACGTCGAGGCCGACCGGCGCAAGCTTCCCGGGATCCGTGGCC
+>850:2:1:3333:2070/2
+GCTGTTGCTCGTGGGCTCCCCCGCCGCGGGGGGCGCGGCCTTCGCGGCGCCGGTGCTCGGGGTCACCGCGGCGGGC
+>850:2:1:3333:4383/1
+ATCGGCCTGCTTTACCATGGAGGTCCGGTGGGGTGCGCCGCAGGAGACGATCGCTGTGCTGTTTGTGCCGCCGTCC
+>850:2:1:3333:4383/2
+AGCGTCCGAAGGAAGCCGGGGCCTACCTTCCGGGTCATGATTTGCCGCCTGGGCGGCAAGAAAGCGCAACGGCGCC
+>850:2:1:3333:4146/1
+CGAATGCAGCGAGGGCAAGTCGCACAAGACCTATAACGCAAAAATCAAAAACACGCTTCCCTCGCTGGTGTTGCTG
+>850:2:1:3333:4146/2
+ATTCATCAGCCCCTCTCGCGCGAGCGGGCCTTTCTAAACCGGCGCGGATTGCCTCACCCGGCGCAGGGGATGGTGG
+>850:2:1:3334:14326/1
+TCGGCTCTGCGCTCGCTGGCGCGGCGGGCGTGATCGGCTGGATTGTGTTTCTCCACCCCCCCTCCCCAGGCGACGG
+>850:2:1:3334:14326/2
+TGATGATGATCAGGAAGCCCATGGCATCGCGGTATCCCGACGAGCTGTAACCGGCGCCGATTTCCTCGACGCAGGC
+>850:2:1:3334:19119/1
+GAGCGTTATGCGACGACTACCGGCGGCACTAATACGGTAGAGAGATAGCAATAGAAAAAAAGAGAACGGCGTGACC
+>850:2:1:3334:19119/2
+CTGTACCAGTTGATGCCCAGCCACTGGTCGAAGCAACCCTGGACGCCCTTCGGGTACGCGCGGCACGAAGCGTGCC
+>850:2:1:3334:1328/1
+AGCGGCTGGCCAGGCTGTTGTGGGTCTTGGTGGAGTTCGGGTTGATTTTCAAAGCACGCTGCAAAGCCTGCAGCGC
+>850:2:1:3334:1328/2
+CGCGCAAGGCCTCGTGGATCAGGCCAAAGAGAAAACTCAGGAACAGCTCCAGTTGAATCCCAACAGCTTGGAGGGA
+>850:2:1:3334:2793/1
+CTGCGCCGTGGCCCCCGGCCCGGCCCCCCCCCCCCGGGCCCCCCCTCCCCGGTTTTTTTTTTTCTCTCTTTTTCTT
+>850:2:1:3334:2793/2
+CCTTGCACTCGTAGATTTGCGCGCCTTCGGCATGAATGGTCGCAACCACGGTTTCGCCCGGCGCAGCAATGGCCTC
+>850:2:1:3334:3622/1
+GGCTTATCCGTCGCGGCCGGTCACGCAGATGTAACCATTCCTGGCGGGTGAGGCGGAGGGGCCAATCTGCAGCAAG
+>850:2:1:3334:3622/2
+TAAAATCGTGTCGCTGCTGCTCATTACGAGGGCAAAGCCCAGGGGAAAATCCGTGGCCGCAGCGCGAGCTGTTTGT
+>850:2:1:3335:2400/1
+CGAGCTTCCCATCACCGCGCCCGTGGGGATGGAGGCATACAAAAAGCTCGCGGGCCCGACGGAGGAGCAGACCGGC
+>850:2:1:3335:2400/2
+CTTGGGGCGCGCGTCTTGTGGGCCCTCGACCCACGCGTTGGCGCGCTCCATGGTTTGGAATTGCAAAATGATGATG
+>850:2:1:3335:15468/1
+CGAGCCTGTTTGCGTTCCTCGCCAGCCTGTTTGGGACGATGAGGCTGGTGCTCTCCTGCGTGGGGCTCTACGGACT
+>850:2:1:3335:15468/2
+ACTCGATCTACCGCCTCAGCGAACGGGCCGCGGGCAGACCCCCCGCGAAGCCGGCCGCGGAAGTCCCGCCCACTTG
+>850:2:1:3335:8029/1
+CAACGGCGCGTACGCGGTGGCAAGTCATACTGCCGAAAAATCGCACACCCGTTTTGCGATCGTCAGTTACACGCTT
+>850:2:1:3335:8029/2
+ATTGTCGCGATCTTCCCCTGTTGTTTCCACATCCTCCATGGTCGCACCGGCAAACATTCCTTCCGTGCGCCTGACC
+>850:2:1:3336:1916/1
+AATGCGCGGTTGATTTCTTGTTTTGGAATGACGGTGTGGCACAGCAGCCGGCTGATGACTTCGCGGCGAAGACGAT
+>850:2:1:3336:1916/2
+GGGCGTGACCGCGATCAGCGCATTCAGCGACGCGTACGCACAAAATTTCCGCGAACTGCCCGCCTGGGAAAAGGCT
+>850:2:1:3336:19523/1
+AGTTCTTTCGCCTTCTGTCAATCGGTCGTCGAAAATGAAACGAACACACGTTGTTTTGCTGTCGACACTTGGCAAG
+>850:2:1:3336:19523/2
+AAATGCAGAATATCGATCTTGCCATCGCCGAACTGAGCGAGCGCCTCGTCAAATGTTCGGCGTAACAGGTGAGAGA
+>850:2:1:3336:16757/1
+ACGCTCTGATCGAGAGCCTCGACGGGAAAAACAGCCTCGGCACCAAGCGAGAGATATCAACAAGAGATCTGTATAA
+>850:2:1:3336:16757/2
+CGTAGAATCACACGCATTCAGCTGAGCACTGCCGCGGCATTCACATTCGCGGATTGTAGGTCACCGTTTCGCCAGC
+>850:2:1:3337:8312/1
+GCAAAGTAGTCGCGGTCGGCGGAGGGGTGACGGCAGTGAAAGTCGGCGACCGCGTAATCCTGCCCTTCACGGTCAG
+>850:2:1:3337:8312/2
+GGCTGCAGATCGACATATTGGTCGAGCAGCAGCGCCGCTGTGACCGGGGTGATGCCCATCATTGCAGCCTGCTGCG
+>850:2:1:3338:15519/1
+GCAAATGCCCGTAATAAGAATTCTCATCGTTTAACGTCGGTTGTGGATGCGACTTGAGAGGGAGACGGGCGCAACG
+>850:2:1:3338:15519/2
+AAGGGGATCTTTGGTCGTTAGGAATTGTCTCCTTGATTGCAGTCGCTTCGGCCCCCTCCTTCGCCGCCCGGCCGAT
+>850:2:1:3338:3808/1
+CAATTACGGCTTCTTATGTTTCCTTGCCGGCGCCTTGATCCGATTATTGGTCGTCACCCTTGTCAGGCCTGCGCGC
+>850:2:1:3338:3808/2
+TGACCGGAGCGAGAGGCACGTAGCCGCACTCCGCGACGGCCCCGGGGAGAGGCAAAGAGGAGGAAGCGGGCACGCC
+>850:2:1:3338:14370/1
+TGGTGTCACTCGAGCGAGAAGATCAGCCAAAGCACCCTGAGGATGGCCCCGCCGGTCCGCACCTTGCGCGAGCGCG
+>850:2:1:3338:14370/2
+TACCAGCCCTACGTCTGAAGTCATTGGCCTCTCCCAACCGTATCGCGAGCAGCCGGCGCGCAGTTACAGCGACTTC
+>850:2:1:3339:10901/1
+GTTTATTCGCGCCTCGCCTGACCGCCAGTCGGGTGACTGCGGCAAGAACACTCTCGAAAGGTCGCGTAGCGAGCGT
+>850:2:1:3339:10901/2
+TGTTCGCCGTTTGCGAGGAAAACGAGTGCGATGCGCCAGGGCGAAAGGGCCGGGAATGGCGATAGAAGAATGCGGG
+>850:2:1:3339:9835/1
+ACCACCACCGGCGCCAATCCCTCGCAGGCGCACGCGCTGTTCGACTCGGTATCCGCCCTCAACACCGCAGCGGCGG
+>850:2:1:3339:9835/2
+CGATGTGGACGGCAATCCCCAGTTGGGCAGCGGCTGTCCCCGGCCCCCCGTCGGCCACGATCAGCTTGCCGCCTCT
+>850:2:1:3339:3301/1
+ACGCCGTGCTCGCGTCGTGGGACGACATCCTCGCACACTCCGAGCGCGAGACGCAGGCGGGAATCAGCGAGGCGCG
+>850:2:1:3339:3301/2
+GGGCTCGAGCCGTCGAAGTCCTCGGTGATCTCGTCGTCCTCCACGATCTCCGTCAGGAAGACGCGGCGAGCATCGG
+>850:2:1:3340:6177/1
+AATTTTTCCGGAAGCGGATTTGTGCAGGAATTTAGATGCGGAAGTTTCTCCCTCAGCTCGGGAATGGTGCATCAAC
+>850:2:1:3340:6177/2
+TCCAAAGCAATCCCCATGGCGACAGAGATGAAGGAGTTCATCAAGAAAAATGAAAATACTGAACTCGGAACGTACA
+>850:2:1:3340:7214/1
+GAAAAACGAGCGAAATTCGTCAAATTGGCAGAGGGGGGAGTACAAGCGGCTCTCAATGCAATCCGAAAAATTGGCA
+>850:2:1:3340:7214/2
+AATGCTTCATTCGGCATCGGTAAGCCCTCCCCAGGTGTCAAAGTTTACAATGTTTCTGGCTCGGCCCGCCCGGCGG
+>850:2:1:3340:12926/1
+GACCGCCAACGGGGCGTGCCAGTGCAGATGAATGTCGCTGCACGCGCGGCGGAAGAATTCGCCGTACTGCCGTCCA
+>850:2:1:3340:12926/2
+CGATGCCCACGCCCGGCGGGCCGACGTGGCCGACCTCCATCGCGGCCGCCCGCACAAGCGAGCGACCTGGAGCAGC
+>850:2:1:3340:6659/1
+GTTGCGCAATGTCGGCGGTTTTATCATTTGCGGTTTCATCGACATTAAGAGTCGAAAAAACCAGCAAATGGTTTAT
+>850:2:1:3340:6659/2
+TCACGACGCCGCGTCCGCCGCAGTAAGGGCAGTTTTCGTAAATTGTATCGCTTAGACTTTCCTGTGCCCGCTGTCG
+>850:2:1:3340:11174/1
+AAGTTTATTGGCTCGACCAGTGGGGGGACGCTGGAAATGAAGGCGGAGGCGTCGATCTATGGCCGCGAGGTGGCGC
+>850:2:1:3340:11174/2
+GCCATCGCGCAGCTGGTTGCTCCCGCGCCTTACACAACCGCCAGATCCACTCCCGCGCACGCCAAAATCTTCTTCA
+>850:2:1:3341:11659/1
+CGGCCATGTTACCAACGGCGCCGAAGACGCGGAAAGGCGGCAACGAGCAGAGGACAACGAAGGCCATACTGAGCGC
+>850:2:1:3341:11659/2
+ATCTGAACTACGACGTGCCCAAAGAACCGACTAATCGCCTGAGACGCAGTCTCCAATACTCTGCAGCTGCAGGACC
+>850:2:1:3341:17803/1
+CGGGCGCATCTTCGCGTCGTTCAAACCTTTGCAACAGGAGACAGCCATGGCTATCTGGACCCACCCGAGCTTTCTT
+>850:2:1:3341:17803/2
+CCCGACGATGCGCGCCCACCCACCCAAGCGGCGCGGGGCAGGCCGTGCCGAGGCGAATCCCCTGAACCCCGCAATC
+>850:2:1:3342:21096/1
+TGGTCTTCGTAGGCGACTTCGAATTCGCTGATGTTGATGGCTCACCCTTCGCTTCAGGAGATGTGGCTTCGCAGCG
+>850:2:1:3342:21096/2
+GGGAGAACGCTTGCACTTGGGCATGAGCGTAATTCCCAGGCCAAGACGTGAGCCCGACGCTCTTCCATTATCCGTT
+>850:2:1:3342:12847/1
+TACTGGCGGGCATTTTATATAAATACCTTCACTGGTGGTCAGGCCTACGATGTCACGTCGGTCGGGTTTGGGGTCG
+>850:2:1:3342:12847/2
+GTTGAATATGGTAAACTCCTGGTTCGGGACGCGGATTTCGCCTGAACTGGCCAGCAAGTTCGATTGCCAATCGCCG
+>850:2:1:3342:18380/1
+ACGAGCTTCTTTTCTTCGTCGCTCGGCTGGAGCTGGCCGTCTCGTGCAGGGGGAATCGCAATGCACCGCGCAAGAA
+>850:2:1:3342:18380/2
+GCACCTAACGGCCAGCGCAAAGCGGCAATCATTTCCGACGCCGATCGCCTAGAGCCGCACGGCACACACGCCGTTC
+>850:2:1:3342:20720/1
+AGGGTGACCGCAGTATTCTCCACGGTTGCTCTATCTTCACTTAGTCTCGGTTCAAAAGAGCCACGCACGTGAATTC
+>850:2:1:3342:20720/2
+AGGCCGACGCCACATAGCCATGATTATCCACGAGATGCCGAGCGTCCGGATCAGCCGAGGTGGGAGCTCCGTTGTT
+>850:2:1:3342:2964/1
+GGCCTTTTCTGTGCCCGGTCCATCGCCATGCGATCGAGCGCCCCCTGCAGGATATAGGCGGCCGCCCGATCGTCCA
+>850:2:1:3342:2964/2
+CCCAAGCCCCCGAAAGCATTGTCCTCAACCGAGCGCGGCTGAGAGAGCACACGAGCCTGGGGTGAGTCGAGCCGCC
+>850:2:1:3342:18438/1
+GGCCGCCGGCGCCTGCCTTGGTCTATTGCCGGGAGCAACATTCATCGCTGTTATTGTTTGGATCGCCATCTTCTTC
+>850:2:1:3342:18438/2
+AAGCGCACGATGGAGCTGGGGTACCGGAAAATTATCAACGGCGCGATCAACAGGCTAAATCCTAAGACGATCGGAT
+>850:2:1:3343:17578/1
+AAGTTGATGCAGCTTGGGGGCTGTAGCTCTCTGGGTACCACCCGTCGCACCCGAAAAGAAGGGCCAGGACTGCGCC
+>850:2:1:3343:17578/2
+GTCTTACACCCTCGCCAGCAAGTCAGAATTCAGGGGAAAGATACGCTTCCTAATGTGCGATATGTCGCGTGGTGTG
+>850:2:1:3343:6820/1
+CGCCACGGCCCGGCATAAAGCGCGCGCAAAGCTGATCTTCAACTACCAGGGAGAGCGGCTGAAGGAAAACGTGCAG
+>850:2:1:3343:6820/2
+TAAGCCACCGAATGGAGCATCAGCTCCAACTTGGACGTCTGCTCCCGAGCTTTGACGAAAAAAGCGTCCAGCTCAT
+>850:2:1:3343:15634/1
+CGGAATGTTGTTCAAGGACCGAACGGTTAATCGAAGCGCCTCCGCTGTAAGAAGCCGGCTTTGACAATCGGGATTC
+>850:2:1:3343:15634/2
+TCAAGTTGATCTGCTCACGGATCAGTGCCAGCCGTGCCATGTCGCGCCGCAACTCCTCGATGATGTTCATGATGGC
+>850:2:1:3343:16877/1
+GACGCCGTTCAGCGCAATGAGTCGCGATCGTGTAGCCGCTATGCTGTCGCCCCCTGCTTCCCGCCTTCAACCATTC
+>850:2:1:3343:16877/2
+AAAACCCAGGCCGCGCAACTCGAAGCGATAGCGCAGCAACCCGTCGGGGACGACACATCGCGCAGCCGGGGCGGCG
+>850:2:1:3343:10631/1
+GGGGACGTTTCACCATCCGACCTAATCATTGACATTCCAGGGTGTTCCTTTCGATCCTTCGCTACGACAGCTACCA
+>850:2:1:3343:10631/2
+CTATCCCACCGAGCAGGATTGATATGTGAGCGCAATGGATCCGTCCTTTGAGAAAACCGCTACTTGAGTAAGGTCG
+>850:2:1:3344:15426/1
+GAAGGCGGCCAGCAGGGGCCTAATAGGGCCTCCGCAGGTCCCGTGAAAGTCGACTTGTAAATTTGCGGTGCGCTCC
+>850:2:1:3344:15426/2
+TCCCGTCATTTTCGGCACTCTTACGAAATCCGCAAATGCGCTGGAGAGGGTTGTGGGAAGTGTCGCATTTGTCTTT
+>850:2:1:3344:19498/1
+GTTCGCGAGGCCCGCCGATGCGGCCCGCGCCGGCCACGCCGCCCGCCACCGGTAGCCCAGAGGCCGCTATGAGGGG
+>850:2:1:3344:19498/2
+CCGGCCCGAGCTCTGGGCGGCCGTGGCGCCCCCGGCGTCCCCCCCGGGCGCAACGGGCTTCTAAGAGCCGATCGTC
+>850:2:1:3344:19760/1
+TCGATCAGTTCGTGCTGCGCCACTCCCTCACCATGGGGCTCGTCGATCCGCTCGCCGAGAACATGCAGCGCAACGC
+>850:2:1:3344:19760/2
+GGCCGCTGCTCACCGCTTTAATATGCATCGCGGCGGGGGGGACGCGCCCATACGGCCCACGGTTCTATCCGTCGGG
+>850:2:1:3344:3907/1
+CCATCCGCAAATGCGGACACCTGAGCGAGCACGTGGACTTGACGCATGTGCTTCATCGGCCTCTGATCACGATCAG
+>850:2:1:3344:3907/2
+CACATCCCAGACGGAGGCCTGAGGGGGGGCGAAGAAGGCCTGGTGAAGTTCACCGCGGCACGCGGAGAGGGCGATT
+>850:2:1:3344:8813/1
+CGGGAACAGGAACGTGCCGGGCGGGCTCGCGCGCAGCGCGCCCATGGGGCCGCCCACCGCGCGGGAGGGGGTGTCC
+>850:2:1:3344:8813/2
+CGATAGCACCTCACCGACGCCGCCATCGGCAACACCCTCACTACGGGCCCGGCGCCGTCGAGCGCCGCCGCGCTCG
+>850:2:1:3344:16524/1
+TGCAGTTCGTTCGGTAGTTGAAACGTGCTCGGCAATCGAAGCGACATCGCCCATGTCGGGCCGGTAGGGCGTGTGC
+>850:2:1:3344:16524/2
+AGGCGAACTACTTGCATTTTACCAGCCCTATTCGGCGTTACGCCGACCTGGTTGTGCATTGTGCGCTTGGTGGGGC
+>850:2:1:3344:13965/1
+TGCCAAACAACAACGAACTCCTGAGCACGCGAACGTCCACGACTTTTGTGCACACCGCACGGTCTCACTGTCCGCC
+>850:2:1:3344:13965/2
+CTCTACCGTATACATCTCACCATGCGCCGCGAGCGCTGACACACCCCTGGTCCCTGGCGAAACTCAAACCTGCATT
+>850:2:1:3346:1435/1
+GCCGCGCGGGGCGAGTGCGCGCACTCCGGCGATGCGGAGCAGGCCGCGGGAGCGCCCATGTCTCTCGCTTTCAGCC
+>850:2:1:3346:1435/2
+GCCGCATCGCGAAAGGGCGCGGGCCTCAGGATCAGCGCATCGACGACAGCGAACATCGACGACGCCATTCCAATCC
+>850:2:1:3346:4092/1
+CGCGGGGGACTGAGCGATTCGGGGGATGTCCAATCGCATGACGGTATTGCCTCCCGATGAACTCCGTTTCGTTCGT
+>850:2:1:3346:4092/2
+ACCGGCCCATCCTGGATGACGTAGATGCCGCACGAAAGAAGCGCGGGAGGAAGTTGTTTGCTATCGGGCGGCCCAC
+>850:2:1:3346:14975/1
+TAGAAGCTCACCAGCAGCGCCGCCAGCACCGCGGCTCGCTGGGGCTGGGCGCCGTCCGCTACTGCATTCTGGCGCC
+>850:2:1:3346:14975/2
+TAGTTGTTGCAACTGGGCCCGCTGCTGTCGACGCTGGCAATGCGCTCCAAGATGCCGCCCAACGCGCACATCTATC
+>850:2:1:3346:15836/1
+GCGGAACTCCACACTCTAGTGATGAGCCGGCTGCCCGCTCCGCGCTCAGGCGCAGCCGTTTACCGGCTGACCACCA
+>850:2:1:3346:15836/2
+ACCCCTAACCTTCTCCCCGATTAAGGCCCGCGCCCTCGCGGCGTCGCCGAGCGAGGTCGAGGCCCCACCCCGCGTT
+>850:2:1:3346:4025/1
+GCCGCCGGCCTCTGCCCCGGTGTAGGGGACAAGGATGTCCAGACGCGGCAGGAGTTCGCCCGTGAGGCGGTGGATG
+>850:2:1:3346:4025/2
+CTTCCCCCGGCGACCAGCCCGGCGCGCTGCCGCCTCTGCACCGCGGCCTGCTCCTGGCCGGCGCAGCGGATGGGCG
+>850:2:1:3346:11986/1
+CACGCCGGAGCATGTTCCAGCCCACTGGGTCACCCGCATTCTGTTGCGGGGCCTGTAGAGCGGAGAGCGATCGGCG
+>850:2:1:3346:11986/2
+CTTTCAAGCGTTCCCCGATAAGTACTCGGGGCCGGGATAGTCGGCGCGCCCCGCGGCAGTCACTCGTTGGGGCGGG
+>850:2:1:3347:5457/1
+TTGTTTGAACGTCGTCAGGACCTCGTCCTGATCTACCCCGAGAACCCATACCCCCGCTTGAGATGCCCCGCGAATG
+>850:2:1:3347:5457/2
+AGGGCTATGAGACCGGGGCAAAGCACGTATGTCCCACTTGCCAGATCCTGGGCGTGTACATTGACAGTTTTACGGA
+>850:2:1:3347:17223/1
+AACGAGGTCGCCGAGGCCGCGACTGATGCAGAGGCCGCCCAGAGGCGGGGCGAGGAGCTCGCGGTCGATGCCACGG
+>850:2:1:3347:17223/2
+GCTCGGGCAACTCCTCCGCCGGGCTTATGCGGCCCTCGGCGCGGCTCGCCCTCTGCTTTGCCTCGCTCCGGAGCTG
+>850:2:1:3347:21051/1
+CTTGTGCGAGCTCGGTGCAGTGATCGCCGCGTGGTTGCCTGACACACTGCGCCGAGCACCGCTCCCCGCCGAGTAC
+>850:2:1:3347:21051/2
+GCCAGTGCAGCGCTACGCAGCGTTCATGCCCACAAGGCCTGGCTGATCCTGTTCGGGAACGCGGAGCAGTAGGCGG
+>850:2:1:3348:20757/1
+CGAGGCCATGACGCTGGATCTGTCCCTGGCTGTGGTCCGCGGAAAACATCCCGCTGCGGGCGCCGCGCAGCATGTC
+>850:2:1:3348:20757/2
+GCCCGGGCCCTCCGCGATGGCCGCCTGCGGTGTGACGGGGTAGGCGCAGATCCCCGGCGGCCGGCCGGGCGGGCCG
+>850:2:1:3348:7030/1
+CCGCACCCTCGACGCACCACAACGCAAACCAGCGCCCGTAGCGGGCCTCCCTTATCTGTTTGCGTTGCCGCGGGAG
+>850:2:1:3348:7030/2
+CATGATCACGACGACATCGACCCCCACGGCGGTGGGACTGCTGGCGGGGCCCACACGAAAGAGCCGCTCGCCGGCC
+>850:2:1:3348:3675/1
+GAGTACCTGGCGTACCGGGCCAAGCTCAAGGGCGTCGAGCGGCACGGCCGCACCGCCCGCATCGACTACTGCATGG
+>850:2:1:3348:3675/2
+CGGATGGCGGGGAGCGTTTCTCCGGCATGTACCGGGTCCCGGCCGGTGGTCGGCTCGTCGAGGATCAGGAAGGGCG
+>850:2:1:3349:9930/1
+ACCGCCTGCTGGTGCAGGTCTTCCTGGAAGCCCACCGGGAGGCGCCGCAAGAACTCGTTTTGGATCTGGACGCAAC
+>850:2:1:3349:9930/2
+CGATGCGCCTCAGTTCCTCTACACTTCCCGCCGGCGCGTCGATGCTCGACGGCCGCCACCGCGCGCACACACGGAA
+>850:2:1:3349:9495/1
+AGGTCGTCAGGTGGAAGAAGTATAGCTCCTCCCGCCGCAGCAATACCCCCACCGCGTCCGGCCTCTTACGGGCGGC
+>850:2:1:3349:9495/2
+CGCACCCACACGATTTGAACCTGCGTTATCTTGTCATCCTGGCGATCGTGCTGGTCCTGTTCGGGGGGAGTAAGCT
+>850:2:1:3349:11499/1
+GACATCCAGGAAAGATCGTCGCGAACTTTCTCCACCCGATGAGTCCCACGTTCCTGCTGCGCCATTTCGCGTCCGC
+>850:2:1:3349:11499/2
+GACATCTCCAAACACTCGAAAGATACAAAACCGGCCAGCTCCACACTGAAGGAAATCAAGTTCCGCGTTAACATCG
+>850:2:1:3349:14954/1
+GCCTGGCAAGTCAGCTCCCTTGCGCTTAAAGCGATCGGAGGCCACGCCGATTGCGCATGGGCACAGCCAGGGGGAG
+>850:2:1:3349:14954/2
+GTCCTCCTGACGAGGTGTATTGGTCCTCAAAGCAATGCGCTTTCTCGGGTTGAACTGGACCCAACGCACCTAAGAC
+>850:2:1:3349:5956/1
+AACCGATTTTGTTGTGATTTTTTTTAGAATTGGCATGCCGGTTGATTTCATCGGACCAGCCAGAACGACGCCGTGG
+>850:2:1:3349:5956/2
+TGCCAAGAAACGCCAGCGTTATAGCGATATGGGCCGCCGAATTCAGCTAAAACAATGGGAGTATTCACAACTTGGA
+>850:2:1:3349:8519/1
+CCCCGAACGCGGCGCGGGGGGTTTCCTGGGTGTGCGGGCACACGCCGGCGCCTTCCGCCGCCCCTACCACACCGGT
+>850:2:1:3349:8519/2
+GATCCAGGCACGGTCAACGCGATCCTCGTCGTTGTCCTCGGGGAGGAAGAAGGTGTGCCCCGAGCCGCCGCGCGCG
+>850:2:1:3350:5672/1
+AACGACGAGCCGCGGCTCGACTGCCAGAGCCCGCGCGATGCCGATGCGCTGGCGCTGGGCGCCTGGGGAGTCATGC
+>850:2:1:3350:5672/2
+GCATGACGATCGGCAGGATCATCGCCGAACCGCTCGGCATCCCCGGCAGCGGTCCGCCGCCAACCCCAGGGGCCGA
+>850:2:1:3350:7536/1
+GAGCAAACGGCAGTCGCATTGGTTCTACTGTATTAATGATTCCATCGCGCCGGAAAAATTTCTGGACCCCGTGGAC
+>850:2:1:3350:7536/2
+GCCAGACAGTGCTAGTGGGGAATCGTGACCAGCACCCTCTTTTGGCCAATGCTTTGCAGCAAGTGCACACGCCGCG
+>850:2:1:3350:20698/1
+GATCTCGGCGTCAAGGCTGCCGTCGGTGGCCCCCTCGGCGGGCTCGAGCATCACGGTGAGGCCCTCGGCCTTGCCG
+>850:2:1:3350:20698/2
+CAGCGGCTGGCTCCGCTCGGCACCGAAATGGCGCCGCCCCCTTTCTTGGCGGGCAAACGCCCCGCGGCAGAGGGCA
+>850:2:1:3351:8406/1
+TCCGATAAACGCGAAATTGCGCTCATTCGTTCCAGACCATGACAGACGCCCGATATCGCCCCCGGCTGGCGGAGGC
+>850:2:1:3351:8406/2
+ACGAAAGTTCGGGCCGGTCTGGCGAAATCCAGATCACGCGGCTTCTCGGCGCGCCATACCCCTCGCCACGGGGGAG
+>850:2:1:3351:7445/1
+GCCACCGTCGTGCCCCCTGCCCGGACCGCCCGCACCTGCGCCGCGGGGGCGTGGCGGGCTGGGGCGGCCGGGGGGG
+>850:2:1:3351:7445/2
+TCTCCGGGCTGTGCCGGCTCGACAGGGTTCCTCCCCGTGCGCCAGCCCACTTTTTTCTCCGCCTGGGCCCGGCCGA
+>850:2:1:3351:19818/1
+CGGCGTGGGATTTCTGTAGGGGCCGGCGCGGTGCAGCCACGTCTGGTTCGTGGGCCTTTACTTTGTGGAATGATGG
+>850:2:1:3351:19818/2
+CCCGAAAGGTATCCCGCCAATTTATTTCCAAACGAAGTGGCAAGGAACCATGTGCCCCTCATTATCCCGACGCACT
+>850:2:1:3351:13917/1
+GCCGAAAATTACTTCATCCTACCGTCTAAATCATTAATGAGACGCGTTCTGCCATTTCCTTCCAACACGGTATGGC
+>850:2:1:3351:13917/2
+AAGAAAACGGAATTGTGTTCAATCACCAAGAGGACGGTTTCTAGTATCATGTAAGGGTAAACAAAAAGACCCAGAA
+>850:2:1:3352:17622/1
+CGTCGGAACTGGTCGATGAGGCGTTCCTGCGCCGAATTCAATACAAGGTCCTGGCTGAATCGCCGACGGTGGACGA
+>850:2:1:3352:17622/2
+CCAATTGACAGCGCGTGTTCGATGAGATCGCGCGGGTGGCACGCACGAAGCCGGATGCCCCGCCGCTGCCCCTTGT
+>850:2:1:3352:10232/1
+TTAAGTGGCATAGAATTGTCCGGAGCGACTCGGGGCTGCGATATTGCTCCTTGATCAATTGACGCGCCCCGGCCAG
+>850:2:1:3352:10232/2
+AAGACGGGCATGGTAGACACTTTTCGGCAGCTCCTGAGAGAATACCCTAAGAGTTCCGTTGCGGCGCAGGCACAAT
+>850:2:1:3352:15482/1
+AAGGTCCATGCCCCTCTCCCCCCCCGCGCAACGCCGGCGCTGGAGGCCGTCGACAAGGAGGGGGGATCGGCGCAGG
+>850:2:1:3352:15482/2
+GGCCACGGCGCCTATCAACATCTTTTTCGCGGGGGGGACTGCGCCGCGCGAGGGGGCCGCCTCCCGCTCCCTCCAG
+>850:2:1:3352:10955/1
+GTTTTGCCGCGCTGGGGTGTCTGGATCGCTTTCTGGAGAAACGGAGCAACTGGGTCGTGGGAACGACGCTGGCGGC
+>850:2:1:3352:10955/2
+TGCGCACGTCGATCGTGTTCGGGCTGGTGCCGGGAACTTTCATCAAATGGAGCAACGGCACGACCGATTCAGCATC
+>850:2:1:3353:14230/1
+AAGAAAGTGTTGTGCGCGATGTGCTCGCCGAATACACAGTTTCTTGGAACCGCCATGACACGGCCGCCGTCGGCCG
+>850:2:1:3353:14230/2
+ATGTGGCATGGACAAGTGCAACATCGGGTGTTGAAAAAGGAACTTCTGCACCGGTAAGTCTCCGAAGGGCGGTCTT
+>850:2:1:3353:1239/1
+GTGTTGCTGCGCAACTCAATCTTGGGGGTTTCCGGGATTCGCCGAATCAGATAACGCGACACGCTTTCAGCCAAAC
+>850:2:1:3353:1239/2
+TTCGAAGGAGCCGGCGTTTATTACGGCGCGACCCACCTGGAATCGCAGTTGTGCGGGGGTGAGGACGTCGGCATCG
+>850:2:1:3353:3956/1
+GACCGGCAGGCCAAGCGCGGCGCCAAGGAGGCGGACCGCGAGGGTCGCCGCGAGGAGCGCGGGGCACGCCGCGCGG
+>850:2:1:3353:3956/2
+GATGGGGGCGATCGTCTCGTCGGCACCGGCCCCGCTCCATTTGCGCTCAACGTTCCTCCGCTGGCCCTCGATCCGC
+>850:2:1:3353:3782/1
+GGGGGCTGGAGGCGCCCTGAAGGCGTAGTGGCATGGAGGTATGAGGATTCAGAGGCGGAGGGGCGTGCTATGTGTG
+>850:2:1:3353:3782/2
+GAAGGGCTCGCTAATAGATAATAAGCCCTTACTTAACCAGGATGGTTGGGAGGAGCAATACAGGATAGGGGCAATT
+>850:2:1:3354:11258/1
+GGCAGGCTTACGTTTCTGGTGTGGGGAGATACAGCCCTTCCCCTCATATGTAAGACGAACGGCAGATATGTAAATC
+>850:2:1:3354:11258/2
+TCATCCTGCCAGATTTTGCCGATTAGTTGAAGCGTGATTGCTCGAAGACGAAGGTGGTCCCAGTGTTGCCATTCGT
+>850:2:1:3354:2898/1
+GGGCCAGCCGTGGGTCAGGCCTGCGAGGGAGGGGAAGGGACTGGCGAGGGGCTACTTCGCCACCGCGGGACCATCC
+>850:2:1:3354:2898/2
+CCCCCCCGAGCCCTCCCCCCGCCACACAGCTTCACTCCTTCATTAAAGGCCGTCACCGGGCGCTCCCGCGGGACCG
+>850:2:1:3354:17705/1
+TGTTCGCCATCGCGGGCAGCGCTGATCAGCGGCCGCAATCACCACTCGGTTGGGTTCGGTGGAATTAGATCGGAAG
+>850:2:1:3354:17705/2
+AATTACACCGAATCCAACCGAGTGGTGATTGCGGCCGCTGATCAGCGCTGCCCGCGATGGCGAACAAGATCGGAAG
+>850:2:1:3354:12999/1
+GAAATGGGAGTGTCGGCTCTGGATGGTGGTCTGTTTAGCCTGGTCTCCTTCTTGATGTTTATCAGCTTGAACCTGG
+>850:2:1:3354:12999/2
+GATGAGAACAGGTGAACCAGATCGTTGTAGACACCGAGAAACATCACCGCGAACAGCAGCAATCCACAAATGACGA
+>850:2:1:3354:11962/1
+ATGAATTGAATATCATCGGCTTCTCCGATGTCGTAAATGTGAACAATGTTCGTATGATTTAGCGCCGCCCCGGCCC
+>850:2:1:3354:11962/2
+TCGGCCGCGGCGGTATGGGTGTGGTATACAAAGCCCCCGACCAGCGTCTAGACCCCTTCGTCGGAATTAAGATTCT
+>850:2:1:3354:4961/1
+ACAGAAGCGGCGACCACCACCCCGCCCGCGCCACCCACGGCGGCGGCCGGGGGGGCCGGCGCCCGCGGGGCGGGCG
+>850:2:1:3354:4961/2
+GATCGCCAGCGGCGAGGTCCCGAACGCGTTGCTCAACACGACGCGCAACCGGTCGCCGCCGATACTGACGTGCACA
+>850:2:1:3355:6259/1
+GCCGGCGAGACCGTCGCGCTCCTCGCGGACCTGAAAGCCGGGCTCGATGGAGATGCCGCGCGGTTTTTCCTCGGGG
+>850:2:1:3355:6259/2
+TTTTCGCCGTTCCGGTCCTGCTGGTGTTCCGGTCGATTCTTTCCCCGCCCCTGACGGCGCCCTCCCCCGCGCCCGC
+>850:2:1:3355:13469/1
+GCTGGCGCAAATAGCGATTGCCGCGCTTGCTGATGCGTGCAAAGATGGTCCGAGCACCCGTCGAGATCTGCTTCTA
+>850:2:1:3355:13469/2
+CAACTTCGTAAGCGTCTTATTTGCTTTTCCGATGGACTCGGCGCCCGATCGCAATGCAGGGGGGGTTCCCGCTATT
+>850:2:1:3355:10773/1
+ATGGCTGGCTGGTCGATCAAGGTGATTTTGCTTTAACGCCGGCCAGCGGTGTTTTGGGGTTTCCCCGACTGCATTG
+>850:2:1:3355:10773/2
+GCTTTGAAGATTCCCTATTGGGGGGAACAGGGAATTTCTCCAACCGAACAGGGATAGGCTGCAGCCGGAATAGGGA
+>850:2:1:3356:9457/1
+GCTGGACCCCGAGGCCACCGCCGCGCATCGCTTCCCGGGTGTCGCGGCGGGCGTAGGCGCCCCCCTCCACCCGCAG
+>850:2:1:3356:9457/2
+TTCCTCCCGTGCCTGCAGGGAGCCATGCCCCCGGGGCGGAACGGCGCGGCGCGGGGGGTGTTCTAGGGCCTGGCCC
+>850:2:1:3356:17352/1
+TGAACCCGTCGATGGGCGCGGGCTTCGGGCTGTCCGTGGCCGCGGCGCAGGCGTGCGGCGTACCCGCGGGGGTCAC
+>850:2:1:3356:17352/2
+CGTGCGGCGGCCGGGAGACCGTCGCAGGCCTCAAGGCCCTCGACGAGCTCGGCCACGAGCGGCCCCGCCTCACAGC
+>850:2:1:3356:5743/1
+AACCCGGCTGAAGATCCTGGAGGCGTGGGCCGCCAGCCTACCTGTGGTTTCCACCACCATCGGTGCGGAAGGGCAT
+>850:2:1:3356:5743/2
+TTTCCCATGTAAATTCCTTATCCAGCAACAACCTGCCAGCATGTCCGATGTCATACCTCTGTTCCGAGAAGGCCAG
+>850:2:1:3356:15854/1
+CGAGCCCGTCCGCGAATGCCTCGTTCTCTTCGGCGGCGGCGATCCCATCCGCCCTTTTTTCGCGCAACACCTCTCG
+>850:2:1:3356:15854/2
+CAAAGCCCTGATGATAGGGGCTGCCGGCGGAGCGACCTTGCGCGATGTAGATGGGGCGAGTGCGGGGGAGGGGAGG
+>850:2:1:3357:9742/1
+GAGATGCTGACCGACCCGGCCCCGAGGCTGGCCTCGTGCTGACCAAGGCGGTTGGCCAGCCCCGCCCTCGCCGGCC
+>850:2:1:3357:9742/2
+ACACCCCGGACAGCCTGCCCAGTTCGCTCGCTACCGGGCGCTTCTGCTCGTCGGTCGCGGACGGGGTCCCCGTGAG
+>850:2:1:3357:1924/1
+AAACAGCCGCCGCCTCATCAACCCGTACCCGGGGTGCAGCGGGTAGTACGCTTACTCGGCATTCGTGTAGGACGGT
+>850:2:1:3357:1924/2
+GGAAGCCGCGGACCGCGTGGGTGCCGGCAAAGAGGATGCACGCAATCTCCCCACCCGGACTGAGTGCGAAGAGTTG
+>850:2:1:3358:19031/1
+ATTGAAGGTTCGGCAACATGGTCATGACGCTGCCGTCGAAGCCGCGGATCCTGTAGCAAAGGGGAGAGGGGGGGCG
+>850:2:1:3358:19031/2
+GCGTTGCGGCCCTTATGCCACCGCGCAGACTGCGTACCGCGCCCGGCCGAACAATTTTGCGGTACTCCCTGGGACG
+>850:2:1:3358:4057/1
+GGCCATGTATGTCCAGCTTCGTCATGACCTCACGAAAATATTTGCCTGGAATCGCTGCATTGATCCTGACGGACTG
+>850:2:1:3358:4057/2
+CGAAACCTGAGTTTTCATCCTTTTGGGAACTTCCTTGATCAAGTTTCGCGCGACGCCGTAAAAGAAGAGTCGGGGA
+>850:2:1:3358:9614/1
+CCACGGCTCAGCGGTATGCGGCCCGTCACGGCCCCACACGCAGCGCCCCCGCGGCGGCGACGCAGGCGCGCGCGCG
+>850:2:1:3358:9614/2
+ACCAGCCCGGGCACATCCCGCAGCCCGACAACCTGCAGCCTCATCGCGACACCAACGAGGTGGCTGTCAGCGTCCG
+>850:2:1:3358:1578/1
+GGCGGCTGAACTGCCATGGCGGGCGGACAAACGGCACCGGCGGCGCCACCCACCCGCTCTGGATCTTGCACGGCAC
+>850:2:1:3358:1578/2
+GCCCATATTCCAGAGCCCGGTGTCTATGGGCCCCTGCCTTCTCCCGGGTGGCCACGGGAGTAGCCGGCCGCACGAG
+>850:2:1:3358:11707/1
+GACACCGCCGTACCCGGCGGATCGCTAGGATTACTACCAACACACCAGAACCATCCTAATCCGGACATCGGCAATG
+>850:2:1:3358:11707/2
+GCCAGCGCCGGAGAGAACTCCCTAGCGATTGGAATGCCCTCCAGAAAGGTACGAGATCATCTAATATGCTCGTTGA
+>850:2:1:3359:9947/1
+AACTCGGTGGCGTTAGACTCGCGGAGCCGTTCCCTGAGATAACTCCACACGCGGGCACTGCGCGACAAGGCCGGAT
+>850:2:1:3359:9947/2
+TTCGCAGGGCGTGCGCCGAGCTGGGCTTGATCTTTGTCGCGCCGGACACCAGTCCGCGCGGCAACGTGCCTGGGGA
+>850:2:1:3359:1127/1
+ACCGTCGAAGTCGGAGAGCGGCCCGGACGTGAACCTGACCGTCCCGCCGAGGGAGAAAACCACCAACACGGCGCGG
+>850:2:1:3359:1127/2
+CCTCGTGAACATGGATATGACCGAGGAGGCCTGGCCGGTTGTGAAGAAAATGCCAGGTGTGCCCCGCTCGGAGGCC
+>850:2:1:3359:4699/1
+GCCCCCGCTCGCGGTTTGAATGTGTCGATGAGGATGAGCCGGGCGCCATGCCTGCGAGCCTCTTCGATGAAGGGCC
+>850:2:1:3359:4699/2
+CAATTGACCGCCGCCTCTTCCTTCAGCTGGAGGCTGCGCAGCGCGAGCGCACCATCTGATTTTTCGCTGGTGGAGC
+>850:2:1:3359:2476/1
+CTGAGGATCACGTCGCAGCCGTAAATAAAGGGCGATGATGTGGAGCGCCGCAAGATGTTGCCGTTTGTATTCATGA
+>850:2:1:3359:2476/2
+TTAATCAGCTCCGGAAGCTGGAAGCATTTGCGGATGATACAGAGTTCCAGGAGCAATGGCGGGAGGGGGAGGGGGC
+>850:2:1:3359:15746/1
+CCGACGCCTGGCGGGCCGGAGAATACGAAGGAGCCGATTCGCCGACGAGGATCCTTGAGCCCCGCCCGGGGGCGCC
+>850:2:1:3359:15746/2
+TGGCGCCTTAGTGGGGGCGCTCCGGGGATGCGTCTCCAGGAGGCGGAGACCGCGCGACCCCTCCGTCCGGAAGATG
+>850:2:1:3359:3457/1
+ACTGCGCAGCATCAGGGCGCTGGAAAACGGCACGACGGGGTTCCGCATGTGGGATGCGTTGGACGGCAGGACCGCT
+>850:2:1:3359:3457/2
+ATGTGAGAGCCAGCGTGCCAATGAGAAAGCAACTGGTTAACCAATTGATACGCCCGAGGGGCAACCGGAAAAACAA
+>850:2:1:3359:13346/1
+GATCGGCGCCCTGTATGCCCTGGGAATCGATGGAGGTGTGGAGCCCGCTGTGCTCGCCCTTGGCGGGCAGGGGCAT
+>850:2:1:3359:13346/2
+CGGCGAAGGAGGTGAAGCGGGCCGGGTCCAGGGCCATGTCCGAGGCGGACGCCGCCACCGGGGGGGGGACACAGCC
+>850:2:1:3360:8728/1
+GCCGCGAGGTGCGTCCCTTCACCGATAAGCAGATCGAGCTGGTCAAGAATTTCGCCGCGCAGGCCGCCATCGCCAC
+>850:2:1:3360:8728/2
+GTAAGAAGATGAGGGCATCTTTTGCCTCGCAGAGCCGAGTCACCGACTCGACCAGCGTGTCGAGCACTGTCTGAAG
+>850:2:1:3360:18297/1
+AGTTCTTCACGCACGAGGCGCGCACCCCGGACAAGCGCCTGCTCGCGACGATGGGCGTGATCGGGAGCCAGGGCGG
+>850:2:1:3360:18297/2
+TTCATAGGCCCGATAGCCGAACGTCGCTTCGGCCGCGTGGTTCCAGTCGAGGCCACGTCCGCTCGCGTCCATCGTG
+>850:2:1:3360:7349/1
+ACAACGATGGCAGCAACGATGATGGCTGGGATCGAAAGGACAACGTGCGTCCTGTTCACCCGCTCGCGCGGGGGGG
+>850:2:1:3360:7349/2
+GAGTTACGCCATCATGCTCGGGATCATGGAGCTTTCGATTGTCTACGATCGGGAGCTCGAACCGGGCATCACGGGC
+>850:2:1:3360:12045/1
+GCCTGCACGGTTCGATGCGCTGGTCGAGGCGTTCATCCGCGTCTCGAGCATCGGCCGCACGAGCGTCACCTACGAC
+>850:2:1:3360:12045/2
+CTCAGCACGCCGCGATCGCTGCCCGGGATGCGCTCGGGGGGCCGGGGGCGGGCCGGGCAGGCGCTACGGCCCGCGG
+>850:2:1:3360:15802/1
+CAAACTCTCAGGCGCTTGTACCGGCGTTCAGCACTTTACGTAACTGACATCTTGGTATGTGTCGCCGCGCGGTGGT
+>850:2:1:3360:15802/2
+GGGGGGCTTTGAACGGGATCATGGCAGGTTCCAACGGTAGGGCCGGGGGCGAAATCCGTGAACGAAGCGTTCCGGC
+>850:2:1:3360:16471/1
+GGAGGTCACCTTCGGTTCGTGTCCCCAGGCACCGCTTCGCCGTCCTGACCTGCGGAAGAATGCGGGCAGGAAGTCG
+>850:2:1:3360:16471/2
+CACCCCGACCGCGATGGGGGAAACCAGGATCGCCGCCGCGTTGAACAGCCGGCCTGCACCGACCCTCAGCGCCTCC
+>850:2:1:3361:16664/1
+CGGTGGTATAAGGTTCAGCACTCATTCGGCGCAATGGCTGTATTCGGCGCGGAACCGGCCTGGGGGCAAACACCGA
+>850:2:1:3361:16664/2
+TTATCAACTTCGGCGTCCCTCGAATCGATATTAAACGTCTCATGAATTAGCGCGTTTTGCCAAGCGAAAAGTCGTT
+>850:2:1:3361:7887/1
+GGGTGTCACACATCGAAAGCAAAACCTAACGGCAGGAAAAAACGCGGACGCGGGGAGCGGATTTAGGCGGGGAAAG
+>850:2:1:3361:7887/2
+GCTCCTTTGCATATATGGCTGTGTGTTTGCCGGTCATATGGACGAGCGTGCCCGAGAGCGAAAGCCGAATTCACCA
+>850:2:1:3361:11065/1
+CGGCGTTCAACGGGATTCGCATTCCAGCGCAATGATTTTCATCCATCATGTGTTAGAGTACGTGTTTGGCGTCATT
+>850:2:1:3361:11065/2
+AAGCTGGTAATACCCATCCGTTCCCGCGAAGCAATTAACAATATTGAAGCTTATAAGAATGAGATTGCAAAGTTGG
+>850:2:1:3361:16803/1
+TGGGGGACTTTGGGCTCATTCGGGCTGTTCGGCGTCCTCCCTTTATCTAGCCAAATTTTCCGCGGCCTGGAACGTT
+>850:2:1:3361:16803/2
+AGAATTTTCAGCACCCCTCAAATAGTTGGTTTTGATCTCATTTCCATTAGGTGTCAAAGTCAGCCAGGCTCGTTCT
+>850:2:1:3361:17902/1
+GGTTGGGTCGTTGCATCCATCGGATCGGAGGGCAGGTGAGCGGTCGCGAGGCTGTCCACAGCGCAGTGCCGGTGCG
+>850:2:1:3361:17902/2
+GGCCACCTACGGAGATTGTTTTCACAATCGCCGCTTCTCAAGCCCAACTTCCGAATCGCCGACATCCACTCGAAAG
+>850:2:1:3361:20001/1
+ATGGGGTTGAGTGGGGGCACGGCACGACTCGCGCGGGAGACGCCGCTCCGGAGGGGGAGGCGGCCGACACCGCCCT
+>850:2:1:3361:20001/2
+CATGTCGCACGCTCACATCGCCCACAACTGCCGCGTCGGCGACCGGACCATCATCTGCAGCGGAGCGCTGGGGGCG
+>850:2:1:3362:14195/1
+CGGCGGCACGAATAACGCGAGGCACGAGAAAACGGCCGGCCACCAGACAGCAACCTCAACAGTCGTCTTGCCCGAG
+>850:2:1:3362:14195/2
+GGAGCATAGCTGGGAAGTCCGCTGTGGGCAGGCAGCGGGCAGGTTTGATGACTCTGGCCCGGGGGCGGCCCCCGCC
+>850:2:1:3362:2836/1
+AGCGCGTCACGCACCCAGCGCAGGCGCATCGTGACCGGGCATAGAGGCGGCAAGCCGTCGGGCTGGGGGAAACGCC
+>850:2:1:3362:2836/2
+GACCGCCGCCGCATTGGCGGGGCGCGGCCACTCCAGACACGTCACCACGGCGGGGATCAGCGGCGACCGGGGCCCC
+>850:2:1:3362:20411/1
+CCGTCGAACTCGTCGCCGATCGCCAGCCCTTCCTTCGCATCGCTCAGACCGGCATCCTCAAAGCCAAGACAAGCAT
+>850:2:1:3362:20411/2
+GGGGAGCTCGCGCTTCAGTTCGACCAGTGCCGCCGACGAAGGCGTGCCGGCGCGCAGCAGGCGGAGCCCGACGCCG
+>850:2:1:3362:14251/1
+ACTCCAAGCCCTCCGATGGGTCGGAGAGGTTGCGGCGGGCGGGCACATCTTCTAAAAGGGTTGGGGAGCAGGTCAG
+>850:2:1:3362:14251/2
+GATGAAGGGGGAAAGCCAGAGGAGGCCGAGAGCCAAGCCGCCGGCGAGCCCGAACGCGAGCCTTCTCCGTCGGTGC
+>850:2:1:3362:8296/1
+CAGGAGTTTGTTGAGGCGGCCCATACCGCCATCATAGCGGGGTTCCCCTCGGCAGCGCTCCGCCCGAGGCCCCGGG
+>850:2:1:3362:8296/2
+CGAGGCGGAACGGCGCGACCTGGTCCGCGAGGTGCAACAGCTCCGCGAGCGGCTGGGGGCGGTGGGAGGCCAAGCC
+>850:2:1:3362:4011/1
+GATGGTCTTGCGCAACGGCCTTTCCGTTTTGCAGATGGCATTTGTGGAAGTTTCTTGGGGGGGGCGTCCGGAGACT
+>850:2:1:3362:4011/2
+CTCGGCCTCGGCGGACGAGAACGCGGGCATTTGCTCCGCGCTGGCCGGCGCGCGGGGGTGCGGCGGCGGTGGGGGG
+>850:2:1:3362:14656/1
+GCCGTCGGTTCCACCTTTGCACTCGCCGAAAAAAGCGACTCGCGCGTGGTCGGACCCACCACTGCTGCATCGCCTG
+>850:2:1:3362:14656/2
+TTCTCTCGCCGATGCCTTTTACTTTTCTCAGCTCATCCGTGCTCTTGAAAGGGCGGGCGGCGATGATTTGTTTGGC
+>850:2:1:3362:15462/1
+GACCGCGTTGGGTTTTGGCGCGTGAATGCCTGGCACTCGATTCGCGAAGCCCTCAAACGTTGCAGTGGATTGGTGT
+>850:2:1:3362:15462/2
+GATTACGGCGGTTATAGCTGATTGCCTCGGCGGGGCGGGTCGCGCGCGCGCGTCGCGCGGCCACGGGGTTCGACGG
+>850:2:1:3362:5518/1
+AGGATGCGAATTTGCGCGGGCGTTATCTCGAGACGACTGAGCTGGCGACGAGCTACACCAGGTTCCTCGACACCCT
+>850:2:1:3362:5518/2
+GCATTTGTGGGCGCAAATTCTTCACCGCGCGTTTTTCCCGGGGCCGGGGGTTGCGGAAGGGGAGCGGGGGCGGGGG
+>850:2:1:3363:3305/1
+CGAAGGAGTGTAACTGTCCTGTCTCAATGATGTGGTTCACTGAAGCATTAACGCAATCAAGCCTTTAGGCTACGAA
+>850:2:1:3363:3305/2
+AATTCTACGAGGGCCATCACTTCTTACCCTGTACATTTTACACTTGGTTTCCAGTGGATATAAGACGCATCATAAT
+>850:2:1:3363:10193/1
+GGGAAAAGCATGTTTCAACAGGATAAGCTCGACTCGAGCTTCGGGAGGCATGGCAGGGCATGGGGAGCCGCTGAGA
+>850:2:1:3363:10193/2
+TGCACTCGCCGCCTCAAACAATGTTTCTTCTCTCGGGTGGCGCTGCATTTCCGGCCCGCTGGCTGATGACGAGCTC
+>850:2:1:3363:12359/1
+CTTCCGCTTTCGACTTCGGGATGGCCGAGCGGGAACGACGCGCTGCTCGCATGGCAAGGGCCGCCTCGTGTCCGGC
+>850:2:1:3363:12359/2
+GCTTTGCGGGACATGCGGCGCGATCAAAGCAAGAACTAGCGCGAGAAGCTGAGCAAGCGGGCGGACGAGGGCGATA
+>850:2:1:3363:8604/1
+GGTTCGCCAGCCGCCCCAAAAGACACTACTGGATGGAAGCCCGTGCAGCTGGGTCCTGAGAATGCAAAAGCGGGAC
+>850:2:1:3363:8604/2
+AGATCATCGCGTCAATGCTGTTTCGATCCGGTAGTGTGAAATCGAAGAGTTCCAGCGCAACTGGTAGCGACTGTTT
+>850:2:1:3363:4427/1
+GAATCTCGAGGGCCGAATGGCGGCGCTGGGCGGTCCGGGAGCACAAGAACCACAAATGCGCCGAGCCCAAGCAAGG
+>850:2:1:3363:4427/2
+CGCACGGTAGGGGAAGGTAGGCATGGTTCATCGATGGTAGGGAAGCATCAGCGCGTTGCCAGGCGGACTTCCACGG
+>850:2:1:3363:19117/1
+CGGCCCGTTGCCCACCGACCCTGACTCACACAAAAAAAAAAAAAAATATATAAAAAAAAAAAGAAACGCGGGGCAA
+>850:2:1:3363:19117/2
+TGGACAAGGCGCCGGACACGGAGAAGTTCGGCGTGGTCGATATGCCCTCCATCTGGTACCAAGCGCAACGAGCCGC
+>850:2:1:3363:7698/1
+AGAAGGATGAATTCGAGGTCTACGACGACGGCATCAAGCAGGAACTCACGTCGATGACGGTGGTCACTGGTGGACG
+>850:2:1:3363:7698/2
+GCCGGTGTTGTGGAACTGCAGGGGCAAGTCGTCGACGAAGAAAAGAAAGATGCGGCCCGAGACGTCGGCCTTCGGA
+>850:2:1:3363:2975/1
+CGCCTAGCAACCCCAGCCCCAGACCGAACAGAACCATAAGCCCGCGGCGCTGGTTGTAGCACCCGCTGCTGTGGCA
+>850:2:1:3363:2975/2
+CAAGATCGGCAACTGTCAGCACGATCCTAGAAACCATCCGCGGAATAAAGAGCATCCCGGGGGAAGGCGGGCCGGG
+>850:2:1:3363:13774/1
+GGGGGATATGTTAACAGTTGGCGTCCGGGAAACCCTGCCGGGGGCTGGCGGACTTTGTCCCCTGCGCGCCTGACGC
+>850:2:1:3363:13774/2
+AGTGCTCATGCTTATTGCCTGTCACTAACCGGACGGTTGTCTACAGCGCCAGAGGGACGTGGGGGGCACGGCGGTC
+>850:2:1:3363:16095/1
+AGGACGCCGAGAGGTTGTAAGAGTGCGGCGCGGCGGGCGGAGGACGGGGCCGACGCGTCTGGATGAGGCGCAGTCG
+>850:2:1:3363:16095/2
+CGCCACGAATGAAATGACGCACCTCCCCGGCCACGGTGCTGGCCCTGCTGCTGGCGACGCTGGCGCCGAGCGGTGC
+>850:2:1:3363:1059/1
+TGCGACGTCCCCGTGCGGCGCCGCCGCCCTGGACGAGCTCCTCACCACAACGGTGTTCATCACCATGCTGGACGTT
+>850:2:1:3363:1059/2
+TCGATGATTTCGTCTTTGAGCGCTTCGAGGTAGTCGTCATCCAAGTTGAAGCGGAGCTTGAGAGCTCGATAGGATA
+>850:2:1:3363:11034/1
+CGGCGGCTTCTTCCCCCGCCCGGGGTTGAAGATGAGCACGCGGGACCGGGCCGCGAAGCCGGGCCCGCAGGAGCGC
+>850:2:1:3363:11034/2
+CGCAGAAGTCCACGGGGCTGGCGATGCGCATCCAGTCGGAGATGTCCCGCCCGCGCGCCGACGTGGTGTGGGGGGC
+>850:2:1:3364:13043/1
+TGTTTTTCTTGGCTTGGAACGTAATTGCATAAAAGCCCTTGATAAATGGGATTGGTGCAAGATAGCAAGACAAGAC
+>850:2:1:3364:13043/2
+GATCGATAAAACCGTTAACGCTTGATTATCTAGCAGTCTCAACCAACTGCCACTCCCTTTGATGGGGCTAAACTAA
+>850:2:1:3364:17931/1
+ATTCGTGCGGCAGATGCCTCCCACCGCAGCTGCCCCAGGCGCACCCAGCCGCCCGCCACCGGCGTAGCGCCGCGGA
+>850:2:1:3364:17931/2
+CGCTCGTTCGCACGCCGGGGCAGATTTACGATTTGTGGGGGCACGAGCGCGGAGATGCGTGCCGGCGGAGCACGCC
+>850:2:1:3364:13206/1
+TACGAACAAGGCGATTTTGCTTGGGCTCGTGAACTTCGCTGCGGGCTAGCCCCCGCTGATACTCGCTCCGGGCGCC
+>850:2:1:3364:13206/2
+CGGCGATCTCATCCCGCCTCACCAATTCCGGCACAAGCGCACTGATAGCCGGCATTTCGTAAGCGCAAGCAATCCC
+>850:2:1:3364:4227/1
+GCGGACTGGCTCGACACGAACCCCGCCATACCGCAGCGCCACCCACGACCCAACCCCGCGCACCGGTTCCTCATCT
+>850:2:1:3364:4227/2
+ATGCCGCGAGCCCTTTTCCGCCGGATGATTGGCCCCCGCGTGCGGCAAATCCGGGGGGGGGGGACGGCCGGGGGGG
+>850:2:1:3364:18680/1
+ACGGCAGGGACGATCGATCAGGCGCGAGGGGAGGATCTCGTCGTCGCGGAGACGGGCTTCGCGCTTGAAGAAGCCG
+>850:2:1:3364:18680/2
+TCATTCGAGAAAGTGTCAAGATCGGCGAACAGACCGTCACGTTGGAGACGGGTCGCATCGCCAAGCAGGCGCACGG
+>850:2:1:3365:8631/1
+CTAATCCGACATAATTTTGCAGATCTTCGATGGTTACTCGCTCTATCAGGTCGCCGTGCCGGGGCCCCCCGCGCTC
+>850:2:1:3365:8631/2
+TTTTCCCGGTTTAGCATATGCGTATTGTTGCGGCAGGGCCAGCACCCCAGCCAGCTGGGGCAGTGGGCCGGGGAGG
+>850:2:1:3365:3544/1
+CGGGAAGCGCGATGCGGACGCGCAGTCGGCGCCGGCGGGGCGGGTGTCGCGGGACGCCGTGGGGTGGGTGAGGGGC
+>850:2:1:3365:3544/2
+CAGTTTTTGTGTTGCGCGTCCGCCTGCGGCGGACCCCCTATCGACGAACGCGGCGACGGCGCAAACCCGCCCCCGG
+>850:2:1:3365:9782/1
+GGTATTCAACAAGAATATCGCGCTCCGCACCGCTCGGAGCGATCCCGCCACCATCAGCCCCTCTTAGACCACCGAT
+>850:2:1:3365:9782/2
+CGAACGTCGCTGCATTCGTAGCGGCGGGGTGTGCGCTCGAGTCGGCAGCTGCAGCGGTTGAATCGGGGGAAAATAA
+>850:2:1:3365:12813/1
+TAGCCCGTAGATGCCCTGTTCCTACTGCCGCCCCAGCGGCCGTAGCTGGCTGCAGCCCCGCCTTGCTGGGTGGCGG
+>850:2:1:3365:12813/2
+CGGGCCCTCGCCCGCTGGGGCGAGGCTGAACGCAGTCCCGGTGGCTGACTCGGTCCAGCCGAGGGAGTCGGCGACC
+>850:2:1:3365:19095/1
+AATCTTTCACAAAAGCCACGTTACCTCATTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGTGTGTACA
+>850:2:1:3365:19095/2
+AATACAGGTATCGAAAATGGTGAAGTAAAGGCGGGGCATGTAGTGGTGATTAGATATGTGGGTCCTAAAGGTGCAC
+>850:2:1:3365:6673/1
+CTGTACAACGTGACGATTTCCGGGAGATCGAGCCGGCCGGGCGGCTTGGAGATTCGCGCGATCGTCATGCGCCAGC
+>850:2:1:3365:6673/2
+TGCGACATTGGACGCACCGGCCCCTCGCACGCGGCGGCTGGCGAAGGACGCGGAAGCGCTTGGCCTCCACCTGCCC
+>850:2:1:3366:7223/1
+GCATCTCGAAGTTCACCGACGCACGCCCGCACGGGAAATCCATCGGGCGATCTGGGAGAGCCCGCCCGACTCGCGC
+>850:2:1:3366:7223/2
+CAATCCCCTGGATCGGGCGCGGCCCTTTCTGGCCGGCGGGTTGGAGCGGGGAGTGGGCATCTACGACGGCGCGATC
+>850:2:1:3366:15323/1
+CGAGCATCCCGCGAAAAACAGGCGATGTCATCGCGGGGTGCGACGTTCCCGCGCGGATCGACCCCTGCGCCAAGAG
+>850:2:1:3366:15323/2
+CGTCCAGAACTCGCTGATCCAGGAAACGCGGCGGTTCATCGACGAGGCCCTCTTTACACCGGGGGGCAATGTCCAA
+>850:2:1:3366:17254/1
+ACCATGCGTAACGCGTCCTCTCCCGGCGTGCCCTTCGTCTCGCGCCACTCGCCCCTGGGGCCTCCCCTGCGCCCTG
+>850:2:1:3366:17254/2
+TGGACGCGCGCAGTGCGATTGTGCTCAAAAATCGGAATGATGCGACGCCGCGATGGTCAGCGCCCGCTCCGGGAGG
+>850:2:1:3366:4453/1
+CGTGGGAAAAAGACGCACCATCGCCTGGATTGGTGGACTTCCTCGCCACACATCGGAATCTTGCCGGCAAAACCGT
+>850:2:1:3366:4453/2
+GCTTTTTGTTCGGCCAGGGAAATGGCGCTGGGCGCAATATCGAAACCGGAAGCATCAAACCCGTATCGCGCAAATT
+>850:2:1:3366:16339/1
+GAGTCGGGGGTCAGGAGTCGGGGGGCAAGAGACAGGGGAGAAAGAAGAAGAAAAAAAAAGAGGGGGGTGAGTCCTC
+>850:2:1:3366:16339/2
+ACGTGCAACTGAAGGACGGCCACGAGGACGGCGGCTTCATCCCCGAGCGGCTGATTCAGGCGGGCTTCCGGGTGAA
+>850:2:1:3368:11476/1
+ACAAGCACGGCGATCTACTCCCTTACCAGCAGCGAGAACATCCCTATCGACAGTGCCGCTGCTACAAAGAACGCGC
+>850:2:1:3368:11476/2
+CCGCTTCGTTTTAGACTAAGTCTGGAAACACGAGGGTAATTAACCCTCCACGCGAGGCCCTGGTTGCGAGCGCGAT
+>850:2:1:3368:17287/1
+AGGTCGACCACCGGCTGGCCGAGGGGGCCTTCCTTGAGGAACTCGGTCCGCCCTTCCTCCTCGGCGGGGGTGAAGG
+>850:2:1:3368:17287/2
+AGACTGTGCCGCCGCGCGTCGCCTACCGCGAGACCATCCAGTTGGGCACGCAGCAGCATGCCCGCTACAAGCGCCA
+>850:2:1:3369:15214/1
+GCAGTCGGGAAGGCCGATTGCAAATCGAGCTTGCGCAGTTGCAATATCTTTTGCCGCGTCTCACTCGGATGTGGCA
+>850:2:1:3369:15214/2
+TTCGCCCCTGTCGCTGAATGGCTCGGGGTTTCCGCACCAAATCCAGCTCGTGTTCGCGACCGGCAATTCGTCCCTC
+>850:2:1:3369:11939/1
+GCTCGCTGCCGGACGACGATGCGGCTCGCCCGGCGAGCCGCGCGGGCCGGGGGCCGCGCTCGCCCCCCGTGGTCGC
+>850:2:1:3369:11939/2
+TCGACCGGCTAACCGGAGCTGCGGGACACCTCCGGGCCCGAACCGCGCCCCCCCCCCGACCAACCGCCCCCCGCCC
+>850:2:1:3370:18339/1
+GCCCGCTGCCCACTCGAGACGTTGGAACAAATGGCGCCTCTCGCGCAGGGGGGCACCGGAGGCCTTCCCGGTGACC
+>850:2:1:3370:18339/2
+GGGCACCTACGAGGTCCTGGCCGGCTTCGGCCCGTGCGCAGCCAATGCCTCGTTCGTGCCCCGGACGTTTCACCTC
+>850:2:1:3371:11906/1
+CACGCCGCGGTCGCACCAGCACAGACCGAAGTTCTTGTTTTACGGCGGGTCCTGGGGTTGGTTTTCTCGCAGGGGT
+>850:2:1:3371:11906/2
+CGTAGATTTTATCACCTCCTTGAGGGCGCCGCGTAAAGCCTTTTCCGCCCCGACATAGTGCGATTCGCCGGAAGCC
+>850:2:1:3371:17580/1
+TTGATGATGAAATTCAGGGAACGATGGCCGCGCTCCAGTACGAAGGGCCGCGGCACGATATCTTTAAGCTCGAAGA
+>850:2:1:3371:17580/2
+GGGTGGTTGCTTTGGAACTAAGCAGGTTTCTCGCTTTGTTTATATCAGCGCAAGTCAGGGTCATGTGCCACGGTGG
+>850:2:1:3372:4258/1
+CGACGCTTGAAATGCCACTCCATGCTGCTCGAGAAGGCGCATCAGGTCGCGGAGCTGCCACTTCCGCTTCTGGCCG
+>850:2:1:3372:4258/2
+CGGTCCGTTGCCGCCGGGGAAGTGGGCGTTCCGCAATGACGCTAACTATCAGGAGAGCGGAGCGATGTTCTGGCTC
+>850:2:1:3372:9078/1
+TGATTTTGAGAGCCTGCTCGAGTGGCTCTACGCGCAAGAGCGCGACCAAAACGGGGCCTGATGAATACTCAGAGCG
+>850:2:1:3372:9078/2
+TCACGGACCGCTACCTTGCGCTGTCGAAATGGCTCGGTTCGGTTTCGAAGGTCGCGGCTCCCGCGCGAGGTACAGT
+>850:2:1:3372:21304/1
+TTGCCGCCGGCCTCGGCACTGGGTCCAATCCGAAGAGAATATTGAATCGGATTGATAAAATCTGAAATACTCGCGG
+>850:2:1:3372:21304/2
+CCTTTTGGAGCCTTCGGCGTCACTACCTATGCGCCGAATGCCTTTGCAGAGGCCGGGCCGCCGATGACGAGGGGGG
+>850:2:1:3372:8363/1
+GAGCCGCGGCCTCGGCCGGGCCCGCGCCACCACGCAGCACGACAAGGCGGTCGGGGCCGAGCGCGACGCCGCCGGG
+>850:2:1:3372:8363/2
+CCATTGTTGTTGATCAGAATGTCGACCCTCGGCACGGCGTCGACGAGGGCGCGCTGGCCGGCCGGATCGGCGGCCT
+>850:2:1:3373:16744/1
+CGGCAAGGTGCTGTCATCGCAGGAGCGCATGGAGAAGCACCGGGCCAACCCGGTCTGCGCCGGCGGCCGCCAGCCC
+>850:2:1:3373:16744/2
+CTTCTCCGTCATCACGCCGAGGAAGATCTCCGGGTGAGCCACGAGATTCTGGCGGAGGCCGGCGACGCCGGCCACT
+>850:2:1:3373:2383/1
+TCGTACGGCATCGCGCCCTACACCGAGAACTTCGAGCGCTGCGTGCGCAACGAGTATGCCTATCGCTCGCAGGGGG
+>850:2:1:3373:2383/2
+CGCGAAGCCCTTGCCTTCGTCCTGGGGCGGCCCCTCGGTGTGGGGGAAGACCACGCGGTCGCCCTGCTCGCGCTAG
+>850:2:1:3373:19338/1
+CTATGGAGTGCGGCGGGGAGCGAAGCACCACGCCGCATTTCATTCCGGCAGATTGAACATTCGCACCCCGTCGGCT
+>850:2:1:3373:19338/2
+AGTAATCTCCAACGCAGGATCAGGCTTGGTGAGGACATTCGCTCCTTCCGACATCAGGCACAGATTTGTGCCTGAG
+>850:2:1:3373:18015/1
+GGCCCAAGAGCCTGCGTTCAAGGCCGAGATCGAGCAGGCGGCTGCCGACGCCGGGCTAGGGGACCTGCAGCTGACT
+>850:2:1:3373:18015/2
+CATCGCCGCGGCGCCCGGAGCCGGGCAGCCGGACGCAACACGGGACAGCGCGGGAAGGGCGGCGGTCTTCAGCGCG
+>850:2:1:3373:7799/1
+CTCGGACATGACAGCTCCACCAACTGTCTGATCCGCCGTTACCGCCACCTCAAGGATAAAACGTTATGAATATCGG
+>850:2:1:3373:7799/2
+TTACCTGTTTGGCGGCAGCAATCTGCGCTGTTTGCTCCTCGGGCAGCGCGCCTTTCCAGCCGAACATCTTCGTCTG
+>850:2:1:3374:15438/1
+CGAGGCTGCGCGGCCAAAGGTCTTTCCGCGCTGCCGCGTATTTGCGGGACTGAGCCTGTGGGGGCCCGGCTCCCAG
+>850:2:1:3374:15438/2
+ACCGGGTTATGCTGGACGATCAGAACGCCCTTTTCCAAGAAGCCTCGCCCCGGTATATGGCTGTTCATGTCATTCG
+>850:2:1:3374:11257/1
+GCCAGGCTTTCGGTTGTTGCGTGGGGGGATGCTGCCCTTCCCCTCCTATGTAAGACGAACGGGAGATATGTAAACC
+>850:2:1:3374:11257/2
+CCATCCTCACAGGTTTTGCCTATGATTTGACCAGGGCGTGCCCGGAGACGACCGTGGCCTCGGGGATGCCGTTGGT
+>850:2:1:3375:20393/1
+TGCCAGTTCAATACACGGGGATCGTGGAGGAACATCAGGCCGTGCGAAACAGTGTTGGCATCTTCGACATTTCCCA
+>850:2:1:3375:20393/2
+TGTGCGTGCGGCGTTCACAACCAGCAGAAACGTTTCGTCCCCGATTCGATACACGATCAAATCATCGATGATGCCG
+>850:2:1:3375:10545/1
+AACGCTTGCCAGGAAGTCGAGGACCGCGCGGCTGAACAGCTCCGGCGTCTCGAAGTTGAAGCCGTGGCTGCCCACG
+>850:2:1:3375:10545/2
+GCGGTGATGGGGCACCGGGCGACCGACCGGCTTCACCAGATCACGGTGCCCCCCCCCGTGTTCACCGGCCACGCGC
+>850:2:1:3375:18803/1
+CATCACGACATCAGGCCCGCCGAAGTAGCCTCCTGGCCTATTCTTTTTGCCGGGTGCAATCCTTTTTCTGTCGGTT
+>850:2:1:3375:18803/2
+TTTGTGTTCGCAATCAGTGAGCAACAGCCGCGCGGGATTTCCCTGGCCGGAGCCGAAGCGATCAACCGGACGCAGA
+>850:2:1:3375:14513/1
+TGAAGGGAAGGCAGCCGGTTCGAAAGACGTTGCCACCGCTCGCGAGTAGAAAAACCGTCTCTCCCTTCTGCGTTGC
+>850:2:1:3375:14513/2
+GCGCGCACGTGGCGCTGGTTCAGCCGGCTCAGCCAGAGTTCAGTGATTGCGCGCGCAAGAATGAGAACCAAAGCAA
+>850:2:1:3375:20655/1
+CCTTGGCGTTTTCCTTGACGAAGTTGATCGTGTATTTCGGGATCTCGATGACGAGCTTCGAGTCGCCGACCCTCGC
+>850:2:1:3375:20655/2
+ATAAGTCCTCCGCCTGCGGGACCTCCCATGCGAGCGGGCGCGAGGGATTGACTTCGCTCCCGCCAACCTCGGAGGT
+>850:2:1:3375:20329/1
+TAGTGTTCGGCCTCCGGCTTCGCGGGCCCAGCCGCAGCGCCGGTCGCCGTGTCGCAGAGCGCGCGCAGAACGGCCA
+>850:2:1:3375:20329/2
+GATGCGCGGGCACACCATCACCGGGCACTACGCCGACGCGCAGAAGGCGCTCGACGATCTGGCTGCCGTGGCTGGG
+>850:2:1:3375:1589/1
+CACGTCGGAAATCTTCAAGGAAATGATCCGGACGGGCTGTCATCGCACCTTCCGGGCTCGGCGCCGGCCGAGGCAC
+>850:2:1:3375:1589/2
+AGGCACATCTCGGTCACGCGAGCGCCGCCGCGGCGGCGTTATTCCATAGAGAGACGACAAAGGAGCCGGGGCGCCG
+>850:2:1:3376:9148/1
+GGGCTGGTCGTGCGCCAGAGCGGCCGAGAAGGTCACGGTCGGTATCGGCGGGGGGGCGGCGGCTGGCGACCCCGCC
+>850:2:1:3376:9148/2
+CCCTGAGTCTTGGCCTTGATCGCGTGATCGATCGCGTTCGCGCTGAAGTCGACGGAGCCGCCGATGAGCGCCGACG
+>850:2:1:3376:10020/1
+GCTGAGCCCTGCCGAGCAGCGGCGAGCCCGACCCGAGCGAGCTCGACCTGCCCACGCTCGCCATGCCGCGCAGCTC
+>850:2:1:3376:10020/2
+CGTTCCCCTCCCCGACCGCGAGAGCGAAGAGCCGCAAGTCACCCACGCCGCCGACGGGGCACACCCCCACCTCGAG
+>850:2:1:3376:12933/1
+CGTGGCGACGGTCTGCACACCCACGCCCGCCTCCTCGCCCGGAGCGGCCCCCGCTGTCGGCCTCCGGGTGGCCGGG
+>850:2:1:3376:12933/2
+CAGACGCCTCTACGCCAAGCAGGAGCAAGAGCGCCGGGCGAAGGAGCAACGTGCCGGCCGCCGCGAAGAGCTGACC
+>850:2:1:3377:3253/1
+CGTTCGGCAGCTAGGACTGTAGCCACGCCCTGGCAAAGGTGGGTGGTGGGTTAGTCTCTGTCTCGATCACGTCGCC
+>850:2:1:3377:3253/2
+AACGAACGGAGGTCGGCTTTAAGACCCGGCATCTCAGTTTCAATCGCGCCACAGGAGATTGGATCACAGGCAAAGA
+>850:2:1:3377:5761/1
+TGTTTTTGCACCATGGGCCCCCGCGCCGTCTTTTTAGCGGTCGTTCCCGCGAGGGAACCCCCCAAGCGATCCACAC
+>850:2:1:3377:5761/2
+GAAAATGCGATCGGCGGCTTGAAGTTTGCGTTCGGGCTGGAGTTGAGCTGTCGCCGGATGCTCGGGCCCCCGGGGG
+>850:2:1:3377:14542/1
+GAACGCGGCACCGAAACGCCCGCACATAACCGAAACACCTATACGGTTTGGTCCTCGCGCACAACTTGCGGAGCGT
+>850:2:1:3377:14542/2
+ACCCAATGGGAGCTAACGCGAGTTGAAGAGAAAAAATGCGTATGGCTATACCCCGGGCACCGAGCGCAAATCGAGT
+>850:2:1:3377:19149/1
+CTTTTGAGCCCCTGGGCCGTCGAGATTAAGAGACCTCAAAGCTGCTGCGGCGGTATTCGCTTCTTCGATGCGGCGG
+>850:2:1:3377:19149/2
+CGCGAACTCGAGTACAACCTCGCACAAGCGTGCATGGATGGTGGTATCTACAATCAGGCCGTCGATATTCTTGAAC
+>850:2:1:3378:8967/1
+ATTCGTTTACAGGGGATAGCACGAGCACCAAGACCGGGATCAAAGAACAAAGGTCAAAGCCCAAAGTTCCAGCGTC
+>850:2:1:3378:8967/2
+TCTCGGTCTGGTGAGGTGACAAACATCAGAGCCGTTCAGTCGCTCCCATTCGGATTGACCGAGAAAGCGATAGCGG
+>850:2:1:3378:20309/1
+GGTCTCGCGCGGAATCGAGCACTCCGACTTCAACAGCTACGGCAGCCCGCGCCGCGCCGACCTCGTGACCGCGCTG
+>850:2:1:3378:20309/2
+GTTTTCATTTCTGCGTATTTCATGGCCGCGTCGAAGATCGACATCTGCTCCCCCGTTTCTGATTTCCGGTTTCCAA
+>850:2:1:3378:11495/1
+CCCGAAGCCCTCGGGGGCGGGCACAAGGGGCGCCGTGGGGCAGTACTTGTTGTTGGCGTGGACGGCGGTGCGGACC
+>850:2:1:3378:11495/2
+TGCTCCGGGGGGACCCTCTCAGACAGGGTCAGCGCAAACCTTCTACACGGAGACTGCCTCGCCATCGCCGCCGGAC
+>850:2:1:3378:9687/1
+TCGGCAATCTGGGCCCCGCCGCCGACACCCCCGACCTCCTTAACGCTCGCGCCGGCAACCTCGCTCCCCACCAGGA
+>850:2:1:3378:9687/2
+CGCCCCCGACCATGACCGTGGTGAGGCCGCGGGTCCGGACGGCGCGGACCCGGCCCGCCCCCCCCTCCAGGCGCGC
+>850:2:1:3378:16852/1
+CTCCCGGTAGCGGCGAGGGCCGCTATCTGCGGGCCTTCCACGGAGCCCGCGCCGTGGCGCACGCCGGTCGTGAGCG
+>850:2:1:3378:16852/2
+CGGGACCGGCCCGTTCAAGTACCAGTCCTTCACGCCGGGCCAGCGCAGCGTCTTCGTCAGGAACGGGAACTACTGG
+>850:2:1:3379:13221/1
+GCGAAGCAACCTGTACCGATACCCAAGTGGATTTCTCGATGGAAGTTTTTATTTAGCCAGCGTTACACCTCAATAG
+>850:2:1:3379:13221/2
+AAGGAACACTGAGGCGGTTATATCCGGAAGGATGTTTTAAAAAACGATTATCGCGTACTGCATGACCTCGTTTTCT
+>850:2:1:3379:17865/1
+CAAGCGCAATTTGCAGCTCGCAGCGAAAGCCCATATCACCGTCTAAAAATGGATTGCTGGCGGCGGGCTGGGTAAC
+>850:2:1:3379:17865/2
+TTCCCACCTTTACGTCTCCGCCCAGGAATTCGGCCGGCCCGATCTTGAAGAGGTACTTCGGCTATTCGGGCATCTC
+>850:2:1:3379:2621/1
+AGTTTACTCATTACCTGCAAGATCAGCTCCTGAAGGACACCTACGTGAAGAGCTTGGCGCATTCGGTCGAGGTCCG
+>850:2:1:3379:2621/2
+GCAAGGGCGTCGGCGAGGCGCCTGCGAGCTTGATCCGGGCAGGCACGCCGAGCGCGTAGTCCACGAGCCGGATACC
+>850:2:1:3379:6843/1
+CGATGCGCAGCCCGTGCATGACGCGCCCCATGAGCACGCCGCCCTCTCCGACGGCGGGGACGCTGTTCTCGGCCTG
+>850:2:1:3379:6843/2
+GCAGCTCCACCAGAGCCTCGAGCGCCGCGACGACGAGATCCTCCGTCACGGCAACGGCGAGTCGCAGAAGGAGACG
+>850:2:1:3379:3829/1
+ACGCGCGGCTGCATGCGTCTGTAGAAATCGTGCTCGTCTTCGTCATGAGCCGGGAGTGCAACGACGCCGGCGAGTG
+>850:2:1:3379:3829/2
+CCTGTGCCTGTCTTAATCGAGCTACCCCCCGCTTTGGGAGCGACTATGGACTTCTTCAGGTAGGCACATCGAACTT
+>850:2:1:3380:19730/1
+AGCGCCGCCGGGCAGCCCTCGTCCTTCATGCGGCGCACGACCTCGCGGATGATCGCCGCTTTTCCGACCCCGGGCG
+>850:2:1:3380:19730/2
+GGTCTCCTTCACGCCGCTGAAGCCGCAGCAGGAGAAGAAGCGAAAGCGCGACGAGGATGAGCCGGAGGGCTGGGCG
+>850:2:1:3380:8739/1
+TCAAGAGGTCCGGATCGCCCGCCCCCGCACCGACCGAGGTGCCCAGGCCGGCCGCCCCGCCCGCCCGCGCCTCGCC
+>850:2:1:3380:8739/2
+CGACCCGGTTGGCTAGCATTTTTCCCCTGCAAAGAGAGGAACACGCAGGATGAGGCGCGAGCGGTGGACGAGTCGT
+>850:2:1:3380:5534/1
+GCCGAAGAATTCGTCCGGCCCCAGCCCGAGCTCGCCGCCCGGCAGCCCGACCTTGGCCGGACCGGGGCGGACCGGG
+>850:2:1:3380:5534/2
+CCTTGGCGTGATGGGCTACCAGACGCCCAACATCGACCGGATCGCCAGGGAAGGCGCGCTGTTCACCGACTGGTAC
+>850:2:1:3380:7544/1
+GGAAAGCTGACCGCCCTTGCCCGGCTGCAGCTCGGCGCTGTGCCCAAAGGAGACGCGGGGGGCGTCGCGCAAGGGC
+>850:2:1:3380:7544/2
+CACTACAAGGACGGGGAGAAGCGCTACATCATCGCGCCCCTCGGGCTCAAGCCGGGGGACATCATCATGTCGGGGC
+>850:2:1:3380:11351/1
+GGCCTGACCTGCTCCTCCATTGGCGCGCTCAACGTGACGGCGAGGGCCACCTATCAGAAAGGACGTGAAGGCGCAG
+>850:2:1:3380:11351/2
+CACCAGCAGCGCGAGCGGATCGGCACTGCCTTCTGTCACAATCAGCGCTCCCGAATCTCCCTGCGCGCTGCAATCC
+>850:2:1:3381:15137/1
+ATTGTGGAGATGCGGCGCAAGAGCAAGACGTTCTGGCAAATCCTTGGGCAGCGACAGATCGTTTCCACCATCCTCC
+>850:2:1:3381:15137/2
+TGCCACCCTCCATCTCGCCCGCGTGGGTTCGGGGGGGGTACAGGGCGAAAGTCCCCTGGGGCCCCAAGAGGTCCGG
+>850:2:1:3382:3984/1
+TGCCACGGTGGTGGGGGTCGGCCGGGCAGGTGCCCGGGGGCGGGGTGGGGACGGGGACCGGGGCGAGCGCGGTCAC
+>850:2:1:3382:3984/2
+ACCGCCCCACCCTCGAAGCTGCGCTCGGAGACGGACGCCTTGCCCAGCCAGGCGCCGCTGCCGAATCGCCGCGGGC
+>850:2:1:3382:10590/1
+AAGATGTGGACAACCACTTTTAGGAAATCGAGCACCATCGATTGGCTGGGGGGGAATGCTTCACCCGGGACAGGGC
+>850:2:1:3382:10590/2
+TTGAAGAAAAAGGCGGTAAACTTCGATGTGATGGATTTGCGTGGCATCTCGACGTTTACAGATTTTTTTGTGTTGT
+>850:2:1:3382:15476/1
+GGCTCAGCGCGTGGCTAAAACCCTCGGCCTACAGCGCCCTTTCGCTCGTGACCCATCGCCCATTATGGGGCTCCAT
+>850:2:1:3382:15476/2
+ACGAGAGCGCTGGCAGTTAAGAGAAAAGAGCAATGGACCAGCAAGCTTTGCTTTCGCCCAAGGGACGGTTTTTGCG
+>850:2:1:3382:14170/1
+CCGGCGATAATCGAGAATGTCGTCCGCCGCGTGGGTACGGCGGGGTGGGTCCAGTCGGTCTCTCGCTGCGGCGACG
+>850:2:1:3382:14170/2
+GTTCGGGCACGACCGTCACGTCCCCCTCCTTCAGCCGGTTCGGCCACGCGTGGAGGTTCTCCTTGGACACCCGGCC
+>850:2:1:3382:11689/1
+CGAGGTCCGCGACCTACGCCGAGACCCCCGGCGCGGGCTCGTCCTACGACGGCGCCGGCTGGTCGAACCGAGACGG
+>850:2:1:3382:11689/2
+ATCGGCAATCAGACCGCAACCGGTCAGACCTACTGATCGCTTTCGTGCTGTCTCAGGTAGGGGAGTTTGGCGGAGT
+>850:2:1:3383:17654/1
+AGAGATCTCGGCCGCTGTTCAGGAGGGCGCGAAAGCGTATTTGAATCGGCAGGTCGAGGCGAGACGCGCGATCGCG
+>850:2:1:3383:17654/2
+CGCCGTTAAATCCCATGCGCAGCGCATTGAGTCGTCCGATACTGGCGGCTTGCGCTGTGGGAACATTTGCCAGAAC
+>850:2:1:3383:12471/1
+AGCGGTTCCGCCGGAAGAGCTTTCCAGCCGCGGCGGGATAGTCTGGCAGCGTGATTTCGATGTGCTCATGGGTGAC
+>850:2:1:3383:12471/2
+ATGCCGCGCGGGCGGCGCATCCCGGGGCTCGGGAACCATTCAGAAGAGCAATTGTCGCGGTTATCAAATATGACCG
+>850:2:1:3383:4804/1
+ACTGAAGGGCTACCGAGTCGGGGCGGGGGAGTCTCTCGTAGGCCCCGCCGTGCCGGGGGCGTTGGGAGCCGAGGGG
+>850:2:1:3383:4804/2
+CGCGGCTCTGATGGCCGAGCAGGGCTCTTCTGGGCTGGAGGGTGCGCTGGACGCGGTGGCGGATCTCCTGGAGAAG
+>850:2:1:3383:19648/1
+CAAATGAAAAAAGGCCGCGACCCTGGTCGTCGTAGCGGTCGATCTTTCCTGTCAGGCGGTTGCCGATTTTCATGCG
+>850:2:1:3383:19648/2
+TACAGCCCCAAGATCCGGCGAGGGCGTCAGCACCCGCCTCATCTCCTCTTTCGAGGGTTGTTCTTCGACGGTTCCC
+>850:2:1:3383:14465/1
+GATCGAGCTCGTGCCGCTAGGTCTGCGGGAGTGGGTGCGCGAGCCTCACCCACCCTCCGCCCCGGAGGGCCAGCGT
+>850:2:1:3383:14465/2
+ATTGAGGGAGGCCATAGCCTAGACAATACCTAAGCCAGTGCGGACGGCGCGGTGCGCATCATCTTCGTGCGACTGG
+>850:2:1:3383:12591/1
+CTAGCCGCAGTAGCTGGACAGGGCTTTGCGATAATTTATTACATATTTCAGCCCACCAAAGTTCTCGAGATCGACG
+>850:2:1:3383:12591/2
+CAAGTTGTGGATATCACAACGCCTGGGTCCGATGGCGTTTTGGACTCATTGTCATCCCCATTTTTGTTTCCATTCG
+>850:2:1:3384:8879/1
+GGAAAAAAATCTTCAACGCGACCACGATGAGTTTAATCGAGGAAGCGGAGATGCCAGCGCGCAACCGCACTGCCAG
+>850:2:1:3384:8879/2
+CGCGGTCGAGCGCGGCCTTTCTGAAAATTATCAGCTGTCCACCCAAAGGGCGCTCAGCGAATTAGCTCGGCGGCGT
+>850:2:1:3384:2924/1
+CGCCGCTGCGAGCACACTCGGAGGTCGAGGCGGCGGGGCCATGAAGATGCGCGGGGCATGCTGTCACCATTGAGTG
+>850:2:1:3384:2924/2
+ACCGCGGCAGTTTTGAGCGATGATTGGAAAACCAAATCAGTCGTCTCTATTACGCGAAACCGGACGGCAGACTTCC
+>850:2:1:3384:14866/1
+AAGTCGTGGACTGTGGCGGAAGTAAAAATTTTGGGTTGAGGGATGCGTATTAACACTTCAATTCCAGCCATCCCCC
+>850:2:1:3384:14866/2
+CCGGTTCTTGAGTGCTAAGCGATGTCGCTCTACATCCTCAACTGTTCGGCCCAAGGCCAGGGCGATGGCTGGAATT
+>850:2:1:3384:14675/1
+CGGCGGGAAGATCTTTCAAACGATCAAGCTCACCAACGAAGCCGCCAATCGCCTCGGCGCGCTGCCCGAACACGAT
+>850:2:1:3384:14675/2
+GTTTTGGGGGGAGCAGGCCGGAAAAGGCGCCCGGCGCATCGAGGCCGAGCCGCGGGGCGGTGGGGGGGGGGCGCCC
+>850:2:1:3385:4976/1
+GCCGGATGTGATCGACGCCGGTGCCTGCTGCGCAGACTTGAACGCATTCTGGCTGCGCGCGTTGGCAACGCCGTCC
+>850:2:1:3385:4976/2
+CGGCTTATCTTATCGTAGAAGACGAAGATCGCCGGCGTGTGCCGCTGGCTGATCGATCCATGCAGAGCATGAGCAC
+>850:2:1:3385:13790/1
+GCTTTGGTTCAATAATTAGCCGGACACCCTCCTTACGCATGACAGCCTCGTCACCGCGCAGTTCGAACTCACGAGG
+>850:2:1:3385:13790/2
+TAGGTAATAGATTCGCTGACTAGCTCAGCCATAGTGGACAAGTGCGAGCTTACTTGAAGCATTTCTGCCAACCTTA
+>850:2:1:3385:6504/1
+TATGATCAGAGATGTCTCGACTTCGCTCGACATGACAGAAAAAACGCGCGCGCAGGACGAATCATGAAAACGCCCC
+>850:2:1:3385:6504/2
+GCCGCGTTCGTCGTGTGGGGCGCGGGATGCTTCCGCGAGCTCGCGCGCGGCAGCCTCCCCAGCCCACATCTGTGCG
+>850:2:1:3385:4859/1
+TTTTCCGACGCGGCGGCCGATCAGCTGGCGGACGAGGAGGCCGAGACTATCGACGACGCGATCCGCGCCCACGCGG
+>850:2:1:3385:4859/2
+CGAGGCAGTGAAGGATCACGGGCTCCGAGATCTGCGACAGCACCCGGCCATAGACCCTTGGGTAGTCGTGCGCGCT
+>850:2:1:3385:4768/1
+CCTGCTTTTTAGGGGATTATGTTAGTACAATTATGTTTATGGTTTCGAAAACATTTTATTTTCCTGTTTCTTTTGA
+>850:2:1:3385:4768/2
+CGATTGCAGGGAAATAAGAAAGAAAAGGGTGATCTAAGCTTCATCCTAAACCAGGACCCATCCACTTGGATCACCA
+>850:2:1:3385:10877/1
+TGTGGCTCCGCATGCCCGTCGCGAGCTCAGTAGTACAGCGACCCTTGCTGAACATCTCGGCGCCGGCGGGGCGCGA
+>850:2:1:3385:10877/2
+TCCGGGCAAAGGTGGTGCCGTCAGGCCCGTAGACCGTGGCGACCCAGCCGGTGGGCAGCTTGCGGGCCAGCATGAC
+>850:2:1:3385:4492/1
+CTCCGAGTAAAGATCGAAACACGGCCACGCCGAATCCTGCGCGTGCAATGCCGACGTCATGCTTCCGACCAGCGCC
+>850:2:1:3385:4492/2
+TGGCGATAGGCGTTGAACCGCCGACCTCGCGGTCCCAAACCACGCGCTCTACCAAGCTAAGCTACGCCCCGCACTT
+>850:2:1:3385:12421/1
+CGCTTGATATCACTTGTGTTCAGTTCCCAACAGCTCGCGAGCGCCCTGACGTGCTGGTGACATATCCCTTTCCACT
+>850:2:1:3385:12421/2
+CGATGGCGGATGTGGGGTCAGGAGGGTTTGAATGGCAATGAAGGGAGGTTACGGTTGTGACGGGTAATCTAGTTGC
+>850:2:1:3385:20229/1
+CGGAGGCGAGCTTTTCCCAAATCACATCGGTCGGCTCATCGATCTTCGGGAGGTCCTTGGCCTCCAGCGACCAGAG
+>850:2:1:3385:20229/2
+CCGAAAAACCCGGCGGATGCAGGCCTGGGAGTTGGCATCGGCCAACCCAGCCTTTTTGGCTTCGACGGGCAGTTCA
+>850:2:1:3386:2486/1
+GTAGGTGCGGGATTGAACGTTTGCGTGACGGTCACGCTTGCCGACGGACTGGTTCTTGCGCGCTCGGTGTTCAACC
+>850:2:1:3386:2486/2
+AAATGCTCGTCGCTTTCAACTCTTTTTCATTCGGCCGGCGCGCGGCGTTCCATCGACCAGGCAGGCTTTTTTCCGC
+>850:2:1:3386:17998/1
+GGCGACGTTGCCGAGCATGTCATATAAACCCCAGACATTTGGCTCCTTCTGTGCCACTGGGTGGGTTTGCTCGTCA
+>850:2:1:3386:17998/2
+GCTGAGTTCCAAGACCGGGCACAAATACCGGTTGCCGACCGAGGCGGAATGGGAATATGCATGCCGCGCTGGCGGC
+>850:2:1:3386:7376/1
+GTCGATGGTGCGGGCCAGGACGAACGGGCCCAGTCGGGCGCGGGGATCGCACAGGGCCGCCACCCGCTCCGGCCCC
+>850:2:1:3386:7376/2
+TCAGAACCTGTTTCTGCCGTCGGCGAAACTGCTGCGCAAAGAGCGGGTCGGGGCGCGGGTCGGCCGGCCCCACGAG
+>850:2:1:3386:4386/1
+ACGGTGTGATCGGCAGCCACGACGATCCCGTTCCGCCAGATGACTCCCGACGAAGGGATGCGGCGCCTCGCGCGGA
+>850:2:1:3386:4386/2
+ACGGACGAAGCGCGACAGCTTCGCGCGCCGACTCGAGTCCCTCACCACTCGCGTCGTGCCCTCCATTCTCGCATCT
+>850:2:1:3386:21160/1
+GTGGTGATCGACTTCAACGTCGAAGGCACCGCGATGCTGCAGGATGGCATTTTCGTGGCGAGCGTGTGGTTCCGCG
+>850:2:1:3386:21160/2
+CGCCAGCATTTGCGCCTGGTGCGGTGGGTCAAGCGCAGGATTCTCCTGCAGGACGAGATCGACACAATCGCCGGCG
+>850:2:1:3387:4013/1
+AGGATCCCAAGAACTGGCTGGGTGAGAACACGCCGCGCGGAGCCGGACGGGTGCGCCCGTCGCGCGGACAAGGGGA
+>850:2:1:3387:4013/2
+AGCGCGAAGAGATCACGCCGATGTCGTTGGCCACCACCGGCGGGGAGTCGCCGGGATATTTGCCGACCAGCGAATC
+>850:2:1:3387:1359/1
+TCCCCGCCAGCCTGAGCAACAGAGCAGCGCTGCGCGAGGCTGCGATGGGGAGGATGGAAGAAGCCAGGTAAGGTGG
+>850:2:1:3387:1359/2
+CGGGATATCGCCGAATCAGAGGCCCGGGCGAGCCCCCGAGCGGCAACCGTGGTTTTTTCGGCTCAGGCACTGATCC
+>850:2:1:3387:12244/1
+AGCATCGGATCCGGCGGTCCCTTGGCCGGCTCGCTCGCCGGGCGCCTCACGAACCTCCCCGCTGCCCGGGCACTGA
+>850:2:1:3387:12244/2
+CGGCAGCCCTCCTTTCAAGAGAGCGCCGAACGCCCGTATCTTGCTGGGAAGCCGAGTCGAAAAGAGAGCGTCTGAA
+>850:2:1:3387:12448/1
+AAGCGGCCACGTCAATGGTCGGCGCCCGGGCGCGGATGCACCGGCCTCCGCCCTCGACCACCCCGGCCCCCCCCCC
+>850:2:1:3387:12448/2
+CGCGCCACGGACACCTGGTCGCCCTCAAGCGAACCGCCTCCTTCGTCCGCCGCGGCTTTGAGCTGGTCCTGGCGGC
+>850:2:1:3387:1538/1
+GGAAGCGACGGTCACCGCAAAGCTTGTACGCGAGCGCGCCCTCGATCCGATTAAAATTCCGGAAAAGCCTTTTGAG
+>850:2:1:3387:1538/2
+ACGCCACGATATTGTTGCGCCAGGGCTTCACCTCCGCCCTCCAAATAGTTCAACACCCGATCGAACTCCTCGTGGG
+>850:2:1:3388:15382/1
+GAGCCGATGGCTGAGCTGGAGGCGGCCCAACCGGCCTTGGCGGGGGAGGTATCGAACGAAATGACCATCAACCCCC
+>850:2:1:3388:15382/2
+CAGCAGGACCCCGCTTATTTTCGCGGTTGCGCCTTTCTAAGTATAACACCCGGGCCCCCACCATTCTCGTCGCGGA
+>850:2:1:3388:3173/1
+GATGTCCGAAGCTAAAGTGGGCCTTACTACCACCGTCATGATAGAGGTGAGCGTCGACAAGAGAACGGCCGGACCC
+>850:2:1:3388:3173/2
+TGCTCTTGCGTGTTGTTCACGGATCCAGCTTCATTGATTCCAGCGGCGCCGGATCCTACGGCCCAGTTCCCGCTGA
+>850:2:1:3388:20209/1
+GGCTTCAAGACACGACTGATCACAACTGTGCACTCGAGGGCACTTGCTTTTATCCCGCGCACAAAGGCATGCCCCC
+>850:2:1:3388:20209/2
+AGGCATTTCGCCGCGCGCTGTCCAGGCGTGCATTTGGGTTGCATTCTCATCGCCAGGGGATTACTGCGTGGGGCGG
+>850:2:1:3388:19478/1
+TTATGGAAAGCCAGTACATGCTCGTGGTCGGCTTACTCCAAGTAATAGGTGGCCCGCTACTCCTACTAGGACGCAG
+>850:2:1:3388:19478/2
+AACAATGTGATTAGTAGTTCGCGCCTCACGAATATTAAGACAGCCAGAGCAATGGAAGTGCGCCGTCTCGACACTG
+>850:2:1:3388:11284/1
+AGCAGGCGTCGACTTCTGATTTCGTTAGCGGAGTAACCGAGCTGCCGGGCGCTCTGCACCAGGCGAACGCCACATC
+>850:2:1:3388:11284/2
+GGGAGATCTCGCACAGCGACCAGGACCGCCCGGGCCAACGTTCTCGGTCTCTAAACATCTCAAGTGGGGAGCAACG
+>850:2:1:3388:4280/1
+AAAGGCCGGGTCTTTGTGTGGCGAAGAAGAGCAACCGGGAGCACCCAGCCAGCCCAACGCGCCGCCACAAAGCAAT
+>850:2:1:3388:4280/2
+AACCCGCCCCATAACCCCTCGGTTGCTAAATGGCCAAAATGCGGCTAAAAAGAGAAAGGCGATTACTGATCCATTG
+>850:2:1:3389:17248/1
+ATGGATCGGGAGAAGGATGTCGATGCGTCCTATTTTTGTCGATTCCCGGCCTAAGCACAGCAGCAGTTCCGTGCGC
+>850:2:1:3389:17248/2
+CAACTTGGCTACGGTCACGCCGGCCGTGGCCGGCAGCACCGAAATGAGCTCCCTCCCCGCGGCCGGGCGCGGCGTC
+>850:2:1:3389:5072/1
+TCGGCCTGGTCACCGCGACCTGCCTGGCCGAGAGCGGCAACGACGTCATCGGCATCGACAAGGACGCGGCGAAGAT
+>850:2:1:3389:5072/2
+GCGTGCCGACCGCGATGAAGACGATCTGCGCCGGGGCGATGGCGCCGGCCAGGTCGGTGGTGAAGCGCAGCCGGCC
+>850:2:1:3390:2033/1
+GGGCTGTCGCGCCAGCCGGCCGGCGAAGCGAAGGCGGGGGCGCGGGGGGGGGAGGGAGGGCGAGCGCCCCCCGCTG
+>850:2:1:3390:2033/2
+ACCATCATTCCCGCCAACGAGGTGCCGGTCCGGGGCGCCGCAGCGCGGGAGCAGGCGGGGCGGATCAAGGCAAGAA
+>850:2:1:3390:18345/1
+CGGCACGCGGAGCAACTCGGCACAGTCTTCGACCCCAAGCCCCAGGCCGTTTTCACCGGCGCAGAAGACCTGTGGC
+>850:2:1:3390:18345/2
+CGACTGATACTCACGCAGGGCACTGAACACGGAGCGGAACTCTCACCTCCGCCTGCGCCCGCGCGCCGCCATCTGC
+>850:2:1:3391:3616/1
+GTGCTCTCGACAACACCTCTCAGCGCATCTGTTCCGGGGCCGCTGCCGCATGCAACGACACCTTCAACCCTGACCA
+>850:2:1:3391:3616/2
+CAAGCACAGCAGCATCGCTCTGTTGAGGTTGTATTCAGCGGGTCAACCATGGATTAGCGGGGCACCGGGCGGCGCC
+>850:2:1:3391:15646/1
+GAATACCACGCCACCGATGGACTGCTAAACCGCAATTGCGCTGTGAACTTCTAACACACATGAATCTGCAATCAAC
+>850:2:1:3391:15646/2
+TGACCGGGTTATTCCGCGGCGAACAACAGTGGGGACTGGAAATAAAATAAACTGACCAGACGCATTGTTATATTTT
+>850:2:1:3391:9060/1
+TTGAGGGCCCTGTTGTGGGGGATTGCGAGGCCGGCCCCAAAGATCGAAGCGGTCCACAATGGGGCGGCGCCGGTTG
+>850:2:1:3391:9060/2
+AGCCCGGTTGCAACCTGGTACCATGATAAAAGGAAGGCGGATGACAGCAAATCTGTGAGAGCCAAAACAGGACCTT
+>850:2:1:3391:9336/1
+CGATGACCCGCGATGGGTGGACCCACCCGCAGGGCCACGCCGAGGCGCACCTGACCCCGACATAACCCCCGGCGCC
+>850:2:1:3391:9336/2
+GGTTTGATGACGTACCCCAGCTCCGACGCCAGTGCGATGTCGGCCGGTTGGCGGGAGTCCATTCGTTCGATGTGGG
+>850:2:1:3391:12399/1
+ATGATTGTCAGAAGATTCTAAGTGACAAGACGTAGCAACTAACGAGTGGTATTATCTCGGCTGGCTCGGTGTTCAG
+>850:2:1:3391:12399/2
+AAGCTACCATTGACTAACAAGTTTACGCCAGAGATCAAATCCGTGAGAATGTCCTGGTCAAGCAGTATTATTGCGA
+>850:2:1:3391:15862/1
+GCGCTTGCGATCCTCGGGGTCGAGGAGGCGCTTGCGCAGCCGGACCGATTTGAGCGGCACCTCGACCAGCGCGCCA
+>850:2:1:3391:15862/2
+CGGCGAGCACGGCCGCGGCCGCCCACCCGAAGGCGCTGTGTTGATCGCTAGCCAGCCCCCCGACAGCCGTGGCGCC
+>850:2:1:3392:19326/1
+CAGCGGCGGCTGTATCGAGCAAACGAACACTTCGCAATGGATCGTAGTACAGGATGTTCGCATCCAGATGACAGGA
+>850:2:1:3392:19326/2
+CGTGTCGCGGTTCACTAACACCCGGCCGGCTTGGTATTACTGACGACATCGTTCTTGACACGCACCGACTCGTCGA
+>850:2:1:3392:19126/1
+AAAGGCGCAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAGCCAACAAAGAACGAGGGG
+>850:2:1:3392:19126/2
+GTGGCTGGGGAGTTGGCGGTACGACGCCGATAGGCTTTCCGCCGCCCGCGCCGTTGGGGTGAACCCTAGGCCGGTA
+>850:2:1:3392:2191/1
+ACTTCGTGTTCAAACCATGGCGGAGCTTCAATCTCTCTGGGAGTCGCACGGTGAATTCCACCAGCTTGTGATCCAA
+>850:2:1:3392:2191/2
+GAGCGGGCGGGCACAATCGATCCATACCGAGAGATGCGTCGATTCTTTGACACGACGAACGCGCGCTCGTTGCTCA
+>850:2:1:3392:17742/1
+ACGCGGCGATCCCTGACGCAGCGTCTCGATCCGAGGAAAAGGCCGCCGGGGGGGGGGGGTGTGCTTCTGCGATTGT
+>850:2:1:3392:17742/2
+TATGATCCCCATCACGCACGTTCTCGCGCAGGTACCTTCACTGAATCTCAAAACCCGTGCGCGCGGCCCCCGTTGG
+>850:2:1:3392:8067/1
+TCGACTCCGGCGCGATTGACCCTGCCGCCCAGGACACTGCAGTGGAGAACACTCCCGGCGCGGCGCAGCTCATCAC
+>850:2:1:3392:8067/2
+TCAGGGTCGGAATGCTGGAAGGATGGCTCCGTCTCCCCCGGCGCGCGCGCCACCGCGCACCAGCTCTGACTGCCGA
+>850:2:1:3393:14792/1
+GCACGAGATCGCCGAGACCGAAGATGTTCCAGGCGGTGATCAGCGCGGGGCTGCGGGTGCCCGCAAGACGCACCAG
+>850:2:1:3393:14792/2
+CTGAGCATCCCGACATCGCTGATCGTCGGACTCAACATCCCGCGCGTGCTGGGCGTGCTGTTCCTGCTGCTGGCGG
+>850:2:1:3393:13812/1
+AAATTGGCTGCTTACAGCCCTTAGTGTTTTTTTTATCCTGGCCGCGCGAGCGGTCCTTGCCTTCTTAGCGGTCGTA
+>850:2:1:3393:13812/2
+TCACGGTCCTTTTCGGTCAACGCAGAAACCCTCAGCCGCGTGTCCGGGAGGTTTATGCCTTTGCCGGCGCGAAGCT
+>850:2:1:3393:5329/1
+GAGTCGATCCCTCGATCAACTTCATCAATCACGCCGGCCGCCCGGTCCCCGCGCTCCAGCCGGGGGGTGTGGTTAA
+>850:2:1:3393:5329/2
+GCGCCAACTGCCGGATCGGCCCGCCCGCCGCCGGCGCCCCGCGGGGCGAGGCCCTCGCTGCCTCGGCCGTCGTGCC
+>850:2:1:3393:20952/1
+GGCCCTTGGTAGTTTATTCAAGTTCCCTACGATCCGCAATCCTTCGAGAGGCAGGTGGGGACGAAGCACCGCGACC
+>850:2:1:3393:20952/2
+CCCCACCGTGCGGTCGGTACATCGACCGGGTAGGAATTCCCGTCAAGCCGGCCGGTGGCGGGCCCTGGCTTGGGTG
+>850:2:1:3394:19507/1
+CGAACGACCTGCTGGCGCTCGACGCCACGACCGGCCGGACCTTCTGGATGTACTCGTATCATCCGGCGCAGGCGTT
+>850:2:1:3394:19507/2
+AGTGTCCCAGAGCGGGCGTCCGTTCTTCGCATCCACGGCGACGAGATGTCCGTCGATCGTGCCCATGAACAGCGTG
+>850:2:1:3394:1568/1
+CGGCAGCTACTTCCCGCCACCTGGGCGGCGCGTCGACATACCGAAAGGAGATAATGGAGGGACTCGGGCGCTGGGC
+>850:2:1:3394:1568/2
+AGCTTTTGATATCAAGGTCGAGCACCCAATCGTGGCGCCAACAACGGCGTCGGGCCACGGCCAGCGCATCATGCGC
+>850:2:1:3394:12782/1
+CGCGCTGCCACCCGAGGATCGGTTCTACGCGTGGCGCGTGATCGCCGGCTCCCGCGCCTATCTCACGCAGAATGAC
+>850:2:1:3394:12782/2
+AGCCGTCGCGTCGCCCTGTTTCACTTTGAGCAGCGATTCGAACGCCGTGACTACGTGCACCGACGCGATCTCCGCG
+>850:2:1:3394:2082/1
+CGACGACGTCGACGTCTCGGTAATCGAGCGTCACGTCTGCGCCCACGCGTCTTGACATTGCCAGGCGATTATCATC
+>850:2:1:3394:2082/2
+TGCTGGCCGACATCGCCTCCACCGGCTTTAGCGGAGCAGAATCAGCGGGCATAAAAATCGGCGACAGCGAGGATGT
+>850:2:1:3395:7253/1
+GAGCTTCACCTTGAACATGAGACGTCCGCCGATCTCGACATCGCCCTGCTCAAATTTCTCGATCGCTTCGCTCGCG
+>850:2:1:3395:7253/2
+ACCCGCGAGCAACAAGTCCAGCGCGGTTATCACTATGCCATTGTCGATGAAGTCGATTCCATTTTGATCGATGAAG
+>850:2:1:3395:3643/1
+GACGGCGGGCAATGCGGGCCGGGCGCCCGACGCGGCCGCACGCGGCCACCGTGAGGGCCCCCCGGCACCCCGTAGC
+>850:2:1:3395:3643/2
+ACAGGTGTGGCGGCTTGGTCCCCCAGCCCGCAGCCAGCCCGACCCCGCGCCACGCCGTCGCCGCCCCCGCGGGGGG
+>850:2:1:3395:17319/1
+GACGCCCACCAAATGGCCCGCCAGATCGCGGCGCAGGCCGCCCGCCGCGCCGCCGCGGCCCTCGCCGACAAGTCGC
+>850:2:1:3395:17319/2
+ATGCCGACGACTTCGCCGCGGCCGACGGCGCAGGAGACGCCATCGACCGCCTCGATCAGCCCGCGAGGGCGCGGGG
+>850:2:1:3396:8267/1
+CGGTGCCCTCGTACCGCCGCCACCCGCGGCCCGCCCTGGCGCTGAGGGCGGCGGCCACCGCGGCGCGCTGCCCCCC
+>850:2:1:3396:8267/2
+GAGATGGCCCGGCATGCGGGATTGACGATTGATGTAGGCGTCCAGGTCTACTTCTGCGATCCCCAAAGCCCATGGC
+>850:2:1:3396:5239/1
+CCCGCCCCGTACCTGAGCCTCGGCGCCGCCCGCTTCCTCCCGGTCGCCGGGGCGCCGGGGGGACCTGGCGCCTTGA
+>850:2:1:3396:5239/2
+GTGGGGGGCATTCGTATTGGGATCCCGCGATCTACATGATGCCGTTTCTGATCTATACTTCACCCCGAACCGCCCG
+>850:2:1:3397:12749/1
+AGAGGGTAATGGCTCGGCTGGGGTGCCAAGCAACGTTTTCGGGGCGGCAGGGGGGGGCGCGGGCTCCATCCGCGGG
+>850:2:1:3397:12749/2
+GACCAGCACTGCCGAGATCGCCCACCTGATTGCCGGCAGAATGTCGGCAATCCTTACAGCAATTTTCTTCGCATTC
+>850:2:1:3397:14750/1
+CTGGCGATGTCTTCGCATCTGTGTTCTTGCTAGTGATTGTCACTTTGGCGCCCCCGACGGGGGCTGCGGGGGGGCG
+>850:2:1:3397:14750/2
+GGATTTACATATGCGCAAGTTAAACTATTTGTTTGCGCTTAAGACTATTCTAGCTCTTGGCATCGCGGCAATCGGG
+>850:2:1:3397:6113/1
+GTCGTCATAGCTGTCGCGGCTGTTGTCGTCGTAGACCGTGGAGGCATCATATACGGCCTGGCTGGTGGAGGAGGAG
+>850:2:1:3397:6113/2
+GCATGTGGTCGATCTGGGAGGGAACCATCGCCGATTACGACGAGCACGGACCGCATGGGCCGCCGACGGGACTGGC
+>850:2:1:3398:3052/1
+GATGATGTTGTGAGCGGGATTAGGGCGCTTGGCAGCGAGCATCAACTCTCCCAACGTTCGGTGGGAGCGTGCAAGG
+>850:2:1:3398:3052/2
+AGGCGAGAGCGGACGCGGATCGCGGCTCTTCGACGTAGCCGCAGGCCTTTTCCGCAGGGGTAAACGGTTCGCGAAC
+>850:2:1:3398:14078/1
+CACGTTACCCCACACGACCATTATCGCGTCACCTATGAATTTATCGAGAGTGCCCCCATTACTGAAGATGACAGAG
+>850:2:1:3398:14078/2
+GGAAATTCTGGAAAACCCAGACAGCTACTACAGCTCGCTCAAGGGCGTGCGCGTGCCGGTGACGATTCTGGTCTCG
+>850:2:1:3398:7482/1
+GATGAGGCGAAGTTCATTTTCGGTTTGCGCGCGCTTCACACGGTCTCCGAGCTGTGGCGCAGCGGGCTAGCTCATT
+>850:2:1:3398:7482/2
+CGGAAAGCGCCGGGGTTGTTGTCGCCGGGAGACCGGGCAGCCTCGCGGTGGTTGGTGGTCCGCTCCGCCCGCTCCT
+>850:2:1:3398:19093/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAA
+>850:2:1:3398:19093/2
+ACTTCACCGTGCTCGGAGAACGCTCCGTCCTTACTCTTCGCACCGCCAATCTCTCCCTTGTCCGTCTCGCATTTTC
+>850:2:1:3398:21193/1
+CCAGCCGTGCACGAGTTATCTCCACCCAGTGGGCACCTGCGCCATGCGGCCGGACGGGGACGCGGCGGTGGACGCG
+>850:2:1:3398:21193/2
+CGACTTGGACCGCTCCCGCACGGCTCCCGATCCGCCGGCCCCCAGCAGCCGGGACGCGCACTCGCCGCTCATGCTG
+>850:2:1:3398:3222/1
+CGATCGTGTCCCCGGCGACCGGAAACACCTACGACGGCGCGATCAACGTCACGGCCGGGGCGCTGAGCGGGAATTG
+>850:2:1:3398:3222/2
+CTGGGCGTTGGTGGATAGCAGGGGTGCGCCGCCCGGGCCGCCGACGGGGGCGTCGCCCGCCAGGCTTGTGTGGGGG
+>850:2:1:3399:9151/1
+TCTGCCAGATTTGCCGGAAGGCCGATTTGGCAGGCTCTTTGCCGAACTACCCCGCCAAAATGCGACTGGCGATGAA
+>850:2:1:3399:9151/2
+CAAAAGGAGTGACGACAATGGGTAGGCTCCGGAATAAGATGAAAACAACGCCTGGATGCGTTGCTGTCGTAACCGC
+>850:2:1:3399:20638/1
+ATCAACCCCCGTCCGGCCGGCACGACAAGCATTTCACAAGCGTGCGCGAGCTCCAGCGGGAAGACCACCAGGAGCG
+>850:2:1:3399:20638/2
+TACTGTTCCAGCGCGTTGAAAATGACGTCGGTCTCCATGCCCGCCGCCAGCATCTTCCTGCCGATCCCCCCGAACC
+>850:2:1:3399:12373/1
+GAATCGCGGCCCCGGGGGAGCGCCGATCGAACTGCTTTGCCGCCTCGCGGGCGCGATGGCTTTTCTCCAGCGCACG
+>850:2:1:3399:12373/2
+GGACACGACATCATGTGATCGCGGGGGTGGCGGCGGGGTGGCGCGCGGCCAGCAGCGCGGGCGCCGCGCCGCAGGG
+>850:2:1:3399:8682/1
+ACAGGCCGGTGCGGCCGGTCTCGCCGACGAACGGCTGGTCGCCCCCCACGTCGGCGGCGTCGCCCCCCGCGCCGGG
+>850:2:1:3399:8682/2
+AGGGCTCCTGCTCAGTGTGAAGGGCGACTCGATGATCAATGCCGGGATTCTCGGAGGAGACCTGGTCGCCGTGCGG
+>850:2:1:3399:6285/1
+GAACTCCAGGTAGCCGACGGCGGCGTCCTCGCGGTGGCTGATCTCCTGGGCGGTGCGCCGGCCCGGCTGCGCGGTG
+>850:2:1:3399:6285/2
+GGGCGATCTGCCGGGAGGCCAGGGGCCGAACGGCCGGGGTCCGGCAGCGTCGCCGCCGCCCGGCACCCGGCGGCCC
+>850:2:1:3400:11074/1
+TCGGGCCGGGGGCCCGCGGCGTTGCGGCGCGGGACCACCCGGACGCGCCCGCCGGGCCCGGGGACCGCGCCGCGGC
+>850:2:1:3400:11074/2
+TGGGAACCGAGGACCCCTTCCGCGCTTACGGCGCCCCTTGGCTGCAATACGGCAAGGCGGGGGGCGCGCCGCACGG
+>850:2:1:3400:11333/1
+GGTGCGCGCGCGATTGTTCGCGCTCTTTCCTGCAGCGTGGCTGGCTCTCGGGGCGATCGCGTTCGCCGCCTGGGTC
+>850:2:1:3400:11333/2
+TCGAGTCGCGTCCTTCCCTCCGTGAGTGGCCACGCCACGCCGTGCAGCCGGAAGCACGCAACCGGCACGAGGGACA
+>850:2:1:3400:8990/1
+CCTTCCCATAATGTCCGGACGGAATGGAGGCAGTGACCCATTGGGACGACCTGCAGGGCGACCATCACGGGCTCGG
+>850:2:1:3400:8990/2
+CATAGAACAGCTCCTCCTCGGCGGTGTGCAGATGGGCCGGCGTCGACTGCGCGCCGGGCAGCACCTCGGGGCGACG
+>850:2:1:3400:10215/1
+AGACGATCGCCGGCACCGTGCAGGAGACGACGAGGGCGAATCTGTGTCTCTTGATCGGCACCGGGATGACATTTGG
+>850:2:1:3400:10215/2
+TCCAGAATTTGCCGAGGGCAGCGATCTCCGTCCAGCGAATCTTGGATGAGAGACGGGCGCAAGCACGGCCACCGAG
+>850:2:1:3401:20269/1
+TCGCTGCAAAGCATCACACACGTGGTTCGATAAATGGTCGCGAGTGGCCGTGCGCACCGACTCCAGGGCGGAGCGA
+>850:2:1:3401:20269/2
+TTTCGCAAAGACAACACGCGAAGCGCTGCGTGACCCATGGGCCGGGAAAAATCGAAAGAAAATCGATGAAATCGAT
+>850:2:1:3401:18511/1
+TCATCTGAAGTCTGCTTTGGCCTTCAGCCCTGCGAGCAGCGACGGGATGAACCCGCCGAAGCTGCCGTTGCTCATT
+>850:2:1:3401:18511/2
+AGCAGCTCGACATCGGCAAGGTCGTGGACGCGCTGCGGGCGCGCGGCATCGACGCCAACGCGTCGCGCGAGGTCAC
+>850:2:1:3401:19174/1
+ATGCAACGAAACGATTTGGCGTCGATGACGACGGCGTCGGCGGCAGCCCCGGGCCCGCCCGAAAAAAAGACGGAGA
+>850:2:1:3401:19174/2
+CTTCGTCGCTCTGCTCCTGCGGCTGGCCCTTCGGGTGACGGCGTTGGTGCCGAGGCGGGGCGGCGGCCGACCGCAG
+>850:2:1:3401:9697/1
+AAGCGCCGAGGCATAGGCCAATAGCAAGCAGGCGAACAGGGTAACGGAGAAGCGCACAACCCGCACACGCCCGACA
+>850:2:1:3401:9697/2
+CTGGACATTGGGGAGCTCAAAGAGATTGGCGGTTCGGGGTTCTTGGCCCTGGTGCTGTCGATTGCTGTCCACCCTG
+>850:2:1:3402:8735/1
+ACTGTGGTCACGCGTGGATCCCGAGAAGCTGACCAGAAGGGCAGAGTCGCGTAGCCACTACCGCCACCACGTCTCC
+>850:2:1:3402:8735/2
+GCACGACCGCGATGCCGACGCCAGCGCACGTGCTGATCATCGACCTTTCTTCGCTAGCGATTCGGCCCCCGGACGT
+>850:2:1:3402:18183/1
+TTCACTCATTGAGCCGCCGGCGTGCCGGATGCTAATTGCTGCTTGACAAGGGAATAGGCGGAGAGTCCAGGATGCC
+>850:2:1:3402:18183/2
+TCAACATGCGTGGGCGCTCGGACAAACGTCGAATTTGAGACTTAACCATATCTGCGCTTTCTGAGGCGCGCGTAAT
+>850:2:1:3402:10823/1
+CCACCGCCTTACTTGCGTTGAAAATGATCCCGGCGGATGCGAAGGGCGAAGCACTGGGAGCCAGATTAAAAGAGTT
+>850:2:1:3402:10823/2
+GGCTCTGATGTTATTTCGTTTGTGTTCCCCTATCCGCCGCGGGGGGGGGTCGGGGTGAGGGCTAGGTGTGGCACGA
+>850:2:1:3402:12812/1
+GAATTTACCGGGCGCGCGTTTGTGAATGGGAAAATGGATTTGACGCAGGGCGAGGCGGTGTTTGGTTTGTTTTGTG
+>850:2:1:3402:12812/2
+TCCTCCGAAAAATCGATCGAAGCTTCGATATTGACGAGAGGAATCGACACACCCATGCGCCATGCTCGCCTCCGCA
+>850:2:1:3402:1774/1
+TAACCGGCGGTTCTCGTTCAGAAAACCGCATTCCGCAAACATTCCTTACCCTCTTCCCCCAACCCCAAAACCCTCC
+>850:2:1:3402:1774/2
+GAACGAAACGAACATGCATTCCAAGATCGTCGACCGGGTCGAAAAAGAATTGATCGTGCAGGTCCTGGCCTCCTGC
+>850:2:1:3402:13387/1
+TGCGACGCGCGGGATTTCGATTCGGCTGGGCGCCGAGCGGACCCGCCGGGGGGCTGTGGCGAAGCTGAAAGAGCTC
+>850:2:1:3402:13387/2
+CTCGGCGACCGGGCCGCCGAAAGTGCCCTCGCGGCCGCCGAGCAGCACGCCCTCGGGCGAGGCGCGCGGAGCGCGG
+>850:2:1:3403:16484/1
+ACCCAGCGCCGCGGGCCGCCCCCGCGCCCGCCCCCTGTACGGGCCGCCCGCGGCCGCCGAGCCGCGCCCCCCCAAC
+>850:2:1:3403:16484/2
+GGCGTCGCAGGAGGTCTGGGAGAGGTGCACTTCCTGGCCCCCGAACTTTGCCACCGACTCCGGCTCCCTCAGCCCG
+>850:2:1:3403:8482/1
+CAATCCCAAGATCGAACGAGCAGTTGCCGAAGGGCAATTAATGGAATCGACAGCAAAAAACATTGGTACGTTGCTA
+>850:2:1:3403:8482/2
+CACTCGCCTTCGCGCGCATTTCCGCGTTCGGCACTCGCAACGACTTTCCCGATGGTGCGCCCGCGCAGCACACCCC
+>850:2:1:3404:7759/1
+CAAACCTCATTAGTTTTCATATGCGCAGCTGCTGGCTACTGCCTGCGTTCACGGCCGCGCCGTACCCCCGCTTTTA
+>850:2:1:3404:7759/2
+TGTACGTCTATTCCGGCTTCTGCTGTTACTAACCTGGTCGCTCCCCGCATCTGTGGCGGGAGGGCCGCGCCCCCAA
+>850:2:1:3404:20172/1
+TCGCCGGCGCCCTGGTCGACGATGCCGGGGCAGAATTCATACATGCGCTTGGCCAACTGGCCGGGTCGTTTCACCT
+>850:2:1:3404:20172/2
+AACGGCGCCAACTACGACCTCATGCCGCAGGACGTAATCGCGCGGATGCGCGAACTGGAACAGGAGCAACCCCACG
+>850:2:1:3404:1720/1
+AATATCTGGCAACTTGGACTGGTCGGAATTTTCCTCATTGGCAGTGTTCTCTCGGACAGAATCATTCGAATCGCGG
+>850:2:1:3404:1720/2
+CAAGTATTTCTGGCATTCTCGTTCGCCTGGTCCGGCTTTGGTCGGGCCCGCCATCACAATGCTCTCAAAGCGAATT
+>850:2:1:3404:20374/1
+AGGACTTCACCGCCGGCGGCGGGGACAACCACGCGCACAACCGCTGTGGGACCCCCGAGGCGAACGCGCGCGCGCT
+>850:2:1:3404:20374/2
+GGTGCCCGCTCGCTTGAACATTCCTGCCCCGCCGTGGAGAGCAACTCGAGACGGCGGGGGGGGCGGGGAAAGCTTC
+>850:2:1:3404:8242/1
+GATCGGGAAGTCGAGGTGCGAGGCGTGGACGACCGGGGCCGCGGGCCGCGCGGCGGGGCCGCCGCGGTAGCAGCCG
+>850:2:1:3404:8242/2
+CGATGACATGAGCCGCACGCCCGTGCGGGCCGCACACGAGATCGTGGAGCACGAAGGGGGAGCGGACGCCGCCGGG
+>850:2:1:3405:9356/1
+TGCCGGAAGGGGTGGTAGGCCCTGCCGCGGCACCTGCTATTGCCGGCGGCAACCTCATCGGCGCCAAGCTGATGCA
+>850:2:1:3405:9356/2
+AGGTGTTCTTGGCATACTTGGGGGAAACAATGGCATAGTTGTCCCAGGTGGCCTTCAAAACACGGTCCGGCAGTTC
+>850:2:1:3405:1199/1
+CTGAGCCTCGCGTGGTGTTCTGGGCACCAGTGCCCGGGGGATCCGCCCCGCAGGGCTCCCCGGTCGGGCGGCGGCG
+>850:2:1:3405:1199/2
+CGACGCGGTGCCTGGCGACGCGCTTCACCACCATGTCGAGGCTCACGAGCACCTGCACGGCGATGTCGACGCGCGC
+>850:2:1:3405:1314/1
+CTTGCTGAGATAGAGCTTGTTCGGTTGCGTGTCATTGGCGAGCAGGATGCCGGGCCAGCCATCGCCGTTGTAGTCG
+>850:2:1:3405:1314/2
+TCCCGCGGACTATGCCCCGCGGACGGAGGCGACCGCCATCTACTGCACCGTTGGCGCAGCGCATACGTCGTACGGC
+>850:2:1:3405:7504/1
+CGTAGAAGCCCTTGACCATCCACGTGTTCACGTCAACCGCCCCGCCCATGTACACCCGGATGGGGCGCGACGGCGC
+>850:2:1:3405:7504/2
+CACTGGGGCCTGTGCCTTCGCGCGGTTCCGGGTCACCGGGCGCCGGCCCACGGGCCCTGCCCCGTGAACACGCCCG
+>850:2:1:3405:16589/1
+GAAGGACTTCAATTATGGATTTGAACAAATCATCGCAAGAATTTCCGCACAAAACCTACCTGAACATTCTGCACCG
+>850:2:1:3405:16589/2
+TGCCAGCGGTATTCGCCCTGAACCACCCCCATCCTGGCGACGGAGTCATTCACTTTGCAAAGCGACTGGTTATACC
+>850:2:1:3405:10640/1
+GATCATATCGGCGGTGGGGTTCATCGTTATTCGGTGGATCGGGACTGGCACGTGCCGCCTTTTGAAAAGAAGGTTT
+>850:2:1:3405:10640/2
+CCTTCCTTCGAAGTCATGTCACGGCCGACGTAATCGAGAATGTCGCGCGCCACTGATTCGTATTGGCGATCCCTCG
+>850:2:1:3406:21029/1
+CTCGCGGCGGGGGTCGGCTCGGCGTACTCGCTCACGTTGAGGTGCTGGAACTCGTCCTTTCTGCGCAGCGCGAGGC
+>850:2:1:3406:21029/2
+GCGACTCATAGCGGCCACCCCCGAACGACGTGGGCAAATCGGAAAAGAGGCTGGTCCCGGTATGCCTAATCGGCGG
+>850:2:1:3406:5356/1
+TCCACTTCCTCCTGGCGCTTCTCAACACTGAACAAGCGCCTTTTCACTTTTAACCCATGACGGGCCGCCGTCGCGG
+>850:2:1:3406:5356/2
+GTGTATAAATGTTTGTCTATGCTTGTGTTTGGGGGGGTTGTTACGTTGTCGGGTTGGTTCCCCCCTGAAGCAAACG
+>850:2:1:3406:6705/1
+GCGACCACGATAATAAAGTGGCCGGGCATCCGCAGGGGTTGCGCCGGGCAACAGCCGGAGGCGGGAGATGGGGGAG
+>850:2:1:3406:6705/2
+CATGCTGCGGACGTCGATCCATGGCAAGGGCCTGCCGCGATGGGACGGGCGGAACGTTCCCGAGCATCTGGCCCGC
+>850:2:1:3406:16550/1
+GTACTTGGCGTAGAGCCCCTTCTCCTTGGCGATGATCAGCGGAGAGCTGTCGGTCAGCGCGATGAATCCGAGCGTC
+>850:2:1:3406:16550/2
+CGACGGCATCACCCGGCGCGATCTGCTCACGGGTGCCGCGAAGGTGGCCGGAGCCGAGGCGCTCTTCTCTCCGATC
+>850:2:1:3407:20352/1
+GCGCGCGTCGAAGCCGATCACGTTCTGCAGCAACTGCTGGCCGATGAACATCGCCGCCATCAGCGAGCCGAACACG
+>850:2:1:3407:20352/2
+CTGCCAGCCCCCGCCAAGAGCCCGGTCGCCCCCCGGTTGCTCGCGGGCGCGCTCGCGGCCGGCGTCGGGGTCGTGG
+>850:2:1:3407:6822/1
+GCCCCGCTATTGCGCAACTCCTCGTCTCGCCCGATGCCGGGGAAGTGCTCGGGCGGCCGCATGGCCCGCCACGGGC
+>850:2:1:3407:6822/2
+ACCGCCACTTCAGCGGCGTCTTCGTTCGCCGTGGCGCGCCGGTAACCGCGGGCCCGCCGCCCCTCGCGCCCGACCA
+>850:2:1:3407:2783/1
+GATTGTTCGAATACGGCGGGGAGGTGCGGGAGGATGATCAGCGCGCCGCCGCTGTCCCCGGCGCTGTGGTGCTGGG
+>850:2:1:3407:2783/2
+GGAAGCCACGGCATGAAGAGCGGGAGTATTTGTCTTGCCGTTCCGGAGGCCTCAACAAGATCCAGATGATGGGCGG
+>850:2:1:3408:4594/1
+GCGTCCACAGGCAGGGCGCTTCGCCGTTGTTCGGGTAACCCCGTCCCCCGAGGGCGGGGGCCGCGCCACTGCTGCG
+>850:2:1:3408:4594/2
+TGGTCGCCGACAGCTGGGGCAACAGCGCGAACGGCACCACCGTGAGGAAGGCGGCCCAGAAACGTGGGCAAAACCC
+>850:2:1:3408:18043/1
+GTCGCGTTAATTTCGCGGTTCAATCACCAGTGAATCTATTCGGTGACGGCAAGCGGATTGGACATTGGGAAGAAGG
+>850:2:1:3408:18043/2
+ACGCGTCTTTAAATTATCCATGGCGATGGATCATCCGCGAATGTGATCTGCATGCTCTCATACTGATCCGAGCTGT
+>850:2:1:3408:5125/1
+TAGCGTTCGATGGCATACGGGGTCGCCTATTCCGGTAGGAAGCGCCCGCGACCACCCGACGAACATTGTGGCGGCA
+>850:2:1:3408:5125/2
+AGCGTGTGGGTTGAAGTAAGTCCGGTGCATATCGGATTTGGTGTCGTGGCGCTGCTCATAATTGCTGTGCGCGTGC
+>850:2:1:3408:21062/1
+CACCGAGCACACCGCTTCTGCCGATGAGCGGGAGATCACAACCTGACCTCAAGCCTTCCGCCTTGCCCCGTGCGTA
+>850:2:1:3408:21062/2
+CTGTATAACCCTTAGGCGCGGGGGGGGATCTGCGCCGGAGCAGGCATGCCGCTCCGAGGTCCGGCCTGTGGCAAGG
+>850:2:1:3408:2548/1
+AGTGGATGCGGCGCCCCTTGTTCGGGCGAGAGCTACGATCCGGAGTTGGCTAACGCGCTTCTACCCCAAAGCGCGC
+>850:2:1:3408:2548/2
+CCGGAAGCTGCATCGCGGCGGAACGGCACACAGCTCGGCGCTCGCCGCGGCCGCACCGGCCGCAACGAAGGCGACC
+>850:2:1:3409:10235/1
+CTTCTCACTGACGAAGAGGACGCGCTTTCCGGCGCCGATCGCCTCGGCGCTCACGTGTGCCATCGTCTCCCTCTTC
+>850:2:1:3409:10235/2
+AAGAAGCTTGACCCAGAAGCTCATTCACGCGATGCGGGGGCAGGCCACGAAGACGTCGGCGAGGCCGACATACAAT
+>850:2:1:3409:4875/1
+GTGGACCCCCGCCACCCGCAAACAAGCGGTTCCGTCCCCGCAGGGGCAGCAGCCCCCCCGATCGCGCCCGCCCTCC
+>850:2:1:3409:4875/2
+GCGTGAGGCGAAGGAGCTGGCGGCGGCCCGGAGCACTGCGATCGCCGACCACCGCCGCGGCCTCGTGACGCTCGCG
+>850:2:1:3409:9760/1
+ACGGGTGGAAACCGTGCCGTTAGAGTGGCGGCCGACGGGTTCGCTGGGTTTGGTGCGACGCGGCCGACCAGGGTGG
+>850:2:1:3409:9760/2
+CGCCCCGCGGGGCCAATCGGACCAAGCGCACTGGCATGTGCTCTCGTTCCTGCTCGTCGCGTTGCCCGGCCCGTCG
+>850:2:1:3409:16809/1
+GCCGTGGTCGGTGCTTGGGGGAGGTTGAGCAGCTCGACGTCGAACACCAGTATGCCTTTCGGTCGGCGCTGCTGTC
+>850:2:1:3409:16809/2
+TCCAATGAACCGATTGGACGAAGCCCGGCACAGTTTTGGACGGATGGGTCTCGGCGGGCGAAGGGGGGCCGTTTCC
+>850:2:1:3409:19593/1
+AAGAACACCGCGGCCGATATGTAGCTTCCGTTTAGCACCTAATGCGCGTTCATCCGGTCCATCAACAGCCCGAGCG
+>850:2:1:3409:19593/2
+GGTCTACTATCTGCTGACGCGCTGGCTCGTGACGCTGTTGACCGGCGCCCGCTGGCCATTGCCGCTAGCGCAGCTG
+>850:2:1:3409:11538/1
+AGCCTCGTCGGGTGGTCGTGGGCGCCCGGGACCTTCAGCTGGGTCGAGCCGCCGGCCTACGCGCTGCGCGGGCGGC
+>850:2:1:3409:11538/2
+GGGATAGCTCCACAGACCCTCCCCCAGCACGCGCGCATTGCCGTAGTTCCATCCCCCGACCGGACAGATGCGATCG
+>850:2:1:3409:3033/1
+TATTCAATACGCGTTCCAAGAACTCCCGTGTCCGCTTTGTCTGCTGCAACGCTTCGCTCTCTTCGGTTGTTGTTTC
+>850:2:1:3409:3033/2
+CCGAGAATGGCACTGCCGATATACTCGTGGCGCGGACGCGGGGAGAAGCCGACTAGCGTCTGGTGCTCTGAGATAA
+>850:2:1:3410:7987/1
+AGCGAGAGCAACGAGCGCAACAGCTTTCTCATCGCCAGCAACGGAGGGCGCATCGCGGAGGTGCAAATCGCAGGCC
+>850:2:1:3410:7987/2
+ATCGCCGCCTGGCCCTCCGCCACTCGCTGCCCCGCGCCAACGGGCAGCTCGACGTCCCCCCGCGAGCCGACGCGCG
+>850:2:1:3410:14433/1
+ACTCGCCTCAGCCCGGGCGCCTCTGTCAAAGGAGGTGGAAGCGGGTAGCCGCCCCCGGGCACTGCTTGAGGGTGCC
+>850:2:1:3410:14433/2
+TCGGCTCGTTTGGGTACCCGTTGAGCGCCCCCATCCTCGAGCCGTACTTCGGCCCGCGTTCGAGAGCCGCCCGCCT
+>850:2:1:3411:12899/1
+GCTCGAGCTCAGCCAGAGCTTCCAATCGCGCCTCCACGTTGGTCGCGAAGGAGCACGGCGGGGTGTTCACGGTTGT
+>850:2:1:3411:12899/2
+GGTCGATCAAGCGCACGGGCTTGGCCCCCGGGGGCGGGCGGTTGCTTCGGTAGGACTTTCTGCCCTCCGTCGACTT
+>850:2:1:3411:8527/1
+AACGGCTTGTCGGGAAAAATGTTGATCCACACCTTTCCCCCGCGCTTGGTCTTTCGCGTCATCGCGATCCGGGCAG
+>850:2:1:3411:8527/2
+TAGCTGATGCTGCTCCCCAAGAAGACCAAGTTCCGCAAGATGCACCGCGGTCGCAGGCGCGGCCTGTCCAGGTCGC
+>850:2:1:3411:20716/1
+GGCAAATGCCCCGCAAATATGTGTGGAAAAAACGCGCCGCAAAACATAACCAGCGTGCCAGCAAAGAAACTGGCCG
+>850:2:1:3411:20716/2
+GCGGAGCGCCTTATTTCGGTGGGATGCAAGGAGGCCTGTTCTATCCGCCCAACTGGCTCTTTATAGTTTTTCCCAC
+>850:2:1:3411:15562/1
+TGTTGGCGCCGGGGCTCACGGCACCCGACCCGCCGCCCGCGCGGCCGCCCATGTGGCCCGCGGCTTGGTGTCCGCG
+>850:2:1:3411:15562/2
+CTCCACGCCGGCCGCGACGACAACTGCTACCGGCACTGCTGCTGCACCCCCCGCCCGCACCCCGACTGGCACGGCG
+>850:2:1:3411:8973/1
+AACGAAGCATTCAGGATTGTATGCCGGAATTGTGTTATTACCATTAAATTCAATGCTTTTTTTCTTAATCTCAAAC
+>850:2:1:3411:8973/2
+CCACATGTGCAAAGGAACAGTCCATTATGCGCCCCTTTCAGCGTGACACTGACAAGATGCCGACCGCGCCGGACGC
+>850:2:1:3412:4908/1
+TGATCGCCCCGCCGGGCACCAGCCAGAAATTGTGCAGCACATCGAACGGGCCGCGAGCGGGGTCGCGGCGCACCGC
+>850:2:1:3412:4908/2
+CTGCACGGGCTGGTCGAGCGCCTGGCGTGGCGCCACGAGGGCGACGGCTTCTGCGGCCACGGCGCACCCCGTCCCG
+>850:2:1:3412:1540/1
+AACGTGATAATTTGAGCGGCTTTCGAAAAATCTCGGAAGAAACACCACAGAGGGGGCAGGGGGAACAACGCCAAAA
+>850:2:1:3412:1540/2
+GGTCCAGGGCAAGAATACACTCACGCCAAGGGCGGCCTCTGGCGCACCTGGCTGGAGCAGTAGGAATTTTCACCGC
+>850:2:1:3412:16459/1
+GGCGATCCCGCGATCAGCCTCAACGAGTACACGGTCCGCCAGCCTCCGTACGCGAACGACGCGCCGTACGAGAAGG
+>850:2:1:3412:16459/2
+CAGGCTTGGCCGAAGCCGTCGCGGCTGATGGGCTTGTAGTCGTATTCCGGGGGCCGAAGGGACACACGGCCCCGGG
+>850:2:1:3412:17045/1
+GGCGAGCGGGATAGATCTGCTTGAGAGAAAGAACGACGCAGCCGCGATCGGTGCGAATGGGGGCGCTGAGTTCGCC
+>850:2:1:3412:17045/2
+TTACTCGGCTTGCCGACGTGATCCACGAATAACATCTGCAAGTGTGGCAAAACCGCCCCGTTAGCCGGCGCGATGA
+>850:2:1:3413:19492/1
+GACGCTTGTTCATCTCGACGATAACGTCAATTAGCGGCTTCTTCTTTTGAACGGCTCCGCCCGCGGACGTCTTTGG
+>850:2:1:3413:19492/2
+AGGGCGCCGATCACGCCGAGGAGACTCTTGGATTGATTGAGCGCGCCGAAAGTCCCCGGCTCGGCGAGGGCGACCC
+>850:2:1:3413:8916/1
+AAGCACCACGACATGGCCACTGACTCAGAGACGAAAATCATCACGATCCTGCTCTATCTGACTGCGGGGTGGGAAT
+>850:2:1:3413:8916/2
+CGCGGCATCACCGCCTCACCGGGAACCCAGTTAAACTGGATCACGCGCCGTGAGCTCGCGTACGGCGGGGGGGTGC
+>850:2:1:3414:9137/1
+TGATGTCGCGGTCGCCGAGCCATCAAATGGTACGATCGAGATTGCTGGTCCCGAACGAATCCGAATGGATGAATTG
+>850:2:1:3414:9137/2
+ACGGCTGAGCCATTCCTCGAAACGCGTTGTGCCGAGGCGCGCCTTACCAGCGGGGACAAGGCTTTGATCATTCAGC
+>850:2:1:3414:9264/1
+ACAATGATCTGCGGCGGGCCATGGCAATTGGCCGCGCGGGACGCTCCCCCGGGTTGGGGCCGCCCCCGAGCCGCCC
+>850:2:1:3414:9264/2
+CCCCGCGGACCCGACCCACACCGCTGAAGGAGACGCTCAGCGCGCAGCTGATGGCAGGGGGCGGGCCGCTTTTCTC
+>850:2:1:3414:19924/1
+ACATGGGTGAGAACAATTGACGGGCGGCGATCAGCTGCACTCTCGTCGGCGTGTAACCCGCTAGAGCATTCTGGGC
+>850:2:1:3414:19924/2
+CCCCGGAACGTCCGCGACGACAGGGCACGAGCCCGCCGGCCATCGCCGACGAGGTTAGCGACAGCCAGTCCCATGT
+>850:2:1:3415:1260/1
+AAAGGTGACATCTTTCGCGCTGGCTCTCGGATGGAACGCGCCCGAACTGCGGCTCGGGCCGCTGTGGTCCCGGGCG
+>850:2:1:3415:1260/2
+CGCGCCGCGTCCGAAAGCCACCGCTTCGCCGGCGCCAGGCGGCGGCCGCATGCCACAGAGCGGTCCGCCCGGCCCC
+>850:2:1:3415:15184/1
+GTGTTCGCGGAGGAGTTGCCGCGGGCATTGGCCGAAGCTCGCGCGAGCTGAACCGCAGGAGGCCGGTCATGGCCCA
+>850:2:1:3415:15184/2
+CGCCTCCGCCGTCCCGGCAATCACCGCCGCCACCGATCCGTCATATTCATTGTGCACCCACCCGCCCCGCCCCAGC
+>850:2:1:3415:9740/1
+AACCATTGCTTACGGCCGATGCCGCCCTCGCCTTTCTGAAGCTCCTAGGGGGGTGCCTTCGCTTTGCTTTTCGCGG
+>850:2:1:3415:9740/2
+TGAAGACAAATGGGAGTGGGTAGAAGGGGTGGCAACTAACTCCACCCTGGTCGTCTGGTTGGCCGGGGTCAATCTG
+>850:2:1:3415:8202/1
+AGGGGCACCCGATCGGTGGCCGCTTTGCGGAACGGCCGGGGGATAACGTCTATCCCGCCGGCAGCGCCATACCCGC
+>850:2:1:3415:8202/2
+GATCGGAGACCCGCCGACAGACGGCGACATATTCCCCGCCCCCGCCCTGCTCTAGCGCGCCCGGGAACAGGGCACG
+>850:2:1:3416:8638/1
+AAAACGTAGCCGAGACGCCCGCCAACAATCACGCCGAACAATGCGCAGCCGGTGATGAAATCGCCTACGCGTTGCG
+>850:2:1:3416:8638/2
+TCGGAGTGACAGCCACAATCCCGCCGCAAATGTTCGCGTACTATCTGCACAACCTCGATCCGATTATTTTCCGGAT
+>850:2:1:3416:19104/1
+CCCCAACACAAAAAAAAAAAAAAAAAAAAAAACACAAACACAACAACCAAACAACAACAAAACAAACCGGCCCGCG
+>850:2:1:3416:19104/2
+ATAATCGACGCAAAACCCATTCCGCTGAACGCAATTTTGAGCGTTTGCGGAATCGGGCGGACGAGATCGATCTCGT
+>850:2:1:3416:4820/1
+TTGACCAGGCGAAGTTAATGCTGGCGGATGGTTGTGTTGGCGTTCCCTTCGGTACTGGTGGCGGGGTGGTGGAAAA
+>850:2:1:3416:4820/2
+TCCCCCTACTCGCGCATCGCTAATCCAGGTTGCGGCTCGACGCAGGGGATCTGGCCTGGGAGTGGGGGGATGCTTC
+>850:2:1:3416:17429/1
+GCAACGGACGGCGCCGATCAAGCCGGCCCTCGACTGTTCCTCTGCGACGCGCTGATGCTCCGCCAGCCCCTGGTAG
+>850:2:1:3416:17429/2
+CCGGACGAGATCTACGACGAGCCCCGGGACGGGGCGTTCGACGTCACCCGGGCCGTAACCCCGCGCGCACCCGCCT
+>850:2:1:3416:9423/1
+CGTGAAGTTCACTGCTATTCTCCTTCTCCCGGACAAACCAAGTTACTGAAAGACATCAATGCTACCACGCTCACCA
+>850:2:1:3416:9423/2
+TGCCGGGGGCATCCTGTGACGAATCAGCTCCTAATCATCCAATGCTGCGTTTTCCTGCCGGCGTAGCATCCGCTAT
+>850:2:1:3417:16653/1
+CAAGCAGGCATTTACGAAGAGATGATCCAGTGGGCCAAAACCTGCGCCACCGCGGAATTATTTTGCCCGACCCATT
+>850:2:1:3417:16653/2
+ATGCTGCCCGTCGTTGAGGACGCTCGCTAACGTCTCCGCCGGGGCTTTGCTTTGATTCATTTTAAGCGCACCTAAT
+>850:2:1:3417:18875/1
+GTCGACTTTGGGACCCGCGCCATTGCCCTCGCCACCGTGCCCCGCCATCACGGGCGCCGCGTGCGAACGGGAATCG
+>850:2:1:3417:18875/2
+AGCCCAAACGGCGCGAGAACCTGCTCGCAAATGCCGAGCGCGCGCGCATCTCGAAAAAGCTGTGGACGTTGAGGGG
+>850:2:1:3417:5551/1
+CGCCGAGGCCGAATGCGTTCGTCGCGACCATCAGGCGCGGCTCGCCCTCCTCCATGAACGCCGATTGACCCCGTCC
+>850:2:1:3417:5551/2
+ATCGCGAACGCGTGCAATCGGCGTTCATGGAGGAGAGCGAGCCGCGCCTGATGGTCGCGACGAACGCGTGCGGCCG
+>850:2:1:3417:3615/1
+AAAAATCGATCCCCGTGACGACCCCAAGGAAGGATTGAGGCTCTCGTTGAAAGCTTCCGTTATCCAGTCGCAAACC
+>850:2:1:3417:3615/2
+GAAAGCTATGCACGAACTGGAGGGTACGACGCCTTGGTCGGGCGCTCCGTCTTGCCGTATTTGAGGAATACGCCCG
+>850:2:1:3417:1460/1
+CGGGGAGAGTGTTAATATGCGGCGGCACGCGATCCACGCCCGTCCGCTCCTGCCGGCCCTCCTCTCGAAGTTTGGC
+>850:2:1:3417:1460/2
+CCTGATTTCGGGCGGCTCGCTGGACTCTTGCCCTTCGTAAAAGCCCCATTGATCGCCCGAACCCATCGCGCGCCCG
+>850:2:1:3418:2650/1
+AGCTTCGAGGCAAGATGTTTGGTCGCCTACATGATGGCGCTTAATCAATCGCATCCATTGAAGGACGTCAGGTCGG
+>850:2:1:3418:2650/2
+CTCACGCTGTAATGCCGCAGGGACTTACTCCACATCAGCAAATTCGATGCAATCCACGCCCTGCCGGGAAAGCGGT
+>850:2:1:3418:8125/1
+AGGACCTTATCGTGCGTTCGCTGGAGCACTTGTCTTTCTGTTCAGCGTAGGCTACGGATGTGCGCGCAAGGTGCGC
+>850:2:1:3418:8125/2
+TCTCAATTTGATCTCACTGCCGAAATCACCATCGGAGTTGGCCATTTGACGCGCGGCAGCGTCTCATATGACTGGA
+>850:2:1:3418:4304/1
+CGAGGTACCTGCTGCGCTAGCGGCACAGATTCCCGGCGACTACTGCAGAAGGTAGATAAAAAGCAAGAGAAGGCAG
+>850:2:1:3418:4304/2
+AGGGCTGGGATATTCTTCACGCCCTCGGATCCTCAAAGCTGCAACACACCCCAGCACGGAAAACGAACTGGCCATG
+>850:2:1:3418:14108/1
+AAGCGCGCGGGCGCTCAATCGATCCGGCGCCGGCGGCGCGCTGAATCGACCTCGCCCGTGCCGGACGACGACCTTC
+>850:2:1:3418:14108/2
+TATGGTACCTCAAGCAGCTTACGATGCAGGCCTTACAACTCTTTGCAATTCCGCCTTCCGCAACCCGCTTCGTCGT
+>850:2:1:3418:9067/1
+ACGGCGCACGTCGGAGATTCTCGGCGCCGGGCTGTCCTGCGCGGATGTGGGCGCGAGCGGGGGGGGGAGGGCCGTG
+>850:2:1:3418:9067/2
+GGTTCGCGTTCGGTGCGTGCCGCGACGTCGGCTTCGCTCGGCGGCGGCAACCGCGCGGGGCCGTCGTCCGCCGCGA
+>850:2:1:3418:10449/1
+CGTGGTGTGCTCGATCGTCTTTGCGCCGCTGGGGGCTTGGGGGCAGGGGGACTTGGAACGGATGGCCGCCTGTCTC
+>850:2:1:3418:10449/2
+TGCTCAAGCAGACCGACGAAATAAAAGAGCGCCGCGGCGGTGATGCTGTGGGGGAAACTTTGCGGGGACACCCCAC
+>850:2:1:3419:2726/1
+GATTGCCAAAGTTCGGTTCTGATGGCGGACAGCGTCAACCTCTATGTGGCCTTGCAGAGCCGTCTGCACGGCCCGG
+>850:2:1:3419:2726/2
+TTCGTGTACGTGTAATTGGGTTCGTCGTATCCGAAATAGCCGAATACGGGTTTAAACGGGCCGACCCGGGGGGCGG
+>850:2:1:3419:14287/1
+GATCTGACCGACTCGCTGGAGCAGCAGACAGCGCTGTCAGAGGTTCTTGGCATTATCAGCAGCTTGCCCACCGACT
+>850:2:1:3419:14287/2
+CCGGTCCTACCCCCCCCGGCACGAGCTTAATACTCATGAATTTCTCAGCGAATTCCGGCGTGGCGTCGTAGTGGGT
+>850:2:1:3420:9312/1
+GACAGCACGCGGTCGCGGACGCTTTATGCCTTGCGCGTGGAGGTCACGTTACATGCCTTCCGTGGACCGGCACTGG
+>850:2:1:3420:9312/2
+CCCCATCGTCATGCGCTGCCTGGCCGCGGGGGGAGCCGAGGAACAGGCCCTGGAGGACAGGCAGCTGGCTTTGATG
+>850:2:1:3420:1703/1
+TGACGACCGCCGGCATTAGCGCCGGGATTGCGGCATAGGCAAATCCGAACACGGCCTCTTGCTACGCAACGGCCAC
+>850:2:1:3420:1703/2
+GCGTGCTGCCTACCTTCGGGGCGGCTTGGACGATCCACGCTGAGATCGATGCGCTAATGCTGTCTGGTCAGATGGG
+>850:2:1:3421:11957/1
+TTCCCGGCAAGACCGAGGATCCGGATTTCCAGTACGAGATCGCCTGCGCGCAACTCTGCGGTCTGGGTCATGCCCC
+>850:2:1:3421:11957/2
+GGCCGGGGATCCGCCACACGCCACTTCGGGCCAGCCCACGAGGCAGGACCCTGCACAGAGGGGGCAAGAACACATG
+>850:2:1:3421:13082/1
+CGACCTCAGCGCACCTCCGCGCCATCTGGGAAATGACAGCTGTTATTCATAAGCGGAGACCTTCAGAGGAGAGCTA
+>850:2:1:3421:13082/2
+TTTGATCACAGTCATTAATTGTAGCGGCGGGTCAGAAAGGCGGCTTCACGGGATGGGTTTTTTTGCTTGTTTTGAA
+>850:2:1:3421:12946/1
+TGCTGGCTCACACTACGTACACCAATCCGGCGAAGACGACTGCCTGGTCGCCCTTGTACACTGCTCTCCAAAAGCC
+>850:2:1:3421:12946/2
+GAATTTTGACAGGAAGGTCAATTGTTGCCGGGTTTCTTTTCCCGAGAAAGGAATTCACTTTGTCGTTCGGCGTGCA
+>850:2:1:3421:20004/1
+CACACCGTGCTTGCTCCGCCACTTTCGCTCAAGCCTGCCTATGGGAGAGGAGATGATCCACGCCAGTTCGGTGTGC
+>850:2:1:3421:20004/2
+TTGGGGTGCTCGTTGCGCTGTATGTTGCCGGTGCCTCGGTGTTACCACTCCTTGGCCTTGGCAAGGGCCAGCTGGC
+>850:2:1:3421:3916/1
+CTGCAACACCTCGATGACCGCTTCCGCGGACGGTTTATTTCTTTCTTACGTCTTCGAGGGGAGGCGCCACATCCCG
+>850:2:1:3421:3916/2
+AACTGGATTACGCGTTGCCAGCGTAATTTTCGCGCTTTTTGTCCTCGGTCACCTTTTGCGATTAATAAAACATACC
+>850:2:1:3421:17522/1
+GACGGCGGTTCCTTGGGCAACCTGTCGGGACGATCTCGAAACCGCGCAGGTACTGATTCGGTCGCGTGCCAAGGGC
+>850:2:1:3421:17522/2
+AATCGCCGGACCGGGCGGCGGCCAAAACGGGGGGTTCGCCCCGCCCCAGCGGGATTTTTTGCGTTCGGCCCGCCTG
+>850:2:1:3421:3112/1
+AACTGACGAAGATACCCAGCACGCGGTGCAGCACTAGGCTCTGGTAGCGCCACTGCCCGTAGGCGCGCACCAGCTC
+>850:2:1:3421:3112/2
+CACGAGCCGCTCAAGCGCGAGAAGGCCGGCCGCAGGGTCGTAGAGCAGGTCTGCGTGTTGTCTGGGCTGAGCAACC
+>850:2:1:3422:21286/1
+GCGTTCGTTCCGGCCAGGGGCACCGCGTGGCTGGATTTAGGCTCGATCCGGAAACGCGGGGCGGGCGGGGGGATCC
+>850:2:1:3422:21286/2
+ACCGTGTCCTGGTGACCGACGCCCACCCCGCCGGTTGCCCCCACCGTCCGCGCGCGACCGTCAATCGCCCGGGCGG
+>850:2:1:3422:9341/1
+GGGCACGGTCCGGCCCGCCGCCGCCGCACCGCGCATCGCGGCGGCGCTGCGAGCGGGGCTCGCCCAACACACCCGG
+>850:2:1:3422:9341/2
+CGGCGACCCCGCATCGGCGGGACGGCGTCCTCGACGCCCGGCCGGAGTGCGGATGCCGCCCAGGCGGCCTGCGCGC
+>850:2:1:3422:15890/1
+GATGGCGCGGGAGTACTACAACGAGCAGGAGAGGTAGACTGAGCAGCACCCAGAAAACGCCGCCCACCACGAGCCG
+>850:2:1:3422:15890/2
+TCTGGCACCACCTGGGCTAGCCCAGCCTCGGCATCCACTTCAGCGCCGGCCGCACCTTCACGCTGATCTGCTCGTC
+>850:2:1:3422:15647/1
+GCGCGCAGCTTCTTCTCTGCCGGAAGGTGGATCTCGTCCTCGGCCCGCAAGCGGCCGACAGATTCGCGACCCCTGT
+>850:2:1:3422:15647/2
+TGGCTGCCACCACGTCGAAGCAGGCCACGCCGTTCCCCGATGCCGCCACCAATGCCTATGTAAAGCATCTCCGCAC
+>850:2:1:3422:17305/1
+TGGATATGCGCGGGGATCTCGCTACTTGACCTAAACTCTCGATCGATGATCATTCGCCCAGAACAACTGTCCGATC
+>850:2:1:3422:17305/2
+TCCACTCCCCACGCCGCCGTTTTCTGACGTCACGGGACTAAGTGCCACATGGCCGATGATCTCACCGTCCGCCTCG
+>850:2:1:3422:6076/1
+TTGGAAAGATGCCGATCGATGCAGTTATAGGCGGGGCTTCGGAGGGCGATCTCCGGAGCTTGAGCAGAAAACGATG
+>850:2:1:3422:6076/2
+AGAAGATCTGCGTTGTTCCACCGTAGAGGAAGAAACACGGTTATGTTGTTGCCGGCAAGCGCACGGAGCTGTATGC
+>850:2:1:3423:16187/1
+CTGCGGCAAAATCCAGGAACCGATTGCCATCTACGTCCCAAACTTCGACACCGCGACCATGCGACATCACAAACGG
+>850:2:1:3423:16187/2
+CAGAAAAACTCCGCGTCCGTTAACAAGCCAGGTCAACGCATGAACAAGAATCCCGACCGCAGGCGCGCCATCCGGA
+>850:2:1:3423:16865/1
+GCTGACCTAGACGAAGCACACGCCCGCGATGTCGCGAAACAGCAATCCGCCGGCCGGGCGGCGCGAAAAGGCGGAG
+>850:2:1:3423:16865/2
+CTGAGCGCGCCGGGCGACGCCATCCCCCTGCGGGACGGCAGCGCGAAGGAGCCGAGGCGGGCGGCCCGCCCGGTCT
+>850:2:1:3423:10768/1
+TCGCAGAAGTTCGAGCGATTCACGAGCTCACCGCGTCAGAAAAGAAAAATACTTAATACCGCTGTCATGTTGAGCG
+>850:2:1:3423:10768/2
+TCCAAGCTCGCCGAAATACTGGGCGAGGTTGTAAGTAAATGAATCGTAGTTGTCGATTAGCAGAAGCATTTTTCGA
+>850:2:1:3423:19069/1
+GGCCGATATAAAAAAACCAAAAAAAAACAAACAACCCCCACAACCCACACCACCCACCCCCCCCCCAAAAAAACCC
+>850:2:1:3423:19069/2
+CTCAATAGTGAATTCGTAGTTGGCGTTTTCGGTAAAATAGCAAACTGCCGACCAACGGTCGTTCTCTCCCGGGACA
+>850:2:1:3423:1591/1
+ACTGCCGCAACTGCTGGACTCACGGTACGAACCCTGCCGCCTATGCACGCGGGGGGCCAATGCGAAAGAATTGCCG
+>850:2:1:3423:1591/2
+CAGCGGCGCTGCCCGATCATGGTTGTGACGCGCCCTCTCGAATCCGGCCTGCCGATGCTTGGCCGGCTGCTTATGA
+>850:2:1:3424:3555/1
+TGCGTAACCTGCTGGCCTCGACCGACAACCGCCGCCGCCTCGCCTTGGAGACGGTCGTCTATGAGCCGCGGAGGCG
+>850:2:1:3424:3555/2
+CGCCCAGGCGCTCGTTTCCGGTGGCGAAGGCCGGCCCGCGCGCAGCCATCTCGTCGAGCGCGGATTCGTTGCCGCG
+>850:2:1:3424:19149/1
+AAAAAAAAAAAAAAAAAAACACCCACCAACAAAAATAAAAATAAAAATAGAAGAGAATATGATTTACAATAAAAAA
+>850:2:1:3424:19149/2
+AAAGCTTTACAAATTCTCGTTTGAACGTGGAAAGACTCATGTTGCACAAGAAAGCAATTTCTTCAAGACTTAAATT
+>850:2:1:3425:19705/1
+AAGAATGTCTCCTGGGGCAAGGTCATGATGTGGATCTTCCTCCTGAGCGGCACCTTTATTTTCGGTTGTTTTCTTC
+>850:2:1:3425:19705/2
+CCATCGTCCCGCTGCTGCTGATCAAGATGAAGGTCATGATGGCGATCAGGATGAGCGGGATTTTTGTCCCGCCGAT
+>850:2:1:3426:19209/1
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCACCCACCCCCACCACCACACAACCACCACCC
+>850:2:1:3426:19209/2
+CGAGTCGATCTGGAAGAAGGAGATCTCCTTCGGGCGCAAGCGCAAGGAGGAGGGCGAGAAGTCCGAGCCGGAGCAG
+>850:2:1:3426:16535/1
+TGCCGGCCGTCCAGGCCCCGTCGGACGCCATCCGCCGCGCCGACTCGCGCCCGGAGCCAGGGCGGCGGCACGCACG
+>850:2:1:3426:16535/2
+CCGCGTCACCAAGCTGCCACATTTGCGCCGAAGGGAAAGAATGACAGCGACGACGCAGAACAACGCCGTTCGACCG
+>850:2:1:3426:11333/1
+ATCGGGGGGGGTGGGTGGTACGGTTGTCGTGGGATTGGGTTTCGGTTTTCACGAGGGCGGACGACGATTTGTCTGC
+>850:2:1:3426:11333/2
+AGGCTGGTGCCCGGAAATAGAAGCCGGCCCCGGACATCACACGAACGACTACCGCACTACCAAAACAGCACAAAAA
+>850:2:1:3426:4513/1
+TGATGACCGACTCGAATGCGATCGCCGCCACCATGCCTTCGTGGGGGCCGCGCGGCGGCGGGTGGGGGGGGCCGGG
+>850:2:1:3426:4513/2
+AGCCTCATCGCCGGGGTCGGCATCCTCCCTTACATCTCGTTACAGCTCAAGGCGATCTCCACGAGCTTCTCGATCC
+>850:2:1:3427:12508/1
+AGTGGCCCCCCCCCCCCCTCCTCCCGGCGGGCCGGGGGGCGGGGTCCTCCCCGCCTTCCCCCGCCCCCCGCGCGTC
+>850:2:1:3427:12508/2
+CGAAGATCTACGCCGAGCTTCTGGGCTACGGCGTCTCGTCGGACGCGACCCACGTGTCCGACCCCGACCCGCACCG
+>850:2:1:3427:7519/1
+TCCCAGCCCCAGCCGATGCCGGGCCGCCCGCCGCTTTCGTCCACCGCCTTCCCAAAACTCGGTGTTGACCTGGCAC
+>850:2:1:3427:7519/2
+CTCCTGATCGCGTGCTCGTGACCTTCAAGGGCGAGCTGCCGGTGTTACCAGGCGGGCGCGGACGTGGAACTACGTG
+>850:2:1:3428:9170/1
+TGGCACTGGTGGTTTCGGCAATCACAATCCTTGCGTTGTATCTCGCACAACGCAACGCGACAGCGACTGCCACACA
+>850:2:1:3428:9170/2
+CATTAAATCACGCAATTCATCCTTCGCGCTTGGATAAAGCAGATCGAGCGCATTGTCTTCCAGAGCCGCATGGATC
+>850:2:1:3428:9637/1
+CGTGGGTCGGCGCAATGGTCTTGACCCCGAGTCGCTCGATCAAGTGGTCCAGCCGATCGCACTAGACATTCATGTC
+>850:2:1:3428:9637/2
+CGAGACGCGCGAGCGCGTTCTGTTCCCGGGCGACGGCTTCGCCTATAGCCACTATCACGAAGATGGCCACTGCGGC
+>850:2:1:3429:14739/1
+GTGGCGGCCTGCGTAGTCCACATCGCTGCGGGGGCCGCTTGGGGCAACAGTCTGCACGCGTCAGTCATGTTTGGAG
+>850:2:1:3429:14739/2
+CAAGTTGATCGGTTTCGGTTCCAGAATTTCGAGTTCGCGGAGCATCTGTTCGCGGGGGATTCCGCGAAGTTCGGCG
+>850:2:1:3430:4177/1
+CTGCGCAACCAGTGCCCGGCCCAAACTCAATAGCGCCCGCCGGGCTGGCAGGGATTACACCCGCGACAACGGGGGG
+>850:2:1:3430:4177/2
+CGGGCTTGAGGACGCGCGCGGGGCGCTGGCGGGGGAGGACCGCCTGGCCGGGGACCTCCGCCGTGCCGTCCCTGTA
+>850:2:1:3430:19281/1
+AAGACTCGAAGCAATTGCCGAAGGCTCTCGGCACCTTCGCTTCAGGGGCGACGGTGAAGGGCGCGCCGCACGGGTT
+>850:2:1:3430:19281/2
+CTGCTGCATCGTCAGTTGCGGCGCAAAATGACATCAAAGGTGCCAGCAATGACATGATCCGACACATTGATAACTG
+>850:2:1:3431:14993/1
+AGATTTCAGGGGGGGGTGTGCCCGGCCAAATTCCACTGCTTCCCCATTAAAACGAAGCACACAAAAGCCACGTCAC
+>850:2:1:3431:14993/2
+CCCACGTCTGGGGCGGGTATGCGGAAGCAATGGCGCGGCGCTTGCGCATAGAGTTTGAAGATGTTATCTACCACCT
+>850:2:1:3431:2314/1
+CATTTGATCACGCCGCGCCCCGCGATCGCCGGCGGAAGGATAATTGCTGAATGTTACCCGGGCCCACATCTCGTTA
+>850:2:1:3431:2314/2
+ATTCGGCCCGGCGCTGCTGGCACTAGCGACTTCGGGCGCCTATGCGCAAAATATAGAAAACGTTAGCCCAAAGCAC
+>850:2:1:3431:11225/1
+CGGCACACTGCGCCAGCCGCCTTCGCATCTGATCCGCGCGAACTGGATTTTCATTACCAAGAGCGACGGCAATACC
+>850:2:1:3431:11225/2
+CCCGGCTCTGCTCGTAGCTTTCCGGCTGCGCGGTGCCACTAAGCGAAGCCACCCCGCGCCGCTTTACAACGTCCAG
+>850:2:1:3431:3301/1
+AGCGCGCGTTGAGGTCGGCGAAGAAGAGACGGTGGACGCACCCCGTGAGCAGCCCCGCCCTCCCCCGCCCGCCCCC
+>850:2:1:3431:3301/2
+GGCCTCGGGGATCCCGACGTTTGTCCGTGCTTCCGGCCTTCCCGCGGCGTTCGGGAAGCTCAAGGCCATGGAGTCG
+>850:2:1:3431:11178/1
+AGGATCGTGCTATACTCCCAACCCAACGTGTCGGTAACATTGGTTGTTGGTGTTCGGTTGTTTTGGATTGCCACCG
+>850:2:1:3431:11178/2
+TCACCCCACCTTGCCGTCATCGAGATTCGTGATGTGAGCAACCGATGTGAGATCGTGAGAGCGCCGAAGTTCAAGA
+>850:2:1:3431:16677/1
+CCAGAGAGGGAGCCTCCCGTGACCGTTACCATCTACTTGCCCGAACTCGGTGAGGCCGTCACCGACGGCACCATCT
+>850:2:1:3431:16677/2
+GTCGACGCGTACGACGCCGGCACCCGCGCCTGCCGCACCCGCTTCTGGCGCGACGCGCTTCACCGAGGTGCCTGTG
+>850:2:1:3432:2040/1
+TGCTCGATCTGCTTCTCAACGTCGTCGGACAGCTTGAAGCCTTGCGGCCCGGACAGCTTGAATTCGGTGTGTTTAA
+>850:2:1:3432:2040/2
+GCAAGGATACGCGGCGGTCCGGCTACATGATCCAATACGCCCTGGTGGCCCCCATCACGACGGTGGGCATGGACGA
+>850:2:1:3432:12432/1
+CAGAGGGGCAGACATGGGCGTCGCGGGCAAGCCCAACCAGCACGGCCTCGAGGGGTTGCTTAAGCTCGCCGGGCAC
+>850:2:1:3432:12432/2
+GTGGGTCAACAACCTCAAGGGCCGTGACCTCAGCGGCTTTCGTTTCCGTCTCGACCCCGTTCAGACCAATAACGAG
+>850:2:1:3432:1734/1
+GCCGCGAACGACGACAGGCACGGCCAGGGCGAACTCGGGCCGGTGCCGGTACACGACGGAGTGCTCGACCGGGGCC
+>850:2:1:3432:1734/2
+GGTGAACGGAGTGACGGCCGCGCAGATCTGCCCAGTGCAGGCGCCGATCGGCGAGGGGCTCCAGGCGCAGGGCAGG
+>850:2:1:3432:2103/1
+CGTCGCGCCCTACCAGGCGCTGACCAGGCCGAGCGCGAGCCCGCCGGCCGCCGTCGAGCGCCCCGCGGGGGCCGAG
+>850:2:1:3432:2103/2
+AATCGTTGCTGCCGACGATCGCGCCGCCATCGGCCCCCGGCGGGCCCGGCGCGGCCCCGCCGCTGGGGAGCCGGCG
+>850:2:1:3433:1244/1
+TTTCAGGAGCTCGTCGAGATCGGGCGGCGTGTCACCGCCTCCTGAACGCCCCCGGCGCCGGGGCCCCCGCCCCCTC
+>850:2:1:3433:1244/2
+GCATCGGCTGCCCAAGTCGTTTGCGGCTCGCCCGGCGCGAGCGTGCCATAGGGGGCTCTCGTGTCGGCGCCGGGTG
+>850:2:1:3433:21394/1
+GACGATCCCCACCACGATCCACGCCCTCCCGCGGGTCGACCGGGCCGCGGCCGCATACGACCTCCGCCGCGCCCCC
+>850:2:1:3433:21394/2
+GAGGTTCGACTACGGGACCTACCGCTTCCTGCCGTTCTCCAACCCGAACTTCACGGCGGCCTCTTTCGACCATTCG
+>850:2:1:3433:13769/1
+GTCTTCCTCCCCGGCGACCCATTCGGGGTCCTGCCGCCGATTCCGCCCCTCTCACTCGGGCCGCGGACGGCATACC
+>850:2:1:3433:13769/2
+CGTGAAGGTCAACGCTGTCTACGCGCAGCAGCGGGTTGGCGGCTGGCGGATGCGGCGGGAACGGCGCCCCCCGCAC
+>850:2:1:3433:1951/1
+GGTGAGTACGGCGAGCACGAGCACGGCGCCGAGAATCAACGCTTCCCCGACGTTGTAGATTCCCCCGCTGATGAAT
+>850:2:1:3433:1951/2
+GCGGCGTCAACGGCGTCCCAGGCGTCGTCGGCCCGAGGGGCAAGCAGCCCCACATCGAAACGCGAGGACTGAACCA
+>850:2:1:3433:18974/1
+GGGAGCGGTGCACGACGACGGGGTCCAGTACGCGGCAGGGGGGAAGGGAACCCACGGCGACCCGGAGAGCCGCCTC
+>850:2:1:3433:18974/2
+CTTCGGGGCCCGCGTCCGCATTTGGCCATCGCCTCGCGCTCCTGGGCGCCGGCGTCGAACCACAACACATCGCGCA
+>850:2:1:3433:7261/1
+CCGCGCGTGCGCTGCTCGGGCGGGGGCGGGCCGGCGACGAAGGCGCGGAAGGGCTGCATGCTGATGCTGGTGGGGG
+>850:2:1:3433:7261/2
+GATCCCCGCCCTGTGGCTCCCCTGCGCGCCGACGCGGCCGGTCGTGTTGGCCGCCCTCCCGCACACGGGCGCCGCC
+>850:2:1:3434:12925/1
+CGGAAACCGCCGGCCATCATGTCGGCTATCGAGAACTCGGACGTTTCCCAACGCGTGTGCAGGCCGAGGGCTTTCT
+>850:2:1:3434:12925/2
+GAAACAGATGGCAGCTTGGAGCTGAGTTGATTATCGTCGGGGGTGGCGGGGGGGGCGGGCGCGGCGGGACGGCGGG
+>850:2:1:3434:1131/1
+TTCTCGGCCGGCGGCGCGGCCGCCGGTGCCGGCGCGCGTCCCCCGGAGTGCGTCGGGTCGCGGGCGTCGCGCCCCC
+>850:2:1:3434:1131/2
+ACCTCACTGATCGAGCGCGTGCCGGTCGCGGGCGACGCGCTCAAGGTCGTGGACGTGCGGCTGGTTGGCGCCGGGG
+>850:2:1:3434:12642/1
+CTTGAGCGTGCTGGTGGCCGAAGCCTTCGACATCGGCCAGAAGGCCAAGCTCGCCCCGACCCTGATCCTGGCCATC
+>850:2:1:3434:12642/2
+CCGGGTCGAAGGCCGCCAGCTTGCCGCCGAAGTTGTCGTACTTGTCGTGGTGCACCTTGGTCATGACCTGCATCAG
+>850:2:1:3436:4129/1
+TGAGTCACCGCACCGGCCGGGCACGTCGCCTCGTACGTATTGCACCGGATGCCGACCTCGGGATAGTTCCGCTCAT
+>850:2:1:3436:4129/2
+ACGCAACCCGGCAAGTACGCGCACTGGATCGCGCCGCCGGAGGCTGGCAGATAAACACTAGCAAAGAAGTTCGAGC
+>850:2:1:3436:16228/1
+ATCGATGCCACAGCGCACAGCTTGCGGCGCGCCGAGGTCGCCTCGCCCCGCGCCGCCGACCTTACCAGTCGCGGCT
+>850:2:1:3436:16228/2
+GAGCGCATCGTTGCTCGCCACGGCAAATGGGGCGGGTGCCGACGGCTTGCCTGTGCGGATCACTTCAAAGGCCAGA
+>850:2:1:3436:1778/1
+AGCGCCTCCACACCGAGCGGGCCGGTGAGCAGCGCGACGAACAGGGTCACCAGCGAACTGACCATCAGCAGAATGG
+>850:2:1:3436:1778/2
+ATGCCGTCCAGGACAACGCAGCGACGCTCGGCATCGTCGGGGGAGGCGCTCTGCTTTGGACCTCGCTCTCGCTCTT
+>850:2:1:3437:5381/1
+CAAGACGACGATCGCGCTGCTGGCGTTCGCGAATTTGGGCGAGGGTCCCGATCAGCAATTCTTCGCAGAGGGGATT
+>850:2:1:3437:5381/2
+CCTTGCGCATGCTCCCTTCGAGCACATAGCGCACGCCGAGCTCACGTCCGACCAGCTTCACATCGACTGCGCGGCC
+>850:2:1:3437:18535/1
+AGACGGCCCCGCGCCAGGTGGGGCAGCGGCTGTCCCAATCGGCCGGCGAGAGCATGCGCTCCGCCCGGCGGCGGTG
+>850:2:1:3437:18535/2
+GCGCTTCACCTGCGCTCCGGCTCGCCCACCCCGCCCTCGCCTATGCGTTGGCGGGGCGGAACCCCCTCACCTCCGG
+>850:2:1:3437:9613/1
+GACCCGCCCGCATCCCCGGCTGCCATTCGGAGGATGGTCGATTATTCGCGGCGGGGGAGTGTGCGCGAGCTGCACC
+>850:2:1:3437:9613/2
+GCCGCTACGCGTCCTGCTGGGGATGCACGGCGATTGGGGGCAACCCGCGGGGAGTCCACTCGTCCACCGCCTGGGG
+>850:2:1:3437:19945/1
+CCGGGAGCACATGTCGCCGGCGCGGCAGTTATTGATCTTGTCCAGGTGCGTGCCCCACTAGAACCCGACGGTGCTG
+>850:2:1:3437:19945/2
+CGGGACCGTTCCCATGACGCGGAGCCTCCCACAGTACACGCCGGCGCCCCGCTCCCCCCCGGACAAGGACGTCTCG
+>850:2:1:3437:14691/1
+GCCAAACGACGAACTGCGCAATCGCATCGTCCCGGTCAACAAGAACATCGGCCTCGTGGAAATCCTGGCGGCGGCG
+>850:2:1:3437:14691/2
+GGCGGGGGCAGCGTAAGGCAAGCAGGCGGCGGGGATATCGGGACTGACGTTCAAGAGCGCGGTCCGGCGTGGGAGT
+>850:2:1:3437:6488/1
+GGATTCGCCGCGGCGACACTCTCGCCCCCCACACCGCGCCGAACCCGTCGGGCCGCGCCCGCCGCCCGCCGGCTCC
+>850:2:1:3437:6488/2
+GTGCGCCGGGACGCGCCGCGCGGGGTCCCCGTCCCCACGGGGCCGGAAGAGACGGGCGCCCGCCTCGGCATGCCGA
+>850:2:1:3437:11906/1
+TCCAGCAGGTCGGTCAACGCTTCCCCATCCAACTCCTCGCGGTGCGTTCGCCGCAGCCGCTCGGTGGGGCCATTCT
+>850:2:1:3437:11906/2
+CCTCGGGGATGGACGGCATCACGGTGGGCACGGCGGCCCACGCCAGGCGCGATGATCGTTCCGCAAGGGGGGGGGG
+>850:2:1:3438:16775/1
+GTAATGCAGAAGACCAGAGAACGCGCCCGCAAGATGGCGACGGCTGGTGCTCCGATACTTATTGAAGGCGAGACCG
+>850:2:1:3438:16775/2
+CGGTAAAGGCACCTTTAGCGTAGCCGAAGATCTCGCTACCCACCAGATCTCGCGGCATGCCGCCACAATTGACCGG
+>850:2:1:3438:6358/1
+GCCCCTCTGGGCGCCGCCGCGGTCCTCGCCGTGACCATCGCGCTGCGGGCGCCCCCCCGCTGGGCCACGGCCGTCT
+>850:2:1:3438:6358/2
+TTAGTACGAACTGCAACGGGATTAAACCGCGGGGCGCGCAGTGCACGGCCAGGTCCTCGCCGCGCCACCCGGCCGC
+>850:2:1:3438:12695/1
+CAAATTGAACAGTTGCAGCCGGGCGCTTTAACCATGCGGGTTTTCCATCAGGTCGCCACCAGGCGATGGCGCGATG
+>850:2:1:3438:12695/2
+GAAACTGTGCTGCGCGGCATCGATCTGTTCGTTGCAATCGGCGGCGACGCAGTAAAGCATCTTCGCCAATACTGTG
+>850:2:1:3439:6019/1
+ACAATTCCCTGAAGAAGGTTCATCACATATTGATGGTCTGGATTCTGCACAAGCATGACATGCAGGATCACGTAGC
+>850:2:1:3439:6019/2
+TCGAGGGACTGGCTGTTGTTGATCGGGGAGATTTTGCTTGCTGTTGTTCTCGGGTTTGTCCAGCGGGTGAGAGGAG
+>850:2:1:3439:1921/1
+GCGGTGAGATTTTTATTCGCTTCCTTACTGAAGCCGATATGACTATCGCTGATCTGTAGAAAGGTAAGGGGGGGAG
+>850:2:1:3439:1921/2
+CAATAAACCAACCAACAACATTATGTCCGATTACATTTCTCACGACCACGAACACGACGGAATTGACCGCCGCGGC
+>850:2:1:3439:15321/1
+ACCTGCCACAGGCCGTCGTGCAAAAGAGCCTAACGACGCGCGGCCTATTGCTGCGCGGCTACGGCATTCACGCCAC
+>850:2:1:3439:15321/2
+GATCCAGCGGCGCAGGCTGCGGTAAATCTTCAATGCGTGCGGTGTCGAGAACGCTACAGCGTAGCCCATGCAGCCG
+>850:2:1:3439:15987/1
+TGAAACGCTGTTTGCGTTTGCGGAACTGGAATTCGCAACTAGCGGCTAAAGGGATGGCTCTCTAGTAATAGGCGTG
+>850:2:1:3439:15987/2
+GAAAGTAAGTTGAAACGTCGGATGACGTAATCAGAGACGAATTTATCAGAATTTCCGACAGCCGTATGTAGGATTT
+>850:2:1:3439:9834/1
+TCGGCCACCTGATGGTATGGCTAACCCCCCCCGGGAGGCTGAGGCGCCTCCTAACCCATAACCGGCCCGATCTCGA
+>850:2:1:3439:9834/2
+GTATGTGACGGGGGGAGGGAGGCGGACGACTGCCCGTTTCCCGCCCTGTTCGCGGAAAGCGGTGCAGGCCCGTGCC
+>850:2:1:3440:18500/1
+ATCGCGAGCGCCGCCGGAGTCTCGCTCGCGGCGCCCGCCTCCGTTCTTGCCTTTTCCAATAACCGGCTGAATGAAG
+>850:2:1:3440:18500/2
+TCGAGCCGCTCGTGGTAGTCTTCGACGAATTTCCGAACGAGCGTGGCCGTCGGGACGAACACCTCGGGCGGAATGT
+>850:2:1:3440:6415/1
+ACCGATGGCGGCGTTCCACCTCTTCGACTCGCCGCTGCGGTTGTCGCCGCCGTGCGAGTCATACATGGGGTGTCTC
+>850:2:1:3440:6415/2
+TGTACCCGCGGCGGATCCCCCGGTAGTCCCGCCCAGCGGGCCCCACGGCCCGTCCTGCGGGGGGCTCGGGCCCGCG
+>850:2:1:3440:2818/1
+ACACGATCGTTGAATTGCTCTATTCCGCCCCCATTGAAGCGACTTCCAGGTTTGTCACTGCGCCGAGCGACTCACT
+>850:2:1:3440:2818/2
+GGTGGGGAAAAGACCGGCTGGTGGTACGGTTCGGTCATCGACAAGGGATTCGGTAAAGCGCGGGTCGACGTGATTG
+>850:2:1:3440:12141/1
+GATCGGGCAAGTCCACGCTCCTTCACATCATGGGGACATTGGAGCGACCCAGCACCGGCGTGATCCGCATCGACGG
+>850:2:1:3440:12141/2
+GCACGCCCGGGTCGCTCGGCGGCGGGCACGCCGGGGGGGAGCAATCCGTCGGCGGGGCCCCGCGGCCCGGGGCGTG
+>850:2:1:3440:16851/1
+GATGGTCTCGACGGACATCATCGTCATGGCGGGTCCACCCTCCGGGGAAGCCGCAGCAGAATTTCCACCATGAGCG
+>850:2:1:3440:16851/2
+GGCAGATTTTTGATGTGGAGAAAGGACCTGAAGACCAGGGATTTCAAACCGGCAGTTTCGATGTCGTTGTCGCCTC
+>850:2:1:3440:7784/1
+AAAAACTGCCGAGCGAGCTGGCCGACGAATTCGAGAAAAAATTCGGCGTCCGACCGGTCGAAGGCTACGGCACAAC
+>850:2:1:3440:7784/2
+GTTGCCGGGGGCGAGATCTGTGACTTTAGCCGTGACGCAGGGGACGGCGCGGCCGTGGGAGCTTTCCTTGCTGACG
+>850:2:1:3440:12798/1
+GCGCACGGCGCTTTCGACAACACACCTGGTGCCAATCAGTAATCGTGCTTCTCAACTTGGCGGTGATCCGGCTTAT
+>850:2:1:3440:12798/2
+ACGCCCCACCAGAGCACCAGGACGCTTCGCATCCACGGCTTATATTTCGTGATGCGGAGTTTTCCTGGCACAACTT
+>850:2:1:3441:16512/1
+ATCCGGCCGAGAACTTTGCCCCGCCCCGCCTCCAGACTGCTTCCAGCGCCCTCTCTCTCTGACCCGCGTCACTGCC
+>850:2:1:3441:16512/2
+GATCGTACACGCCCGCCCTTCAGCAGTGCGAAATGATTCTCACGCGCGAGCCGAACACGCCGGGAATTCTGGCGAT
+>850:2:1:3441:20494/1
+CGAATCCCGGCTCCAACGGGTCGATGGTGAACCGCGGCCGGGTCTCGCTGATCGGCTCCTCGGGGTGGGGCCGCCG
+>850:2:1:3441:20494/2
+GGCCCGTAAGGTCATCGACACCCCGGTCCAGGAGCAGCTGATCGGCGAGCTCTACTCCACGTAAGGCTCGTTCGGC
+>850:2:1:3442:6815/1
+GCAATGCCGAGCAACAGGGCACGCGCCGCCGCTCTATGGTACTACCTGCTGACCAACGTTACGAGCATTGGCCTGG
+>850:2:1:3442:6815/2
+ACAGGCTGAATGGTGCGATCGGGTGCAGAATCGCGCACGCCGGCAGCAACGTGTTCGCGTCCGAGGGCGGGCAAAC
+>850:2:1:3442:2579/1
+ACTGAGCGGGCCAGTGCGCCTGAGGTGACAGAGGAGCCAATATTGTTCGGGCGTCATGTCCGCCCGCCGGGGGGGG
+>850:2:1:3442:2579/2
+CCGCCCTCTGAAAATCTCTGTTCCCTTGCTATTCCACACAATATGGTTTATAATTTATTTGAATATCAAACTATTT
+>850:2:1:3442:15500/1
+GGAAGTACTTGCTTCGGACTCTCTCTTTGTACCGTGGCTGTCGTACCCGCCGTCCCCTCTGGTGTTTCCCTACAAA
+>850:2:1:3442:15500/2
+CCCCAAAGCGGATAATGCTTTTGGGATCATTTTTTTCTTCTTTGAGTCGAGTAGAAAGAAAGACGCAGCCTGGAAA
+>850:2:1:3443:4572/1
+CCACCCCCAACCCGCACACCTACAACTGCTGCCGTCCCCGGGCGACCTGGCCCGGCAAGAAGCCCTCCGGGAGGCG
+>850:2:1:3443:4572/2
+GCGGGCGCCGGGCCGCACTCCTGGCGCGGCGCCACCACCACCGCCGTGCGGGTCTTGGTCGTCACTCCGGGAAAGG
+>850:2:1:3443:17613/1
+GAGATGCGGATCTCGACGCCGGGGATCGGCGTGCCCCCGGAGTCCAGGCGCACGACGCTCGCGCGCGGGCTCGCGC
+>850:2:1:3443:17613/2
+CCGCTCACGGACAACCTCGGCTTCTCCCGCGGCCGCCGGGCGTACATCGCGGGCGAGGCCATCGGCCCGGGGGTCT
+>850:2:1:3444:17902/1
+CGGCGGGGCGCGGGCGCACGAACACCAAATACATCGCCCGCGGCGACGGGGCCGGCCAGTCCCCGGGGGACGACGC
+>850:2:1:3444:17902/2
+GCGATCAAGAGACTGCCGGCCTTCCGGGGGGCCAGCCCGGAAGGGTCCCCGGCCCTCTCCACGGCCGCCGAGGGGG
+>850:2:1:3444:12880/1
+CTGTACCCCAACGTGTTGAATATTTTGTCCTGCTTCCAATCCTGCCACCCAAAACCTAACAATATGAAATTCGTGG
+>850:2:1:3444:12880/2
+AACCTTGTCCATGAATTGAAGAAAATATGCTGCGAAAAGAAGTGGTAATATTTTCCAGTCGATGGTCTGAATAAGT
+>850:2:1:3444:11799/1
+GACTTCCGCATGTCGGCGATGCAAAATGAAGAAGTGAAGAGAACAAGGAGATGAAAATTTTCGCTTTCTTTGGAGA
+>850:2:1:3444:11799/2
+CAGCCCTAACAGACGAGCCGACGCCGGGCCTTCCCGTGAGGACGCCAGGCGCCCTTCGTGGCCTATACCGCTGGGC
+>850:2:1:3444:13334/1
+GACAATCTCTCGGCCGCGATCGCAGCGGCTCTACGCCGCTATGGCGACGTCGGAGCAGGCCGGCGAAGGGGGTTCG
+>850:2:1:3444:13334/2
+GGGCTGCGTTCGATGTGTAAGAGGTACTTGCCCGACCGGCCACGGAAGACACGGAAGGGATCGGCGAGGGTCCGCG
+>850:2:1:3445:8729/1
+CGGCGGCTTCCTCAAAATAGTCATGTCGGAAGATTAAGAAGCTTGGAACGGGGCCTTTGTCGATGGTTCCGACAAT
+>850:2:1:3445:8729/2
+TCAAAAAGATCAAGACCGCCTGTCTGGTCGCGCGAGGCACAATGCGCCGCTTCAATCTCCATGTTGGTCAGCAAAT
+>850:2:1:3445:18442/1
+TGTAACGATTACCGGGGCGAACAGCCTTATTACGAATAGCTCTCCCCCACTCTATCCCTCACCAAGACCCTAATCC
+>850:2:1:3445:18442/2
+CATGCAGCCGGCGTGATAACGATCGAAAAGCAGGCCGGACTCGGCGGGGGCGCGGATAAGGTACTGGTCCGCTGAC
+>850:2:1:3445:3378/1
+TGGCGGAATCGCTGCCCTGAGCATCTCGCGGATTTGGCTCTTTCGAGGAACTGGGGGGGGCGCCCTGCGCCCGGAG
+>850:2:1:3445:3378/2
+CGATTCCTGAGTCTATTCCGGAAAAAGATCGATACGCTCACTCTTAAATATCGCGACGCTACCGGAAGCTTGCACG
+>850:2:1:3445:2996/1
+GATGGCAAGCTCTGCAGGATCGTTTCCAAGCACGCCAGGGTAATAATGATCGCCACCTATAAGAGCAGTGGGGGCG
+>850:2:1:3445:2996/2
+TAAAGGTCGTAGGGCAGGTCCTGAAAATTCCCTGGCCCGGCGCCCCCTGTGTCTCGTCCGCCGGCGCCGGCCGTGG
+>850:2:1:3445:18886/1
+CGGTCTTCGCGAGCGCGGGCTGCAGCGGCTGTCACACGCTGAAGGCGGCGAACGCGACCGGCACCGTCGGCCCCAA
+>850:2:1:3445:18886/2
+GCCGCGACGTTGTGGATCTGCGCGTCCGACAGCTGCCCCTTGAACGGCGGGATCGCACCTCCGGCGGTCTCGGGCC
+>850:2:1:3446:20006/1
+AATCCAAACAAAAACACCGCAAGCAGCGGCTAAACTAAACAGAAAACACGAGGCAAAAATAGCTTGCGCCGGGCAG
+>850:2:1:3446:20006/2
+CAGTCAGCAACGCAGTTGACTACGTGAAGCATCGCAGCCGCTCGCATCGTGCTGTGATTCGCGTTTACGATGAAGC
+>850:2:1:3446:1564/1
+CGATAGACTTCTTCGCCCGAGGCTCACCGTGGCTGAGGTCGAGGGTGTCGGCCGGCACGACCTCGTCTGCGATGGA
+>850:2:1:3446:1564/2
+AGCGAGAAGCGAACCCACCACGGAGCCCCCGGTCCTCGACGGCGCTTGCCAGGGGCGGGAGCCCGCATGTCACGAA
+>850:2:1:3446:10595/1
+TGCGCGAAGTGCTCGACACGATCCGGCAGGTCGCGCCGTCTTCAGCCAACGTGCTTATCGAAGGCGAGAGCGGCAG
+>850:2:1:3446:10595/2
+GCGCCGTTCGTGGGCGCCGGTAAACGCACCTTTCTCGTGGCGGTACAATTCGCTCTCGAGAAGTTGCGGCGATAGG
+>850:2:1:3446:6380/1
+GCCAACTCTCCTCCTCGCCCGGATGCGAGCATAAGCTCAATGGCAAGACGTGCGGCGAATCCCTGGCCCAGGAACT
+>850:2:1:3446:6380/2
+GCGCGAATAGCGTACAACTGCGCGGTTAGGAGGTCACCGCATCCTTCGCGGGGCGCTTCGTGCCCCGGTATGGCGA
+>850:2:1:3447:2017/1
+GGCAGGGGAGATCGGCCGAGCCACGACCGCGCCTGCCGACGTGAACGCCGACACGGCGGAGAGCCGGCCACGGAGG
+>850:2:1:3447:2017/2
+GAGGAGGCATCTCGGCATGGGCAGCCGCGGGAGTGAGCACGCTGGCGGGTGGCGGCGGAGGGGCGCCGGGGGCGGG
+>850:2:1:3447:1666/1
+CCAAAAATCAGCGCTGAAGGCGCGTTTCGTCGGCGAAGGGTTCAGTGGCGCGGTCAGCGCCGGCCGGGGGAGACGG
+>850:2:1:3447:1666/2
+CGTTCTTTGTGACTCGGGCCACAAATATCAATCAACGCTCTTTAATCGCGATTGGCTGGCTTCCCATCATCTCGAT
+>850:2:1:3448:19217/1
+CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAACAAAAAAACCACACACACCACAAAAAAAAACAACC
+>850:2:1:3448:19217/2
+TCAATGATTCCACATCACAATCCGCCTGTCGCCTTCTCGTGCGCGCGGCGATCCCGCTAGCTCTGCCACATCATTG
+>850:2:1:3448:16935/1
+AACATGCAATTGGCTTTTGAATTCGCCCAGAGGCTTGTGACGGTTACGTCGCCCGGTGGAACTCTCTCAGTTACTG
+>850:2:1:3448:16935/2
+GAGCCGAATGGACCTGATCCGCCTGAGATATAGATCAGAAGGACGATCAGTTGGTATTGGCGGCGGCAGATCAGCG
+>850:2:1:3448:13699/1
+CGCAGGGAATCGCCGGCGGCCGCCTGGAGCGAGAGGTTGCTGGCGGCCTCCCGCGCCACGGCCCGGCCAACCGCGC
+>850:2:1:3448:13699/2
+TATGCACCCAGCGATCGTTCCCGGGATGGGCCTGTACAACCTCGACAGTCGGGGCACCACTGAGGTGGTGGTCGGG
+>850:2:1:3448:18141/1
+GACAAAAGGCGGCGAGGACGGCGATCATCACAGCGGACCTGACGGAAGCGTGGGGAGGGGCGAGCATGCTGGGGCA
+>850:2:1:3448:18141/2
+CGGATCACGAGTTCGGAAGATGCGCTAGACATCTGCCTCGCATTCTCGCACCTGAACACTCTGCCTGCAGGGCAGA
+>850:2:1:3449:14885/1
+GCGGCCGCGTAGTTGTGCACTCCGCTTTCAGGATAGAGGCTCTCGCCATTGTCGCTCGGGCAAGCGAATGTGGGCA
+>850:2:1:3449:14885/2
+AAATTGGCATAGCTGTGCACAACTACGAGCTTTCGCACAAGCGGCTTCCTCCTGGCGCCCGGGACAACAGCAGTGG
+>850:2:1:3449:21364/1
+TACACCGCCGGGCCGCAGTCGAATGCGATGTCGAGGGGCGGAACCGTGAGCGGCCCCGGTGCGTGGCTTTCGCCTG
+>850:2:1:3449:21364/2
+CGAACCGGCTGCGCCCAAGGAGGGCTGGACTCACGGTGAGCCGCCGCTGCCCTATCCGGCAGAAACCGGGAGCAAA
+>850:2:1:3449:8902/1
+CCCGACGTGCGCCATGATCAGGCCCAGCCAAAACGTTGAAACCTTCGCCAGGAAAAAATAGCCAATCCCGCAAACG
+>850:2:1:3449:8902/2
+AACGGACGCGGGGAAGTGGTCGCTGTTCGCTGCACTTTGCATTCACATAGTTCCGGGAGGCCTTGCGGTGGGGAGT
+>850:2:1:3450:9435/1
+GTCGGCCACGGAGCCGGCTTGCCAGGCATAGACAAGAACCGCGTTTCCCACCTACGTGCTGATGACCAGGTCGCGC
+>850:2:1:3450:9435/2
+CGGACCAGGCGTACATGCGCGCGGATCCGTCTGGCGTGGAGCGTGCAACCGTTACGCCGGGGGGTCCGAAGGCCGG
+>850:2:1:3450:21094/1
+CGACCGGCCGGTATCAAGTTAACGATGATACGGTTTTGTTTAAGCACTATCAATACGCCCGCACCGCCCGGCACCG
+>850:2:1:3450:21094/2
+TCGTTCTTGAAGCAGAGAACCAGCGAGATGCTGAGCAAGGGGTGAAGCGCGCCGAAGCCACACCTGTTCTTCTTGG
+>850:2:1:3450:3601/1
+TGGAAATCGCTCGACTGCACGGCGATGGCGCACACGACGGAGCGGGCAGCGCGCGTCGGGACGGGGACGAAGGGGG
+>850:2:1:3450:3601/2
+GTAAGCGGATAGCCGGACCCCACCAGAACCCCAGATCGCCCCAAACCGGATTCAGCCAGAGGGCGCCCTCGGCCAC
+>850:2:1:3450:19194/1
+ATTTTTTTTTTTTTTTTTTTTTTTTTTTTATTTATTTTTATTATTATATAAAATTATAATAAATTATATAATAAAA
+>850:2:1:3450:19194/2
+TCACTGATTACAAATCACAATCCGCCTGTCGCCTTCTCGTGCGCGCGGCGATCCAGATAGCTTTGCAAAATCATTT
+>850:2:1:3450:17791/1
+TACCGCGAGCTGGACGCGACCCCGCGGAGCATCTCCGGCCCCTCGCCGAAGCTGGCGGAGCGCATGGCCGGCTCGG
+>850:2:1:3450:17791/2
+CCGAACATCGCCGCCTTCTACGCGGCGGCATAGAACGCCGCGGGCTCGTAGAAGAGCAGGTCCCACTTGTTGTCCC
+>850:2:1:3451:5582/1
+ACCTAAACATACTGCAAAGGGGTGTCTCGACTTCGCTCGACATGACATTAGATTGAGCGCGTGAGTTACGAGGCGT
+>850:2:1:3451:5582/2
+AAGTCTTTGCGCCGCCGCTCGGGCCGTCGAAAACGGTCGCGTGGGCGAGGGTGCTTTGCGGGGCCGTGTTTTTTGA
+>850:2:1:3451:3622/1
+CTCCGGGCGCCCACGCCATAGCGGGGCCCTACGCCATTGCTCAGGAGACCACTGATCTGGCCTCGCCGTGGAGCCT
+>850:2:1:3451:3622/2
+CGTCCCCCCGGCCAACCTCAACGGCAATGGCAAAAAGACGCTGCTCAGCACGGAGGCGATCCGCACTACGATGCGG
+>850:2:1:3451:13632/1
+GGTTAGCATTTACCTTTTCAGCATGTTGTTGGGGTCAGTTATGTTGGATAGTGAATTCAGAAAGCAGCGGGCGTTA
+>850:2:1:3451:13632/2
+ATCATTTCGCGAACTCGCGGAGCCTAATCAGCAGTTTTACCGCTCCCATCCGGTCCCTTGGTTCCGAACTTTTAGC
+>850:2:1:3451:5968/1
+AACGGTCCGCCGCGCAACGGCCTTTGAGTGCCGCGGCCCATTCCGGGATCGCAGGTTTCCCCAAATGGGCCAAGGA
+>850:2:1:3451:5968/2
+GGTTTGCTGGGCTCGCGCCGTTCCCTCCTCCTGGTGGCCGCTGGGGAATAGGGTGTGGTGGCCGCCGACGGCGAGC
+>850:2:1:3451:8773/1
+GCCGTCGACACCAAAATCCGAAGCCGAGTTGGGCTCTACGTACGCTTTTCTTTTCTCGTTTCTTGCTCTGCTCGTC
+>850:2:1:3451:8773/2
+CCTTGTTGTCAGCGTCCCGTTCATCGACGCTATTCTTTGCCGGCAGTCCCGCTGGCCCGATCCAGCCGGACACGTG
+>850:2:1:3452:1691/1
+TGCGACGTAAATCCATCAGGGGCATGCAGAATGGACGGGGCAGGCGACGTGTCCTGTTCCGCATCACCGACCAGTC
+>850:2:1:3452:1691/2
+TGATGGGCGGGAAAACTTGGGCCTTGCTTGGTCTGGAACATATAGTTTGCCCACCCATATTGGGTCGCAAGCGCCG
+>850:2:1:3452:15368/1
+CCGGACGTTGTGGCCGTTCAGCTCGTAGGCGAGACTCTCGGCGAAAGAGCCGAGGCCGGCCTTGGTGGCCGGGTAG
+>850:2:1:3452:15368/2
+AGATCGCCGAGCTCGTCGCCGGCAACCCGACCGCGCCGATGCAGCTGACCAGGCTGGTGGCGCCCGGGCACGTCCC
+>850:2:1:3452:19619/1
+CAGGGCCTTCCTTGTGGTCCAGGCGGTTTCTAAGGACCACATGTTCGGTCACTGTGTCCGTTTGTAGCTTTTTTTG
+>850:2:1:3452:19619/2
+TAAGTGTAGGGAGCACTGAATTAGGTAAGGGCTAGCTCTGGCGGGGAAAAAACAGAGAGGAGGAGAGGAGATGAAT
+>850:2:1:3452:17568/1
+ACCGGCGGCCGGGGGGTCGCGCAGCTCGTCAAGGCGAACGAAGCACCCGAACGGGGCACCGGCGGGCGCCCCCCCC
+>850:2:1:3452:17568/2
+CGGGCGAGTAGTCGAACAGGAAGTGGACGATCCCCGGCCGCTGGTGGACGCAATCGCCGGCGGCGACGAGCGTCTC
+>850:2:1:3452:6855/1
+CATGCCGTGGCTTCCCTACCGCTTTCCCCGTGGCAGGCTGGGCGCGGTGTGACTCCAATTGCACAACCGCCGCGGC
+>850:2:1:3452:6855/2
+CCTCGTTCAATGAAAAAAGGCGCCGCACCAGCTGGTTCTCCTCTGATCTCAGCCATCAGGCGGAGATCAGAGGGGA
+>850:2:1:3452:7342/1
+TGTGTGCCGGTGAGATAAAGCGCCGACCAGAGCAGCCTCGAGGCGTGGCCGTTCGACCGAACGAAGCGGGCAGGGC
+>850:2:1:3452:7342/2
+TAAGCCGCCTGAGCGCCGATCAGCTCGATCAACTCGCGCTCCACACGATCCGCACGCTCTCGATCGATGCCGGTCG
+>850:2:1:3452:17288/1
+GGTAGCGTCTGCGCGATGGAGCTCGGCGGAACCGCCGCGATCGTGACCGGCCGCGCCATGCGCGCCCGCCCCCGCG
+>850:2:1:3452:17288/2
+GCCGGCCGAACTCCTCCACGACGGCGCGGATCGGACCGAGAAGATGGGTTTCGTCACCGACATCGCAGCGTACCGG
+>850:2:1:3453:20758/1
+GAGGACGTCGTCCGTCCGGTTGCCGGCCCCCTGGGCCAGCGACGGGCGGTCGGGCACGAAGCCCCTCAGCGGGACG
+>850:2:1:3453:20758/2
+CCACCAAAGATCGTCCGCTTCCACGGCCGGGGGCGGGCCGGCCCGCCGGCCGCGGCAGGCTTCCCCGAACACCCTG
+>850:2:1:3454:9927/1
+GTCGGCGGGGTTCCCCTCTTCGGCCGGGAAGGGGTCGGGGAGTCGCGTCCGCGTGGACGATTCCGCGGCGGGTCTT
+>850:2:1:3454:9927/2
+CGCGCTCGCCGGTTCGGATACGGCACGCCTCCTCCACCGTCCCGATCGGGATCTTGCCCAAGTAGGGGTCTTTCCC
+>850:2:1:3454:2474/1
+CGTTGGGATTGATACGACGGAAGCCTACCGCTGCGCAACTTAAGACACTGCTCCTCGCCCACGGTCGATTACCCTT
+>850:2:1:3454:2474/2
+TGATCCGATCGGTCTTCTTGATCAGCTTTTAGAAGATCTTCGTGGGGGGCGACATGGGAGTGCGTTTTTGTTGTTG
+>850:2:1:3454:17076/1
+TTGACCGCTCCGCCTATCAGTGGGTGCCAGCCAAGCAAGGCTGATCAGGACCAAGCCAAAGAGTCGAAAATCCTCC
+>850:2:1:3454:17076/2
+CTTGCCCAATGTTGCGCATCCCGACTGAGCTGACCGTCTAGGTGAGCCCTGCTCGATGGGACCACCAGCTGTCAGA
+>850:2:1:3455:5024/1
+ACCGACGAGGCTTGTGGAAGGGCGGGCGCCAGTCGATTCAGGACCCGCATGTTCGGCCAGGCCTCCTCTGCCGCTG
+>850:2:1:3455:5024/2
+GAGAATCTCGATAGCCGCTTGCGACCGCGCCAACATGGCGCGCCGCAGGGCCCCCTGAGGCTGGTAGGCGGCGGGC
+>850:2:1:3455:9879/1
+GGCACCGGAACCTGCGGCGCTGCGACACTGCGCAATTCGCGAAAGCCTGAGAGAAACTTTCGGTCCCCGGCGGCCA
+>850:2:1:3455:9879/2
+ATGATCCTGAGCGACGAGGGCTATTCGGAAATCTACACCAGGCAGCCGCCGGGCAGCGCGCTGGAATGCGCCGGGG
+>850:2:1:3455:19081/1
+ACCACCCACACAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAACCCCCACCACACCACCCCCCCCCCCCCCCC
+>850:2:1:3455:19081/2
+CGGCCGGGTCCGCCTCCCGCTCCCCCGCGGCCCTGCTCTGTTCCTGCCTTTCGTTGCCGTCACCCCCCGCCCCTGC
+>850:2:1:3456:4283/1
+GACTCTTATCACCGATGAATGGGCCTCGCTGACAACCCGGATGAGGCATATTCGCTCACTGAGATCTCAGAACCCA
+>850:2:1:3456:4283/2
+ATCCGGCTCGGTAATGGTTCGAAACTCCAGGATATGTTCTGGAGCAGGGTTGCACATGAACGCCTTATTGTGAGCC
+>850:2:1:3456:19043/1
+GGCCCTGACCGTCCGTGAGGCGCCCCCACAAAAAAAAAAAAAAAAACAAGACAAAAACGAAAGAAACCCCCCCCGG
+>850:2:1:3456:19043/2
+ATCGACATGTCCGAGTACATGGAGAAGCACACCGTCGCGCGGTTGATCGGCGCGCCGCCGGGCTACGTCGGCTACG
+>850:2:1:3456:10801/1
+CGGACCGCGATCATTCCGCCTCGACGCCGCGCAATTTGCGCTTGGGTGTCGCCGGGCCACTCGGGGGTCTCGGGAG
+>850:2:1:3456:10801/2
+ATCAGGCGGATCGGTTGGCAAATGAAGGCGAACTCTCGGCATTTGAACGCCGAGAGGCCCACCGTTCGCAACGCGG
+>850:2:1:3456:18097/1
+TCGAGGAGAACGCCCGCACCCCCCAACCCGCCCCATGCCCAGGGGCGTCGACGGCGAGGGCGGGTGCGGCGGGCGG
+>850:2:1:3456:18097/2
+GCGACGGACCGCCGGTCCTTCGCTCGTGCCATCGAACGCTGCGGCCACTCCCACGCCCTCGCGGCCAAACCGCGGC
+>850:2:1:3456:1940/1
+AAGCCTTTTGTGTAATCGCTGCGAGTGCGTTATCGGCAGGCACCGGGGGGCAACGGCAAAAAATTCAGACAAGACA
+>850:2:1:3456:1940/2
+AAGAACATTGAAAACTACCGGCTTTGGCGTGCTAGGACCTAGATAATAGAACGAGCCGATCTGCGACCGGCGCAGG
+>850:2:1:3456:16237/1
+TTCGCCGTGTTCGGCGCCTGGGTGCTGTCGATCATTTGCGCATGCGCACCTACCCCGAATAGCAGCACCGCCGCGC
+>850:2:1:3456:16237/2
+GGATTAGTACCGAGAAACACGCTTGTCGTCGTTTATTCGCTGAATTGACGGCTATTCGGAAGTAATGAAGGAGATG
+>850:2:1:3457:20695/1
+ATCATTCTGTTGTACTTTTCGAACCAATCGACACCGAATTCCTCGTTATTGCTAAGGGTCAATTGCCCAATCACTT
+>850:2:1:3457:20695/2
+ATTTCACTCAAGCTTTCCACTCCGCCCGCGGAAACGGCGCCCGAGGAAGGCACGGTCACGAGATGGAAGCTGTGAG
+>850:2:1:3457:2803/1
+CGTGATCAAGGTTCTACCGGGGCCGATTTTTGGTTCGGTGGAAGACACCGAGCGAGTTCCTCCCGAGGCGAAGACG
+>850:2:1:3457:2803/2
+TGCGTTAGCTTGCCAGCCTCGGTCGTCCGACCCCCATCGACGCCGGCTGTGAAGCCCATCACAAATCACAAAAGCC
+>850:2:1:3457:7683/1
+CGCACCGGATTCGAGCACAGTCTCGAAATTGTCGAGGACCAGCAGGCATCTCTGCCGCCCCGACCCGTCTCGTCCG
+>850:2:1:3457:7683/2
+GCGGCGTCGGCAAGACGTCTTTCGCCGTCCCTCTGGTGGGCGTGCCTGCTGCGCGGTTCGGGGGTGTGTTTCTGCG
+>850:2:1:3458:17097/1
+GCCCTAGCGAGCCAGCGCGACGGGTTCCCTGTAACGCTCGCCCTTGGCCATCATCGCCCCGGCCATGCGCGCAATC
+>850:2:1:3458:17097/2
+ATATCACCAAACAGGGCGATCGATACCTGCGCTCGCTGTTCTGCGCCGGCGCGTTGGCGGTGGTCCGATAGGCGGA
+>850:2:1:3458:14019/1
+CCCGGCAGCGCTAGCGGCGAAACCTGCCACGCCACGGCGACGCCCCCCGGGCCCCACCGCCCCAGCAGAGACACCG
+>850:2:1:3458:14019/2
+CGACGAAATCGCCAGCCACGAGGGCTTCGGCCATCAAGCGGGGCTTGGGCTTCTCGCTCTTGCAGACGCCGCCACC
+>850:2:1:3458:13596/1
+TGCGCCCCCACGAAAGTCTCCCCGGGGCCGGGGGTGGAGGGGCGCACGGGGGCGACGCGGCCTATCTGAGCGCCCG
+>850:2:1:3458:13596/2
+GACGAGACTCTGGGCGGGGGTGCTGGGGTGCTTGGCCACCCAACCTGTCGGCCCACGGCCGACGGTTTGAGGGGGT
+>850:2:1:3459:10426/1
+AGGCAGAGAAACGTTTCCGGCTTGTCTGCGCCAGACCCGCTGGCTTGTGGTCAGTTCTGGCGTGGGCTCGGTGTGC
+>850:2:1:3459:10426/2
+TGGCGCTATTGCCCGAAGAATCCTGATCGACCTTATCCTTTCTATTCCGGACCGAACGGGAAATTCGACAGAATGC
+>850:2:1:3459:14536/1
+GCAAGCGACGCCTAGTCCAGTGAGCGCAGGGTTTCGCGCAAGAGCGAGCGATCCGAAGCCGCTGATCGCTGTGAGT
+>850:2:1:3459:14536/2
+TGAATCTGCTCAACGTGCTCTCGTTCCGTCTCGTGCTCGCCATCGGCGTGGATTATGGGATCTACGTCGTGCTCGT
+>850:2:1:3459:7625/1
+CAGGTTCCGGCAACTGTAGAGCATGTTCTCGACGGTCACGTCGCTGAACCCAGGCTCCAGCGCCGCCGCATACCAC
+>850:2:1:3459:7625/2
+GAGGCGTTTGGGCTGCGACGCCATGATGATGGGCACGAGCACCCTCGGCCTGCGGGTGTTCGACGTCCCCCGCGCG
+>850:2:1:3459:3906/1
+CAAGGCGGCACCCGGCGGCTGGGCAATCCGCTCGCCGATAGCGGCCAGCACCCCCATCCTTCCGCGGAGCCTGGTC
+>850:2:1:3459:3906/2
+GGAAGACAGCGGGCGGGTGCCGGGAGGCGTTCGGGCGGAAGGCGCGGGGGTTAACGGACGGCACGCCCCGGGGGGG
+>850:2:1:3460:6772/1
+TTTTGCGGGCGGCACGGTGGTCCACATGTCCTCCGGCTGGTCGGCACTTGTCCTTTGCGCTCTGCTCGGACCGCGG
+>850:2:1:3460:6772/2
+GTTGTTGTCGTGAACGCGTTCGCCGCGATCCCATCGGCGCCGAGCGCGCTGCCCGCGTTAAAACCGTACAACGCGC
+>850:2:1:3460:18831/1
+GAGGCGGGGCATGCCGTCGCCTCGCTCAGCCGCCGCCGCCGTAAGGCCGGGTGATCACTTCGAGGGGGGGAGCGGC
+>850:2:1:3460:18831/2
+TCCGGCACACCTTGCCGGGCCACGGATTCCACGAGACCTCGAAGTATTCCCGCGCCCCGCCCTCGCCGTCGAGCGC
+>850:2:1:3460:14775/1
+CAACTGCGGTCCGTGGGCTTCGCGGAAGGAACGCGGTGGCGGACGCTCGGTGGCCTAGTCGAGTGTACATTGTGCA
+>850:2:1:3460:14775/2
+ACCGGTAATACCAGTAGAAAAGTTAATGTTGTCGCCAAAAGGTGTTTTATGAACCTCATGAGCATATTCTCTCCGT
+>850:2:1:3461:9353/1
+CGACACCCGCGTGCCGCTCATCCCAACCGGCCAGAACCTTTAGGCCGCCGGCGAGATGATCTCCAGCGGGGTATAC
+>850:2:1:3461:9353/2
+GAAGCACTACCACTCGGGCATCGGCGCGGGTCCTGTGGGAGATCTGATTAAACGCCAACCTGGCGAACGGCAAGTG
+>850:2:1:3462:14398/1
+GGATGCTCGGCGCGCCGGGGGTTTCCCTGCTACTTCCTCCTCGCGGGACGTCCTCCCCAGGGGGGCACCACGCCCC
+>850:2:1:3462:14398/2
+GAAGCGGGACGCACTCAGTTGCCGGCGCTAGCCCTGACCAATATGTTCCTATGGCCCTGGCTCACCGCGATGCAGC
+>850:2:1:3462:1369/1
+CCAAGACCATGATGGTGTTCGGCGACGCCAAGGCCGAGGTCGGCCAGGTCGGCGAGGGGCCCACCCGCCCCCGCGC
+>850:2:1:3462:1369/2
+GGCTCCCGGCGGGGGGACGGGCCGCGGCGGCAGCGGAGGTTGACCGGAGCGAGGGGCCCCGCTACGGGGCACGCAC
+>850:2:1:3462:18763/1
+AGCTCAAATAAAACGAACGCTCACAGACCCCGGTCGGACGGGCCATAGCGGGGATCTCACACAAGGTGTCTGCGAT
+>850:2:1:3462:18763/2
+ATCTATTAAGACCAGAAACATCTCAACATCAAGATGCTCGGCCATCCGCACGCCGGCACCCAAGCGATGCTCAACG
+>850:2:1:3462:15976/1
+CCTGCGCAGGGAGGCACGGGCACAGCTGCTGCTGCTGTTGCTGCGTGTTCAGCCTATCGGGTGGTCGGGGGACCGC
+>850:2:1:3462:15976/2
+CTCGCAGCGTGCGCTACGCCCGCCCGCGAATGGGTACATCGGCGGCCGGCCTACACAGGGGGCTAGGGGGAAGGTT
+>850:2:1:3463:4323/1
+AGAGCATCAAGGCGATGGCGATCAAAACGAGACCGGTCACGTTGACAGGTAGAATCGCCGCGAGATAAAGAGCGAG
+>850:2:1:3463:4323/2
+GGATGTCGGCATCGGAACACGTTTTTCAAAAACTTTTGCGCCCAGAAGCGATGTTCATTCTCATGCTGATCGCGAT
+>850:2:1:3463:4626/1
+CAGCCCACGTTGACGAAGAACGCGCAGCAGCGAGCGAACGTCAAGCTCGCCGAGATCATGTTGGCCGAGTCGAAGC
+>850:2:1:3463:4626/2
+GGCCGCTGGCTTCCCTGCCTGGGCTTCCTGCTCGACGGCTCCCAACGGGGGGATGAGGGTGACTAGGGGGGGCTTG
+>850:2:1:3463:20084/1
+CGGCGCTGCCGCCGCAGCACGGCTTCCCGCACCGCCACCTCCTCCCTCTGGTGGCTGGCGAACGCGGCCTGGAGCG
+>850:2:1:3463:20084/2
+CGCGCCCGCGGAAAGAACTCCGGAATGCCCGGCGGCACCCTCAACGCCCGCGGCGCCATTCGGCTCAGCGGCTGCC
+>850:2:1:3463:9829/1
+CATCCGAATCCGGACGTCCCGCAGGCAGGATTTCGTCGAAGACGCGACGAAGGCGGCCGGCCACGTGGCGAGGAGC
+>850:2:1:3463:9829/2
+TCTGGTTCGGCTATCCACAGAAGATCGTGCAAACGCTTCAGTCCCTCCGGAATACGCCGTGGGGGCCGGATCGGTC
+>850:2:1:3463:5090/1
+CTGGACGGGCCAGTTGTTGGTGTTGCGCCCCGAGGCCGCCGTGTACCAGTTGTGGCACCCGCTCTCCCCCACCGTG
+>850:2:1:3463:5090/2
+CTCTACGGGCCCAACACCAATTTCGGCGGGGCTTCGTTCACGCACATGTTCGCAGCGCAGTTTTGATAGGTTCGCC
+>850:2:1:3463:18985/1
+CTCCGCCGGTCGCTGCGCCCGCCCCCACGCCGGCGCCTCGTCAAGCTCCTCCAGCAGGCAGCCCCGCACCGGCCCG
+>850:2:1:3463:18985/2
+GGCTTTCACACGGGGCAGCTTCAGGGTGACCCTTGCGTTCGGCTCTAGGGCCCCTGAACGGGGTAGCGCCTTCGCC
+>850:2:1:3464:19259/1
+TCGGCAAGTCTGAAGACAATGCCAGCGACAAACGAAACGTGGTCTGGAACACCCATTTCCATTCCCCCCACCCCGC
+>850:2:1:3464:19259/2
+GAAAACGGTACGCCGGTCCGGTAGAAGGTTGCGCCCGACACCTGCCATCCGCCAAGGATGTTGGACAGCTTCGTGT
+>850:2:1:3464:10347/1
+CAAACCTAGAAAAGGTTTCTTATTGTATAGGGATGACGACAGCGAAGCTACACCAGTTCCTTGAGCAGGGGATCAC
+>850:2:1:3464:10347/2
+TCATGTACATACATTACGGGACTATGATACCCAAACGATAATGCTGGGTATGTAACACGGTTATAGAGCGAAAAGG
+>850:2:1:3464:6417/1
+GCCAGGCCGTACGAGCACCGGGCTCGAACCTCCAACCAGCCCTAACCAGGTGAGCTACGGGCCCTGTATCCAGGCT
+>850:2:1:3464:6417/2
+AAAAGAGCAACTATGTCGGAATATGTCGGAATGAAATCCGCTTGTCAAGACACAAATTGCCAAGGTTCCGTCCTGG
+>850:2:1:3464:2564/1
+TCCAGCTGCACTCCTTCGAAGCCGCCGCACGGCTCCTCAGCCTCAATCTAGCAGAGGACGTGCTCGGCGCGGCCGC
+>850:2:1:3464:2564/2
+CGGCGGCAAACGCTTCGAGCCCGTCGCGGAAGACCGGAAACAGCCGGGCTCCCGCCCCGGGCTGAGACGCCGGGCG
+>850:2:1:3464:16919/1
+CGGCTCGATCCTCCGCCCCTCGCCCAGAACACGGTCGCCGGAAGGTTGGTGTTCACCGCCCCCAGGCTTTCCTCCG
+>850:2:1:3464:16919/2
+CGCTCCTCCGACGAATACCTCAAACGCGCCGCGCTTACGGTCGTAGCCGCGGGCGGTGATAGCCCCCCGGCGGAGC
+>850:2:1:3464:18538/1
+TTCGATCGATTGGGCGCCGAGCTTTCCGCGCGGCTGCGGCGCGCCCGCGCGGGTGCGCCCCGGCCGCGCGTCATCG
+>850:2:1:3464:18538/2
+CGGACGCTACCGCAAGAAATCGTGATGGCGGTGCGCGATTTATTCGGGCTCCAAAACACGATTCACTGGATCAAAT
+>850:2:1:3465:7551/1
+ATCATTACGCCGACGCGACGGACCCTGTTCCGCAGGCCGATCATTTTCTCAGCGTTGTTTCCGGCGCAGGGTCCCA
+>850:2:1:3465:7551/2
+TGGTATTCACCGGAATAAAGGCCTGGATATTCGCCCCTGCGCGCGCGTATGCGCTCGAAGAATGCGAGCGCCGGAG
+>850:2:1:3465:9738/1
+CGCCTGGGCGGGGGCTTCGGGCACGAGGCAGCCGAGGTTCTGCGCGAGCTGCGGGGCCGCCGCCGGGTGGGCGCAT
+>850:2:1:3465:9738/2
+TCCCCACCGCGGGCTGCGTCGCGCGACTCGGCGCGGCGGCCGCGCGAGTCGGAAACGAATGCGGTCGCCTCACGAC
+>850:2:1:3466:19318/1
+GTGAACACACGACCCCCCGCGGGGTTGGAAAACCGACCCCCCACAAAACCAAAAACGCTCGCGAGCCCGCGGCCTC
+>850:2:1:3466:19318/2
+GTGTCGCCGAAGTCGAGTCCGGGCAGCAACGTCGAATAGTAGATAGCAAAGGCGATCAGCGCGACGGCCAGCGACA
+>850:2:1:3466:1576/1
+TGCGGTACAGCTCGTTTAAGTGTTCCTTTCACAGAACCGGTGGCTGCCGTGACATGCACTGGAATGGGTTTTGGCT
+>850:2:1:3466:1576/2
+CGGACAGGAACTCCGCTACATCGTGGACAGCAAGTACCGCACAGTCGACCCGGTGGCGGGCGCATCGCGAAGAGCG
+>850:2:1:3466:13361/1
+CCTCCGGATCCACCATCCTGTATGAATCGAGACAAATTACACAATCCGCAACTCCGATTCCGTTGTCCCGCACCTC
+>850:2:1:3466:13361/2
+GGGAAGGCTTTCCCGGTGCCATAGGCGCCAGCCCGGAGCCGCATTCGAGCTGCGACGTCATATGACGGAGCTATTA
+>850:2:1:3466:17610/1
+CGCCAGCCGGACCCACGGCGCCCGGGGCGGCGGGGCGTGGGACTGCCGGTCGGGGGGGGGAAGGGGGGAGGGCCAG
+>850:2:1:3466:17610/2
+TTTCCGGGCGGCGGTGAGTTTTTTCGGGCGCCCTCGATCGCGGGAGGGAAGAACTAGCCCGACAATTCAAAACTTC
+>850:2:1:3466:21044/1
+ATTGTCGGCTGCCATGGCAACACCCGAAATAAGATCTGCGGGACGAACATCAGCCAACCCGGATCCAGCCAATCCG
+>850:2:1:3466:21044/2
+CGAGCGAGGCGGCCGGCTGGAAGCTTCCGAGGTCCCGCCTTCACGATCTGGCCCGCGGCCTTCTCGCCGTCGAAGC
+>850:2:1:3467:14749/1
+TTGATCATGCGCGCAAGGGCCTGCGCGCCGTCGAGCGCAATGACCTGCCGATGACCGTGCGCACGCAACCCCCGCC
+>850:2:1:3467:14749/2
+GCGCGAGTCGAGCAGGGGCCAAGACATCGCCGCGATGCAGCCGCATCGCTACACCCGGCTGGCTTCGCTGTTCGAG
+>850:2:1:3467:4436/1
+TAAGTAAAACAGGGAACGGACTAATCCCACGGAGCCGGGACTAAGCCGCACCGTGGGATTATTCGCGCATCATGAA
+>850:2:1:3467:4436/2
+CGAACCACTCCGGTCTGGAAGCGAGTTGCGAAATCCTGGTTTTCCGTTGCTCCCCAGCATATCGGCACTCGTTATG
+>850:2:1:3467:2780/1
+GGAGGGGAGCGCCGGGGGGATAATCCCGGCGGCTGGGGTGCGGCCGCTGCAGCCCCCCGAGCAGCGCGCAGGGCCG
+>850:2:1:3467:2780/2
+TGACGACACCCATGCCGCCGAGCATGGCCGTGCTCGGGCCCCCGGGCTGGTGCGGCATGCCGGCCCCCCGGCCGCG
+>850:2:1:3468:20640/1
+GTTCCTGGCTTCTCGCGGTGACTCTAGGCATTCCACGAAGTTTGCTGCCCAAGTAAATTCGATAGCGCAATTACTG
+>850:2:1:3468:20640/2
+TATCGCCGACAGCAGTAACAAGCGCATCCGCAAAGTCGACCTGAACACGGCTATTAGTGCCCAACCCCTCGAAAAG
+>850:2:1:3468:2944/1
+ATGGCGGGAGCAGCTTCTCGCAACGTGAGTTCCCAAAAACGCTTGGCCGGGCCTCGCAAAACTGCGATCTGGTCCA
+>850:2:1:3468:2944/2
+CTGGTGTGTGAGGACCATGACGTCGGCGGAATTCTTACGGAGCCGCCAACCCGCGCGTATAGGCGTCTTGTGGAAA
+>850:2:1:3468:13167/1
+GACCTAGCGTCCTTGAGGTAAGCGTTACGGGCACAAGTTCGGCTAATGAGCACACGACCTCTATGCTCCCGAGCCT
+>850:2:1:3468:13167/2
+TCCCTACAAATGAGCGACCCGTCCCCTTGGGGTGGGTCAGCAGCTTGACGTTGCTCCAAGGACCTGGCAACCGGTG
+>850:2:1:3469:3980/1
+CGAGATTCTCGCGGAGCTGGAGCCGTCGCTCTTGCGGACCGCGGTCGTGCAGGCCCAGGCCAACGTGGCGCAAGCC
+>850:2:1:3469:3980/2
+CCTGGGCCTGCTTCAGCTCGGCCTGGCGCTGCGCATAGGCGAGCTGGGCCGCCCGCACGTCGGGCTCGGCGAGCAC
+>850:2:1:3469:5656/1
+GAACGAGGCATTCACGGACGACGCGGGGTTCCGACACTCGGGCTGGGTCCTGTACTTGGCCCACCCCGGTGTCGGG
+>850:2:1:3469:5656/2
+CTTGCCGGTGATTTGCTTCCAATTGCCTTCGACGCGATCCCAGTTCATGTGTCTTTCCTCCTAGTCACCAGGTCTT
+>850:2:1:3469:6499/1
+AACTACGCGGCGAACTGCCCGAGCCGACGCGGCGAGAGCGCGCAGCTCGCGGGGTGCTGGCGGGGGGCAGGGACCT
+>850:2:1:3469:6499/2
+ACCGCCAGATTTCTGCCAGCGGCATTCCTGGTGGCCTGAGCTACGCGCGCCCTCCGCGCTGCTCCCGCTTTCACGC
+>850:2:1:3469:3192/1
+GACGGGCGCGCGCGGCGGCCCACGCACCGCACGCGCACCGCCGCCCCTTCCCCGGGGTCCCCCGGGCCCGCTGCGC
+>850:2:1:3469:3192/2
+ATCACCGCGCGCGGGAACGGGGCGCAGTTCGGCGGCACCAGCACGTCGTACCGCACGGGGAGGGCTGCGCGCGCGG
+>850:2:1:3469:9426/1
+CGACACATACCGCGCCGGTAACGGCCAAATCGCTCGTCTTCAACACCGATCCGCGGTCGCATCTGGCCCCGGAACC
+>850:2:1:3469:9426/2
+GCACAATTTGAACGGCGACGATGGGGTCTTTACTCATGTGACCTCCTATGGATGGGGGAGGCGGCGATGCCGGCCG
+>850:2:1:3469:20301/1
+CAGCTCGGTCGGGATTGGCCCGTCGCGCGGGAGGCGCGGGTAACGGGGGTGGACGAAAAAGGAGGGGCGGTGGGGC
+>850:2:1:3469:20301/2
+ACCCTCGCCACCCCCCCGGGGGCTCGCGGGATTGCCCCGGGCTTCGCCCGCGAAGTGAAAATTCAGGTGCCGCCGC
+>850:2:1:3469:12086/1
+GAGCATGTCGGAGAACTTGATGGGCTTGAACTTGCCCTGCTGCACCGTGACCATGGCGCCCGAGCCGCCCTCGATC
+>850:2:1:3469:12086/2
+TCAAGCAGCGCGTGCAGCAGAAGCTGAAGGATCTCGGCATCAAGCTCACGATCGTGCCGCAGAACATCGGCTACGA
+>850:2:1:3469:3500/1
+CAGAAGCTCCGAGATTATTTTTTTTTTTGCGAGATTGGGAGATGAGAGAGACGACTCAGCCTGCCGTAGCGCGCGG
+>850:2:1:3469:3500/2
+GATTTCGGCAGCGTCGCTGGCCGCTGGGATTTACATTGGAATTCATTTGATCGAGGGCGAGACTGAAACGCCGATG
+>850:2:1:3469:13202/1
+ACGCCAGGCGGGCGGGCGCGGGGGTCTTGCCCGTGCCTTGTTCTCCGGTGAGCAGCACAACCGGGGGCGGCAGGCG
+>850:2:1:3469:13202/2
+GGTCCTGTTCCGCCGCACCGCCCTGACTGGGGTGCTGCCCACCCCCCGCCAGAACCGCGACCTGTCGAAGCTGTGG
+>850:2:1:3469:2995/1
+GGACCTACGCTAGGCGATTCTTGAGGGTGGTGGTGTCCGCGTCGCAAACCCTCACAAGATGGGCGGCGTCGTGATC
+>850:2:1:3469:2995/2
+AGCTGAAGGTCGCGAGGGCAGCAAACGGAGAGATGGTCTTTGAGCTGAGCGGTCGGATGGGGACAGAAAACCGAGG
+>850:2:1:3469:18932/1
+AAGTGGCGGCGCCGGGACGGCTGCTCGTATGAAAAAAAAAAACTCGGGAAAAGCCGCTGATGTGAAGGGAAAAAGC
+>850:2:1:3469:18932/2
+AGCTTGAACCTTATCAGCAGCGGAGTGGGCCACGCCGGACAGTTTGTCACCGCCCGAATGTATCGAACTAGCTGTC
+>850:2:1:3470:1914/1
+CGCGGTAGGCGACCTGCGGCGGCGAGGAGATGACCATCGCGCTGTACTCGCCCTTCATCCGCTCGCTGGACACGTC
+>850:2:1:3470:1914/2
+CAAGCCCCAGGACTCCAAGTCGGAGACCAACCTGTCCAAGGCGCTGCGCCGGTTCCCGCGCGGGGACCCGACCTTC
+>850:2:1:3470:12268/1
+CAGCAGCAACAGGATCATGGCGCCGACGACCGACATGATCCAACCGGCCCCGTAATTCCCCCCGGCACAGATGCGG
+>850:2:1:3470:12268/2
+TGCTTGCCGGGTGCGATTCAACTAGATAAAACTCGGCTTCACTATGGACTTTAGCGCTCATTCTATTATTTGGACT
+>850:2:1:3470:12633/1
+GCGGCTGGGTTGCGCCGCGCCGAGGCGCCGGGCGCGGAGTGTGCTACCGGTCGAGCCCCCACGGCTCCGCTCAACG
+>850:2:1:3470:12633/2
+TCCGATGATGGAGCGGACGAGATCGAGATCCTGGTCGTCATCCTGCTTGAGATCGACGATGCCTTTCTTGCCGAAC
+>850:2:1:3470:3937/1
+AGGGGAATGCAATTTCTGCACTTATTTGGTGCTGCACTGGGTTTGGGTATGGTCGTCATCGGGGCCGCCCTGGGAA
+>850:2:1:3470:3937/2
+ATCGTCCAGATGAATAGCCCTGGATCCGGCTGAACTAGTGGTTTCATCGATTGATCCTACCACGGCGAATCCGGTT
+>850:2:1:3470:1766/1
+AGTTTGGCAAGGCGACGTTCGAACCCGGGACGAGTCGCCTCAGGGCCCGCGACATCGGGCAGGTCATGCGGCCGGG
+>850:2:1:3470:1766/2
+AGATCGGCACCAGGGCGAAGCCCGCCATTCCCCGGCTGACGGCCTCGCTTTCGCCCGGGGCCACCACGGGACGCAA
+>850:2:1:3470:18376/1
+AAAATCGTGCGGCAGCATGAGACCGGAAAAACCGTAACCCCACCTACTATCAATCGCTTGGGCGCTTAGCTCAGTT
+>850:2:1:3470:18376/2
+GCAACCGAAGTGCTCAGAAATGGCCCAAAAACCGCCACCAAAACGCCACCAAACGACGTCTGGCACACAACCCGCG
+>850:2:1:3470:17312/1
+CACTTATGGGGGTGATCACAGTTAGCCATTGCCTTGGTTCTGCACGGTGCCGAGCGGCGCGTAGCCGCCTTCCGGG
+>850:2:1:3470:17312/2
+ATGCCGAACTTTAACATTTCCTATTTCATAAATGACCGCAAATATTACCTGAAGGTACCGTCCACTTACGACCGCA
+>850:2:1:3470:18447/1
+GGAATTTTCGCATGCTTCTGTCGAATAATGTTTTTGTTTTTGATAAGGATTTGAGGATTGCGCGAACGGCCGTCGA
+>850:2:1:3470:18447/2
+TTCCGGGATTAGCCAGGTTTTCGGCGCTCAGGATCGCAAGGTGCTCTCTTTTTCGCTTTAACAGCGGTACAATTTC
+>850:2:1:3470:8593/1
+CGGGGGGCGAGATGCAATCGCTCCGCCCCCTGTTTTCGGTCTTACAACTCCCGGTTCCGCTTTCGCCGGCGCGCGC
+>850:2:1:3470:8593/2
+CGATGGCGATCGTGGGGCTGTGGTGCGTCAACCGCGATAGATTGGGCGGAGACAGGCAGGTGGCGGCGCGGGTGTT
+>850:2:1:3470:10126/1
+TTTGCTCTCGCGCTCCGGACGCAGGAGATCGCCGCTCCGCCGAGCCTTCGGGTTACCATTGCCGCGGGGGACGACG
+>850:2:1:3470:10126/2
+AGCCCGCACAGGTCGGAGTTTCTTCACCGGGGGCGGCCATTGCTGGCGGCCCGCCGACAGGAGGGAGTGCTTTACC
+>850:2:1:3471:21196/1
+CTACCTGCGGATGGCGCTGGGCTTGGAACCGCTGCGACACCGACTGCGCAGTATGGCGGCGCTTGCGCTGGAACTG
+>850:2:1:3471:21196/2
+CCCAGACCCAGCCGCCCGAGCTCGTGACCGTCAACGATGAGCAACCGAATAGGCGGGATATCGAGACAGGTTATTT
+>850:2:1:3471:4698/1
+CCGAGCTATGAAAAGACCGGCTTCCCCATCTTCCCGGTGCCCGCCGGGGGGCTCGGCGACGCGGCTGCCGTCGCCC
+>850:2:1:3471:4698/2
+AAAAAGCCCGCGACGGTGTCGCAGCCTTTTTGCAGTCTAAGGCGCAATGGAAGTATCGGTCAGCGGATCGGGCGGG
+>850:2:1:3471:6707/1
+TGCCGCGCCGTCCCGCGCGGGGTTTCTCCATCACCTCCGCCGGGTCCCGGATGGTGTTCTCTTTGTTACGGGGCAT
+>850:2:1:3471:6707/2
+GCCGACGCCGAGCTGCAGCGCGTGCTGATCGCTTCGGGGTTTGAGCCGATCCTCGACTCCGGGCCCGAGGCCACGC
+>850:2:1:3472:2207/1
+AAGCCCGCTATGGCAAGAACAACCGTCTGGAGGCGTTCGGCATTGCGCCACGCGCGGGATCGAGGTGCACGCCGCG
+>850:2:1:3472:2207/2
+GGGTGCTCGCGATCGCCCGCCAGACCTCCGTCACGAGCGATCGGATCGACCTCATCGCGGCAGCGACCGTGGCGGT
+>850:2:1:3472:6752/1
+TACCGGTTGCCGTGGCGGCGGCGAGGCCGGCAGACGCCGAGCCCGGACCGAAGGGGAGGGAGGAGGCGCCGGCGCC
+>850:2:1:3472:6752/2
+TGCCTCTACCCGTACACGATCGGCGGGGCGGAGCGGGGGTACCGCAACCTCCCCGCAGGGCTCGCCGAGCGCGGGC
+>850:2:1:3473:9449/1
+TCGACTTGCGACCTCGCCTCGTCGTCGAGCGCGGACGGGGGCTCCGCCTCCGACAACCCGGGCGCGGGACCCCGCG
+>850:2:1:3473:9449/2
+GAACGGGTTTCCAGAACGCCGGATTCGGGCCGCGGCCGCGCGGTGAGGTACTCTCCGAGGCGCGAGCCGAAGAGTT
+>850:2:1:3473:11385/1
+GCTCAGGAGGCCCGCCGTCTCGCCCGGCGGCCACTTTCCCTGCTGAGCTACAAACCCCCCTGCCCGCCACCTCACG
+>850:2:1:3473:11385/2
+GCGGCAGGATGCGGCGAGTCGGACGGCCGTTGCGTACTTACCGGGGGCGAACGCAACACCCCCGTGGCCGGTCGGG
+>850:2:1:3473:15461/1
+AGATCGCCCGTGCGACCGGACGGTCCAGCTCTATCGCACTACTCGCTGCCGATGTTTTTGCCTTCTTCGTAACCAC
+>850:2:1:3473:15461/2
+GCAGTGGGGTAACCGATTTGTTTCGTTTCGTTAACGAAACCGTCGAGAAGTAGTTTCAGTATGCTCACGCGATCCT
+>850:2:1:3473:16313/1
+AAACCCGAACGGCGATCCCATACGGCGGAGTACTCCCTGGGCGGGGGTACAAAGTGGATTGCTTCACTCCGCCGAC
+>850:2:1:3473:16313/2
+TCGGGAATATAAGCCATGGGCGGCCGGTTGCGCAGGGCACCATCGACGCACCTCCCACCACAGCCGCAGCCGCCGG
+>850:2:1:3473:15150/1
+CTTGCGGTGATTGCGCAAGTCGATGCGCCCTCGCAACGGACGCAAGGGGGGATTGCCGATAAGCAGGGCGGGAGCC
+>850:2:1:3473:15150/2
+CTGGTTGCCCGATAACAATGGACTCTAAGTGGACGAGGCACTGCAGCGGGCCGTTGTGCGTCAGGTGATCTGCCGG
+>850:2:1:3473:13309/1
+AGTCGTCGCTGGTCATGCCCAGCGCGGTGCCGAAGCTCGGCGGGGGGAGTGGCCAGTGCGCGCGGGCCCCGCTCGT
+>850:2:1:3473:13309/2
+CCGTCATTCCCGGAAGAGTTCCGCATCAACTATTTCCTGACCGCGCGGTGGGTGTTTAAGAAATATTTCGTGCAGC
+>850:2:1:3473:13965/1
+GAGGCGCGCGCGGCTGTCGGGCACGGCCTTGCCGTCCACCCTCAGCACGTTGCGGACCCTCAGCCAGGATCGATCC
+>850:2:1:3473:13965/2
+GGGCGGCCCGCTACGTGCGGGGCTTCCAGCACGACTTCGAGACCGTCATCAGCGACGAGACCTACGTGCAGCGGGA
+>850:2:1:3473:12485/1
+AAAGCGAAACACAAAGAGCCAGCCGCTCAAGACAATTCCGAGCAGAGTCGCCTAAGTTTTTGACGCTCGAAACAGT
+>850:2:1:3473:12485/2
+ATGGGAGCCACTTTGGAATCAATTTGTGTATGTTGAGGATTCATTTATAGAGCACGGACTGGTATAGGGCCATATT
+>850:2:1:3474:20497/1
+TTTTGCTGTGACTCGCGGAGCAGGTTCACTGAAGAGCTTTGAAAGCTTCAGCCCGCGCTGGAGGGCAGTGATGTCG
+>850:2:1:3474:20497/2
+TAAGAGTATTCGATGTATGCATTTATCAAGCATTTCATGCCGACCGTGACCATGGCTTTGAAACGAGAGCGCTCCG
+>850:2:1:3474:6221/1
+CAGGTCGTCGACCTCACCATCCAGGGACTGCATCTTGCCCTTCGCATCCTTGATGCCCGACCGGTCCATGACCTGC
+>850:2:1:3474:6221/2
+CGTCAAACGTGCGGCGCCGCTACGAAACGGCTCGGGGTGGGCGGGGAATCCGCGCCCGTTCGTCACCCGGCGGCGG
+>850:2:1:3474:10787/1
+GCCTAAAGAGGATAAGTTCATCAGCTTTTATACTTTAAAAGATCCAAATCTCGGTTGCAACAGCAATCAAAGAGCT
+>850:2:1:3474:10787/2
+CCTAGCTGACTTGAAGGGTTGTAAATCCAGGGTGGCAAGAGAAGGACCATAGCTCTCGCTTTCCAGCTCAGCCAGG
+>850:2:1:3475:16978/1
+TGAGAAGCCGCGGGAGCCCCCGGCCGGGCAGCCCGTGGGCTGTGCCTCGTAGCCGGCGCCCGACTGCGGGACCGAC
+>850:2:1:3475:16978/2
+TCCGCCGGCACACTCCCAACGACAGACGCCGCCGGGCGTCGACTCCTTCCCGGGCTGATCGCGTTCGCCCCCCCCC
+>850:2:1:3475:17695/1
+GAGCAGGGCGTGCCGGCGCCTCCCTCCGGGCCGTCCCCACCCGCGGCCGCTCCTCCCCGATCGGCGCTGCGGGAGC
+>850:2:1:3475:17695/2
+ACGCCCGAGCTGCAGCAGGCCGCGCGCTACCAGGCGCCCGCTCCCGCTCCGACTCCTACCCCCTCCCCGCCCCATC
+>850:2:1:3475:20620/1
+CGGCGTTGACTATGCCAACTGTAGTTGCGCCCGCGTAACCCAGTTTCGCGGAGCGGGGGCGACACTCCGTCCACCG
+>850:2:1:3475:20620/2
+CATTTGGATCAATATTCGTCACGGCTCCATTTTGCCAACGCCCGGCATGCTAGGCAGTTTGTGTCACGACGGCGTG
+>850:2:1:3476:15644/1
+AATACGGGGTTCACCGGGCTTGTCAGGCAGGTGGGCGGCACCGCCAAGTGCCTGAACGACCCGGGGGCGGCCCCGG
+>850:2:1:3476:15644/2
+ACCGCTGGCTGCGCGGGTGCCCAGAACCAACGAGGGGTTGCCGGGTATCGTTAGGCACTTGCCCCGTGCCCGCATC
+>850:2:1:3476:11344/1
+TATTGGCGGTCAGTTCACCCGCTCAAGATGGAAGGCCACATGGATTATCCGAAAAGCGCCCTGGGGGTGCATTTCG
+>850:2:1:3476:11344/2
+AGGCGCGGTTTCTGGCCGTGGAGCCGTTCCCTAATGCGCATGATCCGGTGCTGGATGACTTAGGCGTGCAACCACA
+>850:2:1:3477:1595/1
+GCCGGTATCGATCCGGATAATGTCGCCATCAACCAGATGCGCTGTGTTGCGGACGATCATATCGCCTACCATGATG
+>850:2:1:3477:1595/2
+TGCACGTCTCGAAAATCACTTACCTGGTGTCGAACAATCCATCCCTGCTGGAAGCAGATGACATTTTGTTGAGCCC
+>850:2:1:3478:12680/1
+ACGCCGGTCACCCGTCCCGACGGGCATGGACAATTGAAGGGCGCTACATCGAGCTGGCACAGCCCATAGGCAGGCT
+>850:2:1:3478:12680/2
+GGGATTGTGCCTGCGTTGTTTGAGGAGCATCGCATCGGCTACTTTGCCCCACGCCCGAGCTTTGCCTGGGGGCCGG
+>850:2:1:3478:8991/1
+CAACCGGGAACGTGGCGGCGCGACCTCTGCTGGCAGACAGCGGGAAGATAGGAATCTTGGCAGCGGCGTCTCAAGC
+>850:2:1:3478:8991/2
+AATGCCCGGTTTACCGATTCGACACGGTGCCGGAGGAAATCTTGAAATCGGATGACCAGCGGGAAACTTAAACCGC
+>850:2:1:3478:10735/1
+CAATGCTTGCGCGCGCGCCGGGGTTCGATCGGGTTGACGAAACGCCGCAAACGCCAGCCGTTCCGCGGGGCGGGCC
+>850:2:1:3478:10735/2
+GATGCGCTCGGCCTTTCATCTTGGCGAAGAGTTCATTACAACCAGCAGTCTGACGAAAGCCTACGGTTTAAGCGGA
+>850:2:1:3478:9988/1
+CCCCGCCCGGCATGTCAGCCTCCCCACCCACGTGCCATTCATCTTCGGCGGCGGGCGGCCGCGTGGCCCCCCCCCG
+>850:2:1:3478:9988/2
+CGGCTGGGGACCGGGCGGGGGAGCTACGGCGGGCTGGGCGTCCGGTCGGGGGCGACCTGGAGGGCGCGCGGGGGGG
+>850:2:1:3478:13584/1
+TACGACCGCGGCTGATGTCTACAGCTTGGGTGCCGTCCTGTTCCATCTGTTAACTGGCAAGCCGCCGTGCATGGTT
+>850:2:1:3478:13584/2
+GCCGTGCGATAACGGCCGCGTGGATCGCGGTCCAAGCATTTCGTGCGATTTGTTTCCAAGACCCGAACCAACGCGG
+>850:2:1:3478:12975/1
+GGACGTGTGCAACCGCAGATCGCGCGCGAGAGCCGGACGAACCGCACCTAATAATACATCGCGCTTAATCGGTTTG
+>850:2:1:3478:12975/2
+GTGGGTGTCTGTTTCTTGATGTGCGAATGCCTGGCCCAAGGGGTTTGGATCTGCAGGAAGTGCTGGCCAGGGAAGG
+>850:2:1:3479:4393/1
+GCTCGCGCCTGGGAGAATCTGGCGGGCAGGAATCGAGATAGTGGCGGTCCCGAAGGAGAACGCGACGTAGTTAGTC
+>850:2:1:3479:4393/2
+GAAGTCCCGGATGACGCCAAGACGACGCGCGAGCACAAGGGAGTCAAAGGCCCGCCGATCATCACGAAGTCGCAGG
+>850:2:1:3479:7618/1
+GTGGATCGGTTTGGCCGGCGTGGATGCGACCAATCAGCTCACGGATACATCCTGGATCTGGTTTCCCGAGGGCAAG
+>850:2:1:3479:7618/2
+CCTGCACGCGCGTGGTGATGTCGTTCCACTTGACCGTCTTGAAATTGTTCCGAGCGCCGCGGTCGAAGGAGTCGAC
+>850:2:1:3479:6963/1
+TTCTACGCCCCTGGCGCCCCAGGTTTTGAGAAAGAGGGCCGGAGCCGCCGCACAGCGCTGGCCCGGGCCCCCTCGG
+>850:2:1:3479:6963/2
+CAAATTTCTGCTGGCCTTCCTGCTGTTCGAACGGGCGAGCGATACGGGGCCCGCTTCGACGCTCACCAGGGAGCCA
+>850:2:1:3479:6151/1
+TGGGATGTGGGTGCGGGTGTGCGGGCCGCTGCTCTAGCCGGCCGCGCCGGGTGGGGGTGGGCGGGGGCGTGGGCGC
+>850:2:1:3479:6151/2
+CCCACCATCGCCAGCCCACGCCACCCCCCCACCATCCCCCGACCACCCCACCCCCCCCACCCCCCCCCCCCCCGCG
+>850:2:1:3479:1744/1
+ACATTGCTTCACCAACTGCCGTAGGTCTTTCCTCAAGCATGGAGGTGAAGTCGGGCACAGGAAAGGTTGAACCCAT
+>850:2:1:3479:1744/2
+AGTCAACAAAGCTCGCGAGATAGCACCTCTCCATCTTCAGCTACGTCCCACTCTGCACCTCCACCTATCAGCCCCG
+>850:2:1:3479:9340/1
+CACGGCTGAGCGCGACGAGATTGCAGACGGCATTTCGCAGCGGCTTTCGAACTACGAACAGCACGCGCACCCAACT
+>850:2:1:3479:9340/2
+CCAGTAATGTCGCGCCAAGATCGCCGTTGGCCTGGCCCGTCGTCACTTTACACGCCGGCAGGCGCGACTGTTGGAA
+>850:2:1:3480:12917/1
+TTGTACTCCAGCATCCGCCGGCCGGTCTGATAGACGAGATTCTCGGCGATATCGAGCTCGGCCTCGACGATCACGC
+>850:2:1:3480:12917/2
+CAGCGTGGGCGGATCGATCTCGGTCAACGCACATGGCATGGATCACCAGGCCGGCGCGCTCGCCAAGTCGATCAAG
+>850:2:1:3480:2967/1
+TTATGTGTTGCGGTGCATTAGTCTCCTTTTGGCACTAAGCGGACGTTCTTACCGCGCCGGTCGATGTCTGCTTTTC
+>850:2:1:3480:2967/2
+GCGGACGACTTCACCCCAGCACAGCAGCAGGTGGGGGTGCAGCACAGCAAAAGTAGGGCCCGCAGGACCGAGTTGG
+>850:2:1:3480:12701/1
+GTTCCTGCGCGAACAGCTGCACGCGCAGTTCCTCGAGGTCCCAGCGCAGCGCCTGCCATGCGTCTTCGTCGTCGGG
+>850:2:1:3480:12701/2
+TACCCGGGCGACCTGAACACACAGCCTGTTCGCGCCGGGCGAGGGCGACGCTGCCGAGGCTCGACACAAGGCCGCA
+>850:2:1:3480:19161/1
+AAAAAAAAAAAAAAAACCAAAAAACACCACCCACCCCCCCCCCCCCCACACACACCCACCCCCCCCCCACCACACC
+>850:2:1:3480:19161/2
+CGGTGTCGTCGGGGTGGCTGGCGTGGGGCGCGCCGACGGAGACACTGCTCTCCACCACGACGATCGAGTAGGACCA
+>850:2:1:3480:8365/1
+AAACGGAAAGGTTTTCGACAAGGCCTCAGGAACTTGTATTGCACATACTTGTCTACCTCTACCTATTCCAGTATGC
+>850:2:1:3480:8365/2
+TTCCGGGTTGGCGGCGAGACCCCGGAACTACGAGAGCGGACCCAGGTCGGGGCCGTGGCATCGGGCCGGAGTGGTA
+>850:2:1:3480:5860/1
+AAATGGAGGATGTCCCTGCGCTGCCAAAACTCCGCCTCTGCATTTCCGCGGGTGCACCACTCGCCGTCACTGTTGC
+>850:2:1:3480:5860/2
+CGTCGCTGCGCACGCGAATTTGGCTGGCTGAGGCTGTCGGATCGATAATCTCCACATCTACGCCCTTCATCGGCGG
+>850:2:1:3481:16015/1
+TGGGACAGGTCATGGTGGACCGTCGAGAGCATGTCCTGCGGCGCCTCGGCGCCCTTGGCCAGGCCCGCGTCGCCGG
+>850:2:1:3481:16015/2
+GGGTGAGACAACTCCCTCCTGCTCTATTCCGTCAGCTGGCCACCGGCGCCGCCCGCCCCCGGCGGGCCGCACGCCC
+>850:2:1:3481:20687/1
+GGGGCAGTTGAACACTGTTCGTTATTCTCTTTCCTCCGGTGCGGATCAGAGAACCACTATAGTCGATTGCCGGCGC
+>850:2:1:3481:20687/2
+AGCTAATACAAAGAAGCCGCGCGAAGGATTAGCGGCACTCCGAAAACGATTCGGACCCTAGTCAATCGCCGACCTC
+>850:2:1:3481:21019/1
+AGGACCAGTGCGGACGGCCCAATCTTCATCGCTGTGGCCCATTCGCTCATGTTGGAGTCGCCAAGGAGCACGCGAA
+>850:2:1:3481:21019/2
+CAGGGGGACGGGGGCGTCTATCAGATTTCGCAACGCGCCGGCTTTTTCAGCGTGGTGGGGAGCATCGACACGATGA
+>850:2:1:3482:11124/1
+CCAAGCGTAAGACGCCGCTTTTCTGTGGGAGTCCACGAGCCTCCCCGTCCACCGCGCCACGTGCAGCTGCGTGCTT
+>850:2:1:3482:11124/2
+CATGGCGGGGACCGCTTGTTTTGGCAGTTACCCCTTCCAAAGTTAAAAGAGCGTTTCCTGATTTTGTTGGTTGCCG
+>850:2:1:3482:20773/1
+TGCGGCGGGCCTGACGCTGGGGTTCGGGGGGATGGGTTTTATCAACCTCGCGCACGGCGTGCAGTATATGCTTTGG
+>850:2:1:3482:20773/2
+AAAGGATGATGCCGAAGGTAGCGATGACGTGATCGAGATGATCGCGGTCGTAGAGATGACGGAAGATCGCGAATTC
+>850:2:1:3482:7833/1
+GGGACATCTCCCCAGCGCCGCCCGCTACCTAACCCCCGCCAATATCGGTCCACGCGCATCAGACGCGCCGCCACAA
+>850:2:1:3482:7833/2
+GAAGCAAACGAGAAAAGCATTCGGTCGCGCTTTCCCGAGCACACGCCGTGAGCCATTACGTAAAATTCACTTATCA
+>850:2:1:3482:9131/1
+GTAGGGGCGCGCTCGAGTAGCCGTGCCCCCTGTTAACGAGGAACTGCCAAAGAGCCTGCCCGGCGTGCGCGTCACG
+>850:2:1:3482:9131/2
+GAATGGCGTGGACATGGCCGACCGCAGGTTGCTTTCGCCGTTTCCGGGGGTCACGGAATCACGATGCGGCGCGGCG
+>850:2:1:3482:7876/1
+ACGGTCCCCCCGCAGTAGAGATGATGAAATGGGGAGGCCGGATCAAGCTTTTGATTCCCGATTGCGTCGCAATACG
+>850:2:1:3482:7876/2
+CTCGAGCAATATCTCAAACCTTTGGTGGCTCCCGTTGTTGCCGCCACCCCTTCAGCTGGCCCCTTTCCTCAACTCA
+>850:2:1:3482:15300/1
+CGGCACGAAGCACAACGAGGCTACCCATCGAAGCGGCGTGCTGGCGCCGGCGACCGCGCGCGCGAACCCGCGGCAG
+>850:2:1:3482:15300/2
+CCCCGGGATTTTACTCCGTGGCGTTGCCGTTCAACGACATCCGCACGGCATTTGAAGCTGCGTATCTTGCCCGGAT
+>850:2:1:3483:5054/1
+GCTACATAGTCCGCCTTGCCCGACGCAGCGCCAGCGGGTTTTAGTTGCTCCAACGCTCTGATCCAAAGCGACGAAA
+>850:2:1:3483:5054/2
+ATGCTCGAGACAGTATTGGCGCGATCTAAACATGTTGTTCTTTTTGGTGAGCGGGGCGTCGGTAAAACCTCGCTGT
+>850:2:1:3483:19268/1
+ACCGCCCACCAAGCCATCCAAAGGGGTAAGGAAATACGACGGGAAAGGGCCCCCCCCATCACGGGCACCGTCCCAG
+>850:2:1:3483:19268/2
+CATGCCGCCAGCATTGCCGGGAGAATTCTCCTTCGCATCGAGTGGTACTTGCGTCACAACACAAGGTGGGAGGAAC
+>850:2:1:3483:10880/1
+ACCGCCGTCCAGGTCCTGGCGGGGGTGCAGCGATCGAGGGTCTTAAAAAGCTTAAGCGACTTCGGTCCATGATCCT
+>850:2:1:3483:10880/2
+TGGGGTCCAGCAGCGCCTTGGGGTGAATTGGATTATGTGATCAAGGACGAGTTGATACGTGGCTTACTGGAGTAAC
+>850:2:1:3483:15941/1
+CTTACATGGACACGCCGAACCGCATCAGGTTCGCGAGCAACTTTCAGCCCGAAGTGGGCAAGCGCGACGCGAAGGG
+>850:2:1:3483:15941/2
+ACAAAGATGCTTCCAGGGTCGGTAAGGAGCTCCCGGGCGATGATCAGGCGATCGCGGAGATACGCCAGGTAGGGGG
+>850:2:1:3483:5597/1
+CGCAGCGCCATGGCGGTTTCGCCGTTGGCCTCCGGAAAAAGTTTCCGCCACACGGCCAGGGGCCCGCGGAACGCAT
+>850:2:1:3483:5597/2
+GCGCGCGTGCGCAAAGGCCGCTCGGACCTGCCTGCCGCCGAGAGCCTGCTACGCGAGGCGCTGGCGATACAGCAGG
+>850:2:1:3483:5217/1
+GCATATGAACGTCGATCTTGGTCGCACGTAGGTTCCGCAATCTCCACGCTCGGGCTGCAAGCTGGGAGCAATTCTC
+>850:2:1:3483:5217/2
+TGGGAAAGACCCACATCGGAGGGCAGGGAGAGATGGTCCCGGCGGCGGGCATTACGGCGATGATAGAAGAGGCAGA
+>850:2:1:3483:17260/1
+GCCGTCGTGTTGGCGTAGCTGCCAGGCGTGGCGATGTTGGCGCTGCCGCGCGCCAGCGCCGAGGCGACCTGGGTCC
+>850:2:1:3483:17260/2
+TATCTATAGCCCGCTCAATTCTCCCTCATGGGTTGGCGGTCTCAGTGCAGGCGAGCAGGTCTTCGCCAACAACGGA
+>850:2:1:3484:15614/1
+TCGCGTCACAGGATGATCCGACATGAAATCTGGTCCACGCCGGGCCTCAATTTACGTAGCTTTCATTGCTGCACCA
+>850:2:1:3484:15614/2
+AACAAGGCTGCGCTTAAGCCAAGGATCAAATGTCTACGAGCTGCAATTCATTATTGAATAAGTCTTCGCCAAATTT
+>850:2:1:3484:15403/1
+ATGCCCTCACCGGAATCTCGAACTTCAGCCTGGACAGAAGCTACTGATCCGTGGTGCGACCTCTGCATTTGGAAAA
+>850:2:1:3484:15403/2
+CCTCCTCGCGACGAGGGCGAAAATAGCGGCAAATTTCTCCTCTTCCTTCAAGTCGAGACGTTCTGGAAGCCCTGGC
+>850:2:1:3484:16291/1
+TCCGAAGACGTTCGATGTCGGCACCGACCGCCTTCAAGACATCGACTGCCGCGGAGTTGTCCAGAACCGCGAGCAG
+>850:2:1:3484:16291/2
+ATGACGGACTAAGCAAGATGAGACTCTTTATGTTGGGCGCTCTATGTTAAGCAAGGATCTCGAAGTCACCTTGAAC
+>850:2:1:3485:7344/1
+CGAATAACTCCAGGGTATCTTATAATTCCTTTCTTTTTGCTGTATACAAACAACTCCAAAATTTGTTTCCACCGGA
+>850:2:1:3485:7344/2
+TAAACAATATGCATCACGCGGAAAAAAACTTCGGCAAAAAAGTTCATTTCATTGGTAGTGCTTTATGGGAAAATTT
+>850:2:1:3485:12865/1
+ATGGGCGGCGCCCGTCCAGCAGTGCCGCGCGCCGCGTGGAACCGCGTGGCGGGCCGATGATGTGCCGCGGGCCTGC
+>850:2:1:3485:12865/2
+TCGGCGCCCCCGACGAGGCCGCCGAGGATCATGCCCTCACGGGCGGGAAGGGGTTTGTGGGTGGGGAGTTCGCGAT
+>850:2:1:3485:18027/1
+ATCACTACAATATCGATTGGCGCATCTATCGCTTGTTTCTGGATTCCGACCTGCAATATTCGTGCGCTTATTTTGA
+>850:2:1:3485:18027/2
+TACCGACAAACGAAACCTCGAAGTTTCGCGCGAGAGCGAGACCGAGCCCGCCCCATCCGCTTCCGATGTCGAGAAG
+>850:2:1:3486:13562/1
+CCTGGACGCCACCGGCCGCCGCCCCCCCCTTCCGCGCCGGCCGCCCGCCCTAACCGTCGCCGGAGGCCGCCGCCGG
+>850:2:1:3486:13562/2
+CGCCCTTCCCCGGCGGGGCGGTGAGCTGGGCGCCGGGGCAAGTGCCTAGCGCCGCCTGCCGGCCCGCGCCGCCGCG
+>850:2:1:3486:2193/1
+AGGACTCTTCGCTCGCGGCCATCGCCGTCCCGGCGGCGGCGGCGACCTCCTCCGGGGAAGTGAACTCTGGGGCGAG
+>850:2:1:3486:2193/2
+CGACCTCCTTCGTCAGGCCGTCTCGTCCGGGGAAGGTCAGTCGAACCGCTGCCTCGGCCCCTTGTTGCGACACGAC
+>850:2:1:3486:8644/1
+CTGACCACTCGCAACCTCCTCCTCCCTCAAAGTAAATCCGGCCAAATCAAACCAAATCAGGCTAATTTTTTTCTAG
+>850:2:1:3486:8644/2
+CCCGGGGAAATTCATCCCTGAGAGTTTTCGCAGCAACCGTCTGGGCGCTCCTTTCGATGCCGTCGCAAACAAATGC
+>850:2:1:3486:7759/1
+AACGACCTGTTGCACGGTGAAGACGTTGCCGATGTCTTCCTCGGAAAGGCTGGGACCGAAGCGCTCCGGGAAGGAG
+>850:2:1:3486:7759/2
+GCTGGAGAACCACGGCGTCACCCCGGCGGTGACCATCCTCCCCAACGCCCCCGGCCATCCCCCCCGCGGCCGCCCG
+>850:2:1:3487:20517/1
+AATTGAGGCGTGACGGCGGGCTAGCCACCGCCCACTATTTCCTTTGCCAACCAGGTGTTTCGAAGGGCTTTGTCGA
+>850:2:1:3487:20517/2
+GCATCAGCGATCTCCGGGCAGTTGCGAAACAGGCAGCCCATTCGCAAGTAAGCGTTGGCGAGCGACTGCCAATTCC
+>850:2:1:3487:1882/1
+TGCATCCACATGGCCGTCAGCTGCGCGCAGAGCGAAGGCAAAACTACCAGGAGTGTAAGGGAAAGGAATTGAAGAA
+>850:2:1:3487:1882/2
+GACGTGAGTGGAAGGCGGGAGGTCGCGTCCTCCCCGCAAACGAGGCCCGCAGCCGCGACACCCTGGGGTGGCGATC
+>850:2:1:3487:2905/1
+AAGCCGGTGGCAAGGACGAGCAGGGACGCGGAGGGAAGGGCGGAGCGCGCCGTTCACCGGGGGCCGCCGCAGAAGG
+>850:2:1:3487:2905/2
+TCGAAGGTCTGTTGGCGGCCCGCTGGATGTTGACGCAACGACCTCGGTACGCCGCCGCGGAGACGAGTGGCGATGG
+>850:2:1:3488:10258/1
+GGACTACATGGCTGCCGCAGGCTGTTTCTGCATGGCCTCGAGGGAGGCCGCGCGCAAGATCACGCGGCTCTACGCG
+>850:2:1:3488:10258/2
+GCCCGTCTTGATCGTGGTCCACTTCTGCTCCTCCAGCGGCGCGAGGTTGCGCGTCAGCGTGGTGCGCTCCATGCCG
+>850:2:1:3488:19671/1
+GAAGGCCCAAGCTCGGCGTGCTGCGATTGCATCGAGTAAACGGAGCGAGTCGTGCCCCTACTGCACGCCACCATCG
+>850:2:1:3488:19671/2
+CACGGCCCGGGTCGCGGCCACGCGCTCGCGGGCATACGACGGGATCTGTCGCTCCTATATGGCGTTGGGCCGGGGC
+>850:2:1:3488:13937/1
+ATTCGCGTTTACGATGCGGCGGGCAACGGGGTCGGAACGCAAGGGCCCGCGGGCGCTTTCCAAGAGGGGTGAGCGC
+>850:2:1:3488:13937/2
+TCAATCGAAAGTCGCCAGTCGAAATCGCCGAAAATATTGGCCGGGAATATTCTTCAGTGTTTCAGCGTCGCGAAGG
+>850:2:1:3488:3077/1
+AAGCCCCGAGCCTTCAGACACTTCAAAGTCGCGACAAACTGGCGCTCGGCTCCGCCGGCCCCCCGCGCGTCAATTC
+>850:2:1:3488:3077/2
+GCAGGCCGCTATTGGGCGCCGACGCCGGAGCGTTGTTGCGGCGCCATCGAGCGGCGCGGCGCCTTGTATTGGGGAG
+>850:2:1:3489:14158/1
+GGGCGGCCCGCGCGAGATGGCAAGTCGAAACCCGCCTCCTCCCCCGCGGCCTTGCATTCCGCTTCAAACGCGAGCG
+>850:2:1:3489:14158/2
+GAAGCGGGGAAGCTATGGCCTACAGAGATATCGTTGCCTATTTGGACGCCGGAGGCGATACCACGCCCCGCTTGCG
+>850:2:1:3489:10424/1
+TACTATTGAGACCGGAGAGGCTAACGCGGTTGGCGAGTACATCTATGCTGCCAGCTGCCCCAGGGCCGCTTGTGAG
+>850:2:1:3489:10424/2
+TAAGGCTGTTAAGCTCCATGTGAACGACCCGGGGAATATAACTACCGGCACTTCAGGCTCTGCGAGGTCCGGTAAG
+>850:2:1:3489:1325/1
+CGGGGGCTCGCCAAGCGCGACTCGCACAATCTCTTCACCGTCGGCCGGTTGAAGCCCGGCGTGTCGTTGGCGCCGG
+>850:2:1:3489:1325/2
+ACTGGCAAGAGTCACGCACGCGAGCAAAATCACGAGCGCGCACACCGCCGCCAGCACCCCAGTAAAGGCCAAGACC
+>850:2:1:3489:12075/1
+GTAGAGGACGGGACTCAGTTGGACCGCGGCGGCTTTGACAACTCTCATTGCGATCTCCTGGTGAGGACGGAAACGA
+>850:2:1:3489:12075/2
+GCAGCGTGGGCACAGCCATGCTGGGTGGCGCCTTCGGGGACGCGTTGTTTGGTTTTCTGCAAGCAGCGTCGGTCGT
+>850:2:1:3489:1217/1
+GCGAGATCTATTTGCAACAACGTTCTCGCTGCAAAGATCAGCATTCGCTCTTGTGGGACTCGAGCGCTGCCGGCGC
+>850:2:1:3489:1217/2
+CGGCCTAATATTGCCGCGCAGTTGTCATCGATAAAGCTAGATAAATTTCTGTCTGGTCTGTGGCGAGGCGGGAAGA
+>850:2:1:3489:16421/1
+TTGCGCCCGCTTTCTGACGAATCAACCTATCCATTCGACAAGCTGTTGACGGCTAGTGGCTGGCAATCGGGGTCCA
+>850:2:1:3489:16421/2
+GAGTGCGGGTCAAGTTCAAAGGGCGTGAGATCTATCACCCTGAGGTCGCCCAGGCACTGTTGCAGCGGGCGGCTGC
+>850:2:1:3489:1689/1
+GAGGCCCGGGTAGTGGGCCACCGAAGCCTGGCGTGGCAACAACCCCCAGGACCCAAACGAGAACCAGCCACGAACG
+>850:2:1:3489:1689/2
+ACTGCCTGAGAGAGGAGGTAACCGGCGTGCTCTATCTGTGCGGCGTCGGCCAGCCCGAGTGGGAGCCAACCGAGGA
+>850:2:1:3490:21185/1
+GAAAACGCTCGCGGCTCGCCCCCCCCCGGGGCGCGGGGGGGGGGGGGGGGGCGAAGGGCCGCGCCGCGGAGCGGCC
+>850:2:1:3490:21185/2
+GCGACCACGGCGAGAGCCGCCGGCAGGCCGCCTCCCGCGCCGGCAAGGTTACGGGGTCTTACTGCGGGGGGCGCGG
+>850:2:1:3490:9921/1
+GCCTATAAATAAGTCCGGCGAGCCGATGCCGAGCCATCAAGCAAATTGGGGGGCGATTATGCTTGAACTCTGGTGG
+>850:2:1:3490:9921/2
+CGCGGCGGAGAGGAGGTGCTTTGGTTTCGCGACCGAGGATCTGAGCCACTCGTCTTGCCGGGAATTACAAGTGCCC
+>850:2:1:3491:12638/1
+TGTCATCCCGGATCGCGATTACTAAAATAAGTTACAAATTCCTGGGGAGGGCATGATGCGCGGGTCGGCTGTCCAT
+>850:2:1:3491:12638/2
+CACCGCCCGTCAGCCTCTTGAGCTTGTGCGGGAAGCGGACCGCGGCATCCTGGCCGGACGGCCACGGCCGGCGGTG
+>850:2:1:3491:5145/1
+CTGGTCGGCTTGATCGGCCCATTTATATTGAAGCCGAAGCTGTTATAGTTGAGCTCGGCTTTGGGTTGATCCGCCC
+>850:2:1:3491:5145/2
+GAGCTTGCACAGGACCTCAAGAGCTATAGCGCCGCGCGGCGTGAGGCCCAGGGCCCTCGCGTCAATCGGGTTGCCA
+>850:2:1:3491:4647/1
+TCCATTGCATGGACGGAACCATCGACGATGAGGGCAGAACCCAGACCGGTGCCTAGCCCAAGAAAGAGCATCGTTC
+>850:2:1:3491:4647/2
+GTGATATCCATGGGCTATCCAGGGTCGGTGCTTCGTGGCTGTGCAATGGCCGAACCGCGAAACCTCGCTTCGGGGC
+>850:2:1:3491:6802/1
+TCTGGGCGGCGGTTGACGATGTGCTGGGAGGAGCAAGGATGGCGCGCCCTGGGCCAGACGAAGAAGGTGCACAGCC
+>850:2:1:3491:6802/2
+GGCAAAGAAGTACGGCTTCAACACCCTGTTCGTCCAGGTGCGTGGCCGCGGCGACCCGCATTACCCCACGTCCATC
+>850:2:1:3492:5903/1
+GTGCTGGTAAAAGGCGTTGTCCTCAAGGCGGTGGGGATTTGGTCGGTTTTCCTGTAGAGGCAGGCGAGATGGTTAA
+>850:2:1:3492:5903/2
+CACGATCCGCTGTTGCAAAAAGCCATCGCCAGTCCTGAGCCAAAGACGGTGTACAAATAGGTGGATCGGATCTGCC
+>850:2:1:3492:10702/1
+CGCCGACCACCCGCTCATGCCCAAGGCGCCTGCCGCGCGCGCGACCGGCGGGGCGGGCCCGCGATTGCGTGTGTTC
+>850:2:1:3492:10702/2
+GCATCGCCGTCGGCGTAAGGCCGTGGTTTGTCATTCGTCCCTTGCTCGAGGACGGAAACCTGGCTGCGGCCGGCCG
+>850:2:1:3493:18203/1
+TAACCCCAGGCAGAGCCCTTCAGACCTGAGCCCTGATTCTGCAATGGGCTCTACGTCGGCCCCCCGCCGGCGCGGG
+>850:2:1:3493:18203/2
+GGAAGACGAAAAGCTAGATTTGCTCAAGACGCAGATTTTCCGGGAACTCCTCACCTACATGCTCCAGGATCCGGCG
+>850:2:1:3493:15922/1
+ACCACATCCTTCAGGAAGGCAAACACATCCCAGAACTGCGAGGGTGACTCCGCGTTCTTCCGCCGGATCCGCACTC
+>850:2:1:3493:15922/2
+ATTGAGCGCTATGTGAAGTGCAGGGGCTTCAAGACTTGCGTGCTTTCTGAAGCCGTTTCCACTGGACATGCCGGCG
+>850:2:1:3494:2261/1
+AGGGCCGCCATCCCTGACTTAGAGGTCCGCGGCATGTGAGAAGGTAGTTCGTGCCGGGGGATGGGGCGCGACCAAA
+>850:2:1:3494:2261/2
+CCTGAGTGTTTGCTGTTAGCCGTGCTAACAAAAATGGCGATACACTATGGGACGCGGAGAGACGACAAGACAAGGC
+>850:2:1:3494:6720/1
+GAAACCGGGCGTCCCGCTGCCATCAGGACGTTGGCAGCGGCCGGCCCCCCCCCCCCCCACAACCTGGCACTTCGCC
+>850:2:1:3494:6720/2
+ACCGGGCTAAAAGCGTTGTAGGGACGAATACAAATCGAGGTGTTGTAGCGGCAGCAGCAACTACGGCAGAGACCCC
+>850:2:1:3494:20487/1
+GACGATCGAAACGCTGGTAGACACTCACGTGAAGGATGTTTGGCAGATCAAGCTGAGCGCTTGCGCTCTGGTTAAA
+>850:2:1:3494:20487/2
+TTGGTCGAATACATGAAAGGTGACGAGCAATCGTTTCTTCAAGATGGTAGATTTGGTGTGAGCTTTCGCTCGGCAA
+>850:2:1:3494:3115/1
+CACCAGCTCGTCTGCCACGTCTCCGGAAGCCCCGCCTTCCGCACGAAATTCCCCAGGCCGACCCCCGACAGGGACA
+>850:2:1:3494:3115/2
+CTTGAGCCGAGGCGATGTGCAGACCGTCCAGAAATAGAGGTCCGGCACCGAGGTGCTGGTCCATTCCGGTGCTGTG
+>850:2:1:3494:10723/1
+TGCATGAGCGAGCGGAAGGGGATGTCGACACCGAGCACGCTGACGGACTCCGGCACCAGCTCCGGTTGGTAGAGGA
+>850:2:1:3494:10723/2
+TGGCAACATGATCCTGCCCTGGGTCCCCCTCGTCATCCTCCTGATGGCGCTGCAGGCCGTGTTCGTGCTCGGGCTC
+>850:2:1:3494:8916/1
+GACAGCTCAGGCACCACAACGTGCGCTGATCTGAGTTCTGATGTTTTCGTGACCAATGACAATGTCTGGTGCAATG
+>850:2:1:3494:8916/2
+AGGTCTGTCTATGGGACTTTCGTCGTACCCCGGACGCTTCGTCATCGACAGTGGGCGACGCACACCCGGGGTCACG
+>850:2:1:3494:5420/1
+GAAAAATGCGCTACCCACAACTATCGCCGCAATAGTTTTCGCGACCTTGAGTCATGCTTGCGGTAGTGAGAAGAAA
+>850:2:1:3494:5420/2
+CATGTTCTCTAGGTCGTGGTTATGTTTCTCGTTAGCCTCCTTGATGCCATCGACACTTTTCCTGAGCCTTTTTCCA
+>850:2:1:3495:4101/1
+CCTGTCCGGAGAAAGCCGGCTACCTACCCCCGGTCCGCGGACAGAACACCGCTCCTCATCCGCGGCACGGAGTGGC
+>850:2:1:3495:4101/2
+GCGGCCAGGGCCCTCCGGGACCCCGGAGACATCGCGCGAACCGGCGGAGAGGAGGTGGTGGCGGGGGGGCATTGGC
+>850:2:1:3495:1274/1
+GGCATCTGAACTTTGTTTTATGCGACAGGCCCTCGTAAGGAGCGAACAAGCGCCTCCGCACCAGCGTACGGGGGCC
+>850:2:1:3495:1274/2
+GGACCGACGCTACCGCGGGAACTGGGCCCGGTTTGCTCTGCAAATTTCGCACCAGCCGGCGCGTCCTCCGCGCGGG
+>850:2:1:3495:5290/1
+AGATCGCGTTCACGACGATGAACGCGCAGACGGCGTGGACGAGAGCGTCAGACACAAAGGTCCACACGTCCGCCCC
+>850:2:1:3495:5290/2
+GCCGGGCGGGTGCTCATTCACGTCGTGCGAATCTATCTGCTCAGCGAGCAACAGGACGTCGAATTTCTGCTGACAT
+>850:2:1:3495:17702/1
+AGCGCTTCTTCCATCCGCGGGACCGTGCCCGGCGCCTTCTGCTTCCTGTTGTACATCTTCGCCTCTGTGGGCTCCA
+>850:2:1:3495:17702/2
+CAGACCGCTGCATATCGATAAGCCGCCTCAACACGATTGCCGGTATGCCGCCCTGAAGCGTCACACCTGCGACCGG
+>850:2:1:3496:9612/1
+GTGAATGGCCAGCCGGTCGTGCAGCGTGCGACGATCACGATGCGTTTCGACGTCGAGGGCTGAGCCGCACGGCGTG
+>850:2:1:3496:9612/2
+AAAGGCTTGCGTCAAGCTGTTACGCGATGAGCAGGTCCCCGCGCCGGCGCCTGTCAACGAGGGAGCCGAAAAGCCG
+>850:2:1:3496:4430/1
+ATGCGCAGGGGCGACCGCCGGCCGCGGCGGCCCACCTGCGCGGCTCTGCCCGCGATAGCGTTGCTACCTTTCCGCC
+>850:2:1:3496:4430/2
+TGGCGGTTGGGCTGTCGGCGCGCACCGGGTGGAACGGGAGGACGGGCCCGGGCGCCTCGGCCGCGCACCCGGGGGC
+>850:2:1:3497:5008/1
+ACCGCCAGCTTGCCGACCTTCGAGTAGAGCTGCTGGTAGTAGACGGGGATGACGCCCTGGTGATTCGCGTCCAGGG
+>850:2:1:3497:5008/2
+TTCATCAACACGTGGGGCCCGATCAAGGGGCTCCAGGCGGTGAAGGGCAGCCTCGGCGGGAATCAGAAGCCGCTGC
+>850:2:1:3497:9870/1
+TTGATGGGCGGCGGGGGTGCAATGACCGTGAAAGTGCCCGTTACCGGGGCGCTGGACATGCTGCCTACAGTCAAGG
+>850:2:1:3497:9870/2
+CCGATGGCGATTCGCTGACTGGTCGGTGGGCCTCGTCCAGGGGCCCGACTGCGGGCGCCGCCACCCGCGCGCACCC
+>850:2:1:3497:6700/1
+TCGTCCGTGATGCAGCGGCCTTTTGGCTTTATGTCCCGCCTATCGAGGCTCGCCAATTCGGCCGGACGACGGCGGA
+>850:2:1:3497:6700/2
+ACGGGCTACGCCGGAGGGTTTCTGCGCAACGCGGGGTCTCGCAGGGACTTCTTCTGGGTCAGCGCCGCTCTGAGGT
+>850:2:1:3497:20371/1
+GGCGTCCGCGCGCCTCGAGATCTCGCCCTTCTACCCCCCGATCTCGACGGTCACGCGAGTGATGTGATTCCGGTCC
+>850:2:1:3497:20371/2
+CCGCGGATCAACCATCTCAAGGAGTCCGACGCGTTCGTTCCCCCGGCCGGGCTCAAGTCCGGCCTTGCCACCCCGC
+>850:2:1:3497:15640/1
+CGGCGGGAGGTGCGCCCGGGCCCCCGCCCGGGGGGGGGCGCCCGGCAACCCCCCCCCCCGGCGGGGGGGAACACGC
+>850:2:1:3497:15640/2
+CGGCCCTTGGGCGTGAGCACGGTGGCGCGGACGAACGGCTGCGCCGGCAGGGCCTCGATGTCGTTCGACACCATCC
+>850:2:1:3498:2156/1
+GATTATTGCTTCGATTGGCCGGATAGCTTTTGCATCAGATTGTTCTGGGAGGGTTACGACTGTTGTGCTTGCCGCG
+>850:2:1:3498:2156/2
+CGAATTGGGAGCAGGGCATTGCAAAGGCCAAATACGTTCGCGGGATCATTGATCGGGTGCTCCACTGCGGGGTCGA
+>850:2:1:3498:11797/1
+ATCCCGCGCGCCAACTTTAATAAGGGACCCGCGTGGTGGCCGGGGGGCGCGATACTCGGGGGCGGCTTTGACGGCG
+>850:2:1:3498:11797/2
+CGCTGGAAACTCACCCAGAGTTTTTTCCCTGGGACCCGGGCCCACGGCCGGACTGCAACAAGACAGCGCTCGCCCA
+>850:2:1:3498:10926/1
+AATGCCGTAATTGGATTGGACCATCAATTTTTAGGTGACTTTGGCGGGCCTGAAAGTTGATTTGTCAGCTTCCCGA
+>850:2:1:3498:10926/2
+CGCCCGTGCGAATTGCTGCTCGTATCGGACCCTTTCAGAGTCCAGCGAACATGGCCCGGCTCTGCTGCGCACAAAA
+>850:2:1:3498:12374/1
+TCAAGGCGATCACCCGCTCCAGGCCGAAAATGATGCCCTCGACCCGGTGCAGCTCGGCCTCGGCCTGGCGGCGGCC
+>850:2:1:3498:12374/2
+GGAGGCGTGGCCCCGGCCCAGCCGGAGGTTCGGGCCCCCGACCGCCAGCCCCGCATCGCGCCCCGCGCGAGCCAGG
+>850:2:1:3499:15164/1
+GATGTGGCGGCGCTCCTGCTTCCTGTCGGGGGTTGTTTTTGGGTGGGGGGAGTGGAAATTTTCGTAGGGGTCGTCC
+>850:2:1:3499:15164/2
+GTGTTGTATACGATCGCAGTCATCTTCATCGGCGCGCGCCAACACGCTCTGATCATCATGGGGCACGATGCAGTGC
+>850:2:1:3499:20418/1
+CCGGTACCAGGTGGTGCGGGGAACGCCGTTGTGGCTGAGCACGCCTTCGGCGTCGACGGGCGCGGCCGCGCGCCGC
+>850:2:1:3499:20418/2
+GCCGTCGAGCGGGGCCTACCCGCCACCAGCCCCGCGAGGGTTGTGGCGGGGCGGCTGGAGGGCGGGGTACCGACCA
+>850:2:1:3499:16865/1
+CGCCCGGCGATCCCGGCGCGGCTCCGGACGCCCCGGCTCAACCTCCCCGACGTCCCCGGGCCGGCTTCGCGGGGGA
+>850:2:1:3499:16865/2
+CGAGCGCGGCTCCCACCCGACTGCTGTGGTGCGAAGGAGGCGGTGAACAGGGCGAGTCGCATCAGCCCCCGGCGCC
+>850:2:1:3499:6522/1
+GAACTCGCCCCCACCGCCGCCCACAGAGAATCCCTCGCCCGCCGCATCTCCCCCGCGGTTTCCAGTTACTCCGGGC
+>850:2:1:3499:6522/2
+GGAGGCGCAAAGGCCCTCTTTTCCGCTCGGCACGCGCGCGGCGGCCGCGGCCTTTCCGCACGCGCCCCGCCCCGTC
+>850:2:1:3500:17849/1
+TCGGCGCCGCAGGCACTCGTCTAACTCCATTTCCGGCGCTCGCTGGACTCGCTCCGCGCCTCCCGTCCACAGCAAC
+>850:2:1:3500:17849/2
+AGGAAGATGGCCATCCAGCCGCCGTTGTAGCACCTGAGGACGGCGCAGCCGGCTCCGGCGGGGTCGGGCCTGCAGT
+>850:2:1:3500:19145/1
+CCCGGCTCTCCAGAAAAAGCAATTTAGAAGCGGGGGGGTATGGGGGGGTATAATTTTTTGGGAAAATTGGGGATTT
+>850:2:1:3500:19145/2
+GCTGCTGGAAATGTTCGAGGCGACTAGTCGTTAGGAGCGCTTCAATTCGCGTTGCATATGATAATTAACTGCTCGC
+>850:2:1:3500:17722/1
+GGATGGTAGTAGACATTCTGATACAAAAATTTCCGTAGCGCGCGATTGGCCTCTGCCAGTTCGTCACCATATCGAA
+>850:2:1:3500:17722/2
+CACTTGCGTGAGCCGGTTTTGCACAAGCTCATCATTCGCGACGTCATTGATCGTCAGGTGCAGGACGTGATTGTGA
+>850:2:1:3500:21032/1
+CGCGACGGCACGCGCGAGCTTCGGCCTGTTCACCACGTTCGACGAACTCGACACGCGCATCGCGTTGCTTGGACGC
+>850:2:1:3500:21032/2
+ACGTTCGGTACAGGGAGGGGCTCTCCGCGTCTGACTTCGCTTTCCTGAACGACCGGGACACCCCGCTGGCGTCGCG
+>850:2:1:3501:9230/1
+GTCTTTGATCTTCGACGTCGCCGTACCGGGGATTAGGGCCCACAACTGGCCCCCCGGCCGCCCCCGGGCCAAGCGC
+>850:2:1:3501:9230/2
+CTGCAAATTACGGCGACCCACGTGGGCCGCTTGCGGCGGGGGGTAAACGAGGGCGTACGTCTGGATCGAACCGCGA
+>850:2:1:3501:14334/1
+GACCTTCCCAAGGCCGGTGTCGGGCACGATGCAACTTCGCGGGATGTCGCCTTTGCGGACCATCTCCGCGACCCAG
+>850:2:1:3501:14334/2
+GCTGGACGCACGCGATGACGATGGAGAGGTCCGCCGTCCCATATTGCCGAGCAACGCTCCGCTCGGCTCGGTGATG
+>850:2:1:3501:20899/1
+GCCTCGGCGACCCACTCGTGCCCCCGCGGCGCCCCCCCCGCGCCGCCGCGGTGGGGGCGGGGGGGACGACCCGCGG
+>850:2:1:3501:20899/2
+GTTCACCTACGCAACGCAAACCGACGGCAGACGCTTGCCGGCATCAGCGACAGCCCTCCTGTCGGAATGAATCGGG
+>850:2:1:3501:8715/1
+TGAATCGTCGCGCGATCTCCGCGACCCGCAGGCGGGGACGTCCCGCAAACCTGCCCGGCATTCTTTTCTGTTCAGC
+>850:2:1:3501:8715/2
+CATCTCGCAGGCGATACGGGCGTCTACGGCAAGCTGTCCGGCGAGATAATGGCGAAGCTCCTGCAGCGCGATCTGA
+>850:2:1:3501:19166/1
+CCCCCCCCCGGGGTCCGGGCAACCCTGTTTGGCGAGGGGGGGGCCCCCGGGGATGGTGGGGCGGAGGCGCGGGGGG
+>850:2:1:3501:19166/2
+CGGTGACGTCGGCCTGGCTGAACTGGGGCGCGTCGAGCGAAACATTCCTCGCCAGCACGACGATGGTGTAGGTCGG
+>850:2:1:3501:13268/1
+TATGTGCTGATCCTGCTCGCGCTGGTTATGAGTACCGCTGATTCAATTCTTTTTGTTTTTTACTACATGTTCTTCT
+>850:2:1:3501:13268/2
+CCGCTTGCGGTCGGCGATATCGGCGAGAAGCTCTATTGCCGCGGGAGCAAAGCCCACGAGGAGGATCTCAGGGAGG
+>850:2:1:3502:9941/1
+GCAGTGGAAGAGGGTGAGGCCGGGGTTGTCGGCAACGAAATCAATCTCTAGCTGCTGATAGCCGCCGAGCATAACA
+>850:2:1:3502:9941/2
+CGCCTGCCTCATTCCACTTGAAGCAAGCCAAACGTTACCGCCTTCGGATGCGCAATGCCAGCGACGACATTCATCC
+>850:2:1:3502:19605/1
+CGGTGAACATATAGGCACGCGTGGGGACACGCAGGATGTCGAAGTCGGGGGCGCGGGGGGAGGCATGGCCGCCCAT
+>850:2:1:3502:19605/2
+TCAAGGAGTTCGTCGAGGTCTGCAAGAAGTACGGCGCCTACGTGCTGGTCGACGAGGCCCATTCGATGGGCGCGCG
+>850:2:1:3502:8833/1
+GTCGCGGGCGGCCGTTCAATTGGTAGGTCGATCCAAGCATCCAATCCGACGCAACGGCCCCGCTGGGATCCTGCGT
+>850:2:1:3502:8833/2
+TGGCAAAGGCGCTTCACGAGCGGCAATCCGAGCTAAATCTGCTGGCCGGCCACAATCTCCTGCTCACTCGCCGCAG
+>850:2:1:3502:6336/1
+CGGCGCTCGGTTAGTGTTGGTTGTCCGGTCGGCGGCTTCTGCGCCGTGGGACACCGGCACAGCTCATCGCAATAAA
+>850:2:1:3502:6336/2
+CGGCTCGGCGTACTGTCCAGCCGCGGTACTGCCGCGCCCGCCCGGGGTTTGGATGCGGGTTGAGAGGGGGGTGGGG
+>850:2:1:3502:3454/1
+GTCGATTACAAAGCTGGAGGGCGGCACAAAGAGAGCGGTTTGGGATGAGCGCTTGTATAATGTCGAAGCTTTTATC
+>850:2:1:3502:3454/2
+TGAAAAATGGCAATCGGGCATGACGTATAAAATAGTTGGAGCCCTCCAAGCGAGTCGGAATGGGATGCCGAACGTG
+>850:2:1:3503:2680/1
+ATATTCGCGCTCGCCCTTGCGGTCGTTAAGCCCGCCCGGGGTCGCCACGCGAATCACGAGCCAATCTCACGGCGGG
+>850:2:1:3503:2680/2
+ACAGTCGCATCCCCATCGAGCTCGAGGAGGGCGAGGTCGACGGCAACCGCTACGTAATGACCGTTCGCAAGACCGC
+>850:2:1:3503:9889/1
+CCGAGTGTCAGTCAACTTATCGCCTTGGCAATCCGCAACGGGCGGTTTGCCGCAGCACTTCAACGCGTTCAGGAGA
+>850:2:1:3503:9889/2
+GTAGGCGCTGCAAAAATTGGAGGCGGGTTCAAGCGTCTTGAGAAGCGCAGCCTCAGCGCGGGCCCACCGGCGCTGA
+>850:2:1:3503:19298/1
+GTCCCGGAATTTCCCGGGCGGCCAGGCCCCGCCCACCCCCCCCCCCCCTCCCCCTCCGCCGGTCCCGCCCGCCGGG
+>850:2:1:3503:19298/2
+AGCTTGAGAAGAAAAGAAGTACAGATCCGAGATAGATTGGTTTCAGACTAGACATAATTTCCCTCCGATTAAATTC
+>850:2:1:3503:10124/1
+GCCGGCGCTACGCCGCTAGTCCGCGATCCGCGCGACCCACCCCGCGAGCCACGGCCCCGGCCCGCCCACCCCCGCG
+>850:2:1:3503:10124/2
+CCTCATGCCACCGCCGCCGATGCAGGGAAGCGACGAGCGCCACCGGCAAGAGCGGATGCGGGCGCGCGGGCGGGTG
+>850:2:1:3504:10468/1
+GTTCCGCTGCCTGGCAGCTGCGGCGGGCGGGACTCTGCTCCGGCCCCGGCTCCATAATCAGGCAACGCGAACGGCC
+>850:2:1:3504:10468/2
+TGTCGCGCCGCTGAGAGACGGTGCAGCAGCACCCGGCTTGGTTCCCACAAGCGCGCGGCAGTAGCCACACGGATGG
+>850:2:1:3504:9030/1
+TCAGGGGACCGGTGGCGCGGACGTAGTCGTTCGTCTTCGGTTAGCCGGAGACAGCGGGACCCTTCCGCCGATCCGG
+>850:2:1:3504:9030/2
+GCAGTTCAGTCATTACGCTCAACATATTCCTTGGATAAGACATTGTCGCTGAAACCAGCGACAATGCGCGTGCAAA
+>850:2:1:3504:9165/1
+CGTCCTTACCGTGCGTTTCCGGCGAACCGCCGCCCATACCCTAAGCTTCCACGCTGACGATGTTTTCATCGTAAAG
+>850:2:1:3504:9165/2
+TCTCGAGACGATCACAACGAAGGTTGGAAGAGCGTGCTGGATCGCCTGGAAAAATTCGTCAGCAAATGATTGTTGA
+>850:2:1:3504:1720/1
+CGGTGGGGTCCCCGCCGACCTCCGCCTAGACCTCCCGCAGCTCCGCCGCCTGCCCGAAGATGGGGTCCTGGCCGGC
+>850:2:1:3504:1720/2
+CGGCCCCCACCCCCCCGGGGGCGCCAGCGACAATCCCCGAGCGGAACGCCTCGAGCATCAACAAGCGCTCGCAGGA
+>850:2:1:3505:6069/1
+GCGGAAGAGGGGTGCGTCGTTGTACTCGCCGACGTGGAGAAGGCCGACGTCTTTGCCGCCGCCAGTGTCGGGCGGG
+>850:2:1:3505:6069/2
+CTCCCTCCTGGCCGCGAGCTGGAGGGCGACAAGCCGGCCGTGGCGGGCTCGGGGGGGGTGATGGAGCCGGGGCCCC
+>850:2:1:3505:3898/1
+TGGGTAATCGTTCATTTCAATGTCCGCTAAAAGAGCGTATCAAAGGATGGTTGCCGAACATGCCAGACTATAGCGT
+>850:2:1:3505:3898/2
+GCTTGCGGCGCGTAGTTTAGTTGGTTAGAACGCCTGCCTGTTAATGTTCTTCCTAGCAAAGATCACTCCCTACGGG
+>850:2:1:3505:19230/1
+TTTCACGGGGGCCGCCTCGGACCGATCTGGCCCGCTCGTTTTTGCGCGGGGGGGGGGCGGGCGCCCTTGTTGCGGG
+>850:2:1:3505:19230/2
+GTTGGTCGCCGCCACCAGGCGCGCCTGGAAAGGAATCTCGGCGGTGCTCCCCACCGGCTTGACCTTGCGCTCCTGA
+>850:2:1:3505:7427/1
+GGTTCAGGGTGCGCCAAACGCCTCGCCCTCGAAAACTCCACCGTCTTTTATAGGTAACTGTGCGCGCATCCTGGCG
+>850:2:1:3505:7427/2
+CCGAAGGACTTTTCTCGAGCGGGAAGCTTCCTTCGAGTGGCCTTATGCCGCCGGGGGTGCACCCGCCACAGGGTGG
+>850:2:1:3505:12758/1
+CCGGCCCCGGCCGCCCCTGTTCTCGGGGTGGATCTCGCCAACAGTGGGGTGATCCTTCTGGCAGGTGGGGGTGCTT
+>850:2:1:3505:12758/2
+CGAGCCGCGTGGAGGAGATCGCGTCCTCCGAGCTTCGCAAGATCCGCGCCACCCACGGCCCTCCACGCCGCACCGA
+>850:2:1:3506:9850/1
+GTCGGCGGGCCGCATCACTTACTCGGAGGGGGGATTCCCCGGTCTCGGGACAGGGACGCGCGCGGCGCGCACGCGA
+>850:2:1:3506:9850/2
+AGCAGCCGCGGCGCCTCTCCGCCCGGGAGCGTCAGGGCCCGTCCTGGGTTGTCCTGGCCTTGGAGAGACGGGACCG
+>850:2:1:3506:13112/1
+AGCGGCTCGGTTCGTGATGGCCCAGTTCTTATCGACAAATTGATCTTCCTTTTTGGGCTGCATGTGCACCCACTTC
+>850:2:1:3506:13112/2
+TTAACCGACCGTCCGGCACGGCGATTCACGAGATTGCCATCCAAAAACTGAACGTCAGGCTTTGCTTGGATGGCGC
+>850:2:1:3506:12689/1
+CGAGGGTGGACCACGCCATCGGCAGTGAGGAGACCGGGCACCCCCTCGGCGCTGTCGCCTGGCTCGCCCCGGAGGC
+>850:2:1:3506:12689/2
+TCACTCAGTCGAAGAACGCCTTGACCGCGCCGAACGGGGTGAAGCGCGTCTCGAAGGTGTCCCCACGCGAGATGGG
+>850:2:1:3507:6495/1
+CGCAACCCGAGATTCCGCGGGGCCCTGTGGCCGAGGGCCGTCTCACTGCCGATAGTGCCGAGCTTGCCCAGCGCTA
+>850:2:1:3507:6495/2
+CAGCCCGAGCCTGGCTCGTTTGGGTTGTTTATTTGGGGCCTTCGGGCCCTCCCGCGGCCAGCCGCGCGCCTGCCTC
+>850:2:1:3507:15104/1
+CACCTCGTTCTGGCAACCCCTTTCATTCCTGGCAACGAAACGCCGCACGATAAGGAGATCGCCGTTCAAGCATTGA
+>850:2:1:3507:15104/2
+CAGATCCGCTTCGAAGCCAAGCCCGCCATTCAGAGCTGTCTTTCGACTCGTCGGAAAAATTCTCTTTCAGATTACG
+>850:2:1:3508:4578/1
+CCACACTCTGTCGAAGTCGCCCCGCGGGGTCTCCTGGGCGGCTTCGCTTCGCTTGCCGTTCTTTTGGCTCTTTCAG
+>850:2:1:3508:4578/2
+AGAACAAGCGGACCGCGAGAGACAAGGGTTTAGCTGTCGAGACCGAGTTGCGAGCTACACCGCGATCAAGCACATC
+>850:2:1:3508:18061/1
+TTTGTCTGGTCTTCTTCATAAAAGAGCGGAAATAAAGAGTTCTAATATTTGGTCACGGGTCTTCTTCGACGTGGGG
+>850:2:1:3508:18061/2
+CGCAATCATAACAGCGCGCCTGAATTCTCAACGCAGGGCTCCGCTGTGACACTCGAACGCAAACAAACGGCTCACA
+>850:2:1:3508:12186/1
+GATCAGCCCGACGATCGCGCAACTAAACGGATCATGCTCATTCACACCGTACATCTGACTAGCGACGAGTCTGGCC
+>850:2:1:3508:12186/2
+TGGTCGGGCGGCTCGGCGCTTGGGGAAGGCCGGCGTCGCACCCCCGAATGCTTTTCCAAGCAGGGGCGGTGGTTTT
+>850:2:1:3508:13298/1
+TCGGCGATGTTCGACGACCTGGTGGTCCGCACCGAGGCGTGGATGGGCAAGCAGACCCCGGCCAGCACCGGCGACC
+>850:2:1:3508:13298/2
+GAGGGCGGCGGACATGCGCATGTGCCCCTCGGGGCTGAACACGCCGACGCCCAGCGCCCGCGACACGTGCTCGTGT
+>850:2:1:3508:4667/1
+ATTAGCCTTCGGCGGGCAGGCGGAGGCCGAGCAGGGGAATACACCGATTCCCGCGGGAGGAGAAGATGCGGTAATC
+>850:2:1:3508:4667/2
+CGCCCTGCCGAACAAGAATAGCGCCCGGGAGGGGCACGGGTAGGTCGAGGAGCTCAAGCCCTACCCCACGCCGGTC
+>850:2:1:3508:7174/1
+CGGCAGGTGCTGTCAAACTAGCCAGAAACTGGTTCGTGATCGCCCAATTCGAGGCTTGGCGAGCTTCAGGGTGGCG
+>850:2:1:3508:7174/2
+CGGAATATTCCGTCGCCCTGAAGCTCGCCAAGCCTCGAATTGGATGATCACGAACCAAATTCCGGTTAGTTCGACA
+>850:2:1:3508:14014/1
+GCTAGGGCCGGGGGGCGTGCCACAGAACGAAATGCCTGCCCGTGCCTGGCAGCGTTCCGGCGGCGCCCAGATTGCC
+>850:2:1:3508:14014/2
+CACCCGGCACCTACGGCACCCAATGCGTTCCACCAGGCTTTCACCGCATCACATTTTGTCTAGACCGCCCACCGGC
+>850:2:1:3509:16934/1
+GTAGGTGAATACGACGCCGAACCCTTTGACCGTGGCCGATTGTGTAGAATTGACCCCAGGCGTCCCGCTCGGCACA
+>850:2:1:3509:16934/2
+AACACACACTCCGGTCAGATTTGGAAATATAAACCCTGTCTATACCGCGCTCTTTAGCGCGTTCAGTCCGCACAAG
+>850:2:1:3509:5917/1
+GTGAGGGAGCTGGCCAAGGCGCATCGCGTGGATGGCTTGGGGCTGAGTGCGGGCGCCCGTTGCATTCAATGCAGTC
+>850:2:1:3509:5917/2
+CTAGGGCGGTGTTTCCGCTGGGAGAGCCCCAAACCGCTGCTGGACCTAGCTCTACGCCCGCCCGCAAGAGCGCAAA
+>850:2:1:3509:11422/1
+ACCAGCTTTGCGGTCTGGATCGTATCCCGCAAGCAGATGGCCGTGGCGAGCCTGAGCCGCGCGGCGGCCGGGGCTC
+>850:2:1:3509:11422/2
+CGCTGGGACAGCGCGGCTTCGACTCCCTCTGGGTGGCGGAGCATTCGCACATGCCGGTCACACGCCGGTTCACGCA
+>850:2:1:3509:19104/1
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCTCTGGCCGGCTCGGGGTCCTCGGCCGGTCGCTCTTAGCCCCCCCCGC
+>850:2:1:3509:19104/2
+GACAGGCGGCCTTTTACGGCAACCCCAAGGTTGAGCAGGAAAGGCGGGCTCAAAAGGCCAATTAGAATCGACACGC
+>850:2:1:3510:14771/1
+GAGGTAGGCGAGATCGTCGTAGCCGATTGTGCTGTTCGCCGGAAGCACCTGGCTGAGAATGACGACCCGCCGATTT
+>850:2:1:3510:14771/2
+TATTATCTCGACCAACCGCCGCGGTATTACGTTCTTGGCGGGCTGATTTTTCAGGAGTTATCCCGTCAGTATCTCA
+>850:2:1:3510:8041/1
+CGAAACAACCCGTCGCGCTTCGGGCCGAACCAGCGATTGTCTTCGCTGTCCGTATAGGGTGATGAAAATTCCAACT
+>850:2:1:3510:8041/2
+TTGCCGAAATATCCTTTGTGTTTGATGATCGGCGCGCGACTCGGCCTGGTGGCGAAGGGTACGGACGGCGAGCTAT
+>850:2:1:3510:1154/1
+CGACATACTAGAGCTGATGCTCGCGCGCGAGGGCTGCGGCGCCGAGCCGCGGCTGGTGGTCACGCATCCGCTAAGG
+>850:2:1:3510:1154/2
+GGGCAGGGTTTAACGTGAGAAGGCGGTCAAATGGCTCAAGCCGTTCAAAACGTTAAACGGTGGTCTTGACCGGGCG
+>850:2:1:3510:13465/1
+GCTGGCTCCAACGCCGTTCCGAGTACCGCCCCGCCCTGCTCCTGTGGCTGGCGGACGTGGGTGTTCTTGGGCTCCG
+>850:2:1:3510:13465/2
+ATCGCGGTCAAGTGCTGGCGGAGTTCGACGGGCGCCGCGCGGTGGCGGGGGGGCCGCGGCCACTTCGTCGTTTTCG
+>850:2:1:3511:6862/1
+GCGGTCAGGACCAGGCGGGCGCCCCCTTCGGCAACGCGTTTCACCGGGGGGACGGCCCTACACCCCCGCCGCCCCC
+>850:2:1:3511:6862/2
+GGTGGTCATTGACCCCACCGGTGTATCCGACCCGGGTGGAGATGATCCCCTCGCGCTGGCGCAGAAGCTCCTGGCC
+>850:2:1:3511:8807/1
+TCGAGAATCTGCGACCCCAGGTGGCGGAGTGAGGCCGTGGGAGCGGGAGGCGCCCCGCTCTCCTCCGGTGCGTGGC
+>850:2:1:3511:8807/2
+GCGGGTCGCCACGGTGGCCTGCAGGAGAACTGGAGCGCGCGCTCGAGCCGGTCAAGATGACCGCGCCGGGCGGCGC
+>850:2:1:3511:19077/1
+CCTTTTTTTCCTCTCCCCCCCCTCCTCCCCCCCCCCCCCCCCCCCCGGCCGCCCCCCGCGCCCCCCGCGGGGGGGG
+>850:2:1:3511:19077/2
+CAGCTCGACCGGTACGGCGAGCTGGAGACGATCGCCGAGCGCTGGGCCGCGGTCGTGGGCGCCCGCGACGCCCGCC
+>850:2:1:3511:4155/1
+TGAGCACCCGGTTGTCGAAGGGATCCACGGTGTTGCGCCACACCGAGAGCACCCCGACGACCCCGTCCTCGGCAAG
+>850:2:1:3511:4155/2
+GCCTACCTGGCGCTCGCCACCGAGAAGCCCGTGCCCCGCGACCGCACCTCGCGGGTCGGTCGCGTCCGTATGGAGG
+>850:2:1:3511:5739/1
+GGAGATGACGTGAGAGAAAGGCTTGGGGGGGGGCAATGACCACGCTTGAATCTCGAGAAAATGTCCGGGAAGCAAG
+>850:2:1:3511:5739/2
+TTGACGCTGACTATACGAGCGAGGAGCGAGGATTTATTGTTTACGGCGGCCAGGTCAGGAGAGTTGCCAGTGTAAA
+>850:2:1:3511:2519/1
+AAACGAAAGATCAATGTGACTGGACAAGTTTTCAAACAAGGACCCGTGGAGATGCCCGATGACAAGCCCGAGTCAA
+>850:2:1:3511:2519/2
+TTTGTCCGGATCAGTTTCCTTGCGGAGTTTCTTTAGATCGAATTTCAACGGCTTCTGACCCGATCTCGGTACTTGA
+>850:2:1:3511:3345/1
+GCAAGGCCCGGCGCGGGTCCAGTCTTTGCTTCGCTGGTGCCAGCGCGGCGTCATACGCGCCTAGTTTTCTCAGTTG
+>850:2:1:3511:3345/2
+AGTCGCGTGCATCGCCGCGTGGGTCGGTGGGTTTGGTGCGGCGGCGGGCCCTGGGGGGCCTAGGGCCGCAGGCACG
+>850:2:1:3512:1306/1
+GAGGCGGCCCTCGACCGCCCGGTGGCGAATCCGCGCACGGAGGCGGCACTGGTGGCGGCGCAGATGGCGTATCAGG
+>850:2:1:3512:1306/2
+TCGCGGGCCGGCCCGCGACGAGGCACGCCGGTTCGCGTATCAGCCGCGGCTGCTTCTCCCCTCGCTCCGCCCCAAC
+>850:2:1:3512:17180/1
+ACGATCTTCCTCAATTCGCAGGAGATCGTCACCGCGATGACGATCGGCGACTATCCGGAATGTCTCGCCTTCGGCT
+>850:2:1:3512:17180/2
+ACCGCCAGGTCTTCGTCTTATTAGACCGCGGTGATGCCGACGGTTGGACGGCGCATCGTGTGGTTCTTGAGCAAGC
+>850:2:1:3512:4884/1
+GAAGAAGCTGGCACCGTCGTGTTGCAGCGCGGCGAGCGGGCCTTTCCGCAGACGGTCCGGGTCCGCGGGCACGAGG
+>850:2:1:3512:4884/2
+GCGCGCCCGCGTACACCCTCGCCCTCGTAAACCTTCCGGCGGCCCCGCCACACGTGTACGCCCAAGGGCTGAGGGA
+>850:2:1:3513:18617/1
+GCGTACTGCTTTGGAGGCCGGCGGGAGTCGCCGATCAGCGCCACTCTGTTGCTGCCCTCGACGGATGGCATCTGGT
+>850:2:1:3513:18617/2
+CCGCATATTTTCTTCGTCCAAGGCCTGGTCGGGGTGATCGCACCTTCTCGAGAGAGCCCTCTCGGTGTGGCGGTTC
+>850:2:1:3513:17415/1
+CCGACCTTCCGCCAGAGCAGTACTCCTACCGACCGAGCAGCAGCGCACAGCAAAGGGATGGAGGGGTGAAGGGCAG
+>850:2:1:3513:17415/2
+TCCACGGCGCATTCCAGCCACATCTTGATCAGAAGCAGCATCCGCCGATCAACGATGCGCCCGCGGAGCGACACGA
+>850:2:1:3514:17213/1
+GCGGCGCTCGACGGCAGGGCGCCGCCGAAGGGGGCGCGCCGGCCGCGTGCGAACGGGCGCAAGGGGGGCGCGGGGG
+>850:2:1:3514:17213/2
+GCTGCGGATCGCACCCCAGAGCGCACCCGCGCGGCGGGCGGGGCGGGGCTCGTGGGGCTGGCCTCCCCCGCGCTCG
+>850:2:1:3514:20343/1
+GAAGACCGGTAGGCCCGACGGCGACCCAGTCGCCGGATCGCGAATTAGCGGGGCCGCGCCCCCCCCCCGCGTCAGA
+>850:2:1:3514:20343/2
+CGAGCGGCCCTTATGTCCCCCACCTTCCCGGCCATCGCAATCCCGGAAACGCCCTCTTCACTTTCCGCACCGCGCG
+>850:2:1:3514:4862/1
+GCGCTTCTCAGAAACACCGGGCGGCACGGGCCGACGCGGGGCGGGATTGCGGGCGCCCTGGGAAGCCGGGCGGCGC
+>850:2:1:3514:4862/2
+ATTCTTCTCTACAAACGCTTAGTTCGCACGCAAGCCATCATCGAGTCGCTTCTTTGGATCGGAAAATATCCTGCGG
+>850:2:1:3514:3512/1
+AGCGCTGGCCGTGGCAGACCCACATAACCGTGCTGCCCGGCCGCCGCCGGCCGGGCGGGCGGGCCGTGGCGGAGCG
+>850:2:1:3514:3512/2
+GAATCGGTCCGCCCCGCCGCCCAGCAGCGGCGACCTGCAATCTCCGGTCGGCGCCCTTCACGGCGGGCTTTGGCCG
+>850:2:1:3515:11818/1
+TTCATTAATTTCCGGCGTTCCTCCACCGGGAGCGCATACCAGTTGCGCTGTTCAGCGCGGCGCTTTCTCATATTCT
+>850:2:1:3515:11818/2
+ACCAAAGAAAGCCCATACATCACCAGCGAAGACGAACACGCGCAAACGCACGAGCCGAGTGTCCGGAATGATTCCG
+>850:2:1:3515:18678/1
+GGGGCTTCGACCGGCTTCCCGCCGAGGTCGGGCTTACTAATCCGCCCCATCCCCCGGCCGGTCCGCGCGTGGCCGC
+>850:2:1:3515:18678/2
+AGCCGCAGCCAGCTCACGCAGCCGCCTGATCCCCGCGACCGACAAGACCGTCACCCCCGCCGCCACGGGCGCCCGC
+>850:2:1:3516:12566/1
+TACGGCGCCGCCGTCCGCTTCGCTTGGAATCCGCAGACTCTCGTTGAGTTTCGTGTCTGGTTTACGGGCCTGTAGA
+>850:2:1:3516:12566/2
+TGATTAGCCGCGGCAAAAGTGATCTCAATGAACGAACGGCGAGCGGCCATGGGAGCAACGTTTCGGGGCTTCCGCG
+>850:2:1:3516:15031/1
+CAGACATAGTGGTCCTTCACGCCCTTGACTCGCAGATCTTCGGCAACTACCCTCTTTGATGATGATTTATTTAATT
+>850:2:1:3516:15031/2
+CAATCGGAGTTTTGAGTTGTGTTGCCCTGCAGGCGGCCGGCATGTGCATGGTCTTCCATTTCGTTTCCCTGCCCGA
+>850:2:1:3516:3168/1
+CCGGTGTTGGCGAGCGTGATCGTGAGCTGACCGTTGGCGTGGAACTGCCGCGCCCGGGTTCCCAGGCGAGAGGGCA
+>850:2:1:3516:3168/2
+GTCCTGCCATTCACGCCACCGCTGGCGACGCTGGCGGAGAAGCAGTGCGACACGCTGCCCAAGCCGATGCCGCCCA
+>850:2:1:3516:19460/1
+GATATGCGAGCACCGTCGCCCCCGCGGGAGAACCCCGCCCTCGTTCCCCTGGGTCACGCCCGGCCGGCGTCGGGCG
+>850:2:1:3516:19460/2
+TCGGTGACGTTGCCGCCCGCCACGACGACCTGCGGCTCGTGGTTGCCGGCCCGGACGGGCCGGCGGGTGGCGGGCG
+>850:2:1:3516:8372/1
+ACTCCCCACTGCGGCTCGGCCGGGGGCCCCCGGCCCTCCGCGGGGCGGGGCCTCGGGCCGGGGGGCTCCTGCTGGG
+>850:2:1:3516:8372/2
+AAACCGAAGTCGAAGAAGCTGAAAGCCGACAAGAGTGGCGCAGCCGCAGCAGCATCAAGCGATGCACAGATGGGCG
+>850:2:1:3517:19889/1
+GCGCTGCTGCGTGCCTCCGAGCACCTCAAGGGGCTGCGGACCAAGAACGACGACCAGAAGACCAGGGCCGAGAAGG
+>850:2:1:3517:19889/2
+GGTGAGGGTCGATGAGGGTTTTGAAGCGTCCGTTTTTCGATTTGTTGCCCTGGGTGGCGTTGAAGTCTTCGAGGCG
+>850:2:1:3518:13129/1
+AGCCCTGCGGCGACGCGTCGACCAGCTACGACCTGCTACTCCGCCTGGACTCTTACCGTGCATCGGCGGGCGGGTC
+>850:2:1:3518:13129/2
+GTGGGCGTGCGGGCTGTAGTGGTGCGCGCGGCCTGGCACGCAAGCGAGCGCGCGACGGGGTGGGGAGGGCCCGGGC
+>850:2:1:3518:6561/1
+CGGACCGGCACCTTGCTGATGCTCCTGACCGTGTCCGATGGGACCGCGAAGCCAATACCCTCCGCGGGGTTACCCA
+>850:2:1:3518:6561/2
+TCGCAACCGAGAACGAGACGCCCGAGCAGAGTGCCGCGAAGATTCTCGCGACGCTCGAAGAGCTCAGCTACCTCGC
+>850:2:1:3519:11057/1
+GCGGCCGTAACGCGGCGAATTGTCGCGGCGCTCGTCCTTGACGCGCGCGCCTGGCGCCGCAACTCCCCGCCGGGGG
+>850:2:1:3519:11057/2
+GTGGTTGGTGATCCGGCGGGTTCAAGGGGCCCAAGAACGGAAGCGCGCGATGCTTCTTAAGTACTACACCTTCTAA
+>850:2:1:3519:13711/1
+CGGCGAACTCCGCAGCGTCGTCGGTCCATCTGGCACGACAGTGGAGACGCACGGTTTCTGCGACCACGCTGGTCGC
+>850:2:1:3519:13711/2
+GCTCTTGTACGTACCCTTCTCGCGTCCCACGCTTCGGGCAATGCCGTGGTAAGGGTCTTTCACCGGCGTGGCTGTG
+>850:2:1:3520:1375/1
+CGATATCTCCGCCGAGACCGACTAGCACGCCTCGGGACTCCCCCGCAGCCACGTCCGAACTGGGGCGGGGCGGTGC
+>850:2:1:3520:1375/2
+CCCGGCGGCCCTGGTAGCAGGCGCCAATATCGTGTGCTGCTTCGCGCGTATCGAAAGCACCATGGCGGGAGCAGTT
+>850:2:1:3520:3440/1
+AGCTTGTTGACCGTCGTATTGACGTTGGCGTCGTAGTTGACATGCGTGTGCGCGGGCCAAAGAGCCTGCTTCAATC
+>850:2:1:3520:3440/2
+CAGGACCTTTCAATCAAGGCCCGCTACTCGCGCTTTGGTCCATTTCATATCGACCAGCAGCGCCAGCAGGGCGCTC
+>850:2:1:3521:7248/1
+CTGATTGCGGGGGCGGGGGGACGTCTCCCTGCCCGCCGCGCCCGCTCCCCCCCCCGGGGGGCGGTCCCGCCCGCGC
+>850:2:1:3521:7248/2
+CCGATCACTCCTGCGGCCGGTTGTCGGGTTGGAGGCCCCCACACACCCCCTCGCCGCCCCCCCCCCTCCAAGCCTC
+>850:2:1:3521:14568/1
+ATCTTATCGGCAGCCTTACAATTTCGTGTGGCCCTATAGTTATAGCCGGGATTCAAGAGGACCGGGCTGTTCTTCG
+>850:2:1:3521:14568/2
+TACGGCGATCGAGATTATGAACGTGCCCTGGCCGAATTCGAGATCGCGAAACGCGGTCTACCAAATGAAGCCCAAG
+>850:2:1:3521:8444/1
+GACCGGTGTTTTTCGTTTGGCGATGATGTCGACGACGTCGATGCCCGCACAGGTCGCGATCGCATTGAGTAATGTC
+>850:2:1:3521:8444/2
+CGTCACCAGCAGAACCCAGCAGCCCGCCCGCCGCGCCGGCGCCGGCCGTCACCCGCCGGCAGGGCGCCCGGCGCGG
+>850:2:1:3521:5656/1
+CCGCTAAAGGAAGCGGACTGCAGGAAAGCAGATCTAGATGGGGGGAGTAGAGGGAATATCATCGTCGGGACCGATC
+>850:2:1:3521:5656/2
+AATTACGACCGCTCAGGGTCATTCGCGTCGCGTGGGGCATAAGCGGACGTAACTCGGACATCGGGGAAACGACGCG
+>850:2:1:3521:15604/1
+GCTGGACAGGAACGGTTGAGAGTGACGTGCGCCTTGAACTTGGACCGTCTTCATTAATTACCCCTGGTTAGTTGTT
+>850:2:1:3521:15604/2
+GTTCTACCGGTTCTAATCACAGTTTAAGTCCGTAAACCACCACGGCCCGGAGCCACACTCCGCGCCGCTTTCCTTC
+>850:2:1:3521:1225/1
+GGCCGTCGTCCGGCGGAAAGAGCCGGCGCCGCTCGGGGTGGACTGCCTCGATCGCCCCGCCCGGCCCGCTCCCCCC
+>850:2:1:3521:1225/2
+CTCGGCCAAGAGCTCGTTCGACGCCATGAACACCCGGATCATGCAGGCAGGCGCGGGGGTGGACATCCCGGACCGG
+>850:2:1:3521:12952/1
+GACGGGCGCGCGTTTGTTCGCGTTGCGGTTGGATCCGGGGAGGGGACGGCAGCCGCGCAGCGGGTAGCGGGGCGGC
+>850:2:1:3521:12952/2
+CCGTTCGGTTTTGCGCGTTTATCCGCGAGCACGCGCTCGGCATAAGCGCGTGCCAGCACCGGGGTACTCTGTCGAG
+>850:2:1:3521:12732/1
+TGAAGTTAGTGAGAGCGCCGAAGTCTCGCGGGTCTGTTTGGTGAGGCTCTGGCGGGTGGGGCTTTTTGTTTTTGCG
+>850:2:1:3521:12732/2
+ATGTTTCTCCAACCGCGCCGCAATCCTAGACACCAAACCCCCGAGCGCACGTTGCGTGGATTGCAAAGCAACATAT
+>850:2:1:3521:9298/1
+TGTTGGGCACGATCACCGGTCTGATCAGGTCGTTCAGTTTTCTGGGCAACGAAGAACTCGCTGTACAAGCGGTCAC
+>850:2:1:3521:9298/2
+CATCACTTCCAGGTTCGTGGCTGCGGTTTGCAGTTCGAACTCTAAGTTAGACACACGCGACGTGAAAAAGTTAAAC
+>850:2:1:3521:20316/1
+CGAACAAACGCGCCTCGGGTGTTGGCTTGAGGGGCACGCAGCCGGCGAGGGGTTCCACCACGCGCTACCCAGCCGC
+>850:2:1:3521:20316/2
+CTGGAGGAGCGGATCCACCCCCTGCCGGCGCTGCGCAATCTTGCGGGCTACCTTTGCGCGCATTCCGAGTCGCTCG
+>850:2:1:3521:21324/1
+GCCGAAAACCAGGTCGGTCACCACCTCCGGCCGCCCTCACCCCGCCCCGTCGTCGAAATACACCGCGGGCGGCCGG
+>850:2:1:3521:21324/2
+GTGGGCGTCTTCGCGCCCTACAAACAGTTGGGCCCCCCCCTCGCAGGCTAAAATCCGGAAAAGGACGCCACAAATC
+>850:2:1:3521:20574/1
+GCGTACGAGTTCGGCTGGGTGTACCTGGAGATGCTCGGAAAGCTCGGGGTGCCGGCGCAAGGTTCGCGTCCAGACG
+>850:2:1:3521:20574/2
+GAGCAGCGCTCGGCGCGCGGCCTTTCTGTCGCGATCAGACCCACCGGCGAGGCCACGTGCGAACGCGAGGCGGCGC
+>850:2:1:3521:9048/1
+GCCGGCCTTCGCCGTGGATGCCGATGCGGCCGCCGGGGCGGGCGTGGCCGGGGGGGTGCGCGGCCCGCCCGCGGGC
+>850:2:1:3521:9048/2
+CGCTCGCGCGCAACCGCTTCCACGGCTTCATCCCGATCGACTACCCCTCGCTCACCGACGCGCCGGACGCCTTGCT
+>850:2:1:3521:4101/1
+CGCTTTATGTTTGGTGTCGCTGTTTTTCCAACCAGATCGGATTTTGTCATCGGGCCTTCCGCTGCATTTGGGAGAG
+>850:2:1:3521:4101/2
+CCATGGCTCGAAATTACTGATGGAACGCATAACAACGACGGCGACGCATCAGCCATTGGCAAAGGCAAGCCCGCGC
+>850:2:1:3522:18424/1
+GAGCTGGGCGGATGGTCTTTGAATATCGAACAAGGAATATCGAATATCGAACACAGAAGAGGAATGCAGAAATACA
+>850:2:1:3522:18424/2
+AAGCGGCACAGCCGTGCTCATGGCCACCCACAGCTACGGCTTTATTAAAAAATTCCCCAGCCGAGTATTGGAATGC
+>850:2:1:3522:4923/1
+TCTCGACGGCGTATCGGCTGTTGCTGCCCGCTAAAACCCTGGCCTGCTGCAACAAAGTCAGAATATTTTGCCCGGG
+>850:2:1:3522:4923/2
+TGATGCCGCGGGCTTTCCGACCAATCCCAATAATTGGCAAAGGCCGCTCTTTCGGTTTCGCGATACATGGCATACC
+>850:2:1:3522:8260/1
+AGCCGGCTGCGGTGGTGCCCCGACGCGCGGCCGAGCTGCGGGGCGAATCCGAGGTCCCGGGGCCGAGAGGGGCCGG
+>850:2:1:3522:8260/2
+CAACTAACAGACCGTTGCGCGGGGACGCTTCAGCCATTCCGTTGGCGGCGCGGACCTCCACCTAAGTGCGGACATT
+>850:2:1:3523:14208/1
+GGGGTGGTGTTCGCATTAGCGTTTTCTCCGGCAACGGGCATAGCCTGCTTCAGCTTGCAGGGCGTCTTGGCGAAGA
+>850:2:1:3523:14208/2
+TTTCTTGGTGCTGGAGCCATCGCAGAGGCGGGTTAACCTCCCAACAAGTGCTTCCTTCCGCAAAAAAAGGTGCAAC
+>850:2:1:3523:10447/1
+AATACGCGACGCATCGCAGCTCTTGGAAGAGGTATCTACGCGCTTGCAGCAACCGGGCTTCTGGATGGGCGCCCGG
+>850:2:1:3523:10447/2
+ACGACCGTAATCATCCTCAACCAGGCCAAGCGCGAAATCGACGGCTGAGGTCCCACCCGCACAGGTATAGAACGGC
+>850:2:1:3523:2446/1
+AGACGCCATAGACGTCGAGGCATCTGAGGAGCATGGCCTGGACGCCGGAGCGCGCGCGCGCGACGCGGGGGGGCAG
+>850:2:1:3523:2446/2
+CTACTTAACGCGGGTCTGGGGGCGCATTCGCTGGATGGGCCCGTAGGGGTACCGGAAGCGACCGGGATAAAGTAGG
+>850:2:1:3524:13023/1
+CGTAGAGCGCGCTGTCCAGCTGCAACGACAGCCACGTCAGCGGGTGCCCGCTGTAGCCCTCCAGGGACGTGATGGC
+>850:2:1:3524:13023/2
+ACCTGTTCGTCAGCGGGGTCCTCGCCCTGCTGCCGCCCTTCGCGTAATGGCCACCCTTCCGCGCCCCCTCCCCCTC
+>850:2:1:3524:17731/1
+TCACTGGCGGCCCGAACCGCGCGGTAGACGCGGGCCCCCTGCCCCCGCCCCCCCACTCCGTCCCCGCTGCACAGCA
+>850:2:1:3524:17731/2
+CCCTGCACGTCGAAGCATTCGAGCCGGGAACGACTATTACCTGCTGGGCATGATCCGCGGCCACGGGGGCGCGCAG
+>850:2:1:3524:19249/1
+CAGCGCCACCGGGCCCGGCCCGGGGGGGGCCACCCCCCCCGCCCCCCCCACGCGCGGGGGGGCGGCCCCGCCGGGC
+>850:2:1:3524:19249/2
+CCGCCCGGCTGTCCGGAGTGCTCGCGGTCGTCTACCTGATCTTCAACGAGGGCTACACGGCGAGCTAGGGCGAGGC
+>850:2:1:3524:5628/1
+GCTCCGCCATCCTGTAGTGAGAGCGCGCACGCGGCGCAGCGGAGCACCACGAGCGCGGCCCCCATGCCCGCCACCC
+>850:2:1:3524:5628/2
+GTGCAATGCTCGATCAGCAGCGGACCGGCCATTTCAAGCCTAGCCAAAAGGGGAAGCATTGAAGGGAGCACGGCCC
+>850:2:1:3524:4124/1
+GCAAATTCCAAAAATTACTTTCGACCAATGGTGGGCGAGCGTGAAAGCGGGCATCGCACCTGACCCACCAAGGCCG
+>850:2:1:3524:4124/2
+GACGGGGGTCGGGGCGATGCGGCCGGAAGGGGCGATGCCGCCCAGATGAACAGCCCGCTCCCAGCGGGGCCAACCG
+>850:2:1:3524:5417/1
+ACGGCATGTACGAATAGTGGCGCGTCAGACGGCCGCCGATCGCCTTCAATCCCACGGAGATGAAGGCTCAGGAGGC
+>850:2:1:3524:5417/2
+CACCTGCATGACCTTCTGCTTGGCAAGTTTCTCGAAGAAAGCCCAGCCGAGATCGCGGCTGAGCTGCTGCGTCGCC
+>850:2:1:3524:19152/1
+TTCCCAGGATTCATGGGCGCGTCGGCCTGGGGGGTCCATACTCCCCCGGCCTCTTTCCCGGCCCGCGCGCGCCCCC
+>850:2:1:3524:19152/2
+CGGCGACGATCATCCGGAGCGACTCCGACGCCGATCTCGCGCTGCTCAAGACCTCCCTCGTGTTGCCGCCGGCCCG
+>850:2:1:3524:16106/1
+CTTGAGCTTCATAGCGCCGATCTCCTCGCCGACGAAGTTCTAAGCGCGCGCGCCCGCACCGATGCCCGCATTGTCG
+>850:2:1:3524:16106/2
+CCCCAAAGGGATCGGCCAGGAGCTGTTCACCCGGCGGCGGACCTCGCCCTAGCAGCAGTCGGTGAGTGCGCCCCGG
+>850:2:1:3525:10727/1
+ATCTTGAGCATCTGACGCTATCCACGAACAATCGCTGCTGCTATCGAACATAGGCACCTGCAAACCGTCTGAGCCG
+>850:2:1:3525:10727/2
+GGCAATTCTCGGGGCCGGTTTGATTGTCTCTTGGTGCAGCCTTAAGCTAGCTGGCGCAGGCTACGCTCAGAAGTCT
+>850:2:1:3525:2073/1
+TCGGACCGCCCAGCGCCGCTCCGGGCGGGCGCGGCCTTCGGGGGGAACAGCAGCTGGCGGGAGGCACGGCGATGAT
+>850:2:1:3525:2073/2
+ACCTCAGAGAGAGTTTGCCACTGTCCACGGGAGGAGCCTACTCCACGCCGTCCCTTGCTCACGGCTGCTATTCTTC
+>850:2:1:3525:9763/1
+TAGATATGCGTACGAGGAACGACAGAATCGCGGAGCAAGTTGCCGCTGGGAGAAACAACTTGCTGCTCCATGTTCA
+>850:2:1:3525:9763/2
+GCCGCCTATCCGAGGAAATTTCTTCCGGAACGCGCGGGGGTTTTTGGGGGCGAGGGGGTTGGACATCGTGGGCTGA
+>850:2:1:3526:14514/1
+ACGCGGCCAGAACGAACACTGCCACTGCCGTGAGGACCGGCCACCGGCGACTGCGCACCTGCATGCGCACGCCTCC
+>850:2:1:3526:14514/2
+CTCACGCTGCGCGCGCGCGATCTCTGCCTGGGGCCGATCGCCGATCCGCGCGATCTTCTCGACGCGCGGATGGACG
+>850:2:1:3526:20420/1
+TGCGCACGGGCCACCGCCGCTGCGCCCTCGCTCTCTCTGACCTTGATCCGGCTTAGCGCTTGCGTCAGCGCCAACC
+>850:2:1:3526:20420/2
+GCGCAGGGCGCCCATACGATCGAGAACATCCTGATCCAGCTGCGTTCGCGCCAGGCCGCGCGCGAGCAAGCTGCAA
+>850:2:1:3527:20625/1
+TTCGGCGGAACTGTTCGCGGGTACTGGGTCCCGCGGCCGCGAGTAGCTGCGTGTCGATCTGGCTCCACCACGGCTC
+>850:2:1:3527:20625/2
+CACCCAGGTCATCCCCTTGGCCAGCAATTATTTGATTCCGGGGATAATGTGAGCGCGGTCAAACAAAGGTATGGTT
+>850:2:1:3527:18486/1
+GCAATCGGCCTCTCAGCAAAATACCTTTCCGATGTGATGCAGCAAGCTGTGCCTCCACAAATGATCGGCAGCATTA
+>850:2:1:3527:18486/2
+AGATGGATCGGAGGCTTCGCCGGTGCGCGCGGTCGTGTTGTTCCAAAACGTGGGAGGGTGGCCCTTGCGCGCCGGC
+>850:2:1:3527:7278/1
+ATTTGAGAACAGATCTGCACCGGAACGAGGCGGCAAGTGCAGACAACACTTTTTATAATTTTGCTCTTATCGTTCG
+>850:2:1:3527:7278/2
+AACGCTCCTGAACTTCTTTTGGCAGTTCGATGAAGTAAACCTTCGTGATTCCCGATTTCGTTTTGACCATGATGCC
+>850:2:1:3527:20397/1
+AGACATTCGGCAACGTGCTGAGCCGCCCGTGGCTCGAATCGTGCAGGGCCCCGGGGCTGACGGGGGACCTGCGCCA
+>850:2:1:3527:20397/2
+TCCGGAAGTTGGCCAACGTTCCATCGAGGGACAGCCCGAGAGCAAGCCGTTGGGGATGCGGATTGAGAAATCTCCG
+>850:2:1:3528:18351/1
+CGAGCGCTTCGGTATCCCCGACCTTGGCGCGCGCGATCAAATCGACCGTTCGATCGAGAGGAGGCTCGGCCAATAC
+>850:2:1:3528:18351/2
+AGGGGGGTTGTGGGTTCGTTGCCGGAGTAATAAAGGGCAGGCGGGCGCAAGGCGGAGACAAATACGGATAAGAAGG
+>850:2:1:3528:9858/1
+CGCGTAGAATTGCTTACCACCGGCATCTTGCCCGTTGGCGGCTCCGCAGAATATTTAAAGGCACCCCCGCAAGCGC
+>850:2:1:3528:9858/2
+TCTTCCGGCAAGTCGCGGTTGCAGCCGCAGGGCAGGCCCCACAGGCGCGTCATCAGCGCCAACAGATAGCCGAAGA
+>850:2:1:3528:2989/1
+TATGGCGGCATCGCGGGCGCCATCGCCTTCAAACTCCTGCAGGAAATGCTCTCGCACAGCTCGCCCCCATTCTGGG
+>850:2:1:3528:2989/2
+CGACGCGACGATGCCGCCGAAGCGCTTGCCGAGTCCTTGGGTTTCGAGGGCCACGTCCATCAGCGCGCCCCCTTGT
+>850:2:1:3528:19949/1
+CGGCGTGGCGGTCGGGCGGGTGGGGGAGATGACGACCTACACCCCCGCGGCGCTCGGGGTTGCTTGGAGGGGGCGG
+>850:2:1:3528:19949/2
+GCCGTCGCCGACGAACCCGACGATATTGATCACCAACCCGTTCCCAAGCAAGCTGCGGGCTCTCAACCACTCCACC
+>850:2:1:3529:17434/1
+GGCGTCCGCGAGGAACGCATTTCGACGGTGCGCAAATGCCGTATGCCATGTTTTTCAGGGGCGGCTACGCGATGCA
+>850:2:1:3529:17434/2
+CCCGAAAGCATCTGGCGCGCCAACCCTCCGACGTTTGAGCTACTCTTTGACCTTTACAGACGTGCCAACGGGGGCG
+>850:2:1:3529:1586/1
+CGAGGCGGAAGATGTGATCCACTACAACGGGACGGATTGCGGCGAGGTGAGGGAGGTGGCGGACCACCCCGACGCC
+>850:2:1:3529:1586/2
+GCCAGTCCGCGGGCCACGTCCCGCTCGTCATCCGCAGCGACCAGCCGTGAGACCGCAGCTGCTGCTCTCCCAGGTC
+>850:2:1:3530:19104/1
+TGGCAGCCCTTTCGTTATTGGTTATTAGTTTGGCGGGATGGGGGCTGCTGGTCCGATCGCTATGAGCCCGCACGCG
+>850:2:1:3530:19104/2
+GACAGGCGGCCTTTTACGGCAACCCCAAGGTTGAGCAGGAAAGGCGGGATCAAAAGGCCAATTAGAATCGAAACGA
+>850:2:1:3530:19321/1
+AAAAAAAAAAAATTGGTGAAAAAGAGTCTGGTACAAAAGAAAAACAAAAAACCAACAGACAACACAAATTACACAA
+>850:2:1:3530:19321/2
+AACTTGGCCATTTTGATCGCGATGATGCATTCCTTGAAGACACATTCACGTTCAAAAAAAAAATAAAGAATAAAAT
+>850:2:1:3530:10055/1
+GCATAGCGTTTGTCTTTCAGCCCGTCGAACCGCCGCTCCCGACCGGCGAATTCCTACAGCGCCGCGCGCAGCGACC
+>850:2:1:3530:10055/2
+GCTGATGACTTGATCCCCTGACGATCGAGGAGAGAACCAGCAGGGGCGCGCTTTGTACGAAGGGGGGAGGGGGGCG
+>850:2:1:3530:19198/1
+CGTACGGACCGAACTGGCCCCGCGGCGCGGGGGGGGGGGCGGGGGGGGGCGCCCTCGATGTCTCCCCCGCCCCCCC
+>850:2:1:3530:19198/2
+ATTTCGCACTGTTCTCGGGCAACCTGCGCGCGCGCGTGGAAACACGCTACGAGGATTCGTTCTGGGGCACGTTCGC
+>850:2:1:3531:2561/1
+CGGCAGCGCTGCCGAGGCGGCGCCCACGCCGCCGCGCGCGCCGAGCCCCGCTCGGGGCACGGCATCAGGGCTAGCG
+>850:2:1:3531:2561/2
+CGCCCGACGAGCCGGGGGGGACCGCACAGGGTCAAGCGACAGCGGCGGGGGGATATACAATCAGACCGCGAGACGA
+>850:2:1:3531:6062/1
+GCACGGGCCGGGCAGGCTTTGAGATCCCTGTCCGCCATGCCCAGAGAGCCCGTCAGGGCGGAGCGACGCGTCGGGG
+>850:2:1:3531:6062/2
+GACAGTGAATGTGTGCGGCAGCGTTGTCTTCCCTGTTAAGGAGCGGCCACCCGGGGAGCCGTTCGTGACCGACTTG
+>850:2:1:3531:14432/1
+GTTTGTAATTCATTTGAGCTCCAGCACGTCTCAGAACGATGATCCCGTAGATCACGCCAACAATGGCGCAGGTGCC
+>850:2:1:3531:14432/2
+GTCTTCAGTTTGTCGTCATGGCACTTGTTGCCAACACACCAAAGGCAAGAAGCAGCACTCGAGAAATAGATGCTTT
+>850:2:1:3531:19628/1
+GGCTACACGCTGTGTCCTGATTGCGGTGGAGGACGGCTGCGGCAAGAGGCGCGCGACGTCAAACTCGGCGGCATGA
+>850:2:1:3531:19628/2
+AGCGTGAGGCAATCAAGTCCCACGTCTACCAGGAAACGAAAACGCCGTCTAATCTCGAACAGAATTCTATCGGCAA
+>850:2:1:3531:4489/1
+GCGGGCCGACCCGCAGGCGAGGGCGCGCGATGCAATGGCGGTCGCCGCGAGGTCGCTCCTCGGGGAGTAGGGGATC
+>850:2:1:3531:4489/2
+GCGGTTGGGCGGGGGCGGCACCACAGCAGCCGACCTGGATACCAGGCGGTTCCGGAGTCCTCTACGTGGTGGCTCC
+>850:2:1:3531:7681/1
+CTGGTGATCGGCATAGTGACTTTTGTGTTGGGCATAGCTATTAAGACGGCTGCCGCCGCTACGTCGCTCACATTGC
+>850:2:1:3531:7681/2
+CAGCGCTTTTGAGTTATGAGCGCCCCGGATCTCCGACCAAGCACGGCCCGCAAATGGCGGTTTTCCCGAACGCGCC
+>850:2:1:3531:14165/1
+GCGCACCGATCCGGCGTGTTATTGCGCAAACGCAGCCAGGGGACATGCGGCGCCAAGAACAATCGGCGGATGGCGC
+>850:2:1:3531:14165/2
+CGAGGAAGTGATCTATCGTATCTGATCACAGGGTAGAGGGCACGGGTGGGGGGTCGTGCTGCGTGATCCAGCACAG
+>850:2:1:3531:10764/1
+CAACGCGTCGGAGACTCGCGTGACCTACGGGCAACGTTTTGTTGCGCGTTTCGGGGGCGTGGTCTGTGTCTTGTAT
+>850:2:1:3531:10764/2
+CGCGCCGCGCACTATTAGTGAAGGCGTTTGGTAACCGTGGAGTAGCGACGCCCTCGTCGCGGAGTGGGCCGCGATG
+>850:2:1:3532:17878/1
+GTCGCAGCGCCCATGGCCCTCAAACAGCGGGCTGCCGGCAAAGCCGTCGCCCAGCAGGAAGCCACCCCGAAGCAGG
+>850:2:1:3532:17878/2
+TTCACAAAGTGGTACGCGTGGCCAATGGCGCGGATGCTCGCGCTGACCTGCTCGCGCTGTGCGGTGAGGCGCTGGG
+>850:2:1:3532:9254/1
+GGAATTTGCCACGGAGCTAGCGCATCTCTCGCTGGCATTGGACATCCCGGCGGTTCGTATTTCTGCTCTTCGTTTC
+>850:2:1:3532:9254/2
+ACTTCGTCAACAATGAGCACCACCAATTTCTCGCCTGCTTCGCGCGTCTTGGGTACGAAAGAGCAGGCCATGCCGA
+>850:2:1:3532:12429/1
+CATCGTACCGGCGCAATTGAATCGGCAGCCGGTACAACGCTCTGGGGGTGAGCCGCGGCTGCGCGCGGTGCGCGCG
+>850:2:1:3532:12429/2
+GAATTGCGCCCACCGGGCCGTTGCGGTGTTTGGCGGTGATCAATTCCGCATGACCGGGGCTTTGAGCGCGCGGTTC
+>850:2:1:3532:18749/1
+CGATAAGGATCGGCAGATCACGTCGCTCGACCATGTGATCAAGGATCACCGGGACGGGCCAGACTGGTCGGTTGCC
+>850:2:1:3532:18749/2
+TGGGATAGTGCCTCACATGGAAGTGAATGTTCGAGTGTTGCTCGAGCATGAGCGCGACCTTCTCCGCGAGCGGGCC
+>850:2:1:3533:18704/1
+TGGGAAAAGCCTTTGGCGATCGAGACGGCGCGCGAGATCGTGTTGGAGTGTTTGGTCGCGTGAGCTTATCTAGGCT
+>850:2:1:3533:18704/2
+GCCCCTCCAACACGAACAAAATAATCTCGCTGTTGGAGGCTTTTATCTCCGTGAGCACTCACGTTTTACCTCCTTG
+>850:2:1:3533:8766/1
+CTCGGCGCGGCGGCGGTCGGGGATGTCATTAGCTACGCCCAGCCGCTGTTTCAGCGGTTCACCTCCGCCAGTGAGG
+>850:2:1:3533:8766/2
+CGGTCCTGGCGCAGTTGCCGCAGTTTAAGGCCGGGTTCAATCTCTGGAAGCGATCTGCGTCCAAATATCGATACCT
+>850:2:1:3533:18729/1
+GCCTGAGGCGAGATTCGACAACATCGTCCGAACGGCCGCGGCGCTCGAGGACATCTGCACCATCACCGGCTTCGCG
+>850:2:1:3533:18729/2
+GGACAGAATTACGCCCTCGACCCATAGATGCAAAGACCACCCGGCGGCATCCTACCCCCCGCTCCCTCTCACTCCC
+>850:2:1:3533:2860/1
+GATGGCACTAGTAAGTCCAGACATAATCATATACCCTTCACCAGTCCATTGAAAACCTAACTGAAAGGCTTGTCCC
+>850:2:1:3533:2860/2
+GTTTAGGGAAAATACCGGGAATGCAGGGGGCAATCCTGTCATCTAGCGCCACATTTCTTACCGTCATATTAGCTCA
+>850:2:1:3533:15965/1
+CCAGAGGCGGTCGCCCCTGGCATCGCGCCCCAACTTACCCGGGATGCGGGCGCGCCTTTCGGGGGGCGGGTCGGAC
+>850:2:1:3533:15965/2
+CGATCAAGGCAAGCGAACAACGCTTCGAGGGCACCCTCCAGCGCGCTCCCGCATCGACGGACCCCAATGCCGCGTT
+>850:2:1:3533:17456/1
+GCCACGGATTCTCCGCCCATATCGCCGCGTTCCCCGTCACCGCCGCGATCACCGCTATCGACATCTCCCTTCACCT
+>850:2:1:3533:17456/2
+ACGTTCCAACGTTGTGCGATGGGTTGGGGAGGACGGTGCCTGTTGTCAGCGGGCGTGGGGATAACGCGACGCTAAT
+>850:2:1:3533:17010/1
+CCTAGTGAAGGCTGGCGACGTCTTGTTCCAAGTCGATCCGCGGCCGTACCAGCTGGCGCTCGCCCCGGCGCAGGCC
+>850:2:1:3533:17010/2
+GTCGAGCTCGGTCCGCCGCTGGTCTGCCGCGGTCTTCGTGACGTCGGCCTCGCCCCGGTCGACCTCCGCCACCGCC
+>850:2:1:3533:12305/1
+GTAACGCTGGCGATCGAGCAGCCGGCCTTCGGTCAGGCCCGCGTTGCCAACGAGGTCAGGCAGCGCGGGCCCGCGG
+>850:2:1:3533:12305/2
+CCGTGCGCCTCCTTCTCGGTCTTGGCCCTTTCCAGCGCGACGACCTGCGCCTCGGTCAGCACCAGGCCCTCTTGGG
+>850:2:1:3534:12800/1
+CGTTGGTCTCCTGGTATGCCGCCACTTGCTGTCCGGTGCTGGCCGCCTGTTGCCGCGCGCGTGCCAGACTTTTCAT
+>850:2:1:3534:12800/2
+ACCCAGAAGTCGGCACCCGAAGGCGGCCACGAGTTAGGAAAACTCGGCCGCGGTCTCAATCAGATAGGTGCGTGGC
+>850:2:1:3534:10612/1
+GGCTGGCCGGTTCGGTTTACTTGGCCACCTCTCGCTGCCTTTGTCTGTCTTTCGACTTGAGTTTGGTTCTTCTTAC
+>850:2:1:3534:10612/2
+ATCATCGACGGCAACTCACCAGGCCCAAAGTAGTCGAAACGCCCACGTCGCTGCTGCCACTAACGACCGCCAAAAG
+>850:2:1:3534:2881/1
+ACCTGGGATATTAGATTTGTTCCACCCTTGAAGCCAGACGGGACGAATACCGCTATAGTGGGACGATGACGAGGTC
+>850:2:1:3534:2881/2
+GCCGCAGCCTCTTCTTTTCATCCGGGGTGCTGCTGTTGCTAGTTATTTGCCTGGCGGCGGCCCAGGGGGGGGGGCG
+>850:2:1:3534:4891/1
+GTCGCGAGAGAGATAGCCGCTGCCGATCAAAGACTCCATCCACCATCCGCCATCGAGGCCGGCGCGGCGCCCGACA
+>850:2:1:3534:4891/2
+CTGCGCACGTTTGTGTCATTACCAGGGATCCCGCGGTGGAGATTGGGGGTACGAGGACGCGCGCGCAGCGGCCGCG
+>850:2:1:3534:20293/1
+GCGGCGCTTGCGGGGGGCCGGCATTTAGGAGGAGCCTTTGGCGAGTTCGACGCTGTTGATATCCCTCGGCCGTCCG
+>850:2:1:3534:20293/2
+GCGCCATCGACCTGCGCGCTCGTCACCAGCCTTATCGAGACACTCCACGGAATTCGCACCCACGACGCAAGACCAC
+>850:2:1:3536:2298/1
+ATACGCATGCCAAAATTCCCGTGGGCCTTCAGGAAGTCGGCGATCTTGTCCGCGCAGTGATGCACGTTGCTAATCA
+>850:2:1:3536:2298/2
+CTGGAAAAGATGGGCAGATGAAGGCCATGATCCTGGCGGCAGGATTGGGCAGGCGCGTGCGAGAGCTGGGCGACCA
+>850:2:1:3536:11796/1
+GCCGATTCGCCCCTCAGGCAGCGAACCGCTAAATTCAAACCCGAAACTTCTTCGGCGCAGAAGCGCTACCAAGCAC
+>850:2:1:3536:11796/2
+CAAACAGCGGGTTCGCGCTGTTCAGTGAGATCGGCTCGCCCTGTGCAACCGGCTTTTTGCGGGGTTTTGGGTGCGC
+>850:2:1:3536:11693/1
+GACGCCCACCGCCTTGCCGGCGATCTCCCGGGCTCGGGGTGCGGCGTGCACGCGCACGAACGTCTGCTCCGGACGC
+>850:2:1:3536:11693/2
+CTCGCGGCAATGGATGCGTCCCCGTTCACGGGCCTCCGGCCGACGCCGCCGGTGCGGAGGGTGCTCGCCGCGCTGG
+>850:2:1:3536:1241/1
+ATCCAAGACCCCGCAACCGGCCTACAGTCAGACCCTGGCGCAGATCACGAGTAGCGCCCACCGACGCTCCTTACGC
+>850:2:1:3536:1241/2
+CAGGGATGCCCCGGCTCCGGACGGGATCCATCGTCCCGAAACGGGGCACCCAGGCGGGCTCCCCTGCGAACGACCG
+>850:2:1:3537:4533/1
+ATAGAAACGATCAGCACCCGATCCCTCCCGAAAGATTTGTTGCTGCAAGCCAAAGCACTCCTCCGAAGCGCATGCG
+>850:2:1:3537:4533/2
+GGCTCCAAGCCACCCGCTTGAAGTTGCTGCGGGCGTGCGCGGCGGGGGATGTTGAGATCTAAATGACCGGAACTCT
+>850:2:1:3537:14624/1
+TGCGCCGCATGGGCACCTCGTACCTCAACGTCTACCTCCTTCACTGGAGCGGCAGCTACCCCCCCGACGACACGAT
+>850:2:1:3537:14624/2
+CTCCTCGAGGCGGTAGAGCACCTCCGTGCAGGCGATGCGCGGGCTCGTGGATGCTGCCCGGGGCTCCTCGCTCTCG
+>850:2:1:3537:17163/1
+GCGCTCCAGCCAGCGGGCGGCCTCCGTCCGGCTGGGCGGAACTCCGCCACCCTCCAGATACCACCTGCCCAGCCGG
+>850:2:1:3537:17163/2
+CGATTGCTCGCGCTAACGCCCGCCCCCGGGGGCCGCCGGGATCCCCGGTGCGCCGAGGAGGTTCGCCTATGGCGTA
+>850:2:1:3538:20702/1
+CAGGTAATCCGTCAGGATCCCGCCATAACTCCAACCTCCAACGCCCAATCGATCTGGATCAGCTACGCCAATTTTG
+>850:2:1:3538:20702/2
+AAGACCAACATTCTCTGAGCTTCGAACGGCAGTTCTTTGCTGCGAATGGTTACGCTGTGCTCGCTGTTAATTACCG
+>850:2:1:3538:6494/1
+ACCGCCGAAACCGTGCTTACGTACTCGTTTTCCACCGATCAAGGCAGCACCTGTTCCGCTCCGATTCACATTGACA
+>850:2:1:3538:6494/2
+ATCTAAAGGCTCCGGTCGCACCCGGGGCTGGCGTCGGTGCCGGCGCCCGGGCGCGAAGCTCGGCCCGGCGACGGCC
+>850:2:1:3538:8124/1
+TGGACGGCCGGCTGCAATCGTGCAATCCTTCAAATCAATTTTCAACCTGCATCCTTCAATCTGCAATCGCATGGAT
+>850:2:1:3538:8124/2
+GCCGATGGCGACGCCGTGCGTCTTCGCGATGCGGGTCGCCGCGCGCAGGAGCGAGGGACGCCCAGCTTCAAACTCC
+>850:2:1:3539:9015/1
+GACGTCAGCTTGCTGACTCACCCGCATCTTGTGTAGTTCGTGGATTGTGCCGATCGGCCGCTCCTTAAAGGCAAGA
+>850:2:1:3539:9015/2
+TCCATTACGTAGCCACATTCGCGCCGCCGGAGAAACTGGCCCGCTAGACGGGCGGGGGAGGCGCCTTTATAATCTG
+>850:2:1:3539:17075/1
+CATTATCGACAGATGTCCCGCTACCCGCAGCCGACCCAAGACGAAAGGGGGATGATGCCCTCCCCCGCGGTCCGGG
+>850:2:1:3539:17075/2
+CGAGCCGACGTTCTTCGGCAAGCTCACAAAGGAGGTGGCCGCGATGTACGTTAAGTGCCACGCCCAGGCCCGGATC
+>850:2:1:3539:16949/1
+ACGACAGTCGCGGCGGGCGGCGGAGCGCTGGCCCGCGGGCTGCCGGGGGAGGCGGGGCGCACCCCCGGGGGGGTTG
+>850:2:1:3539:16949/2
+GAGCAATGCCTGCTGCCAGCCGGGCAAGGCGGCGAGCCCGTGTTCTTCGTGCGCCGACGCCGCGCCGGCCGCGGCG
+>850:2:1:3539:8069/1
+TCTGCGTTTCGTTCGCCAATACATGCCGAACAGACGCGGGCACGAACGCCGCCCGGCACTGCCGGCAAAGCGCCGA
+>850:2:1:3539:8069/2
+CATCTTCGACGGCAGGCGCTAATGCCTAACGAGGTATACCAGATTTTGGTCACACGAAAAACCTTGCGGGGCGGAC
+>850:2:1:3540:13602/1
+TCCCCGCCTCTCGCTTGCCAACGACCAGTTCGTAATGGTCATCACAGCCATTCGCATCTTCCACCTCCCTCATTAC
+>850:2:1:3540:13602/2
+CCGCACGAGAAAATCGAAAAACGGTCGCTCGGCGGGATGGTTTTTCGCGTCCGCGCGGAGCACGCCGAAGGGAACG
+>850:2:1:3540:17654/1
+GATATCACGAGTTCAAGCAACGCATCGATCGGCTCGGCGGCGATATCAACGGGCGCTTTTCCACCCGCAATTTGTT
+>850:2:1:3540:17654/2
+GGCAGGCACAATATTCCTTCGCCACAAGATTCATTCCATCCTTTAGCGGCGTGACGAAGGCAATGTCACAGCCGCG
+>850:2:1:3540:18791/1
+CGCGCCGGCCTCGACCGGCAACTGCAACTCGCGCCCCCGCCCCATCCCGACCTCGTCGTTGCCCCGCCGAATCTCC
+>850:2:1:3540:18791/2
+GCGCATTCTCGCCAGGATCCGCGACCTGCTCCACGACCTCGGCATGCCCGACACGCCGGTCCTGCTCTCCGCCCCC
+>850:2:1:3540:6986/1
+CCCCGAGGTCGGCCGAATTGGACGAGTCGTCGGTGATGGTCTCCGCCACCCCCCGGACGCCGTTACCGCGGGGGCG
+>850:2:1:3540:6986/2
+TGGCTCGGGCTCTGGAGCAGTCCCTCGCTCCCGAGAGGGTGCCGACCAGACTACTTTTGCTTCACGCGCGACCCCG
+>850:2:1:3540:1715/1
+TTTGTGGATCCCGCCATGGTCTCCGCCCCCGAAAATTTCCGGCGAGGGCATGGAGGAGGAGCAAGAGGCGCCTCGG
+>850:2:1:3540:1715/2
+TCACGCGCGGCCCGTGATAAGGCTGTCCTTCCTCCGCACCCTCCCCGCCCGGGATGGGGGCCGGCGGCGCCGCGCG
+>850:2:1:3540:16077/1
+CGCTTCGATCTGCCTTCTTCGGCGCAGCTACTCATACCTCGACAAAGAGCCGACAACGAGACGATCGGGGCGGGCG
+>850:2:1:3540:16077/2
+GGGGGGCGGTCGGCTCCGACTCCCCCCAGCGAGATACCGCCGCAGAGGAATCATCCGCCCCCCGGCCTATCAGCGC
+>850:2:1:3541:15817/1
+CGCCCTTCGCTGACAACCAGTCGACCGGCCCCGCGCCTCGGCCTCCCGAGGAGCAGATCGTCTCCTTCGCCTCGGC
+>850:2:1:3541:15817/2
+AGGCCTACATCGCCGTCATCGCGACTGCGATCGGCGCCGCCGTCGACCACGTCGACGCCGCGCCGGTGGGGGGGGT
+>850:2:1:3541:8366/1
+CACCGGCGCATTCTTGACCAGCACGCGCACCACCTCGCCGCAGCGCAGCTCGCGCACTTCCACCAGCACGCGTGCG
+>850:2:1:3541:8366/2
+CGCGTGGTCGAGTTCTGCGATGGTTGGTTCCCCCGCCCGCGCGATAGCGGGTTGGGCGGGGGGGGCGGGGGGTATG
+>850:2:1:3541:7319/1
+ACGTGGACCAGGCCGCCAAGATCATCGCGGGCACCGCCCGCTCGCTGGGCGCGGGGGCCGTGGCGTAGTGGCCGCC
+>850:2:1:3541:7319/2
+CCTCGGCGTGGGGGACGGTCAGCCCCGTGCGGATGTGCACCTCCACCTGCTCGTCGAAATTCGCGGGCTTGCGGTC
+>850:2:1:3542:17903/1
+CCGGGCCCAGCCACCCGCCAGCGGCTGGGTGGGGGGAAGATAGCCTGGTTAAAAACCGTTCCCCCTCGGGTCGGCT
+>850:2:1:3542:17903/2
+CGGCTACCAGCTCACGGCACTGCTGTTTGATCGGGCTGGCTCAGCGGGTTGGGTACGCCGGCTCGGAGCTCCTTCC
+>850:2:1:3542:13487/1
+TAACACTTGGGGTGGCAGGCGACGCGGCGGGATTTTCAGATGGAATCATCGACAACGTGAACGCCACTTTCCGCGC
+>850:2:1:3542:13487/2
+GGGTAACCCCATCAAATCCGAGTATGTCATCGCTTCCGTTCATCGATCCGTTCACGGAATCGACGATGTAATCGCG
+>850:2:1:3542:1369/1
+CGTTCGGTACGCCGACCGCGAAATGCAGGAGGCGATCGTAAGCAGCGATAAGATCGAATGAAGAGCACGAAGAAGA
+>850:2:1:3542:1369/2
+ACAGCGTGCGGTGGAAAAAGAAGAGAAACTTTACTATTGGGAAACAAAGGGCCCACGCAATCTCTGTCGCCGCTTA
+>850:2:1:3542:20171/1
+CTGGCGCGGGGCTGCGGGGCCCAGCGGCGGAGCAGCTGGCCCCCCTGGCACGCCCCCCGCCGACCCTCGTTCTTCC
+>850:2:1:3542:20171/2
+CGTGCCCCATGCCGGGGTAGAGGCGCATCGTCACATCGCCGCCGCGGCGCTTCAGCGGCTCCGCGCCCTCGCGGCC
+>850:2:1:3542:13193/1
+GACCGGGACGTCGACGAGGCGGTGGGCGGTGATGCTGATGCGGATACGAAGCGTACGCCGTTGGTCGCGCTCTCGT
+>850:2:1:3542:13193/2
+AATCACCGGTCGTTGTGTCGGTCGTTGCGGTCGAAGCATCAATTAACCTTATTGTAGTGCGAGGTAAGGGCACCTC
+>850:2:1:3542:15323/1
+GAGCTGCTGGACCCCAACCCTCCAGCGGTAGATGAGCTGCGCTGTCCAGCCGAAATCTTCGGCAGCCCGCTGCGGT
+>850:2:1:3542:15323/2
+AAAAGCGCGAAGCCTTTTTCGGGGTATGTCTACGGGCAGAGGAAAGCTAACAGCCGTGTCAGGATGCACAGGGCCC
+>850:2:1:3543:3939/1
+CGCGTGAGACCGCCGGGCGTGCGAGCGCTTCGTCCAGTACCGTGACGTGGTTTTAGGGGGGGCCGCCTCGCGAGGG
+>850:2:1:3543:3939/2
+GTCGAGGCCTAGCCGACGCCCGATGAGGCGTCGCAGCCGACCGCGGCCCGCTCCGGGACCGCCAGCGAGGCCGCCG
+>850:2:1:3543:19976/1
+CTCCGGCTTTTTCATTTCGCCCGATGGCTACGCCCTGACCAACAGCCACGTCGTCCACGGCGCCCGCGTCCAGCGC
+>850:2:1:3543:19976/2
+CTGGCCCGGCTGCACGCGACCCGAGTCCGCGAGCGCGAGGGGGGTGTCGCCGTCGGCGCGGACGTGGACCCCCGCG
+>850:2:1:3543:16672/1
+CTCAGCGAGGACGACTCGCCAATTGCCCAAGCACATGCGCCTGCTGTTGGGGTACGGGGACTTTCACTACAGGGGC
+>850:2:1:3543:16672/2
+ATCGCAACCAATCAGGAACATCACGAAAGCGGCAAGCGATACCGATGCTGCCCTTCATCCACCCACGCGCATCAGA
+>850:2:1:3543:11548/1
+CGACCTGAATCGTCGCCCCCATCTCGGTTATCGCTCTCGCTGCGCTCCTTCGACGATGATCTGACGATCCGAAGCT
+>850:2:1:3543:11548/2
+GGCATCGAAGAATTAGAGCAGTTATTCAACGTCAGTAGCTCGGATCTCAAGCCGCTTGAAGCCTTAGACGAAGAAC
+>850:2:1:3543:18679/1
+GCCCAACCGCGCGGACCTGGAGGTGCTGCGCGGGCCCGCCGAGCCCGGGCGACTCACACCGGCCATCGACCGGACG
+>850:2:1:3543:18679/2
+GAAGGTTTCACGGTCGGCCACCGACCTCACCCGCATCCACCCGTATCACGACGCCGCGTGGACGGTGACGACGACT
+>850:2:1:3543:16794/1
+GACGGCGAGTGAGCAATGAGACGTGAGATGTGAGAAGTCTGCATCTCCACCAAGTCGGTATACACCTCTCACTTCT
+>850:2:1:3543:16794/2
+AGACCGGGTTACGCAGATATTCGAGGCTGGAGGCAAGGGCGATATCAAGCTCGCCTTGGGGAAGTTTACGGCATAG
+>850:2:1:3543:19041/1
+AAGATGGTGAGACCTCCGCGGGCCACCTGGCTGATGGCTTCGAAGATTTGCTCGACCAGCTTCGGCGCCAAGCCGC
+>850:2:1:3543:19041/2
+GTTTTGAAGCTCTTTCCCAGACTTTCCGAGCGCATGACGCACGAGGCGGGGACACTTTTCGGCGGCGGGGCGCAGA
+>850:2:1:3544:10081/1
+GTAGCCGGCGTAAAATTTTTGATTCTCCTTGAAGGAGCGAACGGCATCGCACATCCCGCCCCCAATGACCTTCCGG
+>850:2:1:3544:10081/2
+TTCGAAGCCAATGACTCCATCAAAGGCTTTACTGGTGCGGATCCATTCGTTCACTGCTCTGCGTTTTGCTTCGCCT
+>850:2:1:3544:6241/1
+TCAGATGGTTCTGCACAGGCGTCGCGCTGAGGAGAAAGATAAACCGCTTTTTGATTTCATTGACGGGTTTCCCGTT
+>850:2:1:3544:6241/2
+CGATCCAGAGCGTTTCTGGCGCGGGTCATTCATTATCGCCTCAATCCACACGGCAAAAAGCAGCAAGAATTTCACT
+>850:2:1:3544:14200/1
+CAGCGGCTGGCGCCCTGCTTGCTTTTGATTTGCGGCAAACACCGAGCACAACGAACCCTCCCGTTATCTCACTCAT
+>850:2:1:3544:14200/2
+CCCGCCCCCGAATTGGAAGCCAGCACCCTTACACCGGGGGGCGCCGCCAACAGCAACTTCGTGCTCGCGGCGAGCG
+>850:2:1:3544:2419/1
+CGGCCCAGCTGCTGAGCCGGCCGGTGCGCTTGGTCGAGACGCGGAGCGAGGCGCTGCTCTCCCTCTGGGCGGCGCG
+>850:2:1:3544:2419/2
+CCAACATCTCGCCCGTGGTCGTGGGCAGGTAGGCGGCCAGCGGGGACGCGCCCAGGCGGGGAACGCTCTGGGCGGC
+>850:2:1:3544:3876/1
+CGACCACAGTTGCCGAGCCGTCCTAATCTCGGCCGCCGCTAGCACTCTGCCGCGTCGCGTCGGGCCGGGCTGACCT
+>850:2:1:3544:3876/2
+TACTGAGCGTCCGGTGGGGCAACTCATTGACCAGCAGCTCCCAGGCGGGCGCCGCCGCCGGGGCGGGGCGCCCGAA
+>850:2:1:3544:1926/1
+AAGTACGACCTCGACGCGCTCGCCACCCCCGGGACCCCCGTGGACGAGGGCCGGCCCTCGGGGGGCGTCGCGGGGC
+>850:2:1:3544:1926/2
+GCGAGCCTGGGCGGTCTCGACTGAGTCCTCGACGCTCGCGACGTCCTGCCGGCCCCCCCGCGCGCCGGTGCGCCCG
+>850:2:1:3545:7199/1
+GGCTCCAACCCCTGCACAGATGGGCAGGATAGGCCCGGGGGAATTAAGTCTCCGGGGCGACGGCGTCACCCAGTCC
+>850:2:1:3545:7199/2
+TCGCGCGTGCCTATAGGGTTACCCCTCCTCCCATGAGCCGCGGGCCACGATCGTCTCAGGAGGACGGCGGCCGATC
+>850:2:1:3545:15134/1
+CCGAAGAAGACCGCGATGGTAAACATCTCGACGTTCTGACCGATGAGGAGAACGGTCTCCGAATCATTGTTTCTCG
+>850:2:1:3545:15134/2
+TGGAGGTAATAACACATCACCGTTGCATACTTGCCCCATCCTTGGGCGGAAGGCTTTAAGGCGGCATCCTCAATAA
+>850:2:1:3545:9128/1
+TCAATGGTGTTTACCGCGGGGACGGTGTGGAAGAGGCCAGCCGTCACGTTGTTGAAACTGGAGAAATTTCAGTGGA
+>850:2:1:3545:9128/2
+AAACTTGGGGGTGATGCGGAACCCCCCATAGGGGGAATTGAGCCCCTCGAGCGACACGTCGTCCTTCGTCAGGCGG
+>850:2:1:3545:4324/1
+GCTTGCCGCTCGCCATGATCTCGGCCACAAGCCCCACGCCCCGCGCCCTCGTGTTTGGGAGCTTCAGGGCCGTTCG
+>850:2:1:3545:4324/2
+GGCTTCGAGCTTCCGGTTGAGACAAGGGGGCACTTGACGATACGAGCGGCGCTGAGATCGGGCCGGACGATCCACG
+>850:2:1:3546:12325/1
+CTAGCGCGTCTACATTGCCGTACCCGACGAGCACCAGCTGGCTGAGAGTCAGCCGGCCAGGCTCCCGATCATCGAG
+>850:2:1:3546:12325/2
+ATTTGTGCAGACGGCGCCGCAGCAACTCGCACTACCGAGCATCGTCCTCCACACGCAGCCGCGGCCGGGGCGGCCG
+>850:2:1:3547:17834/1
+CTGGCGCACCCCGCGAGCGGCCGGACCCTCTGGGAGACCTGCCGGGGTCCCGCGGGGCAGCCACCCCTCGTCCCGC
+>850:2:1:3547:17834/2
+TCCTCGACAGGGCGGTGTCGGGCGCGCCCGCGCTCGGAATGCTCCGACCACAGTTCCGCTGGTCGAAGAGCACGAC
+>850:2:1:3547:11302/1
+CGATGCCCATATGCGACATCACCTTCAAACGCGAGATGATTGCGGACTGCAACACGCGCAATTGCGGTGGCACAGC
+>850:2:1:3547:11302/2
+TGAATGCGCGCGATCCCGACGCCTCGGCGGACAAATTTGTTAACCAGAGCATTCGCGAAGCCATCGCAGAGCGCGG
+>850:2:1:3547:10666/1
+CCGAGCGCGCAACCCCCGCCCCACGTATTCGCCCCGTCAACCCCTCCCCCTCGTTTCGGGGCGGGGTCCGCCTCTG
+>850:2:1:3547:10666/2
+AGCGCGACGTTCGCCTAGCGCTCGACCCAGACGACGAAGGATTCGGAGCCGGCAGGCCCTAGGCTCGAGTAGCTCA
+>850:2:1:3547:12991/1
+GAGCACGCGATTGCCGGGGTCGCCCGCGCGCGGGCGTGCGGGTCGGCACGGGACGATTTCCTCCAGAAGCTCTACG
+>850:2:1:3547:12991/2
+CTTCCGAGAGCTCCGCTCCGACGACTCTCTCGAGGAGCGGGACCAAATGGGGGGGGGGGGGGGGCTGATCCGGCAC
+>850:2:1:3548:2163/1
+GGGCGGAATATCAACGGCGCTGCCTTTGAACGAAAACGAAGACGTGCGTGCAGCGACCTGCAGAGCTGCGACTTGT
+>850:2:1:3548:2163/2
+CGCTGTTGCTGGTTCTGGGCGCCGGGGCGCATTGGGACCGCAACCTGAGAGCGAGCGAGCCTCCCGTTGTCCCCTC
+>850:2:1:3548:10971/1
+TGCCGGGATCGGGGGTGTGGGGATTGAAGGCCGAGTTGTCGAAGGGAGCCAGCACGTCGATGCGCGTGCCGGCGGC
+>850:2:1:3548:10971/2
+GTGCGCGGCCGCGACATGGCCTTCACCGCCACGGCTCCCCGCCGCGGGCGCCGGCGCCTCGGCGGGGTGCCCGACG
+>850:2:1:3548:19822/1
+CAAGAAAGAAAAAAAGCACGACCCGCATGAATCAACCGAGAATCCGGAAAATACCAACAAGCCGACAGTGACGCTG
+>850:2:1:3548:19822/2
+CCTTCAGCGTGTTTTCTATGCGGATCTCGCGGTAGAGTTCCTCAGCCCCTTCGATCGCTATTTCCGCCTTCTCCGG
+>850:2:1:3549:13694/1
+CGTTGCAAATCAAGCTGCGGGATGAAGTTTTCGAGTTTATCGCCAATCGCATTCGTTCGAATGTGCGTCGTCTCGA
+>850:2:1:3549:13694/2
+CGGCCACGCGCCGCTGAATTTGTTCGATCGTAATGGAATGCCGTCCTTCTTCCTGCAAGATGTCTTTCAGCAGATG
+>850:2:1:3549:14305/1
+TGCAGTCATTGCTACCGATCGAACCGCGACGGCACAGTCGCAGAGCACCAGCAGGCTCCGCAGTACGGCGACGCCA
+>850:2:1:3549:14305/2
+ATAACCATCGGCGCATCCACCGGAGGCATACGCCGCGTCGCCCGAGGCCGACGGGTAATAATCCTGCCATTGGCTA
+>850:2:1:3549:16692/1
+TGCCGGCCCGCAAGGCCTTGTTGTCTCCAATTCATAAACAGTGATGCAATAAGAGGCCAGATTGTCTTTGTAATGG
+>850:2:1:3549:16692/2
+CATGCGGCACCCCCTCACGGCCGGACAGAACTTCATGATTCTCAGCGGGTTACCGGAAACAGCTGGGACGCGGTGA
+>850:2:1:3549:17972/1
+AAGCAGGCTCCCAAAATTGAGCCGTGCAGATACGATTCGCTAAAGTGTAAAAGCCAAACTAACATGATTGGGCACA
+>850:2:1:3549:17972/2
+CGTCAATTGTTTAGAAGGGTAAGGTAGGTAATCTCACGTACCAGTTGCCAACTCGTATCCCGACTTTGTTAGAAAA
+>850:2:1:3550:15352/1
+ATCCCTTCCGCGCTCATGCTCGCCAATGGGAACGAAACAAATCACTACGAGGTCGGTAAGACCAATATCGATATTC
+>850:2:1:3550:15352/2
+GGAGATATTGTTCGTCGCAATTGAGGTACGCCAAAATGTCCCCAGTCGCCCTGCGCCAGCCGCGGTTCCCGGGATC
+>850:2:1:3550:19173/1
+CGACTGGTGCATTCGCTGGAACCAGGTTACGACCCCACCCTCCCCCGCCGGGCGGGGGGGGTCTCTCCCGCCCCTT
+>850:2:1:3550:19173/2
+TCAGCCAAGCCAAGTAAAGCATTTCTTCCACCCTGACTCAACATTTTACTATCAAGGTAACCAACTAATAAACAAA
+>850:2:1:3550:15667/1
+TGCAGCGGCGCGGCGCCTCGCGAACCCCCGACACCCTCCACGGGCAGGAAAAAGGCGCTTCCACCAGTCGCCTGGC
+>850:2:1:3550:15667/2
+AGGCTGCATCGGTATTGTTACGGGTCTCGATCACGCAGAACGCGCGCTTGTCGCCGCCGGGCGGGGTGGTGACGCA
+>850:2:1:3550:15537/1
+AGAATGGAGCGTGCGGGAGGCGCGACCTAGAACACGTCGCGATCAGGAATCGAGCGGGTAGACGGCGACGCAGCCA
+>850:2:1:3550:15537/2
+CGCGCTCCGGCAGAACCACATCTCCCCTAATAAATGCCCTACTCACCGTTCAACGCCTTCTACCTTTTTAATTCTT
+>850:2:1:3550:11913/1
+AGAGAAGAGCTCATCCCGAGCGGATCGCCGCTGGATTTCGTGCCGAGGCCTTACGCGCGAGCCTAGGCTCGTAGCC
+>850:2:1:3550:11913/2
+TCCATCCAGTAGCCTTGCAGGGTTTCCCGGCGAAGCGTTCGCTCCACGCGGTCGACCACGTTTTTGAAATTGAGGA
+>850:2:1:3550:7627/1
+CGGCGGGGAATTGCGTGGCGTCGCGAAGCCACACCGCCTCGCGACCATCGCGGGAGAGCGCGAACGCGGCGCTGTT
+>850:2:1:3550:7627/2
+TCGCAGGAGCTGTTGCCGGGCTGGGACCGCAACGCGGACGCGTACATGTGGTCGCCGGACATGACCGGCATTCTCG
+>850:2:1:3551:18060/1
+CGAAGGGCCTTCCGTTGGATTTTAGCGAGTGCGCCGCGCGCCGGGAGCGGTTGGCCTTGCCCCCAGCGCGGGGAGG
+>850:2:1:3551:18060/2
+ATGTCCGTGCCGACACGTCAGCAATGAGGATAACATGGACGAATCAGTCATTGACCGGGCTGTTTACGCCGAGCTG
+>850:2:1:3551:8997/1
+TTGGCGAATGCATCCGCGGAAAAAATTGAAAAAGAAGAGCTGGAGAAATTACGCGCAGCGGCACGTGCCGCCTCGG
+>850:2:1:3551:8997/2
+TGACCGGCGTTGACTTGGAGATGTGATTCCGAAGCGGCACGTGCCGCTGCGCGTAATTTCTCCAGCTCTTCTTTTT
+>850:2:1:3551:10284/1
+CTTGCCTCGCCGGTAGGGCTCGACCCGGTCCTCGGGGGGGCGGGGCTCGCGGGCGACGTCGAGGATCGGCCGGGGG
+>850:2:1:3551:10284/2
+AAGGCCCCCCCCAGCGGTACTTCCTCGCGCCGAGCACCAGCTTCACCCCCGCCGCCCTCGGGGCGGCGGGGATCCG
+>850:2:1:3551:14351/1
+CGATGCGTCGCTATGCGGCCCAGCGGCCCGATCGGGTCTGGGCCATCGAGGGCTGCGTCGGGATCGGTAAGCACAA
+>850:2:1:3551:14351/2
+GACCACCGGGCGCAGACCCGTCATACGGGTGCCGACCAGCGCGCCCGAGTGCGCGTCGGTGGCGTCGGCCTCGGGG
+>850:2:1:3551:1458/1
+CTTGAAGAATGCGCCGCGCACTGTTTTGAAATCCTTTTTTGGCATCACTCTTTTTCTCGCCGCGAGGATGACGGTG
+>850:2:1:3551:1458/2
+TCCTTATTATAAACATGATACCGCCAGGGAATCGGTATGGCACTGCGACATCTCAGATATTTCGTAGCGGTCGGCG
+>850:2:1:3551:20633/1
+CTCGCCGTTCTGCGTCTCGCCGTCGTTGGCGAGCCCATCCAGCCTCCCGACCACCCCGCCCGCGCGCGCGGGGTAC
+>850:2:1:3551:20633/2
+TCATCAACGCCCACGCCGGCAGCGACACGATCTTCACCTCCGGCAACGTTGGCAGCAGCATTCCTTCGCCGCTCAA
+>850:2:1:3552:11480/1
+GATCGTCTACATTATGGCAGGTGCCCCCCAACACGGCGAGGCAGCCATCCCGATGCACGGGCGGGTCCCGCACCCC
+>850:2:1:3552:11480/2
+AAGGTGGTCGAACGACTCTCGCACCAGACCTTCCCGGCTTCCCACATACCCACGTATTAACACAAACTGCACATTT
+>850:2:1:3552:4935/1
+GCAACCTACTGGATCGGCGCGGACGTCAAGCGCGCGCAGGACCTTTGGCTTGGTCGTTGTCCGCGACTGCGAATTC
+>850:2:1:3552:4935/2
+TCCGAGATCAGGCAACGGCGTTTGCGGCTCGATGGGCCCGATGACACGGCGAACGGTGAAGAATTCGGTCGTGCCG
+>850:2:1:3552:5574/1
+GCAAACGCAGACGTCAATCTTTCGCAGGCGGACGGCACGACTGCAGTGAACAAGCCCGTGAGATGGAACGACACCG
+>850:2:1:3552:5574/2
+CCGCTGCTTCGAGGTCCGGCCTGAACTCAGACGAGGCTCAATTGTCGAAGCGCTCCCATTGACTGCCGCTAGAAAA
+>850:2:1:3552:4474/1
+GAGGACTACAGCGGCGGCCTCCGCGGCGAGACGGGCGACCTCACGCCGGGGGTGCACGGCGTCTCCTATCACCTGG
+>850:2:1:3552:4474/2
+AGGCCGAAGAGATCGACGCCGCGAAACAGCATGCGGCCCGCGCTGCGCTCGAAGGCGGGCGGCTGGATGCCGAGGA
+>850:2:1:3552:18178/1
+TCGGCCACGAGTTCGGTGGGGACCGCCTGCAGCGTGACGGCGAGCTGCGCCGCGCTGTCGCGCCCGCCCCCCAAGC
+>850:2:1:3552:18178/2
+TACAATCGATGCTGCCCAATGCGCGCTATTCGCCGCACCTCTCTCCGGCCTGCGACTACGCCCATCGCGGCAGCGG
+>850:2:1:3552:10426/1
+TAGGCGTAGCGCTTCAAAACCGAGACCCAGTCGGCGTGCTGCCCGCGGCGCGGCGCGGGGGCCTTGGGGTCAAGAG
+>850:2:1:3552:10426/2
+ACCAGCTCGACCGCCGGGGGCACGACCTGCGCCTCGGGGCGCGGCGCGAGGTGAGCGCCGCGAGAGGCAGACAGAA
+>850:2:1:3553:19686/1
+CGAGAACAATGCGAACCGGAGGGACGACAGGAACGCAAGCGTCAGCCCCACCTGCGCGGACGCCGCTCGGCTGCTC
+>850:2:1:3553:19686/2
+GGCGACGCCCTAGGAGTCGCGGAGCAGCTAGTCGCAGGCGGCGGGCGCCATGACCCGTTGGCGTCGCGGTCCTCCC
+>850:2:1:3553:10263/1
+CCAGTCATCGCCTTGACCGGACGCGCACACAAGCCGATGTCAGTGGCGACGGTGAGATTCCTGCCAGCGGTTGGCT
+>850:2:1:3553:10263/2
+GGTGCCTGCCGATCAACCGTTACGTAGACCGGGCTGGGGCTGGCATAAGGATAGATGTCTTGTACCTTCGGGCCGG
+>850:2:1:3553:11866/1
+CGGGGTTCAGGCCCCATGCGCGCACGGTTCCGTCCGCCAGCAGGGCATAGGACATGTCGCGGCGCCCCGCGACCTG
+>850:2:1:3553:11866/2
+GCTCACCGGGGTCGTCCCGGGGGCGACCGGCCCCTACCACAGCGCGGCGCCCACCACGGCCGGCACAGGCTGGACT
+>850:2:1:3553:1171/1
+GTGCCGTGTCCAGTCCCTGGACTCTCTGGCCACCCCACAAAAACTGGGGCCGGGGGCCCCCACCCCTGCCCGCGCC
+>850:2:1:3553:1171/2
+GAGATCCAGCGCCGGTACGCGAACGTCCGTGAGGCGAGGGCGCGTGAAGGCCTCGGCGGCGCGGTCCTTAGTGGGG
+>850:2:1:3553:11630/1
+TGATCAACCTCCCCCAAAACCAGTCGTTAGGCCGTATGATACTCAAATCTGATACTGCTCGCCGAAATTTAAGCGT
+>850:2:1:3553:11630/2
+AATCGTAGCTGGGTAGCTCGCGCGGATTGGGGGGAGGTTCGCAGGGGTTTACGAGGGAGAGAGGTTCCTCTTCGGC
+>850:2:1:3553:1388/1
+CCCGAAGTCCGCGGGAGGGTGAACGCCTCCGGCGCCTGGGCGGCGGGCGGGGGGTGCGGCTGGGCGGGGGGCTGGA
+>850:2:1:3553:1388/2
+AGGGAAGACCTCGGAGGAACAATTCGACTATGAGTCTTCGTGCCGGCTTCAGCCGTCCCCCCGGTTGCCGCCTGTG
+>850:2:1:3554:20347/1
+CGGGGATCGTCCGGATGACGTGCAGGCACTGAGTGACGCGCTCCATTTTTGGAGTGACGAATCGCGACGCCTGGCT
+>850:2:1:3554:20347/2
+TCGCTCGCAGGCTTGCAGGAAAACGTGAAACCGCTTTTTGAGATCGCGCGCCTTGATCAGGTTTTTCGCATTTACC
+>850:2:1:3554:2855/1
+CGGATGTCGGAGATTTCCTCGAGCATTGCCGCGGCGGTGGCAGAGGAGGGGGCGGCGACCGAAGAAATCGCGCGCG
+>850:2:1:3554:2855/2
+AATTGCTATGCTGCTCGCACCGAGCTCAAGAAGGTGCTCACTTCAACCTTCAGCCGGTTGCTTTGGGAGGTCAGCG
+>850:2:1:3554:15797/1
+CCAGCGTTTTGTTGCACATCCGCGATACGCTTCGAAGAGCGGCGAGCTGATAATCATTGATGATGCCTACGTGCCC
+>850:2:1:3554:15797/2
+TGTTGCAAAGAGCAACCTCGCTCCATTCGCGCCTATGGAGCGGGTCAGATCGCCGGTGAAGCACAGCGCTTAATCT
+>850:2:1:3554:10236/1
+ACTGCGCCGCGGCCCTTTTTCGCTTGCTCACTTCTGAGAACTCACCGGGTTGCATGTGGCGCGTGTAGATCCCACG
+>850:2:1:3554:10236/2
+GGGATGAAGACGGAGGTTTTCGAGGCCGCTCCGGCTCTGGGCGAGATCGGCGCCGCGGTCAACGTAAGCCCGCAAG
+>850:2:1:3555:8348/1
+ATAGTTCTCGAACCAGTGCAACGGGCTCGTCGCACCGGGAAATTCGCTCAACCCCGGCGACCGCTCGCCCGTCTGT
+>850:2:1:3555:8348/2
+CACATGCGGCCCGAGGCGAAGATCGTCAAGGGCTACGGCCCGCCGCAGACGGCGTGGGGGGGTCCGCAGGTCGCCG
+>850:2:1:3555:12430/1
+CGAGTCCATGACACTCATCTTTCCCCCGTTCTTCGCCCGATCGACATCAAGCAAACACGCCGACTTCGACGCACAT
+>850:2:1:3555:12430/2
+GCGATTGGGTTTCTGATTTCGAATCAGGATACGTCAGTCGTGGCGAACCAGATGGTGGGTTGCTGCGCCACCGTGG
+>850:2:1:3555:13972/1
+AGGTATCCGCAAAGCGCCCCCGGCGGCCATCCGGACTATCCGCGAAGGATGCGAACCTTTCTTGCGACGCCGTCGC
+>850:2:1:3555:13972/2
+CGCTCGGACGCATCTCGCCGCTGCGAGAAGCCCCCACAGCAACATGGCCGAAAATTTCCGACCCGCCCGCGAGGCA
+>850:2:1:3555:15871/1
+TTTGAGGCTTCATGATGAAGACGACTCCGCCGATTTGCACTCGGCTAACATCCTCAATGCTCCCATTGCATCCGGG
+>850:2:1:3555:15871/2
+CTACCTAATATGAAAACAAAAATCATCAGCAAAATCCTTCTTACCCTGGGCTTGGTGCTCGTGCTTGGTAGCGCGG
+>850:2:1:3555:12800/1
+AACAGTTATACGACCGAACAGCAGCGGAGAACGCGGCAGCGAAACACGCGCGTAACTTTCTGGAACAACGCCGACA
+>850:2:1:3555:12800/2
+ACTTGGCGTGGAAAGGCGGATTTCTTGGTCGTTTGCCGCGGGGAGAGGAAATTGTTGGAGGCAAATCGGTCGTTCG
+>850:2:1:3556:3421/1
+ACATACCGTGGCATTGTTCTCTCCGGCCAAGGCGCATTTCAGCGCCGAAACCCGCGGCGGGGGGGGGCTGGGTTTC
+>850:2:1:3556:3421/2
+CACCTGATCCAACTGCCAATACCCGCGGTAGGGGTTCAGTGCCAGGGATACTTGTTGGGTATCGCCCCGGCGCTGC
+>850:2:1:3556:1846/1
+GAGGGCGGCTCCCCGCAGGGCCGCCCCGGGGAGGTCAGCGCCCATGCGCACGCCAGACAGATCGGCGCCCGCCCGA
+>850:2:1:3556:1846/2
+TGATCTGGACCGCCTGCATCCCAACCGCGCGGATCTCCCCCGCCCCGAACCGGTGGCGTGTCGTGCTGTGGCGCCG
+>850:2:1:3556:5696/1
+GAATACAACAAGATGTCGGTGCGACTGGAGCTACAGGCCGACTTCCTGGCCGGGGTGTGGGCCTATCACGCCCAGA
+>850:2:1:3556:5696/2
+CCTCCGTGAACCACCGCTGTCGCTGCCGCGACGTGCCGTGCGTGAATGCGTCCGGCCCAACCCAGCCGCGGCCGGT
+>850:2:1:3556:14647/1
+AACTCTTAACGGACGATGAACGCGCGCCACGCGTACCGGCGCGGCGCATCGCGTTGGCAGCAGCCACGGGCGAGAT
+>850:2:1:3556:14647/2
+CGCCCGAGTCGGCCCGTTCAAGCTCCTGCATGATGAGGCCCTACGCGGCGAAGCTGCGGCCCGTAGAGCCGTGACC
+>850:2:1:3556:18735/1
+CCGCCTGAACGGGCGTCCGGCGCGGGCTTCGTCACGGTCGGTGACCCAATCCCACCGGGACCACCGCCCCGCCAGG
+>850:2:1:3556:18735/2
+ACGGTGAGGACGTTGGGTAGGCGCGTCCTGGTAGCGCACGCCTTGGAACGGGTTACCCCGCGGCTCGGGCCCGTAC
+>850:2:1:3556:2186/1
+GGGTCCCACCCGCGCCCGGCGCGCCGCGCCTGCGCCCCTAGCGCCCTGGCAAACCGCGGCGAGATGAGCTCCCGGG
+>850:2:1:3556:2186/2
+CTGTTCGGGCCGCCCCTGGCCATGGTGCTCCTAGCGGCCCACGCGGACCTCTCGCCGGGTTGGGGGATCGCGGACG
+>850:2:1:3556:2475/1
+CCCGGAGCTCTTCGCCGACGCCGTCAAGGCGACCGCCGCGCAGGGGCTCCCGCGCGGCGACGAGACCGCCGCCGGC
+>850:2:1:3556:2475/2
+CTTCCGCAGCGCCTCGACCCAGGCCCCCTCGAGCTACGACTCGCGGCGCAGCCTGACACGCGTCTCGGCGTCGGCC
+>850:2:1:3557:12452/1
+ATGAACTTGCTGAGCCTGGCGGTCTCCAGCATGGCGGACGCGGCGGTGCCGAATACCTCGGTGTCCTTCCTCATAT
+>850:2:1:3557:12452/2
+TCACCGCCCACGTCGACATCGTCGCCAAGGCCGGCGCCCAGCGGCTGTCGGCGATTCGCCTCGGGGATGTGCGCGG
+>850:2:1:3557:9209/1
+CCTGCGCAGCGACACCGAAGCGCCCGCCCGCGCCTCTCGCGTCTCCGCCGGGCATCTCCCGCGCACCTTCCCCCGC
+>850:2:1:3557:9209/2
+GACCAGGCCGACTGGGAGGCCTTCGGGGTGAAGCCGTAGGTGGGCCCGAACGCCCGCGTCGGATGGGCCTGATCGG
+>850:2:1:3557:8759/1
+CGGGAAAGTGCCCGTGACCATGCCTCAGTGGAGCGTGCACGTGCCAGTGCGAGTGCGGCTCCCCCAATGGCTCGGG
+>850:2:1:3557:8759/2
+CCATTTTTCGGGGGCATGGTCGCCGTACTCGTCCTGAGGGAACCGGTGACGGCCCAAATCGTTGCCGCCGGTACCC
+>850:2:1:3557:19246/1
+GCTAAACCAACCCCCCAAAAAAACCCCCCCCCACCGCGGGACGGCGGCAGCCACACAAACCACCCCCCCCCAACAC
+>850:2:1:3557:19246/2
+TGACGCCTCGCCGGTCGGTGAAGCTGAGAACCTGGGCTTCGCCTGGATTGTCGGCATCCTGATCCTCATCGGCGTG
+>850:2:1:3558:16598/1
+CGGGGTCTGGATCTAAAGACCTTGCACCGCCCTCGCCGAACAGACAGCCGTTATAACTACGCGCACCGTCGACCTC
+>850:2:1:3558:16598/2
+CAGCCAGACCTGGAGTACTAACTCTCTGGCTTTGCCGACAGCGACGCAAAAAGTCAGGGGCGCGATGATAGTGGCA
+>850:2:1:3558:14034/1
+GATAATTTTTGAACGCCTGCGTACGAGCTCTATCGCACGCGTGCACCCACACGCGCAGACCCGCGTTCTCCCCGGG
+>850:2:1:3558:14034/2
+GGGTGTCCAATGGAAGCATTACGGGTCGGCGACGCTCACGCCGTTCCTTCCTGCGTGTTACAACGATACAGCAGCG
+>850:2:1:3558:8887/1
+GTCGGACGGGGCCAAGGGCCCCCGCGGGACTGGGGAGAACGGTCAAATGGCCCATTTGGCGGGGGCGGACTTCTCG
+>850:2:1:3558:8887/2
+CCGATCCACAACGAATGCGTCAGAACCTCGTGCGGCGTCCGCCGACGCGGGCAGGCCAGACCGCTGCGCGCAGCCA
+>850:2:1:3558:5321/1
+AGCGTCAGCACGATGATTACAGCGCGATCATGACCAAAGCGCGGGCAGATCGGTGGGCGGGAGGGGTTGCGGCATA
+>850:2:1:3558:5321/2
+CTGCGCCCCGAGCAAATCGAACAATGTTCGTTTCTCAGCGGGATCAGGACAGGCGGGGTCACCGTCACGCCGACCA
+>850:2:1:3559:18022/1
+CAAGGCGCACCTGCGCGCCCTGCGCGACATCTCCGACGTGCTCAACGCGCGGCCCGGCGTGGGGGTGCACGAAGTG
+>850:2:1:3559:18022/2
+TATAGATCAGGTTGCGCTTCGCGAAGTCGTACATCTCGTCGCGGAAGCGGTTGTCCCCCGTCCAGCGCCACACGAG
+>850:2:1:3559:8731/1
+CCCAAATTCGGCCTCAGCCTCGTGCGGAACCCGCCGCACGTCATGCCCGGGCGCTCCCCCTGCACCTCCGCTGCGC
+>850:2:1:3559:8731/2
+GGGCGCATGGCCGAGCGGCGCGCCAGCAACGGACTCACCCCGTCGGTTCATACGCCCCGGACTCTCGGGGGCCGCC
+>850:2:1:3559:9301/1
+GCCGCACGCTCGGCCTCTGGCCGTGCAAGGGCTGCGTCGAAGAGCCCGAAGATGCGTTCCCAACGGTCGGAGGTCA
+>850:2:1:3559:9301/2
+GGTCGCGCGCCCGCGCATGGCTGTTCCGCGAGCTGCGGAGAGGGGGTCACGTGAGCGCGATACGGTCAAATCGAGC
+>850:2:1:3560:21374/1
+GTCATTGCTCAAAAGCCAGTGCCGATACCTGAGTTCACCGCTTCGGACGCGCAAATTCAATCCGTCCACGAGCGGG
+>850:2:1:3560:21374/2
+CCAGACCTGCCGCTCCGGTCTCCAAGCAGCACGCTCGCCTGGCTACGCAGGCGGTCCCCGGCAATCGAGACCAAGA
+>850:2:1:3560:20236/1
+GGCGATTGCCCGATCACTTGCTGAGCATCCGTCATCTGTCGGTCGCCACGGACGGCGGCGCTGTGGCTGGGGCCGA
+>850:2:1:3560:20236/2
+GTTTCCGTACGCGCAAGCAGCCGCCACCAGGTTTTCCTGCTCGCTGATCGTGATGCTCGCAACGCAGGCGCGAAAG
+>850:2:1:3560:11566/1
+CCGAGCGCGCAACTGGGTTTGTTGACGTTACTGACAGAAGTACCGGCGCAGGATTTCAAGTTGCCACTGAGCGCGA
+>850:2:1:3560:11566/2
+CAGAGCGAAACCCTCAAGGAGGCCGCCGTGAGGGTTTCGCTCTGTCCTTTCAAAATCGCGCTCAGTGGCAACTTGA
+>850:2:1:3560:1074/1
+GGTTTGGGAGAGGGAAACTGGGACGTGGGCGCAAAGTGCGGCGTTGTACTTACACGAACTACTGTGAAGAACTCGA
+>850:2:1:3560:1074/2
+TGCAAGCAAGCGGCCTGAATCGTAAGAAACCGCCGCAGTTTGCATCCTGGTGGCTGTAATTGCCGGGGGCGGTCGT
+>850:2:1:3560:10704/1
+ACCCGCTGGCGCTGGCCGCCGGAAAGCTCCCTCGGCCCGCGGTGCGCGAGGTCCTCGTTGCGCGATATCTTTTGTG
+>850:2:1:3560:10704/2
+TCCGCCTCATCGCTGGGCTGGAGGAAATCACCGCTGGCGATGTGCTCATCGATGGCCAGCGAGTCAATGACACGCC
+>850:2:1:3561:2213/1
+GGGACCATCGTCCAACCGCCGCCCGCTGCGCGGGGGTGAGGCCGCGTCGCCACCGCCGGGGCGCCTCGCGCGCCGG
+>850:2:1:3561:2213/2
+GGCGTCGATCGCGGGCGACGAGCGGATCGCGTCGCGGGGACCGAACTGCCGGCGGCGCGAACCGGACGGGGGGGCG
+>850:2:1:3561:19331/1
+GCGTCTTTTACCGCCCGCGCCGCCATGGCCCCCCGGGACCCGGGGGAGGGCGCCGCCCCGCCGCCGCGGGCCCGCC
+>850:2:1:3561:19331/2
+CTGCGGCTGGGGTTGCCCTCGAAGTCGATGATGACGAAGTCTTTGCCGGTGAACAGCACCTGACCGAGGTGGAAGT
+>850:2:1:3561:20044/1
+CATCGATGCTGGCACGTTCCCGCACGGTGCGGTTTTCAGGCGCTCTTCTCGCCTATTGCATGGACTCTTAACACCA
+>850:2:1:3561:20044/2
+GCAATTTGATCTTCCTGTCGGAAAACGGACGAACCTCTCGTCGGCGGATATGAACGGCTCCAATGGCAATACCTTC
+>850:2:1:3561:14848/1
+CGCGTTCTTGCGAGCTTCCTTGGTCTCATCAAGTGTCAACCACCACTTGTCGTTTTTCTTGGCTGTCTTCACGGCT
+>850:2:1:3561:14848/2
+ACCCCCAAGAGAGCAAGATCGGAGATATCGATGATGTTCTCGTTGACAAGTCGGGCAAGGTCACCGGACTTGTGAT
+>850:2:1:3562:9959/1
+TGGGACCAAAGCGCTCGGTGAAGAGGGCCTGGCCAGCTACCCGAACGTTTACATTTGGCTCGTGCGGATGCCATTC
+>850:2:1:3562:9959/2
+TGTCATATTGTAGATTCCGAAGGGGATACGCATTTCCCAGGAAAGCAAACTCGCCTGGACAAACTCCTGCAATTCC
+>850:2:1:3562:17270/1
+ACCAGACTGCGCCGGCGCATCTCCACCACATCGGGCGGGCCGGCGCTGTGAGTTGGGAAGCGCTTCTTGTCCAAGT
+>850:2:1:3562:17270/2
+TGGCCCGTGTTGGAATGCTCGCTCAAGAAACCCAGGCCTTCGATGGAGGAGCCGGTGACATTAGGGGATCCGCCAG
+>850:2:1:3562:4081/1
+CTTCCCGACGGGCACGCCGTGAGCCAGAGATGCCTCCCCCCGCACCGACGATGGGGCTCGATGTGGTGGCCCGGGG
+>850:2:1:3562:4081/2
+GATCCGCTGCCAGACGCGCAGCAGCGCCCTGTAGTTGGCGGCATCCGGACGTCTGCTGGTGATCAACTGCAAGCAA
+>850:2:1:3562:16658/1
+CAGCTTCGTGATCCGGGGCCGACCTCCAGGCTCAGTGCGTCTACTATCGCGGTACACATTCTTCAACGACGGGGGG
+>850:2:1:3562:16658/2
+TCTTCTCGTCAACACGAAAATCAAGGCTGCACGAAGCGATAGCGCCCCTCCCCTTGGGCCAAACACGGGCGTCAGC
+>850:2:1:3563:18518/1
+GTCAGAGTGGCGGCAAGAATGACGCCAATATCCTCGTTCTGTACATCGCTTGCATCGGCGCTTCTTTTGTGTAGCC
+>850:2:1:3563:18518/2
+TTATCGATATCCGACGCTGTGCGCGCCCTGACGCACGGATTTCCAGGTTCGTCGAGGCATCCGAAAGAACTCGGGC
+>850:2:1:3563:18698/1
+AGCCCGCGAGACTGGAGGAGTTGGCGGCGTCCGAACAACTCGAGCTGTTGGAAAATTCTATTTACCCCCAACATAC
+>850:2:1:3563:18698/2
+CCTGCGGAATAATTCGCGCCCCACCGGTCACCGTCATGAAATTATGTTCGCCTGCCCGGCGCGGCACGATCAGCAG
+>850:2:1:3563:6023/1
+CCGCGACGTGTCCGACGTCGCCCCCGGGCGGGGGGGCGGGCGCCCCCGAAAAAAAAAAACCCCCCCTGCTCCTCGG
+>850:2:1:3563:6023/2
+TAGGCCGTATCGAGTCGGCGTGGCGTGCGGTTCCTGCCACATTGCTCCGAATCCGAGTAATCCGCCGGCTGATCCG
+>850:2:1:3563:6128/1
+CGCGGGTTCTTGCTGGTCCGGCAGATGAACCAGGGCGCCGGATCGCCGACGGTCAGAGCCATGAACGCGAGTCCCC
+>850:2:1:3563:6128/2
+AGCGCCTGCACCAGCAGGAAGGCAAGACAGAGCGCCGTCGTGGATTGTGGTCGCAAAGGTGAGCCGCCGCGGGGAC
+>850:2:1:3563:9067/1
+GTCCGATCTTGCAAGTCAAGCAACATCGGGCGGGGAAGGCCAGGGTTCAAACCCCGCCACCTCCCAGCTCGTGTCC
+>850:2:1:3563:9067/2
+CACCTTTCCCGCCTTTCTTTCCCGATGACGACAGGGCTCTCTCCCGAGGCATGGGCATTATTCATGCATTCGTATT
+>850:2:1:3564:17370/1
+GCGGTTTTTGCGCTCCGCGAATCGCACTGGCCGCCTGGCGGGAACCGCGAACGACATGATTGGTTTCCGTGTCGTG
+>850:2:1:3564:17370/2
+TGACCGGAGAACATCGGACCGGCCTGATCGGGCGGAACCTCCACGAACTGCTTCGGTCCGCGGAAGAAAACCTCCG
+>850:2:1:3564:4582/1
+CGGAGCCCGCGCATCTGGAACTCCGGACGCAGCGGGTTAGCACAAGCGAGCACGTGAACAACAACCCGGGGGCGGT
+>850:2:1:3564:4582/2
+GCGCGTTGCGAGAGTAGGTGGGGAATCGCACTAACCGCCTTGACGGGCCCCGCTGAGGTGGTCTGGTGGTGCGTGG
+>850:2:1:3564:7338/1
+GCAATCAGCCGGGCCGGGCGAGCCGGGTAGACTATTGCGCTTGGTTGTGGGGCGGGGCGGCGCAGGTGAGGGAGGG
+>850:2:1:3564:7338/2
+TGACGCCGGGTTTGGCGCAGAAGACTCTCCGGGCTCGGCCTGCACGCGATCAGCAGGCCGCCGCACTGGGCGCCCT
+>850:2:1:3564:13829/1
+CGATGACCGGGCTGTCGGCGACCGTCGCCGAGCCCGACGACCTATGCCGCTGTCCGGCGCCGCAGCCGGACCGCGG
+>850:2:1:3564:13829/2
+GGCTGCGCGTGTTAACGAACACCAGCGTCATCTTGTGGCGCTTGATCAGCTCGTAGATTTGCGGAAACGCGTGCCG
+>850:2:1:3564:2929/1
+TTGCTGACTGGGCAGGTACACGGCGCGCTTCCCCCGGAGCGCCCGGCTCGCATTCGCGAGGGTCGGGGCCGCCCCC
+>850:2:1:3564:2929/2
+GAAACCTCCGGATGCCCGGGAGCGTCGGCTGCGGCGAGCTTCCGCCTGCTCGCCCCCGGTGCCTTATCCGCCGACC
+>850:2:1:3564:7009/1
+TGGAACACGCCGTGGTTGAGCCGCGAATTTGAAATGCTTGTGTTCGGAAGTGGCGGCGGGTTGCCCCTTCCCCCCT
+>850:2:1:3564:7009/2
+ATTACGTTCTCGCACGCGTTATGTGTCCGCATCCGATCGGCTGGATGAATCGATTTATTGTAAAAACTCTCCAGGT
+>850:2:1:3565:2058/1
+AACAAAGCGGAACGCGCGCGACGCCGGCAAGCGCAGGCGGAGCGCGGCGCGGTAAATCCACACCGCGCGGCGGCAC
+>850:2:1:3565:2058/2
+CTCGAATTGCCAAAGTTGACATCTCCAAATGGCAAAATCGTGTTTTCATCGTGCTGCCCGTTTAAATGCGTTGAAT
+>850:2:1:3565:19217/1
+AACAACGGGGCGCGGCCGGAAAAAAAAAAAAAAAAGATTTTTTTTTTTTTCTTCCTCTCCTCCACCCTCCCTAATC
+>850:2:1:3565:19217/2
+TGACCGGCCAGTGTCGCGCCGCCGAAGAGCTGCAGCACACCGGTCTGCGATTCGATGAGGCCGGGGTTGTCCAACA
+>850:2:1:3565:2538/1
+CAAGGAGCGCGCCCGGTAGGACCGCAGCAAGGTGCGATCTCCGCCCGTCTTGACCTACGCCGCACGGGGACCGGCT
+>850:2:1:3565:2538/2
+ATGGTGAGTTCGTTCCCATGTGCGGACATATGTCTACAGAACGAAGTAGTCATGGACCGAGCTTTTCGGCGGCCGG
+>850:2:1:3565:7316/1
+GACAGCGCGCCGATCAGCACGCGCATCCACGCGCCTCTTCGCCTCCAATCCTCACACCCGGCCCCCCCCCGCGCGC
+>850:2:1:3565:7316/2
+ATTTTCTTACCGTCCGGGGCCCCGGGGAAAAATCGAACTGAAGGAATCGGTGCGCGCGCTGTTTGAACGGCAATAG
+>850:2:1:3566:7054/1
+CTCGTCGGAAGGTGTACGCCTGTCCTCCACGAGGAGGCCGCTCTCGCCATCGTATGGGATCCGCTCGGTGACCAGA
+>850:2:1:3566:7054/2
+CGTGTGCCAATCGGCGGCACCTCTTCCAGGCCTGGGGGTTCCCCTGTACCTGGAATCACCCCGCGCCGCCCGTGCG
+>850:2:1:3566:1888/1
+TCGGGACCAGTTCCCGCACCAGCCTCTCCTCTTCGCGCGCCCCGCTCGTCGCGCTGGCCTGCAACGGCCGGGCCCC
+>850:2:1:3566:1888/2
+CAGGACCCGCGTCTCGCCCCTGCTCCAGGAACTGGACCGCGCGGAGGCCCAGGCCGCTTTCCGAAAAACGTCACTG
+>850:2:1:3567:2088/1
+GTGCGGCCGTCGCCCGGGCGGAAGATTTTCAGCATCTCGCGGTCGTTCGCGGGGTGGGGCGGGCTCGAGAGTGCAA
+>850:2:1:3567:2088/2
+CAGAACCACCAGGTCAACAACGCCGGCGACCCGGCCTTACCTCAGTACCTTTCGCCTGCCGCACGCGTCATCGTGG
+>850:2:1:3567:20396/1
+CTTGATCCTCTTGTAGCGAAACAACAACTTGCCCTTCTGGGGACGGTCTTCGGGCGGACCGGTGACGAACTCCTTC
+>850:2:1:3567:20396/2
+CGGATCTCGACCGGCGAGTCTCGTTTGCCGGCGATGTCTCGCAGACCCAGCCTCATCTGGATCCCAAGCTTCGGCC
+>850:2:1:3567:6321/1
+TCCGACGTCATCCTTCGCCTCCTCAAAGCACTGCTCGATCGTATATCGTGTGGAGGCCACGTGAGCGAGCGTTGCC
+>850:2:1:3567:6321/2
+GTATCGAGGACGACTGGGCCTGCGCGCGCGTCATTGACAGTCGCCGGCGCTTCCCGACGGGCGAGGGGCGGCCGCG
+>850:2:1:3568:10390/1
+AGCGCGCTCGACGCGATCAAGGATCTCGCCAAGCGGTAGGATGATTGGCTTCAGCCGCACAGGGATGAAGCTCGAC
+>850:2:1:3568:10390/2
+ACCTTTCTTCCCTTCCTGTCCCTTCTGGTCCTGGGCCATCTTCTGCGCCAGCTCCTCGGCCTTCTGGCGGAGCTCC
+>850:2:1:3568:8954/1
+CCAAATCGGCGGGGGCGGCCGCTGCACGGGCGTGGGCGGAAAGCGAAAATTATCGTAGTCAAAGAACTCGCCATGA
+>850:2:1:3568:8954/2
+TTTGGACCTGGCGGAATCCTACGCCATGGCAGATATCGTCTCGAACGGCCGGTTGGATTTTGGAATCGGAAAGGGC
+>850:2:1:3568:18816/1
+ACCGGGGTTAATTCGATTACATCCATGTCGACCAAGGGCGACTTAGCGTCGCAATCGCGGCCGTTTCCGCTAAGGG
+>850:2:1:3568:18816/2
+TTGCCGGTTTACCTTTCGGAAAACGTCCGCCGGAGACGGGTTTCGCGCTGACTCTGCACGCAACACGCTGCGACAA
+>850:2:1:3568:14444/1
+GCTGAGCAGGGCCTGAACGGCTGGGATCTCGTTTGACTTGTCGTCGCATTCCGCATGGGCCAGCACCAAGGCCGCA
+>850:2:1:3568:14444/2
+CAGCAGGCGGACGTGGACTCGGTTGAGCAGGTCTTCCGGCGCCATGCCGCCCTCCTCTCCGGGCAGACCAGCCCAG
+>850:2:1:3569:1672/1
+GACATGTTGACTAGCGCACAACGTTTCCGACGTCCGCCCGCGCCACGCTCACCGCGGCGTCGAACTGATTTCGGAT
+>850:2:1:3569:1672/2
+TCCGCTGCCGCCCGCCCATTCCTCCATCTCGGCTTCGATGCGCCTGTTCGGCAAAACGCGAATGCGCTTCTCAAAT
+>850:2:1:3569:16027/1
+CTGGTTTTTCCGCGTCGGAGGCGCTGCGGGCACGGTCGCCAAGAGCATGTCCGCTTACGACATGAAGGGGAGCGAC
+>850:2:1:3569:16027/2
+AAAGCGAAGAACGAAGTGTTGTCACCGCGCTCCTGGCTGAGCCGTTCGACGTCGAGTTCAAATTCGCGGTCGCGCA
+>850:2:1:3569:12396/1
+TGGTGGACCGGGCGGCGCCAGAACACCACACCCACGATGCGCGCAATGTCGCTGTTCGCGAAAGATGCCCCCCCGA
+>850:2:1:3569:12396/2
+ATCTCCCACCATGGCGGGGACGTGCCGCTGGCGGGACCCAGCGGAGGTCTTGCCGGTGGCCTCGGAGGTTATCTGT
+>850:2:1:3569:13190/1
+CGCCAAGCCGGTGGGCGTGGTGGTGAGAAAGGCGGTGAGGTTCACGATGGGGCAAAAGGTCTGTAGCGAGAGTCCG
+>850:2:1:3569:13190/2
+TCCGCAAAGTCGGTGCGGACGGTGGGCGCGCGCGGCTTTTCGTGGGCAACATGGAGGGGAGAGTCGACATCTTCCG
+>850:2:1:3569:16638/1
+GCGACAATAATGTGTCGGAGCGGGGTTTTTTTTACGTGGACTCGTTTCCACATATACGTTTTGCCCGCAGGGAAGG
+>850:2:1:3569:16638/2
+AGGAAGTTGCCAAGCGGGCATACTGCCCGCACGTAATTGCCGGGCAACCCTTCGGGGGTAGAAAAATGCCGGGATG
+>850:2:1:3569:14308/1
+CGCCGGCTGCTGCGGCTTGTTCTCGAGGGGGGGAACTACAAGGGGCATGAAGCTGGGACTGGGGAAATGGGGGTGG
+>850:2:1:3569:14308/2
+CCCGCATCCAGCGCCGCTACTTTTTCCTGCACATCATCACGCACGGTCAGCACGATGACCGGTACTTCGCTCCATT
+>850:2:1:3570:15677/1
+CCGCAACGCCGAGAACAGCGCGCTGGCCAGCGCACAACATCAGTAGGGGCACCTACCATGCGTGGACGCGATCGAC
+>850:2:1:3570:15677/2
+ACTCTGGATCTCCAGACCATTTCGATTAGTTAAATCGGAAGACCCGTTTCTTGAAGCCGGGCGAGCCGCTCGTGGG
+>850:2:1:3570:20429/1
+AGAATTTTCGATTCTTTCTATACTACAAAGTCCCAGGGAATTGGCATGGGCCTGGCCATCAGTCGCTCCATTATTG
+>850:2:1:3570:20429/2
+CTCCAACGGTTCTCAATATCGTCGTGCTCAAAGTCCGCCACGCCTGCCCCACCCGCGAGCCCGTCGTTGGGGGCGA
+>850:2:1:3570:14549/1
+CATCGAGAAGCCGACCGGCCCCAGTGTCACCAGCGCGATCGAAGCGCAGAGCTCGGGAAGCTGGCGCGTGCGCGCC
+>850:2:1:3570:14549/2
+CGGGGCGGTCCAGCGCGGCCGTCGTCCGGCCGATGCAGAAGGCGGGAGAGGCTCCTTGCCTCCCTTCCCAGCGGTC
+>850:2:1:3570:5913/1
+CATGCATACCGATCGGGGCAGCCAAAACGCCACTGCGGATCCCCGGACACTGATCAAGGACTACCCATTGTTCAAG
+>850:2:1:3570:5913/2
+ACGAGTGGATGCGGCGTCGATTGCAGAAGCCCTCCCTCCAATTGAACCCAGCGCACTTGGCCCTGGCGCGGGATTG
+>850:2:1:3571:15169/1
+GATCTTCGATTGCAAGTTCGAAGAACAGGCTCTCACCCGACTTTCCTTCCTTGAGCTTGCCGCGGATCGCTGAATC
+>850:2:1:3571:15169/2
+ACGCAAAAGCTCCACGAACTCGGACAGAGCGTCTAGCTCGACAACATCACCCGCGACATGCTGACCAGGGGCCGCT
+>850:2:1:3571:17601/1
+GTGGCGGGATCGACCCACCACTTCGTTCACGGTCCCTCGCGACCGCACTCCAGGGGCTGGGGGGTGGTGTGCCTGT
+>850:2:1:3571:17601/2
+CAGGGCTCGCAGGATCTCCCCGGCTCGCGCCGCGATGAGATGCTGCGCGACATTCGCCGCGAGCTGCACTGGGTGC
+>850:2:1:3571:7367/1
+CTGGCCGCCGTGCGCCATGTTAAGTCTCTGTAGCCGGAATCTGATGCGTTCCGTCTGTATATATTGCAGGCTCTAT
+>850:2:1:3571:7367/2
+CCCGCGATTAAGAGCAACATCACGGCAATGGAGGGCACCGGCGCCCGGCCCGGAGCAGCGGCGCTTAACGCCCATA
+>850:2:1:3571:11893/1
+ACAGCGTTATCTCGGTCTGGTTACGCTGGTGGATCAAAGCATTGGCGCCATCCTTGGCTGTCTGGAACGATTCGGT
+>850:2:1:3571:11893/2
+ATGTGACTGACTGGTTGCGGTACGGTTTTACCGCGCATTTGACCCGGTAACCGGATCAAGAGAGGAACGCGCGTGG
+>850:2:1:3572:6719/1
+GCAACAACCCCGCCGTCCGCGCGGTGGGGTTGACATCGTCGAACAACCGTCGCGGCCGCTCCGAGGCGCGCCGCCG
+>850:2:1:3572:6719/2
+CTGCTGCAGGCCTACGAGGGACTCTCGGATCGGGAGGCCTATGACCGGTTGGCATTTGACCTGCGCTGGAAAGCCG
+>850:2:1:3572:5279/1
+GGAAGGGGACGTCATCTGGCGGCGAGCGCGAATTTGTCCCCGTGCTCGCACGCGCGGCGGGGGCGGGCGGCGTCGC
+>850:2:1:3572:5279/2
+CGCTTTCCGTTTTGCCAGCGCGTCGAATTCCATCAGGGTCCTGATGAGATCCTCGAACTCGCGCAGCGGCACCATG
+>850:2:1:3572:18361/1
+CCGGAGGCGGCAGGACGGACAGCCACAGCGCGATCGCGGCCGAGGGATGGGGAACGGGGGATCGAAGAGGGGGTGC
+>850:2:1:3572:18361/2
+AGCACCACGACGGCGAGCCGCGCGACGATGAACAGCGCCGCCGCGGACGGGAAAGCGCCGAGGGCCACATAGCGCC
+>850:2:1:3572:9831/1
+GGTTGAGCCAGGACTTCTGAATTAACACTCAAGAGCGACTCCGATATCTGAGTCTGTTGCTGTAGGTCTTTCTCGT
+>850:2:1:3572:9831/2
+ACATCGAAATTAGTCAGGGACTTTTAGAGGGCTACGACCTGGTGATCGGCCCTAACTGCTGGAGGGCGGTCCCAGA
+>850:2:1:3573:9322/1
+TGGAACCGCGCGCGGCTGTCTACCTGGCTAGCGGGCGGCGCCGCCGGGAACAGGGGGGGGGACGGCATGAATCGCC
+>850:2:1:3573:9322/2
+GACATCGCTCCCGAGTTCCTTTCTGGCTGCCTCCAATGTCGCTGGTTTCGAGCCGGTGATCGCGACTCGTGCGCCT
+>850:2:1:3573:15036/1
+GTTACAACCAGCGCTCGCGTTGCTTGCTTCGCCGCATAATCCCAGTGGGTACCCGGCGCGTGCCCCACCCGCCCCG
+>850:2:1:3573:15036/2
+CGGCGGCATTCGGAAGGGCAAAACCGACCGGACACGCGGTTCTCGCCCGCGGGCGGGAGGGAACTCAGATACGGAC
+>850:2:1:3573:20284/1
+TTGGCCATGATTACGTGCGCACTCGAAAGATTGTTTTTCTTTGTGCGTTGACGGCGTTTCTTCATTGTCGAGTCGA
+>850:2:1:3573:20284/2
+ACATCATTTATGACGCAAGCAAAGCCGACTTTCCGCACCCAAACACCCTGACGTGCAACTTGATGCGCCGCGACAA
+>850:2:1:3573:14629/1
+CGCCAGCTTCATACGAGTCTCCGTTCCACCGAATGCCGTTACCGGCAAAAATAGAAACAGAATGAAGGGCACGCCC
+>850:2:1:3573:14629/2
+TGAGCGGCAGCCTCGAGAGAATTTGTGGCGCCCGAAAAAAATTTGTGGCGCTCGAATCGCGTGGGCGATATAAGGC
+>850:2:1:3574:14687/1
+ACGAAAATCACCGACGCCGGCATTCCGACCCTCACAGCCTTTGGGAAGTTGGAGCACCTGGAAATCGGCGCGAATT
+>850:2:1:3574:14687/2
+CATCAGATAGAGCCCGCGCAGCTGTCCCATCTTGGCGATCCACTTCAGGCCTTCGTCCGTGGTCTTGGTGAGGTAG
+>850:2:1:3574:12216/1
+CTGCAGAACATCTTCGTGAAGACCAACGTGGCCGGCGCTGCCCGGACCGGGACTGTGCCGGGGGCCGGCATACACG
+>850:2:1:3574:12216/2
+CGAGCGAATAGCCGGGCGCGAGGTTGAACGAGATGGTCACCGCGGGCTGGTTGCCCTGGTGGATGACCTGGAACGG
+>850:2:1:3574:5249/1
+GTGACGTGAAGGAAGTCCGGCTCCGTCGTCGGGCCGTCGGGGTAACCGCAGTGGTTTTGCTTTGCCGCGGTGGCCA
+>850:2:1:3574:5249/2
+CCGGGAATCCGTGATCTACCCGCAGGCCAAGGCGCGGCCCGGCGAAGCACCGTGCAGGCCGTCGCGCGGGGGCGGG
+>850:2:1:3575:19373/1
+GGAAGGCTGGAGCGTCGCAGTCCGGACCGGCGAGCGGGCCCCCGGCCATCTCTCTCTTCGCCTCCGGCTTCCGGAC
+>850:2:1:3575:19373/2
+GTCTACGTCGCGACCCGCAATCGCGTGGTGTTCGGAGCGCCGAACCTCGACGCCCTCAGGGCCGCGCTCGGCGTCG
+>850:2:1:3575:5413/1
+GCCGACCGGGGTCTACCTCGCCGAGGGCATGGTGCGCAGAGTGGAGGCGCGAGGGGTCGAACCGCGCGCGCACGCG
+>850:2:1:3575:5413/2
+CGGCATACGCTTGACCCGTCCGCCGCGCTCCAGCCTGTCGGCCACCGACACCATCACGTTGCGGTGGATGCCGAGC
+>850:2:1:3576:4097/1
+TGGCACCGACGCTCAGCGGATATCTTATGACGAATCGCGCGATAAGGCTCAATTTTTGTCTCAACTCTTCAGAGGA
+>850:2:1:3576:4097/2
+TCGTTCGACAGCACGCTCCCTATCTGATACCCCAACAGCCGTGACGCTGCGTTTGCCGTCTTTTTGCAGGTAAACA
+>850:2:1:3576:10266/1
+TAGGGAAATTCTGATTGGCTGTCGCATAATGTTGTTGTCGGACTATCTAACACTCGCGGGGTTCCATGCAGTCCGT
+>850:2:1:3576:10266/2
+CTGATAAGCACCAAGCCCACCAAGAACATACAAAGTTACATCATGATGCGATGTGAGAACATTGGAAAGATGATGT
+>850:2:1:3577:17335/1
+TGCGCCACTATGACCACATTTTTCTGTTTCACACGGACCTTCTGTTCTGTGATGGCCAAGCCTGTCTGCTGAGCTG
+>850:2:1:3577:17335/2
+CAAGGCTGGGAGAATTATTAGTGCTGTAATAATTATTTGGCGGCGGCCGTGCGGGAGTCATTTTTCTCACCGATTC
+>850:2:1:3577:16004/1
+CCATAGAGCACCATCGTTGAAAGAATGTGATCGAACTAGGGCTTGGTGTAGGCGCAACGGACCGATGGCCCCGGTC
+>850:2:1:3577:16004/2
+CTTTACTATAATAGATAGGCATTAACCCCGAGGATCGCTGCCACGCCTTCACAAGCCCTTGCACAAAACCTTTTCT
+>850:2:1:3577:8803/1
+CGAAACCGTGGTGGCCGTGGGATCGAACGGGTGCGTGGGCAGACTTTTATCGTCCAGTACGGGCGCGAAGTTTTCT
+>850:2:1:3577:8803/2
+CCAAAGCTGACCCCGTCGCCGGTGCAAGACACGGGAAGCCTCCAATGTACTCACGACGGCCATGCTCGCGAGGGAG
+>850:2:1:3577:19684/1
+TGCCCACGCTCTCGTGAACCAAGTCGCACATCGCCTAGCTTTACGATTGGGTTTTTGACCGCGCGCTTCAGAAGCT
+>850:2:1:3577:19684/2
+GCGCATTAACCCATCCCATAAATCAGGTACCCCACGGTGGCGACGATCCCGCTCCGCAGCCTGAGCGCGTAGATTG
+>850:2:1:3577:5766/1
+AACCTCGCGAGCTGGGTGACGATCTCCTGGAGTTGCTCCTGAAGGAACTCGCGGCGCCGACGCGACTGGCTTTGTG
+>850:2:1:3577:5766/2
+GGCTCCGTCCGACGTGATGAAGGTCTGGGTGGTCATGAATCTGATGGCGGAGCCCCGCGGCAACACCGAAATCGCG
+>850:2:1:3577:20336/1
+GCGGCGGTGTTCAATGCGATGAAGGGGTTCGCGCGGCGCGGGCTGGGCCGCGGCCACGCGCGGGCGACCAGTTCCT
+>850:2:1:3577:20336/2
+GAGTGGAAGATGCCGTGGGCTAATCGCGCCGGATTGCGGGGATGCTGCGGCACGCCCCGGCCCGGCCGGCAGGCTC
+>850:2:1:3578:14038/1
+CGATTTTTGGATCGAGCGGGATACCACCATCTTTGCCGGTCGTATCGTCGATAATGACCGTCTCGGGGGGCGGGAC
+>850:2:1:3578:14038/2
+TGGCGCTTGCCCGCAAGCATGGGTTCGCAACCGCCGCCATCGGCAAGCTTGGGCCAACGCTGATTCAAGACATCGC
+>850:2:1:3579:16748/1
+TCTTCATTCCTGGGACCGCGGAGCTTTTGCTAAGTGCGCTCCGGTTGCCAGTCTGCTGATTCCGATGCCTCTTCTA
+>850:2:1:3579:16748/2
+GGATTGGCGCCTTGTAAAGCCAAAATACTTCGCTTTGGACACCGGAGTTCGGCCGGATGTACCAGACGAAGAGCGC
+>850:2:1:3579:17546/1
+GTGATTTATGAAGACGGAAAGCCGATCGGTATTTCCTGCGTTGTTGTTTCAACACAACACAGCCGCGACGTGAAAC
+>850:2:1:3579:17546/2
+CGGTGTCGCCCTGCGGACCGCCGATGACGAAATTGCCGGTCGGGTTTACCAGAAATTGTGTTTTGCCGTTGAGCAT
+>850:2:1:3579:15800/1
+GGGAGCGCGGCGGAACGTGGGAGAGTTGCGGGTCATGGCTTATCCTGGCCAGCCATCCCGGCGGCAAAATGGTCCG
+>850:2:1:3579:15800/2
+CATTTTGGCGCTGAATCAAAAAAGGCGATTGAGCACATTGAGGAGGCGGAGGTTCCGTTGCTTGTAAACAGTGCAA
+>850:2:1:3580:21171/1
+GCCCCCGGACCTGCCGGTGAATCGCGGGCGCTGGCACTTCGACACGATCCGCTTCGAGTGTTTCCGCGACCGCACC
+>850:2:1:3580:21171/2
+AGGGCTTGCGTGCCTGACGGGGGCACAGGGGGGAAGGACGCCTTCTTGACCCAGCCGTGGCGGGTGGGGGGGCAGC
+>850:2:1:3580:1127/1
+GATTTAGACGTGGACGGCCTGGCCGCCGATGAGTTCGGGAATCTTTTTGTCTCCCCCAAAAGTGAGAGGAGCAAGG
+>850:2:1:3580:1127/2
+AATTGAATTGCGATCGGGGTAGGCCAGATACAAGTTTCCCAGCGAATCGAAGGCTAACCCTTTCGGGTGCGAAATG
+>850:2:1:3580:18056/1
+CCTCGAACTCACGGCGGGGGCGCGTCAATGGGGGCGCTCCATCCCGGGCGTGGCCGAGTCCCCGGAGGGGGATACC
+>850:2:1:3580:18056/2
+CCGCGGGCACAAACGCGTCGTGGTCCCCCAGCAGCACCAGCGTCGGGGCGACCACCCGCGCGAAATCCGCGGTTGT
+>850:2:1:3580:6759/1
+AAGATCGTCATCGCACCTTGGGAGGATCCCTCGCCCGGGAACTGGCGCGGCGACGGGCGCAACCCCCGCGGGGGCT
+>850:2:1:3580:6759/2
+CGGTATCGAATTCGAGCATGTCGCCGAAGCCCAGCGAATAAGCTTCTTCGGCAAACGCGATGGCATGCTCAATCCC
+>850:2:1:3580:8168/1
+ATGCGGAGTTGTTCGGTGAGGTCCACAACATCGTATCCTTCACGGGCCGGCCGTATCGCGGCTAGCCTTGTGCTAT
+>850:2:1:3580:8168/2
+GCCTGGTCGCCGGATGGAAAACGAGTGGCGTTCACGATCTCGGCCGACTGCTCGGACCCTTCGCGCTAAGCGGTGC
+>850:2:1:3581:4364/1
+CGATACTCGTATGCCGAACGGGGGAGTTCTTTGCCAAGAATTCGTTCAATCTCGGGAAAAGTTAGTGTAACCGAGT
+>850:2:1:3581:4364/2
+GAAGAGCGACGGACCATTCAGTTTGCAGCGGAATGGCTGGTGCGCAATTTGGCAGTGACATCATCCGAGCAAAGGT
+>850:2:1:3581:5195/1
+CGAGTTGGCGATGGCCTGCACCATCCGACTTGCCGTTGAAACGGCGAAGTTCGGCCAGCCCGCGGTGACGATCGGC
+>850:2:1:3581:5195/2
+ATCTCGTTGACCAAGCCGATGCGATGCGCTTCTTGAGCGGTGATCATCTCCGCGGTCAGAATCAGCTGCAGTGCCC
+>850:2:1:3582:15573/1
+ACCTCGTCGACGAGGAGCTACAGCGCCGGGGCAACGGCACCTGCCGGCCCTGGCACGCCACGGACGGCAAGCTCAT
+>850:2:1:3582:15573/2
+AGTGCCGCGTGCGCGGATCGGACAGCGGTCGCAGGACTCGGGGTCGAATTCGACGGCGGGGCCGGTCGTGAATGGG
+>850:2:1:3582:19199/1
+AGGCCGGCCCCCCCCCCCCCCCCACCCACCCCACACCCCCCAACCACCACCCCCCACACCAACCAACCCAACCCCA
+>850:2:1:3582:19199/2
+CCACCAGGCCGAGGCGATGGAGGCCGTCCACGCCGGGAACGATGTCGTCATCGTCACCCCGACCGCATCGGGCAAG
+>850:2:1:3582:21065/1
+GCGGCCCCACCGCCCCGGTCGCGCGGTAGCGGGCCCGCAAAGAACCGGAAGACTAATTCCGCCGTGGCTGCACCAG
+>850:2:1:3582:21065/2
+ACAAGGCCACGATGTTGCGCCCCACCCCCCCCAACCCGCGGCGCCGGCCCGCGTCGATGATCATGCAGCGCGGGCA
+>850:2:1:3582:14962/1
+TGGAGGAGGCCCGGGAGGTCGACGACGGCACCGAGGCCGCACGCCCGCACGACGGCTCCTTCCCCGTCCCCATCGC
+>850:2:1:3582:14962/2
+TCGCCGGCGTACCGCGCGCCGTCCCAGACGGCCGGGAGCGGCACGCCGGTCGCGACGTGCAGGCCGCTGGGCTGGC
+>850:2:1:3582:10708/1
+GGCGTGCGCAGGAGTCGCACGGAGGTCGTGGGCGCCGGCAGCAGCTCACGCACGTCGGGGAGAACGCCGTGGAGCC
+>850:2:1:3582:10708/2
+CGAGGTTCGCGATCAGCACCGGTCCGGTCCTTGCGGCCGGGCGGTGGGGGGGTGCGGGCCCACCGGCGAGACCCTG
+>850:2:1:3582:5826/1
+CTACCCACAGCGCCAGGATTGCGCGATCGGCGGGGAGCCGACCCGTCTTGGCGCCCGCACCCCCGGGGGCCCCGGC
+>850:2:1:3582:5826/2
+CGTCACCCGGACGCGAAGTCGGGGGCAATTCAAGTCGTAGCGATTCCAGATGGACGGGCCAATCCAGGCCGGCGCG
+>850:2:1:3583:9862/1
+TGACATAACCGTTGTTCTCAACAGATCCCCCCAAACCATTCAGACACTCTTGCAGCGGTGGTGGGGGAAAAAGGAC
+>850:2:1:3583:9862/2
+GAGTAATAGAGGAGCGGCATCCAATCGCCGGGCATCAGTATCTGACGTGCTGCCCGCAGGCGCTGGGAGGAATAGC
+>850:2:1:3583:1824/1
+GAAAGACCCCGGCCACCAGCACCCAGGCCCCAGACAAGAGGACCAAGACCGCGACCGATCGACCAGGATACGCGAC
+>850:2:1:3583:1824/2
+CTAAGTGAGGCGGGCGGGGCAGCTCTGGTGGGCGAGCAAAAGGCACGGCCGCGGGAGGCGCCTGCCCATATAAAGG
+>850:2:1:3583:12765/1
+CATGAGACCGACGTCGTGAGGTTCTTCGTTACGCAATGACGAGCCGTGAGCACGACGTTGGGCGCCATGAGCGCGC
+>850:2:1:3583:12765/2
+GGTAGGGGTTGCGGTAGCGCTGATCACGGGCTGCGCAGGTCAAGCAGACGAGAGCCGCCAAGATGACGTTCGGACC
+>850:2:1:3583:21361/1
+CGTGTAAGCAGTCTCACTTCGATTCTTATGCACGATCGGCGGAATTCATTGCCAAGGAGTTCAAGCACGAAGTTCG
+>850:2:1:3583:21361/2
+CTGATATGAAGTTCGCCATTGGCAACCCTAGCTATCTTCATCGCGCGCGTGTTCTCGTGGACGGTAGCTCCGGCAA
+>850:2:1:3583:6953/1
+CGCCCGACGCAACCGTCCCGCCTCGCGAAGCGCCGTCCCGCCGCAGCAGCGCCCGCCCGAGCGCGGGAGACGCGCG
+>850:2:1:3583:6953/2
+GCATACGCGCAGGACCGCCGAACGGCTTCCAGCCGATGCCGACCGGCCGCCCGCCGTGCAGGCACGGCAAGTCCGG
+>850:2:1:3583:13149/1
+CGGGGGACTTAATCAGCGCCTGTAAAAAGCTCCGCATTGTTGCCAAAACCGAAGGCAGCCCGCCGGCGAAATCTTT
+>850:2:1:3583:13149/2
+GTCGGAAGCGCCCGGCGCACACGCTGTGGCGCCCAAGACGCTGGAAGCCAAGCCCCACTCGCCTGCACCAGCGCCA
+>850:2:1:3583:19332/1
+CACGTGCCAGGTCCCGGTAGTAGCGGGCGCGCTGATCCGCACGCCCCCGCTGCCGGCCGCCCCCCCCCCCGCGCGC
+>850:2:1:3583:19332/2
+GAAGGGCTCGACGCGTTCGTCGTGACCGAGCGCGGCGTCTACCGAACCGGCGAAACCGTGCACGTCACCGCGTTGC
+>850:2:1:3584:8458/1
+AAAGCACCAAGCAGAACCGCGCGGCGTCGGTGAGCTTGCGGGGCTGAACCTGGCGCTCCTGGGAAAACGCCAACTG
+>850:2:1:3584:8458/2
+ACTGTCACCTTCCAGCCGCAACTTGAAGGTTTCGTGGCCAAACCGTTCTTGCGCGGGCCCGCACAGCGGTTCCGCC
+>850:2:1:3584:16985/1
+TTCCAGAATAAAAAAACTTTGCCAGATCCGGAAAATAGACATACGTGCGCACATGATAAGCGCCGTAGTCGTGCAC
+>850:2:1:3584:16985/2
+CTAATGGACAATCATGGCTTGGGCTCGCGTTGACCGGCAATGGAGATCAGCCAGGAACGCAGCTCAGCACGCAAAC
+>850:2:1:3585:10315/1
+GCGCGCGAATAGAACTACCCGGCGCGCCGCCGCCGCGGCCAGCGATGAGACAGGGGAGCCGCGCGCGCCGCTCCCA
+>850:2:1:3585:10315/2
+CACGCCCGGCCCCGTCCCCTCGGACAAGCCCGCGGGCGGCGCGGCGACCAGCCCCCGGGGCGGGGCCCAAGCGACC
+>850:2:1:3585:2000/1
+AAAACAATCACATCAGCATCGAAGGGAACACGAACATCACATTTACCGAAGACGTGGCCGCGCGTTTTCTCGCCTA
+>850:2:1:3585:2000/2
+AGACGGATTTCCTCGTCACCAAGCGGTTTGCCGTGAGCTTCGGGGGTGTCCTGTTTGTGGGGGGAACCGTAACCGA
+>850:2:1:3585:7011/1
+CGGAGATGGACCCGTTGGCCGACACGTAGTCGATCGGCACGATCGCGTCGCCATCGAATCCATCGCGTGTTGCCTA
+>850:2:1:3585:7011/2
+CTAGGGTCTCGCGGATGGCCGACCGGACCGAGGCGTTGTTGCGCTCGCTCGACGTCGCGTCATCGAAAGGGCTCGA
+>850:2:1:3586:11934/1
+TGATATCCGGGTAACTTAAGTTGCCTTTTTGCGACTTATTTTCGCTTGAACACTACGCGCCGTTCTTGTCCTTGTG
+>850:2:1:3586:11934/2
+GGCGCCGTAAACGCGAATCACAGCGCGATGTGAGCGGCTGTAAAAACTTCGCGTAGCCGATTGCGGCGGTAATCGC
+>850:2:1:3586:6493/1
+TGCCAGTCGGCGCGGCGACCGGCATCTGGTACATATCCCTTTGCCGGTTCAGGAGGAAACCGGAGGCTGTCACGGC
+>850:2:1:3586:6493/2
+CGCGGCTGATCGCCGAGTACGTGCGCAAGCGCAAGGTGCTCACGCTCGAGGACGCGCTGCGCAAGCTCTCATCGCT
+>850:2:1:3587:13358/1
+CTGCATTGGTATCGGCGGTGTCAACGCGACCGTTGGCGGGAGAAACGCCGACGCAGCCTTCGAGGCCGAGTTTTGC
+>850:2:1:3587:13358/2
+AAAGTTCTCCTTCCTTGTGATGGATTCGAAGCGTGTCGTGCAAACCGAGGCTGCACAAATAACGAAAGGCAGCGCG
+>850:2:1:3587:9361/1
+CATCGTCGGAGAACTCCTTCTCCCTATGCTGTTCTGCGCTGGATATGAGTCTTTACGAGCGAGCGAAAATGCGAAT
+>850:2:1:3587:9361/2
+CGTCCCGAAACAATTTTGGCAACTACAAGACCACTTAATTTTAGTCCGCGATCAAACAGCTGAACACGTCTATGCA
+>850:2:1:3587:3071/1
+GCCTTGCGGGGCGAGAACTCGACTCCGGTGATGTCCTCGATCCGGAACTCGGCGACGTTCCGGTTGTCGGGGCGGG
+>850:2:1:3587:3071/2
+GGCGATGCGCACGCCTGCACCAGTCTTCTCCACTCTCGCGGCCCTCATCGTCATCGGCGCCGCCACGCGCGCCTCC
+>850:2:1:3587:2080/1
+ACCGGCTGCTCGCCATGCTCGGCCCGCTGGAGCGAATGCGAGACGGGGGTCAGAGGGCGCCGGCCCGGAAGGGGAG
+>850:2:1:3587:2080/2
+CTCGTGGCCGAAGACCTGCACGATCGGGCTTTTCTGGATCGCTATACCGAGGGCTGGCCGGGGTTCCTGCGCGATC
+>850:2:1:3587:14852/1
+ACCCGTCGACGCTGGGGCTACTGAACCTGGTTAGCGACCAAAGCCTCACGGCGCTGATGCTGGCGGTGTTGATTTG
+>850:2:1:3587:14852/2
+ACGACCTGATCCCGCTAAAGAACTATCTGATGCTGACGTTGCAGTTCTCGCGCGGCTGTCCCTATCTCTGCGAGTT
+>850:2:1:3587:13751/1
+GATTGCTGGGGTCGTGAGACATCGATCAAGGTTGTCGGAGGCTTTGCCAAGTCGATCCCGGACATGACATTCGACA
+>850:2:1:3587:13751/2
+CGATTGTTATCGGGGGTGGGGCTGGGGGCGGTTTTGGTGTTGGTTGGGGTGAAGGTGGCGGGGCATGATCCGAAAG
+>850:2:1:3587:19267/1
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAACACACACAACACACA
+>850:2:1:3587:19267/2
+CCGGCATGACGATGTTCCGGATGCCGATCTTCACCTGGAACATCATGATCACCTCGCTGCTGGTGCTGCTGGTGTT
+>850:2:1:3588:6973/1
+ACCGGCCAGACGGCGTAACCGAGCTGCATACTCAAGACAACCAGACTCGCCACCAGCAGGGCCGCCGCGTTGCGTT
+>850:2:1:3588:6973/2
+GACGCTCACCAGCACGCTCGCGCGGCTGATTGGCATGGAGGGGTTTCTGCACTTTCGGAATAGGCCGTGGATGCGC
+>850:2:1:3588:13172/1
+AAAGCGGCTGCTGCCACCCCAGGGGGGGGCGCCGGCAACGGTCTCGTGGGGGCGCAGAAGGGGGGCGGAGCGGGGC
+>850:2:1:3588:13172/2
+CAGGGTGCACGTTCCGCTCGGTCACGACGCCGGACAAGGGTGCCGAAATCTGCAGGTACCCTTCGACGTCGCGAAT
+>850:2:1:3589:19388/1
+CGTGAAGCTGCGCCAGTTGTTCGCGGGCAAGGAGTTCGACGTCACCGAGCGCCGGCACACGGAGGGCCTGGAGAAG
+>850:2:1:3589:19388/2
+GCGGCGCCCCGGGCATGACCTTCTTCCGGCGCTTCACTTCCTTCTTGATCGACTTCACCGCCTCGCGGGGGAGGAA
+>850:2:1:3589:12095/1
+GCGCCGTACCCGTGCCAGGGTATCAGCGCGGTCCCGGTACCGAGACACGCTCCCCCCCCGCCCGCCATCCGCATGA
+>850:2:1:3589:12095/2
+GAGATCAGTTCGCGCAACCCGGAGGCGACTCGGTTTGTCCTTGCAACCGCGCTCTTCAACGCCGCCTCGGAGCTGG
+>850:2:1:3589:17611/1
+CGGCGGACAGGGCTTACAGCCCCGGGCAATGCCGCCCCGCCGCGGCCCGCCACACATCTTTTCTTTTTCGTGTCAA
+>850:2:1:3589:17611/2
+AGATTGACCTCTTCCTCGAGGACGTCCATGCCGGCCGCTACGACGGCAAACTGACAGACGCCACCTGGACGCGCCA
+>850:2:1:3589:1559/1
+GCATCGTCCAGGCCCTGTTGCCGGCACTGAAGCGCAGGCAGCCACCCGCCCAGCAAACCCACCAGAATCGAGACCC
+>850:2:1:3589:1559/2
+CAGGAGCAGGCCGGTTGCGCGAATTGCGTCAACTGGGTCCAGAAACCATACTGAGGGGCGTTCTCGGAGCGCGACT
+>850:2:1:3589:14912/1
+TTTCCCCGCGATGGATTATGAGTGGCAGCCGGCAGATTTGCTGCGTGCCTTCTTTTTTTGAAGGTTTGCATTGCCC
+>850:2:1:3589:14912/2
+ACAGATTACTGCCGCAATTGGATTCTGACTCGGCAAAATATTGACAATCCAAAGGGGAATCACTGTACGGCGCCAC
+>850:2:1:3589:11507/1
+CTAATTCCTATGAAGGGAGTCAAGCAGGGAGTTTGAGTGAGTCGGTTACATAGCTGTCGTTGCGTGGTTGAGGTTA
+>850:2:1:3589:11507/2
+GTCGCTTTAGATTGGACCGCGCCCACGCTCCGCTTCCCCGACGGCATAAGTCACATTGCGCTCCAAAACTTTTTAT
+>850:2:1:3590:1105/1
+CGCGCGTAGGTGTTCCTCCACGGCCCCGACGAAGAGCAGCCGCGAGCCGGCGCGTTGCATGTCGGAGACGAACGCG
+>850:2:1:3590:1105/2
+AAGGAAGCGGAACGCGAGTATTTGGGGCGAGGGGACTGGAAACGATTGACGAAGCGCATGAGCGTGCTGCCGCGCA
+>850:2:1:3590:3244/1
+CCCAAACGGCCGAGACCGCGAAAAATAGAACCACGAAACCGCCATTATCGCATCCTTTTTCGTCCCGGGTGGGTGG
+>850:2:1:3590:3244/2
+GCACTCTGCCTTTGAAGCTGCTCACGCGCAGCAGGAAAAGATTGTGCAAGCTCAGCCCGACTACGGACCAGCGCTC
+>850:2:1:3590:3712/1
+AGTCGGACGCTGCCGGCAGGAGCCCGACTTCCGCGGTTGTCGCCGCAGGGCAGGCTCGCGTCCGGCAGGACGGGGG
+>850:2:1:3590:3712/2
+GGGGACTCCGAAAGGCGCGGAGTTGCCAACGAGCCGATCGACTTCCACATCGTGCACGGCCGCAGCGCGCCCGCCA
+>850:2:1:3590:7350/1
+CTCCGTCGACGACCGAAGCCCGCAGGATCTCGATGCCGCCCTTTTCGATGGCGTCTGGCGGTGTGGTGGGGGCTTT
+>850:2:1:3590:7350/2
+GATCGCAATCCGTGTCATGGAAAATGCGTTCGATTACCTTGATGCACCCGTGGCCCGCGCGACCGGCAAGGACGTT
+>850:2:1:3590:6852/1
+GCCTGCTGTTCGGTGAGGAGTCGAGCATTCTCTTTTTAGATCCCCGCCTGGCCGACAAAGGACTGCACCAGAGCCA
+>850:2:1:3590:6852/2
+GGATGCTGAGTTCACCTACGGCTCGATCGAGGTCGAACCCAATCTCCACACGGGACTCGCGATTTCCATGCTGCGA
+>850:2:1:3590:1754/1
+GGGCCGAATGCTGCTGATCTTCGAGGCGATCTGGGAGCCGCTCGAGCAACGGCAGGAACACATCCCGACGTAGTTC
+>850:2:1:3590:1754/2
+AGGCCATAGCGCGTGCCGCGCCGCCAGTACAGCTGCATCCCGTCGCGCAGGGGCGCGCCGCGGCCGAGCATCGGCA
+>850:2:1:3590:20295/1
+GTTTGGGAAAAAACTGGTCCGGCAATAGGCCGAGGCTGTTGCAGACGGCGAGCATGCGGCGCGGCTGGCCCAGCAG
+>850:2:1:3590:20295/2
+GAGAACACCTCTTACCGAAGCCGGGCCCGGCACCTCCCTCTCCACGCCGCGCGCCCAGCCCGCGCGCTCGCTCCTG
+>850:2:1:3591:3735/1
+ACAACGATGGAAAATTCTGTTACACCTTTCAGGTCCGTGGGAACAATGTTTTTCGGAAGGCCTGGTTCAATTTCCT
+>850:2:1:3591:3735/2
+GCAGTCGTAGCCAATGGTGGCCACTTTTGGTAATCCCAAACGCCGGGCCAATCGCAACCGCCCAGCCGGAAATTCC
+>850:2:1:3591:9414/1
+GGGGGGTGATGTTCTGATCCCGGGAAACGATCGTCACCACGCCGTCATGATCGACATAGGCGAGCCCTGCTTCCGG
+>850:2:1:3591:9414/2
+ACCAAGCATGTTCCGATCCGCGTCGGCGATGTCGATAAGGGATTTTCGGAAAGCGATCTCGTGGTCGAGGAAACAT
+>850:2:1:3591:8373/1
+AGACCGCTCCCTTTGGCCGCTCGGGCAACCTGCCTCGTTTTGGGACTCCAGGCCGGACTGAGGACAGAGTTTGATA
+>850:2:1:3591:8373/2
+CCTGTCGACCCTGCTGACGTTGTCGAAGAATGCTTCGGCCACGCCTCGCTCCTATCGCGTACTCGCCCCGCATCGC
+>850:2:1:3591:18701/1
+ACGTGATTGTCGGCTTGACGTAAACGTTTTAAGACGATCGCCGCAACGCCGACTGGGTAGAGATCTTGTGGTTGTG
+>850:2:1:3591:18701/2
+TTCCATTCTCCCGTTGCGCAGCTTTGTGGTTTTCCCTGGAACCGTCCTTCCGTTGACTGTTGGCCGCGCCGCGTCG
+>850:2:1:3591:10057/1
+GGTATGCACATCGCGTTTGGACCACTAGCAAAATGACCCGGCTTCCATCTCAAAAGCTCCTGATCAACGGCTGAGA
+>850:2:1:3591:10057/2
+GGAGCTTACTGTTCTTCTTTTTGTGATTCATTTTTCTCTCCCATTCTTTTCTCCCTTTAACCGCGTTTCCACTTCG
+>850:2:1:3592:18451/1
+ACTCGGCGTCGACCTGAAGAAGCTCGACTTCGTCGTGCTCAGCCACAGGCAAAATGAAAATACGGCGGGGCGCACC
+>850:2:1:3592:18451/2
+TCCGGCACCGACGCGACGTTGCGTCTGATCATGTTCATCAGCGGGCCCGGAATCGGTGAATTGAATCCGCCGCCCT
+>850:2:1:3592:9938/1
+TGCCTTGGGCAGCGGCTCTGTACAAGGAGCGCGCAGAGCATTGTCGGCGGCATACGCACGGACTCGAGTGTGTGCC
+>850:2:1:3592:9938/2
+CAAGCGCTAGTCCGGTAGGGAAAACGTGGCGATAGATGGCCTGTTAAACGTCGAGAACCACAACGACACCCGGCGC
+>850:2:1:3592:4659/1
+GAAGATGAAGGAGCAGTAGCATGGCATCCGCGCAGTGCGGGGTACAGCGCGGCGAGGGCGGCGACGGGGCGAGCGA
+>850:2:1:3592:4659/2
+GCACGCTGGTCTCCCTCTTCCTCGACCTATGCGGGCCGGCCGCGGGGCGCGCGGAGGGCGGGGACCGCGGCGATCC
+>850:2:1:3592:19243/1
+CGGGGCGCGCCGGTGTTGGGTGGCCTGTTTTGTTTTTTTTCTTTCTTCTTTTTTTTTTTTTCGTTTTTCTTTTCTT
+>850:2:1:3592:19243/2
+CCGCCCAGACGGCTGCATTCTTGGACGCGCGGGCTTTGGCTTGCGAGTTCAACGTGGTTACTTCTGCAGTCAGGTT
+>850:2:1:3592:4243/1
+CCGTCCAGCGCGTCCTCGCCGCCACCGTGGTTGGTCGCCGGGGGACGCGCCCCGCGGTGGGGCACGAGAGCGCGAG
+>850:2:1:3592:4243/2
+CGAGGAACGCCGCCGCGACGAGGTAGACGAGCGGCGACGCGACGAAGACGTAGAGTTCCTTTCGGAGGCGCGCCCG
+>850:2:1:3592:20234/1
+CTGATTGCGATGTCGGCAGCGACGCCCGCGGTGCCGGAGGCGGACCCGCACTATGCTCCGCCTCCTGGGCCTCCAT
+>850:2:1:3592:20234/2
+CGACTGAAGCCAGCGGCCCGGCCGCGCTTGGCTGCCTCGCGACGGGCGGCAGCGAGAGGGGACCACCCCCCCCCTC
+>850:2:1:3593:13771/1
+AGGCGCACTACCTGCTGGAGCGGCTCACGGTGGCCGAGATCATGACTCGCTTTCCGGTCACGATTGGTCCCGCTCA
+>850:2:1:3593:13771/2
+CGGCTAGCGGCTGGGCTTCCTGCCGCCGCACGAAGGCATAGGGGAGGTGCCCCCGGGGGGGGATCCCGACGCGCCG
+>850:2:1:3593:5356/1
+TTCACCGACTTCGATCGTGACCTCTTCGCGCTTCACTTTAGCATTCTAGTGCTGCCTGCCGTCATGCAGTACATAG
+>850:2:1:3593:5356/2
+AGTTTGAGCAGGCTCACCGACGACGGGAAAAGAAGACCGCGCGCAGTTATCAGCGACTCCAGGGCGGCTCCGATCG
+>850:2:1:3593:13942/1
+GCGACGCCCGAAACGCTGAGCGCGTTCTCTGCCGTCCGGGTGGCGGGCGAGAGCCTGCCGCGCCCGCGGGGCCGGT
+>850:2:1:3593:13942/2
+GCGCGAGGTCCGCCGGGTTCCCCGCGATGCTTCCATCCGGGGGGGCGAATCGTCGGGTCGGAGCGAAGGCCCTCGC
+>850:2:1:3593:14140/1
+CGCTCAACATGACAGCGCGAAAGGCATCCACGTCGTTGGAAATCTAAGCCTCCTCCATCGCCTGGAAATTTGAGGC
+>850:2:1:3593:14140/2
+TACCAAGAGATGTTTGCTGATCTCGCGCCTCGCGCCACGAAAACAAAGACCTATTACACCGGCAGTGGCGTAGATG
+>850:2:1:3593:2261/1
+ATCGGCTGGGTTTTTAGCGCGCGCTGGGCGGCATCGAGCGCCAACAACGGGCGGCCGGCCAGAGGGGAAAAGCGCG
+>850:2:1:3593:2261/2
+CATGGCCAAGGCGAACAAAATGGATGCCACCGGCCCGGAAGTGAAGGAATGGCTTCCGCCGGTCGAGCGGGTGCAT
+>850:2:1:3593:2291/1
+CAAGACGCGGCAGCCCGGTCGGAGGCTCCCTTCTCGCCCGCCGTCTTTTTGGGAATAAGCCAACCTCCGAGGCGGT
+>850:2:1:3593:2291/2
+GGATTGGAACGGCGCAAAAGGCCCTAGCCTAAATCTGTTGCCGCTCCGTTAGCTCAAAAAGACCGGGCAGGAGCCA
+>850:2:1:3593:9627/1
+GATTCGGAAGTGGTCGACCTCAGCAACCTGCAGCGGCAGGGGCTTCATACAACCCAGAGCGTGGGCGAGCTCCAAA
+>850:2:1:3593:9627/2
+ATTGCCCGAGAGCACGGCGGCGTCGTTAACGAGGTACTTGGTGGGGAAGTTGTCGCAGCCGTCACGGGCCACGTGG
+>850:2:1:3594:19501/1
+GGCGGCAAGGGCGGCGCCATCGTGAACATCTCGTCGACCGCGGGTCGGACGGGCTTCGCCGAGTACGGCGCCCATT
+>850:2:1:3594:19501/2
+GTGCCGGCCCTTTCGGCCGTGCGTCGGAACGCGCCGTCCATCATGTCCGTGTCGGGCGAGCCGGGGCAGACGCAGT
+>850:2:1:3594:20450/1
+AAGGCCACGACGACGGCGGAGACGTCGCGGAAGCCGGCGGCGATGGGCTCCTCGATGCCGAGCGCCCGCTCTATGC
+>850:2:1:3594:20450/2
+ACGCCGCTTTCCGTGCTGGATTTGATGCGGGGCGCCCCTCTCCGGCCTGGCGACATGTCTCAGCCCGCGCGCCGCC
+>850:2:1:3594:5584/1
+CTTGGCGTTCACGGACGCGCTTTAGAGGCTCACCTTCTCTCACCGCGGGTCCTCCGTCTGGTTGGAGCCGTTGCTT
+>850:2:1:3594:5584/2
+CCGGCCGCCGTAAAGCAGGAGCCAGAATAGGCCGATAACGAAATCACCCCGCCGCCCACTGGCGTAGAATTGACCG
+>850:2:1:3595:20115/1
+TCTGCGCTATCGGAATAAATGACGCCACCCATCTGAATTCCCTCCTTTTTGGTCCTGACCTGCAAACGCTGGTTAG
+>850:2:1:3595:20115/2
+GATGGGCAAAAGCAGTACGACGCGCGCGATCTACTGGCCACAATCGTGGACGAAAACTCTGCAGACGAATATAAGG
+>850:2:1:3595:15751/1
+TATGCGTATTAGGCCCATGCGTTGCGTCAGAGCCTGAATGTCGCTTCAATCAAACGGACACTTTTGACATGAAAAT
+>850:2:1:3595:15751/2
+CGGGGGAACCAACGCCGCCCGGTTCTTTGAAGTAGTCATGGAAGAGCCCCTTTTAGAAACGTAAACGCATGGATGC
+>850:2:1:3596:10135/1
+GGATCGTAAGCGTCTTGGGGGCGAGTGCGGAGCATCAAGCAGGCCCGGATCGATCTTGGCTACGTGCGCGGGTGCC
+>850:2:1:3596:10135/2
+GAGCGTGCCATCGCCTGCGGGCCCGGCTATCGATCAGGACTCCTCAGTGACGAGCGCAGCCCCGCCGATCAGGATC
+>850:2:1:3596:9966/1
+ACGCTGTGTGGCCAAGCCCACCTAATTCTAGATTTCGTGACGCTTTTTACTACTATAACAAGGCGCGGAGGGCCGC
+>850:2:1:3596:9966/2
+TCCTTATGGGCTGGCTTTTCGGTATTGTTGGCGCTTGGCTGAAGAGCGAGAATCTTACTAACTACCCTGTGTTAGT
+>850:2:1:3597:19867/1
+ATCCGCGCTCGGCTCGGGGATGGAGCGGTCGGCGCGAATCACCATGTTCGGGTGACTGGGGAGAAACTCCTCCTGA
+>850:2:1:3597:19867/2
+ACCTGATCGGGCACCTTCGACACGTCGCCGGCACGCGATATCTCGAAGCTGCACTTCGCCACCACCGTCATGCGCA
+>850:2:1:3597:15884/1
+GAAGGCCGGGCCCAGGGGGAGCCGGAACAGGTTCACCCCCGCGCCCGTCTTTCGGAGGGCGGGGGTCTCCGAACAA
+>850:2:1:3597:15884/2
+TCCCCGCCGGCTCACTGCGCATCAGCGCCGGGGCGGCTGCCACCGCCCACGCCCTCCTCCGCCCCCCCTCCCCGCG
+>850:2:1:3598:13985/1
+GCTCCCGACCACTGTTGGCGCCTGCAGGCATGGGCTCCCACCGCCGGCAGTGCGGGGGTGAATGTTTTTGGAAGCA
+>850:2:1:3598:13985/2
+TTGTTTACTGCCAACTCGCTCAGATGCCACGTCTTCAGGTGGAAGGGGGCCCTCTGAGGGAGCAAGCGAGACAAGA
+>850:2:1:3598:20712/1
+CGCGTCGAGATCGGCGGGGCCGATGATCAAAATTCATCGGCAGGGGTGGGGGGCGCCGGCGGCCGCCCCGTGGGGG
+>850:2:1:3598:20712/2
+CAGCTCACCGAGGCGCAGTGGACGCTGCTGACCCAGGCGCTGAACGCCGCCGACGCGGCGCACCGCACCAGCCTCC
+>850:2:1:3598:18838/1
+GATCCGATCCTTAACCCGCCCCGCGGAAACAACGAGCTTTCCGCCGTCCCCCCAGCCCGGCCGCACATCCCGCGTC
+>850:2:1:3598:18838/2
+GCGGATCACAACTCGCGCGGCGGCCGCGCACGCGGCGCTCTCGCCGGGCGAGTCGCAGATCTTGCACCGTCGCGTG
+>850:2:1:3598:1439/1
+CGCCGCTTGCAAAGCGAGCGCCGGACCTTGCTCGACCGGGCATTTGGTCTCCCGCAGGCACACAAAGCCCGGTTGG
+>850:2:1:3598:1439/2
+CCTTGTCGTAGATCACCGTCTTCCCGTCCGGCTCGCGGGGCGGCGGAGGAAGCGCCGCCCTAACACTGGGACGCCC
+>850:2:1:3598:13916/1
+GTATGCTGACCGCTCAACTCAACGCACTCCTCAAATCCACCCTCATGGCGGTGCAGCACGCAAACCAGACAGGCAA
+>850:2:1:3598:13916/2
+TTTTATCCGGGTGGTTAGCTCGTAGCGGAGTAAGGTAAAGTTGGGGAGTTACGAAGAATTAAATCATGGCCAAATC
+>850:2:1:3599:19174/1
+TGTATCGCGGGTCGCATCTCTGCGACGAGCGAAACCCCAACCCCCCCCACACAAAAAAAACACAAACCCACCACTG
+>850:2:1:3599:19174/2
+CCGCGGTGGTCGCCGCAGCCGGCGATCACGCGCCGCGACCATCGTCCATATGGCCGATATATGCCAAACGTTCGAA
+>850:2:1:3599:14463/1
+ACTGTGGATTCGTGGAATTAGGAAAATCGCTGTGATTTTAGCAAAACCCTTGATAAAAGACCTTTTCTAACATTCC
+>850:2:1:3599:14463/2
+TGGCAATATTCCATCGTGCGGAGGAATACCGAGACGACGCAATTGCAGGTCATATATCTTGGTGCACATGACTCGA
+>850:2:1:3599:4620/1
+GAGACCATCAATTGCAGCGTTATAACTCTTGATCAGCCTGGTTTTGCCGCCGTGCAGACAACGGTGTTCCTCCGTT
+>850:2:1:3599:4620/2
+GGGATTATCGCTTGAGGACATTCTTTGCCTGCGCGTTTCTTTGCGCTCTGCCAGTTGGTCGAAGCACAACTGCCTG
+>850:2:1:3599:19456/1
+GTGGGCGCTATCGACCGCTGCTCAACAACTTCCAGAGCGACCGCGCGGCCGACGCGCCGCCGGGCCGCGCGCGACG
+>850:2:1:3599:19456/2
+CGTCACGGCGCGCTCCACGGGTCGCCGGGATGCGTCCCCGCGGCGGCCACCCGCCCATGCGCGGGCGCCTGCCCGC
+>850:2:1:3599:11093/1
+CGCGAAGAAGGGGCGGTTGAAATTCTCCCGCAGGGCCCGGGGGGAAAAGCGGGGGGGGCCGGTCATCCAAACGGAG
+>850:2:1:3599:11093/2
+TTCGTCGATCCTCCTCACCGTACAACAGGCCGCCGTCGAACGCCTGTCGGCCGGCCAGGGGTTTCTCGCCAAAACC
+>850:2:1:3600:13019/1
+CGCTGGATATACACAGCGTTTCACTAGCTAACGGGGAGGAGTCTCTAGTGTCTCGCCGCCCGGGCGCCGCGCGTCG
+>850:2:1:3600:13019/2
+TGTTTGGTGCGCCTGGCGGATCAACACTGAAGTCCACGAGTTCTCGCTAACTCCGGCACTCCAATGGAACGGCGCG
+>850:2:1:3600:18730/1
+ACCCAGACCGTCAACCACCCGGTCCCGGCAGGTCTGCCGCACCGCACTCGGCACGTCGCTGCGTCGCCGCCGGGCT
+>850:2:1:3600:18730/2
+GACCCGCTGGCAGCGACCGAGCAGTTCGACTGGCTGGCCGCCCTGCCCGCCCCCCCCCCCAACCTCCCGACCGCCC
+>850:2:1:3600:11027/1
+AGTGCGAAAAACGCCTCGCACCACTCGCACAGCAGCGCGACCTGGCGTTGCTGCAACTCTCTGGCGATCTTCCGGC
+>850:2:1:3600:11027/2
+TCGCTGGTCGTAACGGAGGACGGGAGCCAGGCCGCTATCGACGCCGCCGGTGACGCCTTCCACCCTGAGGGACGGC
+>850:2:1:3601:3038/1
+CACCCGGGCCCGAGGTGGGCATCAGGCCATCCACGCGCCAGGCCGCGAGCCGGCGCGCCGCAGACCCCACCCCCCC
+>850:2:1:3601:3038/2
+TCGCCGTTGCGGCGGTGGTGGCGGCGGGCTCGAGGTGGTGGACGCCGGGGGTGTCGGGGGGGCGGGGGGGGCGGGG
+>850:2:1:3601:16744/1
+GACCCGGCCGCCCGGGCGGGACTCGGGCTAGGCTTGTCCGAACCCGGGCTGCCACCCCCCGGCCTGCCAATGGTCT
+>850:2:1:3601:16744/2
+GACCGACGCCCAAATCGGCGGAGCCCGCGGCGCGGAATGAAAACTGGGCAGGGCCTGCCACCAGTGGACCGCGCGC
+>850:2:1:3601:10327/1
+GGCGCGAAAGTCTTAGAATCAGATGATACGCTGGAAGTCTTCCCCTCCGAGCTCCATGGTGCTGAGATCGAGACCT
+>850:2:1:3601:10327/2
+GCAAACAGCTCTCGAAGAGCCAAAGCGCGGCCATCGCTCACCTCGCGAATAGTCGCACCCAATCCTTTTGGAGGCG
+>850:2:1:3601:12618/1
+AAGGCGCTCATTGTGGACTTCTCCGAACTGGACGCGGAACTTGGCCGAGCATCGTATCTACCGGATGAGGTCATCG
+>850:2:1:3601:12618/2
+GTGAGAGATAAGGTTATACTCCGAATCTCGTCGTAGGTCTTTCGCATATAATCTCGCCTGAGGTTGGTCATGACAC
+>850:2:1:3601:10392/1
+ACCGTTAATGCCCACCGGCGTTCGTAAATAATTTTGGCGGTCACTGGATTTGCTGGTTCCACCCCGATACGGCGGG
+>850:2:1:3601:10392/2
+GACGACTTCGTTCCTTTCTGCTTGGAGGACTAAAATATTTTCTCGTCAACGAGCAGCGTCGCGCGATGGCGATCAA
+>850:2:1:3601:2240/1
+GCATTTCAATCAGCACTCGGATGTACTCTTCGACTACCGACGTGGTGGGCTCTGCCTCGCCGACGCACACGGAATG
+>850:2:1:3601:2240/2
+CCCAGTAGCCGGCAGGGTCGACCAGAGAGGGGACGGGGGCGCCGGAATCCACCTCCAGGGGCAGCGGCCTCCCGAC
+>850:2:1:3602:11758/1
+CCGACCAGGCCTCGCCGGCTGATACGGCAGGGCGCCCCCCCTCACGCACCCGCCCCCGCCCCCTTTCCCGCCGGCC
+>850:2:1:3602:11758/2
+GGATCGCCGGCAAGCGCCGCGGGGGCGTGACTGGCACGGCTGCGGCGACGGCGCGCTGGCCGATGGAGCCTGGCTC
+>850:2:1:3602:13139/1
+TCTCACCGTTACCATGCGGTGAGCACCGCAGGCGCGGAGGCTATTTGGCGGGGTTGATCCTTGGCGGTGCACGGCC
+>850:2:1:3602:13139/2
+GACGAAGACTGGTTGCACGAGCTGTCGATCGGCATGTTCGCCGAAGACGGCCACCTCTGGGGCTACGGCGTGGGTG
+>850:2:1:3603:20628/1
+TCAGGAGAAATCGCTCACGCGCCAACTCTCGTTATACCCGCAAAAGAAGCAGAACATACACTGCCACAAAAATTAA
+>850:2:1:3603:20628/2
+GACCGTTTTCCTGCAGTTGCGTGATGCCTCGCGTGTGTATGGTCACCGTGCGCGACGGGGGCGTGATGAGCCGCCG
+>850:2:1:3603:16789/1
+TCAGCACTCCTGTCGCGAAGACGGCAAGGGAGAGCGTCGAGCTGATGCAAGACCCCGGCACTCCACTTCATCATCA
+>850:2:1:3603:16789/2
+GAAGGGGAAGCGCCACCCGATCAACTGTTTTGTTGAACCATAAGCGCATCCTCGGCGAGCTGACCCGCTTGGTGTA
+>850:2:1:3603:6438/1
+GAGTAAGCGCCAGGAGCAGGACTACCAGAACCCGGGAGCGCATCGCTACCTCTACTCCTACCCGCAATGCGTCGCT
+>850:2:1:3603:6438/2
+GGGCCTAGTATTGGCGCAATCCTAACATGACCTCGGCGGGATTCAACCCAATCGACTCGCCTCTTAAAAGCACTTC
+>850:2:1:3603:2649/1
+GTCGCCGCGCCAGGGCGCTGCGATATTTGCGCTCGGTGGTGCCGAGGGCGCGAGGGCGGGGCGAGGCGGCGAGGGC
+>850:2:1:3603:2649/2
+CGCGTCGTTGTGCTATGCTGGGGTGCGCACCACCTTGCGGGTCGCGAATCCCAGGAGGTCGACCGAGTACACGCGC
+>850:2:1:3603:10583/1
+GCGGTTGACTGGTCTATACCCGACCGGCGCGGCGTCAACGCGAGGGTCTCGGGTGCGGGCGTGGGGGACGCCGGTG
+>850:2:1:3603:10583/2
+GGCCGCACATCGCCATCGACGGCGCGCGCGGCCGGATCGCGGGCGAGGTCCGCCCGACCCCACTGCCCGTCGGGGG
+>850:2:1:3604:6810/1
+CGGCGAAGAATGAGTCCCTCTTTTAGACCGTGTATTTCTGGCTGCACAATCAAACGACTTTAAAAGCCGCGTGGCT
+>850:2:1:3604:6810/2
+GTAGGCCGCAATGACGGCGAGCAGAGCCAAAAGTTCATGACTTCCCCGCAACGCGAAAGCTGCAATGAGAATACTG
+>850:2:1:3604:4010/1
+TGCTCGTCGTAGTCCCGGAAGCGGACATCATCATCCCCCCTGGTGCTGCGGGACTCCTTGGGGCGGAGGCACCTCG
+>850:2:1:3604:4010/2
+ATCCCTTGCGATGAGCGCAGGACGGCATGCTCTCGAACGGCGCGGACGCCCACCGGGTGAGGGATTTGCATTCAAC
+>850:2:1:3604:15970/1
+TACATTATGAAAAAGAGTTATCAATGTTTAATGGCGCTCGATACTCGAGGCCAAGAAGATGGGGTAAACGAAATCG
+>850:2:1:3604:15970/2
+GATAATGCTGCAAAAAGACGATCGGATCGAGCTTGAATTTGCTCCGTAACTTCGTGATGAGTGACGGCTCGGCTTT
+>850:2:1:3605:17312/1
+GTCATCCGACGGAGATCCGCGTGAGCGTGGTCGTCCACCAACCGGGCCGGGTCGCTGGCAACGGGACTGGCGAACA
+>850:2:1:3605:17312/2
+CCGCGCGACCCATGGTTAGGAATTTTAGCGGGAATGCATAACTGAAAGCCTCGCCGCTACCCACCTGACGCTGGCC
+>850:2:1:3605:11780/1
+ATTGATCATCGGCCGATCGTGAGCCCTTCCCGCTTCGACAGCGTTGAGAAGATCGACGCGCGGGCGTTTTACTCAG
+>850:2:1:3605:11780/2
+GGAAACCATGCCGGGCGATACCGCCGTCGCGGTGAATCCGGAAGACGAGCGCTACAAGGATCTGATCGGCAAGCAT
+>850:2:1:3605:6641/1
+AGGCTTTATGCACAGCGCCAAAAACCTGCAATGCCGGTGGCTGCTCTCCCACGCGGCACATCAAATGGAGCGAAGA
+>850:2:1:3605:6641/2
+CAGCTTTTACCTCCGCGCTTCCATTGAACGGGCAATTGTTAGATCTCGAACGCGCTTTATGTTCTGAGGGAGCCGC
+>850:2:1:3605:12463/1
+GCCGGGACCTCCGGCTCTCGATAGCCAGCGATACGCTGCGGGCTACGAAGAGGGCAAAGAACATGGGGCGTCTGCT
+>850:2:1:3605:12463/2
+TTCTTCCATCGTCGTGCTTCGCGCTGCGCCCCTACTCTGCGCAACGCTGTTCCAGGGGCCCGGAGGAGTTTCGGTA
+>850:2:1:3605:12708/1
+ATCAAGTCTTTCGTACAAAATAACGACGACTTACGCATGGCAATGCCGGAGGTCTCTAACTCGACAGTGACTGCTG
+>850:2:1:3605:12708/2
+TAATGCGGATCGCCGGCCTTAATTCTGGCCGAGCCAAAGACGGTCACGCATGGACCGACAAAATGAAGCGGGCGAA
+>850:2:1:3605:14049/1
+GCCATCCCTGGCGCTGGTCCACGCCGCGCCTCATCATGAGGCGACGGTTCTAATTGCCCCGTTTGCGACCGTTCGC
+>850:2:1:3605:14049/2
+AGCTTGGTCATGCCTAAGGCCAAGTTTCGAATGAGTCGGGCCCTATTTCGGCGCTCCCGGCCTTGGGATATACTGA
+>850:2:1:3606:13230/1
+AGTGCATCCGCTCCAGGAGTCTCGGAAATCGTAGGTTGTTCTGAGAGAGTTGGCAGAAGTAATGCCCGTGGTGGTA
+>850:2:1:3606:13230/2
+CTCATCGCTGCCACATTCCATCATTTGTGCCACTTTGATTTCGCGCATCGTCTACTCTGGGTTGCCTCTGATCACA
+>850:2:1:3606:13284/1
+CCGATGTCGTGTCGGTTGCGCCGCCGAATCTCGGGCGCTGGGACGAAGCGCGCGCACATCCCGACCGCGCCCGCCA
+>850:2:1:3606:13284/2
+TGCTTCCCGAAGGCGAGCTGCTCGTCGAGACGCGCGACGGGGCGCTCGTCGTCACTGGCCTGCGGGAGAGCCCTCA
+>850:2:1:3606:11002/1
+AAGATGGTCACAGCGTCTTACTGGCGGCCGCAGACGCCTTTTAGTGCGCGGGACGAATCCAGCACCGCAGCGGTGG
+>850:2:1:3606:11002/2
+AAGTTCTGCCATCAGATTCCTTTTCGTGTGCATGCGACCGGCGGTGTCGCACAGTAGAAATTCAATTTTGGCCTTG
+>850:2:1:3606:13261/1
+TCCGCAGGGTGCGCGCGACCGCGGGTTCTTCATCTCGCTCTGGAGCAAGGCGGCGCCCCCCGGCGGCATCGCCCAC
+>850:2:1:3606:13261/2
+CGGCTGCCGACGTCGAAGTAGAACCCGTGCAGGTGCATCGGATGCACGGCGATGCTCCCGTTGATCACGCGGAAGC
+>850:2:1:3606:10668/1
+GACGCCATCCCGTGTCGGGAAGATCGTAGTCGGCGGCATCGATCTCAACAAGCCGCGCATGCGCTGGGTCGCCGAG
+>850:2:1:3606:10668/2
+TGCTGGCCGCGGAACTTCTTCAGGTCGTAAGCTGCCCGCGTGGGACCATATTGTGCGAGTGTCTGCTGGCCGAGCG
+>850:2:1:3607:17665/1
+TCCGATGGGATTTGCGTCGGGGCTCCGTGGCAGCTTCTTAGCGGGCCAGACGTTCACGGGGCATCCCCACCCATAC
+>850:2:1:3607:17665/2
+TTAGCCCGTCCGCATGCCGGTGCAATAACTTTGCGTGGGGACAGCGATTTTACCCTGAGCCCCCCGTTGGGCCGCT
+>850:2:1:3607:7924/1
+GGATTCGCGGCGTTGCCGTTCTCAAATTGCGAGCCCAAAAGAATTGGCGGAACATTGACCTGCGAGCAAATCATGT
+>850:2:1:3607:7924/2
+GACAGCACCAGCTCTCTCTTCGCGTCGATTCCCGCCGGCGCGCCCCGCGGCTTCTTGCAGGCCCAGCAGCCCCGCG
+>850:2:1:3607:11730/1
+TGATCGACCAACTCCGTTAGCGGTCCGCCGGCTCCTGCTCTCAGCGGCACTTTAAACGCTTCCCAGTGGCACGGGC
+>850:2:1:3607:11730/2
+ATGATTGGGGATTCCGTCTGGCTGGAGGCATCCGCATCCCGTGTCCGGACAATGTGGCCGCTTTCGCCCCGACCTC
+>850:2:1:3607:8192/1
+TTTAGCTGGAGCGATTGTATAGGTTTGGTTCACGAAATAGTCGGGGCCTTTATCGAAACGAACTCGATTCCAAATG
+>850:2:1:3607:8192/2
+AGCTCGGAATTGAAAAGACGGTCGGAGACCGCCTGGATTTCTGGGTGATCCATTCGGCAAGTCAAAGACTTGCTCG
+>850:2:1:3607:20397/1
+AAAAGCAGTTGCTCGTGGTCGGATCGCCATTTGAATTCAAACAACACGGCCAGTGCGGGGCGGAAATATCCAGTCT
+>850:2:1:3607:20397/2
+TCTCGTTTCCCAGCCCGTAGGAAACCAATGAGCCCATTGTCGGCCGGCCAGGCTGTTGATTGCCCGTTGTAAAACA
+>850:2:1:3607:11871/1
+GCCTTCGAGGCTCCATCAGGTCGCCGATCGGAGTTAGCCCACCGGCGCTTTTTTGCTCTTCAATGTCCTCAAACAG
+>850:2:1:3607:11871/2
+CGCGCACCATTGGATTTAGCGCGAATGTGAAAGACGAAGCCGATCAGGCGCGCCTTGCGCTGGTTTACTTTGGGCG
+>850:2:1:3607:12994/1
+GCCCCAACGACGCGCTCGCGGGGGACGCTGACCACGCGCCGAAGATGGAAAATCCGAGCAATTTCACTACGCGGAG
+>850:2:1:3607:12994/2
+GCCGCATTGAGGTTCCGGAAGGCGGCAAACGACGCCGCCACTCCAATGCGGTCTTTACCGGGTTCGGAGGGTGTCG
+>850:2:1:3607:2829/1
+TGCGAGCACCTGGCGCCACAGGGCTAGGCACTGCTCCCTTACCGATTCCGGAAGCACGGTCCAAATATCTTCGTCC
+>850:2:1:3607:2829/2
+TCAGTTCACTAACGAAGCGGAACCGCGAGTCTCGATCGATGCGCTGTTTGGGCTGCGGCGGGGGATCGGCGCGCAC
+>850:2:1:3608:18515/1
+TCTGGGCGCCGCCGCGGGCAAGCGGGAGCGTCACCACGGGTCCTTCCCCATCGGCGCGCACTTCGTCGGTTGTTCC
+>850:2:1:3608:18515/2
+TCGGCGATGCCCACACGGGCTCGCGCATGATCGAGAACGCCGCGCGCCAGGCGCCGGTCCGCCAGGCGGTCCTCCT
+>850:2:1:3608:3774/1
+CCAGCAGCTGCGGCGTGAGCCCCAGGTTTCTCGCTGCTGTTTCGAGTTCGTTCCACAGCGGAGGGACTACGGGGGT
+>850:2:1:3608:3774/2
+TTGGCGAATCCAGGGGGGAATATTACCGGCTTAAGCGCCTATACCCCTGGCCTCGAAGAGAAAACTGCCGAGGTCC
+>850:2:1:3608:14419/1
+TCGCGATGCCCGATATGCGCCTGCGCGCCGGCCAGACGCCCCTCCGCCCCCACGATGAGGCCGGCGTCACCTGACA
+>850:2:1:3608:14419/2
+ATATTGACCCATGCTCGCTGCCACCTTCTGCTGGGAGCAACGCTCTCGCTCTGGCGCAGATCGCTGACGGAGCCAC
+>850:2:1:3608:15358/1
+CTAGCTCCGAGATCTAGTGATCGACGCAGGCGCCGGCCGCGGTCGACCATTCTTTCTGCACGGTGAAGCCAGCGGA
+>850:2:1:3608:15358/2
+CGAACAACACGGACTCGGCAGCGTCGCAAGAGCTAGGCGGAGCGAGCACCGGTCGCGACGTTCGCCCGGCGGCTCC
+>850:2:1:3608:10607/1
+TTTTTCGGATTGGGTTTTGGTGCTGACTGTCATTTTGTTTAAAAATTTAAAGGTTAATATATAGTTGAGCAATTAA
+>850:2:1:3608:10607/2
+AAGCAGTAACGAAAAAGCTATTTGATGCACTTTCCGCCGGGGGCTAGGTTACGATGGAGCTTCAGGACATGTTTTG
+>850:2:1:3609:11470/1
+GAAGGCCACGGGCGGCGGTTTCGGCTCTGCTACGGGCCACGCCTGAGCACGGGCAACGAAAACCACCGCCCCCACC
+>850:2:1:3609:11470/2
+CCCCAATGTGGGGGACGCACACCCCCCCCCCCGTCCGGCGCTGGTCGCCACAAGCGGCAGGGCGCCCCACATGCGC
+>850:2:1:3609:7612/1
+GCCAGCGGTCGCCGCGCGTTTCTCGAGAATGTCATCGGGGGTTGTATTGACGGCTCTGAGGGCCGTCCCGGCGACC
+>850:2:1:3609:7612/2
+AGGGCGGAGCTCAAGCAATTTTTTACCGCAAAGCACCCCTGCTGCGACCGGGGCCAATGCCCCCCGCTTCGGCCGC
+>850:2:1:3609:2436/1
+CGAGAGCAGGTCGTCCATCGTGACGAGGCCCAGGACCTTGCCGTACTCGCTGACGACGGTCGCGATGTGGAGCTTC
+>850:2:1:3609:2436/2
+ACAACATCCGCGGCAGCCTGAACGCCAAAGCGCTCGTGCGGGCCGCGGCGGCTCAACCGCCCTTGTCCGCGCGGGC
+>850:2:1:3609:3253/1
+CTCGGAGGCTACCTGCCGGCTCATCGCGACGATCTCGAACGGGATTCCGGCCTCTTCGTGCCTCGGCTCGGCAGGG
+>850:2:1:3609:3253/2
+CGACACGTAAGACATAGCCGTCCGGGGTGCGGGCCTGCAGAATCCTGACGAGGCCGTGGGTGAGCCGGGAGAATAC
+>850:2:1:3609:19978/1
+GTGCCGCTCGAGCCGCGCCGCGAGCCGGCGTTCGAGAAACCGCAGCTTGTCCGGATTGCGCACGCTGCGGAGCGCC
+>850:2:1:3609:19978/2
+TCACGGAACCAGGGCATTCCGATCGAGCGCGTCTCGCTCGATATCGTCGAAGACAACGAGGAGCCGGCGCTGGCGG
+>850:2:1:3610:17386/1
+TGAGATTCAAAGCCTTGCCCAAAGCGTTGCCGACAAGGACCCGGAAGGTGCCGAGCTTTCGACACGCCTGCGCAAC
+>850:2:1:3610:17386/2
+AAGGTCGGCAGCGAAGGAGTCCCTTGTCGCTCCTGGCAAACATTGGATCAACATTGCGATTGTGTCCCACCAACGA
+>850:2:1:3610:18374/1
+TTGCGCGTCGCGTTGACCAAAAAGCCGATCAGCTGTTGGGGAGTTTTGAGTCGTAGAAGTTCTCCAGGCCGGAGCA
+>850:2:1:3610:18374/2
+ATGGCCGAGGTTGCCGCTGGTTCCGAGGAAGCCGTCTGGCAATTGGCTGAGACCTACACCCCCCACATTATTCGGG
+>850:2:1:3611:11618/1
+GAGCCGTATCCGAGCAGTTCGGCGACCCCGCGCCGCCCGCTCTTGACCGAAACGATCTCCGCCAAGCGCGCACAGT
+>850:2:1:3611:11618/2
+TGGAATCGTATCTCACCCATTCGTTCGCCTTGCACATGCCGGAGGCGGCGAACGCCGTCCCGGACCCTTACCTCGG
+>850:2:1:3611:8277/1
+GCCTTCGAGCGCAGACAGGGCGAGCTTGAGCTTGCGCCGCAGGATGGCGTCCGCGCCGGCGTGTTCCTCGGGGATC
+>850:2:1:3611:8277/2
+TGAGAGCCTGGAGCGGCCGCGGCCCGCGAGCTGGGGGGAGCAGGAGCGACATCCGAAGCCTGCGGAGGCGGCGACG
+>850:2:1:3611:2071/1
+AGGCGCGCATCCAGCAGGGCACGTTGGCTTGGGGGAGGCGCCGGAACAGCGCCACCGCGATGGCGGGGGTGGGGGG
+>850:2:1:3611:2071/2
+CACTCGGATGGGGTCACCACGGTTGACCTGGCTCTCGCGAGCGCGCCAGCCGGGATCACCCCCGGGTGCCCACCCT
+>850:2:1:3611:15616/1
+GCTGGTATTGTGGACATCGCAATCCTCGTCCACCGCCACGATGTATTTCGAGAACATCATCTGGCCCATTCCCCAG
+>850:2:1:3611:15616/2
+GGATCTTTCTGCCGGTGTTCAAAATGAATTTCCCAGAAATTGTCGACATGACTCTGCCCCCGGAAGGCGCCTTCCA
+>850:2:1:3612:16358/1
+TAAGGGCCCTAACTGCGGGAGAGAAGATTTTCCCGGGGGTCCAGTGCGAGAAACATGCATGCCCGACATTATGTAC
+>850:2:1:3612:16358/2
+CGCCACATAGGTTTAACCCTCACCCTTACCAAATAGGCTCTAAGTGCTCCTCCCACTCCACATCTTGACGAGTCCG
+>850:2:1:3612:2331/1
+CCGCCGATGAACCAATAGCCCACCATTTCGCGACACTATTGACAAGAGAGCAACGCGTCAAATGCAGCGCCGCCCA
+>850:2:1:3612:2331/2
+AACGGCGAACTTTTCACGAGCGGGGTCGCGGCCAGACGCGCGCCGAGACGGAACGAGCCGTGGTCCTTGGCCCGCC
+>850:2:1:3613:16075/1
+GTCTGATTGTCGCATCCCGTTCGGGGAACGCGATCCACCTTCTAATAGCCCCGGCCGCAATTCTTTTTGCGATTAC
+>850:2:1:3613:16075/2
+TCAGCGATATCTGAGTCGCTCTGCATTTTGGCAAAAACTGCGACCACGACCTGGTCGGAAGTGTCTCGCTCGAATT
+>850:2:1:3613:2710/1
+CCGAAGAGGGGATCGCAGCCGCCAGCGGCGGCCATTTCCGCGAGGCCGTCGGCGGCGGGACCCGCCCTGGGAGCGC
+>850:2:1:3613:2710/2
+CACGCCCAGCATCAGGGCTCGTTCGCTGACGTCGGTGGGGCTCCCGCAGCCGGCCGCAACGGGGTCTTCCAGTGCG
+>850:2:1:3614:19835/1
+CAGTGAAAACAGCTTCCTACCTATTGTATAGTTCTCCGGATTAAACGGCGAAGGCGCAGCCGTCGGGCTGGGGAAA
+>850:2:1:3614:19835/2
+GACCGACTGTCCGCGCTGGAAAGGGGATTGAGCCAGAGCGGCGGATTTTGCCTTCAGAACGGCAAAGATCGGTGTG
+>850:2:1:3614:9110/1
+AATCCGTCATGCTGGAACATCAGCGCCATCCCACCGACGGTAATCGAAAGGTTCCGTATATTCTACAGCGGCGGAT
+>850:2:1:3614:9110/2
+GGACTGCACCTGTTAAGAAGGAAGTTGGGCGTGAAAAAAATCAGAGCACTACCCACCGGCGGGCGGCTGGGTGGTG
+>850:2:1:3615:21146/1
+TACGATTTCGGCCGCCTACTTTTAGGCATCCTGATTTTCTGGGGAATCGCCCCCACTAGTTACGGCTGCAGACGTA
+>850:2:1:3615:21146/2
+AAAAACTCCCAATTCGGCAGGGGGAAGTGCGAGGGGTGAACGATATCACGGGGAGTCGCGGCTGCCTCGTCGAAAA
+>850:2:1:3615:9748/1
+GCCTACGCCGTGGCCGGCGAAGTCTTCCTCGAGCCGCGCTACGTCGCCGCCGCCCCCCGGGCCTCCGACTCCTGGC
+>850:2:1:3615:9748/2
+CCAGCGAGGTTCCGTTGTGGCGTCATGGAGGGCAAGTAGACCGCGGACGAGGAAGGCGTAATCGTCCAGGTAGGCT
+>850:2:1:3615:5494/1
+TTCGGTAGTTATGAGAAGGGAACTTCTTGACTCCTGATTTTTTGATGGCCTTTTCGACTTGGGCCTGGATCATGTC
+>850:2:1:3615:5494/2
+CCATAGTGAGAACTGGTTTATTGGTCCAGACGGAGGACGCAAGAAAACCGACGCTGAGAAAGTGTCACCGTTGACG
+>850:2:1:3616:9472/1
+CGCGATACGCCTTCACAAGCCCTGCGCCGAAGCCCTGCGATGCACCGGTGATGACGGCGACTTTCTGATCTGTTCC
+>850:2:1:3616:9472/2
+GCCTCATACGTTTGCACGACCGCGCACTGTTCCGATTTCGGAAACAGAAGCTGCCGGCCAACCCCCCCTCGTAAAC
+>850:2:1:3616:7395/1
+GCATAATGGCATGCTGCAGCGCGCGATAACCAGAAAGCTTCAAGGAGTGCGTCGTAGGCTTGGTAGGAGATTATTT
+>850:2:1:3616:7395/2
+CAGATGTGTCACTCCACTCATCAGTGGGCTGGTGGCGGTTGTCTGACTCTTCGAAATCCGGGGACTCTCCCTTGCG
+>850:2:1:3616:4131/1
+CGCAGTGTTCTTCGTTATCCTCGGGGTGGCCATGTCGTTCGCCCTCAACATCGACCGGCTTCAGTCGCCGACTGCA
+>850:2:1:3616:4131/2
+TTGGGGGTGAGATGCAGGGCTGAGCGAGTTTACGCCACACCAACAAAGCCCCCTAGGACAGGAGAGAAGAAAATGC
+>850:2:1:3616:1193/1
+CGCGTGCGGATCGCGTCCGCGGCGTGCGACGTCGCGAGCTGGATGAGCAAGGGGTGGGGGTAGCGCGGCAGCCGGC
+>850:2:1:3616:1193/2
+ACAACCTGATCGGGGGCCGCGAGGCGGTGCTTTTGTCCGGGGTCGAGGGGCGTACTGGGTGAGGTGTCCTCGTGCT
+>850:2:1:3616:21293/1
+CCCAGCGGCGGGGCGGGGGAACAAAGGCCGCCACATCGGAGGGGGGCAAGCGCCCGACCCCACCCCCCACCCCGGC
+>850:2:1:3616:21293/2
+CGGCGTTCCTGTAGTCGCGCCCCTCGATCAACTGCTTGGCGCGCGCGAAGTTGGGATCGACCGGCTTGGACGGAAA
+>850:2:1:3617:9822/1
+ATACGATAGAGATTCTTATGGGTGATCCGGTCGTAAATAATTTCAATCCCGATAAGGAAAAAGAAGATCGGAATTG
+>850:2:1:3617:9822/2
+ATTCTTCCCAACTCAAAATTCCCGTTAGTGAAATCGGCGGCAATGGACTGGATTTCTACACAGTGAAGATGAATGT
+>850:2:1:3617:13086/1
+CGGCAAAGCTTCGGAGCTTGCGCGAATGCAAGCGTTCCCAGTCCTGGGATTTGTGCTTTTTCAGCGCCGTCAGACC
+>850:2:1:3617:13086/2
+CGCTATCGCACTCGACATGGAGTCGGCAACGATCGCCGGTAACGGCTTTCGCTTCCGTGTGCCCTACGGAACGTTG
+>850:2:1:3617:19157/1
+ACCCCCGTGAAGAAGCGGGAAGACAAGCACAAAATGGCGGCGGCCACCAAAGCGTTCGCGCATTAACGCAGGTAAT
+>850:2:1:3617:19157/2
+CCGCTACGTCGTGGTGGACTTGCCCCAAAAGATGAGGGCGATGATCCCGTTTTTTTCGGTTTTCGTCCGCAGAAAC
+>850:2:1:3617:16433/1
+TGCGGATTTGGAATCCTTCTCTGGCCCCAGTCTGCTTTCTCGCGGCGCGAGGATATCGGTTTAAGACGCGGGATGC
+>850:2:1:3617:16433/2
+CTTCGCTCCAATACCAGCATCCGTGACGCATCGCGATGAGCCAGGGGACGCGAAGCAACAAGATCCGGGGGCAGCG
+>850:2:1:3617:4382/1
+GGCTCGGCGGCGGCGGGGCGACTTCGTTCATGGTTACCCCTAATAAGTTTCCCCATCGCGGCGGACAGGGGGCGCC
+>850:2:1:3617:4382/2
+AGCCAGCGCCCCGGCGACACGCGCCACCCGTTGCGTCCTGTACGATCCGGTCGGGCCCCGGCACCCCGCAGACGCT
+>850:2:1:3617:17015/1
+CGAACAGTTCCTTAATGATATGCCAGCGGCTGGCGCCCAGCGCGGCACTAATCGCGCTTTCTTTGGTGGCGGGGAG
+>850:2:1:3617:17015/2
+TCAACACAATTCCAGCCAATTGGCACCAGCAATATCCCGATTCGAAATCAAATACTGCCGCGAGAGTTTTGCCGGA
+>850:2:1:3617:2413/1
+ATGCTGCCGCAGGTCCCGCTCAACGGACGGCCTTTGGCGAGCTCGCTGCCCCCATGTCGACTGCGCCTCACGGTGC
+>850:2:1:3617:2413/2
+GCCTCGGGCTCGGGAGCAATGCACACGCTGCGCTGATCACCCGCGATCACACCGCAAACGCGCGGGTCCCGGCCTC
+>850:2:1:3617:10837/1
+TAGAAATCGTACTATCGCCGAGGTGGTCTGTGGCGCCCTCGAGACGGGAGCCGCTCGTGATCAAGCTGCGTGCAAC
+>850:2:1:3617:10837/2
+ACTACAACGGCAGGCGATTAATTTTCTGGTCCGAAGGCTGGCTCGGCCAAGGGGTACGCGTTGGGGTTTTCCGCGC
+>850:2:1:3617:11211/1
+GCCGGCGGTGGATTGGGGTTTCGTTGCATATCAGGAAGGCGAAATTATCCTATGCATATGCCTAAGGAGTTTGCGA
+>850:2:1:3617:11211/2
+AGCGTAATCGCGAGACTTCCTCGACATCCCTCTGAGCGCGCTCGCGATTCGACCAGAAATCGGGCGCGGCCATGCG
+>850:2:1:3618:20937/1
+ACAAGATCGGGAGCGTGGTCAAGGCGCGCGAGGCGGCCGGCCATCTTGGAAGTCTCGTTGCGGACGCAGAAGCGGC
+>850:2:1:3618:20937/2
+TCCGCGCTGCAGATGGCCCAGAAAGCAGCAGCGTGTTTCCTTGCCAGTGCGTTTCGCAATTTCGTGCGCTACAATT
+>850:2:1:3618:1465/1
+GCACCAGCGAGGGATCGGGCTCGGGCTTCATCAACCAGCACTGCGGCAGGGCACTCCGAGATCGAGCACGTCCATC
+>850:2:1:3618:1465/2
+CGCGCGACCCGGCCCCCGGCATGCCCGTCCGGGCCCTCTGCGACAACTTATTCCTGCCGCCGTGGGGCCGGCTGCA
+>850:2:1:3618:2618/1
+CATCCGGTCGACGGCAGACGAATCCAGCAACGCGCGGCCGGAGAATTGTGATCTCGGCGAACTCGCCCGGAGGCGA
+>850:2:1:3618:2618/2
+GACAACGGCACCGGCATGCCGCACGACGCGACAGCAAAGATGTTGAACCCATTCTCCCCGACCAACCCGCCGGGAG
+>850:2:1:3619:11102/1
+AAGGCGACCCGCCGGGCCCTGGGGGGGCATGGCTCCAATGTTGCCGCCTCTCGCTATCTCGCCGAGCGCACCGCCG
+>850:2:1:3619:11102/2
+CTGGGATCCGCGCTGGCGCTGCAAAGCCGATGACGCGGCCACGGGATGGCAGGATGAAGGCGGCCGGAAACGGCAG
+>850:2:1:3619:3233/1
+GAAGTTACACGCGCAACTTTCACCGAATGAAAAGACCCGCTTGCAACAACGGCCGACGACGAAAGGGACGGCTTAT
+>850:2:1:3619:3233/2
+AGTCCAAGGCTTGCATATAGCTGAGCTTCGCAAAAGCGAGAGCAAACGTGGGATCGAGCTCAGTGGCTTTTTGATA
+>850:2:1:3619:21246/1
+GGTTCGAGTAGGTCGAGCATGATGATTGCGGCGCCCCTCAGCGCGAGGCCGACTGCGAGAATGGCTCCGGCAACCT
+>850:2:1:3619:21246/2
+TTCAAATCCAGAGGAAGACCGTTTTGTGCAGCTTGGGCTGTGTGAGCCTCGAGCAACAGGCACAGCTTCCACCGAA
+>850:2:1:3619:9916/1
+CTAATCGCGGCAGACGATCCTTCCGATGCAGCGCAAAAGGTCGTCGGAGCGGCAAAACCCAAATGAAGGCGAGGTC
+>850:2:1:3619:9916/2
+TGATGCTGCGCAAGCGTTTGCCGTCGGGCATTCTCACCGAATCGTAGATCACATCGACGTTCGGATAACTCTCGCG
+>850:2:1:3620:8872/1
+CTTTCTGGACTGCGAGAACAATCGCCCGCGGCGGAAGGATCTCCAGCGCGCGCATCAGCAGTTCTTCGCCCTTATC
+>850:2:1:3620:8872/2
+CGTCGCGATGATTTTCTTGCCGGGGTCGCCGGGCGTGGCGATGTGGAGAGACGGCGGGCCGAGGAACCAGAAAGTG
+>850:2:1:3621:11746/1
+GCGTGACCTTTGAGCGGCGACACACCGTCGGGGAGCACCCACATAAAAGCCACGAAAGGCGCCCGGGGACAGACCG
+>850:2:1:3621:11746/2
+TCGCCGGGGGATGACCTCCCGCAGGATGCGGACGATGTCGAGGCCGCGCTGCTAGCGCGGGGGCGGCGGCCTTGGG
+>850:2:1:3621:3749/1
+AACCCGCCACGCCCTCAGCCGCGTCCCAGCATCAGCGCGCTCCCCCAGATAAGCGCCATCCAGGGGGCGCCGGGCG
+>850:2:1:3621:3749/2
+AACCAAGGCGTTCTCGTTCCGGATACCACGCCCCCGCAAGCCGCGTGCCTCAGCACGCCCCAGACCGGGCATGCGT
+>850:2:1:3621:20684/1
+GCACACCGCGCCCAGCTCCGGCCCGAGCGCGGCCGGCAAGGGCACCGGCATGGCCTCGACGATCGTCACCCCCAGG
+>850:2:1:3621:20684/2
+GAGGGACTGCTCGGGGTGGACGTCCTGCGCAGCCTGGGAGATGCGGACGCGCTCCGAGCGGAGCGGATCGGACGCG
+>850:2:1:3623:16566/1
+GTCATGGCCGGCGAGGTCCCGGCGATCGATGATATTGACAGCGCCGCGGGCGCCCCTGCCAGCGCTTTCGGCGGGC
+>850:2:1:3623:16566/2
+CCCAGGTACGTCGCAAGAATGGAACGGCATCATCCGGCGGGGCGCCAAGCTCATATATCCCCACGCAGAGGCAACC
+>850:2:1:3623:15311/1
+CGTGGGGGCCTTCACGTTTTTGATAAACCGAATCGGTGAACTTTTCTCATAAACAGCTGGATCGTCGTAAACGGAC
+>850:2:1:3623:15311/2
+AATCGATCCCAACCGCCTCGGCGCCGTGGGTTGGAGTTATGGCGGGAAGTCGCGGTCCAGGGTAAGCTGCGCTGCT
+>850:2:1:3623:15966/1
+GGCCAGAATTTTTGAAACACGAAACGCCTCAGCCACGCAGAGAGAGCCTGCGCCGTGACGAACGAACATGATTTGC
+>850:2:1:3623:15966/2
+TGTGGTACGTCAAAGCGACGGCGATTTCTTTCGGGACCTGTGGCGATCGGCATTTGGCAAAGCCAGCCGCCACCAC
+>850:2:1:3624:1924/1
+TTGATGTTCTCCGGCTCCTGCGCGCTTTCTGTATCGCACGGCAGCGCCTATGGCGGGATCGCCGACATGCACTTCC
+>850:2:1:3624:1924/2
+AACCATTTGCCCCCCGCCGAGCTCGCGCTCAGCCACCCGGTCAGCAGGATGTAGCACTCCTCGCTGCCTGAAGCCG
+>850:2:1:3624:17440/1
+AACGGCGAATAAACGCGCCAACGTCGATGTGGCGGGGCTCGGGCTGGTCGCGAGCCGGGCGCTGGTTGCGGCGGCC
+>850:2:1:3624:17440/2
+GGGCCCACCCGCGACTGTGCCGATCTCAGTCTGTGGCAGGCATTGCCGGCCGGTTTTCCCGGGGCACTGCACAAAA
+>850:2:1:3624:8010/1
+TTGACGCCGTTACTCTGATCATTGGGCAAACGCAATTGCGCGAGCGTTTGCTGCTATTGCCTGCGACTGAATTTGT
+>850:2:1:3624:8010/2
+TCGCGTTGTCGCCAGCGGAAAAGCGGACGGCGCGGGGGGATGCGACGTCGTCAGGTAGGTGTTTGGCGAAACCGGG
+>850:2:1:3624:11897/1
+AAATCACAAAAAAGGCAAGGTGTAGACATGGCCACATGTGGATTTAGGGATGTTATTAAAATTTGGGTCAGTAGTA
+>850:2:1:3624:11897/2
+TCCCAGCGATCCAGTCCACATACTCCATCCTCTTTTGTTGGCTGAAATTTGTGTGCTTCCGCATTTAGGGCATTTT
+>850:2:1:3624:5603/1
+AACAAACCGTAGAGGCCAAATTTTTTTAAGACACCGGCGTGCAGCATTGCCGCCGGCGCCGCCGCGGGTGCCAACA
+>850:2:1:3624:5603/2
+GTTGAATCGCGTAGCTTTGATATCCGCGCGTTGAAAGCCGCCGCCGCGCCGGGGCAAATCTCGGCGGATGCGCAGC
+>850:2:1:3625:2882/1
+GCCCGAGAGCTGACGTATCAGCGAGGGTCACGCTGCATCGCGCTGGCAGCAGTTGTTGAGCAGTTGGAATGACGAG
+>850:2:1:3625:2882/2
+TCGATAAATTGGTCAGGTTGCCGCGCGAATATTTCGGCGTCAGCGCACACCATTCGATCTTTTGCGGTTTCGGTGT
+>850:2:1:3625:18588/1
+CTCTCCGCACACGCCACACCGGAAGCACTGCTTGCCCGTGGTGGTCTGTGTGTTGTAGGTGGAGGCGATCTGCATG
+>850:2:1:3625:18588/2
+CGAACGGCGCAACTGATTACACCGACACCGGGGGCGACGAAGAAACGGTAGGCGGGCGTCCGGGCACATACAACAG
+>850:2:1:3625:20840/1
+GGGAGGGTGCGGTTTTGAACGCGCCACGGCCCTTTCCAACACACCCGACCAGAACGCAATCACAGTCGCCCGGCTC
+>850:2:1:3625:20840/2
+TAGCAGCAGCGACACCAAGAAGGAGGGGAATTGCGTCGCCGGCGCGGGGCCGGAGAACGACACTTTGCTCCAGCCG
+>850:2:1:3625:2172/1
+ATAATAGCGGCGCCGATGCGCAGGAACTGAGTCCCATCGACGGCCAAGAGGACTGCGAGGAGCGCGCGCCGGAGGG
+>850:2:1:3625:2172/2
+CCAGCGGGCGTAGTTGATGAGCTCGGTATAAACGAAAGGAGTCCGATGACAAAGGTCCGGCATTTCACCAAAAGAG
+>850:2:1:3625:6629/1
+GTCGCGGAGGCGGTCAGCATAGAACTTCATTGTCCCCCGCGTTGGTTCCACTCATTTTATGCGCTTTGCAATCACT
+>850:2:1:3625:6629/2
+GCATTTACCTAATATCAAAGCACGCCAGAAACGTTAAGATCAAAAGATAATTGAGCAACGAAAGGGTGCCGCTGAT
+>850:2:1:3625:9174/1
+GACCACCCCTGACACGCCTATCCCTGACGATATTGTGGATCTTCGTTAGCTCGCGGGCTTCGATCCACCTCAATTG
+>850:2:1:3625:9174/2
+ATCCTGTGGTGCCACCTCCGGCGGCACCACACGACCCACCAAAACGCAAGGGGCTGGCGTGTCAGGGGGGGGGGGA
+>850:2:1:3625:10767/1
+CGGCGCTGCGAGTTGTCGCCCTCGGCCGAAAGTACTTTCTCTTCGTCGGCAATGTAGACGCGAGTGACAACATCTG
+>850:2:1:3625:10767/2
+ACGCCCTTGCGTAGTTCGGTCAGACCTGTGGTATTCCGGGGTGATTGGAGGGGTTACGTGTTAGTTTCCGCGGCGG
+>850:2:1:3625:20171/1
+CTCGGCCTGGGCGAAGGCGGCGTTGGCCTGGTCGAGGTGGAAGCCCGGGCGGGCCGGGGACGAGACGAGAGACAAG
+>850:2:1:3625:20171/2
+ACCACTGCGTTGTGGAGCCATGTCCAGCATCTTCTGCGCGGCCACCCAAGGCCGACGCGGAGTCGGGGTCGGCCAC
+>850:2:1:3626:5764/1
+CCGGTATCACATTGTTGACTCAACGACGTGTAAGTAGCTGATCCGAAGCATCTAGCGCGTGGTGGACTGTAAACAC
+>850:2:1:3626:5764/2
+AACTCACGTCGCAGCATCTCGCGGGTGCCAGTGGTCGCCCAGTACTTTCCCTTGGCGGGTACAGAATGTGGGGGGG
+>850:2:1:3626:5575/1
+CTAACGTACTCTAGATGGCAAAGGGAGGTTCGCGAGGCATCGGAATTTCGAAACAGGAAAACCAATAGGCGCTTCA
+>850:2:1:3626:5575/2
+GTAGCCAAAGCAAAGACTTAACCAATAGATGAAGTAAACCGGTGGCCGTTCCATTCACCCTTACCTCGACTACGCG
+>850:2:1:3627:5069/1
+ATTGCGTCCAATATCCGTTCCAATGTGCGCGAGATCGAAGGCGCGTTGATTCGCATGGAGGCGCCTTCTTACCTGA
+>850:2:1:3627:5069/2
+AATCTGCCGCGGATACACAATCGCCCGCGCATTGTTTTTGGGTTTAATCTCCACCAACCGCAGGGCCAACTGTTCG
+>850:2:1:3627:21338/1
+GACGCGCCGTATGGTTACCGCGCGCAACATGGCCGCGATCCGCGCCATGCCAACGGCGACGCCTATACCCGGACGG
+>850:2:1:3627:21338/2
+GTTGGAAAACTTCGCGCGGTGGGCGGAACAGTTGGGATGCTTCCGGTTGAGCATAACGATCCAGTCAATGCGAGGA
+>850:2:1:3628:1155/1
+TAGGAGCGTGATGAGCCGTTGGCGCTCCTCCAATGTCCGGGGGGGGATCTCTGGGCCAGGATGGCGTGGGCGAGAC
+>850:2:1:3628:1155/2
+CGACGCCAACCGTGGCATTGATCCTATCGTCCGTCAGTTTCGGGTTGGCCATGAGGATCGCCGCGACTGGCTGCTG
+>850:2:1:3628:4623/1
+TGGAAACTTTGGGATTTGCCGATGCGAATCTTCGGCGATTTCGCTGTTAATTTTGACGCTGACGATCGCGCTGCGG
+>850:2:1:3628:4623/2
+TCCGAATCAACCAAATTGGGATCCAGCGAAAACTGGACGCTGTGCTGCCACCAAACGCGGATCTCCCAGTCGCTTT
+>850:2:1:3628:19999/1
+GCGCTTCCTCGCAGGCCGTTTCCTCGTTTGGGCTGTCACACAACCCACAGTTTCCCGTTTGGGTCGGCTCGTAGAG
+>850:2:1:3628:19999/2
+TGCAATCCCGCAAGCTATGGATTGATAGCTGACATCAGCAGCACCACCACAACAAGGCATAAATCCACGAACATCT
+>850:2:1:3629:16591/1
+GAACCCCCGCTATCCCAATCGATCCGGCCGGGATGGGCCATTTCGAACAGGCGAGGGCCTGTTGTGAGTTTCTCGG
+>850:2:1:3629:16591/2
+AACTGTACTTGGTTTTTCTCCGGGCTCCGGGGTGTCACACCAGCCCCACAGTACGAAAAAGTCGTGTTTGTCGCTG
+>850:2:1:3629:4858/1
+GTTCCCCATAGTCAATGTTGCTTTCGTTATTGCCGCCGTTGTCTTTGGAGTTGGGGTGTTGTTTTCGCGAATCGTC
+>850:2:1:3629:4858/2
+CGAAAACACAACGCAGCTGATTCTCCAACGGCGAGCGACGGACTCCATCACGACAACCGGCGGAAAAGCCTCGAAA
+>850:2:1:3629:12704/1
+CTACTGCCCGTGCAATGGCCGGCGCGCCTCCCATCCGGTCATTCCCGCGCAAGCGTGTCTCTAGCAATTGCTTGGG
+>850:2:1:3629:12704/2
+AAATTTTTCCGACGTGTTCTCTTTCAGCCTCGGCGCTTCCTGGACCACGAACCGCGCATTCCCGTCGGCCGTGAAG
+>850:2:1:3630:9512/1
+GCTGTACGCGATCCGGGGCAGCGCGACGGCGGTCTTGCCGGATCCCACGGCGCCGCGGATCGCGCCCGGCCCGGGC
+>850:2:1:3630:9512/2
+CGGCATGGCGGGAATCGCCGGCCGGGCTGCGCTCGTGGTCCAGATGCGAGACGACGTCGAGGGAACCCGAGCGGCG
+>850:2:1:3630:7976/1
+TTCTGGCTACCCCGCTCTGTATCCTCCGAGACCGCGCACGGGACCGTGTCGATGCCGTGGCCGGGCTTGCGCGCGG
+>850:2:1:3630:7976/2
+GGCCAGGCCGGCGGTTGCCTCCGCCGTTGAGTATCGTTCGTCCCATAACCTCACCGGGACGTCGACCGCGCGGCGC
+>850:2:1:3631:13928/1
+CCGATGAGATCAAAGGCTGGGACAAAAAGGGCGTTGATGATCCGAGGTCGTTTCATTATTCAGCGCATCGGAACAT
+>850:2:1:3631:13928/2
+GGACTACGTCCCATTTGCTGCGGCCGGCGTGCCCGCCGCGGTACCTTTGCGCCGGCACGACGGGAGCGCCGCTGTG
+>850:2:1:3631:20512/1
+CCTCCCCTCCCGGGCCCCGCACGTCTCGGCACCTCGACGCCCGTCCATGGAGAGCAGAGCGCCCCTATTCATCCAC
+>850:2:1:3631:20512/2
+TACCGGCCGAGTTCCTTTGCTGACCTATAGGACGCCTTTACCATGCCGCTGTTGCCGACGCATCCACCGAGGCGCC
+>850:2:1:3631:20919/1
+AGGACGCGCTGGCGGAGAGGCATGTAGCGCGGGTCCGGCTCGGGCACATGGACAAGCAGCACGCGCTAGAGCAGCA
+>850:2:1:3631:20919/2
+GCCCCCCCCTCCCCTTCCCCAGCGCCTTGCCGATCTCCTTGTCGAGCTTCTCCAGCTCAGGCGCCACTTCGTCGAC
+>850:2:1:3631:13613/1
+TATCACAATGCTGCGGCGTTCCTGCGACTAGCGAAAGAGATTGACCCCGACCAGACCCGTGCTCTCGACTCGGCTA
+>850:2:1:3631:13613/2
+AAAATCCTCGCGCACCCCGCCCGCACCCAGCTTCATGCGATCCCAACGCGCCCGCTGCCTGCCCGCCCCCCCCTCC
+>850:2:1:3632:17698/1
+AAAGAGCCGGATGCACGACATGACCAAAAGGTGAACCGACAATTACCAGCCAGCAACAAATCAAGAATGCATTTGC
+>850:2:1:3632:17698/2
+TGTGACTAATCCCCCCGCCGCGGCGCCCGAGCTCGTTCCGGTCGACGTCTCTTTGGTTCTCCTCCTCGTCAAACCG
+>850:2:1:3632:6300/1
+GGCCCCAGACGTTTCTGTTGGAATAAATCAGAAATTAAAAAATCCCCTGCATCATTCATTGTTTTTTGATACTCAC
+>850:2:1:3632:6300/2
+CTGACGATATTTCTCCGTGAGCTCCGCCAGGTCGTTCTTCAAACCGGACGCAACCGGAACAAGAAATACCATTGCT
+>850:2:1:3632:19281/1
+TTTCCCGCGAGTTCTGCGGGATGGAATCCCCCAGCCCCGCCCAGCCGCCTTGCCTCTCGGGGGCCGGACCGCCCCC
+>850:2:1:3632:19281/2
+ACGCAGGATGGCGGCATGCAGCGTGCCAGGCTTGATCGGCAGATCATCAACGAAACGCGCGCATCCTCGCAACAAT
+>850:2:1:3632:16494/1
+GCGGACGCCCTCGGGTCCGAGGATGAGGACCTTGGCGTGGCCGCCCCCCTCGCCCTCCAGCAGCTTGCGCCCGTCG
+>850:2:1:3632:16494/2
+GCAGCCGAAGCCCCGGTCCCGGGGCAATCCTGGCCGGCGCCGTCCTCGACCGCCCACCGCTCGCCCCCGGGGCCGC
+>850:2:1:3632:9794/1
+GCTGGCGGCAGGGCTTCCGCTAAGGGCCTTACGCATGAATCATCACCCTTCTCTGAGAGACTGGCTGCGAACCAGC
+>850:2:1:3632:9794/2
+GTTGCGGAGTCTCACCGCAACCGGGGTTCTGCCAGCTTTTTCTTCGTGGTCTCAACACTGGGCCAGTATACGATCA
+>850:2:1:3633:20817/1
+ACCGCTCTCGGGCACCAGTTGAATGTTGCACAGCCTCGCAGTGGCACGTTTGGTTGGGGACAGGCGGTCATGAGGG
+>850:2:1:3633:20817/2
+GGTTCGATTGTGTTCCGATTGCACCAGCTACGCCCCCAGCCAGTGAGCCAATGAAGTACCTTCGATTGTGGGGTTG
+>850:2:1:3633:17076/1
+GAACCAGCCTTCCTTGCTCGCGTTCTTCCCCCGCCGTCGCGAGGCGGGCGGCGAGCGGGCTTTCGCGTCCGCGGGA
+>850:2:1:3633:17076/2
+CGTCGCGGGCGGCATGGAGACGACGACGAACGCGCGCTATCTCCTCCCCAAGGGGCGCAGCTCCCGGCGCATCGCC
+>850:2:1:3633:6060/1
+CGGGGATTACTTGAACCTGGGAAGGGGGGAGGAAAAAAGCGGCGGGGGCGACAAGGCCGCTCCGCTGGCGGGTGCT
+>850:2:1:3633:6060/2
+GCCGACTTGTAGTCGGTCACCGGCAGACTGCTGCCCTGAGAGGCAATCCGCTCCAGCTCGGGGACAACGATGGTCC
+>850:2:1:3633:7426/1
+GGAGGCGGCGGCGCAGGCCGCCATCGATCGGCTGCTCGCGGTCCGCGGGGGGGAGGCGCCCCGCCCGCGTCACCCG
+>850:2:1:3633:7426/2
+GGCGAACTCGAGGTAGTCGGCGACGCGGCCGGCGTACTCGAGGTTCTTGTTCAGGTTCGTTGCCGGGCCGGGCCCC
+>850:2:1:3634:1888/1
+TTGGCGGCCGGGCCTCGGCCGCCTCGTCGGCCAGGGAACGCTGGAGGTCCCGCGCCCGGCCGGTGGGCGGCCCGGA
+>850:2:1:3634:1888/2
+GAGTGCCAAGCTCTCCACCATCGACACGCTGCCGAGCATAGCGGCCAATCGTGGGCCGGAGCCGGCCCGCCGGCCC
+>850:2:1:3634:9283/1
+CCGCTCCGCTCTCCGCGGCCGGACTACCGCGCAGCGCGTCGGTGATCTCGGGGCTGGCGCCGGTATCCTCACCGGC
+>850:2:1:3634:9283/2
+CGACGATGTTTCTGCCCGCCAGGGCCGAGAAGCCTCCTTATGCGGAGGAGATGCCGGCGGCATGCACGTCAGACTT
+>850:2:1:3634:3433/1
+GTACGCGACGGGCATGGATCGCGCCAAGCTTCGCAAGGAGTAGAGCTCTCTCTTCTGGTATTCCCGCGTACGTCGC
+>850:2:1:3634:3433/2
+CCCTTATCTCCGCCGCAACGGCAGGAATCTAAGTAGCATCACAAAGCCCCGATGGAGGCCATGGGACTGCAGAGCT
+>850:2:1:3634:7677/1
+GCCGCCAGCCGTTCTCGGAGAGCCATTGATTGGCGCGTTCGTTCCTTGGCGCGGCGGAGCGGAGGAGGGGGGGCGC
+>850:2:1:3634:7677/2
+GAAAGTGGATCTCCGGCCAGTCCCGCGCCCCCGGAACGCCGTCACGCGTCTTCTTATCCCCGTTGTTTGGGGGCTA
+>850:2:1:3634:8149/1
+CTCGCAGCTATTGATGTCGCTCCAGGGGGTCATGGAAGCCCCGGAGGGGTTTTATTTCCCGCCCCATCTTGGACGG
+>850:2:1:3634:8149/2
+ATTAGGAATCTCGGCGCGGTCAGCGGCCTCGTGACAATCTTTACCCGCCAAGGTGCGCAATACGCGACGGAGAGCA
+>850:2:1:3635:1419/1
+GCATCCCTGGCGGCGGCCTACGCGGTGGGAGCGTGCGGGCCGGAGATGTCGTGCTTCGCGCCCTGCCGGGGGGCGG
+>850:2:1:3635:1419/2
+TGCGACGGCAAGAGCTGGACAGGCTAATTGGAGACCCGACTCCAGGAGAGGCGCTCGAGGACTTGGCACAACGCAC
+>850:2:1:3635:7764/1
+CGCAAGGTAGAGGAGGTAGGTGATGACGACGTAGTTCATTGTTTTTGGTTATCTTGTTGTTTCAGGAAATAATGAA
+>850:2:1:3635:7764/2
+ATCGCCAGAGGCCGTCGCCTTCACTCGGCAGACGCGCGAACTCGCCGCGCTCCTGGAAGTGGCGGATGGCGGGCTG
+>850:2:1:3636:7727/1
+CAAGCGATTTACAGCCTTGGCTCAGCCGCATCGTTCTTGCAGACTTGCGGCGTTCGCAGGGCGAGGCCGCTGGGCT
+>850:2:1:3636:7727/2
+GTGAGACGCGGACGGACTGCGCGCGTTCTGGAACTTTATTTGCTCGACTTCAATCGCGACATCTACGGCGAGAACG
+>850:2:1:3636:16354/1
+CGGCCAACGGTCAACGACCAGCGGATAGCTGAACCGGGCTTCGACCCCCGGCAGAAAGCCAGCCCAGAAGGGCCCG
+>850:2:1:3636:16354/2
+CAACATTGGAACTCCGTGCCCTCTGGCCGCGAAGTCCCGAAAGCCGTCACAAAAGCTGGTTACAATCGTCGCCAAC
+>850:2:1:3636:2494/1
+TGGTGAAGGCGAGGGGTAGGGGGAACTCGGCCAACGACATGGTGAAGCCAAAGATGGGGGCGGGGTTCAGCCGGGG
+>850:2:1:3636:2494/2
+GCTGCTCTATCCGACGCTCACGGTGCCGTTCTGCACCTGGATCATGATCGGCTACTTCGCCTCGATCCCCAAGGAG
+>850:2:1:3636:18347/1
+GTACACGGTTGTAGGGCGATCAAAAGTGTACGTGCCCGGCTTGTTGGCAAATCCGGACACGATCACGCTTGCGGCG
+>850:2:1:3636:18347/2
+AGGTGAGTCTGCCGCTTATCGGCGAAGTCACGGCGGCCGGCCGGGGGATTATCGGTTTTTCATATGAGCTCGTTCG
+>850:2:1:3636:1830/1
+GCCACCGTTTCGCACCAGCTCCACCCCCACGAGCACCCCGACGGCATTCCGCCTCATCGCCATGCACAGAGCGCCG
+>850:2:1:3636:1830/2
+CATCCACGCGCTCGACGTCCGCACACACACCGGGTCCCCCCACCGCAGGGTCTGACGCTCCGGCGCGCGGTCTCGC
+>850:2:1:3637:16975/1
+TTGGGGGCGCCCACGGATACCCAGTCGCGCGCGAGATTCTGCTCGGCGAGGAAGAACTCCTCGACGCGAGGCTGTA
+>850:2:1:3637:16975/2
+AGATGCAGACACGGGTGCCCCTCTCCAAGCCACCATGGGTCTAACGGTCGGCTTGAAGATCGGCGATCGGGACGTA
+>850:2:1:3637:17981/1
+CGGCCTTGATCAGTTTAGTCGATGCAGACTTGTTGCAGGGGGTGCACGGCCACGACGCCGCCGAATTGCTGGTCTT
+>850:2:1:3637:17981/2
+TGAACCTTGCTGTGTAGCTTCTGAAAGATGTCGTAATGAAAAGAGGAACCGCCGCGCCTGCCCGGCGGCAACCCCC
+>850:2:1:3637:5921/1
+GCGGTCTCGTCGGCTCGGCCCTGCTGGCTGCATTCCCGCAGCAGTTTACGGCGCTCGCTCCCTGGCTGGTTTTGAC
+>850:2:1:3637:5921/2
+ATGAGGATGCCGATCCCGGCGCCGAAGTAACCGCCGTAGACCGCGACCAGGAACTGAAAGCACTGCAGCGCGATCA
+>850:2:1:3637:4546/1
+GAATAAGCGCATCAAAGCAATTGATCGCACATTAACACAGATGGGCTTAATGAAAATGGCCAATCAATTAGCGGGC
+>850:2:1:3637:4546/2
+CAACGTTCGGCTTCATCCATGGAATGTGTGCTAACGAGCACGGTAATGCCGCGGGCCGCGAGCTCGTGAATTTCAT
+>850:2:1:3637:16892/1
+GAGCCGATGCTTGGTCAACGTTACAGGTCTCTCGGCGTAGCACCCCACGCGCAGCCTCCGCGACGCGGTGGGCTCG
+>850:2:1:3637:16892/2
+AGCCGCCGTTGGCTGCTCCCGCCCCGGCCGACCCCCGCGCGACGGTGAAGGGGGCCGCCCCGGCGATCTGGCTGCC
+>850:2:1:3638:7879/1
+GGGCCAGTTTTACCGCCGGCGTTCTGACTGTGTCGCAGCTGGGCTTGCAGCCCGGGGATGCGTTAAGTGTGGTGCG
+>850:2:1:3638:7879/2
+CAGACCGTGAAGTAAGCGATCGCGGGCTGCGGATGCCAGGCGCTGCGAACAAACCGCATCATAGACGCCGCCTGGC
+>850:2:1:3639:20697/1
+GGGGGGTCGGTAAGTCGGTGACGGAATCGGCATAACGTGAACGCCATTCAGATCACGGGAACCGGAGGGCCCGAGG
+>850:2:1:3639:20697/2
+CAGGAATTGCCCAGGAAGTTGCTTCCGACGAGAGCCAAAGAGCGCCACAGTGAGACGCCTTAAGCCGCTCCAGGAA
+>850:2:1:3639:17360/1
+CCCGGTTCCTCCTCGCCCGGGGACGCCGAGACCAACTGGTGGTCCGAGCGCAGGAAACCGTGTGGGACTGCCGGCT
+>850:2:1:3639:17360/2
+CGGGAGGATTGCATTCGCGCCAGAGCGACCTGAAGGCGCGGCGCGCCCTGCCTTCATTCAGACTTCGACATCTCGC
+>850:2:1:3639:4702/1
+CGGCCGGTTTTAGCGAGATCGTTGGTGATCGTTTCGCGATCGAGATGAAGCGAGCGCAGTCTTTCCTCAAGCGCAT
+>850:2:1:3639:4702/2
+TATGCGAGTATTTCTAGCTCTAATCATCGGTATCGCCATCGGCATTACCGCCGTGTGGAATTATCAAACTAACCAA
+>850:2:1:3639:12011/1
+CCCGCATAGATTCGCCGCCGCGCCGTTACCCGAACCAGCACTCGACCCCCACGACCCGCCGCTCAGGTCGCAAGCA
+>850:2:1:3639:12011/2
+TACGGCAGTCCAAGGCCGGGTGAGACGGCGGTGAGTACACGAATACGCGCGGCGGCTGCCATTCTGTCCGGGAAAC
+>850:2:1:3640:18087/1
+AGCTACAAACCGGAGACTCTCAGGTGCGTGGCGGGTGCAGCCGGCTTGCGCTTTGCAATTTTGTATTGGCGTCATC
+>850:2:1:3640:18087/2
+CGCGGCGAACAAATTCATTCGCACGAAAATCTATGCATCCATTTCAGTCTGCCATTCCAAGTGACCGGCGTTGTGC
+>850:2:1:3640:14708/1
+GGCCAAACACCCGCGGGCTGTATGGCTGATAACAGAGCGAAAGCAGGGCGGCGTCTCCCGGAGCCCGCGAGTGGGG
+>850:2:1:3640:14708/2
+TCGGCTGGGCGGTTCTATTTGGCGATGCTTGTCATGTCGTCCCGAATCGACTGGCGGGCACCGAAATTTCGCGCCG
+>850:2:1:3640:15997/1
+GGAGTCCGTGGTGTAGTCGCCGCCCGACGGCTACACGCTGGACATGGCCGCGACCAGCCGGGCGGTCGACGCCACG
+>850:2:1:3640:15997/2
+GGATTGGCCTTGGCATTGGCGATGAGCTCAAGCCCGGGCGCGACCGGGCGCGACGGATGCACCACCAACACGCAGT
+>850:2:1:3640:17554/1
+GGGAATAAGATAAGTTAAGATAGACAGATCGTGCGCCGCCAAGTCCCAGATGACATCAATATCATGCCGCCAAGGC
+>850:2:1:3640:17554/2
+TTGTGGAAAAGCCCATGACCCGCACGGTTAAAGAGGCCGAGGAGCTCATTGCTTTAGCCGAAAGAAAAGGTCTCAC
+>850:2:1:3641:19438/1
+GCGGCTGCACACCGGCCAGACCGGCAAAAAACGCGATCGCGCCATCGACCACGCGCAACGAACGCCCCAACTCAGC
+>850:2:1:3641:19438/2
+ACGAGGGCACCAGCGTGACCGCTTGGATGGGGCAGGAACGGGAACGCGGGATCCCGACCACCTCGGCCCCTGATCC
+>850:2:1:3641:17149/1
+ATTGCAGTTGATTGGTGGCTTGCGTCCAAACCGGGCGCGCCCCGGAATCTACTCCCCCGCATGCCTGTGCCCGTCC
+>850:2:1:3641:17149/2
+AGACGAAGGAGGCAAGAGCAGTCCACAGGTCCAGCACGAAATTTAGGTGCGTCGCACGACACACAGCAAGCCACGG
+>850:2:1:3641:13661/1
+ATTGACGGCGCTGAAAAATGCCAGCTTGCGTTCTTTATTCATCACTACGCTGTAATTGAAATATTTCAGCTCGGAC
+>850:2:1:3641:13661/2
+AATCACGGGACTGCCTTTAGAGGCGGTGCACATTAATCAAGCCACCCTGGGGACGCGGCCGGGGTAAAAGCCCAAT
+>850:2:1:3641:4113/1
+CGACTCAGGACCGCGCATGCGTGAATAGGTCGATCTTCTATAAGTTCCTGGGTTTCAAGGGAAGTGAAAACGGTCT
+>850:2:1:3641:4113/2
+GGCGAAGATGATCCAAGCCGCGTTGAACCTACGCGGGGACAGCCACGAGAAGAAGCAGCGGAAGCAAACGTTCGGG
+>850:2:1:3642:15741/1
+GCAGGCTCGAGAGCGTCGAGGCGATCGGCAAGGACCTGCCCTTCCGCTTCGACGGCCGCCCCGCCCTGCGCGGCCC
+>850:2:1:3642:15741/2
+CCGCGGTCGAGCTCGAGCACGGGGCCGTTCCAGAGCACGCCGGCATCCTCCTGGCCTTTGAGGACGAGCCAGGGGG
+>850:2:1:3642:6560/1
+TCTACATCGAGTCCGAACGACACGGGCACAACTTTTCCGCCTGAGCTTCTCAGATTTTCCTCGAGCAGCGGATGAC
+>850:2:1:3642:6560/2
+CGGGCATCGAGCTTGCAGCCGCGGCAGATGCCGCACTCGACTTCATTAATGCCAAAGCGATATTTCATCAGAAATT
+>850:2:1:3642:2772/1
+ACGGTGATCAATGGCTTGGGCGATTTACAAATCGACGGAGACACCCCGCTCTTGAAAATAAGCGCAGCCAAGGGGA
+>850:2:1:3642:2772/2
+CGAACTTGTCGATAAATCCAGTGATGTCTTTCTTGTAAGCCGGATCGATTTGCTGCCAGTCGACTACAACGCCGGC
+>850:2:1:3643:3456/1
+GGCCAGGACAACCTCCTTAGACGAGCAGAGATGCTATGGGAGGACGAAATGGAACGATAAACATGGCGATCACAGA
+>850:2:1:3643:3456/2
+AATATGCCGACCAGGCTCGTGGTGATGCCCACCGCCCCGGACGGTTTGATTGCCCCGATGGGGACGAGCGCCGGCG
+>850:2:1:3643:6975/1
+CACGTTTTCGGGAGGGAGCGACGTTTACGGGGCGGTGGGGGGCAATACCATCACCGACAGCGGCGGTTCAAACGTG
+>850:2:1:3643:6975/2
+ATTCCCGCCCGTGAAAAGTACTCGCTGCGGGGGGCCTGCTGGTATGTGGCTAAGACGATGACTTGGTACCCCAGCG
+>850:2:1:3643:8434/1
+CTGATCGGCTGTTTATCGGGAACGTGCCAACGCACTTCACAGCGTCGCTCTCTGGTGACAATCCACCGAAGCTGGT
+>850:2:1:3643:8434/2
+ACCTTGCTGCCGAAGGTCAGGGTAGAGGACGCCGATCCGACCAGGGGCTCTAGGGACAATATCCTGCGTAGCGTTG
+>850:2:1:3644:13138/1
+TCATGGCTATCGAGCAGGCCGCGATAGGAAAATGCAAGATCGTTCAGAAATGCACGCGCCGCTCACATGCGCGCCG
+>850:2:1:3644:13138/2
+GGGTGGGCCAACCGAGGTTTTCATTCCCGGTACGTCGTCGGGGCTCGACAGATCAGCTTCTGTCGCAGCAATAACC
+>850:2:1:3644:8005/1
+AATGAAGAGGCGCGAGTTCGTCGTTCGGTTTTGCTAGGATTGACAGGCTCGGCACTTGGCTGGGGCCCCCCCCCCC
+>850:2:1:3644:8005/2
+AGAGTGGGACCTCGCAGAAACTCTCGCCGGCTCCATCCGTTTTCTCCTTGGCTTGCCATGGCGACCCTCCTCTCGA
+>850:2:1:3644:3703/1
+CCCGAGCAATCCGCGCTCCGGAAACGCCTTACAGGCAACGACAATCAATGGGATTTCCGTAGCCGTAGGCGACTTT
+>850:2:1:3644:3703/2
+CACGTGACCACCCAATAAGGCCCGATGGAAGGGGATCGGGACCAGCGCCTCCCGCGGGCTGCGCACCGCAGGGGAT
+>850:2:1:3644:3105/1
+GCGTTGACGCGGCGCGCGGCCATGGCGCTGGTGTTGGCCGGCCCGGCGGGGGGCGGGCCGCCGGCGCGCGGGAGTC
+>850:2:1:3644:3105/2
+CTGTCGGACTCGCAGATTCGCTGCCATTTGCCCGTGGTCGGATCGACGGCGACGATCCTATTCACGAACTTGTCGC
+>850:2:1:3644:14996/1
+ACGGCGTACCTGAATCGGCTCCGGGGCCTCCAGGGGCTTCAGCCCGGGGGGGGGGGGGTCAAGAAAATCGGCTTGG
+>850:2:1:3644:14996/2
+AACATCAGCAGCACGAGCGGCACTTTCGTGCCGTCGCTCGTGCGCAGCACGAATCCGTCGCCATTCGCCACGTCGA
+>850:2:1:3645:2657/1
+AGATCCGGAGATGGTTAAGAACAACGCGCTGGCCTTCGCGAACAGGGAGAAAGAGAAAAAGACGATCGCGAAGGGC
+>850:2:1:3645:2657/2
+TCGCTCCGACGCGGCGATTCAGGTTCTCCTCACGCCCGGCTTTTGTGTCGTACGACCATTTGCCTTTTTGTTTCAC
+>850:2:1:3645:19678/1
+ATTCACTCCGCATTTCGAATGATGATCTGGTCTATGTGGGCGATCGCAGAAACAATCGTATCCAGGTGTTCAAGCC
+>850:2:1:3645:19678/2
+GATTCAGAATCTGCGCCCGCTTATTCGTGCCGTCCGGAATATAGATGTACTTCTGCTGCGCATCGGGCGAGAAGGC
+>850:2:1:3645:4014/1
+TCATCCGCAAAGCGTGGCAGACTATGAAAGAGGCGTGGTCAGCACCCTGCGGAACGGCGATCTGTTCGAATTGGAA
+>850:2:1:3645:4014/2
+CCATCGAAGACTCAAGCAGAACGCGGGGAGAGTTTTGCGCGGGGGGGGGAGGCTCTTGCTGATTCCGCCTTCTGGA
+>850:2:1:3645:1708/1
+TAGACGTAAAGGCCGCTACTTTTCTAGCAGTTTTTAGGGTGTCTATGTGCTTATAATGTGCCGGAGGATGCATCTT
+>850:2:1:3645:1708/2
+GTATAGGGACCAAAGGGGCTCAAAAGATGTGAACAACGACAAGGCTCTTCTAAAAGACCTATGGGCGCTGCTTGAT
+>850:2:1:3645:18138/1
+GTCGACCTCCTCGGCAAACCGATCGCCGAGTCCAATGCCCTCTGCATCCCGACCGCGCTCTATTCCTTTCCCGGCG
+>850:2:1:3645:18138/2
+AACCGCAGCGGTCCAATGCTCCGTTTCGATGCTGGGTAGTGCGGTGAGTTCCAGCACGCCCAACGACTTCCAACCG
+>850:2:1:3646:10774/1
+AATTACACAAGCAGCCGGTATAAAAGCCTACCTTTAGTAAATGAAAGAATATAATGATGCTGAATTAAACGAACTG
+>850:2:1:3646:10774/2
+AAATAAAAATATCATTCAGGTCGCCTTCTGTTAAATTGAGTTGAATAGCCCGTTTACGTATCAGTTCAAAACGACC
+>850:2:1:3646:21293/1
+CGCTTCGAGCGAGCCTTGTGCGTCACATTTCAAAACAATGCGAAGAACCTTTTTTCCGTCAGCCGCTTCGAGCAGA
+>850:2:1:3646:21293/2
+TCAAAAAAGCCGCTCCGTCTACCCCGGTGAAAGTGCTTGGTTTTACCGGACTGCCCAACGCTGGCGCCGAACTTCT
+>850:2:1:3646:17961/1
+TTCAACCGCAAGCCGCCGAGACCGACTTCGCCCCGCTCGCGGAACCCGATCAACGGCCGGGCGGCCTCGGTGCCGG
+>850:2:1:3646:17961/2
+CCGCGCGCTTAACCGACGCCTTATCGACGCTGTAGTTATCCGGCCCGAGGATTTTGGCGCGGGCGGCGCGCTCCAG
+>850:2:1:3646:3674/1
+ATGACGCGTGGGGAGCGCGGCTATTTTCCCCGGATTGCTGCTTCCATTGCCACAGGACAACACTAAGCCTACTGTC
+>850:2:1:3646:3674/2
+TTCCAAGGTGCCCTCGGACGTGGACGGGCCGACGTGGAGTTGATACACCGCGAGATCTGGGCGCGGGGGCCCAGCG
+>850:2:1:3646:1436/1
+TCATCCCTGTCCCAAACCAACGCTGAACACGAATCCGCAGCGCGCGGCCAACACCGGCGGCACCCCGGTGGACCAG
+>850:2:1:3646:1436/2
+ACCCTCGCCGCGTGTTGGTCACGCTGTCGGGAGACCGGACGTCCGGCGCGGGGCGCGGGCATTTCGAGCGGCTCAC
+>850:2:1:3646:6441/1
+AGGGGCAGGGCAGGTTCTGCCGGCCGCCGTCGAACAGGGCGCAAACCACGGCGAGGCTGTCGATGCCGTTGATTGC
+>850:2:1:3646:6441/2
+TCGACGACGCAATCAGCAAGAAGTGCGGCGGCGTCAGCACCGCGCGCGCCCCGCCCGGCTTGTGCGCCGGGATGCC
+>850:2:1:3647:5177/1
+CGGACGGGACGATGACGCTCCACGAACGGCGCGGGCGGAATCGAGTCCTCGAGCCCCTGGCGCGCGCGGTCGAGGC
+>850:2:1:3647:5177/2
+GGGGCGGCGCGATAAGAAGGCGCAGGATGCCGAAGCCGAATCAGAAAAAGAGGGACAGATGAGCGAACGCCAAGCC
+>850:2:1:3647:8843/1
+ACCCGGGCTGCGGCTCCGCTCACCTGGTAGCGTTTCGCATGGAACCAACGCATTTCATCATTGACGTGATGCTGCC
+>850:2:1:3647:8843/2
+CACAAAGGGGTGTGCCTGGCCCACCGCGCCGAGACCATGACGCGGGGCGGCGCCTGGATGGCCGCGCTGGCGTAGC
+>850:2:1:3647:16858/1
+GAGATCGAATGTACCACCGAAAAAAGAATTGAGGCCGACATCATACCCGGCAAGACTGTCAGGCGCGATACGCCGC
+>850:2:1:3647:16858/2
+CTGATTTTGTTCAGAAATTGCCTGTGGCTACTGGGCCGTCGATCAATGAAAACGTAAATACCCTCGGTAATGGCCA
+>850:2:1:3648:10987/1
+CTGCGCTGACAAAGGCGGCAGAAGCAAGCGGATTCTAGTGGACGGTTAGCCGGCGGGGTTACGAAAAACATAACGA
+>850:2:1:3648:10987/2
+CGTCTCACGGTTGACAAGGATGAGTACCTGCGAGGAATGGAGGGCGGCCTGGGCGAAAGACGCGCTCCAGGGCCGC
+>850:2:1:3649:3127/1
+GCAGCGAAGGCAGCATACACCTTCGGGGGCGAGACCTATGGCAGAGCCAACCCCCGGCGGATTGAGAGACGCAGAA
+>850:2:1:3649:3127/2
+GTGGGAGCCCCAGCATGTACGGACCCCACGAGATGCTGAGCCGCCGCTCGGGGTACTCCTCGAATAGCCTCGTTGC
+>850:2:1:3649:14954/1
+TCTTCACTGCACTCGTGCTGCTGACGCCCGCGTGGAGCAGACCGGGTAAAGCCCACATCGTCCACATCGCCGCCTC
+>850:2:1:3649:14954/2
+GGAGCGGATATGGGCCCGTCGCTTATACCGCTCATTGGATCACGACCTCGCGCACGGAGCCAATCGCAATGAAATT
+>850:2:1:3650:5452/1
+TGGTTTATGAAACTCTCAATCTTTCCGCTCTTTATAACATTCCTCTTTTTATAGTCATTGAGGACAACAAAGTTGC
+>850:2:1:3650:5452/2
+TTAAGCCTTTCAAGAACAACGTTGAGAGCCTGGTTTATCGACTGACAAAGCTCAGTCCAATTCCAGGTGTTGGCTG
+>850:2:1:3650:15082/1
+CTCTGCACGAGAGGCGATGTGGGCGAGTTGTGCCCGGTCCGAGCCGGTGTTCGTCACCTCATGCGCGATGATCAGA
+>850:2:1:3650:15082/2
+ACCGAGAAGCCGATGTAGCTGAGGGAGGAAATGTGCAAGGTTGCTGTCTACGAGAAGCAGATGCAGGCCTCGCCGG
+>850:2:1:3650:6275/1
+GCCGCGCCGATGGTTTCAGAAGTTTGGTTATCCCTTTCAATAACATAACAGAGAAAGAGAATGTTGTAGATAGGAC
+>850:2:1:3650:6275/2
+ATTACTATCCGCAGAGACACTCAAGCGTCCACCAAACATCACAGCATTGGGAGTATCCGCAGATTACACAGATTAC
+>850:2:1:3650:17492/1
+ACAGTTGATGAATTCGCGCTCACCGACGTGACCTTCATCAACATCGACGCCGAGGGCAGCGAGCGCGCCGGGCTGG
+>850:2:1:3650:17492/2
+GTAAGGCCTCGCAGCCGTAGATTTGGCATTTCTCCGCCGGTTGCTGGCCCGGCTCGTCGTGCGCGCCGCACAGCAC
+>850:2:1:3650:11086/1
+TTTATCCGATTTGTGTGTTCGGCGTTTTTAGCCTGGCACAGCAAACCGCACCAACTCCTCTCCGCTAATCCGCTGG
+>850:2:1:3650:11086/2
+TTCCGGAAGTGGGGGACAGACAAGTAGGGTTTTGCGCTTTCCGTTCACCCCGTCAATCGGCAGGTTGGTTTATTCG
+>850:2:1:3651:3752/1
+ATCACCAGAAAACGCATTCGCCGCGGCGTCTTCAAGAGCGTCGAGGAATTGAAGCAAGCCATCATGGACTATCTCA
+>850:2:1:3651:3752/2
+CACACCTATCAGTCGCCTCGGTCTATCCGAGGACAACGTATTGAGGCTCCACAGCTAGTGTTGTGGTTCCCACGCT
+>850:2:1:3651:13596/1
+TAACCAACAGCCAAAAAAGCGTGCTCGGCCTTGATCCGAGCGACCCGAACTCCCGCTTCCATCTGGTGATCGCTAA
+>850:2:1:3651:13596/2
+TCAACTGTGCTGCCTGTACCGGCTATGGCGGAGTTAAACGACGTCCATTTCCGCCGGTCGTTTCTGCTTTCCAGCT
+>850:2:1:3651:3594/1
+GAGCTCGGGGAGGGCACGTTCGAGGACGACGCTCATCACGAGCAACCGATACCATCCTCGCTCAGCCCTTGGCCGG
+>850:2:1:3651:3594/2
+TCAACGACATCGTCTAAGTTTCGGTTCATTCGGGGCTTTTTCGATCTTCGAAAAAGCTGCGATCTGATTCCACGAG
+>850:2:1:3651:2685/1
+GCGAAACGTCGAACGTGCTTCACGGCCTAGAAGTCGAACTGTGCAGGCCATGCCCGGGTGTGAACGATGACGGGAT
+>850:2:1:3651:2685/2
+CGATCGATGGAGGTGGACAACCGGGAGCGAGCTTGAGGACTATCTCATCGGGCGATTCGCGCGACGTAGCCGTTCG
+>850:2:1:3651:1248/1
+TCCTCGCGCACGTGGCGCCGGGGCGCGGAGCCGCGCAGGTGCCGCAGCAGGGCGACGATCCGGTCGAGCTCGGCGG
+>850:2:1:3651:1248/2
+CTACCCGTTCGTGCGCTCCTACGCGTGGGACCTCCTCGAGGAGCCCGAGCGCCGCCGGCGGCCCGCCCGCGCCGGG
+>850:2:1:3651:5801/1
+CGAGGAGCAGGGTCAGCTGCGGGCCTACGCGGTCGCCCCGCCGCATGGCCTGATCTTCCGCCCTGGCGAAGCGGCG
+>850:2:1:3651:5801/2
+GGGGCGAGGGGGGGCTGCACGGCCTCGTCTACGAGGAGCCCGGGGCCGTCAAGCGGTTGAACACCTTGCTCGCCGA
+>850:2:1:3652:16340/1
+ACGACGCTCAACGCGGCGCGCGGCGCGTTCCGGCGGGCGCCTCACCGGCGCTGGCGCCGCGCACGCCCGGGGGGGC
+>850:2:1:3652:16340/2
+TGGGGAGATATTCTCCAGCGCGCTGCAATGTGGCACCCGGCGGCGACAACGCCCCCGGTCCCCCCCAGCGGCACAT
+>850:2:1:3652:10377/1
+AAGCGAGCCGAGAGACCGGCTTCTGGGCGCCCACCCGGGCGCGCACCCCGACGACCCGGCCGCGGGTGCGGGGGGC
+>850:2:1:3652:10377/2
+GCAGCAGAGACGAGCCGGGTGGGATCGGGGGGAACGGGCAATCTCTGCGTGCAGTACCATCCAGTAGGCGGACGAC
+>850:2:1:3652:12062/1
+CTTCGAAGATGGCGCCGGTCGCCAGTGCGATGAGTCCCGCCGTCACCAGGCCCGCCCGGGGAATGCGGTCCCCCAG
+>850:2:1:3652:12062/2
+ATGTGGCAACTCTTCCTCGAGCACCCCGCCTTCGGGCAGATCGGCGATACCTTCGGCGTAGGCGAAAGCTCCTACC
+>850:2:1:3653:12964/1
+GAAATCTCCCCGCCACCCGAATTGCTGTCCGGTTACGACCAAATCCGGTGGAGGCGCGGGCAGCGGATCAGCGCGC
+>850:2:1:3653:12964/2
+CGCGCGTGTTGGCGAGCCGGATCAGGGCCAAATTCCAGGTAACAGGAAAGTGGAAATCGCCTGGACGATTATTCCC
+>850:2:1:3653:3065/1
+GTCTCGTCTGAGGCGGTTCCTGGCGTCCCCCCGATGAATCCGGCTAAAACCTTAAAATCGAGCAGATTGGGGACGA
+>850:2:1:3653:3065/2
+ACAGGCTTAAAGGCCATCTAAAACACGAAGGCGAGGTCTGGTCATTTTCAAACTTTTCCGGACGGGTCGGCGGTAG
+>850:2:1:3653:20000/1
+ATCTATTCCGCCCCCACCGGCGTTACCAGCGTACCCATCCCGCCGATCCTTCCGCGCCTCAGCGCGCCGCTCGTCG
+>850:2:1:3653:20000/2
+AGAACTTGTTGATGGAGCTGTCCGTCAACGACGAGGTGAAGCAGACGGGAAGCACGTCGCAGATCGACTTCCAGGC
+>850:2:1:3654:14561/1
+AGTCTGAATACAATGGCTCAACATCTCGGCATCGGCTGGAACGACGATTTAGGTTTTACAACGTTCAATATCCCCT
+>850:2:1:3654:14561/2
+CCAATCTGGTAGGTCGCCCTCCGAGTCATCATTAGGTAAAGGTGACAACAAAAACTGAAAGCGCGTCGCTGTTTAT
+>850:2:1:3654:12283/1
+GAGGAGATCGCAGAACAACGATGGCCGGACGATCGCCCATCGGCCGTCGTGCCTAACGCCAGCTCCGCGCCCGCCC
+>850:2:1:3654:12283/2
+GGCCACCACCGCCTGCACCTTGATCGCGCCCGCACCATCGCCGTTCAGCACGAGGCATTGCTTGAAAACTTATACG
+>850:2:1:3655:15982/1
+CTTCCGCGAACATTCGGGCAGCTTCGTGGAACGCCCAGGCGAGATGCCGGTGTTCTTTCTGAGCTTCGGCCGCAAT
+>850:2:1:3655:15982/2
+AGGTGTCGGTAAGTGCGTGGGAGCTGGGCAAAGCTGAGCCAAACCTCGCCCAATTCAGCACCATCGCCGCCGCTCT
+>850:2:1:3655:15581/1
+CTTCAGCGCGGCGGCGCCCCACAGCCGCTCATTCGCGTGGAGACGACCTCCCCGCCCGCCCGCCGGCACCTCCCTC
+>850:2:1:3655:15581/2
+ATGTCGAGCAACGTACGGATCGGTACGAAGTCGCGCACTGCGCCGTGGAACAGCGCGCCCGGCGGAAAGCTCCACA
+>850:2:1:3655:7347/1
+TGGAACTGAAGTTCATTGCATTATAAACATGCGCTCCAAGCTGTGGAAGGAGAGCGCTTGTGGCGAAAGCATCTGC
+>850:2:1:3655:7347/2
+CACTTGCCCACCGTATGTTCATGGAGGCCAAGCTCAGCGGCGACCGACTTGCTGGGCAAGCCGTCCGCCCATCGCA
+>850:2:1:3656:2206/1
+TCTCGAAACAGCAGGCGGATGCGCCTGAGGCTCTGCGGCACTTCGACGAGCAGGCGGACCGTGTGTTATCCTGGTG
+>850:2:1:3656:2206/2
+AGACTTGCCAGGAAGCAGCTATAGACCACGTTGGAGTCGGCTGTGACGATCTAAAGGATAAAAACCAATGCGGAAA
+>850:2:1:3656:15804/1
+GAGGGGAGTCCGACGCTGGGGGTCACGTTCCTCAATGACCGGATCCTCTGGCTTCTAGGCCGGTGCGATTCCACGA
+>850:2:1:3656:15804/2
+CCTCCTGACGGTGTTTAGCTGCCCCATGCCCCGGACCTGGACCCAGCACTTCGACGGGGCGGAATGGGGGTCACCA
+>850:2:1:3656:18660/1
+ATCGGCTCGCGGGGGGGGGGGAGTGTCGGATCGCCGTTTTGGGTTGATTCCGGGCGCCCCCGCCGCGGGGGCCCAT
+>850:2:1:3656:18660/2
+CGGCTTGAGACGGTCAATATTGCATCTTCGTCGCGCAGGATGGCGCGAATGATTCGGACCAGCGCGGCCCCGATTC
+>850:2:1:3657:14353/1
+GGAGAGTCTCGATTTCCTGCCGGCGGTGCAGGAGGAAAAAAATCGCGTCCGAGAGGCGATGCCTTTCCAACTGCGC
+>850:2:1:3657:14353/2
+CATAAAATCGCAAACTGCATCAAGCGTCCTGCGTGCCTCGCGCCGGAAGTGTTCAAACTTTATCACCTTAACCTGC
+>850:2:1:3657:1880/1
+TGGGTCGAAGTTGACGATAGCGGCAGTGAAGCCGCCGGCGCGCTAAACGTTAAGCGAGGCAGGGCCGAAGCACTAC
+>850:2:1:3657:1880/2
+GTGCGCTACAGCATTGTTTTCAGCAGTCTCATATGGAGCAGCGATCGGCGCTGTCCGCCGCCGGCCAACCACGATG
+>850:2:1:3657:8746/1
+TCCTGGGGAGATGACCGGACCGGTCCCGAGTTCCTCGACCCCCTGAGCCACGAGATCGACCGGGGGGCCCCGACTG
+>850:2:1:3657:8746/2
+GTGCGCTCGAGTTAGAAGTTAATTCCGGGACTCCCATTTGGTATGAGATATCTGGATTGCCGGCACCGGCGCGGGT
+>850:2:1:3657:20590/1
+CGACAAAAAGTGCGGGGGGGGGGGGGGGGCGCCCCCGGGGGGTGTGAGAAAGAATTTCGTTTTTGCTCCTTTTTTT
+>850:2:1:3657:20590/2
+GTAGCCCGACGATTTTTCTCCGACGTGCACGTGATAAATGATGTAGCCGGCCAGGAAACCCGTCGATGAGATCAAT
+>850:2:1:3657:9057/1
+TGCACATGAGAGTACGAAAGCATCTCGGCGCTCATCGCTGCATTTGTCGAAGCGTCCGCGTCGCGTCCACCCGGGC
+>850:2:1:3657:9057/2
+TGGAGCGCACCCATGATGATGCAATCCAGCGGGGGGAGCTTTGGATTGCAGACGGGGTGACAAACAACCTATTGCG
+>850:2:1:3657:3252/1
+CATGGCGAGAATCAAAGAATGGGCTAAGCATGTAGTGTCCTGTGGCGTAGTGCTTACGGACGCGGGGTCGATTCCC
+>850:2:1:3657:3252/2
+TAGTCATGGGCGCGGAACCTGCGCAGCGCCGCGCTCAGGGACAACCTCATCCGACCGATGGCGAGATCGCGCGGAC
+>850:2:1:3658:9243/1
+GGCGGGTTCGAGCTCGCAGCAACAGGCCAACCCAAAGACCGCTGCGTCAGTGACGGTCGTGCATTCCCATCATATC
+>850:2:1:3658:9243/2
+GTTCGGTGCCAGGAGACTCTGCAAGGAGATCGATCGGTTCTGAACAGCCGCATCCGGGGCGTCCTGATGGTTGTTG
+>850:2:1:3658:13174/1
+GGCCTATGTCGACGCGCTGCGGTTCATGGGCCGGGACCACTTCAAGACGGGAACGGTTCGTCCGTACGCGGTCGGT
+>850:2:1:3658:13174/2
+GCTCTGAATAGAGGTCGCGCGTGGCCTCGACGAAGAGCCGCGTCTGCGGGGCCACCCGGTAGTCGGCTCCAAGCCC
+>850:2:1:3658:4138/1
+CACCGGCGGCTACCCCCCGGGGGGACACCGCGGCGGCGGCGGGCGCATAGAGGGAGAAACCCGGAACCCTCCGCCC
+>850:2:1:3658:4138/2
+GCACCCGCGCGGTGTGCCGGACTACATCGAATTCCTGAAGCGGGCGTTCAACGCGGACGTCGAGATTCGTGCCGAG
+>850:2:1:3659:3309/1
+ATTTTCTGTTAGTGTCTTCATCCGATCGCTCAATGCCAGAGACTGTTGGGAGCGCGCCGCCAACTTTCCCACAGGC
+>850:2:1:3659:3309/2
+CAGCATCGGCACCGAGGAGGCCATCGAAAAGGGCGGGGCCAGCACGTGCTGGACCGTGAGCGGGGTCACTCCGGCT
+>850:2:1:3659:14241/1
+GGACAGAACGATGAAAGGTGCGATGGCGCCGCCAATGGACGAGCCACTGTCGAACAAAGCGGCGGGGAGCCCGCGC
+>850:2:1:3659:14241/2
+CCAGCGGGCGCGCCATCGACCGCGTCGGCACTCGCCGAGGCCTGAGCATCTCCGTCCTGTGCTACTCCCTCGTTTC
+>850:2:1:3659:11018/1
+CCGTCTCCGAGTGCGGCTGCGCTTTCAACGGACGCAGAGAGCGCAGCACAGCAGCGCGAAGGCTTTCCCGATACCG
+>850:2:1:3659:11018/2
+GGGGCTCGTATTGAATTTGCTGGAGAGACCATCAACTTCAGCGACCCGGCAGAGGCGCAGGCGAAACGCACCGCCA
+>850:2:1:3660:10696/1
+GCCGACATATGGGCCGATCTCGAACACATCACCTTCGCTGAAGCGCGCGAAGTGATAGATCAGGAGCAAAACGTCC
+>850:2:1:3660:10696/2
+CCGTGTTATCCAAATCGAGTTCAACGCTCACCGACGCAGCATCTCATTTGAATTAGGTGGTGGAGCTGCTTCGGCG
+>850:2:1:3660:18300/1
+GTCGCGTAAACAAGGCCCTCGACGTCCTCGGCGATGATCAGCAGCGGCGAGCCCGACTGCAGGAACAGCTCGACGA
+>850:2:1:3660:18300/2
+TTGCGACCTGGCAGCGAATTCGCGGCGCGCACGAAGCTCGATACGGGCTACAAGTCGCCGCACCGCAGCACCGACC
+>850:2:1:3660:10942/1
+AGCCCGCGGCCAGCGACTTGAAGCCGCTTCCCCCGCTCGCCCAGCGGCGGGCGGACAGATCCTCCCCCCCTTCGTC
+>850:2:1:3660:10942/2
+TCAGAGCGGGACTTCGCGTTGCCCGCTCAGCTACCCTGGTTGGAACGAGAGCGCGCACCGGTCGCGGATTTCCCGC
+>850:2:1:3660:20618/1
+TCCTGCTTGGCAGCTACTTGGCGGCAAGCTTTCCGGCCCCACCCGGCTTTATGCGGGTACGGTTCATGATTGGGGT
+>850:2:1:3660:20618/2
+TGGGGGGGGCCGGTCGTCGCGGCGGATCTTTTAGAACGGTCCGAGATACCGGCTAGCGCGCATGAAATCCCTCTTC
+>850:2:1:3660:13941/1
+AGCTTTCTTAGCCTCACACGCGTCGATCTTGGCTTCAATCCCCAGAACGTCCTGTACGCCAGACCATGGTTCCCGC
+>850:2:1:3660:13941/2
+TCCTCGTGCGGCTTGCCCGGAATCATCGGGCCCCCCCAGTCGTAGGAAACCGGGGAAAGGACCATAAATCCGGGGG
+>850:2:1:3660:8321/1
+GCATCACGCGGATGGCGAAGTATCCCGCAATCACAGTGCGCGGCACGGGGAACGCCGTGCAGGACGCCGCCAGCGT
+>850:2:1:3660:8321/2
+CAACGTACTGCCAACGGCATTGACGAAGGCCAAATGAACAATTCTTCCAACCCCCTCTTGAGTCTATCGACAGGGC
+>850:2:1:3660:17832/1
+TCAAACGCGATCCGCTTTCACGAACGGCACGAACAGTTCCGGGCCCGTCTGCCCGCCGGGGCCGATCACCGGCCAG
+>850:2:1:3660:17832/2
+TGGGCCGGGCGTTCCTGCAAGTGGCCGGACACCTCGCTCACCTCCGGCTCGGCCTCGGGCTGCGGCGGGGGGCCGC
+>850:2:1:3661:9078/1
+GAATCCCTTTTGCTGCAGGGGCGCGAACGGCAGCGTCACGGAGCGCCACCCATCGGTCATCAGCACAGCCGCGCCC
+>850:2:1:3661:9078/2
+GATCGACTTCGAGCGCAGTGCTCGCATCGGTTCAAGACGTGTACACCCCGGCTCCGCCGGCATCCACCCTCGTCGG
+>850:2:1:3661:9130/1
+GACGGCAACGGCGCTCGAAGCTTGCCGGTTCGTCGGGGTCCTGGTAGTGAACGTCGTGGCTGGGCTGGATGATGGG
+>850:2:1:3661:9130/2
+TGGCACGGGGGTCATCGGCCACTACTCGCCGCCGGTAGCTGCCGCCTACGCGCCGCCGGCCCCGGGGCCAGAGGAG
+>850:2:1:3661:4297/1
+ACGGCGGGGGACACCAAAATCACCGCCACCTTGTCGGCCCCACCCAGCGAACGCGGCCACCCCGACTGCCCCCCCA
+>850:2:1:3661:4297/2
+CACGTTGGTCGGGGCGCCCGGCACACCGTACGGCGTCACCGGCGCCGACGTCGCTGTCGCCCGGCCCGGCCTCCGC
+>850:2:1:3661:15150/1
+GAAACCCGGAACGCCTCCTCGCGGCCCCGCCACCGGCGCATCCCCACCCCATGCGGACACCCGGTGGACCACACTC
+>850:2:1:3661:15150/2
+GGTCGTGGCGTAGCGAGCTTAAAACTGCGTTGTTAGTAAGCGGTGAACAGATTCCAGCAATTGGTCGTTGCGGCGC
+>850:2:1:3661:3811/1
+TCACAGGAATTGTCGCGATCGGAACTACCGGGGAATCGCCAACGCTTTCACATGATGAACGCGAAGAATTGATCCG
+>850:2:1:3661:3811/2
+TTGAAATGACGGAAGAGCCCTTCCTGACTTGGCTTATTGTAATACGGCGCGACAAGGAGAGCGCCGTCGACTCCAA
+>850:2:1:3661:3331/1
+GCGAAAACTTCGTCGTGTTTTGGGGACGAATCGACAGGGGGGACGACGCGGGCTTGGGGGAGACCGGGACGCTTGG
+>850:2:1:3661:3331/2
+TTGCCGCCGAAGCAGAATACCACGCAGCCAGAAGCACACACGCGGCCCCTCGATCCGCCGTGCCGATTGCGGGCGA
+>850:2:1:3662:15014/1
+CGCGTGCTAAGACTACAAGCGGCCCGACCCCCCCGAGAATCTCGACGCCAGGCCCCCCCCGGTACACGAGCCGCCC
+>850:2:1:3662:15014/2
+CTGTGAAGTGCACCTGGTGATGAGCGACGTGTGATGAGACGACGTTGTGGTCAGATACGATTTTTTTCTTATCCTC
+>850:2:1:3662:18005/1
+CTCCGCGCGCCGGCGCGCCCCGGCCCCCGCGCGCCCGCGCGCGGTCGGGCCCCCCCCCCCCCGCCCCACCCCCCCC
+>850:2:1:3662:18005/2
+TCACCTGATCGCGGGCTATCACACGCCCACCTCGGGGACCATCCGCTTCAAGGACGCCTCCATCGTGGGGCTCAAG
+>850:2:1:3662:19222/1
+AACAGTTACGCCGCACCCGAAGGCGGAGCCCGCTGAGAAGACCGCAGCGAAAGCCGCTCCATCTGCTGTTCCGACA
+>850:2:1:3662:19222/2
+AGCGGGTGGCTGAGGGCGGCAGCGGCGGGGCGGAGCGGCGAGCGCTACAAGCAGCCCCTGTTGGCCACGCCCTGCG
+>850:2:1:3662:19052/1
+AGCGTCCGCGACGACGTCACCTCAACCAGCCAGGAGGGCGGCGACGATGACGAATCCAGTGACGAATGGCGGCGGG
+>850:2:1:3662:19052/2
+GCCACTCGGCGTGCTGGCGGCTGCGAACCGCGACCGGGCAATCGATCAGGCTGCGCGGGTCGTCTTGGTGGAATGG
+>850:2:1:3662:7059/1
+CCTACGAGGCGCTGCCGGAAGACATGAAACCCCGCCTCCGGCCGCCCCACCCGGTGCGGCCGCCTGCGCGGTACCG
+>850:2:1:3662:7059/2
+GCAGACGCCGCTGTCGCGGTCGGGATGCACGCGGATCAGGGGATGCGTCACGGGCGGGCACGCATCCCGCTCGGCC
+>850:2:1:3662:14531/1
+CAGGCATCGGGGACGCAGAATCCAACCCTCCCCCAAACACAATCCCCCAGCCGAGCAACGCATCCCCCGGGGTGCG
+>850:2:1:3662:14531/2
+TGGGGGACCAGCGACGGACGGCGACGGCGGGGCGGTCCTGGAGGTAAGCCGAGGGCAGGGATGGGACAGCCGAGCC
+>850:2:1:3662:16904/1
+CGCCGCGCCCCGCTTCCCCGGGGCGCAAGGGGAGCGGCTTGAGGGCCGAAGCGCCGGGGCTGCGTGCCTGGCTGTC
+>850:2:1:3662:16904/2
+CAAAACAGGCACCCCACCCCGGCCCTTCTGCCGCCCAAAAACTCCTCTTCCTCACCTCGGCGAGGTTTAACCGCCA
+>850:2:1:3662:9035/1
+CAGGCGAGAATCGAGATGTCGCAACACATCGCAGCCGAACCGACCGGCGATTATTATATCGGGCGGCGTTACTACA
+>850:2:1:3662:9035/2
+GTCGCCACTGAAGTTGCCGTAGAGCTTGTATTCGTAATTGTTATCGCTCCCGAATTCGAGACGTTCGCGGTCCGGC
+>850:2:1:3662:20688/1
+TCCGGGTGAACGAGTTGGTCGCTGTCGTCGGGCGGCAGCCAAACCACCATCTCCTCCCTGCGGCTCTGCGCGGGGC
+>850:2:1:3662:20688/2
+GCATATAGCCACTTCTTCTCCACGCAGTCCTTTAGGGGCAGCGCCAGGGACTCGGCGAACAGCGGCTCGCAGGGCC
+>850:2:1:3662:20667/1
+TACTCGACCGACACTTGGGTCTTGCCGTCGGGACGCAGGAAGTCGACGACCTTCTCCTTGCGGATCTGCGCGAGCC
+>850:2:1:3662:20667/2
+CTCGATCGACGAACAGTCGCCCGACATCGCGATGGGTGTCGACAAAGCGCTCGAACAGAAGTCGCGCACCGGTGAC
+>850:2:1:3663:6754/1
+GTGCCGTGCCAGTAGCGGCTCGGCTCCCCCACCCCGTAGGGGGTCCCAGCCCCGGGCGGCTTTCCCGCCCTGTTGG
+>850:2:1:3663:6754/2
+GGGTACGCCGAGGTCCCCGAGGCGACGGCCGAGAAGGGCAAGGCGATCTTCGAGTCGTACGGCTGCCAGGGCTGCC
+>850:2:1:3663:4325/1
+CATCTGCACAACTTCTTTGTGGAGGATTTTGCTCAATTTCCGGCCGGAGGAACAGTCCCCCGCCGCGAGCCAGAGG
+>850:2:1:3663:4325/2
+ATTCGTCAGGGGAACCGGGCCGATGACCATGTTGGTGGGCGTTTTGACTTAGTCGCAATGCGCCTGCTCCGGGCGG
+>850:2:1:3663:16457/1
+CGCTTCCGGGTCATTGATGTTCTTTCGTGGACTCAGAAAAAGATCCCACTCCTCTCTCCCGCCGCGATGCTTTGAA
+>850:2:1:3663:16457/2
+ACGTAACCTTCGATCCACGGGCAGCGGTACTTGGTCGGAGGGTCGATGCGCGTGTTTGAGAGCAACCAATCGCGTC
+>850:2:1:3664:1049/1
+GATCCGCGTCGCTCTCACCCAATGCACAACAATTTGATGGACGAGCTCGGAAAAACTGGCGAAAATTATTGCGGCT
+>850:2:1:3664:1049/2
+CGATGATCGCGATATCTTCCGCGCCACGTGTCGGGGGGAGGTACGGCATCAGCTTGCGAGACCGGTGCCGCAAGGC
+>850:2:1:3664:18712/1
+CGGAGCGGCTCGAGACGCCCGCCGCCCCCCTCCACCCCGGCGGTGCGCGCCACCACAACCCGCGCGCGCTCCCTGC
+>850:2:1:3664:18712/2
+GGCTGCACCTCCGCCTCGAGCTCGTCGATCTCGGCGAGCCGCCCCGTCTCGACCACCCCCACCAGCCCCGCCCCCC
+>850:2:1:3664:19664/1
+CGGGCACCGCGTGCACGAGCGACTGCAACCCGGGCACGCGCGACCATTGCGACGGCCCACAAGCGGCTTTCCAAGA
+>850:2:1:3664:19664/2
+CACGCCACCCCCGTGCCGTTTTGCTTATCAATCGGGCCCGGAAACGGGTCCGCGGTGCCCCCGGCGCCCGACGCCT
+>850:2:1:3664:11992/1
+AAGGATGCTGTAGGCGTCTTTAAGAGGGCCTGCCAGCCGATGAGGTGCTTCGTAAAAAATTAGGGTGGCGGGAATG
+>850:2:1:3664:11992/2
+TGAGAAAGGCGTCTCCGTTGTTCCGGTGCCTGGAGCCAGCGCGTTGATTACTGCTCTCGTCGCGACCGGCTTACCC
+>850:2:1:3664:21041/1
+ATTTTATCGATGTTGCGCAAGCCGGCCGCGTAAACTTCAAGCTCGATCATCCCTAAATTTACGATGGCGTTCGCGA
+>850:2:1:3664:21041/2
+TTTCGCATCCGGCCAGGAAGAGGAGCGGGAGAAAAGCTCCAAGCAAGGGAAAGTGGCGCCTCATCTGGGAGAATGT
+>850:2:1:3665:11722/1
+CCCACGATCTCTTGGCCAAGGAATATCACGTCTCCGTCGCCCGAGGCCCCGACTTCTGCGGCGGGAGCCCGTCGCG
+>850:2:1:3665:11722/2
+TCGATGGATGAAGGGGTTTTTGTCTTCGTTATTCCACTCAGATTCCTCGCCCCGGCCAGGGGGAGAGGAGCATGAC
+>850:2:1:3665:8096/1
+ACGTTTTCGGTTGAGTCGGTTTCAGTCACTGGAATCGACCGTGAATTTGTCATCTGGGTTGTTGTAATGGGAGTAT
+>850:2:1:3665:8096/2
+TGCCGACGAACTTGTTCGCTTCACCAAGGCGCTTCGGAGCTAAATCACAATCGGCAGAATTGAATCGGATTGGGCC
+>850:2:1:3665:16836/1
+CGATGAGGAAGGACTGGTCTACGATGATGTCCATGATGTCGTACACCACGAACACCGGGCCTTGCTTGAGCAGCTC
+>850:2:1:3665:16836/2
+AGATCGAGGATCCCAAGCCGGACAAGCCAGGCGACGTGCGGGGTGGCGAAGTACAGATGTTCCTCGGCCGGACTGT
+>850:2:1:3665:17742/1
+TCGCCACCCATGGCAGCGACGTAGCTTTCGAGCGTTGAGAGATACACGTCAGTCTGCCGCTCAATCCGAGAGATCT
+>850:2:1:3665:17742/2
+TCCGATCCGTGCGGAGCGTCTTCGCCATGCCACCGAGGCGGCCGCTCAGTCCTACGAGTCGGACCAGCTGAATCTG
+>850:2:1:3666:2751/1
+ATCGGGATACTTCAGAAGCAGCACGTGCCCGTTATAGTGAAAATCCCCAATAATCGGCACATTGCACCCAGCGGCC
+>850:2:1:3666:2751/2
+CCATGACCAACACGGACACGACCGACGCTCCGGCCACGCTGAAGCAAACCCTGGAGCTGGCGGACGCGGGCTGGGC
+>850:2:1:3666:19357/1
+TGATGACTGGTACCCGGGGGAGCACGTGCGTGGTGGTTGAGAAAATCAAAGCGTTGCGAGTGACAGACAGCTCTCT
+>850:2:1:3666:19357/2
+CCCCCCTTGTGCCACGCGATGCTGGAGACGGACTTCAGGCGAAGCGTTTAGGGAAAATTTGTACGGCGTGTTGGGA
+>850:2:1:3666:3113/1
+GGACACGGTCGGCGGGTGCAGAGACACTGGGGGGGGGGTGAGCGGGGGTAAAGAACGCAGGGTGGCCAGCCTCTCA
+>850:2:1:3666:3113/2
+AGGGATCCTCGAAGTGCTTCTAGTGTTTAGCGGCGGGAATGCGGCCCGGGGCAAAAAGACGGCACACGCGTGCGGC
+>850:2:1:3666:3278/1
+CGATACCAGTGAGTCGAGATGAGGATGGAAAAACAGTTACGCGCCGATCGACGTGATCTTCAGCTTGGTGAGCCGG
+>850:2:1:3666:3278/2
+GGGAGGAGCGTCGGGTGTAAAGCTGGGCAAGGCCATCGGTTCCGCCAGCGCCGTCACTGAGGTCCTCGGGCAGTAC
+>850:2:1:3667:1709/1
+GCTGCATCGCCTTCGCCTCGCGCTTTTGGGTGTTTTGGATGAGGAACACCATCCAGAACGTGACAATCGTTGTCCC
+>850:2:1:3667:1709/2
+GCTGGACAGCTGAAGCTTCTGGATCGCCGATTGCTTTCGTATTAGGCGCAACAATCGTTCTTGTTTGGGGGTTAAC
+>850:2:1:3667:15927/1
+ATGACGAGTCCGTAGATGCCGATGGCAGCAAGAGCCAGAGCAGCGGCAGCAAACACTCCCACCAGAAGCAGCAGAA
+>850:2:1:3667:15927/2
+TCTAGGCACATCCGAGCGATCTCTGATATCGCGCAACTCGCGCGGCGCATAAATGGCGCAGAGGTGGATCGCGCTG
+>850:2:1:3668:8653/1
+ATCTCCGCCGTCACCACGAACACGTCGGCCGATGACGGCCCACCGGGCGGTATCGGGGTGCGACGCGCCACGACGA
+>850:2:1:3668:8653/2
+CGTGAATGTGGTTGCCGATGCGGGGGGCCGGCGGGCCGGGGGCAGCGCCAACTCGGTCCTGGCCGGTTTCCTGGCC
+>850:2:1:3669:12894/1
+CGCCGGCTTAGAAAACTCGCCCTCGCCCCCGCGCGAGGTGTTGATGCGGGGGGCGACGCCGCGGGAGAACTCGGGG
+>850:2:1:3669:12894/2
+ATGGGGATCGACGGCGGTGGCCGCGTCGCCGCGGCGCTGGTCGACCTGGGGGTGCCCGTTTGGTGGTGGGCCGCCG
+>850:2:1:3669:1499/1
+GCGATGAGCAGGATCGGTCCCGGGATCGAAGCGTATCGCGCCGCGGCCCCGCGCCGGGCCCTGGAGTTCTATCTTC
+>850:2:1:3669:1499/2
+GAAAGCCTTGGTGACTGCGAAGAAATCGCGGTCGCCCTCGGCGATATCCCACTCGCCCTGCACACCCACCTGCCCC
+>850:2:1:3669:12993/1
+CGAGAAGATCTGGTTGCGCACGACCAACAGAGCGGAGAGGGCGCCGGCCAAAGGGTCGGCGTTGGCGAGCCGTTTC
+>850:2:1:3669:12993/2
+TTGCAAAAAACGCTCGACCAGCGGAAGCCCGTTATCGATGGAAACATCACCGAGGTGTACAGCACCGGCCGGCACC
+>850:2:1:3669:19592/1
+CGACTGCAGCTTGCAGCGGGAGTGCGTACCCTGCCATACCGCGCTCTGGTTGTATTTTCGGCGGATGAAGAATCTG
+>850:2:1:3669:19592/2
+TTGTGAACGCGCAATTGGACATCTACACGCTTCTGAGTATGTACACTTGATACTCCACTCGCTATTTCACTATTTC
+>850:2:1:3670:21067/1
+CCGGCATGGATCACTCCCACGCCCTCGCCCCAGCGATCACTCCTCCGCATCTCAACCTACGCACCGCTTAACCCAC
+>850:2:1:3670:21067/2
+CCCCGCTCCCCTCGAGTGCAATAATACGCATACGCCCTCCCCCCGCGCATAGCACGGTCCCCATGTATCGAACATA
+>850:2:1:3670:3627/1
+CGATCGATCCGATGGGCAGGGCATCGCACATCGCACGTTCGACGCCTGCCGAGCGGAGCGCAATACTACAACCAGC
+>850:2:1:3670:3627/2
+ACGAACCTGCCAGAAGACGCAATCATCGACACTCAATGCCAAACCCCCATCTGTGGCGCGGCGCAGATTTTGACCC
+>850:2:1:3670:14725/1
+TGACGATTCCGGGCGTGGGGCCAATTGTCTCGACGGCAATCACTGCGCTGGTGCCAGCGGCCGAGGGGCTTCCGGC
+>850:2:1:3670:14725/2
+GTGCCCCGCGCCCGCTCGGCCGGTGGAGCCCGGGAGTCGTGCCGATGATGAATATGAGGCGTCGCGGACGATGGCC
+>850:2:1:3671:10759/1
+GCAGGCGGATCGCCGCGCCCGGGCGCATAGGCCGGTCCGGCGGCGGGGGGGGGGGGCCGCCGCCCCCGCGGGGGCT
+>850:2:1:3671:10759/2
+CTCGACGCGGGCGGTGGGAGGCGGCGGGGGGGGTGGCCAAGCCCCTGAAAAGGGAGATGCGGCGGGCCCCGGGGGG
+>850:2:1:3671:4016/1
+GTTGGGATTAGGGCATCTGCGGTTTGCGACGGGAGGGGAAGAAGATTAAAGCGCGCGGGCTTTGCGTGCAAGCCGA
+>850:2:1:3671:4016/2
+GAGTTATTTCTCAGGGATATCGATGTTGGAATCCGGCGGGGCGAAACCCAGCGAGGTAAGGTTTATCCAGAACGGC
+>850:2:1:3671:5124/1
+ACACATCCGTGTGGGTCGATCATCTCCGACGCAGCAACGCGGCGCTCTCTGCGCGTTTGGACGCCGGCCAGGTAGT
+>850:2:1:3671:5124/2
+GAGCCCACGCCCGGCCAGGTGGCGTGTCTCGAGGAACGTGAGTGCCTCACCGGGCGTTGCTTCGCCGGCTCCCGGG
+>850:2:1:3671:12232/1
+GCGTTCTGCTTCTGGCTAGAAAGAAGGAACGCAGGAGTAAACATCATCACAGATAACTTCCCATTGAAATAATGGG
+>850:2:1:3671:12232/2
+CTTTTCTGTGGAGTTCCTTGCTAACAGGGGGGCGGCCAAAACGAGGCCGGTTTGCGGGGGCCACCATCGTTCCCAG
+>850:2:1:3671:19073/1
+AACGCGGGCCCTCCCGGGACTGTGTGGTGCGGGAATTGCGGGGTGCGATCGGCAGTCCAACCATCCCCACGCCGGT
+>850:2:1:3671:19073/2
+GCGGCGGCGCCCGGACCAGCCGGGGCGGTAGGCCATCTCGACGGGCAGCACTTAGTCGATGCTTTTAGGGGAGTTC
+>850:2:1:3671:18604/1
+GTCGTGGCCCTCGGCGAAGCGCAGCAGGCTGACCGTGGCCTTGCCCCCGACCGACGGGGCCGGCCGCCGCCCGGCC
+>850:2:1:3671:18604/2
+GCTCGACGAATCGGCCCTCGCGCAACCGGTGCAGGAGGCGCCGCAGAAGAAGATTCCCCACGTGAACTTGGACTGG
+>850:2:1:3671:13265/1
+TCGTAAACTGTGGACGGAGGCTGGGTTACGCTCGGCGGATCATACGCCGGAAAGCTGTCCTTGAGCCCCCGATCCA
+>850:2:1:3671:13265/2
+CGAACGAGAGCGTGACGCAAAACGAGATCGAGGAAAAAAGGCGCCAAGAGGCCAAGGAGGAATTACGGGAGGAGCA
+>850:2:1:3671:17979/1
+GACTTCCGCGCTCAAGCCACCCCTGGCGGCGATCGATCTGCCGCCCCACGCGCGGGGCTGGGAGGAGGATCCAGGC
+>850:2:1:3671:17979/2
+CGATTGGCGCGGCCGCTGCGGGAGCATCCGCACCGTGCCGCTTGTAGGGCGTATTGAAGAGATAGTCGGCGGAATT
+>850:2:1:3672:21290/1
+GCGAGTCCCGTGCATCGGCGCCGCCTGCGGCTCCGCACGTAGATACGCCGCGCCCGCGCGCCGTTGGGTCGGCGGC
+>850:2:1:3672:21290/2
+GATGGCGAAACGTCCCACGCCGACGATGACAACGTGGTGCCGTTCGAGCCCCCCAAGCCAGACCGCGACCGCCTGC
+>850:2:1:3672:21351/1
+GCAAATTTCCTTCAAACGCCCAGGCGTGCACAAGCTTGCCGCCTTTTTGCTGGGTCCAACCTCGCTCAATCCATTG
+>850:2:1:3672:21351/2
+CTCATGGTTCGGCGTAGGGATGCTGAAATAGAAGTCTTGTTGGCGCACCCTGGCGGACCGTTTTTCGTCAGCAAAG
+>850:2:1:3672:4194/1
+CGGCTGATTGGTGCCGGCGTACTCCGGCCCCGGGAGCACCGACTGCCGACACCCTCCCCAACTGCCCGCATCCATT
+>850:2:1:3672:4194/2
+GCTGGGTTGCCGGCTGTCACCGAGGTCTGCGCATCCCGCATAGCTCCGCGAGCCTGCTTGCCGCGGGCCTCCGGCT
+>850:2:1:3673:9535/1
+CCGATCAGGGCCATGAACTTGTAGGGGTCGAGCGCAGCAACGTCTCGAGAAGCCAACCTCTGCACGCCTCCTCCTC
+>850:2:1:3673:9535/2
+GAGGACATCGACGATCTCGGCGCGCCGTCCACTCGCCAGAGCCTTGGCGACTTCGGCGAATGCGCCGAAGAGGGGG
+>850:2:1:3673:7596/1
+CATGACGGCCGCGGTCCAGCGGATGAACACGCGGGTGCGACGCACCCTGTACTCTTCCCACGCCGACCCGGCCTGC
+>850:2:1:3673:7596/2
+GGAGCTCCTTGATGCCCTCTGCAGCCTCGGTGGCAGCTAGGCACGCCAGCAGGCCCTTCGCCACACCCCGCCGCAG
+>850:2:1:3673:5001/1
+CGAGGGAGCTCAGGAACCCGTTGGTGAGTTTGGAGAGAATGGGGCGGGAGTTAAGTAAGATTCATATATATAGCTA
+>850:2:1:3673:5001/2
+GGAATTTATACGGATTCCGAGCCGCTTTCGGAGAGGGAACAACCCGAGATGAGATCGCCAGGTTTAACGCTGCAGG
+>850:2:1:3673:9340/1
+CGGCGGCGCCCACGACGGGGCCGGGTCGCGCATCGCTCAGCCCCCGCCCGACTACGGGCGGCGCGTGGACCCGGCG
+>850:2:1:3673:9340/2
+GCCCGGCCTCTCCGTGAAACTCATGCGCGAGCACGCTGTCGCCGATCGAGCCGACCTGGCGAAGCACTCCGCCGCC
+>850:2:1:3674:12621/1
+GCGGCCGACGCACCTCTTCGGCACCTGCCCAATCGCGCCGGCCGCGTCGGCGGCGAAGAAGGGGACAAAGGGGGGC
+>850:2:1:3674:12621/2
+GGGTCTTCCCGCCGGCGGCGAGGGGGGCCATGCTGCCCTCGAACGCCCGCAGGGCGACCGCGCCCACGACCCGGAG
+>850:2:1:3674:18496/1
+AAAGCGAGCCGGCGGCCGGCCGAAGATTTCTCCACATCCAGCTGTGGAAATCGCATCGGCTCCGCCCCCGCTCTGG
+>850:2:1:3674:18496/2
+CCTACACGCACCAGACTTGTAAATTCGTCCCAGGAATGTGGCTGGAGTGCGGCGGGAGGGAGGCTTGGAACCCTTC
+>850:2:1:3674:12660/1
+TGCCGCTGCCCGCGTCGGGGGGGAAGCCGGTCTCGAGCTGGTAGACGGCCTTCAGCGAGCCGCCGAGATCTTCCGT
+>850:2:1:3674:12660/2
+GCCTCGCCACTCTCGCCGCCGCCGCGTGGCCTTGCGCCGCGCAGGGAGCCGCCGGAAGTCCCCTCACCCGCAGTGG
+>850:2:1:3674:16386/1
+ACGGCCTGTTCGTGTGCAAGGGCGCCAAGAACAAGGAGATTGCCGAGAACCTGGTCGGTGACTTCCTGGCGCGCAC
+>850:2:1:3674:16386/2
+TCACACTCCTGGTGATAGACGCTGATCAGCCCATGGTCGAGCGCGGGCTCCGCACTTGGCCGGTCCAAACTTTGGC
+>850:2:1:3674:6671/1
+TTCCATTTTGACGTCAGCCCAGTTGCGAATTCGCTCAGATTCTCACGGATTCTCTCACGCGACGCCGCATCCCCCC
+>850:2:1:3674:6671/2
+CCAGATGTGCGTTTCCGCGTCGACGGCTGTGCCCGTCGGAAAGAACCTATGCCGGCGATCGCGCCTGTAGGCAGCG
+>850:2:1:3674:2946/1
+CGGGGCTTCCGCTGATCATCGACTGGCTGCGCGATCGGGTCATGAAGCCCGACAACGCGCCCCAGCCGCTGACCGC
+>850:2:1:3674:2946/2
+CAAAACCAGCGTCCGCCGAGAATTCCCGCCCCCGCTCAGCGCGGCCTCCCCGGGCCCCCGCGGCCGCGGTCCGAAG
+>850:2:1:3674:10737/1
+ATTGATGCCCTAACTCGACGTATTGTTCGCCAAATTAGCGGTGGTGGCGCTTGGCTAGATCTTTACGCTGACTTTC
+>850:2:1:3674:10737/2
+AGGCCGGTTTTCTGATCAACTATCCTTTCTCCCTTGGTCTTTTTCCCGGCGCGGTCAGGGATATTGGGCATGTCCG
+>850:2:1:3675:8681/1
+ATGTGCCGCGGGCGTCATCGACCTCACGCCGATCGGCATGCTGCCGGATTGCGACACCCCTCCACCGGCGGGGGGG
+>850:2:1:3675:8681/2
+CGCGGCGCAGGCTGAGAGGAGCTCGGGCCCTCGGGGTGCAGCGTTTCGGTGCGCGCCAAAGGGGACGGGCGTCGCG
+>850:2:1:3675:21241/1
+GCGCGTGAGAAGTCTTTGTTCCTCGCATCCCGGATTGCGGCGAACGCCAACCGCGTGCTTGCCTCTGCGCGCTTTC
+>850:2:1:3675:21241/2
+TTAACGCGGTCCTCAGTTGGCCGAACTTGGAAATCAGAAAAATAAGCGCAACGCGAGAATGACTCGGTGGGTGGGT
+>850:2:1:3675:6342/1
+ACAGCGGGTCCAGACGTTTGATCGTGCCCATTTGCAGACGAAGGCAACACTCGCGGCGTTTCATCGGGTCCCGCGA
+>850:2:1:3675:6342/2
+ATCCGGCGGGTCGGGGAGGTCGTGGATCAAATTTTGGAGGCCGCTATTCACCGCTTTCTGCGTTTTGTCTCTTTAC
+>850:2:1:3676:19767/1
+ATATCGCAGCGCCGGCAATGTGCGGTTCTTCGATCAGATGAAGAAAATGCTCCTGGACGAGCATGACCGTCTCTCA
+>850:2:1:3676:19767/2
+TGGCGACGGTGTGCGCGGTTTCATCTCGCAATAACGCTTGGTAACGCTGACGAAATCGGTAAAACGCTTGTTTGAC
+>850:2:1:3676:13876/1
+CGGCGCATCCGTACACCTCAATAATTCGCTTACCGACGGGCAGCGGATGCATCCGCCCGCTGGATTGTTCCGGAGC
+>850:2:1:3676:13876/2
+AACCCACACTACGAGCCACACCAATTCAGCTCATCCGCCCGCGCTCCCGCGTCGAAGGGCATTTGGGCGAATTATG
+>850:2:1:3676:8550/1
+TGCAGAACCCATCGCGCGAAGCGACCGTCCAACATTTCTTTTTATTGGGCGTACAAGAGAGCCTCAAGAGAAGCGA
+>850:2:1:3676:8550/2
+CAGGATACTGGGGGTGCGCCGGAGTTGCGGCATGCTGGGCGAGGCGGGCGTGGGCCTTGTTAGAATCAACGCGTCA
+>850:2:1:3676:16082/1
+GGCGGGTCAGCATGGCCCCGCACCGACCCTTGAACCGTGATATGGATCGCCCTCCTCGGCTCCACGGGCCCGGTCG
+>850:2:1:3676:16082/2
+ACGCTCCCGGGCCGAGACGGCCGGCGGGCGCCCGGCGAAGCCGGCGAAGCCCTTGTCTACCAGACCGGTGCACGCG
+>850:2:1:3676:6046/1
+GCGGCGTGCAGGTAAGATACGGCTACACTGACCATCTGCAAGTTTAATGAGATTATTCGGGGGGTTTTGGGGGGGG
+>850:2:1:3676:6046/2
+CATAGTGTTCATCCTCTTTATTTAAGCGTTCCAAATTCGACTTGCTGTAAAAGCGAGAGCCCGCACCTCACTCATT
+>850:2:1:3676:11351/1
+GCCGTTGTGCCATTTTCCCATTTGATAAGATATGATGGAAATGGAAATTTCTCCTGGCAAGTTACTACCCATTGCG
+>850:2:1:3676:11351/2
+CCGGGCCCGTCGTTTTTTTCAACTCGGCCGAGGGGTGGGGGTGAGGCTTTCACTGCGGAAGGAATCACCATAGGTT
+>850:2:1:3676:1810/1
+CAGTCAACCGTCAGAGCCGGCTCGGGAGCACCCAACAAATGATGCCCCACGCCCAGCCCACTGCTGCTGCGATGAT
+>850:2:1:3676:1810/2
+CCGGGCCCGCTTGTTGAAACCGGGTGGATTAATCCTTCCGAGCAGGTTCGAGTTGTCTTGCGAGCCCATCAAGTTG
+>850:2:1:3676:5869/1
+TGGGATATCGACCAGAGAGTAGGGATATATTAACCCCACCAGCACCTGGCCTCTCGTAAGGGAAAGCCGGACGGGG
+>850:2:1:3676:5869/2
+GCTGGTGCGGATGAACGAGACCTATTAGATGAGGACAAATGAGCGGTTTGCGTTCGTCGGCTTCGATTTCTCCGCC
+>850:2:1:3677:6412/1
+TCTACGATGATCGGGCCGAAGGAGGGCAGGCGACGGAGGAGTCCGATGGCGGCGGCCCCGTCCCCCCCGGCGGTGG
+>850:2:1:3677:6412/2
+CATGGCCCGCGAGCCTCCTCGCAATGCGCGTCCCACTGCCCTGCCACGGCGCCACCGCCGCGCGCGGGCATCCTCC
+>850:2:1:3677:3855/1
+TGTCGGCGGCAGGGTCGGAGGGGCAGAAGGCGTGCCCGTCGACTGGTCGATGCATTCGAGCGGGAGTGTCTCTCCG
+>850:2:1:3677:3855/2
+CCCTCCCGGATGATTTCGCCGGGCTGCGTAATGAAGACCTGCTGCCCCGCGAAAGTCGCGGCAAGGGGAGCGGCGG
+>850:2:1:3678:6560/1
+CAGCGCTAATGAGGAGGAATGCGGGGAGTTTGAACAAGCTCATGATTTCCTGAGCCCGACTGCGGACACGCAGACC
+>850:2:1:3678:6560/2
+GGGGGTTTCTGGTCGGTTGGAGCGATTGACTCCTCCGCACGGGTTCGGCGGCATATTTGGCCGAGGCGCTGCCCGG
+>850:2:1:3678:20648/1
+GAGCCAGAGGCGCGACGCGCCCTCTCCATACAGGCGGCCGGCCCCGGCGAGCCGCCCCGCGGGGGCGGCGGGCGCC
+>850:2:1:3678:20648/2
+GAGGGCGGCCGAGCTGCACCTGCAGCCGCTGCAAGCCAGCGACGCCGCGCTGGCGGTCGCCCGGGGGCACGAGCTG
+>850:2:1:3679:20610/1
+ATTCACGCCGCGACGCGAGCGTGCGCGTCGCGACGCCCAGTTCGCGATTGAACGCCCGCATCTCGCAGTAAGCGCT
+>850:2:1:3679:20610/2
+ACCGCATGGGAGATCGATTTCTGGGGCAAGTTCCGCCGCGCCACCGAAGCGGCACGCGCCAACCTGCTCGCCACTG
+>850:2:1:3679:12257/1
+CACGACGCACGCTTCGTCTTTTATGGATCGCTCTCATAATTTCGCTGATCGCGCATCTGGTGCTCCCCGTCTGGCC
+>850:2:1:3679:12257/2
+AGGCCCGGGATCGAAAAAGGATTCTGACGCCCACAAGGCAACGGTTTCCAGGATTTCGTTACTCTGTTCGATAGCC
+>850:2:1:3679:3962/1
+CTCGACTGGGGCGGCTCCTCGGCTGCCCGCACCCTATCGCTGGCGACGAGGGGTAGACCACCCGAACCGGCGACGC
+>850:2:1:3679:3962/2
+GCGAGCGACCCGGATTGTGCCTGGGAGAACTGAAGCGGGGCGATCACCTCGCGCGCCAGCGTCTGCACCTCGGCGG
+>850:2:1:3680:1273/1
+CAGCTGGATAAAATTGCCGGTGCTTGTGATGCAAAAATATCCTTTCGGCCCCAAGCCGACCGCCCTCCGGCTTTAC
+>850:2:1:3680:1273/2
+AAAAGGGTCGAACCAACTACCCGTGCTTACATGGCATACAGCCTTATTCAACTGTTCGAGCAAACCAGAGCCGCCC
+>850:2:1:3681:18540/1
+CGATGCTGCACCTCGTGGGGCCGTTCATTCCCGAAGGTCAGCTATGAGCACTCCCGCACCCGCGCCGACGCTCGAC
+>850:2:1:3681:18540/2
+CACGCGGCTCTCGCCCCTTTCGCCCGCCCGCCGTCGCGTGGTCTGGAGGCGGACCGTTGCGCCGTTGGCGCGCCGC
+>850:2:1:3681:5518/1
+GAATCGCGAGCGGATCAAAAAGGTGAGGCATAAACACTTACACTTCCTTCTCTAAATCGCTTTTGCACGTTGAATA
+>850:2:1:3681:5518/2
+CCACCGGGCGAAAAAGGAACGTATCTCGTTCGAAGGCGACCAAAAGAGAGCACGTCGGAGATTAGATCGACACCAC
+>850:2:1:3681:20381/1
+CCTCCCAGATGAGGCACAGCGGGGAACAGATTCCGCATCACACGGACGGCGGTGGAGCGCGATCGACCAAGGCGCG
+>850:2:1:3681:20381/2
+AGCCCCGGCGTACTGCGTGTCCTGGCCCATCGGGTTGTTCACGGCGGCGAGAAATTCCCTGCAGCCACCCTCCTCA
+>850:2:1:3681:3598/1
+ACCCATGGTCCAGCAGGCCGGAGGTCAAGTCTTGGCTGAAAGTCGGCGCATCCGGCGGCAGGACGCCGTCCCGCCC
+>850:2:1:3681:3598/2
+TCCCGGCAATGCCTGGAGTGTCTCACATGGCAGAGACCAACAGCGATATCAACGCCAGGCTAAATCGACTGACGAC
+>850:2:1:3681:11941/1
+TGGCGCTGGCAACGAAGCCCCCCCCCCTGCGCGCCAACCACTCCTCGTACGGCGGATCCCAGATGGAGCTGACAGG
+>850:2:1:3681:11941/2
+CGGGAGCCACGTTGCCTCCACGAGCCGGGACCCCGCGCTCCTCGCGGCTGGGGGTCAGGCACTTGTTGGGCGGGTG
+>850:2:1:3682:5845/1
+GTCGGCGCCCACGCGTGCTACGACGTGCTGGTAGGGATCCAAATGTAAGAACGGCTAATTGTCTCGGAGTTTGATG
+>850:2:1:3682:5845/2
+CGAACGACCTGACGGCCGCCTGGAAGCTCGCCGAGGGGCTGGAGGGGGGCATGAACGGCGAGCACGATTCGCTGCG
+>850:2:1:3682:2201/1
+ATCGCCGCGTCCCCCGCGGCGAGGGGCCTCCTGGGGGTCGGTAGCGGTGCCGCCCTCCTCCACGTCGGCCGCGCCC
+>850:2:1:3682:2201/2
+GTGCGACAGGCTCTTTCCCGAACAGGGTGGGTCGGGCGTCTGGTAGCGGCGCGGCCTGCTCTGCTCCGGCGCGGCC
+>850:2:1:3682:3367/1
+CTCGCGGAACTGACGACGGGGCTCGCGCATCCCGGCGGGGGGTTGCGGTAAGCGTGGACCCGCGCGCTGTGGCAGC
+>850:2:1:3682:3367/2
+GAGCTGGTTGGCGAGGCTCGCCGGCGTGCTGGGCTGCACGCCCGCAAACTGAACCAGCGAAACGAACGCGTCGCTC
+>850:2:1:3682:19001/1
+CTGGACCTCCGCTCAGGTGGGGCGGGACCTTGGCTTTGGCTTCAACCTGCGCTGGCGGCGCTGGGCATTCGGGGGA
+>850:2:1:3682:19001/2
+CACCACGCGCCCCTGCTCTGGGGGGGCATGGTGGAATGCGGTGAAGATGCTGCGAAAGGCCAGGAGCTCGCCCGAT
+>850:2:1:3683:17038/1
+AACGGGCAGGCGGACGATCGAACTACCGGTTAAGCTTATCCTTGGACCTTATTGATTACAACGCGGCCAACTCCTT
+>850:2:1:3683:17038/2
+AGTGGACAACGCGCTGACAAGTCGACTAAAGTCGAATTAACCAGAGAATACAAAGCCCTGGTCCGAATCCGGCCGG
+>850:2:1:3683:7578/1
+GGAGGATTGGCTTCCCCACGTGCTCGTCGGCGACGGGCAAGGGGCGCGTGATCTCGAACATCGCGAACCAGCGCAG
+>850:2:1:3683:7578/2
+TAGCGACTTCAAGGCCGACGATTGGGCCGAGGTCGATGCGGCGATCGTCGAGGCTCTCGAGAGCACCGCGAAGCGG
+>850:2:1:3683:19480/1
+GATTCACATTTGAATGCCGAGCATGTTTACACCCACGTGCCAGCGTTTGCTGCAGGGGATCGGGGGATGCTCGGTC
+>850:2:1:3683:19480/2
+CAACCCCCTGGCTTGCAGCGTCACTTTGCAGCTGATGCCCCCGCACACTAACAACCAAATCCAGATCCTGCAAATC
+>850:2:1:3683:1083/1
+ACCCGCAGCGCCGGCCGGCCCGCCCCGGCCGACGCGTGCCCCGATCAGCCCGGCCCGGCGGGCGAGGAGCGGTGCC
+>850:2:1:3683:1083/2
+TCGACAAGCGCAGGGTCGGGGACGGCTCCCGCGGCCCGCTGCGGGTGGGGGCCGAGGAGCTTCTCTGTGCCCGCCG
+>850:2:1:3683:11036/1
+TCAAACGGCTGCCTCCCGATGATGTCGCAACCGCCTCCGTTGAGGGGCGGGGGGGCTCTTCGCCTCTCCTCTTTAG
+>850:2:1:3683:11036/2
+TATGCCTTCAGCACGCCCTACCCGCCCCAAACCCGGGTTCACGTCCTTCTACGTCACGATCGATACGACTCCACGC
+>850:2:1:3684:16601/1
+TCGCGTTTTACACGACAACCGAACCGCGATACGGGCGCAAAGGCAAGGGGCATCTCGCGCTCGGTCCATGGCGTGA
+>850:2:1:3684:16601/2
+TCTTTCCCGCCGCCCTCCTTAAGGCATCGCGCAAGACACGGCGCGAGAATCTCCCGCCGGCCATAAAGCATTGTGT
+>850:2:1:3684:13935/1
+GATGGCCGCGATCCGGACGTAACGCTCGCCCGCGATGAAGCAGCCGTTTACGATGGCCGTATGGGGGTTGATTGTT
+>850:2:1:3684:13935/2
+CGGGACATGTGTCCCGTAGCGATGACCTATCGCCGCGCGGGGCTACGCTTGCGGCGGGTTCCGGTCGCGCGGTAGC
+>850:2:1:3686:15137/1
+GCGGTAGTAGGACGGGTGATCAGTGCGAAGTAAGAAGTCGGTTTAACGGATTCGCAGACCAGCTCCCCCGCCGTGC
+>850:2:1:3686:15137/2
+CAGCGCGCGACTCGCGCGAAGCGGAGCTGCGACGGAAGCCGGGACGAACGCGCTAGCGCGAAGTGCAAAAAGCACG
+>850:2:1:3686:18324/1
+GAAAGTGATCTAGGATGGTAAAATATGTATCAATGATACATATTCTAGCTCTATAGTAAACAAATGCCCGCTATTG
+>850:2:1:3686:18324/2
+CCGCTTCTGGAATAACCGTCCAAATTGTTCGCGATTCGAACGTTATTTCCCTGAAAATCTCTGGGTGAGATTCTAA
+>850:2:1:3686:3661/1
+GGAACGCCGCCTGACGTGCCGCGGCCGGCACGAGCAGCTCCCCGCCCTGCCTCTCCCCCCGTTCGCCCAGGGGCGC
+>850:2:1:3686:3661/2
+ACCGCTGCGTTTCGAGCCTTTCTTGCGGCCGGGCGTCTGGGGCGGGCGGCGCCTGGCGGCCCGCCTCGGCCAGCAA
+>850:2:1:3687:11982/1
+ATCATGAAGATCACGCTCTGGCCGCTTCAAAACAGAGCAAACCGCTCCATGCGCCCGATGGCGGCGCTCTCGCCGG
+>850:2:1:3687:11982/2
+GAAACTTTGCGTTTGGCAATTACACCGCCTGGCCTCGCATCATCAAGAACACGAAAAAGACCGGGAGCTGAATGAT
+>850:2:1:3687:14085/1
+TTTCGGCGCAGGCGTTACGCGCGATTTGCGCAGCGCTTCGCCCAGGCGGCTCGTTTGCGCGCGACTCTTTTCGGCG
+>850:2:1:3687:14085/2
+AACGCGGTTCGCTGTTTGAAACGTTGAAGCGCAAATACGGCGGCTCAATTGCCGCTGGGATTCACTTTGGGGGGGG
+>850:2:1:3687:1750/1
+CGCTCACCACAAGTGTGCAGATGGCCGCTTTGTCTTCATCAACGCAGCCGACCATGTCCATCAAGCACGCGCGCGC
+>850:2:1:3687:1750/2
+GCCACTCGCGCGCCCGCCGGGGGAGAAAGCGCTCCGCCATGACATCGGCGACTCGCTTGCTCCAATGAGGGGCCCG
+>850:2:1:3688:19577/1
+CTGATTGTCTCTGGTCCATCTCTGAACGCCGCGCGGCGAGTCACACACCCGCCTGCCCATTTTGTTTTGCCGCGCC
+>850:2:1:3688:19577/2
+AGCTGTTAAACGAGTTCCTCAAAGCACATCGCAAGGTCGAAAACTTGGAAGCATCAGCCGCGACGCACCGGAAGGA
+>850:2:1:3688:14110/1
+ATCCCTCGTCCCCCCGGCACCGGAAGCGACAGCAACACCATCGCCTAAACCGAGCCCGCACCCTCCGCATCGCCCA
+>850:2:1:3688:14110/2
+TGAATGCGCCAGTCATGGCAATTGTCACGACGAGCGCGAGCGGGATCAGTGCGCGTTTCCACGCGCGGGGGTGAGG
+>850:2:1:3688:7716/1
+TCGTGTCCATTAGCGTCGATTCGTGGTTTAAACTTCGTGTCCATTCGCGGTTCGCTACCAGGAGATGAGGCCGCGG
+>850:2:1:3688:7716/2
+CCTGGGATCTCCAACAGCCGAACGGCTATACCTCCAAGAGCGCGTTCAGTGCAGAGCACGCCAGGGCTAGACAGGA
+>850:2:1:3688:7967/1
+CGATCCGGCTTTCCCTGGAGTAACCACGTTGCGCCGGACGCTAACCAGGTTGCGTGCTACGCTGTTCCTCTGAAAT
+>850:2:1:3688:7967/2
+TTGGCCGTGAAGTCTGGCGCGGCGTCGCCGATTCGTAACGACATGGATGTGCCTCCGGGGGAATGTGACCGCGACC
+>850:2:1:3689:20154/1
+GGCACGGGCCCGGACAAAAGCGCCGCCAAGCAACCAGCCCGAGCTTGCGTGGTCCCAGCAGGCGGTACGCTCTTCT
+>850:2:1:3689:20154/2
+ACTCGATTTCTGCCGTGCCCCACTTCGATCAGCAGAAAGGCCTCACTGGAACAGCTGCGGCCGACAAACCGTAATT
+>850:2:1:3689:8192/1
+CGGGGGTAAACCCTGTCCCTGTCTCCGACTCTGCGCTGCCGCCCACCGACGCGGCCGGCGAGATCGCGCTCTAGCA
+>850:2:1:3689:8192/2
+CCGGCCGAACTGTTTTGCGGAGGTTTGGGCGATGTGACGGCTGGAGTCCGGGAAGAGGCGGGCCGGATGTAGCGCG
+>850:2:1:3689:4649/1
+AGAGCGGCTCCGGCCACAGGCGGAGCGGCCCGGGGGGCAGCCGCGACGGCATTGCCGCAGGCGAGCGGGAAGCCGG
+>850:2:1:3689:4649/2
+TTGAAGGCGATCGCGAGCGTTCACCTCATCGCTTTCTGGCCGTACGTGTTTTGGCGGTTCGCGCGGAGCTTCCCGA
+>850:2:1:3689:8904/1
+TGCACGTGAGTCCGCATCGGCCGAGCTGCAGCCTTACTTGGATGCTTTTCCAATTCCGAATGGCGCAGACGATCGG
+>850:2:1:3689:8904/2
+GGAGATTGGGTGCTCAGCGCGCCGCCGTTCCCGCGAATGACCAGCTCCGAAGGGGAGTAATGGCGGCGACCAAACA
+>850:2:1:3689:15980/1
+AAAATACCCATATTTCCATTGAAGTTCGGGCATATTCGCGAAATTCATTCCATAGATCCCCGCTACCGCTGTGGGC
+>850:2:1:3689:15980/2
+ACTCTTTCGCGATGTGACCGATCACGTTCGGCGCGTATAGGAGGAGATCGATAGCTAGCGGGAACTTGTGGCATTT
+>850:2:1:3689:2161/1
+AGCATGGATACTTCATGTCGCCGCTGGACATCGATCATTACCGCGGGATCCCCGCTGACTGCCTCCGGGCTAATCC
+>850:2:1:3689:2161/2
+CAGGTGGTCATTCTGCTGGCTGGGGTGCGGCAGGGTGATTATGACCTCGCCGCAGCCGATGCGAAACTCGGGAACA
+>850:2:1:3689:20356/1
+CTGCAGGGCTATTACGATCTCGCGACGCCGTTCCTCGCGACGAAGATGGACCTCGAGCACCTGAACATCACGGCCG
+>850:2:1:3689:20356/2
+CAGCCGGCAGAGGTGAGGATTACAGCCGGTCCGTCGTGCGCACGAAATTCACGACATCCCCGCGGGACCTCCGCAG
+>850:2:1:3690:19551/1
+TCGCTTTCCGGCTAAGACAAGATCGAATCGGACGCAAACTTTTCATTCGAGCCCGCACGCATCAACACGGCAATAG
+>850:2:1:3690:19551/2
+AAAATTCCCCCGGCTGCGGAACGGTATGGTGGTCCTCGCGTTGACCAATGGGTCGATTTTGTATCCGGTGGGGAAC
+>850:2:1:3690:5721/1
+GTTCTTCGACGAATTGTTGTTCCGCGCGCTGACGCATCGCATCATTGTTCTGGGTAAAGAAACGCCATGGGGTATG
+>850:2:1:3690:5721/2
+GCGAAATGAACCTCAGCTATCAACAGGCCTTGCAGGGGCAGCTGCCCGACAAAGTTCCTTCCGAGATCTATTGTCA
+>850:2:1:3690:10210/1
+GGAAGACGATCAGCTTACTGTCGGGCGAGTAGAAGGCGCCGCCGTCGTAGCCGCGCCCGCGGGCTAGTGGGCGGGG
+>850:2:1:3690:10210/2
+GACTACGACATCTTCGTGACCGACCTGCAGACAGGCAAACTAGCGCGCCTCTCCATCATCCCCCGCCATCCCAGCG
+>850:2:1:3690:15876/1
+TTCCAAGGAAGTGTACTCGCGCGGCTCATAAAGACGCCCCAGATATGCATGCACACCGAGCGTCGCGAAAAAATCT
+>850:2:1:3690:15876/2
+GACAACGGCAAATCGCAACGTCGGGCCCTGATTACCTCGATTTTCGTGACCAGAACAGATCGTTTGCGAATATCGC
+>850:2:1:3690:6593/1
+ACGATCTCCTCGCCAGCCTCGCCGGAACCAGCTTCTCCGGGGGGCGCAAATACAGTGGCCGGCCGATGATAGCGCT
+>850:2:1:3690:6593/2
+ATCTCCAACGAGTAACTGCAATAGCGATGCCCCGCCAAGGCCTAGCTAGCGGCCGCCGGTCACCACGAGGCCAAGC
+>850:2:1:3691:16316/1
+GGGGTCGAATTCCACCGAGAGAGACGTTGAACCCACGAGGTCACAGAACATCGCTGTGAGCTGGCGGCGTTCGGCT
+>850:2:1:3691:16316/2
+GGAGCTGGGCGTTGCCACGCTCGGCGATCGCCGGGGGCTTCGCGGTGCGAACGCAGTCCTGTCATGTGCCCTCGCT
+>850:2:1:3691:18635/1
+CGCCCCTCAATTCTTAAGGCAAGCCATATCGGTATTTATCCATCAGGCACGACATCACTTCCCGCCCGCTGTCCGC
+>850:2:1:3691:18635/2
+GAATCAGAATATCACCTGCACCATGAATGCCCGCAAGCGGGGTTCATATTTCATGAGCTGACCCAGCGGCACGTTG
+>850:2:1:3691:2633/1
+AATCTCCGAGCATCGCAACATGATCGCGCGGCACGACGACGAAAATCGCCGGCGCGGCGGGGGCGTGGTCGGTGCA
+>850:2:1:3691:2633/2
+TCACTTGATCGCTCTCATCATCAATGCCCACCCCGCTCGGCAGCGGAAGCGCTCGAGCGTTCAGAGAACGGTGCGA
+>850:2:1:3692:17528/1
+AAGAAGCGGGGAAGCACGCGAATGCTCCGGTCGCTGGCAGCCCTGCTGCCAGGAGCGCGCAGACCGCTAATTTGCA
+>850:2:1:3692:17528/2
+CGACCTGCGTGCTGACGGGTTCCGGGCGCTTTTTTCTTTTCCTCGGCTGGGCCGGCCGCTACCTCGCCCCCTGGAG
+>850:2:1:3692:18609/1
+CGCAGGCAGGCCCCGTTCGGGCTGGAAACCATGCGTATCGGCGGACGCCCCGGGGGCGCCCGCGCATTTGCGCGGG
+>850:2:1:3692:18609/2
+CCGCAGTTGTTCGACACGATCGTGAGGTTGTCGGCGCCCTGCTCCAGAAGCGCCTCGATGAGGATCCACGGGATGC
+>850:2:1:3692:17926/1
+GGACCGTGGGCTGCCTCGGGGTGAGGATAGCCCATGAGAAGTTCGATTCGCAAAGCAGGGCCCCAGCGGAACACCC
+>850:2:1:3692:17926/2
+ATAAGCTGCATTAAAGAATCGGACCGTTTCTTGGTGCCTGCCAGGGAACTTAGGTTGCCTTTTTGATTTCCTGATT
+>850:2:1:3692:16816/1
+GCGTGTTTCAGAAAGCGTCCGGGGTCGGCGACAAAAACGTGTCGGTTGCGCACGCGCCCGAACAGACAGAGCATCC
+>850:2:1:3692:16816/2
+GAGGACACTCACGCCGGCGCGGGCCGGCGTTTTCGTAATCGAGGCAACCTAGCCGCACGTGTTGCGCCTCCCGGAC
+>850:2:1:3692:14147/1
+CGTTTCGCCCCAATCGCGCCCGTTTGTCGGGCATGCGGACGGTGTTCACCAGATGTATCGGATGTCGACGCAAAAC
+>850:2:1:3692:14147/2
+CCCGAGCTCCACCACCTCTCCATCATCCTTCGTATGCAAGCTCAGCACGCGACCCAGCGCCCCGAAGCACAGAAAA
+>850:2:1:3692:8328/1
+CGTTCACGCATACCCACTTGGACCACATCAACGGGATCGTGGCCGCCGACGGGTCGGATGCGTTTCCGAATCTTGA
+>850:2:1:3692:8328/2
+CGGCATTCGAGACTTCAAAAGCGGTATGGCCGACCTCGTGGCCATGTGCCTGGACGGCGGTCACGCTCGAGCTCAG
+>850:2:1:3693:14616/1
+GGTTGAGAGTTCGAAATCAACACTGCGCGGCATCCAGATCCATGATCCAACATCCTGCAAAAAGCCGGCGCCAAGT
+>850:2:1:3693:14616/2
+GCGACCTGGCGTTGATTGATGGGGTCAGAGGAACGACAAACTTCGCCGATGGCGCATGGCAGGGATATCAGGCCCA
+>850:2:1:3693:4392/1
+TGCCGGCATGAAAGTAATAGGAGCGCGAAGCACGCGCACGTAAGAGCCAGGCAAAGAACGCAACACGAGCGCGAAT
+>850:2:1:3693:4392/2
+GGCGACACCTTGCGTGATTTCGCTTTGAAGCGCGAACACGTCTTTCATCGGACGTTCGTATGTTTCGGTCCAGGGG
+>850:2:1:3693:11167/1
+GGAGGTTATACCTCTTTACAATTTTTATTGGGCGTAGATAGCCTGCACAATGTTTCCGGCGCACAAACAGATGATC
+>850:2:1:3693:11167/2
+TGCACCCGTTTAAGCACGTTATAAGGGCCTGAAAAGCCGCCGATATGAAACTCAAATTTATTATTTACCAGTTTTG
+>850:2:1:3693:13727/1
+AACATTAAGCAGCACTGCGAAACAGATTCTCGAACAAGTTGATTCGGTCGGGATAGCGTGGGCCGATCATGGTGAG
+>850:2:1:3693:13727/2
+CTCGGCTGGGGCAAGGCGGTCATTGTGGTTCAGCGATTCCTCCGTGCGCCTTTGCGGGCCGGGATCGGCGTTTATA
+>850:2:1:3693:16547/1
+GCCGCTAATCATTGCGGCGGCGGAGGGCGTGCATATCTATGACAGCCGCGGCCATCGCATGCTCGACGGCGTCGGC
+>850:2:1:3693:16547/2
+AAGAAGACATGCTTCAGATCGCCCGGCGTGTAGGCGGTGCGACGCTTGCCGAACTCGATCGACTCCGGTGTCGGGA
+>850:2:1:3693:16366/1
+TGGTGGTCGAAAAAGAAGGGTTGATGGAAAGGGTCTGGCCCGACCCCTTTGTTGAAGAGGCGAACCTCCCCGAAAC
+>850:2:1:3693:16366/2
+GACCTGCTTCAATTCTTGCGCGCTGCTCACGGACGCTCGCACCTGCCCTGCAAAGCGATATCCGCGTCTCGGAAGC
+>850:2:1:3694:12793/1
+TGATGATGGCCGTGCGCAACTCCTCCCCGACGCGGTCGGAGAAGTAATCAATCGCACCATGGAAAGCGAAAAAGCT
+>850:2:1:3694:12793/2
+TTGGGGGAAAACGGGGAGGCTGGGGGTCGCGAGGATAACGATTCCTGCAATCTTGTCGGGGACAAGCACGAGAGAC
+>850:2:1:3695:15729/1
+ATGGAACAGGTCGTGACCGTCGGGCGGTGCGGGCCGGCAGCAGGCGCGGATGCCTTCGTCGGGCGCGAGGAGCGGC
+>850:2:1:3695:15729/2
+CCGTTATGCAGGCGCGGGCCATCCGGGGGCGGCCGGGCAGACGGGCCAGCTCTTAATGCAGCCCGTCCGCGGAGGT
+>850:2:1:3695:19232/1
+TTCATCGACGAGCGGCCGAACCCGGAGATTCGTGGTGCGGTGAGCTGCGGGGGGTTCGTTTTAGCCAGCCGATAAT
+>850:2:1:3695:19232/2
+AAATTTTTTTGAATGCTTCAATGGCTTGGCGATCCTCCCTCTAGGCCTTGGGCCGGGCGATCACATGAGAGCGGCC
+>850:2:1:3695:13815/1
+TACAATGGGACAAACTGAGAAAGAACGATCCCGATGGCTACCGCCGGATCCACAATTGCAGAACACCACAAGAAGG
+>850:2:1:3695:13815/2
+TCACCGGTGTGGTGCTCGGCATGCAGGGCGTGGCCGCGCCCTGCGGTGGGATGATGGGCAGCCCTTTCATGTGCTC
+>850:2:1:3695:13147/1
+CGGCGGTACGAAGTCCGGTGAGCCTTCCTTCGTGACCTTGTTGACGAATTCGACAATGGACTGCCTGGCCGTGCCT
+>850:2:1:3695:13147/2
+TACACTGTCAAAAAGCGGTTTTCAGAAAATTTGGGGAAACCGATAAATAAAAAATTAAGAGCAGTGAAAACCACAC
+>850:2:1:3696:11602/1
+CGAACTTGGCGGTGGCCTTCGCAGTGCCGTAATAGCCCGACGAGGTCAGGAAGATCGCGCATTCGCCGGAGGAGAA
+>850:2:1:3696:11602/2
+ATCGAGCAGTTCTCGGCCTGGCACAATGTGGCGATCGGCACCAAGGGCAACGGCCTCGACGGCTTCGACACCGAGC
+>850:2:1:3697:14478/1
+CCGGCAGGAACGCCGCAGTTATCGTTACTTCGACTTCGTGATGGCGGGGTTCGGGACGGGGGTCATCTGCTCCCAC
+>850:2:1:3697:14478/2
+AGGCGAAGAGCAGCCCGCCGAACCCGGCCCAGATGACGCGCCGCGCGCGCGCATAGCCGTAGACCTCGGTGAGGAC
+>850:2:1:3697:12918/1
+AAGGGCGGGTTTATGGGGTTAATATGTGGCGGGTCTTCGACCCCTCTCGGCTTTTTTCTTTTTTTCTTCCGGGGGG
+>850:2:1:3697:12918/2
+AGTCTTGCTGGATGGCCGAGAGAGGGCGCGTAGGCAAGTTCCCACAAAATGTCATCGGCGATCAGCGTCTGCCATT
+>850:2:1:3697:18156/1
+GTCGAGCAATGCCTCGGCTGCGCCGCCCGTCCGGACCGTGAAGAAGGCTTGTTCGGTACCATCCAGGCGACCGCCC
+>850:2:1:3697:18156/2
+GAGGTGCTTTGGAACATCGAAGCTGGGCAAAATTCTTCGCAAGGAGCTGCGAAACCTCCGCGAATCCTGCCTCAGC
+>850:2:1:3697:3946/1
+CCGTCGGGGAATGAGCCCGAGGCGCCATAGGCCCGGTCGCCGGGGATGGGCGGGAGGACGCCCGACCCGGGGAACC
+>850:2:1:3697:3946/2
+CACGGGCCTCGGCCGAGTGGCCCCGCTCGGGCGCCCGGAGACGCCGGGAGCGCGCCAGGCCGCGACCCGGCCGCGG
+>850:2:1:3698:17437/1
+CGGAATTCACAGACAGATGGAATCAGGCGCAAAAGGACGCTGCCACAGCCGCTGCAGTCGGGGCGTTGCGTTGTGG
+>850:2:1:3698:17437/2
+ACTTTGGCTAGCTCCGCTTTCCAGCCAGGGAGTGCCTTCATCGCCGCCGGGGAGGGTGCTTTGTATTGAAGTTCGC
+>850:2:1:3699:12942/1
+GACCGCCAGCTCATACTCGCCCGGATAAAGATTGATGGCCTGATACTTGCCGCCGGCCGTATAGACCATGAAGGTC
+>850:2:1:3699:12942/2
+GTGGCGCTCGGCCGCGCGGTCGCGGGGGCGCCGAAAGCCCCGGAGCGGATGCCGACCATCGCCGGCACCCGCGCGG
+>850:2:1:3700:8259/1
+ACACCGTCTCGGTGCGCGTGGGATCAAGAATTTTGAAGGCCTGCTCCCGATAGGTCGCCGCGATGGCAATCACTTC
+>850:2:1:3700:8259/2
+CTCGGGGTGGAGCCGACGACCTCGGACATTCACCTCGGGCACACCATTGTTTTACGAAAAATGAGGCAATTTCAAG
+>850:2:1:3700:19751/1
+TGAAGCGATCGGGACCGGCCCGGACGATCGTGGTACTTGGCTTGTTGCCGGGTACGGGTGTGCCAGCCGCCCTGAC
+>850:2:1:3700:19751/2
+TCTGATGTCATTGATCGTAGGCGGACTGCTCCAGCTGACCACACCTCTTCCATTTGTTCCCCGATCGCTTGCTTTG
+>850:2:1:3700:18308/1
+CCGTTCAGCCGGCCTCACGAAAGAGTTCAAGGACATCACGACCCAGCTCGTCACGTCCTGCGAAATTGCGCTCGCT
+>850:2:1:3700:18308/2
+GCCTTGCTGCTGAAACCAGCCACAAAGCGTGCCCTCGAGCACGCTCTTCCGCCGGAGCGTGGTTTGCTCCAGGATC
+>850:2:1:3700:5919/1
+CGGCATTGCGCACACATCAAAAGTCTTTGCTGAAGGATATGGCTCTCGGAGCTGAAATCAACATTGATCCACAAGG
+>850:2:1:3700:5919/2
+AGCCGGGAATTGCGAGTGTTGATTTGTGTCTTTGACTGGTGGTGTTGGATAGCGACATTTTAGATTCCTTCTCCGC
+>850:2:1:3700:4795/1
+ACCACCGCGACGGGGCTGTTCATCGTCGCCGCCGCCTCCATCTTCGGCGGGCTGCTGACGGGGAGGCGCATCACCG
+>850:2:1:3700:4795/2
+CAGGCCGTAATTCACCGGGTGGATGCCCAGCTTGATGCAGATCGGAATGAGGGCCGGCACCCGCAGCGTGATCGCG
+>850:2:1:3700:19343/1
+TGGCCACGCTGTTCTGGCTCGAGGTCGTCGTGATCACGCTGTTCCCCGTGTTCTGGTTCGTGCAGTCGCTGGGGCG
+>850:2:1:3700:19343/2
+TTGGGCGCGTAGGAAAGCGGCAGCGTCCCGCGAAGGTGTCCCAGGATTCCACTGTTGTAGGAACTAGCTAGCCGGG
+>850:2:1:3701:6274/1
+GGCTTTCTTTCAAACGCAGAGGATGCGAAGCAGCTGGCGGACGAAGGTTCTCGCGAGAAGCTCGCTCACGCTTTGC
+>850:2:1:3701:6274/2
+GCTGCTGAACAGCTCGGGTGACATCATCCGCCCAAGCAACGACCGACCACATCAGAAAACAACCTAGTACAAAAAT
+>850:2:1:3701:2395/1
+CAACTACCACGAACGTTCCTACATCGTGCGGCTGCCGCAAGCAGCAACGACGGGCCACGACGCGCAGACGCAGCGG
+>850:2:1:3701:2395/2
+TCCACGATCGCCCGTAGCCATCGGGGTAGATCACGACGACTCCCTCGCGGCTATCGAGCTCGCGGAGGGGGGGTGT
+>850:2:1:3701:3714/1
+CTCGGGGAAGATCACCAGTGGCAGGTCTCCCGTCCCGCCCGTGCACCGCGCTCGAGTTCTTTTGATTGAAGTTCGG
+>850:2:1:3701:3714/2
+AAGGCCTTCATCGCCAAGTCTCACGTTCATGCGGCCAATCATACTTAGGCGCTTGATAGCCCCGTGCTCTACGACA
+>850:2:1:3702:4211/1
+CGGGAGGCCGGATCGGCCACCCCTACGCGGAAATGAAAACCGCCATAGGGCACGGGAGGAAATCGTTGGGGGGTTT
+>850:2:1:3702:4211/2
+AGGCCGCGGTCGTGATCCGGGTCTCGGGGTTGCTCATGTTGGTTCCTCGTGGTTCCTGGGGGTTGACGAGAGGTCA
+>850:2:1:3702:5339/1
+CGCCGGTGACCGGCGGCTCGAAGCGCTCGCCGCCGTCGGGGTCGCGCCACACGATTGTGCCGGCGTCTATCCTGCG
+>850:2:1:3702:5339/2
+TTACGCGGCCGGCCGCTTCGACGCGACGCTTCTCAAGGTGCTCGAGCGCTTCGACGAGGGTATGGCGATCATGCTC
+>850:2:1:3702:3311/1
+CCAGCTCCACATCTTCGGAGCATACCGTTCCTTCCGGGGTCGCGATCTCGAGCTTTAGTGTCAATGCCACGCGAAA
+>850:2:1:3702:3311/2
+CACCGGCCGCGAAGGCAAACAGGTGGCAGTAGCCGATACTGTGCGCGGCTTCAAGGAGATTTTTGATGGCAAACAC
+>850:2:1:3702:2292/1
+AGGAATGACAAGGTCAGCAGCACCGAGAACTGGCCGGCTACGGCCATTGTGAAGTTCATGCTTTGGATCAGCATAC
+>850:2:1:3702:2292/2
+AATCGGCAGAGGATGATCGCGGCTCGTTGATTCGCGCGCTGGGAGCCCACAAATGGCAGCTATTTTGGATGCGGCG
+>850:2:1:3702:8399/1
+GCGCTCGTCAAGGGCGAGGGCGACGGCAAGGGGGACGGGCTGGTCCGCGTTCACGCAGCGGGCCGGAGCGTTGACG
+>850:2:1:3702:8399/2
+CATGTCTTCAGCCGCAAGGCCGTTCTCCGCGATTCTTGCGCCCGCCAGTATGCCGACGATCCGGCCCCCCCGGCTC
+>850:2:1:3702:14377/1
+AACCACCTTGGCTTTGAGATTTCTTTTTAAATTGTTGTGTTGCGTCTGGAGGTGTTGGGGGGGACTTTCAGTGGGA
+>850:2:1:3702:14377/2
+GGTTTTATGTGTAACACAAGCGTGGGGCGCTGCAGTGTATCCCAGCTATTGAGCGGGAAGGGGGGTTTTTTGGAAC
+>850:2:1:3702:2816/1
+CGTGCTCAAGCTCGTCTACGACGTCATAATCTTTCGCCAGTTCCGGGTCGTGATTCCGCCCGAAGAAAGGCCCGGG
+>850:2:1:3702:2816/2
+CGAGTTCGGAGGACGTTCCCGCAAGGTATCGGACGCACCCTGAGGCAGCCTGGAATCTGTTGGGTTAAATCCCGTT
+>850:2:1:3702:15481/1
+CGATACACCGGGTCACCGACGGCGAGTCGGCGGTGTCGATCCCGATCACCATCATCGTGTGCAGGATCGCCGTGAT
+>850:2:1:3702:15481/2
+CTCCCGCGCGGCGCCGGGCGGCACCATCCGGCAGCAAATAACTCACTCCCCTCGTCGGCCGCCGGCCCGCAGGCCA
+>850:2:1:3702:4945/1
+CAATGAAGCTGAGGCGGAGCAGGCTCGCGTTGGAGATCGAAGAAAAAGTTCGCGATGTCAACGCGATGGTCATTTG
+>850:2:1:3702:4945/2
+ACCCCCAGAAGCGAGCGTGCCGGCGCGCCGGAGGCAGCGGTAGCTGGAAATTGGCCGAACCGGGTCTCTATGGTTG
+>850:2:1:3703:7221/1
+CTCCTCGATACACCCCTGTCTCGGAGCGGCGCACACCGCGTCCCCTGAGCACCTCCCGCCCGCGCTGGCACCCCAC
+>850:2:1:3703:7221/2
+CAGGAAACCTCGGGATCGCCTCCCTGATCGCATCGGGATGCGCACGTAGCGCCACATCGCGGCGGACTTCGCGCGC
+>850:2:1:3703:13062/1
+CATCTCGGGAGTGCAGTAGCCGCTCGAGGGGATCGCGGCCGTCACGGAGCGGTGCGGCCGGCGGCCGCCGGGCGGG
+>850:2:1:3703:13062/2
+ATCGAGTGAGACCTCGGAGGCGCTGCGCCTGGCCTGCACCGGCGAGGACCCCCGGGGGATGGAGAATTCGGTGGCC
+>850:2:1:3703:7832/1
+GAACTGATGCACGCGACAATTACCGTAGCCATCGGACACGTAAAGGTCGCCTCTGGGGCCCACGGCAATGTTGGTG
+>850:2:1:3703:7832/2
+CGGAGGGCAAGCTACTCATGACCCTTGGCGTGATGAATACGCCCTCGGACACCGGGTATGATGGCAAGAATCTGAT
+>850:2:1:3703:3993/1
+CTTTTCGCGCGAGCCATCTCCGTCGGCGGCAACGCCTACACAGAGGCCATCCAGCAGGCGCTCGGCCTCGCCTTCG
+>850:2:1:3703:3993/2
+GGGGGCCAATCAGCGCAGCACGCGATCGATGCGTCCCGAGACGGGGGGCGCCCGGGAGAAGCCGCACGGCTTATGT
+>850:2:1:3703:21030/1
+CGACCGCAGGGCCCCATGCCTCCTGGTCCAGACGCCCGCCCATCATGAAGGCAGCCTCGACGCCCGCGCAGGCCGG
+>850:2:1:3703:21030/2
+GTTTCCGAACCGAAGCAACGGGGGACGTCGGAGGCGAAGTCGCCGCGCAGTTGCTCGCGCGGGGGGGGGGGGGGAC
+>850:2:1:3703:7807/1
+GCGGGCACCCAGCCCGTCGATCAGCACGCCCGGCTCAGGCTTCGGCGCATTTTCCTAGAACAAACACCCGCCTCCC
+>850:2:1:3703:7807/2
+GCGTCACAGCAGGCGGCGGGCTACGCCGATGGGGGACCCAGATCCGATCGCAACGCGAAGGCGGTCTTGGTGGGGG
+>850:2:1:3704:17634/1
+GATCTGCGCCGGCAGCGAGTGGTAGCGCGCGAAGATCACGCGGGCCGCCAGCCGCTGCCCCGAGCCGGACAGCGGG
+>850:2:1:3704:17634/2
+ACGCTCGTCGAGTCGCGGCTCACCGCCCCCAGCGAGGAGCTCGTCCCGCCCGGGACGCAGACCCTGCAGTCGGCCA
+>850:2:1:3704:14643/1
+TCCCAAAGGAGTGTCGCCGGATGCATCGCTCAGGATAACCGGGCGTGGATGGGGACGGGCGAACGCAAGGCGGGCG
+>850:2:1:3704:14643/2
+AACCACCATGTCGCAGTTCGGGCTGGTGCCGGCGGGCAATGTCTCGCAAAAGACACCGCGCGCGCCTGTGAGCGAC
+>850:2:1:3704:6344/1
+CGACGTACATGGCCGCGCGCTCCCTCAGGACTTCCGGATCGCCCTTCGTGGGGGTTTCGAGGCGATCCTTGCCGCT
+>850:2:1:3704:6344/2
+TCAGCGGCCGGGGCCCGGGTTTCCTCCCCGCCCGCGCTGGCGCCACCCACCACATCGATCCCGTCCCCGGCGGCGG
+>850:2:1:3706:10154/1
+AACACCGTCCTCGCCTCTGTAACGCAAGCCGTGAACATCGCAGGATGGGTCGAGGCCACTAAGGGCTATAGCTGTC
+>850:2:1:3706:10154/2
+TCTCTACGGCTCTCTTTTTAATGTTGTATGCAATCCCGTTTGAGTCAGCATGCATAAATCTAAAGACCAGGAGAAA
+>850:2:1:3706:1731/1
+GGCAGCGCACCAAAACAATTGACCGACTTCAAGACCGACCAGATCTTTTGGTTCGACTTCTCGCACGACGGCAAGC
+>850:2:1:3706:1731/2
+AGGAGAAGCGGCACTGAGCTGTCAGAATTCTTCCCGATTCTCGGAACGGCAGACCGCAAAGCGTGCTCTAACACAT
+>850:2:1:3707:8998/1
+GAGAGTGGCGGCTTGAAGTCGCGCCCGTCCGGCGGGGTTTTTTTAAGATCCCCGGGCGAGGCTCGGCACCCCCTTC
+>850:2:1:3707:8998/2
+TCCACTGCCGACAGCGGACCACAGAAGATGGTCGTCTCATGCTCAAAAGTTTTTCACTGACAAAGACCATCTCGTC
+>850:2:1:3707:2345/1
+TGATGCTGTTGTTCAGAACGAGCAGCAGCGGTGCACCCATTGCGATGCATTCTGCTATGGAATATTTCGGAGCGAG
+>850:2:1:3707:2345/2
+TTGCTCGGCCTGATCGACCTATTTGCCGGGGGTTATCATTGCATGCCGGTCTTCTAACATCGCATCTTCGCGGGGT
+>850:2:1:3708:5947/1
+GTTTGCCCATCGAGACTCGCTCAATCTTGTCGCCGTCGATCACTACCGTCGCATTCGGCAGCGCTTTGCCGTCCCT
+>850:2:1:3708:5947/2
+GAAAGCCGCGACATAGACGGGAAGGCCGAAGGCTGAACGAATGGGACGTGAAGTGAATCAAATCCCACGCATGAAA
+>850:2:1:3708:3913/1
+ACGATTATGACTCTCGGCTTACGTTCCATCTGTTAGCCTCTCATTCGCGAAAACCGTGGGCGAAGATTTCAGGTTT
+>850:2:1:3708:3913/2
+GCGGAGGCTCCGCCTCCAGAGACGGGGCAGGGGCCTCCGGGCCTGGTTTGAAATGCGGCTGTTGGGCCTGGGGGCA
+>850:2:1:3708:17477/1
+CGTGATCCGGTGGCGGCGGAGGGGCCGCCATTGGACCAGGTACAATCGGCGCCCCCCCCCTCTTGGACGATTTTTG
+>850:2:1:3708:17477/2
+GCCCACGTCATCTTCCATTCATCCAGCAGATGCCACGATGAGAGTGCAGTGTGACGAGTCGCGCTGCCAGGGCCAA
+>850:2:1:3708:5000/1
+CGACTGAAGCAGATGCACAAAGACATCGACGTGTTGATTACCGACTACGAGAAGGAATTGAAGTCCTCTTAGACAC
+>850:2:1:3708:5000/2
+AAACTACATTGTATTATATAACTGTTTATTACTCTCACTTGAAGGGCGAGACGAGGCCACTGTGAGCACAGGGACA
+>850:2:1:3708:7999/1
+AACGCCTTGAAGGGGCCCTTCGCGTAAGGATCCGGGTGGCGCGTGCCGAGCACGGCGCGCGGGCACGCGCAAATAT
+>850:2:1:3708:7999/2
+ATCGCACGGGAAGGATCCGCGGACCAGCGGTACGACGCGCGCCGTGCCCCTGCTCTTCCTGCTCGCTTCGGCGATC
+>850:2:1:3709:7437/1
+CTGAATCACGCGGCGATGCCGAGCGGGCGCACCAGACTCGCCGGGGGCGCGATTTTCTCCGCAAGACTGAGCGCAT
+>850:2:1:3709:7437/2
+AGACTGTCGCCAGTGTCCCGCATTGCGCGAACCCCAACCCCACAGCCGATGCCGCCCGCCATCCGGCCCACCCGGC
+>850:2:1:3709:2598/1
+CGCGTTGCACGTGATGGTGGACAAGTGGGAAGAGAGGCCGAAGCTATTGCGGATCCAGATGACGCTGACGGTGGAG
+>850:2:1:3709:2598/2
+GCCATCGGATTTTCCCGCCAATTCTCCGCAACCTTCACAAACAATCCTAAATAAATCTTCGCGCCCAAAATCTCTT
+>850:2:1:3710:16932/1
+CCGGCGGGCAGGGGATTCAGGTTCCAGAACAGGAGCGTGTCGACGCCCCGCGGCGCCGGGGGGGGCGGCGCCGGCG
+>850:2:1:3710:16932/2
+TGCCCGCGAGCCGACTGCCGCTCGGCCAGCCGGGCGTCGCCCTGACTGTGGACGCCCCGGCGCCCTCGGTCTTCCA
+>850:2:1:3710:11657/1
+GCCCACCACCTCCACCGTGATGGACTTGGACCCCGTGCTGGCCGCGGCGCCAGGGGCGCTGGAGGGGACCCCCGTC
+>850:2:1:3710:11657/2
+ACCCACGGTCACGGTGCCGGCCAACGAGTTGGCGGAGGCCACTGGGCCGAACGGCGCCAACGTCGTCTACGGTGAC
+>850:2:1:3710:10263/1
+TCATGTCGCAAGCGCTCGCGGCCGTTGTTCAGGAAGTCGCCCTCCCGAGCCCCGAGGCGAGCGGGATTAAGGCCGC
+>850:2:1:3710:10263/2
+TAGAGACAGACTTCGTTGGGACCGGTCGATGAACATCCATTCCGCAAACGGCGCAAAGCGGGAGCTCGGAAGTGGG
+>850:2:1:3711:2757/1
+CTGGAAGCTGGCGTACGGCTGGGCTTCGGACTCGTCTCGGCGGAGGGATTCGCCCCCCCCGTGGGCACCCGGCCCG
+>850:2:1:3711:2757/2
+GCGATGGGTTTCGTACAGCGGCAGCTTCGTCCGCCCCCCCGGCCGGAGAAGGGTAGCGGGACGACTTCGTGGTGGG
+>850:2:1:3711:15604/1
+GCCCGTGACACCTAGACAGCCCCAGATCTCGAGGGCGCGTTTATGCCGCCCGCAACCAAGCGGAGCGTCGCCCCTC
+>850:2:1:3711:15604/2
+GACCAGCACGCGTCGTCCCGTGAGGCGGCCGAAGATCTTCCGGGCCAGCGCGCCGGCCGCGTAACTGACCGACACC
+>850:2:1:3711:17912/1
+CTGAATGACGCACGAAATCCGACCACCACAACAGGTCCGCCCCCATGTGTTCGCCGCGATCAGCGCTAAAGACACG
+>850:2:1:3711:17912/2
+CGACGACTCCAGGGTTTGCTGCCGGGTCGCCCACCCGCCCTAGACCGATAGCCAACCCGCGATCTTTCCCGCGCAA
+>850:2:1:3711:13414/1
+CGGCGCGGCCGGCGCGCCCGAGGCGATCGGACACCCCGCCCGCGGCCCTCCTCACGGCCCCTCCGGCGGCCGCCGC
+>850:2:1:3711:13414/2
+CGTCCGTCGGGGTGCACGGGGTCGTCGCCGCCCGCACCCGAGCTCGACGGAACGTCCGAGATTCCGCGGAGGGAGC
+>850:2:1:3711:15160/1
+TCCATCCAAGGACTCTGCCCAAAACGAACGAATTGAAAGGAAGCACTTCTTTCCAGCAGCAGGCCATTCTGGCAAA
+>850:2:1:3711:15160/2
+AGGCCTGCATGCTCGCAATCTGCAAGAACCTCAAGTGGTGCACTGAAAAAGGCTGATTAGCAACCTTCTAATGATG
+>850:2:1:3711:16684/1
+CCGGACGCGCTAACCAGGCCGGAGACCATAACCGTAATGTTGCACGCATGGCCGCATTGCTCGCCGGTTTACCGCC
+>850:2:1:3711:16684/2
+CACCATCACTCTTGGCCATTCCAAACGGTGCGCGCGTCATACTTTCAACACCGCCGGCGATGTACAGCATTCCTTC
+>850:2:1:3711:12688/1
+GAGCGGGACGCCGGCGACGTTGCCCCCGGCGATTTCATGCTGCGGGGGTTTCAGTCGCGCCAGATACCAGAAGCCG
+>850:2:1:3711:12688/2
+TGGCGGCGATCTATCGCCTCCTGCCGCGTGAGCGGCTATACGCCGCCCCGCCGCGTCCCGTCCCGCCGGGCTAAGC
+>850:2:1:3712:20530/1
+GCCGCCGCGCCGGCGGGACGCGGTGCCGCACGGCCCGCAGCGCCCCACGCAGCCCGGCCCTCGCCCCGCCCCCCCC
+>850:2:1:3712:20530/2
+CTCGGCAATTTTCGGCGGGACCGGGAAGATGTCGGCCGACATGCCCGACCGTGAGCGGGTTCCGGGGACCCTTTAG
+>850:2:1:3712:9907/1
+CATCGGCCGGCTGCGGACCGGGTGCCCGGCCCGCTCCGGCACAGCGGCACCGAGCCATCGCGATGCGGGCTCCGCG
+>850:2:1:3712:9907/2
+TATCGAGACACTTTCGGGGACGCGGCCGGCGACCTGCAGCCACGCGAGGCGCTCTATCGGGTGGGGTAGGAGGGCG
+>850:2:1:3712:3890/1
+ATCTCGCCGCCGCCGTGGGCGCCGGCCCGACCGCCCCCCCCCCCCCCCCCGGCCCCGCGGGCTGGTCTCTTCCTCG
+>850:2:1:3712:3890/2
+ACCTGCAGCGCACCGAGCCCGAACACCGGGACCCTGAGCTGGAGCAGCCGCTTCGGCTCGAGCTCGAGACCGCTGA
+>850:2:1:3713:10242/1
+GCCTGCTACATGATGGCGCTGCCACATCTCCAGAAAACGCCCGATAGCCACGCTTTGCCATTAAGCTGAAAACCGT
+>850:2:1:3713:10242/2
+TGGTTTCAAACAAACTGTGACGTGAACGTGGCTTCCAGGATAAGTGCACGTCCGTCTGTTGGGCACAGCTTAACAT
+>850:2:1:3713:13988/1
+GGGTGGACAATTCATGCCAGTCCTCGCGCCGCTTTCAAGAGGAGAGCTATTACTTGGAGGATTCCGAATCGTTCTG
+>850:2:1:3713:13988/2
+CTGCGCTAGGTTACCTCGCAGAGCATGGGTAGATATTCGGCGCAGGTAAACGGCTTTGCCCCAGGAAACTAACAAG
+>850:2:1:3713:5438/1
+GCTCCTGGCCATCTGGCGACGTCCCCTCACCGCCGGCGCGCCCCTACCGGATCTCCCCCTTCCCCTCACGCCGGAG
+>850:2:1:3713:5438/2
+CTTCCCTATGCATTACGAAAACCGCGGGAGAATGGTCGATGGTTTTGCTGCGATTAGGCTCCCCCGGAGTGCCCGG
+>850:2:1:3714:7970/1
+CAGCCGCGTCGAACGGCTCGGCAATGATCGCATCACATTCCTGCAAAACTTCTCCACGAACGACATTCGCGGATTG
+>850:2:1:3714:7970/2
+TGCCGGACGATTGCGGCCCCCTGCTCCGGCCCCGCTTCGACGACGAGCGACTCCGGCCGTCGCCACAGCGTGAGAT
+>850:2:1:3714:11366/1
+CTACACCGCCCGCATCCCGCGTGCAGCCCGGCTGGCTGCCCCCGTCACAGAGCTCCGCAAGCGGATTGCCCCTCGC
+>850:2:1:3714:11366/2
+GTCGTGGTCGAACTCCTCGAACGCCACGAACGCCCCCCCCGACCCCCGCCGCCGCCGGAGGGGGCCCCCGCGCAGC
+>850:2:1:3715:10778/1
+TGGGGCTGGGCGTCGAAGCGGTGCTCGCGGAGGGAACGGTGATCAACGCGCTGCGCAAGGTCATCAAGAAAAACAC
+>850:2:1:3715:10778/2
+CGGGCGCGTTTCAACAACTCAAGCACGCCCGGATAATCGTCGACTGCGCAGAGGCCCGTGCACGCGCTGCGCGGCT
+>850:2:1:3715:8684/1
+GGGCGGGTCGCGGCCGCAGGGAGCCAGACCAGCTCCCTCCGCTGCGGCCCCTCGAAAACCCCCAGCGCCGCGGCCC
+>850:2:1:3715:8684/2
+CACGAAGTGTCTCGGTCGGGTGAGAACAGTCGTTCGCCAAGATCCATCCAGTACGACCCCATTCCGCCGTTCTCGG
+>850:2:1:3715:17301/1
+ATCACGCCCGGTCGCGGCGACCGCCATGGCCGCGGCCCGCCCGGTGTTTTTGTTGTTGCGCGGCGAGCTTTTGGTG
+>850:2:1:3715:17301/2
+CGGTCAGAATGAGGATGATCGCGACGATGTCGTAGGGCTTCTCGACGGCCGTTCGCTGGTACGCCGGGTCGAGGGG
+>850:2:1:3715:9199/1
+CGGCTCATGAGTGGGTGGAGCGCGGGGCCGGCGGCGCGGCACCCGGGGCGCAGGGTGCTGGGTCGCAGCGCGGGGC
+>850:2:1:3715:9199/2
+GCCAGGCGCGCGGCGCCCCGGAAGGCACTCGCGGCCTCGGCCGGTACGTCCCCGCGCGGGCGGCGCCCGGCGCGGC
+>850:2:1:3715:7865/1
+GCAACGCTTCGATTCCGGCGACTTGCGTAAAGCTCGCCGTGCACGAGTTGGAATTAGTCATCAATCGTGAAACGTG
+>850:2:1:3715:7865/2
+TTTTGAGGGCGAGGAGCATTCAATCATGTCGATTGATGGAATGAAGGAACGCACGATTTTGCTCGATGGCTTTTCT
+>850:2:1:3716:18827/1
+GGTGGCCAAGGTGCGCCCCCCGGAGCTGCGGCGAGACGGCAGCTTCGCGGGCGACCAGCTGCGGGAGGGGGCCCCC
+>850:2:1:3716:18827/2
+CGCCCTCGACCACCGCGCGGCAGCCCGCGATGTTGGCCATCGACGACAGCGCGGCCACCTTCTGGGCCCGCCTGAT
+>850:2:1:3717:2119/1
+CGTAACGCCTCGTTGACCTGCGCGCCGTGGATGTCGCGAAAATCCCCTCCCCCATGTTCCGGGCGATTTTCCTGGC
+>850:2:1:3717:2119/2
+CTCGTCGTCGCGGACCGGGAGAGCGGCAACCGCGCCTTCCGGGTTCTCGAGCCCGCAACGCCCCCCTCCCACGCTC
+>850:2:1:3717:20582/1
+CGATAGAGACGCTCGCCATTGAGCAAGATACGCTGACCCTGGACGGCAATGCCCCGCAGACCCGTGCAGCTGCTCA
+>850:2:1:3717:20582/2
+CAATGGTCCCCATGTGAGAGGGGCTATGCTCTCCGTACACCTTGAGGAGAGCGCGGAGGATCAGCAGGTTATAGCT
+>850:2:1:3718:19799/1
+GATGGAGGGGATTGCGTAATAGCCTTCGCTAAGCGGCCCTTCCTTGGGCGGGAGACCGCCGACCACGCGGCGCGGC
+>850:2:1:3718:19799/2
+TATTGCGGCGATGCGCTTCACCCGGCAGAGTCAGTCCTGCACCGCGGGCTCCCGCCTCTTGCTACACCGCGAAACC
+>850:2:1:3718:1854/1
+TCGCTGCGGGTGCTTTTAGCGCTCACTCGACAAATACAACCCGTGCAAAAATAAGCAGCCCTGCGGACTACTGGGA
+>850:2:1:3718:1854/2
+CTTTGTCACCCGCCTCCGGCGCAAGGTACGGCGGGCGTACCCGCGCCCGCCTCATCTCCCTTCCTGACCCCAAAAA
+>850:2:1:3718:13746/1
+GTCCGCTCACGCGCGTCCGGGGGAGTCGCCGCCTCACCCTCACCGCACTGCTCGCCCTCACACAGCTGGCCACGGC
+>850:2:1:3718:13746/2
+ACCCTGCGGCGTTCCGGCCGCTCGCGAGGGCGAGGTAGCGGCGCCCCGGGAGCATCCACACGCGCCCCATGCGCGC
+>850:2:1:3718:5929/1
+CTCTGTGGCGGGGTTAAAACGTTTTTGGGGGGTCCTCAAAAAAACCCTATAGAGCCAGGGAAAAAGGGGGGGGAAG
+>850:2:1:3718:5929/2
+ATCAAGGTATGGAGCTAACTGCTTCCAGCACCGACTTGGGCAGGGCCTCGCTGCAAACTTAACGCCCGTTATCTAC
+>850:2:1:3718:1304/1
+AACGCCTTTTGCGGCATGCGCGGGAAAGGGGATCCCGACCGGCATCCCGGGCAGGTCCGGCGGGTCGAGGCGCGCG
+>850:2:1:3718:1304/2
+TACGGAGTCCATCCGCTCCTTGGTGAGGCGCGCGCGTCGGACCCCCCCGCGTCGGAGCAGCAGCAGAGTCCATGCC
+>850:2:1:3719:13308/1
+GATCGGTGCGCCTTTTCCTTTGGAGGCTCCGGCAACGACCGCGGCTTGTCCCTTCAGCCGGGTCATAGCTGGAATC
+>850:2:1:3719:13308/2
+TGTCCGCATTTATATCTCGGCAGTATTGCTCCATTCCTGTGGATGATCGACGGCAGACGGATCACACCTTCACCTC
+>850:2:1:3719:4435/1
+AACTGTGAGAAGGGCGTATGAGAGACGCCCGTGAGGAACTGATCCAGGACCGGATCACGCGCCTGTCCGAGAGCAC
+>850:2:1:3719:4435/2
+CCGGAGGGCAGGAAAAGTCGAGGCGCCGCCGGCCGAGGAGCGCTTCCGGACCGCAGCCGGAGATGTGCCGGCCGCC
+>850:2:1:3719:12138/1
+GCTTGAAATCGTGCCTGCTTCTCTCCTCATTCCTCTGTGTCTCCGGCCACTGTTCCAAGAATCTCTTTATCTTTTC
+>850:2:1:3719:12138/2
+AAATCGGAGTATGTCTATCACGCAAGAGATCTTGCGACGCTGCATACATTGCGAAAGCATCGCAAGGAGATTGCGC
+>850:2:1:3719:14571/1
+TGGTAGCAATGACATTCAAAATGATCAATTGATCTCTTGTAACAATACGGTTCGATGGTAACTCAAAATGCATTTC
+>850:2:1:3719:14571/2
+CAATACATCGCGAATGACAAAGTACCGCAGGACCAATATTATCCTCTTTATGATGTAATGAAAAATGTGATCGGCA
+>850:2:1:3719:17026/1
+AAACGCCATCGATCCACTGATCTTCAAAGGCATCCGGAAGCTGACCCAGGACGGAGAAAATGTCGCCAAAGCGATG
+>850:2:1:3719:17026/2
+AAATTTGCAGCGCCTCGCCGCCCAAGGGAACATCGACCTGCCGTGGAATCCGTCACGGCTCCAACACAGCAAATGC
+>850:2:1:3719:16723/1
+GTACCTTCGACAGGGGGAACGGGGTCCCGAGCGGGTACAGCGGGGACGTGGGGGGGGAACTCTCCGTCATCGCCTA
+>850:2:1:3719:16723/2
+CGACGGGCGCACATGCCCCGCTCCAGGTCGACTGCTGGCTGAGCGAGATGCTCCCGTTCGCGATGATCGCGAGGTC
+>850:2:1:3720:14787/1
+GCAGTGTGGCGGACAACGCCGGAAGTTGAACGGAAAGATTTCCCGTGTCGGTGATGTCGCCGAAAAGTTTTGGCGT
+>850:2:1:3720:14787/2
+TGATCACGCTGGTGGCAATTGGGGTGTGGCTGTTGCGAATTCCAAGCGAACTCACCGGCTTGTCGACAAGGCTATT
+>850:2:1:3720:7617/1
+TGACACCTGGGCGCACGCGCCGCTGCCCCGCGGGCCGTCGCGGCGTCGCCGTCGGGCCCTCCCGCTGGGGCTCTTT
+>850:2:1:3720:7617/2
+TGGACGGGCGGGCGGGGGACGACGCCGACCGCGCCCAAGCCCGTCGGGACGCCGAAGACGGTTTCGGTGGCCGCGC
+>850:2:1:3720:2321/1
+CCTGGTTGAAGAGCGTTGCGTTGAAGGAGACGCCGAATTTCACCGGCGAGAGGGGCTATCCCTGACGGCCGGCGGC
+>850:2:1:3720:2321/2
+ACGTCCGGCGCGTGAAGTTCTACGGGATTAAGGAGCGCAACGTCACCCATTACGGCATGACGATCGAGGACAACGT
+>850:2:1:3720:16346/1
+CCACGTGCTGCGCGCCCGTTTCCCCGATGCGCCCAAGAATCTCCGGGATCGTCATCTCTTCGCCCTGCGGTTCCCA
+>850:2:1:3720:16346/2
+TACCGATCGTGGAAAACAGCGAGCTTTTTCACTCGATTCAAGGCGAGGGAACGCTGGCCGGAGTTCCCGGCGTGTT
+>850:2:1:3720:12009/1
+TATTCCTCACGCGGGAAGAGCAGAACGTTTGGGAAGGGAGACGGAGCAACGGCGGCGACCGTTCTGATGCGGCTTC
+>850:2:1:3720:12009/2
+CGTCCGGATCGCACCTTCCCGCATGGGGCCACACAGCAACATTCCGCAAGACCGCGTTTACACCATTTTTTCCCGC
+>850:2:1:3720:13710/1
+AGTTTCCAGCGGCGGCCGTCGCGCGCCACGCACCATAACTGCAGCTGGCCGGGCTCCGTGGTGACCGTTTCCAACG
+>850:2:1:3720:13710/2
+GCTTGGTCGTAGGGGAACCTGCCGAGTTTCGTTTCTTTGGCTCGGTGCAACGAAAAGACGATCTGCCCGGTTATCT
+>850:2:1:3721:19961/1
+CGGTGCTGGAGGGGCAGCATCCGCACACCTGGGTGATGCACTCCGAAGCCATAACTAATCATCCGGGAAATTGTCC
+>850:2:1:3721:19961/2
+TCGTGCTCTCTGGCCGCATGGGACACATGGGCCTGATCCTCCTTCGCTGAACCTACGGCGGACAAGCGCGCCGGAT
+>850:2:1:3721:8061/1
+AAAATTTCCCGCGGCGGGACATTGCGGCGGCGGTGCAAAGCGCTTTTGCGGCGGCGGCGCTTAATCGCGACGCGAT
+>850:2:1:3721:8061/2
+CTTGGACTCGGCAAATGCGACGCCATCGGAGTGCGCAGGCCGATGGATGCGGAAATCGTCGTCGCCAGGCTCGCCG
+>850:2:1:3721:13030/1
+CATCCCGCTGCGCTCTCCGGCGGCCGCGTCCCGCACGGGAAGTGTGCGCGGCTGTTGGTGATCGCACCATGCGGCG
+>850:2:1:3721:13030/2
+CCCCATGCCGGATGCCCACGGGACGCCCCTTGCCTATGTCCCACAGTGGCAGAGCAACTAAACGCCAGGCGCCCCC
+>850:2:1:3721:11450/1
+TCCGATGGGTGCATTGGCACCGAGCACGCCAACCCGCTCTGCGCGGCGCGGCCCCCCGCCTTCCCATCGGGGCGGA
+>850:2:1:3721:11450/2
+CGGGCATGCCCCCCTGGATCATCGGGACCACCCCCCCCGCCGCCGCCGCAATGGTTGCGGCGCCGCGGCCGGCGAT
+>850:2:1:3721:1508/1
+AAGACGCCGCTCCTGCCGCGGGGCCAGAGCGCGATTTTTGCTATGGCCGAGCCGGGTACCTACGATTACATCTGTG
+>850:2:1:3721:1508/2
+CGCATTCCTCGGTCACGTGCGAAGCCAGGACCGCGCACTGCGCGTGGTCGTGTGACGGTGCGGCGCCACGACCGGG
+>850:2:1:3722:17580/1
+GCCAAGCACATTACCTGGGGCAATGGAACTAACCCCGGGAAATTTCCGTCGAACCTGCGCCGAGAGCGCCTCATGT
+>850:2:1:3722:17580/2
+GCGCAAGACGACACGGGCCGGCTTGACCCGCCCTACCACAAACGCGCTTCAATTTAGTTGACTGTTGAGTTTTGCG
+>850:2:1:3722:4201/1
+CGATTCGCTCGATTCCGCTGAGCGTGGATGTGGCGGGGGCGGAGCCGGAACTTTGCGCCCCGATTAATGTGAGCGT
+>850:2:1:3722:4201/2
+CAGCTTGCGGTTCGCCGTGATCGAAGGGTCCAGCAGGCGCACCGCTCCCGACCCCGCGTTGCGTGGGGTGACGAAG
+>850:2:1:3722:10711/1
+GGCCTCGTCGGAGGCTGGAAGCTCGCGGAGAGGCGACTGCAAAAAATGTTCCCGCGCTGTCTATCATCGAGCGGCG
+>850:2:1:3722:10711/2
+CGAGTGCGCCCGGCGACGCGATCCTCGTCGCGGCACGGCTTTTCCACCACCACCCCGCCAGCTTTTTCTTTCCCTG
+>850:2:1:3722:14174/1
+GAGTCATCACTCCGGCCATCTCGGTTCTCAGCGCGGTCGAAGGACTCGAGGTTGCGACGACCGCGCTCAAACCCGG
+>850:2:1:3722:14174/2
+TCGAGCACCGACGGATGATGGGCGATCTGCACGAGGCCGAGCACGGCCAGAGTTCCGAACCAGGCCACCCTGATGG
+>850:2:1:3722:12997/1
+AGGCGGAACTCCACTGCCGTCCCGCCCACTAACCCGCCATGGAATCCGGCGCCCCCCCCGTCCATGTCCTGCACGC
+>850:2:1:3722:12997/2
+CGAGGGTTCGCGCACGCGCCGCGCGAGAGAGAGGCCACCTTGGCCCGACTCCCCCAGCTCGATCATCAGCAGGGGG
+>850:2:1:3722:16388/1
+CCTGCAGCTCCGCGACGAAGGAAAGCTGAGCCTCGACGACGACATGAAGAAGTGGTTCCCCGACTTCGACACGCGC
+>850:2:1:3722:16388/2
+GTTGTTGTAGATCTCCGCCTCACCGGTCGGAAACTCGAATGGATACCGCTTGATGAGCGCGTAGGCCGAATCGCGC
+>850:2:1:3722:4355/1
+GGATCTCCGGCCCGCGGGCGAACGCTGAATGTCGCCGCGATCGCATCTGCCCTTTTGCACTTTTGTTCCGGCAGCC
+>850:2:1:3722:4355/2
+CACGACGCACAAGCGAATAGCGATCGAACCACATAAGGGCGACAAGCGGGATGCTCGACGGAACAAGGAAGGCGAG
+>850:2:1:3723:8018/1
+TTTGCGGCTGCAGGTTCCAGGCGGCGTTGATGACTTGTTTTTGGCGGTCGGCGAGTTTGCCTGTGCGATCTTGCTG
+>850:2:1:3723:8018/2
+CGGGGCTCGTTGGGGCTGATGATGTCGGCCCTGATGGCCAACTCCGTGGCTCCACTGGCGAGTTGCATTTTGGCGA
+>850:2:1:3723:4787/1
+CTCGATGCCGGACAGTGCGAACAGCGGCACGAACACGAGCACGATGATGACCGTCGCGGAGACGATGCCCGAGCGG
+>850:2:1:3723:4787/2
+CATCAATACCATGACGCTGCGCGGCCTCGCGATCGCGATCGGCGGGTAGGCCGATGACGCGGTGGTGGGCGTCGGA
+>850:2:1:3723:13144/1
+GCGGCGGAGGCGCGCAGGGCGGCGGGCCTTCCGCAAGCGGCCCACCACGTCTCCCGCCGCAGGGCGGGCGAGGCGG
+>850:2:1:3723:13144/2
+CTGCGCCCAACGTACAGGGCGGTGGACGAAACCGCGGTACAGCTCTACGAGCGAATCCTGATCTGCCGCTGCCAGG
+>850:2:1:3723:2932/1
+GGAAGAGCACGAGGGTCTCCGGCGTCCCCGGATCGCCGAAGTAGACGGGAATCTGGAGGTGGCGCGGCTTGAGGGG
+>850:2:1:3723:2932/2
+CTTTCACGAGCCTGTCGATCACCAATGCGGTGCGCGAAGCGAAGATCGGCGGCGTCAACGAAAACTGCCCCGCCCA
+>850:2:1:3724:9722/1
+CAGGCCGATGCGCACCGTGATCTCGGACTGCTTCATCACGCGCGCGCCATCCTCCTCGCGGCAGTCGGCGCGGCGG
+>850:2:1:3724:9722/2
+GACGGCGGCCGAGGCCAGACCGTCCAGAGCCTCGGCCCCTTCGCCAACATGACGGCGCCCGAGACGGCGCAGGCCG
+>850:2:1:3724:2904/1
+CACCGCCGTCATCGCGCCCGAGAAGAACGCTCTCGCCTTCCCGTGCACCCGCGTCGGCACGCAGGGCCCGAGCGGC
+>850:2:1:3724:2904/2
+ACTCTTTGGGATTTGCTTCGGCGACGTGGGGTACCTACGCCTTTATCGACACACAGAAGCAATACCACGGCGGCCG
+>850:2:1:3724:8255/1
+CCCCGTGCCGTTACTCACGCCGGTGTTTGGCGGGCCGGCGCCTCTGCTGCAGTCGCGTTCGGGGGGGTAGCTGGAC
+>850:2:1:3724:8255/2
+TCCACGACCTGATCGTTGCTGAGGAGAAGGAGTTCCGCCTGGCCGAGCTTCTCGCCGTTCTCCGTGTCATCTGCCT
+>850:2:1:3724:12643/1
+CATTTGCGCCATGTTGCAGCAAAATCTTAGCAATGTCCACATGGTTTCTTGAAATAACTTCTCGAGGTAATCTGCT
+>850:2:1:3724:12643/2
+ATTCCTTGAGATCGAGTCCCTAAGTATCAAAGCGTTTGAGACGAGAGTGCTGGAAAGCACAACCAGAATTGGCAAT
+>850:2:1:3726:14005/1
+GCTCACCAAGGAGCACGCCGCGTCGCTGGCCATCGATCCTACCTTTGCCCCCCTGATCGCCGGCAAGGCTTGGGAG
+>850:2:1:3726:14005/2
+GGCGTGCCGGTGATACCGAGCGGAACGAAGAGGCCGGACGTCCATGCACGCCCCCGCAAGGCTGAGACAGTCTCCT
+>850:2:1:3726:9227/1
+CGAGTCTTGCACGGACAGCAAGAACCGATCGTCTCCGATCGGGAATCCCATAACGGACGCCGGAACCTTCGAGCCG
+>850:2:1:3726:9227/2
+CGGGCAATGTCATGGGCGTTTTCAGGCTGGGATGCTATAGTTGACGGTTCTGGGGATCATAGGAGAGGGGAAGGCG
+>850:2:1:3726:3315/1
+CGGAATCGGGGACCGTGAGCACGGTCTGTCCGTCGGCCCCGCGAGTGTCCGGGCGGGGGGCGCGGAGCTGCTCAAC
+>850:2:1:3726:3315/2
+TTCCGCGATCTCCACGAGCACGCGTTCCAAGCCGCCGCGCGGCAGGCCGCGCGGAAAGGGGACCCCCACGCCGCCG
+>850:2:1:3726:3555/1
+AAGGACAGACGTGTGTGCACACGCCGATCTTGGACACTCTTCGCTTCTCAGCCACGGACCACCCGATAGCCCGTCG
+>850:2:1:3726:3555/2
+GCAGGTCCCAGCGTCAGCATGCTCAAAATCGCATAGGCGAGTGGAAAAGAGCAGGACAGCAAGCTGCTCGCCGGTC
+>850:2:1:3727:2498/1
+CCGATTGTGATGCGCATTACGGCGAAGCGACCAAACTAGACTATATCATGTTTCGACTGCTCATACAGACTACCGG
+>850:2:1:3727:2498/2
+GGTGTCGGTTTTTTTCCGGCCCGGGCAAGTTAGGCTGGTCGTTCCCCCGCCCCCAGGACCGGCGGCGGGGGCGTGG
+>850:2:1:3727:19668/1
+GCTGCCTCAGGCACCATGGGTTGCAGCCGGCCGACGTGTCATGCTGTTTTAGGGGGATTCCAATTAACTACCTCAC
+>850:2:1:3727:19668/2
+CAATCGCGGCGTTGGTCGTAGACGACCCGCATCGAATGGGCTCTGTTGGCGCCAAACCGGCCCTAGCCGCCCCGAA
+>850:2:1:3727:21018/1
+ATTCTACGGCGGAGGCTATCCGCTTGGCGGCGTTCTCGGCGCGGGCCCGCCCGTTCTGCCCATTCTCGTCTTGTTG
+>850:2:1:3727:21018/2
+GCAAACACCACGGCAACCATGCCGCCGACGAGCCCGGCAACGATCTGTATAGCAAGCTCTCGCATCATACTCGCCC
+>850:2:1:3727:12720/1
+CGCCAGCCAGCTTGGTGGTCAGCTCCTTGGCGGCGTTGGCGTAGTCCTCCCATGTCCACGTCCCGCCCGGGTAGCT
+>850:2:1:3727:12720/2
+TACCAGAACAACGGCCAGCTCAAGGATGCTTCCGACATCCCGGACAAGCCGCCCGCGGAGACGGGAGGTCTTAATT
+>850:2:1:3729:20542/1
+CGCTCGAAAAATTTCGCCGAGATCACCGCCACGCTCGCCGCGCATAATGTCGCGAAGAAAGCAGTGCCGCCGCTCC
+>850:2:1:3729:20542/2
+TGGAATGGCTGTACCCGCGTCCAATTTTCGATTATTGATCACATCGACATCTTGACGGATGGCGCCTCGGCTGGGT
+>850:2:1:3729:1457/1
+AATGCAAGAACCACCAGAGCATACTCGGTATCGTTTCCGGTCTGACAGGTGTGATCCCAATGGTCGAACATCTCGA
+>850:2:1:3729:1457/2
+CTCCAGAATGGTTTCGGCCGGTCCGCAAGATTTTCGAACTTATGAGCCGACCCCTCAACATCTCTTACTGCCCACT
+>850:2:1:3729:10132/1
+GGTCGCGATAGCCTACGCAGTCGTGGCGTGGCTACTGAGGCTGACCGCAAGACAGGATTTTCCCTTCTCCGCAATT
+>850:2:1:3729:10132/2
+CGCGATCAGCCGATTCCGGTAGTTTGAGTCCTTCCGGCGCTAGCTCGAATGCCCAGGCAAGAATCACCGCCGCGGG
+>850:2:1:3729:14703/1
+GGATATCCAGTTGATCGTGGCAGCCTCCAAACGCGCTATCAGGTTGCGGCACCCCCGGAGCGGAGGGCACGCTGCA
+>850:2:1:3729:14703/2
+GTTGGATTTCGCCTAACTGTTTCGCCTGGATGTCGGATTGGCGCAGCTCGTACTATAGGTGATTTTTGAGGAGTAA
+>850:2:1:3729:21296/1
+AGCTGGCGGAGCAGTTCGACGTCCACCCCAATCAGATCACGTCGTGGAAAGCACAGCTCGAGGAAGGGGCAGCCGA
+>850:2:1:3729:21296/2
+TGCTTTGCCGAGCGCTCCTTCCAAAAAATCGTTTTCCAGCGTCAGCTCTCCGATCTTGGCATGGAGCGACTTCACG
+>850:2:1:3729:13055/1
+CTCCGCGGAGCCATCCCCAGCGTCGCGGGCGGGCTATCCGCTGGTGTTTTTTTCCAATACATCTCCCGCAGAGACA
+>850:2:1:3729:13055/2
+CGATGTTTGTGTGATGGGCGGGGGTCGGGGTGGAGCGGAGGACTGCTTGCGGGTGGGTGGTAGGCCGGGGGGCTGC
+>850:2:1:3730:6031/1
+GCGTGGGATGTTGCTGGGCGCTGATGCTGCTGCTGTTCGTCGGCGGCGACATGGGCCTGCGGCGGGTGGGGCTCCT
+>850:2:1:3730:6031/2
+CCTGAAACGCGAGGGGAGAGCGCGGCGCCACGCCCTCCGACGAGAACCCACCCCCCCCCGCCGCCCCGCAGCGCGC
+>850:2:1:3730:2303/1
+GGGCGACTTGGGCGCCCCGGCGCTGAACTCCACTCGCTCCTCTTGGAAGGTGAAGATCTCGCCCCCGCTCCCCCCA
+>850:2:1:3730:2303/2
+TCGAACAACCTGGATGGGTGGCGGTTGAGCGCCGCCATCGCCCACCCGCAGCCTCGGCGCCATTGTTCCAATCCCG
+>850:2:1:3730:8980/1
+CAGACAAGCGGCGTGGTGGACTTTTGCGCGGGTGCCGAGCGCGTGGCTGAAATGATGAAGCCGATCTCCAGCCGTC
+>850:2:1:3730:8980/2
+ATGACAGCACCAGCATTCGAGACATTTTTTTCGCCGAGCAGATTGGTCGTGAAGTCGCCGAGCCTCGATCCCTGAT
+>850:2:1:3730:16503/1
+TTCCGCGACTGGGGCCAGAGCGACGGCAAGATTGGCGACTTGGATTACTCCGTCGGCGCCCGCCGGCTCGATACTG
+>850:2:1:3730:16503/2
+TGATCAATGGGACGCGGATCGAAGATCGTGTTGGGATTTCCGGTGTCGCTTACCGAATAAGTAAACACGCTGCCGA
+>850:2:1:3731:17085/1
+GCACTTCACGCGCACGCGAGCCCGCACGCCATCTTTTGCTTTATCTCCAGCGCATCGCGGCGAAAAAGGATAGCAG
+>850:2:1:3731:17085/2
+CATTGATCGCGCTCGCCACGGCGTATGCGACCCAACGTTCGAGAAATGCTTCGCGTGCGGCAATTCCCGCTGCCGG
+>850:2:1:3731:6431/1
+GCCACGGAAGCGAACGTCGGACTCGCCCTGGTCGCCAGTCACACGACAAAGGGAGTCTTGATCGCCGATTCACTCG
+>850:2:1:3731:6431/2
+GTCCTTGGGGCAGTTGAGGATTTCGACCTTGCATGGCTCGCCGCGGTGCATGGCTTGGAGCGGCTGGGAAACAGTC
+>850:2:1:3732:18796/1
+CGCATAGTTACATTGAAGATCAGCCTCATCGAGCGTATGTCGGTCACCGCAGAACCCGATGTTGTAATGAGTTCGG
+>850:2:1:3732:18796/2
+CGCGCCCGCCGCATCGCGGCCGCGATTGTTTTTTCGGCGTTGCGCGCAACAAAGACCGGGTGCGAGCCCACCCCGT
+>850:2:1:3732:19488/1
+CGGCGACGATGTCGACCGAGACCGCCGGCCGCGCCGGGCGGACACTCCGCGGTCAATCGGCGAGGCGGTTGCCGTG
+>850:2:1:3732:19488/2
+TCACTCGAAGCGACGGACAGTGGTCTGGCTCACGACGACATCACCTTCGTCGCCGACCCCCGCGTCGAACTGCATC
+>850:2:1:3733:19005/1
+TCCGAACCCGCCAGTACCACCGCGTCTACCGCCTCGGCACCATGGAACCGCCGGTATTCGCTGGCCTATGCGCTCT
+>850:2:1:3733:19005/2
+AAGGGAGAGGTCGCGGCGGCGCCCCCCAAAGGGGGCAGGTGATGCGGATAACGCCAATCCGACAGCGTACGCCTGC
+>850:2:1:3733:11855/1
+GTACCCGGCCGGCGCCGGTCTTCCCGCCTTTGAAAAAGGTTTTTCAGGTAATTGCTGTTGAAAGGCGCGGCGGGAG
+>850:2:1:3733:11855/2
+ATCTGCTCGCGCAAACGCTGGTGCAGGGGAACGCCTTCAACTCTTTTCTGCCGTGGATGGGCAACGAGGAAGGCAC
+>850:2:1:3733:13634/1
+GCGCGACGTGCGGTCGGCGACCTACACGCTCGCGGTCAACACGCCGCCGCTGCCGCCCGCGGCCGGCACGCCTCTG
+>850:2:1:3733:13634/2
+AAGGTCGCCGAGTTCTCGACCAGCACGGATGGTGCGGAGGCGCTTTGAGGAGCGGGCGCTGTACGCACTCCGCCGC
+>850:2:1:3733:9116/1
+GTGCCGCCCGCGCACGCGTACGACCTCGTGGCGTACGTCCTTTGGGGGCTCCTGGCGCTCGGCCCGGTGTGCAACG
+>850:2:1:3733:9116/2
+CATGCCAGTGGGCGTGCGGTCGAGGCGCATCTGCTGGGTGTTACTGAGCCCGGCGGGGCGCGCCGCCTCGTTTACC
+>850:2:1:3733:15164/1
+GGGGGGTGCCCGAGCTGGTGAAGGACGGCGTCGCGGCCCTGGGGATGAAGGCCCTGGCGCACGGACACGCCCTACA
+>850:2:1:3733:15164/2
+GGGAGGAAACTGCTTCTTGATGGCTGCCACCGCTGCCGCTCCGGGGGAGAGGAAGTCGAGCTGGAGCCCGATGGCG
+>850:2:1:3733:9745/1
+TCGATCGCCGCGGCCAGCTCGGGGTAGGTCAGGTGGCCATCCTCGGCTCCGCGCTGGAGCGGGGGCGCTTCGATCA
+>850:2:1:3733:9745/2
+TGTGCTAGCCGCCGCCGTGGCCGGTGCGGCCGCCGACCTCGAGCTGGTCGACGTCGTCCCTCGGGAGGCGGCACGC
+>850:2:1:3733:12192/1
+CGGACGAAGCAGAGCACTGGCTGGAGCTCCTCAGCGAAGCGGGTATCGGGCGCGGATCCGATCACTCGTATGTGCT
+>850:2:1:3733:12192/2
+TCCGTCGTCCTCGGCGCCGGCAAGATGCTGTCGGGCTTCAATCTGCTCCTTCGGCTCTCGCTCGTTTGAGTTCTGG
+>850:2:1:3734:12767/1
+ACTGGCCAACGACACCGCCGGCCCCTCCAATCAAAGCAACAACGCCAATGATAGCCGAAAGGATTCCAGTTTTCGG
+>850:2:1:3734:12767/2
+ATCGTGATCCCAATAGCTGGATTCGCTTTCGGTCGCGACGCAGCGGAACACCAAATCGTGGGAACAATCCAGGGAA
+>850:2:1:3734:20934/1
+CTTACGATCCGCTGGCCATATGGGAAAAGCAAATCGAGCAGGCTATCCGCTCCACCGGAACCACGATCAAGGCTGC
+>850:2:1:3734:20934/2
+CGAGCAGATTACGCGACCGGGGACGTCAAACGGGCTTCGGGGCAGGTCCCGAGAGAGGTCAGGAGGGGTCAGGCGT
+>850:2:1:3734:13922/1
+GCGGGCAACGAGGCCGCCGAAAGGAACGGTGAAGGGACGGCCCGAATCGCTGGCGGTTCCGCCGGAGAGCCCCTTT
+>850:2:1:3734:13922/2
+GGCGACGGGGGCCACGCCCCGGCCGGGGCAGTGAGGGCGGTGCGGCTCAGGCGCGGGGGGTGGGGCGTGGTCGCGG
+>850:2:1:3734:5302/1
+GCGATCCGGTACCTGGAGGGCTGGCTGCCCCCGTTTCCCGGCCCACCCTTCACCTTCATCCCGGGGGTGATCCGCT
+>850:2:1:3734:5302/2
+GGCGACCAAGCCGACGAACAGCATGACGCTAGTCACGACGGAGACGAATTCGAGCCCAACCGGCAGGACAACGCTC
+>850:2:1:3734:1541/1
+GTTGCCACTTTGGACCAGCCCAAAATCGTTGCTCCAGCCGACCACATCCGGACGGAGGATCGAATACCGGGGAGCA
+>850:2:1:3734:1541/2
+GAGCTGCTTGATTTTCGCTCGACCAATGACAAGGCGGCCAACGGCAACGACGCCCAAATGCAAGCGCTCCACTTGC
+>850:2:1:3734:8090/1
+GTCTGACTGGATCAGTTGATTCCCCGCCTTCTAATTTTGAGAGTCATTCAATTTGGCGCTCAATATCTTCATCTGG
+>850:2:1:3734:8090/2
+CATAATGCTACGCAGTATCACCCTCGAATTAGTCAAAAAAGCCAAAGCTCAAGGTTTTTTAACCCAAGATGAAATC
+>850:2:1:3734:11879/1
+TGCGGGCGAGGGCTGTGGCGTTGCTCTCGCCGGCTGCGCGGTCATGGGGCACGACTGCAGAGGAGCGAGCGCTGCC
+>850:2:1:3734:11879/2
+CCGACCGGAGGTCAGCTAGCACATGAAATTCACTTAAAAGGCCGCTTTTTCTGGAACAAGCGCACGGCCGCCGACC
+>850:2:1:3734:17490/1
+CAGGCGCACGCCGCGGCCCGCGCCGAGCACCACCTCACCTGCCCCCCGCTGGCCGCCCGCGGCGGGGCGGTCGACG
+>850:2:1:3734:17490/2
+CAAAATGCATCGGCCCGCCGCCCGCCCCCCCGCGTGGGCGCAGGGCGGCGCCGCGGTTCCCCGCTACCCCCCCGGG
+>850:2:1:3735:3137/1
+AGCGCCAGCGGGAGCATCGGCATGCAGTCGCAGGACAGGAAATGCAGGGTCTGCTGGGTGAGCGGCGGGCGTGCCC
+>850:2:1:3735:3137/2
+ACTAGCCACCTGAGCGCCCAGATGCGAAACTAGCTAGTTGACATCCTCTTCCGCCCGAAGGCGGAGGAGTCCAACC
+>850:2:1:3735:12027/1
+AGGACTGGACGGAGCAGTGCGTGGCCTCTGGTTGATTTTGATCCCGACGGCCCCCCTGGACGGATTCTCTTCCTTA
+>850:2:1:3735:12027/2
+CGGACAGTGGCGACGGCTCCCCATTAACCCAGTGGCAGAAACGATGTCCGCCTATTCTTTACTCATATTCGCAGAC
+>850:2:1:3735:16780/1
+ACCGTTATCGCCAGCTGGAGCACCACCGTGCGCTGCCCCTGGCCGCGGGGCACGGCCAGCGCGGCGGCGGGCGAGT
+>850:2:1:3735:16780/2
+ATCGGCCCGCGGTGCTGCGTACCTGGAATCGGGCGGGCGCCTCATGAAATTAGGGCAAGCGACACGGAGGCCGGCC
+>850:2:1:3737:7899/1
+GATATCGACAATTCATTTCTTCCGGGTTCGAAACATGCGAGGACCACCGGGTTCTCGTTACCAAATTGAAGGCACG
+>850:2:1:3737:7899/2
+GTTACGGCGGGATAAATCTTTCGTTCGAGAAATCGCGACATGAAACCCTCGGAGGCCTTGATCAAACCGGGCAAAA
+>850:2:1:3737:10502/1
+GGATTCGTGTGTGCGAGCGATTCACGCATCGGCTCGCTATAGAAGGGAGGGTTCGAGAAGGCGGGTAATGCGTAGG
+>850:2:1:3737:10502/2
+CAAACTGATGGGTTTCCTGGACTTGATACCCGGTCTTCGTCTCAGCAATGTCGCTCGCAATGCATACCTGCGGGCG
+>850:2:1:3737:9261/1
+GGCGGACTTTTCGCGCAAGACATTCAGCACACCTTCCTGGCCGGGGAAGAGAATTAATTTCGCCTGGCTGTCGAAC
+>850:2:1:3737:9261/2
+CAAGAAACGCTTTCCTATCGGCGGGGCGAAAACCGCGACGGGGCTTGAGTCCGCTGCGCAAACCCAGCGCCTGTTC
+>850:2:1:3737:14346/1
+TTTCGAGAACGCGGCGGATTTCGACCGCCCAATTTAGCGATGCAGATCCGGCTGCGCTCTCCACACCAAGGACGCC
+>850:2:1:3737:14346/2
+CTATTTGTTGAAGGTTTCGCGAACGAGCCCATTGATCTGAACCACTTTGTCTGCTCCAGTGGTGAAGCGCTAAGGT
+>850:2:1:3738:3102/1
+CCAGAGGGCTTTTGGCAATACCATGGCAGCCGGATCACCCACCCCCCCATGTCGGGGCACGTGAGGGCTTTGGGGC
+>850:2:1:3738:3102/2
+CTACCGGAACGCCTGAAACCGGTCATAAAGCCCTCAAGCTCGTCACAGAATGTGACAGCGACAAAGCCTGTCAGCC
+>850:2:1:3738:1131/1
+CGTTTAGTGCGGCTCCGCCGGCAGACGCCCGACGTCCCCCGACGCGCTCACGTCGCTGGAGGCATGCAGCTCCCGC
+>850:2:1:3738:1131/2
+GCGATGGGCTTGATGTCTGATGCTAGCTACGAGTACGGAAAGAAAGCCGAGCAAGCTGGCGCGCAGGCCCGCGGCG
+>850:2:1:3738:3951/1
+GCACTGTGCACCCCCGGGCCGGGAGCGGGTCGCGCAGCGGCGGAAGCTCCGCCGCGGCCCCGATTACAGCCGCGGC
+>850:2:1:3738:3951/2
+CGTGGCGAGAACCCGGCTACGGCCACCATCCGCGAGGGCGACGGGCAAAGGGAACAGGTAGGGTATGCCTAAACGG
+>850:2:1:3738:10631/1
+GCGCCGCTCGAGCCTTCGCCCAGGATCATCTGGACTACCGCAAAGTGCTGCCCGCAATGCTGGAAGCTTGCATGAG
+>850:2:1:3738:10631/2
+AGCCGCTTGATGATGATCGTACGGGCGGCCTCCTCAGCATCACATGCGTACGACACCCGATACACGCCCGATGCCG
+>850:2:1:3738:1797/1
+CAGATCGTGTCCGGCGCCTTCGAGAGACAGCGGGGGAGCCGAATAAGCATGCACGATCTCGGTCGCATCGAGCACC
+>850:2:1:3738:1797/2
+CTGGACCCGGATGTGTCGATCCTCGGGGAGTGCCATCATGTCACGGCAAGGTATTGCCGGCATGTACGCGTGGGGG
+>850:2:1:3739:13408/1
+TCAGGCGCAGCTCGAAAAGAAAGTGGCTGACTATCTCCGCAAGTCGCAAGCGCTCGAGGATTACTGGCAACGACCT
+>850:2:1:3739:13408/2
+TTTCATGGTTTCATTCAGCTTTTAGTTGCAAGGTCGAAGCCTCTGATCACGTTCCCCAGCGCTTCAAAGAGTTCAT
+>850:2:1:3739:4183/1
+CACCGAAGTGATGGTGACTGAGCCTGCCACTGCCACTCGCCGTGCCAGATGACTCTTCGTCGCAAAACATCGTGAG
+>850:2:1:3739:4183/2
+AAACATTCGCGCTCGAAGTTGTACCTCAAGCCTTCGGAAATGTCGGCGTCATCCTCAATTATCAGGACCGGACGGG
+>850:2:1:3739:3252/1
+TACCGGCGGCGGGGGGCCTCGACAACCCGGGGGTACTCGTCGGCGGGCTTCGAGACGTCGTCCGGAAAATACGCTT
+>850:2:1:3739:3252/2
+GTCGTCATGACCGACGGCAAGGACGAGGACAATCCCGGCAAGGGTCCCGGCAGCAAGCTGACGTTCCAGGAGATCA
+>850:2:1:3739:19880/1
+GGTGTCGAGCGCGTCCCTCATGGTACCGAAAGCATCCCCGATATATGCCGAGAGCCGGCCGGTGTCGGGCCTGGGC
+>850:2:1:3739:19880/2
+ATCACATGACCTGCATGTTCCATGCCTGGCAGTTCGACGCGCTCGGGGGGTGCGTCGACATTCCGCGCATGAAGCC
+>850:2:1:3740:7585/1
+TCGCTGCGGAGCGAGTAATCGGCGCCGAAGGCAGCGGCCTGTTGTGGACCTACCACGATGCGGCCAAGCGGCAGGG
+>850:2:1:3740:7585/2
+ACATTCAGCAGCAGGCCGGAAAGTACTGCCGAGATCGGCGTTGGCCCTTCGGCATGGGCGTCGGGCGGCCGGTTGT
+>850:2:1:3740:17061/1
+GTGGCGGGGGCAGCAGCGGCAGCAAAAAACCGAATTCGTCGACAACCCTTCTTAAACTTAAGGGGGGGAAACCACC
+>850:2:1:3740:17061/2
+TCACACACGGCCTGCCAAGTAGAGCATGCTGCTTCAGCCCGCATTTCGTTACGCCAGTCAGAGATCGACCAATTGG
+>850:2:1:3740:8949/1
+TTCCAGGCCACCCGGCAATCTCTCGAGGAATGCACGCGCGTGCGGCGCACACACTGCTCGCGATATCTCTGTGTCG
+>850:2:1:3740:8949/2
+AATTTAGCAGCGGCGTGTTTTATGGGGATGACAGATCGAGCTGCGATGACGCGCCGCGAGACTGGCGTGAGGGGGA
+>850:2:1:3740:10455/1
+CTGGAGCCGTGCAGTGGGGTGGACGGCTGCTTCTCGGGGACTTGGATTCCGAGCAGGGGGCGGCCGCACATGGGAA
+>850:2:1:3740:10455/2
+CCGCCCTCGCCCACGCGCACGACGCAAACGATAAGCGAGGTCACCAGCACGATGAGCGCGGTCCACCACAGGATGG
+>850:2:1:3741:9310/1
+CGAAGGCCGCGGAGTGCCTCGCCCGCCGCCCGGTCCTGTTCGGTCGGTTCTCTCGTCCTCGCTCTGGGGTCTGGGG
+>850:2:1:3741:9310/2
+AGCGACCCGGTCACGGCGACCGGGGGCACGGCGATCCAGGCGAAGCGAAGGATCGGATCTTTTGCGCCCGCCGACC
+>850:2:1:3741:10596/1
+CGGTGAATGGCAGCCCCGCGTCTTGAACTGCTCCTCCAACCAGGCGGTGGGTTGTGCCGTGCTGCCGGGCCCGGAG
+>850:2:1:3741:10596/2
+ATCCAAAGAACAGGTCGGAGCGATTCTCCTCCAGGGCCCTCATATTAAGGTCGAGGAGTTATTTTGCATTATATAG
+>850:2:1:3741:21391/1
+TGCGCTCTCGGCACCATGAACATGCTGGCGTGGCTGGAGGGCCCCGGGCCGTTGGCGGGTCCGCCCCACTGGAGCG
+>850:2:1:3741:21391/2
+CTTGTGGGGCAGGATGCCTCTATTATCCGGCGCCCTGACGAGCAGATTGAGGCCCGCAATCCGCGGTGCGACGAAA
+>850:2:1:3741:7956/1
+CCAGCTCGTTACGAACTGCCACGTCGTTAAGACGCCGCAACTTATCGGGTCGCATATCTGCGTCTCTATCACCTTT
+>850:2:1:3741:7956/2
+CTGACAACTTCACCGGGCATATTACGGCAATCATCAAGATCGGGATGCTCCAGATTCTCATACACCAAACGTCGCG
+>850:2:1:3741:19155/1
+GAAGCCTCATTCCTCGGTGGCGGCGGCCCCCCGTCGGGTGCACGCATCGGCGGCGCGGGGCGGGGCCCCGCTTGGG
+>850:2:1:3741:19155/2
+CCCGAACACCGAGAAGAAGAGCGTCACAAAACGCATGATCAAGGCCTAGAACGGCGACGAAGCGGCCAAGGGCAGG
+>850:2:1:3742:12656/1
+TCACCACCATGCTAACGGGAATCTTCAGCCTGTGCATGGACTCGCCGATCATTTTGGCCTGCGCGCGGCCCTCGGC
+>850:2:1:3742:12656/2
+GCGGTGGTGTCATTCGCCGTGCTTGTCACGTTGATTTTCTCGAACTAACGGGCAAAAGCGGATTAAATCAACGACC
+>850:2:1:3742:15359/1
+GCAGATTTCTACGCGACGCGTTGAGGGCGCACAGGCAAGCCACCGGCCGGCGGGGCTGAAGGGACAAGTTTTAGAG
+>850:2:1:3742:15359/2
+CCCCCCGCGGGAGGACCTACTATGACGTGTATACCAGGACGCCTGGGTGTGGTTGATCCATCCGACCGGCCTTTCG
+>850:2:1:3743:10703/1
+AGAACGGTTTTATGATGTGGCCTGTCTCAGTCGTGCGCCGGAGAGTCTCGGCCGGCGCCTCCGCGGGGTCGGCACG
+>850:2:1:3743:10703/2
+TAGCAGGGAGATAAAGAGCAGACGGGCGAGCGCTCCCACAAGCGGGGGGAGGGCGGCGCGGGTGTCCTTCGCCGCG
+>850:2:1:3743:16664/1
+GCGACCGACATCTTGAATGGCAACAGCGGACTGACCGCGGCGTTGGAGAGGATCGACCACCGGATGGCCGAGGCCG
+>850:2:1:3743:16664/2
+GCAGCCGGGCCGACATTCGCTGCCGAGCCGCGCAATCTCGCGTTCGCATTGCTCCTGCTCGCGTAACGCGCCAATG
+>850:2:1:3744:20808/1
+GGCCACCCGCCCGGACGCGTGCGGCTTCGAGATTCCGGTGCAACTGATTCCGGCCAGAGTACCAAGACGGGGACTC
+>850:2:1:3744:20808/2
+ACCTCTGCGTTTCATGCGCTCGACCGCAACGGCCCTGCGAAATCCTCAAGACAGCGGGGGGGGTTCGAAGGGTTCC
+>850:2:1:3745:7641/1
+GCTGCGGCTTCGCACGAGTACGCCCGGATCGTAATCGCGGGCTCTTTTAATTGGGGCTTGGGGCGGGGGGAGGCGA
+>850:2:1:3745:7641/2
+GGAATGAAGCTCGCCAAGGAACTTGGATTACCAAAACAGATACGGGATTTCATTCCGCAACCTCACGGCACGCGCA
+>850:2:1:3745:18814/1
+ATTGGCAATGATGACTTTCGGATTGGCGTCGCGTTTGAGCTCGATCACGACCCGCGTGTTTTCTCCTTTTTGATTG
+>850:2:1:3745:18814/2
+GGGGCAGCGTCAAAGAGCGCGGTAAAGCGGGCGTAGAAGAACTCAAGGGCGGCCGTGAACAAATCGTCATCACGCA
+>850:2:1:3745:3802/1
+GGGGTGCTTCGGCATTGGCGATTGTTGGGCGTTGGTGATGCGGGTTTGATTATTTGCGGCTTTATTCCGACCGCAG
+>850:2:1:3745:3802/2
+ATGACGCCAGCGGCTTGGGCCTGGGTGGGCCCCACATGGCGGCCGCCCTGCCGCGTGCGGGTGCTGAAGCCGCGAG
+>850:2:1:3745:17906/1
+ACAGTCCATCCACAGCGAGGCCGACAGGAATCAGCGTTTCGGCGCTCACGTGCAGATCGAGTTCCTTCCTGACGAT
+>850:2:1:3745:17906/2
+GCCTCGGCGAATCGGATTCAGACAATCGCCCGCATGACGCACTCGCGCAGGCTCTCAACAGCCCGCTGATGGATGG
+>850:2:1:3746:6089/1
+AGGCGCGACGAGACCTTCCACGCGTCCTGGATCCACAGCGACGTTTCGTGGATCTCGGCAGAGCCGTTTTGGCCGC
+>850:2:1:3746:6089/2
+GGGTCCTGGCGCCGCTCCCGCCACAACGTCACCGTCGGCCTCGACTTTCGGTCGCTCCTCGCGATCCTTCCGCGCC
+>850:2:1:3746:3593/1
+ACCCGGGAATCAAATAATGCAGCATTTGCTGCGCACCGCGGCCGTGGAACACAAGCTCACCGGCAATGTTGCAAAC
+>850:2:1:3746:3593/2
+TCGCATTTTGAGCAAAGGCGCTGGATGCGACTCTGGTCGAGACCCTTTCGGCAGTTCGCGCACGCTCGCTGGATAT
+>850:2:1:3746:21039/1
+TGCGAAATTGTTCTCCTCGATCAGGCCCTGGATACGTTCGAGTTCGGCGATGTCCTCGCTGGTCGCCATATTCCCG
+>850:2:1:3746:21039/2
+CGCCAACGAACGGCTGGTGGGCGACGCACTCGCTGAGCGATACGGCCCCTCCACCCAACACGCTCGTGGGGCGCTG
+>850:2:1:3747:4784/1
+CCTCGGAGCCCGATTCGCGATAAAAGCACTCCAATGGATGAGATCGGGGCTGGAATAGAGAATAGCCGAGGCGGTT
+>850:2:1:3747:4784/2
+TGGACGAACGCATGAACTTATCGCCCCATTATCTCGCACGCATTTGGGACAGTGGTTGGCCCAGCAACGGGCCTGA
+>850:2:1:3747:20009/1
+CAGTACTCGAAGGCAGTTGCCTCGGAGCCGCGCGCCCCCTTGATGCAGTACGCGCGCAACGCCAGGGCGGCAGGCA
+>850:2:1:3747:20009/2
+GCTCGACCGTGGCGGGCAGGTCGTCCGCGCTGGCGACGCCGGGCACGCGCACGTAACCTCTCCAAATCGCCCGTCG
+>850:2:1:3748:15634/1
+GCGTGTCCTGTGGAGCCACAGCTGCCTATTGGCCAGCGCGCGCGGCGGCTTGGGGGAGCGGGCGCCGAGCTGTTCC
+>850:2:1:3748:15634/2
+GCAAGGTCGCGGGGCCGGGGCTGACTTGCTCGAACATGCTCAAGCAGGAGTATACGTGTTTCGCCGGAGCCCGGGG
+>850:2:1:3748:7368/1
+GATGACGCGCGGGCCGAGGAGCAACTGCGTCCCTATACCGTGGTCGAAGCTGCAATTCCCCAGTCGCTGACCGGTG
+>850:2:1:3748:7368/2
+GCAACTGGCCCTCCGACCAGCGCGCTCCGGGTCCCTTGAGATCCGGGGCCAGTGTGCCTTGGAACTTCTCCTCCGG
+>850:2:1:3748:8106/1
+CATAAGCCTCGGCCCGCTTGGCGAACAGGTCAGCGTCATTGGCCCATTGCGTCATCGCCTGAATGTATTAAGCAAC
+>850:2:1:3748:8106/2
+GACCCGACTGCCGTGGACCCCGAGCAGAAACGCCAAACCCTCGAGAAATTAACCGACCCCTACGCCAGACTAGCTG
+>850:2:1:3748:14842/1
+TCCAAACAGAGCGAAGCAGAGAGGCATAACGTCGTCGGGCTGTTTAGCTGTCTCTGCAACGCTTAATTGCTCCTGT
+>850:2:1:3748:14842/2
+TCGGAATGGCACTCGGATGCAGCCGCCGTGGGAATCCTGGCCAGACGGCATTCGTTCCAATAACTGGAATGTGTAC
+>850:2:1:3748:3758/1
+TGGTCGCGTCCTGGGCATGGACCAAAGAAGAAAAGAGCCCGATCGAAAGGATCAACTGCAGTGGCCAGAATCCTGT
+>850:2:1:3748:3758/2
+CCGAACACGGCACCCGGCCCGAGGAAAGGAAAAACCAACCAGTAATTCAGACGTCTGGACACTCTGGAAGGGTTCT
+>850:2:1:3748:13220/1
+GCTCCCCTCGGCAGCGGAAAGCTTTCGCATGCGGCCAGAAAGAAGCCCGCGAAGTGTGAGGATACGAACTTGCGCG
+>850:2:1:3748:13220/2
+AGGGTTTCGGACGCTGGGACTTTGCACTAACGTCGCGAGCACGGTTGCGCGTGAGAGCGAGGGGGGCGGCTACATG
+>850:2:1:3749:3386/1
+CGGTCTCGTGATGCGGTTAGTGGCGCGCATTTTGTTTTTTGCCAATCGAACCGTTATGCGCACGCTCTTCCGGGTC
+>850:2:1:3749:3386/2
+ACGTTGCGCGTTAGGATGACGCTCCATCCTCCCCAGAAAGGTCTCGCCAGGCGCGCATTACTCAAAACAGCGCCAA
+>850:2:1:3749:4451/1
+TGCTATGGTCTCAACGTCTTTCTCGTGTTAATTGCTAGTGGGCGGCAGGGCTCAAAGCGCCGCCGAGGGGGAAGCG
+>850:2:1:3749:4451/2
+CGGATATCCGAGCAATTATAGTTACAAAAACCAAAGAGATTCCAAGGTTACATTTGGGTTGCGTGGGATGGTGACG
+>850:2:1:3749:15397/1
+CGCCCGCCCATCGGTACTTCGCCCTGGCTCAGGAAAACCGGCTGATGGCCCACCACGCTCAGCGGGACACCGGATG
+>850:2:1:3749:15397/2
+CCGCCGTGCGGCGCGCAATCTGTTCCTCAGCTACACCGTGGGCTCGGACAGCCCCGACATCCACGCCGCCAAGGGA
+>850:2:1:3750:20559/1
+TGGCGCGGTCGGCATGGTCATTGCCGGTCTCGCGAGAACCGGGCTCGTGGACATGGCTTCTATCCCGGTAATCTCG
+>850:2:1:3750:20559/2
+GCGAATGTTTCGGATTTATAAACCAGGCGAATATTCCTGAGAACAGGAACGGCCCGATGACAAACGCAATGGAACG
+>850:2:1:3750:2371/1
+GCAGAGAATGTTACCCGCAGGCAGGCCGCCGGCGAATACGCCATCGCCGACCTCGTGGAAGTCTGCTCCGTCGCCC
+>850:2:1:3750:2371/2
+AGCCGCAGCCAGGAGGCGAGCCGTCGGGGCTGGGTGGATATGCACGGCCGGCACAGGAGCCCTGATCCTGGCGCCC
+>850:2:1:3750:6265/1
+GTGTGGTTCTCCAGTCAAGGAAAATTGCCAGATTCATGCGCACACACCGATTGAACGGCTGTAGTGCCAAGCGCGT
+>850:2:1:3750:6265/2
+TACAACGATCACTGCCAAAAAGGTGCGCATCCGAGTTCGAAAGTTCTCAGCAAAAAATGGCGTGTCCAGTACGTGG
+>850:2:1:3750:5579/1
+ATTAAATCTCCAAGAAGGTAGAGTGCCGTGTCTTTATGGGGTTTTTAGCAGCAGCGGCGGTAGAGAATCACATACA
+>850:2:1:3750:5579/2
+AGAAGGAAGTGTTGCTGTGGCTTTTTTCCATCAGGGTAATTGACAACATGGCATTGTCTTGACAGAGTATAAAACA
+>850:2:1:3750:16158/1
+TTTCTAGGTTATGCAGCACTCCAAAAGGCGCGCCTATCTTCCGCACCAACACCCCCCCGCTTTCCCATCGCCACTC
+>850:2:1:3750:16158/2
+CGCGTTGATGGGTCAAATACGGCATGTCGATCGACCGAATCCTTGGACCGACGAGCATCATTCGAGGGCCGTTTTC
+>850:2:1:3750:3205/1
+CAGGCCGCCGTGGCACTGCACGAAGAAGGCACGGTCCTGCTGTCGTCCCCGATGAGATCGAGCGGGCCGCCGTCTT
+>850:2:1:3750:3205/2
+GCAGCTCGTCATCCGGGAAAAGAAAACCCCACCGGCACCCGAAACTCTTTCTCGGACTGGTCCCACGACGGTGGAA
+>850:2:1:3751:3294/1
+ACCGCAATTGCTTGCATCTTTCTCGCTTATTTTTTTGCATTGCTCGGGGCATCTTCTGTTCCTCGCGATTATTTCG
+>850:2:1:3751:3294/2
+AAGGCTAAAGATGACGACGCCAAATGCAGCCACAGCTCTGCCGATGTTGTAACAGAATCAAGCGCCCGTTGTACGC
+>850:2:1:3751:13859/1
+TGAAAGACATCGCCGAAAGTCCGACCCCCCTCGTTGTCCGCCGACGTGCTGATTTCTTGAGGAATAAACAAGGTGC
+>850:2:1:3751:13859/2
+GCAAAAGGCCTGGGATCAGATCAGGAACGCGGCCGGGCAGCGCGCCACTCAATCCGTCTCGCGCCCGCGAAGAACC
+>850:2:1:3751:2308/1
+ACTGGGTACGGCCGATTCGTTTCCGCAGCCTAAAGACAGTTCTGGAAAAACCCCTTCCCACGCACGGGGCAAGCAC
+>850:2:1:3751:2308/2
+TTCTTGCTGTTCGAATAGACGGCCTCGCTGTCGAACTGCGCTTCCACGCCGGCAAGGAATTTTCGTTCCTGTTCGG
+>850:2:1:3751:12149/1
+TGTTCCGGGCGCAATCCAACCTTGGTCACCGTTTCACGCGCCGCCCTGTCGCGGTCGGCGGCGCCCCACTGGGGCT
+>850:2:1:3751:12149/2
+TCACTCTGGATGGCGCCAACGCCGTCAACGCCGATGCGGACACTCGAAAGCGCCTGCGCCGGCCAGTGCAGATGGG
+>850:2:1:3751:8230/1
+TGAGGAGCCGGCCCAGCCCCTCGCGCCGGGAGGCGCTCCCGGGCCGCCCGTCCACCCCCACCCACACCCCCCGCGG
+>850:2:1:3751:8230/2
+AGGATGCGCCTGCCCGGCCGTGGCCGCAACGCCAAAGCCATGACGAATCCGGCCATGTGCGCCCGGCCCCGCCGAT
+>850:2:1:3751:15880/1
+CACGCAATCCGGCCGCCATGCCCACCCCGTGCCGCCGCCGCACAAGACTCGCGCCCGCGCGCGCGCCGGGCGGCGG
+>850:2:1:3751:15880/2
+GACGGCGTCGAGCCCCTTGGGGAAGCCGGGCAGGTCGAGCCCGCCGCACAGAGCGGCCAGCACGTCCCTGACCGTG
+>850:2:1:3751:15602/1
+AAACAACACCGCATTCGCGATGTTCCCGACTCCGGATTGCAGTGGCAGCAAGTTCCCCGGCATGCCCCCCCTCCTC
+>850:2:1:3751:15602/2
+ATCGCCTTATCTCAACATTCCCGCGGAGAAGATTGTGGGGATCGTGCTGACTGATTCTCCTGACCGCAACAGCGCA
+>850:2:1:3751:13532/1
+TCAATTTCCGCAGCGTATTTTTCGAAGAACTTCTGTTTCATTTCTACGCTCTCACCGCATTTGCGCAGGATCTTGT
+>850:2:1:3751:13532/2
+CCGCATGATTGTCCGGCGTTTGGCAAACAATGCACTCCCTTGCATCCGTTAGGCGCAACTATGGTGTCGGCCGAAG
+>850:2:1:3751:13905/1
+AATAGAGTACTGCCATTCGTCTGCGCTTGGATGCCAGTGCAATTCCCTCACCCCGCCGGGGTGAACAGAAACCAGC
+>850:2:1:3751:13905/2
+ACAGGCGTTCAAGCGTGTCCCAAAACCGGAATTATTCATTTTTCAAGCTGATCTACCAGGTTCAGTGGAAGCCGCC
+>850:2:1:3752:6495/1
+GTGGCCAACCGAGGCCTTCACGGTGAAGCCGGTCCCCAGGGACTTCTTGATGGTCTTGGCCTTGGCAGGCGGCTCC
+>850:2:1:3752:6495/2
+TACGTCCGGCTGGGGTAGCGGCGCTCGGTCAGATATATATTAAGGAAGACATGGCGGGCGACGCGAAAGAGAACGG
+>850:2:1:3752:5967/1
+TTCAAAGCGCAGGCATCGAAAGCCTGAGGGATCAGGCCGACTTTATCGCCCAATGCCTAGATGCTTGGCTCGAGGC
+>850:2:1:3752:5967/2
+CCTTTGCTGAGACTAGCGTCGTATGCTTGCTTCGCAATCTCCAAATGCAAGCTGGCACCAATGCGATAAAGGCCAC
+>850:2:1:3752:2040/1
+GGTCGGGGCCATTGCGGAGCGGCCGATCATCCTCGCGCTCGCCAACCCGACGCCGGGGAGCCGGCCCGAGCTCGCG
+>850:2:1:3752:2040/2
+GAGCTTCATCGCCTCGATGACCGTGGTCGCGCCGGCGGAGAGCGCGCCGGGGAAGTTGTAGGGGGGGCAGGGCGCG
+>850:2:1:3752:15492/1
+GCAGGCGATCATCCAGCCGGGCCGGCCCCACATCAGCTCGCGGACCTGCAAAGGAGTGTGGGCGGGGGCGCGTGGG
+>850:2:1:3752:15492/2
+CCAACAAGGCCGAATTCGCCGCCGGAATGTACACCGAGCACGGCTCCATCTTCTTTGGCGTTCTGGGGGAAGGGCG
+>850:2:1:3753:15029/1
+GCGGCCCTTGGATCCGCGCACGCAAAATGGCGATCGCGCCGACCGCCGGCGAGGGGTGGAGCAAAGCCGCGGCGCG
+>850:2:1:3753:15029/2
+GCATACAATCATCCACGGCTGGCTCGGGAGATAGCTTCCCGCGCGCCGCGCATGGTTCCGCAGCCGCGCTGGCTGG
+>850:2:1:3753:16706/1
+ACCTGGCCGGCCCTGCCCTCGCTCCACAGGCGCATGACCACGACCGCCACCTCCCCCGTGCCACCGCCATAGAGCA
+>850:2:1:3753:16706/2
+AGTGCTCGCGGGCGCAAGGGGCGGAGTGGCGGACGACGTTCCGCCGCATCTTTCCCGCGCTGGCGCGGCGGTCGCT
+>850:2:1:3755:17855/1
+CTGTTCCTGCTCGCCGAGCAGATGCGGGACTCGGGGAACTACACGTTCGCCGACGGGCTCTCGTACCGGCTCAAGC
+>850:2:1:3755:17855/2
+AGGGTGACCGCCCACGGGGAGCAGATTCCGTTTCTTTCTCGAATCACCGCCCAAGCTCACGCCCACCCAGCGCTCG
+>850:2:1:3755:3546/1
+GGAATGCCCAGCACGGCGCTACCCCCCGGTCGGCGCAATTGACGCCGGTTTCCCGATACCTCACCCAAGATACCGA
+>850:2:1:3755:3546/2
+ACCAGTGTCCAAACGCGTCCTAGCTTCATCGACCCTTCTCCTTCTCTTGTAGAGAGAGCAACCAGGGGTGCTCCCG
+>850:2:1:3756:7338/1
+TTATTCGGCGACTGGCAGTGTGGCGAATACGATTTTGACCAGCGAAGTCAGCCGCGGCGGCACGAACAATGAGACC
+>850:2:1:3756:7338/2
+ATCATTGATTTGCCGCCGTCTCTCAAACCGTAACCATGTGCGAGGCCGGATTCACACAGCTGGAATCACGGCGACG
+>850:2:1:3756:11630/1
+CGTGAACGGCGTTTTGGCCGTACTCATCATCGCGGTCATCGGCGCTATCGTGTTGGCCGCCTACAGCTCATGGAAG
+>850:2:1:3756:11630/2
+CCTTGGCCAGCGCGGCTTGTCTTCCCGCGGCGGCCTGCCCGGTCTGTGAAGATTCTGGCGGGCGCCGCTTCGGACG
+>850:2:1:3756:15546/1
+GCCGTCGCGCTCGAGGGTGCCGGTCTTCGGGATGAACCCGTTCGCGCTGAAGAACCCGGCCGCGTGGGTCGTCATG
+>850:2:1:3756:15546/2
+AGAGCACGTCGGTGCCGGCCGTCTTCGTCCGTCCCGACATGTGCCACGTGATCACGGGCTACGAGACGAGCGGCGA
+>850:2:1:3756:8650/1
+CGTCCCCGAGCAACTCCTCGCTCTGCGCGACCGCCTCCGCGTGCGACGAGCCGATCAGCGCGGACAGTTCCTCCGG
+>850:2:1:3756:8650/2
+GCTCGAGGACGAACTCGACGGCCACCACGTCCCCGGACGCCACGACATACCGAACGGCGGCTGCGGCCCTCACGCG
+>850:2:1:3756:2807/1
+ACTAGCTAACATAAAGAGTAAGTTCAAAAAAACTTAATTATATCAACACTATACGAAATACTAAATTAATTTCACA
+>850:2:1:3756:2807/2
+TGTGGTTGCACATGATTCATAGAAATTAAACATATATCATATCAGAGACATTAGTATACTACCACATAATTTACTC
+>850:2:1:3756:14912/1
+ATCATGGATCACATCCTCGGAAGCTATCGGGAGTTTTATGGGAACACCCACCGGTACATGGAGCTCGTTGAAGGCG
+>850:2:1:3756:14912/2
+TCACCTGGACCGTAATTCCCGCAGCGATTTGCGTTTTTTTGTACGTGTGGGGTGCGGTGTTTTTTGGTCGGAGGGC
+>850:2:1:3757:9583/1
+TAGGAGGGAAGGGACCGTCGCAGCCTCCTCAGAAGTGCTGCCAGGCAGGTGCTTGGTCACTGGGGCGATGAAGCGG
+>850:2:1:3757:9583/2
+TCCAACACCATGACCAGTTTGTCTTGCGCGAAAAGCTGTATGCGCAGCTGTGGTCTCAGCAGTTCGTCAGCGAAGC
+>850:2:1:3757:1597/1
+AGACGGTGACAGTGGCGATCGTCAAGCGGGACTCCCTTCTATCCCCTTGACAACATCTAGGGGATGACGTACCTTC
+>850:2:1:3757:1597/2
+CGTGCTTTGGCGTTGCGGATGAAGTCCTCGGCTGCGGCGCCGCCGTCAGCGGTGCGGGCGCTGGGCCACTCGTGGC
+>850:2:1:3757:7431/1
+GCGAAGGCATCCGCAGGGGCGGGCTGCTAGGTCAGGCCTACCACGTCGCATGGCTCCGCGAGGTCTATCGTCTGGG
+>850:2:1:3757:7431/2
+GCCAGGGCCCGGGCCTGCTGGTAGTGCGCTTCGGCCTGCGCCACATCAGGGGGATCAGCGTGGGCGTAGACTGCGC
+>850:2:1:3757:17416/1
+TAGGTGCGATAGACGGGAAAGCACGCCACCACCTCGCGCCGCGCGCCGCGCACGCTGGTGGGCGTGAAATCGCGGG
+>850:2:1:3757:17416/2
+GCTCCGTCAGCACGCCCGCTTTACCGGCGAGCAACGCAGTTTCGCCGACATCCTCTACGAATCGAAGACGCTGATC
+>850:2:1:3758:20203/1
+CGCCCGTTATCTTCCGCCGAACGCGGCGACGTCGCGATCGATGAACGCGCTCTCCTCATCTACACCTCGGGCACCA
+>850:2:1:3758:20203/2
+CGGAGCATGCTGCAGGGCGCGACGACACCGCCCACCGATTGGTGGAGCGGTAGGAAATCGGAGAGGCGGGCGGCGG
+>850:2:1:3758:17392/1
+CCAACTATCGCAAGTCCGGCTTCCGCCTGGCCTGGAACGAAATCCGCCACGAGGGCGCGCCGGTGGCCGGACCGCC
+>850:2:1:3758:17392/2
+GCCGTCACGGCCCGCCCGCATCGCCTCCCGCCCGCGCCGCGCGATCCACAGCGCCCGGACCGAAACGTCAGTCGCG
+>850:2:1:3758:3704/1
+CGGGAATCTCGGAGAAAGTCGAGAATTTCGAACTTCCGCGAAACGCGCACCCCCCATCGCGGCTAAAACGAGCAGC
+>850:2:1:3758:3704/2
+ATGATCGCGGGGGGCGAGTCTACGACTGCGAGCCTGCGGTAACCAAGCCCCAGGCACCACCCCACCCCGAGCAGCA
+>850:2:1:3758:1356/1
+GATCGCCAATGAATGTTAACACGACGATCAATCTCGACAGACGCCAGGGGACGCACTCACAATACAACGAAGCGAC
+>850:2:1:3758:1356/2
+GACCGGGTCGGCAGAGCCTTTTCTGCCGCTGCTTGCTAATCTGGGGTTTCATCCCGAGTTACTTTAGGCATTTCCG
+>850:2:1:3758:11034/1
+AGAAGATGAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:3758:11034/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+>850:2:1:3758:14654/1
+TCGCGGCGGCGAACCAGGACTCCCAGGAATATTGGAAGATCCCGCGCAGCTGATTGCGGATGTTCGGCAGCGTTGT
+>850:2:1:3758:14654/2
+GCTACACCTACAAGGAAGCCGAGGATGCGTTGCGCGTGACAGTCAAGCCGCAGCCTGCCGACATGCATGAGGCGCT
+>850:2:1:3758:20540/1
+AAAGTTCCCGCTGACCGATCATCGCAGCCATCGCCCGCGCAGTTGGATGCTGAACGGGGTCAGGAAGGTTGAGAAG
+>850:2:1:3758:20540/2
+GCTATCTCGTCGCTCGTTAGCAGCGGGAACTCGGGCCCTTTTGCAAATTCGATGAGCTGTTTTTCGTTATAGATAT
+>850:2:1:3759:1719/1
+AGAGGCAACTTACCGTAAGCTGCCACGAACCGATGCGCCTGTCAACCGGTACCGGGCCCCACACAGCGCCGGCGCC
+>850:2:1:3759:1719/2
+TCAGTTCAGCCATCTCGGGAGCCTCGACCCGGGGACCAACTCTCGCTTCTCCGCCCGACGAACCCGCCCGCCGGCA
+>850:2:1:3759:7065/1
+GAGATCCAGATGATTGAGTTCAATGACTTCAACCATCCGAACTTCACAATCGGCAACCAGTCCTTTGAGGCTACGT
+>850:2:1:3759:7065/2
+GGACACTATCTCGCTTTTTACTAAAAAAGGGGGGGCAACAAATAGCAATTCCTCTGGTATATGTATTGGGGATTTT
+>850:2:1:3759:14077/1
+GCGGGTGCTTTCCATGTCTGCAGGCGAGCATCGTGAGAGGTTCACTGTGGCTGAGGGGGAGCGCGCCGACGAGACG
+>850:2:1:3759:14077/2
+CCCGTTTCCCCCGGATGTACTGCTGCCTTTCCCTTCCCGACAGATTACGGAGCACGACCGACACAATGGGCGGGGA
+>850:2:1:3759:13457/1
+TCACGACCCACGGCCCGTCGACATGCCTCGTCCCGTGCGCGCACATGATGACCCGTGGCATCCAGGAGCGTGACAT
+>850:2:1:3759:13457/2
+TTCCGACTGGCGGCGGGACACCAGATGGCGGGGGGCCCGGCTCCCCTCGGCCTCGCCGGGCTGCGTTATGTCCTGG
+>850:2:1:3760:4165/1
+GCAGGCGTGGCTTTATCGGGAGGTGAGCGAGAAAGAAACCTGATGAAGACCGGGCGCTGGAAAAAGGCTTTCGATC
+>850:2:1:3760:4165/2
+GGAGCGGCTTGGAAAGCTGGTACTTCAATGAAATTCTCGGCGCCCTCATGGGAGGTGAGCAAAGATTCTACCTCGC
+>850:2:1:3760:4186/1
+GCGAAACCAGCGAGCGGCCCACTTCTCACGCCGACAAGCGCGTGTTCGATGAACGGCGTTCGGACGGTGAAAGTGG
+>850:2:1:3760:4186/2
+CGAGGCAAGCAGGGTGGGACAAGCCCTGGGGAGACAGATAGAAGGGCAGAGTGTCGGAGCATTCGCAGCGACGGCG
+>850:2:1:3760:7728/1
+GCCGCGCGACCAGCGCCGCCGCCCCCGCCTCGTTGTTGGGGGAGTAGTGGTAGAGCGCGCGGGCGCTCACGCCGTG
+>850:2:1:3760:7728/2
+CGCTCGATGGCGCGTGCAATTCCGACGATCCCGCGAAAATCAGCGTCGCAGAAGCGACCCCGGGCGAGGATCGAGA
+>850:2:1:3760:5249/1
+ACCGGCCATCGTGGTATCGGCTTCGATCAGACCATCGACGCCGCGCGTGTGTCGTTCGAGAACGGCGCGACCGGCG
+>850:2:1:3760:5249/2
+TCCAGCGATCGGTCGGCCAGTGCGGAACGGCCTGATGCGGCAGCACGCCGCGATAGGCGACCGATCCATGGAAGAC
+>850:2:1:3760:11746/1
+TGATTCACCGCCTGAGGCGCGCGCAGACCTCGCGGCCGCGCGACCGGCCGTTGCGGCCGGCCGCCGTCAACCGCCA
+>850:2:1:3760:11746/2
+CACGCGCACTCCGCTGCGGGCCGGTTCCGACGCAGCCGGCGCCAGCGCCGCCCCGCAGGACTACTGCCCACCAACC
+>850:2:1:3761:2159/1
+GACCCTATGAGATTACGTCGCCGTTGGGCGCTGGCGGCATGGGCGAAGTTTATCGAGCTCGTGATACCCGCTTAGG
+>850:2:1:3761:2159/2
+TCCAACGCCAAAAAATCCGTTCCGTCATGATGCCCGATGTTGTCTAGGGCACAGGTATTGGGATGGGAAGGCTTGG
+>850:2:1:3761:10591/1
+GGCAGGCAGTCGATAAGGCCATCTCCTTGCTCGCCGGTGGCAAGGGTGGGAATGTCGGGGAGGAGGGGGGTGGGGG
+>850:2:1:3761:10591/2
+CGAAAGGCCGCAGCTTCGAATTCCCGGTCGCCCCAGGCAACGAACTTCGAGGGGATCTTGTTCCTCCAATTGGCTC
+>850:2:1:3762:18984/1
+TATTCCCAGAAATCTTTTGTACCACCGGCAGCTGAATAACCTGCACCTATGTATCCTTTGCTGCCAATGCTGAAAC
+>850:2:1:3762:18984/2
+CCGAACGCCATGTTGATGTTGGCTTCAGCATCGGCGGGGAAGGAGATATTGGAAAGGGGGAAGGGAAGGCCGAACC
+>850:2:1:3762:11159/1
+TCAAGAGCACCAGGAATTTCGCCTCCTACGCTCCGGCTTCGAGCAGTGCAGCAGCGTTGTCGGGGGCGTGGAATGC
+>850:2:1:3762:11159/2
+GTCGAGCGCCATTCACCTACACAATGCACATGCGTTTGTCTACGTGCTGGAGGGGGCCGAGGGGCTTCCGCCGAAG
+>850:2:1:3762:20078/1
+CGGATTGATGCCGGCCGAGCCGGCCACGAGCACCTTTCCGCTCTCACGGGGGACGGCCCTGAAGACGATGTTCCCG
+>850:2:1:3762:20078/2
+CCGTTCGCAGCCCTGGTCGCGTTGGGTTGCTCGGCGGGCACCAGCCCGGCATCCGCGCCCCCCCCCGGCGCCGGGC
+>850:2:1:3762:6624/1
+GGTGTGGTCGGTGTGCCAGGTGGCATTGCCGCCGACTTTCGCCGGCTGCCCCTTGCTGTCCAGGTGACGGGTGTCG
+>850:2:1:3762:6624/2
+GACGCGGAAGAATCTCTACGACGCCGCCGCCGAAAACGTGGTCCTGGGGGTCCGGGGGCCGGAGCATCTCACCCCG
+>850:2:1:3762:1840/1
+AGGGTTGCGGCCGCAGCAGCGCAGCAACAACTCCCGATCGCTCCGCACGCAATCGAGCGGCTGGCATCCGGCGCCC
+>850:2:1:3762:1840/2
+TGCACCGCGTTGCGTTGCGGCTTGCACCTCACGGTCCGCCACTCCGGGATGAGGGCAACCAACAAGCCGGGTGCGT
+>850:2:1:3762:9138/1
+ACGGCTCCGGCGAGGAGGCCGCCGACAAGAGCATCATTCTCCGAGTCACCTTCCGGGCAGCGGTCTCGCCCGCGCG
+>850:2:1:3762:9138/2
+TGGCGATAGGCCTCATTGGGGCGCCCTCGGAGGGGGCGTCGCCACGAAGGCGGGGGGCGCGTTGGGATTGGGAGGG
+>850:2:1:3762:3926/1
+GCAGGCGCTCGCGGAGCACACCGGACCTATCAACGTGCTCATCTACGATGTGGAGAACGGAAGAGCGGCGGTGCGC
+>850:2:1:3762:3926/2
+GGGGCGCCGTTACCGGGCGATGCAGTGAGCGACCCCGGGGTGCTGCGGACCGAGCAGCAGTTCGCGTTCCAACAGC
+>850:2:1:3762:16975/1
+CATTGGTTGGTGTACAGTGCATACCGGATTTTGGTGTGAGATCGCACCTGACGCCCGGTAATTGCCGATTGGCTTC
+>850:2:1:3762:16975/2
+GCAGTAAGCGGCATGCCCAAGGCGCCGCAGCCCCCCACCAATTTGCGTGTGTAGCCATGCCTTACCGGCAGAGGGC
+>850:2:1:3762:16865/1
+GACGATGCCGCCGTCGGAGACGGCGAGGAATGCGATCATAGACCGCTCCATGGGGGTGGAAGACCGGGCCATCGTC
+>850:2:1:3762:16865/2
+GTGAGGCGGGCGGTCACACCCAAGCCCAACCCTCGCCGGAGTGCGGTTTCTGTCGTACTCTTATTCGGAAGCGGGC
+>850:2:1:3762:17715/1
+CGTCCGGTGGCCAAACGACTCGCTGAGCTGATTAGTGCCAAAGTCGAATTTTCTCCAGAGGTGATCGGGGATCAGG
+>850:2:1:3762:17715/2
+GCCCTCGGTGCTGGCATGAGCCCGGTGAGCCGCGCCAAACGCATCGCTTACGTAAACGTCGCCGAGCCGAGCCAAC
+>850:2:1:3762:18251/1
+GATTCCAAGTGTGAAGAGCCAGCCCGGAGACGCAAAGCGCCTAAGGATGCTGCGGGGGGCTTGGCGCGCGTGGCGC
+>850:2:1:3762:18251/2
+TCAGCTACCAGCCCTTCCCGTCAGGGAGGGGGGATGACTCGACTGACCTTTTCAAAGGGCAAGGGGTCACCATGAG
+>850:2:1:3762:14988/1
+GAAGTACCGGCAGGACAGGTTCGGGCTCGCGTTCGGCTTGTACCAGGTGGCCGTGGTGAGCAGCCGCCACCCCAGC
+>850:2:1:3762:14988/2
+CGCTTCACCCGGGCCTGGATCGAGGCTTGCGGCCGGGGGGTGAAGCCAACCGGGTCGTTGTGGGTCTCCGGCCAGC
+>850:2:1:3762:19237/1
+CGAGGGCGGCGGCGGTCTCCGGCTCGTCCGCGGCGTAGACCAGGAGGCGGCGAGCGGGGTGGCCAGCGGGGGGGGG
+>850:2:1:3762:19237/2
+CCCGCCCAATGCCGGCAAGTCGAGCCTCCTCAACGCGCTGGCGCGGCCCGGCGCGGCGGGCACCCGCGCCACCCAC
+>850:2:1:3762:6813/1
+TTTTTTCAATTTCCGCACGCGGTTTCGCAATATCCACGCCATTCTTCTCATTAGTGTGAAGGATTTTGTTGCTTTT
+>850:2:1:3762:6813/2
+CCTTTTTAAATTTATTCAGCATGAACCTGTGATCACTCCCCCAATTAAAATGGTTTTTCTGTATTTTTTGGTTTTC
+>850:2:1:3762:7961/1
+AACGCTAGCGACGAGTTCCGTGGACATTGCCTTGCTCTCACTCTGCTGGGCAGCTATCTGGCTGATGCTTATAGTG
+>850:2:1:3762:7961/2
+GTACTGACAGCTCGGGGCCTTCCCCAAACCAGGTTTGATAAGATTCCATTACTTTTCGGGCGTGGACGCCCTCTCG
+>850:2:1:3763:5697/1
+TTGCAAATCCCCGACGCCGCCACATGGCGGCCAAAGGTTGGTTCCTCGGCTATTTCCGCAATCGGAGATTTCCCGG
+>850:2:1:3763:5697/2
+CATCGACATTGCGCGCCATCGCTGGCGCGGCAGGGACGAACCAGCCCGAAGCCAGGAAGGCGAGCGCGAGGGGCGC
+>850:2:1:3763:15860/1
+CGGAATGCGTGCTGGGGTAATGGGTCTCATCTCCAAATGCCAATTCGCTAAACTCTTCCCAATCTATAGGGCTGCG
+>850:2:1:3763:15860/2
+ACCCGCGCGAGAAGAGCGTAATGGAACAAGTCCGGTCTGCGGCGACGCATCCAGCGACGGAATAGCTATGATCACA
+>850:2:1:3763:7247/1
+GCGGCCTTGGTGAGGAGCCGGGAGTGCGCGATCAAATTGAGATTCAGATGGGCACACGGGGCAAAGCACAGGGCTC
+>850:2:1:3763:7247/2
+ACAACCCGCCAATGGCGATTGTTGTGACGCTCTCCACCTTCGCCTCCACCGACACCAACTCCGTCGCCATGAGGCC
+>850:2:1:3764:11810/1
+AGAACACCATGCAGAACCTGTCCGCCGCGGTGACCCCGGCGGGGTGGGGGGCGCTGGCCGGCGGCCTGCTGCCCTC
+>850:2:1:3764:11810/2
+GCGGGCACGTCCACGGGAAGGTCCGCTAGTGGGTCCACGGGCGGATCCGCTGGGGAGACCGCGGACCGCCCCGCGG
+>850:2:1:3764:17882/1
+CGACGCAGCAGCCGAACGTGGAGTGTGAGTGAGCGGACGGAATGGGGACTCCGGAACAACCACGGGCGTTGCATTA
+>850:2:1:3764:17882/2
+CAGAGCACTTCGGCCGTGCGGGTACGCCACGGTTCGAGCTTCGGCCGAATAACTGAAGTAGATAGGGTCTTTGATC
+>850:2:1:3764:7129/1
+CGCCAAGTGCTTTGCATCATTGATCTGGTAAACAACGGTCACGGCAGCTCCCGGGACGCTAAACAACGGTAAGGTT
+>850:2:1:3764:7129/2
+TTTTCCTGTCGGGTGGCACCTTCACAACGTACGATGTTCCCGGCGCGGTCTTTACCGTTGTGCTTGGGATAAACAA
+>850:2:1:3765:15151/1
+TCCAATGAGCTGCTACAAAAGCGCGACGGGCTGGCGAGCTGATTCGGGCTGTCTGTGGCGGGTGCGCACTGTGTAG
+>850:2:1:3765:15151/2
+TCTCGCCGGGCTCGACGCGGGCGCGCTCGACAGCGCGGCGGAAGACGCGCGCGGGAAGGGGCGCGCGAAGCAGCCG
+>850:2:1:3765:4527/1
+TCGGCGAGCACGGCTATCGCGAGAGCCGAAACCTAGCCATCGAGACGGCCTGGGCGGAGGGCGGCTCGGATCCGAG
+>850:2:1:3765:4527/2
+GCCGGGATGTGCGCCGCCCTCCCCCCAATCAATCTTTGCGGGCGAAGATACGCGGGCGGGGCCTACCAGGCTCGGA
+>850:2:1:3765:18002/1
+GCAAACAAACGCAACGGCAATTCGCATCGGGGCCCTCCGGATCTGCCGAGGCCCCTCGGATCGGAGCAGCGGGGGC
+>850:2:1:3765:18002/2
+TTCCCGATGGGACTGGGGTACGAGATGCCTCGATAAAAGCTCCCCTTTTGCTTGGTTCCCGCTCGGAGAGTGATGA
+>850:2:1:3765:14272/1
+GGATGCAAGGCGGAGTGCCCGGCGAACGTGGACATGGCGAAGCTGAAGTACGAGTTTCTCCACCATTACTACCAGG
+>850:2:1:3765:14272/2
+CTCGAGGGCCCAGCGGCTCACGGAGAGACCTGAGAGCCAGTTGAAGAGCGCCGGCGCGCGCGCGGGCAGATGGTCC
+>850:2:1:3766:4343/1
+CCGCCGTGGAGGCGGGCAAGAACACCCGACGCGCGCGCTCCCCCCGCCCCCCGCCGCCGCCCCGGCCGCGGGGGGC
+>850:2:1:3766:4343/2
+GCCCGACATCGGCGCCCCCGTGTGGCCCCGAGCCCCCGCACAACTGGCCGCACGCGCTGCCATGGCCGCTCTCCGG
+>850:2:1:3766:11100/1
+ACTATTCCAAATTTCTTCCCTGACGGCGCCGGTCTCCCCGTGACTACGGGAGTTGGGTTTCGCGGCACTAACGATA
+>850:2:1:3766:11100/2
+CCAACGGATAAATCCTGCCCTTCGTTCCGGGAATAGCGGAAGCCCGCTTCCCGCCCCCCAGTCTTAAAGTAATCGC
+>850:2:1:3767:3113/1
+ACGCAAATGGATTTGCTTTCGCGAATCCCTTCGAGAATGCGATCAATAATTTTTTGGTGTGCCTTCATTACACAAA
+>850:2:1:3767:3113/2
+GGTTTGTTGCGCGGATGTGTTTTTTTAGACTCCCACTCTCAAGTTTATTCTATAGGATTAAATCTGCGCCTGTGGT
+>850:2:1:3767:5899/1
+CCCGCTGCAGCTCCAGCCGGTGCCGGAGGCCGACAAGAGGACCGCGCACAGCGGCGACGACTCGGCGGCCGAGCAC
+>850:2:1:3767:5899/2
+TCTTTGGCGAACGCGCTCGCGGGCGCGAAGCAAAGCACCGCCACCACCGGGCACGTCTTCCCGCCGGCGGCACAGC
+>850:2:1:3767:1102/1
+CAGCCTTGTGAATTGGCCCATGCGACCCACCGAACACCAAATCGCTCTTGCATTCTGGCAGAGCAAGGCGCGGCTG
+>850:2:1:3767:1102/2
+GGACTGCGGTGAGGCAAATTCTTGGCGCGTATCTCTCGCCGCGGTACGGCACGGCCCACCTGCTTGTGTTTCTATA
+>850:2:1:3768:6100/1
+TTTTTTGTTACGTTGTTGAAACTAATAGAAGAAAGGGTTCGGTGTCCTACCATTTTTTGCTTTTAACTGTGCATTA
+>850:2:1:3768:6100/2
+TGCGTGCTCAGAATGATCAGTCGGTTTCAGACAAAAGTAACAACTTCGTCACCTTTTATTTCTGCTCGACCTGCGT
+>850:2:1:3768:18947/1
+CTGGTCAATGCTGGAGACTACCGGTGGAGATCGTGCGATTGTGGCTCCGCTGGAGGCGCCATCTTCGGGTGTGAAG
+>850:2:1:3768:18947/2
+CGGTTTTGGCATAGTCACAACCATATTCCCAAAGCGCTCCTCCCTTCACCTCTCTCTCCCTTCCCACCGCCAGCAA
+>850:2:1:3768:16597/1
+GCCGGACGCCATCCTCATGACGGAATCGCTCACCACCGCGCTCGTCGTCGGGGGCGGGCTCCTCGCCGGGCGGGCC
+>850:2:1:3768:16597/2
+CCCGGCGCCCCGCGAGAACGCGACCCAACGCGTCCAGAACCCGACCGGGAGCCCGAGCAAACGCGAGGGTATGGAC
+>850:2:1:3768:4224/1
+CGTGCATCACGGCGAGGCGCGCGGACGCGGGCAGCGAGAAATTCCGCAGGATTTTTCACCGGAAGCCATCGAGCGC
+>850:2:1:3768:4224/2
+CCGGGCCGAGCGCGATGCCGTAGTAACGAATTTTCCCGGACGACTTTAGTTTCTCGAGCGTTTTCCAGAGCGCGTC
+>850:2:1:3768:18278/1
+ATTAGACGGTAAAGCTGATTAGCCAATTTGCAGCGCCGCAAGACTGACGACGGAGGGGGAGACTCGCACTCTCCTG
+>850:2:1:3768:18278/2
+CCCCAAGCCCGGCGAATAATCAAGATGGTCAACACCAGAGCCGACCAGCGCTGCACTTCTGGCGGCGGGGTGGTCA
+>850:2:1:3769:19955/1
+GGCCTGGCCGGCCTGGTCCTCGAACTCGCCGACGTGCGAGCCCGCGGGGGAGGCTCGCCCCCCCCGCCCTGTGGCC
+>850:2:1:3769:19955/2
+CGGCCGATTTCGCGCCGGCGCCCCGCGGTCCGCGCCAAGGATCGTCGGCCAATGCGGGACCTTCTCACGTCTCCTG
+>850:2:1:3769:3595/1
+GGATCGCGGGCGGGGCGATGCGCAAAAATGCGCTATATCCGAGGGTGGGCGATCTGGGGCGTAGCTTGCTTTGTCC
+>850:2:1:3769:3595/2
+CAAGCCTTCAATATCTTGAGGAAGCGAATCAGACTGCTGTTCCACAACGGCGAGTACAGCACAAAGAACGCCCTTT
+>850:2:1:3769:10833/1
+TCCCGCACCATGTTTGGGCGGTCCATCGGGACGACGCCGGCGGGGGGGCGGAGTTAGCGGTGCGCGTGAATAAGAA
+>850:2:1:3769:10833/2
+TTGAATGATGCGACACGGGATGGACCGACCGAGCAACCGAAAGATTTGGACTGGTGCGGCATTTGCTGGCGCGAGG
+>850:2:1:3769:2865/1
+GGGGCGTGTCCGGGCCATGGCACGCGGGCGCGAGGACGGCCGGGACGCGCAGAGGGGCGGCGTGGTCGGCGGAAGG
+>850:2:1:3769:2865/2
+TCCCCGTTTTCAAGCAGGATCTGCCCACCGTCATCGCGTGTTTCGGACACGCCTTGGGGTTTTTTGGGGGTTGTCC
+>850:2:1:3769:13180/1
+GGATCCGATAAAGCTCGTTTTCAGCAGCAACTAATCGCCTGACTTGCTCAGTCAGCTGCTGATTTTCTTTTTGGAG
+>850:2:1:3769:13180/2
+GTGAAATTGGACCCCTGGCAGGAATTAACCAGGTGCACAACTATACCTGCGTCATGGCCGGCGTTTACTGAATCAT
+>850:2:1:3770:5437/1
+ATCGAACGGACAGTCTAGGCTCTGAACAAAGCGGCAGGTAAAGCATGGAAGAAATGTTCGGCGCTGGCGGGGTGCA
+>850:2:1:3770:5437/2
+AAGCGCTGAAGGAAGAGATACAGCACTTCGCGATAGAGGATCGTGAAACCTCGCGCCCGGGCGTGTAGCCAAGCAA
+>850:2:1:3770:6722/1
+GCTCATGGTAGCATCTCTTAGGTAGGCAAATCGCTCGCTCCCTCCCCTATTATCGCGCGCTTCTCGCTATGAGCAA
+>850:2:1:3770:6722/2
+TCGCCTGCAATGCACATATTGCTCCAAGGGGAAGCCAACCGAAGACCTCATACCCCATGCACTCTTTTGAGGTCGG
+>850:2:1:3770:16469/1
+GAGAACGCAGGAAAACAAGGAAGCCATTGGGTCATGTTGGCGAAGCGATCTTTTCTACCAGTCAAAACCAAACACT
+>850:2:1:3770:16469/2
+CCGTTTCGTGCCGAGGGCGGGGCGAGTCGCTTCTAAGGCCTGACGGATAAAGATTTGAAGTTCTTCTCACGTTTCC
+>850:2:1:3771:12540/1
+GCCGCGAGCCCCGGGGCGGCGGCGAGGATGGCGCCATTCGAGCATCGCGGCAAAGCAGCGCGACACCGCTCCATGA
+>850:2:1:3771:12540/2
+CCTTGCGTCTCGGTGGATGTTGATCACGTGTTGGGTTGCGGCCGACGCCGCGCATTGCTTCGCTCACTCCGCGCTC
+>850:2:1:3771:6580/1
+TGCCGATCCCGCGACCAGCGCCAATGCTGCCTTCCCAGTGCGCAGGAGCAAAATCATCTGCACTCTCGGGCCAGCC
+>850:2:1:3771:6580/2
+CAGGACGGATTGCCAGATGTTGAGGGCCGAGAACGATGCGGACGGGGCGACCGAGCTGGTCCGCAATACTGCGAGT
+>850:2:1:3771:17166/1
+CAGATCGCGAGCAGACCAGAACTAGAGAAGCGCTCATTGATGCGCCGTTCGAGCCCGCGCAGGGGGTCCAAGATCC
+>850:2:1:3771:17166/2
+ATTCTTTGTTGGCTCAGCGTTTCAGTTTTTCACGAAGCAAATGTCAAATGTTTACCCCGTTCCCACCGCCGCGCGT
+>850:2:1:3771:16771/1
+GCGGCGGATTTGGTTTTTCAGGGAGTAGGCGCGTTTCCCCACGCTCTTCCCCCTTTAGGAGAAAAACACCAGGCTG
+>850:2:1:3771:16771/2
+CGATCAAAGATACGTTCGGCGATTTTGCCAGCTTCAAAGAGAAGTTCAACGATGCCGGATTAAAGCAGTTCGGCAG
+>850:2:1:3772:15110/1
+GGTTTTAAGCGGGGACGATTTGTCGCGACGCGGCGAGAGGAACCCCAAGGGGGGGCCTCCGGGCTGCAGCGCCCCT
+>850:2:1:3772:15110/2
+AGGTTGCACGCACACCGGAGCCGTACCAACGGAGATATCAGCGCAGAGCCATGAGCCTGGAGGGCACTGGGCAAAC
+>850:2:1:3772:5034/1
+GACCTGCGGGATGCGAAACGGGCGGGGACCCGCGGGCGATGGGGCGATGCGCGCCCAGCCGAGGGCGGGAACGGGC
+>850:2:1:3772:5034/2
+TCGTGGCCCATGACAGAGATTGTGCCATAACCGTTCAACATCGATGTGATGGGCCAGACTGGTGAAACGGAGCTTG
+>850:2:1:3772:11256/1
+CGCCACGCGCGGGGGCAGGGCCTGCAAAAAGCTGCCGGCCGCGGACTCCGTCCGCTTGTGCGGCATGACCACGAAC
+>850:2:1:3772:11256/2
+CCTCCCCCCCCCCCCGGCGCAGCACGGAGCGCCCCGGACCCCCGCCCGCGGCCGTGGCGGGGAGCCTGGCGGGGGG
+>850:2:1:3773:3302/1
+GATAATTACCTTATATGGGATTCGAAGTGGCCAAGCGACGGCGCACTGTCGTTCGTGAGCGGCCGCCCGGGTTCTT
+>850:2:1:3773:3302/2
+GCGGTTATTTTGGTCCCCGAAAAGATCGTCGCGCGCCTTTCTTGCGTTTTCGAAGGAGCGCGTGCCGTACGCTAGT
+>850:2:1:3773:4624/1
+CTGCGATGTCCAGATCCCGGCCGAGACCTTCGCGGAGCATCTCCATGTGTTTGACGGCCCGTTTGAGCTTGGCGCC
+>850:2:1:3773:4624/2
+CTTGGCGGTCCGATAGATTCCAGGAGAGCCAGTGGATACTTTTACCCACCAGCGGGAGCGTTGGCCCAAGGGGGCG
+>850:2:1:3773:2221/1
+TCGGATTTTTCCCAAACGGGGCGTGGCGGATCGCCGGGGGTCGCTCGGGGGGACCGGCGTCTACGTAGTTCTCCCG
+>850:2:1:3773:2221/2
+CACTACTCGTTGGGACTTTTTCCTCAGGGCGACGAAACCTATTTTGGCGAGTGGCAGGAGGGGGGGCTCCATTGGC
+>850:2:1:3773:20761/1
+TCGTGTTGGGCATGGGACTTTAGTCCCGGGAAACGGAGGGATTTTACCTCTCGCTGTTCCTCCAGCCAGCGCGCAA
+>850:2:1:3773:20761/2
+GGTCGGCGGCGATAATAAGGAACTCGCCGCTCAAATTGCGTTCCTGCAAAACTCGGTCGGTGCAATCGCCGGCCCG
+>850:2:1:3773:5465/1
+TTGATCTTAAGTTGGACCCTGAAAAACTGGGGAGTGTTTGCCAGTAAGGCAGTAGGTGCCGGACAGGATTGGCTGG
+>850:2:1:3773:5465/2
+AGCGAGTATATTGTTTGAAGATCTTCCCAACTCCGAAGCGAGGTATCGGCTGCTTGGCAAATTGCCTCTTCTTTTT
+>850:2:1:3774:6792/1
+GACGTCGCGAGCCGCCACGACACCGGCACGCCTTTCGCCGCGAGCCTCTGCGCCGGGTCGACGCACGTCTTCCAAG
+>850:2:1:3774:6792/2
+TCGGTTTTCGCGAGCCCGCGCGCCCGTCCCTCCCGGCGGCGCGGGTGGTCGCAGACGGCACCCCCGCGGCCCCCCC
+>850:2:1:3774:6043/1
+TTGGGTTCAGCGATGGGCGACGCTCTGACTCGCAAAGATGATTTTGCTACGCTCATGGTTTTGTATGGCGCCCGCA
+>850:2:1:3774:6043/2
+CTGGACATATCCGGGTGGCCCCGTTTCGCCGCGAGCGCACGGCCGTGAAATCACCTGTCGCATTTACACGCCGGCA
+>850:2:1:3775:5611/1
+CCGCTGCTCGACCCGGCGGGCGCGTGCCGGCAGTGCCTGGTCGGGGTGGGGATGGGGGGCCGGACGGCGCCGAAGC
+>850:2:1:3775:5611/2
+CACACCGGGCAGTCCAGCGGGTGGTTGATCAGCAGCAGCTCGATCACGCCCTGCTGCGCCTTGTCCGCGACCGGCG
+>850:2:1:3775:9117/1
+CGAACGCTCTCGTCGTCCATAATCCGATCGTTTAGTAGACCCCGTGCGCGAAGGACGGCATGATCGTCCCCACCGC
+>850:2:1:3775:9117/2
+GAGGCCGCTGGTTGCCGACCGCGCCTTGCAGTAGGGGCTGTGGCAAATGGAAAGTCCGATAGCGCTGAGCAGGTAA
+>850:2:1:3775:16107/1
+TTGTCGGCCGGCGGCTGGGTGATAATGCGCGGGGTTCGGAGTTCACTCCTGGCTGGACAGAGAACTATCGGCTCAG
+>850:2:1:3775:16107/2
+GACCTAGCATCCGCTGCCGCGCGGGGCTTCAGAAACGCGCCACCGCTAAGGCTGGCCAACTCGGGAACTGTTCGAA
+>850:2:1:3775:16143/1
+GAGGATCCGGAGCCGCTTGGCGGGCTCGAACTCCCGCCGGGACGCCTGGCAGAGGGTCGTCAGCTCCGGCGAGGAC
+>850:2:1:3775:16143/2
+GTGGGCGTGGTGGTGAAGCCGCTGGAATTCGGCACGCTGCTCCAGACCCTCACCAAGGGGACGCTCCCCCCGCACG
+>850:2:1:3775:13368/1
+CGTCGCGGCCATCGTCCCAGCCGCGCCCCCCGCGTCCGCCCCCGAGGCGGCGCTCCACCCCACTCGCCCCCTTGCC
+>850:2:1:3775:13368/2
+CAGGATCAACGAGCCGCCCTCGTGGAGCGAGCTGTCCGAGCGAGCGATGCTCGAGACTTCCTTCCCCGCGTTCGGA
+>850:2:1:3775:18107/1
+CCTACGATGTCGACACCGCGAAAGCGCTGATCGGAACCGCCTGCGGCGTTTAAATTATAGCAGAGGACCCGGAGCA
+>850:2:1:3775:18107/2
+TCATCGTGACCTCATCACAAACCGTTCCCGAAAAAGACATGCGCCAAAAACTCATAAACGAAATCAAAAAACAAAA
+>850:2:1:3775:15266/1
+CCCCAACCGGCTTTCTCGGCGCCCAAGTCTGACAATAATTTTGTTCGGAGCTCCCTGGACGGGAAGAGCCGTCAGA
+>850:2:1:3775:15266/2
+CCCCGCGGTGGCGGAATCCTCGACCAATACACCCTATCCGATTCCAAACTTTCATGCTCAAAACATCAAAAAAAAA
+>850:2:1:3776:9571/1
+AAGAAGTTGGCGGGAGGGTGACCATGCCGACGCCCACCGAGGGCTACCGCCCGGCCGACGCGGCGGTGGGGCAGCG
+>850:2:1:3776:9571/2
+GAAGAGCACAGCAACGATCGGGTGGCGCCCGCGCCACGCTCCACCCCCCCGGCCCAGGCCCCGCGCCGATCCCCCC
+>850:2:1:3776:15804/1
+TAGTTGGCACCGACCACCTTGGGCGAAATTTCGGAAAAGATCAGCAGCGCGAACGAGACGATGAGAGTTCCGGCGC
+>850:2:1:3776:15804/2
+CGCGCACAGCGGCTACTCGCCGAGGCCGACAAACTACCTGGAGGGGTTCTTCTCCGCTCCACGGGGTCGCCGGCCG
+>850:2:1:3776:10058/1
+GATTTTTACGCCGGGCGACAATGAATGGACCGACTGCCACCGCGCCAACAACGGCAGCACGGACCCCCTGGCGCGG
+>850:2:1:3776:10058/2
+TTGTTGTTGCTGCCCGGCTGATGCAGGGTCACGAACAGGGCACGGCGTTGCCTCCAGAGCGAGGTCTCGACGTACG
+>850:2:1:3776:12861/1
+TTTGCACTCCCTCAACCTGGTCTTAGACTCCAAGGAGCGAGGTCTGGTCAAAACATGACTTGTTCTTTTATGGCAG
+>850:2:1:3776:12861/2
+CCTGGGACATGCAATCTGAGAGGCTCAATTCTTTCTTACCCGAATAAAACAATTGCTCGTGTTTATTGGAATGCTG
+>850:2:1:3776:16693/1
+GGGACGTCGCCGGCGCGATGCTCTTTGCGGGGATCTCCTTCCTGGTGAGGGGCGGCGCACACGCGCGGACAAACGC
+>850:2:1:3776:16693/2
+AACATTATGCCGGCAAGCAGGCGCACCCGCCCTACCCGCGACGCGCACAGCCCGGAGCGGGGGAATATCATCCGGA
+>850:2:1:3776:12817/1
+ACGACGGCATGACGAGGGCAGGTCATGGTTTGTCTGGGTATCAGAGGACCGCAGAATATGGGCGCTTGCTCAAGGG
+>850:2:1:3776:12817/2
+GCATTCTCATTATCAGGTCGGGCGGCGAGGGGGCGGGTGAGGAGGGCAATGGAGGAAGGTGGCTTGCAGTCTTGGC
+>850:2:1:3778:13809/1
+ACCGTCGAAGCCGCGTGCCGCGGCCCCGCGCCCCGGCGCGGGGGCGGGCTGACCTCCAGCTTAAAAAAACGCCGGC
+>850:2:1:3778:13809/2
+CGGCCAGCAGGGTCATCGCCGCCTCGGCCGTCGGCCCGCCGTAGCCGCCGGGGGGGCCAAAGGCGTGGGCGCGCAG
+>850:2:1:3778:8022/1
+GATCCCTTCGAGTACCGCAGGATCAGAGCCGCGAACGACCCGAGGAAGCCGATCCAGACGACGCCGAGGGCGGTGG
+>850:2:1:3778:8022/2
+CTTCGGCGCTATCGAGTACTTCGACAAGTGCACCGAGCGGGGGTACAGGCCGGCCAGCGCCATCGGCGCGGTCACG
+>850:2:1:3778:14121/1
+GCGCCAGCCGCCCACCCACCGATGATTGCCATAATATTGGGCGCAGCGCTTGGCGGCGGCGGCGGTCGGCCCCCAG
+>850:2:1:3778:14121/2
+TACATGAACCGGGCAACGACAACCACATTCTCGACCTCACCCAGCCCGTGCCGCTGTTGCATCGCGCCCTGGTGAC
+>850:2:1:3778:19728/1
+CACGTTGCTCGTAGCGTCGGTATCTGCGAAAAGCGGCATCTTCCCTGTGTCGCCGATATATTCGAAATCGCCCCAC
+>850:2:1:3778:19728/2
+GTTTGGGACCGCTCCCTCGGAGGAATCAAGGAGGCCGGATATCGGCCAGCGGTTGATGGCTACCAGGTAAAAGCAA
+>850:2:1:3778:10775/1
+CGGGGCATTGGGTCTCCGGGAGCATGGTGAAGTAAAGCTGGTAGATCAGGCCCATGATGACGTTCCGCAGTACCCG
+>850:2:1:3778:10775/2
+TAGCCGGGACTCCCATCTCATCTTCCAACTCAATTCCACATGCTACTAAGATCAGCCGACCCGGAAACGCACATCG
+>850:2:1:3778:13969/1
+CATGGCTTTCAGCGACGGGGGGCCTCCCTATAGTGAAGACGAGGATCTCCACTCTCCCGTCGCAACAACCGCGCGC
+>850:2:1:3778:13969/2
+CGCCACCCGGCCCGCAACCGCCCGGGCCGCTCCCCTTCACACAGTATGGTTCACGGCCATCTCCATTCGAGCCGAG
+>850:2:1:3779:4449/1
+ACTCGCTCGGCCCACTCTCGCCCAACGAACGAATCCTTGTCGCCGTACACGAAAAGGGTCCGCTGCTCGATCAACG
+>850:2:1:3779:4449/2
+CACGCCATCAGCTGGGGAGCGCGCTTCGGGCTTCGGCTCGACAGCCGGTTTTCTTAAACAGCCTTGCCGCAGCCCG
+>850:2:1:3779:16723/1
+TCGCCCTAGTCGGCGCCGCGCGCCTCCTTCAGCGCGGCCTGGGCCGACGCGAGCCGGGCGAGCGGGACGCGGGACG
+>850:2:1:3779:16723/2
+AAAGTGAAGATTTTGCACCTGGAGGAGATCGTGGCCGCGCTCGAACCCCGTGACATCGATGCCCTCTTTGTCTGGG
+>850:2:1:3779:9167/1
+CGGCCTGCACGGAGCCTTGCTAATTGGGCCTCGCCATTCAATCGCGACGCAGGCATAGGATTGGAGCCGGACGCTT
+>850:2:1:3779:9167/2
+GATCGGGGGATTGACCTCATCGTTCGCGAGAATATCGACGAGATGACGCAGTGCCGACAGGTCCACCCAACAAATT
+>850:2:1:3780:6129/1
+CCGGCGCACCCCGAGGCCGCAGTCGGAAAGATGGCGGTAGGGCCCGCTCCGCGGACCCAGGTACCCGAGTGCGCAG
+>850:2:1:3780:6129/2
+CCAAGGATTGTGATCTGTTCACGTGGCGGGTGTCGCCGTTCTACAACATCGTCACGACCGAGACGTCCCCCGGCGA
+>850:2:1:3780:16951/1
+GAAGGAGCGGCTCGCCCCCCAGGCGTATGCTCTCTTCGAAGCGCTCCGCCCCCCCGTGCCGCCGCCGGGGGAGGGG
+>850:2:1:3780:16951/2
+TCCTCATTCGCCAGCGACGGATGGTGGAAGCCCGAGAGCTTGCGCACGAACTGGAGCGACGCCGCGCGCACCTCCT
+>850:2:1:3780:19095/1
+GCCGAACACCTCGCGACCCACGCCGGGCACCTTCTCGAGGTCGTGCGCGTGCTTGAACGGCCCATGCGCCTCGCGC
+>850:2:1:3780:19095/2
+ACACCAAGCAGGCCAAGACCGAAACGAAGGTGGCGTCCCCCGCCGAGGGCAAGATCAACATCAACGAGGAGACGCC
+>850:2:1:3780:16513/1
+GGATGATGGGATTTGTATAAGACCCTCGGTTTCGATTGGTCGCCCGCCGAGTGGGTAAGGTCGATGGCCGATTCCG
+>850:2:1:3780:16513/2
+ATCCGCCGCTGTATCGCTACCGCCAACGTTTCCGCCGGCCATCCCGCCATCCTCGCGGGGCCCGCGGGCCCCCGGG
+>850:2:1:3780:20594/1
+GTCGGAAACGAGACCTTGGTTCGCTACATTGCCAGGCCGCTTGCTGGCCTCCTAGTGAAATAACTCTCAACCAGAG
+>850:2:1:3780:20594/2
+AGCCCGAGCCTCTTTCCTATCAGCACGAGAATCCGCCGGAGCATATTCCTGGCCGGGTCGCTGGTGCGCCCGCCCC
+>850:2:1:3781:9547/1
+TAATCGAGCGGGGGATTCACAAACCCGGAGATGTTGAGACCCGGCTTGGATATCACGTCGGACTGTTAGGTTCGGC
+>850:2:1:3781:9547/2
+AACAATCAATTCCACCTTCTTACTGCGATGCGCGAACAAGTTGACACTCATGACACTTCCTGGCGAGAAATACCCA
+>850:2:1:3781:15843/1
+AGCGATTTATTCAGTCCTCGTCACCGTTTATTTTTTCCTGGTTTTTCATCTTCTGGGCGTGTGGCTGTACCACCTC
+>850:2:1:3781:15843/2
+AAAAACATGACTTATCTCCAGCGGCCGCGCAGGAGCCGAAATAAGACAGTCCCCACCGGGTCCAGGACCACAACGC
+>850:2:1:3781:14213/1
+AACTGGGGGGAATTAGCTCCTCCAGGTTCCGTTTCGCGTTTCGCTTCCGCTGGCTTCGATGGCCCTCGGGGTCGAA
+>850:2:1:3781:14213/2
+CACCGGATACATGCCCCGCATCTACAAGGGGACCGGCCAGCGGGAGGCCGCTTTCTGGTAAAGTCGCGCCACTTCG
+>850:2:1:3781:14832/1
+GTTTGAATATCACGGGGTACGCAATCGCGTACGCCGGGTTAAGCGGAGAGCAGCAAAAGCTTAGAGGGAAAAGAGG
+>850:2:1:3781:14832/2
+CATCGTGTTGGCGGAAGAGCGCAGCGTCCCCCAGATAGTTTGAGACTAGCCCGCCCCTCTTTCGCTCGTCGCTGAT
+>850:2:1:3781:4015/1
+TGAAACAGAACGCCGACGAAAATCACCACCTCGCCAGCGCGATAGAAGACGTTGATGAGTCTCACGATGGCGAGCG
+>850:2:1:3781:4015/2
+ATTTTCGACCGGCATCGGTTGCGGCACATTTGGAGGCACCCGTACAGAACGGATACCAGGGTGGGTCGGGGTTGGG
+>850:2:1:3781:10902/1
+TAACCGGATGAACAAAATCTCCCCCGGACTCCGGATTGCATAATACGACTCGCACAATATCGACTGTAGATCCGGC
+>850:2:1:3781:10902/2
+CGCTCTTGCACCCAATCCTCCTTTCTTATTCATGAGGATGCGGACGATCTTCCAACCAAGTGGAGTGAGCTCCAGT
+>850:2:1:3781:18635/1
+GCAATTGCAGCCCATGCACCTCCACTACCACCACCTGAACCTCACCCTCCATCTCCTTATCTCCGCCATCGTCTTC
+>850:2:1:3781:18635/2
+TCCGGCTGCCAAAAAGGCGGCGCTGACGCACCCTATTGTCTTCACTGCAATCAACCATCCAGTTCCGGCCCGGCTT
+>850:2:1:3781:7305/1
+CCGTCGGGCCCGGACCGCCGCGCGGCGCGGGCCCCCACCCCGGCCCTGGGCGTGGCGCGGCCCTGGGTGTGGCCCC
+>850:2:1:3781:7305/2
+ACCGGCCACACGCGCCGTGCCTGCTGGAATCCCGATACCCAGAAGATGATCGCCCTCCCCGGCTGGCTCCAGGAGG
+>850:2:1:3781:15748/1
+ATCAGAGAGATCCTCCTCCGTTTCTTTAACATGGATTTACTACTGCACACATTGACGTAAGTAAAGAGAACGGCAA
+>850:2:1:3781:15748/2
+AAGTAAAGGTAGACGTCGGCGTGCAAATTAGTGAAGACCCAGAGGTAGGCGATGGGACCCTTTATACTCACTTGTG
diff --git a/tests/test-data/test-reads.fq.bz2 b/tests/test-data/test-reads.fq.bz2
new file mode 100644
index 0000000..5909a29
Binary files /dev/null and b/tests/test-data/test-reads.fq.bz2 differ
diff --git a/tests/test-data/test-short.fa b/tests/test-data/test-short.fa
new file mode 100644
index 0000000..4896233
--- /dev/null
+++ b/tests/test-data/test-short.fa
@@ -0,0 +1,2 @@
+>seq
+ATCGATGG
diff --git a/tests/test-data/test-sweep-contigs.fp b/tests/test-data/test-sweep-contigs.fp
new file mode 100644
index 0000000..92be077
--- /dev/null
+++ b/tests/test-data/test-sweep-contigs.fp
@@ -0,0 +1,8 @@
+>read_A	0
+ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAG
+>read_B_overlap_A	0
+GCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCTCTGCCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGA
+>read_C_overlap_B	0
+TGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGAGTTGGGGATAGATAGATAGATGAGTGTAGATCCAACAACACATACA
+>read_D	1
+TATATATATAGCTAGCTAGCTAACTAGCTAGCATCGATCGATCGATC
diff --git a/tests/test-data/test-sweep-reads.fa b/tests/test-data/test-sweep-reads.fa
new file mode 100644
index 0000000..293f2b9
--- /dev/null
+++ b/tests/test-data/test-sweep-reads.fa
@@ -0,0 +1,10 @@
+>read1_p0
+ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTA
+>read2_p0
+CTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTTTGCTCTGCTCGCGCTCGCTCG
+>read3_p1
+AACTAGCTAGCATCGATCGATCGATCTGCTGATCG
+>read4_multi
+CTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTTTGCTCTGCTCGCGCTCGCTCGCAACTAGCTAGCATCGATCGATCGATCTGCTGATCG
+>read5_orphan
+TGCTGATATATAGCTAGATATATATATAGCAGGCTGGTGTATCGCGCTAGCTAGCTAGCTTTCTCTTTTTTTTTTTTTAGGGA
diff --git a/tests/test-data/test-sweep-reads.fq b/tests/test-data/test-sweep-reads.fq
new file mode 100644
index 0000000..de40bea
--- /dev/null
+++ b/tests/test-data/test-sweep-reads.fq
@@ -0,0 +1,20 @@
+ at read1_p0
+ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTA
++
+####################################################################
+ at read2_p0
+CTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTTTGCTCTGCTCGCGCTCGCTCG
++
+####################################################################
+ at read3_p1
+AACTAGCTAGCATCGATCGATCGATCTGCTGATCG
++
+###################################
+ at read4_multi
+CTAGAGCTAGGCTAGCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTTTGCTCTGCTCGCGCTCGCTCGCAACTAGCTAGCATCGATCGATCGATCTGCTGATCG
++
+########################################################################################################
+ at read5_orphan
+TGCTGATATATAGCTAGATATATATATAGCAGGCTGGTGTATCGCGCTAGCTAGCTAGCTTTCTCTTTTTTTTTTTTTAGGGA
++
+###################################################################################
diff --git a/tests/test-data/test-transcript.fa b/tests/test-data/test-transcript.fa
new file mode 100644
index 0000000..3cbc54f
--- /dev/null
+++ b/tests/test-data/test-transcript.fa
@@ -0,0 +1,6 @@
+>1
+ACGTAACCGGTTAAACCCGGGTTTAAAACCCCGGGGTTTT
+>2
+CCGGTTAAACCCGGGTTTAAAACCCCGGGGTTTTAAAAAA
+>3
+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
diff --git a/tests/test_c_wrapper.py b/tests/test_c_wrapper.py
new file mode 100644
index 0000000..58c1f96
--- /dev/null
+++ b/tests/test_c_wrapper.py
@@ -0,0 +1,48 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import os
+import khmer
+
+import khmer_tst_utils as utils
+
+reads_filename = utils.get_test_data('test-reads.fa')
+
+N_READS = 25000
+
+
+def teardown():
+    utils.cleanup()
+
+
+class GoodException(Exception):
+    pass
+
+
+def callback_raise(info, n_reads, other):
+    raise GoodException
+
+
+def setup():
+    khmer.set_reporting_callback(None)
+
+
+def teardown():
+    khmer.reset_reporting_callback()
+
+
+def test_raise_in_consume_fasta():
+    return  # @CTB
+    kh = khmer.new_hashtable(4, 4 ** 4)
+
+    try:
+        n, _ = kh.consume_fasta(reads_filename, 0, 0, callback_raise)
+        print n
+        assert 0
+    except GoodException:
+        pass
+    except:
+        raise
diff --git a/tests/test_counting_hash.py b/tests/test_counting_hash.py
new file mode 100644
index 0000000..a0b654e
--- /dev/null
+++ b/tests/test_counting_hash.py
@@ -0,0 +1,967 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,protected-access
+import gzip
+
+import khmer
+import khmer_tst_utils as utils
+from khmer import ReadParser
+
+from nose.plugins.attrib import attr
+
+MAX_COUNT = 255
+MAX_BIGCOUNT = 65535
+
+#
+
+# from http://www.rsok.com/~jrm/printprimes.html
+PRIMES_1m = [1000003, 1009837]
+PRIMES_100m = [100009979, 100000007]
+PRIMES_1b = [1000000007, 1000000919]
+PRIMES_2b = [1999999973, 1999999943]
+PRIMES_4b = [4000000007, 4000000009]
+PRIMES_8b = [8000000011, 8000000051]
+
+DNA = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC"
+
+
+def teardown():
+    utils.cleanup()
+
+
+class Test_CountingHash(object):
+
+    def setup(self):
+        self.hi = khmer._new_counting_hash(12, PRIMES_1m)
+
+    def test_collision_1(self):
+
+        GG = 'G' * 12                   # forward_hash: 11184810
+        assert khmer.forward_hash(GG, 12) == 11184810
+
+        collision_1 = 'AAACGTATGACT'
+        assert khmer.forward_hash(collision_1, 12) == 184777
+
+        collision_2 = 'AAATACCGAGCG'
+        assert khmer.forward_hash(collision_2, 12) == 76603
+
+        # note, hash(GG) % 1000003 == hash(collision_1)
+        # note, hash(GG) % 1009837 == hash(collision_2)
+
+        hi = self.hi
+        hi.consume(GG)
+        hi.consume(collision_1)
+
+        assert hi.get(GG) == 1
+
+    def test_collision_2(self):
+
+        GG = 'G' * 12                   # forward_hash: 11184810
+        assert khmer.forward_hash(GG, 12) == 11184810
+
+        collision_1 = 'AAACGTATGACT'
+        assert khmer.forward_hash(collision_1, 12) == 184777
+
+        collision_2 = 'AAATACCGAGCG'
+        assert khmer.forward_hash(collision_2, 12) == 76603
+
+        # hash(GG) % 1000003 == hash(collision_1)
+        # hash(GG) % 1009837 == hash(collision_2)
+
+        hi = self.hi
+        hi.consume(GG)
+        hi.consume(collision_2)
+
+        assert hi.get(GG) == 1
+
+    def test_collision_3(self):
+
+        GG = 'G' * 12                   # forward_hash: 11184810
+        assert khmer.forward_hash(GG, 12) == 11184810
+
+        collision_1 = 'AAACGTATGACT'
+        assert khmer.forward_hash(collision_1, 12) == 184777
+
+        collision_2 = 'AAATACCGAGCG'
+        assert khmer.forward_hash(collision_2, 12) == 76603
+
+        # hash(GG) % 1000003 == hash(collision_1)
+        # hash(GG) % 1009837 == hash(collision_2)
+
+        hi = self.hi
+        hi.consume(GG)
+        hi.consume(collision_1)
+        hi.consume(collision_2)
+
+        assert hi.get(GG) == 2
+
+
+def test_3_tables():
+    x = list(PRIMES_1m)
+    x.append(1000005)
+
+    hi = khmer._new_counting_hash(12, x)
+
+    GG = 'G' * 12                   # forward_hash: 11184810
+    assert khmer.forward_hash(GG, 12) == 11184810
+
+    collision_1 = 'AAACGTATGACT'
+    assert khmer.forward_hash(collision_1, 12) == 184777
+
+    collision_2 = 'AAATACCGAGCG'
+    assert khmer.forward_hash(collision_2, 12) == 76603
+
+    collision_3 = 'AAACGTATCGAG'
+    assert khmer.forward_hash(collision_3, 12) == 184755
+
+    # hash(GG) % 1000003 == hash(collision_1)
+    # hash(GG) % 1009837 == hash(collision_2)
+    # hash(GG) % 1000005 == hash(collision_3)
+    hi.consume(GG)
+    assert hi.get(GG) == 1
+
+    hi.consume(collision_1)
+    assert hi.get(GG) == 1
+
+    hi.consume(collision_2)
+    assert hi.get(GG) == 1
+
+    hi.consume(collision_3)
+    assert hi.get(GG) == 2
+
+
+def test_simple_median():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+
+    hi.consume("AAAAAA")
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 1
+    assert average == 1.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAA")
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 2
+    assert average == 2.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAT")
+    (median, average, stddev) = hi.get_median_count("AAAAAAT")
+    print median, average, stddev
+    assert median == 2
+    assert average == 1.5
+    assert int(stddev * 100) == 50        # .5
+
+    hi.consume("AAAAAT")
+    (median, average, stddev) = hi.get_median_count("AAAAAAT")
+    print median, average, stddev
+    assert median == 2
+    assert average == 2.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAT")
+    (median, average, stddev) = hi.get_median_count("AAAAAAT")
+    print median, average, stddev
+    assert median == 3
+    assert average == 2.5
+    assert int(stddev * 100) == 50        # .5
+
+
+def test_simple_kadian():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    assert hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG") == 1
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    hi.consume("ACTGCTATCTCTAGAcCTATG")
+    #           ---------------^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 2, x
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    hi.consume("ACTGCTATCTCTAGAcCTATG")
+    #           ---------------^---^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 2
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    hi.consume("ACTGCTATCTCTAGtGCTAcG")
+    #           --------------^^---^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 1, x
+
+
+def test_simple_kadian_2():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    assert hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG") == 1
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACaGCTATCTCTAGAGCTATG")
+    hi.consume("ACAGCTATCTCTAGAGCTATG")
+    #           --^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 2, x
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACaGCTATCTCTAGAcCTATG")
+    hi.consume("ACAGCTATCTCTAGACCTATG")
+    #           --^          --^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 1, x
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACTGCTATCgCTAGAGCTATG")
+    hi.consume("ACTGCTATCGCTAGAGCTATG")
+    #                  --^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG")
+    assert x == 2, x
+
+
+def test_2_kadian():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    assert hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG", 2) == 1
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACTGCTATCTCTAGAcCTATG")
+    hi.consume("ACTGCTATCTCTAGACCTATG")
+    #           ---------------^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG", 2)
+    assert x == 2, x
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACTGCTATCTCTAGAcCTAtG")
+    hi.consume("ACTGCTATCTCTAGACCTATG")
+    #           ---------------^---^
+    assert hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG", 2) == 2
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACTGCTATCTCTACtcCTAtG")
+    hi.consume("ACTGCTATCTCTACTCCTATG")
+    #           --------------^^---^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG", 2)
+    assert x == 2, x
+
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+    hi.consume("ACTGCTATCTCTAGAGCTATG")
+    # hi.consume("ACTGCTgTCTCTACtcCTAtG")
+    hi.consume("ACTGCTGTCTCTACTCCTATG")
+    #           ------^-------^^---^
+    x = hi.get_kadian_count("ACTGCTATCTCTAGAGCTATG", 2)
+    assert x == 1, x
+
+
+def test_save_load():
+    inpath = utils.get_test_data('random-20-a.fa')
+    savepath = utils.get_temp_filename('tempcountingsave0.ht')
+
+    sizes = list(PRIMES_1m)
+    sizes.append(1000005)
+
+    hi = khmer._new_counting_hash(12, sizes)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    ht = khmer._new_counting_hash(12, sizes)
+    ht.load(savepath)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    x = hi.abundance_distribution(inpath, tracking)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    y = ht.abundance_distribution(inpath, tracking)
+
+    assert sum(x) == 3966, sum(x)
+    assert x == y, (x, y)
+
+
+def test_load_gz():
+    inpath = utils.get_test_data('random-20-a.fa')
+
+    savepath = utils.get_temp_filename('tempcountingsave1.ht')
+    loadpath = utils.get_temp_filename('tempcountingsave1.ht.gz')
+
+    sizes = list(PRIMES_1m)
+    sizes.append(1000005)
+
+    # save uncompressed hashtable.
+    hi = khmer._new_counting_hash(12, sizes)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    # compress.
+    in_file = open(savepath, 'rb')
+    out_file = gzip.open(loadpath, 'wb')
+    out_file.writelines(in_file)
+    out_file.close()
+    in_file.close()
+
+    # load compressed hashtable.
+    ht = khmer._new_counting_hash(12, sizes)
+    ht.load(loadpath)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    x = hi.abundance_distribution(inpath, tracking)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    y = ht.abundance_distribution(inpath, tracking)
+
+    assert sum(x) == 3966, sum(x)
+    assert x == y, (x, y)
+
+
+def test_save_load_gz():
+    inpath = utils.get_test_data('random-20-a.fa')
+    savepath = utils.get_temp_filename('tempcountingsave2.ht.gz')
+
+    sizes = list(PRIMES_1m)
+    sizes.append(1000005)
+
+    hi = khmer._new_counting_hash(12, sizes)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    ht = khmer._new_counting_hash(12, sizes)
+    ht.load(savepath)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    x = hi.abundance_distribution(inpath, tracking)
+
+    tracking = khmer._new_hashbits(12, sizes)
+    y = ht.abundance_distribution(inpath, tracking)
+
+    assert sum(x) == 3966, sum(x)
+    assert x == y, (x, y)
+
+
+def test_trim_full():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA)
+
+    seq, pos = hi.trim_on_abundance(DNA, 2)
+    assert DNA == seq, seq
+
+
+def test_trim_short():
+    hi = khmer.new_counting_hash(6, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA[:50])
+
+    seq, pos = hi.trim_on_abundance(DNA, 2)
+    assert DNA[:50] == seq, (seq, pos)
+    assert hi.get(seq[-6:]) == 2
+    assert hi.get(DNA[:51][-6:]) == 1
+
+
+def test_find_spectral_error_positions_1():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA[:30])
+
+    for n in range(len(DNA) - 8 + 1):
+        print n, hi.get(DNA[n:n + 8])
+
+    posns = hi.find_spectral_error_positions(DNA, 1)
+    assert posns == [30], posns
+
+
+def test_find_spectral_error_positions_2():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA)
+
+    posns = hi.find_spectral_error_positions(DNA, 2)
+    assert posns == [], posns
+
+
+def test_find_spectral_error_positions_6():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA[1:])
+
+    for n in range(len(DNA) - 8 + 1):
+        print n, hi.get(DNA[n:n + 8])
+
+    posns = hi.find_spectral_error_positions(DNA, 1)
+    assert posns == [0], posns
+
+
+def test_find_spectral_error_positions_4():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    hi.consume(DNA)
+
+    posns = hi.find_spectral_error_positions(DNA, 2)
+    assert posns == [], posns
+
+
+def test_find_spectral_error_positions_5():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA[:10])
+    hi.consume(DNA[11:])
+
+    posns = hi.find_spectral_error_positions(DNA, 1)
+    assert posns == [10], posns
+
+
+def test_find_spectral_error_positions_6():
+    K = 8
+    hi = khmer.new_counting_hash(K, 1e6, 2)
+
+    hi.consume(DNA)
+    hi.consume(DNA[K:])
+
+    for n in range(len(DNA) - 8 + 1):
+        print n, hi.get(DNA[n:n + 8])
+
+    posns = hi.find_spectral_error_positions(DNA, 1)
+    assert posns == [7], posns
+
+
+def test_find_spectral_error_positions_err():
+    hi = khmer.new_counting_hash(8, 1e6, 2)
+
+    try:
+        posns = hi.find_spectral_error_positions(DNA[:6], 1)
+        assert 0, "should raise ValueError; too short"
+    except ValueError:
+        pass
+
+    try:
+        posns = hi.find_spectral_error_positions("ACGTACGN", 1)
+        assert 0, "should raise ValueError; contains N"
+    except ValueError:
+        pass
+
+
+def test_maxcount():
+    # hashtable should saturate at some point so as not to overflow counter
+    kh = khmer.new_counting_hash(4, 4 ** 4, 4)
+    kh.set_use_bigcount(False)
+
+    last_count = None
+    for i in range(0, 1000):
+        kh.count('AAAA')
+        c = kh.get('AAAA')
+
+        if c == last_count:
+            break
+        last_count = c
+
+    assert c != 1000, "should not be able to count to 1000: %d" % c
+    assert c == MAX_COUNT, c       # this will depend on HashcountType...
+
+
+def test_maxcount_with_bigcount():
+    # hashtable should not saturate, if use_bigcount is set.
+    kh = khmer.new_counting_hash(4, 4 ** 4, 4)
+    kh.set_use_bigcount(True)
+
+    last_count = None
+    for i in range(0, 1000):
+        kh.count('AAAA')
+        c = kh.get('AAAA')
+
+        if c == last_count:
+            break
+        last_count = c
+
+    assert c == 1000, "should be able to count to 1000: %d" % c
+    assert c != MAX_COUNT, c
+
+
+def test_maxcount_with_bigcount_save():
+    # hashtable should not saturate, if use_bigcount is set.
+    kh = khmer.new_counting_hash(4, 4 ** 4, 4)
+    kh.set_use_bigcount(True)
+
+    for i in range(0, 1000):
+        kh.count('AAAA')
+        c = kh.get('AAAA')
+
+    savepath = utils.get_temp_filename('tempcountingsave.ht')
+    kh.save(savepath)
+
+    kh = khmer.new_counting_hash(1, 1, 1)
+    kh.load(savepath)
+
+    c = kh.get('AAAA')
+    assert c == 1000, "should be able to count to 1000: %d" % c
+    assert c != MAX_COUNT, c
+
+
+def test_bigcount_save():
+    # hashtable should not saturate, if use_bigcount is set.
+    kh = khmer.new_counting_hash(4, 4 ** 4, 4)
+    kh.set_use_bigcount(True)
+
+    savepath = utils.get_temp_filename('tempcountingsave.ht')
+    kh.save(savepath)
+
+    kh = khmer.new_counting_hash(1, 1, 1)
+    kh.load(savepath)
+
+    # set_use_bigcount should still be True after load (i.e. should be saved)
+
+    assert kh.get('AAAA') == 0
+
+    for i in range(0, 1000):
+        kh.count('AAAA')
+        kh.get('AAAA')
+
+    assert kh.get('AAAA') == 1000
+
+
+def test_nobigcount_save():
+    kh = khmer.new_counting_hash(4, 4 ** 4, 4)
+    # kh.set_use_bigcount(False) <-- this is the default
+
+    savepath = utils.get_temp_filename('tempcountingsave.ht')
+    kh.save(savepath)
+
+    kh = khmer.new_counting_hash(1, 1, 1)
+    kh.load(savepath)
+
+    # set_use_bigcount should still be False after load (i.e. should be saved)
+
+    assert kh.get('AAAA') == 0
+
+    for i in range(0, 1000):
+        kh.count('AAAA')
+        kh.get('AAAA')
+
+    assert kh.get('AAAA') == MAX_COUNT
+
+
+def test_bigcount_abund_dist():
+    kh = khmer.new_counting_hash(18, 1e2, 4)
+    tracking = khmer.new_hashbits(18, 1e2, 4)
+    kh.set_use_bigcount(True)
+
+    seqpath = utils.get_test_data('test-abund-read-2.fa')
+
+    kh.consume_fasta(seqpath)
+
+    dist = kh.abundance_distribution(seqpath, tracking)
+    print kh.get('GGTTGACGGGGCTCAGGG')
+
+    pdist = [(i, dist[i]) for i in range(len(dist)) if dist[i]]
+    assert dist[1001] == 1, pdist
+
+
+def test_bigcount_abund_dist_2():
+    kh = khmer.new_counting_hash(18, 1e7, 4)
+    tracking = khmer.new_hashbits(18, 1e7, 4)
+    kh.set_use_bigcount(True)
+
+    seqpath = utils.get_test_data('test-abund-read.fa')
+
+    kh.consume_fasta(seqpath)
+    for i in range(1000):
+        kh.count('GGTTGACGGGGCTCAGGG')
+
+    dist = kh.abundance_distribution(seqpath, tracking)
+    print kh.get('GGTTGACGGGGCTCAGGG')
+
+    pdist = [(i, dist[i]) for i in range(len(dist)) if dist[i]]
+    assert dist[1001] == 1, pdist
+
+
+def test_bigcount_overflow():
+    kh = khmer.new_counting_hash(18, 1e7, 4)
+    kh.set_use_bigcount(True)
+
+    for i in range(0, 70000):
+        kh.count('GGTTGACGGGGCTCAGGG')
+
+    assert kh.get('GGTTGACGGGGCTCAGGG') == MAX_BIGCOUNT
+
+
+def test_get_ksize():
+    kh = khmer.new_counting_hash(22, 1, 1)
+    assert kh.ksize() == 22
+
+
+def test_get_hashsizes():
+    kh = khmer.new_counting_hash(22, 100, 4)
+    assert kh.hashsizes() == [101, 103, 107, 109], kh.hashsizes()
+
+# def test_collect_high_abundance_kmers():
+#    seqpath = utils.get_test_data('test-abund-read-2.fa')
+#
+#    kh = khmer.new_counting_hash(18, 1e6, 4)
+#    hb = kh.collect_high_abundance_kmers(seqpath, 2, 4)
+
+
+#
+
+
+def test_load_notexist_should_fail():
+    savepath = utils.get_temp_filename('tempcountingsave0.ht')
+
+    hi = khmer.new_counting_hash(12, 1000)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_load_truncated_should_fail():
+    inpath = utils.get_test_data('random-20-a.fa')
+    savepath = utils.get_temp_filename('tempcountingsave0.ht')
+
+    hi = khmer.new_counting_hash(12, 1000)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    fp = open(savepath, 'rb')
+    data = fp.read()
+    fp.close()
+
+    fp = open(savepath, 'wb')
+    fp.write(data[:1000])
+    fp.close()
+
+    hi = khmer.new_counting_hash(12, 1)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_load_gz_notexist_should_fail():
+    savepath = utils.get_temp_filename('tempcountingsave0.ht.gz')
+
+    hi = khmer.new_counting_hash(12, 1000)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_load_gz_truncated_should_fail():
+    inpath = utils.get_test_data('random-20-a.fa')
+    savepath = utils.get_temp_filename('tempcountingsave0.ht.gz')
+
+    hi = khmer.new_counting_hash(12, 1000)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    fp = open(savepath, 'rb')
+    data = fp.read()
+    fp.close()
+
+    fp = open(savepath, 'wb')
+    fp.write(data[:1000])
+    fp.close()
+
+    hi = khmer.new_counting_hash(12, 1)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_counting_file_version_check():
+    ht = khmer.new_counting_hash(12, 1, 1)
+
+    inpath = utils.get_test_data('badversion-k12.kh')
+
+    try:
+        ht.load(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_counting_gz_file_version_check():
+    ht = khmer.new_counting_hash(12, 1, 1)
+
+    inpath = utils.get_test_data('badversion-k12.kh.gz')
+
+    try:
+        ht.load(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_counting_file_type_check():
+    inpath = utils.get_test_data('goodversion-k12.ht')
+
+    kh = khmer.new_counting_hash(12, 1, 1)
+
+    try:
+        kh.load(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_counting_gz_file_type_check():
+    ht = khmer.new_hashbits(12, 1, 1)
+
+    inpath = utils.get_test_data('goodversion-k12.ht.gz')
+
+    kh = khmer.new_counting_hash(12, 1, 1)
+
+    try:
+        kh.load(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_counting_bad_primes_list():
+    try:
+        ht = khmer._new_counting_hash(12, ["a", "b", "c"], 1)
+        assert 0, "bad list of primes should fail"
+    except TypeError as e:
+        print str(e)
+
+
+def test_bad_use_bigcount():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    countingtable.set_use_bigcount(True)
+    assert countingtable.get_use_bigcount()
+    try:
+        countingtable.get_use_bigcount(True)
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_consume_absentfasta():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.consume_fasta("absent_file.fa")
+        assert 0, "This should fail"
+    except IOError as err:
+        print str(err)
+
+
+def test_consume_absentfasta_with_reads_parser():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.consume_fasta_with_reads_parser()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        readparser = ReadParser(utils.get_test_data('empty-file'))
+        countingtable.consume_fasta_with_reads_parser(readparser)
+        assert 0, "this should fail"
+    except IOError as err:
+        print str(err)
+    except ValueError, err:
+        print str(err)
+
+
+def test_badconsume():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.consume()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.consume("AAA")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_get_badmin_count():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.get_min_count()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.get_min_count("AAA")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_get_badmax_count():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.get_max_count()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.get_max_count("AAA")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_get_badmedian_count():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.get_median_count()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.get_median_count("AAA")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_get_badkadian_count():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.get_kadian_count()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.get_kadian_count("AAA")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_badget():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.get()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_badget_2():
+    countingtable = khmer.new_counting_hash(6, 1e6)
+
+    countingtable.consume(DNA)
+
+    assert countingtable.get("AGCTTT") == 1
+
+    assert countingtable.get("GATGAG") == 0
+
+    try:
+        countingtable.get("AGCTT")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_badtrim():
+    countingtable = khmer.new_counting_hash(6, 1e6, 2)
+
+    countingtable.consume(DNA)
+    try:
+        countingtable.trim_on_abundance()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    countingtable.trim_on_abundance("AAAAAA", 1)
+
+
+def test_badfasta_count_kmers_by_position():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.fasta_count_kmers_by_position()
+    except TypeError as err:
+        print str(err)
+
+    filename = utils.get_test_data("test-short.fa")
+    try:
+        countingtable.fasta_count_kmers_by_position(filename, -1, 0)
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+    try:
+        countingtable.fasta_count_kmers_by_position(filename, 0, -1)
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_badload():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.load()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_badsave():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.save()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_badksize():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.ksize(True)
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_badhashsizes():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.hashsizes(True)
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_badconsume_and_tag():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.consume_and_tag()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+
+
+def test_consume_fasta_and_tag():
+    countingtable = khmer.new_counting_hash(4, 4 ** 4, 4)
+    try:
+        countingtable.consume_fasta_and_tag()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    countingtable.consume_fasta_and_tag(utils.get_test_data("test-graph2.fa"))
diff --git a/tests/test_counting_single.py b/tests/test_counting_single.py
new file mode 100644
index 0000000..83824e3
--- /dev/null
+++ b/tests/test_counting_single.py
@@ -0,0 +1,417 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+# pylint: disable=C0111,C0103
+
+import khmer
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+MAX_COUNT = 255
+
+
+def test_no_collision():
+    kh = khmer.new_hashtable(4, 4)
+
+    kh.count('AAAA')
+    assert kh.get('AAAA') == 1
+
+    kh.count('TTTT')                    # reverse complement
+    assert kh.get('TTTT') == 2
+
+
+def test_collision():
+    kh = khmer.new_hashtable(4, 4)
+
+    kh.count('AAAA')
+    assert kh.get('AAAA') == 1
+
+    kh.count('TTTT')
+    assert kh.get('TTTT') == 2
+
+
+def test_badcount():
+    countingtable = khmer.new_hashtable(4, 4)
+    try:
+        countingtable.count()
+        assert 0, "count should require one argument"
+    except TypeError as err:
+        print str(err)
+    try:
+        countingtable.count('ABCDE')
+        assert 0, "count should require k-mer size to be equal"
+    except ValueError as err:
+        print str(err)
+
+
+def test_hashtable_n_entries():
+    countingtable = khmer.new_hashtable(4, 4)
+    try:
+        countingtable.n_entries("nope")
+        assert 0, "n_entries should accept no arguments"
+    except TypeError as err:
+        print str(err)
+
+
+def test_complete_no_collision():
+    kh = khmer.new_hashtable(4, 4 ** 2)
+
+    for i in range(0, kh.n_entries()):
+        s = khmer.reverse_hash(i, 4)
+        kh.count(s)
+
+    n_palindromes = 0
+    n_rc_filled = 0
+    n_fwd_filled = 0
+
+    for i in range(0, kh.n_entries()):
+        s = khmer.reverse_hash(i, 4)
+        if kh.get(s):                   # string hashing is rc aware
+            n_rc_filled += 1
+        if kh.get(s) == 1:              # palindromes are singular
+            n_palindromes += 1
+        if kh.get(i):                   # int hashing is not rc aware
+            n_fwd_filled += 1
+
+    assert n_rc_filled == kh.n_entries(), n_rc_filled
+    assert n_palindromes == 16, n_palindromes  # @CTB check this
+    assert n_fwd_filled == kh.n_entries() / 2 + n_palindromes / 2, \
+        n_fwd_filled
+
+
+def test_complete_2_collision():
+    kh = khmer.new_hashtable(4, 4)
+
+    for i in range(0, kh.n_entries()):
+        s = khmer.reverse_hash(i, 4)
+        kh.count(s)
+
+    n_rc_filled = 0
+    #  n_fwd_filled = 0
+
+    for i in range(0, 128):
+        s = khmer.reverse_hash(i, 4)
+        if kh.get(s):                   # string hashing is rc aware
+            n_rc_filled += 1
+    # if kh.get(i):                   # int hashing is not rc aware
+    #        n_fwd_filled += 1
+
+    assert n_rc_filled == 128, n_rc_filled
+    # @CTB assert n_fwd_filled == 100 # kt.n_entries() / 2, n_fwd_filled
+
+
+def test_complete_4_collision():
+    kh = khmer.new_hashtable(4, 2)
+
+    for i in range(0, kh.n_entries()):
+        s = khmer.reverse_hash(i, 4)
+        kh.count(s)
+
+    n_rc_filled = 0
+    #  n_fwd_filled = 0
+
+    for i in range(0, 64):
+        s = khmer.reverse_hash(i, 4)
+        if kh.get(s):                   # string hashing is rc aware
+            n_rc_filled += 1
+    # if kh.get(i):                   # int hashing is not rc aware
+    #       n_fwd_filled += 1
+
+    assert n_rc_filled == 64, n_rc_filled
+    # @CTB assert n_fwd_filled == kt.n_entries() / 2, n_fwd_filled
+
+
+def test_maxcount():
+    # hashtable should saturate at some point so as not to overflow counter
+    kh = khmer.new_hashtable(4, 4)
+
+    last_count = None
+    for _ in range(0, 10000):
+        kh.count('AAAA')
+        c = kh.get('AAAA')
+
+        print last_count, c
+        if c == last_count:
+            break
+        last_count = c
+
+    assert c != 10000, "should not be able to count to 10000"
+    assert c == MAX_COUNT       # this will depend on HashcountType...
+
+
+def test_maxcount_with_bigcount():
+    # hashtable should not saturate, if use_bigcount is set.
+    kh = khmer.new_hashtable(4, 4)
+    kh.set_use_bigcount(True)
+
+    last_count = None
+    for _ in range(0, 10000):
+        kh.count('AAAA')
+        c = kh.get('AAAA')
+
+        print last_count, c
+        if c == last_count:
+            break
+        last_count = c
+
+    assert c == 10000, "should be able to count to 10000"
+    assert c != MAX_COUNT
+
+
+def test_consume_uniqify_first():
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "TTTT"
+    s_rc = "AAAA"
+
+    kh.consume(s)
+    n = kh.get(s_rc)
+    assert n == 1
+
+
+def test_maxcount_consume():
+    # hashtable should saturate at some point so as not to overflow counter
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "A" * 10000
+    kh.consume(s)
+
+    c = kh.get('AAAA')
+    assert c == MAX_COUNT, c    # this will depend on HashcountType...
+
+
+def test_maxcount_consume_with_bigcount():
+    # use the bigcount hack to avoid saturating the hashtable.
+    kh = khmer.new_hashtable(4, 4)
+    kh.set_use_bigcount(True)
+
+    s = "A" * 10000
+    kh.consume(s)
+
+    c = kh.get('AAAA')
+    assert c == 10000 - 3, c
+
+
+def test_get_mincount():
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "AAAAACGT"
+    kh.consume(s)
+
+    x = kh.get_min_count(s)
+    assert x == 1
+
+    kh.consume(s)
+    x = kh.get_min_count(s)
+    assert x == 2
+
+
+def test_get_maxcount():
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "AAAAACGT"
+    kh.consume(s)
+
+    x = kh.get_max_count(s)
+    assert x == 2
+
+    kh.consume(s)
+    x = kh.get_max_count(s)
+    assert x == 4
+
+
+def test_get_maxcount_rc():
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "AAAAACGT"
+    src = "ACGTTTTT"
+    kh.consume(s)
+
+    x = kh.get_max_count(s)
+    assert x == 2
+
+    kh.consume(src)
+    x = kh.get_max_count(s)
+    assert x == 4
+
+
+def test_get_mincount_rc():
+    kh = khmer.new_hashtable(4, 4)
+
+    s = "AAAAACGT"
+    src = "ACGTTTTT"
+
+    kh.consume(s)
+    x = kh.get_min_count(s)
+    assert x == 1
+
+    kh.consume(src)
+    x = kh.get_min_count(s)
+    assert x == 2
+
+
+def test_badget():
+    kh = khmer.new_hashtable(6, 4 ** 10)
+
+    DNA = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAG"
+
+    kh.consume(DNA)
+
+    assert kh.get("AGCTTT") == 1
+
+    assert kh.get("GATGAG") == 0
+
+    try:
+        kh.get("AGCTT")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_64bitshift():
+    kh = khmer.new_hashtable(25, 4)
+    fullstr = "GTATGCCAGCTCCAACTGGGCCGGTACGAGCAGGCCATTGCCTCTTGCCGCGATGCGTCGGCG"
+    substr = "ATGCCAGCTCCAACTGGGCCGGTACGAGCAGGCCATTGCCTCTTGC"
+
+    kh.consume(fullstr)
+    assert 0 < kh.get_min_count(substr), kh.get_min_count(substr)
+
+
+def test_64bitshift_2():
+    kh = khmer.new_hashtable(25, 4)
+    fullstr = "GTATGCCAGCTCCAACTGGGCCGGTACGAGCAGGCCATTGCCTCTTGCCGCGATGCGTCGGCG"
+
+    kh.consume(fullstr)
+    for i in range(len(fullstr) - 25 + 1):
+        substr = fullstr[i:i + 25]
+        assert kh.get(substr) > 0
+
+
+def test_very_short_read():
+    short_filename = utils.get_test_data('test-short.fa')
+    kh = khmer.new_hashtable(9, 4)
+    n_reads, n_kmers = kh.consume_fasta(short_filename)
+    assert n_reads == 1, n_reads
+    assert n_kmers == 0, n_kmers
+
+    kh = khmer.new_hashtable(8, 4)
+    n_reads, n_kmers = kh.consume_fasta(short_filename)
+    assert n_reads == 1, n_reads
+    assert n_kmers == 1, n_kmers
+
+
+class Test_ConsumeString(object):
+
+    def setup(self):
+        self.kh = khmer.new_hashtable(4, 4 ** 4)
+
+    def test_n_occupied(self):
+        assert self.kh.n_occupied() == 0
+        self.kh.consume('AAAA')
+        assert self.kh.n_occupied() == 1
+        self.kh.consume('AACT')
+        assert self.kh.n_occupied() == 2
+        try:
+            self.kh.n_occupied("MU", 1, 3)
+            assert 0, "n_occupied shouldn't accept three arguments"
+        except TypeError as err:
+            print str(err)
+
+    def test_abundance_by_pos(self):
+        kh = self.kh
+
+        for _ in range(0, 300):
+            kh.count('ATCG')
+
+        for _ in range(0, 10):
+            kh.count('ATGG')
+
+        short_filename = utils.get_test_data('test-short.fa')
+        dist = kh.fasta_count_kmers_by_position(short_filename, 6, 10)
+        assert dist[4] == 1
+        assert sum(dist) == 1
+
+        dist = kh.fasta_count_kmers_by_position(short_filename, 6, MAX_COUNT)
+        assert dist[0] == 1, dist[0]
+        assert dist[2] == 1
+        assert sum(dist) == 2
+
+    def test_abundance_by_pos_bigcount(self):
+        kh = self.kh
+        kh.set_use_bigcount(True)       # count past MAX_COUNT
+
+        for _ in range(0, 300):
+            kh.count('ATCG')
+
+        for _ in range(0, 10):
+            kh.count('ATGG')
+
+        short_filename = utils.get_test_data('test-short.fa')
+        dist = kh.fasta_count_kmers_by_position(short_filename, 6, 10)
+        assert dist[4] == 1
+        assert sum(dist) == 1
+
+        dist = kh.fasta_count_kmers_by_position(short_filename, 6, 300)
+        assert dist[0] == 1, dist[0]
+        assert dist[2] == 1
+        assert sum(dist) == 2
+
+    def test_n_occupied_args(self):
+        assert self.kh.n_occupied() == 0
+        self.kh.consume('AAAA')
+        assert self.kh.n_occupied(0, 1) == 1
+        assert self.kh.n_occupied(1, 4 ** 4) == 0
+
+        hashvalue = khmer.forward_hash('AACT', 4)
+        self.kh.consume('AACT')
+        assert self.kh.n_occupied(0, hashvalue + 1) == 2
+        assert self.kh.n_occupied(hashvalue + 1, 4 ** 4) == 0
+        assert self.kh.n_occupied(hashvalue, hashvalue + 1) == 1
+
+    def test_simple(self):
+        n = self.kh.consume('AAAA')
+        assert n == 1
+        assert self.kh.get(0) == 1
+
+    def test_simple_2(self):
+        n = self.kh.consume('AAAAA')
+        assert n == 2
+        assert self.kh.get(0) == 2
+
+    def test_simple_rc(self):
+        n = self.kh.consume('TTTTT')
+        assert n == 2
+        assert self.kh.get(0) == 2
+
+    def test_min_count(self):
+        self.kh.consume('AAAA')
+
+        count = self.kh.get_min_count('AAAA')
+        assert count == 1
+
+    def test_max_count(self):
+        self.kh.consume('AAAA')
+
+        count = self.kh.get_max_count('AAAA')
+        assert count == 1
+
+
+class Test_AbundanceDistribution(object):
+
+    def setup(self):
+        self.kh = khmer.new_hashtable(4, 4)
+        A_filename = utils.get_test_data('all-A.fa')
+        self.kh.consume_fasta(A_filename)
+
+    def test_count_A(self):
+        A_filename = utils.get_test_data('all-A.fa')
+
+        tracking = khmer.new_hashbits(4, 4, 1)
+        dist = self.kh.abundance_distribution(A_filename, tracking)
+
+        assert sum(dist) == 1
+        assert dist[10] == 1
diff --git a/tests/test_filter.py b/tests/test_filter.py
new file mode 100644
index 0000000..efbc21a
--- /dev/null
+++ b/tests/test_filter.py
@@ -0,0 +1,61 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import khmer
+from screed.fasta import fasta_iter
+from nose.plugins.attrib import attr
+
+import khmer_tst_utils as utils
+
+
+def teardown():
+    utils.cleanup()
+
+
+def load_fa_seq_names(filename):
+    fp = open(filename)
+    records = list(fasta_iter(fp))
+    names = [r['name'] for r in records]
+    return names
+
+
+class Test_Filter(object):
+
+    def test_abund(self):
+        ht = khmer.new_hashtable(10, 4 ** 10)
+
+        filename = utils.get_test_data('test-abund-read.fa')
+        outname = utils.get_temp_filename('test_abund.out')
+
+        ht.consume_fasta(filename)
+        try:
+            ht.consume_fasta()
+            assert 0, "should fail"
+        except TypeError as err:
+            print str(err)
+        try:
+            ht.consume_fasta("nonexistent")
+            assert 0, "should fail"
+        except IOError as err:
+            print str(err)
+        ht.output_fasta_kmer_pos_freq(filename, outname)
+        try:
+            ht.output_fasta_kmer_pos_freq()
+            assert 0, "should fail"
+        except TypeError as err:
+            print str(err)
+
+        fd = open(outname, "r")
+
+        output = fd.readlines()
+        assert len(output) == 1
+
+        output = output[0]
+        output = output.strip().split()
+
+        assert ['1'] * (114 - 10 + 1) == output
+
+        fd.close()
diff --git a/tests/test_functions.py b/tests/test_functions.py
new file mode 100644
index 0000000..747b042
--- /dev/null
+++ b/tests/test_functions.py
@@ -0,0 +1,91 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import khmer
+from nose.plugins.attrib import attr
+import os
+import khmer_tst_utils as utils
+
+
+def test_forward_hash():
+    assert khmer.forward_hash('AAAA', 4) == 0
+    assert khmer.forward_hash('TTTT', 4) == 0
+    assert khmer.forward_hash('CCCC', 4) == 170
+    assert khmer.forward_hash('GGGG', 4) == 170
+
+
+def test_forward_hash_no_rc():
+    h = khmer.forward_hash_no_rc('AAAA', 4)
+    assert h == 0, h
+
+    h = khmer.forward_hash_no_rc('TTTT', 4)
+    assert h == 85, h
+
+    h = khmer.forward_hash_no_rc('CCCC', 4)
+    assert h == 170, h
+
+    h = khmer.forward_hash_no_rc('GGGG', 4)
+    assert h == 255, h
+
+
+def test_reverse_hash():
+    s = khmer.reverse_hash(0, 4)
+    assert s == "AAAA"
+
+    s = khmer.reverse_hash(85, 4)
+    assert s == "TTTT"
+
+    s = khmer.reverse_hash(170, 4)
+    assert s == "CCCC"
+
+    s = khmer.reverse_hash(255, 4)
+    assert s == "GGGG"
+
+
+def test_get_primes():
+    primes = khmer.get_n_primes_near_x(7, 20)
+
+    assert primes == [19, 17, 13, 11, 7, 5, 3]
+
+
+def test_extract_countinghash_info():
+    fn = utils.get_temp_filename('test_extract_counting.ct')
+    for size in [1e6, 2e6, 5e6, 1e7]:
+        ht = khmer.new_counting_hash(25, size, 4)
+        ht.save(fn)
+
+        info = khmer.extract_countinghash_info(fn)
+        ksize, table_size, n_tables, _, _, _ = info
+        print ksize, table_size, n_tables
+
+        assert(ksize) == 25
+        assert table_size == size
+        assert n_tables == 4
+
+        try:
+            os.remove(fn)
+        except OSError as e:
+            print >>sys.stder, '...failed to remove {fn}'.format(fn)
+
+
+def test_extract_hashbits_info():
+    fn = utils.get_temp_filename('test_extract_hashbits.pt')
+    for size in [1e6, 2e6, 5e6, 1e7]:
+        ht = khmer.Hashbits(25, size, 4)
+        ht.save(fn)
+
+        info = khmer.extract_hashbits_info(fn)
+        ksize, table_size, n_tables, _, _ = info
+        print ksize, table_size, n_tables
+
+        assert(ksize) == 25
+        assert table_size == size
+        assert n_tables == 4
+
+        try:
+            os.remove(fn)
+        except OSError as e:
+            print >>sys.stderr, '...failed to remove {fn}'.format(fn)
diff --git a/tests/test_graph.py b/tests/test_graph.py
new file mode 100644
index 0000000..2163434
--- /dev/null
+++ b/tests/test_graph.py
@@ -0,0 +1,332 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import khmer
+import screed
+
+import khmer_tst_utils as utils
+
+from nose.plugins.attrib import attr
+
+
+def teardown():
+    utils.cleanup()
+
+
+class Test_ExactGraphFu(object):
+
+    def setup(self):
+        self.ht = khmer.new_hashbits(12, 1e4)
+
+    def test_counts(self):
+        ht = self.ht
+        ht.consume_fasta(utils.get_test_data('test-graph.fa'))
+
+        kmer = "TTAGGACTGCAC"
+        x = ht.calc_connected_graph_size(kmer)
+        assert x == 69, x
+
+        kmer = "TGCGTTTCAATC"
+        x = ht.calc_connected_graph_size(kmer)
+        assert x == 68, x
+
+        kmer = "ATACTGTAAATA"
+        x = ht.calc_connected_graph_size(kmer)
+        assert x == 36, x
+
+    def test_graph_links_next_a(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "A")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_c(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "C")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_g(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "G")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_t(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "T")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_a(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("A" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_c(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("C" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_g(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("G" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_t(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("T" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+
+class Test_InexactGraphFu(object):
+
+    def setup(self):
+        self.ht = khmer.new_hashbits(12, 4 ** 2 + 1)
+
+    def test_graph_links_next_a(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "A")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_c(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "C")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_g(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "G")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_next_t(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume(word[1:] + "T")
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_a(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("A" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_c(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("C" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_g(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("G" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+    def test_graph_links_prev_t(self):
+        ht = self.ht
+        word = "TGCGTTTCAATC"
+        ht.consume(word)
+        ht.consume("T" + word[:-1])
+
+        x = ht.calc_connected_graph_size(word)
+        assert x == 2
+
+#
+
+
+class Test_Partitioning(object):
+
+    def test_output_unassigned(self):
+        import screed
+
+        filename = utils.get_test_data('random-20-a.fa')
+
+        ht = khmer.new_hashbits(21, 4, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        output_file = utils.get_temp_filename('part0test')
+        ht.output_partitions(filename, output_file, True)
+
+        len1 = len(list(screed.open(filename)))
+        len2 = len(list(screed.open(output_file)))
+
+        assert len1 > 0
+        assert len1 == len2, (len1, len2)
+
+    def test_not_output_unassigned(self):
+        import screed
+
+        filename = utils.get_test_data('random-20-a.fa')
+
+        ht = khmer.new_hashbits(21, 4, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        output_file = utils.get_temp_filename('parttest')
+        ht.output_partitions(filename, output_file, False)
+
+        len1 = len(list(screed.open(filename)))
+        len2 = len(list(screed.open(output_file)))
+
+        assert len1 > 0
+        assert len2 == 0, len2
+
+    def test_output_fq(self):
+        filename = utils.get_test_data('random-20-a.fq')
+
+        ht = khmer.new_hashbits(20, 1e4, 4)
+        ht.consume_fasta_and_tag(filename)
+        subset = ht.do_subset_partition(0, 0)
+        ht.merge_subset(subset)
+
+        output_file = utils.get_temp_filename('parttest')
+        ht.output_partitions(filename, output_file, False)
+
+        print open(output_file).read()
+
+        x = set([r.accuracy for r in screed.open(output_file)])
+        assert x, x
+
+    def test_disconnected_20_a(self):
+        filename = utils.get_test_data('random-20-a.fa')
+
+        ht = khmer.new_hashbits(21, 1e5, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (99, 0), x             # disconnected @ 21
+
+    def test_connected_20_a(self):
+        filename = utils.get_test_data('random-20-a.fa')
+
+        ht = khmer.new_hashbits(20, 1e4, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (1, 0)             # connected @ 20
+
+    def test_disconnected_20_b(self):
+        filename = utils.get_test_data('random-20-b.fa')
+
+        ht = khmer.new_hashbits(21, 1e4, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (99, 0), x             # disconnected @ 21
+
+    def test_connected_20_b(self):
+        filename = utils.get_test_data('random-20-b.fa')
+
+        ht = khmer.new_hashbits(20, 1e4, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (1, 0)             # connected @ 20
+
+    def test_disconnected_31_c(self):
+        filename = utils.get_test_data('random-31-c.fa')
+
+        ht = khmer.new_hashbits(32, 1e6, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (999, 0), x            # disconnected @ K = 32
+
+    def test_connected_31_c(self):
+        filename = utils.get_test_data('random-31-c.fa')
+
+        ht = khmer.new_hashbits(31, 1e5, 4)
+        ht.consume_fasta_and_tag(filename)
+
+        subset = ht.do_subset_partition(0, 0)
+        x = ht.subset_count_partitions(subset)
+        assert x == (1, 0)             # connected @ K = 31
+
+#
+
+
+class Test_PythonAPI(object):
+
+    def test_ordered_connect(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+
+        a = "ATTGGGACTCTGGGAGCACTTATCATGGAGAT"
+        b = "GAGCACTTTAACCCTGCAGAGTGGCCAAGGCT"
+        c = "GGAGCACTTATCATGGAGATATATCCCGTGCTTAAACATCGCACTTTAACCCTGCAGAGT"
+
+        print ht.consume(a)
+        ppi = ht.find_all_tags(a[:20])
+        pid = ht.assign_partition_id(ppi)
+        assert pid == 0, pid
+
+        print ht.consume(b)
+        ppi = ht.find_all_tags(b[:20])
+        pid = ht.assign_partition_id(ppi)
+        assert pid == 0, pid
+
+        print ht.consume(c)
+        ppi = ht.find_all_tags(c[:20])
+        pid = ht.assign_partition_id(ppi)
+        assert pid == 2, pid
+
+#
diff --git a/tests/test_hashbits.py b/tests/test_hashbits.py
new file mode 100644
index 0000000..1088232
--- /dev/null
+++ b/tests/test_hashbits.py
@@ -0,0 +1,765 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,protected-access
+import khmer
+from khmer import ReadParser
+
+from screed.fasta import fasta_iter
+import screed
+
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+
+def teardown():
+    utils.cleanup()
+
+
+def test__get_set_tag_density():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    orig = ht._get_tag_density()
+    assert orig != 2
+    ht._set_tag_density(2)
+    assert ht._get_tag_density() == 2
+
+
+def test_n_occupied_1():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 1  # number of hashtables
+
+    # test modified c++ n_occupied code
+    ht1 = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht1.consume(record['sequence'])
+
+    # this number calculated independently
+    assert ht1.n_occupied() == 3877
+
+
+def test_bloom_python_1():
+    # test python code to count unique kmers using bloom filter
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht2 = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    n_unique = 0
+    for n, record in enumerate(fasta_iter(open(filename))):
+        sequence = record['sequence']
+        seq_len = len(sequence)
+        for n in range(0, seq_len + 1 - K):
+            kmer = sequence[n:n + K]
+            if (not ht2.get(kmer)):
+                n_unique += 1
+            ht2.count(kmer)
+
+    assert n_unique == 3960
+    assert ht2.n_occupied() == 3882
+    assert ht2.n_unique_kmers() == 3960  # this number equals to n_unique
+
+
+def test_bloom_c_1():
+    # test c++ code to count unique kmers using bloom filter
+
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht3 = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht3.consume(record['sequence'])
+
+    assert ht3.n_occupied() == 3882
+    assert ht3.n_unique_kmers() == 3960
+
+
+def test_n_occupied_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT = 1
+
+    ht1 = khmer.new_hashbits(K, HT_SIZE, N_HT)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    assert ht1.n_occupied() == 1
+
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_occupied() == 2
+
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision 1
+
+    assert ht1.n_occupied() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision 2
+    assert ht1.n_occupied() == 2
+
+
+def test_bloom_c_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT1 = 1    # hashtable size = 11
+    N_HT2 = 2    # hashtable size = 11,13
+
+    # use only 1 hashtable, no bloom filter
+    ht1 = khmer.new_hashbits(K, HT_SIZE, N_HT1)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision  with 1st kmer
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision  with 2nd kmer
+    assert ht1.n_unique_kmers() == 2
+
+    # use two hashtables with 11,13
+    ht2 = khmer.new_hashbits(K, HT_SIZE, N_HT2)
+    ht2.count('AAAA')  # 00 00 00 00 = 0
+
+    ht2.count('ACTG')  # 00 10 01 11 = 2*16 +4 +3 = 39
+    assert ht2.n_unique_kmers() == 2
+    ht2.count('AACG')  # 00 00 10 11 = 11  # collision with only 1st kmer
+    assert ht2.n_unique_kmers() == 3
+    ht2.count('AGAC')   # 00  11 00 10  3*16 +2 = 50
+    # collision with both 2nd and 3rd kmers
+
+    assert ht2.n_unique_kmers() == 3
+
+
+def test_filter_if_present():
+    ht = khmer.new_hashbits(32, 2, 2)
+
+    maskfile = utils.get_test_data('filter-test-A.fa')
+    inputfile = utils.get_test_data('filter-test-B.fa')
+    outfile = utils.get_temp_filename('filter')
+
+    ht.consume_fasta(maskfile)
+    ht.filter_if_present(inputfile, outfile)
+
+    records = list(fasta_iter(open(outfile)))
+    assert len(records) == 1
+    assert records[0]['name'] == '3'
+
+
+def test_combine_pe():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    pid1 = ht.get_partition_id(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == 2
+    assert pid2 == 80293
+
+    ht.join_partitions(pid1, pid2)
+
+    pid1 = ht.get_partition_id(s1)
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == pid2
+    assert ht.count_partitions() == (1, 0)
+
+
+def test_load_partitioned():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    assert ht.get(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    assert ht.get(s2)
+
+    s3 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGTTCCTGGTGGCTA"[-32:]
+    assert ht.get(s3)
+
+
+def test_count_within_radius_simple():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.new_hashbits(4, 2, 2)
+
+    print ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('AAAA', 1)
+    assert n == 1
+
+    n = ht.count_kmers_within_radius('AAAA', 10)
+    assert n == 1
+
+
+def test_count_within_radius_big():
+    inpfile = utils.get_test_data('random-20-a.fa')
+    ht = khmer.new_hashbits(20, 1e5, 4)
+
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGG', int(1e6))
+    assert n == 3960
+
+    ht = khmer.new_hashbits(21, 1e5, 4)
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGGC', int(1e6))
+    assert n == 39
+
+
+def test_count_kmer_degree():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.new_hashbits(4, 2, 2)
+    ht.consume_fasta(inpfile)
+
+    assert ht.kmer_degree('AAAA') == 2
+    assert ht.kmer_degree('AAAT') == 1
+    assert ht.kmer_degree('AATA') == 0
+    assert ht.kmer_degree('TAAA') == 1
+
+
+def test_save_load_tagset():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile)              # implicitly => clear_tags=True
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be larger (34 bytes)
+    # else smaller (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 26, len(data)
+
+
+def test_save_load_tagset_noclear():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile, False)       # set clear_tags => False; zero tags
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be large (34 bytes);
+    # else small (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 34, len(data)
+
+
+def test_stop_traverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag(filename)   # DO NOT join reads across stoptags
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_tag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('CCGAATATATAACAGCGACG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)  # DO join reads across
+
+    subset = ht.do_subset_partition(0, 0)
+    n, _ = ht.count_partitions()
+    assert n == 99                       # reads only connected by traversal...
+
+    n, _ = ht.subset_count_partitions(subset)
+    assert n == 2                        # but need main to cross stoptags.
+
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()         # ta-da!
+    assert n == 1, n
+
+
+def test_notag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+
+    # connecting k-mer at the beginning/end of a read: breaks up into two.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_find_stoptags():
+    ht = khmer.new_hashbits(5, 1, 1)
+    ht.add_stop_tag("AAAAA")
+
+    assert ht.identify_stoptags_by_position("AAAAA") == [0]
+    assert ht.identify_stoptags_by_position("AAAAAA") == [0, 1]
+    assert ht.identify_stoptags_by_position("TTTTT") == [0]
+    assert ht.identify_stoptags_by_position("TTTTTT") == [0, 1]
+
+
+def test_find_stoptags2():
+    ht = khmer.new_hashbits(4, 1, 1)
+    ht.add_stop_tag("ATGC")
+
+    x = ht.identify_stoptags_by_position("ATGCATGCGCAT")
+    assert x == [0, 2, 4, 8], x
+
+
+def test_get_ksize():
+    kh = khmer.new_hashbits(22, 1, 1)
+    assert kh.ksize() == 22
+
+
+def test_get_hashsizes():
+    kh = khmer.new_hashbits(22, 100, 4)
+    assert kh.hashsizes() == [101, 103, 107, 109], kh.hashsizes()
+
+
+def test_extract_unique_paths_0():
+    kh = khmer.new_hashbits(10, 4, 4)
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGATG']
+
+    kh.consume('ATGGAGAGACACAGATAGACAGGAGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert not x
+
+
+def test_extract_unique_paths_1():
+    kh = khmer.new_hashbits(10, 4, 4)
+
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGAT']  # all but the last k-mer
+
+
+def test_extract_unique_paths_2():
+    kh = khmer.new_hashbits(10, 4, 4)
+
+    kh.consume('ATGGAGAGAC')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGATG']  # all but the 1st k-mer
+
+
+def test_extract_unique_paths_3():
+    kh = khmer.new_hashbits(10, 4, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    # all but the 1st/last k-mer
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGAT']
+
+
+def test_extract_unique_paths_4():
+    kh = khmer.new_hashbits(10, 4, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+
+    kh.consume('ATAGACAGGA')
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGG', 'TAGACAGGAGTGGCGAT']
+
+
+def test_find_unpart():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 1, n                     # all sequences connect
+
+
+def test_find_unpart_notraverse():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, False, False)     # <-- don't traverse
+    n, _ = ht.count_partitions()
+    assert n == 99, n                    # all sequences disconnected
+
+
+def test_find_unpart_fail():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.odd.fa')  # <- switch to odd
+
+    K = 20  # size of kmer
+    HT_SIZE = 1e4  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.new_hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 49, n                    # only 49 sequences worth of tags
+
+
+def test_simple_median():
+    hi = khmer.new_hashbits(6, 2, 2)
+
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 0
+    assert average == 0.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAA")
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 1
+    assert average == 1.0
+    assert stddev == 0.0
+
+
+def test_badget():
+    hbts = khmer.new_hashbits(6, 1e6, 1)
+
+    dna = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAG"
+
+    hbts.consume(dna)
+
+    assert hbts.get("AGCTTT") == 1
+
+    assert hbts.get("GATGAG") == 0
+
+    try:
+        hbts.get("AGCTT")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+#
+
+
+def test_load_notexist_should_fail():
+    savepath = utils.get_temp_filename('temphashbitssave0.ht')
+
+    hi = khmer.new_counting_hash(12, 2)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError:
+        pass
+
+
+def test_load_truncated_should_fail():
+    inpath = utils.get_test_data('random-20-a.fa')
+    savepath = utils.get_temp_filename('temphashbitssave0.kh')
+
+    hi = khmer.new_counting_hash(12, 1000)
+    hi.consume_fasta(inpath)
+    hi.save(savepath)
+
+    fp = open(savepath, 'rb')
+    data = fp.read()
+    fp.close()
+
+    fp = open(savepath, 'wb')
+    fp.write(data[:1000])
+    fp.close()
+
+    hi = khmer.new_counting_hash(12, 1)
+    try:
+        hi.load(savepath)
+        assert 0, "load should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_save_load_tagset_notexist():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+    try:
+        ht.load_tagset(outfile)
+        assert 0, "this test should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_save_load_tagset_trunc():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.add_tag('G' * 32)
+    ht.save_tagset(outfile)
+    ht.save_tagset('/tmp/goodversion-k32.tagset')
+
+    # truncate tagset file...
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+
+    fp = open(outfile, 'wb')
+    fp.write(data[:26])
+    fp.close()
+
+    # try loading it...
+    try:
+        ht.load_tagset(outfile)
+        assert 0, "this test should fail"
+    except IOError:
+        pass
+
+# to build the test files used below, add 'test' to this function
+# and then look in /tmp. You will need to tweak the version info in
+# khmer.hh in order to create "bad" versions, of course. -CTB
+
+
+def _build_testfiles():
+    # hashbits file
+
+    inpath = utils.get_test_data('random-20-a.fa')
+    hi = khmer.new_hashbits(12, 2)
+    hi.consume_fasta(inpath)
+    hi.save('/tmp/goodversion-k12.ht')
+
+    # tagset file
+
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    ht.add_tag('A' * 32)
+    ht.add_tag('G' * 32)
+    ht.save_tagset('/tmp/goodversion-k32.tagset')
+
+    # stoptags file
+
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+
+    ht = khmer.new_hashbits(32, 4, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    EXCURSION_DISTANCE = 40
+    EXCURSION_KMER_THRESHOLD = 82
+    EXCURSION_KMER_COUNT_THRESHOLD = 1
+    counting = khmer.new_counting_hash(32, 4, 4)
+
+    ht.repartition_largest_partition(None, counting,
+                                     EXCURSION_DISTANCE,
+                                     EXCURSION_KMER_THRESHOLD,
+                                     EXCURSION_KMER_COUNT_THRESHOLD)
+
+    ht.save_stop_tags('/tmp/goodversion-k32.stoptags')
+
+
+def test_hashbits_file_version_check():
+    ht = khmer.new_hashbits(12, 1, 1)
+
+    inpath = utils.get_test_data('badversion-k12.ht')
+
+    try:
+        ht.load(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_hashbits_file_type_check():
+    kh = khmer.new_counting_hash(12, 1, 1)
+    savepath = utils.get_temp_filename('tempcountingsave0.kh')
+    kh.save(savepath)
+
+    ht = khmer.new_hashbits(12, 1, 1)
+
+    try:
+        ht.load(savepath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_stoptags_file_version_check():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    inpath = utils.get_test_data('badversion-k32.stoptags')
+
+    try:
+        ht.load_stop_tags(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_stoptags_ksize_check():
+    ht = khmer.new_hashbits(31, 1, 1)
+
+    inpath = utils.get_test_data('goodversion-k32.stoptags')
+    try:
+        ht.load_stop_tags(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_stop_tags_filetype_check():
+    ht = khmer.new_hashbits(31, 1, 1)
+
+    inpath = utils.get_test_data('goodversion-k32.tagset')
+    try:
+        ht.load_stop_tags(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_tagset_file_version_check():
+    ht = khmer.new_hashbits(32, 1, 1)
+
+    inpath = utils.get_test_data('badversion-k32.tagset')
+
+    try:
+        ht.load_tagset(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_tagset_ksize_check():
+    ht = khmer.new_hashbits(31, 1, 1)
+
+    inpath = utils.get_test_data('goodversion-k32.tagset')
+    try:
+        ht.load_tagset(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_tagset_filetype_check():
+    ht = khmer.new_hashbits(31, 1, 1)
+
+    inpath = utils.get_test_data('goodversion-k32.stoptags')
+    try:
+        ht.load_tagset(inpath)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+
+
+def test_bad_primes_list():
+    try:
+        coutingtable = khmer._new_hashbits(31, ["a", "b", "c"], 1)
+        assert 0, "Bad primes list should fail"
+    except TypeError as e:
+        print str(e)
+
+
+def test_consume_absentfasta_with_reads_parser():
+    presencetable = khmer.new_hashbits(31, 1, 1)
+    try:
+        presencetable.consume_fasta_with_reads_parser()
+        assert 0, "this should fail"
+    except TypeError as err:
+        print str(err)
+    try:
+        readparser = ReadParser(utils.get_test_data('empty-file'))
+        presencetable.consume_fasta_with_reads_parser(readparser)
+        assert 0, "this should fail"
+    except IOError as err:
+        print str(err)
+    except ValueError, err:
+        print str(err)
diff --git a/tests/test_hashbits_obj.py b/tests/test_hashbits_obj.py
new file mode 100644
index 0000000..4d5636a
--- /dev/null
+++ b/tests/test_hashbits_obj.py
@@ -0,0 +1,554 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,protected-access
+
+#
+# This is an exact copy of test_hashbits, with all invocations of
+# khmer.new_hashbits replaced by khmer.Hashbits constructor calls
+#
+
+import khmer
+from khmer import Hashbits
+
+from screed.fasta import fasta_iter
+import screed
+
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+
+def teardown():
+    utils.cleanup()
+
+
+def test__get_set_tag_density():
+    ht = khmer.Hashbits(32, 1, 1)
+
+    orig = ht._get_tag_density()
+    assert orig != 2
+    ht._set_tag_density(2)
+    assert ht._get_tag_density() == 2
+
+
+def test_n_occupied_1():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 1  # number of hashtables
+
+    # test modified c++ n_occupied code
+    ht1 = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht1.consume(record['sequence'])
+
+    # this number calculated independently
+    assert ht1.n_occupied() == 3877
+
+
+def test_bloom_python_1():
+    # test python code to count unique kmers using bloom filter
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht2 = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    n_unique = 0
+    for n, record in enumerate(fasta_iter(open(filename))):
+        sequence = record['sequence']
+        seq_len = len(sequence)
+        for n in range(0, seq_len + 1 - K):
+            kmer = sequence[n:n + K]
+            if (not ht2.get(kmer)):
+                n_unique += 1
+            ht2.count(kmer)
+
+    assert n_unique == 3960
+    assert ht2.n_occupied() == 3882
+    assert ht2.n_unique_kmers() == 3960  # this number equals to n_unique
+
+
+def test_bloom_c_1():
+    # test c++ code to count unique kmers using bloom filter
+
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht3 = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht3.consume(record['sequence'])
+
+    assert ht3.n_occupied() == 3882
+    assert ht3.n_unique_kmers() == 3960
+
+
+def test_n_occupied_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT = 1
+
+    ht1 = khmer.Hashbits(K, HT_SIZE, N_HT)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    assert ht1.n_occupied() == 1
+
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_occupied() == 2
+
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision 1
+
+    assert ht1.n_occupied() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision 2
+    assert ht1.n_occupied() == 2
+
+
+def test_bloom_c_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT1 = 1    # hashtable size = 11
+    N_HT2 = 2    # hashtable size = 11,13
+
+    # use only 1 hashtable, no bloom filter
+    ht1 = khmer.Hashbits(K, HT_SIZE, N_HT1)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision  with 1st kmer
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision  with 2nd kmer
+    assert ht1.n_unique_kmers() == 2
+
+    # use two hashtables with 11,13
+    ht2 = khmer.Hashbits(K, HT_SIZE, N_HT2)
+    ht2.count('AAAA')  # 00 00 00 00 = 0
+
+    ht2.count('ACTG')  # 00 10 01 11 = 2*16 +4 +3 = 39
+    assert ht2.n_unique_kmers() == 2
+    ht2.count('AACG')  # 00 00 10 11 = 11  # collision with only 1st kmer
+    assert ht2.n_unique_kmers() == 3
+    ht2.count('AGAC')   # 00  11 00 10  3*16 +2 = 50
+    # collision with both 2nd and 3rd kmers
+
+    assert ht2.n_unique_kmers() == 3
+
+
+def test_filter_if_present():
+    ht = khmer.Hashbits(32, 1e6, 2)
+
+    maskfile = utils.get_test_data('filter-test-A.fa')
+    inputfile = utils.get_test_data('filter-test-B.fa')
+    outfile = utils.get_temp_filename('filter')
+
+    ht.consume_fasta(maskfile)
+    ht.filter_if_present(inputfile, outfile)
+
+    records = list(fasta_iter(open(outfile)))
+    assert len(records) == 1
+    assert records[0]['name'] == '3'
+
+
+def test_combine_pe():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.Hashbits(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    pid1 = ht.get_partition_id(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == 2
+    assert pid2 == 80293
+
+    ht.join_partitions(pid1, pid2)
+
+    pid1 = ht.get_partition_id(s1)
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == pid2
+    assert ht.count_partitions() == (1, 0)
+
+
+def test_load_partitioned():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.Hashbits(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    assert ht.get(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    assert ht.get(s2)
+
+    s3 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGTTCCTGGTGGCTA"[-32:]
+    assert ht.get(s3)
+
+
+def test_count_within_radius_simple():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.Hashbits(4, 1e6, 2)
+
+    print ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('AAAA', 1)
+    assert n == 1
+
+    n = ht.count_kmers_within_radius('AAAA', 10)
+    assert n == 1
+
+
+def test_count_within_radius_big():
+    inpfile = utils.get_test_data('random-20-a.fa')
+    ht = khmer.Hashbits(20, 1e6, 4)
+
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGG', int(1e6))
+    assert n == 3960
+
+    ht = khmer.Hashbits(21, 1e6, 4)
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGGC', int(1e6))
+    assert n == 39
+
+
+def test_count_kmer_degree():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.Hashbits(4, 1e6, 2)
+    ht.consume_fasta(inpfile)
+
+    assert ht.kmer_degree('AAAA') == 2
+    assert ht.kmer_degree('AAAT') == 1
+    assert ht.kmer_degree('AATA') == 0
+    assert ht.kmer_degree('TAAA') == 1
+
+
+def test_save_load_tagset():
+    ht = khmer.Hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile)              # implicitly => clear_tags=True
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be larger (34 bytes)
+    # else smaller (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 26, len(data)
+
+
+def test_save_load_tagset_noclear():
+    ht = khmer.Hashbits(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile, False)       # set clear_tags => False; zero tags
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be large (34 bytes);
+    # else small (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 34, len(data)
+
+
+def test_stop_traverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag(filename)   # DO NOT join reads across stoptags
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_tag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('CCGAATATATAACAGCGACG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)  # DO join reads across
+
+    subset = ht.do_subset_partition(0, 0)
+    n, _ = ht.count_partitions()
+    assert n == 99                       # reads only connected by traversal...
+
+    n, _ = ht.subset_count_partitions(subset)
+    assert n == 2                        # but need main to cross stoptags.
+
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()         # ta-da!
+    assert n == 1, n
+
+
+def test_notag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+
+    # connecting k-mer at the beginning/end of a read: breaks up into two.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_find_stoptags():
+    ht = khmer.Hashbits(5, 1, 1)
+    ht.add_stop_tag("AAAAA")
+
+    assert ht.identify_stoptags_by_position("AAAAA") == [0]
+    assert ht.identify_stoptags_by_position("AAAAAA") == [0, 1]
+    assert ht.identify_stoptags_by_position("TTTTT") == [0]
+    assert ht.identify_stoptags_by_position("TTTTTT") == [0, 1]
+
+
+def test_find_stoptags2():
+    ht = khmer.Hashbits(4, 1, 1)
+    ht.add_stop_tag("ATGC")
+
+    x = ht.identify_stoptags_by_position("ATGCATGCGCAT")
+    assert x == [0, 2, 4, 8], x
+
+
+def test_get_ksize():
+    kh = khmer.Hashbits(22, 1, 1)
+    assert kh.ksize() == 22
+
+
+def test_get_hashsizes():
+    kh = khmer.Hashbits(22, 100, 4)
+    assert kh.hashsizes() == [101, 103, 107, 109], kh.hashsizes()
+
+
+def test_extract_unique_paths_0():
+    kh = khmer.Hashbits(10, 1e5, 4)
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGATG']
+
+    kh.consume('ATGGAGAGACACAGATAGACAGGAGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert not x
+
+
+def test_extract_unique_paths_1():
+    kh = khmer.Hashbits(10, 1e5, 4)
+
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGAT']  # all but the last k-mer
+
+
+def test_extract_unique_paths_2():
+    kh = khmer.Hashbits(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGATG']  # all but the 1st k-mer
+
+
+def test_extract_unique_paths_3():
+    kh = khmer.Hashbits(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    # all but the 1st/last k-mer
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGAT']
+
+
+def test_extract_unique_paths_4():
+    kh = khmer.Hashbits(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+
+    kh.consume('ATAGACAGGA')
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGG', 'TAGACAGGAGTGGCGAT']
+
+
+def test_find_unpart():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 1, n                     # all sequences connect
+
+
+def test_find_unpart_notraverse():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, False, False)     # <-- don't traverse
+    n, _ = ht.count_partitions()
+    assert n == 99, n                    # all sequences disconnected
+
+
+def test_find_unpart_fail():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.odd.fa')  # <- switch to odd
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.Hashbits(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 49, n                    # only 49 sequences worth of tags
+
+
+def test_simple_median():
+    hi = khmer.Hashbits(6, 1e6, 2)
+
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 0
+    assert average == 0.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAA")
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 1
+    assert average == 1.0
+    assert stddev == 0.0
+
+
+def test_badget():
+    hbts = khmer.Hashbits(6, 1e6, 1)
+
+    dna = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAG"
+
+    hbts.consume(dna)
+
+    assert hbts.get("AGCTTT") == 1
+
+    assert hbts.get("GATGAG") == 0
+
+    try:
+        hbts.get("AGCTT")
+        assert 0, "this should fail"
+    except ValueError as err:
+        print str(err)
+
+
+def test_bad_primes():
+    try:
+        countingtable = khmer._Hashbits.__new__(
+            khmer._Hashbits, 6, ["a", "b", "c"])
+        assert 0, "this should fail"
+    except TypeError as e:
+        print str(e)
+
+
+def test_consume_fasta_and_tag_with_badreads_parser():
+    presencetable = khmer.Hashbits(6, 1e6, 2)
+    try:
+        readsparser = khmer.ReadParser(utils.get_test_data("test-empty.fa"))
+        presencetable.consume_fasta_and_tag_with_reads_parser(readsparser)
+        assert 0, "this should fail"
+    except IOError as e:
+        print str(e)
+    except ValueError, e:
+        print str(e)
diff --git a/tests/test_labelhash.py b/tests/test_labelhash.py
new file mode 100644
index 0000000..587f52c
--- /dev/null
+++ b/tests/test_labelhash.py
@@ -0,0 +1,686 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring,protected-access
+import khmer
+from khmer import LabelHash
+from screed.fasta import fasta_iter
+import screed
+
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+
+def teardown():
+    utils.cleanup()
+
+#
+# @camillescott TODO: more tests!
+#  * thread-safety
+
+
+def test_n_labels():
+    lh = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('test-labels.fa')
+    lh.consume_fasta_and_tag_with_labels(filename)
+
+    print lh.n_labels()
+    assert lh.n_labels() == 4
+
+
+def test_get_label_dict():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('test-labels.fa')
+    lb.consume_fasta_and_tag_with_labels(filename)
+
+    labels = lb.get_label_dict()
+    expected = [0, 1, 2, 3]
+    for e_label in expected:
+        assert e_label in labels
+    for a_label in labels:
+        assert a_label in expected
+
+
+def test_get_tag_labels():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('single-read.fq')
+    lb.consume_fasta_and_tag_with_labels(filename)
+    tag = 173473779682
+
+    labels = lb.get_tag_labels(tag)
+    assert len(labels) == 1
+    assert labels.pop() == 0
+
+
+def test_consume_fasta_and_tag_with_labels():
+    lb = LabelHash(20, 1e7, 4)
+    read_1 = 'ACGTAACCGGTTAAACCCGGGTTTAAAACCCCGGGGTTTT'
+    filename = utils.get_test_data('test-transcript.fa')
+
+    total_reads, n_consumed = lb.consume_fasta_and_tag_with_labels(filename)
+    print "doing get"
+    assert lb.get(read_1[:20])
+    assert total_reads == 3
+    print "doing n_labels"
+    print lb.n_labels()
+    print "doing label dict"
+    print lb.get_label_dict()
+    print "get tagset"
+    for tag in lb.get_tagset():
+        print "forward hash"
+        print tag, khmer.forward_hash(tag, 20)
+    for record in screed.open(filename):
+        print "Sweeping tags"
+        print lb.sweep_tag_neighborhood(record.sequence, 40)
+        print "Sweeping labels..."
+        print lb.sweep_label_neighborhood(record.sequence, 40)
+    assert lb.n_labels() == 3
+
+
+def test_consume_partitioned_fasta_and_tag_with_labels():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('real-partition-small.fa')
+
+    total_reads, n_consumed = lb.consume_partitioned_fasta_and_tag_with_labels(
+        filename)
+    labels = set()
+    for record in screed.open(filename):
+        seq = record.sequence
+        labels.update(lb.sweep_label_neighborhood(seq, 0, False, False))
+    # print lb.n_labels()
+    # print labels
+    assert len(labels) == 1
+    assert labels.pop() == 2
+    assert lb.n_labels() == 1
+
+
+def test_consume_sequence_and_tag_with_labels():
+    lb = LabelHash(20, 1e6, 4)
+    label = 0
+    sequence = 'ATGCATCGATCGATCGATCGATCGATCGATCGATCGATCG'
+
+    n_consumed = lb.consume_sequence_and_tag_with_labels(sequence, label)
+    labels = set()
+    labels.update(lb.sweep_label_neighborhood(sequence))
+
+    assert label in labels
+    assert len(labels) == 1
+
+
+def test_sweep_tag_neighborhood():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('single-read.fq')
+    lb.consume_fasta_and_tag(filename)
+
+    tags = lb.sweep_tag_neighborhood('CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT')
+    assert len(tags) == 1
+    assert tags.pop() == 173473779682
+
+
+def test_sweep_label_neighborhood():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('single-read.fq')
+    lb.consume_fasta_and_tag_with_labels(filename)
+
+    labels = lb.sweep_label_neighborhood('CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT')
+    assert len(labels) == 1
+    assert labels.pop() == 0
+
+'''
+* The test data set as four reads: A, B, C, and D
+* Overlaps are A <-> B <-> C, with D on its own
+* Thus, traversing from A should find labels from A and B,
+  traversing from B should find labels from A, B, and C,
+  and traversing from C should find labels from B and C
+'''
+
+
+def test_label_tag_correctness():
+    lb = LabelHash(20, 1e7, 4)
+    filename = utils.get_test_data('test-labels.fa')
+    lb.consume_fasta_and_tag_with_labels(filename)
+
+    # read A
+    labels = lb.sweep_label_neighborhood(
+        'ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGGCTCTGCCTAGAG'
+        'CTAGGCTAGGTGTGCTCTGCCTAGAGCTAGGCTAGGTGT')
+    print lb.sweep_tag_neighborhood(
+        'TTCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGGCTCTGCCTAGAG'
+        'CTAGGCTAGGTGTGCTCTGCTAGAGCTAGGCTAGGTGT')
+    print labels
+    print len('ATCGTGTAAGCTATCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAG') - 19
+    assert len(labels) == 2
+    assert 0 in labels
+    assert 1 in labels
+
+    # read B
+    labels = lb.sweep_label_neighborhood(
+        'GCGTAATCGTAAGCTCTGCCTAGAGCTAGGCTAGCTCTGCCTAGAGCTAGGCTAGGTGTTGGGGATAG'
+        'ATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGA')
+    print labels
+    assert len(labels) == 3
+    assert 0 in labels
+    assert 1 in labels
+    assert 2 in labels
+
+    # read C
+    labels = lb.sweep_label_neighborhood(
+        'TGGGATAGATAGATAGATGACCTAGAGCTAGGCTAGGTGTTGGGGATAGATAGATAGATGACCTAGAG'
+        'CTAGGCTAGGTGTTGGGGATAGATAGATAGATGAGTTGGGGATAGATAGATAGATGAGTGTAGATCCA'
+        'ACAACACATACA')
+    print labels
+    assert len(labels) == 2
+    assert 1 in labels
+    assert 2 in labels
+
+    # read D
+    labels = lb.sweep_label_neighborhood(
+        'TATATATATAGCTAGCTAGCTAACTAGCTAGCATCGATCGATCGATC')
+    print labels
+    assert len(labels) == 1
+    assert 3 in labels
+
+#
+# Begin Hashbits tests
+#
+
+
+def test__get_set_tag_density():
+    ht = khmer.LabelHash(32, 1, 1)
+
+    orig = ht._get_tag_density()
+    assert orig != 2
+    ht._set_tag_density(2)
+    assert ht._get_tag_density() == 2
+
+
+def test_n_occupied_1():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 1  # number of hashtables
+
+    # test modified c++ n_occupied code
+    ht1 = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht1.consume(record['sequence'])
+
+    # this number calculated independently
+    assert ht1.n_occupied() == 3877
+
+
+def test_bloom_python_1():
+    # test python code to count unique kmers using bloom filter
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht2 = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    n_unique = 0
+    for n, record in enumerate(fasta_iter(open(filename))):
+        sequence = record['sequence']
+        seq_len = len(sequence)
+        for n in range(0, seq_len + 1 - K):
+            kmer = sequence[n:n + K]
+            if (not ht2.get(kmer)):
+                n_unique += 1
+            ht2.count(kmer)
+
+    assert n_unique == 3960
+    assert ht2.n_occupied() == 3882
+    assert ht2.n_unique_kmers() == 3960  # this number equals to n_unique
+
+
+def test_bloom_c_1():
+    # test c++ code to count unique kmers using bloom filter
+
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht3 = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    for n, record in enumerate(fasta_iter(open(filename))):
+        ht3.consume(record['sequence'])
+
+    assert ht3.n_occupied() == 3882
+    assert ht3.n_unique_kmers() == 3960
+
+
+def test_n_occupied_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT = 1
+
+    ht1 = khmer.LabelHash(K, HT_SIZE, N_HT)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    assert ht1.n_occupied() == 1
+
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_occupied() == 2
+
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision 1
+
+    assert ht1.n_occupied() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision 2
+    assert ht1.n_occupied() == 2
+
+
+def test_bloom_c_2():  # simple one
+    K = 4
+    HT_SIZE = 10  # use 11
+    N_HT1 = 1    # hashtable size = 11
+    N_HT2 = 2    # hashtable size = 11,13
+
+    # use only 1 hashtable, no bloom filter
+    ht1 = khmer.LabelHash(K, HT_SIZE, N_HT1)
+    ht1.count('AAAA')  # 00 00 00 00 = 0
+    ht1.count('ACTG')  # 00 10 01 11 =
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AACG')  # 00 00 10 11 = 11  # collision  with 1st kmer
+    assert ht1.n_unique_kmers() == 2
+    ht1.count('AGAC')   # 00  11 00 10 # collision  with 2nd kmer
+    assert ht1.n_unique_kmers() == 2
+
+    # use two hashtables with 11,13
+    ht2 = khmer.LabelHash(K, HT_SIZE, N_HT2)
+    ht2.count('AAAA')  # 00 00 00 00 = 0
+
+    ht2.count('ACTG')  # 00 10 01 11 = 2*16 +4 +3 = 39
+    assert ht2.n_unique_kmers() == 2
+    ht2.count('AACG')  # 00 00 10 11 = 11  # collision with only 1st kmer
+    assert ht2.n_unique_kmers() == 3
+    ht2.count('AGAC')   # 00  11 00 10  3*16 +2 = 50
+    # collision with both 2nd and 3rd kmers
+
+    assert ht2.n_unique_kmers() == 3
+
+
+def test_filter_if_present():
+    ht = khmer.LabelHash(32, 1e6, 2)
+
+    maskfile = utils.get_test_data('filter-test-A.fa')
+    inputfile = utils.get_test_data('filter-test-B.fa')
+    outfile = utils.get_temp_filename('filter')
+
+    ht.consume_fasta(maskfile)
+    ht.filter_if_present(inputfile, outfile)
+
+    records = list(fasta_iter(open(outfile)))
+    assert len(records) == 1
+    assert records[0]['name'] == '3'
+
+
+def test_combine_pe():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.LabelHash(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    pid1 = ht.get_partition_id(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == 2
+    assert pid2 == 80293
+
+    ht.join_partitions(pid1, pid2)
+
+    pid1 = ht.get_partition_id(s1)
+    pid2 = ht.get_partition_id(s2)
+
+    assert pid1 == pid2
+    assert ht.count_partitions() == (1, 0)
+
+
+def test_load_partitioned():
+    inpfile = utils.get_test_data('combine_parts_1.fa')
+    ht = khmer.LabelHash(32, 1, 1)
+
+    ht.consume_partitioned_fasta(inpfile)
+    assert ht.count_partitions() == (2, 0)
+
+    s1 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGT"
+    assert ht.get(s1)
+
+    s2 = "CAAATGTACATGCACTTAAAATCATCCAGCCG"
+    assert ht.get(s2)
+
+    s3 = "CATGCAGAAGTTCCGCAACCATACCGTTCAGTTCCTGGTGGCTA"[-32:]
+    assert ht.get(s3)
+
+
+def test_count_within_radius_simple():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.LabelHash(4, 1e6, 2)
+
+    print ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('AAAA', 1)
+    assert n == 1
+
+    n = ht.count_kmers_within_radius('AAAA', 10)
+    assert n == 1
+
+
+def test_count_within_radius_big():
+    inpfile = utils.get_test_data('random-20-a.fa')
+    ht = khmer.LabelHash(20, 1e6, 4)
+
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGG', int(1e6))
+    assert n == 3960
+
+    ht = khmer.LabelHash(21, 1e6, 4)
+    ht.consume_fasta(inpfile)
+    n = ht.count_kmers_within_radius('CGCAGGCTGGATTCTAGAGGC', int(1e6))
+    assert n == 39
+
+
+def test_count_kmer_degree():
+    inpfile = utils.get_test_data('all-A.fa')
+    ht = khmer.LabelHash(4, 1e6, 2)
+    ht.consume_fasta(inpfile)
+
+    assert ht.kmer_degree('AAAA') == 2
+    assert ht.kmer_degree('AAAT') == 1
+    assert ht.kmer_degree('AATA') == 0
+    assert ht.kmer_degree('TAAA') == 1
+
+
+def test_save_load_tagset():
+    ht = khmer.LabelHash(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile)              # implicitly => clear_tags=True
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be larger (34 bytes)
+    # else smaller (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 26, len(data)
+
+
+def test_save_load_tagset_noclear():
+    ht = khmer.LabelHash(32, 1, 1)
+
+    outfile = utils.get_temp_filename('tagset')
+
+    ht.add_tag('A' * 32)
+    ht.save_tagset(outfile)
+
+    ht.add_tag('G' * 32)
+
+    ht.load_tagset(outfile, False)       # set clear_tags => False; zero tags
+    ht.save_tagset(outfile)
+
+    # if tags have been cleared, then the new tagfile will be large (34 bytes);
+    # else small (26 bytes).
+
+    fp = open(outfile, 'rb')
+    data = fp.read()
+    fp.close()
+    assert len(data) == 34, len(data)
+
+
+def test_stop_traverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag(filename)   # DO NOT join reads across stoptags
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_tag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    # without tagging/joining across consume, this breaks into two partition;
+    # with, it is one partition.
+    ht.add_stop_tag('CCGAATATATAACAGCGACG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)  # DO join reads across
+
+    subset = ht.do_subset_partition(0, 0)
+    n, _ = ht.count_partitions()
+    assert n == 99                       # reads only connected by traversal...
+
+    n, _ = ht.subset_count_partitions(subset)
+    assert n == 2                        # but need main to cross stoptags.
+
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()         # ta-da!
+    assert n == 1, n
+
+
+def test_notag_across_stoptraverse():
+    filename = utils.get_test_data('random-20-a.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+
+    # connecting k-mer at the beginning/end of a read: breaks up into two.
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+
+    ht.consume_fasta_and_tag_with_stoptags(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 2, n
+
+
+def test_find_stoptags():
+    ht = khmer.LabelHash(5, 1, 1)
+    ht.add_stop_tag("AAAAA")
+
+    assert ht.identify_stoptags_by_position("AAAAA") == [0]
+    assert ht.identify_stoptags_by_position("AAAAAA") == [0, 1]
+    assert ht.identify_stoptags_by_position("TTTTT") == [0]
+    assert ht.identify_stoptags_by_position("TTTTTT") == [0, 1]
+
+
+def test_find_stoptags2():
+    ht = khmer.LabelHash(4, 1, 1)
+    ht.add_stop_tag("ATGC")
+
+    x = ht.identify_stoptags_by_position("ATGCATGCGCAT")
+    assert x == [0, 2, 4, 8], x
+
+
+def test_get_ksize():
+    kh = khmer.LabelHash(22, 1, 1)
+    assert kh.ksize() == 22
+
+
+def test_get_hashsizes():
+    kh = khmer.LabelHash(22, 100, 4)
+    assert kh.hashsizes() == [101, 103, 107, 109], kh.hashsizes()
+
+
+def test_extract_unique_paths_0():
+    kh = khmer.LabelHash(10, 1e5, 4)
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGATG']
+
+    kh.consume('ATGGAGAGACACAGATAGACAGGAGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    assert not x
+
+
+def test_extract_unique_paths_1():
+    kh = khmer.LabelHash(10, 1e5, 4)
+
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['ATGGAGAGACACAGATAGACAGGAGTGGCGAT']  # all but the last k-mer
+
+
+def test_extract_unique_paths_2():
+    kh = khmer.LabelHash(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGATG']  # all but the 1st k-mer
+
+
+def test_extract_unique_paths_3():
+    kh = khmer.LabelHash(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    # all but the 1st/last k-mer
+    assert x == ['TGGAGAGACACAGATAGACAGGAGTGGCGAT']
+
+
+def test_extract_unique_paths_4():
+    kh = khmer.LabelHash(10, 1e5, 4)
+
+    kh.consume('ATGGAGAGAC')
+    kh.consume('AGTGGCGATG')
+
+    kh.consume('ATAGACAGGA')
+
+    x = kh.extract_unique_paths('ATGGAGAGACACAGATAGACAGGAGTGGCGATG', 10, 1)
+    print x
+    assert x == ['TGGAGAGACACAGATAGACAGG', 'TAGACAGGAGTGGCGAT']
+
+
+def test_find_unpart():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 1, n                     # all sequences connect
+
+
+def test_find_unpart_notraverse():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.even.fa')
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, False, False)     # <-- don't traverse
+    n, _ = ht.count_partitions()
+    assert n == 99, n                    # all sequences disconnected
+
+
+def test_find_unpart_fail():
+    filename = utils.get_test_data('random-20-a.odd.fa')
+    filename2 = utils.get_test_data('random-20-a.odd.fa')  # <- switch to odd
+
+    K = 20  # size of kmer
+    HT_SIZE = 100000  # size of hashtable
+    N_HT = 3  # number of hashtables
+
+    ht = khmer.LabelHash(K, HT_SIZE, N_HT)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    n, _ = ht.count_partitions()
+    assert n == 49
+
+    ht.find_unpart(filename2, True, False)
+    n, _ = ht.count_partitions()
+    assert n == 49, n                    # only 49 sequences worth of tags
+
+
+def test_simple_median():
+    hi = khmer.LabelHash(6, 1e6, 2)
+
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 0
+    assert average == 0.0
+    assert stddev == 0.0
+
+    hi.consume("AAAAAA")
+    (median, average, stddev) = hi.get_median_count("AAAAAA")
+    print median, average, stddev
+    assert median == 1
+    assert average == 1.0
+    assert stddev == 0.0
+
+
+def test_bad_primes():
+    try:
+        hi = khmer._LabelHash.__new__(khmer.LabelHash, 6, ["a", "b", "c"])
+        assert 0, "Non number prime list should fail"
+    except TypeError as e:
+        print str(e)
diff --git a/tests/test_lump.py b/tests/test_lump.py
new file mode 100644
index 0000000..2e597d6
--- /dev/null
+++ b/tests/test_lump.py
@@ -0,0 +1,168 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring
+import khmer
+import screed
+
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+# Below, 'fakelump.fa' is an artificial data set of 3x1 kb sequences in
+# which the last 79 bases are common between the 3 sequences.
+
+
+def test_fakelump_together():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 1, n_partitions
+
+# try loading stop tags from previously saved
+
+
+def test_fakelump_stop():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+    fakelump_stoptags_txt = utils.get_test_data('fakelump.fa.stoptags.txt')
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    for line in open(fakelump_stoptags_txt):
+        ht.add_stop_tag(line.strip())
+
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 3, n_partitions
+
+# check specific insertion of stop tag
+
+
+def test_fakelump_stop2():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    ht.add_stop_tag('GGGGAGGGGTGCAGTTGTGACTTGCTCGAGAG')
+
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 3, n_partitions
+
+# try repartitioning
+
+
+def test_fakelump_repartitioning():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+    fakelump_fa_foo = utils.get_temp_filename('fakelump.fa.stopfoo')
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 1, n_partitions
+
+    # now, break partitions on any k-mer that you see more than once
+    # on big excursions, where big excursions are excursions 40 out
+    # that encounter more than 82 k-mers.  This should specifically
+    # identify our connected sequences in fakelump...
+
+    EXCURSION_DISTANCE = 40
+    EXCURSION_KMER_THRESHOLD = 82
+    EXCURSION_KMER_COUNT_THRESHOLD = 1
+    counting = khmer.new_counting_hash(32, 1e4, 4)
+
+    ht.repartition_largest_partition(None, counting,
+                                     EXCURSION_DISTANCE,
+                                     EXCURSION_KMER_THRESHOLD,
+                                     EXCURSION_KMER_COUNT_THRESHOLD)
+
+    ht.save_stop_tags(fakelump_fa_foo)
+
+    # ok, now re-do everything with these stop tags, specifically.
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+    ht.load_stop_tags(fakelump_fa_foo)
+
+    subset = ht.do_subset_partition(0, 0, True)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 3, n_partitions
+
+
+def test_fakelump_load_stop_tags_trunc():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+    fakelump_fa_foo = utils.get_temp_filename('fakelump.fa.stopfoo')
+
+    ht = khmer.new_hashbits(32, 1e5, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    (n_partitions, n_singletons) = ht.count_partitions()
+    assert n_partitions == 1, n_partitions
+
+    # now, break partitions on any k-mer that you see more than once
+    # on big excursions, where big excursions are excursions 40 out
+    # that encounter more than 82 k-mers.  This should specifically
+    # identify our connected sequences in fakelump...
+
+    EXCURSION_DISTANCE = 40
+    EXCURSION_KMER_THRESHOLD = 82
+    EXCURSION_KMER_COUNT_THRESHOLD = 1
+    counting = khmer.new_counting_hash(32, 4, 4)
+
+    ht.repartition_largest_partition(None, counting,
+                                     EXCURSION_DISTANCE,
+                                     EXCURSION_KMER_THRESHOLD,
+                                     EXCURSION_KMER_COUNT_THRESHOLD)
+
+    ht.save_stop_tags(fakelump_fa_foo)
+    data = open(fakelump_fa_foo).read()
+
+    fp = open(fakelump_fa_foo, 'wb')
+    fp.write(data[:10])
+    fp.close()
+
+    # ok, now try loading these stop tags; should fail.
+    ht = khmer.new_hashbits(32, 4, 4)
+    ht.consume_fasta_and_tag(fakelump_fa)
+
+    try:
+        ht.load_stop_tags(fakelump_fa_foo)
+        assert 0, "this test should fail"
+    except IOError:
+        pass
+
+
+def test_fakelump_load_stop_tags_notexist():
+    fakelump_fa_foo = utils.get_temp_filename('fakelump.fa.stopfoo')
+
+    # ok, now try loading these stop tags; should fail.
+    ht = khmer.new_hashbits(32, 4, 4)
+
+    try:
+        ht.load_stop_tags(fakelump_fa_foo)
+        assert 0, "this test should fail"
+    except IOError:
+        pass
diff --git a/tests/test_read_aligner.py b/tests/test_read_aligner.py
new file mode 100644
index 0000000..6ef105f
--- /dev/null
+++ b/tests/test_read_aligner.py
@@ -0,0 +1,222 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt. Contact: ctb at msu.edu
+#
+import khmer
+from nose.tools import assert_almost_equals
+
+
+# DISABLING TESTS until model probabilities are finalized
+def eq_(v1, v2):
+    return True
+
+
+def test_alignnocov():
+    ch = khmer.new_counting_hash(10, 1048576, 1)
+    read = "ACCTAGGTTCGACATGTACC"
+    aligner = khmer.new_readaligner(ch, 0, 0)
+    for i in range(20):
+        ch.consume("AGAGGGAAAGCTAGGTTCGACAAGTCCTTGACAGAT")
+    ch.consume("ACCTAGGTTCGACATGTACC")
+    score, graphAlign, readAlign, trunc = aligner.align(read)
+
+    # should be the same
+    eq_(readAlign, 'ACCTAGGTTCGACATGTACC')
+    eq_(graphAlign, 'ACCTAGGTTCGACATGTACC')
+
+
+def test_simple_readalign():
+    ch = khmer.new_counting_hash(10, 1048576, 1)
+    aligner = khmer.new_readaligner(ch, 2, 0)
+    for i in range(20):
+        ch.consume("AGAGGGAAAGCTAGGTTCGACATGTCCTTGACAGAT")
+    read = "ACCTAGGTTCGACAAGTACC"
+    #                      ^^            ^  ^
+    ch.consume("GCTTTTAAAAAGGTTCGACAAAGGCCCGGG")
+    # CCCGGGCCTTTGTCGAACCTTTTTAAAAGC
+
+    score, graphAlign, readAlign, trunc = aligner.align(read)
+
+#                        AGCTAGGTTCGACAAGT CCT
+#                        ACCTAGGTTCGACAAGTaCC
+#                        --CTAGGTTCGACATGT-CC
+    eq_(graphAlign, 'AGCTAGGTTCGACATGTCC-')
+    eq_(readAlign, 'ACCTAGGTTCGACAAGTACc')
+
+
+def test_readalign():
+    ch = khmer.new_counting_hash(10, 1048576, 1)
+    aligner = khmer.new_readaligner(ch, 1, 0)
+    for i in range(20):
+        ch.consume("AGAGGGAAAGCTAGGTTCGACAAGTCCTTGACAGAT")
+    read = "ACCTAGGTTCGACATGTACC"
+    #                      ^^            ^  ^
+
+    ch.consume("GCTTTTAAAAAGGTTCGACAAAGGCCCGGG")
+
+    score, graphAlign, readAlign, trunc = aligner.align(read)
+
+    eq_(readAlign, 'ACCTAGGTTCGACATGTACc')
+    eq_(graphAlign, 'AGCTAGGTTCGACAAGTCC-')
+
+
+ht_seqs = ["TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGG"
+           "GTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAAC"
+           "CTCTTTAC",
+           "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGG"
+           "GTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAAC"
+           "CTCTTTAC",
+           "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGG"
+           "GTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTATTGCAATCTTAACAAC"
+           "CTCTTTAC",
+           "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAACTGG"
+           "GTCTGTTTCTACTGCAAACTTTCCACCAACAAGAAAAATGTCATCCTGTATTGCAATCTTAACAAC"
+           "CTCTTTAC"]
+
+queries = [
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAA"
+        "CTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAA"
+        "CCTCTTTAC",
+        "score": 278.376028204,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCG"
+        "CTTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCT"
+        "TAACAACCTCTTTAC",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGC"
+        "TTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTT"
+        "AACAACCTCTTTAC",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAA"
+        "CTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTATTGCAATCTTAACAA"
+        "CCTCTTTAC",
+        "score": 271.753976385,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCG"
+        "CTTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCT"
+        "TAACAACCTCTTTAC",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGC"
+        "TTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTATTGCAATCTT"
+        "AACAACCTCTTTAC",
+        "truncated": False
+    },
+    {
+        "seq": "TAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAAC"
+        "TGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAAC"
+        "CTCTTTAC",
+        "score": 276.416710585,
+        "graph_aln": "TAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGC"
+        "TTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTT"
+        "AACAACCTCTTTAC",
+        "read_aln": "TAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCT"
+        "TTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTA"
+        "ACAACCTCTTTAC",
+        "truncated": False
+    },
+    {
+        "seq": "TAAATGCGCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAAC"
+        "TGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTAACAAC"
+        "CTCTTTAC",
+        "score": 269.794658765,
+        "graph_aln": "TAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGC"
+        "TTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTT"
+        "AACAACCTCTTTAC",
+        "read_aln": "TAAATGCGCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCT"
+        "TTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAATCTTA"
+        "ACAACCTCTTTAC",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAA",
+        "score": 97.5386525659,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTAGATGTTTGATTATCAA",
+        "score": 90.9166007464,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTAGATGTTTGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATTGATTATCAA",
+        "score": 92.9385894977,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGT-TTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTaTTGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATTGTTTGATTATCAA",
+        "score": 84.3383420486,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATAtGTTTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATT-GTTTGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATTGATTATCAA",
+        "score": 92.9385894977,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGT-TTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTaTTGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTATAGATTATCAA",
+        "score": 86.3165376783,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGT-TTGATTATCAA",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTaTAGATTATCAA",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATAATTTTGCCGCTTTAAC"
+        "TGGGTCTAGTTTCTACTGCAAACTTTCCACCAACTAGTTTTTCTGCATCCTTTGTTGCAATCTTAACAA"
+        "CCTCTTTAC",
+        "score": 236.115256507,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAaTT-TtGCC"
+        "GCTTTAACTGGGTCT-GTTTCTACTGCAAACTTTCCACCAACAAGTTTTTCTGCATCCTGTGTTGCAAT"
+        "CTTAACAACCTCTTTAC",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATAA-TTtT-GCCG"
+        "CTTTAACTGGGTCTaGTTTCTACTGCAAACTTTCCACCAACTAGTTTTTCTGCATCCTTTGTTGCAATC"
+        "TTAACAACCTCTTTAC",
+        "truncated": False
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGAAAATAATTAAAAAAAAAAAAA"
+        "AAAAAAAAAAAAAAAAAAAAAAAAAA",
+        "score": 44.7543247314,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATatgtt",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTAT-----",
+        "truncated": True
+    },
+    {
+        "seq": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGCTTTAA"
+        "CTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGAAAAATGTCATCCTGTATTGCAATCTTAACAA"
+        "CCTCTTTAC",
+        "score": 227.446444943,
+        "graph_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCG"
+        "CTTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGTtTTTCTG-CATCCTGTGTTGCAATC"
+        "TTAACAACCTCTTTAC",
+        "read_aln": "TTAAATGCCCAATTTTTCCCTCTTTTCTTCTATATGTTTGATTATCAATTTTGCCGC"
+        "TTTAACTGGGTCTGTTTCTACTGCAAACTTTCCACCAACAAGA-AAAATGtCATCCTGTATTGCAATCT"
+        "TAACAACCTCTTTAC",
+        "truncated": False
+    }
+]
+
+
+def test_readalign_new():
+    ch = khmer.new_counting_hash(32, 1048576, 1)
+    aligner = khmer.new_readaligner(ch, 1, 0)
+    for seq in ht_seqs:
+        ch.consume(seq)
+
+    for query in queries:
+        score, graphAlign, readAlign, trunc = aligner.align(query["seq"])
+        print graphAlign
+        print readAlign
+        eq_(graphAlign, query["graph_aln"])
+        eq_(readAlign, query["read_aln"])
+        eq_(trunc, query["truncated"])
+        # assert_almost_equals(score, query["score"])
diff --git a/tests/test_read_parsers.py b/tests/test_read_parsers.py
new file mode 100644
index 0000000..f1b0ad1
--- /dev/null
+++ b/tests/test_read_parsers.py
@@ -0,0 +1,323 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+# Tests for the ReadParser and Read classes.
+
+
+import khmer
+from khmer import ReadParser
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+from functools import reduce
+
+
+def test_read_properties():
+
+    # Note: Using a data file with only one read.
+    rparser = ReadParser(utils.get_test_data("single-read.fq"))
+
+    # Check the properties of all one reads in data set.
+    for read in rparser:
+        assert read.name == "895:1:1:1246:14654 1:N:0:NNNNN"
+        assert read.sequence == "CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT"
+        assert read.annotations == ""
+        assert read.accuracy == """][aaX__aa[`ZUZ[NONNFNNNNNO_____^RQ_"""
+
+
+def test_with_default_arguments():
+
+    read_names = []
+    # Note: Using a data file where read names are just integers on [0,99).
+    rparser = ReadParser(utils.get_test_data("random-20-a.fa"))
+
+    for read in rparser:
+        read_names.append(int(read.name))
+
+    # "Derandomize".
+    read_names.sort()
+
+    # Each read number should match the corresponding name.
+    for m, n in enumerate(read_names):
+        assert m == n
+
+
+def test_gzip_decompression():
+
+    reads_count = 0
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.gz"))
+    for read in rparser:
+        reads_count += 1
+
+    assert 100 == reads_count
+
+
+def test_gzip_decompression_truncated():
+
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.truncated.gz"))
+    try:
+        for read in rparser:
+            pass
+        assert 0, "this should fail"
+    except IOError, err:
+        print str(err)
+
+
+def test_gzip_decompression_truncated_pairiter():
+
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.truncated.gz"))
+    try:
+        for read in rparser.iter_read_pairs():
+            pass
+        assert 0, "this should fail"
+    except IOError, err:
+        print str(err)
+
+
+def test_bzip2_decompression():
+
+    reads_count = 0
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.bz2"))
+    for read in rparser:
+        reads_count += 1
+
+    assert 100 == reads_count
+
+
+def test_bzip2_decompression_truncated():
+
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.truncated.bz2"))
+    try:
+        for read in rparser:
+            pass
+        assert 0, "this should fail"
+    except IOError, err:
+        print str(err)
+
+
+def test_bzip2_decompression_truncated_pairiter():
+
+    rparser = ReadParser(utils.get_test_data("100-reads.fq.truncated.bz2"))
+    try:
+        for read in rparser.iter_read_pairs():
+            pass
+        assert 0, "this should fail"
+    except IOError, err:
+        print str(err)
+
+
+def test_badbzip2():
+    try:
+        rparser = ReadParser(utils.get_test_data("test-empty.fa.bz2"))
+        for read in rparser:
+            pass
+        assert 0, "this should fail"
+    except IOError as err:
+        print str(err)
+    except ValueError, err:
+        print str(err)
+
+
+ at attr('multithread')
+def test_with_multiple_threads(testfile="test-reads.fq.bz2"):
+
+    import operator
+    import threading
+
+    reads_count_1thr = 0
+    rparser = ReadParser(utils.get_test_data(testfile))
+    for read in rparser:
+        reads_count_1thr += 1
+
+    def count_reads(rparser, counters, tnum):
+        counters[tnum] = reduce(operator.add, (1 for read in rparser))
+
+    N_THREADS = 4
+    threads = []
+    reads_counts_per_thread = [0] * N_THREADS
+    rparser = ReadParser(utils.get_test_data(testfile))
+    for tnum in xrange(N_THREADS):
+        t = \
+            threading.Thread(
+                target=count_reads,
+                args=[rparser, reads_counts_per_thread, tnum]
+            )
+        threads.append(t)
+        t.start()
+    for t in threads:
+        t.join()
+
+    assert reads_count_1thr == sum(reads_counts_per_thread), \
+        reads_counts_per_thread
+
+
+ at attr('multithread')
+def test_with_multiple_threads_big():
+    test_with_multiple_threads(testfile="test-large.fa")
+
+
+ at attr('multithread')
+def test_old_illumina_pair_mating():
+
+    import threading
+
+    # Note: This file, when used in conjunction with a 65600 byte per-thread
+    #       prefetch buffer, tests the paired read mating logic with the
+    #       old Illumina read name format.
+    rparser = ReadParser(utils.get_test_data("test-reads.fa"))
+
+    def thread_1_runtime(rparser):
+        for read in rparser:
+            pass
+
+    def thread_2_runtime(rparser):
+        for readnum, read in enumerate(rparser):
+            if 0 == readnum:
+                pass
+                # assert "850:2:1:1198:16820/1" == read.name, read.name
+
+    t1 = threading.Thread(target=thread_1_runtime, args=[rparser])
+    t2 = threading.Thread(target=thread_2_runtime, args=[rparser])
+
+    t1.start()
+    t2.start()
+
+    t1.join()
+    t2.join()
+
+
+ at attr('multithread')
+def test_casava_1_8_pair_mating():
+
+    import threading
+
+    # Note: This file, when used in conjunction with a 64 KiB per-thread
+    #       prefetch buffer, tests the paired read mating logic with the
+    #       Casava >= 1.8 read name format.
+    rparser = ReadParser(utils.get_test_data("test-reads.fq.bz2"))
+
+    def thread_1_runtime(rparser):
+        for read in rparser:
+            pass
+
+    def thread_2_runtime(rparser):
+        for readnum, read in enumerate(rparser):
+            if 0 == readnum:
+                pass
+            # assert "895:1:1:1761:13189 2:N:0:NNNNN" == read.name, read.name
+
+    t1 = threading.Thread(target=thread_1_runtime, args=[rparser])
+    t2 = threading.Thread(target=thread_2_runtime, args=[rparser])
+
+    t1.start()
+    t2.start()
+
+    t1.join()
+    t2.join()
+
+
+def test_iterator_identities():
+
+    rparser = \
+        ReadParser(utils.get_test_data("test-abund-read-paired.fa"))
+    assert rparser is rparser.__iter__()
+    assert rparser is rparser.iter_reads()
+
+
+ at attr('known_failing')
+def test_read_pair_iterator_in_error_mode():
+    assert 0
+
+    rparser = \
+        ReadParser(utils.get_test_data("test-abund-read-paired.fa"))
+
+    # If walks like an iterator and quacks like an iterator...
+    rpi = rparser.iter_read_pairs()
+    assert "__iter__" in dir(rpi)
+    assert "next" in dir(rpi)
+
+    # Are the alleged pairs actually pairs?
+    read_pairs_1 = []
+    for read_1, read_2 in rpi:
+        read_pairs_1.append([read_1, read_2])
+        assert read_1.name[: 19] == read_2.name[: 19]
+
+    # Reload parser.
+    # Note: No 'rewind' or 'reset' capability at the time of this writing.
+    rparser = \
+        ReadParser(utils.get_test_data("test-abund-read-paired.fa"))
+
+    # Ensure that error mode is the default mode.
+    read_pairs_2 = []
+    for read_1, read_2 \
+            in rparser.iter_read_pairs(ReadParser.PAIR_MODE_ERROR_ON_UNPAIRED):
+        read_pairs_2.append([read_1, read_2])
+    matches = \
+        map(
+            lambda rp1, rp2: rp1[0].name == rp2[0].name,
+            read_pairs_1, read_pairs_2
+        )
+    assert all(matches)  # Assert ALL the matches. :-]
+
+
+def test_read_pair_iterator_in_error_mode_xfail():
+
+    rparser = \
+        ReadParser(utils.get_test_data("test-abund-read-impaired.fa"))
+
+    failed = True
+    try:
+        for rpair in rparser.iter_read_pairs():
+            pass
+        failed = False
+    except IOError as exc:
+        pass
+    assert failed
+
+
+ at attr('known_failing')
+def test_read_pair_iterator_in_ignore_mode():
+    assert 0
+
+    rparser = \
+        ReadParser(utils.get_test_data("test-abund-read-impaired.fa"))
+
+    read_pairs = []
+    for read_1, read_2 \
+            in rparser.iter_read_pairs(ReadParser.PAIR_MODE_IGNORE_UNPAIRED):
+        read_pairs.append([read_1, read_2])
+        assert read_1.name[: 19] == read_2.name[: 19]
+    assert 2 == len(read_pairs)
+
+
+def test_constructor():
+
+    # Note: Using a data file with only one read.
+    try:
+        rparser = ReadParser(utils.get_test_data("single-read.fq"), "a")
+        assert 0, ("ReadParser's constructor shouldn't accept a character for "
+                   "the number of threads")
+    except TypeError as err:
+        print str(err)
+    try:
+        rparser = ReadParser("non-existent-file-name")
+        assert 0, "ReadParser shouldn't accept a non-existant file name"
+    except ValueError as err:
+        print str(err)
+
+
+def test_iternext():
+    try:
+        rparser = ReadParser(utils.get_test_data("fakelump.fa.stoptags.txt"))
+        read_pairs = []
+        for read_1, read_2 in rparser.iter_read_pairs():
+            read_pairs.append(read_1, read_2)
+        assert 0, "Shouldn't be able to iterate over non FASTA file"
+    except IOError as err:
+        print str(err)
+    except ValueError, err:
+        print str(err)
+# vim: set ft=python ts=4 sts=4 sw=4 et tw=79:
diff --git a/tests/test_sandbox_scripts.py b/tests/test_sandbox_scripts.py
new file mode 100644
index 0000000..3e52fc8
--- /dev/null
+++ b/tests/test_sandbox_scripts.py
@@ -0,0 +1,362 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+# pylint: disable=C0111,C0103,E1103,W0612
+
+import sys
+import os
+import os.path
+import shutil
+from cStringIO import StringIO
+import traceback
+import nose
+import glob
+import imp
+
+import khmer_tst_utils as utils
+import khmer
+import khmer.file
+import screed
+
+
+def scriptpath(script):
+    return script
+
+
+def teardown():
+    utils.cleanup()
+
+
+def test_import_all():
+    sandbox_path = os.path.join(os.path.dirname(__file__), "../sandbox")
+    if not os.path.exists(sandbox_path):
+        raise nose.SkipTest("sandbox scripts are only tested in a repository")
+
+    path = os.path.join(sandbox_path, "*.py")
+    scripts = glob.glob(path)
+    for s in scripts:
+        s = os.path.normpath(s)
+        yield _checkImportSucceeds('test_sandbox_scripts.py', s)
+
+
+class _checkImportSucceeds(object):
+    def __init__(self, tag, filename):
+        self.tag = tag
+        self.filename = filename
+        self.description = '%s: test import %s' % (self.tag,
+                                                   os.path.split(filename)[-1])
+
+    def __call__(self):
+        try:
+            mod = imp.load_source('__zzz', self.filename)
+        except:
+            print traceback.format_exc()
+            raise AssertionError("%s cannot be imported" % (self.filename,))
+
+        ###
+
+        oldargs = sys.argv
+        sys.argv = [self.filename]
+
+        oldout, olderr = sys.stdout, sys.stderr
+        sys.stdout = StringIO()
+        sys.stderr = StringIO()
+
+        try:
+            try:
+                global_dict = {'__name__': '__main__'}
+                execfile(self.filename, global_dict)
+            except (ImportError, SyntaxError):
+                print traceback.format_exc()
+                raise AssertionError("%s cannot be exec'd" % (self.filename,))
+            except:
+                pass                        # other failures are expected :)
+        finally:
+            sys.argv = oldargs
+            out, err = sys.stdout.getvalue(), sys.stderr.getvalue()
+            sys.stdout, sys.stderr = oldout, olderr
+
+
+def test_sweep_reads():
+    readfile = utils.get_temp_filename('reads.fa')
+    contigfile = utils.get_temp_filename('contigs.fp')
+    in_dir = os.path.dirname(contigfile)
+
+    shutil.copyfile(utils.get_test_data('test-sweep-reads.fa'), readfile)
+    shutil.copyfile(utils.get_test_data('test-sweep-contigs.fp'), contigfile)
+
+    script = scriptpath('sweep-reads.py')
+    args = ['-k', '25', '--prefix', 'test', '--label-by-pid',
+            contigfile, readfile, 'junkfile.fa']
+
+    status, out, err = utils.runscript(
+        script, args, in_dir, fail_ok=True, sandbox=True)
+
+    # check if the bad file was skipped without issue
+    assert 'ERROR' in err, err
+    assert 'skipping' in err, err
+
+    out1 = os.path.join(in_dir, 'test_0.fa')
+    out2 = os.path.join(in_dir, 'test_1.fa')
+    mout = os.path.join(in_dir, 'test_multi.fa')
+    oout = os.path.join(in_dir, 'test_orphaned.fa')
+
+    print os.listdir(in_dir)
+
+    seqs1 = set([r.name for r in screed.open(out1)])
+    seqs2 = set([r.name for r in screed.open(out2)])
+    seqsm = set([r.name for r in screed.open(mout)])
+    seqso = set([r.name for r in screed.open(oout)])
+
+    print seqs1
+    print seqs2
+    print seqsm
+    print seqso
+    assert seqs1 == set(['read1_p0\t0', 'read2_p0\t0'])
+    assert seqs2 == set(['read3_p1\t1'])
+    assert (seqsm == set(['read4_multi\t0\t1']) or
+            seqsm == set(['read4_multi\t1\t0']))
+    assert seqso == set(['read5_orphan'])
+
+
+def test_sweep_reads_fq():
+    readfile = utils.get_temp_filename('reads.fa')
+    contigfile = utils.get_temp_filename('contigs.fp')
+    in_dir = os.path.dirname(contigfile)
+
+    shutil.copyfile(utils.get_test_data('test-sweep-reads.fq'), readfile)
+    shutil.copyfile(utils.get_test_data('test-sweep-contigs.fp'), contigfile)
+
+    script = scriptpath('sweep-reads.py')
+    args = ['-k', '25', '--prefix', 'test', '--label-by-pid',
+            contigfile, readfile, 'junkfile.fa']
+
+    status, out, err = utils.runscript(
+        script, args, in_dir, fail_ok=True, sandbox=True)
+
+    # check if the bad file was skipped without issue
+    assert 'ERROR' in err, err
+    assert 'skipping' in err, err
+
+    out1 = os.path.join(in_dir, 'test_0.fq')
+    out2 = os.path.join(in_dir, 'test_1.fq')
+    mout = os.path.join(in_dir, 'test_multi.fq')
+    oout = os.path.join(in_dir, 'test_orphaned.fq')
+
+    print open(out1).read()
+
+    print os.listdir(in_dir)
+
+    seqs1 = set([r.name for r in screed.open(out1)])
+    seqs2 = set([r.name for r in screed.open(out2)])
+    seqsm = set([r.name for r in screed.open(mout)])
+    seqso = set([r.name for r in screed.open(oout)])
+
+    print seqs1
+    print seqs2
+    print seqsm
+    print seqso
+    assert seqs1 == set(['read1_p0\t0', 'read2_p0\t0'])
+    assert seqs2 == set(['read3_p1\t1'])
+    assert (seqsm == set(['read4_multi\t0\t1']) or
+            seqsm == set(['read4_multi\t1\t0']))
+    assert seqso == set(['read5_orphan'])
+
+    seqs1 = set([r.accuracy for r in screed.open(out1)])
+    seqs2 = set([r.accuracy for r in screed.open(out2)])
+    seqsm = set([r.accuracy for r in screed.open(mout)])
+    seqso = set([r.accuracy for r in screed.open(oout)])
+
+
+def test_sweep_reads_2():
+
+    infile = utils.get_temp_filename('seqs.fa')
+    inref = utils.get_temp_filename('ref.fa')
+    shutil.copyfile(utils.get_test_data('random-20-X2.fa'), infile)
+    shutil.copyfile(utils.get_test_data('random-20-a.fa'), inref)
+    wdir = os.path.dirname(inref)
+    script = scriptpath('sweep-reads.py')
+    args = ['-m', '50', '-k', '20', '-l', '9', '-b', '60', '--prefix',
+            'test', '--label-by-seq', inref, infile]
+    status, out, err = utils.runscript(script, args, wdir, sandbox=True)
+
+    for i in xrange(99):
+        p = os.path.join(wdir, 'test_{i}.fa'.format(i=i))
+        print p, err, out
+        assert os.path.exists(p)
+        os.remove(p)
+    assert os.path.exists(os.path.join(wdir, 'test.counts.csv'))
+    assert os.path.exists(os.path.join(wdir, 'test.dist.txt'))
+    assert not os.path.exists(os.path.join(wdir, 'test_multi.fa'))
+
+
+def test_sweep_reads_3():
+
+    infile = utils.get_temp_filename('seqs.fa')
+    shutil.copyfile(utils.get_test_data('random-20-a.fa'), infile)
+    wdir = os.path.dirname(infile)
+    script = scriptpath('sweep-reads.py')
+    args = ['-m', '75', '-k', '20', '-l', '1', '--prefix',
+            'test', '--label-by-group', '10', infile, infile]
+    status, out, err = utils.runscript(script, args, wdir, sandbox=True)
+
+    for i in xrange(10):
+        p = os.path.join(wdir, 'test_{i}.fa'.format(i=i))
+        print p, err, out
+        assert os.path.exists(p)
+        os.remove(p)
+
+    counts_fn = os.path.join(wdir, 'test.counts.csv')
+    with open(counts_fn) as cfp:
+        for line in cfp:
+            _, _, c = line.partition(',')
+            assert int(c) in [9, 10]
+
+    assert os.path.exists(counts_fn)
+    assert os.path.exists(os.path.join(wdir, 'test.dist.txt'))
+    assert not os.path.exists(os.path.join(wdir, 'test_multi.fa'))
+
+
+def test_trim_low_abund_1():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", infile]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 1, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+
+def test_trim_low_abund_1_duplicate_filename_err():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-C', '1', infile, infile]
+    try:
+        utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+        raise Exception("should not reach this")
+    except AssertionError:
+        # an error should be raised by passing 'infile' twice.
+        pass
+
+
+def test_trim_low_abund_2():
+    infile = utils.get_temp_filename('test.fa')
+    infile2 = utils.get_temp_filename('test2.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile2)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-C', '1', infile, infile2]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+# make sure that FASTQ records are retained.
+
+
+def test_trim_low_abund_3_fq_retained():
+    infile = utils.get_temp_filename('test.fq')
+    infile2 = utils.get_temp_filename('test2.fq')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fq'), infile)
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fq'), infile2)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-C', '1', infile, infile2]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+    # check for 'accuracy' string.
+    seqs = set([r.accuracy for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert '##################' in seqs
+
+
+# test that the -V option does not trim sequences that are low abundance
+
+
+def test_trim_low_abund_4_retain_low_abund():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-V', infile]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+# test that the -V option *does* trim sequences that are low abundance
+
+
+def test_trim_low_abund_5_trim_high_abund():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-3.fa'), infile)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-V', infile]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+
+    # trimmed sequence @ error
+    assert 'GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGC' in seqs
+
+# test that -V/-Z setting - should not trip if -Z is set high enough.
+
+
+def test_trim_low_abund_6_trim_high_abund_Z():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-3.fa'), infile)
+
+    args = ["-k", "17", "-x", "1e7", "-N", "2", '-V', '-Z', '25', infile]
+    utils.runscript('trim-low-abund.py', args, in_dir, sandbox=True)
+
+    outfile = infile + '.abundtrim'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+
+    # untrimmed seq.
+    badseq = 'GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCgtgCCGCAGCTGTCGTCAGGG' \
+             'GATTTCCGGGCGG'
+    assert badseq in seqs       # should be there, untrimmed
diff --git a/tests/test_script_arguments.py b/tests/test_script_arguments.py
new file mode 100644
index 0000000..9af1a75
--- /dev/null
+++ b/tests/test_script_arguments.py
@@ -0,0 +1,67 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+"""
+Tests for various argument-handling code.
+"""
+
+import sys
+import cStringIO
+import khmer_tst_utils as utils
+
+import khmer.file
+
+
+def test_check_space():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+
+    save_stderr, sys.stderr = sys.stderr, cStringIO.StringIO()
+    try:
+        khmer.file.check_space(
+            [fakelump_fa], force=False, _testhook_free_space=0)
+        assert 0, "this should fail"
+    except SystemExit as e:
+        print str(e)
+    finally:
+        sys.stderr = save_stderr
+
+
+def test_check_tablespace():
+    save_stderr, sys.stderr = sys.stderr, cStringIO.StringIO()
+    try:
+        khmer.file.check_space_for_hashtable(
+            1e9, force=False, _testhook_free_space=0)
+        assert 0, "this should fail"
+    except SystemExit as e:
+        print str(e)
+    finally:
+        sys.stderr = save_stderr
+
+
+def test_check_space_force():
+    fakelump_fa = utils.get_test_data('fakelump.fa')
+
+    save_stderr, sys.stderr = sys.stderr, cStringIO.StringIO()
+    try:
+        khmer.file.check_space(
+            [fakelump_fa], force=True, _testhook_free_space=0)
+        assert True, "this should pass"
+    except SystemExit as e:
+        print str(e)
+    finally:
+        sys.stderr = save_stderr
+
+
+def test_check_tablespace_force():
+    save_stderr, sys.stderr = sys.stderr, cStringIO.StringIO()
+    try:
+        khmer.file.check_space_for_hashtable(
+            1e9, force=True, _testhook_free_space=0)
+        assert True, "this should pass"
+    except SystemExit as e:
+        print str(e)
+    finally:
+        sys.stderr = save_stderr
diff --git a/tests/test_scripts.py b/tests/test_scripts.py
new file mode 100644
index 0000000..d20aa18
--- /dev/null
+++ b/tests/test_scripts.py
@@ -0,0 +1,1885 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+
+# pylint: disable=C0111,C0103,E1103,W0612
+
+import json
+import sys
+import os
+import shutil
+from cStringIO import StringIO
+import traceback
+from nose.plugins.attrib import attr
+import subprocess
+import threading
+import bz2
+import io
+
+import khmer_tst_utils as utils
+import khmer
+import khmer.file
+import screed
+
+
+def scriptpath(script):
+    return script
+
+
+def teardown():
+    utils.cleanup()
+
+
+def test_check_space():
+    # @CTB this probably belongs in a new test file, along with other
+    # tests of the file.py module.
+    khmer.file.check_space(
+        ['', utils.get_test_data('test-abund-read-2.fa')], False)
+
+
+def test_load_into_counting():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e3', '-N', '2', '-k', '20', '-t']
+
+    outfile = utils.get_temp_filename('out.kh')
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+    assert 'Total number of unique k-mers: 89' in err, err
+    assert os.path.exists(outfile)
+
+
+def test_load_into_counting_fail():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e2', '-N', '2', '-k', '20']  # use small HT
+
+    outfile = utils.get_temp_filename('out.kh')
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args, fail_ok=True)
+    assert status == 1, status
+    assert "ERROR:" in err
+
+
+def test_load_into_counting_multifile():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-t']
+
+    outfile = utils.get_temp_filename('out.kh')
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile, infile, infile, infile, infile,
+                 infile, infile, infile, infile, infile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+    assert 'Total number of unique k-mers: 95' in err, err
+    assert os.path.exists(outfile)
+
+
+def test_load_into_counting_tsv():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-t', '-s', 'tsv']
+
+    outfile = utils.get_temp_filename('out.kh')
+    tabfile = outfile + '.info.tsv'
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+    assert 'Total number of unique k-mers: 95' in err, err
+    assert os.path.exists(outfile)
+    assert os.path.exists(tabfile)
+    with open(tabfile) as tabfh:
+        tabfile_lines = tabfh.readlines()
+    assert len(tabfile_lines) == 2
+    outbase = os.path.basename(outfile)
+    expected_tsv_line = '\t'.join([outbase, '0.000', '95', infile]) + '\n'
+    assert tabfile_lines[1] == expected_tsv_line, tabfile_lines
+
+
+def test_load_into_counting_json():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-t', '-s', 'json']
+
+    outfile = utils.get_temp_filename('out.kh')
+    jsonfile = outfile + '.info.json'
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+    assert 'Total number of unique k-mers: 95' in err, err
+    assert os.path.exists(outfile)
+    assert os.path.exists(jsonfile)
+
+    with open(jsonfile) as jsonfh:
+        got_json = json.load(jsonfh)
+    outbase = os.path.basename(outfile)
+    expected_json = {
+        "files": [infile],
+        "ht_name": outbase,
+        "num_kmers": 95,
+        "fpr": 9.024965705097741e-11,
+        "mrinfo_version": "0.1.0",
+    }
+
+    assert got_json == expected_json, got_json
+
+
+def test_load_into_counting_bad_summary_fmt():
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-s', 'badfmt']
+
+    outfile = utils.get_temp_filename('out.kh')
+    infile = utils.get_test_data('test-abund-read-2.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args, fail_ok=True)
+    assert status != 0, status
+    assert "invalid choice: 'badfmt'" in err, err
+
+
+def _make_counting(infilename, SIZE=1e7, N=2, K=20, BIGCOUNT=True):
+    script = scriptpath('load-into-counting.py')
+    args = ['-x', str(SIZE), '-N', str(N), '-k', str(K)]
+
+    if not BIGCOUNT:
+        args.append('-b')
+
+    outfile = utils.get_temp_filename('out.kh')
+
+    args.extend([outfile, infilename])
+
+    utils.runscript(script, args)
+    assert os.path.exists(outfile)
+
+    return outfile
+
+
+def test_filter_abund_1():
+    script = scriptpath('filter-abund.py')
+
+    infile = utils.get_temp_filename('test.fa')
+    n_infile = utils.get_temp_filename('test-fastq-n-reads.fq')
+
+    in_dir = os.path.dirname(infile)
+    n_in_dir = os.path.dirname(n_infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    shutil.copyfile(utils.get_test_data('test-fastq-n-reads.fq'), n_infile)
+
+    counting_ht = _make_counting(infile, K=17)
+    n_counting_ht = _make_counting(n_infile, K=17)
+
+    args = [counting_ht, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    n_outfile = n_infile + '.abundfilt'
+    n_outfile2 = n_infile + '2.abundfilt'
+
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+
+    assert len(seqs) == 1, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+    args = [n_counting_ht, n_infile]
+    utils.runscript(script, args, n_in_dir)
+
+    seqs = set([r.sequence for r in screed.open(n_infile)])
+    assert os.path.exists(n_outfile), n_outfile
+
+    args = [n_counting_ht, n_infile, '-o', n_outfile2]
+    utils.runscript(script, args, in_dir)
+    assert os.path.exists(n_outfile2), n_outfile2
+
+
+def test_filter_abund_2():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    counting_ht = _make_counting(infile, K=17)
+
+    script = scriptpath('filter-abund.py')
+    args = ['-C', '1', counting_ht, infile, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+# make sure that FASTQ records are retained.
+
+
+def test_filter_abund_3_fq_retained():
+    infile = utils.get_temp_filename('test.fq')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fq'), infile)
+    counting_ht = _make_counting(infile, K=17)
+
+    script = scriptpath('filter-abund.py')
+    args = ['-C', '1', counting_ht, infile, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+    # check for 'accuracy' string.
+    seqs = set([r.accuracy for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert '##################' in seqs
+
+
+def test_filter_abund_1_singlefile():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('filter-abund-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-t', infile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    assert 'Total number of unique k-mers: 98' in err, err
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 1, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+
+def test_filter_abund_2_singlefile():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+    tabfile = utils.get_temp_filename('test-savetable.ct')
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('filter-abund-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-t', '--savetable',
+            tabfile, infile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    assert 'Total number of unique k-mers: 98' in err, err
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 1, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+
+def test_filter_abund_4_retain_low_abund():
+    # test that the -V option does not trim sequences that are low abundance
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    counting_ht = _make_counting(infile, K=17)
+
+    script = scriptpath('filter-abund.py')
+    args = ['-V', counting_ht, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs
+
+# test that the -V option *does* trim sequences that are low abundance
+
+
+def test_filter_abund_5_trim_high_abund():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-3.fa'), infile)
+    counting_ht = _make_counting(infile, K=17)
+
+    script = scriptpath('filter-abund.py')
+    args = ['-V', counting_ht, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+
+    # trimmed sequence @ error
+    assert 'GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGC' in seqs
+
+# test that -V/-Z setting - should not trip if -Z is set high enough.
+
+
+def test_filter_abund_6_trim_high_abund_Z():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-3.fa'), infile)
+    counting_ht = _make_counting(infile, K=17)
+
+    script = scriptpath('filter-abund.py')
+    args = ['-V', '-Z', '25', counting_ht, infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.abundfilt'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 2, seqs
+
+    # untrimmed seq.
+    badseq = 'GGTTGACGGGGCTCAGGGGGCGGCTGACTCCGAGAGACAGCgtgCCGCAGCTGTCGTCAGGG' \
+             'GATTTCCGGGCGG'
+    assert badseq in seqs       # should be there, untrimmed
+
+
+def test_filter_stoptags():
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+    stopfile = utils.get_temp_filename('stoptags', in_dir)
+
+    # first, copy test-abund-read-2.fa to 'test.fa' in the temp dir.
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    # now, create a file with some stop tags in it --
+    K = 18
+    kh = khmer.new_hashbits(K, 1, 1)
+    kh.add_stop_tag('GTTGACGGGGCTCAGGGG')
+    kh.save_stop_tags(stopfile)
+    del kh
+
+    # finally, run filter-stoptags.
+    script = scriptpath('filter-stoptags.py')
+    args = ['-k', str(K), stopfile, infile, infile]
+    utils.runscript(script, args, in_dir)
+
+    # verify that the basic output file exists
+    outfile = infile + '.stopfilt'
+    assert os.path.exists(outfile), outfile
+
+    # it should contain only one unique sequence, because we've trimmed
+    # off everything after the beginning of the only long sequence in there.
+    seqs = set([r.sequence for r in screed.open(outfile)])
+    assert len(seqs) == 1, seqs
+    assert 'GGTTGACGGGGCTCAGGG' in seqs, seqs
+
+
+def test_normalize_by_median_indent():
+    infile = utils.get_test_data('paired-mixed.fa.pe')
+    hashfile = utils.get_test_data('normC20k20.kh')
+    outfile = utils.get_temp_filename('paired-mixed.fa.pe.keep')
+    script = scriptpath('normalize-by-median.py')
+    args = ['--loadtable', hashfile, '-o', outfile, infile]
+    (status, out, err) = utils.runscript(script, args)
+    assert status == 0, (out, err)
+    assert os.path.exists(outfile)
+
+
+def test_normalize_by_median():
+    CUTOFF = '1'
+
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', CUTOFF, '-k', '17', '-t', infile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    assert 'Total number of unique k-mers: 98' in err, err
+
+    outfile = infile + '.keep'
+    assert os.path.exists(outfile), outfile
+
+    seqs = [r.sequence for r in screed.open(outfile)]
+    assert len(seqs) == 1, seqs
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGGG'), seqs
+
+
+def test_normalize_by_median_version():
+    script = scriptpath('normalize-by-median.py')
+    args = ['--version']
+    status, out, err = utils.runscript(script, args)
+
+    errlines = err.splitlines()
+    for err in errlines:
+        if err.startswith('||') or \
+           not err.strip():
+            continue
+        break
+
+    print errlines
+    print err
+
+    assert err.startswith('khmer ')
+
+
+def test_normalize_by_median_2():
+    CUTOFF = '2'
+
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', CUTOFF, '-k', '17', infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.keep'
+    assert os.path.exists(outfile), outfile
+
+    seqs = [r.sequence for r in screed.open(outfile)]
+    assert len(seqs) == 2, seqs
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGGG'), seqs
+    assert seqs[1] == 'GGTTGACGGGGCTCAGGG', seqs
+
+
+def test_normalize_by_median_paired():
+    CUTOFF = '1'
+
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-paired.fa'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', CUTOFF, '-p', '-k', '17', infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.keep'
+    assert os.path.exists(outfile), outfile
+
+    seqs = [r.sequence for r in screed.open(outfile)]
+    assert len(seqs) == 2, seqs
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGGG'), seqs
+    assert seqs[1].startswith('GGTTGACGGGGCTCAGGG'), seqs
+
+
+def test_normalize_by_median_impaired():
+    CUTOFF = '1'
+
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-impaired.fa'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', CUTOFF, '-p', '-k', '17', infile]
+    utils.runscript(script, args, in_dir, fail_ok=True)
+
+
+def test_normalize_by_median_force():
+    CUTOFF = '1'
+
+    corrupt_infile = utils.get_temp_filename('test-corrupt.fq')
+    good_infile = utils.get_temp_filename('test-good.fq',
+                                          tempdir=os.path.dirname(
+                                              corrupt_infile))
+
+    in_dir = os.path.dirname(good_infile)
+
+    shutil.copyfile(utils.get_test_data('test-error-reads.fq'), corrupt_infile)
+    shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), good_infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-f', '-C', CUTOFF, '-k', '17', corrupt_infile, good_infile]
+
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    test_ht = khmer.load_counting_hash(corrupt_infile + '.ct.failed')
+    test_good_read = 'CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT'
+    test_good_read2 = 'TAGTATCATCAAGGTTCAAGATGTTAATGAATAACAATTGCGCAGCAA'
+    assert test_ht.count(test_good_read[:17]) > 0
+    assert test_ht.count(test_good_read2[:17]) > 0
+    assert os.path.exists(corrupt_infile + '.ct.failed')
+    assert '*** Skipping' in err
+    assert '** IOErrors' in err
+
+
+def test_normalize_by_median_no_bigcount():
+    infile = utils.get_temp_filename('test.fa')
+    hashfile = utils.get_temp_filename('test-out.kh')
+    outfile = infile + '.keep'
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    counting_ht = _make_counting(infile, K=8)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', '1000', '-k 8', '--savetable', hashfile, infile]
+
+    (status, out, err) = utils.runscript(script, args, in_dir)
+    assert status == 0, (out, err)
+    print(out, err)
+
+    assert os.path.exists(hashfile), hashfile
+    kh = khmer.load_counting_hash(hashfile)
+
+    assert kh.get('GGTTGACG') == 255
+
+
+def test_normalize_by_median_dumpfrequency():
+    CUTOFF = '1'
+
+    infiles = [utils.get_temp_filename('test-0.fq')]
+    in_dir = os.path.dirname(infiles[0])
+    for x in range(1, 5):
+        infiles.append(utils.get_temp_filename('test-{x}.fq'.format(x=x),
+                                               tempdir=in_dir))
+
+    for infile in infiles:
+        shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-d', '2', '-C', CUTOFF, '-k', '17']
+    args.extend(infiles)
+
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    test_ht = khmer.load_counting_hash(os.path.join(in_dir, 'backup.ct'))
+    test_good_read = 'CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT'
+    test_good_read2 = 'TAGTATCATCAAGGTTCAAGATGTTAATGAATAACAATTGCGCAGCAA'
+    assert test_ht.count(test_good_read[:17]) > 0
+    assert test_ht.count(test_good_read2[:17]) > 0
+
+    assert os.path.exists(os.path.join(in_dir, 'backup.ct'))
+    assert out.count('Backup: Saving') == 2
+    assert 'Nothing' in out
+
+
+def test_normalize_by_median_empty():
+    CUTOFF = '1'
+
+    infile = utils.get_temp_filename('test.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-empty.fa'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', CUTOFF, '-k', '17', infile]
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.keep'
+    assert os.path.exists(outfile), outfile
+
+
+def test_normalize_by_median_fpr():
+    MIN_TABLESIZE_PARAM = 1
+
+    infile = utils.get_temp_filename('test-fpr.fq')
+    in_dir = os.path.dirname(infile)
+    shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), infile)
+
+    script = scriptpath('normalize-by-median.py')
+    args = ['-f', '-k 17', '-x ' + str(MIN_TABLESIZE_PARAM), infile]
+
+    (status, out, err) = utils.runscript(script, args, in_dir, fail_ok=True)
+
+    assert os.path.exists(infile + '.keep')
+    assert 'fp rate estimated to be' in out, out
+    assert '** ERROR: the k-mer counting table is too small' in err, err
+
+
+def test_count_median():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = infile + '.counts'
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+    counting_ht = _make_counting(infile, K=8)
+
+    script = scriptpath('count-median.py')
+    args = [counting_ht, infile, outfile]
+    utils.runscript(script, args)
+
+    assert os.path.exists(outfile), outfile
+
+    data = [x.strip() for x in open(outfile)]
+    data = set(data)
+    assert len(data) == 2, data
+    assert 'seq 1001 1001.0 0.0 18' in data
+    assert '895:1:37:17593:9954/1 1 103.803741455 303.702941895 114' in data
+
+#
+
+
+def test_load_graph():
+    script = scriptpath('load-graph.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-t']
+
+    outfile = utils.get_temp_filename('out')
+    infile = utils.get_test_data('random-20-a.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+
+    assert 'Total number of unique k-mers: 3960' in err, err
+
+    ht_file = outfile + '.pt'
+    assert os.path.exists(ht_file), ht_file
+
+    tagset_file = outfile + '.tagset'
+    assert os.path.exists(tagset_file), tagset_file
+
+    ht = khmer.load_hashbits(ht_file)
+    ht.load_tagset(tagset_file)
+
+    # check to make sure we get the expected result for this data set
+    # upon partitioning (all in one partition).  This is kind of a
+    # roundabout way of checking that load-graph worked :)
+    subset = ht.do_subset_partition(0, 0)
+    x = ht.subset_count_partitions(subset)
+    assert x == (1, 0), x
+
+
+def test_load_graph_no_tags():
+    script = scriptpath('load-graph.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '20', '-n']
+
+    outfile = utils.get_temp_filename('out')
+    infile = utils.get_test_data('random-20-a.fa')
+
+    args.extend([outfile, infile])
+
+    utils.runscript(script, args)
+
+    ht_file = outfile + '.pt'
+    assert os.path.exists(ht_file), ht_file
+
+    tagset_file = outfile + '.tagset'
+    assert not os.path.exists(tagset_file), tagset_file
+
+    assert khmer.load_hashbits(ht_file)
+
+    # can't think of a good way to make sure this worked, beyond just
+    # loading the ht file...
+
+
+def test_load_graph_fail():
+    script = scriptpath('load-graph.py')
+    args = ['-x', '1e3', '-N', '2', '-k', '20']  # use small HT
+
+    outfile = utils.get_temp_filename('out')
+    infile = utils.get_test_data('random-20-a.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args, fail_ok=True)
+    assert status == 1, status
+    assert "ERROR:" in err
+
+
+def test_load_graph_write_fp():
+    script = scriptpath('load-graph.py')
+    args = ['-x', '1e5', '-N', '2', '-k', '20', '-w']  # use small HT
+
+    outfile = utils.get_temp_filename('out')
+    infile = utils.get_test_data('random-20-a.fa')
+
+    args.extend([outfile, infile])
+
+    (status, out, err) = utils.runscript(script, args)
+
+    ht_file = outfile + '.pt'
+    assert os.path.exists(ht_file), ht_file
+
+    info_file = outfile + '.info'
+    assert os.path.exists(info_file), info_file
+    data = [x.strip() for x in open(info_file)]
+    data = set(data)
+    assert '3959 unique k-mers' in data
+    assert 'false positive rate estimated to be 0.002' in data
+
+
+def test_load_graph_multithread():
+    script = scriptpath('load-graph.py')
+
+    outfile = utils.get_temp_filename('test')
+    infile = utils.get_test_data('test-reads.fa')
+
+    args = ['-N', '4', '-x', '1e7', '-T', '8', outfile, infile]
+
+    (status, out, err) = utils.runscript(script, args)
+
+
+def _make_graph(infilename, min_hashsize=1e7, n_hashes=2, ksize=20,
+                do_partition=False,
+                annotate_partitions=False,
+                stop_big_traverse=False):
+    script = scriptpath('load-graph.py')
+    args = ['-x', str(min_hashsize), '-N', str(n_hashes), '-k', str(ksize)]
+
+    outfile = utils.get_temp_filename('out')
+    infile = infilename
+
+    args.extend([outfile, infile])
+
+    utils.runscript(script, args)
+
+    ht_file = outfile + '.pt'
+    assert os.path.exists(ht_file), ht_file
+
+    tagset_file = outfile + '.tagset'
+    assert os.path.exists(tagset_file), tagset_file
+
+    if do_partition:
+        script = scriptpath('partition-graph.py')
+        args = [outfile]
+        if stop_big_traverse:
+            args.insert(0, '--no-big-traverse')
+        utils.runscript(script, args)
+
+        script = scriptpath('merge-partitions.py')
+        args = [outfile, '-k', str(ksize)]
+        utils.runscript(script, args)
+
+        final_pmap_file = outfile + '.pmap.merged'
+        assert os.path.exists(final_pmap_file)
+
+        if annotate_partitions:
+            script = scriptpath('annotate-partitions.py')
+            args = ["-k", str(ksize), outfile, infilename]
+
+            in_dir = os.path.dirname(outfile)
+            utils.runscript(script, args, in_dir)
+
+            baseinfile = os.path.basename(infilename)
+            assert os.path.exists(os.path.join(in_dir, baseinfile + '.part'))
+
+    return outfile
+
+
+def _DEBUG_make_graph(infilename, min_hashsize=1e7, n_hashes=2, ksize=20,
+                      do_partition=False,
+                      annotate_partitions=False,
+                      stop_big_traverse=False):
+    script = scriptpath('load-graph.py')
+    args = ['-x', str(min_hashsize), '-N', str(n_hashes), '-k', str(ksize)]
+
+    outfile = utils.get_temp_filename('out')
+    infile = utils.get_test_data(infilename)
+
+    args.extend([outfile, infile])
+
+    utils.runscript(script, args)
+
+    ht_file = outfile + '.ct'
+    assert os.path.exists(ht_file), ht_file
+
+    tagset_file = outfile + '.tagset'
+    assert os.path.exists(tagset_file), tagset_file
+
+    if do_partition:
+        print ">>>> DEBUG: Partitioning <<<"
+        script = scriptpath('partition-graph.py')
+        args = [outfile]
+        if stop_big_traverse:
+            args.insert(0, '--no-big-traverse')
+        utils.runscript(script, args)
+
+        print ">>>> DEBUG: Merging Partitions <<<"
+        script = scriptpath('merge-partitions.py')
+        args = [outfile, '-k', str(ksize)]
+        utils.runscript(script, args)
+
+        final_pmap_file = outfile + '.pmap.merged'
+        assert os.path.exists(final_pmap_file)
+
+        if annotate_partitions:
+            print ">>>> DEBUG: Annotating Partitions <<<"
+            script = scriptpath('annotate-partitions.py')
+            args = ["-k", str(ksize), outfile, infilename]
+
+            in_dir = os.path.dirname(outfile)
+            utils.runscript(script, args, in_dir)
+
+            baseinfile = os.path.basename(infilename)
+            assert os.path.exists(os.path.join(in_dir, baseinfile + '.part'))
+
+    return outfile
+
+
+def test_partition_graph_1():
+    graphbase = _make_graph(utils.get_test_data('random-20-a.fa'))
+
+    script = scriptpath('partition-graph.py')
+    args = [graphbase]
+
+    utils.runscript(script, args)
+
+    script = scriptpath('merge-partitions.py')
+    args = [graphbase, '-k', str(20)]
+    utils.runscript(script, args)
+
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.load_tagset(graphbase + '.tagset')
+    ht.load_partitionmap(final_pmap_file)
+
+    x = ht.count_partitions()
+    assert x == (1, 0), x          # should be exactly one partition.
+
+
+def test_partition_graph_nojoin_k21():
+    # test with K=21
+    graphbase = _make_graph(utils.get_test_data('random-20-a.fa'), ksize=21)
+
+    script = scriptpath('partition-graph.py')
+    args = [graphbase]
+
+    utils.runscript(script, args)
+
+    script = scriptpath('merge-partitions.py')
+    args = [graphbase, '-k', str(21)]
+    utils.runscript(script, args)
+
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.load_tagset(graphbase + '.tagset')
+    ht.load_partitionmap(final_pmap_file)
+
+    x = ht.count_partitions()
+    assert x == (99, 0), x          # should be 99 partitions at K=21
+
+
+def test_partition_graph_nojoin_stoptags():
+    # test with stoptags
+    graphbase = _make_graph(utils.get_test_data('random-20-a.fa'))
+
+    # add in some stop tags
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.add_stop_tag('TTGCATACGTTGAGCCAGCG')
+    stoptags_file = graphbase + '.stoptags'
+    ht.save_stop_tags(stoptags_file)
+    del ht
+
+    # run script with stoptags option
+    script = scriptpath('partition-graph.py')
+    args = ['--stoptags', stoptags_file, graphbase]
+
+    utils.runscript(script, args)
+
+    script = scriptpath('merge-partitions.py')
+    args = [graphbase, '-k', str(20)]
+    utils.runscript(script, args)
+
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.load_tagset(graphbase + '.tagset')
+    ht.load_partitionmap(final_pmap_file)
+
+    x = ht.count_partitions()
+    assert x == (2, 0), x          # should be 2 partitions
+
+
+def test_partition_graph_big_traverse():
+    graphbase = _make_graph(utils.get_test_data('biglump-random-20-a.fa'),
+                            do_partition=True, stop_big_traverse=False)
+
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.load_tagset(graphbase + '.tagset')
+    ht.load_partitionmap(final_pmap_file)
+
+    x = ht.count_partitions()
+    assert x == (1, 0), x          # should be exactly one partition.
+
+
+def test_partition_graph_no_big_traverse():
+    # do NOT exhaustively traverse
+    graphbase = _make_graph(utils.get_test_data('biglump-random-20-a.fa'),
+                            do_partition=True, stop_big_traverse=True)
+
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    ht = khmer.load_hashbits(graphbase + '.pt')
+    ht.load_tagset(graphbase + '.tagset')
+    ht.load_partitionmap(final_pmap_file)
+
+    x = ht.count_partitions()
+    assert x[0] == 4, x       # should be four partitions, broken at knot.
+
+
+def test_annotate_partitions():
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = _make_graph(seqfile, do_partition=True)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final pmap file
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    script = scriptpath('annotate-partitions.py')
+    args = ["-k", "20", graphbase, seqfile]
+    utils.runscript(script, args, in_dir)
+
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    parts = set(parts)
+    assert '2' in parts
+    assert len(parts) == 1
+
+
+def test_annotate_partitions_2():
+    # test with K=21 (no joining of sequences)
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = _make_graph(seqfile, do_partition=True,
+                            ksize=21)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final pmap file
+    final_pmap_file = graphbase + '.pmap.merged'
+    assert os.path.exists(final_pmap_file)
+
+    script = scriptpath('annotate-partitions.py')
+    args = ["-k", "21", graphbase, seqfile]
+    utils.runscript(script, args, in_dir)
+
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    parts = set(parts)
+    print parts
+    assert len(parts) == 99, len(parts)
+
+
+def test_extract_partitions():
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = _make_graph(
+        seqfile, do_partition=True, annotate_partitions=True)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final part file
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['extracted', partfile]
+
+    utils.runscript(script, args, in_dir)
+
+    distfile = os.path.join(in_dir, 'extracted.dist')
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fa')
+    assert os.path.exists(distfile)
+    assert os.path.exists(groupfile)
+
+    dist = open(distfile).readline()
+    assert dist.strip() == '99 1 1 99'
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    assert len(parts) == 99, len(parts)
+    parts = set(parts)
+    assert len(parts) == 1, len(parts)
+
+
+def test_extract_partitions_fq():
+    seqfile = utils.get_test_data('random-20-a.fq')
+    graphbase = _make_graph(
+        seqfile, do_partition=True, annotate_partitions=True)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final part file
+    partfile = os.path.join(in_dir, 'random-20-a.fq.part')
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['extracted', partfile]
+
+    utils.runscript(script, args, in_dir)
+
+    distfile = os.path.join(in_dir, 'extracted.dist')
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fq')
+    assert os.path.exists(distfile)
+    assert os.path.exists(groupfile)
+
+    dist = open(distfile).readline()
+    assert dist.strip() == '99 1 1 99'
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    assert len(parts) == 99, len(parts)
+    parts = set(parts)
+    assert len(parts) == 1, len(parts)
+
+    quals = set([r.accuracy for r in screed.open(partfile)])
+    quals = list(quals)
+    assert quals[0], quals
+
+
+def test_extract_partitions_output_unassigned():
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = _make_graph(
+        seqfile, do_partition=True, annotate_partitions=True)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final part file
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['-U', 'extracted', partfile]
+
+    utils.runscript(script, args, in_dir)
+
+    distfile = os.path.join(in_dir, 'extracted.dist')
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fa')
+    unassigned_file = os.path.join(in_dir, 'extracted.unassigned.fa')
+    assert os.path.exists(distfile)
+    assert os.path.exists(groupfile)
+    assert os.path.exists(unassigned_file)
+
+    dist = open(distfile).readline()
+    assert dist.strip() == '99 1 1 99'
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    assert len(parts) == 99, len(parts)
+    parts = set(parts)
+    assert len(parts) == 1, len(parts)
+
+
+def test_extract_partitions_no_output_groups():
+    seqfile = utils.get_test_data('random-20-a.fq')
+    graphbase = _make_graph(
+        seqfile, do_partition=True, annotate_partitions=True)
+    in_dir = os.path.dirname(graphbase)
+
+    # get the final part file
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['-n', 'extracted', partfile]
+
+    # We expect a sys.exit -> we need the test to be tolerant
+    utils.runscript(script, args, in_dir, fail_ok=True)
+
+    # Group files are created after output_groups is
+    # checked. They should not exist in this scenario
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fa')
+    assert not os.path.exists(groupfile)
+
+
+def test_extract_partitions_pid_0():
+    basefile = utils.get_test_data('random-20-a.fa.part')
+    partfile = utils.get_temp_filename('random-20-a.fa.part')
+    shutil.copyfile(basefile, partfile)
+
+    in_dir = os.path.dirname(partfile)
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['-U', 'extracted', partfile]
+
+    utils.runscript(script, args, in_dir)
+
+    distfile = os.path.join(in_dir, 'extracted.dist')
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fa')
+    unassigned_file = os.path.join(in_dir, 'extracted.unassigned.fa')
+    assert os.path.exists(distfile)
+    assert os.path.exists(groupfile)
+    assert os.path.exists(unassigned_file)
+
+    # Assert unassigned file not empty
+    unassigned_content = open(unassigned_file).readline()
+    assert unassigned_content.strip().split('\t')[0] != ''
+
+
+def test_extract_partitions_multi_groups():
+    basefile = utils.get_test_data('random-20-a.fa.part')
+    partfile = utils.get_temp_filename('random-20-a.fa.part')
+    shutil.copyfile(basefile, partfile)
+
+    in_dir = os.path.dirname(partfile)
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['-m', '1', '-X', '1', 'extracted', partfile]
+
+    utils.runscript(script, args, in_dir)
+
+    # Multiple group files are created after should be created
+    groupfile1 = os.path.join(in_dir, 'extracted.group0000.fa')
+    groupfile2 = os.path.join(in_dir, 'extracted.group0001.fa')
+    groupfile3 = os.path.join(in_dir, 'extracted.group0002.fa')
+    assert os.path.exists(groupfile1)
+    assert os.path.exists(groupfile2)
+    assert os.path.exists(groupfile3)
+
+
+def test_extract_partitions_no_groups():
+    empty_file = utils.get_temp_filename('empty-file')
+    basefile = utils.get_test_data('empty-file')
+
+    shutil.copyfile(basefile, empty_file)
+    in_dir = os.path.dirname(empty_file)
+
+    # ok, now run extract-partitions.
+    script = scriptpath('extract-partitions.py')
+    args = ['extracted', empty_file]
+
+    utils.runscript(script, args, in_dir, fail_ok=True)
+
+    # No group files should be created
+    groupfile = os.path.join(in_dir, 'extracted.group0000.fa')
+
+    assert not os.path.exists(groupfile)
+
+
+def test_abundance_dist():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test.dist')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    htfile = _make_counting(infile, K=17)
+
+    script = scriptpath('abundance-dist.py')
+    args = ['-z', htfile, infile, outfile]
+    utils.runscript(script, args, in_dir)
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '1001 2 98 1.0', line
+
+
+def test_abundance_dist_nobigcount():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test.dist')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    htfile = _make_counting(infile, K=17, BIGCOUNT=False)
+
+    script = scriptpath('abundance-dist.py')
+    args = ['-z', htfile, infile, outfile]
+    utils.runscript(script, args, in_dir)
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '255 2 98 1.0', line
+
+
+def test_abundance_dist_single():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test.dist')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('abundance-dist-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-z', '-t', infile,
+            outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+
+    assert 'Total number of unique k-mers: 98' in err, err
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '1001 2 98 1.0', line
+
+
+def test_abundance_dist_single_nobigcount():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test.dist')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('abundance-dist-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-z', '-b', infile, outfile]
+    utils.runscript(script, args, in_dir)
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '255 2 98 1.0', line
+
+
+def test_abundance_dist_single_nosquash():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test-abund-read-2.fa')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('abundance-dist-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-z', '-t', infile, outfile]
+    utils.runscript(script, args, in_dir)
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '1001 2 98 1.0', line
+
+
+def test_abundance_dist_single_savetable():
+    infile = utils.get_temp_filename('test.fa')
+    outfile = utils.get_temp_filename('test.dist')
+    tabfile = utils.get_temp_filename('test-savetable.ct')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-abund-read-2.fa'), infile)
+
+    script = scriptpath('abundance-dist-single.py')
+    args = ['-x', '1e7', '-N', '2', '-k', '17', '-z', '-t', '--savetable',
+            tabfile, infile, outfile]
+    utils.runscript(script, args, in_dir)
+
+    fp = iter(open(outfile))
+    line = fp.next().strip()
+    assert line == '1 96 96 0.98', line
+    line = fp.next().strip()
+    assert line == '1001 2 98 1.0', line
+
+
+def test_do_partition():
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = utils.get_temp_filename('out')
+    in_dir = os.path.dirname(graphbase)
+
+    script = scriptpath('do-partition.py')
+    args = ["-k", "20", graphbase, seqfile]
+
+    utils.runscript(script, args, in_dir)
+
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    parts = set(parts)
+    assert '2' in parts
+    assert len(parts) == 1
+
+
+def test_do_partition_2():
+    # test with K=21 (no joining of sequences)
+    seqfile = utils.get_test_data('random-20-a.fa')
+    graphbase = utils.get_temp_filename('out')
+    in_dir = os.path.dirname(graphbase)
+
+    script = scriptpath('do-partition.py')
+    args = ["-k", "21", graphbase, seqfile]
+
+    utils.runscript(script, args, in_dir)
+
+    partfile = os.path.join(in_dir, 'random-20-a.fa.part')
+
+    parts = [r.name.split('\t')[1] for r in screed.open(partfile)]
+    parts = set(parts)
+
+    assert len(parts) == 99, len(parts)
+
+#
+
+
+def test_interleave_reads_1_fq():
+    # test input files
+    infile1 = utils.get_test_data('paired.fq.1')
+    infile2 = utils.get_test_data('paired.fq.2')
+
+    # correct output
+    ex_outfile = utils.get_test_data('paired.fq')
+
+    # actual output file
+    outfile = utils.get_temp_filename('out.fq')
+
+    script = scriptpath('interleave-reads.py')
+    args = [infile1, infile2, '-o', outfile]
+
+    utils.runscript(script, args)
+
+    r = open(ex_outfile).read()
+    q = open(outfile).read()
+
+    assert r == q, (r, q)
+
+
+def test_interleave_reads_2_fa():
+    # test input files
+    infile1 = utils.get_test_data('paired.fa.1')
+    infile2 = utils.get_test_data('paired.fa.2')
+
+    # correct output
+    ex_outfile = utils.get_test_data('paired.fa')
+
+    # actual output file
+    outfile = utils.get_temp_filename('out.fa')
+
+    script = scriptpath('interleave-reads.py')
+    args = [infile1, infile2, '-o', outfile]
+
+    utils.runscript(script, args)
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile), screed.open(outfile)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+    assert n > 0
+
+
+def test_make_initial_stoptags():
+    # gen input files using load-graph.py -t
+    # should keep test_data directory size down
+    # or something like that
+    # this assumes (obv.) load-graph works properly
+    bzinfile = utils.get_temp_filename('test-reads.fq.bz2')
+    shutil.copyfile(utils.get_test_data('test-reads.fq.bz2'), bzinfile)
+    in_dir = os.path.dirname(bzinfile)
+
+    genscript = scriptpath('load-graph.py')
+    genscriptargs = ['-t', 'test-reads', 'test-reads.fq.bz2']
+    utils.runscript(genscript, genscriptargs, in_dir)
+
+    # test input file gen'd by load-graphs
+    infile = utils.get_temp_filename('test-reads.pt')
+    infile2 = utils.get_temp_filename('test-reads.tagset', in_dir)
+
+    # get file to compare against
+    ex_outfile = utils.get_test_data('test-reads.stoptags')
+
+    # actual output file
+    outfile1 = utils.get_temp_filename('test-reads.stoptags', in_dir)
+
+    script = scriptpath('make-initial-stoptags.py')
+    # make-initial-stoptags has weird file argument syntax
+    # read the code before modifying
+    args = ['test-reads']
+
+    utils.runscript(script, args, in_dir)
+    assert os.path.exists(outfile1), outfile1
+
+
+def test_extract_paired_reads_1_fa():
+    # test input file
+    infile = utils.get_test_data('paired-mixed.fa')
+
+    ex_outfile1 = utils.get_test_data('paired-mixed.fa.pe')
+    ex_outfile2 = utils.get_test_data('paired-mixed.fa.se')
+
+    # actual output files...
+    outfile1 = utils.get_temp_filename('paired-mixed.fa.pe')
+    in_dir = os.path.dirname(outfile1)
+    outfile2 = utils.get_temp_filename('paired-mixed.fa.se', in_dir)
+
+    script = scriptpath('extract-paired-reads.py')
+    args = [infile]
+
+    utils.runscript(script, args, in_dir)
+
+    assert os.path.exists(outfile1), outfile1
+    assert os.path.exists(outfile2), outfile2
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile1), screed.open(outfile1)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+    assert n > 0
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile2), screed.open(outfile2)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+    assert n > 0
+
+
+def test_extract_paired_reads_2_fq():
+    # test input file
+    infile = utils.get_test_data('paired-mixed.fq')
+
+    ex_outfile1 = utils.get_test_data('paired-mixed.fq.pe')
+    ex_outfile2 = utils.get_test_data('paired-mixed.fq.se')
+
+    # actual output files...
+    outfile1 = utils.get_temp_filename('paired-mixed.fq.pe')
+    in_dir = os.path.dirname(outfile1)
+    outfile2 = utils.get_temp_filename('paired-mixed.fq.se', in_dir)
+
+    script = scriptpath('extract-paired-reads.py')
+    args = [infile]
+
+    utils.runscript(script, args, in_dir)
+
+    assert os.path.exists(outfile1), outfile1
+    assert os.path.exists(outfile2), outfile2
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile1), screed.open(outfile1)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+        assert r.accuracy == q.accuracy
+    assert n > 0
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile2), screed.open(outfile2)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+        assert r.accuracy == q.accuracy
+    assert n > 0
+
+
+def test_split_paired_reads_1_fa():
+    # test input file
+    infile = utils.get_test_data('paired.fa')
+
+    ex_outfile1 = utils.get_test_data('paired.fa.1')
+    ex_outfile2 = utils.get_test_data('paired.fa.2')
+
+    # actual output files...
+    outfile1 = utils.get_temp_filename('paired.fa.1')
+    in_dir = os.path.dirname(outfile1)
+    outfile2 = utils.get_temp_filename('paired.fa.2', in_dir)
+
+    script = scriptpath('split-paired-reads.py')
+    args = [infile]
+
+    utils.runscript(script, args, in_dir)
+
+    assert os.path.exists(outfile1), outfile1
+    assert os.path.exists(outfile2), outfile2
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile1), screed.open(outfile1)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+    assert n > 0
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile2), screed.open(outfile2)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+    assert n > 0
+
+
+def test_split_paired_reads_2_fq():
+    # test input file
+    infile = utils.get_test_data('paired.fq')
+
+    ex_outfile1 = utils.get_test_data('paired.fq.1')
+    ex_outfile2 = utils.get_test_data('paired.fq.2')
+
+    # actual output files...
+    outfile1 = utils.get_temp_filename('paired.fq.1')
+    in_dir = os.path.dirname(outfile1)
+    outfile2 = utils.get_temp_filename('paired.fq.2', in_dir)
+
+    script = scriptpath('split-paired-reads.py')
+    args = [infile]
+
+    utils.runscript(script, args, in_dir)
+
+    assert os.path.exists(outfile1), outfile1
+    assert os.path.exists(outfile2), outfile2
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile1), screed.open(outfile1)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+        assert r.accuracy == q.accuracy
+    assert n > 0
+
+    n = 0
+    for r, q in zip(screed.open(ex_outfile2), screed.open(outfile2)):
+        n += 1
+        assert r.name == q.name
+        assert r.sequence == q.sequence
+        assert r.accuracy == q.accuracy
+    assert n > 0
+
+
+def test_sample_reads_randomly():
+    infile = utils.get_temp_filename('test.fq')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), infile)
+
+    script = scriptpath('sample-reads-randomly.py')
+    # fix random number seed for reproducibility
+    args = ['-N', '10', '-R', '1']
+    args.append(infile)
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.subset'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.name for r in screed.open(outfile)])
+    assert seqs == set(['895:1:1:1326:7273', '895:1:1:1373:4848',
+                        '895:1:1:1264:15854', '895:1:1:1338:15407',
+                        '895:1:1:1327:15301', '895:1:1:1265:2265',
+                        '895:1:1:1327:13028', '895:1:1:1368:4434',
+                        '895:1:1:1335:19932', '895:1:1:1340:19387'])
+
+
+def test_fastq_to_fasta():
+
+    script = scriptpath('fastq-to-fasta.py')
+    clean_infile = utils.get_temp_filename('test-clean.fq')
+    n_infile = utils.get_temp_filename('test-n.fq')
+
+    shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), clean_infile)
+    shutil.copyfile(utils.get_test_data('test-fastq-n-reads.fq'), n_infile)
+
+    clean_outfile = clean_infile + '.keep.fa'
+    n_outfile = n_infile + '.keep.fa'
+
+    in_dir = os.path.dirname(clean_infile)
+    in_dir_n = os.path.dirname(n_infile)
+
+    args = [clean_infile, '-n', '-o', clean_outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+    assert len(out.splitlines()) == 2, len(out.splitlines())
+    assert "No lines dropped" in err
+
+    args = [n_infile, '-n', '-o', n_outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir_n)
+    assert len(out.splitlines()) == 2
+    assert "No lines dropped" in err
+
+    args = [clean_infile, '-o', clean_outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+    assert len(out.splitlines()) == 2
+    assert "0 lines dropped" in err
+
+    args = [n_infile, '-o', n_outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir_n)
+    assert len(out.splitlines()) == 2, out
+    assert "4 lines dropped" in err, err
+
+    args = [clean_infile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+    assert len(out.splitlines()) > 2
+    assert "0 lines dropped" in err
+
+    args = [n_infile]
+    (status, out, err) = utils.runscript(script, args, in_dir_n)
+    assert len(out.splitlines()) > 2
+    assert "4 lines dropped" in err
+
+
+def test_extract_long_sequences():
+
+    script = scriptpath('extract-long-sequences.py')
+    fq_infile = utils.get_temp_filename('test.fq')
+    fa_infile = utils.get_temp_filename('test.fa')
+
+    shutil.copyfile(utils.get_test_data('paired-mixed.fq'), fq_infile)
+    shutil.copyfile(utils.get_test_data('paired-mixed.fa'), fa_infile)
+
+    fq_outfile = fq_infile + '.keep.fq'
+    fa_outfile = fa_infile + '.keep.fa'
+
+    in_dir_fq = os.path.dirname(fq_infile)
+    in_dir_fa = os.path.dirname(fa_infile)
+
+    args = [fq_infile, '-l', '10', '-o', 'fq_outfile']
+    (status, out, err) = utils.runscript(script, args, in_dir_fa)
+
+    countlines = sum(1 for line in open(fq_infile))
+    assert countlines == 44, countlines
+
+    args = [fa_infile, '-l', '10', '-o', 'fa_outfile']
+    (status, out, err) = utils.runscript(script, args, in_dir_fa)
+
+    countlines = sum(1 for line in open(fa_infile))
+    assert countlines == 22, countlines
+
+
+def test_sample_reads_randomly_S():
+    infile = utils.get_temp_filename('test.fq')
+    in_dir = os.path.dirname(infile)
+
+    shutil.copyfile(utils.get_test_data('test-fastq-reads.fq'), infile)
+
+    script = scriptpath('sample-reads-randomly.py')
+
+    # fix random number seed for reproducibility
+    args = ['-N', '10', '-R', '1', '-S', '3']
+
+    badargs = list(args)
+    badargs.extend(['-o', 'test', 'test.fq', 'test.fq'])
+    (status, out, err) = utils.runscript(script, badargs, in_dir, fail_ok=True)
+    assert status == 1, (status, out, err)
+
+    args.append('test.fq')
+
+    utils.runscript(script, args, in_dir)
+
+    outfile = infile + '.subset.0'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.name for r in screed.open(outfile)])
+    print seqs
+    assert seqs == set(['895:1:1:1298:13380', '895:1:1:1347:3237',
+                        '895:1:1:1295:6189', '895:1:1:1342:11001',
+                        '895:1:1:1252:19493', '895:1:1:1318:10532',
+                        '895:1:1:1314:10430', '895:1:1:1347:8723',
+                        '895:1:1:1381:4958', '895:1:1:1338:6614'])
+
+    outfile = infile + '.subset.1'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.name for r in screed.open(outfile)])
+    print seqs
+    assert seqs == set(['895:1:1:1384:20217', '895:1:1:1347:3237',
+                        '895:1:1:1348:18672', '895:1:1:1290:11501',
+                        '895:1:1:1386:7536', '895:1:1:1373:13994',
+                        '895:1:1:1355:13535', '895:1:1:1303:6251',
+                        '895:1:1:1381:4958', '895:1:1:1338:6614'])
+
+    outfile = infile + '.subset.2'
+    assert os.path.exists(outfile), outfile
+
+    seqs = set([r.name for r in screed.open(outfile)])
+    print seqs
+    assert seqs == set(['895:1:1:1326:7273', '895:1:1:1384:20217',
+                        '895:1:1:1347:3237', '895:1:1:1353:6642',
+                        '895:1:1:1340:19387', '895:1:1:1252:19493',
+                        '895:1:1:1381:7062', '895:1:1:1383:3089',
+                        '895:1:1:1342:20695', '895:1:1:1303:6251'])
+
+
+def test_count_overlap():
+    seqfile1 = utils.get_temp_filename('test-overlap1.fa')
+    in_dir = os.path.dirname(seqfile1)
+    seqfile2 = utils.get_temp_filename('test-overlap2.fa', in_dir)
+    outfile = utils.get_temp_filename('overlap.out', in_dir)
+    curvefile = utils.get_temp_filename('overlap.out.curve', in_dir)
+    shutil.copy(utils.get_test_data('test-overlap1.fa'), seqfile1)
+    shutil.copy(utils.get_test_data('test-overlap2.fa'), seqfile2)
+    htfile = _make_graph(seqfile1, ksize=20)
+    script = scriptpath('count-overlap.py')
+    args = ['--ksize', '20', '--n_tables', '2', '--min-tablesize', '10000000',
+            htfile + '.pt', seqfile2, outfile]
+    (status, out, err) = utils.runscript(script, args, in_dir)
+    assert status == 0
+    assert os.path.exists(outfile), outfile
+    data = [x.strip() for x in open(outfile)]
+    data = set(data)
+    assert '# of unique k-mers in dataset2: 759047' in data
+    assert '# of overlap unique k-mers: 245621' in data
+    assert os.path.exists(curvefile), curvefile
+    data = [x.strip() for x in open(curvefile)]
+    data = set(data)
+    assert '178633 1155' in data
+    assert '496285 2970' in data
+    assert '752053 238627' in data
+
+
+def execute_streaming_diginorm(ifilename):
+    '''Helper function for the matrix of streaming tests for read_parser
+    using diginorm, i.e. uncompressed fasta, gzip fasta, bz2 fasta,
+    uncompressed fastq, etc.
+    This is not directly executed but is run by the tests themselves
+    '''
+    # Get temp filenames, etc.
+    fifo = utils.get_temp_filename('fifo')
+    in_dir = os.path.dirname(fifo)
+    script = scriptpath('normalize-by-median.py')
+    args = ['-C', '1', '-k', '17', '-o', 'outfile', fifo]
+
+    # make a fifo to simulate streaming
+    os.mkfifo(fifo)
+
+    # FIFOs MUST BE OPENED FOR READING BEFORE THEY ARE WRITTEN TO
+    # If this isn't done, they will BLOCK and things will hang.
+    thread = threading.Thread(target=utils.runscript,
+                              args=(script, args, in_dir))
+    thread.start()
+    ifile = io.open(ifilename, 'rb')
+    fifofile = io.open(fifo, 'wb')
+    # read binary to handle compressed files
+    chunk = ifile.read(8192)
+    while len(chunk) > 0:
+        fifofile.write(chunk)
+        chunk = ifile.read(8192)
+
+    fifofile.close()
+
+    thread.join()
+
+    return in_dir + '/outfile'
+
+
+def execute_load_graph_streaming(filename):
+    '''Helper function for the matrix of streaming tests using screed via
+    filter-abund-single, i.e. uncompressed fasta, gzip fasta, bz2 fasta,
+    uncompressed fastq, etc.
+    This is not directly executed but is run by the tests themselves
+    '''
+
+    script = scriptpath('load-graph.py')
+    args = '-x 1e7 -N 2 -k 20 -t out -'
+
+    infile = utils.get_temp_filename('temp')
+    in_dir = os.path.dirname(infile)
+    shutil.copyfile(utils.get_test_data(filename), infile)
+    (status, out, err) = utils.runscriptredirect(script, args, infile, in_dir)
+
+    if status != 0:
+        for line in out:
+            print out
+        for line in err:
+            print err
+        assert status == 0, status
+    err.seek(0)
+    err = err.read()
+    assert 'Total number of unique k-mers: 3960' in err, err
+
+    ht_file = os.path.join(in_dir, 'out.pt')
+    assert os.path.exists(ht_file), ht_file
+
+    tagset_file = os.path.join(in_dir, 'out.tagset')
+    assert os.path.exists(tagset_file), tagset_file
+
+    ht = khmer.load_hashbits(ht_file)
+    ht.load_tagset(tagset_file)
+
+    # check to make sure we get the expected result for this data set
+    # upon partitioning (all in one partition).  This is kind of a
+    # roundabout way of checking that load-graph worked :)
+    subset = ht.do_subset_partition(0, 0)
+    x = ht.subset_count_partitions(subset)
+    assert x == (1, 0), x
+
+
+ at attr('known_failing')
+def test_screed_streaming_ufa():
+    # uncompressed fa
+    o = execute_streaming_diginorm(utils.get_test_data('test-abund-read-2.fa'))
+
+    pathstat = os.stat(o)
+    seqs = [r.sequence for r in screed.open(o)]
+    assert len(seqs) == 1, seqs
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGGG')
+
+
+ at attr('known_failing')
+def test_screed_streaming_ufq():
+    # uncompressed fq
+    o = execute_streaming_diginorm(utils.get_test_data('test-fastq-reads.fq'))
+
+    seqs = [r.sequence for r in screed.open(o)]
+    assert seqs[0].startswith('CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT')
+
+
+ at attr('known_failing')
+def test_screed_streaming_bzipfq():
+    # bzip compressed fq
+    o = execute_streaming_diginorm(utils.get_test_data('100-reads.fq.bz2'))
+    seqs = [r.sequence for r in screed.open(o)]
+    assert len(seqs) == 100, seqs
+    assert seqs[0].startswith('CAGGCGCCCACCACCGTGCCCTCCAACCTGATGGT'), seqs
+
+
+ at attr('known_failing')
+def test_screed_streaming_bzipfa():
+    # bzip compressed fa
+    o = execute_streaming_diginorm(
+        utils.get_test_data('test-abund-read-2.fa.bz2'))
+
+    seqs = [r.sequence for r in screed.open(o)]
+    assert len(seqs) == 1, seqs
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGGG')
+
+
+ at attr('known_failing')
+def test_screed_streaming_gzipfq():
+    # gzip compressed fq
+    o = execute_streaming_diginorm(utils.get_test_data('100-reads.fq.gz'))
+    assert os.path.exists(o)
+    seqs = [r.sequence for r in screed.open(o)]
+    assert seqs[0].startswith('CAGGCGCCCACCACCGTGCCCTCCAACCTG')
+
+
+ at attr('known_failing')
+def test_screed_streaming_gzipfa():
+    o = execute_streaming_diginorm(
+        utils.get_test_data('test-abund-read-2.fa.gz'))
+    assert os.path.exists(o)
+    seqs = [r.sequence for r in screed.open(o)]
+    assert seqs[0].startswith('GGTTGACGGGGCTCAGGGG')
+
+
+def test_read_parser_streaming_ufa():
+    # uncompressed FASTA
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fa'))
+
+
+def test_read_parser_streaming_ufq():
+    # uncompressed FASTQ
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fq'))
+
+
+ at attr('known_failing')
+def test_read_parser_streaming_bzfq():
+    # bzip compressed FASTQ
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fq.bz2'))
+
+
+def test_read_parser_streaming_gzfq():
+    # gzip compressed FASTQ
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fq.gz'))
+
+
+ at attr('known_failing')
+def test_read_parser_streaming_bzfa():
+    # bzip compressed FASTA
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fa.bz2'))
+
+
+def test_read_parser_streaming_gzfa():
+    # gzip compressed FASTA
+    execute_load_graph_streaming(utils.get_test_data('random-20-a.fa.gz'))
diff --git a/tests/test_subset_graph.py b/tests/test_subset_graph.py
new file mode 100644
index 0000000..bfcb956
--- /dev/null
+++ b/tests/test_subset_graph.py
@@ -0,0 +1,584 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2009-2013. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+# pylint: disable=missing-docstring
+import khmer
+import screed
+
+import khmer_tst_utils as utils
+from nose.plugins.attrib import attr
+
+
+def teardown():
+    utils.cleanup()
+
+
+class Test_RandomData(object):
+
+    def test_3_merge_013(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        (a, b, c) = ht.divide_tags_into_subsets(1)
+
+        x = ht.do_subset_partition(a, a)
+        ht.merge_subset(x)
+
+        y = ht.do_subset_partition(b, 0)
+        ht.merge_subset(y)
+
+        outfile = utils.get_temp_filename('out')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_3_merge_023(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        (a, b, c) = ht.divide_tags_into_subsets(1)
+
+        x = ht.do_subset_partition(b, c)
+        ht.merge_subset(x)
+
+        y = ht.do_subset_partition(a, b)
+        ht.merge_subset(y)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_5_merge_046(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph5.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 6, total_reads
+
+        divvy = ht.divide_tags_into_subsets(1)
+
+        x = ht.do_subset_partition(divvy[0], divvy[4])
+        ht.merge_subset(x)
+
+        y = ht.do_subset_partition(divvy[4], 0)
+        ht.merge_subset(y)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_random_20_a_succ(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+        outfile = utils.get_temp_filename('out')
+
+        total_reads, _ = ht.consume_fasta_and_tag(filename)
+
+        subset_size = total_reads / 2 + total_reads % 2
+        divvy = ht.divide_tags_into_subsets(subset_size)
+        assert len(divvy) == 4
+
+        x = ht.do_subset_partition(divvy[0], divvy[2])
+        ht.merge_subset(x)
+        y = ht.do_subset_partition(divvy[2], 0)
+        ht.merge_subset(y)
+
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions
+
+    def test_random_20_a_succ_II(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+        outfile = utils.get_temp_filename('out')
+
+        total_reads, _ = ht.consume_fasta_and_tag(filename)
+
+        subset_size = total_reads / 2 + total_reads % 2
+        divvy = ht.divide_tags_into_subsets(subset_size)
+        assert len(divvy) == 4
+
+        x = ht.do_subset_partition(divvy[0], divvy[2])
+        y = ht.do_subset_partition(divvy[2], 0)
+        ht.merge_subset(x)
+        ht.merge_subset(y)
+
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions
+
+    def test_random_20_a_succ_III(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+        outfile = utils.get_temp_filename('out')
+
+        total_reads, _ = ht.consume_fasta_and_tag(filename)
+
+        subset_size = total_reads / 2 + total_reads % 2
+        divvy = ht.divide_tags_into_subsets(subset_size)
+        assert len(divvy) == 4, len(divvy)
+
+        x = ht.do_subset_partition(divvy[0], divvy[2])
+        y = ht.do_subset_partition(divvy[2], 0)
+
+        ht._validate_subset_partitionmap(x)
+        ht._validate_subset_partitionmap(y)
+
+        ht.merge_subset(y)
+        ht.merge_subset(x)
+
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions
+
+    def test_random_20_a_succ_IV(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+        outfile = utils.get_temp_filename('out')
+
+        total_reads, _ = ht.consume_fasta_and_tag(filename)
+        subsets = []
+
+        divvy = ht.divide_tags_into_subsets(1)
+        divvy.append(0)
+        for i in range(len(divvy) - 1):
+            x = ht.do_subset_partition(divvy[i], divvy[i + 1])
+            subsets.append(x)
+
+        for x in reversed(subsets):
+            ht.merge_subset(x)
+
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions
+
+    def test_random_20_a_succ_IV_save(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+
+        savefile_ht = utils.get_temp_filename('ht')
+        savefile_tags = utils.get_temp_filename('tags')
+        outfile = filename + utils.get_temp_filename('out')
+
+        total_reads, _ = ht.consume_fasta_and_tag(filename)
+
+        ht.save(savefile_ht)
+        ht.save_tagset(savefile_tags)
+
+        del ht
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+
+        ht.load(savefile_ht)
+        ht.load_tagset(savefile_tags)
+
+        divvy = ht.divide_tags_into_subsets(1)
+        divvy.append(0)
+
+        subsets = []
+        for i in range(len(divvy) - 1):
+            x = ht.do_subset_partition(divvy[i], divvy[i + 1])
+            subsets.append(x)
+
+        for x in reversed(subsets):
+            ht.merge_subset(x)
+
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions
+
+
+class Test_SaveLoadPmap(object):
+
+    def test_save_load_merge(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        divvy = ht.divide_tags_into_subsets(1)
+        print divvy
+        (a, b, c) = divvy
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+        outfile2 = utils.get_temp_filename('y.pmap')
+
+        x = ht.do_subset_partition(a, b)
+        ht.save_subset_partitionmap(x, outfile1)
+        del x
+
+        y = ht.do_subset_partition(b, 0)
+        ht.save_subset_partitionmap(y, outfile2)
+        del y
+
+        a = ht.load_subset_partitionmap(outfile1)
+        b = ht.load_subset_partitionmap(outfile2)
+
+        ht.merge_subset(a)
+        ht.merge_subset(b)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_save_load_merge_2(self):
+        ht = khmer.new_hashbits(20, 4 ** 8 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+
+        subset_size = total_reads / 2 + total_reads % 2
+        divvy = ht.divide_tags_into_subsets(subset_size)
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+        outfile2 = utils.get_temp_filename('y.pmap')
+
+        x = ht.do_subset_partition(divvy[0], divvy[1])
+        ht.save_subset_partitionmap(x, outfile1)
+        del x
+
+        y = ht.do_subset_partition(divvy[1], 0)
+        ht.save_subset_partitionmap(y, outfile2)
+        del y
+
+        a = ht.load_subset_partitionmap(outfile1)
+        b = ht.load_subset_partitionmap(outfile2)
+
+        ht.merge_subset(a)
+        ht.merge_subset(b)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_save_load_merge_nexist(self):
+        ht = khmer.new_hashbits(20, 1)
+        try:
+            a = ht.load_subset_partitionmap('this does not exist')
+            assert 0, "this should not succeed"
+        except IOError as e:
+            print str(e)
+
+    def test_save_merge_from_disk(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        divvy = ht.divide_tags_into_subsets(1)
+        print divvy
+        (a, b, c) = divvy
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+        outfile2 = utils.get_temp_filename('y.pmap')
+
+        x = ht.do_subset_partition(a, b)
+        ht.save_subset_partitionmap(x, outfile1)
+        del x
+
+        y = ht.do_subset_partition(b, 0)
+        ht.save_subset_partitionmap(y, outfile2)
+        del y
+
+        ht.merge_subset_from_disk(outfile1)
+        ht.merge_subset_from_disk(outfile2)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_save_merge_from_disk_2(self):
+        ht = khmer.new_hashbits(20, 4 ** 7 + 1)
+        filename = utils.get_test_data('random-20-a.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+
+        subset_size = total_reads / 2 + total_reads % 2
+        divvy = ht.divide_tags_into_subsets(subset_size)
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+        outfile2 = utils.get_temp_filename('y.pmap')
+
+        x = ht.do_subset_partition(divvy[0], divvy[1])
+        ht.save_subset_partitionmap(x, outfile1)
+        del x
+
+        y = ht.do_subset_partition(divvy[1], 0)
+        ht.save_subset_partitionmap(y, outfile2)
+        del y
+
+        ht.merge_subset_from_disk(outfile1)
+        ht.merge_subset_from_disk(outfile2)
+
+        outfile = utils.get_temp_filename('out.part')
+        n_partitions = ht.output_partitions(filename, outfile)
+        assert n_partitions == 1, n_partitions        # combined.
+
+    def test_save_merge_from_disk_file_not_exist(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        divvy = ht.divide_tags_into_subsets(1)
+        print divvy
+        (a, b, c) = divvy
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+
+        # fail to create file... => failure expected
+
+        try:
+            ht.merge_subset_from_disk(outfile1)
+            assert 0, "this should fail"
+        except IOError as e:
+            print str(e)
+
+    def test_merge_from_disk_file_bad_type(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        infile = utils.get_test_data('goodversion-k12.ht')
+
+        try:
+            ht.merge_subset_from_disk(infile)
+            assert 0, "this should fail"
+        except IOError as e:
+            print str(e)
+
+    def test_merge_from_disk_file_version(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        infile = utils.get_test_data('badversion-k12.ht')
+
+        try:
+            ht.merge_subset_from_disk(infile)
+            assert 0, "this should fail"
+        except IOError as e:
+            print str(e)
+
+    def test_save_merge_from_disk_ksize(self):
+        ht = khmer.new_hashbits(20, 4 ** 4 + 1)
+        filename = utils.get_test_data('test-graph2.fa')
+
+        (total_reads, total_kmers) = ht.consume_fasta_and_tag(filename)
+        assert total_reads == 3, total_reads
+
+        divvy = ht.divide_tags_into_subsets(1)
+        print divvy
+        (a, b, c) = divvy
+
+        outfile1 = utils.get_temp_filename('x.pmap')
+        x = ht.do_subset_partition(a, b)
+        ht.save_subset_partitionmap(x, outfile1)
+        del x
+
+        ht = khmer.new_hashbits(19, 1, 1)
+        try:
+            ht.merge_subset_from_disk(outfile1)
+            assert 0, "this should fail"
+        except IOError as e:
+            print str(e)
+
+
+def test_output_partitions():
+    filename = utils.get_test_data('test-output-partitions.fa')
+
+    ht = khmer.new_hashbits(10, 1, 1)
+    ht.set_partition_id('TTAGGACTGC', 2)
+    ht.set_partition_id('TGCGTTTCAA', 3)
+    ht.set_partition_id('ATACTGTAAA', 4)
+
+    outfile = utils.get_temp_filename('part')
+    ht.output_partitions(filename, outfile)
+
+    data = open(outfile).read()
+    assert len(data)
+
+    records = [r for r in screed.open(outfile)]
+    names = [r.name for r in records]
+    parts = [n.rsplit('\t', 1)[1] for n in names]
+
+    assert parts[0] == '2'
+    assert parts[1] == '3'
+    assert parts[2] == '4'
+
+test_output_partitions.runme = True
+
+
+def test_tiny_real_partitions():
+    filename = utils.get_test_data('real-partition-tiny.fa')
+
+    ht = khmer.new_hashbits(32, 8e1, 4)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    outfile = utils.get_temp_filename('part')
+    ht.output_partitions(filename, outfile)
+
+    data = open(outfile).read()
+
+    assert len(data)
+
+    records = [r for r in screed.open(outfile)]
+    names = [r.name for r in records]
+    parts = [n.rsplit('\t', 1)[1] for n in names]
+
+    assert len(parts) == 2, len(parts)
+    assert len(set(parts)) == 1
+    assert set(parts) != set(['0'])
+
+    test_tiny_real_partitions.runme = True
+
+
+def test_small_real_partitions():
+    filename = utils.get_test_data('real-partition-small.fa')
+
+    ht = khmer.new_hashbits(32, 2e2, 4)
+    ht.consume_fasta_and_tag(filename)
+
+    subset = ht.do_subset_partition(0, 0)
+    ht.merge_subset(subset)
+
+    outfile = utils.get_temp_filename('part')
+    ht.output_partitions(filename, outfile)
+
+    data = open(outfile).read()
+    assert len(data)
+
+    records = [r for r in screed.open(outfile)]
+    names = [r.name for r in records]
+    parts = [n.rsplit('\t', 1)[1] for n in names]
+
+    assert len(parts) == 6, len(parts)
+    assert len(set(parts)) == 1
+    assert set(parts) != set(['0'])
+
+test_small_real_partitions.runme = True
+
+a = """\
+CAGACTTGGAAGCTGAGAGTCCGACGTCACTGCCTCAACTCGCGCAAATGTTCCCGCCAA\
+ATTGTATCCTAGGGATCTTCCATAAGCTTATATACGGGGGTTTCCAAGGCCCTGATGCCA\
+GTGCCTAATCTTTTGGAGTCCTCTCAGGGCCACTAGATGCCATGCTACGCGTCCCAGGTT\
+GGCCTGAGGGTCTACACGGAGTGGGAAGCATGGGTACCTTAGCGAACATTCATACTGGCC\
+TGTTTATGCTTATCAGACTTCAGCTTCGCTTAGCGCGTCACCGTTTGTAACTTGTTATCT\
+"""
+
+b = """\
+TGTTTATGCTTATCAGACTTCAGCTTCGCTTAGCGCGTCACCGTTTGTAACTTGTTATCT\
+GACTGTAGACTTGAACCTCGATGGAATGCAGGTCCCATTCTCTGGCCTGACTCATGGAAC\
+CGAGGCCAAAAAAGCATGGCACGAAGACGCTATGCGAGGGTGCTCGCCCATGTCGTCGCC\
+GTACCACGACAGATTTATACAATGCGTTTCTACAGGCCCCATTGGGAACAAACAAAAAGT\
+CCTCGGGCCTTTCCGTTCCGTTGCCGCCCAAGCTCTCTAGCATCGAATCGGTCAAGCGGT\
+"""
+
+
+def test_partition_on_abundance_1():
+    print(a,)
+    print(b,)
+    kh = khmer.new_counting_hash(20, 1e3, 4)
+    for i in range(10):
+        print kh.consume_and_tag(a)
+
+    for i in range(10):
+        print kh.consume_and_tag(b)
+
+    # all paths in 'a' and 'b'
+    p = kh.do_subset_partition_with_abundance(10, 50)
+    x = p.count_partitions()
+    assert x == (1, 0)                  # one partition, no remainders
+
+
+def test_partition_on_abundance_2():
+    kh = khmer.new_counting_hash(20, 1e3, 4)
+    for i in range(10):
+        print kh.consume_and_tag(a)
+
+    for i in range(5):
+        print kh.consume_and_tag(b)
+
+    # all paths in 'a'
+    p = kh.do_subset_partition_with_abundance(10, 50)
+    x = p.count_partitions()
+    assert x == (1, 6)                  # one partition, six disconnected
+
+
+def test_partition_on_abundance_3():
+    kh = khmer.new_counting_hash(20, 1e4, 4)
+    for i in range(10):
+        print kh.consume_and_tag(a)
+
+    for i in range(5):
+        print kh.consume_and_tag(b)
+
+    # this will get paths only in 'a'
+    p = kh.do_subset_partition_with_abundance(10, 50)
+
+    # this will get paths only in 'b'
+    p = kh.do_subset_partition_with_abundance(5, 10)
+
+    x = p.count_partitions()
+    print x
+    assert x == (2, 2)                  # two partitions, two ignored tags
+
+
+def test_partition_overlap_1():
+    kh = khmer.new_counting_hash(20, 1e3, 4)
+    for i in range(10):
+        kh.consume_and_tag(a)
+
+    for i in range(10):
+        kh.consume_and_tag(b)
+
+    # this will get paths only in 'a'
+    p1 = kh.do_subset_partition_with_abundance(10, 50)
+
+    # this will get paths only in 'a', again -- should be the same!
+    p2 = kh.do_subset_partition_with_abundance(10, 50)
+
+    # p1.report_on_partitions()
+    # p2.report_on_partitions()
+
+    x = p1.compare_partitions(3, p2, 3)
+    assert x == (0, 0, 14), x
+
+
+def test_partition_overlap_2():
+    kh = khmer.new_counting_hash(20, 1e4, 4)
+    for i in range(10):
+        kh.consume_and_tag(a)
+
+    for i in range(5):
+        kh.consume_and_tag(b)
+
+    # this will get paths only in 'a'
+    p1 = kh.do_subset_partition_with_abundance(10, 50)
+
+    # this will get paths only in 'b'
+    p2 = kh.do_subset_partition_with_abundance(5, 10)
+
+    # p1.report_on_partitions()
+    # p2.report_on_partitions()
+
+    x = p1.compare_partitions(3, p2, 3)
+    assert x == (8, 6, 0), x
+
+    x = p1.compare_partitions(3, p2, 5)
+    assert x == (2, 0, 6), x
+
+    x = p1.partition_sizes()
+    assert x == ([(3, 8)], 0), x
+
+    x = p2.partition_sizes()
+    assert x == ([(3, 6), (5, 6)], 2), x
+
+    x = p1.partition_average_coverages(kh)
+    assert x == [(3, 11)]
+
+    x = p2.partition_average_coverages(kh)
+    assert x == [(3, 5), (5, 10)], x
diff --git a/tests/test_threaded_sequence_processor.py b/tests/test_threaded_sequence_processor.py
new file mode 100644
index 0000000..6f20384
--- /dev/null
+++ b/tests/test_threaded_sequence_processor.py
@@ -0,0 +1,202 @@
+import sys
+from khmer.thread_utils import ThreadedSequenceProcessor, SequenceGroup
+from cStringIO import StringIO
+from screed.fasta import fasta_iter
+from screed.fastq import fastq_iter
+import Queue
+from nose.plugins.attrib import attr
+
+
+def load_records(stringio_fp):
+    records = list(fasta_iter(StringIO(stringio_fp.getvalue())))
+    return records
+
+
+def load_records_fastq(stringio_fp):
+    records = list(fastq_iter(StringIO(stringio_fp.getvalue())))
+    return records
+
+
+def load_records_d(stringio_fp):
+    return dict([(r['name'], r['sequence'])
+                 for r in load_records(stringio_fp)])
+
+# simple processing function: keep all sequences.
+
+
+def idem(record):
+    return record['name'], record['sequence']
+
+# keep every *other* sequence
+odd_counter = 0
+
+
+def every_other(record):
+    global odd_counter
+    odd_counter += 1
+    if odd_counter % 2 == 1:
+        return None, None
+
+    return record['name'], record['sequence']
+
+#
+
+
+def test_basic():
+    tsp = ThreadedSequenceProcessor(idem, 1, 1, verbose=False)
+
+    input = [dict(name='a', sequence='AAA'),
+             dict(name='b', sequence='TTT'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_d(outfp)
+    assert len(x) == 2, x
+    assert x['a'] == 'AAA'
+    assert x['b'] == 'TTT'
+
+
+def test_basic_fastq_like():
+    tsp = ThreadedSequenceProcessor(idem, 1, 1, verbose=False)
+
+    input = [dict(name='a', sequence='AAA', accuracy='###'),
+             dict(name='b', sequence='TTT', accuracy='###'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_fastq(outfp)
+    for i in x:
+        assert i['accuracy'] == '###'
+
+
+def test_odd():
+    tsp = ThreadedSequenceProcessor(every_other, 1, 1, verbose=False)
+
+    input = [dict(name='a', sequence='AAA'),
+             dict(name='b', sequence='TTT'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_d(outfp)
+    assert len(x) == 1, x
+    assert x['b'] == 'TTT'
+
+
+def test_basic_2thread():
+    tsp = ThreadedSequenceProcessor(idem, 2, 1, verbose=False)
+
+    input = [dict(name='a', sequence='AAA'),
+             dict(name='b', sequence='TTT'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_d(outfp)
+    assert len(x) == 2, x
+    assert x['a'] == 'AAA'
+    assert x['b'] == 'TTT'
+
+
+def test_paired_2thread():
+    class TSP_TestPairedProcess(ThreadedSequenceProcessor):
+        # write a new do_process function that ensures paired ends are kept.
+
+        def do_process(self):
+            inq = self.inqueue
+            outq = self.outqueue
+
+            while not self.done or not inq.empty():
+                try:
+                    g = inq.get(True, 1)
+                except Queue.Empty:
+                    continue
+
+                assert len(g.seqlist) == 2
+                first_rec = g.seqlist[0]
+                second_rec = g.seqlist[1]
+
+                assert first_rec['name'][:-1] == second_rec['name'][:-1]
+                assert first_rec['name'][-1] == '1'
+                assert second_rec['name'][-1] == '2'
+
+                keep = []
+                for record in g.seqlist:
+                    name, sequence = self.process_fn(record)
+                    if name:
+                        keep.append((name, sequence, None))
+
+                self.outqueue.put(SequenceGroup(0, keep))
+
+            # end of thread; exit, decrement worker count.
+            self.worker_count -= 1
+
+    #
+
+    tsp = TSP_TestPairedProcess(idem, 1, 1, verbose=False)
+
+    input = [dict(name='a/1', sequence='AAA'),
+             dict(name='a/2', sequence='TTT'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_d(outfp)
+    assert len(x) == 2, x
+    assert x['a/1'] == 'AAA'
+    assert x['a/2'] == 'TTT'
+
+
+def test_paired_2thread_more_seq():
+    class TSP_TestPairedProcess(ThreadedSequenceProcessor):
+        # write a new do_process function that ensures paired ends are kept.
+
+        def do_process(self):
+            inq = self.inqueue
+            outq = self.outqueue
+
+            while not self.done or not inq.empty():
+                try:
+                    g = inq.get(True, 1)
+                except Queue.Empty:
+                    continue
+
+                if len(g.seqlist) == 2:
+                    first_rec = g.seqlist[0]
+                    second_rec = g.seqlist[1]
+
+                    assert first_rec['name'][:-1] == second_rec['name'][:-1]
+                    assert first_rec['name'][-1] == '1'
+                    assert second_rec['name'][-1] == '2'
+
+                keep = []
+                for record in g.seqlist:
+                    name, sequence = self.process_fn(record)
+                    if name:
+                        keep.append((name, sequence, None))
+
+                self.outqueue.put(SequenceGroup(0, keep))
+
+            # end of thread; exit, decrement worker count.
+            self.worker_count -= 1
+
+    #
+
+    tsp = TSP_TestPairedProcess(idem, 1, 1, verbose=False)
+
+    input = [dict(name='b/1', sequence='AAA'),
+             dict(name='a/1', sequence='AAA'),
+             dict(name='a/2', sequence='TTT'),
+             dict(name='c/2', sequence='AAA'), ]
+    outfp = StringIO()
+
+    tsp.start(input, outfp)
+
+    x = load_records_d(outfp)
+    assert len(x) == 4, x
+    assert x['a/1'] == 'AAA'
+    assert x['a/2'] == 'TTT'
+    assert x['b/1'] == 'AAA'
+    assert x['c/2'] == 'AAA'
diff --git a/tests/test_version.py b/tests/test_version.py
new file mode 100644
index 0000000..55f0c99
--- /dev/null
+++ b/tests/test_version.py
@@ -0,0 +1,30 @@
+#
+# This file is part of khmer, http://github.com/ged-lab/khmer/, and is
+# Copyright (C) Michigan State University, 2014. It is licensed under
+# the three-clause BSD license; see doc/LICENSE.txt.
+# Contact: khmer-project at idyll.org
+#
+import khmer
+from nose.plugins.attrib import attr
+
+
+ at attr('jenkins')
+def test_python_and_c_match():
+    # checks c++ compiler option version against versioneer version
+    # (respectively)
+    print 'c++ version {0}:'.format(khmer.__version_cpp__())
+    print 'versioneer (python) version: {0}'.format(khmer.__version__)
+    assert khmer.__version_cpp__() == khmer.__version__
+
+
+def test_python_and_c_match_base():
+    # same as above but strips off the last part which can cause problems as
+    # it's a hash based on git commits which can get out-of-sync too easily
+    cppver = '-'.join(khmer.__version_cpp__().split('-')[0:2])
+    pyver = '-'.join(khmer.__version__.split('-')[0:2])
+    print 'c++ version {0}'.format(cppver)
+    print 'python version: {0}'.format(pyver)
+    print 'if you are seeing this, the version compiled into your cpp'
+    print 'objects and your versioneer stuff is out-of-sync.'
+    print 'try doing: make clean; make'
+    assert cppver == pyver
diff --git a/third-party/bzip2/CHANGES b/third-party/bzip2/CHANGES
new file mode 100644
index 0000000..81e97ca
--- /dev/null
+++ b/third-party/bzip2/CHANGES
@@ -0,0 +1,327 @@
+ ------------------------------------------------------------------
+ This file is part of bzip2/libbzip2, a program and library for
+ lossless, block-sorting data compression.
+
+ bzip2/libbzip2 version 1.0.6 of 6 September 2010
+ Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+ Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+ README file.
+
+ This program is released under the terms of the license contained
+ in the file LICENSE.
+ ------------------------------------------------------------------
+
+
+0.9.0
+~~~~~
+First version.
+
+
+0.9.0a
+~~~~~~
+Removed 'ranlib' from Makefile, since most modern Unix-es 
+don't need it, or even know about it.
+
+
+0.9.0b
+~~~~~~
+Fixed a problem with error reporting in bzip2.c.  This does not effect
+the library in any way.  Problem is: versions 0.9.0 and 0.9.0a (of the
+program proper) compress and decompress correctly, but give misleading
+error messages (internal panics) when an I/O error occurs, instead of
+reporting the problem correctly.  This shouldn't give any data loss
+(as far as I can see), but is confusing.
+
+Made the inline declarations disappear for non-GCC compilers.
+
+
+0.9.0c
+~~~~~~
+Fixed some problems in the library pertaining to some boundary cases.
+This makes the library behave more correctly in those situations.  The
+fixes apply only to features (calls and parameters) not used by
+bzip2.c, so the non-fixedness of them in previous versions has no
+effect on reliability of bzip2.c.
+
+In bzlib.c:
+   * made zero-length BZ_FLUSH work correctly in bzCompress().
+   * fixed bzWrite/bzRead to ignore zero-length requests.
+   * fixed bzread to correctly handle read requests after EOF.
+   * wrong parameter order in call to bzDecompressInit in
+     bzBuffToBuffDecompress.  Fixed.
+
+In compress.c:
+   * changed setting of nGroups in sendMTFValues() so as to 
+     do a bit better on small files.  This _does_ effect
+     bzip2.c.
+
+
+0.9.5a
+~~~~~~
+Major change: add a fallback sorting algorithm (blocksort.c)
+to give reasonable behaviour even for very repetitive inputs.
+Nuked --repetitive-best and --repetitive-fast since they are
+no longer useful.
+
+Minor changes: mostly a whole bunch of small changes/
+bugfixes in the driver (bzip2.c).  Changes pertaining to the
+user interface are:
+
+   allow decompression of symlink'd files to stdout
+   decompress/test files even without .bz2 extension
+   give more accurate error messages for I/O errors
+   when compressing/decompressing to stdout, don't catch control-C
+   read flags from BZIP2 and BZIP environment variables
+   decline to break hard links to a file unless forced with -f
+   allow -c flag even with no filenames
+   preserve file ownerships as far as possible
+   make -s -1 give the expected block size (100k)
+   add a flag -q --quiet to suppress nonessential warnings
+   stop decoding flags after --, so files beginning in - can be handled
+   resolved inconsistent naming: bzcat or bz2cat ?
+   bzip2 --help now returns 0
+
+Programming-level changes are:
+
+   fixed syntax error in GET_LL4 for Borland C++ 5.02
+   let bzBuffToBuffDecompress return BZ_DATA_ERROR{_MAGIC}
+   fix overshoot of mode-string end in bzopen_or_bzdopen
+   wrapped bzlib.h in #ifdef __cplusplus ... extern "C" { ... }
+   close file handles under all error conditions
+   added minor mods so it compiles with DJGPP out of the box
+   fixed Makefile so it doesn't give problems with BSD make
+   fix uninitialised memory reads in dlltest.c
+
+0.9.5b
+~~~~~~
+Open stdin/stdout in binary mode for DJGPP.
+
+0.9.5c
+~~~~~~
+Changed BZ_N_OVERSHOOT to be ... + 2 instead of ... + 1.  The + 1
+version could cause the sorted order to be wrong in some extremely
+obscure cases.  Also changed setting of quadrant in blocksort.c.
+
+0.9.5d
+~~~~~~
+The only functional change is to make bzlibVersion() in the library
+return the correct string.  This has no effect whatsoever on the
+functioning of the bzip2 program or library.  Added a couple of casts
+so the library compiles without warnings at level 3 in MS Visual
+Studio 6.0.  Included a Y2K statement in the file Y2K_INFO.  All other
+changes are minor documentation changes.
+
+1.0
+~~~
+Several minor bugfixes and enhancements:
+
+* Large file support.  The library uses 64-bit counters to
+  count the volume of data passing through it.  bzip2.c 
+  is now compiled with -D_FILE_OFFSET_BITS=64 to get large
+  file support from the C library.  -v correctly prints out
+  file sizes greater than 4 gigabytes.  All these changes have
+  been made without assuming a 64-bit platform or a C compiler
+  which supports 64-bit ints, so, except for the C library
+  aspect, they are fully portable.
+
+* Decompression robustness.  The library/program should be
+  robust to any corruption of compressed data, detecting and
+  handling _all_ corruption, instead of merely relying on
+  the CRCs.  What this means is that the program should 
+  never crash, given corrupted data, and the library should
+  always return BZ_DATA_ERROR.
+
+* Fixed an obscure race-condition bug only ever observed on
+  Solaris, in which, if you were very unlucky and issued
+  control-C at exactly the wrong time, both input and output
+  files would be deleted.
+
+* Don't run out of file handles on test/decompression when
+  large numbers of files have invalid magic numbers.
+
+* Avoid library namespace pollution.  Prefix all exported 
+  symbols with BZ2_.
+
+* Minor sorting enhancements from my DCC2000 paper.
+
+* Advance the version number to 1.0, so as to counteract the
+  (false-in-this-case) impression some people have that programs 
+  with version numbers less than 1.0 are in some way, experimental,
+  pre-release versions.
+
+* Create an initial Makefile-libbz2_so to build a shared library.
+  Yes, I know I should really use libtool et al ...
+
+* Make the program exit with 2 instead of 0 when decompression
+  fails due to a bad magic number (ie, an invalid bzip2 header).
+  Also exit with 1 (as the manual claims :-) whenever a diagnostic
+  message would have been printed AND the corresponding operation 
+  is aborted, for example
+     bzip2: Output file xx already exists.
+  When a diagnostic message is printed but the operation is not 
+  aborted, for example
+     bzip2: Can't guess original name for wurble -- using wurble.out
+  then the exit value 0 is returned, unless some other problem is
+  also detected.
+
+  I think it corresponds more closely to what the manual claims now.
+
+
+1.0.1
+~~~~~
+* Modified dlltest.c so it uses the new BZ2_ naming scheme.
+* Modified makefile-msc to fix minor build probs on Win2k.
+* Updated README.COMPILATION.PROBLEMS.
+
+There are no functionality changes or bug fixes relative to version
+1.0.0.  This is just a documentation update + a fix for minor Win32
+build problems.  For almost everyone, upgrading from 1.0.0 to 1.0.1 is
+utterly pointless.  Don't bother.
+
+
+1.0.2
+~~~~~
+A bug fix release, addressing various minor issues which have appeared
+in the 18 or so months since 1.0.1 was released.  Most of the fixes
+are to do with file-handling or documentation bugs.  To the best of my
+knowledge, there have been no data-loss-causing bugs reported in the
+compression/decompression engine of 1.0.0 or 1.0.1.
+
+Note that this release does not improve the rather crude build system
+for Unix platforms.  The general plan here is to autoconfiscate/
+libtoolise 1.0.2 soon after release, and release the result as 1.1.0
+or perhaps 1.2.0.  That, however, is still just a plan at this point.
+
+Here are the changes in 1.0.2.  Bug-reporters and/or patch-senders in
+parentheses.
+
+* Fix an infinite segfault loop in 1.0.1 when a directory is
+  encountered in -f (force) mode.
+     (Trond Eivind Glomsrod, Nicholas Nethercote, Volker Schmidt)
+
+* Avoid double fclose() of output file on certain I/O error paths.
+     (Solar Designer)
+
+* Don't fail with internal error 1007 when fed a long stream (> 48MB)
+  of byte 251.  Also print useful message suggesting that 1007s may be
+  caused by bad memory.
+     (noticed by Juan Pedro Vallejo, fixed by me)
+
+* Fix uninitialised variable silly bug in demo prog dlltest.c.
+     (Jorj Bauer)
+
+* Remove 512-MB limitation on recovered file size for bzip2recover
+  on selected platforms which support 64-bit ints.  At the moment
+  all GCC supported platforms, and Win32.
+     (me, Alson van der Meulen)
+
+* Hard-code header byte values, to give correct operation on platforms
+  using EBCDIC as their native character set (IBM's OS/390).
+     (Leland Lucius)
+
+* Copy file access times correctly.
+     (Marty Leisner)
+
+* Add distclean and check targets to Makefile.
+     (Michael Carmack)
+
+* Parameterise use of ar and ranlib in Makefile.  Also add $(LDFLAGS).
+     (Rich Ireland, Bo Thorsen)
+
+* Pass -p (create parent dirs as needed) to mkdir during make install.
+     (Jeremy Fusco)
+
+* Dereference symlinks when copying file permissions in -f mode.
+     (Volker Schmidt)
+
+* Majorly simplify implementation of uInt64_qrm10.
+     (Bo Lindbergh)
+
+* Check the input file still exists before deleting the output one,
+  when aborting in cleanUpAndFail().
+     (Joerg Prante, Robert Linden, Matthias Krings)
+
+Also a bunch of patches courtesy of Philippe Troin, the Debian maintainer
+of bzip2:
+
+* Wrapper scripts (with manpages): bzdiff, bzgrep, bzmore.
+
+* Spelling changes and minor enhancements in bzip2.1.
+
+* Avoid race condition between creating the output file and setting its
+  interim permissions safely, by using fopen_output_safely().
+  No changes to bzip2recover since there is no issue with file
+  permissions there.
+
+* do not print senseless report with -v when compressing an empty
+  file.
+
+* bzcat -f works on non-bzip2 files.
+
+* do not try to escape shell meta-characters on unix (the shell takes
+  care of these).
+
+* added --fast and --best aliases for -1 -9 for gzip compatibility.
+
+
+1.0.3 (15 Feb 05)
+~~~~~~~~~~~~~~~~~
+Fixes some minor bugs since the last version, 1.0.2.
+
+* Further robustification against corrupted compressed data.
+  There are currently no known bitstreams which can cause the
+  decompressor to crash, loop or access memory which does not
+  belong to it.  If you are using bzip2 or the library to 
+  decompress bitstreams from untrusted sources, an upgrade
+  to 1.0.3 is recommended.  This fixes CAN-2005-1260.
+
+* The documentation has been converted to XML, from which html
+  and pdf can be derived.
+
+* Various minor bugs in the documentation have been fixed.
+
+* Fixes for various compilation warnings with newer versions of
+  gcc, and on 64-bit platforms.
+
+* The BZ_NO_STDIO cpp symbol was not properly observed in 1.0.2.
+  This has been fixed.
+
+
+1.0.4 (20 Dec 06)
+~~~~~~~~~~~~~~~~~
+Fixes some minor bugs since the last version, 1.0.3.
+
+* Fix file permissions race problem (CAN-2005-0953).
+
+* Avoid possible segfault in BZ2_bzclose.  From Coverity's NetBSD
+  scan.
+
+* 'const'/prototype cleanups in the C code.
+
+* Change default install location to /usr/local, and handle multiple
+  'make install's without error.
+
+* Sanitise file names more carefully in bzgrep.  Fixes CAN-2005-0758
+  to the extent that applies to bzgrep.
+
+* Use 'mktemp' rather than 'tempfile' in bzdiff.
+
+* Tighten up a couple of assertions in blocksort.c following automated
+  analysis.
+
+* Fix minor doc/comment bugs.
+
+
+1.0.5 (10 Dec 07)
+~~~~~~~~~~~~~~~~~
+Security fix only.  Fixes CERT-FI 20469 as it applies to bzip2.
+
+
+1.0.6 (6 Sept 10)
+~~~~~~~~~~~~~~~~~
+
+* Security fix for CVE-2010-0405.  This was reported by Mikolaj
+  Izdebski.
+
+* Make the documentation build on Ubuntu 10.04
diff --git a/third-party/bzip2/LICENSE b/third-party/bzip2/LICENSE
new file mode 100644
index 0000000..cc61417
--- /dev/null
+++ b/third-party/bzip2/LICENSE
@@ -0,0 +1,42 @@
+
+--------------------------------------------------------------------------
+
+This program, "bzip2", the associated library "libbzip2", and all
+documentation, are copyright (C) 1996-2010 Julian R Seward.  All
+rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. The origin of this software must not be misrepresented; you must 
+   not claim that you wrote the original software.  If you use this 
+   software in a product, an acknowledgment in the product 
+   documentation would be appreciated but is not required.
+
+3. Altered source versions must be plainly marked as such, and must
+   not be misrepresented as being the original software.
+
+4. The name of the author may not be used to endorse or promote 
+   products derived from this software without specific prior written 
+   permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Julian Seward, jseward at bzip.org
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
+
+--------------------------------------------------------------------------
diff --git a/third-party/bzip2/Makefile b/third-party/bzip2/Makefile
new file mode 100644
index 0000000..9754ddf
--- /dev/null
+++ b/third-party/bzip2/Makefile
@@ -0,0 +1,217 @@
+# ------------------------------------------------------------------
+# This file is part of bzip2/libbzip2, a program and library for
+# lossless, block-sorting data compression.
+#
+# bzip2/libbzip2 version 1.0.6 of 6 September 2010
+# Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+#
+# Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+# README file.
+#
+# This program is released under the terms of the license contained
+# in the file LICENSE.
+# ------------------------------------------------------------------
+
+SHELL=/bin/sh
+
+# To assist in cross-compiling
+CC=gcc
+AR=ar
+RANLIB=ranlib
+LDFLAGS=
+
+BIGFILES=-D_FILE_OFFSET_BITS=64
+CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
+
+# Where you want it installed when you do 'make install'
+PREFIX=/usr/local
+
+
+OBJS= blocksort.o  \
+      huffman.o    \
+      crctable.o   \
+      randtable.o  \
+      compress.o   \
+      decompress.o \
+      bzlib.o
+
+all: libbz2.a bzip2 bzip2recover test
+
+bzip2: libbz2.a bzip2.o
+	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
+
+bzip2recover: bzip2recover.o
+	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2recover bzip2recover.o
+
+libbz2.a: $(OBJS)
+	rm -f libbz2.a
+	$(AR) cq libbz2.a $(OBJS)
+	@if ( test -f $(RANLIB) -o -f /usr/bin/ranlib -o \
+		-f /bin/ranlib -o -f /usr/ccs/bin/ranlib ) ; then \
+		echo $(RANLIB) libbz2.a ; \
+		$(RANLIB) libbz2.a ; \
+	fi
+
+check: test
+test: bzip2
+	@cat words1
+	./bzip2 -1  < sample1.ref > sample1.rb2
+	./bzip2 -2  < sample2.ref > sample2.rb2
+	./bzip2 -3  < sample3.ref > sample3.rb2
+	./bzip2 -d  < sample1.bz2 > sample1.tst
+	./bzip2 -d  < sample2.bz2 > sample2.tst
+	./bzip2 -ds < sample3.bz2 > sample3.tst
+	cmp sample1.bz2 sample1.rb2 
+	cmp sample2.bz2 sample2.rb2
+	cmp sample3.bz2 sample3.rb2
+	cmp sample1.tst sample1.ref
+	cmp sample2.tst sample2.ref
+	cmp sample3.tst sample3.ref
+	@cat words3
+
+install: bzip2 bzip2recover
+	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
+	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
+	if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
+	if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
+	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
+	cp -f bzip2 $(PREFIX)/bin/bzip2
+	cp -f bzip2 $(PREFIX)/bin/bunzip2
+	cp -f bzip2 $(PREFIX)/bin/bzcat
+	cp -f bzip2recover $(PREFIX)/bin/bzip2recover
+	chmod a+x $(PREFIX)/bin/bzip2
+	chmod a+x $(PREFIX)/bin/bunzip2
+	chmod a+x $(PREFIX)/bin/bzcat
+	chmod a+x $(PREFIX)/bin/bzip2recover
+	cp -f bzip2.1 $(PREFIX)/man/man1
+	chmod a+r $(PREFIX)/man/man1/bzip2.1
+	cp -f bzlib.h $(PREFIX)/include
+	chmod a+r $(PREFIX)/include/bzlib.h
+	cp -f libbz2.a $(PREFIX)/lib
+	chmod a+r $(PREFIX)/lib/libbz2.a
+	cp -f bzgrep $(PREFIX)/bin/bzgrep
+	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
+	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
+	chmod a+x $(PREFIX)/bin/bzgrep
+	cp -f bzmore $(PREFIX)/bin/bzmore
+	ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
+	chmod a+x $(PREFIX)/bin/bzmore
+	cp -f bzdiff $(PREFIX)/bin/bzdiff
+	ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
+	chmod a+x $(PREFIX)/bin/bzdiff
+	cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
+	chmod a+r $(PREFIX)/man/man1/bzgrep.1
+	chmod a+r $(PREFIX)/man/man1/bzmore.1
+	chmod a+r $(PREFIX)/man/man1/bzdiff.1
+	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
+	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
+	echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
+	echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
+
+clean: 
+	rm -f *.o libbz2.a bzip2 bzip2recover \
+	sample1.rb2 sample2.rb2 sample3.rb2 \
+	sample1.tst sample2.tst sample3.tst
+
+blocksort.o: blocksort.c
+	@cat words0
+	$(CC) $(CFLAGS) -c blocksort.c
+huffman.o: huffman.c
+	$(CC) $(CFLAGS) -c huffman.c
+crctable.o: crctable.c
+	$(CC) $(CFLAGS) -c crctable.c
+randtable.o: randtable.c
+	$(CC) $(CFLAGS) -c randtable.c
+compress.o: compress.c
+	$(CC) $(CFLAGS) -c compress.c
+decompress.o: decompress.c
+	$(CC) $(CFLAGS) -c decompress.c
+bzlib.o: bzlib.c
+	$(CC) $(CFLAGS) -c bzlib.c
+bzip2.o: bzip2.c
+	$(CC) $(CFLAGS) -c bzip2.c
+bzip2recover.o: bzip2recover.c
+	$(CC) $(CFLAGS) -c bzip2recover.c
+
+
+distclean: clean
+	rm -f manual.ps manual.html manual.pdf
+
+DISTNAME=bzip2-1.0.6
+dist: check manual
+	rm -f $(DISTNAME)
+	ln -s -f . $(DISTNAME)
+	tar cvf $(DISTNAME).tar \
+	   $(DISTNAME)/blocksort.c \
+	   $(DISTNAME)/huffman.c \
+	   $(DISTNAME)/crctable.c \
+	   $(DISTNAME)/randtable.c \
+	   $(DISTNAME)/compress.c \
+	   $(DISTNAME)/decompress.c \
+	   $(DISTNAME)/bzlib.c \
+	   $(DISTNAME)/bzip2.c \
+	   $(DISTNAME)/bzip2recover.c \
+	   $(DISTNAME)/bzlib.h \
+	   $(DISTNAME)/bzlib_private.h \
+	   $(DISTNAME)/Makefile \
+	   $(DISTNAME)/LICENSE \
+	   $(DISTNAME)/bzip2.1 \
+	   $(DISTNAME)/bzip2.1.preformatted \
+	   $(DISTNAME)/bzip2.txt \
+	   $(DISTNAME)/words0 \
+	   $(DISTNAME)/words1 \
+	   $(DISTNAME)/words2 \
+	   $(DISTNAME)/words3 \
+	   $(DISTNAME)/sample1.ref \
+	   $(DISTNAME)/sample2.ref \
+	   $(DISTNAME)/sample3.ref \
+	   $(DISTNAME)/sample1.bz2 \
+	   $(DISTNAME)/sample2.bz2 \
+	   $(DISTNAME)/sample3.bz2 \
+	   $(DISTNAME)/dlltest.c \
+	   $(DISTNAME)/manual.html \
+	   $(DISTNAME)/manual.pdf \
+	   $(DISTNAME)/manual.ps \
+	   $(DISTNAME)/README \
+	   $(DISTNAME)/README.COMPILATION.PROBLEMS \
+	   $(DISTNAME)/README.XML.STUFF \
+	   $(DISTNAME)/CHANGES \
+	   $(DISTNAME)/libbz2.def \
+	   $(DISTNAME)/libbz2.dsp \
+	   $(DISTNAME)/dlltest.dsp \
+	   $(DISTNAME)/makefile.msc \
+	   $(DISTNAME)/unzcrash.c \
+	   $(DISTNAME)/spewG.c \
+	   $(DISTNAME)/mk251.c \
+	   $(DISTNAME)/bzdiff \
+	   $(DISTNAME)/bzdiff.1 \
+	   $(DISTNAME)/bzmore \
+	   $(DISTNAME)/bzmore.1 \
+	   $(DISTNAME)/bzgrep \
+	   $(DISTNAME)/bzgrep.1 \
+	   $(DISTNAME)/Makefile-libbz2_so \
+	   $(DISTNAME)/bz-common.xsl \
+	   $(DISTNAME)/bz-fo.xsl \
+	   $(DISTNAME)/bz-html.xsl \
+	   $(DISTNAME)/bzip.css \
+	   $(DISTNAME)/entities.xml \
+	   $(DISTNAME)/manual.xml \
+	   $(DISTNAME)/format.pl \
+	   $(DISTNAME)/xmlproc.sh
+	gzip -v $(DISTNAME).tar
+
+# For rebuilding the manual from sources on my SuSE 9.1 box
+
+MANUAL_SRCS= 	bz-common.xsl bz-fo.xsl bz-html.xsl bzip.css \
+		entities.xml manual.xml 
+
+manual: manual.html manual.ps manual.pdf
+
+manual.ps: $(MANUAL_SRCS)
+	./xmlproc.sh -ps manual.xml
+
+manual.pdf: $(MANUAL_SRCS)
+	./xmlproc.sh -pdf manual.xml
+
+manual.html: $(MANUAL_SRCS)
+	./xmlproc.sh -html manual.xml
diff --git a/third-party/bzip2/Makefile-libbz2_so b/third-party/bzip2/Makefile-libbz2_so
new file mode 100644
index 0000000..e1a09f5
--- /dev/null
+++ b/third-party/bzip2/Makefile-libbz2_so
@@ -0,0 +1,59 @@
+
+# This Makefile builds a shared version of the library, 
+# libbz2.so.1.0.6, with soname libbz2.so.1.0,
+# at least on x86-Linux (RedHat 7.2), 
+# with gcc-2.96 20000731 (Red Hat Linux 7.1 2.96-98).  
+# Please see the README file for some important info 
+# about building the library like this.
+
+# ------------------------------------------------------------------
+# This file is part of bzip2/libbzip2, a program and library for
+# lossless, block-sorting data compression.
+#
+# bzip2/libbzip2 version 1.0.6 of 6 September 2010
+# Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+#
+# Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+# README file.
+#
+# This program is released under the terms of the license contained
+# in the file LICENSE.
+# ------------------------------------------------------------------
+
+
+SHELL=/bin/sh
+CC=gcc
+BIGFILES=-D_FILE_OFFSET_BITS=64
+CFLAGS=-fpic -fPIC -Wall -Winline -O2 -g $(BIGFILES)
+
+OBJS= blocksort.o  \
+      huffman.o    \
+      crctable.o   \
+      randtable.o  \
+      compress.o   \
+      decompress.o \
+      bzlib.o
+
+all: $(OBJS)
+	#$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
+	#$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6
+	#rm -f libbz2.so.1.0
+	#ln -s libbz2.so.1.0.6 libbz2.so.1.0
+
+clean: 
+	rm -f $(OBJS) bzip2.o libbz2.so.1.0.6 libbz2.so.1.0 bzip2-shared
+
+blocksort.o: blocksort.c
+	$(CC) $(CFLAGS) -c blocksort.c
+huffman.o: huffman.c
+	$(CC) $(CFLAGS) -c huffman.c
+crctable.o: crctable.c
+	$(CC) $(CFLAGS) -c crctable.c
+randtable.o: randtable.c
+	$(CC) $(CFLAGS) -c randtable.c
+compress.o: compress.c
+	$(CC) $(CFLAGS) -c compress.c
+decompress.o: decompress.c
+	$(CC) $(CFLAGS) -c decompress.c
+bzlib.o: bzlib.c
+	$(CC) $(CFLAGS) -c bzlib.c
diff --git a/third-party/bzip2/README b/third-party/bzip2/README
new file mode 100644
index 0000000..9fb0f63
--- /dev/null
+++ b/third-party/bzip2/README
@@ -0,0 +1,215 @@
+
+This is the README for bzip2/libzip2.
+This version is fully compatible with the previous public releases.
+
+------------------------------------------------------------------
+This file is part of bzip2/libbzip2, a program and library for
+lossless, block-sorting data compression.
+
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
+Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+Please read the WARNING, DISCLAIMER and PATENTS sections in this file.
+
+This program is released under the terms of the license contained
+in the file LICENSE.
+------------------------------------------------------------------
+
+Complete documentation is available in Postscript form (manual.ps),
+PDF (manual.pdf) or html (manual.html).  A plain-text version of the
+manual page is available as bzip2.txt.
+
+
+HOW TO BUILD -- UNIX
+
+Type 'make'.  This builds the library libbz2.a and then the programs
+bzip2 and bzip2recover.  Six self-tests are run.  If the self-tests
+complete ok, carry on to installation:
+
+To install in /usr/local/bin, /usr/local/lib, /usr/local/man and
+/usr/local/include, type
+
+   make install
+
+To install somewhere else, eg, /xxx/yyy/{bin,lib,man,include}, type
+
+   make install PREFIX=/xxx/yyy
+
+If you are (justifiably) paranoid and want to see what 'make install'
+is going to do, you can first do
+
+   make -n install                      or
+   make -n install PREFIX=/xxx/yyy      respectively.
+
+The -n instructs make to show the commands it would execute, but not
+actually execute them.
+
+
+HOW TO BUILD -- UNIX, shared library libbz2.so.
+
+Do 'make -f Makefile-libbz2_so'.  This Makefile seems to work for
+Linux-ELF (RedHat 7.2 on an x86 box), with gcc.  I make no claims
+that it works for any other platform, though I suspect it probably
+will work for most platforms employing both ELF and gcc.
+
+bzip2-shared, a client of the shared library, is also built, but not
+self-tested.  So I suggest you also build using the normal Makefile,
+since that conducts a self-test.  A second reason to prefer the
+version statically linked to the library is that, on x86 platforms,
+building shared objects makes a valuable register (%ebx) unavailable
+to gcc, resulting in a slowdown of 10%-20%, at least for bzip2.
+
+Important note for people upgrading .so's from 0.9.0/0.9.5 to version
+1.0.X.  All the functions in the library have been renamed, from (eg)
+bzCompress to BZ2_bzCompress, to avoid namespace pollution.
+Unfortunately this means that the libbz2.so created by
+Makefile-libbz2_so will not work with any program which used an older
+version of the library.  I do encourage library clients to make the
+effort to upgrade to use version 1.0, since it is both faster and more
+robust than previous versions.
+
+
+HOW TO BUILD -- Windows 95, NT, DOS, Mac, etc.
+
+It's difficult for me to support compilation on all these platforms.
+My approach is to collect binaries for these platforms, and put them
+on the master web site (http://www.bzip.org).  Look there.  However
+(FWIW), bzip2-1.0.X is very standard ANSI C and should compile
+unmodified with MS Visual C.  If you have difficulties building, you
+might want to read README.COMPILATION.PROBLEMS.
+
+At least using MS Visual C++ 6, you can build from the unmodified
+sources by issuing, in a command shell: 
+
+   nmake -f makefile.msc
+
+(you may need to first run the MSVC-provided script VCVARS32.BAT
+ so as to set up paths to the MSVC tools correctly).
+
+
+VALIDATION
+
+Correct operation, in the sense that a compressed file can always be
+decompressed to reproduce the original, is obviously of paramount
+importance.  To validate bzip2, I used a modified version of Mark
+Nelson's churn program.  Churn is an automated test driver which
+recursively traverses a directory structure, using bzip2 to compress
+and then decompress each file it encounters, and checking that the
+decompressed data is the same as the original.
+
+
+
+Please read and be aware of the following:
+
+WARNING:
+
+   This program and library (attempts to) compress data by 
+   performing several non-trivial transformations on it.  
+   Unless you are 100% familiar with *all* the algorithms 
+   contained herein, and with the consequences of modifying them, 
+   you should NOT meddle with the compression or decompression 
+   machinery.  Incorrect changes can and very likely *will* 
+   lead to disastrous loss of data.
+
+
+DISCLAIMER:
+
+   I TAKE NO RESPONSIBILITY FOR ANY LOSS OF DATA ARISING FROM THE
+   USE OF THIS PROGRAM/LIBRARY, HOWSOEVER CAUSED.
+
+   Every compression of a file implies an assumption that the
+   compressed file can be decompressed to reproduce the original.
+   Great efforts in design, coding and testing have been made to
+   ensure that this program works correctly.  However, the complexity
+   of the algorithms, and, in particular, the presence of various
+   special cases in the code which occur with very low but non-zero
+   probability make it impossible to rule out the possibility of bugs
+   remaining in the program.  DO NOT COMPRESS ANY DATA WITH THIS
+   PROGRAM UNLESS YOU ARE PREPARED TO ACCEPT THE POSSIBILITY, HOWEVER
+   SMALL, THAT THE DATA WILL NOT BE RECOVERABLE.
+
+   That is not to say this program is inherently unreliable.  
+   Indeed, I very much hope the opposite is true.  bzip2/libbzip2 
+   has been carefully constructed and extensively tested.
+
+
+PATENTS:
+
+   To the best of my knowledge, bzip2/libbzip2 does not use any 
+   patented algorithms.  However, I do not have the resources 
+   to carry out a patent search.  Therefore I cannot give any 
+   guarantee of the above statement.
+
+
+
+WHAT'S NEW IN 0.9.0 (as compared to 0.1pl2) ?
+
+   * Approx 10% faster compression, 30% faster decompression
+   * -t (test mode) is a lot quicker
+   * Can decompress concatenated compressed files
+   * Programming interface, so programs can directly read/write .bz2 files
+   * Less restrictive (BSD-style) licensing
+   * Flag handling more compatible with GNU gzip
+   * Much more documentation, i.e., a proper user manual
+   * Hopefully, improved portability (at least of the library)
+
+WHAT'S NEW IN 0.9.5 ?
+
+   * Compression speed is much less sensitive to the input
+     data than in previous versions.  Specifically, the very
+     slow performance caused by repetitive data is fixed.
+   * Many small improvements in file and flag handling.
+   * A Y2K statement.
+
+WHAT'S NEW IN 1.0.0 ?
+
+   See the CHANGES file.
+
+WHAT'S NEW IN 1.0.2 ?
+
+   See the CHANGES file.
+
+WHAT'S NEW IN 1.0.3 ?
+
+   See the CHANGES file.
+
+WHAT'S NEW IN 1.0.4 ?
+
+   See the CHANGES file.
+
+WHAT'S NEW IN 1.0.5 ?
+
+   See the CHANGES file.
+
+WHAT'S NEW IN 1.0.6 ?
+
+   See the CHANGES file.
+
+
+I hope you find bzip2 useful.  Feel free to contact me at
+   jseward at bzip.org
+if you have any suggestions or queries.  Many people mailed me with
+comments, suggestions and patches after the releases of bzip-0.15,
+bzip-0.21, and bzip2 versions 0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1,
+1.0.2 and 1.0.3, and the changes in bzip2 are largely a result of this
+feedback.  I thank you for your comments.
+
+bzip2's "home" is http://www.bzip.org/
+
+Julian Seward
+jseward at bzip.org
+Cambridge, UK.
+
+18     July 1996 (version 0.15)
+25   August 1996 (version 0.21)
+ 7   August 1997 (bzip2, version 0.1)
+29   August 1997 (bzip2, version 0.1pl2)
+23   August 1998 (bzip2, version 0.9.0)
+ 8     June 1999 (bzip2, version 0.9.5)
+ 4     Sept 1999 (bzip2, version 0.9.5d)
+ 5      May 2000 (bzip2, version 1.0pre8)
+30 December 2001 (bzip2, version 1.0.2pre1)
+15 February 2005 (bzip2, version 1.0.3)
+20 December 2006 (bzip2, version 1.0.4)
+10 December 2007 (bzip2, version 1.0.5)
+ 6     Sept 2010 (bzip2, version 1.0.6)
diff --git a/third-party/bzip2/README.COMPILATION.PROBLEMS b/third-party/bzip2/README.COMPILATION.PROBLEMS
new file mode 100644
index 0000000..667d0d6
--- /dev/null
+++ b/third-party/bzip2/README.COMPILATION.PROBLEMS
@@ -0,0 +1,58 @@
+------------------------------------------------------------------
+This file is part of bzip2/libbzip2, a program and library for
+lossless, block-sorting data compression.
+
+bzip2/libbzip2 version 1.0.6 of 6 September 2010
+Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+README file.
+
+This program is released under the terms of the license contained
+in the file LICENSE.
+------------------------------------------------------------------
+
+bzip2-1.0.6 should compile without problems on the vast majority of
+platforms.  Using the supplied Makefile, I've built and tested it
+myself for x86-linux and amd64-linux.  With makefile.msc, Visual C++
+6.0 and nmake, you can build a native Win32 version too.  Large file
+support seems to work correctly on at least on amd64-linux.
+
+When I say "large file" I mean a file of size 2,147,483,648 (2^31)
+bytes or above.  Many older OSs can't handle files above this size,
+but many newer ones can.  Large files are pretty huge -- most files
+you'll encounter are not Large Files.
+
+Early versions of bzip2 (0.1, 0.9.0, 0.9.5) compiled on a wide variety
+of platforms without difficulty, and I hope this version will continue
+in that tradition.  However, in order to support large files, I've had
+to include the define -D_FILE_OFFSET_BITS=64 in the Makefile.  This
+can cause problems.
+
+The technique of adding -D_FILE_OFFSET_BITS=64 to get large file
+support is, as far as I know, the Recommended Way to get correct large
+file support.  For more details, see the Large File Support
+Specification, published by the Large File Summit, at
+
+   http://ftp.sas.com/standards/large.file
+
+As a general comment, if you get compilation errors which you think
+are related to large file support, try removing the above define from
+the Makefile, ie, delete the line
+
+   BIGFILES=-D_FILE_OFFSET_BITS=64 
+
+from the Makefile, and do 'make clean ; make'.  This will give you a
+version of bzip2 without large file support, which, for most
+applications, is probably not a problem.  
+
+Alternatively, try some of the platform-specific hints listed below.
+
+You can use the spewG.c program to generate huge files to test bzip2's
+large file support, if you are feeling paranoid.  Be aware though that
+any compilation problems which affect bzip2 will also affect spewG.c,
+alas.
+
+AIX: I have reports that for large file support, you need to specify
+-D_LARGE_FILES rather than -D_FILE_OFFSET_BITS=64.  I have not tested
+this myself.
diff --git a/third-party/bzip2/README.XML.STUFF b/third-party/bzip2/README.XML.STUFF
new file mode 100644
index 0000000..3a57f3f
--- /dev/null
+++ b/third-party/bzip2/README.XML.STUFF
@@ -0,0 +1,45 @@
+  ----------------------------------------------------------------
+  This file is part of bzip2/libbzip2, a program and library for
+  lossless, block-sorting data compression.
+
+  bzip2/libbzip2 version 1.0.6 of 6 September 2010
+  Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+  Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+  README file.
+
+  This program is released under the terms of the license contained
+  in the file LICENSE.
+  ----------------------------------------------------------------
+
+The script xmlproc.sh takes an xml file as input,
+and processes it to create .pdf, .html or .ps output.
+It uses format.pl, a perl script to format <pre> blocks nicely,
+ and add CDATA tags so writers do not have to use eg. < 
+
+The file "entities.xml" must be edited to reflect current
+version, year, etc.
+
+
+Usage:
+
+  ./xmlproc.sh -v manual.xml
+  Validates an xml file to ensure no dtd-compliance errors
+
+  ./xmlproc.sh -html manual.xml
+  Output: manual.html
+
+  ./xmlproc.sh -pdf manual.xml
+  Output: manual.pdf
+
+  ./xmlproc.sh -ps manual.xml
+  Output: manual.ps
+
+
+Notum bene: 
+- pdfxmltex barfs if given a filename with an underscore in it
+
+- xmltex won't work yet - there's a bug in passivetex
+    which we are all waiting for Sebastian to fix.
+  So we are going the xml -> pdf -> ps route for the time being,
+    using pdfxmltex.
diff --git a/third-party/bzip2/blocksort.c b/third-party/bzip2/blocksort.c
new file mode 100644
index 0000000..d0d662c
--- /dev/null
+++ b/third-party/bzip2/blocksort.c
@@ -0,0 +1,1094 @@
+
+/*-------------------------------------------------------------*/
+/*--- Block sorting machinery                               ---*/
+/*---                                           blocksort.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include "bzlib_private.h"
+
+/*---------------------------------------------*/
+/*--- Fallback O(N log(N)^2) sorting        ---*/
+/*--- algorithm, for repetitive blocks      ---*/
+/*---------------------------------------------*/
+
+/*---------------------------------------------*/
+static 
+__inline__
+void fallbackSimpleSort ( UInt32* fmap, 
+                          UInt32* eclass, 
+                          Int32   lo, 
+                          Int32   hi )
+{
+   Int32 i, j, tmp;
+   UInt32 ec_tmp;
+
+   if (lo == hi) return;
+
+   if (hi - lo > 3) {
+      for ( i = hi-4; i >= lo; i-- ) {
+         tmp = fmap[i];
+         ec_tmp = eclass[tmp];
+         for ( j = i+4; j <= hi && ec_tmp > eclass[fmap[j]]; j += 4 )
+            fmap[j-4] = fmap[j];
+         fmap[j-4] = tmp;
+      }
+   }
+
+   for ( i = hi-1; i >= lo; i-- ) {
+      tmp = fmap[i];
+      ec_tmp = eclass[tmp];
+      for ( j = i+1; j <= hi && ec_tmp > eclass[fmap[j]]; j++ )
+         fmap[j-1] = fmap[j];
+      fmap[j-1] = tmp;
+   }
+}
+
+
+/*---------------------------------------------*/
+#define fswap(zz1, zz2) \
+   { Int32 zztmp = zz1; zz1 = zz2; zz2 = zztmp; }
+
+#define fvswap(zzp1, zzp2, zzn)       \
+{                                     \
+   Int32 yyp1 = (zzp1);               \
+   Int32 yyp2 = (zzp2);               \
+   Int32 yyn  = (zzn);                \
+   while (yyn > 0) {                  \
+      fswap(fmap[yyp1], fmap[yyp2]);  \
+      yyp1++; yyp2++; yyn--;          \
+   }                                  \
+}
+
+
+#define fmin(a,b) ((a) < (b)) ? (a) : (b)
+
+#define fpush(lz,hz) { stackLo[sp] = lz; \
+                       stackHi[sp] = hz; \
+                       sp++; }
+
+#define fpop(lz,hz) { sp--;              \
+                      lz = stackLo[sp];  \
+                      hz = stackHi[sp]; }
+
+#define FALLBACK_QSORT_SMALL_THRESH 10
+#define FALLBACK_QSORT_STACK_SIZE   100
+
+
+static
+void fallbackQSort3 ( UInt32* fmap, 
+                      UInt32* eclass,
+                      Int32   loSt, 
+                      Int32   hiSt )
+{
+   Int32 unLo, unHi, ltLo, gtHi, n, m;
+   Int32 sp, lo, hi;
+   UInt32 med, r, r3;
+   Int32 stackLo[FALLBACK_QSORT_STACK_SIZE];
+   Int32 stackHi[FALLBACK_QSORT_STACK_SIZE];
+
+   r = 0;
+
+   sp = 0;
+   fpush ( loSt, hiSt );
+
+   while (sp > 0) {
+
+      AssertH ( sp < FALLBACK_QSORT_STACK_SIZE - 1, 1004 );
+
+      fpop ( lo, hi );
+      if (hi - lo < FALLBACK_QSORT_SMALL_THRESH) {
+         fallbackSimpleSort ( fmap, eclass, lo, hi );
+         continue;
+      }
+
+      /* Random partitioning.  Median of 3 sometimes fails to
+         avoid bad cases.  Median of 9 seems to help but 
+         looks rather expensive.  This too seems to work but
+         is cheaper.  Guidance for the magic constants 
+         7621 and 32768 is taken from Sedgewick's algorithms
+         book, chapter 35.
+      */
+      r = ((r * 7621) + 1) % 32768;
+      r3 = r % 3;
+      if (r3 == 0) med = eclass[fmap[lo]]; else
+      if (r3 == 1) med = eclass[fmap[(lo+hi)>>1]]; else
+                   med = eclass[fmap[hi]];
+
+      unLo = ltLo = lo;
+      unHi = gtHi = hi;
+
+      while (1) {
+         while (1) {
+            if (unLo > unHi) break;
+            n = (Int32)eclass[fmap[unLo]] - (Int32)med;
+            if (n == 0) { 
+               fswap(fmap[unLo], fmap[ltLo]); 
+               ltLo++; unLo++; 
+               continue; 
+            };
+            if (n > 0) break;
+            unLo++;
+         }
+         while (1) {
+            if (unLo > unHi) break;
+            n = (Int32)eclass[fmap[unHi]] - (Int32)med;
+            if (n == 0) { 
+               fswap(fmap[unHi], fmap[gtHi]); 
+               gtHi--; unHi--; 
+               continue; 
+            };
+            if (n < 0) break;
+            unHi--;
+         }
+         if (unLo > unHi) break;
+         fswap(fmap[unLo], fmap[unHi]); unLo++; unHi--;
+      }
+
+      AssertD ( unHi == unLo-1, "fallbackQSort3(2)" );
+
+      if (gtHi < ltLo) continue;
+
+      n = fmin(ltLo-lo, unLo-ltLo); fvswap(lo, unLo-n, n);
+      m = fmin(hi-gtHi, gtHi-unHi); fvswap(unLo, hi-m+1, m);
+
+      n = lo + unLo - ltLo - 1;
+      m = hi - (gtHi - unHi) + 1;
+
+      if (n - lo > hi - m) {
+         fpush ( lo, n );
+         fpush ( m, hi );
+      } else {
+         fpush ( m, hi );
+         fpush ( lo, n );
+      }
+   }
+}
+
+#undef fmin
+#undef fpush
+#undef fpop
+#undef fswap
+#undef fvswap
+#undef FALLBACK_QSORT_SMALL_THRESH
+#undef FALLBACK_QSORT_STACK_SIZE
+
+
+/*---------------------------------------------*/
+/* Pre:
+      nblock > 0
+      eclass exists for [0 .. nblock-1]
+      ((UChar*)eclass) [0 .. nblock-1] holds block
+      ptr exists for [0 .. nblock-1]
+
+   Post:
+      ((UChar*)eclass) [0 .. nblock-1] holds block
+      All other areas of eclass destroyed
+      fmap [0 .. nblock-1] holds sorted order
+      bhtab [ 0 .. 2+(nblock/32) ] destroyed
+*/
+
+#define       SET_BH(zz)  bhtab[(zz) >> 5] |= (1 << ((zz) & 31))
+#define     CLEAR_BH(zz)  bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31))
+#define     ISSET_BH(zz)  (bhtab[(zz) >> 5] & (1 << ((zz) & 31)))
+#define      WORD_BH(zz)  bhtab[(zz) >> 5]
+#define UNALIGNED_BH(zz)  ((zz) & 0x01f)
+
+static
+void fallbackSort ( UInt32* fmap, 
+                    UInt32* eclass, 
+                    UInt32* bhtab,
+                    Int32   nblock,
+                    Int32   verb )
+{
+   Int32 ftab[257];
+   Int32 ftabCopy[256];
+   Int32 H, i, j, k, l, r, cc, cc1;
+   Int32 nNotDone;
+   Int32 nBhtab;
+   UChar* eclass8 = (UChar*)eclass;
+
+   /*--
+      Initial 1-char radix sort to generate
+      initial fmap and initial BH bits.
+   --*/
+   if (verb >= 4)
+      VPrintf0 ( "        bucket sorting ...\n" );
+   for (i = 0; i < 257;    i++) ftab[i] = 0;
+   for (i = 0; i < nblock; i++) ftab[eclass8[i]]++;
+   for (i = 0; i < 256;    i++) ftabCopy[i] = ftab[i];
+   for (i = 1; i < 257;    i++) ftab[i] += ftab[i-1];
+
+   for (i = 0; i < nblock; i++) {
+      j = eclass8[i];
+      k = ftab[j] - 1;
+      ftab[j] = k;
+      fmap[k] = i;
+   }
+
+   nBhtab = 2 + (nblock / 32);
+   for (i = 0; i < nBhtab; i++) bhtab[i] = 0;
+   for (i = 0; i < 256; i++) SET_BH(ftab[i]);
+
+   /*--
+      Inductively refine the buckets.  Kind-of an
+      "exponential radix sort" (!), inspired by the
+      Manber-Myers suffix array construction algorithm.
+   --*/
+
+   /*-- set sentinel bits for block-end detection --*/
+   for (i = 0; i < 32; i++) { 
+      SET_BH(nblock + 2*i);
+      CLEAR_BH(nblock + 2*i + 1);
+   }
+
+   /*-- the log(N) loop --*/
+   H = 1;
+   while (1) {
+
+      if (verb >= 4) 
+         VPrintf1 ( "        depth %6d has ", H );
+
+      j = 0;
+      for (i = 0; i < nblock; i++) {
+         if (ISSET_BH(i)) j = i;
+         k = fmap[i] - H; if (k < 0) k += nblock;
+         eclass[k] = j;
+      }
+
+      nNotDone = 0;
+      r = -1;
+      while (1) {
+
+	 /*-- find the next non-singleton bucket --*/
+         k = r + 1;
+         while (ISSET_BH(k) && UNALIGNED_BH(k)) k++;
+         if (ISSET_BH(k)) {
+            while (WORD_BH(k) == 0xffffffff) k += 32;
+            while (ISSET_BH(k)) k++;
+         }
+         l = k - 1;
+         if (l >= nblock) break;
+         while (!ISSET_BH(k) && UNALIGNED_BH(k)) k++;
+         if (!ISSET_BH(k)) {
+            while (WORD_BH(k) == 0x00000000) k += 32;
+            while (!ISSET_BH(k)) k++;
+         }
+         r = k - 1;
+         if (r >= nblock) break;
+
+         /*-- now [l, r] bracket current bucket --*/
+         if (r > l) {
+            nNotDone += (r - l + 1);
+            fallbackQSort3 ( fmap, eclass, l, r );
+
+            /*-- scan bucket and generate header bits-- */
+            cc = -1;
+            for (i = l; i <= r; i++) {
+               cc1 = eclass[fmap[i]];
+               if (cc != cc1) { SET_BH(i); cc = cc1; };
+            }
+         }
+      }
+
+      if (verb >= 4) 
+         VPrintf1 ( "%6d unresolved strings\n", nNotDone );
+
+      H *= 2;
+      if (H > nblock || nNotDone == 0) break;
+   }
+
+   /*-- 
+      Reconstruct the original block in
+      eclass8 [0 .. nblock-1], since the
+      previous phase destroyed it.
+   --*/
+   if (verb >= 4)
+      VPrintf0 ( "        reconstructing block ...\n" );
+   j = 0;
+   for (i = 0; i < nblock; i++) {
+      while (ftabCopy[j] == 0) j++;
+      ftabCopy[j]--;
+      eclass8[fmap[i]] = (UChar)j;
+   }
+   AssertH ( j < 256, 1005 );
+}
+
+#undef       SET_BH
+#undef     CLEAR_BH
+#undef     ISSET_BH
+#undef      WORD_BH
+#undef UNALIGNED_BH
+
+
+/*---------------------------------------------*/
+/*--- The main, O(N^2 log(N)) sorting       ---*/
+/*--- algorithm.  Faster for "normal"       ---*/
+/*--- non-repetitive blocks.                ---*/
+/*---------------------------------------------*/
+
+/*---------------------------------------------*/
+static
+__inline__
+Bool mainGtU ( UInt32  i1, 
+               UInt32  i2,
+               UChar*  block, 
+               UInt16* quadrant,
+               UInt32  nblock,
+               Int32*  budget )
+{
+   Int32  k;
+   UChar  c1, c2;
+   UInt16 s1, s2;
+
+   AssertD ( i1 != i2, "mainGtU" );
+   /* 1 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 2 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 3 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 4 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 5 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 6 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 7 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 8 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 9 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 10 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 11 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+   /* 12 */
+   c1 = block[i1]; c2 = block[i2];
+   if (c1 != c2) return (c1 > c2);
+   i1++; i2++;
+
+   k = nblock + 8;
+
+   do {
+      /* 1 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 2 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 3 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 4 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 5 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 6 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 7 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+      /* 8 */
+      c1 = block[i1]; c2 = block[i2];
+      if (c1 != c2) return (c1 > c2);
+      s1 = quadrant[i1]; s2 = quadrant[i2];
+      if (s1 != s2) return (s1 > s2);
+      i1++; i2++;
+
+      if (i1 >= nblock) i1 -= nblock;
+      if (i2 >= nblock) i2 -= nblock;
+
+      k -= 8;
+      (*budget)--;
+   }
+      while (k >= 0);
+
+   return False;
+}
+
+
+/*---------------------------------------------*/
+/*--
+   Knuth's increments seem to work better
+   than Incerpi-Sedgewick here.  Possibly
+   because the number of elems to sort is
+   usually small, typically <= 20.
+--*/
+static
+Int32 incs[14] = { 1, 4, 13, 40, 121, 364, 1093, 3280,
+                   9841, 29524, 88573, 265720,
+                   797161, 2391484 };
+
+static
+void mainSimpleSort ( UInt32* ptr,
+                      UChar*  block,
+                      UInt16* quadrant,
+                      Int32   nblock,
+                      Int32   lo, 
+                      Int32   hi, 
+                      Int32   d,
+                      Int32*  budget )
+{
+   Int32 i, j, h, bigN, hp;
+   UInt32 v;
+
+   bigN = hi - lo + 1;
+   if (bigN < 2) return;
+
+   hp = 0;
+   while (incs[hp] < bigN) hp++;
+   hp--;
+
+   for (; hp >= 0; hp--) {
+      h = incs[hp];
+
+      i = lo + h;
+      while (True) {
+
+         /*-- copy 1 --*/
+         if (i > hi) break;
+         v = ptr[i];
+         j = i;
+         while ( mainGtU ( 
+                    ptr[j-h]+d, v+d, block, quadrant, nblock, budget 
+                 ) ) {
+            ptr[j] = ptr[j-h];
+            j = j - h;
+            if (j <= (lo + h - 1)) break;
+         }
+         ptr[j] = v;
+         i++;
+
+         /*-- copy 2 --*/
+         if (i > hi) break;
+         v = ptr[i];
+         j = i;
+         while ( mainGtU ( 
+                    ptr[j-h]+d, v+d, block, quadrant, nblock, budget 
+                 ) ) {
+            ptr[j] = ptr[j-h];
+            j = j - h;
+            if (j <= (lo + h - 1)) break;
+         }
+         ptr[j] = v;
+         i++;
+
+         /*-- copy 3 --*/
+         if (i > hi) break;
+         v = ptr[i];
+         j = i;
+         while ( mainGtU ( 
+                    ptr[j-h]+d, v+d, block, quadrant, nblock, budget 
+                 ) ) {
+            ptr[j] = ptr[j-h];
+            j = j - h;
+            if (j <= (lo + h - 1)) break;
+         }
+         ptr[j] = v;
+         i++;
+
+         if (*budget < 0) return;
+      }
+   }
+}
+
+
+/*---------------------------------------------*/
+/*--
+   The following is an implementation of
+   an elegant 3-way quicksort for strings,
+   described in a paper "Fast Algorithms for
+   Sorting and Searching Strings", by Robert
+   Sedgewick and Jon L. Bentley.
+--*/
+
+#define mswap(zz1, zz2) \
+   { Int32 zztmp = zz1; zz1 = zz2; zz2 = zztmp; }
+
+#define mvswap(zzp1, zzp2, zzn)       \
+{                                     \
+   Int32 yyp1 = (zzp1);               \
+   Int32 yyp2 = (zzp2);               \
+   Int32 yyn  = (zzn);                \
+   while (yyn > 0) {                  \
+      mswap(ptr[yyp1], ptr[yyp2]);    \
+      yyp1++; yyp2++; yyn--;          \
+   }                                  \
+}
+
+static 
+__inline__
+UChar mmed3 ( UChar a, UChar b, UChar c )
+{
+   UChar t;
+   if (a > b) { t = a; a = b; b = t; };
+   if (b > c) { 
+      b = c;
+      if (a > b) b = a;
+   }
+   return b;
+}
+
+#define mmin(a,b) ((a) < (b)) ? (a) : (b)
+
+#define mpush(lz,hz,dz) { stackLo[sp] = lz; \
+                          stackHi[sp] = hz; \
+                          stackD [sp] = dz; \
+                          sp++; }
+
+#define mpop(lz,hz,dz) { sp--;             \
+                         lz = stackLo[sp]; \
+                         hz = stackHi[sp]; \
+                         dz = stackD [sp]; }
+
+
+#define mnextsize(az) (nextHi[az]-nextLo[az])
+
+#define mnextswap(az,bz)                                        \
+   { Int32 tz;                                                  \
+     tz = nextLo[az]; nextLo[az] = nextLo[bz]; nextLo[bz] = tz; \
+     tz = nextHi[az]; nextHi[az] = nextHi[bz]; nextHi[bz] = tz; \
+     tz = nextD [az]; nextD [az] = nextD [bz]; nextD [bz] = tz; }
+
+
+#define MAIN_QSORT_SMALL_THRESH 20
+#define MAIN_QSORT_DEPTH_THRESH (BZ_N_RADIX + BZ_N_QSORT)
+#define MAIN_QSORT_STACK_SIZE 100
+
+static
+void mainQSort3 ( UInt32* ptr,
+                  UChar*  block,
+                  UInt16* quadrant,
+                  Int32   nblock,
+                  Int32   loSt, 
+                  Int32   hiSt, 
+                  Int32   dSt,
+                  Int32*  budget )
+{
+   Int32 unLo, unHi, ltLo, gtHi, n, m, med;
+   Int32 sp, lo, hi, d;
+
+   Int32 stackLo[MAIN_QSORT_STACK_SIZE];
+   Int32 stackHi[MAIN_QSORT_STACK_SIZE];
+   Int32 stackD [MAIN_QSORT_STACK_SIZE];
+
+   Int32 nextLo[3];
+   Int32 nextHi[3];
+   Int32 nextD [3];
+
+   sp = 0;
+   mpush ( loSt, hiSt, dSt );
+
+   while (sp > 0) {
+
+      AssertH ( sp < MAIN_QSORT_STACK_SIZE - 2, 1001 );
+
+      mpop ( lo, hi, d );
+      if (hi - lo < MAIN_QSORT_SMALL_THRESH || 
+          d > MAIN_QSORT_DEPTH_THRESH) {
+         mainSimpleSort ( ptr, block, quadrant, nblock, lo, hi, d, budget );
+         if (*budget < 0) return;
+         continue;
+      }
+
+      med = (Int32) 
+            mmed3 ( block[ptr[ lo         ]+d],
+                    block[ptr[ hi         ]+d],
+                    block[ptr[ (lo+hi)>>1 ]+d] );
+
+      unLo = ltLo = lo;
+      unHi = gtHi = hi;
+
+      while (True) {
+         while (True) {
+            if (unLo > unHi) break;
+            n = ((Int32)block[ptr[unLo]+d]) - med;
+            if (n == 0) { 
+               mswap(ptr[unLo], ptr[ltLo]); 
+               ltLo++; unLo++; continue; 
+            };
+            if (n >  0) break;
+            unLo++;
+         }
+         while (True) {
+            if (unLo > unHi) break;
+            n = ((Int32)block[ptr[unHi]+d]) - med;
+            if (n == 0) { 
+               mswap(ptr[unHi], ptr[gtHi]); 
+               gtHi--; unHi--; continue; 
+            };
+            if (n <  0) break;
+            unHi--;
+         }
+         if (unLo > unHi) break;
+         mswap(ptr[unLo], ptr[unHi]); unLo++; unHi--;
+      }
+
+      AssertD ( unHi == unLo-1, "mainQSort3(2)" );
+
+      if (gtHi < ltLo) {
+         mpush(lo, hi, d+1 );
+         continue;
+      }
+
+      n = mmin(ltLo-lo, unLo-ltLo); mvswap(lo, unLo-n, n);
+      m = mmin(hi-gtHi, gtHi-unHi); mvswap(unLo, hi-m+1, m);
+
+      n = lo + unLo - ltLo - 1;
+      m = hi - (gtHi - unHi) + 1;
+
+      nextLo[0] = lo;  nextHi[0] = n;   nextD[0] = d;
+      nextLo[1] = m;   nextHi[1] = hi;  nextD[1] = d;
+      nextLo[2] = n+1; nextHi[2] = m-1; nextD[2] = d+1;
+
+      if (mnextsize(0) < mnextsize(1)) mnextswap(0,1);
+      if (mnextsize(1) < mnextsize(2)) mnextswap(1,2);
+      if (mnextsize(0) < mnextsize(1)) mnextswap(0,1);
+
+      AssertD (mnextsize(0) >= mnextsize(1), "mainQSort3(8)" );
+      AssertD (mnextsize(1) >= mnextsize(2), "mainQSort3(9)" );
+
+      mpush (nextLo[0], nextHi[0], nextD[0]);
+      mpush (nextLo[1], nextHi[1], nextD[1]);
+      mpush (nextLo[2], nextHi[2], nextD[2]);
+   }
+}
+
+#undef mswap
+#undef mvswap
+#undef mpush
+#undef mpop
+#undef mmin
+#undef mnextsize
+#undef mnextswap
+#undef MAIN_QSORT_SMALL_THRESH
+#undef MAIN_QSORT_DEPTH_THRESH
+#undef MAIN_QSORT_STACK_SIZE
+
+
+/*---------------------------------------------*/
+/* Pre:
+      nblock > N_OVERSHOOT
+      block32 exists for [0 .. nblock-1 +N_OVERSHOOT]
+      ((UChar*)block32) [0 .. nblock-1] holds block
+      ptr exists for [0 .. nblock-1]
+
+   Post:
+      ((UChar*)block32) [0 .. nblock-1] holds block
+      All other areas of block32 destroyed
+      ftab [0 .. 65536 ] destroyed
+      ptr [0 .. nblock-1] holds sorted order
+      if (*budget < 0), sorting was abandoned
+*/
+
+#define BIGFREQ(b) (ftab[((b)+1) << 8] - ftab[(b) << 8])
+#define SETMASK (1 << 21)
+#define CLEARMASK (~(SETMASK))
+
+static
+void mainSort ( UInt32* ptr, 
+                UChar*  block,
+                UInt16* quadrant, 
+                UInt32* ftab,
+                Int32   nblock,
+                Int32   verb,
+                Int32*  budget )
+{
+   Int32  i, j, k, ss, sb;
+   Int32  runningOrder[256];
+   Bool   bigDone[256];
+   Int32  copyStart[256];
+   Int32  copyEnd  [256];
+   UChar  c1;
+   Int32  numQSorted;
+   UInt16 s;
+   if (verb >= 4) VPrintf0 ( "        main sort initialise ...\n" );
+
+   /*-- set up the 2-byte frequency table --*/
+   for (i = 65536; i >= 0; i--) ftab[i] = 0;
+
+   j = block[0] << 8;
+   i = nblock-1;
+   for (; i >= 3; i -= 4) {
+      quadrant[i] = 0;
+      j = (j >> 8) | ( ((UInt16)block[i]) << 8);
+      ftab[j]++;
+      quadrant[i-1] = 0;
+      j = (j >> 8) | ( ((UInt16)block[i-1]) << 8);
+      ftab[j]++;
+      quadrant[i-2] = 0;
+      j = (j >> 8) | ( ((UInt16)block[i-2]) << 8);
+      ftab[j]++;
+      quadrant[i-3] = 0;
+      j = (j >> 8) | ( ((UInt16)block[i-3]) << 8);
+      ftab[j]++;
+   }
+   for (; i >= 0; i--) {
+      quadrant[i] = 0;
+      j = (j >> 8) | ( ((UInt16)block[i]) << 8);
+      ftab[j]++;
+   }
+
+   /*-- (emphasises close relationship of block & quadrant) --*/
+   for (i = 0; i < BZ_N_OVERSHOOT; i++) {
+      block   [nblock+i] = block[i];
+      quadrant[nblock+i] = 0;
+   }
+
+   if (verb >= 4) VPrintf0 ( "        bucket sorting ...\n" );
+
+   /*-- Complete the initial radix sort --*/
+   for (i = 1; i <= 65536; i++) ftab[i] += ftab[i-1];
+
+   s = block[0] << 8;
+   i = nblock-1;
+   for (; i >= 3; i -= 4) {
+      s = (s >> 8) | (block[i] << 8);
+      j = ftab[s] -1;
+      ftab[s] = j;
+      ptr[j] = i;
+      s = (s >> 8) | (block[i-1] << 8);
+      j = ftab[s] -1;
+      ftab[s] = j;
+      ptr[j] = i-1;
+      s = (s >> 8) | (block[i-2] << 8);
+      j = ftab[s] -1;
+      ftab[s] = j;
+      ptr[j] = i-2;
+      s = (s >> 8) | (block[i-3] << 8);
+      j = ftab[s] -1;
+      ftab[s] = j;
+      ptr[j] = i-3;
+   }
+   for (; i >= 0; i--) {
+      s = (s >> 8) | (block[i] << 8);
+      j = ftab[s] -1;
+      ftab[s] = j;
+      ptr[j] = i;
+   }
+
+   /*--
+      Now ftab contains the first loc of every small bucket.
+      Calculate the running order, from smallest to largest
+      big bucket.
+   --*/
+   for (i = 0; i <= 255; i++) {
+      bigDone     [i] = False;
+      runningOrder[i] = i;
+   }
+
+   {
+      Int32 vv;
+      Int32 h = 1;
+      do h = 3 * h + 1; while (h <= 256);
+      do {
+         h = h / 3;
+         for (i = h; i <= 255; i++) {
+            vv = runningOrder[i];
+            j = i;
+            while ( BIGFREQ(runningOrder[j-h]) > BIGFREQ(vv) ) {
+               runningOrder[j] = runningOrder[j-h];
+               j = j - h;
+               if (j <= (h - 1)) goto zero;
+            }
+            zero:
+            runningOrder[j] = vv;
+         }
+      } while (h != 1);
+   }
+
+   /*--
+      The main sorting loop.
+   --*/
+
+   numQSorted = 0;
+
+   for (i = 0; i <= 255; i++) {
+
+      /*--
+         Process big buckets, starting with the least full.
+         Basically this is a 3-step process in which we call
+         mainQSort3 to sort the small buckets [ss, j], but
+         also make a big effort to avoid the calls if we can.
+      --*/
+      ss = runningOrder[i];
+
+      /*--
+         Step 1:
+         Complete the big bucket [ss] by quicksorting
+         any unsorted small buckets [ss, j], for j != ss.  
+         Hopefully previous pointer-scanning phases have already
+         completed many of the small buckets [ss, j], so
+         we don't have to sort them at all.
+      --*/
+      for (j = 0; j <= 255; j++) {
+         if (j != ss) {
+            sb = (ss << 8) + j;
+            if ( ! (ftab[sb] & SETMASK) ) {
+               Int32 lo = ftab[sb]   & CLEARMASK;
+               Int32 hi = (ftab[sb+1] & CLEARMASK) - 1;
+               if (hi > lo) {
+                  if (verb >= 4)
+                     VPrintf4 ( "        qsort [0x%x, 0x%x]   "
+                                "done %d   this %d\n",
+                                ss, j, numQSorted, hi - lo + 1 );
+                  mainQSort3 ( 
+                     ptr, block, quadrant, nblock, 
+                     lo, hi, BZ_N_RADIX, budget 
+                  );   
+                  numQSorted += (hi - lo + 1);
+                  if (*budget < 0) return;
+               }
+            }
+            ftab[sb] |= SETMASK;
+         }
+      }
+
+      AssertH ( !bigDone[ss], 1006 );
+
+      /*--
+         Step 2:
+         Now scan this big bucket [ss] so as to synthesise the
+         sorted order for small buckets [t, ss] for all t,
+         including, magically, the bucket [ss,ss] too.
+         This will avoid doing Real Work in subsequent Step 1's.
+      --*/
+      {
+         for (j = 0; j <= 255; j++) {
+            copyStart[j] =  ftab[(j << 8) + ss]     & CLEARMASK;
+            copyEnd  [j] = (ftab[(j << 8) + ss + 1] & CLEARMASK) - 1;
+         }
+         for (j = ftab[ss << 8] & CLEARMASK; j < copyStart[ss]; j++) {
+            k = ptr[j]-1; if (k < 0) k += nblock;
+            c1 = block[k];
+            if (!bigDone[c1])
+               ptr[ copyStart[c1]++ ] = k;
+         }
+         for (j = (ftab[(ss+1) << 8] & CLEARMASK) - 1; j > copyEnd[ss]; j--) {
+            k = ptr[j]-1; if (k < 0) k += nblock;
+            c1 = block[k];
+            if (!bigDone[c1]) 
+               ptr[ copyEnd[c1]-- ] = k;
+         }
+      }
+
+      AssertH ( (copyStart[ss]-1 == copyEnd[ss])
+                || 
+                /* Extremely rare case missing in bzip2-1.0.0 and 1.0.1.
+                   Necessity for this case is demonstrated by compressing 
+                   a sequence of approximately 48.5 million of character 
+                   251; 1.0.0/1.0.1 will then die here. */
+                (copyStart[ss] == 0 && copyEnd[ss] == nblock-1),
+                1007 )
+
+      for (j = 0; j <= 255; j++) ftab[(j << 8) + ss] |= SETMASK;
+
+      /*--
+         Step 3:
+         The [ss] big bucket is now done.  Record this fact,
+         and update the quadrant descriptors.  Remember to
+         update quadrants in the overshoot area too, if
+         necessary.  The "if (i < 255)" test merely skips
+         this updating for the last bucket processed, since
+         updating for the last bucket is pointless.
+
+         The quadrant array provides a way to incrementally
+         cache sort orderings, as they appear, so as to 
+         make subsequent comparisons in fullGtU() complete
+         faster.  For repetitive blocks this makes a big
+         difference (but not big enough to be able to avoid
+         the fallback sorting mechanism, exponential radix sort).
+
+         The precise meaning is: at all times:
+
+            for 0 <= i < nblock and 0 <= j <= nblock
+
+            if block[i] != block[j], 
+
+               then the relative values of quadrant[i] and 
+                    quadrant[j] are meaningless.
+
+               else {
+                  if quadrant[i] < quadrant[j]
+                     then the string starting at i lexicographically
+                     precedes the string starting at j
+
+                  else if quadrant[i] > quadrant[j]
+                     then the string starting at j lexicographically
+                     precedes the string starting at i
+
+                  else
+                     the relative ordering of the strings starting
+                     at i and j has not yet been determined.
+               }
+      --*/
+      bigDone[ss] = True;
+
+      if (i < 255) {
+         Int32 bbStart  = ftab[ss << 8] & CLEARMASK;
+         Int32 bbSize   = (ftab[(ss+1) << 8] & CLEARMASK) - bbStart;
+         Int32 shifts   = 0;
+
+         while ((bbSize >> shifts) > 65534) shifts++;
+
+         for (j = bbSize-1; j >= 0; j--) {
+            Int32 a2update     = ptr[bbStart + j];
+            UInt16 qVal        = (UInt16)(j >> shifts);
+            quadrant[a2update] = qVal;
+            if (a2update < BZ_N_OVERSHOOT)
+               quadrant[a2update + nblock] = qVal;
+         }
+         AssertH ( ((bbSize-1) >> shifts) <= 65535, 1002 );
+      }
+
+   }
+
+   if (verb >= 4)
+      VPrintf3 ( "        %d pointers, %d sorted, %d scanned\n",
+                 nblock, numQSorted, nblock - numQSorted );
+}
+
+#undef BIGFREQ
+#undef SETMASK
+#undef CLEARMASK
+
+
+/*---------------------------------------------*/
+/* Pre:
+      nblock > 0
+      arr2 exists for [0 .. nblock-1 +N_OVERSHOOT]
+      ((UChar*)arr2)  [0 .. nblock-1] holds block
+      arr1 exists for [0 .. nblock-1]
+
+   Post:
+      ((UChar*)arr2) [0 .. nblock-1] holds block
+      All other areas of block destroyed
+      ftab [ 0 .. 65536 ] destroyed
+      arr1 [0 .. nblock-1] holds sorted order
+*/
+void BZ2_blockSort ( EState* s )
+{
+   UInt32* ptr    = s->ptr; 
+   UChar*  block  = s->block;
+   UInt32* ftab   = s->ftab;
+   Int32   nblock = s->nblock;
+   Int32   verb   = s->verbosity;
+   Int32   wfact  = s->workFactor;
+   UInt16* quadrant;
+   Int32   budget;
+   Int32   budgetInit;
+   Int32   i;
+
+   if (nblock < 10000) {
+      fallbackSort ( s->arr1, s->arr2, ftab, nblock, verb );
+   } else {
+      /* Calculate the location for quadrant, remembering to get
+         the alignment right.  Assumes that &(block[0]) is at least
+         2-byte aligned -- this should be ok since block is really
+         the first section of arr2.
+      */
+      i = nblock+BZ_N_OVERSHOOT;
+      if (i & 1) i++;
+      quadrant = (UInt16*)(&(block[i]));
+
+      /* (wfact-1) / 3 puts the default-factor-30
+         transition point at very roughly the same place as 
+         with v0.1 and v0.9.0.  
+         Not that it particularly matters any more, since the
+         resulting compressed stream is now the same regardless
+         of whether or not we use the main sort or fallback sort.
+      */
+      if (wfact < 1  ) wfact = 1;
+      if (wfact > 100) wfact = 100;
+      budgetInit = nblock * ((wfact-1) / 3);
+      budget = budgetInit;
+
+      mainSort ( ptr, block, quadrant, ftab, nblock, verb, &budget );
+      if (verb >= 3) 
+         VPrintf3 ( "      %d work, %d block, ratio %5.2f\n",
+                    budgetInit - budget,
+                    nblock, 
+                    (float)(budgetInit - budget) /
+                    (float)(nblock==0 ? 1 : nblock) ); 
+      if (budget < 0) {
+         if (verb >= 2) 
+            VPrintf0 ( "    too repetitive; using fallback"
+                       " sorting algorithm\n" );
+         fallbackSort ( s->arr1, s->arr2, ftab, nblock, verb );
+      }
+   }
+
+   s->origPtr = -1;
+   for (i = 0; i < s->nblock; i++)
+      if (ptr[i] == 0)
+         { s->origPtr = i; break; };
+
+   AssertH( s->origPtr != -1, 1003 );
+}
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                       blocksort.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/bz-common.xsl b/third-party/bzip2/bz-common.xsl
new file mode 100644
index 0000000..66fcd6f
--- /dev/null
+++ b/third-party/bzip2/bz-common.xsl
@@ -0,0 +1,39 @@
+<?xml version="1.0"?> <!-- -*- sgml -*- -->
+<xsl:stylesheet 
+     xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<!-- we like '1.2 Title' -->
+<xsl:param name="section.autolabel" select="'1'"/> 
+<xsl:param name="section.label.includes.component.label" select="'1'"/>
+
+<!-- Do not put 'Chapter' at the start of eg 'Chapter 1. Doing This' -->
+<xsl:param name="local.l10n.xml" select="document('')"/> 
+<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> 
+  <l:l10n language="en"> 
+    <l:context name="title-numbered">
+      <l:template name="chapter" text="%n. %t"/>
+    </l:context> 
+  </l:l10n>
+</l:i18n>
+
+<!-- don't generate sub-tocs for qanda sets -->
+<xsl:param name="generate.toc">
+set       toc,title
+book      toc,title,figure,table,example,equation
+chapter   toc,title
+section   toc
+sect1     toc
+sect2     toc
+sect3     toc
+sect4     nop
+sect5     nop
+qandaset  toc
+qandadiv  nop
+appendix  toc,title
+article/appendix  nop
+article   toc,title
+preface   toc,title
+reference toc,title
+</xsl:param>
+
+</xsl:stylesheet>
diff --git a/third-party/bzip2/bz-fo.xsl b/third-party/bzip2/bz-fo.xsl
new file mode 100644
index 0000000..ba3e301
--- /dev/null
+++ b/third-party/bzip2/bz-fo.xsl
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8"?> <!-- -*- sgml -*- -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+     xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
+
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/>
+<xsl:import href="bz-common.xsl"/>
+
+<!-- set indent = yes while debugging, then change to NO -->
+<xsl:output method="xml" indent="yes"/>
+
+<!-- ensure only passivetex extensions are on -->
+<xsl:param name="stylesheet.result.type" select="'fo'"/>
+<!-- fo extensions: PDF bookmarks and index terms -->
+<xsl:param name="use.extensions" select="'1'"/>
+<xsl:param name="xep.extensions" select="0"/>      
+<xsl:param name="fop.extensions" select="0"/>     
+<xsl:param name="saxon.extensions" select="0"/>   
+<xsl:param name="passivetex.extensions" select="1"/>
+<xsl:param name="tablecolumns.extension" select="'1'"/>
+
+<!-- ensure we are using single sided -->
+<xsl:param name="double.sided" select="'0'"/> 
+
+<!-- insert cross references to page numbers -->
+<xsl:param name="insert.xref.page.number" select="1"/>
+
+<!-- <?custom-pagebreak?> inserts a page break at this point -->
+<xsl:template match="processing-instruction('custom-pagebreak')">
+  <fo:block break-before='page'/>
+</xsl:template>
+
+<!-- show links in color -->
+<xsl:attribute-set name="xref.properties">
+  <xsl:attribute name="color">blue</xsl:attribute>
+</xsl:attribute-set>
+
+<!-- make pre listings indented a bit + a bg colour -->
+<xsl:template match="programlisting | screen">
+  <fo:block start-indent="0.25in" wrap-option="no-wrap" 
+            white-space-collapse="false" text-align="start" 
+            font-family="monospace" background-color="#f2f2f9"
+            linefeed-treatment="preserve" 
+            xsl:use-attribute-sets="normal.para.spacing">
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+<!-- make verbatim output prettier -->
+<xsl:template match="literallayout">
+  <fo:block start-indent="0.25in" wrap-option="no-wrap" 
+            white-space-collapse="false" text-align="start" 
+            font-family="monospace" background-color="#edf7f4"
+            linefeed-treatment="preserve" 
+            space-before="0em" space-after="0em">
+    <xsl:apply-templates/>
+  </fo:block>
+</xsl:template>
+
+<!-- workaround bug in passivetex fo output for itemizedlist -->
+<xsl:template match="itemizedlist/listitem">
+  <xsl:variable name="id">
+  <xsl:call-template name="object.id"/></xsl:variable>
+  <xsl:variable name="itemsymbol">
+    <xsl:call-template name="list.itemsymbol">
+      <xsl:with-param name="node" select="parent::itemizedlist"/>
+    </xsl:call-template>
+  </xsl:variable>
+  <xsl:variable name="item.contents">
+    <fo:list-item-label end-indent="label-end()">
+      <fo:block>
+        <xsl:choose>
+          <xsl:when test="$itemsymbol='disc'">&#x2022;</xsl:when>
+          <xsl:when test="$itemsymbol='bullet'">&#x2022;</xsl:when>
+          <xsl:otherwise>&#x2022;</xsl:otherwise>
+        </xsl:choose>
+      </fo:block>
+    </fo:list-item-label>
+    <fo:list-item-body start-indent="body-start()">
+      <xsl:apply-templates/>    <!-- removed extra block wrapper -->
+    </fo:list-item-body>
+  </xsl:variable>
+  <xsl:choose>
+    <xsl:when test="parent::*/@spacing = 'compact'">
+      <fo:list-item id="{$id}" 
+          xsl:use-attribute-sets="compact.list.item.spacing">
+        <xsl:copy-of select="$item.contents"/>
+      </fo:list-item>
+    </xsl:when>
+    <xsl:otherwise>
+      <fo:list-item id="{$id}" xsl:use-attribute-sets="list.item.spacing">
+        <xsl:copy-of select="$item.contents"/>
+      </fo:list-item>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!-- workaround bug in passivetex fo output for orderedlist -->
+<xsl:template match="orderedlist/listitem">
+  <xsl:variable name="id">
+  <xsl:call-template name="object.id"/></xsl:variable>
+  <xsl:variable name="item.contents">
+    <fo:list-item-label end-indent="label-end()">
+      <fo:block>
+        <xsl:apply-templates select="." mode="item-number"/>
+      </fo:block>
+    </fo:list-item-label>
+    <fo:list-item-body start-indent="body-start()">
+      <xsl:apply-templates/>    <!-- removed extra block wrapper -->
+    </fo:list-item-body>
+  </xsl:variable>
+  <xsl:choose>
+    <xsl:when test="parent::*/@spacing = 'compact'">
+      <fo:list-item id="{$id}" 
+          xsl:use-attribute-sets="compact.list.item.spacing">
+        <xsl:copy-of select="$item.contents"/>
+      </fo:list-item>
+    </xsl:when>
+    <xsl:otherwise>
+      <fo:list-item id="{$id}" xsl:use-attribute-sets="list.item.spacing">
+        <xsl:copy-of select="$item.contents"/>
+      </fo:list-item>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!-- workaround bug in passivetex fo output for variablelist -->
+<xsl:param name="variablelist.as.blocks" select="1"/>
+<xsl:template match="varlistentry" mode="vl.as.blocks">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/></xsl:variable>
+  <fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"  
+      keep-together.within-column="always" 
+      keep-with-next.within-column="always">
+    <xsl:apply-templates select="term"/>
+  </fo:block>
+  <fo:block start-indent="0.5in" end-indent="0in" 
+            space-after.minimum="0.2em" 
+            space-after.optimum="0.4em" 
+            space-after.maximum="0.6em">
+    <fo:block>
+      <xsl:apply-templates select="listitem"/>
+    </fo:block>
+  </fo:block>
+</xsl:template>
+
+
+<!-- workaround bug in footers: force right-align w/two 80|30 cols -->
+<xsl:template name="footer.table">
+  <xsl:param name="pageclass" select="''"/>
+  <xsl:param name="sequence" select="''"/>
+  <xsl:param name="gentext-key" select="''"/>
+  <xsl:choose>
+    <xsl:when test="$pageclass = 'index'">
+      <xsl:attribute name="margin-left">0pt</xsl:attribute>
+    </xsl:when>
+  </xsl:choose>
+  <xsl:variable name="candidate">
+    <fo:table table-layout="fixed" width="100%">
+      <fo:table-column column-number="1" column-width="80%"/>
+      <fo:table-column column-number="2" column-width="20%"/>
+      <fo:table-body>
+        <fo:table-row height="14pt">
+          <fo:table-cell text-align="left" display-align="after">
+            <xsl:attribute name="relative-align">baseline</xsl:attribute>
+            <fo:block> 
+              <fo:block> </fo:block><!-- empty cell -->
+            </fo:block>
+          </fo:table-cell>
+          <fo:table-cell text-align="center" display-align="after">
+            <xsl:attribute name="relative-align">baseline</xsl:attribute>
+            <fo:block>
+              <xsl:call-template name="footer.content">
+                <xsl:with-param name="pageclass" select="$pageclass"/>
+                <xsl:with-param name="sequence" select="$sequence"/>
+                <xsl:with-param name="position" select="'center'"/>
+                <xsl:with-param name="gentext-key" select="$gentext-key"/>
+              </xsl:call-template>
+            </fo:block>
+          </fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+  </xsl:variable>
+  <!-- Really output a footer? -->
+  <xsl:choose>
+    <xsl:when test="$pageclass='titlepage' and $gentext-key='book'
+                    and $sequence='first'">
+      <!-- no, book titlepages have no footers at all -->
+    </xsl:when>
+    <xsl:when test="$sequence = 'blank' and $footers.on.blank.pages = 0">
+      <!-- no output -->
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:copy-of select="$candidate"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!-- fix bug in headers: force right-align w/two 40|60 cols -->
+<xsl:template name="header.table">
+  <xsl:param name="pageclass" select="''"/>
+  <xsl:param name="sequence" select="''"/>
+  <xsl:param name="gentext-key" select="''"/>
+  <xsl:choose>
+    <xsl:when test="$pageclass = 'index'">
+      <xsl:attribute name="margin-left">0pt</xsl:attribute>
+    </xsl:when>
+  </xsl:choose>
+  <xsl:variable name="candidate">
+    <fo:table table-layout="fixed" width="100%">
+      <xsl:call-template name="head.sep.rule">
+        <xsl:with-param name="pageclass" select="$pageclass"/>
+        <xsl:with-param name="sequence" select="$sequence"/>
+        <xsl:with-param name="gentext-key" select="$gentext-key"/>
+      </xsl:call-template>
+      <fo:table-column column-number="1" column-width="40%"/>
+      <fo:table-column column-number="2" column-width="60%"/>
+      <fo:table-body>
+        <fo:table-row height="14pt">
+          <fo:table-cell text-align="left" display-align="before">
+            <xsl:attribute name="relative-align">baseline</xsl:attribute>
+            <fo:block>
+              <fo:block> </fo:block><!-- empty cell -->
+            </fo:block>
+          </fo:table-cell>
+          <fo:table-cell text-align="center" display-align="before">
+            <xsl:attribute name="relative-align">baseline</xsl:attribute>
+            <fo:block>
+              <xsl:call-template name="header.content">
+                <xsl:with-param name="pageclass" select="$pageclass"/>
+                <xsl:with-param name="sequence" select="$sequence"/>
+                <xsl:with-param name="position" select="'center'"/>
+                <xsl:with-param name="gentext-key" select="$gentext-key"/>
+              </xsl:call-template>
+            </fo:block>
+          </fo:table-cell>
+        </fo:table-row>
+      </fo:table-body>
+    </fo:table>
+  </xsl:variable>
+  <!-- Really output a header? -->
+  <xsl:choose>
+    <xsl:when test="$pageclass = 'titlepage' and $gentext-key = 'book'
+                    and $sequence='first'">
+      <!-- no, book titlepages have no headers at all -->
+    </xsl:when>
+    <xsl:when test="$sequence = 'blank' and $headers.on.blank.pages = 0">
+      <!-- no output -->
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:copy-of select="$candidate"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!-- Bug-fix for Suse 10 PassiveTex version -->
+<!-- Precompute attribute values 'cos PassiveTex is too stupid: -->
+<xsl:attribute-set name="component.title.properties">
+  <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
+  <xsl:attribute name="space-before.optimum">
+    <xsl:value-of select="concat($body.font.master, 'pt')"/>
+  </xsl:attribute>
+  <xsl:attribute name="space-before.minimum">
+    <xsl:value-of select="$body.font.master * 0.8"/>
+    <xsl:text>pt</xsl:text>
+  </xsl:attribute>
+  <xsl:attribute name="space-before.maximum">
+    <xsl:value-of select="$body.font.master * 1.2"/>
+    <xsl:text>pt</xsl:text>
+  </xsl:attribute>
+  <xsl:attribute name="hyphenate">false</xsl:attribute>
+</xsl:attribute-set>
+
+
+</xsl:stylesheet>
diff --git a/third-party/bzip2/bz-html.xsl b/third-party/bzip2/bz-html.xsl
new file mode 100644
index 0000000..1785fff
--- /dev/null
+++ b/third-party/bzip2/bz-html.xsl
@@ -0,0 +1,20 @@
+<?xml version="1.0"?> <!-- -*- sgml -*- -->
+<!DOCTYPE xsl:stylesheet [ <!ENTITY bz-css SYSTEM "./bzip.css"> ]>
+
+<xsl:stylesheet 
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/>
+<xsl:import href="bz-common.xsl"/>
+
+<!-- use 8859-1 encoding -->
+<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
+
+<!-- we include the css directly when generating one large file -->
+<xsl:template name="user.head.content">  
+  <style type="text/css" media="screen">
+    <xsl:text>&bz-css;</xsl:text>
+  </style>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/third-party/bzip2/bzdiff.1 b/third-party/bzip2/bzdiff.1
new file mode 100644
index 0000000..adb7a8e
--- /dev/null
+++ b/third-party/bzip2/bzdiff.1
@@ -0,0 +1,47 @@
+\"Shamelessly copied from zmore.1 by Philippe Troin <phil at fifi.org>
+\"for Debian GNU/Linux
+.TH BZDIFF 1
+.SH NAME
+bzcmp, bzdiff \- compare bzip2 compressed files
+.SH SYNOPSIS
+.B bzcmp
+[ cmp_options ] file1
+[ file2 ]
+.br
+.B bzdiff
+[ diff_options ] file1
+[ file2 ]
+.SH DESCRIPTION
+.I  Bzcmp
+and 
+.I bzdiff
+are used to invoke the
+.I cmp
+or the
+.I diff
+program on bzip2 compressed files.  All options specified are passed
+directly to
+.I cmp
+or
+.IR diff "."
+If only 1 file is specified, then the files compared are
+.I file1
+and an uncompressed
+.IR file1 ".bz2."
+If two files are specified, then they are uncompressed if necessary and fed to
+.I cmp
+or
+.IR diff "."
+The exit status from 
+.I cmp
+or
+.I diff
+is preserved.
+.SH "SEE ALSO"
+cmp(1), diff(1), bzmore(1), bzless(1), bzgrep(1), bzip2(1)
+.SH BUGS
+Messages from the
+.I cmp
+or
+.I diff
+programs refer to temporary filenames instead of those specified.
diff --git a/third-party/bzip2/bzgrep.1 b/third-party/bzip2/bzgrep.1
new file mode 100644
index 0000000..930af8c
--- /dev/null
+++ b/third-party/bzip2/bzgrep.1
@@ -0,0 +1,56 @@
+\"Shamelessly copied from zmore.1 by Philippe Troin <phil at fifi.org>
+\"for Debian GNU/Linux
+.TH BZGREP 1
+.SH NAME
+bzgrep, bzfgrep, bzegrep \- search possibly bzip2 compressed files for a regular expression
+.SH SYNOPSIS
+.B bzgrep
+[ grep_options ]
+.BI  [\ -e\ ] " pattern"
+.IR filename ".\|.\|."
+.br
+.B bzegrep
+[ egrep_options ]
+.BI  [\ -e\ ] " pattern"
+.IR filename ".\|.\|."
+.br
+.B bzfgrep
+[ fgrep_options ]
+.BI  [\ -e\ ] " pattern"
+.IR filename ".\|.\|."
+.SH DESCRIPTION
+.IR  Bzgrep
+is used to invoke the
+.I grep
+on bzip2-compressed files. All options specified are passed directly to
+.I grep.
+If no file is specified, then the standard input is decompressed
+if necessary and fed to grep.
+Otherwise the given files are uncompressed if necessary and fed to
+.I grep.
+.PP
+If
+.I bzgrep
+is invoked as
+.I bzegrep
+or
+.I bzfgrep
+then
+.I egrep
+or
+.I fgrep
+is used instead of
+.I grep.
+If the GREP environment variable is set,
+.I bzgrep
+uses it as the
+.I grep
+program to be invoked. For example:
+
+    for sh:  GREP=fgrep  bzgrep string files
+    for csh: (setenv GREP fgrep; bzgrep string files)
+.SH AUTHOR
+Charles Levert (charles at comm.polymtl.ca). Adapted to bzip2 by Philippe
+Troin <phil at fifi.org> for Debian GNU/Linux.
+.SH "SEE ALSO"
+grep(1), egrep(1), fgrep(1), bzdiff(1), bzmore(1), bzless(1), bzip2(1)
diff --git a/third-party/bzip2/bzip.css b/third-party/bzip2/bzip.css
new file mode 100644
index 0000000..43193d8
--- /dev/null
+++ b/third-party/bzip2/bzip.css
@@ -0,0 +1,74 @@
+/* Colours:
+#74240f  dark brown      h1, h2, h3, h4
+#336699  medium blue     links
+#339999  turquoise       link hover colour
+#202020  almost black    general text
+#761596  purple          md5sum text
+#626262  dark gray       pre border
+#eeeeee  very light gray pre background
+#f2f2f9  very light blue nav table background
+#3366cc  medium blue     nav table border
+*/
+
+a, a:link, a:visited, a:active { color: #336699; }
+a:hover { color: #339999; }
+
+body { font: 80%/126% sans-serif; }
+h1, h2, h3, h4 { color: #74240f; }
+
+dt { color: #336699; font-weight: bold }
+dd { 
+ margin-left: 1.5em; 
+ padding-bottom: 0.8em;
+}
+
+/* -- ruler -- */
+div.hr_blue { 
+  height:  3px; 
+  background:#ffffff url("/images/hr_blue.png") repeat-x; }
+div.hr_blue hr { display:none; }
+
+/* release styles */
+#release p { margin-top: 0.4em; }
+#release .md5sum { color: #761596; }
+
+
+/* ------ styles for docs|manuals|howto ------ */
+/* -- lists -- */
+ul  { 
+ margin:     0px 4px 16px 16px;
+ padding:    0px;
+ list-style: url("/images/li-blue.png"); 
+}
+ul li { 
+ margin-bottom: 10px;
+}
+ul ul	{ 
+ list-style-type:  none; 
+ list-style-image: none; 
+ margin-left:      0px; 
+}
+
+/* header / footer nav tables */
+table.nav {
+ border:     solid 1px #3366cc;
+ background: #f2f2f9;
+ background-color: #f2f2f9;
+ margin-bottom: 0.5em;
+}
+/* don't have underlined links in chunked nav menus */
+table.nav a { text-decoration: none; }
+table.nav a:hover { text-decoration: underline; }
+table.nav td { font-size: 85%; }
+
+code, tt, pre { font-size: 120%; }
+code, tt { color: #761596; }
+
+div.literallayout, pre.programlisting, pre.screen {
+ color:      #000000;
+ padding:    0.5em;
+ background: #eeeeee;
+ border:     1px solid #626262;
+ background-color: #eeeeee;
+ margin: 4px 0px 4px 0px; 
+}
diff --git a/third-party/bzip2/bzip2.1 b/third-party/bzip2/bzip2.1
new file mode 100644
index 0000000..ce3a78e
--- /dev/null
+++ b/third-party/bzip2/bzip2.1
@@ -0,0 +1,454 @@
+.PU
+.TH bzip2 1
+.SH NAME
+bzip2, bunzip2 \- a block-sorting file compressor, v1.0.6
+.br
+bzcat \- decompresses files to stdout
+.br
+bzip2recover \- recovers data from damaged bzip2 files
+
+.SH SYNOPSIS
+.ll +8
+.B bzip2
+.RB [ " \-cdfkqstvzVL123456789 " ]
+[
+.I "filenames \&..."
+]
+.ll -8
+.br
+.B bunzip2
+.RB [ " \-fkvsVL " ]
+[ 
+.I "filenames \&..."
+]
+.br
+.B bzcat
+.RB [ " \-s " ]
+[ 
+.I "filenames \&..."
+]
+.br
+.B bzip2recover
+.I "filename"
+
+.SH DESCRIPTION
+.I bzip2
+compresses files using the Burrows-Wheeler block sorting
+text compression algorithm, and Huffman coding.  Compression is
+generally considerably better than that achieved by more conventional
+LZ77/LZ78-based compressors, and approaches the performance of the PPM
+family of statistical compressors.
+
+The command-line options are deliberately very similar to 
+those of 
+.I GNU gzip, 
+but they are not identical.
+
+.I bzip2
+expects a list of file names to accompany the
+command-line flags.  Each file is replaced by a compressed version of
+itself, with the name "original_name.bz2".  
+Each compressed file
+has the same modification date, permissions, and, when possible,
+ownership as the corresponding original, so that these properties can
+be correctly restored at decompression time.  File name handling is
+naive in the sense that there is no mechanism for preserving original
+file names, permissions, ownerships or dates in filesystems which lack
+these concepts, or have serious file name length restrictions, such as
+MS-DOS.
+
+.I bzip2
+and
+.I bunzip2
+will by default not overwrite existing
+files.  If you want this to happen, specify the \-f flag.
+
+If no file names are specified,
+.I bzip2
+compresses from standard
+input to standard output.  In this case,
+.I bzip2
+will decline to
+write compressed output to a terminal, as this would be entirely
+incomprehensible and therefore pointless.
+
+.I bunzip2
+(or
+.I bzip2 \-d) 
+decompresses all
+specified files.  Files which were not created by 
+.I bzip2
+will be detected and ignored, and a warning issued.  
+.I bzip2
+attempts to guess the filename for the decompressed file 
+from that of the compressed file as follows:
+
+       filename.bz2    becomes   filename
+       filename.bz     becomes   filename
+       filename.tbz2   becomes   filename.tar
+       filename.tbz    becomes   filename.tar
+       anyothername    becomes   anyothername.out
+
+If the file does not end in one of the recognised endings, 
+.I .bz2, 
+.I .bz, 
+.I .tbz2
+or
+.I .tbz, 
+.I bzip2 
+complains that it cannot
+guess the name of the original file, and uses the original name
+with
+.I .out
+appended.
+
+As with compression, supplying no
+filenames causes decompression from 
+standard input to standard output.
+
+.I bunzip2 
+will correctly decompress a file which is the
+concatenation of two or more compressed files.  The result is the
+concatenation of the corresponding uncompressed files.  Integrity
+testing (\-t) 
+of concatenated 
+compressed files is also supported.
+
+You can also compress or decompress files to the standard output by
+giving the \-c flag.  Multiple files may be compressed and
+decompressed like this.  The resulting outputs are fed sequentially to
+stdout.  Compression of multiple files 
+in this manner generates a stream
+containing multiple compressed file representations.  Such a stream
+can be decompressed correctly only by
+.I bzip2 
+version 0.9.0 or
+later.  Earlier versions of
+.I bzip2
+will stop after decompressing
+the first file in the stream.
+
+.I bzcat
+(or
+.I bzip2 -dc) 
+decompresses all specified files to
+the standard output.
+
+.I bzip2
+will read arguments from the environment variables
+.I BZIP2
+and
+.I BZIP,
+in that order, and will process them
+before any arguments read from the command line.  This gives a 
+convenient way to supply default arguments.
+
+Compression is always performed, even if the compressed 
+file is slightly
+larger than the original.  Files of less than about one hundred bytes
+tend to get larger, since the compression mechanism has a constant
+overhead in the region of 50 bytes.  Random data (including the output
+of most file compressors) is coded at about 8.05 bits per byte, giving
+an expansion of around 0.5%.
+
+As a self-check for your protection, 
+.I 
+bzip2
+uses 32-bit CRCs to
+make sure that the decompressed version of a file is identical to the
+original.  This guards against corruption of the compressed data, and
+against undetected bugs in
+.I bzip2
+(hopefully very unlikely).  The
+chances of data corruption going undetected is microscopic, about one
+chance in four billion for each file processed.  Be aware, though, that
+the check occurs upon decompression, so it can only tell you that
+something is wrong.  It can't help you 
+recover the original uncompressed
+data.  You can use 
+.I bzip2recover
+to try to recover data from
+damaged files.
+
+Return values: 0 for a normal exit, 1 for environmental problems (file
+not found, invalid flags, I/O errors, &c), 2 to indicate a corrupt
+compressed file, 3 for an internal consistency error (eg, bug) which
+caused
+.I bzip2
+to panic.
+
+.SH OPTIONS
+.TP
+.B \-c --stdout
+Compress or decompress to standard output.
+.TP
+.B \-d --decompress
+Force decompression.  
+.I bzip2, 
+.I bunzip2 
+and
+.I bzcat 
+are
+really the same program, and the decision about what actions to take is
+done on the basis of which name is used.  This flag overrides that
+mechanism, and forces 
+.I bzip2
+to decompress.
+.TP
+.B \-z --compress
+The complement to \-d: forces compression, regardless of the
+invocation name.
+.TP
+.B \-t --test
+Check integrity of the specified file(s), but don't decompress them.
+This really performs a trial decompression and throws away the result.
+.TP
+.B \-f --force
+Force overwrite of output files.  Normally,
+.I bzip2 
+will not overwrite
+existing output files.  Also forces 
+.I bzip2 
+to break hard links
+to files, which it otherwise wouldn't do.
+
+bzip2 normally declines to decompress files which don't have the
+correct magic header bytes.  If forced (-f), however, it will pass
+such files through unmodified.  This is how GNU gzip behaves.
+.TP
+.B \-k --keep
+Keep (don't delete) input files during compression
+or decompression.
+.TP
+.B \-s --small
+Reduce memory usage, for compression, decompression and testing.  Files
+are decompressed and tested using a modified algorithm which only
+requires 2.5 bytes per block byte.  This means any file can be
+decompressed in 2300k of memory, albeit at about half the normal speed.
+
+During compression, \-s selects a block size of 200k, which limits
+memory use to around the same figure, at the expense of your compression
+ratio.  In short, if your machine is low on memory (8 megabytes or
+less), use \-s for everything.  See MEMORY MANAGEMENT below.
+.TP
+.B \-q --quiet
+Suppress non-essential warning messages.  Messages pertaining to
+I/O errors and other critical events will not be suppressed.
+.TP
+.B \-v --verbose
+Verbose mode -- show the compression ratio for each file processed.
+Further \-v's increase the verbosity level, spewing out lots of
+information which is primarily of interest for diagnostic purposes.
+.TP
+.B \-L --license -V --version
+Display the software version, license terms and conditions.
+.TP
+.B \-1 (or \-\-fast) to \-9 (or \-\-best)
+Set the block size to 100 k, 200 k ..  900 k when compressing.  Has no
+effect when decompressing.  See MEMORY MANAGEMENT below.
+The \-\-fast and \-\-best aliases are primarily for GNU gzip 
+compatibility.  In particular, \-\-fast doesn't make things
+significantly faster.  
+And \-\-best merely selects the default behaviour.
+.TP
+.B \--
+Treats all subsequent arguments as file names, even if they start
+with a dash.  This is so you can handle files with names beginning
+with a dash, for example: bzip2 \-- \-myfilename.
+.TP
+.B \--repetitive-fast --repetitive-best
+These flags are redundant in versions 0.9.5 and above.  They provided
+some coarse control over the behaviour of the sorting algorithm in
+earlier versions, which was sometimes useful.  0.9.5 and above have an
+improved algorithm which renders these flags irrelevant.
+
+.SH MEMORY MANAGEMENT
+.I bzip2 
+compresses large files in blocks.  The block size affects
+both the compression ratio achieved, and the amount of memory needed for
+compression and decompression.  The flags \-1 through \-9
+specify the block size to be 100,000 bytes through 900,000 bytes (the
+default) respectively.  At decompression time, the block size used for
+compression is read from the header of the compressed file, and
+.I bunzip2
+then allocates itself just enough memory to decompress
+the file.  Since block sizes are stored in compressed files, it follows
+that the flags \-1 to \-9 are irrelevant to and so ignored
+during decompression.
+
+Compression and decompression requirements, 
+in bytes, can be estimated as:
+
+       Compression:   400k + ( 8 x block size )
+
+       Decompression: 100k + ( 4 x block size ), or
+                      100k + ( 2.5 x block size )
+
+Larger block sizes give rapidly diminishing marginal returns.  Most of
+the compression comes from the first two or three hundred k of block
+size, a fact worth bearing in mind when using
+.I bzip2
+on small machines.
+It is also important to appreciate that the decompression memory
+requirement is set at compression time by the choice of block size.
+
+For files compressed with the default 900k block size,
+.I bunzip2
+will require about 3700 kbytes to decompress.  To support decompression
+of any file on a 4 megabyte machine, 
+.I bunzip2
+has an option to
+decompress using approximately half this amount of memory, about 2300
+kbytes.  Decompression speed is also halved, so you should use this
+option only where necessary.  The relevant flag is -s.
+
+In general, try and use the largest block size memory constraints allow,
+since that maximises the compression achieved.  Compression and
+decompression speed are virtually unaffected by block size.
+
+Another significant point applies to files which fit in a single block
+-- that means most files you'd encounter using a large block size.  The
+amount of real memory touched is proportional to the size of the file,
+since the file is smaller than a block.  For example, compressing a file
+20,000 bytes long with the flag -9 will cause the compressor to
+allocate around 7600k of memory, but only touch 400k + 20000 * 8 = 560
+kbytes of it.  Similarly, the decompressor will allocate 3700k but only
+touch 100k + 20000 * 4 = 180 kbytes.
+
+Here is a table which summarises the maximum memory usage for different
+block sizes.  Also recorded is the total compressed size for 14 files of
+the Calgary Text Compression Corpus totalling 3,141,622 bytes.  This
+column gives some feel for how compression varies with block size.
+These figures tend to understate the advantage of larger block sizes for
+larger files, since the Corpus is dominated by smaller files.
+
+           Compress   Decompress   Decompress   Corpus
+    Flag     usage      usage       -s usage     Size
+
+     -1      1200k       500k         350k      914704
+     -2      2000k       900k         600k      877703
+     -3      2800k      1300k         850k      860338
+     -4      3600k      1700k        1100k      846899
+     -5      4400k      2100k        1350k      845160
+     -6      5200k      2500k        1600k      838626
+     -7      6100k      2900k        1850k      834096
+     -8      6800k      3300k        2100k      828642
+     -9      7600k      3700k        2350k      828642
+
+.SH RECOVERING DATA FROM DAMAGED FILES
+.I bzip2
+compresses files in blocks, usually 900kbytes long.  Each
+block is handled independently.  If a media or transmission error causes
+a multi-block .bz2
+file to become damaged, it may be possible to
+recover data from the undamaged blocks in the file.
+
+The compressed representation of each block is delimited by a 48-bit
+pattern, which makes it possible to find the block boundaries with
+reasonable certainty.  Each block also carries its own 32-bit CRC, so
+damaged blocks can be distinguished from undamaged ones.
+
+.I bzip2recover
+is a simple program whose purpose is to search for
+blocks in .bz2 files, and write each block out into its own .bz2 
+file.  You can then use
+.I bzip2 
+\-t
+to test the
+integrity of the resulting files, and decompress those which are
+undamaged.
+
+.I bzip2recover
+takes a single argument, the name of the damaged file, 
+and writes a number of files "rec00001file.bz2",
+"rec00002file.bz2", etc, containing the  extracted  blocks.
+The  output  filenames  are  designed  so  that the use of
+wildcards in subsequent processing -- for example,  
+"bzip2 -dc  rec*file.bz2 > recovered_data" -- processes the files in
+the correct order.
+
+.I bzip2recover
+should be of most use dealing with large .bz2
+files,  as  these will contain many blocks.  It is clearly
+futile to use it on damaged single-block  files,  since  a
+damaged  block  cannot  be recovered.  If you wish to minimise 
+any potential data loss through media  or  transmission errors, 
+you might consider compressing with a smaller
+block size.
+
+.SH PERFORMANCE NOTES
+The sorting phase of compression gathers together similar strings in the
+file.  Because of this, files containing very long runs of repeated
+symbols, like "aabaabaabaab ..."  (repeated several hundred times) may
+compress more slowly than normal.  Versions 0.9.5 and above fare much
+better than previous versions in this respect.  The ratio between
+worst-case and average-case compression time is in the region of 10:1.
+For previous versions, this figure was more like 100:1.  You can use the
+\-vvvv option to monitor progress in great detail, if you want.
+
+Decompression speed is unaffected by these phenomena.
+
+.I bzip2
+usually allocates several megabytes of memory to operate
+in, and then charges all over it in a fairly random fashion.  This means
+that performance, both for compressing and decompressing, is largely
+determined by the speed at which your machine can service cache misses.
+Because of this, small changes to the code to reduce the miss rate have
+been observed to give disproportionately large performance improvements.
+I imagine 
+.I bzip2
+will perform best on machines with very large caches.
+
+.SH CAVEATS
+I/O error messages are not as helpful as they could be.
+.I bzip2
+tries hard to detect I/O errors and exit cleanly, but the details of
+what the problem is sometimes seem rather misleading.
+
+This manual page pertains to version 1.0.6 of
+.I bzip2.  
+Compressed data created by this version is entirely forwards and
+backwards compatible with the previous public releases, versions
+0.1pl2, 0.9.0, 0.9.5, 1.0.0, 1.0.1, 1.0.2 and above, but with the following
+exception: 0.9.0 and above can correctly decompress multiple
+concatenated compressed files.  0.1pl2 cannot do this; it will stop
+after decompressing just the first file in the stream.
+
+.I bzip2recover
+versions prior to 1.0.2 used 32-bit integers to represent
+bit positions in compressed files, so they could not handle compressed
+files more than 512 megabytes long.  Versions 1.0.2 and above use
+64-bit ints on some platforms which support them (GNU supported
+targets, and Windows).  To establish whether or not bzip2recover was
+built with such a limitation, run it without arguments.  In any event
+you can build yourself an unlimited version if you can recompile it
+with MaybeUInt64 set to be an unsigned 64-bit integer.
+
+
+
+.SH AUTHOR
+Julian Seward, jsewardbzip.org.
+
+http://www.bzip.org
+
+The ideas embodied in
+.I bzip2
+are due to (at least) the following
+people: Michael Burrows and David Wheeler (for the block sorting
+transformation), David Wheeler (again, for the Huffman coder), Peter
+Fenwick (for the structured coding model in the original
+.I bzip,
+and many refinements), and Alistair Moffat, Radford Neal and Ian Witten
+(for the arithmetic coder in the original
+.I bzip).  
+I am much
+indebted for their help, support and advice.  See the manual in the
+source distribution for pointers to sources of documentation.  Christian
+von Roques encouraged me to look for faster sorting algorithms, so as to
+speed up compression.  Bela Lubkin encouraged me to improve the
+worst-case compression performance.  
+Donna Robinson XMLised the documentation.
+The bz* scripts are derived from those of GNU gzip.
+Many people sent patches, helped
+with portability problems, lent machines, gave advice and were generally
+helpful.
diff --git a/third-party/bzip2/bzip2.c b/third-party/bzip2/bzip2.c
new file mode 100644
index 0000000..6de9d1d
--- /dev/null
+++ b/third-party/bzip2/bzip2.c
@@ -0,0 +1,2034 @@
+
+/*-----------------------------------------------------------*/
+/*--- A block-sorting, lossless compressor        bzip2.c ---*/
+/*-----------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+/* Place a 1 beside your platform, and 0 elsewhere.
+   Generic 32-bit Unix.
+   Also works on 64-bit Unix boxes.
+   This is the default.
+*/
+#define BZ_UNIX      1
+
+/*--
+  Win32, as seen by Jacob Navia's excellent
+  port of (Chris Fraser & David Hanson)'s excellent
+  lcc compiler.  Or with MS Visual C.
+  This is selected automatically if compiled by a compiler which
+  defines _WIN32, not including the Cygwin GCC.
+--*/
+#define BZ_LCCWIN32  0
+
+#if defined(_WIN32) && !defined(__CYGWIN__)
+#undef  BZ_LCCWIN32
+#define BZ_LCCWIN32 1
+#undef  BZ_UNIX
+#define BZ_UNIX 0
+#endif
+
+
+/*---------------------------------------------*/
+/*--
+  Some stuff for all platforms.
+--*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <signal.h>
+#include <math.h>
+#include <errno.h>
+#include <ctype.h>
+#include "bzlib.h"
+
+#define ERROR_IF_EOF(i)       { if ((i) == EOF)  ioError(); }
+#define ERROR_IF_NOT_ZERO(i)  { if ((i) != 0)    ioError(); }
+#define ERROR_IF_MINUS_ONE(i) { if ((i) == (-1)) ioError(); }
+
+
+/*---------------------------------------------*/
+/*--
+   Platform-specific stuff.
+--*/
+
+#if BZ_UNIX
+#   include <fcntl.h>
+#   include <sys/types.h>
+#   include <utime.h>
+#   include <unistd.h>
+#   include <sys/stat.h>
+#   include <sys/times.h>
+
+#   define PATH_SEP    '/'
+#   define MY_LSTAT    lstat
+#   define MY_STAT     stat
+#   define MY_S_ISREG  S_ISREG
+#   define MY_S_ISDIR  S_ISDIR
+
+#   define APPEND_FILESPEC(root, name) \
+      root=snocString((root), (name))
+
+#   define APPEND_FLAG(root, name) \
+      root=snocString((root), (name))
+
+#   define SET_BINARY_MODE(fd) /**/
+
+#   ifdef __GNUC__
+#      define NORETURN __attribute__ ((noreturn))
+#   else
+#      define NORETURN /**/
+#   endif
+
+#   ifdef __DJGPP__
+#     include <io.h>
+#     include <fcntl.h>
+#     undef MY_LSTAT
+#     undef MY_STAT
+#     define MY_LSTAT stat
+#     define MY_STAT stat
+#     undef SET_BINARY_MODE
+#     define SET_BINARY_MODE(fd)                        \
+        do {                                            \
+           int retVal = setmode ( fileno ( fd ),        \
+                                  O_BINARY );           \
+           ERROR_IF_MINUS_ONE ( retVal );               \
+        } while ( 0 )
+#   endif
+
+#   ifdef __CYGWIN__
+#     include <io.h>
+#     include <fcntl.h>
+#     undef SET_BINARY_MODE
+#     define SET_BINARY_MODE(fd)                        \
+        do {                                            \
+           int retVal = setmode ( fileno ( fd ),        \
+                                  O_BINARY );           \
+           ERROR_IF_MINUS_ONE ( retVal );               \
+        } while ( 0 )
+#   endif
+#endif /* BZ_UNIX */
+
+
+
+#if BZ_LCCWIN32
+#   include <io.h>
+#   include <fcntl.h>
+#   include <sys\stat.h>
+
+#   define NORETURN       /**/
+#   define PATH_SEP       '\\'
+#   define MY_LSTAT       _stat
+#   define MY_STAT        _stat
+#   define MY_S_ISREG(x)  ((x) & _S_IFREG)
+#   define MY_S_ISDIR(x)  ((x) & _S_IFDIR)
+
+#   define APPEND_FLAG(root, name) \
+      root=snocString((root), (name))
+
+#   define APPEND_FILESPEC(root, name)                \
+      root = snocString ((root), (name))
+
+#   define SET_BINARY_MODE(fd)                        \
+      do {                                            \
+         int retVal = setmode ( fileno ( fd ),        \
+                                O_BINARY );           \
+         ERROR_IF_MINUS_ONE ( retVal );               \
+      } while ( 0 )
+
+#endif /* BZ_LCCWIN32 */
+
+
+/*---------------------------------------------*/
+/*--
+  Some more stuff for all platforms :-)
+--*/
+
+typedef char            Char;
+typedef unsigned char   Bool;
+typedef unsigned char   UChar;
+typedef int             Int32;
+typedef unsigned int    UInt32;
+typedef short           Int16;
+typedef unsigned short  UInt16;
+                                       
+#define True  ((Bool)1)
+#define False ((Bool)0)
+
+/*--
+  IntNative is your platform's `native' int size.
+  Only here to avoid probs with 64-bit platforms.
+--*/
+typedef int IntNative;
+
+
+/*---------------------------------------------------*/
+/*--- Misc (file handling) data decls             ---*/
+/*---------------------------------------------------*/
+
+Int32   verbosity;
+Bool    keepInputFiles, smallMode, deleteOutputOnInterrupt;
+Bool    forceOverwrite, testFailsExist, unzFailsExist, noisy;
+Int32   numFileNames, numFilesProcessed, blockSize100k;
+Int32   exitValue;
+
+/*-- source modes; F==file, I==stdin, O==stdout --*/
+#define SM_I2O           1
+#define SM_F2O           2
+#define SM_F2F           3
+
+/*-- operation modes --*/
+#define OM_Z             1
+#define OM_UNZ           2
+#define OM_TEST          3
+
+Int32   opMode;
+Int32   srcMode;
+
+#define FILE_NAME_LEN 1034
+
+Int32   longestFileName;
+Char    inName [FILE_NAME_LEN];
+Char    outName[FILE_NAME_LEN];
+Char    tmpName[FILE_NAME_LEN];
+Char    *progName;
+Char    progNameReally[FILE_NAME_LEN];
+FILE    *outputHandleJustInCase;
+Int32   workFactor;
+
+static void    panic                 ( const Char* ) NORETURN;
+static void    ioError               ( void )        NORETURN;
+static void    outOfMemory           ( void )        NORETURN;
+static void    configError           ( void )        NORETURN;
+static void    crcError              ( void )        NORETURN;
+static void    cleanUpAndFail        ( Int32 )       NORETURN;
+static void    compressedStreamEOF   ( void )        NORETURN;
+
+static void    copyFileName ( Char*, Char* );
+static void*   myMalloc     ( Int32 );
+static void    applySavedFileAttrToOutputFile ( IntNative fd );
+
+
+
+/*---------------------------------------------------*/
+/*--- An implementation of 64-bit ints.  Sigh.    ---*/
+/*--- Roll on widespread deployment of ANSI C9X ! ---*/
+/*---------------------------------------------------*/
+
+typedef
+   struct { UChar b[8]; } 
+   UInt64;
+
+
+static
+void uInt64_from_UInt32s ( UInt64* n, UInt32 lo32, UInt32 hi32 )
+{
+   n->b[7] = (UChar)((hi32 >> 24) & 0xFF);
+   n->b[6] = (UChar)((hi32 >> 16) & 0xFF);
+   n->b[5] = (UChar)((hi32 >> 8)  & 0xFF);
+   n->b[4] = (UChar) (hi32        & 0xFF);
+   n->b[3] = (UChar)((lo32 >> 24) & 0xFF);
+   n->b[2] = (UChar)((lo32 >> 16) & 0xFF);
+   n->b[1] = (UChar)((lo32 >> 8)  & 0xFF);
+   n->b[0] = (UChar) (lo32        & 0xFF);
+}
+
+
+static
+double uInt64_to_double ( UInt64* n )
+{
+   Int32  i;
+   double base = 1.0;
+   double sum  = 0.0;
+   for (i = 0; i < 8; i++) {
+      sum  += base * (double)(n->b[i]);
+      base *= 256.0;
+   }
+   return sum;
+}
+
+
+static
+Bool uInt64_isZero ( UInt64* n )
+{
+   Int32 i;
+   for (i = 0; i < 8; i++)
+      if (n->b[i] != 0) return 0;
+   return 1;
+}
+
+
+/* Divide *n by 10, and return the remainder.  */
+static 
+Int32 uInt64_qrm10 ( UInt64* n )
+{
+   UInt32 rem, tmp;
+   Int32  i;
+   rem = 0;
+   for (i = 7; i >= 0; i--) {
+      tmp = rem * 256 + n->b[i];
+      n->b[i] = tmp / 10;
+      rem = tmp % 10;
+   }
+   return rem;
+}
+
+
+/* ... and the Whole Entire Point of all this UInt64 stuff is
+   so that we can supply the following function.
+*/
+static
+void uInt64_toAscii ( char* outbuf, UInt64* n )
+{
+   Int32  i, q;
+   UChar  buf[32];
+   Int32  nBuf   = 0;
+   UInt64 n_copy = *n;
+   do {
+      q = uInt64_qrm10 ( &n_copy );
+      buf[nBuf] = q + '0';
+      nBuf++;
+   } while (!uInt64_isZero(&n_copy));
+   outbuf[nBuf] = 0;
+   for (i = 0; i < nBuf; i++) 
+      outbuf[i] = buf[nBuf-i-1];
+}
+
+
+/*---------------------------------------------------*/
+/*--- Processing of complete files and streams    ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------*/
+static 
+Bool myfeof ( FILE* f )
+{
+   Int32 c = fgetc ( f );
+   if (c == EOF) return True;
+   ungetc ( c, f );
+   return False;
+}
+
+
+/*---------------------------------------------*/
+static 
+void compressStream ( FILE *stream, FILE *zStream )
+{
+   BZFILE* bzf = NULL;
+   UChar   ibuf[5000];
+   Int32   nIbuf;
+   UInt32  nbytes_in_lo32, nbytes_in_hi32;
+   UInt32  nbytes_out_lo32, nbytes_out_hi32;
+   Int32   bzerr, bzerr_dummy, ret;
+
+   SET_BINARY_MODE(stream);
+   SET_BINARY_MODE(zStream);
+
+   if (ferror(stream)) goto errhandler_io;
+   if (ferror(zStream)) goto errhandler_io;
+
+   bzf = BZ2_bzWriteOpen ( &bzerr, zStream, 
+                           blockSize100k, verbosity, workFactor );   
+   if (bzerr != BZ_OK) goto errhandler;
+
+   if (verbosity >= 2) fprintf ( stderr, "\n" );
+
+   while (True) {
+
+      if (myfeof(stream)) break;
+      nIbuf = fread ( ibuf, sizeof(UChar), 5000, stream );
+      if (ferror(stream)) goto errhandler_io;
+      if (nIbuf > 0) BZ2_bzWrite ( &bzerr, bzf, (void*)ibuf, nIbuf );
+      if (bzerr != BZ_OK) goto errhandler;
+
+   }
+
+   BZ2_bzWriteClose64 ( &bzerr, bzf, 0, 
+                        &nbytes_in_lo32, &nbytes_in_hi32,
+                        &nbytes_out_lo32, &nbytes_out_hi32 );
+   if (bzerr != BZ_OK) goto errhandler;
+
+   if (ferror(zStream)) goto errhandler_io;
+   ret = fflush ( zStream );
+   if (ret == EOF) goto errhandler_io;
+   if (zStream != stdout) {
+      Int32 fd = fileno ( zStream );
+      if (fd < 0) goto errhandler_io;
+      applySavedFileAttrToOutputFile ( fd );
+      ret = fclose ( zStream );
+      outputHandleJustInCase = NULL;
+      if (ret == EOF) goto errhandler_io;
+   }
+   outputHandleJustInCase = NULL;
+   if (ferror(stream)) goto errhandler_io;
+   ret = fclose ( stream );
+   if (ret == EOF) goto errhandler_io;
+
+   if (verbosity >= 1) {
+      if (nbytes_in_lo32 == 0 && nbytes_in_hi32 == 0) {
+	 fprintf ( stderr, " no data compressed.\n");
+      } else {
+	 Char   buf_nin[32], buf_nout[32];
+	 UInt64 nbytes_in,   nbytes_out;
+	 double nbytes_in_d, nbytes_out_d;
+	 uInt64_from_UInt32s ( &nbytes_in, 
+			       nbytes_in_lo32, nbytes_in_hi32 );
+	 uInt64_from_UInt32s ( &nbytes_out, 
+			       nbytes_out_lo32, nbytes_out_hi32 );
+	 nbytes_in_d  = uInt64_to_double ( &nbytes_in );
+	 nbytes_out_d = uInt64_to_double ( &nbytes_out );
+	 uInt64_toAscii ( buf_nin, &nbytes_in );
+	 uInt64_toAscii ( buf_nout, &nbytes_out );
+	 fprintf ( stderr, "%6.3f:1, %6.3f bits/byte, "
+		   "%5.2f%% saved, %s in, %s out.\n",
+		   nbytes_in_d / nbytes_out_d,
+		   (8.0 * nbytes_out_d) / nbytes_in_d,
+		   100.0 * (1.0 - nbytes_out_d / nbytes_in_d),
+		   buf_nin,
+		   buf_nout
+		 );
+      }
+   }
+
+   return;
+
+   errhandler:
+   BZ2_bzWriteClose64 ( &bzerr_dummy, bzf, 1, 
+                        &nbytes_in_lo32, &nbytes_in_hi32,
+                        &nbytes_out_lo32, &nbytes_out_hi32 );
+   switch (bzerr) {
+      case BZ_CONFIG_ERROR:
+         configError(); break;
+      case BZ_MEM_ERROR:
+         outOfMemory (); break;
+      case BZ_IO_ERROR:
+         errhandler_io:
+         ioError(); break;
+      default:
+         panic ( "compress:unexpected error" );
+   }
+
+   panic ( "compress:end" );
+   /*notreached*/
+}
+
+
+
+/*---------------------------------------------*/
+static 
+Bool uncompressStream ( FILE *zStream, FILE *stream )
+{
+   BZFILE* bzf = NULL;
+   Int32   bzerr, bzerr_dummy, ret, nread, streamNo, i;
+   UChar   obuf[5000];
+   UChar   unused[BZ_MAX_UNUSED];
+   Int32   nUnused;
+   void*   unusedTmpV;
+   UChar*  unusedTmp;
+
+   nUnused = 0;
+   streamNo = 0;
+
+   SET_BINARY_MODE(stream);
+   SET_BINARY_MODE(zStream);
+
+   if (ferror(stream)) goto errhandler_io;
+   if (ferror(zStream)) goto errhandler_io;
+
+   while (True) {
+
+      bzf = BZ2_bzReadOpen ( 
+               &bzerr, zStream, verbosity, 
+               (int)smallMode, unused, nUnused
+            );
+      if (bzf == NULL || bzerr != BZ_OK) goto errhandler;
+      streamNo++;
+
+      while (bzerr == BZ_OK) {
+         nread = BZ2_bzRead ( &bzerr, bzf, obuf, 5000 );
+         if (bzerr == BZ_DATA_ERROR_MAGIC) goto trycat;
+         if ((bzerr == BZ_OK || bzerr == BZ_STREAM_END) && nread > 0)
+            fwrite ( obuf, sizeof(UChar), nread, stream );
+         if (ferror(stream)) goto errhandler_io;
+      }
+      if (bzerr != BZ_STREAM_END) goto errhandler;
+
+      BZ2_bzReadGetUnused ( &bzerr, bzf, &unusedTmpV, &nUnused );
+      if (bzerr != BZ_OK) panic ( "decompress:bzReadGetUnused" );
+
+      unusedTmp = (UChar*)unusedTmpV;
+      for (i = 0; i < nUnused; i++) unused[i] = unusedTmp[i];
+
+      BZ2_bzReadClose ( &bzerr, bzf );
+      if (bzerr != BZ_OK) panic ( "decompress:bzReadGetUnused" );
+
+      if (nUnused == 0 && myfeof(zStream)) break;
+   }
+
+   closeok:
+   if (ferror(zStream)) goto errhandler_io;
+   if (stream != stdout) {
+      Int32 fd = fileno ( stream );
+      if (fd < 0) goto errhandler_io;
+      applySavedFileAttrToOutputFile ( fd );
+   }
+   ret = fclose ( zStream );
+   if (ret == EOF) goto errhandler_io;
+
+   if (ferror(stream)) goto errhandler_io;
+   ret = fflush ( stream );
+   if (ret != 0) goto errhandler_io;
+   if (stream != stdout) {
+      ret = fclose ( stream );
+      outputHandleJustInCase = NULL;
+      if (ret == EOF) goto errhandler_io;
+   }
+   outputHandleJustInCase = NULL;
+   if (verbosity >= 2) fprintf ( stderr, "\n    " );
+   return True;
+
+   trycat: 
+   if (forceOverwrite) {
+      rewind(zStream);
+      while (True) {
+      	 if (myfeof(zStream)) break;
+      	 nread = fread ( obuf, sizeof(UChar), 5000, zStream );
+      	 if (ferror(zStream)) goto errhandler_io;
+      	 if (nread > 0) fwrite ( obuf, sizeof(UChar), nread, stream );
+      	 if (ferror(stream)) goto errhandler_io;
+      }
+      goto closeok;
+   }
+  
+   errhandler:
+   BZ2_bzReadClose ( &bzerr_dummy, bzf );
+   switch (bzerr) {
+      case BZ_CONFIG_ERROR:
+         configError(); break;
+      case BZ_IO_ERROR:
+         errhandler_io:
+         ioError(); break;
+      case BZ_DATA_ERROR:
+         crcError();
+      case BZ_MEM_ERROR:
+         outOfMemory();
+      case BZ_UNEXPECTED_EOF:
+         compressedStreamEOF();
+      case BZ_DATA_ERROR_MAGIC:
+         if (zStream != stdin) fclose(zStream);
+         if (stream != stdout) fclose(stream);
+         if (streamNo == 1) {
+            return False;
+         } else {
+            if (noisy)
+            fprintf ( stderr, 
+                      "\n%s: %s: trailing garbage after EOF ignored\n",
+                      progName, inName );
+            return True;       
+         }
+      default:
+         panic ( "decompress:unexpected error" );
+   }
+
+   panic ( "decompress:end" );
+   return True; /*notreached*/
+}
+
+
+/*---------------------------------------------*/
+static 
+Bool testStream ( FILE *zStream )
+{
+   BZFILE* bzf = NULL;
+   Int32   bzerr, bzerr_dummy, ret, nread, streamNo, i;
+   UChar   obuf[5000];
+   UChar   unused[BZ_MAX_UNUSED];
+   Int32   nUnused;
+   void*   unusedTmpV;
+   UChar*  unusedTmp;
+
+   nUnused = 0;
+   streamNo = 0;
+
+   SET_BINARY_MODE(zStream);
+   if (ferror(zStream)) goto errhandler_io;
+
+   while (True) {
+
+      bzf = BZ2_bzReadOpen ( 
+               &bzerr, zStream, verbosity, 
+               (int)smallMode, unused, nUnused
+            );
+      if (bzf == NULL || bzerr != BZ_OK) goto errhandler;
+      streamNo++;
+
+      while (bzerr == BZ_OK) {
+         nread = BZ2_bzRead ( &bzerr, bzf, obuf, 5000 );
+         if (bzerr == BZ_DATA_ERROR_MAGIC) goto errhandler;
+      }
+      if (bzerr != BZ_STREAM_END) goto errhandler;
+
+      BZ2_bzReadGetUnused ( &bzerr, bzf, &unusedTmpV, &nUnused );
+      if (bzerr != BZ_OK) panic ( "test:bzReadGetUnused" );
+
+      unusedTmp = (UChar*)unusedTmpV;
+      for (i = 0; i < nUnused; i++) unused[i] = unusedTmp[i];
+
+      BZ2_bzReadClose ( &bzerr, bzf );
+      if (bzerr != BZ_OK) panic ( "test:bzReadGetUnused" );
+      if (nUnused == 0 && myfeof(zStream)) break;
+
+   }
+
+   if (ferror(zStream)) goto errhandler_io;
+   ret = fclose ( zStream );
+   if (ret == EOF) goto errhandler_io;
+
+   if (verbosity >= 2) fprintf ( stderr, "\n    " );
+   return True;
+
+   errhandler:
+   BZ2_bzReadClose ( &bzerr_dummy, bzf );
+   if (verbosity == 0) 
+      fprintf ( stderr, "%s: %s: ", progName, inName );
+   switch (bzerr) {
+      case BZ_CONFIG_ERROR:
+         configError(); break;
+      case BZ_IO_ERROR:
+         errhandler_io:
+         ioError(); break;
+      case BZ_DATA_ERROR:
+         fprintf ( stderr,
+                   "data integrity (CRC) error in data\n" );
+         return False;
+      case BZ_MEM_ERROR:
+         outOfMemory();
+      case BZ_UNEXPECTED_EOF:
+         fprintf ( stderr,
+                   "file ends unexpectedly\n" );
+         return False;
+      case BZ_DATA_ERROR_MAGIC:
+         if (zStream != stdin) fclose(zStream);
+         if (streamNo == 1) {
+          fprintf ( stderr, 
+                    "bad magic number (file not created by bzip2)\n" );
+            return False;
+         } else {
+            if (noisy)
+            fprintf ( stderr, 
+                      "trailing garbage after EOF ignored\n" );
+            return True;       
+         }
+      default:
+         panic ( "test:unexpected error" );
+   }
+
+   panic ( "test:end" );
+   return True; /*notreached*/
+}
+
+
+/*---------------------------------------------------*/
+/*--- Error [non-] handling grunge                ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------*/
+static
+void setExit ( Int32 v )
+{
+   if (v > exitValue) exitValue = v;
+}
+
+
+/*---------------------------------------------*/
+static 
+void cadvise ( void )
+{
+   if (noisy)
+   fprintf (
+      stderr,
+      "\nIt is possible that the compressed file(s) have become corrupted.\n"
+        "You can use the -tvv option to test integrity of such files.\n\n"
+        "You can use the `bzip2recover' program to attempt to recover\n"
+        "data from undamaged sections of corrupted files.\n\n"
+    );
+}
+
+
+/*---------------------------------------------*/
+static 
+void showFileNames ( void )
+{
+   if (noisy)
+   fprintf (
+      stderr,
+      "\tInput file = %s, output file = %s\n",
+      inName, outName 
+   );
+}
+
+
+/*---------------------------------------------*/
+static 
+void cleanUpAndFail ( Int32 ec )
+{
+   IntNative      retVal;
+   struct MY_STAT statBuf;
+
+   if ( srcMode == SM_F2F 
+        && opMode != OM_TEST
+        && deleteOutputOnInterrupt ) {
+
+      /* Check whether input file still exists.  Delete output file
+         only if input exists to avoid loss of data.  Joerg Prante, 5
+         January 2002.  (JRS 06-Jan-2002: other changes in 1.0.2 mean
+         this is less likely to happen.  But to be ultra-paranoid, we
+         do the check anyway.)  */
+      retVal = MY_STAT ( inName, &statBuf );
+      if (retVal == 0) {
+         if (noisy)
+            fprintf ( stderr, 
+                      "%s: Deleting output file %s, if it exists.\n",
+                      progName, outName );
+         if (outputHandleJustInCase != NULL)
+            fclose ( outputHandleJustInCase );
+         retVal = remove ( outName );
+         if (retVal != 0)
+            fprintf ( stderr,
+                      "%s: WARNING: deletion of output file "
+                      "(apparently) failed.\n",
+                      progName );
+      } else {
+         fprintf ( stderr,
+                   "%s: WARNING: deletion of output file suppressed\n",
+                    progName );
+         fprintf ( stderr,
+                   "%s:    since input file no longer exists.  Output file\n",
+                   progName );
+         fprintf ( stderr,
+                   "%s:    `%s' may be incomplete.\n",
+                   progName, outName );
+         fprintf ( stderr, 
+                   "%s:    I suggest doing an integrity test (bzip2 -tv)"
+                   " of it.\n",
+                   progName );
+      }
+   }
+
+   if (noisy && numFileNames > 0 && numFilesProcessed < numFileNames) {
+      fprintf ( stderr, 
+                "%s: WARNING: some files have not been processed:\n"
+                "%s:    %d specified on command line, %d not processed yet.\n\n",
+                progName, progName,
+                numFileNames, numFileNames - numFilesProcessed );
+   }
+   setExit(ec);
+   exit(exitValue);
+}
+
+
+/*---------------------------------------------*/
+static 
+void panic ( const Char* s )
+{
+   fprintf ( stderr,
+             "\n%s: PANIC -- internal consistency error:\n"
+             "\t%s\n"
+             "\tThis is a BUG.  Please report it to me at:\n"
+             "\tjseward at bzip.org\n",
+             progName, s );
+   showFileNames();
+   cleanUpAndFail( 3 );
+}
+
+
+/*---------------------------------------------*/
+static 
+void crcError ( void )
+{
+   fprintf ( stderr,
+             "\n%s: Data integrity error when decompressing.\n",
+             progName );
+   showFileNames();
+   cadvise();
+   cleanUpAndFail( 2 );
+}
+
+
+/*---------------------------------------------*/
+static 
+void compressedStreamEOF ( void )
+{
+  if (noisy) {
+    fprintf ( stderr,
+	      "\n%s: Compressed file ends unexpectedly;\n\t"
+	      "perhaps it is corrupted?  *Possible* reason follows.\n",
+	      progName );
+    perror ( progName );
+    showFileNames();
+    cadvise();
+  }
+  cleanUpAndFail( 2 );
+}
+
+
+/*---------------------------------------------*/
+static 
+void ioError ( void )
+{
+   fprintf ( stderr,
+             "\n%s: I/O or other error, bailing out.  "
+             "Possible reason follows.\n",
+             progName );
+   perror ( progName );
+   showFileNames();
+   cleanUpAndFail( 1 );
+}
+
+
+/*---------------------------------------------*/
+static 
+void mySignalCatcher ( IntNative n )
+{
+   fprintf ( stderr,
+             "\n%s: Control-C or similar caught, quitting.\n",
+             progName );
+   cleanUpAndFail(1);
+}
+
+
+/*---------------------------------------------*/
+static 
+void mySIGSEGVorSIGBUScatcher ( IntNative n )
+{
+   if (opMode == OM_Z)
+      fprintf ( 
+      stderr,
+      "\n%s: Caught a SIGSEGV or SIGBUS whilst compressing.\n"
+      "\n"
+      "   Possible causes are (most likely first):\n"
+      "   (1) This computer has unreliable memory or cache hardware\n"
+      "       (a surprisingly common problem; try a different machine.)\n"
+      "   (2) A bug in the compiler used to create this executable\n"
+      "       (unlikely, if you didn't compile bzip2 yourself.)\n"
+      "   (3) A real bug in bzip2 -- I hope this should never be the case.\n"
+      "   The user's manual, Section 4.3, has more info on (1) and (2).\n"
+      "   \n"
+      "   If you suspect this is a bug in bzip2, or are unsure about (1)\n"
+      "   or (2), feel free to report it to me at: jseward at bzip.org.\n"
+      "   Section 4.3 of the user's manual describes the info a useful\n"
+      "   bug report should have.  If the manual is available on your\n"
+      "   system, please try and read it before mailing me.  If you don't\n"
+      "   have the manual or can't be bothered to read it, mail me anyway.\n"
+      "\n",
+      progName );
+      else
+      fprintf ( 
+      stderr,
+      "\n%s: Caught a SIGSEGV or SIGBUS whilst decompressing.\n"
+      "\n"
+      "   Possible causes are (most likely first):\n"
+      "   (1) The compressed data is corrupted, and bzip2's usual checks\n"
+      "       failed to detect this.  Try bzip2 -tvv my_file.bz2.\n"
+      "   (2) This computer has unreliable memory or cache hardware\n"
+      "       (a surprisingly common problem; try a different machine.)\n"
+      "   (3) A bug in the compiler used to create this executable\n"
+      "       (unlikely, if you didn't compile bzip2 yourself.)\n"
+      "   (4) A real bug in bzip2 -- I hope this should never be the case.\n"
+      "   The user's manual, Section 4.3, has more info on (2) and (3).\n"
+      "   \n"
+      "   If you suspect this is a bug in bzip2, or are unsure about (2)\n"
+      "   or (3), feel free to report it to me at: jseward at bzip.org.\n"
+      "   Section 4.3 of the user's manual describes the info a useful\n"
+      "   bug report should have.  If the manual is available on your\n"
+      "   system, please try and read it before mailing me.  If you don't\n"
+      "   have the manual or can't be bothered to read it, mail me anyway.\n"
+      "\n",
+      progName );
+
+   showFileNames();
+   if (opMode == OM_Z)
+      cleanUpAndFail( 3 ); else
+      { cadvise(); cleanUpAndFail( 2 ); }
+}
+
+
+/*---------------------------------------------*/
+static 
+void outOfMemory ( void )
+{
+   fprintf ( stderr,
+             "\n%s: couldn't allocate enough memory\n",
+             progName );
+   showFileNames();
+   cleanUpAndFail(1);
+}
+
+
+/*---------------------------------------------*/
+static 
+void configError ( void )
+{
+   fprintf ( stderr,
+             "bzip2: I'm not configured correctly for this platform!\n"
+             "\tI require Int32, Int16 and Char to have sizes\n"
+             "\tof 4, 2 and 1 bytes to run properly, and they don't.\n"
+             "\tProbably you can fix this by defining them correctly,\n"
+             "\tand recompiling.  Bye!\n" );
+   setExit(3);
+   exit(exitValue);
+}
+
+
+/*---------------------------------------------------*/
+/*--- The main driver machinery                   ---*/
+/*---------------------------------------------------*/
+
+/* All rather crufty.  The main problem is that input files
+   are stat()d multiple times before use.  This should be
+   cleaned up. 
+*/
+
+/*---------------------------------------------*/
+static 
+void pad ( Char *s )
+{
+   Int32 i;
+   if ( (Int32)strlen(s) >= longestFileName ) return;
+   for (i = 1; i <= longestFileName - (Int32)strlen(s); i++)
+      fprintf ( stderr, " " );
+}
+
+
+/*---------------------------------------------*/
+static 
+void copyFileName ( Char* to, Char* from ) 
+{
+   if ( strlen(from) > FILE_NAME_LEN-10 )  {
+      fprintf (
+         stderr,
+         "bzip2: file name\n`%s'\n"
+         "is suspiciously (more than %d chars) long.\n"
+         "Try using a reasonable file name instead.  Sorry! :-)\n",
+         from, FILE_NAME_LEN-10
+      );
+      setExit(1);
+      exit(exitValue);
+   }
+
+  strncpy(to,from,FILE_NAME_LEN-10);
+  to[FILE_NAME_LEN-10]='\0';
+}
+
+
+/*---------------------------------------------*/
+static 
+Bool fileExists ( Char* name )
+{
+   FILE *tmp   = fopen ( name, "rb" );
+   Bool exists = (tmp != NULL);
+   if (tmp != NULL) fclose ( tmp );
+   return exists;
+}
+
+
+/*---------------------------------------------*/
+/* Open an output file safely with O_EXCL and good permissions.
+   This avoids a race condition in versions < 1.0.2, in which
+   the file was first opened and then had its interim permissions
+   set safely.  We instead use open() to create the file with
+   the interim permissions required. (--- --- rw-).
+
+   For non-Unix platforms, if we are not worrying about
+   security issues, simple this simply behaves like fopen.
+*/
+static
+FILE* fopen_output_safely ( Char* name, const char* mode )
+{
+#  if BZ_UNIX
+   FILE*     fp;
+   IntNative fh;
+   fh = open(name, O_WRONLY|O_CREAT|O_EXCL, S_IWUSR|S_IRUSR);
+   if (fh == -1) return NULL;
+   fp = fdopen(fh, mode);
+   if (fp == NULL) close(fh);
+   return fp;
+#  else
+   return fopen(name, mode);
+#  endif
+}
+
+
+/*---------------------------------------------*/
+/*--
+  if in doubt, return True
+--*/
+static 
+Bool notAStandardFile ( Char* name )
+{
+   IntNative      i;
+   struct MY_STAT statBuf;
+
+   i = MY_LSTAT ( name, &statBuf );
+   if (i != 0) return True;
+   if (MY_S_ISREG(statBuf.st_mode)) return False;
+   return True;
+}
+
+
+/*---------------------------------------------*/
+/*--
+  rac 11/21/98 see if file has hard links to it
+--*/
+static 
+Int32 countHardLinks ( Char* name )
+{  
+   IntNative      i;
+   struct MY_STAT statBuf;
+
+   i = MY_LSTAT ( name, &statBuf );
+   if (i != 0) return 0;
+   return (statBuf.st_nlink - 1);
+}
+
+
+/*---------------------------------------------*/
+/* Copy modification date, access date, permissions and owner from the
+   source to destination file.  We have to copy this meta-info off
+   into fileMetaInfo before starting to compress / decompress it,
+   because doing it afterwards means we get the wrong access time.
+
+   To complicate matters, in compress() and decompress() below, the
+   sequence of tests preceding the call to saveInputFileMetaInfo()
+   involves calling fileExists(), which in turn establishes its result
+   by attempting to fopen() the file, and if successful, immediately
+   fclose()ing it again.  So we have to assume that the fopen() call
+   does not cause the access time field to be updated.
+
+   Reading of the man page for stat() (man 2 stat) on RedHat 7.2 seems
+   to imply that merely doing open() will not affect the access time.
+   Therefore we merely need to hope that the C library only does
+   open() as a result of fopen(), and not any kind of read()-ahead
+   cleverness.
+
+   It sounds pretty fragile to me.  Whether this carries across
+   robustly to arbitrary Unix-like platforms (or even works robustly
+   on this one, RedHat 7.2) is unknown to me.  Nevertheless ...  
+*/
+#if BZ_UNIX
+static 
+struct MY_STAT fileMetaInfo;
+#endif
+
+static 
+void saveInputFileMetaInfo ( Char *srcName )
+{
+#  if BZ_UNIX
+   IntNative retVal;
+   /* Note use of stat here, not lstat. */
+   retVal = MY_STAT( srcName, &fileMetaInfo );
+   ERROR_IF_NOT_ZERO ( retVal );
+#  endif
+}
+
+
+static 
+void applySavedTimeInfoToOutputFile ( Char *dstName )
+{
+#  if BZ_UNIX
+   IntNative      retVal;
+   struct utimbuf uTimBuf;
+
+   uTimBuf.actime = fileMetaInfo.st_atime;
+   uTimBuf.modtime = fileMetaInfo.st_mtime;
+
+   retVal = utime ( dstName, &uTimBuf );
+   ERROR_IF_NOT_ZERO ( retVal );
+#  endif
+}
+
+static 
+void applySavedFileAttrToOutputFile ( IntNative fd )
+{
+#  if BZ_UNIX
+   IntNative retVal;
+
+   retVal = fchmod ( fd, fileMetaInfo.st_mode );
+   ERROR_IF_NOT_ZERO ( retVal );
+
+   (void) fchown ( fd, fileMetaInfo.st_uid, fileMetaInfo.st_gid );
+   /* chown() will in many cases return with EPERM, which can
+      be safely ignored.
+   */
+#  endif
+}
+
+
+/*---------------------------------------------*/
+static 
+Bool containsDubiousChars ( Char* name )
+{
+#  if BZ_UNIX
+   /* On unix, files can contain any characters and the file expansion
+    * is performed by the shell.
+    */
+   return False;
+#  else /* ! BZ_UNIX */
+   /* On non-unix (Win* platforms), wildcard characters are not allowed in 
+    * filenames.
+    */
+   for (; *name != '\0'; name++)
+      if (*name == '?' || *name == '*') return True;
+   return False;
+#  endif /* BZ_UNIX */
+}
+
+
+/*---------------------------------------------*/
+#define BZ_N_SUFFIX_PAIRS 4
+
+const Char* zSuffix[BZ_N_SUFFIX_PAIRS] 
+   = { ".bz2", ".bz", ".tbz2", ".tbz" };
+const Char* unzSuffix[BZ_N_SUFFIX_PAIRS] 
+   = { "", "", ".tar", ".tar" };
+
+static 
+Bool hasSuffix ( Char* s, const Char* suffix )
+{
+   Int32 ns = strlen(s);
+   Int32 nx = strlen(suffix);
+   if (ns < nx) return False;
+   if (strcmp(s + ns - nx, suffix) == 0) return True;
+   return False;
+}
+
+static 
+Bool mapSuffix ( Char* name, 
+                 const Char* oldSuffix, 
+                 const Char* newSuffix )
+{
+   if (!hasSuffix(name,oldSuffix)) return False;
+   name[strlen(name)-strlen(oldSuffix)] = 0;
+   strcat ( name, newSuffix );
+   return True;
+}
+
+
+/*---------------------------------------------*/
+static 
+void compress ( Char *name )
+{
+   FILE  *inStr;
+   FILE  *outStr;
+   Int32 n, i;
+   struct MY_STAT statBuf;
+
+   deleteOutputOnInterrupt = False;
+
+   if (name == NULL && srcMode != SM_I2O)
+      panic ( "compress: bad modes\n" );
+
+   switch (srcMode) {
+      case SM_I2O: 
+         copyFileName ( inName, (Char*)"(stdin)" );
+         copyFileName ( outName, (Char*)"(stdout)" ); 
+         break;
+      case SM_F2F: 
+         copyFileName ( inName, name );
+         copyFileName ( outName, name );
+         strcat ( outName, ".bz2" ); 
+         break;
+      case SM_F2O: 
+         copyFileName ( inName, name );
+         copyFileName ( outName, (Char*)"(stdout)" ); 
+         break;
+   }
+
+   if ( srcMode != SM_I2O && containsDubiousChars ( inName ) ) {
+      if (noisy)
+      fprintf ( stderr, "%s: There are no files matching `%s'.\n",
+                progName, inName );
+      setExit(1);
+      return;
+   }
+   if ( srcMode != SM_I2O && !fileExists ( inName ) ) {
+      fprintf ( stderr, "%s: Can't open input file %s: %s.\n",
+                progName, inName, strerror(errno) );
+      setExit(1);
+      return;
+   }
+   for (i = 0; i < BZ_N_SUFFIX_PAIRS; i++) {
+      if (hasSuffix(inName, zSuffix[i])) {
+         if (noisy)
+         fprintf ( stderr, 
+                   "%s: Input file %s already has %s suffix.\n",
+                   progName, inName, zSuffix[i] );
+         setExit(1);
+         return;
+      }
+   }
+   if ( srcMode == SM_F2F || srcMode == SM_F2O ) {
+      MY_STAT(inName, &statBuf);
+      if ( MY_S_ISDIR(statBuf.st_mode) ) {
+         fprintf( stderr,
+                  "%s: Input file %s is a directory.\n",
+                  progName,inName);
+         setExit(1);
+         return;
+      }
+   }
+   if ( srcMode == SM_F2F && !forceOverwrite && notAStandardFile ( inName )) {
+      if (noisy)
+      fprintf ( stderr, "%s: Input file %s is not a normal file.\n",
+                progName, inName );
+      setExit(1);
+      return;
+   }
+   if ( srcMode == SM_F2F && fileExists ( outName ) ) {
+      if (forceOverwrite) {
+	 remove(outName);
+      } else {
+	 fprintf ( stderr, "%s: Output file %s already exists.\n",
+		   progName, outName );
+	 setExit(1);
+	 return;
+      }
+   }
+   if ( srcMode == SM_F2F && !forceOverwrite &&
+        (n=countHardLinks ( inName )) > 0) {
+      fprintf ( stderr, "%s: Input file %s has %d other link%s.\n",
+                progName, inName, n, n > 1 ? "s" : "" );
+      setExit(1);
+      return;
+   }
+
+   if ( srcMode == SM_F2F ) {
+      /* Save the file's meta-info before we open it.  Doing it later
+         means we mess up the access times. */
+      saveInputFileMetaInfo ( inName );
+   }
+
+   switch ( srcMode ) {
+
+      case SM_I2O:
+         inStr = stdin;
+         outStr = stdout;
+         if ( isatty ( fileno ( stdout ) ) ) {
+            fprintf ( stderr,
+                      "%s: I won't write compressed data to a terminal.\n",
+                      progName );
+            fprintf ( stderr, "%s: For help, type: `%s --help'.\n",
+                              progName, progName );
+            setExit(1);
+            return;
+         };
+         break;
+
+      case SM_F2O:
+         inStr = fopen ( inName, "rb" );
+         outStr = stdout;
+         if ( isatty ( fileno ( stdout ) ) ) {
+            fprintf ( stderr,
+                      "%s: I won't write compressed data to a terminal.\n",
+                      progName );
+            fprintf ( stderr, "%s: For help, type: `%s --help'.\n",
+                              progName, progName );
+            if ( inStr != NULL ) fclose ( inStr );
+            setExit(1);
+            return;
+         };
+         if ( inStr == NULL ) {
+            fprintf ( stderr, "%s: Can't open input file %s: %s.\n",
+                      progName, inName, strerror(errno) );
+            setExit(1);
+            return;
+         };
+         break;
+
+      case SM_F2F:
+         inStr = fopen ( inName, "rb" );
+         outStr = fopen_output_safely ( outName, "wb" );
+         if ( outStr == NULL) {
+            fprintf ( stderr, "%s: Can't create output file %s: %s.\n",
+                      progName, outName, strerror(errno) );
+            if ( inStr != NULL ) fclose ( inStr );
+            setExit(1);
+            return;
+         }
+         if ( inStr == NULL ) {
+            fprintf ( stderr, "%s: Can't open input file %s: %s.\n",
+                      progName, inName, strerror(errno) );
+            if ( outStr != NULL ) fclose ( outStr );
+            setExit(1);
+            return;
+         };
+         break;
+
+      default:
+         panic ( "compress: bad srcMode" );
+         break;
+   }
+
+   if (verbosity >= 1) {
+      fprintf ( stderr,  "  %s: ", inName );
+      pad ( inName );
+      fflush ( stderr );
+   }
+
+   /*--- Now the input and output handles are sane.  Do the Biz. ---*/
+   outputHandleJustInCase = outStr;
+   deleteOutputOnInterrupt = True;
+   compressStream ( inStr, outStr );
+   outputHandleJustInCase = NULL;
+
+   /*--- If there was an I/O error, we won't get here. ---*/
+   if ( srcMode == SM_F2F ) {
+      applySavedTimeInfoToOutputFile ( outName );
+      deleteOutputOnInterrupt = False;
+      if ( !keepInputFiles ) {
+         IntNative retVal = remove ( inName );
+         ERROR_IF_NOT_ZERO ( retVal );
+      }
+   }
+
+   deleteOutputOnInterrupt = False;
+}
+
+
+/*---------------------------------------------*/
+static 
+void uncompress ( Char *name )
+{
+   FILE  *inStr;
+   FILE  *outStr;
+   Int32 n, i;
+   Bool  magicNumberOK;
+   Bool  cantGuess;
+   struct MY_STAT statBuf;
+
+   deleteOutputOnInterrupt = False;
+
+   if (name == NULL && srcMode != SM_I2O)
+      panic ( "uncompress: bad modes\n" );
+
+   cantGuess = False;
+   switch (srcMode) {
+      case SM_I2O: 
+         copyFileName ( inName, (Char*)"(stdin)" );
+         copyFileName ( outName, (Char*)"(stdout)" ); 
+         break;
+      case SM_F2F: 
+         copyFileName ( inName, name );
+         copyFileName ( outName, name );
+         for (i = 0; i < BZ_N_SUFFIX_PAIRS; i++)
+            if (mapSuffix(outName,zSuffix[i],unzSuffix[i]))
+               goto zzz; 
+         cantGuess = True;
+         strcat ( outName, ".out" );
+         break;
+      case SM_F2O: 
+         copyFileName ( inName, name );
+         copyFileName ( outName, (Char*)"(stdout)" ); 
+         break;
+   }
+
+   zzz:
+   if ( srcMode != SM_I2O && containsDubiousChars ( inName ) ) {
+      if (noisy)
+      fprintf ( stderr, "%s: There are no files matching `%s'.\n",
+                progName, inName );
+      setExit(1);
+      return;
+   }
+   if ( srcMode != SM_I2O && !fileExists ( inName ) ) {
+      fprintf ( stderr, "%s: Can't open input file %s: %s.\n",
+                progName, inName, strerror(errno) );
+      setExit(1);
+      return;
+   }
+   if ( srcMode == SM_F2F || srcMode == SM_F2O ) {
+      MY_STAT(inName, &statBuf);
+      if ( MY_S_ISDIR(statBuf.st_mode) ) {
+         fprintf( stderr,
+                  "%s: Input file %s is a directory.\n",
+                  progName,inName);
+         setExit(1);
+         return;
+      }
+   }
+   if ( srcMode == SM_F2F && !forceOverwrite && notAStandardFile ( inName )) {
+      if (noisy)
+      fprintf ( stderr, "%s: Input file %s is not a normal file.\n",
+                progName, inName );
+      setExit(1);
+      return;
+   }
+   if ( /* srcMode == SM_F2F implied && */ cantGuess ) {
+      if (noisy)
+      fprintf ( stderr, 
+                "%s: Can't guess original name for %s -- using %s\n",
+                progName, inName, outName );
+      /* just a warning, no return */
+   }   
+   if ( srcMode == SM_F2F && fileExists ( outName ) ) {
+      if (forceOverwrite) {
+	remove(outName);
+      } else {
+        fprintf ( stderr, "%s: Output file %s already exists.\n",
+                  progName, outName );
+        setExit(1);
+        return;
+      }
+   }
+   if ( srcMode == SM_F2F && !forceOverwrite &&
+        (n=countHardLinks ( inName ) ) > 0) {
+      fprintf ( stderr, "%s: Input file %s has %d other link%s.\n",
+                progName, inName, n, n > 1 ? "s" : "" );
+      setExit(1);
+      return;
+   }
+
+   if ( srcMode == SM_F2F ) {
+      /* Save the file's meta-info before we open it.  Doing it later
+         means we mess up the access times. */
+      saveInputFileMetaInfo ( inName );
+   }
+
+   switch ( srcMode ) {
+
+      case SM_I2O:
+         inStr = stdin;
+         outStr = stdout;
+         if ( isatty ( fileno ( stdin ) ) ) {
+            fprintf ( stderr,
+                      "%s: I won't read compressed data from a terminal.\n",
+                      progName );
+            fprintf ( stderr, "%s: For help, type: `%s --help'.\n",
+                              progName, progName );
+            setExit(1);
+            return;
+         };
+         break;
+
+      case SM_F2O:
+         inStr = fopen ( inName, "rb" );
+         outStr = stdout;
+         if ( inStr == NULL ) {
+            fprintf ( stderr, "%s: Can't open input file %s:%s.\n",
+                      progName, inName, strerror(errno) );
+            if ( inStr != NULL ) fclose ( inStr );
+            setExit(1);
+            return;
+         };
+         break;
+
+      case SM_F2F:
+         inStr = fopen ( inName, "rb" );
+         outStr = fopen_output_safely ( outName, "wb" );
+         if ( outStr == NULL) {
+            fprintf ( stderr, "%s: Can't create output file %s: %s.\n",
+                      progName, outName, strerror(errno) );
+            if ( inStr != NULL ) fclose ( inStr );
+            setExit(1);
+            return;
+         }
+         if ( inStr == NULL ) {
+            fprintf ( stderr, "%s: Can't open input file %s: %s.\n",
+                      progName, inName, strerror(errno) );
+            if ( outStr != NULL ) fclose ( outStr );
+            setExit(1);
+            return;
+         };
+         break;
+
+      default:
+         panic ( "uncompress: bad srcMode" );
+         break;
+   }
+
+   if (verbosity >= 1) {
+      fprintf ( stderr, "  %s: ", inName );
+      pad ( inName );
+      fflush ( stderr );
+   }
+
+   /*--- Now the input and output handles are sane.  Do the Biz. ---*/
+   outputHandleJustInCase = outStr;
+   deleteOutputOnInterrupt = True;
+   magicNumberOK = uncompressStream ( inStr, outStr );
+   outputHandleJustInCase = NULL;
+
+   /*--- If there was an I/O error, we won't get here. ---*/
+   if ( magicNumberOK ) {
+      if ( srcMode == SM_F2F ) {
+         applySavedTimeInfoToOutputFile ( outName );
+         deleteOutputOnInterrupt = False;
+         if ( !keepInputFiles ) {
+            IntNative retVal = remove ( inName );
+            ERROR_IF_NOT_ZERO ( retVal );
+         }
+      }
+   } else {
+      unzFailsExist = True;
+      deleteOutputOnInterrupt = False;
+      if ( srcMode == SM_F2F ) {
+         IntNative retVal = remove ( outName );
+         ERROR_IF_NOT_ZERO ( retVal );
+      }
+   }
+   deleteOutputOnInterrupt = False;
+
+   if ( magicNumberOK ) {
+      if (verbosity >= 1)
+         fprintf ( stderr, "done\n" );
+   } else {
+      setExit(2);
+      if (verbosity >= 1)
+         fprintf ( stderr, "not a bzip2 file.\n" ); else
+         fprintf ( stderr,
+                   "%s: %s is not a bzip2 file.\n",
+                   progName, inName );
+   }
+
+}
+
+
+/*---------------------------------------------*/
+static 
+void testf ( Char *name )
+{
+   FILE *inStr;
+   Bool allOK;
+   struct MY_STAT statBuf;
+
+   deleteOutputOnInterrupt = False;
+
+   if (name == NULL && srcMode != SM_I2O)
+      panic ( "testf: bad modes\n" );
+
+   copyFileName ( outName, (Char*)"(none)" );
+   switch (srcMode) {
+      case SM_I2O: copyFileName ( inName, (Char*)"(stdin)" ); break;
+      case SM_F2F: copyFileName ( inName, name ); break;
+      case SM_F2O: copyFileName ( inName, name ); break;
+   }
+
+   if ( srcMode != SM_I2O && containsDubiousChars ( inName ) ) {
+      if (noisy)
+      fprintf ( stderr, "%s: There are no files matching `%s'.\n",
+                progName, inName );
+      setExit(1);
+      return;
+   }
+   if ( srcMode != SM_I2O && !fileExists ( inName ) ) {
+      fprintf ( stderr, "%s: Can't open input %s: %s.\n",
+                progName, inName, strerror(errno) );
+      setExit(1);
+      return;
+   }
+   if ( srcMode != SM_I2O ) {
+      MY_STAT(inName, &statBuf);
+      if ( MY_S_ISDIR(statBuf.st_mode) ) {
+         fprintf( stderr,
+                  "%s: Input file %s is a directory.\n",
+                  progName,inName);
+         setExit(1);
+         return;
+      }
+   }
+
+   switch ( srcMode ) {
+
+      case SM_I2O:
+         if ( isatty ( fileno ( stdin ) ) ) {
+            fprintf ( stderr,
+                      "%s: I won't read compressed data from a terminal.\n",
+                      progName );
+            fprintf ( stderr, "%s: For help, type: `%s --help'.\n",
+                              progName, progName );
+            setExit(1);
+            return;
+         };
+         inStr = stdin;
+         break;
+
+      case SM_F2O: case SM_F2F:
+         inStr = fopen ( inName, "rb" );
+         if ( inStr == NULL ) {
+            fprintf ( stderr, "%s: Can't open input file %s:%s.\n",
+                      progName, inName, strerror(errno) );
+            setExit(1);
+            return;
+         };
+         break;
+
+      default:
+         panic ( "testf: bad srcMode" );
+         break;
+   }
+
+   if (verbosity >= 1) {
+      fprintf ( stderr, "  %s: ", inName );
+      pad ( inName );
+      fflush ( stderr );
+   }
+
+   /*--- Now the input handle is sane.  Do the Biz. ---*/
+   outputHandleJustInCase = NULL;
+   allOK = testStream ( inStr );
+
+   if (allOK && verbosity >= 1) fprintf ( stderr, "ok\n" );
+   if (!allOK) testFailsExist = True;
+}
+
+
+/*---------------------------------------------*/
+static 
+void license ( void )
+{
+   fprintf ( stderr,
+
+    "bzip2, a block-sorting file compressor.  "
+    "Version %s.\n"
+    "   \n"
+    "   Copyright (C) 1996-2010 by Julian Seward.\n"
+    "   \n"
+    "   This program is free software; you can redistribute it and/or modify\n"
+    "   it under the terms set out in the LICENSE file, which is included\n"
+    "   in the bzip2-1.0.6 source distribution.\n"
+    "   \n"
+    "   This program is distributed in the hope that it will be useful,\n"
+    "   but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+    "   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+    "   LICENSE file for more details.\n"
+    "   \n",
+    BZ2_bzlibVersion()
+   );
+}
+
+
+/*---------------------------------------------*/
+static 
+void usage ( Char *fullProgName )
+{
+   fprintf (
+      stderr,
+      "bzip2, a block-sorting file compressor.  "
+      "Version %s.\n"
+      "\n   usage: %s [flags and input files in any order]\n"
+      "\n"
+      "   -h --help           print this message\n"
+      "   -d --decompress     force decompression\n"
+      "   -z --compress       force compression\n"
+      "   -k --keep           keep (don't delete) input files\n"
+      "   -f --force          overwrite existing output files\n"
+      "   -t --test           test compressed file integrity\n"
+      "   -c --stdout         output to standard out\n"
+      "   -q --quiet          suppress noncritical error messages\n"
+      "   -v --verbose        be verbose (a 2nd -v gives more)\n"
+      "   -L --license        display software version & license\n"
+      "   -V --version        display software version & license\n"
+      "   -s --small          use less memory (at most 2500k)\n"
+      "   -1 .. -9            set block size to 100k .. 900k\n"
+      "   --fast              alias for -1\n"
+      "   --best              alias for -9\n"
+      "\n"
+      "   If invoked as `bzip2', default action is to compress.\n"
+      "              as `bunzip2',  default action is to decompress.\n"
+      "              as `bzcat', default action is to decompress to stdout.\n"
+      "\n"
+      "   If no file names are given, bzip2 compresses or decompresses\n"
+      "   from standard input to standard output.  You can combine\n"
+      "   short flags, so `-v -4' means the same as -v4 or -4v, &c.\n"
+#     if BZ_UNIX
+      "\n"
+#     endif
+      ,
+
+      BZ2_bzlibVersion(),
+      fullProgName
+   );
+}
+
+
+/*---------------------------------------------*/
+static 
+void redundant ( Char* flag )
+{
+   fprintf ( 
+      stderr, 
+      "%s: %s is redundant in versions 0.9.5 and above\n",
+      progName, flag );
+}
+
+
+/*---------------------------------------------*/
+/*--
+  All the garbage from here to main() is purely to
+  implement a linked list of command-line arguments,
+  into which main() copies argv[1 .. argc-1].
+
+  The purpose of this exercise is to facilitate 
+  the expansion of wildcard characters * and ? in 
+  filenames for OSs which don't know how to do it
+  themselves, like MSDOS, Windows 95 and NT.
+
+  The actual Dirty Work is done by the platform-
+  specific macro APPEND_FILESPEC.
+--*/
+
+typedef
+   struct zzzz {
+      Char        *name;
+      struct zzzz *link;
+   }
+   Cell;
+
+
+/*---------------------------------------------*/
+static 
+void *myMalloc ( Int32 n )
+{
+   void* p;
+
+   p = malloc ( (size_t)n );
+   if (p == NULL) outOfMemory ();
+   return p;
+}
+
+
+/*---------------------------------------------*/
+static 
+Cell *mkCell ( void )
+{
+   Cell *c;
+
+   c = (Cell*) myMalloc ( sizeof ( Cell ) );
+   c->name = NULL;
+   c->link = NULL;
+   return c;
+}
+
+
+/*---------------------------------------------*/
+static 
+Cell *snocString ( Cell *root, Char *name )
+{
+   if (root == NULL) {
+      Cell *tmp = mkCell();
+      tmp->name = (Char*) myMalloc ( 5 + strlen(name) );
+      strcpy ( tmp->name, name );
+      return tmp;
+   } else {
+      Cell *tmp = root;
+      while (tmp->link != NULL) tmp = tmp->link;
+      tmp->link = snocString ( tmp->link, name );
+      return root;
+   }
+}
+
+
+/*---------------------------------------------*/
+static 
+void addFlagsFromEnvVar ( Cell** argList, Char* varName ) 
+{
+   Int32 i, j, k;
+   Char *envbase, *p;
+
+   envbase = getenv(varName);
+   if (envbase != NULL) {
+      p = envbase;
+      i = 0;
+      while (True) {
+         if (p[i] == 0) break;
+         p += i;
+         i = 0;
+         while (isspace((Int32)(p[0]))) p++;
+         while (p[i] != 0 && !isspace((Int32)(p[i]))) i++;
+         if (i > 0) {
+            k = i; if (k > FILE_NAME_LEN-10) k = FILE_NAME_LEN-10;
+            for (j = 0; j < k; j++) tmpName[j] = p[j];
+            tmpName[k] = 0;
+            APPEND_FLAG(*argList, tmpName);
+         }
+      }
+   }
+}
+
+
+/*---------------------------------------------*/
+#define ISFLAG(s) (strcmp(aa->name, (s))==0)
+
+IntNative main ( IntNative argc, Char *argv[] )
+{
+   Int32  i, j;
+   Char   *tmp;
+   Cell   *argList;
+   Cell   *aa;
+   Bool   decode;
+
+   /*-- Be really really really paranoid :-) --*/
+   if (sizeof(Int32) != 4 || sizeof(UInt32) != 4  ||
+       sizeof(Int16) != 2 || sizeof(UInt16) != 2  ||
+       sizeof(Char)  != 1 || sizeof(UChar)  != 1)
+      configError();
+
+   /*-- Initialise --*/
+   outputHandleJustInCase  = NULL;
+   smallMode               = False;
+   keepInputFiles          = False;
+   forceOverwrite          = False;
+   noisy                   = True;
+   verbosity               = 0;
+   blockSize100k           = 9;
+   testFailsExist          = False;
+   unzFailsExist           = False;
+   numFileNames            = 0;
+   numFilesProcessed       = 0;
+   workFactor              = 30;
+   deleteOutputOnInterrupt = False;
+   exitValue               = 0;
+   i = j = 0; /* avoid bogus warning from egcs-1.1.X */
+
+   /*-- Set up signal handlers for mem access errors --*/
+   signal (SIGSEGV, mySIGSEGVorSIGBUScatcher);
+#  if BZ_UNIX
+#  ifndef __DJGPP__
+   signal (SIGBUS,  mySIGSEGVorSIGBUScatcher);
+#  endif
+#  endif
+
+   copyFileName ( inName,  (Char*)"(none)" );
+   copyFileName ( outName, (Char*)"(none)" );
+
+   copyFileName ( progNameReally, argv[0] );
+   progName = &progNameReally[0];
+   for (tmp = &progNameReally[0]; *tmp != '\0'; tmp++)
+      if (*tmp == PATH_SEP) progName = tmp + 1;
+
+
+   /*-- Copy flags from env var BZIP2, and 
+        expand filename wildcards in arg list.
+   --*/
+   argList = NULL;
+   addFlagsFromEnvVar ( &argList,  (Char*)"BZIP2" );
+   addFlagsFromEnvVar ( &argList,  (Char*)"BZIP" );
+   for (i = 1; i <= argc-1; i++)
+      APPEND_FILESPEC(argList, argv[i]);
+
+
+   /*-- Find the length of the longest filename --*/
+   longestFileName = 7;
+   numFileNames    = 0;
+   decode          = True;
+   for (aa = argList; aa != NULL; aa = aa->link) {
+      if (ISFLAG("--")) { decode = False; continue; }
+      if (aa->name[0] == '-' && decode) continue;
+      numFileNames++;
+      if (longestFileName < (Int32)strlen(aa->name) )
+         longestFileName = (Int32)strlen(aa->name);
+   }
+
+
+   /*-- Determine source modes; flag handling may change this too. --*/
+   if (numFileNames == 0)
+      srcMode = SM_I2O; else srcMode = SM_F2F;
+
+
+   /*-- Determine what to do (compress/uncompress/test/cat). --*/
+   /*-- Note that subsequent flag handling may change this. --*/
+   opMode = OM_Z;
+
+   if ( (strstr ( progName, "unzip" ) != 0) ||
+        (strstr ( progName, "UNZIP" ) != 0) )
+      opMode = OM_UNZ;
+
+   if ( (strstr ( progName, "z2cat" ) != 0) ||
+        (strstr ( progName, "Z2CAT" ) != 0) ||
+        (strstr ( progName, "zcat" ) != 0)  ||
+        (strstr ( progName, "ZCAT" ) != 0) )  {
+      opMode = OM_UNZ;
+      srcMode = (numFileNames == 0) ? SM_I2O : SM_F2O;
+   }
+
+
+   /*-- Look at the flags. --*/
+   for (aa = argList; aa != NULL; aa = aa->link) {
+      if (ISFLAG("--")) break;
+      if (aa->name[0] == '-' && aa->name[1] != '-') {
+         for (j = 1; aa->name[j] != '\0'; j++) {
+            switch (aa->name[j]) {
+               case 'c': srcMode          = SM_F2O; break;
+               case 'd': opMode           = OM_UNZ; break;
+               case 'z': opMode           = OM_Z; break;
+               case 'f': forceOverwrite   = True; break;
+               case 't': opMode           = OM_TEST; break;
+               case 'k': keepInputFiles   = True; break;
+               case 's': smallMode        = True; break;
+               case 'q': noisy            = False; break;
+               case '1': blockSize100k    = 1; break;
+               case '2': blockSize100k    = 2; break;
+               case '3': blockSize100k    = 3; break;
+               case '4': blockSize100k    = 4; break;
+               case '5': blockSize100k    = 5; break;
+               case '6': blockSize100k    = 6; break;
+               case '7': blockSize100k    = 7; break;
+               case '8': blockSize100k    = 8; break;
+               case '9': blockSize100k    = 9; break;
+               case 'V':
+               case 'L': license();            break;
+               case 'v': verbosity++; break;
+               case 'h': usage ( progName );
+                         exit ( 0 );
+                         break;
+               default:  fprintf ( stderr, "%s: Bad flag `%s'\n",
+                                   progName, aa->name );
+                         usage ( progName );
+                         exit ( 1 );
+                         break;
+            }
+         }
+      }
+   }
+   
+   /*-- And again ... --*/
+   for (aa = argList; aa != NULL; aa = aa->link) {
+      if (ISFLAG("--")) break;
+      if (ISFLAG("--stdout"))            srcMode          = SM_F2O;  else
+      if (ISFLAG("--decompress"))        opMode           = OM_UNZ;  else
+      if (ISFLAG("--compress"))          opMode           = OM_Z;    else
+      if (ISFLAG("--force"))             forceOverwrite   = True;    else
+      if (ISFLAG("--test"))              opMode           = OM_TEST; else
+      if (ISFLAG("--keep"))              keepInputFiles   = True;    else
+      if (ISFLAG("--small"))             smallMode        = True;    else
+      if (ISFLAG("--quiet"))             noisy            = False;   else
+      if (ISFLAG("--version"))           license();                  else
+      if (ISFLAG("--license"))           license();                  else
+      if (ISFLAG("--exponential"))       workFactor = 1;             else 
+      if (ISFLAG("--repetitive-best"))   redundant(aa->name);        else
+      if (ISFLAG("--repetitive-fast"))   redundant(aa->name);        else
+      if (ISFLAG("--fast"))              blockSize100k = 1;          else
+      if (ISFLAG("--best"))              blockSize100k = 9;          else
+      if (ISFLAG("--verbose"))           verbosity++;                else
+      if (ISFLAG("--help"))              { usage ( progName ); exit ( 0 ); }
+         else
+         if (strncmp ( aa->name, "--", 2) == 0) {
+            fprintf ( stderr, "%s: Bad flag `%s'\n", progName, aa->name );
+            usage ( progName );
+            exit ( 1 );
+         }
+   }
+
+   if (verbosity > 4) verbosity = 4;
+   if (opMode == OM_Z && smallMode && blockSize100k > 2) 
+      blockSize100k = 2;
+
+   if (opMode == OM_TEST && srcMode == SM_F2O) {
+      fprintf ( stderr, "%s: -c and -t cannot be used together.\n",
+                progName );
+      exit ( 1 );
+   }
+
+   if (srcMode == SM_F2O && numFileNames == 0)
+      srcMode = SM_I2O;
+
+   if (opMode != OM_Z) blockSize100k = 0;
+
+   if (srcMode == SM_F2F) {
+      signal (SIGINT,  mySignalCatcher);
+      signal (SIGTERM, mySignalCatcher);
+#     if BZ_UNIX
+      signal (SIGHUP,  mySignalCatcher);
+#     endif
+   }
+
+   if (opMode == OM_Z) {
+     if (srcMode == SM_I2O) {
+        compress ( NULL );
+     } else {
+        decode = True;
+        for (aa = argList; aa != NULL; aa = aa->link) {
+           if (ISFLAG("--")) { decode = False; continue; }
+           if (aa->name[0] == '-' && decode) continue;
+           numFilesProcessed++;
+           compress ( aa->name );
+        }
+     }
+   } 
+   else
+
+   if (opMode == OM_UNZ) {
+      unzFailsExist = False;
+      if (srcMode == SM_I2O) {
+         uncompress ( NULL );
+      } else {
+         decode = True;
+         for (aa = argList; aa != NULL; aa = aa->link) {
+            if (ISFLAG("--")) { decode = False; continue; }
+            if (aa->name[0] == '-' && decode) continue;
+            numFilesProcessed++;
+            uncompress ( aa->name );
+         }      
+      }
+      if (unzFailsExist) { 
+         setExit(2); 
+         exit(exitValue);
+      }
+   } 
+
+   else {
+      testFailsExist = False;
+      if (srcMode == SM_I2O) {
+         testf ( NULL );
+      } else {
+         decode = True;
+         for (aa = argList; aa != NULL; aa = aa->link) {
+	    if (ISFLAG("--")) { decode = False; continue; }
+            if (aa->name[0] == '-' && decode) continue;
+            numFilesProcessed++;
+            testf ( aa->name );
+	 }
+      }
+      if (testFailsExist && noisy) {
+         fprintf ( stderr,
+           "\n"
+           "You can use the `bzip2recover' program to attempt to recover\n"
+           "data from undamaged sections of corrupted files.\n\n"
+         );
+         setExit(2);
+         exit(exitValue);
+      }
+   }
+
+   /* Free the argument list memory to mollify leak detectors 
+      (eg) Purify, Checker.  Serves no other useful purpose.
+   */
+   aa = argList;
+   while (aa != NULL) {
+      Cell* aa2 = aa->link;
+      if (aa->name != NULL) free(aa->name);
+      free(aa);
+      aa = aa2;
+   }
+
+   return exitValue;
+}
+
+
+/*-----------------------------------------------------------*/
+/*--- end                                         bzip2.c ---*/
+/*-----------------------------------------------------------*/
diff --git a/third-party/bzip2/bzip2.txt b/third-party/bzip2/bzip2.txt
new file mode 100644
index 0000000..d2deb39
--- /dev/null
+++ b/third-party/bzip2/bzip2.txt
@@ -0,0 +1,391 @@
+
+NAME
+       bzip2, bunzip2 - a block-sorting file compressor, v1.0.6
+       bzcat - decompresses files to stdout
+       bzip2recover - recovers data from damaged bzip2 files
+
+
+SYNOPSIS
+       bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ...  ]
+       bunzip2 [ -fkvsVL ] [ filenames ...  ]
+       bzcat [ -s ] [ filenames ...  ]
+       bzip2recover filename
+
+
+DESCRIPTION
+       bzip2  compresses  files  using  the Burrows-Wheeler block
+       sorting text compression algorithm,  and  Huffman  coding.
+       Compression  is  generally  considerably  better than that
+       achieved by more conventional LZ77/LZ78-based compressors,
+       and  approaches  the performance of the PPM family of sta-
+       tistical compressors.
+
+       The command-line options are deliberately very similar  to
+       those of GNU gzip, but they are not identical.
+
+       bzip2  expects  a list of file names to accompany the com-
+       mand-line flags.  Each file is replaced  by  a  compressed
+       version  of  itself,  with  the  name "original_name.bz2".
+       Each compressed file has the same modification date,  per-
+       missions, and, when possible, ownership as the correspond-
+       ing original, so that these properties  can  be  correctly
+       restored  at  decompression  time.   File name handling is
+       naive in the sense that there is no mechanism for preserv-
+       ing  original file names, permissions, ownerships or dates
+       in filesystems which lack these concepts, or have  serious
+       file name length restrictions, such as MS-DOS.
+
+       bzip2  and  bunzip2 will by default not overwrite existing
+       files.  If you want this to happen, specify the -f flag.
+
+       If no file names  are  specified,  bzip2  compresses  from
+       standard  input  to  standard output.  In this case, bzip2
+       will decline to write compressed output to a terminal,  as
+       this  would  be  entirely  incomprehensible  and therefore
+       pointless.
+
+       bunzip2 (or bzip2 -d) decompresses  all  specified  files.
+       Files which were not created by bzip2 will be detected and
+       ignored, and a warning issued.  bzip2  attempts  to  guess
+       the  filename  for  the decompressed file from that of the
+       compressed file as follows:
+
+              filename.bz2    becomes   filename
+              filename.bz     becomes   filename
+              filename.tbz2   becomes   filename.tar
+              filename.tbz    becomes   filename.tar
+              anyothername    becomes   anyothername.out
+
+       If the file does not end in one of the recognised endings,
+       .bz2,  .bz,  .tbz2 or .tbz, bzip2 complains that it cannot
+       guess the name of the original file, and uses the original
+       name with .out appended.
+
+       As  with compression, supplying no filenames causes decom-
+       pression from standard input to standard output.
+
+       bunzip2 will correctly decompress a file which is the con-
+       catenation of two or more compressed files.  The result is
+       the concatenation of the corresponding uncompressed files.
+       Integrity testing (-t) of concatenated compressed files is
+       also supported.
+
+       You can also compress or decompress files to the  standard
+       output  by giving the -c flag.  Multiple files may be com-
+       pressed and decompressed like this.  The resulting outputs
+       are  fed  sequentially to stdout.  Compression of multiple
+       files in this manner generates a stream containing  multi-
+       ple compressed file representations.  Such a stream can be
+       decompressed correctly only  by  bzip2  version  0.9.0  or
+       later.   Earlier  versions of bzip2 will stop after decom-
+       pressing the first file in the stream.
+
+       bzcat (or bzip2 -dc) decompresses all specified  files  to
+       the standard output.
+
+       bzip2  will  read arguments from the environment variables
+       BZIP2 and BZIP, in  that  order,  and  will  process  them
+       before  any  arguments  read  from the command line.  This
+       gives a convenient way to supply default arguments.
+
+       Compression is always performed, even  if  the  compressed
+       file  is slightly larger than the original.  Files of less
+       than about one hundred bytes tend to get larger, since the
+       compression  mechanism  has  a  constant  overhead  in the
+       region of 50 bytes.  Random data (including the output  of
+       most  file  compressors)  is  coded at about 8.05 bits per
+       byte, giving an expansion of around 0.5%.
+
+       As a self-check for your  protection,  bzip2  uses  32-bit
+       CRCs  to make sure that the decompressed version of a file
+       is identical to the original.  This guards against corrup-
+       tion  of  the compressed data, and against undetected bugs
+       in bzip2 (hopefully very unlikely).  The chances  of  data
+       corruption  going  undetected  is  microscopic,  about one
+       chance in four billion for each file processed.  Be aware,
+       though,  that  the  check occurs upon decompression, so it
+       can only tell you that something is wrong.  It can't  help
+       you  recover  the original uncompressed data.  You can use
+       bzip2recover to try to recover data from damaged files.
+
+       Return values: 0 for a normal exit,  1  for  environmental
+       problems  (file not found, invalid flags, I/O errors, &c),
+       2 to indicate a corrupt compressed file, 3 for an internal
+       consistency error (eg, bug) which caused bzip2 to panic.
+
+
+OPTIONS
+       -c --stdout
+              Compress or decompress to standard output.
+
+       -d --decompress
+              Force  decompression.  bzip2, bunzip2 and bzcat are
+              really the same program,  and  the  decision  about
+              what  actions to take is done on the basis of which
+              name is used.  This flag overrides that  mechanism,
+              and forces bzip2 to decompress.
+
+       -z --compress
+              The   complement   to   -d:   forces   compression,
+              regardless of the invocation name.
+
+       -t --test
+              Check integrity of the specified file(s), but don't
+              decompress  them.   This  really  performs  a trial
+              decompression and throws away the result.
+
+       -f --force
+              Force overwrite of output files.   Normally,  bzip2
+              will  not  overwrite  existing  output files.  Also
+              forces bzip2 to break hard links to files, which it
+              otherwise wouldn't do.
+
+              bzip2  normally  declines to decompress files which
+              don't have the  correct  magic  header  bytes.   If
+              forced  (-f),  however,  it  will  pass  such files
+              through unmodified.  This is how GNU gzip  behaves.
+
+       -k --keep
+              Keep  (don't delete) input files during compression
+              or decompression.
+
+       -s --small
+              Reduce memory usage, for compression, decompression
+              and  testing.   Files  are  decompressed and tested
+              using a modified algorithm which only requires  2.5
+              bytes  per  block byte.  This means any file can be
+              decompressed in 2300k of memory,  albeit  at  about
+              half the normal speed.
+
+              During  compression,  -s  selects  a  block size of
+              200k, which limits memory use to  around  the  same
+              figure,  at  the expense of your compression ratio.
+              In short, if your  machine  is  low  on  memory  (8
+              megabytes  or  less),  use  -s for everything.  See
+              MEMORY MANAGEMENT below.
+
+       -q --quiet
+              Suppress non-essential warning messages.   Messages
+              pertaining  to I/O errors and other critical events
+              will not be suppressed.
+
+       -v --verbose
+              Verbose mode -- show the compression ratio for each
+              file  processed.   Further  -v's  increase the ver-
+              bosity level, spewing out lots of information which
+              is primarily of interest for diagnostic purposes.
+
+       -L --license -V --version
+              Display  the  software  version,  license terms and
+              conditions.
+
+       -1 (or --fast) to -9 (or --best)
+              Set the block size to 100 k, 200 k ..  900  k  when
+              compressing.   Has  no  effect  when decompressing.
+              See MEMORY MANAGEMENT below.  The --fast and --best
+              aliases  are  primarily for GNU gzip compatibility.
+              In particular, --fast doesn't make things  signifi-
+              cantly  faster.   And  --best  merely  selects  the
+              default behaviour.
+
+       --     Treats all subsequent arguments as file names, even
+              if they start with a dash.  This is so you can han-
+              dle files with names beginning  with  a  dash,  for
+              example: bzip2 -- -myfilename.
+
+       --repetitive-fast --repetitive-best
+              These  flags  are  redundant  in versions 0.9.5 and
+              above.  They provided some coarse control over  the
+              behaviour  of the sorting algorithm in earlier ver-
+              sions, which was sometimes useful.  0.9.5 and above
+              have  an  improved  algorithm  which  renders these
+              flags irrelevant.
+
+
+MEMORY MANAGEMENT
+       bzip2 compresses large files in blocks.   The  block  size
+       affects  both  the  compression  ratio  achieved,  and the
+       amount of memory needed for compression and decompression.
+       The  flags  -1  through  -9  specify  the block size to be
+       100,000 bytes through 900,000 bytes (the default)  respec-
+       tively.   At  decompression  time, the block size used for
+       compression is read from  the  header  of  the  compressed
+       file, and bunzip2 then allocates itself just enough memory
+       to decompress the file.  Since block sizes are  stored  in
+       compressed  files,  it follows that the flags -1 to -9 are
+       irrelevant to and so ignored during decompression.
+
+       Compression and decompression requirements, in bytes,  can
+       be estimated as:
+
+              Compression:   400k + ( 8 x block size )
+
+              Decompression: 100k + ( 4 x block size ), or
+                             100k + ( 2.5 x block size )
+
+       Larger  block  sizes  give  rapidly  diminishing  marginal
+       returns.  Most of the compression comes from the first two
+       or  three hundred k of block size, a fact worth bearing in
+       mind when using bzip2  on  small  machines.   It  is  also
+       important  to  appreciate  that  the  decompression memory
+       requirement is set at compression time by  the  choice  of
+       block size.
+
+       For  files  compressed  with  the default 900k block size,
+       bunzip2 will require about 3700 kbytes to decompress.   To
+       support decompression of any file on a 4 megabyte machine,
+       bunzip2 has an option to  decompress  using  approximately
+       half this amount of memory, about 2300 kbytes.  Decompres-
+       sion speed is also halved, so you should use  this  option
+       only where necessary.  The relevant flag is -s.
+
+       In general, try and use the largest block size memory con-
+       straints  allow,  since  that  maximises  the  compression
+       achieved.   Compression and decompression speed are virtu-
+       ally unaffected by block size.
+
+       Another significant point applies to files which fit in  a
+       single  block  --  that  means  most files you'd encounter
+       using a large block  size.   The  amount  of  real  memory
+       touched is proportional to the size of the file, since the
+       file is smaller than a block.  For example, compressing  a
+       file  20,000  bytes  long  with the flag -9 will cause the
+       compressor to allocate around 7600k of  memory,  but  only
+       touch 400k + 20000 * 8 = 560 kbytes of it.  Similarly, the
+       decompressor will allocate 3700k but  only  touch  100k  +
+       20000 * 4 = 180 kbytes.
+
+       Here  is a table which summarises the maximum memory usage
+       for different block sizes.  Also  recorded  is  the  total
+       compressed  size for 14 files of the Calgary Text Compres-
+       sion Corpus totalling 3,141,622 bytes.  This column  gives
+       some  feel  for  how  compression  varies with block size.
+       These figures tend to understate the advantage  of  larger
+       block  sizes  for  larger files, since the Corpus is domi-
+       nated by smaller files.
+
+                  Compress   Decompress   Decompress   Corpus
+           Flag     usage      usage       -s usage     Size
+
+            -1      1200k       500k         350k      914704
+            -2      2000k       900k         600k      877703
+            -3      2800k      1300k         850k      860338
+            -4      3600k      1700k        1100k      846899
+            -5      4400k      2100k        1350k      845160
+            -6      5200k      2500k        1600k      838626
+            -7      6100k      2900k        1850k      834096
+            -8      6800k      3300k        2100k      828642
+            -9      7600k      3700k        2350k      828642
+
+
+RECOVERING DATA FROM DAMAGED FILES
+       bzip2 compresses files in blocks, usually 900kbytes  long.
+       Each block is handled independently.  If a media or trans-
+       mission error causes a multi-block  .bz2  file  to  become
+       damaged,  it  may  be  possible  to  recover data from the
+       undamaged blocks in the file.
+
+       The compressed representation of each block  is  delimited
+       by  a  48-bit pattern, which makes it possible to find the
+       block boundaries with reasonable  certainty.   Each  block
+       also  carries its own 32-bit CRC, so damaged blocks can be
+       distinguished from undamaged ones.
+
+       bzip2recover is a  simple  program  whose  purpose  is  to
+       search  for blocks in .bz2 files, and write each block out
+       into its own .bz2 file.  You can then use bzip2 -t to test
+       the integrity of the resulting files, and decompress those
+       which are undamaged.
+
+       bzip2recover takes a single argument, the name of the dam-
+       aged    file,    and    writes    a    number   of   files
+       "rec00001file.bz2",  "rec00002file.bz2",  etc,  containing
+       the   extracted   blocks.   The   output   filenames   are
+       designed  so  that the use of wildcards in subsequent pro-
+       cessing  -- for example, "bzip2 -dc  rec*file.bz2 > recov-
+       ered_data" -- processes the files in the correct order.
+
+       bzip2recover should be of most use dealing with large .bz2
+       files,  as  these will contain many blocks.  It is clearly
+       futile to use it on damaged single-block  files,  since  a
+       damaged  block  cannot  be recovered.  If you wish to min-
+       imise any potential data loss through media  or  transmis-
+       sion errors, you might consider compressing with a smaller
+       block size.
+
+
+PERFORMANCE NOTES
+       The sorting phase of compression gathers together  similar
+       strings  in  the  file.  Because of this, files containing
+       very long runs of  repeated  symbols,  like  "aabaabaabaab
+       ..."   (repeated  several hundred times) may compress more
+       slowly than normal.  Versions 0.9.5 and  above  fare  much
+       better  than previous versions in this respect.  The ratio
+       between worst-case and average-case compression time is in
+       the  region  of  10:1.  For previous versions, this figure
+       was more like 100:1.  You can use the -vvvv option to mon-
+       itor progress in great detail, if you want.
+
+       Decompression speed is unaffected by these phenomena.
+
+       bzip2  usually  allocates  several  megabytes of memory to
+       operate in, and then charges all over it in a fairly  ran-
+       dom  fashion.   This means that performance, both for com-
+       pressing and decompressing, is largely determined  by  the
+       speed  at  which  your  machine  can service cache misses.
+       Because of this, small changes to the code to  reduce  the
+       miss  rate  have  been observed to give disproportionately
+       large performance improvements.  I imagine bzip2 will per-
+       form best on machines with very large caches.
+
+
+CAVEATS
+       I/O  error  messages  are not as helpful as they could be.
+       bzip2 tries hard to detect I/O errors  and  exit  cleanly,
+       but  the  details  of  what  the problem is sometimes seem
+       rather misleading.
+
+       This manual page pertains to version 1.0.6 of bzip2.  Com-
+       pressed  data created by this version is entirely forwards
+       and  backwards  compatible  with   the   previous   public
+       releases,  versions  0.1pl2,  0.9.0,  0.9.5, 1.0.0, 1.0.1,
+       1.0.2 and above, but with the  following  exception: 0.9.0
+       and above can  correctly decompress  multiple concatenated
+       compressed files.  0.1pl2  cannot do this;  it  will  stop
+       after  decompressing just the first file in the stream.
+
+       bzip2recover  versions prior to 1.0.2 used 32-bit integers
+       to represent bit positions in compressed  files,  so  they
+       could  not handle compressed files more than 512 megabytes
+       long.  Versions 1.0.2 and above use 64-bit  ints  on  some
+       platforms  which  support them (GNU supported targets, and
+       Windows).  To establish whether or  not  bzip2recover  was
+       built  with  such  a limitation, run it without arguments.
+       In any event you can build yourself an  unlimited  version
+       if  you  can  recompile  it  with MaybeUInt64 set to be an
+       unsigned 64-bit integer.
+
+
+AUTHOR
+       Julian Seward, jsewardbzip.org.
+
+       http://www.bzip.org
+
+       The ideas embodied in bzip2 are due to (at least) the fol-
+       lowing  people: Michael Burrows and David Wheeler (for the
+       block sorting transformation), David Wheeler  (again,  for
+       the Huffman coder), Peter Fenwick (for the structured cod-
+       ing model in the original bzip, and many refinements), and
+       Alistair  Moffat,  Radford  Neal  and  Ian Witten (for the
+       arithmetic  coder  in  the  original  bzip).   I  am  much
+       indebted for their help, support and advice.  See the man-
+       ual in the source distribution for pointers to sources  of
+       documentation.  Christian von Roques encouraged me to look
+       for faster sorting algorithms, so as to speed up  compres-
+       sion.  Bela Lubkin encouraged me to improve the worst-case
+       compression performance.  Donna Robinson XMLised the docu-
+       mentation.   The bz* scripts are derived from those of GNU
+       gzip.  Many people sent patches, helped  with  portability
+       problems,  lent  machines,  gave advice and were generally
+       helpful.
+
diff --git a/third-party/bzip2/bzip2recover.c b/third-party/bzip2/bzip2recover.c
new file mode 100644
index 0000000..f9de049
--- /dev/null
+++ b/third-party/bzip2/bzip2recover.c
@@ -0,0 +1,514 @@
+/*-----------------------------------------------------------*/
+/*--- Block recoverer program for bzip2                   ---*/
+/*---                                      bzip2recover.c ---*/
+/*-----------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+/* This program is a complete hack and should be rewritten properly.
+	 It isn't very complicated. */
+
+#include <stdio.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <string.h>
+
+
+/* This program records bit locations in the file to be recovered.
+   That means that if 64-bit ints are not supported, we will not
+   be able to recover .bz2 files over 512MB (2^32 bits) long.
+   On GNU supported platforms, we take advantage of the 64-bit
+   int support to circumvent this problem.  Ditto MSVC.
+
+   This change occurred in version 1.0.2; all prior versions have
+   the 512MB limitation.
+*/
+#ifdef __GNUC__
+   typedef  unsigned long long int  MaybeUInt64;
+#  define MaybeUInt64_FMT "%Lu"
+#else
+#ifdef _MSC_VER
+   typedef  unsigned __int64  MaybeUInt64;
+#  define MaybeUInt64_FMT "%I64u"
+#else
+   typedef  unsigned int   MaybeUInt64;
+#  define MaybeUInt64_FMT "%u"
+#endif
+#endif
+
+typedef  unsigned int   UInt32;
+typedef  int            Int32;
+typedef  unsigned char  UChar;
+typedef  char           Char;
+typedef  unsigned char  Bool;
+#define True    ((Bool)1)
+#define False   ((Bool)0)
+
+
+#define BZ_MAX_FILENAME 2000
+
+Char inFileName[BZ_MAX_FILENAME];
+Char outFileName[BZ_MAX_FILENAME];
+Char progName[BZ_MAX_FILENAME];
+
+MaybeUInt64 bytesOut = 0;
+MaybeUInt64 bytesIn  = 0;
+
+
+/*---------------------------------------------------*/
+/*--- Header bytes                                ---*/
+/*---------------------------------------------------*/
+
+#define BZ_HDR_B 0x42                         /* 'B' */
+#define BZ_HDR_Z 0x5a                         /* 'Z' */
+#define BZ_HDR_h 0x68                         /* 'h' */
+#define BZ_HDR_0 0x30                         /* '0' */
+ 
+
+/*---------------------------------------------------*/
+/*--- I/O errors                                  ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------*/
+static void readError ( void )
+{
+   fprintf ( stderr,
+             "%s: I/O error reading `%s', possible reason follows.\n",
+            progName, inFileName );
+   perror ( progName );
+   fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n",
+             progName );
+   exit ( 1 );
+}
+
+
+/*---------------------------------------------*/
+static void writeError ( void )
+{
+   fprintf ( stderr,
+             "%s: I/O error reading `%s', possible reason follows.\n",
+            progName, inFileName );
+   perror ( progName );
+   fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n",
+             progName );
+   exit ( 1 );
+}
+
+
+/*---------------------------------------------*/
+static void mallocFail ( Int32 n )
+{
+   fprintf ( stderr,
+             "%s: malloc failed on request for %d bytes.\n",
+            progName, n );
+   fprintf ( stderr, "%s: warning: output file(s) may be incomplete.\n",
+             progName );
+   exit ( 1 );
+}
+
+
+/*---------------------------------------------*/
+static void tooManyBlocks ( Int32 max_handled_blocks )
+{
+   fprintf ( stderr,
+             "%s: `%s' appears to contain more than %d blocks\n",
+            progName, inFileName, max_handled_blocks );
+   fprintf ( stderr,
+             "%s: and cannot be handled.  To fix, increase\n",
+             progName );
+   fprintf ( stderr, 
+             "%s: BZ_MAX_HANDLED_BLOCKS in bzip2recover.c, and recompile.\n",
+             progName );
+   exit ( 1 );
+}
+
+
+
+/*---------------------------------------------------*/
+/*--- Bit stream I/O                              ---*/
+/*---------------------------------------------------*/
+
+typedef
+   struct {
+      FILE*  handle;
+      Int32  buffer;
+      Int32  buffLive;
+      Char   mode;
+   }
+   BitStream;
+
+
+/*---------------------------------------------*/
+static BitStream* bsOpenReadStream ( FILE* stream )
+{
+   BitStream *bs = malloc ( sizeof(BitStream) );
+   if (bs == NULL) mallocFail ( sizeof(BitStream) );
+   bs->handle = stream;
+   bs->buffer = 0;
+   bs->buffLive = 0;
+   bs->mode = 'r';
+   return bs;
+}
+
+
+/*---------------------------------------------*/
+static BitStream* bsOpenWriteStream ( FILE* stream )
+{
+   BitStream *bs = malloc ( sizeof(BitStream) );
+   if (bs == NULL) mallocFail ( sizeof(BitStream) );
+   bs->handle = stream;
+   bs->buffer = 0;
+   bs->buffLive = 0;
+   bs->mode = 'w';
+   return bs;
+}
+
+
+/*---------------------------------------------*/
+static void bsPutBit ( BitStream* bs, Int32 bit )
+{
+   if (bs->buffLive == 8) {
+      Int32 retVal = putc ( (UChar) bs->buffer, bs->handle );
+      if (retVal == EOF) writeError();
+      bytesOut++;
+      bs->buffLive = 1;
+      bs->buffer = bit & 0x1;
+   } else {
+      bs->buffer = ( (bs->buffer << 1) | (bit & 0x1) );
+      bs->buffLive++;
+   };
+}
+
+
+/*---------------------------------------------*/
+/*--
+   Returns 0 or 1, or 2 to indicate EOF.
+--*/
+static Int32 bsGetBit ( BitStream* bs )
+{
+   if (bs->buffLive > 0) {
+      bs->buffLive --;
+      return ( ((bs->buffer) >> (bs->buffLive)) & 0x1 );
+   } else {
+      Int32 retVal = getc ( bs->handle );
+      if ( retVal == EOF ) {
+         if (errno != 0) readError();
+         return 2;
+      }
+      bs->buffLive = 7;
+      bs->buffer = retVal;
+      return ( ((bs->buffer) >> 7) & 0x1 );
+   }
+}
+
+
+/*---------------------------------------------*/
+static void bsClose ( BitStream* bs )
+{
+   Int32 retVal;
+
+   if ( bs->mode == 'w' ) {
+      while ( bs->buffLive < 8 ) {
+         bs->buffLive++;
+         bs->buffer <<= 1;
+      };
+      retVal = putc ( (UChar) (bs->buffer), bs->handle );
+      if (retVal == EOF) writeError();
+      bytesOut++;
+      retVal = fflush ( bs->handle );
+      if (retVal == EOF) writeError();
+   }
+   retVal = fclose ( bs->handle );
+   if (retVal == EOF) {
+      if (bs->mode == 'w') writeError(); else readError();
+   }
+   free ( bs );
+}
+
+
+/*---------------------------------------------*/
+static void bsPutUChar ( BitStream* bs, UChar c )
+{
+   Int32 i;
+   for (i = 7; i >= 0; i--)
+      bsPutBit ( bs, (((UInt32) c) >> i) & 0x1 );
+}
+
+
+/*---------------------------------------------*/
+static void bsPutUInt32 ( BitStream* bs, UInt32 c )
+{
+   Int32 i;
+
+   for (i = 31; i >= 0; i--)
+      bsPutBit ( bs, (c >> i) & 0x1 );
+}
+
+
+/*---------------------------------------------*/
+static Bool endsInBz2 ( Char* name )
+{
+   Int32 n = strlen ( name );
+   if (n <= 4) return False;
+   return
+      (name[n-4] == '.' &&
+       name[n-3] == 'b' &&
+       name[n-2] == 'z' &&
+       name[n-1] == '2');
+}
+
+
+/*---------------------------------------------------*/
+/*---                                             ---*/
+/*---------------------------------------------------*/
+
+/* This logic isn't really right when it comes to Cygwin. */
+#ifdef _WIN32
+#  define  BZ_SPLIT_SYM  '\\'  /* path splitter on Windows platform */
+#else
+#  define  BZ_SPLIT_SYM  '/'   /* path splitter on Unix platform */
+#endif
+
+#define BLOCK_HEADER_HI  0x00003141UL
+#define BLOCK_HEADER_LO  0x59265359UL
+
+#define BLOCK_ENDMARK_HI 0x00001772UL
+#define BLOCK_ENDMARK_LO 0x45385090UL
+
+/* Increase if necessary.  However, a .bz2 file with > 50000 blocks
+   would have an uncompressed size of at least 40GB, so the chances
+   are low you'll need to up this.
+*/
+#define BZ_MAX_HANDLED_BLOCKS 50000
+
+MaybeUInt64 bStart [BZ_MAX_HANDLED_BLOCKS];
+MaybeUInt64 bEnd   [BZ_MAX_HANDLED_BLOCKS];
+MaybeUInt64 rbStart[BZ_MAX_HANDLED_BLOCKS];
+MaybeUInt64 rbEnd  [BZ_MAX_HANDLED_BLOCKS];
+
+Int32 main ( Int32 argc, Char** argv )
+{
+   FILE*       inFile;
+   FILE*       outFile;
+   BitStream*  bsIn, *bsWr;
+   Int32       b, wrBlock, currBlock, rbCtr;
+   MaybeUInt64 bitsRead;
+
+   UInt32      buffHi, buffLo, blockCRC;
+   Char*       p;
+
+   strcpy ( progName, argv[0] );
+   inFileName[0] = outFileName[0] = 0;
+
+   fprintf ( stderr, 
+             "bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.\n" );
+
+   if (argc != 2) {
+      fprintf ( stderr, "%s: usage is `%s damaged_file_name'.\n",
+                        progName, progName );
+      switch (sizeof(MaybeUInt64)) {
+         case 8:
+            fprintf(stderr, 
+                    "\trestrictions on size of recovered file: None\n");
+            break;
+         case 4:
+            fprintf(stderr, 
+                    "\trestrictions on size of recovered file: 512 MB\n");
+            fprintf(stderr, 
+                    "\tto circumvent, recompile with MaybeUInt64 as an\n"
+                    "\tunsigned 64-bit int.\n");
+            break;
+         default:
+            fprintf(stderr, 
+                    "\tsizeof(MaybeUInt64) is not 4 or 8 -- "
+                    "configuration error.\n");
+            break;
+      }
+      exit(1);
+   }
+
+   if (strlen(argv[1]) >= BZ_MAX_FILENAME-20) {
+      fprintf ( stderr, 
+                "%s: supplied filename is suspiciously (>= %d chars) long.  Bye!\n",
+                progName, (int)strlen(argv[1]) );
+      exit(1);
+   }
+
+   strcpy ( inFileName, argv[1] );
+
+   inFile = fopen ( inFileName, "rb" );
+   if (inFile == NULL) {
+      fprintf ( stderr, "%s: can't read `%s'\n", progName, inFileName );
+      exit(1);
+   }
+
+   bsIn = bsOpenReadStream ( inFile );
+   fprintf ( stderr, "%s: searching for block boundaries ...\n", progName );
+
+   bitsRead = 0;
+   buffHi = buffLo = 0;
+   currBlock = 0;
+   bStart[currBlock] = 0;
+
+   rbCtr = 0;
+
+   while (True) {
+      b = bsGetBit ( bsIn );
+      bitsRead++;
+      if (b == 2) {
+         if (bitsRead >= bStart[currBlock] &&
+            (bitsRead - bStart[currBlock]) >= 40) {
+            bEnd[currBlock] = bitsRead-1;
+            if (currBlock > 0)
+               fprintf ( stderr, "   block %d runs from " MaybeUInt64_FMT 
+                                 " to " MaybeUInt64_FMT " (incomplete)\n",
+                         currBlock,  bStart[currBlock], bEnd[currBlock] );
+         } else
+            currBlock--;
+         break;
+      }
+      buffHi = (buffHi << 1) | (buffLo >> 31);
+      buffLo = (buffLo << 1) | (b & 1);
+      if ( ( (buffHi & 0x0000ffff) == BLOCK_HEADER_HI 
+             && buffLo == BLOCK_HEADER_LO)
+           || 
+           ( (buffHi & 0x0000ffff) == BLOCK_ENDMARK_HI 
+             && buffLo == BLOCK_ENDMARK_LO)
+         ) {
+         if (bitsRead > 49) {
+            bEnd[currBlock] = bitsRead-49;
+         } else {
+            bEnd[currBlock] = 0;
+         }
+         if (currBlock > 0 &&
+	     (bEnd[currBlock] - bStart[currBlock]) >= 130) {
+            fprintf ( stderr, "   block %d runs from " MaybeUInt64_FMT 
+                              " to " MaybeUInt64_FMT "\n",
+                      rbCtr+1,  bStart[currBlock], bEnd[currBlock] );
+            rbStart[rbCtr] = bStart[currBlock];
+            rbEnd[rbCtr] = bEnd[currBlock];
+            rbCtr++;
+         }
+         if (currBlock >= BZ_MAX_HANDLED_BLOCKS)
+            tooManyBlocks(BZ_MAX_HANDLED_BLOCKS);
+         currBlock++;
+
+         bStart[currBlock] = bitsRead;
+      }
+   }
+
+   bsClose ( bsIn );
+
+   /*-- identified blocks run from 1 to rbCtr inclusive. --*/
+
+   if (rbCtr < 1) {
+      fprintf ( stderr,
+                "%s: sorry, I couldn't find any block boundaries.\n",
+                progName );
+      exit(1);
+   };
+
+   fprintf ( stderr, "%s: splitting into blocks\n", progName );
+
+   inFile = fopen ( inFileName, "rb" );
+   if (inFile == NULL) {
+      fprintf ( stderr, "%s: can't open `%s'\n", progName, inFileName );
+      exit(1);
+   }
+   bsIn = bsOpenReadStream ( inFile );
+
+   /*-- placate gcc's dataflow analyser --*/
+   blockCRC = 0; bsWr = 0;
+
+   bitsRead = 0;
+   outFile = NULL;
+   wrBlock = 0;
+   while (True) {
+      b = bsGetBit(bsIn);
+      if (b == 2) break;
+      buffHi = (buffHi << 1) | (buffLo >> 31);
+      buffLo = (buffLo << 1) | (b & 1);
+      if (bitsRead == 47+rbStart[wrBlock]) 
+         blockCRC = (buffHi << 16) | (buffLo >> 16);
+
+      if (outFile != NULL && bitsRead >= rbStart[wrBlock]
+                          && bitsRead <= rbEnd[wrBlock]) {
+         bsPutBit ( bsWr, b );
+      }
+
+      bitsRead++;
+
+      if (bitsRead == rbEnd[wrBlock]+1) {
+         if (outFile != NULL) {
+            bsPutUChar ( bsWr, 0x17 ); bsPutUChar ( bsWr, 0x72 );
+            bsPutUChar ( bsWr, 0x45 ); bsPutUChar ( bsWr, 0x38 );
+            bsPutUChar ( bsWr, 0x50 ); bsPutUChar ( bsWr, 0x90 );
+            bsPutUInt32 ( bsWr, blockCRC );
+            bsClose ( bsWr );
+         }
+         if (wrBlock >= rbCtr) break;
+         wrBlock++;
+      } else
+      if (bitsRead == rbStart[wrBlock]) {
+         /* Create the output file name, correctly handling leading paths. 
+            (31.10.2001 by Sergey E. Kusikov) */
+         Char* split;
+         Int32 ofs, k;
+         for (k = 0; k < BZ_MAX_FILENAME; k++) 
+            outFileName[k] = 0;
+         strcpy (outFileName, inFileName);
+         split = strrchr (outFileName, BZ_SPLIT_SYM);
+         if (split == NULL) {
+            split = outFileName;
+         } else {
+            ++split;
+	 }
+	 /* Now split points to the start of the basename. */
+         ofs  = split - outFileName;
+         sprintf (split, "rec%5d", wrBlock+1);
+         for (p = split; *p != 0; p++) if (*p == ' ') *p = '0';
+         strcat (outFileName, inFileName + ofs);
+
+         if ( !endsInBz2(outFileName)) strcat ( outFileName, ".bz2" );
+
+         fprintf ( stderr, "   writing block %d to `%s' ...\n",
+                           wrBlock+1, outFileName );
+
+         outFile = fopen ( outFileName, "wb" );
+         if (outFile == NULL) {
+            fprintf ( stderr, "%s: can't write `%s'\n",
+                      progName, outFileName );
+            exit(1);
+         }
+         bsWr = bsOpenWriteStream ( outFile );
+         bsPutUChar ( bsWr, BZ_HDR_B );    
+         bsPutUChar ( bsWr, BZ_HDR_Z );    
+         bsPutUChar ( bsWr, BZ_HDR_h );    
+         bsPutUChar ( bsWr, BZ_HDR_0 + 9 );
+         bsPutUChar ( bsWr, 0x31 ); bsPutUChar ( bsWr, 0x41 );
+         bsPutUChar ( bsWr, 0x59 ); bsPutUChar ( bsWr, 0x26 );
+         bsPutUChar ( bsWr, 0x53 ); bsPutUChar ( bsWr, 0x59 );
+      }
+   }
+
+   fprintf ( stderr, "%s: finished\n", progName );
+   return 0;
+}
+
+
+
+/*-----------------------------------------------------------*/
+/*--- end                                  bzip2recover.c ---*/
+/*-----------------------------------------------------------*/
diff --git a/third-party/bzip2/bzlib.c b/third-party/bzip2/bzlib.c
new file mode 100644
index 0000000..bd358a7
--- /dev/null
+++ b/third-party/bzip2/bzlib.c
@@ -0,0 +1,1572 @@
+
+/*-------------------------------------------------------------*/
+/*--- Library top-level functions.                          ---*/
+/*---                                               bzlib.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+/* CHANGES
+   0.9.0    -- original version.
+   0.9.0a/b -- no changes in this file.
+   0.9.0c   -- made zero-length BZ_FLUSH work correctly in bzCompress().
+     fixed bzWrite/bzRead to ignore zero-length requests.
+     fixed bzread to correctly handle read requests after EOF.
+     wrong parameter order in call to bzDecompressInit in
+     bzBuffToBuffDecompress.  Fixed.
+*/
+
+#include "bzlib_private.h"
+
+
+/*---------------------------------------------------*/
+/*--- Compression stuff                           ---*/
+/*---------------------------------------------------*/
+
+
+/*---------------------------------------------------*/
+#ifndef BZ_NO_STDIO
+void BZ2_bz__AssertH__fail ( int errcode )
+{
+   fprintf(stderr, 
+      "\n\nbzip2/libbzip2: internal error number %d.\n"
+      "This is a bug in bzip2/libbzip2, %s.\n"
+      "Please report it to me at: jseward at bzip.org.  If this happened\n"
+      "when you were using some program which uses libbzip2 as a\n"
+      "component, you should also report this bug to the author(s)\n"
+      "of that program.  Please make an effort to report this bug;\n"
+      "timely and accurate bug reports eventually lead to higher\n"
+      "quality software.  Thanks.  Julian Seward, 10 December 2007.\n\n",
+      errcode,
+      BZ2_bzlibVersion()
+   );
+
+   if (errcode == 1007) {
+   fprintf(stderr,
+      "\n*** A special note about internal error number 1007 ***\n"
+      "\n"
+      "Experience suggests that a common cause of i.e. 1007\n"
+      "is unreliable memory or other hardware.  The 1007 assertion\n"
+      "just happens to cross-check the results of huge numbers of\n"
+      "memory reads/writes, and so acts (unintendedly) as a stress\n"
+      "test of your memory system.\n"
+      "\n"
+      "I suggest the following: try compressing the file again,\n"
+      "possibly monitoring progress in detail with the -vv flag.\n"
+      "\n"
+      "* If the error cannot be reproduced, and/or happens at different\n"
+      "  points in compression, you may have a flaky memory system.\n"
+      "  Try a memory-test program.  I have used Memtest86\n"
+      "  (www.memtest86.com).  At the time of writing it is free (GPLd).\n"
+      "  Memtest86 tests memory much more thorougly than your BIOSs\n"
+      "  power-on test, and may find failures that the BIOS doesn't.\n"
+      "\n"
+      "* If the error can be repeatably reproduced, this is a bug in\n"
+      "  bzip2, and I would very much like to hear about it.  Please\n"
+      "  let me know, and, ideally, save a copy of the file causing the\n"
+      "  problem -- without which I will be unable to investigate it.\n"
+      "\n"
+   );
+   }
+
+   exit(3);
+}
+#endif
+
+
+/*---------------------------------------------------*/
+static
+int bz_config_ok ( void )
+{
+   if (sizeof(int)   != 4) return 0;
+   if (sizeof(short) != 2) return 0;
+   if (sizeof(char)  != 1) return 0;
+   return 1;
+}
+
+
+/*---------------------------------------------------*/
+static
+void* default_bzalloc ( void* opaque, Int32 items, Int32 size )
+{
+   void* v = malloc ( items * size );
+   return v;
+}
+
+static
+void default_bzfree ( void* opaque, void* addr )
+{
+   if (addr != NULL) free ( addr );
+}
+
+
+/*---------------------------------------------------*/
+static
+void prepare_new_block ( EState* s )
+{
+   Int32 i;
+   s->nblock = 0;
+   s->numZ = 0;
+   s->state_out_pos = 0;
+   BZ_INITIALISE_CRC ( s->blockCRC );
+   for (i = 0; i < 256; i++) s->inUse[i] = False;
+   s->blockNo++;
+}
+
+
+/*---------------------------------------------------*/
+static
+void init_RL ( EState* s )
+{
+   s->state_in_ch  = 256;
+   s->state_in_len = 0;
+}
+
+
+static
+Bool isempty_RL ( EState* s )
+{
+   if (s->state_in_ch < 256 && s->state_in_len > 0)
+      return False; else
+      return True;
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzCompressInit) 
+                    ( bz_stream* strm, 
+                     int        blockSize100k,
+                     int        verbosity,
+                     int        workFactor )
+{
+   Int32   n;
+   EState* s;
+
+   if (!bz_config_ok()) return BZ_CONFIG_ERROR;
+
+   if (strm == NULL || 
+       blockSize100k < 1 || blockSize100k > 9 ||
+       workFactor < 0 || workFactor > 250)
+     return BZ_PARAM_ERROR;
+
+   if (workFactor == 0) workFactor = 30;
+   if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
+   if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
+
+   s = BZALLOC( sizeof(EState) );
+   if (s == NULL) return BZ_MEM_ERROR;
+   s->strm = strm;
+
+   s->arr1 = NULL;
+   s->arr2 = NULL;
+   s->ftab = NULL;
+
+   n       = 100000 * blockSize100k;
+   s->arr1 = BZALLOC( n                  * sizeof(UInt32) );
+   s->arr2 = BZALLOC( (n+BZ_N_OVERSHOOT) * sizeof(UInt32) );
+   s->ftab = BZALLOC( 65537              * sizeof(UInt32) );
+
+   if (s->arr1 == NULL || s->arr2 == NULL || s->ftab == NULL) {
+      if (s->arr1 != NULL) BZFREE(s->arr1);
+      if (s->arr2 != NULL) BZFREE(s->arr2);
+      if (s->ftab != NULL) BZFREE(s->ftab);
+      if (s       != NULL) BZFREE(s);
+      return BZ_MEM_ERROR;
+   }
+
+   s->blockNo           = 0;
+   s->state             = BZ_S_INPUT;
+   s->mode              = BZ_M_RUNNING;
+   s->combinedCRC       = 0;
+   s->blockSize100k     = blockSize100k;
+   s->nblockMAX         = 100000 * blockSize100k - 19;
+   s->verbosity         = verbosity;
+   s->workFactor        = workFactor;
+
+   s->block             = (UChar*)s->arr2;
+   s->mtfv              = (UInt16*)s->arr1;
+   s->zbits             = NULL;
+   s->ptr               = (UInt32*)s->arr1;
+
+   strm->state          = s;
+   strm->total_in_lo32  = 0;
+   strm->total_in_hi32  = 0;
+   strm->total_out_lo32 = 0;
+   strm->total_out_hi32 = 0;
+   init_RL ( s );
+   prepare_new_block ( s );
+   return BZ_OK;
+}
+
+
+/*---------------------------------------------------*/
+static
+void add_pair_to_block ( EState* s )
+{
+   Int32 i;
+   UChar ch = (UChar)(s->state_in_ch);
+   for (i = 0; i < s->state_in_len; i++) {
+      BZ_UPDATE_CRC( s->blockCRC, ch );
+   }
+   s->inUse[s->state_in_ch] = True;
+   switch (s->state_in_len) {
+      case 1:
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         break;
+      case 2:
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         break;
+      case 3:
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         break;
+      default:
+         s->inUse[s->state_in_len-4] = True;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = (UChar)ch; s->nblock++;
+         s->block[s->nblock] = ((UChar)(s->state_in_len-4));
+         s->nblock++;
+         break;
+   }
+}
+
+
+/*---------------------------------------------------*/
+static
+void flush_RL ( EState* s )
+{
+   if (s->state_in_ch < 256) add_pair_to_block ( s );
+   init_RL ( s );
+}
+
+
+/*---------------------------------------------------*/
+#define ADD_CHAR_TO_BLOCK(zs,zchh0)               \
+{                                                 \
+   UInt32 zchh = (UInt32)(zchh0);                 \
+   /*-- fast track the common case --*/           \
+   if (zchh != zs->state_in_ch &&                 \
+       zs->state_in_len == 1) {                   \
+      UChar ch = (UChar)(zs->state_in_ch);        \
+      BZ_UPDATE_CRC( zs->blockCRC, ch );          \
+      zs->inUse[zs->state_in_ch] = True;          \
+      zs->block[zs->nblock] = (UChar)ch;          \
+      zs->nblock++;                               \
+      zs->state_in_ch = zchh;                     \
+   }                                              \
+   else                                           \
+   /*-- general, uncommon cases --*/              \
+   if (zchh != zs->state_in_ch ||                 \
+      zs->state_in_len == 255) {                  \
+      if (zs->state_in_ch < 256)                  \
+         add_pair_to_block ( zs );                \
+      zs->state_in_ch = zchh;                     \
+      zs->state_in_len = 1;                       \
+   } else {                                       \
+      zs->state_in_len++;                         \
+   }                                              \
+}
+
+
+/*---------------------------------------------------*/
+static
+Bool copy_input_until_stop ( EState* s )
+{
+   Bool progress_in = False;
+
+   if (s->mode == BZ_M_RUNNING) {
+
+      /*-- fast track the common case --*/
+      while (True) {
+         /*-- block full? --*/
+         if (s->nblock >= s->nblockMAX) break;
+         /*-- no input? --*/
+         if (s->strm->avail_in == 0) break;
+         progress_in = True;
+         ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) ); 
+         s->strm->next_in++;
+         s->strm->avail_in--;
+         s->strm->total_in_lo32++;
+         if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
+      }
+
+   } else {
+
+      /*-- general, uncommon case --*/
+      while (True) {
+         /*-- block full? --*/
+         if (s->nblock >= s->nblockMAX) break;
+         /*-- no input? --*/
+         if (s->strm->avail_in == 0) break;
+         /*-- flush/finish end? --*/
+         if (s->avail_in_expect == 0) break;
+         progress_in = True;
+         ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) ); 
+         s->strm->next_in++;
+         s->strm->avail_in--;
+         s->strm->total_in_lo32++;
+         if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
+         s->avail_in_expect--;
+      }
+   }
+   return progress_in;
+}
+
+
+/*---------------------------------------------------*/
+static
+Bool copy_output_until_stop ( EState* s )
+{
+   Bool progress_out = False;
+
+   while (True) {
+
+      /*-- no output space? --*/
+      if (s->strm->avail_out == 0) break;
+
+      /*-- block done? --*/
+      if (s->state_out_pos >= s->numZ) break;
+
+      progress_out = True;
+      *(s->strm->next_out) = s->zbits[s->state_out_pos];
+      s->state_out_pos++;
+      s->strm->avail_out--;
+      s->strm->next_out++;
+      s->strm->total_out_lo32++;
+      if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
+   }
+
+   return progress_out;
+}
+
+
+/*---------------------------------------------------*/
+static
+Bool handle_compress ( bz_stream* strm )
+{
+   Bool progress_in  = False;
+   Bool progress_out = False;
+   EState* s = strm->state;
+   
+   while (True) {
+
+      if (s->state == BZ_S_OUTPUT) {
+         progress_out |= copy_output_until_stop ( s );
+         if (s->state_out_pos < s->numZ) break;
+         if (s->mode == BZ_M_FINISHING && 
+             s->avail_in_expect == 0 &&
+             isempty_RL(s)) break;
+         prepare_new_block ( s );
+         s->state = BZ_S_INPUT;
+         if (s->mode == BZ_M_FLUSHING && 
+             s->avail_in_expect == 0 &&
+             isempty_RL(s)) break;
+      }
+
+      if (s->state == BZ_S_INPUT) {
+         progress_in |= copy_input_until_stop ( s );
+         if (s->mode != BZ_M_RUNNING && s->avail_in_expect == 0) {
+            flush_RL ( s );
+            BZ2_compressBlock ( s, (Bool)(s->mode == BZ_M_FINISHING) );
+            s->state = BZ_S_OUTPUT;
+         }
+         else
+         if (s->nblock >= s->nblockMAX) {
+            BZ2_compressBlock ( s, False );
+            s->state = BZ_S_OUTPUT;
+         }
+         else
+         if (s->strm->avail_in == 0) {
+            break;
+         }
+      }
+
+   }
+
+   return progress_in || progress_out;
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzCompress) ( bz_stream *strm, int action )
+{
+   Bool progress;
+   EState* s;
+   if (strm == NULL) return BZ_PARAM_ERROR;
+   s = strm->state;
+   if (s == NULL) return BZ_PARAM_ERROR;
+   if (s->strm != strm) return BZ_PARAM_ERROR;
+
+   preswitch:
+   switch (s->mode) {
+
+      case BZ_M_IDLE:
+         return BZ_SEQUENCE_ERROR;
+
+      case BZ_M_RUNNING:
+         if (action == BZ_RUN) {
+            progress = handle_compress ( strm );
+            return progress ? BZ_RUN_OK : BZ_PARAM_ERROR;
+         } 
+         else
+	 if (action == BZ_FLUSH) {
+            s->avail_in_expect = strm->avail_in;
+            s->mode = BZ_M_FLUSHING;
+            goto preswitch;
+         }
+         else
+         if (action == BZ_FINISH) {
+            s->avail_in_expect = strm->avail_in;
+            s->mode = BZ_M_FINISHING;
+            goto preswitch;
+         }
+         else 
+            return BZ_PARAM_ERROR;
+
+      case BZ_M_FLUSHING:
+         if (action != BZ_FLUSH) return BZ_SEQUENCE_ERROR;
+         if (s->avail_in_expect != s->strm->avail_in) 
+            return BZ_SEQUENCE_ERROR;
+         progress = handle_compress ( strm );
+         if (s->avail_in_expect > 0 || !isempty_RL(s) ||
+             s->state_out_pos < s->numZ) return BZ_FLUSH_OK;
+         s->mode = BZ_M_RUNNING;
+         return BZ_RUN_OK;
+
+      case BZ_M_FINISHING:
+         if (action != BZ_FINISH) return BZ_SEQUENCE_ERROR;
+         if (s->avail_in_expect != s->strm->avail_in) 
+            return BZ_SEQUENCE_ERROR;
+         progress = handle_compress ( strm );
+         if (!progress) return BZ_SEQUENCE_ERROR;
+         if (s->avail_in_expect > 0 || !isempty_RL(s) ||
+             s->state_out_pos < s->numZ) return BZ_FINISH_OK;
+         s->mode = BZ_M_IDLE;
+         return BZ_STREAM_END;
+   }
+   return BZ_OK; /*--not reached--*/
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzCompressEnd)  ( bz_stream *strm )
+{
+   EState* s;
+   if (strm == NULL) return BZ_PARAM_ERROR;
+   s = strm->state;
+   if (s == NULL) return BZ_PARAM_ERROR;
+   if (s->strm != strm) return BZ_PARAM_ERROR;
+
+   if (s->arr1 != NULL) BZFREE(s->arr1);
+   if (s->arr2 != NULL) BZFREE(s->arr2);
+   if (s->ftab != NULL) BZFREE(s->ftab);
+   BZFREE(strm->state);
+
+   strm->state = NULL;   
+
+   return BZ_OK;
+}
+
+
+/*---------------------------------------------------*/
+/*--- Decompression stuff                         ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzDecompressInit) 
+                     ( bz_stream* strm, 
+                       int        verbosity,
+                       int        small )
+{
+   DState* s;
+
+   if (!bz_config_ok()) return BZ_CONFIG_ERROR;
+
+   if (strm == NULL) return BZ_PARAM_ERROR;
+   if (small != 0 && small != 1) return BZ_PARAM_ERROR;
+   if (verbosity < 0 || verbosity > 4) return BZ_PARAM_ERROR;
+
+   if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
+   if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
+
+   s = BZALLOC( sizeof(DState) );
+   if (s == NULL) return BZ_MEM_ERROR;
+   s->strm                  = strm;
+   strm->state              = s;
+   s->state                 = BZ_X_MAGIC_1;
+   s->bsLive                = 0;
+   s->bsBuff                = 0;
+   s->calculatedCombinedCRC = 0;
+   strm->total_in_lo32      = 0;
+   strm->total_in_hi32      = 0;
+   strm->total_out_lo32     = 0;
+   strm->total_out_hi32     = 0;
+   s->smallDecompress       = (Bool)small;
+   s->ll4                   = NULL;
+   s->ll16                  = NULL;
+   s->tt                    = NULL;
+   s->currBlockNo           = 0;
+   s->verbosity             = verbosity;
+
+   return BZ_OK;
+}
+
+
+/*---------------------------------------------------*/
+/* Return  True iff data corruption is discovered.
+   Returns False if there is no problem.
+*/
+static
+Bool unRLE_obuf_to_output_FAST ( DState* s )
+{
+   UChar k1;
+
+   if (s->blockRandomised) {
+
+      while (True) {
+         /* try to finish existing run */
+         while (True) {
+            if (s->strm->avail_out == 0) return False;
+            if (s->state_out_len == 0) break;
+            *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
+            BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
+            s->state_out_len--;
+            s->strm->next_out++;
+            s->strm->avail_out--;
+            s->strm->total_out_lo32++;
+            if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
+         }
+
+         /* can a new run be started? */
+         if (s->nblock_used == s->save_nblock+1) return False;
+               
+         /* Only caused by corrupt data stream? */
+         if (s->nblock_used > s->save_nblock+1)
+            return True;
+   
+         s->state_out_len = 1;
+         s->state_out_ch = s->k0;
+         BZ_GET_FAST(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 2;
+         BZ_GET_FAST(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 3;
+         BZ_GET_FAST(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         BZ_GET_FAST(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         s->state_out_len = ((Int32)k1) + 4;
+         BZ_GET_FAST(s->k0); BZ_RAND_UPD_MASK; 
+         s->k0 ^= BZ_RAND_MASK; s->nblock_used++;
+      }
+
+   } else {
+
+      /* restore */
+      UInt32        c_calculatedBlockCRC = s->calculatedBlockCRC;
+      UChar         c_state_out_ch       = s->state_out_ch;
+      Int32         c_state_out_len      = s->state_out_len;
+      Int32         c_nblock_used        = s->nblock_used;
+      Int32         c_k0                 = s->k0;
+      UInt32*       c_tt                 = s->tt;
+      UInt32        c_tPos               = s->tPos;
+      char*         cs_next_out          = s->strm->next_out;
+      unsigned int  cs_avail_out         = s->strm->avail_out;
+      Int32         ro_blockSize100k     = s->blockSize100k;
+      /* end restore */
+
+      UInt32       avail_out_INIT = cs_avail_out;
+      Int32        s_save_nblockPP = s->save_nblock+1;
+      unsigned int total_out_lo32_old;
+
+      while (True) {
+
+         /* try to finish existing run */
+         if (c_state_out_len > 0) {
+            while (True) {
+               if (cs_avail_out == 0) goto return_notr;
+               if (c_state_out_len == 1) break;
+               *( (UChar*)(cs_next_out) ) = c_state_out_ch;
+               BZ_UPDATE_CRC ( c_calculatedBlockCRC, c_state_out_ch );
+               c_state_out_len--;
+               cs_next_out++;
+               cs_avail_out--;
+            }
+            s_state_out_len_eq_one:
+            {
+               if (cs_avail_out == 0) { 
+                  c_state_out_len = 1; goto return_notr;
+               };
+               *( (UChar*)(cs_next_out) ) = c_state_out_ch;
+               BZ_UPDATE_CRC ( c_calculatedBlockCRC, c_state_out_ch );
+               cs_next_out++;
+               cs_avail_out--;
+            }
+         }   
+         /* Only caused by corrupt data stream? */
+         if (c_nblock_used > s_save_nblockPP)
+            return True;
+
+         /* can a new run be started? */
+         if (c_nblock_used == s_save_nblockPP) {
+            c_state_out_len = 0; goto return_notr;
+         };   
+         c_state_out_ch = c_k0;
+         BZ_GET_FAST_C(k1); c_nblock_used++;
+         if (k1 != c_k0) { 
+            c_k0 = k1; goto s_state_out_len_eq_one; 
+         };
+         if (c_nblock_used == s_save_nblockPP) 
+            goto s_state_out_len_eq_one;
+   
+         c_state_out_len = 2;
+         BZ_GET_FAST_C(k1); c_nblock_used++;
+         if (c_nblock_used == s_save_nblockPP) continue;
+         if (k1 != c_k0) { c_k0 = k1; continue; };
+   
+         c_state_out_len = 3;
+         BZ_GET_FAST_C(k1); c_nblock_used++;
+         if (c_nblock_used == s_save_nblockPP) continue;
+         if (k1 != c_k0) { c_k0 = k1; continue; };
+   
+         BZ_GET_FAST_C(k1); c_nblock_used++;
+         c_state_out_len = ((Int32)k1) + 4;
+         BZ_GET_FAST_C(c_k0); c_nblock_used++;
+      }
+
+      return_notr:
+      total_out_lo32_old = s->strm->total_out_lo32;
+      s->strm->total_out_lo32 += (avail_out_INIT - cs_avail_out);
+      if (s->strm->total_out_lo32 < total_out_lo32_old)
+         s->strm->total_out_hi32++;
+
+      /* save */
+      s->calculatedBlockCRC = c_calculatedBlockCRC;
+      s->state_out_ch       = c_state_out_ch;
+      s->state_out_len      = c_state_out_len;
+      s->nblock_used        = c_nblock_used;
+      s->k0                 = c_k0;
+      s->tt                 = c_tt;
+      s->tPos               = c_tPos;
+      s->strm->next_out     = cs_next_out;
+      s->strm->avail_out    = cs_avail_out;
+      /* end save */
+   }
+   return False;
+}
+
+
+
+/*---------------------------------------------------*/
+__inline__ Int32 BZ2_indexIntoF ( Int32 indx, Int32 *cftab )
+{
+   Int32 nb, na, mid;
+   nb = 0;
+   na = 256;
+   do {
+      mid = (nb + na) >> 1;
+      if (indx >= cftab[mid]) nb = mid; else na = mid;
+   }
+   while (na - nb != 1);
+   return nb;
+}
+
+
+/*---------------------------------------------------*/
+/* Return  True iff data corruption is discovered.
+   Returns False if there is no problem.
+*/
+static
+Bool unRLE_obuf_to_output_SMALL ( DState* s )
+{
+   UChar k1;
+
+   if (s->blockRandomised) {
+
+      while (True) {
+         /* try to finish existing run */
+         while (True) {
+            if (s->strm->avail_out == 0) return False;
+            if (s->state_out_len == 0) break;
+            *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
+            BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
+            s->state_out_len--;
+            s->strm->next_out++;
+            s->strm->avail_out--;
+            s->strm->total_out_lo32++;
+            if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
+         }
+   
+         /* can a new run be started? */
+         if (s->nblock_used == s->save_nblock+1) return False;
+
+         /* Only caused by corrupt data stream? */
+         if (s->nblock_used > s->save_nblock+1)
+            return True;
+   
+         s->state_out_len = 1;
+         s->state_out_ch = s->k0;
+         BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 2;
+         BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 3;
+         BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK; 
+         k1 ^= BZ_RAND_MASK; s->nblock_used++;
+         s->state_out_len = ((Int32)k1) + 4;
+         BZ_GET_SMALL(s->k0); BZ_RAND_UPD_MASK; 
+         s->k0 ^= BZ_RAND_MASK; s->nblock_used++;
+      }
+
+   } else {
+
+      while (True) {
+         /* try to finish existing run */
+         while (True) {
+            if (s->strm->avail_out == 0) return False;
+            if (s->state_out_len == 0) break;
+            *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
+            BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
+            s->state_out_len--;
+            s->strm->next_out++;
+            s->strm->avail_out--;
+            s->strm->total_out_lo32++;
+            if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
+         }
+   
+         /* can a new run be started? */
+         if (s->nblock_used == s->save_nblock+1) return False;
+
+         /* Only caused by corrupt data stream? */
+         if (s->nblock_used > s->save_nblock+1)
+            return True;
+   
+         s->state_out_len = 1;
+         s->state_out_ch = s->k0;
+         BZ_GET_SMALL(k1); s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 2;
+         BZ_GET_SMALL(k1); s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         s->state_out_len = 3;
+         BZ_GET_SMALL(k1); s->nblock_used++;
+         if (s->nblock_used == s->save_nblock+1) continue;
+         if (k1 != s->k0) { s->k0 = k1; continue; };
+   
+         BZ_GET_SMALL(k1); s->nblock_used++;
+         s->state_out_len = ((Int32)k1) + 4;
+         BZ_GET_SMALL(s->k0); s->nblock_used++;
+      }
+
+   }
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzDecompress) ( bz_stream *strm )
+{
+   Bool    corrupt;
+   DState* s;
+   if (strm == NULL) return BZ_PARAM_ERROR;
+   s = strm->state;
+   if (s == NULL) return BZ_PARAM_ERROR;
+   if (s->strm != strm) return BZ_PARAM_ERROR;
+
+   while (True) {
+      if (s->state == BZ_X_IDLE) return BZ_SEQUENCE_ERROR;
+      if (s->state == BZ_X_OUTPUT) {
+         if (s->smallDecompress)
+            corrupt = unRLE_obuf_to_output_SMALL ( s ); else
+            corrupt = unRLE_obuf_to_output_FAST  ( s );
+         if (corrupt) return BZ_DATA_ERROR;
+         if (s->nblock_used == s->save_nblock+1 && s->state_out_len == 0) {
+            BZ_FINALISE_CRC ( s->calculatedBlockCRC );
+            if (s->verbosity >= 3) 
+               VPrintf2 ( " {0x%08x, 0x%08x}", s->storedBlockCRC, 
+                          s->calculatedBlockCRC );
+            if (s->verbosity >= 2) VPrintf0 ( "]" );
+            if (s->calculatedBlockCRC != s->storedBlockCRC)
+               return BZ_DATA_ERROR;
+            s->calculatedCombinedCRC 
+               = (s->calculatedCombinedCRC << 1) | 
+                    (s->calculatedCombinedCRC >> 31);
+            s->calculatedCombinedCRC ^= s->calculatedBlockCRC;
+            s->state = BZ_X_BLKHDR_1;
+         } else {
+            return BZ_OK;
+         }
+      }
+      if (s->state >= BZ_X_MAGIC_1) {
+         Int32 r = BZ2_decompress ( s );
+         if (r == BZ_STREAM_END) {
+            if (s->verbosity >= 3)
+               VPrintf2 ( "\n    combined CRCs: stored = 0x%08x, computed = 0x%08x", 
+                          s->storedCombinedCRC, s->calculatedCombinedCRC );
+            if (s->calculatedCombinedCRC != s->storedCombinedCRC)
+               return BZ_DATA_ERROR;
+            return r;
+         }
+         if (s->state != BZ_X_OUTPUT) return r;
+      }
+   }
+
+   AssertH ( 0, 6001 );
+
+   return 0;  /*NOTREACHED*/
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzDecompressEnd)  ( bz_stream *strm )
+{
+   DState* s;
+   if (strm == NULL) return BZ_PARAM_ERROR;
+   s = strm->state;
+   if (s == NULL) return BZ_PARAM_ERROR;
+   if (s->strm != strm) return BZ_PARAM_ERROR;
+
+   if (s->tt   != NULL) BZFREE(s->tt);
+   if (s->ll16 != NULL) BZFREE(s->ll16);
+   if (s->ll4  != NULL) BZFREE(s->ll4);
+
+   BZFREE(strm->state);
+   strm->state = NULL;
+
+   return BZ_OK;
+}
+
+
+#ifndef BZ_NO_STDIO
+/*---------------------------------------------------*/
+/*--- File I/O stuff                              ---*/
+/*---------------------------------------------------*/
+
+#define BZ_SETERR(eee)                    \
+{                                         \
+   if (bzerror != NULL) *bzerror = eee;   \
+   if (bzf != NULL) bzf->lastErr = eee;   \
+}
+
+typedef 
+   struct {
+      FILE*     handle;
+      Char      buf[BZ_MAX_UNUSED];
+      Int32     bufN;
+      Bool      writing;
+      bz_stream strm;
+      Int32     lastErr;
+      Bool      initialisedOk;
+   }
+   bzFile;
+
+
+/*---------------------------------------------*/
+static Bool myfeof ( FILE* f )
+{
+   Int32 c = fgetc ( f );
+   if (c == EOF) return True;
+   ungetc ( c, f );
+   return False;
+}
+
+
+/*---------------------------------------------------*/
+BZFILE* BZ_API(BZ2_bzWriteOpen) 
+                    ( int*  bzerror,      
+                      FILE* f, 
+                      int   blockSize100k, 
+                      int   verbosity,
+                      int   workFactor )
+{
+   Int32   ret;
+   bzFile* bzf = NULL;
+
+   BZ_SETERR(BZ_OK);
+
+   if (f == NULL ||
+       (blockSize100k < 1 || blockSize100k > 9) ||
+       (workFactor < 0 || workFactor > 250) ||
+       (verbosity < 0 || verbosity > 4))
+      { BZ_SETERR(BZ_PARAM_ERROR); return NULL; };
+
+   if (ferror(f))
+      { BZ_SETERR(BZ_IO_ERROR); return NULL; };
+
+   bzf = malloc ( sizeof(bzFile) );
+   if (bzf == NULL)
+      { BZ_SETERR(BZ_MEM_ERROR); return NULL; };
+
+   BZ_SETERR(BZ_OK);
+   bzf->initialisedOk = False;
+   bzf->bufN          = 0;
+   bzf->handle        = f;
+   bzf->writing       = True;
+   bzf->strm.bzalloc  = NULL;
+   bzf->strm.bzfree   = NULL;
+   bzf->strm.opaque   = NULL;
+
+   if (workFactor == 0) workFactor = 30;
+   ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k, 
+                              verbosity, workFactor );
+   if (ret != BZ_OK)
+      { BZ_SETERR(ret); free(bzf); return NULL; };
+
+   bzf->strm.avail_in = 0;
+   bzf->initialisedOk = True;
+   return bzf;   
+}
+
+
+
+/*---------------------------------------------------*/
+void BZ_API(BZ2_bzWrite)
+             ( int*    bzerror, 
+               BZFILE* b, 
+               void*   buf, 
+               int     len )
+{
+   Int32 n, n2, ret;
+   bzFile* bzf = (bzFile*)b;
+
+   BZ_SETERR(BZ_OK);
+   if (bzf == NULL || buf == NULL || len < 0)
+      { BZ_SETERR(BZ_PARAM_ERROR); return; };
+   if (!(bzf->writing))
+      { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
+   if (ferror(bzf->handle))
+      { BZ_SETERR(BZ_IO_ERROR); return; };
+
+   if (len == 0)
+      { BZ_SETERR(BZ_OK); return; };
+
+   bzf->strm.avail_in = len;
+   bzf->strm.next_in  = buf;
+
+   while (True) {
+      bzf->strm.avail_out = BZ_MAX_UNUSED;
+      bzf->strm.next_out = bzf->buf;
+      ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
+      if (ret != BZ_RUN_OK)
+         { BZ_SETERR(ret); return; };
+
+      if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
+         n = BZ_MAX_UNUSED - bzf->strm.avail_out;
+         n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar), 
+                       n, bzf->handle );
+         if (n != n2 || ferror(bzf->handle))
+            { BZ_SETERR(BZ_IO_ERROR); return; };
+      }
+
+      if (bzf->strm.avail_in == 0)
+         { BZ_SETERR(BZ_OK); return; };
+   }
+}
+
+
+/*---------------------------------------------------*/
+void BZ_API(BZ2_bzWriteClose)
+                  ( int*          bzerror, 
+                    BZFILE*       b, 
+                    int           abandon,
+                    unsigned int* nbytes_in,
+                    unsigned int* nbytes_out )
+{
+   BZ2_bzWriteClose64 ( bzerror, b, abandon, 
+                        nbytes_in, NULL, nbytes_out, NULL );
+}
+
+
+void BZ_API(BZ2_bzWriteClose64)
+                  ( int*          bzerror, 
+                    BZFILE*       b, 
+                    int           abandon,
+                    unsigned int* nbytes_in_lo32,
+                    unsigned int* nbytes_in_hi32,
+                    unsigned int* nbytes_out_lo32,
+                    unsigned int* nbytes_out_hi32 )
+{
+   Int32   n, n2, ret;
+   bzFile* bzf = (bzFile*)b;
+
+   if (bzf == NULL)
+      { BZ_SETERR(BZ_OK); return; };
+   if (!(bzf->writing))
+      { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
+   if (ferror(bzf->handle))
+      { BZ_SETERR(BZ_IO_ERROR); return; };
+
+   if (nbytes_in_lo32 != NULL) *nbytes_in_lo32 = 0;
+   if (nbytes_in_hi32 != NULL) *nbytes_in_hi32 = 0;
+   if (nbytes_out_lo32 != NULL) *nbytes_out_lo32 = 0;
+   if (nbytes_out_hi32 != NULL) *nbytes_out_hi32 = 0;
+
+   if ((!abandon) && bzf->lastErr == BZ_OK) {
+      while (True) {
+         bzf->strm.avail_out = BZ_MAX_UNUSED;
+         bzf->strm.next_out = bzf->buf;
+         ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
+         if (ret != BZ_FINISH_OK && ret != BZ_STREAM_END)
+            { BZ_SETERR(ret); return; };
+
+         if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
+            n = BZ_MAX_UNUSED - bzf->strm.avail_out;
+            n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar), 
+                          n, bzf->handle );
+            if (n != n2 || ferror(bzf->handle))
+               { BZ_SETERR(BZ_IO_ERROR); return; };
+         }
+
+         if (ret == BZ_STREAM_END) break;
+      }
+   }
+
+   if ( !abandon && !ferror ( bzf->handle ) ) {
+      fflush ( bzf->handle );
+      if (ferror(bzf->handle))
+         { BZ_SETERR(BZ_IO_ERROR); return; };
+   }
+
+   if (nbytes_in_lo32 != NULL)
+      *nbytes_in_lo32 = bzf->strm.total_in_lo32;
+   if (nbytes_in_hi32 != NULL)
+      *nbytes_in_hi32 = bzf->strm.total_in_hi32;
+   if (nbytes_out_lo32 != NULL)
+      *nbytes_out_lo32 = bzf->strm.total_out_lo32;
+   if (nbytes_out_hi32 != NULL)
+      *nbytes_out_hi32 = bzf->strm.total_out_hi32;
+
+   BZ_SETERR(BZ_OK);
+   BZ2_bzCompressEnd ( &(bzf->strm) );
+   free ( bzf );
+}
+
+
+/*---------------------------------------------------*/
+BZFILE* BZ_API(BZ2_bzReadOpen) 
+                   ( int*  bzerror, 
+                     FILE* f, 
+                     int   verbosity,
+                     int   small,
+                     void* unused,
+                     int   nUnused )
+{
+   bzFile* bzf = NULL;
+   int     ret;
+
+   BZ_SETERR(BZ_OK);
+
+   if (f == NULL || 
+       (small != 0 && small != 1) ||
+       (verbosity < 0 || verbosity > 4) ||
+       (unused == NULL && nUnused != 0) ||
+       (unused != NULL && (nUnused < 0 || nUnused > BZ_MAX_UNUSED)))
+      { BZ_SETERR(BZ_PARAM_ERROR); return NULL; };
+
+   if (ferror(f))
+      { BZ_SETERR(BZ_IO_ERROR); return NULL; };
+
+   bzf = malloc ( sizeof(bzFile) );
+   if (bzf == NULL) 
+      { BZ_SETERR(BZ_MEM_ERROR); return NULL; };
+
+   BZ_SETERR(BZ_OK);
+
+   bzf->initialisedOk = False;
+   bzf->handle        = f;
+   bzf->bufN          = 0;
+   bzf->writing       = False;
+   bzf->strm.bzalloc  = NULL;
+   bzf->strm.bzfree   = NULL;
+   bzf->strm.opaque   = NULL;
+   
+   while (nUnused > 0) {
+      bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
+      unused = ((void*)( 1 + ((UChar*)(unused))  ));
+      nUnused--;
+   }
+
+   ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
+   if (ret != BZ_OK)
+      { BZ_SETERR(ret); free(bzf); return NULL; };
+
+   bzf->strm.avail_in = bzf->bufN;
+   bzf->strm.next_in  = bzf->buf;
+
+   bzf->initialisedOk = True;
+   return bzf;   
+}
+
+
+/*---------------------------------------------------*/
+void BZ_API(BZ2_bzReadClose) ( int *bzerror, BZFILE *b )
+{
+   bzFile* bzf = (bzFile*)b;
+
+   BZ_SETERR(BZ_OK);
+   if (bzf == NULL)
+      { BZ_SETERR(BZ_OK); return; };
+
+   if (bzf->writing)
+      { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
+
+   if (bzf->initialisedOk)
+      (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
+   free ( bzf );
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzRead) 
+           ( int*    bzerror, 
+             BZFILE* b, 
+             void*   buf, 
+             int     len )
+{
+   Int32   n, ret;
+   bzFile* bzf = (bzFile*)b;
+
+   BZ_SETERR(BZ_OK);
+
+   if (bzf == NULL || buf == NULL || len < 0)
+      { BZ_SETERR(BZ_PARAM_ERROR); return 0; };
+
+   if (bzf->writing)
+      { BZ_SETERR(BZ_SEQUENCE_ERROR); return 0; };
+
+   if (len == 0)
+      { BZ_SETERR(BZ_OK); return 0; };
+
+   bzf->strm.avail_out = len;
+   bzf->strm.next_out = buf;
+
+   while (True) {
+
+      if (ferror(bzf->handle)) 
+         { BZ_SETERR(BZ_IO_ERROR); return 0; };
+
+      if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
+         n = fread ( bzf->buf, sizeof(UChar), 
+                     BZ_MAX_UNUSED, bzf->handle );
+         if (ferror(bzf->handle))
+            { BZ_SETERR(BZ_IO_ERROR); return 0; };
+         bzf->bufN = n;
+         bzf->strm.avail_in = bzf->bufN;
+         bzf->strm.next_in = bzf->buf;
+      }
+
+      ret = BZ2_bzDecompress ( &(bzf->strm) );
+
+      if (ret != BZ_OK && ret != BZ_STREAM_END)
+         { BZ_SETERR(ret); return 0; };
+
+      if (ret == BZ_OK && myfeof(bzf->handle) && 
+          bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
+         { BZ_SETERR(BZ_UNEXPECTED_EOF); return 0; };
+
+      if (ret == BZ_STREAM_END)
+         { BZ_SETERR(BZ_STREAM_END);
+           return len - bzf->strm.avail_out; };
+      if (bzf->strm.avail_out == 0)
+         { BZ_SETERR(BZ_OK); return len; };
+      
+   }
+
+   return 0; /*not reached*/
+}
+
+
+/*---------------------------------------------------*/
+void BZ_API(BZ2_bzReadGetUnused) 
+                     ( int*    bzerror, 
+                       BZFILE* b, 
+                       void**  unused, 
+                       int*    nUnused )
+{
+   bzFile* bzf = (bzFile*)b;
+   if (bzf == NULL)
+      { BZ_SETERR(BZ_PARAM_ERROR); return; };
+   if (bzf->lastErr != BZ_STREAM_END)
+      { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
+   if (unused == NULL || nUnused == NULL)
+      { BZ_SETERR(BZ_PARAM_ERROR); return; };
+
+   BZ_SETERR(BZ_OK);
+   *nUnused = bzf->strm.avail_in;
+   *unused = bzf->strm.next_in;
+}
+#endif
+
+
+/*---------------------------------------------------*/
+/*--- Misc convenience stuff                      ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzBuffToBuffCompress) 
+                         ( char*         dest, 
+                           unsigned int* destLen,
+                           char*         source, 
+                           unsigned int  sourceLen,
+                           int           blockSize100k, 
+                           int           verbosity, 
+                           int           workFactor )
+{
+   bz_stream strm;
+   int ret;
+
+   if (dest == NULL || destLen == NULL || 
+       source == NULL ||
+       blockSize100k < 1 || blockSize100k > 9 ||
+       verbosity < 0 || verbosity > 4 ||
+       workFactor < 0 || workFactor > 250) 
+      return BZ_PARAM_ERROR;
+
+   if (workFactor == 0) workFactor = 30;
+   strm.bzalloc = NULL;
+   strm.bzfree = NULL;
+   strm.opaque = NULL;
+   ret = BZ2_bzCompressInit ( &strm, blockSize100k, 
+                              verbosity, workFactor );
+   if (ret != BZ_OK) return ret;
+
+   strm.next_in = source;
+   strm.next_out = dest;
+   strm.avail_in = sourceLen;
+   strm.avail_out = *destLen;
+
+   ret = BZ2_bzCompress ( &strm, BZ_FINISH );
+   if (ret == BZ_FINISH_OK) goto output_overflow;
+   if (ret != BZ_STREAM_END) goto errhandler;
+
+   /* normal termination */
+   *destLen -= strm.avail_out;   
+   BZ2_bzCompressEnd ( &strm );
+   return BZ_OK;
+
+   output_overflow:
+   BZ2_bzCompressEnd ( &strm );
+   return BZ_OUTBUFF_FULL;
+
+   errhandler:
+   BZ2_bzCompressEnd ( &strm );
+   return ret;
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzBuffToBuffDecompress) 
+                           ( char*         dest, 
+                             unsigned int* destLen,
+                             char*         source, 
+                             unsigned int  sourceLen,
+                             int           small,
+                             int           verbosity )
+{
+   bz_stream strm;
+   int ret;
+
+   if (dest == NULL || destLen == NULL || 
+       source == NULL ||
+       (small != 0 && small != 1) ||
+       verbosity < 0 || verbosity > 4) 
+          return BZ_PARAM_ERROR;
+
+   strm.bzalloc = NULL;
+   strm.bzfree = NULL;
+   strm.opaque = NULL;
+   ret = BZ2_bzDecompressInit ( &strm, verbosity, small );
+   if (ret != BZ_OK) return ret;
+
+   strm.next_in = source;
+   strm.next_out = dest;
+   strm.avail_in = sourceLen;
+   strm.avail_out = *destLen;
+
+   ret = BZ2_bzDecompress ( &strm );
+   if (ret == BZ_OK) goto output_overflow_or_eof;
+   if (ret != BZ_STREAM_END) goto errhandler;
+
+   /* normal termination */
+   *destLen -= strm.avail_out;
+   BZ2_bzDecompressEnd ( &strm );
+   return BZ_OK;
+
+   output_overflow_or_eof:
+   if (strm.avail_out > 0) {
+      BZ2_bzDecompressEnd ( &strm );
+      return BZ_UNEXPECTED_EOF;
+   } else {
+      BZ2_bzDecompressEnd ( &strm );
+      return BZ_OUTBUFF_FULL;
+   };      
+
+   errhandler:
+   BZ2_bzDecompressEnd ( &strm );
+   return ret; 
+}
+
+
+/*---------------------------------------------------*/
+/*--
+   Code contributed by Yoshioka Tsuneo (tsuneo at rr.iij4u.or.jp)
+   to support better zlib compatibility.
+   This code is not _officially_ part of libbzip2 (yet);
+   I haven't tested it, documented it, or considered the
+   threading-safeness of it.
+   If this code breaks, please contact both Yoshioka and me.
+--*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------------*/
+/*--
+   return version like "0.9.5d, 4-Sept-1999".
+--*/
+const char * BZ_API(BZ2_bzlibVersion)(void)
+{
+   return BZ_VERSION;
+}
+
+
+#ifndef BZ_NO_STDIO
+/*---------------------------------------------------*/
+
+#if defined(_WIN32) || defined(OS2) || defined(MSDOS)
+#   include <fcntl.h>
+#   include <io.h>
+#   define SET_BINARY_MODE(file) setmode(fileno(file),O_BINARY)
+#else
+#   define SET_BINARY_MODE(file)
+#endif
+static
+BZFILE * bzopen_or_bzdopen
+               ( const char *path,   /* no use when bzdopen */
+                 int fd,             /* no use when bzdopen */
+                 const char *mode,
+                 int open_mode)      /* bzopen: 0, bzdopen:1 */
+{
+   int    bzerr;
+   char   unused[BZ_MAX_UNUSED];
+   int    blockSize100k = 9;
+   int    writing       = 0;
+   char   mode2[10]     = "";
+   FILE   *fp           = NULL;
+   BZFILE *bzfp         = NULL;
+   int    verbosity     = 0;
+   int    workFactor    = 30;
+   int    smallMode     = 0;
+   int    nUnused       = 0; 
+
+   if (mode == NULL) return NULL;
+   while (*mode) {
+      switch (*mode) {
+      case 'r':
+         writing = 0; break;
+      case 'w':
+         writing = 1; break;
+      case 's':
+         smallMode = 1; break;
+      default:
+         if (isdigit((int)(*mode))) {
+            blockSize100k = *mode-BZ_HDR_0;
+         }
+      }
+      mode++;
+   }
+   strcat(mode2, writing ? "w" : "r" );
+   strcat(mode2,"b");   /* binary mode */
+
+   if (open_mode==0) {
+      if (path==NULL || strcmp(path,"")==0) {
+        fp = (writing ? stdout : stdin);
+        SET_BINARY_MODE(fp);
+      } else {
+        fp = fopen(path,mode2);
+      }
+   } else {
+#ifdef BZ_STRICT_ANSI
+      fp = NULL;
+#else
+      fp = fdopen(fd,mode2);
+#endif
+   }
+   if (fp == NULL) return NULL;
+
+   if (writing) {
+      /* Guard against total chaos and anarchy -- JRS */
+      if (blockSize100k < 1) blockSize100k = 1;
+      if (blockSize100k > 9) blockSize100k = 9; 
+      bzfp = BZ2_bzWriteOpen(&bzerr,fp,blockSize100k,
+                             verbosity,workFactor);
+   } else {
+      bzfp = BZ2_bzReadOpen(&bzerr,fp,verbosity,smallMode,
+                            unused,nUnused);
+   }
+   if (bzfp == NULL) {
+      if (fp != stdin && fp != stdout) fclose(fp);
+      return NULL;
+   }
+   return bzfp;
+}
+
+
+/*---------------------------------------------------*/
+/*--
+   open file for read or write.
+      ex) bzopen("file","w9")
+      case path="" or NULL => use stdin or stdout.
+--*/
+BZFILE * BZ_API(BZ2_bzopen)
+               ( const char *path,
+                 const char *mode )
+{
+   return bzopen_or_bzdopen(path,-1,mode,/*bzopen*/0);
+}
+
+
+/*---------------------------------------------------*/
+BZFILE * BZ_API(BZ2_bzdopen)
+               ( int fd,
+                 const char *mode )
+{
+   return bzopen_or_bzdopen(NULL,fd,mode,/*bzdopen*/1);
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzread) (BZFILE* b, void* buf, int len )
+{
+   int bzerr, nread;
+   if (((bzFile*)b)->lastErr == BZ_STREAM_END) return 0;
+   nread = BZ2_bzRead(&bzerr,b,buf,len);
+   if (bzerr == BZ_OK || bzerr == BZ_STREAM_END) {
+      return nread;
+   } else {
+      return -1;
+   }
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzwrite) (BZFILE* b, void* buf, int len )
+{
+   int bzerr;
+
+   BZ2_bzWrite(&bzerr,b,buf,len);
+   if(bzerr == BZ_OK){
+      return len;
+   }else{
+      return -1;
+   }
+}
+
+
+/*---------------------------------------------------*/
+int BZ_API(BZ2_bzflush) (BZFILE *b)
+{
+   /* do nothing now... */
+   return 0;
+}
+
+
+/*---------------------------------------------------*/
+void BZ_API(BZ2_bzclose) (BZFILE* b)
+{
+   int bzerr;
+   FILE *fp;
+   
+   if (b==NULL) {return;}
+   fp = ((bzFile *)b)->handle;
+   if(((bzFile*)b)->writing){
+      BZ2_bzWriteClose(&bzerr,b,0,NULL,NULL);
+      if(bzerr != BZ_OK){
+         BZ2_bzWriteClose(NULL,b,1,NULL,NULL);
+      }
+   }else{
+      BZ2_bzReadClose(&bzerr,b);
+   }
+   if(fp!=stdin && fp!=stdout){
+      fclose(fp);
+   }
+}
+
+
+/*---------------------------------------------------*/
+/*--
+   return last error code 
+--*/
+static const char *bzerrorstrings[] = {
+       "OK"
+      ,"SEQUENCE_ERROR"
+      ,"PARAM_ERROR"
+      ,"MEM_ERROR"
+      ,"DATA_ERROR"
+      ,"DATA_ERROR_MAGIC"
+      ,"IO_ERROR"
+      ,"UNEXPECTED_EOF"
+      ,"OUTBUFF_FULL"
+      ,"CONFIG_ERROR"
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+};
+
+
+const char * BZ_API(BZ2_bzerror) (BZFILE *b, int *errnum)
+{
+   int err = ((bzFile *)b)->lastErr;
+
+   if(err>0) err = 0;
+   *errnum = err;
+   return bzerrorstrings[err*-1];
+}
+#endif
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                           bzlib.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/bzlib.h b/third-party/bzip2/bzlib.h
new file mode 100644
index 0000000..8277123
--- /dev/null
+++ b/third-party/bzip2/bzlib.h
@@ -0,0 +1,282 @@
+
+/*-------------------------------------------------------------*/
+/*--- Public header file for the library.                   ---*/
+/*---                                               bzlib.h ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#ifndef _BZLIB_H
+#define _BZLIB_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define BZ_RUN               0
+#define BZ_FLUSH             1
+#define BZ_FINISH            2
+
+#define BZ_OK                0
+#define BZ_RUN_OK            1
+#define BZ_FLUSH_OK          2
+#define BZ_FINISH_OK         3
+#define BZ_STREAM_END        4
+#define BZ_SEQUENCE_ERROR    (-1)
+#define BZ_PARAM_ERROR       (-2)
+#define BZ_MEM_ERROR         (-3)
+#define BZ_DATA_ERROR        (-4)
+#define BZ_DATA_ERROR_MAGIC  (-5)
+#define BZ_IO_ERROR          (-6)
+#define BZ_UNEXPECTED_EOF    (-7)
+#define BZ_OUTBUFF_FULL      (-8)
+#define BZ_CONFIG_ERROR      (-9)
+
+typedef 
+   struct {
+      char *next_in;
+      unsigned int avail_in;
+      unsigned int total_in_lo32;
+      unsigned int total_in_hi32;
+
+      char *next_out;
+      unsigned int avail_out;
+      unsigned int total_out_lo32;
+      unsigned int total_out_hi32;
+
+      void *state;
+
+      void *(*bzalloc)(void *,int,int);
+      void (*bzfree)(void *,void *);
+      void *opaque;
+   } 
+   bz_stream;
+
+
+#ifndef BZ_IMPORT
+#define BZ_EXPORT
+#endif
+
+#ifndef BZ_NO_STDIO
+/* Need a definitition for FILE */
+#include <stdio.h>
+#endif
+
+#ifdef _WIN32
+#   include <windows.h>
+#   ifdef small
+      /* windows.h define small to char */
+#      undef small
+#   endif
+#   ifdef BZ_EXPORT
+#   define BZ_API(func) WINAPI func
+#   define BZ_EXTERN extern
+#   else
+   /* import windows dll dynamically */
+#   define BZ_API(func) (WINAPI * func)
+#   define BZ_EXTERN
+#   endif
+#else
+#   define BZ_API(func) func
+#   define BZ_EXTERN extern
+#endif
+
+
+/*-- Core (low-level) library functions --*/
+
+BZ_EXTERN int BZ_API(BZ2_bzCompressInit) ( 
+      bz_stream* strm, 
+      int        blockSize100k, 
+      int        verbosity, 
+      int        workFactor 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzCompress) ( 
+      bz_stream* strm, 
+      int action 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzCompressEnd) ( 
+      bz_stream* strm 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzDecompressInit) ( 
+      bz_stream *strm, 
+      int       verbosity, 
+      int       small
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzDecompress) ( 
+      bz_stream* strm 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzDecompressEnd) ( 
+      bz_stream *strm 
+   );
+
+
+
+/*-- High(er) level library functions --*/
+
+#ifndef BZ_NO_STDIO
+#define BZ_MAX_UNUSED 5000
+
+typedef void BZFILE;
+
+BZ_EXTERN BZFILE* BZ_API(BZ2_bzReadOpen) ( 
+      int*  bzerror,   
+      FILE* f, 
+      int   verbosity, 
+      int   small,
+      void* unused,    
+      int   nUnused 
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzReadClose) ( 
+      int*    bzerror, 
+      BZFILE* b 
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzReadGetUnused) ( 
+      int*    bzerror, 
+      BZFILE* b, 
+      void**  unused,  
+      int*    nUnused 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzRead) ( 
+      int*    bzerror, 
+      BZFILE* b, 
+      void*   buf, 
+      int     len 
+   );
+
+BZ_EXTERN BZFILE* BZ_API(BZ2_bzWriteOpen) ( 
+      int*  bzerror,      
+      FILE* f, 
+      int   blockSize100k, 
+      int   verbosity, 
+      int   workFactor 
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzWrite) ( 
+      int*    bzerror, 
+      BZFILE* b, 
+      void*   buf, 
+      int     len 
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzWriteClose) ( 
+      int*          bzerror, 
+      BZFILE*       b, 
+      int           abandon, 
+      unsigned int* nbytes_in, 
+      unsigned int* nbytes_out 
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzWriteClose64) ( 
+      int*          bzerror, 
+      BZFILE*       b, 
+      int           abandon, 
+      unsigned int* nbytes_in_lo32, 
+      unsigned int* nbytes_in_hi32, 
+      unsigned int* nbytes_out_lo32, 
+      unsigned int* nbytes_out_hi32
+   );
+#endif
+
+
+/*-- Utility functions --*/
+
+BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffCompress) ( 
+      char*         dest, 
+      unsigned int* destLen,
+      char*         source, 
+      unsigned int  sourceLen,
+      int           blockSize100k, 
+      int           verbosity, 
+      int           workFactor 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffDecompress) ( 
+      char*         dest, 
+      unsigned int* destLen,
+      char*         source, 
+      unsigned int  sourceLen,
+      int           small, 
+      int           verbosity 
+   );
+
+
+/*--
+   Code contributed by Yoshioka Tsuneo (tsuneo at rr.iij4u.or.jp)
+   to support better zlib compatibility.
+   This code is not _officially_ part of libbzip2 (yet);
+   I haven't tested it, documented it, or considered the
+   threading-safeness of it.
+   If this code breaks, please contact both Yoshioka and me.
+--*/
+
+BZ_EXTERN const char * BZ_API(BZ2_bzlibVersion) (
+      void
+   );
+
+#ifndef BZ_NO_STDIO
+BZ_EXTERN BZFILE * BZ_API(BZ2_bzopen) (
+      const char *path,
+      const char *mode
+   );
+
+BZ_EXTERN BZFILE * BZ_API(BZ2_bzdopen) (
+      int        fd,
+      const char *mode
+   );
+         
+BZ_EXTERN int BZ_API(BZ2_bzread) (
+      BZFILE* b, 
+      void* buf, 
+      int len 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzwrite) (
+      BZFILE* b, 
+      void*   buf, 
+      int     len 
+   );
+
+BZ_EXTERN int BZ_API(BZ2_bzflush) (
+      BZFILE* b
+   );
+
+BZ_EXTERN void BZ_API(BZ2_bzclose) (
+      BZFILE* b
+   );
+
+BZ_EXTERN const char * BZ_API(BZ2_bzerror) (
+      BZFILE *b, 
+      int    *errnum
+   );
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/*-------------------------------------------------------------*/
+/*--- end                                           bzlib.h ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/bzlib_private.h b/third-party/bzip2/bzlib_private.h
new file mode 100644
index 0000000..5d0217f
--- /dev/null
+++ b/third-party/bzip2/bzlib_private.h
@@ -0,0 +1,509 @@
+
+/*-------------------------------------------------------------*/
+/*--- Private header file for the library.                  ---*/
+/*---                                       bzlib_private.h ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#ifndef _BZLIB_PRIVATE_H
+#define _BZLIB_PRIVATE_H
+
+#include <stdlib.h>
+
+#ifndef BZ_NO_STDIO
+#include <stdio.h>
+#include <ctype.h>
+#include <string.h>
+#endif
+
+#include "bzlib.h"
+
+
+
+/*-- General stuff. --*/
+
+#define BZ_VERSION  "1.0.6, 6-Sept-2010"
+
+typedef char            Char;
+typedef unsigned char   Bool;
+typedef unsigned char   UChar;
+typedef int             Int32;
+typedef unsigned int    UInt32;
+typedef short           Int16;
+typedef unsigned short  UInt16;
+
+#define True  ((Bool)1)
+#define False ((Bool)0)
+
+#ifndef __GNUC__
+#define __inline__  /* */
+#endif 
+
+#ifndef BZ_NO_STDIO
+
+extern void BZ2_bz__AssertH__fail ( int errcode );
+#define AssertH(cond,errcode) \
+   { if (!(cond)) BZ2_bz__AssertH__fail ( errcode ); }
+
+#if BZ_DEBUG
+#define AssertD(cond,msg) \
+   { if (!(cond)) {       \
+      fprintf ( stderr,   \
+        "\n\nlibbzip2(debug build): internal error\n\t%s\n", msg );\
+      exit(1); \
+   }}
+#else
+#define AssertD(cond,msg) /* */
+#endif
+
+#define VPrintf0(zf) \
+   fprintf(stderr,zf)
+#define VPrintf1(zf,za1) \
+   fprintf(stderr,zf,za1)
+#define VPrintf2(zf,za1,za2) \
+   fprintf(stderr,zf,za1,za2)
+#define VPrintf3(zf,za1,za2,za3) \
+   fprintf(stderr,zf,za1,za2,za3)
+#define VPrintf4(zf,za1,za2,za3,za4) \
+   fprintf(stderr,zf,za1,za2,za3,za4)
+#define VPrintf5(zf,za1,za2,za3,za4,za5) \
+   fprintf(stderr,zf,za1,za2,za3,za4,za5)
+
+#else
+
+extern void bz_internal_error ( int errcode );
+#define AssertH(cond,errcode) \
+   { if (!(cond)) bz_internal_error ( errcode ); }
+#define AssertD(cond,msg)                do { } while (0)
+#define VPrintf0(zf)                     do { } while (0)
+#define VPrintf1(zf,za1)                 do { } while (0)
+#define VPrintf2(zf,za1,za2)             do { } while (0)
+#define VPrintf3(zf,za1,za2,za3)         do { } while (0)
+#define VPrintf4(zf,za1,za2,za3,za4)     do { } while (0)
+#define VPrintf5(zf,za1,za2,za3,za4,za5) do { } while (0)
+
+#endif
+
+
+#define BZALLOC(nnn) (strm->bzalloc)(strm->opaque,(nnn),1)
+#define BZFREE(ppp)  (strm->bzfree)(strm->opaque,(ppp))
+
+
+/*-- Header bytes. --*/
+
+#define BZ_HDR_B 0x42   /* 'B' */
+#define BZ_HDR_Z 0x5a   /* 'Z' */
+#define BZ_HDR_h 0x68   /* 'h' */
+#define BZ_HDR_0 0x30   /* '0' */
+  
+/*-- Constants for the back end. --*/
+
+#define BZ_MAX_ALPHA_SIZE 258
+#define BZ_MAX_CODE_LEN    23
+
+#define BZ_RUNA 0
+#define BZ_RUNB 1
+
+#define BZ_N_GROUPS 6
+#define BZ_G_SIZE   50
+#define BZ_N_ITERS  4
+
+#define BZ_MAX_SELECTORS (2 + (900000 / BZ_G_SIZE))
+
+
+
+/*-- Stuff for randomising repetitive blocks. --*/
+
+extern Int32 BZ2_rNums[512];
+
+#define BZ_RAND_DECLS                          \
+   Int32 rNToGo;                               \
+   Int32 rTPos                                 \
+
+#define BZ_RAND_INIT_MASK                      \
+   s->rNToGo = 0;                              \
+   s->rTPos  = 0                               \
+
+#define BZ_RAND_MASK ((s->rNToGo == 1) ? 1 : 0)
+
+#define BZ_RAND_UPD_MASK                       \
+   if (s->rNToGo == 0) {                       \
+      s->rNToGo = BZ2_rNums[s->rTPos];         \
+      s->rTPos++;                              \
+      if (s->rTPos == 512) s->rTPos = 0;       \
+   }                                           \
+   s->rNToGo--;
+
+
+
+/*-- Stuff for doing CRCs. --*/
+
+extern UInt32 BZ2_crc32Table[256];
+
+#define BZ_INITIALISE_CRC(crcVar)              \
+{                                              \
+   crcVar = 0xffffffffL;                       \
+}
+
+#define BZ_FINALISE_CRC(crcVar)                \
+{                                              \
+   crcVar = ~(crcVar);                         \
+}
+
+#define BZ_UPDATE_CRC(crcVar,cha)              \
+{                                              \
+   crcVar = (crcVar << 8) ^                    \
+            BZ2_crc32Table[(crcVar >> 24) ^    \
+                           ((UChar)cha)];      \
+}
+
+
+
+/*-- States and modes for compression. --*/
+
+#define BZ_M_IDLE      1
+#define BZ_M_RUNNING   2
+#define BZ_M_FLUSHING  3
+#define BZ_M_FINISHING 4
+
+#define BZ_S_OUTPUT    1
+#define BZ_S_INPUT     2
+
+#define BZ_N_RADIX 2
+#define BZ_N_QSORT 12
+#define BZ_N_SHELL 18
+#define BZ_N_OVERSHOOT (BZ_N_RADIX + BZ_N_QSORT + BZ_N_SHELL + 2)
+
+
+
+
+/*-- Structure holding all the compression-side stuff. --*/
+
+typedef
+   struct {
+      /* pointer back to the struct bz_stream */
+      bz_stream* strm;
+
+      /* mode this stream is in, and whether inputting */
+      /* or outputting data */
+      Int32    mode;
+      Int32    state;
+
+      /* remembers avail_in when flush/finish requested */
+      UInt32   avail_in_expect;
+
+      /* for doing the block sorting */
+      UInt32*  arr1;
+      UInt32*  arr2;
+      UInt32*  ftab;
+      Int32    origPtr;
+
+      /* aliases for arr1 and arr2 */
+      UInt32*  ptr;
+      UChar*   block;
+      UInt16*  mtfv;
+      UChar*   zbits;
+
+      /* for deciding when to use the fallback sorting algorithm */
+      Int32    workFactor;
+
+      /* run-length-encoding of the input */
+      UInt32   state_in_ch;
+      Int32    state_in_len;
+      BZ_RAND_DECLS;
+
+      /* input and output limits and current posns */
+      Int32    nblock;
+      Int32    nblockMAX;
+      Int32    numZ;
+      Int32    state_out_pos;
+
+      /* map of bytes used in block */
+      Int32    nInUse;
+      Bool     inUse[256];
+      UChar    unseqToSeq[256];
+
+      /* the buffer for bit stream creation */
+      UInt32   bsBuff;
+      Int32    bsLive;
+
+      /* block and combined CRCs */
+      UInt32   blockCRC;
+      UInt32   combinedCRC;
+
+      /* misc administratium */
+      Int32    verbosity;
+      Int32    blockNo;
+      Int32    blockSize100k;
+
+      /* stuff for coding the MTF values */
+      Int32    nMTF;
+      Int32    mtfFreq    [BZ_MAX_ALPHA_SIZE];
+      UChar    selector   [BZ_MAX_SELECTORS];
+      UChar    selectorMtf[BZ_MAX_SELECTORS];
+
+      UChar    len     [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      Int32    code    [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      Int32    rfreq   [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      /* second dimension: only 3 needed; 4 makes index calculations faster */
+      UInt32   len_pack[BZ_MAX_ALPHA_SIZE][4];
+
+   }
+   EState;
+
+
+
+/*-- externs for compression. --*/
+
+extern void 
+BZ2_blockSort ( EState* );
+
+extern void 
+BZ2_compressBlock ( EState*, Bool );
+
+extern void 
+BZ2_bsInitWrite ( EState* );
+
+extern void 
+BZ2_hbAssignCodes ( Int32*, UChar*, Int32, Int32, Int32 );
+
+extern void 
+BZ2_hbMakeCodeLengths ( UChar*, Int32*, Int32, Int32 );
+
+
+
+/*-- states for decompression. --*/
+
+#define BZ_X_IDLE        1
+#define BZ_X_OUTPUT      2
+
+#define BZ_X_MAGIC_1     10
+#define BZ_X_MAGIC_2     11
+#define BZ_X_MAGIC_3     12
+#define BZ_X_MAGIC_4     13
+#define BZ_X_BLKHDR_1    14
+#define BZ_X_BLKHDR_2    15
+#define BZ_X_BLKHDR_3    16
+#define BZ_X_BLKHDR_4    17
+#define BZ_X_BLKHDR_5    18
+#define BZ_X_BLKHDR_6    19
+#define BZ_X_BCRC_1      20
+#define BZ_X_BCRC_2      21
+#define BZ_X_BCRC_3      22
+#define BZ_X_BCRC_4      23
+#define BZ_X_RANDBIT     24
+#define BZ_X_ORIGPTR_1   25
+#define BZ_X_ORIGPTR_2   26
+#define BZ_X_ORIGPTR_3   27
+#define BZ_X_MAPPING_1   28
+#define BZ_X_MAPPING_2   29
+#define BZ_X_SELECTOR_1  30
+#define BZ_X_SELECTOR_2  31
+#define BZ_X_SELECTOR_3  32
+#define BZ_X_CODING_1    33
+#define BZ_X_CODING_2    34
+#define BZ_X_CODING_3    35
+#define BZ_X_MTF_1       36
+#define BZ_X_MTF_2       37
+#define BZ_X_MTF_3       38
+#define BZ_X_MTF_4       39
+#define BZ_X_MTF_5       40
+#define BZ_X_MTF_6       41
+#define BZ_X_ENDHDR_2    42
+#define BZ_X_ENDHDR_3    43
+#define BZ_X_ENDHDR_4    44
+#define BZ_X_ENDHDR_5    45
+#define BZ_X_ENDHDR_6    46
+#define BZ_X_CCRC_1      47
+#define BZ_X_CCRC_2      48
+#define BZ_X_CCRC_3      49
+#define BZ_X_CCRC_4      50
+
+
+
+/*-- Constants for the fast MTF decoder. --*/
+
+#define MTFA_SIZE 4096
+#define MTFL_SIZE 16
+
+
+
+/*-- Structure holding all the decompression-side stuff. --*/
+
+typedef
+   struct {
+      /* pointer back to the struct bz_stream */
+      bz_stream* strm;
+
+      /* state indicator for this stream */
+      Int32    state;
+
+      /* for doing the final run-length decoding */
+      UChar    state_out_ch;
+      Int32    state_out_len;
+      Bool     blockRandomised;
+      BZ_RAND_DECLS;
+
+      /* the buffer for bit stream reading */
+      UInt32   bsBuff;
+      Int32    bsLive;
+
+      /* misc administratium */
+      Int32    blockSize100k;
+      Bool     smallDecompress;
+      Int32    currBlockNo;
+      Int32    verbosity;
+
+      /* for undoing the Burrows-Wheeler transform */
+      Int32    origPtr;
+      UInt32   tPos;
+      Int32    k0;
+      Int32    unzftab[256];
+      Int32    nblock_used;
+      Int32    cftab[257];
+      Int32    cftabCopy[257];
+
+      /* for undoing the Burrows-Wheeler transform (FAST) */
+      UInt32   *tt;
+
+      /* for undoing the Burrows-Wheeler transform (SMALL) */
+      UInt16   *ll16;
+      UChar    *ll4;
+
+      /* stored and calculated CRCs */
+      UInt32   storedBlockCRC;
+      UInt32   storedCombinedCRC;
+      UInt32   calculatedBlockCRC;
+      UInt32   calculatedCombinedCRC;
+
+      /* map of bytes used in block */
+      Int32    nInUse;
+      Bool     inUse[256];
+      Bool     inUse16[16];
+      UChar    seqToUnseq[256];
+
+      /* for decoding the MTF values */
+      UChar    mtfa   [MTFA_SIZE];
+      Int32    mtfbase[256 / MTFL_SIZE];
+      UChar    selector   [BZ_MAX_SELECTORS];
+      UChar    selectorMtf[BZ_MAX_SELECTORS];
+      UChar    len  [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+
+      Int32    limit  [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      Int32    base   [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      Int32    perm   [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+      Int32    minLens[BZ_N_GROUPS];
+
+      /* save area for scalars in the main decompress code */
+      Int32    save_i;
+      Int32    save_j;
+      Int32    save_t;
+      Int32    save_alphaSize;
+      Int32    save_nGroups;
+      Int32    save_nSelectors;
+      Int32    save_EOB;
+      Int32    save_groupNo;
+      Int32    save_groupPos;
+      Int32    save_nextSym;
+      Int32    save_nblockMAX;
+      Int32    save_nblock;
+      Int32    save_es;
+      Int32    save_N;
+      Int32    save_curr;
+      Int32    save_zt;
+      Int32    save_zn; 
+      Int32    save_zvec;
+      Int32    save_zj;
+      Int32    save_gSel;
+      Int32    save_gMinlen;
+      Int32*   save_gLimit;
+      Int32*   save_gBase;
+      Int32*   save_gPerm;
+
+   }
+   DState;
+
+
+
+/*-- Macros for decompression. --*/
+
+#define BZ_GET_FAST(cccc)                     \
+    /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+    if (s->tPos >= (UInt32)100000 * (UInt32)s->blockSize100k) return True; \
+    s->tPos = s->tt[s->tPos];                 \
+    cccc = (UChar)(s->tPos & 0xff);           \
+    s->tPos >>= 8;
+
+#define BZ_GET_FAST_C(cccc)                   \
+    /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+    if (c_tPos >= (UInt32)100000 * (UInt32)ro_blockSize100k) return True; \
+    c_tPos = c_tt[c_tPos];                    \
+    cccc = (UChar)(c_tPos & 0xff);            \
+    c_tPos >>= 8;
+
+#define SET_LL4(i,n)                                          \
+   { if (((i) & 0x1) == 0)                                    \
+        s->ll4[(i) >> 1] = (s->ll4[(i) >> 1] & 0xf0) | (n); else    \
+        s->ll4[(i) >> 1] = (s->ll4[(i) >> 1] & 0x0f) | ((n) << 4);  \
+   }
+
+#define GET_LL4(i)                             \
+   ((((UInt32)(s->ll4[(i) >> 1])) >> (((i) << 2) & 0x4)) & 0xF)
+
+#define SET_LL(i,n)                          \
+   { s->ll16[i] = (UInt16)(n & 0x0000ffff);  \
+     SET_LL4(i, n >> 16);                    \
+   }
+
+#define GET_LL(i) \
+   (((UInt32)s->ll16[i]) | (GET_LL4(i) << 16))
+
+#define BZ_GET_SMALL(cccc)                            \
+    /* c_tPos is unsigned, hence test < 0 is pointless. */ \
+    if (s->tPos >= (UInt32)100000 * (UInt32)s->blockSize100k) return True; \
+    cccc = BZ2_indexIntoF ( s->tPos, s->cftab );    \
+    s->tPos = GET_LL(s->tPos);
+
+
+/*-- externs for decompression. --*/
+
+extern Int32 
+BZ2_indexIntoF ( Int32, Int32* );
+
+extern Int32 
+BZ2_decompress ( DState* );
+
+extern void 
+BZ2_hbCreateDecodeTables ( Int32*, Int32*, Int32*, UChar*,
+                           Int32,  Int32, Int32 );
+
+
+#endif
+
+
+/*-- BZ_NO_STDIO seems to make NULL disappear on some platforms. --*/
+
+#ifdef BZ_NO_STDIO
+#ifndef NULL
+#define NULL 0
+#endif
+#endif
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                   bzlib_private.h ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/bzmore.1 b/third-party/bzip2/bzmore.1
new file mode 100644
index 0000000..b437d3b
--- /dev/null
+++ b/third-party/bzip2/bzmore.1
@@ -0,0 +1,152 @@
+.\"Shamelessly copied from zmore.1 by Philippe Troin <phil at fifi.org>
+.\"for Debian GNU/Linux
+.TH BZMORE 1
+.SH NAME
+bzmore, bzless \- file perusal filter for crt viewing of bzip2 compressed text
+.SH SYNOPSIS
+.B bzmore
+[ name ...  ]
+.br
+.B bzless
+[ name ...  ]
+.SH NOTE
+In the following description,
+.I bzless
+and
+.I less
+can be used interchangeably with
+.I bzmore
+and
+.I more.
+.SH DESCRIPTION
+.I  Bzmore
+is a filter which allows examination of compressed or plain text files
+one screenful at a time on a soft-copy terminal.
+.I bzmore
+works on files compressed with
+.I bzip2
+and also on uncompressed files.
+If a file does not exist,
+.I bzmore
+looks for a file of the same name with the addition of a .bz2 suffix.
+.PP
+.I Bzmore
+normally pauses after each screenful, printing --More--
+at the bottom of the screen.
+If the user then types a carriage return, one more line is displayed.
+If the user hits a space,
+another screenful is displayed.  Other possibilities are enumerated later.
+.PP
+.I Bzmore
+looks in the file
+.I /etc/termcap
+to determine terminal characteristics,
+and to determine the default window size.
+On a terminal capable of displaying 24 lines,
+the default window size is 22 lines.
+Other sequences which may be typed when
+.I bzmore
+pauses, and their effects, are as follows (\fIi\fP is an optional integer
+argument, defaulting to 1) :
+.PP
+.IP \fIi\|\fP<space>
+display
+.I i
+more lines, (or another screenful if no argument is given)
+.PP
+.IP ^D
+display 11 more lines (a ``scroll'').
+If
+.I i
+is given, then the scroll size is set to \fIi\|\fP.
+.PP
+.IP d
+same as ^D (control-D)
+.PP
+.IP \fIi\|\fPz
+same as typing a space except that \fIi\|\fP, if present, becomes the new
+window size.  Note that the window size reverts back to the default at the
+end of the current file.
+.PP
+.IP \fIi\|\fPs
+skip \fIi\|\fP lines and print a screenful of lines
+.PP
+.IP \fIi\|\fPf
+skip \fIi\fP screenfuls and print a screenful of lines
+.PP
+.IP "q or Q"
+quit reading the current file; go on to the next (if any)
+.PP
+.IP "e or q"
+When the prompt --More--(Next file: 
+.IR file )
+is printed, this command causes bzmore to exit.
+.PP
+.IP s
+When the prompt --More--(Next file: 
+.IR file )
+is printed, this command causes bzmore to skip the next file and continue.
+.PP 
+.IP =
+Display the current line number.
+.PP
+.IP \fIi\|\fP/expr
+search for the \fIi\|\fP-th occurrence of the regular expression \fIexpr.\fP
+If the pattern is not found,
+.I bzmore
+goes on to the next file (if any).
+Otherwise, a screenful is displayed, starting two lines before the place
+where the expression was found.
+The user's erase and kill characters may be used to edit the regular
+expression.
+Erasing back past the first column cancels the search command.
+.PP
+.IP \fIi\|\fPn
+search for the \fIi\|\fP-th occurrence of the last regular expression entered.
+.PP
+.IP !command
+invoke a shell with \fIcommand\|\fP. 
+The character `!' in "command" are replaced with the
+previous shell command.  The sequence "\\!" is replaced by "!".
+.PP
+.IP ":q or :Q"
+quit reading the current file; go on to the next (if any)
+(same as q or Q).
+.PP
+.IP .
+(dot) repeat the previous command.
+.PP
+The commands take effect immediately, i.e., it is not necessary to
+type a carriage return.
+Up to the time when the command character itself is given,
+the user may hit the line kill character to cancel the numerical
+argument being formed.
+In addition, the user may hit the erase character to redisplay the
+--More-- message.
+.PP
+At any time when output is being sent to the terminal, the user can
+hit the quit key (normally control\-\\).
+.I Bzmore
+will stop sending output, and will display the usual --More--
+prompt.
+The user may then enter one of the above commands in the normal manner.
+Unfortunately, some output is lost when this is done, due to the
+fact that any characters waiting in the terminal's output queue
+are flushed when the quit signal occurs.
+.PP
+The terminal is set to
+.I noecho
+mode by this program so that the output can be continuous.
+What you type will thus not show on your terminal, except for the / and !
+commands.
+.PP
+If the standard output is not a teletype, then
+.I bzmore
+acts just like
+.I bzcat,
+except that a header is printed before each file.
+.SH FILES
+.DT
+/etc/termcap		Terminal data base
+.SH "SEE ALSO"
+more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)
diff --git a/third-party/bzip2/compress.c b/third-party/bzip2/compress.c
new file mode 100644
index 0000000..caf7696
--- /dev/null
+++ b/third-party/bzip2/compress.c
@@ -0,0 +1,672 @@
+
+/*-------------------------------------------------------------*/
+/*--- Compression machinery (not incl block sorting)        ---*/
+/*---                                            compress.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+/* CHANGES
+    0.9.0    -- original version.
+    0.9.0a/b -- no changes in this file.
+    0.9.0c   -- changed setting of nGroups in sendMTFValues() 
+                so as to do a bit better on small files
+*/
+
+#include "bzlib_private.h"
+
+
+/*---------------------------------------------------*/
+/*--- Bit stream I/O                              ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------------*/
+void BZ2_bsInitWrite ( EState* s )
+{
+   s->bsLive = 0;
+   s->bsBuff = 0;
+}
+
+
+/*---------------------------------------------------*/
+static
+void bsFinishWrite ( EState* s )
+{
+   while (s->bsLive > 0) {
+      s->zbits[s->numZ] = (UChar)(s->bsBuff >> 24);
+      s->numZ++;
+      s->bsBuff <<= 8;
+      s->bsLive -= 8;
+   }
+}
+
+
+/*---------------------------------------------------*/
+#define bsNEEDW(nz)                           \
+{                                             \
+   while (s->bsLive >= 8) {                   \
+      s->zbits[s->numZ]                       \
+         = (UChar)(s->bsBuff >> 24);          \
+      s->numZ++;                              \
+      s->bsBuff <<= 8;                        \
+      s->bsLive -= 8;                         \
+   }                                          \
+}
+
+
+/*---------------------------------------------------*/
+static
+__inline__
+void bsW ( EState* s, Int32 n, UInt32 v )
+{
+   bsNEEDW ( n );
+   s->bsBuff |= (v << (32 - s->bsLive - n));
+   s->bsLive += n;
+}
+
+
+/*---------------------------------------------------*/
+static
+void bsPutUInt32 ( EState* s, UInt32 u )
+{
+   bsW ( s, 8, (u >> 24) & 0xffL );
+   bsW ( s, 8, (u >> 16) & 0xffL );
+   bsW ( s, 8, (u >>  8) & 0xffL );
+   bsW ( s, 8,  u        & 0xffL );
+}
+
+
+/*---------------------------------------------------*/
+static
+void bsPutUChar ( EState* s, UChar c )
+{
+   bsW( s, 8, (UInt32)c );
+}
+
+
+/*---------------------------------------------------*/
+/*--- The back end proper                         ---*/
+/*---------------------------------------------------*/
+
+/*---------------------------------------------------*/
+static
+void makeMaps_e ( EState* s )
+{
+   Int32 i;
+   s->nInUse = 0;
+   for (i = 0; i < 256; i++)
+      if (s->inUse[i]) {
+         s->unseqToSeq[i] = s->nInUse;
+         s->nInUse++;
+      }
+}
+
+
+/*---------------------------------------------------*/
+static
+void generateMTFValues ( EState* s )
+{
+   UChar   yy[256];
+   Int32   i, j;
+   Int32   zPend;
+   Int32   wr;
+   Int32   EOB;
+
+   /* 
+      After sorting (eg, here),
+         s->arr1 [ 0 .. s->nblock-1 ] holds sorted order,
+         and
+         ((UChar*)s->arr2) [ 0 .. s->nblock-1 ] 
+         holds the original block data.
+
+      The first thing to do is generate the MTF values,
+      and put them in
+         ((UInt16*)s->arr1) [ 0 .. s->nblock-1 ].
+      Because there are strictly fewer or equal MTF values
+      than block values, ptr values in this area are overwritten
+      with MTF values only when they are no longer needed.
+
+      The final compressed bitstream is generated into the
+      area starting at
+         (UChar*) (&((UChar*)s->arr2)[s->nblock])
+
+      These storage aliases are set up in bzCompressInit(),
+      except for the last one, which is arranged in 
+      compressBlock().
+   */
+   UInt32* ptr   = s->ptr;
+   UChar* block  = s->block;
+   UInt16* mtfv  = s->mtfv;
+
+   makeMaps_e ( s );
+   EOB = s->nInUse+1;
+
+   for (i = 0; i <= EOB; i++) s->mtfFreq[i] = 0;
+
+   wr = 0;
+   zPend = 0;
+   for (i = 0; i < s->nInUse; i++) yy[i] = (UChar) i;
+
+   for (i = 0; i < s->nblock; i++) {
+      UChar ll_i;
+      AssertD ( wr <= i, "generateMTFValues(1)" );
+      j = ptr[i]-1; if (j < 0) j += s->nblock;
+      ll_i = s->unseqToSeq[block[j]];
+      AssertD ( ll_i < s->nInUse, "generateMTFValues(2a)" );
+
+      if (yy[0] == ll_i) { 
+         zPend++;
+      } else {
+
+         if (zPend > 0) {
+            zPend--;
+            while (True) {
+               if (zPend & 1) {
+                  mtfv[wr] = BZ_RUNB; wr++; 
+                  s->mtfFreq[BZ_RUNB]++; 
+               } else {
+                  mtfv[wr] = BZ_RUNA; wr++; 
+                  s->mtfFreq[BZ_RUNA]++; 
+               }
+               if (zPend < 2) break;
+               zPend = (zPend - 2) / 2;
+            };
+            zPend = 0;
+         }
+         {
+            register UChar  rtmp;
+            register UChar* ryy_j;
+            register UChar  rll_i;
+            rtmp  = yy[1];
+            yy[1] = yy[0];
+            ryy_j = &(yy[1]);
+            rll_i = ll_i;
+            while ( rll_i != rtmp ) {
+               register UChar rtmp2;
+               ryy_j++;
+               rtmp2  = rtmp;
+               rtmp   = *ryy_j;
+               *ryy_j = rtmp2;
+            };
+            yy[0] = rtmp;
+            j = ryy_j - &(yy[0]);
+            mtfv[wr] = j+1; wr++; s->mtfFreq[j+1]++;
+         }
+
+      }
+   }
+
+   if (zPend > 0) {
+      zPend--;
+      while (True) {
+         if (zPend & 1) {
+            mtfv[wr] = BZ_RUNB; wr++; 
+            s->mtfFreq[BZ_RUNB]++; 
+         } else {
+            mtfv[wr] = BZ_RUNA; wr++; 
+            s->mtfFreq[BZ_RUNA]++; 
+         }
+         if (zPend < 2) break;
+         zPend = (zPend - 2) / 2;
+      };
+      zPend = 0;
+   }
+
+   mtfv[wr] = EOB; wr++; s->mtfFreq[EOB]++;
+
+   s->nMTF = wr;
+}
+
+
+/*---------------------------------------------------*/
+#define BZ_LESSER_ICOST  0
+#define BZ_GREATER_ICOST 15
+
+static
+void sendMTFValues ( EState* s )
+{
+   Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;
+   Int32 nSelectors, alphaSize, minLen, maxLen, selCtr;
+   Int32 nGroups, nBytes;
+
+   /*--
+   UChar  len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+   is a global since the decoder also needs it.
+
+   Int32  code[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+   Int32  rfreq[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
+   are also globals only used in this proc.
+   Made global to keep stack frame size small.
+   --*/
+
+
+   UInt16 cost[BZ_N_GROUPS];
+   Int32  fave[BZ_N_GROUPS];
+
+   UInt16* mtfv = s->mtfv;
+
+   if (s->verbosity >= 3)
+      VPrintf3( "      %d in block, %d after MTF & 1-2 coding, "
+                "%d+2 syms in use\n", 
+                s->nblock, s->nMTF, s->nInUse );
+
+   alphaSize = s->nInUse+2;
+   for (t = 0; t < BZ_N_GROUPS; t++)
+      for (v = 0; v < alphaSize; v++)
+         s->len[t][v] = BZ_GREATER_ICOST;
+
+   /*--- Decide how many coding tables to use ---*/
+   AssertH ( s->nMTF > 0, 3001 );
+   if (s->nMTF < 200)  nGroups = 2; else
+   if (s->nMTF < 600)  nGroups = 3; else
+   if (s->nMTF < 1200) nGroups = 4; else
+   if (s->nMTF < 2400) nGroups = 5; else
+                       nGroups = 6;
+
+   /*--- Generate an initial set of coding tables ---*/
+   { 
+      Int32 nPart, remF, tFreq, aFreq;
+
+      nPart = nGroups;
+      remF  = s->nMTF;
+      gs = 0;
+      while (nPart > 0) {
+         tFreq = remF / nPart;
+         ge = gs-1;
+         aFreq = 0;
+         while (aFreq < tFreq && ge < alphaSize-1) {
+            ge++;
+            aFreq += s->mtfFreq[ge];
+         }
+
+         if (ge > gs 
+             && nPart != nGroups && nPart != 1 
+             && ((nGroups-nPart) % 2 == 1)) {
+            aFreq -= s->mtfFreq[ge];
+            ge--;
+         }
+
+         if (s->verbosity >= 3)
+            VPrintf5( "      initial group %d, [%d .. %d], "
+                      "has %d syms (%4.1f%%)\n",
+                      nPart, gs, ge, aFreq, 
+                      (100.0 * (float)aFreq) / (float)(s->nMTF) );
+ 
+         for (v = 0; v < alphaSize; v++)
+            if (v >= gs && v <= ge) 
+               s->len[nPart-1][v] = BZ_LESSER_ICOST; else
+               s->len[nPart-1][v] = BZ_GREATER_ICOST;
+ 
+         nPart--;
+         gs = ge+1;
+         remF -= aFreq;
+      }
+   }
+
+   /*--- 
+      Iterate up to BZ_N_ITERS times to improve the tables.
+   ---*/
+   for (iter = 0; iter < BZ_N_ITERS; iter++) {
+
+      for (t = 0; t < nGroups; t++) fave[t] = 0;
+
+      for (t = 0; t < nGroups; t++)
+         for (v = 0; v < alphaSize; v++)
+            s->rfreq[t][v] = 0;
+
+      /*---
+        Set up an auxiliary length table which is used to fast-track
+	the common case (nGroups == 6). 
+      ---*/
+      if (nGroups == 6) {
+         for (v = 0; v < alphaSize; v++) {
+            s->len_pack[v][0] = (s->len[1][v] << 16) | s->len[0][v];
+            s->len_pack[v][1] = (s->len[3][v] << 16) | s->len[2][v];
+            s->len_pack[v][2] = (s->len[5][v] << 16) | s->len[4][v];
+	 }
+      }
+
+      nSelectors = 0;
+      totc = 0;
+      gs = 0;
+      while (True) {
+
+         /*--- Set group start & end marks. --*/
+         if (gs >= s->nMTF) break;
+         ge = gs + BZ_G_SIZE - 1; 
+         if (ge >= s->nMTF) ge = s->nMTF-1;
+
+         /*-- 
+            Calculate the cost of this group as coded
+            by each of the coding tables.
+         --*/
+         for (t = 0; t < nGroups; t++) cost[t] = 0;
+
+         if (nGroups == 6 && 50 == ge-gs+1) {
+            /*--- fast track the common case ---*/
+            register UInt32 cost01, cost23, cost45;
+            register UInt16 icv;
+            cost01 = cost23 = cost45 = 0;
+
+#           define BZ_ITER(nn)                \
+               icv = mtfv[gs+(nn)];           \
+               cost01 += s->len_pack[icv][0]; \
+               cost23 += s->len_pack[icv][1]; \
+               cost45 += s->len_pack[icv][2]; \
+
+            BZ_ITER(0);  BZ_ITER(1);  BZ_ITER(2);  BZ_ITER(3);  BZ_ITER(4);
+            BZ_ITER(5);  BZ_ITER(6);  BZ_ITER(7);  BZ_ITER(8);  BZ_ITER(9);
+            BZ_ITER(10); BZ_ITER(11); BZ_ITER(12); BZ_ITER(13); BZ_ITER(14);
+            BZ_ITER(15); BZ_ITER(16); BZ_ITER(17); BZ_ITER(18); BZ_ITER(19);
+            BZ_ITER(20); BZ_ITER(21); BZ_ITER(22); BZ_ITER(23); BZ_ITER(24);
+            BZ_ITER(25); BZ_ITER(26); BZ_ITER(27); BZ_ITER(28); BZ_ITER(29);
+            BZ_ITER(30); BZ_ITER(31); BZ_ITER(32); BZ_ITER(33); BZ_ITER(34);
+            BZ_ITER(35); BZ_ITER(36); BZ_ITER(37); BZ_ITER(38); BZ_ITER(39);
+            BZ_ITER(40); BZ_ITER(41); BZ_ITER(42); BZ_ITER(43); BZ_ITER(44);
+            BZ_ITER(45); BZ_ITER(46); BZ_ITER(47); BZ_ITER(48); BZ_ITER(49);
+
+#           undef BZ_ITER
+
+            cost[0] = cost01 & 0xffff; cost[1] = cost01 >> 16;
+            cost[2] = cost23 & 0xffff; cost[3] = cost23 >> 16;
+            cost[4] = cost45 & 0xffff; cost[5] = cost45 >> 16;
+
+         } else {
+	    /*--- slow version which correctly handles all situations ---*/
+            for (i = gs; i <= ge; i++) { 
+               UInt16 icv = mtfv[i];
+               for (t = 0; t < nGroups; t++) cost[t] += s->len[t][icv];
+            }
+         }
+ 
+         /*-- 
+            Find the coding table which is best for this group,
+            and record its identity in the selector table.
+         --*/
+         bc = 999999999; bt = -1;
+         for (t = 0; t < nGroups; t++)
+            if (cost[t] < bc) { bc = cost[t]; bt = t; };
+         totc += bc;
+         fave[bt]++;
+         s->selector[nSelectors] = bt;
+         nSelectors++;
+
+         /*-- 
+            Increment the symbol frequencies for the selected table.
+          --*/
+         if (nGroups == 6 && 50 == ge-gs+1) {
+            /*--- fast track the common case ---*/
+
+#           define BZ_ITUR(nn) s->rfreq[bt][ mtfv[gs+(nn)] ]++
+
+            BZ_ITUR(0);  BZ_ITUR(1);  BZ_ITUR(2);  BZ_ITUR(3);  BZ_ITUR(4);
+            BZ_ITUR(5);  BZ_ITUR(6);  BZ_ITUR(7);  BZ_ITUR(8);  BZ_ITUR(9);
+            BZ_ITUR(10); BZ_ITUR(11); BZ_ITUR(12); BZ_ITUR(13); BZ_ITUR(14);
+            BZ_ITUR(15); BZ_ITUR(16); BZ_ITUR(17); BZ_ITUR(18); BZ_ITUR(19);
+            BZ_ITUR(20); BZ_ITUR(21); BZ_ITUR(22); BZ_ITUR(23); BZ_ITUR(24);
+            BZ_ITUR(25); BZ_ITUR(26); BZ_ITUR(27); BZ_ITUR(28); BZ_ITUR(29);
+            BZ_ITUR(30); BZ_ITUR(31); BZ_ITUR(32); BZ_ITUR(33); BZ_ITUR(34);
+            BZ_ITUR(35); BZ_ITUR(36); BZ_ITUR(37); BZ_ITUR(38); BZ_ITUR(39);
+            BZ_ITUR(40); BZ_ITUR(41); BZ_ITUR(42); BZ_ITUR(43); BZ_ITUR(44);
+            BZ_ITUR(45); BZ_ITUR(46); BZ_ITUR(47); BZ_ITUR(48); BZ_ITUR(49);
+
+#           undef BZ_ITUR
+
+         } else {
+	    /*--- slow version which correctly handles all situations ---*/
+            for (i = gs; i <= ge; i++)
+               s->rfreq[bt][ mtfv[i] ]++;
+         }
+
+         gs = ge+1;
+      }
+      if (s->verbosity >= 3) {
+         VPrintf2 ( "      pass %d: size is %d, grp uses are ", 
+                   iter+1, totc/8 );
+         for (t = 0; t < nGroups; t++)
+            VPrintf1 ( "%d ", fave[t] );
+         VPrintf0 ( "\n" );
+      }
+
+      /*--
+        Recompute the tables based on the accumulated frequencies.
+      --*/
+      /* maxLen was changed from 20 to 17 in bzip2-1.0.3.  See 
+         comment in huffman.c for details. */
+      for (t = 0; t < nGroups; t++)
+         BZ2_hbMakeCodeLengths ( &(s->len[t][0]), &(s->rfreq[t][0]), 
+                                 alphaSize, 17 /*20*/ );
+   }
+
+
+   AssertH( nGroups < 8, 3002 );
+   AssertH( nSelectors < 32768 &&
+            nSelectors <= (2 + (900000 / BZ_G_SIZE)),
+            3003 );
+
+
+   /*--- Compute MTF values for the selectors. ---*/
+   {
+      UChar pos[BZ_N_GROUPS], ll_i, tmp2, tmp;
+      for (i = 0; i < nGroups; i++) pos[i] = i;
+      for (i = 0; i < nSelectors; i++) {
+         ll_i = s->selector[i];
+         j = 0;
+         tmp = pos[j];
+         while ( ll_i != tmp ) {
+            j++;
+            tmp2 = tmp;
+            tmp = pos[j];
+            pos[j] = tmp2;
+         };
+         pos[0] = tmp;
+         s->selectorMtf[i] = j;
+      }
+   };
+
+   /*--- Assign actual codes for the tables. --*/
+   for (t = 0; t < nGroups; t++) {
+      minLen = 32;
+      maxLen = 0;
+      for (i = 0; i < alphaSize; i++) {
+         if (s->len[t][i] > maxLen) maxLen = s->len[t][i];
+         if (s->len[t][i] < minLen) minLen = s->len[t][i];
+      }
+      AssertH ( !(maxLen > 17 /*20*/ ), 3004 );
+      AssertH ( !(minLen < 1),  3005 );
+      BZ2_hbAssignCodes ( &(s->code[t][0]), &(s->len[t][0]), 
+                          minLen, maxLen, alphaSize );
+   }
+
+   /*--- Transmit the mapping table. ---*/
+   { 
+      Bool inUse16[16];
+      for (i = 0; i < 16; i++) {
+          inUse16[i] = False;
+          for (j = 0; j < 16; j++)
+             if (s->inUse[i * 16 + j]) inUse16[i] = True;
+      }
+     
+      nBytes = s->numZ;
+      for (i = 0; i < 16; i++)
+         if (inUse16[i]) bsW(s,1,1); else bsW(s,1,0);
+
+      for (i = 0; i < 16; i++)
+         if (inUse16[i])
+            for (j = 0; j < 16; j++) {
+               if (s->inUse[i * 16 + j]) bsW(s,1,1); else bsW(s,1,0);
+            }
+
+      if (s->verbosity >= 3) 
+         VPrintf1( "      bytes: mapping %d, ", s->numZ-nBytes );
+   }
+
+   /*--- Now the selectors. ---*/
+   nBytes = s->numZ;
+   bsW ( s, 3, nGroups );
+   bsW ( s, 15, nSelectors );
+   for (i = 0; i < nSelectors; i++) { 
+      for (j = 0; j < s->selectorMtf[i]; j++) bsW(s,1,1);
+      bsW(s,1,0);
+   }
+   if (s->verbosity >= 3)
+      VPrintf1( "selectors %d, ", s->numZ-nBytes );
+
+   /*--- Now the coding tables. ---*/
+   nBytes = s->numZ;
+
+   for (t = 0; t < nGroups; t++) {
+      Int32 curr = s->len[t][0];
+      bsW ( s, 5, curr );
+      for (i = 0; i < alphaSize; i++) {
+         while (curr < s->len[t][i]) { bsW(s,2,2); curr++; /* 10 */ };
+         while (curr > s->len[t][i]) { bsW(s,2,3); curr--; /* 11 */ };
+         bsW ( s, 1, 0 );
+      }
+   }
+
+   if (s->verbosity >= 3)
+      VPrintf1 ( "code lengths %d, ", s->numZ-nBytes );
+
+   /*--- And finally, the block data proper ---*/
+   nBytes = s->numZ;
+   selCtr = 0;
+   gs = 0;
+   while (True) {
+      if (gs >= s->nMTF) break;
+      ge = gs + BZ_G_SIZE - 1; 
+      if (ge >= s->nMTF) ge = s->nMTF-1;
+      AssertH ( s->selector[selCtr] < nGroups, 3006 );
+
+      if (nGroups == 6 && 50 == ge-gs+1) {
+            /*--- fast track the common case ---*/
+            UInt16 mtfv_i;
+            UChar* s_len_sel_selCtr 
+               = &(s->len[s->selector[selCtr]][0]);
+            Int32* s_code_sel_selCtr
+               = &(s->code[s->selector[selCtr]][0]);
+
+#           define BZ_ITAH(nn)                      \
+               mtfv_i = mtfv[gs+(nn)];              \
+               bsW ( s,                             \
+                     s_len_sel_selCtr[mtfv_i],      \
+                     s_code_sel_selCtr[mtfv_i] )
+
+            BZ_ITAH(0);  BZ_ITAH(1);  BZ_ITAH(2);  BZ_ITAH(3);  BZ_ITAH(4);
+            BZ_ITAH(5);  BZ_ITAH(6);  BZ_ITAH(7);  BZ_ITAH(8);  BZ_ITAH(9);
+            BZ_ITAH(10); BZ_ITAH(11); BZ_ITAH(12); BZ_ITAH(13); BZ_ITAH(14);
+            BZ_ITAH(15); BZ_ITAH(16); BZ_ITAH(17); BZ_ITAH(18); BZ_ITAH(19);
+            BZ_ITAH(20); BZ_ITAH(21); BZ_ITAH(22); BZ_ITAH(23); BZ_ITAH(24);
+            BZ_ITAH(25); BZ_ITAH(26); BZ_ITAH(27); BZ_ITAH(28); BZ_ITAH(29);
+            BZ_ITAH(30); BZ_ITAH(31); BZ_ITAH(32); BZ_ITAH(33); BZ_ITAH(34);
+            BZ_ITAH(35); BZ_ITAH(36); BZ_ITAH(37); BZ_ITAH(38); BZ_ITAH(39);
+            BZ_ITAH(40); BZ_ITAH(41); BZ_ITAH(42); BZ_ITAH(43); BZ_ITAH(44);
+            BZ_ITAH(45); BZ_ITAH(46); BZ_ITAH(47); BZ_ITAH(48); BZ_ITAH(49);
+
+#           undef BZ_ITAH
+
+      } else {
+	 /*--- slow version which correctly handles all situations ---*/
+         for (i = gs; i <= ge; i++) {
+            bsW ( s, 
+                  s->len  [s->selector[selCtr]] [mtfv[i]],
+                  s->code [s->selector[selCtr]] [mtfv[i]] );
+         }
+      }
+
+
+      gs = ge+1;
+      selCtr++;
+   }
+   AssertH( selCtr == nSelectors, 3007 );
+
+   if (s->verbosity >= 3)
+      VPrintf1( "codes %d\n", s->numZ-nBytes );
+}
+
+
+/*---------------------------------------------------*/
+void BZ2_compressBlock ( EState* s, Bool is_last_block )
+{
+   if (s->nblock > 0) {
+
+      BZ_FINALISE_CRC ( s->blockCRC );
+      s->combinedCRC = (s->combinedCRC << 1) | (s->combinedCRC >> 31);
+      s->combinedCRC ^= s->blockCRC;
+      if (s->blockNo > 1) s->numZ = 0;
+
+      if (s->verbosity >= 2)
+         VPrintf4( "    block %d: crc = 0x%08x, "
+                   "combined CRC = 0x%08x, size = %d\n",
+                   s->blockNo, s->blockCRC, s->combinedCRC, s->nblock );
+
+      BZ2_blockSort ( s );
+   }
+
+   s->zbits = (UChar*) (&((UChar*)s->arr2)[s->nblock]);
+
+   /*-- If this is the first block, create the stream header. --*/
+   if (s->blockNo == 1) {
+      BZ2_bsInitWrite ( s );
+      bsPutUChar ( s, BZ_HDR_B );
+      bsPutUChar ( s, BZ_HDR_Z );
+      bsPutUChar ( s, BZ_HDR_h );
+      bsPutUChar ( s, (UChar)(BZ_HDR_0 + s->blockSize100k) );
+   }
+
+   if (s->nblock > 0) {
+
+      bsPutUChar ( s, 0x31 ); bsPutUChar ( s, 0x41 );
+      bsPutUChar ( s, 0x59 ); bsPutUChar ( s, 0x26 );
+      bsPutUChar ( s, 0x53 ); bsPutUChar ( s, 0x59 );
+
+      /*-- Now the block's CRC, so it is in a known place. --*/
+      bsPutUInt32 ( s, s->blockCRC );
+
+      /*-- 
+         Now a single bit indicating (non-)randomisation. 
+         As of version 0.9.5, we use a better sorting algorithm
+         which makes randomisation unnecessary.  So always set
+         the randomised bit to 'no'.  Of course, the decoder
+         still needs to be able to handle randomised blocks
+         so as to maintain backwards compatibility with
+         older versions of bzip2.
+      --*/
+      bsW(s,1,0);
+
+      bsW ( s, 24, s->origPtr );
+      generateMTFValues ( s );
+      sendMTFValues ( s );
+   }
+
+
+   /*-- If this is the last block, add the stream trailer. --*/
+   if (is_last_block) {
+
+      bsPutUChar ( s, 0x17 ); bsPutUChar ( s, 0x72 );
+      bsPutUChar ( s, 0x45 ); bsPutUChar ( s, 0x38 );
+      bsPutUChar ( s, 0x50 ); bsPutUChar ( s, 0x90 );
+      bsPutUInt32 ( s, s->combinedCRC );
+      if (s->verbosity >= 2)
+         VPrintf1( "    final combined CRC = 0x%08x\n   ", s->combinedCRC );
+      bsFinishWrite ( s );
+   }
+}
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                        compress.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/crctable.c b/third-party/bzip2/crctable.c
new file mode 100644
index 0000000..1fea7e9
--- /dev/null
+++ b/third-party/bzip2/crctable.c
@@ -0,0 +1,104 @@
+
+/*-------------------------------------------------------------*/
+/*--- Table for doing CRCs                                  ---*/
+/*---                                            crctable.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include "bzlib_private.h"
+
+/*--
+  I think this is an implementation of the AUTODIN-II,
+  Ethernet & FDDI 32-bit CRC standard.  Vaguely derived
+  from code by Rob Warnock, in Section 51 of the
+  comp.compression FAQ.
+--*/
+
+UInt32 BZ2_crc32Table[256] = {
+
+   /*-- Ugly, innit? --*/
+
+   0x00000000L, 0x04c11db7L, 0x09823b6eL, 0x0d4326d9L,
+   0x130476dcL, 0x17c56b6bL, 0x1a864db2L, 0x1e475005L,
+   0x2608edb8L, 0x22c9f00fL, 0x2f8ad6d6L, 0x2b4bcb61L,
+   0x350c9b64L, 0x31cd86d3L, 0x3c8ea00aL, 0x384fbdbdL,
+   0x4c11db70L, 0x48d0c6c7L, 0x4593e01eL, 0x4152fda9L,
+   0x5f15adacL, 0x5bd4b01bL, 0x569796c2L, 0x52568b75L,
+   0x6a1936c8L, 0x6ed82b7fL, 0x639b0da6L, 0x675a1011L,
+   0x791d4014L, 0x7ddc5da3L, 0x709f7b7aL, 0x745e66cdL,
+   0x9823b6e0L, 0x9ce2ab57L, 0x91a18d8eL, 0x95609039L,
+   0x8b27c03cL, 0x8fe6dd8bL, 0x82a5fb52L, 0x8664e6e5L,
+   0xbe2b5b58L, 0xbaea46efL, 0xb7a96036L, 0xb3687d81L,
+   0xad2f2d84L, 0xa9ee3033L, 0xa4ad16eaL, 0xa06c0b5dL,
+   0xd4326d90L, 0xd0f37027L, 0xddb056feL, 0xd9714b49L,
+   0xc7361b4cL, 0xc3f706fbL, 0xceb42022L, 0xca753d95L,
+   0xf23a8028L, 0xf6fb9d9fL, 0xfbb8bb46L, 0xff79a6f1L,
+   0xe13ef6f4L, 0xe5ffeb43L, 0xe8bccd9aL, 0xec7dd02dL,
+   0x34867077L, 0x30476dc0L, 0x3d044b19L, 0x39c556aeL,
+   0x278206abL, 0x23431b1cL, 0x2e003dc5L, 0x2ac12072L,
+   0x128e9dcfL, 0x164f8078L, 0x1b0ca6a1L, 0x1fcdbb16L,
+   0x018aeb13L, 0x054bf6a4L, 0x0808d07dL, 0x0cc9cdcaL,
+   0x7897ab07L, 0x7c56b6b0L, 0x71159069L, 0x75d48ddeL,
+   0x6b93dddbL, 0x6f52c06cL, 0x6211e6b5L, 0x66d0fb02L,
+   0x5e9f46bfL, 0x5a5e5b08L, 0x571d7dd1L, 0x53dc6066L,
+   0x4d9b3063L, 0x495a2dd4L, 0x44190b0dL, 0x40d816baL,
+   0xaca5c697L, 0xa864db20L, 0xa527fdf9L, 0xa1e6e04eL,
+   0xbfa1b04bL, 0xbb60adfcL, 0xb6238b25L, 0xb2e29692L,
+   0x8aad2b2fL, 0x8e6c3698L, 0x832f1041L, 0x87ee0df6L,
+   0x99a95df3L, 0x9d684044L, 0x902b669dL, 0x94ea7b2aL,
+   0xe0b41de7L, 0xe4750050L, 0xe9362689L, 0xedf73b3eL,
+   0xf3b06b3bL, 0xf771768cL, 0xfa325055L, 0xfef34de2L,
+   0xc6bcf05fL, 0xc27dede8L, 0xcf3ecb31L, 0xcbffd686L,
+   0xd5b88683L, 0xd1799b34L, 0xdc3abdedL, 0xd8fba05aL,
+   0x690ce0eeL, 0x6dcdfd59L, 0x608edb80L, 0x644fc637L,
+   0x7a089632L, 0x7ec98b85L, 0x738aad5cL, 0x774bb0ebL,
+   0x4f040d56L, 0x4bc510e1L, 0x46863638L, 0x42472b8fL,
+   0x5c007b8aL, 0x58c1663dL, 0x558240e4L, 0x51435d53L,
+   0x251d3b9eL, 0x21dc2629L, 0x2c9f00f0L, 0x285e1d47L,
+   0x36194d42L, 0x32d850f5L, 0x3f9b762cL, 0x3b5a6b9bL,
+   0x0315d626L, 0x07d4cb91L, 0x0a97ed48L, 0x0e56f0ffL,
+   0x1011a0faL, 0x14d0bd4dL, 0x19939b94L, 0x1d528623L,
+   0xf12f560eL, 0xf5ee4bb9L, 0xf8ad6d60L, 0xfc6c70d7L,
+   0xe22b20d2L, 0xe6ea3d65L, 0xeba91bbcL, 0xef68060bL,
+   0xd727bbb6L, 0xd3e6a601L, 0xdea580d8L, 0xda649d6fL,
+   0xc423cd6aL, 0xc0e2d0ddL, 0xcda1f604L, 0xc960ebb3L,
+   0xbd3e8d7eL, 0xb9ff90c9L, 0xb4bcb610L, 0xb07daba7L,
+   0xae3afba2L, 0xaafbe615L, 0xa7b8c0ccL, 0xa379dd7bL,
+   0x9b3660c6L, 0x9ff77d71L, 0x92b45ba8L, 0x9675461fL,
+   0x8832161aL, 0x8cf30badL, 0x81b02d74L, 0x857130c3L,
+   0x5d8a9099L, 0x594b8d2eL, 0x5408abf7L, 0x50c9b640L,
+   0x4e8ee645L, 0x4a4ffbf2L, 0x470cdd2bL, 0x43cdc09cL,
+   0x7b827d21L, 0x7f436096L, 0x7200464fL, 0x76c15bf8L,
+   0x68860bfdL, 0x6c47164aL, 0x61043093L, 0x65c52d24L,
+   0x119b4be9L, 0x155a565eL, 0x18197087L, 0x1cd86d30L,
+   0x029f3d35L, 0x065e2082L, 0x0b1d065bL, 0x0fdc1becL,
+   0x3793a651L, 0x3352bbe6L, 0x3e119d3fL, 0x3ad08088L,
+   0x2497d08dL, 0x2056cd3aL, 0x2d15ebe3L, 0x29d4f654L,
+   0xc5a92679L, 0xc1683bceL, 0xcc2b1d17L, 0xc8ea00a0L,
+   0xd6ad50a5L, 0xd26c4d12L, 0xdf2f6bcbL, 0xdbee767cL,
+   0xe3a1cbc1L, 0xe760d676L, 0xea23f0afL, 0xeee2ed18L,
+   0xf0a5bd1dL, 0xf464a0aaL, 0xf9278673L, 0xfde69bc4L,
+   0x89b8fd09L, 0x8d79e0beL, 0x803ac667L, 0x84fbdbd0L,
+   0x9abc8bd5L, 0x9e7d9662L, 0x933eb0bbL, 0x97ffad0cL,
+   0xafb010b1L, 0xab710d06L, 0xa6322bdfL, 0xa2f33668L,
+   0xbcb4666dL, 0xb8757bdaL, 0xb5365d03L, 0xb1f740b4L
+};
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                        crctable.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/decompress.c b/third-party/bzip2/decompress.c
new file mode 100644
index 0000000..311f566
--- /dev/null
+++ b/third-party/bzip2/decompress.c
@@ -0,0 +1,646 @@
+
+/*-------------------------------------------------------------*/
+/*--- Decompression machinery                               ---*/
+/*---                                          decompress.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include "bzlib_private.h"
+
+
+/*---------------------------------------------------*/
+static
+void makeMaps_d ( DState* s )
+{
+   Int32 i;
+   s->nInUse = 0;
+   for (i = 0; i < 256; i++)
+      if (s->inUse[i]) {
+         s->seqToUnseq[s->nInUse] = i;
+         s->nInUse++;
+      }
+}
+
+
+/*---------------------------------------------------*/
+#define RETURN(rrr)                               \
+   { retVal = rrr; goto save_state_and_return; };
+
+#define GET_BITS(lll,vvv,nnn)                     \
+   case lll: s->state = lll;                      \
+   while (True) {                                 \
+      if (s->bsLive >= nnn) {                     \
+         UInt32 v;                                \
+         v = (s->bsBuff >>                        \
+             (s->bsLive-nnn)) & ((1 << nnn)-1);   \
+         s->bsLive -= nnn;                        \
+         vvv = v;                                 \
+         break;                                   \
+      }                                           \
+      if (s->strm->avail_in == 0) RETURN(BZ_OK);  \
+      s->bsBuff                                   \
+         = (s->bsBuff << 8) |                     \
+           ((UInt32)                              \
+              (*((UChar*)(s->strm->next_in))));   \
+      s->bsLive += 8;                             \
+      s->strm->next_in++;                         \
+      s->strm->avail_in--;                        \
+      s->strm->total_in_lo32++;                   \
+      if (s->strm->total_in_lo32 == 0)            \
+         s->strm->total_in_hi32++;                \
+   }
+
+#define GET_UCHAR(lll,uuu)                        \
+   GET_BITS(lll,uuu,8)
+
+#define GET_BIT(lll,uuu)                          \
+   GET_BITS(lll,uuu,1)
+
+/*---------------------------------------------------*/
+#define GET_MTF_VAL(label1,label2,lval)           \
+{                                                 \
+   if (groupPos == 0) {                           \
+      groupNo++;                                  \
+      if (groupNo >= nSelectors)                  \
+         RETURN(BZ_DATA_ERROR);                   \
+      groupPos = BZ_G_SIZE;                       \
+      gSel = s->selector[groupNo];                \
+      gMinlen = s->minLens[gSel];                 \
+      gLimit = &(s->limit[gSel][0]);              \
+      gPerm = &(s->perm[gSel][0]);                \
+      gBase = &(s->base[gSel][0]);                \
+   }                                              \
+   groupPos--;                                    \
+   zn = gMinlen;                                  \
+   GET_BITS(label1, zvec, zn);                    \
+   while (1) {                                    \
+      if (zn > 20 /* the longest code */)         \
+         RETURN(BZ_DATA_ERROR);                   \
+      if (zvec <= gLimit[zn]) break;              \
+      zn++;                                       \
+      GET_BIT(label2, zj);                        \
+      zvec = (zvec << 1) | zj;                    \
+   };                                             \
+   if (zvec - gBase[zn] < 0                       \
+       || zvec - gBase[zn] >= BZ_MAX_ALPHA_SIZE)  \
+      RETURN(BZ_DATA_ERROR);                      \
+   lval = gPerm[zvec - gBase[zn]];                \
+}
+
+
+/*---------------------------------------------------*/
+Int32 BZ2_decompress ( DState* s )
+{
+   UChar      uc;
+   Int32      retVal;
+   Int32      minLen, maxLen;
+   bz_stream* strm = s->strm;
+
+   /* stuff that needs to be saved/restored */
+   Int32  i;
+   Int32  j;
+   Int32  t;
+   Int32  alphaSize;
+   Int32  nGroups;
+   Int32  nSelectors;
+   Int32  EOB;
+   Int32  groupNo;
+   Int32  groupPos;
+   Int32  nextSym;
+   Int32  nblockMAX;
+   Int32  nblock;
+   Int32  es;
+   Int32  N;
+   Int32  curr;
+   Int32  zt;
+   Int32  zn; 
+   Int32  zvec;
+   Int32  zj;
+   Int32  gSel;
+   Int32  gMinlen;
+   Int32* gLimit;
+   Int32* gBase;
+   Int32* gPerm;
+
+   if (s->state == BZ_X_MAGIC_1) {
+      /*initialise the save area*/
+      s->save_i           = 0;
+      s->save_j           = 0;
+      s->save_t           = 0;
+      s->save_alphaSize   = 0;
+      s->save_nGroups     = 0;
+      s->save_nSelectors  = 0;
+      s->save_EOB         = 0;
+      s->save_groupNo     = 0;
+      s->save_groupPos    = 0;
+      s->save_nextSym     = 0;
+      s->save_nblockMAX   = 0;
+      s->save_nblock      = 0;
+      s->save_es          = 0;
+      s->save_N           = 0;
+      s->save_curr        = 0;
+      s->save_zt          = 0;
+      s->save_zn          = 0;
+      s->save_zvec        = 0;
+      s->save_zj          = 0;
+      s->save_gSel        = 0;
+      s->save_gMinlen     = 0;
+      s->save_gLimit      = NULL;
+      s->save_gBase       = NULL;
+      s->save_gPerm       = NULL;
+   }
+
+   /*restore from the save area*/
+   i           = s->save_i;
+   j           = s->save_j;
+   t           = s->save_t;
+   alphaSize   = s->save_alphaSize;
+   nGroups     = s->save_nGroups;
+   nSelectors  = s->save_nSelectors;
+   EOB         = s->save_EOB;
+   groupNo     = s->save_groupNo;
+   groupPos    = s->save_groupPos;
+   nextSym     = s->save_nextSym;
+   nblockMAX   = s->save_nblockMAX;
+   nblock      = s->save_nblock;
+   es          = s->save_es;
+   N           = s->save_N;
+   curr        = s->save_curr;
+   zt          = s->save_zt;
+   zn          = s->save_zn; 
+   zvec        = s->save_zvec;
+   zj          = s->save_zj;
+   gSel        = s->save_gSel;
+   gMinlen     = s->save_gMinlen;
+   gLimit      = s->save_gLimit;
+   gBase       = s->save_gBase;
+   gPerm       = s->save_gPerm;
+
+   retVal = BZ_OK;
+
+   switch (s->state) {
+
+      GET_UCHAR(BZ_X_MAGIC_1, uc);
+      if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
+
+      GET_UCHAR(BZ_X_MAGIC_2, uc);
+      if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
+
+      GET_UCHAR(BZ_X_MAGIC_3, uc)
+      if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
+
+      GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
+      if (s->blockSize100k < (BZ_HDR_0 + 1) || 
+          s->blockSize100k > (BZ_HDR_0 + 9)) RETURN(BZ_DATA_ERROR_MAGIC);
+      s->blockSize100k -= BZ_HDR_0;
+
+      if (s->smallDecompress) {
+         s->ll16 = BZALLOC( s->blockSize100k * 100000 * sizeof(UInt16) );
+         s->ll4  = BZALLOC( 
+                      ((1 + s->blockSize100k * 100000) >> 1) * sizeof(UChar) 
+                   );
+         if (s->ll16 == NULL || s->ll4 == NULL) RETURN(BZ_MEM_ERROR);
+      } else {
+         s->tt  = BZALLOC( s->blockSize100k * 100000 * sizeof(Int32) );
+         if (s->tt == NULL) RETURN(BZ_MEM_ERROR);
+      }
+
+      GET_UCHAR(BZ_X_BLKHDR_1, uc);
+
+      if (uc == 0x17) goto endhdr_2;
+      if (uc != 0x31) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_BLKHDR_2, uc);
+      if (uc != 0x41) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_BLKHDR_3, uc);
+      if (uc != 0x59) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_BLKHDR_4, uc);
+      if (uc != 0x26) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_BLKHDR_5, uc);
+      if (uc != 0x53) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_BLKHDR_6, uc);
+      if (uc != 0x59) RETURN(BZ_DATA_ERROR);
+
+      s->currBlockNo++;
+      if (s->verbosity >= 2)
+         VPrintf1 ( "\n    [%d: huff+mtf ", s->currBlockNo );
+ 
+      s->storedBlockCRC = 0;
+      GET_UCHAR(BZ_X_BCRC_1, uc);
+      s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_BCRC_2, uc);
+      s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_BCRC_3, uc);
+      s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_BCRC_4, uc);
+      s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
+
+      GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
+
+      s->origPtr = 0;
+      GET_UCHAR(BZ_X_ORIGPTR_1, uc);
+      s->origPtr = (s->origPtr << 8) | ((Int32)uc);
+      GET_UCHAR(BZ_X_ORIGPTR_2, uc);
+      s->origPtr = (s->origPtr << 8) | ((Int32)uc);
+      GET_UCHAR(BZ_X_ORIGPTR_3, uc);
+      s->origPtr = (s->origPtr << 8) | ((Int32)uc);
+
+      if (s->origPtr < 0)
+         RETURN(BZ_DATA_ERROR);
+      if (s->origPtr > 10 + 100000*s->blockSize100k) 
+         RETURN(BZ_DATA_ERROR);
+
+      /*--- Receive the mapping table ---*/
+      for (i = 0; i < 16; i++) {
+         GET_BIT(BZ_X_MAPPING_1, uc);
+         if (uc == 1) 
+            s->inUse16[i] = True; else 
+            s->inUse16[i] = False;
+      }
+
+      for (i = 0; i < 256; i++) s->inUse[i] = False;
+
+      for (i = 0; i < 16; i++)
+         if (s->inUse16[i])
+            for (j = 0; j < 16; j++) {
+               GET_BIT(BZ_X_MAPPING_2, uc);
+               if (uc == 1) s->inUse[i * 16 + j] = True;
+            }
+      makeMaps_d ( s );
+      if (s->nInUse == 0) RETURN(BZ_DATA_ERROR);
+      alphaSize = s->nInUse+2;
+
+      /*--- Now the selectors ---*/
+      GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
+      if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
+      GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
+      if (nSelectors < 1) RETURN(BZ_DATA_ERROR);
+      for (i = 0; i < nSelectors; i++) {
+         j = 0;
+         while (True) {
+            GET_BIT(BZ_X_SELECTOR_3, uc);
+            if (uc == 0) break;
+            j++;
+            if (j >= nGroups) RETURN(BZ_DATA_ERROR);
+         }
+         s->selectorMtf[i] = j;
+      }
+
+      /*--- Undo the MTF values for the selectors. ---*/
+      {
+         UChar pos[BZ_N_GROUPS], tmp, v;
+         for (v = 0; v < nGroups; v++) pos[v] = v;
+   
+         for (i = 0; i < nSelectors; i++) {
+            v = s->selectorMtf[i];
+            tmp = pos[v];
+            while (v > 0) { pos[v] = pos[v-1]; v--; }
+            pos[0] = tmp;
+            s->selector[i] = tmp;
+         }
+      }
+
+      /*--- Now the coding tables ---*/
+      for (t = 0; t < nGroups; t++) {
+         GET_BITS(BZ_X_CODING_1, curr, 5);
+         for (i = 0; i < alphaSize; i++) {
+            while (True) {
+               if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR);
+               GET_BIT(BZ_X_CODING_2, uc);
+               if (uc == 0) break;
+               GET_BIT(BZ_X_CODING_3, uc);
+               if (uc == 0) curr++; else curr--;
+            }
+            s->len[t][i] = curr;
+         }
+      }
+
+      /*--- Create the Huffman decoding tables ---*/
+      for (t = 0; t < nGroups; t++) {
+         minLen = 32;
+         maxLen = 0;
+         for (i = 0; i < alphaSize; i++) {
+            if (s->len[t][i] > maxLen) maxLen = s->len[t][i];
+            if (s->len[t][i] < minLen) minLen = s->len[t][i];
+         }
+         BZ2_hbCreateDecodeTables ( 
+            &(s->limit[t][0]), 
+            &(s->base[t][0]), 
+            &(s->perm[t][0]), 
+            &(s->len[t][0]),
+            minLen, maxLen, alphaSize
+         );
+         s->minLens[t] = minLen;
+      }
+
+      /*--- Now the MTF values ---*/
+
+      EOB      = s->nInUse+1;
+      nblockMAX = 100000 * s->blockSize100k;
+      groupNo  = -1;
+      groupPos = 0;
+
+      for (i = 0; i <= 255; i++) s->unzftab[i] = 0;
+
+      /*-- MTF init --*/
+      {
+         Int32 ii, jj, kk;
+         kk = MTFA_SIZE-1;
+         for (ii = 256 / MTFL_SIZE - 1; ii >= 0; ii--) {
+            for (jj = MTFL_SIZE-1; jj >= 0; jj--) {
+               s->mtfa[kk] = (UChar)(ii * MTFL_SIZE + jj);
+               kk--;
+            }
+            s->mtfbase[ii] = kk + 1;
+         }
+      }
+      /*-- end MTF init --*/
+
+      nblock = 0;
+      GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
+
+      while (True) {
+
+         if (nextSym == EOB) break;
+
+         if (nextSym == BZ_RUNA || nextSym == BZ_RUNB) {
+
+            es = -1;
+            N = 1;
+            do {
+               /* Check that N doesn't get too big, so that es doesn't
+                  go negative.  The maximum value that can be
+                  RUNA/RUNB encoded is equal to the block size (post
+                  the initial RLE), viz, 900k, so bounding N at 2
+                  million should guard against overflow without
+                  rejecting any legitimate inputs. */
+               if (N >= 2*1024*1024) RETURN(BZ_DATA_ERROR);
+               if (nextSym == BZ_RUNA) es = es + (0+1) * N; else
+               if (nextSym == BZ_RUNB) es = es + (1+1) * N;
+               N = N * 2;
+               GET_MTF_VAL(BZ_X_MTF_3, BZ_X_MTF_4, nextSym);
+            }
+               while (nextSym == BZ_RUNA || nextSym == BZ_RUNB);
+
+            es++;
+            uc = s->seqToUnseq[ s->mtfa[s->mtfbase[0]] ];
+            s->unzftab[uc] += es;
+
+            if (s->smallDecompress)
+               while (es > 0) {
+                  if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
+                  s->ll16[nblock] = (UInt16)uc;
+                  nblock++;
+                  es--;
+               }
+            else
+               while (es > 0) {
+                  if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
+                  s->tt[nblock] = (UInt32)uc;
+                  nblock++;
+                  es--;
+               };
+
+            continue;
+
+         } else {
+
+            if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
+
+            /*-- uc = MTF ( nextSym-1 ) --*/
+            {
+               Int32 ii, jj, kk, pp, lno, off;
+               UInt32 nn;
+               nn = (UInt32)(nextSym - 1);
+
+               if (nn < MTFL_SIZE) {
+                  /* avoid general-case expense */
+                  pp = s->mtfbase[0];
+                  uc = s->mtfa[pp+nn];
+                  while (nn > 3) {
+                     Int32 z = pp+nn;
+                     s->mtfa[(z)  ] = s->mtfa[(z)-1];
+                     s->mtfa[(z)-1] = s->mtfa[(z)-2];
+                     s->mtfa[(z)-2] = s->mtfa[(z)-3];
+                     s->mtfa[(z)-3] = s->mtfa[(z)-4];
+                     nn -= 4;
+                  }
+                  while (nn > 0) { 
+                     s->mtfa[(pp+nn)] = s->mtfa[(pp+nn)-1]; nn--; 
+                  };
+                  s->mtfa[pp] = uc;
+               } else { 
+                  /* general case */
+                  lno = nn / MTFL_SIZE;
+                  off = nn % MTFL_SIZE;
+                  pp = s->mtfbase[lno] + off;
+                  uc = s->mtfa[pp];
+                  while (pp > s->mtfbase[lno]) { 
+                     s->mtfa[pp] = s->mtfa[pp-1]; pp--; 
+                  };
+                  s->mtfbase[lno]++;
+                  while (lno > 0) {
+                     s->mtfbase[lno]--;
+                     s->mtfa[s->mtfbase[lno]] 
+                        = s->mtfa[s->mtfbase[lno-1] + MTFL_SIZE - 1];
+                     lno--;
+                  }
+                  s->mtfbase[0]--;
+                  s->mtfa[s->mtfbase[0]] = uc;
+                  if (s->mtfbase[0] == 0) {
+                     kk = MTFA_SIZE-1;
+                     for (ii = 256 / MTFL_SIZE-1; ii >= 0; ii--) {
+                        for (jj = MTFL_SIZE-1; jj >= 0; jj--) {
+                           s->mtfa[kk] = s->mtfa[s->mtfbase[ii] + jj];
+                           kk--;
+                        }
+                        s->mtfbase[ii] = kk + 1;
+                     }
+                  }
+               }
+            }
+            /*-- end uc = MTF ( nextSym-1 ) --*/
+
+            s->unzftab[s->seqToUnseq[uc]]++;
+            if (s->smallDecompress)
+               s->ll16[nblock] = (UInt16)(s->seqToUnseq[uc]); else
+               s->tt[nblock]   = (UInt32)(s->seqToUnseq[uc]);
+            nblock++;
+
+            GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
+            continue;
+         }
+      }
+
+      /* Now we know what nblock is, we can do a better sanity
+         check on s->origPtr.
+      */
+      if (s->origPtr < 0 || s->origPtr >= nblock)
+         RETURN(BZ_DATA_ERROR);
+
+      /*-- Set up cftab to facilitate generation of T^(-1) --*/
+      /* Check: unzftab entries in range. */
+      for (i = 0; i <= 255; i++) {
+         if (s->unzftab[i] < 0 || s->unzftab[i] > nblock)
+            RETURN(BZ_DATA_ERROR);
+      }
+      /* Actually generate cftab. */
+      s->cftab[0] = 0;
+      for (i = 1; i <= 256; i++) s->cftab[i] = s->unzftab[i-1];
+      for (i = 1; i <= 256; i++) s->cftab[i] += s->cftab[i-1];
+      /* Check: cftab entries in range. */
+      for (i = 0; i <= 256; i++) {
+         if (s->cftab[i] < 0 || s->cftab[i] > nblock) {
+            /* s->cftab[i] can legitimately be == nblock */
+            RETURN(BZ_DATA_ERROR);
+         }
+      }
+      /* Check: cftab entries non-descending. */
+      for (i = 1; i <= 256; i++) {
+         if (s->cftab[i-1] > s->cftab[i]) {
+            RETURN(BZ_DATA_ERROR);
+         }
+      }
+
+      s->state_out_len = 0;
+      s->state_out_ch  = 0;
+      BZ_INITIALISE_CRC ( s->calculatedBlockCRC );
+      s->state = BZ_X_OUTPUT;
+      if (s->verbosity >= 2) VPrintf0 ( "rt+rld" );
+
+      if (s->smallDecompress) {
+
+         /*-- Make a copy of cftab, used in generation of T --*/
+         for (i = 0; i <= 256; i++) s->cftabCopy[i] = s->cftab[i];
+
+         /*-- compute the T vector --*/
+         for (i = 0; i < nblock; i++) {
+            uc = (UChar)(s->ll16[i]);
+            SET_LL(i, s->cftabCopy[uc]);
+            s->cftabCopy[uc]++;
+         }
+
+         /*-- Compute T^(-1) by pointer reversal on T --*/
+         i = s->origPtr;
+         j = GET_LL(i);
+         do {
+            Int32 tmp = GET_LL(j);
+            SET_LL(j, i);
+            i = j;
+            j = tmp;
+         }
+            while (i != s->origPtr);
+
+         s->tPos = s->origPtr;
+         s->nblock_used = 0;
+         if (s->blockRandomised) {
+            BZ_RAND_INIT_MASK;
+            BZ_GET_SMALL(s->k0); s->nblock_used++;
+            BZ_RAND_UPD_MASK; s->k0 ^= BZ_RAND_MASK; 
+         } else {
+            BZ_GET_SMALL(s->k0); s->nblock_used++;
+         }
+
+      } else {
+
+         /*-- compute the T^(-1) vector --*/
+         for (i = 0; i < nblock; i++) {
+            uc = (UChar)(s->tt[i] & 0xff);
+            s->tt[s->cftab[uc]] |= (i << 8);
+            s->cftab[uc]++;
+         }
+
+         s->tPos = s->tt[s->origPtr] >> 8;
+         s->nblock_used = 0;
+         if (s->blockRandomised) {
+            BZ_RAND_INIT_MASK;
+            BZ_GET_FAST(s->k0); s->nblock_used++;
+            BZ_RAND_UPD_MASK; s->k0 ^= BZ_RAND_MASK; 
+         } else {
+            BZ_GET_FAST(s->k0); s->nblock_used++;
+         }
+
+      }
+
+      RETURN(BZ_OK);
+
+
+
+    endhdr_2:
+
+      GET_UCHAR(BZ_X_ENDHDR_2, uc);
+      if (uc != 0x72) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_ENDHDR_3, uc);
+      if (uc != 0x45) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_ENDHDR_4, uc);
+      if (uc != 0x38) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_ENDHDR_5, uc);
+      if (uc != 0x50) RETURN(BZ_DATA_ERROR);
+      GET_UCHAR(BZ_X_ENDHDR_6, uc);
+      if (uc != 0x90) RETURN(BZ_DATA_ERROR);
+
+      s->storedCombinedCRC = 0;
+      GET_UCHAR(BZ_X_CCRC_1, uc);
+      s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_CCRC_2, uc);
+      s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_CCRC_3, uc);
+      s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
+      GET_UCHAR(BZ_X_CCRC_4, uc);
+      s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
+
+      s->state = BZ_X_IDLE;
+      RETURN(BZ_STREAM_END);
+
+      default: AssertH ( False, 4001 );
+   }
+
+   AssertH ( False, 4002 );
+
+   save_state_and_return:
+
+   s->save_i           = i;
+   s->save_j           = j;
+   s->save_t           = t;
+   s->save_alphaSize   = alphaSize;
+   s->save_nGroups     = nGroups;
+   s->save_nSelectors  = nSelectors;
+   s->save_EOB         = EOB;
+   s->save_groupNo     = groupNo;
+   s->save_groupPos    = groupPos;
+   s->save_nextSym     = nextSym;
+   s->save_nblockMAX   = nblockMAX;
+   s->save_nblock      = nblock;
+   s->save_es          = es;
+   s->save_N           = N;
+   s->save_curr        = curr;
+   s->save_zt          = zt;
+   s->save_zn          = zn;
+   s->save_zvec        = zvec;
+   s->save_zj          = zj;
+   s->save_gSel        = gSel;
+   s->save_gMinlen     = gMinlen;
+   s->save_gLimit      = gLimit;
+   s->save_gBase       = gBase;
+   s->save_gPerm       = gPerm;
+
+   return retVal;   
+}
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                      decompress.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/dlltest.c b/third-party/bzip2/dlltest.c
new file mode 100644
index 0000000..03fa146
--- /dev/null
+++ b/third-party/bzip2/dlltest.c
@@ -0,0 +1,175 @@
+/*
+   minibz2
+      libbz2.dll test program.
+      by Yoshioka Tsuneo (tsuneo at rr.iij4u.or.jp)
+      This file is Public Domain.  Welcome any email to me.
+
+   usage: minibz2 [-d] [-{1,2,..9}] [[srcfilename] destfilename]
+*/
+
+#define BZ_IMPORT
+#include <stdio.h>
+#include <stdlib.h>
+#include "bzlib.h"
+#ifdef _WIN32
+#include <io.h>
+#endif
+
+
+#ifdef _WIN32
+
+#define BZ2_LIBNAME "libbz2-1.0.2.DLL" 
+
+#include <windows.h>
+static int BZ2DLLLoaded = 0;
+static HINSTANCE BZ2DLLhLib;
+int BZ2DLLLoadLibrary(void)
+{
+   HINSTANCE hLib;
+
+   if(BZ2DLLLoaded==1){return 0;}
+   hLib=LoadLibrary(BZ2_LIBNAME);
+   if(hLib == NULL){
+      fprintf(stderr,"Can't load %s\n",BZ2_LIBNAME);
+      return -1;
+   }
+   BZ2_bzlibVersion=GetProcAddress(hLib,"BZ2_bzlibVersion");
+   BZ2_bzopen=GetProcAddress(hLib,"BZ2_bzopen");
+   BZ2_bzdopen=GetProcAddress(hLib,"BZ2_bzdopen");
+   BZ2_bzread=GetProcAddress(hLib,"BZ2_bzread");
+   BZ2_bzwrite=GetProcAddress(hLib,"BZ2_bzwrite");
+   BZ2_bzflush=GetProcAddress(hLib,"BZ2_bzflush");
+   BZ2_bzclose=GetProcAddress(hLib,"BZ2_bzclose");
+   BZ2_bzerror=GetProcAddress(hLib,"BZ2_bzerror");
+
+   if (!BZ2_bzlibVersion || !BZ2_bzopen || !BZ2_bzdopen
+       || !BZ2_bzread || !BZ2_bzwrite || !BZ2_bzflush
+       || !BZ2_bzclose || !BZ2_bzerror) {
+      fprintf(stderr,"GetProcAddress failed.\n");
+      return -1;
+   }
+   BZ2DLLLoaded=1;
+   BZ2DLLhLib=hLib;
+   return 0;
+
+}
+int BZ2DLLFreeLibrary(void)
+{
+   if(BZ2DLLLoaded==0){return 0;}
+   FreeLibrary(BZ2DLLhLib);
+   BZ2DLLLoaded=0;
+}
+#endif /* WIN32 */
+
+void usage(void)
+{
+   puts("usage: minibz2 [-d] [-{1,2,..9}] [[srcfilename] destfilename]");
+}
+
+int main(int argc,char *argv[])
+{
+   int decompress = 0;
+   int level = 9;
+   char *fn_r = NULL;
+   char *fn_w = NULL;
+
+#ifdef _WIN32
+   if(BZ2DLLLoadLibrary()<0){
+      fprintf(stderr,"Loading of %s failed.  Giving up.\n", BZ2_LIBNAME);
+      exit(1);
+   }
+   printf("Loading of %s succeeded.  Library version is %s.\n",
+          BZ2_LIBNAME, BZ2_bzlibVersion() );
+#endif
+   while(++argv,--argc){
+      if(**argv =='-' || **argv=='/'){
+         char *p;
+
+         for(p=*argv+1;*p;p++){
+            if(*p=='d'){
+               decompress = 1;
+            }else if('1'<=*p && *p<='9'){
+               level = *p - '0';
+            }else{
+               usage();
+               exit(1);
+            }
+         }
+      }else{
+         break;
+      }
+   }
+   if(argc>=1){
+      fn_r = *argv;
+      argc--;argv++;
+   }else{
+      fn_r = NULL;
+   }
+   if(argc>=1){
+      fn_w = *argv;
+      argc--;argv++;
+   }else{
+      fn_w = NULL;
+   }
+   {
+      int len;
+      char buff[0x1000];
+      char mode[10];
+
+      if(decompress){
+         BZFILE *BZ2fp_r = NULL;
+         FILE *fp_w = NULL;
+
+         if(fn_w){
+            if((fp_w = fopen(fn_w,"wb"))==NULL){
+               printf("can't open [%s]\n",fn_w);
+               perror("reason:");
+               exit(1);
+            }
+         }else{
+            fp_w = stdout;
+         }
+         if((fn_r == NULL && (BZ2fp_r = BZ2_bzdopen(fileno(stdin),"rb"))==NULL)
+            || (fn_r != NULL && (BZ2fp_r = BZ2_bzopen(fn_r,"rb"))==NULL)){
+            printf("can't bz2openstream\n");
+            exit(1);
+         }
+         while((len=BZ2_bzread(BZ2fp_r,buff,0x1000))>0){
+            fwrite(buff,1,len,fp_w);
+         }
+         BZ2_bzclose(BZ2fp_r);
+         if(fp_w != stdout) fclose(fp_w);
+      }else{
+         BZFILE *BZ2fp_w = NULL;
+         FILE *fp_r = NULL;
+
+         if(fn_r){
+            if((fp_r = fopen(fn_r,"rb"))==NULL){
+               printf("can't open [%s]\n",fn_r);
+               perror("reason:");
+               exit(1);
+            }
+         }else{
+            fp_r = stdin;
+         }
+         mode[0]='w';
+         mode[1] = '0' + level;
+         mode[2] = '\0';
+
+         if((fn_w == NULL && (BZ2fp_w = BZ2_bzdopen(fileno(stdout),mode))==NULL)
+            || (fn_w !=NULL && (BZ2fp_w = BZ2_bzopen(fn_w,mode))==NULL)){
+            printf("can't bz2openstream\n");
+            exit(1);
+         }
+         while((len=fread(buff,1,0x1000,fp_r))>0){
+            BZ2_bzwrite(BZ2fp_w,buff,len);
+         }
+         BZ2_bzclose(BZ2fp_w);
+         if(fp_r!=stdin)fclose(fp_r);
+      }
+   }
+#ifdef _WIN32
+   BZ2DLLFreeLibrary();
+#endif
+   return 0;
+}
diff --git a/third-party/bzip2/dlltest.dsp b/third-party/bzip2/dlltest.dsp
new file mode 100644
index 0000000..4b1615e
--- /dev/null
+++ b/third-party/bzip2/dlltest.dsp
@@ -0,0 +1,93 @@
+# Microsoft Developer Studio Project File - Name="dlltest" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 5.00
+# ** �ҏW���Ȃ��ł������� **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=dlltest - Win32 Debug
+!MESSAGE ����͗L����Ҳ�̧�قł͂���܂���B ������ۼު�Ă�����ނ��邽�߂ɂ� NMAKE ��g�p���Ă��������B
+!MESSAGE [Ҳ�̧�ق̴���߰�] ����ނ�g�p���Ď��s���Ă�������
+!MESSAGE 
+!MESSAGE NMAKE /f "dlltest.mak".
+!MESSAGE 
+!MESSAGE NMAKE �̎��s���ɍ\����w��ł��܂�
+!MESSAGE ����� ײݏ��ϸۂ̐ݒ���`���܂��B��:
+!MESSAGE 
+!MESSAGE NMAKE /f "dlltest.mak" CFG="dlltest - Win32 Debug"
+!MESSAGE 
+!MESSAGE �I��”\������� Ӱ��:
+!MESSAGE 
+!MESSAGE "dlltest - Win32 Release" ("Win32 (x86) Console Application" �p)
+!MESSAGE "dlltest - Win32 Debug" ("Win32 (x86) Console Application" �p)
+!MESSAGE 
+
+# Begin Project
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "dlltest - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x411 /d "NDEBUG"
+# ADD RSC /l 0x411 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"minibz2.exe"
+
+!ELSEIF  "$(CFG)" == "dlltest - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "dlltest_"
+# PROP BASE Intermediate_Dir "dlltest_"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "dlltest_"
+# PROP Intermediate_Dir "dlltest_"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x411 /d "_DEBUG"
+# ADD RSC /l 0x411 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"minibz2.exe" /pdbtype:sept
+
+!ENDIF 
+
+# Begin Target
+
+# Name "dlltest - Win32 Release"
+# Name "dlltest - Win32 Debug"
+# Begin Source File
+
+SOURCE=.\bzlib.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\dlltest.c
+# End Source File
+# End Target
+# End Project
diff --git a/third-party/bzip2/entities.xml b/third-party/bzip2/entities.xml
new file mode 100644
index 0000000..4b28f34
--- /dev/null
+++ b/third-party/bzip2/entities.xml
@@ -0,0 +1,9 @@
+<!-- misc. strings -->
+<!ENTITY bz-url "http://www.bzip.org">
+<!ENTITY bz-email "jseward at bzip.org">
+<!ENTITY bz-lifespan "1996-2010">
+
+<!ENTITY bz-version "1.0.6">
+<!ENTITY bz-date "6 September 2010">
+
+<!ENTITY manual-title "bzip2 Manual">
diff --git a/third-party/bzip2/format.pl b/third-party/bzip2/format.pl
new file mode 100755
index 0000000..f169fd9
--- /dev/null
+++ b/third-party/bzip2/format.pl
@@ -0,0 +1,68 @@
+#!/usr/bin/perl -w
+#
+# ------------------------------------------------------------------
+# This file is part of bzip2/libbzip2, a program and library for
+# lossless, block-sorting data compression.
+#
+# bzip2/libbzip2 version 1.0.6 of 6 September 2010
+# Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+#
+# Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+# README file.
+#
+# This program is released under the terms of the license contained
+# in the file LICENSE.
+# ------------------------------------------------------------------
+#
+use strict;
+
+# get command line values:
+if ( $#ARGV !=1 ) {
+    die "Usage:  $0 xml_infile xml_outfile\n";
+}
+
+my $infile = shift;
+# check infile exists
+die "Can't find file \"$infile\""
+  unless -f $infile;
+# check we can read infile
+if (! -r $infile) {
+    die "Can't read input $infile\n";
+}
+# check we can open infile
+open( INFILE,"<$infile" ) or 
+    die "Can't input $infile $!";
+
+#my $outfile = 'fmt-manual.xml';
+my $outfile = shift;
+#print "Infile: $infile, Outfile: $outfile\n";
+# check we can write to outfile
+open( OUTFILE,">$outfile" ) or 
+    die "Can't output $outfile $! for writing";
+
+my ($prev, $curr, $str);
+$prev = ''; $curr = '';
+while ( <INFILE> ) {
+
+		print OUTFILE $prev;
+    $prev = $curr;
+    $curr = $_;
+    $str = '';
+
+    if ( $prev =~ /<programlisting>$|<screen>$/ ) {
+        chomp $prev;
+        $curr = join( '', $prev, "<![CDATA[", $curr );
+				$prev = '';
+        next;
+    }
+    elsif ( $curr =~ /<\/programlisting>|<\/screen>/ ) {
+        chomp $prev;
+        $curr = join( '', $prev, "]]>", $curr );
+				$prev = '';
+        next;
+    }
+}
+print OUTFILE $curr;
+close INFILE;
+close OUTFILE;
+exit;
diff --git a/third-party/bzip2/huffman.c b/third-party/bzip2/huffman.c
new file mode 100644
index 0000000..2283fdb
--- /dev/null
+++ b/third-party/bzip2/huffman.c
@@ -0,0 +1,205 @@
+
+/*-------------------------------------------------------------*/
+/*--- Huffman coding low-level stuff                        ---*/
+/*---                                             huffman.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include "bzlib_private.h"
+
+/*---------------------------------------------------*/
+#define WEIGHTOF(zz0)  ((zz0) & 0xffffff00)
+#define DEPTHOF(zz1)   ((zz1) & 0x000000ff)
+#define MYMAX(zz2,zz3) ((zz2) > (zz3) ? (zz2) : (zz3))
+
+#define ADDWEIGHTS(zw1,zw2)                           \
+   (WEIGHTOF(zw1)+WEIGHTOF(zw2)) |                    \
+   (1 + MYMAX(DEPTHOF(zw1),DEPTHOF(zw2)))
+
+#define UPHEAP(z)                                     \
+{                                                     \
+   Int32 zz, tmp;                                     \
+   zz = z; tmp = heap[zz];                            \
+   while (weight[tmp] < weight[heap[zz >> 1]]) {      \
+      heap[zz] = heap[zz >> 1];                       \
+      zz >>= 1;                                       \
+   }                                                  \
+   heap[zz] = tmp;                                    \
+}
+
+#define DOWNHEAP(z)                                   \
+{                                                     \
+   Int32 zz, yy, tmp;                                 \
+   zz = z; tmp = heap[zz];                            \
+   while (True) {                                     \
+      yy = zz << 1;                                   \
+      if (yy > nHeap) break;                          \
+      if (yy < nHeap &&                               \
+          weight[heap[yy+1]] < weight[heap[yy]])      \
+         yy++;                                        \
+      if (weight[tmp] < weight[heap[yy]]) break;      \
+      heap[zz] = heap[yy];                            \
+      zz = yy;                                        \
+   }                                                  \
+   heap[zz] = tmp;                                    \
+}
+
+
+/*---------------------------------------------------*/
+void BZ2_hbMakeCodeLengths ( UChar *len, 
+                             Int32 *freq,
+                             Int32 alphaSize,
+                             Int32 maxLen )
+{
+   /*--
+      Nodes and heap entries run from 1.  Entry 0
+      for both the heap and nodes is a sentinel.
+   --*/
+   Int32 nNodes, nHeap, n1, n2, i, j, k;
+   Bool  tooLong;
+
+   Int32 heap   [ BZ_MAX_ALPHA_SIZE + 2 ];
+   Int32 weight [ BZ_MAX_ALPHA_SIZE * 2 ];
+   Int32 parent [ BZ_MAX_ALPHA_SIZE * 2 ]; 
+
+   for (i = 0; i < alphaSize; i++)
+      weight[i+1] = (freq[i] == 0 ? 1 : freq[i]) << 8;
+
+   while (True) {
+
+      nNodes = alphaSize;
+      nHeap = 0;
+
+      heap[0] = 0;
+      weight[0] = 0;
+      parent[0] = -2;
+
+      for (i = 1; i <= alphaSize; i++) {
+         parent[i] = -1;
+         nHeap++;
+         heap[nHeap] = i;
+         UPHEAP(nHeap);
+      }
+
+      AssertH( nHeap < (BZ_MAX_ALPHA_SIZE+2), 2001 );
+   
+      while (nHeap > 1) {
+         n1 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1);
+         n2 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1);
+         nNodes++;
+         parent[n1] = parent[n2] = nNodes;
+         weight[nNodes] = ADDWEIGHTS(weight[n1], weight[n2]);
+         parent[nNodes] = -1;
+         nHeap++;
+         heap[nHeap] = nNodes;
+         UPHEAP(nHeap);
+      }
+
+      AssertH( nNodes < (BZ_MAX_ALPHA_SIZE * 2), 2002 );
+
+      tooLong = False;
+      for (i = 1; i <= alphaSize; i++) {
+         j = 0;
+         k = i;
+         while (parent[k] >= 0) { k = parent[k]; j++; }
+         len[i-1] = j;
+         if (j > maxLen) tooLong = True;
+      }
+      
+      if (! tooLong) break;
+
+      /* 17 Oct 04: keep-going condition for the following loop used
+         to be 'i < alphaSize', which missed the last element,
+         theoretically leading to the possibility of the compressor
+         looping.  However, this count-scaling step is only needed if
+         one of the generated Huffman code words is longer than
+         maxLen, which up to and including version 1.0.2 was 20 bits,
+         which is extremely unlikely.  In version 1.0.3 maxLen was
+         changed to 17 bits, which has minimal effect on compression
+         ratio, but does mean this scaling step is used from time to
+         time, enough to verify that it works.
+
+         This means that bzip2-1.0.3 and later will only produce
+         Huffman codes with a maximum length of 17 bits.  However, in
+         order to preserve backwards compatibility with bitstreams
+         produced by versions pre-1.0.3, the decompressor must still
+         handle lengths of up to 20. */
+
+      for (i = 1; i <= alphaSize; i++) {
+         j = weight[i] >> 8;
+         j = 1 + (j / 2);
+         weight[i] = j << 8;
+      }
+   }
+}
+
+
+/*---------------------------------------------------*/
+void BZ2_hbAssignCodes ( Int32 *code,
+                         UChar *length,
+                         Int32 minLen,
+                         Int32 maxLen,
+                         Int32 alphaSize )
+{
+   Int32 n, vec, i;
+
+   vec = 0;
+   for (n = minLen; n <= maxLen; n++) {
+      for (i = 0; i < alphaSize; i++)
+         if (length[i] == n) { code[i] = vec; vec++; };
+      vec <<= 1;
+   }
+}
+
+
+/*---------------------------------------------------*/
+void BZ2_hbCreateDecodeTables ( Int32 *limit,
+                                Int32 *base,
+                                Int32 *perm,
+                                UChar *length,
+                                Int32 minLen,
+                                Int32 maxLen,
+                                Int32 alphaSize )
+{
+   Int32 pp, i, j, vec;
+
+   pp = 0;
+   for (i = minLen; i <= maxLen; i++)
+      for (j = 0; j < alphaSize; j++)
+         if (length[j] == i) { perm[pp] = j; pp++; };
+
+   for (i = 0; i < BZ_MAX_CODE_LEN; i++) base[i] = 0;
+   for (i = 0; i < alphaSize; i++) base[length[i]+1]++;
+
+   for (i = 1; i < BZ_MAX_CODE_LEN; i++) base[i] += base[i-1];
+
+   for (i = 0; i < BZ_MAX_CODE_LEN; i++) limit[i] = 0;
+   vec = 0;
+
+   for (i = minLen; i <= maxLen; i++) {
+      vec += (base[i+1] - base[i]);
+      limit[i] = vec-1;
+      vec <<= 1;
+   }
+   for (i = minLen + 1; i <= maxLen; i++)
+      base[i] = ((limit[i-1] + 1) << 1) - base[i];
+}
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                         huffman.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/libbz2.def b/third-party/bzip2/libbz2.def
new file mode 100644
index 0000000..2dc0dd8
--- /dev/null
+++ b/third-party/bzip2/libbz2.def
@@ -0,0 +1,27 @@
+LIBRARY			LIBBZ2
+DESCRIPTION		"libbzip2: library for data compression"
+EXPORTS
+	BZ2_bzCompressInit
+	BZ2_bzCompress
+	BZ2_bzCompressEnd
+	BZ2_bzDecompressInit
+	BZ2_bzDecompress
+	BZ2_bzDecompressEnd
+	BZ2_bzReadOpen
+	BZ2_bzReadClose
+	BZ2_bzReadGetUnused
+	BZ2_bzRead
+	BZ2_bzWriteOpen
+	BZ2_bzWrite
+	BZ2_bzWriteClose
+	BZ2_bzWriteClose64
+	BZ2_bzBuffToBuffCompress
+	BZ2_bzBuffToBuffDecompress
+	BZ2_bzlibVersion
+	BZ2_bzopen
+	BZ2_bzdopen
+	BZ2_bzread
+	BZ2_bzwrite
+	BZ2_bzflush
+	BZ2_bzclose
+	BZ2_bzerror
diff --git a/third-party/bzip2/libbz2.dsp b/third-party/bzip2/libbz2.dsp
new file mode 100644
index 0000000..a21a20f
--- /dev/null
+++ b/third-party/bzip2/libbz2.dsp
@@ -0,0 +1,130 @@
+# Microsoft Developer Studio Project File - Name="libbz2" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 5.00
+# ** �ҏW���Ȃ��ł������� **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=libbz2 - Win32 Debug
+!MESSAGE ����͗L����Ҳ�̧�قł͂���܂���B ������ۼު�Ă�����ނ��邽�߂ɂ� NMAKE ��g�p���Ă��������B
+!MESSAGE [Ҳ�̧�ق̴���߰�] ����ނ�g�p���Ď��s���Ă�������
+!MESSAGE 
+!MESSAGE NMAKE /f "libbz2.mak".
+!MESSAGE 
+!MESSAGE NMAKE �̎��s���ɍ\����w��ł��܂�
+!MESSAGE ����� ײݏ��ϸۂ̐ݒ���`���܂��B��:
+!MESSAGE 
+!MESSAGE NMAKE /f "libbz2.mak" CFG="libbz2 - Win32 Debug"
+!MESSAGE 
+!MESSAGE �I��”\������� Ӱ��:
+!MESSAGE 
+!MESSAGE "libbz2 - Win32 Release" ("Win32 (x86) Dynamic-Link Library" �p)
+!MESSAGE "libbz2 - Win32 Debug" ("Win32 (x86) Dynamic-Link Library" �p)
+!MESSAGE 
+
+# Begin Project
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF  "$(CFG)" == "libbz2 - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
+# ADD BASE RSC /l 0x411 /d "NDEBUG"
+# ADD RSC /l 0x411 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386 /out:"libbz2.dll"
+
+!ELSEIF  "$(CFG)" == "libbz2 - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
+# ADD BASE RSC /l 0x411 /d "_DEBUG"
+# ADD RSC /l 0x411 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"libbz2.dll" /pdbtype:sept
+
+!ENDIF 
+
+# Begin Target
+
+# Name "libbz2 - Win32 Release"
+# Name "libbz2 - Win32 Debug"
+# Begin Source File
+
+SOURCE=.\blocksort.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\bzlib.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\bzlib.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\bzlib_private.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\compress.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\crctable.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\decompress.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\huffman.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\libbz2.def
+# End Source File
+# Begin Source File
+
+SOURCE=.\randtable.c
+# End Source File
+# End Target
+# End Project
diff --git a/third-party/bzip2/makefile.msc b/third-party/bzip2/makefile.msc
new file mode 100644
index 0000000..799a18a
--- /dev/null
+++ b/third-party/bzip2/makefile.msc
@@ -0,0 +1,63 @@
+# Makefile for Microsoft Visual C++ 6.0
+# usage: nmake -f makefile.msc
+# K.M. Syring (syring at gsf.de)
+# Fixed up by JRS for bzip2-0.9.5d release.
+
+CC=cl
+CFLAGS= -DWIN32 -MD -Ox -D_FILE_OFFSET_BITS=64 -nologo
+
+OBJS= blocksort.obj  \
+      huffman.obj    \
+      crctable.obj   \
+      randtable.obj  \
+      compress.obj   \
+      decompress.obj \
+      bzlib.obj
+
+all: lib bzip2 test
+
+bzip2: lib
+	$(CC) $(CFLAGS) -o bzip2 bzip2.c libbz2.lib setargv.obj
+	$(CC) $(CFLAGS) -o bzip2recover bzip2recover.c
+
+lib: $(OBJS)
+	lib /out:libbz2.lib $(OBJS)
+
+test: bzip2
+	type words1
+	.\\bzip2 -1  < sample1.ref > sample1.rb2
+	.\\bzip2 -2  < sample2.ref > sample2.rb2
+	.\\bzip2 -3  < sample3.ref > sample3.rb2
+	.\\bzip2 -d  < sample1.bz2 > sample1.tst
+	.\\bzip2 -d  < sample2.bz2 > sample2.tst
+	.\\bzip2 -ds < sample3.bz2 > sample3.tst
+	@echo All six of the fc's should find no differences.
+	@echo If fc finds an error on sample3.bz2, this could be
+	@echo because WinZip's 'TAR file smart CR/LF conversion'
+	@echo is too clever for its own good.  Disable this option.
+	@echo The correct size for sample3.ref is 120,244.  If it
+	@echo is 150,251, WinZip has messed it up.
+	fc sample1.bz2 sample1.rb2 
+	fc sample2.bz2 sample2.rb2
+	fc sample3.bz2 sample3.rb2
+	fc sample1.tst sample1.ref
+	fc sample2.tst sample2.ref
+	fc sample3.tst sample3.ref
+
+
+
+clean: 
+	del *.obj
+	del libbz2.lib 
+	del bzip2.exe
+	del bzip2recover.exe
+	del sample1.rb2 
+	del sample2.rb2 
+	del sample3.rb2
+	del sample1.tst 
+	del sample2.tst
+	del sample3.tst
+
+.c.obj: 
+	$(CC) $(CFLAGS) -c $*.c -o $*.obj
+
diff --git a/third-party/bzip2/manual.html b/third-party/bzip2/manual.html
new file mode 100644
index 0000000..f59427f
--- /dev/null
+++ b/third-party/bzip2/manual.html
@@ -0,0 +1,2540 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>bzip2 and libbzip2, version 1.0.6</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<style type="text/css" media="screen">/* Colours:
+#74240f  dark brown      h1, h2, h3, h4
+#336699  medium blue     links
+#339999  turquoise       link hover colour
+#202020  almost black    general text
+#761596  purple          md5sum text
+#626262  dark gray       pre border
+#eeeeee  very light gray pre background
+#f2f2f9  very light blue nav table background
+#3366cc  medium blue     nav table border
+*/
+
+a, a:link, a:visited, a:active { color: #336699; }
+a:hover { color: #339999; }
+
+body { font: 80%/126% sans-serif; }
+h1, h2, h3, h4 { color: #74240f; }
+
+dt { color: #336699; font-weight: bold }
+dd { 
+ margin-left: 1.5em; 
+ padding-bottom: 0.8em;
+}
+
+/* -- ruler -- */
+div.hr_blue { 
+  height:  3px; 
+  background:#ffffff url("/images/hr_blue.png") repeat-x; }
+div.hr_blue hr { display:none; }
+
+/* release styles */
+#release p { margin-top: 0.4em; }
+#release .md5sum { color: #761596; }
+
+
+/* ------ styles for docs|manuals|howto ------ */
+/* -- lists -- */
+ul  { 
+ margin:     0px 4px 16px 16px;
+ padding:    0px;
+ list-style: url("/images/li-blue.png"); 
+}
+ul li { 
+ margin-bottom: 10px;
+}
+ul ul	{ 
+ list-style-type:  none; 
+ list-style-image: none; 
+ margin-left:      0px; 
+}
+
+/* header / footer nav tables */
+table.nav {
+ border:     solid 1px #3366cc;
+ background: #f2f2f9;
+ background-color: #f2f2f9;
+ margin-bottom: 0.5em;
+}
+/* don't have underlined links in chunked nav menus */
+table.nav a { text-decoration: none; }
+table.nav a:hover { text-decoration: underline; }
+table.nav td { font-size: 85%; }
+
+code, tt, pre { font-size: 120%; }
+code, tt { color: #761596; }
+
+div.literallayout, pre.programlisting, pre.screen {
+ color:      #000000;
+ padding:    0.5em;
+ background: #eeeeee;
+ border:     1px solid #626262;
+ background-color: #eeeeee;
+ margin: 4px 0px 4px 0px; 
+}
+</style>
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" class="book" title="bzip2 and libbzip2, version 1.0.6">
+<div class="titlepage">
+<div>
+<div><h1 class="title">
+<a name="userman"></a>bzip2 and libbzip2, version 1.0.6</h1></div>
+<div><h2 class="subtitle">A program and library for data compression</h2></div>
+<div><div class="authorgroup"><div class="author">
+<h3 class="author">
+<span class="firstname">Julian</span> <span class="surname">Seward</span>
+</h3>
+<div class="affiliation"><span class="orgname">http://www.bzip.org<br></span></div>
+</div></div></div>
+<div><p class="releaseinfo">Version 1.0.6 of 6 September 2010</p></div>
+<div><p class="copyright">Copyright � 1996-2010 Julian Seward</p></div>
+<div><div class="legalnotice" title="Legal Notice">
+<a name="id537185"></a><p>This program, <code class="computeroutput">bzip2</code>, the
+  associated library <code class="computeroutput">libbzip2</code>, and
+  all documentation, are copyright � 1996-2010 Julian Seward.
+  All rights reserved.</p>
+<p>Redistribution and use in source and binary forms, with
+  or without modification, are permitted provided that the
+  following conditions are met:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p>Redistributions of source code must retain the
+   above copyright notice, this list of conditions and the
+   following disclaimer.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>The origin of this software must not be
+   misrepresented; you must not claim that you wrote the original
+   software.  If you use this software in a product, an
+   acknowledgment in the product documentation would be
+   appreciated but is not required.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>Altered source versions must be plainly marked
+   as such, and must not be misrepresented as being the original
+   software.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>The name of the author may not be used to
+   endorse or promote products derived from this software without
+   specific prior written permission.</p></li>
+</ul></div>
+<p>THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY
+  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+  PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
+  AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+  IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+  THE POSSIBILITY OF SUCH DAMAGE.</p>
+<p>PATENTS: To the best of my knowledge,
+ <code class="computeroutput">bzip2</code> and
+ <code class="computeroutput">libbzip2</code> do not use any patented
+ algorithms.  However, I do not have the resources to carry
+ out a patent search.  Therefore I cannot give any guarantee of
+ the above statement.
+ </p>
+</div></div>
+</div>
+<hr>
+</div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="chapter"><a href="#intro">1. Introduction</a></span></dt>
+<dt><span class="chapter"><a href="#using">2. How to use bzip2</a></span></dt>
+<dd><dl>
+<dt><span class="sect1"><a href="#name">2.1. NAME</a></span></dt>
+<dt><span class="sect1"><a href="#synopsis">2.2. SYNOPSIS</a></span></dt>
+<dt><span class="sect1"><a href="#description">2.3. DESCRIPTION</a></span></dt>
+<dt><span class="sect1"><a href="#options">2.4. OPTIONS</a></span></dt>
+<dt><span class="sect1"><a href="#memory-management">2.5. MEMORY MANAGEMENT</a></span></dt>
+<dt><span class="sect1"><a href="#recovering">2.6. RECOVERING DATA FROM DAMAGED FILES</a></span></dt>
+<dt><span class="sect1"><a href="#performance">2.7. PERFORMANCE NOTES</a></span></dt>
+<dt><span class="sect1"><a href="#caveats">2.8. CAVEATS</a></span></dt>
+<dt><span class="sect1"><a href="#author">2.9. AUTHOR</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="#libprog">3. 
+Programming with <code class="computeroutput">libbzip2</code>
+</a></span></dt>
+<dd><dl>
+<dt><span class="sect1"><a href="#top-level">3.1. Top-level structure</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#ll-summary">3.1.1. Low-level summary</a></span></dt>
+<dt><span class="sect2"><a href="#hl-summary">3.1.2. High-level summary</a></span></dt>
+<dt><span class="sect2"><a href="#util-fns-summary">3.1.3. Utility functions summary</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#err-handling">3.2. Error handling</a></span></dt>
+<dt><span class="sect1"><a href="#low-level">3.3. Low-level interface</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzcompress-init">3.3.1. BZ2_bzCompressInit</a></span></dt>
+<dt><span class="sect2"><a href="#bzCompress">3.3.2. BZ2_bzCompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzCompress-end">3.3.3. BZ2_bzCompressEnd</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress-init">3.3.4. BZ2_bzDecompressInit</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress">3.3.5. BZ2_bzDecompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress-end">3.3.6. BZ2_bzDecompressEnd</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#hl-interface">3.4. High-level interface</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzreadopen">3.4.1. BZ2_bzReadOpen</a></span></dt>
+<dt><span class="sect2"><a href="#bzread">3.4.2. BZ2_bzRead</a></span></dt>
+<dt><span class="sect2"><a href="#bzreadgetunused">3.4.3. BZ2_bzReadGetUnused</a></span></dt>
+<dt><span class="sect2"><a href="#bzreadclose">3.4.4. BZ2_bzReadClose</a></span></dt>
+<dt><span class="sect2"><a href="#bzwriteopen">3.4.5. BZ2_bzWriteOpen</a></span></dt>
+<dt><span class="sect2"><a href="#bzwrite">3.4.6. BZ2_bzWrite</a></span></dt>
+<dt><span class="sect2"><a href="#bzwriteclose">3.4.7. BZ2_bzWriteClose</a></span></dt>
+<dt><span class="sect2"><a href="#embed">3.4.8. Handling embedded compressed data streams</a></span></dt>
+<dt><span class="sect2"><a href="#std-rdwr">3.4.9. Standard file-reading/writing code</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#util-fns">3.5. Utility functions</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzbufftobuffcompress">3.5.1. BZ2_bzBuffToBuffCompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzbufftobuffdecompress">3.5.2. BZ2_bzBuffToBuffDecompress</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#zlib-compat">3.6. zlib compatibility functions</a></span></dt>
+<dt><span class="sect1"><a href="#stdio-free">3.7. Using the library in a stdio-free environment</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#stdio-bye">3.7.1. Getting rid of stdio</a></span></dt>
+<dt><span class="sect2"><a href="#critical-error">3.7.2. Critical error handling</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#win-dll">3.8. Making a Windows DLL</a></span></dt>
+</dl></dd>
+<dt><span class="chapter"><a href="#misc">4. Miscellanea</a></span></dt>
+<dd><dl>
+<dt><span class="sect1"><a href="#limits">4.1. Limitations of the compressed file format</a></span></dt>
+<dt><span class="sect1"><a href="#port-issues">4.2. Portability issues</a></span></dt>
+<dt><span class="sect1"><a href="#bugs">4.3. Reporting bugs</a></span></dt>
+<dt><span class="sect1"><a href="#package">4.4. Did you get the right package?</a></span></dt>
+<dt><span class="sect1"><a href="#reading">4.5. Further Reading</a></span></dt>
+</dl></dd>
+</dl>
+</div>
+<div class="chapter" title="1.�Introduction">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="intro"></a>1.�Introduction</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> compresses files
+using the Burrows-Wheeler block-sorting text compression
+algorithm, and Huffman coding.  Compression is generally
+considerably better than that achieved by more conventional
+LZ77/LZ78-based compressors, and approaches the performance of
+the PPM family of statistical compressors.</p>
+<p><code class="computeroutput">bzip2</code> is built on top of
+<code class="computeroutput">libbzip2</code>, a flexible library for
+handling compressed data in the
+<code class="computeroutput">bzip2</code> format.  This manual
+describes both how to use the program and how to work with the
+library interface.  Most of the manual is devoted to this
+library, not the program, which is good news if your interest is
+only in the program.</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p><a class="xref" href="#using" title="2.�How to use bzip2">How to use bzip2</a> describes how to use
+ <code class="computeroutput">bzip2</code>; this is the only part
+ you need to read if you just want to know how to operate the
+ program.</p></li>
+<li class="listitem" style="list-style-type: disc"><p><a class="xref" href="#libprog" title="3.� Programming with libbzip2">Programming with libbzip2</a> describes the
+ programming interfaces in detail, and</p></li>
+<li class="listitem" style="list-style-type: disc"><p><a class="xref" href="#misc" title="4.�Miscellanea">Miscellanea</a> records some
+ miscellaneous notes which I thought ought to be recorded
+ somewhere.</p></li>
+</ul></div>
+</div>
+<div class="chapter" title="2.�How to use bzip2">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="using"></a>2.�How to use bzip2</h2></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="sect1"><a href="#name">2.1. NAME</a></span></dt>
+<dt><span class="sect1"><a href="#synopsis">2.2. SYNOPSIS</a></span></dt>
+<dt><span class="sect1"><a href="#description">2.3. DESCRIPTION</a></span></dt>
+<dt><span class="sect1"><a href="#options">2.4. OPTIONS</a></span></dt>
+<dt><span class="sect1"><a href="#memory-management">2.5. MEMORY MANAGEMENT</a></span></dt>
+<dt><span class="sect1"><a href="#recovering">2.6. RECOVERING DATA FROM DAMAGED FILES</a></span></dt>
+<dt><span class="sect1"><a href="#performance">2.7. PERFORMANCE NOTES</a></span></dt>
+<dt><span class="sect1"><a href="#caveats">2.8. CAVEATS</a></span></dt>
+<dt><span class="sect1"><a href="#author">2.9. AUTHOR</a></span></dt>
+</dl>
+</div>
+<p>This chapter contains a copy of the
+<code class="computeroutput">bzip2</code> man page, and nothing
+else.</p>
+<div class="sect1" title="2.1.�NAME">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="name"></a>2.1.�NAME</h2></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzip2</code>,
+  <code class="computeroutput">bunzip2</code> - a block-sorting file
+  compressor, v1.0.6</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzcat</code> -
+   decompresses files to stdout</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzip2recover</code> -
+   recovers data from damaged bzip2 files</p></li>
+</ul></div>
+</div>
+<div class="sect1" title="2.2.�SYNOPSIS">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="synopsis"></a>2.2.�SYNOPSIS</h2></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzip2</code> [
+  -cdfkqstvzVL123456789 ] [ filenames ...  ]</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bunzip2</code> [
+  -fkvsVL ] [ filenames ...  ]</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzcat</code> [ -s ] [
+  filenames ...  ]</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzip2recover</code>
+  filename</p></li>
+</ul></div>
+</div>
+<div class="sect1" title="2.3.�DESCRIPTION">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="description"></a>2.3.�DESCRIPTION</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> compresses files
+using the Burrows-Wheeler block sorting text compression
+algorithm, and Huffman coding.  Compression is generally
+considerably better than that achieved by more conventional
+LZ77/LZ78-based compressors, and approaches the performance of
+the PPM family of statistical compressors.</p>
+<p>The command-line options are deliberately very similar to
+those of GNU <code class="computeroutput">gzip</code>, but they are
+not identical.</p>
+<p><code class="computeroutput">bzip2</code> expects a list of
+file names to accompany the command-line flags.  Each file is
+replaced by a compressed version of itself, with the name
+<code class="computeroutput">original_name.bz2</code>.  Each
+compressed file has the same modification date, permissions, and,
+when possible, ownership as the corresponding original, so that
+these properties can be correctly restored at decompression time.
+File name handling is naive in the sense that there is no
+mechanism for preserving original file names, permissions,
+ownerships or dates in filesystems which lack these concepts, or
+have serious file name length restrictions, such as
+MS-DOS.</p>
+<p><code class="computeroutput">bzip2</code> and
+<code class="computeroutput">bunzip2</code> will by default not
+overwrite existing files.  If you want this to happen, specify
+the <code class="computeroutput">-f</code> flag.</p>
+<p>If no file names are specified,
+<code class="computeroutput">bzip2</code> compresses from standard
+input to standard output.  In this case,
+<code class="computeroutput">bzip2</code> will decline to write
+compressed output to a terminal, as this would be entirely
+incomprehensible and therefore pointless.</p>
+<p><code class="computeroutput">bunzip2</code> (or
+<code class="computeroutput">bzip2 -d</code>) decompresses all
+specified files.  Files which were not created by
+<code class="computeroutput">bzip2</code> will be detected and
+ignored, and a warning issued.
+<code class="computeroutput">bzip2</code> attempts to guess the
+filename for the decompressed file from that of the compressed
+file as follows:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">filename.bz2 </code>
+  becomes
+  <code class="computeroutput">filename</code></p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">filename.bz </code>
+  becomes
+  <code class="computeroutput">filename</code></p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">filename.tbz2</code>
+  becomes
+  <code class="computeroutput">filename.tar</code></p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">filename.tbz </code>
+  becomes
+  <code class="computeroutput">filename.tar</code></p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">anyothername </code>
+  becomes
+  <code class="computeroutput">anyothername.out</code></p></li>
+</ul></div>
+<p>If the file does not end in one of the recognised endings,
+<code class="computeroutput">.bz2</code>,
+<code class="computeroutput">.bz</code>,
+<code class="computeroutput">.tbz2</code> or
+<code class="computeroutput">.tbz</code>,
+<code class="computeroutput">bzip2</code> complains that it cannot
+guess the name of the original file, and uses the original name
+with <code class="computeroutput">.out</code> appended.</p>
+<p>As with compression, supplying no filenames causes
+decompression from standard input to standard output.</p>
+<p><code class="computeroutput">bunzip2</code> will correctly
+decompress a file which is the concatenation of two or more
+compressed files.  The result is the concatenation of the
+corresponding uncompressed files.  Integrity testing
+(<code class="computeroutput">-t</code>) of concatenated compressed
+files is also supported.</p>
+<p>You can also compress or decompress files to the standard
+output by giving the <code class="computeroutput">-c</code> flag.
+Multiple files may be compressed and decompressed like this.  The
+resulting outputs are fed sequentially to stdout.  Compression of
+multiple files in this manner generates a stream containing
+multiple compressed file representations.  Such a stream can be
+decompressed correctly only by
+<code class="computeroutput">bzip2</code> version 0.9.0 or later.
+Earlier versions of <code class="computeroutput">bzip2</code> will
+stop after decompressing the first file in the stream.</p>
+<p><code class="computeroutput">bzcat</code> (or
+<code class="computeroutput">bzip2 -dc</code>) decompresses all
+specified files to the standard output.</p>
+<p><code class="computeroutput">bzip2</code> will read arguments
+from the environment variables
+<code class="computeroutput">BZIP2</code> and
+<code class="computeroutput">BZIP</code>, in that order, and will
+process them before any arguments read from the command line.
+This gives a convenient way to supply default arguments.</p>
+<p>Compression is always performed, even if the compressed
+file is slightly larger than the original.  Files of less than
+about one hundred bytes tend to get larger, since the compression
+mechanism has a constant overhead in the region of 50 bytes.
+Random data (including the output of most file compressors) is
+coded at about 8.05 bits per byte, giving an expansion of around
+0.5%.</p>
+<p>As a self-check for your protection,
+<code class="computeroutput">bzip2</code> uses 32-bit CRCs to make
+sure that the decompressed version of a file is identical to the
+original.  This guards against corruption of the compressed data,
+and against undetected bugs in
+<code class="computeroutput">bzip2</code> (hopefully very unlikely).
+The chances of data corruption going undetected is microscopic,
+about one chance in four billion for each file processed.  Be
+aware, though, that the check occurs upon decompression, so it
+can only tell you that something is wrong.  It can't help you
+recover the original uncompressed data.  You can use
+<code class="computeroutput">bzip2recover</code> to try to recover
+data from damaged files.</p>
+<p>Return values: 0 for a normal exit, 1 for environmental
+problems (file not found, invalid flags, I/O errors, etc.), 2
+to indicate a corrupt compressed file, 3 for an internal
+consistency error (eg, bug) which caused
+<code class="computeroutput">bzip2</code> to panic.</p>
+</div>
+<div class="sect1" title="2.4.�OPTIONS">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="options"></a>2.4.�OPTIONS</h2></div></div></div>
+<div class="variablelist"><dl>
+<dt><span class="term"><code class="computeroutput">-c --stdout</code></span></dt>
+<dd><p>Compress or decompress to standard
+  output.</p></dd>
+<dt><span class="term"><code class="computeroutput">-d --decompress</code></span></dt>
+<dd><p>Force decompression.
+  <code class="computeroutput">bzip2</code>,
+  <code class="computeroutput">bunzip2</code> and
+  <code class="computeroutput">bzcat</code> are really the same
+  program, and the decision about what actions to take is done on
+  the basis of which name is used.  This flag overrides that
+  mechanism, and forces bzip2 to decompress.</p></dd>
+<dt><span class="term"><code class="computeroutput">-z --compress</code></span></dt>
+<dd><p>The complement to
+  <code class="computeroutput">-d</code>: forces compression,
+  regardless of the invokation name.</p></dd>
+<dt><span class="term"><code class="computeroutput">-t --test</code></span></dt>
+<dd><p>Check integrity of the specified file(s), but
+  don't decompress them.  This really performs a trial
+  decompression and throws away the result.</p></dd>
+<dt><span class="term"><code class="computeroutput">-f --force</code></span></dt>
+<dd>
+<p>Force overwrite of output files.  Normally,
+  <code class="computeroutput">bzip2</code> will not overwrite
+  existing output files.  Also forces
+  <code class="computeroutput">bzip2</code> to break hard links to
+  files, which it otherwise wouldn't do.</p>
+<p><code class="computeroutput">bzip2</code> normally declines
+  to decompress files which don't have the correct magic header
+  bytes. If forced (<code class="computeroutput">-f</code>),
+  however, it will pass such files through unmodified. This is
+  how GNU <code class="computeroutput">gzip</code> behaves.</p>
+</dd>
+<dt><span class="term"><code class="computeroutput">-k --keep</code></span></dt>
+<dd><p>Keep (don't delete) input files during
+  compression or decompression.</p></dd>
+<dt><span class="term"><code class="computeroutput">-s --small</code></span></dt>
+<dd>
+<p>Reduce memory usage, for compression,
+  decompression and testing.  Files are decompressed and tested
+  using a modified algorithm which only requires 2.5 bytes per
+  block byte.  This means any file can be decompressed in 2300k
+  of memory, albeit at about half the normal speed.</p>
+<p>During compression, <code class="computeroutput">-s</code>
+  selects a block size of 200k, which limits memory use to around
+  the same figure, at the expense of your compression ratio.  In
+  short, if your machine is low on memory (8 megabytes or less),
+  use <code class="computeroutput">-s</code> for everything.  See
+  <a class="xref" href="#memory-management" title="2.5.�MEMORY MANAGEMENT">MEMORY MANAGEMENT</a> below.</p>
+</dd>
+<dt><span class="term"><code class="computeroutput">-q --quiet</code></span></dt>
+<dd><p>Suppress non-essential warning messages.
+  Messages pertaining to I/O errors and other critical events
+  will not be suppressed.</p></dd>
+<dt><span class="term"><code class="computeroutput">-v --verbose</code></span></dt>
+<dd><p>Verbose mode -- show the compression ratio for
+  each file processed.  Further
+  <code class="computeroutput">-v</code>'s increase the verbosity
+  level, spewing out lots of information which is primarily of
+  interest for diagnostic purposes.</p></dd>
+<dt><span class="term"><code class="computeroutput">-L --license -V --version</code></span></dt>
+<dd><p>Display the software version, license terms and
+  conditions.</p></dd>
+<dt><span class="term"><code class="computeroutput">-1</code> (or
+ <code class="computeroutput">--fast</code>) to
+ <code class="computeroutput">-9</code> (or
+ <code class="computeroutput">-best</code>)</span></dt>
+<dd><p>Set the block size to 100 k, 200 k ...  900 k
+  when compressing.  Has no effect when decompressing.  See <a class="xref" href="#memory-management" title="2.5.�MEMORY MANAGEMENT">MEMORY MANAGEMENT</a> below.  The
+  <code class="computeroutput">--fast</code> and
+  <code class="computeroutput">--best</code> aliases are primarily
+  for GNU <code class="computeroutput">gzip</code> compatibility.
+  In particular, <code class="computeroutput">--fast</code> doesn't
+  make things significantly faster.  And
+  <code class="computeroutput">--best</code> merely selects the
+  default behaviour.</p></dd>
+<dt><span class="term"><code class="computeroutput">--</code></span></dt>
+<dd><p>Treats all subsequent arguments as file names,
+  even if they start with a dash.  This is so you can handle
+  files with names beginning with a dash, for example:
+  <code class="computeroutput">bzip2 --
+  -myfilename</code>.</p></dd>
+<dt>
+<span class="term"><code class="computeroutput">--repetitive-fast</code>, </span><span class="term"><code class="computeroutput">--repetitive-best</code></span>
+</dt>
+<dd><p>These flags are redundant in versions 0.9.5 and
+  above.  They provided some coarse control over the behaviour of
+  the sorting algorithm in earlier versions, which was sometimes
+  useful.  0.9.5 and above have an improved algorithm which
+  renders these flags irrelevant.</p></dd>
+</dl></div>
+</div>
+<div class="sect1" title="2.5.�MEMORY MANAGEMENT">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="memory-management"></a>2.5.�MEMORY MANAGEMENT</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> compresses large
+files in blocks.  The block size affects both the compression
+ratio achieved, and the amount of memory needed for compression
+and decompression.  The flags <code class="computeroutput">-1</code>
+through <code class="computeroutput">-9</code> specify the block
+size to be 100,000 bytes through 900,000 bytes (the default)
+respectively.  At decompression time, the block size used for
+compression is read from the header of the compressed file, and
+<code class="computeroutput">bunzip2</code> then allocates itself
+just enough memory to decompress the file.  Since block sizes are
+stored in compressed files, it follows that the flags
+<code class="computeroutput">-1</code> to
+<code class="computeroutput">-9</code> are irrelevant to and so
+ignored during decompression.</p>
+<p>Compression and decompression requirements, in bytes, can be
+estimated as:</p>
+<pre class="programlisting">Compression:   400k + ( 8 x block size )
+
+Decompression: 100k + ( 4 x block size ), or
+               100k + ( 2.5 x block size )</pre>
+<p>Larger block sizes give rapidly diminishing marginal
+returns.  Most of the compression comes from the first two or
+three hundred k of block size, a fact worth bearing in mind when
+using <code class="computeroutput">bzip2</code> on small machines.
+It is also important to appreciate that the decompression memory
+requirement is set at compression time by the choice of block
+size.</p>
+<p>For files compressed with the default 900k block size,
+<code class="computeroutput">bunzip2</code> will require about 3700
+kbytes to decompress.  To support decompression of any file on a
+4 megabyte machine, <code class="computeroutput">bunzip2</code> has
+an option to decompress using approximately half this amount of
+memory, about 2300 kbytes.  Decompression speed is also halved,
+so you should use this option only where necessary.  The relevant
+flag is <code class="computeroutput">-s</code>.</p>
+<p>In general, try and use the largest block size memory
+constraints allow, since that maximises the compression achieved.
+Compression and decompression speed are virtually unaffected by
+block size.</p>
+<p>Another significant point applies to files which fit in a
+single block -- that means most files you'd encounter using a
+large block size.  The amount of real memory touched is
+proportional to the size of the file, since the file is smaller
+than a block.  For example, compressing a file 20,000 bytes long
+with the flag <code class="computeroutput">-9</code> will cause the
+compressor to allocate around 7600k of memory, but only touch
+400k + 20000 * 8 = 560 kbytes of it.  Similarly, the decompressor
+will allocate 3700k but only touch 100k + 20000 * 4 = 180
+kbytes.</p>
+<p>Here is a table which summarises the maximum memory usage
+for different block sizes.  Also recorded is the total compressed
+size for 14 files of the Calgary Text Compression Corpus
+totalling 3,141,622 bytes.  This column gives some feel for how
+compression varies with block size.  These figures tend to
+understate the advantage of larger block sizes for larger files,
+since the Corpus is dominated by smaller files.</p>
+<pre class="programlisting">        Compress   Decompress   Decompress   Corpus
+Flag     usage      usage       -s usage     Size
+
+ -1      1200k       500k         350k      914704
+ -2      2000k       900k         600k      877703
+ -3      2800k      1300k         850k      860338
+ -4      3600k      1700k        1100k      846899
+ -5      4400k      2100k        1350k      845160
+ -6      5200k      2500k        1600k      838626
+ -7      6100k      2900k        1850k      834096
+ -8      6800k      3300k        2100k      828642
+ -9      7600k      3700k        2350k      828642</pre>
+</div>
+<div class="sect1" title="2.6.�RECOVERING DATA FROM DAMAGED FILES">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="recovering"></a>2.6.�RECOVERING DATA FROM DAMAGED FILES</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> compresses files in
+blocks, usually 900kbytes long.  Each block is handled
+independently.  If a media or transmission error causes a
+multi-block <code class="computeroutput">.bz2</code> file to become
+damaged, it may be possible to recover data from the undamaged
+blocks in the file.</p>
+<p>The compressed representation of each block is delimited by
+a 48-bit pattern, which makes it possible to find the block
+boundaries with reasonable certainty.  Each block also carries
+its own 32-bit CRC, so damaged blocks can be distinguished from
+undamaged ones.</p>
+<p><code class="computeroutput">bzip2recover</code> is a simple
+program whose purpose is to search for blocks in
+<code class="computeroutput">.bz2</code> files, and write each block
+out into its own <code class="computeroutput">.bz2</code> file.  You
+can then use <code class="computeroutput">bzip2 -t</code> to test
+the integrity of the resulting files, and decompress those which
+are undamaged.</p>
+<p><code class="computeroutput">bzip2recover</code> takes a
+single argument, the name of the damaged file, and writes a
+number of files <code class="computeroutput">rec0001file.bz2</code>,
+<code class="computeroutput">rec0002file.bz2</code>, etc, containing
+the extracted blocks.  The output filenames are designed so that
+the use of wildcards in subsequent processing -- for example,
+<code class="computeroutput">bzip2 -dc rec*file.bz2 >
+recovered_data</code> -- lists the files in the correct
+order.</p>
+<p><code class="computeroutput">bzip2recover</code> should be of
+most use dealing with large <code class="computeroutput">.bz2</code>
+files, as these will contain many blocks.  It is clearly futile
+to use it on damaged single-block files, since a damaged block
+cannot be recovered.  If you wish to minimise any potential data
+loss through media or transmission errors, you might consider
+compressing with a smaller block size.</p>
+</div>
+<div class="sect1" title="2.7.�PERFORMANCE NOTES">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="performance"></a>2.7.�PERFORMANCE NOTES</h2></div></div></div>
+<p>The sorting phase of compression gathers together similar
+strings in the file.  Because of this, files containing very long
+runs of repeated symbols, like "aabaabaabaab ..."  (repeated
+several hundred times) may compress more slowly than normal.
+Versions 0.9.5 and above fare much better than previous versions
+in this respect.  The ratio between worst-case and average-case
+compression time is in the region of 10:1.  For previous
+versions, this figure was more like 100:1.  You can use the
+<code class="computeroutput">-vvvv</code> option to monitor progress
+in great detail, if you want.</p>
+<p>Decompression speed is unaffected by these
+phenomena.</p>
+<p><code class="computeroutput">bzip2</code> usually allocates
+several megabytes of memory to operate in, and then charges all
+over it in a fairly random fashion.  This means that performance,
+both for compressing and decompressing, is largely determined by
+the speed at which your machine can service cache misses.
+Because of this, small changes to the code to reduce the miss
+rate have been observed to give disproportionately large
+performance improvements.  I imagine
+<code class="computeroutput">bzip2</code> will perform best on
+machines with very large caches.</p>
+</div>
+<div class="sect1" title="2.8.�CAVEATS">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="caveats"></a>2.8.�CAVEATS</h2></div></div></div>
+<p>I/O error messages are not as helpful as they could be.
+<code class="computeroutput">bzip2</code> tries hard to detect I/O
+errors and exit cleanly, but the details of what the problem is
+sometimes seem rather misleading.</p>
+<p>This manual page pertains to version 1.0.6 of
+<code class="computeroutput">bzip2</code>.  Compressed data created by
+this version is entirely forwards and backwards compatible with the
+previous public releases, versions 0.1pl2, 0.9.0 and 0.9.5, 1.0.0,
+1.0.1, 1.0.2 and 1.0.3, but with the following exception: 0.9.0 and
+above can correctly decompress multiple concatenated compressed files.
+0.1pl2 cannot do this; it will stop after decompressing just the first
+file in the stream.</p>
+<p><code class="computeroutput">bzip2recover</code> versions
+prior to 1.0.2 used 32-bit integers to represent bit positions in
+compressed files, so it could not handle compressed files more
+than 512 megabytes long.  Versions 1.0.2 and above use 64-bit ints
+on some platforms which support them (GNU supported targets, and
+Windows). To establish whether or not
+<code class="computeroutput">bzip2recover</code> was built with such
+a limitation, run it without arguments. In any event you can
+build yourself an unlimited version if you can recompile it with
+<code class="computeroutput">MaybeUInt64</code> set to be an
+unsigned 64-bit integer.</p>
+</div>
+<div class="sect1" title="2.9.�AUTHOR">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="author"></a>2.9.�AUTHOR</h2></div></div></div>
+<p>Julian Seward,
+<code class="computeroutput">jseward at bzip.org</code></p>
+<p>The ideas embodied in
+<code class="computeroutput">bzip2</code> are due to (at least) the
+following people: Michael Burrows and David Wheeler (for the
+block sorting transformation), David Wheeler (again, for the
+Huffman coder), Peter Fenwick (for the structured coding model in
+the original <code class="computeroutput">bzip</code>, and many
+refinements), and Alistair Moffat, Radford Neal and Ian Witten
+(for the arithmetic coder in the original
+<code class="computeroutput">bzip</code>).  I am much indebted for
+their help, support and advice.  See the manual in the source
+distribution for pointers to sources of documentation.  Christian
+von Roques encouraged me to look for faster sorting algorithms,
+so as to speed up compression.  Bela Lubkin encouraged me to
+improve the worst-case compression performance.  
+Donna Robinson XMLised the documentation.
+Many people sent
+patches, helped with portability problems, lent machines, gave
+advice and were generally helpful.</p>
+</div>
+</div>
+<div class="chapter" title="3.� Programming with libbzip2">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="libprog"></a>3.�
+Programming with <code class="computeroutput">libbzip2</code>
+</h2></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="sect1"><a href="#top-level">3.1. Top-level structure</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#ll-summary">3.1.1. Low-level summary</a></span></dt>
+<dt><span class="sect2"><a href="#hl-summary">3.1.2. High-level summary</a></span></dt>
+<dt><span class="sect2"><a href="#util-fns-summary">3.1.3. Utility functions summary</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#err-handling">3.2. Error handling</a></span></dt>
+<dt><span class="sect1"><a href="#low-level">3.3. Low-level interface</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzcompress-init">3.3.1. BZ2_bzCompressInit</a></span></dt>
+<dt><span class="sect2"><a href="#bzCompress">3.3.2. BZ2_bzCompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzCompress-end">3.3.3. BZ2_bzCompressEnd</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress-init">3.3.4. BZ2_bzDecompressInit</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress">3.3.5. BZ2_bzDecompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzDecompress-end">3.3.6. BZ2_bzDecompressEnd</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#hl-interface">3.4. High-level interface</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzreadopen">3.4.1. BZ2_bzReadOpen</a></span></dt>
+<dt><span class="sect2"><a href="#bzread">3.4.2. BZ2_bzRead</a></span></dt>
+<dt><span class="sect2"><a href="#bzreadgetunused">3.4.3. BZ2_bzReadGetUnused</a></span></dt>
+<dt><span class="sect2"><a href="#bzreadclose">3.4.4. BZ2_bzReadClose</a></span></dt>
+<dt><span class="sect2"><a href="#bzwriteopen">3.4.5. BZ2_bzWriteOpen</a></span></dt>
+<dt><span class="sect2"><a href="#bzwrite">3.4.6. BZ2_bzWrite</a></span></dt>
+<dt><span class="sect2"><a href="#bzwriteclose">3.4.7. BZ2_bzWriteClose</a></span></dt>
+<dt><span class="sect2"><a href="#embed">3.4.8. Handling embedded compressed data streams</a></span></dt>
+<dt><span class="sect2"><a href="#std-rdwr">3.4.9. Standard file-reading/writing code</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#util-fns">3.5. Utility functions</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#bzbufftobuffcompress">3.5.1. BZ2_bzBuffToBuffCompress</a></span></dt>
+<dt><span class="sect2"><a href="#bzbufftobuffdecompress">3.5.2. BZ2_bzBuffToBuffDecompress</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#zlib-compat">3.6. zlib compatibility functions</a></span></dt>
+<dt><span class="sect1"><a href="#stdio-free">3.7. Using the library in a stdio-free environment</a></span></dt>
+<dd><dl>
+<dt><span class="sect2"><a href="#stdio-bye">3.7.1. Getting rid of stdio</a></span></dt>
+<dt><span class="sect2"><a href="#critical-error">3.7.2. Critical error handling</a></span></dt>
+</dl></dd>
+<dt><span class="sect1"><a href="#win-dll">3.8. Making a Windows DLL</a></span></dt>
+</dl>
+</div>
+<p>This chapter describes the programming interface to
+<code class="computeroutput">libbzip2</code>.</p>
+<p>For general background information, particularly about
+memory use and performance aspects, you'd be well advised to read
+<a class="xref" href="#using" title="2.�How to use bzip2">How to use bzip2</a> as well.</p>
+<div class="sect1" title="3.1.�Top-level structure">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="top-level"></a>3.1.�Top-level structure</h2></div></div></div>
+<p><code class="computeroutput">libbzip2</code> is a flexible
+library for compressing and decompressing data in the
+<code class="computeroutput">bzip2</code> data format.  Although
+packaged as a single entity, it helps to regard the library as
+three separate parts: the low level interface, and the high level
+interface, and some utility functions.</p>
+<p>The structure of
+<code class="computeroutput">libbzip2</code>'s interfaces is similar
+to that of Jean-loup Gailly's and Mark Adler's excellent
+<code class="computeroutput">zlib</code> library.</p>
+<p>All externally visible symbols have names beginning
+<code class="computeroutput">BZ2_</code>.  This is new in version
+1.0.  The intention is to minimise pollution of the namespaces of
+library clients.</p>
+<p>To use any part of the library, you need to
+<code class="computeroutput">#include <bzlib.h></code>
+into your sources.</p>
+<div class="sect2" title="3.1.1.�Low-level summary">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="ll-summary"></a>3.1.1.�Low-level summary</h3></div></div></div>
+<p>This interface provides services for compressing and
+decompressing data in memory.  There's no provision for dealing
+with files, streams or any other I/O mechanisms, just straight
+memory-to-memory work.  In fact, this part of the library can be
+compiled without inclusion of
+<code class="computeroutput">stdio.h</code>, which may be helpful
+for embedded applications.</p>
+<p>The low-level part of the library has no global variables
+and is therefore thread-safe.</p>
+<p>Six routines make up the low level interface:
+<code class="computeroutput">BZ2_bzCompressInit</code>,
+<code class="computeroutput">BZ2_bzCompress</code>, and
+<code class="computeroutput">BZ2_bzCompressEnd</code> for
+compression, and a corresponding trio
+<code class="computeroutput">BZ2_bzDecompressInit</code>,
+<code class="computeroutput">BZ2_bzDecompress</code> and
+<code class="computeroutput">BZ2_bzDecompressEnd</code> for
+decompression.  The <code class="computeroutput">*Init</code>
+functions allocate memory for compression/decompression and do
+other initialisations, whilst the
+<code class="computeroutput">*End</code> functions close down
+operations and release memory.</p>
+<p>The real work is done by
+<code class="computeroutput">BZ2_bzCompress</code> and
+<code class="computeroutput">BZ2_bzDecompress</code>.  These
+compress and decompress data from a user-supplied input buffer to
+a user-supplied output buffer.  These buffers can be any size;
+arbitrary quantities of data are handled by making repeated calls
+to these functions.  This is a flexible mechanism allowing a
+consumer-pull style of activity, or producer-push, or a mixture
+of both.</p>
+</div>
+<div class="sect2" title="3.1.2.�High-level summary">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="hl-summary"></a>3.1.2.�High-level summary</h3></div></div></div>
+<p>This interface provides some handy wrappers around the
+low-level interface to facilitate reading and writing
+<code class="computeroutput">bzip2</code> format files
+(<code class="computeroutput">.bz2</code> files).  The routines
+provide hooks to facilitate reading files in which the
+<code class="computeroutput">bzip2</code> data stream is embedded
+within some larger-scale file structure, or where there are
+multiple <code class="computeroutput">bzip2</code> data streams
+concatenated end-to-end.</p>
+<p>For reading files,
+<code class="computeroutput">BZ2_bzReadOpen</code>,
+<code class="computeroutput">BZ2_bzRead</code>,
+<code class="computeroutput">BZ2_bzReadClose</code> and 
+<code class="computeroutput">BZ2_bzReadGetUnused</code> are
+supplied.  For writing files,
+<code class="computeroutput">BZ2_bzWriteOpen</code>,
+<code class="computeroutput">BZ2_bzWrite</code> and
+<code class="computeroutput">BZ2_bzWriteFinish</code> are
+available.</p>
+<p>As with the low-level library, no global variables are used
+so the library is per se thread-safe.  However, if I/O errors
+occur whilst reading or writing the underlying compressed files,
+you may have to consult <code class="computeroutput">errno</code> to
+determine the cause of the error.  In that case, you'd need a C
+library which correctly supports
+<code class="computeroutput">errno</code> in a multithreaded
+environment.</p>
+<p>To make the library a little simpler and more portable,
+<code class="computeroutput">BZ2_bzReadOpen</code> and
+<code class="computeroutput">BZ2_bzWriteOpen</code> require you to
+pass them file handles (<code class="computeroutput">FILE*</code>s)
+which have previously been opened for reading or writing
+respectively.  That avoids portability problems associated with
+file operations and file attributes, whilst not being much of an
+imposition on the programmer.</p>
+</div>
+<div class="sect2" title="3.1.3.�Utility functions summary">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="util-fns-summary"></a>3.1.3.�Utility functions summary</h3></div></div></div>
+<p>For very simple needs,
+<code class="computeroutput">BZ2_bzBuffToBuffCompress</code> and
+<code class="computeroutput">BZ2_bzBuffToBuffDecompress</code> are
+provided.  These compress data in memory from one buffer to
+another buffer in a single function call.  You should assess
+whether these functions fulfill your memory-to-memory
+compression/decompression requirements before investing effort in
+understanding the more general but more complex low-level
+interface.</p>
+<p>Yoshioka Tsuneo
+(<code class="computeroutput">tsuneo at rr.iij4u.or.jp</code>) has
+contributed some functions to give better
+<code class="computeroutput">zlib</code> compatibility.  These
+functions are <code class="computeroutput">BZ2_bzopen</code>,
+<code class="computeroutput">BZ2_bzread</code>,
+<code class="computeroutput">BZ2_bzwrite</code>,
+<code class="computeroutput">BZ2_bzflush</code>,
+<code class="computeroutput">BZ2_bzclose</code>,
+<code class="computeroutput">BZ2_bzerror</code> and
+<code class="computeroutput">BZ2_bzlibVersion</code>.  You may find
+these functions more convenient for simple file reading and
+writing, than those in the high-level interface.  These functions
+are not (yet) officially part of the library, and are minimally
+documented here.  If they break, you get to keep all the pieces.
+I hope to document them properly when time permits.</p>
+<p>Yoshioka also contributed modifications to allow the
+library to be built as a Windows DLL.</p>
+</div>
+</div>
+<div class="sect1" title="3.2.�Error handling">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="err-handling"></a>3.2.�Error handling</h2></div></div></div>
+<p>The library is designed to recover cleanly in all
+situations, including the worst-case situation of decompressing
+random data.  I'm not 100% sure that it can always do this, so
+you might want to add a signal handler to catch segmentation
+violations during decompression if you are feeling especially
+paranoid.  I would be interested in hearing more about the
+robustness of the library to corrupted compressed data.</p>
+<p>Version 1.0.3 more robust in this respect than any
+previous version.  Investigations with Valgrind (a tool for detecting
+problems with memory management) indicate
+that, at least for the few files I tested, all single-bit errors
+in the decompressed data are caught properly, with no
+segmentation faults, no uses of uninitialised data, no out of
+range reads or writes, and no infinite looping in the decompressor.
+So it's certainly pretty robust, although
+I wouldn't claim it to be totally bombproof.</p>
+<p>The file <code class="computeroutput">bzlib.h</code> contains
+all definitions needed to use the library.  In particular, you
+should definitely not include
+<code class="computeroutput">bzlib_private.h</code>.</p>
+<p>In <code class="computeroutput">bzlib.h</code>, the various
+return values are defined.  The following list is not intended as
+an exhaustive description of the circumstances in which a given
+value may be returned -- those descriptions are given later.
+Rather, it is intended to convey the rough meaning of each return
+value.  The first five actions are normal and not intended to
+denote an error situation.</p>
+<div class="variablelist"><dl>
+<dt><span class="term"><code class="computeroutput">BZ_OK</code></span></dt>
+<dd><p>The requested action was completed
+   successfully.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_RUN_OK, BZ_FLUSH_OK,
+    BZ_FINISH_OK</code></span></dt>
+<dd><p>In 
+   <code class="computeroutput">BZ2_bzCompress</code>, the requested
+   flush/finish/nothing-special action was completed
+   successfully.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_STREAM_END</code></span></dt>
+<dd><p>Compression of data was completed, or the
+   logical stream end was detected during
+   decompression.</p></dd>
+</dl></div>
+<p>The following return values indicate an error of some
+kind.</p>
+<div class="variablelist"><dl>
+<dt><span class="term"><code class="computeroutput">BZ_CONFIG_ERROR</code></span></dt>
+<dd><p>Indicates that the library has been improperly
+   compiled on your platform -- a major configuration error.
+   Specifically, it means that
+   <code class="computeroutput">sizeof(char)</code>,
+   <code class="computeroutput">sizeof(short)</code> and
+   <code class="computeroutput">sizeof(int)</code> are not 1, 2 and
+   4 respectively, as they should be.  Note that the library
+   should still work properly on 64-bit platforms which follow
+   the LP64 programming model -- that is, where
+   <code class="computeroutput">sizeof(long)</code> and
+   <code class="computeroutput">sizeof(void*)</code> are 8.  Under
+   LP64, <code class="computeroutput">sizeof(int)</code> is still 4,
+   so <code class="computeroutput">libbzip2</code>, which doesn't
+   use the <code class="computeroutput">long</code> type, is
+   OK.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_SEQUENCE_ERROR</code></span></dt>
+<dd><p>When using the library, it is important to call
+   the functions in the correct sequence and with data structures
+   (buffers etc) in the correct states.
+   <code class="computeroutput">libbzip2</code> checks as much as it
+   can to ensure this is happening, and returns
+   <code class="computeroutput">BZ_SEQUENCE_ERROR</code> if not.
+   Code which complies precisely with the function semantics, as
+   detailed below, should never receive this value; such an event
+   denotes buggy code which you should
+   investigate.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_PARAM_ERROR</code></span></dt>
+<dd><p>Returned when a parameter to a function call is
+   out of range or otherwise manifestly incorrect.  As with
+   <code class="computeroutput">BZ_SEQUENCE_ERROR</code>, this
+   denotes a bug in the client code.  The distinction between
+   <code class="computeroutput">BZ_PARAM_ERROR</code> and
+   <code class="computeroutput">BZ_SEQUENCE_ERROR</code> is a bit
+   hazy, but still worth making.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_MEM_ERROR</code></span></dt>
+<dd><p>Returned when a request to allocate memory
+   failed.  Note that the quantity of memory needed to decompress
+   a stream cannot be determined until the stream's header has
+   been read.  So
+   <code class="computeroutput">BZ2_bzDecompress</code> and
+   <code class="computeroutput">BZ2_bzRead</code> may return
+   <code class="computeroutput">BZ_MEM_ERROR</code> even though some
+   of the compressed data has been read.  The same is not true
+   for compression; once
+   <code class="computeroutput">BZ2_bzCompressInit</code> or
+   <code class="computeroutput">BZ2_bzWriteOpen</code> have
+   successfully completed,
+   <code class="computeroutput">BZ_MEM_ERROR</code> cannot
+   occur.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_DATA_ERROR</code></span></dt>
+<dd><p>Returned when a data integrity error is
+   detected during decompression.  Most importantly, this means
+   when stored and computed CRCs for the data do not match.  This
+   value is also returned upon detection of any other anomaly in
+   the compressed data.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_DATA_ERROR_MAGIC</code></span></dt>
+<dd><p>As a special case of
+   <code class="computeroutput">BZ_DATA_ERROR</code>, it is
+   sometimes useful to know when the compressed stream does not
+   start with the correct magic bytes (<code class="computeroutput">'B' 'Z'
+   'h'</code>).</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_IO_ERROR</code></span></dt>
+<dd><p>Returned by
+   <code class="computeroutput">BZ2_bzRead</code> and
+   <code class="computeroutput">BZ2_bzWrite</code> when there is an
+   error reading or writing in the compressed file, and by
+   <code class="computeroutput">BZ2_bzReadOpen</code> and
+   <code class="computeroutput">BZ2_bzWriteOpen</code> for attempts
+   to use a file for which the error indicator (viz,
+   <code class="computeroutput">ferror(f)</code>) is set.  On
+   receipt of <code class="computeroutput">BZ_IO_ERROR</code>, the
+   caller should consult <code class="computeroutput">errno</code>
+   and/or <code class="computeroutput">perror</code> to acquire
+   operating-system specific information about the
+   problem.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_UNEXPECTED_EOF</code></span></dt>
+<dd><p>Returned by
+   <code class="computeroutput">BZ2_bzRead</code> when the
+   compressed file finishes before the logical end of stream is
+   detected.</p></dd>
+<dt><span class="term"><code class="computeroutput">BZ_OUTBUFF_FULL</code></span></dt>
+<dd><p>Returned by
+   <code class="computeroutput">BZ2_bzBuffToBuffCompress</code> and
+   <code class="computeroutput">BZ2_bzBuffToBuffDecompress</code> to
+   indicate that the output data will not fit into the output
+   buffer provided.</p></dd>
+</dl></div>
+</div>
+<div class="sect1" title="3.3.�Low-level interface">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="low-level"></a>3.3.�Low-level interface</h2></div></div></div>
+<div class="sect2" title="3.3.1.�BZ2_bzCompressInit">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzcompress-init"></a>3.3.1.�BZ2_bzCompressInit</h3></div></div></div>
+<pre class="programlisting">typedef struct {
+  char *next_in;
+  unsigned int avail_in;
+  unsigned int total_in_lo32;
+  unsigned int total_in_hi32;
+
+  char *next_out;
+  unsigned int avail_out;
+  unsigned int total_out_lo32;
+  unsigned int total_out_hi32;
+
+  void *state;
+
+  void *(*bzalloc)(void *,int,int);
+  void (*bzfree)(void *,void *);
+  void *opaque;
+} bz_stream;
+
+int BZ2_bzCompressInit ( bz_stream *strm, 
+                         int blockSize100k, 
+                         int verbosity,
+                         int workFactor );</pre>
+<p>Prepares for compression.  The
+<code class="computeroutput">bz_stream</code> structure holds all
+data pertaining to the compression activity.  A
+<code class="computeroutput">bz_stream</code> structure should be
+allocated and initialised prior to the call.  The fields of
+<code class="computeroutput">bz_stream</code> comprise the entirety
+of the user-visible data.  <code class="computeroutput">state</code>
+is a pointer to the private data structures required for
+compression.</p>
+<p>Custom memory allocators are supported, via fields
+<code class="computeroutput">bzalloc</code>,
+<code class="computeroutput">bzfree</code>, and
+<code class="computeroutput">opaque</code>.  The value
+<code class="computeroutput">opaque</code> is passed to as the first
+argument to all calls to <code class="computeroutput">bzalloc</code>
+and <code class="computeroutput">bzfree</code>, but is otherwise
+ignored by the library.  The call <code class="computeroutput">bzalloc (
+opaque, n, m )</code> is expected to return a pointer
+<code class="computeroutput">p</code> to <code class="computeroutput">n *
+m</code> bytes of memory, and <code class="computeroutput">bzfree (
+opaque, p )</code> should free that memory.</p>
+<p>If you don't want to use a custom memory allocator, set
+<code class="computeroutput">bzalloc</code>,
+<code class="computeroutput">bzfree</code> and
+<code class="computeroutput">opaque</code> to
+<code class="computeroutput">NULL</code>, and the library will then
+use the standard <code class="computeroutput">malloc</code> /
+<code class="computeroutput">free</code> routines.</p>
+<p>Before calling
+<code class="computeroutput">BZ2_bzCompressInit</code>, fields
+<code class="computeroutput">bzalloc</code>,
+<code class="computeroutput">bzfree</code> and
+<code class="computeroutput">opaque</code> should be filled
+appropriately, as just described.  Upon return, the internal
+state will have been allocated and initialised, and
+<code class="computeroutput">total_in_lo32</code>,
+<code class="computeroutput">total_in_hi32</code>,
+<code class="computeroutput">total_out_lo32</code> and
+<code class="computeroutput">total_out_hi32</code> will have been
+set to zero.  These four fields are used by the library to inform
+the caller of the total amount of data passed into and out of the
+library, respectively.  You should not try to change them.  As of
+version 1.0, 64-bit counts are maintained, even on 32-bit
+platforms, using the <code class="computeroutput">_hi32</code>
+fields to store the upper 32 bits of the count.  So, for example,
+the total amount of data in is <code class="computeroutput">(total_in_hi32
+<< 32) + total_in_lo32</code>.</p>
+<p>Parameter <code class="computeroutput">blockSize100k</code>
+specifies the block size to be used for compression.  It should
+be a value between 1 and 9 inclusive, and the actual block size
+used is 100000 x this figure.  9 gives the best compression but
+takes most memory.</p>
+<p>Parameter <code class="computeroutput">verbosity</code> should
+be set to a number between 0 and 4 inclusive.  0 is silent, and
+greater numbers give increasingly verbose monitoring/debugging
+output.  If the library has been compiled with
+<code class="computeroutput">-DBZ_NO_STDIO</code>, no such output
+will appear for any verbosity setting.</p>
+<p>Parameter <code class="computeroutput">workFactor</code>
+controls how the compression phase behaves when presented with
+worst case, highly repetitive, input data.  If compression runs
+into difficulties caused by repetitive data, the library switches
+from the standard sorting algorithm to a fallback algorithm.  The
+fallback is slower than the standard algorithm by perhaps a
+factor of three, but always behaves reasonably, no matter how bad
+the input.</p>
+<p>Lower values of <code class="computeroutput">workFactor</code>
+reduce the amount of effort the standard algorithm will expend
+before resorting to the fallback.  You should set this parameter
+carefully; too low, and many inputs will be handled by the
+fallback algorithm and so compress rather slowly, too high, and
+your average-to-worst case compression times can become very
+large.  The default value of 30 gives reasonable behaviour over a
+wide range of circumstances.</p>
+<p>Allowable values range from 0 to 250 inclusive.  0 is a
+special case, equivalent to using the default value of 30.</p>
+<p>Note that the compressed output generated is the same
+regardless of whether or not the fallback algorithm is
+used.</p>
+<p>Be aware also that this parameter may disappear entirely in
+future versions of the library.  In principle it should be
+possible to devise a good way to automatically choose which
+algorithm to use.  Such a mechanism would render the parameter
+obsolete.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if strm is NULL 
+  or blockSize < 1 or blockSize > 9
+  or verbosity < 0 or verbosity > 4
+  or workFactor < 0 or workFactor > 250
+BZ_MEM_ERROR 
+  if not enough memory is available
+BZ_OK 
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzCompress
+  if BZ_OK is returned
+  no specific action needed in case of error</pre>
+</div>
+<div class="sect2" title="3.3.2.�BZ2_bzCompress">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzCompress"></a>3.3.2.�BZ2_bzCompress</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzCompress ( bz_stream *strm, int action );</pre>
+<p>Provides more input and/or output buffer space for the
+library.  The caller maintains input and output buffers, and
+calls <code class="computeroutput">BZ2_bzCompress</code> to transfer
+data between them.</p>
+<p>Before each call to
+<code class="computeroutput">BZ2_bzCompress</code>,
+<code class="computeroutput">next_in</code> should point at the data
+to be compressed, and <code class="computeroutput">avail_in</code>
+should indicate how many bytes the library may read.
+<code class="computeroutput">BZ2_bzCompress</code> updates
+<code class="computeroutput">next_in</code>,
+<code class="computeroutput">avail_in</code> and
+<code class="computeroutput">total_in</code> to reflect the number
+of bytes it has read.</p>
+<p>Similarly, <code class="computeroutput">next_out</code> should
+point to a buffer in which the compressed data is to be placed,
+with <code class="computeroutput">avail_out</code> indicating how
+much output space is available.
+<code class="computeroutput">BZ2_bzCompress</code> updates
+<code class="computeroutput">next_out</code>,
+<code class="computeroutput">avail_out</code> and
+<code class="computeroutput">total_out</code> to reflect the number
+of bytes output.</p>
+<p>You may provide and remove as little or as much data as you
+like on each call of
+<code class="computeroutput">BZ2_bzCompress</code>.  In the limit,
+it is acceptable to supply and remove data one byte at a time,
+although this would be terribly inefficient.  You should always
+ensure that at least one byte of output space is available at
+each call.</p>
+<p>A second purpose of
+<code class="computeroutput">BZ2_bzCompress</code> is to request a
+change of mode of the compressed stream.</p>
+<p>Conceptually, a compressed stream can be in one of four
+states: IDLE, RUNNING, FLUSHING and FINISHING.  Before
+initialisation
+(<code class="computeroutput">BZ2_bzCompressInit</code>) and after
+termination (<code class="computeroutput">BZ2_bzCompressEnd</code>),
+a stream is regarded as IDLE.</p>
+<p>Upon initialisation
+(<code class="computeroutput">BZ2_bzCompressInit</code>), the stream
+is placed in the RUNNING state.  Subsequent calls to
+<code class="computeroutput">BZ2_bzCompress</code> should pass
+<code class="computeroutput">BZ_RUN</code> as the requested action;
+other actions are illegal and will result in
+<code class="computeroutput">BZ_SEQUENCE_ERROR</code>.</p>
+<p>At some point, the calling program will have provided all
+the input data it wants to.  It will then want to finish up -- in
+effect, asking the library to process any data it might have
+buffered internally.  In this state,
+<code class="computeroutput">BZ2_bzCompress</code> will no longer
+attempt to read data from
+<code class="computeroutput">next_in</code>, but it will want to
+write data to <code class="computeroutput">next_out</code>.  Because
+the output buffer supplied by the user can be arbitrarily small,
+the finishing-up operation cannot necessarily be done with a
+single call of
+<code class="computeroutput">BZ2_bzCompress</code>.</p>
+<p>Instead, the calling program passes
+<code class="computeroutput">BZ_FINISH</code> as an action to
+<code class="computeroutput">BZ2_bzCompress</code>.  This changes
+the stream's state to FINISHING.  Any remaining input (ie,
+<code class="computeroutput">next_in[0 .. avail_in-1]</code>) is
+compressed and transferred to the output buffer.  To do this,
+<code class="computeroutput">BZ2_bzCompress</code> must be called
+repeatedly until all the output has been consumed.  At that
+point, <code class="computeroutput">BZ2_bzCompress</code> returns
+<code class="computeroutput">BZ_STREAM_END</code>, and the stream's
+state is set back to IDLE.
+<code class="computeroutput">BZ2_bzCompressEnd</code> should then be
+called.</p>
+<p>Just to make sure the calling program does not cheat, the
+library makes a note of <code class="computeroutput">avail_in</code>
+at the time of the first call to
+<code class="computeroutput">BZ2_bzCompress</code> which has
+<code class="computeroutput">BZ_FINISH</code> as an action (ie, at
+the time the program has announced its intention to not supply
+any more input).  By comparing this value with that of
+<code class="computeroutput">avail_in</code> over subsequent calls
+to <code class="computeroutput">BZ2_bzCompress</code>, the library
+can detect any attempts to slip in more data to compress.  Any
+calls for which this is detected will return
+<code class="computeroutput">BZ_SEQUENCE_ERROR</code>.  This
+indicates a programming mistake which should be corrected.</p>
+<p>Instead of asking to finish, the calling program may ask
+<code class="computeroutput">BZ2_bzCompress</code> to take all the
+remaining input, compress it and terminate the current
+(Burrows-Wheeler) compression block.  This could be useful for
+error control purposes.  The mechanism is analogous to that for
+finishing: call <code class="computeroutput">BZ2_bzCompress</code>
+with an action of <code class="computeroutput">BZ_FLUSH</code>,
+remove output data, and persist with the
+<code class="computeroutput">BZ_FLUSH</code> action until the value
+<code class="computeroutput">BZ_RUN</code> is returned.  As with
+finishing, <code class="computeroutput">BZ2_bzCompress</code>
+detects any attempt to provide more input data once the flush has
+begun.</p>
+<p>Once the flush is complete, the stream returns to the
+normal RUNNING state.</p>
+<p>This all sounds pretty complex, but isn't really.  Here's a
+table which shows which actions are allowable in each state, what
+action will be taken, what the next state is, and what the
+non-error return values are.  Note that you can't explicitly ask
+what state the stream is in, but nor do you need to -- it can be
+inferred from the values returned by
+<code class="computeroutput">BZ2_bzCompress</code>.</p>
+<pre class="programlisting">IDLE/any
+  Illegal.  IDLE state only exists after BZ2_bzCompressEnd or
+  before BZ2_bzCompressInit.
+  Return value = BZ_SEQUENCE_ERROR
+
+RUNNING/BZ_RUN
+  Compress from next_in to next_out as much as possible.
+  Next state = RUNNING
+  Return value = BZ_RUN_OK
+
+RUNNING/BZ_FLUSH
+  Remember current value of next_in. Compress from next_in
+  to next_out as much as possible, but do not accept any more input.
+  Next state = FLUSHING
+  Return value = BZ_FLUSH_OK
+
+RUNNING/BZ_FINISH
+  Remember current value of next_in. Compress from next_in
+  to next_out as much as possible, but do not accept any more input.
+  Next state = FINISHING
+  Return value = BZ_FINISH_OK
+
+FLUSHING/BZ_FLUSH
+  Compress from next_in to next_out as much as possible, 
+  but do not accept any more input.
+  If all the existing input has been used up and all compressed
+  output has been removed
+    Next state = RUNNING; Return value = BZ_RUN_OK
+  else
+    Next state = FLUSHING; Return value = BZ_FLUSH_OK
+
+FLUSHING/other     
+  Illegal.
+  Return value = BZ_SEQUENCE_ERROR
+
+FINISHING/BZ_FINISH
+  Compress from next_in to next_out as much as possible,
+  but to not accept any more input.  
+  If all the existing input has been used up and all compressed
+  output has been removed
+    Next state = IDLE; Return value = BZ_STREAM_END
+  else
+    Next state = FINISHING; Return value = BZ_FINISH_OK
+
+FINISHING/other
+  Illegal.
+  Return value = BZ_SEQUENCE_ERROR</pre>
+<p>That still looks complicated?  Well, fair enough.  The
+usual sequence of calls for compressing a load of data is:</p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p>Get started with
+  <code class="computeroutput">BZ2_bzCompressInit</code>.</p></li>
+<li class="listitem"><p>Shovel data in and shlurp out its compressed form
+  using zero or more calls of
+  <code class="computeroutput">BZ2_bzCompress</code> with action =
+  <code class="computeroutput">BZ_RUN</code>.</p></li>
+<li class="listitem"><p>Finish up. Repeatedly call
+  <code class="computeroutput">BZ2_bzCompress</code> with action =
+  <code class="computeroutput">BZ_FINISH</code>, copying out the
+  compressed output, until
+  <code class="computeroutput">BZ_STREAM_END</code> is
+  returned.</p></li>
+<li class="listitem"><p>Close up and go home.  Call
+  <code class="computeroutput">BZ2_bzCompressEnd</code>.</p></li>
+</ol></div>
+<p>If the data you want to compress fits into your input
+buffer all at once, you can skip the calls of
+<code class="computeroutput">BZ2_bzCompress ( ..., BZ_RUN )</code>
+and just do the <code class="computeroutput">BZ2_bzCompress ( ..., BZ_FINISH
+)</code> calls.</p>
+<p>All required memory is allocated by
+<code class="computeroutput">BZ2_bzCompressInit</code>.  The
+compression library can accept any data at all (obviously).  So
+you shouldn't get any error return values from the
+<code class="computeroutput">BZ2_bzCompress</code> calls.  If you
+do, they will be
+<code class="computeroutput">BZ_SEQUENCE_ERROR</code>, and indicate
+a bug in your programming.</p>
+<p>Trivial other possible return values:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if strm is NULL, or strm->s is NULL</pre>
+</div>
+<div class="sect2" title="3.3.3.�BZ2_bzCompressEnd">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzCompress-end"></a>3.3.3.�BZ2_bzCompressEnd</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzCompressEnd ( bz_stream *strm );</pre>
+<p>Releases all memory associated with a compression
+stream.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_PARAM_ERROR  if strm is NULL or strm->s is NULL
+BZ_OK           otherwise</pre>
+</div>
+<div class="sect2" title="3.3.4.�BZ2_bzDecompressInit">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzDecompress-init"></a>3.3.4.�BZ2_bzDecompressInit</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzDecompressInit ( bz_stream *strm, int verbosity, int small );</pre>
+<p>Prepares for decompression.  As with
+<code class="computeroutput">BZ2_bzCompressInit</code>, a
+<code class="computeroutput">bz_stream</code> record should be
+allocated and initialised before the call.  Fields
+<code class="computeroutput">bzalloc</code>,
+<code class="computeroutput">bzfree</code> and
+<code class="computeroutput">opaque</code> should be set if a custom
+memory allocator is required, or made
+<code class="computeroutput">NULL</code> for the normal
+<code class="computeroutput">malloc</code> /
+<code class="computeroutput">free</code> routines.  Upon return, the
+internal state will have been initialised, and
+<code class="computeroutput">total_in</code> and
+<code class="computeroutput">total_out</code> will be zero.</p>
+<p>For the meaning of parameter
+<code class="computeroutput">verbosity</code>, see
+<code class="computeroutput">BZ2_bzCompressInit</code>.</p>
+<p>If <code class="computeroutput">small</code> is nonzero, the
+library will use an alternative decompression algorithm which
+uses less memory but at the cost of decompressing more slowly
+(roughly speaking, half the speed, but the maximum memory
+requirement drops to around 2300k).  See <a class="xref" href="#using" title="2.�How to use bzip2">How to use bzip2</a>
+for more information on memory management.</p>
+<p>Note that the amount of memory needed to decompress a
+stream cannot be determined until the stream's header has been
+read, so even if
+<code class="computeroutput">BZ2_bzDecompressInit</code> succeeds, a
+subsequent <code class="computeroutput">BZ2_bzDecompress</code>
+could fail with
+<code class="computeroutput">BZ_MEM_ERROR</code>.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if ( small != 0 && small != 1 )
+  or (verbosity <; 0 || verbosity > 4)
+BZ_MEM_ERROR
+  if insufficient memory is available</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzDecompress
+  if BZ_OK was returned
+  no specific action required in case of error</pre>
+</div>
+<div class="sect2" title="3.3.5.�BZ2_bzDecompress">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzDecompress"></a>3.3.5.�BZ2_bzDecompress</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzDecompress ( bz_stream *strm );</pre>
+<p>Provides more input and/out output buffer space for the
+library.  The caller maintains input and output buffers, and uses
+<code class="computeroutput">BZ2_bzDecompress</code> to transfer
+data between them.</p>
+<p>Before each call to
+<code class="computeroutput">BZ2_bzDecompress</code>,
+<code class="computeroutput">next_in</code> should point at the
+compressed data, and <code class="computeroutput">avail_in</code>
+should indicate how many bytes the library may read.
+<code class="computeroutput">BZ2_bzDecompress</code> updates
+<code class="computeroutput">next_in</code>,
+<code class="computeroutput">avail_in</code> and
+<code class="computeroutput">total_in</code> to reflect the number
+of bytes it has read.</p>
+<p>Similarly, <code class="computeroutput">next_out</code> should
+point to a buffer in which the uncompressed output is to be
+placed, with <code class="computeroutput">avail_out</code>
+indicating how much output space is available.
+<code class="computeroutput">BZ2_bzCompress</code> updates
+<code class="computeroutput">next_out</code>,
+<code class="computeroutput">avail_out</code> and
+<code class="computeroutput">total_out</code> to reflect the number
+of bytes output.</p>
+<p>You may provide and remove as little or as much data as you
+like on each call of
+<code class="computeroutput">BZ2_bzDecompress</code>.  In the limit,
+it is acceptable to supply and remove data one byte at a time,
+although this would be terribly inefficient.  You should always
+ensure that at least one byte of output space is available at
+each call.</p>
+<p>Use of <code class="computeroutput">BZ2_bzDecompress</code> is
+simpler than
+<code class="computeroutput">BZ2_bzCompress</code>.</p>
+<p>You should provide input and remove output as described
+above, and repeatedly call
+<code class="computeroutput">BZ2_bzDecompress</code> until
+<code class="computeroutput">BZ_STREAM_END</code> is returned.
+Appearance of <code class="computeroutput">BZ_STREAM_END</code>
+denotes that <code class="computeroutput">BZ2_bzDecompress</code>
+has detected the logical end of the compressed stream.
+<code class="computeroutput">BZ2_bzDecompress</code> will not
+produce <code class="computeroutput">BZ_STREAM_END</code> until all
+output data has been placed into the output buffer, so once
+<code class="computeroutput">BZ_STREAM_END</code> appears, you are
+guaranteed to have available all the decompressed output, and
+<code class="computeroutput">BZ2_bzDecompressEnd</code> can safely
+be called.</p>
+<p>If case of an error return value, you should call
+<code class="computeroutput">BZ2_bzDecompressEnd</code> to clean up
+and release memory.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if strm is NULL or strm->s is NULL
+  or strm->avail_out < 1
+BZ_DATA_ERROR
+  if a data integrity error is detected in the compressed stream
+BZ_DATA_ERROR_MAGIC
+  if the compressed stream doesn't begin with the right magic bytes
+BZ_MEM_ERROR
+  if there wasn't enough memory available
+BZ_STREAM_END
+  if the logical end of the data stream was detected and all
+  output in has been consumed, eg s-->avail_out > 0
+BZ_OK
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzDecompress
+  if BZ_OK was returned
+BZ2_bzDecompressEnd
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.3.6.�BZ2_bzDecompressEnd">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzDecompress-end"></a>3.3.6.�BZ2_bzDecompressEnd</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzDecompressEnd ( bz_stream *strm );</pre>
+<p>Releases all memory associated with a decompression
+stream.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if strm is NULL or strm->s is NULL
+BZ_OK
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">  None.</pre>
+</div>
+</div>
+<div class="sect1" title="3.4.�High-level interface">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="hl-interface"></a>3.4.�High-level interface</h2></div></div></div>
+<p>This interface provides functions for reading and writing
+<code class="computeroutput">bzip2</code> format files.  First, some
+general points.</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p>All of the functions take an
+  <code class="computeroutput">int*</code> first argument,
+  <code class="computeroutput">bzerror</code>.  After each call,
+  <code class="computeroutput">bzerror</code> should be consulted
+  first to determine the outcome of the call.  If
+  <code class="computeroutput">bzerror</code> is
+  <code class="computeroutput">BZ_OK</code>, the call completed
+  successfully, and only then should the return value of the
+  function (if any) be consulted.  If
+  <code class="computeroutput">bzerror</code> is
+  <code class="computeroutput">BZ_IO_ERROR</code>, there was an
+  error reading/writing the underlying compressed file, and you
+  should then consult <code class="computeroutput">errno</code> /
+  <code class="computeroutput">perror</code> to determine the cause
+  of the difficulty.  <code class="computeroutput">bzerror</code>
+  may also be set to various other values; precise details are
+  given on a per-function basis below.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>If <code class="computeroutput">bzerror</code> indicates
+  an error (ie, anything except
+  <code class="computeroutput">BZ_OK</code> and
+  <code class="computeroutput">BZ_STREAM_END</code>), you should
+  immediately call
+  <code class="computeroutput">BZ2_bzReadClose</code> (or
+  <code class="computeroutput">BZ2_bzWriteClose</code>, depending on
+  whether you are attempting to read or to write) to free up all
+  resources associated with the stream.  Once an error has been
+  indicated, behaviour of all calls except
+  <code class="computeroutput">BZ2_bzReadClose</code>
+  (<code class="computeroutput">BZ2_bzWriteClose</code>) is
+  undefined.  The implication is that (1)
+  <code class="computeroutput">bzerror</code> should be checked
+  after each call, and (2) if
+  <code class="computeroutput">bzerror</code> indicates an error,
+  <code class="computeroutput">BZ2_bzReadClose</code>
+  (<code class="computeroutput">BZ2_bzWriteClose</code>) should then
+  be called to clean up.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>The <code class="computeroutput">FILE*</code> arguments
+  passed to <code class="computeroutput">BZ2_bzReadOpen</code> /
+  <code class="computeroutput">BZ2_bzWriteOpen</code> should be set
+  to binary mode.  Most Unix systems will do this by default, but
+  other platforms, including Windows and Mac, will not.  If you
+  omit this, you may encounter problems when moving code to new
+  platforms.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>Memory allocation requests are handled by
+  <code class="computeroutput">malloc</code> /
+  <code class="computeroutput">free</code>.  At present there is no
+  facility for user-defined memory allocators in the file I/O
+  functions (could easily be added, though).</p></li>
+</ul></div>
+<div class="sect2" title="3.4.1.�BZ2_bzReadOpen">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzreadopen"></a>3.4.1.�BZ2_bzReadOpen</h3></div></div></div>
+<pre class="programlisting">typedef void BZFILE;
+
+BZFILE *BZ2_bzReadOpen( int *bzerror, FILE *f, 
+                        int verbosity, int small,
+                        void *unused, int nUnused );</pre>
+<p>Prepare to read compressed data from file handle
+<code class="computeroutput">f</code>.
+<code class="computeroutput">f</code> should refer to a file which
+has been opened for reading, and for which the error indicator
+(<code class="computeroutput">ferror(f)</code>)is not set.  If
+<code class="computeroutput">small</code> is 1, the library will try
+to decompress using less memory, at the expense of speed.</p>
+<p>For reasons explained below,
+<code class="computeroutput">BZ2_bzRead</code> will decompress the
+<code class="computeroutput">nUnused</code> bytes starting at
+<code class="computeroutput">unused</code>, before starting to read
+from the file <code class="computeroutput">f</code>.  At most
+<code class="computeroutput">BZ_MAX_UNUSED</code> bytes may be
+supplied like this.  If this facility is not required, you should
+pass <code class="computeroutput">NULL</code> and
+<code class="computeroutput">0</code> for
+<code class="computeroutput">unused</code> and
+n<code class="computeroutput">Unused</code> respectively.</p>
+<p>For the meaning of parameters
+<code class="computeroutput">small</code> and
+<code class="computeroutput">verbosity</code>, see
+<code class="computeroutput">BZ2_bzDecompressInit</code>.</p>
+<p>The amount of memory needed to decompress a file cannot be
+determined until the file's header has been read.  So it is
+possible that <code class="computeroutput">BZ2_bzReadOpen</code>
+returns <code class="computeroutput">BZ_OK</code> but a subsequent
+call of <code class="computeroutput">BZ2_bzRead</code> will return
+<code class="computeroutput">BZ_MEM_ERROR</code>.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if f is NULL
+  or small is neither 0 nor 1
+  or ( unused == NULL && nUnused != 0 )
+  or ( unused != NULL && !(0 <= nUnused <= BZ_MAX_UNUSED) )
+BZ_IO_ERROR
+  if ferror(f) is nonzero
+BZ_MEM_ERROR
+  if insufficient memory is available
+BZ_OK
+  otherwise.</pre>
+<p>Possible return values:</p>
+<pre class="programlisting">Pointer to an abstract BZFILE
+  if bzerror is BZ_OK
+NULL
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzRead
+  if bzerror is BZ_OK
+BZ2_bzClose
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.4.2.�BZ2_bzRead">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzread"></a>3.4.2.�BZ2_bzRead</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzRead ( int *bzerror, BZFILE *b, void *buf, int len );</pre>
+<p>Reads up to <code class="computeroutput">len</code>
+(uncompressed) bytes from the compressed file
+<code class="computeroutput">b</code> into the buffer
+<code class="computeroutput">buf</code>.  If the read was
+successful, <code class="computeroutput">bzerror</code> is set to
+<code class="computeroutput">BZ_OK</code> and the number of bytes
+read is returned.  If the logical end-of-stream was detected,
+<code class="computeroutput">bzerror</code> will be set to
+<code class="computeroutput">BZ_STREAM_END</code>, and the number of
+bytes read is returned.  All other
+<code class="computeroutput">bzerror</code> values denote an
+error.</p>
+<p><code class="computeroutput">BZ2_bzRead</code> will supply
+<code class="computeroutput">len</code> bytes, unless the logical
+stream end is detected or an error occurs.  Because of this, it
+is possible to detect the stream end by observing when the number
+of bytes returned is less than the number requested.
+Nevertheless, this is regarded as inadvisable; you should instead
+check <code class="computeroutput">bzerror</code> after every call
+and watch out for
+<code class="computeroutput">BZ_STREAM_END</code>.</p>
+<p>Internally, <code class="computeroutput">BZ2_bzRead</code>
+copies data from the compressed file in chunks of size
+<code class="computeroutput">BZ_MAX_UNUSED</code> bytes before
+decompressing it.  If the file contains more bytes than strictly
+needed to reach the logical end-of-stream,
+<code class="computeroutput">BZ2_bzRead</code> will almost certainly
+read some of the trailing data before signalling
+<code class="computeroutput">BZ_SEQUENCE_END</code>.  To collect the
+read but unused data once
+<code class="computeroutput">BZ_SEQUENCE_END</code> has appeared,
+call <code class="computeroutput">BZ2_bzReadGetUnused</code>
+immediately before
+<code class="computeroutput">BZ2_bzReadClose</code>.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if b is NULL or buf is NULL or len < 0
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzWriteOpen
+BZ_IO_ERROR
+  if there is an error reading from the compressed file
+BZ_UNEXPECTED_EOF
+  if the compressed file ended before 
+  the logical end-of-stream was detected
+BZ_DATA_ERROR
+  if a data integrity error was detected in the compressed stream
+BZ_DATA_ERROR_MAGIC
+  if the stream does not begin with the requisite header bytes 
+  (ie, is not a bzip2 data file).  This is really 
+  a special case of BZ_DATA_ERROR.
+BZ_MEM_ERROR
+  if insufficient memory was available
+BZ_STREAM_END
+  if the logical end of stream was detected.
+BZ_OK
+  otherwise.</pre>
+<p>Possible return values:</p>
+<pre class="programlisting">number of bytes read
+  if bzerror is BZ_OK or BZ_STREAM_END
+undefined
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">collect data from buf, then BZ2_bzRead or BZ2_bzReadClose
+  if bzerror is BZ_OK
+collect data from buf, then BZ2_bzReadClose or BZ2_bzReadGetUnused
+  if bzerror is BZ_SEQUENCE_END
+BZ2_bzReadClose
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.4.3.�BZ2_bzReadGetUnused">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzreadgetunused"></a>3.4.3.�BZ2_bzReadGetUnused</h3></div></div></div>
+<pre class="programlisting">void BZ2_bzReadGetUnused( int* bzerror, BZFILE *b, 
+                          void** unused, int* nUnused );</pre>
+<p>Returns data which was read from the compressed file but
+was not needed to get to the logical end-of-stream.
+<code class="computeroutput">*unused</code> is set to the address of
+the data, and <code class="computeroutput">*nUnused</code> to the
+number of bytes.  <code class="computeroutput">*nUnused</code> will
+be set to a value between <code class="computeroutput">0</code> and
+<code class="computeroutput">BZ_MAX_UNUSED</code> inclusive.</p>
+<p>This function may only be called once
+<code class="computeroutput">BZ2_bzRead</code> has signalled
+<code class="computeroutput">BZ_STREAM_END</code> but before
+<code class="computeroutput">BZ2_bzReadClose</code>.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if b is NULL
+  or unused is NULL or nUnused is NULL
+BZ_SEQUENCE_ERROR
+  if BZ_STREAM_END has not been signalled
+  or if b was opened with BZ2_bzWriteOpen
+BZ_OK
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzReadClose</pre>
+</div>
+<div class="sect2" title="3.4.4.�BZ2_bzReadClose">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzreadclose"></a>3.4.4.�BZ2_bzReadClose</h3></div></div></div>
+<pre class="programlisting">void BZ2_bzReadClose ( int *bzerror, BZFILE *b );</pre>
+<p>Releases all memory pertaining to the compressed file
+<code class="computeroutput">b</code>.
+<code class="computeroutput">BZ2_bzReadClose</code> does not call
+<code class="computeroutput">fclose</code> on the underlying file
+handle, so you should do that yourself if appropriate.
+<code class="computeroutput">BZ2_bzReadClose</code> should be called
+to clean up after all error situations.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzOpenWrite
+BZ_OK
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">none</pre>
+</div>
+<div class="sect2" title="3.4.5.�BZ2_bzWriteOpen">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzwriteopen"></a>3.4.5.�BZ2_bzWriteOpen</h3></div></div></div>
+<pre class="programlisting">BZFILE *BZ2_bzWriteOpen( int *bzerror, FILE *f, 
+                         int blockSize100k, int verbosity,
+                         int workFactor );</pre>
+<p>Prepare to write compressed data to file handle
+<code class="computeroutput">f</code>.
+<code class="computeroutput">f</code> should refer to a file which
+has been opened for writing, and for which the error indicator
+(<code class="computeroutput">ferror(f)</code>)is not set.</p>
+<p>For the meaning of parameters
+<code class="computeroutput">blockSize100k</code>,
+<code class="computeroutput">verbosity</code> and
+<code class="computeroutput">workFactor</code>, see
+<code class="computeroutput">BZ2_bzCompressInit</code>.</p>
+<p>All required memory is allocated at this stage, so if the
+call completes successfully,
+<code class="computeroutput">BZ_MEM_ERROR</code> cannot be signalled
+by a subsequent call to
+<code class="computeroutput">BZ2_bzWrite</code>.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if f is NULL
+  or blockSize100k < 1 or blockSize100k > 9
+BZ_IO_ERROR
+  if ferror(f) is nonzero
+BZ_MEM_ERROR
+  if insufficient memory is available
+BZ_OK
+  otherwise</pre>
+<p>Possible return values:</p>
+<pre class="programlisting">Pointer to an abstract BZFILE
+  if bzerror is BZ_OK
+NULL
+  otherwise</pre>
+<p>Allowable next actions:</p>
+<pre class="programlisting">BZ2_bzWrite
+  if bzerror is BZ_OK
+  (you could go directly to BZ2_bzWriteClose, but this would be pretty pointless)
+BZ2_bzWriteClose
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.4.6.�BZ2_bzWrite">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzwrite"></a>3.4.6.�BZ2_bzWrite</h3></div></div></div>
+<pre class="programlisting">void BZ2_bzWrite ( int *bzerror, BZFILE *b, void *buf, int len );</pre>
+<p>Absorbs <code class="computeroutput">len</code> bytes from the
+buffer <code class="computeroutput">buf</code>, eventually to be
+compressed and written to the file.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_PARAM_ERROR
+  if b is NULL or buf is NULL or len < 0
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzReadOpen
+BZ_IO_ERROR
+  if there is an error writing the compressed file.
+BZ_OK
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.4.7.�BZ2_bzWriteClose">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzwriteclose"></a>3.4.7.�BZ2_bzWriteClose</h3></div></div></div>
+<pre class="programlisting">void BZ2_bzWriteClose( int *bzerror, BZFILE* f,
+                       int abandon,
+                       unsigned int* nbytes_in,
+                       unsigned int* nbytes_out );
+
+void BZ2_bzWriteClose64( int *bzerror, BZFILE* f,
+                         int abandon,
+                         unsigned int* nbytes_in_lo32,
+                         unsigned int* nbytes_in_hi32,
+                         unsigned int* nbytes_out_lo32,
+                         unsigned int* nbytes_out_hi32 );</pre>
+<p>Compresses and flushes to the compressed file all data so
+far supplied by <code class="computeroutput">BZ2_bzWrite</code>.
+The logical end-of-stream markers are also written, so subsequent
+calls to <code class="computeroutput">BZ2_bzWrite</code> are
+illegal.  All memory associated with the compressed file
+<code class="computeroutput">b</code> is released.
+<code class="computeroutput">fflush</code> is called on the
+compressed file, but it is not
+<code class="computeroutput">fclose</code>'d.</p>
+<p>If <code class="computeroutput">BZ2_bzWriteClose</code> is
+called to clean up after an error, the only action is to release
+the memory.  The library records the error codes issued by
+previous calls, so this situation will be detected automatically.
+There is no attempt to complete the compression operation, nor to
+<code class="computeroutput">fflush</code> the compressed file.  You
+can force this behaviour to happen even in the case of no error,
+by passing a nonzero value to
+<code class="computeroutput">abandon</code>.</p>
+<p>If <code class="computeroutput">nbytes_in</code> is non-null,
+<code class="computeroutput">*nbytes_in</code> will be set to be the
+total volume of uncompressed data handled.  Similarly,
+<code class="computeroutput">nbytes_out</code> will be set to the
+total volume of compressed data written.  For compatibility with
+older versions of the library,
+<code class="computeroutput">BZ2_bzWriteClose</code> only yields the
+lower 32 bits of these counts.  Use
+<code class="computeroutput">BZ2_bzWriteClose64</code> if you want
+the full 64 bit counts.  These two functions are otherwise
+absolutely identical.</p>
+<p>Possible assignments to
+<code class="computeroutput">bzerror</code>:</p>
+<pre class="programlisting">BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzReadOpen
+BZ_IO_ERROR
+  if there is an error writing the compressed file
+BZ_OK
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.4.8.�Handling embedded compressed data streams">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="embed"></a>3.4.8.�Handling embedded compressed data streams</h3></div></div></div>
+<p>The high-level library facilitates use of
+<code class="computeroutput">bzip2</code> data streams which form
+some part of a surrounding, larger data stream.</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p>For writing, the library takes an open file handle,
+  writes compressed data to it,
+  <code class="computeroutput">fflush</code>es it but does not
+  <code class="computeroutput">fclose</code> it.  The calling
+  application can write its own data before and after the
+  compressed data stream, using that same file handle.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>Reading is more complex, and the facilities are not as
+  general as they could be since generality is hard to reconcile
+  with efficiency.  <code class="computeroutput">BZ2_bzRead</code>
+  reads from the compressed file in blocks of size
+  <code class="computeroutput">BZ_MAX_UNUSED</code> bytes, and in
+  doing so probably will overshoot the logical end of compressed
+  stream.  To recover this data once decompression has ended,
+  call <code class="computeroutput">BZ2_bzReadGetUnused</code> after
+  the last call of <code class="computeroutput">BZ2_bzRead</code>
+  (the one returning
+  <code class="computeroutput">BZ_STREAM_END</code>) but before
+  calling
+  <code class="computeroutput">BZ2_bzReadClose</code>.</p></li>
+</ul></div>
+<p>This mechanism makes it easy to decompress multiple
+<code class="computeroutput">bzip2</code> streams placed end-to-end.
+As the end of one stream, when
+<code class="computeroutput">BZ2_bzRead</code> returns
+<code class="computeroutput">BZ_STREAM_END</code>, call
+<code class="computeroutput">BZ2_bzReadGetUnused</code> to collect
+the unused data (copy it into your own buffer somewhere).  That
+data forms the start of the next compressed stream.  To start
+uncompressing that next stream, call
+<code class="computeroutput">BZ2_bzReadOpen</code> again, feeding in
+the unused data via the <code class="computeroutput">unused</code> /
+<code class="computeroutput">nUnused</code> parameters.  Keep doing
+this until <code class="computeroutput">BZ_STREAM_END</code> return
+coincides with the physical end of file
+(<code class="computeroutput">feof(f)</code>).  In this situation
+<code class="computeroutput">BZ2_bzReadGetUnused</code> will of
+course return no data.</p>
+<p>This should give some feel for how the high-level interface
+can be used.  If you require extra flexibility, you'll have to
+bite the bullet and get to grips with the low-level
+interface.</p>
+</div>
+<div class="sect2" title="3.4.9.�Standard file-reading/writing code">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="std-rdwr"></a>3.4.9.�Standard file-reading/writing code</h3></div></div></div>
+<p>Here's how you'd write data to a compressed file:</p>
+<pre class="programlisting">FILE*   f;
+BZFILE* b;
+int     nBuf;
+char    buf[ /* whatever size you like */ ];
+int     bzerror;
+int     nWritten;
+
+f = fopen ( "myfile.bz2", "w" );
+if ( !f ) {
+ /* handle error */
+}
+b = BZ2_bzWriteOpen( &bzerror, f, 9 );
+if (bzerror != BZ_OK) {
+ BZ2_bzWriteClose ( b );
+ /* handle error */
+}
+
+while ( /* condition */ ) {
+ /* get data to write into buf, and set nBuf appropriately */
+ nWritten = BZ2_bzWrite ( &bzerror, b, buf, nBuf );
+ if (bzerror == BZ_IO_ERROR) { 
+   BZ2_bzWriteClose ( &bzerror, b );
+   /* handle error */
+ }
+}
+
+BZ2_bzWriteClose( &bzerror, b );
+if (bzerror == BZ_IO_ERROR) {
+ /* handle error */
+}</pre>
+<p>And to read from a compressed file:</p>
+<pre class="programlisting">FILE*   f;
+BZFILE* b;
+int     nBuf;
+char    buf[ /* whatever size you like */ ];
+int     bzerror;
+int     nWritten;
+
+f = fopen ( "myfile.bz2", "r" );
+if ( !f ) {
+  /* handle error */
+}
+b = BZ2_bzReadOpen ( &bzerror, f, 0, NULL, 0 );
+if ( bzerror != BZ_OK ) {
+  BZ2_bzReadClose ( &bzerror, b );
+  /* handle error */
+}
+
+bzerror = BZ_OK;
+while ( bzerror == BZ_OK && /* arbitrary other conditions */) {
+  nBuf = BZ2_bzRead ( &bzerror, b, buf, /* size of buf */ );
+  if ( bzerror == BZ_OK ) {
+    /* do something with buf[0 .. nBuf-1] */
+  }
+}
+if ( bzerror != BZ_STREAM_END ) {
+   BZ2_bzReadClose ( &bzerror, b );
+   /* handle error */
+} else {
+   BZ2_bzReadClose ( &bzerror, b );
+}</pre>
+</div>
+</div>
+<div class="sect1" title="3.5.�Utility functions">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="util-fns"></a>3.5.�Utility functions</h2></div></div></div>
+<div class="sect2" title="3.5.1.�BZ2_bzBuffToBuffCompress">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzbufftobuffcompress"></a>3.5.1.�BZ2_bzBuffToBuffCompress</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzBuffToBuffCompress( char*         dest,
+                              unsigned int* destLen,
+                              char*         source,
+                              unsigned int  sourceLen,
+                              int           blockSize100k,
+                              int           verbosity,
+                              int           workFactor );</pre>
+<p>Attempts to compress the data in <code class="computeroutput">source[0
+.. sourceLen-1]</code> into the destination buffer,
+<code class="computeroutput">dest[0 .. *destLen-1]</code>.  If the
+destination buffer is big enough,
+<code class="computeroutput">*destLen</code> is set to the size of
+the compressed data, and <code class="computeroutput">BZ_OK</code>
+is returned.  If the compressed data won't fit,
+<code class="computeroutput">*destLen</code> is unchanged, and
+<code class="computeroutput">BZ_OUTBUFF_FULL</code> is
+returned.</p>
+<p>Compression in this manner is a one-shot event, done with a
+single call to this function.  The resulting compressed data is a
+complete <code class="computeroutput">bzip2</code> format data
+stream.  There is no mechanism for making additional calls to
+provide extra input data.  If you want that kind of mechanism,
+use the low-level interface.</p>
+<p>For the meaning of parameters
+<code class="computeroutput">blockSize100k</code>,
+<code class="computeroutput">verbosity</code> and
+<code class="computeroutput">workFactor</code>, see
+<code class="computeroutput">BZ2_bzCompressInit</code>.</p>
+<p>To guarantee that the compressed data will fit in its
+buffer, allocate an output buffer of size 1% larger than the
+uncompressed data, plus six hundred extra bytes.</p>
+<p><code class="computeroutput">BZ2_bzBuffToBuffDecompress</code>
+will not write data at or beyond
+<code class="computeroutput">dest[*destLen]</code>, even in case of
+buffer overflow.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if dest is NULL or destLen is NULL
+  or blockSize100k < 1 or blockSize100k > 9
+  or verbosity < 0 or verbosity > 4
+  or workFactor < 0 or workFactor > 250
+BZ_MEM_ERROR
+  if insufficient memory is available 
+BZ_OUTBUFF_FULL
+  if the size of the compressed data exceeds *destLen
+BZ_OK
+  otherwise</pre>
+</div>
+<div class="sect2" title="3.5.2.�BZ2_bzBuffToBuffDecompress">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="bzbufftobuffdecompress"></a>3.5.2.�BZ2_bzBuffToBuffDecompress</h3></div></div></div>
+<pre class="programlisting">int BZ2_bzBuffToBuffDecompress( char*         dest,
+                                unsigned int* destLen,
+                                char*         source,
+                                unsigned int  sourceLen,
+                                int           small,
+                                int           verbosity );</pre>
+<p>Attempts to decompress the data in <code class="computeroutput">source[0
+.. sourceLen-1]</code> into the destination buffer,
+<code class="computeroutput">dest[0 .. *destLen-1]</code>.  If the
+destination buffer is big enough,
+<code class="computeroutput">*destLen</code> is set to the size of
+the uncompressed data, and <code class="computeroutput">BZ_OK</code>
+is returned.  If the compressed data won't fit,
+<code class="computeroutput">*destLen</code> is unchanged, and
+<code class="computeroutput">BZ_OUTBUFF_FULL</code> is
+returned.</p>
+<p><code class="computeroutput">source</code> is assumed to hold
+a complete <code class="computeroutput">bzip2</code> format data
+stream.
+<code class="computeroutput">BZ2_bzBuffToBuffDecompress</code> tries
+to decompress the entirety of the stream into the output
+buffer.</p>
+<p>For the meaning of parameters
+<code class="computeroutput">small</code> and
+<code class="computeroutput">verbosity</code>, see
+<code class="computeroutput">BZ2_bzDecompressInit</code>.</p>
+<p>Because the compression ratio of the compressed data cannot
+be known in advance, there is no easy way to guarantee that the
+output buffer will be big enough.  You may of course make
+arrangements in your code to record the size of the uncompressed
+data, but such a mechanism is beyond the scope of this
+library.</p>
+<p><code class="computeroutput">BZ2_bzBuffToBuffDecompress</code>
+will not write data at or beyond
+<code class="computeroutput">dest[*destLen]</code>, even in case of
+buffer overflow.</p>
+<p>Possible return values:</p>
+<pre class="programlisting">BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if dest is NULL or destLen is NULL
+  or small != 0 && small != 1
+  or verbosity < 0 or verbosity > 4
+BZ_MEM_ERROR
+  if insufficient memory is available 
+BZ_OUTBUFF_FULL
+  if the size of the compressed data exceeds *destLen
+BZ_DATA_ERROR
+  if a data integrity error was detected in the compressed data
+BZ_DATA_ERROR_MAGIC
+  if the compressed data doesn't begin with the right magic bytes
+BZ_UNEXPECTED_EOF
+  if the compressed data ends unexpectedly
+BZ_OK
+  otherwise</pre>
+</div>
+</div>
+<div class="sect1" title="3.6.�zlib compatibility functions">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="zlib-compat"></a>3.6.�zlib compatibility functions</h2></div></div></div>
+<p>Yoshioka Tsuneo has contributed some functions to give
+better <code class="computeroutput">zlib</code> compatibility.
+These functions are <code class="computeroutput">BZ2_bzopen</code>,
+<code class="computeroutput">BZ2_bzread</code>,
+<code class="computeroutput">BZ2_bzwrite</code>,
+<code class="computeroutput">BZ2_bzflush</code>,
+<code class="computeroutput">BZ2_bzclose</code>,
+<code class="computeroutput">BZ2_bzerror</code> and
+<code class="computeroutput">BZ2_bzlibVersion</code>.  These
+functions are not (yet) officially part of the library.  If they
+break, you get to keep all the pieces.  Nevertheless, I think
+they work ok.</p>
+<pre class="programlisting">typedef void BZFILE;
+
+const char * BZ2_bzlibVersion ( void );</pre>
+<p>Returns a string indicating the library version.</p>
+<pre class="programlisting">BZFILE * BZ2_bzopen  ( const char *path, const char *mode );
+BZFILE * BZ2_bzdopen ( int        fd,    const char *mode );</pre>
+<p>Opens a <code class="computeroutput">.bz2</code> file for
+reading or writing, using either its name or a pre-existing file
+descriptor.  Analogous to <code class="computeroutput">fopen</code>
+and <code class="computeroutput">fdopen</code>.</p>
+<pre class="programlisting">int BZ2_bzread  ( BZFILE* b, void* buf, int len );
+int BZ2_bzwrite ( BZFILE* b, void* buf, int len );</pre>
+<p>Reads/writes data from/to a previously opened
+<code class="computeroutput">BZFILE</code>.  Analogous to
+<code class="computeroutput">fread</code> and
+<code class="computeroutput">fwrite</code>.</p>
+<pre class="programlisting">int  BZ2_bzflush ( BZFILE* b );
+void BZ2_bzclose ( BZFILE* b );</pre>
+<p>Flushes/closes a <code class="computeroutput">BZFILE</code>.
+<code class="computeroutput">BZ2_bzflush</code> doesn't actually do
+anything.  Analogous to <code class="computeroutput">fflush</code>
+and <code class="computeroutput">fclose</code>.</p>
+<pre class="programlisting">const char * BZ2_bzerror ( BZFILE *b, int *errnum )</pre>
+<p>Returns a string describing the more recent error status of
+<code class="computeroutput">b</code>, and also sets
+<code class="computeroutput">*errnum</code> to its numerical
+value.</p>
+</div>
+<div class="sect1" title="3.7.�Using the library in a stdio-free environment">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="stdio-free"></a>3.7.�Using the library in a stdio-free environment</h2></div></div></div>
+<div class="sect2" title="3.7.1.�Getting rid of stdio">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="stdio-bye"></a>3.7.1.�Getting rid of stdio</h3></div></div></div>
+<p>In a deeply embedded application, you might want to use
+just the memory-to-memory functions.  You can do this
+conveniently by compiling the library with preprocessor symbol
+<code class="computeroutput">BZ_NO_STDIO</code> defined.  Doing this
+gives you a library containing only the following eight
+functions:</p>
+<p><code class="computeroutput">BZ2_bzCompressInit</code>,
+<code class="computeroutput">BZ2_bzCompress</code>,
+<code class="computeroutput">BZ2_bzCompressEnd</code>
+<code class="computeroutput">BZ2_bzDecompressInit</code>,
+<code class="computeroutput">BZ2_bzDecompress</code>,
+<code class="computeroutput">BZ2_bzDecompressEnd</code>
+<code class="computeroutput">BZ2_bzBuffToBuffCompress</code>,
+<code class="computeroutput">BZ2_bzBuffToBuffDecompress</code></p>
+<p>When compiled like this, all functions will ignore
+<code class="computeroutput">verbosity</code> settings.</p>
+</div>
+<div class="sect2" title="3.7.2.�Critical error handling">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="critical-error"></a>3.7.2.�Critical error handling</h3></div></div></div>
+<p><code class="computeroutput">libbzip2</code> contains a number
+of internal assertion checks which should, needless to say, never
+be activated.  Nevertheless, if an assertion should fail,
+behaviour depends on whether or not the library was compiled with
+<code class="computeroutput">BZ_NO_STDIO</code> set.</p>
+<p>For a normal compile, an assertion failure yields the
+message:</p>
+<div class="blockquote"><blockquote class="blockquote">
+<p>bzip2/libbzip2: internal error number N.</p>
+<p>This is a bug in bzip2/libbzip2, 1.0.6 of 6 September 2010.
+Please report it to me at: jseward at bzip.org.  If this happened
+when you were using some program which uses libbzip2 as a
+component, you should also report this bug to the author(s)
+of that program.  Please make an effort to report this bug;
+timely and accurate bug reports eventually lead to higher
+quality software.  Thanks.  Julian Seward, 6 September 2010.
+</p>
+</blockquote></div>
+<p>where <code class="computeroutput">N</code> is some error code
+number.  If <code class="computeroutput">N == 1007</code>, it also
+prints some extra text advising the reader that unreliable memory
+is often associated with internal error 1007. (This is a
+frequently-observed-phenomenon with versions 1.0.0/1.0.1).</p>
+<p><code class="computeroutput">exit(3)</code> is then
+called.</p>
+<p>For a <code class="computeroutput">stdio</code>-free library,
+assertion failures result in a call to a function declared
+as:</p>
+<pre class="programlisting">extern void bz_internal_error ( int errcode );</pre>
+<p>The relevant code is passed as a parameter.  You should
+supply such a function.</p>
+<p>In either case, once an assertion failure has occurred, any
+<code class="computeroutput">bz_stream</code> records involved can
+be regarded as invalid.  You should not attempt to resume normal
+operation with them.</p>
+<p>You may, of course, change critical error handling to suit
+your needs.  As I said above, critical errors indicate bugs in
+the library and should not occur.  All "normal" error situations
+are indicated via error return codes from functions, and can be
+recovered from.</p>
+</div>
+</div>
+<div class="sect1" title="3.8.�Making a Windows DLL">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="win-dll"></a>3.8.�Making a Windows DLL</h2></div></div></div>
+<p>Everything related to Windows has been contributed by
+Yoshioka Tsuneo
+(<code class="computeroutput">tsuneo at rr.iij4u.or.jp</code>), so
+you should send your queries to him (but perhaps Cc: me,
+<code class="computeroutput">jseward at bzip.org</code>).</p>
+<p>My vague understanding of what to do is: using Visual C++
+5.0, open the project file
+<code class="computeroutput">libbz2.dsp</code>, and build.  That's
+all.</p>
+<p>If you can't open the project file for some reason, make a
+new one, naming these files:
+<code class="computeroutput">blocksort.c</code>,
+<code class="computeroutput">bzlib.c</code>,
+<code class="computeroutput">compress.c</code>,
+<code class="computeroutput">crctable.c</code>,
+<code class="computeroutput">decompress.c</code>,
+<code class="computeroutput">huffman.c</code>,
+<code class="computeroutput">randtable.c</code> and
+<code class="computeroutput">libbz2.def</code>.  You will also need
+to name the header files <code class="computeroutput">bzlib.h</code>
+and <code class="computeroutput">bzlib_private.h</code>.</p>
+<p>If you don't use VC++, you may need to define the
+proprocessor symbol
+<code class="computeroutput">_WIN32</code>.</p>
+<p>Finally, <code class="computeroutput">dlltest.c</code> is a
+sample program using the DLL.  It has a project file,
+<code class="computeroutput">dlltest.dsp</code>.</p>
+<p>If you just want a makefile for Visual C, have a look at
+<code class="computeroutput">makefile.msc</code>.</p>
+<p>Be aware that if you compile
+<code class="computeroutput">bzip2</code> itself on Win32, you must
+set <code class="computeroutput">BZ_UNIX</code> to 0 and
+<code class="computeroutput">BZ_LCCWIN32</code> to 1, in the file
+<code class="computeroutput">bzip2.c</code>, before compiling.
+Otherwise the resulting binary won't work correctly.</p>
+<p>I haven't tried any of this stuff myself, but it all looks
+plausible.</p>
+</div>
+</div>
+<div class="chapter" title="4.�Miscellanea">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="misc"></a>4.�Miscellanea</h2></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="sect1"><a href="#limits">4.1. Limitations of the compressed file format</a></span></dt>
+<dt><span class="sect1"><a href="#port-issues">4.2. Portability issues</a></span></dt>
+<dt><span class="sect1"><a href="#bugs">4.3. Reporting bugs</a></span></dt>
+<dt><span class="sect1"><a href="#package">4.4. Did you get the right package?</a></span></dt>
+<dt><span class="sect1"><a href="#reading">4.5. Further Reading</a></span></dt>
+</dl>
+</div>
+<p>These are just some random thoughts of mine.  Your mileage
+may vary.</p>
+<div class="sect1" title="4.1.�Limitations of the compressed file format">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="limits"></a>4.1.�Limitations of the compressed file format</h2></div></div></div>
+<p><code class="computeroutput">bzip2-1.0.X</code>,
+<code class="computeroutput">0.9.5</code> and
+<code class="computeroutput">0.9.0</code> use exactly the same file
+format as the original version,
+<code class="computeroutput">bzip2-0.1</code>.  This decision was
+made in the interests of stability.  Creating yet another
+incompatible compressed file format would create further
+confusion and disruption for users.</p>
+<p>Nevertheless, this is not a painless decision.  Development
+work since the release of
+<code class="computeroutput">bzip2-0.1</code> in August 1997 has
+shown complexities in the file format which slow down
+decompression and, in retrospect, are unnecessary.  These
+are:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p>The run-length encoder, which is the first of the
+   compression transformations, is entirely irrelevant.  The
+   original purpose was to protect the sorting algorithm from the
+   very worst case input: a string of repeated symbols.  But
+   algorithm steps Q6a and Q6b in the original Burrows-Wheeler
+   technical report (SRC-124) show how repeats can be handled
+   without difficulty in block sorting.</p></li>
+<li class="listitem" style="list-style-type: disc">
+<p>The randomisation mechanism doesn't really need to be
+   there.  Udi Manber and Gene Myers published a suffix array
+   construction algorithm a few years back, which can be employed
+   to sort any block, no matter how repetitive, in O(N log N)
+   time.  Subsequent work by Kunihiko Sadakane has produced a
+   derivative O(N (log N)^2) algorithm which usually outperforms
+   the Manber-Myers algorithm.</p>
+<p>I could have changed to Sadakane's algorithm, but I find
+   it to be slower than <code class="computeroutput">bzip2</code>'s
+   existing algorithm for most inputs, and the randomisation
+   mechanism protects adequately against bad cases.  I didn't
+   think it was a good tradeoff to make.  Partly this is due to
+   the fact that I was not flooded with email complaints about
+   <code class="computeroutput">bzip2-0.1</code>'s performance on
+   repetitive data, so perhaps it isn't a problem for real
+   inputs.</p>
+<p>Probably the best long-term solution, and the one I have
+   incorporated into 0.9.5 and above, is to use the existing
+   sorting algorithm initially, and fall back to a O(N (log N)^2)
+   algorithm if the standard algorithm gets into
+   difficulties.</p>
+</li>
+<li class="listitem" style="list-style-type: disc"><p>The compressed file format was never designed to be
+   handled by a library, and I have had to jump though some hoops
+   to produce an efficient implementation of decompression.  It's
+   a bit hairy.  Try passing
+   <code class="computeroutput">decompress.c</code> through the C
+   preprocessor and you'll see what I mean.  Much of this
+   complexity could have been avoided if the compressed size of
+   each block of data was recorded in the data stream.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>An Adler-32 checksum, rather than a CRC32 checksum,
+   would be faster to compute.</p></li>
+</ul></div>
+<p>It would be fair to say that the
+<code class="computeroutput">bzip2</code> format was frozen before I
+properly and fully understood the performance consequences of
+doing so.</p>
+<p>Improvements which I was able to incorporate into 0.9.0,
+despite using the same file format, are:</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc"><p>Single array implementation of the inverse BWT.  This
+  significantly speeds up decompression, presumably because it
+  reduces the number of cache misses.</p></li>
+<li class="listitem" style="list-style-type: disc"><p>Faster inverse MTF transform for large MTF values.
+  The new implementation is based on the notion of sliding blocks
+  of values.</p></li>
+<li class="listitem" style="list-style-type: disc"><p><code class="computeroutput">bzip2-0.9.0</code> now reads
+  and writes files with <code class="computeroutput">fread</code>
+  and <code class="computeroutput">fwrite</code>; version 0.1 used
+  <code class="computeroutput">putc</code> and
+  <code class="computeroutput">getc</code>.  Duh!  Well, you live
+  and learn.</p></li>
+</ul></div>
+<p>Further ahead, it would be nice to be able to do random
+access into files.  This will require some careful design of
+compressed file formats.</p>
+</div>
+<div class="sect1" title="4.2.�Portability issues">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="port-issues"></a>4.2.�Portability issues</h2></div></div></div>
+<p>After some consideration, I have decided not to use GNU
+<code class="computeroutput">autoconf</code> to configure 0.9.5 or
+1.0.</p>
+<p><code class="computeroutput">autoconf</code>, admirable and
+wonderful though it is, mainly assists with portability problems
+between Unix-like platforms.  But
+<code class="computeroutput">bzip2</code> doesn't have much in the
+way of portability problems on Unix; most of the difficulties
+appear when porting to the Mac, or to Microsoft's operating
+systems.  <code class="computeroutput">autoconf</code> doesn't help
+in those cases, and brings in a whole load of new
+complexity.</p>
+<p>Most people should be able to compile the library and
+program under Unix straight out-of-the-box, so to speak,
+especially if you have a version of GNU C available.</p>
+<p>There are a couple of
+<code class="computeroutput">__inline__</code> directives in the
+code.  GNU C (<code class="computeroutput">gcc</code>) should be
+able to handle them.  If you're not using GNU C, your C compiler
+shouldn't see them at all.  If your compiler does, for some
+reason, see them and doesn't like them, just
+<code class="computeroutput">#define</code>
+<code class="computeroutput">__inline__</code> to be
+<code class="computeroutput">/* */</code>.  One easy way to do this
+is to compile with the flag
+<code class="computeroutput">-D__inline__=</code>, which should be
+understood by most Unix compilers.</p>
+<p>If you still have difficulties, try compiling with the
+macro <code class="computeroutput">BZ_STRICT_ANSI</code> defined.
+This should enable you to build the library in a strictly ANSI
+compliant environment.  Building the program itself like this is
+dangerous and not supported, since you remove
+<code class="computeroutput">bzip2</code>'s checks against
+compressing directories, symbolic links, devices, and other
+not-really-a-file entities.  This could cause filesystem
+corruption!</p>
+<p>One other thing: if you create a
+<code class="computeroutput">bzip2</code> binary for public distribution,
+please consider linking it statically (<code class="computeroutput">gcc
+-static</code>).  This avoids all sorts of library-version
+issues that others may encounter later on.</p>
+<p>If you build <code class="computeroutput">bzip2</code> on
+Win32, you must set <code class="computeroutput">BZ_UNIX</code> to 0
+and <code class="computeroutput">BZ_LCCWIN32</code> to 1, in the
+file <code class="computeroutput">bzip2.c</code>, before compiling.
+Otherwise the resulting binary won't work correctly.</p>
+</div>
+<div class="sect1" title="4.3.�Reporting bugs">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="bugs"></a>4.3.�Reporting bugs</h2></div></div></div>
+<p>I tried pretty hard to make sure
+<code class="computeroutput">bzip2</code> is bug free, both by
+design and by testing.  Hopefully you'll never need to read this
+section for real.</p>
+<p>Nevertheless, if <code class="computeroutput">bzip2</code> dies
+with a segmentation fault, a bus error or an internal assertion
+failure, it will ask you to email me a bug report.  Experience from
+years of feedback of bzip2 users indicates that almost all these
+problems can be traced to either compiler bugs or hardware
+problems.</p>
+<div class="itemizedlist"><ul class="itemizedlist" type="bullet">
+<li class="listitem" style="list-style-type: disc">
+<p>Recompile the program with no optimisation, and
+  see if it works.  And/or try a different compiler.  I heard all
+  sorts of stories about various flavours of GNU C (and other
+  compilers) generating bad code for
+  <code class="computeroutput">bzip2</code>, and I've run across two
+  such examples myself.</p>
+<p>2.7.X versions of GNU C are known to generate bad code
+  from time to time, at high optimisation levels.  If you get
+  problems, try using the flags
+  <code class="computeroutput">-O2</code>
+  <code class="computeroutput">-fomit-frame-pointer</code>
+  <code class="computeroutput">-fno-strength-reduce</code>.  You
+  should specifically <span class="emphasis"><em>not</em></span> use
+  <code class="computeroutput">-funroll-loops</code>.</p>
+<p>You may notice that the Makefile runs six tests as part
+  of the build process.  If the program passes all of these, it's
+  a pretty good (but not 100%) indication that the compiler has
+  done its job correctly.</p>
+</li>
+<li class="listitem" style="list-style-type: disc">
+<p>If <code class="computeroutput">bzip2</code>
+  crashes randomly, and the crashes are not repeatable, you may
+  have a flaky memory subsystem.
+  <code class="computeroutput">bzip2</code> really hammers your
+  memory hierarchy, and if it's a bit marginal, you may get these
+  problems.  Ditto if your disk or I/O subsystem is slowly
+  failing.  Yup, this really does happen.</p>
+<p>Try using a different machine of the same type, and see
+  if you can repeat the problem.</p>
+</li>
+<li class="listitem" style="list-style-type: disc"><p>This isn't really a bug, but ... If
+  <code class="computeroutput">bzip2</code> tells you your file is
+  corrupted on decompression, and you obtained the file via FTP,
+  there is a possibility that you forgot to tell FTP to do a
+  binary mode transfer.  That absolutely will cause the file to
+  be non-decompressible.  You'll have to transfer it
+  again.</p></li>
+</ul></div>
+<p>If you've incorporated
+<code class="computeroutput">libbzip2</code> into your own program
+and are getting problems, please, please, please, check that the
+parameters you are passing in calls to the library, are correct,
+and in accordance with what the documentation says is allowable.
+I have tried to make the library robust against such problems,
+but I'm sure I haven't succeeded.</p>
+<p>Finally, if the above comments don't help, you'll have to
+send me a bug report.  Now, it's just amazing how many people
+will send me a bug report saying something like:</p>
+<pre class="programlisting">bzip2 crashed with segmentation fault on my machine</pre>
+<p>and absolutely nothing else.  Needless to say, a such a
+report is <span class="emphasis"><em>totally, utterly, completely and
+comprehensively 100% useless; a waste of your time, my time, and
+net bandwidth</em></span>.  With no details at all, there's no way
+I can possibly begin to figure out what the problem is.</p>
+<p>The rules of the game are: facts, facts, facts.  Don't omit
+them because "oh, they won't be relevant".  At the bare
+minimum:</p>
+<pre class="programlisting">Machine type.  Operating system version.  
+Exact version of bzip2 (do bzip2 -V).  
+Exact version of the compiler used.  
+Flags passed to the compiler.</pre>
+<p>However, the most important single thing that will help me
+is the file that you were trying to compress or decompress at the
+time the problem happened.  Without that, my ability to do
+anything more than speculate about the cause, is limited.</p>
+</div>
+<div class="sect1" title="4.4.�Did you get the right package?">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="package"></a>4.4.�Did you get the right package?</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> is a resource hog.
+It soaks up large amounts of CPU cycles and memory.  Also, it
+gives very large latencies.  In the worst case, you can feed many
+megabytes of uncompressed data into the library before getting
+any compressed output, so this probably rules out applications
+requiring interactive behaviour.</p>
+<p>These aren't faults of my implementation, I hope, but more
+an intrinsic property of the Burrows-Wheeler transform
+(unfortunately).  Maybe this isn't what you want.</p>
+<p>If you want a compressor and/or library which is faster,
+uses less memory but gets pretty good compression, and has
+minimal latency, consider Jean-loup Gailly's and Mark Adler's
+work, <code class="computeroutput">zlib-1.2.1</code> and
+<code class="computeroutput">gzip-1.2.4</code>.  Look for them at 
+<a class="ulink" href="http://www.zlib.org" target="_top">http://www.zlib.org</a> and 
+<a class="ulink" href="http://www.gzip.org" target="_top">http://www.gzip.org</a>
+respectively.</p>
+<p>For something faster and lighter still, you might try Markus F
+X J Oberhumer's <code class="computeroutput">LZO</code> real-time
+compression/decompression library, at 
+<a class="ulink" href="http://www.oberhumer.com/opensource" target="_top">http://www.oberhumer.com/opensource</a>.</p>
+</div>
+<div class="sect1" title="4.5.�Further Reading">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="reading"></a>4.5.�Further Reading</h2></div></div></div>
+<p><code class="computeroutput">bzip2</code> is not research
+work, in the sense that it doesn't present any new ideas.
+Rather, it's an engineering exercise based on existing
+ideas.</p>
+<p>Four documents describe essentially all the ideas behind
+<code class="computeroutput">bzip2</code>:</p>
+<div class="literallayout"><p>Michael�Burrows�and�D.�J.�Wheeler:<br>
+��"A�block-sorting�lossless�data�compression�algorithm"<br>
+���10th�May�1994.�<br>
+���Digital�SRC�Research�Report�124.<br>
+���ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-124.ps.gz<br>
+���If�you�have�trouble�finding�it,�try�searching�at�the<br>
+���New�Zealand�Digital�Library,�http://www.nzdl.org.<br>
+<br>
+Daniel�S.�Hirschberg�and�Debra�A.�LeLewer<br>
+��"Efficient�Decoding�of�Prefix�Codes"<br>
+���Communications�of�the�ACM,�April�1990,�Vol�33,�Number�4.<br>
+���You�might�be�able�to�get�an�electronic�copy�of�this<br>
+���from�the�ACM�Digital�Library.<br>
+<br>
+David�J.�Wheeler<br>
+���Program�bred3.c�and�accompanying�document�bred3.ps.<br>
+���This�contains�the�idea�behind�the�multi-table�Huffman�coding�scheme.<br>
+���ftp://ftp.cl.cam.ac.uk/users/djw3/<br>
+<br>
+Jon�L.�Bentley�and�Robert�Sedgewick<br>
+��"Fast�Algorithms�for�Sorting�and�Searching�Strings"<br>
+���Available�from�Sedgewick's�web�page,<br>
+���www.cs.princeton.edu/~rs<br>
+</p></div>
+<p>The following paper gives valuable additional insights into
+the algorithm, but is not immediately the basis of any code used
+in bzip2.</p>
+<div class="literallayout"><p>Peter�Fenwick:<br>
+���Block�Sorting�Text�Compression<br>
+���Proceedings�of�the�19th�Australasian�Computer�Science�Conference,<br>
+�����Melbourne,�Australia.��Jan�31�-�Feb�2,�1996.<br>
+���ftp://ftp.cs.auckland.ac.nz/pub/peter-f/ACSC96paper.ps</p></div>
+<p>Kunihiko Sadakane's sorting algorithm, mentioned above, is
+available from:</p>
+<div class="literallayout"><p>http://naomi.is.s.u-tokyo.ac.jp/~sada/papers/Sada98b.ps.gz<br>
+</p></div>
+<p>The Manber-Myers suffix array construction algorithm is
+described in a paper available from:</p>
+<div class="literallayout"><p>http://www.cs.arizona.edu/people/gene/PAPERS/suffix.ps<br>
+</p></div>
+<p>Finally, the following papers document some
+investigations I made into the performance of sorting
+and decompression algorithms:</p>
+<div class="literallayout"><p>Julian�Seward<br>
+���On�the�Performance�of�BWT�Sorting�Algorithms<br>
+���Proceedings�of�the�IEEE�Data�Compression�Conference�2000<br>
+�����Snowbird,�Utah.��28-30�March�2000.<br>
+<br>
+Julian�Seward<br>
+���Space-time�Tradeoffs�in�the�Inverse�B-W�Transform<br>
+���Proceedings�of�the�IEEE�Data�Compression�Conference�2001<br>
+�����Snowbird,�Utah.��27-29�March�2001.<br>
+</p></div>
+</div>
+</div>
+</div></body>
+</html>
diff --git a/third-party/bzip2/manual.pdf b/third-party/bzip2/manual.pdf
new file mode 100644
index 0000000..f1c31a0
Binary files /dev/null and b/third-party/bzip2/manual.pdf differ
diff --git a/third-party/bzip2/manual.ps b/third-party/bzip2/manual.ps
new file mode 100644
index 0000000..cbc6f92
--- /dev/null
+++ b/third-party/bzip2/manual.ps
@@ -0,0 +1,72843 @@
+%!PS-Adobe-3.0
+%%Creator: PassiveTeX 1.25
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%DocumentMedia: plain 612 792 0 () ()
+%%BoundingBox: 0 0 612 792
+%%Pages: 38
+%%EndComments
+%%BeginDefaults
+%%PageMedia: plain
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset xpdf 3.00 0
+%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+  3 1 roll 2 array astore
+  /setpagedevice where {
+    pop 3 dict begin
+      /PageSize exch def
+      /ImagingBBox null def
+      { /Duplex true def } if
+    currentdict end setpagedevice
+  } {
+    pop pop
+  } ifelse
+} def
+/pdfStartPage {
+  pdfDictSize dict begin
+  /pdfFillCS [] def
+  /pdfFillXform {} def
+  /pdfStrokeCS [] def
+  /pdfStrokeXform {} def
+  /pdfFill [0] def
+  /pdfStroke [0] def
+  /pdfFillOP false def
+  /pdfStrokeOP false def
+  /pdfLastFill false def
+  /pdfLastStroke false def
+  /pdfTextMat [1 0 0 1 0 0] def
+  /pdfFontSize 0 def
+  /pdfCharSpacing 0 def
+  /pdfTextRender 0 def
+  /pdfTextRise 0 def
+  /pdfWordSpacing 0 def
+  /pdfHorizScaling 1 def
+  /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+      setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+      setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+      dup /pdfFill exch def aload pop pdfFillXform setcolor
+     /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+      dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+     /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+      pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+      pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+  pdfLastFill not {
+    pdfFillCS setcolorspace
+    pdfFill aload pop pdfFillXform setcolor
+    pdfFillOP setoverprint
+    /pdfLastFill true def /pdfLastStroke false def
+  } if
+} def
+/sCol {
+  pdfLastStroke not {
+    pdfStrokeCS setcolorspace
+    pdfStroke aload pop pdfStrokeXform setcolor
+    pdfStrokeOP setoverprint
+    /pdfLastStroke true def /pdfLastFill false def
+  } if
+} def
+% build a font
+/pdfMakeFont {
+  4 3 roll findfont
+  4 2 roll matrix scale makefont
+  dup length dict begin
+    { 1 index /FID ne { def } { pop pop } ifelse } forall
+    /Encoding exch def
+    currentdict
+  end
+  definefont pop
+} def
+/pdfMakeFont16 {
+  exch findfont
+  dup length dict begin
+    { 1 index /FID ne { def } { pop pop } ifelse } forall
+    /WMode exch def
+    currentdict
+  end
+  definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+  end grestore
+  /pdfLastFill where {
+    pop
+    pdfLastFill {
+      pdfFillOP setoverprint
+    } {
+      pdfStrokeOP setoverprint
+    } ifelse
+  } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+      neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+      dup pdfHorizScaling mul exch matrix scale
+      pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+      exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/cshow where {
+  pop
+  /cshow2 {
+    dup {
+      pop pop
+      1 string dup 0 3 index put 3 index exec
+    } exch cshow
+    pop pop
+  } def
+}{
+  /cshow2 {
+    currentfont /FontType get 0 eq {
+      0 2 2 index length 1 sub {
+        2 copy get exch 1 add 2 index exch get
+        2 copy exch 256 mul add
+        2 string dup 0 6 5 roll put dup 1 5 4 roll put
+        3 index exec
+      } for
+    } {
+      dup {
+        1 string dup 0 3 index put 3 index exec
+      } forall
+    } ifelse
+    pop pop
+  } def
+} ifelse
+/awcp {
+  exch {
+    false charpath
+    5 index 5 index rmoveto
+    6 index eq { 7 index 7 index rmoveto } if
+  } exch cshow2
+  6 {pop} repeat
+} def
+/Tj {
+  fCol
+  1 index stringwidth pdfTextMat idtransform pop
+  sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse
+  pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32
+  4 3 roll pdfCharSpacing pdfHorizScaling mul add 0
+  pdfTextMat dtransform
+  6 5 roll Tj1
+} def
+/Tj16 {
+  fCol
+  2 index stringwidth pdfTextMat idtransform pop
+  sub exch div
+  pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32
+  4 3 roll pdfCharSpacing pdfHorizScaling mul add 0
+  pdfTextMat dtransform
+  6 5 roll Tj1
+} def
+/Tj16V {
+  fCol
+  2 index stringwidth pdfTextMat idtransform exch pop
+  sub exch div
+  0 pdfWordSpacing pdfTextMat dtransform 32
+  4 3 roll pdfCharSpacing add 0 exch
+  pdfTextMat dtransform
+  6 5 roll Tj1
+} def
+/Tj1 {
+  0 pdfTextRise pdfTextMat dtransform rmoveto
+  currentpoint 8 2 roll
+  pdfTextRender 1 and 0 eq {
+    6 copy awidthshow
+  } if
+  pdfTextRender 3 and dup 1 eq exch 2 eq or {
+    7 index 7 index moveto
+    6 copy
+    currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+    false awcp currentpoint stroke moveto
+  } if
+  pdfTextRender 4 and 0 ne {
+    8 6 roll moveto
+    false awcp
+    /pdfTextClipPath [ pdfTextClipPath aload pop
+      {/moveto cvx}
+      {/lineto cvx}
+      {/curveto cvx}
+      {/closepath cvx}
+    pathforall ] def
+    currentpoint newpath moveto
+  } {
+    8 {pop} repeat
+  } ifelse
+  0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { pdfFontSize 0.001 mul mul neg 0
+       pdfTextMat dtransform rmoveto } def
+/TJmV { pdfFontSize 0.001 mul mul neg 0 exch
+        pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+         /pdfTextClipPath [] def } def
+/Tclip* { pdfTextClipPath cvx exec eoclip newpath
+         /pdfTextClipPath [] def } def
+% Level 2 image operators
+/pdfImBuf 100 string def
+/pdfIm {
+  image
+  { currentfile pdfImBuf readline
+    not { pop exit } if
+    (%-EOD-) eq { exit } if } loop
+} def
+/pdfImM {
+  fCol imagemask
+  { currentfile pdfImBuf readline
+    not { pop exit } if
+    (%-EOD-) eq { exit } if } loop
+} def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+  gsave
+  0 2 4 index length 1 sub {
+    dup 4 index exch 2 copy
+    get 5 index div put
+    1 add 3 index exch 2 copy
+    get 3 index div put
+  } for
+  pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+  false 0 1 3 index length 1 sub {
+    dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+      pop true
+    } if
+  } for
+  exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+  dup 0 eq {
+    true
+  } {
+    dup 6 eq {
+      false
+    } {
+      4 index 4 index funcCol dup
+      6 index 4 index funcCol dup
+      3 1 roll colordelta 3 1 roll
+      5 index 5 index funcCol dup
+      3 1 roll colordelta 3 1 roll
+      6 index 8 index funcCol dup
+      3 1 roll colordelta 3 1 roll
+      colordelta or or or
+    } ifelse
+  } ifelse
+  {
+    1 add
+    4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+    6 index 6 index 4 index 4 index 4 index funcSH
+    2 index 6 index 6 index 4 index 4 index funcSH
+    6 index 2 index 4 index 6 index 4 index funcSH
+    5 3 roll 3 2 roll funcSH pop pop
+  } {
+    pop 3 index 2 index add 0.5 mul 3 index  2 index add 0.5 mul
+    funcCol sc
+    dup 4 index exch mat transform m
+    3 index 3 index mat transform l
+    1 index 3 index mat transform l
+    mat transform l pop pop h f*
+  } ifelse
+} def
+/axialCol {
+  dup 0 lt {
+    pop t0
+  } {
+    dup 1 gt {
+      pop t1
+    } {
+      dt mul t0 add
+    } ifelse
+  } ifelse
+  func n array astore
+} def
+/axialSH {
+  dup 0 eq {
+    true
+  } {
+    dup 8 eq {
+      false
+    } {
+      2 index axialCol 2 index axialCol colordelta
+    } ifelse
+  } ifelse
+  {
+    1 add 3 1 roll 2 copy add 0.5 mul
+    dup 4 3 roll exch 4 index axialSH
+    exch 3 2 roll axialSH
+  } {
+    pop 2 copy add 0.5 mul
+    axialCol sc
+    exch dup dx mul x0 add exch dy mul y0 add
+    3 2 roll dup dx mul x0 add exch dy mul y0 add
+    dx abs dy abs ge {
+      2 copy yMin sub dy mul dx div add yMin m
+      yMax sub dy mul dx div add yMax l
+      2 copy yMax sub dy mul dx div add yMax l
+      yMin sub dy mul dx div add yMin l
+      h f*
+    } {
+      exch 2 copy xMin sub dx mul dy div add xMin exch m
+      xMax sub dx mul dy div add xMax exch l
+      exch 2 copy xMax sub dx mul dy div add xMax exch l
+      xMin sub dx mul dy div add xMin exch l
+      h f*
+    } ifelse
+  } ifelse
+} def
+/radialCol {
+  dup t0 lt {
+    pop t0
+  } {
+    dup t1 gt {
+      pop t1
+    } if
+  } ifelse
+  func n array astore
+} def
+/radialSH {
+  dup 0 eq {
+    true
+  } {
+    dup 8 eq {
+      false
+    } {
+      2 index dt mul t0 add radialCol
+      2 index dt mul t0 add radialCol colordelta
+    } ifelse
+  } ifelse
+  {
+    1 add 3 1 roll 2 copy add 0.5 mul
+    dup 4 3 roll exch 4 index radialSH
+    exch 3 2 roll radialSH
+  } {
+    pop 2 copy add 0.5 mul dt mul t0 add
+    radialCol sc
+    encl {
+      exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      0 360 arc h
+      dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      360 0 arcn h f
+    } {
+      2 copy
+      dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      a1 a2 arcn
+      dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      a2 a1 arcn h
+      dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      a1 a2 arc
+      dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+      a2 a1 arc h f
+    } ifelse
+  } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%BeginResource: font PYRIYB+NimbusSanL-Bold
+%!PS-AdobeFont-1.0: NimbusSanL-Bold 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Sans L Bold) readonly def
+/FamilyName (Nimbus Sans L) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -155 def
+/UnderlineThickness 69 def
+end readonly def
+/FontName /PYRIYB+NimbusSanL-Bold def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-173 -307 1003 949} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+d9d66f633b846a989b9974b0179fc6cc445bc2c03103c68570a7b354a4a280ae
+6fbf7f9888e039ab60fcaf852eb4ce3afeb979d5ea70fde44a2ae5c8c0166c27
+bf9665eea11c7d2329c1a211dd26bb372be5822f5ea70d99eb578c7befd44cdf
+045a363056e5e1cc51525ea6fc061dcebb337208eff729802376a2801424f670
+0e7e6397b28f15bc10b40012b0a3eaeb2693e8f7f627c4c9c7c6c5bff105c1e4
+1b2b9e8f09253b61177e95ea219474796072f4b363fd772dae3a9d9385cd2163
+c2c8062ef9af240bc02404e5411b401d68ee5d983d33df8a63b6da7ed443e71a
+e94a32ce1db15d759113b684bdc92cb4c920e35cb677534219abcea434fba862
+2fbc8237219af7943fb467616d86b4251b350647c43c8df74289646adecf0367
+7c838d720affd234259e947e6ac432993323e8fc0b1c7609675558ae470b19fc
+ba7b5ca1eff86dfe4d9ef0356f5d57d03f0b2d0f449d6165b92c78c00162b164
+648ca123b1ffa8c2bcdf125864ccc81c7d58f19374b71dcdacc3c43450bca81c
+364753c7d444062a98ce202aa990c652d540b1dd09459bd4818f7675d21cd2e1
+45a0d2670c3136a6c56fed36fa640520c0a880f954cf4bea74789d14c9b7ca0a
+e91f4ece020bb0d3cf1890cb79d94675c25c7ca667199195134e70ef0db9949a
+416f0a0443f1191421f2323202445f5af44871eed6956d3a3de21a34e302d41b
+d7eef2a4023a66862fef89ca6386a8e47ba55e6f89db590cc810feb27b68238a
+205275e7573968693cfe1f8a60b5af3fc965dc05bbac5bbd6d2ef74c4f140423
+9fb13eda8457a5b26248ca5ca4d3f896b0a93b69a9045b0adc25b43df700e90b
+820f28307cc6f6ff2fa4a06a8a6deb8cba4cb0d136da07593fabc1c8ba1149d9
+1c422f461a429ece40b7c90417320167d99ffa9490f9abc3101f2359bef6c6f2
+15c5585c8733ca06a9cb793d618247757063ff41c5fce1a209ea5a138777dad8
+943b73186bc17e03fb06ba658e5b3305e39078f5de984bfe093ab3d782150e2f
+8545c9601bd2a531a8196e157f8f18017c0331881abf07d6c21931fcf9b81c51
+be05d2ace462ab8899e2929f0d821eddb18e9887cb7e8e3ae0beda34ccd0428a
+38c4429417cebce5ef4bebf7f64eedca8769d004d2432ded2240b732481a6da7
+458cd26e4730c4aecdc1078ee3fbaf6cd275b426bbca2d0cbd42eb7b100b1c58
+f043391fc5929fca7ccb7d2188b6cec6bbdb78079e36d67129c17aef9fa72fa7
+5357dda5167e3c0ddb4f9266f3ef69c2ce9b6191ba911c1fc740549496aa76af
+b86e4fddc0f31f92595f8bc0bdd3ac613b16426d722c0d27822944899572bdd7
+96d248b1adba5ec18a7f0cab096e134c36b2fcccd0b2104e43b2123936dbf7d6
+e0706616a7676da73a30a36cfe2231fba5e1fe69952a2f0ac15145c5cff411a8
+b57db37742efd6b78096d0fc69fbcdea39cb05d034f31c23b04ee90fcb4484ab
+2053e8dd69a2eaf120a6bb64bd55409ab4b6a6e92d305e40974b0df80009f4d9
+8fe9e8aceddb346f8e75941c1189aeb685f4f02d20814ad6bbe3c4364bd1c64f
+9c1f111790dd74d635520606a6bc978b65ccb6e8bcfd8fdbae26ea62e36d0317
+5564995f2a07393255d7c3450303f5a26b783afa95962e9438fc3b10239fc8be
+7809f48340aa9a61ded2e1de62b8ece240dbd1dc8be3819ac3e9aacb6e165923
+4a264036c6017b46af959f7e574185e66a3a161eed1f99b8496a9fcfac13492d
+fe3f21bf1c0c1dd432fb523701060720730e9f51b76082ef4e72d2f2ebae7a00
+ecc0e1a922d6ded5c4f0a76eef3f6e157210a3a46a4a30114f032ba029d8207a
+5946b8242fc9b939559654b5c9831eab6bc2f1a8cd2779f95698f26bdfe2e421
+cccfadd7e6684364a8ce71574f2d675239e404f754237da4cb564bc7b23d7159
+5b1dd8a0b62d6bc044fe0bd2ea98458fb2188b8ab1af6438e9693ebf939c7c9e
+db285c87698d8eb206cf58d89a05e74a150ae0f0f0300dc1b3bcf1f3d6b73bd4
+70e604c23d313121a4cdcfedcc834feec5b1894e5384979966f496fea5cbf1db
+7f3645abc9a5e9fe04f056648f8b5882a5399fafad915207a1434b7184b48949
+43aa2c3ae059f96905277ec06fc91c4536efe679c6fa6e71167496cc0d2f297d
+d07159b01a02731e578879fb16f9ffd84768207629ba38f902230a03fc844eee
+f9fb458929cc8e1c988b486e9cdc3d00a84de8bf078ba4f1c73cf88a2cbb20a4
+e19a8c02d1bd767103c08b8ce14162a9cd99d167fd5cdbf53bc39fa14cab520b
+2e91ef7a2952c936c9825e30e3ed350ce9ad799b27b1091a0b2f3be2208838d3
+1bcdb3aad13a1299bd93b3f1a972c04f117f05bd9e5029b6c799eb25e3e98734
+a0ca4a814d824ee4ca5383c6eb8c6c45882289cf2a52934fb7764f3556eaebba
+2823e5007f83f6a3d3a6eb0f7fbc3b91320de755745ab44513deeb65d6d81c0d
+838125bc1480d494b8cdecb253a230fb950df5fd1cfdf3b8b0c56aa0168b01aa
+a690593f22c25e6ea9d2de70b8bb93cccde841d2b923b4a70c7cccfdc1c400e5
+d3d71cf640a201397f09e13d27faec5d041b9d904467c4c573c6fb1820a55c1a
+8d0ec1f6ad502bbda597925ab353429a5bbdf3df01066e5cb3c2bf2d19e7df4c
+285766c06ea868f915e051139ecfe22ac9b8466a5da38e4e2f92c01428ac9051
+4930a9e9420c49bb8dac35d2a7e9846b0c9c8db992bd5dd95fdc0c8d5bf2e7d0
+baefc4ce8fe265e57b7b6c8c91e1797db85d90eb1888170744db916ca7e353bc
+4edb9fc4a1d42013ba275d3efc76259e25860a3549d104880157db843cc75fcd
+5a14800ab8743fdacc4c5ff064cbf3ba6e737833850e618ad9674d0fb01918e8
+ba87eb21aab2c494c6f6ff275d1501d78a9a97d2774ef4d5fbc8032955669b04
+69e354b9984fcf4c0b890e4e8a7796d3b7b3855815f5565b13d95b139c32ee02
+4a2057235cef0b98b1c0bb84d64921dce789c2eccf58364e832cc2bef739d807
+012512769f57dfefa384083415b668285db3f6f9e5c850205dba7c66b2da0280
+f771183b302ff529a691590321a6b06dff8593a28e83a7c66008ae45b2989da0
+0455253031ed2da983e9f1ad6fbaaf85035b4715cc1525cc8d7f1a3c0ec40f9c
+9eca905a50a0f4b1f5db072918617213f7863ef202c0adf926e3be1c8307b571
+2c94daf13b6a659d0f613cb319e8782a0a2781b3a61227424ff5e554eba32b55
+de5bae43483ff916e37a129c877f10f7c8c0ec1fee0fe10b3fc813d976e6e54c
+8ea8aeaa179727d3335f86662bd318260fbc314986a2f97f919ccd564e001903
+eec90c13abbf988114cd330ccd7e9fde42e218a9484b565a0cd7e9c1807ada0e
+e6a7f916c5a38d64dae17faae3e84822e6c63bf32148ae3dffc010920509491b
+424d27fc1970abe5ac799936aac46c4a98cf4c66b3182e73df72431e53ab1f36
+460e6c6a9b2db27e38eda8972835ba64210b45dd04a778d59c5751b8478312b4
+38012796f5a8be056c8e3a9e656bfa909f7ebfb7f32fa1ae99dc291b0f002a0f
+8873351e9684adbefe40d607631559c78f5688a708160ad3803db743282353bc
+20098c6212dfad417f106d92527506ca0c9a8864c1eb61997dfedbbbf1d052d9
+81ea593f2a6c4a90676aec9354a6598436d1de7e15e4979344eb976a917471cf
+c85e52ecf3437ebb4b6f8e9b292b7db33be0a9ead500b9353f3f367ceff8dd77
+32b67a559e56ffa3b5311fb52689c1e296c01a362a5c33bbf54b84624f2373bd
+2c25e90644683376f03da577dad1fb9a9903c5ee9f531a5f9da82aadb2098e3d
+15896c3c727d60ee5de0ee1cefa7e4aa3a5336ad2f1a845d16bb2ee58c50d2e8
+055e3e11272224b23c689f2e7ca0051d10ae4d4514b89483ed8d97c2a77894a5
+640d45bc86b1f66de1fd24b08034e70a443cf1c3ee17f2e7c7e11da524781c7a
+75a1f69de55aad4a309e27fc8ae9b1ce1c7d52f94fc84c59f37165e35f0f721a
+9d3d5c3bcead85d8150408c1387e5a348d1f0f376b3cc2d24346280af119df86
+b62f46e2ddf46f38db4aeaa456accf3f29082f73e9c5f003d77d99eea3d5156f
+2043e9b573fe34694910236ef3a1ce03ffb205406f3466e028b635f3ec5173e7
+482c796060bcb0efae62308e3624c466df5b49b1dfd3445233a03cff1f58bf86
+0a2b46225d1784e91f65ecd52504c8605aaf2a5dca560db5b8ce7eb86187e6df
+677c977ab4d1fec4f124324bc896ee7d669aa295897fec0b881221434fae3a4b
+1a3a1f1457fca374bca91885e74543ee919b881181642cb1f6c34ff817fa8e81
+18aa5e21c994d8aa12e1fdf5d6ff6726dd3d075dcd056f046ddd86894235d7db
+fc11532518f8d8695ae74dfbb769528840e8c30572ad06d6ef7b0ed471db9418
+11ea9cd32b4ba6205b5c198bd528b06092df3f50b9714fc1275aa5105a3a7422
+823d4a30d7fd19f77bb2cc4c5df23202d6a74092a710a9a855d8059031ec6ec9
+4d4fc86b37186c46a5cd183a81fc12a743c7168837953d2b5202ade986b4b00d
+86e41a88fad5ba0d91c150f4a7c396a02aef1ae9b96c0cea83b3306785ab3ba5
+39c49d9f984a08a9e8c06d282af94d87606d5601296456b6a0ef4ea8c88a1fcb
+96cd1b1bc0e287adfd1b9aa1a8c8a7d4a6b14ed3b04b1f0532ed5d40238ebf71
+5bd8c8b032afdccd26a940b19a1340b1e93041b2265b8534c099d14f00b82fbb
+2b55d8dc64691c3e5a6dd7c0cdc1212d0c80be2f454a7d8613d0cf64ac5bcc7c
+64d4166bfda12bc262de9cdfc614d7dc1bc569109bb84bf469071963e5a576db
+b19f3e748799d49c30612c1d7fa918d72051db6cfba44520b5b5689c87541560
+292dd6bf1f40f6a5af97c3ff71b1fb57cb36234be973890a1a610551a724abb6
+b01bb5bd1fc5191c9f99b389b6445a99de978b0d81e4baa92e8b121a1e1b32b1
+601a34dbe6cd348e56f59a92af56caa782b3b416958a6f1bb73771f35000fb9e
+a55a132f9b151bea59cafa3a1cc72f7cd60952852c53379530e0a6bd4e9545bd
+f78da021349902332707106bbb5d307960ea2bd811adf35b869bb210e44a5717
+8893af229268d805262725a0904bcb5ea7c17a39552a1f26283f54ae45449943
+5270b17b9afe2e0c0729e5f10461a8ddb85efc35dc8a32bcfebfdb16a0642e5c
+c69e5a25a661cfbd1f3a9386aa2433b68a356f36404f96d97fff817b42a58a62
+a5fcb5653373df412068876f541169bf642bce8458297fb6a6e936d80af2004c
+e9a248e1c92fb63b3e53caadd749924c390fd9f542496cf2347a3a429cc25917
+c31fc437291fa9856a7d3b2b6a5644d82e23a14d0281ed4d8f9dd687e06f23a0
+d0e8a3dab5fe6ded172ebbcac68218092f4480c7ceabc55b059877d7e82d2846
+b4f9e82aabc56f397be2c6b67040dc71a9d1f39b1a60c33288bbae4e41457830
+f8d8c96c8dce7c01bc6efd70e021a0c2d160a61b906a3ea551b7e3fe8c1f9952
+7e9583c6b6010e0887560f1c3e19e0be82efe91f0114e726c888f580d6b514cb
+a0933ccde04de0872dd0e07b1a7cede67bf9f4e73400d118a6d600e13debe6f2
+aa1d895dcc127c76ff82e579a06d8a3a323458808bad060afc953c2158d476d0
+fe0725dee6886bde038e2726886d255dec9052e9ba886a318c75b8c7a218edc5
+78783ab8dd90b738b16cfb47ef8610f428a4315c703763d6b3dda570cd0a89af
+4e6c215ea5395b13a5c1f0883faa2eb2d6de918ec5fef99c21758e4b6bf72861
+b684a28787b63d3ae7f1096b1c56e4862e7f3650884d0803db03362c587e2ed7
+bf5c7f2847bebe35327f1f7fb76f3cf7e9fec9a5c057acedf6245c724a8e754b
+d44e028181b75ad590b3989a7f340fd59c3b75cc4a8e28b155b5da0fbf3cc358
+375edb0992206514347924c69ab28e30c707f24199767937bd7990bc70bd5849
+5c335a752c06bdd9f0520c6d8b2f5fffce931b601151b37f1be9885e41864e31
+1ea0f33e17fb4b844425ee7de31d839ad3a8609bfc9e393079b9a7891e17b48f
+2e5fed17943313afccc55826cc0144c2e7ac9784261bb40d51bbd4467103f432
+865cd4b821dd5be8fc760171b49b70141ce2042376e879013edf8180d185d988
+591f9084536cbf97816291ee77255315987422c2c2489d209d78e0a2fd3fa71c
+28edfc1577db5c080e7881848222220a63605f00205c205b35d0a017013ca099
+deb71a9ffd511549c61f9ee36a63ee00b0610d1b290e073b8a067dd91bf52f9c
+ab53a258ccd29d9220a659e44717f84062d39dd554294996c46e69608ca111e1
+088494c6c3c0b75cf06c2b39a08172700b35d1efd0526d78f2ca5388056b02d8
+28962b456a44b1348bc4c199c2425217cee4297873ba2018259ad02cdb518b24
+023f4ffc5fd7c2b7b022d8f61aecd1e97bf78c7d0448611c0af788af2447d5a7
+b66b496dfde8522f9dc0ff8513baf8b19b51256da57159b87df032545708fad8
+0b15a0764cb951263a5008d1a61a1b69f171a5d7449f1c1d2cba92e9ae340e13
+ee455edc278caf37e5733a34a5c1b2206833d4ec3c41db8e8c760624c6031550
+7124f71f9d18399c3df46c5023a753a08ecc991b61acb6ad781cd9c258af17ae
+33a2f8c5a86b5dae8ae1061893bdbca4e76473fb073cc9c5c3389e525553a879
+16c23e3fb51d65f3cc3bf3e87f97a02eedfbb928cd37a770e7e7b5413cbfb0c1
+3281f30eac6290a85ffe8ebf68a7fe77b4a68982d010a2284051861a35230401
+234b3278bd810686b1ee0c63104adfeaeb7ec79e0a4fae757018fc05fb12db3d
+81e0400f7760b46fa0ac5f9e52583f2af265843cbb2ec1d1392ee68c7410c9f5
+87351a0f3247036a01080242732f5453b54a88de2d7515b5b570d94bd2b97f2a
+d3894658627178dc90029c8e7131855b422c912c9fb6141439042b1df9f3739f
+063d8d054258cb1c9cc893aed8097aa06fbb7e923b3756409c61b7cff54c2c87
+51cc2f11c2b7bc0be6868584f64bbbc22a1e0ed325b6c2064cc0ef2fa8acfde8
+6fa40b544ab6d2c360b6786c29b69e80d20566e1e25cbb075f9a687b428f4ed2
+10c028936c8f5e7308d2a3984290d96e5c8df5c959a563b4be5b7ce15c24d5d2
+fd6dfeee85e0e9595f52ef13aa08f52db73e858a3932e9e913f5ba674289523d
+0eaaefd670f3ba4fb5a0295816fcfc042f7141c64ce577b103558455dbd0852b
+730b2acb37b3115ca4ff017602f9428879e96a621a760e7961c006801c5908c5
+f291981da07820a11aaafc3f4ae613c7cb4424b0e1b797094ddd88829d5d4eff
+d8613b50b2df38eef34ad0b05a9f13dac5b3c31d44c06bcc58d737f7d239ebe3
+eee1a4f981b35641482b536ee869389888c2eb28b56a5d0864a7f451f7d362e3
+d56ef1ec01fc6eb85c40c78d791b16aedf904c7d75890bf99bfef9783fdff55d
+ee19cdf9e0217133b8af29fd87ad09382b8f64a6690f4ece0ff8116d44bac576
+be9a602084c63bd4dbf56354dfe69300cfcbbb99ae3c8226d02b1bef022851fd
+896d83549c594e8fa709d23465207626632319b253dbb32a74155939d9fa0631
+8aaeaf9c26c04a55e1fe935fc5d21f1d798107a625fc25cb90d2ca72c31b3eb2
+c2aef7615eeb8c7f0e7f767aa672ffc236271f98c01bf41acd72da9d108792e4
+66ed133eced633ba0fe7503aaf68ebb226ed6d0e18561eb03c9b9763680f9295
+7709b653d3940ddc7703da6c3fcd893ace04627cc6bd92b65b80cfba4d0a50c6
+d48c5239a76bdaa4319fa9f0382e5ff6bb51c5a390678ef4bcb6a56a13828f32
+fa51ba7bd7d6a11405b0873d4e96b93fc693f21bada72f9f257d89630711cca0
+c3a78e2a0e5735617e77a7a77881b37d77877df4eff9da9d465239f1f2dfb5dc
+9351a5dd8216e98c15cf443250b85be6a463526d8aaed42fabc1cdc095ef9e42
+8f956a2abed2cb7fa127f49bd2b5accf7ed80cef4fe96fea42c0ed4991bbb734
+596379a991607836c6ea74bbc359ecf2eb52d015910b847534a519cfc32d5216
+9510940a9ded08ed2a83fe52ee1275b05d19666994836add094ad38cc0a3e081
+bed96e0cec2d8e17d51bbe3a63a34884da909733ab092c9ce8d8e411ca3b2831
+a022e5a3fd1abccb902647e484833b8181d1b9edcb5448098e13b5ad289c9aa5
+8e4726f0c2df0ceb089401871c26c7ddfc5d5cbeeae249871ac5604056b69e96
+3c1bf9b8ce006b701c9523b5b9b145be6f6c7b9e513973df94cc2d37694850ec
+e54c80d2ce79309ce51515d2ba0d44855014654d1a999cad1a5e9dd53a34e44c
+9cb32ea91176d5c3294e3064016e8554b9b6c6d2e6c03b4e655bf2a7957d95ff
+01cae1dc020e577abe5775f656caf198f1073b7bfe06ea127ba3b1edf4784917
+51d41bea93204e6ad3aada6f2415a8bcd5c987b6629874253852ca417bf6a259
+27b0e7f34e0ed0f9dfbe1be2c64d805c2edf0bd62c77be4224613f2e788c56eb
+0dccd0a467bb30d529610944338ea0b832d3ecedd85ad4da22ea2b47e799a1a1
+1cd56274f7dcd9a66a32d8509f3d0eb4c4a160a723a9e71f504da5549eab101c
+70c73efbf1ee0805c0f8e394f94f3e6623eb2fb5896563404fe4a7f0d47e802f
+698295ca19ad813ae552e8dce8d6f73a7e676308a07f230edb99902132ca5b6e
+0e95558764ff3f6f854cc29b338a5e1bc14c9468b5528f5b5dc8bcce69bcd0b8
+e295f3ff96dff56779de49a1157c7d1fe777e3a94cf95e3c707d6c1fb41b279e
+9abf7b4077fe611a1669c689c1d9a81c933e8075af7b5b440c24318b26a1206e
+92266a64a0577abd20659d83fbc433621c7a01f74c6863d43b02651ea96fd0a1
+e1a553a05978a4fbff7d591254a5e3a2642c0eec9b4a0988e4aae449964323b7
+9bade117a3ce68969f62944d027dd0bf7ff0f73b0283c8843e9a3001bd096baa
+f61833401353462890af71b05b84b2e8a8a3bce954febceeaf5c10ec704a68ff
+24364e70e1749dbc2b1299887309e014f82b805c37aecf05fd413220403e48c3
+3cb49d0c265ec2511211833f8c475d7bdc3959c3378597773f02b5d41fbded8f
+eb58a06037a79c3424e56d48a1cf82672026b3122e379a0012322a325bef16b1
+f95958c7b22cce273e8aaa1e8e40978abf5626000a2563577e164b89e24e4d06
+483f503454a37fac420c7945ad53a6c102f1713208c99ab6ccb0bb3e50a70b6a
+38b38bce6444a7951cd669008776a1720790b0b6722be634f90120f42e3b5cdf
+9007d9b8fcfeb1c2042367c5f7445e69bbc19cbea5b305b1bca2f6398211ca07
+96d5bd57d23639b1a7d7a5f50b609dff3c7622e922714dffc7dbd6b820460c67
+e8ea1c017e57fd172fa3cac1678df44f20e718542342847e33698d382ec37f60
+21b7d901ca384beec87374854e4a1372610ef8fe5c69a141b860b5a9c51af0be
+8e33cd57dc6f1d2fe672e72fd0f370cef74a02fef6a0e6303b7445efa72758ff
+b98b3549de42d525c166c92b652ef1e71c92b0ed3c1ba2418dd13a2d301ea894
+7b3d54d469676944a58f147851fcd8500747899ec3bd885f25e1631a3dedd10b
+4eeb87c74ac62e316d2ebd3aa0ce027e91b39450ea3e30cb01baafab02ed0567
+cd83c482d6e92d7835fe387cd6c050d8f4f2f64b95fc44e1101d89e112b971e6
+61d975a98183617bc942f425b837e4e868136b17ecde0e1380ce8a52b95881da
+2bf547a37f38c603e43ae53f32b5a347e4b43c0bb86d8aaf447bb5f4c983616e
+be1a48c7dc636242f20e876baef484506e2888f0913d8b76b1086b60409a2a03
+e82ac9970d6c120a6621bd68250d88e95c01abb861af559132e6d9b8f5abbb66
+4152d65779019e678cc86909e31bee3d13a16d764998d94ae5df24f02fc8153d
+72b41953605ca86a99bc3dd05ca620e7a28d51beddff28596ec8eb878c09c041
+74baef8d2fc52b3b0c55e95b7482dde018c706a3fb83b945d3df90cffeb1380b
+09c4576040668f537083afc50a1e26d28c4d58bad52b17964871210ecb2f148c
+daa07db5d3780ecd1635cc5d5dc23867a13e152872c78e20b95f11a4afb8508e
+813f4c580f80546b2d5dcda546a6fa4b28a906511be9ae09f3adf926fa237825
+ac9f250d275294c5f21466af681e4e61ea6915d623c7d48837d0bbfd7f893a2c
+d347cd7514ace7badbbff683aa9c6eef46d1c830afac64a9f64b95a6fba4bc48
+a33135b70cf12c2eb19c2af6a45b9be09619e4b89f47ef4b9d3d234466822c1f
+3ce559a85fc52ac8aa947f981fb5fe7605a373f5484d4929932590eb79a504e5
+ec35c263a30ab3e50ca900c2488baf5f1c1c23cd42d6401bfd7b09172be16f1a
+df93f41ab0b4465a4f1e2ab556078dbe76729d69434690fec8f59894a77d3b8b
+bbd3a87346b6706fb127da2f6b458208befdd75d68207bc88ca1f2e36b65d170
+922071549c382790beee82ba0dfde07d7d5f58ebd02b19feeaeb6aaad59792cf
+461d467665cb3a0cda48058fb5181273c8632075e2f11f8de7181373a9b73901
+a816cfde3e2029a04b1139eb306132f989f4a2e85cbebfdc52bda2e88bd8d1df
+3f331602fe0fc1802abcb35b8e6dbe5bff9740a4af24077a725d17660fee662b
+209db93c54baffeffbce92a9e2e696d5f56f5d7c81b29cd00a59ccaa389183b0
+ae2507f0ec1a9e224097be40e0db4c8099a96a858425c6a680365704f39a05cd
+4887bf94f49e4f8efacdab96877a18272900237356ce576042dcb16e5851e1b9
+4fa0ef754cc9d84e91486d771871151a5983f158b7e05cecad73ba064c258397
+cd00cd6b8cecbb898c5d4609531d387ebf15a5c38b80efe629bedc9314736e90
+d4117c763f18dda7974d519ef1bef9824934159d0fe29edaea2173c69c56967e
+ff9c37eea1e8b38eaed338699c6a3763c6353dfb2584f6da9923ab74b18cbe05
+278a5ed2936b193c75c986e8bfdcc63904a25ecb4a04e998ef8789e9c3ec618f
+1fefe74fe5a23d368b563579e318bbe956f29d191748ee26bc883bec714e1f8c
+88c98dc012b95385e894919f1de5afc62c9c513014d6105baf24ecaf88275909
+4d13079cccc3f103d6751b4f79b785577686abc760a6c56bf34db0f2ac3d0b82
+ee63f9e750c7790d7a3a1626d66e70d26617459a8103e08b6f14af71c017d3c4
+e5b4450986908ec345af9bfc4d650cf35f337026ae940513a9b3de95df3e16c0
+588a59a7f2f1d5e2a418410b5e2fcb4692998921834fa44f30f2117228005347
+9a3a82341434ea71f82d87e1bbcaed725ede9f6001ae4c8651da9afa36b3e6ef
+07a8b311afe1bda98e3143c8e2417fc188bfd48627d9b6aae94f510054dab99c
+12fa0d5d73069f48c86391d27e37265c91ab1c06ce4d4bf0af63db65e16e783f
+7dc649a88967284c9d9fe861add619a3ffde0a31a5719bb456d1ab8010ccc8ec
+89615ae875db7a321398ff923c088a6ab51ffe2fd21d3541474d79f07e536709
+46d1a8c65e8dd6ba6f19410b76ee7b5468462b9aadd9f8ddb68c32b08b0df0c4
+f3b909fe714f453bb1ebe914752c5eb5f68377a82e5d5b90abc19402bd589b43
+05f905efc12878733902c54391c267fd81aecb8cd692aaaac3218d34a4c1612a
+5aa9844d171e6ebf94f4d8900236e8e27c5bd7460fa1e195c1077da5918afdc3
+90abc6db247885a42158c3cd36ee89d82cbf2471c6daf51120ba3f6937d537e9
+370af7ce73f3b50b742ade8264df9288120dd74094a064909c00764e9347d2f9
+a3f92bb53d8263053a3082809e04e9bc7c9f3b8a7c97c5cc1f9f886115676a18
+cc04c656aa33535e5893b8db3ba5d627f8810048b2a7a28e6d1374afd6af6980
+ace96ee05d890339773f6dbdc92f2f840b50770213bf6188dcdd1bad8d527e71
+9692ab1dfc47e7673c175a1b9841d56e2e0b30e8685b01a68ce561bfc6463a6a
+d34557d05276f7befbc1fec7bd56a18bf0292cd25eae57450b3b590e60181258
+4b35e2004e7b1e27f3b26d7108a03c94dea662b7342e38f8300adbd92261809e
+bee8ec971a7f2f59487c89357580f9aa8145a1825573f037a0ade5b98be24a86
+530435bcb82e17054f67fa873946c732c8840b9eaa9130bbd360ef27fe72ecfb
+b421627d2d52578373ca7ef9fc6f850f4b7f22e6501378de0a9dd56f5f5815f2
+7ea81d8ee3a4f7b98e59ea1cb3159f5816fa703b18f03c5b0aafbbdcc979df41
+7258af2ed57f7da62871c0efdab55fafcbda5fbef92ce65aa0ff37b92ce6c953
+a9d92a8c6e02b8a1f9a9f0c66461c5a62097e12e9f656c87ae283e6f3b63ed10
+a6a723316b9beb28b62a55d372b9a22bdc669b51533c5690e593f2a409619b2a
+d73655a40a33e83c65e66f18a40c8e77b048674fad760b9a7d86621181d498b5
+59707d36440af3e015851ce43cfad5d1d96e9274ad714ef46cac1a02974245a8
+d25d894caa256c320af31f954bf574dd95bf32e5841333063d32709b93b009fe
+e680d5b2bb5f95275d118a085e98506d0272fd1b8220a2343979bb1467f9006a
+1f17b2ae2941413683c3cbbaa1c0a3aa55193d46a2573f2cbb8b7adc7e74d0d0
+135dfa18405bfaeda37f3d4787a965192ca64e4462a0c701de5c361088b3319e
+7b5d19a14337068661abc7c36002ff4dbe90e7b655b8e06bd70e283cad1c5d88
+de63628c638083b303ee6b038836893707f6e1121ef56292a75bd9301d987ae1
+ada2acdf61ef74f2b3dc4f87c6374254f865f6e8f6c0933c54265e9a5cc7ef62
+432baad5fa08dd485c3b1d0e75ffd5180e99df967b85861d9710ff294e93cfc3
+7ba6c006164690c10339aae9c1113cb48687672e8a2dd88ea9af6d0cae13ac05
+9b61095b999c87bc3c80748fe6722bb76818b2339223dc051a4938f435b92629
+4395dc3d2b9b3a0e370363535d960735fca855ffcba0aefe767732f7991c5977
+46fb683b9a0c11fcd6a3eb370bb56d6611e7c20dfa1d9fdb3b90ef31bf0a6aaa
+d8bee6d7ceb116373e74f072d2c61b646f0da308955829be7578d1909b03c4d9
+307709be75ab3d72d0864af89bb713da0938f038ffb3459b793d06bb37d6efd5
+5d4e755f3403c32c28201fa5f979f51f3a9d4c521480e58ccf06cc60a056a5b1
+c48f27872ef36da126d580ec0520ee9d252cd27c207b6a12b27b1861ae0debbc
+21e549144604b277ac8e7b4caaf5f7220d67fa9a985001488c128e1a4c9ebaa9
+de54a13cd4baedcd50653b73a6514ac47bb5411d8094854212c9219caa4e4c7c
+447324ab35edc9ceeeef505fb71a2348c3be2082fba20b8ab572bf9276e84e2b
+0b328828eb0c636750dc104e741c5df9caf3808a061484a23dd0aafcf5bfd1a7
+319c50d09cb55d73c87d3ab59e74e29de58723ea32cb96a0b497e2e530b54b9a
+355a27d988ef4387d8260863e8beecbcc27e4b051961aeffcb8475d7da9bdec6
+42d6a55f06ae9af2450545811fc6486c6be309955c53121db95ac255263e93ef
+3adb9e07e56b1133c491b550a511204ed55c8dd911e2fc0669c90fd904267f0e
+79d56ddeb72895002a7f795349da2137b6eedcc300c1206dbdfdc3a52f71c86b
+8141b63c3d33957c66a9e074bfa703ba2344d802028d787878f9fea87fa9ccdf
+f4ed49f4daa6e6839fd64c91e60f99b8e10652bffdac46169c413a36e8105d8d
+9343496c1a9b5bc33cb5e573166d4097fb4f3f5517b38f9298de2ac6d51121e2
+0eb9f07ecaf4d70c56a5280948c67e506e47fe9d3465c7cd156e5768b70f694c
+57c11c80e7a4d1417c25690197d058d02216a81d7104ef27003dadb3ed10c742
+4b03f54aeba13d17f681fee3a8797754348b134d89572a2083225178a9db4466
+ababce914cf2777d3ae7effca5f4973eb2945672c0218c420173d8d2fdb8d60a
+a1b40773a74f904955e7991bc973d12eb5bffc4dd0032b1a1397cb5ba3b431cf
+92b76b1f7bf1f9eec8389e525553a8791692a9a9eb495822684df34bc5209953
+1b38bc4875beb62a391a8e0fdef5b0ad35190c44c782e374e3ca17b9f5e2f5b7
+c8566acd0df90ef22b50100f501a80c17a32ef4eb28da320c20ff407fa116404
+aef81d37037013406eb51aa024605e01257fd78c625bd120d4bbbed7bfd4f95f
+a3c3088a0fb237d44fdf4aa0bff28254063416918e276e7b68c545def20f896e
+509cdc2c31b65668200637bbfa587b547b77f81bad98ff0b70805d9c6fd17abd
+f107e1d39d98d9ba1a7bcdf98ed607a3770508ada6bc25fcb63f5bb642a4e028
+bed525fcd1a9dbf1e1520c5164a53c0ddb1b3974366b8feaaf766f02a4085f57
+948854365bad4f6cf18fc871256f9ba3c60a79f3d08617f6a483fb6b50ef2dd5
+0755b2b824dad8935247fcff268b7cd152cab7e7a876b381491589f3d4c65c50
+3353d07c94786db7346cb89cf5350b585cf890fde7a891e7646e5fb912b71db0
+10e73de1100848dd1bd100d0daf43c4bef2b43440513be6281ea0359ae0be4ff
+a861b07d06a311b97028daf2fcfb14eb8e8f713bca854befa5a46172dbc0dbd4
+448a8c20ce02a71d33457d4c52704733b90b005b03fe89fa90b73e747f273118
+4bc20d38fca2e51eb0d5bd5454a23e0fa6616a330d61e5a487aa516daa6ca1d7
+b8cfc260bedbfcdfd3d3d0c115359c73a67c1921df252899298bc9015a6c96dd
+e70e6dee29597cc7c111a565a6877ec4efe425783478bd79ae97b5d1bac5d10f
+5cf77c6c026966155264c7ff1dd30028f21bfe0b7948edb1710f30ee09747272
+81aa09b166177f5e507ce6a09a6368505a1d7b58d5aa2d63dac1b073442be702
+9b2ba6a5a6073bb8aa8c6f741e1b135a73675ef22ea810435f4b1a899d180e2e
+be37106d4db6ac2c01d2d962117c4b6a62b1eafdd923d89cc830c00f4cacf98a
+3e02d0863389d2dd73db37d8af50cee306da798989047e47c165d47926ec533d
+5e1f5fd0d039ff2fb3e01c61509b3ddc62754cc30b7946c4a705d56f16730b99
+8a40275da604170fe8da1f8d8c5e4a393c701aa708f916fb66939adf2546097f
+2ad583fd795ad2fd059e9450c6df7be3a22f36c359ddcd8de44e1106b1edeed8
+65e317c06382f6473e3d15fd731ee92b39d3a3dc42c9107ca046febf2ed214f8
+014ea9efdd078b94dfe6a53e5357dcb99a937583a89b90105349829575a5f474
+ce7519336dedef19083bf6d9312f19c78f09085db567895a10edb5a6cfbf3532
+5cec8e3db206815af7bd78c8dcde6a910eb9232eea4b9e68684be8083f335761
+916fc1f64c649fefda1b3fd499e851cdfa7ad22acd535a04986f35b62c2adf2e
+74519f043c7c1864c6b3a9d5126fd87c105f123711b560531f46628f872b085d
+ad00961bf770b386b416ca2c5a738ba54f7a7a2e234dd97b2918d007c135aabe
+9ba541eaa0d19c216b5a6f245cd33a1666e26bcd5ece41bbd5bfb3aea9511bd7
+da27388e8b62f49f0b4db0b190c5dbb7bfdb1fec5a786bf43783cbecf09d8056
+15ce4179710883f8fe7bf4fde22e8a7b46273172e9a4751b4fdf6ec099e8d685
+32a4c9c4708902285df499de4a6b0e143d72c13b747461bda19f5e3a34f1dc8a
+96dd2194b6083c75715f9f5261947ef0eb21c496effe37f407f45c5f66aadb99
+cf42aea5fab6694a64cd89daecab44bcc134280a3614f02c432b98054ff8be39
+7cb464de7b1ee896f798a90377bdd07afbc9394ba931c3fe490d11fc60506a3e
+476d86bff5d3d850683942744d651355cb081b39d8d2147409a4bbf3ec699da2
+d79303ca40261fa3b6ab5b17ff331eb3d9f01896590905a2c7841d1f4b1f85a0
+b4afeb0183a61e21958ab3f541d321ac6bc81dafc5dc633cf1f4231b0e4dbc9e
+bd3c
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F116_0 /PYRIYB+NimbusSanL-Bold 1 1
+[ /.notdef/.notdef/fi/fl/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+  /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+  /zero/one/two/three/four/five/six/seven
+  /eight/nine/colon/semicolon/less/equal/greater/question
+  /at/A/B/C/D/E/F/G
+  /H/I/J/K/L/M/N/O
+  /P/Q/R/S/T/U/V/W
+  /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+  /quoteleft/a/b/c/d/e/f/g
+  /h/i/j/k/l/m/n/o
+  /p/q/r/s/t/u/v/w
+  /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/bullet/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/exclamdown/cent/sterling/fraction/yen/florin/section
+  /currency/copyright/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl
+  /.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet
+  /quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown
+  /.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent
+  /dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron
+  /emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef
+  /Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef
+  /.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef
+  /lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font XDVKOU+NimbusRomNo9L-Regu
+%!PS-AdobeFont-1.0: NimbusRomNo9L-Regu 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Roman No9 L Regular) readonly def
+/FamilyName (Nimbus Roman No9 L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /XDVKOU+NimbusRomNo9L-Regu def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-168 -281 1000 924} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+d9d66f633b846a989b9974b0179fc6cc445bc2c03103c68570a7b354a4a280ae
+6fbf7f9888e039ab60fcaf852eb4ce3afeb979d5ea70fde44a2ae5c8c0166c27
+bf9665eea11c7d2329c1a211dd26bb372be5822f5ea70d99eb578c7befd44cdf
+045a363056e5e1cc51525ea6fc061dcebb337208eff729802376a2801424f670
+0e7e6397b28f15bc10b40012b0a3eaeb2693e8f7f627c4c9c7c6c5bff105c1e4
+1b2b9e8f09253b61177e95ea219474796072f4b363fe05fa763773acd59cb757
+ae119355777a1bfbd6751f24f58ee0133199ed331e67ff4101e33040d6628f4b
+77ee87860b8e32a4923e2c1fca43cf544a5eb1bcd649ebd836daecb23e3a986b
+9bd8398e690be6b48bd6479823a435defe1156284048c4d49b5a869164485630
+3810995159568b3dcf3734b11a3f25453e0e8b40b080c9aa94e140a58d5ebb74
+7d1e083dbe00ad5498c3b19deb502dc63d69032d8d31e6778af4713c30404059
+6a862aeb8cf607fa52a9348e3fe23c1a0296ddb41642aacd6aacd2c6d905073f
+98b58ebd11af774beee32533fa19871148dd6db41f3a8c499f25f37cf3955eb7
+bf5bbdbe984535820dd33f60cfe7c2b44ba6e10879b3c65948beed00a84b093e
+8e4ea07e34955aebfd0ed462afc5b4b42c5b8be85ce0ab1b9cba42969bbf8a36
+e2943b1d9b20f6ef3416e226763f55a196ca0d86788a6b0ed38ec5b0124ac901
+f55f2f67306ce94aae5809b2203bbb5a8b185b66b2f8a18a456d028f62d8e17f
+4cfccddc0743fb02567f0294ab77dca0b9708b262570e3097c76769bd590a09f
+ad1523e3bd1ed5fd8475c0b57b95011759d1a55c70b39970dccf76069cdb9690
+68a4626bc863ae1d579604011354cd3ebd51b54a1ba9789f7678546bdef64c9c
+51cb6f654c25578c3b4b7c2bbfad476423ab58c57f48b2a54c9d44ad356d106d
+8186a85f8578b1735610f6767883701431f5a2503341005020b639f45810440f
+f341eda457f8ad2213058a3369016452185f849ee25140060264a04eda7e04b8
+afedf6924f2da0adf944e4ee346e33735f6e78691634e18c4179f28fdb673ec1
+6a2b093eec51a4611030ffe1d4c1a1456e3ead051b01c94e5d9ee94c855cf31b
+b8e544e687f2e2a99fd8865ad44eb929430ed39ac0985e4a5c382e16aa2d6ec3
+3b396fe9643124dc587fde09d3d867e9efde49c283dd44fd33b04ba4eacded81
+b3e7d3f7c09d565a6412ac30fc8e81be8821a9031850579b02cefe615c8e7c22
+61a77e73f5382e58ae160043a5defca7470ea62b90e0260faaf5a97a7254b091
+2a187ace29ac6adfa49c7d6f35cdab93ad32553137363ba2f0dcbafd40fa8ffa
+7747eb9bb51dcd01291bc073331531dbdcea7db24c9a0302c9896a1c2cd0191a
+d88b33d0b0352b356c93987ed9613720cf2be3b164c6a4a3360bf41c9f178831
+62fb73ae514d9c57675572e8c1f93313fbd1b05302f57bbebaa2e76feefea0b8
+9c83d511164b53b481bc920f40d59d152bb1f5674344801f0dc7e71ca5de4e24
+cc79207c66d0b692fe7c1c258be75488f2a0bfd5c81ec5bd0585986d0c5d4575
+82e9ce40b7477b87facaa826ebf147bddb1dc60788dec671c199d18dcd2ca48a
+4653963ca85e8944074c501c8143685306d4f133037fea449b0d1cb4ab3bce89
+04a311f9410984d754a3509f51d89a4ef73ffa7f9f3bccd80daa0a34e0e10912
+b7897005607925758237d0bd3b92ac9669b1a1dcf19ff0864f84a993bf7cf266
+1d1b3981fbc5e4fdc3a5b70bd79bce35c6fcfc0a5aca0006433bc0c120073e96
+dd4ae86f022260fcfe119fd4655c3bf00be48c470b0d86e721afca140fe6bf31
+836d578fdae49d71676c77ebe2d09016e1ab71d7c681c8c0565cff9b73d79920
+1ee2def2f16d65647262f96082dd5c44fa3993d3bd1d10c217ea56b73b38428c
+767dd9b71530c5f01be2d2611cf9644c28f3f52fd814e463358d70de7bc6bafe
+cd377b48633d0107b05ad2472ad6652a1ad30c39adce69ebde3aadb1c5fcdaa6
+96fa9b3c3e63a7c4dac907e3b5cb7a3713505c5ad53c8dd8710acdb3786a919f
+b356cc2695cb227540a5f235ae1ba3c6f3547ff24606651e5887fe889cd8913d
+de9f3b04019ce0d724c1f6521925bd4fd8154f6f4d640ff94a0b0b027e483f9a
+bd1188942cdff486f1a234fdf8adeb552b7e7e10aa577ed3d559010aea480709
+fa1f644fe5b7ca3479599a7e708dcd3ba33a6b2d640f8e39492565965e3b7c74
+bc8c48f3ea9a6048e86197146abc446788a3c83782f797cd278ee1b740627726
+3e1703246bc561faa060de93d224ed3eb1bf548892bc64806c4e9186a2b276d0
+fed43a3021b5a54530de20db8168d44e1947cce7fa1dc8f7927a591d6798c5a2
+b51185c3e74bb6ac782af6f089a4204b6379298617c8f67e38900ac231610ab9
+79400dfaf270c91679c516d2062b949a8d91bd5c8c1a0af1e7401489ad6e8101
+b9103cb5f50dc53ddcf2b32afa218289e9f1b5e29e5c5a2a0f67238558343524
+78cb11a68006685e13f8b9ae54732c180b4949f09839b935b1f7a944f1d4bd84
+a5074b583202cc4aeccb4b8e18096e258bff705476440b9864e746f18703321e
+5d5e2f8ca5e2d07b195779f6a0d6a731116f1a26a484fb0d9931dfaafef53b41
+e56e00f32e3952261c0205afbb6f2afaffee7cc1fd39b2e108841f39dc8df97c
+0f776adaf41423b47c551d48add01398dad167f4590dccc3106a5a4386499462
+78831779383abaae807b3b03b5dbd4b973219f2d1d19369889dd72e446ec95e1
+37017fbf85f4064f81f27cdb4f9117be248a8d5a65225edca22e833df98da456
+98a428edafa84085c323399562865aaa8286eb5dc63dad6839b597386e0558d2
+11bc45d66e0e60a86c968519b8b305d5ba7ebc2fad7cb5004559544330668c1a
+7b77dc9762baafb4190dcc1aae670824824e00f023c574e1c017e33650e24fb5
+d4ad701ab8d93f0fd91867bd21299867f966e93cd621ec0332fa04a2a691ae0b
+179d1dd6364166f94716b69027d8d0bcfc6622a086dbe92198e5c625699d0bbf
+a9dee06d20554b4d82584108208ca24d7509c4ea30e71ec44f014f8cd97b8eeb
+f1322fd5b116009584559a3b0574e24329aef35d2964756d50ee8a0fdae1be91
+19e20fb52c3437ef677f37b549851cc9bb60c04cbee8d80b6f1442cd8676b0e7
+bc4b2c4883d212135bcde4fc15eff6d20269a6f4463b12c214d99e68f113c5c6
+7c2d25384d8e7b9eb31d79e2c4607421389827e2fac887dbf08a43a5ddbc5797
+797a1fd10143a4e97ad79bd0bd7f3f1205130061a6581a4d30183e71fe80d570
+42083823e3ecdb6d6352b6bd54413a9b6bbaab94a76d12ad93ff99f9433e3ec6
+bab36ccf8168cfb64c4b15987379cc129f6c7c1761df5d7dc46e0996e5588298
+b329b023056dd59f4befb792c4e43fa095d63df49b6e25f821b999b56ae05919
+16346777c2579ecd17b5a87f1505f4686ba2aad3045cb414cc65cde98b92c76f
+20a9be4a42b77e077b9c00eaa3914709c3fc1a16787e639a2c7fd9a30d9e8ffa
+1d5a900dc9cfd5c319ec34570cb758bae3a342d936a30915dbd5160922aaf241
+74c014836eb17224a681c1d7cae7fe0d0627bd5af08286c59e2640cadf9e33db
+6636197d955a073214899ae76156146452d063a460fdc5a82df0eafe9ad88a24
+905f7db7dc8097c0d9b0f9319aea0aaf7aaed4a85c93979445e8d1e5a9bdd3b5
+4d74320a1b797ace38376db0b2f6566432b8a90ca4fc7842b90623603f7aa2e5
+a2f0298157822d42f334b8f9f80fb04c36bfde0eb1187c1b15ad0666031c5c09
+62bab12d2476f696939130c5b59fe70b61320e4510be29e04f13236cbcc78a8f
+93bd11c24fcc4b45405a13a65ea47c13be1f82075662c316b4de144f89beb6aa
+cfb84f0d288c67d488faed8dbfff92be9a24bed443e9db3f1deab63ae94eecef
+43ae1d68455826cb3a48c456d7e9a849a9822c77503e5b9f029fe70168831ea5
+2ec0c2c4471627fb5f2d03bdf8726bcce14a8a162bd9bb26137253ba8b581941
+e759a7ca7917d4244da33f45df6684d3dc361bda88b4a0a02e5e55a1efb0d851
+b4e418bc6a0e213172a08b7596b1fd93aaf111f2778006da546ca1db88d5db98
+4ae9658c1d31adf6ecd3180c19791c85a0ddd1547fdb800479a6dfea56ff1e11
+9b3c1dc388c0f372a44712954373ab66cc420b2cc80a92c2fa011d91c441bab2
+f54dbbea462e186e0617b2f3921f1aa33dcd2c1c5eccbcc37dc50bc29d0ffb03
+e45372aefe3b44d8584035f3bf5ad94459a65fa170516c271b722a2f08bd241b
+7816ae887856fef57292179987b26bbff4cf1da6cd2bb092df2f6ae3064d61b9
+e7bed1d13e534b991610a2c067a1c107ec6b0a8dfa6f6c4c2539c8747ad33057
+f5a9d083a689e34c8ca2957263786c1f78cff0347ba42730544865be79b7c461
+7ebf003f8cec1e4b6af75689fa6f6dcc317c7f6975df451eada5382583a1d1c6
+510ca60fd85e55c6e16ed39a86dea378d6f41c00beed05ff2f9f1a2219e6838c
+819e9576e4ef216802c4a913de00062e70df8d83754166a27708337ec6b8a031
+04a426a1c31371eaf807c8d638d16e6515ef0693651bc2dfc870a1a7e340d504
+be0feabf24b5bc879e75801d188856be2225a82eae90a792fb4e0d66ca0c4a64
+a5064e1c9c2fbe84b5d6578c2af56fef340a49911a0a346813fd5da9e694726e
+a0dea4f42008ef28f8d6ea9f974327fe71889fe76945b30fa99c4c8c7bd3c40c
+ccaa4f19c0e0e0c4cc88611829bdca334cd69463228c2f83e1467125b7eb3c9e
+812c62fdaf831871ea0af75efe4c81224eff156fb21bf1a27123d020beb9e1a4
+d72626ddf4dfd474b98694e87ef0691b71a8aa4d346d03eb56e0715d8f6148fc
+424cc472407f00bbff0cb49d05b0b5923821fccfc27869a85fedae1ecd60b31b
+1c8e8810879809ec069ca308454613df0f673b5516598fb5b822833fe3e0c0fd
+1b3684f7a66ff0f9132de78d198fb6dd459c42208ddd13ecf433d4c9901b0aaf
+4c8ca7685711deb49d9a2cfa4209a0d058aa8490963164652bbd3cf858e53975
+0af2b20db08bad60ac71809271597b65071e7946d81c02d8e8eac13adf5d5249
+ac0b42f5c602e16b6199dde3666d58abec0c1485ba6ba71086c36481229891a6
+89bd1c4d67e91e5ad6d75ae80420cac489198821227c1ac94954cd0c94098773
+ef4313cd8aa49aacd7d34bec814e77f9aa794e57bd14f678a5f3d9311036fcf3
+d39a94b0b23b982214469f645fdb728751627c28359d6613978a340b2b2ba9b6
+a0304f87a77389a09a36a660cc983072063683920005b2434951a9c8ff375cb8
+17ce6c78b6991ab5a5efd7dd4e8b3171133da1cb44af59bd84724150d09f13b4
+39a1046904d4d3ec3d2a90cf5275a9527f8c3c62a0ae24a60e9e7d1765eabd75
+cdfc9a14c4043fd34ea73afa2e08cec40386f048879987699fb8123ded9709a8
+75b020943bfafac56dcbe4a2101223949b0179cf7de6b550657c91bf3116ee7c
+66e23e4ff64cedac326536ca1f75ed1bc7113f0267ea7a26fd44728714e2a1a3
+13e88daf24c9a46de29e3767648e961b346ddc72a6724a0857078c9a2ed39df9
+d17c65b89136a6cc0c954e0c46e9f23900c7ce91ae71d74237ea1128637a673c
+f6ea0c8286ef99801cc6d45bb780e21c5a7464d16f77b45236bb9819ed3a8c4c
+7e1b15400eac8a99511e77effdceaf8af6cef034b79862eaaaaa00bd02f5667a
+c1a03c0188d09fe4d1fcc0b0d3354c880b2943b9666224238db22257a3873b36
+be9a8a55e01165f4e8d3c8eb3521ed57aa834a4f88b97f2fd77b3b3c39ae4bbe
+869a24a4714476b3d396eff67982ba0a8f9ac34bf7b247951c0c241a01f347f7
+84bf841495d76f9fb2ac130779145677c799a07678eb8a3ea3de9fd00430d46c
+b1b3b6c392afd853df1d0bcee9a053d6fecad859bb9bad0bf186a6196b89fcb8
+44799928b4da77817a8cd1c36cf9515090cbf63f373aaf151154a769cb58704c
+2c0263028c641e1ae224235cdb17d89af5398f3d1daf44254089e6b4db47475a
+1fc228e0151f244b025e5c14411c8834486e483e4cb4406752788fa99336d980
+a7a6e6f1afecbd87f2c615880f3a6bc21524abd7076eaba6ea1bae0f995fee85
+f938283c60a7a1dfdfc053a8353051b18bd03129dfe6b472e73958d11467aded
+ced7829ddf6e7879dced36391a1d113cb87969b0465d64b96b5360f774a98596
+1272aefdb74ea23d85c8af588ae0f6b43ec47292c880217c0ad03d87e1cc22bd
+8117ee06e36394a8fa5e72cab0825bc3af8bea7256e7f8abe7fcf57a38e38df6
+b60d783d56905a5d7794904c0cb95e2aa835145062e022b159fa7247af415890
+117a2c9a99674891b134760def15804badb8d4ae414a1410886eff8d5284b042
+9586db6610fc1e7c2ff53f19060e6b43dfb0d8bf8dd94efd5105ee20ae0bddd9
+58176c666d2ccdbaa1a3b0a8cda0b452409c8cf61b9e085d9a9164b7eac06dad
+f878ef8ff5e36bbd6414aa86e1d73d211175ab042ed5ff72030b44aba32b970b
+917282a1d69f3005b0a110f90942ea6f9cb2d9eb57a43000c48bfc2af2b572c3
+f8387ab21c90facde17d772ed98280b44061671ea4d98e901f33b8a8bf0f97a3
+d87d0c4d81d6e29d895f50c1552fcbef2df93a75e3b0046c794d20229d7eae01
+7f230053c4c2f463020d060b8552cfd6463018b4c03275dea0ac42977b3dbe97
+3d7efc22c9ddbf499f2a2358f6287a8c9946fd16e6e998dc763b5abaa6888484
+c2430f2fb9f2b0ae84984af32ba54cb191274f7b85695f5faa3cd5eb154b0f1b
+fa2a0b9ae93d591648d33b6c23e27f9a18e0b8548bf1f45158ba7c171bd1136c
+d045e9dd27e4f23dbfe5b29a66695628a87949cd0d4d15cd066916eeddc6cbc6
+f0a5c77201d4cd352584ae70d1b8e4ad2d5278a472d230997c7c03d16cb5ea0d
+d04df0bccfc7a277a0ec9516e10134a9ff93b3e6267c5ede4e5b848bdeb76b87
+52249e458b602c175ce8717e89da05ceb850d2538c340ef6142f0b5cf5906f99
+c271b6e5b9e614d64a7c72372835ec4a99bb39a7aecbc41d021118dd56d21326
+c818bff4de332c9c00e96755e71288117c19e3b920c23766f249b1abf4ebb173
+3f9d38f1772128cad4514c4c06fee49abf401feaf2368edf5b4f78fb13336189
+5040b953d2ec56876cc72fdf69ea7692da01a508c2ff7096e17d78e2f61a04b5
+400d9c28610aa8d48b790edb4bd5cf08646923b0d5a86178956bf7940f291242
+1c4f3bc76fd991e36e18d40f813095c5b9165700cf94403b23b2b7887458c4d4
+4a4f160ceee87c7d50fb4ddc3d4e3242d9ac170b060d472889e553c988126096
+dd343532e74b54d664d63141b1eda0e6ffd1d82ce4d084352e97f09e2e05a17d
+cd8bed5a8adc08494e5ba8b57ce522758413cbe5e5d74e6d3b251a6567fbea78
+5d838a9506c98691e0ee47be4421a95e6b02e8c66aa06f9c88b0ab94a1a32660
+fa0d8a24f2d5873ac94ff8e0670b96d4eb007ab89f1c77e0f1d1be46155fa2c4
+5930779b70c9a6d559a3646af2b83590b2f1ac3a3f1c9e8d465e145c69fc07cb
+5df5093b7cda7f1780def8060d7daf747491b0486e7ca427857946d2f3d0e22e
+018cf12b04b2ecfe3accb88e5e52dde2d9118a1747917e6a9f211c1d210b2b15
+8f31adac46b63cc00beed35638a2e8155805bc068a00b757d6f9dca2ae540883
+11ed782d682b511c557ab8c413e95ea8b6dd3a6c12ea9716d670fe4446629890
+d14a1ff76cdb4eb9e2ff314ed9094148bb33db76e4f6bbd5b6ec76aac13c6660
+38b1790d9c6ecf2f33b6d4ece409f012d58a75a1a4ef5e580986db61edcd97c9
+7ae81fa20bd7fcb07053311dbd6f3f73077ddd3949fa6dc327ad2fc056a8b798
+53b22c193126e73803c83fc4b7bd9cdc54c2fb1f6353ebddc027d3925bd32d89
+219a778cdc38e5f9621b41a27cb8fee8ffc1a2fc48ebd25828373b9bca8742c3
+0a58b2473a33b4805383415deeed7197a840f6c39267de16ecfcafe7d585f672
+b5ff6bb9d143e8e615d349ed779b847f2b5930aa83b08792e193d64aa163a090
+586a383d4ef4bc273f162164154d9abe6e68e23078cbbbd0a357a771bbc427c2
+3b6a3f24401e31edd9fd7091e8849c8e37d83ef396dc505f8f843f4ef305c505
+53776af2c088aaaa5a5efc05258cf692b579cba82efe7dd3f3394d985a5518cf
+93c258a168969d01842a624f56b4a6e50fde64083aa7cd0a8f3c0eea6e6d9a06
+d24b1f96d34d66c2fed66cf844b490b537561865299d18dbea55e025643f78d0
+2419619759dbcd65ed0ac4a2866c61f37383902b4e1665b2fd9414d348b4d41f
+ebaf2a1e4bc97f5497de6237170ec27597c98e6cdbefee9c6a7b106b3b6aff2f
+7dbc6ba1b2d145285029bed2766715781b230aedca4dbe0c92945bb7954d9fd6
+1702f5a981dc0c5c876c28659d744803202a5929f03db99b32f776a794afbec5
+3f03ab51fbdf52c98de52fcae577c7ef0a72cb1f4170bffa48734f1df30ac772
+9f23e8541aed00a2cb2bfa219626421f669494c472c88e288e5698541185b862
+29881c30d6b6124b276110bca39fc496691eb1c61432cf296b055401f2f63e03
+22b0f37395a0489a031945a21fba843a881730d3298008bb4c023b24b195dd5a
+1e30b76210c17a06095e3222bd39ff2b7f7b6366a173a9e0cb527172e1da2308
+5eb7568000e9e9fa521f977c341e7c4cefc883522696ab5617d6f6854bcaaafe
+ccb82352f821fd30f6edbab80310bfff84779899bc62743894dd9e726c6a585d
+b4a2883fddf1d1ccb7dc8242c6d0f16d008d551ee9e02cddd4a21a28cb56bba4
+0bcaaaf95dc41650643302346318e7eef6bba6f4fb6eb956f99457f2d2ebf601
+65b6b1e4405501ddedc0d2cce1a9cc7ee6282a2432e88ff45ac520a8155a2b4c
+4bfbef1e1a860ac2a2f2d25c1bcbd864001a54be48c3686cf72e98856e8d4e4f
+2b3f382c3e3a75bef479a567bab3764282da78b388d27a6dec10e31db5088362
+d3586e219c55ec4e24bdfcd77b920f5ea332d29630559785a900d05813400556
+d1d0721754258799fb25bb59a79699f6f4e56f0e58f6748bf8091d848e4bf22b
+728c913b0db74e9bae863413ba5ba04ec732d6f50d838424dd1a47b29e51aaaf
+8ee4831f52722e1627bc84cbc737535206f251d92549b8e2d24bc6b3d2cd5687
+9c4bdc972846bceecb47b5ad23df0a82cc481e37d74ff3389ad3535d0d6254d6
+d8ec450fa1e3b81b7be26897b75025a64f480dada26aa777cda828ed66cd65fc
+9d02717638bdb88571460a45aaf9abe1b460659f7893c1c64008192e38cef686
+8a076a626165bb53e34766580ea78b2bb63e45d6fa0ec31687bc4f243760d452
+b459dbed951640b1f5083a19705a3384af93eaf503a000e3f2384062bb52559e
+1e0d8bdaf66cdacfaaf91636d01f7a76dd5424b7b620a706304cae6fc50f0dd3
+8d395cf39dc796c7ec271721e13b1dcff35f06b5bf5cbb6b2eb908714f4fdd35
+9763585e39484118b080504f1bdb293321cfd1b2913fb217c7b41d7212b1daac
+1c4d770cfe91a1f649d760c132fd77024f7a0a4e8d0cfb275f5435f3dd911be1
+1db381c01a9c04645631fd9e1c871c5d2c91ac39a18d8b9dc563633d709a909d
+614024729bbb2824c33c216612efe88278d6b1082e18f486631fde76aefda526
+2a194ecb406ec7315a43695256b1f7503d323c8fcce1f572ce5410edc931f97a
+fe2671156d0167b444ab02691b81fa57696d07e235dda15640ce4d2a936d1dbc
+a0d1f41aff8f3ca1792ac1c146021056a40ba5b30278222286a89825638edeaf
+429cfba89cc85ff869cc5d51e41a8ffe937e03744732e3fab250127c9eb21d53
+48e3f6fbfa7d4abb16dac3c45e68e355e43d59c67a717495a6acdff50208c2c9
+7ecc5243915c0ba12e420d4fbc39c5332db7d681e51158af491169d7f7212fdf
+47b9a9dd0af18a2c28bf94199e0480f9cd97c2ed0e79a57a02adae4b0cd3c1c8
+f91521a111933abee28bfa1ee0810db409fe8dfa17195a9a7637f180ec400844
+e497a7f9cbafb57866834f37b2937cd71cfd5a88eb86b64a01e33e9a639ee133
+89460417242cec260f151b9613f6aca727b2578770e86b45b395b951caba7afd
+94c3442bd844ff531d069b8a2bc52710d341882860864884714eacfe23bc1cb9
+e4823b3c2315c09342cf097030f14fd7e663c2d030d2d71079b6d53799e5917c
+9798624793a0f850b6046e7c987f7b1b01b586a83e8fea61486dcbe8b1362ba3
+a2ddf29c622fa55d54800823824af57e426b41b6aeb440da475e13240445d467
+26a6d4518ca92a6003209d30974a40872e176ec005233706148979aa159c2b7e
+dcd5136921bb9116855f20b0de9f99a919854a9fb381d71265dbe5375b06ffcd
+490b11631704a069a04c0cf952ea0d9c4176d5acfbc48d8a48074357b1b4a8d7
+1a9bff215c77e14d23e09393eb10015a5474701d12005e66a31aaaafcae6a030
+34e2281bec8d06f7b41e9b2dabb7783daec99bc7a3a8dd48e90d36848efdde98
+c09309fb1c506f5a1c0af132020b07afb2a9b3c457cb0f1a66684e043872b794
+534308404c4d7faeb296d9f1561cac5fac91f4b02f89b429212c58c55cb96fc8
+bd812563b864833a0f9fd69422d24eb4a4acc9cb2bebc4ff8b9d8e891a63babe
+c423cda2fcb7cd52a04774b3738108a19eeb1208256540bfcea23ba55f4dce15
+e1d176c21f166ddc1c2bb79b75d40e38050c6658a23c416650a1dadd17e15584
+b382a148d2df13b0d186484217ce6e11308856598534befb42a76389263e975b
+0a17b79be1c651630970b99d5956213b5da9d41d160dfdbb14de1e25f83725df
+ee7b04c5f1eb6cf4914ce25d050de1e1fd701490f5e4d82dd51b28cdd8cce9e9
+e39bba025c012e85b2b1c125c45943798f8b93c791b06f159bbbe9a3ab1e0fde
+320164f98cb091b751a57d86d15a0fe812f9a8de5306b3cb033c9e7eaaba9054
+54af59e9d61518b06302c9aad9a4884c222a41898ed8e340c7b0163e5152a394
+ded4c2abb46fa6e763e27b55fad2c1f9c5e4ddf0bc39fb7178f9f5c84eb6d793
+04815fb8fe12ba84b91019d3c52d36febd917e5fc58c423b5c9e09ea31bf78f1
+da64ca6686189475dbdaa3fa111c24cd98c82e2a9f4c768969ca12ab4d160b85
+7aff1f4af235f5127e7735fd8a4e1f4023de13c477e98d7190bf7b6e45b4f867
+38f0c045e958f0e2e20fef19fe492044c0c04fa16a3a0d33dcdbded65d83cc01
+38ae67b6b6c82ce18705e39c04ad8308ff32f03939586fade451f2dc110ab4dc
+fb3125e09d8edeeb9c0ebf3d289f9354973ed883cc9df86e126f0cdf91d07622
+8d14814c51a72aaf37bf555a0e2e8ea5eb932165a430a9d0364247f0ef15886d
+fb61e13710f14ee5ff73120542ea256894a17034c5b5d2db4089ee4ae8a5aaa2
+cedfa0b8453c045c75ccf036b34d53f810c2a219e2765e0f6b1aa7c7d78dd6ed
+27df905f4874e65d79c161371032be490231487d9b877b3a2c6e8a9840e8f421
+7c2a536aa271ac2f44ee7037758b75f5eccdf5ffc7cb94cb100a8710a118e0cd
+cdee5ffe9a3cb0797b1015e78da676e14b78a252fe4f86deb0bda164d4058b46
+3cbc28247564d64fca96b4e6f54499e08714982e495918059ef68b396226aaeb
+e5ea86f697256fbb59abc1c752d459d585ddeec5792b769e8f1c55c79f9dccf9
+cb52f236496e84fd5e9a7e4e63d037835b976d5cbad20aa538a07fca3e44ee5e
+f03e7b4acf304a825c3d1783a46fe5c046e30f75e8935fd323a022161f2636d7
+287b209d2aff608abf3074cba61563cbe724afa0f51b8e2b49023d2165aba623
+aac35969666595b7f010b911eac958005ac45a5b756a9a1b711f79f2d64067a9
+d4258ff5e7b4fb2142de1e561d8d098a11d63934a065585dafb5693d7b9a546a
+ec40b879bb5b7c167e85cc4e9df665cbf0ea67d12e230d9bd922af96eb39dfb5
+e7bf1751f575552d9df1da8402ef816ba3be8f3c19b8912004e1da13463baf48
+ff7b3b33a57aed2a3e9e9f145be50f2e84900daa0b996632263af132f7e6b374
+35d91cbcf393cb46649ff8ee35a93b7e27a9bf39734b53cf410ab3f3a2fc4027
+af2c873a42c13aff732acc9bb83bf2862e7da328eecac95b7c0f0bf79744ea95
+363f54a5b19fd37f0282ffc0c1779d733f531ff661381dc983de2858e791ff20
+17a15a90500c579a5f61209d9a1f503788babb313bfb33f3ca0732c984c398db
+687dd0868699e20655fa21040c952224811bceceb52c86e3666430e4fec39c47
+4462ea17dbd53ce9feb02d52615b93ffd7928c8f6d24b3be92f7731b8b087c0c
+1d51c663dba72b2a6879c6f55c1de28f339676d7bb9af94fbe12af5488d4b3f5
+b529a6a3474e3f0cc46869343243748527080265184bbfb93eb971bdcb298e54
+16030d4076d4402b653b180ca984be40eebf024d2a7faf3910fa14a5545c6242
+fc6d8a9b6380cae5e75df338e07b8784bcbbd5369ad30a2c6a7ec32cf5d78219
+41b18b7aa533b522565cfa592c54a428813751b5943328dcd2c6a622ebd2ba11
+c6d2d65f03b4f419ba4375c714e62974b83a5a5c4392c26da2650e0ef90e5905
+402cbcac72fe007cdc6dd09bab715b7776e327215024acc013cc55f0a3a26859
+2a02a0a9f87370cc81e5c185db2e6090b6b2e947170a41ebd0cc6d71a264f0ca
+16eb08e781695fd8d35777542ba057443ec42bf0a822c27327b1e064af38db65
+9233639f837a74efb758b74a117ec8841779afda95ef3f0f916c97936ec16bbe
+f2b917a8e8e686aca6930649129fbe9dfd1f8247b34dbc586678999dbff6a12a
+c51c1881425432805a253cfeb23c5ea0cdf05c62f99d34aa7f73d90272af0969
+68ab75f3f1ebb30b5ddd6233202fdae3573f67a51662367833673f7ff1344346
+446dcd3e29699b9028c7bbed09471ebc899cb3139284a914b98fabb1d50119b2
+347ed0d201cfd78dee828badc1655fa2c70191b24e20e699454570fb31850dac
+38ae12ca5cdbbe2b0f22f0de8ef8b927dc6c54ecf3801e5c2544710a2e8f726d
+cf297becfb7a93b4b422089200aafafb934334704c3d384379d34147f7d163af
+3cb42599ea902106ca1befeae26d641d49b7a3490f09bf16b8d17c026e40a2f0
+8d727fa2aefcbe4ac82dafeef86eb672a95f413b73858600c7d9dc544694e25f
+259b039558da35ba48443e6c931f6cc6ed108e765c879314e532d888a79c1b2d
+460204838fb662dc90465032792f03f18ceb654a379648ba449922c9447c00d5
+08b81dddf1fd0304b2b803785ee94ae63b9700b36fcc894782782f51f397ccff
+2a1734032660685070d6d5fe94636e6de386bf347f063dff5819b6b8554ea416
+59da8bb46c01807fdc883e15a200a6cedd4b95810da0a805c3d71c6467d84899
+6b88c60191c3a5e3c4dff6863ff024a5c4d4092164792a397b7d390b4306b56d
+b002e6533752ab431804dcd2ec8c9cf242efc7b93dd9c3fdb21824068d3abb6a
+831d89d241613946e097ce77a82f68c92da11dfcbde58e3450f2830a3a049bdf
+c6e9bdff298b4800f150ad3833a612643316cb420af3db29f008ba36a2ef0181
+f64b4bdbb6334233c58e0e68876a6d2048db062b61a9cd020ed7ef071525cdb9
+3880a24eaeadf171b5c077e4de8527b5ed5b7e5005f73c09b2279ecf72e1ec79
+a3e4837d33cfd614e6d82df617f77eab048e71b51b3ba4334d8be27798576a28
+a21ed866fa75cd39ad747a1fea7a57446111ca317372060aacb159ee90e5efbc
+dc5fd16b41a5e63363b41f13c0160f719ce353b913d069e4126743b420562d52
+e56b970fe3e660f4a850e8ef45f7262128f936ab5610401756ebeb0d9b5dab1c
+8ef2d95e0cbe3542bfe0c6f29febf3f5a39fbd16a5c27d652c4a0c542124855f
+4b53071df5537a5fd5bcf653c0578b4e324bfd7587ed10318333382ea137d90b
+f0f83b4eb5d4796e42fb7053d4cd9feeb842d909cb67ba4bedf8592c876a83cf
+48e4a2f7e92558e57a5cc6c3c6a4eddd68bba96359eef224fd78f909e016c5f0
+ad7740a686e566386c4f000764c8b6e97a1f3e9e98b047f75cad6b84d502c377
+846904339303da4c0436f1f67fcefa9fc0581f769b319c38d4221576b74b949e
+532b99ed1cc90a2de4189b346dab2d48777ba5bd5cfc80bb15f0c8d4f478d007
+b84aff3121f7c0cc0887dc20cf195b1d964e14685acd86aabdecf09337ac26bb
+b0e45caec8be479279364fb840c6ff36d164b7be25f9f811a466ce04c2ce5a77
+4ee329b9bd773657737db17709d3a6913793de0357bdea11ddd259b5bdc94e1a
+bf95d33b8396ae9b26342cc1d2a2831e95939a0ef5f13443a9150f35aac5623b
+cbaf6cc5d24d51225c2920e3bcee9d09ca5c60f22b07f24a26dd856f8efec9ef
+b184f8a92781ea228c2f15ad9ab1da75002c9b352316a588d00af46a86b73aac
+feb16d461c9cf969977681a88806c8e6330c1e9e8d428c91de717fe3908802ec
+38abd40d988b018fd7a4c02a20f2f3c18d8364fb18692c310d4d1977be4108a8
+56f807519b471ded405d1e7ed6c02676970c2a1df6cdcda3b38edad9b5cee11e
+5b221716f3137083d4a433e6af2eafe4760b0cf8ccbd5c15af998b5d5785a3f9
+b79a81aeaa9a6706b2dcd217ed437b23de309a360ff60ca82a8251be5671a625
+a90de4daee9941d44d8d1e3a19399f13b93d9b567b2ab2f9cf2b71058ccd9776
+3b6a3f95ea470066f36b343c0429655f8f25c89e65074a52cc6047885f4105de
+2ceb8f80846530a88228b1f44c73e8cf8ff1e99d5cdcd3c91487caba9cce19ac
+bee693c2479d8dc2c8799895e188155502f957b20e26619874cebe43d125f6e8
+638092ae98ef4429bf719bf6cbd17b1f1fd9a7c90bbb6b0b34614b32234a7f4b
+1c259e4b10ec72d3a2e5526473e551450a11d8537cd6d3dfc472576307ad3354
+b2a9c24ae22c90aa37b1ac70352969e2aeb30d0fa894724d5e47a87e7319bb35
+7b76e95d7f665952ce39e05815e5718a7ec0d09dfb566e589c3655e87588b6b6
+95a272aba75b07eff8041298b7a1bf6fd1b10c5ce008180940df9f4235fab68d
+bc3d2ab597192b0912b5d9486b5c8f6cd5238cb94a0c807f4baabe7e81f072ca
+0b626d0a5cb1b8254a4ef588149c84c53d27ca3cbc729416976bf6a20bbed57c
+6c0fd85c86dabd7ade406b27a8890bef705bf3c5c8a59615d858ca2707c47404
+78f55c4d6da862b50f90997989ce492d884f97482166d5ddd4eae075395d7be3
+cb0dfed4d966b2fd24c41acb6ba9f1280ca84aa8cf607bf1d2cae3c6dae6871e
+c5eb10a943c84b83095fe1b7b9bc3682b5681a850001be80a48a2b1bf22790ec
+f53a1ddb50e2325392f118cd56727005b947495ae8ca6e46cab765670ea03488
+39275b5711fd6b227ed1a6b66c02c9f199c8d54b46609a0804fcffcfe0cc8b65
+0f1ec83354d395ae89ef02d548088674fcbc0ac0daed78ab47e3ed00df77c01f
+2d0e5967da9348fc0434d71eaf90785c3666694604f48bf2043bd54dae61ea1d
+3e2da8efc1ae867ecb0e7d11093ba20786413e80c8f05dabcf474d6d9a1149b1
+be96ad65eeb5b865f4b321de61ff8904a072092910bbfce7bd5a42f10c355e73
+c0890e342af2f2f4d7fac20c846d372877c7b12776b76756a9002723d5ee71fe
+5b1c0e5fbed5c354cf4b9cfb843f01b9e378e90e7a56994325c7c447e5269204
+c83b98d99dafc77ddb6a3fcfbbf430f6d0ab8a832c262f879369fd9ddd33b1df
+602f5462b9f2b29360f1a1b7d7eecacc4f10f188e7e2ba08005878b1d9c3762c
+ab8a29d01c0c164efe8d37328deb51567d5f17b25c11590a1078d53a36bee786
+5813fee10723c1acefe111dbc08b796895f2e1bb190f3da6accd6dc6c884eb44
+ec4d78df308ae7e774cef87ed4d6200bde349c35d7262448f165a6706c33563d
+24d04d409c69924949aae19c13d07ee64910d1c29d15ac711fb56e3dd05a980f
+acc11d9c08863c32a28bf94eb2c8fd1fa0ee61b939ed944b017a46b681e95cbd
+0365d77433a27195df9d20a3483ec94192fec56b9af5c656bfc2924ca0c19fef
+ad23207ac6d0169a15cc273d66899cc044b5efca9ef4078b9bc1e91f83842624
+c08a91c1c0d20306b1479e749386cc50fed78f22a27579fcfe943b033738bd67
+db8c4cba7f60e8ebbefeb2ceba747c757e902b70dc09622aa4ba96347b6948fb
+3ed5c54ac78148b5976001bd3f0474d93f4903d15a6cd68727714ebcda244345
+d9a4b0020bde3e2c74385736f244206da78d0331de35feb4960d8fcd0ef4bb75
+5ab20087c2aa1da104d16ade37b9159caa0f8bf528b55cc005f017d6823268d9
+b13d199ce47d3c95e492ac8067fc44b42ac8be86b639770a91c75b7f7a55ff60
+0181451587fca8bea1721f4950b3322dd9c8a09cf8e4d2abef3ec038c8302e9a
+3194d54745d5798e3b3844696d3c4566b179c98b7adcff4bd2a4fb402ab275f4
+30f2c77eecfb3c473d2e7102592e101c3d38f79a08021227f8f782a59d20cdf9
+c9750a8c0ac70e34d983356c313f85acb56ced4467357e07e23a62ab3fb6ed71
+9f9bf85edd20af93c1c1736b6112dfc8447b6d06ca12202f84b34f892a1a13af
+4423b723c13701aa57982dbf20ed6ca129b72f79f77f1705485967980db5df42
+c662f0ed38a02b55cf048e713c0c6a1a85c900acaeaf6d045dc96bea5d45ecf2
+8ae85d1accc9b38a45d6f516078c72388e5337b9c1a2023d086e97e3affd3f64
+517df9ece75c3afd0e3dc74e2ed3b4aef8a8c032cdd70127ec4698db19c78646
+58f9dcd6b98676dede88a1efae04d182ba73475290ba87fdc71cee2737057855
+c9b151917eb5b3cde9f70db961ab5c8a10443a7aff427bae1d1e720a604c39a0
+14de8b45e528237198f086421b5938871ef89008148eac965bfcc850ed7aeae5
+ec3e8e37b9762a8a6580c791cd89c4d25fcdbe778bae071bb1e18257fefe9771
+255f977611825be7f64134c3521ebe7c549741265838ef00f0687ce14c463d97
+884893e5c967d3ca5286b52d0aaca5ada20e778a4f4c807a9cd97f0c05ed4876
+1cb09c787085e213a86b7aaf33acf64552ce5d8c3459c261447024035997ae76
+85d1d4337cd1a1def984e185779b2a0a8a3c8da6212730f96174f4c3b104d096
+3e0e395fb85f918cdd5f98c77daeb09a64169dfac253730c7da4122a7025ef19
+dec6042fc24d4565a1f8a7b37da00d170b6c4be72475544dc73b111c775e5c20
+401ad5b382559c2dde0bc3ec0e46c07e42a08de477b3c07159666bda273e29d1
+8ef5b8e6d514e510d8210e0a998508c3062ae26b504abb3613f3d1f167c87bc6
+48308196ff8fe6ca97db5fe0baadbfa22593c01bfab9640edc31410fa037bc90
+f6ca35ea8010a6b3c031b43e19c38a010e84f1c5c97b73fb3330ac18268c16bb
+88648034875df43ea61c877c3278caddd457ee47509154aef00a86d801f8ddb1
+44e43f5ee5683e3ae84b7f6ba7aaa51f038607beb96ad79183364c49793ff0c6
+98c2a8fb0ac71b8f38eb7479a4995e1fbac92278b9f3528261d822db91d5d4f1
+9876784d0651ec7291f19a5437e987cd727afdcd267f983eabe8e5f3879805d1
+3f2089d9fca9d35e4fbfae0d72d7d0021c386bf7608fbfaa87d26a57933bb6ec
+95739fbc3f7229a82efe4343b679165df1ed79eb650fac11cb7f1e74d6fdc9b9
+a8847a85bd24f58e2d988aea2f26eaea9d27f5892d2cdd77669b849a92f8d0d7
+5c54ed9682ba9d0c7058e04997279bdb3454d2b6a44598267a269a814aa9e1f0
+abf598a1b6c2afb75e173eb6fc2634253c04fcee9cb2a896523aad92457ef0eb
+321e0a037eb6cfe349911c148473f86b5aff5b8985533a5f6d3b406ddac73d35
+23071332a8fc34a4816171b2c8a19bf458b4ce7259270785060b9d673f3c4997
+2da999ce0f2e7ebc2b2cce6de818d40f020d5e53b882f0d3754c341d5740ae72
+2868f364a2faa97e8c8143de444a9f3ae27eab6c4f7c838f3a5f8b9600d70831
+cbc2dc64ed3189f33030d0b32211b757f6682949ab889db99693f4dea2f670cf
+057032d3034aaa6c3e75a0bbdc092c5f4886b169e59ad2d7f4d41cf7ad2f5882
+77914fdb7253e198a40b2186b1a9a0aa958ba9fb99f21a074825e053e562c2af
+8cd8866861ae914042dc4b8b5342089b21013d519c44c28482cb8801c73de3a4
+9d6dd060294e4ccdc55f000f0ab7900b088e141fc2d8ce68cf771a068541657a
+8b41e95fd2b1b452949716ad5bb0b8c2ece99d07a41f3c3ec381212baf8cca9d
+801a993c8a3926b0e0d60637618f69facf70c7b3e6af9762afde0deb9e5be5a9
+105c3164b4d8372414fbee3181066f1772d21da04d0b350c806935669fd69cf9
+6073c324b8ea582638b11e58e43267c3854fa35c3deb3160d7756d66b87c8385
+92f86ab8a97bc9d6260e2723d435769d15dce8cec387318add815687ddb99d5f
+1980da44a5332e5c98c59c8d6ba28a995ef8d809d783a9b2510e1c6b820c25bb
+90f52ccb9fa3fdeaa661a69921794a60a591fc9157e755c28aa399f30e93d298
+9e7b35fcce14d5fe6bedab37c173d384d3f67323e702b14ea74951c5c07917af
+f9f9fcc450950a8232cfc4744dd38ba79b9fc41a37205c97f44ddac6ea5d423d
+7af9883610084080de39e5a71db472081595235f72c7ccea69a20cac059f2357
+b4d60e158834ad26f85fc1e9bbc948db8fe7a03c5c401ac2ed880fef8803e464
+76b00961ff910f1fcc897e1fa4f6b697a616f07aa95f5616a313ca01f39aa99e
+8a5a9fcd389c99d750ccfa38bdbdd9a0376452970f91859aefebe5b55779516e
+665c6f786b3d22a1cc781a729e477c5f82a65027c87b54a97d9130bd4464956d
+735fa5b8f710cea51eb9bb909e89716160cdb112e44876ac49494f62b8f46e63
+c978f80f3a57d99ede832bb7bc1ae59ad0025944669343f432bfeadf8d7408f0
+50c7568da4400df96139c1d243b8634b19f2134fd13c783fe9012a58a7e7843d
+55bc3b7c768579bee6f5931f1ea9caa44bd6808b12bf4550c852c1ee3cfa72b3
+5c883f0b6a4f4e5d768f93aed79bb5c70b681c3a9d604b6eecb7026c1b22e28d
+c184d2fdade4c6afb6b9fe8d7495abe07547d092bdd73c5701696e6f256cda8e
+1a6e58f3335e51498df75cf37a7213fa50f6d9a7a4ea4a251c3cd004b75b8805
+8c8b8efba9f66bbe5e8f321981aa2d8f5d455b47347e368686689d00fa5f996a
+b6922e325bf4e72ac9cb09fd5802f365e4a15045683884b45f15175cabb62651
+3e71fdf4e7ac9b4b91772644ca8e55c530a9459719e181f9f2d211601d1bc5d0
+55731eebc2964f4add0f713c6b22abd36bd9163902a147f5172c4e054ff44ff1
+1999337a57a673028374a04b65e7e77ef2ce24a75c90fa2bb48cad9e9fa77111
+24514b9400e2cadf75e9d7f62fb7993f82cc336c77716bea4c00c931ac21e95b
+04f35462cee46670514510bfa22ded3ea18bbb8b511f42c637bbd06134280404
+05d4355a5d252d9bc291c14cc81d77c491f62a54387442b9a884b3d21e0adc5e
+1c120ac2c0b03a0355204eda408570d379547d40314f5c61f8c97971b91c521c
+a5e86c1c321a90ae21dfbed0688e8c7287e7a35a1f0807b0a9a811a6d2d68636
+0fe12a04126f19c9b0fbed1083265ef6b2f4d463563df3b1be5b9fd0d277d53f
+f4f5ee43b113f580be21183338592a57e29c025bfcbd56dad49e4b5bef14363a
+db5594baba9ec550bd4cda1759277595d677a71c91925e6e1960f31a24117609
+4213750579cf163fdf9b3590951bb5e2a8f117412025f1807584ce1a4cd382f0
+9da5d7b56954f85327c0eb4ae556b79c08048b127101d2fb38f16996f1b66fbe
+0040841b5578762c35849b0641d3343d8290f2aba7f075a0e2721718e08f0a85
+1fc82805f23c2cb0cd67740ce3d5bc6b97f98f8818cd39ad76ea2779c48ce48d
+43302c382ec8d61904242e9a5e28527ea6a3bfcf9dce17a9d36398152c7c47ed
+777c944db9ba4bec4f30a1261a0096081ceb94708ebe98e7165ebcbd768240be
+d03fa2a0904086e1a4fbae8788315c7f864754e63f2399702bf2dca498b2b352
+09ce951389384a9e8ec4f01b207f61112956e9a59c0bf46677b9b1f8459b41e1
+b8323e5bb1ecde22bf2c47938e0e2f548cb02758dc7135004e448d9e689cf431
+11d2fa0a98f3e31b3882cf8689c76d276b85177cb27357bcb2ff0de3cb032166
+c58f25e0ddec5971b6a81325abcad1fc2a27cf0b20332769e80028ea27b841aa
+16506f7c22dd55171341687682311e1f884ef87494bccfec13f5b0b217333376
+fb86573ee65386e19628e78f49c6cd9fbe4cfdaf21ab25e6f62a99cba323ebbf
+c5eeaa523613eddbf85de5dbb9c66de1748624c271d8fdbc16bb8f9196428516
+f85e26d904878f9da7bd61848e96250c225e09dbd4f15180759e3e5da86d0dc3
+f5f4c5df81625a466d31872b9644afa35c81cd8a84a052b954bbada87c1e50c2
+c39594078c068c9b0aed83074cf941bc7afa3afbbcf3f40f34e4e3d1f133a57e
+9c10799313813684dc597fe5ae551cec1f61802dd873526fde81f323b6c62530
+0a5ad9bec4131b9cc9cf26a4554d6d64bbd5c7eb59024b2526f12f3f9352dad4
+7043446118b2339223dc051a4938bc6a2c691029d693b8bd3d35fcc458f7df7d
+bc2e51ea969285ad222a233e5331f99ee402eaf6d76403f6fec3114e6315a2db
+23659ff88a0cf2738c290fb6ccacc2472bcaa3e0ce03f9e9d8357b89580c95f6
+f97c1ef3f0bad43253b8e97e6613f0ac04f55f2f321b5688fbe4076558738b71
+b378712d45c48ff6ec34057bb2a0aa7086c27716aed9c3e6ca6703ffdcfc451a
+0471ae9d6512f0fa82155ae17e133b685717138397757d0230b62cda0ab1ee9b
+b1f0bb791daad5f3789ec0f22d13b44143b63250f09ac760e86ce3219292c6f1
+ca0e77313611d8282d8f62c986fd525baf75a8ab194038359f6e0217d1a5fde7
+ec7de056f4fc6893e740dd8c9efcd629fe529d5116db5482d12bf39b0e3a40bc
+bf1b3f99f627cbe937656f38909e3924b89ef1478be176320b6fb8a7c750f41b
+90dfa427229c900b51d806d959be3b8b2b6e6187fb1bd406fd179dac8af5e70d
+be10e747e198dd6cb67872b48585f33aec68a3ca94a22224056a32a8139cdba7
+aa07ea5cecad1d2e1054cd265d35c6b2ec0a25a0dc415955186cffd2c4b6a86c
+028129fe12b4fd07dde82836ded99925994f058cf323bd1b362a86a8b4ac5aa5
+dbad763abb2613b41ae6b947fb79a7edf3ad23eb7d732727376a1fa9ee0e8d79
+3b5871fc0e4535563bccef6ce24a71b717f90590a7317652d7978bfa78a72454
+353fcf512ec5e804ff6d2984c3e905401b69246e1b040693c581e794e6d57ed2
+5dba59acdedbc4114116da97b749c4007f51addf7dc9bec79c77cfe29b6a93c2
+61e2007b01a0b8d6f95a9e6c25551a20ed592c90c7ab5071280e5d85200d776d
+938df156ecd2d863f8b1848dfbe5d3a40d4b817deab66d5c191b4b05035e0009
+5f04c4cdfa26de785889829564c27377ff1f2518da932d4559017881aa68a802
+5bdaacfd2611e101ac667d3b69e7895337d522e56b4d9698c4c5f9a0e83c2386
+f084f40a75282c72b2fcc12973e5edf34e810fd247f9c0317899fe6efc833822
+8a788d33265883fcb78366ce69783b9a15e8c041e4556293f61c571bcc985d69
+b1761aca9460781c4b9f9035370dda95c777de8d35e1d7aac234987fe1a8ff45
+37888fde3267d97e27c8fb6d95088f0d207e4b8d3e3d689172b2d89b8dc28b34
+43d14646b23e3807afeaf3c83a22f45cbfe9eabdcee160ab7b1a664bb5fdba38
+4446b84b6b863c892a6ecf33f7a569d82df118582e514c11314dc73fdb04be15
+b6bc9b3be801419d90b74cdc52ac40e1342167440621fcaaeaaf9db8f78f9e20
+045d3a26e1b51f2c786b23c09cb94f9cc91df0b5236e3f54062925ce8804113b
+c93c3ab041948a2027d00e112043ef82ce54365fe241a2c503fa334df6973406
+3402fc6d246a8694f436b318bd5558f69c9f182746a25aea1bf1993f61ca48b3
+b04074f8a44206716d6a6d834ed3c455e272b41810c6d70133c455f246aa7764
+a104c482caff864d86eebb2e1764735775e78850006f959de537d66dfcea3f2a
+45e24e7d905439a59ab155474bb3dc63897c1dcb7e8f298366dd49b9b1e42f94
+816a3c275460375dbdf175ca420b46df137a34bb1ad7983807677f093a05b90e
+81fd0ee6b6de147a9813a1a1ec0c7d859777c0b2945edf2901f883b8b54aca59
+814b951e4c97fdbf48aaff19cb9fe7c6c0de6532f656e5b1f03193b58ee693f8
+4684114fdbbc86134a483ba1be41cf4fd823a23f5a52ceab00021c2954e5c04c
+865ec7222d33d82f19e09375610ff6dfcea95e0a25a1cd3d6156b63bcfa13740
+63bfe1d8a5e45659b0c924eb81cb3d4e70e59515ca1be45f66faadb5993ec547
+966f70f5d761c8731063422a510984f7b4587efe6799d2f28d90236b49ac10b6
+fbc45ecb7d91017e16e4fbf716709b37120d3586363e33d94ac92b01d1349c00
+18825eddd5cd9cccbf8c70046ca295d885209aa3fb0b6209c5298ef4843c39ed
+d64dc504c278334107d322cde4a388a4a079bd303c4d5588be979eaa6cbdf8b4
+942ffd0d27b2ebe1533f1d31b3da2c7fb5c8b663391151fe897cffda8c227d45
+e292e9113ed2538712b40601f1f0c8f3d0d69ccb584abe6db54b4044034791b7
+d7a0838aa9d80c971f45486b4304f20d68b76ebc6e55bb683dc20c356176006c
+b1f902f8d0be642da9f9209703c23e48235c35778221689c16d426fbd2903d19
+7fd00e071a1989e8b2ccef17d51e7d73d7189c06adcda120cd3e849c603729f8
+85006337a3a1136ca31e0e41d674620f97f0101a297a1b731b1d0348c51d72c1
+4be0366a2667999067d102d7007d510f31074799ec5cf6ee355e59bb68dd85fe
+3e3f553168c337afddf1bbf895c0df509355dd9120735dec0715fac5804075fd
+cd57fda443cffeb9e9d8e6f24a3daf1d9523ddbd29532a6c5a79e6b1ea1f2b1e
+55e0369cff1bf0c074873ac1226354a6a74e62faf42f1a15c863c0ba21c3c399
+b9c1ddc4ff6e9bc9a3ba58581b6bf67b89b7045b9542694b9c2dc3e185a1390b
+67aacd3c344d37467671f728fddce8bb08e2c6b8cd4a8abc60de087fdd560130
+3f40599da3a1d4abe2e93cffc5628e62d972f034681db1c6b07cdd0e7f9963dc
+0b146051fe8140004c5cb27f0f0411027ba88646baa9d6f02931a762300a8085
+7aba1853932d380a72753ebcf4c9c24a03fedbb2dc057c6f62f31695d35a7e8d
+da73ea4a610f515fb52ad509605b8deed5e44c36b7210dbafb46cf2c5ca7f42e
+00571a8a157a953226cc00a87592050135386c5e7fa1c5e3c023edb0359cc26e
+96762eff0ea623651b10ff61835614486760930756e59d54919f0dfe0b8fe93b
+9b28c474055246750aa1679389c5204657d283981a5cb160e21c1737503ab109
+044a661a3b3d100ec7f4581bf7b67b50970078319890d5a67d133bdc07265d22
+99504698a00ed8c9747feb1e747737e19850d39c03a837f0d504f9b43c8fe9a5
+725eba04ee6cd478f8416470ed154a11484aed5822bf9979b1ebd5e56af698f3
+4b865aecd29c67ca74814b0cd0109767f6d582205574670b0182e0ec6d23675a
+11e489fcd58f0965af4c2f2b891aabd05185de26ba4e0a86b4fce3ba710d9c81
+3a97ecb07ce16ba156e2627048da3a2155ae68a5063f6c2eebc0091711290605
+b540ca4ddd10838e2a64835ba38ecba8043074be230baddd628d8b253734397a
+a213b0a9bee70d623dd5411eb58e25855209b3648a42e4681f90d51b13354f28
+267d48d1b8aaec412be2dc199ea3ed041bc3edaace1af401d01e56b5762f7c71
+cadaf26892f3e1f6ab0438a4ba0e3f5ad953fb15a7d821f6444efc966c67082e
+47e1af0e6e0d199189a994239c9716711f9ed82f6fc2fa1f923b4e3aa45e5ad8
+c0dc71bb5481fa6a105b90a77bf4b8b9b852714cdf4fa814e9d0d89d349ba57e
+dce13210f79ceb8733526aff221386f826a435af47f027d81bfd4d263b84f8a2
+a807c55d1bada31a59649717a4ed8d560d4f5b81ae7f6943c66e9b2ba9739c3b
+559d49fe652de7c968c64030d91099ceacb9ac69417e8210f64eeb6dbec7ab1e
+fe4a3babea0a42ed49cba2e70a6db7018ea0ff1b2b0af498dc6b5e686eecd7a2
+a6b85e07401e08b825457e99d0b5fe48ef13a14fc0ceaea7bd7748b2c7414522
+59ef4ddcd6a12d5e84ad402badb6af6b8d50738250677ac12324e4e3c5d72887
+c3f36f99c04cc898704bada948b431f543765f3112175412fdb80af9850ac5cd
+19b65b018df357498fb4255439913acd686e3edd9a3bed54235ca6a3d93ac968
+6ccc1400b8ecc647ad4fb7334eb768ee32d3213b8a30ac2caae37e99ebd9e903
+b319139533fffa9289c29424a030940ab2b43df031c3f72542e7a8227d56c29c
+a3b07551a0be3cc4d406d2b0db792e9e72942777388d1dcb4d48704c64a99434
+885c4f4f170294c7179dd43944d60739ba9412245f2c34699d04f9815db6db1e
+b3835adbf1d8d9cba2da0d217562a25e0adeaa51bd8258b9b49f1ab66fb1e72b
+d0312788da672625511e07ba68cb0eaf05485044acd338305f55c7b67e52af4c
+124e54d8e3bbd2c6ec6080dd3e191416acaef07bfecc0e77acc92236749ecd88
+96577190a9e86b7ee306b613e0b19015af7bd544e26c6a3e98c51d98cbef559b
+29d79e6bc3ff0966663de38b24b2449d38846e6652159ea825303122ffb55333
+a108e242a05d015a9abb0089a5b9974cffa5eef0de271c243fd9a4f5ebed3b53
+324de92d22fae131fc7676b747460fdcf199076cb5d922e2098446275946481d
+681674c97c00466e79ed31008c4f83626ac2dda6b0464b589f01082e5ed3d7b3
+1caaff1052012b1da1e37f3c0049623555b7d1525f44c0824a53903b54d4da9c
+083d7acf2717e26be8596a07574661a53c504866959e13dfe3547fb8c5ee9c54
+e4d16952d25f0d32c103c1b2381a3b06ab7a26262f95755e2cef7a028266ffdf
+3687304ec78638f3607e1d4c76af0cea8a30bdb7afd9fed23b79acabfe622c82
+9059c90c5bc732c53d8ae7e55f6385ab5d78e0c4e0b55bb9c5867ff9a498d3d8
+dbe4f0c548de9edc0944f1119bd9a2c33d5d1c8de7c5156bccf7d4e52265464e
+5e58d93fd79f40f0ad593f50bafdad06a77fbb22982b35516497305e78f50471
+746076b77160149dd7a38f2fdd678ddc2a954ed788a19ddac34ba6ecfa9f0ed2
+f7bcb5f97eb077bf90e7c3852ea49b1a64b3a1e618cc83bffeabd15abb82fcd5
+38b644942b6b9741b3eff1409c67632c6a40d77c42ee0846d8edeedf56100f28
+ce8a9fb58b4aea6fd3fa0345832062d748ede2877fbe30187b635ae95227a7ae
+e15f86beee2718058ee928c73d0e6f2bfba3c144d5fcabdfdcd499f8b8db426e
+0553781a197bad1798327e3bdd32060bb55c660c24f3ea4e658d4e95f69fd589
+e9b35a2153bd45fde6f56e50a7cbdf803e26103a62824b24ee929b16add5f9d3
+5817264fbd1d0b3171fff576d67bf6aecb15eb25c5bc6024d558725718ea8406
+de77df6446ce372a13fc2d96fa72f65932fc34e7caf2ea065d3c94367070ad57
+84e94fef2858bcaf7c60f999caa4d0a483fcf77bfda5ead04c77b87c69a3bda4
+9e752456a8a91e78c89e72b3d805cddf729c8d13346df0c1150a7e16f37abdf4
+07f8a69b062fa83cc8996e8857d26bb0c09d5a5182cacc745772b78b584cde14
+6f5e78de240c5f6bc995606afd03afb003e0f8f07f4f62478caf38494a162a82
+ecbcedb9ba0d4f074611e68f0cb7bbfb76bb11615cf4cf26772a57d635613fbb
+9fae0485183a90656c81750e962f35cb61689ec21f11539df17b2662006e2391
+b5d31851ae55c40d408649349ae3500bd52990f1ad042a09d0f31fef1a5c7c89
+5ea1118ea0c1576b630bdba01bc628ceded0ad35e6decc10c02be1a05be5259c
+f318b84f4a0d5eeef0ef8d991e029c55213d73a07306160751c8fa142d010c1b
+9e85dce81b6c4638de70603f7dddf7fc3a80540151b985066926c581d21cda9e
+9a2a0b9f428fca992ef1970a985b3f5fa6e80e5923db4de6ed7898c508852a47
+439a8c50e416c2b75d7b3c8046513d91af6de66ee4b6f26f6b639d492b105b1c
+9049b04aeb7962405871e868f15b6e1a8e8806253672c6eba1d9447c1b453d36
+59860fc02c285f5f2d773f0e76c75d5fb2493a5c26901d9559a9f3550411039c
+129fa2d0fb9f5aa4d6a11f490488a08fb3de699fe868ce02120fa973fa0ae84f
+fb524eb2d7823fe52ed58ebf40ef5c7609b7b8a5e1d47cdb9f624d53d35a40fe
+c7ae7c17bc941a7fe4c9c50777595a97573e3ef83582033e1851577036e02f5a
+65aea4282fe5171269ab39a07939b2a71890ca4043102dfd0afcd8688996a45e
+7b6a858c30e54a6f32fb19bd71adabd584ab82ebb85535e53788081e553fa09a
+d97345c2ff7e6b7dda5093bb78844783002adae6217581860729e94f5455e6bf
+8050a1df07128cfd83f682b4d11696a62d204a7d7be0a43a653d1cb6f58a760e
+cc565ef2e33662ddd7daf376653963f1485cd1c523d9341b1131d527ddc5e166
+f49f08b1bf9344bf9f7551a2688bb258cf46775a6a31a4e38dd1114fe2e44e5b
+3b56d7f3d7f44e3c9f09c6e9e098d425370daf4dc3c638581a3f34336e80e8de
+9016f94e65ef7664a4ffc441c52d073d47da7b90c39aea70ee619b199ef79773
+bbf5ad46ce9dd19afdb335492d31fe45cd69650eac723a9d6d0a3c9c00eea011
+daae00acdde96c901f111c402703f7b1732e1527aabdab32fe1355348e76081b
+27491e40f472c84e26568e8fe043ae3b0813137b34205d5a005eecd8003b244c
+20e0fd57bdb3755e7bed94304a77ddf69a9c6ad5f286bd2e95e4f4f37b6b6004
+b9f7436171c6a17af1136c05bea345577c488112c7c8cecfe7c57f2601265076
+dc5cbfd0d2e66b8587d92d02ecf628c297f4d08c149fb2efd989e9ad7a41cdea
+03b48ae9853b03768a1528cef605f9d64045b1c1de64a5e0d26ec5af66ff278d
+296f02349a6344767f0b0983530d314a370687f2019ef6c778654c011206e8a7
+c47e5572f904f2946372e8ce442bef2cca4fde1ada3a06580539088c11804c76
+e66c32e076f0e3de041e9c9950dab9d79886a404c081f61d1eb5e0bb4ff05df3
+8412f34b01dac78411e4cd8c6322b956fdce30b66dbaa9e8df62f797e553b83e
+e379d96df6a2b11fa7edb9ea2f1fd8ec4b89b5ddf937bf91d3b574ea667a9847
+5737f2bce293b7f9ed9ae06ec39ca2befe1d4378b707e266ee3363acba05eef4
+7a9d71f8a205bbe81569ff184de2e187735829b17680534888904fe67fdadf4b
+146c1d80f3453840667908b0bd497d22c8ffbfd1400fbd57e140afe219fa8f51
+c8354af1cb982ef423f250eb9e8aebf30166780d631400ec33bd84bf71140403
+f5cd03fe38b27f08167cbe99bcaa3fbca13d734c74148a4321627b672468905e
+c93b528e396a0d2a917ce042d8dfa63eb2575723962063a2487f044c365462fc
+907b42eee612f0fb4e34a3fe9ea1a0f168da2cb89cccc1b5422e81f09bfa175e
+3479915053e90007ad92ab92a2a0644726bf022737f3b7b0ee7579fb7731ac29
+e7e043175277ef22942a9030e0bf91a1e775f9fa3f6d86ea3b72c8ddb42a670c
+68694780e5a7ab25968592d823bdc6e812d19641c1e176e26351ea5355435739
+7f0f92c33c67
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F122_0 /XDVKOU+NimbusRomNo9L-Regu 1 1
+[ /.notdef/.notdef/fi/fl/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+  /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+  /zero/one/two/three/four/five/six/seven
+  /eight/nine/colon/semicolon/less/equal/greater/question
+  /at/A/B/C/D/E/F/G
+  /H/I/J/K/L/M/N/O
+  /P/Q/R/S/T/U/V/W
+  /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+  /quoteleft/a/b/c/d/e/f/g
+  /h/i/j/k/l/m/n/o
+  /p/q/r/s/t/u/v/w
+  /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/bullet/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/exclamdown/cent/sterling/fraction/yen/florin/section
+  /currency/copyright/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl
+  /.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet
+  /quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown
+  /.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent
+  /dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron
+  /emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef
+  /Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef
+  /.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef
+  /lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font QYKIKI+NimbusMonL-Regu
+%!PS-AdobeFont-1.0: NimbusMonL-Regu 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Mono L Regular) readonly def
+/FamilyName (Nimbus Mono L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /QYKIKI+NimbusMonL-Regu def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-12 -237 650 811} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+d9d66f633b846a989b9974b0179fc6cc445bc2c03103c68570a7b354a4a280ae
+6fbf7f9888e039ab60fcaf852eb4ce3afeb979d5ea70fde44a2ae5c8c0166c27
+bf9665eea11c7d2329c1a211dd26bb372be5822f5ea70d99eb578c7befd44cdf
+045a363056e5e1cc51525ea6fc061dcebb337208eff729802376a2801424f670
+0e7e6397b28f15bc10b40012b0a3eaeb2693e8f7f627c4c9c7c6c5bff105c1e4
+1b2b9e8f09253b61177e95ea219474796072f4b363fe05fa763777e13b518310
+ac032eeb94b88c7dc8741fef59c541b57b0441c6888237a2b66a182599d1517f
+9ec474a9539f1632c9a5a1801fd646b529cec2b430f1cd205feff509b4092535
+29e0b7b372145ddf62052c9c08b7673d36dce58e3e78a8e4788b34e36eb543c0
+d68a36e2831e23c440c3e5f1ba2248633aec75ba8d6c9e7fc0da01af08776246
+9a8009a4f3a93241f2f34c72db3361e701c06538a631f6a8cc47b1b5df7cbf9e
+9029d42fad4b90f81cdc2b4cf52c09864f657c7c357180375c0b64206515e472
+c6d71a2c5d03c5143600d0dd439998956b9896ffbcbbb77fc1b6675f1e428390
+144b29367ed224ea9e5f51cb3e349dd118422bda8b6adfe217a02320be72983f
+d6fa232c9289e529552708746c4c76df4ff0c7b27fbca194c650679504c0fcaf
+0c643c945a2563ed47cd8538edd441bfee93dc4160421cd9efe6cb32d81a8e1d
+e1c446eb5ec2a6c855e4449731ed3da1c3ebbc3cfb6553c0f78fe88bea6edb14
+a4abb572eaea91681b7e9f6a2a08005164340dc1983f75b8abe75fc02747fc2f
+0c5b31e0f9a8960410d5cc677ea77d0b1b28681ab5e6b3ac11368b1e493f594e
+9d037f4fa4c47ee06351cb471af4c1966aad3e51415d70e57eb0d84ec3a655d2
+b0e3a818baebfcc472b485625414c4e20d63b9673b0a0780d8838b0b4004df79
+da0444405db6a534a7571cb1aaff7d4975ea8a578ac37044cb1395a056c7d9e1
+ccd617391a2e852a4d71101cdc3c9350e57657b376cfc7cf7e387414e4a017f9
+943ba9c3aa45e955812e6b8173acbb5e5fd0f0654868def282d134d0b4533159
+c2bf0fb6959689dde7e8e5d22618fe9c8a973a87ac0e853af5542de5b89e7b94
+44ad4496afb696be0eafc9dd7a421856b1c0baf95b5fa887669124ad3698b544
+5e82a4c5cfba4e5083784e52462f3724e7273de6e00e84a1d83b6a8c0e79afcd
+1df167b97e2dd796b6826231d31fd02991e990dcf2dbbb0026f9a151c0720467
+e68e2cc0a5fce825564902efd08e2ce18896ca20df47d2df8928baa632825543
+d0f6a5c94630e63411a6adb264443eb7d0f6c3883d195661ca3a1bbaea7bcb41
+d5c18fee8453579ee23f1785112e31c6dfd8e9ecb8681b248f0ce3d77aef339f
+b455f3817cf7182d1fb0c53589750be5bd6543beb9c341427d0a4107dd5d6ef6
+2197b85088749f3cafa40a6a3223d4ced495d6228b3398fbbd0d4765cad178a6
+f93c5217bd254777c20cbfbd33673c5ba58e2b021580d63c76bf196391815c05
+d05159b171c9034edbd0e861c5a26f2dd38736457fcd38003882a66a4cf8d7b1
+e2803ccfc1c9fc2abda0271c331247360b7f2cee58ad9cef1b325f62dbe2be6c
+babe23a220f662247df70428c1f79c79684890324e6b7166b269b174b98ec8cf
+f33b589cc3d3daf1aba6835a22aa2f59f8d386610bfe936a05794242e99cddea
+8da5b4e5e56a875c49267e2d48ccae616053235b4b64ae53a573922009e8a05c
+a56fe84205488200ac68b62fe4f07572392940638301363c4131ccb86462c242
+afa463e3f7f036f63e622243893261e7ef744ed489397030a6604318da3f592d
+037a620fcdc10da51b8f31c816f91016d38efc65b6d463779720ebe8df03be2d
+0ec52886ef9205fbfc6563ca80accfecb7c686f0212f85da5024129f01bd81b0
+bb90d58eefd17fb353ca143a4757421323238c5653a3bf9f28cabdce6ff9d946
+867a33fc9ffe0adabd3679b555a9ed3c181d3e108f776e13bb39794cb9f4edd7
+7a607e017fe054811b3ea3f5b02c95343a5eb449723c9fe7857441feab37cc93
+70c285d3d91df0a0e1bb21d022f68f0c0c8bfb311b8efd056f47c67b03b45dc9
+0bd78333d366796421469cda8df6f0095a5eee1a56621d055a5b12d6464cceee
+9f5fb6a40ce44ab669786f4f0ff1f348c9d3712761a07eb8aac26c35c694e1cd
+65b01b32a2319a381734864a06a349db71a2fba74ddd58010c94aeec901ddeb5
+41e0205df489d02664b4e2fa03a404c8aeeddd6d1506bfe56e2e8a6d3a83f79f
+35f2d552dfff754bad59df45582e3aa87e6bd45725b2c44260e651b70af70186
+8b168e440bd70014be5c4ff89028997bde67279b107f9fec9b4b2f2dc112d811
+4dae65205429ffb3c9734df32328ede30565ad65d8a1aa620bd543286908d747
+d13cec2a2f19cafbd2ad480206f8b2b39524a2fee286cea20b22b67dde321e3e
+3ed87d8f7d9b253a16c648de1c9c8cd84c4f2304510ee263083ac617954b7c9e
+62f397daee458e60e6058addaa14ea573888162b6777c4b5e80c2fbfc8f75ebb
+2026c01a1ea38b85c4fca949d15b9a470f36e0b697ef5dcee10c45f01230dc48
+728f50abafaa52ec5f2899b09db8b74f46ed55c8efbd3f54f6afb0691a992b15
+e1bfe3b6fcb6764227aabba94c4450183f139da7e12df63878b0aff0d07c51e5
+21a29ab9fa0482e9dcb043cf704f17bdc1fa1f79bac725d6fb01dda18a700eff
+5d691d1573cb0ba677a9b1a62dc483fbbb7e4fb0ee0c87cd631f7145b710d181
+85d5bf85df1cff42d9dda4430a8f6f4b6f6c01d20055d8d9cf1d48f268e046a4
+9bc64bcbd7742d090608a1c025f39d44bad9a05ec2c7b5ea4b48959f1cab0974
+537bdbb8828a830843ecb3b6bac3589cb8a35fddf8a55fe4445ee3419ecb9dc1
+3c9a3045f5fa5264860b6e310854cfec5bf920061c6a4784d911fbd82c6b5353
+72cdc7ff3dba22cbd02303654e4d1ce6c5f03ea5719bb456d1ab804a6a9e08e1
+15d0ddbc46f2ff494f0703fcb9f6c079e5af3f4a7bb5a4546f9ef8d708732fbb
+1bb4d11a942470e0a96d5c83d20343876d89fd6db3ae1fe60034cb97659382b8
+03a4c8ee4a01738285c8af5812c4de7a97b1eae85315c9497c082b28990e232d
+7603a06ade5075fa217ef86ed78492c31ce4082f14a6952e0d07ca9d8e15589e
+7c3f49cfde17055e8695923477b71b4c09986c62875e25576dfc3a3854c1cf5f
+73004b97da00a3deef1be0aec1920342613d3e4f805eda2ac121809b02a42d3f
+de9e9245943a23627ae0c1c34b5e6bb1504ceb67966e9b6f104fddff62e82b16
+cbe3d401aaff4d9b44236ef0d04b7edf16eb08b7d19862effe88b696d05008ae
+ffbfd118722a55a1597604e232416c2190b36c30928f82b208006c26b85d7428
+7153fccc92a65f04229c8d7b2c27ac4294034a051b45f6ed5b0fa3e23af3b5a3
+5f996bb65cf298c4e15e98d228a719e1c968e7d5d0a75a9bc3cdf8b5c4a136cd
+a6995d94f5dbe307ae1ca6beb56dfd09a6683bb1437fdcd537e43cb1633a72bc
+1e72a5f98497227072d863dee990660c137064f8f73d78d9c5a40096dcff10a9
+4e3c9dff0d2bb80c429e2c135895b2b3c5be663adb1bf39e3125e4017a6050c5
+d4dac24a8149a6166cf87493f766d9706e13a4c3b443722d7ddedf777c5d0bdd
+780e839b10a61dcbb8c06caf2246feccc66c6fbaaaf8270e06a4838391d7ba0a
+a3d35b278235fff9a707e8da8344c078d88e8eb2b5e2f8cd8f2134d458221623
+1dd96524af97b92662292f6e1759e004e2255dbdc4e0a9fe007e550144af357a
+32cd32e348fd2e60d4c10c33d032fc02ff8a897c4b4b5c35992e6caa8bc4c966
+6a520e2e98184efcb59e2d534fa34c428bb51998e68e91dc9382e28798845da1
+ae9d6e418c2e3b05373fe26901654e1e1a7849431681479cf05e0c19392ac9e0
+562794d94316670bdf9afe2d368fdc31fc2a2a98dc8f23bc236690d897e209b1
+c6048724f4ad378857640140a356919180b348fd6ceeb5da8e4b3f9dae1cda65
+fc155e10b53a271f23c65397711cedf404dc45dcfd9d3c87d57c1365cf9e6f9d
+64a11df0f71f72ff52a8a4c899879f38e797867570844ce904c3104e28f1b85c
+e31f5e4dc09852f5b47b4fcf2b1fb394f4a8c9cc8b807eaa9ad4d8ddd816a28d
+7bdea3811e47722cb0a11f3967bfdc501f5f19f5b7f925455da271243465b55f
+56030748235d6c1e8cda657c5fb7c1ef58427b148713c569d2fa172a2d32e50f
+7440f4cb961d34feff587acfc3009b39005f8ef1b91c28718601d140034b4030
+05dcca93b5d4a0778cfc1a3fbf7e489221c88c27e05652d3c3aacae2cbcd9b5a
+439d3687e32bdaa54a317a6f70833c88af86056dcd68e8546832e7662713ce20
+98e5bd9dcfee48545391246e794e408adbeba57fc3a3ba4e18e487abd6f26a3d
+085eed9bf8e30a77c85271294eff2f8e3def17482c5455dd60fb942f85dc73ec
+9f57db31ce83e7e3574e17004ebe6fd903f485e5ea88c8294ac48ed09afa41d3
+80ea17e2cd33190477a0492a51ba20be31a367e6260d0dbab050cedae7659cf5
+a67d94540d7022178ae1d4463f84630d51af81054a6b7ecf1229d9ba0a6773c8
+e3aa1a9d95416fbeea9ed901f1dab166058080d42f90499b415ad8aafd99ac0b
+7220401edb7a32b298bd9b9010679a1f9369a5bbe7cbe04b2c395f1159c2a2fe
+b4a85292714a8f491e29c703932acd583f6405828ca8331612f5f580c049da26
+22a27b7aef2806c427af57147beef345e56a2ad82b0fa3662a31828bab7f6b6a
+abf00d5bdcf2d595ef576d7da2ea634a82458444145803d443560553a7d17313
+b67ce7fa22fe118e9e8187dae14e79860b371c83ae2ae787210a86a6fdcb95d0
+c05f1b2ac98eaf239af2469397fd8afa989eb8ba0c15412b9f90c1555cbef583
+25c0999b1b10ce4345e6e949b375a91ec348eda0b0d418ad25ae482e02cb47d9
+ec19b444406d720a45986bdf85b4181b8064872f65e7a93bde15ff80ebe555dd
+8adfc28b6ab58525a6a72bbe50cde6461edd83ac9359c0042709e63ffda54a50
+a5a6e72058b498b7c494b2a7e68014bf1c354506c4dda52d7173e6530340f834
+7db62785ac8e70a8f560574249630f3f89c159f31ce437b8a86cac7f5b25ccfd
+b2fc41fc8392430c296146477d501ea752cf52ec9bfbf462d12b39291f49ae74
+28485eec80df5a1fa01806b3013bda44477e671e87e82f58fab32ffc10c111cb
+76e7099f297d6a67a7374e26109f751361768ef8118dca742c8f20774549a2d4
+da72d15706888cec1edbfba70bb8149b54655eba7caaa85529df4bea9ce0c633
+38837abff2597c6b75bd058dfe7091d3719efc3964d1a386b7c6b93d491b02ac
+86b08ff115b548abdb68f67de3b6cd280ee1544ddf344782fe30913a21eadc6e
+314f3ea2ab3d9a3783d5f9be76c4caed815af7def664098cf1a167444f31cf02
+b9229bfdd8109322df0cce8fe0405d523bd8020753f3d80f49365d5006829fed
+63cb9571b219b3869dddfdc2212f0fd468aa3a8c78d06f58fc6be0753bf19eb2
+b014e28d06053e931257185ff8a46b2c443b163f9d9997cd2225a33ec6bef513
+41aeafb9f384bdb7f3c78de5d4adb511c16259b1916b29440fd8cc01dde8ccf4
+e8bf0a4dc53a1e26c020f813cab07eda515e7d395348ecbf8c64186fa5a81390
+7653da3f3143382a374b96398d14bf60fcc5f7603512bed7e8b33e7b20529244
+187795b01754b61d5aaab742be9be4532ddcbe6b88671076aa9551ffd58e4930
+1f3fa48529d85586f1e197dd896f91f0c64ce80bd48519f8c1bf9c4816622cad
+d9cbbb97e7628a64f96b6816c5b0312bb98a23715c3de2a797015203e2787aa5
+ef40b3e17cac398805fe76a33819d4825f80654270445ba955779204f5e8fb5f
+418edf66b627b992cd3db5f04b18b5dd3f742689b3182d41760bfe95be97e313
+ed97e32ecdc16d3d574a2ba1092408b5ad6c165a39eb148b2513bcdd01141a77
+0720028f31693360e9909897d85bcb5364188d391e34dc98d86d4909fb41a13a
+cd4e43c7f943889aaf1d430714d1b0f3302432135a39b11be63f77d04780a191
+cb686729a89c7badec30d3a9b416c32350eb416fbd37104d038b0252a8b91f77
+45b543618155a76f06274dfcc284bfea8726e55ee8b47df6b4760e22c8f2020c
+e0da1fbba9564cd974075c1670bbbfa32b5b1598d198a1a9b82d87a7814f5d6a
+e5a97d890ae6e9307f3147d78d4fa40f5388b9759429acdb0e20d9ddc923f4cf
+f2865f95a8fc0595724b0043e90091a2315ea8c071ab631ccd04c3ea77541646
+b2fae2bd69c5bb80849b85fcc583ed6bc743c7ab0e83634e9625262ca557911a
+3715e19e727337fd16171908a75e44fd7f6ba76157167a214f11c228bb1f132a
+b6cb965beb1aeb597276e4e1bf52614076a37eb859f9d61669257c195560586b
+b567183114c9895464a71774bae8eb31e9de3c11e0011f85024f749a571a3e2f
+0fa7d8ce0d53deb20fd2f10895bb8aed95ac89f8956a8c93e809536e9087cca8
+09106a42a59417359e0ec681c5905a6024bd3208fed44320b723392e3f900e90
+767a6af4c4e67b407b215422a6f409d59c309d1999f973fd9b3746d983b0bb9e
+1675aa41b9f6713630710faa59328b3659f559a5e547451191d88e336863256e
+d43a577b77f81bad982c3d06cbe5a12321cf45da2d300346d8534c4ed6f449e5
+14ad627693dd361913862aa14548113a553b5558f8da4f5fe5cce86ef8b6efec
+00b188a5fa1ac6cf819110e6feb793411cfac4f900a379178c2d7990f8adfe06
+4d741594d2134678e7f9789fd72e87985334ce7e531f0855525b9dcac36196cd
+2d75d8bbe2b02ad9b20184d54e9ac6bbcfdb0d13367e2b4b4310b9f89172d59c
+385866af42d06f9477dbb56e8d3bc8ee8c129849080ced3d7b83d9dc1a32da0d
+b79f6e1760b7b836e2d9a0b59dc7312a3cd10932fc771d14f0f2278479e7168f
+2f4e058c0177456811b2de2b5358ef33a162bdbd4d908e3332930d0e1bfdcf35
+ebaad4210a5f80a39279c5faad2803a748d96651778d0ce97289bb70ba010d93
+60ca05073141c30ee35fb9b8d9eb3ba37cb97fe42fdeef382fd604a1cccbee9a
+65716ccdb777bee502ce3b654612362291ab13fcb507ab797d697f4f32d85763
+39b9cf437eb119eba024e775fe01501a8e7982d266531a5a9316abcbaf5b9672
+8ffdd900cd9814cf82b9ee6e789309cbf1dfc11f715b1a201dda33cf7527da51
+cff0e36d2f4856808b522d5344596058508302f36554419f9654f941ca0804e6
+b38a6d596ca3fd660901d1c3553aa92bcc95703219cdb0cc8bb540c2e60ce0ad
+0eaeab36ac18b3ae477967bf586ddc3a45b5949ca5fad78910e834d8c83faed8
+3cd8b0546efd2575a42e8d4e44c80f375c9d960686e6885a6cd283ad3c1f1a9e
+8e0cd7ed0590ffcad9da423285a26c04960dfbde0a5315d81e5170ae081644b0
+2aee581ab984fc189b5adbfb155a52d9f7ed759091062e9d2b2c2b03c9272ebc
+a0101422d252aeba66664b23a123ab5fb05da5c62e83934c10f7a9489fe6a26e
+72ae45fa17dfe3c1badf296c09a375d2451b7b7ed5dfd262a7c74fa4a9a4f5d1
+f431bfd1e79decc99db3f7eddfa78dfc46a47c0881f500f8fdb96aeb4fc4dcaa
+ae0f9687e6edb2519ea85fef772477c3e33ddb52900657f018ff227701992647
+c9db8e4802cb0d6976b1cb0e3dccbc573bfb38ecc9db8a95bed9c4d90c97d3b7
+0f87ecba2fc8b03a7088f1eb02875c27cbfa32efbbf38ddfa77ab23c8fb36d1b
+ce1112bfc0de7f911f1b096461faf86cc41be0bf61ef31581847b1b478fe28c2
+cf6a34770e43a95e08ba67e429545a65bb9e6e18a6c4dd2a34ca9cfbdba9cfe6
+63826142391f15c543076928f9867bde8b2b1acefe68c777fbcb70707f4f91e4
+7eff73b0c3c26986d1ca582bd05873f4e40179723271d1799dc4fc5e3dd9cf77
+64e41b8aa8dfb907abf53e3a0007a714d6c941114f5beaac82c46927441e3402
+36c2fb70de002ae35627ee5119577ad7fcb9fe5deefc239aa09e6bef15aee873
+db24b3cd614565415a3077b20c1b095a5726ae475c889cd9341c93d4a1984709
+5ffa8e8ef4f31ea7dcf6375177f319a05e551a8905bb47c9f23cc5c0e5fcd8e0
+29b3072632a060e6891f2b77bc1da20cf7da33173db210baaaf8270e0315b6ff
+3fd6c2207b1a429577d5d9d66a0f8268d4aaeb29681a21f7319ab813e2a1eadc
+39b8eb7aec1c33cc62809a10ef560d2453ed7551f097960efb4e4708858d5729
+6307189fdfd3ab62c75a7c501fada7428e157752fcabfe629902715193acb11f
+ca4aff2b0ed13442450e4f2a4873d5cc3689f7d4f7e372326e2f7093bd7df4d0
+ca957794a61a2e813e24155ee3a67c4312a06c72f84acba679e67e6c71f43027
+cdf8a21da3bb5f68e576405c1283016e541a3e9eadd67a20ff9ad7a658a8b831
+2f30c18c451f553c1149960156b201304263eff2f2549fef2e4906909c1b4904
+ced62fd9c0c973b82dd66044bfcd36e1991e0b6b84b6102258e205a458952aa9
+53832d094e6915c3a1669d4f532132424fc707dce60bf9ee9e06d4035394192d
+922641adf5777d563ae7960c8cd6175dafb255747737b02c40687953c766601e
+caf56e747afdc67f8163de81bec4dbd48b3712c0d24e92747d98d5d1da952de3
+eb9ccb3a132121cb1c9b2de42fe1417bea313043b5aec119bb0d1e3058a82087
+bea4d00203fefed8ac113723b1081e92ca7e91363b86eec7bb5dc2e123e41c66
+577dce271c93c667cd8665372d5d3b906070bd229489a91867551f3127591bca
+b1ce86d7d9bbd5f265bebdca4c58af03023e9ba2c291d78b629ef48bdd731c45
+591edf98d4eae6290a00c331780943d1c6671ac237a2844cbb84082c06d39cd6
+b04a2e5819d27a25da749ee7c94488fff5f59eb0a3789522ea85eb999c66f359
+d1ecc77cfe14774fd76b97270e30e95bec696aef56f99123db82304bc662d8d4
+6b342e53171a512e7d435f3009de3613d91a6f32f9ec2e11bc98b09c4dc4d516
+8a2ed64ac351109e5e38a68caac84ab583421eafafee02980bf8d8fc700f1a00
+129564d5efcd4f7896130e76fbcc6c6ad66411285958e3d17c2d408960cecab4
+02c5068c43df99d4de6b9876ec4fa2128d9ddcb0f10aa89aa8935f22c9445804
+4c1b0ce6cd07c272cfaddab0719ef5cc8c597960b7eea7b4cb5a10c826bed1b8
+219d464d72a0be58ae80de6edf876c04dd2abdca41253efcefc0552989dea491
+9605795e6ecbac4ffbc39307ce1fc794d4bd78b64ae38b2750546b8613378f70
+7c5c29640874f1bc3549f9a381ec1d13ab38b1c20d59f90dbd2397a573ffc9df
+525a4d4e995618a58148687c5c949e14c0879316236284a571a5a386fc94cb2c
+c5f7327f9269996e2483e9c4f22a813db3ba38cd036a454d335497f53d654d6f
+e28e4583febc2fe34cac50be37bb6e42b8f92f694cfd4f805c6423089bba4461
+8e36e92d90a06f749d8a1dfd93bd0645dc66cd18ee797ffc06d4938ed9fe7959
+ee2ee5daac4e5f2e15a8b4c311eff43f5ea1a13fb288ac57267b71bd0ae02964
+f1901a7b5005a834e366399eae62532648625bbc13c64c006c372491878ef7fc
+645667f249fc7ba564e152012e485320fb3c5dffbfcd936a93916045e0ddf257
+992e927120370994664643e2d57678fb19f0754ec4c483a8b6ceae60d39703d9
+f309e68388cf20bc752caee575c86ba39575a07528b65400cbe9fdae6a5f307a
+b199a54aaf70c5889bc64a30d5cce65c2276ed1d9fb30bcdc94a65941a2b0e76
+3940f7d243c8de8120b5b2f2995d2ec3c7be6421aa1f7a5f8b6050c17771c5f9
+d61330fb818df90f3062f9f21c23fd0a59d6ad28e023e0d3d7eb4dfbcf0c6bc9
+9fdfb74f740579c8460fa6755dfc800c5327da99e494d9e18efc6752f1e6eb31
+5e399606ddfe98339d085bf92634d2f557d2a07db440f45fc2e60732c51fc4c3
+047f9f6dfaccaea71a9b14ae1e22223987cfc33856fa6d78be0c8b4cfbd8d608
+96c0699ff248a80af31d111d3d7437427688430782e1e99858a2379852ca04de
+bf7d0922b11865b5771d902dae865c3ff7aba28da86ce91a6c031a647b6d5676
+672480a7ea057dd805ade4318482e9f5c7e2592df1672342b98c8b67cf25dda2
+f69d55e28f1c35b070acca2e4c5100c18b102164f534b151375bf8e9ec27cd8e
+e43a7a23cca2c5462ea92b202d9eaae4da36f8df69c38a4689b04ba3e6e6a2a7
+8b06763decd52595b21d5348e3f6fbfa775f8b88330a4f35bc3213a5ba19d277
+4fa8c256d06787e6aced43124b422d3ed2ca884c64da93933135926880b21cac
+35e222c4b6076bb2b391357e0c643f04d209788fc140c7303c90a3c3faf5fccc
+046d3b268154e017f1e4082819de8a5bef0c1725f008b936a243b2eb850d0900
+4560651003c30ae5fd462d8e68e4ae51d17b636bf9d45c7fe07255e470d2748e
+f9720203181e528304f71c1fa2fdde7872ccfe55bb77c8a04b529cc5ff114c64
+544c4896f091965dafaa0eef5e8671d258f4303512567dfe2eacc764f0ab9a78
+206ddb0942d1dc868d52241185e7c830c57f31ca9c08453c6a8f35bfd7220a52
+3e3148beb6fca0c2d56048b7755f068220d59d4fc713056bde03b1146e8e4b37
+cb5cb8a90858920236e561fa21f179c12f7be7cb63eba15759bf0b6299ef3835
+b8d41edd37c1f1098fa2bf3cbbfe0f7a98620e7b072f5ce1c90bdb8d5f6fa9e7
+8629f3c6b4bfb047c9ac1869daf234e4a95bc0bb73f036de76595dcfa2d5e856
+22b48bec72edc8a798ae673dd434b01e89019a908f59089c9789f58b8350a43d
+b00ca1fe192390daa4e85e7235492ce567dc403ae5fe8f0761274973e07ec119
+1b0ae1cb7f6f31076771d896139920861da5c58d3403a416f243f1b58cf54e94
+f3dbc9351633887e8d7ea6f88fc4a0dc6d2a471a78f98ebdc2a98613499a80fe
+b166a4b803b7b4ed05ccabefb2405745f1ff28921a05a0245bfae09355910031
+180305de2f64f071a7abb75a72eff13539eecbc4cf54ff0bc87f6d72d8a742cf
+5073aaf7942a137ab2f273e22391ad1d0dec9dafd58ec68553be5fc4e6c4936f
+a3e67a86f4ec045cf294a1cb7f9a60ebe5178026fda700042cf5bfadac3d7ad3
+17f9bfb62ebd5946992569e9aedbdce9f3abfaecd6d8fee82559f0888d48f794
+697c54b805026ceb1d708751d88af0e5cf88332068833ceeb24223f5b5025384
+066f67ce49e586ebc4249bfb15074cb522c3626bf2571af43f0164b044b5aa66
+9d8217230edeae2453fe02f018bf8a8043cfd63d744388c12cc8430ca4157c81
+e7018b963021ef43aeb42f1f5246eedde76ad7507e65225430f2ed40877214ad
+78a2e199f951e52790e30ca09c0ea8bb318756137639532e638661228e314364
+1b1d60aefb5222a3b724674ab6fbbc3445b878f99b629de47e52e36693dc4060
+9fcb048910f3d70211659cdbce05f0733af96afad264d1841b2fe33f3df5262a
+92e98f7a5873f70b931a7c78863dbaacfde460906281d5ba5accd188edb2924a
+bfc1c6313cf0cd29ac91d2d374734280adb1ec4b2dac9b53da1134b7ef26d10e
+e05685ea4b31e5396c4281ba371b59b12516816675ef303fe4f01f1f84de922d
+69edc0d18568c06d4dc79be0b9754b8f88632fc3a74fa418833aa2943c05c912
+b7b60343a7dc7a3f6f1aea9d83011afcc00619ca95cd8f97ea85176570bcb441
+e9b74ce8b100efa22290b3dc8113db1b383ec98f8367eca2844bf1742d752d29
+7cca604ed822c3f7b560300b39afe9fc8d9340735a718b09064157fd10d43dbf
+96302c60195fa1d5bde0c68c4f235184898d0381849a6011239ed7d6c47814e0
+a163b82e56389248e7594fb9f4a2522ccea4eca0d36e1295b3ef67aead84cc8b
+c297009eb5d21eaad7ab4176a443acadee13915c5ca44ff41ccc2bb9abb47fd9
+6461ec3d38876df77e5fa9993a300c39813f788e17320de56592806658b42a04
+dbcdaf7bd0684f445884e6f1a574467e52019ee8fc129ff3fe74fb03a5d67047
+80155de767defb2964317f6d058d5b8cc35324368469291ebb15cd320d566b96
+c5079d12493a8f84dda5005f8f3fd7038c40d1e704b4faade3ccbbdc7e90903d
+fd3da3bfeb37ba41db2557640f2bbd6f3f49d9e37925007cb97f98c6e365d06d
+282a433e1aa95dbef41be2facde3f5a08254a366a74b7a2f5c14898881d4be99
+aec4b0ee10022dcc55501637ef6f6570d437dc8120e63045002d7419057e5c15
+6a5539ebefa7d632d343a41df8804a6f855eaa3186b3f97fb7f79fe1377f5472
+04e186f1a97011fb950ecfbdeec1ff992b1ebc6837afbc0d9362c1712b114bb4
+4747c291759e7fee3f81b000f9ce65feaed5c16287f5e812f152ec27815bc6aa
+35aaa245c882c9176baabcbb81548b5f271c42169287da48a7c6140af35f09a6
+b82abdc84b8220577cbf0ecf0d8edfd303f468ab9d6a2b89d806b3e19297eb13
+eedade8e405ae9e0e9412525f95e6a7716948fa2ac037dce19d67a156c5b813c
+0af189b9b778bbfdf730c2050091018865e23d6cff0ea4fc0d26a0cc510ddf5f
+456f6aa4f1c33fe7b40f5f8576b477970d6487275389ce7b2444f09e3fa5c426
+9090dc59354fba985544a261230fb1758bac67e142c4a1e71664d7f66eafd525
+22b83d1f2cbb5f97f04924e8cc4645b27331eae812266982efccbccc4ee93bed
+e1e0ae7e88768e690cfaa0abba98973caff66daa632834527b26260e0a4b1655
+3994bdc9c729f2d45f72ba1c510a000b731ac3d9191e1faa5c9cbb7b94056d90
+f65df04c47abd4bc12b9ba0c1f84e4d77081d773a9dd939ba4c4b32785bbb337
+ab4df32d20ce0df7ef0374dcbf88be107e8813b5a769d530cded5649ec7de7de
+0f7f373f006ce997b6f7bef0c52d49b8a62a620a37069ee851e7d23244f6a014
+4d50911d347551a63f9ea59cfe0159797af521c09bdf75e12a4a8e4c38ede4c4
+4e7a9712340d42110b7cbf4061ba2f2a5ddcf67a39eef57345975a9198fb8573
+f34b9a350845815873e4ddb7866c702ba7193fb92d21bb74d8bb4c49f2f3c7fc
+3b703bcee9e7745fa637a9383786fc2729c73c29d2efa5ea274d9573265df506
+c1ddb510c9f3fdcd3a80c0ab90748651537efa2d8e0bf374472b5c7bb50b0101
+7263ffae7f90a979c3e5f3cd8a5cea478627890536251c4c16c0f63c1c822efa
+66a75e01a68758fd97c5928bb2b1df6f2b74d2950015f2eacca793e7888c26ee
+723e78f3cd926b1979bdf422bc83b4b51d1a0ae3ce120540e9b653728d769265
+c03c0a3cbee6240c0de90646e7ab730e5e0cf1124566bc16ec17989c1052f8e1
+84590223348e5b4510204322929d8632c4bd136c89169d45718a88babd7f2cda
+62afba21cc46bb3207676b96695d911fb99bbf37b375ff4fb8be949fcc4b0481
+3776a3451fe65a47d623565160358c977d4bebce7aadea5648814b8769dfbaee
+b8bc2da767da69b10daaff6a50b6a7006ab74f8bd0ec64e5681199b7f3bafeb9
+bd0ebd1a79554e8cf3e5896956d279d4d27202a4667afbc46b84c6b9873e8ef6
+9d5b0777a750a5c8ce86f3d5851cf3203e8b47edaabcc6c6256872f31ff228d5
+7b686b38b35d5dca23c755a5ab9e661630e61d1d376a46466b1f0100f66affcb
+fd1d6befb5b196143998848e48119456d6f5791bf1473a2cacb9973bb80421fa
+781d90e0c1e6912dcff9ff07ebe821aaff09597bdea4e71e72136c4e37946f0c
+146b9d507ee79dc7a715cf4d65db2614cd87c5709112938acf9bb2e01187fc03
+5cea0fd5c2ca980adb6bbf5b9eb427971bed47970a13775be150a7a87bb2b8df
+a92f8c86b98a36ab956ece9f5c562071306642d74f177ea0ebc1eadf96cda6ee
+4c53703763505ff273c296a11adf59c4919f63c78f9b7c2fa998f5befc631ab5
+4dfec01d96fbd7d076357fd85f26eef6c10aaf99a7639c5111b3a13bd144bdfa
+daf1fa9633b69feb2590a878ce4621251a2b860b3e1ad8d7a6ac1a896380f206
+158dbd525bde081e9e7c58f7aba0ba68a22065d3fb7638ab4b2027cfdf4dd926
+0f624b197d19691e1219f705d63781d6eac4ed8bddc3cbe2e7c735f73aabbfa8
+01081532536832bb4455483b827fa9f37d547a4d2cfc98707e5a4efe77037671
+faafb5489b64ea22fa51f2df96a89e8f986b3fa39e113be69438f1a4bb1b5d1f
+33ed7ca77228938a98bf47fa54eeb2da8d81ecedec102f71c278d824c2bf5bb5
+37cde6342b1ac156946de7f6c4c12e1d639d83cbe78d8775cce11584a4edbcf4
+59c05abd0b590172401b83fe9cd49b347c01671277ea43400b1ff4212b3d02fa
+cc6d384f815d7fdb652ab34d7bacca2e9b2b120de79e3532f81d778b6081d631
+32c88f10184f07abe8830a3f5efe712e7e3cac875f3b157ca3a0dd8a0417d512
+9554ac58171e09ae6ad91f69d3235be00c67d41e00b6988b7df3a07e5d65538b
+6f600988178e4c98db360c5ded8f7f8b7866e6d3168a085ca9a823a347519ab3
+5f4fb80774aa4bcee175c02cbe39ea9a0ca56044f50ffb2fd637f925339d30ba
+8f4f7fd7ea5a606dfd7b82ba69b4724c960a5cb49ad40f1900a0969cd912957f
+345c08603ed7e8292789984bcfafc504dcfc19eadb79ee198dcb6539164db7bd
+4d210c9bde5bfe4207c363af21967146511d70f7a0fd682afb045cf22a37bfaa
+edf500dc18251dd086a8d2a91ceb979d2a1e9cb45a6b59afedf66174b764dfc1
+1048356c96b585d142f943ec97c62de95f9b8a8253ee0d6b2b0153c445563826
+787921b9a60417cd4075922332dfd82be6d45b581b581c24c4548ac5782f726b
+0bf70d2d08493e9a96668054bccea2db3f66cfa6a4d37b36418f9fc8d8058c9f
+e713810483a5e75b3f61cfc012dae494dfc2b717cc59e417e25e8c0e21f62186
+acab4158cdf47343ad8b73dc8e43dc792dd29897d8aa1fbb977e9a3dd20fd247
+d0ceb53d2fcc627179dabb49f2920cf8a1fa4d57f39da7e5ca0a94d377cbb20e
+2c98445881201bebff5e33ce17d8089f552c3dea96bc70b99cdad2289a3686dc
+b5aea099076ae9450c3aa43f18a3d98d711e43835c31f566866ca556b2945738
+f359ef7e7ade8e1f56bfbb0317fc2d08846163cf343c919adbe19686ab94f7b0
+7a06f3d97d5545df781e11a06b06b175fbdd1316580a66af1d94f4247f158c59
+d8e1fee6ecb6ad565e772fdcfead3898a5be123f2d0303ddda02b8e86c7baeea
+70eca3cbd43509a85b853eb3286deae9e29921782ed417b13cf1e6775921b2dc
+ff5b2424f98bf14408d446d0ab530d88f49d231315c6739ccd0cc8d01cfdc259
+f47bedfe7a53dd893cd5be51674e6ba162e1a8aeb2b21ad54819bd3d648318e5
+4d651933c280e81a327934ef0eebb83b795b3b384a129c16536bdb05bb2ea560
+72241eeb5f35e10fa050fc0f05fe4deb3e2e8eb52a97450c56594746d0278802
+9559abdc108ddd3431c2cea2da1886ebc7a973ef73038004fa13752c80a35ee2
+8e5772676df858dc9ff0d05c735576262b80e3e49751d78f2febd65ae4c1d0d7
+66cb53656583299d2c058bc94f272d398f72728e72368362a69f69af06a708f7
+ceac24a0846496457635fdfae466621eb4e0755230abb71bb5abe293abf7cc5f
+8ea2fc15c66a5b2fc6a6d510a6730d9fb678a485616374f5c1c01b2ce834add5
+6f8dba31a95983c97af9e9ec5b8406fc67dc045c551ddf6131834edd18f79d55
+983aec1d18d5fb2209e87f1157df947772de42d04da8085d3691dc7010505c0f
+a9724190d9a82611cf435b360971bdcd2e569629d98d439da052bda080ce1e33
+bfa5ebd35ef2e7dd77bd517f1cae2250b13a031c69bfe0d147919c53ad773024
+142ecb1a3ba1ab50a941fb54e63ef49edf844306f7e5d12c9090d2819dc6e450
+42936015482c7bd75693e910eaae10f04385f624083d00276d0499cf9891cecc
+d31b06128a7afa49154eed960f37e7fc260e1372f1d4559062471db4f0db6faf
+efd3e6e06b578e2ba8ffa1e9c3f5a787124a22e0111ae960bd85fb1d62b6ca5c
+b2b3a87e3081470706237fcf936e37dc5b408d0c41299f921d810e01b5052751
+cfcc27024185194c147fe01bc1c4409c520b3e3a5c0f5514aea4cc899ca9e9ff
+7834dfe5bb0b4b0b019c1e8163f294fb6ee50b05fec276b53f04160fce3defca
+2c33ff34f6b1515705ecaba0aebd40a99fba99942bd8d451e1c1e489655daf7d
+39437b97be715b11ff28fb291b972b143da98f5c66b2d02a47850765017bf4e9
+82e2bb732dc64b51fd4fdd3d8144d1231548dcc29bb9927280492da505dfe82a
+dd17fb67b02ef0804bc82339d60dcc1c0f8789074747a805a7250f494dd1e9b9
+173110c4b3f2154e865371295ebad4e321f15826b3d3e61a400bdcd15ead2adc
+2a5f00bc25e36413e46e195eab01069a35f34fe5c00f46b90d2e444c8d5e8a53
+bfaf1fa61745cec24611b2854a7ee8532b54b40ad523f955a4fa2a9c546dea87
+e6d9e2de21fc4b3b2da747fb3075a641b29f6d6cfc3ecd725f26972e31594686
+111bfe80caba23be92b04171b738c1709bad40060fb0b603d3a2ed6e7d49daa2
+627ea6916d3fc19815fbd0fcbe5d1ec8a8c7a6a7488b465973d3c1991664bf71
+003353d2b025d571348227ec1700407e16fc5bda2cae07dbe55bcd7dd0207219
+f4e61479f22c8b7aaa0ec7281e933379b5d25a6ad9ce46a1c67a488cbb315f2c
+08fece286194bb86c66bfcda0fbc668b8b84c2af3e9cc85d065e17f55863529c
+d1668f07dcd6e51caca4eca02811c1ffb9a4eaea01a41e8bbb12b1d23cdd10a4
+97d1a6b9ad43927837f9b12b9f703d414070ee06729c1e0f78d5f63629739f5d
+95cbfaa9a695db4862149ee51c566b8f94f79ef9a3de87c0ebfd3bcdf4940bfb
+314e1bcd17595f3d041b65e4e7765b60a192c4ed917b8361ba0b5fb4fce8f49c
+b09412a1ae8f99d878a8fbdd375de3631a63119042e11e6d742f909fcd775784
+1f5a40a168b4da3dddc65d947ad0950a1a275fc72a923422db5fda3d54e4ed03
+a1ae04ab0f59134abf88aa65d6944affa2bd46ed8c5596062e4d32536d2c8ffd
+e5cee1bf927d1affbf9dd4e214ef0f323a9f48af8ce0ef87e858edac7a6cbc3f
+9ee530f7609cf023032a19298b334306ab3f5ed123b7652aaf77ef421dfa4ea2
+e1dbc68390082b50940aef52f583767e8a5d9eb33142f9883ec9dd26a4c0a446
+31e1b1e55031a9defc48060e783c7a56426e4f690aa6cd006c5a9fa76310d351
+9f8ba5c79c301bb370d30c7b3adcab60adb70e4b4cb9b9dbeac8bb08f07aba62
+3fa6c7805a38a4cf9c5b7f2ddd6dd510b174f7c63b2d5f4e391005bacb81b7e8
+5249518ce22a99e8811376e7a464e22fbdc4574ab3684b416dab3526b3bd0c75
+0acea306c0d448fc4942d2c61d44566f8a058ab93651eb319affdd9ecf2655c1
+d00500943b59360b6c75b780beaa2f1b98165ce2ea6a64aa9435ad5b4d57a089
+0fb6274b5f137ff957e2dc801dfcc8f778fec72a96b31e7457f421399dbd9dfa
+c99e611405a24bdf0bdce785d6ade5a5c09ffb66f787bcc2ca4b7e0f5dad5453
+b3d87e5ba383065143952a9364df8cf4063b2f7b3ab30c263e5b92ec64c43c30
+502894c1b01fee36aac472a6e2adbb9b74129074e25e4cfa3c70e8ac2b3d645c
+8f54f45ba3ed89629cb4f2f35c418ef74a194c496c4b2518429067932d57bc0f
+7569bf4fcac26e621327db71e19eeb5335d8a6f25c99d6aea57bc6ca73238c6f
+ea54a43c09c65c83d5319231adc05299a668372a9f77833064c460b312fd39e7
+49426fa209cb1f5d3d90c043603c8f997470de5cded5bef35daf0145f5dca5da
+50de2bb8b678e6f36c53643aa97f3fb0bfb3191ef20abf0022d160732455237d
+45d23239e4700ca5d7b71231d537bd032c3f2e7fee61b5e32caafd5de34b2a31
+9a4745e6e94da94286497233f66637586af51856552b0430710606bb3aefe457
+acaae21b8cdcd140b2bc4ff16705fcc80d04e0bd9b6a3207d933388b624893fc
+349fce3e420690841637e1ce83247d5de15a109350c60944853a42fc3adabeeb
+69e78bb11a5143fd2c465be7f72c9478a96883d1369414bcbc5b20bb60457eb5
+22e748594f23e082c29689369e48e01187efc53b3637218a36813cc4da7faa36
+9e29596f5de513074eb3a364b82e1af8a0cdcc513ec66d60f1173dd50937ee3f
+dc888950c9a6b86ceebd3bf64b6319eee63db2199b824dc84e53553442b80e6a
+6f29d9ed68d767c3d1ae78037e2c7835800e08a67c5be8f57571a71426c25e30
+a80439f9976ba351cc64a15249905b04742ab07e98b867d4985444e7a9096346
+8f70bfe63fe94f0a4f23257703e8793d059ffdc798ef3cf642a870aa311abca2
+c2a19fcbe68054c2bc94e2d030e8bede94db3c839e3d85302c297369903b9c9a
+fc45596809d3c3f2be2c287d8b49273640d1dde3c7a4000616cb0821a01ee775
+e7e1b96c796acb7764ce16478e2c98547840df255eb133fe407b5081d808f368
+c575cc039dfd5fcc9e332e629e8565cf227079d25627dcd5e4d6a0710b486b00
+7189b9cc441a094d4be628d1990b63cbc5cb7fa127f49bd2b5ac659115bbb018
+dfb667d4154218d907abe558d4fa3ea3c753aef0e05b94772e6ddba0b88961ce
+49d8d6f1d85930efde0fbd9dfa0682c5a8adb81d8d0be2fcd209238765af1977
+dcb18c4f80bbafa42b4cccb09f9da4db574398d30754f0c2870f0ff1d628dd4c
+b57e3791ffd27ee4a9793f3ee5e105a917cbf9b6dc9fb7a32c752519b8334b71
+8fbdd41eb77d5e6c5438c6cb200559b914cb5b562cb914d777f889dc0af180a0
+3d2c2036358f8a105ec2a6f6313155cb96c5d792e2dd3c2fec6c56084f295047
+c1ef4ce1317930046ee382913d7df30626801fc5f6d1501fa31e643345128e7c
+1f9dbd43ba580ef2bffd9af99a7a325a4e39f02f4ff5d372fd1ad895c3741914
+b1b944da9fefbe268e9a4763767718dae9d44728591c4e60845231f31ee5e929
+30f7c26c3235548323c5d14c3d7bc73033940071739c215441a9e72f2ff242f5
+5c65173ef32f00001340a53936c3f926a54e0818aa8cb28dd6fe9fd1c62ea09e
+141fd00782dc1203b43dadebeb2104286082a14af250bf64ec9bc75371a9542a
+2d27f971d3ff426371bfaae72a51d2aba44e859625120ccdfb350ba1c7f31413
+4669405f69b8515e23b0e305f3cfb9b0f29b410d26062bc8a1930ca753184e1e
+dc97b40c9769450780c4a742ece35d726475e7d5ca91700e23cd325c7853b6c2
+b9b439ea12ea4576d7267e7e19baa00665f42d0cd312715e3b92493bb6a3a6db
+54afd1f4c5e7f7bb20be232591b37778de18eecb0d6cfd30d247240b777501c8
+82b269a8959952836bf7d26713019f7677937a97354fd1106f6ee6d09f6c75d0
+296b22831ecac76882f68bb9434dfeef9d18f0d5b8ff6615dcafb348ec7a9866
+6fd749afbcf651be1ed1ca671a6013ce0c183f1ea86566dc9159cd9383b9e5ea
+9900ae6c384ce3409aa4db1603fdc010083db0f0ee139b27c6090b8135799e8b
+420f8f7b10e7334d53df7a0b1581485bc449776ca4b2678a490f9d0ec5207514
+de7bf64d8cf9711cbaef78b6b599d518d77b4544434b8cd95d04149e1b546204
+32b266a48da343d0704d10661485e4c11d4fd05fb727ab2db4975482edbc7c42
+b9b3af2806828da2173a304f83b9cff0ac4c5d4f553fe7276caec477bef48321
+ba153884a05e23002239cef2f5c95d8f6e99dc9554ea767409ce0108e73b76a4
+273aa49f123dfd32d27fb45f80622c7f61bc3242b8e00e6f50ea21d0b2c35f0f
+10308818835feeb760d0ae64c755aae98e40eacb8f0ce744c8aa6d6b5c1d256a
+0a476118f5f2d1de2bf12a0dfa68ca2a2e99f5cc0fb1aeb3e56cd8ee3221dd3d
+5ad1fd57901727acb63a9aac3aef6c753f57e34aec57d0876b442066c2e324cf
+b6637243db0a9cb9d2fe8e82e0dd2d513ad2b33f99bdf99b5c551cc0114da38e
+392ac1ba0d3f536963f6e078a6a123f973395ae4846dbd335e30af20c3c23134
+91e2bc5987f44b6d377af7c5242e4f9ffb43517017dc7340f54460977dd8f8b5
+d1461c6707040c47de84d198d4164ddd7e7715a70abd458507fb336b824ba24c
+ac0e6901295372b2863c119d0ee2fab224f7c0b56af33c8b82436ba9303cc0ee
+3a809129e3c15b8c7a45538ec88fd1597406f696adc7ecdce383d3715325bcec
+7563f1f4baaad70af9d24dbe272710dbff77d95c3462aec9e75a1e24e9f0f716
+2f82f1410d4b77344983fcae866279a98112d6718ff23da33bf16255c1b10736
+e8f98e8ef876d73ab139009bda89836d18dd03dfb13e332c50227032ff403ec7
+26dc8fa78d77aaef79bee7e0656275fbb6cc6aba6bec4920167380a1b07f8ede
+5fa970f56f530ea2cb06be96def3b5327ff0f35d2d2152d23d712013bfb47b1f
+e34f9339712f75c84d90df05f9ba2e8ab689f7804c588e5e075942b6dd11d875
+c56c016d18f48d569ff5ddcf4e323fd9fe03d5c702da6b98776601e925c73ff1
+7943756f5a4867c8d9c3f0a23280e873a891a6371c258e1cca3c4dd8be44e16c
+267512e5fcf49a6db090e47da0f7a2f56804992df1c5387639b67aea74912727
+2d54a49823165ad330dd59020f1351f22d2172d018383555b8bd88bd50d5f715
+0839576ac6b14c3d651b54411167189c9b93f44e1783880a4c1b31f671988e19
+be05d3e519b72857420d6053ee7e459e98b31ee77dbe9242fb65d39e7065b67d
+4c4b6619bb0a8bf1f860b98111710a61e2038d8ecf06c4f825322a66d327a631
+0bc1e8941fc36ff52d7286dfa8d2c38b76864f062457c198ee7335602cd975ec
+1958a3930918b4959aeee256b98e0bbba1c370c9ea62913e9ef33ec799bcccea
+de68997283d202476f1f065861c7d611478ffca395677e4152bc82e9686bc4fa
+a82c0cc2a7e8b025eabf0fdc11e0564eab69bcdd8c4a05e5c249164c117ba859
+3b0d1c7293455320b0dd104b95afbfde7a03c0ec5b25f9d9ac6accc4de9ce736
+eab4c6726b23a116ff885b29258a57981be31f03ea5c5bf6db8c9ba21b831f37
+41c32223133c36127a0b3ea1d378a31002722f439564eaa70bf9c6465c3a7d03
+da8deaf66b1534bf11654562b6f4ee776d5fd7f3d288b51bb1e78808d261120b
+b367cab8ac4ad2e910abe6bd80f9d421127cacdd282116a4bd376ff6999746f1
+4202272291588b6acc250700f32398d7ca3229bdad1e2244fa8d5a93af30fd0b
+98f114afb0e4f4f917aa0935f735ec4d5d3293ba3c9d70af980d3fc9b9ba6db0
+ec2d4038a4c9872775c3ff227583bf4a0bb3baa3a14fa3757b01c461b2f6b1c9
+4e549e58ea596670aa747ee95f8b881391593f409cf52daeed278831aaede2f4
+b7dc53a8ea279127c7ac74bd500f97c86a513e546e05b343a3d590b7081df88a
+3acc4d21a3c8bb060bd4ac8cf01971a8ba33d1e7828a5e64453028be2731bb48
+dec51bd85a6114c8dbb2f6ee87ed07af749318c90fb75a672b2b9c656c0b760c
+ee4c6c462f9d6fae1d26469b37a043720fc710031abe62cf4deb987749340f27
+43a142310687a8b5822724b7b0657e7b291e803d14d2eee8b795b432a983f54e
+53b17161d32c7a2d937fc8151c37866d3e25469c346b59c13930312fbbed651b
+3019b9f09ef2c2a217780eebe098bb92f43e86c1062e161110d23b17b9b92682
+e32feb15891454b1c6201c375d58c4f66bb0a322fa8cdcdb2ad5556a9b6f0eea
+2b3066c1c89a44adf94a7ee1cf4e15d51ae4c17052ac66df51d27e2b1cc36871
+14867d0fc33ea44338e9823c1016ee6263b1bf8365b900d2acdf2dc41b53429c
+b64e9e89bf148370f62822b51bc4faf675fac2c9cf47a29f34f37628a471c4e3
+6daa47bc0b23ea7c1933d849ed2cec6eecc3ca56cc93a14a4258ce5148c0dc0c
+f4f236316363140a32b91a4a7d78f7bd49e9e138b037621e52dd5e8e30062fb4
+1c537aac83e2e85b2e57cb43102568966d75c37fedd7799108a24de96670fd6a
+4e5d9b9b778b6d25d0030070ba7329e482c82696e65df223e0579823f0db7323
+e7ff8a4bbe8ed37afde9a15deb7fc8521a1179e9197e2d3e6640e591c50606e9
+11815ea278b0809d5b7ed1dac77d333638b027e340fb624e9f1d6fdc40ad7cf5
+bc8b03e4cae755be841a9c72c86930024006b17f89f9d4ee22bef17b5baf4cd1
+364f889aecf94c1cce61909dd22f6d35a389136125d44a6b4c27efac337d8e46
+6d657a804eefea97ad0b436468e088a93764365d2481aa2d5e79ab437ecde035
+43f6023c3b75a1eb4c5b1685bf0eb3b9e3944a78c9aa0d410d20f7e366670095
+8f17d09d8b713ba121c46774ce83b09ce675193b845ace5496ed1ed96bd0f1bf
+505353ed69f2aab2eef00169531e57f8ae498ec78d5d01aa45f4d7e2c96c486b
+e14a1b21a1b61f6e73c970630692e385184d32c08036af05fe240976397d06e1
+18892245ebace16be7ad3445945b9edfd4794f190bc4bdd159813aba09f80544
+58a0c5d5b5624fe081c09dcf2b1707890dbc43def71d3222f8f853a5d169fdaa
+95a33d1667b9e9bd7bf5883cdab58f17708bed530ebf7eee4acb2c9bae6b8337
+f1b4cb61b37c32cc0b3e390fdf35df5bb198a2d704ffbee24e27c4c1248f3f85
+606de45396611b4ba6ddbe1e9434e7e48273365ec73dd8df8aa378822e6f1f6f
+8f35454c47ac054c77d62fddaa17b41f60997bb9f1ba5b700e7f840f1cbad1cd
+e2305a92564e0f4c88bc4f3ccc6ee1175af3b2f83cbc57fcf10f0e63e7f635e7
+1e428064be1542f59407f2a18f70adb7d0eeff6baf6ed415d7a2a0237d17a726
+e84344dd77c48b43f47451142ae90d22b0e90e993715c55d0be8c808944f24d7
+d3b167f8f6f6469aba9fba2bde048298e85784ade8d96fe228ae328a0c8532b8
+1d97be36095fb1a3930417db8c50713f86e647113b607c7c93bfb424316e1aa4
+4f8543880efeb8b9be6fc7b978a4acaae9782a2721757f32173cc39142103963
+9da323208310b292114a62ff42e3cc0c986f709f986e07b9364634fad4a3be7a
+8a63cb7b26036eb8515b8ae6af058874ca36054c184f2626ec2683bf21304e1b
+5fde01772a0895de5ae8caa031125b614a83b949bf40681252218b10f5d4ec6c
+21e8190dafab34551a3b8712b13d195ad6c934cf96b9da70302e84b34e6f8bc0
+ef3d383ccb7adb2e5d67ee464f9b2124cd034dd4ffb20962a6abd3764694e07f
+4b4d244fad6fcee6167f5f44f943a02caa9b326726e949a8424496a79f5acb37
+d8c7c3b10d5fec76b568ee77b02061eec7bfc67c9e75ea1784e15ecaf2bade6b
+48a80532beea72fbe2ce5062da978663984b2cfcf067ddef4de6155f60a6c34b
+b469c3db6fdc40e5f79f3562cf6f8bc43ff8032692ec0f95a03263e2cd7cbfe7
+5b2f4a7c4dc6b8445dbecf16b800f43a6835ba3226b5b112cb09a18bb0161210
+4ab91a24919291406a436f4cafde0ed998da1b99718d003d3afa3729203b5999
+a87df0b91c5adda6e678039344bb36495fb1b5e5965fcfc86f6f61763d48c0d3
+7c55d221b1fded8a9a359371f8c08c778e269334c2af994b75186f3b75b7f61f
+6d6d48def0aa6856962f7b9c468c795abec3b622ed16241f4c506963acf2cb36
+29ab91296d06193741f36343fe0f315877a090df94858d93c527d44670760ba5
+68b61609a3d750e4153c0f17dcd5f870b3a38b7d2272ee60a24668afc2b54084
+63664a6fff7ebdf7d2bdf9b1636b17041bb12f49ee3cda336f84c77746fb5036
+61b18775cf02fbb4c635fd09886798b09085b8cdb795bab93438ad36f4e9c23b
+b30e1fcff1bab17fe49566f755ff904cbc11da5e966a545c6c7d7259ba4c729a
+391ae47953a99bc4d500d68420204e23a07f6c0e137bd1a7034d670e1e9d8804
+1bc039653a023a6edcae8f73c93ddcd8a2e85396f5debed0d0565be384f21c5f
+1171e37ce2443cd8ea5b20da6bab9b62ce5e8f1f485a4b3fd7fb22ba4bdd28df
+f76493059c56b7a5c65209ee98f2e81ab6e25cd0a0f81cb511004e9da7fcd65a
+8e73b549ee33577db68adc05e0b24e820500cd50523470eb760844155d4ffcd1
+759d5f50b803888f3bb3a616f99aad9a18a745fc6c248684c2b0df40e38234fe
+1d21017d2a7a1def67c9dd2884d2239e9e1790910a8486e5cd001d2aed32e05c
+bf6fd016f4e70e6af610330f47048bfc8d0a490e60b9e27cc75098a74147b30f
+267ca6983b5940b8ce47d4fdbfc3a7f89f78ff4c35ec0a50228aed5907e05dd7
+ea33ef10c079981b1ab1c361d78f58f78fcbb3d9d4a569e0c8e1f86067bd61a6
+cdcc34c490078ea150b792d466b7a6a1a4ed7c46f4ca2e46800f5498820464f2
+c88c8e6ea79bac3535fe2c12f9e121a07588426e60067e13e77999939ac6e36d
+9b63c024d67d2dd1a1e7172a6441a051b2e1405877aea4ad0e78cabb4cff67cb
+82535954d4ba25bbffaf67dfa0d2a889592d2ba5718168b3a620ed8fcc10720f
+b25da0cabd8265af47ce144b68c6058350d643d8f0746c43ace3b7445efebca4
+8d48d6f46c9154a95a4f4b8962fe1392418ab22e84ffe824554c74679bfd6662
+09b79c6d147858aa4ea978389503c1b8f0dd5ce10af89739f19a42a932c3cc14
+25882a16c505ddd2547572b93581ae8f0eea2c7725f91b8b2bddfed70ce9b39c
+398a0beb2d83471822dc81039695f6fda204907ea0078d854dc4b86318921169
+c744ac7d846af8980e123b6219f8663b9fdbaa3416e6cba8ae367755309372ee
+84b812650858053cd0f7f2d4e62d8905b0cd349112adac19953517ac36219044
+3cfb831fbe6e045dc567c182337d4148036e6e715a366a7e2be5bf0da704808d
+7bf418275826e99d696b0c296e7b5a15f5e63f9c90c5ac093822290c8d254e7e
+828104afc3ef7c5a8d8fe631f191e266434f34d9e10619a7f4b7df6566c86463
+a86f6dfff94f01f8b4c7688e999f306a65628679ab9123af6dca39e88808dfe3
+e99107b918a8dbb02b1d5ed0f6bb82d115cb36889e5aa14c9cef78bf09d3b429
+c1e3cf2ff96d289a6279d186130ec5cfcdd5a7dea4d23124f012646dca173108
+2ad555c142a587d98fca7b8308cccf3856b0901dbb3ca53082b368cd2850613b
+32da388cffd23ab28d932eeff2a7388295286539aaf03746f35eb28338ad23f9
+f4fb3c91c79ab2fef1e061cdf2aa1f2a991b39fd0afa1063cd54dae5d31d2f44
+516cd6be0ee051bbb0201cc747a04d5b171d4f13686e77b9ebf9ba2236886c4a
+505461037b7a5f2ee8db790e6fdfd047033354f60786c1f2c00aa6847c8fa0f6
+3ab3215c78229d47364fc91ac88f98eec9e5d96ecaf41c0aedb88dc216964a52
+54bf9f88a7bc9f5ed16fd210252dd2f8e7f54ca4b4ef4a7356023556fb69a31e
+72df664882f57b786417d6955b17783e9c206fd33064f6d9a9e23ca274189782
+1c18375d12d1ee22e74713f6911c3ab08b1d7f35f00f18f5e9b669ad15d4e1ad
+0831fb8edaa74fc257fcc5ab9ade88ed85a19cc22d32b2a9e2ff3830e76caa2d
+15f5c1fe3fc21bd1eb96d1d35e8966ac563d1ea40d6d3d2b79a9c602bafadceb
+31cc10aa90012955cef8982620ae3d6d01ce14bc184f5dcdbebf94cfb5b10c42
+d174ae261dbed22fb969fcf1bb64f2bdfe0e43ef54eacce5fb5e537e872eb1bd
+d7070d3bee6768186c4bc824cb828830b8696af783d3410a62fca2b996aaafab
+4ee639122e65f121b941485cfb581c57df7e0c5b7e4c912b75eb6409352ff5c0
+33b1c7e4dca272245235cd8b23a5e9452652d212fad18eaa899935b90bebf320
+3c50b223eb1caaa160a4ce8469a1311c69ba2ae787edc9ee304f32afa013a0e9
+092d80c29dde16413909f3d00f9844e86dc234442748128e96b3ee0d243ac8a8
+00d872aba50e81604e5270aa9972e57b021dbb1eac08a064d250df6acf727c6a
+098c99b2074af3b4bf14913fe867707fe0f9b058e05c38205d1603925f7fe1a2
+54eaa39ce49ff00bfb494cbfeec9b738750b53feaead8bce2bfa1e20cedb5e2f
+d815755c40352198c1daa5d092c700d3745eaf183bc281b86e7762985bb5f730
+baa1ffa889dbb0e2f7aee08d5abc2180466eecef7c588a1c0f78453685526911
+165bcbf5cf3e9e
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F124_0 /QYKIKI+NimbusMonL-Regu 1 1
+[ /.notdef/.notdef/fi/fl/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+  /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+  /zero/one/two/three/four/five/six/seven
+  /eight/nine/colon/semicolon/less/equal/greater/question
+  /at/A/B/C/D/E/F/G
+  /H/I/J/K/L/M/N/O
+  /P/Q/R/S/T/U/V/W
+  /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+  /quoteleft/a/b/c/d/e/f/g
+  /h/i/j/k/l/m/n/o
+  /p/q/r/s/t/u/v/w
+  /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/bullet/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/exclamdown/cent/sterling/fraction/yen/florin/section
+  /currency/copyright/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl
+  /.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet
+  /quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown
+  /.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent
+  /dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron
+  /emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef
+  /Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef
+  /.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef
+  /lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font BITXNG+CMMI10
+%!PS-AdobeFont-1.0: CMMI10 003.002
+%%Title: CMMI10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
+/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /BITXNG+CMMI10 def
+/FontBBox {-32 -250 1048 750 }readonly def
+/UniqueID 5087385 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 45 /arrowhookright put
+dup 58 /period put
+readonly def
+currentdict end
+currentfile eexec
+d9d66f633b846ab284bcf8b0411b772de5ce3c05ef98f858322dcea45e0874c5
+45d25fe192539d9cda4baa46d9c431465e6abf4e4271f89eded7f37be4b31fb4
+7934f62d1f46e8671f6290d6fff601d4937bf71c22d60fb800a15796421e3aa7
+72c500501d8b10c0093f6467c553250f7c27b2c3d893772614a846374a85bc4e
+bec0b0a89c4c161c3956ece25274b962c854e535f418279fe26d8f83e38c5c89
+974e9a224b3cbef90a9277af10e0c7cac8dc11c41dc18b814a7682e5f0248674
+11453bc81c443407af56dca20efc9fa776eb9a127b62471340eb64c5abdf2996
+f8b24ef268e4f2eb5d212894c037686094668c31ec7af91d1170dc14429872a0
+a3e68a64db9e871f03b7c73e93f77356c3996948c2deade21d6b4a87854b79da
+d4c3d1e0fc754b97495bcfc684282c4d923dfeace4ec7db525bd8d76668602ba
+27b09611e4452b169c29ea7d6683a2c6246c9ddcf62885d457325b389868bc54
+3ea6dc3984ba80581133330d766998ae550e2fb5e7c707a559f67b7a34fea2f3
+bebe4226da71af8b6e8d128c7ae0b3dc7c9aa4a1faef312fc9b46399b18c437a
+776de1f67caf78e15d4cc76d6fa57dad7abc6d35ede0d7118e8c6f3a201f9ea9
+eabf8a848d182eba8922addbe3c488f51eac02906400a84ea0abfaf48116cdc6
+6fbc00330a76a8818cfaeb7afdeb029a204e0a70b47a05aa50153b56d2bf6736
+c7a2c50b023ed92cfff13eba974f804a346d4130ccfd5233b6d6b92a14c87bbe
+2ba216bae4123911e1856975e5cf4d94e44f400f687d2d13db288e0d821451c8
+83e9928f8cbc41e0f4b99f8b29d3b11bd4ed0cbca83d81082e39a9e79cebf433
+671b1af39c3d0e1f5bbe5f1fff62ff6f5f15f0421c56a4dffac682cb07b6f257
+221fed1902e4b69d9bc2e061f2e96f5a46734f91298494a425ef6432f2b9778c
+4ebbadd3483ef5447df5f008db9d91c559950ebcedb4b1316a5aae8367a80e06
+bf3162beb99c4aaa617c60be688da7627f29c1775983ef635b26306a94f0b258
+003779f8670a1398681953b785a226057f7d1270fe2dd2ea66d65e2061fbd65f
+0ac51b6c347a56e9f3e86e52f3e0bf1d5f8d6540afb32a027a7c96919557692e
+b739cc298ec7999b4286538edf7333cf8f8f6ba02c5e8c62929af07acbb90861
+0bcb85345f4206e3ea130512dcfbc6cefa31ef2bd1da11d3010fec57b5b232ca
+706f9c44fb9cab8903be783eca66d748b3fa5b1f5d5445f6c16a9a52c88a7e2f
+2bfb0be4e416ea209a9810dd6c38e47a58dc9270b2f49f9b9d482156f7dc8164
+b621b6803b6434a2a354a50fd9353a2ce3fa761423634b8f2adcd63b2b7acf15
+07588caf127a0d6b2017a451d3df77c53e6171c66236e5318d49fab9ce4b1026
+853f65d0d5f7913d88ea66b9b63cf06a4bfc8ed3246bb86cf6de255ff46d245d
+109939e32dc483a0e5176b614ccb7f1adcf99854cf50317bd081131a146ea089
+8ed59e46da7b6254bdccbc660686e2eda0ad7b894cd2eb2688c0c00aca589d39
+e3caa6e0faf7eeb5df3e3f8113dae4b454a0d8c86fee52779ad3e13a0a871e9b
+65b9ef0a2ff20989bae81d1cc1181679fbedb80e7d84a08774e6da58a283ba22
+3780f2717484e066fa7dc012e6d19429b08638045352d358957917123c9c73b4
+326a954f5ebce183ba1025c00c8f559dba85e07b3ed48d2fa0acafa9436d6fdf
+e530ce25ac7da170db1764e77b6816343e8a128a075e7744a6f0406551f4640e
+c403ea61696459d15ee040bfb53f08700c69333b1cb28142c5b9411d65fbfb1e
+c7f4f50c03d122ad4b63e9e65f0a0af43efcc9fc546fd13da42a1c13b8c9cbfa
+79a480d923701306249955ce1c61a680b2809d3551325a333a189db71bc83c59
+47d17b31f8ff63564919b00336285f724d22f889748564808083ddaa4eeb8632
+5d636961e1f634f3ff3def1dcd7299bb7679dbaf685e2ac1484bd9b17c5cf4d8
+59897713b51a4deba3332c2ab5c48a76357d2eaaa539a617b09f223661bcb411
+0e6559e99a7d900336a9327d4b8330ee5f56b016cebb8c07dbcc2fa736c07ecb
+8930f26b429288c6fe6cee3e7792de58ea3ce248598db0c604787612bd137d80
+e4462d249b229b62142128b57a6b44515262743bb3c70ee96aa4b8c49d6b0be4
+4e19f634add30634f999f4dfb3dcff6a412a9b6067d28751aab1b20928a6e73b
+cb81b0510d551f84437062e8cd403bf8c343003965e926465b288b0aa2fc85f9
+90f9a63fce188d72008aed98bcba5ff4ae850711d2664f0857ded002e3a89fa8
+75f930ddf7918d6b2f92ae26af35f50cc9d2a8f9b5d5d80981b12ddf4c59565a
+aa62ec34589e5bcc3075cc6a163e45d46bb280b22158c5c04c90beb6f8a1c791
+5597b0f69be3204d876cfa54481cc86ed2fe799bc46555c6c6fffc73854104dc
+9c8a6f85331fce7c5d1f20af5d99e4e61b7ab981dd4eae26951a9447d5553140
+b5862e2f39023bc7d14901eacf467a9424a6be8055d82f4b02036cd766367871
+e0a01d09790ab2777db18248482fb32a25fadb62956b93affc59b1796f78d0b6
+6aaeee9778a3b253bd98035c79b5296e173fba9e56e8824ab6191ef9062b1fc8
+1b6b6185a05b167adccc6698b1801297d766492add5b66193d024d121633d329
+25bcf1a9ae109371aaaeb64f2805bf5c2d5a218c191e9eeb4ac30a48291c7251
+f690b51d5135f6a37f5418624c7d2f3ece356b12ec18f73d5177a24ffe371635
+fc88231b3a95d72ca2555f164c503f91b5c7ca174e43aee6534df6d569efd50d
+da3e950e11c6cff788e50ce5f1332ad76a2357c39d44ea38e88b24f2d37cf29e
+21b7468adfcacc8ab8fe1ae9da4c933b5f7f0a6451964a4924b6ba96c359c828
+d818166d5271e813f7a34a5b18927e66d61003392c96ab36b3e2175f31faa3d3
+7e77200bbbeba91c532c053f318f3f83080bf3d641d4c5df796c2882e34c01b9
+cf74bba01f03ef559012eeece809c019ab6d40d22a16fb9054143990db45b902
+a5574f672dda96d6c18c0fb048e970e6180e6148061e22085c7aa4fdc2102fd2
+d31e84456a56057b9d3189f331cc8354b195564cfdd23579574b7c7a80d2f3e3
+97f07cdab67407a46a4264e985563dae7ad933dac054d64a7ebce65bb2beb5fe
+d53360fd76a0fe706e7283550c4d5657aa9bf62ee713592d74e89998e9b0adb2
+327a9dd5f19184a500870a3c53367431b56cc4dd60bb629ae68a009fba0049eb
+16d11d5f299d5a99f3d45f6510450e53740da5556335eccd43e1408b826fc535
+10c7784c44cdbf41988ab67ffdc54ea61dd05208204c8bed9c66c678e6324428
+9682cc6ea0b2dad69cdb69dc8daacfd1a98c730dc3d9bc8d83e2fa2e72de08b0
+031ef3455ba92d03acfdb7ecf50ee883a8817abd96e58f72ae050feae0d224a5
+42aa0b4c022f8a90e73ab84216f520d6ded72680471b9ed2ce317536305d7360
+810a92f4957c9aba9328b116349fdfa728e9f042b2fd2d116bbcbbb99ec6966b
+a5e1f4fbbb4b1eae6d8bdd40de5fa44127e6d7c05abad3c012082c245265096d
+d4445b03ad8dc08d707ecbf0aef0890b0658dc9341fd386d417ad9f5e79c0464
+be4e3b22e4997e1806d192a8be70dfbcf69715b8194347a60e80934ed09fb08e
+c4df7c3b204b07ee3610c041dff7d4c76060e4be6a3a2f0b0217005ab38f80ff
+fe55a6252afa361b5cd8f3b642e6e193da913ccaeae5508c2470036aad80c0c6
+e977c374852b69a8de69aea44aaad49eb7fcd420bd55a5c5cbf073e859ba9d6a
+857da20a5cc2744843ea07efcaf91e992f0a44e1e520bbca097b6965c4e30c99
+03ac3ca1af1bbeeacffd7cc22e7b9763b0876cf8308ea38828a716da7f430898
+2beecd1cb81cd95ab8fe70242026f11061a70fb42445aa9246488d6d0029df17
+dea43305ac74df52e5699b6c243025786b21fd43993a8039e9e75fce2dbb7d6b
+7e4cd140e7edacc20dcb473dc45eab68d8ea296baf9bb969093862d391f84073
+5e17f87847ff2e9186080feb184ff7869a5a8bee6aafe3461454dcbcd00d2c24
+61ef831a52dbb0fa736694b4a3a4d85c6d80636b316fb12be67f0887cce6df04
+80c145ea8762ef8b2c43ae71f3c32686fd5813eb49a39bc6d4980472bd5cdbb6
+c282c9ffe2fb52656f607692e1ba726417703feccfd4aeaf9c66d543ce1506b1
+a9d6b95705f67086d4f36b06a283cec841a01f1028d95d4de419d7110f091014
+f6dc905e81add1d54f95b16cddcfd0793d1cf4a85e7a35458c81197a24fe82cb
+63edde30cb6b538a708fbd41f00268a772730b85bd8860054acd93fe6b8bbcb9
+cc474568d426e83f15838520a313e0ae1b60959de340398b21986f5c404c9361
+54975d52740bec0f7abfaf271a2ac1f7553b862d45d11ae585936fbb5462e2dd
+bf35e4afb7bffcbd3294be3eabec4b787133c3a5e0c95f74a71dad9be990d07c
+d157d7258830a3cc3de6459140afba942eef325ee072b3a53a9f281d483eac65
+e8da50ccddb3d43baff7d8c7d7a1847d6d579ce92df1b54de141ce7a73607362
+7d909e8cd9fdc373b840145f9373bc2f02979ee34688bf840f4f9245c2ab976c
+ee8bde685c47606201f6611e38a49ab72428def2c85e553313af719ab4d4f5ef
+e3f3430522abff76bf8bb8f56afe11008d3f989ffadccb411dd3b7e6352ea873
+3abe5dc71b3b4832ae85bdb23f6cbfb4b2631412e4fe0050a5f7f4216508a3db
+ea2d74318ed82f1a2fc791623c869593dcfd6bfb2fe57bdf06e9d1946f9bcea0
+13848fcdc603e3eca5384725118970cebcc9ebc6b74df13ad395fa6efdc22463
+5380eb1b3521aa929eba30958ae2da40852196b67ee44409d323383b0c7fa1f2
+b4fff373041d9f5eeab03d6743f0a291b481dd3ff9e8ebd77a073b8d5f5d93bc
+727e6566204893af892f74fc0bc3f3e83643a93747678eb998f9c91b3a0ff942
+3d3924f507f1c7eb18249b2ab73691f5fac868720ff52183091f65ac3be8cb0e
+80d257c52ea8647ef747fe304598e1ce0900a4de4031e4b6a58d7869b08a56aa
+710c91ccb8afab94ad10d670e767a44e0177795ddfd65c9cdc7332716deefe3f
+9e2ed8a54bb6faf63b7bf5f554b934821086c09fc28fa74ea2efd410e006be6b
+ebe0c464e078c14968453dc783a788a55d925d72205492c07d0dbaee4982fbed
+9b32dd19ae230da5870499feeac55b09b0970ad5926375fd79b95552816be003
+90515262b5ca891babcd81bf86847cbc5850d4a056bdc528e97aded1ea6d7b76
+bd8ec34e742a9fccf19a6310004499b1cc1a920b5f3b746bd4de2d9b9dea341d
+25a7a7b60546a8f9ef99190cf8ddedb21a0103414f9f28ae8673c966b12528dc
+fb70ce44db4822322605982d708a0b4bef7eb08962e3f433213d7545f351e994
+970828eb443c3bb36ab0c4cab7fadfd949e5f93273141da2b6dffb41b4678647
+93cd4e53c78a63c632d4fcbad772122e86dde337d5438e5e4342a0e18be8b014
+3ddd7290d16096f2149c6c71ad28325dddbf994e651b9d4be89430b31dec3fa7
+d2703196f7f10b5e8d98f20e14151160507e53ff1f3d4bddff3f45f9e64b1b9b
+9b26b32bf389a3725c243209245bd78c2f78d67033be00ebe25955a1ac718305
+b52a0260a07220a9f7410bad935538c6c7c56f902a70730c1cf90d45a5f66c6b
+a762406e512bf3cc3b52918c6e9e92893279cf86af1684d9b67d1ebbe84be9d8
+4b56548323ab381ae18c9e9570453abe77ca9d9ed1164563120b939fc3acc33d
+49f5e989a74ac760f0c99458295278efde92e99003c4780935d12eda68a82308
+ba444819ea9fd930c80263b57ec1b9164aa50ce386b8ef81a53a710416c6c868
+794bddb4fe463b3c59ff9fd085fc7ec37cf2abb7df09d41113f4542f72bffda6
+1fafef41c462eabcc7a3b4fbe46cac256c7af4309a617e73e7934450434e344b
+5cb6ddf2e63f4523f1526ed2f79522eae16b23dd9ff4924053a0fa7c4a0b29ff
+f4485c041b06147d2c94d276553f443c2980cb96ef5da49bfda4ee95bbf092ac
+e2dee947d0c711c1930500b79a5424e8494df6e1798b009a3816342f4d1d7cb0
+b7bf239f3d60361ac605020591740d13ce386bca1e69a2e8063c62f9959c9fb9
+010ae39f18882b1e3b3d0d9b0447db7f7f7a3810375372702686b224896bf5e4
+cd40e308b5a6988b614d8088c296171423cab2657cfb98f462afe21e990b0c74
+4c8738d1b13097ca887ccfd3eabe4f1e29df71d0e51046957409964f9f02a33d
+78b2a5bac5058bda0dd8a65fe6c53dff9310fd2b97afd24f39e586417dcc18a1
+5c0be1795e0f2c3d785f8cc1ab5505bb8fc0dfa1364f08876a42dae3383f853f
+84e7e54405bb8d00911c5b8ef4794494d9bf076d57a65f2392628b61ff967c77
+29114960e00fadc36961617c61c673bd2d2e4a9d54702233c8414026e67940bd
+ed16e2d3822f06068502c0966f2ff68f74d11a0b780b95f3f52bcc162a37b6ef
+48cf5ff8513cf4183176734f80b9835401b3db6bd53597645873fa96488eb183
+646b577037e5717952d23cc71ee1780b3df42d9c768804fc47cf147db059b9ee
+7a6399d4f4afcf2d296902f16d56d6df28ac4c9a96e357678ba901fe72ce3d2f
+b10fbf263146547d455df1bc33a1dfa753251c264db8798da35943a4940962f9
+e3b8a68d2b094177154ba30af7bd201cad919c09a34536e41d6c5772873c0634
+fef84dca5f1a5d5488997e279876af1dfb3f51790a6ae085d09ea4e1947fc10b
+987c2db0634c100484f4b45404119fee7a7ec81111029cff1b4cfa1a8637d4a5
+ad472b5ac0cb9f428cb1df8abfea3db8082a26cc815437ab387e7f87902398d2
+e0c6bf6c95c2381f15b61fb2c5bdb8684afbb7a6c1a01ca2286a8dff62e52a16
+3d7c748c1b2c63d2933012c5306cb7efb0b4cd733c56ba7700acc731d294f7a1
+1f2a1f8f461983f2972da8c3dbb3f9117f7a6f3583c8a5dcabb364ac0310457f
+93fbca26c31482d806c6a7a4f87f4cb92e3f30b4dd2dd5e3da5360430c008237
+7165549aa416a73c62a50b707074b2b7ded2b07454574f60861cd2f0342e4f78
+24789278e711f18ef858b819a0accb67384b47145fee30b32181d66ff47aa657
+83f0cccb693ac70657bc2bf204974bb3bcbffcd6540477e7a973718754acbe68
+823672daeaf24c93263a57598ac4bc999120e367aaa4b54c643e8c8987024b07
+9b0d40fb33d55cee534e3a38a1a316276704e9a6df08553fde29e4d4526225d1
+fbda6f8cb78098e83e8a360de3c4c77e2998094f920aaba9c7587735cd2f22cb
+e17c6b99a8286519242f18de4aabbe470bb8e0931ec7f5c19e1c304df56f2368
+70d154e925c4f2e5012d52a0283ea52acefa09d2a8ecc832358868bce8efba7c
+492e3575c1605150a3f7d6822960f1a9975151c7b6e928fc07f73493351895b3
+5ea783de8482144ddfaf6f881d0835472a603fcd52464da80de0c380fed5cc67
+e38eea70c066dadf026e03fe00be35c6310f64aca4b991ed4bc4eb125b4c0a79
+b87109b442c0b624c340271988ca36e92157ebe00ace90fa4515b6c649b9ef36
+f82cfb4954c124878dfece799bd987ee930148967069b9e6ff5663689e5d186c
+26dbdfa146c3dd3ab9c2104fa4e92423c88a0821443aa8008b11008525290207
+146118e39b4d7893fdc8c7225f4c97fa3f1cc264122afa3a87d630ef325d3778
+28ecba34700bae5038bc2a1c2e0476351d9e73cb623cf58eb35d4c518630ef2a
+f8b64bed95d72bb7403e652e2dda6faad38fe8fe4319ae190f0496a1c6806cca
+10efc6d15c7e19522b152476c36f9644a599da6786df08fe7981f9eaa0e8611f
+880ce7444e6e72e82aefccf6ae7aa0ae68f883d9f85b8126a6c52687c0ffe6d4
+fc712eae8bcaf81dbfddd0a58717c4cea5ebc76c94567833f5549daa0cf6254c
+627a1a0662537ad3b43c6f3a90d553bd6e7e841769777c502e4dd5fb8b15431a
+61ad9b26cd69b5d7d2b28776074e7b7beb25da2d5b8ce39e2d982b9fb9122e6f
+401cdba8684365458bd82680150de4ea9c386dc6666e613f4de18bcf4540ce5e
+663a6f3de86e8ff97339085dd62fc33bdaed076740de76c1830a14618ced99f8
+07519a5526f787b5f96e8086ff187ddc36ab3b385520dd23ceb0b0a779c97537
+496cdcbd8b82bc87bd2473acc490c6a86a6e6f85496a2dabbe2c92f4394c23bb
+714c0cdce7c02a397f2a66862ac165931eadc3dd374873357e315c8cd99f00b9
+20d3c62c04401d15413d4c640c2aa4caf5fa5db6eecf4ecf43478b2ed317e06f
+cdbab783a6921463b346d8bf72e98a4d7fbe011cbe565cb54a7157af3fa4d5c9
+d6a36c7600f5a884595278efddf5085f74c3d7d8e9beb3be3f7f6131e8233b08
+4b16dfda9cc778dc10adda42786156d707750d12c920cc297e8f58578d5084a8
+6d68a5180a
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F230_0 /BITXNG+CMMI10 1 1
+[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/arrowhookright/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/period/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font ZWXELK+NimbusMonL-Bold
+%!PS-AdobeFont-1.0: NimbusMonL-Bold 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Mono L Bold) readonly def
+/FamilyName (Nimbus Mono L) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /ZWXELK+NimbusMonL-Bold def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-43 -278 681 871} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+d9d66f633b846a989b9974b0179fc6cc445bc2c03103c68570a7b354a4a280ae
+6fbf7f9888e039ab60fcaf852eb4ce3afeb979d5ea70fde44a2ae5c8c0166c27
+bf9665eea11c7d2329c1a211dd26bb372be5822f5ea70d99eb578c7befd44cdf
+045a363056e5e1cc51525ea6fc061dcebb337208eff729802376a2801424f670
+0e7e6397b28f15bc10b40012b0a3eaeb2693e8f7f627c4c9c7c6c5bff105c1e4
+1b2b9e8f09253b61177e95ea219474796072f4b363fe05fa7637750ee32abe88
+6f7c1368d9ce6c8e0c490dfce9b86d093c646a926013616599be4a08eeab1ef9
+4d9066aa43407ce8754ca1bb33035af23db30794e2d3368c4fa14ccccbdeaf01
+2caf3cd75f4a9430011661c1bf054a530ddc57f032ecffb56ef20be97a76074d
+a40f2ab5f5ca4b83c12482c76211aebb54d996a3771a33008145b436f16e5100
+3c766da4e9fc3ac88ac60879f47b0d72099a606f615cd397a05aed4a92a6e86b
+6a9685a3fce4cb303371639026c74f19dd67a353e70a7f40b4d317f830c0342a
+9f2fec7a3304e4c4009e2bc3f0dcee97c8381bc7682c6d3f80d93a69ce5d74bb
+b3ae9b016bca6cf044056c8ab210f7f1ab28c6b4c457d0184278951c4e2bd743
+41f9c9c8fafb9f11da77c2ce9f820e65ba3b7184d08598f9ecc956d38ffa3d71
+0ef485905434474fbb7cf4b43b193a537efe076c26a9251d45d06ff575a5b9a6
+20ec66effcfa67a9e089a1a78ab7331d3841898dd7476d70a2a97c8f6c283fae
+4010a9eb770604ba65878fa2105d063a44c56e21bd4847b542af04cec1cfc7d5
+ec2b1ee2103bd35e162f2dc6d1f224925a0d7eb5b883a6eff782245605bb8fcc
+1e0453694af4725205d9225ffa329bbdd4392fcccb8dac6a0e8be2059177757e
+2fc359426f4e1ed2e19ca9b5311c2e77ef9f97618b0c337a906ff39926d2b0b7
+883abba6508102d9f4fb0387d88d82973b53718c98d58c9b83d2a62386b74c16
+9cb5c33dda965420dd78aa19ff23f88bd2355f93ebaca543d8b18ea36b4ee8fc
+b5924e01f73a9501819be812383107d361fe8c805163a6957de6aa4af7fa6963
+e77ac8e5d39349be33448d2f6258da61aaf47917c66c7c5ae99a990b727c6c70
+20f14175225efea39202b489cb6623c51f41fe9a5f6d3be27796e51be6945774
+6cdc1ec49ed6114400f4724ecff05fe0bed476dd3d5650ce735475ff6f232456
+5918f9ed222319d2a544aa4a74be19f45cd466fcf191e7ea641ea38f9d3133f8
+872bafe19691dcdf0bce48ed6fd0e0ee9a81faa6dff8b239874ffe2072a73107
+0ffb5095f90a653a1690655a9b4287545138b8049e04eeb928256a05a73edf71
+4e0c8692f37cf1d7e3defd43b2b428f853f35bd79f3811fa7bf788d1c1cf4a61
+65b8eebc60521fac324403d3bca11817c9d15012e0be84e194435fd27361e68d
+79b52b6c9a96c1a40596f048a31c49088b883ee21d9bd24b48e4d1e03e7378c0
+5b62dc00623f9c5dbe5087eb9122de23199ac72b491ff847674d6141ca7facd9
+6bdbfc373e1e1f87881fd7bc3a7d64292c55a687f3837424612103bd6be8fe2c
+0b3f529ff61d27d3fe8cbb25636f48e6a41f205d04a802e50fd974cfa67f94ec
+19c3ec32aa714e650af284926ec5f2e29bb880efc696d77d210536d7d1148ac9
+ea9263bc02d2ba97369f2ab531944e132484c3f2c2638b01fc97731f1b39a492
+4822b5265773a5e86a17a41e7346b7c4c48029f58450663e0d09836d75ca7f8a
+d9a78eeea4f41976945501f32bb383455467d217777e642f32777bbd74cff9c7
+97041d0a982ab1c0d4999077201cc9ab52a92cf959cafd2e6790ab45f6927c7e
+96f24481280a0242e823e22a4e32669bc829ef1b7ec3fa34e9cdd920b0f7e2c3
+8f138ee0922fbdd3d7bec614805aa562591c3969760019c54ede008db2c2f8af
+bc66034e5810bc32c823b819eb39a15c0f25be8f2dfe5a01b90848a5adcc95de
+49241dc602f4b71f8901fbb38725ee7ff097f769c017f16598b835a0b93cc6aa
+c437310f1a7d586cc05048684af27ef3c09f72ac62adb2f4fe7f99d1340d27c4
+479c144afdc37e4131d8fc6479afbb1004ba15e3e5d0ee470b9811a0f51294c6
+dee3fa7431267cb6ec7a96c590ebc1cc7333a103eddc21219f392ddbea601d6d
+dce7a8645953235a0ab6d46578e8e438ffc41be6b509b844b73e586131f694bf
+f0ed77a7847f7c747410cbba2473f5869eda83ec8118d800f3b2a7b5ea03e16b
+204962bc68ac47bcc5d29f88aee951c2452d22aa967d32c3f37a91ba88baad3d
+bc74cf2c7fbf0c76faa4eb347390dd08303b439cb1f1a3363d265fec5734c81c
+bf1af913f88820cc29f4a3b54c712e006e1d6bd993668999c3ad54676c71fda5
+e29df4c794a4fa812b13ad32b28bc57e05c7908b8334bd4fe842d57b04423fd0
+db3a43eb047f86eb925dfe31a012031f36d5f6099187724b0e2203ca1da764db
+623d1e0a59b9fe47d7d4d67c241d297bc5a6641770f5e9f75c572675ae6e69e7
+ae37627c1e4d3ba60b95605da55c67c5f6ef7ae2049ea3d1246a0c03309ebd39
+951a398883fc919a711e8e891d914459d4296bc3a584610663af1c2ff053c137
+9f447f918ca55c5dd4a52a060d1725c26e6940371eb4fd9d254749d04ebc0f11
+06f62a30d3f714a33e4f65f4dd0b20daaa10aa02b9a6e6eeec07fd93d19f9c0a
+6cd6bde1d7ccd1a973bf297fe6a8821e03a381c468b9adfde87a4b7f484a55ff
+a5b83052ac23f4b3644234d935485f912cba1c84227a609b32509552ad1d7ce4
+6f564f7f9da1e131d9921befbf53cad1adfee699702cb6bc949688b30f0b4f3f
+d3afc9caa04a796e5afe2aa8f8e14a7959731a74dc4b215d7ec095ebe86a3863
+ef6d7975c3d2edc2e7c2f5d2c8cfc5f6fda37368a54dc07a7026ebe9e2d290b1
+eedfe0322838aad2f5be5c299a658f47d0487584b1f9e7def39aaddd212138e0
+8a8d2479be76477e5193944353796d86aa5e2ebce0a453bae8cd9bc976a14910
+93b30d44f25a29808227330b98bb42bad91b4964f6832f2946b0ff1701853c49
+dc522636d5b7fb6ef764097a17da725c3af793585d24c91627f49e83271b7498
+cbd67abde015c94f5f24579852564ef01dc4ad98f15d522bd15fb9043b241350
+2b1f128d874c1d119798ebb0e11be341f78db622204aef7778aa81055bf4b7e8
+c455a6398d7d5dac94a5007b4f76265bc8875392b5354bd38ddc111dbb8b5b92
+15beaf72f041f17d55b49b81f3d1279bb7a5ccb1a9daaf125e79d5ad7dab0595
+9e694040bce7da09f795dd3cd508b405c6bd07cc7ee9bfe298156ff2620bc3cb
+cc7b27d9618e04a2ee6e3744d7a344f6554e0baa2290b2082f996026adc420c6
+76ad5978868e062323522240a388179de4d224f19182ba7a35c3aa952844df49
+f6c532d429e5c86f89d1e697fce1b50861cca95504dd63423bf603b14459b7c6
+91bf64bed93e5ca158ed057c9bf9160f61584608ee366e3be548bf2dc46c219e
+9e0acdbaaca1a5b02770bbf21dede6a80f3af65ae92a9089683dce3ec5e6ec68
+9de2dc208f7304afddf88f35e1f428dbe74e7042766346ec02e1eda87b8c246f
+89a0eb22d1c6fdb17142af0c8c0b565ab6db819d2ae2bb3bad7c7778c53b2686
+72191116278357d8659bcc81753c2906eac08fc3fb966aa5ded522da2a5edf40
+9a3eeb5735617e77a7a77009cd38c2b62bcb89ab73052cce4526f4f02bbec777
+e6ca65c90ff5931dadf03da48afb8561fc2e71008fb1d1d4343512ada1b78e71
+0a10079f211faa5227eb0b30588e9e03fad6d901dca2b6bac956eb8cd2ccfad8
+80e8cb37e31fa6a8206f6a9a2a9e1cfff1205345019a0feaecde57fb0fa418c6
+f4cb83025e7180e50394f52064d8ea0383b80482e48ac91c24d10c7ddabe98b2
+13eaacad917275e916fc0803796efc1f9597f8952547d27dee1fad9ac1fa6d10
+27127514e0f2dcdf9ca30393cefc7cda027c85e53d10ce53796529fb13b079c2
+0c7402109235a0c25965b3b7d741e90e500ec2476c5dd11dfae57d6f57b218c4
+b9cce956161aff0a55a52eb58a59d7a62d90b110f9a0dd26b8c902122271a38b
+7923957a15d11cf1427ce56323c7e4428d2ee1ec6b1c465be35668b0a7ac8eb8
+af1f080a993c3c74871e4b7bdb2602d07587aed96ddb05374c2aadaa24486f9a
+831ba1179b2ea3602d071411f1756b58168f9ffb572d787b2ffe01bc07c04d48
+f893271ee576454a86a0c216b224e0de81d66ace456d352a5b2537eb96be26e0
+342e4165d30208448c9314ec962ac31ee36f887d0cf61a575444b31180850172
+10ce125407e77e5c63c947fa320845efd26c85ae8813a99e518d679137ae1dfa
+9e9f19c49b461da073dc1be4a9d32f6ad62d05afdcdce4e33091132d471edcae
+38607b7f5a17e7340b4e1a110bf7ed2bbbb9ad9b8ab909430f29f87b1db0a04f
+a4a80796d144bc1875a846990df6fb3f14a1457be695a3cf1a5c16878d44be38
+107e327ec4096cd66caa90efb30bf9837ad04d995c4f9165b1ef14d394b71ff1
+281b0d67d4d3cd375c79603efa6e0830183be17f77e7d5423dbe0776fa1387d7
+df0dccfbda67f6ada4d87dc8c6325f0460690be677aa6db7e0250b5196b420d0
+cc8d66fec329d81a7584a5d001c2c3e42350eb22313f036b5ae64868fc6aeed9
+af95ec8f2aeefe4a95e69cc77f321fb7e7aeaa45b2f56d92d0956bf321ad859b
+d2e2bbe984b17fe9303f13428a68d6a1959288ffb63d800c11ffb6226920324f
+6517eb5373f2b8f058be35adbc7ff15a2b0a81683aea4ff11071451a49efd1cc
+f15664182fc26672cf89416da86a3b8cfb45510e1ebbe11060963434bcb7581c
+4816bbd63c6d79dbdca7dcf26a4217bff8060ad7955402af67fe4743997a028c
+c33d49847b57712e0e23a1c5b72da33198426130a132be52890df4423fe21d4d
+2625e646ce72588478bf941f1f74e875812f7d7ac9c54d0ddcd12178abf50bcf
+f5131713cf9c42d0faf6cde696534896406a8a5234a8ac19bfd531ca934c35e1
+576099082701fce199811dd294cc46ca147d5a187c3737d3d128ee8d437a2afb
+114183da45b49ddc768c31e35c395c3bf67a79f8b1ac292f38ab2ef721453256
+523e9dc08e80bedabece9bc9af135276c819140d7a0e966156dea6e2f7aae463
+c634c4de83feff86407b556651a455077d64b52c5ff4b80250d312dbdf83dc0e
+b9ebd541aa9fbfddef1f775be0c411788b054aad44c85d8723ca7d2a6b00cca2
+4ac55e90ec48e4acc15be17b9544bb71ad967c4b8437470e4d020fc6e8677251
+92e2307b51148b2cf46fc1b7f2b149ebc1ebb02c33477b4c56e56a9f06566377
+d2de31c00d90ff5ddb509f8ed457e915c6fee8103da73b5d782bffad7f7c029e
+12e1930e95fd7b7bb37c48b7cc48d99dc9aa79388c90bf6c7c0b83c7f7fc0935
+8fd5f673dcc906c7e0fa7711abe8258828289ef48a40723e39b7ec79f2d3822c
+6f45a6ae0745413ce860467d7cc0aef52c680b8cf1767915d3550d9813b5bde7
+1c21b0f7b7119bb0e1eae6a7874ff0588adf14626d101b4e117c63f2e7a60627
+dc40cb9ab16032434469f390804b9039e21f1afc9380f26571e3b2c64a86c851
+74fc32a61b787769985079d60cf71131977accec6954da9032b1333396fd5450
+00e364e7e6a79bdbc9f1e842e222ca480f1f22089a38079692312519392296ef
+08f00707ec53e1cf114795631e3b14687b9e351f1b7bd44d6f7d41ac91e8404d
+8ae952c3c78e4a6bc9ad64ac1baeb952053c409cfad43a877a7c420006ce3e9e
+0278a33cebd6d9d9737432c982165ed82c45d26f55c133162a41be27005cd6fd
+e60cc41bc098314a5a1619dedc6bd9acc637f398219f9a3c543f8421ad4c4e58
+9265d23edb6cb45f2273a908ca416ad8c32c2992d9efa95d86e631ac8fad778f
+ef9936c2dff4053cfb253c24c65bd20fd534d6509c0c141a358d4ad95bd9b5af
+8abb5cacb94788cbf6c43bb54d52751d05a1a2e6848c33ab9b769ca9bccd8e3b
+ee742c0d93ecba4c5c31c1d32a567d4213522f2a5687b014351cc01a42c14208
+69ef5852aa703ba076abcd4c6653fe6c4100bfbe047e34d4d6e9c62a6e5532e3
+f9ac9e7cac24e076546134c226f38ad0f51f8f2dd8501a001b5c0da65d9286eb
+3560b947ee38fa27a502e87f8c99ffcd54b1d128096360be6c5b6f3e536c57e9
+1acffa0392e87026f5acadd1d81295d54155ac6154e247d95bad5d9ace11215a
+e0ca996979f6dd8e94e7567ea17b8827ea4d5d5c9a8484ca568332bac134f993
+91505c7fbd8ba336f9c37d6dedd17261483c232995658b078fe8f1a312cf74ca
+de87453964bc73a936a0ea09f74e9b0822b8336cc888f0f1f399061c342c8b18
+1d93b17a0afe2a2a69acf2f91ecbc8441db2aa35091968a0408b2abbfa35e4cc
+77208f81b76a199312d8b3c3426e49e08f8359e6ceb694550f4b8fb113f2b977
+937eb20585083e72e0abd60e60ca4ac0f216b65b7a9bcbe1005c5b8bbddb702d
+ca9da36f1fd416315266905f3ca5ed221be1ec496c5b16070bbe38ea094ae5ef
+be93eb0eacb95603d7c36ba04f606a11ad22580b1ee5498ffae48f218108b774
+d71bde64b7de26f696d95abd3c13853aa368cd2582f2b03be9b7ac59e9bf0207
+df0ad55054c594811c5e89277d3804d058e1fa5419b15d11605066742d284108
+7411f111e7375c6710060d26e0b60f6aa8387f348cf2bcc5762c16ef320e24c1
+755f88376f5f2ec00b4121861518c97145a7105bd0d571454c177da407fbfbc3
+4a93ee4852b09cb436f682f9f84da4d61ecf72f8f801a548a9304f19163d6bb8
+12f5de6e1f2b4ccc494015627416d54877ee71221b95fe357bf67271242a8f17
+a4eb4be3b7a649c234524b2554a8fd24210b7acefdecb2198265167b8bb28593
+07ed7a654e9a6e2119e6dd14fb33faa084c71e930b8035952b87fe8b4a297dc0
+e4a89d17214cf1063caac03d4bdd5b4fd62bfa6897811c3494ec3018c558282c
+2efa94538edde156727152eea21c6e3f88f68a0176aaee333b79e6b37344bfe2
+77292544c72d4023a3728c2e39d2841c2450465852d02503fe0a871700b470c1
+a73d8c1db644db39e9c1ce3ccbf2149625e915599ecc3091e15e0a74768ed5b1
+8271fc242e10bd83e73b4636cf874ca6e6d756e707e671d99fc43d61ce6bf80c
+3a3be178d9f5d3cb32ca669cf99b70b10dad7d270d0cd85a9865d60df07fdd94
+cd
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F440_0 /ZWXELK+NimbusMonL-Bold 1 1
+[ /.notdef/.notdef/fi/fl/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+  /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+  /zero/one/two/three/four/five/six/seven
+  /eight/nine/colon/semicolon/less/equal/greater/question
+  /at/A/B/C/D/E/F/G
+  /H/I/J/K/L/M/N/O
+  /P/Q/R/S/T/U/V/W
+  /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+  /quoteleft/a/b/c/d/e/f/g
+  /h/i/j/k/l/m/n/o
+  /p/q/r/s/t/u/v/w
+  /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/bullet/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/exclamdown/cent/sterling/fraction/yen/florin/section
+  /currency/copyright/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl
+  /.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet
+  /quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown
+  /.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent
+  /dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron
+  /emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef
+  /Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef
+  /.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef
+  /lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font FRBTTO+CMSY10
+%!PS-AdobeFont-1.0: CMSY10 003.002
+%%Title: CMSY10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
+/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /FRBTTO+CMSY10 def
+/FontBBox {-29 -960 1116 775 }readonly def
+/UniqueID 5096651 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /arrowleft put
+readonly def
+currentdict end
+currentfile eexec
+d9d66f633b846ab284bcf8b0411b772de5cd06dfe1be899059c588357426d7a0
+7b684c079a47d271426064ad18cb9750d8a986d1d67c1b2aeef8ce785cc19c81
+de96489f740045c5e342f02da1c9f9f3c167651e646f1a67cf379789e311ef91
+511d0f605b045b279357d6fc8537c233e7aee6a4fdbe73e75a39eb206d20a6f6
+1021961b748d419ebeeb028b592124e174ca595c108e12725b9875544955cffd
+028b698ef742bc8c19f979e35b8e99caddddc89cc6c59733f2a24bc3af36ad86
+1319147a4a219ecb92c71915919c4ab77300264235f643a995902219a56d8626
+de036037defbd3a2c6bb91c73375b5674e43810b4f7eccb675b36f35d63d9ec2
+def21c5fe49b54f92f0d18b89289682cb097244225af6400f6ca98efaf336c9f
+c304161e2006b3bedbff4dd36fa7a8f7594c02dab68c077e83335ee6d018f860
+8d9a9131325d953d6c38c7e0a34236506c1e70cb6657dafc3c9520131a251350
+49034e216ae175cb232c2ef5a3c569ab581f936ef4e8b8c8bccac287f06f24ee
+1d15d2819058bd9aebc4ea91b74935f6d411562a453674b14bd76fbf5f298f9e
+8fd37f529f9e0450bbbe473b5a4039d8d0228f56330fa15411d7544ce700984e
+09593a854180d3100e136beea91daedaac36cca03d82b83d953880307edbd0f0
+014451ec8f10b1e30b51c2f9055e906272f02f32085e4b9fbe5a6860a74e274a
+74349069b6eb90fce84259d281f037d6de9f42fe557f5f13a87e5c9f668dfb8e
+f5e7f4b5ef9f5841b3885a6c8994bfd27fe35fa3cc1dbd5ac68e1c98c0d0ecc3
+bd2795e77848b5faf604f01362ca473ac72284a56cabb68f35ba43ddc6158955
+5bc6614cbcf4b80872c2cc66b6f4f90c315bf73b34e481705ee8b54eef70fbaa
+71424420120f27d8853933e3ad4d8026397b040c88567f440df538120d61d0b5
+8232d66e2e006866b60ae46c3f4bda16a2eb5b248bb88a11b3fa4770f0f6c31c
+dd13bab11c2f4ac77a63f703a5824638fb765033dce02f584f36c879416fbfb1
+ee7eebe75d57711b44824db906885934dfa7f386b811a2598fd5cca2585045f0
+4cfd32e35f32b90badb9a96f48957b0a311778d21914c9ea27bfbc75197cbb6f
+0df8f6fa574e1f1d529a4594f2a6ed99b98fd302f4fb2694e3986c1f46ff165c
+7f4c1102526831ae1e469e62f1a6adcf7d2b876c0d43f85d20a6a5dbc2280884
+1c7666d56f832b66cf189c4debed1fb37df76c3f1c632ade8822eead5e7f52ac
+e65daa6d86e410d469a7844baa4fc9d28e21490b8cb2d3b2fbe718f55211fe5f
+74d3573b99bfccf198c775402823aa742acca713d30b55a09c7b7ce3f5f5517d
+6133e546a86c0395bef3387804ac1b07a4d27492485741a8c2ade23bb321da56
+ded0fe0d43baca1483566fb397db76ba9eec923fc2b3941f3b949cb13dcbdc3e
+2c84c6e3a7abbe5c22abf9b6959a17d152ed0576524395d8a5049c5144680a19
+0ed3405f2c9ec716cb9c0fbd6b12168d62666ce74149f8505e02aab39977d99a
+13a66449c9487a6b2863f7338378fb901e8ac981ec53ca555049b3667b4bcea9
+cd731a850ceecd59afbca1ed2fec76c18fcf5ba1b9fbd81eb84c254fa140eb99
+48838693123cde50278e4aa3cbdb7f7691d52cc624b4226855a74d3ff4b3eb3f
+e193702ad68437760ed7173ddb5031737de3470f9340a44e92355ef033958954
+e5b33866ba86201a7951a68783b94f2984b40dac3037d3e6d2250e850984470c
+a4fa92527aa313f3f366e97b87d05e114468dcf43ce4a27b9999e24295cbead6
+7dfac0c6d99e7332662743f379dee2b05fc7aed3ae405d631e3893b16e1a3771
+278319e6014b88fc346b4f3d17edfeab40d6552092a8dc6c2cdd506f458bde17
+e66b02d4992a0e370871035bda2106ecf7fab7ced8e8d35c6fbb825ed724b726
+8ce5f3f25d11386c958fe4b773b9268484c12f90e2e25e299a2154e5c480610d
+f302e1aceed9d0b3e11681bd5322a13b8fe895fc755e0053890a4135f2993642
+3d11dba2766edb9954e308ad998fb1cfbc2285d1f7a9135d2f06cd2d7f7d7b88
+d1c6c9409fd3962b8b1c9a690e01fda96361ce706ec9dbe3b4d3e0d57baa0d4e
+a98200ef682573f9aae9f09e2000b9d7e14ea41682e4e5ac56dae4cec783bf61
+a99a5df4e83fd52c0c02edf26274a16c939868103691ff4f8876c25fa70652e9
+ccb3399053205e0350ed215170f709c1901bf7b97236f7bcc13ba5b35a96e8bf
+c6e476d81e396b0c79118e16b5489279703b1a44c9d7e320936a19ed319cd03a
+f052845dacdd9b627a47433f2225827c65dda57721e8b196cd368dcba55250e8
+24e6b7b93affbdd429c9bd8e4523d8e8a56427acc3e5bf1b2db9b60cc832002f
+1bc52025f18e7d87d9bf1b8cd8dc170c6dcb85af5afc1ac4a24c0e38cfc0f4d9
+8d63cbf3b5cf6f14d902ac8a9b4c48a5d4ba4bdcf4f3b69e2998f507719e2bd7
+db63597995c5cdbba59f9b010a135f4dcc8cfd602d40b30730125606fd1b27f4
+9ccfb1d0f6a97453a8c9a40f643fddb1581504132883598385c4f76b4e57b559
+c0ed46d83ce8427db396e96bb3dbc307df52ed28dad5cf5e32d82510300241fc
+fdec6d84bb008cce0fe96c7c6d836fd3c8eca9341951e5ba15ad84a1799d137c
+938fda761f12ef2b7e90a49f1ec49445b5638ed4b2d903924dc6ebd72fadf61d
+16eb74d88503fc48659a86d95043b4e9764eeee72247367d0ca6ec0dee079f9e
+5db531a1411790c08c942b7ce7b028e4b956d5f1df8a47a8ac6c37824b661b57
+147ade729f5fed3dfb47227b27aa34cb86584d20a628bf18c395b186ef197a2f
+dcb3b6d97ad24cc35a847cb98944011ec6342d0ff9e13045ed70b68a1a5a53fa
+b8f341c7e187ac0888b3c8e119d8b841e494b9c1bd746cbeb1ce48fda15b0054
+817873ce4da21d8550892ab4a06565a98fa666a6be00776bda87181ef8483129
+3708a88f69228dd0c3ef8224301dd8fe81b4abc3563f69bf1212897af3e738c6
+c57cbfa53e64ff6a79549a8d81c3b5566dc7e697e11971a7cc6743ca1991f391
+efd8c0ba9a01397a05bbe5548843de7f2fc4747eba91c5988605a76f1d2aed97
+398cc672cfd5498ba16f6aaf55ed4bf613786aa1ba2e092c06cdf82b6231b0d6
+b2f10cc3499b6c444cef515a033381f7b6502d6e6ff4bcf2bd273cd059bddf06
+652dec312ff80e8c9f37818c2a453523976487f1a46f8e967b5d43aa3e24fe03
+46097a6721d0882aa36fba00d3056a8ad42d4efb81edcda5cdad6ff2388fc54b
+775167dd8d709c2a315e130e822ed68a889dcec2ebb10c4c56897ef4c8fffcf8
+6d0d146c61ce0d5d2514ec2e22a66090bba95fae51b7691c7f1ae470c0f6c58e
+1eca070773920235792e58838f031cd2cdae29f1e61ca254a1ed00a6f664314b
+9fa26bababcc8a6add7faba2081b6e307a17aa47ae1de11f7189b78feb61a957
+51e9257a84d3184ab2b9d858a41aa2c23374497930c4bea32e04d32389c55b93
+23a41d83442345d482927070af462aaba8f5b1de9876ef724fd364ce6e376e0b
+a411d2036639832aaf1bec583af5bee73ec7bc9a3a2acdde4c1d6602cd8d15c3
+39922661926a3b2b1d7b15bb30870929d0da419267c3b04b2aea81584bc202db
+56b6277ad95af3cc411dda29096eeef6cf0bb3d554bc9411c39990db4ccedf0e
+4aebeff2e95e4469a8fd5ba6f03a733c9ddcb832c221f114de5587fa7c9b0096
+2306f9355684eb66d1558aea7150817df7fcd27c3dff8c9abbbe47c2354f7c50
+c306e8739a39f1a71e8e7de4e5932a0a1d2b677041802cb02cc13d7c6aab3235
+1143c982379bf5d50c92ef96afb597d81c107f2ee92f46a81b1bc9b9cb30a296
+74529ce1ba8a022e221c77650c681a19bf0e5080a065e4d66d70f2ee4a876fb4
+40b0b1e29681ff5ff0ea41d27f33a7e25115e9bf421e56f47e24f03945a2ba16
+906a3d0a8b5d3f20abe89d7b7705af5f0f3533f7a546ee67d3bfb3349d4299e8
+e49bec41a8ab12e1bd71b2cff0cb0f1fdfc0ded134b5078a1e87a490d0ee31ae
+506618d409acf32cd653c59f36f4e3bc051ca072a4a75b91ddc17660e00cbcb5
+b1fb8d17f4bf7f78f74724ff9f1b84a5eacf2e7da1b9ce0bcc94b7a817dccfbe
+46cd999463b0b19a91823d18adc1662117011f2acbbdaa2e062fe77706c48952
+38ba2840d9d98b9a7a0d63b8bd40c34e26496d979edda33e5821c86d9565f1ca
+40ce6c160e57ff22d2564348e8f89d38d46b17d591053c79f89c4e750d619407
+eaa5a8bdc52ea6c6ef02744eb4a5c4886c32b210b86b41495d8729174df80f7f
+b653a2e6ff5996d96eb51a828d0606998fd526a82a5e8e1dc79127fc6340000f
+e218fc26b7c97c3cdfcec5a497f7be1ed11aedb012ffead9aa2b94630ead80b6
+3ca17e79276dec733c9955e9813970215fbe02a751bcdaf5e427a64e9b47b4ef
+e105983e0e02c5a8cdc06a5db4126ef333583e4aa17a3fd944ed803d4ef88501
+bd626e0d1d8d7b71176259283e22d9382ae88bbec9cd6ba87933f86fe28af800
+dc2080f38948e3c20d8f4477e2b9f85da4800cbd1b9015eb64a07b459215caa5
+c38b7781d919e199112e241556e1e7681a749cf67a6b246b6b245d34ebaf1504
+f06366b8a1faaf10bb4304579640f2cbf3fb339df697701f6c51afa09351e699
+890462e1a8152f70f301b5f3a01c549371be46d138045ffed5411192bf6eeb13
+51d407ffa26d4b8e7b267a3b3cd5bf9e06816df2e35b6937cccf16b4eb9ca3f1
+272a16fd71588054016ef2743c1bd58c6bf22f083fa9326d19299ecbcf66f4b9
+afed95e1e2a2f8792328e3af6025da7baa1b10a721bc511e9c2f302673df78b9
+f466e742ab2bacd5728bef45dfef5b74d1da674f4b1c8d51a324fa24b23d141a
+e082d79c3fea6440336329105d33aa1a960eead51cd500252a4d7d481cc31a99
+e9a59e3b4364a3e19805c97270bd19b031146afd9f46111a10bf886385731d74
+95ed4727f7e2435c96ba702904ad29f606fe9c5f1f9a11a229b1d528b9fa9ba5
+b50b4d4dba0ab5b3840d71c67626b6afcaf743dfe5334e00b64c5a73b3775450
+757b911673bcbacfb0f8509e8b2b2d9dada9a1558b97b146f555f85022bb4bce
+86862babbcd259be6537133f30ab2895f60869641b1b9a4cb43b676b0739c112
+2859492d908c6c60aef5ee3b60d515e7e641d008483ab4aea0e159481d623193
+b5e2bb48c77bb87783c7525e59d19a190e2c0aa02446a8d4964844d9f2561a3f
+70f20779d197b91450de25463dbb82c2c7c6428706f6d9f6a1474bd85068b37e
+4eb45bb80449ca5fea88804308f054167aded26609e7093cd396948cfc810160
+347c6d834531d64a27bcfde1dd24607d5209060f8207da7f5ca88011e24e326b
+66a261f36f754a37339d7f10eab4f276e1eabff47f4bdb577b9c4dd3de333fd7
+8f8da94df25df93a57193b1411761f908510980558e23b0584421f920989a758
+138f2e50e1493b3f9f2154a488202e0bb77316ec03f6555de4ae83923dd1588a
+fe0bfd9235b4c08a8072804d743e793daf862ae381624303be7e5e0dbd74c51b
+4172b1a16c27b6f8c5a695fcf3015cf4f7d89fc91c4c8102eb83a15093263774
+740f02f675477a3b4b6734daf3d18d1e3bb7752922e9b33bfadc539596c276bd
+cbf0fcf5437eb33fbf4a83bb2f92462236552eb0303ee70602f42bdc4b51d384
+301922cad3abd13deb81f173e9deed83786f4a5de1d7aa21cc77fc364fdd2e7d
+8b9e8074ebcb7f3511f0a256e2cba9b32bac11a5b7acadc0fc1d378ab3557382
+9aaed6a9c679e7e5cac49307549f8c4335fc477267e25506c41035cc248f8797
+8c267cb08fb5bf8a087e95dd47aae4d8389e97ea0da1af064d76e5df286a1774
+a783e3df200df1cfa26ef1ed9b5dce5dc55102cc5718854fd8911a886d0e2e8c
+a38eadf009525bbe17d0986f4e3c6a23e608fe2782e7c4bc31ad13d80ec03b7d
+1f0ff0855c4d7f9d63d6283ad8658fb13ff68586e3135a99341e4b88678704a9
+c5e8a4c2a9e70f13408c9c54ac9420d52761f62225c64b7c60514b7de0a2c8e3
+f27544869c93890e7df32680fdc438392efdd6a7bbe7621a7642632b7f45bf2b
+3f0cc935a688266c39f458b9503ed06e67f4094946e73a3fc27494d890065355
+4fce63c60e6a32436d5ba5e0ab4f373e816b57fa6ba5a2a9bd02cb58af2783b2
+ee1da6169c0f15c23c55a7b2d74edb384c6f646adb73d70e3310873e0c99231b
+1af196d1742758956415392b4537b1f04ee4060899648c387bc55df28c6db99d
+2f87190bc6f1109ebbd78e15a5641a76198b590286065996f6fe1f776f7013f4
+e999219945c4509d37463f6f18cfc46a500f39e2f2ad229bc16793428a9d8cce
+c5d950ee8ef43b425e518f4fa99333f9bf2a420b33b383756ebb0324b7df49c6
+0eeaff9f5f4f0665fe60d40a1f9824c0df60827d2d3915512fc4a5e54db36580
+9e3fd8c1c7c9ead2b0b5011e10ec68e4035d8aa662f0bf09fde9bbeaab5fea32
+3cd1f8cd96c62b0410ec741cc2aab05bcf9cb188194aa1fea94f40a4254d9149
+82dee90d74a6b5d876068386d55c1ab92f62e3d1c3f24d564615ca3035ffce2b
+6b49e53257393e66967da9b72010d0f8c4b6f4337487b6abffbaa16aaa86a6c3
+7c22a7b4e6f4ee90d60a9fc7c95b15d34c8a689f028e591215b329d86f35376b
+15dffe9323257f0748925c002cac78ce7cf473af7378eda5489e3c464b11e3e4
+87d805cded68a70bb95a36d01885006d2cded168532d575a128f0e03ce4a1827
+b7b0f7ca3da8e4dc774ee59db3616caa3a8924f84f35df50e48477c35fd08945
+308a214bde3389d0cb225ee5d1f96771fe3930b16645c6283b70223dfeca6663
+d72e9b6b4773edd543cbeb81e38a094ff9f1eb6012ca08a77092987bb8dfa849
+361743964bfd43032f77b09d6d1407abdcca53d424ae51fb1ed1434cf4a2f391
+b81678987709e0bea61d8546b8de9b05260d7e2284e445933ecd867cb63b6004
+0fc50c76fb25f81fdaaf545bed63d6065def8265028a224797551a6a8ddfab06
+84798af0747678d53a7564519116755a795f14b254642293aaa3622be7c14f86
+5dd86caf78e0273677f2e33658b24310bf444b1e4f0719c187669b286740775d
+66a65699cbc25bea7f7eeb8c3146f9e91e5e0f413376ac09c7e24f9b76d2af1c
+b63201760c0a7afae554b8defacb30d9dd146223f69b015b9b7a79cf92d52404
+6531acdb6bd53597645241ec6028c585407b903d0579573ebff088e43efa91af
+e77940e6c5ffb955e1fa083b949cb13dc3483bc7637b96f03c79426237a96c21
+26788fbaf00540a987d4ef95082d64a104dbbd75e4ea5c00c2cd02e622987ff7
+2775eeca7c15213edb33fb30b48d17c3bca35ed5ae941829d5992d7bb74f8fb9
+b04fd6fa321052a8c2b40f78c8e8eb081f8851c508f4774267d091e2bcfd53fd
+bb9e9b22d7aa6c9b62f0f67a3bb9b1984979d55c45d705c1cbea897072a86b4d
+0cb7400640c26526c0a03395986cc3ca897453f7e6c4251d81ed29e82f7052c7
+f8ded9c0aa221832b5750a9845659235f82bc4d9b073a75af2271a0814b1b9a7
+f598e0e7628851b21af4f0b0536c129f6ac5f62090191a7a0776190010de80e2
+7e252e134b7a5c4e14a18a84e7fce3f71645ea072ce3655632d2113d4d176f13
+29142d814a63c756e0a43ad21a55d932d1b83ec93188d7c893220fbf5157baa0
+834ffdf5d191342a4f7afbba2e63b8f36a6394ab5926fcdfdcd8d8cf138fecea
+3deb371294591899b4f6f8c8f0ea2c41356eca49df468a952f9c3ffccc8a99e1
+0d5d61732eb44e2ae7b254bab320d13990ffcdb63f3d541ed21ae022e86ddf20
+1eac6701a072aaf27664dd4e7874c4e428682c44de9d9b14c25fa8c2e8760acd
+79f11c13e198602be9d9573f6f04643b80abae1cb6269e00c8ab419d49c3606b
+11b1f8f46e7977789b19ee83c5bc35bfc48da6d32dd4d16c1303b0799dfe98fa
+0cf8531205195af9e992dac76c6cb79ef51865e6b012f29df6d3333daae56b36
+8ede2fc26a580344fdedcdf9c61366f5887fb1e7300f7898e38de35b4dac436d
+c4f79f7b365cdf9b6a32d842b6f8494b7b6c91c122af116dd8a3c3c1a35a21a9
+509f5c0c8479c5e57b2c0e175fbb4a85d3b52c927a20fd0cfdf3e2273ec8726b
+58c23b0d4f56d69ec2c59d8ce896ea7dd86cea423c2f7250170a09991fdba4f2
+40a6df094cd170ee83bab69d4b8706441730cf417284c8206c646b5105d592da
+9274bc54d07e141fcdcd130e51bacc353ea2e99dfae63ecfb9138e0aaa07178e
+de98a4f4d365375190585c8579e73929b840667afbc659f5ba4b9f25fe55c75a
+2a42fe330a4b90f3a088202806baa50fa1e99fb32973f23819fba8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F548_0 /FRBTTO+CMSY10 1 1
+[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /arrowleft/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+%%BeginResource: font AMYDOG+NimbusRomNo9L-ReguItal
+%!PS-AdobeFont-1.0: NimbusRomNo9L-ReguItal 1.05
+%%CreationDate: Wed Dec 22 1999
+% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
+% (URW)++,Copyright 1999 by (URW)++ Design & Development
+% See the file COPYING (GNU General Public License) for license conditions.
+% As a special exception, permission is granted to include this font
+% program in a Postscript or PDF file that consists of a document that
+% contains text to be displayed or printed using this font, regardless
+% of the conditions or license applying to the document itself.
+12 dict begin
+/FontInfo 10 dict dup begin
+/version (1.05) readonly def
+/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
+/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
+/FullName (Nimbus Roman No9 L Regular Italic) readonly def
+/FamilyName (Nimbus Roman No9 L) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle -15.5 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /AMYDOG+NimbusRomNo9L-ReguItal def
+/PaintType 0 def
+/WMode 0 def
+/FontBBox {-169 -270 1010 924} readonly def
+/FontType 1 def
+/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+d9d66f633b846a989b9974b0179fc6cc445bc2c03103c68570a7b354a4a280ae
+6fbf7f9888e039ab60fcaf852eb4ce3afeb979d5ea70fde44a2ae5c8c0166c27
+bf9665eea11c7d2329c1a211dd26bb372be5822f5ea70d99eb578c7befd44cdf
+045a363056e5e1cc51525ea6fc061dcebb337208eff729802376a2801424f670
+0e7e6397b28f15bc10b40012b0a3eaeb2693e8f7f627c4c9c7c6c5bff105c1e4
+1b2b9e8f09253b61177e95ea219474796072f4b363fe05fa7637750b770d7b13
+99fd7523816e22986f43b17ad2f9328028bba7f383ce5c429773b3d968b4307a
+efc6f468433d2320871c85fc9a377c8146b0238e6386f2f010e4c23bf50f301c
+95de2b4a559abd765880f5b3d8960d7c462f28339aec4978f261a05761583468
+b73b46da2852db1d9b0b53f6427551b6e87f1a1492a19dd774ccc6a1d0bf8d1f
+afb24bc1b3a56e452791e8fb9206a2c9df1677e848a67c4dc754cd0833116c84
+25127a919ffae922f6ec724252ae53662f3eeab1dba230a6ab6ad98cf27afcb2
+6837487ece5214be13a113d27d5ec449ac017cc7f12ff7b731b6aea24462f3bf
+e743debd18a99eda36d085ad3602ee939e3c2a40fb9551f4e5e904578e8df0ae
+a6e10910d5205c917b45b0d0f44caa993ea6fc2e17ea43b83e62abb31717b3cf
+d783d25486084caa1c642a4d9719906889510d7e60c8ba0b48b9d40222d36a01
+1aa4c8148ba57f165bb7181534df0a597bcd1df98fd644fd3e3a09a21bb018bf
+637e620e494eeb843c575bdc71016214e19d0d3d030b8a9eaea88822ee97d8ba
+ffbd2f522d3ac2f34927961e189b0c163c365ebb410088e95a5bd200e62bd5b5
+e846bdf4c127018a54a78bce6dc744c4c1aec0087df470d72e461c8079f1e8a5
+12794d770d391a02d428fccaaa4fc4ce3eefcf12b553d8fc59588b922565aba2
+c179b29dcecea5254dd73f388bb94a7ea4f16c0ea0278deaa11f2be56dadb4b0
+43bf781fb5151a4d2491bfa2d439082e8cf7a05cbc84393aa92f1d09af1e69f1
+692065dfb293c7d7bb552469bead4b1479ad1b75e552af4c162d37027dda9863
+5e1ff0b4c3ba9cdb41e9c292e901446d40a10906ca0c3f649f7968b4ffd2c653
+650bb2320e55fa19938e4c3775f286a05a1011cff4e4c7f353bfdd88ce318584
+799cd9350da919e462621dc3556b48bf53edce91940eab01870741f0fbbebd2b
+c6a26e593fd78e7ab5d05af43231c262477a5309acf964c0fbc114419c98df24
+279612da5ae02b2db3eb07c329891aeab0da742593183a92a619912d6e53b33e
+f9489dfb011045b4f20c79a7038e473f435dcc8dfed5b9071acab5a322d4e4b9
+f225eef68b8281688882693085432c16d81dbadaa3df3c2ed508a5547c4b8b18
+2cbe2aab5bfd98acf80d5927a07da8a3aa987a899e28e69a49aca9aa960b45b0
+53079246f09b1f8be89a5912784ef566497df949ac722c37b8b4c641f602217d
+e1c7fcd757c04c263aa2a4a08d7e08055e5b922d850c2a898cf32baf2418e0a1
+fa6e54e2459ef6283fbcdd406b9079950669763106c9d8b16d0aac8815fe894b
+e1c7af9702ca13b36325fdd90110f1b8a03ce3e7aff614a0a2b1b15a1041800b
+b72ceea17cf4a939410c53d5bac0b89eeeb9e2f9cfc6bcdfd9a438c109784adf
+9d2843fc809a040b9287f0c71d93f7c2b3273d39c5ed535a8e130b46d3c97f4d
+e0bf14ef07eec07f1c747a6b5d294cf4d47ac12f1d9282d2de0f808a4c609e4a
+0e2a68646e9583b6b9a75c95840bab3fe259ad8846a82af91f44923f25bac677
+3c8ad0a810731fafb0a95a5445b5800d0be0378909aec60f544c3e7438760b6b
+feb2b9b16652caab36f65ac444ce9358670e060a90cc422043b8ea8f0b065446
+0b4ed94690003cc77027d8a3c0a06a48bccdf5d6d6770402b4f44ed2673b1329
+06d4f88bf12a3445794fc9db3f1bb4afb8d380def7dc1dc78624c748192fa321
+c96b32dc26b30e54dffe770165d1759d82a5542cfc4a772d8c2cadcd2e2fb1ca
+1517ac15deb0bccf94ce83436e989adba2903489abb6b2eb9f977f3f4d690b31
+e8f6e27faa56bde2c4fd331ceb502ad286857dd67d898f8b86e13a98044f77c9
+ef13c7b14a754fd0e07c68a90940f3fe3594afe83c605102c08ccb046b807975
+e69c165c9b833f41da40d17653b80730495803061fe194ca599d53a3367ba3c2
+8db6183ae68f6564178dc0372c58a103da58de056b7b0f8795cccb1cbd4239ee
+a2b6af7eeec2f7da99f12110e07d663dfbdc0645dbf9e051f91924855405f022
+13933f1c51af2ca7a39ae3204ed31d68b15f2b74914bf86548d87316170a909e
+e9638b25282a209e9d8bbea3ecfa3ed46c2dba5cb3b38d8fadd66baf9417f5cb
+6b3a9186e34d1710c011e3a16fe8f9dbc207edeaa72c2f7d4b7b7112bfdd1b0a
+1330a7f88ee867f55c828a9154dda3c57b6e596b830b33ff636e46d8d00fb39e
+cc497f82e037ae6f7975a36876d66694e3dfccdd4a5f9ee70883fde704969531
+9cf38a1bbe0c7fbea056326e41636e17d93850a1df92ee50089f30f3c4ade4d3
+07305271d998208c7ac0f998b96ab3e3e182e29b819fd861e52b04e00f9b6be0
+8f5766fa4f3557d0ccc9edf31bf84531d664fc186ae2e7f9c81fe8c4f9f1f2ae
+3b9560c9df5fe69d969a0d6c120a6621bd68991fd5593f3197223c9f09613eb7
+1ae0c78d9ffad6be1e36df5885f657994ffb6eefb5e0949674c34768f001827f
+12f1ba77ae821657e3e96f17de324f9355152cd28c7bc3bb93b0bd0d40d17d35
+2b303f2518e05cfdc4dfa697683ecbd6a949a2eab9cce57b8b14c53ba2265a49
+5c28d22dab35e36b5b02d2fc02738aa6fa7c4cc66c88f5bf25b2be88a4987cfd
+39ca40be4ebe0174ba827e7dba9579fe52b869142fe488f9ea5cff30111d6400
+ac3cdd3e1476468fb113f2b977937e70b7214069a06007d987d0f3ade59460c4
+35361b9ee2378b0b2365178ce4fdaff19dc8e52a4eba7cea25387a2e330bea1f
+dac191c9e385c837ee253220a279f05876328864c9c2248258814f7a16030c60
+5a0da56b130757b262ba58ab68340b32d30ba67ae01efd748994a6510bdfb15b
+50c31f5dedaa1866ee9123cfc235591e6516e8210dc0157687a8f081c3aae846
+7481d16e8af6d8caa9c8596c801dd5948cf7361cafb8e01268eaf0cb40ae29d0
+de3bb879970e06fea94930ffce9d4a15ff822de7486a4023fb6bcf27d496e0a5
+2c73d409ed6aea6923de8e6ddcd7615d76b5af4f2be2cee210bb781fd622574e
+042b2fa03ff6e45cbefae7dfb53447fc56da42938717098806352776208567e1
+f07e8372e0bd8a19332de3a09320e82dfb6ac58689a65ec1fb97808e3ecfc84c
+1173378bbcabc629bb8d4f2642cfbe1bfa1a25137db295526810f349baa1e4fe
+9bc755f32a1ed330171ada792e10540d41b177bffbd9b94c2c008ff74a20138b
+eb2d0b23fcdc136e434d7fc5e7710559b91756ad1171ed3bae249960384eb4b8
+4ec4c71e91d872b1db3b7ee412aa9b4e66c8e5a03d5f1d98de47ab51dd77014c
+2926ab5e994a095d9ee5fb336746bba506603279bfa91724f6cc868abb2ce5b2
+c145dae2b6128e6c913c8814a5a0b4134c30edc7f97908ddc6e7bb65cf8a58de
+88ffab9273afe5819be1d31040559f763e95cfe230d48681d0b4103ebb92a3f8
+01177bde9bdd61e288e9c5dbd18163eac0a67899acfc1c386f8b261fabd320ab
+89fe9be450e41549b3753c32e2cd3069e82101530513728dc24d8c2c25b06ae0
+91db97dcde55f701a63895445c0bcce07ccf4c82b318494f42c776d9482c8c19
+46fce4e987e770a4a7512b5276e36ec3072c6dc9812e56e11b34baaaf9bed596
+e52d1ac1768e8e0a8b20b94f320d56406f4ea3202920fe665809102ba71932b5
+51ad5c83f6f34b1e87272e8ac300761cb99c9104a20557c09df9cf7ac51625ab
+05c5a60689321d8cef7eb8edd092b9feaba272a94e133aa84a9b7cded15c6824
+3f7ef11eee530323afe1153fbd6285b2302588252609824ed75c05416beae011
+98155779dec43c2e7fc92532951a1ce0dd6613afb3f9c73055f528f993a342c2
+3ea326391cb99feae1d61d95af36536b1c53d0a2c19709f7c85f07715f95a98a
+cdb7722e297692fc187c000a9e64bdfb0c56852bf7ff946f932852d3931043f2
+60b7beabb6b6faf76bd8ff3f2a6fca03fb36ef04f59a9f67d26da5ddbc23bf20
+d82e99326a41155cfc7b4fedb80f69d361c31826743ec395b7aa83c10f9b5eed
+80044f3c258d7e2052d2cfe08f6046189bd0022ad8e6e7890cd31848b2477ecd
+095ba2ca9f4e9ad4bc8c7b2dae33d20d4cd01885c2f172052c1f8bcea593fff3
+4821540e79f626f4d7fa64c0bb4cc5485309e67071d0277a61369645ad3a4d8c
+fbfb1722ef6011fa6b2095aa4e5b32746f64c16af093df2e9bc175409949d440
+795f6f2b72a69435be1621154ade8d4dfb1bfbb0e28da8f08c76cd0521ff176a
+d2e7dd44916af6a1dfa3ecd6194189190b428cb56e2ef4a1bdc5d739ff1cbefc
+39eac4b5934d3707bd30caf67adb3612b37056151b45e9eb73c3bde4b4350148
+23c3ea6ad5be04886842418ea1872bc169f92a890670fe0b8bdd86421400b49d
+57e5ae8fdded5d706eebe573a5a172004e59b9c81fc990d2cf7036344c4335b1
+842a5c879354a84cc837d76b2babf981d4e60c857649054fc69fc59bf14aea72
+51210ac8babc95d58f4f3b497d5db3395a638fe339c5149f284b8dfd340c0b0c
+1984d43b5951b7bdb82423182dce8af2baad5eb25e037c5d976b534a3459f742
+751b5ed1c5bbe4915a7b281d1b1c806c58bbf900d5ca092fe2119ce099e52872
+0e5c8231dd6d7ed8fa5d2c953bd8bdc13781119d2b31a94bf39948d4b3688e58
+8aeae48e2d66e17935058ed16528d28e50e37bbeb1d155450364517018b1b44d
+bb0703befedb3681a2b609063302129628fcc24d88653589b431fb84e4ddb650
+c2f783594de613ebdad8a1324574cad1fd05a37844799928b4da778710e3a4cf
+b85afd46ed46ccad840106074f69ae7c306abf4cead6c66f4fbc0fdeef002570
+25305004426efca887ed5b4f2ef6dcb912ff552089f383d270c1312811b510f4
+11622aab22c5add53e1979fa80a9ac5ab80b3255c901cda700904e4254725a18
+6925971163b35469c55ddf9d36d2e690c988678e2be17e2668807c0fee64d264
+5a8f26899ceae3abc5553bc58674333d43f27d0ead9297619e8169554512d7f2
+9984c12dd44285a3d8a75dd20ebdb5280b95471bcbe5473447fcf750c3b061ba
+bf491a61adf487ccefc79cc514569978f12a7a3420ee046e1c28776c96c550e7
+fb0e2b46b3e57b2b8a6ae7d306fd0eaeb026beb5b13b8c980828f78905369fad
+aa7ac9c3b91df9a4d1be00b3aea709995849ae4ece16c126b99c3d0fc0bdc084
+f8486d70022e0d5a8e50a27e9439e37d3bc175c3a3bb19914a4bded2feb81ec1
+fa7e274b027f4f4bfb331bf4fcb58fcdd1b999a775bd2a9002e846d7fe61c6d2
+e29fedf3121af6edcef90f23f54b128efad5fcc3e2236e1f9f59218994460d1a
+f21eb9a2999501fc489873e9eafb986d9e9e780b4eddf332aa72697ec956f63a
+4307133ed0fd2dfafe283677469b7b14b155b17a8da4a81cbce56da716149124
+bb3b20fa7a2b64b58d6eab90dbaff1d560e5e5492f17615b7308cf7670f09a04
+6115d454937c733ed45b1156c2e7d0ed43c093d6416b91533637d5d5f649bca5
+50a5ca5522b0f8362042caa30a4bc87a4a4339710e2de9b2c0c84baebedd073f
+25cacf0e4c4bdba46f4c545e27d20536827ea4a4d5f5e19518fae6ba2d45b5e0
+b247f20752a795594d9ce548b5c0217ef480cc5a0be6794178fc7c017aa8a3bd
+74686310f635ae6153d9e18a0514882d4ccfe9d7dae9f24b393985e8da776880
+1d9a6515ed7bfad3cabd1e13f2a9be17d42dda60f38dc5dd5412b03b938bed86
+0f9cc900eba7eb281e619edc39b5413af1e242ab56171d3a01203c76788d9024
+2f72c89b7adb10f5caf6851acd3a4369972f796d5a1a9816023f5a454dbf5bfa
+5ea34c00df81a76fd79a0198e91ea01efbf7d89d78f9da5253250bb29770c4e8
+df955af85d48c33fbdff3845d6868920a3b09ceb0b7de798354e80d1f3ec05d6
+3ceeb37751ab5f9d5f7e682958235c0fb224551296108eeded2e000bf86193ad
+5f290f698375727743a699633867f03f2d7801b18627f25628c0b65ace0e766e
+ed22bae384ad0305bbba6a3cbb913641106259e2947e77caa437856febd8b604
+7621e8be93bf909cf3893cb2e0b4c75afabcac6ee9ebfa30dc6ba5e9bb572318
+ba844429bd3b5bec550ebf2b7a3776f11dcb71c930489a792bbad9f6a1679b6e
+22a32048d0652fe2e3c1dfebce17cf97281087ed892b5d02d83a97dba1b3b221
+4f52eaa45592670902f979905281d7e92e9bbeebb909d5152f97aa49068d3b2e
+8ce26b784b48936a3f8e569e5d96d8f3cf19335c7ca5f139815f26b62ef0be05
+2f436d3d7ad037451cef14021a15b0b10a07048ffd4cc4b4ca987cde5290318d
+7100cdfb146fa044c694c79f3ff3ac98f1067bcdddc054cb3867af0b7e340e39
+81cc10ba0763901afa3f492590664fbddc6fe2ef568d6765579eaa5ff1501a1e
+6b6b303c415557a70b4d60994b9841785a8791b51814f08ce8f0b048c690dc05
+fce223f392df0b93c030960e7a4717203c957f428fa52cf5d206eac92a7ec569
+b1353585ae6a14877eebbd8c402163bec563feab67ed764809e5205bc3f50fcb
+557af616a430215a7f9915872478572a2335fa3817abd8ff113020f023c513b4
+202a3015e22d173b07d87e6d6eeeb3e0b0891c00831843c6a2613c15bfbcaf5a
+8bad5d9e69a88eed3a1965e1876b223b74dedd8f16a2302c7f70ed7c8b5e60e2
+25c39cd88e4b559888007abc4f48955fe377c69b00be16bf9eec8248ebeb6808
+5a80b2f60ae03c29fa29b91f30efb4ca29bc51fb2bc09a7343d0b107ffd02a03
+b26ffb1c6b1d2b5adb3647d37bdb45420e8a115beadb142e3aeedbcc8d0ecd93
+8777fb9ee661d5db7088e3faf04e91f1865418e2723565fe2617d2d8e106a230
+a2dcb6a4502528d22457a4399cb7f9e4f788a03d6c8b5757cf59267fd86ac4f9
+21675f6da1a90156bbdfa77facf6df331491cd2cde707e509b8e5d03ba1b6781
+eacd2ac3eeabb5f5ac4d0d8f5b10676e7357557c23bd6412c625d7944302c969
+561c704f937fe5304e1704b20352a758d6237e52c4a356a08f9893743a5c20da
+6a817899bb2edbadbf4234e1ece52b9b3f3e29095f0975259c931b67595f0ce0
+db8e4ccd5f6fdfdda07663d252bd05fd4ca58fa54a9fa6acceabd97f2313c59d
+195cbc3bfb55f9050d5e3ec4e42f883635f18d17efb2a0ab333e09c2521705be
+aa147b6717c816e57d38adfb2f4658249a3a345b337251b7537cd305c6424dbf
+b204417f4c36086edaa8da348dc065aa5a7f68a0ad3e3676a7c240e76ddc8786
+96b56cd4e70c28c3009185ae13ad4e96c8522735074ad649cabf39201903e974
+12967a45b574790d727dc68222dff726fd162dbfee4964afbe6549abeead5264
+a033fb29e70f1d17fe58934bfdd5ee6defe6056ea4a0e39a39b7fc1a6da06713
+f952bc20c689bdddb94bd67997f60f31fa6239387089deee5b687455a5c06fa9
+fe941781f0d9835d8d020cc6286c2fb8ed5906eccffacadd71ee0b7c7b67d8c7
+aaa95f9cb24fd22bea989e0e0919a4ea35fac630a9090346da895bb5b6e1c1ba
+ff90f1e16665998ab7612444979edefd96f1f701d13950e0ca2daa7787735fc8
+4b268e36cba6d7de0506dc5353f3d13ad666cba8f8c56e27e44b57873adee581
+fafd1f33a85b6169d4794b1d73940c134f11dfde03ccc5709f6d806cfffdb6fd
+f9361520d0023ac6aa3c93b843d8cd8a652a665eb31d6b75d752e7679a9e1327
+d0adf92820acc78b0793b9f0307c776c201a408a883f99f9d2ade3960b1e62e2
+db5d6ca4115a028f87f77651c95bd71456ba087709827b05a80ff78746cd3c09
+72eec0baa7ebc8a05043e18e63517fb66e333973dfa6bc796af520e8efbae640
+a2f4b94f244d365b76fb3e229726dd7c61478dff4d616cdceaec1ad70d9cefd6
+0e9e6affa41f34b777da7174b3281acda204977bcedb3f5f9f0c5d77607237a6
+9d6780dd18cef875257fd719d237a35864498978239cc0933a9ad0fb8ac74f3d
+869fab0c30e8001a2df0ada8f56de43c5e9a7dc78220720dae05f0fff948adf9
+0e8319eafa3fc8e936c9c040b1498e7eafc36f03bb4cd11a6fed37b7a8d05b1d
+00b5f36799e9556526f5e5f2205dd641ee39a4bd6c8ec20a36473eadfe1a499e
+88284d2fb544b7bdb637868345ae4b3dca6bc0754bad59df4558d2d608faf166
+68daeac6bfb73db431a3146628d371c2d158a1ba65c8d2d47ceec7addae77864
+042ef587a6d6c04dce664bf83492d164d2fc00c1313c220bfdd7a30dede201c5
+1e84d9573c79235a8d847d0a4c231fe009058f5848c775e343c61835c7c8e025
+44dbe77ccfff9e9c950ace49091771604234e586c1335904da22349a847ade3c
+060aec69c2987eb1f3332d8b66e59be53edab3da137d59cc6efa0f579f8a1d03
+882c720c27834570c10bf892f79b30340ead8535881b11171b2040fb6637140b
+e927369f803a4ff311d78d7e68f4b5f8628fdcfa2cc376442d78e6f47cb378eb
+31f079902cd32d6aec688f02a7365b66797de1ea022afec2f3aae36fe01a3e5e
+6cc49c79ca23dc10ed8071eea3a0f8924a0dcc610f842e4e30c1104f859ac970
+06c7490195599c65393be11269c8dd7247c96d632523256f59edeb144329b8da
+b35303c922432e92394a95196dad464e35858f00e6a27320cf515b7b8af90d06
+82e89f09afb605862d14eab6a99218b3f66f11ea2f345629c402bd9aeb25e3e9
+8734a0ca4a814d824ee4ca5383c6eb8ff1458c767dd9b71530c5f01be2d2611c
+f9644c28f3f52ac748749b54eb652f76630e3a62b63a3562a54144c306beddfd
+557e154c7d4931bafe9a9136c3aae071b00e7204150cece0d45e10bd736b633c
+8abf3817168828ba17b23c8ef8ee35119c43cd7fe068e1f016aadc734d4338d7
+8abd60567f307d6ec471f99b03cc7b5e8140dc07f726303c2185590f9f2224c1
+52bf01b038ae1e963098a309edf98ce5ba1ab235e1190ba23732e42841b2bf69
+36560701e1653df36a29c8c3254d402d0140f5ffeda15ded4728c176e3f39c35
+48b5a2be25266587b52bda256f255c940adddbfcaf37ba2500213239f12dc7e0
+0b61230190a4380917962c18effc6774f6db08b799c5966ca7133fadfd7e2b25
+75116286d1c2a40545f973870cbb5cf97691afe304ca7b586f198c426a71dfa8
+cedbe3d94bda4267b9b5ff1454ac7d54f59c5d94588bb274601cee186b9ee892
+5f359ec5bc402442bba33b2663d564461ca130d7f1405b0467027ec1e27bbec4
+8d51c674c81b66ec733c4c57410956520f9c16708aaee0d9ae34f1050f6412c7
+7a23c8c3364dad8e407319772c9b201c49b75dea4685566d9c912acdb47aece3
+f9786e47398891c07b0269e74e2eb935991c9d7a835eb88bc04eb2b195ddeb02
+38dcd1e4bb773e269ad58fa9e2f5482db94a661f065bfafee3ccc1c812e9fac3
+31fd70975e3a0c72d37207d6c90f998103a821c35734f0153950e5f72ff6a8ac
+cb831f57267142dcc4079c915a4d01807fdc883e15a15b67e8cea1ef8d26e4fc
+b55c69418d7a4dcef51473a037050cc43e204fc7de2392905800993bbccaf459
+3bd84187fd1c295d111867930dd068988631f5d0abb9adc48b7ca8134f8a3baf
+3569f5ffbf19291022b3e13fdabbf0ddf64fef601cf97dc70ed2e4355de38f1c
+0ca81966adfc95cf03e794d875025af92bbeaacd9ee58b49c3f0b67d72b13a0a
+971076819781d91814c47a0a3b53f767b7630fb55df3d2706d834b127d56fc95
+b9b30ab934839b8324c9ee0147f0bbec998eb1b2939a2102c59c896b9f57c9b2
+fc138cfd94fd5c512bd83e30e8356e983cceb0de72224f78b3c8a98359e46f22
+c19ab808b70c4287397eade3b28a311244385d3d49fb80adc4f90f32366fcf42
+eaea8d05392164a48f03184563922bcbeb78376f512b9a289325a61c0c357e40
+bb3dbeebf870ec12ef096a8997bb6ec55251ad55bd881ebdda84056556380935
+b0b8eb1f74ef96bf02375a30dc53795da638252a12a2e9bc18bfd7ff5aa7a8f4
+4a6bb4a34f1c94a781a129fc975823bd16a6df7c5d75b7f6dff55ac5f82e3e2f
+572f339f48024e93f0c59fb1fc95bacf7bf5fd7c683c9b159c3b5d937c3a2110
+e78889021ebbbbe76b1f984317d310ea61f7b5cdb4ed1754a35adc9c6924c3e0
+2e3b157261eea5092e0e7a914a259eea2b14192343680a18710db9f82e54c920
+369587bcdeed8f8acb72d2565ca89ea92b6b58bb861012ccab7270200ed5cef3
+9bdc58f4831161e8ce4ef5c6fc839deb8216482d906d60c1a3292de191b40c79
+85529eae01de8fadd442ec8bfa775366070a9e193138a4c6f6eca7ff554c57a0
+19346015d6ed5dfe8b9dd876a207e7247deaa1e42a41c3edccb32d47e5fa97c0
+9bf3f8324a366856d6c6df8f295da2a9164a99b6e66adf4247dd79bbf54525dd
+bcf518651fd8b374cbca6ac532ed443a1c952ce148a67cc655d92b670ab76c64
+cba90089f1d252ab55d93cfd0ec1545e79b65c5337fc57e46ad6ddcf5ca56204
+867e467d3982d77c2e603fee7ec4b57bd8718e5be9203666459815b7428679b2
+134188b7c2c89f64b7426e0dde73f586a7a86a4cc4136bcd5b09b2482aaf3ea2
+6a9c99cdc852ae0a7262b57c06143f1a6528b02cdd69b9fd5edc635873997b4d
+7c5644daa467783e154ad0a787e72bf5a627f712267198d9368b480a4e764627
+b268d7f1500b8e155615bf9e59bedc125774802dcbe33451e222f6a9ba24afc1
+92933742c74822f138baac4bddcfbf447dea77a4e913028db069e802014b5d57
+b0c7d6b7a727742eebb6a7c7a2231c94d63fbe66fa8030f3b378006027ceb4b2
+74d8d75d001c7b4d0225ec9cb04ca7f5e1668b44682847a8b14dda4ecd87fda2
+6b1694a2810f90537c403ff242d0accc8b73fa0088d668fb4fd50c4a0b0aafe3
+0dddc6e893c1bb127147fd1b35254e2ef659f023cd826cbf5e400dfba85f4df9
+f70b30a42df485bf5dd6c620e37c82bedef5841131716bc5eeb40aefec8c0379
+f9348a1d7ad0618a422d85300bc0f4208a5b4baf9dd1f568da943f0023eec988
+21187716ec2104282a7fed77b0c5b01e78d5d9d5d99994a9f232859ce68a62a9
+e6960f557f153d7101dd98b7836d7841d3180be3b34a99d4434af82db181de42
+e7f3fd86d86678ea86c4ea4d0af845955141ca4f9266f3ef69c2ce9b73ae1558
+9dd98a8a0802572fba00fc509918a64f1dcabd06286039e75042d53d472ae66e
+38ecb6e6795e3dd12757255e786909f306fc17d14ed432f5107aac6cc50236b7
+d381ad2c4da239669d94cb276610a846e991f508a75e1a3a851be789b9a3f75b
+f5d7dfde15eadd55e7710d79b5a4127b5e9f85f6bceace031aa9ad412541848d
+59dd3f66886672db5d90f51fd15334eb973e64baa4181186cc3c090b2a5bbb70
+e9e1fd9420a31674e9e517b1dc0196fcb5624668785a65dfa60a0944386beda0
+66e2a3d871913d23001c0b5f22c4136fa48e6fbd636fe0bbc104cba53ecd15b7
+0034db9200070b7924ab31ea318cffc35cb44bbda45e04f64516b48bbaceed37
+56a2aaa5d5c0a2d06f71a5ca689c8c8afc991638fff960d060555d9ee7a13868
+434853e22d4d9aed6231039517aa713e67e7c08467c687a21bfb00e6c99c9b15
+51859fb8f437c77bca2b0fc97a36ee9b552645b83ddcd2ae48049085693c356c
+53b214b9216d5466852340dbb92eadc60bb6225d9c08bb9f5e9f50e40dfb7c12
+2b5126c6e11393d04691831af2707bf11e0c4e887511a59442469df76bc8eb2e
+d2e97d09b6b2f1b533ac64d85d454f57702af92cc88d5ddc46388d6c203ba06a
+f57846d420ef1727d97d964da29018245d91f1e37e3e3f9f04e02d997b0c28fe
+4c99293e87c978606c3a0c7ca1d121c60ac58fad627be407057eae2ebc2074dd
+fd2bd9fb017ad048ead3d1243b7634701508034a934c81a9f63a05b7319676d7
+bb9af94fbe826f84d4149e81b46424e482c8c1c655affecb4393177d768eaa24
+a68a71e4faf578e57865b15f459315a26ddf6e39bd3d16958a3a8cbeab793eaa
+533eaa3d89e78d292fe37f0c23e32abfd50b2c9fba8261331c66458340bb4cd5
+4e7a7cac3df5ca530fbffd93789357877ad2fe127377b899340416d6100e2165
+64c62ed803d484656ef5ff7587902285671f280de39228b9432ba46c3ecbdd23
+46222998ef3c528cec6da555eb72092d97664cf35ea21e31ffb70e8b8102ddf6
+0203d3dddaa7593a8dc0b1c6af796d891e80860e6bba501e4c38dd5c6b5a6f35
+a38ef0c7cd4ab7cce0e17fae913eec2572565070169cce8517c37b21699fe4d3
+58439dcec0066047253d42a74ba564d2fc7ccf34b3b4e77fbac09d950c3c134c
+5671c64b9964c124d123a299d2070826fde61b7f637bf87739e7a0de70ef82af
+c901821eabb31969a27596e9826dd506912d05918ddd2981d5fb153526683f83
+04bbb13678af6d8a65aaae58240688caf7a8419f7bacf078dae7495ab646fc40
+c9004cbabf4c76143e33fe49fed460a102129b9f6cdda0797e53df9b9db99890
+7dc89ecb49ee18cd7556b44b096c9337f6a5618b589c6d7c87ea0f292bb446fe
+c901b120180e3b514e3e7e32e52028a30cfd6879068a68b7ef5db202f575a6f3
+52748c45a3509d747d672b446efd09b0dcab7b3f8808c011a0470eb5c9d8d632
+0f413186fdf227c7f9c45c403ef93db5fb63819de4ca368f1b9387dfb0f039e8
+2c47f56fa0d3073c901393803ae628eba7313821a01b07918efa4d901aca044e
+90d0227813c537cdc2c906e44140bdcb8717e95b7597ad7c01b51b7dac732e65
+fa3870fe8865ae6dbc96b5a984e2e363c4b67a3a07fe4eb42044112ecfff74f4
+09329f03a55e1f57656f88a08e597bfccb97a2b0bc0c26db9aa5bc5f1d1bafa3
+65f32c6ae5de5f798233ed6878583d8335e8988021438e992be94f6b73608413
+b83693b45e539261664f851652bd9458e643bd60628d0acb48a0edd350749e13
+9e480bb10cfb50b4fa0e37348d2f5ebc3e3f3457128b9793ef1359076da9e92d
+e3bbd59ccc0c0327867bd7895a19cb93fdcd6ef8d459ccabadb1e0bc6896b456
+b13cab755da348b349da1b485947a23d05e9bb5dfeb8300f8fef30d7f09d288f
+681ee6e23d21f76f806440680e7913d323a264fd6d69d4be33527e050856f8d7
+20fcf33f81e5021271c2cefd7b1c6a2dc9e207140be0030fd866fb65e33cf5fb
+8879dd70eed5e887537c45d136be8bb191bd9dc4cea400137903a12b66dcd359
+9b6c2e43306759110af0878c8f37c8daf847657c2bd68d5c3ca105b332d18d5e
+03269eedc1ae92f4e45c79915981c1f32b5a39c46c358708460301ca4298bbb4
+5b91e0d45fd1de756c6885545bdf5bce1cd40bb0c92c481a629b0d8dafb6b895
+995c6777d9355af0b03720d3c7456ad60eaa5a80549bb54c0820e000eb30a3e6
+f81c1cdc55b70d902a432d13a233c63ae54f98718d6ddae3c6aabebc65760e59
+d87abb67a5171a4ec2b2377bb5a39f
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+/F621_0 /AMYDOG+NimbusRomNo9L-ReguItal 1 1
+[ /.notdef/.notdef/fi/fl/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+  /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+  /zero/one/two/three/four/five/six/seven
+  /eight/nine/colon/semicolon/less/equal/greater/question
+  /at/A/B/C/D/E/F/G
+  /H/I/J/K/L/M/N/O
+  /P/Q/R/S/T/U/V/W
+  /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+  /quoteleft/a/b/c/d/e/f/g
+  /h/i/j/k/l/m/n/o
+  /p/q/r/s/t/u/v/w
+  /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/bullet/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/exclamdown/cent/sterling/fraction/yen/florin/section
+  /currency/copyright/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl
+  /.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet
+  /quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown
+  /.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent
+  /dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron
+  /emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+  /.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef
+  /Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef
+  /.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef
+  /lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
+pdfMakeFont
+612 792 false pdfSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+117.435 701.916 Td
+/F116_0 24.7902 Tf
+(bzip2) 63.3638 Tj
+-278 TJm
+(and) 44.077 Tj
+-278 TJm
+(libbzip2,) 99.1856 Tj
+-278 TJm
+(ver) 37.2101 Tj
+15 TJm
+(sion) 50.9687 Tj
+-278 TJm
+(1.0.6) 55.1334 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+90.493 661.631 Td
+/F116_0 20.6585 Tf
+(A) 14.9154 Tj
+-278 TJm
+(pr) 20.6585 Tj
+20 TJm
+(ogram) 63.1324 Tj
+-278 TJm
+(and) 36.7308 Tj
+-278 TJm
+(librar) 51.6669 Tj
+-10 TJm
+(y) 11.4861 Tj
+-278 TJm
+(f) 6.8793 Tj
+20 TJm
+(or) 20.6585 Tj
+-278 TJm
+(data) 42.4739 Tj
+-278 TJm
+(compression) 128.5785 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+207.676 503.285 Td
+/F116_0 11.9552 Tf
+(J) 6.6471 Tj
+20 TJm
+(ulian) 27.9034 Tj
+-278 TJm
+(Se) 14.6212 Tj
+15 TJm
+(war) 20.5988 Tj
+20 TJm
+(d,) 10.6282 Tj
+-278 TJm
+(http://www) 61.103 Tj
+40 TJm
+(.bzip.or) 42.5127 Tj
+15 TJm
+(g) 7.3046 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 2 2
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 709.534 Td
+/F116_0 14.3462 Tf
+(bzip2) 36.6689 Tj
+-489 TJm
+(and) 25.5075 Tj
+-488 TJm
+(libbzip2,) 57.3991 Tj
+-542 TJm
+(ver) 21.5336 Tj
+15 TJm
+(sion) 29.4958 Tj
+-488 TJm
+(1.0.6:) 36.6832 Tj
+-766 TJm
+(A) 10.358 Tj
+-488 TJm
+(pr) 14.3462 Tj
+20 TJm
+(ogram) 43.842 Tj
+-489 TJm
+(and) 25.5075 Tj
+-489 TJm
+(librar) 35.8798 Tj
+-10 TJm
+(y) 7.9765 Tj
+-488 TJm
+(f) 4.7773 Tj
+20 TJm
+(or) 14.3462 Tj
+-489 TJm
+(data) 29.4958 Tj
+72 692.319 Td
+(compression) 89.2907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 680.364 Td
+/F122_0 9.9626 Tf
+(by) 9.9626 Tj
+-250 TJm
+(Julian) 23.8007 Tj
+-250 TJm
+(Se) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(ard) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 663.427 Td
+(V) 7.193 Tj
+111 TJm
+(ersion) 24.3486 Tj
+-250 TJm
+(1.0.6) 19.9252 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(6) 4.9813 Tj
+-250 TJm
+(September) 42.61 Tj
+-250 TJm
+(2010) 19.9252 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 651.472 Td
+(Cop) 16.6077 Tj
+10 TJm
+(yright) 23.8007 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(\251) 7.5716 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(1996-2010) 43.1679 Tj
+-250 TJm
+(Julian) 23.8007 Tj
+-250 TJm
+(Se) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(ard) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 633.938 Td
+/F122_0 7.9701 Tf
+(This) 14.1708 Tj
+-250 TJm
+(program,) 28.9952 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+119.151 633.938 Td
+/F124_0 7.9701 Tf
+(bzip2) 23.9103 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+143.061 633.938 Td
+/F122_0 7.9701 Tf
+(,) 1.9925 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(associated) 32.7571 Tj
+-250 TJm
+(library) 21.2483 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.768 633.938 Td
+/F124_0 7.9701 Tf
+(libbzip2) 38.2565 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+255.025 633.938 Td
+/F122_0 7.9701 Tf
+(,) 1.9925 Tj
+-250 TJm
+(and) 11.5088 Tj
+-250 TJm
+(all) 7.9701 Tj
+-250 TJm
+(documentation,) 49.3668 Tj
+-250 TJm
+(are) 9.7315 Tj
+-250 TJm
+(cop) 11.5088 Tj
+10 TJm
+(yright) 19.0406 Tj
+-250 TJm
+(\251) 6.0573 Tj
+-250 TJm
+(1996-2010) 34.5344 Tj
+-250 TJm
+(Julian) 19.0406 Tj
+-250 TJm
+(Se) 7.9701 Tj
+25 TJm
+(w) 5.7544 Tj
+10 TJm
+(ard.) 12.1703 Tj
+-310 TJm
+(All) 10.1858 Tj
+-250 TJm
+(rights) 18.1559 Tj
+-250 TJm
+(reserv) 19.471 Tj
+15 TJm
+(ed.) 9.5163 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 616.404 Td
+(Redistrib) 29.2264 Tj
+20 TJm
+(ution) 16.3865 Tj
+-250 TJm
+(and) 11.5088 Tj
+-250 TJm
+(use) 10.6241 Tj
+-250 TJm
+(in) 6.2007 Tj
+-250 TJm
+(source) 20.802 Tj
+-250 TJm
+(and) 11.5088 Tj
+-250 TJm
+(binary) 20.3636 Tj
+-250 TJm
+(forms,) 20.5868 Tj
+-250 TJm
+(with) 14.1708 Tj
+-250 TJm
+(or) 6.6391 Tj
+-250 TJm
+(without) 24.3566 Tj
+-250 TJm
+(modi\002cation,) 42.2894 Tj
+-250 TJm
+(are) 9.7315 Tj
+-250 TJm
+(permitted) 30.5494 Tj
+-250 TJm
+(pro) 10.6241 Tj
+15 TJm
+(vided) 17.7096 Tj
+-250 TJm
+(that) 11.9552 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(follo) 15.0555 Tj
+25 TJm
+(wing) 15.9402 Tj
+-250 TJm
+(conditions) 33.2114 Tj
+-250 TJm
+(are) 9.7315 Tj
+-250 TJm
+(met:) 14.1708 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+73.993 590.899 Td
+(\225) 2.7895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Redistrib) 29.2264 Tj
+20 TJm
+(utions) 19.4869 Tj
+-250 TJm
+(of) 6.6391 Tj
+-250 TJm
+(source) 20.802 Tj
+-250 TJm
+(code) 15.0475 Tj
+-250 TJm
+(must) 15.5018 Tj
+-250 TJm
+(retain) 18.1479 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(abo) 11.5088 Tj
+15 TJm
+(v) 3.9851 Tj
+15 TJm
+(e) 3.5387 Tj
+-250 TJm
+(cop) 11.5088 Tj
+10 TJm
+(yright) 19.0406 Tj
+-250 TJm
+(notice,) 21.4714 Tj
+-250 TJm
+(this) 11.5168 Tj
+-250 TJm
+(list) 9.7474 Tj
+-250 TJm
+(of) 6.6391 Tj
+-250 TJm
+(conditions) 33.2114 Tj
+-250 TJm
+(and) 11.5088 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(follo) 15.0555 Tj
+25 TJm
+(wing) 15.9402 Tj
+-250 TJm
+(disclaimer) 33.2034 Tj
+55 TJm
+(.) 1.9925 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+73.993 573.365 Td
+(\225) 2.7895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 12.3935 Tj
+-285 TJm
+(origin) 19.0406 Tj
+-284 TJm
+(of) 6.6391 Tj
+-285 TJm
+(this) 11.5168 Tj
+-285 TJm
+(softw) 17.7096 Tj
+10 TJm
+(are) 9.7315 Tj
+-284 TJm
+(must) 15.5018 Tj
+-285 TJm
+(not) 10.1858 Tj
+-285 TJm
+(be) 7.5238 Tj
+-285 TJm
+(misrepresente) 44.2659 Tj
+1 TJm
+(d;) 6.2007 Tj
+-303 TJm
+(you) 11.9552 Tj
+-284 TJm
+(must) 15.5018 Tj
+-285 TJm
+(not) 10.1858 Tj
+-285 TJm
+(claim) 17.7096 Tj
+-284 TJm
+(that) 11.9552 Tj
+-285 TJm
+(you) 11.9552 Tj
+-285 TJm
+(wrote) 18.1479 Tj
+-284 TJm
+(the) 9.7395 Tj
+-285 TJm
+(original) 24.795 Tj
+-285 TJm
+(softw) 17.7096 Tj
+10 TJm
+(are.) 11.724 Tj
+-828 TJm
+(If) 5.3081 Tj
+-285 TJm
+(you) 11.9552 Tj
+-285 TJm
+(use) 10.6241 Tj
+-284 TJm
+(this) 11.5168 Tj
+-285 TJm
+(softw) 17.7096 Tj
+10 TJm
+(are) 9.7315 Tj
+-285 TJm
+(in) 6.2007 Tj
+-284 TJm
+(a) 3.5387 Tj
+79.97 563.801 Td
+(product,) 26.3412 Tj
+-250 TJm
+(an) 7.5238 Tj
+-250 TJm
+(ackno) 19.0326 Tj
+25 TJm
+(wledgment) 35.4191 Tj
+-250 TJm
+(in) 6.2007 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(product) 24.3487 Tj
+-250 TJm
+(documentation) 47.3743 Tj
+-250 TJm
+(w) 5.7544 Tj
+10 TJm
+(ould) 14.1708 Tj
+-250 TJm
+(be) 7.5238 Tj
+-250 TJm
+(appreciated) 36.7342 Tj
+-250 TJm
+(b) 3.9851 Tj
+20 TJm
+(ut) 6.2007 Tj
+-250 TJm
+(is) 5.3161 Tj
+-250 TJm
+(not) 10.1858 Tj
+-250 TJm
+(required.) 28.5489 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+73.993 546.267 Td
+(\225) 2.7895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Altered) 23.9023 Tj
+-250 TJm
+(source) 20.802 Tj
+-250 TJm
+(v) 3.9851 Tj
+15 TJm
+(ersions) 22.5793 Tj
+-250 TJm
+(must) 15.5018 Tj
+-250 TJm
+(be) 7.5238 Tj
+-250 TJm
+(plainly) 22.1409 Tj
+-250 TJm
+(mark) 16.3786 Tj
+10 TJm
+(ed) 7.5238 Tj
+-250 TJm
+(as) 6.6391 Tj
+-250 TJm
+(such,) 16.6017 Tj
+-250 TJm
+(and) 11.5088 Tj
+-250 TJm
+(must) 15.5018 Tj
+-250 TJm
+(not) 10.1858 Tj
+-250 TJm
+(be) 7.5238 Tj
+-250 TJm
+(misrepresented) 48.251 Tj
+-250 TJm
+(as) 6.6391 Tj
+-250 TJm
+(being) 17.7096 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(original) 24.795 Tj
+-250 TJm
+(softw) 17.7096 Tj
+10 TJm
+(are.) 11.724 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+73.993 528.733 Td
+(\225) 2.7895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 12.3935 Tj
+-250 TJm
+(name) 17.2632 Tj
+-250 TJm
+(of) 6.6391 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(author) 20.3636 Tj
+-250 TJm
+(may) 13.7245 Tj
+-250 TJm
+(not) 10.1858 Tj
+-250 TJm
+(be) 7.5238 Tj
+-250 TJm
+(used) 14.6092 Tj
+-250 TJm
+(to) 6.2007 Tj
+-250 TJm
+(endorse) 24.787 Tj
+-250 TJm
+(or) 6.6391 Tj
+-250 TJm
+(promote) 26.5643 Tj
+-250 TJm
+(products) 27.449 Tj
+-250 TJm
+(deri) 12.3935 Tj
+25 TJm
+(v) 3.9851 Tj
+15 TJm
+(ed) 7.5238 Tj
+-250 TJm
+(from) 15.4939 Tj
+-250 TJm
+(this) 11.5168 Tj
+-250 TJm
+(softw) 17.7096 Tj
+10 TJm
+(are) 9.7315 Tj
+-250 TJm
+(without) 24.3566 Tj
+-250 TJm
+(speci\002c) 24.3487 Tj
+-250 TJm
+(prior) 15.4939 Tj
+-250 TJm
+(written) 22.5793 Tj
+-250 TJm
+(permission.) 36.9733 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 511.198 Td
+(THIS) 17.7096 Tj
+-401 TJm
+(SOFTW) 27.0107 Tj
+120 TJm
+(ARE) 15.9402 Tj
+-401 TJm
+(IS) 7.0854 Tj
+-400 TJm
+(PR) 9.7474 Tj
+40 TJm
+(O) 5.7544 Tj
+50 TJm
+(VIDED) 24.787 Tj
+-401 TJm
+(BY) 11.0705 Tj
+-401 TJm
+(THE) 15.4939 Tj
+-401 TJm
+(A) 5.7544 Tj
+55 TJm
+(UTHOR) 27.449 Tj
+-401 TJm
+("AS) 13.4376 Tj
+-401 TJm
+(IS") 10.3372 Tj
+-401 TJm
+(AND) 17.2632 Tj
+-400 TJm
+(ANY) 17.2632 Tj
+-401 TJm
+(EXPRESS) 34.1041 Tj
+-401 TJm
+(OR) 11.0705 Tj
+-401 TJm
+(IMPLIED) 32.3188 Tj
+-401 TJm
+(W) 7.5238 Tj
+120 TJm
+(ARRANTIES,) 46.7128 Tj
+-401 TJm
+(INCLUDING,) 46.2585 Tj
+-401 TJm
+(B) 5.3161 Tj
+11 TJm
+(UT) 10.6241 Tj
+72 501.634 Td
+(NO) 11.5088 Tj
+40 TJm
+(T) 4.8697 Tj
+-304 TJm
+(LIMITED) 32.7571 Tj
+-304 TJm
+(T) 4.8697 Tj
+18 TJm
+(O,) 7.7469 Tj
+-305 TJm
+(THE) 15.4939 Tj
+-304 TJm
+(IMPLIED) 32.3188 Tj
+-304 TJm
+(W) 7.5238 Tj
+120 TJm
+(ARRANTIES) 44.7202 Tj
+-304 TJm
+(OF) 10.1858 Tj
+-304 TJm
+(MERCHANT) 44.7202 Tj
+93 TJm
+(ABILITY) 31.8724 Tj
+-304 TJm
+(AND) 17.2632 Tj
+-305 TJm
+(FITNESS) 31.442 Tj
+-304 TJm
+(FOR) 15.5018 Tj
+-304 TJm
+(A) 5.7544 Tj
+-304 TJm
+(P) 4.4314 Tj
+92 TJm
+(AR) 11.0705 Tj
+60 TJm
+(TICULAR) 34.5344 Tj
+-304 TJm
+(PURPOSE) 34.9887 Tj
+-304 TJm
+(ARE) 15.9402 Tj
+-305 TJm
+(DIS) 12.8398 Tj
+1 TJm
+(-) 2.654 Tj
+72 492.07 Td
+(CLAIMED.) 38.2963 Tj
+-576 TJm
+(IN) 8.4085 Tj
+-287 TJm
+(NO) 11.5088 Tj
+-288 TJm
+(EVENT) 26.118 Tj
+-288 TJm
+(SHALL) 25.6797 Tj
+-288 TJm
+(THE) 15.4939 Tj
+-287 TJm
+(A) 5.7544 Tj
+55 TJm
+(UTHOR) 27.449 Tj
+-288 TJm
+(BE) 10.1858 Tj
+-288 TJm
+(LIABLE) 28.3337 Tj
+-288 TJm
+(FOR) 15.5018 Tj
+-288 TJm
+(ANY) 17.2632 Tj
+-287 TJm
+(DIRECT) 28.78 Tj
+74 TJm
+(,) 1.9925 Tj
+-288 TJm
+(INDIRECT) 37.1885 Tj
+74 TJm
+(,) 1.9925 Tj
+-288 TJm
+(INCIDENT) 37.6268 Tj
+93 TJm
+(AL,) 12.6167 Tj
+-288 TJm
+(SPECIAL,) 34.3193 Tj
+-288 TJm
+(EXEMPLAR) 42.9509 Tj
+65 TJm
+(Y) 5.7544 Tj
+129 TJm
+(,) 1.9925 Tj
+72 482.506 Td
+(OR) 11.0705 Tj
+-299 TJm
+(CONSEQ) 31.8804 Tj
+10 TJm
+(UENTIAL) 34.5265 Tj
+-300 TJm
+(D) 5.7544 Tj
+40 TJm
+(AMA) 18.5942 Tj
+40 TJm
+(GES) 15.0555 Tj
+-299 TJm
+(\(INCLUDING,) 48.9125 Tj
+-299 TJm
+(B) 5.3161 Tj
+10 TJm
+(UT) 10.6241 Tj
+-299 TJm
+(NO) 11.5088 Tj
+40 TJm
+(T) 4.8697 Tj
+-300 TJm
+(LIMITED) 32.7571 Tj
+-299 TJm
+(T) 4.8697 Tj
+18 TJm
+(O,) 7.7469 Tj
+-299 TJm
+(PR) 9.7474 Tj
+40 TJm
+(OCUREMENT) 49.59 Tj
+-299 TJm
+(OF) 10.1858 Tj
+-300 TJm
+(SUBSTITUTE) 47.8206 Tj
+-299 TJm
+(GOODS) 27.449 Tj
+-299 TJm
+(OR) 11.0705 Tj
+-300 TJm
+(SER) 14.6172 Tj
+80 TJm
+(VICES) 23.0256 Tj
+1 TJm
+(;) 2.2157 Tj
+72 472.942 Td
+(LOSS) 19.4869 Tj
+-360 TJm
+(OF) 10.1858 Tj
+-360 TJm
+(USE,) 17.048 Tj
+-360 TJm
+(D) 5.7544 Tj
+40 TJm
+(A) 5.7544 Tj
+111 TJm
+(T) 4.8697 Tj
+93 TJm
+(A,) 7.7469 Tj
+-360 TJm
+(OR) 11.0705 Tj
+-359 TJm
+(PR) 9.7474 Tj
+40 TJm
+(OFITS;) 24.3566 Tj
+-360 TJm
+(OR) 11.0705 Tj
+-360 TJm
+(B) 5.3161 Tj
+10 TJm
+(USINESS) 32.3267 Tj
+-360 TJm
+(INTERR) 28.78 Tj
+40 TJm
+(UPTION\)) 31.8724 Tj
+-360 TJm
+(HO) 11.5088 Tj
+35 TJm
+(WEVER) 28.3337 Tj
+-360 TJm
+(CA) 11.0705 Tj
+55 TJm
+(USED) 20.8099 Tj
+-359 TJm
+(AND) 17.2632 Tj
+-360 TJm
+(ON) 11.5088 Tj
+-360 TJm
+(ANY) 17.2632 Tj
+-360 TJm
+(THEOR) 26.5643 Tj
+65 TJm
+(Y) 5.7544 Tj
+-360 TJm
+(OF) 10.1858 Tj
+-360 TJm
+(LIABI) 21.2483 Tj
+1 TJm
+(LITY) 18.1479 Tj
+128 TJm
+(,) 1.9925 Tj
+72 463.378 Td
+(WHETHER) 38.9578 Tj
+-247 TJm
+(IN) 8.4085 Tj
+-247 TJm
+(CONTRA) 32.7651 Tj
+40 TJm
+(CT) 10.1858 Tj
+74 TJm
+(,) 1.9925 Tj
+-247 TJm
+(STRICT) 27.457 Tj
+-247 TJm
+(LIABILITY) 39.3962 Tj
+129 TJm
+(,) 1.9925 Tj
+-247 TJm
+(O) 5.7544 Tj
+1 TJm
+(R) 5.3161 Tj
+-247 TJm
+(T) 4.8697 Tj
+18 TJm
+(OR) 11.0705 Tj
+60 TJm
+(T) 4.8697 Tj
+-247 TJm
+(\(INCLUDING) 46.92 Tj
+-247 TJm
+(NEGLIGENCE) 50.4667 Tj
+-247 TJm
+(OR) 11.0705 Tj
+-247 TJm
+(O) 5.7544 Tj
+40 TJm
+(THER) 20.8099 Tj
+55 TJm
+(WISE\)) 22.133 Tj
+-247 TJm
+(ARISING) 32.3188 Tj
+-247 TJm
+(IN) 8.4085 Tj
+-247 TJm
+(ANY) 17.2632 Tj
+-247 TJm
+(W) 7.5238 Tj
+120 TJm
+(A) 5.7544 Tj
+105 TJm
+(Y) 5.7544 Tj
+-247 TJm
+(OUT) 16.3786 Tj
+72 453.814 Td
+(OF) 10.1858 Tj
+-250 TJm
+(THE) 15.4939 Tj
+-250 TJm
+(USE) 15.0555 Tj
+-250 TJm
+(OF) 10.1858 Tj
+-250 TJm
+(THIS) 17.7096 Tj
+-250 TJm
+(SOFTW) 27.0107 Tj
+120 TJm
+(ARE,) 17.9327 Tj
+-250 TJm
+(EVEN) 21.2483 Tj
+-250 TJm
+(IF) 7.0854 Tj
+-250 TJm
+(AD) 11.5088 Tj
+40 TJm
+(VISED) 23.464 Tj
+-250 TJm
+(OF) 10.1858 Tj
+-250 TJm
+(THE) 15.4939 Tj
+-250 TJm
+(POSSIBILITY) 47.8206 Tj
+-250 TJm
+(OF) 10.1858 Tj
+-250 TJm
+(SUCH) 21.2563 Tj
+-250 TJm
+(D) 5.7544 Tj
+40 TJm
+(AMA) 18.5942 Tj
+40 TJm
+(GE.) 12.6167 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 436.279 Td
+(P) 4.4314 Tj
+92 TJm
+(A) 5.7544 Tj
+111 TJm
+(TENTS:) 27.0107 Tj
+-296 TJm
+(T) 4.8697 Tj
+80 TJm
+(o) 3.9851 Tj
+-295 TJm
+(the) 9.7395 Tj
+-296 TJm
+(best) 12.8398 Tj
+-295 TJm
+(of) 6.6391 Tj
+-296 TJm
+(my) 10.1858 Tj
+-295 TJm
+(kno) 11.9552 Tj
+25 TJm
+(wledge,) 25.0102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+208.544 436.279 Td
+/F124_0 7.9701 Tf
+(bzip2) 23.9103 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.81 436.279 Td
+/F122_0 7.9701 Tf
+(and) 11.5088 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+248.674 436.279 Td
+/F124_0 7.9701 Tf
+(libbzip2) 38.2565 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+289.286 436.279 Td
+/F122_0 7.9701 Tf
+(do) 7.9701 Tj
+-296 TJm
+(not) 10.1858 Tj
+-295 TJm
+(use) 10.6241 Tj
+-296 TJm
+(an) 7.5238 Tj
+15 TJm
+(y) 3.9851 Tj
+-295 TJm
+(patented) 27.0027 Tj
+-296 TJm
+(algorithms.) 36.0886 Tj
+-893 TJm
+(Ho) 9.7395 Tj
+25 TJm
+(we) 9.2931 Tj
+25 TJm
+(v) 3.9851 Tj
+15 TJm
+(er) 6.1928 Tj
+40 TJm
+(,) 1.9925 Tj
+-307 TJm
+(I) 2.654 Tj
+-295 TJm
+(do) 7.9701 Tj
+-296 TJm
+(not) 10.1858 Tj
+-295 TJm
+(ha) 7.5238 Tj
+20 TJm
+(v) 3.9851 Tj
+15 TJm
+(e) 3.5387 Tj
+-296 TJm
+(the) 9.7395 Tj
+-295 TJm
+(resources) 30.0951 Tj
+-296 TJm
+(to) 6.2007 Tj
+72 426.715 Td
+(carry) 16.3706 Tj
+-250 TJm
+(out) 10.1858 Tj
+-250 TJm
+(a) 3.5387 Tj
+-250 TJm
+(patent) 19.4789 Tj
+-250 TJm
+(search.) 22.3482 Tj
+-620 TJm
+(Therefore) 31.4181 Tj
+-250 TJm
+(I) 2.654 Tj
+-250 TJm
+(cannot) 21.2483 Tj
+-250 TJm
+(gi) 6.2007 Tj
+25 TJm
+(v) 3.9851 Tj
+15 TJm
+(e) 3.5387 Tj
+-250 TJm
+(an) 7.5238 Tj
+15 TJm
+(y) 3.9851 Tj
+-250 TJm
+(guarantee) 30.9798 Tj
+-250 TJm
+(of) 6.6391 Tj
+-250 TJm
+(the) 9.7395 Tj
+-250 TJm
+(abo) 11.5088 Tj
+15 TJm
+(v) 3.9851 Tj
+15 TJm
+(e) 3.5387 Tj
+-250 TJm
+(statement.) 32.5419 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 3 3
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 707.441 Td
+/F116_0 17.2154 Tf
+(T) 10.5186 Tj
+80 TJm
+(ab) 20.0904 Tj
+10 TJm
+(le) 14.3576 Tj
+-278 TJm
+(of) 16.2513 Tj
+-278 TJm
+(Contents) 74.5943 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 686.878 Td
+/F122_0 9.9626 Tf
+(1.) 7.472 Tj
+-310 TJm
+(Introduction) 49.2551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.733 686.878 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 686.878 Td
+/F122_0 9.9626 Tf
+(1) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 674.923 Td
+(2.) 7.472 Tj
+-310 TJm
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+167.054 674.923 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 674.923 Td
+/F122_0 9.9626 Tf
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 662.968 Td
+(2.1.) 14.9439 Tj
+-310 TJm
+(N) 7.193 Tj
+35 TJm
+(AME) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+132.691 662.968 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 662.968 Td
+/F122_0 9.9626 Tf
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 651.013 Td
+(2.2.) 14.9439 Tj
+-310 TJm
+(SYNOPSIS) 47.0534 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+150.582 651.013 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 651.013 Td
+/F122_0 9.9626 Tf
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 639.058 Td
+(2.3.) 14.9439 Tj
+-310 TJm
+(DESCRIPTION) 64.7569 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+168.29 639.058 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 639.058 Td
+/F122_0 9.9626 Tf
+(3) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 627.103 Td
+(2.4.) 14.9439 Tj
+-310 TJm
+(OPTIONS) 42.0621 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.873 627.103 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 627.103 Td
+/F122_0 9.9626 Tf
+(4) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 615.147 Td
+(2.5.) 14.9439 Tj
+-310 TJm
+(MEMOR) 37.6387 Tj
+65 TJm
+(Y) 7.193 Tj
+-250 TJm
+(MAN) 23.2427 Tj
+35 TJm
+(A) 7.193 Tj
+40 TJm
+(GEMENT) 41.5042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.412 615.147 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 615.147 Td
+/F122_0 9.9626 Tf
+(5) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 603.192 Td
+(2.6.) 14.9439 Tj
+-310 TJm
+(RECO) 26.5703 Tj
+50 TJm
+(VERING) 37.6287 Tj
+-250 TJm
+(D) 7.193 Tj
+40 TJm
+(A) 7.193 Tj
+111 TJm
+(T) 6.0871 Tj
+93 TJm
+(A) 7.193 Tj
+-250 TJm
+(FR) 12.1843 Tj
+40 TJm
+(OM) 16.0497 Tj
+-250 TJm
+(D) 7.193 Tj
+40 TJm
+(AMA) 23.2427 Tj
+40 TJm
+(GED) 20.4731 Tj
+-250 TJm
+(FILES) 26.5703 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+308.464 603.192 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 603.192 Td
+/F122_0 9.9626 Tf
+(6) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 591.237 Td
+(2.7.) 14.9439 Tj
+-310 TJm
+(PERFORMANCE) 73.6236 Tj
+-250 TJm
+(NO) 14.386 Tj
+40 TJm
+(TES) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+211.958 591.237 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 591.237 Td
+/F122_0 9.9626 Tf
+(6) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 579.282 Td
+(2.8.) 14.9439 Tj
+-310 TJm
+(CA) 13.8381 Tj
+135 TJm
+(VEA) 20.4731 Tj
+111 TJm
+(TS) 11.6264 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+148.799 579.282 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 579.282 Td
+/F122_0 9.9626 Tf
+(7) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 567.327 Td
+(2.9.) 14.9439 Tj
+-310 TJm
+(A) 7.193 Tj
+55 TJm
+(UTHOR) 34.3112 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.32 567.327 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 567.327 Td
+/F122_0 9.9626 Tf
+(7) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 555.372 Td
+(3.) 7.472 Tj
+-310 TJm
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+160.049 555.372 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+224.856 555.372 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 555.372 Td
+/F122_0 9.9626 Tf
+(8) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 543.416 Td
+(3.1.) 14.9439 Tj
+-310 TJm
+(T) 6.0871 Tj
+80 TJm
+(op-le) 20.4731 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(structure) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+179.997 543.416 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 543.416 Td
+/F122_0 9.9626 Tf
+(8) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 531.461 Td
+(3.1.1.) 22.4159 Tj
+-310 TJm
+(Lo) 11.0684 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+192.866 531.461 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 531.461 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 519.506 Td
+(3.1.2.) 22.4159 Tj
+-310 TJm
+(High-le) 30.4357 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.822 519.506 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 519.506 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 507.551 Td
+(3.1.3.) 22.4159 Tj
+-310 TJm
+(Utility) 26.0223 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.582 507.551 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 507.551 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 495.596 Td
+(3.2.) 14.9439 Tj
+-310 TJm
+(Error) 21.0211 Tj
+-250 TJm
+(handling) 34.8691 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.611 495.596 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 495.596 Td
+/F122_0 9.9626 Tf
+(10) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 483.64 Td
+(3.3.) 14.9439 Tj
+-310 TJm
+(Lo) 11.0684 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.045 483.64 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 483.64 Td
+/F122_0 9.9626 Tf
+(11) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 471.685 Td
+(3.3.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompressInit) 85.7879 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+197.762 471.685 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 471.685 Td
+/F122_0 9.9626 Tf
+(11) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 459.73 Td
+(3.3.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompress) 71.9499 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+184.201 459.73 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 459.73 Td
+/F122_0 9.9626 Tf
+(13) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 447.775 Td
+(3.3.3.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompressEnd) 87.9996 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+198.868 447.775 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 447.775 Td
+/F122_0 9.9626 Tf
+(16) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 435.82 Td
+(3.3.4.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompressInit) 95.1827 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+206.887 435.82 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 435.82 Td
+/F122_0 9.9626 Tf
+(16) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 423.865 Td
+(3.3.5.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompress) 81.3446 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.326 423.865 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 423.865 Td
+/F122_0 9.9626 Tf
+(17) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 411.909 Td
+(3.3.6.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompressEnd) 97.3944 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.207 411.909 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 411.909 Td
+/F122_0 9.9626 Tf
+(18) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 399.954 Td
+(3.4.) 14.9439 Tj
+-310 TJm
+(High-le) 30.4357 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+184.216 399.954 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 399.954 Td
+/F122_0 9.9626 Tf
+(18) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 387.999 Td
+(3.4.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadOpen) 74.1516 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+185.302 387.999 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 387.999 Td
+/F122_0 9.9626 Tf
+(19) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 376.044 Td
+(3.4.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzRead) 52.5726 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+163.443 376.044 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 376.044 Td
+/F122_0 9.9626 Tf
+(20) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 364.089 Td
+(3.4.3.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadGetUnused) 97.3944 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.207 364.089 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 364.089 Td
+/F122_0 9.9626 Tf
+(21) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 352.134 Td
+(3.4.4.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadClose) 75.2674 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.074 352.134 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 352.134 Td
+/F122_0 9.9626 Tf
+(22) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 340.178 Td
+(3.4.5.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWriteOpen) 76.3633 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.622 340.178 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 340.178 Td
+/F122_0 9.9626 Tf
+(22) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 328.223 Td
+(3.4.6.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWrite) 54.7843 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.763 328.223 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 328.223 Td
+/F122_0 9.9626 Tf
+(23) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 316.268 Td
+(3.4.7.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWriteClose) 77.4791 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.179 316.268 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 316.268 Td
+/F122_0 9.9626 Tf
+(23) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 304.313 Td
+(3.4.8.) 22.4159 Tj
+-310 TJm
+(Handling) 37.0808 Tj
+-250 TJm
+(embedded) 40.9463 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(streams) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.601 304.313 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 304.313 Td
+/F122_0 9.9626 Tf
+(24) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 292.358 Td
+(3.4.9.) 22.4159 Tj
+-310 TJm
+(Standard) 35.417 Tj
+-250 TJm
+(\002le-reading/writing) 77.4791 Tj
+-250 TJm
+(code) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+247.564 292.358 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 292.358 Td
+/F122_0 9.9626 Tf
+(25) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 280.403 Td
+(3.5.) 14.9439 Tj
+-310 TJm
+(Utility) 26.0223 Tj
+-250 TJm
+(functions) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+170.645 280.403 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 280.403 Td
+/F122_0 9.9626 Tf
+(26) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 268.447 Td
+(3.5.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzBuf) 47.0434 Tj
+25 TJm
+(fT) 9.4047 Tj
+80 TJm
+(oBuf) 19.9252 Tj
+25 TJm
+(fCompress) 43.1679 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.488 268.447 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 268.447 Td
+/F122_0 9.9626 Tf
+(26) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 256.492 Td
+(3.5.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzBuf) 47.0434 Tj
+25 TJm
+(fT) 9.4047 Tj
+80 TJm
+(oBuf) 19.9252 Tj
+25 TJm
+(fDecompress) 52.5627 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.613 256.492 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 256.492 Td
+/F122_0 9.9626 Tf
+(27) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 244.537 Td
+(3.6.) 14.9439 Tj
+-310 TJm
+(zlib) 14.9439 Tj
+-250 TJm
+(compatibility) 53.1405 Tj
+-250 TJm
+(functions) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+215.06 244.537 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 244.537 Td
+/F122_0 9.9626 Tf
+(28) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 232.582 Td
+(3.7.) 14.9439 Tj
+-310 TJm
+(Using) 23.8007 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(stdio-free) 38.1767 Tj
+-250 TJm
+(en) 9.4047 Tj
+40 TJm
+(vironment) 40.9562 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.092 232.582 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 232.582 Td
+/F122_0 9.9626 Tf
+(28) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 220.627 Td
+(3.7.1.) 22.4159 Tj
+-310 TJm
+(Getting) 29.8878 Tj
+-250 TJm
+(rid) 11.0684 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(stdio) 19.3773 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.492 220.627 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 220.627 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 208.671 Td
+(3.7.2.) 22.4159 Tj
+-310 TJm
+(Critical) 29.8878 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(handling) 34.8691 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+201.629 208.671 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 208.671 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 196.716 Td
+(3.8.) 14.9439 Tj
+-310 TJm
+(Making) 30.9936 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws) 11.0684 Tj
+-250 TJm
+(DLL) 19.3673 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.243 196.716 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 196.716 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 184.761 Td
+(4.) 7.472 Tj
+-310 TJm
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+144.898 184.761 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 184.761 Td
+/F122_0 9.9626 Tf
+(31) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 172.806 Td
+(4.1.) 14.9439 Tj
+-310 TJm
+(Limitations) 45.9475 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(format) 26.5603 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+269.154 172.806 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 172.806 Td
+/F122_0 9.9626 Tf
+(31) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 160.851 Td
+(4.2.) 14.9439 Tj
+-310 TJm
+(Portability) 42.0721 Tj
+-250 TJm
+(issues) 23.8007 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.03 160.851 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 160.851 Td
+/F122_0 9.9626 Tf
+(32) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 148.896 Td
+(4.3.) 14.9439 Tj
+-310 TJm
+(Reporting) 39.8504 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ugs) 13.8381 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.115 148.896 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 148.896 Td
+/F122_0 9.9626 Tf
+(32) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 136.94 Td
+(4.4.) 14.9439 Tj
+-310 TJm
+(Did) 14.9439 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(get) 12.1743 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(right) 18.8194 Tj
+-250 TJm
+(package?) 37.0609 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.109 136.94 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 136.94 Td
+/F122_0 9.9626 Tf
+(33) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 124.985 Td
+(4.5.) 14.9439 Tj
+-310 TJm
+(Further) 29.3299 Tj
+-250 TJm
+(Reading) 33.2053 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+170.361 124.985 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 124.985 Td
+/F122_0 9.9626 Tf
+(34) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+536.068 50.852 Td
+(iii) 8.3088 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 1 4
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 701.916 Td
+/F116_0 24.7902 Tf
+(1.) 20.675 Tj
+-278 TJm
+(Intr) 39.937 Tj
+20 TJm
+(oduction) 104.6642 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 679.998 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.507 679.998 Td
+/F122_0 9.9626 Tf
+(compresses) 45.9276 Tj
+-263 TJm
+(\002les) 16.6077 Tj
+-263 TJm
+(using) 21.589 Tj
+-263 TJm
+(the) 12.1743 Tj
+-262 TJm
+(Burro) 23.2427 Tj
+25 TJm
+(ws-Wheeler) 48.1293 Tj
+-263 TJm
+(block-sorting) 53.1305 Tj
+-263 TJm
+(te) 7.193 Tj
+15 TJm
+(xt) 7.7509 Tj
+-263 TJm
+(compression) 50.3609 Tj
+-263 TJm
+(algorithm,) 41.2352 Tj
+-266 TJm
+(and) 14.386 Tj
+-263 TJm
+(Huf) 15.4918 Tj
+25 TJm
+(fman) 20.4731 Tj
+-263 TJm
+(coding.) 29.6088 Tj
+72 668.043 Td
+(Compression) 52.5826 Tj
+-203 TJm
+(is) 6.6451 Tj
+-204 TJm
+(generally) 37.0708 Tj
+-203 TJm
+(considerably) 50.9089 Tj
+-203 TJm
+(better) 22.6848 Tj
+-204 TJm
+(t) 2.7696 Tj
+1 TJm
+(han) 14.386 Tj
+-204 TJm
+(that) 14.9439 Tj
+-203 TJm
+(achie) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ed) 9.4047 Tj
+-203 TJm
+(by) 9.9626 Tj
+-204 TJm
+(more) 20.4731 Tj
+-203 TJm
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(entional) 32.0995 Tj
+-203 TJm
+(LZ77/LZ78-based) 73.0458 Tj
+-204 TJm
+(compressors,) 52.2937 Tj
+72 656.087 Td
+(and) 14.386 Tj
+-250 TJm
+(approaches) 44.8118 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(performance) 50.341 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(PPM) 19.9352 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(amily) 22.6948 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(statistical) 37.6387 Tj
+-250 TJm
+(compressors.) 52.2937 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 634.17 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+105.074 634.17 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-320 TJm
+(b) 4.9813 Tj
+20 TJm
+(uilt) 13.2901 Tj
+-319 TJm
+(on) 9.9626 Tj
+-320 TJm
+(top) 12.7322 Tj
+-320 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.712 634.17 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+224.533 634.17 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-337 TJm
+(a) 4.4234 Tj
+-320 TJm
+(\003e) 9.9626 Tj
+15 TJm
+(xible) 19.9252 Tj
+-320 TJm
+(library) 26.5603 Tj
+-319 TJm
+(for) 11.6164 Tj
+-320 TJm
+(handling) 34.8691 Tj
+-320 TJm
+(compressed) 47.0334 Tj
+-320 TJm
+(data) 16.5977 Tj
+-319 TJm
+(in) 7.7509 Tj
+-320 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+449.816 634.17 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+482.889 634.17 Td
+/F122_0 9.9626 Tf
+(format.) 29.0509 Tj
+-1039 TJm
+(This) 17.7135 Tj
+72 622.214 Td
+(manual) 29.3299 Tj
+-316 TJm
+(describes) 37.0708 Tj
+-316 TJm
+(both) 17.7135 Tj
+-317 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-316 TJm
+(to) 7.7509 Tj
+-316 TJm
+(use) 13.2801 Tj
+-316 TJm
+(the) 12.1743 Tj
+-316 TJm
+(program) 33.7533 Tj
+-316 TJm
+(and) 14.386 Tj
+-317 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-316 TJm
+(to) 7.7509 Tj
+-316 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-316 TJm
+(with) 17.7135 Tj
+-316 TJm
+(the) 12.1743 Tj
+-317 TJm
+(library) 26.5603 Tj
+-316 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace.) 15.7608 Tj
+-1017 TJm
+(Most) 20.4831 Tj
+-316 TJm
+(of) 8.2988 Tj
+-316 TJm
+(the) 12.1743 Tj
+-317 TJm
+(manual) 29.3299 Tj
+-316 TJm
+(is) 6.6451 Tj
+72 610.259 Td
+(de) 9.4047 Tj
+25 TJm
+(v) 4.9813 Tj
+20 TJm
+(oted) 17.1556 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(program,) 36.2439 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(good) 19.9252 Tj
+-250 TJm
+(ne) 9.4047 Tj
+25 TJm
+(ws) 11.0684 Tj
+-250 TJm
+(if) 6.0871 Tj
+-250 TJm
+(your) 18.2614 Tj
+-250 TJm
+(interest) 29.3299 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(only) 17.7135 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(program.) 36.2439 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 578.379 Td
+(\225) 3.4869 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-450 TJm
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-278 TJm
+(to) 7.7509 Tj
+-278 TJm
+(use) 13.2801 Tj
+-277 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-278 TJm
+([2]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-278 TJm
+(describes) 37.0708 Tj
+-278 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-278 TJm
+(to) 7.7509 Tj
+-278 TJm
+(use) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+256.282 578.379 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+286.17 578.379 Td
+/F122_0 9.9626 Tf
+(;) 2.7696 Tj
+-292 TJm
+(this) 14.396 Tj
+-278 TJm
+(is) 6.6451 Tj
+-277 TJm
+(the) 12.1743 Tj
+-278 TJm
+(only) 17.7135 Tj
+-278 TJm
+(part) 15.4918 Tj
+-278 TJm
+(you) 14.9439 Tj
+-278 TJm
+(need) 18.8094 Tj
+-278 TJm
+(to) 7.7509 Tj
+-277 TJm
+(read) 17.1456 Tj
+-278 TJm
+(if) 6.0871 Tj
+-278 TJm
+(you) 14.9439 Tj
+-278 TJm
+(just) 14.396 Tj
+-278 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-277 TJm
+(to) 7.7509 Tj
+-278 TJm
+(kno) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+81.963 566.424 Td
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(operate) 29.3199 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(program.) 36.2439 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 544.506 Td
+(\225) 3.4869 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-450 TJm
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(libbzip2) 32.6574 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+([8]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(describes) 37.0708 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(programming) 54.2364 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(aces) 17.1456 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(detail,) 24.6275 Tj
+-250 TJm
+(and) 14.386 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 522.588 Td
+(\225) 3.4869 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-450 TJm
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+([31]) 16.5977 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(records) 29.3199 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(miscellaneous) 56.4481 Tj
+-250 TJm
+(notes) 21.031 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(I) 3.3175 Tj
+-250 TJm
+(thought) 30.4457 Tj
+-250 TJm
+(ought) 22.6948 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(recorded) 34.8492 Tj
+-250 TJm
+(some) 21.031 Tj
+25 TJm
+(where.) 26.8293 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.852 Td
+(1) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 2 5
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 701.916 Td
+/F116_0 24.7902 Tf
+(2.) 20.675 Tj
+-278 TJm
+(Ho) 33.0453 Tj
+15 TJm
+(w) 19.2868 Tj
+-278 TJm
+(to) 23.4019 Tj
+-278 TJm
+(use) 42.7135 Tj
+-278 TJm
+(bzip2) 63.3638 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 656.35 Td
+/F116_0 17.2154 Tf
+(T) 10.5186 Tj
+80 TJm
+(ab) 20.0904 Tj
+10 TJm
+(le) 14.3576 Tj
+-278 TJm
+(of) 16.2513 Tj
+-278 TJm
+(Contents) 74.5943 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 635.788 Td
+/F122_0 9.9626 Tf
+(2.1.) 14.9439 Tj
+-310 TJm
+(N) 7.193 Tj
+35 TJm
+(AME) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+132.691 635.788 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 635.788 Td
+/F122_0 9.9626 Tf
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 623.832 Td
+(2.2.) 14.9439 Tj
+-310 TJm
+(SYNOPSIS) 47.0534 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+150.582 623.832 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 623.832 Td
+/F122_0 9.9626 Tf
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 611.877 Td
+(2.3.) 14.9439 Tj
+-310 TJm
+(DESCRIPTION) 64.7569 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+168.29 611.877 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 611.877 Td
+/F122_0 9.9626 Tf
+(3) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 599.922 Td
+(2.4.) 14.9439 Tj
+-310 TJm
+(OPTIONS) 42.0621 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.873 599.922 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 599.922 Td
+/F122_0 9.9626 Tf
+(4) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 587.967 Td
+(2.5.) 14.9439 Tj
+-310 TJm
+(MEMOR) 37.6387 Tj
+65 TJm
+(Y) 7.193 Tj
+-250 TJm
+(MAN) 23.2427 Tj
+35 TJm
+(A) 7.193 Tj
+40 TJm
+(GEMENT) 41.5042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.412 587.967 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 587.967 Td
+/F122_0 9.9626 Tf
+(5) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 576.012 Td
+(2.6.) 14.9439 Tj
+-310 TJm
+(RECO) 26.5703 Tj
+50 TJm
+(VERING) 37.6287 Tj
+-250 TJm
+(D) 7.193 Tj
+40 TJm
+(A) 7.193 Tj
+111 TJm
+(T) 6.0871 Tj
+93 TJm
+(A) 7.193 Tj
+-250 TJm
+(FR) 12.1843 Tj
+40 TJm
+(OM) 16.0497 Tj
+-250 TJm
+(D) 7.193 Tj
+40 TJm
+(AMA) 23.2427 Tj
+40 TJm
+(GED) 20.4731 Tj
+-250 TJm
+(FILES) 26.5703 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+308.464 576.012 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 576.012 Td
+/F122_0 9.9626 Tf
+(6) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 564.057 Td
+(2.7.) 14.9439 Tj
+-310 TJm
+(PERFORMANCE) 73.6236 Tj
+-250 TJm
+(NO) 14.386 Tj
+40 TJm
+(TES) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+211.958 564.057 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 564.057 Td
+/F122_0 9.9626 Tf
+(6) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 552.101 Td
+(2.8.) 14.9439 Tj
+-310 TJm
+(CA) 13.8381 Tj
+135 TJm
+(VEA) 20.4731 Tj
+111 TJm
+(TS) 11.6264 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+148.799 552.101 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 552.101 Td
+/F122_0 9.9626 Tf
+(7) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 540.146 Td
+(2.9.) 14.9439 Tj
+-310 TJm
+(A) 7.193 Tj
+55 TJm
+(UTHOR) 34.3112 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.32 540.146 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 540.146 Td
+/F122_0 9.9626 Tf
+(7) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 508.266 Td
+(This) 17.7135 Tj
+-250 TJm
+(chapter) 29.3199 Tj
+-250 TJm
+(contains) 33.2053 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(cop) 14.386 Tj
+10 TJm
+(y) 4.9813 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+213.837 508.266 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+246.215 508.266 Td
+/F122_0 9.9626 Tf
+(man) 17.1556 Tj
+-250 TJm
+(page,) 21.3 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(nothing) 30.4457 Tj
+-250 TJm
+(else.) 17.9825 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 473.513 Td
+/F116_0 20.6585 Tf
+(2.1.) 34.4584 Tj
+-278 TJm
+(NAME) 60.8186 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 441.632 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 441.632 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+112.349 441.632 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+117.33 441.632 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.664 441.632 Td
+/F122_0 9.9626 Tf
+(-) 3.3175 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(block-sorting) 53.1305 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(compressor) 45.9276 Tj
+40 TJm
+(,) 2.4907 Tj
+-250 TJm
+(v1.0.6) 24.9065 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 419.715 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 419.715 Td
+/F124_0 9.9626 Tf
+(bzcat) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+114.839 419.715 Td
+/F122_0 9.9626 Tf
+(-) 3.3175 Tj
+-250 TJm
+(decompresses) 55.3323 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(stdout) 24.3586 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 397.797 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 397.797 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+156.682 397.797 Td
+/F122_0 9.9626 Tf
+(-) 3.3175 Tj
+-250 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ers) 11.6164 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(damaged) 35.965 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 353.081 Td
+/F116_0 20.6585 Tf
+(2.2.) 34.4584 Tj
+-278 TJm
+(SYNOPSIS) 105.6269 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 321.201 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 321.201 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+114.839 321.201 Td
+/F122_0 9.9626 Tf
+([) 3.3175 Tj
+-250 TJm
+(-cdfkqstvzVL123456789) 100.164 Tj
+-250 TJm
+(]) 3.3175 Tj
+-250 TJm
+([) 3.3175 Tj
+-250 TJm
+(\002lenames) 38.1866 Tj
+-250 TJm
+(...) 7.472 Tj
+-620 TJm
+(]) 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 299.283 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 299.283 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+126.795 299.283 Td
+/F122_0 9.9626 Tf
+([) 3.3175 Tj
+-250 TJm
+(-fkvsVL) 33.7533 Tj
+-250 TJm
+(]) 3.3175 Tj
+-250 TJm
+([) 3.3175 Tj
+-250 TJm
+(\002lenames) 38.1866 Tj
+-250 TJm
+(...) 7.472 Tj
+-620 TJm
+(]) 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 277.365 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 277.365 Td
+/F124_0 9.9626 Tf
+(bzcat) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+114.839 277.365 Td
+/F122_0 9.9626 Tf
+([) 3.3175 Tj
+-250 TJm
+(-s) 7.193 Tj
+-250 TJm
+(]) 3.3175 Tj
+-250 TJm
+([) 3.3175 Tj
+-250 TJm
+(\002lenames) 38.1866 Tj
+-250 TJm
+(...) 7.472 Tj
+-620 TJm
+(]) 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 255.447 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 255.447 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+156.683 255.447 Td
+/F122_0 9.9626 Tf
+(\002lename) 34.3112 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.852 Td
+(2) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 3 6
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+477.109 749.245 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 704.93 Td
+/F116_0 20.6585 Tf
+(2.3.) 34.4584 Tj
+-278 TJm
+(DESCRIPTION) 141.1802 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 683.012 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.56 683.012 Td
+/F122_0 9.9626 Tf
+(compresses) 45.9276 Tj
+-268 TJm
+(\002les) 16.6077 Tj
+-268 TJm
+(using) 21.589 Tj
+-268 TJm
+(the) 12.1743 Tj
+-269 TJm
+(Burro) 23.2427 Tj
+25 TJm
+(ws-Wheeler) 48.1293 Tj
+-268 TJm
+(block) 22.1369 Tj
+-268 TJm
+(sorting) 27.6761 Tj
+-268 TJm
+(te) 7.193 Tj
+15 TJm
+(xt) 7.7509 Tj
+-268 TJm
+(compression) 50.3609 Tj
+-268 TJm
+(algorithm,) 41.2352 Tj
+-273 TJm
+(and) 14.386 Tj
+-268 TJm
+(Huf) 15.4918 Tj
+25 TJm
+(fman) 20.4731 Tj
+-268 TJm
+(coding.) 29.6088 Tj
+72 671.057 Td
+(Compression) 52.5826 Tj
+-203 TJm
+(is) 6.6451 Tj
+-204 TJm
+(generally) 37.0708 Tj
+-203 TJm
+(considerably) 50.9089 Tj
+-203 TJm
+(better) 22.6848 Tj
+-204 TJm
+(t) 2.7696 Tj
+1 TJm
+(han) 14.386 Tj
+-204 TJm
+(that) 14.9439 Tj
+-203 TJm
+(achie) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ed) 9.4047 Tj
+-203 TJm
+(by) 9.9626 Tj
+-204 TJm
+(more) 20.4731 Tj
+-203 TJm
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(entional) 32.0995 Tj
+-203 TJm
+(LZ77/LZ78-based) 73.0458 Tj
+-204 TJm
+(compressors,) 52.2937 Tj
+72 659.101 Td
+(and) 14.386 Tj
+-250 TJm
+(approaches) 44.8118 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(performance) 50.341 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(PPM) 19.9352 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(amily) 22.6948 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(statistical) 37.6387 Tj
+-250 TJm
+(compressors.) 52.2937 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 637.184 Td
+(The) 15.4918 Tj
+-250 TJm
+(command-line) 57.5539 Tj
+-250 TJm
+(options) 29.3399 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(deliberately) 47.0334 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-250 TJm
+(similar) 27.6761 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(those) 21.031 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(GNU) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+364.869 637.184 Td
+/F124_0 9.9626 Tf
+(gzip) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+388.779 637.184 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(identical.) 36.8018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 615.266 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+105.175 615.266 Td
+/F122_0 9.9626 Tf
+(e) 4.4234 Tj
+15 TJm
+(xpects) 25.4544 Tj
+-330 TJm
+(a) 4.4234 Tj
+-330 TJm
+(list) 12.1843 Tj
+-330 TJm
+(of) 8.2988 Tj
+-330 TJm
+(\002le) 12.7322 Tj
+-329 TJm
+(names) 25.4544 Tj
+-330 TJm
+(to) 7.7509 Tj
+-330 TJm
+(accompan) 40.3884 Tj
+15 TJm
+(y) 4.9813 Tj
+-330 TJm
+(the) 12.1743 Tj
+-330 TJm
+(command-line) 57.5539 Tj
+-330 TJm
+(\003ags.) 21.31 Tj
+-1099 TJm
+(Each) 19.9152 Tj
+-330 TJm
+(\002le) 12.7322 Tj
+-330 TJm
+(is) 6.6451 Tj
+-330 TJm
+(replaced) 33.7433 Tj
+-330 TJm
+(by) 9.9626 Tj
+-330 TJm
+(a) 4.4234 Tj
+-330 TJm
+(compressed) 47.0334 Tj
+72 603.311 Td
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-349 TJm
+(of) 8.2988 Tj
+-348 TJm
+(itself,) 22.4159 Tj
+-373 TJm
+(with) 17.7135 Tj
+-349 TJm
+(the) 12.1743 Tj
+-349 TJm
+(name) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+204.444 603.311 Td
+/F124_0 9.9626 Tf
+(original_name.bz2) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+306.063 603.311 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1212 TJm
+(Each) 19.9152 Tj
+-348 TJm
+(compressed) 47.0334 Tj
+-349 TJm
+(\002le) 12.7322 Tj
+-348 TJm
+(has) 13.2801 Tj
+-349 TJm
+(the) 12.1743 Tj
+-348 TJm
+(same) 20.4731 Tj
+-349 TJm
+(modi\002cation) 50.3709 Tj
+-349 TJm
+(date,) 19.0883 Tj
+72 591.356 Td
+(permissions,) 50.092 Tj
+-344 TJm
+(and,) 16.8766 Tj
+-344 TJm
+(when) 21.579 Tj
+-325 TJm
+(possible,) 35.1481 Tj
+-344 TJm
+(o) 4.9813 Tj
+25 TJm
+(wnership) 36.5229 Tj
+-325 TJm
+(as) 8.2988 Tj
+-325 TJm
+(the) 12.1743 Tj
+-326 TJm
+(corresponding) 56.996 Tj
+-325 TJm
+(original,) 33.4843 Tj
+-344 TJm
+(so) 8.8568 Tj
+-325 TJm
+(that) 14.9439 Tj
+-325 TJm
+(these) 20.4731 Tj
+-325 TJm
+(properties) 39.8404 Tj
+-325 TJm
+(can) 13.8281 Tj
+-326 TJm
+(be) 9.4047 Tj
+-325 TJm
+(correctly) 35.4071 Tj
+72 579.4 Td
+(restored) 32.0895 Tj
+-308 TJm
+(at) 7.193 Tj
+-308 TJm
+(decompression) 59.7656 Tj
+-307 TJm
+(time.) 20.2042 Tj
+-484 TJm
+(File) 15.5018 Tj
+-308 TJm
+(name) 21.579 Tj
+-308 TJm
+(handling) 34.8691 Tj
+-308 TJm
+(is) 6.6451 Tj
+-307 TJm
+(nai) 12.1743 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-308 TJm
+(in) 7.7509 Tj
+-308 TJm
+(the) 12.1743 Tj
+-308 TJm
+(sense) 21.579 Tj
+-308 TJm
+(that) 14.9439 Tj
+-308 TJm
+(there) 19.9152 Tj
+-307 TJm
+(is) 6.6451 Tj
+-308 TJm
+(no) 9.9626 Tj
+-308 TJm
+(mechanism) 45.3796 Tj
+-308 TJm
+(for) 11.6164 Tj
+-308 TJm
+(preserving) 42.0521 Tj
+72 567.445 Td
+(original) 30.9936 Tj
+-334 TJm
+(\002le) 12.7322 Tj
+-333 TJm
+(names,) 27.9451 Tj
+-355 TJm
+(permissions,) 50.092 Tj
+-355 TJm
+(o) 4.9813 Tj
+25 TJm
+(wnerships) 40.3983 Tj
+-333 TJm
+(or) 8.2988 Tj
+-334 TJm
+(dates) 20.4731 Tj
+-334 TJm
+(in) 7.7509 Tj
+-333 TJm
+(\002lesystems) 44.2838 Tj
+-334 TJm
+(which) 24.3486 Tj
+-334 TJm
+(lack) 16.5977 Tj
+-333 TJm
+(these) 20.4731 Tj
+-334 TJm
+(concepts,) 37.3498 Tj
+-355 TJm
+(or) 8.2988 Tj
+-333 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-334 TJm
+(serious) 28.224 Tj
+-334 TJm
+(\002le) 12.7322 Tj
+72 555.49 Td
+(name) 21.579 Tj
+-250 TJm
+(length) 24.9065 Tj
+-250 TJm
+(restrictions,) 46.7644 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(MS-DOS.) 40.1294 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 533.572 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.379 533.572 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+121.255 533.572 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+165.589 533.572 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(erwrite) 28.2141 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xisting) 27.1282 Tj
+-250 TJm
+(\002les.) 19.0983 Tj
+-620 TJm
+(If) 6.6351 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(happen,) 31.2626 Tj
+-250 TJm
+(specify) 28.772 Tj
+-250 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+495.977 533.572 Td
+/F124_0 9.9626 Tf
+(-f) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+510.423 533.572 Td
+/F122_0 9.9626 Tf
+(\003ag.) 17.4346 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 511.654 Td
+(If) 6.6351 Tj
+-284 TJm
+(no) 9.9626 Tj
+-285 TJm
+(\002le) 12.7322 Tj
+-284 TJm
+(names) 25.4544 Tj
+-284 TJm
+(are) 12.1643 Tj
+-284 TJm
+(speci\002ed,) 37.9077 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.935 511.654 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+226.655 511.654 Td
+/F122_0 9.9626 Tf
+(compresses) 45.9276 Tj
+-284 TJm
+(from) 19.3673 Tj
+-285 TJm
+(standard) 33.7533 Tj
+-284 TJm
+(input) 20.4831 Tj
+-284 TJm
+(to) 7.7509 Tj
+-284 TJm
+(standard) 33.7533 Tj
+-285 TJm
+(output.) 27.9551 Tj
+-825 TJm
+(In) 8.2988 Tj
+-285 TJm
+(this) 14.396 Tj
+-284 TJm
+(case,) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+491.778 511.654 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+524.499 511.654 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+72 499.699 Td
+(decline) 28.772 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(write) 20.4731 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(terminal,) 35.696 Tj
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(entirely) 30.4357 Tj
+-250 TJm
+(incomprehensible) 70.8341 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(therefore) 35.955 Tj
+-250 TJm
+(pointless.) 37.9177 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 477.781 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+116.176 477.781 Td
+/F122_0 9.9626 Tf
+(\(or) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+130.125 477.781 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-600 TJm
+(-d) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+177.946 477.781 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-234 TJm
+(decompresses) 55.3323 Tj
+-234 TJm
+(all) 9.9626 Tj
+-234 TJm
+(speci\002ed) 35.417 Tj
+-235 TJm
+(\002les.) 19.0983 Tj
+-609 TJm
+(Files) 19.3773 Tj
+-234 TJm
+(which) 24.3486 Tj
+-234 TJm
+(were) 19.3573 Tj
+-234 TJm
+(not) 12.7322 Tj
+-235 TJm
+(created) 28.762 Tj
+-234 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+445.012 477.781 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+477.233 477.781 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-234 TJm
+(be) 9.4047 Tj
+-234 TJm
+(detected) 33.1954 Tj
+72 465.826 Td
+(and) 14.386 Tj
+-280 TJm
+(i) 2.7696 Tj
+1 TJm
+(gnored,) 30.1568 Tj
+-287 TJm
+(and) 14.386 Tj
+-280 TJm
+(a) 4.4234 Tj
+-279 TJm
+(w) 7.193 Tj
+10 TJm
+(arning) 25.4544 Tj
+-280 TJm
+(issued.) 27.3972 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.033 465.826 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+248.705 465.826 Td
+/F122_0 9.9626 Tf
+(attempts) 33.7633 Tj
+-279 TJm
+(to) 7.7509 Tj
+-280 TJm
+(guess) 22.1369 Tj
+-279 TJm
+(the) 12.1743 Tj
+-280 TJm
+(\002lename) 34.3112 Tj
+-279 TJm
+(for) 11.6164 Tj
+-280 TJm
+(the) 12.1743 Tj
+-279 TJm
+(decompressed) 56.4381 Tj
+-280 TJm
+(\002le) 12.7322 Tj
+-279 TJm
+(from) 19.3673 Tj
+-280 TJm
+(that) 14.9439 Tj
+-279 TJm
+(of) 8.2988 Tj
+-280 TJm
+(the) 12.1743 Tj
+72 453.871 Td
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(follo) 18.8194 Tj
+25 TJm
+(ws:) 13.8381 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 421.991 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 421.991 Td
+/F124_0 9.9626 Tf
+(filename.bz2) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.66 421.991 Td
+/F122_0 9.9626 Tf
+(becomes) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.01 421.991 Td
+/F124_0 9.9626 Tf
+(filename) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 400.073 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 400.073 Td
+/F124_0 9.9626 Tf
+(filename.bz) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+156.682 400.073 Td
+/F122_0 9.9626 Tf
+(becomes) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+194.032 400.073 Td
+/F124_0 9.9626 Tf
+(filename) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 378.155 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 378.155 Td
+/F124_0 9.9626 Tf
+(filename.tbz2) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.66 378.155 Td
+/F122_0 9.9626 Tf
+(becomes) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.01 378.155 Td
+/F124_0 9.9626 Tf
+(filename.tar) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 356.237 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 356.237 Td
+/F124_0 9.9626 Tf
+(filename.tbz) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.66 356.237 Td
+/F122_0 9.9626 Tf
+(becomes) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.01 356.237 Td
+/F124_0 9.9626 Tf
+(filename.tar) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 334.319 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 334.319 Td
+/F124_0 9.9626 Tf
+(anyothername) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.66 334.319 Td
+/F122_0 9.9626 Tf
+(becomes) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.01 334.319 Td
+/F124_0 9.9626 Tf
+(anyothername.out) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 312.402 Td
+/F122_0 9.9626 Tf
+(If) 6.6351 Tj
+-342 TJm
+(the) 12.1743 Tj
+-342 TJm
+(\002le) 12.7322 Tj
+-342 TJm
+(does) 18.2614 Tj
+-342 TJm
+(n) 4.9813 Tj
+-1 TJm
+(ot) 7.7509 Tj
+-342 TJm
+(end) 14.386 Tj
+-342 TJm
+(in) 7.7509 Tj
+-342 TJm
+(one) 14.386 Tj
+-342 TJm
+(of) 8.2988 Tj
+-342 TJm
+(the) 12.1743 Tj
+-342 TJm
+(recognised) 43.158 Tj
+-342 TJm
+(endings,) 33.4843 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+309.305 312.402 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+333.215 312.402 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+339.344 312.402 Td
+/F124_0 9.9626 Tf
+(.bz) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+357.276 312.402 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.405 312.402 Td
+/F124_0 9.9626 Tf
+(.tbz2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+396.702 312.402 Td
+/F122_0 9.9626 Tf
+(or) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+408.409 312.402 Td
+/F124_0 9.9626 Tf
+(.tbz) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+432.319 312.402 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+438.448 312.402 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+471.744 312.402 Td
+/F122_0 9.9626 Tf
+(complains) 40.9562 Tj
+-342 TJm
+(that) 14.9439 Tj
+-342 TJm
+(it) 5.5392 Tj
+72 300.446 Td
+(cannot) 26.5603 Tj
+-250 TJm
+(guess) 22.1369 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(name) 21.579 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(original) 30.9936 Tj
+-250 TJm
+(\002le,) 15.2229 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(uses) 17.1556 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(original) 30.9936 Tj
+-250 TJm
+(name) 21.579 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+370.009 300.446 Td
+/F124_0 9.9626 Tf
+(.out) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+396.41 300.446 Td
+/F122_0 9.9626 Tf
+(appended.) 40.6673 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 278.529 Td
+(As) 11.0684 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(compression,) 52.8516 Tj
+-250 TJm
+(supplying) 39.3025 Tj
+-250 TJm
+(no) 9.9626 Tj
+-250 TJm
+(\002lenames) 38.1866 Tj
+-250 TJm
+(causes) 26.0024 Tj
+-250 TJm
+(decompression) 59.7656 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(standard) 33.7533 Tj
+-250 TJm
+(input) 20.4831 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(standard) 33.7533 Tj
+-250 TJm
+(output.) 27.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 256.611 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+116.409 256.611 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-257 TJm
+(correctly) 35.4071 Tj
+-258 TJm
+(decompress) 47.0334 Tj
+-257 TJm
+(a) 4.4234 Tj
+-258 TJm
+(\002le) 12.7322 Tj
+-257 TJm
+(which) 24.3486 Tj
+-258 TJm
+(is) 6.6451 Tj
+-257 TJm
+(the) 12.1743 Tj
+-258 TJm
+(concatenation) 55.3323 Tj
+-257 TJm
+(of) 8.2988 Tj
+-258 TJm
+(tw) 9.9626 Tj
+10 TJm
+(o) 4.9813 Tj
+-258 TJm
+(or) 8.2988 Tj
+-257 TJm
+(more) 20.4731 Tj
+-258 TJm
+(compressed) 47.0334 Tj
+-257 TJm
+(\002les.) 19.0983 Tj
+-665 TJm
+(The) 15.4918 Tj
+-258 TJm
+(result) 22.1369 Tj
+-257 TJm
+(is) 6.6451 Tj
+72 244.656 Td
+(the) 12.1743 Tj
+-239 TJm
+(concatenation) 55.3323 Tj
+-238 TJm
+(of) 8.2988 Tj
+-239 TJm
+(the) 12.1743 Tj
+-239 TJm
+(corresponding) 56.996 Tj
+-239 TJm
+(uncompressed) 56.996 Tj
+-238 TJm
+(\002les.) 19.0983 Tj
+-613 TJm
+(Inte) 15.4918 Tj
+15 TJm
+(grity) 18.8194 Tj
+-238 TJm
+(testing) 26.5703 Tj
+-239 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+382.247 244.656 Td
+/F124_0 9.9626 Tf
+(-t) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+394.202 244.656 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-239 TJm
+(of) 8.2988 Tj
+-238 TJm
+(concatenated) 52.0048 Tj
+-239 TJm
+(compressed) 47.0334 Tj
+-239 TJm
+(\002les) 16.6077 Tj
+-239 TJm
+(is) 6.6451 Tj
+72 232.7 Td
+(also) 16.0497 Tj
+-250 TJm
+(supported.) 41.7831 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 210.783 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-399 TJm
+(can) 13.8281 Tj
+-399 TJm
+(also) 16.0497 Tj
+-399 TJm
+(compress) 37.6287 Tj
+-400 TJm
+(or) 8.2988 Tj
+-399 TJm
+(decompress) 47.0334 Tj
+-399 TJm
+(\002les) 16.6077 Tj
+-399 TJm
+(to) 7.7509 Tj
+-399 TJm
+(the) 12.1743 Tj
+-399 TJm
+(standard) 33.7533 Tj
+-399 TJm
+(output) 25.4644 Tj
+-399 TJm
+(by) 9.9626 Tj
+-400 TJm
+(gi) 7.7509 Tj
+25 TJm
+(ving) 17.7135 Tj
+-399 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+409.67 210.783 Td
+/F124_0 9.9626 Tf
+(-c) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+425.602 210.783 Td
+/F122_0 9.9626 Tf
+(\003ag.) 17.4346 Tj
+-757 TJm
+(Multiple) 34.3212 Tj
+-400 TJm
+(\002l) 8.3088 Tj
+1 TJm
+(es) 8.2988 Tj
+-400 TJm
+(may) 17.1556 Tj
+-399 TJm
+(be) 9.4047 Tj
+72 198.827 Td
+(compressed) 47.0334 Tj
+-367 TJm
+(and) 14.386 Tj
+-367 TJm
+(decompressed) 56.4381 Tj
+-367 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-367 TJm
+(this.) 16.8866 Tj
+-1321 TJm
+(The) 15.4918 Tj
+-367 TJm
+(resulting) 34.8691 Tj
+-367 TJm
+(outputs) 29.3399 Tj
+-367 TJm
+(are) 12.1643 Tj
+-367 TJm
+(fed) 12.7222 Tj
+-367 TJm
+(sequentially) 48.1492 Tj
+-366 TJm
+(to) 7.7509 Tj
+-367 TJm
+(stdout.) 26.8492 Tj
+-1322 TJm
+(Compression) 52.5826 Tj
+-367 TJm
+(of) 8.2988 Tj
+72 186.872 Td
+(multiple) 33.2153 Tj
+-289 TJm
+(\002les) 16.6077 Tj
+-289 TJm
+(in) 7.7509 Tj
+-289 TJm
+(this) 14.396 Tj
+-289 TJm
+(manner) 29.8778 Tj
+-288 TJm
+(generates) 37.6188 Tj
+-289 TJm
+(a) 4.4234 Tj
+-289 TJm
+(stream) 26.5603 Tj
+-289 TJm
+(containing) 42.0621 Tj
+-289 TJm
+(multiple) 33.2153 Tj
+-289 TJm
+(compressed) 47.0334 Tj
+-289 TJm
+(\002le) 12.7322 Tj
+-289 TJm
+(representations.) 62.8042 Tj
+-853 TJm
+(Such) 19.9252 Tj
+-289 TJm
+(a) 4.4234 Tj
+-289 TJm
+(stream) 26.5603 Tj
+72 174.917 Td
+(can) 13.8281 Tj
+-391 TJm
+(be) 9.4047 Tj
+-391 TJm
+(decompressed) 56.4381 Tj
+-390 TJm
+(correctly) 35.4071 Tj
+-391 TJm
+(only) 17.7135 Tj
+-391 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.116 174.917 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+271.898 174.917 Td
+/F122_0 9.9626 Tf
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-391 TJm
+(0.9.0) 19.9252 Tj
+-391 TJm
+(or) 8.2988 Tj
+-390 TJm
+(later) 17.7035 Tj
+55 TJm
+(.) 2.4907 Tj
+-733 TJm
+(Earlier) 27.1082 Tj
+-391 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-391 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+448.071 174.917 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+481.852 174.917 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-391 TJm
+(stop) 16.6077 Tj
+-391 TJm
+(after) 18.2515 Tj
+72 162.962 Td
+(decompressing) 59.7656 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002rst) 15.5018 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 141.044 Td
+/F124_0 9.9626 Tf
+(bzcat) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.379 141.044 Td
+/F122_0 9.9626 Tf
+(\(or) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+118.486 141.044 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-600 TJm
+(-dc) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.284 141.044 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-250 TJm
+(decompresses) 55.3323 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(speci\002ed) 35.417 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(standard) 33.7533 Tj
+-250 TJm
+(output.) 27.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 119.126 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.866 119.126 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-299 TJm
+(read) 17.1456 Tj
+-299 TJm
+(ar) 7.7409 Tj
+18 TJm
+(guments) 33.7633 Tj
+-299 TJm
+(from) 19.3673 Tj
+-299 TJm
+(the) 12.1743 Tj
+-299 TJm
+(en) 9.4047 Tj
+40 TJm
+(vironment) 40.9562 Tj
+-298 TJm
+(v) 4.9813 Tj
+25 TJm
+(ariables) 30.9837 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+316.903 119.126 Td
+/F124_0 9.9626 Tf
+(BZIP2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+349.769 119.126 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+367.133 119.126 Td
+/F124_0 9.9626 Tf
+(BZIP) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+391.043 119.126 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-299 TJm
+(in) 7.7509 Tj
+-299 TJm
+(that) 14.9439 Tj
+-299 TJm
+(order) 21.0211 Tj
+40 TJm
+(,) 2.4907 Tj
+-311 TJm
+(and) 14.386 Tj
+-299 TJm
+(will) 15.5018 Tj
+-299 TJm
+(process) 29.8778 Tj
+-299 TJm
+(them) 19.9252 Tj
+72 107.171 Td
+(before) 25.4445 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(ar) 7.7409 Tj
+18 TJm
+(guments) 33.7633 Tj
+-250 TJm
+(read) 17.1456 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(command) 39.2925 Tj
+-250 TJm
+(line.) 17.4346 Tj
+-310 TJm
+(This) 17.7135 Tj
+-250 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(enient) 24.3486 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(supply) 26.5703 Tj
+-250 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-250 TJm
+(ar) 7.7409 Tj
+18 TJm
+(guments.) 36.2539 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 85.253 Td
+(Compression) 52.5826 Tj
+-294 TJm
+(is) 6.6451 Tj
+-294 TJm
+(al) 7.193 Tj
+10 TJm
+(w) 7.193 Tj
+10 TJm
+(ays) 13.2801 Tj
+-294 TJm
+(performed,) 43.9849 Tj
+-305 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-294 TJm
+(if) 6.0871 Tj
+-294 TJm
+(the) 12.1743 Tj
+-294 TJm
+(compressed) 47.0334 Tj
+-294 TJm
+(\002le) 12.7322 Tj
+-293 TJm
+(is) 6.6451 Tj
+-294 TJm
+(slightly) 29.8978 Tj
+-294 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+-294 TJm
+(than) 17.1556 Tj
+-294 TJm
+(the) 12.1743 Tj
+-294 TJm
+(original.) 33.4843 Tj
+-884 TJm
+(Files) 19.3773 Tj
+-294 TJm
+(of) 8.2988 Tj
+-294 TJm
+(less) 14.9439 Tj
+-294 TJm
+(than) 17.1556 Tj
+72 73.298 Td
+(about) 22.1369 Tj
+-246 TJm
+(one) 14.386 Tj
+-246 TJm
+(hundred) 32.6474 Tj
+-245 TJm
+(bytes) 21.031 Tj
+-246 TJm
+(tend) 17.1556 Tj
+-246 TJm
+(to) 7.7509 Tj
+-246 TJm
+(get) 12.1743 Tj
+-246 TJm
+(l) 2.7696 Tj
+1 TJm
+(ar) 7.7409 Tj
+18 TJm
+(ger) 12.7222 Tj
+40 TJm
+(,) 2.4907 Tj
+-247 TJm
+(since) 20.4731 Tj
+-246 TJm
+(the) 12.1743 Tj
+-246 TJm
+(compression) 50.3609 Tj
+-245 TJm
+(mechanism) 45.3796 Tj
+-246 TJm
+(has) 13.2801 Tj
+-246 TJm
+(a) 4.4234 Tj
+-246 TJm
+(constant) 33.2053 Tj
+-246 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(erhead) 26.5503 Tj
+-245 TJm
+(in) 7.7509 Tj
+-246 TJm
+(the) 12.1743 Tj
+-246 TJm
+(re) 7.7409 Tj
+15 TJm
+(gion) 17.7135 Tj
+-246 TJm
+(of) 8.2988 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.951 Td
+(3) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 4 7
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+477.109 749.245 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(50) 9.9626 Tj
+-264 TJm
+(bytes.) 23.5217 Tj
+-351 TJm
+(Random) 33.7633 Tj
+-264 TJm
+(dat) 12.1743 Tj
+1 TJm
+(a) 4.4234 Tj
+-264 TJm
+(\(including) 40.9562 Tj
+-264 TJm
+(the) 12.1743 Tj
+-264 TJm
+(output) 25.4644 Tj
+-263 TJm
+(of) 8.2988 Tj
+-264 TJm
+(most) 19.3773 Tj
+-264 TJm
+(\002le) 12.7322 Tj
+-263 TJm
+(compressors\)) 53.1206 Tj
+-264 TJm
+(is) 6.6451 Tj
+-264 TJm
+(coded) 23.7907 Tj
+-263 TJm
+(at) 7.193 Tj
+-264 TJm
+(about) 22.1369 Tj
+-264 TJm
+(8.05) 17.4346 Tj
+-263 TJm
+(bits) 14.396 Tj
+-264 TJm
+(per) 12.7222 Tj
+-264 TJm
+(byte,) 19.6462 Tj
+-267 TJm
+(gi) 7.7509 Tj
+25 TJm
+(ving) 17.7135 Tj
+-264 TJm
+(an) 9.4047 Tj
+72 698.082 Td
+(e) 4.4234 Tj
+15 TJm
+(xpansion) 35.9749 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(around) 27.6661 Tj
+-250 TJm
+(0.5%.) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 676.283 Td
+(As) 11.0684 Tj
+-268 TJm
+(a) 4.4234 Tj
+-268 TJm
+(self-check) 40.9363 Tj
+-269 TJm
+(for) 11.6164 Tj
+-268 TJm
+(your) 18.2614 Tj
+-268 TJm
+(protection,) 42.889 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+217.273 676.283 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+249.833 676.283 Td
+/F122_0 9.9626 Tf
+(uses) 17.1556 Tj
+-268 TJm
+(32-bit) 23.8007 Tj
+-268 TJm
+(CRCs) 23.8106 Tj
+-269 TJm
+(to) 7.7509 Tj
+-268 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-268 TJm
+(sure) 16.5977 Tj
+-268 TJm
+(that) 14.9439 Tj
+-268 TJm
+(the) 12.1743 Tj
+-269 TJm
+(decompressed) 56.4381 Tj
+-268 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-268 TJm
+(of) 8.2988 Tj
+-268 TJm
+(a) 4.4234 Tj
+-268 TJm
+(\002le) 12.7322 Tj
+-269 TJm
+(is) 6.6451 Tj
+72 664.328 Td
+(identical) 34.3112 Tj
+-200 TJm
+(to) 7.7509 Tj
+-199 TJm
+(the) 12.1743 Tj
+-200 TJm
+(original.) 33.4843 Tj
+-586 TJm
+(This) 17.7135 Tj
+-200 TJm
+(guards) 26.5603 Tj
+-199 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ainst) 18.8194 Tj
+-200 TJm
+(corruption) 41.5042 Tj
+-199 TJm
+(of) 8.2988 Tj
+-200 TJm
+(the) 12.1743 Tj
+-200 TJm
+(compressed) 47.0334 Tj
+-199 TJm
+(data,) 19.0883 Tj
+-210 TJm
+(and) 14.386 Tj
+-199 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ainst) 18.8194 Tj
+-200 TJm
+(undetected) 43.158 Tj
+-200 TJm
+(b) 4.9813 Tj
+20 TJm
+(ugs) 13.8381 Tj
+-199 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+510.112 664.328 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 652.373 Td
+/F122_0 9.9626 Tf
+(\(hopefully) 41.5042 Tj
+-275 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-274 TJm
+(unlik) 20.4831 Tj
+10 TJm
+(ely\).) 17.9825 Tj
+-384 TJm
+(The) 15.4918 Tj
+-275 TJm
+(chances) 31.5316 Tj
+-275 TJm
+(of) 8.2988 Tj
+-275 TJm
+(data) 16.5977 Tj
+-274 TJm
+(corruption) 41.5042 Tj
+-275 TJm
+(going) 22.6948 Tj
+-275 TJm
+(undetected) 43.158 Tj
+-274 TJm
+(is) 6.6451 Tj
+-275 TJm
+(microscopic,) 51.1878 Tj
+-281 TJm
+(about) 22.1369 Tj
+-275 TJm
+(one) 14.386 Tj
+-274 TJm
+(chance) 27.6562 Tj
+-275 TJm
+(in) 7.7509 Tj
+-275 TJm
+(four) 16.5977 Tj
+72 640.417 Td
+(billion) 26.0223 Tj
+-279 TJm
+(for) 11.6164 Tj
+-279 TJm
+(each) 18.2515 Tj
+-279 TJm
+(\002le) 12.7322 Tj
+-280 TJm
+(processed.) 41.7732 Tj
+-795 TJm
+(Be) 11.0684 Tj
+-279 TJm
+(a) 4.4234 Tj
+15 TJm
+(w) 7.193 Tj
+10 TJm
+(are,) 14.655 Tj
+-286 TJm
+(though,) 30.1668 Tj
+-287 TJm
+(that) 14.9439 Tj
+-279 TJm
+(the) 12.1743 Tj
+-279 TJm
+(check) 23.2328 Tj
+-279 TJm
+(occurs) 26.0024 Tj
+-279 TJm
+(upon) 19.9252 Tj
+-279 TJm
+(decompression,) 62.2563 Tj
+-287 TJm
+(so) 8.8568 Tj
+-279 TJm
+(it) 5.5392 Tj
+-279 TJm
+(can) 13.8281 Tj
+-279 TJm
+(only) 17.7135 Tj
+-280 TJm
+(tell) 12.7322 Tj
+-279 TJm
+(you) 14.9439 Tj
+72 628.462 Td
+(that) 14.9439 Tj
+-237 TJm
+(something) 41.5142 Tj
+-236 TJm
+(is) 6.6451 Tj
+-237 TJm
+(wrong.) 27.9451 Tj
+-611 TJm
+(It) 6.0871 Tj
+-237 TJm
+(can') 17.1456 Tj
+18 TJm
+(t) 2.7696 Tj
+-237 TJm
+(help) 17.1556 Tj
+-237 TJm
+(you) 14.9439 Tj
+-236 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-237 TJm
+(the) 12.1743 Tj
+-237 TJm
+(original) 30.9936 Tj
+-237 TJm
+(uncompressed) 56.996 Tj
+-236 TJm
+(data.) 19.0883 Tj
+-612 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-236 TJm
+(can) 13.8281 Tj
+-237 TJm
+(use) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+458.159 628.462 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+532.249 628.462 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+72 616.507 Td
+(try) 11.0684 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(damaged) 35.965 Tj
+-250 TJm
+(\002les.) 19.0983 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 594.708 Td
+(Return) 27.1182 Tj
+-298 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+-406 TJm
+(0) 4.9813 Tj
+-298 TJm
+(for) 11.6164 Tj
+-298 TJm
+(a) 4.4234 Tj
+-298 TJm
+(normal) 28.224 Tj
+-298 TJm
+(e) 4.4234 Tj
+15 TJm
+(xit,) 13.0112 Tj
+-310 TJm
+(1) 4.9813 Tj
+-298 TJm
+(for) 11.6164 Tj
+-297 TJm
+(en) 9.4047 Tj
+40 TJm
+(vironmental) 48.1492 Tj
+-298 TJm
+(problems) 37.0808 Tj
+-298 TJm
+(\(\002le) 16.0497 Tj
+-298 TJm
+(not) 12.7322 Tj
+-298 TJm
+(found,) 25.7334 Tj
+-310 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+25 TJm
+(alid) 14.9439 Tj
+-298 TJm
+(\003ags,) 21.31 Tj
+-310 TJm
+(I/O) 13.2801 Tj
+-298 TJm
+(errors,) 25.7234 Tj
+-310 TJm
+(etc.\),) 19.9152 Tj
+-310 TJm
+(2) 4.9813 Tj
+-298 TJm
+(to) 7.7509 Tj
+72 582.753 Td
+(indicate) 31.5416 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(corrupt) 28.772 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le,) 15.2229 Tj
+-250 TJm
+(3) 4.9813 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(internal) 30.4357 Tj
+-250 TJm
+(consistenc) 41.5042 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(\(e) 7.7409 Tj
+15 TJm
+(g,) 7.472 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug\)) 13.2801 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(caused) 27.1082 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+443.065 582.753 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+475.444 582.753 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(panic.) 24.0696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 548.118 Td
+/F116_0 20.6585 Tf
+(2.4.) 34.4584 Tj
+-278 TJm
+(OPTIONS) 92.9839 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 516.475 Td
+/F124_0 9.9626 Tf
+(-c) 11.9551 Tj
+-600 TJm
+(--stdout) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 504.52 Td
+/F122_0 9.9626 Tf
+(Compress) 39.8504 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(decompress) 47.0334 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(standard) 33.7533 Tj
+-250 TJm
+(output.) 27.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 478.854 Td
+/F124_0 9.9626 Tf
+(-d) 11.9551 Tj
+-600 TJm
+(--decompress) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 466.899 Td
+/F122_0 9.9626 Tf
+(F) 5.5392 Tj
+15 TJm
+(orce) 17.1456 Tj
+-296 TJm
+(decompression.) 62.2563 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.214 466.899 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+230.102 466.899 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+235.659 466.899 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+280.454 466.899 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+297.791 466.899 Td
+/F124_0 9.9626 Tf
+(bzcat) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+330.631 466.899 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-296 TJm
+(really) 22.6848 Tj
+-296 TJm
+(the) 12.1743 Tj
+-297 TJm
+(same) 20.4731 Tj
+-296 TJm
+(program,) 36.2439 Tj
+-308 TJm
+(and) 14.386 Tj
+-296 TJm
+(the) 12.1743 Tj
+-296 TJm
+(decision) 33.2053 Tj
+-297 TJm
+(about) 22.1369 Tj
+108 454.944 Td
+(what) 19.3673 Tj
+-303 TJm
+(actions) 28.224 Tj
+-303 TJm
+(to) 7.7509 Tj
+-303 TJm
+(tak) 12.1743 Tj
+10 TJm
+(e) 4.4234 Tj
+-303 TJm
+(is) 6.6451 Tj
+-303 TJm
+(done) 19.3673 Tj
+-303 TJm
+(on) 9.9626 Tj
+-304 TJm
+(the) 12.1743 Tj
+-303 TJm
+(basis) 19.9252 Tj
+-303 TJm
+(of) 8.2988 Tj
+-303 TJm
+(which) 24.3486 Tj
+-303 TJm
+(name) 21.579 Tj
+-303 TJm
+(is) 6.6451 Tj
+-303 TJm
+(used.) 20.7521 Tj
+-939 TJm
+(This) 17.7135 Tj
+-303 TJm
+(\003ag) 14.9439 Tj
+-303 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(errides) 27.1082 Tj
+-303 TJm
+(that) 14.9439 Tj
+-303 TJm
+(mechanism,) 47.8703 Tj
+-316 TJm
+(and) 14.386 Tj
+108 442.988 Td
+(forces) 24.3386 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(decompress.) 49.5241 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 417.323 Td
+/F124_0 9.9626 Tf
+(-z) 11.9551 Tj
+-600 TJm
+(--compress) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 405.368 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-250 TJm
+(complement) 49.2551 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+187.969 405.368 Td
+/F124_0 9.9626 Tf
+(-d) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+199.924 405.368 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+-310 TJm
+(forces) 24.3386 Tj
+-250 TJm
+(compression,) 52.8516 Tj
+-250 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(ardless) 27.6661 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+20 TJm
+(okation) 29.8878 Tj
+-250 TJm
+(name.) 24.0696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 379.702 Td
+/F124_0 9.9626 Tf
+(-t) 11.9551 Tj
+-600 TJm
+(--test) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 367.747 Td
+/F122_0 9.9626 Tf
+(Check) 25.4544 Tj
+-270 TJm
+(inte) 14.9439 Tj
+15 TJm
+(grity) 18.8194 Tj
+-271 TJm
+(of) 8.2988 Tj
+-270 TJm
+(the) 12.1743 Tj
+-271 TJm
+(speci\002ed) 35.417 Tj
+-270 TJm
+(\002le\(s\),) 25.7334 Tj
+-276 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-270 TJm
+(don') 18.2614 Tj
+18 TJm
+(t) 2.7696 Tj
+-270 TJm
+(decompress) 47.0334 Tj
+-271 TJm
+(them.) 22.4159 Tj
+-742 TJm
+(This) 17.7135 Tj
+-271 TJm
+(really) 22.6848 Tj
+-270 TJm
+(performs) 35.965 Tj
+-270 TJm
+(a) 4.4234 Tj
+-271 TJm
+(trial) 16.0497 Tj
+-270 TJm
+(decompres-) 46.4755 Tj
+108 355.792 Td
+(sion) 16.6077 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(thro) 16.0497 Tj
+25 TJm
+(ws) 11.0684 Tj
+-250 TJm
+(a) 4.4234 Tj
+15 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(result.) 24.6275 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 330.126 Td
+/F124_0 9.9626 Tf
+(-f) 11.9551 Tj
+-600 TJm
+(--force) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 318.171 Td
+/F122_0 9.9626 Tf
+(F) 5.5392 Tj
+15 TJm
+(orce) 17.1456 Tj
+-338 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(erwrite) 28.2141 Tj
+-339 TJm
+(of) 8.2988 Tj
+-338 TJm
+(output) 25.4644 Tj
+-338 TJm
+(\002les.) 19.0983 Tj
+-1150 TJm
+(Normally) 38.1866 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+289.831 318.171 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+323.089 318.171 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-338 TJm
+(not) 12.7322 Tj
+-339 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(erwrite) 28.2141 Tj
+-338 TJm
+(e) 4.4234 Tj
+15 TJm
+(xisting) 27.1282 Tj
+-338 TJm
+(output) 25.4644 Tj
+-338 TJm
+(\002les.) 19.0983 Tj
+-1150 TJm
+(Also) 18.8194 Tj
+-339 TJm
+(forces) 24.3386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 306.215 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+140.379 306.215 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(break) 22.1269 Tj
+-250 TJm
+(hard) 17.7035 Tj
+-250 TJm
+(links) 19.3773 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(\002les,) 19.0983 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(otherwise) 38.7346 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ouldn') 26.0123 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(do.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 284.416 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+141.211 284.416 Td
+/F122_0 9.9626 Tf
+(normally) 35.9749 Tj
+-334 TJm
+(declines) 32.6474 Tj
+-333 TJm
+(to) 7.7509 Tj
+-334 TJm
+(decompress) 47.0334 Tj
+-333 TJm
+(\002les) 16.6077 Tj
+-334 TJm
+(which) 24.3486 Tj
+-333 TJm
+(don') 18.2614 Tj
+18 TJm
+(t) 2.7696 Tj
+-334 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-333 TJm
+(the) 12.1743 Tj
+-334 TJm
+(correct) 27.6562 Tj
+-333 TJm
+(magic) 24.3486 Tj
+-334 TJm
+(header) 26.5503 Tj
+-333 TJm
+(bytes.) 23.5217 Tj
+-561 TJm
+(If) 6.6351 Tj
+-334 TJm
+(forced) 25.4445 Tj
+108 272.461 Td
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+111.318 272.461 Td
+/F124_0 9.9626 Tf
+(-f) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+123.273 272.461 Td
+/F122_0 9.9626 Tf
+(\),) 5.8082 Tj
+-250 TJm
+(ho) 9.9626 Tj
+25 TJm
+(we) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+40 TJm
+(,) 2.4907 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(pass) 17.1556 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+-250 TJm
+(through) 30.9936 Tj
+-250 TJm
+(unmodi\002ed.) 47.8803 Tj
+-310 TJm
+(This) 17.7135 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(GNU) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+412.585 272.461 Td
+/F124_0 9.9626 Tf
+(gzip) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+438.986 272.461 Td
+/F122_0 9.9626 Tf
+(beha) 18.8094 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(es.) 10.7895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 246.795 Td
+/F124_0 9.9626 Tf
+(-k) 11.9551 Tj
+-600 TJm
+(--keep) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 234.84 Td
+/F122_0 9.9626 Tf
+(K) 7.193 Tj
+25 TJm
+(eep) 13.8281 Tj
+-250 TJm
+(\(don') 21.579 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(delete\)) 27.1082 Tj
+-250 TJm
+(input) 20.4831 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+-250 TJm
+(during) 26.0123 Tj
+-250 TJm
+(compression) 50.3609 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(decompression.) 62.2563 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 209.174 Td
+/F124_0 9.9626 Tf
+(-s) 11.9551 Tj
+-600 TJm
+(--small) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 197.219 Td
+/F122_0 9.9626 Tf
+(Reduce) 29.8778 Tj
+-347 TJm
+(memory) 33.2053 Tj
+-347 TJm
+(usage,) 25.1755 Tj
+-371 TJm
+(for) 11.6164 Tj
+-346 TJm
+(compression,) 52.8516 Tj
+-371 TJm
+(decompression) 59.7656 Tj
+-347 TJm
+(and) 14.386 Tj
+-347 TJm
+(testing.) 29.0609 Tj
+-1201 TJm
+(Files) 19.3773 Tj
+-347 TJm
+(are) 12.1643 Tj
+-347 TJm
+(decompressed) 56.4381 Tj
+-346 TJm
+(and) 14.386 Tj
+-347 TJm
+(tested) 23.2427 Tj
+108 185.264 Td
+(using) 21.589 Tj
+-388 TJm
+(a) 4.4234 Tj
+-388 TJm
+(modi\002ed) 35.427 Tj
+-388 TJm
+(algorithm) 38.7446 Tj
+-389 TJm
+(which) 24.3486 Tj
+-388 TJm
+(only) 17.7135 Tj
+-388 TJm
+(requires) 32.0895 Tj
+-388 TJm
+(2.5) 12.4533 Tj
+-388 TJm
+(bytes) 21.031 Tj
+-388 TJm
+(per) 12.7222 Tj
+-388 TJm
+(block) 22.1369 Tj
+-389 TJm
+(byte.) 19.6462 Tj
+-1448 TJm
+(This) 17.7135 Tj
+-389 TJm
+(means) 25.4544 Tj
+-388 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-388 TJm
+(\002le) 12.7322 Tj
+-388 TJm
+(can) 13.8281 Tj
+-388 TJm
+(be) 9.4047 Tj
+108 173.309 Td
+(decompressed) 56.4381 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(2300k) 24.9065 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(memory) 33.2053 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(albeit) 22.1369 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(about) 22.1369 Tj
+-250 TJm
+(half) 15.4918 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(normal) 28.224 Tj
+-250 TJm
+(speed.) 25.1755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 151.51 Td
+(During) 28.224 Tj
+-252 TJm
+(compr) 25.4544 Tj
+1 TJm
+(ession,) 27.3972 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+194.091 151.51 Td
+/F124_0 9.9626 Tf
+(-s) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+208.551 151.51 Td
+/F122_0 9.9626 Tf
+(selects) 26.5603 Tj
+-252 TJm
+(a) 4.4234 Tj
+-251 TJm
+(block) 22.1369 Tj
+-252 TJm
+(size) 15.4918 Tj
+-251 TJm
+(of) 8.2988 Tj
+-252 TJm
+(200k,) 22.4159 Tj
+-251 TJm
+(which) 24.3486 Tj
+-252 TJm
+(limits) 22.7048 Tj
+-251 TJm
+(memory) 33.2053 Tj
+-252 TJm
+(use) 13.2801 Tj
+-251 TJm
+(to) 7.7509 Tj
+-252 TJm
+(around) 27.6661 Tj
+-251 TJm
+(the) 12.1743 Tj
+-252 TJm
+(same) 20.4731 Tj
+-251 TJm
+(\002gure,) 25.7334 Tj
+-252 TJm
+(at) 7.193 Tj
+108 139.554 Td
+(the) 12.1743 Tj
+-287 TJm
+(e) 4.4234 Tj
+15 TJm
+(xpense) 27.6661 Tj
+-287 TJm
+(of) 8.2988 Tj
+-288 TJm
+(your) 18.2614 Tj
+-287 TJm
+(compression) 50.3609 Tj
+-287 TJm
+(ratio.) 20.7521 Tj
+-843 TJm
+(In) 8.2988 Tj
+-287 TJm
+(short,) 22.4159 Tj
+-297 TJm
+(if) 6.0871 Tj
+-287 TJm
+(your) 18.2614 Tj
+-287 TJm
+(machine) 33.7533 Tj
+-287 TJm
+(is) 6.6451 Tj
+-287 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w) 7.193 Tj
+-287 TJm
+(on) 9.9626 Tj
+-288 TJm
+(memory) 33.2053 Tj
+-287 TJm
+(\(8) 8.2988 Tj
+-287 TJm
+(me) 12.1743 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(abytes) 25.4544 Tj
+-287 TJm
+(or) 8.2988 Tj
+-287 TJm
+(less\),) 20.7521 Tj
+108 127.599 Td
+(use) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+123.771 127.599 Td
+/F124_0 9.9626 Tf
+(-s) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+138.217 127.599 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+-250 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(erything.) 35.696 Tj
+-620 TJm
+(See) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+(MEMOR) 37.6387 Tj
+65 TJm
+(Y) 7.193 Tj
+-250 TJm
+(MAN) 23.2427 Tj
+35 TJm
+(A) 7.193 Tj
+40 TJm
+(GEMENT) 41.5042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+([5]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(belo) 17.1556 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 101.933 Td
+/F124_0 9.9626 Tf
+(-q) 11.9551 Tj
+-600 TJm
+(--quiet) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 89.978 Td
+/F122_0 9.9626 Tf
+(Suppress) 35.9749 Tj
+-221 TJm
+(non-essential) 52.5726 Tj
+-220 TJm
+(w) 7.193 Tj
+10 TJm
+(arning) 25.4544 Tj
+-221 TJm
+(messages.) 40.1194 Tj
+-300 TJm
+(Messages) 38.7346 Tj
+-221 TJm
+(pertaining) 40.3983 Tj
+-221 TJm
+(to) 7.7509 Tj
+-220 TJm
+(I/O) 13.2801 Tj
+-221 TJm
+(errors) 23.2328 Tj
+-221 TJm
+(and) 14.386 Tj
+-220 TJm
+(other) 20.4731 Tj
+-221 TJm
+(critical) 27.6661 Tj
+-221 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ents) 16.0497 Tj
+-221 TJm
+(wi) 9.9626 Tj
+1 TJm
+(ll) 5.5392 Tj
+-221 TJm
+(not) 12.7322 Tj
+108 78.023 Td
+(be) 9.4047 Tj
+-250 TJm
+(suppressed.) 46.2065 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.852 Td
+(4) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 5 8
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+477.109 749.245 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F124_0 9.9626 Tf
+(-v) 11.9551 Tj
+-600 TJm
+(--verbose) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 698.082 Td
+/F122_0 9.9626 Tf
+(V) 7.193 Tj
+111 TJm
+(erbose) 26.0024 Tj
+-323 TJm
+(mode) 22.1369 Tj
+-322 TJm
+(--) 6.6351 Tj
+-323 TJm
+(sho) 13.8381 Tj
+25 TJm
+(w) 7.193 Tj
+-322 TJm
+(the) 12.1743 Tj
+-323 TJm
+(compression) 50.3609 Tj
+-323 TJm
+(ratio) 18.2614 Tj
+-322 TJm
+(for) 11.6164 Tj
+-323 TJm
+(each) 18.2515 Tj
+-322 TJm
+(\002le) 12.7322 Tj
+-323 TJm
+(processed.) 41.7732 Tj
+-1056 TJm
+(Further) 29.3299 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+430.015 698.082 Td
+/F124_0 9.9626 Tf
+(-v) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+441.97 698.082 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+55 TJm
+(s) 3.8755 Tj
+-323 TJm
+(increase) 32.6375 Tj
+-322 TJm
+(the) 12.1743 Tj
+-323 TJm
+(v) 4.9813 Tj
+15 TJm
+(erbosity) 32.0995 Tj
+108 686.127 Td
+(le) 7.193 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el,) 9.6836 Tj
+-250 TJm
+(spe) 13.2801 Tj
+25 TJm
+(wing) 19.9252 Tj
+-250 TJm
+(out) 12.7322 Tj
+-250 TJm
+(lots) 14.396 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(information) 47.0434 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(primarily) 37.0808 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(interest) 29.3299 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(diagnostic) 40.9562 Tj
+-250 TJm
+(purposes.) 37.9077 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 660.224 Td
+/F124_0 9.9626 Tf
+(-L) 11.9551 Tj
+-600 TJm
+(--license) 53.798 Tj
+-600 TJm
+(-V) 11.9551 Tj
+-600 TJm
+(--version) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 648.269 Td
+/F122_0 9.9626 Tf
+(Display) 30.9936 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(softw) 22.1369 Tj
+10 TJm
+(are) 12.1643 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion,) 26.8392 Tj
+-250 TJm
+(license) 27.6661 Tj
+-250 TJm
+(terms) 22.1369 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(conditions.) 44.0048 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 622.366 Td
+/F124_0 9.9626 Tf
+(-1) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+86.446 622.366 Td
+/F122_0 9.9626 Tf
+(\(or) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+100.553 622.366 Td
+/F124_0 9.9626 Tf
+(--fast) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+136.418 622.366 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+152.468 622.366 Td
+/F124_0 9.9626 Tf
+(-9) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.914 622.366 Td
+/F122_0 9.9626 Tf
+(\(or) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.021 622.366 Td
+/F124_0 9.9626 Tf
+(-best) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.909 622.366 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 610.411 Td
+(Set) 12.7322 Tj
+-288 TJm
+(the) 12.1743 Tj
+-289 TJm
+(block) 22.1369 Tj
+-288 TJm
+(size) 15.4918 Tj
+-288 TJm
+(to) 7.7509 Tj
+-288 TJm
+(100) 14.9439 Tj
+-289 TJm
+(k,) 7.472 Tj
+-298 TJm
+(200) 14.9439 Tj
+-288 TJm
+(k) 4.9813 Tj
+-288 TJm
+(...) 7.472 Tj
+-850 TJm
+(900) 14.9439 Tj
+-288 TJm
+(k) 4.9813 Tj
+-288 TJm
+(when) 21.579 Tj
+-289 TJm
+(compressing.) 52.8516 Tj
+-849 TJm
+(Has) 15.4918 Tj
+-289 TJm
+(no) 9.9626 Tj
+-288 TJm
+(ef) 7.7409 Tj
+25 TJm
+(fect) 14.9339 Tj
+-288 TJm
+(when) 21.579 Tj
+-288 TJm
+(decompressing.) 62.2563 Tj
+-850 TJm
+(See) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+108 598.456 Td
+(MEMOR) 37.6387 Tj
+65 TJm
+(Y) 7.193 Tj
+-297 TJm
+(MAN) 23.2427 Tj
+35 TJm
+(A) 7.193 Tj
+40 TJm
+(GEMENT) 41.5042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-297 TJm
+([5]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-298 TJm
+(belo) 17.1556 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(.) 2.4907 Tj
+-904 TJm
+(The) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+297.278 598.456 Td
+/F124_0 9.9626 Tf
+(--fast) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+336.106 598.456 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+353.454 598.456 Td
+/F124_0 9.9626 Tf
+(--best) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.281 598.456 Td
+/F122_0 9.9626 Tf
+(aliases) 26.5603 Tj
+-297 TJm
+(are) 12.1643 Tj
+-298 TJm
+(primarily) 37.0808 Tj
+-297 TJm
+(for) 11.6164 Tj
+-297 TJm
+(GNU) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+516.09 598.456 Td
+/F124_0 9.9626 Tf
+(gzip) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 586.501 Td
+/F122_0 9.9626 Tf
+(compatibility) 53.1405 Tj
+65 TJm
+(.) 2.4907 Tj
+-356 TJm
+(In) 8.2988 Tj
+-265 TJm
+(particular) 38.1767 Tj
+40 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+220.423 586.501 Td
+/F124_0 9.9626 Tf
+(--fast) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+258.932 586.501 Td
+/F122_0 9.9626 Tf
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-265 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-266 TJm
+(things) 24.3586 Tj
+-265 TJm
+(signi\002cantly) 49.2651 Tj
+-265 TJm
+(f) 3.3175 Tj
+10 TJm
+(aster) 18.8094 Tj
+55 TJm
+(.) 2.4907 Tj
+-712 TJm
+(And) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+444.622 586.501 Td
+/F124_0 9.9626 Tf
+(--best) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+483.131 586.501 Td
+/F122_0 9.9626 Tf
+(merely) 27.6661 Tj
+-265 TJm
+(selects) 26.5603 Tj
+108 574.545 Td
+(the) 12.1743 Tj
+-250 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-250 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 548.643 Td
+/F124_0 9.9626 Tf
+(--) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 536.688 Td
+/F122_0 9.9626 Tf
+(T) 6.0871 Tj
+35 TJm
+(reats) 18.8094 Tj
+-261 TJm
+(all) 9.9626 Tj
+-261 TJm
+(subsequent) 44.2738 Tj
+-260 TJm
+(ar) 7.7409 Tj
+18 TJm
+(guments) 33.7633 Tj
+-261 TJm
+(as) 8.2988 Tj
+-261 TJm
+(\002le) 12.7322 Tj
+-261 TJm
+(names,) 27.9451 Tj
+-263 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-261 TJm
+(if) 6.0871 Tj
+-261 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-260 TJm
+(start) 17.1556 Tj
+-261 TJm
+(with) 17.7135 Tj
+-261 TJm
+(a) 4.4234 Tj
+-261 TJm
+(dash.) 20.7521 Tj
+-685 TJm
+(This) 17.7135 Tj
+-260 TJm
+(is) 6.6451 Tj
+-261 TJm
+(so) 8.8568 Tj
+-261 TJm
+(you) 14.9439 Tj
+-261 TJm
+(can) 13.8281 Tj
+-260 TJm
+(handle) 26.5603 Tj
+-261 TJm
+(\002les) 16.6077 Tj
+108 524.732 Td
+(with) 17.7135 Tj
+-250 TJm
+(names) 25.4544 Tj
+-250 TJm
+(be) 9.4047 Tj
+15 TJm
+(ginning) 30.4457 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(dash,) 20.7521 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xample:) 32.0995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+302.27 524.732 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-600 TJm
+(--) 11.9551 Tj
+-600 TJm
+(-myfilename) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+421.821 524.732 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 498.83 Td
+/F124_0 9.9626 Tf
+(--repetitive-fast) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+178.6 498.83 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.563 498.83 Td
+/F124_0 9.9626 Tf
+(--repetitive-best) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 486.874 Td
+/F122_0 9.9626 Tf
+(These) 23.7907 Tj
+-207 TJm
+(\003ags) 18.8194 Tj
+-206 TJm
+(are) 12.1643 Tj
+-207 TJm
+(redundant) 39.8404 Tj
+-207 TJm
+(in) 7.7509 Tj
+-206 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-207 TJm
+(0.9.5) 19.9252 Tj
+-207 TJm
+(and) 14.386 Tj
+-206 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e.) 6.914 Tj
+-591 TJm
+(The) 15.4918 Tj
+15 TJm
+(y) 4.9813 Tj
+-207 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vided) 22.1369 Tj
+-207 TJm
+(some) 21.031 Tj
+-207 TJm
+(coa) 13.8281 Tj
+1 TJm
+(rse) 11.6164 Tj
+-207 TJm
+(control) 28.224 Tj
+-207 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-207 TJm
+(the) 12.1743 Tj
+-206 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+108 474.919 Td
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-251 TJm
+(sorting) 27.6761 Tj
+-250 TJm
+(algorithm) 38.7446 Tj
+-250 TJm
+(in) 7.7509 Tj
+-251 TJm
+(earlier) 25.4445 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions,) 30.7147 Tj
+-250 TJm
+(which) 24.3486 Tj
+-251 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(sometimes) 42.62 Tj
+-250 TJm
+(useful.) 26.8392 Tj
+-622 TJm
+(0.9.5) 19.9252 Tj
+-251 TJm
+(and) 14.386 Tj
+-250 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-251 TJm
+(an) 9.4047 Tj
+-250 TJm
+(impro) 23.8007 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ed) 9.4047 Tj
+108 462.964 Td
+(algorithm) 38.7446 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(renders) 29.3199 Tj
+-250 TJm
+(these) 20.4731 Tj
+-250 TJm
+(\003ags) 18.8194 Tj
+-250 TJm
+(irrele) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant.) 14.6649 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 414.264 Td
+/F116_0 20.6585 Tf
+(2.5.) 34.4584 Tj
+-278 TJm
+(MEMOR) 79.184 Tj
+50 TJm
+(Y) 13.7792 Tj
+-278 TJm
+(MANA) 61.9548 Tj
+50 TJm
+(GEMENT) 88.3771 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 392.346 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.454 392.346 Td
+/F122_0 9.9626 Tf
+(compresses) 45.9276 Tj
+-258 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-257 TJm
+(\002les) 16.6077 Tj
+-258 TJm
+(in) 7.7509 Tj
+-257 TJm
+(blocks.) 28.503 Tj
+-666 TJm
+(The) 15.4918 Tj
+-257 TJm
+(block) 22.1369 Tj
+-258 TJm
+(size) 15.4918 Tj
+-258 TJm
+(af) 7.7409 Tj
+25 TJm
+(fects) 18.8094 Tj
+-257 TJm
+(both) 17.7135 Tj
+-258 TJm
+(the) 12.1743 Tj
+-257 TJm
+(compression) 50.3609 Tj
+-258 TJm
+(ratio) 18.2614 Tj
+-257 TJm
+(achie) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ed,) 11.8953 Tj
+-260 TJm
+(and) 14.386 Tj
+-258 TJm
+(the) 12.1743 Tj
+-257 TJm
+(amount) 29.8878 Tj
+72 380.391 Td
+(of) 8.2988 Tj
+-215 TJm
+(memory) 33.2053 Tj
+-215 TJm
+(needed) 28.2141 Tj
+-215 TJm
+(for) 11.6164 Tj
+-215 TJm
+(compression) 50.3609 Tj
+-214 TJm
+(and) 14.386 Tj
+-215 TJm
+(decompression.) 62.2563 Tj
+-597 TJm
+(The) 15.4918 Tj
+-215 TJm
+(\003ags) 18.8194 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+337.719 380.391 Td
+/F124_0 9.9626 Tf
+(-1) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+351.815 380.391 Td
+/F122_0 9.9626 Tf
+(through) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+384.95 380.391 Td
+/F124_0 9.9626 Tf
+(-9) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+399.046 380.391 Td
+/F122_0 9.9626 Tf
+(specify) 28.772 Tj
+-215 TJm
+(the) 12.1743 Tj
+-215 TJm
+(block) 22.1369 Tj
+-215 TJm
+(size) 15.4918 Tj
+-215 TJm
+(to) 7.7509 Tj
+-214 TJm
+(be) 9.4047 Tj
+-215 TJm
+(100,000) 32.3785 Tj
+72 368.435 Td
+(bytes) 21.031 Tj
+-278 TJm
+(through) 30.9936 Tj
+-277 TJm
+(900,000) 32.3785 Tj
+-278 TJm
+(bytes) 21.031 Tj
+-278 TJm
+(\(the) 15.4918 Tj
+-277 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault\)) 18.2614 Tj
+-278 TJm
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(.) 2.4907 Tj
+-786 TJm
+(At) 9.9626 Tj
+-278 TJm
+(decompression) 59.7656 Tj
+-278 TJm
+(time,) 20.2042 Tj
+-284 TJm
+(the) 12.1743 Tj
+-278 TJm
+(block) 22.1369 Tj
+-278 TJm
+(size) 15.4918 Tj
+-277 TJm
+(used) 18.2614 Tj
+-278 TJm
+(for) 11.6164 Tj
+-278 TJm
+(compression) 50.3609 Tj
+72 356.48 Td
+(is) 6.6451 Tj
+-243 TJm
+(read) 17.1456 Tj
+-242 TJm
+(from) 19.3673 Tj
+-243 TJm
+(the) 12.1743 Tj
+-242 TJm
+(header) 26.5503 Tj
+-243 TJm
+(of) 8.2988 Tj
+-242 TJm
+(the) 12.1743 Tj
+-243 TJm
+(compressed) 47.0334 Tj
+-242 TJm
+(\002le,) 15.2229 Tj
+-244 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+275.174 356.48 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+319.433 356.48 Td
+/F122_0 9.9626 Tf
+(then) 17.1556 Tj
+-243 TJm
+(all) 9.9626 Tj
+1 TJm
+(o) 4.9813 Tj
+-1 TJm
+(c) 4.4234 Tj
+1 TJm
+(ates) 15.4918 Tj
+-243 TJm
+(itself) 19.9252 Tj
+-242 TJm
+(just) 14.396 Tj
+-243 TJm
+(enough) 29.3299 Tj
+-243 TJm
+(memory) 33.2053 Tj
+-242 TJm
+(to) 7.7509 Tj
+-243 TJm
+(decompress) 47.0334 Tj
+72 344.525 Td
+(the) 12.1743 Tj
+-303 TJm
+(\002le.) 15.2229 Tj
+-940 TJm
+(Since) 22.1369 Tj
+-304 TJm
+(block) 22.1369 Tj
+-303 TJm
+(sizes) 19.3673 Tj
+-303 TJm
+(are) 12.1643 Tj
+-303 TJm
+(stored) 24.3486 Tj
+-304 TJm
+(in) 7.7509 Tj
+-303 TJm
+(compressed) 47.0334 Tj
+-303 TJm
+(\002les,) 19.0983 Tj
+-317 TJm
+(it) 5.5392 Tj
+-303 TJm
+(follo) 18.8194 Tj
+25 TJm
+(ws) 11.0684 Tj
+-304 TJm
+(that) 14.9439 Tj
+-303 TJm
+(the) 12.1743 Tj
+-303 TJm
+(\003ags) 18.8194 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+406.35 344.525 Td
+/F124_0 9.9626 Tf
+(-1) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+421.327 344.525 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+432.1 344.525 Td
+/F124_0 9.9626 Tf
+(-9) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+447.077 344.525 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-303 TJm
+(irrele) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant) 12.1743 Tj
+-304 TJm
+(to) 7.7509 Tj
+-303 TJm
+(and) 14.386 Tj
+-303 TJm
+(so) 8.8568 Tj
+72 332.57 Td
+(ignored) 30.4357 Tj
+-250 TJm
+(during) 26.0123 Tj
+-250 TJm
+(decompression.) 62.2563 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 310.652 Td
+(Compression) 52.5826 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(decompression) 59.7656 Tj
+-250 TJm
+(requirements,) 54.5054 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(bytes,) 23.5217 Tj
+-250 TJm
+(can) 13.8281 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(estimated) 38.1866 Tj
+-250 TJm
+(as:) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 247.723] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 299.131 Td
+/F124_0 9.9626 Tf
+(Compression:) 71.7307 Tj
+-1278 TJm
+(400k) 23.9102 Tj
+-426 TJm
+(+) 5.9776 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(8) 5.9776 Tj
+-426 TJm
+(x) 5.9776 Tj
+-426 TJm
+(block) 29.8878 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(\)) 5.9776 Tj
+90 275.22 Td
+(Decompression:) 83.6858 Tj
+-426 TJm
+(100k) 23.9102 Tj
+-426 TJm
+(+) 5.9776 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(4) 5.9776 Tj
+-426 TJm
+(x) 5.9776 Tj
+-426 TJm
+(block) 29.8878 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(\),) 11.9551 Tj
+-426 TJm
+(or) 11.9551 Tj
+153.66 263.265 Td
+(100k) 23.9102 Tj
+-426 TJm
+(+) 5.9776 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(2.5) 17.9327 Tj
+-426 TJm
+(x) 5.9776 Tj
+-426 TJm
+(block) 29.8878 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 225.805 Td
+/F122_0 9.9626 Tf
+(Lar) 13.8281 Tj
+18 TJm
+(ger) 12.7222 Tj
+-292 TJm
+(block) 22.1369 Tj
+-292 TJm
+(sizes) 19.3673 Tj
+-291 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-292 TJm
+(rapidly) 28.224 Tj
+-292 TJm
+(diminishing) 47.6113 Tj
+-292 TJm
+(mar) 15.4918 Tj
+18 TJm
+(ginal) 19.9252 Tj
+-291 TJm
+(returns.) 30.1568 Tj
+-871 TJm
+(Most) 20.4831 Tj
+-292 TJm
+(of) 8.2988 Tj
+-291 TJm
+(the) 12.1743 Tj
+-292 TJm
+(compression) 50.3609 Tj
+-292 TJm
+(comes) 25.4544 Tj
+-292 TJm
+(from) 19.3673 Tj
+-291 TJm
+(the) 12.1743 Tj
+-292 TJm
+(\002rst) 15.5018 Tj
+-292 TJm
+(tw) 9.9626 Tj
+10 TJm
+(o) 4.9813 Tj
+-292 TJm
+(or) 8.2988 Tj
+72 213.85 Td
+(three) 19.9152 Tj
+-232 TJm
+(hundred) 32.6474 Tj
+-232 TJm
+(k) 4.9813 Tj
+-232 TJm
+(of) 8.2988 Tj
+-232 TJm
+(block) 22.1369 Tj
+-232 TJm
+(size,) 17.9825 Tj
+-235 TJm
+(a) 4.4234 Tj
+-232 TJm
+(f) 3.3175 Tj
+10 TJm
+(act) 11.6164 Tj
+-232 TJm
+(w) 7.193 Tj
+10 TJm
+(orth) 16.0497 Tj
+-232 TJm
+(bearing) 29.8778 Tj
+-232 TJm
+(in) 7.7509 Tj
+-232 TJm
+(mind) 20.4831 Tj
+-232 TJm
+(when) 21.579 Tj
+-231 TJm
+(using) 21.589 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+354.025 213.85 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+386.223 213.85 Td
+/F122_0 9.9626 Tf
+(on) 9.9626 Tj
+-232 TJm
+(small) 21.589 Tj
+-232 TJm
+(machines.) 40.1194 Tj
+-304 TJm
+(It) 6.0871 Tj
+-232 TJm
+(is) 6.6451 Tj
+-232 TJm
+(also) 16.0497 Tj
+-231 TJm
+(important) 38.7446 Tj
+72 201.895 Td
+(to) 7.7509 Tj
+-250 TJm
+(appreciate) 40.9363 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(decompression) 59.7656 Tj
+-250 TJm
+(memory) 33.2053 Tj
+-250 TJm
+(requirement) 48.1393 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(set) 11.0684 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(compression) 50.3609 Tj
+-250 TJm
+(time) 17.7135 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(choice) 26.0024 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(block) 22.1369 Tj
+-250 TJm
+(size.) 17.9825 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 179.977 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-388 TJm
+(\002les) 16.6077 Tj
+-389 TJm
+(compressed) 47.0334 Tj
+-388 TJm
+(with) 17.7135 Tj
+-389 TJm
+(the) 12.1743 Tj
+-388 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-389 TJm
+(900k) 19.9252 Tj
+-388 TJm
+(block) 22.1369 Tj
+-389 TJm
+(size,) 17.9825 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+302.002 179.977 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+347.716 179.977 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-388 TJm
+(require) 28.2141 Tj
+-389 TJm
+(about) 22.1369 Tj
+-388 TJm
+(3700) 19.9252 Tj
+-389 TJm
+(kbytes) 26.0123 Tj
+-388 TJm
+(to) 7.7509 Tj
+-389 TJm
+(decompress.) 49.5241 Tj
+72 168.022 Td
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-424 TJm
+(support) 29.8878 Tj
+-425 TJm
+(decompression) 59.7656 Tj
+-424 TJm
+(of) 8.2988 Tj
+-424 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-425 TJm
+(\002l) 8.3088 Tj
+1 TJm
+(e) 4.4234 Tj
+-425 TJm
+(on) 9.9626 Tj
+-424 TJm
+(a) 4.4234 Tj
+-424 TJm
+(4) 4.9813 Tj
+-425 TJm
+(me) 12.1743 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(abyte) 21.579 Tj
+-424 TJm
+(machine,) 36.2439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+348.272 168.022 Td
+/F124_0 9.9626 Tf
+(bunzip2) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+394.342 168.022 Td
+/F122_0 9.9626 Tf
+(has) 13.2801 Tj
+-424 TJm
+(an) 9.4047 Tj
+-425 TJm
+(option) 25.4644 Tj
+-424 TJm
+(to) 7.7509 Tj
+-424 TJm
+(decompress) 47.0334 Tj
+-424 TJm
+(using) 21.589 Tj
+72 156.067 Td
+(approximately) 57.5539 Tj
+-281 TJm
+(half) 15.4918 Tj
+-281 TJm
+(this) 14.396 Tj
+-280 TJm
+(amount) 29.8878 Tj
+-281 TJm
+(of) 8.2988 Tj
+-281 TJm
+(memory) 33.2053 Tj
+65 TJm
+(,) 2.4907 Tj
+-288 TJm
+(about) 22.1369 Tj
+-281 TJm
+(2300) 19.9252 Tj
+-281 TJm
+(kbytes.) 28.503 Tj
+-805 TJm
+(Decompression) 61.9773 Tj
+-280 TJm
+(speed) 22.6848 Tj
+-281 TJm
+(is) 6.6451 Tj
+-281 TJm
+(also) 16.0497 Tj
+-281 TJm
+(halv) 17.1556 Tj
+15 TJm
+(ed,) 11.8953 Tj
+-288 TJm
+(so) 8.8568 Tj
+-281 TJm
+(you) 14.9439 Tj
+-281 TJm
+(should) 26.5703 Tj
+72 144.112 Td
+(use) 13.2801 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(option) 25.4644 Tj
+-250 TJm
+(only) 17.7135 Tj
+-250 TJm
+(where) 24.3386 Tj
+-250 TJm
+(necessary) 38.7246 Tj
+65 TJm
+(.) 2.4907 Tj
+-620 TJm
+(The) 15.4918 Tj
+-250 TJm
+(rele) 14.9339 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(\003ag) 14.9439 Tj
+-250 TJm
+(is) 6.6451 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.024 144.112 Td
+/F124_0 9.9626 Tf
+(-s) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+316.979 144.112 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 122.194 Td
+(In) 8.2988 Tj
+-204 TJm
+(general,) 31.8106 Tj
+-214 TJm
+(try) 11.0684 Tj
+-204 TJm
+(and) 14.386 Tj
+-205 TJm
+(use) 13.2801 Tj
+-204 TJm
+(the) 12.1743 Tj
+-204 TJm
+(lar) 10.5105 Tj
+18 TJm
+(gest) 16.0497 Tj
+-205 TJm
+(block) 22.1369 Tj
+-204 TJm
+(size) 15.4918 Tj
+-205 TJm
+(memory) 33.2053 Tj
+-204 TJm
+(constraints) 43.1679 Tj
+-204 TJm
+(allo) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(,) 2.4907 Tj
+-214 TJm
+(since) 20.4731 Tj
+-204 TJm
+(that) 14.9439 Tj
+-205 TJm
+(maximises) 42.62 Tj
+-204 TJm
+(the) 12.1743 Tj
+-204 TJm
+(compression) 50.3609 Tj
+-205 TJm
+(achie) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ed.) 11.8953 Tj
+72 110.239 Td
+(Compression) 52.5826 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(decompression) 59.7656 Tj
+-250 TJm
+(speed) 22.6848 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(virtually) 33.7633 Tj
+-250 TJm
+(unaf) 17.7035 Tj
+25 TJm
+(fected) 24.3386 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(block) 22.1369 Tj
+-250 TJm
+(size.) 17.9825 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 88.321 Td
+(Another) 32.6474 Tj
+-296 TJm
+(signi\002cant) 41.5142 Tj
+-296 TJm
+(point) 20.4831 Tj
+-295 TJm
+(applies) 28.224 Tj
+-296 TJm
+(to) 7.7509 Tj
+-296 TJm
+(\002les) 16.6077 Tj
+-296 TJm
+(which) 24.3486 Tj
+-296 TJm
+(\002t) 8.3088 Tj
+-296 TJm
+(in) 7.7509 Tj
+-296 TJm
+(a) 4.4234 Tj
+-295 TJm
+(single) 23.8007 Tj
+-296 TJm
+(block) 22.1369 Tj
+-296 TJm
+(--) 6.6351 Tj
+-296 TJm
+(that) 14.9439 Tj
+-296 TJm
+(means) 25.4544 Tj
+-296 TJm
+(most) 19.3773 Tj
+-295 TJm
+(\002les) 16.6077 Tj
+-296 TJm
+(you') 18.2614 Tj
+50 TJm
+(d) 4.9813 Tj
+-296 TJm
+(encounter) 39.2825 Tj
+-296 TJm
+(using) 21.589 Tj
+-296 TJm
+(a) 4.4234 Tj
+72 76.366 Td
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-290 TJm
+(block) 22.1369 Tj
+-290 TJm
+(size.) 17.9825 Tj
+-859 TJm
+(The) 15.4918 Tj
+-290 TJm
+(amount) 29.8878 Tj
+-290 TJm
+(of) 8.2988 Tj
+-290 TJm
+(real) 14.9339 Tj
+-290 TJm
+(memory) 33.2053 Tj
+-289 TJm
+(touched) 31.5416 Tj
+-290 TJm
+(is) 6.6451 Tj
+-290 TJm
+(proportional) 49.2551 Tj
+-290 TJm
+(to) 7.7509 Tj
+-290 TJm
+(the) 12.1743 Tj
+-290 TJm
+(size) 15.4918 Tj
+-290 TJm
+(of) 8.2988 Tj
+-290 TJm
+(the) 12.1743 Tj
+-289 TJm
+(\002le,) 15.2229 Tj
+-300 TJm
+(since) 20.4731 Tj
+-290 TJm
+(the) 12.1743 Tj
+-290 TJm
+(\002le) 12.7322 Tj
+-290 TJm
+(is) 6.6451 Tj
+-290 TJm
+(smaller) 29.3299 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.951 Td
+(5) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 6 9
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+477.109 749.245 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(than) 17.1556 Tj
+-362 TJm
+(a) 4.4234 Tj
+-362 TJm
+(block.) 24.6275 Tj
+-1293 TJm
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-362 TJm
+(e) 4.4234 Tj
+15 TJm
+(xample,) 31.8205 Tj
+-390 TJm
+(compressing) 50.3609 Tj
+-362 TJm
+(a) 4.4234 Tj
+-362 TJm
+(\002le) 12.7322 Tj
+-362 TJm
+(20,000) 27.3972 Tj
+-362 TJm
+(bytes) 21.031 Tj
+-362 TJm
+(long) 17.7135 Tj
+-362 TJm
+(with) 17.7135 Tj
+-362 TJm
+(the) 12.1743 Tj
+-362 TJm
+(\003ag) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+406.528 710.037 Td
+/F124_0 9.9626 Tf
+(-9) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+422.09 710.037 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-362 TJm
+(cause) 22.1269 Tj
+-362 TJm
+(the) 12.1743 Tj
+-362 TJm
+(compressor) 45.9276 Tj
+-362 TJm
+(to) 7.7509 Tj
+72 698.082 Td
+(allocate) 30.9837 Tj
+-271 TJm
+(around) 27.6661 Tj
+-272 TJm
+(7600k) 24.9065 Tj
+-271 TJm
+(of) 8.2988 Tj
+-272 TJm
+(memory) 33.2053 Tj
+65 TJm
+(,) 2.4907 Tj
+-277 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-271 TJm
+(only) 17.7135 Tj
+-272 TJm
+(touch) 22.1369 Tj
+-271 TJm
+(400k) 19.9252 Tj
+-272 TJm
+(+) 5.6189 Tj
+-271 TJm
+(20000) 24.9065 Tj
+-272 TJm
+(*) 4.9813 Tj
+-271 TJm
+(8) 4.9813 Tj
+-272 TJm
+(=) 5.6189 Tj
+-271 TJm
+(560) 14.9439 Tj
+-272 TJm
+(kbytes) 26.0123 Tj
+-271 TJm
+(of) 8.2988 Tj
+-272 TJm
+(it.) 8.0299 Tj
+-748 TJm
+(Similarly) 37.0908 Tj
+65 TJm
+(,) 2.4907 Tj
+-277 TJm
+(the) 12.1743 Tj
+-272 TJm
+(decompressor) 55.3323 Tj
+72 686.127 Td
+(will) 15.5018 Tj
+-250 TJm
+(allocate) 30.9837 Tj
+-250 TJm
+(3700k) 24.9065 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(only) 17.7135 Tj
+-250 TJm
+(touch) 22.1369 Tj
+-250 TJm
+(100k) 19.9252 Tj
+-250 TJm
+(+) 5.6189 Tj
+-250 TJm
+(20000) 24.9065 Tj
+-250 TJm
+(*) 4.9813 Tj
+-250 TJm
+(4) 4.9813 Tj
+-250 TJm
+(=) 5.6189 Tj
+-250 TJm
+(180) 14.9439 Tj
+-250 TJm
+(kbytes.) 28.503 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 664.209 Td
+(Here) 19.3573 Tj
+-293 TJm
+(is) 6.6451 Tj
+-294 TJm
+(a) 4.4234 Tj
+-293 TJm
+(table) 19.3673 Tj
+-294 TJm
+(which) 24.3486 Tj
+-293 TJm
+(summarises) 47.0434 Tj
+-294 TJm
+(the) 12.1743 Tj
+-293 TJm
+(maximum) 40.4083 Tj
+-294 TJm
+(memory) 33.2053 Tj
+-293 TJm
+(usage) 22.6848 Tj
+-294 TJm
+(for) 11.6164 Tj
+-293 TJm
+(dif) 11.0684 Tj
+25 TJm
+(ferent) 23.2328 Tj
+-294 TJm
+(block) 22.1369 Tj
+-293 TJm
+(sizes.) 21.8579 Tj
+-881 TJm
+(Also) 18.8194 Tj
+-293 TJm
+(recorded) 34.8492 Tj
+-294 TJm
+(is) 6.6451 Tj
+-293 TJm
+(the) 12.1743 Tj
+-294 TJm
+(total) 17.7135 Tj
+72 652.254 Td
+(compressed) 47.0334 Tj
+-289 TJm
+(size) 15.4918 Tj
+-289 TJm
+(for) 11.6164 Tj
+-289 TJm
+(14) 9.9626 Tj
+-289 TJm
+(\002les) 16.6077 Tj
+-290 TJm
+(of) 8.2988 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(Calg) 18.8194 Tj
+5 TJm
+(ary) 12.7222 Tj
+-289 TJm
+(T) 6.0871 Tj
+70 TJm
+(e) 4.4234 Tj
+15 TJm
+(xt) 7.7509 Tj
+-289 TJm
+(Compression) 52.5826 Tj
+-289 TJm
+(Corpus) 28.782 Tj
+-289 TJm
+(totalling) 33.2153 Tj
+-289 TJm
+(3,141,622) 39.8504 Tj
+-290 TJm
+(bytes.) 23.5217 Tj
+-854 TJm
+(This) 17.7135 Tj
+-290 TJm
+(column) 29.8878 Tj
+-289 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+72 640.299 Td
+(some) 21.031 Tj
+-253 TJm
+(feel) 14.9339 Tj
+-253 TJm
+(for) 11.6164 Tj
+-253 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-253 TJm
+(compression) 50.3609 Tj
+-253 TJm
+(v) 4.9813 Tj
+25 TJm
+(aries) 18.8094 Tj
+-253 TJm
+(with) 17.7135 Tj
+-253 TJm
+(block) 22.1369 Tj
+-253 TJm
+(size.) 17.9825 Tj
+-638 TJm
+(These) 23.7907 Tj
+-253 TJm
+(\002gures) 27.1182 Tj
+-253 TJm
+(tend) 17.1556 Tj
+-254 TJm
+(to) 7.7509 Tj
+-253 TJm
+(understate) 40.9463 Tj
+-253 TJm
+(the) 12.1743 Tj
+-253 TJm
+(adv) 14.386 Tj
+25 TJm
+(antage) 26.0024 Tj
+-253 TJm
+(of) 8.2988 Tj
+-253 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+-253 TJm
+(block) 22.1369 Tj
+72 628.344 Td
+(sizes) 19.3673 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+-250 TJm
+(\002les,) 19.0983 Tj
+-250 TJm
+(since) 20.4731 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(Corpus) 28.782 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(dominated) 42.0621 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(smaller) 29.3299 Tj
+-250 TJm
+(\002les.) 19.0983 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 469.773] cm
+0 0 468 155.417 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+123.952 616.822 Td
+/F124_0 9.9626 Tf
+(Compress) 47.8205 Tj
+-1278 TJm
+(Decompress) 59.7756 Tj
+-1278 TJm
+(Decompress) 59.7756 Tj
+-1278 TJm
+(Corpus) 35.8654 Tj
+90 604.867 Td
+(Flag) 23.9102 Tj
+-2130 TJm
+(usage) 29.8878 Tj
+-2556 TJm
+(usage) 29.8878 Tj
+-2982 TJm
+(-s) 11.9551 Tj
+-426 TJm
+(usage) 29.8878 Tj
+-2130 TJm
+(Size) 23.9102 Tj
+94.244 580.957 Td
+(-1) 11.9551 Tj
+-2556 TJm
+(1200k) 29.8878 Tj
+-2982 TJm
+(500k) 23.9102 Tj
+-3834 TJm
+(350k) 23.9102 Tj
+-2556 TJm
+(914704) 35.8654 Tj
+94.244 569.001 Td
+(-2) 11.9551 Tj
+-2556 TJm
+(2000k) 29.8878 Tj
+-2982 TJm
+(900k) 23.9102 Tj
+-3834 TJm
+(600k) 23.9102 Tj
+-2556 TJm
+(877703) 35.8654 Tj
+94.244 557.046 Td
+(-3) 11.9551 Tj
+-2556 TJm
+(2800k) 29.8878 Tj
+-2556 TJm
+(1300k) 29.8878 Tj
+-3834 TJm
+(850k) 23.9102 Tj
+-2556 TJm
+(860338) 35.8654 Tj
+94.244 545.091 Td
+(-4) 11.9551 Tj
+-2556 TJm
+(3600k) 29.8878 Tj
+-2556 TJm
+(1700k) 29.8878 Tj
+-3408 TJm
+(1100k) 29.8878 Tj
+-2556 TJm
+(846899) 35.8654 Tj
+94.244 533.136 Td
+(-5) 11.9551 Tj
+-2556 TJm
+(4400k) 29.8878 Tj
+-2556 TJm
+(2100k) 29.8878 Tj
+-3408 TJm
+(1350k) 29.8878 Tj
+-2556 TJm
+(845160) 35.8654 Tj
+94.244 521.181 Td
+(-6) 11.9551 Tj
+-2556 TJm
+(5200k) 29.8878 Tj
+-2556 TJm
+(2500k) 29.8878 Tj
+-3408 TJm
+(1600k) 29.8878 Tj
+-2556 TJm
+(838626) 35.8654 Tj
+94.244 509.225 Td
+(-7) 11.9551 Tj
+-2556 TJm
+(6100k) 29.8878 Tj
+-2556 TJm
+(2900k) 29.8878 Tj
+-3408 TJm
+(1850k) 29.8878 Tj
+-2556 TJm
+(834096) 35.8654 Tj
+94.244 497.27 Td
+(-8) 11.9551 Tj
+-2556 TJm
+(6800k) 29.8878 Tj
+-2556 TJm
+(3300k) 29.8878 Tj
+-3408 TJm
+(2100k) 29.8878 Tj
+-2556 TJm
+(828642) 35.8654 Tj
+94.244 485.315 Td
+(-9) 11.9551 Tj
+-2556 TJm
+(7600k) 29.8878 Tj
+-2556 TJm
+(3700k) 29.8878 Tj
+-3408 TJm
+(2350k) 29.8878 Tj
+-2556 TJm
+(828642) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 435.021 Td
+/F116_0 20.6585 Tf
+(2.6.) 34.4584 Tj
+-278 TJm
+(RECO) 59.6824 Tj
+50 TJm
+(VERING) 79.2047 Tj
+-278 TJm
+(D) 14.9154 Tj
+40 TJm
+(A) 14.9154 Tj
+90 TJm
+(T) 12.6223 Tj
+90 TJm
+(A) 14.9154 Tj
+-278 TJm
+(FR) 27.5378 Tj
+20 TJm
+(OM) 33.2808 Tj
+-278 TJm
+(D) 14.9154 Tj
+40 TJm
+(AMA) 47.0394 Tj
+50 TJm
+(GED) 44.767 Tj
+72 410.23 Td
+(FILES) 58.5462 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 388.312 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+105.138 388.312 Td
+/F122_0 9.9626 Tf
+(compresses) 45.9276 Tj
+-326 TJm
+(\002les) 16.6077 Tj
+-326 TJm
+(in) 7.7509 Tj
+-326 TJm
+(blocks,) 28.503 Tj
+-346 TJm
+(usually) 28.782 Tj
+-326 TJm
+(900kbytes) 40.9562 Tj
+-326 TJm
+(long.) 20.2042 Tj
+-1077 TJm
+(Each) 19.9152 Tj
+-326 TJm
+(block) 22.1369 Tj
+-326 TJm
+(is) 6.6451 Tj
+-327 TJm
+(handled) 31.5416 Tj
+-326 TJm
+(independently) 56.4481 Tj
+65 TJm
+(.) 2.4907 Tj
+-1077 TJm
+(If) 6.6351 Tj
+-326 TJm
+(a) 4.4234 Tj
+-326 TJm
+(media) 24.3486 Tj
+-326 TJm
+(or) 8.2988 Tj
+72 376.357 Td
+(transmission) 50.3709 Tj
+-319 TJm
+(error) 19.3573 Tj
+-318 TJm
+(causes) 26.0024 Tj
+-319 TJm
+(a) 4.4234 Tj
+-318 TJm
+(multi-block) 46.4955 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.519 376.357 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+261.603 376.357 Td
+/F122_0 9.9626 Tf
+(\002le) 12.7322 Tj
+-319 TJm
+(to) 7.7509 Tj
+-318 TJm
+(become) 30.9837 Tj
+-319 TJm
+(damaged,) 38.4556 Tj
+-336 TJm
+(i) 2.7696 Tj
+1 TJm
+(t) 2.7696 Tj
+-319 TJm
+(may) 17.1556 Tj
+-319 TJm
+(be) 9.4047 Tj
+-318 TJm
+(possible) 32.6574 Tj
+-319 TJm
+(to) 7.7509 Tj
+-318 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-319 TJm
+(data) 16.5977 Tj
+-319 TJm
+(from) 19.3673 Tj
+-318 TJm
+(the) 12.1743 Tj
+72 364.402 Td
+(undamaged) 45.9276 Tj
+-250 TJm
+(blocks) 26.0123 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002le.) 15.2229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 342.484 Td
+(The) 15.4918 Tj
+-358 TJm
+(compressed) 47.0334 Tj
+-357 TJm
+(representation) 56.4381 Tj
+-358 TJm
+(of) 8.2988 Tj
+-357 TJm
+(each) 18.2515 Tj
+-358 TJm
+(block) 22.1369 Tj
+-358 TJm
+(is) 6.6451 Tj
+-357 TJm
+(delimited) 37.6387 Tj
+-358 TJm
+(by) 9.9626 Tj
+-357 TJm
+(a) 4.4234 Tj
+-358 TJm
+(48-bit) 23.8007 Tj
+-358 TJm
+(pattern,) 30.1568 Tj
+-384 TJm
+(which) 24.3486 Tj
+-358 TJm
+(mak) 17.1556 Tj
+10 TJm
+(es) 8.2988 Tj
+-357 TJm
+(it) 5.5392 Tj
+-358 TJm
+(possible) 32.6574 Tj
+-357 TJm
+(to) 7.7509 Tj
+-358 TJm
+(\002nd) 15.5018 Tj
+-358 TJm
+(the) 12.1743 Tj
+72 330.529 Td
+(block) 22.1369 Tj
+-286 TJm
+(boundaries) 43.7159 Tj
+-286 TJm
+(with) 17.7135 Tj
+-285 TJm
+(reasonable) 42.6001 Tj
+-286 TJm
+(certainty) 34.8591 Tj
+65 TJm
+(.) 2.4907 Tj
+-835 TJm
+(Each) 19.9152 Tj
+-285 TJm
+(block) 22.1369 Tj
+-286 TJm
+(also) 16.0497 Tj
+-286 TJm
+(carries) 26.5503 Tj
+-286 TJm
+(its) 9.4147 Tj
+-285 TJm
+(o) 4.9813 Tj
+25 TJm
+(wn) 12.1743 Tj
+-286 TJm
+(32-bit) 23.8007 Tj
+-286 TJm
+(CRC,) 22.4258 Tj
+-286 TJm
+(so) 8.8568 Tj
+-285 TJm
+(damaged) 35.965 Tj
+-286 TJm
+(blocks) 26.0123 Tj
+-286 TJm
+(can) 13.8281 Tj
+-286 TJm
+(be) 9.4047 Tj
+72 318.574 Td
+(distinguished) 53.1405 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(undamaged) 45.9276 Tj
+-250 TJm
+(ones.) 20.7521 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 296.656 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+146.448 296.656 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-273 TJm
+(a) 4.4234 Tj
+-272 TJm
+(simple) 26.5703 Tj
+-273 TJm
+(program) 33.7533 Tj
+-273 TJm
+(whose) 25.4544 Tj
+-272 TJm
+(purpose) 31.5416 Tj
+-273 TJm
+(is) 6.6451 Tj
+-273 TJm
+(to) 7.7509 Tj
+-272 TJm
+(search) 25.4445 Tj
+-273 TJm
+(for) 11.6164 Tj
+-273 TJm
+(blocks) 26.0123 Tj
+-272 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.655 296.656 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+419.282 296.656 Td
+/F122_0 9.9626 Tf
+(\002les,) 19.0983 Tj
+-278 TJm
+(and) 14.386 Tj
+-273 TJm
+(write) 20.4731 Tj
+-273 TJm
+(each) 18.2515 Tj
+-272 TJm
+(block) 22.1369 Tj
+-273 TJm
+(out) 12.7322 Tj
+72 284.701 Td
+(into) 15.5018 Tj
+-255 TJm
+(i) 2.7696 Tj
+1 TJm
+(ts) 6.6451 Tj
+-255 TJm
+(o) 4.9813 Tj
+25 TJm
+(wn) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+121.429 284.701 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+147.875 284.701 Td
+/F122_0 9.9626 Tf
+(\002le.) 15.2229 Tj
+-647 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-255 TJm
+(can) 13.8281 Tj
+-254 TJm
+(then) 17.1556 Tj
+-255 TJm
+(use) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+240.01 284.701 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-600 TJm
+(-t) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+290.367 284.701 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-254 TJm
+(test) 13.8381 Tj
+-255 TJm
+(the) 12.1743 Tj
+-254 TJm
+(inte) 14.9439 Tj
+15 TJm
+(grity) 18.8194 Tj
+-255 TJm
+(of) 8.2988 Tj
+-254 TJm
+(the) 12.1743 Tj
+-255 TJm
+(resulting) 34.8691 Tj
+-254 TJm
+(\002les,) 19.0983 Tj
+-256 TJm
+(and) 14.386 Tj
+-255 TJm
+(decompress) 47.0334 Tj
+-254 TJm
+(those) 21.031 Tj
+72 272.746 Td
+(which) 24.3486 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(undamaged.) 48.4182 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 250.828 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+150.099 250.828 Td
+/F122_0 9.9626 Tf
+(tak) 12.1743 Tj
+10 TJm
+(es) 8.2988 Tj
+-639 TJm
+(a) 4.4234 Tj
+-639 TJm
+(single) 23.8007 Tj
+-639 TJm
+(ar) 7.7409 Tj
+18 TJm
+(gument,) 32.3785 Tj
+-737 TJm
+(the) 12.1743 Tj
+-639 TJm
+(name) 21.579 Tj
+-639 TJm
+(of) 8.2988 Tj
+-639 TJm
+(the) 12.1743 Tj
+-639 TJm
+(damaged) 35.965 Tj
+-639 TJm
+(\002le,) 15.2229 Tj
+-737 TJm
+(and) 14.386 Tj
+-639 TJm
+(writes) 24.3486 Tj
+-639 TJm
+(a) 4.4234 Tj
+-639 TJm
+(number) 30.4357 Tj
+-639 TJm
+(of) 8.2988 Tj
+-640 TJm
+(\002) 5.5392 Tj
+1 TJm
+(les) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 238.873 Td
+/F124_0 9.9626 Tf
+(rec0001file.bz2) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.664 238.873 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.072 238.873 Td
+/F124_0 9.9626 Tf
+(rec0002file.bz2) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+258.736 238.873 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-494 TJm
+(etc,) 14.107 Tj
+-493 TJm
+(containing) 42.0621 Tj
+-445 TJm
+(the) 12.1743 Tj
+-445 TJm
+(e) 4.4234 Tj
+15 TJm
+(xtracted) 32.0895 Tj
+-445 TJm
+(blocks.) 28.503 Tj
+-1789 TJm
+(The) 15.4918 Tj
+-445 TJm
+(output) 25.4644 Tj
+-445 TJm
+(\002lenames) 38.1866 Tj
+-445 TJm
+(are) 12.1643 Tj
+72 226.918 Td
+(designed) 35.417 Tj
+-337 TJm
+(so) 8.8568 Tj
+-337 TJm
+(that) 14.9439 Tj
+-337 TJm
+(the) 12.1743 Tj
+-337 TJm
+(use) 13.2801 Tj
+-337 TJm
+(of) 8.2988 Tj
+-337 TJm
+(wildc) 22.1369 Tj
+1 TJm
+(ards) 16.5977 Tj
+-337 TJm
+(in) 7.7509 Tj
+-337 TJm
+(subsequent) 44.2738 Tj
+-337 TJm
+(processing) 42.61 Tj
+-337 TJm
+(--) 6.6351 Tj
+-337 TJm
+(for) 11.6164 Tj
+-337 TJm
+(e) 4.4234 Tj
+15 TJm
+(xample,) 31.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+396.538 226.918 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-600 TJm
+(-dc) 17.9327 Tj
+-600 TJm
+(rec) 17.9327 Tj
+474.247 225.174 Td
+(*) 5.9776 Tj
+480.224 226.918 Td
+(file.bz2) 47.8205 Tj
+-600 TJm
+(>) 5.9776 Tj
+72 214.962 Td
+(recovered_data) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.177 214.962 Td
+/F122_0 9.9626 Tf
+(--) 6.6351 Tj
+-250 TJm
+(lists) 16.0597 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(correct) 27.6562 Tj
+-250 TJm
+(order) 21.0211 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 193.045 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.93 193.045 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-221 TJm
+(be) 9.4047 Tj
+-220 TJm
+(of) 8.2988 Tj
+-221 TJm
+(most) 19.3773 Tj
+-221 TJm
+(use) 13.2801 Tj
+-220 TJm
+(dealing) 29.3299 Tj
+-221 TJm
+(with) 17.7135 Tj
+-221 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+307.229 193.045 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+333.338 193.045 Td
+/F122_0 9.9626 Tf
+(\002les,) 19.0983 Tj
+-227 TJm
+(as) 8.2988 Tj
+-220 TJm
+(these) 20.4731 Tj
+-221 TJm
+(will) 15.5018 Tj
+-221 TJm
+(contain) 29.3299 Tj
+-220 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+-221 TJm
+(blocks.) 28.503 Tj
+-600 TJm
+(It) 6.0871 Tj
+-221 TJm
+(is) 6.6451 Tj
+-221 TJm
+(clearly) 27.1082 Tj
+72 181.089 Td
+(futile) 21.031 Tj
+-289 TJm
+(to) 7.7509 Tj
+-289 TJm
+(use) 13.2801 Tj
+-289 TJm
+(it) 5.5392 Tj
+-289 TJm
+(on) 9.9626 Tj
+-289 TJm
+(damaged) 35.965 Tj
+-289 TJm
+(single-block) 49.2551 Tj
+-290 TJm
+(\002les) 16.6077 Tj
+1 TJm
+(,) 2.4907 Tj
+-299 TJm
+(since) 20.4731 Tj
+-289 TJm
+(a) 4.4234 Tj
+-290 TJm
+(damaged) 35.965 Tj
+-289 TJm
+(block) 22.1369 Tj
+-289 TJm
+(cannot) 26.5603 Tj
+-289 TJm
+(be) 9.4047 Tj
+-289 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ered.) 19.6363 Tj
+-854 TJm
+(If) 6.6351 Tj
+-289 TJm
+(you) 14.9439 Tj
+-290 TJm
+(wish) 18.8194 Tj
+-289 TJm
+(to) 7.7509 Tj
+-289 TJm
+(minimise) 37.0908 Tj
+72 169.134 Td
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-320 TJm
+(potential) 34.8691 Tj
+-320 TJm
+(data) 16.5977 Tj
+-319 TJm
+(loss) 15.5018 Tj
+-320 TJm
+(through) 30.9936 Tj
+-320 TJm
+(media) 24.3486 Tj
+-320 TJm
+(or) 8.2988 Tj
+-319 TJm
+(transmission) 50.3709 Tj
+-320 TJm
+(errors,) 25.7234 Tj
+-337 TJm
+(you) 14.9439 Tj
+-320 TJm
+(might) 23.2527 Tj
+-320 TJm
+(consider) 33.7533 Tj
+-320 TJm
+(compressing) 50.3609 Tj
+-319 TJm
+(with) 17.7135 Tj
+-320 TJm
+(a) 4.4234 Tj
+-320 TJm
+(smaller) 29.3299 Tj
+-320 TJm
+(block) 22.1369 Tj
+72 157.179 Td
+(size.) 17.9825 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 122.426 Td
+/F116_0 20.6585 Tf
+(2.7.) 34.4584 Tj
+-278 TJm
+(PERFORMANCE) 161.818 Tj
+-278 TJm
+(NO) 30.9878 Tj
+40 TJm
+(TES) 40.1808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 100.508 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-305 TJm
+(sorting) 27.6761 Tj
+-304 TJm
+(phase) 22.6848 Tj
+-305 TJm
+(of) 8.2988 Tj
+-304 TJm
+(compression) 50.3609 Tj
+-305 TJm
+(g) 4.9813 Tj
+5 TJm
+(athers) 23.7907 Tj
+-304 TJm
+(together) 32.6474 Tj
+-305 TJm
+(similar) 27.6761 Tj
+-304 TJm
+(strings) 26.5703 Tj
+-305 TJm
+(in) 7.7509 Tj
+-304 TJm
+(the) 12.1743 Tj
+-305 TJm
+(\002le.) 15.2229 Tj
+-947 TJm
+(Because) 33.1954 Tj
+-305 TJm
+(of) 8.2988 Tj
+-304 TJm
+(this,) 16.8866 Tj
+-319 TJm
+(\002les) 16.6077 Tj
+-304 TJm
+(containing) 42.0621 Tj
+-305 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+72 88.553 Td
+(long) 17.7135 Tj
+-286 TJm
+(runs) 17.1556 Tj
+-285 TJm
+(of) 8.2988 Tj
+-286 TJm
+(repeated) 33.7433 Tj
+-285 TJm
+(symbols,) 35.706 Tj
+-295 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-286 TJm
+("aabaabaabaab) 59.3771 Tj
+-285 TJm
+(...") 11.5367 Tj
+-571 TJm
+(\(repeated) 37.0609 Tj
+-286 TJm
+(se) 8.2988 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(eral) 14.9339 Tj
+-286 TJm
+(hundred) 32.6474 Tj
+-285 TJm
+(times\)) 24.9065 Tj
+-286 TJm
+(may) 17.1556 Tj
+-286 TJm
+(com) 17.1556 Tj
+1 TJm
+(press) 20.4731 Tj
+-286 TJm
+(more) 20.4731 Tj
+-286 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wly) 14.9439 Tj
+72 76.598 Td
+(than) 17.1556 Tj
+-322 TJm
+(normal.) 30.7147 Tj
+-524 TJm
+(V) 7.193 Tj
+111 TJm
+(ersions) 28.224 Tj
+-322 TJm
+(0.9.5) 19.9252 Tj
+-321 TJm
+(and) 14.386 Tj
+-322 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-322 TJm
+(f) 3.3175 Tj
+10 TJm
+(are) 12.1643 Tj
+-321 TJm
+(much) 22.1369 Tj
+-322 TJm
+(better) 22.6848 Tj
+-321 TJm
+(than) 17.1556 Tj
+-322 TJm
+(pre) 12.7222 Tj
+25 TJm
+(vious) 21.589 Tj
+-321 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-322 TJm
+(in) 7.7509 Tj
+-322 TJm
+(this) 14.396 Tj
+-321 TJm
+(respect.) 30.7047 Tj
+-1050 TJm
+(The) 15.4918 Tj
+-321 TJm
+(ratio) 18.2614 Tj
+-322 TJm
+(between) 33.1954 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.951 Td
+(6) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 7 10
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+477.109 749.245 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(w) 7.193 Tj
+10 TJm
+(orst-case) 35.4071 Tj
+-289 TJm
+(and) 14.386 Tj
+-290 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(erage-case) 42.0322 Tj
+-289 TJm
+(compression) 50.3609 Tj
+-290 TJm
+(time) 17.7135 Tj
+-289 TJm
+(is) 6.6451 Tj
+-290 TJm
+(in) 7.7509 Tj
+-289 TJm
+(the) 12.1743 Tj
+-290 TJm
+(re) 7.7409 Tj
+15 TJm
+(gion) 17.7135 Tj
+-289 TJm
+(of) 8.2988 Tj
+-289 TJm
+(10:1.) 20.2042 Tj
+-857 TJm
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-290 TJm
+(pre) 12.7222 Tj
+25 TJm
+(vious) 21.589 Tj
+-289 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions,) 30.7147 Tj
+-299 TJm
+(this) 14.396 Tj
+-290 TJm
+(\002gure) 23.2427 Tj
+-289 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-290 TJm
+(more) 20.4731 Tj
+72 698.082 Td
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-250 TJm
+(100:1.) 25.1855 Tj
+-620 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-250 TJm
+(can) 13.8281 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+186.002 698.082 Td
+/F124_0 9.9626 Tf
+(-vvvv) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+218.38 698.082 Td
+/F122_0 9.9626 Tf
+(option) 25.4644 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(monitor) 31.5516 Tj
+-250 TJm
+(progress) 33.7533 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(great) 19.9152 Tj
+-250 TJm
+(detail,) 24.6275 Tj
+-250 TJm
+(if) 6.0871 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant.) 14.6649 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 676.164 Td
+(Decompression) 61.9773 Tj
+-250 TJm
+(speed) 22.6848 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(unaf) 17.7035 Tj
+25 TJm
+(fected) 24.3386 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(these) 20.4731 Tj
+-250 TJm
+(phenomena.) 48.4182 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 654.247 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.863 654.247 Td
+/F122_0 9.9626 Tf
+(usually) 28.782 Tj
+-299 TJm
+(allocates) 34.8591 Tj
+-298 TJm
+(se) 8.2988 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(eral) 14.9339 Tj
+-299 TJm
+(me) 12.1743 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(abytes) 25.4544 Tj
+-298 TJm
+(of) 8.2988 Tj
+-299 TJm
+(memory) 33.2053 Tj
+-299 TJm
+(to) 7.7509 Tj
+-298 TJm
+(operate) 29.3199 Tj
+-299 TJm
+(in,) 10.2416 Tj
+-311 TJm
+(and) 14.386 Tj
+-298 TJm
+(then) 17.1556 Tj
+-299 TJm
+(char) 17.1456 Tj
+18 TJm
+(ges) 13.2801 Tj
+-298 TJm
+(all) 9.9626 Tj
+-299 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-299 TJm
+(it) 5.5392 Tj
+-298 TJm
+(in) 7.7509 Tj
+-299 TJm
+(a) 4.4234 Tj
+-298 TJm
+(f) 3.3175 Tj
+10 TJm
+(airly) 18.2614 Tj
+-299 TJm
+(random) 30.4357 Tj
+72 642.291 Td
+(f) 3.3175 Tj
+10 TJm
+(ashion.) 28.503 Tj
+-743 TJm
+(This) 17.7135 Tj
+-270 TJm
+(means) 25.4544 Tj
+-271 TJm
+(that) 14.9439 Tj
+-270 TJm
+(performance,) 52.8317 Tj
+-276 TJm
+(both) 17.7135 Tj
+-270 TJm
+(for) 11.6164 Tj
+-271 TJm
+(compressing) 50.3609 Tj
+-270 TJm
+(and) 14.386 Tj
+-271 TJm
+(decompressing,) 62.2563 Tj
+-275 TJm
+(is) 6.6451 Tj
+-271 TJm
+(lar) 10.5105 Tj
+18 TJm
+(gely) 17.1556 Tj
+-270 TJm
+(determined) 44.8217 Tj
+-271 TJm
+(by) 9.9626 Tj
+-270 TJm
+(the) 12.1743 Tj
+-271 TJm
+(speed) 22.6848 Tj
+72 630.336 Td
+(at) 7.193 Tj
+-294 TJm
+(which) 24.3486 Tj
+-294 TJm
+(your) 18.2614 Tj
+-294 TJm
+(machine) 33.7533 Tj
+-295 TJm
+(ca) 8.8468 Tj
+1 TJm
+(n) 4.9813 Tj
+-295 TJm
+(service) 28.2141 Tj
+-294 TJm
+(cache) 22.6749 Tj
+-294 TJm
+(misses.) 29.0609 Tj
+-442 TJm
+(Because) 33.1954 Tj
+-294 TJm
+(of) 8.2988 Tj
+-294 TJm
+(this,) 16.8866 Tj
+-306 TJm
+(small) 21.589 Tj
+-294 TJm
+(changes) 32.0895 Tj
+-294 TJm
+(to) 7.7509 Tj
+-294 TJm
+(the) 12.1743 Tj
+-294 TJm
+(code) 18.8094 Tj
+-294 TJm
+(to) 7.7509 Tj
+-294 TJm
+(reduce) 26.5503 Tj
+-294 TJm
+(the) 12.1743 Tj
+-295 TJm
+(miss) 18.2714 Tj
+-294 TJm
+(rate) 14.9339 Tj
+72 618.381 Td
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-253 TJm
+(been) 18.8094 Tj
+-253 TJm
+(observ) 26.5603 Tj
+15 TJm
+(ed) 9.4047 Tj
+-253 TJm
+(to) 7.7509 Tj
+-253 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-253 TJm
+(disproportionately) 73.0557 Tj
+-253 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-253 TJm
+(performance) 50.341 Tj
+-253 TJm
+(impro) 23.8007 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ements.) 30.7147 Tj
+-639 TJm
+(I) 3.3175 Tj
+-253 TJm
+(imagine) 32.0995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+438.909 618.381 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+471.318 618.381 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-253 TJm
+(perform) 32.0895 Tj
+-253 TJm
+(best) 16.0497 Tj
+72 606.426 Td
+(on) 9.9626 Tj
+-250 TJm
+(machines) 37.6287 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-250 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-250 TJm
+(caches.) 29.041 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 571.673 Td
+/F116_0 20.6585 Tf
+(2.8.) 34.4584 Tj
+-278 TJm
+(CA) 29.8309 Tj
+80 TJm
+(VEA) 42.4739 Tj
+90 TJm
+(TS) 26.4016 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 549.755 Td
+/F122_0 9.9626 Tf
+(I/O) 13.2801 Tj
+-268 TJm
+(error) 19.3573 Tj
+-267 TJm
+(messages) 37.6287 Tj
+-268 TJm
+(are) 12.1643 Tj
+-268 TJm
+(not) 12.7322 Tj
+-268 TJm
+(as) 8.2988 Tj
+-267 TJm
+(helpful) 28.224 Tj
+-268 TJm
+(as) 8.2988 Tj
+-268 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-267 TJm
+(could) 22.1369 Tj
+-268 TJm
+(be.) 11.8953 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+293.313 549.755 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+325.868 549.755 Td
+/F122_0 9.9626 Tf
+(tries) 17.1556 Tj
+-268 TJm
+(hard) 17.7035 Tj
+-267 TJm
+(to) 7.7509 Tj
+-268 TJm
+(detect) 23.7907 Tj
+-268 TJm
+(I/O) 13.2801 Tj
+-268 TJm
+(errors) 23.2328 Tj
+-267 TJm
+(and) 14.386 Tj
+-268 TJm
+(e) 4.4234 Tj
+15 TJm
+(xit) 10.5205 Tj
+-268 TJm
+(cleanly) 28.772 Tj
+65 TJm
+(,) 2.4907 Tj
+-272 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-268 TJm
+(the) 12.1743 Tj
+72 537.8 Td
+(details) 26.0123 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(what) 19.3673 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(problem) 33.2053 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(sometimes) 42.62 Tj
+-250 TJm
+(seem) 20.4731 Tj
+-250 TJm
+(rather) 23.2328 Tj
+-250 TJm
+(misleading.) 46.2165 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 515.882 Td
+(This) 17.7135 Tj
+-280 TJm
+(manual) 29.3299 Tj
+-279 TJm
+(page) 18.8094 Tj
+-280 TJm
+(pertains) 31.5416 Tj
+-280 TJm
+(to) 7.7509 Tj
+-279 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-280 TJm
+(1.0.6) 19.9252 Tj
+-280 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+256.84 515.882 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+286.728 515.882 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-798 TJm
+(Compressed) 49.2551 Tj
+-280 TJm
+(data) 16.5977 Tj
+-279 TJm
+(created) 28.762 Tj
+-280 TJm
+(by) 9.9626 Tj
+-280 TJm
+(this) 14.396 Tj
+-279 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-280 TJm
+(is) 6.6451 Tj
+-280 TJm
+(entirely) 30.4357 Tj
+-279 TJm
+(forw) 18.8094 Tj
+10 TJm
+(ards) 16.5977 Tj
+72 503.927 Td
+(and) 14.386 Tj
+-294 TJm
+(backw) 26.0024 Tj
+10 TJm
+(ards) 16.5977 Tj
+-293 TJm
+(compatible) 44.2738 Tj
+-294 TJm
+(with) 17.7135 Tj
+-294 TJm
+(the) 12.1743 Tj
+-293 TJm
+(pre) 12.7222 Tj
+25 TJm
+(vious) 21.589 Tj
+-294 TJm
+(public) 24.9065 Tj
+-294 TJm
+(releases,) 34.0223 Tj
+-304 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-294 TJm
+(0.1pl2,) 27.6761 Tj
+-305 TJm
+(0.9.0) 19.9252 Tj
+-293 TJm
+(and) 14.386 Tj
+-294 TJm
+(0.9.5,) 22.4159 Tj
+-305 TJm
+(1.0.0,) 22.4159 Tj
+-304 TJm
+(1.0.1,) 22.4159 Tj
+-305 TJm
+(1.0.2) 19.9252 Tj
+-294 TJm
+(and) 14.386 Tj
+72 491.972 Td
+(1.0.3,) 22.4159 Tj
+-263 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-260 TJm
+(with) 17.7135 Tj
+-260 TJm
+(the) 12.1743 Tj
+-260 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-260 TJm
+(e) 4.4234 Tj
+15 TJm
+(xception:) 37.0808 Tj
+-330 TJm
+(0.9.0) 19.9252 Tj
+-260 TJm
+(and) 14.386 Tj
+-260 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-260 TJm
+(can) 13.8281 Tj
+-260 TJm
+(correctly) 35.4071 Tj
+-260 TJm
+(decompress) 47.0334 Tj
+-260 TJm
+(multiple) 33.2153 Tj
+-260 TJm
+(concatenated) 52.0048 Tj
+-260 TJm
+(compressed) 47.0334 Tj
+72 480.017 Td
+(\002les.) 19.0983 Tj
+-310 TJm
+(0.1pl2) 25.1855 Tj
+-250 TJm
+(cannot) 26.5603 Tj
+-250 TJm
+(do) 9.9626 Tj
+-250 TJm
+(this;) 17.1656 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(stop) 16.6077 Tj
+-250 TJm
+(after) 18.2515 Tj
+-250 TJm
+(decompressing) 59.7656 Tj
+-250 TJm
+(just) 14.396 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002rst) 15.5018 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 458.099 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+146.174 458.099 Td
+/F122_0 9.9626 Tf
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-245 TJm
+(prior) 19.3673 Tj
+-245 TJm
+(to) 7.7509 Tj
+-245 TJm
+(1.0.2) 19.9252 Tj
+-246 TJm
+(used) 18.2614 Tj
+-245 TJm
+(32-bit) 23.8007 Tj
+-245 TJm
+(inte) 14.9439 Tj
+15 TJm
+(gers) 16.5977 Tj
+-245 TJm
+(to) 7.7509 Tj
+-245 TJm
+(represent) 36.5129 Tj
+-245 TJm
+(bit) 10.5205 Tj
+-246 TJm
+(positions) 35.9849 Tj
+-245 TJm
+(in) 7.7509 Tj
+-245 TJm
+(compressed) 47.0334 Tj
+-245 TJm
+(\002les,) 19.0983 Tj
+-246 TJm
+(so) 8.8568 Tj
+-245 TJm
+(it) 5.5392 Tj
+-245 TJm
+(could) 22.1369 Tj
+72 446.144 Td
+(not) 12.7322 Tj
+-384 TJm
+(handle) 26.5603 Tj
+-383 TJm
+(compressed) 47.0334 Tj
+-384 TJm
+(\002les) 16.6077 Tj
+-383 TJm
+(more) 20.4731 Tj
+-384 TJm
+(than) 17.1556 Tj
+-383 TJm
+(512) 14.9439 Tj
+-384 TJm
+(me) 12.1743 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(abytes) 25.4544 Tj
+-383 TJm
+(long.) 20.2042 Tj
+-1421 TJm
+(V) 7.193 Tj
+111 TJm
+(ersions) 28.224 Tj
+-384 TJm
+(1.0.2) 19.9252 Tj
+-383 TJm
+(and) 14.386 Tj
+-384 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-384 TJm
+(use) 13.2801 Tj
+-383 TJm
+(64-bit) 23.8007 Tj
+-384 TJm
+(ints) 14.396 Tj
+-383 TJm
+(on) 9.9626 Tj
+-384 TJm
+(some) 21.031 Tj
+72 434.189 Td
+(platforms) 38.1866 Tj
+-245 TJm
+(which) 24.3486 Tj
+-246 TJm
+(support) 29.8878 Tj
+-245 TJm
+(them) 19.9252 Tj
+-246 TJm
+(\(GNU) 24.8965 Tj
+-245 TJm
+(supported) 39.2925 Tj
+-245 TJm
+(tar) 10.5105 Tj
+18 TJm
+(gets,) 18.5404 Tj
+-247 TJm
+(and) 14.386 Tj
+-245 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws\).) 16.8766 Tj
+-309 TJm
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-245 TJm
+(establish) 34.8691 Tj
+-245 TJm
+(whether) 32.0895 Tj
+-246 TJm
+(or) 8.2988 Tj
+-245 TJm
+(not) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+468.269 434.189 Td
+/F124_0 9.9626 Tf
+(bzip2recover) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 422.233 Td
+/F122_0 9.9626 Tf
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-255 TJm
+(b) 4.9813 Tj
+20 TJm
+(uilt) 13.2901 Tj
+-255 TJm
+(with) 17.7135 Tj
+-255 TJm
+(such) 18.2614 Tj
+-255 TJm
+(a) 4.4234 Tj
+-255 TJm
+(limitation,) 41.2452 Tj
+-256 TJm
+(run) 13.2801 Tj
+-255 TJm
+(it) 5.5392 Tj
+-255 TJm
+(without) 30.4457 Tj
+-255 TJm
+(ar) 7.7409 Tj
+18 TJm
+(guments.) 36.2539 Tj
+-325 TJm
+(In) 8.2988 Tj
+-255 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-256 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ent) 12.1743 Tj
+-255 TJm
+(you) 14.9439 Tj
+-255 TJm
+(can) 13.8281 Tj
+-255 TJm
+(b) 4.9813 Tj
+20 TJm
+(uild) 15.5018 Tj
+-255 TJm
+(yourself) 32.6474 Tj
+-255 TJm
+(an) 9.4047 Tj
+-255 TJm
+(unlimited) 38.1966 Tj
+-255 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-255 TJm
+(if) 6.0871 Tj
+72 410.278 Td
+(you) 14.9439 Tj
+-250 TJm
+(can) 13.8281 Tj
+-250 TJm
+(recompile) 39.8404 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.318 410.278 Td
+/F124_0 9.9626 Tf
+(MaybeUInt64) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+244.562 410.278 Td
+/F122_0 9.9626 Tf
+(set) 11.0684 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(unsigned) 35.9749 Tj
+-250 TJm
+(64-bit) 23.8007 Tj
+-250 TJm
+(inte) 14.9439 Tj
+15 TJm
+(ger) 12.7222 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 375.525 Td
+/F116_0 20.6585 Tf
+(2.9.) 34.4584 Tj
+-278 TJm
+(A) 14.9154 Tj
+50 TJm
+(UTHOR) 73.441 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 353.607 Td
+/F122_0 9.9626 Tf
+(Julian) 23.8007 Tj
+-250 TJm
+(Se) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(ard,) 15.2129 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+132.801 353.607 Td
+/F124_0 9.9626 Tf
+(jseward at bzip.org) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 331.69 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-299 TJm
+(ideas) 20.4731 Tj
+-300 TJm
+(embodied) 39.2925 Tj
+-299 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.942 331.69 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+199.813 331.69 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-299 TJm
+(du) 9.9626 Tj
+-1 TJm
+(e) 4.4234 Tj
+-299 TJm
+(to) 7.7509 Tj
+-299 TJm
+(\(at) 10.5105 Tj
+-300 TJm
+(least\)) 21.579 Tj
+-299 TJm
+(the) 12.1743 Tj
+-300 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-299 TJm
+(people:) 29.3299 Tj
+-409 TJm
+(Michael) 32.6474 Tj
+-300 TJm
+(Burro) 23.2427 Tj
+25 TJm
+(ws) 11.0684 Tj
+-299 TJm
+(and) 14.386 Tj
+-300 TJm
+(Da) 11.6164 Tj
+20 TJm
+(vid) 12.7322 Tj
+-299 TJm
+(Wheeler) 33.7433 Tj
+-299 TJm
+(\(for) 14.9339 Tj
+72 319.735 Td
+(the) 12.1743 Tj
+-312 TJm
+(block) 22.1369 Tj
+-313 TJm
+(sorting) 27.6761 Tj
+-312 TJm
+(transformation\),) 64.468 Tj
+-328 TJm
+(Da) 11.6164 Tj
+20 TJm
+(vid) 12.7322 Tj
+-312 TJm
+(Wheeler) 33.7433 Tj
+-313 TJm
+(\(ag) 12.7222 Tj
+5 TJm
+(ain,) 14.6649 Tj
+-327 TJm
+(for) 11.6164 Tj
+-313 TJm
+(the) 12.1743 Tj
+-312 TJm
+(Huf) 15.4918 Tj
+25 TJm
+(fman) 20.4731 Tj
+-312 TJm
+(coder\),) 27.9351 Tj
+-328 TJm
+(Peter) 20.4731 Tj
+-313 TJm
+(Fenwick) 34.3112 Tj
+-312 TJm
+(\(for) 14.9339 Tj
+-312 TJm
+(the) 12.1743 Tj
+-313 TJm
+(structured) 39.8404 Tj
+72 307.779 Td
+(coding) 27.1182 Tj
+-325 TJm
+(model) 24.9065 Tj
+-326 TJm
+(in) 7.7509 Tj
+-325 TJm
+(the) 12.1743 Tj
+-326 TJm
+(original) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+191.156 307.779 Td
+/F124_0 9.9626 Tf
+(bzip) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+215.067 307.779 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-344 TJm
+(and) 14.386 Tj
+-326 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+-325 TJm
+(re\002nements\),) 52.2937 Tj
+-345 TJm
+(and) 14.386 Tj
+-325 TJm
+(Alistair) 29.8878 Tj
+-326 TJm
+(Mof) 17.1556 Tj
+25 TJm
+(f) 3.3175 Tj
+10 TJm
+(at,) 9.6836 Tj
+-344 TJm
+(Radford) 32.6474 Tj
+-325 TJm
+(Neal) 18.8094 Tj
+-326 TJm
+(and) 14.386 Tj
+-325 TJm
+(Ian) 12.7222 Tj
+-326 TJm
+(W) 9.4047 Tj
+40 TJm
+(itten) 17.7135 Tj
+-325 TJm
+(\(for) 14.9339 Tj
+72 295.824 Td
+(the) 12.1743 Tj
+-277 TJm
+(arithmetic) 40.3983 Tj
+-277 TJm
+(coder) 22.1269 Tj
+-277 TJm
+(in) 7.7509 Tj
+-277 TJm
+(the) 12.1743 Tj
+-277 TJm
+(original) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+214.171 295.824 Td
+/F124_0 9.9626 Tf
+(bzip) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.082 295.824 Td
+/F122_0 9.9626 Tf
+(\).) 5.8082 Tj
+-782 TJm
+(I) 3.3175 Tj
+-277 TJm
+(am) 12.1743 Tj
+-276 TJm
+(much) 22.1369 Tj
+-277 TJm
+(indebted) 34.3112 Tj
+-277 TJm
+(for) 11.6164 Tj
+-277 TJm
+(their) 18.2614 Tj
+-277 TJm
+(help,) 19.6462 Tj
+-284 TJm
+(support) 29.8878 Tj
+-277 TJm
+(and) 14.386 Tj
+-277 TJm
+(advice.) 28.493 Tj
+-781 TJm
+(See) 14.386 Tj
+-277 TJm
+(the) 12.1743 Tj
+-277 TJm
+(manual) 29.3299 Tj
+72 283.869 Td
+(in) 7.7509 Tj
+-330 TJm
+(the) 12.1743 Tj
+-330 TJm
+(source) 26.0024 Tj
+-330 TJm
+(distrib) 25.4644 Tj
+20 TJm
+(ution) 20.4831 Tj
+-330 TJm
+(for) 11.6164 Tj
+-329 TJm
+(pointers) 32.0995 Tj
+-330 TJm
+(to) 7.7509 Tj
+-330 TJm
+(sources) 29.8778 Tj
+-330 TJm
+(of) 8.2988 Tj
+-330 TJm
+(documentation.) 61.7083 Tj
+-1099 TJm
+(Christian) 36.5329 Tj
+-330 TJm
+(v) 4.9813 Tj
+20 TJm
+(on) 9.9626 Tj
+-330 TJm
+(Roques) 29.8878 Tj
+-330 TJm
+(encouraged) 45.9176 Tj
+-330 TJm
+(me) 12.1743 Tj
+-330 TJm
+(to) 7.7509 Tj
+-330 TJm
+(look) 17.7135 Tj
+72 271.914 Td
+(for) 11.6164 Tj
+-271 TJm
+(f) 3.3175 Tj
+10 TJm
+(aster) 18.8094 Tj
+-271 TJm
+(sorting) 27.6761 Tj
+-271 TJm
+(algorithms,) 45.1107 Tj
+-276 TJm
+(so) 8.8568 Tj
+-272 TJm
+(as) 8.2988 Tj
+-271 TJm
+(to) 7.7509 Tj
+-271 TJm
+(speed) 22.6848 Tj
+-271 TJm
+(up) 9.9626 Tj
+-271 TJm
+(compression.) 52.8516 Tj
+-746 TJm
+(Bela) 18.2614 Tj
+-271 TJm
+(Lubkin) 28.782 Tj
+-271 TJm
+(encouraged) 45.9176 Tj
+-271 TJm
+(me) 12.1743 Tj
+-272 TJm
+(to) 7.7509 Tj
+-271 TJm
+(impro) 23.8007 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-271 TJm
+(the) 12.1743 Tj
+-271 TJm
+(w) 7.193 Tj
+10 TJm
+(orst-case) 35.4071 Tj
+72 259.959 Td
+(compression) 50.3609 Tj
+-340 TJm
+(performance.) 52.8317 Tj
+-580 TJm
+(Donna) 26.5603 Tj
+-339 TJm
+(Robinson) 38.1966 Tj
+-340 TJm
+(XMLised) 38.1866 Tj
+-340 TJm
+(the) 12.1743 Tj
+-340 TJm
+(documentation.) 61.7083 Tj
+-580 TJm
+(Man) 18.2614 Tj
+15 TJm
+(y) 4.9813 Tj
+-340 TJm
+(people) 26.5603 Tj
+-340 TJm
+(sent) 16.0497 Tj
+-339 TJm
+(patches,) 32.3685 Tj
+-363 TJm
+(helped) 26.5603 Tj
+-340 TJm
+(with) 17.7135 Tj
+72 248.003 Td
+(portability) 41.5142 Tj
+-250 TJm
+(problems,) 39.5714 Tj
+-250 TJm
+(lent) 14.9439 Tj
+-250 TJm
+(machines,) 40.1194 Tj
+-250 TJm
+(g) 4.9813 Tj
+5 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(advice) 26.0024 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(were) 19.3573 Tj
+-250 TJm
+(generally) 37.0708 Tj
+-250 TJm
+(helpful.) 30.7147 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+539.395 50.951 Td
+(7) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 8 11
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 75.786 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 701.916 Td
+/F116_0 24.7902 Tf
+(3.) 20.675 Tj
+-556 TJm
+(Pr) 26.1785 Tj
+20 TJm
+(ogramming) 134.9826 Tj
+-278 TJm
+(with) 49.5804 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+330.484 701.916 Td
+/F440_0 24.7902 Tf
+(libbzip2) 118.993 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 656.35 Td
+/F116_0 17.2154 Tf
+(T) 10.5186 Tj
+80 TJm
+(ab) 20.0904 Tj
+10 TJm
+(le) 14.3576 Tj
+-278 TJm
+(of) 16.2513 Tj
+-278 TJm
+(Contents) 74.5943 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 635.788 Td
+/F122_0 9.9626 Tf
+(3.1.) 14.9439 Tj
+-310 TJm
+(T) 6.0871 Tj
+80 TJm
+(op-le) 20.4731 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(structure) 34.8591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+179.997 635.788 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 635.788 Td
+/F122_0 9.9626 Tf
+(8) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 623.832 Td
+(3.1.1.) 22.4159 Tj
+-310 TJm
+(Lo) 11.0684 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+192.866 623.832 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 623.832 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 611.877 Td
+(3.1.2.) 22.4159 Tj
+-310 TJm
+(High-le) 30.4357 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.822 611.877 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 611.877 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 599.922 Td
+(3.1.3.) 22.4159 Tj
+-310 TJm
+(Utility) 26.0223 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(summary) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.582 599.922 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.108 599.922 Td
+/F122_0 9.9626 Tf
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 587.967 Td
+(3.2.) 14.9439 Tj
+-310 TJm
+(Error) 21.0211 Tj
+-250 TJm
+(handling) 34.8691 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+162.611 587.967 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 587.967 Td
+/F122_0 9.9626 Tf
+(10) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 576.012 Td
+(3.3.) 14.9439 Tj
+-310 TJm
+(Lo) 11.0684 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.045 576.012 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 576.012 Td
+/F122_0 9.9626 Tf
+(11) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 564.057 Td
+(3.3.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompressInit) 85.7879 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+197.762 564.057 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 564.057 Td
+/F122_0 9.9626 Tf
+(11) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 552.101 Td
+(3.3.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompress) 71.9499 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+184.201 552.101 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 552.101 Td
+/F122_0 9.9626 Tf
+(13) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 540.146 Td
+(3.3.3.) 22.4159 Tj
+-310 TJm
+(BZ2_bzCompressEnd) 87.9996 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+198.868 540.146 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 540.146 Td
+/F122_0 9.9626 Tf
+(16) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 528.191 Td
+(3.3.4.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompressInit) 95.1827 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+206.887 528.191 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 528.191 Td
+/F122_0 9.9626 Tf
+(16) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 516.236 Td
+(3.3.5.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompress) 81.3446 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.326 516.236 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 516.236 Td
+/F122_0 9.9626 Tf
+(17) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 504.281 Td
+(3.3.6.) 22.4159 Tj
+-310 TJm
+(BZ2_bzDecompressEnd) 97.3944 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.207 504.281 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 504.281 Td
+/F122_0 9.9626 Tf
+(18) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 492.325 Td
+(3.4.) 14.9439 Tj
+-310 TJm
+(High-le) 30.4357 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+184.216 492.325 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 492.325 Td
+/F122_0 9.9626 Tf
+(18) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 480.37 Td
+(3.4.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadOpen) 74.1516 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+185.302 480.37 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 480.37 Td
+/F122_0 9.9626 Tf
+(19) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 468.415 Td
+(3.4.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzRead) 52.5726 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+163.443 468.415 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 468.415 Td
+/F122_0 9.9626 Tf
+(20) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 456.46 Td
+(3.4.3.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadGetUnused) 97.3944 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.207 456.46 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 456.46 Td
+/F122_0 9.9626 Tf
+(21) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 444.505 Td
+(3.4.4.) 22.4159 Tj
+-310 TJm
+(BZ2_bzReadClose) 75.2674 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.074 444.505 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 444.505 Td
+/F122_0 9.9626 Tf
+(22) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 432.55 Td
+(3.4.5.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWriteOpen) 76.3633 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.622 432.55 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 432.55 Td
+/F122_0 9.9626 Tf
+(22) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 420.594 Td
+(3.4.6.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWrite) 54.7843 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.763 420.594 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 420.594 Td
+/F122_0 9.9626 Tf
+(23) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 408.639 Td
+(3.4.7.) 22.4159 Tj
+-310 TJm
+(BZ2_bzWriteClose) 77.4791 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.179 408.639 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 408.639 Td
+/F122_0 9.9626 Tf
+(23) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 396.684 Td
+(3.4.8.) 22.4159 Tj
+-310 TJm
+(Handling) 37.0808 Tj
+-250 TJm
+(embedded) 40.9463 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(streams) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.601 396.684 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 396.684 Td
+/F122_0 9.9626 Tf
+(24) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 384.729 Td
+(3.4.9.) 22.4159 Tj
+-310 TJm
+(Standard) 35.417 Tj
+-250 TJm
+(\002le-reading/writing) 77.4791 Tj
+-250 TJm
+(code) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+247.564 384.729 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 384.729 Td
+/F122_0 9.9626 Tf
+(25) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 372.774 Td
+(3.5.) 14.9439 Tj
+-310 TJm
+(Utility) 26.0223 Tj
+-250 TJm
+(functions) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+170.645 372.774 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 372.774 Td
+/F122_0 9.9626 Tf
+(26) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 360.819 Td
+(3.5.1.) 22.4159 Tj
+-310 TJm
+(BZ2_bzBuf) 47.0434 Tj
+25 TJm
+(fT) 9.4047 Tj
+80 TJm
+(oBuf) 19.9252 Tj
+25 TJm
+(fCompress) 43.1679 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.488 360.819 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 360.819 Td
+/F122_0 9.9626 Tf
+(26) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 348.863 Td
+(3.5.2.) 22.4159 Tj
+-310 TJm
+(BZ2_bzBuf) 47.0434 Tj
+25 TJm
+(fT) 9.4047 Tj
+80 TJm
+(oBuf) 19.9252 Tj
+25 TJm
+(fDecompress) 52.5627 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.613 348.863 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 348.863 Td
+/F122_0 9.9626 Tf
+(27) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 336.908 Td
+(3.6.) 14.9439 Tj
+-310 TJm
+(zlib) 14.9439 Tj
+-250 TJm
+(compatibility) 53.1405 Tj
+-250 TJm
+(functions) 37.0808 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+215.06 336.908 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 336.908 Td
+/F122_0 9.9626 Tf
+(28) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 324.953 Td
+(3.7.) 14.9439 Tj
+-310 TJm
+(Using) 23.8007 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(stdio-free) 38.1767 Tj
+-250 TJm
+(en) 9.4047 Tj
+40 TJm
+(vironment) 40.9562 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.092 324.953 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 324.953 Td
+/F122_0 9.9626 Tf
+(28) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 312.998 Td
+(3.7.1.) 22.4159 Tj
+-310 TJm
+(Getting) 29.8878 Tj
+-250 TJm
+(rid) 11.0684 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(stdio) 19.3773 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.492 312.998 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 312.998 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 301.043 Td
+(3.7.2.) 22.4159 Tj
+-310 TJm
+(Critical) 29.8878 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(handling) 34.8691 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+201.629 301.043 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 301.043 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 289.088 Td
+(3.8.) 14.9439 Tj
+-310 TJm
+(Making) 30.9936 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws) 11.0684 Tj
+-250 TJm
+(DLL) 19.3673 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.243 289.088 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 289.088 Td
+/F122_0 9.9626 Tf
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 257.207 Td
+(This) 17.7135 Tj
+-250 TJm
+(chapter) 29.3199 Tj
+-250 TJm
+(describes) 37.0708 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(programming) 54.2364 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.448 257.207 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+330.269 257.207 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 235.289 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-273 TJm
+(general) 29.3199 Tj
+-272 TJm
+(background) 47.0334 Tj
+-273 TJm
+(information,) 49.534 Tj
+-278 TJm
+(particularly) 45.9276 Tj
+-273 TJm
+(about) 22.1369 Tj
+-273 TJm
+(memory) 33.2053 Tj
+-272 TJm
+(use) 13.2801 Tj
+-273 TJm
+(and) 14.386 Tj
+-273 TJm
+(performance) 50.341 Tj
+-272 TJm
+(aspects,) 31.2626 Tj
+-279 TJm
+(you') 18.2614 Tj
+50 TJm
+(d) 4.9813 Tj
+-272 TJm
+(be) 9.4047 Tj
+-273 TJm
+(well) 17.1556 Tj
+-273 TJm
+(advised) 30.4357 Tj
+72 223.334 Td
+(to) 7.7509 Tj
+-250 TJm
+(read) 17.1456 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+([2]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(well.) 19.6462 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 188.581 Td
+/F116_0 20.6585 Tf
+(3.1.) 34.4584 Tj
+-278 TJm
+(T) 12.6223 Tj
+80 TJm
+(op-le) 49.3532 Tj
+15 TJm
+(vel) 28.7153 Tj
+-278 TJm
+(structure) 89.5339 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 166.663 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+123.608 166.663 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-380 TJm
+(a) 4.4234 Tj
+-380 TJm
+(\003e) 9.9626 Tj
+15 TJm
+(xible) 19.9252 Tj
+-381 TJm
+(library) 26.5603 Tj
+-380 TJm
+(for) 11.6164 Tj
+-380 TJm
+(compressing) 50.3609 Tj
+-380 TJm
+(and) 14.386 Tj
+-380 TJm
+(decompressing) 59.7656 Tj
+-380 TJm
+(data) 16.5977 Tj
+-381 TJm
+(in) 7.7509 Tj
+-380 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.291 166.663 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+438.966 166.663 Td
+/F122_0 9.9626 Tf
+(data) 16.5977 Tj
+-380 TJm
+(format.) 29.0509 Tj
+-1401 TJm
+(Although) 37.6387 Tj
+72 154.708 Td
+(packaged) 37.6188 Tj
+-285 TJm
+(as) 8.2988 Tj
+-284 TJm
+(a) 4.4234 Tj
+-285 TJm
+(single) 23.8007 Tj
+-285 TJm
+(entity) 22.6948 Tj
+65 TJm
+(,) 2.4907 Tj
+-293 TJm
+(it) 5.5392 Tj
+-285 TJm
+(helps) 21.031 Tj
+-285 TJm
+(to) 7.7509 Tj
+-284 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(ard) 12.7222 Tj
+-285 TJm
+(the) 12.1743 Tj
+-285 TJm
+(library) 26.5603 Tj
+-284 TJm
+(as) 8.2988 Tj
+-285 TJm
+(three) 19.9152 Tj
+-285 TJm
+(separate) 32.6375 Tj
+-284 TJm
+(parts:) 22.1369 Tj
+-380 TJm
+(the) 12.1743 Tj
+-285 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w) 7.193 Tj
+-284 TJm
+(le) 7.193 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-285 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace,) 15.7608 Tj
+-293 TJm
+(and) 14.386 Tj
+-285 TJm
+(the) 12.1743 Tj
+-285 TJm
+(high) 17.7135 Tj
+72 142.753 Td
+(le) 7.193 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace,) 15.7608 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(utility) 23.8106 Tj
+-250 TJm
+(functions.) 39.5714 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 120.835 Td
+(The) 15.4918 Tj
+-349 TJm
+(structure) 34.8591 Tj
+-349 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+141.082 120.835 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.903 120.835 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+55 TJm
+(s) 3.8755 Tj
+-349 TJm
+(interf) 21.579 Tj
+10 TJm
+(aces) 17.1456 Tj
+-349 TJm
+(is) 6.6451 Tj
+-349 TJm
+(similar) 27.6761 Tj
+-349 TJm
+(to) 7.7509 Tj
+-349 TJm
+(that) 14.9439 Tj
+-349 TJm
+(of) 8.2988 Tj
+-349 TJm
+(Jean-loup) 38.7346 Tj
+-349 TJm
+(Gailly') 28.224 Tj
+55 TJm
+(s) 3.8755 Tj
+-349 TJm
+(and) 14.386 Tj
+-349 TJm
+(Mark) 21.579 Tj
+-349 TJm
+(Adler') 26.0024 Tj
+55 TJm
+(s) 3.8755 Tj
+-349 TJm
+(e) 4.4234 Tj
+15 TJm
+(xcellent) 31.5416 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+516.09 120.835 Td
+/F124_0 9.9626 Tf
+(zlib) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 108.88 Td
+/F122_0 9.9626 Tf
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 86.962 Td
+(All) 12.7322 Tj
+-242 TJm
+(e) 4.4234 Tj
+15 TJm
+(xternally) 35.417 Tj
+-242 TJm
+(visible) 26.5703 Tj
+-241 TJm
+(symbols) 33.2153 Tj
+-242 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-242 TJm
+(names) 25.4544 Tj
+-242 TJm
+(be) 9.4047 Tj
+15 TJm
+(ginning) 30.4457 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+284.687 86.962 Td
+/F124_0 9.9626 Tf
+(BZ2_) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+308.597 86.962 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-615 TJm
+(This) 17.7135 Tj
+-241 TJm
+(is) 6.6451 Tj
+-242 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-242 TJm
+(in) 7.7509 Tj
+-242 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-242 TJm
+(1.0.) 14.9439 Tj
+-614 TJm
+(The) 15.4918 Tj
+-242 TJm
+(intention) 35.427 Tj
+-242 TJm
+(is) 6.6451 Tj
+-241 TJm
+(to) 7.7509 Tj
+-242 TJm
+(minimise) 37.0908 Tj
+72 75.007 Td
+(pollution) 35.9849 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(namespaces) 47.5814 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(clients.) 28.503 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+541.288 50.951 Td
+(8) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 9 12
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+420.96 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+498.449 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 75.786 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(part) 15.4918 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(need) 18.8094 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+240.567 710.037 Td
+/F124_0 9.9626 Tf
+(#include) 47.8205 Tj
+-600 TJm
+(<bzlib.h>) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+350.654 710.037 Td
+/F122_0 9.9626 Tf
+(into) 15.5018 Tj
+-250 TJm
+(your) 18.2614 Tj
+-250 TJm
+(sources.) 32.3685 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 679.416 Td
+/F116_0 17.2154 Tf
+(3.1.1.) 43.0729 Tj
+-278 TJm
+(Lo) 21.0372 Tj
+15 TJm
+(w-le) 33.484 Tj
+15 TJm
+(vel) 23.9294 Tj
+-278 TJm
+(summar) 66.9679 Tj
+-10 TJm
+(y) 9.5718 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 657.498 Td
+/F122_0 9.9626 Tf
+(This) 17.7135 Tj
+-212 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-212 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vides) 21.031 Tj
+-212 TJm
+(services) 32.0895 Tj
+-212 TJm
+(for) 11.6164 Tj
+-212 TJm
+(compressing) 50.3609 Tj
+-212 TJm
+(and) 14.386 Tj
+-212 TJm
+(decompress) 47.0334 Tj
+1 TJm
+(ing) 12.7322 Tj
+-212 TJm
+(data) 16.5977 Tj
+-212 TJm
+(in) 7.7509 Tj
+-212 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+-595 TJm
+(There') 26.5503 Tj
+55 TJm
+(s) 3.8755 Tj
+-212 TJm
+(no) 9.9626 Tj
+-212 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vision) 24.3586 Tj
+-212 TJm
+(for) 11.6164 Tj
+-212 TJm
+(dealing) 29.3299 Tj
+72 645.543 Td
+(with) 17.7135 Tj
+-213 TJm
+(\002les,) 19.0983 Tj
+-220 TJm
+(streams) 30.4357 Tj
+-213 TJm
+(or) 8.2988 Tj
+-213 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-213 TJm
+(other) 20.4731 Tj
+-213 TJm
+(I/O) 13.2801 Tj
+-213 TJm
+(mechanisms,) 51.7457 Tj
+-221 TJm
+(just) 14.396 Tj
+-213 TJm
+(straight) 29.8878 Tj
+-213 TJm
+(memory-to-memory) 80.7967 Tj
+-213 TJm
+(w) 7.193 Tj
+10 TJm
+(ork.) 15.7708 Tj
+-595 TJm
+(In) 8.2988 Tj
+-213 TJm
+(f) 3.3175 Tj
+10 TJm
+(act,) 14.107 Tj
+-221 TJm
+(this) 14.396 Tj
+-213 TJm
+(part) 15.4918 Tj
+-213 TJm
+(of) 8.2988 Tj
+-213 TJm
+(the) 12.1743 Tj
+-213 TJm
+(library) 26.5603 Tj
+72 633.588 Td
+(can) 13.8281 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(compiled) 37.0808 Tj
+-250 TJm
+(without) 30.4457 Tj
+-250 TJm
+(inclusion) 36.5329 Tj
+-250 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+222.534 633.588 Td
+/F124_0 9.9626 Tf
+(stdio.h) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+264.377 633.588 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(may) 17.1556 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(helpful) 28.224 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(embedded) 40.9463 Tj
+-250 TJm
+(applications.) 50.6399 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 611.67 Td
+(The) 15.4918 Tj
+-250 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(part) 15.4918 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(no) 9.9626 Tj
+-250 TJm
+(global) 24.9065 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(ariables) 30.9837 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(therefore) 35.955 Tj
+-250 TJm
+(thread-safe.) 46.7445 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 589.752 Td
+(Six) 13.2901 Tj
+-875 TJm
+(routines) 32.0995 Tj
+-876 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-875 TJm
+(up) 9.9626 Tj
+-876 TJm
+(the) 12.1743 Tj
+-875 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w) 7.193 Tj
+-876 TJm
+(le) 7.193 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-875 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace:) 16.0398 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+308.791 589.752 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+416.387 589.752 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+429.158 589.752 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+512.844 589.752 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-1032 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 577.797 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressEnd) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+186.15 577.797 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+-1258 TJm
+(compression,) 52.8516 Tj
+-1510 TJm
+(and) 14.386 Tj
+-1257 TJm
+(a) 4.4234 Tj
+-1258 TJm
+(corresponding) 56.996 Tj
+-1258 TJm
+(trio) 13.8381 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+417.958 577.797 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressInit) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 577.797 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 565.842 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.707 565.842 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+192.158 565.842 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressEnd) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+310.798 565.842 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+-508 TJm
+(decompression.) 62.2563 Tj
+-2171 TJm
+(The) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+431.918 564.099 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+437.895 565.842 Td
+(Init) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+466.871 565.842 Td
+/F122_0 9.9626 Tf
+(functions) 37.0808 Tj
+-508 TJm
+(allocate) 30.9837 Tj
+72 553.887 Td
+(memory) 33.2053 Tj
+-574 TJm
+(for) 11.6164 Tj
+-573 TJm
+(compression/decompression) 112.8962 Tj
+-574 TJm
+(and) 14.386 Tj
+-574 TJm
+(do) 9.9626 Tj
+-573 TJm
+(other) 20.4731 Tj
+-574 TJm
+(initialisations,) 56.1891 Tj
+-654 TJm
+(whilst) 24.3586 Tj
+-574 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+419.503 552.143 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+425.48 553.887 Td
+(End) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+449.128 553.887 Td
+/F122_0 9.9626 Tf
+(functions) 37.0808 Tj
+-574 TJm
+(close) 20.4731 Tj
+-573 TJm
+(do) 9.9626 Tj
+25 TJm
+(wn) 12.1743 Tj
+72 541.932 Td
+(operations) 41.5042 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(release) 27.6562 Tj
+-250 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 520.014 Td
+(The) 15.4918 Tj
+-303 TJm
+(real) 14.9339 Tj
+-303 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-303 TJm
+(is) 6.6451 Tj
+-303 TJm
+(done) 19.3673 Tj
+-303 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.892 520.014 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+263.598 520.014 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+281.003 520.014 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+376.645 520.014 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-939 TJm
+(These) 23.7907 Tj
+-303 TJm
+(compress) 37.6287 Tj
+-303 TJm
+(and) 14.386 Tj
+-303 TJm
+(decompress) 47.0334 Tj
+-303 TJm
+(data) 16.5977 Tj
+72 508.059 Td
+(from) 19.3673 Tj
+-205 TJm
+(a) 4.4234 Tj
+-205 TJm
+(user) 16.5977 Tj
+20 TJm
+(-supplied) 37.0808 Tj
+-205 TJm
+(input) 20.4831 Tj
+-206 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-205 TJm
+(to) 7.7509 Tj
+-205 TJm
+(a) 4.4234 Tj
+-205 TJm
+(user) 16.5977 Tj
+20 TJm
+(-supplied) 37.0808 Tj
+-205 TJm
+(output) 25.4644 Tj
+-205 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+55 TJm
+(.) 2.4907 Tj
+-591 TJm
+(These) 23.7907 Tj
+-205 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fers) 14.9339 Tj
+-205 TJm
+(can) 13.8281 Tj
+-205 TJm
+(be) 9.4047 Tj
+-205 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-205 TJm
+(size;) 18.2614 Tj
+-220 TJm
+(arbitrary) 34.3012 Tj
+-206 TJm
+(quantities) 38.7446 Tj
+-205 TJm
+(of) 8.2988 Tj
+72 496.104 Td
+(data) 16.5977 Tj
+-258 TJm
+(are) 12.1643 Tj
+-258 TJm
+(handled) 31.5416 Tj
+-258 TJm
+(by) 9.9626 Tj
+-257 TJm
+(making) 29.8878 Tj
+-258 TJm
+(repeated) 33.7433 Tj
+-258 TJm
+(calls) 18.2614 Tj
+-258 TJm
+(to) 7.7509 Tj
+-258 TJm
+(these) 20.4731 Tj
+-258 TJm
+(functions.) 39.5714 Tj
+-667 TJm
+(This) 17.7135 Tj
+-258 TJm
+(is) 6.6451 Tj
+-258 TJm
+(a) 4.4234 Tj
+-257 TJm
+(\003e) 9.9626 Tj
+15 TJm
+(xible) 19.9252 Tj
+-258 TJm
+(mechanism) 45.3796 Tj
+-258 TJm
+(allo) 14.9439 Tj
+25 TJm
+(wing) 19.9252 Tj
+-258 TJm
+(a) 4.4234 Tj
+-258 TJm
+(consumer) 38.7346 Tj
+20 TJm
+(-pull) 18.8194 Tj
+72 484.148 Td
+(style) 18.8194 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(acti) 14.386 Tj
+25 TJm
+(vity) 15.5018 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(producer) 35.4071 Tj
+20 TJm
+(-push,) 24.6275 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(mixture) 30.9936 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(both.) 20.2042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 453.527 Td
+/F116_0 17.2154 Tf
+(3.1.2.) 43.0729 Tj
+-278 TJm
+(High-le) 58.343 Tj
+15 TJm
+(vel) 23.9294 Tj
+-278 TJm
+(summar) 66.9679 Tj
+-10 TJm
+(y) 9.5718 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 431.609 Td
+/F122_0 9.9626 Tf
+(This) 17.7135 Tj
+-284 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-284 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vides) 21.031 Tj
+-285 TJm
+(some) 21.031 Tj
+-284 TJm
+(handy) 24.3486 Tj
+-284 TJm
+(wrappers) 36.5129 Tj
+-284 TJm
+(around) 27.6661 Tj
+-284 TJm
+(the) 12.1743 Tj
+-284 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-285 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-284 TJm
+(to) 7.7509 Tj
+-284 TJm
+(f) 3.3175 Tj
+10 TJm
+(acilitate) 31.5416 Tj
+-284 TJm
+(reading) 29.8778 Tj
+-284 TJm
+(and) 14.386 Tj
+-285 TJm
+(writ) 16.0497 Tj
+1 TJm
+(ing) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+510.112 431.609 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 419.654 Td
+/F122_0 9.9626 Tf
+(format) 26.5603 Tj
+-347 TJm
+(\002les) 16.6077 Tj
+-346 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+125.391 419.654 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+152.754 419.654 Td
+/F122_0 9.9626 Tf
+(\002les\).) 22.4159 Tj
+-1200 TJm
+(The) 15.4918 Tj
+-346 TJm
+(routines) 32.0995 Tj
+-347 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-346 TJm
+(hooks) 23.8007 Tj
+-347 TJm
+(to) 7.7509 Tj
+-346 TJm
+(f) 3.3175 Tj
+10 TJm
+(acilitate) 31.5416 Tj
+-347 TJm
+(reading) 29.8778 Tj
+-347 TJm
+(\002les) 16.6077 Tj
+-346 TJm
+(in) 7.7509 Tj
+-347 TJm
+(which) 24.3486 Tj
+-346 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+460.049 419.654 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+493.39 419.654 Td
+/F122_0 9.9626 Tf
+(data) 16.5977 Tj
+-347 TJm
+(stream) 26.5603 Tj
+72 407.699 Td
+(is) 6.6451 Tj
+-339 TJm
+(embedded) 40.9463 Tj
+-339 TJm
+(within) 25.4644 Tj
+-339 TJm
+(some) 21.031 Tj
+-339 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+20 TJm
+(-scale) 23.2328 Tj
+-339 TJm
+(\002le) 12.7322 Tj
+-339 TJm
+(structure,) 37.3498 Tj
+-361 TJm
+(or) 8.2988 Tj
+-340 TJm
+(wher) 19.9152 Tj
+1 TJm
+(e) 4.4234 Tj
+-340 TJm
+(there) 19.9152 Tj
+-339 TJm
+(are) 12.1643 Tj
+-339 TJm
+(multiple) 33.2153 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+400.941 407.699 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+434.207 407.699 Td
+/F122_0 9.9626 Tf
+(data) 16.5977 Tj
+-339 TJm
+(streams) 30.4357 Tj
+-339 TJm
+(concatenated) 52.0048 Tj
+72 395.744 Td
+(end-to-end.) 45.6486 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 373.826 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-332 TJm
+(reading) 29.8778 Tj
+-333 TJm
+(\002les,) 19.0983 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+144.803 373.826 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+228.489 373.826 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.496 373.826 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.272 373.826 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+300.279 373.826 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+393.253 373.826 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+410.951 373.826 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadGetUnused) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+527.836 373.826 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+72 361.871 Td
+(supplied.) 36.2539 Tj
+-620 TJm
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(writing) 28.782 Tj
+-250 TJm
+(\002les,) 19.0983 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+183.471 361.871 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteOpen) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+273.135 361.871 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+278.116 361.871 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+346.36 361.871 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.237 361.871 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteFinish) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+467.346 361.871 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 339.953 Td
+(As) 11.0684 Tj
+-374 TJm
+(with) 17.7135 Tj
+-374 TJm
+(the) 12.1743 Tj
+-375 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-374 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-405 TJm
+(no) 9.9626 Tj
+-374 TJm
+(global) 24.9065 Tj
+-374 TJm
+(v) 4.9813 Tj
+25 TJm
+(ariables) 30.9837 Tj
+-375 TJm
+(are) 12.1643 Tj
+-374 TJm
+(used) 18.2614 Tj
+-374 TJm
+(so) 8.8568 Tj
+-374 TJm
+(the) 12.1743 Tj
+-374 TJm
+(library) 26.5603 Tj
+-375 TJm
+(is) 6.6451 Tj
+-374 TJm
+(per) 12.7222 Tj
+-374 TJm
+(se) 8.2988 Tj
+-374 TJm
+(thread-safe.) 46.7445 Tj
+-1365 TJm
+(Ho) 12.1743 Tj
+25 TJm
+(we) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+40 TJm
+(,) 2.4907 Tj
+-406 TJm
+(if) 6.0871 Tj
+-374 TJm
+(I/O) 13.2801 Tj
+72 327.998 Td
+(errors) 23.2328 Tj
+-267 TJm
+(occur) 22.1269 Tj
+-267 TJm
+(whilst) 24.3586 Tj
+-267 TJm
+(reading) 29.8778 Tj
+-267 TJm
+(or) 8.2988 Tj
+-267 TJm
+(writing) 28.782 Tj
+-267 TJm
+(the) 12.1743 Tj
+-268 TJm
+(underlying) 43.1679 Tj
+-267 TJm
+(compressed) 47.0334 Tj
+-267 TJm
+(\002les,) 19.0983 Tj
+-271 TJm
+(you) 14.9439 Tj
+-267 TJm
+(may) 17.1556 Tj
+-267 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-267 TJm
+(to) 7.7509 Tj
+-267 TJm
+(consult) 28.782 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+457.199 327.998 Td
+/F124_0 9.9626 Tf
+(errno) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+489.748 327.998 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-267 TJm
+(determine) 39.8404 Tj
+72 316.043 Td
+(the) 12.1743 Tj
+-366 TJm
+(cause) 22.1269 Tj
+-365 TJm
+(of) 8.2988 Tj
+-366 TJm
+(the) 12.1743 Tj
+-365 TJm
+(error) 19.3573 Tj
+55 TJm
+(.) 2.4907 Tj
+-1314 TJm
+(In) 8.2988 Tj
+-366 TJm
+(that) 14.9439 Tj
+-365 TJm
+(case,) 19.6363 Tj
+-395 TJm
+(you') 18.2614 Tj
+50 TJm
+(d) 4.9813 Tj
+-366 TJm
+(need) 18.8094 Tj
+-365 TJm
+(a) 4.4234 Tj
+-366 TJm
+(C) 6.6451 Tj
+-365 TJm
+(library) 26.5603 Tj
+-366 TJm
+(which) 24.3486 Tj
+-366 TJm
+(correctly) 35.4071 Tj
+-365 TJm
+(supports) 33.7633 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+431.668 316.043 Td
+/F124_0 9.9626 Tf
+(errno) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+465.199 316.043 Td
+/F122_0 9.9626 Tf
+(in) 7.7509 Tj
+-366 TJm
+(a) 4.4234 Tj
+-365 TJm
+(multithreaded) 55.3422 Tj
+72 304.088 Td
+(en) 9.4047 Tj
+40 TJm
+(vironment.) 43.4469 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 282.17 Td
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-243 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-243 TJm
+(the) 12.1743 Tj
+-242 TJm
+(library) 26.5603 Tj
+-243 TJm
+(a) 4.4234 Tj
+-243 TJm
+(little) 18.2714 Tj
+-242 TJm
+(simpler) 29.8878 Tj
+-243 TJm
+(and) 14.386 Tj
+-243 TJm
+(more) 20.4731 Tj
+-243 TJm
+(portable,) 35.1381 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+289.263 282.17 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+375.368 282.17 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.172 282.17 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteOpen) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+484.254 282.17 Td
+/F122_0 9.9626 Tf
+(require) 28.2141 Tj
+-243 TJm
+(you) 14.9439 Tj
+-243 TJm
+(to) 7.7509 Tj
+72 270.215 Td
+(pass) 17.1556 Tj
+-247 TJm
+(them) 19.9252 Tj
+-248 TJm
+(\002le) 12.7322 Tj
+-247 TJm
+(handles) 30.4357 Tj
+-247 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+165.421 270.215 Td
+/F124_0 9.9626 Tf
+(FILE) 23.9102 Tj
+189.331 268.471 Td
+(*) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+195.309 270.215 Td
+/F122_0 9.9626 Tf
+(s\)) 7.193 Tj
+-247 TJm
+(which) 24.3486 Tj
+-248 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-247 TJm
+(pre) 12.7222 Tj
+25 TJm
+(viously) 29.3399 Tj
+-247 TJm
+(been) 18.8094 Tj
+-248 TJm
+(opened) 28.772 Tj
+-247 TJm
+(for) 11.6164 Tj
+-247 TJm
+(reading) 29.8778 Tj
+-247 TJm
+(or) 8.2988 Tj
+-248 TJm
+(writing) 28.782 Tj
+-247 TJm
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(.) 2.4907 Tj
+-618 TJm
+(That) 18.2614 Tj
+-248 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+20 TJm
+(oids) 16.6077 Tj
+72 258.259 Td
+(portability) 41.5142 Tj
+-272 TJm
+(problems) 37.0808 Tj
+-273 TJm
+(associated) 40.9463 Tj
+-272 TJm
+(with) 17.7135 Tj
+-272 TJm
+(\002le) 12.7322 Tj
+-273 TJm
+(operations) 41.5042 Tj
+-272 TJm
+(and) 14.386 Tj
+-272 TJm
+(\002le) 12.7322 Tj
+-273 TJm
+(attrib) 21.031 Tj
+20 TJm
+(utes,) 18.5404 Tj
+-278 TJm
+(whilst) 24.3586 Tj
+-272 TJm
+(not) 12.7322 Tj
+-272 TJm
+(being) 22.1369 Tj
+-273 TJm
+(much) 22.1369 Tj
+-272 TJm
+(of) 8.2988 Tj
+-273 TJm
+(an) 9.4047 Tj
+-272 TJm
+(imposition) 42.63 Tj
+-272 TJm
+(on) 9.9626 Tj
+-273 TJm
+(the) 12.1743 Tj
+72 246.304 Td
+(programmer) 49.2451 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 215.683 Td
+/F116_0 17.2154 Tf
+(3.1.3.) 43.0729 Tj
+-278 TJm
+(Utility) 47.8244 Tj
+-278 TJm
+(functions) 77.4693 Tj
+-278 TJm
+(summar) 66.9679 Tj
+-10 TJm
+(y) 9.5718 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 193.765 Td
+/F122_0 9.9626 Tf
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-273 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-273 TJm
+(simple) 26.5703 Tj
+-273 TJm
+(needs,) 25.1755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+165.929 193.765 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffCompress) 143.4614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+312.112 193.765 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+329.219 193.765 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+487.357 193.765 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-273 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vided.) 24.6275 Tj
+72 181.81 Td
+(These) 23.7907 Tj
+-374 TJm
+(compress) 37.6287 Tj
+-373 TJm
+(data) 16.5977 Tj
+-374 TJm
+(in) 7.7509 Tj
+-373 TJm
+(memory) 33.2053 Tj
+-374 TJm
+(from) 19.3673 Tj
+-373 TJm
+(one) 14.386 Tj
+-374 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-373 TJm
+(to) 7.7509 Tj
+-374 TJm
+(another) 29.8778 Tj
+-374 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-373 TJm
+(in) 7.7509 Tj
+-374 TJm
+(a) 4.4234 Tj
+-373 TJm
+(single) 23.8007 Tj
+-374 TJm
+(function) 33.2053 Tj
+-373 TJm
+(call.) 16.8766 Tj
+-1362 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-373 TJm
+(should) 26.5703 Tj
+-374 TJm
+(assess) 24.3486 Tj
+72 169.855 Td
+(whether) 32.0895 Tj
+-344 TJm
+(these) 20.4731 Tj
+-343 TJm
+(functions) 37.0808 Tj
+-344 TJm
+(ful\002ll) 22.1469 Tj
+-344 TJm
+(your) 18.2614 Tj
+-343 TJm
+(memory-to-memory) 80.7967 Tj
+-344 TJm
+(compression/decompression) 112.8962 Tj
+-343 TJm
+(requirements) 52.0147 Tj
+-344 TJm
+(before) 25.4445 Tj
+-344 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(esting) 23.8007 Tj
+72 157.9 Td
+(ef) 7.7409 Tj
+25 TJm
+(fort) 14.386 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(understanding) 56.4481 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(more) 20.4731 Tj
+-250 TJm
+(general) 29.3199 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(more) 20.4731 Tj
+-250 TJm
+(comple) 29.3299 Tj
+15 TJm
+(x) 4.9813 Tj
+-250 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace.) 15.7608 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 135.982 Td
+(Y) 7.193 Tj
+110 TJm
+(oshioka) 30.9936 Tj
+-423 TJm
+(Tsuneo) 29.3299 Tj
+-422 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+150.161 135.982 Td
+/F124_0 9.9626 Tf
+(tsuneo at rr.iij4u.or.jp) 125.5288 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+275.69 135.982 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-423 TJm
+(has) 13.2801 Tj
+-422 TJm
+(contrib) 28.224 Tj
+20 TJm
+(uted) 17.1556 Tj
+-423 TJm
+(some) 21.031 Tj
+-423 TJm
+(functions) 37.0808 Tj
+-422 TJm
+(to) 7.7509 Tj
+-423 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-423 TJm
+(better) 22.6848 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+476.462 135.982 Td
+/F124_0 9.9626 Tf
+(zlib) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+504.583 135.982 Td
+/F122_0 9.9626 Tf
+(compati-) 35.417 Tj
+72 124.027 Td
+(bility) 21.041 Tj
+65 TJm
+(.) 2.4907 Tj
+-1446 TJm
+(These) 23.7907 Tj
+-388 TJm
+(functions) 37.0808 Tj
+-387 TJm
+(are) 12.1643 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.914 124.027 Td
+/F124_0 9.9626 Tf
+(BZ2_bzopen) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+253.689 124.027 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+260.385 124.027 Td
+/F124_0 9.9626 Tf
+(BZ2_bzread) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+320.161 124.027 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+326.857 124.027 Td
+/F124_0 9.9626 Tf
+(BZ2_bzwrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.611 124.027 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+399.307 124.027 Td
+/F124_0 9.9626 Tf
+(BZ2_bzflush) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+465.06 124.027 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+471.756 124.027 Td
+/F124_0 9.9626 Tf
+(BZ2_bzclose) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 124.027 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 112.072 Td
+/F124_0 9.9626 Tf
+(BZ2_bzerror) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+140.408 112.072 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+157.449 112.072 Td
+/F124_0 9.9626 Tf
+(BZ2_bzlibVersion) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+253.091 112.072 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-719 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-266 TJm
+(may) 17.1556 Tj
+-267 TJm
+(\002nd) 15.5018 Tj
+-266 TJm
+(these) 20.4731 Tj
+-267 TJm
+(functions) 37.0808 Tj
+-266 TJm
+(more) 20.4731 Tj
+-267 TJm
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(enient) 24.3486 Tj
+-266 TJm
+(for) 11.6164 Tj
+-267 TJm
+(simple) 26.5703 Tj
+-266 TJm
+(\002le) 12.7322 Tj
+-267 TJm
+(reading) 29.8778 Tj
+72 100.116 Td
+(and) 14.386 Tj
+-270 TJm
+(writ) 16.0497 Tj
+1 TJm
+(ing,) 15.2229 Tj
+-275 TJm
+(than) 17.1556 Tj
+-269 TJm
+(those) 21.031 Tj
+-270 TJm
+(in) 7.7509 Tj
+-269 TJm
+(the) 12.1743 Tj
+-270 TJm
+(high-le) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-269 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace.) 15.7608 Tj
+-737 TJm
+(These) 23.7907 Tj
+-270 TJm
+(functions) 37.0808 Tj
+-269 TJm
+(are) 12.1643 Tj
+-270 TJm
+(not) 12.7322 Tj
+-269 TJm
+(\(yet\)) 18.8094 Tj
+-270 TJm
+(of) 8.2988 Tj
+25 TJm
+(\002cially) 27.6761 Tj
+-269 TJm
+(part) 15.4918 Tj
+-270 TJm
+(of) 8.2988 Tj
+-269 TJm
+(the) 12.1743 Tj
+-270 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-274 TJm
+(and) 14.386 Tj
+-270 TJm
+(are) 12.1643 Tj
+72 88.161 Td
+(minimally) 40.9662 Tj
+-291 TJm
+(documented) 48.6972 Tj
+-291 TJm
+(here.) 19.6363 Tj
+-867 TJm
+(If) 6.6351 Tj
+-291 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-291 TJm
+(break,) 24.6176 Tj
+-301 TJm
+(you) 14.9439 Tj
+-291 TJm
+(get) 12.1743 Tj
+-292 TJm
+(to) 7.7509 Tj
+-291 TJm
+(k) 4.9813 Tj
+10 TJm
+(eep) 13.8281 Tj
+-291 TJm
+(all) 9.9626 Tj
+-291 TJm
+(the) 12.1743 Tj
+-291 TJm
+(pieces.) 27.3872 Tj
+-433 TJm
+(I) 3.3175 Tj
+-291 TJm
+(hope) 19.3673 Tj
+-291 TJm
+(to) 7.7509 Tj
+-291 TJm
+(document) 39.2925 Tj
+-292 TJm
+(them) 19.9252 Tj
+-291 TJm
+(properly) 33.7533 Tj
+-291 TJm
+(when) 21.579 Tj
+72 76.206 Td
+(time) 17.7135 Tj
+-250 TJm
+(permits.) 32.3785 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+541.288 51.071 Td
+(9) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 10 13
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(Y) 7.193 Tj
+110 TJm
+(oshioka) 30.9936 Tj
+-250 TJm
+(also) 16.0497 Tj
+-250 TJm
+(contrib) 28.224 Tj
+20 TJm
+(uted) 17.1556 Tj
+-250 TJm
+(modi\002cations) 54.2464 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(allo) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(uilt) 13.2901 Tj
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws) 11.0684 Tj
+-250 TJm
+(DLL.) 21.8579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 675.504 Td
+/F116_0 20.6585 Tf
+(3.2.) 34.4584 Tj
+-278 TJm
+(Err) 29.8515 Tj
+20 TJm
+(or) 20.6585 Tj
+-278 TJm
+(handling) 86.084 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 653.805 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-214 TJm
+(library) 26.5603 Tj
+-215 TJm
+(is) 6.6451 Tj
+-214 TJm
+(designed) 35.417 Tj
+-215 TJm
+(to) 7.7509 Tj
+-214 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-215 TJm
+(cleanly) 28.772 Tj
+-214 TJm
+(in) 7.7509 Tj
+-215 TJm
+(all) 9.9626 Tj
+-214 TJm
+(situations,) 40.6873 Tj
+-222 TJm
+(including) 37.6387 Tj
+-214 TJm
+(the) 12.1743 Tj
+-215 TJm
+(w) 7.193 Tj
+10 TJm
+(orst-case) 35.4071 Tj
+-214 TJm
+(situation) 34.3212 Tj
+-215 TJm
+(of) 8.2988 Tj
+-214 TJm
+(decompressing) 59.7656 Tj
+-215 TJm
+(random) 30.4357 Tj
+72 641.85 Td
+(data.) 19.0883 Tj
+-764 TJm
+(I'm) 14.386 Tj
+-274 TJm
+(not) 12.7322 Tj
+-275 TJm
+(100%) 23.2427 Tj
+-274 TJm
+(sure) 16.5977 Tj
+-274 TJm
+(that) 14.9439 Tj
+-274 TJm
+(it) 5.5392 Tj
+-274 TJm
+(can) 13.8281 Tj
+-274 TJm
+(al) 7.193 Tj
+10 TJm
+(w) 7.193 Tj
+10 TJm
+(ays) 13.2801 Tj
+-274 TJm
+(do) 9.9626 Tj
+-274 TJm
+(this,) 16.8866 Tj
+-280 TJm
+(so) 8.8568 Tj
+-274 TJm
+(you) 14.9439 Tj
+-274 TJm
+(might) 23.2527 Tj
+-274 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-274 TJm
+(to) 7.7509 Tj
+-274 TJm
+(add) 14.386 Tj
+-274 TJm
+(a) 4.4234 Tj
+-275 TJm
+(s) 3.8755 Tj
+1 TJm
+(ignal) 19.9252 Tj
+-275 TJm
+(handler) 29.8778 Tj
+-274 TJm
+(to) 7.7509 Tj
+-274 TJm
+(catch) 21.0211 Tj
+-274 TJm
+(se) 8.2988 Tj
+15 TJm
+(gmentation) 44.8317 Tj
+72 629.895 Td
+(violations) 39.3025 Tj
+-273 TJm
+(during) 26.0123 Tj
+-273 TJm
+(decompression) 59.7656 Tj
+-273 TJm
+(if) 6.0871 Tj
+-273 TJm
+(you) 14.9439 Tj
+-273 TJm
+(are) 12.1643 Tj
+-273 TJm
+(feeling) 27.6661 Tj
+-274 TJm
+(especiall) 34.8591 Tj
+1 TJm
+(y) 4.9813 Tj
+-274 TJm
+(paranoid.) 37.3498 Tj
+-758 TJm
+(I) 3.3175 Tj
+-273 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-273 TJm
+(be) 9.4047 Tj
+-273 TJm
+(interested) 38.7346 Tj
+-273 TJm
+(in) 7.7509 Tj
+-274 TJm
+(hearing) 29.8778 Tj
+-273 TJm
+(more) 20.4731 Tj
+-273 TJm
+(about) 22.1369 Tj
+72 617.939 Td
+(the) 12.1743 Tj
+-250 TJm
+(rob) 13.2801 Tj
+20 TJm
+(ustness) 28.782 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(corrupted) 38.1767 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(data.) 19.0883 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 596.241 Td
+(V) 7.193 Tj
+111 TJm
+(ersion) 24.3486 Tj
+-251 TJm
+(1.0.3) 19.9252 Tj
+-251 TJm
+(more) 20.4731 Tj
+-251 TJm
+(rob) 13.2801 Tj
+20 TJm
+(ust) 11.6264 Tj
+-251 TJm
+(in) 7.7509 Tj
+-251 TJm
+(this) 14.396 Tj
+-251 TJm
+(respect) 28.2141 Tj
+-252 TJm
+(than) 17.1556 Tj
+-251 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-251 TJm
+(pre) 12.7222 Tj
+25 TJm
+(vious) 21.589 Tj
+-251 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion.) 26.8392 Tj
+-626 TJm
+(In) 8.2988 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(estig) 18.8194 Tj
+5 TJm
+(ations) 23.8007 Tj
+-251 TJm
+(with) 17.7135 Tj
+-251 TJm
+(V) 7.193 Tj
+111 TJm
+(algrind) 28.224 Tj
+-251 TJm
+(\(a) 7.7409 Tj
+-252 TJm
+(tool) 15.5018 Tj
+-251 TJm
+(for) 11.6164 Tj
+-251 TJm
+(detecting) 36.5229 Tj
+72 584.285 Td
+(problems) 37.0808 Tj
+-422 TJm
+(with) 17.7135 Tj
+-421 TJm
+(memory) 33.2053 Tj
+-422 TJm
+(management\)) 54.2264 Tj
+-421 TJm
+(indicate) 31.5416 Tj
+-422 TJm
+(that,) 17.4346 Tj
+-464 TJm
+(at) 7.193 Tj
+-422 TJm
+(least) 18.2614 Tj
+-421 TJm
+(for) 11.6164 Tj
+-422 TJm
+(the) 12.1743 Tj
+-422 TJm
+(f) 3.3175 Tj
+1 TJm
+(e) 4.4234 Tj
+25 TJm
+(w) 7.193 Tj
+-422 TJm
+(\002les) 16.6077 Tj
+-422 TJm
+(I) 3.3175 Tj
+-421 TJm
+(tested,) 25.7334 Tj
+-464 TJm
+(all) 9.9626 Tj
+-422 TJm
+(single-bit) 37.6387 Tj
+-422 TJm
+(errors) 23.2328 Tj
+-421 TJm
+(in) 7.7509 Tj
+-422 TJm
+(the) 12.1743 Tj
+72 572.33 Td
+(decompressed) 56.4381 Tj
+-342 TJm
+(data) 16.5977 Tj
+-341 TJm
+(are) 12.1643 Tj
+-342 TJm
+(caught) 26.5603 Tj
+-342 TJm
+(properly) 33.7533 Tj
+65 TJm
+(,) 2.4907 Tj
+-365 TJm
+(with) 17.7135 Tj
+-341 TJm
+(no) 9.9626 Tj
+-342 TJm
+(se) 8.2988 Tj
+15 TJm
+(gmentation) 44.8317 Tj
+-342 TJm
+(f) 3.3175 Tj
+10 TJm
+(aults,) 21.31 Tj
+-365 TJm
+(no) 9.9626 Tj
+-341 TJm
+(uses) 17.1556 Tj
+-342 TJm
+(of) 8.2988 Tj
+-342 TJm
+(uninitialised) 49.2651 Tj
+-342 TJm
+(data,) 19.0883 Tj
+-364 TJm
+(no) 9.9626 Tj
+-342 TJm
+(out) 12.7322 Tj
+-342 TJm
+(of) 8.2988 Tj
+-342 TJm
+(range) 22.1269 Tj
+72 560.375 Td
+(reads) 21.0211 Tj
+-261 TJm
+(or) 8.2988 Tj
+-260 TJm
+(writes,) 26.8392 Tj
+-263 TJm
+(and) 14.386 Tj
+-261 TJm
+(no) 9.9626 Tj
+-261 TJm
+(in\002nit) 23.8106 Tj
+1 TJm
+(e) 4.4234 Tj
+-261 TJm
+(looping) 30.4457 Tj
+-261 TJm
+(in) 7.7509 Tj
+-260 TJm
+(the) 12.1743 Tj
+-261 TJm
+(decompressor) 55.3323 Tj
+55 TJm
+(.) 2.4907 Tj
+-342 TJm
+(So) 10.5205 Tj
+-260 TJm
+(it') 8.8568 Tj
+55 TJm
+(s) 3.8755 Tj
+-261 TJm
+(certainly) 34.8591 Tj
+-260 TJm
+(pretty) 23.2427 Tj
+-261 TJm
+(rob) 13.2801 Tj
+20 TJm
+(ust,) 14.117 Tj
+-263 TJm
+(although) 34.8691 Tj
+-261 TJm
+(I) 3.3175 Tj
+-260 TJm
+(w) 7.193 Tj
+10 TJm
+(ouldn') 26.0123 Tj
+18 TJm
+(t) 2.7696 Tj
+-261 TJm
+(claim) 22.1369 Tj
+72 548.42 Td
+(it) 5.5392 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(totally) 25.4644 Tj
+-250 TJm
+(bombproof.) 46.7644 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 526.721 Td
+(The) 15.4918 Tj
+-282 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+105.84 526.721 Td
+/F124_0 9.9626 Tf
+(bzlib.h) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+150.491 526.721 Td
+/F122_0 9.9626 Tf
+(contains) 33.2053 Tj
+-282 TJm
+(all) 9.9626 Tj
+-282 TJm
+(de\002nitions) 42.0721 Tj
+-282 TJm
+(needed) 28.2141 Tj
+-281 TJm
+(to) 7.7509 Tj
+-282 TJm
+(use) 13.2801 Tj
+-282 TJm
+(the) 12.1743 Tj
+-282 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-811 TJm
+(In) 8.2988 Tj
+-282 TJm
+(particular) 38.1767 Tj
+40 TJm
+(,) 2.4907 Tj
+-290 TJm
+(you) 14.9439 Tj
+-282 TJm
+(should) 26.5703 Tj
+-281 TJm
+(de\002nitely) 37.6387 Tj
+-282 TJm
+(not) 12.7322 Tj
+-282 TJm
+(include) 29.3299 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 514.766 Td
+/F124_0 9.9626 Tf
+(bzlib_private.h) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.664 514.766 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 493.067 Td
+(In) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.807 493.067 Td
+/F124_0 9.9626 Tf
+(bzlib.h) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+124.651 493.067 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-252 TJm
+(the) 12.1743 Tj
+-252 TJm
+(v) 4.9813 Tj
+25 TJm
+(arious) 24.3486 Tj
+-252 TJm
+(return) 23.7907 Tj
+-252 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-251 TJm
+(are) 12.1643 Tj
+-252 TJm
+(de\002ned.) 31.8205 Tj
+-631 TJm
+(The) 15.4918 Tj
+-252 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-252 TJm
+(list) 12.1843 Tj
+-251 TJm
+(is) 6.6451 Tj
+-252 TJm
+(not) 12.7322 Tj
+-252 TJm
+(intended) 34.3112 Tj
+-252 TJm
+(as) 8.2988 Tj
+-251 TJm
+(an) 9.4047 Tj
+-252 TJm
+(e) 4.4234 Tj
+15 TJm
+(xhausti) 28.782 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-252 TJm
+(description) 44.2738 Tj
+-252 TJm
+(of) 8.2988 Tj
+72 481.112 Td
+(the) 12.1743 Tj
+-236 TJm
+(circumstances) 56.4381 Tj
+-236 TJm
+(in) 7.7509 Tj
+-237 TJm
+(which) 24.3486 Tj
+-236 TJm
+(a) 4.4234 Tj
+-236 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-236 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-236 TJm
+(may) 17.1556 Tj
+-237 TJm
+(be) 9.4047 Tj
+-236 TJm
+(returned) 33.1954 Tj
+-236 TJm
+(--) 6.6351 Tj
+-236 TJm
+(those) 21.031 Tj
+-236 TJm
+(descriptions) 48.1492 Tj
+-236 TJm
+(are) 12.1643 Tj
+-237 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-236 TJm
+(later) 17.7035 Tj
+55 TJm
+(.) 2.4907 Tj
+-305 TJm
+(Rather) 26.5603 Tj
+40 TJm
+(,) 2.4907 Tj
+-239 TJm
+(it) 5.5392 Tj
+-236 TJm
+(is) 6.6451 Tj
+-237 TJm
+(intended) 34.3112 Tj
+-236 TJm
+(to) 7.7509 Tj
+72 469.157 Td
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+15 TJm
+(y) 4.9813 Tj
+-266 TJm
+(the) 12.1743 Tj
+-265 TJm
+(rough) 23.2427 Tj
+-266 TJm
+(meaning) 34.3112 Tj
+-265 TJm
+(of) 8.2988 Tj
+-266 TJm
+(each) 18.2515 Tj
+-266 TJm
+(return) 23.7907 Tj
+-265 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue.) 19.0883 Tj
+-714 TJm
+(The) 15.4918 Tj
+-265 TJm
+(\002rst) 15.5018 Tj
+-266 TJm
+(\002) 5.5392 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-265 TJm
+(actions) 28.224 Tj
+-266 TJm
+(are) 12.1643 Tj
+-266 TJm
+(normal) 28.224 Tj
+-265 TJm
+(and) 14.386 Tj
+-266 TJm
+(not) 12.7322 Tj
+-265 TJm
+(intended) 34.3112 Tj
+-266 TJm
+(to) 7.7509 Tj
+-266 TJm
+(denote) 26.5603 Tj
+-265 TJm
+(an) 9.4047 Tj
+-266 TJm
+(error) 19.3573 Tj
+72 457.202 Td
+(situation.) 36.8118 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 425.759 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 413.804 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-250 TJm
+(requested) 38.1767 Tj
+-250 TJm
+(action) 24.3486 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(completed) 41.5042 Tj
+-250 TJm
+(successfully) 48.6972 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 388.34 Td
+/F124_0 9.9626 Tf
+(BZ_RUN_OK,) 59.7756 Tj
+-600 TJm
+(BZ_FLUSH_OK,) 71.7307 Tj
+-600 TJm
+(BZ_FINISH_OK) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 376.384 Td
+/F122_0 9.9626 Tf
+(In) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+118.789 376.384 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+202.476 376.384 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(requested) 38.1767 Tj
+-250 TJm
+(\003ush/\002nish/nothing-special) 108.4927 Tj
+-250 TJm
+(action) 24.3486 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(completed) 41.5042 Tj
+-250 TJm
+(successfully) 48.6972 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 350.92 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 338.965 Td
+/F122_0 9.9626 Tf
+(Compression) 52.5826 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(completed,) 43.9948 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(logical) 27.1182 Tj
+-250 TJm
+(stream) 26.5603 Tj
+-250 TJm
+(end) 14.386 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(detected) 33.1954 Tj
+-250 TJm
+(during) 26.0123 Tj
+-250 TJm
+(decompression.) 62.2563 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 303.756 Td
+(The) 15.4918 Tj
+-250 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-250 TJm
+(indicate) 31.5416 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(kind.) 20.2042 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 272.314 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 260.359 Td
+/F122_0 9.9626 Tf
+(Indicates) 35.965 Tj
+-386 TJm
+(that) 14.9439 Tj
+-385 TJm
+(the) 12.1743 Tj
+-386 TJm
+(library) 26.5603 Tj
+-386 TJm
+(has) 13.2801 Tj
+-386 TJm
+(been) 18.8094 Tj
+-385 TJm
+(improperly) 44.2738 Tj
+-386 TJm
+(compiled) 37.0808 Tj
+-386 TJm
+(on) 9.9626 Tj
+-386 TJm
+(your) 18.2614 Tj
+-385 TJm
+(platform) 34.3112 Tj
+-386 TJm
+(--) 6.6351 Tj
+-386 TJm
+(a) 4.4234 Tj
+-386 TJm
+(major) 23.2427 Tj
+-385 TJm
+(con\002guration) 53.1305 Tj
+-386 TJm
+(error) 19.3573 Tj
+55 TJm
+(.) 2.4907 Tj
+108 248.404 Td
+(Speci\002cally) 47.0434 Tj
+65 TJm
+(,) 2.4907 Tj
+-481 TJm
+(it) 5.5392 Tj
+-435 TJm
+(means) 25.4544 Tj
+-435 TJm
+(that) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+220.614 248.404 Td
+/F124_0 9.9626 Tf
+(sizeof\(char\)) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+292.345 248.404 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+299.628 248.404 Td
+/F124_0 9.9626 Tf
+(sizeof\(short\)) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+381.669 248.404 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+400.388 248.404 Td
+/F124_0 9.9626 Tf
+(sizeof\(int\)) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+470.474 248.404 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-435 TJm
+(not) 12.7322 Tj
+-435 TJm
+(1,) 7.472 Tj
+-481 TJm
+(2) 4.9813 Tj
+-435 TJm
+(and) 14.386 Tj
+108 236.448 Td
+(4) 4.9813 Tj
+-389 TJm
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(,) 2.4907 Tj
+-424 TJm
+(as) 8.2988 Tj
+-390 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-389 TJm
+(should) 26.5703 Tj
+-389 TJm
+(be.) 11.8953 Tj
+-1456 TJm
+(Note) 19.3673 Tj
+-389 TJm
+(that) 14.9439 Tj
+-389 TJm
+(the) 12.1743 Tj
+-389 TJm
+(library) 26.5603 Tj
+-390 TJm
+(should) 26.5703 Tj
+-389 TJm
+(still) 14.9539 Tj
+-389 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-389 TJm
+(properly) 33.7533 Tj
+-390 TJm
+(on) 9.9626 Tj
+-389 TJm
+(64-bit) 23.8007 Tj
+-389 TJm
+(platforms) 38.1866 Tj
+108 224.493 Td
+(which) 24.3486 Tj
+-292 TJm
+(follo) 18.8194 Tj
+25 TJm
+(w) 7.193 Tj
+-292 TJm
+(the) 12.1743 Tj
+-292 TJm
+(LP64) 21.589 Tj
+-292 TJm
+(programming) 54.2364 Tj
+-293 TJm
+(model) 24.9065 Tj
+-292 TJm
+(--) 6.6351 Tj
+-292 TJm
+(that) 14.9439 Tj
+-292 TJm
+(is,) 9.1357 Tj
+-303 TJm
+(where) 24.3386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+355.279 224.493 Td
+/F124_0 9.9626 Tf
+(sizeof\(long\)) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+429.92 224.493 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+447.217 224.493 Td
+/F124_0 9.9626 Tf
+(sizeof\(void) 65.7532 Tj
+512.97 222.75 Td
+(*) 5.9776 Tj
+518.948 224.493 Td
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+527.836 224.493 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+108 212.538 Td
+(8.) 7.472 Tj
+-620 TJm
+(Under) 24.8965 Tj
+-250 TJm
+(LP64,) 24.0796 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+175.606 212.538 Td
+/F124_0 9.9626 Tf
+(sizeof\(int\)) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+243.85 212.538 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(still) 14.9539 Tj
+-250 TJm
+(4,) 7.472 Tj
+-250 TJm
+(so) 8.8568 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+291.74 212.538 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+339.561 212.538 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+433.458 212.538 Td
+/F124_0 9.9626 Tf
+(long) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+459.859 212.538 Td
+/F122_0 9.9626 Tf
+(type,) 19.6462 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(OK.) 16.8766 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 187.073 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 175.118 Td
+/F122_0 9.9626 Tf
+(When) 23.7907 Tj
+-291 TJm
+(using) 21.589 Tj
+-290 TJm
+(the) 12.1743 Tj
+-291 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-300 TJm
+(it) 5.5392 Tj
+-291 TJm
+(is) 6.6451 Tj
+-290 TJm
+(important) 38.7446 Tj
+-291 TJm
+(to) 7.7509 Tj
+-290 TJm
+(call) 14.386 Tj
+-291 TJm
+(the) 12.1743 Tj
+-290 TJm
+(functions) 37.0808 Tj
+-291 TJm
+(in) 7.7509 Tj
+-290 TJm
+(the) 12.1743 Tj
+-291 TJm
+(correct) 27.6562 Tj
+-290 TJm
+(sequence) 36.5129 Tj
+-291 TJm
+(and) 14.386 Tj
+-290 TJm
+(with) 17.7135 Tj
+-291 TJm
+(data) 16.5977 Tj
+-290 TJm
+(structures) 38.7346 Tj
+108 163.163 Td
+(\(b) 8.2988 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fers) 14.9339 Tj
+-206 TJm
+(etc\)) 14.9339 Tj
+-205 TJm
+(in) 7.7509 Tj
+-206 TJm
+(the) 12.1743 Tj
+-205 TJm
+(correct) 27.6562 Tj
+-206 TJm
+(states.) 24.6275 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+239.409 163.163 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+289.278 163.163 Td
+/F122_0 9.9626 Tf
+(checks) 27.1082 Tj
+-206 TJm
+(as) 8.2988 Tj
+-205 TJm
+(much) 22.1369 Tj
+-206 TJm
+(as) 8.2988 Tj
+-206 TJm
+(it) 5.5392 Tj
+-205 TJm
+(can) 13.8281 Tj
+-206 TJm
+(to) 7.7509 Tj
+-205 TJm
+(ensure) 26.0024 Tj
+-206 TJm
+(this) 14.396 Tj
+-206 TJm
+(is) 6.6451 Tj
+-205 TJm
+(happening,) 43.9948 Tj
+-215 TJm
+(and) 14.386 Tj
+-205 TJm
+(returns) 27.6661 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 151.208 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+213.27 151.208 Td
+/F122_0 9.9626 Tf
+(if) 6.0871 Tj
+-367 TJm
+(not.) 15.2229 Tj
+-659 TJm
+(Code) 21.031 Tj
+-367 TJm
+(which) 24.3486 Tj
+-367 TJm
+(complies) 35.9749 Tj
+-366 TJm
+(precisely) 35.965 Tj
+-367 TJm
+(with) 17.7135 Tj
+-366 TJm
+(the) 12.1743 Tj
+-367 TJm
+(function) 33.2053 Tj
+-366 TJm
+(semantics,) 41.7831 Tj
+-396 TJm
+(as) 8.2988 Tj
+-367 TJm
+(detailed) 31.5416 Tj
+108 139.253 Td
+(belo) 17.1556 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(ne) 9.4047 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-250 TJm
+(recei) 19.3573 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue;) 19.3673 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ent) 12.1743 Tj
+-250 TJm
+(denotes) 30.4357 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(uggy) 19.9252 Tj
+-250 TJm
+(code) 18.8094 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(estig) 18.8194 Tj
+5 TJm
+(ate.) 14.107 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 113.788 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 101.833 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-434 TJm
+(when) 21.579 Tj
+-434 TJm
+(a) 4.4234 Tj
+-434 TJm
+(parameter) 39.8305 Tj
+-434 TJm
+(to) 7.7509 Tj
+-434 TJm
+(a) 4.4234 Tj
+-433 TJm
+(function) 33.2053 Tj
+-434 TJm
+(call) 14.386 Tj
+-434 TJm
+(is) 6.6451 Tj
+-434 TJm
+(out) 12.7322 Tj
+-434 TJm
+(of) 8.2988 Tj
+-434 TJm
+(range) 22.1269 Tj
+-434 TJm
+(or) 8.2988 Tj
+-434 TJm
+(otherwise) 38.7346 Tj
+-434 TJm
+(manifestly) 42.0621 Tj
+-434 TJm
+(incorrect.) 37.8977 Tj
+-1723 TJm
+(As) 11.0684 Tj
+108 89.878 Td
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+131.644 89.878 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+233.263 89.878 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-595 TJm
+(this) 14.396 Tj
+-596 TJm
+(denotes) 30.4357 Tj
+-595 TJm
+(a) 4.4234 Tj
+-595 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-596 TJm
+(in) 7.7509 Tj
+-595 TJm
+(the) 12.1743 Tj
+-595 TJm
+(client) 22.1369 Tj
+-595 TJm
+(code.) 21.3 Tj
+-2692 TJm
+(The) 15.4918 Tj
+-596 TJm
+(distinction) 42.0721 Tj
+-595 TJm
+(between) 33.1954 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 77.923 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+194.177 77.923 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+211.054 77.923 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+315.163 77.923 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(bit) 10.5205 Tj
+-250 TJm
+(hazy) 18.8094 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(still) 14.9539 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(orth) 16.0497 Tj
+-250 TJm
+(making.) 32.3785 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(10) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 11 14
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 698.082 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-228 TJm
+(when) 21.579 Tj
+-227 TJm
+(a) 4.4234 Tj
+-228 TJm
+(request) 28.772 Tj
+-227 TJm
+(to) 7.7509 Tj
+-228 TJm
+(allocate) 30.9837 Tj
+-228 TJm
+(memory) 33.2053 Tj
+-227 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailed.) 21.8579 Tj
+-605 TJm
+(Note) 19.3673 Tj
+-228 TJm
+(that) 14.9439 Tj
+-228 TJm
+(the) 12.1743 Tj
+-227 TJm
+(quantity) 32.6574 Tj
+-228 TJm
+(of) 8.2988 Tj
+-227 TJm
+(memory) 33.2053 Tj
+-228 TJm
+(needed) 28.2141 Tj
+-228 TJm
+(to) 7.7509 Tj
+-227 TJm
+(decompress) 47.0334 Tj
+108 686.127 Td
+(a) 4.4234 Tj
+-351 TJm
+(stream) 26.5603 Tj
+-352 TJm
+(cannot) 26.5603 Tj
+-351 TJm
+(be) 9.4047 Tj
+-352 TJm
+(determined) 44.8217 Tj
+-351 TJm
+(until) 18.2714 Tj
+-352 TJm
+(the) 12.1743 Tj
+-351 TJm
+(stream') 29.8778 Tj
+55 TJm
+(s) 3.8755 Tj
+-351 TJm
+(header) 26.5503 Tj
+-352 TJm
+(has) 13.2801 Tj
+-351 TJm
+(been) 18.8094 Tj
+-352 TJm
+(read.) 19.6363 Tj
+-1228 TJm
+(So) 10.5205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+426.471 686.127 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+525.614 686.127 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 674.172 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.13 674.172 Td
+/F122_0 9.9626 Tf
+(may) 17.1556 Tj
+-437 TJm
+(return) 23.7907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.784 674.172 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+297.867 674.172 Td
+/F122_0 9.9626 Tf
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-437 TJm
+(though) 27.6761 Tj
+-437 TJm
+(some) 21.031 Tj
+-437 TJm
+(of) 8.2988 Tj
+-437 TJm
+(the) 12.1743 Tj
+-437 TJm
+(compressed) 47.0334 Tj
+-437 TJm
+(data) 16.5977 Tj
+-437 TJm
+(has) 13.2801 Tj
+-437 TJm
+(been) 18.8094 Tj
+-437 TJm
+(read.) 19.6363 Tj
+108 662.217 Td
+(The) 15.4918 Tj
+-479 TJm
+(same) 20.4731 Tj
+-478 TJm
+(is) 6.6451 Tj
+-479 TJm
+(not) 12.7322 Tj
+-478 TJm
+(true) 15.4918 Tj
+-479 TJm
+(for) 11.6164 Tj
+-479 TJm
+(compression;) 53.1305 Tj
+-593 TJm
+(once) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+301.675 662.217 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+414.04 662.217 Td
+/F122_0 9.9626 Tf
+(or) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+427.107 662.217 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteOpen) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+521.539 662.217 Td
+/F122_0 9.9626 Tf
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+108 650.261 Td
+(successfully) 48.6972 Tj
+-250 TJm
+(completed,) 43.9948 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+205.672 650.261 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+279.894 650.261 Td
+/F122_0 9.9626 Tf
+(cannot) 26.5603 Tj
+-250 TJm
+(occur) 22.1269 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 624.359 Td
+/F124_0 9.9626 Tf
+(BZ_DATA_ERROR) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 612.404 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-266 TJm
+(when) 21.579 Tj
+-265 TJm
+(a) 4.4234 Tj
+-266 TJm
+(data) 16.5977 Tj
+-265 TJm
+(inte) 14.9439 Tj
+15 TJm
+(grity) 18.8194 Tj
+-266 TJm
+(error) 19.3573 Tj
+-266 TJm
+(is) 6.6451 Tj
+-265 TJm
+(detected) 33.1954 Tj
+-266 TJm
+(during) 26.0123 Tj
+-265 TJm
+(decompression.) 62.2563 Tj
+-714 TJm
+(Most) 20.4831 Tj
+-266 TJm
+(importantl) 41.5142 Tj
+1 TJm
+(y) 4.9813 Tj
+64 TJm
+(,) 2.4907 Tj
+-269 TJm
+(this) 14.396 Tj
+-266 TJm
+(means) 25.4544 Tj
+-265 TJm
+(when) 21.579 Tj
+108 600.448 Td
+(stored) 24.3486 Tj
+-222 TJm
+(and) 14.386 Tj
+-223 TJm
+(computed) 39.2925 Tj
+-222 TJm
+(CRCs) 23.8106 Tj
+-222 TJm
+(for) 11.6164 Tj
+-222 TJm
+(the) 12.1743 Tj
+-223 TJm
+(data) 16.5977 Tj
+-222 TJm
+(do) 9.9626 Tj
+-222 TJm
+(not) 12.7322 Tj
+-222 TJm
+(match.) 26.8392 Tj
+-602 TJm
+(This) 17.7135 Tj
+-222 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-222 TJm
+(is) 6.6451 Tj
+-223 TJm
+(also) 16.0497 Tj
+-222 TJm
+(returned) 33.1954 Tj
+-222 TJm
+(upon) 19.9252 Tj
+-222 TJm
+(detection) 36.5229 Tj
+-223 TJm
+(of) 8.2988 Tj
+-222 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-222 TJm
+(other) 20.4731 Tj
+108 588.493 Td
+(anomaly) 34.3112 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(data.) 19.0883 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 562.59 Td
+/F124_0 9.9626 Tf
+(BZ_DATA_ERROR_MAGIC) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 550.635 Td
+/F122_0 9.9626 Tf
+(As) 11.0684 Tj
+-306 TJm
+(a) 4.4234 Tj
+-306 TJm
+(special) 27.6661 Tj
+-306 TJm
+(case) 17.1456 Tj
+-307 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+191.852 550.635 Td
+/F124_0 9.9626 Tf
+(BZ_DATA_ERROR) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+269.561 550.635 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-306 TJm
+(it) 5.5392 Tj
+-306 TJm
+(is) 6.6451 Tj
+-306 TJm
+(sometimes) 42.62 Tj
+-306 TJm
+(useful) 24.3486 Tj
+-307 TJm
+(to) 7.7509 Tj
+-306 TJm
+(kno) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+-306 TJm
+(when) 21.579 Tj
+-306 TJm
+(the) 12.1743 Tj
+-306 TJm
+(compressed) 47.0334 Tj
+-306 TJm
+(stream) 26.5603 Tj
+-306 TJm
+(does) 18.2614 Tj
+108 538.68 Td
+(not) 12.7322 Tj
+-250 TJm
+(start) 17.1556 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(correct) 27.6562 Tj
+-250 TJm
+(magic) 24.3486 Tj
+-250 TJm
+(bytes) 21.031 Tj
+-250 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+261.562 538.68 Td
+/F124_0 9.9626 Tf
+('B') 17.9327 Tj
+-600 TJm
+('Z') 17.9327 Tj
+-600 TJm
+('h') 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+327.316 538.68 Td
+/F122_0 9.9626 Tf
+(\).) 5.8082 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 512.777 Td
+/F124_0 9.9626 Tf
+(BZ_IO_ERROR) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 500.822 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-233 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.123 500.822 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.218 500.822 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+237.922 500.822 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.995 500.822 Td
+/F122_0 9.9626 Tf
+(when) 21.579 Tj
+-233 TJm
+(there) 19.9152 Tj
+-232 TJm
+(is) 6.6451 Tj
+-233 TJm
+(an) 9.4047 Tj
+-233 TJm
+(error) 19.3573 Tj
+-233 TJm
+(reading) 29.8778 Tj
+-232 TJm
+(or) 8.2988 Tj
+-233 TJm
+(writing) 28.782 Tj
+-233 TJm
+(in) 7.7509 Tj
+-233 TJm
+(the) 12.1743 Tj
+-232 TJm
+(compressed) 47.0334 Tj
+108 488.867 Td
+(\002le,) 15.2229 Tj
+-384 TJm
+(and) 14.386 Tj
+-357 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.511 488.867 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+245.755 488.867 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+263.698 488.867 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteOpen) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+356.92 488.867 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+-357 TJm
+(attempts) 33.7633 Tj
+-357 TJm
+(to) 7.7509 Tj
+-357 TJm
+(use) 13.2801 Tj
+-357 TJm
+(a) 4.4234 Tj
+-357 TJm
+(\002le) 12.7322 Tj
+-357 TJm
+(for) 11.6164 Tj
+-358 TJm
+(which) 24.3486 Tj
+-357 TJm
+(the) 12.1743 Tj
+-357 TJm
+(error) 19.3573 Tj
+108 476.912 Td
+(indicator) 35.417 Tj
+-260 TJm
+(\(viz,) 17.9825 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.603 476.912 Td
+/F124_0 9.9626 Tf
+(ferror\(f\)) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+220.401 476.912 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-260 TJm
+(is) 6.6451 Tj
+-260 TJm
+(set.) 13.5591 Tj
+-680 TJm
+(On) 12.1743 Tj
+-259 TJm
+(receipt) 27.1082 Tj
+-260 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+311.223 476.912 Td
+/F124_0 9.9626 Tf
+(BZ_IO_ERROR) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+376.976 476.912 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-260 TJm
+(the) 12.1743 Tj
+-260 TJm
+(caller) 22.1269 Tj
+-260 TJm
+(should) 26.5703 Tj
+-260 TJm
+(consult) 28.782 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+482.068 476.912 Td
+/F124_0 9.9626 Tf
+(errno) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+514.546 476.912 Td
+/F122_0 9.9626 Tf
+(and/or) 25.4544 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 464.956 Td
+/F124_0 9.9626 Tf
+(perror) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+146.356 464.956 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(acquire) 29.3199 Tj
+-250 TJm
+(operating-system) 68.6224 Tj
+-250 TJm
+(speci\002c) 30.4357 Tj
+-250 TJm
+(information) 47.0434 Tj
+-250 TJm
+(about) 22.1369 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(problem.) 35.696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 439.054 Td
+/F124_0 9.9626 Tf
+(BZ_UNEXPECTED_EOF) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 427.099 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-250 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.467 427.099 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.733 427.099 Td
+/F122_0 9.9626 Tf
+(when) 21.579 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(\002nishes) 30.4457 Tj
+-250 TJm
+(before) 25.4445 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(logical) 27.1182 Tj
+-250 TJm
+(end) 14.386 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(stream) 26.5603 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(detected.) 35.686 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 401.196 Td
+/F124_0 9.9626 Tf
+(BZ_OUTBUFF_FULL) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+108 389.241 Td
+/F122_0 9.9626 Tf
+(Returned) 36.5229 Tj
+-258 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.632 389.241 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffCompress) 143.4614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.668 389.241 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+322.627 389.241 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+480.617 389.241 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-258 TJm
+(indicate) 31.5416 Tj
+-259 TJm
+(that) 14.9439 Tj
+108 377.285 Td
+(the) 12.1743 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(\002t) 8.3088 Tj
+-250 TJm
+(into) 15.5018 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-250 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vided.) 24.6275 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 328.585 Td
+/F116_0 20.6585 Tf
+(3.3.) 34.4584 Tj
+-278 TJm
+(Lo) 25.2447 Tj
+15 TJm
+(w-le) 40.1808 Tj
+15 TJm
+(vel) 28.7153 Tj
+-278 TJm
+(interface) 86.1046 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 297.964 Td
+/F116_0 17.2154 Tf
+(3.3.1.) 43.0729 Tj
+-278 TJm
+(BZ2_bzCompressInit) 171.2244 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+/F122_0 9.9626 Tf
+(11) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 12 15
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 445.031] cm
+0 0 468 274.969 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(typedef) 41.8429 Tj
+-426 TJm
+(struct) 35.8654 Tj
+-426 TJm
+({) 5.9776 Tj
+98.488 699.676 Td
+(char) 23.9102 Tj
+126.642 697.933 Td
+(*) 5.9776 Tj
+132.62 699.676 Td
+(next_in;) 47.8205 Tj
+98.488 687.721 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(avail_in;) 53.798 Tj
+98.488 675.766 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(total_in_lo32;) 83.6858 Tj
+98.488 663.811 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(total_in_hi32;) 83.6858 Tj
+98.488 639.9 Td
+(char) 23.9102 Tj
+126.642 638.157 Td
+(*) 5.9776 Tj
+132.62 639.9 Td
+(next_out;) 53.798 Tj
+98.488 627.945 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(avail_out;) 59.7756 Tj
+98.488 615.99 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(total_out_lo32;) 89.6634 Tj
+98.488 604.035 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(total_out_hi32;) 89.6634 Tj
+98.488 580.124 Td
+(void) 23.9102 Tj
+126.642 578.381 Td
+(*) 5.9776 Tj
+132.62 580.124 Td
+(state;) 35.8654 Tj
+98.488 556.214 Td
+(void) 23.9102 Tj
+126.642 554.471 Td
+(*) 5.9776 Tj
+132.62 556.214 Td
+(\() 5.9776 Tj
+138.597 554.471 Td
+(*) 5.9776 Tj
+144.575 556.214 Td
+(bzalloc\)\(void) 77.7083 Tj
+226.528 554.471 Td
+(*) 5.9776 Tj
+232.505 556.214 Td
+(,int,int\);) 59.7756 Tj
+98.488 544.259 Td
+(void) 23.9102 Tj
+-426 TJm
+(\() 5.9776 Tj
+132.62 542.515 Td
+(*) 5.9776 Tj
+138.597 544.259 Td
+(bzfree\)\(void) 71.7307 Tj
+214.572 542.515 Td
+(*) 5.9776 Tj
+220.55 544.259 Td
+(,void) 29.8878 Tj
+254.682 542.515 Td
+(*) 5.9776 Tj
+260.659 544.259 Td
+(\);) 11.9551 Tj
+98.488 532.304 Td
+(void) 23.9102 Tj
+126.642 530.56 Td
+(*) 5.9776 Tj
+132.62 532.304 Td
+(opaque;) 41.8429 Tj
+90 520.349 Td
+(}) 5.9776 Tj
+-426 TJm
+(bz_stream;) 59.7756 Tj
+90 496.438 Td
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzCompressInit) 107.5961 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+292.281 494.695 Td
+(*) 5.9776 Tj
+298.259 496.438 Td
+(strm,) 29.8878 Tj
+196.099 484.483 Td
+(int) 17.9327 Tj
+-426 TJm
+(blockSize100k,) 83.6858 Tj
+196.099 472.528 Td
+(int) 17.9327 Tj
+-426 TJm
+(verbosity,) 59.7756 Tj
+196.099 460.573 Td
+(int) 17.9327 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 423.113 Td
+/F122_0 9.9626 Tf
+(Prepares) 34.3012 Tj
+-356 TJm
+(for) 11.6164 Tj
+-356 TJm
+(compression.) 52.8516 Tj
+-1256 TJm
+(The) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+209.41 423.113 Td
+/F124_0 9.9626 Tf
+(bz_stream) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+266.754 423.113 Td
+/F122_0 9.9626 Tf
+(structure) 34.8591 Tj
+-356 TJm
+(holds) 21.589 Tj
+-356 TJm
+(all) 9.9626 Tj
+-356 TJm
+(data) 16.5977 Tj
+-356 TJm
+(pertaining) 40.3983 Tj
+-356 TJm
+(to) 7.7509 Tj
+-356 TJm
+(the) 12.1743 Tj
+-356 TJm
+(compression) 50.3609 Tj
+-355 TJm
+(acti) 14.386 Tj
+25 TJm
+(vity) 15.5018 Tj
+65 TJm
+(.) 2.4907 Tj
+-1256 TJm
+(A) 7.193 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 411.158 Td
+/F124_0 9.9626 Tf
+(bz_stream) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+128.581 411.158 Td
+/F122_0 9.9626 Tf
+(structure) 34.8591 Tj
+-279 TJm
+(should) 26.5703 Tj
+-280 TJm
+(be) 9.4047 Tj
+-279 TJm
+(allocated) 35.965 Tj
+-279 TJm
+(and) 14.386 Tj
+-280 TJm
+(initialised) 39.3025 Tj
+-279 TJm
+(prior) 19.3673 Tj
+-279 TJm
+(to) 7.7509 Tj
+-279 TJm
+(the) 12.1743 Tj
+-280 TJm
+(call.) 16.8766 Tj
+-796 TJm
+(The) 15.4918 Tj
+-279 TJm
+(\002elds) 21.589 Tj
+-279 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+431.939 411.158 Td
+/F124_0 9.9626 Tf
+(bz_stream) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+488.52 411.158 Td
+/F122_0 9.9626 Tf
+(comprise) 36.5229 Tj
+-279 TJm
+(the) 12.1743 Tj
+72 399.203 Td
+(entirety) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(user) 16.5977 Tj
+20 TJm
+(-visible) 29.8878 Tj
+-250 TJm
+(data.) 19.0883 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+204.422 399.203 Td
+/F124_0 9.9626 Tf
+(state) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+236.8 399.203 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(pointer) 28.224 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(pri) 11.0684 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ate) 11.6164 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(structures) 38.7346 Tj
+-250 TJm
+(required) 33.1954 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(compression.) 52.8516 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 377.285 Td
+(Custom) 31.0036 Tj
+-372 TJm
+(memory) 33.2053 Tj
+-372 TJm
+(allocators) 38.7346 Tj
+-372 TJm
+(are) 12.1643 Tj
+-372 TJm
+(supported,) 41.7831 Tj
+-403 TJm
+(via) 12.1743 Tj
+-372 TJm
+(\002elds) 21.589 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+288.908 377.285 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+330.751 377.285 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+337.253 377.285 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+373.118 377.285 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-403 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+397.714 377.285 Td
+/F124_0 9.9626 Tf
+(opaque) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+433.579 377.285 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1353 TJm
+(The) 15.4918 Tj
+-372 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+493.782 377.285 Td
+/F124_0 9.9626 Tf
+(opaque) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+533.355 377.285 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+72 365.33 Td
+(passed) 26.5603 Tj
+-306 TJm
+(to) 7.7509 Tj
+-306 TJm
+(as) 8.2988 Tj
+-306 TJm
+(the) 12.1743 Tj
+-306 TJm
+(\002rst) 15.5018 Tj
+-306 TJm
+(ar) 7.7409 Tj
+18 TJm
+(gument) 29.8878 Tj
+-306 TJm
+(to) 7.7509 Tj
+-306 TJm
+(all) 9.9626 Tj
+-306 TJm
+(calls) 18.2614 Tj
+-305 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+253.941 365.33 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+298.832 365.33 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+316.266 365.33 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+352.132 365.33 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-320 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-306 TJm
+(is) 6.6451 Tj
+-306 TJm
+(otherwise) 38.7346 Tj
+-306 TJm
+(ignored) 30.4357 Tj
+-306 TJm
+(by) 9.9626 Tj
+-306 TJm
+(the) 12.1743 Tj
+-306 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-955 TJm
+(The) 15.4918 Tj
+72 353.375 Td
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+89.431 353.375 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+-600 TJm
+(\() 5.9776 Tj
+-600 TJm
+(opaque,) 41.8429 Tj
+-600 TJm
+(n,) 11.9551 Tj
+-600 TJm
+(m) 5.9776 Tj
+-600 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+235.938 353.375 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-306 TJm
+(e) 4.4234 Tj
+15 TJm
+(xpected) 30.9837 Tj
+-305 TJm
+(to) 7.7509 Tj
+-306 TJm
+(return) 23.7907 Tj
+-306 TJm
+(a) 4.4234 Tj
+-305 TJm
+(pointer) 28.224 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+360.3 353.375 Td
+/F124_0 9.9626 Tf
+(p) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+369.322 353.375 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+380.118 353.375 Td
+/F124_0 9.9626 Tf
+(n) 5.9776 Tj
+392.073 351.631 Td
+(*) 5.9776 Tj
+404.029 353.375 Td
+(m) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+413.051 353.375 Td
+/F122_0 9.9626 Tf
+(bytes) 21.031 Tj
+-306 TJm
+(of) 8.2988 Tj
+-305 TJm
+(memory) 33.2053 Tj
+65 TJm
+(,) 2.4907 Tj
+-320 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+504.135 353.375 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+72 341.42 Td
+(\() 5.9776 Tj
+-600 TJm
+(opaque,) 41.8429 Tj
+-600 TJm
+(p) 5.9776 Tj
+-600 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+152.199 341.42 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-250 TJm
+(free) 15.4819 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 319.502 Td
+(If) 6.6351 Tj
+-280 TJm
+(you) 14.9439 Tj
+-280 TJm
+(don') 18.2614 Tj
+18 TJm
+(t) 2.7696 Tj
+-280 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-279 TJm
+(to) 7.7509 Tj
+-280 TJm
+(use) 13.2801 Tj
+-280 TJm
+(a) 4.4234 Tj
+-280 TJm
+(custom) 28.782 Tj
+-280 TJm
+(memory) 33.2053 Tj
+-279 TJm
+(allocator) 34.8591 Tj
+40 TJm
+(,) 2.4907 Tj
+-288 TJm
+(set) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+299.9 319.502 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+341.743 319.502 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+347.096 319.502 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+385.749 319.502 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+402.923 319.502 Td
+/F124_0 9.9626 Tf
+(opaque) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+441.576 319.502 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+452.115 319.502 Td
+/F124_0 9.9626 Tf
+(NULL) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+476.025 319.502 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-280 TJm
+(and) 14.386 Tj
+-280 TJm
+(the) 12.1743 Tj
+-280 TJm
+(library) 26.5603 Tj
+72 307.547 Td
+(will) 15.5018 Tj
+-250 TJm
+(then) 17.1556 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(standard) 33.7533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.318 307.547 Td
+/F124_0 9.9626 Tf
+(malloc) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+214.674 307.547 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+219.934 307.547 Td
+/F124_0 9.9626 Tf
+(free) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+246.335 307.547 Td
+/F122_0 9.9626 Tf
+(routines.) 34.5901 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 285.629 Td
+(Before) 27.1082 Tj
+-362 TJm
+(calling) 27.1182 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+133.438 285.629 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+241.035 285.629 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-390 TJm
+(\002elds) 21.589 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+272.606 285.629 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+314.449 285.629 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+320.825 285.629 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+360.296 285.629 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+378.289 285.629 Td
+/F124_0 9.9626 Tf
+(opaque) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+417.76 285.629 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-362 TJm
+(be) 9.4047 Tj
+-362 TJm
+(\002lled) 20.4831 Tj
+-362 TJm
+(appropriately) 53.1206 Tj
+65 TJm
+(,) 2.4907 Tj
+72 273.674 Td
+(as) 8.2988 Tj
+-322 TJm
+(just) 14.396 Tj
+-323 TJm
+(described.) 40.6673 Tj
+-1055 TJm
+(Upon) 22.1369 Tj
+-322 TJm
+(return,) 26.2813 Tj
+-341 TJm
+(the) 12.1743 Tj
+-322 TJm
+(internal) 30.4357 Tj
+-323 TJm
+(state) 18.2614 Tj
+-322 TJm
+(will) 15.5018 Tj
+-323 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-322 TJm
+(been) 18.8094 Tj
+-323 TJm
+(allocated) 35.965 Tj
+-322 TJm
+(and) 14.386 Tj
+-323 TJm
+(initialised,) 41.7931 Tj
+-340 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+459.801 273.674 Td
+/F124_0 9.9626 Tf
+(total_in_lo32) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 273.674 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 261.718 Td
+/F124_0 9.9626 Tf
+(total_in_hi32) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+149.709 261.718 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.006 261.718 Td
+/F124_0 9.9626 Tf
+(total_out_lo32) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+241.435 261.718 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+258.564 261.718 Td
+/F124_0 9.9626 Tf
+(total_out_hi32) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+344.994 261.718 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-275 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-276 TJm
+(been) 18.8094 Tj
+-275 TJm
+(set) 11.0684 Tj
+-275 TJm
+(to) 7.7509 Tj
+-276 TJm
+(zero.) 19.6363 Tj
+-772 TJm
+(These) 23.7907 Tj
+-275 TJm
+(four) 16.5977 Tj
+-275 TJm
+(\002elds) 21.589 Tj
+-276 TJm
+(are) 12.1643 Tj
+72 249.763 Td
+(used) 18.2614 Tj
+-340 TJm
+(by) 9.9626 Tj
+-339 TJm
+(the) 12.1743 Tj
+-340 TJm
+(library) 26.5603 Tj
+-339 TJm
+(to) 7.7509 Tj
+-340 TJm
+(inform) 27.1182 Tj
+-339 TJm
+(the) 12.1743 Tj
+-340 TJm
+(caller) 22.1269 Tj
+-339 TJm
+(of) 8.2988 Tj
+-340 TJm
+(the) 12.1743 Tj
+-339 TJm
+(total) 17.7135 Tj
+-340 TJm
+(amount) 29.8878 Tj
+-339 TJm
+(of) 8.2988 Tj
+-340 TJm
+(data) 16.5977 Tj
+-340 TJm
+(passed) 26.5603 Tj
+-339 TJm
+(into) 15.5018 Tj
+-340 TJm
+(and) 14.386 Tj
+-339 TJm
+(out) 12.7322 Tj
+-340 TJm
+(of) 8.2988 Tj
+-339 TJm
+(the) 12.1743 Tj
+-340 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-362 TJm
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(.) 2.4907 Tj
+72 237.808 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-376 TJm
+(should) 26.5703 Tj
+-377 TJm
+(not) 12.7322 Tj
+-376 TJm
+(try) 11.0684 Tj
+-376 TJm
+(to) 7.7509 Tj
+-377 TJm
+(change) 28.2141 Tj
+-376 TJm
+(them.) 22.4159 Tj
+-1378 TJm
+(As) 11.0684 Tj
+-377 TJm
+(of) 8.2988 Tj
+-376 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-377 TJm
+(1.0,) 14.9439 Tj
+-408 TJm
+(64-bit) 23.8007 Tj
+-376 TJm
+(counts) 26.0123 Tj
+-376 TJm
+(are) 12.1643 Tj
+-377 TJm
+(maintained,) 46.7644 Tj
+-408 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-376 TJm
+(on) 9.9626 Tj
+-376 TJm
+(32-bit) 23.8007 Tj
+-377 TJm
+(platforms,) 40.6773 Tj
+72 225.853 Td
+(using) 21.589 Tj
+-371 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+113.148 225.853 Td
+/F124_0 9.9626 Tf
+(_hi32) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+146.729 225.853 Td
+/F122_0 9.9626 Tf
+(\002elds) 21.589 Tj
+-371 TJm
+(to) 7.7509 Tj
+-370 TJm
+(store) 19.3673 Tj
+-371 TJm
+(the) 12.1743 Tj
+-371 TJm
+(upper) 22.6848 Tj
+-370 TJm
+(32) 9.9626 Tj
+-371 TJm
+(bits) 14.396 Tj
+-370 TJm
+(of) 8.2988 Tj
+-371 TJm
+(the) 12.1743 Tj
+-371 TJm
+(count.) 24.6275 Tj
+-1344 TJm
+(So,) 13.0112 Tj
+-400 TJm
+(for) 11.6164 Tj
+-371 TJm
+(e) 4.4234 Tj
+15 TJm
+(xample,) 31.8205 Tj
+-401 TJm
+(the) 12.1743 Tj
+-371 TJm
+(total) 17.7135 Tj
+-370 TJm
+(amount) 29.8878 Tj
+-371 TJm
+(of) 8.2988 Tj
+-370 TJm
+(data) 16.5977 Tj
+-371 TJm
+(in) 7.7509 Tj
+-371 TJm
+(is) 6.6451 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 213.898 Td
+/F124_0 9.9626 Tf
+(\(total_in_hi32) 83.6858 Tj
+-600 TJm
+(<<) 11.9551 Tj
+-600 TJm
+(32\)) 17.9327 Tj
+-600 TJm
+(+) 5.9776 Tj
+-600 TJm
+(total_in_lo32) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+293.171 213.898 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 191.98 Td
+(P) 5.5392 Tj
+15 TJm
+(arameter) 34.8492 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+115.367 191.98 Td
+/F124_0 9.9626 Tf
+(blockSize100k) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+196.205 191.98 Td
+/F122_0 9.9626 Tf
+(speci\002es) 34.3112 Tj
+-314 TJm
+(the) 12.1743 Tj
+-314 TJm
+(block) 22.1369 Tj
+-314 TJm
+(size) 15.4918 Tj
+-314 TJm
+(to) 7.7509 Tj
+-314 TJm
+(be) 9.4047 Tj
+-314 TJm
+(used) 18.2614 Tj
+-314 TJm
+(for) 11.6164 Tj
+-314 TJm
+(compression.) 52.8516 Tj
+-1004 TJm
+(It) 6.0871 Tj
+-314 TJm
+(should) 26.5703 Tj
+-314 TJm
+(be) 9.4047 Tj
+-314 TJm
+(a) 4.4234 Tj
+-315 TJm
+(v) 4.9813 Tj
+25 TJm
+(al) 7.193 Tj
+1 TJm
+(u) 4.9813 Tj
+-1 TJm
+(e) 4.4234 Tj
+-314 TJm
+(between) 33.1954 Tj
+-314 TJm
+(1) 4.9813 Tj
+72 180.025 Td
+(and) 14.386 Tj
+-289 TJm
+(9) 4.9813 Tj
+-289 TJm
+(inclusi) 26.5703 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-299 TJm
+(and) 14.386 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(actual) 23.7907 Tj
+-289 TJm
+(block) 22.1369 Tj
+-289 TJm
+(size) 15.4918 Tj
+-289 TJm
+(used) 18.2614 Tj
+-289 TJm
+(is) 6.6451 Tj
+-289 TJm
+(100000) 29.8878 Tj
+-289 TJm
+(x) 4.9813 Tj
+-289 TJm
+(this) 14.396 Tj
+-289 TJm
+(\002gure.) 25.7334 Tj
+-854 TJm
+(9) 4.9813 Tj
+-290 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(best) 16.0497 Tj
+-289 TJm
+(compression) 50.3609 Tj
+-289 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-289 TJm
+(tak) 12.1743 Tj
+10 TJm
+(es) 8.2988 Tj
+-289 TJm
+(most) 19.3773 Tj
+72 168.07 Td
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 146.152 Td
+(P) 5.5392 Tj
+15 TJm
+(arameter) 34.8492 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+115.095 146.152 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+171.75 146.152 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-287 TJm
+(be) 9.4047 Tj
+-286 TJm
+(set) 11.0684 Tj
+-287 TJm
+(to) 7.7509 Tj
+-287 TJm
+(a) 4.4234 Tj
+-287 TJm
+(number) 30.4357 Tj
+-286 TJm
+(between) 33.1954 Tj
+-287 TJm
+(0) 4.9813 Tj
+-287 TJm
+(and) 14.386 Tj
+-287 TJm
+(4) 4.9813 Tj
+-286 TJm
+(inclusi) 26.5703 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e.) 6.914 Tj
+-841 TJm
+(0) 4.9813 Tj
+-286 TJm
+(is) 6.6451 Tj
+-287 TJm
+(silent,) 24.0796 Tj
+-296 TJm
+(and) 14.386 Tj
+-287 TJm
+(greater) 27.6562 Tj
+-287 TJm
+(numbers) 34.3112 Tj
+-286 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+72 134.197 Td
+(increasingly) 48.6972 Tj
+-342 TJm
+(v) 4.9813 Tj
+15 TJm
+(erbose) 26.0024 Tj
+-342 TJm
+(monitoring/deb) 61.4394 Tj
+20 TJm
+(ugging) 27.6761 Tj
+-342 TJm
+(output.) 27.9551 Tj
+-1173 TJm
+(If) 6.6351 Tj
+-343 TJm
+(the) 12.1743 Tj
+-342 TJm
+(library) 26.5603 Tj
+-342 TJm
+(has) 13.2801 Tj
+-342 TJm
+(been) 18.8094 Tj
+-342 TJm
+(compiled) 37.0808 Tj
+-342 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+446.429 134.197 Td
+/F124_0 9.9626 Tf
+(-DBZ_NO_STDIO) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+524.138 134.197 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-342 TJm
+(no) 9.9626 Tj
+72 122.241 Td
+(such) 18.2614 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(appear) 26.5503 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(erbosity) 32.0995 Tj
+-250 TJm
+(setting.) 29.0609 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 100.324 Td
+(P) 5.5392 Tj
+15 TJm
+(arameter) 34.8492 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+116.619 100.324 Td
+/F124_0 9.9626 Tf
+(workFactor) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+180.775 100.324 Td
+/F122_0 9.9626 Tf
+(controls) 32.0995 Tj
+-440 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-439 TJm
+(the) 12.1743 Tj
+-440 TJm
+(compression) 50.3609 Tj
+-439 TJm
+(phase) 22.6848 Tj
+-440 TJm
+(beha) 18.8094 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-440 TJm
+(when) 21.579 Tj
+-439 TJm
+(presented) 38.1767 Tj
+-440 TJm
+(with) 17.7135 Tj
+-440 TJm
+(w) 7.193 Tj
+10 TJm
+(orst) 14.9439 Tj
+-439 TJm
+(case,) 19.6363 Tj
+-487 TJm
+(highly) 25.4644 Tj
+72 88.368 Td
+(repetiti) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-433 TJm
+(input) 20.4831 Tj
+-396 TJm
+(data.) 19.0883 Tj
+-1496 TJm
+(If) 6.6351 Tj
+-396 TJm
+(compression) 50.3609 Tj
+-396 TJm
+(runs) 17.1556 Tj
+-397 TJm
+(i) 2.7696 Tj
+1 TJm
+(nto) 12.7322 Tj
+-397 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culties) 31.5516 Tj
+-396 TJm
+(caused) 27.1082 Tj
+-396 TJm
+(by) 9.9626 Tj
+-396 TJm
+(repetiti) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-396 TJm
+(data,) 19.0883 Tj
+-432 TJm
+(the) 12.1743 Tj
+-397 TJm
+(library) 26.5603 Tj
+-396 TJm
+(switches) 34.3112 Tj
+-396 TJm
+(from) 19.3673 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+(12) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 13 16
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(the) 12.1743 Tj
+-255 TJm
+(standard) 33.7533 Tj
+-254 TJm
+(sorting) 27.6761 Tj
+-255 TJm
+(algorithm) 38.7446 Tj
+-254 TJm
+(to) 7.7509 Tj
+-255 TJm
+(a) 4.4234 Tj
+-255 TJm
+(f) 3.3175 Tj
+10 TJm
+(allback) 28.772 Tj
+-254 TJm
+(algorithm.) 41.2352 Tj
+-648 TJm
+(The) 15.4918 Tj
+-255 TJm
+(f) 3.3175 Tj
+10 TJm
+(allback) 28.772 Tj
+-254 TJm
+(is) 6.6451 Tj
+-255 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wer) 14.9339 Tj
+-255 TJm
+(than) 17.1556 Tj
+-254 TJm
+(the) 12.1743 Tj
+-255 TJm
+(standard) 33.7533 Tj
+-254 TJm
+(algorithm) 38.7446 Tj
+-255 TJm
+(by) 9.9626 Tj
+-255 TJm
+(perhaps) 30.9837 Tj
+72 698.082 Td
+(a) 4.4234 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(actor) 19.9152 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(three,) 22.4059 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(al) 7.193 Tj
+10 TJm
+(w) 7.193 Tj
+10 TJm
+(ays) 13.2801 Tj
+-250 TJm
+(beha) 18.8094 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-250 TJm
+(reasonably) 43.158 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(no) 9.9626 Tj
+-250 TJm
+(matter) 25.4544 Tj
+-250 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(bad) 14.386 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(input.) 22.9738 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 676.268 Td
+(Lo) 11.0684 Tj
+25 TJm
+(wer) 14.9339 Tj
+-240 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-239 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+138.421 676.268 Td
+/F124_0 9.9626 Tf
+(workFactor) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.585 676.268 Td
+/F122_0 9.9626 Tf
+(reduce) 26.5503 Tj
+-240 TJm
+(the) 12.1743 Tj
+-239 TJm
+(amount) 29.8878 Tj
+-240 TJm
+(of) 8.2988 Tj
+-240 TJm
+(ef) 7.7409 Tj
+25 TJm
+(fort) 14.386 Tj
+-239 TJm
+(the) 12.1743 Tj
+-240 TJm
+(standard) 33.7533 Tj
+-240 TJm
+(algorithm) 38.7446 Tj
+-240 TJm
+(wi) 9.9626 Tj
+1 TJm
+(ll) 5.5392 Tj
+-240 TJm
+(e) 4.4234 Tj
+15 TJm
+(xpend) 24.3486 Tj
+-240 TJm
+(before) 25.4445 Tj
+-240 TJm
+(resorting) 35.417 Tj
+-239 TJm
+(to) 7.7509 Tj
+-240 TJm
+(the) 12.1743 Tj
+72 664.313 Td
+(f) 3.3175 Tj
+10 TJm
+(allback.) 31.2626 Tj
+-618 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-248 TJm
+(should) 26.5703 Tj
+-247 TJm
+(set) 11.0684 Tj
+-248 TJm
+(this) 14.396 Tj
+-247 TJm
+(parameter) 39.8305 Tj
+-248 TJm
+(carefully;) 38.1767 Tj
+-248 TJm
+(too) 12.7322 Tj
+-248 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(,) 2.4907 Tj
+-248 TJm
+(and) 14.386 Tj
+-247 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+-248 TJm
+(inputs) 24.3586 Tj
+-248 TJm
+(will) 15.5018 Tj
+-247 TJm
+(be) 9.4047 Tj
+-248 TJm
+(handled) 31.5416 Tj
+-247 TJm
+(by) 9.9626 Tj
+-248 TJm
+(the) 12.1743 Tj
+-247 TJm
+(f) 3.3175 Tj
+10 TJm
+(allback) 28.772 Tj
+-248 TJm
+(algorithm) 38.7446 Tj
+72 652.358 Td
+(and) 14.386 Tj
+-308 TJm
+(so) 8.8568 Tj
+-308 TJm
+(compress) 37.6287 Tj
+-308 TJm
+(rather) 23.2328 Tj
+-309 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wly) 14.9439 Tj
+65 TJm
+(,) 2.4907 Tj
+-322 TJm
+(too) 12.7322 Tj
+-309 TJm
+(high,) 20.2042 Tj
+-322 TJm
+(and) 14.386 Tj
+-308 TJm
+(your) 18.2614 Tj
+-309 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(erage-to-w) 43.148 Tj
+10 TJm
+(orst) 14.9439 Tj
+-308 TJm
+(case) 17.1456 Tj
+-308 TJm
+(compression) 50.3609 Tj
+-308 TJm
+(times) 21.589 Tj
+-308 TJm
+(can) 13.8281 Tj
+-308 TJm
+(become) 30.9837 Tj
+-309 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-308 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge.) 11.8953 Tj
+72 640.402 Td
+(The) 15.4918 Tj
+-250 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(30) 9.9626 Tj
+-250 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-250 TJm
+(reasonable) 42.6001 Tj
+-250 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+-250 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(wide) 19.3673 Tj
+-250 TJm
+(range) 22.1269 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(circumstances.) 58.9288 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 618.588 Td
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-250 TJm
+(range) 22.1269 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(0) 4.9813 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(250) 14.9439 Tj
+-250 TJm
+(inclusi) 26.5703 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e.) 6.914 Tj
+-620 TJm
+(0) 4.9813 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(special) 27.6661 Tj
+-250 TJm
+(case,) 19.6363 Tj
+-250 TJm
+(equi) 17.1556 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(alent) 19.3673 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(using) 21.589 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault) 14.9439 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(30.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 596.774 Td
+(Note) 19.3673 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(generated) 38.7246 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(same) 20.4731 Tj
+-250 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(ardless) 27.6661 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(whether) 32.0895 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(allback) 28.772 Tj
+-250 TJm
+(algorithm) 38.7446 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(used.) 20.7521 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 574.96 Td
+(Be) 11.0684 Tj
+-303 TJm
+(a) 4.4234 Tj
+15 TJm
+(w) 7.193 Tj
+10 TJm
+(are) 12.1643 Tj
+-303 TJm
+(also) 16.0497 Tj
+-303 TJm
+(that) 14.9439 Tj
+-303 TJm
+(this) 14.396 Tj
+-304 TJm
+(parameter) 39.8305 Tj
+-303 TJm
+(may) 17.1556 Tj
+-303 TJm
+(disappear) 38.1767 Tj
+-303 TJm
+(entirely) 30.4357 Tj
+-303 TJm
+(in) 7.7509 Tj
+-303 TJm
+(future) 23.7907 Tj
+-303 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-303 TJm
+(of) 8.2988 Tj
+-303 TJm
+(the) 12.1743 Tj
+-304 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-938 TJm
+(In) 8.2988 Tj
+-303 TJm
+(principle) 35.417 Tj
+-303 TJm
+(it) 5.5392 Tj
+-304 TJm
+(should) 26.5703 Tj
+-303 TJm
+(be) 9.4047 Tj
+72 563.005 Td
+(possible) 32.6574 Tj
+-270 TJm
+(to) 7.7509 Tj
+-270 TJm
+(de) 9.4047 Tj
+25 TJm
+(vise) 16.0497 Tj
+-270 TJm
+(a) 4.4234 Tj
+-270 TJm
+(good) 19.9252 Tj
+-270 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-270 TJm
+(to) 7.7509 Tj
+-271 TJm
+(automat) 32.0995 Tj
+1 TJm
+(ically) 22.1369 Tj
+-271 TJm
+(choose) 27.6661 Tj
+-270 TJm
+(which) 24.3486 Tj
+-270 TJm
+(algorithm) 38.7446 Tj
+-270 TJm
+(to) 7.7509 Tj
+-270 TJm
+(use.) 15.7708 Tj
+-740 TJm
+(Such) 19.9252 Tj
+-270 TJm
+(a) 4.4234 Tj
+-270 TJm
+(mechanism) 45.3796 Tj
+-271 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-270 TJm
+(render) 25.4445 Tj
+-270 TJm
+(the) 12.1743 Tj
+72 551.049 Td
+(parameter) 39.8305 Tj
+-250 TJm
+(obsolete.) 35.696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 529.235 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 384.677] cm
+0 0 468 143.462 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 519.771 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 507.816 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 495.86 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 483.905 Td
+(if) 11.9551 Tj
+-426 TJm
+(strm) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 471.95 Td
+(or) 11.9551 Tj
+-426 TJm
+(blockSize) 53.798 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(1) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(blockSize) 53.798 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(9) 5.9776 Tj
+98.488 459.995 Td
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(4) 5.9776 Tj
+98.488 448.04 Td
+(or) 11.9551 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(250) 17.9327 Tj
+90 436.085 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 424.129 Td
+(if) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(enough) 35.8654 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+90 412.174 Td
+(BZ_OK) 29.8878 Tj
+98.488 400.219 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 362.863 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 313.947] cm
+0 0 468 47.821 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 353.399 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+98.488 341.444 Td
+(if) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(returned) 47.8205 Tj
+98.488 329.488 Td
+(no) 11.9551 Tj
+-426 TJm
+(specific) 47.8205 Tj
+-426 TJm
+(action) 35.8654 Tj
+-426 TJm
+(needed) 35.8654 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(case) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(error) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 283.429 Td
+/F116_0 17.2154 Tf
+(3.3.2.) 43.0729 Tj
+-278 TJm
+(BZ2_bzCompress) 145.4013 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 254.959] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 270.501 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzCompress) 83.6858 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+268.371 268.757 Td
+(*) 5.9776 Tj
+274.348 270.501 Td
+(strm,) 29.8878 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(action) 35.8654 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 233.145 Td
+/F122_0 9.9626 Tf
+(Pro) 13.8381 Tj
+15 TJm
+(vides) 21.031 Tj
+-222 TJm
+(more) 20.4731 Tj
+-221 TJm
+(input) 20.4831 Tj
+-222 TJm
+(and/or) 25.4544 Tj
+-222 TJm
+(output) 25.4644 Tj
+-222 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-221 TJm
+(space) 22.1269 Tj
+-222 TJm
+(for) 11.6164 Tj
+-222 TJm
+(the) 12.1743 Tj
+-221 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-601 TJm
+(The) 15.4918 Tj
+-222 TJm
+(caller) 22.1269 Tj
+-222 TJm
+(maintains) 38.7446 Tj
+-222 TJm
+(input) 20.4831 Tj
+-221 TJm
+(and) 14.386 Tj
+-222 TJm
+(output) 25.4644 Tj
+-222 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fers,) 17.4246 Tj
+-227 TJm
+(and) 14.386 Tj
+-222 TJm
+(calls) 18.2614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 221.19 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.177 221.19 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(transfer) 30.4258 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(between) 33.1954 Tj
+-250 TJm
+(them.) 22.4159 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 199.375 Td
+(Before) 27.1082 Tj
+-212 TJm
+(each) 18.2515 Tj
+-213 TJm
+(call) 14.386 Tj
+-212 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+147.961 199.375 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+231.647 199.375 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+236.329 199.375 Td
+/F124_0 9.9626 Tf
+(next_in) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+280.288 199.375 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-212 TJm
+(point) 20.4831 Tj
+-213 TJm
+(at) 7.193 Tj
+-212 TJm
+(the) 12.1743 Tj
+-213 TJm
+(data) 16.5977 Tj
+-212 TJm
+(to) 7.7509 Tj
+-213 TJm
+(be) 9.4047 Tj
+-212 TJm
+(compressed,) 49.5241 Tj
+-220 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+463.493 199.375 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+513.43 199.375 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+72 187.42 Td
+(indicate) 31.5416 Tj
+-246 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-247 TJm
+(m) 7.7509 Tj
+1 TJm
+(an) 9.4047 Tj
+14 TJm
+(y) 4.9813 Tj
+-246 TJm
+(bytes) 21.031 Tj
+-246 TJm
+(the) 12.1743 Tj
+-246 TJm
+(library) 26.5603 Tj
+-247 TJm
+(may) 17.1556 Tj
+-246 TJm
+(read.) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+259.242 187.42 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+345.382 187.42 Td
+/F122_0 9.9626 Tf
+(updates) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+378.271 187.42 Td
+/F124_0 9.9626 Tf
+(next_in) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+420.114 187.42 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+425.066 187.42 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+475.34 187.42 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+492.179 187.42 Td
+/F124_0 9.9626 Tf
+(total_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 175.465 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(re\003ect) 24.8965 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(bytes) 21.031 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(read.) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 153.651 Td
+(Similarly) 37.0908 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+113.611 153.651 Td
+/F124_0 9.9626 Tf
+(next_out) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+164.072 153.651 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-265 TJm
+(point) 20.4831 Tj
+-265 TJm
+(to) 7.7509 Tj
+-265 TJm
+(a) 4.4234 Tj
+-265 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-265 TJm
+(in) 7.7509 Tj
+-265 TJm
+(which) 24.3486 Tj
+-265 TJm
+(the) 12.1743 Tj
+-265 TJm
+(compressed) 47.0334 Tj
+-265 TJm
+(data) 16.5977 Tj
+-265 TJm
+(is) 6.6451 Tj
+-265 TJm
+(to) 7.7509 Tj
+-265 TJm
+(be) 9.4047 Tj
+-265 TJm
+(placed,) 28.493 Tj
+-269 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+464.742 153.651 Td
+/F124_0 9.9626 Tf
+(avail_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+521.181 153.651 Td
+/F122_0 9.9626 Tf
+(indi-) 18.8194 Tj
+72 141.696 Td
+(cating) 24.3486 Tj
+-209 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-209 TJm
+(much) 22.1369 Tj
+-209 TJm
+(output) 25.4644 Tj
+-209 TJm
+(space) 22.1269 Tj
+-209 TJm
+(is) 6.6451 Tj
+-210 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+243.087 141.696 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+328.856 141.696 Td
+/F122_0 9.9626 Tf
+(updates) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+361.375 141.696 Td
+/F124_0 9.9626 Tf
+(next_out) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+409.196 141.696 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+413.851 141.696 Td
+/F124_0 9.9626 Tf
+(avail_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+469.732 141.696 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+486.202 141.696 Td
+/F124_0 9.9626 Tf
+(total_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 129.74 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(re\003ect) 24.8965 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(bytes) 21.031 Tj
+-250 TJm
+(output.) 27.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 107.926 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-272 TJm
+(may) 17.1556 Tj
+-272 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-272 TJm
+(and) 14.386 Tj
+-272 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-272 TJm
+(as) 8.2988 Tj
+-272 TJm
+(little) 18.2714 Tj
+-272 TJm
+(or) 8.2988 Tj
+-272 TJm
+(as) 8.2988 Tj
+-272 TJm
+(much) 22.1369 Tj
+-271 TJm
+(data) 16.5977 Tj
+-272 TJm
+(as) 8.2988 Tj
+-272 TJm
+(you) 14.9439 Tj
+-272 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-272 TJm
+(on) 9.9626 Tj
+-272 TJm
+(each) 18.2515 Tj
+-272 TJm
+(call) 14.386 Tj
+-272 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+399.123 107.926 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+482.809 107.926 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-752 TJm
+(In) 8.2988 Tj
+-272 TJm
+(the) 12.1743 Tj
+-272 TJm
+(limit,) 21.32 Tj
+72 95.971 Td
+(it) 5.5392 Tj
+-266 TJm
+(is) 6.6451 Tj
+-265 TJm
+(acceptable) 42.0422 Tj
+-266 TJm
+(to) 7.7509 Tj
+-266 TJm
+(supply) 26.5703 Tj
+-266 TJm
+(and) 14.386 Tj
+-265 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-266 TJm
+(data) 16.5977 Tj
+-266 TJm
+(one) 14.386 Tj
+-265 TJm
+(byte) 17.1556 Tj
+-266 TJm
+(at) 7.193 Tj
+-266 TJm
+(a) 4.4234 Tj
+-266 TJm
+(time,) 20.2042 Tj
+-269 TJm
+(although) 34.8691 Tj
+-266 TJm
+(this) 14.396 Tj
+-266 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-265 TJm
+(be) 9.4047 Tj
+-266 TJm
+(terribly) 29.3299 Tj
+-266 TJm
+(inef) 15.4918 Tj
+25 TJm
+(\002cient.) 27.3972 Tj
+-714 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-266 TJm
+(should) 26.5703 Tj
+72 84.016 Td
+(al) 7.193 Tj
+10 TJm
+(w) 7.193 Tj
+10 TJm
+(ays) 13.2801 Tj
+-250 TJm
+(ensure) 26.0024 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(least) 18.2614 Tj
+-250 TJm
+(one) 14.386 Tj
+-250 TJm
+(byte) 17.1556 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(space) 22.1269 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable) 26.5603 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(each) 18.2515 Tj
+-250 TJm
+(call.) 16.8766 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(13) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 14 17
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(A) 7.193 Tj
+-250 TJm
+(second) 27.6661 Tj
+-250 TJm
+(purpose) 31.5416 Tj
+-250 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+156.662 710.037 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+242.839 710.037 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(request) 28.772 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(change) 28.2141 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(mode) 22.1369 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 688.12 Td
+(Conceptually) 53.1305 Tj
+65 TJm
+(,) 2.4907 Tj
+-217 TJm
+(a) 4.4234 Tj
+-210 TJm
+(compressed) 47.0334 Tj
+-209 TJm
+(stream) 26.5603 Tj
+-209 TJm
+(can) 13.8281 Tj
+-209 TJm
+(be) 9.4047 Tj
+-210 TJm
+(in) 7.7509 Tj
+-209 TJm
+(one) 14.386 Tj
+-209 TJm
+(of) 8.2988 Tj
+-209 TJm
+(four) 16.5977 Tj
+-210 TJm
+(states:) 24.9065 Tj
+-289 TJm
+(IDLE,) 25.1755 Tj
+-209 TJm
+(R) 6.6451 Tj
+40 TJm
+(UNNING,) 41.7732 Tj
+-210 TJm
+(FLUSHING) 49.2551 Tj
+-209 TJm
+(and) 14.386 Tj
+-209 TJm
+(FINISHING.) 52.2937 Tj
+-419 TJm
+(Be-) 14.386 Tj
+72 676.164 Td
+(fore) 16.0398 Tj
+-264 TJm
+(initialisation) 49.823 Tj
+-263 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+146.434 676.164 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+254.031 676.164 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-264 TJm
+(and) 14.386 Tj
+-263 TJm
+(after) 18.2515 Tj
+-264 TJm
+(termination) 45.9375 Tj
+-264 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+349.75 676.164 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressEnd) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+451.369 676.164 Td
+/F122_0 9.9626 Tf
+(\),) 5.8082 Tj
+-267 TJm
+(a) 4.4234 Tj
+-264 TJm
+(stream) 26.5603 Tj
+-264 TJm
+(is) 6.6451 Tj
+-263 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(arded) 22.1269 Tj
+72 664.209 Td
+(as) 8.2988 Tj
+-250 TJm
+(IDLE.) 25.1755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 642.291 Td
+(Upon) 22.1369 Tj
+-389 TJm
+(initialisation) 49.823 Tj
+-390 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.036 642.291 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+262.632 642.291 Td
+/F122_0 9.9626 Tf
+(\),) 5.8082 Tj
+-424 TJm
+(the) 12.1743 Tj
+-390 TJm
+(stream) 26.5603 Tj
+-389 TJm
+(is) 6.6451 Tj
+-390 TJm
+(placed) 26.0024 Tj
+-389 TJm
+(in) 7.7509 Tj
+-389 TJm
+(the) 12.1743 Tj
+-390 TJm
+(R) 6.6451 Tj
+40 TJm
+(UNNING) 39.2825 Tj
+-389 TJm
+(state.) 20.7521 Tj
+-1457 TJm
+(Subsequent) 45.9375 Tj
+-389 TJm
+(calls) 18.2614 Tj
+72 630.336 Td
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+83.818 630.336 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+171.571 630.336 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-408 TJm
+(pass) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+223.431 630.336 Td
+/F124_0 9.9626 Tf
+(BZ_RUN) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+263.362 630.336 Td
+/F122_0 9.9626 Tf
+(as) 8.2988 Tj
+-408 TJm
+(the) 12.1743 Tj
+-409 TJm
+(request) 28.772 Tj
+1 TJm
+(ed) 9.4047 Tj
+-409 TJm
+(action;) 27.1182 Tj
+-487 TJm
+(other) 20.4731 Tj
+-408 TJm
+(actions) 28.224 Tj
+-409 TJm
+(are) 12.1643 Tj
+-408 TJm
+(ille) 12.7322 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(al) 7.193 Tj
+-408 TJm
+(and) 14.386 Tj
+-408 TJm
+(will) 15.5018 Tj
+-408 TJm
+(result) 22.1369 Tj
+-409 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 618.381 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+173.619 618.381 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 596.463 Td
+(At) 9.9626 Tj
+-279 TJm
+(some) 21.031 Tj
+-279 TJm
+(point,) 22.9738 Tj
+-286 TJm
+(the) 12.1743 Tj
+-279 TJm
+(calling) 27.1182 Tj
+-279 TJm
+(program) 33.7533 Tj
+-279 TJm
+(will) 15.5018 Tj
+-279 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-278 TJm
+(pro) 13.2801 Tj
+14 TJm
+(vi) 7.7509 Tj
+1 TJm
+(ded) 14.386 Tj
+-279 TJm
+(all) 9.9626 Tj
+-279 TJm
+(the) 12.1743 Tj
+-279 TJm
+(input) 20.4831 Tj
+-279 TJm
+(data) 16.5977 Tj
+-279 TJm
+(it) 5.5392 Tj
+-279 TJm
+(w) 7.193 Tj
+10 TJm
+(ants) 16.0497 Tj
+-279 TJm
+(to.) 10.2416 Tj
+-793 TJm
+(It) 6.0871 Tj
+-279 TJm
+(will) 15.5018 Tj
+-279 TJm
+(then) 17.1556 Tj
+-279 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-279 TJm
+(to) 7.7509 Tj
+-279 TJm
+(\002nish) 22.1469 Tj
+-279 TJm
+(up) 9.9626 Tj
+-279 TJm
+(--) 6.6351 Tj
+72 584.508 Td
+(in) 7.7509 Tj
+-287 TJm
+(ef) 7.7409 Tj
+25 TJm
+(fect,) 17.4246 Tj
+-297 TJm
+(asking) 26.0123 Tj
+-288 TJm
+(the) 12.1743 Tj
+-287 TJm
+(library) 26.5603 Tj
+-287 TJm
+(to) 7.7509 Tj
+-288 TJm
+(process) 29.8778 Tj
+-287 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-288 TJm
+(data) 16.5977 Tj
+-287 TJm
+(it) 5.5392 Tj
+-287 TJm
+(might) 23.2527 Tj
+-288 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-287 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fered) 20.4632 Tj
+-288 TJm
+(internally) 38.1866 Tj
+65 TJm
+(.) 2.4907 Tj
+-844 TJm
+(In) 8.2988 Tj
+-288 TJm
+(this) 14.396 Tj
+-287 TJm
+(state,) 20.7521 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+456.314 584.508 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 572.553 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-258 TJm
+(no) 9.9626 Tj
+-257 TJm
+(longer) 25.4544 Tj
+-258 TJm
+(attempt) 29.8878 Tj
+-258 TJm
+(to) 7.7509 Tj
+-258 TJm
+(read) 17.1456 Tj
+-257 TJm
+(data) 16.5977 Tj
+-258 TJm
+(from) 19.3673 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.208 572.553 Td
+/F124_0 9.9626 Tf
+(next_in) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+276.051 572.553 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-260 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-257 TJm
+(it) 5.5392 Tj
+-258 TJm
+(will) 15.5018 Tj
+-258 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-257 TJm
+(to) 7.7509 Tj
+-258 TJm
+(write) 20.4731 Tj
+-258 TJm
+(data) 16.5977 Tj
+-258 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+407.082 572.553 Td
+/F124_0 9.9626 Tf
+(next_out) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+454.902 572.553 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-666 TJm
+(Because) 33.1954 Tj
+-258 TJm
+(the) 12.1743 Tj
+-258 TJm
+(output) 25.4644 Tj
+72 560.598 Td
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-228 TJm
+(supplied) 33.7633 Tj
+-228 TJm
+(by) 9.9626 Tj
+-229 TJm
+(the) 12.1743 Tj
+-228 TJm
+(user) 16.5977 Tj
+-228 TJm
+(can) 13.8281 Tj
+-228 TJm
+(be) 9.4047 Tj
+-228 TJm
+(arbitrarily) 39.8404 Tj
+-229 TJm
+(sma) 16.0497 Tj
+1 TJm
+(ll,) 8.0299 Tj
+-233 TJm
+(the) 12.1743 Tj
+-228 TJm
+(\002nishing-up) 48.1592 Tj
+-228 TJm
+(operation) 37.6287 Tj
+-229 TJm
+(cannot) 26.5603 Tj
+-228 TJm
+(necessarily) 44.2638 Tj
+-228 TJm
+(be) 9.4047 Tj
+-228 TJm
+(done) 19.3673 Tj
+-228 TJm
+(with) 17.7135 Tj
+-229 TJm
+(a) 4.4234 Tj
+-228 TJm
+(single) 23.8007 Tj
+72 548.642 Td
+(call) 14.386 Tj
+-250 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+99.666 548.642 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+183.352 548.642 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 526.725 Td
+(Instead,) 31.2626 Tj
+-346 TJm
+(the) 12.1743 Tj
+-327 TJm
+(calling) 27.1182 Tj
+-326 TJm
+(program) 33.7533 Tj
+-327 TJm
+(passes) 25.4544 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+218.231 526.725 Td
+/F124_0 9.9626 Tf
+(BZ_FINISH) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+275.284 526.725 Td
+/F122_0 9.9626 Tf
+(as) 8.2988 Tj
+-327 TJm
+(an) 9.4047 Tj
+-327 TJm
+(acti) 14.386 Tj
+1 TJm
+(on) 9.9626 Tj
+-327 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+338.109 526.725 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+421.795 526.725 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1081 TJm
+(This) 17.7135 Tj
+-326 TJm
+(changes) 32.0895 Tj
+-327 TJm
+(the) 12.1743 Tj
+-327 TJm
+(stream') 29.8778 Tj
+55 TJm
+(s) 3.8755 Tj
+72 514.77 Td
+(state) 18.2614 Tj
+-291 TJm
+(to) 7.7509 Tj
+-290 TJm
+(FINISHING.) 52.2937 Tj
+-581 TJm
+(An) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-291 TJm
+(remaining) 40.3983 Tj
+-290 TJm
+(input) 20.4831 Tj
+-291 TJm
+(\(ie,) 13.0012 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+264.452 514.77 Td
+/F124_0 9.9626 Tf
+(next_in[0) 53.798 Tj
+-600 TJm
+(..) 11.9551 Tj
+-1200 TJm
+(avail_in-1]) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+413.892 514.77 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-291 TJm
+(is) 6.6451 Tj
+-290 TJm
+(compressed) 47.0334 Tj
+-291 TJm
+(and) 14.386 Tj
+-290 TJm
+(transferred) 43.148 Tj
+72 502.814 Td
+(to) 7.7509 Tj
+-421 TJm
+(the) 12.1743 Tj
+-421 TJm
+(output) 25.4644 Tj
+-421 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+55 TJm
+(.) 2.4907 Tj
+-1646 TJm
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-421 TJm
+(do) 9.9626 Tj
+-422 TJm
+(this) 14.396 Tj
+1 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+222.339 502.814 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+310.22 502.814 Td
+/F122_0 9.9626 Tf
+(must) 19.3773 Tj
+-421 TJm
+(be) 9.4047 Tj
+-421 TJm
+(called) 23.7907 Tj
+-421 TJm
+(repeatedly) 41.4942 Tj
+-421 TJm
+(until) 18.2714 Tj
+-421 TJm
+(all) 9.9626 Tj
+-421 TJm
+(the) 12.1743 Tj
+-421 TJm
+(output) 25.4644 Tj
+-421 TJm
+(has) 13.2801 Tj
+-421 TJm
+(been) 18.8094 Tj
+72 490.859 Td
+(consumed.) 42.889 Tj
+-1397 TJm
+(At) 9.9626 Tj
+-379 TJm
+(that) 14.9439 Tj
+-380 TJm
+(point,) 22.9738 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.346 490.859 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+275.813 490.859 Td
+/F122_0 9.9626 Tf
+(returns) 27.6661 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+307.259 490.859 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+384.968 490.859 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-379 TJm
+(and) 14.386 Tj
+-380 TJm
+(the) 12.1743 Tj
+-379 TJm
+(stream') 29.8778 Tj
+55 TJm
+(s) 3.8755 Tj
+-380 TJm
+(state) 18.2614 Tj
+-379 TJm
+(is) 6.6451 Tj
+-380 TJm
+(set) 11.0684 Tj
+-379 TJm
+(back) 18.8094 Tj
+-379 TJm
+(to) 7.7509 Tj
+72 478.904 Td
+(IDLE.) 25.1755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+99.666 478.904 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressEnd) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.776 478.904 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-250 TJm
+(then) 17.1556 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(called.) 26.2813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 456.986 Td
+(Just) 15.5018 Tj
+-380 TJm
+(to) 7.7509 Tj
+-380 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-379 TJm
+(sure) 16.5977 Tj
+-380 TJm
+(the) 12.1743 Tj
+-380 TJm
+(calling) 27.1182 Tj
+-380 TJm
+(program) 33.7533 Tj
+-379 TJm
+(does) 18.2614 Tj
+-380 TJm
+(not) 12.7322 Tj
+-380 TJm
+(cheat,) 23.5117 Tj
+-412 TJm
+(the) 12.1743 Tj
+-380 TJm
+(library) 26.5603 Tj
+-380 TJm
+(mak) 17.1556 Tj
+10 TJm
+(es) 8.2988 Tj
+-379 TJm
+(a) 4.4234 Tj
+-380 TJm
+(note) 17.1556 Tj
+-380 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+415.708 456.986 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+467.312 456.986 Td
+/F122_0 9.9626 Tf
+(at) 7.193 Tj
+-380 TJm
+(the) 12.1743 Tj
+-380 TJm
+(time) 17.7135 Tj
+-379 TJm
+(of) 8.2988 Tj
+-380 TJm
+(the) 12.1743 Tj
+72 445.031 Td
+(\002rst) 15.5018 Tj
+-286 TJm
+(call) 14.386 Tj
+-286 TJm
+(t) 2.7696 Tj
+1 TJm
+(o) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+118.179 445.031 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+204.713 445.031 Td
+/F122_0 9.9626 Tf
+(which) 24.3486 Tj
+-286 TJm
+(has) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+248.035 445.031 Td
+/F124_0 9.9626 Tf
+(BZ_FINISH) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+304.68 445.031 Td
+/F122_0 9.9626 Tf
+(as) 8.2988 Tj
+-286 TJm
+(an) 9.4047 Tj
+-286 TJm
+(action) 24.3486 Tj
+-285 TJm
+(\(ie,) 13.0012 Tj
+-295 TJm
+(at) 7.193 Tj
+-286 TJm
+(the) 12.1743 Tj
+-286 TJm
+(time) 17.7135 Tj
+-285 TJm
+(the) 12.1743 Tj
+-286 TJm
+(program) 33.7533 Tj
+-286 TJm
+(has) 13.2801 Tj
+-286 TJm
+(announced) 43.158 Tj
+-285 TJm
+(its) 9.4147 Tj
+72 433.076 Td
+(intention) 35.427 Tj
+-292 TJm
+(to) 7.7509 Tj
+-292 TJm
+(not) 12.7322 Tj
+-291 TJm
+(supply) 26.5703 Tj
+-292 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-292 TJm
+(more) 20.4731 Tj
+-292 TJm
+(input\).) 26.2913 Tj
+-870 TJm
+(By) 11.6264 Tj
+-292 TJm
+(comparing) 42.61 Tj
+-292 TJm
+(this) 14.396 Tj
+-292 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-291 TJm
+(with) 17.7135 Tj
+-292 TJm
+(that) 14.9439 Tj
+-292 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.862 433.076 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+443.589 433.076 Td
+/F122_0 9.9626 Tf
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-292 TJm
+(subsequent) 44.2738 Tj
+-292 TJm
+(calls) 18.2614 Tj
+-291 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 421.121 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.686 421.121 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-247 TJm
+(the) 12.1743 Tj
+-247 TJm
+(library) 26.5603 Tj
+-246 TJm
+(can) 13.8281 Tj
+-247 TJm
+(detect) 23.7907 Tj
+-246 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-247 TJm
+(attem) 22.1369 Tj
+1 TJm
+(p) 4.9813 Tj
+-1 TJm
+(t) 2.7696 Tj
+1 TJm
+(s) 3.8755 Tj
+-247 TJm
+(to) 7.7509 Tj
+-246 TJm
+(slip) 14.396 Tj
+-247 TJm
+(in) 7.7509 Tj
+-246 TJm
+(more) 20.4731 Tj
+-247 TJm
+(data) 16.5977 Tj
+-246 TJm
+(to) 7.7509 Tj
+-247 TJm
+(compress.) 40.1194 Tj
+-617 TJm
+(An) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-247 TJm
+(calls) 18.2614 Tj
+-246 TJm
+(for) 11.6164 Tj
+-247 TJm
+(which) 24.3486 Tj
+-246 TJm
+(this) 14.396 Tj
+-247 TJm
+(is) 6.6451 Tj
+72 409.165 Td
+(detected) 33.1954 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(return) 23.7907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+151.959 409.165 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+253.578 409.165 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-500 TJm
+(This) 17.7135 Tj
+-250 TJm
+(indicates) 35.417 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(programming) 54.2364 Tj
+-250 TJm
+(mistak) 26.5703 Tj
+10 TJm
+(e) 4.4234 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(corrected.) 39.5515 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 387.248 Td
+(Instead) 28.772 Tj
+-224 TJm
+(of) 8.2988 Tj
+-223 TJm
+(asking) 26.0123 Tj
+-224 TJm
+(to) 7.7509 Tj
+-223 TJm
+(\002nish,) 24.6375 Tj
+-229 TJm
+(the) 12.1743 Tj
+-224 TJm
+(calling) 27.1182 Tj
+-223 TJm
+(program) 33.7533 Tj
+-224 TJm
+(may) 17.1556 Tj
+-224 TJm
+(ask) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+293.282 387.248 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+379.196 387.248 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-224 TJm
+(tak) 12.1743 Tj
+10 TJm
+(e) 4.4234 Tj
+-223 TJm
+(all) 9.9626 Tj
+-224 TJm
+(the) 12.1743 Tj
+-223 TJm
+(remaining) 40.3983 Tj
+-224 TJm
+(input,) 22.9738 Tj
+-229 TJm
+(compress) 37.6287 Tj
+72 375.293 Td
+(it) 5.5392 Tj
+-278 TJm
+(and) 14.386 Tj
+-278 TJm
+(terminate) 37.6287 Tj
+-278 TJm
+(the) 12.1743 Tj
+-278 TJm
+(current) 28.2141 Tj
+-277 TJm
+(\(Burro) 26.5603 Tj
+25 TJm
+(ws-Wheeler\)) 51.4469 Tj
+-278 TJm
+(compression) 50.3609 Tj
+-278 TJm
+(block.) 24.6275 Tj
+-787 TJm
+(Th) 11.0684 Tj
+-1 TJm
+(i) 2.7696 Tj
+1 TJm
+(s) 3.8755 Tj
+-278 TJm
+(could) 22.1369 Tj
+-278 TJm
+(be) 9.4047 Tj
+-278 TJm
+(useful) 24.3486 Tj
+-278 TJm
+(for) 11.6164 Tj
+-278 TJm
+(error) 19.3573 Tj
+-278 TJm
+(control) 28.224 Tj
+-278 TJm
+(purposes.) 37.9077 Tj
+72 363.337 Td
+(The) 15.4918 Tj
+-328 TJm
+(mechanism) 45.3796 Tj
+-328 TJm
+(is) 6.6451 Tj
+-328 TJm
+(analogous) 40.3983 Tj
+-328 TJm
+(to) 7.7509 Tj
+-328 TJm
+(that) 14.9439 Tj
+-328 TJm
+(for) 11.6164 Tj
+-328 TJm
+(\002nishing:) 37.6487 Tj
+-466 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+297.049 363.337 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+384.003 363.337 Td
+/F122_0 9.9626 Tf
+(with) 17.7135 Tj
+-328 TJm
+(an) 9.4047 Tj
+-328 TJm
+(action) 24.3486 Tj
+-328 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+456.841 363.337 Td
+/F124_0 9.9626 Tf
+(BZ_FLUSH) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+504.662 363.337 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-328 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+72 351.382 Td
+(output) 25.4644 Tj
+-445 TJm
+(data,) 19.0883 Tj
+-494 TJm
+(and) 14.386 Tj
+-446 TJm
+(persist) 26.0123 Tj
+-445 TJm
+(with) 17.7135 Tj
+-445 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+213.94 351.382 Td
+/F124_0 9.9626 Tf
+(BZ_FLUSH) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+266.195 351.382 Td
+/F122_0 9.9626 Tf
+(action) 24.3486 Tj
+-445 TJm
+(until) 18.2714 Tj
+-445 TJm
+(the) 12.1743 Tj
+-446 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+360.062 351.382 Td
+/F124_0 9.9626 Tf
+(BZ_RUN) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+400.362 351.382 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-445 TJm
+(returned.) 35.686 Tj
+-1792 TJm
+(As) 11.0684 Tj
+-445 TJm
+(with) 17.7135 Tj
+-445 TJm
+(\002nishing,) 37.3697 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 339.427 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.177 339.427 Td
+/F122_0 9.9626 Tf
+(detects) 27.6661 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(attempt) 29.8878 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-250 TJm
+(more) 20.4731 Tj
+-250 TJm
+(input) 20.4831 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(once) 18.8094 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\003ush) 19.3773 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(be) 9.4047 Tj
+15 TJm
+(gun.) 17.4346 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 317.509 Td
+(Once) 21.0211 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\003ush) 19.3773 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(complete,) 39.0135 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(stream) 26.5603 Tj
+-250 TJm
+(returns) 27.6661 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(normal) 28.224 Tj
+-250 TJm
+(R) 6.6451 Tj
+40 TJm
+(UNNING) 39.2825 Tj
+-250 TJm
+(state.) 20.7521 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 295.591 Td
+(This) 17.7135 Tj
+-344 TJm
+(all) 9.9626 Tj
+-343 TJm
+(sounds) 27.6761 Tj
+-344 TJm
+(pretty) 23.2427 Tj
+-344 TJm
+(comple) 29.3299 Tj
+15 TJm
+(x,) 7.472 Tj
+-367 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-344 TJm
+(isn') 14.9439 Tj
+18 TJm
+(t) 2.7696 Tj
+-344 TJm
+(really) 22.6848 Tj
+65 TJm
+(.) 2.4907 Tj
+-1182 TJm
+(Here') 22.6749 Tj
+55 TJm
+(s) 3.8755 Tj
+-344 TJm
+(a) 4.4234 Tj
+-344 TJm
+(table) 19.3673 Tj
+-343 TJm
+(which) 24.3486 Tj
+-344 TJm
+(sho) 13.8381 Tj
+25 TJm
+(ws) 11.0684 Tj
+-344 TJm
+(which) 24.3486 Tj
+-344 TJm
+(actions) 28.224 Tj
+-343 TJm
+(are) 12.1643 Tj
+-344 TJm
+(allo) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-344 TJm
+(in) 7.7509 Tj
+-344 TJm
+(each) 18.2515 Tj
+72 283.636 Td
+(state,) 20.7521 Tj
+-281 TJm
+(what) 19.3673 Tj
+-274 TJm
+(action) 24.3486 Tj
+-275 TJm
+(will) 15.5018 Tj
+-274 TJm
+(be) 9.4047 Tj
+-275 TJm
+(tak) 12.1743 Tj
+10 TJm
+(en,) 11.8953 Tj
+-280 TJm
+(what) 19.3673 Tj
+-275 TJm
+(the) 12.1743 Tj
+-274 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-275 TJm
+(state) 18.2614 Tj
+-274 TJm
+(is,) 9.1357 Tj
+-281 TJm
+(and) 14.386 Tj
+-274 TJm
+(what) 19.3673 Tj
+-275 TJm
+(the) 12.1743 Tj
+-275 TJm
+(non-error) 37.6188 Tj
+-274 TJm
+(return) 23.7907 Tj
+-275 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-274 TJm
+(are.) 14.655 Tj
+-767 TJm
+(Note) 19.3673 Tj
+-275 TJm
+(that) 14.9439 Tj
+-274 TJm
+(you) 14.9439 Tj
+-275 TJm
+(can') 17.1456 Tj
+18 TJm
+(t) 2.7696 Tj
+72 271.681 Td
+(e) 4.4234 Tj
+15 TJm
+(xplicitly) 33.2153 Tj
+-347 TJm
+(ask) 13.2801 Tj
+-348 TJm
+(what) 19.3673 Tj
+-347 TJm
+(state) 18.2614 Tj
+-348 TJm
+(the) 12.1743 Tj
+-347 TJm
+(stream) 26.5603 Tj
+-348 TJm
+(is) 6.6451 Tj
+-347 TJm
+(in,) 10.2416 Tj
+-372 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-347 TJm
+(nor) 13.2801 Tj
+-348 TJm
+(do) 9.9626 Tj
+-347 TJm
+(you) 14.9439 Tj
+-348 TJm
+(need) 18.8094 Tj
+-347 TJm
+(to) 7.7509 Tj
+-348 TJm
+(--) 6.6351 Tj
+-347 TJm
+(it) 5.5392 Tj
+-348 TJm
+(can) 13.8281 Tj
+-347 TJm
+(be) 9.4047 Tj
+-347 TJm
+(inferred) 31.5316 Tj
+-348 TJm
+(from) 19.3673 Tj
+-347 TJm
+(the) 12.1743 Tj
+-348 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-347 TJm
+(returned) 33.1954 Tj
+-348 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 259.726 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.686 259.726 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+(14) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 15 18
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 146.152] cm
+0 0 468 573.848 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(IDLE/any) 47.8205 Tj
+98.488 699.676 Td
+(Illegal.) 47.8205 Tj
+-852 TJm
+(IDLE) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(only) 23.9102 Tj
+-426 TJm
+(exists) 35.8654 Tj
+-426 TJm
+(after) 29.8878 Tj
+-426 TJm
+(BZ2_bzCompressEnd) 101.6185 Tj
+-426 TJm
+(or) 11.9551 Tj
+98.488 687.721 Td
+(before) 35.8654 Tj
+-426 TJm
+(BZ2_bzCompressInit.) 113.5736 Tj
+98.488 675.766 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+90 651.856 Td
+(RUNNING/BZ_RUN) 83.6858 Tj
+98.488 639.9 Td
+(Compress) 47.8205 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(next_in) 41.8429 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(next_out) 47.8205 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(much) 23.9102 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(possible.) 53.798 Tj
+98.488 627.945 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(RUNNING) 41.8429 Tj
+98.488 615.99 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_RUN_OK) 53.798 Tj
+90 592.08 Td
+(RUNNING/BZ_FLUSH) 95.641 Tj
+98.488 580.124 Td
+(Remember) 47.8205 Tj
+-426 TJm
+(current) 41.8429 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(next_in.) 47.8205 Tj
+-426 TJm
+(Compress) 47.8205 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(next_in) 41.8429 Tj
+98.488 568.169 Td
+(to) 11.9551 Tj
+-426 TJm
+(next_out) 47.8205 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(much) 23.9102 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(possible,) 53.798 Tj
+-426 TJm
+(but) 17.9327 Tj
+-426 TJm
+(do) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(accept) 35.8654 Tj
+-426 TJm
+(any) 17.9327 Tj
+-426 TJm
+(more) 23.9102 Tj
+-426 TJm
+(input.) 35.8654 Tj
+98.488 556.214 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(FLUSHING) 47.8205 Tj
+98.488 544.259 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_FLUSH_OK) 65.7532 Tj
+90 520.349 Td
+(RUNNING/BZ_FINISH) 101.6185 Tj
+98.488 508.393 Td
+(Remember) 47.8205 Tj
+-426 TJm
+(current) 41.8429 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(next_in.) 47.8205 Tj
+-426 TJm
+(Compress) 47.8205 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(next_in) 41.8429 Tj
+98.488 496.438 Td
+(to) 11.9551 Tj
+-426 TJm
+(next_out) 47.8205 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(much) 23.9102 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(possible,) 53.798 Tj
+-426 TJm
+(but) 17.9327 Tj
+-426 TJm
+(do) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(accept) 35.8654 Tj
+-426 TJm
+(any) 17.9327 Tj
+-426 TJm
+(more) 23.9102 Tj
+-426 TJm
+(input.) 35.8654 Tj
+98.488 484.483 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(FINISHING) 53.798 Tj
+98.488 472.528 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_FINISH_OK) 71.7307 Tj
+90 448.618 Td
+(FLUSHING/BZ_FLUSH) 101.6185 Tj
+98.488 436.662 Td
+(Compress) 47.8205 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(next_in) 41.8429 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(next_out) 47.8205 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(much) 23.9102 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(possible,) 53.798 Tj
+98.488 424.707 Td
+(but) 17.9327 Tj
+-426 TJm
+(do) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(accept) 35.8654 Tj
+-426 TJm
+(any) 17.9327 Tj
+-426 TJm
+(more) 23.9102 Tj
+-426 TJm
+(input.) 35.8654 Tj
+98.488 412.752 Td
+(If) 11.9551 Tj
+-426 TJm
+(all) 17.9327 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(existing) 47.8205 Tj
+-426 TJm
+(input) 29.8878 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(used) 23.9102 Tj
+-426 TJm
+(up) 11.9551 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(all) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+98.488 400.797 Td
+(output) 35.8654 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(removed) 41.8429 Tj
+106.976 388.842 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(RUNNING;) 47.8205 Tj
+-426 TJm
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_RUN_OK) 53.798 Tj
+98.488 376.887 Td
+(else) 23.9102 Tj
+106.976 364.931 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(FLUSHING;) 53.798 Tj
+-426 TJm
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_FLUSH_OK) 65.7532 Tj
+90 341.021 Td
+(FLUSHING/other) 83.6858 Tj
+98.488 329.066 Td
+(Illegal.) 47.8205 Tj
+98.488 317.111 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+90 293.2 Td
+(FINISHING/BZ_FINISH) 113.5736 Tj
+98.488 281.245 Td
+(Compress) 47.8205 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(next_in) 41.8429 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(next_out) 47.8205 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(much) 23.9102 Tj
+-426 TJm
+(as) 11.9551 Tj
+-426 TJm
+(possible,) 53.798 Tj
+98.488 269.29 Td
+(but) 17.9327 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(accept) 35.8654 Tj
+-426 TJm
+(any) 17.9327 Tj
+-426 TJm
+(more) 23.9102 Tj
+-426 TJm
+(input.) 35.8654 Tj
+98.488 257.335 Td
+(If) 11.9551 Tj
+-426 TJm
+(all) 17.9327 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(existing) 47.8205 Tj
+-426 TJm
+(input) 29.8878 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(used) 23.9102 Tj
+-426 TJm
+(up) 11.9551 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(all) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+98.488 245.38 Td
+(output) 35.8654 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(removed) 41.8429 Tj
+106.976 233.424 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(IDLE;) 29.8878 Tj
+-426 TJm
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_STREAM_END) 77.7083 Tj
+98.488 221.469 Td
+(else) 23.9102 Tj
+106.976 209.514 Td
+(Next) 23.9102 Tj
+-426 TJm
+(state) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(FINISHING;) 59.7756 Tj
+-426 TJm
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_FINISH_OK) 71.7307 Tj
+90 185.604 Td
+(FINISHING/other) 89.6634 Tj
+98.488 173.649 Td
+(Illegal.) 47.8205 Tj
+98.488 161.693 Td
+(Return) 35.8654 Tj
+-426 TJm
+(value) 29.8878 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 124.234 Td
+/F122_0 9.9626 Tf
+(That) 18.2614 Tj
+-250 TJm
+(still) 14.9539 Tj
+-250 TJm
+(looks) 21.589 Tj
+-250 TJm
+(complicated?) 53.1206 Tj
+-620 TJm
+(W) 9.4047 Tj
+80 TJm
+(ell,) 12.4533 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(air) 10.5105 Tj
+-250 TJm
+(enough.) 31.8205 Tj
+-620 TJm
+(The) 15.4918 Tj
+-250 TJm
+(usual) 21.031 Tj
+-250 TJm
+(sequence) 36.5129 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(calls) 18.2614 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(compressing) 50.3609 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(load) 17.1556 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(is:) 9.4147 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 92.353 Td
+(1.) 7.472 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-510 TJm
+(Get) 14.386 Tj
+-250 TJm
+(started) 26.5603 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+153.175 92.353 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+260.771 92.353 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(15) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 16 19
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+74.491 710.037 Td
+/F122_0 9.9626 Tf
+(2.) 7.472 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-510 TJm
+(Sho) 15.5018 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-267 TJm
+(data) 16.5977 Tj
+-268 TJm
+(in) 7.7509 Tj
+-267 TJm
+(and) 14.386 Tj
+-268 TJm
+(shlurp) 24.9065 Tj
+-267 TJm
+(out) 12.7322 Tj
+-268 TJm
+(its) 9.4147 Tj
+-267 TJm
+(compressed) 47.0334 Tj
+-267 TJm
+(form) 19.3673 Tj
+-268 TJm
+(using) 21.589 Tj
+-267 TJm
+(zero) 17.1456 Tj
+-268 TJm
+(or) 8.2988 Tj
+-267 TJm
+(more) 20.4731 Tj
+-268 TJm
+(call) 14.386 Tj
+1 TJm
+(s) 3.8755 Tj
+-268 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+400.64 710.037 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+486.991 710.037 Td
+/F122_0 9.9626 Tf
+(with) 17.7135 Tj
+-267 TJm
+(action) 24.3486 Tj
+-268 TJm
+(=) 5.6189 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+83.955 698.082 Td
+/F124_0 9.9626 Tf
+(BZ_RUN) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+119.821 698.082 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 676.164 Td
+(3.) 7.472 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-510 TJm
+(Finish) 24.9165 Tj
+-276 TJm
+(up.) 12.4533 Tj
+-387 TJm
+(Repeatedly) 44.8217 Tj
+-276 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+195.722 676.164 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.156 676.164 Td
+/F122_0 9.9626 Tf
+(with) 17.7135 Tj
+-276 TJm
+(action) 24.3486 Tj
+-276 TJm
+(=) 5.6189 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+338.079 676.164 Td
+/F124_0 9.9626 Tf
+(BZ_FINISH) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+391.877 676.164 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-276 TJm
+(cop) 14.386 Tj
+10 TJm
+(ying) 17.7135 Tj
+-276 TJm
+(out) 12.7322 Tj
+-275 TJm
+(the) 12.1743 Tj
+-276 TJm
+(compressed) 47.0334 Tj
+-276 TJm
+(output,) 27.9551 Tj
+83.955 664.209 Td
+(until) 18.2714 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.717 664.209 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+184.916 664.209 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(returned.) 35.686 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 642.291 Td
+(4.) 7.472 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-510 TJm
+(Close) 22.6948 Tj
+-250 TJm
+(up) 9.9626 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(go) 9.9626 Tj
+-250 TJm
+(home.) 24.6275 Tj
+-620 TJm
+(Call) 16.6077 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.914 642.291 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressEnd) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.533 642.291 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 620.374 Td
+(If) 6.6351 Tj
+-269 TJm
+(the) 12.1743 Tj
+-270 TJm
+(data) 16.5977 Tj
+-269 TJm
+(you) 14.9439 Tj
+-270 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-269 TJm
+(to) 7.7509 Tj
+-270 TJm
+(compress) 37.6287 Tj
+-269 TJm
+(\002ts) 12.1843 Tj
+-270 TJm
+(into) 15.5018 Tj
+-269 TJm
+(your) 18.2614 Tj
+-270 TJm
+(input) 20.4831 Tj
+-269 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-270 TJm
+(all) 9.9626 Tj
+-269 TJm
+(at) 7.193 Tj
+-270 TJm
+(once,) 21.3 Tj
+-274 TJm
+(you) 14.9439 Tj
+-269 TJm
+(can) 13.8281 Tj
+-270 TJm
+(skip) 16.6077 Tj
+-269 TJm
+(the) 12.1743 Tj
+-270 TJm
+(calls) 18.2614 Tj
+-269 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+456.314 620.374 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+72 608.418 Td
+(\() 5.9776 Tj
+-600 TJm
+(...,) 23.9102 Tj
+-600 TJm
+(BZ_RUN) 35.8654 Tj
+-600 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+164.154 608.418 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+-250 TJm
+(just) 14.396 Tj
+-250 TJm
+(do) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+225.036 608.418 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+-600 TJm
+(\() 5.9776 Tj
+-600 TJm
+(...,) 23.9102 Tj
+-600 TJm
+(BZ_FINISH) 53.798 Tj
+-600 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+424.786 608.418 Td
+/F122_0 9.9626 Tf
+(calls.) 20.7521 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 586.501 Td
+(All) 12.7322 Tj
+-278 TJm
+(required) 33.1954 Tj
+-277 TJm
+(memory) 33.2053 Tj
+-278 TJm
+(is) 6.6451 Tj
+-277 TJm
+(allocated) 35.965 Tj
+-278 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+220.295 586.501 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+327.891 586.501 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-785 TJm
+(The) 15.4918 Tj
+-278 TJm
+(compression) 50.3609 Tj
+-277 TJm
+(library) 26.5603 Tj
+-278 TJm
+(can) 13.8281 Tj
+-277 TJm
+(accept) 25.4445 Tj
+-278 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-277 TJm
+(data) 16.5977 Tj
+-278 TJm
+(at) 7.193 Tj
+-278 TJm
+(all) 9.9626 Tj
+72 574.545 Td
+(\(ob) 13.2801 Tj
+15 TJm
+(viously\).) 35.1481 Tj
+-612 TJm
+(So) 10.5205 Tj
+-238 TJm
+(you) 14.9439 Tj
+-237 TJm
+(shouldn') 34.8691 Tj
+18 TJm
+(t) 2.7696 Tj
+-238 TJm
+(get) 12.1743 Tj
+-238 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-237 TJm
+(error) 19.3573 Tj
+-238 TJm
+(return) 23.7907 Tj
+-238 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+-238 TJm
+(from) 19.3673 Tj
+-237 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+339.287 574.545 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+425.342 574.545 Td
+/F122_0 9.9626 Tf
+(calls.) 20.7521 Tj
+-612 TJm
+(If) 6.6351 Tj
+-237 TJm
+(you) 14.9439 Tj
+-238 TJm
+(do,) 12.4533 Tj
+-240 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-238 TJm
+(will) 15.5018 Tj
+-238 TJm
+(be) 9.4047 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 562.59 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+173.619 562.59 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(indicate) 31.5416 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(your) 18.2614 Tj
+-250 TJm
+(programming.) 56.727 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 540.672 Td
+(T) 6.0871 Tj
+35 TJm
+(ri) 6.0871 Tj
+25 TJm
+(vial) 14.9439 Tj
+-250 TJm
+(other) 20.4731 Tj
+-250 TJm
+(possible) 32.6574 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 501.654] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 529.151 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 517.196 Td
+(if) 11.9551 Tj
+-426 TJm
+(strm) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL,) 29.8878 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(strm->s) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 471.033 Td
+/F116_0 17.2154 Tf
+(3.3.3.) 43.0729 Tj
+-278 TJm
+(BZ2_bzCompressEnd) 177.9212 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 442.563] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 458.104 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzCompressEnd) 101.6185 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+286.303 456.361 Td
+(*) 5.9776 Tj
+292.281 458.104 Td
+(strm) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 420.645 Td
+/F122_0 9.9626 Tf
+(Releases) 34.8591 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(memory) 33.2053 Tj
+-250 TJm
+(associated) 40.9463 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(compression) 50.3609 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 398.727 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 361.766] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 389.263 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+-852 TJm
+(if) 11.9551 Tj
+-426 TJm
+(strm) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(strm->s) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+90 377.307 Td
+(BZ_OK) 29.8878 Tj
+-4686 TJm
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 331.145 Td
+/F116_0 17.2154 Tf
+(3.3.4.) 43.0729 Tj
+-278 TJm
+(BZ2_bzDecompressInit) 190.3679 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 302.674] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 318.216 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzDecompressInit) 119.5512 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+304.236 316.473 Td
+(*) 5.9776 Tj
+310.214 318.216 Td
+(strm,) 29.8878 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(verbosity,) 59.7756 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 280.757 Td
+/F122_0 9.9626 Tf
+(Prepares) 34.3012 Tj
+-351 TJm
+(for) 11.6164 Tj
+-351 TJm
+(decompression.) 62.2563 Tj
+-1228 TJm
+(As) 11.0684 Tj
+-351 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+235.177 280.757 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+342.773 280.757 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-377 TJm
+(a) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+356.937 280.757 Td
+/F124_0 9.9626 Tf
+(bz_stream) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+414.235 280.757 Td
+/F122_0 9.9626 Tf
+(record) 25.4445 Tj
+-351 TJm
+(should) 26.5703 Tj
+-351 TJm
+(be) 9.4047 Tj
+-352 TJm
+(allocated) 35.965 Tj
+-351 TJm
+(and) 14.386 Tj
+72 268.801 Td
+(initialised) 39.3025 Tj
+-306 TJm
+(before) 25.4445 Tj
+-305 TJm
+(the) 12.1743 Tj
+-306 TJm
+(call.) 16.8766 Tj
+-953 TJm
+(Fields) 24.3586 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+211.833 268.801 Td
+/F124_0 9.9626 Tf
+(bzalloc) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+253.676 268.801 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+259.35 268.801 Td
+/F124_0 9.9626 Tf
+(bzfree) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+298.26 268.801 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+315.69 268.801 Td
+/F124_0 9.9626 Tf
+(opaque) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+354.6 268.801 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-306 TJm
+(be) 9.4047 Tj
+-305 TJm
+(set) 11.0684 Tj
+-306 TJm
+(if) 6.0871 Tj
+-305 TJm
+(a) 4.4234 Tj
+-306 TJm
+(custom) 28.782 Tj
+-305 TJm
+(memory) 33.2053 Tj
+-306 TJm
+(allocator) 34.8591 Tj
+-306 TJm
+(is) 6.6451 Tj
+72 256.846 Td
+(required,) 35.686 Tj
+-350 TJm
+(or) 8.2988 Tj
+-331 TJm
+(made) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+147.635 256.846 Td
+/F124_0 9.9626 Tf
+(NULL) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+174.836 256.846 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+-330 TJm
+(the) 12.1743 Tj
+-331 TJm
+(normal) 28.224 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+236.722 256.846 Td
+/F124_0 9.9626 Tf
+(malloc) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+275.878 256.846 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+281.938 256.846 Td
+/F124_0 9.9626 Tf
+(free) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+309.139 256.846 Td
+/F122_0 9.9626 Tf
+(routines.) 34.5901 Tj
+-1102 TJm
+(Upon) 22.1369 Tj
+-330 TJm
+(return,) 26.2813 Tj
+-350 TJm
+(the) 12.1743 Tj
+-331 TJm
+(internal) 30.4357 Tj
+-330 TJm
+(state) 18.2614 Tj
+-330 TJm
+(will) 15.5018 Tj
+-330 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-331 TJm
+(been) 18.8094 Tj
+72 244.891 Td
+(initialised,) 41.7931 Tj
+-250 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+133.16 244.891 Td
+/F124_0 9.9626 Tf
+(total_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+183.471 244.891 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.348 244.891 Td
+/F124_0 9.9626 Tf
+(total_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+256.637 244.891 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(zero.) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 222.973 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(meaning) 34.3112 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(parameter) 39.8305 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+192.756 222.973 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+246.554 222.973 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(see) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+266.748 222.973 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+374.345 222.973 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 201.055 Td
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.497 201.055 Td
+/F124_0 9.9626 Tf
+(small) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+114.248 201.055 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-287 TJm
+(nonzero,) 34.5802 Tj
+-297 TJm
+(the) 12.1743 Tj
+-287 TJm
+(library) 26.5603 Tj
+-288 TJm
+(wil) 12.7322 Tj
+1 TJm
+(l) 2.7696 Tj
+-288 TJm
+(use) 13.2801 Tj
+-287 TJm
+(an) 9.4047 Tj
+-287 TJm
+(alternati) 32.6474 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-288 TJm
+(decompression) 59.7656 Tj
+-287 TJm
+(algorithm) 38.7446 Tj
+-287 TJm
+(which) 24.3486 Tj
+-288 TJm
+(uses) 17.1556 Tj
+-287 TJm
+(less) 14.9439 Tj
+-287 TJm
+(memory) 33.2053 Tj
+-287 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-288 TJm
+(at) 7.193 Tj
+-287 TJm
+(the) 12.1743 Tj
+72 189.1 Td
+(cost) 16.0497 Tj
+-289 TJm
+(of) 8.2988 Tj
+-290 TJm
+(decompressing) 59.7656 Tj
+-289 TJm
+(more) 20.4731 Tj
+-289 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wly) 14.9439 Tj
+-290 TJm
+(\(roughly) 34.3112 Tj
+-289 TJm
+(speaking,) 37.9077 Tj
+-299 TJm
+(half) 15.4918 Tj
+-290 TJm
+(the) 12.1743 Tj
+-289 TJm
+(speed,) 25.1755 Tj
+-299 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-289 TJm
+(the) 12.1743 Tj
+-290 TJm
+(maximum) 40.4083 Tj
+-289 TJm
+(memory) 33.2053 Tj
+-289 TJm
+(requirement) 48.1393 Tj
+-290 TJm
+(drops) 22.1369 Tj
+72 177.145 Td
+(to) 7.7509 Tj
+-250 TJm
+(around) 27.6661 Tj
+-250 TJm
+(2300k\).) 30.7147 Tj
+-620 TJm
+(See) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+(Ho) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(bzip2) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+-250 TJm
+([2]) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 1] sc
+/DeviceRGB {} CS
+[0 0 1] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(more) 20.4731 Tj
+-250 TJm
+(information) 47.0434 Tj
+-250 TJm
+(on) 9.9626 Tj
+-250 TJm
+(memory) 33.2053 Tj
+-250 TJm
+(management.) 53.3995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 155.227 Td
+(Note) 19.3673 Tj
+-289 TJm
+(that) 14.9439 Tj
+-290 TJm
+(the) 12.1743 Tj
+-289 TJm
+(amount) 29.8878 Tj
+-289 TJm
+(of) 8.2988 Tj
+-289 TJm
+(memory) 33.2053 Tj
+-290 TJm
+(needed) 28.2141 Tj
+-289 TJm
+(to) 7.7509 Tj
+-289 TJm
+(decompress) 47.0334 Tj
+-289 TJm
+(a) 4.4234 Tj
+-290 TJm
+(stream) 26.5603 Tj
+-289 TJm
+(cannot) 26.5603 Tj
+-289 TJm
+(be) 9.4047 Tj
+-289 TJm
+(determined) 44.8217 Tj
+-290 TJm
+(until) 18.2714 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(stream') 29.8778 Tj
+55 TJm
+(s) 3.8755 Tj
+-289 TJm
+(header) 26.5503 Tj
+-290 TJm
+(has) 13.2801 Tj
+72 143.272 Td
+(been) 18.8094 Tj
+-342 TJm
+(read,) 19.6363 Tj
+-366 TJm
+(so) 8.8568 Tj
+-342 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-342 TJm
+(if) 6.0871 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.081 143.272 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressInit) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+284.043 143.272 Td
+/F122_0 9.9626 Tf
+(succeeds,) 37.8977 Tj
+-365 TJm
+(a) 4.4234 Tj
+-343 TJm
+(subsequent) 44.2738 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+381.098 143.272 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+480.149 143.272 Td
+/F122_0 9.9626 Tf
+(could) 22.1369 Tj
+-342 TJm
+(f) 3.3175 Tj
+10 TJm
+(ail) 9.9626 Tj
+-343 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 131.317 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+143.731 131.317 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 109.399 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(16) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 17 20
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 624.359] cm
+0 0 468 95.641 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 687.721 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 675.766 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(&&) 11.9551 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(1) 5.9776 Tj
+-426 TJm
+(\)) 5.9776 Tj
+98.488 663.811 Td
+(or) 11.9551 Tj
+-426 TJm
+(\(verbosity) 59.7756 Tj
+-426 TJm
+(<;) 11.9551 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(||) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(4\)) 11.9551 Tj
+90 651.856 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 639.9 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 602.441 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 553.524] cm
+0 0 468 47.821 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 592.976 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+98.488 581.021 Td
+(if) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(returned) 47.8205 Tj
+98.488 569.066 Td
+(no) 11.9551 Tj
+-426 TJm
+(specific) 47.8205 Tj
+-426 TJm
+(action) 35.8654 Tj
+-426 TJm
+(required) 47.8205 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(case) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(error) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 522.903 Td
+/F116_0 17.2154 Tf
+(3.3.5.) 43.0729 Tj
+-278 TJm
+(BZ2_bzDecompress) 164.5448 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 494.433] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 509.975 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzDecompress) 95.641 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+280.326 508.231 Td
+(*) 5.9776 Tj
+286.303 509.975 Td
+(strm) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 472.515 Td
+/F122_0 9.9626 Tf
+(Pro) 13.8381 Tj
+15 TJm
+(vides) 21.031 Tj
+-301 TJm
+(more) 20.4731 Tj
+-302 TJm
+(input) 20.4831 Tj
+-301 TJm
+(and/out) 29.8878 Tj
+-302 TJm
+(output) 25.4644 Tj
+-301 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-301 TJm
+(space) 22.1269 Tj
+-302 TJm
+(for) 11.6164 Tj
+-301 TJm
+(the) 12.1743 Tj
+-302 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-928 TJm
+(The) 15.4918 Tj
+-301 TJm
+(caller) 22.1269 Tj
+-302 TJm
+(maintains) 38.7446 Tj
+-301 TJm
+(input) 20.4831 Tj
+-302 TJm
+(and) 14.386 Tj
+-301 TJm
+(output) 25.4644 Tj
+-301 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fers,) 17.4246 Tj
+-315 TJm
+(and) 14.386 Tj
+72 460.56 Td
+(uses) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+91.646 460.56 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.778 460.56 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(transfer) 30.4258 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(between) 33.1954 Tj
+-250 TJm
+(them.) 22.4159 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 438.642 Td
+(Before) 27.1082 Tj
+-498 TJm
+(each) 18.2515 Tj
+-499 TJm
+(call) 14.386 Tj
+-498 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.356 438.642 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+254.997 438.642 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+263.071 438.642 Td
+/F124_0 9.9626 Tf
+(next_in) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+309.879 438.642 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-498 TJm
+(point) 20.4831 Tj
+-499 TJm
+(at) 7.193 Tj
+-498 TJm
+(the) 12.1743 Tj
+-498 TJm
+(compressed) 47.0334 Tj
+-499 TJm
+(data,) 19.0883 Tj
+-560 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+492.179 438.642 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 426.687 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-308 TJm
+(indicate) 31.5416 Tj
+-308 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-309 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+-308 TJm
+(bytes) 21.031 Tj
+-308 TJm
+(the) 12.1743 Tj
+-308 TJm
+(library) 26.5603 Tj
+-308 TJm
+(may) 17.1556 Tj
+-309 TJm
+(read.) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.955 426.687 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+393.667 426.687 Td
+/F122_0 9.9626 Tf
+(updates) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+427.173 426.687 Td
+/F124_0 9.9626 Tf
+(next_in) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+469.016 426.687 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+474.723 426.687 Td
+/F124_0 9.9626 Tf
+(avail_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+525.614 426.687 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 414.732 Td
+/F124_0 9.9626 Tf
+(total_in) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+122.311 414.732 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(re\003ect) 24.8965 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(bytes) 21.031 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(read.) 19.6363 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 392.814 Td
+(Similarly) 37.0908 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+113.799 392.814 Td
+/F124_0 9.9626 Tf
+(next_out) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+164.41 392.814 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-280 TJm
+(point) 20.4831 Tj
+-280 TJm
+(to) 7.7509 Tj
+-280 TJm
+(a) 4.4234 Tj
+-280 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-281 TJm
+(i) 2.7696 Tj
+1 TJm
+(n) 4.9813 Tj
+-281 TJm
+(which) 24.3486 Tj
+-280 TJm
+(the) 12.1743 Tj
+-280 TJm
+(uncompressed) 56.996 Tj
+-280 TJm
+(output) 25.4644 Tj
+-280 TJm
+(is) 6.6451 Tj
+-280 TJm
+(to) 7.7509 Tj
+-280 TJm
+(be) 9.4047 Tj
+-280 TJm
+(placed,) 28.493 Tj
+-288 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+486.202 392.814 Td
+/F124_0 9.9626 Tf
+(avail_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 380.859 Td
+/F122_0 9.9626 Tf
+(indicating) 39.8504 Tj
+-525 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-524 TJm
+(much) 22.1369 Tj
+-525 TJm
+(output) 25.4644 Tj
+-524 TJm
+(space) 22.1269 Tj
+-525 TJm
+(is) 6.6451 Tj
+-525 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+285.792 380.859 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+374.705 380.859 Td
+/F122_0 9.9626 Tf
+(updates) 30.4357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+410.367 380.859 Td
+/F124_0 9.9626 Tf
+(next_out) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+458.188 380.859 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+466.589 380.859 Td
+/F124_0 9.9626 Tf
+(avail_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+525.614 380.859 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 368.904 Td
+/F124_0 9.9626 Tf
+(total_out) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+128.289 368.904 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(re\003ect) 24.8965 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(bytes) 21.031 Tj
+-250 TJm
+(output.) 27.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 346.986 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-320 TJm
+(may) 17.1556 Tj
+-321 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-320 TJm
+(and) 14.386 Tj
+-321 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-320 TJm
+(as) 8.2988 Tj
+-321 TJm
+(little) 18.2714 Tj
+-320 TJm
+(or) 8.2988 Tj
+-320 TJm
+(as) 8.2988 Tj
+-321 TJm
+(much) 22.1369 Tj
+-320 TJm
+(data) 16.5977 Tj
+-321 TJm
+(as) 8.2988 Tj
+-320 TJm
+(you) 14.9439 Tj
+-321 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-320 TJm
+(on) 9.9626 Tj
+-320 TJm
+(each) 18.2515 Tj
+-321 TJm
+(call) 14.386 Tj
+-320 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+407.816 346.986 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+503.457 346.986 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1043 TJm
+(In) 8.2988 Tj
+-320 TJm
+(the) 12.1743 Tj
+72 335.031 Td
+(limit,) 21.32 Tj
+-295 TJm
+(it) 5.5392 Tj
+-286 TJm
+(is) 6.6451 Tj
+-287 TJm
+(acceptable) 42.0422 Tj
+-286 TJm
+(to) 7.7509 Tj
+-286 TJm
+(supply) 26.5703 Tj
+-286 TJm
+(and) 14.386 Tj
+-287 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-286 TJm
+(data) 16.5977 Tj
+-286 TJm
+(one) 14.386 Tj
+-286 TJm
+(byte) 17.1556 Tj
+-287 TJm
+(at) 7.193 Tj
+-286 TJm
+(a) 4.4234 Tj
+-286 TJm
+(time,) 20.2042 Tj
+-295 TJm
+(although) 34.8691 Tj
+-286 TJm
+(this) 14.396 Tj
+-287 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-286 TJm
+(be) 9.4047 Tj
+-286 TJm
+(terribly) 29.3299 Tj
+-286 TJm
+(inef) 15.4918 Tj
+25 TJm
+(\002cient.) 27.3972 Tj
+-838 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+72 323.076 Td
+(should) 26.5703 Tj
+-250 TJm
+(al) 7.193 Tj
+10 TJm
+(w) 7.193 Tj
+10 TJm
+(ays) 13.2801 Tj
+-250 TJm
+(ensure) 26.0024 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(least) 18.2614 Tj
+-250 TJm
+(one) 14.386 Tj
+-250 TJm
+(byte) 17.1556 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(space) 22.1269 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable) 26.5603 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(each) 18.2515 Tj
+-250 TJm
+(call.) 16.8766 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 301.158 Td
+(Use) 15.4918 Tj
+-250 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+100.772 301.158 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+198.904 301.158 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(simpler) 29.8878 Tj
+-250 TJm
+(than) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+260.064 301.158 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+343.75 301.158 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 279.24 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-346 TJm
+(should) 26.5703 Tj
+-347 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-346 TJm
+(input) 20.4831 Tj
+-346 TJm
+(and) 14.386 Tj
+-346 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-347 TJm
+(output) 25.4644 Tj
+-346 TJm
+(as) 8.2988 Tj
+-346 TJm
+(described) 38.1767 Tj
+-346 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-371 TJm
+(and) 14.386 Tj
+-346 TJm
+(repeatedly) 41.4942 Tj
+-346 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+422.638 279.24 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+521.729 279.24 Td
+/F122_0 9.9626 Tf
+(until) 18.2714 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 267.285 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+152.314 267.285 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-262 TJm
+(returned.) 35.686 Tj
+-344 TJm
+(Appearance) 47.5714 Tj
+-262 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+261.767 267.285 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+342.081 267.285 Td
+/F122_0 9.9626 Tf
+(denotes) 30.4357 Tj
+-262 TJm
+(that) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+392.672 267.285 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+490.919 267.285 Td
+/F122_0 9.9626 Tf
+(has) 13.2801 Tj
+-262 TJm
+(detected) 33.1954 Tj
+72 255.33 Td
+(the) 12.1743 Tj
+-212 TJm
+(logical) 27.1182 Tj
+-212 TJm
+(end) 14.386 Tj
+-211 TJm
+(of) 8.2988 Tj
+-212 TJm
+(the) 12.1743 Tj
+-212 TJm
+(compressed) 47.0334 Tj
+-212 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+237.858 255.33 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+335.609 255.33 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-212 TJm
+(not) 12.7322 Tj
+-212 TJm
+(produce) 32.0895 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+402.263 255.33 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+482.082 255.33 Td
+/F122_0 9.9626 Tf
+(until) 18.2714 Tj
+-212 TJm
+(all) 9.9626 Tj
+-212 TJm
+(output) 25.4644 Tj
+72 243.375 Td
+(data) 16.5977 Tj
+-256 TJm
+(has) 13.2801 Tj
+-256 TJm
+(been) 18.8094 Tj
+-255 TJm
+(placed) 26.0024 Tj
+-256 TJm
+(into) 15.5018 Tj
+-256 TJm
+(the) 12.1743 Tj
+-256 TJm
+(output) 25.4644 Tj
+-256 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+40 TJm
+(,) 2.4907 Tj
+-257 TJm
+(so) 8.8568 Tj
+-256 TJm
+(once) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+278.979 243.375 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+359.236 243.375 Td
+/F122_0 9.9626 Tf
+(appears,) 32.9164 Tj
+-257 TJm
+(you) 14.9439 Tj
+-256 TJm
+(are) 12.1643 Tj
+-256 TJm
+(guaranteed) 43.7059 Tj
+-256 TJm
+(to) 7.7509 Tj
+-255 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-256 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable) 26.5603 Tj
+72 231.419 Td
+(all) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(decompressed) 56.4381 Tj
+-250 TJm
+(output,) 27.9551 Tj
+-250 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+205.369 231.419 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressEnd) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+321.433 231.419 Td
+/F122_0 9.9626 Tf
+(can) 13.8281 Tj
+-250 TJm
+(safely) 23.7907 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(called.) 26.2813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 209.502 Td
+(If) 6.6351 Tj
+-250 TJm
+(case) 17.1456 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue,) 19.0883 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+261.259 209.502 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressEnd) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+377.323 209.502 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(clean) 21.0211 Tj
+-250 TJm
+(up) 9.9626 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(release) 27.6562 Tj
+-250 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 187.584 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(17) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 18 21
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 540.672] cm
+0 0 468 179.328 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(strm) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(strm->s) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 687.721 Td
+(or) 11.9551 Tj
+-426 TJm
+(strm->avail_out) 89.6634 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(1) 5.9776 Tj
+90 675.766 Td
+(BZ_DATA_ERROR) 77.7083 Tj
+98.488 663.811 Td
+(if) 11.9551 Tj
+-426 TJm
+(a) 5.9776 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(integrity) 53.798 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(detected) 47.8205 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(stream) 35.8654 Tj
+90 651.856 Td
+(BZ_DATA_ERROR_MAGIC) 113.5736 Tj
+98.488 639.9 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(stream) 35.8654 Tj
+-426 TJm
+(doesn't) 41.8429 Tj
+-426 TJm
+(begin) 29.8878 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(right) 29.8878 Tj
+-426 TJm
+(magic) 29.8878 Tj
+-426 TJm
+(bytes) 29.8878 Tj
+90 627.945 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 615.99 Td
+(if) 11.9551 Tj
+-426 TJm
+(there) 29.8878 Tj
+-426 TJm
+(wasn't) 35.8654 Tj
+-426 TJm
+(enough) 35.8654 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(available) 53.798 Tj
+90 604.035 Td
+(BZ_STREAM_END) 77.7083 Tj
+98.488 592.08 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(logical) 41.8429 Tj
+-426 TJm
+(end) 17.9327 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(stream) 35.8654 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(detected) 47.8205 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(all) 17.9327 Tj
+98.488 580.124 Td
+(output) 35.8654 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(consumed,) 53.798 Tj
+-426 TJm
+(eg) 11.9551 Tj
+-426 TJm
+(s-->avail_out) 77.7083 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+90 568.169 Td
+(BZ_OK) 29.8878 Tj
+98.488 556.214 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 518.755 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 457.883] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 509.29 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+98.488 497.335 Td
+(if) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(returned) 47.8205 Tj
+90 485.38 Td
+(BZ2_bzDecompressEnd) 113.5736 Tj
+98.488 473.425 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 427.262 Td
+/F116_0 17.2154 Tf
+(3.3.6.) 43.0729 Tj
+-278 TJm
+(BZ2_bzDecompressEnd) 197.0647 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 398.792] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 414.334 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzDecompressEnd) 113.5736 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bz_stream) 53.798 Tj
+298.259 412.59 Td
+(*) 5.9776 Tj
+304.236 414.334 Td
+(strm) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 376.874 Td
+/F122_0 9.9626 Tf
+(Releases) 34.8591 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(memory) 33.2053 Tj
+-250 TJm
+(associated) 40.9463 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(decompression) 59.7656 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 354.956 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 294.085] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 345.492 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 333.537 Td
+(if) 11.9551 Tj
+-426 TJm
+(strm) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(strm->s) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+90 321.581 Td
+(BZ_OK) 29.8878 Tj
+98.488 309.626 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 272.167 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 247.161] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+98.488 262.702 Td
+/F124_0 9.9626 Tf
+(None.) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 212.408 Td
+/F116_0 20.6585 Tf
+(3.4.) 34.4584 Tj
+-278 TJm
+(High-le) 70.0117 Tj
+15 TJm
+(vel) 28.7153 Tj
+-278 TJm
+(interface) 86.1046 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 190.49 Td
+/F122_0 9.9626 Tf
+(This) 17.7135 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-250 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vides) 21.031 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(reading) 29.8778 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(writing) 28.782 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+300.292 190.49 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+332.67 190.49 Td
+/F122_0 9.9626 Tf
+(format) 26.5603 Tj
+-250 TJm
+(\002les.) 19.0983 Tj
+-620 TJm
+(First,) 20.7621 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(general) 29.3199 Tj
+-250 TJm
+(points.) 26.8492 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 158.609 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(All) 12.7322 Tj
+-353 TJm
+(of) 8.2988 Tj
+-352 TJm
+(the) 12.1743 Tj
+-353 TJm
+(functions) 37.0808 Tj
+-352 TJm
+(tak) 12.1743 Tj
+10 TJm
+(e) 4.4234 Tj
+-353 TJm
+(an) 9.4047 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+199.726 158.609 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+217.658 156.866 Td
+(*) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+227.149 158.609 Td
+/F122_0 9.9626 Tf
+(\002rst) 15.5018 Tj
+-353 TJm
+(ar) 7.7409 Tj
+18 TJm
+(gument,) 32.3785 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+289.871 158.609 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+331.715 158.609 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1236 TJm
+(After) 21.0211 Tj
+-352 TJm
+(each) 18.2515 Tj
+-353 TJm
+(call,) 16.8766 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+413.457 158.609 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+458.813 158.609 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-353 TJm
+(be) 9.4047 Tj
+-352 TJm
+(consulted) 38.1866 Tj
+81.963 146.654 Td
+(\002rst) 15.5018 Tj
+-371 TJm
+(to) 7.7509 Tj
+-371 TJm
+(determine) 39.8404 Tj
+-372 TJm
+(the) 12.1743 Tj
+-371 TJm
+(outcome) 34.3112 Tj
+-371 TJm
+(of) 8.2988 Tj
+-371 TJm
+(the) 12.1743 Tj
+-372 TJm
+(call.) 16.8766 Tj
+-1347 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+278.539 146.654 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+324.081 146.654 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+334.424 146.654 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+364.312 146.654 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-371 TJm
+(the) 12.1743 Tj
+-372 TJm
+(call) 14.386 Tj
+-371 TJm
+(completed) 41.5042 Tj
+-371 TJm
+(successfully) 48.6972 Tj
+65 TJm
+(,) 2.4907 Tj
+-402 TJm
+(and) 14.386 Tj
+-371 TJm
+(only) 17.7135 Tj
+81.963 134.699 Td
+(then) 17.1556 Tj
+-292 TJm
+(should) 26.5703 Tj
+-293 TJm
+(the) 12.1743 Tj
+-292 TJm
+(return) 23.7907 Tj
+-292 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-293 TJm
+(of) 8.2988 Tj
+-292 TJm
+(the) 12.1743 Tj
+-292 TJm
+(function) 33.2053 Tj
+-293 TJm
+(\(if) 9.4047 Tj
+-292 TJm
+(an) 9.4047 Tj
+15 TJm
+(y\)) 8.2988 Tj
+-292 TJm
+(be) 9.4047 Tj
+-293 TJm
+(consulted.) 40.6773 Tj
+-874 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.994 134.699 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+408.749 134.699 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+418.307 134.699 Td
+/F124_0 9.9626 Tf
+(BZ_IO_ERROR) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+484.06 134.699 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-292 TJm
+(there) 19.9152 Tj
+-293 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-292 TJm
+(an) 9.4047 Tj
+81.963 122.744 Td
+(error) 19.3573 Tj
+-279 TJm
+(reading/writ) 48.6972 Tj
+1 TJm
+(ing) 12.7322 Tj
+-279 TJm
+(the) 12.1743 Tj
+-279 TJm
+(underlying) 43.1679 Tj
+-278 TJm
+(compressed) 47.0334 Tj
+-279 TJm
+(\002le,) 15.2229 Tj
+-285 TJm
+(and) 14.386 Tj
+-279 TJm
+(you) 14.9439 Tj
+-279 TJm
+(should) 26.5703 Tj
+-278 TJm
+(then) 17.1556 Tj
+-279 TJm
+(consult) 28.782 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+412.785 122.744 Td
+/F124_0 9.9626 Tf
+(errno) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+445.448 122.744 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+450.993 122.744 Td
+/F124_0 9.9626 Tf
+(perror) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+489.634 122.744 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-279 TJm
+(determine) 39.8404 Tj
+81.963 110.789 Td
+(the) 12.1743 Tj
+-376 TJm
+(cause) 22.1269 Tj
+-376 TJm
+(of) 8.2988 Tj
+-377 TJm
+(the) 12.1743 Tj
+-376 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culty) 25.4644 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.58 110.789 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+249.171 110.789 Td
+/F122_0 9.9626 Tf
+(may) 17.1556 Tj
+-376 TJm
+(also) 16.0497 Tj
+-376 TJm
+(be) 9.4047 Tj
+-377 TJm
+(set) 11.0684 Tj
+-376 TJm
+(to) 7.7509 Tj
+-376 TJm
+(v) 4.9813 Tj
+25 TJm
+(arious) 24.3486 Tj
+-376 TJm
+(other) 20.4731 Tj
+-377 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues;) 23.2427 Tj
+-439 TJm
+(precise) 28.2141 Tj
+-376 TJm
+(details) 26.0123 Tj
+-376 TJm
+(are) 12.1643 Tj
+-377 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-376 TJm
+(on) 9.9626 Tj
+-376 TJm
+(a) 4.4234 Tj
+81.963 98.834 Td
+(per) 12.7222 Tj
+20 TJm
+(-function) 36.5229 Tj
+-250 TJm
+(basis) 19.9252 Tj
+-250 TJm
+(belo) 17.1556 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(18) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 19 22
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+74.491 710.037 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+91.793 710.037 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+136.332 710.037 Td
+/F122_0 9.9626 Tf
+(indicates) 35.417 Tj
+-271 TJm
+(an) 9.4047 Tj
+-270 TJm
+(error) 19.3573 Tj
+-271 TJm
+(\(ie,) 13.0012 Tj
+-276 TJm
+(an) 9.4047 Tj
+15 TJm
+(ything) 25.4644 Tj
+-271 TJm
+(e) 4.4234 Tj
+15 TJm
+(xcept) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+290.317 710.037 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+322.901 710.037 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+339.984 710.037 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+417.693 710.037 Td
+/F122_0 9.9626 Tf
+(\),) 5.8082 Tj
+-271 TJm
+(you) 14.9439 Tj
+-270 TJm
+(should) 26.5703 Tj
+-271 TJm
+(immediately) 49.813 Tj
+-271 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 698.082 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+173.971 698.082 Td
+/F122_0 9.9626 Tf
+(\(or) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+187.932 698.082 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+283.573 698.082 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-238 TJm
+(depending) 41.5042 Tj
+-236 TJm
+(on) 9.9626 Tj
+-235 TJm
+(whether) 32.0895 Tj
+-235 TJm
+(you) 14.9439 Tj
+-236 TJm
+(are) 12.1643 Tj
+-235 TJm
+(attempting) 42.62 Tj
+-235 TJm
+(to) 7.7509 Tj
+-236 TJm
+(read) 17.1456 Tj
+-235 TJm
+(or) 8.2988 Tj
+-235 TJm
+(to) 7.7509 Tj
+-236 TJm
+(write\)) 23.7907 Tj
+-235 TJm
+(to) 7.7509 Tj
+81.963 686.127 Td
+(free) 15.4819 Tj
+-309 TJm
+(up) 9.9626 Tj
+-309 TJm
+(all) 9.9626 Tj
+-309 TJm
+(resources) 37.6188 Tj
+-310 TJm
+(associated) 40.9463 Tj
+-309 TJm
+(with) 17.7135 Tj
+-309 TJm
+(the) 12.1743 Tj
+-309 TJm
+(stream.) 29.0509 Tj
+-975 TJm
+(Once) 21.0211 Tj
+-309 TJm
+(an) 9.4047 Tj
+-310 TJm
+(error) 19.3573 Tj
+-309 TJm
+(has) 13.2801 Tj
+-309 TJm
+(been) 18.8094 Tj
+-309 TJm
+(indicated,) 39.0135 Tj
+-324 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+-309 TJm
+(of) 8.2988 Tj
+-309 TJm
+(all) 9.9626 Tj
+-310 TJm
+(calls) 18.2614 Tj
+-309 TJm
+(e) 4.4234 Tj
+15 TJm
+(xcept) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 674.172 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+175.035 674.172 Td
+/F122_0 9.9626 Tf
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+178.352 674.172 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+273.994 674.172 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-342 TJm
+(is) 6.6451 Tj
+-342 TJm
+(unde\002ned.) 41.7831 Tj
+-1173 TJm
+(The) 15.4918 Tj
+-342 TJm
+(implication) 45.3896 Tj
+-342 TJm
+(is) 6.6451 Tj
+-342 TJm
+(that) 14.9439 Tj
+-342 TJm
+(\(1\)) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+455.366 674.172 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+500.617 674.172 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-342 TJm
+(be) 9.4047 Tj
+81.963 662.217 Td
+(check) 23.2328 Tj
+10 TJm
+(ed) 9.4047 Tj
+-331 TJm
+(after) 18.2515 Tj
+-331 TJm
+(each) 18.2515 Tj
+-331 TJm
+(call,) 16.8766 Tj
+-351 TJm
+(and) 14.386 Tj
+-331 TJm
+(\(2\)) 11.6164 Tj
+-331 TJm
+(if) 6.0871 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+223.255 662.217 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+268.396 662.217 Td
+/F122_0 9.9626 Tf
+(indicates) 35.417 Tj
+-331 TJm
+(an) 9.4047 Tj
+-331 TJm
+(error) 19.3573 Tj
+40 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+344.762 662.217 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+437.724 662.217 Td
+/F122_0 9.9626 Tf
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+441.041 662.217 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+536.682 662.217 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+81.963 650.261 Td
+(should) 26.5703 Tj
+-250 TJm
+(then) 17.1556 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(called) 23.7907 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(clean) 21.0211 Tj
+-250 TJm
+(up.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 628.344 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+100.186 628.344 Td
+/F124_0 9.9626 Tf
+(FILE) 23.9102 Tj
+124.097 626.6 Td
+(*) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+132.308 628.344 Td
+/F122_0 9.9626 Tf
+(ar) 7.7409 Tj
+18 TJm
+(guments) 33.7633 Tj
+-224 TJm
+(passed) 26.5603 Tj
+-224 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+214.645 628.344 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+300.565 628.344 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.569 628.344 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteOpen) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+397.466 628.344 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-224 TJm
+(be) 9.4047 Tj
+-224 TJm
+(set) 11.0684 Tj
+-225 TJm
+(to) 7.7509 Tj
+-224 TJm
+(binary) 25.4544 Tj
+-224 TJm
+(mode.) 24.6275 Tj
+-603 TJm
+(Most) 20.4831 Tj
+81.963 616.389 Td
+(Unix) 19.9252 Tj
+-269 TJm
+(systems) 31.5516 Tj
+-270 TJm
+(will) 15.5018 Tj
+-269 TJm
+(do) 9.9626 Tj
+-269 TJm
+(this) 14.396 Tj
+-270 TJm
+(by) 9.9626 Tj
+-269 TJm
+(def) 12.7222 Tj
+10 TJm
+(ault,) 17.4346 Tj
+-274 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-270 TJm
+(ot) 7.7509 Tj
+1 TJm
+(her) 12.7222 Tj
+-270 TJm
+(platforms,) 40.6773 Tj
+-274 TJm
+(including) 37.6387 Tj
+-269 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws) 11.0684 Tj
+-270 TJm
+(and) 14.386 Tj
+-269 TJm
+(Mac,) 20.1942 Tj
+-274 TJm
+(will) 15.5018 Tj
+-270 TJm
+(not.) 15.2229 Tj
+-736 TJm
+(If) 6.6351 Tj
+-269 TJm
+(you) 14.9439 Tj
+-269 TJm
+(omit) 18.2714 Tj
+-270 TJm
+(this,) 16.8866 Tj
+81.963 604.433 Td
+(you) 14.9439 Tj
+-250 TJm
+(may) 17.1556 Tj
+-250 TJm
+(encounter) 39.2825 Tj
+-250 TJm
+(problems) 37.0808 Tj
+-250 TJm
+(when) 21.579 Tj
+-250 TJm
+(mo) 12.7322 Tj
+15 TJm
+(ving) 17.7135 Tj
+-250 TJm
+(code) 18.8094 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(platforms.) 40.6773 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 582.516 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Memory) 34.3112 Tj
+-369 TJm
+(allocation) 39.2925 Tj
+-370 TJm
+(requests) 32.6474 Tj
+-369 TJm
+(are) 12.1643 Tj
+-370 TJm
+(handled) 31.5416 Tj
+-369 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+264.468 582.516 Td
+/F124_0 9.9626 Tf
+(malloc) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+304.014 582.516 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+310.465 582.516 Td
+/F124_0 9.9626 Tf
+(free) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+334.376 582.516 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1337 TJm
+(At) 9.9626 Tj
+-370 TJm
+(present) 28.772 Tj
+-369 TJm
+(there) 19.9152 Tj
+-370 TJm
+(is) 6.6451 Tj
+-369 TJm
+(no) 9.9626 Tj
+-370 TJm
+(f) 3.3175 Tj
+10 TJm
+(acility) 24.9065 Tj
+-369 TJm
+(for) 11.6164 Tj
+-370 TJm
+(user) 16.5977 Tj
+20 TJm
+(-de\002ned) 32.6474 Tj
+81.963 570.56 Td
+(memory) 33.2053 Tj
+-250 TJm
+(allocators) 38.7346 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(I/O) 13.2801 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(\(could) 25.4544 Tj
+-250 TJm
+(easily) 23.2427 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(added,) 26.2813 Tj
+-250 TJm
+(though\).) 33.4843 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 529.977 Td
+/F116_0 17.2154 Tf
+(3.4.1.) 43.0729 Tj
+-278 TJm
+(BZ2_bzReadOpen) 147.3122 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 453.686] cm
+0 0 468 71.731 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 517.048 Td
+/F124_0 9.9626 Tf
+(typedef) 41.8429 Tj
+-426 TJm
+(void) 23.9102 Tj
+-426 TJm
+(BZFILE;) 41.8429 Tj
+90 493.138 Td
+(BZFILE) 35.8654 Tj
+130.109 491.394 Td
+(*) 5.9776 Tj
+136.087 493.138 Td
+(BZ2_bzReadOpen\() 89.6634 Tj
+-426 TJm
+(int) 17.9327 Tj
+252.171 491.394 Td
+(*) 5.9776 Tj
+258.149 493.138 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(FILE) 23.9102 Tj
+338.368 491.394 Td
+(*) 5.9776 Tj
+344.346 493.138 Td
+(f,) 11.9551 Tj
+191.855 481.183 Td
+(int) 17.9327 Tj
+-426 TJm
+(verbosity,) 59.7756 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(small,) 35.8654 Tj
+191.855 469.228 Td
+(void) 23.9102 Tj
+220.01 467.484 Td
+(*) 5.9776 Tj
+225.987 469.228 Td
+(unused,) 41.8429 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(nUnused) 41.8429 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 431.768 Td
+/F122_0 9.9626 Tf
+(Prepare) 30.4258 Tj
+-290 TJm
+(to) 7.7509 Tj
+-289 TJm
+(read) 17.1456 Tj
+-290 TJm
+(compressed) 47.0334 Tj
+-290 TJm
+(data) 16.5977 Tj
+-289 TJm
+(from) 19.3673 Tj
+-290 TJm
+(\002le) 12.7322 Tj
+-289 TJm
+(handle) 26.5603 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+272.697 431.768 Td
+/F124_0 9.9626 Tf
+(f) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+278.675 431.768 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+285.439 431.768 Td
+/F124_0 9.9626 Tf
+(f) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.302 431.768 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-290 TJm
+(refer) 18.7994 Tj
+-289 TJm
+(to) 7.7509 Tj
+-290 TJm
+(a) 4.4234 Tj
+-290 TJm
+(\002le) 12.7322 Tj
+-289 TJm
+(which) 24.3486 Tj
+-290 TJm
+(has) 13.2801 Tj
+-290 TJm
+(been) 18.8094 Tj
+-289 TJm
+(opened) 28.772 Tj
+-290 TJm
+(for) 11.6164 Tj
+-289 TJm
+(reading,) 32.3685 Tj
+-300 TJm
+(and) 14.386 Tj
+72 419.813 Td
+(for) 11.6164 Tj
+-306 TJm
+(which) 24.3486 Tj
+-305 TJm
+(the) 12.1743 Tj
+-306 TJm
+(error) 19.3573 Tj
+-306 TJm
+(indicator) 35.417 Tj
+-305 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+193.457 419.813 Td
+/F124_0 9.9626 Tf
+(ferror\(f\)) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+247.255 419.813 Td
+/F122_0 9.9626 Tf
+(\)is) 9.9626 Tj
+-306 TJm
+(not) 12.7322 Tj
+-305 TJm
+(set.) 13.5591 Tj
+-954 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+308.784 419.813 Td
+/F124_0 9.9626 Tf
+(small) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+341.717 419.813 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-306 TJm
+(1,) 7.472 Tj
+-319 TJm
+(the) 12.1743 Tj
+-306 TJm
+(library) 26.5603 Tj
+-306 TJm
+(wil) 12.7322 Tj
+1 TJm
+(l) 2.7696 Tj
+-306 TJm
+(try) 11.0684 Tj
+-306 TJm
+(to) 7.7509 Tj
+-305 TJm
+(decompress) 47.0334 Tj
+-306 TJm
+(using) 21.589 Tj
+-306 TJm
+(less) 14.9439 Tj
+72 407.858 Td
+(memory) 33.2053 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xpense) 27.6661 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(speed.) 25.1755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 385.94 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-227 TJm
+(reasons) 29.8778 Tj
+-227 TJm
+(e) 4.4234 Tj
+15 TJm
+(xplained) 34.3112 Tj
+-228 TJm
+(belo) 17.1556 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.193 385.94 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+251.232 385.94 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-227 TJm
+(decompress) 47.0334 Tj
+-227 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+332.732 385.94 Td
+/F124_0 9.9626 Tf
+(nUnused) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+376.838 385.94 Td
+/F122_0 9.9626 Tf
+(bytes) 21.031 Tj
+-227 TJm
+(starting) 29.8878 Tj
+-227 TJm
+(at) 7.193 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+441.74 385.94 Td
+/F124_0 9.9626 Tf
+(unused) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+477.605 385.94 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-232 TJm
+(before) 25.4445 Tj
+-227 TJm
+(starting) 29.8878 Tj
+72 373.985 Td
+(to) 7.7509 Tj
+-280 TJm
+(read) 17.1456 Tj
+-279 TJm
+(from) 19.3673 Tj
+-280 TJm
+(the) 12.1743 Tj
+-279 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.094 373.985 Td
+/F124_0 9.9626 Tf
+(f) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.072 373.985 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-797 TJm
+(At) 9.9626 Tj
+-280 TJm
+(most) 19.3773 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+206.414 373.985 Td
+/F124_0 9.9626 Tf
+(BZ_MAX_UNUSED) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+286.907 373.985 Td
+/F122_0 9.9626 Tf
+(bytes) 21.031 Tj
+-280 TJm
+(may) 17.1556 Tj
+-279 TJm
+(be) 9.4047 Tj
+-280 TJm
+(supplied) 33.7633 Tj
+-279 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-280 TJm
+(this.) 16.8866 Tj
+-797 TJm
+(If) 6.6351 Tj
+-279 TJm
+(this) 14.396 Tj
+-280 TJm
+(f) 3.3175 Tj
+10 TJm
+(acility) 24.9065 Tj
+-279 TJm
+(is) 6.6451 Tj
+-280 TJm
+(not) 12.7322 Tj
+-279 TJm
+(required,) 35.686 Tj
+72 362.03 Td
+(you) 14.9439 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(pass) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+138.141 362.03 Td
+/F124_0 9.9626 Tf
+(NULL) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+164.542 362.03 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.419 362.03 Td
+/F124_0 9.9626 Tf
+(0) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.887 362.03 Td
+/F122_0 9.9626 Tf
+(for) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.994 362.03 Td
+/F124_0 9.9626 Tf
+(unused) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+242.35 362.03 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+-250 TJm
+(n) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+264.208 362.03 Td
+/F124_0 9.9626 Tf
+(Unused) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+302.565 362.03 Td
+/F122_0 9.9626 Tf
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 340.112 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(meaning) 34.3112 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(parameters) 43.7059 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+196.631 340.112 Td
+/F124_0 9.9626 Tf
+(small) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.01 340.112 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+245.887 340.112 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+299.685 340.112 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(see) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+319.879 340.112 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressInit) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+439.431 340.112 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 318.194 Td
+(The) 15.4918 Tj
+-402 TJm
+(amount) 29.8878 Tj
+-402 TJm
+(of) 8.2988 Tj
+-402 TJm
+(memory) 33.2053 Tj
+-402 TJm
+(needed) 28.2141 Tj
+-402 TJm
+(to) 7.7509 Tj
+-402 TJm
+(decompress) 47.0334 Tj
+-402 TJm
+(a) 4.4234 Tj
+-401 TJm
+(\002le) 12.7322 Tj
+-402 TJm
+(cannot) 26.5603 Tj
+-402 TJm
+(be) 9.4047 Tj
+-402 TJm
+(determined) 44.8217 Tj
+-402 TJm
+(until) 18.2714 Tj
+-402 TJm
+(the) 12.1743 Tj
+-402 TJm
+(\002le') 16.0497 Tj
+55 TJm
+(s) 3.8755 Tj
+-402 TJm
+(header) 26.5503 Tj
+-402 TJm
+(has) 13.2801 Tj
+-402 TJm
+(been) 18.8094 Tj
+-402 TJm
+(read.) 19.6363 Tj
+72 306.239 Td
+(So) 10.5205 Tj
+-492 TJm
+(it) 5.5392 Tj
+-491 TJm
+(is) 6.6451 Tj
+-492 TJm
+(possible) 32.6574 Tj
+-492 TJm
+(that) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.797 306.239 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+255.381 306.239 Td
+/F122_0 9.9626 Tf
+(returns) 27.6661 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+287.946 306.239 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+322.729 306.239 Td
+/F122_0 9.9626 Tf
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-492 TJm
+(a) 4.4234 Tj
+-491 TJm
+(subsequent) 44.2738 Tj
+-492 TJm
+(call) 14.386 Tj
+-492 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+431.135 306.239 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+495.81 306.239 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-492 TJm
+(return) 23.7907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 294.284 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+143.731 294.284 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 272.366 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 272.366 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 272.366 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 101.84] cm
+0 0 468 167.372 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 260.844 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 248.889 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 236.934 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 224.979 Td
+(if) 11.9551 Tj
+-426 TJm
+(f) 5.9776 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 213.023 Td
+(or) 11.9551 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(neither) 41.8429 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(nor) 17.9327 Tj
+-426 TJm
+(1) 5.9776 Tj
+98.488 201.068 Td
+(or) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(unused) 35.8654 Tj
+-426 TJm
+(==) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(&&) 11.9551 Tj
+-426 TJm
+(nUnused) 41.8429 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(\)) 5.9776 Tj
+98.488 189.113 Td
+(or) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(unused) 35.8654 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(&&) 11.9551 Tj
+-426 TJm
+(!\(0) 17.9327 Tj
+-426 TJm
+(<=) 11.9551 Tj
+-426 TJm
+(nUnused) 41.8429 Tj
+-426 TJm
+(<=) 11.9551 Tj
+-426 TJm
+(BZ_MAX_UNUSED\)) 83.6858 Tj
+-426 TJm
+(\)) 5.9776 Tj
+90 177.158 Td
+(BZ_IO_ERROR) 65.7532 Tj
+98.488 165.203 Td
+(if) 11.9551 Tj
+-426 TJm
+(ferror\(f\)) 53.798 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(nonzero) 41.8429 Tj
+90 153.248 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 141.292 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+90 129.337 Td
+(BZ_OK) 29.8878 Tj
+98.488 117.382 Td
+(otherwise.) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 79.922 Td
+/F122_0 9.9626 Tf
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 51.071 Td
+(19) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 20 23
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 660.224] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(Pointer) 41.8429 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(abstract) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+90 687.721 Td
+(NULL) 23.9102 Tj
+98.488 675.766 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 638.306 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 577.435] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 628.842 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+98.488 616.887 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+90 604.932 Td
+(BZ2_bzClose) 65.7532 Tj
+98.488 592.976 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 546.814 Td
+/F116_0 17.2154 Tf
+(3.4.2.) 43.0729 Tj
+-278 TJm
+(BZ2_bzRead) 103.3096 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 519.841] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 535.383 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzRead) 59.7756 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(int) 17.9327 Tj
+208.595 533.639 Td
+(*) 5.9776 Tj
+214.572 535.383 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+306.747 533.639 Td
+(*) 5.9776 Tj
+312.724 535.383 Td
+(b,) 11.9551 Tj
+-426 TJm
+(void) 23.9102 Tj
+357.078 533.639 Td
+(*) 5.9776 Tj
+363.055 535.383 Td
+(buf,) 23.9102 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 497.923 Td
+/F122_0 9.9626 Tf
+(Reads) 24.3486 Tj
+-285 TJm
+(up) 9.9626 Tj
+-284 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+122.569 497.923 Td
+/F124_0 9.9626 Tf
+(len) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+143.337 497.923 Td
+/F122_0 9.9626 Tf
+(\(uncompressed\)) 63.6311 Tj
+-285 TJm
+(bytes) 21.031 Tj
+-284 TJm
+(from) 19.3673 Tj
+-285 TJm
+(the) 12.1743 Tj
+-284 TJm
+(compressed) 47.0334 Tj
+-285 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+336.319 497.923 Td
+/F124_0 9.9626 Tf
+(b) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+345.132 497.923 Td
+/F122_0 9.9626 Tf
+(into) 15.5018 Tj
+-285 TJm
+(the) 12.1743 Tj
+-284 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.205 497.923 Td
+/F124_0 9.9626 Tf
+(buf) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+423.137 497.923 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-828 TJm
+(If) 6.6351 Tj
+-284 TJm
+(the) 12.1743 Tj
+-285 TJm
+(read) 17.1456 Tj
+-285 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-284 TJm
+(successful,) 43.4369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 485.968 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+117.36 485.968 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-353 TJm
+(set) 11.0684 Tj
+-353 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+153.374 485.968 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+186.778 485.968 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+-353 TJm
+(the) 12.1743 Tj
+-353 TJm
+(number) 30.4357 Tj
+-353 TJm
+(of) 8.2988 Tj
+-353 TJm
+(bytes) 21.031 Tj
+-353 TJm
+(read) 17.1456 Tj
+-353 TJm
+(is) 6.6451 Tj
+-353 TJm
+(returned.) 35.686 Tj
+-1238 TJm
+(If) 6.6351 Tj
+-353 TJm
+(the) 12.1743 Tj
+-353 TJm
+(logical) 27.1182 Tj
+-353 TJm
+(end-of-stream) 55.8802 Tj
+-353 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-353 TJm
+(detected,) 35.686 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 474.013 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+116.795 474.013 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-296 TJm
+(be) 9.4047 Tj
+-297 TJm
+(set) 11.0684 Tj
+-296 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.328 474.013 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+250.037 474.013 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-296 TJm
+(and) 14.386 Tj
+-297 TJm
+(the) 12.1743 Tj
+-296 TJm
+(number) 30.4357 Tj
+-296 TJm
+(of) 8.2988 Tj
+-297 TJm
+(bytes) 21.031 Tj
+-296 TJm
+(read) 17.1456 Tj
+-296 TJm
+(is) 6.6451 Tj
+-296 TJm
+(returned.) 35.686 Tj
+-898 TJm
+(All) 12.7322 Tj
+-297 TJm
+(other) 20.4731 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+470 474.013 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+514.795 474.013 Td
+/F122_0 9.9626 Tf
+(v) 4.9813 Tj
+25 TJm
+(alues) 20.4731 Tj
+72 462.058 Td
+(denote) 26.5603 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(error) 19.3573 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 440.14 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+134.224 440.14 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-246 TJm
+(supply) 26.5703 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.193 440.14 Td
+/F124_0 9.9626 Tf
+(len) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+201.575 440.14 Td
+/F122_0 9.9626 Tf
+(bytes,) 23.5217 Tj
+-247 TJm
+(unless) 24.9065 Tj
+-245 TJm
+(the) 12.1743 Tj
+-246 TJm
+(logical) 27.1182 Tj
+-246 TJm
+(stream) 26.5603 Tj
+-246 TJm
+(end) 14.386 Tj
+-245 TJm
+(is) 6.6451 Tj
+-246 TJm
+(detected) 33.1954 Tj
+-246 TJm
+(or) 8.2988 Tj
+-246 TJm
+(an) 9.4047 Tj
+-245 TJm
+(error) 19.3573 Tj
+-246 TJm
+(occurs.) 28.493 Tj
+-617 TJm
+(Because) 33.1954 Tj
+-246 TJm
+(of) 8.2988 Tj
+-246 TJm
+(this,) 16.8866 Tj
+-247 TJm
+(it) 5.5392 Tj
+72 428.185 Td
+(is) 6.6451 Tj
+-231 TJm
+(possible) 32.6574 Tj
+-231 TJm
+(to) 7.7509 Tj
+-231 TJm
+(detect) 23.7907 Tj
+-231 TJm
+(the) 12.1743 Tj
+-231 TJm
+(stream) 26.5603 Tj
+-231 TJm
+(end) 14.386 Tj
+-232 TJm
+(by) 9.9626 Tj
+-231 TJm
+(observing) 39.2925 Tj
+-231 TJm
+(when) 21.579 Tj
+-231 TJm
+(the) 12.1743 Tj
+-231 TJm
+(number) 30.4357 Tj
+-231 TJm
+(of) 8.2988 Tj
+-231 TJm
+(bytes) 21.031 Tj
+-231 TJm
+(returned) 33.1954 Tj
+-231 TJm
+(is) 6.6451 Tj
+-231 TJm
+(less) 14.9439 Tj
+-231 TJm
+(than) 17.1556 Tj
+-232 TJm
+(the) 12.1743 Tj
+-231 TJm
+(number) 30.4357 Tj
+-231 TJm
+(requested.) 40.6673 Tj
+72 416.23 Td
+(Ne) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ertheless,) 37.3498 Tj
+-309 TJm
+(this) 14.396 Tj
+-297 TJm
+(is) 6.6451 Tj
+-298 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(arded) 22.1269 Tj
+-297 TJm
+(as) 8.2988 Tj
+-297 TJm
+(inadvisable;) 48.1492 Tj
+-321 TJm
+(you) 14.9439 Tj
+-298 TJm
+(should) 26.5703 Tj
+-297 TJm
+(instead) 28.224 Tj
+-297 TJm
+(check) 23.2328 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+360.631 416.23 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.437 416.23 Td
+/F122_0 9.9626 Tf
+(after) 18.2515 Tj
+-297 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-298 TJm
+(call) 14.386 Tj
+-297 TJm
+(and) 14.386 Tj
+-297 TJm
+(w) 7.193 Tj
+10 TJm
+(atch) 16.5977 Tj
+-298 TJm
+(out) 12.7322 Tj
+-297 TJm
+(for) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 404.275 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+149.709 404.275 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 382.357 Td
+(Internally) 38.7346 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+117.541 382.357 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+181.786 382.357 Td
+/F122_0 9.9626 Tf
+(copies) 25.4544 Tj
+-449 TJm
+(data) 16.5977 Tj
+-448 TJm
+(from) 19.3673 Tj
+-449 TJm
+(the) 12.1743 Tj
+-448 TJm
+(compressed) 47.0334 Tj
+-449 TJm
+(\002le) 12.7322 Tj
+-449 TJm
+(in) 7.7509 Tj
+-448 TJm
+(chunks) 28.224 Tj
+-449 TJm
+(of) 8.2988 Tj
+-448 TJm
+(size) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+419.602 382.357 Td
+/F124_0 9.9626 Tf
+(BZ_MAX_UNUSED) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+501.778 382.357 Td
+/F122_0 9.9626 Tf
+(bytes) 21.031 Tj
+-449 TJm
+(be-) 12.7222 Tj
+72 370.402 Td
+(fore) 16.0398 Tj
+-414 TJm
+(decompressing) 59.7656 Tj
+-414 TJm
+(it.) 8.0299 Tj
+-1605 TJm
+(If) 6.6351 Tj
+-415 TJm
+(the) 12.1743 Tj
+-414 TJm
+(\002le) 12.7322 Tj
+-414 TJm
+(contains) 33.2053 Tj
+-414 TJm
+(more) 20.4731 Tj
+-414 TJm
+(bytes) 21.031 Tj
+-415 TJm
+(than) 17.1556 Tj
+-414 TJm
+(strictly) 27.6761 Tj
+-414 TJm
+(needed) 28.2141 Tj
+-414 TJm
+(to) 7.7509 Tj
+-414 TJm
+(reach) 21.569 Tj
+-414 TJm
+(the) 12.1743 Tj
+-415 TJm
+(logical) 27.1182 Tj
+-414 TJm
+(end-of-stream,) 58.3709 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 358.446 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+134.749 358.446 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-298 TJm
+(almost) 26.5703 Tj
+-299 TJm
+(certainly) 34.8591 Tj
+-298 TJm
+(read) 17.1456 Tj
+-299 TJm
+(some) 21.031 Tj
+-298 TJm
+(of) 8.2988 Tj
+-299 TJm
+(the) 12.1743 Tj
+-298 TJm
+(trailing) 28.782 Tj
+-299 TJm
+(data) 16.5977 Tj
+-298 TJm
+(before) 25.4445 Tj
+-298 TJm
+(signalling) 39.3025 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+413.162 358.446 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_END) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+502.826 358.446 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-597 TJm
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-298 TJm
+(col-) 15.4918 Tj
+72 346.491 Td
+(lect) 14.386 Tj
+-242 TJm
+(the) 12.1743 Tj
+-242 TJm
+(read) 17.1456 Tj
+-243 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-242 TJm
+(unused) 28.224 Tj
+-242 TJm
+(data) 16.5977 Tj
+-242 TJm
+(once) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+208.759 346.491 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_END) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+300.835 346.491 Td
+/F122_0 9.9626 Tf
+(has) 13.2801 Tj
+-242 TJm
+(appeared,) 38.4457 Tj
+-244 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+374.201 346.491 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadGetUnused) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+490.188 346.491 Td
+/F122_0 9.9626 Tf
+(immediately) 49.813 Tj
+72 334.536 Td
+(before) 25.4445 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+99.935 334.536 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+189.599 334.536 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 312.618 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 312.618 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 312.618 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(20) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 21 24
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 456.986] cm
+0 0 468 263.014 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(buf) 17.9327 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+90 687.721 Td
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+98.488 675.766 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(opened) 35.8654 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(BZ2_bzWriteOpen) 89.6634 Tj
+90 663.811 Td
+(BZ_IO_ERROR) 65.7532 Tj
+98.488 651.856 Td
+(if) 11.9551 Tj
+-426 TJm
+(there) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(reading) 41.8429 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(file) 23.9102 Tj
+90 639.9 Td
+(BZ_UNEXPECTED_EOF) 101.6185 Tj
+98.488 627.945 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(file) 23.9102 Tj
+-426 TJm
+(ended) 29.8878 Tj
+-426 TJm
+(before) 35.8654 Tj
+98.488 615.99 Td
+(the) 17.9327 Tj
+-426 TJm
+(logical) 41.8429 Tj
+-426 TJm
+(end-of-stream) 77.7083 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(detected) 47.8205 Tj
+90 604.035 Td
+(BZ_DATA_ERROR) 77.7083 Tj
+98.488 592.08 Td
+(if) 11.9551 Tj
+-426 TJm
+(a) 5.9776 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(integrity) 53.798 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(detected) 47.8205 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(stream) 35.8654 Tj
+90 580.124 Td
+(BZ_DATA_ERROR_MAGIC) 113.5736 Tj
+98.488 568.169 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(stream) 35.8654 Tj
+-426 TJm
+(does) 23.9102 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(begin) 29.8878 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(requisite) 53.798 Tj
+-426 TJm
+(header) 35.8654 Tj
+-426 TJm
+(bytes) 29.8878 Tj
+98.488 556.214 Td
+(\(ie,) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(a) 5.9776 Tj
+-426 TJm
+(bzip2) 29.8878 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(file\).) 35.8654 Tj
+-852 TJm
+(This) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(really) 35.8654 Tj
+98.488 544.259 Td
+(a) 5.9776 Tj
+-426 TJm
+(special) 41.8429 Tj
+-426 TJm
+(case) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(BZ_DATA_ERROR.) 83.6858 Tj
+90 532.304 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 520.349 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(available) 53.798 Tj
+90 508.393 Td
+(BZ_STREAM_END) 77.7083 Tj
+98.488 496.438 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(logical) 41.8429 Tj
+-426 TJm
+(end) 17.9327 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(stream) 35.8654 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(detected.) 53.798 Tj
+90 484.483 Td
+(BZ_OK) 29.8878 Tj
+98.488 472.528 Td
+(otherwise.) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 435.068 Td
+/F122_0 9.9626 Tf
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 374.197] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 425.604 Td
+/F124_0 9.9626 Tf
+(number) 35.8654 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(bytes) 29.8878 Tj
+-426 TJm
+(read) 23.9102 Tj
+98.488 413.649 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(BZ_STREAM_END) 77.7083 Tj
+90 401.694 Td
+(undefined) 53.798 Tj
+98.488 389.739 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 352.279 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 267.497] cm
+0 0 468 83.686 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 342.815 Td
+/F124_0 9.9626 Tf
+(collect) 41.8429 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(buf,) 23.9102 Tj
+-426 TJm
+(then) 23.9102 Tj
+-426 TJm
+(BZ2_bzRead) 59.7756 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(BZ2_bzReadClose) 89.6634 Tj
+98.488 330.859 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+90 318.904 Td
+(collect) 41.8429 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(buf,) 23.9102 Tj
+-426 TJm
+(then) 23.9102 Tj
+-426 TJm
+(BZ2_bzReadClose) 89.6634 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(BZ2_bzReadGetUnused) 113.5736 Tj
+98.488 306.949 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_SEQUENCE_END) 89.6634 Tj
+90 294.994 Td
+(BZ2_bzReadClose) 89.6634 Tj
+98.488 283.039 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 236.876 Td
+/F116_0 17.2154 Tf
+(3.4.3.) 43.0729 Tj
+-278 TJm
+(BZ2_bzReadGetUn) 154.9558 Tj
+10 TJm
+(used) 40.1807 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 197.948] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 225.445 Td
+/F124_0 9.9626 Tf
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzReadGetUnused\() 119.5512 Tj
+-426 TJm
+(int) 17.9327 Tj
+259.883 223.702 Td
+(*) 5.9776 Tj
+270.104 225.445 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+362.278 223.702 Td
+(*) 5.9776 Tj
+368.256 225.445 Td
+(b,) 11.9551 Tj
+200.343 213.49 Td
+(void) 23.9102 Tj
+224.254 211.747 Td
+(**) 11.9551 Tj
+240.453 213.49 Td
+(unused,) 41.8429 Tj
+-426 TJm
+(int) 17.9327 Tj
+304.473 211.747 Td
+(*) 5.9776 Tj
+314.694 213.49 Td
+(nUnused) 41.8429 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 176.031 Td
+/F122_0 9.9626 Tf
+(Returns) 30.9936 Tj
+-435 TJm
+(data) 16.5977 Tj
+-435 TJm
+(which) 24.3486 Tj
+-435 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-435 TJm
+(read) 17.1456 Tj
+-435 TJm
+(from) 19.3673 Tj
+-435 TJm
+(the) 12.1743 Tj
+-435 TJm
+(compressed) 47.0334 Tj
+-435 TJm
+(\002le) 12.7322 Tj
+-435 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-435 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-435 TJm
+(not) 12.7322 Tj
+-435 TJm
+(needed) 28.2141 Tj
+-435 TJm
+(to) 7.7509 Tj
+-435 TJm
+(get) 12.1743 Tj
+-435 TJm
+(to) 7.7509 Tj
+-435 TJm
+(the) 12.1743 Tj
+-435 TJm
+(logical) 27.1182 Tj
+-435 TJm
+(end-of-stream.) 58.3709 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 162.332 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+77.978 164.075 Td
+(unused) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+117.2 164.075 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-337 TJm
+(set) 11.0684 Tj
+-337 TJm
+(to) 7.7509 Tj
+-337 TJm
+(the) 12.1743 Tj
+-337 TJm
+(address) 29.8778 Tj
+-337 TJm
+(of) 8.2988 Tj
+-336 TJm
+(the) 12.1743 Tj
+-337 TJm
+(data,) 19.0883 Tj
+-359 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+269.089 162.332 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+275.067 164.075 Td
+(nUnused) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+320.267 164.075 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-337 TJm
+(the) 12.1743 Tj
+-337 TJm
+(number) 30.4357 Tj
+-337 TJm
+(of) 8.2988 Tj
+-337 TJm
+(bytes.) 23.5217 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+427.247 162.332 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+433.225 164.075 Td
+(nUnused) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+478.425 164.075 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-337 TJm
+(be) 9.4047 Tj
+-337 TJm
+(set) 11.0684 Tj
+-337 TJm
+(to) 7.7509 Tj
+-337 TJm
+(a) 4.4234 Tj
+72 152.12 Td
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-250 TJm
+(between) 33.1954 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+131.506 152.12 Td
+/F124_0 9.9626 Tf
+(0) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+139.975 152.12 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+156.851 152.12 Td
+/F124_0 9.9626 Tf
+(BZ_MAX_UNUSED) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+237.05 152.12 Td
+/F122_0 9.9626 Tf
+(inclusi) 26.5703 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e.) 6.914 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 130.202 Td
+(This) 17.7135 Tj
+-882 TJm
+(function) 33.2053 Tj
+-883 TJm
+(may) 17.1556 Tj
+-882 TJm
+(only) 17.7135 Tj
+-883 TJm
+(be) 9.4047 Tj
+-882 TJm
+(called) 23.7907 Tj
+-883 TJm
+(once) 18.8094 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+271.332 130.202 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+339.9 130.202 Td
+/F122_0 9.9626 Tf
+(has) 13.2801 Tj
+-882 TJm
+(signalled) 35.9749 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+406.737 130.202 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+493.231 130.202 Td
+/F122_0 9.9626 Tf
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-882 TJm
+(before) 25.4445 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 118.247 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.664 118.247 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 96.329 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 96.329 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 96.329 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+(21) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 22 25
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 612.403] cm
+0 0 468 107.597 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 687.721 Td
+(or) 11.9551 Tj
+-426 TJm
+(unused) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(nUnused) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+90 675.766 Td
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+98.488 663.811 Td
+(if) 11.9551 Tj
+-426 TJm
+(BZ_STREAM_END) 77.7083 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(not) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(signalled) 53.798 Tj
+98.488 651.856 Td
+(or) 11.9551 Tj
+-426 TJm
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(opened) 35.8654 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(BZ2_bzWriteOpen) 89.6634 Tj
+90 639.9 Td
+(BZ_OK) 29.8878 Tj
+98.488 627.945 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 590.486 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 565.48] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 581.021 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 534.858 Td
+/F116_0 17.2154 Tf
+(3.4.4.) 43.0729 Tj
+-278 TJm
+(BZ2_bzReadClose) 150.1871 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 507.886] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 523.428 Td
+/F124_0 9.9626 Tf
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzReadClose) 89.6634 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(int) 17.9327 Tj
+244.46 521.684 Td
+(*) 5.9776 Tj
+250.438 523.428 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+342.612 521.684 Td
+(*) 5.9776 Tj
+348.59 523.428 Td
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 485.968 Td
+/F122_0 9.9626 Tf
+(Releases) 34.8591 Tj
+-430 TJm
+(all) 9.9626 Tj
+-429 TJm
+(memory) 33.2053 Tj
+-430 TJm
+(pertaining) 40.3983 Tj
+-429 TJm
+(to) 7.7509 Tj
+-430 TJm
+(the) 12.1743 Tj
+-429 TJm
+(compressed) 47.0334 Tj
+-430 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+304.352 485.968 Td
+/F124_0 9.9626 Tf
+(b) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+310.33 485.968 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+321.276 485.968 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+415.22 485.968 Td
+/F122_0 9.9626 Tf
+(does) 18.2614 Tj
+-430 TJm
+(not) 12.7322 Tj
+-429 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+473.438 485.968 Td
+/F124_0 9.9626 Tf
+(fclose) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+513.583 485.968 Td
+/F122_0 9.9626 Tf
+(on) 9.9626 Tj
+-430 TJm
+(the) 12.1743 Tj
+72 474.013 Td
+(underlying) 43.1679 Tj
+-264 TJm
+(\002le) 12.7322 Tj
+-264 TJm
+(handle,) 29.0509 Tj
+-267 TJm
+(so) 8.8568 Tj
+-264 TJm
+(you) 14.9439 Tj
+-264 TJm
+(should) 26.5703 Tj
+-264 TJm
+(do) 9.9626 Tj
+-264 TJm
+(that) 14.9439 Tj
+-264 TJm
+(yourself) 32.6474 Tj
+-264 TJm
+(if) 6.0871 Tj
+-263 TJm
+(appropriate.) 47.8603 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+348.653 474.013 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+440.946 474.013 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-264 TJm
+(be) 9.4047 Tj
+-264 TJm
+(called) 23.7907 Tj
+-264 TJm
+(to) 7.7509 Tj
+-264 TJm
+(clean) 21.0211 Tj
+72 462.058 Td
+(up) 9.9626 Tj
+-250 TJm
+(after) 18.2515 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(situations.) 40.6873 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 440.14 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 440.14 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 440.14 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 377.211] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 428.618 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+98.488 416.663 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(opened) 35.8654 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(BZ2_bzOpenWrite) 89.6634 Tj
+90 404.708 Td
+(BZ_OK) 29.8878 Tj
+98.488 392.753 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 355.293 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 330.287] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 345.829 Td
+/F124_0 9.9626 Tf
+(none) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 299.666 Td
+/F116_0 17.2154 Tf
+(3.4.5.) 43.0729 Tj
+-278 TJm
+(BZ2_bzWriteOpen) 148.259 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 247.286] cm
+0 0 468 47.821 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 286.738 Td
+/F124_0 9.9626 Tf
+(BZFILE) 35.8654 Tj
+130.109 284.994 Td
+(*) 5.9776 Tj
+136.087 286.738 Td
+(BZ2_bzWriteOpen\() 95.641 Tj
+-426 TJm
+(int) 17.9327 Tj
+258.149 284.994 Td
+(*) 5.9776 Tj
+264.127 286.738 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(FILE) 23.9102 Tj
+344.346 284.994 Td
+(*) 5.9776 Tj
+350.323 286.738 Td
+(f,) 11.9551 Tj
+196.099 274.783 Td
+(int) 17.9327 Tj
+-426 TJm
+(blockSize100k,) 83.6858 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(verbosity,) 59.7756 Tj
+196.099 262.827 Td
+(int) 17.9327 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 225.368 Td
+/F122_0 9.9626 Tf
+(Prepare) 30.4258 Tj
+-268 TJm
+(to) 7.7509 Tj
+-269 TJm
+(write) 20.4731 Tj
+-268 TJm
+(compressed) 47.0334 Tj
+-269 TJm
+(data) 16.5977 Tj
+-268 TJm
+(to) 7.7509 Tj
+-269 TJm
+(\002le) 12.7322 Tj
+-268 TJm
+(handle) 26.5603 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+262.72 225.368 Td
+/F124_0 9.9626 Tf
+(f) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+268.698 225.368 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+274.829 225.368 Td
+/F124_0 9.9626 Tf
+(f) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+283.481 225.368 Td
+/F122_0 9.9626 Tf
+(should) 26.5703 Tj
+-268 TJm
+(refer) 18.7994 Tj
+-269 TJm
+(to) 7.7509 Tj
+-268 TJm
+(a) 4.4234 Tj
+-269 TJm
+(\002le) 12.7322 Tj
+-268 TJm
+(which) 24.3486 Tj
+-269 TJm
+(has) 13.2801 Tj
+-268 TJm
+(been) 18.8094 Tj
+-269 TJm
+(opened) 28.772 Tj
+-268 TJm
+(for) 11.6164 Tj
+-269 TJm
+(writing,) 31.2726 Tj
+-273 TJm
+(and) 14.386 Tj
+-268 TJm
+(for) 11.6164 Tj
+72 213.413 Td
+(which) 24.3486 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(indicator) 35.417 Tj
+-250 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.577 213.413 Td
+/F124_0 9.9626 Tf
+(ferror\(f\)) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+230.375 213.413 Td
+/F122_0 9.9626 Tf
+(\)is) 9.9626 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(set.) 13.5591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 191.495 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-223 TJm
+(the) 12.1743 Tj
+-224 TJm
+(meaning) 34.3112 Tj
+-223 TJm
+(of) 8.2988 Tj
+-224 TJm
+(parameters) 43.7059 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+195.306 191.495 Td
+/F124_0 9.9626 Tf
+(blockSize100k) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+273.015 191.495 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+277.784 191.495 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+333.808 191.495 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+350.42 191.495 Td
+/F124_0 9.9626 Tf
+(workFactor) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+410.196 191.495 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-229 TJm
+(see) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+429.913 191.495 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 191.495 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 169.577 Td
+(All) 12.7322 Tj
+-382 TJm
+(required) 33.1954 Tj
+-382 TJm
+(memory) 33.2053 Tj
+-382 TJm
+(is) 6.6451 Tj
+-382 TJm
+(allocated) 35.965 Tj
+-383 TJm
+(at) 7.193 Tj
+-382 TJm
+(this) 14.396 Tj
+-382 TJm
+(stage,) 22.9638 Tj
+-415 TJm
+(so) 8.8568 Tj
+-382 TJm
+(if) 6.0871 Tj
+-382 TJm
+(the) 12.1743 Tj
+-382 TJm
+(call) 14.386 Tj
+-382 TJm
+(completes) 40.3983 Tj
+-382 TJm
+(successfully) 48.6972 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+424.691 169.577 Td
+/F124_0 9.9626 Tf
+(BZ_MEM_ERROR) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+500.228 169.577 Td
+/F122_0 9.9626 Tf
+(cannot) 26.5603 Tj
+-382 TJm
+(be) 9.4047 Tj
+72 157.622 Td
+(signalled) 35.9749 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(subsequent) 44.2738 Tj
+-250 TJm
+(call) 14.386 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+203.715 157.622 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+269.468 157.622 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 135.704 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 135.704 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 135.704 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+(22) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 23 26
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 576.538] cm
+0 0 468 143.462 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 687.721 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 675.766 Td
+(if) 11.9551 Tj
+-426 TJm
+(f) 5.9776 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 663.811 Td
+(or) 11.9551 Tj
+-426 TJm
+(blockSize100k) 77.7083 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(1) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(blockSize100k) 77.7083 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(9) 5.9776 Tj
+90 651.856 Td
+(BZ_IO_ERROR) 65.7532 Tj
+98.488 639.9 Td
+(if) 11.9551 Tj
+-426 TJm
+(ferror\(f\)) 53.798 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(nonzero) 41.8429 Tj
+90 627.945 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 615.99 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+90 604.035 Td
+(BZ_OK) 29.8878 Tj
+98.488 592.08 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 554.62 Td
+/F122_0 9.9626 Tf
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 493.749] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 545.156 Td
+/F124_0 9.9626 Tf
+(Pointer) 41.8429 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(abstract) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+98.488 533.201 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+90 521.245 Td
+(NULL) 23.9102 Tj
+98.488 509.29 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 471.831 Td
+/F122_0 9.9626 Tf
+(Allo) 17.7135 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able) 16.5977 Tj
+-250 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(actions:) 30.9936 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 387.049] cm
+0 0 468 83.686 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 462.366 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+98.488 450.411 Td
+(if) 11.9551 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+98.488 438.456 Td
+(\(you) 23.9102 Tj
+-426 TJm
+(could) 29.8878 Tj
+-426 TJm
+(go) 11.9551 Tj
+-426 TJm
+(directly) 47.8205 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(BZ2_bzWriteClose,) 101.6185 Tj
+-426 TJm
+(but) 17.9327 Tj
+-426 TJm
+(this) 23.9102 Tj
+-426 TJm
+(would) 29.8878 Tj
+-426 TJm
+(be) 11.9551 Tj
+-426 TJm
+(pretty) 35.8654 Tj
+485.506 434.212 Td
+/F548_0 9.9626 Tf
+( ) 9.9626 Tj
+493.808 434.212 Td
+/F230_0 9.9626 Tf
+(-) 2.7676 Tj
+90 426.501 Td
+/F124_0 9.9626 Tf
+(pointless\)) 59.7756 Tj
+90 414.546 Td
+(BZ2_bzWriteClose) 95.641 Tj
+98.488 402.59 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 356.428 Td
+/F116_0 17.2154 Tf
+(3.4.6.) 43.0729 Tj
+-278 TJm
+(BZ2_bzWrite) 104.2565 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 329.455] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 344.997 Td
+/F124_0 9.9626 Tf
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzWrite) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(int) 17.9327 Tj
+220.55 343.254 Td
+(*) 5.9776 Tj
+226.528 344.997 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+318.702 343.254 Td
+(*) 5.9776 Tj
+324.679 344.997 Td
+(b,) 11.9551 Tj
+-426 TJm
+(void) 23.9102 Tj
+369.033 343.254 Td
+(*) 5.9776 Tj
+375.01 344.997 Td
+(buf,) 23.9102 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 307.537 Td
+/F122_0 9.9626 Tf
+(Absorbs) 33.2053 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+107.696 307.537 Td
+/F124_0 9.9626 Tf
+(len) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+128.119 307.537 Td
+/F122_0 9.9626 Tf
+(bytes) 21.031 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+214.544 307.537 Td
+/F124_0 9.9626 Tf
+(buf) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+232.477 307.537 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(entually) 32.0995 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(written) 28.224 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(\002le.) 15.2229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 285.62 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 285.62 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 285.62 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 174.87] cm
+0 0 468 107.597 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 274.098 Td
+/F124_0 9.9626 Tf
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 262.143 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(buf) 17.9327 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+90 250.188 Td
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+98.488 238.232 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(opened) 35.8654 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(BZ2_bzReadOpen) 83.6858 Tj
+90 226.277 Td
+(BZ_IO_ERROR) 65.7532 Tj
+98.488 214.322 Td
+(if) 11.9551 Tj
+-426 TJm
+(there) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(writing) 41.8429 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(file.) 29.8878 Tj
+90 202.367 Td
+(BZ_OK) 29.8878 Tj
+98.488 190.412 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 144.249 Td
+/F116_0 17.2154 Tf
+(3.4.7.) 43.0729 Tj
+-278 TJm
+(BZ2_bzWriteClose) 151.134 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+/F122_0 9.9626 Tf
+(23) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 24 27
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 576.538] cm
+0 0 468 143.462 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzWriteClose\() 101.6185 Tj
+-426 TJm
+(int) 17.9327 Tj
+246.194 709.888 Td
+(*) 5.9776 Tj
+252.172 711.631 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+340.102 709.888 Td
+(*) 5.9776 Tj
+350.323 711.631 Td
+(f,) 11.9551 Tj
+187.611 699.676 Td
+(int) 17.9327 Tj
+-426 TJm
+(abandon,) 47.8205 Tj
+187.611 687.721 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+257.609 685.978 Td
+(*) 5.9776 Tj
+267.83 687.721 Td
+(nbytes_in,) 59.7756 Tj
+187.611 675.766 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+257.609 674.022 Td
+(*) 5.9776 Tj
+267.83 675.766 Td
+(nbytes_out) 59.7756 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 651.856 Td
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzWriteClose64\() 113.5736 Tj
+-426 TJm
+(int) 17.9327 Tj
+258.149 650.112 Td
+(*) 5.9776 Tj
+264.127 651.856 Td
+(bzerror,) 47.8205 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+352.057 650.112 Td
+(*) 5.9776 Tj
+362.278 651.856 Td
+(f,) 11.9551 Tj
+196.099 639.9 Td
+(int) 17.9327 Tj
+-426 TJm
+(abandon,) 47.8205 Tj
+196.099 627.945 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+266.097 626.202 Td
+(*) 5.9776 Tj
+276.318 627.945 Td
+(nbytes_in_lo32,) 89.6634 Tj
+196.099 615.99 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+266.097 614.247 Td
+(*) 5.9776 Tj
+276.318 615.99 Td
+(nbytes_in_hi32,) 89.6634 Tj
+196.099 604.035 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+266.097 602.291 Td
+(*) 5.9776 Tj
+276.318 604.035 Td
+(nbytes_out_lo32,) 95.641 Tj
+196.099 592.08 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+266.097 590.336 Td
+(*) 5.9776 Tj
+276.318 592.08 Td
+(nbytes_out_hi32) 89.6634 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 554.62 Td
+/F122_0 9.9626 Tf
+(Compresses) 48.1492 Tj
+-403 TJm
+(and) 14.386 Tj
+-402 TJm
+(\003ushes) 27.6761 Tj
+-403 TJm
+(to) 7.7509 Tj
+-403 TJm
+(the) 12.1743 Tj
+-402 TJm
+(compressed) 47.0334 Tj
+-403 TJm
+(\002le) 12.7322 Tj
+-402 TJm
+(all) 9.9626 Tj
+-403 TJm
+(data) 16.5977 Tj
+-403 TJm
+(so) 8.8568 Tj
+-402 TJm
+(f) 3.3175 Tj
+10 TJm
+(ar) 7.7409 Tj
+-403 TJm
+(supplied) 33.7633 Tj
+-403 TJm
+(by) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+384.152 554.62 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+449.906 554.62 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-768 TJm
+(The) 15.4918 Tj
+-403 TJm
+(logical) 27.1182 Tj
+-402 TJm
+(end-of-) 29.3199 Tj
+72 542.665 Td
+(stream) 26.5603 Tj
+-352 TJm
+(mark) 20.4731 Tj
+10 TJm
+(ers) 11.6164 Tj
+-352 TJm
+(are) 12.1643 Tj
+-353 TJm
+(also) 16.0497 Tj
+-352 TJm
+(written,) 30.7147 Tj
+-378 TJm
+(so) 8.8568 Tj
+-352 TJm
+(subsequent) 44.2738 Tj
+-352 TJm
+(calls) 18.2614 Tj
+-352 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+300.456 542.665 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+369.718 542.665 Td
+/F122_0 9.9626 Tf
+(are) 12.1643 Tj
+-352 TJm
+(ille) 12.7322 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(al.) 9.6836 Tj
+-1234 TJm
+(All) 12.7322 Tj
+-352 TJm
+(memory) 33.2053 Tj
+-352 TJm
+(associated) 40.9463 Tj
+-352 TJm
+(with) 17.7135 Tj
+72 530.71 Td
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+151.411 530.71 Td
+/F124_0 9.9626 Tf
+(b) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.88 530.71 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(released.) 35.1281 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+207.231 530.71 Td
+/F124_0 9.9626 Tf
+(fflush) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+245.587 530.71 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(called) 23.7907 Tj
+-250 TJm
+(on) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le,) 15.2229 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(not) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+422.771 530.71 Td
+/F124_0 9.9626 Tf
+(fclose) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+458.636 530.71 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+50 TJm
+(d.) 7.472 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 508.792 Td
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.574 508.792 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+180.155 508.792 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-295 TJm
+(called) 23.7907 Tj
+-295 TJm
+(to) 7.7509 Tj
+-295 TJm
+(clean) 21.0211 Tj
+-295 TJm
+(up) 9.9626 Tj
+-295 TJm
+(after) 18.2515 Tj
+-295 TJm
+(an) 9.4047 Tj
+-295 TJm
+(error) 19.3573 Tj
+40 TJm
+(,) 2.4907 Tj
+-306 TJm
+(the) 12.1743 Tj
+-295 TJm
+(only) 17.7135 Tj
+-295 TJm
+(action) 24.3486 Tj
+-295 TJm
+(is) 6.6451 Tj
+-295 TJm
+(to) 7.7509 Tj
+-295 TJm
+(release) 27.6562 Tj
+-295 TJm
+(the) 12.1743 Tj
+-295 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+-891 TJm
+(The) 15.4918 Tj
+-295 TJm
+(library) 26.5603 Tj
+72 496.837 Td
+(records) 29.3199 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(error) 19.3573 Tj
+-289 TJm
+(codes) 22.6848 Tj
+-289 TJm
+(issued) 24.9065 Tj
+-289 TJm
+(by) 9.9626 Tj
+-289 TJm
+(pre) 12.7222 Tj
+25 TJm
+(vious) 21.589 Tj
+-289 TJm
+(calls,) 20.7521 Tj
+-299 TJm
+(so) 8.8568 Tj
+-289 TJm
+(this) 14.396 Tj
+-289 TJm
+(situation) 34.3212 Tj
+-289 TJm
+(will) 15.5018 Tj
+-289 TJm
+(be) 9.4047 Tj
+-289 TJm
+(detected) 33.1954 Tj
+-289 TJm
+(automatically) 54.2364 Tj
+65 TJm
+(.) 2.4907 Tj
+-427 TJm
+(There) 23.2328 Tj
+-289 TJm
+(is) 6.6451 Tj
+-289 TJm
+(no) 9.9626 Tj
+-289 TJm
+(attempt) 29.8878 Tj
+72 484.882 Td
+(to) 7.7509 Tj
+-263 TJm
+(complete) 36.5229 Tj
+-262 TJm
+(the) 12.1743 Tj
+-263 TJm
+(compression) 50.3609 Tj
+-263 TJm
+(operation,) 40.1194 Tj
+-265 TJm
+(nor) 13.2801 Tj
+-263 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+258.308 484.882 Td
+/F124_0 9.9626 Tf
+(fflush) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+296.79 484.882 Td
+/F122_0 9.9626 Tf
+(the) 12.1743 Tj
+-263 TJm
+(compressed) 47.0334 Tj
+-262 TJm
+(\002le.) 15.2229 Tj
+-696 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-263 TJm
+(can) 13.8281 Tj
+-263 TJm
+(force) 20.4632 Tj
+-262 TJm
+(this) 14.396 Tj
+-263 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+-263 TJm
+(to) 7.7509 Tj
+-262 TJm
+(happen) 28.772 Tj
+72 472.926 Td
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(case) 17.1456 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(no) 9.9626 Tj
+-250 TJm
+(error) 19.3573 Tj
+40 TJm
+(,) 2.4907 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(passing) 29.8878 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(nonzero) 32.0895 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue) 16.5977 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+305.015 472.926 Td
+/F124_0 9.9626 Tf
+(abandon) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+346.858 472.926 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 451.009 Td
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+80.597 451.009 Td
+/F124_0 9.9626 Tf
+(nbytes_in) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+136.358 451.009 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-197 TJm
+(non-null,) 36.2539 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+183.287 449.265 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+189.265 451.009 Td
+(nbytes_in) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+245.025 451.009 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-197 TJm
+(be) 9.4047 Tj
+-197 TJm
+(set) 11.0684 Tj
+-197 TJm
+(to) 7.7509 Tj
+-197 TJm
+(be) 9.4047 Tj
+-197 TJm
+(the) 12.1743 Tj
+-197 TJm
+(total) 17.7135 Tj
+-197 TJm
+(v) 4.9813 Tj
+20 TJm
+(olume) 24.9065 Tj
+-197 TJm
+(of) 8.2988 Tj
+-197 TJm
+(uncompressed) 56.996 Tj
+-197 TJm
+(data) 16.5977 Tj
+-197 TJm
+(handled.) 34.0322 Tj
+-584 TJm
+(Similarly) 37.0908 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 439.053 Td
+/F124_0 9.9626 Tf
+(nbytes_out) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+134.716 439.053 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-295 TJm
+(be) 9.4047 Tj
+-295 TJm
+(set) 11.0684 Tj
+-295 TJm
+(to) 7.7509 Tj
+-295 TJm
+(the) 12.1743 Tj
+-295 TJm
+(total) 17.7135 Tj
+-295 TJm
+(v) 4.9813 Tj
+20 TJm
+(olume) 24.9065 Tj
+-295 TJm
+(of) 8.2988 Tj
+-296 TJm
+(compressed) 47.0334 Tj
+-295 TJm
+(data) 16.5977 Tj
+-295 TJm
+(written.) 30.7147 Tj
+-890 TJm
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-295 TJm
+(compatibility) 53.1405 Tj
+-295 TJm
+(with) 17.7135 Tj
+-295 TJm
+(older) 20.4731 Tj
+-295 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-296 TJm
+(of) 8.2988 Tj
+72 427.098 Td
+(the) 12.1743 Tj
+-283 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+118.294 427.098 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.753 427.098 Td
+/F122_0 9.9626 Tf
+(only) 17.7135 Tj
+-283 TJm
+(yields) 23.8007 Tj
+-283 TJm
+(the) 12.1743 Tj
+-282 TJm
+(lo) 7.7509 Tj
+25 TJm
+(wer) 14.9339 Tj
+-283 TJm
+(32) 9.9626 Tj
+-283 TJm
+(bits) 14.396 Tj
+-283 TJm
+(of) 8.2988 Tj
+-283 TJm
+(these) 20.4731 Tj
+-282 TJm
+(counts.) 28.503 Tj
+-817 TJm
+(Use) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+423.499 427.098 Td
+/F124_0 9.9626 Tf
+(BZ2_bzWriteClose64) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+533.913 427.098 Td
+/F122_0 9.9626 Tf
+(if) 6.0871 Tj
+72 415.143 Td
+(you) 14.9439 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(full) 13.8381 Tj
+-250 TJm
+(64) 9.9626 Tj
+-250 TJm
+(bit) 10.5205 Tj
+-250 TJm
+(counts.) 28.503 Tj
+-620 TJm
+(These) 23.7907 Tj
+-250 TJm
+(tw) 9.9626 Tj
+10 TJm
+(o) 4.9813 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(otherwise) 38.7346 Tj
+-250 TJm
+(absolutely) 40.9562 Tj
+-250 TJm
+(identical.) 36.8018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 393.225 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(assignments) 48.7072 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+169.144 393.225 Td
+/F124_0 9.9626 Tf
+(bzerror) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.987 393.225 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 306.386] cm
+0 0 468 83.686 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 381.704 Td
+/F124_0 9.9626 Tf
+(BZ_SEQUENCE_ERROR) 101.6185 Tj
+98.488 369.749 Td
+(if) 11.9551 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(opened) 35.8654 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(BZ2_bzReadOpen) 83.6858 Tj
+90 357.793 Td
+(BZ_IO_ERROR) 65.7532 Tj
+98.488 345.838 Td
+(if) 11.9551 Tj
+-426 TJm
+(there) 29.8878 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(writing) 41.8429 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(file) 23.9102 Tj
+90 333.883 Td
+(BZ_OK) 29.8878 Tj
+98.488 321.928 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 275.765 Td
+/F116_0 17.2154 Tf
+(3.4.8.) 43.0729 Tj
+-278 TJm
+(Handling) 73.6475 Tj
+-278 TJm
+(embed) 55.4852 Tj
+10 TJm
+(ded) 30.609 Tj
+-278 TJm
+(compressed) 101.4159 Tj
+-278 TJm
+(data) 35.3949 Tj
+-278 TJm
+(streams) 66.0211 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 253.847 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-203 TJm
+(high-le) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-203 TJm
+(library) 26.5603 Tj
+-203 TJm
+(f) 3.3175 Tj
+10 TJm
+(acilitates) 35.417 Tj
+-203 TJm
+(use) 13.2801 Tj
+-203 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+226.404 253.847 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+258.316 253.847 Td
+/F122_0 9.9626 Tf
+(data) 16.5977 Tj
+-203 TJm
+(streams) 30.4357 Tj
+-203 TJm
+(which) 24.3486 Tj
+-203 TJm
+(form) 19.3673 Tj
+-203 TJm
+(some) 21.031 Tj
+-203 TJm
+(part) 15.4918 Tj
+-203 TJm
+(of) 8.2988 Tj
+-203 TJm
+(a) 4.4234 Tj
+-204 TJm
+(surrounding,) 50.6399 Tj
+-212 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+-203 TJm
+(data) 16.5977 Tj
+-203 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 221.967 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-264 TJm
+(writing,) 31.2726 Tj
+-267 TJm
+(the) 12.1743 Tj
+-264 TJm
+(library) 26.5603 Tj
+-264 TJm
+(tak) 12.1743 Tj
+10 TJm
+(es) 8.2988 Tj
+-264 TJm
+(an) 9.4047 Tj
+-264 TJm
+(open) 19.3673 Tj
+-264 TJm
+(\002le) 12.7322 Tj
+-264 TJm
+(handle,) 29.0509 Tj
+-267 TJm
+(writes) 24.3486 Tj
+-264 TJm
+(compressed) 47.0334 Tj
+-264 TJm
+(data) 16.5977 Tj
+-264 TJm
+(to) 7.7509 Tj
+-264 TJm
+(it,) 8.0299 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+397.758 221.967 Td
+/F124_0 9.9626 Tf
+(fflush) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+433.624 221.967 Td
+/F122_0 9.9626 Tf
+(es) 8.2988 Tj
+-264 TJm
+(it) 5.5392 Tj
+-264 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-264 TJm
+(does) 18.2614 Tj
+-264 TJm
+(not) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+504.135 221.967 Td
+/F124_0 9.9626 Tf
+(fclose) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 210.012 Td
+/F122_0 9.9626 Tf
+(it.) 8.0299 Tj
+-675 TJm
+(The) 15.4918 Tj
+-259 TJm
+(calling) 27.1182 Tj
+-260 TJm
+(a) 4.4234 Tj
+1 TJm
+(pp) 9.9626 Tj
+-1 TJm
+(l) 2.7696 Tj
+1 TJm
+(ication) 27.1182 Tj
+-260 TJm
+(can) 13.8281 Tj
+-259 TJm
+(write) 20.4731 Tj
+-259 TJm
+(its) 9.4147 Tj
+-259 TJm
+(o) 4.9813 Tj
+25 TJm
+(wn) 12.1743 Tj
+-259 TJm
+(data) 16.5977 Tj
+-260 TJm
+(before) 25.4445 Tj
+-259 TJm
+(and) 14.386 Tj
+-259 TJm
+(after) 18.2515 Tj
+-259 TJm
+(the) 12.1743 Tj
+-259 TJm
+(compressed) 47.0334 Tj
+-260 TJm
+(dat) 12.1743 Tj
+1 TJm
+(a) 4.4234 Tj
+-260 TJm
+(stream,) 29.0509 Tj
+-261 TJm
+(using) 21.589 Tj
+-259 TJm
+(that) 14.9439 Tj
+-260 TJm
+(sam) 16.0497 Tj
+1 TJm
+(e) 4.4234 Tj
+-260 TJm
+(\002le) 12.7322 Tj
+81.963 198.056 Td
+(handle.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 176.139 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Reading) 33.2053 Tj
+-258 TJm
+(is) 6.6451 Tj
+-259 TJm
+(more) 20.4731 Tj
+-258 TJm
+(comple) 29.3299 Tj
+15 TJm
+(x,) 7.472 Tj
+-261 TJm
+(and) 14.386 Tj
+-258 TJm
+(the) 12.1743 Tj
+-258 TJm
+(f) 3.3175 Tj
+10 TJm
+(acilities) 30.9936 Tj
+-259 TJm
+(are) 12.1643 Tj
+-258 TJm
+(not) 12.7322 Tj
+-258 TJm
+(as) 8.2988 Tj
+-259 TJm
+(general) 29.3199 Tj
+-258 TJm
+(as) 8.2988 Tj
+-259 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-258 TJm
+(could) 22.1369 Tj
+-258 TJm
+(be) 9.4047 Tj
+-259 TJm
+(since) 20.4731 Tj
+-258 TJm
+(generality) 39.8404 Tj
+-259 TJm
+(is) 6.6451 Tj
+-258 TJm
+(hard) 17.7035 Tj
+-258 TJm
+(to) 7.7509 Tj
+-259 TJm
+(reconcile) 36.5129 Tj
+81.963 164.183 Td
+(with) 17.7135 Tj
+-432 TJm
+(ef) 7.7409 Tj
+25 TJm
+(\002cienc) 26.5603 Tj
+15 TJm
+(y) 4.9813 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+161.767 164.183 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+225.847 164.183 Td
+/F122_0 9.9626 Tf
+(reads) 21.0211 Tj
+-432 TJm
+(from) 19.3673 Tj
+-432 TJm
+(the) 12.1743 Tj
+-432 TJm
+(compressed) 47.0334 Tj
+-432 TJm
+(\002le) 12.7322 Tj
+-432 TJm
+(in) 7.7509 Tj
+-432 TJm
+(blocks) 26.0123 Tj
+-432 TJm
+(of) 8.2988 Tj
+-432 TJm
+(size) 15.4918 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+434.467 164.183 Td
+/F124_0 9.9626 Tf
+(BZ_MAX_UNUSED) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+516.479 164.183 Td
+/F122_0 9.9626 Tf
+(bytes,) 23.5217 Tj
+81.963 152.228 Td
+(and) 14.386 Tj
+-436 TJm
+(in) 7.7509 Tj
+-435 TJm
+(doing) 22.6948 Tj
+-436 TJm
+(so) 8.8568 Tj
+-436 TJm
+(probably) 35.417 Tj
+-436 TJm
+(will) 15.5018 Tj
+-435 TJm
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ershoot) 29.3299 Tj
+-436 TJm
+(the) 12.1743 Tj
+-436 TJm
+(logical) 27.1182 Tj
+-435 TJm
+(end) 14.386 Tj
+-436 TJm
+(of) 8.2988 Tj
+-436 TJm
+(compressed) 47.0334 Tj
+-436 TJm
+(s) 3.8755 Tj
+1 TJm
+(tream.) 25.1755 Tj
+-1735 TJm
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-436 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-435 TJm
+(this) 14.396 Tj
+-436 TJm
+(data) 16.5977 Tj
+-436 TJm
+(once) 18.8094 Tj
+81.963 140.273 Td
+(decompression) 59.7656 Tj
+-290 TJm
+(has) 13.2801 Tj
+-289 TJm
+(ended,) 26.2813 Tj
+-300 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+207.321 140.273 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadGetUnused) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+323.782 140.273 Td
+/F122_0 9.9626 Tf
+(after) 18.2515 Tj
+-290 TJm
+(the) 12.1743 Tj
+-289 TJm
+(last) 13.8381 Tj
+-290 TJm
+(call) 14.386 Tj
+-290 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.164 140.273 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+467.826 140.273 Td
+/F122_0 9.9626 Tf
+(\(the) 15.4918 Tj
+-290 TJm
+(one) 14.386 Tj
+-290 TJm
+(returning) 36.5229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 128.318 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.671 128.318 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(before) 25.4445 Tj
+-250 TJm
+(calling) 27.1182 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.047 128.318 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadClose) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+327.71 128.318 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.852 Td
+(24) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 25 28
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(This) 17.7135 Tj
+-271 TJm
+(mechanism) 45.3796 Tj
+-272 TJm
+(mak) 17.1556 Tj
+10 TJm
+(es) 8.2988 Tj
+-271 TJm
+(it) 5.5392 Tj
+-271 TJm
+(easy) 17.7035 Tj
+-271 TJm
+(to) 7.7509 Tj
+-272 TJm
+(decompress) 47.0334 Tj
+-271 TJm
+(multiple) 33.2153 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+293.313 710.037 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+325.903 710.037 Td
+/F122_0 9.9626 Tf
+(streams) 30.4357 Tj
+-271 TJm
+(placed) 26.0024 Tj
+-272 TJm
+(end-to-end.) 45.6486 Tj
+-374 TJm
+(As) 11.0684 Tj
+-271 TJm
+(the) 12.1743 Tj
+-271 TJm
+(end) 14.386 Tj
+-271 TJm
+(of) 8.2988 Tj
+-272 TJm
+(one) 14.386 Tj
+-271 TJm
+(stream,) 29.0509 Tj
+72 698.082 Td
+(when) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+96.195 698.082 Td
+/F124_0 9.9626 Tf
+(BZ2_bzRead) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.586 698.082 Td
+/F122_0 9.9626 Tf
+(returns) 27.6661 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.868 698.082 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+266.577 698.082 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-263 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+288.685 698.082 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadGetUnused) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+404.875 698.082 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-263 TJm
+(coll) 14.9439 Tj
+1 TJm
+(ect) 11.6164 Tj
+-263 TJm
+(the) 12.1743 Tj
+-263 TJm
+(unused) 28.224 Tj
+-262 TJm
+(data) 16.5977 Tj
+-263 TJm
+(\(cop) 17.7035 Tj
+10 TJm
+(y) 4.9813 Tj
+-262 TJm
+(it) 5.5392 Tj
+72 686.127 Td
+(into) 15.5018 Tj
+-265 TJm
+(your) 18.2614 Tj
+-265 TJm
+(o) 4.9813 Tj
+25 TJm
+(wn) 12.1743 Tj
+-265 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-265 TJm
+(some) 21.031 Tj
+25 TJm
+(where\).) 30.1468 Tj
+-711 TJm
+(That) 18.2614 Tj
+-265 TJm
+(data) 16.5977 Tj
+-265 TJm
+(forms) 23.2427 Tj
+-265 TJm
+(the) 12.1743 Tj
+-265 TJm
+(start) 17.1556 Tj
+-265 TJm
+(of) 8.2988 Tj
+-265 TJm
+(the) 12.1743 Tj
+-265 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-265 TJm
+(compressed) 47.0334 Tj
+-265 TJm
+(stream.) 29.0509 Tj
+-711 TJm
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-265 TJm
+(start) 17.1556 Tj
+-265 TJm
+(uncompressing) 60.3235 Tj
+72 674.172 Td
+(that) 14.9439 Tj
+-246 TJm
+(ne) 9.4047 Tj
+15 TJm
+(xt) 7.7509 Tj
+-246 TJm
+(stream,) 29.0509 Tj
+-247 TJm
+(call) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+157.205 674.172 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadOpen) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+243.344 674.172 Td
+/F122_0 9.9626 Tf
+(ag) 9.4047 Tj
+5 TJm
+(ain,) 14.6649 Tj
+-247 TJm
+(feeding) 29.8778 Tj
+-246 TJm
+(in) 7.7509 Tj
+-246 TJm
+(the) 12.1743 Tj
+-247 TJm
+(unused) 28.224 Tj
+-246 TJm
+(data) 16.5977 Tj
+-246 TJm
+(via) 12.1743 Tj
+-246 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.967 674.172 Td
+/F124_0 9.9626 Tf
+(unused) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+444.286 674.172 Td
+/F122_0 9.9626 Tf
+(/) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+449.508 674.172 Td
+/F124_0 9.9626 Tf
+(nUnused) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+493.804 674.172 Td
+/F122_0 9.9626 Tf
+(parameters.) 46.1966 Tj
+72 662.217 Td
+(K) 7.193 Tj
+25 TJm
+(eep) 13.8281 Tj
+-263 TJm
+(doing) 22.6948 Tj
+-263 TJm
+(this) 14.396 Tj
+-264 TJm
+(until) 18.2714 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+158.622 662.217 Td
+/F124_0 9.9626 Tf
+(BZ_STREAM_END) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+238.952 662.217 Td
+/F122_0 9.9626 Tf
+(return) 23.7907 Tj
+-263 TJm
+(coincides) 37.6287 Tj
+-263 TJm
+(with) 17.7135 Tj
+-264 TJm
+(the) 12.1743 Tj
+-263 TJm
+(ph) 9.9626 Tj
+5 TJm
+(ysical) 23.2427 Tj
+-263 TJm
+(end) 14.386 Tj
+-263 TJm
+(of) 8.2988 Tj
+-263 TJm
+(\002le) 12.7322 Tj
+-263 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+423.124 662.217 Td
+/F124_0 9.9626 Tf
+(feof\(f\)) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+464.968 662.217 Td
+/F122_0 9.9626 Tf
+(\).) 5.8082 Tj
+-699 TJm
+(In) 8.2988 Tj
+-263 TJm
+(this) 14.396 Tj
+-263 TJm
+(situation) 34.3212 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 650.261 Td
+/F124_0 9.9626 Tf
+(BZ2_bzReadGetUnused) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+188.065 650.261 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(course) 26.0024 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(no) 9.9626 Tj
+-250 TJm
+(data.) 19.0883 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 628.344 Td
+(This) 17.7135 Tj
+-240 TJm
+(should) 26.5703 Tj
+-241 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-240 TJm
+(some) 21.031 Tj
+-241 TJm
+(feel) 14.9339 Tj
+-240 TJm
+(for) 11.6164 Tj
+-241 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-240 TJm
+(the) 12.1743 Tj
+-240 TJm
+(high-le) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-241 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace) 13.2702 Tj
+-240 TJm
+(can) 13.8281 Tj
+-241 TJm
+(be) 9.4047 Tj
+-240 TJm
+(used.) 20.7521 Tj
+-614 TJm
+(If) 6.6351 Tj
+-240 TJm
+(you) 14.9439 Tj
+-241 TJm
+(require) 28.2141 Tj
+-240 TJm
+(e) 4.4234 Tj
+15 TJm
+(xtra) 15.4918 Tj
+-241 TJm
+(\003e) 9.9626 Tj
+15 TJm
+(xibi) 15.5018 Tj
+1 TJm
+(lity) 13.2901 Tj
+65 TJm
+(,) 2.4907 Tj
+-243 TJm
+(you') 18.2614 Tj
+10 TJm
+(ll) 5.5392 Tj
+-240 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-241 TJm
+(to) 7.7509 Tj
+72 616.389 Td
+(bite) 14.9439 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ullet) 17.7135 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(get) 12.1743 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(grips) 19.9252 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace.) 15.7608 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 585.767 Td
+/F116_0 17.2154 Tf
+(3.4.9.) 43.0729 Tj
+-278 TJm
+(Standar) 64.0929 Tj
+20 TJm
+(d) 10.5186 Tj
+-278 TJm
+(\002le-reading/writing) 154.009 Tj
+-278 TJm
+(code) 40.1807 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 563.85 Td
+/F122_0 9.9626 Tf
+(Here') 22.6749 Tj
+55 TJm
+(s) 3.8755 Tj
+-250 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(you') 18.2614 Tj
+50 TJm
+(d) 4.9813 Tj
+-250 TJm
+(write) 20.4731 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le:) 15.5018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 190.086] cm
+0 0 468 370.61 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 552.328 Td
+/F124_0 9.9626 Tf
+(FILE) 23.9102 Tj
+113.91 550.584 Td
+(*) 5.9776 Tj
+132.62 552.328 Td
+(f;) 11.9551 Tj
+90 540.373 Td
+(BZFILE) 35.8654 Tj
+125.866 538.629 Td
+(*) 5.9776 Tj
+136.087 540.373 Td
+(b;) 11.9551 Tj
+90 528.418 Td
+(int) 17.9327 Tj
+-2130 TJm
+(nBuf;) 29.8878 Tj
+90 516.462 Td
+(char) 23.9102 Tj
+-1704 TJm
+(buf[) 23.9102 Tj
+-426 TJm
+(/) 5.9776 Tj
+165.018 514.719 Td
+(*) 5.9776 Tj
+175.24 516.462 Td
+(whatever) 47.8205 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(you) 17.9327 Tj
+-426 TJm
+(like) 23.9102 Tj
+305.79 514.719 Td
+(*) 5.9776 Tj
+311.767 516.462 Td
+(/) 5.9776 Tj
+-426 TJm
+(];) 11.9551 Tj
+90 504.507 Td
+(int) 17.9327 Tj
+-2130 TJm
+(bzerror;) 47.8205 Tj
+90 492.552 Td
+(int) 17.9327 Tj
+-2130 TJm
+(nWritten;) 53.798 Tj
+90 468.642 Td
+(f) 5.9776 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(fopen) 29.8878 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+("myfile.bz2",) 77.7083 Tj
+-426 TJm
+("w") 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 456.687 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(!f) 11.9551 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+94.244 444.731 Td
+(/) 5.9776 Tj
+100.222 442.988 Td
+(*) 5.9776 Tj
+110.443 444.731 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+184.684 442.988 Td
+(*) 5.9776 Tj
+190.662 444.731 Td
+(/) 5.9776 Tj
+90 432.776 Td
+(}) 5.9776 Tj
+90 420.821 Td
+(b) 5.9776 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ2_bzWriteOpen\() 95.641 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(f,) 11.9551 Tj
+-426 TJm
+(9) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 408.866 Td
+(if) 11.9551 Tj
+-426 TJm
+(\(bzerror) 47.8205 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(BZ_OK\)) 35.8654 Tj
+-426 TJm
+({) 5.9776 Tj
+94.244 396.911 Td
+(BZ2_bzWriteClose) 95.641 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+94.244 384.955 Td
+(/) 5.9776 Tj
+100.222 383.212 Td
+(*) 5.9776 Tj
+110.443 384.955 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+184.684 383.212 Td
+(*) 5.9776 Tj
+190.662 384.955 Td
+(/) 5.9776 Tj
+90 373 Td
+(}) 5.9776 Tj
+90 349.09 Td
+(while) 29.8878 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(/) 5.9776 Tj
+140.331 347.346 Td
+(*) 5.9776 Tj
+150.553 349.09 Td
+(condition) 53.798 Tj
+208.595 347.346 Td
+(*) 5.9776 Tj
+214.572 349.09 Td
+(/) 5.9776 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+94.244 337.135 Td
+(/) 5.9776 Tj
+100.222 335.391 Td
+(*) 5.9776 Tj
+110.443 337.135 Td
+(get) 17.9327 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(write) 29.8878 Tj
+-426 TJm
+(into) 23.9102 Tj
+-426 TJm
+(buf,) 23.9102 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(set) 17.9327 Tj
+-426 TJm
+(nBuf) 23.9102 Tj
+-426 TJm
+(appropriately) 77.7083 Tj
+421.874 335.391 Td
+(*) 5.9776 Tj
+427.852 337.135 Td
+(/) 5.9776 Tj
+94.244 325.18 Td
+(nWritten) 47.8205 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ2_bzWrite) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b,) 11.9551 Tj
+-426 TJm
+(buf,) 23.9102 Tj
+-426 TJm
+(nBuf) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+94.244 313.224 Td
+(if) 11.9551 Tj
+-426 TJm
+(\(bzerror) 47.8205 Tj
+-426 TJm
+(==) 11.9551 Tj
+-426 TJm
+(BZ_IO_ERROR\)) 71.7307 Tj
+-426 TJm
+({) 5.9776 Tj
+102.732 301.269 Td
+(BZ2_bzWriteClose) 95.641 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+102.732 289.314 Td
+(/) 5.9776 Tj
+108.71 287.571 Td
+(*) 5.9776 Tj
+118.931 289.314 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+193.172 287.571 Td
+(*) 5.9776 Tj
+199.15 289.314 Td
+(/) 5.9776 Tj
+94.244 277.359 Td
+(}) 5.9776 Tj
+90 265.404 Td
+(}) 5.9776 Tj
+90 241.493 Td
+(BZ2_bzWriteClose\() 101.6185 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 229.538 Td
+(if) 11.9551 Tj
+-426 TJm
+(\(bzerror) 47.8205 Tj
+-426 TJm
+(==) 11.9551 Tj
+-426 TJm
+(BZ_IO_ERROR\)) 71.7307 Tj
+-426 TJm
+({) 5.9776 Tj
+94.244 217.583 Td
+(/) 5.9776 Tj
+100.222 215.84 Td
+(*) 5.9776 Tj
+110.443 217.583 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+184.684 215.84 Td
+(*) 5.9776 Tj
+190.662 217.583 Td
+(/) 5.9776 Tj
+90 205.628 Td
+(}) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 168.168 Td
+/F122_0 9.9626 Tf
+(And) 17.1556 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(read) 17.1456 Tj
+-250 TJm
+(from) 19.3673 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le:) 15.5018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(25) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 26 29
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 349.39] cm
+0 0 468 370.61 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(FILE) 23.9102 Tj
+113.91 709.888 Td
+(*) 5.9776 Tj
+132.62 711.631 Td
+(f;) 11.9551 Tj
+90 699.676 Td
+(BZFILE) 35.8654 Tj
+125.866 697.933 Td
+(*) 5.9776 Tj
+136.087 699.676 Td
+(b;) 11.9551 Tj
+90 687.721 Td
+(int) 17.9327 Tj
+-2130 TJm
+(nBuf;) 29.8878 Tj
+90 675.766 Td
+(char) 23.9102 Tj
+-1704 TJm
+(buf[) 23.9102 Tj
+-426 TJm
+(/) 5.9776 Tj
+165.018 674.022 Td
+(*) 5.9776 Tj
+175.24 675.766 Td
+(whatever) 47.8205 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(you) 17.9327 Tj
+-426 TJm
+(like) 23.9102 Tj
+305.79 674.022 Td
+(*) 5.9776 Tj
+311.767 675.766 Td
+(/) 5.9776 Tj
+-426 TJm
+(];) 11.9551 Tj
+90 663.811 Td
+(int) 17.9327 Tj
+-2130 TJm
+(bzerror;) 47.8205 Tj
+90 651.856 Td
+(int) 17.9327 Tj
+-2130 TJm
+(nWritten;) 53.798 Tj
+90 627.945 Td
+(f) 5.9776 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(fopen) 29.8878 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+("myfile.bz2",) 77.7083 Tj
+-426 TJm
+("r") 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 615.99 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(!f) 11.9551 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+98.488 604.035 Td
+(/) 5.9776 Tj
+104.466 602.291 Td
+(*) 5.9776 Tj
+114.687 604.035 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+188.928 602.291 Td
+(*) 5.9776 Tj
+194.906 604.035 Td
+(/) 5.9776 Tj
+90 592.08 Td
+(}) 5.9776 Tj
+90 580.125 Td
+(b) 5.9776 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ2_bzReadOpen) 83.6858 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(f,) 11.9551 Tj
+-426 TJm
+(0,) 11.9551 Tj
+-426 TJm
+(NULL,) 29.8878 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 568.169 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+98.488 556.214 Td
+(BZ2_bzReadClose) 89.6634 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+98.488 544.259 Td
+(/) 5.9776 Tj
+104.466 542.516 Td
+(*) 5.9776 Tj
+114.687 544.259 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+188.928 542.516 Td
+(*) 5.9776 Tj
+194.906 544.259 Td
+(/) 5.9776 Tj
+90 532.304 Td
+(}) 5.9776 Tj
+90 508.393 Td
+(bzerror) 41.8429 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ_OK;) 35.8654 Tj
+90 496.438 Td
+(while) 29.8878 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(==) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(&&) 11.9551 Tj
+-426 TJm
+(/) 5.9776 Tj
+252.948 494.695 Td
+(*) 5.9776 Tj
+263.17 496.438 Td
+(arbitrary) 53.798 Tj
+-426 TJm
+(other) 29.8878 Tj
+-426 TJm
+(conditions) 59.7756 Tj
+419.364 494.695 Td
+(*) 5.9776 Tj
+425.341 496.438 Td
+(/\)) 11.9551 Tj
+-426 TJm
+({) 5.9776 Tj
+98.488 484.483 Td
+(nBuf) 23.9102 Tj
+-426 TJm
+(=) 5.9776 Tj
+-426 TJm
+(BZ2_bzRead) 59.7756 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b,) 11.9551 Tj
+-426 TJm
+(buf,) 23.9102 Tj
+-426 TJm
+(/) 5.9776 Tj
+319.478 482.74 Td
+(*) 5.9776 Tj
+329.7 484.483 Td
+(size) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(buf) 17.9327 Tj
+396.23 482.74 Td
+(*) 5.9776 Tj
+402.208 484.483 Td
+(/) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+98.488 472.528 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(==) 11.9551 Tj
+-426 TJm
+(BZ_OK) 29.8878 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+106.976 460.573 Td
+(/) 5.9776 Tj
+112.953 458.829 Td
+(*) 5.9776 Tj
+123.175 460.573 Td
+(do) 11.9551 Tj
+-426 TJm
+(something) 53.798 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(buf[0) 29.8878 Tj
+-426 TJm
+(..) 11.9551 Tj
+-426 TJm
+(nBuf-1]) 41.8429 Tj
+321.989 458.829 Td
+(*) 5.9776 Tj
+327.966 460.573 Td
+(/) 5.9776 Tj
+98.488 448.618 Td
+(}) 5.9776 Tj
+90 436.662 Td
+(}) 5.9776 Tj
+90 424.707 Td
+(if) 11.9551 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(bzerror) 41.8429 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(BZ_STREAM_END) 77.7083 Tj
+-426 TJm
+(\)) 5.9776 Tj
+-426 TJm
+({) 5.9776 Tj
+102.732 412.752 Td
+(BZ2_bzReadClose) 89.6634 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+102.732 400.797 Td
+(/) 5.9776 Tj
+108.71 399.053 Td
+(*) 5.9776 Tj
+118.931 400.797 Td
+(handle) 35.8654 Tj
+-426 TJm
+(error) 29.8878 Tj
+193.172 399.053 Td
+(*) 5.9776 Tj
+199.15 400.797 Td
+(/) 5.9776 Tj
+90 388.842 Td
+(}) 5.9776 Tj
+-426 TJm
+(else) 23.9102 Tj
+-426 TJm
+({) 5.9776 Tj
+102.732 376.887 Td
+(BZ2_bzReadClose) 89.6634 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(&bzerror,) 53.798 Tj
+-426 TJm
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 364.931 Td
+(}) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 314.637 Td
+/F116_0 20.6585 Tf
+(3.5.) 34.4584 Tj
+-278 TJm
+(Utility) 57.3893 Tj
+-278 TJm
+(functions) 92.9633 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 284.016 Td
+/F116_0 17.2154 Tf
+(3.5.1.) 43.0729 Tj
+-278 TJm
+(BZ2_bzBuffT) 106.1502 Tj
+80 TJm
+(oBuffCompress) 129.1155 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 183.815] cm
+0 0 468 95.641 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 271.087 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzBuffToBuffCompress\() 149.439 Tj
+-426 TJm
+(char) 23.9102 Tj
+289.771 269.344 Td
+(*) 5.9776 Tj
+333.944 271.087 Td
+(dest,) 29.8878 Tj
+217.319 259.132 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+287.317 257.389 Td
+(*) 5.9776 Tj
+297.538 259.132 Td
+(destLen,) 47.8205 Tj
+217.319 247.177 Td
+(char) 23.9102 Tj
+241.23 245.434 Td
+(*) 5.9776 Tj
+285.403 247.177 Td
+(source,) 41.8429 Tj
+217.319 235.222 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-852 TJm
+(sourceLen,) 59.7756 Tj
+217.319 223.267 Td
+(int) 17.9327 Tj
+-4686 TJm
+(blockSize100k,) 83.6858 Tj
+217.319 211.312 Td
+(int) 17.9327 Tj
+-4686 TJm
+(verbosity,) 59.7756 Tj
+217.319 199.356 Td
+(int) 17.9327 Tj
+-4686 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 161.897 Td
+/F122_0 9.9626 Tf
+(Attempts) 36.5329 Tj
+-442 TJm
+(to) 7.7509 Tj
+-442 TJm
+(compress) 37.6287 Tj
+-443 TJm
+(the) 12.1743 Tj
+-442 TJm
+(data) 16.5977 Tj
+-442 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.87 161.897 Td
+/F124_0 9.9626 Tf
+(source[0) 47.8205 Tj
+-600 TJm
+(..) 11.9551 Tj
+-1200 TJm
+(sourceLen-1]) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+370.715 161.897 Td
+/F122_0 9.9626 Tf
+(into) 15.5018 Tj
+-442 TJm
+(the) 12.1743 Tj
+-443 TJm
+(dest) 16.0497 Tj
+1 TJm
+(ination) 27.6761 Tj
+-443 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+40 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+486.202 161.897 Td
+/F124_0 9.9626 Tf
+(dest[0) 35.8654 Tj
+-600 TJm
+(..) 11.9551 Tj
+72 148.198 Td
+(*) 5.9776 Tj
+77.978 149.942 Td
+(destLen-1]) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+137.753 149.942 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1393 TJm
+(If) 6.6351 Tj
+-379 TJm
+(the) 12.1743 Tj
+-379 TJm
+(destination) 43.7259 Tj
+-379 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-378 TJm
+(is) 6.6451 Tj
+-379 TJm
+(big) 12.7322 Tj
+-379 TJm
+(enough,) 31.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+318.487 148.198 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+324.464 149.942 Td
+(destLen) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+370.082 149.942 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-379 TJm
+(set) 11.0684 Tj
+-379 TJm
+(to) 7.7509 Tj
+-378 TJm
+(the) 12.1743 Tj
+-379 TJm
+(size) 15.4918 Tj
+-379 TJm
+(of) 8.2988 Tj
+-379 TJm
+(the) 12.1743 Tj
+-379 TJm
+(compressed) 47.0334 Tj
+-379 TJm
+(data,) 19.0883 Tj
+72 137.986 Td
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+89.527 137.986 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+122.556 137.986 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-315 TJm
+(returned.) 35.686 Tj
+-1012 TJm
+(If) 6.6351 Tj
+-315 TJm
+(the) 12.1743 Tj
+-316 TJm
+(compressed) 47.0334 Tj
+-315 TJm
+(data) 16.5977 Tj
+-315 TJm
+(w) 7.193 Tj
+10 TJm
+(on') 13.2801 Tj
+18 TJm
+(t) 2.7696 Tj
+-316 TJm
+(\002t,) 10.7995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+313.323 136.243 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+319.3 137.986 Td
+(destLen) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+364.285 137.986 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-315 TJm
+(unchanged,) 45.6486 Tj
+-332 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+440.551 137.986 Td
+/F124_0 9.9626 Tf
+(BZ_OUTBUFF_FULL) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+533.355 137.986 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+72 126.031 Td
+(returned.) 35.686 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 104.113 Td
+(Compression) 52.5826 Tj
+-297 TJm
+(in) 7.7509 Tj
+-297 TJm
+(this) 14.396 Tj
+-297 TJm
+(manner) 29.8778 Tj
+-297 TJm
+(is) 6.6451 Tj
+-297 TJm
+(a) 4.4234 Tj
+-297 TJm
+(one-shot) 34.3112 Tj
+-297 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ent,) 14.6649 Tj
+-309 TJm
+(done) 19.3673 Tj
+-297 TJm
+(with) 17.7135 Tj
+-297 TJm
+(a) 4.4234 Tj
+-297 TJm
+(single) 23.8007 Tj
+-297 TJm
+(call) 14.386 Tj
+-297 TJm
+(to) 7.7509 Tj
+-297 TJm
+(this) 14.396 Tj
+-297 TJm
+(function.) 35.696 Tj
+-903 TJm
+(The) 15.4918 Tj
+-297 TJm
+(resulting) 34.8691 Tj
+-297 TJm
+(compressed) 47.0334 Tj
+72 92.158 Td
+(data) 16.5977 Tj
+-296 TJm
+(is) 6.6451 Tj
+-296 TJm
+(a) 4.4234 Tj
+-296 TJm
+(complete) 36.5229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+147.988 92.158 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+180.825 92.158 Td
+/F122_0 9.9626 Tf
+(format) 26.5603 Tj
+-296 TJm
+(data) 16.5977 Tj
+-296 TJm
+(stream.) 29.0509 Tj
+-897 TJm
+(There) 23.2328 Tj
+-296 TJm
+(is) 6.6451 Tj
+-296 TJm
+(no) 9.9626 Tj
+-296 TJm
+(mechanism) 45.3796 Tj
+-296 TJm
+(for) 11.6164 Tj
+-296 TJm
+(making) 29.8878 Tj
+-296 TJm
+(additional) 39.8504 Tj
+-296 TJm
+(calls) 18.2614 Tj
+-296 TJm
+(to) 7.7509 Tj
+-296 TJm
+(pro) 13.2801 Tj
+15 TJm
+(vide) 17.1556 Tj
+-296 TJm
+(e) 4.4234 Tj
+15 TJm
+(xtra) 15.4918 Tj
+72 80.203 Td
+(input) 20.4831 Tj
+-250 TJm
+(data.) 19.0883 Tj
+-620 TJm
+(If) 6.6351 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(kind) 17.7135 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(mechanism,) 47.8703 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(lo) 7.7509 Tj
+25 TJm
+(w-le) 17.7035 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(el) 7.193 Tj
+-250 TJm
+(interf) 21.579 Tj
+10 TJm
+(ace.) 15.7608 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(26) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 27 30
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-223 TJm
+(the) 12.1743 Tj
+-224 TJm
+(meaning) 34.3112 Tj
+-223 TJm
+(of) 8.2988 Tj
+-224 TJm
+(parameters) 43.7059 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+195.306 710.037 Td
+/F124_0 9.9626 Tf
+(blockSize100k) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+273.015 710.037 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+277.784 710.037 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+333.808 710.037 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+350.42 710.037 Td
+/F124_0 9.9626 Tf
+(workFactor) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+410.196 710.037 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-229 TJm
+(see) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+429.913 710.037 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 710.037 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 688.12 Td
+(T) 6.0871 Tj
+80 TJm
+(o) 4.9813 Tj
+-410 TJm
+(guarantee) 38.7246 Tj
+-410 TJm
+(that) 14.9439 Tj
+-410 TJm
+(the) 12.1743 Tj
+-410 TJm
+(compressed) 47.0334 Tj
+-410 TJm
+(data) 16.5977 Tj
+-410 TJm
+(will) 15.5018 Tj
+-410 TJm
+(\002t) 8.3088 Tj
+-410 TJm
+(in) 7.7509 Tj
+-410 TJm
+(its) 9.4147 Tj
+-410 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+40 TJm
+(,) 2.4907 Tj
+-450 TJm
+(allocate) 30.9837 Tj
+-410 TJm
+(an) 9.4047 Tj
+-410 TJm
+(output) 25.4644 Tj
+-410 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-411 TJm
+(of) 8.2988 Tj
+-410 TJm
+(size) 15.4918 Tj
+-410 TJm
+(1%) 13.2801 Tj
+-410 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ger) 12.7222 Tj
+-410 TJm
+(than) 17.1556 Tj
+-410 TJm
+(the) 12.1743 Tj
+72 676.164 Td
+(uncompressed) 56.996 Tj
+-250 TJm
+(data,) 19.0883 Tj
+-250 TJm
+(plus) 16.6077 Tj
+-250 TJm
+(six) 11.6264 Tj
+-250 TJm
+(hundred) 32.6474 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xtra) 15.4918 Tj
+-250 TJm
+(bytes.) 23.5217 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 654.247 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+230.553 654.247 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-315 TJm
+(not) 12.7322 Tj
+-315 TJm
+(write) 20.4731 Tj
+-314 TJm
+(data) 16.5977 Tj
+-315 TJm
+(at) 7.193 Tj
+-315 TJm
+(or) 8.2988 Tj
+-315 TJm
+(be) 9.4047 Tj
+15 TJm
+(yond) 19.9252 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+362.484 654.247 Td
+/F124_0 9.9626 Tf
+(dest[) 29.8878 Tj
+392.372 652.503 Td
+(*) 5.9776 Tj
+398.349 654.247 Td
+(destLen]) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+446.17 654.247 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-331 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-315 TJm
+(in) 7.7509 Tj
+-315 TJm
+(case) 17.1456 Tj
+-314 TJm
+(of) 8.2988 Tj
+-315 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+72 642.291 Td
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er\003o) 18.2614 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 620.374 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 451.905] cm
+0 0 468 167.372 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 610.909 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 598.954 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 586.999 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 575.044 Td
+(if) 11.9551 Tj
+-426 TJm
+(dest) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(destLen) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 563.089 Td
+(or) 11.9551 Tj
+-426 TJm
+(blockSize100k) 77.7083 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(1) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(blockSize100k) 77.7083 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(9) 5.9776 Tj
+98.488 551.133 Td
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(4) 5.9776 Tj
+98.488 539.178 Td
+(or) 11.9551 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(workFactor) 59.7756 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(250) 17.9327 Tj
+90 527.223 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 515.268 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+90 503.313 Td
+(BZ_OUTBUFF_FULL) 89.6634 Tj
+98.488 491.357 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(exceeds) 41.8429 Tj
+341.655 489.614 Td
+(*) 5.9776 Tj
+347.633 491.357 Td
+(destLen) 41.8429 Tj
+90 479.402 Td
+(BZ_OK) 29.8878 Tj
+98.488 467.447 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 421.284 Td
+/F116_0 17.2154 Tf
+(3.5.2.) 43.0729 Tj
+-278 TJm
+(BZ2_bzBuffT) 106.1502 Tj
+80 TJm
+(oBuffDecompress) 148.259 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 333.038] cm
+0 0 468 83.686 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 408.356 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzBuffToBuffDecompress\() 161.3941 Tj
+-426 TJm
+(char) 23.9102 Tj
+301.726 406.612 Td
+(*) 5.9776 Tj
+345.899 408.356 Td
+(dest,) 29.8878 Tj
+225.807 396.401 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+295.805 394.657 Td
+(*) 5.9776 Tj
+306.026 396.401 Td
+(destLen,) 47.8205 Tj
+225.807 384.446 Td
+(char) 23.9102 Tj
+249.717 382.702 Td
+(*) 5.9776 Tj
+293.891 384.446 Td
+(source,) 41.8429 Tj
+225.807 372.49 Td
+(unsigned) 47.8205 Tj
+-426 TJm
+(int) 17.9327 Tj
+-852 TJm
+(sourceLen,) 59.7756 Tj
+225.807 360.535 Td
+(int) 17.9327 Tj
+-4686 TJm
+(small,) 35.8654 Tj
+225.807 348.58 Td
+(int) 17.9327 Tj
+-4686 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 311.12 Td
+/F122_0 9.9626 Tf
+(Attempts) 36.5329 Tj
+-358 TJm
+(to) 7.7509 Tj
+-359 TJm
+(decompress) 47.0334 Tj
+-358 TJm
+(the) 12.1743 Tj
+-358 TJm
+(data) 16.5977 Tj
+-359 TJm
+(in) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.259 311.12 Td
+/F124_0 9.9626 Tf
+(source[0) 47.8205 Tj
+-600 TJm
+(..) 11.9551 Tj
+-1200 TJm
+(sourceLen-1]) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+374.268 311.12 Td
+/F122_0 9.9626 Tf
+(into) 15.5018 Tj
+-358 TJm
+(the) 12.1743 Tj
+-359 TJm
+(destination) 43.7259 Tj
+-358 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+40 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+486.202 311.12 Td
+/F124_0 9.9626 Tf
+(dest[0) 35.8654 Tj
+-600 TJm
+(..) 11.9551 Tj
+72 297.422 Td
+(*) 5.9776 Tj
+77.978 299.165 Td
+(destLen-1]) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+137.753 299.165 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1123 TJm
+(If) 6.6351 Tj
+-334 TJm
+(the) 12.1743 Tj
+-334 TJm
+(destination) 43.7259 Tj
+-334 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-334 TJm
+(is) 6.6451 Tj
+-334 TJm
+(big) 12.7322 Tj
+-334 TJm
+(enough,) 31.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+312.554 297.422 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+318.531 299.165 Td
+(destLen) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.701 299.165 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-334 TJm
+(set) 11.0684 Tj
+-334 TJm
+(to) 7.7509 Tj
+-334 TJm
+(the) 12.1743 Tj
+-334 TJm
+(size) 15.4918 Tj
+-333 TJm
+(of) 8.2988 Tj
+-334 TJm
+(the) 12.1743 Tj
+-334 TJm
+(uncompressed) 56.996 Tj
+-334 TJm
+(data,) 19.0883 Tj
+72 287.21 Td
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+89.527 287.21 Td
+/F124_0 9.9626 Tf
+(BZ_OK) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+122.556 287.21 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-315 TJm
+(returned.) 35.686 Tj
+-1012 TJm
+(If) 6.6351 Tj
+-315 TJm
+(the) 12.1743 Tj
+-316 TJm
+(compressed) 47.0334 Tj
+-315 TJm
+(data) 16.5977 Tj
+-315 TJm
+(w) 7.193 Tj
+10 TJm
+(on') 13.2801 Tj
+18 TJm
+(t) 2.7696 Tj
+-316 TJm
+(\002t,) 10.7995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+313.323 285.467 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+319.3 287.21 Td
+(destLen) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+364.285 287.21 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-315 TJm
+(unchanged,) 45.6486 Tj
+-332 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+440.551 287.21 Td
+/F124_0 9.9626 Tf
+(BZ_OUTBUFF_FULL) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+533.355 287.21 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+72 275.255 Td
+(returned.) 35.686 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 253.337 Td
+/F124_0 9.9626 Tf
+(source) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+110.981 253.337 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-313 TJm
+(assumed) 34.3112 Tj
+-312 TJm
+(to) 7.7509 Tj
+-313 TJm
+(hold) 17.7135 Tj
+-313 TJm
+(a) 4.4234 Tj
+-313 TJm
+(complete) 36.5229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+237.04 253.337 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+270.044 253.337 Td
+/F122_0 9.9626 Tf
+(format) 26.5603 Tj
+-313 TJm
+(data) 16.5977 Tj
+-312 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+353.446 253.337 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+511.978 253.337 Td
+/F122_0 9.9626 Tf
+(tries) 17.1556 Tj
+-313 TJm
+(to) 7.7509 Tj
+72 241.382 Td
+(decompress) 47.0334 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(entirety) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(stream) 26.5603 Tj
+-250 TJm
+(into) 15.5018 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(output) 25.4644 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 219.464 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(meaning) 34.3112 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(parameters) 43.7059 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+196.631 219.464 Td
+/F124_0 9.9626 Tf
+(small) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.01 219.464 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+245.887 219.464 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+299.685 219.464 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(see) 12.7222 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+319.879 219.464 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressInit) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+439.431 219.464 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 197.546 Td
+(Because) 33.1954 Tj
+-250 TJm
+(the) 12.1743 Tj
+-249 TJm
+(compression) 50.3609 Tj
+-250 TJm
+(ratio) 18.2614 Tj
+-249 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-249 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(data) 16.5977 Tj
+-249 TJm
+(cannot) 26.5603 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(kno) 14.9439 Tj
+25 TJm
+(wn) 12.1743 Tj
+-249 TJm
+(in) 7.7509 Tj
+-250 TJm
+(adv) 14.386 Tj
+25 TJm
+(ance,) 20.7421 Tj
+-249 TJm
+(there) 19.9152 Tj
+-250 TJm
+(is) 6.6451 Tj
+-249 TJm
+(no) 9.9626 Tj
+-250 TJm
+(easy) 17.7035 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-249 TJm
+(to) 7.7509 Tj
+-250 TJm
+(guarantee) 38.7246 Tj
+72 185.591 Td
+(that) 14.9439 Tj
+-286 TJm
+(the) 12.1743 Tj
+-287 TJm
+(output) 25.4644 Tj
+-286 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+-287 TJm
+(will) 15.5018 Tj
+-286 TJm
+(be) 9.4047 Tj
+-286 TJm
+(big) 12.7322 Tj
+-287 TJm
+(enough.) 31.8205 Tj
+-838 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-287 TJm
+(may) 17.1556 Tj
+-286 TJm
+(of) 8.2988 Tj
+-287 TJm
+(course) 26.0024 Tj
+-286 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-286 TJm
+(arrangements) 53.6685 Tj
+-287 TJm
+(in) 7.7509 Tj
+-286 TJm
+(your) 18.2614 Tj
+-287 TJm
+(code) 18.8094 Tj
+-286 TJm
+(to) 7.7509 Tj
+-286 TJm
+(record) 25.4445 Tj
+-287 TJm
+(the) 12.1743 Tj
+-286 TJm
+(size) 15.4918 Tj
+-287 TJm
+(of) 8.2988 Tj
+72 173.636 Td
+(the) 12.1743 Tj
+-250 TJm
+(uncompressed) 56.996 Tj
+-250 TJm
+(data,) 19.0883 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(mechanism) 45.3796 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(be) 9.4047 Tj
+15 TJm
+(yond) 19.9252 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(scope) 22.6848 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 151.718 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+230.553 151.718 Td
+/F122_0 9.9626 Tf
+(will) 15.5018 Tj
+-315 TJm
+(not) 12.7322 Tj
+-315 TJm
+(write) 20.4731 Tj
+-314 TJm
+(data) 16.5977 Tj
+-315 TJm
+(at) 7.193 Tj
+-315 TJm
+(or) 8.2988 Tj
+-315 TJm
+(be) 9.4047 Tj
+15 TJm
+(yond) 19.9252 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+362.484 151.718 Td
+/F124_0 9.9626 Tf
+(dest[) 29.8878 Tj
+392.372 149.975 Td
+(*) 5.9776 Tj
+398.349 151.718 Td
+(destLen]) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+446.17 151.718 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-331 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(en) 9.4047 Tj
+-315 TJm
+(in) 7.7509 Tj
+-315 TJm
+(case) 17.1456 Tj
+-314 TJm
+(of) 8.2988 Tj
+-315 TJm
+(b) 4.9813 Tj
+20 TJm
+(uf) 8.2988 Tj
+25 TJm
+(fer) 11.0585 Tj
+72 139.763 Td
+(o) 4.9813 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(er\003o) 18.2614 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 117.845 Td
+(Possible) 33.2153 Tj
+-250 TJm
+(return) 23.7907 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues:) 23.2427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(27) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 28 31
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+420.96 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+498.449 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 75.786 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 492.852] cm
+0 0 468 227.148 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 711.631 Td
+/F124_0 9.9626 Tf
+(BZ_CONFIG_ERROR) 89.6634 Tj
+98.488 699.676 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(library) 41.8429 Tj
+-426 TJm
+(has) 17.9327 Tj
+-426 TJm
+(been) 23.9102 Tj
+-426 TJm
+(mis-compiled) 71.7307 Tj
+90 687.721 Td
+(BZ_PARAM_ERROR) 83.6858 Tj
+98.488 675.766 Td
+(if) 11.9551 Tj
+-426 TJm
+(dest) 23.9102 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(destLen) 41.8429 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(NULL) 23.9102 Tj
+98.488 663.811 Td
+(or) 11.9551 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(&&) 11.9551 Tj
+-426 TJm
+(small) 29.8878 Tj
+-426 TJm
+(!=) 11.9551 Tj
+-426 TJm
+(1) 5.9776 Tj
+98.488 651.856 Td
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(<) 5.9776 Tj
+-426 TJm
+(0) 5.9776 Tj
+-426 TJm
+(or) 11.9551 Tj
+-426 TJm
+(verbosity) 53.798 Tj
+-426 TJm
+(>) 5.9776 Tj
+-426 TJm
+(4) 5.9776 Tj
+90 639.9 Td
+(BZ_MEM_ERROR) 71.7307 Tj
+98.488 627.945 Td
+(if) 11.9551 Tj
+-426 TJm
+(insufficient) 71.7307 Tj
+-426 TJm
+(memory) 35.8654 Tj
+-426 TJm
+(is) 11.9551 Tj
+-426 TJm
+(available) 53.798 Tj
+90 615.99 Td
+(BZ_OUTBUFF_FULL) 89.6634 Tj
+98.488 604.035 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(size) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(exceeds) 41.8429 Tj
+341.655 602.291 Td
+(*) 5.9776 Tj
+347.633 604.035 Td
+(destLen) 41.8429 Tj
+90 592.08 Td
+(BZ_DATA_ERROR) 77.7083 Tj
+98.488 580.124 Td
+(if) 11.9551 Tj
+-426 TJm
+(a) 5.9776 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(integrity) 53.798 Tj
+-426 TJm
+(error) 29.8878 Tj
+-426 TJm
+(was) 17.9327 Tj
+-426 TJm
+(detected) 47.8205 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(data) 23.9102 Tj
+90 568.169 Td
+(BZ_DATA_ERROR_MAGIC) 113.5736 Tj
+98.488 556.214 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(doesn't) 41.8429 Tj
+-426 TJm
+(begin) 29.8878 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(right) 29.8878 Tj
+-426 TJm
+(magic) 29.8878 Tj
+-426 TJm
+(bytes) 29.8878 Tj
+90 544.259 Td
+(BZ_UNEXPECTED_EOF) 101.6185 Tj
+98.488 532.304 Td
+(if) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compressed) 59.7756 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(ends) 23.9102 Tj
+-426 TJm
+(unexpectedly) 71.7307 Tj
+90 520.349 Td
+(BZ_OK) 29.8878 Tj
+98.488 508.393 Td
+(otherwise) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 458.099 Td
+/F116_0 20.6585 Tf
+(3.6.) 34.4584 Tj
+-278 TJm
+(zlib) 34.4377 Tj
+-278 TJm
+(compatibility) 127.4216 Tj
+-278 TJm
+(functions) 92.9633 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 436.181 Td
+/F122_0 9.9626 Tf
+(Y) 7.193 Tj
+110 TJm
+(oshioka) 30.9936 Tj
+-604 TJm
+(Tsuneo) 29.3299 Tj
+-604 TJm
+(has) 13.2801 Tj
+-604 TJm
+(contrib) 28.224 Tj
+20 TJm
+(uted) 17.1556 Tj
+-604 TJm
+(some) 21.031 Tj
+-604 TJm
+(functions) 37.0808 Tj
+-604 TJm
+(to) 7.7509 Tj
+-604 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-604 TJm
+(better) 22.6848 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+356.347 436.181 Td
+/F124_0 9.9626 Tf
+(zlib) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+386.275 436.181 Td
+/F122_0 9.9626 Tf
+(compatibility) 53.1405 Tj
+65 TJm
+(.) 2.4907 Tj
+-1372 TJm
+(These) 23.7907 Tj
+-604 TJm
+(functions) 37.0808 Tj
+-604 TJm
+(are) 12.1643 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzopen) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+131.776 424.226 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+144.283 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzread) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+204.059 424.226 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+216.567 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzwrite) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.32 424.226 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.827 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzflush) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+360.581 424.226 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+373.088 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzclose) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+438.842 424.226 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+451.349 424.226 Td
+/F124_0 9.9626 Tf
+(BZ2_bzerror) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+525.614 424.226 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 412.271 Td
+/F124_0 9.9626 Tf
+(BZ2_bzlibVersion) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+167.641 412.271 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1420 TJm
+(These) 23.7907 Tj
+-383 TJm
+(functions) 37.0808 Tj
+-383 TJm
+(are) 12.1643 Tj
+-383 TJm
+(not) 12.7322 Tj
+-383 TJm
+(\(yet\)) 18.8094 Tj
+-384 TJm
+(of) 8.2988 Tj
+25 TJm
+(\002cially) 27.6761 Tj
+-383 TJm
+(part) 15.4918 Tj
+-383 TJm
+(of) 8.2988 Tj
+-383 TJm
+(the) 12.1743 Tj
+-384 TJm
+(library) 26.5603 Tj
+65 TJm
+(.) 2.4907 Tj
+-1419 TJm
+(If) 6.6351 Tj
+-383 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-384 TJm
+(break,) 24.6176 Tj
+-416 TJm
+(you) 14.9439 Tj
+-383 TJm
+(get) 12.1743 Tj
+-384 TJm
+(to) 7.7509 Tj
+72 400.316 Td
+(k) 4.9813 Tj
+10 TJm
+(eep) 13.8281 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(pieces.) 27.3872 Tj
+-620 TJm
+(Ne) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ertheless,) 37.3498 Tj
+-250 TJm
+(I) 3.3175 Tj
+-250 TJm
+(think) 20.4831 Tj
+-250 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-250 TJm
+(ok.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 349.342] cm
+0 0 468 47.821 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 388.794 Td
+/F124_0 9.9626 Tf
+(typedef) 41.8429 Tj
+-426 TJm
+(void) 23.9102 Tj
+-426 TJm
+(BZFILE;) 41.8429 Tj
+90 364.884 Td
+(const) 29.8878 Tj
+-426 TJm
+(char) 23.9102 Tj
+152.286 363.14 Td
+(*) 5.9776 Tj
+162.508 364.884 Td
+(BZ2_bzlibVersion) 95.641 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(void) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 327.424 Td
+/F122_0 9.9626 Tf
+(Returns) 30.9936 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(string) 22.6948 Tj
+-250 TJm
+(indicating) 39.8504 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion.) 26.8392 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 288.405] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 315.902 Td
+/F124_0 9.9626 Tf
+(BZFILE) 35.8654 Tj
+130.109 314.159 Td
+(*) 5.9776 Tj
+140.331 315.902 Td
+(BZ2_bzopen) 59.7756 Tj
+-852 TJm
+(\() 5.9776 Tj
+-426 TJm
+(const) 29.8878 Tj
+-426 TJm
+(char) 23.9102 Tj
+281.103 314.159 Td
+(*) 5.9776 Tj
+287.08 315.902 Td
+(path,) 29.8878 Tj
+-426 TJm
+(const) 29.8878 Tj
+-426 TJm
+(char) 23.9102 Tj
+383.498 314.159 Td
+(*) 5.9776 Tj
+389.476 315.902 Td
+(mode) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 303.947 Td
+(BZFILE) 35.8654 Tj
+130.109 302.204 Td
+(*) 5.9776 Tj
+140.331 303.947 Td
+(BZ2_bzdopen) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(int) 17.9327 Tj
+-3408 TJm
+(fd,) 17.9327 Tj
+-1704 TJm
+(const) 29.8878 Tj
+-426 TJm
+(char) 23.9102 Tj
+369.629 302.204 Td
+(*) 5.9776 Tj
+375.607 303.947 Td
+(mode) 23.9102 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 266.488 Td
+/F122_0 9.9626 Tf
+(Opens) 25.4544 Tj
+-243 TJm
+(a) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+106.713 266.488 Td
+/F124_0 9.9626 Tf
+(.bz2) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+133.041 266.488 Td
+/F122_0 9.9626 Tf
+(\002le) 12.7322 Tj
+-243 TJm
+(for) 11.6164 Tj
+-242 TJm
+(reading) 29.8778 Tj
+-243 TJm
+(or) 8.2988 Tj
+-243 TJm
+(writing,) 31.2726 Tj
+-244 TJm
+(using) 21.589 Tj
+-243 TJm
+(either) 22.6848 Tj
+-242 TJm
+(its) 9.4147 Tj
+-243 TJm
+(name) 21.579 Tj
+-243 TJm
+(or) 8.2988 Tj
+-242 TJm
+(a) 4.4234 Tj
+-243 TJm
+(pre-e) 20.4632 Tj
+15 TJm
+(xisting) 27.1282 Tj
+-243 TJm
+(\002le) 12.7322 Tj
+-242 TJm
+(descriptor) 39.8404 Tj
+55 TJm
+(.) 2.4907 Tj
+-615 TJm
+(Analogous) 43.1679 Tj
+-243 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+510.112 266.488 Td
+/F124_0 9.9626 Tf
+(fopen) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 254.532 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+88.877 254.532 Td
+/F124_0 9.9626 Tf
+(fdopen) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+124.742 254.532 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 216.137] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 243.633 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzread) 59.7756 Tj
+-852 TJm
+(\() 5.9776 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+226.528 241.89 Td
+(*) 5.9776 Tj
+236.749 243.633 Td
+(b,) 11.9551 Tj
+-426 TJm
+(void) 23.9102 Tj
+276.859 241.89 Td
+(*) 5.9776 Tj
+287.08 243.633 Td
+(buf,) 23.9102 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 231.678 Td
+(int) 17.9327 Tj
+-426 TJm
+(BZ2_bzwrite) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+228.261 229.935 Td
+(*) 5.9776 Tj
+238.483 231.678 Td
+(b,) 11.9551 Tj
+-426 TJm
+(void) 23.9102 Tj
+278.592 229.935 Td
+(*) 5.9776 Tj
+288.814 231.678 Td
+(buf,) 23.9102 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(len) 17.9327 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 194.219 Td
+/F122_0 9.9626 Tf
+(Reads/writes) 51.4668 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(from/to) 29.8878 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(pre) 12.7222 Tj
+25 TJm
+(viously) 29.3399 Tj
+-250 TJm
+(opened) 28.772 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+259.903 194.219 Td
+/F124_0 9.9626 Tf
+(BZFILE) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+295.769 194.219 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-500 TJm
+(Analogous) 43.1679 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+359.141 194.219 Td
+/F124_0 9.9626 Tf
+(fread) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+391.519 194.219 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+408.396 194.219 Td
+/F124_0 9.9626 Tf
+(fwrite) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+444.261 194.219 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 155.2] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 182.697 Td
+/F124_0 9.9626 Tf
+(int) 17.9327 Tj
+-852 TJm
+(BZ2_bzflush) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+232.505 180.954 Td
+(*) 5.9776 Tj
+242.727 182.697 Td
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+90 170.742 Td
+(void) 23.9102 Tj
+-426 TJm
+(BZ2_bzclose) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+234.239 168.998 Td
+(*) 5.9776 Tj
+244.46 170.742 Td
+(b) 5.9776 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 133.282 Td
+/F122_0 9.9626 Tf
+(Flushes/closes) 57.5639 Tj
+-250 TJm
+(a) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+138.968 133.282 Td
+/F124_0 9.9626 Tf
+(BZFILE) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+174.833 133.282 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+179.815 133.282 Td
+/F124_0 9.9626 Tf
+(BZ2_bzflush) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+248.059 133.282 Td
+/F122_0 9.9626 Tf
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(actually) 31.5416 Tj
+-250 TJm
+(do) 9.9626 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(ything.) 27.9551 Tj
+-620 TJm
+(Analogous) 43.1679 Tj
+-250 TJm
+(to) 7.7509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+425.472 133.282 Td
+/F124_0 9.9626 Tf
+(fflush) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+463.828 133.282 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+480.705 133.282 Td
+/F124_0 9.9626 Tf
+(fclose) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+516.57 133.282 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 106.219] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 121.761 Td
+/F124_0 9.9626 Tf
+(const) 29.8878 Tj
+-426 TJm
+(char) 23.9102 Tj
+152.286 120.017 Td
+(*) 5.9776 Tj
+162.508 121.761 Td
+(BZ2_bzerror) 65.7532 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(BZFILE) 35.8654 Tj
+282.836 120.017 Td
+(*) 5.9776 Tj
+288.814 121.761 Td
+(b,) 11.9551 Tj
+-426 TJm
+(int) 17.9327 Tj
+327.19 120.017 Td
+(*) 5.9776 Tj
+333.167 121.761 Td
+(errnum) 35.8654 Tj
+-426 TJm
+(\)) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 84.301 Td
+/F122_0 9.9626 Tf
+(Returns) 30.9936 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(string) 22.6948 Tj
+-250 TJm
+(describing) 41.5042 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(more) 20.4731 Tj
+-250 TJm
+(recent) 24.3386 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(status) 22.6948 Tj
+-250 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+303.858 84.301 Td
+/F124_0 9.9626 Tf
+(b) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+309.835 84.301 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(also) 16.0497 Tj
+-250 TJm
+(sets) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+367.668 82.558 Td
+/F124_0 9.9626 Tf
+(*) 5.9776 Tj
+373.645 84.301 Td
+(errnum) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+412.002 84.301 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(its) 9.4147 Tj
+-250 TJm
+(numerical) 39.8404 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alue.) 19.0883 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+536.307 50.951 Td
+(28) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 29 32
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 704.93 Td
+/F116_0 20.6585 Tf
+(3.7.) 34.4584 Tj
+-278 TJm
+(Using) 57.3893 Tj
+-278 TJm
+(the) 30.9878 Tj
+-278 TJm
+(librar) 51.6669 Tj
+-10 TJm
+(y) 11.4861 Tj
+-278 TJm
+(in) 18.3654 Tj
+-278 TJm
+(a) 11.4861 Tj
+-278 TJm
+(stdio-free) 94.1201 Tj
+72 680.139 Td
+(en) 24.1085 Tj
+40 TJm
+(vir) 25.2653 Tj
+20 TJm
+(onment) 74.5978 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 649.583 Td
+/F116_0 17.2154 Tf
+(3.7.1.) 43.0729 Tj
+-278 TJm
+(Getting) 60.2539 Tj
+-278 TJm
+(rid) 22.0013 Tj
+-278 TJm
+(of) 16.2513 Tj
+-278 TJm
+(stdio) 41.1276 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 627.73 Td
+/F122_0 9.9626 Tf
+(In) 8.2988 Tj
+-319 TJm
+(a) 4.4234 Tj
+-319 TJm
+(deeply) 26.5603 Tj
+-319 TJm
+(embedded) 40.9463 Tj
+-319 TJm
+(application,) 46.7644 Tj
+-336 TJm
+(you) 14.9439 Tj
+-319 TJm
+(might) 23.2527 Tj
+-319 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-319 TJm
+(to) 7.7509 Tj
+-319 TJm
+(use) 13.2801 Tj
+-319 TJm
+(just) 14.396 Tj
+-319 TJm
+(the) 12.1743 Tj
+-319 TJm
+(memory-to-memory) 80.7967 Tj
+-319 TJm
+(functions.) 39.5714 Tj
+-1035 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-319 TJm
+(can) 13.8281 Tj
+-319 TJm
+(do) 9.9626 Tj
+-319 TJm
+(this) 14.396 Tj
+72 615.775 Td
+(con) 14.386 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(eniently) 32.0995 Tj
+-327 TJm
+(by) 9.9626 Tj
+-327 TJm
+(compiling) 40.4083 Tj
+-327 TJm
+(the) 12.1743 Tj
+-327 TJm
+(library) 26.5603 Tj
+-327 TJm
+(with) 17.7135 Tj
+-328 TJm
+(preproces) 38.7246 Tj
+1 TJm
+(sor) 12.1743 Tj
+-328 TJm
+(symbol) 29.3399 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+336.045 615.775 Td
+/F124_0 9.9626 Tf
+(BZ_NO_STDIO) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+405.057 615.775 Td
+/F122_0 9.9626 Tf
+(de\002ned.) 31.8205 Tj
+-1083 TJm
+(Doing) 24.9065 Tj
+-327 TJm
+(this) 14.396 Tj
+-327 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-327 TJm
+(you) 14.9439 Tj
+-327 TJm
+(a) 4.4234 Tj
+72 603.819 Td
+(library) 26.5603 Tj
+-250 TJm
+(containing) 42.0621 Tj
+-250 TJm
+(only) 17.7135 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-250 TJm
+(eight) 19.9252 Tj
+-250 TJm
+(functions:) 39.8504 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 581.966 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressInit) 107.5961 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+179.597 581.966 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+199.079 581.966 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompress) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+282.765 581.966 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+302.247 581.966 Td
+/F124_0 9.9626 Tf
+(BZ2_bzCompressEnd) 101.6185 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-1414 TJm
+(BZ2_bzDe) 47.8205 Tj
+-1 TJm
+(compressInit) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 581.966 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 570.011 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompress) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+167.641 570.011 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.144 570.011 Td
+/F124_0 9.9626 Tf
+(BZ2_bzDecompressEnd) 113.5736 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-190 TJm
+(BZ2_bzBuffToBuffCompress) 143.4614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+431.073 570.011 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+435.577 570.011 Td
+/F124_0 9.9626 Tf
+(BZ2_bzBuffToBuffDecompress) 155.4166 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 548.158 Td
+/F122_0 9.9626 Tf
+(When) 23.7907 Tj
+-250 TJm
+(compiled) 37.0808 Tj
+-250 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-250 TJm
+(this,) 16.8866 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(functions) 37.0808 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(ignore) 25.4544 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+272.526 548.158 Td
+/F124_0 9.9626 Tf
+(verbosity) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+328.815 548.158 Td
+/F122_0 9.9626 Tf
+(settings.) 32.9364 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 517.601 Td
+/F116_0 17.2154 Tf
+(3.7.2.) 43.0729 Tj
+-278 TJm
+(Critical) 58.3602 Tj
+-278 TJm
+(err) 22.9653 Tj
+20 TJm
+(or) 17.2154 Tj
+-278 TJm
+(handling) 71.7366 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 495.748 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+124.529 495.748 Td
+/F122_0 9.9626 Tf
+(contains) 33.2053 Tj
+-473 TJm
+(a) 4.4234 Tj
+-472 TJm
+(number) 30.4357 Tj
+-473 TJm
+(of) 8.2988 Tj
+-472 TJm
+(internal) 30.4357 Tj
+-473 TJm
+(assertion) 35.417 Tj
+-472 TJm
+(checks) 27.1082 Tj
+-473 TJm
+(which) 24.3486 Tj
+-472 TJm
+(should,) 29.0609 Tj
+-529 TJm
+(needless) 33.7533 Tj
+-472 TJm
+(to) 7.7509 Tj
+-473 TJm
+(say) 13.2801 Tj
+65 TJm
+(,) 2.4907 Tj
+-528 TJm
+(ne) 9.4047 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-473 TJm
+(be) 9.4047 Tj
+-472 TJm
+(acti) 14.386 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ated.) 19.0883 Tj
+72 483.793 Td
+(Ne) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ertheless,) 37.3498 Tj
+-533 TJm
+(if) 6.0871 Tj
+-476 TJm
+(an) 9.4047 Tj
+-476 TJm
+(assertion) 35.417 Tj
+-476 TJm
+(should) 26.5703 Tj
+-476 TJm
+(f) 3.3175 Tj
+10 TJm
+(ail,) 12.4533 Tj
+-532 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+-476 TJm
+(depends) 32.6474 Tj
+-476 TJm
+(on) 9.9626 Tj
+-476 TJm
+(whether) 32.0895 Tj
+-476 TJm
+(or) 8.2988 Tj
+-477 TJm
+(not) 12.7322 Tj
+-476 TJm
+(the) 12.1743 Tj
+-476 TJm
+(library) 26.5603 Tj
+-476 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-476 TJm
+(compiled) 37.0808 Tj
+-476 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 471.838 Td
+/F124_0 9.9626 Tf
+(BZ_NO_STDIO) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+140.244 471.838 Td
+/F122_0 9.9626 Tf
+(set.) 13.5591 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 449.985 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(normal) 28.224 Tj
+-250 TJm
+(compile,) 34.5901 Tj
+-250 TJm
+(an) 9.4047 Tj
+-250 TJm
+(assertion) 35.417 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailure) 22.6848 Tj
+-250 TJm
+(yields) 23.8007 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(message:) 36.5229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 428.131 Td
+(bzip2/libbzip2:) 60.3335 Tj
+-310 TJm
+(internal) 30.4357 Tj
+-250 TJm
+(error) 19.3573 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(N.) 9.6836 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 406.278 Td
+(This) 17.7135 Tj
+-344 TJm
+(is) 6.6451 Tj
+-344 TJm
+(a) 4.4234 Tj
+-344 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-343 TJm
+(in) 7.7509 Tj
+-344 TJm
+(bzip2/libbzip2,) 60.0546 Tj
+-368 TJm
+(1.0.6) 19.9252 Tj
+-343 TJm
+(of) 8.2988 Tj
+-344 TJm
+(6) 4.9813 Tj
+-344 TJm
+(September) 42.61 Tj
+-344 TJm
+(2010.) 22.4159 Tj
+-592 TJm
+(Please) 25.4544 Tj
+-344 TJm
+(report) 23.7907 Tj
+-343 TJm
+(it) 5.5392 Tj
+-344 TJm
+(to) 7.7509 Tj
+-344 TJm
+(me) 12.1743 Tj
+-344 TJm
+(at:) 9.9626 Tj
+-498 TJm
+(jse) 11.0684 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(ard at bzip.or) 49.8429 Tj
+18 TJm
+(g.) 7.472 Tj
+-1183 TJm
+(If) 6.6351 Tj
+-344 TJm
+(this) 14.396 Tj
+72 394.323 Td
+(happened) 38.1767 Tj
+-297 TJm
+(when) 21.579 Tj
+-298 TJm
+(you) 14.9439 Tj
+-297 TJm
+(were) 19.3573 Tj
+-297 TJm
+(using) 21.589 Tj
+-297 TJm
+(some) 21.031 Tj
+-298 TJm
+(program) 33.7533 Tj
+-297 TJm
+(which) 24.3486 Tj
+-297 TJm
+(uses) 17.1556 Tj
+-297 TJm
+(libbzip2) 32.6574 Tj
+-298 TJm
+(as) 8.2988 Tj
+-297 TJm
+(a) 4.4234 Tj
+-297 TJm
+(component,) 46.7644 Tj
+-309 TJm
+(you) 14.9439 Tj
+-298 TJm
+(should) 26.5703 Tj
+-297 TJm
+(also) 16.0497 Tj
+-297 TJm
+(report) 23.7907 Tj
+-297 TJm
+(this) 14.396 Tj
+-298 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+72 382.368 Td
+(to) 7.7509 Tj
+-264 TJm
+(the) 12.1743 Tj
+-264 TJm
+(author\(s\)) 35.965 Tj
+-264 TJm
+(of) 8.2988 Tj
+-264 TJm
+(that) 14.9439 Tj
+-264 TJm
+(program.) 36.2439 Tj
+-703 TJm
+(Please) 25.4544 Tj
+-264 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-264 TJm
+(an) 9.4047 Tj
+-264 TJm
+(ef) 7.7409 Tj
+25 TJm
+(fort) 14.386 Tj
+-264 TJm
+(to) 7.7509 Tj
+-264 TJm
+(report) 23.7907 Tj
+-263 TJm
+(this) 14.396 Tj
+-264 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug;) 12.7322 Tj
+-271 TJm
+(timely) 25.4644 Tj
+-264 TJm
+(and) 14.386 Tj
+-264 TJm
+(accurate) 33.1854 Tj
+-264 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-264 TJm
+(reports) 27.6661 Tj
+-264 TJm
+(e) 4.4234 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(entually) 32.0995 Tj
+72 370.413 Td
+(lead) 16.5977 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(higher) 25.4544 Tj
+-250 TJm
+(quality) 27.6761 Tj
+-250 TJm
+(softw) 22.1369 Tj
+10 TJm
+(are.) 14.655 Tj
+-620 TJm
+(Thanks.) 31.8205 Tj
+-620 TJm
+(Julian) 23.8007 Tj
+-250 TJm
+(Se) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(ard,) 15.2129 Tj
+-250 TJm
+(6) 4.9813 Tj
+-250 TJm
+(September) 42.61 Tj
+-250 TJm
+(2010.) 22.4159 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 338.758 Td
+(where) 24.3386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+98.831 338.758 Td
+/F124_0 9.9626 Tf
+(N) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+107.301 338.758 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(error) 19.3573 Tj
+-251 TJm
+(code) 18.8094 Tj
+-250 TJm
+(number) 30.4357 Tj
+55 TJm
+(.) 2.4907 Tj
+-621 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+230.81 338.758 Td
+/F124_0 9.9626 Tf
+(N) 5.9776 Tj
+-600 TJm
+(==) 11.9551 Tj
+-600 TJm
+(1007) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+284.608 338.758 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(also) 16.0497 Tj
+-251 TJm
+(prints) 22.6948 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xtra) 15.4918 Tj
+-250 TJm
+(te) 7.193 Tj
+15 TJm
+(xt) 7.7509 Tj
+-250 TJm
+(advising) 33.7633 Tj
+-251 TJm
+(the) 12.1743 Tj
+-250 TJm
+(reader) 24.8866 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(unreliable) 39.8404 Tj
+72 326.803 Td
+(memory) 33.2053 Tj
+-425 TJm
+(is) 6.6451 Tj
+-424 TJm
+(often) 20.4731 Tj
+-425 TJm
+(associated) 40.9463 Tj
+-425 TJm
+(with) 17.7135 Tj
+-424 TJm
+(internal) 30.4357 Tj
+-425 TJm
+(error) 19.3573 Tj
+-424 TJm
+(1007.) 22.4159 Tj
+-834 TJm
+(\(This) 21.031 Tj
+-425 TJm
+(is) 6.6451 Tj
+-425 TJm
+(a) 4.4234 Tj
+-424 TJm
+(frequently-observ) 70.8241 Tj
+15 TJm
+(ed-phenomenon) 64.189 Tj
+-425 TJm
+(with) 17.7135 Tj
+-425 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+72 314.848 Td
+(1.0.0/1.0.1\).) 48.4282 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 292.995 Td
+/F124_0 9.9626 Tf
+(exit\(3\)) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+116.334 292.995 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(then) 17.1556 Tj
+-250 TJm
+(called.) 26.2813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 271.142 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+95.093 271.142 Td
+/F124_0 9.9626 Tf
+(stdio) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+124.981 271.142 Td
+/F122_0 9.9626 Tf
+(-free) 18.7994 Tj
+-250 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(assertion) 35.417 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailures) 26.5603 Tj
+-250 TJm
+(result) 22.1369 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(call) 14.386 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(function) 33.2053 Tj
+-250 TJm
+(declared) 33.7433 Tj
+-250 TJm
+(as:) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 244.078] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 259.62 Td
+/F124_0 9.9626 Tf
+(extern) 35.8654 Tj
+-426 TJm
+(void) 23.9102 Tj
+-426 TJm
+(bz_internal_error) 101.6185 Tj
+-426 TJm
+(\() 5.9776 Tj
+-426 TJm
+(int) 17.9327 Tj
+-426 TJm
+(errcode) 41.8429 Tj
+-426 TJm
+(\);) 11.9551 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 222.225 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-250 TJm
+(rele) 14.9339 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(code) 18.8094 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(passed) 26.5603 Tj
+-250 TJm
+(as) 8.2988 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(parameter) 39.8305 Tj
+55 TJm
+(.) 2.4907 Tj
+-620 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(supply) 26.5703 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(function.) 35.696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 200.372 Td
+(In) 8.2988 Tj
+-294 TJm
+(either) 22.6848 Tj
+-294 TJm
+(case,) 19.6363 Tj
+-306 TJm
+(once) 18.8094 Tj
+-294 TJm
+(an) 9.4047 Tj
+-294 TJm
+(assertion) 35.417 Tj
+-294 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailure) 22.6848 Tj
+-294 TJm
+(has) 13.2801 Tj
+-295 TJm
+(occurred,) 37.3398 Tj
+-305 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+306.541 200.372 Td
+/F124_0 9.9626 Tf
+(bz_stream) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.271 200.372 Td
+/F122_0 9.9626 Tf
+(records) 29.3199 Tj
+-294 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+20 TJm
+(olv) 12.7322 Tj
+15 TJm
+(ed) 9.4047 Tj
+-294 TJm
+(can) 13.8281 Tj
+-295 TJm
+(be) 9.4047 Tj
+-294 TJm
+(re) 7.7409 Tj
+15 TJm
+(g) 4.9813 Tj
+5 TJm
+(arded) 22.1269 Tj
+-294 TJm
+(as) 8.2988 Tj
+-294 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+25 TJm
+(alid.) 17.4346 Tj
+72 188.417 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(attempt) 29.8878 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(resume) 28.772 Tj
+-250 TJm
+(normal) 28.224 Tj
+-250 TJm
+(operation) 37.6287 Tj
+-250 TJm
+(with) 17.7135 Tj
+-250 TJm
+(them.) 22.4159 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 166.564 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-299 TJm
+(may) 17.1556 Tj
+65 TJm
+(,) 2.4907 Tj
+-310 TJm
+(of) 8.2988 Tj
+-299 TJm
+(course,) 28.493 Tj
+-311 TJm
+(change) 28.2141 Tj
+-298 TJm
+(critical) 27.6661 Tj
+-299 TJm
+(error) 19.3573 Tj
+-298 TJm
+(handling) 34.8691 Tj
+-299 TJm
+(to) 7.7509 Tj
+-298 TJm
+(suit) 14.396 Tj
+-299 TJm
+(your) 18.2614 Tj
+-298 TJm
+(needs.) 25.1755 Tj
+-912 TJm
+(As) 11.0684 Tj
+-298 TJm
+(I) 3.3175 Tj
+-299 TJm
+(said) 16.0497 Tj
+-298 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-311 TJm
+(critical) 27.6661 Tj
+-299 TJm
+(errors) 23.2328 Tj
+-298 TJm
+(indicate) 31.5416 Tj
+-299 TJm
+(b) 4.9813 Tj
+20 TJm
+(ugs) 13.8381 Tj
+72 154.609 Td
+(in) 7.7509 Tj
+-263 TJm
+(the) 12.1743 Tj
+-263 TJm
+(library) 26.5603 Tj
+-263 TJm
+(and) 14.386 Tj
+-263 TJm
+(should) 26.5703 Tj
+-263 TJm
+(not) 12.7322 Tj
+-263 TJm
+(occur) 22.1269 Tj
+55 TJm
+(.) 2.4907 Tj
+-697 TJm
+(All) 12.7322 Tj
+-263 TJm
+("normal") 36.3535 Tj
+-263 TJm
+(error) 19.3573 Tj
+-263 TJm
+(situations) 38.1966 Tj
+-263 TJm
+(are) 12.1643 Tj
+-263 TJm
+(indicated) 36.5229 Tj
+-263 TJm
+(via) 12.1743 Tj
+-263 TJm
+(error) 19.3573 Tj
+-263 TJm
+(return) 23.7907 Tj
+-263 TJm
+(codes) 22.6848 Tj
+-263 TJm
+(from) 19.3673 Tj
+-263 TJm
+(functions,) 39.5714 Tj
+72 142.653 Td
+(and) 14.386 Tj
+-250 TJm
+(can) 13.8281 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(reco) 17.1456 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ered) 17.1456 Tj
+-250 TJm
+(from.) 21.8579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 107.965 Td
+/F116_0 20.6585 Tf
+(3.8.) 34.4584 Tj
+-278 TJm
+(Making) 71.1685 Tj
+-278 TJm
+(a) 11.4861 Tj
+-278 TJm
+(Windo) 63.1117 Tj
+15 TJm
+(ws) 27.5584 Tj
+-278 TJm
+(DLL) 40.1601 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 86.112 Td
+/F122_0 9.9626 Tf
+(Ev) 11.0684 Tj
+15 TJm
+(erything) 33.2053 Tj
+-328 TJm
+(related) 27.1082 Tj
+-327 TJm
+(to) 7.7509 Tj
+-328 TJm
+(W) 9.4047 Tj
+40 TJm
+(indo) 17.7135 Tj
+25 TJm
+(ws) 11.0684 Tj
+-328 TJm
+(has) 13.2801 Tj
+-327 TJm
+(been) 18.8094 Tj
+-328 TJm
+(contrib) 28.224 Tj
+20 TJm
+(uted) 17.1556 Tj
+-328 TJm
+(by) 9.9626 Tj
+-327 TJm
+(Y) 7.193 Tj
+110 TJm
+(oshioka) 30.9936 Tj
+-328 TJm
+(Tsuneo) 29.3299 Tj
+-328 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+378.139 86.112 Td
+/F124_0 9.9626 Tf
+(tsuneo at rr.iij4u.or.jp) 125.5288 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+503.668 86.112 Td
+/F122_0 9.9626 Tf
+(\),) 5.8082 Tj
+-347 TJm
+(so) 8.8568 Tj
+-328 TJm
+(you) 14.9439 Tj
+72 74.157 Td
+(should) 26.5703 Tj
+-250 TJm
+(send) 18.2614 Tj
+-250 TJm
+(your) 18.2614 Tj
+-250 TJm
+(queries) 28.772 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(him) 15.5018 Tj
+-250 TJm
+(\(b) 8.2988 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(perhaps) 30.9837 Tj
+-250 TJm
+(Cc:) 13.8381 Tj
+-310 TJm
+(me,) 14.6649 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+287.958 74.157 Td
+/F124_0 9.9626 Tf
+(jseward at bzip.org) 95.641 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+383.6 74.157 Td
+/F122_0 9.9626 Tf
+(\).) 5.8082 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 51.071 Td
+(29) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 30 33
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+419.067 749.245 Td
+/F122_0 9.9626 Tf
+(Programming) 54.7943 Tj
+-250 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.556 749.245 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(My) 13.8381 Tj
+-367 TJm
+(v) 4.9813 Tj
+25 TJm
+(ague) 18.8094 Tj
+-367 TJm
+(understanding) 56.4481 Tj
+-367 TJm
+(of) 8.2988 Tj
+-367 TJm
+(what) 19.3673 Tj
+-368 TJm
+(to) 7.7509 Tj
+-367 TJm
+(do) 9.9626 Tj
+-367 TJm
+(is:) 9.4147 Tj
+-544 TJm
+(using) 21.589 Tj
+-367 TJm
+(V) 7.193 Tj
+60 TJm
+(isual) 18.8194 Tj
+-367 TJm
+(C++) 17.8829 Tj
+-367 TJm
+(5.0,) 14.9439 Tj
+-397 TJm
+(open) 19.3673 Tj
+-367 TJm
+(the) 12.1743 Tj
+-367 TJm
+(project) 27.6661 Tj
+-367 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+432.966 710.037 Td
+/F124_0 9.9626 Tf
+(libbz2.dsp) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+492.742 710.037 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-396 TJm
+(and) 14.386 Tj
+-368 TJm
+(b) 4.9813 Tj
+20 TJm
+(uild.) 17.9925 Tj
+72 698.082 Td
+(That') 21.579 Tj
+55 TJm
+(s) 3.8755 Tj
+-250 TJm
+(all.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 676.164 Td
+(If) 6.6351 Tj
+-284 TJm
+(you) 14.9439 Tj
+-284 TJm
+(can') 17.1456 Tj
+18 TJm
+(t) 2.7696 Tj
+-285 TJm
+(open) 19.3673 Tj
+-284 TJm
+(the) 12.1743 Tj
+-284 TJm
+(project) 27.6661 Tj
+-284 TJm
+(\002le) 12.7322 Tj
+-284 TJm
+(for) 11.6164 Tj
+-285 TJm
+(some) 21.031 Tj
+-284 TJm
+(reason,) 28.493 Tj
+-293 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-284 TJm
+(a) 4.4234 Tj
+-284 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-284 TJm
+(one,) 16.8766 Tj
+-293 TJm
+(naming) 29.8878 Tj
+-284 TJm
+(these) 20.4731 Tj
+-284 TJm
+(\002les:) 19.3773 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+424.505 676.164 Td
+/F124_0 9.9626 Tf
+(blocksort.c) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+490.259 676.164 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+495.666 676.164 Td
+/F124_0 9.9626 Tf
+(bzlib.c) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+537.509 676.164 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 664.209 Td
+/F124_0 9.9626 Tf
+(compress.c) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+131.776 664.209 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+136.436 664.209 Td
+/F124_0 9.9626 Tf
+(crctable.c) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+196.211 664.209 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+200.871 664.209 Td
+/F124_0 9.9626 Tf
+(decompress.c) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+272.602 664.209 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+277.262 664.209 Td
+/F124_0 9.9626 Tf
+(huffman.c) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+331.06 664.209 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+335.72 664.209 Td
+/F124_0 9.9626 Tf
+(randtable.c) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+403.562 664.209 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+420.037 664.209 Td
+/F124_0 9.9626 Tf
+(libbz2.def) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+479.812 664.209 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-593 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-210 TJm
+(will) 15.5018 Tj
+-209 TJm
+(also) 16.0497 Tj
+72 652.254 Td
+(need) 18.8094 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(name) 21.579 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(header) 26.5503 Tj
+-250 TJm
+(\002les) 16.6077 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+190.415 652.254 Td
+/F124_0 9.9626 Tf
+(bzlib.h) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.749 652.254 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+251.625 652.254 Td
+/F124_0 9.9626 Tf
+(bzlib_private.h) 89.6634 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+341.289 652.254 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 630.336 Td
+(If) 6.6351 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(don') 18.2614 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(VC++,) 27.5665 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(may) 17.1556 Tj
+-250 TJm
+(need) 18.8094 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(de\002ne) 24.3486 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(proprocessor) 51.4568 Tj
+-250 TJm
+(symbol) 29.3399 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.634 630.336 Td
+/F124_0 9.9626 Tf
+(_WIN32) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+399.5 630.336 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 608.418 Td
+(Finally) 28.234 Tj
+65 TJm
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.568 608.418 Td
+/F124_0 9.9626 Tf
+(dlltest.c) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+160.856 608.418 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(sample) 28.224 Tj
+-250 TJm
+(program) 33.7533 Tj
+-250 TJm
+(using) 21.589 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(DLL.) 21.8579 Tj
+-500 TJm
+(It) 6.0871 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(project) 27.6661 Tj
+-250 TJm
+(\002le,) 15.2229 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+388.58 608.418 Td
+/F124_0 9.9626 Tf
+(dlltest.dsp) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+454.334 608.418 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 586.501 Td
+(If) 6.6351 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(just) 14.396 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e\002le) 17.1556 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(V) 7.193 Tj
+60 TJm
+(isual) 18.8194 Tj
+-250 TJm
+(C,) 9.1357 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(look) 17.7135 Tj
+-250 TJm
+(at) 7.193 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+292.212 586.501 Td
+/F124_0 9.9626 Tf
+(makefile.msc) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+363.943 586.501 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 564.583 Td
+(Be) 11.0684 Tj
+-291 TJm
+(a) 4.4234 Tj
+15 TJm
+(w) 7.193 Tj
+10 TJm
+(are) 12.1643 Tj
+-291 TJm
+(that) 14.9439 Tj
+-291 TJm
+(if) 6.0871 Tj
+-291 TJm
+(you) 14.9439 Tj
+-291 TJm
+(compile) 32.0995 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+192.07 564.583 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+224.857 564.583 Td
+/F122_0 9.9626 Tf
+(itself) 19.9252 Tj
+-291 TJm
+(on) 9.9626 Tj
+-291 TJm
+(W) 9.4047 Tj
+40 TJm
+(in32,) 20.2042 Tj
+-301 TJm
+(you) 14.9439 Tj
+-291 TJm
+(must) 19.3773 Tj
+-291 TJm
+(set) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+346.842 564.583 Td
+/F124_0 9.9626 Tf
+(BZ_UNIX) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+391.584 564.583 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-291 TJm
+(0) 4.9813 Tj
+-291 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+427.4 564.583 Td
+/F124_0 9.9626 Tf
+(BZ_LCCWIN32) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+496.052 564.583 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-291 TJm
+(1,) 7.472 Tj
+-301 TJm
+(in) 7.7509 Tj
+-291 TJm
+(the) 12.1743 Tj
+72 552.628 Td
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+87.223 552.628 Td
+/F124_0 9.9626 Tf
+(bzip2.c) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+129.066 552.628 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(before) 25.4445 Tj
+-250 TJm
+(compiling.) 42.899 Tj
+-310 TJm
+(Otherwise) 40.9463 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(resulting) 34.8691 Tj
+-250 TJm
+(binary) 25.4544 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(on') 13.2801 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-250 TJm
+(correctly) 35.4071 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 530.71 Td
+(I) 3.3175 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(en') 12.7222 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(tried) 18.2614 Tj
+-250 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(stuf) 14.9439 Tj
+25 TJm
+(f) 3.3175 Tj
+-250 TJm
+(myself,) 29.6088 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(looks) 21.589 Tj
+-250 TJm
+(plausible.) 38.4656 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(30) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 31 34
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 701.916 Td
+/F116_0 24.7902 Tf
+(4.) 20.675 Tj
+-278 TJm
+(Miscellanea) 139.1722 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 656.35 Td
+/F116_0 17.2154 Tf
+(T) 10.5186 Tj
+80 TJm
+(ab) 20.0904 Tj
+10 TJm
+(le) 14.3576 Tj
+-278 TJm
+(of) 16.2513 Tj
+-278 TJm
+(Contents) 74.5943 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 635.788 Td
+/F122_0 9.9626 Tf
+(4.1.) 14.9439 Tj
+-310 TJm
+(Limitations) 45.9475 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(format) 26.5603 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+269.154 635.788 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 635.788 Td
+/F122_0 9.9626 Tf
+(31) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 623.832 Td
+(4.2.) 14.9439 Tj
+-310 TJm
+(Portability) 42.0721 Tj
+-250 TJm
+(issues) 23.8007 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+172.03 623.832 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 623.832 Td
+/F122_0 9.9626 Tf
+(32) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 611.877 Td
+(4.3.) 14.9439 Tj
+-310 TJm
+(Reporting) 39.8504 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ugs) 13.8381 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+166.115 611.877 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 611.877 Td
+/F122_0 9.9626 Tf
+(32) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 599.922 Td
+(4.4.) 14.9439 Tj
+-310 TJm
+(Did) 14.9439 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(get) 12.1743 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(right) 18.8194 Tj
+-250 TJm
+(package?) 37.0609 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+229.109 599.922 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 599.922 Td
+/F122_0 9.9626 Tf
+(33) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 587.967 Td
+(4.5.) 14.9439 Tj
+-310 TJm
+(Further) 29.3299 Tj
+-250 TJm
+(Reading) 33.2053 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+170.361 587.967 Td
+/F230_0 9.9626 Tf
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-166 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+-167 TJm
+(:) 2.7676 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+506.127 587.967 Td
+/F122_0 9.9626 Tf
+(34) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 556.086 Td
+(These) 23.7907 Tj
+-250 TJm
+(are) 12.1643 Tj
+-250 TJm
+(just) 14.396 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(random) 30.4357 Tj
+-250 TJm
+(thoughts) 34.3212 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(mine.) 22.4159 Tj
+-620 TJm
+(Y) 7.193 Tj
+110 TJm
+(our) 13.2801 Tj
+-250 TJm
+(mileage) 31.5416 Tj
+-250 TJm
+(may) 17.1556 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(ary) 12.7222 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 521.334 Td
+/F116_0 20.6585 Tf
+(4.1.) 34.4584 Tj
+-278 TJm
+(Limitations) 110.1924 Tj
+-278 TJm
+(of) 19.5016 Tj
+-278 TJm
+(the) 30.9878 Tj
+-278 TJm
+(compressed) 121.6992 Tj
+-278 TJm
+(\002le) 29.8515 Tj
+-278 TJm
+(f) 6.8793 Tj
+20 TJm
+(ormat) 57.3893 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 499.416 Td
+/F124_0 9.9626 Tf
+(bzip2-1.0.X) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+137.753 499.416 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+143.405 499.416 Td
+/F124_0 9.9626 Tf
+(0.9.5) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+176.453 499.416 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+194 499.416 Td
+/F124_0 9.9626 Tf
+(0.9.0) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+227.048 499.416 Td
+/F122_0 9.9626 Tf
+(use) 13.2801 Tj
+-317 TJm
+(e) 4.4234 Tj
+15 TJm
+(xactly) 24.3486 Tj
+-318 TJm
+(the) 12.1743 Tj
+-317 TJm
+(same) 20.4731 Tj
+-317 TJm
+(\002le) 12.7322 Tj
+-317 TJm
+(format) 26.5603 Tj
+-317 TJm
+(as) 8.2988 Tj
+-318 TJm
+(the) 12.1743 Tj
+-317 TJm
+(original) 30.9936 Tj
+-317 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion,) 26.8392 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+455.801 499.416 Td
+/F124_0 9.9626 Tf
+(bzip2-0.1) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+509.599 499.416 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1024 TJm
+(This) 17.7135 Tj
+72 487.461 Td
+(decision) 33.2053 Tj
+-222 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-222 TJm
+(made) 21.579 Tj
+-222 TJm
+(in) 7.7509 Tj
+-221 TJm
+(the) 12.1743 Tj
+-222 TJm
+(interests) 33.2053 Tj
+-222 TJm
+(of) 8.2988 Tj
+-222 TJm
+(stability) 32.1095 Tj
+65 TJm
+(.) 2.4907 Tj
+-601 TJm
+(Creating) 34.3112 Tj
+-222 TJm
+(yet) 12.1743 Tj
+-222 TJm
+(another) 29.8778 Tj
+-222 TJm
+(incompatible) 52.0247 Tj
+-221 TJm
+(compressed) 47.0334 Tj
+-222 TJm
+(\002le) 12.7322 Tj
+-222 TJm
+(format) 26.5603 Tj
+-222 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-222 TJm
+(create) 23.7807 Tj
+72 475.505 Td
+(further) 27.1082 Tj
+-250 TJm
+(confusion) 39.2925 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(disruption) 40.4083 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(users.) 22.9638 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 453.588 Td
+(Ne) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ertheless,) 37.3498 Tj
+-234 TJm
+(this) 14.396 Tj
+-229 TJm
+(is) 6.6451 Tj
+-230 TJm
+(not) 12.7322 Tj
+-229 TJm
+(a) 4.4234 Tj
+-230 TJm
+(painless) 32.0995 Tj
+-229 TJm
+(decision.) 35.696 Tj
+-606 TJm
+(De) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(elopment) 37.0808 Tj
+-230 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-230 TJm
+(sinc) 16.0497 Tj
+1 TJm
+(e) 4.4234 Tj
+-230 TJm
+(the) 12.1743 Tj
+-230 TJm
+(release) 27.6562 Tj
+-229 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+407.317 453.588 Td
+/F124_0 9.9626 Tf
+(bzip2-0.1) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+463.402 453.588 Td
+/F122_0 9.9626 Tf
+(in) 7.7509 Tj
+-230 TJm
+(August) 28.782 Tj
+-229 TJm
+(1997) 19.9252 Tj
+-230 TJm
+(has) 13.2801 Tj
+72 441.632 Td
+(sho) 13.8381 Tj
+25 TJm
+(wn) 12.1743 Tj
+-226 TJm
+(comple) 29.3299 Tj
+15 TJm
+(xities) 21.589 Tj
+-226 TJm
+(in) 7.7509 Tj
+-225 TJm
+(the) 12.1743 Tj
+-226 TJm
+(\002le) 12.7322 Tj
+-226 TJm
+(format) 26.5603 Tj
+-226 TJm
+(which) 24.3486 Tj
+-226 TJm
+(slo) 11.6264 Tj
+25 TJm
+(w) 7.193 Tj
+-225 TJm
+(do) 9.9626 Tj
+25 TJm
+(wn) 12.1743 Tj
+-226 TJm
+(decompression) 59.7656 Tj
+-226 TJm
+(and,) 16.8766 Tj
+-231 TJm
+(in) 7.7509 Tj
+-226 TJm
+(retrospect,) 41.7732 Tj
+-230 TJm
+(are) 12.1643 Tj
+-226 TJm
+(unnecessary) 48.6872 Tj
+65 TJm
+(.) 2.4907 Tj
+-604 TJm
+(These) 23.7907 Tj
+-226 TJm
+(are:) 14.9339 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 409.752 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 15.4918 Tj
+-287 TJm
+(run-length) 41.5042 Tj
+-287 TJm
+(encoder) 31.5316 Tj
+40 TJm
+(,) 2.4907 Tj
+-297 TJm
+(which) 24.3486 Tj
+-287 TJm
+(is) 6.6451 Tj
+-288 TJm
+(the) 12.1743 Tj
+-287 TJm
+(\002rst) 15.5018 Tj
+-287 TJm
+(of) 8.2988 Tj
+-287 TJm
+(the) 12.1743 Tj
+-288 TJm
+(compression) 50.3609 Tj
+-287 TJm
+(transformations,) 65.0259 Tj
+-296 TJm
+(is) 6.6451 Tj
+-288 TJm
+(entirely) 30.4357 Tj
+-287 TJm
+(irrele) 21.0211 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant.) 14.6649 Tj
+-843 TJm
+(The) 15.4918 Tj
+-288 TJm
+(original) 30.9936 Tj
+81.963 397.797 Td
+(purpose) 31.5416 Tj
+-322 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-322 TJm
+(to) 7.7509 Tj
+-322 TJm
+(protect) 27.6661 Tj
+-321 TJm
+(the) 12.1743 Tj
+-322 TJm
+(sorting) 27.6761 Tj
+-322 TJm
+(algorithm) 38.7446 Tj
+-322 TJm
+(from) 19.3673 Tj
+-322 TJm
+(the) 12.1743 Tj
+-322 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-322 TJm
+(w) 7.193 Tj
+10 TJm
+(orst) 14.9439 Tj
+-321 TJm
+(case) 17.1456 Tj
+-322 TJm
+(input:) 23.2527 Tj
+-454 TJm
+(a) 4.4234 Tj
+-322 TJm
+(string) 22.6948 Tj
+-322 TJm
+(of) 8.2988 Tj
+-322 TJm
+(repeated) 33.7433 Tj
+-321 TJm
+(symbols.) 35.706 Tj
+-1052 TJm
+(But) 14.396 Tj
+81.963 385.842 Td
+(algorithm) 38.7446 Tj
+-229 TJm
+(steps) 19.9252 Tj
+-230 TJm
+(Q6a) 16.5977 Tj
+-229 TJm
+(and) 14.386 Tj
+-230 TJm
+(Q6b) 17.1556 Tj
+-229 TJm
+(in) 7.7509 Tj
+-230 TJm
+(t) 2.7696 Tj
+1 TJm
+(he) 9.4047 Tj
+-230 TJm
+(original) 30.9936 Tj
+-229 TJm
+(Burro) 23.2427 Tj
+25 TJm
+(ws-Wheeler) 48.1293 Tj
+-230 TJm
+(technical) 35.965 Tj
+-229 TJm
+(report) 23.7907 Tj
+-230 TJm
+(\(SRC-124\)) 43.7259 Tj
+-229 TJm
+(sho) 13.8381 Tj
+25 TJm
+(w) 7.193 Tj
+-229 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-230 TJm
+(repeats) 28.2141 Tj
+-229 TJm
+(can) 13.8281 Tj
+-230 TJm
+(be) 9.4047 Tj
+81.963 373.886 Td
+(handled) 31.5416 Tj
+-250 TJm
+(without) 30.4457 Tj
+-250 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culty) 25.4644 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(block) 22.1369 Tj
+-250 TJm
+(sorting.) 30.1668 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 351.969 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 15.4918 Tj
+-315 TJm
+(randomisation) 57.006 Tj
+-314 TJm
+(mechanism) 45.3796 Tj
+-315 TJm
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-314 TJm
+(really) 22.6848 Tj
+-315 TJm
+(need) 18.8094 Tj
+-315 TJm
+(to) 7.7509 Tj
+-314 TJm
+(be) 9.4047 Tj
+-315 TJm
+(there.) 22.4059 Tj
+-1007 TJm
+(Udi) 14.9439 Tj
+-315 TJm
+(Manber) 30.9837 Tj
+-315 TJm
+(and) 14.386 Tj
+-314 TJm
+(Gene) 21.0211 Tj
+-315 TJm
+(Myers) 25.4544 Tj
+-314 TJm
+(published) 38.7446 Tj
+-315 TJm
+(a) 4.4234 Tj
+-315 TJm
+(suf) 12.1743 Tj
+25 TJm
+(\002x) 10.5205 Tj
+81.963 340.013 Td
+(array) 20.4632 Tj
+-266 TJm
+(construction) 49.2551 Tj
+-266 TJm
+(algorithm) 38.7446 Tj
+-266 TJm
+(a) 4.4234 Tj
+-266 TJm
+(fe) 7.7409 Tj
+25 TJm
+(w) 7.193 Tj
+-266 TJm
+(years) 21.0211 Tj
+-266 TJm
+(back,) 21.3 Tj
+-269 TJm
+(which) 24.3486 Tj
+-266 TJm
+(can) 13.8281 Tj
+-266 TJm
+(be) 9.4047 Tj
+-266 TJm
+(emplo) 24.9065 Tj
+10 TJm
+(yed) 14.386 Tj
+-266 TJm
+(to) 7.7509 Tj
+-266 TJm
+(sort) 14.9439 Tj
+-266 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-266 TJm
+(block,) 24.6275 Tj
+-270 TJm
+(no) 9.9626 Tj
+-266 TJm
+(matter) 25.4544 Tj
+-266 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-266 TJm
+(repetiti) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+81.963 328.058 Td
+(in) 7.7509 Tj
+-257 TJm
+(O\(N) 17.7035 Tj
+-257 TJm
+(log) 12.7322 Tj
+-257 TJm
+(N\)) 10.5105 Tj
+-258 TJm
+(time.) 20.2042 Tj
+-663 TJm
+(Subsequent) 45.9375 Tj
+-257 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-257 TJm
+(by) 9.9626 Tj
+-257 TJm
+(K) 7.193 Tj
+15 TJm
+(unihik) 25.4644 Tj
+10 TJm
+(o) 4.9813 Tj
+-257 TJm
+(Sadakane) 38.1767 Tj
+-258 TJm
+(has) 13.2801 Tj
+-257 TJm
+(produced) 37.0708 Tj
+-257 TJm
+(a) 4.4234 Tj
+-257 TJm
+(deri) 15.4918 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ati) 9.9626 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-257 TJm
+(O\(N) 17.7035 Tj
+-257 TJm
+(\(log) 16.0497 Tj
+-258 TJm
+(N\)^2\)) 23.4818 Tj
+-257 TJm
+(algorithm) 38.7446 Tj
+81.963 316.103 Td
+(which) 24.3486 Tj
+-250 TJm
+(usually) 28.782 Tj
+-250 TJm
+(outperforms) 48.6972 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(Manber) 30.9837 Tj
+20 TJm
+(-Myers) 28.772 Tj
+-250 TJm
+(algorithm.) 41.2352 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 294.185 Td
+(I) 3.3175 Tj
+-274 TJm
+(could) 22.1369 Tj
+-274 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-274 TJm
+(changed) 33.1954 Tj
+-274 TJm
+(to) 7.7509 Tj
+-274 TJm
+(Sadakane') 41.4942 Tj
+55 TJm
+(s) 3.8755 Tj
+-274 TJm
+(algorithm,) 41.2352 Tj
+-280 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-274 TJm
+(I) 3.3175 Tj
+-274 TJm
+(\002nd) 15.5018 Tj
+-274 TJm
+(it) 5.5392 Tj
+-274 TJm
+(to) 7.7509 Tj
+-274 TJm
+(be) 9.4047 Tj
+-274 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wer) 14.9339 Tj
+-274 TJm
+(than) 17.1556 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+391.407 294.185 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+421.295 294.185 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+55 TJm
+(s) 3.8755 Tj
+-274 TJm
+(e) 4.4234 Tj
+15 TJm
+(xisting) 27.1282 Tj
+-274 TJm
+(algorithm) 38.7446 Tj
+-274 TJm
+(for) 11.6164 Tj
+-274 TJm
+(most) 19.3773 Tj
+81.963 282.23 Td
+(inputs,) 26.8492 Tj
+-399 TJm
+(and) 14.386 Tj
+-369 TJm
+(the) 12.1743 Tj
+-369 TJm
+(randomisation) 57.006 Tj
+-370 TJm
+(me) 12.1743 Tj
+1 TJm
+(chanism) 33.2053 Tj
+-370 TJm
+(protects) 31.5416 Tj
+-369 TJm
+(adequately) 43.158 Tj
+-369 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ainst) 18.8194 Tj
+-369 TJm
+(bad) 14.386 Tj
+-369 TJm
+(cases.) 23.5117 Tj
+-1336 TJm
+(I) 3.3175 Tj
+-369 TJm
+(didn') 21.031 Tj
+18 TJm
+(t) 2.7696 Tj
+-369 TJm
+(think) 20.4831 Tj
+-369 TJm
+(it) 5.5392 Tj
+-369 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-369 TJm
+(a) 4.4234 Tj
+-370 TJm
+(good) 19.9252 Tj
+81.963 270.275 Td
+(tradeof) 28.2141 Tj
+25 TJm
+(f) 3.3175 Tj
+-282 TJm
+(to) 7.7509 Tj
+-283 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e.) 6.914 Tj
+-815 TJm
+(P) 5.5392 Tj
+15 TJm
+(artly) 18.2614 Tj
+-282 TJm
+(this) 14.396 Tj
+-282 TJm
+(is) 6.6451 Tj
+-283 TJm
+(due) 14.386 Tj
+-282 TJm
+(to) 7.7509 Tj
+-283 TJm
+(the) 12.1743 Tj
+-282 TJm
+(f) 3.3175 Tj
+10 TJm
+(act) 11.6164 Tj
+-283 TJm
+(that) 14.9439 Tj
+-282 TJm
+(I) 3.3175 Tj
+-283 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-282 TJm
+(not) 12.7322 Tj
+-282 TJm
+(\003ooded) 29.8878 Tj
+-283 TJm
+(with) 17.7135 Tj
+-282 TJm
+(email) 22.1369 Tj
+-283 TJm
+(complaints) 43.7259 Tj
+-282 TJm
+(about) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+479.557 270.275 Td
+/F124_0 9.9626 Tf
+(bzip2-0.1) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+533.355 270.275 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+55 TJm
+(s) 3.8755 Tj
+81.963 258.32 Td
+(performance) 50.341 Tj
+-250 TJm
+(on) 9.9626 Tj
+-250 TJm
+(repetiti) 28.224 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(data,) 19.0883 Tj
+-250 TJm
+(so) 8.8568 Tj
+-250 TJm
+(perhaps) 30.9837 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(isn') 14.9439 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(problem) 33.2053 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(real) 14.9339 Tj
+-250 TJm
+(inputs.) 26.8492 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 236.402 Td
+(Probably) 35.9749 Tj
+-314 TJm
+(the) 12.1743 Tj
+-315 TJm
+(best) 16.0497 Tj
+-314 TJm
+(long-term) 39.2925 Tj
+-314 TJm
+(solution,) 34.6001 Tj
+-331 TJm
+(and) 14.386 Tj
+-314 TJm
+(the) 12.1743 Tj
+-314 TJm
+(one) 14.386 Tj
+-315 TJm
+(I) 3.3175 Tj
+-314 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-314 TJm
+(incorporated) 50.351 Tj
+-315 TJm
+(into) 15.5018 Tj
+-314 TJm
+(0.9.5) 19.9252 Tj
+-314 TJm
+(and) 14.386 Tj
+-315 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-330 TJm
+(is) 6.6451 Tj
+-315 TJm
+(to) 7.7509 Tj
+-314 TJm
+(use) 13.2801 Tj
+-314 TJm
+(the) 12.1743 Tj
+-315 TJm
+(e) 4.4234 Tj
+15 TJm
+(xisting) 27.1282 Tj
+81.963 224.447 Td
+(sorting) 27.6761 Tj
+-206 TJm
+(algorithm) 38.7446 Tj
+-206 TJm
+(initially) 31.0036 Tj
+65 TJm
+(,) 2.4907 Tj
+-215 TJm
+(and) 14.386 Tj
+-207 TJm
+(f) 3.3175 Tj
+10 TJm
+(all) 9.9626 Tj
+-206 TJm
+(back) 18.8094 Tj
+-206 TJm
+(to) 7.7509 Tj
+-206 TJm
+(a) 4.4234 Tj
+-207 TJm
+(O\(N) 17.7035 Tj
+-206 TJm
+(\(log) 16.0497 Tj
+-206 TJm
+(N\)^2\)) 23.4818 Tj
+-206 TJm
+(algorithm) 38.7446 Tj
+-206 TJm
+(if) 6.0871 Tj
+-207 TJm
+(the) 12.1743 Tj
+-206 TJm
+(standard) 33.7533 Tj
+-206 TJm
+(algorithm) 38.7446 Tj
+-206 TJm
+(gets) 16.0497 Tj
+-206 TJm
+(into) 15.5018 Tj
+-207 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culties.) 34.0422 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 202.529 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(The) 15.4918 Tj
+-321 TJm
+(compressed) 47.0334 Tj
+-322 TJm
+(\002le) 12.7322 Tj
+-321 TJm
+(format) 26.5603 Tj
+-321 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-322 TJm
+(ne) 9.4047 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-321 TJm
+(designed) 35.417 Tj
+-321 TJm
+(to) 7.7509 Tj
+-322 TJm
+(be) 9.4047 Tj
+-321 TJm
+(handled) 31.5416 Tj
+-321 TJm
+(by) 9.9626 Tj
+-322 TJm
+(a) 4.4234 Tj
+-321 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-339 TJm
+(and) 14.386 Tj
+-322 TJm
+(I) 3.3175 Tj
+-321 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-321 TJm
+(had) 14.386 Tj
+-322 TJm
+(to) 7.7509 Tj
+-321 TJm
+(jump) 20.4831 Tj
+-321 TJm
+(though) 27.6761 Tj
+-322 TJm
+(some) 21.031 Tj
+81.963 190.574 Td
+(hoops) 23.8007 Tj
+-299 TJm
+(t) 2.7696 Tj
+1 TJm
+(o) 4.9813 Tj
+-299 TJm
+(produce) 32.0895 Tj
+-299 TJm
+(an) 9.4047 Tj
+-298 TJm
+(ef) 7.7409 Tj
+25 TJm
+(\002cient) 24.9065 Tj
+-299 TJm
+(implementation) 62.5452 Tj
+-298 TJm
+(of) 8.2988 Tj
+-299 TJm
+(decompression.) 62.2563 Tj
+-911 TJm
+(It') 9.4047 Tj
+55 TJm
+(s) 3.8755 Tj
+-298 TJm
+(a) 4.4234 Tj
+-299 TJm
+(bit) 10.5205 Tj
+-298 TJm
+(hairy) 20.4731 Tj
+65 TJm
+(.) 2.4907 Tj
+-912 TJm
+(T) 6.0871 Tj
+35 TJm
+(ry) 8.2988 Tj
+-298 TJm
+(passing) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+468.269 190.574 Td
+/F124_0 9.9626 Tf
+(decompress.c) 71.7307 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 178.619 Td
+/F122_0 9.9626 Tf
+(through) 30.9936 Tj
+-289 TJm
+(the) 12.1743 Tj
+-289 TJm
+(C) 6.6451 Tj
+-289 TJm
+(preprocessor) 50.8989 Tj
+-289 TJm
+(and) 14.386 Tj
+-289 TJm
+(you') 18.2614 Tj
+10 TJm
+(ll) 5.5392 Tj
+-289 TJm
+(see) 12.7222 Tj
+-289 TJm
+(what) 19.3673 Tj
+-289 TJm
+(I) 3.3175 Tj
+-289 TJm
+(mean.) 24.0696 Tj
+-854 TJm
+(Much) 23.2427 Tj
+-289 TJm
+(of) 8.2988 Tj
+-289 TJm
+(this) 14.396 Tj
+-289 TJm
+(comple) 29.3299 Tj
+15 TJm
+(xity) 15.5018 Tj
+-289 TJm
+(could) 22.1369 Tj
+-289 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-289 TJm
+(been) 18.8094 Tj
+-289 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+20 TJm
+(oided) 22.1369 Tj
+-289 TJm
+(if) 6.0871 Tj
+-289 TJm
+(the) 12.1743 Tj
+81.963 166.663 Td
+(compressed) 47.0334 Tj
+-250 TJm
+(size) 15.4918 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(each) 18.2515 Tj
+-250 TJm
+(block) 22.1369 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(recorded) 34.8492 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(data) 16.5977 Tj
+-250 TJm
+(stream.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 144.746 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(An) 12.1743 Tj
+-250 TJm
+(Adler) 22.6848 Tj
+20 TJm
+(-32) 13.2801 Tj
+-250 TJm
+(checksum,) 42.3311 Tj
+-250 TJm
+(rather) 23.2328 Tj
+-250 TJm
+(than) 17.1556 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(CRC32) 29.8978 Tj
+-250 TJm
+(checksum,) 42.3311 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(aster) 18.8094 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(compute.) 36.8018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 122.828 Td
+(It) 6.0871 Tj
+-349 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-349 TJm
+(be) 9.4047 Tj
+-349 TJm
+(f) 3.3175 Tj
+10 TJm
+(air) 10.5105 Tj
+-348 TJm
+(to) 7.7509 Tj
+-349 TJm
+(say) 13.2801 Tj
+-349 TJm
+(that) 14.9439 Tj
+-349 TJm
+(the) 12.1743 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+201.979 122.828 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+235.342 122.828 Td
+/F122_0 9.9626 Tf
+(format) 26.5603 Tj
+-349 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-349 TJm
+(frozen) 25.4445 Tj
+-348 TJm
+(before) 25.4445 Tj
+-349 TJm
+(I) 3.3175 Tj
+-349 TJm
+(properly) 33.7533 Tj
+-349 TJm
+(and) 14.386 Tj
+-349 TJm
+(fully) 18.8194 Tj
+-349 TJm
+(understood) 44.2738 Tj
+-348 TJm
+(the) 12.1743 Tj
+-349 TJm
+(performance) 50.341 Tj
+72 110.873 Td
+(consequences) 54.7744 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(doing) 22.6948 Tj
+-250 TJm
+(so.) 11.3474 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 88.955 Td
+(Impro) 24.3486 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(ements) 28.224 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(I) 3.3175 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(as) 8.2988 Tj
+-250 TJm
+(able) 16.5977 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(incorporate) 45.3697 Tj
+-250 TJm
+(into) 15.5018 Tj
+-250 TJm
+(0.9.0,) 22.4159 Tj
+-250 TJm
+(despite) 28.224 Tj
+-250 TJm
+(using) 21.589 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(same) 20.4731 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(format,) 29.0509 Tj
+-250 TJm
+(are:) 14.9339 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(31) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 32 35
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+498.728 749.245 Td
+/F122_0 9.9626 Tf
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+74.491 710.037 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Single) 25.4644 Tj
+-234 TJm
+(array) 20.4632 Tj
+-234 TJm
+(implementation) 62.5452 Tj
+-235 TJm
+(of) 8.2988 Tj
+-234 TJm
+(the) 12.1743 Tj
+-234 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(erse) 16.0398 Tj
+-234 TJm
+(BWT) 22.1369 Tj
+74 TJm
+(.) 2.4907 Tj
+-469 TJm
+(This) 17.7135 Tj
+-234 TJm
+(signi\002cantly) 49.2651 Tj
+-235 TJm
+(speeds) 26.5603 Tj
+-234 TJm
+(up) 9.9626 Tj
+-234 TJm
+(decompression,) 62.2563 Tj
+-237 TJm
+(presumably) 46.4855 Tj
+-235 TJm
+(because) 31.5316 Tj
+81.963 698.082 Td
+(it) 5.5392 Tj
+-250 TJm
+(reduces) 30.4258 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(number) 30.4357 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(cache) 22.6749 Tj
+-250 TJm
+(misses.) 29.0609 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 676.164 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(F) 5.5392 Tj
+15 TJm
+(aster) 18.8094 Tj
+-338 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(erse) 16.0398 Tj
+-338 TJm
+(MTF) 20.4831 Tj
+-338 TJm
+(transform) 38.7346 Tj
+-338 TJm
+(for) 11.6164 Tj
+-339 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-338 TJm
+(MTF) 20.4831 Tj
+-338 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues.) 22.9638 Tj
+-574 TJm
+(The) 15.4918 Tj
+-338 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-339 TJm
+(implementation) 62.5452 Tj
+-338 TJm
+(is) 6.6451 Tj
+-338 TJm
+(based) 22.6848 Tj
+-338 TJm
+(on) 9.9626 Tj
+-338 TJm
+(the) 12.1743 Tj
+-338 TJm
+(notion) 25.4644 Tj
+-339 TJm
+(of) 8.2988 Tj
+-338 TJm
+(sliding) 27.1282 Tj
+81.963 664.209 Td
+(blocks) 26.0123 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(v) 4.9813 Tj
+25 TJm
+(alues.) 22.9638 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 642.291 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+82.461 642.291 Td
+/F124_0 9.9626 Tf
+(bzip2-0.9.0) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+151.137 642.291 Td
+/F122_0 9.9626 Tf
+(no) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-293 TJm
+(reads) 21.0211 Tj
+-294 TJm
+(and) 14.386 Tj
+-293 TJm
+(writes) 24.3486 Tj
+-293 TJm
+(\002les) 16.6077 Tj
+-294 TJm
+(with) 17.7135 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+279.657 642.291 Td
+/F124_0 9.9626 Tf
+(fread) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+312.467 642.291 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+329.776 642.291 Td
+/F124_0 9.9626 Tf
+(fwrite) 35.8654 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+365.642 642.291 Td
+/F122_0 9.9626 Tf
+(;) 2.7696 Tj
+-315 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-293 TJm
+(0.1) 12.4533 Tj
+-294 TJm
+(used) 18.2614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+440.214 642.291 Td
+/F124_0 9.9626 Tf
+(putc) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+467.047 642.291 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+484.356 642.291 Td
+/F124_0 9.9626 Tf
+(getc) 23.9102 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+508.266 642.291 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-880 TJm
+(Duh!) 20.4731 Tj
+81.963 630.336 Td
+(W) 9.4047 Tj
+80 TJm
+(ell,) 12.4533 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(li) 5.5392 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(learn.) 22.4059 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 608.418 Td
+(Further) 29.3299 Tj
+-304 TJm
+(ahead,) 25.7234 Tj
+-318 TJm
+(it) 5.5392 Tj
+-305 TJm
+(w) 7.193 Tj
+10 TJm
+(ould) 17.7135 Tj
+-304 TJm
+(be) 9.4047 Tj
+-305 TJm
+(nice) 16.5977 Tj
+-304 TJm
+(to) 7.7509 Tj
+-305 TJm
+(be) 9.4047 Tj
+-304 TJm
+(able) 16.5977 Tj
+-304 TJm
+(to) 7.7509 Tj
+-305 TJm
+(do) 9.9626 Tj
+-304 TJm
+(random) 30.4357 Tj
+-305 TJm
+(access) 25.4445 Tj
+-304 TJm
+(into) 15.5018 Tj
+-305 TJm
+(\002les.) 19.0983 Tj
+-946 TJm
+(This) 17.7135 Tj
+-305 TJm
+(will) 15.5018 Tj
+-304 TJm
+(require) 28.2141 Tj
+-304 TJm
+(some) 21.031 Tj
+-305 TJm
+(careful) 27.6562 Tj
+-304 TJm
+(design) 26.0123 Tj
+-305 TJm
+(of) 8.2988 Tj
+72 596.463 Td
+(compressed) 47.0334 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(formats.) 32.9264 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 561.71 Td
+/F116_0 20.6585 Tf
+(4.2.) 34.4584 Tj
+-278 TJm
+(P) 13.7792 Tj
+40 TJm
+(or) 20.6585 Tj
+-20 TJm
+(tability) 66.5823 Tj
+-278 TJm
+(issues) 64.3099 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 539.792 Td
+/F122_0 9.9626 Tf
+(After) 21.0211 Tj
+-250 TJm
+(some) 21.031 Tj
+-250 TJm
+(consideration,) 56.1691 Tj
+-250 TJm
+(I) 3.3175 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(decided) 30.9837 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(use) 13.2801 Tj
+-250 TJm
+(GNU) 21.579 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+303.231 539.792 Td
+/F124_0 9.9626 Tf
+(autoconf) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+353.542 539.792 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-250 TJm
+(con\002gure) 37.6287 Tj
+-250 TJm
+(0.9.5) 19.9252 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(1.0.) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 517.875 Td
+/F124_0 9.9626 Tf
+(autoconf) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+119.821 517.875 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-502 TJm
+(admirable) 39.8404 Tj
+-452 TJm
+(and) 14.386 Tj
+-452 TJm
+(w) 7.193 Tj
+10 TJm
+(onderful) 33.7533 Tj
+-452 TJm
+(though) 27.6761 Tj
+-452 TJm
+(it) 5.5392 Tj
+-452 TJm
+(is,) 9.1357 Tj
+-502 TJm
+(mainly) 27.6761 Tj
+-452 TJm
+(assists) 25.4644 Tj
+-452 TJm
+(with) 17.7135 Tj
+-452 TJm
+(portability) 41.5142 Tj
+-452 TJm
+(problems) 37.0808 Tj
+-452 TJm
+(between) 33.1954 Tj
+-452 TJm
+(Unix-lik) 33.7633 Tj
+10 TJm
+(e) 4.4234 Tj
+72 505.92 Td
+(platforms.) 40.6773 Tj
+-1398 TJm
+(But) 14.396 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+144.784 505.92 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+178.455 505.92 Td
+/F122_0 9.9626 Tf
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-380 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-379 TJm
+(much) 22.1369 Tj
+-380 TJm
+(in) 7.7509 Tj
+-380 TJm
+(the) 12.1743 Tj
+-379 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-380 TJm
+(of) 8.2988 Tj
+-380 TJm
+(portability) 41.5142 Tj
+-379 TJm
+(problems) 37.0808 Tj
+-380 TJm
+(on) 9.9626 Tj
+-380 TJm
+(Unix;) 22.6948 Tj
+-444 TJm
+(most) 19.3773 Tj
+-380 TJm
+(of) 8.2988 Tj
+-380 TJm
+(the) 12.1743 Tj
+-379 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culties) 31.5516 Tj
+72 493.964 Td
+(appear) 26.5503 Tj
+-297 TJm
+(when) 21.579 Tj
+-296 TJm
+(p) 4.9813 Tj
+-1 TJm
+(or) 8.2988 Tj
+1 TJm
+(ting) 15.5018 Tj
+-297 TJm
+(to) 7.7509 Tj
+-297 TJm
+(the) 12.1743 Tj
+-297 TJm
+(Mac,) 20.1942 Tj
+-308 TJm
+(or) 8.2988 Tj
+-297 TJm
+(to) 7.7509 Tj
+-297 TJm
+(Microsoft') 42.61 Tj
+55 TJm
+(s) 3.8755 Tj
+-296 TJm
+(operating) 37.6287 Tj
+-297 TJm
+(systems.) 34.0422 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+361.339 493.964 Td
+/F124_0 9.9626 Tf
+(autoconf) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+412.116 493.964 Td
+/F122_0 9.9626 Tf
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-297 TJm
+(help) 17.1556 Tj
+-297 TJm
+(in) 7.7509 Tj
+-296 TJm
+(those) 21.031 Tj
+-297 TJm
+(cases,) 23.5117 Tj
+-308 TJm
+(and) 14.386 Tj
+72 482.009 Td
+(brings) 24.9065 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(whole) 24.3486 Tj
+-250 TJm
+(load) 17.1556 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-250 TJm
+(comple) 29.3299 Tj
+15 TJm
+(xity) 15.5018 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 460.091 Td
+(Most) 20.4831 Tj
+-392 TJm
+(people) 26.5603 Tj
+-392 TJm
+(should) 26.5703 Tj
+-393 TJm
+(be) 9.4047 Tj
+-392 TJm
+(able) 16.5977 Tj
+-392 TJm
+(to) 7.7509 Tj
+-392 TJm
+(compile) 32.0995 Tj
+-393 TJm
+(the) 12.1743 Tj
+-392 TJm
+(library) 26.5603 Tj
+-392 TJm
+(and) 14.386 Tj
+-392 TJm
+(program) 33.7533 Tj
+-393 TJm
+(under) 22.6848 Tj
+-392 TJm
+(Unix) 19.9252 Tj
+-392 TJm
+(straight) 29.8878 Tj
+-392 TJm
+(out-of-the-box,) 60.5925 Tj
+-428 TJm
+(so) 8.8568 Tj
+-392 TJm
+(to) 7.7509 Tj
+-393 TJm
+(speak,) 25.1755 Tj
+72 448.136 Td
+(especially) 39.8404 Tj
+-250 TJm
+(if) 6.0871 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(GNU) 21.579 Tj
+-250 TJm
+(C) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable.) 29.0509 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 426.218 Td
+(There) 23.2328 Tj
+-259 TJm
+(are) 12.1643 Tj
+-258 TJm
+(a) 4.4234 Tj
+-259 TJm
+(couple) 26.5603 Tj
+-258 TJm
+(of) 8.2988 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+159.561 426.218 Td
+/F124_0 9.9626 Tf
+(__inline__) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+221.913 426.218 Td
+/F122_0 9.9626 Tf
+(directi) 25.4544 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-259 TJm
+(in) 7.7509 Tj
+-258 TJm
+(the) 12.1743 Tj
+-259 TJm
+(code.) 21.3 Tj
+-671 TJm
+(GNU) 21.579 Tj
+-259 TJm
+(C) 6.6451 Tj
+-258 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+352.587 426.218 Td
+/F124_0 9.9626 Tf
+(gcc) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+370.52 426.218 Td
+/F122_0 9.9626 Tf
+(\)) 3.3175 Tj
+-259 TJm
+(should) 26.5703 Tj
+-258 TJm
+(be) 9.4047 Tj
+-259 TJm
+(able) 16.5977 Tj
+-258 TJm
+(to) 7.7509 Tj
+-259 TJm
+(handle) 26.5603 Tj
+-258 TJm
+(them.) 22.4159 Tj
+-672 TJm
+(If) 6.6351 Tj
+-259 TJm
+(you') 18.2614 Tj
+50 TJm
+(re) 7.7409 Tj
+72 414.263 Td
+(not) 12.7322 Tj
+-279 TJm
+(using) 21.589 Tj
+-279 TJm
+(GNU) 21.579 Tj
+-279 TJm
+(C,) 9.1357 Tj
+-279 TJm
+(your) 18.2614 Tj
+-279 TJm
+(C) 6.6451 Tj
+-279 TJm
+(compiler) 35.417 Tj
+-279 TJm
+(shouldn') 34.8691 Tj
+18 TJm
+(t) 2.7696 Tj
+-279 TJm
+(see) 12.7222 Tj
+-279 TJm
+(them) 19.9252 Tj
+-279 TJm
+(at) 7.193 Tj
+-279 TJm
+(all.) 12.4533 Tj
+-794 TJm
+(If) 6.6351 Tj
+-279 TJm
+(your) 18.2614 Tj
+-279 TJm
+(compiler) 35.417 Tj
+-279 TJm
+(does,) 20.7521 Tj
+-286 TJm
+(for) 11.6164 Tj
+-279 TJm
+(some) 21.031 Tj
+-279 TJm
+(reason,) 28.493 Tj
+-287 TJm
+(see) 12.7222 Tj
+-279 TJm
+(them) 19.9252 Tj
+-279 TJm
+(and) 14.386 Tj
+72 402.308 Td
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-283 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-283 TJm
+(them,) 22.4159 Tj
+-291 TJm
+(just) 14.396 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+164.167 402.308 Td
+/F124_0 9.9626 Tf
+(#define) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-283 TJm
+(__inline__) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+271.425 402.308 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-283 TJm
+(be) 9.4047 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+294.22 402.308 Td
+/F124_0 9.9626 Tf
+(/) 5.9776 Tj
+300.197 400.565 Td
+(*) 5.9776 Tj
+-600 TJm
+(*) 5.9776 Tj
+318.13 402.308 Td
+(/) 5.9776 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+324.108 402.308 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-818 TJm
+(One) 16.5977 Tj
+-283 TJm
+(easy) 17.7035 Tj
+-283 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-283 TJm
+(to) 7.7509 Tj
+-283 TJm
+(do) 9.9626 Tj
+-283 TJm
+(this) 14.396 Tj
+-283 TJm
+(is) 6.6451 Tj
+-283 TJm
+(to) 7.7509 Tj
+-283 TJm
+(compile) 32.0995 Tj
+-283 TJm
+(with) 17.7135 Tj
+-283 TJm
+(the) 12.1743 Tj
+-283 TJm
+(\003ag) 14.9439 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 390.353 Td
+/F124_0 9.9626 Tf
+(-D__inline__=) 77.7083 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+149.709 390.353 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-250 TJm
+(which) 24.3486 Tj
+-250 TJm
+(should) 26.5703 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(understood) 44.2738 Tj
+-250 TJm
+(by) 9.9626 Tj
+-250 TJm
+(most) 19.3773 Tj
+-250 TJm
+(Unix) 19.9252 Tj
+-250 TJm
+(compilers.) 41.7831 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 368.435 Td
+(If) 6.6351 Tj
+-321 TJm
+(you) 14.9439 Tj
+-321 TJm
+(still) 14.9539 Tj
+-322 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-321 TJm
+(dif) 11.0684 Tj
+25 TJm
+(\002culties,) 34.0422 Tj
+-339 TJm
+(try) 11.0684 Tj
+-321 TJm
+(compiling) 40.4083 Tj
+-321 TJm
+(with) 17.7135 Tj
+-322 TJm
+(t) 2.7696 Tj
+1 TJm
+(he) 9.4047 Tj
+-322 TJm
+(macro) 24.8965 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+310.295 368.435 Td
+/F124_0 9.9626 Tf
+(BZ_STRICT_ANSI) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+397.181 368.435 Td
+/F122_0 9.9626 Tf
+(de\002ned.) 31.8205 Tj
+-524 TJm
+(This) 17.7135 Tj
+-321 TJm
+(should) 26.5703 Tj
+-321 TJm
+(enable) 26.0024 Tj
+-321 TJm
+(you) 14.9439 Tj
+-322 TJm
+(to) 7.7509 Tj
+72 356.48 Td
+(b) 4.9813 Tj
+20 TJm
+(uild) 15.5018 Tj
+-321 TJm
+(the) 12.1743 Tj
+-321 TJm
+(library) 26.5603 Tj
+-322 TJm
+(in) 7.7509 Tj
+-321 TJm
+(a) 4.4234 Tj
+-321 TJm
+(strictly) 27.6761 Tj
+-321 TJm
+(ANSI) 23.2427 Tj
+-321 TJm
+(compliant) 39.8504 Tj
+-322 TJm
+(en) 9.4047 Tj
+40 TJm
+(vironment.) 43.4469 Tj
+-1047 TJm
+(Building) 34.8791 Tj
+-321 TJm
+(the) 12.1743 Tj
+-321 TJm
+(program) 33.7533 Tj
+-322 TJm
+(itself) 19.9252 Tj
+-321 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e) 4.4234 Tj
+-321 TJm
+(this) 14.396 Tj
+-321 TJm
+(is) 6.6451 Tj
+-321 TJm
+(dangerous) 40.9463 Tj
+-322 TJm
+(and) 14.386 Tj
+72 344.525 Td
+(not) 12.7322 Tj
+-260 TJm
+(supported,) 41.7831 Tj
+-263 TJm
+(since) 20.4731 Tj
+-260 TJm
+(you) 14.9439 Tj
+-260 TJm
+(remo) 20.4731 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+204.498 344.525 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+234.386 344.525 Td
+/F122_0 9.9626 Tf
+(') 3.3175 Tj
+55 TJm
+(s) 3.8755 Tj
+-260 TJm
+(checks) 27.1082 Tj
+-260 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ainst) 18.8194 Tj
+-260 TJm
+(compressing) 50.3609 Tj
+-261 TJm
+(directories,) 44.5428 Tj
+-262 TJm
+(symbolic) 36.5329 Tj
+-261 TJm
+(li) 5.5392 Tj
+1 TJm
+(nks,) 16.3287 Tj
+-263 TJm
+(de) 9.4047 Tj
+25 TJm
+(vices,) 22.9638 Tj
+-263 TJm
+(and) 14.386 Tj
+-260 TJm
+(other) 20.4731 Tj
+72 332.57 Td
+(not-really-a-\002le) 62.5253 Tj
+-250 TJm
+(entities.) 31.2726 Tj
+-620 TJm
+(This) 17.7135 Tj
+-250 TJm
+(could) 22.1369 Tj
+-250 TJm
+(cause) 22.1269 Tj
+-250 TJm
+(\002lesystem) 40.4083 Tj
+-250 TJm
+(corruption!) 44.8217 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 310.652 Td
+(One) 16.5977 Tj
+-392 TJm
+(other) 20.4731 Tj
+-391 TJm
+(thing:) 23.2527 Tj
+-594 TJm
+(if) 6.0871 Tj
+-391 TJm
+(you) 14.9439 Tj
+-392 TJm
+(create) 23.7807 Tj
+-391 TJm
+(a) 4.4234 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+210.879 310.652 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+244.669 310.652 Td
+/F122_0 9.9626 Tf
+(binary) 25.4544 Tj
+-392 TJm
+(for) 11.6164 Tj
+-391 TJm
+(public) 24.9065 Tj
+-392 TJm
+(distrib) 25.4644 Tj
+20 TJm
+(ution,) 22.9738 Tj
+-427 TJm
+(please) 24.8965 Tj
+-392 TJm
+(consider) 33.7533 Tj
+-391 TJm
+(linking) 28.234 Tj
+-392 TJm
+(it) 5.5392 Tj
+-391 TJm
+(statically) 35.9749 Tj
+-392 TJm
+(\() 3.3175 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+522.067 310.652 Td
+/F124_0 9.9626 Tf
+(gcc) 17.9327 Tj
+72 298.697 Td
+(-static) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+113.843 298.697 Td
+/F122_0 9.9626 Tf
+(\).) 5.8082 Tj
+-620 TJm
+(This) 17.7135 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+20 TJm
+(oids) 16.6077 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(sorts) 18.8194 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(library-v) 34.8591 Tj
+15 TJm
+(ersion) 24.3486 Tj
+-250 TJm
+(issues) 23.8007 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(others) 24.3486 Tj
+-250 TJm
+(may) 17.1556 Tj
+-250 TJm
+(encounter) 39.2825 Tj
+-250 TJm
+(later) 17.7035 Tj
+-250 TJm
+(on.) 12.4533 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 276.779 Td
+(If) 6.6351 Tj
+-296 TJm
+(you) 14.9439 Tj
+-296 TJm
+(b) 4.9813 Tj
+20 TJm
+(uild) 15.5018 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+122.708 276.779 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+155.545 276.779 Td
+/F122_0 9.9626 Tf
+(on) 9.9626 Tj
+-296 TJm
+(W) 9.4047 Tj
+40 TJm
+(in32,) 20.2042 Tj
+-307 TJm
+(you) 14.9439 Tj
+-296 TJm
+(must) 19.3773 Tj
+-296 TJm
+(set) 11.0684 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+254.965 276.779 Td
+/F124_0 9.9626 Tf
+(BZ_UNIX) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+299.756 276.779 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-296 TJm
+(0) 4.9813 Tj
+-296 TJm
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+335.72 276.779 Td
+/F124_0 9.9626 Tf
+(BZ_LCCWIN32) 65.7532 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+404.422 276.779 Td
+/F122_0 9.9626 Tf
+(to) 7.7509 Tj
+-296 TJm
+(1,) 7.472 Tj
+-307 TJm
+(in) 7.7509 Tj
+-296 TJm
+(the) 12.1743 Tj
+-296 TJm
+(\002le) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+467.159 276.779 Td
+/F124_0 9.9626 Tf
+(bzip2.c) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+509.002 276.779 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-307 TJm
+(before) 25.4445 Tj
+72 264.824 Td
+(compiling.) 42.899 Tj
+-310 TJm
+(Otherwise) 40.9463 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(resulting) 34.8691 Tj
+-250 TJm
+(binary) 25.4544 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(on') 13.2801 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ork) 13.2801 Tj
+-250 TJm
+(correctly) 35.4071 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 230.071 Td
+/F116_0 20.6585 Tf
+(4.3.) 34.4584 Tj
+-278 TJm
+(Repor) 59.6824 Tj
+-20 TJm
+(ting) 37.867 Tj
+-278 TJm
+(b) 12.6223 Tj
+20 TJm
+(ugs) 36.7308 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 208.153 Td
+/F122_0 9.9626 Tf
+(I) 3.3175 Tj
+-228 TJm
+(tried) 18.2614 Tj
+-228 TJm
+(pretty) 23.2427 Tj
+-228 TJm
+(hard) 17.7035 Tj
+-228 TJm
+(to) 7.7509 Tj
+-228 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-228 TJm
+(sure) 16.5977 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+196.25 208.153 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+228.409 208.153 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-228 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-228 TJm
+(free,) 17.9725 Tj
+-232 TJm
+(both) 17.7135 Tj
+-228 TJm
+(by) 9.9626 Tj
+-228 TJm
+(design) 26.0123 Tj
+-228 TJm
+(and) 14.386 Tj
+-228 TJm
+(by) 9.9626 Tj
+-228 TJm
+(testing.) 29.0609 Tj
+-605 TJm
+(Hopefully) 40.3983 Tj
+-228 TJm
+(you') 18.2614 Tj
+10 TJm
+(ll) 5.5392 Tj
+-228 TJm
+(ne) 9.4047 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+-228 TJm
+(need) 18.8094 Tj
+-228 TJm
+(to) 7.7509 Tj
+-228 TJm
+(read) 17.1456 Tj
+72 196.198 Td
+(this) 14.396 Tj
+-250 TJm
+(section) 28.224 Tj
+-250 TJm
+(for) 11.6164 Tj
+-250 TJm
+(real.) 17.4246 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 174.28 Td
+(Ne) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ertheless,) 37.3498 Tj
+-313 TJm
+(if) 6.0871 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+137.751 174.28 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+170.634 174.28 Td
+/F122_0 9.9626 Tf
+(dies) 16.0497 Tj
+-301 TJm
+(with) 17.7135 Tj
+-300 TJm
+(a) 4.4234 Tj
+-301 TJm
+(se) 8.2988 Tj
+15 TJm
+(gmentation) 44.8317 Tj
+-300 TJm
+(f) 3.3175 Tj
+10 TJm
+(ault,) 17.4346 Tj
+-314 TJm
+(a) 4.4234 Tj
+-300 TJm
+(b) 4.9813 Tj
+20 TJm
+(us) 8.8568 Tj
+-301 TJm
+(error) 19.3573 Tj
+-300 TJm
+(or) 8.2988 Tj
+-301 TJm
+(an) 9.4047 Tj
+-301 TJm
+(internal) 30.4357 Tj
+-300 TJm
+(assertion) 35.417 Tj
+-301 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailure,) 25.1755 Tj
+-313 TJm
+(it) 5.5392 Tj
+-301 TJm
+(wil) 12.7322 Tj
+1 TJm
+(l) 2.7696 Tj
+-301 TJm
+(ask) 13.2801 Tj
+-301 TJm
+(you) 14.9439 Tj
+-300 TJm
+(to) 7.7509 Tj
+72 162.325 Td
+(email) 22.1369 Tj
+-242 TJm
+(me) 12.1743 Tj
+-243 TJm
+(a) 4.4234 Tj
+-242 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-243 TJm
+(report.) 26.2813 Tj
+-615 TJm
+(Experience) 44.8118 Tj
+-242 TJm
+(from) 19.3673 Tj
+-243 TJm
+(years) 21.0211 Tj
+-242 TJm
+(of) 8.2988 Tj
+-242 TJm
+(feedback) 35.955 Tj
+-243 TJm
+(of) 8.2988 Tj
+-242 TJm
+(bzip2) 22.1369 Tj
+-243 TJm
+(users) 20.4731 Tj
+-242 TJm
+(indicates) 35.417 Tj
+-243 TJm
+(that) 14.9439 Tj
+-242 TJm
+(almost) 26.5703 Tj
+-242 TJm
+(all) 9.9626 Tj
+-243 TJm
+(these) 20.4731 Tj
+-242 TJm
+(problems) 37.0808 Tj
+-243 TJm
+(can) 13.8281 Tj
+72 150.37 Td
+(be) 9.4047 Tj
+-250 TJm
+(traced) 24.3386 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(either) 22.6848 Tj
+-250 TJm
+(compiler) 35.417 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ugs) 13.8381 Tj
+-250 TJm
+(or) 8.2988 Tj
+-250 TJm
+(hardw) 24.8965 Tj
+10 TJm
+(are) 12.1643 Tj
+-250 TJm
+(problems.) 39.5714 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(32) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 33 36
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+498.728 749.245 Td
+/F122_0 9.9626 Tf
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+74.491 710.037 Td
+/F122_0 9.9626 Tf
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(Recompile) 43.1679 Tj
+-322 TJm
+(the) 12.1743 Tj
+-322 TJm
+(program) 33.7533 Tj
+-322 TJm
+(with) 17.7135 Tj
+-322 TJm
+(no) 9.9626 Tj
+-322 TJm
+(optimisat) 37.0908 Tj
+1 TJm
+(ion,) 15.2229 Tj
+-340 TJm
+(and) 14.386 Tj
+-322 TJm
+(see) 12.7222 Tj
+-322 TJm
+(if) 6.0871 Tj
+-322 TJm
+(it) 5.5392 Tj
+-322 TJm
+(w) 7.193 Tj
+10 TJm
+(orks.) 19.6462 Tj
+-1052 TJm
+(And/or) 28.224 Tj
+-322 TJm
+(try) 11.0684 Tj
+-322 TJm
+(a) 4.4234 Tj
+-321 TJm
+(dif) 11.0684 Tj
+25 TJm
+(ferent) 23.2328 Tj
+-322 TJm
+(compiler) 35.417 Tj
+55 TJm
+(.) 2.4907 Tj
+-1052 TJm
+(I) 3.3175 Tj
+-322 TJm
+(heard) 22.1269 Tj
+-322 TJm
+(all) 9.9626 Tj
+81.963 698.082 Td
+(sorts) 18.8194 Tj
+-309 TJm
+(of) 8.2988 Tj
+-310 TJm
+(stories) 26.0123 Tj
+-310 TJm
+(about) 22.1369 Tj
+-309 TJm
+(v) 4.9813 Tj
+25 TJm
+(arious) 24.3486 Tj
+-310 TJm
+(\003a) 9.9626 Tj
+20 TJm
+(v) 4.9813 Tj
+20 TJm
+(ours) 17.1556 Tj
+-309 TJm
+(of) 8.2988 Tj
+-310 TJm
+(GNU) 21.579 Tj
+-309 TJm
+(C) 6.6451 Tj
+-310 TJm
+(\(and) 17.7035 Tj
+-309 TJm
+(other) 20.4731 Tj
+-310 TJm
+(compilers\)) 42.61 Tj
+-309 TJm
+(generating) 42.0521 Tj
+-310 TJm
+(bad) 14.386 Tj
+-310 TJm
+(code) 18.8094 Tj
+-309 TJm
+(for) 11.6164 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+471.527 698.082 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+501.415 698.082 Td
+/F122_0 9.9626 Tf
+(,) 2.4907 Tj
+-324 TJm
+(and) 14.386 Tj
+-310 TJm
+(I') 6.6351 Tj
+50 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+81.963 686.127 Td
+(run) 13.2801 Tj
+-250 TJm
+(across) 24.8965 Tj
+-250 TJm
+(tw) 9.9626 Tj
+10 TJm
+(o) 4.9813 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xamples) 33.2053 Tj
+-250 TJm
+(myself.) 29.6088 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 664.209 Td
+(2.7.X) 22.1369 Tj
+-299 TJm
+(v) 4.9813 Tj
+15 TJm
+(ersions) 28.224 Tj
+-300 TJm
+(of) 8.2988 Tj
+-299 TJm
+(GNU) 21.579 Tj
+-299 TJm
+(C) 6.6451 Tj
+-300 TJm
+(are) 12.1643 Tj
+-299 TJm
+(kno) 14.9439 Tj
+25 TJm
+(wn) 12.1743 Tj
+-300 TJm
+(to) 7.7509 Tj
+-299 TJm
+(generate) 33.7433 Tj
+-299 TJm
+(bad) 14.386 Tj
+-300 TJm
+(code) 18.8094 Tj
+-299 TJm
+(from) 19.3673 Tj
+-299 TJm
+(time) 17.7135 Tj
+-300 TJm
+(to) 7.7509 Tj
+-299 TJm
+(time,) 20.2042 Tj
+-312 TJm
+(at) 7.193 Tj
+-299 TJm
+(high) 17.7135 Tj
+-300 TJm
+(optimisation) 49.823 Tj
+-299 TJm
+(le) 7.193 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(els.) 13.5591 Tj
+-916 TJm
+(If) 6.6351 Tj
+-300 TJm
+(you) 14.9439 Tj
+81.963 652.254 Td
+(get) 12.1743 Tj
+-328 TJm
+(problems,) 39.5714 Tj
+-348 TJm
+(try) 11.0684 Tj
+-328 TJm
+(using) 21.589 Tj
+-329 TJm
+(the) 12.1743 Tj
+-328 TJm
+(\003ags) 18.8194 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+217.176 652.254 Td
+/F124_0 9.9626 Tf
+(-O2) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-328 TJm
+(-fomit-frame-pointer) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-329 TJm
+(-fno-strength-reduce) 119.5512 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+480.753 652.254 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-1090 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-328 TJm
+(should) 26.5703 Tj
+81.963 640.299 Td
+(speci\002cally) 45.3796 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+129.832 640.299 Td
+/F621_0 9.9626 Tf
+(not) 12.7322 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+145.055 640.299 Td
+/F122_0 9.9626 Tf
+(use) 13.2801 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+160.826 640.299 Td
+/F124_0 9.9626 Tf
+(-funroll-loops) 83.6858 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+244.512 640.299 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 618.381 Td
+(Y) 7.193 Tj
+110 TJm
+(ou) 9.9626 Tj
+-240 TJm
+(may) 17.1556 Tj
+-240 TJm
+(notice) 24.3486 Tj
+-241 TJm
+(that) 14.9439 Tj
+-240 TJm
+(the) 12.1743 Tj
+-240 TJm
+(Mak) 18.2614 Tj
+10 TJm
+(e\002le) 17.1556 Tj
+-240 TJm
+(runs) 17.1556 Tj
+-240 TJm
+(six) 11.6264 Tj
+-241 TJm
+(tests) 17.7135 Tj
+-240 TJm
+(as) 8.2988 Tj
+-240 TJm
+(part) 15.4918 Tj
+-240 TJm
+(of) 8.2988 Tj
+-240 TJm
+(the) 12.1743 Tj
+-241 TJm
+(b) 4.9813 Tj
+20 TJm
+(uild) 15.5018 Tj
+-240 TJm
+(process.) 32.3685 Tj
+-613 TJm
+(If) 6.6351 Tj
+-240 TJm
+(the) 12.1743 Tj
+-241 TJm
+(program) 33.7533 Tj
+-240 TJm
+(passes) 25.4544 Tj
+-240 TJm
+(all) 9.9626 Tj
+-240 TJm
+(of) 8.2988 Tj
+-240 TJm
+(these,) 22.9638 Tj
+-242 TJm
+(it') 8.8568 Tj
+55 TJm
+(s) 3.8755 Tj
+-241 TJm
+(a) 4.4234 Tj
+81.963 606.426 Td
+(pretty) 23.2427 Tj
+-250 TJm
+(good) 19.9252 Tj
+-250 TJm
+(\(b) 8.2988 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(not) 12.7322 Tj
+-250 TJm
+(100%\)) 26.5603 Tj
+-250 TJm
+(indication) 39.8504 Tj
+-250 TJm
+(that) 14.9439 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(compiler) 35.417 Tj
+-250 TJm
+(has) 13.2801 Tj
+-250 TJm
+(done) 19.3673 Tj
+-250 TJm
+(its) 9.4147 Tj
+-250 TJm
+(job) 12.7322 Tj
+-250 TJm
+(correctly) 35.4071 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 584.508 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+91.723 584.508 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+124.239 584.508 Td
+/F122_0 9.9626 Tf
+(crashes) 29.3199 Tj
+-264 TJm
+(randomly) 38.1866 Tj
+65 TJm
+(,) 2.4907 Tj
+-267 TJm
+(and) 14.386 Tj
+-264 TJm
+(the) 12.1743 Tj
+-263 TJm
+(crashes) 29.3199 Tj
+-264 TJm
+(are) 12.1643 Tj
+-264 TJm
+(not) 12.7322 Tj
+-263 TJm
+(repeatable,) 43.427 Tj
+-268 TJm
+(you) 14.9439 Tj
+-263 TJm
+(may) 17.1556 Tj
+-264 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-264 TJm
+(a) 4.4234 Tj
+-264 TJm
+(\003ak) 14.9439 Tj
+15 TJm
+(y) 4.9813 Tj
+-263 TJm
+(memory) 33.2053 Tj
+-264 TJm
+(subsystem.) 44.0048 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+510.112 584.508 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 572.553 Td
+/F122_0 9.9626 Tf
+(really) 22.6848 Tj
+-274 TJm
+(hammers) 36.5229 Tj
+-274 TJm
+(your) 18.2614 Tj
+-274 TJm
+(memory) 33.2053 Tj
+-274 TJm
+(hierarch) 32.6375 Tj
+5 TJm
+(y) 4.9813 Tj
+65 TJm
+(,) 2.4907 Tj
+-280 TJm
+(and) 14.386 Tj
+-274 TJm
+(if) 6.0871 Tj
+-274 TJm
+(it') 8.8568 Tj
+55 TJm
+(s) 3.8755 Tj
+-274 TJm
+(a) 4.4234 Tj
+-274 TJm
+(bit) 10.5205 Tj
+-274 TJm
+(mar) 15.4918 Tj
+18 TJm
+(ginal,) 22.4159 Tj
+-280 TJm
+(you) 14.9439 Tj
+-274 TJm
+(may) 17.1556 Tj
+-274 TJm
+(get) 12.1743 Tj
+-274 TJm
+(these) 20.4731 Tj
+-274 TJm
+(problems.) 39.5714 Tj
+-764 TJm
+(Ditto) 20.4831 Tj
+-274 TJm
+(if) 6.0871 Tj
+-274 TJm
+(your) 18.2614 Tj
+-274 TJm
+(disk) 16.6077 Tj
+81.963 560.598 Td
+(or) 8.2988 Tj
+-250 TJm
+(I/O) 13.2801 Tj
+-250 TJm
+(subsystem) 41.5142 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(slo) 11.6264 Tj
+25 TJm
+(wly) 14.9439 Tj
+-250 TJm
+(f) 3.3175 Tj
+10 TJm
+(ailing.) 25.1855 Tj
+-620 TJm
+(Y) 7.193 Tj
+111 TJm
+(up,) 12.4533 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(really) 22.6848 Tj
+-250 TJm
+(does) 18.2614 Tj
+-250 TJm
+(happen.) 31.2626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+81.963 538.68 Td
+(T) 6.0871 Tj
+35 TJm
+(ry) 8.2988 Tj
+-250 TJm
+(using) 21.589 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(dif) 11.0684 Tj
+25 TJm
+(ferent) 23.2328 Tj
+-250 TJm
+(machine) 33.7533 Tj
+-250 TJm
+(of) 8.2988 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(same) 20.4731 Tj
+-250 TJm
+(type,) 19.6462 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(see) 12.7222 Tj
+-250 TJm
+(if) 6.0871 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(can) 13.8281 Tj
+-250 TJm
+(repeat) 24.3386 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(problem.) 35.696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+74.491 516.762 Td
+(\225) 3.4869 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+-450 TJm
+(This) 17.7135 Tj
+-252 TJm
+(isn') 14.9439 Tj
+18 TJm
+(t) 2.7696 Tj
+-251 TJm
+(really) 22.6848 Tj
+-252 TJm
+(a) 4.4234 Tj
+-252 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug,) 12.4533 Tj
+-252 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-251 TJm
+(...) 7.472 Tj
+-315 TJm
+(If) 6.6351 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+209.383 516.762 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+241.778 516.762 Td
+/F122_0 9.9626 Tf
+(tells) 16.6077 Tj
+-252 TJm
+(you) 14.9439 Tj
+-251 TJm
+(your) 18.2614 Tj
+-252 TJm
+(\002le) 12.7322 Tj
+-252 TJm
+(is) 6.6451 Tj
+-251 TJm
+(corrupted) 38.1767 Tj
+-252 TJm
+(on) 9.9626 Tj
+-252 TJm
+(decompression,) 62.2563 Tj
+-252 TJm
+(and) 14.386 Tj
+-251 TJm
+(you) 14.9439 Tj
+-252 TJm
+(obtained) 34.3112 Tj
+-252 TJm
+(the) 12.1743 Tj
+-251 TJm
+(\002le) 12.7322 Tj
+81.963 504.807 Td
+(via) 12.1743 Tj
+-281 TJm
+(FTP) 17.1656 Tj
+111 TJm
+(,) 2.4907 Tj
+-282 TJm
+(there) 19.9152 Tj
+-282 TJm
+(is) 6.6451 Tj
+-281 TJm
+(a) 4.4234 Tj
+-282 TJm
+(possibility) 41.5241 Tj
+-281 TJm
+(that) 14.9439 Tj
+-282 TJm
+(you) 14.9439 Tj
+-281 TJm
+(for) 11.6164 Tj
+18 TJm
+(got) 12.7322 Tj
+-282 TJm
+(to) 7.7509 Tj
+-281 TJm
+(tell) 12.7322 Tj
+-282 TJm
+(FTP) 17.1656 Tj
+-281 TJm
+(to) 7.7509 Tj
+-282 TJm
+(do) 9.9626 Tj
+-281 TJm
+(a) 4.4234 Tj
+-282 TJm
+(binary) 25.4544 Tj
+-281 TJm
+(mode) 22.1369 Tj
+-282 TJm
+(transfer) 30.4258 Tj
+55 TJm
+(.) 2.4907 Tj
+-809 TJm
+(That) 18.2614 Tj
+-282 TJm
+(absolutely) 40.9562 Tj
+-281 TJm
+(will) 15.5018 Tj
+-282 TJm
+(cause) 22.1269 Tj
+81.963 492.852 Td
+(the) 12.1743 Tj
+-250 TJm
+(\002le) 12.7322 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(be) 9.4047 Tj
+-250 TJm
+(non-decompressible.) 82.7294 Tj
+-620 TJm
+(Y) 7.193 Tj
+110 TJm
+(ou') 13.2801 Tj
+10 TJm
+(ll) 5.5392 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(transfer) 30.4258 Tj
+-250 TJm
+(it) 5.5392 Tj
+-250 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ain.) 14.6649 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 470.934 Td
+(If) 6.6351 Tj
+-235 TJm
+(you') 18.2614 Tj
+50 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-236 TJm
+(inc) 12.1743 Tj
+1 TJm
+(o) 4.9813 Tj
+-1 TJm
+(r) 3.3175 Tj
+1 TJm
+(po) 9.9626 Tj
+-1 TJm
+(r) 3.3175 Tj
+1 TJm
+(ated) 16.5977 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+163.036 470.934 Td
+/F124_0 9.9626 Tf
+(libbzip2) 47.8205 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+213.2 470.934 Td
+/F122_0 9.9626 Tf
+(into) 15.5018 Tj
+-235 TJm
+(your) 18.2614 Tj
+-236 TJm
+(o) 4.9813 Tj
+25 TJm
+(wn) 12.1743 Tj
+-235 TJm
+(program) 33.7533 Tj
+-235 TJm
+(and) 14.386 Tj
+-235 TJm
+(are) 12.1643 Tj
+-236 TJm
+(gett) 14.9439 Tj
+1 TJm
+(ing) 12.7322 Tj
+-236 TJm
+(problems,) 39.5714 Tj
+-238 TJm
+(please,) 27.3872 Tj
+-238 TJm
+(please,) 27.3872 Tj
+-238 TJm
+(please,) 27.3872 Tj
+-238 TJm
+(check) 23.2328 Tj
+-236 TJm
+(that) 14.9439 Tj
+72 458.979 Td
+(the) 12.1743 Tj
+-242 TJm
+(parameters) 43.7059 Tj
+-243 TJm
+(you) 14.9439 Tj
+-242 TJm
+(are) 12.1643 Tj
+-242 TJm
+(passing) 29.8878 Tj
+-243 TJm
+(in) 7.7509 Tj
+-242 TJm
+(calls) 18.2614 Tj
+-242 TJm
+(to) 7.7509 Tj
+-243 TJm
+(the) 12.1743 Tj
+-242 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-244 TJm
+(are) 12.1643 Tj
+-242 TJm
+(correct,) 30.1468 Tj
+-244 TJm
+(and) 14.386 Tj
+-243 TJm
+(in) 7.7509 Tj
+-242 TJm
+(accordance) 44.8018 Tj
+-242 TJm
+(with) 17.7135 Tj
+-243 TJm
+(what) 19.3673 Tj
+-242 TJm
+(the) 12.1743 Tj
+-242 TJm
+(documentation) 59.2177 Tj
+-243 TJm
+(says) 17.1556 Tj
+72 447.024 Td
+(is) 6.6451 Tj
+-250 TJm
+(allo) 14.9439 Tj
+25 TJm
+(w) 7.193 Tj
+10 TJm
+(able.) 19.0883 Tj
+-310 TJm
+(I) 3.3175 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(tried) 18.2614 Tj
+-250 TJm
+(to) 7.7509 Tj
+-250 TJm
+(mak) 17.1556 Tj
+10 TJm
+(e) 4.4234 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(library) 26.5603 Tj
+-250 TJm
+(rob) 13.2801 Tj
+20 TJm
+(ust) 11.6264 Tj
+-250 TJm
+(ag) 9.4047 Tj
+5 TJm
+(ainst) 18.8194 Tj
+-250 TJm
+(such) 18.2614 Tj
+-250 TJm
+(problems,) 39.5714 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-250 TJm
+(I'm) 14.386 Tj
+-250 TJm
+(sure) 16.5977 Tj
+-250 TJm
+(I) 3.3175 Tj
+-250 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(en') 12.7222 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(succeeded.) 43.427 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 425.106 Td
+(Finally) 28.234 Tj
+65 TJm
+(,) 2.4907 Tj
+-324 TJm
+(if) 6.0871 Tj
+-310 TJm
+(the) 12.1743 Tj
+-309 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-309 TJm
+(comments) 40.9562 Tj
+-310 TJm
+(don') 18.2614 Tj
+18 TJm
+(t) 2.7696 Tj
+-309 TJm
+(help,) 19.6462 Tj
+-324 TJm
+(you') 18.2614 Tj
+10 TJm
+(ll) 5.5392 Tj
+-310 TJm
+(ha) 9.4047 Tj
+20 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-309 TJm
+(to) 7.7509 Tj
+-309 TJm
+(send) 18.2614 Tj
+-310 TJm
+(me) 12.1743 Tj
+-309 TJm
+(a) 4.4234 Tj
+-309 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-310 TJm
+(report.) 26.2813 Tj
+-976 TJm
+(No) 12.1743 Tj
+25 TJm
+(w) 7.193 Tj
+65 TJm
+(,) 2.4907 Tj
+-324 TJm
+(it') 8.8568 Tj
+55 TJm
+(s) 3.8755 Tj
+-310 TJm
+(just) 14.396 Tj
+-309 TJm
+(amazing) 33.7533 Tj
+-309 TJm
+(ho) 9.9626 Tj
+25 TJm
+(w) 7.193 Tj
+-310 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+72 413.151 Td
+(people) 26.5603 Tj
+-250 TJm
+(will) 15.5018 Tj
+-250 TJm
+(send) 18.2614 Tj
+-250 TJm
+(me) 12.1743 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(b) 4.9813 Tj
+20 TJm
+(ug) 9.9626 Tj
+-250 TJm
+(report) 23.7907 Tj
+-250 TJm
+(saying) 26.0123 Tj
+-250 TJm
+(something) 41.5142 Tj
+-250 TJm
+(lik) 10.5205 Tj
+10 TJm
+(e:) 7.193 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 386.087] cm
+0 0 468 23.91 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 401.629 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+-426 TJm
+(crashed) 41.8429 Tj
+-426 TJm
+(with) 23.9102 Tj
+-426 TJm
+(segmentation) 71.7307 Tj
+-426 TJm
+(fault) 29.8878 Tj
+-426 TJm
+(on) 11.9551 Tj
+-426 TJm
+(my) 11.9551 Tj
+-426 TJm
+(machine) 41.8429 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 364.169 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+-241 TJm
+(absolutely) 40.9562 Tj
+-241 TJm
+(nothing) 30.4457 Tj
+-241 TJm
+(el) 7.193 Tj
+1 TJm
+(se.) 10.7895 Tj
+-614 TJm
+(Needless) 35.965 Tj
+-241 TJm
+(to) 7.7509 Tj
+-241 TJm
+(say) 13.2801 Tj
+65 TJm
+(,) 2.4907 Tj
+-243 TJm
+(a) 4.4234 Tj
+-241 TJm
+(such) 18.2614 Tj
+-240 TJm
+(a) 4.4234 Tj
+-241 TJm
+(report) 23.7907 Tj
+-241 TJm
+(is) 6.6451 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+324.681 364.169 Td
+/F621_0 9.9626 Tf
+(totally) 25.4644 Tj
+55 TJm
+(,) 2.4907 Tj
+-243 TJm
+(utterly) 26.0123 Tj
+55 TJm
+(,) 2.4907 Tj
+-242 TJm
+(completely) 43.158 Tj
+-241 TJm
+(and) 14.9439 Tj
+-241 TJm
+(compr) 25.4544 Tj
+37 TJm
+(ehensively) 41.4942 Tj
+-241 TJm
+(100%) 23.2427 Tj
+72 352.214 Td
+(useless;) 31.5416 Tj
+-257 TJm
+(a) 4.9813 Tj
+-255 TJm
+(waste) 22.6948 Tj
+-255 TJm
+(of) 7.7509 Tj
+-255 TJm
+(your) 18.2614 Tj
+-255 TJm
+(time) 17.1556 Tj
+10 TJm
+(,) 2.4907 Tj
+-256 TJm
+(my) 11.6164 Tj
+-255 TJm
+(time) 17.1556 Tj
+10 TJm
+(,) 2.4907 Tj
+-256 TJm
+(and) 14.9439 Tj
+-255 TJm
+(net) 12.1743 Tj
+-255 TJm
+(bandwidth) 42.0721 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+302.574 352.214 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-650 TJm
+(W) 9.4047 Tj
+40 TJm
+(ith) 10.5205 Tj
+-254 TJm
+(no) 9.9626 Tj
+-255 TJm
+(details) 26.0123 Tj
+-255 TJm
+(at) 7.193 Tj
+-255 TJm
+(all,) 12.4533 Tj
+-256 TJm
+(there') 23.2328 Tj
+55 TJm
+(s) 3.8755 Tj
+-255 TJm
+(no) 9.9626 Tj
+-255 TJm
+(w) 7.193 Tj
+10 TJm
+(ay) 9.4047 Tj
+-255 TJm
+(I) 3.3175 Tj
+-255 TJm
+(can) 13.8281 Tj
+-255 TJm
+(possibly) 33.2153 Tj
+-255 TJm
+(be) 9.4047 Tj
+15 TJm
+(gin) 12.7322 Tj
+72 340.259 Td
+(to) 7.7509 Tj
+-250 TJm
+(\002gure) 23.2427 Tj
+-250 TJm
+(out) 12.7322 Tj
+-250 TJm
+(what) 19.3673 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(problem) 33.2053 Tj
+-250 TJm
+(is.) 9.1357 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 318.341 Td
+(The) 15.4918 Tj
+-309 TJm
+(rules) 19.3673 Tj
+-309 TJm
+(of) 8.2988 Tj
+-309 TJm
+(the) 12.1743 Tj
+-310 TJm
+(g) 4.9813 Tj
+5 TJm
+(ame) 16.5977 Tj
+-309 TJm
+(are:) 14.9339 Tj
+-428 TJm
+(f) 3.3175 Tj
+10 TJm
+(acts,) 17.9825 Tj
+-324 TJm
+(f) 3.3175 Tj
+10 TJm
+(acts,) 17.9825 Tj
+-324 TJm
+(f) 3.3175 Tj
+10 TJm
+(acts.) 17.9825 Tj
+-975 TJm
+(Don') 20.4731 Tj
+18 TJm
+(t) 2.7696 Tj
+-309 TJm
+(omit) 18.2714 Tj
+-309 TJm
+(them) 19.9252 Tj
+-309 TJm
+(because) 31.5316 Tj
+-309 TJm
+("oh,) 16.518 Tj
+-324 TJm
+(the) 12.1743 Tj
+15 TJm
+(y) 4.9813 Tj
+-309 TJm
+(w) 7.193 Tj
+10 TJm
+(on') 13.2801 Tj
+18 TJm
+(t) 2.7696 Tj
+-309 TJm
+(be) 9.4047 Tj
+-310 TJm
+(rele) 14.9339 Tj
+25 TJm
+(v) 4.9813 Tj
+25 TJm
+(ant".) 18.7297 Tj
+-974 TJm
+(At) 9.9626 Tj
+-310 TJm
+(the) 12.1743 Tj
+-309 TJm
+(bare) 17.1456 Tj
+72 306.386 Td
+(minimum:) 41.5241 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.949 0.949 0.9765] sc
+/DeviceRGB {} CS
+[0.949 0.949 0.9765] SC
+q
+[1 0 0 1 72 245.514] cm
+0 0 468 59.776 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 296.922 Td
+/F124_0 9.9626 Tf
+(Machine) 41.8429 Tj
+-426 TJm
+(type.) 29.8878 Tj
+-852 TJm
+(Operating) 53.798 Tj
+-426 TJm
+(system) 35.8654 Tj
+-426 TJm
+(version.) 47.8205 Tj
+90 284.967 Td
+(Exact) 29.8878 Tj
+-426 TJm
+(version) 41.8429 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(bzip2) 29.8878 Tj
+-426 TJm
+(\(do) 17.9327 Tj
+-426 TJm
+(bzip2) 29.8878 Tj
+-426 TJm
+(-V\).) 23.9102 Tj
+90 273.011 Td
+(Exact) 29.8878 Tj
+-426 TJm
+(version) 41.8429 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compiler) 47.8205 Tj
+-426 TJm
+(used.) 29.8878 Tj
+90 261.056 Td
+(Flags) 29.8878 Tj
+-426 TJm
+(passed) 35.8654 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(compiler.) 53.798 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 223.597 Td
+/F122_0 9.9626 Tf
+(Ho) 12.1743 Tj
+25 TJm
+(we) 11.6164 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(er) 7.7409 Tj
+40 TJm
+(,) 2.4907 Tj
+-254 TJm
+(the) 12.1743 Tj
+-252 TJm
+(most) 19.3773 Tj
+-253 TJm
+(important) 38.7446 Tj
+-253 TJm
+(single) 23.8007 Tj
+-253 TJm
+(thing) 20.4831 Tj
+-253 TJm
+(t) 2.7696 Tj
+1 TJm
+(hat) 12.1743 Tj
+-253 TJm
+(will) 15.5018 Tj
+-253 TJm
+(help) 17.1556 Tj
+-253 TJm
+(me) 12.1743 Tj
+-253 TJm
+(is) 6.6451 Tj
+-252 TJm
+(the) 12.1743 Tj
+-253 TJm
+(\002le) 12.7322 Tj
+-253 TJm
+(that) 14.9439 Tj
+-253 TJm
+(you) 14.9439 Tj
+-253 TJm
+(were) 19.3573 Tj
+-253 TJm
+(trying) 23.8007 Tj
+-252 TJm
+(to) 7.7509 Tj
+-253 TJm
+(compress) 37.6287 Tj
+-253 TJm
+(or) 8.2988 Tj
+-253 TJm
+(decompress) 47.0334 Tj
+72 211.641 Td
+(at) 7.193 Tj
+-304 TJm
+(the) 12.1743 Tj
+-305 TJm
+(time) 17.7135 Tj
+-304 TJm
+(the) 12.1743 Tj
+-304 TJm
+(problem) 33.2053 Tj
+-305 TJm
+(happened.) 40.6673 Tj
+-946 TJm
+(W) 9.4047 Tj
+40 TJm
+(ithout) 23.2527 Tj
+-304 TJm
+(that,) 17.4346 Tj
+-318 TJm
+(my) 12.7322 Tj
+-305 TJm
+(ability) 25.4644 Tj
+-304 TJm
+(to) 7.7509 Tj
+-304 TJm
+(do) 9.9626 Tj
+-305 TJm
+(an) 9.4047 Tj
+15 TJm
+(ything) 25.4644 Tj
+-304 TJm
+(more) 20.4731 Tj
+-304 TJm
+(than) 17.1556 Tj
+-305 TJm
+(speculate) 37.0708 Tj
+-304 TJm
+(about) 22.1369 Tj
+-304 TJm
+(the) 12.1743 Tj
+-305 TJm
+(cause,) 24.6176 Tj
+-318 TJm
+(is) 6.6451 Tj
+72 199.686 Td
+(limited.) 30.7247 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 164.933 Td
+/F116_0 20.6585 Tf
+(4.4.) 34.4584 Tj
+-278 TJm
+(Did) 33.2808 Tj
+-278 TJm
+(y) 11.4861 Tj
+25 TJm
+(ou) 25.2447 Tj
+-278 TJm
+(g) 12.6223 Tj
+-10 TJm
+(et) 18.3654 Tj
+-278 TJm
+(the) 30.9878 Tj
+-278 TJm
+(right) 45.9032 Tj
+-278 TJm
+(pac) 35.5946 Tj
+20 TJm
+(ka) 22.9723 Tj
+10 TJm
+(g) 12.6223 Tj
+-10 TJm
+(e?) 24.1085 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 143.016 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.603 143.016 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-272 TJm
+(a) 4.4234 Tj
+-273 TJm
+(resource) 33.7433 Tj
+-272 TJm
+(hog.) 17.4346 Tj
+-378 TJm
+(It) 6.0871 Tj
+-272 TJm
+(soaks) 22.1369 Tj
+-273 TJm
+(up) 9.9626 Tj
+-272 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-273 TJm
+(amounts) 33.7633 Tj
+-272 TJm
+(of) 8.2988 Tj
+-273 TJm
+(CPU) 19.3773 Tj
+-272 TJm
+(c) 4.4234 Tj
+15 TJm
+(ycles) 20.4731 Tj
+-273 TJm
+(and) 14.386 Tj
+-272 TJm
+(memory) 33.2053 Tj
+65 TJm
+(.) 2.4907 Tj
+-755 TJm
+(Also,) 21.31 Tj
+-278 TJm
+(it) 5.5392 Tj
+-273 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-272 TJm
+(v) 4.9813 Tj
+15 TJm
+(ery) 12.7222 Tj
+-273 TJm
+(lar) 10.5105 Tj
+18 TJm
+(ge) 9.4047 Tj
+-272 TJm
+(latencies.) 37.3498 Tj
+72 131.06 Td
+(In) 8.2988 Tj
+-251 TJm
+(the) 12.1743 Tj
+-251 TJm
+(w) 7.193 Tj
+10 TJm
+(orst) 14.9439 Tj
+-251 TJm
+(case,) 19.6363 Tj
+-251 TJm
+(you) 14.9439 Tj
+-251 TJm
+(can) 13.8281 Tj
+-251 TJm
+(feed) 17.1456 Tj
+-251 TJm
+(man) 17.1556 Tj
+15 TJm
+(y) 4.9813 Tj
+-251 TJm
+(me) 12.1743 Tj
+15 TJm
+(g) 4.9813 Tj
+4 TJm
+(abyt) 17.1556 Tj
+1 TJm
+(es) 8.2988 Tj
+-252 TJm
+(of) 8.2988 Tj
+-251 TJm
+(uncompressed) 56.996 Tj
+-251 TJm
+(data) 16.5977 Tj
+-251 TJm
+(into) 15.5018 Tj
+-251 TJm
+(the) 12.1743 Tj
+-251 TJm
+(library) 26.5603 Tj
+-251 TJm
+(before) 25.4445 Tj
+-251 TJm
+(getting) 27.6761 Tj
+-251 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-251 TJm
+(compressed) 47.0334 Tj
+72 119.105 Td
+(output,) 27.9551 Tj
+-250 TJm
+(so) 8.8568 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(probably) 35.417 Tj
+-250 TJm
+(rules) 19.3673 Tj
+-250 TJm
+(out) 12.7322 Tj
+-250 TJm
+(applications) 48.1492 Tj
+-250 TJm
+(requiring) 36.5229 Tj
+-250 TJm
+(interacti) 32.6474 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(e) 4.4234 Tj
+-250 TJm
+(beha) 18.8094 Tj
+20 TJm
+(viour) 21.031 Tj
+55 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 97.187 Td
+(These) 23.7907 Tj
+-304 TJm
+(aren') 20.4632 Tj
+18 TJm
+(t) 2.7696 Tj
+-304 TJm
+(f) 3.3175 Tj
+10 TJm
+(aults) 18.8194 Tj
+-304 TJm
+(of) 8.2988 Tj
+-304 TJm
+(my) 12.7322 Tj
+-304 TJm
+(implementation,) 65.0359 Tj
+-317 TJm
+(I) 3.3175 Tj
+-304 TJm
+(hope,) 21.8579 Tj
+-318 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-304 TJm
+(more) 20.4731 Tj
+-304 TJm
+(an) 9.4047 Tj
+-304 TJm
+(intrinsic) 32.6574 Tj
+-304 TJm
+(property) 33.7533 Tj
+-304 TJm
+(of) 8.2988 Tj
+-304 TJm
+(the) 12.1743 Tj
+-304 TJm
+(Burro) 23.2427 Tj
+25 TJm
+(ws-Wheeler) 48.1293 Tj
+-304 TJm
+(transform) 38.7346 Tj
+72 85.232 Td
+(\(unfortunately\).) 62.8042 Tj
+-620 TJm
+(Maybe) 27.6661 Tj
+-250 TJm
+(this) 14.396 Tj
+-250 TJm
+(isn') 14.9439 Tj
+18 TJm
+(t) 2.7696 Tj
+-250 TJm
+(what) 19.3673 Tj
+-250 TJm
+(you) 14.9439 Tj
+-250 TJm
+(w) 7.193 Tj
+10 TJm
+(ant.) 14.6649 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+(33) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 34 37
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+498.728 749.245 Td
+/F122_0 9.9626 Tf
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(If) 6.6351 Tj
+-275 TJm
+(you) 14.9439 Tj
+-274 TJm
+(w) 7.193 Tj
+10 TJm
+(ant) 12.1743 Tj
+-275 TJm
+(a) 4.4234 Tj
+-274 TJm
+(compressor) 45.9276 Tj
+-275 TJm
+(and/or) 25.4544 Tj
+-275 TJm
+(library) 26.5603 Tj
+-274 TJm
+(which) 24.3486 Tj
+-275 TJm
+(is) 6.6451 Tj
+-274 TJm
+(f) 3.3175 Tj
+10 TJm
+(aster) 18.8094 Tj
+40 TJm
+(,) 2.4907 Tj
+-281 TJm
+(uses) 17.1556 Tj
+-275 TJm
+(less) 14.9439 Tj
+-274 TJm
+(memory) 33.2053 Tj
+-275 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-275 TJm
+(gets) 16.0497 Tj
+-274 TJm
+(pretty) 23.2427 Tj
+-275 TJm
+(good) 19.9252 Tj
+-274 TJm
+(compression,) 52.8516 Tj
+-281 TJm
+(and) 14.386 Tj
+-275 TJm
+(has) 13.2801 Tj
+72 698.082 Td
+(minimal) 33.2153 Tj
+-288 TJm
+(latenc) 23.7907 Tj
+15 TJm
+(y) 4.9813 Tj
+65 TJm
+(,) 2.4907 Tj
+-297 TJm
+(consider) 33.7533 Tj
+-288 TJm
+(Jean-loup) 38.7346 Tj
+-288 TJm
+(Gailly') 28.224 Tj
+55 TJm
+(s) 3.8755 Tj
+-288 TJm
+(and) 14.386 Tj
+-288 TJm
+(Mark) 21.579 Tj
+-288 TJm
+(Adl) 14.9439 Tj
+1 TJm
+(er') 11.0585 Tj
+55 TJm
+(s) 3.8755 Tj
+-288 TJm
+(w) 7.193 Tj
+10 TJm
+(ork,) 15.7708 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+353.879 698.082 Td
+/F124_0 9.9626 Tf
+(zlib-1.2.1) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+416.523 698.082 Td
+/F122_0 9.9626 Tf
+(and) 14.386 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+433.777 698.082 Td
+/F124_0 9.9626 Tf
+(gzip-1.2.4) 59.7756 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+493.553 698.082 Td
+/F122_0 9.9626 Tf
+(.) 2.4907 Tj
+-847 TJm
+(Look) 21.031 Tj
+-288 TJm
+(for) 11.6164 Tj
+72 686.127 Td
+(them) 19.9252 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(http://www) 45.3896 Tj
+65 TJm
+(.zlib) 17.4346 Tj
+40 TJm
+(.or) 10.7895 Tj
+18 TJm
+(g) 4.9813 Tj
+-250 TJm
+(and) 14.386 Tj
+-250 TJm
+(http://www) 45.3896 Tj
+65 TJm
+(.gzip.or) 30.4357 Tj
+18 TJm
+(g) 4.9813 Tj
+-250 TJm
+(respecti) 30.9837 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(ely) 12.1743 Tj
+65 TJm
+(.) 2.4907 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 664.209 Td
+(F) 5.5392 Tj
+15 TJm
+(or) 8.2988 Tj
+-582 TJm
+(something) 41.5142 Tj
+-583 TJm
+(f) 3.3175 Tj
+10 TJm
+(aster) 18.8094 Tj
+-582 TJm
+(and) 14.386 Tj
+-582 TJm
+(lighter) 26.0123 Tj
+-583 TJm
+(still,) 17.4445 Tj
+-665 TJm
+(you) 14.9439 Tj
+-582 TJm
+(might) 23.2527 Tj
+-583 TJm
+(try) 11.0684 Tj
+-582 TJm
+(Markus) 30.4357 Tj
+-582 TJm
+(F) 5.5392 Tj
+-582 TJm
+(X) 7.193 Tj
+-582 TJm
+(J) 3.8755 Tj
+-582 TJm
+(Oberhumer') 48.6872 Tj
+55 TJm
+(s) 3.8755 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+437.433 664.209 Td
+/F124_0 9.9626 Tf
+(LZO) 17.9327 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+461.164 664.209 Td
+/F122_0 9.9626 Tf
+(real-time) 35.965 Tj
+-582 TJm
+(compres-) 37.0708 Tj
+72 652.254 Td
+(sion/decompression) 79.1429 Tj
+-250 TJm
+(library) 26.5603 Tj
+65 TJm
+(,) 2.4907 Tj
+-250 TJm
+(at) 7.193 Tj
+-250 TJm
+(http://www) 45.3896 Tj
+65 TJm
+(.oberhumer) 45.6486 Tj
+55 TJm
+(.com/opensource.) 70.2762 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 617.501 Td
+/F116_0 20.6585 Tf
+(4.5.) 34.4584 Tj
+-278 TJm
+(Fur) 33.2808 Tj
+-20 TJm
+(ther) 39.0239 Tj
+-278 TJm
+(Reading) 81.4978 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 595.583 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+104.923 595.583 Td
+/F122_0 9.9626 Tf
+(is) 6.6451 Tj
+-305 TJm
+(not) 12.7322 Tj
+-304 TJm
+(research) 33.1854 Tj
+-305 TJm
+(w) 7.193 Tj
+10 TJm
+(ork,) 15.7708 Tj
+-318 TJm
+(in) 7.7509 Tj
+-305 TJm
+(the) 12.1743 Tj
+-304 TJm
+(sense) 21.579 Tj
+-305 TJm
+(that) 14.9439 Tj
+-304 TJm
+(it) 5.5392 Tj
+-305 TJm
+(doesn') 26.5603 Tj
+18 TJm
+(t) 2.7696 Tj
+-304 TJm
+(present) 28.772 Tj
+-305 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-305 TJm
+(ne) 9.4047 Tj
+25 TJm
+(w) 7.193 Tj
+-304 TJm
+(ideas.) 22.9638 Tj
+-474 TJm
+(Rather) 26.5603 Tj
+40 TJm
+(,) 2.4907 Tj
+-318 TJm
+(it') 8.8568 Tj
+55 TJm
+(s) 3.8755 Tj
+-305 TJm
+(an) 9.4047 Tj
+-304 TJm
+(engineering) 47.0334 Tj
+-305 TJm
+(e) 4.4234 Tj
+15 TJm
+(x) 4.9813 Tj
+15 TJm
+(ercise) 23.2328 Tj
+72 583.628 Td
+(based) 22.6848 Tj
+-250 TJm
+(on) 9.9626 Tj
+-250 TJm
+(e) 4.4234 Tj
+15 TJm
+(xisting) 27.1282 Tj
+-250 TJm
+(ideas.) 22.9638 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 561.71 Td
+(F) 5.5392 Tj
+15 TJm
+(our) 13.2801 Tj
+-250 TJm
+(documents) 43.1679 Tj
+-250 TJm
+(describe) 33.1954 Tj
+-250 TJm
+(essentially) 42.0621 Tj
+-250 TJm
+(all) 9.9626 Tj
+-250 TJm
+(the) 12.1743 Tj
+-250 TJm
+(ideas) 20.4731 Tj
+-250 TJm
+(behind) 27.1182 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+298.747 561.71 Td
+/F124_0 9.9626 Tf
+(bzip2) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+328.635 561.71 Td
+/F122_0 9.9626 Tf
+(:) 2.7696 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.9294 0.9686 0.9568] sc
+/DeviceRGB {} CS
+[0.9294 0.9686 0.9568] SC
+q
+[1 0 0 1 72 259.678] cm
+0 0 468 298.879 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 550.189 Td
+/F124_0 9.9626 Tf
+(Michael) 41.8429 Tj
+-426 TJm
+(Burrows) 41.8429 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(D.) 11.9551 Tj
+-426 TJm
+(J.) 11.9551 Tj
+-426 TJm
+(Wheeler:) 47.8205 Tj
+98.488 538.234 Td
+("A) 11.9551 Tj
+-426 TJm
+(block-sorting) 77.7083 Tj
+-426 TJm
+(lossless) 47.8205 Tj
+-426 TJm
+(data) 23.9102 Tj
+-426 TJm
+(compression) 65.7532 Tj
+-426 TJm
+(algorithm") 59.7756 Tj
+102.732 526.278 Td
+(10th) 23.9102 Tj
+-426 TJm
+(May) 17.9327 Tj
+-426 TJm
+(1994.) 29.8878 Tj
+102.732 514.323 Td
+(Digital) 41.8429 Tj
+-426 TJm
+(SRC) 17.9327 Tj
+-426 TJm
+(Research) 47.8205 Tj
+-426 TJm
+(Report) 35.8654 Tj
+-426 TJm
+(124.) 23.9102 Tj
+102.732 502.368 Td
+(ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-124.ps.g\
+z) 382.5638 Tj
+102.732 490.413 Td
+(If) 11.9551 Tj
+-426 TJm
+(you) 17.9327 Tj
+-426 TJm
+(have) 23.9102 Tj
+-426 TJm
+(trouble) 41.8429 Tj
+-426 TJm
+(finding) 41.8429 Tj
+-426 TJm
+(it,) 17.9327 Tj
+-426 TJm
+(try) 17.9327 Tj
+-426 TJm
+(searching) 53.798 Tj
+-426 TJm
+(at) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+102.732 478.458 Td
+(New) 17.9327 Tj
+-426 TJm
+(Zealand) 41.8429 Tj
+-426 TJm
+(Digital) 41.8429 Tj
+-426 TJm
+(Library,) 47.8205 Tj
+-426 TJm
+(http://www.nzdl.org.) 119.5512 Tj
+90 454.547 Td
+(Daniel) 35.8654 Tj
+-426 TJm
+(S.) 11.9551 Tj
+-426 TJm
+(Hirschberg) 59.7756 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(Debra) 29.8878 Tj
+-426 TJm
+(A.) 11.9551 Tj
+-426 TJm
+(LeLewer) 41.8429 Tj
+98.488 442.592 Td
+("Efficient) 59.7756 Tj
+-426 TJm
+(Decoding) 47.8205 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(Prefix) 35.8654 Tj
+-426 TJm
+(Codes") 35.8654 Tj
+102.732 430.637 Td
+(Communications) 83.6858 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(ACM,) 23.9102 Tj
+-426 TJm
+(April) 29.8878 Tj
+-426 TJm
+(1990,) 29.8878 Tj
+-426 TJm
+(Vol) 17.9327 Tj
+-426 TJm
+(33,) 17.9327 Tj
+-426 TJm
+(Number) 35.8654 Tj
+-426 TJm
+(4.) 11.9551 Tj
+102.732 418.682 Td
+(You) 17.9327 Tj
+-426 TJm
+(might) 29.8878 Tj
+-426 TJm
+(be) 11.9551 Tj
+-426 TJm
+(able) 23.9102 Tj
+-426 TJm
+(to) 11.9551 Tj
+-426 TJm
+(get) 17.9327 Tj
+-426 TJm
+(an) 11.9551 Tj
+-426 TJm
+(electronic) 59.7756 Tj
+-426 TJm
+(copy) 23.9102 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(this) 23.9102 Tj
+102.732 406.727 Td
+(from) 23.9102 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(ACM) 17.9327 Tj
+-426 TJm
+(Digital) 41.8429 Tj
+-426 TJm
+(Library.) 47.8205 Tj
+90 382.816 Td
+(David) 29.8878 Tj
+-426 TJm
+(J.) 11.9551 Tj
+-426 TJm
+(Wheeler) 41.8429 Tj
+102.732 370.861 Td
+(Program) 41.8429 Tj
+-426 TJm
+(bred3.c) 41.8429 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(accompanying) 71.7307 Tj
+-426 TJm
+(document) 47.8205 Tj
+-426 TJm
+(bred3.ps.) 53.798 Tj
+102.732 358.906 Td
+(This) 23.9102 Tj
+-426 TJm
+(contains) 47.8205 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(idea) 23.9102 Tj
+-426 TJm
+(behind) 35.8654 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(multi-table) 65.7532 Tj
+-426 TJm
+(Huffman) 41.8429 Tj
+-426 TJm
+(coding) 35.8654 Tj
+-426 TJm
+(scheme.) 41.8429 Tj
+102.732 346.951 Td
+(ftp://ftp.cl.cam.ac.uk/users/djw3/) 203.237 Tj
+90 323.04 Td
+(Jon) 17.9327 Tj
+-426 TJm
+(L.) 11.9551 Tj
+-426 TJm
+(Bentley) 41.8429 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(Robert) 35.8654 Tj
+-426 TJm
+(Sedgewick) 53.798 Tj
+98.488 311.085 Td
+("Fast) 29.8878 Tj
+-426 TJm
+(Algorithms) 59.7756 Tj
+-426 TJm
+(for) 17.9327 Tj
+-426 TJm
+(Sorting) 41.8429 Tj
+-426 TJm
+(and) 17.9327 Tj
+-426 TJm
+(Searching) 53.798 Tj
+-426 TJm
+(Strings") 47.8205 Tj
+102.732 299.13 Td
+(Available) 53.798 Tj
+-426 TJm
+(from) 23.9102 Tj
+-426 TJm
+(Sedgewick's) 65.7532 Tj
+-426 TJm
+(web) 17.9327 Tj
+-426 TJm
+(page,) 29.8878 Tj
+102.732 287.175 Td
+(www.cs.princeton.edu/~rs) 143.4614 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 237.76 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-239 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-238 TJm
+(paper) 22.1269 Tj
+-239 TJm
+(gi) 7.7509 Tj
+25 TJm
+(v) 4.9813 Tj
+15 TJm
+(es) 8.2988 Tj
+-239 TJm
+(v) 4.9813 Tj
+25 TJm
+(aluable) 28.772 Tj
+-238 TJm
+(additional) 39.8504 Tj
+-239 TJm
+(insights) 31.0036 Tj
+-238 TJm
+(into) 15.5018 Tj
+-239 TJm
+(the) 12.1743 Tj
+-239 TJm
+(algorithm,) 41.2352 Tj
+-241 TJm
+(b) 4.9813 Tj
+20 TJm
+(ut) 7.7509 Tj
+-238 TJm
+(is) 6.6451 Tj
+-239 TJm
+(not) 12.7322 Tj
+-239 TJm
+(immedia) 34.8691 Tj
+1 TJm
+(tely) 14.9439 Tj
+-239 TJm
+(the) 12.1743 Tj
+-239 TJm
+(basis) 19.9252 Tj
+-238 TJm
+(of) 8.2988 Tj
+-239 TJm
+(an) 9.4047 Tj
+15 TJm
+(y) 4.9813 Tj
+-239 TJm
+(code) 18.8094 Tj
+72 225.805 Td
+(used) 18.2614 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(bzip2.) 24.6275 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.9294 0.9686 0.9568] sc
+/DeviceRGB {} CS
+[0.9294 0.9686 0.9568] SC
+q
+[1 0 0 1 72 150.921] cm
+0 0 468 71.731 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 214.283 Td
+/F124_0 9.9626 Tf
+(Peter) 29.8878 Tj
+-426 TJm
+(Fenwick:) 47.8205 Tj
+102.732 202.328 Td
+(Block) 29.8878 Tj
+-426 TJm
+(Sorting) 41.8429 Tj
+-426 TJm
+(Text) 23.9102 Tj
+-426 TJm
+(Compression) 65.7532 Tj
+102.732 190.373 Td
+(Proceedings) 65.7532 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(19th) 23.9102 Tj
+-426 TJm
+(Australasian) 71.7307 Tj
+-426 TJm
+(Computer) 47.8205 Tj
+-426 TJm
+(Science) 41.8429 Tj
+-426 TJm
+(Conference,) 65.7532 Tj
+111.22 178.418 Td
+(Melbourne,) 59.7756 Tj
+-426 TJm
+(Australia.) 59.7756 Tj
+-852 TJm
+(Jan) 17.9327 Tj
+-426 TJm
+(31) 11.9551 Tj
+-426 TJm
+(-) 5.9776 Tj
+-426 TJm
+(Feb) 17.9327 Tj
+-426 TJm
+(2,) 11.9551 Tj
+-426 TJm
+(1996.) 29.8878 Tj
+102.732 166.463 Td
+(ftp://ftp.cs.auckland.ac.nz/pub/peter-f/ACSC96paper.ps) 322.7882 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 129.003 Td
+/F122_0 9.9626 Tf
+(K) 7.193 Tj
+15 TJm
+(unihik) 25.4644 Tj
+10 TJm
+(o) 4.9813 Tj
+-250 TJm
+(Sadakane') 41.4942 Tj
+55 TJm
+(s) 3.8755 Tj
+-250 TJm
+(sorting) 27.6761 Tj
+-250 TJm
+(algorithm,) 41.2352 Tj
+-250 TJm
+(mentioned) 42.0621 Tj
+-250 TJm
+(abo) 14.386 Tj
+15 TJm
+(v) 4.9813 Tj
+15 TJm
+(e,) 6.914 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable) 26.5603 Tj
+-250 TJm
+(from:) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.9294 0.9686 0.9568] sc
+/DeviceRGB {} CS
+[0.9294 0.9686 0.9568] SC
+q
+[1 0 0 1 72 89.985] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 117.482 Td
+/F124_0 9.9626 Tf
+(http://naomi.is.s.u-tokyo.ac.jp/~sada/papers/Sada98b.ps.gz) 346.6985 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+/F122_0 9.9626 Tf
+(34) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Page: 35 38
+%%BeginPageSetup
+%%PageOrientation: Portrait
+pdfStartPage
+0 0 612 792 re W
+%%EndPageSetup
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+498.728 749.245 Td
+/F122_0 9.9626 Tf
+(Miscellanea) 48.1393 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+q
+[1 0 0 1 73.893 741.803] cm
+[] 0 d
+0 J
+0.498 w
+0 0 m
+475.465 0 l
+S
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+72 710.037 Td
+/F122_0 9.9626 Tf
+(The) 15.4918 Tj
+-250 TJm
+(Manber) 30.9837 Tj
+20 TJm
+(-Myers) 28.772 Tj
+-250 TJm
+(suf) 12.1743 Tj
+25 TJm
+(\002x) 10.5205 Tj
+-250 TJm
+(array) 20.4632 Tj
+-250 TJm
+(construction) 49.2551 Tj
+-250 TJm
+(algorithm) 38.7446 Tj
+-250 TJm
+(is) 6.6451 Tj
+-250 TJm
+(described) 38.1767 Tj
+-250 TJm
+(in) 7.7509 Tj
+-250 TJm
+(a) 4.4234 Tj
+-250 TJm
+(paper) 22.1269 Tj
+-250 TJm
+(a) 4.4234 Tj
+20 TJm
+(v) 4.9813 Tj
+25 TJm
+(ailable) 26.5603 Tj
+-250 TJm
+(from:) 22.1369 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.9294 0.9686 0.9568] sc
+/DeviceRGB {} CS
+[0.9294 0.9686 0.9568] SC
+q
+[1 0 0 1 72 671.019] cm
+0 0 468 35.866 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 698.516 Td
+/F124_0 9.9626 Tf
+(http://www.cs.arizona.edu/people/gene/PAPERS/suffix.ps) 322.7882 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+72 649.101 Td
+/F122_0 9.9626 Tf
+(Finally) 28.234 Tj
+65 TJm
+(,) 2.4907 Tj
+-227 TJm
+(the) 12.1743 Tj
+-221 TJm
+(follo) 18.8194 Tj
+25 TJm
+(wing) 19.9252 Tj
+-222 TJm
+(papers) 26.0024 Tj
+-221 TJm
+(document) 39.2925 Tj
+-221 TJm
+(some) 21.031 Tj
+-222 TJm
+(in) 7.7509 Tj
+40 TJm
+(v) 4.9813 Tj
+15 TJm
+(estig) 18.8194 Tj
+5 TJm
+(ations) 23.8007 Tj
+-221 TJm
+(I) 3.3175 Tj
+-221 TJm
+(made) 21.579 Tj
+-222 TJm
+(into) 15.5018 Tj
+-221 TJm
+(the) 12.1743 Tj
+-221 TJm
+(performance) 50.341 Tj
+-222 TJm
+(of) 8.2988 Tj
+-221 TJm
+(sorting) 27.6761 Tj
+-221 TJm
+(and) 14.386 Tj
+-222 TJm
+(decompression) 59.7656 Tj
+72 637.146 Td
+(algorithms:) 45.3896 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0.9294 0.9686 0.9568] sc
+/DeviceRGB {} CS
+[0.9294 0.9686 0.9568] SC
+q
+[1 0 0 1 72 502.486] cm
+0 0 468 131.507 re
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+[1 0 0 1 0 0] Tm
+0 0 Td
+90 625.624 Td
+/F124_0 9.9626 Tf
+(Julian) 35.8654 Tj
+-426 TJm
+(Seward) 35.8654 Tj
+102.732 613.669 Td
+(On) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(Performance) 65.7532 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(BWT) 17.9327 Tj
+-426 TJm
+(Sorting) 41.8429 Tj
+-426 TJm
+(Algorithms) 59.7756 Tj
+102.732 601.714 Td
+(Proceedings) 65.7532 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(IEEE) 23.9102 Tj
+-426 TJm
+(Data) 23.9102 Tj
+-426 TJm
+(Compression) 65.7532 Tj
+-426 TJm
+(Conference) 59.7756 Tj
+-426 TJm
+(2000) 23.9102 Tj
+111.22 589.759 Td
+(Snowbird,) 53.798 Tj
+-426 TJm
+(Utah.) 29.8878 Tj
+-852 TJm
+(28-30) 29.8878 Tj
+-426 TJm
+(March) 29.8878 Tj
+-426 TJm
+(2000.) 29.8878 Tj
+90 565.848 Td
+(Julian) 35.8654 Tj
+-426 TJm
+(Seward) 35.8654 Tj
+102.732 553.893 Td
+(Space-time) 59.7756 Tj
+-426 TJm
+(Tradeoffs) 53.798 Tj
+-426 TJm
+(in) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(Inverse) 41.8429 Tj
+-426 TJm
+(B-W) 17.9327 Tj
+-426 TJm
+(Transform) 53.798 Tj
+102.732 541.938 Td
+(Proceedings) 65.7532 Tj
+-426 TJm
+(of) 11.9551 Tj
+-426 TJm
+(the) 17.9327 Tj
+-426 TJm
+(IEEE) 23.9102 Tj
+-426 TJm
+(Data) 23.9102 Tj
+-426 TJm
+(Compression) 65.7532 Tj
+-426 TJm
+(Conference) 59.7756 Tj
+-426 TJm
+(2001) 23.9102 Tj
+111.22 529.983 Td
+(Snowbird,) 53.798 Tj
+-426 TJm
+(Utah.) 29.8878 Tj
+-852 TJm
+(27-29) 29.8878 Tj
+-426 TJm
+(March) 29.8878 Tj
+-426 TJm
+(2001.) 29.8878 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+534.414 50.951 Td
+/F122_0 9.9626 Tf
+(35) 9.9626 Tj
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceRGB {} cs
+[0 0 0] sc
+/DeviceRGB {} CS
+[0 0 0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%+ font PYRIYB+NimbusSanL-Bold
+%%+ font XDVKOU+NimbusRomNo9L-Regu
+%%+ font QYKIKI+NimbusMonL-Regu
+%%+ font BITXNG+CMMI10
+%%+ font ZWXELK+NimbusMonL-Bold
+%%+ font FRBTTO+CMSY10
+%%+ font AMYDOG+NimbusRomNo9L-ReguItal
+%%EOF
diff --git a/third-party/bzip2/manual.xml b/third-party/bzip2/manual.xml
new file mode 100644
index 0000000..a7fbcb3
--- /dev/null
+++ b/third-party/bzip2/manual.xml
@@ -0,0 +1,2964 @@
+<?xml version="1.0"?> <!-- -*- sgml -*- -->
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+  "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"[
+
+<!-- various strings, dates etc. common to all docs -->
+<!ENTITY % common-ents SYSTEM "entities.xml"> %common-ents;
+]>
+
+<book lang="en" id="userman" xreflabel="bzip2 Manual">
+
+ <bookinfo>
+  <title>bzip2 and libbzip2, version 1.0.6</title>
+  <subtitle>A program and library for data compression</subtitle>
+  <copyright>
+   <year>&bz-lifespan;</year>
+   <holder>Julian Seward</holder>
+  </copyright>
+  <releaseinfo>Version &bz-version; of &bz-date;</releaseinfo>
+
+  <authorgroup>
+   <author>
+    <firstname>Julian</firstname>
+    <surname>Seward</surname>
+    <affiliation>
+     <orgname>&bz-url;</orgname>
+    </affiliation>
+   </author>
+  </authorgroup>
+
+  <legalnotice>
+
+  <para>This program, <computeroutput>bzip2</computeroutput>, the
+  associated library <computeroutput>libbzip2</computeroutput>, and
+  all documentation, are copyright © &bz-lifespan; Julian Seward.
+  All rights reserved.</para>
+
+  <para>Redistribution and use in source and binary forms, with
+  or without modification, are permitted provided that the
+  following conditions are met:</para>
+
+  <itemizedlist mark='bullet'>
+
+   <listitem><para>Redistributions of source code must retain the
+   above copyright notice, this list of conditions and the
+   following disclaimer.</para></listitem>
+
+   <listitem><para>The origin of this software must not be
+   misrepresented; you must not claim that you wrote the original
+   software.  If you use this software in a product, an
+   acknowledgment in the product documentation would be
+   appreciated but is not required.</para></listitem>
+
+   <listitem><para>Altered source versions must be plainly marked
+   as such, and must not be misrepresented as being the original
+   software.</para></listitem>
+
+   <listitem><para>The name of the author may not be used to
+   endorse or promote products derived from this software without
+   specific prior written permission.</para></listitem>
+
+  </itemizedlist>
+
+  <para>THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY
+  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+  PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
+  AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+  IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+  THE POSSIBILITY OF SUCH DAMAGE.</para>
+
+ <para>PATENTS: To the best of my knowledge,
+ <computeroutput>bzip2</computeroutput> and
+ <computeroutput>libbzip2</computeroutput> do not use any patented
+ algorithms.  However, I do not have the resources to carry
+ out a patent search.  Therefore I cannot give any guarantee of
+ the above statement.
+ </para>
+
+</legalnotice>
+
+</bookinfo>
+
+
+
+<chapter id="intro" xreflabel="Introduction">
+<title>Introduction</title>
+
+<para><computeroutput>bzip2</computeroutput> compresses files
+using the Burrows-Wheeler block-sorting text compression
+algorithm, and Huffman coding.  Compression is generally
+considerably better than that achieved by more conventional
+LZ77/LZ78-based compressors, and approaches the performance of
+the PPM family of statistical compressors.</para>
+
+<para><computeroutput>bzip2</computeroutput> is built on top of
+<computeroutput>libbzip2</computeroutput>, a flexible library for
+handling compressed data in the
+<computeroutput>bzip2</computeroutput> format.  This manual
+describes both how to use the program and how to work with the
+library interface.  Most of the manual is devoted to this
+library, not the program, which is good news if your interest is
+only in the program.</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para><xref linkend="using"/> describes how to use
+ <computeroutput>bzip2</computeroutput>; this is the only part
+ you need to read if you just want to know how to operate the
+ program.</para></listitem>
+
+ <listitem><para><xref linkend="libprog"/> describes the
+ programming interfaces in detail, and</para></listitem>
+
+ <listitem><para><xref linkend="misc"/> records some
+ miscellaneous notes which I thought ought to be recorded
+ somewhere.</para></listitem>
+
+</itemizedlist>
+
+</chapter>
+
+
+<chapter id="using" xreflabel="How to use bzip2">
+<title>How to use bzip2</title>
+
+<para>This chapter contains a copy of the
+<computeroutput>bzip2</computeroutput> man page, and nothing
+else.</para>
+
+<sect1 id="name" xreflabel="NAME">
+<title>NAME</title>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para><computeroutput>bzip2</computeroutput>,
+  <computeroutput>bunzip2</computeroutput> - a block-sorting file
+  compressor, v1.0.6</para></listitem>
+
+ <listitem><para><computeroutput>bzcat</computeroutput> -
+   decompresses files to stdout</para></listitem>
+
+ <listitem><para><computeroutput>bzip2recover</computeroutput> -
+   recovers data from damaged bzip2 files</para></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+
+<sect1 id="synopsis" xreflabel="SYNOPSIS">
+<title>SYNOPSIS</title>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para><computeroutput>bzip2</computeroutput> [
+  -cdfkqstvzVL123456789 ] [ filenames ...  ]</para></listitem>
+
+ <listitem><para><computeroutput>bunzip2</computeroutput> [
+  -fkvsVL ] [ filenames ...  ]</para></listitem>
+
+ <listitem><para><computeroutput>bzcat</computeroutput> [ -s ] [
+  filenames ...  ]</para></listitem>
+
+ <listitem><para><computeroutput>bzip2recover</computeroutput>
+  filename</para></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+
+<sect1 id="description" xreflabel="DESCRIPTION">
+<title>DESCRIPTION</title>
+
+<para><computeroutput>bzip2</computeroutput> compresses files
+using the Burrows-Wheeler block sorting text compression
+algorithm, and Huffman coding.  Compression is generally
+considerably better than that achieved by more conventional
+LZ77/LZ78-based compressors, and approaches the performance of
+the PPM family of statistical compressors.</para>
+
+<para>The command-line options are deliberately very similar to
+those of GNU <computeroutput>gzip</computeroutput>, but they are
+not identical.</para>
+
+<para><computeroutput>bzip2</computeroutput> expects a list of
+file names to accompany the command-line flags.  Each file is
+replaced by a compressed version of itself, with the name
+<computeroutput>original_name.bz2</computeroutput>.  Each
+compressed file has the same modification date, permissions, and,
+when possible, ownership as the corresponding original, so that
+these properties can be correctly restored at decompression time.
+File name handling is naive in the sense that there is no
+mechanism for preserving original file names, permissions,
+ownerships or dates in filesystems which lack these concepts, or
+have serious file name length restrictions, such as
+MS-DOS.</para>
+
+<para><computeroutput>bzip2</computeroutput> and
+<computeroutput>bunzip2</computeroutput> will by default not
+overwrite existing files.  If you want this to happen, specify
+the <computeroutput>-f</computeroutput> flag.</para>
+
+<para>If no file names are specified,
+<computeroutput>bzip2</computeroutput> compresses from standard
+input to standard output.  In this case,
+<computeroutput>bzip2</computeroutput> will decline to write
+compressed output to a terminal, as this would be entirely
+incomprehensible and therefore pointless.</para>
+
+<para><computeroutput>bunzip2</computeroutput> (or
+<computeroutput>bzip2 -d</computeroutput>) decompresses all
+specified files.  Files which were not created by
+<computeroutput>bzip2</computeroutput> will be detected and
+ignored, and a warning issued.
+<computeroutput>bzip2</computeroutput> attempts to guess the
+filename for the decompressed file from that of the compressed
+file as follows:</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para><computeroutput>filename.bz2 </computeroutput>
+  becomes
+  <computeroutput>filename</computeroutput></para></listitem>
+
+ <listitem><para><computeroutput>filename.bz </computeroutput>
+  becomes
+  <computeroutput>filename</computeroutput></para></listitem>
+
+ <listitem><para><computeroutput>filename.tbz2</computeroutput>
+  becomes
+  <computeroutput>filename.tar</computeroutput></para></listitem>
+
+ <listitem><para><computeroutput>filename.tbz </computeroutput>
+  becomes
+  <computeroutput>filename.tar</computeroutput></para></listitem>
+
+ <listitem><para><computeroutput>anyothername </computeroutput>
+  becomes
+  <computeroutput>anyothername.out</computeroutput></para></listitem>
+
+</itemizedlist>
+
+<para>If the file does not end in one of the recognised endings,
+<computeroutput>.bz2</computeroutput>,
+<computeroutput>.bz</computeroutput>,
+<computeroutput>.tbz2</computeroutput> or
+<computeroutput>.tbz</computeroutput>,
+<computeroutput>bzip2</computeroutput> complains that it cannot
+guess the name of the original file, and uses the original name
+with <computeroutput>.out</computeroutput> appended.</para>
+
+<para>As with compression, supplying no filenames causes
+decompression from standard input to standard output.</para>
+
+<para><computeroutput>bunzip2</computeroutput> will correctly
+decompress a file which is the concatenation of two or more
+compressed files.  The result is the concatenation of the
+corresponding uncompressed files.  Integrity testing
+(<computeroutput>-t</computeroutput>) of concatenated compressed
+files is also supported.</para>
+
+<para>You can also compress or decompress files to the standard
+output by giving the <computeroutput>-c</computeroutput> flag.
+Multiple files may be compressed and decompressed like this.  The
+resulting outputs are fed sequentially to stdout.  Compression of
+multiple files in this manner generates a stream containing
+multiple compressed file representations.  Such a stream can be
+decompressed correctly only by
+<computeroutput>bzip2</computeroutput> version 0.9.0 or later.
+Earlier versions of <computeroutput>bzip2</computeroutput> will
+stop after decompressing the first file in the stream.</para>
+
+<para><computeroutput>bzcat</computeroutput> (or
+<computeroutput>bzip2 -dc</computeroutput>) decompresses all
+specified files to the standard output.</para>
+
+<para><computeroutput>bzip2</computeroutput> will read arguments
+from the environment variables
+<computeroutput>BZIP2</computeroutput> and
+<computeroutput>BZIP</computeroutput>, in that order, and will
+process them before any arguments read from the command line.
+This gives a convenient way to supply default arguments.</para>
+
+<para>Compression is always performed, even if the compressed
+file is slightly larger than the original.  Files of less than
+about one hundred bytes tend to get larger, since the compression
+mechanism has a constant overhead in the region of 50 bytes.
+Random data (including the output of most file compressors) is
+coded at about 8.05 bits per byte, giving an expansion of around
+0.5%.</para>
+
+<para>As a self-check for your protection,
+<computeroutput>bzip2</computeroutput> uses 32-bit CRCs to make
+sure that the decompressed version of a file is identical to the
+original.  This guards against corruption of the compressed data,
+and against undetected bugs in
+<computeroutput>bzip2</computeroutput> (hopefully very unlikely).
+The chances of data corruption going undetected is microscopic,
+about one chance in four billion for each file processed.  Be
+aware, though, that the check occurs upon decompression, so it
+can only tell you that something is wrong.  It can't help you
+recover the original uncompressed data.  You can use
+<computeroutput>bzip2recover</computeroutput> to try to recover
+data from damaged files.</para>
+
+<para>Return values: 0 for a normal exit, 1 for environmental
+problems (file not found, invalid flags, I/O errors, etc.), 2
+to indicate a corrupt compressed file, 3 for an internal
+consistency error (eg, bug) which caused
+<computeroutput>bzip2</computeroutput> to panic.</para>
+
+</sect1>
+
+
+<sect1 id="options" xreflabel="OPTIONS">
+<title>OPTIONS</title>
+
+<variablelist>
+
+ <varlistentry>
+ <term><computeroutput>-c --stdout</computeroutput></term>
+ <listitem><para>Compress or decompress to standard
+  output.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-d --decompress</computeroutput></term>
+ <listitem><para>Force decompression.
+  <computeroutput>bzip2</computeroutput>,
+  <computeroutput>bunzip2</computeroutput> and
+  <computeroutput>bzcat</computeroutput> are really the same
+  program, and the decision about what actions to take is done on
+  the basis of which name is used.  This flag overrides that
+  mechanism, and forces bzip2 to decompress.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-z --compress</computeroutput></term>
+ <listitem><para>The complement to
+  <computeroutput>-d</computeroutput>: forces compression,
+  regardless of the invokation name.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-t --test</computeroutput></term>
+ <listitem><para>Check integrity of the specified file(s), but
+  don't decompress them.  This really performs a trial
+  decompression and throws away the result.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-f --force</computeroutput></term>
+ <listitem><para>Force overwrite of output files.  Normally,
+  <computeroutput>bzip2</computeroutput> will not overwrite
+  existing output files.  Also forces
+  <computeroutput>bzip2</computeroutput> to break hard links to
+  files, which it otherwise wouldn't do.</para>
+  <para><computeroutput>bzip2</computeroutput> normally declines
+  to decompress files which don't have the correct magic header
+  bytes. If forced (<computeroutput>-f</computeroutput>),
+  however, it will pass such files through unmodified. This is
+  how GNU <computeroutput>gzip</computeroutput> behaves.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-k --keep</computeroutput></term>
+ <listitem><para>Keep (don't delete) input files during
+  compression or decompression.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-s --small</computeroutput></term>
+ <listitem><para>Reduce memory usage, for compression,
+  decompression and testing.  Files are decompressed and tested
+  using a modified algorithm which only requires 2.5 bytes per
+  block byte.  This means any file can be decompressed in 2300k
+  of memory, albeit at about half the normal speed.</para>
+  <para>During compression, <computeroutput>-s</computeroutput>
+  selects a block size of 200k, which limits memory use to around
+  the same figure, at the expense of your compression ratio.  In
+  short, if your machine is low on memory (8 megabytes or less),
+  use <computeroutput>-s</computeroutput> for everything.  See
+  <xref linkend="memory-management"/> below.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-q --quiet</computeroutput></term>
+ <listitem><para>Suppress non-essential warning messages.
+  Messages pertaining to I/O errors and other critical events
+  will not be suppressed.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-v --verbose</computeroutput></term>
+ <listitem><para>Verbose mode -- show the compression ratio for
+  each file processed.  Further
+  <computeroutput>-v</computeroutput>'s increase the verbosity
+  level, spewing out lots of information which is primarily of
+  interest for diagnostic purposes.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-L --license -V --version</computeroutput></term>
+ <listitem><para>Display the software version, license terms and
+  conditions.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>-1</computeroutput> (or
+ <computeroutput>--fast</computeroutput>) to
+ <computeroutput>-9</computeroutput> (or
+ <computeroutput>-best</computeroutput>)</term>
+ <listitem><para>Set the block size to 100 k, 200 k ...  900 k
+  when compressing.  Has no effect when decompressing.  See <xref
+  linkend="memory-management" /> below.  The
+  <computeroutput>--fast</computeroutput> and
+  <computeroutput>--best</computeroutput> aliases are primarily
+  for GNU <computeroutput>gzip</computeroutput> compatibility.
+  In particular, <computeroutput>--fast</computeroutput> doesn't
+  make things significantly faster.  And
+  <computeroutput>--best</computeroutput> merely selects the
+  default behaviour.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>--</computeroutput></term>
+ <listitem><para>Treats all subsequent arguments as file names,
+  even if they start with a dash.  This is so you can handle
+  files with names beginning with a dash, for example:
+  <computeroutput>bzip2 --
+  -myfilename</computeroutput>.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><computeroutput>--repetitive-fast</computeroutput></term>
+ <term><computeroutput>--repetitive-best</computeroutput></term>
+ <listitem><para>These flags are redundant in versions 0.9.5 and
+  above.  They provided some coarse control over the behaviour of
+  the sorting algorithm in earlier versions, which was sometimes
+  useful.  0.9.5 and above have an improved algorithm which
+  renders these flags irrelevant.</para></listitem>
+ </varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+<sect1 id="memory-management" xreflabel="MEMORY MANAGEMENT">
+<title>MEMORY MANAGEMENT</title>
+
+<para><computeroutput>bzip2</computeroutput> compresses large
+files in blocks.  The block size affects both the compression
+ratio achieved, and the amount of memory needed for compression
+and decompression.  The flags <computeroutput>-1</computeroutput>
+through <computeroutput>-9</computeroutput> specify the block
+size to be 100,000 bytes through 900,000 bytes (the default)
+respectively.  At decompression time, the block size used for
+compression is read from the header of the compressed file, and
+<computeroutput>bunzip2</computeroutput> then allocates itself
+just enough memory to decompress the file.  Since block sizes are
+stored in compressed files, it follows that the flags
+<computeroutput>-1</computeroutput> to
+<computeroutput>-9</computeroutput> are irrelevant to and so
+ignored during decompression.</para>
+
+<para>Compression and decompression requirements, in bytes, can be
+estimated as:</para>
+<programlisting>
+Compression:   400k + ( 8 x block size )
+
+Decompression: 100k + ( 4 x block size ), or
+               100k + ( 2.5 x block size )
+</programlisting>
+
+<para>Larger block sizes give rapidly diminishing marginal
+returns.  Most of the compression comes from the first two or
+three hundred k of block size, a fact worth bearing in mind when
+using <computeroutput>bzip2</computeroutput> on small machines.
+It is also important to appreciate that the decompression memory
+requirement is set at compression time by the choice of block
+size.</para>
+
+<para>For files compressed with the default 900k block size,
+<computeroutput>bunzip2</computeroutput> will require about 3700
+kbytes to decompress.  To support decompression of any file on a
+4 megabyte machine, <computeroutput>bunzip2</computeroutput> has
+an option to decompress using approximately half this amount of
+memory, about 2300 kbytes.  Decompression speed is also halved,
+so you should use this option only where necessary.  The relevant
+flag is <computeroutput>-s</computeroutput>.</para>
+
+<para>In general, try and use the largest block size memory
+constraints allow, since that maximises the compression achieved.
+Compression and decompression speed are virtually unaffected by
+block size.</para>
+
+<para>Another significant point applies to files which fit in a
+single block -- that means most files you'd encounter using a
+large block size.  The amount of real memory touched is
+proportional to the size of the file, since the file is smaller
+than a block.  For example, compressing a file 20,000 bytes long
+with the flag <computeroutput>-9</computeroutput> will cause the
+compressor to allocate around 7600k of memory, but only touch
+400k + 20000 * 8 = 560 kbytes of it.  Similarly, the decompressor
+will allocate 3700k but only touch 100k + 20000 * 4 = 180
+kbytes.</para>
+
+<para>Here is a table which summarises the maximum memory usage
+for different block sizes.  Also recorded is the total compressed
+size for 14 files of the Calgary Text Compression Corpus
+totalling 3,141,622 bytes.  This column gives some feel for how
+compression varies with block size.  These figures tend to
+understate the advantage of larger block sizes for larger files,
+since the Corpus is dominated by smaller files.</para>
+
+<programlisting>
+        Compress   Decompress   Decompress   Corpus
+Flag     usage      usage       -s usage     Size
+
+ -1      1200k       500k         350k      914704
+ -2      2000k       900k         600k      877703
+ -3      2800k      1300k         850k      860338
+ -4      3600k      1700k        1100k      846899
+ -5      4400k      2100k        1350k      845160
+ -6      5200k      2500k        1600k      838626
+ -7      6100k      2900k        1850k      834096
+ -8      6800k      3300k        2100k      828642
+ -9      7600k      3700k        2350k      828642
+</programlisting>
+
+</sect1>
+
+
+<sect1 id="recovering" xreflabel="RECOVERING DATA FROM DAMAGED FILES">
+<title>RECOVERING DATA FROM DAMAGED FILES</title>
+
+<para><computeroutput>bzip2</computeroutput> compresses files in
+blocks, usually 900kbytes long.  Each block is handled
+independently.  If a media or transmission error causes a
+multi-block <computeroutput>.bz2</computeroutput> file to become
+damaged, it may be possible to recover data from the undamaged
+blocks in the file.</para>
+
+<para>The compressed representation of each block is delimited by
+a 48-bit pattern, which makes it possible to find the block
+boundaries with reasonable certainty.  Each block also carries
+its own 32-bit CRC, so damaged blocks can be distinguished from
+undamaged ones.</para>
+
+<para><computeroutput>bzip2recover</computeroutput> is a simple
+program whose purpose is to search for blocks in
+<computeroutput>.bz2</computeroutput> files, and write each block
+out into its own <computeroutput>.bz2</computeroutput> file.  You
+can then use <computeroutput>bzip2 -t</computeroutput> to test
+the integrity of the resulting files, and decompress those which
+are undamaged.</para>
+
+<para><computeroutput>bzip2recover</computeroutput> takes a
+single argument, the name of the damaged file, and writes a
+number of files <computeroutput>rec0001file.bz2</computeroutput>,
+<computeroutput>rec0002file.bz2</computeroutput>, etc, containing
+the extracted blocks.  The output filenames are designed so that
+the use of wildcards in subsequent processing -- for example,
+<computeroutput>bzip2 -dc rec*file.bz2 >
+recovered_data</computeroutput> -- lists the files in the correct
+order.</para>
+
+<para><computeroutput>bzip2recover</computeroutput> should be of
+most use dealing with large <computeroutput>.bz2</computeroutput>
+files, as these will contain many blocks.  It is clearly futile
+to use it on damaged single-block files, since a damaged block
+cannot be recovered.  If you wish to minimise any potential data
+loss through media or transmission errors, you might consider
+compressing with a smaller block size.</para>
+
+</sect1>
+
+
+<sect1 id="performance" xreflabel="PERFORMANCE NOTES">
+<title>PERFORMANCE NOTES</title>
+
+<para>The sorting phase of compression gathers together similar
+strings in the file.  Because of this, files containing very long
+runs of repeated symbols, like "aabaabaabaab ..."  (repeated
+several hundred times) may compress more slowly than normal.
+Versions 0.9.5 and above fare much better than previous versions
+in this respect.  The ratio between worst-case and average-case
+compression time is in the region of 10:1.  For previous
+versions, this figure was more like 100:1.  You can use the
+<computeroutput>-vvvv</computeroutput> option to monitor progress
+in great detail, if you want.</para>
+
+<para>Decompression speed is unaffected by these
+phenomena.</para>
+
+<para><computeroutput>bzip2</computeroutput> usually allocates
+several megabytes of memory to operate in, and then charges all
+over it in a fairly random fashion.  This means that performance,
+both for compressing and decompressing, is largely determined by
+the speed at which your machine can service cache misses.
+Because of this, small changes to the code to reduce the miss
+rate have been observed to give disproportionately large
+performance improvements.  I imagine
+<computeroutput>bzip2</computeroutput> will perform best on
+machines with very large caches.</para>
+
+</sect1>
+
+
+
+<sect1 id="caveats" xreflabel="CAVEATS">
+<title>CAVEATS</title>
+
+<para>I/O error messages are not as helpful as they could be.
+<computeroutput>bzip2</computeroutput> tries hard to detect I/O
+errors and exit cleanly, but the details of what the problem is
+sometimes seem rather misleading.</para>
+
+<para>This manual page pertains to version &bz-version; of
+<computeroutput>bzip2</computeroutput>.  Compressed data created by
+this version is entirely forwards and backwards compatible with the
+previous public releases, versions 0.1pl2, 0.9.0 and 0.9.5, 1.0.0,
+1.0.1, 1.0.2 and 1.0.3, but with the following exception: 0.9.0 and
+above can correctly decompress multiple concatenated compressed files.
+0.1pl2 cannot do this; it will stop after decompressing just the first
+file in the stream.</para>
+
+<para><computeroutput>bzip2recover</computeroutput> versions
+prior to 1.0.2 used 32-bit integers to represent bit positions in
+compressed files, so it could not handle compressed files more
+than 512 megabytes long.  Versions 1.0.2 and above use 64-bit ints
+on some platforms which support them (GNU supported targets, and
+Windows). To establish whether or not
+<computeroutput>bzip2recover</computeroutput> was built with such
+a limitation, run it without arguments. In any event you can
+build yourself an unlimited version if you can recompile it with
+<computeroutput>MaybeUInt64</computeroutput> set to be an
+unsigned 64-bit integer.</para>
+
+</sect1>
+
+
+
+<sect1 id="author" xreflabel="AUTHOR">
+<title>AUTHOR</title>
+
+<para>Julian Seward,
+<computeroutput>&bz-email;</computeroutput></para>
+
+<para>The ideas embodied in
+<computeroutput>bzip2</computeroutput> are due to (at least) the
+following people: Michael Burrows and David Wheeler (for the
+block sorting transformation), David Wheeler (again, for the
+Huffman coder), Peter Fenwick (for the structured coding model in
+the original <computeroutput>bzip</computeroutput>, and many
+refinements), and Alistair Moffat, Radford Neal and Ian Witten
+(for the arithmetic coder in the original
+<computeroutput>bzip</computeroutput>).  I am much indebted for
+their help, support and advice.  See the manual in the source
+distribution for pointers to sources of documentation.  Christian
+von Roques encouraged me to look for faster sorting algorithms,
+so as to speed up compression.  Bela Lubkin encouraged me to
+improve the worst-case compression performance.  
+Donna Robinson XMLised the documentation.
+Many people sent
+patches, helped with portability problems, lent machines, gave
+advice and were generally helpful.</para>
+
+</sect1>
+
+</chapter>
+
+
+
+<chapter id="libprog" xreflabel="Programming with libbzip2">
+<title>
+Programming with <computeroutput>libbzip2</computeroutput>
+</title>
+
+<para>This chapter describes the programming interface to
+<computeroutput>libbzip2</computeroutput>.</para>
+
+<para>For general background information, particularly about
+memory use and performance aspects, you'd be well advised to read
+<xref linkend="using"/> as well.</para>
+
+
+<sect1 id="top-level" xreflabel="Top-level structure">
+<title>Top-level structure</title>
+
+<para><computeroutput>libbzip2</computeroutput> is a flexible
+library for compressing and decompressing data in the
+<computeroutput>bzip2</computeroutput> data format.  Although
+packaged as a single entity, it helps to regard the library as
+three separate parts: the low level interface, and the high level
+interface, and some utility functions.</para>
+
+<para>The structure of
+<computeroutput>libbzip2</computeroutput>'s interfaces is similar
+to that of Jean-loup Gailly's and Mark Adler's excellent
+<computeroutput>zlib</computeroutput> library.</para>
+
+<para>All externally visible symbols have names beginning
+<computeroutput>BZ2_</computeroutput>.  This is new in version
+1.0.  The intention is to minimise pollution of the namespaces of
+library clients.</para>
+
+<para>To use any part of the library, you need to
+<computeroutput>#include <bzlib.h></computeroutput>
+into your sources.</para>
+
+
+
+<sect2 id="ll-summary" xreflabel="Low-level summary">
+<title>Low-level summary</title>
+
+<para>This interface provides services for compressing and
+decompressing data in memory.  There's no provision for dealing
+with files, streams or any other I/O mechanisms, just straight
+memory-to-memory work.  In fact, this part of the library can be
+compiled without inclusion of
+<computeroutput>stdio.h</computeroutput>, which may be helpful
+for embedded applications.</para>
+
+<para>The low-level part of the library has no global variables
+and is therefore thread-safe.</para>
+
+<para>Six routines make up the low level interface:
+<computeroutput>BZ2_bzCompressInit</computeroutput>,
+<computeroutput>BZ2_bzCompress</computeroutput>, and
+<computeroutput>BZ2_bzCompressEnd</computeroutput> for
+compression, and a corresponding trio
+<computeroutput>BZ2_bzDecompressInit</computeroutput>,
+<computeroutput>BZ2_bzDecompress</computeroutput> and
+<computeroutput>BZ2_bzDecompressEnd</computeroutput> for
+decompression.  The <computeroutput>*Init</computeroutput>
+functions allocate memory for compression/decompression and do
+other initialisations, whilst the
+<computeroutput>*End</computeroutput> functions close down
+operations and release memory.</para>
+
+<para>The real work is done by
+<computeroutput>BZ2_bzCompress</computeroutput> and
+<computeroutput>BZ2_bzDecompress</computeroutput>.  These
+compress and decompress data from a user-supplied input buffer to
+a user-supplied output buffer.  These buffers can be any size;
+arbitrary quantities of data are handled by making repeated calls
+to these functions.  This is a flexible mechanism allowing a
+consumer-pull style of activity, or producer-push, or a mixture
+of both.</para>
+
+</sect2>
+
+
+<sect2 id="hl-summary" xreflabel="High-level summary">
+<title>High-level summary</title>
+
+<para>This interface provides some handy wrappers around the
+low-level interface to facilitate reading and writing
+<computeroutput>bzip2</computeroutput> format files
+(<computeroutput>.bz2</computeroutput> files).  The routines
+provide hooks to facilitate reading files in which the
+<computeroutput>bzip2</computeroutput> data stream is embedded
+within some larger-scale file structure, or where there are
+multiple <computeroutput>bzip2</computeroutput> data streams
+concatenated end-to-end.</para>
+
+<para>For reading files,
+<computeroutput>BZ2_bzReadOpen</computeroutput>,
+<computeroutput>BZ2_bzRead</computeroutput>,
+<computeroutput>BZ2_bzReadClose</computeroutput> and 
+<computeroutput>BZ2_bzReadGetUnused</computeroutput> are
+supplied.  For writing files,
+<computeroutput>BZ2_bzWriteOpen</computeroutput>,
+<computeroutput>BZ2_bzWrite</computeroutput> and
+<computeroutput>BZ2_bzWriteFinish</computeroutput> are
+available.</para>
+
+<para>As with the low-level library, no global variables are used
+so the library is per se thread-safe.  However, if I/O errors
+occur whilst reading or writing the underlying compressed files,
+you may have to consult <computeroutput>errno</computeroutput> to
+determine the cause of the error.  In that case, you'd need a C
+library which correctly supports
+<computeroutput>errno</computeroutput> in a multithreaded
+environment.</para>
+
+<para>To make the library a little simpler and more portable,
+<computeroutput>BZ2_bzReadOpen</computeroutput> and
+<computeroutput>BZ2_bzWriteOpen</computeroutput> require you to
+pass them file handles (<computeroutput>FILE*</computeroutput>s)
+which have previously been opened for reading or writing
+respectively.  That avoids portability problems associated with
+file operations and file attributes, whilst not being much of an
+imposition on the programmer.</para>
+
+</sect2>
+
+
+<sect2 id="util-fns-summary" xreflabel="Utility functions summary">
+<title>Utility functions summary</title>
+
+<para>For very simple needs,
+<computeroutput>BZ2_bzBuffToBuffCompress</computeroutput> and
+<computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput> are
+provided.  These compress data in memory from one buffer to
+another buffer in a single function call.  You should assess
+whether these functions fulfill your memory-to-memory
+compression/decompression requirements before investing effort in
+understanding the more general but more complex low-level
+interface.</para>
+
+<para>Yoshioka Tsuneo
+(<computeroutput>tsuneo at rr.iij4u.or.jp</computeroutput>) has
+contributed some functions to give better
+<computeroutput>zlib</computeroutput> compatibility.  These
+functions are <computeroutput>BZ2_bzopen</computeroutput>,
+<computeroutput>BZ2_bzread</computeroutput>,
+<computeroutput>BZ2_bzwrite</computeroutput>,
+<computeroutput>BZ2_bzflush</computeroutput>,
+<computeroutput>BZ2_bzclose</computeroutput>,
+<computeroutput>BZ2_bzerror</computeroutput> and
+<computeroutput>BZ2_bzlibVersion</computeroutput>.  You may find
+these functions more convenient for simple file reading and
+writing, than those in the high-level interface.  These functions
+are not (yet) officially part of the library, and are minimally
+documented here.  If they break, you get to keep all the pieces.
+I hope to document them properly when time permits.</para>
+
+<para>Yoshioka also contributed modifications to allow the
+library to be built as a Windows DLL.</para>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="err-handling" xreflabel="Error handling">
+<title>Error handling</title>
+
+<para>The library is designed to recover cleanly in all
+situations, including the worst-case situation of decompressing
+random data.  I'm not 100% sure that it can always do this, so
+you might want to add a signal handler to catch segmentation
+violations during decompression if you are feeling especially
+paranoid.  I would be interested in hearing more about the
+robustness of the library to corrupted compressed data.</para>
+
+<para>Version 1.0.3 more robust in this respect than any
+previous version.  Investigations with Valgrind (a tool for detecting
+problems with memory management) indicate
+that, at least for the few files I tested, all single-bit errors
+in the decompressed data are caught properly, with no
+segmentation faults, no uses of uninitialised data, no out of
+range reads or writes, and no infinite looping in the decompressor.
+So it's certainly pretty robust, although
+I wouldn't claim it to be totally bombproof.</para>
+
+<para>The file <computeroutput>bzlib.h</computeroutput> contains
+all definitions needed to use the library.  In particular, you
+should definitely not include
+<computeroutput>bzlib_private.h</computeroutput>.</para>
+
+<para>In <computeroutput>bzlib.h</computeroutput>, the various
+return values are defined.  The following list is not intended as
+an exhaustive description of the circumstances in which a given
+value may be returned -- those descriptions are given later.
+Rather, it is intended to convey the rough meaning of each return
+value.  The first five actions are normal and not intended to
+denote an error situation.</para>
+
+<variablelist>
+
+ <varlistentry>
+  <term><computeroutput>BZ_OK</computeroutput></term>
+  <listitem><para>The requested action was completed
+   successfully.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_RUN_OK, BZ_FLUSH_OK,
+    BZ_FINISH_OK</computeroutput></term>
+  <listitem><para>In 
+   <computeroutput>BZ2_bzCompress</computeroutput>, the requested
+   flush/finish/nothing-special action was completed
+   successfully.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_STREAM_END</computeroutput></term>
+  <listitem><para>Compression of data was completed, or the
+   logical stream end was detected during
+   decompression.</para></listitem>
+ </varlistentry>
+
+</variablelist>
+
+<para>The following return values indicate an error of some
+kind.</para>
+
+<variablelist>
+
+ <varlistentry>
+  <term><computeroutput>BZ_CONFIG_ERROR</computeroutput></term>
+  <listitem><para>Indicates that the library has been improperly
+   compiled on your platform -- a major configuration error.
+   Specifically, it means that
+   <computeroutput>sizeof(char)</computeroutput>,
+   <computeroutput>sizeof(short)</computeroutput> and
+   <computeroutput>sizeof(int)</computeroutput> are not 1, 2 and
+   4 respectively, as they should be.  Note that the library
+   should still work properly on 64-bit platforms which follow
+   the LP64 programming model -- that is, where
+   <computeroutput>sizeof(long)</computeroutput> and
+   <computeroutput>sizeof(void*)</computeroutput> are 8.  Under
+   LP64, <computeroutput>sizeof(int)</computeroutput> is still 4,
+   so <computeroutput>libbzip2</computeroutput>, which doesn't
+   use the <computeroutput>long</computeroutput> type, is
+   OK.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_SEQUENCE_ERROR</computeroutput></term>
+  <listitem><para>When using the library, it is important to call
+   the functions in the correct sequence and with data structures
+   (buffers etc) in the correct states.
+   <computeroutput>libbzip2</computeroutput> checks as much as it
+   can to ensure this is happening, and returns
+   <computeroutput>BZ_SEQUENCE_ERROR</computeroutput> if not.
+   Code which complies precisely with the function semantics, as
+   detailed below, should never receive this value; such an event
+   denotes buggy code which you should
+   investigate.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_PARAM_ERROR</computeroutput></term>
+  <listitem><para>Returned when a parameter to a function call is
+   out of range or otherwise manifestly incorrect.  As with
+   <computeroutput>BZ_SEQUENCE_ERROR</computeroutput>, this
+   denotes a bug in the client code.  The distinction between
+   <computeroutput>BZ_PARAM_ERROR</computeroutput> and
+   <computeroutput>BZ_SEQUENCE_ERROR</computeroutput> is a bit
+   hazy, but still worth making.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_MEM_ERROR</computeroutput></term>
+  <listitem><para>Returned when a request to allocate memory
+   failed.  Note that the quantity of memory needed to decompress
+   a stream cannot be determined until the stream's header has
+   been read.  So
+   <computeroutput>BZ2_bzDecompress</computeroutput> and
+   <computeroutput>BZ2_bzRead</computeroutput> may return
+   <computeroutput>BZ_MEM_ERROR</computeroutput> even though some
+   of the compressed data has been read.  The same is not true
+   for compression; once
+   <computeroutput>BZ2_bzCompressInit</computeroutput> or
+   <computeroutput>BZ2_bzWriteOpen</computeroutput> have
+   successfully completed,
+   <computeroutput>BZ_MEM_ERROR</computeroutput> cannot
+   occur.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_DATA_ERROR</computeroutput></term>
+  <listitem><para>Returned when a data integrity error is
+   detected during decompression.  Most importantly, this means
+   when stored and computed CRCs for the data do not match.  This
+   value is also returned upon detection of any other anomaly in
+   the compressed data.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_DATA_ERROR_MAGIC</computeroutput></term>
+  <listitem><para>As a special case of
+   <computeroutput>BZ_DATA_ERROR</computeroutput>, it is
+   sometimes useful to know when the compressed stream does not
+   start with the correct magic bytes (<computeroutput>'B' 'Z'
+   'h'</computeroutput>).</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_IO_ERROR</computeroutput></term>
+  <listitem><para>Returned by
+   <computeroutput>BZ2_bzRead</computeroutput> and
+   <computeroutput>BZ2_bzWrite</computeroutput> when there is an
+   error reading or writing in the compressed file, and by
+   <computeroutput>BZ2_bzReadOpen</computeroutput> and
+   <computeroutput>BZ2_bzWriteOpen</computeroutput> for attempts
+   to use a file for which the error indicator (viz,
+   <computeroutput>ferror(f)</computeroutput>) is set.  On
+   receipt of <computeroutput>BZ_IO_ERROR</computeroutput>, the
+   caller should consult <computeroutput>errno</computeroutput>
+   and/or <computeroutput>perror</computeroutput> to acquire
+   operating-system specific information about the
+   problem.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_UNEXPECTED_EOF</computeroutput></term>
+  <listitem><para>Returned by
+   <computeroutput>BZ2_bzRead</computeroutput> when the
+   compressed file finishes before the logical end of stream is
+   detected.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+  <term><computeroutput>BZ_OUTBUFF_FULL</computeroutput></term>
+  <listitem><para>Returned by
+   <computeroutput>BZ2_bzBuffToBuffCompress</computeroutput> and
+   <computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput> to
+   indicate that the output data will not fit into the output
+   buffer provided.</para></listitem>
+ </varlistentry>
+
+</variablelist>
+
+</sect1>
+
+
+
+<sect1 id="low-level" xreflabel=">Low-level interface">
+<title>Low-level interface</title>
+
+
+<sect2 id="bzcompress-init" xreflabel="BZ2_bzCompressInit">
+<title>BZ2_bzCompressInit</title>
+
+<programlisting>
+typedef struct {
+  char *next_in;
+  unsigned int avail_in;
+  unsigned int total_in_lo32;
+  unsigned int total_in_hi32;
+
+  char *next_out;
+  unsigned int avail_out;
+  unsigned int total_out_lo32;
+  unsigned int total_out_hi32;
+
+  void *state;
+
+  void *(*bzalloc)(void *,int,int);
+  void (*bzfree)(void *,void *);
+  void *opaque;
+} bz_stream;
+
+int BZ2_bzCompressInit ( bz_stream *strm, 
+                         int blockSize100k, 
+                         int verbosity,
+                         int workFactor );
+</programlisting>
+
+<para>Prepares for compression.  The
+<computeroutput>bz_stream</computeroutput> structure holds all
+data pertaining to the compression activity.  A
+<computeroutput>bz_stream</computeroutput> structure should be
+allocated and initialised prior to the call.  The fields of
+<computeroutput>bz_stream</computeroutput> comprise the entirety
+of the user-visible data.  <computeroutput>state</computeroutput>
+is a pointer to the private data structures required for
+compression.</para>
+
+<para>Custom memory allocators are supported, via fields
+<computeroutput>bzalloc</computeroutput>,
+<computeroutput>bzfree</computeroutput>, and
+<computeroutput>opaque</computeroutput>.  The value
+<computeroutput>opaque</computeroutput> is passed to as the first
+argument to all calls to <computeroutput>bzalloc</computeroutput>
+and <computeroutput>bzfree</computeroutput>, but is otherwise
+ignored by the library.  The call <computeroutput>bzalloc (
+opaque, n, m )</computeroutput> is expected to return a pointer
+<computeroutput>p</computeroutput> to <computeroutput>n *
+m</computeroutput> bytes of memory, and <computeroutput>bzfree (
+opaque, p )</computeroutput> should free that memory.</para>
+
+<para>If you don't want to use a custom memory allocator, set
+<computeroutput>bzalloc</computeroutput>,
+<computeroutput>bzfree</computeroutput> and
+<computeroutput>opaque</computeroutput> to
+<computeroutput>NULL</computeroutput>, and the library will then
+use the standard <computeroutput>malloc</computeroutput> /
+<computeroutput>free</computeroutput> routines.</para>
+
+<para>Before calling
+<computeroutput>BZ2_bzCompressInit</computeroutput>, fields
+<computeroutput>bzalloc</computeroutput>,
+<computeroutput>bzfree</computeroutput> and
+<computeroutput>opaque</computeroutput> should be filled
+appropriately, as just described.  Upon return, the internal
+state will have been allocated and initialised, and
+<computeroutput>total_in_lo32</computeroutput>,
+<computeroutput>total_in_hi32</computeroutput>,
+<computeroutput>total_out_lo32</computeroutput> and
+<computeroutput>total_out_hi32</computeroutput> will have been
+set to zero.  These four fields are used by the library to inform
+the caller of the total amount of data passed into and out of the
+library, respectively.  You should not try to change them.  As of
+version 1.0, 64-bit counts are maintained, even on 32-bit
+platforms, using the <computeroutput>_hi32</computeroutput>
+fields to store the upper 32 bits of the count.  So, for example,
+the total amount of data in is <computeroutput>(total_in_hi32
+<< 32) + total_in_lo32</computeroutput>.</para>
+
+<para>Parameter <computeroutput>blockSize100k</computeroutput>
+specifies the block size to be used for compression.  It should
+be a value between 1 and 9 inclusive, and the actual block size
+used is 100000 x this figure.  9 gives the best compression but
+takes most memory.</para>
+
+<para>Parameter <computeroutput>verbosity</computeroutput> should
+be set to a number between 0 and 4 inclusive.  0 is silent, and
+greater numbers give increasingly verbose monitoring/debugging
+output.  If the library has been compiled with
+<computeroutput>-DBZ_NO_STDIO</computeroutput>, no such output
+will appear for any verbosity setting.</para>
+
+<para>Parameter <computeroutput>workFactor</computeroutput>
+controls how the compression phase behaves when presented with
+worst case, highly repetitive, input data.  If compression runs
+into difficulties caused by repetitive data, the library switches
+from the standard sorting algorithm to a fallback algorithm.  The
+fallback is slower than the standard algorithm by perhaps a
+factor of three, but always behaves reasonably, no matter how bad
+the input.</para>
+
+<para>Lower values of <computeroutput>workFactor</computeroutput>
+reduce the amount of effort the standard algorithm will expend
+before resorting to the fallback.  You should set this parameter
+carefully; too low, and many inputs will be handled by the
+fallback algorithm and so compress rather slowly, too high, and
+your average-to-worst case compression times can become very
+large.  The default value of 30 gives reasonable behaviour over a
+wide range of circumstances.</para>
+
+<para>Allowable values range from 0 to 250 inclusive.  0 is a
+special case, equivalent to using the default value of 30.</para>
+
+<para>Note that the compressed output generated is the same
+regardless of whether or not the fallback algorithm is
+used.</para>
+
+<para>Be aware also that this parameter may disappear entirely in
+future versions of the library.  In principle it should be
+possible to devise a good way to automatically choose which
+algorithm to use.  Such a mechanism would render the parameter
+obsolete.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if strm is NULL 
+  or blockSize < 1 or blockSize > 9
+  or verbosity < 0 or verbosity > 4
+  or workFactor < 0 or workFactor > 250
+BZ_MEM_ERROR 
+  if not enough memory is available
+BZ_OK 
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzCompress
+  if BZ_OK is returned
+  no specific action needed in case of error
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzCompress" xreflabel="BZ2_bzCompress">
+<title>BZ2_bzCompress</title>
+
+<programlisting>
+int BZ2_bzCompress ( bz_stream *strm, int action );
+</programlisting>
+
+<para>Provides more input and/or output buffer space for the
+library.  The caller maintains input and output buffers, and
+calls <computeroutput>BZ2_bzCompress</computeroutput> to transfer
+data between them.</para>
+
+<para>Before each call to
+<computeroutput>BZ2_bzCompress</computeroutput>,
+<computeroutput>next_in</computeroutput> should point at the data
+to be compressed, and <computeroutput>avail_in</computeroutput>
+should indicate how many bytes the library may read.
+<computeroutput>BZ2_bzCompress</computeroutput> updates
+<computeroutput>next_in</computeroutput>,
+<computeroutput>avail_in</computeroutput> and
+<computeroutput>total_in</computeroutput> to reflect the number
+of bytes it has read.</para>
+
+<para>Similarly, <computeroutput>next_out</computeroutput> should
+point to a buffer in which the compressed data is to be placed,
+with <computeroutput>avail_out</computeroutput> indicating how
+much output space is available.
+<computeroutput>BZ2_bzCompress</computeroutput> updates
+<computeroutput>next_out</computeroutput>,
+<computeroutput>avail_out</computeroutput> and
+<computeroutput>total_out</computeroutput> to reflect the number
+of bytes output.</para>
+
+<para>You may provide and remove as little or as much data as you
+like on each call of
+<computeroutput>BZ2_bzCompress</computeroutput>.  In the limit,
+it is acceptable to supply and remove data one byte at a time,
+although this would be terribly inefficient.  You should always
+ensure that at least one byte of output space is available at
+each call.</para>
+
+<para>A second purpose of
+<computeroutput>BZ2_bzCompress</computeroutput> is to request a
+change of mode of the compressed stream.</para>
+
+<para>Conceptually, a compressed stream can be in one of four
+states: IDLE, RUNNING, FLUSHING and FINISHING.  Before
+initialisation
+(<computeroutput>BZ2_bzCompressInit</computeroutput>) and after
+termination (<computeroutput>BZ2_bzCompressEnd</computeroutput>),
+a stream is regarded as IDLE.</para>
+
+<para>Upon initialisation
+(<computeroutput>BZ2_bzCompressInit</computeroutput>), the stream
+is placed in the RUNNING state.  Subsequent calls to
+<computeroutput>BZ2_bzCompress</computeroutput> should pass
+<computeroutput>BZ_RUN</computeroutput> as the requested action;
+other actions are illegal and will result in
+<computeroutput>BZ_SEQUENCE_ERROR</computeroutput>.</para>
+
+<para>At some point, the calling program will have provided all
+the input data it wants to.  It will then want to finish up -- in
+effect, asking the library to process any data it might have
+buffered internally.  In this state,
+<computeroutput>BZ2_bzCompress</computeroutput> will no longer
+attempt to read data from
+<computeroutput>next_in</computeroutput>, but it will want to
+write data to <computeroutput>next_out</computeroutput>.  Because
+the output buffer supplied by the user can be arbitrarily small,
+the finishing-up operation cannot necessarily be done with a
+single call of
+<computeroutput>BZ2_bzCompress</computeroutput>.</para>
+
+<para>Instead, the calling program passes
+<computeroutput>BZ_FINISH</computeroutput> as an action to
+<computeroutput>BZ2_bzCompress</computeroutput>.  This changes
+the stream's state to FINISHING.  Any remaining input (ie,
+<computeroutput>next_in[0 .. avail_in-1]</computeroutput>) is
+compressed and transferred to the output buffer.  To do this,
+<computeroutput>BZ2_bzCompress</computeroutput> must be called
+repeatedly until all the output has been consumed.  At that
+point, <computeroutput>BZ2_bzCompress</computeroutput> returns
+<computeroutput>BZ_STREAM_END</computeroutput>, and the stream's
+state is set back to IDLE.
+<computeroutput>BZ2_bzCompressEnd</computeroutput> should then be
+called.</para>
+
+<para>Just to make sure the calling program does not cheat, the
+library makes a note of <computeroutput>avail_in</computeroutput>
+at the time of the first call to
+<computeroutput>BZ2_bzCompress</computeroutput> which has
+<computeroutput>BZ_FINISH</computeroutput> as an action (ie, at
+the time the program has announced its intention to not supply
+any more input).  By comparing this value with that of
+<computeroutput>avail_in</computeroutput> over subsequent calls
+to <computeroutput>BZ2_bzCompress</computeroutput>, the library
+can detect any attempts to slip in more data to compress.  Any
+calls for which this is detected will return
+<computeroutput>BZ_SEQUENCE_ERROR</computeroutput>.  This
+indicates a programming mistake which should be corrected.</para>
+
+<para>Instead of asking to finish, the calling program may ask
+<computeroutput>BZ2_bzCompress</computeroutput> to take all the
+remaining input, compress it and terminate the current
+(Burrows-Wheeler) compression block.  This could be useful for
+error control purposes.  The mechanism is analogous to that for
+finishing: call <computeroutput>BZ2_bzCompress</computeroutput>
+with an action of <computeroutput>BZ_FLUSH</computeroutput>,
+remove output data, and persist with the
+<computeroutput>BZ_FLUSH</computeroutput> action until the value
+<computeroutput>BZ_RUN</computeroutput> is returned.  As with
+finishing, <computeroutput>BZ2_bzCompress</computeroutput>
+detects any attempt to provide more input data once the flush has
+begun.</para>
+
+<para>Once the flush is complete, the stream returns to the
+normal RUNNING state.</para>
+
+<para>This all sounds pretty complex, but isn't really.  Here's a
+table which shows which actions are allowable in each state, what
+action will be taken, what the next state is, and what the
+non-error return values are.  Note that you can't explicitly ask
+what state the stream is in, but nor do you need to -- it can be
+inferred from the values returned by
+<computeroutput>BZ2_bzCompress</computeroutput>.</para>
+
+<programlisting>
+IDLE/any
+  Illegal.  IDLE state only exists after BZ2_bzCompressEnd or
+  before BZ2_bzCompressInit.
+  Return value = BZ_SEQUENCE_ERROR
+
+RUNNING/BZ_RUN
+  Compress from next_in to next_out as much as possible.
+  Next state = RUNNING
+  Return value = BZ_RUN_OK
+
+RUNNING/BZ_FLUSH
+  Remember current value of next_in. Compress from next_in
+  to next_out as much as possible, but do not accept any more input.
+  Next state = FLUSHING
+  Return value = BZ_FLUSH_OK
+
+RUNNING/BZ_FINISH
+  Remember current value of next_in. Compress from next_in
+  to next_out as much as possible, but do not accept any more input.
+  Next state = FINISHING
+  Return value = BZ_FINISH_OK
+
+FLUSHING/BZ_FLUSH
+  Compress from next_in to next_out as much as possible, 
+  but do not accept any more input.
+  If all the existing input has been used up and all compressed
+  output has been removed
+    Next state = RUNNING; Return value = BZ_RUN_OK
+  else
+    Next state = FLUSHING; Return value = BZ_FLUSH_OK
+
+FLUSHING/other     
+  Illegal.
+  Return value = BZ_SEQUENCE_ERROR
+
+FINISHING/BZ_FINISH
+  Compress from next_in to next_out as much as possible,
+  but to not accept any more input.  
+  If all the existing input has been used up and all compressed
+  output has been removed
+    Next state = IDLE; Return value = BZ_STREAM_END
+  else
+    Next state = FINISHING; Return value = BZ_FINISH_OK
+
+FINISHING/other
+  Illegal.
+  Return value = BZ_SEQUENCE_ERROR
+</programlisting>
+
+
+<para>That still looks complicated?  Well, fair enough.  The
+usual sequence of calls for compressing a load of data is:</para>
+
+<orderedlist>
+
+ <listitem><para>Get started with
+  <computeroutput>BZ2_bzCompressInit</computeroutput>.</para></listitem>
+
+ <listitem><para>Shovel data in and shlurp out its compressed form
+  using zero or more calls of
+  <computeroutput>BZ2_bzCompress</computeroutput> with action =
+  <computeroutput>BZ_RUN</computeroutput>.</para></listitem>
+
+ <listitem><para>Finish up. Repeatedly call
+  <computeroutput>BZ2_bzCompress</computeroutput> with action =
+  <computeroutput>BZ_FINISH</computeroutput>, copying out the
+  compressed output, until
+  <computeroutput>BZ_STREAM_END</computeroutput> is
+  returned.</para></listitem> <listitem><para>Close up and go home.  Call
+  <computeroutput>BZ2_bzCompressEnd</computeroutput>.</para></listitem>
+
+</orderedlist>
+
+<para>If the data you want to compress fits into your input
+buffer all at once, you can skip the calls of
+<computeroutput>BZ2_bzCompress ( ..., BZ_RUN )</computeroutput>
+and just do the <computeroutput>BZ2_bzCompress ( ..., BZ_FINISH
+)</computeroutput> calls.</para>
+
+<para>All required memory is allocated by
+<computeroutput>BZ2_bzCompressInit</computeroutput>.  The
+compression library can accept any data at all (obviously).  So
+you shouldn't get any error return values from the
+<computeroutput>BZ2_bzCompress</computeroutput> calls.  If you
+do, they will be
+<computeroutput>BZ_SEQUENCE_ERROR</computeroutput>, and indicate
+a bug in your programming.</para>
+
+<para>Trivial other possible return values:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if strm is NULL, or strm->s is NULL
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzCompress-end" xreflabel="BZ2_bzCompressEnd">
+<title>BZ2_bzCompressEnd</title>
+
+<programlisting>
+int BZ2_bzCompressEnd ( bz_stream *strm );
+</programlisting>
+
+<para>Releases all memory associated with a compression
+stream.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_PARAM_ERROR  if strm is NULL or strm->s is NULL
+BZ_OK           otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzDecompress-init" xreflabel="BZ2_bzDecompressInit">
+<title>BZ2_bzDecompressInit</title>
+
+<programlisting>
+int BZ2_bzDecompressInit ( bz_stream *strm, int verbosity, int small );
+</programlisting>
+
+<para>Prepares for decompression.  As with
+<computeroutput>BZ2_bzCompressInit</computeroutput>, a
+<computeroutput>bz_stream</computeroutput> record should be
+allocated and initialised before the call.  Fields
+<computeroutput>bzalloc</computeroutput>,
+<computeroutput>bzfree</computeroutput> and
+<computeroutput>opaque</computeroutput> should be set if a custom
+memory allocator is required, or made
+<computeroutput>NULL</computeroutput> for the normal
+<computeroutput>malloc</computeroutput> /
+<computeroutput>free</computeroutput> routines.  Upon return, the
+internal state will have been initialised, and
+<computeroutput>total_in</computeroutput> and
+<computeroutput>total_out</computeroutput> will be zero.</para>
+
+<para>For the meaning of parameter
+<computeroutput>verbosity</computeroutput>, see
+<computeroutput>BZ2_bzCompressInit</computeroutput>.</para>
+
+<para>If <computeroutput>small</computeroutput> is nonzero, the
+library will use an alternative decompression algorithm which
+uses less memory but at the cost of decompressing more slowly
+(roughly speaking, half the speed, but the maximum memory
+requirement drops to around 2300k).  See <xref linkend="using"/>
+for more information on memory management.</para>
+
+<para>Note that the amount of memory needed to decompress a
+stream cannot be determined until the stream's header has been
+read, so even if
+<computeroutput>BZ2_bzDecompressInit</computeroutput> succeeds, a
+subsequent <computeroutput>BZ2_bzDecompress</computeroutput>
+could fail with
+<computeroutput>BZ_MEM_ERROR</computeroutput>.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if ( small != 0 && small != 1 )
+  or (verbosity <; 0 || verbosity > 4)
+BZ_MEM_ERROR
+  if insufficient memory is available
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzDecompress
+  if BZ_OK was returned
+  no specific action required in case of error
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzDecompress" xreflabel="BZ2_bzDecompress">
+<title>BZ2_bzDecompress</title>
+
+<programlisting>
+int BZ2_bzDecompress ( bz_stream *strm );
+</programlisting>
+
+<para>Provides more input and/out output buffer space for the
+library.  The caller maintains input and output buffers, and uses
+<computeroutput>BZ2_bzDecompress</computeroutput> to transfer
+data between them.</para>
+
+<para>Before each call to
+<computeroutput>BZ2_bzDecompress</computeroutput>,
+<computeroutput>next_in</computeroutput> should point at the
+compressed data, and <computeroutput>avail_in</computeroutput>
+should indicate how many bytes the library may read.
+<computeroutput>BZ2_bzDecompress</computeroutput> updates
+<computeroutput>next_in</computeroutput>,
+<computeroutput>avail_in</computeroutput> and
+<computeroutput>total_in</computeroutput> to reflect the number
+of bytes it has read.</para>
+
+<para>Similarly, <computeroutput>next_out</computeroutput> should
+point to a buffer in which the uncompressed output is to be
+placed, with <computeroutput>avail_out</computeroutput>
+indicating how much output space is available.
+<computeroutput>BZ2_bzCompress</computeroutput> updates
+<computeroutput>next_out</computeroutput>,
+<computeroutput>avail_out</computeroutput> and
+<computeroutput>total_out</computeroutput> to reflect the number
+of bytes output.</para>
+
+<para>You may provide and remove as little or as much data as you
+like on each call of
+<computeroutput>BZ2_bzDecompress</computeroutput>.  In the limit,
+it is acceptable to supply and remove data one byte at a time,
+although this would be terribly inefficient.  You should always
+ensure that at least one byte of output space is available at
+each call.</para>
+
+<para>Use of <computeroutput>BZ2_bzDecompress</computeroutput> is
+simpler than
+<computeroutput>BZ2_bzCompress</computeroutput>.</para>
+
+<para>You should provide input and remove output as described
+above, and repeatedly call
+<computeroutput>BZ2_bzDecompress</computeroutput> until
+<computeroutput>BZ_STREAM_END</computeroutput> is returned.
+Appearance of <computeroutput>BZ_STREAM_END</computeroutput>
+denotes that <computeroutput>BZ2_bzDecompress</computeroutput>
+has detected the logical end of the compressed stream.
+<computeroutput>BZ2_bzDecompress</computeroutput> will not
+produce <computeroutput>BZ_STREAM_END</computeroutput> until all
+output data has been placed into the output buffer, so once
+<computeroutput>BZ_STREAM_END</computeroutput> appears, you are
+guaranteed to have available all the decompressed output, and
+<computeroutput>BZ2_bzDecompressEnd</computeroutput> can safely
+be called.</para>
+
+<para>If case of an error return value, you should call
+<computeroutput>BZ2_bzDecompressEnd</computeroutput> to clean up
+and release memory.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if strm is NULL or strm->s is NULL
+  or strm->avail_out < 1
+BZ_DATA_ERROR
+  if a data integrity error is detected in the compressed stream
+BZ_DATA_ERROR_MAGIC
+  if the compressed stream doesn't begin with the right magic bytes
+BZ_MEM_ERROR
+  if there wasn't enough memory available
+BZ_STREAM_END
+  if the logical end of the data stream was detected and all
+  output in has been consumed, eg s-->avail_out > 0
+BZ_OK
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzDecompress
+  if BZ_OK was returned
+BZ2_bzDecompressEnd
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzDecompress-end" xreflabel="BZ2_bzDecompressEnd">
+<title>BZ2_bzDecompressEnd</title>
+
+<programlisting>
+int BZ2_bzDecompressEnd ( bz_stream *strm );
+</programlisting>
+
+<para>Releases all memory associated with a decompression
+stream.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if strm is NULL or strm->s is NULL
+BZ_OK
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+  None.
+</programlisting>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="hl-interface" xreflabel="High-level interface">
+<title>High-level interface</title>
+
+<para>This interface provides functions for reading and writing
+<computeroutput>bzip2</computeroutput> format files.  First, some
+general points.</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para>All of the functions take an
+  <computeroutput>int*</computeroutput> first argument,
+  <computeroutput>bzerror</computeroutput>.  After each call,
+  <computeroutput>bzerror</computeroutput> should be consulted
+  first to determine the outcome of the call.  If
+  <computeroutput>bzerror</computeroutput> is
+  <computeroutput>BZ_OK</computeroutput>, the call completed
+  successfully, and only then should the return value of the
+  function (if any) be consulted.  If
+  <computeroutput>bzerror</computeroutput> is
+  <computeroutput>BZ_IO_ERROR</computeroutput>, there was an
+  error reading/writing the underlying compressed file, and you
+  should then consult <computeroutput>errno</computeroutput> /
+  <computeroutput>perror</computeroutput> to determine the cause
+  of the difficulty.  <computeroutput>bzerror</computeroutput>
+  may also be set to various other values; precise details are
+  given on a per-function basis below.</para></listitem>
+
+ <listitem><para>If <computeroutput>bzerror</computeroutput> indicates
+  an error (ie, anything except
+  <computeroutput>BZ_OK</computeroutput> and
+  <computeroutput>BZ_STREAM_END</computeroutput>), you should
+  immediately call
+  <computeroutput>BZ2_bzReadClose</computeroutput> (or
+  <computeroutput>BZ2_bzWriteClose</computeroutput>, depending on
+  whether you are attempting to read or to write) to free up all
+  resources associated with the stream.  Once an error has been
+  indicated, behaviour of all calls except
+  <computeroutput>BZ2_bzReadClose</computeroutput>
+  (<computeroutput>BZ2_bzWriteClose</computeroutput>) is
+  undefined.  The implication is that (1)
+  <computeroutput>bzerror</computeroutput> should be checked
+  after each call, and (2) if
+  <computeroutput>bzerror</computeroutput> indicates an error,
+  <computeroutput>BZ2_bzReadClose</computeroutput>
+  (<computeroutput>BZ2_bzWriteClose</computeroutput>) should then
+  be called to clean up.</para></listitem>
+
+ <listitem><para>The <computeroutput>FILE*</computeroutput> arguments
+  passed to <computeroutput>BZ2_bzReadOpen</computeroutput> /
+  <computeroutput>BZ2_bzWriteOpen</computeroutput> should be set
+  to binary mode.  Most Unix systems will do this by default, but
+  other platforms, including Windows and Mac, will not.  If you
+  omit this, you may encounter problems when moving code to new
+  platforms.</para></listitem>
+
+ <listitem><para>Memory allocation requests are handled by
+  <computeroutput>malloc</computeroutput> /
+  <computeroutput>free</computeroutput>.  At present there is no
+  facility for user-defined memory allocators in the file I/O
+  functions (could easily be added, though).</para></listitem>
+
+</itemizedlist>
+
+
+
+<sect2 id="bzreadopen" xreflabel="BZ2_bzReadOpen">
+<title>BZ2_bzReadOpen</title>
+
+<programlisting>
+typedef void BZFILE;
+
+BZFILE *BZ2_bzReadOpen( int *bzerror, FILE *f, 
+                        int verbosity, int small,
+                        void *unused, int nUnused );
+</programlisting>
+
+<para>Prepare to read compressed data from file handle
+<computeroutput>f</computeroutput>.
+<computeroutput>f</computeroutput> should refer to a file which
+has been opened for reading, and for which the error indicator
+(<computeroutput>ferror(f)</computeroutput>)is not set.  If
+<computeroutput>small</computeroutput> is 1, the library will try
+to decompress using less memory, at the expense of speed.</para>
+
+<para>For reasons explained below,
+<computeroutput>BZ2_bzRead</computeroutput> will decompress the
+<computeroutput>nUnused</computeroutput> bytes starting at
+<computeroutput>unused</computeroutput>, before starting to read
+from the file <computeroutput>f</computeroutput>.  At most
+<computeroutput>BZ_MAX_UNUSED</computeroutput> bytes may be
+supplied like this.  If this facility is not required, you should
+pass <computeroutput>NULL</computeroutput> and
+<computeroutput>0</computeroutput> for
+<computeroutput>unused</computeroutput> and
+n<computeroutput>Unused</computeroutput> respectively.</para>
+
+<para>For the meaning of parameters
+<computeroutput>small</computeroutput> and
+<computeroutput>verbosity</computeroutput>, see
+<computeroutput>BZ2_bzDecompressInit</computeroutput>.</para>
+
+<para>The amount of memory needed to decompress a file cannot be
+determined until the file's header has been read.  So it is
+possible that <computeroutput>BZ2_bzReadOpen</computeroutput>
+returns <computeroutput>BZ_OK</computeroutput> but a subsequent
+call of <computeroutput>BZ2_bzRead</computeroutput> will return
+<computeroutput>BZ_MEM_ERROR</computeroutput>.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if f is NULL
+  or small is neither 0 nor 1
+  or ( unused == NULL && nUnused != 0 )
+  or ( unused != NULL && !(0 <= nUnused <= BZ_MAX_UNUSED) )
+BZ_IO_ERROR
+  if ferror(f) is nonzero
+BZ_MEM_ERROR
+  if insufficient memory is available
+BZ_OK
+  otherwise.
+</programlisting>
+
+<para>Possible return values:</para>
+
+<programlisting>
+Pointer to an abstract BZFILE
+  if bzerror is BZ_OK
+NULL
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzRead
+  if bzerror is BZ_OK
+BZ2_bzClose
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzread" xreflabel="BZ2_bzRead">
+<title>BZ2_bzRead</title>
+
+<programlisting>
+int BZ2_bzRead ( int *bzerror, BZFILE *b, void *buf, int len );
+</programlisting>
+
+<para>Reads up to <computeroutput>len</computeroutput>
+(uncompressed) bytes from the compressed file
+<computeroutput>b</computeroutput> into the buffer
+<computeroutput>buf</computeroutput>.  If the read was
+successful, <computeroutput>bzerror</computeroutput> is set to
+<computeroutput>BZ_OK</computeroutput> and the number of bytes
+read is returned.  If the logical end-of-stream was detected,
+<computeroutput>bzerror</computeroutput> will be set to
+<computeroutput>BZ_STREAM_END</computeroutput>, and the number of
+bytes read is returned.  All other
+<computeroutput>bzerror</computeroutput> values denote an
+error.</para>
+
+<para><computeroutput>BZ2_bzRead</computeroutput> will supply
+<computeroutput>len</computeroutput> bytes, unless the logical
+stream end is detected or an error occurs.  Because of this, it
+is possible to detect the stream end by observing when the number
+of bytes returned is less than the number requested.
+Nevertheless, this is regarded as inadvisable; you should instead
+check <computeroutput>bzerror</computeroutput> after every call
+and watch out for
+<computeroutput>BZ_STREAM_END</computeroutput>.</para>
+
+<para>Internally, <computeroutput>BZ2_bzRead</computeroutput>
+copies data from the compressed file in chunks of size
+<computeroutput>BZ_MAX_UNUSED</computeroutput> bytes before
+decompressing it.  If the file contains more bytes than strictly
+needed to reach the logical end-of-stream,
+<computeroutput>BZ2_bzRead</computeroutput> will almost certainly
+read some of the trailing data before signalling
+<computeroutput>BZ_SEQUENCE_END</computeroutput>.  To collect the
+read but unused data once
+<computeroutput>BZ_SEQUENCE_END</computeroutput> has appeared,
+call <computeroutput>BZ2_bzReadGetUnused</computeroutput>
+immediately before
+<computeroutput>BZ2_bzReadClose</computeroutput>.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if b is NULL or buf is NULL or len < 0
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzWriteOpen
+BZ_IO_ERROR
+  if there is an error reading from the compressed file
+BZ_UNEXPECTED_EOF
+  if the compressed file ended before 
+  the logical end-of-stream was detected
+BZ_DATA_ERROR
+  if a data integrity error was detected in the compressed stream
+BZ_DATA_ERROR_MAGIC
+  if the stream does not begin with the requisite header bytes 
+  (ie, is not a bzip2 data file).  This is really 
+  a special case of BZ_DATA_ERROR.
+BZ_MEM_ERROR
+  if insufficient memory was available
+BZ_STREAM_END
+  if the logical end of stream was detected.
+BZ_OK
+  otherwise.
+</programlisting>
+
+<para>Possible return values:</para>
+
+<programlisting>
+number of bytes read
+  if bzerror is BZ_OK or BZ_STREAM_END
+undefined
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+collect data from buf, then BZ2_bzRead or BZ2_bzReadClose
+  if bzerror is BZ_OK
+collect data from buf, then BZ2_bzReadClose or BZ2_bzReadGetUnused
+  if bzerror is BZ_SEQUENCE_END
+BZ2_bzReadClose
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzreadgetunused" xreflabel="BZ2_bzReadGetUnused">
+<title>BZ2_bzReadGetUnused</title>
+
+<programlisting>
+void BZ2_bzReadGetUnused( int* bzerror, BZFILE *b, 
+                          void** unused, int* nUnused );
+</programlisting>
+
+<para>Returns data which was read from the compressed file but
+was not needed to get to the logical end-of-stream.
+<computeroutput>*unused</computeroutput> is set to the address of
+the data, and <computeroutput>*nUnused</computeroutput> to the
+number of bytes.  <computeroutput>*nUnused</computeroutput> will
+be set to a value between <computeroutput>0</computeroutput> and
+<computeroutput>BZ_MAX_UNUSED</computeroutput> inclusive.</para>
+
+<para>This function may only be called once
+<computeroutput>BZ2_bzRead</computeroutput> has signalled
+<computeroutput>BZ_STREAM_END</computeroutput> but before
+<computeroutput>BZ2_bzReadClose</computeroutput>.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if b is NULL
+  or unused is NULL or nUnused is NULL
+BZ_SEQUENCE_ERROR
+  if BZ_STREAM_END has not been signalled
+  or if b was opened with BZ2_bzWriteOpen
+BZ_OK
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzReadClose
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzreadclose" xreflabel="BZ2_bzReadClose">
+<title>BZ2_bzReadClose</title>
+
+<programlisting>
+void BZ2_bzReadClose ( int *bzerror, BZFILE *b );
+</programlisting>
+
+<para>Releases all memory pertaining to the compressed file
+<computeroutput>b</computeroutput>.
+<computeroutput>BZ2_bzReadClose</computeroutput> does not call
+<computeroutput>fclose</computeroutput> on the underlying file
+handle, so you should do that yourself if appropriate.
+<computeroutput>BZ2_bzReadClose</computeroutput> should be called
+to clean up after all error situations.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzOpenWrite
+BZ_OK
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+none
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzwriteopen" xreflabel="BZ2_bzWriteOpen">
+<title>BZ2_bzWriteOpen</title>
+
+<programlisting>
+BZFILE *BZ2_bzWriteOpen( int *bzerror, FILE *f, 
+                         int blockSize100k, int verbosity,
+                         int workFactor );
+</programlisting>
+
+<para>Prepare to write compressed data to file handle
+<computeroutput>f</computeroutput>.
+<computeroutput>f</computeroutput> should refer to a file which
+has been opened for writing, and for which the error indicator
+(<computeroutput>ferror(f)</computeroutput>)is not set.</para>
+
+<para>For the meaning of parameters
+<computeroutput>blockSize100k</computeroutput>,
+<computeroutput>verbosity</computeroutput> and
+<computeroutput>workFactor</computeroutput>, see
+<computeroutput>BZ2_bzCompressInit</computeroutput>.</para>
+
+<para>All required memory is allocated at this stage, so if the
+call completes successfully,
+<computeroutput>BZ_MEM_ERROR</computeroutput> cannot be signalled
+by a subsequent call to
+<computeroutput>BZ2_bzWrite</computeroutput>.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if f is NULL
+  or blockSize100k < 1 or blockSize100k > 9
+BZ_IO_ERROR
+  if ferror(f) is nonzero
+BZ_MEM_ERROR
+  if insufficient memory is available
+BZ_OK
+  otherwise
+</programlisting>
+
+<para>Possible return values:</para>
+
+<programlisting>
+Pointer to an abstract BZFILE
+  if bzerror is BZ_OK
+NULL
+  otherwise
+</programlisting>
+
+<para>Allowable next actions:</para>
+
+<programlisting>
+BZ2_bzWrite
+  if bzerror is BZ_OK
+  (you could go directly to BZ2_bzWriteClose, but this would be pretty pointless)
+BZ2_bzWriteClose
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzwrite" xreflabel="BZ2_bzWrite">
+<title>BZ2_bzWrite</title>
+
+<programlisting>
+void BZ2_bzWrite ( int *bzerror, BZFILE *b, void *buf, int len );
+</programlisting>
+
+<para>Absorbs <computeroutput>len</computeroutput> bytes from the
+buffer <computeroutput>buf</computeroutput>, eventually to be
+compressed and written to the file.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_PARAM_ERROR
+  if b is NULL or buf is NULL or len < 0
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzReadOpen
+BZ_IO_ERROR
+  if there is an error writing the compressed file.
+BZ_OK
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzwriteclose" xreflabel="BZ2_bzWriteClose">
+<title>BZ2_bzWriteClose</title>
+
+<programlisting>
+void BZ2_bzWriteClose( int *bzerror, BZFILE* f,
+                       int abandon,
+                       unsigned int* nbytes_in,
+                       unsigned int* nbytes_out );
+
+void BZ2_bzWriteClose64( int *bzerror, BZFILE* f,
+                         int abandon,
+                         unsigned int* nbytes_in_lo32,
+                         unsigned int* nbytes_in_hi32,
+                         unsigned int* nbytes_out_lo32,
+                         unsigned int* nbytes_out_hi32 );
+</programlisting>
+
+<para>Compresses and flushes to the compressed file all data so
+far supplied by <computeroutput>BZ2_bzWrite</computeroutput>.
+The logical end-of-stream markers are also written, so subsequent
+calls to <computeroutput>BZ2_bzWrite</computeroutput> are
+illegal.  All memory associated with the compressed file
+<computeroutput>b</computeroutput> is released.
+<computeroutput>fflush</computeroutput> is called on the
+compressed file, but it is not
+<computeroutput>fclose</computeroutput>'d.</para>
+
+<para>If <computeroutput>BZ2_bzWriteClose</computeroutput> is
+called to clean up after an error, the only action is to release
+the memory.  The library records the error codes issued by
+previous calls, so this situation will be detected automatically.
+There is no attempt to complete the compression operation, nor to
+<computeroutput>fflush</computeroutput> the compressed file.  You
+can force this behaviour to happen even in the case of no error,
+by passing a nonzero value to
+<computeroutput>abandon</computeroutput>.</para>
+
+<para>If <computeroutput>nbytes_in</computeroutput> is non-null,
+<computeroutput>*nbytes_in</computeroutput> will be set to be the
+total volume of uncompressed data handled.  Similarly,
+<computeroutput>nbytes_out</computeroutput> will be set to the
+total volume of compressed data written.  For compatibility with
+older versions of the library,
+<computeroutput>BZ2_bzWriteClose</computeroutput> only yields the
+lower 32 bits of these counts.  Use
+<computeroutput>BZ2_bzWriteClose64</computeroutput> if you want
+the full 64 bit counts.  These two functions are otherwise
+absolutely identical.</para>
+
+<para>Possible assignments to
+<computeroutput>bzerror</computeroutput>:</para>
+
+<programlisting>
+BZ_SEQUENCE_ERROR
+  if b was opened with BZ2_bzReadOpen
+BZ_IO_ERROR
+  if there is an error writing the compressed file
+BZ_OK
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="embed" xreflabel="Handling embedded compressed data streams">
+<title>Handling embedded compressed data streams</title>
+
+<para>The high-level library facilitates use of
+<computeroutput>bzip2</computeroutput> data streams which form
+some part of a surrounding, larger data stream.</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para>For writing, the library takes an open file handle,
+  writes compressed data to it,
+  <computeroutput>fflush</computeroutput>es it but does not
+  <computeroutput>fclose</computeroutput> it.  The calling
+  application can write its own data before and after the
+  compressed data stream, using that same file handle.</para></listitem>
+
+ <listitem><para>Reading is more complex, and the facilities are not as
+  general as they could be since generality is hard to reconcile
+  with efficiency.  <computeroutput>BZ2_bzRead</computeroutput>
+  reads from the compressed file in blocks of size
+  <computeroutput>BZ_MAX_UNUSED</computeroutput> bytes, and in
+  doing so probably will overshoot the logical end of compressed
+  stream.  To recover this data once decompression has ended,
+  call <computeroutput>BZ2_bzReadGetUnused</computeroutput> after
+  the last call of <computeroutput>BZ2_bzRead</computeroutput>
+  (the one returning
+  <computeroutput>BZ_STREAM_END</computeroutput>) but before
+  calling
+  <computeroutput>BZ2_bzReadClose</computeroutput>.</para></listitem>
+
+</itemizedlist>
+
+<para>This mechanism makes it easy to decompress multiple
+<computeroutput>bzip2</computeroutput> streams placed end-to-end.
+As the end of one stream, when
+<computeroutput>BZ2_bzRead</computeroutput> returns
+<computeroutput>BZ_STREAM_END</computeroutput>, call
+<computeroutput>BZ2_bzReadGetUnused</computeroutput> to collect
+the unused data (copy it into your own buffer somewhere).  That
+data forms the start of the next compressed stream.  To start
+uncompressing that next stream, call
+<computeroutput>BZ2_bzReadOpen</computeroutput> again, feeding in
+the unused data via the <computeroutput>unused</computeroutput> /
+<computeroutput>nUnused</computeroutput> parameters.  Keep doing
+this until <computeroutput>BZ_STREAM_END</computeroutput> return
+coincides with the physical end of file
+(<computeroutput>feof(f)</computeroutput>).  In this situation
+<computeroutput>BZ2_bzReadGetUnused</computeroutput> will of
+course return no data.</para>
+
+<para>This should give some feel for how the high-level interface
+can be used.  If you require extra flexibility, you'll have to
+bite the bullet and get to grips with the low-level
+interface.</para>
+
+</sect2>
+
+
+<sect2 id="std-rdwr" xreflabel="Standard file-reading/writing code">
+<title>Standard file-reading/writing code</title>
+
+<para>Here's how you'd write data to a compressed file:</para>
+
+<programlisting>
+FILE*   f;
+BZFILE* b;
+int     nBuf;
+char    buf[ /* whatever size you like */ ];
+int     bzerror;
+int     nWritten;
+
+f = fopen ( "myfile.bz2", "w" );
+if ( !f ) {
+ /* handle error */
+}
+b = BZ2_bzWriteOpen( &bzerror, f, 9 );
+if (bzerror != BZ_OK) {
+ BZ2_bzWriteClose ( b );
+ /* handle error */
+}
+
+while ( /* condition */ ) {
+ /* get data to write into buf, and set nBuf appropriately */
+ nWritten = BZ2_bzWrite ( &bzerror, b, buf, nBuf );
+ if (bzerror == BZ_IO_ERROR) { 
+   BZ2_bzWriteClose ( &bzerror, b );
+   /* handle error */
+ }
+}
+
+BZ2_bzWriteClose( &bzerror, b );
+if (bzerror == BZ_IO_ERROR) {
+ /* handle error */
+}
+</programlisting>
+
+<para>And to read from a compressed file:</para>
+
+<programlisting>
+FILE*   f;
+BZFILE* b;
+int     nBuf;
+char    buf[ /* whatever size you like */ ];
+int     bzerror;
+int     nWritten;
+
+f = fopen ( "myfile.bz2", "r" );
+if ( !f ) {
+  /* handle error */
+}
+b = BZ2_bzReadOpen ( &bzerror, f, 0, NULL, 0 );
+if ( bzerror != BZ_OK ) {
+  BZ2_bzReadClose ( &bzerror, b );
+  /* handle error */
+}
+
+bzerror = BZ_OK;
+while ( bzerror == BZ_OK && /* arbitrary other conditions */) {
+  nBuf = BZ2_bzRead ( &bzerror, b, buf, /* size of buf */ );
+  if ( bzerror == BZ_OK ) {
+    /* do something with buf[0 .. nBuf-1] */
+  }
+}
+if ( bzerror != BZ_STREAM_END ) {
+   BZ2_bzReadClose ( &bzerror, b );
+   /* handle error */
+} else {
+   BZ2_bzReadClose ( &bzerror, b );
+}
+</programlisting>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="util-fns" xreflabel="Utility functions">
+<title>Utility functions</title>
+
+
+<sect2 id="bzbufftobuffcompress" xreflabel="BZ2_bzBuffToBuffCompress">
+<title>BZ2_bzBuffToBuffCompress</title>
+
+<programlisting>
+int BZ2_bzBuffToBuffCompress( char*         dest,
+                              unsigned int* destLen,
+                              char*         source,
+                              unsigned int  sourceLen,
+                              int           blockSize100k,
+                              int           verbosity,
+                              int           workFactor );
+</programlisting>
+
+<para>Attempts to compress the data in <computeroutput>source[0
+.. sourceLen-1]</computeroutput> into the destination buffer,
+<computeroutput>dest[0 .. *destLen-1]</computeroutput>.  If the
+destination buffer is big enough,
+<computeroutput>*destLen</computeroutput> is set to the size of
+the compressed data, and <computeroutput>BZ_OK</computeroutput>
+is returned.  If the compressed data won't fit,
+<computeroutput>*destLen</computeroutput> is unchanged, and
+<computeroutput>BZ_OUTBUFF_FULL</computeroutput> is
+returned.</para>
+
+<para>Compression in this manner is a one-shot event, done with a
+single call to this function.  The resulting compressed data is a
+complete <computeroutput>bzip2</computeroutput> format data
+stream.  There is no mechanism for making additional calls to
+provide extra input data.  If you want that kind of mechanism,
+use the low-level interface.</para>
+
+<para>For the meaning of parameters
+<computeroutput>blockSize100k</computeroutput>,
+<computeroutput>verbosity</computeroutput> and
+<computeroutput>workFactor</computeroutput>, see
+<computeroutput>BZ2_bzCompressInit</computeroutput>.</para>
+
+<para>To guarantee that the compressed data will fit in its
+buffer, allocate an output buffer of size 1% larger than the
+uncompressed data, plus six hundred extra bytes.</para>
+
+<para><computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput>
+will not write data at or beyond
+<computeroutput>dest[*destLen]</computeroutput>, even in case of
+buffer overflow.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if dest is NULL or destLen is NULL
+  or blockSize100k < 1 or blockSize100k > 9
+  or verbosity < 0 or verbosity > 4
+  or workFactor < 0 or workFactor > 250
+BZ_MEM_ERROR
+  if insufficient memory is available 
+BZ_OUTBUFF_FULL
+  if the size of the compressed data exceeds *destLen
+BZ_OK
+  otherwise
+</programlisting>
+
+</sect2>
+
+
+<sect2 id="bzbufftobuffdecompress" xreflabel="BZ2_bzBuffToBuffDecompress">
+<title>BZ2_bzBuffToBuffDecompress</title>
+
+<programlisting>
+int BZ2_bzBuffToBuffDecompress( char*         dest,
+                                unsigned int* destLen,
+                                char*         source,
+                                unsigned int  sourceLen,
+                                int           small,
+                                int           verbosity );
+</programlisting>
+
+<para>Attempts to decompress the data in <computeroutput>source[0
+.. sourceLen-1]</computeroutput> into the destination buffer,
+<computeroutput>dest[0 .. *destLen-1]</computeroutput>.  If the
+destination buffer is big enough,
+<computeroutput>*destLen</computeroutput> is set to the size of
+the uncompressed data, and <computeroutput>BZ_OK</computeroutput>
+is returned.  If the compressed data won't fit,
+<computeroutput>*destLen</computeroutput> is unchanged, and
+<computeroutput>BZ_OUTBUFF_FULL</computeroutput> is
+returned.</para>
+
+<para><computeroutput>source</computeroutput> is assumed to hold
+a complete <computeroutput>bzip2</computeroutput> format data
+stream.
+<computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput> tries
+to decompress the entirety of the stream into the output
+buffer.</para>
+
+<para>For the meaning of parameters
+<computeroutput>small</computeroutput> and
+<computeroutput>verbosity</computeroutput>, see
+<computeroutput>BZ2_bzDecompressInit</computeroutput>.</para>
+
+<para>Because the compression ratio of the compressed data cannot
+be known in advance, there is no easy way to guarantee that the
+output buffer will be big enough.  You may of course make
+arrangements in your code to record the size of the uncompressed
+data, but such a mechanism is beyond the scope of this
+library.</para>
+
+<para><computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput>
+will not write data at or beyond
+<computeroutput>dest[*destLen]</computeroutput>, even in case of
+buffer overflow.</para>
+
+<para>Possible return values:</para>
+
+<programlisting>
+BZ_CONFIG_ERROR
+  if the library has been mis-compiled
+BZ_PARAM_ERROR
+  if dest is NULL or destLen is NULL
+  or small != 0 && small != 1
+  or verbosity < 0 or verbosity > 4
+BZ_MEM_ERROR
+  if insufficient memory is available 
+BZ_OUTBUFF_FULL
+  if the size of the compressed data exceeds *destLen
+BZ_DATA_ERROR
+  if a data integrity error was detected in the compressed data
+BZ_DATA_ERROR_MAGIC
+  if the compressed data doesn't begin with the right magic bytes
+BZ_UNEXPECTED_EOF
+  if the compressed data ends unexpectedly
+BZ_OK
+  otherwise
+</programlisting>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="zlib-compat" xreflabel="zlib compatibility functions">
+<title>zlib compatibility functions</title>
+
+<para>Yoshioka Tsuneo has contributed some functions to give
+better <computeroutput>zlib</computeroutput> compatibility.
+These functions are <computeroutput>BZ2_bzopen</computeroutput>,
+<computeroutput>BZ2_bzread</computeroutput>,
+<computeroutput>BZ2_bzwrite</computeroutput>,
+<computeroutput>BZ2_bzflush</computeroutput>,
+<computeroutput>BZ2_bzclose</computeroutput>,
+<computeroutput>BZ2_bzerror</computeroutput> and
+<computeroutput>BZ2_bzlibVersion</computeroutput>.  These
+functions are not (yet) officially part of the library.  If they
+break, you get to keep all the pieces.  Nevertheless, I think
+they work ok.</para>
+
+<programlisting>
+typedef void BZFILE;
+
+const char * BZ2_bzlibVersion ( void );
+</programlisting>
+
+<para>Returns a string indicating the library version.</para>
+
+<programlisting>
+BZFILE * BZ2_bzopen  ( const char *path, const char *mode );
+BZFILE * BZ2_bzdopen ( int        fd,    const char *mode );
+</programlisting>
+
+<para>Opens a <computeroutput>.bz2</computeroutput> file for
+reading or writing, using either its name or a pre-existing file
+descriptor.  Analogous to <computeroutput>fopen</computeroutput>
+and <computeroutput>fdopen</computeroutput>.</para>
+
+<programlisting>
+int BZ2_bzread  ( BZFILE* b, void* buf, int len );
+int BZ2_bzwrite ( BZFILE* b, void* buf, int len );
+</programlisting>
+
+<para>Reads/writes data from/to a previously opened
+<computeroutput>BZFILE</computeroutput>.  Analogous to
+<computeroutput>fread</computeroutput> and
+<computeroutput>fwrite</computeroutput>.</para>
+
+<programlisting>
+int  BZ2_bzflush ( BZFILE* b );
+void BZ2_bzclose ( BZFILE* b );
+</programlisting>
+
+<para>Flushes/closes a <computeroutput>BZFILE</computeroutput>.
+<computeroutput>BZ2_bzflush</computeroutput> doesn't actually do
+anything.  Analogous to <computeroutput>fflush</computeroutput>
+and <computeroutput>fclose</computeroutput>.</para>
+
+<programlisting>
+const char * BZ2_bzerror ( BZFILE *b, int *errnum )
+</programlisting>
+
+<para>Returns a string describing the more recent error status of
+<computeroutput>b</computeroutput>, and also sets
+<computeroutput>*errnum</computeroutput> to its numerical
+value.</para>
+
+</sect1>
+
+
+<sect1 id="stdio-free" 
+       xreflabel="Using the library in a stdio-free environment">
+<title>Using the library in a stdio-free environment</title>
+
+
+<sect2 id="stdio-bye" xreflabel="Getting rid of stdio">
+<title>Getting rid of stdio</title>
+
+<para>In a deeply embedded application, you might want to use
+just the memory-to-memory functions.  You can do this
+conveniently by compiling the library with preprocessor symbol
+<computeroutput>BZ_NO_STDIO</computeroutput> defined.  Doing this
+gives you a library containing only the following eight
+functions:</para>
+
+<para><computeroutput>BZ2_bzCompressInit</computeroutput>,
+<computeroutput>BZ2_bzCompress</computeroutput>,
+<computeroutput>BZ2_bzCompressEnd</computeroutput>
+<computeroutput>BZ2_bzDecompressInit</computeroutput>,
+<computeroutput>BZ2_bzDecompress</computeroutput>,
+<computeroutput>BZ2_bzDecompressEnd</computeroutput>
+<computeroutput>BZ2_bzBuffToBuffCompress</computeroutput>,
+<computeroutput>BZ2_bzBuffToBuffDecompress</computeroutput></para>
+
+<para>When compiled like this, all functions will ignore
+<computeroutput>verbosity</computeroutput> settings.</para>
+
+</sect2>
+
+
+<sect2 id="critical-error" xreflabel="Critical error handling">
+<title>Critical error handling</title>
+
+<para><computeroutput>libbzip2</computeroutput> contains a number
+of internal assertion checks which should, needless to say, never
+be activated.  Nevertheless, if an assertion should fail,
+behaviour depends on whether or not the library was compiled with
+<computeroutput>BZ_NO_STDIO</computeroutput> set.</para>
+
+<para>For a normal compile, an assertion failure yields the
+message:</para>
+
+<blockquote>
+<para>bzip2/libbzip2: internal error number N.</para>
+<para>This is a bug in bzip2/libbzip2, &bz-version; of &bz-date;.
+Please report it to me at: &bz-email;.  If this happened
+when you were using some program which uses libbzip2 as a
+component, you should also report this bug to the author(s)
+of that program.  Please make an effort to report this bug;
+timely and accurate bug reports eventually lead to higher
+quality software.  Thanks.  Julian Seward, &bz-date;.
+</para></blockquote>
+
+<para>where <computeroutput>N</computeroutput> is some error code
+number.  If <computeroutput>N == 1007</computeroutput>, it also
+prints some extra text advising the reader that unreliable memory
+is often associated with internal error 1007. (This is a
+frequently-observed-phenomenon with versions 1.0.0/1.0.1).</para>
+
+<para><computeroutput>exit(3)</computeroutput> is then
+called.</para>
+
+<para>For a <computeroutput>stdio</computeroutput>-free library,
+assertion failures result in a call to a function declared
+as:</para>
+
+<programlisting>
+extern void bz_internal_error ( int errcode );
+</programlisting>
+
+<para>The relevant code is passed as a parameter.  You should
+supply such a function.</para>
+
+<para>In either case, once an assertion failure has occurred, any
+<computeroutput>bz_stream</computeroutput> records involved can
+be regarded as invalid.  You should not attempt to resume normal
+operation with them.</para>
+
+<para>You may, of course, change critical error handling to suit
+your needs.  As I said above, critical errors indicate bugs in
+the library and should not occur.  All "normal" error situations
+are indicated via error return codes from functions, and can be
+recovered from.</para>
+
+</sect2>
+
+</sect1>
+
+
+<sect1 id="win-dll" xreflabel="Making a Windows DLL">
+<title>Making a Windows DLL</title>
+
+<para>Everything related to Windows has been contributed by
+Yoshioka Tsuneo
+(<computeroutput>tsuneo at rr.iij4u.or.jp</computeroutput>), so
+you should send your queries to him (but perhaps Cc: me,
+<computeroutput>&bz-email;</computeroutput>).</para>
+
+<para>My vague understanding of what to do is: using Visual C++
+5.0, open the project file
+<computeroutput>libbz2.dsp</computeroutput>, and build.  That's
+all.</para>
+
+<para>If you can't open the project file for some reason, make a
+new one, naming these files:
+<computeroutput>blocksort.c</computeroutput>,
+<computeroutput>bzlib.c</computeroutput>,
+<computeroutput>compress.c</computeroutput>,
+<computeroutput>crctable.c</computeroutput>,
+<computeroutput>decompress.c</computeroutput>,
+<computeroutput>huffman.c</computeroutput>,
+<computeroutput>randtable.c</computeroutput> and
+<computeroutput>libbz2.def</computeroutput>.  You will also need
+to name the header files <computeroutput>bzlib.h</computeroutput>
+and <computeroutput>bzlib_private.h</computeroutput>.</para>
+
+<para>If you don't use VC++, you may need to define the
+proprocessor symbol
+<computeroutput>_WIN32</computeroutput>.</para>
+
+<para>Finally, <computeroutput>dlltest.c</computeroutput> is a
+sample program using the DLL.  It has a project file,
+<computeroutput>dlltest.dsp</computeroutput>.</para>
+
+<para>If you just want a makefile for Visual C, have a look at
+<computeroutput>makefile.msc</computeroutput>.</para>
+
+<para>Be aware that if you compile
+<computeroutput>bzip2</computeroutput> itself on Win32, you must
+set <computeroutput>BZ_UNIX</computeroutput> to 0 and
+<computeroutput>BZ_LCCWIN32</computeroutput> to 1, in the file
+<computeroutput>bzip2.c</computeroutput>, before compiling.
+Otherwise the resulting binary won't work correctly.</para>
+
+<para>I haven't tried any of this stuff myself, but it all looks
+plausible.</para>
+
+</sect1>
+
+</chapter>
+
+
+
+<chapter id="misc" xreflabel="Miscellanea">
+<title>Miscellanea</title>
+
+<para>These are just some random thoughts of mine.  Your mileage
+may vary.</para>
+
+
+<sect1 id="limits" xreflabel="Limitations of the compressed file format">
+<title>Limitations of the compressed file format</title>
+
+<para><computeroutput>bzip2-1.0.X</computeroutput>,
+<computeroutput>0.9.5</computeroutput> and
+<computeroutput>0.9.0</computeroutput> use exactly the same file
+format as the original version,
+<computeroutput>bzip2-0.1</computeroutput>.  This decision was
+made in the interests of stability.  Creating yet another
+incompatible compressed file format would create further
+confusion and disruption for users.</para>
+
+<para>Nevertheless, this is not a painless decision.  Development
+work since the release of
+<computeroutput>bzip2-0.1</computeroutput> in August 1997 has
+shown complexities in the file format which slow down
+decompression and, in retrospect, are unnecessary.  These
+are:</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para>The run-length encoder, which is the first of the
+   compression transformations, is entirely irrelevant.  The
+   original purpose was to protect the sorting algorithm from the
+   very worst case input: a string of repeated symbols.  But
+   algorithm steps Q6a and Q6b in the original Burrows-Wheeler
+   technical report (SRC-124) show how repeats can be handled
+   without difficulty in block sorting.</para></listitem>
+
+ <listitem><para>The randomisation mechanism doesn't really need to be
+   there.  Udi Manber and Gene Myers published a suffix array
+   construction algorithm a few years back, which can be employed
+   to sort any block, no matter how repetitive, in O(N log N)
+   time.  Subsequent work by Kunihiko Sadakane has produced a
+   derivative O(N (log N)^2) algorithm which usually outperforms
+   the Manber-Myers algorithm.</para>
+
+   <para>I could have changed to Sadakane's algorithm, but I find
+   it to be slower than <computeroutput>bzip2</computeroutput>'s
+   existing algorithm for most inputs, and the randomisation
+   mechanism protects adequately against bad cases.  I didn't
+   think it was a good tradeoff to make.  Partly this is due to
+   the fact that I was not flooded with email complaints about
+   <computeroutput>bzip2-0.1</computeroutput>'s performance on
+   repetitive data, so perhaps it isn't a problem for real
+   inputs.</para>
+
+   <para>Probably the best long-term solution, and the one I have
+   incorporated into 0.9.5 and above, is to use the existing
+   sorting algorithm initially, and fall back to a O(N (log N)^2)
+   algorithm if the standard algorithm gets into
+   difficulties.</para></listitem>
+
+  <listitem><para>The compressed file format was never designed to be
+   handled by a library, and I have had to jump though some hoops
+   to produce an efficient implementation of decompression.  It's
+   a bit hairy.  Try passing
+   <computeroutput>decompress.c</computeroutput> through the C
+   preprocessor and you'll see what I mean.  Much of this
+   complexity could have been avoided if the compressed size of
+   each block of data was recorded in the data stream.</para></listitem>
+
+ <listitem><para>An Adler-32 checksum, rather than a CRC32 checksum,
+   would be faster to compute.</para></listitem>
+
+</itemizedlist>
+
+<para>It would be fair to say that the
+<computeroutput>bzip2</computeroutput> format was frozen before I
+properly and fully understood the performance consequences of
+doing so.</para>
+
+<para>Improvements which I was able to incorporate into 0.9.0,
+despite using the same file format, are:</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para>Single array implementation of the inverse BWT.  This
+  significantly speeds up decompression, presumably because it
+  reduces the number of cache misses.</para></listitem>
+
+ <listitem><para>Faster inverse MTF transform for large MTF values.
+  The new implementation is based on the notion of sliding blocks
+  of values.</para></listitem>
+
+ <listitem><para><computeroutput>bzip2-0.9.0</computeroutput> now reads
+  and writes files with <computeroutput>fread</computeroutput>
+  and <computeroutput>fwrite</computeroutput>; version 0.1 used
+  <computeroutput>putc</computeroutput> and
+  <computeroutput>getc</computeroutput>.  Duh!  Well, you live
+  and learn.</para></listitem>
+
+</itemizedlist>
+
+<para>Further ahead, it would be nice to be able to do random
+access into files.  This will require some careful design of
+compressed file formats.</para>
+
+</sect1>
+
+
+<sect1 id="port-issues" xreflabel="Portability issues">
+<title>Portability issues</title>
+
+<para>After some consideration, I have decided not to use GNU
+<computeroutput>autoconf</computeroutput> to configure 0.9.5 or
+1.0.</para>
+
+<para><computeroutput>autoconf</computeroutput>, admirable and
+wonderful though it is, mainly assists with portability problems
+between Unix-like platforms.  But
+<computeroutput>bzip2</computeroutput> doesn't have much in the
+way of portability problems on Unix; most of the difficulties
+appear when porting to the Mac, or to Microsoft's operating
+systems.  <computeroutput>autoconf</computeroutput> doesn't help
+in those cases, and brings in a whole load of new
+complexity.</para>
+
+<para>Most people should be able to compile the library and
+program under Unix straight out-of-the-box, so to speak,
+especially if you have a version of GNU C available.</para>
+
+<para>There are a couple of
+<computeroutput>__inline__</computeroutput> directives in the
+code.  GNU C (<computeroutput>gcc</computeroutput>) should be
+able to handle them.  If you're not using GNU C, your C compiler
+shouldn't see them at all.  If your compiler does, for some
+reason, see them and doesn't like them, just
+<computeroutput>#define</computeroutput>
+<computeroutput>__inline__</computeroutput> to be
+<computeroutput>/* */</computeroutput>.  One easy way to do this
+is to compile with the flag
+<computeroutput>-D__inline__=</computeroutput>, which should be
+understood by most Unix compilers.</para>
+
+<para>If you still have difficulties, try compiling with the
+macro <computeroutput>BZ_STRICT_ANSI</computeroutput> defined.
+This should enable you to build the library in a strictly ANSI
+compliant environment.  Building the program itself like this is
+dangerous and not supported, since you remove
+<computeroutput>bzip2</computeroutput>'s checks against
+compressing directories, symbolic links, devices, and other
+not-really-a-file entities.  This could cause filesystem
+corruption!</para>
+
+<para>One other thing: if you create a
+<computeroutput>bzip2</computeroutput> binary for public distribution,
+please consider linking it statically (<computeroutput>gcc
+-static</computeroutput>).  This avoids all sorts of library-version
+issues that others may encounter later on.</para>
+
+<para>If you build <computeroutput>bzip2</computeroutput> on
+Win32, you must set <computeroutput>BZ_UNIX</computeroutput> to 0
+and <computeroutput>BZ_LCCWIN32</computeroutput> to 1, in the
+file <computeroutput>bzip2.c</computeroutput>, before compiling.
+Otherwise the resulting binary won't work correctly.</para>
+
+</sect1>
+
+
+<sect1 id="bugs" xreflabel="Reporting bugs">
+<title>Reporting bugs</title>
+
+<para>I tried pretty hard to make sure
+<computeroutput>bzip2</computeroutput> is bug free, both by
+design and by testing.  Hopefully you'll never need to read this
+section for real.</para>
+
+<para>Nevertheless, if <computeroutput>bzip2</computeroutput> dies
+with a segmentation fault, a bus error or an internal assertion
+failure, it will ask you to email me a bug report.  Experience from
+years of feedback of bzip2 users indicates that almost all these
+problems can be traced to either compiler bugs or hardware
+problems.</para>
+
+<itemizedlist mark='bullet'>
+
+ <listitem><para>Recompile the program with no optimisation, and
+  see if it works.  And/or try a different compiler.  I heard all
+  sorts of stories about various flavours of GNU C (and other
+  compilers) generating bad code for
+  <computeroutput>bzip2</computeroutput>, and I've run across two
+  such examples myself.</para>
+
+  <para>2.7.X versions of GNU C are known to generate bad code
+  from time to time, at high optimisation levels.  If you get
+  problems, try using the flags
+  <computeroutput>-O2</computeroutput>
+  <computeroutput>-fomit-frame-pointer</computeroutput>
+  <computeroutput>-fno-strength-reduce</computeroutput>.  You
+  should specifically <emphasis>not</emphasis> use
+  <computeroutput>-funroll-loops</computeroutput>.</para>
+
+  <para>You may notice that the Makefile runs six tests as part
+  of the build process.  If the program passes all of these, it's
+  a pretty good (but not 100%) indication that the compiler has
+  done its job correctly.</para></listitem>
+
+ <listitem><para>If <computeroutput>bzip2</computeroutput>
+  crashes randomly, and the crashes are not repeatable, you may
+  have a flaky memory subsystem.
+  <computeroutput>bzip2</computeroutput> really hammers your
+  memory hierarchy, and if it's a bit marginal, you may get these
+  problems.  Ditto if your disk or I/O subsystem is slowly
+  failing.  Yup, this really does happen.</para>
+
+  <para>Try using a different machine of the same type, and see
+  if you can repeat the problem.</para></listitem>
+
+  <listitem><para>This isn't really a bug, but ... If
+  <computeroutput>bzip2</computeroutput> tells you your file is
+  corrupted on decompression, and you obtained the file via FTP,
+  there is a possibility that you forgot to tell FTP to do a
+  binary mode transfer.  That absolutely will cause the file to
+  be non-decompressible.  You'll have to transfer it
+  again.</para></listitem>
+
+</itemizedlist>
+
+<para>If you've incorporated
+<computeroutput>libbzip2</computeroutput> into your own program
+and are getting problems, please, please, please, check that the
+parameters you are passing in calls to the library, are correct,
+and in accordance with what the documentation says is allowable.
+I have tried to make the library robust against such problems,
+but I'm sure I haven't succeeded.</para>
+
+<para>Finally, if the above comments don't help, you'll have to
+send me a bug report.  Now, it's just amazing how many people
+will send me a bug report saying something like:</para>
+
+<programlisting>
+bzip2 crashed with segmentation fault on my machine
+</programlisting>
+
+<para>and absolutely nothing else.  Needless to say, a such a
+report is <emphasis>totally, utterly, completely and
+comprehensively 100% useless; a waste of your time, my time, and
+net bandwidth</emphasis>.  With no details at all, there's no way
+I can possibly begin to figure out what the problem is.</para>
+
+<para>The rules of the game are: facts, facts, facts.  Don't omit
+them because "oh, they won't be relevant".  At the bare
+minimum:</para>
+
+<programlisting>
+Machine type.  Operating system version.  
+Exact version of bzip2 (do bzip2 -V).  
+Exact version of the compiler used.  
+Flags passed to the compiler.
+</programlisting>
+
+<para>However, the most important single thing that will help me
+is the file that you were trying to compress or decompress at the
+time the problem happened.  Without that, my ability to do
+anything more than speculate about the cause, is limited.</para>
+
+</sect1>
+
+
+<sect1 id="package" xreflabel="Did you get the right package?">
+<title>Did you get the right package?</title>
+
+<para><computeroutput>bzip2</computeroutput> is a resource hog.
+It soaks up large amounts of CPU cycles and memory.  Also, it
+gives very large latencies.  In the worst case, you can feed many
+megabytes of uncompressed data into the library before getting
+any compressed output, so this probably rules out applications
+requiring interactive behaviour.</para>
+
+<para>These aren't faults of my implementation, I hope, but more
+an intrinsic property of the Burrows-Wheeler transform
+(unfortunately).  Maybe this isn't what you want.</para>
+
+<para>If you want a compressor and/or library which is faster,
+uses less memory but gets pretty good compression, and has
+minimal latency, consider Jean-loup Gailly's and Mark Adler's
+work, <computeroutput>zlib-1.2.1</computeroutput> and
+<computeroutput>gzip-1.2.4</computeroutput>.  Look for them at 
+<ulink url="http://www.zlib.org">http://www.zlib.org</ulink> and 
+<ulink url="http://www.gzip.org">http://www.gzip.org</ulink>
+respectively.</para>
+
+<para>For something faster and lighter still, you might try Markus F
+X J Oberhumer's <computeroutput>LZO</computeroutput> real-time
+compression/decompression library, at 
+<ulink url="http://www.oberhumer.com/opensource">http://www.oberhumer.com/opensource</ulink>.</para>
+
+</sect1>
+
+
+
+<sect1 id="reading" xreflabel="Further Reading">
+<title>Further Reading</title>
+
+<para><computeroutput>bzip2</computeroutput> is not research
+work, in the sense that it doesn't present any new ideas.
+Rather, it's an engineering exercise based on existing
+ideas.</para>
+
+<para>Four documents describe essentially all the ideas behind
+<computeroutput>bzip2</computeroutput>:</para>
+
+<literallayout>Michael Burrows and D. J. Wheeler:
+  "A block-sorting lossless data compression algorithm"
+   10th May 1994. 
+   Digital SRC Research Report 124.
+   ftp://ftp.digital.com/pub/DEC/SRC/research-reports/SRC-124.ps.gz
+   If you have trouble finding it, try searching at the
+   New Zealand Digital Library, http://www.nzdl.org.
+
+Daniel S. Hirschberg and Debra A. LeLewer
+  "Efficient Decoding of Prefix Codes"
+   Communications of the ACM, April 1990, Vol 33, Number 4.
+   You might be able to get an electronic copy of this
+   from the ACM Digital Library.
+
+David J. Wheeler
+   Program bred3.c and accompanying document bred3.ps.
+   This contains the idea behind the multi-table Huffman coding scheme.
+   ftp://ftp.cl.cam.ac.uk/users/djw3/
+
+Jon L. Bentley and Robert Sedgewick
+  "Fast Algorithms for Sorting and Searching Strings"
+   Available from Sedgewick's web page,
+   www.cs.princeton.edu/~rs
+</literallayout>
+
+<para>The following paper gives valuable additional insights into
+the algorithm, but is not immediately the basis of any code used
+in bzip2.</para>
+
+<literallayout>Peter Fenwick:
+   Block Sorting Text Compression
+   Proceedings of the 19th Australasian Computer Science Conference,
+     Melbourne, Australia.  Jan 31 - Feb 2, 1996.
+   ftp://ftp.cs.auckland.ac.nz/pub/peter-f/ACSC96paper.ps</literallayout>
+
+<para>Kunihiko Sadakane's sorting algorithm, mentioned above, is
+available from:</para>
+
+<literallayout>http://naomi.is.s.u-tokyo.ac.jp/~sada/papers/Sada98b.ps.gz
+</literallayout>
+
+<para>The Manber-Myers suffix array construction algorithm is
+described in a paper available from:</para>
+
+<literallayout>http://www.cs.arizona.edu/people/gene/PAPERS/suffix.ps
+</literallayout>
+
+<para>Finally, the following papers document some
+investigations I made into the performance of sorting
+and decompression algorithms:</para>
+
+<literallayout>Julian Seward
+   On the Performance of BWT Sorting Algorithms
+   Proceedings of the IEEE Data Compression Conference 2000
+     Snowbird, Utah.  28-30 March 2000.
+
+Julian Seward
+   Space-time Tradeoffs in the Inverse B-W Transform
+   Proceedings of the IEEE Data Compression Conference 2001
+     Snowbird, Utah.  27-29 March 2001.
+</literallayout>
+
+</sect1>
+
+</chapter>
+
+</book>
diff --git a/third-party/bzip2/mk251.c b/third-party/bzip2/mk251.c
new file mode 100644
index 0000000..c9c36f6
--- /dev/null
+++ b/third-party/bzip2/mk251.c
@@ -0,0 +1,31 @@
+
+/* Spew out a long sequence of the byte 251.  When fed to bzip2
+   versions 1.0.0 or 1.0.1, causes it to die with internal error
+   1007 in blocksort.c.  This assertion misses an extremely rare
+   case, which is fixed in this version (1.0.2) and above.
+*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include <stdio.h>
+
+int main ()
+{
+   int i;
+   for (i = 0; i < 48500000 ; i++)
+     putchar(251);
+   return 0;
+}
diff --git a/third-party/bzip2/randtable.c b/third-party/bzip2/randtable.c
new file mode 100644
index 0000000..6d62459
--- /dev/null
+++ b/third-party/bzip2/randtable.c
@@ -0,0 +1,84 @@
+
+/*-------------------------------------------------------------*/
+/*--- Table for randomising repetitive blocks               ---*/
+/*---                                           randtable.c ---*/
+/*-------------------------------------------------------------*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include "bzlib_private.h"
+
+
+/*---------------------------------------------*/
+Int32 BZ2_rNums[512] = { 
+   619, 720, 127, 481, 931, 816, 813, 233, 566, 247, 
+   985, 724, 205, 454, 863, 491, 741, 242, 949, 214, 
+   733, 859, 335, 708, 621, 574, 73, 654, 730, 472, 
+   419, 436, 278, 496, 867, 210, 399, 680, 480, 51, 
+   878, 465, 811, 169, 869, 675, 611, 697, 867, 561, 
+   862, 687, 507, 283, 482, 129, 807, 591, 733, 623, 
+   150, 238, 59, 379, 684, 877, 625, 169, 643, 105, 
+   170, 607, 520, 932, 727, 476, 693, 425, 174, 647, 
+   73, 122, 335, 530, 442, 853, 695, 249, 445, 515, 
+   909, 545, 703, 919, 874, 474, 882, 500, 594, 612, 
+   641, 801, 220, 162, 819, 984, 589, 513, 495, 799, 
+   161, 604, 958, 533, 221, 400, 386, 867, 600, 782, 
+   382, 596, 414, 171, 516, 375, 682, 485, 911, 276, 
+   98, 553, 163, 354, 666, 933, 424, 341, 533, 870, 
+   227, 730, 475, 186, 263, 647, 537, 686, 600, 224, 
+   469, 68, 770, 919, 190, 373, 294, 822, 808, 206, 
+   184, 943, 795, 384, 383, 461, 404, 758, 839, 887, 
+   715, 67, 618, 276, 204, 918, 873, 777, 604, 560, 
+   951, 160, 578, 722, 79, 804, 96, 409, 713, 940, 
+   652, 934, 970, 447, 318, 353, 859, 672, 112, 785, 
+   645, 863, 803, 350, 139, 93, 354, 99, 820, 908, 
+   609, 772, 154, 274, 580, 184, 79, 626, 630, 742, 
+   653, 282, 762, 623, 680, 81, 927, 626, 789, 125, 
+   411, 521, 938, 300, 821, 78, 343, 175, 128, 250, 
+   170, 774, 972, 275, 999, 639, 495, 78, 352, 126, 
+   857, 956, 358, 619, 580, 124, 737, 594, 701, 612, 
+   669, 112, 134, 694, 363, 992, 809, 743, 168, 974, 
+   944, 375, 748, 52, 600, 747, 642, 182, 862, 81, 
+   344, 805, 988, 739, 511, 655, 814, 334, 249, 515, 
+   897, 955, 664, 981, 649, 113, 974, 459, 893, 228, 
+   433, 837, 553, 268, 926, 240, 102, 654, 459, 51, 
+   686, 754, 806, 760, 493, 403, 415, 394, 687, 700, 
+   946, 670, 656, 610, 738, 392, 760, 799, 887, 653, 
+   978, 321, 576, 617, 626, 502, 894, 679, 243, 440, 
+   680, 879, 194, 572, 640, 724, 926, 56, 204, 700, 
+   707, 151, 457, 449, 797, 195, 791, 558, 945, 679, 
+   297, 59, 87, 824, 713, 663, 412, 693, 342, 606, 
+   134, 108, 571, 364, 631, 212, 174, 643, 304, 329, 
+   343, 97, 430, 751, 497, 314, 983, 374, 822, 928, 
+   140, 206, 73, 263, 980, 736, 876, 478, 430, 305, 
+   170, 514, 364, 692, 829, 82, 855, 953, 676, 246, 
+   369, 970, 294, 750, 807, 827, 150, 790, 288, 923, 
+   804, 378, 215, 828, 592, 281, 565, 555, 710, 82, 
+   896, 831, 547, 261, 524, 462, 293, 465, 502, 56, 
+   661, 821, 976, 991, 658, 869, 905, 758, 745, 193, 
+   768, 550, 608, 933, 378, 286, 215, 979, 792, 961, 
+   61, 688, 793, 644, 986, 403, 106, 366, 905, 644, 
+   372, 567, 466, 434, 645, 210, 389, 550, 919, 135, 
+   780, 773, 635, 389, 707, 100, 626, 958, 165, 504, 
+   920, 176, 193, 713, 857, 265, 203, 50, 668, 108, 
+   645, 990, 626, 197, 510, 357, 358, 850, 858, 364, 
+   936, 638
+};
+
+
+/*-------------------------------------------------------------*/
+/*--- end                                       randtable.c ---*/
+/*-------------------------------------------------------------*/
diff --git a/third-party/bzip2/sample1.bz2 b/third-party/bzip2/sample1.bz2
new file mode 100644
index 0000000..18dea60
Binary files /dev/null and b/third-party/bzip2/sample1.bz2 differ
diff --git a/third-party/bzip2/sample1.ref b/third-party/bzip2/sample1.ref
new file mode 100644
index 0000000..a56e52b
Binary files /dev/null and b/third-party/bzip2/sample1.ref differ
diff --git a/third-party/bzip2/sample2.bz2 b/third-party/bzip2/sample2.bz2
new file mode 100644
index 0000000..d5a6160
Binary files /dev/null and b/third-party/bzip2/sample2.bz2 differ
diff --git a/third-party/bzip2/sample2.ref b/third-party/bzip2/sample2.ref
new file mode 100644
index 0000000..34af958
Binary files /dev/null and b/third-party/bzip2/sample2.ref differ
diff --git a/third-party/bzip2/sample3.bz2 b/third-party/bzip2/sample3.bz2
new file mode 100644
index 0000000..d90cff9
Binary files /dev/null and b/third-party/bzip2/sample3.bz2 differ
diff --git a/third-party/bzip2/sample3.ref b/third-party/bzip2/sample3.ref
new file mode 100644
index 0000000..775a2f6
--- /dev/null
+++ b/third-party/bzip2/sample3.ref
@@ -0,0 +1,30007 @@
+This file is exceedingly boring.  If you find yourself
+reading it, please (1) take it from me that you can safely
+guess what the rest of the file says, and (2) seek professional
+help.
+
+ps.  there are no further sarcastic remarks in this file.
+
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
+ugh
diff --git a/third-party/bzip2/spewG.c b/third-party/bzip2/spewG.c
new file mode 100644
index 0000000..14a3649
--- /dev/null
+++ b/third-party/bzip2/spewG.c
@@ -0,0 +1,54 @@
+
+/* spew out a thoroughly gigantic file designed so that bzip2
+   can compress it reasonably rapidly.  This is to help test
+   support for large files (> 2GB) in a reasonable amount of time.
+   I suggest you use the undocumented --exponential option to
+   bzip2 when compressing the resulting file; this saves a bit of
+   time.  Note: *don't* bother with --exponential when compressing 
+   Real Files; it'll just waste a lot of CPU time :-)
+   (but is otherwise harmless).
+*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+	 ------------------------------------------------------------------ */
+
+
+#define _FILE_OFFSET_BITS 64
+
+#include <stdio.h>
+#include <stdlib.h>
+
+/* The number of megabytes of junk to spew out (roughly) */
+#define MEGABYTES 5000
+
+#define N_BUF 1000000
+char buf[N_BUF];
+
+int main ( int argc, char** argv )
+{
+   int ii, kk, p;
+   srandom(1);
+   setbuffer ( stdout, buf, N_BUF );
+   for (kk = 0; kk < MEGABYTES * 515; kk+=3) {
+      p = 25+random()%50;
+      for (ii = 0; ii < p; ii++)
+         printf ( "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" );
+      for (ii = 0; ii < p-1; ii++)
+         printf ( "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" );
+      for (ii = 0; ii < p+1; ii++)
+         printf ( "ccccccccccccccccccccccccccccccccccccc" );
+   }
+   fflush(stdout);
+   return 0;
+}
diff --git a/third-party/bzip2/unzcrash.c b/third-party/bzip2/unzcrash.c
new file mode 100644
index 0000000..7041da5
--- /dev/null
+++ b/third-party/bzip2/unzcrash.c
@@ -0,0 +1,141 @@
+
+/* A test program written to test robustness to decompression of
+   corrupted data.  Usage is 
+       unzcrash filename
+   and the program will read the specified file, compress it (in memory),
+   and then repeatedly decompress it, each time with a different bit of
+   the compressed data inverted, so as to test all possible one-bit errors.
+   This should not cause any invalid memory accesses.  If it does, 
+   I want to know about it!
+
+   PS.  As you can see from the above description, the process is
+   incredibly slow.  A file of size eg 5KB will cause it to run for
+   many hours.
+*/
+
+/* ------------------------------------------------------------------
+   This file is part of bzip2/libbzip2, a program and library for
+   lossless, block-sorting data compression.
+
+   bzip2/libbzip2 version 1.0.6 of 6 September 2010
+   Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+
+   Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+   README file.
+
+   This program is released under the terms of the license contained
+   in the file LICENSE.
+   ------------------------------------------------------------------ */
+
+
+#include <stdio.h>
+#include <assert.h>
+#include "bzlib.h"
+
+#define M_BLOCK 1000000
+
+typedef unsigned char uchar;
+
+#define M_BLOCK_OUT (M_BLOCK + 1000000)
+uchar inbuf[M_BLOCK];
+uchar outbuf[M_BLOCK_OUT];
+uchar zbuf[M_BLOCK + 600 + (M_BLOCK / 100)];
+
+int nIn, nOut, nZ;
+
+static char *bzerrorstrings[] = {
+       "OK"
+      ,"SEQUENCE_ERROR"
+      ,"PARAM_ERROR"
+      ,"MEM_ERROR"
+      ,"DATA_ERROR"
+      ,"DATA_ERROR_MAGIC"
+      ,"IO_ERROR"
+      ,"UNEXPECTED_EOF"
+      ,"OUTBUFF_FULL"
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+      ,"???"   /* for future */
+};
+
+void flip_bit ( int bit )
+{
+   int byteno = bit / 8;
+   int bitno  = bit % 8;
+   uchar mask = 1 << bitno;
+   //fprintf ( stderr, "(byte %d  bit %d  mask %d)",
+   //          byteno, bitno, (int)mask );
+   zbuf[byteno] ^= mask;
+}
+
+int main ( int argc, char** argv )
+{
+   FILE* f;
+   int   r;
+   int   bit;
+   int   i;
+
+   if (argc != 2) {
+      fprintf ( stderr, "usage: unzcrash filename\n" );
+      return 1;
+   }
+
+   f = fopen ( argv[1], "r" );
+   if (!f) {
+      fprintf ( stderr, "unzcrash: can't open %s\n", argv[1] );
+      return 1;
+   }
+
+   nIn = fread ( inbuf, 1, M_BLOCK, f );
+   fprintf ( stderr, "%d bytes read\n", nIn );
+
+   nZ = M_BLOCK;
+   r = BZ2_bzBuffToBuffCompress (
+         zbuf, &nZ, inbuf, nIn, 9, 0, 30 );
+
+   assert (r == BZ_OK);
+   fprintf ( stderr, "%d after compression\n", nZ );
+
+   for (bit = 0; bit < nZ*8; bit++) {
+      fprintf ( stderr, "bit %d  ", bit );
+      flip_bit ( bit );
+      nOut = M_BLOCK_OUT;
+      r = BZ2_bzBuffToBuffDecompress (
+            outbuf, &nOut, zbuf, nZ, 0, 0 );
+      fprintf ( stderr, " %d  %s ", r, bzerrorstrings[-r] );
+
+      if (r != BZ_OK) {
+         fprintf ( stderr, "\n" );
+      } else {
+         if (nOut != nIn) {
+           fprintf(stderr, "nIn/nOut mismatch %d %d\n", nIn, nOut );
+           return 1;
+         } else {
+           for (i = 0; i < nOut; i++)
+             if (inbuf[i] != outbuf[i]) { 
+                fprintf(stderr, "mismatch at %d\n", i ); 
+                return 1; 
+           }
+           if (i == nOut) fprintf(stderr, "really ok!\n" );
+         }
+      }
+
+      flip_bit ( bit );
+   }
+
+#if 0
+   assert (nOut == nIn);
+   for (i = 0; i < nOut; i++) {
+     if (inbuf[i] != outbuf[i]) {
+        fprintf ( stderr, "difference at %d !\n", i );
+        return 1;
+     }
+   }
+#endif
+
+   fprintf ( stderr, "all ok\n" );
+   return 0;
+}
diff --git a/third-party/bzip2/words0 b/third-party/bzip2/words0
new file mode 100644
index 0000000..fbf442a
--- /dev/null
+++ b/third-party/bzip2/words0
@@ -0,0 +1,9 @@
+
+If compilation produces errors, or a large number of warnings,
+please read README.COMPILATION.PROBLEMS -- you might be able to
+adjust the flags in this Makefile to improve matters.
+
+Also in README.COMPILATION.PROBLEMS are some hints that may help
+if your build produces an executable which is unable to correctly
+handle so-called 'large files' -- files of size 2GB or more.
+
diff --git a/third-party/bzip2/words1 b/third-party/bzip2/words1
new file mode 100644
index 0000000..2e83de9
--- /dev/null
+++ b/third-party/bzip2/words1
@@ -0,0 +1,4 @@
+
+Doing 6 tests (3 compress, 3 uncompress) ...
+If there's a problem, things might stop at this point.
+ 
diff --git a/third-party/bzip2/words2 b/third-party/bzip2/words2
new file mode 100644
index 0000000..caddcf4
--- /dev/null
+++ b/third-party/bzip2/words2
@@ -0,0 +1,5 @@
+
+Checking test results.  If any of the four "cmp"s which follow
+report any differences, something is wrong.  If you can't easily
+figure out what, please let me know (jseward at bzip.org).
+
diff --git a/third-party/bzip2/words3 b/third-party/bzip2/words3
new file mode 100644
index 0000000..6972669
--- /dev/null
+++ b/third-party/bzip2/words3
@@ -0,0 +1,30 @@
+
+If you got this far and the 'cmp's didn't complain, it looks
+like you're in business.  
+
+To install in /usr/local/bin, /usr/local/lib, /usr/local/man and 
+/usr/local/include, type
+
+   make install
+
+To install somewhere else, eg, /xxx/yyy/{bin,lib,man,include}, type 
+
+   make install PREFIX=/xxx/yyy
+
+If you are (justifiably) paranoid and want to see what 'make install'
+is going to do, you can first do
+
+   make -n install                      or
+   make -n install PREFIX=/xxx/yyy      respectively.
+
+The -n instructs make to show the commands it would execute, but
+not actually execute them.
+
+Instructions for use are in the preformatted manual page, in the file
+bzip2.txt.  For more detailed documentation, read the full manual.  
+It is available in Postscript form (manual.ps), PDF form (manual.pdf),
+and HTML form (manual.html).
+
+You can also do "bzip2 --help" to see some helpful information. 
+"bzip2 -L" displays the software license.
+
diff --git a/third-party/bzip2/xmlproc.sh b/third-party/bzip2/xmlproc.sh
new file mode 100755
index 0000000..ca284ea
--- /dev/null
+++ b/third-party/bzip2/xmlproc.sh
@@ -0,0 +1,114 @@
+#!/bin/bash
+# see the README file for usage etc.
+#
+# ------------------------------------------------------------------
+#  This file is part of bzip2/libbzip2, a program and library for
+#  lossless, block-sorting data compression.
+#
+#  bzip2/libbzip2 version 1.0.6 of 6 September 2010
+#  Copyright (C) 1996-2010 Julian Seward <jseward at bzip.org>
+#
+#  Please read the WARNING, DISCLAIMER and PATENTS sections in the 
+#  README file.
+#
+#  This program is released under the terms of the license contained
+#  in the file LICENSE.
+# ----------------------------------------------------------------
+
+
+usage() {
+  echo '';
+  echo 'Usage: xmlproc.sh -[option] <filename.xml>';
+  echo 'Specify a target from:';
+  echo '-v      verify xml file conforms to dtd';
+  echo '-html   output in html format (single file)';
+  echo '-ps     output in postscript format';
+  echo '-pdf    output in pdf format';
+  exit;
+}
+
+if test $# -ne 2; then
+  usage
+fi
+# assign the variable for the output type
+action=$1; shift
+# assign the output filename
+xmlfile=$1; shift
+# and check user input it correct
+if !(test -f $xmlfile); then
+  echo "No such file: $xmlfile";
+  exit;
+fi
+# some other stuff we will use
+OUT=output
+xsl_fo=bz-fo.xsl
+xsl_html=bz-html.xsl
+
+basename=$xmlfile
+basename=${basename//'.xml'/''}
+
+fofile="${basename}.fo"
+htmlfile="${basename}.html"
+pdffile="${basename}.pdf"
+psfile="${basename}.ps"
+xmlfmtfile="${basename}.fmt"
+
+# first process the xmlfile with CDATA tags
+./format.pl $xmlfile $xmlfmtfile
+# so the shell knows where the catalogs live
+export XML_CATALOG_FILES=/etc/xml/catalog
+
+# post-processing tidy up
+cleanup() {
+  echo "Cleaning up: $@" 
+  while [ $# != 0 ]
+  do
+    arg=$1; shift;
+    echo "  deleting $arg";
+    rm $arg
+  done
+}
+
+case $action in
+  -v)
+   flags='--noout --xinclude --noblanks --postvalid'
+   dtd='--dtdvalid http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd'
+   xmllint $flags $dtd $xmlfmtfile 2> $OUT 
+   egrep 'error' $OUT 
+   rm $OUT
+  ;;
+
+  -html)
+   echo "Creating $htmlfile ..."
+   xsltproc --nonet --xinclude  -o $htmlfile $xsl_html $xmlfmtfile
+   cleanup $xmlfmtfile
+  ;;
+
+  -pdf)
+   echo "Creating $pdffile ..."
+   xsltproc --nonet --xinclude -o $fofile $xsl_fo $xmlfmtfile
+   pdfxmltex $fofile >$OUT </dev/null
+   pdfxmltex $fofile >$OUT </dev/null
+   pdfxmltex $fofile >$OUT </dev/null
+   cleanup $OUT $xmlfmtfile *.aux *.fo *.log *.out
+  ;;
+
+  -ps)
+   echo "Creating $psfile ..."
+   xsltproc --nonet --xinclude -o $fofile $xsl_fo $xmlfmtfile
+   pdfxmltex $fofile >$OUT </dev/null
+   pdfxmltex $fofile >$OUT </dev/null
+   pdfxmltex $fofile >$OUT </dev/null
+   pdftops $pdffile $psfile
+   cleanup $OUT $xmlfmtfile $pdffile *.aux *.fo *.log *.out
+#  passivetex is broken, so we can't go this route yet.
+#   xmltex $fofile >$OUT </dev/null
+#   xmltex $fofile >$OUT </dev/null
+#   xmltex $fofile >$OUT </dev/null
+#   dvips -R -q -o bzip-manual.ps *.dvi
+  ;;
+
+  *)
+  usage
+  ;;
+esac
diff --git a/third-party/seqan/ChangeLog b/third-party/seqan/ChangeLog
new file mode 100644
index 0000000..7322d49
--- /dev/null
+++ b/third-party/seqan/ChangeLog
@@ -0,0 +1,20 @@
+2014-12-02  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+   * core/include/seqan/seq_io/sequence_stream_impl.h: don't memory map plain
+   FAST[AQ] files
+
+2014-11-01  Benjamin Taylor  <taylo886 at msu.edu>
+
+   * core/include/seqan/{bam_io/bam_sam_conversion, basic/iterator_position,
+   parallel/parallel_algorithms,random/ext_MersenneTwister,sequence/
+   string_set_dependent_generous}.h: Fixed mismatched include guards, remove
+   deprecated register specification, switched from unnamed to named POSIX
+   semaphore, as unnamed semaphores are deprecated and unsupported on OS X
+   * core/include/seqan/gff_io/gff_stream.h: Added c++98/c++11 checking to
+   auto/unique ptrs
+   * core/include/seqan/system/system_sema.h: Added necessary semaphore/fcntl
+   includes
+
+2014-10-29  Michael R. Crusoe  <mcrusoe at msu.edu>
+
+   * Added a subset of Seqan 1.4.1
diff --git a/third-party/seqan/README b/third-party/seqan/README
new file mode 100644
index 0000000..d0b5c09
--- /dev/null
+++ b/third-party/seqan/README
@@ -0,0 +1,91 @@
+                                    SeqAn
+                      The Library for Sequence Analysis
+                              http://www.seqan.de
+
+
+Table Of Contents
+
+  1. What is SeqAn?
+  2. License
+  3. Supported Platforms
+  4. Prerequisites
+  5. For The Impatient
+  6. Documentation Resources
+  7. Contact
+
+===========================================================================
+ 1. What Is SeqAn?
+===========================================================================
+
+SeqAn is an open source C++ library of efficient algorithms and data
+structures for the analysis of sequences with the focus on biological data.
+Our library applies a unique generic design that guarantees high performance,
+generality, extensibility, and integration with other libraries. SeqAn is
+easy to use and simplifies the development of new software tools with a
+minimal loss of performance.
+
+===========================================================================
+ 2. License
+===========================================================================
+
+The SeqAn library itself, the tests and demos are licensed under the very
+permissing 3-clause BSD License. The licenses for the applications themselves
+can be found in the LICENSE files.
+
+===========================================================================
+ 3. Supported Platforms
+===========================================================================
+
+  Visual C++ 8, 9, 10, 11
+  MinGW
+  LLVM >= 3.0
+  GCC >= 4.1
+
+===========================================================================
+ 4. Prerequisites
+===========================================================================
+
+  Supported C++ compiler
+  CMake (http://cmake.org/)
+
+===========================================================================
+ 5. For the Impatient
+===========================================================================
+
+Assuming that you have checked out the repository already, all
+prerequisites are installed and you are on Linux or Mac Os X:
+
+  $ mkdir build/Debug
+  $ cd build/Debug
+  $ cmake ../.. -DCMAKE_BUILD_TYPE=Debug
+  $ make test_basic
+  $ ./core/tests/basic/test_basic
+  ... the tests for module basic will run ...
+
+===========================================================================
+ 6. Documentation Resources
+===========================================================================
+
+  Getting Started
+    https://trac.seqan.de/wiki/Tutorial/GettingStarted
+  Tutorial
+    http://trac.seqan.de/wiki/Tutorial
+  How Tos
+    http://trac.seqan.de/wiki/HowTo
+  Stable Documentation
+    http://docs.seqan.de/seqan/1.4/
+  Nightly Documentation (updated, more recent!)
+    http://docs.seqan.de/seqan/dev/
+  Changelog
+    http://trac.seqan.de/wiki/ChangeLog
+  Known Issues
+    http://trac.seqan.de/wiki/KnownIssues
+
+===========================================================================
+ 7. Contact
+===========================================================================
+
+  Mailing List
+    https://lists.fu-berlin.de/listinfo/seqan-dev#subscribe
+  Bug Tracker, Wiki
+    http://trac.seqan.de
diff --git a/third-party/seqan/core/include/seqan/align.h b/third-party/seqan/core/include/seqan/align.h
new file mode 100644
index 0000000..2f7e839
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align.h
@@ -0,0 +1,208 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_H_
+
+// TODO(holtgrew): Usage of gapped value in align module is not consistent, need proxies in many places, reference not cleanly implemented everywhere yet.
+// TODO(holtgrew): The Author: tag at the top has to be corrected in the headers of this module.
+// TODO(holtgrew): Anchor Gaps must be integrated completely.
+// TODO(holtgrew): Local alignments & Fragments don't work nicely together at the moment, multiLocalAlignments() needs an equivalent in the new align module.
+// TODO(holtgrew): Align<>, AlignCol<> need some love and documentation.
+// TODO(holtgrew): Gaps need better documentation.
+// TODO(holtgrew): refinement should become graph_align and also host Graph<Alignment<>>
+// TODO(holtgrew): graph_msa should become align_msa, or so, see whitepaper.
+// TODO(holtgrew): The documentation and Tutorial need heavy updates, clipping alignments howto can go away.
+
+// ============================================================================
+// Prerequisites
+// ============================================================================
+
+#include <seqan/basic.h>
+#include <seqan/modifier.h>  // ModifiedAlphabet<>.
+#include <seqan/graph_align.h>  // TODO(holtgrew): We should not have to depend on this.
+
+// TODO(holtgrew): Why not use priority queue from STL?
+#include <seqan/misc/priority_type_base.h>
+#include <seqan/misc/priority_type_heap.h>
+
+// ============================================================================
+// Support
+// ============================================================================
+
+#include <seqan/align/gapped_value_type.h>
+#include <seqan/align/align_config.h>
+#include <seqan/align/align_traceback.h>
+#include <seqan/align/matrix_base.h>
+
+// ============================================================================
+// Gaps & Gaps Iterator Data Structures
+// ============================================================================
+
+#include <seqan/align/gaps_base.h>
+#include <seqan/align/gaps_iterator_base.h>
+
+#include <seqan/align/gaps_array.h>
+#include <seqan/align/gaps_iterator_array.h>
+
+#include <seqan/align/gap_anchor.h>
+#include <seqan/align/gaps_anchor.h>
+#include <seqan/align/gaps_iterator_anchor.h>
+
+// ============================================================================
+// Alignment Data Structures and Columns
+// ============================================================================
+
+#include <seqan/align/align_metafunctions.h>
+#include <seqan/align/align_cols.h>
+#include <seqan/align/align_base.h>
+
+// ============================================================================
+// Alignment Algorithm Implementations.
+// ============================================================================
+
+//################################################################################
+// New module
+//################################################################################
+
+// The tags have to be available everywhere so we define them centrally.
+#include <seqan/align/alignment_algorithm_tags.h>
+
+// Defines all tags needed for the DP alignment.
+#include <seqan/align/dp_profile.h>
+
+// The DP Band
+#include <seqan/align/dp_band.h>
+
+// The DP Scout
+#include <seqan/align/dp_scout.h>
+
+// Stores the score value of a particular cell in the dp matrix.
+// If affine gap costs are selected one cell stores the three values
+// for all three dp matrices.
+#include <seqan/align/dp_cell.h>
+#include <seqan/align/dp_cell_linear.h>
+#include <seqan/align/dp_cell_affine.h>
+
+// Stores the actual trace segment that was detected during traceback.
+// The trace segments can be adapted into any alignment representation
+// form.
+#include <seqan/align/dp_trace_segment.h>
+#include <seqan/align/dp_traceback_adaptor.h>
+
+// Ensures the backwards compatibility for the global interfaces of the
+// alignment algorithms. Based on the called function this selects the
+// correct parameters for the new alignment module.
+#include <seqan/align/dp_setup.h>
+
+// Implements the different recursion formula of the alignment algorithms.
+#include <seqan/align/dp_formula.h>
+#include <seqan/align/dp_formula_linear.h>
+#include <seqan/align/dp_formula_affine.h>
+
+// Defines meta informations which determine how to compute a column and a
+// certain cell for different profiles.
+#include <seqan/align/dp_meta_info.h>
+
+// Actual matrix to store the values. Uses the matrix_base.h definitions
+// as a host.
+#include <seqan/align/dp_matrix.h>
+#include <seqan/align/dp_matrix_sparse.h>
+
+// The navigator that based on the selected profile and band chooses the
+// correct way to navigate through the matrix.
+#include <seqan/align/dp_matrix_navigator.h>
+#include <seqan/align/dp_matrix_navigator_score_matrix.h>
+#include <seqan/align/dp_matrix_navigator_score_matrix_sparse.h>
+#include <seqan/align/dp_matrix_navigator_trace_matrix.h>
+
+// The actual implementations of the traceback and the dynamic programming that
+// is used by all different alignment algorithms.
+#include <seqan/align/dp_traceback_impl.h>
+#include <seqan/align/dp_algorithm_impl.h>
+
+//################################################################################
+// Old module
+//################################################################################
+
+// Also, we have an implementation of Hirschberg's algorithm to compute
+// alignments.
+#include <seqan/align/global_alignment_hirschberg_impl.h>
+
+// The implementations of Myers' bitvector algorithm for alignments can only
+// compute alignment scores.  The combination of Hirschberg's and Myers'
+// algorithm is limited in the same way.
+#include <seqan/align/global_alignment_myers_impl.h>
+#include <seqan/align/global_alignment_myers_hirschberg_impl.h>
+
+// Implementations of the local alignment algorithms with declumping.  We also
+// use them for the localAlignment() calls and return the best local alignment
+// only.
+// TODO(rmaerker): Replace this with a new implementation based on the new alignment module.
+#include <seqan/align/local_alignment_waterman_eggert_impl.h>
+#include <seqan/align/local_alignment_banded_waterman_eggert_impl.h>
+
+// We carry around this implementation of Smith-Waterman because it supports
+// aligning into fragment strings and alignment graphs.  Eventually, it could
+// go away if Waterman-Eggert supports them.
+//#include <seqan/align/local_alignment_smith_waterman_impl.h>
+
+// ============================================================================
+// Alignment Algorithm Interfaces
+// ============================================================================
+
+// The front-end functions for global alignments.
+#include <seqan/align/global_alignment_unbanded.h>
+#include <seqan/align/global_alignment_banded.h>
+
+// The front-end functions for local alignments.
+#include <seqan/align/local_alignment_unbanded.h>
+#include <seqan/align/local_alignment_banded.h>
+
+// The front-end for enumeration of local alignments.
+#include <seqan/align/local_alignment_enumeration.h>  // documentation
+#include <seqan/align/local_alignment_enumeration_unbanded.h>
+#include <seqan/align/local_alignment_enumeration_banded.h>
+
+// The front-end functions for the more specialized alignment algorithms such as
+// Hirschberg, Myers and Myers-Hirschberg.
+#include <seqan/align/global_alignment_specialized.h>
+
+// ============================================================================
+// Operations On Alignments
+// ============================================================================
+
+#include <seqan/align/alignment_operations.h>
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_ALIGN_H_
diff --git a/third-party/seqan/core/include/seqan/align/align_base.h b/third-party/seqan/core/include/seqan/align/align_base.h
new file mode 100644
index 0000000..41f28b6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_base.h
@@ -0,0 +1,867 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// The Align class provides tabular alignments.  It contains multiple
+// Gap objects, one for each row of the alignment.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+struct TagRaw_;
+typedef Tag<TagRaw_> Raw;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class Align
+// ----------------------------------------------------------------------------
+
+/*!
+ * @class Align
+ * @implements EqualityComparableConcept
+ * @headerfile <seqan/align.h>
+ * @brief Tabular alignment of same-type sequences.
+ *
+ * @signature template <typename TSequence, typename TGapSpec>
+ *            class Align;
+ *
+ * @tparam TSequence Type of the underlying sequence.
+ * @tparam TGapSpec  Tag for selecting the @link Gaps @endlink specialization.
+ *
+ * The Alignment class is for storing tabular alignments of sequences having the same type.  They do so by being a
+ * container of @link Gaps @endlink objects.  The most common use case is storing pairwise alignments that are
+ * generated by one of the dynamic programming alignment algorithms.
+ *
+ * Align objects are initialized as follows:
+ *
+ * @snippet core/demos/align/align.cpp initialization
+ *
+ * Then, you can compute the alignment:
+ *
+ * @snippet core/demos/align/align.cpp alignment computation
+ *
+ * The output is as follows:
+ *
+ * @snippet core/demos/align/align.cpp alignment result
+ *
+ * @see globalAlignment
+ * @see localAlignment
+ * @see Gaps
+ */
+
+/**
+.Class.Align:
+..cat:Alignments
+..summary:An alignment of sequences.
+..signature:Align<TSource, TSpec>
+..param.TSource:Type of the ungapped sequences.
+...metafunction:Metafunction.Source
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:@Spec.ArrayGaps@
+..remarks:The default implementation of $Align$ stores the alignment in a set of @Class.Gaps|Gaps<TSource,TSpec>@ objects.
+Hence, the default implementation is row-based, so it will be faster to access the alignment row-wise than column-wise.
+..example.file:demos/align/align.cpp
+..example.text:The output is as follows:
+..example.output:
+score = -4
+align
+  0     .    :
+    AGTTTAATCA
+    ||| | |  |
+    AGTAT-ACGA
+..include:seqan/align.h
+*/
+
+template <typename TSource, typename TSpec = ArrayGaps>
+class Align
+{
+public:
+    typedef Gaps<TSource, TSpec> TGaps;
+    typedef String<TGaps> TRows;
+    typedef typename Size<TRows>::Type TRowsSize;
+
+    TRows data_rows;
+
+    Align() {}
+
+    template <typename TString, typename TStringsetSpec>
+    Align(StringSet<TString, TStringsetSpec> & stringset)
+    {
+        setStrings(*this, stringset);
+    }
+
+    Align & operator=(Align const & other)
+    {
+        data_rows = other.data_rows;
+        return *this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Cols
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Cols
+ * @brief Return the type representing a column in an Align object.
+ *
+ * @signature Cols<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the column type for.
+ *
+ * @return Type   The resulting column type.
+ */
+
+///.Metafunction.Cols.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct Cols<Align<TSource, TSpec> >
+{
+    typedef AlignCols<Align<TSource, TSpec> > Type;
+};
+
+template <typename TSource, typename TSpec>
+struct Cols<Align<TSource, TSpec> const>
+{
+    typedef AlignCols<Align<TSource, TSpec> const> Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Value
+ * @brief Return the value type for an Align object.
+ *
+ * @signature Value<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the value type for.
+ *
+ * @return Type   The resulting value type.
+ */
+
+///.Metafunction.Value.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct Value<Align<TSource, TSpec> >:
+    Value<Gaps<TSource, TSpec> >
+{};
+template <typename TSource, typename TSpec>
+struct Value<Align<TSource, TSpec> const>:
+    Value<Gaps<TSource, TSpec> const>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#GetValue
+ * @brief Return the get-value type for an Align object.
+ *
+ * @signature GetValue<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the get-value type for.
+ *
+ * @return Type   The resulting get-value type.
+ */
+
+///.Metafunction.GetValue.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct GetValue<Align<TSource, TSpec> >:
+    GetValue<Gaps<TSource, TSpec> >
+{};
+template <typename TSource, typename TSpec>
+struct GetValue<Align<TSource, TSpec> const>:
+    GetValue<Gaps<TSource, TSpec> const>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Reference
+ * @brief Return the reference type for an Align object.
+ *
+ * @signature GetValue<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the reference type for.
+ *
+ * @return Type   The resulting reference type.
+ */
+
+///.Metafunction.Reference.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct Reference<Align<TSource, TSpec> >:
+    Reference<Gaps<TSource, TSpec> >
+{};
+template <typename TSource, typename TSpec>
+struct Reference<Align<TSource, TSpec> const>:
+    Reference<Gaps<TSource, TSpec> const>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Rows
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Row
+ * @brief Return the row type (@link Gaps @endlink specialization).
+ *
+ * @signature Row<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the row type for.
+ *
+ * @return Type   The resulting row type.
+ */
+
+/*!
+ * @mfn Align#Rows
+ * @brief Return the type used for rows in an Align object (a Gaps specialization).
+ *
+ * @signature Rows<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the rows type for.
+ *
+ * @return Type   The resulting rows type.
+ */
+
+///.Metafunction.Rows.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct Rows<Align<TSource, TSpec> >
+{
+    typedef String<Gaps<TSource, TSpec> > Type;
+};
+template <typename TSource, typename TSpec>
+struct Rows<Align<TSource, TSpec> const>
+{
+    typedef String<Gaps<TSource, TSpec> > const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Source
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Source
+ * @brief Return the type of the underlying sequence.
+ *
+ * @signature Rows<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the underlying sequence type for.
+ *
+ * @return Type   The resulting sequence type.
+ */
+
+///.Metafunction.Source.param.T.type:Class.Align
+
+template <typename TSource, typename TSpec>
+struct Source<Align<TSource, TSpec> >
+{
+    typedef TSource Type;
+};
+template <typename TSource, typename TSpec>
+struct Source<Align<TSource, TSpec> const>
+{
+    typedef TSource Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction StringSetType
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#StringSetType
+ * @brief Return the type that would be used for a string set of the sources.
+ *
+ * @signature Rows<TAlign>::Type
+ *
+ * @tparam TAlign The Align object to get the string set type for.
+ *
+ * @return Type   The resulting string set type.
+ */
+
+template <typename TSource, typename TSpec>
+struct StringSetType<Align<TSource, TSpec> >
+{
+    typedef StringSet<TSource, Dependent<> > Type;
+};
+
+template <typename TSource, typename TSpec>
+struct StringSetType<Align<TSource, TSpec> const>
+{
+    typedef StringSet<TSource, Dependent<> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function move()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TSpec>
+inline
+void move(Align<TSource, TSpec> & target, Align<TSource, TSpec> & source)
+{
+    move(target.data_rows, source.data_rows);
+}
+
+// ----------------------------------------------------------------------------
+// Function rows()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#rows
+ * @brief Returns the rows of an Align object.
+ *
+ * @signature TRows rows(align);
+ *
+ * @param align The Align object to get the rows for.
+ *
+ * @signature TRows A container with the Gaps of the Align object.
+ */
+
+/**
+.Function.rows:
+..cat:Alignments
+..summary:The container of rows in an alignment.
+..signature:Rows rows(align)
+..param.align:An alignment.
+...type:Class.Align
+..returns:The container of rows in $align$.
+...metafunction:Metafunction.Rows
+..see:Function.cols
+..see:Metafunction.Rows
+..include:seqan/align.h
+ */
+
+template <typename TSource, typename TSpec>
+inline typename Rows<Align<TSource, TSpec> >::Type &
+rows(Align<TSource, TSpec> & me)
+{
+    return me.data_rows;
+}
+
+template <typename TSource, typename TSpec>
+inline typename Rows<Align<TSource, TSpec> const>::Type &
+rows(Align<TSource, TSpec> const & me)
+{
+    return me.data_rows;
+}
+
+// ----------------------------------------------------------------------------
+// Function row()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#row
+ * @brief Returns a single row of an Align object.
+ *
+ * @signature TRow row(align, pos);
+ *
+ * @param align The Align object to get the row of.
+ * @param pos   The number of the row to get.
+ *
+ * @signature TRow Reference to the given row of align  (Type: @link Gap#Row @endlink).
+ */
+
+/**
+.Function.row:
+..cat:Alignments
+..summary:A row in an alignment.
+..signature:Row & row(align, position)
+..param.align:An alignment.
+...type:Class.Align
+..param.position:A position in the @Function.rows@ container of $align$.
+..returns:The row in @Function.rows@ container of $align$ at the given $position$.
+...metafunction:Metafunction.Row
+..remarks:This function is equivalent to $value(rows(align), position)$.
+..see:Function.rows
+..see:Function.col
+..see:Metafunction.Row
+..include:seqan/align.h
+ */
+
+template <typename TSource, typename TSpec, typename TPosition>
+inline typename Row<Align<TSource, TSpec> >::Type &
+row(Align<TSource, TSpec> & me,
+    TPosition _pos)
+{
+    return value(rows(me), _pos);
+}
+
+template <typename TSource, typename TSpec, typename TPosition>
+inline typename Row<Align<TSource, TSpec> const>::Type &
+row(Align<TSource, TSpec> const & me,
+    TPosition _pos)
+{
+    return value(rows(me), _pos);
+}
+
+// ----------------------------------------------------------------------------
+// Function cols()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#cols
+ * @brief Returns the columns of an Align object.
+ *
+ * @signature TCols cols(align);
+ *
+ * @param align The Align object to get the cols of.
+ *
+ * @signature TCols The columns of the Align object (type @link Align#Cols @endlink).
+ */
+
+/**
+.Function.cols:
+..cat:Alignments
+..summary:The container of columns in an alignment.
+..signature:Cols cols(align)
+..param.align:An alignment.
+...type:Class.Align
+..returns:The container of columns in $align$.
+...metafunction:Metafunction.Cols
+..see:Metafunction.Cols
+..include:seqan/align.h
+*/
+
+template <typename TSource, typename TSpec>
+inline typename Cols<Align<TSource, TSpec> >::Type
+cols(Align<TSource, TSpec> & me)
+{
+    return typename Cols<Align<TSource, TSpec> >::Type(me);
+}
+
+template <typename TSource, typename TSpec>
+inline typename Cols<Align<TSource, TSpec> const>::Type
+cols(Align<TSource, TSpec> const & me)
+{
+    return typename Cols<Align<TSource, TSpec> const>::Type(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function col()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#col
+ * @brief Returns the columns of an Align object.
+ *
+ * @signature TCol col(align);
+ *
+ * @param align The Align object to get the cols of.
+ *
+ * @signature TCol The column of the Align object (type @link Align#Col @endlink).
+ */
+
+/**
+.Function.col:
+..cat:Alignments
+..summary:A column in an alignment.
+..signature:Col & col(align, position)
+..param.align:An alignment.
+...type:Class.Align
+..param.position:A position in the @Function.cols@ container of $align$.
+..returns:The column in @Function.cols@ container of $align$ at the given $position$.
+...metafunction:Metafunction.Col
+..remarks:This function is equivalent to $value(cols(align), position)$.
+..see:Function.cols
+..see:Metafunction.Col
+..include:seqan/align.h
+*/
+
+template <typename TSource, typename TSpec, typename TPosition>
+inline typename Col<Align<TSource, TSpec> >::Type
+col(Align<TSource, TSpec> & me,
+    TPosition _pos)
+{
+    return value(cols(me), _pos);
+}
+
+template <typename TSource, typename TSpec, typename TPosition>
+inline typename Col<Align<TSource, TSpec> const>::Type
+col(Align<TSource, TSpec> const & me,
+    TPosition _pos)
+{
+    return value(cols(me), _pos);
+}
+
+// ----------------------------------------------------------------------------
+// Function detach()
+// ----------------------------------------------------------------------------
+
+///.Function.detach.param.object.type:Class.Align
+
+template <typename TSource, typename TSpec>
+inline void
+detach(Align<TSource, TSpec> & me)
+{
+    typedef Align<TSource, TSpec> TAlign;
+    typedef typename Rows<TAlign>::Type TRows;
+    typedef typename Iterator<TRows, Standard>::Type TRowsIterator;
+
+    TRowsIterator it = begin(rows(me));
+    TRowsIterator it_end = end(rows(me));
+
+    while (it != it_end)
+    {
+        detach(*it);
+        ++it;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function write()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#write
+ * @deprecated Old-style I/O.
+ * @brief Writing of Gaps to Streams in human-readable format.
+ *
+ * @signature void write(stream, align, id, Raw());
+ *
+ * @param stream The Stream to write to.
+ * @param align  The Align object to write out.
+ * @param id     ID string (ignored).
+ */
+
+// TODO(holtgrew): Part of the old I/O system. Undocumented. Rename Raw() to HumanReadable() or OnScreen()?
+
+template <typename TFile, typename TSource, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+      Align<TSource, TSpec> const & source,
+      TIDString const &,
+      Raw)
+{
+    typedef Align<TSource, TSpec> const TAlign;
+    typedef typename Row<TAlign>::Type TRow;
+    typedef typename Position<typename Rows<TAlign>::Type>::Type TRowsPosition;
+    typedef typename Position<TAlign>::Type TPosition;
+
+    TRowsPosition row_count = length(rows(source));
+    TPosition begin_ = 0;
+    TPosition end_ = std::min(length(row(source, 0)), length(row(source, 1)));
+
+    unsigned int baseCount = 0;
+    unsigned int leftSpace = 6;
+    while (begin_ < end_)
+    {
+        unsigned int windowSize_ = 50;
+        if ((begin_ + windowSize_) > end_)
+            windowSize_ = end_ - begin_;
+
+        // Print header line
+        char buffer[100];
+        sprintf(buffer, "%7u", (unsigned)baseCount);
+        streamPut(target, buffer);
+        baseCount += windowSize_;
+        streamPut(target, ' ');
+        for (TPosition i = 1; i <= windowSize_; ++i)
+        {
+            if ((i % 10) == 0)
+                streamPut(target, ':');
+            else if ((i % 5) == 0)
+                streamPut(target, '.');
+            else
+                streamPut(target, ' ');
+        }
+        streamPut(target, ' ');
+        streamPut(target, '\n');
+
+        // Print sequences
+        for (TRowsPosition i = 0; i < 2 * row_count - 1; ++i)
+        {
+            for (unsigned int j = 0; j < leftSpace + 2; ++j)
+                streamPut(target, ' ');
+            if ((i % 2) == 0)
+            {
+                TRow & row_ = row(source, i / 2);
+                typedef typename Iterator<typename Row<TAlign>::Type const, Standard>::Type TIter;
+                TIter begin1_ = iter(row_, begin_);
+                TIter end1_ = iter(row_, begin_ + windowSize_);
+                for (; begin1_ != end1_; ++begin1_)
+                {
+                    if (isGap(begin1_))
+                        streamPut(target, gapValue<char>());
+                    else
+                        streamPut(target, *begin1_);
+                }
+            }
+            else
+            {
+                for (unsigned int j = 0; j < windowSize_; ++j)
+                {
+                    if ((!isGap(row(source, (i - 1) / 2), begin_ + j)) &&
+                        (!isGap(row(source, (i + 1) / 2), begin_ + j)) &&
+                        (row(source, (i - 1) / 2)[begin_ + j] == row(source, (i + 1) / 2)[begin_ + j]))
+                    {
+                        streamPut(target, '|');
+                    }
+                    else
+                    {
+                        streamPut(target, ' ');
+                    }
+                }
+            }
+            streamPut(target, '\n');
+        }
+        streamPut(target, '\n');
+        begin_ += 50;
+    }
+    streamPut(target, '\n');
+}
+
+// ----------------------------------------------------------------------------
+// Function clearClipping()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#clearClipping
+ * @brief Clear clipping on all rows.
+ *
+ * @signature void clearClipping(align);
+ *
+ * @param align Align object to clear clippings of.
+ */
+
+// TODO(holtgrew): Undocumented.
+
+template <typename TSource, typename TSpec>
+inline void
+clearClipping(Align<TSource, TSpec> & align_)
+{
+    typedef typename Rows<Align<TSource, TSpec> >::Type TRows;
+    typedef typename Iterator<TRows>::Type TRowsIterator;
+
+    for (TRowsIterator it = begin(rows(align_)); it != end(rows(align_)); goNext(it))
+        clearClipping(*it);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#operator<<
+ * @brief Stream-output for Align objects.
+ *
+ * @signature TStream operator<<(stream, align);
+ *
+ * @param stream std::ostream to write to.
+ * @param align  Align object to write out.
+ *
+ * @return TStream Reference to stream after output of align.
+ */
+
+// stream operators
+
+template <typename TStream, typename TSource, typename TSpec>
+inline TStream &
+operator<<(TStream & target,
+           Align<TSource, TSpec> const & source)
+{
+    write(target, source);
+    return target;
+}
+
+// ----------------------------------------------------------------------------
+// Function setStrings()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#setStrings
+ * @brief Loads the sequences of a string set into an alignment.
+ *
+ * @signature void setStrings(align, stringSet);
+ *
+ * @param align     Align object to set underlying sequence of.
+ * @param stringSet The source of the data.
+ */
+
+/**
+.Function.setStrings:
+..cat:Alignments
+..summary:Loads the sequences of a stringset into an alignment.
+..signature:setStrings(align, stringset)
+..param.align:An alignment.
+...type:Class.Align
+..param.stringset:A string set.
+...type:Class.StringSet
+..remarks:The function clears $align$ and creates an new global alignment between strings in $stringset$ that contains only trainling gaps.
+The alignment will be dependent from the strings in the stringset; use @Function.detach@ to make $align$ the owner of its strings.
+..include:seqan/align.h
+ */
+
+template <typename TSource, typename TSpec, typename TSpec2>
+inline void
+setStrings(Align<TSource, TSpec> & me,
+           StringSet<TSource, TSpec2> & stringset)
+{
+    typedef Align<TSource, TSpec> TAlign;
+    typedef StringSet<TSource, TSpec2> TStringset;
+
+    typedef typename Rows<TAlign>::Type TRows;
+    typedef typename Iterator<TRows>::Type TRowsIterator;
+    typedef typename Size<TStringset>::Type TStringsetSize;
+
+    clear(me.data_rows);
+    resize(me.data_rows, length(stringset));
+    TRowsIterator it = begin(rows(me));
+    TStringsetSize stringset_length = length(stringset);
+    for (TStringsetSize i = 0; i < stringset_length; ++i)
+    {
+        setSource(*it, value(stringset, i));
+        ++it;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function clearGaps()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#clearGaps
+ * @brief Clear gaps of all Align rows.
+ *
+ * @signature void clearGaps(align);
+ *
+ * @param align The Align object to clear all all gaps from.
+ */
+
+template <typename TSource, typename TSpec>
+inline void
+clearGaps(Align<TSource, TSpec> & me)
+{
+    typedef Align<TSource, TSpec> TAlign;
+    typedef typename Rows<TAlign>::Type TRows;
+    typedef typename Iterator<TRows>::Type TRowsIterator;
+
+    for (TRowsIterator it = begin(rows(me)); it != end(rows(me)); goNext(it))
+        clearGaps(*it);
+}
+
+// ----------------------------------------------------------------------------
+// Function stringSet()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Align#stringSet
+ * @brief Return string set with all ungapped sequences.
+ *
+ * @signature TStringSet stringSet(align);
+ *
+ * @param align Align object to get sequences of.
+ *
+ * @return TStringSet The set of ungapped sequences.  Get type with Gaps#StringSetType.
+ */
+
+/**
+.Function.stringSet:
+..param.g.type:Class.Align
+..include:seqan/align.h
+*/
+
+template <typename TSource, typename TSpec>
+inline typename StringSetType<Align<TSource, TSpec> >::Type
+stringSet(Align<TSource, TSpec> & me)
+{
+    typedef Align<TSource, TSpec> TAlign;
+    typedef typename StringSetType<TAlign>::Type TStringSet;
+
+    typedef typename Rows<TAlign>::Type TRows;
+    typedef typename Iterator<TRows>::Type TRowsIterator;
+
+    TStringSet ss;
+
+    for (TRowsIterator it = begin(rows(me)); it != end(rows(me)); goNext(it))
+        appendValue(ss, source(*it));
+    return ss;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TSpec>
+inline bool operator==(Align<TSource, TSpec> const & lhs,
+                       Align<TSource, TSpec> const & rhs)
+{
+    if (length(lhs.data_rows) != length(rhs.data_rows))
+        return false;
+    typedef typename Align<TSource, TSpec>::TGaps        TGaps;
+    typedef typename Iterator<TGaps const, Rooted>::Type TIter;
+    for (unsigned i = 0; i < length(rhs.data_rows); ++i)
+        for (TIter itL = begin(lhs.data_rows[i], Rooted()), itR = begin(rhs.data_rows[i], Rooted()); !atEnd(itL); goNext(itL), goNext(itR))
+            if (*itL != *itR)
+                return false;
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TSpec>
+inline bool operator!=(Align<TSource, TSpec> const & lhs,
+                       Align<TSource, TSpec> const & rhs)
+{
+    return !(lhs == rhs);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/align/align_cols.h b/third-party/seqan/core/include/seqan/align/align_cols.h
new file mode 100644
index 0000000..d140c2d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_cols.h
@@ -0,0 +1,448 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// AlignCols is a wrapper around Align that allows the virtual access to the
+// rows of an alignment.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_COLS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_COLS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class AlignCols
+// ----------------------------------------------------------------------------
+
+/*!
+ * @class AlignCols
+ * @implements EqualityComparableConcept
+ * @implements RandomAccessContainerConcept
+ * @headerfile <seqan/align.h>
+ * @brief Pseudo columns container for row-based Align class.
+ *
+ * @signature template <typename TAlign>
+ *            class AlignCols<TAlign>;
+ *
+ * @tparam TAlign The Align type.
+ */
+
+/**
+.Class.AlignCols:
+..cat:Alignments
+..summary:Pseudo columns container for row-based alignment classes.
+..signature:AlignCols<TAlign>
+..param.TAlign:Alignment type.
+...metafunction:Metafunction.Host
+..remarks:
+This class emulates a container of columns on alignment classes that store the alignment in a container of rows.
+Note that accessing a row-based alignment column-wise can be significantly slower than accessing the alignment row-wise.
+..see:Class.Align
+..include:seqan/align.h
+ */
+
+template <typename TAlign>
+struct AlignCols
+{
+    // TODO(holtgrew): Do we need this mutable?
+    mutable TAlign * data_align;
+
+    AlignCols() :
+        data_align(0)
+    {}
+
+
+    AlignCols(TAlign & align) : data_align(&align)
+    {}
+
+    template <typename TPosition>
+    inline typename Value<AlignCols>::Type
+    operator[](TPosition _pos)
+    {
+        return value(*this, _pos);
+    }
+
+    template <typename TPosition>
+    inline typename Value<AlignCols const>::Type
+    operator[](TPosition _pos) const
+    {
+        return value(*this, _pos);
+    }
+};
+
+// ----------------------------------------------------------------------------
+// Specialization AlignCols
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.AlignColIterator:
+..cat:Iterators
+..summary:Iterator for @Class.AlignCols@ pseudo container.
+..signature:Iter< TAlign, AlignColIterator<TSpec> >
+..param.TSpec:Specialization tag.
+..general:Class.Iter
+..see:Class.AlignCols
+..include:seqan/align.h
+*/
+
+template <typename TSpec>
+struct AlignColIterator;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Host
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Add HostedTypeConcept and make AlignCols object implement the concept.
+
+///.Metafunction.Host.param.T.type:Class.AlignCols
+
+template <typename TAlign>
+struct Host<AlignCols<TAlign> >
+{
+    typedef TAlign Type;
+};
+template <typename TAlign>
+struct Host<AlignCols<TAlign> const>
+{
+    typedef TAlign Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction AlignColIterator
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Iterator.param.T.type:Class.AlignCols
+
+template <typename TAlign, typename TIteratorSpec>
+struct Iterator<AlignCols<TAlign>, TIteratorSpec>
+{
+    typedef Iter<TAlign, AlignColIterator<void> > Type;
+};
+template <typename TAlign, typename TIteratorSpec>
+struct Iterator<AlignCols<TAlign> const, TIteratorSpec>
+{
+    typedef Iter<TAlign, AlignColIterator<void> > Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+// Iterator is also used as Value
+
+///.Metafunction.Value.param.T.type:Class.AlignCols
+
+template <typename TAlign>
+struct Value<AlignCols<TAlign> >:
+    Iterator<AlignCols<TAlign>, Standard>
+{};
+
+template <typename TAlign>
+struct Value<AlignCols<TAlign> const>:
+    Iterator<AlignCols<TAlign> const, Standard>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Size.param.T.type:Class.AlignCols
+
+template <typename TAlign>
+struct Size<AlignCols<TAlign> >:
+    Size<typename Row<TAlign>::Type>
+{};
+
+template <typename TAlign>
+struct Size<AlignCols<TAlign> const>:
+    Size<typename Row<TAlign const>::Type>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Position.param.T.type:Class.AlignCols
+
+template <typename TAlign>
+struct Position<AlignCols<TAlign> >:
+    Position<typename Row<TAlign>::Type>
+{};
+
+template <typename TAlign>
+struct Position<AlignCols<TAlign> const>:
+    Position<typename Row<TAlign const>::Type>
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function host()
+// ----------------------------------------------------------------------------
+
+///.Function.host.param.object.type:Class.AlignCols
+
+template <typename TAlign>
+inline typename Host<AlignCols<TAlign> >::Type &
+host(AlignCols<TAlign> & me)
+{
+    SEQAN_ASSERT(me.data_align != 0);
+    return *me.data_align;
+}
+
+template <typename TAlign>
+inline typename Host<AlignCols<TAlign> const>::Type &
+host(AlignCols<TAlign> const & me)
+{
+    SEQAN_ASSERT(me.data_align != 0);
+    return *me.data_align;
+}
+
+// ----------------------------------------------------------------------------
+// Function iter()
+// ----------------------------------------------------------------------------
+
+///.Function.iter.param.object.type:Class.AlignCols
+
+template <typename TAlign, typename TPosition, typename TTag>
+inline typename Iterator<AlignCols<TAlign>, Tag<TTag> const>::Type
+iter(AlignCols<TAlign> & me,
+     TPosition pos_,
+     Tag<TTag> const)
+{
+    return typename Iterator<AlignCols<TAlign>, Tag<TTag> const>::Type(host(me), pos_);
+}
+
+template <typename TAlign, typename TPosition, typename TTag>
+inline typename Iterator<AlignCols<TAlign> const, Tag<TTag> const>::Type
+iter(AlignCols<TAlign> const & me,
+     TPosition pos_,
+     Tag<TTag> const)
+{
+    return typename Iterator<AlignCols<TAlign> const, Tag<TTag> const>::Type(host(me), pos_);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+///.Function.value.param.container.type:Class.AlignCols
+
+template <typename TAlign, typename TPosition>
+inline typename Value<AlignCols<TAlign> >::Type
+value(AlignCols<TAlign> & me,
+      TPosition _pos)
+{
+    return iter(me, _pos);
+}
+
+template <typename TAlign, typename TPosition>
+inline typename Value<AlignCols<TAlign> const>::Type
+value(AlignCols<TAlign> const & me,
+      TPosition _pos)
+{
+    return iter(me, _pos);
+}
+
+// ----------------------------------------------------------------------------
+// Function beginPosition()
+// ----------------------------------------------------------------------------
+
+///.Function.beginPosition.param.object.type:Class.AlignCols
+
+template <typename TAlignCols>
+inline typename Position<TAlignCols>::Type
+_beginPositionAlignCols(TAlignCols const & me)
+{
+    typedef typename Host<TAlignCols>::Type TAlign;
+    typename Position<typename Rows<TAlign>::Type>::Type _i = length(rows(host(me)));
+
+    if (!_i)
+    {
+        return 0;
+    }
+
+    --_i;
+    typename Position<TAlignCols>::Type _pos = beginPosition(row(host(me), _i));
+
+    while (_i > 0)
+    {
+        --_i;
+        typename Position<TAlignCols>::Type _pos2 = beginPosition(row(host(me), _i));
+        if (_pos2 < _pos)
+        {
+            _pos = _pos2;
+        }
+    }
+    return _pos;
+}
+
+template <typename TAlign>
+inline typename Position<AlignCols<TAlign> >::Type
+beginPosition(AlignCols<TAlign> const & me)
+{
+    return _beginPositionAlignCols(me);
+}
+
+template <typename TAlign>
+inline typename Position<AlignCols<TAlign> >::Type
+beginPosition(AlignCols<TAlign> & me)
+{
+    return _beginPositionAlignCols(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+///.Function.begin.param.object.type:Class.AlignCols
+
+template <typename TAlign, typename TTag>
+inline typename Iterator<AlignCols<TAlign>, Tag<TTag> const>::Type
+begin(AlignCols<TAlign> & me,
+      Tag<TTag> const tag_)
+{
+    return iter(me, beginPosition(me), tag_);
+}
+
+template <typename TAlign, typename TTag>
+inline typename Iterator<AlignCols<TAlign> const, Tag<TTag> const>::Type
+begin(AlignCols<TAlign> const & me,
+      Tag<TTag> const tag_)
+{
+    return iter(me, beginPosition(me), tag_);
+}
+
+// ----------------------------------------------------------------------------
+// Function endPosition()
+// ----------------------------------------------------------------------------
+
+///.Function.endPosition.param.object.type:Class.AlignCols
+
+template <typename TAlignCols>
+inline typename Position<TAlignCols>::Type
+_endPositionAlignCols(TAlignCols const & me)
+{
+    typedef typename Host<TAlignCols>::Type TAlign;
+
+    typename Position<typename Rows<TAlign>::Type>::Type _i = length(rows(host(me)));
+    typename Position<TAlignCols>::Type _pos = 0;
+
+    while (_i > 0)
+    {
+        --_i;
+        typename Position<TAlignCols>::Type _pos2 = endPosition(row(host(me), _i));
+        if (_pos2 > _pos)
+        {
+            _pos = _pos2;
+        }
+    }
+    return _pos;
+}
+
+template <typename TAlign>
+inline typename Position<AlignCols<TAlign> >::Type
+endPosition(AlignCols<TAlign> & me)
+{
+    return _endPositionAlignCols(me);
+}
+
+template <typename TAlign>
+inline typename Position<AlignCols<TAlign> const>::Type
+endPosition(AlignCols<TAlign> const & me)
+{
+    return _endPositionAlignCols(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+///.Function.end.param.object.type:Class.AlignCols
+
+template <typename TAlign, typename TTag>
+inline typename Iterator<AlignCols<TAlign>, Tag<TTag> const>::Type
+end(AlignCols<TAlign> & me,
+    Tag<TTag> const tag_)
+{
+    return iter(me, endPosition(me), tag_);
+}
+
+template <typename TAlign, typename TTag>
+inline typename Iterator<AlignCols<TAlign> const, Tag<TTag> const>::Type
+end(AlignCols<TAlign> const & me,
+    Tag<TTag> const tag_)
+{
+    return iter(me, endPosition(me), tag_);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+template <typename TAlign>
+inline typename Size<AlignCols<TAlign> >::Type
+length(AlignCols<TAlign> const & me)
+{
+    return endPosition(me) - beginPosition(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TAlign>
+inline bool
+operator==(AlignCols<TAlign> const & left,
+           AlignCols<TAlign> const & right)
+{
+    return left.data_align == right.data_align;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_COLS_H_
diff --git a/third-party/seqan/core/include/seqan/align/align_config.h b/third-party/seqan/core/include/seqan/align/align_config.h
new file mode 100644
index 0000000..455bf70
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_config.h
@@ -0,0 +1,408 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_CONFIG_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_CONFIG_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class AlignConfig
+// ----------------------------------------------------------------------------
+
+/*!
+ * @class AlignConfig
+ * @headerfile <seqan/align.h>
+ * @brief Indication of whether begin/end gaps are free for DP alignment algorithms.
+ *
+ * @signature template <bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TSpec>
+ *            AlignConfig;
+ *
+ * @tparam TOP    Whether or not the begin gaps in the vertical sequence are free.
+ * @tparam LEFT   Whether or not the begin gaps in the horizontal sequence are free.
+ * @tparam RIGHT  Whether or not the end gaps in the horizontal sequence are free.
+ * @tparam BOTTOM Whether or not the end gap sin the vertical sequence are free.
+ * @tparam TSpec  Tag for specializing the AlignConfig object (default: <tt>Default</tt>).
+ *
+ * Used in the DP alignment algorithms to configure the begin/end gap free-nes.
+ */
+
+/**
+.Class.AlignConfig:
+..cat:Alignments
+..summary:The AlignConfig class encapsulates how DP is carried out.
+It indicates at what ends gaps are free, the so-called free ends-space alignments.
+..signature:AlignConfig<bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, TSpec>
+..param.TOP:If true then 0's in top row.
+...default:$false$
+..param.LEFT:If true then 0's in the left column.
+...default:$false$
+..param.RIGHT:If true then maximum is also searched in the last column.
+...default:$false$
+..param.BOTTOM:If true then maximum is also searched in the last row.
+...default:$false$
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..include:seqan/align.h
+*/
+
+template <bool TOP = false, bool LEFT = false, bool RIGHT = false, bool BOTTOM = false, typename TSpec = Default>
+class AlignConfig
+{};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// TODO(holtgrew): Make this follow the header structure.
+
+template<bool TTop, bool TRight, bool TBottom, typename TSpec, typename TElement, typename TCost>
+inline void
+_initFirstColumn(AlignConfig<TTop, false, TRight, TBottom, TSpec> const,
+				 TElement& element,
+				 TCost const cost)
+{
+	SEQAN_CHECKPOINT
+	element = cost;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TRight, bool TBottom, typename TSpec, typename TElement, typename TCost>
+inline void
+_initFirstColumn(AlignConfig<TTop, true, TRight, TBottom, TSpec> const,
+				 TElement& element,
+				 TCost const)
+{
+	SEQAN_CHECKPOINT
+	element = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TLeft, bool TRight, bool TBottom, typename TSpec, typename TElement, typename TCost>
+inline void
+_initFirstRow(AlignConfig<false, TLeft, TRight, TBottom, TSpec> const,
+			  TElement& element,
+			  TCost const cost)
+{
+	SEQAN_CHECKPOINT
+	element = cost;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TLeft, bool TRight, bool TBottom, typename TSpec, typename TElement, typename TCost>
+inline void
+_initFirstRow(AlignConfig<true, TLeft, TRight, TBottom, TSpec> const,
+			  TElement& element,
+			  TCost const)
+{
+	SEQAN_CHECKPOINT
+	element = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastRow(AlignConfig<TTop, TLeft, TRight, false, TSpec> const,
+		 TValue1&,
+		 TIndex1&,
+		 TValue2 const,
+		 TIndex2 const)
+{
+	SEQAN_CHECKPOINT
+	// Nop
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastRow(AlignConfig<TTop, TLeft, TRight, true, TSpec> const,
+		 TValue1& maxValue,
+		 TIndex1& maxIndex,
+		 TValue2 const val,
+		 TIndex2 const index)
+{
+	SEQAN_CHECKPOINT
+	if (val > maxValue[0]) {
+		maxValue[0] = val;
+		maxIndex[0] = index;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec, typename TValue1, typename TIndex1, typename TColumn>
+inline void
+_lastColumn(AlignConfig<TTop, TLeft, false, TBottom, TSpec> const,
+			TValue1& maxValue,
+			TIndex1&,
+			TColumn const& column)
+{
+	SEQAN_CHECKPOINT
+	maxValue[1] = column[length(column) - 1];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec, typename TValue1, typename TIndex1, typename TColumn>
+inline void
+_lastColumn(AlignConfig<TTop, TLeft, true, TBottom, TSpec> const,
+			TValue1& maxValue,
+			TIndex1& maxIndex,
+			TColumn const& column)
+{
+	SEQAN_CHECKPOINT;
+	typedef typename Size<TColumn>::Type TSize;
+	typedef typename Iterator<TColumn, Standard>::Type TColIter;
+	TSize limit = length(column) - 1;
+	maxValue[1] = column[limit];
+	TColIter itCol = begin(column, Standard());
+	TColIter itColEnd = end(column, Standard());
+	for(TSize i = 0;itCol != itColEnd; ++i, ++itCol) {
+		if (*itCol > maxValue[1]) {
+			maxValue[1] = *itCol;
+			maxIndex[1] = i;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TScoreValue, bool TTop, bool TLeft, typename TSpec, typename TValue, typename TIndex, typename TSize>
+inline TScoreValue
+_maxOfAlignment(AlignConfig<TTop, TLeft, false, false, TSpec> const,
+				TValue& maxValue,
+				TIndex&,
+				TSize const,
+				TSize const)
+{
+	SEQAN_CHECKPOINT
+	return maxValue[1];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TScoreValue, bool TTop, bool TLeft, typename TSpec, typename TValue, typename TIndex, typename TSize>
+inline TScoreValue
+_maxOfAlignment(AlignConfig<TTop, TLeft, true, false, TSpec> const,
+				TValue& maxValue,
+				TIndex& maxIndex,
+				TSize const len1,
+				TSize const)
+{
+	SEQAN_CHECKPOINT
+	maxIndex[0] = len1;
+	return maxValue[1];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TScoreValue, bool TTop, bool TLeft, typename TSpec, typename TValue, typename TIndex, typename TSize>
+inline TScoreValue
+_maxOfAlignment(AlignConfig<TTop, TLeft, false, true, TSpec> const,
+				TValue& maxValue,
+				TIndex& maxIndex,
+				TSize const,
+				TSize const len2)
+{
+	SEQAN_CHECKPOINT
+	maxIndex[1] = len2;
+	return maxValue[0];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TScoreValue, bool TTop, bool TLeft, typename TSpec, typename TValue, typename TIndex, typename TSize>
+inline TScoreValue
+_maxOfAlignment(AlignConfig<TTop, TLeft, true, true, TSpec> const,
+				TValue& maxValue,
+				TIndex& maxIndex,
+				TSize const len1,
+				TSize const len2)
+{
+	SEQAN_CHECKPOINT
+	// Find the maximum
+	if (maxValue[1] > maxValue[0]) maxIndex[0] = len1;
+	else maxIndex[1] = len2;
+	return (maxValue[0] > maxValue[1]) ? maxValue[0] : maxValue[1];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastColumn(AlignConfig<TTop, TLeft, false, TBottom, TSpec> const,
+			TValue1& maxValue,
+			TIndex1& maxIndex,
+			TValue2 const val,	
+			TIndex2 const row,
+			TIndex2 const col)
+{
+	SEQAN_CHECKPOINT
+	maxValue[1] = val; maxIndex[2] = row; maxIndex[3] = col;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastColumn(AlignConfig<TTop, TLeft, true, TBottom, TSpec> const,
+			TValue1& maxValue,
+			TIndex1& maxIndex,
+			TValue2 const val,
+			TIndex2 const row,
+			TIndex2 const col)
+{
+	SEQAN_CHECKPOINT
+	if (val > maxValue[1]) {maxValue[1] = val; maxIndex[2] = row; maxIndex[3] = col; }
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastRow(AlignConfig<TTop, TLeft, TRight, false, TSpec> const,		
+		 TValue1& maxValue,
+		 TIndex1& maxIndex,
+		 TValue2 const val,
+		 TIndex2 const row,
+		 TIndex2 const col)
+{
+	SEQAN_CHECKPOINT
+	maxValue[0] = val; maxIndex[0] = row; maxIndex[1] = col;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec, typename TValue1, typename TIndex1, typename TValue2, typename TIndex2>
+inline void
+_lastRow(AlignConfig<TTop, TLeft, TRight, true, TSpec> const,
+		 TValue1& maxValue,
+		 TIndex1& maxIndex,
+		 TValue2 const val,
+		 TIndex2 const row,
+		 TIndex2 const col)
+{
+	SEQAN_CHECKPOINT
+	if (val > maxValue[0]) {maxValue[0] = val; maxIndex[0] = row; maxIndex[1] = col; }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TLeft, bool TRight, bool TBottom, typename TSpec>
+inline bool
+_configValueTop(AlignConfig<true, TLeft, TRight, TBottom, TSpec> const)
+{
+	return true;
+}
+
+template<bool TLeft, bool TRight, bool TBottom, typename TSpec>
+inline bool
+_configValueTop(AlignConfig<false, TLeft, TRight, TBottom, TSpec> const)
+{
+	return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TRight, bool TBottom, typename TSpec>
+inline bool
+_configValueLeft(AlignConfig<TTop, true, TRight, TBottom, TSpec> const)
+{
+	return true;
+}
+
+template<bool TTop, bool TRight, bool TBottom, typename TSpec>
+inline bool
+_configValueLeft(AlignConfig<TTop, false, TRight, TBottom, TSpec> const)
+{
+	return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec>
+inline bool
+_configValueRight(AlignConfig<TTop, TLeft, true, TBottom, TSpec> const)
+{
+	return true;
+}
+
+template<bool TTop, bool TLeft, bool TBottom, typename TSpec>
+inline bool
+_configValueRight(AlignConfig<TTop, TLeft, false, TBottom, TSpec> const)
+{
+	return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec>
+inline bool
+_configValueBottom(AlignConfig<TTop, TLeft, TRight, true, TSpec> const)
+{
+	return true;
+}
+
+template<bool TTop, bool TLeft, bool TRight, typename TSpec>
+inline bool
+_configValueBottom(AlignConfig<TTop, TLeft, TRight, false, TSpec> const)
+{
+	return false;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_CONFIG_H_
diff --git a/third-party/seqan/core/include/seqan/align/align_iterator_base.h b/third-party/seqan/core/include/seqan/align/align_iterator_base.h
new file mode 100644
index 0000000..26364d9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_iterator_base.h
@@ -0,0 +1,570 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+//  Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_ALIGN_ITERATOR_BASE_H
+#define SEQAN_HEADER_ALIGN_ITERATOR_BASE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Align Iterator for Gaps alignment
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): Extend class Iter?
+/*!
+ * @class AlignColIterator
+ * @brief Iterator for alignment columns.
+ *
+ * @signature template <typename TAlign, typename TSpec>
+ *            class Iter<TAlign, AlignColIterator<TSpec> >;
+ *
+ * @tparam TAlign Align object to iterate columns of.
+ * @tparam TSpec  Tag for specializing the class further.
+ */
+
+template <typename TAlign, typename TSpec>
+class Iter<TAlign, AlignColIterator<TSpec> >
+{
+public:
+	typedef typename Rows<TAlign>::Type TRows;
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Iterator<TRow, Standard>::Type TRowIterator;
+	typedef typename Position<TRow>::Type TRowPosition;
+	typedef String<TRowIterator> TIterators;
+
+	TAlign * data_host;
+	TIterators data_iterators;
+
+public:
+	Iter()
+	{
+SEQAN_CHECKPOINT
+	}
+	Iter(TAlign & _align):
+		data_host(& _align)
+	{
+SEQAN_CHECKPOINT
+		typename Position<TRows>::Type _i = length(rows(_align));
+		resize(data_iterators, _i, Exact());
+	}
+	Iter(TAlign & _align, TRowPosition _pos):
+		data_host(& _align)
+	{
+SEQAN_CHECKPOINT
+		typename Position<TRows>::Type _i = length(rows(_align));
+		resize(data_iterators, _i, Exact());
+
+		while (_i > 0)
+		{
+			--_i;
+			data_iterators[_i] = iter(row(_align, _i), _pos);
+		}
+	}
+	Iter(Iter const & _other):
+		data_host(_other.data_host),
+		data_iterators(_other.data_iterators)
+	{
+	}
+	~Iter()
+	{
+SEQAN_CHECKPOINT
+	}
+
+	Iter const &
+	operator = (Iter const & _other)
+	{
+SEQAN_CHECKPOINT
+		data_host = _other.data_host;
+		data_iterators = _other.data_iterators;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew); Document as dox/hosted?
+
+template <typename TAlign, typename TSpec>
+inline TAlign &
+host(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	return *me.data_host;
+}
+template <typename TAlign, typename TSpec>
+inline TAlign &
+host(Iter<TAlign, AlignColIterator<TSpec> > const & me)
+{
+SEQAN_CHECKPOINT
+	return *me.data_host;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec>
+inline void
+setHost(Iter<TAlign, AlignColIterator<TSpec> > & me, TAlign & _host)
+{
+SEQAN_CHECKPOINT
+	me.data_host = & _host;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec>
+inline typename Cols<TAlign>::Type
+container(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	return cols(*me.data_host);
+}
+template <typename TAlign, typename TSpec>
+inline typename Cols<TAlign>::Type
+container(Iter<TAlign, AlignColIterator<TSpec> > const & me)
+{
+SEQAN_CHECKPOINT
+	return cols(*me.data_host);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec>
+inline void
+goNext(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Iterator<TRow, Standard>::Type TRowIterator;
+	typedef String<TRowIterator> TIterators;
+	typedef typename Iterator<TIterators, Standard>::Type TIteratorsIterator;
+
+	TIteratorsIterator _it = begin(me.data_iterators);
+	TIteratorsIterator _it_end = end(me.data_iterators);
+
+	while (_it != _it_end)
+	{
+		goNext(*_it);
+		++_it;
+	}
+}
+//____________________________________________________________________________
+
+template <typename TAlign, typename TSpec>
+inline Iter<TAlign, AlignColIterator<TSpec> > & 
+operator ++(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	goNext(me);
+	return me;
+}
+//____________________________________________________________________________
+
+template <typename TAlign, typename TSpec>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator ++(Iter<TAlign, AlignColIterator<TSpec> > & me, int)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	goNext(me);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec>
+inline void
+goPrevious(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Iterator<TRow, Standard>::Type TRowIterator;
+	typedef String<TRowIterator> TIterators;
+	typedef typename Iterator<TIterators, Standard>::Type TIteratorsIterator;
+
+	TIteratorsIterator _it = begin(me.data_iterators);
+	TIteratorsIterator _it_end = end(me.data_iterators);
+
+	while (_it != _it_end)
+	{
+		goPrevious(*_it);
+		++_it;
+	}
+}
+//____________________________________________________________________________
+
+template <typename TAlign, typename TSpec>
+inline Iter<TAlign, AlignColIterator<TSpec> > & 
+operator --(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	goPrevious(me);
+	return me;
+}
+//____________________________________________________________________________
+
+template <typename TAlign, typename TSpec>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator --(Iter<TAlign, AlignColIterator<TSpec> > & me, int)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	goPrevious(me);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator ==(Iter<TAlign1, AlignColIterator<TSpec> > & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > & _right)
+{
+SEQAN_CHECKPOINT
+	return getValue(_left.data_iterators, 0) == getValue(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator ==(Iter<TAlign1, AlignColIterator<TSpec> > const & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) == value(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator ==(Iter<TAlign1, AlignColIterator<TSpec> > & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > const & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) == value(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator ==(Iter<TAlign1, AlignColIterator<TSpec> > const & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > const & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) == value(_right.data_iterators, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator !=(Iter<TAlign1, AlignColIterator<TSpec> > & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) != value(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator !=(Iter<TAlign1, AlignColIterator<TSpec> > const & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) != value(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator !=(Iter<TAlign1, AlignColIterator<TSpec> > & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > const & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) != value(_right.data_iterators, 0);
+}
+template <typename TAlign1, typename TAlign2, typename TSpec>
+inline bool
+operator !=(Iter<TAlign1, AlignColIterator<TSpec> > const & _left,
+			Iter<TAlign2, AlignColIterator<TSpec> > const & _right)
+{
+SEQAN_CHECKPOINT
+	return value(_left.data_iterators, 0) != value(_right.data_iterators, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TPosition>
+inline typename Reference<TAlign>::Type
+value(Iter<TAlign, AlignColIterator<TSpec> > & me,
+	  TPosition pos_)
+{
+SEQAN_CHECKPOINT
+	return value(me.data_iterators[pos_]);
+}
+template <typename TAlign, typename TSpec, typename TPosition>
+inline typename Reference<TAlign>::Type
+value(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+	  TPosition pos_)
+{
+SEQAN_CHECKPOINT
+	return value(me.data_iterators[pos_]);
+}
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TPosition>
+inline typename GetValue<TAlign>::Type
+getValue(Iter<TAlign, AlignColIterator<TSpec> > & me,
+		 TPosition pos_)
+{
+SEQAN_CHECKPOINT
+	return getValue(me.data_iterators[pos_]);
+}
+template <typename TAlign, typename TSpec, typename TPosition>
+inline typename GetValue<TAlign>::Type
+getValue(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+		 TPosition pos_)
+{
+SEQAN_CHECKPOINT
+	return getValue(me.data_iterators[pos_]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+assignValue(Iter<TAlign, AlignColIterator<TSpec> > & me,
+			TPosition pos_,
+			TValue & val)
+{
+SEQAN_CHECKPOINT
+	return assignValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+assignValue(Iter<TAlign, AlignColIterator<TSpec> > & me,
+			TPosition pos_,
+			TValue const & val)
+{
+SEQAN_CHECKPOINT
+	return assignValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+assignValue(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+			TPosition pos_,
+			TValue & val)
+{
+SEQAN_CHECKPOINT
+	return assignValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+assignValue(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+			TPosition pos_,
+			TValue const & val)
+{
+SEQAN_CHECKPOINT
+	return assignValue(me.data_iterators[pos_], val);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+moveValue(Iter<TAlign, AlignColIterator<TSpec> > & me,
+		  TPosition pos_,
+		  TValue & val)
+{
+SEQAN_CHECKPOINT
+	return moveValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+moveValue(Iter<TAlign, AlignColIterator<TSpec> > & me,
+		  TPosition pos_,
+		  TValue const & val)
+{
+SEQAN_CHECKPOINT
+	return moveValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+moveValue(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+		  TPosition pos_,
+		  TValue & val)
+{
+SEQAN_CHECKPOINT
+	return moveValue(me.data_iterators[pos_], val);
+}
+template <typename TAlign, typename TSpec, typename TPosition, typename TValue>
+inline void
+moveValue(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+		  TPosition pos_,
+		  TValue const & val)
+{
+SEQAN_CHECKPOINT
+	return moveValue(me.data_iterators[pos_], val);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+//??? TODO
+//disabled since GapsIterator has no operator - and +
+/*
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > & 
+operator +=(Iter<TAlign, AlignColIterator<TSpec> > & me,
+			TSize size)
+{
+SEQAN_CHECKPOINT
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Iterator<TRow>::Type TRowIterator;
+	typedef String<TRowIterator> TIterators;
+	typedef typename Iterator<TIterators>::Type TIteratorsIterator;
+
+	TIteratorsIterator _it = begin(me.data_iterators);
+	TIteratorsIterator _it_end = end(me.data_iterators);
+
+	while (_it != _it_end)
+	{
+		*_it += size;
+		++_it;
+	}
+	return me;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator +(Iter<TAlign, AlignColIterator<TSpec> > & me,
+		   TSize size)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	me += size;
+	return me;
+}
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator +(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+		   TSize size)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	me += size;
+	return me;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > & 
+operator -=(Iter<TAlign, AlignColIterator<TSpec> > & me,
+			TSize size)
+{
+SEQAN_CHECKPOINT
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Iterator<TRow>::Type TRowIterator;
+	typedef String<TRowIterator> TIterators;
+	typedef typename Iterator<TIterators>::Type TIteratorsIterator;
+
+	TIteratorsIterator _it = begin(me.data_iterators);
+	TIteratorsIterator _it_end = end(me.data_iterators);
+
+	while (_it != _it_end)
+	{
+		*_it -= size;
+		++_it;
+	}
+	return me;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator -(Iter<TAlign, AlignColIterator<TSpec> > & me,
+		   TSize size)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	me -= size;
+	return me;
+}
+template <typename TAlign, typename TSpec, typename TSize>
+inline Iter<TAlign, AlignColIterator<TSpec> > 
+operator -(Iter<TAlign, AlignColIterator<TSpec> > const & me,
+		   TSize size)
+{
+SEQAN_CHECKPOINT
+	Iter<TAlign, AlignColIterator<TSpec> > ret = me;
+	me -= size;
+	return me;
+}
+
+//____________________________________________________________________________
+
+template <typename TAlign, typename TSpec>
+inline typename Difference<TAlign>::Type
+operator -(Iter<TAlign, AlignColIterator<TSpec> > const & left,
+		   Iter<TAlign, AlignColIterator<TSpec> > const & right)
+{
+SEQAN_CHECKPOINT
+	SEQAN_ASSERT_GT(length(left.data_iterators), 0u);
+	SEQAN_ASSERT_GT(length(right.data_iterators), 0u);
+
+	return (left.data_iterators[0] - right.data_iterators[0]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSpec>
+inline typename Position<TAlign>::Type
+position(Iter<TAlign, AlignColIterator<TSpec> > & me)
+{
+SEQAN_CHECKPOINT
+	return position(me.data_iterators[0], row(host(me), 0));
+}
+template <typename TAlign, typename TSpec>
+inline typename Position<TAlign>::Type
+position(Iter<TAlign, AlignColIterator<TSpec> > const & me)
+{
+SEQAN_CHECKPOINT
+	return position(me.data_iterators[0], row(host(me), 0));
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/align/align_metafunctions.h b/third-party/seqan/core/include/seqan/align/align_metafunctions.h
new file mode 100644
index 0000000..7cd7f67
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_metafunctions.h
@@ -0,0 +1,178 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Align-specific metafunctions.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_METAFUNCTIONS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_METAFUNCTIONS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Cols
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Cols:
+..cat:Alignments
+..summary:Type of column container of an alignment.
+..signature:Cols<T>::Type
+..param.T:An alignment type.
+...type:Class.Align
+..returns.param.Type:The type of the container that allows access to the columns of $T$.
+..include:seqan/align.h
+*/
+
+template <typename T>
+struct Cols;
+
+// ----------------------------------------------------------------------------
+// Metafunction Col
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Align#Col
+ * @headerfile <seqan/align.h>
+ * @brief The column type for @link Align @endlink objects.
+ *
+ * @signature Col<TAlign>::Type
+ *
+ * @tparam TAlign The @link Align @endlink object to query for its column type.
+ *
+ * @return Type   The resulting type.
+ */
+
+/**
+.Metafunction.Col:
+..cat:Alignments
+..summary:Type of a column in an alignment.
+..signature:Col<T>::Type
+..param.T:An alignment type.
+...type:Class.Align
+..returns.param.Type:The column type of $T$.
+..remarks:The returned type is equivalent to $Value<Cols<T>::Type>::Type$.
+..see:Metafunction.Cols
+..see:Metafunction.Value
+..include:seqan/align.h
+*/
+
+template <typename T>
+struct Col : Value<typename Cols<T>::Type>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Rows
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Rows:
+..cat:Alignments
+..summary:Type of row container of an alignment.
+..signature:Rows<T>::Type
+..param.T:An alignment type.
+...type:Class.Align
+..returns.param.Type:The type of the container that allows access to the rows of $T$.
+..see:Metafunction.Cols
+..include:seqan/align.h
+*/
+
+template <typename T>
+struct Rows;
+
+// ----------------------------------------------------------------------------
+// Metafunction Row
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Row:
+..cat:Alignments
+..summary:Type of a row in an alignment.
+..signature:Row<T>::Type
+..param.T:An alignment type.
+...type:Class.Align
+..returns.param.Type:The row type of $T$.
+..remarks:The returned type is equivalent to $Value<Rows<T>::Type>::Type$.
+..see:Metafunction.Rows
+..see:Metafunction.Value
+..include:seqan/align.h
+*/
+
+template <typename T>
+struct Row : Value<typename Rows<T>::Type>
+{};
+
+template <typename T>
+struct Row<T const>
+{
+    typedef typename Row<T>::Type const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction StringSetType
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.StringSetType:
+..cat:Alignments
+..summary:Return type of @Function.stringSet@ function.
+..signature:StringSetType<T>::Type
+..param.T:Alignment data structure.
+..param.T.type:Spec.Alignment Graph
+..param.T.type:Class.Align
+..returns.param.Type:A @Class.StringSet.string set@ type of a reference to a string set type.
+..see:Function.stringSet
+..include:seqan/align.h
+*/
+template <typename T>
+struct StringSetType;
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_METAFUNCTIONS_H_
diff --git a/third-party/seqan/core/include/seqan/align/align_traceback.h b/third-party/seqan/core/include/seqan/align/align_traceback.h
new file mode 100644
index 0000000..b6de5bf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/align_traceback.h
@@ -0,0 +1,176 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// Author: Tobias Rausch <rausch at embl.de>
+// ==========================================================================
+// AlignTraceback object for storing the alignment traceback results.
+//
+// The _pump* functions for converting from AlignTrace to Gaps and Fragment
+// String objects are defined where Gaps / the Alignment Graph spec is
+// defined.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_TRACEBACK_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_TRACEBACK_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Specialization TraceBack
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Mark as internal with underscore?
+
+/*!
+ * @tag TraceBack
+ * @headerfile <seqan/align.h>
+ * @brief Traceback value.
+ *
+ * @signature struct TraceBack_;
+ * @signature typedef SimpleType<unsigned char, TraceBack_> TraceBack.
+ *
+ * @section Remarks
+ *
+ * The ValueSize of <tt>TraceBack</tt> is 3.  The values are defined in the following way:
+ *
+ * <ul>
+ *   <li>0 - Diagonal Move</li>
+ *   <li>1 - Horizontal Move</li>
+ *   <li>2 - Vertical Move</li>
+ * </ul>
+ */
+
+/**
+.Spec.TraceBack:
+..cat:Alphabets
+..summary: Trace back values.
+..general:Class.SimpleType
+..signature:TraceBack
+..remarks:
+...text:The @Metafunction.ValueSize@ of $TraceBack$ is 3.
+The values are defined in the following way: 0=Diagonal Move, 1=Horizontal Move, 2=Vertical Move
+..see:Metafunction.ValueSize
+..include:seqan/align.h
+*/
+
+struct TraceBack_ {};
+typedef SimpleType<unsigned char, TraceBack_> TraceBack;
+
+template <> struct ValueSize<TraceBack>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 3;
+};
+
+template <> struct BitsPerValue<TraceBack>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 2;
+};
+
+// ----------------------------------------------------------------------------
+// Helper Class AlignTraceback
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Mark as internal with underscore?
+
+/*!
+ * @class AlignTraceback
+ * @headerfile <seqan/align.h>
+ * @brief Data structure for storing alignment traceback.
+ *
+ * @signature template <typename TSize>
+ *            struct AlignTraceback;
+ *
+ * @tparam TSize Size type to use in the traceback.
+ */
+
+/*!
+ * @var TSizes AlignTraceback#sizes
+ * @brief The traceback lengths.
+ */
+
+/*!
+ * @var TLengths AlignTraceback#tsv
+ * @brief The traceback lengths.
+ */
+
+template <typename TSize>
+struct AlignTraceback
+{
+    // Run lengths in the align matrix.
+	String<TSize> sizes;
+    // Trace values: 0 = diagonal, 1 = horizontal, 2 = vertical.
+	String<TraceBack> tvs;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _alignTracePrint()
+// ----------------------------------------------------------------------------
+
+// _alignTracePrint: this function is called by various alignment algorithm to build up the alignment during traceback
+
+template <typename TSize, typename TSequenceH, typename TSequenceV, typename TId, typename TPos, typename TTraceValue>
+inline void
+_alignTracePrint(AlignTraceback<TSize> & tb,
+                 TSequenceH const &,
+                 TSequenceV const &,
+                 TId const,
+                 TPos const,
+                 TId const,
+                 TPos const,
+                 TPos const segLen,
+                 TTraceValue const tv)
+{
+	appendValue(tb.sizes, segLen);
+	appendValue(tb.tvs, tv);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGN_TRACEBACK_H_
diff --git a/third-party/seqan/core/include/seqan/align/alignment_algorithm_tags.h b/third-party/seqan/core/include/seqan/align/alignment_algorithm_tags.h
new file mode 100644
index 0000000..f890f54
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/alignment_algorithm_tags.h
@@ -0,0 +1,183 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// We put the tag definition into its own header so we can include them
+// independently from the algorithms.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_ALGORITHM_TAGS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_ALGORITHM_TAGS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Global Alignment Algorithm Tags
+// ----------------------------------------------------------------------------
+
+/*!
+ * @defgroup AlignmentAlgorithmTags Alignment Algorithm Tags
+ * @brief Tags for selecting algorithms.
+ */
+
+// TODO(holtgrew): Rename MyersBitVector to Myers? Clashes with find module at the moment.
+
+/**
+.Tag.Pairwise Global Alignment Algorithms
+..cat:Alignments
+..summary:Tags used for selecting pairwise global alignment algorithms.
+..tag
+...Gotoh:Gotoh's for affine gap costs.
+...NeedlemanWunsch:The Needleman-Wunsch algorithm for linear gap costs.
+...Hirschberg:Hirschberg's algorithm using linear space.
+...MyersBitVector:Myer's bit-vector algorithm.
+...MyersHirschberg:Combination of Myer's and Hirschberg's algorithm.
+..see:Function.globalAlignment
+..see:Function.globalAlignmentScore
+..include:seqan/align.h
+*/
+
+struct Gotoh_;
+typedef Tag<Gotoh_> Gotoh;
+
+/*!
+ * @tag AlignmentAlgorithmTags#NeedlemanWunsch
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting NeedlemanWunsch DP algorithm.
+ *
+ * @signature struct Hirschberg_;
+ * @signature typedef Tag<Hirschberg_> NeedlemanWunsch;
+ */
+
+struct NeedlemanWunsch_;
+typedef Tag<NeedlemanWunsch_> NeedlemanWunsch;
+
+/*!
+ * @tag AlignmentAlgorithmTags#Hirschberg
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting Hirschberg's DP algorithm.
+ *
+ * @signature struct Hirschberg_;
+ * @signature typedef Tag<Hirschberg_> Hirschberg;
+ */
+
+struct Hirschberg_;
+typedef Tag<Hirschberg_> Hirschberg;
+
+/*!
+ * @tag AlignmentAlgorithmTags#MyersBitVector
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting Myers' bit-vector algorithm.
+ *
+ * @signature struct MyersBitVector_;
+ * @signature typedef Tag<MyersBitVector_> MyersBitVector;
+ */
+
+struct MyersBitVector_;
+typedef Tag<MyersBitVector_> MyersBitVector;
+
+/*!
+ * @tag AlignmentAlgorithmTags#MyersHirschberg
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting a combination of Myers' bit-vector algorithm with Hirschberg's algorithm.
+ *
+ * @signature struct MyersHirschberg_;
+ * @signature typedef Tag<MyersHirschberg_> MyersHirschberg;
+ */
+
+struct MyersHirschberg_;
+typedef Tag<MyersHirschberg_> MyersHirschberg;
+
+// ----------------------------------------------------------------------------
+// Local Alignment Algorithm Tags
+// ----------------------------------------------------------------------------
+
+/*!
+ * @defgroup PairwiseLocalAlignmentAlgorithms Pairwise Local Alignment Algorithms
+ * @brief Tags for selecting algorithms.
+ */
+
+/**
+.Tag.Pairwise Local Alignment Algorithms
+..cat:Alignments
+..summary:Tags used for selecting pairwise global alignment algorithms.
+..tag
+...SmithWaterman:Smith-Waterman algorithm for local alignments.
+...WatermanEggert:Smith-Waterman algorithm with declumping to identify suboptimal local alignments.
+..see:Function.localAlignment
+..see:Class.LocalAlignmentEnumerator
+..include:seqan/align.h
+*/
+
+/*!
+ * @tag PairwiseLocalAlignmentAlgorithms#SmithWaterman
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting the Smith-Waterman algorithm.
+ *
+ * @signature struct SmithWaterman_;
+ * @signature typedef Tag<SmithWaterman_> SmithWaterman;
+ */
+
+struct SmithWaterman_;
+typedef Tag<SmithWaterman_> SmithWaterman;
+
+/*!
+ * @tag PairwiseLocalAlignmentAlgorithms#WatermanEggert
+ * @headerfile <seqan/align.h>
+ * @brief Tag for selecting the Waterman-Eggert algorithm.
+ *
+ * @signature struct WatermanEggert_;
+ * @signature typedef Tag<WatermanEggert_> WatermanEggert;
+ */
+
+struct WatermanEggert_;
+typedef Tag<WatermanEggert_> WatermanEggert;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_ALGORITHM_TAGS_H_
diff --git a/third-party/seqan/core/include/seqan/align/alignment_operations.h b/third-party/seqan/core/include/seqan/align/alignment_operations.h
new file mode 100644
index 0000000..c93d5ea
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/alignment_operations.h
@@ -0,0 +1,162 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Birte Kehr <birte.kehr at fu-berlin.de>
+// ==========================================================================
+// Operations on alignments such as integration
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_OPERATIONS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_OPERATIONS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function integrateAlign()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Add demo! In this state, it's useless.
+/*!
+ * @fn integrateAlign
+ * @headerfile <seqan/align.h>
+ * @brief Integrates an alignment into another by copying the gaps.
+ *
+ * @signature void integrateAlign(align1, align2[, positions]);
+ *
+ * @param align1    Target Alignment object into which align2 is to be integrated.
+ * @param align2    Alignment object that is to be integrated into align1.
+ * @param positions The integration positions in align1 for all rows (view positions), String of positions.
+ */
+
+/**
+.Function.integrateAlign
+..summary:Integrates an alignment into another by copying the gaps.
+..cat:Alignments
+...type:Class.Align
+..signature:integrateAlign(align1, align2[, positions])
+..param.align1:Alignment object into which align2 is to be integrated.
+...type:Class.Align
+..param.align2:Alignment object that is to be integrated into align1.
+...type:Class.Align
+..param.positions:The integration positions in align1 for all rows (view positions).
+...type:Class.String
+..remarks:If the integration positions are not specified, the sources of align2 have to be @Metafunction.Infix at es of the sources of align1.
+..include:seqan/align.h
+ */
+
+template <typename TSource1, typename TSpec1, typename TSource2, typename TSpec2, typename TPos> 
+void
+integrateAlign(Align<TSource1, TSpec1> & align,
+			   Align<TSource2, TSpec2> const & infixAlign,
+			   String<TPos> const & viewPos)
+{
+	typedef Align<TSource1, TSpec1> TAlign;
+	typedef Align<TSource2, TSpec2> TInfixAlign;
+	typedef typename Size<TAlign>::Type TSize;
+
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Row<TInfixAlign const>::Type TInfixRow;
+
+	// Iterators on align and infixAlign.
+	typename Iterator<TRow>::Type it;
+    typedef typename Iterator<TInfixRow, Standard>::Type TInfixRowIt;
+
+    // std::cerr << "HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+
+	for (TSize i = 0; i < length(rows(align)); ++i)
+    {
+        // std::cerr << __LINE__ << " >> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+        TInfixRow const & infixRow = row(infixAlign, i);
+        // This assertion ensures that the number of sequence characters after viewPos[i] is greater than or equal to
+        // the number of source characters in the clipped infix row.
+        // std::cerr << __LINE__ << " >> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+        SEQAN_ASSERT_GEQ(endPosition(row(align, i)) - toSourcePosition(row(align, i), viewPos[i]),
+                         endPosition(infixRow) - beginPosition(infixRow));
+
+		// init iterators
+        // std::cerr << __LINE__ << " >> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+		it = iter(row(align, i), value(viewPos, i));
+        // std::cerr << __LINE__ << " >> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+		// infixIt = begin(infixRow, Standard());
+        // // // std::cerr << __LINE__ << " >> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+		// infixEnd = end(infixRow, Standard());
+
+		// walk through Gaps containers and copy gaps
+        // std::cerr << ">> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+		for (TInfixRowIt infixIt = begin(infixRow, Standard()); !atEnd(infixIt);)
+        {
+            // std::cerr << ">>>> HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+			TSize gapSize = countGaps(infixIt);
+            insertGaps(it, gapSize);
+            goFurther(it, gapSize+1);
+            goFurther(infixIt, gapSize+1);
+		}
+        // std::cerr << "atINNERend HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+	}
+    // std::cerr << "atend HOHO infixAlign == \n" << row(infixAlign, 0) << "\n" << row(infixAlign, 1) << "\n";
+}
+
+template <typename TSource, typename TSpec1, typename TSpec2>
+void
+integrateAlign(Align<TSource, TSpec1> & align,
+			   Align<typename Infix<TSource>::Type, TSpec2> const & infixAlign) {
+	typedef typename Size<TSource>::Type TSize;
+	typedef typename Position<typename Row<Align<TSource, TSpec1> >::Type>::Type TPos;
+
+	String<TPos> viewPos;
+	TPos pos;
+	for (TSize i = 0; i < length(rows(infixAlign)); ++i) {
+		pos = beginPosition(source(row(infixAlign, i))) + clippedBeginPosition(row(infixAlign, i));
+		appendValue(viewPos, toViewPosition(row(align, i), pos));
+	}
+
+	integrateAlign(align, infixAlign, viewPos);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_ALIGNMENT_OPERATIONS_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_algorithm_impl.h b/third-party/seqan/core/include/seqan/align/dp_algorithm_impl.h
new file mode 100644
index 0000000..75ceda4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_algorithm_impl.h
@@ -0,0 +1,1415 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the core of the dp algorithms.
+// This is the crucial part of the refactoring of the alignment algorithms.
+// It implements - at the moment only a column wise approach - the core
+// loop structure for all alignment profiles. We generally differ between an
+// unbanded alignment which is very easy, a banded alignment and a special
+// case of the banded alignment the Hamming distance, where upper diagonal
+// equals lower diagonal.
+//
+// The unbanded alignment:
+// The computation of the unbanded alignment is divided into three parts.
+// In the following we refer to a track as the part where the inner loop
+// is iterating (in case of column wise navigation a track is equivalent
+// to a column).
+// First we compute the initial track. Afterwards we continue with all
+// inner tracks of the dp matrix and in the end we compute the last track
+// separately. This is because all three types have a special property that
+// is different from the other track types.
+// Each track itself is further divided into three parts, namely the first cell
+// the inner cell and the last cell, corresponding to the initial row,
+// all inner rows and the last row of a typical dp matrix. This partition of
+// the dp matrix allows us to easily change the behavior of different cells
+// according to the chosen dp profile at compile time.
+// See alignment_dp_meta_info.h to learn about the different meta objects
+// that manage the characteristics of each cell of a particular track type.
+//
+// The banded alignment:
+// In the banded alignment we generally divide the dp matrix into the same
+// partition as for the unbanded alignment. The only difference is that we,
+// additionally add a specific information of how the current track is
+// located within the dp matrix. Since we only consider a band we do not
+// necessarily span over the full matrix size for a particular column.
+// We distinguish between the locations: PartialColumnTop,
+// PartialColumnMiddle, PartialColumnBottom and FullColumn (which is the
+// default location for unbanded alignments). Each location of the column
+// implies a different composition of the cells contained within a
+// particular track. Thus, we are able to set different recursion
+// directions and tracking informations for each cell independent from the
+// runtime. The only difference is that the outer for-loop (iterating over
+// the tracks) is split up into three loops. The first loop then only
+// iterates over these tracks that are located at the top of the matrix.
+// The second for-loop iterates over the tracks that either are of type
+// PartialColumnMiddle or FullColumn (wide bands, where the upper diagonal
+// begins behind the track where the lower diagonal crosses the last row of
+// the dp matrix). And the last for-loop iterates over the tail of the band
+// which is located at the PartialColumnBottom.
+//
+// The Hamming distance:
+// In the special case where upper diagonal equals lower diagonal we only
+// have to parse one diagonal of the matrix so we have a special
+// implementation for that, though it works for all dp profiles.
+//
+// Restricitons:
+// At the moment we have implemented a restriction such that not all bands
+// are accepted. If the dp profile consists of the standard global alignment
+// algorithm (NeedlemanWunsch or Gotoh), the band is required to go through
+// the sink and the source of the dp matrix. If this is not given the
+// alignment algorithm is aborted and the score MinValue<TScoreValue>::VALUE
+// is returned.
+// There are no further restrictions.
+//
+// GapCosts:
+// Another detail of the new module is the selection of the gap functions,
+// which is also now part of the compile time configuration. Whenever an
+// algorithm is implemented it would automatically work for both gap
+// functions (linear gaps and affine gaps).
+//
+// Navigation:
+// It is possible to a certain degree to change the behavior of how to parse
+// through the dp matrix. Using the new navigators one can implement
+// different behaviors for different matrices. At the moment we only support
+// column wise navigation for full and sparse score matrices and for full
+// traceback matrices. Another detail of this navigators comes into account,
+// when we want to compute only the score. We actually create a navigator
+// for the dp matrix but implemented it this way that it gets never actually
+// called when the traceback is disabled. Thus we do not store the traceback
+// matrix if it is not necessary.
+//
+// Traceback:
+// The traceback is now implemented as a single function that is used by all
+// alignment profiles. Here we prefer the diagonal direction before the
+// vertical before the horizontal direction.
+// All tracebacks are first stored within the String<TraceSegment> object
+// and afterwards, when the traceback is finished adapted to its given
+// target object such as Align, Graph, Fragments, etc.
+//
+// Tracing:
+// We use now an object called DPScout to keep track of the maximal score.
+// This object scouts for the best value and can be overloaded to implement
+// different strategies of how the score should be traced. Togehter with
+// the meta_info file it only traces thus cells that are allowed to be
+// traced given the current dp profile. Since this is also a compile time
+// property we do not need to track every cell for the global alignment,
+// while we do in the local alignment.
+//
+// Structure:
+// The sequences within the matrix are marked as horizontal and vertical
+// sequence to determine there orientation within the matrix.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_ALGORITHM_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_ALGORITHM_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _checkBandProperties()
+// ----------------------------------------------------------------------------
+
+// Checks whether the chosen band fits the dp profile.
+template <typename TSequenceH, typename TSequenceV, typename TAlignmentProfile>
+inline bool _checkBandProperties(TSequenceH const & /*seqH*/,
+                                 TSequenceV const & /*seqV*/,
+                                 DPBand_<BandOff> const & /*band*/,
+                                 TAlignmentProfile const & /*alignProfile*/)
+{
+    return true;
+}
+
+template <typename TSequenceH, typename TSequenceV, typename TAlignmentProfile>
+inline bool _checkBandProperties(TSequenceH const & seqH,
+                                 TSequenceV const & seqV,
+                                 DPBand_<BandOn> const & band,
+                                 TAlignmentProfile const & /*alignProfile*/)
+{
+    typedef typename MakeSigned<typename Size<TSequenceH>::Type>::Type TSignedSize;
+
+    // Check if the intersection between band and DP matrix is empty.
+    if (upperDiagonal(band) < (0 - static_cast<TSignedSize>(length(seqV))) ||
+        lowerDiagonal(band) > static_cast<TSignedSize>(length(seqH)))
+    {
+        return false;
+    }
+
+    // If the band begins before the beginning of the horizontal sequence
+    // then check if free end-gaps are enabled at the beginning of the vertical sequence.
+    if (upperDiagonal(band) < 0 && !IsFreeEndGap_<TAlignmentProfile, DPFirstColumn>::VALUE)
+        return false;
+
+    // If the band begins before the beginning of the vertical sequence
+    // then check if free end-gaps are enabled at the beginning of the horizontal sequence.
+    if (lowerDiagonal(band) > 0 && !IsFreeEndGap_<TAlignmentProfile, DPFirstRow>::VALUE)
+        return false;
+
+    // If the band ends behind the end of the vertical sequence
+    // then check if free end-gaps are enabled at the end of the horizontal sequence.
+    if (upperDiagonal(band) + static_cast<TSignedSize>(length(seqV)) < static_cast<TSignedSize>(length(seqH)) &&
+        !IsFreeEndGap_<TAlignmentProfile, DPLastRow>::VALUE)
+    {
+        return false;
+    }
+
+    // If the band ends behind the end of the horizontal sequence
+    // then check if free end-gaps are enabled at the end of the vertical sequence.
+    if (lowerDiagonal(band) + static_cast<TSignedSize>(length(seqV)) > static_cast<TSignedSize>(length(seqH)) &&
+        !IsFreeEndGap_<TAlignmentProfile, DPLastColumn>::VALUE)
+    {
+        return false;
+    }
+
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function _invalidDPSettings()
+// ----------------------------------------------------------------------------
+
+
+// Checks if the settings for the dp algorithm are valid.
+// Returns true if they are valid, false otherwise.
+template <typename TSequenceH, typename TSequenceV, typename TBand, typename TAlignmentProfile>
+inline bool _isValidDPSettings(TSequenceH const & seqH,
+                               TSequenceV const & seqV,
+                               TBand const & band,
+                               TAlignmentProfile const & alignProfile)
+{
+    // Check if the sequences are empty.
+    if (empty(seqH) || empty(seqV))
+    {
+        return false;
+    }
+
+    return _checkBandProperties(seqH, seqV, band, alignProfile);
+}
+
+// ----------------------------------------------------------------------------
+// Function _isBandEnabled()
+// ----------------------------------------------------------------------------
+
+// Returns true if a band is selected, otherwise false.
+template <typename TBandSpec>
+inline bool
+_isBandEnabled(DPBand_<TBandSpec> const & /*band*/)
+{
+    return IsSameType<TBandSpec, BandOn>::VALUE;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeCell()
+// ----------------------------------------------------------------------------
+
+// Computes the score and tracks it if enabled.
+template <typename TDPScout, typename TTraceMatrixNavigator, typename TScoreValue, typename TGapCosts,
+          typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme, typename TColumnDescriptor,
+          typename TCellDescriptor, typename TDPProfile>
+inline void
+_computeCell(TDPScout & scout,
+             TTraceMatrixNavigator & traceMatrixNavigator,
+             DPCell_<TScoreValue, TGapCosts> & activeCell,
+             DPCell_<TScoreValue, TGapCosts> const & previousDiagonal,
+             DPCell_<TScoreValue, TGapCosts> const & previousHorizontal,
+             DPCell_<TScoreValue, TGapCosts> const & previousVertical,
+             TSequenceHValue const & seqHVal,
+             TSequenceVValue const & seqVVal,
+             TScoringScheme const & scoringScheme,
+             TColumnDescriptor const &,
+             TCellDescriptor const &,   // One of FirstCell, InnerCell or LastCell.
+             TDPProfile const &)
+{
+    typedef DPMetaColumn_<TDPProfile, TColumnDescriptor> TMetaColumn;
+    assignValue(traceMatrixNavigator,
+                _computeScore(activeCell, previousDiagonal, previousHorizontal, previousVertical, seqHVal, seqVVal,
+                              scoringScheme, typename RecursionDirection_<TMetaColumn, TCellDescriptor>::Type(),
+                              TDPProfile()));
+//	std::cout << "("<< activeCell._score << "," << previousDiagonal._score << "," << previousHorizontal._score << "," << previousVertical._score << ") ";
+    if (TrackingEnabled_<TMetaColumn, TCellDescriptor>::VALUE)
+    {
+        bool isLastColumn = IsSameType<typename TColumnDescriptor::TColumnProperty, DPFinalColumn>::VALUE;
+        bool isLastRow = And<IsSameType<TCellDescriptor, LastCell>,
+                             Or<IsSameType<typename TColumnDescriptor::TLocation, PartialColumnBottom>,
+                                IsSameType<typename TColumnDescriptor::TLocation, FullColumn> > >::VALUE;
+        _scoutBestScore(scout, activeCell, traceMatrixNavigator, isLastColumn, isLastRow);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeTrack()
+// ----------------------------------------------------------------------------
+
+// Computes one track of the dp algorithm. A track is defined as the area that is filled by the inner loop and
+// iterated by the outer loop. For the column-wise navigation the track is equivalent with the column.
+template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSeqHValue,
+          typename TSeqVValue, typename TSeqVIterator, typename TScoringScheme, typename TColumnDescriptor, typename TDPProfile>
+inline void
+_computeTrack(TDPScout & scout,
+              TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+              TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+              TSeqHValue const & seqHValue,
+              TSeqVValue const & seqVValue,
+              TSeqVIterator const & seqBegin,
+              TSeqVIterator const & seqEnd,
+              TScoringScheme const & scoringScheme,
+              TColumnDescriptor const &,
+              TDPProfile const &)
+{
+    // Set the iterator to the begin of the track.
+    _goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), FirstCell());
+    _goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), FirstCell());
+
+    // Compute the first cell.
+    _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                 previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                 previousCellVertical(dpScoreMatrixNavigator), seqHValue, seqVValue, scoringScheme,
+                 TColumnDescriptor(), FirstCell(), TDPProfile());
+//    std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << " \t";
+//	std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << "(" << _horizontalScoreOfCell(value(dpScoreMatrixNavigator)) << "," << _verticalScoreOfCell(value(dpScoreMatrixNavigator)) << ")" << " \t";
+
+    TSeqVIterator iter = seqBegin;
+    TSeqVIterator itEnd = (seqEnd - 1);
+    // Compute the inner cells of the current track.
+    for (; iter != itEnd; ++iter)
+    {
+        // Set the iterator to the next cell within the track.
+        _goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), InnerCell());
+        _goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), InnerCell());
+        // Compute the inner cell.
+        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                     previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                     previousCellVertical(dpScoreMatrixNavigator), seqHValue,
+                     sequenceEntryForScore(scoringScheme, container(iter), position(iter)), scoringScheme,
+                     TColumnDescriptor(), InnerCell(), TDPProfile());
+//        std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << " \t";
+//        std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << "(" << _horizontalScoreOfCell(value(dpScoreMatrixNavigator)) << "," << _verticalScoreOfCell(value(dpScoreMatrixNavigator)) << ")" << " \t";
+    }
+    // Set the iterator to the last cell of the track.
+    _goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), LastCell());
+    _goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), LastCell());
+    // Compute the last cell.
+    _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                 previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                 previousCellVertical(dpScoreMatrixNavigator), seqHValue,
+                 sequenceEntryForScore(scoringScheme, container(iter), position(iter)), scoringScheme,
+                 TColumnDescriptor(), LastCell(), TDPProfile());
+
+//    std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << std::endl;
+//    std::cerr << _scoreOfCell(value(dpScoreMatrixNavigator)) << "(" << _horizontalScoreOfCell(value(dpScoreMatrixNavigator)) << "," << _verticalScoreOfCell(value(dpScoreMatrixNavigator)) << ")" << std::endl;
+}
+
+// TODO(rmaerker): Debug code!
+//template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSeqHValue,
+//			typename TSeqVValue, typename TSeqVIterator, typename TScoringScheme, typename TDPProfile,
+//			typename TColumnDescriptor>
+//inline void
+//_computeTrack(TDPScout & scout,
+//              TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+//              TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+//              TSeqHValue const & seqHValue,
+//              TSeqVValue const & seqVValue,
+//              TSeqVIterator const & seqBegin,
+//              TSeqVIterator const & seqEnd,
+//              TScoringScheme const & scoringScheme,
+//              TColumnDescriptor const &,
+//              TDPProfile const &,
+//              unsigned col,
+//              unsigned row,
+//              String<std::string> & testMatrix)
+//{
+//    // Set the iterator to the begin of the track.
+//    _goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), FirstCell());
+//    _goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), FirstCell());
+//
+//    // Compute the first cell.
+//	_computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//			previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//			previousCellVertical(dpScoreMatrixNavigator), seqHValue, seqVValue, scoringScheme,
+//			TColumnDescriptor(), FirstCell(), TDPProfile());
+//	// TODO(rmaerker): remove debug code
+////	std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\t";
+//	std::stringstream stream;
+//	stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+////	stream << col + row;
+//	testMatrix[col + row] = stream.str();
+//	++row;
+//
+//	TSeqVIterator iter = seqBegin;
+//	TSeqVIterator itEnd = (seqEnd - 1);
+//	// Compute the inner cells of the current track.
+//    for (; iter != itEnd; ++iter, ++row)  // He will out of scope....
+//    {
+//      // Set the iterator to the next cell within the track.
+//      _goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), InnerCell());
+//      _goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), InnerCell());
+//      // Compute the inner cell.
+//		_computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//				previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//				previousCellVertical(dpScoreMatrixNavigator), seqHValue, value(iter), scoringScheme,
+//				TColumnDescriptor(), InnerCell(), TDPProfile());
+//		// TODO(rmaerker): remove debug code
+////		std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\t";
+//		stream.str("");
+//		stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+////		stream << col + row;
+//		testMatrix[col + row] = stream.str();
+//    }
+//    // Set the iterator to the last cell of the track.
+//	_goNextCell(dpScoreMatrixNavigator, TColumnDescriptor(), LastCell());
+//	_goNextCell(dpTraceMatrixNavigator, TColumnDescriptor(), LastCell());
+//	// Compute the last cell.
+//	_computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//			previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//			previousCellVertical(dpScoreMatrixNavigator), seqHValue, value(iter), scoringScheme,
+//			TColumnDescriptor(), LastCell(), TDPProfile());
+//	// TODO(rmaerker): remove debug code
+////	std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//	stream.str("");
+//		stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+////		stream << col + row;
+//	testMatrix[col + row] = stream.str();
+//}
+
+// ----------------------------------------------------------------------------
+// Function _computeUnbandedAlignment()
+// ----------------------------------------------------------------------------
+
+// Computes the standard DP-algorithm.
+template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSequenceH,
+          typename TSequenceV, typename TScoringScheme, typename TAlignmentAlgo, typename TGapCosts, typename TTraceFlag>
+inline void
+_computeUnbandedAlignment(TDPScout & scout,
+                          TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+                          TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+                          TSequenceH const & seqH,
+                          TSequenceV const & seqV,
+                          TScoringScheme const & scoringScheme,
+                          DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> const & dpProfile)
+{
+    typedef typename Iterator<TSequenceH const, Rooted>::Type TConstSeqHIterator;
+    typedef typename Iterator<TSequenceV const, Rooted>::Type TConstSeqVIterator;
+
+    // ============================================================================
+    // PREPROCESSING
+    // ============================================================================
+
+    TConstSeqVIterator seqVBegin = begin(seqV, Rooted());
+    TConstSeqVIterator seqVEnd = end(seqV, Rooted());
+
+    SEQAN_ASSERT_GT(length(seqH), 0u);
+    SEQAN_ASSERT_GT(length(seqV), 0u);
+    _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                  sequenceEntryForScore(scoringScheme, seqH, 0),
+                  sequenceEntryForScore(scoringScheme, seqV, 0),
+                  seqVBegin, seqVEnd, scoringScheme,
+                  MetaColumnDescriptor<DPInitialColumn, FullColumn>(), dpProfile);
+
+    // ============================================================================
+    // MAIN DP
+    // ============================================================================
+
+    TConstSeqHIterator seqHIter = begin(seqH, Rooted());
+    TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1;
+
+    for (; seqHIter != seqHIterEnd; ++seqHIter)
+    {
+        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                      seqVBegin, seqVEnd, scoringScheme,
+                      MetaColumnDescriptor<DPInnerColumn, FullColumn>(), dpProfile);
+    }
+
+    // ============================================================================
+    // POSTPROCESSING
+    // ============================================================================
+
+    _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                  sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                  sequenceEntryForScore(scoringScheme, seqV, 0),
+                  seqVBegin, seqVEnd, scoringScheme,
+                  MetaColumnDescriptor<DPFinalColumn, FullColumn>(), dpProfile);
+
+    // If we compute only the single option. we need to check if there are other possibilities at the end.
+    // Traceback only from Diagonal, but could also come from vertical or horizontal.
+
+//    for (unsigned i = 0; i < length(recMatrix); ++i)
+//    {
+//        std::cout << recMatrix[i]._score << "\t";
+//    }
+//    std::cout << std::endl;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeBandedAlignment()
+// ----------------------------------------------------------------------------
+
+// Computes the banded DP-algorithm.
+template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSequenceH,
+          typename TSequenceV, typename TScoringScheme, typename TBand, typename TAlignmentAlgo, typename TGapCosts,
+          typename TTraceFlag>
+inline void
+_computeBandedAlignment(TDPScout & scout,
+                        TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+                        TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+                        TSequenceH const & seqH,
+                        TSequenceV const & seqV,
+                        TScoringScheme const & scoringScheme,
+                        TBand const & band,
+                        DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> const & dpProfile)
+{
+    typedef DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> TDPProfile;
+    typedef typename MakeSigned<typename Size<TSequenceH>::Type>::Type TSignedSizeSeqH;
+    typedef typename MakeSigned<typename Size<TSequenceV>::Type>::Type TSignedSizeSeqV;
+    typedef typename Iterator<TSequenceH const, Rooted>::Type TConstSeqHIterator;
+    typedef typename Iterator<TSequenceV const, Rooted>::Type TConstSeqVIterator;
+
+
+    // Now we have the problem of not knowing when we are in the last cell.
+
+    // ============================================================================
+    // PREPROCESSING
+    // ============================================================================
+    TSignedSizeSeqH seqHlength = static_cast<TSignedSizeSeqH>(length(seqH));
+    TSignedSizeSeqH seqVlength = static_cast<TSignedSizeSeqV>(length(seqV));
+
+    TConstSeqVIterator seqVBegin = begin(seqV, Rooted()) - _min(0, 1 + upperDiagonal(band));
+    TConstSeqVIterator seqVEnd = begin(seqV, Rooted()) - _min(0, _max(-seqVlength, lowerDiagonal(band)));
+
+    // We have to distinguish two band sizes. Some which spans the whole matrix in between and thus who not.
+    // This can be distinguished, if UpperDiagonal > length(seqV) + LowerDiagonal
+
+    // We start at least at the first position of the horizontal sequence or wherever the lower diagonal begins first.
+    TConstSeqHIterator seqHIterBegin = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, lowerDiagonal(band)));
+
+    // The horizontal initial phase ends after the upper diagonal but at most after the horizontal sequence, or there is no horizontal initialization phase.
+    TConstSeqHIterator seqHIterEndColumnTop = begin(seqH, Rooted()) + _min(seqHlength - 1, _max(0, upperDiagonal(band)));
+
+    // The middle band phase ends after the lower diagonal crosses the bottom of the alignment matrix or after the horizontal sequence if it is smaller.
+    TConstSeqHIterator seqHIterEndColumnMiddle = begin(seqH, Rooted()) + _min(seqHlength - 1, _max(0, seqVlength + lowerDiagonal(band)));
+    // Swap the two iterators if we are in a band that spans over the full column.
+    if (upperDiagonal(band) > seqVlength + lowerDiagonal(band))
+        std::swap(seqHIterEndColumnTop, seqHIterEndColumnMiddle);
+
+    // The bottom band phase ends after the upper diagonal of the band crosses the bottom of the matrix or after the horizontal sequence if it is smaller.
+    TConstSeqHIterator seqHIterEndColumnBottom = begin(seqH, Rooted()) + _max(0, _min(seqHlength,
+                                                                                      upperDiagonal(band) + seqVlength) - 1);
+
+    // The Initial column can be PartialColumnTop which is given if the upper diagonal is >= 0,
+    // otherwise it only can be PartialColumnMiddle or PartialColumnBottom depending where the lower diagonal is.
+
+    // Check for single initialization cells in InitialColumn and FinalColumn.
+    if (seqHIterBegin == end(seqH) - 1)
+    {
+        // Set the iterator to the begin of the track.
+        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+        // Only one cell
+        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                     previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                     previousCellVertical(dpScoreMatrixNavigator),
+                     sequenceEntryForScore(scoringScheme, seqH, position(seqHIterBegin)),
+                     sequenceEntryForScore(scoringScheme, seqV, 0), scoringScheme,
+                     MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell(), TDPProfile());
+        // we might need to additionally track this point.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnTop> >, FirstCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, true, false);
+        return;
+    }
+    if (seqHIterEndColumnBottom == begin(seqH))
+    {
+        // Set the iterator to the begin of the track.
+        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell());
+        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell());
+        // Only one cell
+        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                     previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                     previousCellVertical(dpScoreMatrixNavigator),
+                     sequenceEntryForScore(scoringScheme, seqH, 0),
+                     sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin)), scoringScheme,
+                     MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+        // We might need to additionally track this point.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom> >, LastCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, false, true);
+        return;
+    }
+
+    if (upperDiagonal(band) < 0)
+    {
+        ++seqVBegin;
+        if (lowerDiagonal(band) > -seqVlength)
+            _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                          sequenceEntryForScore(scoringScheme, seqH, 0),
+                          sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                          seqVBegin, seqVEnd, scoringScheme,
+                          MetaColumnDescriptor<DPInitialColumn, PartialColumnMiddle>(), dpProfile);
+        else
+            _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                          sequenceEntryForScore(scoringScheme, seqH, 0),
+                          sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                          seqVBegin, seqVEnd, scoringScheme,
+                          MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), dpProfile);
+    }
+    else if (lowerDiagonal(band) >= 0)
+    {
+        // Set the iterator to the begin of the track.
+        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+        // Should we not just compute the cell?
+        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                     previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                     previousCellVertical(dpScoreMatrixNavigator),
+                     sequenceEntryForScore(scoringScheme, seqH, position(seqHIterBegin)),
+                     sequenceEntryForScore(scoringScheme, seqV, 0),
+                     scoringScheme,
+                     MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell(), TDPProfile());
+        // we might need to additionally track this point.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnTop> >, FirstCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, false, false);
+    }
+    else  // Upper diagonal >= 0 and lower Diagonal < 0
+    if (lowerDiagonal(band) <= -seqVlength)      // The band is bounded by the top and bottom of the matrix.
+        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                      sequenceEntryForScore(scoringScheme, seqH, 0),
+                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                      seqVBegin, seqVEnd, scoringScheme,
+                      MetaColumnDescriptor<DPInitialColumn, FullColumn>(), dpProfile);
+    else       // The band is bounded by the top but not the bottom of the matrix.
+        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                      sequenceEntryForScore(scoringScheme, seqH, 0),
+                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                      seqVBegin, seqVEnd, scoringScheme,
+                      MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), dpProfile);
+
+    // ============================================================================
+    // MAIN DP
+    // ============================================================================
+
+    TConstSeqHIterator seqHIter = seqHIterBegin;
+    // Compute the first part of the band, where the band is bounded by the top but not by the bottom of the matrix.
+    for (; seqHIter != seqHIterEndColumnTop; ++seqHIter)
+    {
+        ++seqVEnd;
+        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                      seqVBegin, seqVEnd, scoringScheme,
+                      MetaColumnDescriptor<DPInnerColumn, PartialColumnTop>(), dpProfile);
+    }
+
+    // TODO(rmaerker): Check if putting the if-statement before the actual algorithm can speedup the code.
+    // Check whether the band spans over the full column or not at some point.
+    if (upperDiagonal(band) > seqVlength + lowerDiagonal(band))
+    {
+        // Compute the second part of the band, where the band is bounded by the top and the bottom of the matrix.
+        // We might want to track the current cell here, since this is the first cell that crosses the bottom but is
+        // not part of the FullColumn tracks.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, FullColumn> >, LastCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, false, true);
+        for (; seqHIter != seqHIterEndColumnMiddle; ++seqHIter)
+        {
+            _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                          sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                          sequenceEntryForScore(scoringScheme, seqV, 0),
+                          seqVBegin, seqVEnd, scoringScheme,
+                          MetaColumnDescriptor<DPInnerColumn, FullColumn>(), dpProfile);
+        }
+    }
+    else  // Compute the second part of the band, where the band is not bounded by the top and bottom of the matrix
+    {
+        for (; seqHIter != seqHIterEndColumnMiddle; ++seqHIter)
+        {
+            ++seqVBegin;
+            ++seqVEnd;
+            _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                          sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                          sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                          seqVBegin, seqVEnd, scoringScheme,
+                          MetaColumnDescriptor<DPInnerColumn, PartialColumnMiddle>(), dpProfile);
+        }   // We might want to track the current cell here, since this is the first cell that crosses the bottom.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom> >, LastCell>::VALUE)
+        {
+            if (lowerDiagonal(band) + seqVlength < seqHlength)
+            {
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, false, true);
+            }
+        }
+
+    }
+    // Compute the third part of the band, where the band, is bounded by the bottom but not by the top of the matrix.
+    for (; seqHIter != seqHIterEndColumnBottom; ++seqHIter)
+    {
+        ++seqVBegin;
+        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                      sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                      seqVBegin, seqVEnd, scoringScheme,
+                      MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), dpProfile);
+    }
+
+    // ============================================================================
+    // POSTPROCESSING
+    // ============================================================================
+
+    // Check where the last track of the column is located.
+    if (seqHIter - begin(seqH) < seqHlength - 1)  // Case 1: The band ends before the final column is reached.
+    {
+        // Set the iterator to the begin of the track.
+        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell());
+        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell());
+
+        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                     previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                     previousCellVertical(dpScoreMatrixNavigator),
+                     sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                     sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin)),
+                     scoringScheme,
+                     MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+        // We might need to additionally track this point.
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom> >, LastCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, false, true);
+    }
+    else if (seqHIter == end(seqH) - 1) // Case 2: The band ends somewhere in the final column of the matrix.
+    {
+        // Case2a: The band ends in the last cell of the final column.
+        if (upperDiagonal(band) == seqHlength - seqVlength)
+        {
+            // Set the iterator to the begin of the track.
+            _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell());
+            _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell());
+
+            _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+                         previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+                         previousCellVertical(dpScoreMatrixNavigator),
+                         sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                         sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin)),
+                         scoringScheme,
+                         MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+            // we might need to additionally track this point.
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom> >, LastCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, true, true);
+        }
+        else  // Case2b: At least two cells intersect between the band and the matrix in the final column of the matrix.
+        {
+            if (upperDiagonal(band) >= seqHlength)  // The band is bounded by the top of the matrix only or by the top and the bottom.
+            {
+                if (lowerDiagonal(band) + seqVlength > seqHlength) // The band is bounded by the top of the matrix
+                {
+                    ++seqVEnd;
+                    _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                  sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                  sequenceEntryForScore(scoringScheme, seqV, 0),
+                                  seqVBegin, seqVEnd, scoringScheme,
+                                  MetaColumnDescriptor<DPFinalColumn, PartialColumnTop>(), dpProfile);
+                }
+                else  // The band is bounded by the top and the bottom of the matrix.
+                {
+                    if (lowerDiagonal(band) + seqVlength + 1 > seqHlength)  // We have to go into the last cell.
+                    {
+                        ++seqVEnd;
+                        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                                      seqVBegin, seqVEnd, scoringScheme,
+                                      MetaColumnDescriptor<DPFinalColumn, PartialColumnTop>(), dpProfile);
+                        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, FullColumn> >, LastCell>::VALUE)
+                            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, true, true);
+                    }
+                    else
+                        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                      sequenceEntryForScore(scoringScheme, seqV, 0),
+                                      seqVBegin, seqVEnd, scoringScheme,
+                                      MetaColumnDescriptor<DPFinalColumn, FullColumn>(), dpProfile);
+                }
+
+            }
+            else  // The band is bounded by bottom of matrix or completely unbounded.
+            {
+                ++seqVBegin;
+                if (lowerDiagonal(band) + seqVlength <= seqHlength)  // The band is bounded by the bottom of the matrix.
+                {
+                    if (lowerDiagonal(band) + seqVlength == seqHlength)  // We have to go into the last cell.
+                    {
+                        ++seqVEnd;
+                        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                      sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                                      seqVBegin, seqVEnd, scoringScheme,
+                                      MetaColumnDescriptor<DPFinalColumn, PartialColumnMiddle>(), dpProfile);
+                        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom> >, LastCell>::VALUE)
+                            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator, true, true);
+                    }
+                    else
+                    {
+                        _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                      sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                      sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                                      seqVBegin, seqVEnd, scoringScheme,
+                                      MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), dpProfile);
+                    }
+                }
+                else  // The band is unbounded by the matrix.
+                {
+                    ++seqVEnd;
+                    _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+                                  sequenceEntryForScore(scoringScheme, seqH, position(seqHIter)),
+                                  sequenceEntryForScore(scoringScheme, seqV, position(seqVBegin) - 1),
+                                  seqVBegin, seqVEnd, scoringScheme,
+                                  MetaColumnDescriptor<DPFinalColumn, PartialColumnMiddle>(), dpProfile);
+                }
+
+            }
+        }
+    }
+}
+
+// TODO(rmaerker): This is denbug code only.
+//template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSequenceH,
+//    typename TSequenceV, typename TScoringScheme, typename TBand, typename TAlignmentAlgo, typename TGapCosts,
+//    typename TTraceFlag>
+//inline void
+//_debugBandedAlignment(TDPScout & scout,
+//                        TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+//                        TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+//                        TSequenceH const & seqH,
+//                        TSequenceV const & seqV,
+//                        TScoringScheme const & scoringScheme,
+//                        TBand const & band,
+//                        DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> const & dpProfile)
+//{
+//    typedef DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> TDPProfile;
+//    typedef typename Value<TSequenceH>::Type TSeqHValue;
+//    typedef typename Value<TSequenceV>::Type TSeqVValue;
+//    typedef typename Iterator<TSequenceH const, Standard>::Type TConstSeqHIterator;
+//    typedef typename Iterator<TSequenceV const, Standard>::Type TConstSeqVIterator;
+//
+//
+//    String<std::string> testMatrix;
+//    resize(testMatrix, (length(seqH) + 1) * (length(seqV)+1));
+//    // Now we have the problem of not knowing when we are in the last cell.
+//
+//    // INITIALIZATION
+//    TConstSeqVIterator seqVBegin = begin(seqV, Standard()) - _min(0, 1+upperDiagonal(band));
+//    TConstSeqVIterator seqVEnd = begin(seqV, Standard()) - _min(0, _max(-static_cast<int>(length(seqV)), lowerDiagonal(band)));
+//
+////    std::cout << "Begin Pos: " << seqVBegin - begin(seqV) << "\n";
+////    std::cout << "End Pos: " << seqVEnd - begin(seqV) << "\n";
+//
+//    // We have to distinguish two band sizes. Some which spans the whole matrix in between and thus who not.
+//    // This can be distinguished, if UpperDiagonal > length(seqV) + LowerDiagonal
+//
+//    // We start at the least at the first sequence or wherever the lower diagonal begins first.
+//    TConstSeqHIterator seqHIterBegin = begin(seqH, Standard()) + _max(0, _min(static_cast<int>(length(seqH) - 1), lowerDiagonal(band)));
+//    // TODO(rmaerker): Cehck if this assertion is correct.
+////    SEQAN_ASSERT_NEQ(seqHIterBegin, end(seqH, Standard()));  // The iterator never points to the end of the horizontal sequence.
+//
+//    // The horizontal initial phase ends after the upper diagonal but at most after the horizontal sequence, or there is no horizontal initialization phase.
+//    TConstSeqHIterator seqHIterEndColumnTop = begin(seqH, Standard()) + _min(static_cast<int>(length(seqH))-1, _max(0, upperDiagonal(band)));
+//
+//    // The middle band phase ends after the lower diagonal crosses the bottom of the alignment matrix or after the horizontal sequence if it is smaller.
+//    TConstSeqHIterator seqHIterEndColumnMiddle = begin(seqH, Standard()) + _min(static_cast<int>(length(seqH))-1, _max(0,static_cast<int>(length(seqV)) + lowerDiagonal(band)));
+//    // Swap the two iterators if we are in a band that spans over the full column.
+//    if (upperDiagonal(band) > static_cast<int>(length(seqV)) + lowerDiagonal(band))
+//        std::swap(seqHIterEndColumnTop, seqHIterEndColumnMiddle);
+//
+//    // The bottom band phase ends after the upper diagonal of the band crosses the bottom of the matrix or after the horizontal sequence if it is smaller.
+//    TConstSeqHIterator seqHIterEndColumnBottom = begin(seqH, Standard()) + _max(0, _min(static_cast<int>(length(seqH)),
+//                                                 upperDiagonal(band) + static_cast<int>(length(seqV))) -1);
+//
+////    std::cout << "seqHIterBegin Pos H: " << seqHIterBegin - begin(seqH) << "\n";
+////    std::cout << "seqHIterEndColumnTop Pos H: " << seqHIterEndColumnTop - begin(seqH) << "\n";
+////    std::cout << "seqHIterEndColumnMiddle Pos H: " << seqHIterEndColumnMiddle - begin(seqH) << "\n";
+////    std::cout << "seqHIterEndColumnBottom Pos H: " << seqHIterEndColumnBottom - begin(seqH) << "\n";
+////
+////    std::cout << "_activeColIterator Pos: " << dpScoreMatrixNavigator._activeColIterator - begin(*dpScoreMatrixNavigator._ptrDataContainer) << "\n";
+////    std::cout << "_prevColIterator Pos: " << dpScoreMatrixNavigator._prevColIterator - begin(*dpScoreMatrixNavigator._ptrDataContainer) << "\n";
+//
+//    // The Initial column can be PartialColumnTop which is given if the upper diagonal is >= 0,
+//    // otherwise it only can be PartialColumnMiddle or PartialColumnBottom depending where the lower diagonal is.
+//
+//    // Have to check for single initialization cells in InitialColumn and FinalColumn.
+//    if (seqHIterBegin == end(seqH)-1)
+//    {
+//        // Set the iterator to the begin of the track.
+//        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+//        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+//        // Only one cell
+//        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//                previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//                previousCellVertical(dpScoreMatrixNavigator), value(seqHIterBegin), TSeqVValue(), scoringScheme,
+//                MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell(), TDPProfile());
+////      std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//      std::stringstream stream;
+//      stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+//      testMatrix[length(seqH) * length(seqV)] = stream.str();
+//        // we might need to additionally track this point.
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnTop> >, FirstCell>::VALUE)
+//            _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//        return;
+//    }
+//    if (seqHIterEndColumnBottom == begin(seqH))
+//    {
+//        // Set the iterator to the begin of the track.
+//        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell());
+//        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell());
+//        // Only one cell
+//        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//                previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//                previousCellVertical(dpScoreMatrixNavigator), TSeqHValue(), value(seqVBegin), scoringScheme,
+//                MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+////      std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//      std::stringstream stream;
+//      stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+//      testMatrix[length(seqH) * length(seqV)] = stream.str();
+//        // We might need to additionally track this point.
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom> >, LastCell>::VALUE)
+//            _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//        return;
+//    }
+//
+//    if (upperDiagonal(band) < 0)
+//    {
+//        ++seqVBegin;
+//        if (lowerDiagonal(band) > -static_cast<int>(length(seqV)))
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  TSeqHValue(), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInitialColumn, PartialColumnMiddle>(), dpProfile, 0, seqVBegin - begin(seqV) + 1, testMatrix);
+//        else
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  TSeqHValue(), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom>(), dpProfile, 0, seqVBegin - begin(seqV) + 1, testMatrix);
+//    }
+//    else if (lowerDiagonal(band) >= 0)
+//    {
+//        // Set the iterator to the begin of the track.
+//        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+//        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell());
+//        // Should we not just compute the cell?
+//        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//                previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//                previousCellVertical(dpScoreMatrixNavigator), value(seqHIterBegin), TSeqVValue(), scoringScheme,
+//                MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), FirstCell(), TDPProfile());
+//        // we might need to additionally track this point.
+////      std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//      int col = lowerDiagonal(band);
+//      std::stringstream stream;
+//      stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+//      testMatrix[col * (length(seqV) + 1)] = stream.str();
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnTop> >, FirstCell>::VALUE)
+//            _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//    }
+//    else  // Upper diagonal >= 0 and lower Diagonal < 0
+//        if (lowerDiagonal(band) <= -static_cast<int>(length(seqV)))  // The band is bounded by the top and bottom of the matrix.
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  TSeqHValue(), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInitialColumn, FullColumn>(), dpProfile, 0, 0, testMatrix);
+//        else   // The band is bounded by the top but not the bottom of the matrix.
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  TSeqHValue(), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInitialColumn, PartialColumnTop>(), dpProfile, 0,0, testMatrix);
+//
+//
+//    // RECURSION
+//    TConstSeqHIterator seqHIter = seqHIterBegin;
+//    // Compute the first part of the band, where the band is bounded by the top but not by the bottom of the matrix.
+//    for (;seqHIter != seqHIterEndColumnTop; ++seqHIter)
+//    {
+////      std::cout << value(seqHIter) << ":\t";
+//        ++seqVEnd;
+//      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//              value(seqHIter), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//              MetaColumnDescriptor<DPInnerColumn, PartialColumnTop>(), dpProfile, ((seqHIter - begin(seqH)) + 1)*(length(seqV) +1), 0, testMatrix);
+//    }
+//
+//    // Check whether the band spans over the full column or not at some point.
+//    if (upperDiagonal(band) > static_cast<int>(length(seqV)) + lowerDiagonal(band))
+//    {
+//        // Compute the second part of the band, where the band is bounded by the top and the bottom of the matrix.
+//        // We might want to track the current cell here, since this is the first cell that crosses the bottom.
+//        // TODO(rmaerker): We have to check if the initial column/ row can be tracked!!!
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, FullColumn> >, LastCell>::VALUE)
+//                _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//        for (;seqHIter != seqHIterEndColumnMiddle; ++seqHIter)
+//        {
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  value(seqHIter), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInnerColumn, FullColumn>(), dpProfile, (seqHIter - begin(seqH) + 1) * (length(seqV) + 1), 0, testMatrix);
+//        }
+//    }
+//    else // Compute the second part of the band, where the band is not bounded by the top and bottom of the matrix
+//    {
+//        for (;seqHIter != seqHIterEndColumnMiddle; ++seqHIter)
+//        {
+//            ++seqVBegin;
+//            ++seqVEnd;
+//          _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                  value(seqHIter), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                  MetaColumnDescriptor<DPInnerColumn, PartialColumnMiddle>(), dpProfile, (seqHIter - begin(seqH) +1) * (length(seqV)+1), seqVBegin - begin(seqV), testMatrix);
+//        }   // We might want to track the current cell here, since this is the first cell that crosses the bottom.
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom> >, LastCell>::VALUE)
+//        {
+//            // TODO(rmaerker): This is only a hot fix.
+//            if (lowerDiagonal(band) + length(seqV) < length(seqH))
+//                _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//        }
+//    }
+//    // Compute the third part of the band, where the band, is bounded by the bottom but not by the top of the matrix.
+//    for (;seqHIter != seqHIterEndColumnBottom; ++seqHIter)
+//    {
+//        ++seqVBegin;
+//      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//              value(seqHIter), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//              MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), dpProfile, (seqHIter - begin(seqH) + 1) * (length(seqV) + 1), seqVBegin - begin(seqV), testMatrix);
+//    }
+//
+//    // Where ends the last cell?
+//    if(seqHIter - begin(seqH) < static_cast<int>(length(seqH))-1)  // Case 1: The band ends before the final column is reached.
+//    {
+//        // Set the iterator to the begin of the track.
+//        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell());
+//        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell());
+//
+//        _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//                previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//                previousCellVertical(dpScoreMatrixNavigator), value(seqHIter), value(seqVBegin), scoringScheme,
+//                MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+////      std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//      std::stringstream stream;
+//      stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+//      testMatrix[(seqHIter - begin(seqH) + 1) * (length(seqV) + 1) + length(seqV)] = stream.str();
+//        // We might need to additionally track this point.
+//        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, PartialColumnBottom> >, LastCell>::VALUE)
+//            _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//    }
+//    else if(seqHIter == end(seqH)-1)  // Case 2: The band ends somewhere in the final column of the matrix.
+//    {
+//        if (upperDiagonal(band) == static_cast<int>(length(seqH))-static_cast<int>(length(seqV)))  // Case2a: The band ends in the last cell of the final column.  // He should be here....
+//        {
+//            // Set the iterator to the begin of the track.
+//            _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell());
+//            _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell());
+//
+//            _computeCell(scout, dpTraceMatrixNavigator, value(dpScoreMatrixNavigator),
+//                    previousCellDiagonal(dpScoreMatrixNavigator), previousCellHorizontal(dpScoreMatrixNavigator),
+//                    previousCellVertical(dpScoreMatrixNavigator), value(seqHIter), value(seqVBegin), scoringScheme,
+//                    MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), FirstCell(), TDPProfile());
+////          std::cout << _scoreOfCell(value(dpScoreMatrixNavigator)) << "\n";
+//          std::stringstream stream;
+//          stream << _scoreOfCell(value(dpScoreMatrixNavigator));
+//          testMatrix[(length(seqH) * (length(seqV) + 1)) + length(seqV)] = stream.str();
+//            // we might need to additionally track this point.
+//            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom> >, LastCell>::VALUE)
+//                _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//        }
+//        else  // Case2b: At least two cells intersect between the band and the matrix in the final column of the matrix.
+//        {
+//            if (upperDiagonal(band) >= static_cast<int>(length(seqH)))  // The band is bounded by the top of the matrix only or by the top and the bottom.
+//            {
+//                if (lowerDiagonal(band) + static_cast<int>(length(seqV)) > static_cast<int>(length(seqH))) // The band is bounded by the top of the matrix
+//                {
+//                    ++seqVEnd;
+//                  _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                          value(seqHIter), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                          MetaColumnDescriptor<DPFinalColumn, PartialColumnTop>(), dpProfile, length(seqH) * (length(seqV) + 1), 0, testMatrix);
+//                }
+//                else  // The band is bounded by the top and the bottom of the matrix.
+//                {
+//                    if (lowerDiagonal(band) + static_cast<int>(length(seqV)) + 1 > static_cast<int>(length(seqH)) )
+//                    {
+//                        ++seqVEnd;
+//                      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                              value(seqHIter), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                              MetaColumnDescriptor<DPFinalColumn, PartialColumnTop>(), dpProfile, length(seqH) * (length(seqV) + 1), 0, testMatrix);
+//                        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, FullColumn> >, LastCell>::VALUE)
+//                            _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//                    }
+//                    else
+//                      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                              value(seqHIter), TSeqVValue(), seqVBegin, seqVEnd, scoringScheme,
+//                              MetaColumnDescriptor<DPFinalColumn, FullColumn>(), dpProfile, length(seqH) * (length(seqV) +1), 0, testMatrix);
+//
+//                }
+//
+//            }
+//            else  // The band is bounded by bottom of matrix or completely unbounded.
+//            {
+//                ++seqVBegin;
+//                if (lowerDiagonal(band) + length(seqV) <= length(seqH)) // The band is bounded by the bottom of the matrix.
+//                {
+//                    if (lowerDiagonal(band) + length(seqV) == length(seqH))
+//                    {
+//                        ++seqVEnd;
+//                      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                          value(seqHIter), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                          MetaColumnDescriptor<DPFinalColumn, PartialColumnMiddle>(), dpProfile, length(seqH) * (length(seqV)+1), seqVBegin - begin(seqV), testMatrix);
+//                      if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom> >, LastCell>::VALUE)
+//                          _scoutBestScore(scout, _scoreOfCell(value(dpScoreMatrixNavigator)), dpTraceMatrixNavigator);
+//                    }
+//                    else
+//                    {
+//                      _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                          value(seqHIter), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                          MetaColumnDescriptor<DPFinalColumn, PartialColumnBottom>(), dpProfile, length(seqH) * (length(seqV) + 1), seqVBegin - begin(seqV), testMatrix);
+//                    }
+//                }
+//                else  // The band is unbounded by the matrix.
+//                {
+//                    ++seqVEnd;
+//                  _computeTrack(scout, dpScoreMatrixNavigator, dpTraceMatrixNavigator,
+//                      value(seqHIter), value(seqVBegin-1), seqVBegin, seqVEnd, scoringScheme,
+//                      MetaColumnDescriptor<DPFinalColumn, PartialColumnMiddle>(), dpProfile, length(seqH) * (length(seqV)+1), seqVBegin - begin(seqV), testMatrix);
+//                }
+//
+//            }
+//        }
+//    }
+//
+//    for (unsigned i = 0; i <= length(seqV); ++i)
+//    {
+//      for (unsigned j = 0; j <= length(seqH); ++j)
+//      {
+//          unsigned pos = j * (length(seqV) + 1) + i;
+//          //if (!testMatrix[pos].empty())
+//              std::cout << testMatrix[pos] << "\t" << std::flush;
+//      }
+//      std::cout << std::endl;
+//    }
+//
+//}
+
+// ----------------------------------------------------------------------------
+// Function _computeHammingDistance()
+// ----------------------------------------------------------------------------
+
+// Computes the Hamming-Distance if the band-size is 1.
+template <typename TDPScout, typename TDPScoreMatrixNavigator, typename TDPTraceMatrixNavigator, typename TSequenceH,
+          typename TSequenceV, typename TScoringScheme, typename TBand, typename TAlignmentAlgo, typename TGapCosts,
+          typename TTraceFlag>
+inline void
+_computeHammingDistance(TDPScout & scout,
+                        TDPScoreMatrixNavigator & dpScoreMatrixNavigator,
+                        TDPTraceMatrixNavigator & dpTraceMatrixNavigator,
+                        TSequenceH const & seqH,
+                        TSequenceV const & seqV,
+                        TScoringScheme const & scoringScheme,
+                        TBand const & band,
+                        DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> const &)
+{
+    typedef typename MakeSigned<typename Size<TSequenceH const>::Type>::Type TSignedSizeSeqH;
+    typedef typename MakeSigned<typename Size<TSequenceV const>::Type>::Type TSignedSizeSeqV;
+    typedef typename Iterator<TSequenceH const, Rooted>::Type TConstSeqHIterator;
+    typedef typename Iterator<TSequenceV const, Rooted>::Type TConstSeqVIterator;
+    typedef typename Value<TDPScoreMatrixNavigator>::Type TDPCell;
+    typedef DPProfile_<TAlignmentAlgo, TGapCosts, TTraceFlag> TDPProfile;
+
+    // ============================================================================
+    // PREPROCESSING
+    // ============================================================================
+
+    TSignedSizeSeqH seqHlength = static_cast<TSignedSizeSeqH>(length(seqH));
+    TSignedSizeSeqH seqVlength = static_cast<TSignedSizeSeqV>(length(seqV));
+
+    TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band)));
+    TConstSeqHIterator itHEnd = begin(seqH, Rooted()) + _min(seqHlength - 1, upperDiagonal(band) + seqVlength);
+
+    TConstSeqVIterator itV = begin(seqV, Rooted()) + _max(0, _min(seqVlength - 1, -lowerDiagonal(band)));
+    TConstSeqVIterator itVEnd = begin(seqV, Rooted()) + _min(seqVlength - 1, lowerDiagonal(band) + seqHlength);
+
+    assignValue(dpTraceMatrixNavigator,
+                _computeScore(value(dpScoreMatrixNavigator), TDPCell(), TDPCell(), TDPCell(),
+                              sequenceEntryForScore(scoringScheme, seqH, position(itH)),
+                              sequenceEntryForScore(scoringScheme, seqV, position(itV)),
+                              scoringScheme, RecursionDirectionZero(), TDPProfile()));
+
+    if (upperDiagonal(band) < 0)
+    {
+        if (upperDiagonal(band) == -seqVlength)
+        {
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInitialColumn, FullColumn> >, LastCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+            return;
+        }
+        else
+        {
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInitialColumn, FullColumn> >, InnerCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+        }
+    }
+    else if (lowerDiagonal(band) > 0)
+    {
+        if (lowerDiagonal(band) == seqHlength)
+        {
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, FullColumn> >, FirstCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+            return;
+        }
+        else
+        {
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, FullColumn> >, FirstCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+        }
+    }
+    else
+    {
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInitialColumn, FullColumn> >, FirstCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+    }
+
+    TDPCell prevDiagonal = value(dpScoreMatrixNavigator);
+
+    // ============================================================================
+    // MAIN DP
+    // ============================================================================
+
+    while (itH != itHEnd && itV != itVEnd)
+    {
+        _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, FullColumn>(), FirstCell());
+        _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, FullColumn>(), FirstCell());
+        assignValue(dpTraceMatrixNavigator,
+                    _computeScore(value(dpScoreMatrixNavigator), prevDiagonal, TDPCell(), TDPCell(),
+                                  sequenceEntryForScore(scoringScheme, seqH, position(itH)),
+                                  sequenceEntryForScore(scoringScheme, seqV, position(itV)),
+                                  scoringScheme, RecursionDirectionDiagonal(), TDPProfile()));
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, FullColumn> >, InnerCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+        prevDiagonal = value(dpScoreMatrixNavigator);
+        ++itH;
+        ++itV;
+    }
+
+    // ============================================================================
+    // POSTPROCESSING
+    // ============================================================================
+
+    _goNextCell(dpScoreMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, FullColumn>(), FirstCell());
+    _goNextCell(dpTraceMatrixNavigator, MetaColumnDescriptor<DPInnerColumn, FullColumn>(), FirstCell());
+
+    assignValue(dpTraceMatrixNavigator,
+                _computeScore(value(dpScoreMatrixNavigator), prevDiagonal, TDPCell(), TDPCell(),
+                              sequenceEntryForScore(scoringScheme, seqH, position(itH)),
+                              sequenceEntryForScore(scoringScheme, seqV, position(itV)),
+                              scoringScheme, RecursionDirectionDiagonal(), TDPProfile()));
+
+    if (itH == itHEnd)
+    {
+        if (itV == itVEnd)   // Is in the last cell of final column
+        {
+            if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, FullColumn> >, LastCell>::VALUE)
+                _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+        }
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPInnerColumn, FullColumn> >, LastCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+    }
+    else
+    {
+        if (TrackingEnabled_<DPMetaColumn_<TDPProfile, MetaColumnDescriptor<DPFinalColumn, FullColumn> >, InnerCell>::VALUE)
+            _scoutBestScore(scout, value(dpScoreMatrixNavigator), dpTraceMatrixNavigator);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _printTracebackMatrix()
+// ----------------------------------------------------------------------------
+
+template <typename TTraceMatrix>
+void _printTracebackMatrix(TTraceMatrix & dpTraceMatrix)
+{
+    typedef typename Size<TTraceMatrix>::Type TSize;
+    TSize dimH = length(dpTraceMatrix, +DPMatrixDimension_::HORIZONTAL);
+    TSize dimV = length(dpTraceMatrix, +DPMatrixDimension_::VERTICAL);
+
+    for (unsigned row = 0; row < dimV; ++row)
+    {
+        for (unsigned column = 0; column < dimH; ++column)
+        {
+            std::cout << _translateTraceValue(value(dpTraceMatrix, row + column * dimV)) << "\t";
+        }
+        std::cout << std::endl;
+    }
+    std::cout << std::endl;
+}
+
+template <typename TTraceNavigator, typename TScoreValue, typename TDPScoutSpec>
+inline void
+_correctTraceValue(TTraceNavigator &,
+                   DPScout_<DPCell_<TScoreValue, LinearGaps>, TDPScoutSpec> const &)
+{
+    // Nothing to do.
+}
+
+template <typename TTraceNavigator, typename TScoreValue, typename TDPScoutSpec>
+inline void
+_correctTraceValue(TTraceNavigator & traceNavigator,
+                   DPScout_<DPCell_<TScoreValue, AffineGaps>, TDPScoutSpec>  const & dpScout)
+{
+    _setToPosition(traceNavigator, maxHostPosition(dpScout));
+    if (_verticalScoreOfCell(dpScout._maxScore) == _scoreOfCell(dpScout._maxScore))
+    {
+        value(traceNavigator) &= ~TraceBitMap_::DIAGONAL;
+        value(traceNavigator) |= TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+    }
+    else if (_horizontalScoreOfCell(dpScout._maxScore) == _scoreOfCell(dpScout._maxScore))
+    {
+        value(traceNavigator) &= ~TraceBitMap_::DIAGONAL;
+        value(traceNavigator) |= TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+    }
+
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeAligmnment()
+// ----------------------------------------------------------------------------
+
+template <typename TTraceTarget, typename TScoutState, typename TSequenceH, typename TSequenceV, typename TScoreScheme,
+          typename TBandSwitch, typename TAlignmentAlgorithm, typename TGapCosts, typename TTraceFlag>
+inline typename Value<TScoreScheme>::Type
+_computeAlignment(TTraceTarget & traceSegments,
+                  TScoutState & scoutState,
+                  TSequenceH const & seqH,
+                  TSequenceV const & seqV,
+                  TScoreScheme const & scoreScheme,
+                  DPBand_<TBandSwitch> const & band,
+                  DPProfile_<TAlignmentAlgorithm, TGapCosts, TTraceFlag> const & dpProfile)
+{
+    typedef typename Value<TScoreScheme>::Type TScoreValue;
+    typedef DPCell_<TScoreValue, TGapCosts> TDPScoreValue;
+    typedef typename DefaultScoreMatrixSpec_<TAlignmentAlgorithm>::Type TScoreMatrixSpec;
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+
+    typedef DPMatrix_<TDPScoreValue, TScoreMatrixSpec> TDPScoreMatrix;
+    typedef DPMatrix_<TTraceValue, FullDPMatrix> TDPTraceMatrix;
+
+    typedef DPMatrixNavigator_<TDPScoreMatrix, DPScoreMatrix, NavigateColumnWise> TDPScoreMatrixNavigator;
+    typedef DPMatrixNavigator_<TDPTraceMatrix, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> TDPTraceMatrixNavigator;
+
+    typedef typename ScoutSpecForAlignmentAlgorithm_<TAlignmentAlgorithm>::Type TDPScoutSpec;
+    typedef DPScout_<TDPScoreValue, TDPScoutSpec> TDPScout;
+
+    // Check if current dp settings are valid. If not return infinity value for dp score value.
+    if (!_isValidDPSettings(seqH, seqV, band, dpProfile))
+        return MinValue<TScoreValue>::VALUE;
+
+    TDPScoreMatrix dpScoreMatrix;
+    TDPTraceMatrix dpTraceMatrix;
+
+    // TODO(rmaerker): Check whether the matrix allocation can be reduced if upperDiagonal < 0?
+    setLength(dpScoreMatrix, +DPMatrixDimension_::HORIZONTAL, length(seqH) + 1 - std::max(0, lowerDiagonal(band)));
+    setLength(dpTraceMatrix, +DPMatrixDimension_::HORIZONTAL, length(seqH) + 1 - std::max(0, lowerDiagonal(band)));
+
+    if (IsSameType<TBandSwitch, BandOff>::VALUE)
+    {
+        setLength(dpScoreMatrix, +DPMatrixDimension_::VERTICAL, length(seqV) + 1);
+        setLength(dpTraceMatrix, +DPMatrixDimension_::VERTICAL, length(seqV) + 1);
+    }
+    else
+    {
+        int bandSize = _min(static_cast<int>(length(seqH)), upperDiagonal(band)) - _max(lowerDiagonal(band), -static_cast<int>(length(seqV))) + 1;
+        setLength(dpScoreMatrix, +DPMatrixDimension_::VERTICAL, _min(static_cast<int>(length(seqV)) + 1, bandSize));
+        setLength(dpTraceMatrix, +DPMatrixDimension_::VERTICAL, _min(static_cast<int>(length(seqV)) + 1, bandSize));
+    }
+
+    resize(dpScoreMatrix);
+    // We do not need to allocate the memory for the trace matrix if the traceback is disabled.
+    if (IsTracebackEnabled_<TTraceFlag>::VALUE)
+        resize(dpTraceMatrix);
+
+    TDPScoreMatrixNavigator dpScoreMatrixNavigator;
+    TDPTraceMatrixNavigator dpTraceMatrixNavigator;
+
+    _init(dpScoreMatrixNavigator, dpScoreMatrix, band);
+    _init(dpTraceMatrixNavigator, dpTraceMatrix, band);
+
+    TDPScout dpScout(scoutState);
+
+    // Execute the alignment.
+    if (!_isBandEnabled(band))
+        _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile);
+    else if (upperDiagonal(band) == lowerDiagonal(band))
+        _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile);
+    else
+        _computeBandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme,
+                                band, dpProfile);
+
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return maxScore(dpScout);
+
+    if (IsSingleTrace_<TTraceFlag>::VALUE)
+    {
+        // Check if max was found at the bottom right corner of the matrix.
+        // This is also true if in last row, and last column
+//        if ((maxHostPosition(dpScout) + 1) == (end(dpTraceMatrix) - begin(dpTraceMatrix)))
+
+//            maxHostPosition(dpScout); // We only have the trace value not the score value.
+            _correctTraceValue(dpTraceMatrixNavigator, dpScout);
+    }
+
+//    _printTracebackMatrix(dpTraceMatrix);
+    _computeTraceback(traceSegments, dpTraceMatrixNavigator, dpScout, seqH, seqV, band, dpProfile);
+
+    return maxScore(dpScout);
+}
+
+template <typename TTraceTarget, typename TSequenceH, typename TSequenceV, typename TScoreScheme, typename TBandSwitch,
+          typename TAlignmentAlgorithm, typename TGapCosts, typename TTraceFlag>
+inline typename Value<TScoreScheme>::Type
+_computeAlignment(TTraceTarget & traceSegments,
+                  TSequenceH const & seqH,
+                  TSequenceV const & seqV,
+                  TScoreScheme const & scoreScheme,
+                  DPBand_<TBandSwitch> const & band,
+                  DPProfile_<TAlignmentAlgorithm, TGapCosts, TTraceFlag> const & dpProfile)
+{
+    DPScoutState_<Default> noState;
+    return _computeAlignment(traceSegments, noState, seqH, seqV, scoreScheme, band, dpProfile);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_ALGORITHM_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_band.h b/third-party/seqan/core/include/seqan/align/dp_band.h
new file mode 100644
index 0000000..49cc73f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_band.h
@@ -0,0 +1,228 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// This class stores the band information as well as the meta-inforation,
+// whether a band was selected or not.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_BAND_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_BAND_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag BandOff
+// ----------------------------------------------------------------------------
+
+// Used when computing unbanded alignments.
+struct BandOff_;
+typedef Tag<BandOff_> BandOff;
+
+// ----------------------------------------------------------------------------
+// Tag BandOn
+// ----------------------------------------------------------------------------
+
+// Used when computing banded alignments.
+struct BandOn_;
+typedef Tag<BandOn_> BandOn;
+
+// ----------------------------------------------------------------------------
+// Class DPBand_
+// ----------------------------------------------------------------------------
+
+// Simple band class.
+template <typename TSpec>
+struct DPBand_ {};
+
+// ----------------------------------------------------------------------------
+// Class DPBand_                                                      [BandOff]
+// ----------------------------------------------------------------------------
+
+// The specialization when using no band.
+// Per default the member variables _lowerDiagonal and _upperDiagonal are
+// always 0.
+template <>
+struct DPBand_<BandOff>
+{
+    typedef int TPosition;
+};
+
+// ----------------------------------------------------------------------------
+// Class DPBand_                                                       [BandOn]
+// ----------------------------------------------------------------------------
+
+// The specialization when using a band.
+// On construction the diagonals are set to 0.
+template <>
+struct DPBand_<BandOn>
+{
+    typedef int TPosition;
+
+    int _lowerDiagonal;
+    int _upperDiagonal;
+
+    DPBand_() :
+        _lowerDiagonal(0), _upperDiagonal(0) {}
+
+    DPBand_(int lowerDiagonal, int upperDiagonal) :
+        _lowerDiagonal(lowerDiagonal), _upperDiagonal(upperDiagonal) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct Position<DPBand_<T> >
+{
+    typedef typename DPBand_<T>::TPosition Type;
+};
+
+template <typename T>
+struct Position<DPBand_<T> const>:
+    Position<DPBand_<T> >{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct Size<DPBand_<T> >:
+    Position<DPBand_<T> >{};
+
+template <typename T>
+struct Size<DPBand_<T> const>:
+    Size<DPBand_<T> >{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function setLowerDiagonal
+// ----------------------------------------------------------------------------
+
+inline void
+setLowerDiagonal(DPBand_<BandOff> & /*dpBand*/, int /*newLowerDiagonal*/)
+{
+    //no-op
+}
+
+inline void
+setLowerDiagonal(DPBand_<BandOn> & dpBand, int newLowerDiagonal)
+{
+    dpBand._lowerDiagonal = newLowerDiagonal;
+}
+
+// ----------------------------------------------------------------------------
+// Function lowerDiagonal
+// ----------------------------------------------------------------------------
+
+inline int
+lowerDiagonal(DPBand_<BandOff> const & /*dpBand*/)
+{
+    return 0;
+}
+
+template <typename TBandSwitch>
+inline int
+lowerDiagonal(DPBand_<TBandSwitch> const & dpBand)
+{
+    return dpBand._lowerDiagonal;
+}
+
+// ----------------------------------------------------------------------------
+// Function setUpperDiagonal
+// ----------------------------------------------------------------------------
+
+inline void
+setUpperDiagonal(DPBand_<BandOff> & /*dpBand*/, int /*newUpperDiagonal*/)
+{
+    //no-op
+}
+
+inline void
+setUpperDiagonal(DPBand_<BandOn> & dpBand, int newUpperDiagonal)
+{
+    dpBand._upperDiagonal = newUpperDiagonal;
+}
+
+// ----------------------------------------------------------------------------
+// Function upperDiagonal
+// ----------------------------------------------------------------------------
+
+inline int
+upperDiagonal(DPBand_<BandOff> const & /*dpBand*/)
+{
+    return 0;
+}
+
+inline int
+upperDiagonal(DPBand_<BandOn> const & dpBand)
+{
+    return dpBand._upperDiagonal;
+}
+
+// ----------------------------------------------------------------------------
+// Function bandSize()
+// ----------------------------------------------------------------------------
+
+inline unsigned int
+bandSize(DPBand_<BandOff> const &)
+{
+    return 0;
+}
+
+inline unsigned int
+bandSize(DPBand_<BandOn> const & band)
+{
+    return upperDiagonal(band) - lowerDiagonal(band) + 1;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_BAND_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_cell.h b/third-party/seqan/core/include/seqan/align/dp_cell.h
new file mode 100644
index 0000000..41d5c7f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_cell.h
@@ -0,0 +1,227 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Declares the DPCell, which is used to substitute the score of each cell.
+// Thus, we are able to add additional features to an alignment cell such as
+// a flag to indicate if it is forbidden or not. Or to store two additional
+// scores necessary for the affine gap function.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPCell_
+// ----------------------------------------------------------------------------
+
+// Used to store the score of a particular cell of the score matrix.
+// It can be specialized for linear and affine gap costs.
+// For affine gap costs it stores the values of all three matrices at a particular
+// position of the matrix.
+template <typename TScoreValue, typename TGapCosts>
+class DPCell_;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCostFunction>
+struct Value<DPCell_<TScoreValue, TGapCostFunction> >
+{
+    typedef TScoreValue Type;
+};
+
+template <typename TScoreValue, typename TGapCostFunction>
+struct Value<DPCell_<TScoreValue, TGapCostFunction> const>
+{
+    typedef TScoreValue const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCostFunction>
+struct Reference<DPCell_<TScoreValue, TGapCostFunction> >
+{
+    typedef TScoreValue & Type;
+};
+
+template <typename TScoreValue, typename TGapCostFunction>
+struct Reference<DPCell_<TScoreValue, TGapCostFunction> const>
+{
+    typedef TScoreValue const & Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction DPCellDefaultInfinity
+// ----------------------------------------------------------------------------
+
+// Defines the default infinity value for a DPCell.
+template <typename T>
+struct DPCellDefaultInfinity
+{
+    static const int VALUE;
+};
+
+template <typename T>
+const int DPCellDefaultInfinity<T>::VALUE = MinValue<int>::VALUE;
+
+// We use the min value of the score type and shift it one bits to the left.  This way we can use "infinity" without
+// checking for it during the computation.
+template <typename TScoreValue, typename TGapCostFunction>
+struct DPCellDefaultInfinity<DPCell_<TScoreValue, TGapCostFunction> >
+{
+    static const TScoreValue VALUE;
+};
+
+template <typename TScoreValue, typename TGapCostFunction>
+const TScoreValue DPCellDefaultInfinity<DPCell_<TScoreValue, TGapCostFunction> >::VALUE = MinValue<TScoreValue>::VALUE / 2;
+
+template <typename TScoreValue, typename TGapCostFunction>
+struct DPCellDefaultInfinity<DPCell_<TScoreValue, TGapCostFunction> const>:
+    DPCellDefaultInfinity<DPCell_<TScoreValue, TGapCostFunction> >{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _scoreOfCell
+// ----------------------------------------------------------------------------
+
+// Returns the score value for a given cell.
+template <typename TScoreValue, typename TGapCosts>
+inline typename Reference<DPCell_<TScoreValue, TGapCosts> >::Type
+_scoreOfCell(DPCell_<TScoreValue, TGapCosts> & dpCell)
+{
+    return dpCell._score;
+}
+
+template <typename TScoreValue, typename TGapCosts>
+inline typename Reference<DPCell_<TScoreValue, TGapCosts> const>::Type
+_scoreOfCell(DPCell_<TScoreValue, TGapCosts> const & dpCell)
+{
+    return dpCell._score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setScoreOfCell
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCosts>
+inline void
+_setScoreOfCell(DPCell_<TScoreValue, TGapCosts> & dpCell, TScoreValue const & newScore)
+{
+    dpCell._score = newScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _verticalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue, typename TGapSpec>
+inline typename  Reference<DPCell_<TScoreValue, TGapSpec> >::Type
+_verticalScoreOfCell(DPCell_<TScoreValue, TGapSpec> & dpCell)
+{
+    return dpCell._score;
+}
+
+template <typename TScoreValue, typename TGapSpec>
+inline typename  Reference<DPCell_<TScoreValue, TGapSpec> const>::Type
+_verticalScoreOfCell(DPCell_<TScoreValue, TGapSpec> const & dpCell)
+{
+    return dpCell._score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setVerticalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue, typename TGapSpec>
+inline void
+_setVerticalScoreOfCell(DPCell_<TScoreValue, TGapSpec> & /*dpCell*/, TScoreValue const & /*newVerticalScore*/)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _horizontalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for horizontal-gaps of the given cell.
+template <typename TScoreValue, typename TGapSpec>
+inline typename  Reference<DPCell_<TScoreValue, TGapSpec> >::Type
+_horizontalScoreOfCell(DPCell_<TScoreValue, TGapSpec> & dpCell)
+{
+    return dpCell._score;
+}
+
+template <typename TScoreValue, typename TGapSpec>
+inline typename  Reference<DPCell_<TScoreValue, TGapSpec> const>::Type
+_horizontalScoreOfCell(DPCell_<TScoreValue, TGapSpec> const & dpCell)
+{
+	return dpCell._score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setHorizontalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue, typename TGapSpec>
+inline void
+_setHorizontalScoreOfCell(DPCell_<TScoreValue, TGapSpec> & /*dpCell*/, TScoreValue const & /*newHorizontalScore*/)
+{
+    // no-op
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_cell_affine.h b/third-party/seqan/core/include/seqan/align/dp_cell_affine.h
new file mode 100644
index 0000000..5c2e9c9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_cell_affine.h
@@ -0,0 +1,184 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the DPCell for affine gap functions. It stores the score
+// values for the three matrices: diagonal, vertical and horizontal.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_AFFINE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_AFFINE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPCell                                                    [AffineGaps]
+// ----------------------------------------------------------------------------
+
+// Specialization for the affine gap cost function.
+// This class stores three values belonging to the matrix storing the current
+// maximum, the matrix for horizontal gaps and the matrix for vertical gaps.
+template <typename TScoreValue>
+class DPCell_<TScoreValue, AffineGaps>
+{
+public:
+    TScoreValue _score;
+    TScoreValue _horizontalScore;
+    TScoreValue _verticalScore;
+
+    // The default c'tor.
+    DPCell_() :
+        _score(DPCellDefaultInfinity<DPCell_>::VALUE),
+        _horizontalScore(DPCellDefaultInfinity<DPCell_>::VALUE),
+        _verticalScore(DPCellDefaultInfinity<DPCell_>::VALUE)
+    {}
+
+    // The copy c'tor.
+    DPCell_(DPCell_<TScoreValue, AffineGaps> const & other) :
+        _score(other._score),
+        _horizontalScore(other._horizontalScore),
+        _verticalScore(other._verticalScore)
+    {}
+
+    // The assignment operator.
+    DPCell_ &
+    operator=(DPCell_ const & other)
+    {
+        if (this != &other)
+            _score = other._score;
+            _horizontalScore = other._horizontalScore;
+            _verticalScore = other._verticalScore;
+        return *this;
+    }
+
+    DPCell_ &
+    operator=(TScoreValue const & score)
+    {
+        _score = score;
+        return *this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+// Needed for banded chain alignment for the set.
+template <typename TScoreValueLeft, typename TScoreValueRight>
+inline bool operator<(DPCell_<TScoreValueLeft, AffineGaps> const & left,
+                      DPCell_<TScoreValueRight, AffineGaps> const & right)
+{
+    return left._score < right._score && left._horizontalScore < right._horizontalScore &&
+           left._verticalScore < right._verticalScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _verticalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue>
+inline typename  Reference<DPCell_<TScoreValue, AffineGaps> >::Type
+_verticalScoreOfCell(DPCell_<TScoreValue, AffineGaps> & dpCell)
+{
+    return dpCell._verticalScore;
+}
+
+template <typename TScoreValue>
+inline typename  Reference<DPCell_<TScoreValue, AffineGaps> const>::Type
+_verticalScoreOfCell(DPCell_<TScoreValue, AffineGaps> const & dpCell)
+{
+    return dpCell._verticalScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setVerticalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue>
+inline void
+_setVerticalScoreOfCell(DPCell_<TScoreValue, AffineGaps> & dpCell, TScoreValue const & newVerticalScore)
+{
+    dpCell._verticalScore = newVerticalScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _horizontalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for horizontal-gaps of the given cell.
+template <typename TScoreValue>
+inline typename  Reference<DPCell_<TScoreValue, AffineGaps> >::Type
+_horizontalScoreOfCell(DPCell_<TScoreValue, AffineGaps> & dpCell)
+{
+    return dpCell._horizontalScore;
+}
+
+template <typename TScoreValue>
+inline typename  Reference<DPCell_<TScoreValue, AffineGaps> const>::Type
+_horizontalScoreOfCell(DPCell_<TScoreValue, AffineGaps> const & dpCell)
+{
+    return dpCell._horizontalScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setHorizontalScoreOfCell()
+// ----------------------------------------------------------------------------
+
+// Returns the score of the matrix for vertical-gaps of the given cell.
+template <typename TScoreValue>
+inline void
+_setHorizontalScoreOfCell(DPCell_<TScoreValue, AffineGaps> & dpCell, TScoreValue const & newHorizontalScore)
+{
+    dpCell._horizontalScore = newHorizontalScore;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_AFFINE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_cell_linear.h b/third-party/seqan/core/include/seqan/align/dp_cell_linear.h
new file mode 100644
index 0000000..56f1572
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_cell_linear.h
@@ -0,0 +1,115 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the DPCell for linear gap cost functions. This requires only
+// one matrix, such that we only need to store one score value per matrix
+// entry.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_LINEAR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_LINEAR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+
+// ----------------------------------------------------------------------------
+// Class DPCell                                                    [LinearGaps]
+// ----------------------------------------------------------------------------
+
+// The specialization for linear gap cost function.
+// It solely stores the maximal score.
+template <typename TScoreValue>
+class DPCell_<TScoreValue, LinearGaps>
+{
+public:
+
+    TScoreValue _score;
+
+    // The default c'tor.
+    DPCell_() :
+        _score(DPCellDefaultInfinity<DPCell_>::VALUE)
+    {}
+
+    // The copy c'tor.
+    DPCell_(DPCell_<TScoreValue, LinearGaps> const & other) :
+        _score(other._score)
+    {}
+
+    // The assignment operator.
+    DPCell_ &
+    operator=(DPCell_<TScoreValue, LinearGaps> const & other)
+    {
+        if (this != &other)
+            _score = other._score;
+        return *this;
+    }
+
+    DPCell_ &
+    operator=(TScoreValue const & score)
+    {
+        _score = score;
+        return *this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+// Needed for banded chain alignment for the std::set.
+template <typename TScoreValueLeft, typename TScoreValueRight>
+inline bool operator<(DPCell_<TScoreValueLeft, LinearGaps> const & left,
+                      DPCell_<TScoreValueRight, LinearGaps> const & right)
+{
+    return left._score < right._score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_CELL_LINEAR_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_formula.h b/third-party/seqan/core/include/seqan/align/dp_formula.h
new file mode 100644
index 0000000..a3a9571
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_formula.h
@@ -0,0 +1,226 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Defines the recursion formula for the dp-alignment algorithms.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionDiagonal
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionDiagonal_;
+typedef Tag<RecursionDirectionDiagonal_> RecursionDirectionDiagonal;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionHorizontal
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionHorizontal_;
+typedef Tag<RecursionDirectionHorizontal_> RecursionDirectionHorizontal;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionVertical
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionVertical_;
+typedef Tag<RecursionDirectionVertical_> RecursionDirectionVertical;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionAll
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionAll_;
+typedef Tag<RecursionDirectionAll_> RecursionDirectionAll;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionUpperDiagonal
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionUpperDiagonal_;
+typedef Tag<RecursionDirectionUpperDiagonal_> RecursionDirectionUpperDiagonal;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionLowerDiagonal
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionLowerDiagonal_;
+typedef Tag<RecursionDirectionLowerDiagonal_> RecursionDirectionLowerDiagonal;
+
+// ----------------------------------------------------------------------------
+// Tag RecursionDirectionZero
+// ----------------------------------------------------------------------------
+
+struct RecursionDirectionZero_;
+typedef Tag<RecursionDirectionZero_> RecursionDirectionZero;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _conditionalOrOnEquality()
+// ----------------------------------------------------------------------------
+
+// Function used to compare two trace values and to add a given state to the result
+// value if they are equal using a bit-or operation.
+template <typename TTraceValue, typename TScoreValue>
+inline void
+_conditionalOrOnEquality(TTraceValue & target,
+                         TScoreValue const & leftComp,
+                         TScoreValue const & rightComp,
+                         TTraceValue state)
+{
+    if (leftComp == rightComp)
+        target |= state;
+}
+
+// ----------------------------------------------------------------------------
+// Function _conditionalOrOnInequality()
+// ----------------------------------------------------------------------------
+
+// Function used to compare two trace values and to add a given state to the result
+// value if they are equal using a bit-or operation.
+template <typename TTraceValue, typename TScoreValue>
+inline void
+_conditionalOrOnInequality(TTraceValue & target,
+                           TScoreValue const & leftComp,
+                           TScoreValue const & rightComp,
+                           TTraceValue state)
+{
+    if (leftComp != rightComp)
+        target |= state;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeScore
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCosts, typename TSequenceHValue, typename TSequenceVValue,
+          typename TScoringScheme, typename TRecursionDirection, typename TDPProfile>
+inline typename TraceBitMap_::TTraceValue
+_computeScore(DPCell_<TScoreValue, TGapCosts> & activeCell,
+              DPCell_<TScoreValue, TGapCosts> const & previousDiagonal,
+              DPCell_<TScoreValue, TGapCosts> const & previousHorizontal,
+              DPCell_<TScoreValue, TGapCosts> const & previousVertical,
+              TSequenceHValue const & seqHVal,
+              TSequenceVValue const & seqVVal,
+              TScoringScheme const & scoringScheme,
+              TRecursionDirection const & recDir,
+              TDPProfile const & dpProfile)
+{
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+
+    TTraceValue traceDir = _doComputeScore(activeCell, previousDiagonal, previousHorizontal, previousVertical, seqHVal,
+                                           seqVVal, scoringScheme, recDir, dpProfile);
+    if (IsLocalAlignment_<TDPProfile>::VALUE)
+        if (activeCell._score <= 0)
+        {
+            _setScoreOfCell(activeCell, static_cast<TScoreValue>(0));
+            _setHorizontalScoreOfCell(activeCell, static_cast<TScoreValue>(0));
+            _setVerticalScoreOfCell(activeCell, static_cast<TScoreValue>(0));
+            return TraceBitMap_::NONE;
+        }
+
+    return traceDir;
+}
+
+
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                        [RecursionDirectionDiagonal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCosts, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TDPProfile>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, TGapCosts> & activeCell,
+                DPCell_<TScoreValue, TGapCosts> const & previousDiagonal,
+                DPCell_<TScoreValue, TGapCosts> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, TGapCosts> const & /*previousVertical*/,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionDiagonal const &,
+                TDPProfile const &)
+{
+    activeCell._score = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+
+    if (!IsTracebackEnabled_<TDPProfile>::VALUE)
+        return TraceBitMap_::NONE;
+
+    return TraceBitMap_::DIAGONAL;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                            [RecursionDirectionZero]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TGapCosts, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgoTag, typename TTraceFlag>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, TGapCosts> & activeCell,
+                DPCell_<TScoreValue, TGapCosts> const & /*previousDiagonal*/,
+                DPCell_<TScoreValue, TGapCosts> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, TGapCosts> const & /*previousVertical*/,
+                TSequenceHValue const & /*seqHVal*/,
+                TSequenceVValue const & /*seqVVal*/,
+                TScoringScheme const & /*scoringScheme*/,
+                RecursionDirectionZero const &,
+                DPProfile_<TAlgoTag, TGapCosts, TTraceFlag> const &)
+{
+    _scoreOfCell(activeCell) = 0;
+    return TraceBitMap_::NONE;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_formula_affine.h b/third-party/seqan/core/include/seqan/align/dp_formula_affine.h
new file mode 100644
index 0000000..e5c5e09
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_formula_affine.h
@@ -0,0 +1,624 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the affine gap cost functions.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_AFFINE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_AFFINE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _retrieveTraceAffine                        [RecursionDirectionAll]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_retrieveTraceAffine(TScoreValue const & globalMax,
+                     TScoreValue const & diagScore,
+                     TScoreValue const & horiScore,
+                     TScoreValue const & horiOpenScore,
+                     TScoreValue const & vertiScore,
+                     TScoreValue const & vertiOpenScore,
+                     RecursionDirectionAll const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiScore, TraceBitMap_::HORIZONTAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiOpenScore, TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiScore, TraceBitMap_::VERTICAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiOpenScore, TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _retrieveTraceAffine              [RecursionDirectionUpperDiagonal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_retrieveTraceAffine(TScoreValue const & globalMax,
+                     TScoreValue const & diagScore,
+                     TScoreValue const & horiScore,
+                     TScoreValue const & horiOpenScore,
+                     TScoreValue const &,
+                     TScoreValue const &,
+                     RecursionDirectionUpperDiagonal const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiScore, TraceBitMap_::HORIZONTAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiOpenScore, TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _retrieveTraceAffine              [RecursionDirectionLowerDiagonal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_retrieveTraceAffine(TScoreValue const & globalMax,
+                     TScoreValue const & diagScore,
+                     TScoreValue const &,
+                     TScoreValue const &,
+                     TScoreValue const & vertiScore,
+                     TScoreValue const & vertiOpenScore,
+                     RecursionDirectionLowerDiagonal const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiScore, TraceBitMap_::VERTICAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiOpenScore, TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _retrieveTraceAffine                 [RecursionDirectionHorizontal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_retrieveTraceAffine(TScoreValue const & globalMax,
+                     TScoreValue const &,
+                     TScoreValue const & horiScore,
+                     TScoreValue const & horiOpenScore,
+                     TScoreValue const &,
+                     TScoreValue const &,
+                     RecursionDirectionHorizontal const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, horiScore, TraceBitMap_::HORIZONTAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiOpenScore, TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _retrieveTraceAffine                   [RecursionDirectionVertical]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_retrieveTraceAffine(TScoreValue const & globalMax,
+                     TScoreValue const &,
+                     TScoreValue const &,
+                     TScoreValue const &,
+                     TScoreValue const & vertiScore,
+                     TScoreValue const & vertiOpenScore,
+                     RecursionDirectionVertical const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiScore, TraceBitMap_::VERTICAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiOpenScore, TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _internalComputeScore      [RecursionDirectionDiagonal, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueGap>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL,
+                      TTraceValueGap,
+                      TracebackOff const &,
+                      RecursionDirectionDiagonal const &)
+{
+    if(activeCell._score < rightCompare)
+        activeCell._score = rightCompare;
+    return TraceBitMap_::NONE;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueGap, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueGap gapTrace,
+                      TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> > const &,
+                      RecursionDirectionDiagonal const &)
+{
+    if(activeCell._score <= rightCompare)
+    {
+        activeCell._score = rightCompare;
+        return TraceBitMap_::DIAGONAL | leftTrace;
+    }
+    return leftTrace | gapTrace;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueGap, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueGap gapTrace,
+                      TracebackOn<TracebackConfig_<CompleteTrace, TGapsPlacement> >  const &,
+                      RecursionDirectionDiagonal const &)
+{
+    if(activeCell._score < rightCompare)
+    {
+        activeCell._score = rightCompare;  // Maximal score comes from diagonal.
+        return TraceBitMap_::DIAGONAL | leftTrace;  // Return trace for Diagonal.
+    }
+    if (activeCell._score == rightCompare)      // Maximal score comes from previous computed directions and diagonal.
+        return leftTrace | TraceBitMap_::DIAGONAL | gapTrace;   // Return all directions inclusively the flag indicating max from gap.
+    return leftTrace | gapTrace; // Maximum comes from gap. Return gap value inclusively the flag indicating max from gap.
+}
+
+// ----------------------------------------------------------------------------
+// Function _internalComputeScore    [RecursionDirectionHorizontal, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL,
+                      TTraceValueR,
+                      TracebackOff const &,
+                      RecursionDirectionHorizontal const &)
+{
+    if(activeCell._horizontalScore < rightCompare)
+        activeCell._score = activeCell._horizontalScore = rightCompare;
+    else
+        activeCell._score = activeCell._horizontalScore;
+    return TraceBitMap_::NONE;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR  rightTrace,
+                      TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> >  const &,
+                      RecursionDirectionHorizontal const &)
+{
+    if(activeCell._horizontalScore < rightCompare)
+    {
+        activeCell._score = activeCell._horizontalScore = rightCompare;
+        return rightTrace;
+    }
+    activeCell._score = activeCell._horizontalScore;
+    return leftTrace;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR rightTrace,
+                      TracebackOn<TracebackConfig_<CompleteTrace, TGapsPlacement> >  const &,
+                      RecursionDirectionHorizontal const &)
+{
+    if(activeCell._horizontalScore < rightCompare)
+    {
+        activeCell._score = activeCell._horizontalScore = rightCompare;
+        return rightTrace;
+    }
+    activeCell._score = activeCell._horizontalScore;
+    if (activeCell._horizontalScore == rightCompare)
+        return leftTrace | rightTrace;
+    return leftTrace;
+}
+
+// ----------------------------------------------------------------------------
+// Function _internalComputeScore      [RecursionDirectionVertical, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL,
+                      TTraceValueR,
+                      TracebackOff const &,
+                      RecursionDirectionVertical const &)
+{
+    if(activeCell._verticalScore < rightCompare)
+        activeCell._score = activeCell._verticalScore = rightCompare;
+    else
+        activeCell._score = activeCell._verticalScore;
+    return TraceBitMap_::NONE;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR rightTrace,
+                      TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> >  const &,
+                      RecursionDirectionVertical const &)
+{
+    if(activeCell._verticalScore < rightCompare)
+    {
+        activeCell._score = activeCell._verticalScore = rightCompare;
+        return rightTrace;
+    }
+    activeCell._score = activeCell._verticalScore;
+    return leftTrace;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR rightTrace,
+                      TracebackOn<TracebackConfig_<CompleteTrace, TGapsPlacement> >  const &,
+                      RecursionDirectionVertical const &)
+{
+    if(activeCell._verticalScore < rightCompare)
+    {
+        activeCell._score = activeCell._verticalScore = rightCompare;
+        return rightTrace;
+    }
+    activeCell._score = activeCell._verticalScore;
+    if (activeCell._verticalScore == rightCompare)
+        return leftTrace | rightTrace;
+    return leftTrace;
+}
+
+// ----------------------------------------------------------------------------
+// Function _internalComputeScore          [Vertical vs Horizontal, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TracebackOff const &)
+{
+    if(activeCell._score < activeCell._horizontalScore)
+        activeCell._score = activeCell._horizontalScore;
+    return TraceBitMap_::NONE;
+}
+
+template <typename TScoreValue, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> >  const &)
+{
+    if(activeCell._score < activeCell._horizontalScore)
+    {
+        activeCell._score = activeCell._horizontalScore;
+        return TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+//        return traceRight;
+    }
+    return TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+//    returntraceRight;
+}
+
+template <typename TScoreValue, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                      TracebackOn<TracebackConfig_<CompleteTrace, TGapsPlacement> >  const &)
+{
+    if(activeCell._score < activeCell._horizontalScore)
+    {
+        activeCell._score = activeCell._horizontalScore;
+        return TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+//        return traceRight | (traceLeft & TraceBitMap_::VERTICAL_OPEN);
+    }
+//    traceGap = TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+    if (activeCell._score == activeCell._horizontalScore)
+    {
+        return TraceBitMap_::MAX_FROM_VERTICAL_MATRIX | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+//        return traceRight | traceLeft;
+    }
+    return TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+//    return traceLeft | (traceRight & TraceBitMap_::HORIZONTAL_OPEN);
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                 [RecursionAllDirection, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                DPCell_<TScoreValue, AffineGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, AffineGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, AffineGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionAll const &,
+                DPProfile_<TAlgorithm, AffineGaps, TTracebackConfig> const &)
+{
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+
+    // Now we have to find a smart version to solve this problem. Which is not as easy I would think.
+
+    activeCell._horizontalScore = _horizontalScoreOfCell(previousHorizontal) +
+                                        scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+    TScoreValue tmpScore = _scoreOfCell(previousHorizontal) + scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+
+    TTraceValue tvGap = _internalComputeScore(activeCell, tmpScore, TraceBitMap_::HORIZONTAL, TraceBitMap_::HORIZONTAL_OPEN, TTracebackConfig(), RecursionDirectionHorizontal());
+//    activeCell._score = activeCell._horizontalScore; _max(activeCell._horizontal, tmpScore)
+
+    // Now we can decide for the optimal score in horizontal score or not?
+    activeCell._verticalScore = _verticalScoreOfCell(previousVertical) + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+    tmpScore = _scoreOfCell(previousVertical) + scoreGapOpenVertical(scoringScheme, seqHVal, seqVVal);
+    tvGap |= _internalComputeScore(activeCell, tmpScore, TraceBitMap_::VERTICAL, TraceBitMap_::VERTICAL_OPEN, TTracebackConfig(), RecursionDirectionVertical());
+
+    // Finds the maximum between the vertical and the horizontal matrix. Stores the flag for coming from a potential direction.
+    TTraceValue tvMax = _internalComputeScore(activeCell, TTracebackConfig());  // Stores from where the maximal score comes.
+    tmpScore = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+    return _internalComputeScore(activeCell, tmpScore, tvGap, tvMax, TTracebackConfig(), RecursionDirectionDiagonal());
+
+    // This should be the fastest version.
+
+//    TScoreValue tmpScoreDiagonal = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapExtendHorizontal = _horizontalScoreOfCell(previousHorizontal) +
+//                                         scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapOpenHorizontal = _scoreOfCell(previousHorizontal)
+//                                       + scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapExtendVertical = _verticalScoreOfCell(previousVertical)
+//                                       + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapOpenVertical = _scoreOfCell(previousVertical)
+//                                     + scoreGapOpenVertical(scoringScheme, seqHVal, seqVVal);
+//
+//    activeCell._horizontalScore = _max(tmpGapExtendHorizontal, tmpGapOpenHorizontal);
+//    activeCell._verticalScore = _max(tmpGapExtendVertical, tmpGapOpenVertical);
+//    activeCell._score = _max(tmpScoreDiagonal, _max(activeCell._horizontalScore, activeCell._verticalScore));
+//
+//    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+//        return TraceBitMap_::NONE;
+//
+//    TTraceValue traceGapOpen = TraceBitMap_::NONE;
+//    _conditionalOrOnInequality(traceGapOpen, _horizontalScoreOfCell(activeCell), tmpGapExtendHorizontal, TraceBitMap_::HORIZONTAL_OPEN);
+//    _conditionalOrOnInequality(traceGapOpen, _verticalScoreOfCell(activeCell), tmpGapExtendVertical, TraceBitMap_::VERTICAL_OPEN);
+//    return traceGapOpen |
+//           _retrieveTraceAffine(activeCell._score, tmpScoreDiagonal, tmpGapExtendHorizontal, tmpGapOpenHorizontal,
+//                                tmpGapExtendVertical, tmpGapOpenVertical, RecursionDirectionAll());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore       [RecursionUpperDiagonalDirection, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                DPCell_<TScoreValue, AffineGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, AffineGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousVertical*/,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionUpperDiagonal const &,
+                DPProfile_<TAlgorithm, AffineGaps, TTracebackConfig> const &)
+{
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+    activeCell._horizontalScore = _horizontalScoreOfCell(previousHorizontal)
+                                         + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+
+    activeCell._verticalScore = DPCellDefaultInfinity<DPCell_<TScoreValue, AffineGaps> >::VALUE;
+    TScoreValue tmpScore = _scoreOfCell(previousHorizontal) + scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+    TTraceValue tv = _internalComputeScore(activeCell, tmpScore, TraceBitMap_::HORIZONTAL, TraceBitMap_::HORIZONTAL_OPEN, TTracebackConfig(), RecursionDirectionHorizontal());
+    tmpScore = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+    return _internalComputeScore(activeCell, tmpScore, tv, TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX, TTracebackConfig(), RecursionDirectionDiagonal());
+
+//    TScoreValue tmpScoreDiagonal = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapExtendHorizontal = _horizontalScoreOfCell(previousHorizontal)
+//                                         + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapOpenHorizontal = _scoreOfCell(previousHorizontal)
+//                                       + scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+//
+//    activeCell._horizontalScore = _max(tmpGapExtendHorizontal, tmpGapOpenHorizontal);
+//    activeCell._score = _max(tmpScoreDiagonal, activeCell._horizontalScore);
+//
+//    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+//        return TraceBitMap_::NONE;
+//
+//    TTraceValue traceGapOpen = TraceBitMap_::NONE;
+//    _conditionalOrOnInequality(traceGapOpen, _horizontalScoreOfCell(activeCell), tmpGapExtendHorizontal, TraceBitMap_::HORIZONTAL_OPEN);
+//    return traceGapOpen |
+//           _retrieveTraceAffine(activeCell._score, tmpScoreDiagonal, tmpGapExtendHorizontal, tmpGapOpenHorizontal,
+//                                TScoreValue(), TScoreValue(), RecursionDirectionUpperDiagonal());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore       [RecursionDirectionLowerDiagonal, AffineGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                DPCell_<TScoreValue, AffineGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, AffineGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionLowerDiagonal const &,
+                DPProfile_<TAlgorithm, AffineGaps, TTracebackConfig> const &)
+{
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+
+    activeCell._verticalScore = _verticalScoreOfCell(previousVertical) +
+                                        scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+    TScoreValue tmpScore = _scoreOfCell(previousVertical) + scoreGapOpenVertical(scoringScheme, seqHVal, seqVVal);
+
+    activeCell._horizontalScore = DPCellDefaultInfinity<DPCell_<TScoreValue, AffineGaps> >::VALUE;
+    // This computes the difference between the vertical extend and vertical open.
+    TTraceValue tv = _internalComputeScore(activeCell, tmpScore, TraceBitMap_::VERTICAL, TraceBitMap_::VERTICAL_OPEN, TTracebackConfig(), RecursionDirectionVertical());
+
+    // Up to here, activeCell stores the highest value of vertical or vertical open.
+    tmpScore = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+    return _internalComputeScore(activeCell, tmpScore, tv, TraceBitMap_::MAX_FROM_VERTICAL_MATRIX, TTracebackConfig(), RecursionDirectionDiagonal());  // Now we have this problem. How do we determine if the max comes from the vertical distance.
+
+//    activeCell._verticalScore = _max(tmpGapExtendVertical, tmpGapOpenVertical);
+//    activeCell._score = _max(tmpScoreDiagonal, activeCell._verticalScore);
+//
+//    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+//        return TraceBitMap_::NONE;
+//
+//    TTraceValue traceGapOpen = TraceBitMap_::NONE;
+//    _conditionalOrOnInequality(traceGapOpen, _verticalScoreOfCell(activeCell), tmpGapExtendVertical, TraceBitMap_::VERTICAL_OPEN);
+//    return traceGapOpen |
+//           _retrieveTraceAffine(activeCell._score, tmpScoreDiagonal, TScoreValue(), TScoreValue(), tmpGapExtendVertical,
+//                                tmpGapOpenVertical, RecursionDirectionLowerDiagonal());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                      [RecursionHorizontalDirection]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousDiagonal*/,
+                DPCell_<TScoreValue, AffineGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousVertical*/,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionHorizontal const &,
+                DPProfile_<TAlgorithm, AffineGaps, TTracebackConfig> const &)
+{
+    //typedef typename TraceBitMap_::TTraceValue TTraceValue;
+    TScoreValue tmpGapOpenHorizontal = _scoreOfCell(previousHorizontal) + scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+    activeCell._horizontalScore = _horizontalScoreOfCell(previousHorizontal) + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+
+    activeCell._verticalScore = DPCellDefaultInfinity<DPCell_<TScoreValue, AffineGaps> >::VALUE;
+    return _internalComputeScore(activeCell, tmpGapOpenHorizontal, TraceBitMap_::HORIZONTAL, TraceBitMap_::HORIZONTAL_OPEN, TTracebackConfig(), RecursionDirectionHorizontal()) | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+
+//    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+//    TScoreValue tmpGapOpenHorizontal = _scoreOfCell(previousHorizontal) +
+//                                       scoreGapOpenHorizontal(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapExtendHorizontal = _horizontalScoreOfCell(previousHorizontal) +
+//                                         scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+//    activeCell._horizontalScore = _max(tmpGapOpenHorizontal, tmpGapExtendHorizontal);
+//    activeCell._score = activeCell._horizontalScore;
+//
+//    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+//        return TraceBitMap_::NONE;
+//
+//    TTraceValue traceGapOpen = TraceBitMap_::NONE;
+//    _conditionalOrOnInequality(traceGapOpen, _horizontalScoreOfCell(activeCell), tmpGapExtendHorizontal, TraceBitMap_::HORIZONTAL_OPEN);
+//    return traceGapOpen |
+//           _retrieveTraceAffine(activeCell._score, TScoreValue(), tmpGapExtendHorizontal, tmpGapOpenHorizontal,
+//                                TScoreValue(), TScoreValue(), RecursionDirectionHorizontal());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                        [RecursionVerticalDirection]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, AffineGaps> & activeCell,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousDiagonal*/,
+                DPCell_<TScoreValue, AffineGaps> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, AffineGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionVertical const &,
+                DPProfile_<TAlgorithm, AffineGaps, TTracebackConfig> const &)
+{
+    //typedef typename TraceBitMap_::TTraceValue TTraceValue;
+    TScoreValue tmpGapOpenVertical = _scoreOfCell(previousVertical) + scoreGapOpenVertical(scoringScheme, seqHVal, seqVVal);
+    activeCell._verticalScore = _verticalScoreOfCell(previousVertical) + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+
+    // Here we distinguish between vertical and vertical open.
+    activeCell._horizontalScore = DPCellDefaultInfinity<DPCell_<TScoreValue, AffineGaps> >::VALUE;
+    return _internalComputeScore(activeCell, tmpGapOpenVertical, TraceBitMap_::VERTICAL, TraceBitMap_::VERTICAL_OPEN, TTracebackConfig(), RecursionDirectionVertical()) | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+//    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+//    TScoreValue tmpGapOpenVertical = _scoreOfCell(previousVertical) +
+//                                     scoreGapOpenVertical(scoringScheme, seqHVal, seqVVal);
+//    TScoreValue tmpGapExtendVertical = _verticalScoreOfCell(previousVertical) +
+//                                       scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+//    activeCell._verticalScore = _max(tmpGapExtendVertical, tmpGapOpenVertical);
+//    activeCell._score = activeCell._verticalScore;
+//
+//    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+//        return TraceBitMap_::NONE;
+//
+//    TTraceValue traceGapOpen = TraceBitMap_::NONE;
+//    _conditionalOrOnInequality(traceGapOpen, _verticalScoreOfCell(activeCell), tmpGapExtendVertical, TraceBitMap_::VERTICAL_OPEN);
+//    return traceGapOpen |
+//           _retrieveTraceAffine(activeCell._score, TScoreValue(), TScoreValue(), TScoreValue(), tmpGapExtendVertical,
+//                                tmpGapOpenVertical, RecursionDirectionVertical());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_AFFINE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_formula_linear.h b/third-party/seqan/core/include/seqan/align/dp_formula_linear.h
new file mode 100644
index 0000000..7b18d58
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_formula_linear.h
@@ -0,0 +1,295 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Defines the methods to compute the score when using linear gap costs.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_LINEAR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_LINEAR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _computeTraceLinear                        [RecursionDirectionAll]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_computeTraceLinear(TScoreValue const & globalMax,
+                    TScoreValue const & diagScore,
+                    TScoreValue const & horiScore,
+                    TScoreValue const & vertiScore,
+                    RecursionDirectionAll const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiScore, TraceBitMap_::HORIZONTAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiScore, TraceBitMap_::VERTICAL);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeTraceLinear              [RecursionDirectionUpperDiagonal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_computeTraceLinear(TScoreValue const & globalMax,
+                    TScoreValue const & diagScore,
+                    TScoreValue const & horiScore,
+                    TScoreValue const &,
+                    RecursionDirectionUpperDiagonal const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, horiScore, TraceBitMap_::HORIZONTAL);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeTraceLinear              [RecursionDirectionLowerDiagonal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+inline TraceBitMap_::TTraceValue
+_computeTraceLinear(TScoreValue const & globalMax,
+                    TScoreValue const & diagScore,
+                    TScoreValue const &,
+                    TScoreValue const & vertiScore,
+                    RecursionDirectionLowerDiagonal const &)
+{
+    typename TraceBitMap_::TTraceValue traceValue(TraceBitMap_::NONE);
+    _conditionalOrOnEquality(traceValue, globalMax, diagScore, TraceBitMap_::DIAGONAL);
+    _conditionalOrOnEquality(traceValue, globalMax, vertiScore, TraceBitMap_::VERTICAL);
+    return traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function _internalComputeScore()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL,
+                      TTraceValueR,
+                      TracebackOff const &)
+{
+    if (activeCell._score < rightCompare)
+        activeCell._score = rightCompare;
+    return TraceBitMap_::NONE;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR rightTrace,
+                      TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> > const &)
+{
+    if (activeCell._score < rightCompare)
+    {
+        activeCell._score = rightCompare;
+        return rightTrace;
+    }
+    return leftTrace;
+}
+
+template <typename TScoreValue, typename TTraceValueL, typename TTraceValueR, typename TGapsPlacement>
+inline typename TraceBitMap_::TTraceValue
+_internalComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                      TScoreValue const & rightCompare,
+                      TTraceValueL leftTrace,
+                      TTraceValueR rightTrace,
+                      TracebackOn<TracebackConfig_<CompleteTrace, TGapsPlacement> > const &)
+{
+    if (activeCell._score <= rightCompare)
+    {
+        if (activeCell._score == rightCompare)
+            return leftTrace | rightTrace;
+        activeCell._score = rightCompare;
+        return rightTrace;
+    }
+    return leftTrace;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                 [RecursionDirectionAll, LinearGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                DPCell_<TScoreValue, LinearGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, LinearGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, LinearGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionAll const &,
+                DPProfile_<TAlgorithm, LinearGaps, TTracebackConfig> const &)
+{
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+    activeCell._score = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+
+    TScoreValue tmpScore = _scoreOfCell(previousVertical) + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+
+    TTraceValue tv = _internalComputeScore(activeCell, tmpScore, TraceBitMap_::DIAGONAL, TraceBitMap_::VERTICAL | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX, TTracebackConfig());
+    tmpScore = _scoreOfCell(previousHorizontal) + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+    return _internalComputeScore(activeCell, tmpScore, tv, TraceBitMap_::HORIZONTAL | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX, TTracebackConfig());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore       [RecursionDirectionUpperDiagonal, LinearGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                DPCell_<TScoreValue, LinearGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, LinearGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousVertical*/,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionUpperDiagonal const &,
+                DPProfile_<TAlgorithm, LinearGaps, TTracebackConfig> const &)
+{
+    activeCell._score = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+    TScoreValue tmpScore = _scoreOfCell(previousHorizontal)
+                          + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+
+    return _internalComputeScore(activeCell, tmpScore, TraceBitMap_::DIAGONAL, TraceBitMap_::HORIZONTAL | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX, TTracebackConfig());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore       [RecursionDirectionLowerDiagonal, LinearGaps]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                DPCell_<TScoreValue, LinearGaps> const & previousDiagonal,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, LinearGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionLowerDiagonal const &,
+                DPProfile_<TAlgorithm, LinearGaps, TTracebackConfig> const &)
+{
+    activeCell._score = _scoreOfCell(previousDiagonal) + score(scoringScheme, seqHVal, seqVVal);
+    TScoreValue tmpScore = _scoreOfCell(previousVertical)
+                           + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+
+    return _internalComputeScore(activeCell, tmpScore, TraceBitMap_::DIAGONAL, TraceBitMap_::VERTICAL | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX, TTracebackConfig());
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                      [RecursionDirectionHorizontal]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousDiagonal*/,
+                DPCell_<TScoreValue, LinearGaps> const & previousHorizontal,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousVertical*/,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionHorizontal const &,
+                DPProfile_<TAlgorithm, LinearGaps, TTracebackConfig> const &)
+{
+    activeCell._score = _scoreOfCell(previousHorizontal)
+                        + scoreGapExtendHorizontal(scoringScheme, seqHVal, seqVVal);
+
+    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+        return TraceBitMap_::NONE;
+
+    return TraceBitMap_::HORIZONTAL | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doComputeScore                        [RecursionDirectionVertical]
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceHValue, typename TSequenceVValue, typename TScoringScheme,
+          typename TAlgorithm, typename TTracebackConfig>
+inline typename TraceBitMap_::TTraceValue
+_doComputeScore(DPCell_<TScoreValue, LinearGaps> & activeCell,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousDiagonal*/,
+                DPCell_<TScoreValue, LinearGaps> const & /*previousHorizontal*/,
+                DPCell_<TScoreValue, LinearGaps> const & previousVertical,
+                TSequenceHValue const & seqHVal,
+                TSequenceVValue const & seqVVal,
+                TScoringScheme const & scoringScheme,
+                RecursionDirectionVertical const &,
+                DPProfile_<TAlgorithm, LinearGaps, TTracebackConfig> const &)
+{
+    activeCell._score = _scoreOfCell(previousVertical)
+                        + scoreGapExtendVertical(scoringScheme, seqHVal, seqVVal);
+
+    if (!IsTracebackEnabled_<TTracebackConfig>::VALUE)
+        return TraceBitMap_::NONE;
+
+    return TraceBitMap_::VERTICAL | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_FORMULA_LINEAR_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix.h b/third-party/seqan/core/include/seqan/align/dp_matrix.h
new file mode 100644
index 0000000..e973648
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix.h
@@ -0,0 +1,671 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Ren� Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// This file implements the class DPMatrix and its specialization
+// FullDPMatrix. The DPMatrix is a wrapper class around the Matrix<TValue,2>
+// class. Thus we can implement different specializations for the dp-matrix
+// that are used through the different dp-algorithms. For example, we need
+// a full dp matrix to store the traceback or the score for the Waterman-
+// Eggert algorithm, while for the other dp-algorithms we only need one
+// column vector to compute the scores. The default dp-matrix specialization
+// can be selected using a special meta-function.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TAlgorithm>
+struct DefaultScoreMatrixSpec_;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag SparseDPMatrix
+// ----------------------------------------------------------------------------
+
+struct SparseDPMatrix_;
+typedef Tag<SparseDPMatrix_> SparseDPMatrix;
+
+// ----------------------------------------------------------------------------
+// Tag FullDPMatrix
+// ----------------------------------------------------------------------------
+
+struct FullDPMatrix_;
+typedef Tag<FullDPMatrix_> FullDPMatrix;
+
+
+// ----------------------------------------------------------------------------
+// Enum DPMatrixDimension
+// ----------------------------------------------------------------------------
+
+// Used to globally specify the correct dimension and the correct size of
+// dimension for the dp matrix.
+struct DPMatrixDimension_
+{
+    typedef unsigned int TValue;
+
+    static const TValue VERTICAL = 0u;
+    static const TValue HORIZONTAL = 1u;
+    static const TValue DIMENSION = 2u;
+};
+
+// ----------------------------------------------------------------------------
+// Class DPMatrix_
+// ----------------------------------------------------------------------------
+
+// The dp matrix used as a score matrix and as a trace-back matrix.
+template <typename TValue, typename TMatrixSpec>
+class DPMatrix_
+{};
+
+
+// Default dp matrix implementation stores all cells of the dp matrix in the
+// underlying two-dimensional matrix.
+template <typename TValue>
+class DPMatrix_<TValue, FullDPMatrix>
+{
+public:
+
+    typedef Matrix<TValue, 2> THost;
+
+    Holder<THost>   _dataHost;  // The host containing the actual matrix.
+
+    DPMatrix_() :
+        _dataHost()
+    {
+        create(_dataHost);
+    }
+
+    DPMatrix_(DPMatrix_ const & other) :
+        _dataHost(other._dataHost) {}
+
+    ~DPMatrix_() {}
+
+    DPMatrix_ & operator=(DPMatrix_ const & other)
+    {
+        if (this != &other)
+        {
+            _dataHost = other._dataHost;
+        }
+        return *this;
+    }
+
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultScoreMatrixSpec_
+// ----------------------------------------------------------------------------
+
+// This meta-function determines the default specialization of dp matrix
+// based on the given algorithm tag.
+template <typename TAlgorithm>
+struct DefaultScoreMatrixSpec_
+{
+    typedef SparseDPMatrix Type;
+};
+
+// TODO(rmaerker): Move to WatermanEggert implementation?
+template <>
+struct DefaultScoreMatrixSpec_<LocalAlignment_<WatermanEggert> >
+{
+    typedef FullDPMatrix Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction _DataHost
+// ----------------------------------------------------------------------------
+
+// Returns the type of the underlying matrix.
+template <typename TDPMatrix>
+struct _DataHost {};
+
+template <typename TValue, typename TMatrixSpec>
+struct _DataHost<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename TDPMatrix_::THost Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct _DataHost<DPMatrix_<TValue, TMatrixSpec> const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename TDPMatrix_::THost const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction _SizeArr
+// ----------------------------------------------------------------------------
+
+// Returns the type of the containers to store the dimensions and the factors
+// in order to move properly in the matrix.
+template <typename TDPMatrix>
+struct _SizeArr {};
+
+template <typename TValue, typename TMatrixSpec>
+struct _SizeArr<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename _DataHost<TDPMatrix_>::Type TDataHost_;
+    typedef typename SizeArr_<TDataHost_>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct _SizeArr<DPMatrix_<TValue, TMatrixSpec> const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename _DataHost<TDPMatrix_>::Type TDataHost_;
+    typedef typename SizeArr_<TDataHost_>::Type const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Spec<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef TMatrixSpec Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Spec<DPMatrix_<TValue, TMatrixSpec> const>:
+    Spec<DPMatrix_<TValue, TMatrixSpec> >{};
+
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Value<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Value<DPMatrix_<TValue, TMatrixSpec> const>
+{
+    typedef TValue const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Reference<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef TValue & Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Reference<DPMatrix_<TValue, TMatrixSpec> const>
+{
+    typedef TValue const & Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct GetValue<DPMatrix_<TValue, TMatrixSpec> >:
+    Reference<DPMatrix_<TValue, TMatrixSpec> >{};
+
+template <typename TValue, typename TMatrixSpec>
+struct GetValue<DPMatrix_<TValue, TMatrixSpec> const>:
+    Reference<DPMatrix_<TValue, TMatrixSpec> const>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Position<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef typename DPMatrix_<TValue, TMatrixSpec>::THost TDataMatrix_;
+    typedef typename Position<TDataMatrix_>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Position<DPMatrix_<TValue, TMatrixSpec> const>:
+    Position<DPMatrix_<TValue, TMatrixSpec> >{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Size<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef typename DPMatrix_<TValue, TMatrixSpec>::THost TDataMatrix_;
+    typedef typename Size<TDataMatrix_>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Size<DPMatrix_<TValue, TMatrixSpec> const>:
+    Size<DPMatrix_<TValue, TMatrixSpec> >{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Host
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+struct Host<DPMatrix_<TValue, TMatrixSpec> >
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename _DataHost<TDPMatrix_>::Type TDataMatrix_;
+    typedef typename Host<TDataMatrix_>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Host<DPMatrix_<TValue, TMatrixSpec> const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename _DataHost<TDPMatrix_>::Type TDataMatrix_;
+    typedef typename Host<TDataMatrix_>::Type const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Iterator
+// ----------------------------------------------------------------------------
+
+// There are two iterator types. The standard iterator returns a
+// non-rooted iterator to the underlying vector of the hosted two-dimensional
+// matrix. The rooted iterator returns the iterator defined by the
+// hosted matrix object which is a position iterator.
+template <typename TValue, typename TMatrixSpec>
+struct Iterator<DPMatrix_<TValue, TMatrixSpec>, Standard const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename  Host<TDPMatrix_>::Type THost_;
+    typedef typename Iterator<THost_, Standard>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Iterator<DPMatrix_<TValue, TMatrixSpec> const, Standard const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> const TDPMatrix_;
+    typedef typename  Host<TDPMatrix_>::Type THost_;
+    typedef typename Iterator<THost_ const, Standard>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Iterator<DPMatrix_<TValue, TMatrixSpec>, Rooted const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename  _DataHost<TDPMatrix_>::Type TDataMatrix_;
+    typedef typename Iterator<TDataMatrix_, Rooted>::Type Type;
+};
+
+template <typename TValue, typename TMatrixSpec>
+struct Iterator<DPMatrix_<TValue, TMatrixSpec> const, Rooted const>
+{
+    typedef DPMatrix_<TValue, TMatrixSpec> TDPMatrix_;
+    typedef typename  _DataHost<TDPMatrix_>::Type TDataMatrix_;
+    typedef typename Iterator<TDataMatrix_ const, Rooted>::Type Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _checkCorrectDimension()
+// ----------------------------------------------------------------------------
+
+// Checks whether a given value applies to the correct dimension.
+inline bool _checkCorrectDimension(DPMatrixDimension_::TValue dim)
+{
+    return dim < DPMatrixDimension_::DIMENSION;
+}
+
+// ----------------------------------------------------------------------------
+// Function _dataHost()
+// ----------------------------------------------------------------------------
+
+// Returns a reference to the hosted matrix.
+template <typename TValue, typename TMatrixSpec>
+inline typename _DataHost<DPMatrix_<TValue, TMatrixSpec> >::Type &
+_dataHost(DPMatrix_<TValue, TMatrixSpec>&dpMatrix)
+{
+    return value(dpMatrix._dataHost);
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename _DataHost<DPMatrix_<TValue, TMatrixSpec> const>::Type &
+_dataHost(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return value(dpMatrix._dataHost);
+}
+
+// ----------------------------------------------------------------------------
+// Function _dataLengths()
+// ----------------------------------------------------------------------------
+
+// Returns a reference to the _dataLengths container of the hosted matrix.
+template <typename TValue, typename TMatrixSpec>
+inline typename _SizeArr<DPMatrix_<TValue, TMatrixSpec> >::Type &
+_dataLengths(DPMatrix_<TValue, TMatrixSpec>&dpMatrix)
+{
+    return _dataLengths(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename _SizeArr<DPMatrix_<TValue, TMatrixSpec> const>::Type &
+_dataLengths(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return _dataLengths(_dataHost(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function _dataFactors()
+// ----------------------------------------------------------------------------
+
+// Returns a reference to the _dataFactors container of the hosted matrix.
+template <typename TValue, typename TMatrixSpec>
+inline typename _SizeArr<DPMatrix_<TValue, TMatrixSpec> >::Type &
+_dataFactors(DPMatrix_<TValue, TMatrixSpec>&dpMatrix)
+{
+    return _dataFactors(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename _SizeArr<DPMatrix_<TValue, TMatrixSpec> const>::Type &
+_dataFactors(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return _dataFactors(_dataHost(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function host()
+// ----------------------------------------------------------------------------
+
+// Returns a reference to the underlying vector of the hosted matrix.
+template <typename TValue, typename TMatrixSpec>
+inline typename Host<DPMatrix_<TValue, TMatrixSpec> >::Type &
+host(DPMatrix_<TValue, TMatrixSpec>&dpMatrix)
+{
+    return host(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Host<DPMatrix_<TValue, TMatrixSpec> const>::Type &
+host(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return host(_dataHost(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function setHost()
+// ----------------------------------------------------------------------------
+
+// Sets a new value to the underlying vector of the hosted matrix.
+template <typename TValue, typename TMatrixSpec, typename THost>
+inline void
+setHost(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+        THost & newHost)
+{
+    setHost(_dataHost(dpMatrix), newHost);
+}
+
+template <typename TValue, typename TMatrixSpec, typename THost>
+inline void
+setHost(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+        THost const & newHost)
+{
+    setHost(_dataHost(dpMatrix), newHost);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+// Returns the value of the matrix at the given host position.
+template <typename TValue, typename TMatrixSpec, typename TPosition>
+inline typename Reference<DPMatrix_<TValue, TMatrixSpec> >::Type
+value(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+      TPosition const & pos)
+{
+    return value(_dataHost(dpMatrix), pos);
+}
+
+template <typename TValue, typename TMatrixSpec, typename TPosition>
+inline typename Reference<DPMatrix_<TValue, TMatrixSpec> const>::Type
+value(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix,
+      TPosition const & pos)
+{
+    return value(_dataHost(dpMatrix), pos);
+}
+
+// Returns the value of the matrix at the two given coordinates.
+template <typename TValue, typename TMatrixSpec, typename TPositionV, typename TPositionH>
+inline typename Reference<DPMatrix_<TValue, TMatrixSpec> >::Type
+value(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+      TPositionV const & posDimV,
+      TPositionH const & posDimH)
+{
+    return value(_dataHost(dpMatrix), posDimV, posDimH);
+}
+
+template <typename TValue, typename TMatrixSpec, typename TPositionV, typename TPositionH>
+inline typename Reference<DPMatrix_<TValue, TMatrixSpec> const>::Type
+value(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix,
+      TPositionV const & posDimV,
+      TPositionH const & posDimH)
+{
+    return value(_dataHost(dpMatrix), posDimV, posDimH);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+// Returns the length of a given dimension.
+template <typename TValue, typename TMatrixSpec>
+inline typename Size<DPMatrix_<TValue, TMatrixSpec> const>::Type
+length(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix,
+       unsigned int dimension)
+{
+    SEQAN_ASSERT(_checkCorrectDimension(dimension));
+
+    return length(_dataHost(dpMatrix), dimension);
+}
+
+// Returns the overall length of the underlying vector of the hosted matrix.
+template <typename TValue, typename TMatrixSpec>
+inline typename Size<DPMatrix_<TValue, TMatrixSpec> const>::Type
+length(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return length(_dataHost(dpMatrix));  // Note that even if the dimensional lengths are set but the matrix was not resized
+    // this function returns 0 or the previous length of the host before the resize.
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+inline void
+clear(DPMatrix_<TValue, TMatrixSpec> & dpMatrix)
+{
+    clear(_dataLengths(dpMatrix));
+    resize(_dataLengths(dpMatrix), 2, 0);
+    clear(_dataFactors(dpMatrix));
+    resize(_dataFactors(dpMatrix), 2, 0);
+    _dataFactors(dpMatrix)[DPMatrixDimension_::VERTICAL] = 1u;
+    clear(host(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+inline bool
+empty(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix)
+{
+    return empty(host(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function setLength()
+// ----------------------------------------------------------------------------
+
+// Sets the new length of a given dimension.
+template <typename TValue, typename TMatrixSpec, typename TSize>
+inline void
+setLength(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+          unsigned int dimension,
+          TSize const & newLength)
+{
+    SEQAN_ASSERT(_checkCorrectDimension(dimension));
+    setLength(_dataHost(dpMatrix), dimension, newLength);
+}
+
+// ----------------------------------------------------------------------------
+// Function resize()
+// ----------------------------------------------------------------------------
+
+// Resizes the matrix. Note, the lengths of the dimensions have to be set before.
+template <typename TValue, typename TMatrixSpec>
+inline void
+resize(DPMatrix_<TValue, TMatrixSpec> & dpMatrix)
+{
+    resize(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline void
+resize(DPMatrix_<TValue, TMatrixSpec> & dpMatrix,
+       TValue const & fillValue)
+{
+    resize(_dataHost(dpMatrix), fillValue);
+}
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec>, Standard const>::Type
+begin(DPMatrix_<TValue, TMatrixSpec> & dpMatrix, Standard const)
+{
+    return begin(host(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec> const, Standard const>::Type
+begin(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix, Standard const)
+{
+    return begin(host(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec>, Rooted const>::Type
+begin(DPMatrix_<TValue, TMatrixSpec> & dpMatrix, Rooted const)
+{
+    return begin(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec> const, Rooted const>::Type
+begin(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix, Rooted const)
+{
+    return begin(_dataHost(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec>, Standard const>::Type
+end(DPMatrix_<TValue, TMatrixSpec> & dpMatrix, Standard const)
+{
+    return end(host(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec> const, Standard const>::Type
+end(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix, Standard const)
+{
+    return end(host(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec>, Rooted const>::Type
+end(DPMatrix_<TValue, TMatrixSpec> & dpMatrix, Rooted const)
+{
+    return end(_dataHost(dpMatrix));
+}
+
+template <typename TValue, typename TMatrixSpec>
+inline typename Iterator<DPMatrix_<TValue, TMatrixSpec> const, Rooted const>::Type
+end(DPMatrix_<TValue, TMatrixSpec> const & dpMatrix, Rooted const)
+{
+    return end(_dataHost(dpMatrix));
+}
+
+// ----------------------------------------------------------------------------
+// Function coordinate()
+// ----------------------------------------------------------------------------
+
+// Returns the coordinate of a host positio in a given dimension.
+template <typename TValue, typename TPosition>
+inline typename Position<DPMatrix_<TValue, FullDPMatrix> >::Type
+coordinate(DPMatrix_<TValue, FullDPMatrix> const & dpMatrix,
+           TPosition hostPos,
+           typename DPMatrixDimension_::TValue dimension)
+{
+    return coordinate(_dataHost(dpMatrix), hostPos, dimension);
+}
+
+} // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix_navigator.h b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator.h
new file mode 100644
index 0000000..56c6725
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator.h
@@ -0,0 +1,230 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the DPMatrixNavigator.
+// This is the parent class for all navigators that parse over a dp-matrix.
+// This class facilitates the correct navigation through the dp-matrix for
+// all kind of standard dp-algorithms. At the moment there only exists the
+// NavigateColumnWise but this can be complemented by other navigation
+// structures like anti-diagonals or in tiles.
+// The Navigator can be specialized with three parameters. The first one is
+// the used specialization of the dp-matrix (FullDPMatrix or SparseDPMatrix).
+// the second parameter decides if it is a navigator for a score matrix or
+// a trace matrix. And the last parameter determines the sort of navigation.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag DPScoreMatrix
+// ----------------------------------------------------------------------------
+
+// Used to select a navigator for the score matrix.
+struct DPScoreMatrix_;
+typedef Tag<DPScoreMatrix_> DPScoreMatrix;
+
+// ----------------------------------------------------------------------------
+// Tag DPTraceMatrix
+// ----------------------------------------------------------------------------
+
+// Used to select a navigator for the trace matrix.
+template <typename TTraceFlag>
+struct DPTraceMatrix {};
+
+// ----------------------------------------------------------------------------
+// Tag NavigateColumnWise
+// ----------------------------------------------------------------------------
+
+// Facilitates column wise navigation through the dp-matrix.
+struct NavigateColumnWise_;
+typedef Tag<NavigateColumnWise_> NavigateColumnWise;
+
+// ----------------------------------------------------------------------------
+// Class DPMatrixNavigator_
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec = NavigateColumnWise>
+class DPMatrixNavigator_;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Value<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >
+{
+    typedef typename Value<TDPMatrix>::Type Type;
+};
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Value<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>
+{
+    typedef typename Value<TDPMatrix const>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >
+{
+    typedef typename Reference<TDPMatrix>::Type Type;
+};
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>
+{
+    typedef typename Reference<TDPMatrix const>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Container
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Container<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >
+{
+    typedef TDPMatrix Type;
+};
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+struct Container<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>
+{
+    typedef TDPMatrix const Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec, typename TValue>
+inline void
+assignValue(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> & dpNavigator,
+            TValue const & element)
+{
+    assignValue(dpNavigator._activeColIterator, element);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >::Type
+value(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> & dpNavigator)
+{
+    return value(dpNavigator._activeColIterator);
+}
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>::Type
+value(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const & dpNavigator)
+{
+    return value(dpNavigator._activeColIterator);
+}
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec, typename TCoordinateV, typename TCoordinateH>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >::Type
+value(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> & dpNavigator,
+      TCoordinateH const & coordinateV,
+      TCoordinateV const & coordinateH)
+{
+    return value(container(dpNavigator), coordinateV, coordinateH);
+}
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec, typename TCoordinateV, typename TCoordinateH>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>::Type
+value(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const & dpNavigator,
+      TCoordinateV const & coordinateV,
+      TCoordinateH const & coordinateH)
+{
+    return value(container(dpNavigator), coordinateV, coordinateH);
+}
+
+// ----------------------------------------------------------------------------
+// Function coordinate()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+inline typename DPMatrixDimension_::TValue
+coordinate(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const & dpNavigator,
+           typename DPMatrixDimension_::TValue const & dimension)
+{
+    // Simply delegate to coordinate of underlying matrix.
+    return coordinate(value(dpNavigator._ptrDataContainer),
+                      dpNavigator._activeColIterator - begin(*dpNavigator._ptrDataContainer, Standard()), dimension);
+}
+
+// ----------------------------------------------------------------------------
+// Function container()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+inline typename Container<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> >::Type &
+container(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> & dpNavigator)
+{
+    return *dpNavigator._ptrDataContainer;
+}
+
+template <typename TDPMatrix, typename TDPMatrixType, typename TNavigationSpec>
+inline typename Container<DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const>::Type &
+container(DPMatrixNavigator_<TDPMatrix, TDPMatrixType, TNavigationSpec> const & dpNavigator)
+{
+    return *dpNavigator._ptrDataContainer;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix.h b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix.h
new file mode 100644
index 0000000..574377b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix.h
@@ -0,0 +1,417 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// The navigator for the full score dp-matrix. We need two iterators over the
+// current column and the previous column. We also store the three neighboring
+// cells needed for the recursion formula.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPMatrixNavigator                          [FullDPMatrix, ScoreMatrix]
+// ----------------------------------------------------------------------------
+
+// The navigator for the score matrix.
+//
+// This navigator runs on a FullDPMatrix while it navigates column wise.
+template <typename TValue>
+class DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise>
+{
+public:
+    typedef  DPMatrix_<TValue, FullDPMatrix> TDPMatrix_;
+    typedef typename Pointer_<TDPMatrix_>::Type TDPMatrixPointer_;
+    typedef typename Iterator<TDPMatrix_, Standard>::Type TDPMatrixIterator;
+
+    TDPMatrixPointer_ _ptrDataContainer;        // Pointer to the matrix this navigator is working on.
+    int _laneLeap;                              // Stores the jump to the next column
+    TDPMatrixIterator _activeColIterator;       // The active column iterator.
+    TDPMatrixIterator _prevColIterator;         // The previous column iterator.
+    TValue _prevCellDiagonal;                   // The previous diagonal cell
+    TValue _prevCellHorizontal;                 // The previous Horizontal cell
+    TValue _prevCellVertical;                   // The previous Vertical cell
+
+
+
+    DPMatrixNavigator_() :
+        _ptrDataContainer(TDPMatrixPointer_(0)),
+        _laneLeap(0),
+        _activeColIterator(),
+        _prevColIterator(),
+        _prevCellDiagonal(),
+        _prevCellHorizontal(),
+        _prevCellVertical()
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _init()
+// ----------------------------------------------------------------------------
+
+// Initializes the navigator for an unbanded alignment.
+template <typename TValue>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, FullDPMatrix> & dpMatrix,
+      DPBand_<BandOff> const &)
+{
+    navigator._ptrDataContainer = &dpMatrix;
+    navigator._activeColIterator = begin(dpMatrix, Standard());
+    navigator._prevColIterator = navigator._activeColIterator - _dataFactors(dpMatrix)[DPMatrixDimension_::HORIZONTAL];
+    navigator._laneLeap = 1;
+}
+
+// Initializes the navigator for a banded alignment.
+template <typename TValue>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, FullDPMatrix> & dpMatrix,
+      DPBand_<BandOn> const & band)
+{
+    typedef typename Size<DPMatrix_<TValue, FullDPMatrix> >::Type TMatrixSize;
+    typedef typename MakeSigned<TMatrixSize>::Type TSignedSize;
+    navigator._ptrDataContainer = &dpMatrix;
+
+
+    // Band begins within the first row.
+    if (lowerDiagonal(band) >= 0)
+    {
+        navigator._laneLeap = _min(length(dpMatrix, DPMatrixDimension_::VERTICAL), bandSize(band));
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + _dataLengths(dpMatrix)[DPMatrixDimension_::VERTICAL] - 1;
+    }
+    else if (upperDiagonal(band) <= 0)  // Band begins within the first column.
+    {
+        navigator._laneLeap = 1;
+        navigator._activeColIterator = begin(dpMatrix, Standard());
+    }
+    else  // Band intersects with the point of origin.
+    {
+        TMatrixSize lengthVertical = length(dpMatrix, DPMatrixDimension_::VERTICAL);
+        int lastPos = _max(-static_cast<TSignedSize>(lengthVertical - 1), lowerDiagonal(band));
+        navigator._laneLeap = lengthVertical + lastPos;
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + navigator._laneLeap - 1;
+    }
+    // Set previous iterator to same position, one column left.
+    navigator._prevColIterator = navigator._activeColIterator - _dataFactors(dpMatrix)[DPMatrixDimension_::HORIZONTAL];
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                          [DPInitialColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+// In the initial column we don't need to do anything because, the navigagtor is already initialized.
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, FullColumn> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                         [PartialColumnTop, FirstCell]
+// ----------------------------------------------------------------------------
+
+// We are in the banded case, where the band crosses the first row.
+// The left cell of the active cell is not valid, beacause we only can come from horizontal direction.
+// The lower left cell of the active cell is the horizontal direction.
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    --dpNavigator._laneLeap;
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                               [FullColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+// We are in the unbanded case or in the middle phase of the wide band.
+// The left cell of the active cell represents horizontal direction.
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, FullColumn> const &,
+            FirstCell const &)
+{
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevCellHorizontal = value(dpNavigator._prevColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell() [PartialColumnMiddle, PartialColumnBottom, FirstCell]
+// ----------------------------------------------------------------------------
+
+// We are in the banded case.
+// The left cell of the active cell represents diagonal direction. The lower left diagonal represents the horizontal direction.
+
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            FirstCell const &)
+{
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevCellDiagonal = value(dpNavigator._prevColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                            [DPInitialColumn, InnerCell]
+// ----------------------------------------------------------------------------
+
+// If we are in the initial column, we only need to represent the vertical direction.
+// But we still have to update the previous column iterator.
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._prevColIterator;  // Do we have to increase the prevColIterator....
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                  [AnyColumn, InnerCell]
+// ----------------------------------------------------------------------------
+
+// For any other column type and location we can use the same navigation procedure.
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                             [DPInitialColumn, LastCell]
+// ----------------------------------------------------------------------------
+
+// If we are in the initial column we only need to represent the vertical direction.
+// But we still have to update the previous column iterator.
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._prevColIterator;
+}
+
+// We need this function to avoid ambiguous function calls.
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._prevColIterator;
+}
+
+// We need this function to avoid ambiguous function calls.
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, FullColumn> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._prevColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                  [FullColumn, LastCell]
+// ----------------------------------------------------------------------------
+
+// If we are in a full column the values correspond to standard dp directions.
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, FullColumn> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                         [PartialColumnBottom, LastCell]
+// ----------------------------------------------------------------------------
+
+// If we are in banded case and are the band crosses the last row, we have to update
+// the additional leap for the current track.
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._laneLeap;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell      [PartialColumnTop & PartialColumnBottom, LastCell]
+// ----------------------------------------------------------------------------
+
+// If we are in the banded case the left cell of the active represents the diagonal direction.
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function previousCellDiagonal()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> >::Type
+previousCellDiagonal(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> & dpNavigator)
+{
+    return dpNavigator._prevCellDiagonal;
+}
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const>::Type
+previousCellDiagonal(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const & dpNavigator)
+{
+    return dpNavigator._prevCellDiagonal;
+}
+
+// ----------------------------------------------------------------------------
+// Function previousCellHorizontal()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> >::Type
+previousCellHorizontal(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> & dpNavigator)
+{
+    return dpNavigator._prevCellHorizontal;
+}
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const>::Type
+previousCellHorizontal(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const & dpNavigator)
+{
+    return dpNavigator._prevCellHorizontal;
+}
+
+// ----------------------------------------------------------------------------
+// Function previousCellVertical()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> >::Type
+previousCellVertical(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> & dpNavigator)
+{
+    return dpNavigator._prevCellVertical;
+}
+
+template <typename TDPMatrix, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const>::Type
+previousCellVertical(DPMatrixNavigator_<TDPMatrix, DPScoreMatrix, TNavigationSpec> const & dpNavigator)
+{
+    return dpNavigator._prevCellVertical;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h
new file mode 100644
index 0000000..3784961
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h
@@ -0,0 +1,379 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// The navigator for the sparse score dp-matrix. This class also provides an
+// iterator for the active and the previous column. It stores the neighbouring
+// cells needed for the recursion formula.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_SPARSE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_SPARSE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPMatrixNavigator                        [SparseDPMatrix, ScoreMatrix]
+// ----------------------------------------------------------------------------
+
+// Specialization of the score matrix navigator for a sparse dp matrix.
+template <typename TValue>
+class DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise>
+{
+public:
+    typedef  DPMatrix_<TValue, SparseDPMatrix> TDPMatrix_;
+    typedef typename Pointer_<TDPMatrix_>::Type TDPMatrixPointer_;
+    typedef typename Iterator<TDPMatrix_, Standard>::Type TDPMatrixIterator;
+
+    TDPMatrixPointer_ _ptrDataContainer;        // Pointer to the underlying matrix to navigate on.
+    int _laneLeap;                              // The distance to leap when going to the next column.
+    TDPMatrixIterator _activeColIterator;       // The iterator over the active column.
+    TDPMatrixIterator _prevColIterator;         // The iterator over the previous column.
+    TValue _prevCellDiagonal;                   // The previous value in diagonal direction.
+    TValue _prevCellHorizontal;                 // The previous value in horizontal direction.
+    TValue _prevCellVertical;                   // The previous value in vertical direction.
+
+
+
+    DPMatrixNavigator_() :
+        _ptrDataContainer(TDPMatrixPointer_(0)),
+        _laneLeap(0),
+        _activeColIterator(),
+        _prevColIterator(),
+        _prevCellDiagonal(),
+        _prevCellHorizontal(),
+        _prevCellVertical()
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _init()
+// ----------------------------------------------------------------------------
+
+
+// Initializes the navigator for unbanded alignments
+template <typename TValue>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, SparseDPMatrix> & dpMatrix,
+      DPBand_<BandOff> const &)
+{
+    navigator._ptrDataContainer = &dpMatrix;
+    navigator._activeColIterator = begin(dpMatrix, Standard());
+    navigator._prevColIterator = navigator._activeColIterator;
+    navigator._laneLeap = 1 - _dataLengths(dpMatrix)[DPMatrixDimension_::VERTICAL];
+}
+
+// Initializes the navigator for banded alignments
+template <typename TValue>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, SparseDPMatrix> & dpMatrix,
+      DPBand_<BandOn> const & band)
+{
+    typedef DPMatrix_<TValue, SparseDPMatrix> TSparseDPMatrix;
+    typedef typename Size<TSparseDPMatrix>::Type TSize;
+    typedef typename MakeSigned<TSize>::Type TSignedSize;
+    navigator._ptrDataContainer = &dpMatrix;
+
+    // Band begins within the first row.
+    if (lowerDiagonal(band) >= 0)
+    {
+        navigator._laneLeap = 0;
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + length(dpMatrix, DPMatrixDimension_::VERTICAL) - 1;
+    }
+    else if (upperDiagonal(band) <= 0) // Band begins within the first column
+    {
+        navigator._laneLeap = 1 - _dataLengths(dpMatrix)[DPMatrixDimension_::VERTICAL];
+        navigator._activeColIterator = begin(dpMatrix, Standard());
+    }
+    else  // Band intersects with the point of origin.
+    {
+        navigator._laneLeap = _max(lowerDiagonal(band), 1 - static_cast<TSignedSize>(length(dpMatrix, DPMatrixDimension_::VERTICAL)));
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + length(dpMatrix, DPMatrixDimension_::VERTICAL) + navigator._laneLeap - 1;
+    }
+    navigator._prevColIterator = navigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()        [DPInitialColumn, PartialColumnTop, FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()              [DPInitialColumn, FullColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, FullColumn> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                          [DPInitialColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                         [PartialColumnTop, FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    --dpNavigator._laneLeap;
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevColIterator = dpNavigator._activeColIterator;
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                               [FullColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, FullColumn> const &,
+            FirstCell const &)
+{
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevCellHorizontal = value(dpNavigator._activeColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                                           [FirstCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            FirstCell const &)
+{
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+    dpNavigator._prevColIterator = dpNavigator._activeColIterator;
+    dpNavigator._prevCellDiagonal = value(dpNavigator._prevColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                            [DPInitialColumn, InnerCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                [DPInitialColumn, FullColumn, InnerCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, FullColumn> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                             [InnerCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                 [FullColumn, InnerCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, FullColumn> const &,
+            InnerCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._activeColIterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                             [DPInitialColumn, LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell        [DPInitialColumn, PartialColumnBottom, LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                 [DPInitialColumn, FullColumn, LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, FullColumn> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                              [LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                         [PartialColumnBottom, LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._prevColIterator);
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._laneLeap;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                  [FullColumn, LastCell]
+// ----------------------------------------------------------------------------
+
+
+template <typename TValue, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, SparseDPMatrix>, DPScoreMatrix, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, FullColumn> const &,
+            LastCell const &)
+{
+    dpNavigator._prevCellDiagonal = dpNavigator._prevCellHorizontal;
+    dpNavigator._prevCellVertical = value(dpNavigator._activeColIterator);
+    dpNavigator._prevCellHorizontal = value(++dpNavigator._activeColIterator);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_SCORE_SPARSE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_trace_matrix.h b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_trace_matrix.h
new file mode 100644
index 0000000..8b48c82
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix_navigator_trace_matrix.h
@@ -0,0 +1,468 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// This specialization is used to navigate through the traceback matrix
+// of any standard dp-alignment algorithm. The DPTraceMatrix gets the
+// traceback flag TracebackOn or TracebackOff. A traceback is only computed
+// if the traceback is switched on. If this is not the case, the void
+// functions will be compiled as no-op functions, while in functions that try
+// to access a value of the underlying matrix via the navigator an assertion
+// is thrown.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_TRACE_MATRIX_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_TRACE_MATRIX_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPMatrixNavigator                        [FullDPMatrix, DPTraceMatrix]
+// ----------------------------------------------------------------------------
+
+// The matrix navigator for the trace-back matrix.
+//
+// It takes three types to be specialized. The first type defines the underlying
+// dp-matrix it is working on. This has to be a FullDPMatrix. The second type,
+// specifies that this is a trace-matrix navigator while the TTraceFlag can either
+// be TracebackOn to enable the navigator or TracebackOff to disable it.
+// The last parameter specifies the kind of navigation.
+template <typename TValue, typename TTraceFlag>
+class DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise>
+{
+public:
+
+    typedef  DPMatrix_<TValue, FullDPMatrix> TDPMatrix_;
+    typedef typename Pointer_<TDPMatrix_>::Type TDPMatrixPointer_;
+    typedef typename Iterator<TDPMatrix_, Standard>::Type TDPMatrixIterator;
+
+    TDPMatrixPointer_ _ptrDataContainer;        // The pointer to the underlying Matrix.
+    int _laneLeap;                              // Keeps track of the jump size from one column to another.
+    TDPMatrixIterator _activeColIterator;       // The current column iterator.
+
+
+    DPMatrixNavigator_() :
+        _ptrDataContainer(TDPMatrixPointer_(0)),
+        _laneLeap(0),
+        _activeColIterator()
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _init()
+// ----------------------------------------------------------------------------
+
+// Initializes the navigator for unbanded alignments.
+template <typename TValue, typename TTraceFlag>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, FullDPMatrix> & dpMatrix,
+      DPBand_<BandOff> const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Leave navigator uninitialized because it is never used.
+
+    navigator._ptrDataContainer = &dpMatrix;
+    navigator._activeColIterator = begin(dpMatrix, Standard());
+    navigator._laneLeap = 1;
+}
+
+// Initializes the navigator for banded alignments.
+// Note, the band size has a maximal width of length of the vertical sequence.
+template <typename TValue, typename TTraceFlag>
+inline void
+_init(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & navigator,
+      DPMatrix_<TValue, FullDPMatrix> & dpMatrix,
+      DPBand_<BandOn> const & band)
+{
+    typedef typename Size<DPMatrix_<TValue, FullDPMatrix> >::Type TMatrixSize;
+    typedef typename MakeSigned<TMatrixSize>::Type TSignedSize;
+
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Leave navigator as is because it should never be used.
+
+    navigator._ptrDataContainer = &dpMatrix;
+
+    // Band begins within the first row.
+    if (lowerDiagonal(band) >= 0)
+    {
+        // The first cell of the first column starts at the last cell in the matrix of the current column.
+        navigator._laneLeap = _min(length(dpMatrix, DPMatrixDimension_::VERTICAL), bandSize(band));
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + _dataLengths(dpMatrix)[DPMatrixDimension_::VERTICAL] - 1;
+    }
+    else if (upperDiagonal(band) <= 0)  // Band begins within the first column.
+    {
+        // The first cell starts at the beginning of the current column.
+        navigator._laneLeap = 1;
+        navigator._activeColIterator = begin(dpMatrix, Standard());
+    }
+    else  // Band intersects with the point of origin.
+    {
+        // First cell starts at position i, such that i + abs(lowerDiagonal) = length(seqV).
+        TMatrixSize lengthVertical = length(dpMatrix, DPMatrixDimension_::VERTICAL);
+        int lastPos = _max(-static_cast<TSignedSize>(lengthVertical - 1), lowerDiagonal(band));
+        navigator._laneLeap = lengthVertical + lastPos;
+        navigator._activeColIterator = begin(dpMatrix, Standard()) + navigator._laneLeap - 1;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                          [DPInitialColumn, FirstCell]
+// ----------------------------------------------------------------------------
+
+// In the initial column we don't need to do anything because, the navigagtor is already initialized.
+template <typename TValue, typename TTraceFlag>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+template <typename TValue, typename TTraceFlag, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & /*dpNavigator*/,
+            MetaColumnDescriptor<DPInitialColumn, TColumnLocation> const &,
+            FirstCell const &)
+{
+    // no-op
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                         [PartialColumnTop, FirstCell]
+// ----------------------------------------------------------------------------
+
+// We are in the banded case, where the band crosses the first row.
+// The left cell of the active cell is not valid, beacause we only can come from horizontal direction.
+// The lower left cell of the active cell is the horizontal direction.
+
+template <typename TValue, typename TTraceFlag, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnTop> const &,
+            FirstCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    --dpNavigator._laneLeap;
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell()                       [other column types, FirstCell]
+// ----------------------------------------------------------------------------
+
+// We are in the banded case.
+// The left cell of the active cell represents diagonal direction. The lower left diagonal represents the horizontal direction.
+
+template <typename TValue, typename TTraceFlag, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            FirstCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    dpNavigator._activeColIterator += dpNavigator._laneLeap;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                                 [any column, InnerCell]
+// ----------------------------------------------------------------------------
+
+// For any other column type and location we can use the same navigation procedure.
+template <typename TValue, typename TTraceFlag, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            InnerCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                         [PartialColumnBottom, LastCell]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TTraceFlag>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<DPInitialColumn, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    ++dpNavigator._activeColIterator;
+}
+
+// If we are in banded case and the band crosses the last row, we have to update
+// the additional leap for the current track.
+template <typename TValue, typename TTraceFlag, typename TColumnType>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, PartialColumnBottom> const &,
+            LastCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    ++dpNavigator._activeColIterator;
+    ++dpNavigator._laneLeap;
+}
+
+// ----------------------------------------------------------------------------
+// Function _goNextCell                            [any other column, LastCell]
+// ----------------------------------------------------------------------------
+
+// If we are in the banded case the left cell of the active represents the diagonal direction.
+template <typename TValue, typename TTraceFlag, typename TColumnType, typename TColumnLocation>
+inline void
+_goNextCell(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+            MetaColumnDescriptor<TColumnType, TColumnLocation> const &,
+            LastCell const &)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    ++dpNavigator._activeColIterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function _traceHorizontal()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TTraceFlag>
+inline void
+_traceHorizontal(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+                 bool isBandShift)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    if (isBandShift)
+        dpNavigator._activeColIterator -= _dataFactors(*dpNavigator._ptrDataContainer)[DPMatrixDimension_::HORIZONTAL] - 1;
+    else
+        dpNavigator._activeColIterator -= _dataFactors(*dpNavigator._ptrDataContainer)[DPMatrixDimension_::HORIZONTAL];
+
+}
+
+// ----------------------------------------------------------------------------
+// Function _traceDiagonal()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TTraceFlag>
+inline void
+_traceDiagonal(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+               bool isBandShift)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    if (isBandShift)
+        dpNavigator._activeColIterator -= _dataFactors(*dpNavigator._ptrDataContainer)[DPMatrixDimension_::HORIZONTAL];
+    else
+        dpNavigator._activeColIterator -= _dataFactors(*dpNavigator._ptrDataContainer)[DPMatrixDimension_::HORIZONTAL] + 1;
+
+}
+
+// ----------------------------------------------------------------------------
+// Function _traceVertical()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TTraceFlag>
+inline void
+_traceVertical(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+               bool /*isBandShift*/)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    dpNavigator._activeColIterator -= _dataFactors(*dpNavigator._ptrDataContainer)[DPMatrixDimension_::VERTICAL];
+}
+
+// ----------------------------------------------------------------------------
+// Function setToPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TTraceFlag, typename TPosition>
+inline void
+_setToPosition(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+              TPosition const & hostPosition)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;
+
+    dpNavigator._activeColIterator = begin(*dpNavigator._ptrDataContainer, Standard()) + hostPosition;
+}
+
+
+// Sets the host position based on the given horizontal and vertical position. Note that the horizontal and
+// vertical positions must correspond to the correct size of the underlying matrix.
+// For banded matrices the vertical dimension might not equal the length of the vertical sequence.
+template <typename TValue, typename TTraceFlag, typename TPositionH, typename TPositionV>
+inline void
+_setToPosition(DPMatrixNavigator_<DPMatrix_<TValue, FullDPMatrix>, DPTraceMatrix<TTraceFlag>, NavigateColumnWise> & dpNavigator,
+              TPositionH const & horizontalPosition,
+              TPositionV const & verticalPosition)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;
+
+    TPositionH  hostPosition = horizontalPosition * _dataFactors(container(dpNavigator))[+DPMatrixDimension_::HORIZONTAL] + verticalPosition;
+    dpNavigator._activeColIterator = begin(*dpNavigator._ptrDataContainer, Standard()) + hostPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec, typename TValue>
+inline void
+assignValue(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> & dpNavigator,
+            TValue const & element)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return;  // Do nothing since no trace back is computed.
+
+    assignValue(dpNavigator._activeColIterator, element);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> >::Type
+value(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> & dpNavigator)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        SEQAN_ASSERT_FAIL("Try to access uninitialized object!");
+
+    return value(dpNavigator._activeColIterator);
+}
+
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const>::Type
+value(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const & dpNavigator)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        SEQAN_ASSERT_FAIL("Try to access uninitialized object!");
+
+    return value(dpNavigator._activeColIterator);
+}
+
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec, typename TPosition>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> >::Type
+value(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> & dpNavigator,
+      TPosition const & postition)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        SEQAN_ASSERT_FAIL("Try to access uninitialized object!");
+
+    return value(begin(*dpNavigator._ptrDataContainer) + postition);
+}
+
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec, typename TPosition>
+inline typename Reference<DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const>::Type
+value(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const & dpNavigator,
+      TPosition const & position)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        SEQAN_ASSERT_FAIL("Try to access uninitialized object!");
+
+    return value(begin(*dpNavigator._ptrDataContainer) + position);
+}
+
+// ----------------------------------------------------------------------------
+// Function coordinate()
+// ----------------------------------------------------------------------------
+
+// Returns the coordinate of the given dimension for the current position of the
+// navigator within the matrix.
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec>
+inline typename DPMatrixDimension_::TValue
+coordinate(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const & dpNavigator,
+           typename DPMatrixDimension_::TValue const & dimension)
+{
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        SEQAN_ASSERT_FAIL("Try to access uninitialized object!");
+    SEQAN_ASSERT_EQ(_checkCorrectDimension(dimension), true);
+
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return _dataLengths(*dpNavigator._ptrDataContainer)[dimension];  // Return lengths of given dimension.
+
+    return coordinate(value(dpNavigator._ptrDataContainer), position(dpNavigator), dimension); // Simply delegate to coordinate of underlying matrix.
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// Returns the current position of the navigator within the matrix.
+template <typename TDPMatrix, typename TTraceFlag, typename TNavigationSpec>
+inline typename Position<DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> >::Type
+position(DPMatrixNavigator_<TDPMatrix, DPTraceMatrix<TTraceFlag>, TNavigationSpec> const & dpNavigator)
+{
+    // Return 0 when traceback is not enabled. This is necessary to still track the score even
+    // the traceback is not enabled.
+    if (IsSameType<TTraceFlag, TracebackOff>::VALUE)
+        return 0;
+
+    return position(dpNavigator._activeColIterator, *dpNavigator._ptrDataContainer);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_NAVIGATOR_TRACE_MATRIX_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_matrix_sparse.h b/third-party/seqan/core/include/seqan/align/dp_matrix_sparse.h
new file mode 100644
index 0000000..7fdf290
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_matrix_sparse.h
@@ -0,0 +1,165 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_SPARSE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_SPARSE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPMatrix                                              [SparseDPMatrix]
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+class DPMatrix_<TValue, SparseDPMatrix>
+{
+public:
+
+    typedef Matrix<TValue, 2> THost;
+
+    Holder<THost>   _dataHost;  // The host containing the actual matrix.
+
+    DPMatrix_() :
+        _dataHost()
+    {
+        create(_dataHost);
+    }
+
+    DPMatrix_(DPMatrix_ const & other) :
+        _dataHost(other._dataHost) {}
+
+    ~DPMatrix_() {}
+
+    DPMatrix_ & operator=(DPMatrix_ const & other)
+    {
+        if (this != &other)
+        {
+            _dataHost = other._dataHost;
+        }
+        return *this;
+    }
+
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function resize()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+resize(DPMatrix_<TValue, SparseDPMatrix> & dpMatrix)
+{
+    typedef DPMatrix_<TValue, SparseDPMatrix> TDPMatrix;
+    typedef typename Size<TDPMatrix>::Type TSize;
+
+    TSize _dimVertical = length(dpMatrix, DPMatrixDimension_::VERTICAL);
+
+    if (_dimVertical > 0)
+        resize(host(dpMatrix), _dimVertical, Exact());
+}
+
+template <typename TValue>
+inline void
+resize(DPMatrix_<TValue, SparseDPMatrix> & dpMatrix,
+       TValue const & fillValue)
+{
+    typedef DPMatrix_<TValue, SparseDPMatrix> TDPMatrix;
+    typedef typename Size<TDPMatrix>::Type TSize;
+
+    TSize _dimVertical = length(dpMatrix, DPMatrixDimension_::VERTICAL);
+
+    if (_dimVertical > 0)
+        resize(host(dpMatrix), _dimVertical, fillValue, Exact());
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TPositionV, typename TPositionH>
+inline typename Reference<DPMatrix_<TValue, SparseDPMatrix> >::Type
+value(DPMatrix_<TValue, SparseDPMatrix> & dpMatrix,
+      TPositionV const & posV,
+      TPositionH const &)
+{
+    return value(dpMatrix, posV);
+}
+
+template <typename TValue, typename TPositionV, typename TPositionH>
+inline typename Reference<DPMatrix_<TValue, SparseDPMatrix> const>::Type
+value(DPMatrix_<TValue, SparseDPMatrix> const & dpMatrix,
+      TPositionV const & posV,
+      TPositionH const &)
+{
+    return value(dpMatrix, posV);
+}
+
+// ----------------------------------------------------------------------------
+// Function coordinate()
+// ----------------------------------------------------------------------------
+
+
+template <typename TValue, typename TPosition>
+inline typename Position<DPMatrix_<TValue, SparseDPMatrix> >::Type
+coordinate(DPMatrix_<TValue, SparseDPMatrix> const & /*dpMatrix*/,
+           TPosition hostPos,
+           typename DPMatrixDimension_::TValue dimension)
+{
+    SEQAN_ASSERT(_checkCorrectDimension(dimension));
+
+    if (dimension == DPMatrixDimension_::VERTICAL)
+        return hostPos;
+
+    return 0u;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_MATRIX_SPARSE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_meta_info.h b/third-party/seqan/core/include/seqan/align/dp_meta_info.h
new file mode 100644
index 0000000..e89b423
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_meta_info.h
@@ -0,0 +1,453 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Ren� Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Here are defined the strategies for the different alignment algorithms.
+// All classes are only used to determine the correct computational state
+// of a particular alignment algorithm depending on its profile at a
+// particular time.
+// All classes are only used on a meta-level.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_META_INFO_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_META_INFO_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag DPInitialColumn
+// ----------------------------------------------------------------------------
+
+// Specifies the first column of the dp matrix.
+struct DPInitialColumn_;
+typedef Tag<DPInitialColumn_> DPInitialColumn;
+
+// ----------------------------------------------------------------------------
+// Tag DPInnerColumn
+// ----------------------------------------------------------------------------
+
+// Specifies any inner column of the dp matrix between the first and the last
+// column.
+struct DPInnerColumn_;
+typedef Tag<DPInnerColumn_> DPInnerColumn;
+
+// ----------------------------------------------------------------------------
+// Tag DPFinalColumn
+// ----------------------------------------------------------------------------
+
+// Specifies the last column of a dp matrix.
+struct DPFinalColumn_;
+typedef Tag<DPFinalColumn_> DPFinalColumn;
+
+
+// The TColumnProperty determines the property of the column (if it is initial, inner, or last column)
+// The TLocation determines how the column is organized in the matrix.
+// It can have the values: FullColumn, PartialColumnTop, PartialColumnMiddle, PartialColumnBottom.
+template <typename TColumnProperty_, typename TLocation_>
+struct MetaColumnDescriptor
+{
+    typedef TColumnProperty_ TColumnProperty;
+    typedef TLocation_ TLocation;
+};
+
+// ----------------------------------------------------------------------------
+// Tag FullColumn
+// ----------------------------------------------------------------------------
+
+// Columns that span over the complete dp-matrix. (Unbanded alignemnts)
+struct FullColumn_;
+typedef Tag<FullColumn_> FullColumn;
+
+// ----------------------------------------------------------------------------
+// Tag PartialColumnTop
+// ----------------------------------------------------------------------------
+
+// Columns that begin in the first row, but does not at the last row of the dp-matrix
+struct PartialColumnTop_;
+typedef Tag<PartialColumnTop_> PartialColumnTop;
+
+// ----------------------------------------------------------------------------
+// Tag PartialColumnMiddle
+// ----------------------------------------------------------------------------
+
+// Columns that are not attached to the begin or end of the dp-matrix.
+struct PartialColumnMiddle_;
+typedef Tag<PartialColumnMiddle_> PartialColumnMiddle;
+
+// ----------------------------------------------------------------------------
+// Tag PartialColumnBottom
+// ----------------------------------------------------------------------------
+
+// Columns that end in the last row of the dp-matrix but do not start in the first row.
+struct PartialColumnBottom_;
+typedef Tag<PartialColumnBottom_> PartialColumnBottom;
+
+
+// The cell specifiers are used to determine the cell of a column.
+// There are three different cell specifiers used for the first cell, the
+// inner cell and the last cell of a column.
+
+// ----------------------------------------------------------------------------
+// Tag FirstCell
+// ----------------------------------------------------------------------------
+
+struct FirstCell_;
+typedef Tag<FirstCell_> FirstCell;
+
+// ----------------------------------------------------------------------------
+// Tag InnerCell
+// ----------------------------------------------------------------------------
+
+struct InnerCell_;
+typedef Tag<InnerCell_> InnerCell;
+
+// ----------------------------------------------------------------------------
+// Tag LastCell
+// ----------------------------------------------------------------------------
+
+struct LastCell_;
+typedef Tag<LastCell_> LastCell;
+
+
+// ----------------------------------------------------------------------------
+// Class DPMetaCell_
+// ----------------------------------------------------------------------------
+
+// Keeps meta-information of a cell in the dp-matrix. It stores the recursion direction
+// for a particular cell type and whether it can be tracked or not.
+
+template <typename TDPRecursionDirection, typename TTrackFlag>
+struct DPMetaCell_ {};
+
+// ----------------------------------------------------------------------------
+// Class DPMetaColumn_
+// ----------------------------------------------------------------------------
+
+// Keeps meta-information of an entire column in the dp-matrix. Depending on the chosen
+// DPProfile and the current column descriptor it selects for the different column locations and
+// cell specifiers the correct meta-information about how is which cell computed and which cell is
+// tracked.
+
+template <typename TDPProfile, typename TColumnDescriptor>
+struct DPMetaColumn_ {};
+
+
+// ----------------------------------------------------------------------------
+// Class DPMetaColumn_											   [FullColumn]
+// ----------------------------------------------------------------------------
+
+template <typename TDPProfile, typename TColumnType>
+struct DPMetaColumn_<TDPProfile, MetaColumnDescriptor<TColumnType, FullColumn> >
+{
+    typedef typename IsLocalAlignment_<TDPProfile>::Type TIsLocal;
+
+    // If InitialColumn -> Zero, Vertical | Zero, Vertical | Zero  // Within the algorithm we need to define the first row as only one cell if it is no initial column
+    // If InnerColumn -> Horizontal | Zero, All, All
+    // If FinalColumn -> Horizontal | Zero, All, All
+
+    typedef typename If<Or<IsSameType<TColumnType, DPInitialColumn>,
+                           IsFreeEndGap_<TDPProfile, DPFirstRow> >, RecursionDirectionZero, RecursionDirectionHorizontal>::Type TRecursionTypeFirstCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeInnerCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeLastCell_;
+
+    // If Local
+    // If InitialColumn -> True, True, True
+    // If InnerColumn -> True, True, True
+    // If FinalColumn -> True, True, True
+
+    // If Global
+    // If InitialColumn -> False, False, False | True (if DPLastRow)
+    // If InnerColumn -> False, False, False | True (if DPLastRow)
+    // If FinalColumn -> False | True, False | True (if DPLastColumn), True
+
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >             // check this if he is really entitled to find the maximum here.
+                           >, True, False>::Type TrackFlagFirstCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagInnerCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           Or<IsSameType<TColumnType, DPFinalColumn>,
+                              IsFreeEndGap_<TDPProfile, DPLastRow> > >, True, False>::Type TrackFlagLastCell_;
+
+    typedef DPMetaCell_<TRecursionTypeFirstCell_, TrackFlagFirstCell_> TFirstCell_;
+    typedef DPMetaCell_<TRecursionTypeInnerCell_, TrackFlagInnerCell_> TInnerCell_;
+    typedef DPMetaCell_<TRecursionTypeLastCell_, TrackFlagLastCell_> TLastCell_;
+};
+
+// ----------------------------------------------------------------------------
+// Class DPMetaColumn_									     [PartialColumnTop]
+// ----------------------------------------------------------------------------
+
+template <typename TDPProfile, typename TColumnType>
+struct DPMetaColumn_<TDPProfile, MetaColumnDescriptor<TColumnType, PartialColumnTop> >
+{
+    typedef typename IsLocalAlignment_<TDPProfile>::Type TIsLocal;
+
+    // How does the recursion directions look like?
+
+    // If InitialColumn -> Zero, Vertical | Zero, Vertical | Zero  // Within the algorithm we need to define the first row as only one cell if it is no initial column
+    // If InnerColumn -> Horizontal | Zero, All, LowerBand
+    // If FinalColumn -> Horizontal | Zero, All, LowerBand
+
+    typedef typename If<Or<IsSameType<TColumnType, DPInitialColumn>,
+                           IsFreeEndGap_<TDPProfile, DPFirstRow> >, RecursionDirectionZero, RecursionDirectionHorizontal>::Type TRecursionTypeFirstCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeInnerCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionLowerDiagonal>::Type TRecursionTypeLastCell_;
+
+    // If Local
+    // If InitialColumn -> True, True, True
+    // If InnerColumn -> True, True, True
+    // If FinalColumn -> True, True, True
+
+    // If Global
+    // If InitialColumn -> False, False, False
+    // If InnerColumn -> False, False, False
+    // If FinalColumn -> False | True, False | True, False | True (if DPLastColumn True)
+
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagFirstCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagInnerCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagLastCell_;
+
+    typedef DPMetaCell_<TRecursionTypeFirstCell_, TrackFlagFirstCell_> TFirstCell_;
+    typedef DPMetaCell_<TRecursionTypeInnerCell_, TrackFlagInnerCell_> TInnerCell_;
+    typedef DPMetaCell_<TRecursionTypeLastCell_, TrackFlagLastCell_> TLastCell_;
+};
+
+// ----------------------------------------------------------------------------
+// Class DPMetaColumn_									  [PartialColumnMiddle]
+// ----------------------------------------------------------------------------
+
+template <typename TDPProfile, typename TColumnType>
+struct DPMetaColumn_<TDPProfile, MetaColumnDescriptor<TColumnType, PartialColumnMiddle> >
+{
+    typedef typename IsLocalAlignment_<TDPProfile>::Type TIsLocal;
+
+    // If InitialColumn -> Zero, Vertical | Zero, Vertical | Zero  // Within the algorithm we need to define the first row as only one cell if it is no initial column
+    // If InnerColumn -> UpperDiagonal, All, LowerDiagonal
+    // If FinalColumn -> UpperDiagonal, All, LowerDiagonal
+
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>, RecursionDirectionZero, RecursionDirectionUpperDiagonal>::Type TRecursionTypeFirstCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeInnerCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionLowerDiagonal>::Type TRecursionTypeLastCell_;
+
+    // If Local
+    // If InitialColumn -> True, True, True
+    // If InnerColumn -> True, True, True
+    // If FinalColumn -> True, True, True
+
+    // If Global
+    // If InitialColumn -> False, False, False
+    // If InnerColumn -> False, False, False
+    // If FinalColumn -> False | True, False | True, False | True (if DPLastColumn True)
+
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagFirstCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagInnerCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagLastCell_;
+
+    typedef DPMetaCell_<TRecursionTypeFirstCell_, TrackFlagFirstCell_> TFirstCell_;
+    typedef DPMetaCell_<TRecursionTypeInnerCell_, TrackFlagInnerCell_> TInnerCell_;
+    typedef DPMetaCell_<TRecursionTypeLastCell_, TrackFlagLastCell_> TLastCell_;
+};
+
+// ----------------------------------------------------------------------------
+// Class DPMetaColumn_									  [PartialColumnBottom]
+// ----------------------------------------------------------------------------
+
+template <typename TDPProfile, typename TColumnType>
+struct DPMetaColumn_<TDPProfile, MetaColumnDescriptor<TColumnType, PartialColumnBottom> >
+{
+    typedef typename IsLocalAlignment_<TDPProfile>::Type TIsLocal;
+
+    // If InitialColumn -> Zero, Vertical | Zero, Vertical | Zero  // Within the algorithm we need to define the first row as only one cell if it is no initial column
+    // If InnerColumn -> UpperDiagonal, All, All
+    // If FinalColumn -> UpperDiagonal, All, All
+
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>, RecursionDirectionZero, RecursionDirectionUpperDiagonal>::Type TRecursionTypeFirstCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeInnerCell_;
+    typedef typename If<IsSameType<TColumnType, DPInitialColumn>,
+                        typename If<IsFreeEndGap_<TDPProfile, DPFirstColumn>, RecursionDirectionZero, RecursionDirectionVertical>::Type,
+                        RecursionDirectionAll>::Type TRecursionTypeLastCell_;
+
+    // If Local
+    // If InitialColumn -> True, True, True
+    // If InnerColumn -> True, True, True
+    // If FinalColumn -> True, True, True
+
+    // If Global
+    // If InitialColumn -> False, False, False | True (if DPLastRow)
+    // If InnerColumn -> False, False, False | True (if DPLastRow)
+    // If FinalColumn -> False | True, False | True (if DPLastColumn), True (last is always true)
+
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagFirstCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           And<IsSameType<TColumnType, DPFinalColumn>,
+                               IsFreeEndGap_<TDPProfile, DPLastColumn> >
+                           >, True, False>::Type TrackFlagInnerCell_;
+    typedef typename If<Or<IsLocalAlignment_<TDPProfile>,
+                           Or<IsSameType<TColumnType, DPFinalColumn>,
+                              IsFreeEndGap_<TDPProfile, DPLastRow> > >, True, False>::Type TrackFlagLastCell_;
+
+    typedef DPMetaCell_<TRecursionTypeFirstCell_, TrackFlagFirstCell_> TFirstCell_;
+    typedef DPMetaCell_<TRecursionTypeInnerCell_, TrackFlagInnerCell_> TInnerCell_;
+    typedef DPMetaCell_<TRecursionTypeLastCell_, TrackFlagLastCell_> TLastCell_;
+};
+
+
+// ----------------------------------------------------------------------------
+// Metafunction GetRecursionDirection_
+// ----------------------------------------------------------------------------
+
+// Returns the type of recursion for a given DPMetaCell object.
+template <typename TMetaCell>
+struct GetRecursionDirection_
+{
+    typedef Nothing Type;
+};
+
+template <typename TRecursionDirection, typename TTraceFlag>
+struct GetRecursionDirection_<DPMetaCell_<TRecursionDirection, TTraceFlag> >
+{
+    typedef TRecursionDirection Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction RecursionDirection_
+// ----------------------------------------------------------------------------
+
+// Returns the type of recursion for a given DPMetaColumn object and a given cell specifier.
+template <typename TDPMetaColumn, typename TCellDescriptor>
+struct RecursionDirection_ {};
+
+template <typename TDPMetaColumn>
+struct RecursionDirection_<TDPMetaColumn, FirstCell>
+{
+    typedef typename GetRecursionDirection_<typename TDPMetaColumn::TFirstCell_>::Type Type;
+};
+
+template <typename TDPMetaColumn>
+struct RecursionDirection_<TDPMetaColumn, InnerCell>
+{
+    typedef typename GetRecursionDirection_<typename TDPMetaColumn::TInnerCell_>::Type Type;
+};
+
+template <typename TDPMetaColumn>
+struct RecursionDirection_<TDPMetaColumn, LastCell>
+{
+    typedef typename GetRecursionDirection_<typename TDPMetaColumn::TLastCell_>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsTrackingEnabled_
+// ----------------------------------------------------------------------------
+
+// Returns an object that evaluates to true if for a given cell description the
+// tracking was enabled. Otherwise the object evaluates to false.
+template <typename TMetaCell>
+struct IsTrackingEnabled_ :
+    False {};
+
+template <typename TRecursionDirection>
+struct IsTrackingEnabled_<DPMetaCell_<TRecursionDirection, True> >:
+    True {};
+
+
+template <typename TDPMetaColumn, typename TCellDescriptor>
+struct TrackingEnabled_ :
+    False {};
+
+template <typename TDPMetaColumn>
+struct TrackingEnabled_<TDPMetaColumn, FirstCell>:
+    IsTrackingEnabled_<typename TDPMetaColumn::TFirstCell_>{};
+
+template <typename TDPMetaColumn>
+struct TrackingEnabled_<TDPMetaColumn, InnerCell>:
+    IsTrackingEnabled_<typename TDPMetaColumn::TInnerCell_>{};
+
+template <typename TDPMetaColumn>
+struct TrackingEnabled_<TDPMetaColumn, LastCell>:
+    IsTrackingEnabled_<typename TDPMetaColumn::TLastCell_>{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_META_INFO_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_profile.h b/third-party/seqan/core/include/seqan/align/dp_profile.h
new file mode 100644
index 0000000..df4cb1b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_profile.h
@@ -0,0 +1,427 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// This header contains all tags, structures and meta-functions that are
+// used to define the meta-profile of an alignment algorithm.
+// With the meta-profile the sort of alignment can be selected such as
+// a global or a local alignment. It further structures the different
+// specializations of global and local alignments or selects the gap cost
+// function, or enables or disables the trace-back function.
+// ==========================================================================
+
+// TODO(holtgrew): Documentation in this header necessary or internal only?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_PROFILE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_PROFILE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class FreeEndGaps_
+// ----------------------------------------------------------------------------
+
+// Used to determine which end-gaps are free.
+template <typename TInitGapsHorizontal = False, typename TInitGapsVertical = False, typename TEndGapsHorizontal = False,
+          typename TEndGapsVertical = False>
+struct FreeEndGaps_ {};
+
+// ----------------------------------------------------------------------------
+// Class SplitBreakpointAlignment
+// ----------------------------------------------------------------------------
+// TODO(rmaerker): maybe in a different header
+// Used to specify the global alignment for split breakpoint computation.
+struct AlignmentSplitBreakpoint_;
+typedef Tag<AlignmentSplitBreakpoint_> SplitBreakpointAlignment;
+
+// ----------------------------------------------------------------------------
+// Class GlobalAlignment_
+// ----------------------------------------------------------------------------
+
+// This is used to select global alignments. The default is the standard global
+// dp-algorithm.
+//
+// Note, all global alignments have to be specialized versions of GlobalAlignment_<>
+template <typename TSpec = FreeEndGaps_<> >
+struct GlobalAlignment_;
+
+// ----------------------------------------------------------------------------
+// Class SuboptimalAlignment
+// ----------------------------------------------------------------------------
+
+// TODO(rmaerker): maybe in a different header
+// Used to specify the WatermanEggert algorithm.
+struct AlignmentSuboptimal_;
+typedef Tag<AlignmentSuboptimal_> SuboptimalAlignment;
+
+// ----------------------------------------------------------------------------
+// Class LocalAlignment_
+// ----------------------------------------------------------------------------
+
+// This is used to select local alignments. The default is the standard local
+// dp-algorithm.
+//
+// Note, all local alignments have to be specialized versions of LocalAlignment_<>
+
+template <typename TSpec = Default>
+struct LocalAlignment_;
+
+
+// ----------------------------------------------------------------------------
+// Class TraceBitMap_
+// ----------------------------------------------------------------------------
+
+// Used to globally ditinguish different traceback directions and the underlying
+// type to store the values.
+struct TraceBitMap_
+{
+    typedef uint8_t TTraceValue;
+    static const TTraceValue NONE = 0u;                         //0000000
+    static const TTraceValue DIAGONAL = 1u;                     //0000001
+    static const TTraceValue HORIZONTAL = 2u;                   //0000010
+    static const TTraceValue VERTICAL = 4u;                     //0000100
+    static const TTraceValue HORIZONTAL_OPEN = 8u;              //0001000
+    static const TTraceValue VERTICAL_OPEN = 16u;               //0010000
+    static const TTraceValue MAX_FROM_HORIZONTAL_MATRIX = 32u;  //0100000
+    static const TTraceValue MAX_FROM_VERTICAL_MATRIX = 64u;    //1000000
+    static const TTraceValue NO_VERTICAL_TRACEBACK = ~(VERTICAL | VERTICAL_OPEN);
+    static const TTraceValue NO_HORIZONTAL_TRACEBACK = ~(HORIZONTAL | HORIZONTAL_OPEN);
+};
+
+// ----------------------------------------------------------------------------
+// Tag GapsLeft
+// ----------------------------------------------------------------------------
+
+struct GapsLeft_;
+typedef Tag<GapsLeft_> GapsLeft;
+
+// ----------------------------------------------------------------------------
+// Tag GapsRight
+// ----------------------------------------------------------------------------
+
+struct GapsRight_;
+typedef Tag<GapsRight_> GapsRight;
+
+
+// ----------------------------------------------------------------------------
+// Tag SingleTrace
+// ----------------------------------------------------------------------------
+
+struct SingleTrace_;
+typedef Tag<SingleTrace_> SingleTrace;
+
+// ----------------------------------------------------------------------------
+// Tag CompleteTrace
+// ----------------------------------------------------------------------------
+
+struct CompleteTrace_;
+typedef Tag<CompleteTrace_> CompleteTrace;
+
+// ----------------------------------------------------------------------------
+// Tag TracebackConfig_
+// ----------------------------------------------------------------------------
+
+template <typename TTracesSpec, typename TGapsPlacement>
+struct TracebackConfig_ {};
+
+// ----------------------------------------------------------------------------
+// Tag TracebackOn
+// ----------------------------------------------------------------------------
+
+template <typename TSpec = TracebackConfig_<CompleteTrace, GapsLeft> >
+struct TracebackOn {};
+
+// ----------------------------------------------------------------------------
+// Tag TracebackOff
+// ----------------------------------------------------------------------------
+
+struct TracebackOff_ {};
+typedef Tag<TracebackOff_> TracebackOff;
+
+// ----------------------------------------------------------------------------
+// Tag LinearGaps
+// ----------------------------------------------------------------------------
+
+struct LinearGaps_;
+typedef Tag<LinearGaps_> LinearGaps;
+
+// ----------------------------------------------------------------------------
+// Tag AffineGaps
+// ----------------------------------------------------------------------------
+
+struct AffineGaps_;
+typedef Tag<AffineGaps_> AffineGaps;
+
+// ----------------------------------------------------------------------------
+// Class DPProfile
+// ----------------------------------------------------------------------------
+
+// This meta-object takes three types to be specialized.
+//
+// TAlignment: The type to select the pairwise alignment algorithm.
+// TGapCosts:  The gap cost function (LinearGaps or AffineGaps).
+// TTraceback: The traceback switch (TracebackOn or TracebackOff).
+template <typename TAlignment, typename TGapCosts, typename TTraceback>
+struct DPProfile_ {};
+
+
+// ----------------------------------------------------------------------------
+// Tag DPFirstRow
+// ----------------------------------------------------------------------------
+
+// These tags are used to specify the four locations of a dp-matrix where
+// free gaps can occur.
+struct DPFirstRow_;
+typedef Tag<DPFirstRow_> DPFirstRow;
+
+// ----------------------------------------------------------------------------
+// Tag DPFirstColumn
+// ----------------------------------------------------------------------------
+
+struct DPFirstColumn_;
+typedef Tag<DPFirstColumn_> DPFirstColumn;
+
+// ----------------------------------------------------------------------------
+// Tag DPLastRow
+// ----------------------------------------------------------------------------
+
+struct DPLastRow_;
+typedef Tag<DPLastRow_> DPLastRow;
+
+// ----------------------------------------------------------------------------
+// Tag DPLastColumn
+// ----------------------------------------------------------------------------
+
+struct DPLastColumn_;
+typedef Tag<DPLastColumn_> DPLastColumn;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IsGlobalAlignment
+// ----------------------------------------------------------------------------
+
+// Checks if the dp profile is a global alignment.
+template <typename T>
+struct IsGlobalAlignment_ :
+    False {};
+
+template <typename TSpec>
+struct IsGlobalAlignment_<GlobalAlignment_<TSpec> >:
+    True {};
+
+template <typename TSpec>
+struct IsGlobalAlignment_<GlobalAlignment_<TSpec> const>:
+    True {};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsGlobalAlignment_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> >:
+    IsGlobalAlignment_<TAlgoSpec>{};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsGlobalAlignment_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> const>:
+    IsGlobalAlignment_<TAlgoSpec>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsLocalAlignment_
+// ----------------------------------------------------------------------------
+
+// Checks if the dp profile is a local alignment.
+template <typename T>
+struct IsLocalAlignment_ :
+    False {};
+
+template <typename TSpec>
+struct IsLocalAlignment_<LocalAlignment_<TSpec> >:
+    True {};
+
+template <typename TSpec>
+struct IsLocalAlignment_<LocalAlignment_<TSpec> const>:
+    True {};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsLocalAlignment_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> >:
+    IsLocalAlignment_<TAlgoSpec>{};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsLocalAlignment_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> const>:
+    IsLocalAlignment_<TAlgoSpec>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsTracebackEnabled_
+// ----------------------------------------------------------------------------
+
+// Checks if the trace-back for the current dp profile is enabled.
+template <typename T>
+struct IsTracebackEnabled_ :
+    False {};
+
+template <typename TTracebackConfig>
+struct IsTracebackEnabled_<TracebackOn<TTracebackConfig> >:
+    True {};
+
+template <typename TTracebackConfig>
+struct IsTracebackEnabled_<TracebackOn<TTracebackConfig> const>:
+    True {};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsTracebackEnabled_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> >:
+    IsTracebackEnabled_<TTraceFlag>{};
+
+template <typename TAlgoSpec, typename TGapCosts, typename TTraceFlag>
+struct IsTracebackEnabled_<DPProfile_<TAlgoSpec, TGapCosts, TTraceFlag> const>:
+    IsTracebackEnabled_<TTraceFlag>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsGapsLeft_
+// ----------------------------------------------------------------------------
+
+template <typename TTraceConfig>
+struct IsGapsLeft_ : False{};
+
+template <typename TTraceSpec>
+struct IsGapsLeft_<TracebackOn<TracebackConfig_<TTraceSpec, GapsLeft > > >
+        : True{};
+
+template <typename TAlgorithm, typename TGapSpec, typename TTraceConfig>
+struct IsGapsLeft_<DPProfile_<TAlgorithm, TGapSpec, TTraceConfig> >
+        : IsGapsLeft_<TTraceConfig>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSingleTrace_
+// ----------------------------------------------------------------------------
+
+template <typename TTraceConfig>
+struct IsSingleTrace_ : False{};
+
+template <typename TGapsPlacement>
+struct IsSingleTrace_<TracebackOn<TracebackConfig_<SingleTrace, TGapsPlacement> > >
+: True{};
+
+template <typename TAlgorithm, typename TGapSpec, typename TTraceConfig>
+struct IsSingleTrace_<DPProfile_<TAlgorithm, TGapSpec, TTraceConfig> >
+: IsSingleTrace_<TTraceConfig>{};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsFreeEndGap_
+// ----------------------------------------------------------------------------
+
+// Checks if for the current dp profile and a given gap location the algorithm uses free gaps.
+template <typename TAlignmentSpec, typename TDPSide>
+struct IsFreeEndGap_ :
+    False {};
+
+template <typename TAlignmentSpec, typename TGapSpec, typename TTracebackSpec, typename TDPSide>
+struct IsFreeEndGap_<DPProfile_<TAlignmentSpec, TGapSpec, TTracebackSpec> const, TDPSide>:
+    IsFreeEndGap_<TAlignmentSpec, TDPSide>{};
+
+template <typename TAlignmentSpec, typename TGapSpec, typename TTracebackSpec, typename TDPSide>
+struct IsFreeEndGap_<DPProfile_<TAlignmentSpec, TGapSpec, TTracebackSpec>, TDPSide>:
+    IsFreeEndGap_<TAlignmentSpec, TDPSide>{};
+
+template <typename TLocalSpec, typename TDPSide>
+struct IsFreeEndGap_<LocalAlignment_<TLocalSpec> const, TDPSide>:
+    True
+{};
+
+template <typename TLocalSpec, typename TDPSide>
+struct IsFreeEndGap_<LocalAlignment_<TLocalSpec>, TDPSide>:
+    True
+{};
+
+template <typename TFreeEndGaps, typename TDPSide>
+struct IsFreeEndGap_<GlobalAlignment_<TFreeEndGaps> const, TDPSide>:
+    IsFreeEndGap_<TFreeEndGaps, TDPSide>
+{};
+
+template <typename TFreeEndGaps, typename TDPSide>
+struct IsFreeEndGap_<GlobalAlignment_<TFreeEndGaps>, TDPSide>:
+    IsFreeEndGap_<TFreeEndGaps const, TDPSide>
+{};
+
+template <typename TFirstColumn, typename TLastRow, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<True, TFirstColumn, TLastRow, TLastColumn>, DPFirstRow>:
+    True
+{};
+
+template <typename TFirstColumn, typename TLastRow, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<True, TFirstColumn, TLastRow, TLastColumn> const, DPFirstRow>:
+    True
+{};
+
+template <typename TFirstRow, typename TLastRow, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, True, TLastRow, TLastColumn>, DPFirstColumn>:
+    True
+{};
+
+template <typename TFirstRow, typename TLastRow, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, True, TLastRow, TLastColumn> const, DPFirstColumn>:
+    True
+{};
+
+template <typename TFirstRow, typename TFirstColumn, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, TFirstColumn, True, TLastColumn>, DPLastRow>:
+    True
+{};
+
+template <typename TFirstRow, typename TFirstColumn, typename TLastColumn>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, TFirstColumn, True, TLastColumn> const, DPLastRow>:
+    True
+{};
+
+template <typename TFirstRow, typename TFirstColumn, typename TLastRow>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, TFirstColumn, TLastRow, True>, DPLastColumn>:
+    True
+{};
+
+template <typename TFirstRow, typename TFirstColumn, typename TLastRow>
+struct IsFreeEndGap_<FreeEndGaps_<TFirstRow, TFirstColumn, TLastRow, True> const, DPLastColumn>:
+    True
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_PROFILE_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_scout.h b/third-party/seqan/core/include/seqan/align/dp_scout.h
new file mode 100644
index 0000000..721dbd1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_scout.h
@@ -0,0 +1,186 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// The dp scout is a structure that stores the current maximal score and its
+// host position in the underlying dp-matrix.
+// This class can be overloaded to implement different behaviors of tracking
+// the maximal score, e.g., for the split breakpoint computation.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_TEST_ALIGNMENT_DP_SCOUT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_TEST_ALIGNMENT_DP_SCOUT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class DPScoutState_
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+class DPScoutState_;
+
+template <>
+class DPScoutState_<Default> : public Nothing  // empty member optimization
+{};
+
+// ----------------------------------------------------------------------------
+// Class DPScout_
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSpec>
+class DPScout_;
+
+// The default implementation of the dp scout simply stores one maximum
+// and its corresponding position.
+//
+// The state must be a Nothing and is left untouched and unused.
+template <typename TDPCell>
+class DPScout_<TDPCell, Default>
+{
+public:
+    typedef typename Value<TDPCell>::Type TScoreValue;
+//    TScoreValue _maxScore;          // The maximal score.
+    TDPCell _maxScore;
+    unsigned int _maxHostPosition;  // The corresponding host position within the underlying dp-matrix.
+
+    DPScout_() : _maxScore(), _maxHostPosition(0) {}
+
+    DPScout_(DPScoutState_<Default> const & /*state*/) :
+        _maxScore(), _maxHostPosition(0) {}
+
+    DPScout_(DPScout_ const & other) :
+        _maxScore(other._maxScore), _maxHostPosition(other._maxHostPosition) {}
+
+    DPScout_ & operator=(DPScout_ const & other)
+    {
+        if (this != &other)
+        {
+            _maxScore = other._maxScore;
+            _maxHostPosition = other._maxHostPosition;
+        }
+        return *this;
+    }
+
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction ScoutSpecForAlignmentAlgorithm_
+// ----------------------------------------------------------------------------
+
+// Given an alignment algorithm tag such as GlobalAlignment_ or LocalAlignment_, returns the specialization tag for the
+// corresponding DPScout_ specialization.
+
+template <typename TAlignmentAlgorithm>
+struct ScoutSpecForAlignmentAlgorithm_
+{
+    typedef Default Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction ScoutStateSpecForScout_
+// ----------------------------------------------------------------------------
+
+// Given an dp scout this meta-function returns the appropriate specialization for the scout state.
+
+template <typename TScout>
+struct ScoutStateSpecForScout_
+{
+    typedef Default Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _scoutBestScore()
+// ----------------------------------------------------------------------------
+
+// Tracks the new score, if it is the new maximum.
+template <typename TDPCell, typename TSpec, typename TTraceMatrixNavigator>
+inline void
+_scoutBestScore(DPScout_<TDPCell, TSpec> & dpScout,
+                TDPCell const & activeCell,
+                TTraceMatrixNavigator const & navigator,
+                bool isLastColumn = false,
+                bool isLastRow = false)
+{
+    (void)isLastColumn;
+    (void)isLastRow;
+
+    if (_scoreOfCell(activeCell) > _scoreOfCell(dpScout._maxScore))
+    {
+        dpScout._maxScore = activeCell;
+        dpScout._maxHostPosition = position(navigator);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function maxScore()
+// ----------------------------------------------------------------------------
+
+// Returns the current maximal score.
+template <typename TDPCell, typename TScoutSpec>
+inline typename Value<TDPCell>::Type const
+maxScore(DPScout_<TDPCell, TScoutSpec> const & dpScout)
+{
+    return _scoreOfCell(dpScout._maxScore);
+}
+
+// ----------------------------------------------------------------------------
+// Function maxHostPosition()
+// ----------------------------------------------------------------------------
+
+// Returns the host position that holds the current maximum score.
+template <typename TDPCell, typename TScoutSpec>
+inline unsigned int
+maxHostPosition(DPScout_<TDPCell, TScoutSpec> const & dpScout)
+{
+    return dpScout._maxHostPosition;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_TEST_ALIGNMENT_DP_SCOUT_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_setup.h b/third-party/seqan/core/include/seqan/align/dp_setup.h
new file mode 100644
index 0000000..28b1c35
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_setup.h
@@ -0,0 +1,911 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_SETUP_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_SETUP_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// SubstituteAlignConfig_
+// ----------------------------------------------------------------------------
+
+template <typename TAlignConfig>
+struct SubstituteAlignConfig_;
+
+// 0000
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, false, false, false, TSpec> >
+{
+    typedef FreeEndGaps_<False, False, False, False> Type;
+};
+
+// 0001
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, false, false, true, TSpec> >
+{
+    typedef FreeEndGaps_<False, False, True, False> Type;
+};
+
+// 0010
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, false, true, false, TSpec> >
+{
+    typedef FreeEndGaps_<False, False, False, True> Type;
+};
+
+
+// 0011
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, false, true, true, TSpec> >
+{
+    typedef FreeEndGaps_<False, False, True, True> Type;
+};
+
+
+// 0100
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, true, false, false, TSpec> >
+{
+    typedef FreeEndGaps_<False, True, False, False> Type;
+};
+
+
+// 0101
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, true, false, true, TSpec> >
+{
+    typedef FreeEndGaps_<False, True, True, False> Type;
+};
+
+
+// 0110
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, true, true, false, TSpec> >
+{
+    typedef FreeEndGaps_<False, True, False, True> Type;
+};
+
+
+// 0111
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<false, true, true, true, TSpec> >
+{
+    typedef FreeEndGaps_<False, True, True, True> Type;
+};
+
+
+// 1000
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, false, false, false, TSpec> >
+{
+    typedef FreeEndGaps_<True, False, False, False> Type;
+};
+
+
+// 1001
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, false, false, true, TSpec> >
+{
+    typedef FreeEndGaps_<True, False, True, False> Type;
+};
+
+
+// 1010
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, false, true, false, TSpec> >
+{
+    typedef FreeEndGaps_<True, False, False, True> Type;
+};
+
+
+// 1011
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, false, true, true, TSpec> >
+{
+    typedef FreeEndGaps_<True, False, True, True> Type;
+};
+
+
+// 1100
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, true, false, false, TSpec> >
+{
+    typedef FreeEndGaps_<True, True, False, False> Type;
+};
+
+
+// 1101
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, true, false, true, TSpec> >
+{
+    typedef FreeEndGaps_<True, True, True, False> Type;
+};
+
+
+// 1110
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, true, true, false, TSpec> >
+{
+    typedef FreeEndGaps_<True, True, False, True> Type;
+};
+
+// 1111
+template <typename TSpec>
+struct SubstituteAlignConfig_<AlignConfig<true, true, true, true, TSpec> >
+{
+    typedef FreeEndGaps_<True, True, True, True> Type;
+};
+
+// ----------------------------------------------------------------------------
+// SetUpAlignmentProfile
+// ----------------------------------------------------------------------------
+
+template <typename TAlgoTag, typename TAlignConfig, typename TTraceSwitch, typename TGapCosts>
+struct SetupAlignmentProfile_;
+
+// Profile for Needleman-Wunsch algorithm.
+template <typename TAlignConfig, typename TGapCosts, typename TTraceSwitch>
+struct SetupAlignmentProfile_<NeedlemanWunsch, TAlignConfig, TGapCosts, TTraceSwitch>
+{
+    typedef typename SubstituteAlignConfig_<TAlignConfig>::Type TFreeEndGaps_;
+    typedef DPProfile_<GlobalAlignment_<TFreeEndGaps_>, LinearGaps, TTraceSwitch> Type;
+};
+
+// Profile for Gotoh algorithm.
+template <typename TAlignConfig, typename TGapCosts, typename TTraceSwitch>
+struct SetupAlignmentProfile_<Gotoh, TAlignConfig, TGapCosts, TTraceSwitch>
+{
+    typedef typename SubstituteAlignConfig_<TAlignConfig>::Type TFreeEndGaps_;
+    typedef DPProfile_<GlobalAlignment_<TFreeEndGaps_>, AffineGaps, TTraceSwitch> Type;
+};
+
+// Profile for Smith-Waterman algorithm.
+template <typename TAlignConfig, typename TGapCosts, typename TTraceSwitch>
+struct SetupAlignmentProfile_<SmithWaterman, TAlignConfig, TGapCosts, TTraceSwitch>
+{
+    typedef DPProfile_<LocalAlignment_<>, TGapCosts, TTraceSwitch> Type;
+};
+
+// Profile for Waterman-Eggert algorithm
+template <typename TAlignConfig, typename TGapCosts, typename TTraceSwitch>
+struct SetupAlignmentProfile_<WatermanEggert, TAlignConfig, TGapCosts, TTraceSwitch>
+{
+    typedef DPProfile_<LocalAlignment_<SuboptimalAlignment>, TGapCosts, TracebackOn<TracebackConfig_<SingleTrace, GapsLeft> > > Type;
+};
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _setUpAndRunAlignment()                                  [Unbanded]
+// ----------------------------------------------------------------------------
+
+// Interface without AlignConfig.
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const &,
+                      TGapsTag const &)
+{
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, AffineGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, LinearGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & gapsTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, algoTag, gapsTag);
+}
+
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const & algoTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface with AlignConfig.
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec,
+          typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const &,
+                      TAlgoTag const &,
+                      TGapsTag const &)
+{
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+    typedef AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> TAlignConfig;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, AffineGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, LinearGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec,
+          typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, alignConfig, algoTag,
+                                 TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec,
+          typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & gapsTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, algoTag, gapsTag);
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec,
+          typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const & algoTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface without AlignConfig and with traceback disabled.
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const &,
+                      TGapsTag const & /*unused*/)
+{
+    typedef String<TAlphabetH, TSpecH> const TSequenceH;
+    typedef String<TAlphabetV, TSpecV> const TSequenceV;
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    String<TraceSegment_<unsigned, unsigned> > traceSegments;
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, AffineGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, LinearGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(dpScoutState, seqH, seqV, scoringScheme, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const &,
+                      TGapsTag const & gapsTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, gapsTag);
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlgoTag const &)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface with AlignConfig and with traceback disabled.
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom,
+          typename TACSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const &,
+                      TAlgoTag const &,
+                      TGapsTag const & /*unused*/)
+{
+    typedef AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> TAlignConfig;
+    typedef String<TAlphabetH, TSpecH> const TSequenceH;
+    typedef String<TAlphabetV, TSpecV> const TSequenceV;
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    String<TraceSegment_<unsigned, unsigned> > traceSegments;
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, AffineGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, LinearGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOff>(), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom,
+          typename TACSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const &)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(dpScoutState, seqH, seqV, scoringScheme, alignConfig, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec, typename TAlgoTag,
+          typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & gapsTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, alignConfig, algoTag, gapsTag);
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      TAlgoTag const & algoTag)
+{
+    DPScoutState_<Default> noState;
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, alignConfig, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// ----------------------------------------------------------------------------
+// Function _setUpAndRunAlignment()                                    [Banded]
+// ----------------------------------------------------------------------------
+
+// Interface without AlignConfig.
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const &,
+                      TGapsTag const &)
+{
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+    
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, AffineGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, LinearGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, lowerDiagonal, upperDiagonal,
+                                 algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & /*ignored*/)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, lowerDiagonal, upperDiagonal, algoTag);
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, lowerDiagonal, upperDiagonal, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface with AlignConfig.
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlignConfig, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlignConfig const &,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const &,
+                      TGapsTag const &)
+{
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, AffineGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, LinearGaps, TracebackOn<TGapsTag> >::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV,
+          typename TScoreValue, typename TScoreSpec, typename TAlignConfig, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlignConfig const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, alignConfig,
+                                 lowerDiagonal, upperDiagonal, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlignConfig, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlignConfig const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & gapsTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal,
+                                 upperDiagonal, algoTag, gapsTag);
+}
+
+template <typename TTraceSegment, typename TSpec, typename TSequenceH, typename TSequenceV, typename TScoreValue,
+          typename TScoreSpec, typename TAlignConfig, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TTraceSegment, TSpec> & traceSegments,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      TAlignConfig const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal,
+                                 algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface without AlignConfig and with traceback disabled.
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const &,
+                      TGapsTag const &)
+{
+    typedef String<TAlphabetH, TSpecH> const TSequenceH;
+    typedef String<TAlphabetV, TSpecV> const TSequenceV;
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    String<TraceSegment_<unsigned, unsigned> > traceSegments;
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, AffineGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, AlignConfig<>, LinearGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(dpScoutState, seqH, seqV, scoringScheme, lowerDiagonal, upperDiagonal, algoTag,
+                                 TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, lowerDiagonal, upperDiagonal, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+// Interface with AlignConfig and with traceback disabled.
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom,
+          typename TACSpec, typename TAlgoTag, typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const &,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const &,
+                      TGapsTag const & /*ignored*/)
+{
+    typedef AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> TAlignConfig;
+    typedef String<TAlphabetH, TSpecH> const TSequenceH;
+    typedef String<TAlphabetV, TSpecV> const TSequenceV;
+    typedef Score<TScoreValue, TScoreSpec> TScoringScheme;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceH>::Type TSequenceHEntry;
+    typedef typename SequenceEntryForScore<TScoringScheme, TSequenceV>::Type TSequenceVEntry;
+
+    SEQAN_ASSERT_GEQ(length(seqH), 1u);
+    SEQAN_ASSERT_GEQ(length(seqV), 1u);
+
+    String<TraceSegment_<unsigned, unsigned> > traceSegments;
+
+    TSequenceHEntry seqHEntry = sequenceEntryForScore(scoringScheme, seqH, 0);
+    TSequenceVEntry seqVEntry = sequenceEntryForScore(scoringScheme, seqV, 0);
+
+    if (scoreGapExtendHorizontal(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenHorizontal(scoringScheme, seqHEntry, seqVEntry) ||
+        scoreGapExtendVertical(scoringScheme, seqHEntry, seqVEntry) !=
+        scoreGapOpenVertical(scoringScheme, seqHEntry, seqVEntry))
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, AffineGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+    else
+    {
+        typedef typename SetupAlignmentProfile_<TAlgoTag, TAlignConfig, LinearGaps, TracebackOff>::Type TDPProfile;
+        return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_<BandOn>(lowerDiagonal, upperDiagonal), TDPProfile());
+    }
+}
+
+template <typename TDPScoutStateSpec, typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom,
+          typename TACSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(DPScoutState_<TDPScoutStateSpec> & dpScoutState,
+                      String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(dpScoutState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal,
+                                 algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec, typename TAlgoTag,
+          typename TGapsTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag,
+                      TGapsTag const & /*ignored*/)
+{
+    DPScoutState_<Default> noState;
+    return _setUpAndRunAlignment(noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal,
+                                 algoTag);
+}
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV, typename TScoreValue,
+          typename TScoreSpec, bool TTop, bool TRight, bool TLeft, bool TBottom, typename TACSpec, typename TAlgoTag>
+typename Value<Score<TScoreValue, TScoreSpec> >::Type
+_setUpAndRunAlignment(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                      AlignConfig<TTop, TRight, TLeft, TBottom, TACSpec> const & alignConfig,
+                      int lowerDiagonal,
+                      int upperDiagonal,
+                      TAlgoTag const & algoTag)
+{
+    // Note that GapsLeft could be nothing, is unused in callee without traceback.
+    return _setUpAndRunAlignment(seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, algoTag, TracebackConfig_<SingleTrace, GapsLeft>());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_SETUP_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_trace_segment.h b/third-party/seqan/core/include/seqan/align/dp_trace_segment.h
new file mode 100644
index 0000000..c2fb366
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_trace_segment.h
@@ -0,0 +1,341 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+//
+// The TraceSegment structure is used to store the traceback in a common
+// structure such that we can easiely adapt them afterwards in the
+// user-defined structure, such as Align or AlignmentGraph objects.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACE_SEGMENT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACE_SEGMENT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class TraceSegment
+// ----------------------------------------------------------------------------
+
+// TraceSegments are used as a common interface to all structures that can represent an alignment.
+//
+// See alignment_dp_traceback_adaptor.h to find methods for adaption.
+template <typename TPosition, typename TSize>
+class TraceSegment_
+{
+public:
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+
+    TPosition _horizontalBeginPos;      // the begin position in horizontal dimension
+    TPosition _verticalBeginPos;        // the begin position in vertical dimension
+    TSize _length;                      // the length of the segment
+    TTraceValue _traceValue;            // the trace direction
+
+    TraceSegment_() :
+        _horizontalBeginPos(0), _verticalBeginPos(0), _length(0), _traceValue(+TraceBitMap_::NONE){}
+
+    TraceSegment_(TraceSegment_ const & other) :
+        _horizontalBeginPos(other._horizontalBeginPos),
+        _verticalBeginPos(other._verticalBeginPos),
+        _length(other._length),
+        _traceValue(other._traceValue) {}
+
+    TraceSegment_(TPosition const & horizontalBeginPos, TPosition const & verticalBeginPos, TSize const & length,
+                  TTraceValue const & traceValue) :
+        _horizontalBeginPos(horizontalBeginPos),
+        _verticalBeginPos(verticalBeginPos),
+        _length(length),
+        _traceValue(traceValue) {}
+
+    TraceSegment_ &
+    operator=(TraceSegment_ const & other)
+    {
+        if (this != &other)
+        {
+            _horizontalBeginPos = other._horizontalBeginPos;
+            _verticalBeginPos = other._verticalBeginPos;
+            _length = other._length;
+            _traceValue = other._traceValue;
+        }
+        return *this;
+    }
+
+};
+
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <typename TPosition, typename TSize>
+struct Position<TraceSegment_<TPosition, TSize> >
+{
+    typedef TPosition Type;
+};
+
+template <typename TPosition, typename TSize>
+struct Position<TraceSegment_<TPosition, TSize> const>:
+    Position<TraceSegment_<TPosition, TSize> >{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <typename TPosition, typename TSize>
+struct Size<TraceSegment_<TPosition, TSize> >
+{
+    typedef TSize Type;
+};
+
+template <typename TPosition, typename TSize>
+struct Size<TraceSegment_<TPosition, TSize> const>:
+    Size<TraceSegment_<TPosition, TSize> >{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _getBeginHorizontal()
+// ----------------------------------------------------------------------------
+
+// The begin position of the segment in horizontal dimension.
+template <typename TPosition, typename TSize>
+inline TPosition
+_getBeginHorizontal(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    return traceSegment._horizontalBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function _getBeginVertical()
+// ----------------------------------------------------------------------------
+
+// The begin position of the segment in vertical dimension.
+template <typename TPosition, typename TSize>
+inline TPosition
+_getBeginVertical(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    return traceSegment._verticalBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function _getEndHorizontal()
+// ----------------------------------------------------------------------------
+
+// The end position of the segment in horizontal dimension.
+template <typename TPosition, typename TSize>
+inline TPosition
+_getEndHorizontal(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    if (traceSegment._traceValue & (TraceBitMap_::HORIZONTAL | TraceBitMap_::DIAGONAL))
+    {
+        return traceSegment._horizontalBeginPos + traceSegment._length;
+    }
+    return traceSegment._horizontalBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function _getEndVertical()
+// ----------------------------------------------------------------------------
+
+// The end position of the segment in vertical dimension.
+template <typename TPosition, typename TSize>
+inline TPosition
+_getEndVertical(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    if (traceSegment._traceValue & (TraceBitMap_::VERTICAL | TraceBitMap_::DIAGONAL))
+    {
+        return traceSegment._verticalBeginPos + traceSegment._length;
+    }
+    return traceSegment._verticalBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function _getTraceValue()
+// ----------------------------------------------------------------------------
+
+// The end position of the segment in vertical dimension.
+template <typename TPosition, typename TSize>
+inline typename TraceSegment_<TPosition, TSize>::TTraceValue
+_getTraceValue(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    return traceSegment._traceValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+// The length of the segment.
+template <typename TPosition, typename TSize>
+inline TSize
+length(TraceSegment_<TPosition, TSize> const & traceSegment)
+{
+    return traceSegment._length;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setLength()
+// ----------------------------------------------------------------------------
+
+// The length of the segment.
+template <typename TPosition, typename TSize>
+inline void
+_setLength(TraceSegment_<TPosition, TSize> & traceSegment, TSize newLength)
+{
+    traceSegment._length = newLength;
+}
+
+
+
+// ----------------------------------------------------------------------------
+// Function _translateTraceValue()
+// ----------------------------------------------------------------------------
+
+// Translates the trace value into a human-readable format.
+//
+// Note, used for debugging reasons only.
+template <typename TTraceValue>
+String<char> _translateTraceValue(TTraceValue const & traceValue)
+{
+    String<char> transcript;
+
+    if ((traceValue & TraceBitMap_::DIAGONAL) == TraceBitMap_::DIAGONAL)
+        append(transcript, 'D');
+    if ((traceValue & TraceBitMap_::VERTICAL) == TraceBitMap_::VERTICAL)
+        append(transcript, 'V');
+    if ((traceValue & TraceBitMap_::HORIZONTAL) == TraceBitMap_::HORIZONTAL)
+        append(transcript, 'H');
+    if ((traceValue & TraceBitMap_::VERTICAL_OPEN) == TraceBitMap_::VERTICAL_OPEN)
+        append(transcript, 'v');
+    if ((traceValue & TraceBitMap_::HORIZONTAL_OPEN) == TraceBitMap_::HORIZONTAL_OPEN)
+        append(transcript, 'h');
+    if ((traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX) == TraceBitMap_::MAX_FROM_VERTICAL_MATRIX)
+        append(transcript, '|');
+    if ((traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX) == TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX)
+        append(transcript, '-');
+
+    if ((traceValue) == TraceBitMap_::NONE)
+        append(transcript, '0');
+    return transcript;
+}
+
+// ----------------------------------------------------------------------------
+// Function oerpator<<()
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TSize, typename TPosition>
+TStream & operator<<(TStream & stream, TraceSegment_<TSize, TPosition> const & traceSegment)
+{
+    stream << _translateTraceValue(traceSegment._traceValue) << "-";
+    stream << "(" << traceSegment._horizontalBeginPos << ", " << traceSegment._verticalBeginPos << ", " <<
+    traceSegment._length << ")";
+    return stream;
+}
+
+// ----------------------------------------------------------------------------
+// Function oerpator==()
+// ----------------------------------------------------------------------------
+
+template <typename TPosition, typename TSize>
+inline bool operator==(TraceSegment_<TPosition, TSize> const & left, TraceSegment_<TPosition, TSize> const & right)
+{
+    if (left._horizontalBeginPos != right._horizontalBeginPos)
+        return false;
+
+    if (left._verticalBeginPos != right._verticalBeginPos)
+        return false;
+
+    if (left._length != right._length)
+        return false;
+
+    if (left._traceValue != right._traceValue)
+        return false;
+
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function oerpator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TPosition, typename TSize>
+inline bool operator!=(TraceSegment_<TPosition, TSize> const & left, TraceSegment_<TPosition, TSize> const & right)
+{
+    return !(left == right);
+}
+
+// ----------------------------------------------------------------------------
+// Function recordSegment()
+// ----------------------------------------------------------------------------
+
+// Records a segment given the horizontal and vertical begin position, the length,
+// and the corrsponding trace value.
+//
+// The first parameter is the container the segment is recorded to.
+template <typename TTraceSegments, typename TPositionH, typename TPositionV, typename TSize, typename TTraceValue>
+inline void _recordSegment(TTraceSegments & traceSegments,
+                           TPositionH const & horizontalBeginPos,
+                           TPositionV const & verticalBeginPos,
+                           TSize const & segmentLength,
+                           TTraceValue const & traceValue)
+{
+    typedef typename Value<TTraceSegments>::Type TTraceSegment;
+
+    if (segmentLength == 0)
+        return;  // we don't store empty segments
+
+    if (traceValue & TraceBitMap_::DIAGONAL)
+        appendValue(traceSegments, TTraceSegment(horizontalBeginPos, verticalBeginPos, segmentLength, +TraceBitMap_::DIAGONAL));
+    else if (traceValue & TraceBitMap_::VERTICAL)
+        appendValue(traceSegments, TTraceSegment(horizontalBeginPos, verticalBeginPos, segmentLength, +TraceBitMap_::VERTICAL));
+    else if (traceValue & TraceBitMap_::HORIZONTAL)
+        appendValue(traceSegments, TTraceSegment(horizontalBeginPos, verticalBeginPos, segmentLength, +TraceBitMap_::HORIZONTAL));
+    // everything else is not tracked.
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACE_SEGMENT_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_traceback_adaptor.h b/third-party/seqan/core/include/seqan/align/dp_traceback_adaptor.h
new file mode 100644
index 0000000..e06674f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_traceback_adaptor.h
@@ -0,0 +1,342 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Adaptor methods to transcribe a set of trace segments into the
+// alignment representing structure.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_ADAPTOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_ADAPTOR_H_
+
+namespace seqan {
+
+// ----------------------------------------------------------------------------
+// Function _writeTraceSegmentToFile()
+// ----------------------------------------------------------------------------
+
+template <typename TFile, typename TSeq0Value, typename TSeq1Value>
+inline void _writeTraceSegmentToFile(TFile & file, TSeq0Value const & seq0Val, TSeq1Value const & seq1Val)
+{
+    streamPut(file, '(');
+    streamPut(file, seq0Val);
+    streamPut(file, ',');
+    streamPut(file, seq1Val);
+    streamPut(file, ')');
+    streamPut(file, '\n');
+}
+
+// ----------------------------------------------------------------------------
+// Function _adaptTraceSegmentsTo()                                      [Gaps]
+// ----------------------------------------------------------------------------
+
+template <typename TSourceHorizontal, typename TGapsSpecHorizontal, typename TSourceVertical,
+          typename TGapsSpecVertical, typename TPosition, typename TSize, typename TStringSpec>
+void
+_adaptTraceSegmentsTo(Gaps<TSourceHorizontal, TGapsSpecHorizontal> & gapsHorizontal,
+                      Gaps<TSourceVertical, TGapsSpecVertical> & gapsVertical,
+                      String<TraceSegment_<TPosition, TSize>, TStringSpec> const & traceSegments)
+{
+    typedef Gaps<TSourceHorizontal, TGapsSpecHorizontal> TGapsHorizontal;
+    typedef Gaps<TSourceVertical, TGapsSpecVertical> TGapsVertical;
+    typedef typename Iterator<TGapsHorizontal>::Type TIteratorHorizontal;
+    typedef typename Iterator<TGapsVertical>::Type TIteratorVertical;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+    typedef typename Iterator<String<TTraceSegment, TStringSpec> const>::Type TTraceIterator;
+
+    clearGaps(gapsHorizontal);
+    clearClipping(gapsHorizontal);
+
+    clearGaps(gapsVertical);
+    clearClipping(gapsVertical);
+
+    // Set clipping to 0
+    if (empty(traceSegments))
+    {
+        setClippedBeginPosition(gapsHorizontal, 0);
+        setClippedEndPosition(gapsHorizontal, 0);
+        setClippedBeginPosition(gapsVertical, 0);
+        setClippedEndPosition(gapsVertical, 0);
+        return;
+    }
+
+    TTraceIterator srcIter = end(traceSegments) - 1;
+    TTraceIterator srcEnd = begin(traceSegments) - 1;
+
+    // we build the gap structure here.
+    // set the clipped begin position of the alignment.
+    setBeginPosition(gapsHorizontal, _getBeginHorizontal(value(srcIter))); // begin of source
+    setBeginPosition(gapsVertical, _getBeginVertical(value(srcIter)));
+
+    TIteratorHorizontal it0 = begin(gapsHorizontal);
+    TIteratorVertical it1 = begin(gapsVertical);
+
+    while (srcIter != srcEnd)
+    {
+        TSize segmentSize = value(srcIter)._length;
+        switch (value(srcIter)._traceValue)
+        {
+        case TraceBitMap_::HORIZONTAL:
+            insertGaps(it1, segmentSize);
+            break;
+
+        case TraceBitMap_::VERTICAL:
+            insertGaps(it0, segmentSize);
+            break;
+        }
+        goFurther(it0, segmentSize);
+        goFurther(it1, segmentSize);
+        --srcIter;
+    }
+    setClippedEndPosition(gapsHorizontal, position(it0) + clippedBeginPosition(gapsHorizontal));
+    setClippedEndPosition(gapsVertical, position(it1) + clippedBeginPosition(gapsVertical));
+}
+
+// ----------------------------------------------------------------------------
+// Function _adaptTraceSegmentsTo()                            [AlignmentGraph]
+// ----------------------------------------------------------------------------
+
+template <typename TStringSet, typename TCargo, typename TSpec, typename TSequenceIdH, typename TSequenceIdV,
+          typename TPosition, typename TSize, typename TStringSpec>
+inline void
+_adaptTraceSegmentsTo(Graph<Alignment<TStringSet, TCargo, TSpec> > & g,
+                      TSequenceIdH const & seqHId,
+                      TSequenceIdV const & seqVId,
+                      String<TraceSegment_<TPosition, TSize>, TStringSpec> const & traceSegments)
+{
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+    // check begin and end positions of the graph.
+
+    // Not safe!
+
+    if (empty(traceSegments))
+        return;
+
+    // insert leading gaps
+    TTraceSegment traceBegin = traceSegments[length(traceSegments) - 1];
+    if (_getBeginVertical(traceBegin) != 0)
+    {
+        addVertex(g, seqVId, 0, _getBeginVertical(traceBegin));
+    }
+    if (_getBeginHorizontal(traceBegin) != 0)
+    {
+        addVertex(g, seqHId, 0, _getBeginHorizontal(traceBegin));
+    }
+
+
+    for (TSize i = 0; i < length(traceSegments); ++i)
+    {
+
+        switch (traceSegments[i]._traceValue)
+        {
+        case TraceBitMap_::DIAGONAL:
+            addEdge(g, addVertex(g, seqHId, traceSegments[i]._horizontalBeginPos, traceSegments[i]._length),
+                    addVertex(g, seqVId, traceSegments[i]._verticalBeginPos, traceSegments[i]._length));
+            break;
+
+        case TraceBitMap_::VERTICAL:
+            addVertex(g, seqVId, traceSegments[i]._verticalBeginPos, traceSegments[i]._length);
+            break;
+
+        case TraceBitMap_::HORIZONTAL:
+            addVertex(g, seqHId, traceSegments[i]._horizontalBeginPos, traceSegments[i]._length);
+            break;
+        }
+    }
+
+    // insert trailing gaps
+    TTraceSegment traceEnd = traceSegments[0];
+    if (_getEndVertical(traceEnd) != length(value(stringSet(g), idToPosition(stringSet(g), seqVId))))
+    {
+        addVertex(g, seqVId, _getEndVertical(traceEnd),
+                  length(value(stringSet(g), idToPosition(stringSet(g), seqVId))) - _getEndVertical(traceEnd));
+    }
+    if (_getEndHorizontal(traceEnd) != length(value(stringSet(g), idToPosition(stringSet(g), seqHId))))
+    {
+        addVertex(g, seqHId, _getEndHorizontal(traceEnd),
+                  length(value(stringSet(g), idToPosition(stringSet(g), seqHId))) - _getEndHorizontal(traceEnd));
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _adaptTraceSegmentsTo()                                      [File]
+// ----------------------------------------------------------------------------
+
+template <typename TFile, typename TSequenceH, typename TSequenceV, typename TPosition, typename TSize,
+          typename TStringSpec>
+inline void
+_adaptTraceSegmentsTo(TFile & file,
+                      TSequenceH const & seqH,
+                      TSequenceV const & seqV,
+                      String<TraceSegment_<TPosition, TSize>, TStringSpec> const & traceSegments)
+{
+    for (TSize k = length(traceSegments); k > (TSize) 0; --k)
+    {
+        switch (traceSegments[k - 1]._traceValue)
+        {
+        case TraceBitMap_::DIAGONAL:
+        {
+            int j = traceSegments[k - 1]._verticalBeginPos;
+            for (int i = traceSegments[k - 1]._horizontalBeginPos; i < (int) (traceSegments[k - 1]._horizontalBeginPos + traceSegments[k - 1]._length); ++i)
+            {
+                _writeTraceSegmentToFile(file, seqH[i], seqV[j]);
+                ++j;
+            }
+            break;
+        }
+
+        case TraceBitMap_::VERTICAL:
+        {
+            for (int i = traceSegments[k - 1]._verticalBeginPos; i < (int) (traceSegments[k - 1]._verticalBeginPos + traceSegments[k - 1]._length); ++i)
+            {
+                _writeTraceSegmentToFile(file, gapValue<char>(), seqV[i]);
+            }
+            break;
+        }
+
+        case TraceBitMap_::HORIZONTAL:
+        {
+            for (int i = traceSegments[k - 1]._horizontalBeginPos; i < (int) (traceSegments[k - 1]._horizontalBeginPos + traceSegments[k - 1]._length); ++i)
+            {
+                _writeTraceSegmentToFile(file, seqH[i], gapValue<char>());
+            }
+            break;
+        }
+        }
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _adaptTraceSegmentsTo()                                 [Fragments]
+// ----------------------------------------------------------------------------
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec, typename TSequenceH, typename TSequenceV,
+          typename TPosition, typename TSize2, typename TStringSpec2>
+inline void
+_adaptTraceSegmentsTo(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & matches,
+                      TSequenceH const & seqHId,
+                      TSequenceV const & seqVId,
+                      String<TraceSegment_<TPosition, TSize2>, TStringSpec2> const & traceSegments)
+{
+    typedef Fragment<TSize, TFragmentSpec> TFragment;
+
+    for (TSize2 i = 0; i < length(traceSegments); ++i)
+    {
+        if (traceSegments[i]._traceValue == TraceBitMap_::DIAGONAL)
+        {
+            appendValue(
+                matches,
+                TFragment(seqHId, traceSegments[i]._horizontalBeginPos, seqVId,
+                          traceSegments[i]._verticalBeginPos, traceSegments[i]._length),
+                Generous());
+        }
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _adaptTraceSegmentsTo()						     [VertexDescriptor]
+// ----------------------------------------------------------------------------
+
+//// TODO (rmaerker): Check if we really need this!
+//template <typename TVertexDescriptor, typename TSpec, typename TSequence0, typename TSequence1, typename TPosition,
+//          typename TSize, typename TStringSpec>
+//inline void
+//_adaptTraceSegmentsTo(String<String<TVertexDescriptor, TSpec> > & /*nodeString*/,
+//      TSequence0 const & /*seq0*/,
+//      TSequence1 const & /*seq1*/,
+//      String<TraceSegment_<TPosition, TSize>, TStringSpec> const & /*traceSegments*/)
+//{
+//    typedef String<TVertexDescriptor, TSpec> TVertexDescriptorString;
+//    typedef typename Size<TSource>::Type TSize;
+//    typedef typename Iterator<TVertexDescriptorString>::Type TStringIter;
+//    TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+
+
+// TODO (rmaerker): see how to adapt this code here for the new structure.
+//        // TraceBack values
+//    TTraceValue Diagonal = 0; TTraceValue Horizontal = 1; TTraceValue Vertical = 2;
+//
+//    if (segLen == 0) return;
+//        // Number of vertex descriptors in the first string at any position (e.g., group of 5 sequences = group of 5 vertex descriptors)
+//    TSize len1 = length(getValue(getValue(str,0), 0));
+//        // Number of vertex descriptors in the second string at any position (e.g., group of 5 sequences = group of 5 vertex descriptors)
+//    TSize len2 = length(getValue(getValue(str,1), 0));
+//
+//        // Resize the node string
+//    TSize index = length(nodeString);
+//    resize(nodeString, index + segLen);
+//
+//    if (tv == Horizontal) {
+//        for (int i = pos1 + segLen - 1; i>= (int) pos1;--i) {
+//            resize(value(nodeString, index), len1 + len2, nilVertex);
+//            TStringIter it = beSEQAN_CHECKPOINTgin(value(nodeString, index));
+//            for(TPos all = 0;all<len1;++all) {
+//                *it = getValue(getValue(getValue(str,0),i), all);
+//                goNext(it);
+//            }
+//            ++index;
+//        }
+//    }
+//    else if (tv == Vertical) {
+//        for (int i = pos2 + segLen - 1; i>= (int) pos2;--i) {
+//            resize(value(nodeString, index), len1 + len2, nilVertex);
+//            TStringIter it = begin(value(nodeString, index));
+//            it+=len1;
+//            for(TPos all = 0;all<len2;++all) {
+//                *it = getValue(getValue(getValue(str,1),i), all);
+//                goNext(it);
+//            }
+//            ++index;
+//        }
+//    }
+//    else if (tv == Diagonal) {
+//        int j = pos2 + segLen - 1;
+//        for (int i = pos1 + segLen - 1; i>= (int) pos1;--i) {
+//            resize(value(nodeString, index), len1 + len2);
+//            TStringIter it = begin(value(nodeString, index));
+//            for(TPos all = 0;all<len1;++all) {
+//                *it = getValue(getValue(getValue(str,0),i), all);
+//                goNext(it);
+//            }
+//            for(TPos all = 0;all<len2;++all) {
+//                *it = getValue(getValue(getValue(str,1),j), all);
+//                goNext(it);
+//            }
+//            ++index;
+//            --j;
+//        }
+//    }
+//}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_ADAPTOR_H_
diff --git a/third-party/seqan/core/include/seqan/align/dp_traceback_impl.h b/third-party/seqan/core/include/seqan/align/dp_traceback_impl.h
new file mode 100644
index 0000000..6fa03f1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/dp_traceback_impl.h
@@ -0,0 +1,572 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Rene Rahn <rene.rahn at fu-berlin.de>
+// ==========================================================================
+// Implements the traceback algorithm.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_IMPL_H_
+
+// TODO(holtgrew): GapsRight traceback is currently untested.
+// TODO(rmaerker): Change Tracback to TraceConfig<TGapsPlacement, TPathSpec> | TraceBackOff
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class TracebackCoordinator_
+// ----------------------------------------------------------------------------
+
+template <typename TPosition>
+class TracebackCoordinator_
+{
+public:
+    TPosition _currColumn;
+    TPosition _currRow;
+    TPosition _endColumn;
+    TPosition _endRow;
+    TPosition _breakpoint1;      // First breakpoint where banded trace switches to unbanded trace.
+    TPosition _breakpoint2;      // Second breakpoint where unbanded trace switches back to banded trace. Only if begin of upper diagonal is bigger than end of lower diagonal.
+    bool _isInBand;
+
+    template <typename TBandFlag, typename TSizeH, typename TSizeV>
+    TracebackCoordinator_(TPosition currColumn,
+                          TPosition currRow,
+                          DPBand_<TBandFlag> const & band,
+                          TSizeH seqHSize,
+                          TSizeV seqVSize)
+        : _currColumn(currColumn),
+          _currRow(currRow),
+          _endColumn(0u),
+          _endRow(0u),
+          _breakpoint1(0u),
+          _breakpoint2(0u),
+          _isInBand(false)
+    {
+        _initTracebackCoordinator(*this, band, seqHSize, seqVSize);
+    }
+
+    template <typename TBandFlag, typename TSizeH, typename TSizeV>
+    TracebackCoordinator_(TPosition currColumn,
+                          TPosition currRow,
+                          TPosition endColumn,
+                          TPosition endRow,
+                          DPBand_<TBandFlag> const & band,
+                          TSizeH seqHSize,
+                          TSizeV seqVSize)
+        : _currColumn(currColumn),
+          _currRow(currRow),
+          _endColumn(endColumn),
+          _endRow(endRow),
+          _breakpoint1(0u),
+          _breakpoint2(0u),
+          _isInBand(false)
+    {
+        _initTracebackCoordinator(*this, band, seqHSize, seqVSize);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction PreferGapsAtEnd_
+// ----------------------------------------------------------------------------
+
+// Checks whether the gaps at the end should be preferred over a matching area.
+template <typename TDPProfile>
+struct PreferGapsAtEnd_ : False{};
+
+template <typename TAlgorithm, typename TTracebackSpec>
+struct PreferGapsAtEnd_<DPProfile_<TAlgorithm, AffineGaps, TTracebackSpec > > : True{};
+
+template <typename TAlgorithm, typename TTraceSpec>
+struct PreferGapsAtEnd_<DPProfile_<TAlgorithm, LinearGaps, TracebackOn<TracebackConfig_<TTraceSpec, GapsRight> > > > : True{};
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _hasReachedEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TPosition>
+inline bool
+_hasReachedEnd(TracebackCoordinator_<TPosition> const & coordinator)
+{
+    return coordinator._currColumn <= coordinator._endColumn || coordinator._currRow <= coordinator._endRow;
+}
+
+// ----------------------------------------------------------------------------
+// Function _initTracebackCoordinator()
+// ----------------------------------------------------------------------------
+
+template <typename TPosition, typename TBandFlag, typename TSizeH, typename TSizeV>
+inline void
+_initTracebackCoordinator(TracebackCoordinator_<TPosition> & coordinator,
+                          DPBand_<TBandFlag> const & band,
+                          TSizeH seqHSize,
+                          TSizeV seqVSize)
+{
+    typedef typename Position<DPBand_<TBandFlag> >::Type TBandPosition;
+    if (IsSameType<TBandFlag, BandOn>::VALUE)
+    {
+        // Adapt the current column value when the lower diagonal is positive (shift right in horizontal direction).
+        if (lowerDiagonal(band) >= 0)
+            coordinator._currColumn += static_cast<TPosition>(lowerDiagonal(band));
+        // Adapt the current row value when the current column comes after the upper diagonal (shift down in vertical direction).
+        if (static_cast<TBandPosition>(coordinator._currColumn) > upperDiagonal(band))
+            coordinator._currRow += coordinator._currColumn - upperDiagonal(band);
+        // Adapt the end row value when the end column comes after the upper diagonal (shift down in vertical direction).
+        if (static_cast<TBandPosition>(coordinator._endColumn) > upperDiagonal(band))
+            coordinator._endRow += coordinator._endColumn - upperDiagonal(band);
+
+        coordinator._breakpoint1 = _min(seqHSize, static_cast<TSizeH>(_max(0, upperDiagonal(band))));
+        coordinator._breakpoint2 = _min(seqHSize, static_cast<TSizeH>(_max(0, static_cast<TBandPosition>(seqVSize) +
+                                                                           lowerDiagonal(band))));
+        // Update the current row if the current column is before the upper diagoal or the first column where the maximal band size is reached.
+        if (coordinator._currColumn < _min(coordinator._breakpoint1, coordinator._breakpoint2))
+            coordinator._currRow -= _min(coordinator._breakpoint1, coordinator._breakpoint2) - coordinator._currColumn;
+        coordinator._isInBand = true;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _isInBand()
+// ----------------------------------------------------------------------------
+
+template <typename TPosition>
+inline bool
+_isInBand(TracebackCoordinator_<TPosition> const & coordinator)
+{
+    if (!coordinator._isInBand)
+        return coordinator._isInBand;
+    return (coordinator._currColumn > coordinator._breakpoint1 || coordinator._currColumn <= coordinator._breakpoint2);
+}
+
+
+// ----------------------------------------------------------------------------
+// Function _doTracebackGoDiagonal()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts>
+inline void
+_doTracebackGoDiagonal(TTarget & target,
+                       TDPTraceMatrixNavigator & matrixNavigator,
+                       TTraceValue & traceValue,
+                       TTraceValue & lastTraceValue,
+                       TSize & fragmentLength,
+                       TracebackCoordinator_<TPosition> & tracebackCoordinator,
+                       TGapCosts const &)
+{
+    if (!(lastTraceValue & TraceBitMap_::DIAGONAL)) // the old trace value was not diagonal
+    {
+        _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength,
+                       lastTraceValue);
+        
+        lastTraceValue = TraceBitMap_::DIAGONAL;
+        fragmentLength = 0;
+    }
+    _traceDiagonal(matrixNavigator, _isInBand(tracebackCoordinator));
+    traceValue = value(matrixNavigator);
+    --tracebackCoordinator._currColumn;
+    --tracebackCoordinator._currRow;
+    ++fragmentLength;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doTracebackGoVertical()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts>
+inline void
+_doTracebackGoVertical(TTarget & target,
+                       TDPTraceMatrixNavigator & matrixNavigator,
+                       TTraceValue & traceValue,
+                       TTraceValue & lastTraceValue,
+                       TSize & fragmentLength,
+                       TracebackCoordinator_<TPosition> & tracebackCoordinator,
+                       TGapCosts const &)
+{
+    if (!(lastTraceValue & TraceBitMap_::VERTICAL)) // the old trace value was not diagonal
+    {
+        _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength,
+                       lastTraceValue);
+
+        lastTraceValue = TraceBitMap_::VERTICAL;
+        fragmentLength = 0;
+    }
+    // We are in a vertical gap. So continue after we reach the end of the vertical gap.
+    if (IsSameType<TGapCosts, AffineGaps>::VALUE)
+    {
+        while ((!(traceValue & TraceBitMap_::VERTICAL_OPEN) || (traceValue & TraceBitMap_::VERTICAL)) && (tracebackCoordinator._currRow != 1))
+        {
+            _traceVertical(matrixNavigator, _isInBand(tracebackCoordinator));
+            traceValue = value(matrixNavigator);
+            --tracebackCoordinator._currRow;
+            ++fragmentLength;
+        }
+        // We have to ensure, that we do not continue in vertical direction if we reached a vertical_open sign.
+        _traceVertical(matrixNavigator, _isInBand(tracebackCoordinator));
+        // Forbid continuing in vertical direction.
+        traceValue = value(matrixNavigator); // & (TraceBitMap_::NO_VERTICAL_TRACEBACK | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+        --tracebackCoordinator._currRow;
+        ++fragmentLength;
+    }
+    else
+    {
+        _traceVertical(matrixNavigator, _isInBand(tracebackCoordinator));
+        traceValue = value(matrixNavigator);
+        --tracebackCoordinator._currRow;
+        ++fragmentLength;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _doTracebackMaxFromVertical()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts>
+inline void
+_doTracebackMaxFromVertical(TTarget & target,
+                            TDPTraceMatrixNavigator & matrixNavigator,
+                            TTraceValue & traceValue,
+                            TTraceValue & lastTraceValue,
+                            TSize & fragmentLength,
+                            TracebackCoordinator_<TPosition> & tracebackCoordinator,
+                            TGapCosts const &)
+{
+    if (!(lastTraceValue & TraceBitMap_::VERTICAL)) // the old trace value was not diagonal
+    {
+        _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength,
+                       lastTraceValue);
+        lastTraceValue = TraceBitMap_::VERTICAL;
+        fragmentLength = 0;
+    }
+    _traceVertical(matrixNavigator, _isInBand(tracebackCoordinator));
+    // Forbid continuing in vertical direction.
+    traceValue = value(matrixNavigator); // & (TraceBitMap_::NO_VERTICAL_TRACEBACK | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+    --tracebackCoordinator._currRow;
+    ++fragmentLength;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doTracebackGoHorizontal()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts>
+inline void
+_doTracebackGoHorizontal(TTarget & target,
+                         TDPTraceMatrixNavigator & matrixNavigator,
+                         TTraceValue & traceValue,
+                         TTraceValue & lastTraceValue,
+                         TSize & fragmentLength,
+                         TracebackCoordinator_<TPosition> & tracebackCoordinator,
+                         TGapCosts const &)
+{
+    if (!(lastTraceValue & TraceBitMap_::HORIZONTAL)) // the old trace value was not diagonal
+    {
+        _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength,
+                       lastTraceValue);
+
+        lastTraceValue = TraceBitMap_::HORIZONTAL;
+        fragmentLength = 0;
+    }
+    if (IsSameType<TGapCosts, AffineGaps>::VALUE)
+    {
+        while ((!(traceValue & TraceBitMap_::HORIZONTAL_OPEN) || (traceValue & TraceBitMap_::HORIZONTAL)) && (tracebackCoordinator._currColumn != 1))
+        {
+            _traceHorizontal(matrixNavigator, _isInBand(tracebackCoordinator));
+            traceValue = value(matrixNavigator);
+            --tracebackCoordinator._currColumn;
+            ++fragmentLength;
+        }
+        _traceHorizontal(matrixNavigator, _isInBand(tracebackCoordinator));
+        // Forbid continuing in horizontal direction.
+        traceValue = value(matrixNavigator);  // & (TraceBitMap_::NO_HORIZONTAL_TRACEBACK | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+        --tracebackCoordinator._currColumn;
+        ++fragmentLength;
+    }
+    else
+    {
+        _traceHorizontal(matrixNavigator, _isInBand(tracebackCoordinator));
+        traceValue = value(matrixNavigator);
+        --tracebackCoordinator._currColumn;
+        ++fragmentLength;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _doTracebackMaxFromHorizontal()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts>
+inline void
+_doTracebackMaxFromHorizontal(TTarget & target,
+                              TDPTraceMatrixNavigator & matrixNavigator,
+                              TTraceValue & traceValue,
+                              TTraceValue & lastTraceValue,
+                              TSize & fragmentLength,
+                              TracebackCoordinator_<TPosition> & tracebackCoordinator,
+                              TGapCosts const &)
+{
+    if (!(lastTraceValue & TraceBitMap_::HORIZONTAL)) // the old trace value was not diagonal
+    {
+        _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength,
+                       lastTraceValue);
+        lastTraceValue = TraceBitMap_::HORIZONTAL;
+        fragmentLength = 0;
+    }
+    _traceHorizontal(matrixNavigator, _isInBand(tracebackCoordinator));
+    // Forbid continuing in horizontal direction.
+    traceValue = value(matrixNavigator); // & (TraceBitMap_::NO_HORIZONTAL_TRACEBACK | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+    --tracebackCoordinator._currColumn;
+    ++fragmentLength;
+}
+
+// ----------------------------------------------------------------------------
+// Function _doTraceback()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TTraceValue, typename TSize, typename TPosition,
+          typename TGapCosts, typename TIsGapsLeft>
+inline void
+_doTraceback(TTarget & target,
+             TDPTraceMatrixNavigator & matrixNavigator,
+             TTraceValue & traceValue,
+             TTraceValue & lastTraceValue,
+             TSize & fragmentLength,
+             TracebackCoordinator_<TPosition> & tracebackCoordinator,
+             TGapCosts const & gapsCost,
+             TIsGapsLeft const & /*isGapsLeft*/)
+{
+    if (TIsGapsLeft::VALUE)  // Gaps should be placed on the left.
+    {
+        if (traceValue & TraceBitMap_::DIAGONAL)
+        {
+            _doTracebackGoDiagonal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }  // In case of Gotoh we prefer the longest possible way in this direction.
+        else if (traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX && traceValue & TraceBitMap_::VERTICAL)
+        {
+            _doTracebackGoVertical(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX && traceValue & TraceBitMap_::VERTICAL_OPEN)
+        {
+            _doTracebackMaxFromVertical(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX && traceValue & TraceBitMap_::HORIZONTAL)
+        {
+            _doTracebackGoHorizontal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX && traceValue & TraceBitMap_::HORIZONTAL_OPEN)
+        {
+            _doTracebackMaxFromHorizontal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }  // In case of Gotoh we prefer the longest possible way in this direction.
+        else // the trace back is either NONE or something else
+        {
+            if (traceValue == TraceBitMap_::NONE)
+            {
+                return;
+            }
+            SEQAN_ASSERT_FAIL("Reached undefined traceback value!");
+        }
+    }
+    else  // Gaps should be placed on the right.
+    {
+        if (traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX && traceValue & TraceBitMap_::VERTICAL)
+        {
+            _doTracebackGoVertical(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX && traceValue & TraceBitMap_::VERTICAL_OPEN)
+        {
+            _doTracebackMaxFromVertical(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX && traceValue & TraceBitMap_::HORIZONTAL)
+        {
+            _doTracebackGoHorizontal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX && traceValue & TraceBitMap_::HORIZONTAL_OPEN)
+        {
+            _doTracebackMaxFromHorizontal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }  // In case of Gotoh we prefer the longest possible way in this direction.
+        else if (traceValue & TraceBitMap_::DIAGONAL)
+        {
+            _doTracebackGoDiagonal(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, gapsCost);
+        }  // In case of Gotoh we prefer the longest possible way in this direction.
+        else // the trace back is either NONE or something else
+        {
+            if (traceValue == TraceBitMap_::NONE)
+            {
+                return;
+            }
+            SEQAN_ASSERT_FAIL("Reached undefined traceback value!");
+        }
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _retrieveInitialTraceDirection()
+// ----------------------------------------------------------------------------
+
+template <typename TTraceValue, typename TDPProfile>
+inline TTraceValue
+_retrieveInitialTraceDirection(TTraceValue & traceValue, TDPProfile const & /*dpProfile*/)
+{
+    if (PreferGapsAtEnd_<TDPProfile>::VALUE)
+    {
+        if (traceValue & TraceBitMap_::MAX_FROM_VERTICAL_MATRIX)
+        {
+            traceValue &= (TraceBitMap_::VERTICAL | TraceBitMap_::VERTICAL_OPEN | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX);
+            return TraceBitMap_::VERTICAL;
+        }
+        else if (traceValue & TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX)
+        {
+            traceValue &= (TraceBitMap_::HORIZONTAL | TraceBitMap_::HORIZONTAL_OPEN | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX);
+            return TraceBitMap_::HORIZONTAL;
+        }
+        return TraceBitMap_::DIAGONAL;  // We set the last value to the 
+    }
+
+    if (traceValue & TraceBitMap_::DIAGONAL)
+            return TraceBitMap_::DIAGONAL;
+    if (traceValue & (TraceBitMap_::VERTICAL | TraceBitMap_::MAX_FROM_VERTICAL_MATRIX))
+        return  TraceBitMap_::VERTICAL;
+    if (traceValue & (TraceBitMap_::HORIZONTAL | TraceBitMap_::MAX_FROM_HORIZONTAL_MATRIX))
+        return TraceBitMap_::HORIZONTAL;
+
+    return TraceBitMap_::NONE;
+}
+
+// ----------------------------------------------------------------------------
+// Function _computeTraceback()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TSequenceH, typename TSequenceV,
+          typename TBandFlag, typename TAlgorithm, typename TGapCosts, typename TTracebackSpec>
+void _computeTraceback(TTarget & target,
+                       TDPTraceMatrixNavigator & matrixNavigator,
+                       unsigned  maxHostPosition,
+                       TSequenceH const & seqH,
+                       TSequenceV const & seqV,
+                       DPBand_<TBandFlag> const & band,
+                       DPProfile_<TAlgorithm, TGapCosts, TTracebackSpec> const & dpProfile)
+{
+    typedef typename Container<TDPTraceMatrixNavigator>::Type TContainer;
+    typedef typename Size<TContainer>::Type TSize;
+    typedef typename Position<TContainer>::Type TPosition;
+    typedef typename TraceBitMap_::TTraceValue TTraceValue;
+    typedef typename Size<TSequenceH>::Type TSizeH;
+    typedef typename Size<TSequenceV>::Type TSizeV;
+
+    if (IsSameType<TTracebackSpec, TracebackOff>::VALUE)
+        return;
+
+    // Determine whether or not we place gaps to the left.
+    typedef typename IsGapsLeft_<TTracebackSpec>::Type TIsGapsLeft;
+
+    TSizeH seqHSize = length(seqH);
+    TSizeV seqVSize = length(seqV);
+
+    // Set the navigator to the position where the maximum was found.
+    _setToPosition(matrixNavigator, maxHostPosition);
+
+    SEQAN_ASSERT_LEQ(coordinate(matrixNavigator, +DPMatrixDimension_::HORIZONTAL), seqHSize);
+    SEQAN_ASSERT_LEQ(coordinate(matrixNavigator, +DPMatrixDimension_::VERTICAL), seqVSize);
+
+    TTraceValue traceValue = value(matrixNavigator);
+    TTraceValue lastTraceValue = _retrieveInitialTraceDirection(traceValue, dpProfile);
+
+    TracebackCoordinator_<TPosition> tracebackCoordinator(coordinate(matrixNavigator, +DPMatrixDimension_::HORIZONTAL),
+                                                          coordinate(matrixNavigator, +DPMatrixDimension_::VERTICAL),
+                                                          band, seqHSize, seqVSize);
+
+    if (IsGlobalAlignment_<TAlgorithm>::VALUE)
+    {
+        if (tracebackCoordinator._currRow != seqVSize)
+            _recordSegment(target, seqHSize, tracebackCoordinator._currRow, seqVSize - tracebackCoordinator._currRow,
+                           +TraceBitMap_::VERTICAL);
+        if (tracebackCoordinator._currColumn != seqHSize)
+            _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, seqHSize -
+                           tracebackCoordinator._currColumn, +TraceBitMap_::HORIZONTAL);
+    }
+
+    TSize fragmentLength = 0;
+    while (!_hasReachedEnd(tracebackCoordinator) && traceValue != TraceBitMap_::NONE)
+        _doTraceback(target, matrixNavigator, traceValue, lastTraceValue, fragmentLength, tracebackCoordinator, TGapCosts(), TIsGapsLeft());
+
+
+    // Record last detected fragment.
+    _recordSegment(target, tracebackCoordinator._currColumn, tracebackCoordinator._currRow, fragmentLength, lastTraceValue);
+    if (IsGlobalAlignment_<TAlgorithm>::VALUE)
+    {
+        // Record leading gaps if any.
+        if (tracebackCoordinator._currRow != 0u)
+            _recordSegment(target, 0, 0, tracebackCoordinator._currRow, +TraceBitMap_::VERTICAL);
+        if (tracebackCoordinator._currColumn != 0u)
+            _recordSegment(target, 0, 0, tracebackCoordinator._currColumn, +TraceBitMap_::HORIZONTAL);
+    }
+}
+
+// Needed as a delegation method to allow invocation of both methods with host position and dpScout.
+template <typename TTarget, typename TDPTraceMatrixNavigator, typename TDPCell, typename TScoutSpec,
+          typename TSequenceH, typename TSequenceV, typename TBandFlag, typename TAlgorithm, typename TGapCosts,
+          typename TTracebackSpec>
+void _computeTraceback(TTarget & target,
+                       TDPTraceMatrixNavigator & matrixNavigator,
+                       DPScout_<TDPCell, TScoutSpec> const & dpScout,
+                       TSequenceH const & seqH,
+                       TSequenceV const & seqV,
+                       DPBand_<TBandFlag> const & band,
+                       DPProfile_<TAlgorithm, TGapCosts, TTracebackSpec> const & dpProfile)
+{
+    _computeTraceback(target, matrixNavigator, maxHostPosition(dpScout), seqH, seqV, band, dpProfile);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_DP_TRACEBACK_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/gap_anchor.h b/third-party/seqan/core/include/seqan/align/gap_anchor.h
new file mode 100644
index 0000000..7e82f38
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gap_anchor.h
@@ -0,0 +1,402 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAP_ANCHOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAP_ANCHOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Document?
+// Sorting tags (just for lower_bound and upper_bound, positions are always sorted)
+
+struct SortSeqPos_;
+typedef Tag<SortSeqPos_> const SortSeqPos;
+
+struct SortGapPos_;
+typedef Tag<SortGapPos_> const SortGapPos;
+
+// ----------------------------------------------------------------------------
+// Specialization GapAnchor
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Make a class instead of a struct?
+
+/*!
+ * @class GapAnchor
+ * @headerfile <seqan/align.h>
+ * @brief Stores the position of an alignment character in sequence-space and in gap-space.
+ * 
+ * @signature template <typename TPosition>
+ *            struct GapAnchor;
+ * 
+ * @tparam TPos Type to store gapped/ungapped positions.
+ * 
+ * @section Remarks
+ * 
+ * Value types of the <tt>gaps</tt> strings in @link ReadStoreElement @endlink and @link ContigStoreElement @endlink.
+ */
+
+/**
+.Class.GapAnchor
+..summary:Stores the position of an alignment character in sequence-space and in gap-space.
+..cat:Alignments
+..signature:GapAnchor<TPos>
+..param.TPos:Type to store gapped/ungapped positions.
+..remarks:Value types of the $gaps$ strings in @Class.ReadStoreElement@ and @Class.ContigStoreElement at .
+
+.Memfunc.GapAnchor#GapAnchor
+..summary:Constructor
+..signature:GapAnchor<TPos> ()
+..signature:GapAnchor<TPos> (TPos seqPos, TPos gapPos)
+..param.seqPos:Sequence character position in the ungapped sequence.
+..param.gapPos:Sequence character position in the gapped sequence.
+..remarks:Default constructor sets both positions to $0$.
+..class:Class.GapAnchor
+.Memvar.GapAnchor#seqPos
+..summary:Sequence character position in the ungapped sequence.
+..class:Class.GapAnchor
+.Memvar.GapAnchor#gapPos
+..summary:Sequence character position in the gapped sequence.
+..class:Class.GapAnchor
+..include:seqan/store.h
+*/
+
+// We store gap anchors only for the first text character behind a gap or a clipped sequence character
+
+template <typename TPos>
+struct GapAnchor
+{
+/*!
+ * @var VariableType GapAnchor::seqPos
+ * @brief Sequence character position in the ungapped sequence.
+ */
+	TPos	seqPos;			// sequence character position in the ungapped sequence
+
+/*!
+ * @var VariableType GapAnchor::gapPos
+ * @brief Sequence character position in the gapped sequence.
+ */
+	TPos	gapPos;			// sequence character position in the gapped sequence
+
+/*!
+ * @fn GapAnchor::GapAnchor
+ * 
+ * @brief Constructor
+ * 
+ * @signature GapAnchor::GapAnchor([other])
+ * @signature GapAnchor::GapAnchor(seqPos, gapPos)
+ *
+ * @param other  GapAnchor object to copy from.
+ * @param seqPos Sequence character position in the ungapped sequence.
+ * @param gapPos Sequence character position in the gapped sequence.
+ * 
+ * @section Remarks
+ * 
+ * Default constructor sets both positions to <tt>0</tt>.
+ */
+
+	GapAnchor() : seqPos(0), gapPos(0) {}
+	GapAnchor(TPos sP, TPos gP) : seqPos(sP), gapPos(gP) {}
+
+	template <typename TPos_>
+	GapAnchor(GapAnchor<TPos_> const &other)
+	{
+		seqPos = other.seqPos;
+		gapPos = other.gapPos;
+	}
+
+	template <typename TPos_>
+	inline GapAnchor const &
+	operator = (GapAnchor<TPos_> const &other)
+	{
+		seqPos = other.seqPos;
+		gapPos = other.gapPos;
+		return *this;
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator == (TOther const &other) const
+	{
+		return seqPos == other.seqPos && gapPos == other.gapPos;
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator != (TOther const &other) const
+	{
+		return !(*this == other);
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator < (TOther const &other) const
+	{
+		return seqPos < other.seqPos || gapPos < other.gapPos;
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator > (TOther const &other) const
+	{
+		return seqPos > other.seqPos || gapPos > other.gapPos;
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator <= (TOther const &other) const
+	{
+		return seqPos < other.seqPos || gapPos <= other.gapPos;
+	} 
+
+	template <typename TOther>
+	inline bool
+	operator >= (TOther const &other) const
+	{
+		return seqPos > other.seqPos || gapPos >= other.gapPos;
+	}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Size                                                [GapAnchor]
+// ----------------------------------------------------------------------------
+
+template <typename TPos>
+struct Size<GapAnchor<TPos> >
+{
+    typedef TPos Type;
+};
+
+template <typename TPos>
+struct Size<GapAnchor<TPos> const> : public Size<GapAnchor<TPos> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position                                            [GapAnchor]
+// ----------------------------------------------------------------------------
+
+template <typename TPos>
+struct Position<GapAnchor<TPos> >
+{
+    typedef TPos Type;
+};
+
+template <typename TPos>
+struct Position<GapAnchor<TPos> const> : public Position<GapAnchor<TPos> >
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Functor _LessGapAnchor
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Leading underscore should become a trailing one.
+
+template <typename TGapAnchor, typename TTag>
+struct _LessGapAnchor;
+
+template <typename TGapAnchor>
+struct _LessGapAnchor<TGapAnchor, SortSeqPos> :
+	public ::std::binary_function<TGapAnchor, TGapAnchor, bool>
+{
+	inline bool 
+	operator() (TGapAnchor const& a1, TGapAnchor const& a2) const {
+		return (a1.seqPos) < (a2.seqPos);
+	}
+};
+
+template <typename TGapAnchor>
+struct _LessGapAnchor<TGapAnchor, SortGapPos> :
+	public ::std::binary_function<TGapAnchor, TGapAnchor, bool>
+{
+	inline bool 
+	operator() (TGapAnchor const& a1, TGapAnchor const& a2) const {
+		return (a1.gapPos) < (a2.gapPos);
+	}
+};
+
+// ----------------------------------------------------------------------------
+// Function lowerBoundGapAnchor()
+// ----------------------------------------------------------------------------
+
+template <typename TGapAnchor, typename TSearchValue>
+inline typename Iterator<TGapAnchor const, Standard>::Type
+lowerBoundGapAnchor(TGapAnchor const & gaps, 
+					TSearchValue const val,
+					SortSeqPos) 
+{
+	typedef typename Value<TGapAnchor>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.seqPos = val;
+	return ::std::lower_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchor>::Type, SortSeqPos const>() );
+}
+
+template <typename TGapAnchor, typename TSearchValue>
+inline typename Iterator<TGapAnchor, Standard>::Type
+lowerBoundGapAnchor(TGapAnchor & gaps, 
+					TSearchValue const val,
+					SortSeqPos) 
+{
+	typedef typename Value<TGapAnchor>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.seqPos = val;
+	return ::std::lower_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchor>::Type, SortSeqPos const>() );
+}
+
+template <typename TGapAnchor, typename TSearchValue>
+inline typename Iterator<TGapAnchor const, Standard>::Type
+lowerBoundGapAnchor(TGapAnchor const & gaps, 
+					TSearchValue const val,
+					SortGapPos) 
+{
+	typedef typename Value<TGapAnchor>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.gapPos = val;
+	return ::std::lower_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchor>::Type, SortGapPos const>() );
+}
+
+template <typename TGapAnchor, typename TSearchValue>
+inline typename Iterator<TGapAnchor, Standard>::Type
+lowerBoundGapAnchor(TGapAnchor & gaps, 
+					TSearchValue const val,
+					SortGapPos) 
+{
+	typedef typename Value<TGapAnchor>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.gapPos = val;
+	return ::std::lower_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchor>::Type, SortGapPos const>() );
+}
+
+// ----------------------------------------------------------------------------
+// Function upperBoundGapAnchor()
+// ----------------------------------------------------------------------------
+
+template <typename TGapAnchors, typename TSearchValue>
+inline typename Iterator<TGapAnchors const, Standard>::Type
+upperBoundGapAnchor(TGapAnchors const & gaps,
+					TSearchValue const val,
+					SortSeqPos) 
+{
+	typedef typename Value<TGapAnchors>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.seqPos = val;
+	return ::std::upper_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchors>::Type, SortSeqPos const>() );
+}
+
+template <typename TGapAnchors, typename TSearchValue>
+inline typename Iterator<TGapAnchors, Standard>::Type
+upperBoundGapAnchor(TGapAnchors & gaps,
+					TSearchValue const val,
+					SortSeqPos) 
+{
+	typedef typename Value<TGapAnchors>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.seqPos = val;
+	return ::std::upper_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchors>::Type, SortSeqPos const>() );
+}
+
+template <typename TGapAnchors, typename TSearchValue>
+inline typename Iterator<TGapAnchors const, Standard>::Type
+upperBoundGapAnchor(TGapAnchors const & gaps, 
+					TSearchValue const val,
+					SortGapPos) 
+{
+	typedef typename Value<TGapAnchors>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.gapPos = val;
+	return ::std::upper_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchors>::Type, SortGapPos const>() );
+}
+
+template <typename TGapAnchors, typename TSearchValue>
+inline typename Iterator<TGapAnchors, Standard>::Type
+upperBoundGapAnchor(TGapAnchors & gaps, 
+					TSearchValue const val,
+					SortGapPos) 
+{
+	typedef typename Value<TGapAnchors>::Type TGapAnchorElement;
+	TGapAnchorElement el;
+	el.gapPos = val;
+	return ::std::upper_bound(
+		begin(gaps, Standard()), 
+		end(gaps, Standard()), 
+		el,
+		_LessGapAnchor<typename Value<TGapAnchors>::Type, SortGapPos const>() );
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAP_ANCHOR_H_
diff --git a/third-party/seqan/core/include/seqan/align/gapped_value_type.h b/third-party/seqan/core/include/seqan/align/gapped_value_type.h
new file mode 100644
index 0000000..9e98bbc
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gapped_value_type.h
@@ -0,0 +1,98 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPPED_VALUE_TYPE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPPED_VALUE_TYPE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/*!
+ * @mfn GappedValueType
+ * @headerfile <seqan/align.h>
+ * @brief Returns a value type that contains a black value <tt>'-'</tt>.
+ *
+ * @signature GappedValueType<T>::Type
+ *
+ * @tparam T The value type that should be expanded (if needed) by '-'.
+ *
+ * @return Type A type that can store the values of <tt>T</tt> and the value <tt>'-'</tt>.
+ */
+
+/**
+.Metafunction.GappedValueType:
+..cat:Alignments
+..summary:Returns a value type that contains a blank value '-'.
+..signature:GappedValueType<T>::Type
+..param.T:The value type that should be expanded (if needed) by '-'.
+..returns.param.Type:A value type that can be used to store store values in $T$ and the value '-'.
+..remarks:The default implementation returns $T$.
+..include:seqan/align.h
+*/
+
+// TODO(holtgrew): Would it be enough to define it for Nothing instead of having a default implementation.
+
+// We need a default implementation since we need it for Nothing.
+template <typename T>
+struct GappedValueType
+{
+    typedef T Type;
+};
+
+template <typename TValue, typename TSpec>
+struct GappedValueType<SimpleType<TValue, TSpec> >
+{
+	typedef SimpleType<TValue, TSpec> THost_;
+	typedef ModifiedAlphabet<THost_, ModExpand<'-'> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPPED_VALUE_TYPE_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_anchor.h b/third-party/seqan/core/include/seqan/align/gaps_anchor.h
new file mode 100644
index 0000000..ca25d50
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_anchor.h
@@ -0,0 +1,1046 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of Gaps class using pairs of gapped sequence and source
+// sequence position as anchors.
+// ==========================================================================
+
+// TODO(holtgrew): Clipping in leading and trailing gaps is not possible right now. Dave and I have to discuss this further.
+// TODO(holtgrew): Also, inserting gaps in the front changes the clipped begin position which is unexpected.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ANCHOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ANCHOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+/*!
+ * @tag GapsSpecTag#AnchorGaps
+ * @headerfile <seqan/align.h>
+ * @brief Tag for the Anchor Gaps specialization.
+ *
+ * @signature template <typename TGapAnchors>
+ *            struct AnchorGaps;
+ */
+
+template <typename TGapAnchors>
+struct AnchorGaps;
+
+template <typename TSequence, typename TGapAnchors>
+inline void _reinitAnchorGaps(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Specialization AnchorGaps
+// ----------------------------------------------------------------------------
+
+/*!
+ * @class AnchorGaps
+ * @extends Gaps
+ * @headerfile <seqan/align.h>
+ * @brief Stores gaps as anchors of the first characters behind gaps.
+ *
+ * @signature template <typename TSource, typename TGapAnchors = String<GapAnchor<unsigned> > >
+ *            class Gaps<TSource, AnchorGaps<TGapAnchors> >;
+ *
+ * @tparam TSource     The type of the underling sequence.
+ * @tparam TGapAnchors The type of the string of @link GapAnchor @endlink objects.
+ */
+
+/*!
+ * @fn AnchorGaps::Gaps
+ * @brief Constructor
+ *
+ * @signature Gaps::Gaps([other]);
+ * @signature Gaps::Gaps(source[, anchors]);
+ * @signature Gaps::Gaps(anchors);
+ *
+ * @param other   Another @link AnchorGaps @endlink object to copy from.
+ * @param source  The underling sequence to construct the Gaps object from.
+ * @param anchors The string of anchors to construct with.
+ *
+ * An AnchorGaps object has a default constructor, can be constructed from the underlying source, and/or a string of
+ * gap anchors.
+ */
+
+/**
+.Spec.AnchorGaps:
+..cat:Alignments
+..general:Class.Gaps
+..summary:Stores gaps anchors of the first characters behind gaps.
+..signature:Gaps<TSource, AnchorGaps<TGapAnchors> >
+..param.TSource:Type of the ungapped sequence.
+...metafunction:Metafunction.Source
+..param.TGapAnchors:Type of the sequence of gap anchors, e.g. a string of $Class.GapAnchor$.
+..include:seqan/store.h
+
+.Memfunc.Gaps#Gaps
+..class:Class.Gaps
+..summary:Constructor
+..signature:Gaps<TSource, AnchorGaps<TGapAnchors> > ()
+..signature:Gaps<TSource, AnchorGaps<TGapAnchors> > (source[, anchors])
+..signature:Gaps<TSource, AnchorGaps<TGapAnchors> > (anchors)
+..param.source:The underlying ungapped sequence.
+..param.anchors:The sequence of gap anchors, e.g. the $gaps$ members in $Class.ReadStoreElement$ or $Class.ContigStoreElement$.
+*/
+
+template <typename TGapAnchors = String<GapAnchor<unsigned> > >
+struct AnchorGaps
+{};
+
+template <typename TSource, typename TGapAnchors>
+class Gaps<TSource, AnchorGaps<TGapAnchors> >
+{
+public:
+    // -----------------------------------------------------------------------
+    // Internal Typedefs
+    // -----------------------------------------------------------------------
+
+    typedef typename Value<TGapAnchors>::Type TGapAnchor_;
+    typedef typename Position<TGapAnchor_>::Type TViewPosition_;
+    typedef typename Position<Gaps>::Type      TPosition_;
+    typedef typename Value<Gaps>::Type         TValue_;
+
+    // -----------------------------------------------------------------------
+    // Member Variables
+    // -----------------------------------------------------------------------
+
+    Holder<TSource>     data_source;
+    Holder<TGapAnchors> data_gaps;
+    int                 data_cutBegin;      // number of gap positions cut from the beginning
+    int                 data_cutEnd;        // number of gap positions cut from the end
+    int                 data_viewCutBegin;  // how many alignment chars should be clipped at the beginning (can be negative too)
+    int                 data_viewCutEnd;    // how ...                                           end ...
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    Gaps() :
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    Gaps(TSource & source) :
+        data_source(source),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    Gaps(TGapAnchors & anchors) :
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)        
+    {
+    }
+
+    Gaps(TGapAnchors const & anchors) :
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    // Note: We need the variants with the first parameter "TSource const &" here because TSource can be a Segment which
+    // is often given as a temporary.
+
+    Gaps(TSource & source, TGapAnchors & anchors) :
+        data_source(source), 
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)        
+    {
+    }
+
+    Gaps(TSource & source, TGapAnchors const & anchors) :
+        data_source(source), 
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    // TODO(holtgrew): These constructors are only here because of const-Holder issues.
+
+    template <typename TSource2>
+    Gaps(TSource2 & source, TGapAnchors & anchors) :
+        data_source(source), 
+        data_gaps(anchors), 
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    template <typename TSource2>
+    Gaps(TSource2 & source, TGapAnchors const & anchors) :
+        data_source(source), 
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    template <typename TSource2>
+    Gaps(TSource2 const & source, TGapAnchors & anchors) :
+        data_source(source),
+        data_gaps(anchors), 
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    template <typename TSource2>
+    Gaps(TSource2 const & source, TGapAnchors const & anchors) :
+        data_source(source),
+        data_gaps(anchors),
+        data_cutBegin(0),
+        data_cutEnd(0),
+        data_viewCutBegin(0),
+        data_viewCutEnd(0)
+    {
+    }
+
+    // -----------------------------------------------------------------------
+    // Array Subscript Operator
+    // -----------------------------------------------------------------------
+
+    inline TValue_
+    operator[](TPosition_ clippedViewPos) const
+    {
+        return value(*this, clippedViewPos);
+    }
+
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Helper Function _reinitAnchorGaps()
+// ----------------------------------------------------------------------------
+
+// Reset the array gaps DS such that represents the ungapped sequence.
+
+template <typename TSequence, typename TGapAnchors>
+inline void _reinitAnchorGaps(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps)
+{
+    clear(value(gaps.data_gaps));
+    gaps.data_cutBegin = 0;
+    gaps.data_cutEnd = 0;
+    gaps.data_viewCutBegin = 0;
+    gaps.data_viewCutEnd = 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function _dataSource()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline Holder<TSource> &
+_dataSource(Gaps<TSource, AnchorGaps<TGapAnchors> > & me)
+{
+    return me.data_source;
+}
+
+template <typename TSource, typename TGapAnchors>
+inline Holder<TSource> const &
+_dataSource(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    return me.data_source;
+}
+
+// ----------------------------------------------------------------------------
+// Function _assignSourceLength()
+// ----------------------------------------------------------------------------
+
+template <typename TSize, typename TSource, typename TGapAnchors>
+inline void
+_assignSourceLength(TSize & size, Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    if (IsSameType<TSource, Nothing>::VALUE)
+        size = maxValue<TSize>() / 2;
+    else
+        size = length(value(me.data_source));
+}
+
+// ----------------------------------------------------------------------------
+// Function _dataAnchors()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline TGapAnchors &
+_dataAnchors(Gaps<TSource, AnchorGaps<TGapAnchors> > & me)
+{
+    return value(me.data_gaps);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline TGapAnchors const &
+_dataAnchors(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    return value(const_cast<Holder<TGapAnchors> &>(me.data_gaps));
+}
+
+// ----------------------------------------------------------------------------
+// Function _getAnchor()
+// ----------------------------------------------------------------------------
+
+template <typename TAnchor, typename TSource, typename TGapAnchors, typename TIdx>
+inline void
+_getAnchor(TAnchor & anchor, Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, TIdx idx)
+{
+    if (idx > (TIdx)length(_dataAnchors(me)))
+    {
+        _assignSourceLength(anchor.seqPos, me);
+        if (empty(_dataAnchors(me)) && idx == 1)
+            anchor.gapPos = anchor.seqPos;
+        else
+        {
+            // for the sick case that an anchor seq position is beyond the sequence end
+            if (!empty(_dataAnchors(me)))
+            {
+                // if there is no sequence but anchors -> assume infinite sequence
+                if (anchor.seqPos == 0)
+                    anchor.seqPos = maxValue(anchor.gapPos);
+                // if the sequence has a length > 0, but there is an anchor behind the end
+                // -> elongate sequence
+                else if ((__int64)anchor.seqPos < (__int64)back(_dataAnchors(me)).seqPos)
+                    anchor.seqPos = back(_dataAnchors(me)).seqPos;
+            }
+            anchor.gapPos = maxValue(anchor.gapPos);
+        }
+    }
+    else if (idx > 0)
+        anchor = _dataAnchors(me)[idx - 1];
+    else
+    {
+        anchor.seqPos = 0;
+        if (idx == 0)
+            anchor.gapPos = 0;
+        else
+            anchor.gapPos = minValue(anchor.gapPos);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function _unclippedLength()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline typename Size<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+_unclippedLength(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    typedef typename Value<TGapAnchors>::Type TAnchor;
+    typedef typename Size<TAnchor>::Type TSize;
+    TSize len;
+    _assignSourceLength(len, me);
+    if (!empty(_dataAnchors(me)))
+    {
+        TAnchor const & last = back(_dataAnchors(me));
+        len += last.gapPos - last.seqPos;
+    }
+    return len - (me.data_cutBegin + me.data_cutEnd);
+}
+
+// ----------------------------------------------------------------------------
+// Function unclippedLength()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline typename Size<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+unclippedLength(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    // TODO(holtgrew): Merge into one public function.
+    return _unclippedLength(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function clearClipping()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors>
+inline void
+clearClipping(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps)
+{
+    gaps.data_viewCutBegin = 0;
+    gaps.data_viewCutEnd = 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function clearGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors>
+inline void
+clearGaps(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps)
+{
+    _reinitAnchorGaps(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function isGap()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline bool
+isGap(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps, TPosition clippedViewPos)
+{
+    // TODO(holtgrew): Implement without iterator?
+    return isGap(iter(gaps, clippedViewPos));
+}
+
+// ----------------------------------------------------------------------------
+// Function insertGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition, typename TCount>
+inline void
+insertGaps(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps, TPosition clippedViewPos, TCount count)
+{
+    // TODO(holtgrew): Implement without iterator?
+    typedef Gaps<TSequence, AnchorGaps<TGapAnchors> > TGaps;
+    typedef typename Iterator<TGaps>::Type TIter;
+
+    TIter it = iter(gaps, clippedViewPos);
+    insertGaps(it, count);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline typename Value<Gaps<TSequence, AnchorGaps<TGapAnchors> > >::Type
+value(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps, TPosition clippedViewPos)
+{
+    // TODO(holtgrew): Implement without iterator?
+    typedef Gaps<TSequence, AnchorGaps<TGapAnchors> > TGaps;
+    typedef typename Iterator<TGaps const>::Type TIter;
+
+    TIter it = iter(gaps, clippedViewPos);
+    if (isGap(it))
+        return '-';
+    return *it;
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition, typename TCount>
+inline typename Size<Gaps<TSequence, AnchorGaps<TGapAnchors> > >::Type
+removeGaps(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps, TPosition clippedViewPos, TCount count)
+{
+    // TODO(holtgrew): Implement without iterator?
+    return removeGaps(iter(gaps, clippedViewPos), count);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather like to have the const version only :(
+template <typename TSource, typename TGapAnchors>
+inline typename Size<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+length(Gaps<TSource, AnchorGaps<TGapAnchors> > & me)
+{
+    return _unclippedLength(me) - (me.data_viewCutBegin + me.data_viewCutEnd);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Size<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+length(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me)
+{
+    return _unclippedLength(me) - (me.data_viewCutBegin + me.data_viewCutEnd);
+}
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+begin(Gaps<TSource, AnchorGaps<TGapAnchors> > & me, Standard)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type(me);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type
+begin(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, Standard)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type(me);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+begin(Gaps<TSource, AnchorGaps<TGapAnchors> > & me, Rooted)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type(me);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type
+begin(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, Rooted)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+end(Gaps<TSource, AnchorGaps<TGapAnchors> > & me, Standard)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type(me, length(me));
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type
+end(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, Standard)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type(me, length(me));
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type
+end(Gaps<TSource, AnchorGaps<TGapAnchors> > & me, Rooted)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > >::Type(me, length(me));
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type
+end(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, Rooted)
+{
+    SEQAN_CHECKPOINT
+    return typename Iterator<Gaps<TSource, AnchorGaps<TGapAnchors> > const>::Type(me, length(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function beginPosition()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather like to have the const version only :(
+template <typename TSource, typename TGapAnchors>
+inline typename Position<TSource>::Type
+beginPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > & gaps)
+{
+    return toSourcePosition(gaps, 0);
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Position<TSource>::Type
+beginPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > const & gaps)
+{
+    return toSourcePosition(gaps, 0);
+}
+
+// ----------------------------------------------------------------------------
+// Function endPosition()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather like to have the const version only :(
+template <typename TSource, typename TGapAnchors>
+inline typename Position<TSource>::Type
+endPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > & gaps)
+{
+    return toSourcePosition(gaps, _unclippedLength(gaps) - (gaps.data_viewCutEnd + gaps.data_viewCutBegin));
+}
+
+template <typename TSource, typename TGapAnchors>
+inline typename Position<TSource>::Type
+endPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > const & gaps)
+{
+    return toSourcePosition(gaps, _unclippedLength(gaps) - (gaps.data_viewCutEnd + gaps.data_viewCutBegin));
+}
+
+// ----------------------------------------------------------------------------
+// Function setBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors, typename TPosition>
+inline void
+setBeginPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > & gaps, TPosition sourcePosition)
+{
+    setClippedBeginPosition(gaps, toViewPosition(gaps, sourcePosition) + clippedBeginPosition(gaps));
+}
+
+// ----------------------------------------------------------------------------
+// Function setEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSource, typename TGapAnchors, typename TPosition>
+inline void
+setEndPosition(Gaps<TSource, AnchorGaps<TGapAnchors> > & gaps, TPosition sourcePosition)
+{
+    setClippedEndPosition(gaps, toViewPosition(gaps, sourcePosition) + clippedBeginPosition(gaps));
+}
+
+// ----------------------------------------------------------------------------
+// Function createSource()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Remove? Switch to Hosted Type Interface?
+
+template <typename TSequence, typename TGapAnchors>
+inline void createSource(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps)
+{
+    create(gaps.data_source);
+}
+
+// ----------------------------------------------------------------------------
+// Function source()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchor>
+inline typename Source<Gaps<TSequence, AnchorGaps<TGapAnchor> > >::Type &
+source(Gaps<TSequence, AnchorGaps<TGapAnchor> > const & gaps)
+{
+    return value(gaps.data_source);
+}
+
+// ----------------------------------------------------------------------------
+// Function setSource()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchor>
+inline void
+setSource(Gaps<TSequence, AnchorGaps<TGapAnchor> > & gaps, TSequence & source)
+{
+    setValue(gaps.data_source, source);
+}
+
+template <typename TSequence, typename TGapAnchor>
+inline void
+setSource(Gaps<TSequence const, AnchorGaps<TGapAnchor> > & gaps, TSequence & source)
+{
+    setValue(gaps.data_source, source);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignSource()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchor, typename TSequence2>
+inline void
+assignSource(Gaps<TSequence, AnchorGaps<TGapAnchor> > & gaps, TSequence2 const & source)
+{
+    value(gaps.data_source) = source;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _helperIsNegative()
+// ----------------------------------------------------------------------------
+
+// to remove '... < 0 is always false' warning
+template <typename T>
+inline bool
+_helperIsNegative(T, False)
+{
+    return false;
+}
+
+template <typename T>
+inline bool
+_helperIsNegative(T t, True)
+{
+    return t < 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function positionGapToSeq()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Deprecate in favour of toViewPosition/toSourcePosition?
+
+/*!
+ * @fn AnchorGaps#positionGapsToSeq
+ * @brief Convert from gap space in the global alignment to the sequence space on the reference.
+ *
+ * @signature TPos positionGapToSeq(gaps, pos);
+ *
+ * @param gaps Contig AnchorGaps (e.g. from FragmentStore).
+ * @param pos  Position in gap space.
+ *
+ * @return Position in sequence space.
+ *
+ * See the example below to construct the Gaps ojbect.  Note that this construction is fast since it ionly a thing wrapper
+ * around underlying objects.
+ *
+ * @section Example
+ *
+ * Convert from gap space to positions pace when the contig required to be loaded. * Converts position aligned read with
+ * index <tt>idx</tt> in the aligned read store.
+ *
+ * @code
+ * typedef typename TFragmentStore::TContigStore                        TContigStore;
+ * typedef typename Value<TContigStore>::Type                           TContig;
+ * typedef typename TFragmentStore::TContigSeq                          TContigSeq;
+ * typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+ * 
+ * typedef typename TFragmentStore::TAlignedReadStore                   TAlignedReadStore;
+ * typedef typename Value<TAlignedReadStore>::Type                      TAlignedRead;
+ * typedef typename TAlignedRead::TPos                                  TAlignedReadPos;
+ * 
+ * unsigned contigId = alignedReadStore[idx].contigId;
+ * TContigGaps contigGaps(contigStore[contigId].seq, contigStore[contigId].gaps);
+ * TAlignedRead const & alignedRead = alignedReadStore[idx];
+ * // Translate end position from aligned read record to sequence space in reference.
+ * TAlignedReadPos endPos = positionGapToSeq(contigGaps, alignedRead.endPos);
+ * ..example.text:Convert from gap space to position space when the contigs are not required.
+ * ..example.text:Converts position aligned read with index $idx$ in the aligned read store.
+ * ..example.code:
+ * typedef typename TFragmentStore::TContigStore                        TContigStore;
+ * typedef typename Value<TContigStore>::Type                           TContig;
+ * typedef Gaps<Nothing, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+ * 
+ * typedef typename TFragmentStore::TAlignedReadStore                   TAlignedReadStore;
+ * typedef typename Value<TAlignedReadStore>::Type                      TAlignedRead;
+ * typedef typename TAlignedRead::TPos                                  TAlignedReadPos;
+ * 
+ * unsigned contigId = alignedReadStore[idx].contigId;
+ * TContigGaps contigGaps(Nothing(), contigStore[contigId].gaps);
+ * TAlignedRead const & alignedRead = alignedReadStore[idx];
+ * // Translate end position from aligned read record to sequence space in reference.
+ * TAlignedReadPos endPos = positionGapToSeq(contigGaps, alignedRead.endPos);
+ * @endcode
+ */
+
+/**
+.Function.positionGapToSeq
+..cat:Fragment Store
+..signature:positionGapToSeq(gaps, pos)
+..summary:Convert from gap-space in the global alignment to the sequence-space on the reference.
+..param.gaps:Contig gaps from fragment store.
+...type:Spec.AnchorGaps
+..param.pos:Position in gap space.
+..returns:Position in sequence space.
+..remarks:See the example below to construct the gaps object. Note that this construction is fast since it is only a thin wrapper around underlying objects.
+..include:seqan/store.h
+..example.text:Convert from gap space to position space when the contigs required to be loaded.
+..example.text:Converts position aligned read with index $idx$ in the aligned read store.
+..example.code:
+typedef typename TFragmentStore::TContigStore                        TContigStore;
+typedef typename Value<TContigStore>::Type                           TContig;
+typedef typename TFragmentStore::TContigSeq                          TContigSeq;
+typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+
+typedef typename TFragmentStore::TAlignedReadStore                   TAlignedReadStore;
+typedef typename Value<TAlignedReadStore>::Type                      TAlignedRead;
+typedef typename TAlignedRead::TPos                                  TAlignedReadPos;
+
+unsigned contigId = alignedReadStore[idx].contigId;
+TContigGaps contigGaps(contigStore[contigId].seq, contigStore[contigId].gaps);
+TAlignedRead const & alignedRead = alignedReadStore[idx];
+// Translate end position from aligned read record to sequence space in reference.
+TAlignedReadPos endPos = positionGapToSeq(contigGaps, alignedRead.endPos);
+..example.text:Convert from gap space to position space when the contigs are not required.
+..example.text:Converts position aligned read with index $idx$ in the aligned read store.
+..example.code:
+typedef typename TFragmentStore::TContigStore                        TContigStore;
+typedef typename Value<TContigStore>::Type                           TContig;
+typedef Gaps<Nothing, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+
+typedef typename TFragmentStore::TAlignedReadStore                   TAlignedReadStore;
+typedef typename Value<TAlignedReadStore>::Type                      TAlignedRead;
+typedef typename TAlignedRead::TPos                                  TAlignedReadPos;
+
+unsigned contigId = alignedReadStore[idx].contigId;
+TContigGaps contigGaps(Nothing(), contigStore[contigId].gaps);
+TAlignedRead const & alignedRead = alignedReadStore[idx];
+// Translate end position from aligned read record to sequence space in reference.
+TAlignedReadPos endPos = positionGapToSeq(contigGaps, alignedRead.endPos);
+..see:Function.positionSeqToGap
+ */
+
+template <typename TSource, typename TGapAnchors, typename TPosition>
+inline TPosition
+positionGapToSeq(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, TPosition pos)
+{
+    typedef typename Position<typename Value<TGapAnchors>::Type>::Type TAnchorPos;
+
+    GapAnchor<__int64> prevAnchor, nextAnchor;
+    TPosition           seqPos;
+    int                 anchorIdx;
+
+    if (_helperIsNegative(pos, typename IsSameType<TPosition, typename MakeSigned_<TPosition>::Type>::Type()))
+        anchorIdx = -1;
+    else
+    {
+        TGapAnchors const & anchors = _dataAnchors(me);
+        TAnchorPos seqLength;
+        _assignSourceLength(seqLength, me);
+        if (!empty(anchors))
+        {
+            anchorIdx = upperBoundGapAnchor(anchors, pos, SortGapPos()) - begin(anchors, Standard());
+            if (anchorIdx < (int)length(anchors))
+                if (anchors[anchorIdx].gapPos == (TAnchorPos)pos && anchors[anchorIdx].seqPos != seqLength)
+                    ++anchorIdx;
+        }
+        else
+            anchorIdx = ((TAnchorPos)pos < seqLength) ? 0 : 1;
+    }
+    _getAnchor(prevAnchor, me, anchorIdx);
+    _getAnchor(nextAnchor, me, anchorIdx + 1);
+
+    if (nextAnchor.seqPos - prevAnchor.seqPos > (int)pos - prevAnchor.gapPos)
+        seqPos = prevAnchor.seqPos + (pos - prevAnchor.gapPos);
+    else
+        seqPos = nextAnchor.seqPos;
+    return seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function positionSeqToGap()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#positionSeqToGap
+ * @brief Convert from sequence space on the reference to gap space in the global alignment.
+ *
+ * @signature TPosition positionSeqToGap(gaps, pos);
+ *
+ * @param gaps The AnchorGaps object to use for the translation.
+ * @param pos  The gap space position to conver to sequence space.
+ *
+ * @return TPosition The resulting position in sequence space.
+ *
+ * See the example below to construct the gaps object.  Note that this construction is fast since it is only a thin
+ * wrapper around underlying objects.
+ *
+ * @section Example
+ *
+ * Convert from gap space to position space on contig $contigId$ when the contigs required to be loaded.
+ *
+ * @code
+ * typedef typename TFragmentStore::TContigStore                        TContigStore;
+ * typedef typename Value<TContigStore>::Type                           TContig;
+ * typedef typename TFragmentStore::TContigSeq                          TContigSeq;
+ * typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+ * 
+ * TContigGaps contigGaps(contigStore[contigId].seq, contigStore[contigId].gaps);
+ * TAlignedReadPos pos = positionGapToSeq(contigGaps, 33);
+ * @endcode
+ *
+ * Convert from gap space to position space on contig $contigId$ when the contigs are not required.
+ *
+ * @code
+ * typedef typename TFragmentStore::TContigStore                        TContigStore;
+ * typedef typename Value<TContigStore>::Type                           TContig;
+ * typedef Gaps<Nothing, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+ * 
+ * TContigGaps contigGaps(Nothing(), contigStore[contigId].gaps);
+ * TAlignedReadPos endPos = positionGapToSeq(contigGaps, 33);
+ * @endcode
+ */
+
+/**
+.Function.positionSeqToGap
+..cat:Fragment Store
+..signature:positionGapToSeq(gaps, pos)
+..summary:Convert from sequence space on the reference to gap space in the global alignment.
+..param.gaps:Contig gaps from fragment store.
+...type:Spec.AnchorGaps
+..param.pos:Position in the reference.
+..returns:Position in the gap space of the global alignment space.
+..remarks:See the example below to construct the gaps object. Note that this construction is fast since it is only a thin wrapper around underlying objects.
+..include:seqan/store.h
+..example.text:Convert from gap space to position space on contig $contigId$ when the contigs required to be loaded.
+..example.code:
+typedef typename TFragmentStore::TContigStore                        TContigStore;
+typedef typename Value<TContigStore>::Type                           TContig;
+typedef typename TFragmentStore::TContigSeq                          TContigSeq;
+typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+
+TContigGaps contigGaps(contigStore[contigId].seq, contigStore[contigId].gaps);
+TAlignedReadPos pos = positionGapToSeq(contigGaps, 33);
+..example.text:Convert from gap space to position space on contig $contigId$ when the contigs are not required.
+..example.code:
+typedef typename TFragmentStore::TContigStore                        TContigStore;
+typedef typename Value<TContigStore>::Type                           TContig;
+typedef Gaps<Nothing, AnchorGaps<typename TContig::TGapAnchors> > TContigGaps;
+
+TContigGaps contigGaps(Nothing(), contigStore[contigId].gaps);
+TAlignedReadPos endPos = positionGapToSeq(contigGaps, 33);
+..see:Function.positionSeqToGap
+ */
+
+template <typename TSource, typename TGapAnchors, typename TPosition>
+inline TPosition
+positionSeqToGap(Gaps<TSource, AnchorGaps<TGapAnchors> > const & me, TPosition pos)
+{
+    typedef typename Position<typename Value<TGapAnchors>::Type>::Type TAnchorPos;
+
+    GapAnchor<__int64>  prevAnchor, nextAnchor;
+    TPosition           gapPos;
+    int                 anchorIdx;
+
+    if (_helperIsNegative(pos, typename IsSameType<TPosition, typename MakeSigned_<TPosition>::Type>::Type()))
+        anchorIdx = -1;
+    else
+    {
+        TGapAnchors const & anchors = _dataAnchors(me);
+        TAnchorPos seqLength;
+        _assignSourceLength(seqLength, me);
+        if (!empty(anchors))
+        {
+            anchorIdx = upperBoundGapAnchor(anchors, pos, SortSeqPos()) - begin(anchors, Standard());
+            if (anchorIdx < (int)length(anchors))
+                if (anchors[anchorIdx].seqPos == (TAnchorPos)pos)
+                    ++anchorIdx;
+        }
+        else
+            anchorIdx = ((TAnchorPos)pos < seqLength) ? 0 : 1;
+    }
+    _getAnchor(prevAnchor, me, anchorIdx);
+    _getAnchor(nextAnchor, me, anchorIdx + 1);
+
+    if (nextAnchor.gapPos - prevAnchor.gapPos > (int)pos - prevAnchor.seqPos)
+        gapPos = prevAnchor.gapPos + (pos - prevAnchor.seqPos);
+    else
+        gapPos = nextAnchor.gapPos;
+    return gapPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function toViewPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline typename Position<Gaps<TSequence, AnchorGaps<TGapAnchors> > >::Type
+toViewPosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps, TPosition sourcePosition)
+{
+    return positionSeqToGap(gaps, sourcePosition) - gaps.data_viewCutBegin - gaps.data_cutBegin;
+}
+
+// ----------------------------------------------------------------------------
+// Function toSourcePosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline typename Position<TSequence>::Type
+toSourcePosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps, TPosition clippedViewPos)
+{
+    // TODO(weese): possibly change positionGapToSeq interface to consider a different zero
+    // shifted by data_cutBegin
+    return positionGapToSeq(gaps, clippedViewPos + gaps.data_viewCutBegin + gaps.data_cutBegin);
+}
+
+// ----------------------------------------------------------------------------
+// Function setClippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline void
+setClippedBeginPosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps, TPosition unclippedViewPosition)
+{
+    gaps.data_viewCutBegin = unclippedViewPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Function setClippedEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors, typename TPosition>
+inline void
+setClippedEndPosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > & gaps, TPosition unclippedViewPosition)
+{
+    gaps.data_viewCutEnd = _unclippedLength(gaps) - unclippedViewPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors>
+inline typename Position<Gaps<TSequence, AnchorGaps<TGapAnchors> > >::Type
+clippedBeginPosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps)
+{
+    return gaps.data_viewCutBegin;
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TGapAnchors>
+inline typename Position<Gaps<TSequence, AnchorGaps<TGapAnchors> > >::Type
+clippedEndPosition(Gaps<TSequence, AnchorGaps<TGapAnchors> > const & gaps)
+{
+    return _unclippedLength(gaps) - gaps.data_viewCutEnd;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ANCHOR_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_array.h b/third-party/seqan/core/include/seqan/align/gaps_array.h
new file mode 100644
index 0000000..ea63834
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_array.h
@@ -0,0 +1,835 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+// TODO(holtgrew): Currently, operations are a function of the whole gap count, could be of clipped region only.
+// TODO(holtgrew): Problem with the gap value, getValue(), value().
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ARRAY_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ARRAY_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// Internally used tag for creating iterators at the begin of containers.
+struct Begin__;
+typedef Tag<Begin__> Begin_;
+
+// Internally used tag for creating iterators at the end of containers.
+struct End__;
+typedef Tag<End__> End_;
+
+// Internally used tag for creating iterators inside of containers.
+struct Position__;
+typedef Tag<Position__> Position_;
+
+struct ArrayGaps_;
+typedef Tag<ArrayGaps_> ArrayGaps;
+
+template <typename TSequence> class Gaps<TSequence, ArrayGaps>;
+
+template <typename TSequence>
+inline void _reinitArrayGaps(Gaps<TSequence, ArrayGaps> & gaps);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct ArrayGaps_;
+typedef Tag<ArrayGaps_> ArrayGaps;
+
+/*!
+ * @class ArrayGaps
+ * @headerfile <seqan/align.h>
+ * @brief Stores length of gap- and non-gap runs in an array.
+ *
+ * @signature template <typename TSequence>
+ *            class Gaps<TSequence, ArrayGaps>
+ *
+ * @tparam TSequence The type of the underling sequence.
+ */
+
+/**
+.Spec.ArrayGaps
+..cat:Alignments
+..general:Class.Gaps
+..summary:Stores length of gap- and non-gapped runs in an array.
+..signature:Gaps<TSequence, ArrayGaps>
+..param.TSequence:Type of the ungapped sequence.
+...metafunction:Metafunction.Source
+..include:seqan/align.h
+*/
+
+template <typename TSequence>
+class Gaps<TSequence, ArrayGaps>
+{
+public:
+    // -----------------------------------------------------------------------
+    // Internal Typedefs
+    // -----------------------------------------------------------------------
+
+    typedef typename Size<Gaps>::Type          TSize_;
+    typedef typename Size<TSequence>::Type     TSequenceSize_;
+    typedef typename Position<Gaps>::Type      TPosition_;
+    typedef typename Position<TSequence>::Type TSequencePosition_;
+    typedef typename Value<Gaps>::Type         TValue_;
+
+    typedef String<TSequenceSize_>             TArray_;
+    typedef typename Position<TArray_>::Type   TArrayPos_;
+
+    // -----------------------------------------------------------------------
+    // Member Variables
+    // -----------------------------------------------------------------------
+
+    // Holder of the underlying sequence.
+    Holder<TSequence> _source;
+
+    // The array with the alternating gap/source char counts.
+    TArray_ _array;
+
+    // Begin and end position in the source.
+    TSequencePosition_ _sourceBeginPos, _sourceEndPos;
+    // Begin and end position in the view.
+    TPosition_ _clippingBeginPos, _clippingEndPos;
+    // TODO(holtgrew): The following is a possible optimization.
+    // // Index of clipping begin and end in the _array seq/gap char count array.
+    // // This identifies a slice of the view.
+    // TArrayPos_ _clippingBeginIdx, _clippingEndIdx;
+    // // Offset within the slice.
+    // TSequenceSize_ _clippingBeginOffset, _clippingEndOffset;
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    Gaps() : _sourceBeginPos(0), _sourceEndPos(0), _clippingBeginPos(0), _clippingEndPos(0)//,
+             // _clippingBeginIdx(0), _clippingEndIdx(0), _clippingBeginOffset(0), _clippingEndOffset(0)
+    {}
+
+    explicit
+    Gaps(TSequence & seq) :
+            _source(seq), _sourceBeginPos(0), _sourceEndPos(length(seq)),
+            _clippingBeginPos(0), _clippingEndPos(length(seq))//,
+            // _clippingBeginIdx(0), _clippingEndIdx(0), _clippingBeginOffset(0),
+            // _clippingEndOffset(0)
+    {
+        // Initialize array gaps object for ungapped sequence.
+        _reinitArrayGaps(*this);
+    }
+
+    Gaps(Gaps const & other) :
+        _source(other._source), _array(other._array), _sourceBeginPos(other._sourceBeginPos),
+        _sourceEndPos(other._sourceEndPos), _clippingBeginPos(other._clippingBeginPos),
+        _clippingEndPos(other._clippingEndPos)
+    {}
+
+    // -----------------------------------------------------------------------
+    // Array Subscript Operator
+    // -----------------------------------------------------------------------
+
+    inline Gaps &
+    operator=(Gaps const & other)
+    {
+        setValue(_source, source(other));
+        _array = other._array;
+        _sourceBeginPos = other._sourceBeginPos;
+        _sourceEndPos = other._sourceEndPos;
+        _clippingBeginPos = other._clippingBeginPos;
+        _clippingEndPos = other._clippingEndPos;
+        return *this;
+    }
+
+    // -----------------------------------------------------------------------
+    // Array Subscript Operator
+    // -----------------------------------------------------------------------
+
+	inline TValue_
+	operator[](TPosition_ clippedViewPos) const
+	{
+        return value(*this, clippedViewPos);
+	}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function detach()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Remove? Only used by module blast.
+
+template <typename TSequence>
+void detach(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    detach(gaps._source);
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _reinitArrayGaps()
+// ----------------------------------------------------------------------------
+
+// Reset the array gaps DS such that represents the ungapped sequence.
+
+template <typename TSequence>
+inline void _reinitArrayGaps(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    // Reset array.
+    resize(gaps._array, 3);
+    gaps._array[0] = 0;
+    gaps._array[1] = length(value(gaps._source));
+    gaps._array[2] = 0;
+    // Reset clipping information.
+    gaps._clippingBeginPos = 0;
+    gaps._clippingEndPos = length(value(gaps._source));
+    gaps._sourceBeginPos = 0;
+    gaps._sourceEndPos = gaps._clippingEndPos;
+    // gaps._clippingBeginIdx = 1;
+    // gaps._clippingBeginOffset = 0;
+    // gaps._clippingEndIdx = 1;
+    // gaps._clippingEndOffset = value(gaps._source)[1];
+}
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> >::Type
+begin(Gaps<TSequence, ArrayGaps> & gaps, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> >::Type TIter;
+    return TIter(gaps, Begin_());
+}
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type
+begin(Gaps<TSequence, ArrayGaps> const & gaps, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type TIter;
+    return TIter(gaps, Begin_());
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> >::Type
+end(Gaps<TSequence, ArrayGaps> & gaps, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> >::Type TIter;
+    return TIter(gaps, End_());
+}
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type
+end(Gaps<TSequence, ArrayGaps> const & gaps, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type TIter;
+    return TIter(gaps, End_());
+}
+
+// ----------------------------------------------------------------------------
+// Function iter()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag, typename TPosition>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> >::Type
+iter(Gaps<TSequence, ArrayGaps> & gaps, TPosition pos, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> >::Type TIter;
+    return TIter(gaps, pos, Position_());
+}
+
+// TODO(holtgrew): We'd rather have "TTag const &" here.
+template <typename TSequence, typename TTag, typename TPosition>
+inline typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type
+iter(Gaps<TSequence, ArrayGaps> const & gaps, TPosition pos, Tag<TTag> const /*tag*/)
+{
+    typedef typename Iterator<Gaps<TSequence, ArrayGaps> const>::Type TIter;
+    return TIter(gaps, pos, Position_());
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline typename Size<Gaps<TSequence, ArrayGaps> >::Type
+length(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    SEQAN_ASSERT_GEQ(gaps._clippingEndPos, gaps._clippingBeginPos);
+    return gaps._clippingEndPos - gaps._clippingBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function unclippedLength()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline typename Size<Gaps<TSequence, ArrayGaps> >::Type
+unclippedLength(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    typedef typename Size<Gaps<TSequence, ArrayGaps> >::Type TSize;
+
+    TSize result = 0;
+    for (unsigned i = 0; i < length(gaps._array); ++i)
+        result += gaps._array[i];
+
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function createSource()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Remove? Switch to Hosted Type Interface?
+
+template <typename TSequence>
+inline void createSource(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    create(gaps._source);
+}
+
+// ----------------------------------------------------------------------------
+// Function source()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline typename Source<Gaps<TSequence, ArrayGaps> const>::Type &
+source(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    return value(gaps._source);
+}
+
+template <typename TSequence>
+inline typename Source<Gaps<TSequence, ArrayGaps> >::Type &
+source(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    return value(gaps._source);
+}
+
+// ----------------------------------------------------------------------------
+// Function setSource()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Test with clippings, also for AnchorGaps.
+
+template <typename TSequence>
+inline void
+setSource(Gaps<TSequence, ArrayGaps> & gaps, TSequence & source)
+{
+    setValue(gaps._source, source);
+    _reinitArrayGaps(gaps);
+}
+
+template <typename TSequence>
+inline void
+setSource(Gaps<TSequence const, ArrayGaps> & gaps, TSequence & source)
+{
+    setValue(gaps._source, source);
+    _reinitArrayGaps(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignSource()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TSequence2>
+inline void
+assignSource(Gaps<TSequence, ArrayGaps> & gaps, TSequence2 const & source)
+{
+    value(gaps._source) = source;
+    _reinitArrayGaps(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function toSourcePosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline typename Position<TSequence>::Type
+toSourcePosition(Gaps<TSequence, ArrayGaps> const & gaps, TPosition clippedViewPos)
+{
+    typedef Gaps<TSequence, ArrayGaps>         TGaps;
+    typedef typename Position<TGaps>::Type     TGapsPos;
+    typedef typename TGaps::TArrayPos_         TArrayPos;
+    typedef typename Position<TSequence>::Type TSourcePos;
+
+    // Translate from clipped view position to unclipped view position.
+    TGapsPos unclippedViewPos = clippedViewPos + clippedBeginPosition(gaps);
+
+    // Get index i of the according bucket and offset within bucket.
+    TSourcePos result = 0;
+    TArrayPos i = 0;
+    TSourcePos const iEnd = length(gaps._array);
+    for (TSourcePos counter = unclippedViewPos; counter > TGapsPos(0) && i < iEnd;)
+    {
+        if (counter > gaps._array[i])
+        {
+            if (i % 2)  // character bucket
+                result += gaps._array[i];
+            counter -= gaps._array[i];
+            i += 1;
+        }
+        else if (counter <= gaps._array[i])
+        {
+            if (i % 2)  // character bucket
+            {
+                result += counter;
+            }
+            counter = 0;
+        }
+    }
+
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function toViewPosition()
+// ----------------------------------------------------------------------------
+
+// Parameter rightOfGaps moves to the right end of gaps if the character at sourcePosition is followed by a gap in the
+// view.
+template <typename TSequence, typename TPosition>
+inline typename Position<Gaps<TSequence, ArrayGaps> >::Type
+toViewPosition(Gaps<TSequence, ArrayGaps> const & gaps, TPosition sourcePosition, bool rightOfGaps = true)
+{
+    typedef Gaps<TSequence, ArrayGaps>     TGaps;
+    typedef typename Position<TGaps>::Type TGapsPosition;
+    typedef typename TGaps::TArray_        TArray;
+    typedef typename TGaps::TArrayPos_     TArrayPos;
+    typedef typename Value<TArray>::Type   TArrayValue;
+
+    if (sourcePosition == TPosition(0))
+        return gaps._array[0] - clippedBeginPosition(gaps);
+
+    // First, convert to unclipped source position.
+    TGapsPosition unclippedViewPosition = 0;
+    TArrayPos i = 0;
+    for (TArrayValue counter = sourcePosition; counter > TArrayValue(0); ++i)
+    {
+        if (i % 2 /*== 1*/)  // sequence bucket
+        {
+            if (counter > gaps._array[i])
+            {
+                unclippedViewPosition += gaps._array[i];
+                counter -= gaps._array[i];
+            }
+            else if (counter < gaps._array[i])
+            {
+                unclippedViewPosition += counter;
+                counter = 0;
+            }
+            else  // counter == gaps._array[i]
+            {
+                unclippedViewPosition += counter;
+                if (rightOfGaps && i + 2 < length(gaps._array))
+                    unclippedViewPosition += gaps._array[i + 1];
+                counter = 0;
+            }
+        }
+        else  // gaps bucket
+        {
+            unclippedViewPosition += gaps._array[i];
+        }
+    }
+
+    // Return after clipping.
+    return unclippedViewPosition - clippedBeginPosition(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function insertGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition, typename TCount>
+inline void
+insertGaps(Gaps<TSequence, ArrayGaps> & gaps, TPosition clippedViewPos, TCount count)
+{
+    typedef Gaps<TSequence, ArrayGaps>     TGaps;
+    typedef typename Position<TGaps>::Type TGapsPosition;
+    typedef typename TGaps::TArray_        TArray;
+    typedef typename TGaps::TArrayPos_     TArrayPos;
+    typedef typename Position<TSequence>::Type TSeqPos;
+
+    // Translate from clipped view position to unclipped view position.
+    TGapsPosition unclippedViewPos = clippedViewPos + clippedBeginPosition(gaps);
+
+    // Get index i of the according bucket and offset within bucket.
+    TArrayPos i = 0;
+    TSeqPos offset = 0;
+    for (TSeqPos counter = unclippedViewPos; counter > 0;)
+    {
+        SEQAN_ASSERT_LT(i, length(gaps._array));
+        if (counter > gaps._array[i])
+        {
+            counter -= gaps._array[i];
+            i += 1;
+        }
+        else
+        {
+            offset = counter;
+            counter = 0;
+        }
+    }
+
+    SEQAN_ASSERT_GEQ(gaps._array[i], offset);
+
+    // Insert gaps, simple and fast if we are in a gaps bucket, a bit harder
+    // otherwise.
+    if (i % 2)  // character bucket
+    {
+        if (gaps._array[i] > offset)  // In the middle of the bucket.
+        {
+            TArray arr;
+            resize(arr, 2, 0);
+            arr[0] = count;
+            arr[1] = gaps._array[i] - offset;
+            gaps._array[i] = offset;
+            insert(gaps._array, i + 1, arr);
+        }
+        else  // At the end of the bucket.
+        {
+            if (i + 1 < length(gaps._array))  // Not at end of array.
+            {
+                gaps._array[i + 1] += count;
+            }
+            else  // At end of array.
+            {
+                resize(gaps._array, length(gaps._array) + 2, 0);
+                gaps._array[i + 1] = count;
+                gaps._array[i + 2] = 0;
+            }
+        }
+    }
+    else  // gap bucket
+    {
+        gaps._array[i] += count;
+    }
+
+    // Adjust clipping information.
+    gaps._clippingEndPos += count;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline typename Value<Gaps<TSequence, ArrayGaps> >::Type
+value(Gaps<TSequence, ArrayGaps> const & gaps, TPosition clippedViewPos)
+{
+    if (isGap(gaps, clippedViewPos))
+        return '-';
+    else
+        return value(source(gaps), toSourcePosition(gaps, clippedViewPos));
+    return typename Value<Gaps<TSequence, ArrayGaps> >::Type();
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition, typename TCount>
+inline typename Size<Gaps<TSequence, ArrayGaps> >::Type
+removeGaps(Gaps<TSequence, ArrayGaps> & gaps, TPosition clippedViewPos, TCount count)
+{
+    typedef Gaps<TSequence, ArrayGaps>     TGaps;
+    typedef typename Position<TGaps>::Type TGapsPosition;
+    typedef typename TGaps::TArray_        TArray;
+    typedef typename TGaps::TArrayPos_     TArrayPos;
+    typedef typename Value<TArray>::Type   TArrayValue;
+    typedef typename Position<TSequence>::Type   TSeqPos;
+
+    // Translate from clipped view position to unclipped view position.
+    TGapsPosition pos = clippedViewPos + clippedBeginPosition(gaps);
+
+    // Get index i of the according bucket and offset within bucket.
+    SEQAN_ASSERT_GEQ(length(gaps._array), 2u);
+    // Start at position 1 if there are no leading gaps.
+    TArrayPos i = (gaps._array[0] == 0);
+    TSeqPos offset = 0;
+    for (TSeqPos counter = pos; counter > 0;)
+    {
+        SEQAN_ASSERT_LT(i, length(gaps._array));
+        if (counter > gaps._array[i])
+        {
+            counter -= gaps._array[i];
+            i += 1;
+        }
+        else
+        {
+            offset = counter;
+            counter = 0;
+        }
+    }
+
+    // Advance into next bucket if at end of current.
+    if (offset > 0 && offset == gaps._array[i])
+    {
+        i += 1;
+        offset = 0;
+    }
+
+    // If we are inside a non-gap bucket then we cannot remove any gaps.
+    if (i % 2)
+        return 0;
+
+    // Otherwise, we can remove gaps right of the current position but not
+    // more than there are.
+    TSeqPos toRemove = count;
+    if (toRemove > gaps._array[i] - offset)
+        toRemove = gaps._array[i] - offset;
+    gaps._array[i] -= toRemove;
+    // In some cases, we remove the whole gap and merge the character buckets.
+    if (gaps._array[i] == TArrayValue(0))
+    {
+        // No merging for leading and trailing gap.
+        if (i == TArrayPos(0) || i == TArrayPos(length(gaps._array) - 1))
+        {
+            gaps._array[i - 1] += gaps._array[i + 1];
+            erase(gaps._array, i, i + 2);
+        }
+    }
+
+    // Also update the right clipping position.
+    gaps._clippingEndPos -= toRemove;
+
+    // Finally, return number of removed gaps.
+    return toRemove;
+}
+
+// ----------------------------------------------------------------------------
+// Function clearGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline void
+clearGaps(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    _reinitArrayGaps(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function isGap()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline bool
+isGap(Gaps<TSequence, ArrayGaps> const & gaps, TPosition clippedViewPos)
+{
+    typedef Gaps<TSequence, ArrayGaps>     TGaps;
+    typedef typename Position<TGaps>::Type TGapsPosition;
+    typedef typename TGaps::TArrayPos_     TArrayPos;
+    typedef typename Position<TSequence>::Type TSeqPos;
+
+    // Translate from clipped view position to unclipped view position.
+    TGapsPosition pos = clippedViewPos + clippedBeginPosition(gaps);
+
+    // Get index i of the according bucket and offset within bucket.
+    SEQAN_ASSERT_GEQ(length(gaps._array), 2u);
+    // Start at position 1 if there are no leading gaps.
+    TArrayPos i = (gaps._array[0] == 0);
+    TSeqPos offset = 0;
+    for (TSeqPos counter = pos; counter > TSeqPos(0);)
+    {
+        SEQAN_ASSERT_LT(i, length(gaps._array));
+        if (counter > gaps._array[i])
+        {
+            counter -= gaps._array[i];
+            i += 1;
+        }
+        else
+        {
+            offset = counter;
+            counter = 0;
+        }
+    }
+
+    // Advance into next bucket if at end of current.
+    if (offset > TSeqPos(0) && offset == gaps._array[i])
+        i += 1;
+
+    return !(i % 2);
+}
+
+// ----------------------------------------------------------------------------
+// Function clearClipping()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline void
+clearClipping(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    typedef Gaps<TSequence, ArrayGaps>     TGaps;
+    typedef typename TGaps::TArrayPos_     TArrayPos;
+
+    gaps._sourceBeginPos = 0;
+    gaps._sourceEndPos = length(value(gaps._source));
+    gaps._clippingBeginPos = 0;
+    gaps._clippingEndPos = 0;
+    for (TArrayPos i = 0; i < length(gaps._array); ++i)
+        gaps._clippingEndPos += gaps._array[i];
+
+    SEQAN_ASSERT_LEQ(static_cast<int>(gaps._sourceEndPos), static_cast<int>(gaps._clippingEndPos));
+}
+
+// ----------------------------------------------------------------------------
+// Function setClippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline void
+setClippedBeginPosition(Gaps<TSequence, ArrayGaps> & gaps, TPosition unclippedViewPosition)
+{
+    gaps._sourceBeginPos = toSourcePosition(gaps, unclippedViewPosition - clippedBeginPosition(gaps));
+    gaps._clippingBeginPos = unclippedViewPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Function setClippedEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline void
+setClippedEndPosition(Gaps<TSequence, ArrayGaps> & gaps, TPosition unclippedViewPosition)
+{
+    gaps._sourceEndPos = toSourcePosition(gaps, unclippedViewPosition - clippedBeginPosition(gaps));
+    //if (isGap(gaps, unclippedViewPosition - clippedBeginPosition(gaps)))
+    //    gaps._sourceEndPos += 1;
+    gaps._clippingEndPos = unclippedViewPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline typename Position<Gaps<TSequence, ArrayGaps> >::Type
+clippedBeginPosition(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    return gaps._clippingBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence>
+inline typename Position<Gaps<TSequence, ArrayGaps> >::Type
+clippedEndPosition(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    return gaps._clippingEndPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function setBeginPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline void
+setBeginPosition(Gaps<TSequence, ArrayGaps> & gaps, TPosition sourcePosition)
+{
+    setClippedBeginPosition(gaps, toViewPosition(gaps, sourcePosition) + clippedBeginPosition(gaps));
+}
+
+// ----------------------------------------------------------------------------
+// Function setEndPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TPosition>
+inline void
+setEndPosition(Gaps<TSequence, ArrayGaps> & gaps, TPosition sourcePosition)
+{
+    setClippedEndPosition(gaps, toViewPosition(gaps, sourcePosition) + clippedBeginPosition(gaps));
+}
+
+// ----------------------------------------------------------------------------
+// Function beginPosition()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather like to have the const version only :(
+template <typename TSequence>
+inline typename Position<TSequence>::Type
+beginPosition(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    return gaps._sourceBeginPos;
+}
+
+template <typename TSequence>
+inline typename Position<TSequence>::Type
+beginPosition(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    return gaps._sourceBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function endPosition()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather like to have the const version only :(
+template <typename TSequence>
+inline typename Position<TSequence>::Type
+endPosition(Gaps<TSequence, ArrayGaps> const & gaps)
+{
+    return gaps._sourceEndPos;
+}
+
+template <typename TSequence>
+inline typename Position<ArrayGaps>::Type
+endPosition(Gaps<TSequence, ArrayGaps> & gaps)
+{
+    return gaps._sourceEndPos;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ARRAY_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_base.h b/third-party/seqan/core/include/seqan/align/gaps_base.h
new file mode 100644
index 0000000..7ed5c45
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_base.h
@@ -0,0 +1,1392 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Switch to Host interface.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TSpec>
+struct GapsIterator;
+
+/*!
+ * @defgroup GapsSpecTag Gaps Specialization Tags
+ * @brief Tags for specializing the Gaps class.
+ */
+
+/*!
+ * @tag GapsSpecTag#ArrayGaps
+ * @headerfile <seqan/align.h>
+ * @brief Tag for the Array Gaps specialization.
+ *
+ * @signature struct ArrayGaps_;
+ * @signature typedef Tag<ArrayGaps_> ArrayGaps;
+ */
+
+struct ArrayGaps_;
+typedef Tag<ArrayGaps_> ArrayGaps;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class Gaps
+// ----------------------------------------------------------------------------
+
+/*!
+ * @class Gaps
+ * @implements SequenceConcept
+ * @headerfile <seqan/align.h>
+ * @brief Store the gapped version of a sequence.
+ *
+ * @signature template <typename TSequence, typename TSpec>
+ *            class Gaps;
+ *
+ * @tparam TSequence The type of the underlying sequence.
+ * @tparam TSpec     Tag for specialization.
+ *
+ * Gaps wrap a @link SequenceConcept Sequence endlink@ and allows to (1) insert gaps into the sequence and (2) select
+ * an infix of the gapped sequence (clipping).  The gaps are not inserted into the underlying sequence (source) but
+ * stored separately.  Using the clipping is optional and meant for selecting parts of the alignment as a part of the
+ * result of a local alignment algorithm.
+ *
+ * <img src="gaps_illustration.png" title="Illustration of Gaps object and positions with clipping. />
+ *
+ * In the figure above, the source sequence has seven characters, the gapped sequence has four gaps and thus consists
+ * of eleven characters.  The gapped sequence is clipped to start at position 0 in the gapped sequence and to end at
+ * position 8 in the gapped sequence (the positions given as half-open intervals <tt>[begin, end)</tt>).
+ *
+ * The figure shows the three coordinate systems that are used with Gaps objects.  The source position is the position
+ * in the underlying sequence.  The unclipped view position is the position in the gapped sequence without gaps.  The
+ * view position is the position in the gapped sequence but including the clipping: All (clipped) view positions have
+ * the clipping begin position subtracted from them.
+ */
+
+/**
+.Class.Gaps
+..cat:Alignments
+..implements:Concept.SequenceConcept
+..summary:Efficient storage of gaps for a sequence.
+..signature:Gaps<TSequence, TSpec>
+..description.text:
+Gaps wrap a @Concept.SequenceConcept@ and allows to (1) insert gaps into the sequence and (2) select an infix of the gapped sequence (clipping).
+The gaps are not inserted into the underlying sequence (source) but stored separately.
+Using the clipping is optional and meant for selecting parts of the alignment as a part of the result of a local alignment algorithm.
+..description.image:gaps_illustration|Illustration of Gaps object and positions with clipping.
+..description:
+In the figure above, the source sequence has seven characters, the gapped sequence has four gaps and thus consists of eleven characters.
+The gapped sequence is clipped to start at position 0 in the gapped sequence and to end at position 8 in the gapped sequence (the positions given as half-open intervals $[begin, end)$).
+..description.text:
+The figure shows the three coordinate systems that are used with Gaps objects.
+The source position is the position in the underlying sequence.
+The unclipped view position is the position in the gapped sequence without gaps.
+The view position is the position in the gapped sequence but including the clipping:
+All (clipped) view positions have the clipping begin position subtracted from them.
+..example.text:
+The following example shows the construction of the gaps object from the image above together with some calls to $toViewPosition$ and $toSourcePosition$.
+These functions allow the transformation between the source position and the clipped view position.
+..example.file:demos/align/gaps_example.cpp
+..example.text:This yields the following output:
+..example.output:Resulting gaps: GG-T-A-
+toSourcePosition(gaps, 0) == 1
+toSourcePosition(gaps, 4) == 4
+toViewPosition(gaps, 0) == -1
+toViewPosition(gaps, 5) == 9
+..param.TSequence:The type of the underlying sequence.
+...type:Concept.SequenceConcept
+..param.TSpec:Specialization tag.
+..include:seqan/align.h
+ */
+
+template <typename TSequence, typename TSpec = ArrayGaps>
+class Gaps;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.Gaps
+///.Metafunction.Value.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct Value<Gaps<TSequence, TSpec> >
+{
+    typedef typename Value<TSequence>::Type           TAlphabet;
+    typedef typename GappedValueType<TAlphabet>::Type Type;
+};
+
+template <typename TSequence, typename TSpec>
+struct Value<Gaps<TSequence, TSpec> const> : Value<Gaps<TSequence, TSpec> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Iterator
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Iterator.param.T.type:Class.Gaps
+///.Metafunction.Iterator.class:Class.Gaps
+
+template <typename TSequence, typename TSpec, typename TIteratorSpec>
+struct Iterator<Gaps<TSequence, TSpec>, TIteratorSpec>
+{
+	typedef Iter<Gaps<TSequence, TSpec>, GapsIterator<TSpec> > Type;
+};
+
+template <typename TSequence, typename TSpec, typename TIteratorSpec>
+struct Iterator<Gaps<TSequence, TSpec> const, TIteratorSpec>
+{
+	typedef Iter<Gaps<TSequence, TSpec> const, GapsIterator<TSpec> > Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+///.Metafunction.GetValue.param.T.type:Class.Gaps
+///.Metafunction.GetValue.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct GetValue<Gaps<TSequence, TSpec> > : Value<Gaps<TSequence, TSpec> >
+{};
+
+template <typename TSequence, typename TSpec>
+struct GetValue<Gaps<TSequence, TSpec> const> : GetValue<Gaps<TSequence, TSpec> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Position.param.T.type:Class.Gaps
+///.Metafunction.Position.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct Position<Gaps<TSequence, TSpec> >
+{
+    typedef typename Position<TSequence>::Type TSeqPos_;
+    typedef typename MakeSigned<TSeqPos_>::Type Type;
+};
+
+template <typename TSequence, typename TSpec>
+struct Position<Gaps<TSequence, TSpec> const> : Position<Gaps<TSequence, TSpec> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Reference.param.T.type:Class.Gaps
+///.Metafunction.Reference.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct Reference<Gaps<TSequence, TSpec> >
+{
+	typedef typename Iterator<Gaps<TSequence, TSpec>, Standard>::Type TIterator_;
+	typedef Proxy<IteratorProxy<TIterator_> > Type;
+};
+
+template <typename TSequence, typename TSpec>
+struct Reference<Gaps<TSequence, TSpec> const>
+{
+	typedef typename Iterator<Gaps<TSequence, TSpec> const, Standard>::Type TIterator_;
+	typedef Proxy<IteratorProxy<TIterator_> > Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Size.param.T.type:Class.Gaps
+///.Metafunction.Size.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct Size<Gaps<TSequence, TSpec> >
+{
+    typedef typename Size<TSequence>::Type Type;
+};
+
+template <typename TSequence, typename TSpec>
+struct Size<Gaps<TSequence, TSpec> const> : Size<Gaps<TSequence, TSpec> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Source
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Switch to Hosted Type interface
+
+/**
+.Metafunction.Source
+..cat:Alignments
+..summary:Return underlying sequence of Gaps/Alignments.
+..signature:Source<T>::Type
+..param.T:The type to query for underlying sequence.
+..include:seqan/align.h
+*/
+
+///.Metafunction.Source.param.T.type:Class.Gaps
+///.Metafunction.Source.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct Source<Gaps<TSequence, TSpec> >
+{
+    typedef TSequence Type;
+};
+
+template <typename TSequence, typename TSpec>
+struct Source<Gaps<TSequence, TSpec> const> : Source<Gaps<TSequence, TSpec> >
+{};
+
+// TODO(holtgrew): Also prefix/suffix/infix? Should work!
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSequence
+// ----------------------------------------------------------------------------
+
+///.Metafunction.IsSequence.param.T.type:Class.Gaps
+///.Metafunction.IsSequence.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+struct IsSequence<Gaps<TSequence, TSpec> >
+{
+    typedef True Type;
+    static const bool VALUE = true;
+};
+
+template <typename TSequence, typename TSpec>
+struct IsSequence<Gaps<TSequence, TSpec> const> : IsSequence<Gaps<TSequence, TSpec> >
+{};
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function iter()
+// ----------------------------------------------------------------------------
+
+// From SequenceConcept, only overwriting documentation here.
+
+/*!
+ * @fn Gaps#iter
+ * @brief Return an iterator to a specific position in the current clipping.
+ *
+ * @signature TIterator iter(gaps, viewPos[, tag);
+ *
+ * @param gaps    The Gaps object to get an iterator into.
+ * @param viewPos View position to get an iterator to.
+ * @param tag     An optional tag for selecting the iterator type.
+ *
+ * @return TIterator The resulting iterator.  The type is <tt>Iterator<TGaps, TTag>::Type</tt> where <tt>TTag</tt> is
+ *                   the type of <tt>tag</tt>.
+ */
+
+// TODO(holtgrew): Adding links to implemented sequence. This should be cleaned up once we have better documentation with concepts.
+///.Function.begin.class:Class.Gaps
+///.Function.end.class:Class.Gaps
+///.Function.iter.class:Class.Gaps
+
+// ----------------------------------------------------------------------------
+// Function setSource()
+// ----------------------------------------------------------------------------
+
+// ----------------------------------------------------------------------------
+// Function createSource()
+// ----------------------------------------------------------------------------
+
+// ----------------------------------------------------------------------------
+// Function clearClipping()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#clearClipping
+ * @brief Clear clipping from Gaps objects.
+ *
+ * @signature void clearClipping(gaps);
+ *
+ * @param gaps Object to clear clipping from.
+ */
+
+/**
+.Function.Gaps#clearClipping
+..class:Class.Gaps
+..summary:Clear clipping from @Class.Gaps@ object.
+..cat:Alignments
+..signature:void clearClipping(gaps)
+..param.gaps:The @Class.Gaps@ object to clear.
+...type:Class.Gaps
+..returns:$void$
+..see:Function.Gaps#clearGaps
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function clearGaps()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#clearGaps
+ * @brief Clear gaps from Gaps objects.
+ *
+ * @signature void clearGaps(gaps);
+ *
+ * @param gaps Object to clear gaps from.
+ */
+
+/**
+.Function.Gaps#clearGaps
+..class:Class.Gaps
+..summary:Clear gaps and clipping from @Class.Gaps@ object.
+..cat:Alignments
+..signature:void clearGaps(gaps)
+..param.gaps:The @Class.Gaps@ object to clear.
+...type:Class.Gaps
+..returns:$void$
+..see:Function.Gaps#clearClipping
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+// From SequenceConcept, only overwriting documentation here.
+
+/*!
+ * @fn Gaps#length
+ * @brief Return number of gap and characters between the beginning and the end of the clipping.
+ *
+ * @signature TSize length(gaps);
+ *
+ * @param gaps The @link Gaps @endlink object to query for its length.
+ *
+ * @return TSize The number of gaps and characters between the beginning and the end of the clipping.
+ */
+
+/**
+.Function.Gaps#length
+..class:Class.Gaps
+..summary:Return length of the gapped sequence.
+..cat:Alignments
+..signature:TSize length(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:Length of the gapped sequence.
+...type:Metafunction.Size
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function unclippedLength()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#unclippedLength
+ * @brief Return length of the gapped sequence without clipping.
+ *
+ * @signature TSize unclippedLength(gaps);
+ *
+ * @param gaps The Gaps object to query.
+ *
+ * @return TSize The result.
+ */
+
+/**
+.Function.Gaps#unclippedLength
+..class:Class.Gaps
+..summary:Return length of the gapped sequence without clipping.
+..cat:Alignments
+..signature:TSize unclippedLength(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:Length of the gapped sequence, ignoring any clipping.
+...type:Metafunction.Size
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function toViewPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#toViewPosition
+ * @brief Conversion from source (without gaps or clipping) to view position (including gaps and clipping).
+ *
+ * @signature TPos toViewPosition(gaps, sourcePos);
+ *
+ * @param gaps      The gaps object to use for translation.
+ * @param sourcePos The source position (in the underlying sequence) to translate.
+ *
+ * @return TPos The resulting position in the view.
+ */
+
+/**
+.Function.toViewPosition
+..class:Class.Gaps
+..summary:Transforms source to view position.
+..cat:Alignments
+..signature:toViewPosition(gaps, pos)
+..param.gap:A Gaps object, e.g. a row in the alignment.
+...type:Class.Gaps
+..param.pos:Position in the original sequence to get the view position for.
+..returns:The position in the view/gaps position.
+..remarks:If $gap$ is a clipped alignment row, gaps in the clipped part will influence the result. The position $pos$ is counted from the unclipped begin position and must be greater or equal the clipped begin position of $gap$.
+..see:Function.toSourcePosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function toSourcePosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#toSourcePosition
+ * @brief Conversion from view position (including gaps and clipping) to source (without gaps or clipping).
+ *
+ * @signature TPos toSourcePosition(gaps, viewPos);
+ *
+ * @param gaps      The gaps object to use for translation.
+ * @param sourcePos The view position (including gaps and clipping) to translate.
+ *
+ * @return TPos The resulting position in the underlying sequence.
+ */
+
+/**
+.Function.toSourcePosition
+..class:Class.Gaps
+..summary:Transforms view to source position, if the view position is a gap, the original position of the next non-gap entry is returned.
+..cat:Alignments
+..signature:toSourcePosition(gaps, pos)
+..param.gap:A Gaps object, e.g. a row in the alignment.
+...type:Class.Gaps
+..param.pos:Position in the view sequence (this includes gaps) to get the original position for.
+..returns:The position in the source sequence.
+..remarks:If $gap$ is a clipped alignment row, gaps in the clipped part will influence the result. The position $pos$ is counted from the unclipped begin position.
+..see:Function.toViewPosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function isGap()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#isGap
+ * @brief Query positions in a Gaps object for being a gap.
+ *
+ * @signature bool isGap(gaps, viewPos);
+ *
+ * @param gaps    The Gaps object to query.
+ * @param viewPos The view position (including clipping and gaps).
+ *
+ * @return bool The query result.
+ */
+
+/**
+.Function.Gaps#isGap
+..class:Class.Gaps
+..summary:Query whether a given clipped view position is a gap.
+..cat:Alignments
+..signature:bool isGap(gaps, clippedViewPos)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..param.clippedViewPos:The position in the view to query.
+...type:Metafunction.Position
+..returns:Whether or not there is a gap at the given clipped view position.
+...type:nolink:$bool$
+..see:Function.insertGap
+..see:Function.removeGap
+..see:Function.removeGaps
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function insertGaps()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#insertGaps
+ * @brief Insert gap characters.
+ *
+ * @signature void insertGaps(gaps, viewPos, count);
+ *
+ * @param gaps    The Gaps object to insert gaps into.
+ * @param viewPos The view position (including clipping and gaps) to insert gaps at.
+ * @param count   The number of gaps to insert.
+ */
+
+/**
+.Function.insertGaps
+..class:Class.Gaps
+..summary:Insert multiple gaps into a gapped sequence.
+..cat:Alignments
+..signature:void insertGaps(gaps, clippedViewPos, count)
+..param.gaps:The @Class.Gaps@ object to insert gaps into.
+...type:Class.Gaps
+..param.clippedViewPos:The position in the view to insert gaps at.
+...type:Metafunction.Position
+..param.count:The number of gaps to insert
+...type:nolink:$unsigned$
+..returns:$void$
+..see:Function.insertGap
+..see:Function.removeGap
+..see:Function.removeGaps
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function insertGap()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#insertGap
+ * @brief Insert one gap character.
+ *
+ * @signature void insertGap(gaps, viewPos);
+ *
+ * @param gaps    The Gaps object to insert gap into.
+ * @param viewPos The view position (including clipping and gaps) to insert the gap at.
+ */
+
+/**
+.Function.insertGap
+..class:Class.Gaps
+..summary:Insert one gap into a gapped sequence.
+..cat:Alignments
+..signature:void insertGap(gaps, clippedViewPos)
+..param.gaps:The @Class.Gaps@ object to insert gap into.
+...type:Class.Gaps
+..param.clippedViewPos:The position in the view to insert gap at.
+...type:Metafunction.Position
+..returns:$void$
+..see:Function.insertGaps
+..see:Function.removeGap
+..see:Function.removeGaps
+..include:seqan/align.h
+*/
+
+// Forward to removeGaps() which has to be implemented in each subclass.
+
+template <typename TSequence, typename TSpec, typename TPosition>
+inline void
+insertGap(Gaps<TSequence, TSpec> & gaps, TPosition clippedViewPos)
+{
+    insertGaps(gaps, clippedViewPos, 1u);
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGaps()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#removeGaps
+ * @brief Remove gaps from a Gaps object.
+ *
+ * @signature TSize removeGaps(gaps, viewPos, count);
+ *
+ * @param gaps    The gaps object to remove gap characters from.
+ * @param viewPos The view positions to remove gap characters from.
+ * @param count   The number of gap characters to remove.
+ *
+ * @return TSize The number of gap characters removed.
+ */
+
+/**
+.Function.removeGaps
+..class:Class.Gaps
+..summary:Remove multiple gaps from a gapped sequence.
+..cat:Alignments
+..signature:TSize removeGaps(gaps, clippedViewPos, count)
+..param.gaps:The @Class.Gaps@ object to remove gaps into.
+...type:Class.Gaps
+..param.clippedViewPos:The position in the view to remove gaps from.
+...type:Metafunction.Position
+..param.count:The number of gaps to remove
+...type:nolink:$unsigned$
+..returns:The number of removed gaps.
+...type:Metafunction.Size
+..see:Function.insertGap
+..see:Function.insertGaps
+..see:Function.removeGap
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function removeGap()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#removeGap
+ * @brief Remove one gap from a Gaps object.
+ *
+ * @signature TSize removeGap(gaps, viewPos);
+ *
+ * @param gaps    The gaps object to remove one gap character from.
+ * @param viewPos The view positions to remove one gap character from.
+ *
+ * @return TSize The number of gap characters removed.
+ */
+
+/**
+.Function.removeGap
+..class:Class.Gaps
+..summary:Remove one gap from a gapped sequence.
+..cat:Alignments
+..signature:TSize removeGap(gaps, clippedViewPos)
+..param.gaps:The @Class.Gaps@ object to remove gap into.
+...type:Class.Gaps
+..param.clippedViewPos:The position in the view to remove gap from.
+...type:Metafunction.Position
+..returns:The number of removed gaps.
+...type:Metafunction.Size
+..see:Function.insertGap
+..see:Function.insertGaps
+..see:Function.removeGaps
+..include:seqan/align.h
+*/
+
+// Forward to removeGaps() which has to be implemented in each subclass.
+
+template <typename TSequence, typename TSpec, typename TPosition>
+inline typename Size<Gaps<TSequence, TSpec> >::Type
+removeGap(Gaps<TSequence, TSpec> & gaps, TPosition clippedViewPos)
+{
+    return removeGaps(gaps, clippedViewPos, 1u);
+}
+    
+// ----------------------------------------------------------------------------
+// Function countGaps()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#countGaps
+ * @brief The number of gaps following a position.
+ *
+ * @signature TSize countGaps(gaps, viewPos);
+ *
+ * @param gaps    The Gaps object to query.
+ * @param viewPos View position (including clipping and gaps) to query at.
+ *
+ * @return TSize The number of gap characters at <tt>viewPos</tt>.
+ */
+
+/**
+.Function.Gaps#countGaps
+..class:Class.Gaps
+..summary:Reports number of continues gaps right of current iterator position.
+..cat:Alignments
+..signature:TSize countGaps(iter)
+..param.iter:Iterator of the  @Class.Gaps@ object to count gaps for.
+...type:Metafunction.Iterator
+..returns:The number of gaps right of the current iterator position, including the current position, or $0$ if there is no gap.
+...type:Metafunction.Size
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function setClippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#setClippedBeginPosition
+ * @brief Set the begin position of the clipping.
+ *
+ * @signature void setClippedBeginPosition(gaps, unclippedViewPos);
+ *
+ * @param gaps             The Gaps object to set the clipping begin position of.
+ * @param unclippedViewPos View position (including gaps but excluding clipping) to set the clipping begin to.
+ */
+
+/**
+.Function.Gaps#setClippedBeginPosition
+..class:Class.Gaps
+..summary:Sets the begin position of the clipping.
+..signature:void setClippedBeginPosition(gaps, unclippedViewPosition)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..param.unclippedViewPosition:The position in the unclipped view to set as the clipping begin position.
+...type:Metafunction.Position
+..returns:$void$
+..remarks:Note that the position is *not* a clipped view position but an uncliped one!
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedEndPosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function setClippedEndPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#setClippedEndPosition
+ * @brief Set the end position of the clipping.
+ *
+ * @signature void setClippedEndPosition(gaps, unclippedViewPos);
+ *
+ * @param gaps             The Gaps object to set the clipping end position of.
+ * @param unclippedViewPos View position (including gaps but excluding clipping) to set the clipping end to.
+ */
+
+/**
+.Function.Gaps#setClippedEndPosition
+..class:Class.Gaps
+..summary:Sets the end position of the clipping.
+..signature:void setClippedEndPosition(gaps, unclippedViewPosition)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..param.unclippedViewPosition:The position in the unclipped view to set as the clipping end position.
+...type:Metafunction.Position
+..returns:$void$
+..remarks:Note that the position is *not* a clipped view position but an uncliped one!
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function clippedBeginPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#clippedBeginPosition
+ * @brief Return begin position of the clipping.
+ *
+ * @signature TPos clippedBeginPosition(gaps);
+ *
+ * @param gaps             The Gaps object to query.
+ *
+ * @return TPos The begin position of the unclipped view.
+ *
+ * @section Example
+ *
+ * In the following gaps configuration, the result of <tt>clippedBeginPosition(gaps)</tt> is 1.
+ *
+ * @code
+ * clipping                   [     )
+ *   (half-open interval)           
+ * 
+ * gapped sequence:          X--XXX-XX-
+ * 
+ * source position:          0111234456
+ * unclipped view position:  0123456789
+ * clipped view position:     0123456
+ * @endcode
+ */
+
+/**
+.Function.Gaps#clippedBeginPosition
+..class:Class.Gaps
+..summary:Return the begin position of the clipping in the unclipped gapped sequence.
+..signature:TPosition clippedBeginPosition(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:The begin position of the current clipped view in the unclipped gapped sequence.
+...type:Metafunction.Position
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..example:
+In the following gaps configuration, the result of $clippedBeginPosition(gaps)$ is $1$.
+..example.code:
+clipping                   [     )
+  (half-open interval)           
+
+gapped sequence:          X--XXX-XX-
+
+source position:          0111234456
+unclipped view position:  0123456789
+clipped view position:     0123456
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function clippedEndPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#clippedEndPosition
+ * @brief Return end position of the clipping.
+ *
+ * @signature TPos clippedEndPosition(gaps);
+ *
+ * @param gaps             The Gaps object to query.
+ *
+ * @return TPos The end position of the unclipped view.
+ *
+ * @section Example
+ *
+ * In the following gaps configuration, the result of <tt>clippedEndPosition(gaps)</tt> is 7.
+ *
+ * @code
+ * clipping                   [     )
+ *   (half-open interval)           
+ * 
+ * gapped sequence:          X--XXX-XX-
+ * 
+ * source position:          0111234456
+ * unclipped view position:  0123456789
+ * clipped view position:     0123456
+ * @endcode
+ */
+
+/**
+.Function.Gaps#clippedEndPosition
+..class:Class.Gaps
+..summary:Return the end position of the clipping in the unclipped gapped sequence.
+..signature:TPosition clippedEndPosition(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:The end position of the current clipped view in the unclipped gapped sequence.
+...type:Metafunction.Position
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..example:
+In the following gaps configuration, the result of $clippedEndPosition(gaps)$ is $7$.
+..example.code:
+clipping                   [     )
+  (half-open interval)           
+
+gapped sequence:          X--XXX-XX-
+
+source position:          0111234456
+unclipped view position:  0123456789
+clipped view position:     0123456
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function setBeginPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#setBeginPosition
+ * @brief Set the begin position of the clipped gapped sequence, given a source position.
+ *
+ * @signature void setBeginPosition(gaps, sourcePos);
+ *
+ * @param gaps      The Gaps object to set the begin position in.
+ * @param sourcePos Position in the underlying sequence to set clipping to.
+ */
+
+/**
+.Function.Gaps#setBeginPosition
+..class:Class.Gaps
+..summary:Set the begin position of the clipped gapped sequence, given a source position.
+..signature:void setBeginPosition(gaps, sourcePosition)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..param.sourcePosition:The source position to set the clipping begin to.
+...type:Metafunction.Position
+..returns:$void$
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function setEndPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#setEndPosition
+ * @brief Set the end position of the clipped gapped sequence, given a source position.
+ *
+ * @signature void setEndPosition(gaps, sourcePos);
+ *
+ * @param gaps      The Gaps object to set the end position in.
+ * @param sourcePos Position in the underlying sequence to set clipping to.
+ */
+
+/**
+.Function.Gaps#setEndPosition
+..class:Class.Gaps
+..summary:Set the end position of the clipped gapped sequence, given a source position.
+..signature:void setEndPosition(gaps, sourcePosition)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..param.sourcePosition:The source position to set the clipping end to.
+...type:Metafunction.Position
+..returns:$void$
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function beginPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#beginPosition
+ * @brief Return the clipping begin position as a source position.
+ *
+ * @signature TPosition beginPosition(gaps);
+ *
+ * @param gaps The Gaps object to query.
+ *
+ * @return TPosition The clipping begin position in the source.
+ *
+ * @section Example
+ *
+ * In the following gaps configuration, the result of <tt>beginPosition(gaps)</tt> is $1$.  The clipping starts in a
+ * gap and the source position of the first non-gap character right of the clipping begin has source position 1.
+ *
+ * @code
+ * clipping                   [     )
+ *   (half-open interval)           
+ * 
+ * gapped sequence:          X--XXX-XX-
+ * 
+ * source position:          0111234456
+ * unclipped view position:  0123456789
+ * clipped view position:     0123456
+ * @endcode
+ */
+
+/**
+.Function.Gaps#beginPosition
+..class:Class.Gaps
+..summary:Return the clipping begin position as a source position.
+..signature:TPosition beginPosition(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:The begin position of the current clipped view in the source.
+...type:Metafunction.Position
+..see:Function.Gaps#endPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..example:
+In the following gaps configuration, the result of $beginPosition(gaps)$ is $1$.
+The clipping starts in a gap and the source position of the first non-gap character right of the clipping begin has source position $1$.
+..example.code:
+clipping                   [     )
+  (half-open interval)           
+
+gapped sequence:          X--XXX-XX-
+
+source position:          0111234456
+unclipped view position:  0123456789
+clipped view position:     0123456
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function endPosition()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#endPosition
+ * @brief Return the clipping end position as a source position.
+ *
+ * @signature TPosition endPosition(gaps);
+ *
+ * @param gaps The Gaps object to query for the end position as a source position.
+ *
+ * @return TPosition The end position as a source position.
+ *
+ * @section Example
+ *
+ * In the following gaps configuration, the result of <tt>endPositioN(gaps)</tt> is 4.
+ *
+ * @code
+ * clipping                   [     )
+ *   (half-open interval)           
+ * 
+ * gapped sequence:          X--XXX-XX-
+ * 
+ * source position:          0111234456
+ * unclipped view position:  0123456789
+ * clipped view position:     0123456
+ * @endcode
+ */
+
+/**
+.Function.Gaps#endPosition
+..class:Class.Gaps
+..summary:Return the clipping end position as a source position.
+..signature:TPosition endPosition(gaps)
+..param.gaps:The @Class.Gaps@ object to query.
+...type:Class.Gaps
+..returns:The end position of the current clipped view in the source.
+...type:Metafunction.Position
+..see:Function.Gaps#beginPosition
+..see:Function.Gaps#setBeginPosition
+..see:Function.Gaps#setEndPosition
+..see:Function.Gaps#clippedBeginPosition
+..see:Function.Gaps#clippedEndPosition
+..see:Function.Gaps#setClippedBeginPosition
+..see:Function.Gaps#setClippedEndPosition
+..example:
+In the following gaps configuration, the result of $endPosition(gaps)$ is $4$.
+..example.code:
+clipping                   [     )
+  (half-open interval)           
+
+gapped sequence:          X--XXX-XX-
+
+source position:          0111234456
+unclipped view position:  0123456789
+clipped view position:     0123456
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function write()
+// ----------------------------------------------------------------------------
+
+template <typename TFile, typename TSource, typename TIDString, typename TSpec>
+inline void
+write(TFile & target,
+	  Gaps<TSource, TSpec> const & source, 
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_ specialization not documented
+
+	// Print gaps row
+	typedef typename Iterator<Gaps<TSource, TSpec> const>::Type TIter;
+	TIter begin_ = begin(source);
+	TIter end_ = end(source);
+	for (; begin_ != end_; ++begin_) {
+		if (isGap(begin_))
+			streamPut(target, gapValue<char>());
+		else 
+			streamPut(target, convert<char>(*begin_));
+	}
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<()                                      [stream operator]
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document appropriately.
+
+template <typename TStream, typename TSource, typename TSpec>
+inline TStream &
+operator<<(TStream & stream, Gaps<TSource, TSpec> const & gaps)
+{
+    typedef Gaps<TSource, TSpec> const             TGaps;
+    typedef typename Iterator<TGaps, Rooted>::Type TIter;
+
+    for (TIter it = begin(gaps, Rooted()); !atEnd(it); goNext(it))
+    {
+        // TODO(holtgrew): Ideally, we could simply print the expanded alphabet char but that is broken.
+        if (isGap(it))
+            stream << gapValue<char>();
+        else
+            stream << convert<char>(*it);
+    }
+
+    return stream;
+}
+
+// ----------------------------------------------------------------------------
+// Function _pumpTraceToGaps()
+// ----------------------------------------------------------------------------
+
+// Internal function for converting AlignTrace<> objects into alignments in two Gaps objects.  Note that the traceback
+// in the trace is stored in reverse, from back to front.  We insert the gaps in descending order of their position.
+// The reason is that Gaps<> objects store the gaps in ascending order of coordinates in String<> objects and inserting
+// at the end is in O(1) while inserting in the front is O(n).
+
+template <typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV, typename TSize>
+void _pumpTraceToGaps(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                      Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                      AlignTraceback<TSize> const & trace)
+{
+    typedef Gaps<TSequenceH, TGapsSpecH> TGapsH;
+    typedef typename Iterator<TGapsH, Standard>::Type TGapsHIter;
+
+    typedef Gaps<TSequenceV, TGapsSpecV> TGapsV;
+    typedef typename Iterator<TGapsV, Standard>::Type TGapsVIter;
+
+    // TODO(holtgrew): I don't understand the following.  Originally, this function used Align objects, but I did not understand it there either.
+	// TODO(rausch): Pump trace into align_ (note: this is relatively slow code here. it could be improved if specialized to the Align Specs).
+    clearGaps(gapsH);
+    clearClipping(gapsH);
+    clearGaps(gapsV);
+    clearClipping(gapsV);
+
+	TSize i = length(trace.sizes);  // Scan trace backwards.
+	TGapsHIter itH = begin(gapsH);
+	TGapsVIter itV = begin(gapsV);
+	while (i > 0)
+	{
+		--i;
+		TSize size = trace.sizes[i];
+		switch ((int) trace.tvs[i])
+		{
+		case 1:  // Go horizontal.
+			insertGaps(itV, size);
+			break;
+
+		case 2:  // Go vertical.
+			insertGaps(itH, size);
+			break;
+		}
+		goFurther(itH, size);
+		goFurther(itV, size);
+	}
+}
+
+// ----------------------------------------------------------------------------
+// Function source()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): source concept in dox?
+
+/**
+.Function.source
+..summary:Return underlying object.
+..cat:Basic
+..signature:source(obj)
+..param.obj:The object to get underlying sequence of.
+...type:Class.Gaps
+..returns:The underlying object.
+...type:Metafunction.Source
+..include:seqan/align.h
+*/
+
+/*!
+ * @fn Gaps#source
+ * @brief Return underlying object.
+ *
+ * @signature TSource source(gaps);
+ *
+ * @param gaps The Gaps object to return the underling sequence for.
+ * 
+ * @return TSource Reference to the source of the Gaps.
+ */
+
+/*
+.Function.Gaps#source
+..summary:Return underlying sequence.
+..cat:Alignments
+..signature:TSource source(gaps)
+..param.obj:The object to get underlying sequence of.
+...type:Class.Gaps
+..returns:Reference to the underlying sequence.
+...type:Metafunction.Source
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function sourceSegment()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Rename/remove?
+
+// We need some forwards for function sourceSegment().
+
+template <typename TSequence, typename TSpec>
+inline typename Position<Gaps<TSequence, TSpec> >::Type clippedBeginPosition(Gaps<TSequence, TSpec> const & gaps);
+template <typename TSequence, typename TSpec>
+inline typename Position<Gaps<TSequence, TSpec> >::Type clippedEndPosition(Gaps<TSequence, TSpec> const & gaps);
+template <typename TSequence, typename TSpec, typename TPosition>
+inline typename Position<TSequence>::Type
+toSourcePosition(Gaps<TSequence, TSpec> const & gaps, TPosition clippedViewPos);
+
+template <typename TSequence, typename TSpec>
+inline typename Infix<TSequence>::Type
+sourceSegment(Gaps<TSequence, TSpec> const & gaps)
+{
+    return infix(source(gaps), toSourcePosition(gaps, clippedBeginPosition(gaps)), toSourcePosition(gaps, clippedEndPosition(gaps)));
+}
+
+template <typename TSequence, typename TSpec>
+inline typename Infix<TSequence>::Type
+sourceSegment(Gaps<TSequence, TSpec> & gaps)
+{
+    return infix(source(gaps), toSourcePosition(gaps, clippedBeginPosition(gaps)), toSourcePosition(gaps, clippedEndPosition(gaps)));
+}
+
+// ----------------------------------------------------------------------------
+// Function assignSource()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn Gaps#assignSource
+ * @brief Assign the source of a gaps object, copying data.
+ *
+ * @signature void assignSource(gaps, seq);
+ *
+ * @param gaps The Gaps object to assign the source of.
+ * @param seq  The @link SequenceConcept sequence @endlink to assign to the underlying string.:w
+ */
+
+/**
+.Function.Gaps#assignSource
+..class:Class.Gaps
+..summary:Assign the source of a Gaps object, copying data.
+..cat:Alignments
+..signature:void assignSource(gaps, sequence)
+..param.gaps:The @Class.Gaps@ object to assign the source of.
+...type:Class.Gaps
+..param.sequence:The @Concept.SequenceConcept@ to assign as the source.
+...type:Metafunction.Source
+..remarks:This will copy $sequence$ into the source of $gaps$.
+..returns:$void$
+..see:Function.Gaps#setSource
+..see:Function.source
+..include:seqan/align.h
+*/
+
+// TOOD(holtgrew): Switch to Hosted Type?
+
+template <typename TSequence, typename TSpec, typename TValue>
+inline void
+assignSource(Gaps<TSequence, TSpec> & gaps, TValue const & value)
+{
+    assign(source(gaps), value);
+}
+
+// ----------------------------------------------------------------------------
+// Function setSource()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.Gaps#setSource
+..class:Class.Gaps
+..summary:Set the source of a Gaps object, do not copy if possible.
+..cat:Alignments
+..signature:void setSource(gaps, sequence)
+..param.gaps:The @Class.Gaps@ object to set the source of.
+...type:Class.Gaps
+..param.sequence:The @Concept.SequenceConcept@ to set as the source.
+...type:Metafunction.Source
+..remarks:This will avoid copying if possible.
+..returns:$void$
+..see:Function.Gaps#assignSource
+..see:Function.source
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+///.Function.clear.class:Class.Gaps
+
+template <typename TSequence, typename TSpec>
+inline void clearGaps(Gaps<TSequence, TSpec> & gaps);
+template <typename TSequence, typename TSpec>
+inline void clearClipping(Gaps<TSequence, TSpec> & gaps);
+
+template <typename TSequence, typename TSpec>
+inline void clear(Gaps<TSequence, TSpec> & gaps)
+{
+    clearGaps(gaps);
+    clearClipping(gaps);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TSpec>
+inline bool operator==(Gaps<TSequence, TSpec> const & lhs,
+                       Gaps<TSequence, TSpec> const & rhs)
+{
+    typename Comparator<Gaps<TSequence, TSpec> >::Type lex(lhs, rhs);
+    return isEqual(lex);
+}
+
+template <typename TSequence, typename TSpec, typename TRightHandSide>
+inline bool operator==(Gaps<TSequence, TSpec> const & lhs,
+                       TRightHandSide const & rhs)
+{
+    typename Comparator<Gaps<TSequence, TSpec> >::Type lex(lhs, rhs);
+    return isEqual(lex);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TSpec>
+inline bool operator!=(Gaps<TSequence, TSpec> const & lhs,
+                       Gaps<TSequence, TSpec> const & rhs)
+{
+    return !(lhs == rhs);
+}
+
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_iterator_anchor.h b/third-party/seqan/core/include/seqan/align/gaps_iterator_anchor.h
new file mode 100644
index 0000000..7692a8a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_iterator_anchor.h
@@ -0,0 +1,750 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ANCHOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ANCHOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Iterator for AnchorGaps objects.
+
+template <typename TGaps_, typename TGapAnchors_> //Gaps<TSource_, AnchorGaps<TGapAnchors_> >
+class Iter<TGaps_, GapsIterator<AnchorGaps<TGapAnchors_> > >
+{
+public:
+	typedef TGaps_											TGaps;
+	typedef typename Source<TGaps>::Type					TSource;
+	typedef TGapAnchors_									TGapAnchors;
+
+    // TODO(holtgrew): Why is the following commented out?
+//	typedef typename Value<TGapAnchors>::Type				TGapAnchor;
+    typedef typename Size<typename Value<TGapAnchors>::Type>::Type          TGapAnchorSize_;
+	typedef GapAnchor<typename MakeSigned_<TGapAnchorSize_>::Type>          TGapAnchor;
+	typedef typename MakeSigned<typename Position<TGapAnchor>::Type>::Type  TGapPos;
+	typedef typename Iterator<TGapAnchors, Standard>::Type                  TAnchorIter;
+
+	TGaps *					data_container;							//the gaps object
+	TGapPos 				seqLength;
+	mutable TGapAnchor		current;
+	mutable TGapAnchor		prevAnchor;
+	mutable TGapAnchor		nextAnchor;
+	mutable TGapAnchor		viewBegin;
+	mutable TGapAnchor		viewEnd;
+	mutable int				anchorIdx;
+
+public:
+	Iter() 
+	{
+SEQAN_CHECKPOINT
+		data_container = NULL;
+		seqLength = 0;
+	}
+/*	Iter(Iter const & other_):
+		data_container(other_.data_container),
+		seqLength(other_.seqLength),
+		current(other_.current),
+		prevAnchor(other_.prevAnchor),
+		nextAnchor(other_.nextAnchor),
+		anchorIdx(other_.anchorIdx)
+	{
+SEQAN_CHECKPOINT
+	}
+*/	Iter(TGaps & container_):
+		data_container(&container_)
+	{
+SEQAN_CHECKPOINT
+		_assignSourceLength(seqLength, container_);
+		_goToGapAnchorIterator(*this, data_container->data_viewCutBegin + data_container->data_cutBegin);
+		viewBegin = current;
+		viewEnd.gapPos   = _unclippedLength(*data_container) + data_container->data_cutBegin - data_container->data_viewCutEnd;
+		viewEnd.seqPos = positionGapToSeq(*data_container, viewEnd.gapPos);
+	}
+	Iter(TGaps & container_, TGapPos clippedViewPosition):
+		data_container(&container_)
+	{
+SEQAN_CHECKPOINT
+		_assignSourceLength(seqLength, container_);
+		_goToGapAnchorIterator(*this, clippedViewPosition + data_container->data_viewCutBegin + data_container->data_cutBegin);
+		viewBegin.gapPos = data_container->data_viewCutBegin + data_container->data_cutBegin;
+		viewEnd.gapPos   = _unclippedLength(*data_container) + data_container->data_cutBegin - data_container->data_viewCutEnd;
+		viewBegin.seqPos = positionGapToSeq(*data_container, viewBegin.gapPos);
+		viewEnd.seqPos   = positionGapToSeq(*data_container, viewEnd.gapPos);
+	}
+	~Iter()
+	{
+SEQAN_CHECKPOINT
+	}
+
+	Iter const & operator = (Iter const & other_)
+	{
+SEQAN_CHECKPOINT
+		data_container = other_.data_container;
+		seqLength = other_.seqLength;
+		current = other_.current;
+		prevAnchor = other_.prevAnchor;
+		nextAnchor = other_.nextAnchor;
+		anchorIdx = other_.anchorIdx;
+		viewBegin = other_.viewBegin;
+		viewEnd = other_.viewEnd;
+		return *this;
+	}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function container()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Can go if data_container were _container, dupe in _base.h
+
+template <typename TGaps, typename TGapsArray>
+inline TGaps &
+container(Iter<TGaps, GapsIterator<AnchorGaps<TGapsArray> > > & me)
+{
+	return *me.data_container;
+}
+
+template <typename TGaps, typename TGapsArray>
+inline TGaps &
+container(Iter<TGaps, GapsIterator<AnchorGaps<TGapsArray> > > const & me)
+{
+	return *me.data_container;
+}
+
+// ----------------------------------------------------------------------------
+// Function source()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Source<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const>::Type
+source(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+	return begin(source(*me.data_container), Rooted()) + me.current.seqPos;
+}
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Source<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+source(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	return begin(source(*me.data_container), Rooted()) + me.current.seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function getValue()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename GetValue< Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+getValue(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+	typedef typename Value<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type TValue;
+	if (isGap(me)) return gapValue<TValue>();
+	else if (isUnknown(me)) return unknownValue<TValue>();
+	else return getValue(source(me));
+}
+
+template <typename TGaps, typename TGapAnchors>
+inline typename GetValue< Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const>::Type
+getValue(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	typedef typename Value<Iter<TGaps, GapsIterator<ArrayGaps> > const>::Type TValue;
+	if (isGap(me)) return gapValue<TValue>();
+	else if (isUnknown(me)) return unknownValue<TValue>();
+	else return getValue(source(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Reference< Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+value(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & it)
+{
+    typedef typename Reference<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type TProxy;
+    return TProxy(it);
+}
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Reference< Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const>::Type
+value(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & it)
+{
+    typedef typename Reference<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const>::Type TProxy;
+    return TProxy(it);
+}
+
+// ----------------------------------------------------------------------------
+// Function isGap()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool
+isGap(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	return me.current.seqPos == me.nextAnchor.seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function isUnknown()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool
+isUnknown(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	int len;
+	_assignSourceLength(len, *me.data_container);
+	return me.current.seqPos < 0 || me.current.seqPos >= len;
+}
+
+// ----------------------------------------------------------------------------
+// Function isClipped()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool
+isClipped(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	return me.current.gapPos == me.nextAnchor.gapPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function countGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Size<TGaps>::Type
+countGaps(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+	if (!isGap(me))
+		return 0;
+    if (me.nextAnchor.gapPos > me.viewEnd.gapPos)
+        return me.viewEnd.gapPos - me.current.gapPos;
+    return me.nextAnchor.gapPos - me.current.gapPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function countCharacters()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Size<TGaps>::Type
+countCharacters(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+    if (isGap(me))
+        return 0;
+    if (me.nextAnchor.seqPos > me.viewEnd.seqPos)
+        return me.viewEnd.seqPos - me.current.seqPos;
+    return me.nextAnchor.seqPos - me.current.seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function blockLength()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Size<TGaps>::Type
+blockLength(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+    if (isGap(me))
+        return countGaps(me);
+    else
+        return countCharacters(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function atBegin()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+atBegin(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+//	return me.current.seqPos == 0 && me.current.gapPos == 0;
+	return me.current <= me.viewBegin;
+}
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+atBegin(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+//	return me.current.seqPos == 0 && me.current.gapPos == 0;
+	return me.current <= me.viewBegin;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+atEnd(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+//	return me.current == me.nextAnchor;
+	return me.current >= me.viewEnd;
+}
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+atEnd(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me)
+{
+//	return me.current == me.nextAnchor;
+	return me.current >= me.viewEnd;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+operator == (
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & left,
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & right)
+{
+	return left.current == right.current;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+operator != (
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & left,
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & right)
+{
+	return left.current != right.current;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+operator < (
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & left,
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & right)
+{
+	return left.current < right.current;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+operator<=(
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & left,
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & right)
+{
+	return !(left.current > right.current);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool 
+operator > (
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & left,
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & right)
+{
+	return left.current > right.current;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline bool
+operator>=(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & lhs,
+           Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & rhs)
+{
+    return !(lhs < rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function insertGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors, typename TCount>
+inline void
+insertGaps(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & me,
+		   TCount size)
+{
+	TGapAnchors & anchors = _dataAnchors(*me.data_container);
+	typedef typename Iterator<TGapAnchors, Standard>::Type TIter;
+
+	if (size <= 0) return;
+
+	// insert a new anchor
+	if (!isGap(me))
+	{
+		if (me.prevAnchor.gapPos == me.current.gapPos)
+		{
+			me.nextAnchor = me.prevAnchor;
+			_getAnchor(me.prevAnchor, *me.data_container, --me.anchorIdx);
+		}
+		else
+		{
+			me.nextAnchor = me.current;
+			insertValue(anchors, me.anchorIdx, me.nextAnchor, Generous());
+		}
+	}
+	else
+	{
+		if (me.anchorIdx >= (int)length(anchors))
+		{
+			// add gap after the sequence and in (or at the right boundary of) the view
+			if (me.current.gapPos <= me.viewEnd.gapPos)
+			{
+				container(me).data_cutEnd -= size;
+				me.viewEnd.gapPos += size;				
+			}
+			return;
+		}
+		if (empty(anchors))
+			appendValue(anchors, me.nextAnchor, Generous());
+	}
+	if (me.anchorIdx < (int)length(anchors))
+	{
+		if (me.anchorIdx >= 0)
+        {
+			me.nextAnchor.gapPos += size;
+            TIter it = begin(anchors, Standard());
+            TIter itEnd = end(anchors, Standard());
+            if (me.anchorIdx >= 0)
+                it += me.anchorIdx;
+            for (; it != itEnd; ++it)
+                (*it).gapPos += size;
+        }
+        else
+			// add gap before the sequence and in (or at the left boundary of) the view
+			if (me.current.gapPos >= me.viewBegin.gapPos)
+		    {
+		        container(me).data_cutBegin -= size;
+		        me.viewBegin.gapPos -= size;
+		        me.current.gapPos -= size;
+		        return;
+		    }
+	}
+	if (me.current.gapPos <= me.viewEnd.gapPos)
+		me.viewEnd.gapPos += size;
+
+/*
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > it2 = begin(*me.data_container) + me.current.gapPos;
+	if (me.current != it2.current || me.prevAnchor != it2.prevAnchor || me.nextAnchor != it2.nextAnchor || me.anchorIdx != it2.anchorIdx)
+		std::cout<<"*";
+*/
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors, typename TCount>
+inline typename Size<TGaps>::Type
+removeGaps(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & it,
+		   TCount size_)
+{
+	TGapAnchors & anchors = _dataAnchors(*it.data_container);
+	typedef typename Iterator<TGapAnchors, Standard>::Type TAnchorsIter;
+
+    typedef Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > TIter;
+    typedef typename TIter::TGapAnchor TGapAnchor;
+	// typedef typename Value<TGapAnchors>::Type   TGapAnchor;
+    typedef typename Position<TGapAnchor>::Type TPos;
+
+	if (size_ <= 0 || !isGap(it))
+        return 0;
+    TPos size = size_;
+
+    // static_cast<TGapAnchor>(Nothing());
+    // static_cast<TPos>(Nothing());
+	if (it.current.gapPos + size > it.nextAnchor.gapPos)
+		size = it.nextAnchor.gapPos - it.current.gapPos;
+	
+	if (it.prevAnchor.gapPos + it.current.seqPos == it.current.gapPos + it.prevAnchor.seqPos &&
+		it.current.gapPos + size == it.nextAnchor.gapPos)
+	{	
+		// remove the gap
+		if (it.anchorIdx < (int)length(anchors))
+			erase(anchors, it.anchorIdx);
+		_getAnchor(it.nextAnchor, *it.data_container, it.anchorIdx);
+	}
+
+	// shift anchors
+	if (it.anchorIdx < (int)length(anchors))
+	{
+        if (it.anchorIdx >= 0)
+        {
+			it.nextAnchor.gapPos -= size;
+            TAnchorsIter itA = begin(anchors, Standard());
+            TAnchorsIter itAEnd = end(anchors, Standard());
+            if (it.anchorIdx >= 0)
+                itA += it.anchorIdx;
+            for (; itA != itAEnd; ++itA)
+                (*itA).gapPos -= size;
+        }
+        else
+			// remove gap before the sequence and in (or at the left boundary of) the view
+			if (it.current.gapPos >= it.viewBegin.gapPos)
+		    {
+		    	// assure that we don't remove more gaps than available
+		    	if (size > it.nextAnchor.gapPos - it.current.gapPos)
+		    		size = it.nextAnchor.gapPos - it.current.gapPos;
+		        container(it).data_cutBegin += size;
+		        it.viewBegin.gapPos += size;
+		        it.current.gapPos += size;
+		        return size;
+		    }
+	}
+	else
+	{
+		if (it.current.gapPos <= it.viewEnd.gapPos)
+			container(it).data_cutEnd += size;
+	}
+	if (it.current.gapPos <= it.viewEnd.gapPos)
+		it.viewEnd.gapPos -= size;
+
+    return size;
+/*
+	Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > it2 = begin(*me.data_container) + me.current.gapPos;
+	if (me.current != it2.current || me.prevAnchor != it2.prevAnchor || me.nextAnchor != it2.nextAnchor || me.anchorIdx != it2.anchorIdx)
+		std::cout<<"*";
+*/
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _goNextGapAnchorIterator()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline void 
+_goNextGapAnchorIterator(T & me)
+{
+	if (me.current.gapPos < me.nextAnchor.gapPos)
+	{
+		++me.current.gapPos;
+		if (me.current.seqPos < me.nextAnchor.seqPos)
+			++me.current.seqPos;
+	}
+	while (me.current.gapPos == me.nextAnchor.gapPos)
+	{
+		me.current = me.prevAnchor = me.nextAnchor;
+		_getAnchor(me.nextAnchor, *me.data_container, ++me.anchorIdx + 1);
+	}
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _goPreviousGapAnchorIterator()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline void 
+_goPreviousGapAnchorIterator(T & me)
+{	
+	while (me.current.gapPos == me.prevAnchor.gapPos)
+	{
+		me.current = me.nextAnchor = me.prevAnchor;
+		_getAnchor(me.prevAnchor, *me.data_container, --me.anchorIdx);
+	}
+	--me.current.gapPos;
+	if (me.nextAnchor.seqPos - me.prevAnchor.seqPos > me.current.gapPos - me.prevAnchor.gapPos)
+		me.current.seqPos = me.prevAnchor.seqPos + (me.current.gapPos - me.prevAnchor.gapPos);
+	else
+		me.current.seqPos = me.nextAnchor.seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _goToGapAnchorIterator()
+// ----------------------------------------------------------------------------
+
+template <typename T, typename TPos>
+inline void 
+_goToGapAnchorIterator(T & me, TPos pos)
+{
+	typedef typename T::TGapAnchors                 TGapAnchors;
+	typedef typename Value<TGapAnchors>::Type       TGapAnchor;
+	typedef typename Position<TGapAnchor>::Type     TAnchorPos;
+	typedef typename MakeSigned<TAnchorPos>::Type   TAnchorSPos;
+
+	if (_helperIsNegative(pos, typename IsSameType<TPos, typename MakeSigned_<TPos>::Type>::Type()))
+		me.anchorIdx = -1;
+	else
+	{
+		TGapAnchors const & anchors = _dataAnchors(*me.data_container);
+		if (!empty(anchors))
+		{
+			me.anchorIdx = upperBoundGapAnchor(anchors, pos, SortGapPos()) - begin(anchors, Standard());
+			if (me.anchorIdx < (int)length(anchors))
+				if (anchors[me.anchorIdx].gapPos == (TAnchorPos)pos && anchors[me.anchorIdx].seqPos != (TAnchorPos)me.seqLength)
+					++me.anchorIdx;
+		}
+		else
+        {
+			me.anchorIdx = ((TAnchorSPos)pos < me.seqLength)? 0: 1;
+        }
+	}
+	_getAnchor(me.prevAnchor, *me.data_container, me.anchorIdx);
+	_getAnchor(me.nextAnchor, *me.data_container, me.anchorIdx + 1);
+
+	me.current.gapPos = pos;
+	if (me.nextAnchor.seqPos - me.prevAnchor.seqPos > (int)pos - me.prevAnchor.gapPos)
+		me.current.seqPos = me.prevAnchor.seqPos + ((int)pos - me.prevAnchor.gapPos);
+	else
+		me.current.seqPos = me.nextAnchor.seqPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline void
+goNext(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+	_goNextGapAnchorIterator(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function goPrevious()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline void
+goPrevious(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me)
+{
+	_goPreviousGapAnchorIterator(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function goFurther()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors, typename TSize>
+inline void
+goFurther(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > & me, TSize steps)
+{
+	_goToGapAnchorIterator(me, me.current.gapPos + steps);
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// Returns clipped view position of gaps iterator.
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Position<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+position(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & it)
+{
+    return it.current.gapPos - it.viewBegin.gapPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function difference()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Difference<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+difference(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & lhs,
+           Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & rhs)
+{
+    return lhs.current.gapPos - rhs.current.gapPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()                                            [difference]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors>
+inline typename Difference<Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > >::Type
+operator-(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & lhs,
+          Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & rhs)
+{
+    return difference(lhs, rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()                                         [copy movement]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors, typename TDifference>
+inline Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > >
+operator-(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & lhs, TDifference d)
+{
+    Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > result = lhs;
+    result -= d;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()                                         [copy movement]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TGapAnchors, typename TDifference>
+inline Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > >
+operator+(Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > const & lhs, TDifference d)
+{
+    Iter<TGaps, GapsIterator<AnchorGaps<TGapAnchors> > > result = lhs;
+    result += d;
+    return result;
+}
+
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ANCHOR_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_iterator_array.h b/third-party/seqan/core/include/seqan/align/gaps_iterator_array.h
new file mode 100644
index 0000000..6d8da0c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_iterator_array.h
@@ -0,0 +1,741 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ARRAY_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ARRAY_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TGaps>
+class Iter<TGaps, GapsIterator<ArrayGaps> >
+{
+public:
+    // -----------------------------------------------------------------------
+    // Internal Typedefs
+    // -----------------------------------------------------------------------
+
+    typedef typename TGaps::TArrayPos_        TArrayPos_;
+    typedef typename TGaps::TArray_           TArray_;
+    typedef typename Value<TArray_>::Type     TArrayValue_;
+    typedef typename Position<TGaps>::Type    TGapsPos_;
+    typedef typename Source<TGaps>::Type      TSource_;
+    typedef typename Position<TSource_>::Type TSourcePos_;
+
+    // -----------------------------------------------------------------------
+    // Member Variables
+    // -----------------------------------------------------------------------
+
+    // The following index and position members must be mutable since the
+    // insertion and deletion of gaps does not modify the iterator conceptually.
+
+    // Pointer to the iterated container / gaps object.
+    TGaps *     _container;
+    // Index in the bucket array of the gaps object.
+    mutable TArrayPos_  _bucketIndex;
+    // Offset within the current bucket.
+    mutable TArrayValue_  _bucketOffset;
+    // Source position of the iterator.
+    mutable TSourcePos_ _sourcePosition;
+    // View position of the iterator.
+    mutable TGapsPos_ _unclippedViewPosition;
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    // Default constructor.
+    Iter() : _container(0), _bucketIndex(0), _bucketOffset(0), _sourcePosition(0), _unclippedViewPosition(0)
+    {}
+
+    // Copy constructor, required since we specify the one with complemented const below.
+    Iter(Iter const & other) :
+            _container(other._container), _bucketIndex(other._bucketIndex), _bucketOffset(other._bucketOffset),
+            _sourcePosition(other._sourcePosition), _unclippedViewPosition(other._unclippedViewPosition)
+    {}
+
+    // Copy construtor for iterator -> const iterator conversion.
+    // TODO(holtgrew): Think of something smarter, to restrict source types?
+    template <typename TOtherIter>
+    Iter(TOtherIter const & other) :
+            _container(other._container), _bucketIndex(other._bucketIndex), _bucketOffset(other._bucketOffset),
+            _sourcePosition(other._sourcePosition), _unclippedViewPosition(other._unclippedViewPosition)
+    {}
+
+    // Create at begin of gaps.
+    Iter(TGaps & container_, Begin_ const &) :
+            _container(&container_), _bucketIndex(0), _bucketOffset(0), _sourcePosition(0),
+            _unclippedViewPosition(0)
+    {
+        if (_container->_array[0] == 0u)
+            _bucketIndex = 1;
+        // Go to beginning of clipping.
+        goFurther(*this, container_._clippingBeginPos);
+    }
+
+    // Create at end of gaps.
+    Iter(TGaps & container_, End_ const &) :
+            _container(&container_), _bucketIndex(0), _bucketOffset(0), _sourcePosition(0),
+            _unclippedViewPosition(0)
+    {
+        if (_container->_array[0] == 0u)
+            _bucketIndex = 1;
+        // Go to end of clipping position.
+        goFurther(*this, container_._clippingEndPos);
+    }
+
+    // Create with position.
+    // TODO(holtgrew): Chain constructor call to Begin_() here in C++11.
+    template <typename TPos>
+    Iter(TGaps & container_, TPos pos, Position_ const &) :
+            _container(&container_), _bucketIndex(0), _bucketOffset(0), _sourcePosition(0),
+            _unclippedViewPosition(0)
+    {
+        if (_container->_array[0] == 0u)
+            _bucketIndex = 1;
+        // pos is an unclipped view position, make it clipped.
+        pos += container_._clippingBeginPos;
+        // Initialized for begin position.  Now, advance.
+        goFurther(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function isGap()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+isGap(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    return !(it._bucketIndex % 2);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline typename Reference<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type
+value(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    typedef typename Reference<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type TProxy;
+    return TProxy(it);
+}
+
+template <typename TGaps>
+inline typename Reference<Iter<TGaps, GapsIterator<ArrayGaps> > const>::Type
+value(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    typedef typename Reference<Iter<TGaps, GapsIterator<ArrayGaps> > const>::Type TProxy;
+    return TProxy(it);
+}
+
+// ----------------------------------------------------------------------------
+// Function getValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Ideally, we would only have one here.
+
+template <typename TGaps>
+inline typename GetValue<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type
+getValue(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    typedef typename Value<TGaps>::Type TAlphabet;
+    if (isGap(it))
+        return gapValue<TAlphabet>();
+    else
+        return value(source(container(it)), it._sourcePosition);
+}
+
+template <typename TGaps>
+inline typename GetValue<Iter<TGaps, GapsIterator<ArrayGaps> > const>::Type
+getValue(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    typedef typename Value<TGaps>::Type TAlphabet;
+    if (isGap(it))
+        return gapValue<TAlphabet>();
+    else
+        return value(source(container(it)), it._sourcePosition);
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// Returns clipped view position of gaps iterator.
+
+template <typename TGaps>
+inline typename Position<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type
+position(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    if (it._container == 0)
+        return 0;
+
+    typedef Iter<TGaps, GapsIterator<ArrayGaps> > TIter;
+    typedef typename Position<TIter>::Type        TPosition;
+    typedef typename TIter::TArrayPos_            TArrayPos;
+
+    TPosition unclippedViewPosition = 0;
+    for (TArrayPos i = 0; i < it._bucketIndex; ++i)
+        unclippedViewPosition += it._container->_array[i];
+    unclippedViewPosition += it._bucketOffset;
+
+    // TODO(holtgrew): Simply return it._unclippedViewPosition?
+    SEQAN_ASSERT_EQ(it._unclippedViewPosition, unclippedViewPosition);
+
+    return unclippedViewPosition - clippedBeginPosition(*it._container);
+}
+
+// ----------------------------------------------------------------------------
+// Function countGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline typename Size<TGaps>::Type
+countGaps(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    if (!isGap(it) || atEnd(it))
+        return 0;  // Not on a gap or at end, no gap here.
+
+    typedef typename Size<TGaps>::Type TSize;
+    TSize result = it._container->_array[it._bucketIndex] - it._bucketOffset;
+    // Check whether gaps reach behind the clipping and trim gaps for counting.
+    if ((TSize)(it._unclippedViewPosition + result) > (TSize)it._container->_clippingEndPos)
+        result = it._container->_clippingEndPos - it._unclippedViewPosition;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function countCharacters()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline typename Size<TGaps>::Type
+countCharacters(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    if (isGap(it) || atEnd(it))
+        return 0;  // On a gap or at end, no characters here.
+
+    typedef typename Size<TGaps>::Type TSize;
+    TSize result = it._container->_array[it._bucketIndex] - it._bucketOffset;
+    // Check whether gaps reach behind the clipping and trim gaps for counting.
+    if ((TSize)(it._unclippedViewPosition + result) > (TSize)it._container->_clippingEndPos)
+        result = it._container->_clippingEndPos - it._unclippedViewPosition;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function goPrevious()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+goPrevious(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    typedef typename Position<TGaps>::Type TGapsPos;
+    
+    if (atBegin(it))  // Handle case of being at the beginning of the gaps.
+        return false;
+
+    if (it._bucketOffset > TGapsPos(0))
+    {
+        // Not at the beginning of a bucket.
+        it._bucketOffset -= 1;
+    }
+    else
+    {
+        // At the beginning of a bucket.
+        it._bucketIndex -= 1;
+        SEQAN_ASSERT_GT(it._container->_array[it._bucketIndex], 0u);
+        it._bucketOffset = it._container->_array[it._bucketIndex] - 1;
+    }
+
+    // Adjust source position.
+    if (!isGap(it))
+        it._sourcePosition -= 1;
+    // Adjust clipped view position.
+    it._unclippedViewPosition -= 1;
+    
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+goNext(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    if (atEnd(it))  // Handle case of being at the end of the gaps.
+        return false;
+
+    // Adjust source position.
+    if (!isGap(it))
+        it._sourcePosition += 1;
+    // Adjust clipped view position.
+    it._unclippedViewPosition += 1;
+
+    if (it._bucketOffset + 1 != it._container->_array[it._bucketIndex])
+    {
+        // Not on last entry of a bucket.
+        it._bucketOffset += 1;
+    }
+    else
+    {
+        // On last entry of a bucket.  If we are not in the last bucket then go
+        // to next bucket.  Otherwise, go over the bucket, marks iterator-at-end.
+        if (it._bucketIndex + 1 != length(it._container->_array))
+        {
+            // Go to next.
+            it._bucketIndex += 1;
+            if (it._bucketIndex > length(it._container->_array))
+                SEQAN_ASSERT_GT(it._container->_array[it._bucketIndex], 0u);
+            it._bucketOffset = 0;
+        }
+        else
+        {
+            // Go to end of bucket.
+            it._bucketOffset += 1;
+            SEQAN_ASSERT_EQ(it._bucketIndex + 1, length(it._container->_array));
+            SEQAN_ASSERT_EQ(it._bucketOffset, back(it._container->_array));
+        }
+    }
+
+    return true;
+}
+
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TDifference>
+inline void
+goFurther(Iter<TGaps, GapsIterator<ArrayGaps> > & it,
+          TDifference delta)
+{
+    // TODO(holtgrew): Handle going backwards more efficiently.
+    if (delta == TDifference(0))
+        return;
+    if ((int)delta < 0)
+    {
+        typedef typename MakeSigned<TDifference>::Type TSignedDifference;
+        for (; -static_cast<TSignedDifference>(delta); ++delta)
+            goPrevious(it);
+        return;
+    }
+
+    // Do nothing if we want are already at the end.
+    if (atEnd(it))
+        return;
+
+    // Case: Going forward.
+
+    // Get shortcut to new unclipped view position that we want to go to and
+    // limit this to the clipping end pos of the gaps object.
+    unsigned posEnd = it._unclippedViewPosition + delta;
+    if (posEnd > static_cast<unsigned>(it._container->_clippingEndPos))
+        posEnd = it._container->_clippingEndPos;
+
+    // The variable counter is the number of view positions to go forward.
+    for (unsigned counter = posEnd - it._unclippedViewPosition; counter > 0u;)
+    {
+        // Number of elements in bucket and number of remaining (behind offset in bucket).
+        unsigned count = it._container->_array[it._bucketIndex];
+        unsigned shift = count - it._bucketOffset;
+
+        if (shift < counter)
+        {
+            it._unclippedViewPosition += shift;
+            if (it._bucketIndex % 2)
+                it._sourcePosition += shift;
+            it._bucketOffset = 0;
+            it._bucketIndex += 1;
+            counter -= shift;
+        }
+        else if (shift == counter)
+        {
+            it._unclippedViewPosition += shift;
+            if (it._bucketIndex % 2)
+                it._sourcePosition += shift;
+
+            // On last entry of a bucket.  If we are not in the last bucket then go to next bucket.
+            // Otherwise, go over the bucket, marks iterator-at-end.
+            if (it._bucketIndex + 1 != length(it._container->_array))
+            {
+                // Go to next.
+                it._bucketIndex += 1;
+                if (it._bucketIndex > length(it._container->_array))
+                    SEQAN_ASSERT_GT(it._container->_array[it._bucketIndex], 0u);
+                it._bucketOffset = 0;
+            }
+            else
+            {
+                // Go to end of bucket.
+                it._bucketOffset += shift;
+                SEQAN_ASSERT_EQ(it._bucketIndex + 1, length(it._container->_array));
+                SEQAN_ASSERT_EQ(it._bucketOffset, back(it._container->_array));
+            }
+            counter = 0;
+        }
+        else  // shift > counter
+        {
+            it._unclippedViewPosition += counter;
+            if (it._bucketIndex % 2)
+                it._sourcePosition += counter;
+            it._bucketOffset += counter;
+            counter = 0;
+        }
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function atBegin()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Non-const version is superflous :(
+template <typename TGaps>
+inline bool
+atBegin(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    return it._unclippedViewPosition == it._container->_clippingBeginPos;
+}
+
+template <typename TGaps>
+inline bool
+atBegin(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    return it._unclippedViewPosition == it._container->_clippingBeginPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Non-const version is superflous :(
+template <typename TGaps>
+inline bool
+atEnd(Iter<TGaps, GapsIterator<ArrayGaps> > const & it)
+{
+    return it._unclippedViewPosition == it._container->_clippingEndPos;
+}
+
+template <typename TGaps>
+inline bool
+atEnd(Iter<TGaps, GapsIterator<ArrayGaps> > & it)
+{
+    return it._unclippedViewPosition == it._container->_clippingEndPos;
+}
+
+// ----------------------------------------------------------------------------
+// Function insertGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TCount>
+inline void
+insertGaps(Iter<TGaps, GapsIterator<ArrayGaps> > const & it,
+           TCount count)
+{
+    if (count == TCount(0))
+        return;  // Do nothing!
+    
+    typedef typename TGaps::TArray_          TArray;
+    typedef typename Position<TArray>::Type  TArrayPos;
+
+    // Get shortcut to gaps.
+    TGaps & gaps = *it._container;
+    TArrayPos idx = it._bucketIndex;
+
+    // Handle case of being at the start of a character bucket.
+    if (idx % 2 && it._bucketOffset == 0)
+    {
+        idx -= 1;
+        it._bucketIndex -= 1;
+        it._bucketOffset = gaps._array[idx];
+    }
+
+    // Insert gaps, simple and fast if we are in a gaps bucket, a bit harder
+    // otherwise.
+    if (idx % 2)  // character bucket
+    {
+        if (gaps._array[idx] > it._bucketOffset)  // In the middle of the bucket.
+        {
+            TArray arr;
+            resize(arr, 2, 0);
+            arr[0] = count;
+            arr[1] = gaps._array[idx] - it._bucketOffset;
+            gaps._array[idx] = it._bucketOffset;
+            insert(gaps._array, idx + 1, arr);
+
+            // Update iterator.
+            it._bucketIndex += 1;
+            it._bucketOffset = 0;
+        }
+        else  // At the end of the bucket.
+        {
+            if (idx + 1 < length(gaps._array))  // Not at end of array.
+            {
+                gaps._array[idx + 1] += count;
+            }
+            else  // At end of array.
+            {
+                resize(gaps._array, length(gaps._array) + 2, 0);
+                gaps._array[idx + 1] = count;
+                gaps._array[idx + 2] = 0;
+            }
+        }
+    }
+    else  // gap bucket
+    {
+        gaps._array[idx] += count;
+    }
+
+    // Adjust clipping information.
+    gaps._clippingEndPos += count;
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGaps()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TCount>
+inline typename Size<TGaps>::Type
+removeGaps(Iter<TGaps, GapsIterator<ArrayGaps> > const & it, TCount count)
+{
+    typedef typename TGaps::TArray_          TArray;
+    typedef typename Position<TArray>::Type  TArrayPos;
+    typedef typename Value<TArray>::Type     TArrayValue;
+    typedef typename Source<TGaps>::Type     TSource;
+    typedef typename Position<TSource>::Type TSeqPos;
+
+    if (count == TCount(0))
+        return 0;  // Do nothing!
+
+    // Get shortcuts.
+    TGaps & gaps = *it._container;
+    TArrayPos idx = it._bucketIndex;
+    TSeqPos offset = it._bucketOffset;
+
+    // If we are inside a non-gap bucket then we cannot remove any gaps.
+    if (idx % 2)
+        return 0;
+
+    // Otherwise, we can remove gaps right of the current position but not
+    // more than there are.
+    TSeqPos toRemove = count;
+    if (toRemove > gaps._array[idx] - offset)
+        toRemove = gaps._array[idx] - offset;
+    gaps._array[idx] -= toRemove;
+    // TODO(holtgrew): We have to decrement idx and adjust offset in case of merging!
+    // In some cases, we remove the whole gap and merge the character buckets.
+    if (gaps._array[idx] == TArrayValue(0))
+    {
+        // No merging for leading and trailing gap.
+        if (idx == TArrayPos(0) || idx == TArrayPos(length(gaps._array) - 1))
+        {
+            gaps._array[idx - 1] += gaps._array[idx + 1];
+            erase(gaps._array, idx, idx + 2);
+        }
+    }
+
+    // Also update the right clipping position.
+    gaps._clippingEndPos -= toRemove;
+
+    // Finally, return number of removed gaps.
+    return toRemove;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator<(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+          Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    return lhs._bucketIndex < rhs._bucketIndex ||
+            (lhs._bucketIndex == rhs._bucketIndex && lhs._bucketOffset < rhs._bucketOffset);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator>(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+          Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    return lhs._bucketIndex > rhs._bucketIndex ||
+            (lhs._bucketIndex == rhs._bucketIndex && lhs._bucketOffset > rhs._bucketOffset);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator<=(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+           Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    return !(lhs > rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator>=(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+           Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    return !(lhs < rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator==(Iter<TGaps, GapsIterator<ArrayGaps> > const & _lhs,
+           Iter<TGaps, GapsIterator<ArrayGaps> > const & _rhs)
+{
+    return _lhs._container == _rhs._container &&
+            _lhs._bucketIndex == _rhs._bucketIndex &&
+            _lhs._bucketOffset == _rhs._bucketOffset;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline bool
+operator!=(Iter<TGaps, GapsIterator<ArrayGaps> > const & _lhs,
+           Iter<TGaps, GapsIterator<ArrayGaps> > const & _rhs)
+{
+    return _lhs._container != _rhs._container ||
+            _lhs._bucketIndex != _rhs._bucketIndex ||
+            _lhs._bucketOffset != _rhs._bucketOffset;
+}
+
+// ----------------------------------------------------------------------------
+// Function difference()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline typename Difference<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type
+difference(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+           Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    // TODO(holtgrew): Implementation could be more efficient.
+    // We only need to solve the case lhs < rhs.
+    if (lhs > rhs)
+        return -difference(rhs, lhs);
+    if (lhs == rhs)
+        return 0;
+    SEQAN_ASSERT(lhs < rhs);  // Makes code below simpler.
+
+    typedef Iter<TGaps, GapsIterator<ArrayGaps> > TIter;
+    typedef typename Difference<TIter>::Type      TDifference;
+    TDifference d = 0;
+    for (TIter it = lhs; it != rhs; ++it)
+        ++d;
+
+    return -d;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()                                            [difference]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps>
+inline typename Difference<Iter<TGaps, GapsIterator<ArrayGaps> > >::Type
+operator-(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs,
+          Iter<TGaps, GapsIterator<ArrayGaps> > const & rhs)
+{
+    return difference(lhs, rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()                                         [copy movement]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TDifference>
+inline Iter<TGaps, GapsIterator<ArrayGaps> >
+operator-(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs, TDifference d)
+{
+    Iter<TGaps, GapsIterator<ArrayGaps> > result = lhs;
+    result -= d;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()                                         [copy movement]
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TDifference>
+inline Iter<TGaps, GapsIterator<ArrayGaps> >
+operator+(Iter<TGaps, GapsIterator<ArrayGaps> > const & lhs, TDifference d)
+{
+    Iter<TGaps, GapsIterator<ArrayGaps> > result = lhs;
+    result += d;
+    return result;
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_ARRAY_H_
diff --git a/third-party/seqan/core/include/seqan/align/gaps_iterator_base.h b/third-party/seqan/core/include/seqan/align/gaps_iterator_base.h
new file mode 100644
index 0000000..1501e17
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/gaps_iterator_base.h
@@ -0,0 +1,372 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Switch to Host interface.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// Internally used tag for creating iterators at the begin of containers.
+struct Begin__;
+typedef Tag<Begin__> Begin_;
+
+// Internally used tag for creating iterators at the end of containers.
+struct End__;
+typedef Tag<End__> End_;
+
+// Internally used tag for creating iterators inside of containers.
+struct Position__;
+typedef Tag<Position__> Position_;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TSpec>
+struct GapsIterator;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+struct Position<Iter<TGaps, GapsIterator<TSpec> > > :
+            Position<TGaps>
+{};
+
+template <typename TGaps, typename TSpec>
+struct Position<Iter<TGaps, GapsIterator<TSpec> > const> :
+            Position<Iter<TGaps, GapsIterator<TSpec> > >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+struct Difference<Iter<TGaps, GapsIterator<TSpec> > > :
+            Difference<TGaps>
+{};
+
+template <typename TGaps, typename TSpec>
+struct Difference<Iter<TGaps, GapsIterator<TSpec> > const> :
+            Difference<Iter<TGaps, GapsIterator<TSpec> > >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Source
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Should this be Host? or SourceIterator?
+
+template <typename TGaps, typename TSpec>
+struct Source<Iter<TGaps, GapsIterator<TSpec> > >
+{
+	typedef typename Source<TGaps>::Type TSource_;
+	typedef typename Iterator<TSource_, Rooted>::Type Type;
+};
+
+template <typename TGaps, typename TSpec>
+struct Source<Iter<TGaps, GapsIterator<TSpec> > const>
+{
+	typedef typename Source<TGaps>::Type TSource_;
+	typedef typename Iterator<TSource_, Rooted>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+struct Value<Iter<TGaps, GapsIterator<TSpec> > >
+{
+	typedef typename Source<Iter<TGaps, GapsIterator<TSpec> > >::Type TSource_;
+	typedef typename Value<TSource_>::Type TSourceValue_;
+    //typedef TSourceValue_ Type;
+    // TODO(holtgrew): We really want gapped values here but there are issues...
+	typedef typename GappedValueType<TSourceValue_>::Type Type;
+};
+
+template <typename TGaps, typename TSpec>
+struct Value<Iter<TGaps, GapsIterator<TSpec> > const> :
+            Value<Iter<TGaps, GapsIterator<TSpec> > > {};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+struct GetValue<Iter<TGaps, GapsIterator<TSpec> > > :
+	Value<Iter<TGaps, GapsIterator<TSpec> > >
+{
+};
+
+template <typename TGaps, typename TSpec>
+struct GetValue<Iter<TGaps, GapsIterator<TSpec> > const> :
+	Value<Iter<TGaps, GapsIterator<TSpec> > const>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+struct Reference<Iter<TGaps, GapsIterator<TSpec> > >
+{
+	typedef Iter<TGaps, GapsIterator<TSpec> > TIterator_;
+	typedef Proxy<IteratorProxy<TIterator_> > Type;
+};
+
+template <typename TGaps, typename TSpec>
+struct Reference<Iter<TGaps, GapsIterator<TSpec> > const>
+{
+	typedef Iter<TGaps, GapsIterator<TSpec> const > TIterator_;
+	typedef Proxy<IteratorProxy<TIterator_> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function operator++
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Could be general forward
+
+template <typename TGaps, typename TSpec>
+inline Iter<TGaps, GapsIterator<TSpec> > & 
+operator++(Iter<TGaps, GapsIterator<TSpec> > & it)
+{
+	goNext(it);
+	return it;
+}
+
+template <typename TGaps, typename TSpec>
+inline Iter<TGaps, GapsIterator<TSpec> >
+operator++(Iter<TGaps, GapsIterator<TSpec> > & it, int)
+{
+	Iter<TGaps, GapsIterator<TSpec> > ret = it;
+	goNext(it);
+	return ret;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator--
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+inline Iter<TGaps, GapsIterator<TSpec> > & 
+operator--(Iter<TGaps, GapsIterator<TSpec> > & it)
+{
+	goPrevious(it);
+	return it;
+}
+
+template <typename TGaps, typename TSpec>
+inline Iter<TGaps, GapsIterator<TSpec> >
+operator--(Iter<TGaps, GapsIterator<TSpec> > & it, int)
+{
+	Iter<TGaps, GapsIterator<TSpec> > ret = it;
+	goPrevious(it);
+	return ret;
+}
+
+// ----------------------------------------------------------------------------
+// Function insertGap()
+// ----------------------------------------------------------------------------
+
+// Forward to insertGaps() which has to be implemented by the specific gap
+// iterator.
+
+template <typename TGaps, typename TSpec>
+inline void
+insertGap(Iter<TGaps, GapsIterator<TSpec> > & it)
+{
+	insertGaps(it, 1);
+}
+
+// ----------------------------------------------------------------------------
+// Function removeGap()
+// ----------------------------------------------------------------------------
+
+// Forward to removeGaps() which has to be implemented by the specific gap
+// iterator.
+
+template <typename TGaps, typename TSpec>
+inline typename Size<TGaps>::Type
+removeGap(Iter<TGaps, GapsIterator<TSpec> > & it)
+{
+	return removeGaps(it, 1);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Const consistency problems.
+
+template <typename TGaps, typename TSpec, typename TValue>
+inline void
+assignValue(Iter<TGaps, GapsIterator<TSpec> > & me,
+			TValue const & val)
+{
+	if (!isGap(me)) 
+	{
+		assignValue(source(me), val);
+	}
+    // TODO(holtgrew): Else, inserting gaps is problematic...
+}
+
+template <typename TGaps, typename TSpec, typename TValue>
+inline void
+assignValue(Iter<TGaps, GapsIterator<TSpec> > const & me,
+			TValue const & val)
+{
+	if (!isGap(me)) 
+	{
+		assignValue(source(me), val);
+	}
+}
+
+// ----------------------------------------------------------------------------
+// Function container()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+inline TGaps &
+container(Iter<TGaps, GapsIterator<TSpec> > & me)
+{
+	return *me._container;
+}
+
+template <typename TGaps, typename TSpec>
+inline TGaps &
+container(Iter<TGaps, GapsIterator<TSpec> > const & me)
+{
+	return *me._container;
+}
+
+// ----------------------------------------------------------------------------
+// Function source
+// ----------------------------------------------------------------------------
+
+// Returns host iterator.
+
+// TODO(holtgrew): Non-const version is superflous.
+template <typename TGaps, typename TSpec>
+inline typename Source<Iter<TGaps, GapsIterator<TSpec> > >::Type /*returns copy*/
+source(Iter<TGaps, GapsIterator<TSpec> > & it)
+{
+    return iter(container(it), toSourcePosition(container(it), position(it)));
+}
+
+template <typename TGaps, typename TSpec>
+inline typename Source<Iter<TGaps, GapsIterator<TSpec> > const>::Type /*returns copy*/
+source(Iter<TGaps, GapsIterator<TSpec> > const & it)
+{
+    return iter(container(source(it)), toSourcePosition(container(it), position(it)));
+}
+
+// TODO(holtgrew): setSource? setContainer?
+
+// ----------------------------------------------------------------------------
+// Function operator+=
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec, typename TDiff>
+inline Iter<TGaps, GapsIterator<TSpec> > &
+operator+=(Iter<TGaps, GapsIterator<TSpec> > & it, TDiff diff)
+{
+    goFurther(it, diff);
+    return it;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec, typename TDiff>
+inline Iter<TGaps, GapsIterator<TSpec> > &
+operator-=(Iter<TGaps, GapsIterator<TSpec> > & it, TDiff diff)
+{
+    goFurther(it, -(__int64)(diff));
+    return it;
+}
+
+// ----------------------------------------------------------------------------
+// Function goFurther
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Implementation could be faster.
+template <typename TGaps, typename TSpec, typename TDifference>
+inline void
+goFurther(Iter<TGaps, GapsIterator<TSpec> > & it,
+		  TDifference steps)
+{
+	typedef typename MakeSigned<TDifference>::Type TSignedDifference;
+    if (steps > TDifference(0))
+        for (; steps; --steps)
+            goNext(it);
+    else
+        for (; -static_cast<TSignedDifference>(steps); ++steps)
+            goPrevious(it);
+}
+
+// ----------------------------------------------------------------------------
+// Function isClipped()
+// ----------------------------------------------------------------------------
+
+template <typename TGaps, typename TSpec>
+inline bool
+isClipped(Iter<TGaps, GapsIterator<TSpec> > const &)
+{
+    return false;
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GAPS_ITERATOR_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_banded.h b/third-party/seqan/core/include/seqan/align/global_alignment_banded.h
new file mode 100644
index 0000000..0b26941
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_banded.h
@@ -0,0 +1,531 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Global alignment interface for the banded Needleman-Wunsch and Gotoh
+// algorithms.
+//
+// We define the interface functions pretty explicitely (versus just TAlign,
+// TFragments etc.) so the candidates the compiler gives when resolution to
+// the globalFunction() fails is actually meaningful.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_BANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_BANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TScoreValue, typename TSpec>
+class Score;
+template <typename TSpec>
+class Graph;
+template <typename TStringSet, typename TCargo, typename TGraphSpec>
+struct Alignment;
+template <typename TSize, typename TFragmentSpec>
+class Fragment;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                   [banded, Align]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    typedef Align<TSequence, TAlignSpec> TAlign;
+    typedef typename Size<TAlign>::Type  TSize;
+    typedef typename Position<TAlign>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> trace;
+
+    // We do not need string ids for this variant and set them to 0u.  They are
+    // only required for the Fragment String and the Alignment Graph variant.
+    TScoreValue res = _setUpAndRunAlignment(trace, source(row(align, 0)), source(row(align, 1)), scoringScheme,
+                                            alignConfig, lowerDiag, upperDiag, algoTag);
+    _adaptTraceSegmentsTo(row(align, 0), row(align, 1), trace);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(align, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(align, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignment(align, scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(align, scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                    [banded, Gaps]
+// ----------------------------------------------------------------------------
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef typename Position<TSequenceH>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    // We do not need string ids for this variant and set them to 0u.  They are
+    // only required for the Fragment String and the Alignment Graph variant.
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig,
+                                            lowerDiag, upperDiag, algoTag);
+    _adaptTraceSegmentsTo(gapsH, gapsV, traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                     [banded, Graph<Alignment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+    typedef typename Position<TGraph>::Type TPosition;
+    typedef typename Size<TGraph>::Type TSize;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, value(stringSet(alignmentGraph), 0),
+                                            value(stringSet(alignmentGraph), 1), scoringScheme, alignConfig, lowerDiag,
+                                            upperDiag, algoTag);
+    _adaptTraceSegmentsTo(alignmentGraph, positionToId(stringSet(alignmentGraph), 0),
+                          positionToId(stringSet(alignmentGraph), 1), traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(alignmentGraph, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(alignmentGraph, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignment(alignmentGraph, scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(alignmentGraph, scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                     [banded, String<Fragment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    typedef String<Fragment<TSize, TFragmentSpec>, TStringSpec> TFragments;
+    typedef typename Position<TFragments>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, value(strings, 0), value(strings, 1), scoringScheme,
+                                            alignConfig, lowerDiag, upperDiag, algoTag);
+    _adaptTraceSegmentsTo(fragmentString, positionToId(strings, 0), positionToId(strings, 1), traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            int lowerDiag,
+                            int upperDiag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                        [banded, 2 Strings]
+// ----------------------------------------------------------------------------
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 int lowerDiag,
+                                 int upperDiag,
+                                 TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(seqH, seqV, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 int lowerDiag,
+                                 int upperDiag,
+                                 TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 int lowerDiag,
+                                 int upperDiag)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 int lowerDiag,
+                                 int upperDiag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                        [banded, StringSet]
+// ----------------------------------------------------------------------------
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 int lowerDiag,
+                                 int upperDiag,
+                                 TAlgoTag const & algoTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+    return _setUpAndRunAlignment(strings[0], strings[1], scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 int lowerDiag,
+                                 int upperDiag,
+                                 TAlgoTag const & algoTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, lowerDiag, upperDiag, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 int lowerDiag,
+                                 int upperDiag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch());
+    else
+        return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, lowerDiag, upperDiag, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 int lowerDiag,
+                                 int upperDiag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, lowerDiag, upperDiag);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_BANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_hirschberg_impl.h b/third-party/seqan/core/include/seqan/align/global_alignment_hirschberg_impl.h
new file mode 100644
index 0000000..7e05496
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_hirschberg_impl.h
@@ -0,0 +1,729 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Stephan Aiche <stephan.aiche at fu-berlin.de>
+// ==========================================================================
+
+#include <stack>
+
+// TODO(holtgrew): Get rid of this?
+//#define SEQAN_HIRSCHBERG_DEBUG_CUT
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_HIRSCHBERG_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_HIRSCHBERG_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct Hirschberg_;
+typedef Tag<Hirschberg_> Hirschberg;
+
+// ----------------------------------------------------------------------------
+// Helper Class HirschbergSet_
+// ----------------------------------------------------------------------------
+
+// State for the implementation of Hirschberg's algorithm.
+
+class HirschbergSet_
+{
+public:
+	int x1,x2,y1,y2;
+	int score;
+
+	HirschbergSet_()
+		: x1(0),x2(0),y1(0),y2(0)
+	{
+	}
+
+	HirschbergSet_(int a1,int a2,int b1,int b2,int sc)
+		: x1(a1),x2(a2),y1(b1),y2(b2),score(sc)
+	{
+		SEQAN_ASSERT_LEQ(a1, a2);
+		SEQAN_ASSERT_LEQ(b1, b2);
+	}
+
+	HirschbergSet_ & 
+	operator=(HirschbergSet_ const & other_)
+	{
+		x1 = other_.x1;
+		x2 = other_.x2;
+		y1 = other_.y1;
+		y2 = other_.y2;
+		score = other_.score;
+		return *this;
+	}
+
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _begin1()
+// ----------------------------------------------------------------------------
+
+inline int& 
+_begin1(HirschbergSet_ & me) {
+	return me.x1;
+}
+
+
+inline int const& 
+_begin1(HirschbergSet_ const & me) {
+	return me.x1;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setBegin1()
+// ----------------------------------------------------------------------------
+
+inline void
+_setBegin1(HirschbergSet_ & me, int const & new_begin) {
+	me.x1 = new_begin;
+}
+
+// ----------------------------------------------------------------------------
+// Function _end1()
+// ----------------------------------------------------------------------------
+
+inline int&
+_end1(HirschbergSet_ & me) {
+	return me.x2;
+}
+
+inline int const& 
+_end1(HirschbergSet_ const & me) {
+	return me.x2;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setEnd1()
+// ----------------------------------------------------------------------------
+
+inline void
+_setEnd1(HirschbergSet_ & me, int const & new_end) {
+	me.x2 = new_end;
+}
+
+// ----------------------------------------------------------------------------
+// Function _begin2()
+// ----------------------------------------------------------------------------
+
+inline int&
+_begin2(HirschbergSet_ & me) {
+	return me.y1;
+}
+
+inline int const&
+_begin2(HirschbergSet_ const & me) {
+	return me.y1;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setBegin2()
+// ----------------------------------------------------------------------------
+
+inline void
+_setBegin2(HirschbergSet_ & me, int const & new_begin) {
+	me.y1 = new_begin;
+}
+
+// ----------------------------------------------------------------------------
+// Function _end2()
+// ----------------------------------------------------------------------------
+
+inline int&
+_end2(HirschbergSet_ & me) {
+	return me.y2;
+}
+
+inline int const&
+_end2(HirschbergSet_ const & me) {
+	return me.y2;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setEnd2()
+// ----------------------------------------------------------------------------
+
+inline void
+_setEnd2(HirschbergSet_ & me, int const & new_end) {
+	me.y2 = new_end;
+}
+
+// ----------------------------------------------------------------------------
+// Function _score()
+// ----------------------------------------------------------------------------
+
+inline int&
+_score(HirschbergSet_ & me)	{
+	return me.score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _score()
+// ----------------------------------------------------------------------------
+
+inline int const&
+_score(HirschbergSet_ const & me)
+{
+	return me.score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setScore()
+// ----------------------------------------------------------------------------
+
+inline void
+_setScore(HirschbergSet_ & me,int new_score) {
+	me.score = new_score;
+}
+
+// ----------------------------------------------------------------------------
+// Function _setBegin2()
+// ----------------------------------------------------------------------------
+
+// //////////////////////////////////////////////////////////////////////////////////////////////
+//  Debug Methods
+//		functions are only used for debugging or verbose output, therefore they
+//      are only active in SEQAN_DEBUG
+// //////////////////////////////////////////////////////////////////////////////////////////////
+#ifdef SEQAN_DEBUG
+	
+inline 
+void
+print(HirschbergSet_ const & me)
+{
+	std::cout << me.x1 << " " << me.x2 << "\t" << me.y1 << " " << me.y2 << std::endl;
+}
+#endif
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+inline bool
+operator==(HirschbergSet_ const & lhs, 
+           HirschbergSet_ const & rhs)
+{
+	return ((_begin1(lhs) == _begin1(rhs)) && (_end1(lhs) == _end1(rhs)) &&
+            (_begin2(lhs) == _begin2(rhs)) && (_end2(lhs) == _end2(rhs)));
+}
+
+// ----------------------------------------------------------------------------
+// Function _writeDebugMatrix()
+// ----------------------------------------------------------------------------
+
+#ifdef SEQAN_HIRSCHBERG_DEBUG_CUT
+	template<typename TSource>
+	void _writeDebugMatrix(TSource s1,TSource s2)
+	{
+		int l1 = length(s1);
+		int l2 = length(s2);
+	    
+		int i,j,sg,sd;
+
+		String<String<int> > fMatrix,rMatrix,tMatrix;
+
+		resize(fMatrix,l1 + 1);
+		resize(rMatrix,l1 + 1);
+		resize(tMatrix,l1 + 1);
+
+		for(i = 0;i <= l1;++i)
+		{
+			resize(fMatrix[i],l2 + 1);
+			resize(rMatrix[i],l2 + 1);
+			resize(tMatrix[i],l2 + 1);
+		}
+
+		for(i = 0;i <= l1;++i)
+			fMatrix[i][0] = i * (-1);
+
+		for(i = l1;i >= 0;--i)
+			rMatrix[i][l2] = (l1 - i) * (-1);
+
+		// calculate forward matrix
+		for(j = 1;j <= l2;++j)
+		{
+			fMatrix[0][j] = j*(-1);
+			for(i = 1;i <= l1;++i)
+			{
+				sg = -1 + ((fMatrix[i-1][j] > fMatrix[i][j-1]) ? fMatrix[i-1][j] : fMatrix[i][j-1]);
+				sd = fMatrix[i-1][j-1] + ((s1[i - 1] == s2[j-1]) ? 0 : -1 );
+		
+				fMatrix[i][j] = ((sg > sd) ? sg : sd);
+			}
+		}
+
+		// calculate reverse matrix
+		for(j = l2 - 1;j >= 0;--j)
+		{	
+			rMatrix[l1][j] = (l2 - j)*(-1);
+			for(i = l1 - 1;i >= 0;--i)
+			{
+				sg = -1 + ((rMatrix[i+1][j] > rMatrix[i][j+1]) ? rMatrix[i+1][j] : rMatrix[i][j+1]);
+				sd = rMatrix[i+1][j+1] + ((s1[i] == s2[j]) ? 0 : -1 );
+		
+				rMatrix[i][j] = ((sg > sd) ? sg : sd);
+			}
+		}
+
+		// print fMatrix
+		std::cout << ";-;";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+
+		std::cout << std::endl << "-;";
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != 0) std::cout << s2[j-1] << ";";
+			for(i = 0;i <= l1;++i)
+			{
+				std::cout << fMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+		// print rMatrix
+		std::cout << ";";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+		std::cout << "-;" << std::endl;
+
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != l2) std::cout << s2[j] << ";";
+			else std::cout << "-;";
+			for(i = 0;i <= l1;++i)
+			{
+				std::cout << rMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+
+		// fill and print target matrix
+		std::cout << ";-;";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+
+		std::cout << std::endl << "-;";
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != 0) std::cout << s2[j-1] << ";";
+			for(i = 0;i <= l1;++i)
+			{
+				tMatrix[i][j] = fMatrix[i][j] + rMatrix[i][j];
+				std::cout << tMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+	}
+
+#endif
+
+// debug flag .. define to see where Hirschberg cuts the sequences	
+//#define SEQAN_HIRSCHBERG_DEBUG_CUT
+
+/*DISABLED
+.Function.hirschberg:
+..cat:Alignment
+..summary:Computes a global Alignment for the passed Alignment-Container with the specified scoring scheme
+..signature:hirschberg(Align<TSource, TSpec> & align,Score<TScoreValue, Simple> const & score)
+..param.align: Reference to the Alignment-Object
+..param.score: Const Reference to the Scoring Scheme
+..remarks: The alignment is based on the algorithm proposed by Hirschberg. The general idea is to divide the DP (dynamic programming) matrix,
+to compute a global alignment in linear space. Instead of computing half of the
+DP matrix in forward direction and the other half in reverse, a pointer to the cell of the DP matrix, were the actual, optimal alignment
+passes the mid column ist saved, during the computation of the second part of the Matrix.
+..include:seqan/align.h
+*/
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()
+// ----------------------------------------------------------------------------
+
+template <typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue
+_globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                 Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                 Score<TScoreValue, TScoreSpec> const & score_,
+                 Hirschberg const & /*algorithmTag*/)
+{
+    TSequenceH const & s1 = source(gapsH);
+    TSequenceV const & s2 = source(gapsV);
+	
+	TScoreValue total_score = 0;
+
+    typedef typename Value<TSequenceV>::Type TValueV;
+
+	typedef typename Size<TSequenceH>::Type TStringSize;
+	
+	typedef typename Iterator<TSequenceH const, Standard>::Type TSequenceHIter;
+	typedef typename Iterator<TSequenceV const, Standard>::Type TSequenceVIter;
+
+	typedef typename Iterator<Gaps<TSequenceH, TGapsSpecH> >::Type TGapsHIter;
+	typedef typename Iterator<Gaps<TSequenceV, TGapsSpecV> >::Type TGapsVIter;
+
+	TGapsHIter target_0 = begin(gapsH);
+	TGapsVIter target_1 = begin(gapsV);
+
+	typedef typename Iterator<Matrix<TScoreValue> >::Type TMatrixIterator;
+
+	TValueV v;
+
+	TStringSize len1 = length(s1);
+	TStringSize len2 = length(s2);
+
+	// string to store the score values for the currently active cell
+	String<TScoreValue> c_score;
+	resize(c_score,len2 + 1);
+	// string to strore the backpointers
+	String<int> pointer;
+	resize(pointer,len2 + 1);
+
+	// scoring-scheme specific score values
+	TScoreValue score_match = scoreMatch(score_);
+	TScoreValue score_mismatch = scoreMismatch(score_);
+	TScoreValue score_gap = scoreGapExtend(score_);
+
+	TScoreValue border,s,sg,sd,sg1,sg2;
+	int dp;
+
+	std::stack<HirschbergSet_> to_process;
+	HirschbergSet_ target;
+	
+	int i,j;
+	
+	HirschbergSet_ hs_complete(0,len1,0,len2,0);
+	to_process.push(hs_complete);
+
+	while(!to_process.empty())
+	{
+		target = to_process.top();
+		to_process.pop();
+
+		if(_begin2(target) == _end2(target))
+		{
+			for(i = 0;i < (_end1(target) - _begin1(target));++i)
+			{
+				insertGap(target_1);
+				++target_0;
+				++target_1;
+			}
+		}
+        if(_begin1(target) == _end1(target))
+		{
+			for(i = 0;i < (_end2(target) - _begin2(target));++i)
+			{
+				insertGap(target_0);
+				++target_0;
+				++target_1;
+			}
+		}
+		else if(_begin1(target) + 1 == _end1(target) || _begin2(target) + 1 == _end2(target))
+		{
+			/* ALIGN */			
+#ifdef SEQAN_HIRSCHBERG_DEBUG_CUT
+			std::cout << "align s1 " << _begin1(target) << " to " << _end1(target) << " and s2 " << _begin2(target) << " to " << _end2(target) << std::endl;
+			std::cout << "align " << infix(s1,_begin1(target),_end1(target)) << " and " << infix(s2,_begin2(target),_end2(target)) << std::endl << std::endl;
+#endif
+
+			TStringSize len_1 = _end1(target) - _begin1(target);
+			TStringSize len_2 = _end2(target) - _begin2(target);
+
+			Matrix<TScoreValue> matrix_;
+
+			setDimension(matrix_, 2);
+			setLength(matrix_, 0, len_1 + 1);
+			setLength(matrix_, 1, len_2 + 1);
+			resize(matrix_);
+
+			/* init matrix */
+			TSequenceHIter x_begin = iter(s1, _begin1(target), Standard()) - 1;
+			TSequenceHIter x_end = iter(s1, _end1(target), Standard()) - 1;
+			TSequenceVIter y_begin = iter(s2, _begin2(target), Standard()) - 1;
+			TSequenceVIter y_end = iter(s2, _end2(target), Standard()) - 1;
+
+			TSequenceHIter x = x_end;
+			TSequenceVIter y;
+
+			TMatrixIterator col_ = end(matrix_) - 1;
+			TMatrixIterator finger1;
+			TMatrixIterator finger2;
+
+
+			TScoreValue h = 0;
+			TScoreValue border_ = score_gap;
+			TScoreValue v = border_;
+
+
+			//-------------------------------------------------------------------------
+			// init
+
+			finger1 = col_;
+			*finger1 = 0;
+			for (x = x_end; x != x_begin; --x)
+			{
+				goPrevious(finger1, 0);
+				*finger1 = border_;
+				border_ += score_gap;
+			}
+
+			//-------------------------------------------------------------------------
+			//fill matrix
+			border_ = 0;
+			for (y = y_end; y != y_begin; --y)
+			{
+				TValueV cy = *y;
+				h = border_;
+				border_ += score_gap;
+				v = border_;
+
+				finger2 = col_;	
+				goPrevious(col_, 1);
+				finger1 = col_;
+
+				*finger1 = v;
+
+				for (x = x_end; x != x_begin; --x)
+				{
+					goPrevious(finger1, 0);
+					goPrevious(finger2, 0);
+					if (*x == cy)
+					{
+						v = h + score_match;
+						h = *finger2;
+					}
+					else
+					{
+						TScoreValue s1 = h + score_mismatch;
+						h = *finger2;
+						TScoreValue s2 = score_gap + ((h > v) ? h : v);
+						v = (s1 > s2) ? s1 : s2;
+					}
+					*finger1 = v;
+				}
+			}
+            total_score += value(matrix_, 0,0);
+#ifdef SEQAN_HIRSCHBERG_DEBUG_CUT
+            std::cout << "alignment score is " << total_score << std::endl << std::endl;
+#endif
+
+			/* TRACE BACK */
+			finger1 = begin(matrix_);
+			x = iter(s1,_begin1(target));
+			y = iter(s2,_begin2(target));
+			x_end = iter(s1,_end1(target));
+			y_end = iter(s2,_end2(target));
+
+			while ((x != x_end) && (y != y_end))
+			{
+				bool gv;
+				bool gh;
+
+				if (*x == *y)
+				{
+					gv = gh = true;
+				}
+				else
+				{
+					TMatrixIterator it_ = finger1;
+
+					goNext(it_, 0);
+					TScoreValue v = *it_;
+
+					goNext(it_, 1);
+					TScoreValue d = *it_;
+
+					it_ = finger1;
+					goNext(it_, 1);
+					TScoreValue h = *it_;
+
+					gv = (v >= h) | (d >= h);
+					gh = (h >= v) | (d >= v);
+				}
+
+				if (gv)
+				{
+					++x;
+					goNext(finger1, 0);
+				}
+				else
+				{
+					insertGap(target_0);
+				}
+
+				if (gh) 
+				{
+					++y;
+					goNext(finger1, 1);
+				}
+				else
+				{
+					insertGap(target_1);
+				}
+
+				++target_0;
+				++target_1;
+			}
+
+			// if x or y did not reached there end position, fill the rest with gaps
+			while(x != x_end)
+			{
+				insertGap(target_1);
+				++target_0;
+				++target_1;
+				++x;
+			}
+
+			while(y != y_end)
+			{
+				insertGap(target_0);
+				++target_0;
+				++target_1;
+				++y;
+			}
+			/* END ALIGN */
+		}
+		else
+		{	
+			/* 
+				Calculate cut using the algorithm as proposed in the lecture of Clemens Gröpl 
+				using a backpointer to remember the position where the optimal alignment passes
+				the mid column
+			*/
+			int mid = static_cast<int>(floor( static_cast<double>((_begin1(target) + _end1(target))/2) ));
+
+#ifdef SEQAN_HIRSCHBERG_DEBUG_CUT
+			std::cout << "calculate cut for s1 " << _begin1(target) << " to " << _end1(target) << " and s2 " << _begin2(target) << " to " << _end2(target) << std::endl;
+			std::cout << "calculate cut for " << infix(s1,_begin1(target),_end1(target)) << " and " << infix(s2,_begin2(target),_end2(target)) << std::endl;
+			std::cout << "cut is in row " << mid << " symbol is " << getValue(s1,mid-1) << std::endl << std::endl;
+
+
+			_writeDebugMatrix(infix(s1,_begin1(target),_end1(target)),infix(s2,_begin2(target),_end2(target)));
+#endif
+
+			border = 0;
+			for(i = _begin2(target);i <= _end2(target);++i)
+			{
+				c_score[i] = border;
+				border += score_gap; 
+				pointer[i] = i;
+			}
+
+			// iterate over s1 until the mid column is reached
+			border = score_gap;
+			for(i = _begin1(target) + 1;i <= mid;++i)
+			{
+				s = c_score[_begin2(target)];
+				c_score[_begin2(target)] = border;
+				border += score_gap;
+				v = getValue(s1,i-1);
+				for(j = _begin2(target) + 1;j <= _end2(target);++j)
+				{
+					sg = score_gap + ((c_score[j] > c_score[j - 1]) ? c_score[j] : c_score[j - 1]);
+					sd = s + ((v == getValue(s2,j-1)) ? score_match : score_mismatch);
+
+					s = c_score[j];
+					c_score[j] = (sg > sd) ? sg : sd;	
+				}
+			}
+
+			// from here, rememeber the cell of mid-column, where optimal alignment passed
+			for(i = mid + 1;i <= _end1(target);++i)
+			{
+				s = c_score[_begin2(target)];
+				c_score[_begin2(target)] = border;
+				border += score_gap;
+				v = getValue(s1,i-1);
+			
+				dp = _begin2(target);
+			
+				for(j = _begin2(target) + 1;j <= _end2(target);++j)
+				{
+					sg1 = score_gap + c_score[j];
+					sg2 = score_gap + c_score[j - 1];
+
+					sd = s + ((v == getValue(s2,j-1)) ? score_match : score_mismatch);
+
+					s = c_score[j];
+					sg = pointer[j];
+					if(sd >= _max(sg1,sg2))
+					{
+						c_score[j] = sd;
+						pointer[j] = dp;
+					}
+					else
+					{
+						if(sg2 > sg1)
+						{
+							c_score[j] = sg2;
+							pointer[j] = pointer[j-1];
+						}
+						else
+						{
+							// gap introduced from left
+							// no update for the pointer
+							c_score[j] = sg1;
+						}
+					}
+					dp = sg;
+				}
+			}
+
+#ifdef SEQAN_HIRSCHBERG_DEBUG_CUT
+			std::cout << "hirschberg calculates cut in column " << mid << " and row " << pointer[_end2(target)] << std::endl;
+			std::cout << "requested position in c_score and pointer is " << _end2(target) << std::endl;
+			std::cout << "alignment score is " << c_score[_end2(target)] << std::endl << std::endl;
+#endif
+			to_process.push(HirschbergSet_(mid,_end1(target),pointer[_end2(target)],_end2(target),0));
+			to_process.push(HirschbergSet_(_begin1(target),mid,_begin2(target),pointer[_end2(target)],0));
+		}
+		/* END CUT */
+	}
+	return total_score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_HIRSCHBERG_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_myers_hirschberg_impl.h b/third-party/seqan/core/include/seqan/align/global_alignment_myers_hirschberg_impl.h
new file mode 100644
index 0000000..c56fce7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_myers_hirschberg_impl.h
@@ -0,0 +1,750 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Stephan Aiche <stephan.aiche at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_HIRSCHBERG_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_HIRSCHBERG_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _writeDebugMatrix()
+// ----------------------------------------------------------------------------
+
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+	template<typename TSource>
+	void _writeDebugMatrix(TSource s1,TSource s2)
+	{
+//IOREV _notio_ not relevant for iorev
+		int l1 = length(s1);
+		int l2 = length(s2);
+	    
+		int i,j,sg,sd;
+
+		String<String<int> > fMatrix,rMatrix,tMatrix;
+
+		resize(fMatrix,l1 + 1);
+		resize(rMatrix,l1 + 1);
+		resize(tMatrix,l1 + 1);
+
+		for(i = 0;i <= l1;++i)
+		{
+			resize(fMatrix[i],l2 + 1);
+			resize(rMatrix[i],l2 + 1);
+			resize(tMatrix[i],l2 + 1);
+		}
+
+		for(i = 0;i <= l1;++i)
+			fMatrix[i][0] = i * (-1);
+
+		for(i = l1;i >= 0;--i)
+			rMatrix[i][l2] = (l1 - i) * (-1);
+
+		// calculate forward matrix
+		for(j = 1;j <= l2;++j)
+		{
+			fMatrix[0][j] = j*(-1);
+			for(i = 1;i <= l1;++i)
+			{
+				sg = -1 + ((fMatrix[i-1][j] > fMatrix[i][j-1]) ? fMatrix[i-1][j] : fMatrix[i][j-1]);
+				sd = fMatrix[i-1][j-1] + ((s1[i - 1] == s2[j-1]) ? 0 : -1 );
+		
+				fMatrix[i][j] = ((sg > sd) ? sg : sd);
+			}
+		}
+
+		// calculate reverse matrix
+		for(j = l2 - 1;j >= 0;--j)
+		{	
+			rMatrix[l1][j] = (l2 - j)*(-1);
+			for(i = l1 - 1;i >= 0;--i)
+			{
+				sg = -1 + ((rMatrix[i+1][j] > rMatrix[i][j+1]) ? rMatrix[i+1][j] : rMatrix[i][j+1]);
+				sd = rMatrix[i+1][j+1] + ((s1[i] == s2[j]) ? 0 : -1 );
+		
+				rMatrix[i][j] = ((sg > sd) ? sg : sd);
+			}
+		}
+
+		// print fMatrix
+		std::cout << ";-;";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+
+		std::cout << std::endl << "-;";
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != 0) std::cout << s2[j-1] << ";";
+			for(i = 0;i <= l1;++i)
+			{
+				std::cout << fMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+		// print rMatrix
+		std::cout << ";";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+		std::cout << "-;" << std::endl;
+
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != l2) std::cout << s2[j] << ";";
+			else std::cout << "-;";
+			for(i = 0;i <= l1;++i)
+			{
+				std::cout << rMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+
+		// fill and print target matrix
+		std::cout << ";-;";
+		for(i = 0;i < l1;++i)
+			std::cout << s1[i] << ";";
+
+		std::cout << std::endl << "-;";
+		for(j = 0;j <= l2;++j)
+		{	
+			if(j != 0) std::cout << s2[j-1] << ";";
+			for(i = 0;i <= l1;++i)
+			{
+				tMatrix[i][j] = fMatrix[i][j] + rMatrix[i][j];
+				std::cout << tMatrix[i][j] << ";";
+			}
+			std::cout << std::endl;
+		}
+	}
+#endif
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()
+// ----------------------------------------------------------------------------
+
+// When using different alphabets, we will internally use the pattern alphabet
+// for the comparison.  This means that the text character is converted to the
+// pattern alphabet.  Here, the "pattern" is the shorter source sequence.
+
+template <typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV>
+int
+_globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                 Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                 MyersHirschberg const & algorithmTag)
+{
+    // Switch horizontal and vertical gap roles, gapsV should be the shorter one
+    // to fit into less words.
+    if (length(source(gapsH)) < length(source(gapsV)))
+        return _globalAlignment(gapsV, gapsH, algorithmTag);
+    
+    clearGaps(gapsH);
+    clearGaps(gapsV);
+    clearClipping(gapsH);
+    clearClipping(gapsV);
+
+    typedef int TScoreValue;
+
+	// use size of unsigned int as blocksize for bit-vectors
+	const unsigned int BLOCK_SIZE = BitsPerValue<unsigned int>::VALUE;
+
+	// saves the score value that will be returned
+	TScoreValue score,total_score = 0;
+
+	typedef typename Value<TSequenceV>::Type TPatternAlphabet;
+	typedef typename Size<TSequenceH>::Type  TStringSize;
+
+	typedef typename Iterator<TSequenceH const, Rooted>::Type TSequenceHIterator;
+	typedef typename Iterator<TSequenceV const, Rooted>::Type TSequenceVIterator;
+    typedef Gaps<TSequenceH, TGapsSpecH> TGapsH;
+    typedef Gaps<TSequenceV, TGapsSpecV> TGapsV;
+	typedef typename Iterator<TGapsH, Rooted>::Type TGapsHIterator;
+	typedef typename Iterator<TGapsV, Rooted>::Type TGapsVIterator;
+
+	typedef typename Iterator<Matrix<TScoreValue>, Rooted>::Type TMatrixIterator;
+
+    TGapsHIterator target_0 = begin(gapsH);
+    TGapsVIterator target_1 = begin(gapsV);
+
+    TSequenceH const & x = source(gapsH);
+    TSequenceV const & y = source(gapsV);
+
+	TStringSize len_x = length(x);
+	TStringSize len_y = length(y);
+
+	// string to store the score values for the currently active cell
+	String<TScoreValue> c_score;
+	resize(c_score, len_x + 1, 0);
+	
+	// scoring-scheme specific score values
+	TScoreValue score_match = 0;
+	TScoreValue score_mismatch = -1;
+	TScoreValue score_gap = -1;
+
+	// additional vars
+	int i;
+
+	// stack with parts of matrix that have to be processed
+	std::stack<HirschbergSet_> to_process;
+	HirschbergSet_ target;
+
+	// myers specific vars and preprocessing
+	unsigned int patternAlphabetSize = ValueSize<TPatternAlphabet>::VALUE;
+	unsigned int blockCount = (len_y + BLOCK_SIZE - 1) / BLOCK_SIZE; // maximal count of blocks
+
+    String<unsigned> VP;
+    String<unsigned> VN;
+    String<unsigned> forwardBitMask;
+    String<unsigned> reverseBitMask;
+
+    resize(VP, blockCount, maxValue<unsigned>());
+    resize(VN, blockCount, 0);
+
+	// first bitMask will be constructed from the shorter sequence
+    resize(forwardBitMask, patternAlphabetSize * blockCount, 0);
+    resize(reverseBitMask, patternAlphabetSize * blockCount, 0);
+
+	// encoding the letters as bit-vectors
+    for (unsigned int j = 0; j < len_y; j++){
+		forwardBitMask[blockCount * ordValue(getValue(y,j)) + j/BLOCK_SIZE] = forwardBitMask[blockCount * ordValue(getValue(y,j)) + j/BLOCK_SIZE] | 1 << (j%BLOCK_SIZE);
+		reverseBitMask[blockCount * ordValue(getValue(y,len_y - j - 1)) + j/BLOCK_SIZE] = reverseBitMask[blockCount * ordValue(getValue(y,len_y - j - 1)) + j/BLOCK_SIZE] | 1 << (j%BLOCK_SIZE);
+	}
+
+	HirschbergSet_ hs_complete(0,len_x,0,len_y,1);
+	to_process.push(hs_complete);
+
+	while(!to_process.empty())
+	{
+		target = to_process.top();
+		to_process.pop();
+		/* if score is zero, the whole part of the sequence can be simply skipped */
+		if(_score(target) == 0)
+		{
+			/* coukd work faster */
+			for(i = 0;i < (_end1(target) - _begin1(target));++i)
+			{
+				++target_0;
+				++target_1;
+			}
+
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			printf("skipped %i to %i in first sequence\n",_begin1(target),_end1(target));
+#endif
+		}
+		else if(_begin1(target) == _end1(target))
+		{
+
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			std::cout << "align y " << _begin2(target) << " to " << _end2(target) << std::endl;
+			std::cout << "align " << infix(y,_begin2(target),_end2(target)) << std::endl << std::endl;
+#endif	
+			for(i = 0;i < (_end2(target) - _begin2(target));++i)
+			{
+				insertGap(target_0);
+				++target_0;
+				++target_1;
+			}
+		}
+		else if(_begin2(target) + 1 == _end2(target))
+		{
+			/* ALIGN */			
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			std::cout << "align x " << _begin1(target) << " to " << _end1(target) << " and y " << _begin2(target) << " to " << _end2(target) << std::endl;
+			std::cout << "align " << infix(x,_begin1(target),_end1(target)) << " and " << infix(y,_begin2(target),_end2(target)) << std::endl << std::endl;
+#endif
+
+			TStringSize len_1 = _end1(target) - _begin1(target);
+			TStringSize len_2 = _end2(target) - _begin2(target);
+
+			Matrix<TScoreValue> matrix_;
+
+			setDimension(matrix_, 2);
+			setLength(matrix_, 0, len_1 + 1);
+			setLength(matrix_, 1, len_2 + 1);
+			resize(matrix_);
+
+			/* init matrix */
+			TSequenceHIterator xs_begin = iter(x,_begin1(target)) - 1;
+			TSequenceHIterator xs_end = iter(x,_end1(target)) - 1;
+			TSequenceVIterator ys_begin = iter(y,_begin2(target)) - 1;
+			TSequenceVIterator ys_end = iter(y,_end2(target)) - 1;
+
+			TSequenceHIterator xs = xs_end;
+			TSequenceVIterator ys;
+
+			TMatrixIterator col_ = end(matrix_) - 1;
+			TMatrixIterator finger1;
+			TMatrixIterator finger2;
+
+
+			TScoreValue h = 0;
+			TScoreValue border_ = score_gap;
+			TScoreValue v = border_;
+
+
+			//-------------------------------------------------------------------------
+			// init
+
+			finger1 = col_;
+			*finger1 = 0;
+			for (xs = xs_end; xs != xs_begin; --xs)
+			{
+				goPrevious(finger1, 0);
+				*finger1 = border_;
+				border_ += score_gap;
+			}
+
+			//-------------------------------------------------------------------------
+			//fill matrix
+
+			border_ = 0;
+			for (ys = ys_end; ys != ys_begin; --ys)
+			{
+				TPatternAlphabet cy = *ys;
+				h = border_;
+				border_ += score_gap;
+				v = border_;
+
+				finger2 = col_;		
+				goPrevious(col_, 1);	
+				finger1 = col_;
+
+				*finger1 = v;
+
+				for (xs = xs_end; xs != xs_begin; --xs)
+				{
+					goPrevious(finger1, 0);
+					goPrevious(finger2, 0);
+					if (*xs == cy)
+					{
+						v = h + score_match;
+						h = *finger2;
+					}
+					else
+					{
+						TScoreValue s1 = h + score_mismatch;
+						h = *finger2;
+						TScoreValue s2 = score_gap + ((h > v) ? h : v);
+						v = (s1 > s2) ? s1 : s2;
+					}
+					*finger1 = v;
+				}
+			}	
+
+			// if computed the whole matrix last value of v = alignment score
+			if(target == hs_complete)   total_score = v;
+
+			/* TRACE BACK */
+			finger1 = begin(matrix_);
+			xs = iter(x,_begin1(target));
+			ys = iter(y,_begin2(target));
+			xs_end = iter(x,_end1(target));
+			ys_end = iter(y,_end2(target));
+
+			while ((xs != xs_end) && (ys != ys_end))
+			{
+				bool gv;
+				bool gh;
+
+				if (*xs == *ys)
+				{
+					gv = gh = true;
+				}
+				else
+				{
+					TMatrixIterator it_ = finger1;
+
+					goNext(it_, 0);
+					TScoreValue v = *it_;
+
+					goNext(it_, 1);
+					TScoreValue d = *it_;
+
+					it_ = finger1;
+					goNext(it_, 1);
+					TScoreValue h = *it_;
+
+					gv = (v >= h) | (d >= h);
+					gh = (h >= v) | (d >= v);
+				}
+
+				if (gv)
+				{
+					++xs;
+					goNext(finger1, 0);
+				}
+				else
+				{
+					insertGap(target_0);
+				}
+
+				if (gh) 
+				{
+					++ys;
+					goNext(finger1, 1);
+				}
+				else
+				{
+					insertGap(target_1);
+				}
+
+				++target_0;
+				++target_1;
+			}
+
+			// if x or y did not reached there end position, fill the rest with gaps
+			while(xs != xs_end)
+			{
+				insertGap(target_1);
+				++target_0;
+				++target_1;
+				++xs;
+			}
+
+			while(ys != ys_end)
+			{
+				insertGap(target_0);
+				++target_0;
+				++target_1;
+				++ys;
+			}
+			/* END ALIGN */
+
+
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			std::cout << std::endl << align_ << std::endl << std::endl;
+#endif
+
+		}
+		else
+		{
+			/*
+				---------------------------------------------------------------
+				Calculate cut position using extended Myers-Bitvector-Algorithm
+			    --------------------------------------------------------------- 
+			*/
+
+			/* declare variables */
+			unsigned int X, D0, HN, HP;
+
+			/* compute cut position */
+			int mid = static_cast<int>(floor( static_cast<double>((_begin2(target) + _end2(target))/2) ));
+
+			/* debug infos */
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			std::cout << "calculate cut for x " << _begin1(target) << " to " << _end1(target) << " and y " << _begin2(target) << " to " << _end2(target) << std::endl;
+			std::cout << "calculate cut for " << infix(x,_begin1(target),_end1(target)) << " and " << infix(y,_begin2(target),_end2(target)) << std::endl;
+			std::cout << "cut is in row " << mid << " symbol is " << getValue(x,mid-1) << std::endl << std::endl;
+
+			std::cout << std::endl;
+			_writeDebugMatrix(infix(x,_begin1(target),_end1(target)),infix(y,_begin2(target),_end2(target)));
+			std::cout << std::endl;
+#endif
+			/* compute blocks and score masks */
+			int fStartBlock = _begin2(target) / BLOCK_SIZE;
+			int fEndBlock = (mid - 1) / BLOCK_SIZE;
+			int fSpannedBlocks = (fEndBlock - fStartBlock) + 1;
+
+			unsigned int fScoreMask = 1 << ((mid  - 1) % BLOCK_SIZE);
+			
+			unsigned int fOffSet = _begin2(target) % BLOCK_SIZE;
+			unsigned int fSilencer = ~0;
+			fSilencer <<= fOffSet;
+
+			/* reset v-bitvectors */
+            std::fill(begin(VP, Standard()) + fStartBlock, end(VP, Standard()) + fEndBlock + 1, maxValue<unsigned>());
+            std::fill(begin(VN, Standard()) + fStartBlock, end(VN, Standard()) + fEndBlock + 1, 0);
+
+			/* determine start-position and start-score */
+			int pos = _begin1(target);			
+			score = (mid - _begin2(target)) * score_gap;
+			c_score[pos] = score;
+
+			/* compute with myers - forward - begin */
+			if(fSpannedBlocks == 1)
+			{
+				while (pos < _end1(target)) {
+					X = (fSilencer & forwardBitMask[(blockCount * ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)))) + fStartBlock]) | VN[fStartBlock];
+
+					D0 = ((VP[fStartBlock] + (X & VP[fStartBlock])) ^ VP[fStartBlock]) | X;
+					HN = VP[fStartBlock] & D0;
+					HP = VN[fStartBlock] | ~(VP[fStartBlock] | D0);
+
+					X = (HP << 1) | (1 << fOffSet);
+					VN[fStartBlock] = X & D0;
+					VP[fStartBlock] = (HN << 1) | ~(X | D0);
+
+					if (HP & fScoreMask)
+						score--;
+					else if (HN & fScoreMask)
+						score++;
+
+					c_score[pos + 1] = score;
+
+					++pos;
+				}
+			} /* end - short patten */
+			else
+			{
+				int shift, currentBlock;
+				unsigned int temp, carryD0, carryHP, carryHN;
+
+				while (pos < _end1(target))
+				{
+					carryD0 = carryHP = carryHN = 0;
+					shift = blockCount * ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)));
+
+					// computing first the top most block
+					X = (fSilencer & forwardBitMask[shift + fStartBlock]) | VN[fStartBlock];
+			
+					temp = VP[fStartBlock] + (X & VP[fStartBlock]);
+					carryD0 = temp < VP[fStartBlock];
+					
+					D0 = (temp ^ VP[fStartBlock]) | X;
+					HN = VP[fStartBlock] & D0;
+					HP = VN[fStartBlock] | ~(VP[fStartBlock] | D0);
+					
+					X = (HP << 1) | (1 << fOffSet);
+					carryHP = HP >> (BLOCK_SIZE - 1);
+					
+					VN[fStartBlock] = X & D0;
+
+					temp = (HN << 1);
+					carryHN = HN >> (BLOCK_SIZE - 1);
+										
+		 			VP[fStartBlock] = temp | ~(X | D0);
+
+					// compute the remaining blocks
+					for (currentBlock = fStartBlock + 1; currentBlock <= fEndBlock; currentBlock++) {
+						X = forwardBitMask[shift + currentBlock] | VN[currentBlock];
+				
+						temp = VP[currentBlock] + (X & VP[currentBlock]) + carryD0;
+						
+						carryD0 = ((carryD0) ? temp <= VP[currentBlock] : temp < VP[currentBlock]);
+					
+						D0 = (temp ^ VP[currentBlock]) | X;
+						HN = VP[currentBlock] & D0;
+						HP = VN[currentBlock] | ~(VP[currentBlock] | D0);
+						
+						X = (HP << 1) | carryHP;
+						carryHP = HP >> (BLOCK_SIZE-1);
+						
+						VN[currentBlock] = X & D0;
+
+						temp = (HN << 1) | carryHN;
+						carryHN = HN >> (BLOCK_SIZE - 1);
+											
+		 				VP[currentBlock] = temp | ~(X | D0);
+					}
+					
+					/* update score */
+					if (HP & fScoreMask)
+						score--;
+					else if (HN & fScoreMask)
+						score++;
+
+					c_score[pos + 1] = score;
+
+					++pos;
+				}
+
+			} /* end - long patten */
+			/* compute with myers - forward - end */
+			
+			/* compute blocks and score masks */
+			int rStartBlock = (len_y - _end2(target)) / BLOCK_SIZE;
+			int rEndBlock = (len_y - mid - 1) / BLOCK_SIZE;
+			int rSpannedBlocks = (rEndBlock - rStartBlock) + 1;
+
+			unsigned int rScoreMask = 1 <<  ((len_y - mid - 1) % BLOCK_SIZE);
+			unsigned int rOffSet = (len_y - _end2(target)) % BLOCK_SIZE;
+			unsigned int rSilencer = ~0;
+			rSilencer <<= rOffSet;
+
+			/* reset v-bitvectors */
+            std::fill(begin(VP, Standard()) + rStartBlock, end(VP, Standard()) + rEndBlock + 1, maxValue<unsigned>());
+            std::fill(begin(VN, Standard()) + rStartBlock, end(VN, Standard()) + rEndBlock + 1, 0);
+
+			/* determine start-position and start-score */
+			pos = _end1(target)-1;			
+			score = (_end2(target) - mid) * score_gap;
+
+			/* set start score */
+			c_score[_end1(target)] += score;
+
+			/* determine optimal cut position -- score extension */
+			TScoreValue max = c_score[_end1(target)];
+			TScoreValue rmax = score;
+			unsigned int pos_max = _end1(target);
+
+			/* compute with myers - reverse - begin */
+			if(rSpannedBlocks == 1)
+			{
+				while (pos >= _begin1(target)) {
+					X = (rSilencer & reverseBitMask[(blockCount * ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)))) + rStartBlock]) | VN[rStartBlock];
+
+					D0 = ((VP[rStartBlock] + (X & VP[rStartBlock])) ^ VP[rStartBlock]) | X;
+					HN = VP[rStartBlock] & D0;
+					HP = VN[rStartBlock] | ~(VP[rStartBlock] | D0);
+
+					X = (HP << 1) | (1 << rOffSet);
+					VN[rStartBlock] = X & D0;
+					VP[rStartBlock] = (HN << 1) | ~(X | D0);
+
+					if (HP & rScoreMask)
+						--score;
+					else if (HN & rScoreMask)
+						++score;
+
+					c_score[pos] += score;
+
+					/* check for optimality -- score extension */
+					if(c_score[pos]> max)
+					{
+						pos_max = pos;
+						max = c_score[pos];
+						rmax =  score;
+					}
+
+					--pos;
+				}
+			} /* end - short pattern */
+			else
+			{
+				int shift, currentBlock;
+				unsigned int temp, carryD0, carryHP, carryHN;
+
+				while (pos >= _begin1(target))
+				{
+					carryD0 = carryHP = carryHN = 0;
+					shift = blockCount * ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)));
+
+					// compute first the top most block
+					X = (rSilencer & reverseBitMask[shift + rStartBlock]) | VN[rStartBlock];
+			
+					temp = VP[rStartBlock] + (X & VP[rStartBlock]);
+					carryD0 = temp < VP[rStartBlock];
+					
+					D0 = (temp ^ VP[rStartBlock]) | X;
+					HN = VP[rStartBlock] & D0;
+					HP = VN[rStartBlock] | ~(VP[rStartBlock] | D0);
+					
+					X = (HP << 1) | (1 << rOffSet);
+					carryHP = HP >> (BLOCK_SIZE - 1);
+					
+					VN[rStartBlock] = X & D0;
+
+					temp = (HN << 1);
+					carryHN = HN >> (BLOCK_SIZE - 1);
+										
+		 			VP[rStartBlock] = temp | ~(X | D0);
+
+					// compute the remaining blocks
+					for (currentBlock = rStartBlock + 1; currentBlock <= rEndBlock; currentBlock++) {
+						X = reverseBitMask[shift + currentBlock] | VN[currentBlock];
+				
+						temp = VP[currentBlock] + (X & VP[currentBlock]) + carryD0;
+						
+						carryD0 = ((carryD0) ? temp <= VP[currentBlock] : temp < VP[currentBlock]);
+					
+						D0 = (temp ^ VP[currentBlock]) | X;
+						HN = VP[currentBlock] & D0;
+						HP = VN[currentBlock] | ~(VP[currentBlock] | D0);
+						
+						X = (HP << 1) | carryHP;
+						carryHP = HP >> (BLOCK_SIZE-1);
+						
+						VN[currentBlock] = X & D0;
+
+						temp = (HN << 1) | carryHN;
+						carryHN = HN >> (BLOCK_SIZE - 1);
+											
+		 				VP[currentBlock] = temp | ~(X | D0);
+					}
+
+					if (HP & rScoreMask)
+						--score;
+					else if (HN & rScoreMask)
+						++score;
+
+					c_score[pos] += score;
+					
+					/* check for optimality -- score extension*/
+					if(c_score[pos] > max)
+					{
+						pos_max = pos;
+						max = c_score[pos];
+						rmax = score;
+					}
+					
+					--pos;
+				}
+
+			}  /* end - long pattern */			
+			/* compute with myers - reverse - end */
+
+			// if computed the whole matrix max = alignment score
+			if(target == hs_complete)
+				total_score = max;
+
+#ifdef MYERS_HIRSCHBERG_VERBOSE
+			printf("Optimal cut is at %i and %i with forward score %i and reverse score %i\n\n",mid,pos_max,(max - rmax),rmax);
+#endif
+			/* push the two computed parts of the dp-matrix on process stack */
+			to_process.push(HirschbergSet_(pos_max,_end1(target),mid,_end2(target),rmax));
+			to_process.push(HirschbergSet_(_begin1(target),pos_max,_begin2(target),mid,max - rmax));
+
+		}
+		/* END CUT */
+	}
+	
+	return total_score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_HIRSCHBERG_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_myers_impl.h b/third-party/seqan/core/include/seqan/align/global_alignment_myers_impl.h
new file mode 100644
index 0000000..ddf2743
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_myers_impl.h
@@ -0,0 +1,201 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Stephan Aiche <stephan.aiche at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Should be called _globalAlignmentScore()!
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// When using different alphabets, we will internally use the pattern alphabet
+// for the comparison.  This means that the text character is converted to the
+// pattern alphabet.  Here, the "pattern" is the shorter source sequence.
+
+template <typename TAlphabetH, typename TSpecH, typename TAlphabetV, typename TSpecV>
+int
+_globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                      String<TAlphabetV, TSpecV> const & seqV,
+                      MyersBitVector const & algorithmTag)
+{
+    // Switch horizontal and vertical gap roles, gapsV should be the shorter one
+    // to fit into less words.
+    if (length(seqH) < length(seqV))
+        return _globalAlignmentScore(seqV, seqH, algorithmTag);
+
+	// Use size of unsigned int as blocksize for bit-vectors.
+	const unsigned int BLOCK_SIZE = BitsPerValue<unsigned int>::VALUE;
+
+    typedef String<TAlphabetH, TSpecH> const TSequenceH;
+    typedef String<TAlphabetV, TSpecV> const TSequenceV;
+
+	typedef typename Value<TSequenceV>::Type TPatternAlphabet;
+	typedef typename Size<TSequenceH>::Type  TSourceSize;
+
+    TSequenceH const & x = seqH;
+    TSequenceV const & y = seqV;
+
+	TSourceSize len_x = length(x);
+	unsigned int pos = 0;
+
+	// init variables
+	unsigned int len_y = length(y);
+	int score = (-1)*len_y;
+	unsigned int patternAlphabetSize = ValueSize<TPatternAlphabet>::VALUE;
+	unsigned int blockCount = (len_y + BLOCK_SIZE - 1) / BLOCK_SIZE;
+
+	unsigned int scoreMask = 1 << ((len_y % BLOCK_SIZE) - 1);	// the mask with a bit set at the position of the last active cell
+
+    String<unsigned> VP;
+    resize(VP, blockCount, maxValue<unsigned>());
+    String<unsigned> VN;
+    resize(VN, blockCount, 0);
+    String<unsigned> bitMask;
+    resize(bitMask, patternAlphabetSize * blockCount, 0);
+
+	// encoding the letters as bit-vectors
+    for (unsigned int j = 0; j < len_y; j++)
+		bitMask[blockCount * ordValue(getValue(y,j)) + j/BLOCK_SIZE] = bitMask[blockCount * ordValue(getValue(y,j)) + j/BLOCK_SIZE] | 1 << (j%BLOCK_SIZE);
+
+	// compute score
+	unsigned int X, D0, HN, HP;
+	if(blockCount == 1)
+	{
+		while (pos < len_x) {
+			X = bitMask[ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)))] | VN[0];
+
+			D0 = ((VP[0] + (X & VP[0])) ^ VP[0]) | X;
+			HN = VP[0] & D0;
+			HP = VN[0] | ~(VP[0] | D0);
+
+			// customized to compute edit distance
+			X = (HP << 1) | 1;
+			VN[0] = X & D0;
+			VP[0] = (HN << 1) | ~(X | D0);
+
+			if (HP & scoreMask)
+				score--;
+			else if (HN & scoreMask)
+				score++;
+
+			++pos;
+		}
+	} // end compute score - short pattern
+	else
+	{
+		unsigned int temp, shift, currentBlock;
+		unsigned int carryD0, carryHP, carryHN;
+
+		while (pos < len_x) 
+		{
+			// set vars
+			carryD0 = carryHP = carryHN = 0;
+			shift = blockCount * ordValue(static_cast<TPatternAlphabet>(getValue(x,pos)));
+
+			// computing first the top most block
+			X = bitMask[shift] | VN[0];
+	
+			temp = VP[0] + (X & VP[0]);
+			carryD0 = temp < VP[0];
+			
+			D0 = (temp ^ VP[0]) | X;
+			HN = VP[0] & D0;
+			HP = VN[0] | ~(VP[0] | D0);
+			
+			// customized to compute edit distance
+			X = (HP << 1) | 1;
+			carryHP = HP >> (BLOCK_SIZE - 1);
+			
+			VN[0] = X & D0;
+
+			temp = (HN << 1);
+			carryHN = HN >> (BLOCK_SIZE - 1);
+								
+		 	VP[0] = temp | ~(X | D0);
+
+			// computing the necessary blocks, carries between blocks following one another are stored
+			for (currentBlock = 1; currentBlock < blockCount; currentBlock++) {
+				X = bitMask[shift + currentBlock] | VN[currentBlock];
+		
+				temp = VP[currentBlock] + (X & VP[currentBlock]) + carryD0;
+				
+				carryD0 = ((carryD0) ? temp <= VP[currentBlock] : temp < VP[currentBlock]);
+			
+				D0 = (temp ^ VP[currentBlock]) | X;
+				HN = VP[currentBlock] & D0;
+				HP = VN[currentBlock] | ~(VP[currentBlock] | D0);
+				
+				X = (HP << 1) | carryHP;
+				carryHP = HP >> (BLOCK_SIZE-1);
+				
+				VN[currentBlock] = X & D0;
+
+				temp = (HN << 1) | carryHN;
+				carryHN = HN >> (BLOCK_SIZE - 1);
+									
+		 		VP[currentBlock] = temp | ~(X | D0);
+			}
+
+			// update score with the HP and HN values of the last block the last block
+			if (HP & scoreMask)
+				score--;
+			else if (HN & scoreMask)
+				score++;
+			++pos;
+		}
+
+	}  // end compute score - long pattern
+
+	return score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_MYERS_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_specialized.h b/third-party/seqan/core/include/seqan/align/global_alignment_specialized.h
new file mode 100644
index 0000000..783e260
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_specialized.h
@@ -0,0 +1,199 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Test for globalAlignmentScore() implementations that use Hirschberg and
+// MyersBitVector, MyersHirschberg.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_SPECIALIZED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_SPECIALIZED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                      [Hirschberg]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            Hirschberg const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+    return _globalAlignment(row(align, 0), row(align, 1), scoringScheme, algorithmTag);
+}
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            Hirschberg const & algorithmTag)
+{
+    return _globalAlignment(gapsH, gapsV, scoringScheme, algorithmTag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                [Myers-Hirschberg]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec>
+int globalAlignment(Align<TSequence, TAlignSpec> & align,
+                    MyersHirschberg const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+    return _globalAlignment(row(align, 0), row(align, 1), algorithmTag);
+}
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV>
+int globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                    Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                    MyersHirschberg const & algorithmTag)
+{
+    return _globalAlignment(gapsH, gapsV, algorithmTag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                  [MyersBitVector]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec>
+int globalAlignment(Align<TSequence, TAlignSpec> & align,
+                    MyersBitVector const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+    return _globalAlignment(row(align, 0), row(align, 1), algorithmTag);
+}
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV>
+int globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                    Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                    MyersBitVector const & algorithmTag)
+{
+    return _globalAlignment(gapsH, gapsV, algorithmTag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                                 [Hirschberg]
+// ----------------------------------------------------------------------------
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 Hirschberg const & algorithmTag)
+{
+    Gaps<String<TAlphabetH, TSpecH> const, ArrayGaps> gapsH(seqH);
+    Gaps<String<TAlphabetV, TSpecV> const, ArrayGaps> gapsV(seqV);
+    return globalAlignment(gapsH, gapsV, scoringScheme, algorithmTag);
+}
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 Hirschberg const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+    return globalAlignmentScore(strings[0], strings[1], scoringScheme, algorithmTag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                           [Myers-Hirschberg]
+// ----------------------------------------------------------------------------
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV>
+int globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                         String<TAlphabetV, TSpecV> const & seqV,
+                         MyersHirschberg const & algorithmTag)
+{
+    Gaps<String<TAlphabetH, TSpecH> const, ArrayGaps> gapsH(seqH);
+    Gaps<String<TAlphabetV, TSpecV> const, ArrayGaps> gapsV(seqV);
+    return _globalAlignment(gapsH, gapsV, algorithmTag);
+}
+
+template <typename TString, typename TSpec>
+int globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                         MyersHirschberg const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+    return globalAlignmentScore(strings[0], strings[1], algorithmTag);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                             [MyersBitVector]
+// ----------------------------------------------------------------------------
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV>
+int globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                         String<TAlphabetV, TSpecV> const & seqV,
+                         MyersBitVector const & algorithmTag)
+{
+    return _globalAlignmentScore(seqH, seqV, algorithmTag);
+}
+
+template <typename TString, typename TSpec>
+int globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                         MyersBitVector const & algorithmTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+    return _globalAlignmentScore(strings[0], strings[1], algorithmTag);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_SPECIALIZED_H_
diff --git a/third-party/seqan/core/include/seqan/align/global_alignment_unbanded.h b/third-party/seqan/core/include/seqan/align/global_alignment_unbanded.h
new file mode 100644
index 0000000..0e9da74
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/global_alignment_unbanded.h
@@ -0,0 +1,719 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Global alignment interface for the unbanded Needleman-Wunsch and Gotoh
+// algorithms.
+//
+// We define the interface functions pretty explicitely (versus just TAlign,
+// TFragments etc.) so the candidates the compiler gives when resolution to
+// the globalFunction() fails is actually meaningful.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_UNBANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_UNBANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TScoreValue, typename TSpec>
+class Score;
+template <typename TSpec>
+class Graph;
+template <typename TStringSet, typename TCargo, typename TGraphSpec>
+struct Alignment;
+template <typename TSize, typename TFragmentSpec>
+class Fragment;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn globalAlignment
+ * 
+ * @headerfile seqan/align.h
+ * 
+ * @brief Computes the best global pairwise alignment.
+ * 
+ * @signature TScoreVal globalAlignment(align,          scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag]);
+ * @signature TScoreVal globalAlignment(gapsH, gapsV,   scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag]);
+ * @signature TScoreVal globalAlignment(frags, strings, scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag]);
+ * @signature TScoreVal globalAlignment(alignGraph,     scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag]);
+ * 
+ * @param align        The @link Align @endlink object to use for storing the pairwise alignment.
+ * @param gapsH        The @link Gaps @endlink object for the first row (horizontal in the DP matrix).
+ * @param gapsV        The @link Gaps @endlink object for the second row (vertical in the DP matrix).
+ * @param frags        String of @link Fragment @endlink objects to store alignment in.
+ * @param strings      StringSet of length two with the strings to align.
+ * @param alignGraph   Alignment Graph for the resulting alignment.  Must be initialized with two strings.
+ * @param scoringScheme The @link Score scoring scheme @endlink to use for the alignment.  Note that
+ *                      the user is responsible for ensuring that the scoring scheme is compatible with <tt>algorithmTag</tt>.
+ * @param alignConfig  @link AlignConfig @endlink instance to use for the alignment configuration.
+ * @param lowerDiag    Optional lower diagonal (<tt>int</tt>).
+ * @param upperDiag    Optional upper diagonal (<tt>int</tt>).
+ * @param algorithmTag Tag to select the alignment algorithm (see @link AlignmentAlgorithmTags @endlink).
+ *
+ * @return TScoreVal Score value of the resulting alignment.  Of type <tt>Value<TScore>::Type</tt> where
+ *                   <tt>TScore</tt> is the type of <tt>scoringScheme</tt>.
+ * 
+ * There exist multiple overloads for this function with four configuration dimensions.
+ * 
+ * First, you can select whether begin and end gaps are free in either sequence using <tt>alignConfig</tt>.
+ * 
+ * Second, you can select the type of the target storing the alignment. This can be either an @link Align @endlink
+ * object, two @link Gaps @endlink objects, a @link Alignment Graph @endlink, or a string of @link Fragment @endlink
+ * objects. @link Align @endlink objects provide an interface to tabular alignments with the restriction of all rows
+ * having the same type. Using two @link Gaps @endlink objects has the advantage that you an align sequences with
+ * different types, for example @link DnaString @endlink and @link Dna5String @endlink. @link Alignment Graph Alignment
+ * Graphs @endlink provide a graph-based representation of segment-based colinear alignments. Using @link Fragment
+ * @endlink strings is useful for collecting many pairwise alignments, for example in the construction of @link
+ * Alignment Graph Alignment Graphs @endlink for multiple-sequence alignments (MSA).
+ * 
+ * Third, you can optionally give a band for the alignment using <tt>lowerDiag</tt> and <tt>upperDiag</tt>. The center
+ * diagonal has index <tt>0</tt>, the <tt>i</tt>th diagonal below has index <tt>-i</tt>, the <tt>i</tt>th above has
+ * index <tt>i</tt>.
+ * 
+ * Fourth, you can select the algorithm to use with <tt>algorithmTag</tt>. This can be one of @link
+ * AlignmentAlgorithmTags @endlink and @link Pairwise Global Alignment Algorithms.value.Gotoh @endlink.  The
+ * Needleman-Wunsch algorithm supports scoring schemes with linear gap costs only while Gotoh's algorithm also allows
+ * affine gap costs.
+ * 
+ * The available alignment algorithms all have some restrictions.  Gotoh's algorithm can handle arbitrary substitution
+ * and affine gap scores.  Needleman-Wunsch is limited to linear gap scores.  The implementation of Hirschberg's
+ * algorithm is further limited that it does not support <tt>alignConfig</tt> objects or banding.  The implementation of
+ * the Myers-Hirschberg algorithm further limits this to only support edit distance (as scores, matches are scored with
+ * 0, mismatches are scored with -1).
+ * 
+ * The examples below show some common use cases.
+ * 
+ * @section Examples
+ * 
+ * Global alignment of two sequences using an @link Align @endlink object and
+ * the Needleman-Wunsch algorithm.
+ * 
+ * @code{.cpp}
+ * Dna5String seqH = "CGATT";
+ * Dna5String seqV = "CGAAATT";
+ *  
+ * Align<Dna5String> align;
+ * resize(rows(align), 2);
+ * assignSource(row(align, 0), seqH);
+ * assignSource(row(align, 0), seqV);
+ * Score<int, Simple> scoringScheme(2, -1, -2);
+ * AlignConfig<> alignConfig;
+ *  
+ * int result = globalAlignment(align, scoringScheme, alignConfig,
+ *                              NeedlemanWunsch());
+ * @endcode
+ *
+ * Global banded alignment of two sequences using two @link Gaps @endlink objects and the Gotoh algorithm.
+ * 
+ * @code{.cpp}
+ * Dna5String seqH = "CGATT";
+ * Gaps<Dna5String, ArrayGaps> gapsH(seqH);
+ * DnaString seqV = "CGAAATT";
+ * Gaps<Dna5String, AnchorGaps<> > gapsV(seqV);
+ *  
+ * Score<int, Simple> scoringScheme(5, -3, -1, -5);
+ * AlignConfig<> alignConfig;
+ *  
+ * int result = globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, -2, 2);
+ * @endcode
+ * 
+ * http://trac.seqan.de/wiki/Tutorial/PairwiseSequenceAlignment
+ * 
+ * @section References
+ *
+ * <ul>
+ *   <li>Needleman SB, Wunsch CD: A general method applicable to the search for similarities in the amino acid sequence
+ *       of two proteins. J Mol Biol 1970, 48(3): 443-53.</li>
+ *   <li>Gotoh O: An improved algorithm for matching biological sequences. J Mol Biol 1982, 162(3):705-8</li>
+ * </ul>
+ * 
+ * @see localAlignment
+ * @see globalAlignmentScore
+ * @see AlignmentAlgorithmTags
+ */
+
+/**
+.Function.globalAlignment
+..summary:Computes the best global pairwise alignment.
+..cat:Alignments
+..signature:globalAlignment(align,          scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..signature:globalAlignment(gapsH, gapsV,   scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..signature:globalAlignment(frags, strings, scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..signature:globalAlignment(alignmentGraph, scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..param.align:
+An @Class.Align@ object that stores the alignment.
+The number of rows must be 2 and the sequences must have already been set.
+$row(align, 0)$ is the horizontal one in the alignment matrix alignment, $row(align, 1)$ is the vertical one.
+...type:Class.Align
+..param.gapsH:Horizontal gapped sequence in alignment matrix.
+...type:Class.Gaps
+..param.gapsV:Vertical gapped sequence in alignment matrix.
+...type:Class.Gaps
+..param.frags:
+String of @Class.Fragment@ objects.
+The sequence with id $0$ is the horizontal one, the sequence with id $1$ is the vertical one.
+..param.alignmentGraph:
+ at Spec.Alignment Graph@ object to store the alignment in.
+...type:Spec.Alignment Graph
+...remarks:The underlying @Class.StringSet@ must be an @Spec.Owner|Owner StringSet at .
+..param.strings:A @Class.StringSet@ containing two sequences.
+...type:Class.StringSet
+..param.scoringScheme:
+The scoring scheme to use for the alignment.
+Note that the user is responsible for ensuring that the scoring scheme is compatible with $algorithmTag$.
+...type:Class.Score
+..param.alignConfig:The @Class.AlignConfig@ to use for the alignment.
+...type:Class.AlignConfig
+..param.lowerDiag:Optional lower diagonal.
+...type:nolink:$int$
+..param.upperDiag:Optional upper diagonal.
+...type:nolink:$int$
+..param.algorithmTag:The Tag for picking the alignment algorithm.
+...type:Tag.Pairwise Global Alignment Algorithms.tag.Gotoh
+...type:Tag.Pairwise Global Alignment Algorithms.tag.NeedlemanWunsch
+...type:Tag.Pairwise Global Alignment Algorithms.tag.Hirschberg
+...type:Tag.Pairwise Global Alignment Algorithms.tag.MyersHirschberg
+..returns:An integer with the alignment score, as given by the @Metafunction.Value@ metafunction of the @Class.Score@ type.
+..remarks:
+There exist multiple overloads for this function with four configuration dimensions.
+..remarks:
+First, you can select whether begin and end gaps are free in either sequence using $alignConfig$.
+..remarks:
+Second, you can select the type of the target storing the alignment.
+This can be either an @Class.Align@ object, two @Class.Gaps@ objects, a @Spec.Alignment Graph@, or a string of @Class.Fragment@ objects.
+ at Class.Align@ objects provide an interface to tabular alignments with the restriction of all rows having the same type.
+Using two @Class.Gaps@ objects has the advantage that you an align sequences with different types, for example @Shortcut.DnaString@ and @Shortcut.Dna5String at .
+ at Spec.Alignment Graph|Alignment Graphs@ provide a graph-based representation of segment-based colinear alignments.
+Using @Class.Fragment@ strings is useful for collecting many pairwise alignments, for example in the construction of @Spec.Alignment Graph|Alignment Graphs@ for multiple-sequence alignments (MSA).
+..remarks:
+Third, you can optionally give a band for the alignment using $lowerDiag$ and $upperDiag$.
+The center diagonal has index $0$, the $i$th diagonal below has index $-i$, the $i$th above has index $i$.
+..remarks:
+Fourth, you can select the algorithm to use with $algorithmTag$.
+This can be one of @Tag.Pairwise Global Alignment Algorithms.value.NeedlemanWunsch@ and @Tag.Pairwise Global Alignment Algorithms.value.Gotoh at .
+The Needleman-Wunsch algorithm supports scoring schemes with linear gap costs only while Gotoh's algorithm also allows affine gap costs.
+..remarks:
+The available alignment algorithms all have some restrictions.
+Gotoh's algorithm can handle arbitrary substitution and affine gap scores.
+Needleman-Wunsch is limited to linear gap scores.
+The implementation of Hirschberg's algorithm is further limited that it does not support $alignConfig$ objects or banding.
+The implementation of the Myers-Hirschberg algorithm further limits this to only support edit distance (as scores, matches are scored with 0, mismatches are scored with -1).
+..remarks:
+The examples below show some common use cases.
+..example.text:Global alignment of two sequences using an @Class.Align@ object and the Needleman-Wunsch algorithm. The Needleman-Wunsch algorithm is automatically selected since the scoring scheme uses linear gap costs.
+..example.file:demos/align/global_alignment_unbanded.cpp
+..example.text:Global banded alignment of two sequences using two @Class.Gaps@ objects and the Gotoh algorithm. The Gotoh algorithm is automatically selected since the scoring scheme uses affine gap costs.
+..example.file:demos/align/global_alignment_banded.cpp
+..see:Function.localAlignment
+..see:Function.globalAlignmentScore
+..include:seqan/align.h
+..wiki:Tutorial/PairwiseSequenceAlignment
+..cite:Needleman SB, Wunsch CD: A general method applicable to the search for similarities in the amino acid sequence of two proteins. J Mol Biol 1970, 48(3): 443-53.
+..cite:Gotoh O: An improved algorithm for matching biological sequences. J Mol Biol 1982, 162(3):705-8
+.
+*/
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                 [unbanded, Align]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            TAlgoTag const & algoTag)
+{
+    typedef Align<TSequence, TAlignSpec> TAlign;
+    typedef typename Size<TAlign>::Type TSize;
+    typedef typename Position<TAlign>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> trace;
+
+    // We do not need string ids for this variant and set them to 0u.  They are
+    // only required for the Fragment String and the Alignment Graph variant.
+    TScoreValue res = _setUpAndRunAlignment(trace, source(row(align, 0)), source(row(align, 1)), scoringScheme,
+                                            alignConfig, algoTag);
+    _adaptTraceSegmentsTo(row(align, 0), row(align, 1), trace);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(align, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(align, scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignment(align, scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Align<TSequence, TAlignSpec> & align,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(align, scoringScheme, alignConfig);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                                  [unbanded, Gaps]
+// ----------------------------------------------------------------------------
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            TAlgoTag const & algoTag)
+{
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef typename Position<TSequenceH>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    // We do not need string ids for this variant and set them to 0u.  They are
+    // only required for the Fragment String and the Alignment Graph variant.
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig,
+                                            algoTag);
+    _adaptTraceSegmentsTo(gapsH, gapsV, traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                            Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                   [unbanded, Graph<Alignment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            TAlgoTag const & algoTag)
+{
+    typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+    typedef typename Position<TGraph>::Type TPosition;
+    typedef typename Size<TGraph>::Type TSize;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, value(stringSet(alignmentGraph), 0),
+                                            value(stringSet(alignmentGraph), 1), scoringScheme, alignConfig, algoTag);
+    _adaptTraceSegmentsTo(alignmentGraph, positionToId(stringSet(alignmentGraph), 0),
+                          positionToId(stringSet(alignmentGraph), 1), traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(alignmentGraph, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(alignmentGraph, scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignment(alignmentGraph, scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(alignmentGraph, scoringScheme, alignConfig);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignment()                   [unbanded, String<Fragment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                            TAlgoTag const & algoTag)
+{
+    typedef String<Fragment<TSize, TFragmentSpec>, TStringSpec> TFragments;
+    typedef typename Position<TFragments>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    TScoreValue res = _setUpAndRunAlignment(traceSegments, value(strings, 0), value(strings, 1), scoringScheme,
+                                            alignConfig, algoTag);
+    _adaptTraceSegmentsTo(fragmentString, positionToId(strings, 0), positionToId(strings, 1), traceSegments);
+    return res;
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                            AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignment(fragmentString, strings, scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                            StringSet<TSequence, TStringSetSpec> const & strings,
+                            Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignment(fragmentString, strings, scoringScheme, alignConfig);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.globalAlignmentScore
+..summary:Computes the best global pairwise alignment score.
+..cat:Alignments
+..signature:globalAlignmentScore(seqH, seqV, scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..signature:globalAlignmentScore(strings,    scoringScheme, [alignConfig,] [lowerDiag, upperDiag,] [algorithmTag])
+..signature:globalAlignmentScore(seqH, seqV, {MyersBitVector | MyersHirschberg})
+..signature:globalAlignmentScore(strings,    {MyersBitVector | MyersHirschberg})
+..param.seqH:Horizontal gapped sequence in alignment matrix.
+...type:Class.String
+..param.seqV:Vertical gapped sequence in alignment matrix.
+...type:Class.String
+..param.strings:A @Class.StringSet@ containing two sequences.
+...type:Class.StringSet
+..param.scoringScheme:
+The scoring scheme to use for the alignment.
+Note that the user is responsible for ensuring that the scoring scheme is compatible with $algorithmTag$.
+...type:Class.Score
+..param.alignConfig:The @Class.AlignConfig@ to use for the alignment.
+...type:Class.AlignConfig
+..param.lowerDiag:Optional lower diagonal.
+...type:nolink:$int$
+..param.upperDiag:Optional upper diagonal.
+...type:nolink:$int$
+..param.algorithmTag:The Tag for picking the alignment algorithm.
+...type:Tag.Pairwise Global Alignment Algorithms.tag.Gotoh
+...type:Tag.Pairwise Global Alignment Algorithms.tag.NeedlemanWunsch
+...type:Tag.Pairwise Global Alignment Algorithms.tag.Hirschberg
+...type:Tag.Pairwise Global Alignment Algorithms.tag.MyersHirschberg
+...type:Tag.Pairwise Global Alignment Algorithms.tag.MyersBitVector
+..returns:An integer with the alignment score, as given by the @Metafunction.Value@ metafunction of the @Class.Score@ type.
+..remarks:
+This function does not perform the (linear time) traceback step after the (mostly quadratic time) dynamic programming step.
+Note that Myers' bit-vector algorithm does not compute an alignment (only in the Myers-Hirschberg variant) but scores can be computed using $globalAlignmentScore$.
+..remarks:
+The same limitations to algorithms as in @Function.globalAlignment@ apply.
+Furthermore, the $MyersBitVector$ and $MyersHirschberg$ variants can only be used without any other parameter.
+..see:Function.globalAlignment
+..wiki:Tutorial/PairwiseSequenceAlignment
+*/
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                        [unbanded, 2 Strings]
+// ----------------------------------------------------------------------------
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 TAlgoTag const & algoTag)
+{
+    return _setUpAndRunAlignment(seqH, seqV, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 TAlgoTag const & algoTag)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TAlphabetH, typename TSpecH,
+          typename TAlphabetV, typename TSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(String<TAlphabetH, TSpecH> const & seqH,
+                                 String<TAlphabetV, TSpecV> const & seqV,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(seqH, seqV, scoringScheme, alignConfig);
+}
+
+// ----------------------------------------------------------------------------
+// Function globalAlignmentScore()                        [unbanded, StringSet]
+// ----------------------------------------------------------------------------
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig,
+                                 TAlgoTag const & algoTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+    return _setUpAndRunAlignment(strings[0], strings[1], scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without AlignConfig<>.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          typename TAlgoTag>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 TAlgoTag const & algoTag)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, algoTag);
+}
+
+// Interface without algorithm tag.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec,
+          bool TOP, bool LEFT, bool RIGHT, bool BOTTOM, typename TACSpec>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                                 AlignConfig<TOP, LEFT, RIGHT, BOTTOM, TACSpec> const & alignConfig)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    if (scoreGapOpen(scoringScheme) == scoreGapExtend(scoringScheme))
+        return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, NeedlemanWunsch());
+    else
+        return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig, Gotoh());
+}
+
+// Interface without AlignConfig<> and algorithm tag.
+
+template <typename TString, typename TSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue globalAlignmentScore(StringSet<TString, TSpec> const & strings,
+                                 Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    SEQAN_ASSERT_EQ(length(strings), 2u);
+
+    AlignConfig<> alignConfig;
+    return globalAlignmentScore(strings[0], strings[1], scoringScheme, alignConfig);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_GLOBAL_ALIGNMENT_UNBANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_banded.h b/third-party/seqan/core/include/seqan/align/local_alignment_banded.h
new file mode 100644
index 0000000..abdbbcf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_banded.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Interface functions for banded local alignment.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                                    [banded, Align]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Align<TSequence, TAlignSpec> & align,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                           int lowerDiag,
+                           int upperDiag)
+{
+    typedef Align<TSequence, TAlignSpec> TAlign;
+    typedef typename Size<TAlign>::Type TSize;
+    typedef typename Position<TAlign>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, source(row(align, 0)), source(row(align, 1)),
+                                              scoringScheme, lowerDiag, upperDiag, SmithWaterman());
+    _adaptTraceSegmentsTo(row(align, 0), row(align, 1), traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                                     [banded, Gaps]
+// ----------------------------------------------------------------------------
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                           Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                           int lowerDiag,
+                           int upperDiag)
+{
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef typename Position<TSequenceH>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, lowerDiag,
+                                              upperDiag, SmithWaterman());
+    _adaptTraceSegmentsTo(gapsH, gapsV, traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                      [banded, Graph<Alignment<> >]
+// ----------------------------------------------------------------------------
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                           int lowerDiag,
+                           int upperDiag)
+{
+    typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+    typedef typename Size<TGraph>::Type TSize;
+    typedef typename Position<TGraph>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, value(stringSet(alignmentGraph), 0),
+                                              value(stringSet(alignmentGraph), 1), scoringScheme, lowerDiag, upperDiag,
+                                              SmithWaterman());
+    _adaptTraceSegmentsTo(alignmentGraph, positionToId(stringSet(alignmentGraph), 0),
+                          positionToId(stringSet(alignmentGraph), 1), traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                      [banded, String<Fragment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                           StringSet<TSequence, TStringSetSpec> const & strings,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme,
+                           int lowerDiag,
+                           int upperDiag)
+{
+    typedef String<Fragment<TSize, TFragmentSpec>, TStringSpec> TFragments;
+    typedef typename Position<TFragments>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, value(strings, 0), value(strings, 1), scoringScheme,
+                                              lowerDiag, upperDiag, SmithWaterman());
+    _adaptTraceSegmentsTo(fragmentString, positionToId(strings, 0), positionToId(strings, 1), traceSegments);
+    return score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h b/third-party/seqan/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h
new file mode 100644
index 0000000..763484b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h
@@ -0,0 +1,601 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Birte Kehr <birte.kehr at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_WATERMAN_EGGERT_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_WATERMAN_EGGERT_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Legacy.
+struct BandedWatermanEggert_;
+typedef Tag<BandedWatermanEggert_> BandedWatermanEggert;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _alignBandedSmithWaterman()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceH, typename TSequenceV, typename TScore, typename TDiagonal>
+inline TScoreValue
+_alignBandedSmithWaterman(LocalAlignmentFinder<TScoreValue>& finder,
+                          TSequenceH const & seqH,
+                          TSequenceV const & seqV,
+                          TScore const& sc,
+                          TScoreValue const cutoff,
+                          TDiagonal const diagL,
+                          TDiagonal const diagU) {
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef LocalAlignmentFinder<TScoreValue> TFinder;
+
+    // Initialization
+    TSequenceH const& str1 = seqH;
+    TSequenceV const& str2 = seqV;
+    TSize len1 = length(str1);
+    TSize len2 = length(str2);
+
+    TSize lo_row = (diagU <= 0) ? static_cast<TSize>(-diagU) : 0;
+    TSize hi_row = len2;// + 1;
+    if (len1 - diagL < hi_row) hi_row = static_cast<TSize>(len1 - diagL);
+
+    TSize height = hi_row - lo_row + 1;
+    TSize diagonalWidth = (TSize) (diagU - diagL + 1);
+
+    TSize actualCol, actualRow;
+    TScoreValue verti_val, hori_val;
+
+    // Initialize iterators
+    typename TFinder::TMatrixIterator matIt = begin(finder.matrix);  // Iterator in current row
+    goNext(matIt, 1);
+    typename TFinder::TMatrixIterator matIt2 = begin(finder.matrix); // Iterator in previous row (for diagonal and vertical value)
+
+    for (TSize row = 1; row < height; ++row) {
+        actualRow = row + lo_row;
+        hori_val = 0;
+        
+        for (TSize col = 0; col < diagonalWidth; ++col, ++matIt) {
+            // handle begin and end triangle of band
+            if ((int)col + diagL + (int)actualRow < 0) {++matIt2; continue;}
+            actualCol = static_cast<TSize>(col + diagL + actualRow);
+            if (actualCol > len1) {++matIt2; continue;}
+
+            if (actualCol != 0) {
+                // Get the new maximum for diagonal
+                *matIt = *matIt2 +
+                            score(const_cast<TScore&>(sc), sequenceEntryForScore(sc, str1, (int) actualCol - 1),
+                                  sequenceEntryForScore(sc, str2, (int) actualRow - 1));
+
+                ++matIt2;
+
+                // Get the new maximum for vertical
+                if (col < diagonalWidth - 1) {
+                    verti_val = *matIt2 +
+                                    scoreGapExtendVertical(sc, sequenceEntryForScore(sc, str1, (int) actualCol - 1),
+                                                           sequenceEntryForScore(sc, str2, (int) actualRow - 1));
+                    if (verti_val > *matIt) {
+                        *matIt = verti_val;
+                    }
+                }
+
+                // Get the new maximum for horizontal
+                if (col > 0) {
+                    hori_val = hori_val +
+                                scoreGapExtendHorizontal(sc, sequenceEntryForScore(sc, str1, (int) actualCol - 1),
+                                                         sequenceEntryForScore(sc, str2, (int) actualRow - 1));
+                    if (hori_val > *matIt) {
+                        *matIt = hori_val;
+                    }
+                }
+
+                // Check if new maximum is greater than 0
+                if (0 > *matIt) {
+                    *matIt = 0;
+                }
+
+                // Record the new best score
+                if (*matIt >= cutoff) {
+                    push(finder.pQ, ScoreAndID<TScoreValue, typename TFinder::TMatrixPosition>(*matIt, position(matIt)));
+                }
+            } else {
+                // First column (*matIt = 0)
+                ++matIt2;
+            }
+            hori_val = *matIt;
+        }
+    }
+ //   // Debug code
+ //   std::cerr << std::endl;
+	//for(TSize i= 0; i<height; ++i) {
+	//	for(TSize j= 0; j<diagonalWidth; ++j) {
+	//		std::cerr << value(finder.matrix, j, i) << ',';
+	//	}
+	//	if (i > 0) std::cerr << " " << str2[i-1] << std::endl;
+	//	else std::cerr << std::endl;
+	//}
+ //   if(length(finder.pQ) > 0) std::cerr << "Max score: " << top(finder.pQ).value_ << std::endl;
+
+    if(!empty(finder.pQ)) {
+        finder.bestEndPos = top(finder.pQ).id_;
+        return top(finder.pQ).value_;
+    } else {
+        return 0;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _alignBandedSmithWatermanDeclump()
+// ----------------------------------------------------------------------------
+
+template<typename TSpec, typename TSize>
+inline void
+_setForbiddenCell(String<bool, TSpec>& forbidden,
+				  TSize len1,
+				  TSize len2,
+				  TSize numRows)
+{
+	forbidden[(len1 - 1)*numRows + (len2 - 1)] = true;
+}
+
+
+template<typename TSize>
+inline void
+_setForbiddenCell(Nothing&,
+				  TSize,
+				  TSize,
+				  TSize)
+{
+}
+
+// ----------------------------------------------------------------------------
+// Function _alignBandedSmithWatermanDeclump()
+// ----------------------------------------------------------------------------
+
+template<typename TScoreValue, typename TSequenceH, typename TSequenceV, typename TScore, typename TDiagonal>
+inline void
+_alignBandedSmithWatermanDeclump(LocalAlignmentFinder<TScoreValue>& finder,
+                                 TSequenceH const & seqH,
+                                 TSequenceV const & seqV,
+                                 TScore const& sc,
+                                 TScoreValue const cutoff,
+                                 TDiagonal const diagL,
+                                 TDiagonal const diagU)
+{
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef LocalAlignmentFinder<TScoreValue> TFinder;
+    typedef unsigned char TTraceValue;
+
+    // Traceback values
+	TTraceValue Diagonal = 0; TTraceValue Horizontal = 1; TTraceValue Vertical = 2;
+
+    TSequenceH const& str1 = seqH;
+    TSequenceV const& str2 = seqV;
+    TSize len1 = length(str1);
+
+    TSize diagonalWidth = (TSize) (diagU - diagL + 1);
+    TSize lo_row = (diagU <= 0) ? static_cast<TSize>(-diagU) : 0;
+    TSize hi_row = length(seqV);// + 1;
+    if (len1 - diagL < hi_row) hi_row = static_cast<TSize>(len1 - diagL);
+    TSize height = hi_row - lo_row + 1;
+
+    TSize actualRow, actualCol;
+    //TSize row, col;
+
+    // Initialize iterators
+    typename TFinder::TMatrixIterator matIt = iter(finder.matrix, finder.bestBeginPos);
+    typename TFinder::TMatrixIterator matIt2;
+
+    // Initialize column boundaries
+    TSize minCol = diagonalWidth, newMinCol = diagonalWidth;
+    TSize maxCol = 0, newMaxCol = 0;
+    TSize row = coordinate(matIt, 1);
+    TSize col = coordinate(matIt, 0);
+    TSize traceCol = col;
+
+    matIt -= col;
+
+    // Initialize position in trace
+    TSize tracePos = length(finder.trace.sizes);
+    while (tracePos > 0 && finder.trace.tvs[tracePos-1] != Diagonal) --tracePos;
+    if (tracePos == 0) return;
+    TSize traceSize = finder.trace.sizes[tracePos-1];
+    TTraceValue traceValue = finder.trace.tvs[tracePos-1];
+
+    // iterate over rows
+    while((row < height) && ((maxCol > minCol) || (tracePos > 0))) {
+        actualRow = row + lo_row;
+
+        // make sure that all matrix entries of trace are re-calculated and set to forbidden
+        while (traceSize == 0 && tracePos > 1) {
+            // determine next trace direction
+            --tracePos;
+            traceValue = finder.trace.tvs[tracePos-1];
+            if (traceValue == Horizontal) {
+                traceCol += finder.trace.sizes[tracePos-1];
+            } else {
+                traceSize = finder.trace.sizes[tracePos-1];
+            }
+        }
+        if (tracePos > 0) {
+            // follow the trace in the current row
+            if (traceValue == Diagonal) {
+                --traceSize;
+                _setForbiddenCell(finder.forbidden, row+1, traceCol+1, diagonalWidth);
+                minCol = _min(minCol, traceCol);
+                maxCol = _max(maxCol, traceCol+1);
+            } else if (traceValue == Vertical) {
+                if (traceCol > 0) --traceCol;
+                --traceSize;
+            }
+
+            if (traceCol >= maxCol) {
+                    maxCol = traceCol + 1;
+            }
+        }
+ 
+        // iterate over columns that have to be re-calculated
+        if (maxCol > minCol) {
+            col = minCol;
+            matIt += col;
+            matIt2 = matIt - diagonalWidth;
+            while (col < maxCol) {
+                actualCol = static_cast<TSize>(col + diagL + actualRow);
+                if (actualCol > len1) break;
+
+                TScoreValue newVal = 0;
+
+                // diagonal
+                if (!value(finder.forbidden, position(matIt))) {
+                    newVal = _max(newVal, *matIt2 + score(sc, sequenceEntryForScore(sc, str1, (int)actualCol-1),
+                                                          sequenceEntryForScore(sc, str2, (int)actualRow-1)));
+                }
+                ++matIt2;
+
+                // horizontal
+				if (col > 0) {
+		            newVal = _max(newVal, *(matIt-1) +
+		                          scoreGapExtendHorizontal(sc, sequenceEntryForScore(sc, str1, (int) actualCol-1),
+		                                                   sequenceEntryForScore(sc, str2, (int)actualRow-1)));
+				}
+
+                // vertical
+				if (col+1 < maxCol) {
+					newVal = _max(newVal, *matIt2 +
+					              scoreGapExtendVertical(sc, sequenceEntryForScore(sc, str1, (int)actualCol-1),
+					                                     sequenceEntryForScore(sc, str2, (int)actualRow-1)));
+				}
+
+                if (newVal != *matIt) {
+                    // matrix entry changed
+                    *matIt = newVal;
+                    maxCol = _min(_max(maxCol, col+2), diagonalWidth);
+                    newMaxCol = _max(newMaxCol, col+1);
+                    newMinCol = ((col != 0) ? _min(newMinCol, col-1) : 0);
+
+                    // Record the new best score
+                    if (newVal >= cutoff) {
+                        push(finder.pQ, ScoreAndID<TScoreValue, typename TFinder::TMatrixPosition>(newVal, position(matIt)));
+                    }
+                } else {
+                    // matrix entry did not change
+                    if (col == minCol) {
+                        ++minCol;
+                    }
+                }
+                ++col;
+                ++matIt;
+            }
+            matIt += diagonalWidth - col;
+        } else {
+            matIt += diagonalWidth;
+        }
+
+        minCol = _max((TSize)0, newMinCol);
+        maxCol = _min(diagonalWidth, newMaxCol);
+        newMinCol = diagonalWidth;
+        newMaxCol = 0;
+
+        ++row;
+    }
+  //  // Debug code
+  //  std::cerr << std::endl;
+  //  for (TSize i = 0; i < height; ++i) {
+  //      for(TSize j = 0; j < diagonalWidth; ++j) {
+  //          std::cerr << value(finder.matrix, j, i) << ',';
+  //      }
+		//if (i > 0) std::cerr << " " << str2[i-1] << "    ";
+		//else std::cerr << "      ";
+  //      for (TSize j= 0; j<diagonalWidth; ++j) {
+  //          std::cerr << value(finder.forbidden, j+i*diagonalWidth) << ',';
+  //      }
+  //      if (i > 0) std::cerr << " " << str2[i-1] << std::endl;
+		//else std::cerr << std::endl;
+  //  }
+}
+
+// ----------------------------------------------------------------------------
+// Function _alignBandedSmithWatermanTrace()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceH, typename TSequenceV, typename TId, typename TScore, typename TDiagonal>
+inline Pair<Pair<TDiagonal> >
+_alignBandedSmithWatermanTrace(LocalAlignmentFinder<TScoreValue> & finder,
+                               TSequenceH const & seqH,
+                               TSequenceV const & seqV,
+                               TId id1,
+                               TId id2,
+                               TScore& sc,
+                               TDiagonal diagL,
+                               TDiagonal diagU)
+{
+    typedef LocalAlignmentFinder<TScoreValue> TFinder;
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef unsigned char TTraceValue;
+
+    clear(finder.trace.sizes);
+    clear(finder.trace.tvs);
+
+    // Traceback values
+	TTraceValue Diagonal = 0; TTraceValue Horizontal = 1; TTraceValue Vertical = 2; TTraceValue Stop = 3;
+
+    // Initialization
+    TSequenceH const& str1 = seqH;
+    TSequenceV const& str2 = seqV;
+    TSize len1 = length(str1);
+    TSize len2 = length(str2);
+
+    TSize lo_row = (diagU <= 0) ? static_cast<TSize>(-diagU) : 0;
+    //TSize diagonalWidth = static_cast<TSize>(diagU - diagL + 1);
+
+    // Start the trace from the cell with the max value
+    typename TFinder::TMatrixIterator matIt = iter(finder.matrix, finder.bestEndPos);
+    typename TFinder::TMatrixIterator matIt2 = iter(finder.matrix, finder.bestEndPos);
+    goPrevious(matIt2, 1);
+
+    TSize row = coordinate(matIt, 1);
+    TSize col = coordinate(matIt, 0);
+    TSize endRow = row + lo_row;
+    TSize endCol = static_cast<TSize>(col + diagL + endRow);
+
+	TSize actualRow = row + lo_row;
+    TSize actualCol = static_cast<TSize>(col + diagL + actualRow);
+    if ((actualCol == 0) || (actualRow == 0)) 
+        return Pair<Pair<TDiagonal> >();
+
+	if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal);
+	if (actualRow < len2) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len2 - actualRow, Vertical);
+	
+    TTraceValue traceValue = Stop;
+    TTraceValue nextTraceValue = Horizontal;
+    TSize segLen = 0;
+	
+    while (nextTraceValue != Stop) {
+        traceValue = nextTraceValue;
+        if (*matIt == 0) {
+            nextTraceValue = Stop;
+        }
+        else if (*matIt == *matIt2 +
+            score(const_cast<TScore&>(sc), sequenceEntryForScore(sc, str1, (int)actualCol-1),
+                  sequenceEntryForScore(sc, str2, (int)actualRow-1)))
+        {
+            nextTraceValue = Diagonal;
+            --actualRow; --actualCol;
+            --row;
+            goPrevious(matIt, 1); 
+            goPrevious(matIt2, 1);
+        } else if (*matIt == *(matIt2+1) +
+            scoreGapExtendVertical(sc, sequenceEntryForScore(sc, str1, (int)actualCol-1),
+                                   sequenceEntryForScore(sc, str2, (int)actualRow-1)))
+        {
+            nextTraceValue = Vertical;
+            --actualRow; 
+            --row; ++col;
+            goPrevious(matIt, 1); goNext(matIt, 0);
+            goPrevious(matIt2, 1); goNext(matIt2, 0);
+        } else {
+            SEQAN_ASSERT_EQ(*matIt, *(matIt-1) +
+                            scoreGapExtendHorizontal(sc, sequenceEntryForScore(sc, str1, (int) actualCol-1),
+                                                     sequenceEntryForScore(sc, str2, (int) actualRow-1)));
+            nextTraceValue = Horizontal;
+            --actualCol; 
+            --col;
+            goPrevious(matIt, 0);
+            goPrevious(matIt2, 0);
+        }
+        if (traceValue == nextTraceValue) {
+            ++segLen;
+        } else {
+            _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, segLen, traceValue);
+            segLen = 1;
+        }
+    }
+    
+	// Handle the remaining sequence
+	if (actualCol != 0) _alignTracePrint(finder.trace, seqH, seqV, (TId) id1, (TSize) 0, (TId) 0, (TSize) 0, (TSize) actualCol, Horizontal);
+	if (actualRow != 0) _alignTracePrint(finder.trace, seqH, seqV, (TId) 0, (TSize) 0, (TId) id2, (TSize) 0, (TSize) actualRow, Vertical);
+
+    goNext(matIt, 1); // assumes that each trace ends with a diagonal
+    finder.bestBeginPos = position(matIt);
+
+    return Pair<Pair<TDiagonal> >(Pair<TDiagonal>(actualCol, endCol), Pair<TDiagonal>(actualRow, endRow));
+}
+
+// ----------------------------------------------------------------------------
+// Function _initLocalAlignmentFinder()
+// ----------------------------------------------------------------------------
+
+template<typename TSequenceH, typename TSequenceV, typename TScoreValue, typename TDiagonal>
+void
+_initLocalAlignmentFinder(TSequenceH const & seqH,
+                          TSequenceV const & seqV,
+                          LocalAlignmentFinder<TScoreValue> & finder,
+                          BandedWatermanEggert const &,
+                          TDiagonal const lowerDiag,
+                          TDiagonal const upperDiag) {
+    typedef LocalAlignmentFinder<TScoreValue> TFinder;
+    typedef typename TFinder::TMatrix TMatrix;
+    typedef typename Size<TMatrix>::Type TSize;
+
+    TSize lo_row = (upperDiag <= 0) ? static_cast<TSize>(-upperDiag) : 0;
+    TSize hi_row = length(seqV) + 1;
+    TSize len0 = length(seqH);
+    if (len0 - lowerDiag < hi_row) hi_row = static_cast<TSize>(len0 - lowerDiag);
+    TSize height = hi_row - lo_row + 1;
+	SEQAN_ASSERT_GEQ(upperDiag, lowerDiag);
+    TSize diagonalWidth = (TSize) (upperDiag - lowerDiag + 1);
+
+    setDimension(finder.matrix, 2);
+    setLength(finder.matrix, 0, diagonalWidth);
+    setLength(finder.matrix, 1, height);
+    resize(finder.matrix, 0);
+
+    resize(finder.forbidden, height * diagonalWidth, false);
+
+	finder.bestEndPos = minValue<typename TFinder::TMatrixPosition>();
+	finder.bestBeginPos = minValue<typename TFinder::TMatrixPosition>();
+}
+
+// ----------------------------------------------------------------------------
+// Function _localAlignment()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV, typename TScoreValue2, typename TScoreSpec, typename TDiagonal>
+inline TScoreValue
+_localAlignment(LocalAlignmentFinder<TScoreValue> & finder,
+                Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                Score<TScoreValue2, TScoreSpec> const& sc,
+                TScoreValue cutoff,
+                TDiagonal diag1,
+                TDiagonal diag2,
+                BandedWatermanEggert const /*algorithmTag*/)
+{
+    clearGaps(gapsH);
+    clearClipping(gapsH);
+    clearGaps(gapsV);
+    clearClipping(gapsV);
+
+    _initLocalAlignmentFinder(source(gapsH), source(gapsV), finder, BandedWatermanEggert(), diag1, diag2);
+    finder.needReinit = false;
+    
+    // Fill the matrix
+    TScoreValue maxScore = _alignBandedSmithWaterman(finder, source(gapsH), source(gapsV), sc, cutoff, diag1, diag2);
+    if (maxScore < cutoff) return 0;
+
+    // Follow the matrix back from max entry and create a trace path
+    Pair<Pair<TDiagonal> > alignmentPositions = _alignBandedSmithWatermanTrace(finder, source(gapsH), source(gapsV), 0u, 0u, sc, diag1, diag2);
+
+    // Fill the gaps following the trace path.
+	_pumpTraceToGaps(gapsH, gapsV, finder.trace);
+
+    // The following (using rightOfGaps = false) only works if the gap open cost is negative.  In this case, we can
+    // assume that there are no leading or trailing gaps in either sequence.
+    //
+    // We need this assumption because the we get source positions through alignmentPositions and conversion from
+    // souce to view coordinates gives us the end of a gap if we are at the beginning.
+    //
+    // TODO(holtgrew): This should be done in a more robust way.  It would probably be better if alignmentPositions gave us the lengths of the local alignments!
+    setClippedEndPosition(gapsH, toViewPosition(gapsH, alignmentPositions.i1.i2, false));
+    setClippedEndPosition(gapsV, toViewPosition(gapsV, alignmentPositions.i2.i2, false));
+	setClippedBeginPosition(gapsH, toViewPosition(gapsH, alignmentPositions.i1.i1));
+	setClippedBeginPosition(gapsV, toViewPosition(gapsV, alignmentPositions.i2.i1));
+
+	pop(finder.pQ);
+
+    return maxScore;
+}
+
+// ----------------------------------------------------------------------------
+// Function _localAlignmentNext()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV,typename TScore, typename TDiagonal>
+inline TScoreValue
+_localAlignmentNext(LocalAlignmentFinder<TScoreValue> & finder,
+                    Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                    Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                    TScore const& sc,
+                    TScoreValue cutoff,
+                    TDiagonal diag1,
+                    TDiagonal diag2,
+                    BandedWatermanEggert const & /*algorithmTag*/) {
+    // Declump the matrix and find new maximum score
+    _alignBandedSmithWatermanDeclump(finder, source(gapsH), source(gapsV), sc, cutoff, diag1, diag2);
+    typename LocalAlignmentFinder<TScoreValue>::TMatrixPosition nextBestEnd;
+	nextBestEnd = _getNextBestEndPosition(finder, cutoff);
+	if(nextBestEnd==0)
+		return 0;
+    TScoreValue maxScore = getValue(finder.matrix, nextBestEnd);
+	if(maxScore == 0) return 0;
+
+    // Follow the trace matrix and create a trace path
+    Pair<Pair<TDiagonal> > alignmentPositions = _alignBandedSmithWatermanTrace(finder, source(gapsH), source(gapsV), 0u, 0u, sc, diag1, diag2);
+
+    // Fill the gaps following the trace path.
+	_pumpTraceToGaps(gapsH, gapsV, finder.trace);
+
+    // The following (using rightOfGaps = false) only works if the gap open cost is negative.  In this case, we can
+    // assume that there are no leading or trailing gaps in either sequence.
+    //
+    // We need this assumption because the we get source positions through alignmentPositions and conversion from
+    // souce to view coordinates gives us the end of a gap if we are at the beginning.
+    //
+    // TODO(holtgrew): This should be done in a more robust way.  It would probably be better if alignmentPositions gave us the lengths of the local alignments!
+    setClippedEndPosition(gapsH, toViewPosition(gapsH, alignmentPositions.i1.i2, false));
+    setClippedEndPosition(gapsV, toViewPosition(gapsV, alignmentPositions.i2.i2, false));
+	setClippedBeginPosition(gapsH, toViewPosition(gapsH, alignmentPositions.i1.i1));
+	setClippedBeginPosition(gapsV, toViewPosition(gapsV, alignmentPositions.i2.i1));
+
+    return maxScore;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_BANDED_WATERMAN_EGGERT_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_enumeration.h b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration.h
new file mode 100644
index 0000000..b4514ff
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration.h
@@ -0,0 +1,342 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class LocalAlignmentEnumerator
+// ----------------------------------------------------------------------------
+
+template <typename TScore, typename TSpec>
+class LocalAlignmentEnumerator;
+
+/*!
+ * @class LocalAlignmentEnumerator
+ * @headerfile <seqan/align.h>
+ *
+ * @signature template <typename TScore, typename TSpec>
+ *            class LocalAlignmentEnumerator;
+ *
+ * @tparam TScore The type of the @link Score @endlink to use for the local alignment.
+ * @tparam TSpec  The tag to use for specializing the enumerator.
+ *
+ * See the documentation of the specializations for examples.
+ *
+ * @section References
+ *
+ * <ul>
+ *   <li>Waterman MS, Eggert M: A new algorithm for best subsequence alignments with application to tRNA-rRNA
+ *       comparisons. J Mol Biol 1987, 197(4):723-728.</lI.
+ * </ul>
+ */
+
+/*!
+ * @class UnbandedLocalAlignmentEnumerator
+ * @extends LocalAlignmentEnumerator
+ * @headerfile <seqan/align.h>
+ * @brief Unbanded enumeration of local alignments using the Waterman-Eggert algorithm.
+ *
+ * @signature template <typename TScore>
+ *            class LocalAlignmentEnumerator<TScore, Unbanded>;
+ *
+ * @tparam TScore The @link Score @endlink type.
+ *
+ * @section Example
+ *
+ * Enumerate all alignments into a @link Align @endlink object.
+ *
+ * @code{.cpp}
+ * SimpleScore scoringScheme(2, -1, -1, -2);
+ * LocalAlignmentEnumerator<SimpleScore, Unbanded> enumerator(scoringScheme, 5);
+ * 
+ * Dna5String seqH = "CGAGAGAGACCGAGA";
+ * Dna5String seqV = "TTCTGAGATCCGTTTTT";
+ * 
+ * Align<Dna5String> align;
+ * resize(rows(align), 2);
+ * assignSource(row(align), 0, seqH);
+ * assignSource(row(align), 1, seqV);
+ * 
+ * int i = 0;
+ * while (nextLocalAlignment(align, enumerator))
+ * {
+ *     std::cout << i << "-th alignment:\n";
+ *     std::cout << align << "\n\n";
+ *     std::cout << "score == " << getScore(enumerator) << "\n";
+ * }
+ * @endcode
+ */
+
+/*!
+ * @fn UnbandedLocalAlignmentEnumerator::LocalAlignmentEnumerator
+ * @brief Constructor.
+ *
+ * @signature LocalAlignmentEnumerator::LocalAlignmentEnumerator(scheme[, cutoff]);
+ *
+ * @param scheme    The @link Score @endlink object to use for the alignment score.
+ * @param cutoff    Alignments with scores <tt>< cutoff</tt> will be discarded (<tt>int</tt>, default 0).
+ */
+
+/*!
+ * @class BandedLocalAlignmentEnumerator
+ * @extends LocalAlignmentEnumerator
+ * @headerfile <seqan/align.h>
+ * @brief Banded enumeration of local alignments using the Waterman-Eggert algorithm.
+ *
+ * @signature template <typename TScore>
+ *            class LocalAlignmentEnumerator<TScore, Banded>;
+ *
+ * @tparam TScore The @link Score @endlink type.
+ *
+ * @section Example
+ *
+ * Enumerate all alignments in the band between -3 and 0 into an @link Align @endlink object.
+ *
+ * @code{.cpp}
+ * SimpleScore scoringScheme(2, -1, -1, -2);
+ * LocalAlignmentEnumerator<SimpleScore, Banded> enumerator(scoringScheme, -3, 0, 5);
+ * 
+ * Dna5String seqH = "CGAGAGAGACCGAGA";
+ * Dna5String seqV = "TTCTGAGATCCGTTTTT";
+ * 
+ * Align<Dna5String> align;
+ * resize(rows(align), 2);
+ * assignSource(row(align), 0, seqH);
+ * assignSource(row(align), 1, seqV);
+ * 
+ * int i = 0;
+ * while (nextLocalAlignment(align, enumerator))
+ * {
+ *     std::cout << i << "-th alignment:\n";
+ *     std::cout << align << "\n\n";
+ *     std::cout << "score == " << getScore(enumerator) << "\n";
+ * }
+ * @endcode
+ */
+
+/*!
+ * @fn BandedLocalAlignmentEnumerator::LocalAlignmentEnumerator
+ * @brief Constructor.
+ *
+ * @signature LocalAlignmentEnumerator::LocalAlignmentEnumerator(scheme, upperDiag, lowerDiag[, cutoff]);
+ *
+ * @param scheme    The @link Score @endlink object to use for the alignment score.
+ * @param upperDiag An <tt>int</tt> with the upper diagonal.
+ * @param lowerDiag An <tt>int</tt> with the lower diagonal.
+ * @param cutoff    Alignments with scores <tt>< cutoff</tt> will be discarded (<tt>int</tt>, default 0).
+ */
+
+/**
+.Class.LocalAlignmentEnumerator
+..cat:Alignments
+..summary:Enumerate local alignments using the Waterman-Eggert algorithm.
+..description:This is an abstract base class for the alignment enumeration; the specializations provide the actual implementaiton of banded and unbanded local aligment search.
+..signature:LocalAlignmentEnumerator<TScore, TSpec>
+..param.TScore:The @Class.Score@ type to use.
+...type:Class.Score
+..param.TSpec:Specialization tag.
+..example.text:See the specializations for usage examples.
+..cite:Waterman MS, Eggert M: A new algorithm for best subsequence alignments with application to tRNA-rRNA comparisons. J Mol Biol 1987, 197(4):723-728.
+..include:seqan/align.h
+
+.Spec.Unbanded LocalAlignmentEnumerator
+..cat:Alignments
+..general:Class.LocalAlignmentEnumerator
+..summary:Unbanded enumeration of local alignments using the Waterman-Eggert algorithm.
+..signature:LocalAlignmentEnumerator<TScore, Unbanded>
+..example.text:Enumerate all alignments into an @Class.Align@ object.
+..example.code:
+SimpleScore scoringScheme(2, -1, -1, -2);
+LocalAlignmentEnumerator<SimpleScore, Unbanded> enumerator(scoringScheme, 5);
+
+Dna5String seqH = "CGAGAGAGACCGAGA";
+Dna5String seqV = "TTCTGAGATCCGTTTTT";
+
+Align<Dna5String> align;
+resize(rows(align), 2);
+assignSource(row(align), 0, seqH);
+assignSource(row(align), 1, seqV);
+
+int i = 0;
+while (nextLocalAlignment(align, enumerator))
+{
+    std::cout << i << "-th alignment:\n";
+    std::cout << align << "\n\n";
+    std::cout << "score == " << getScore(enumerator) << "\n";
+}
+..include:seqan/align.h
+
+.Memfunc.Unbanded LocalAlignmentEnumerator#LocalAlignmentEnumerator
+..class:Spec.Unbanded LocalAlignmentEnumerator
+..summary:Constructor
+..signature:LocalAlignmentEnumerator(score, [cutoff])
+..param.score:The scoring scheme to use for the alignments.
+...type:Class.Score
+..param.cutoff:Alignments with scores < $cutoff$ will be discarded.
+...default:0
+...type:nolink:$int$
+
+.Spec.Banded LocalAlignmentEnumerator
+..cat:Alignments
+..general:Class.LocalAlignmentEnumerator
+..signature:LocalAlignmentEnumerator<TScore, Banded>
+..summary:Banded enumeration of local alignments using the Waterman-Eggert algorithm.
+..example.text:Enumerate all alignments in the band between $-3$ and $0$ into an @Class.Align@ object.
+..example.code:
+SimpleScore scoringScheme(2, -1, -1, -2);
+LocalAlignmentEnumerator<SimpleScore, Banded> enumerator(scoringScheme, 5, -3, 0);
+
+Dna5String seqH = "CGAGAGAGACCGAGA";
+Dna5String seqV = "TTCTGAGATCCGTTTTT";
+
+Align<Dna5String> align;
+resize(rows(align), 2);
+assignSource(row(align), 0, seqH);
+assignSource(row(align), 1, seqV);
+
+int i = 0;
+while (nextLocalAlignment(align, enumerator))
+{
+    std::cout << i << "-th alignment:\n";
+    std::cout << align << "\n\n";
+    std::cout << "score == " << getScore(enumerator) << "\n";
+}
+..include:seqan/align.h
+
+.Memfunc.Banded LocalAlignmentEnumerator#LocalAlignmentEnumerator
+..class:Spec.Banded LocalAlignmentEnumerator
+..summary:Constructor
+..signature:LocalAlignmentEnumerator(score, upperDiag, lowerDiag, [cutoff])
+..param.score:The scoring scheme to use for the alignments.
+...type:Class.Score
+..param.upperDiag:Upper diagonal of the band.
+...type:nolink:$int$
+..param.lowerDiag:Lower diagonal of the band.
+...type:nolink:$int$
+..param.cutoff:Alignments with scores < $cutoff$ will be discarded.
+...type:nolink:$int$
+...default:0
+*/
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function getScore()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn LocalAlignmentEnumerator#getScore
+ * @headerfile <seqan/align.h>
+ * @brief Get current alignment score.
+ *
+ * @signature TScoreVal getScore(enumerator);
+ *
+ * @param enumerator The LocalAlignmentEnumerator to query.
+ * 
+ * @return TScoreVal The current alignment score.
+ */
+
+/**
+.Function.LocalAlignmentEnumerator#getScore
+..cat:Alignments
+..summary:Compute next suboptimal local alignment.
+..signature:getScore(enumerator)
+..param.enumerator:The local alignment enumerator to use.
+...type:Class.LocalAlignmentEnumerator
+..returns:
+The score of the previously computed alignment.
+(Type: @Metafunction.Value@ of $enumerator$'s class.)
+..include:seqan/align.h
+ */
+
+// ----------------------------------------------------------------------------
+// Function nextLocalAlignment()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn LocalAlignmentEnumerator#nextLocalAlignment
+ * @headerfile <seqan/align.h>
+ * @brief Compute next suboptimal local alignment.
+ *
+ * @signature bool nextLocalAlignment(align,        enumerator);
+ * @signature bool nextLocalAlignment(gapsH, gapsV, enumerator);
+ *
+ * @param align      @link Align @endlink object to use for the alignment representation.
+ * @param gapsH      @link Gaps @endlink object to use for the first/horizontal sequence in the alignment matrix.
+ * @param gapsV      @link Gaps @endlink object to use for the second/vertical sequence in the alignment matrix.
+ * @param enumerator The LocalAlignmentEnumerator to advance.
+ * 
+ * @return bool <tt>true</tt> if another suboptimal alignment above the given threshold was found and <tt> false
+ *              otherwise.
+ */
+
+/**
+.Function.nextLocalAlignment
+..cat:Alignments
+..summary:Compute next suboptimal local alignment.
+..signature:nextLocalAlignment(align,        enumerator)
+..signature:nextLocalAlignment(gapsH, gapsV, enumerator)
+..param.align:The @Class.Align@ object to use for the alignment representation.
+...type:Class.Align
+..param.gapsH:The @Class.Gaps@ object to use for the horizontal sequence in the alignment matrix.
+...type:Class.Gaps
+..param.gapsV:The @Class.Gaps@ object to use for the vertical sequence in the alignment matrix.
+...type:Class.Gaps
+..param.enumerator:The @Class.LocalAlignmentEnumerator@ object to use.
+...type:Class.LocalAlignmentEnumerator
+..returns:$true$ if another suboptimal alignment above the given threshold was found, $false$ otherwise.
+...type:nolink:$bool$
+..include:seqan/align.h
+*/
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_banded.h b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_banded.h
new file mode 100644
index 0000000..2d50d72
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_banded.h
@@ -0,0 +1,126 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_BANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_BANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Specialization Banded LocalAlignmentEnumerator
+// ----------------------------------------------------------------------------
+
+struct Banded_;
+typedef Tag<Banded_> Banded;
+
+template <typename TScore>
+class LocalAlignmentEnumerator<TScore, Banded>
+{
+public:
+    typedef typename Value<TScore>::Type TScoreValue_;
+    
+    TScore _score;
+    int _lowerDiag;
+    int _upperDiag;
+    TScoreValue_ _cutoff;
+    LocalAlignmentFinder<TScoreValue_> _finder;
+    
+    LocalAlignmentEnumerator(TScore const & score, int lowerDiag, int upperDiag) :
+            _score(score), _lowerDiag(lowerDiag), _upperDiag(upperDiag), _cutoff(0)
+    {}
+
+    LocalAlignmentEnumerator(TScore const & score, int lowerDiag, int upperDiag, int cutoff) :
+            _score(score), _lowerDiag(lowerDiag), _upperDiag(upperDiag), _cutoff(cutoff)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function getScore()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TScoreSpec>
+inline TScoreValue
+getScore(LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Banded> const & enumerator)
+{
+    return getScore(enumerator._finder);
+}
+
+// ----------------------------------------------------------------------------
+// Function nextLocalAlignment()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TScoreSpec, typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV>
+inline bool
+nextLocalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                   Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                   LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Banded> & enumerator)
+{
+    if (enumerator._finder.needReinit)
+        return _localAlignment(enumerator._finder, gapsH, gapsV, enumerator._score, enumerator._cutoff,
+                               enumerator._lowerDiag, enumerator._upperDiag, BandedWatermanEggert());
+    else
+        return _localAlignmentNext(enumerator._finder, gapsH, gapsV, enumerator._score,
+                                   enumerator._cutoff, enumerator._lowerDiag, enumerator._upperDiag,
+                                   BandedWatermanEggert());
+}
+
+template <typename TScoreValue, typename TScoreSpec, typename TSequence, typename TAlignSpec>
+inline bool
+nextLocalAlignment(Align<TSequence, TAlignSpec> & align,
+                   LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Banded> & enumerator)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+
+    return nextLocalAlignment(row(align, 0), row(align, 1), enumerator);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_BANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_unbanded.h b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_unbanded.h
new file mode 100644
index 0000000..35914ea
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_enumeration_unbanded.h
@@ -0,0 +1,122 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_UNBANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_UNBANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Specialization Unbanded LocalAlignmentEnumerator
+// ----------------------------------------------------------------------------
+
+struct Unbanded_;
+typedef Tag<Unbanded_> Unbanded;
+
+template <typename TScore>
+class LocalAlignmentEnumerator<TScore, Unbanded>
+{
+public:
+    typedef typename Value<TScore>::Type TScoreValue_;
+    
+    TScore _scoringScheme;
+    TScoreValue_ _cutoff;
+    LocalAlignmentFinder<TScoreValue_> _finder;
+    
+    LocalAlignmentEnumerator(TScore const & score) :
+            _scoringScheme(score), _cutoff(0)
+    {}
+
+    LocalAlignmentEnumerator(TScore const & score, int cutoff) :
+            _scoringScheme(score), _cutoff(cutoff)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function getScore()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TScoreSpec>
+inline TScoreValue
+getScore(LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Unbanded> const & enumerator)
+{
+    // TODO(holtgrew): Const correctness!
+    return getScore(const_cast<LocalAlignmentFinder<TScoreValue> &>(enumerator._finder));
+}
+
+// ----------------------------------------------------------------------------
+// Function nextLocalAlignment()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TScoreSpec, typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV>
+inline bool
+nextLocalAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                   Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                   LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Unbanded> & enumerator)
+{
+    if (enumerator._finder.needReinit)
+        return _smithWaterman(gapsH, gapsV, enumerator._finder, enumerator._scoringScheme, enumerator._cutoff);
+    else
+        return _smithWatermanGetNext(gapsH, gapsV, enumerator._finder, enumerator._scoringScheme, enumerator._cutoff);
+}
+
+template <typename TScoreValue, typename TScoreSpec, typename TSequence, typename TAlignSpec>
+inline bool
+nextLocalAlignment(Align<TSequence, TAlignSpec> & align,
+                   LocalAlignmentEnumerator<Score<TScoreValue, TScoreSpec>, Unbanded> & enumerator)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+
+    return nextLocalAlignment(row(align, 0), row(align, 1), enumerator);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_ENUMERATION_UNBANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_unbanded.h b/third-party/seqan/core/include/seqan/align/local_alignment_unbanded.h
new file mode 100644
index 0000000..887c3cb
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_unbanded.h
@@ -0,0 +1,330 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Interface functions for unbanded local alignment.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_UNBANDED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_UNBANDED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()
+// ----------------------------------------------------------------------------
+
+/*!
+ * @fn localAlignment
+ * @headerfile <seqan/align.h>
+ * @brief Computes the best pairwise local alignment using the Smith-Waterman algorithm.
+ * 
+ * @signature TScoreVal localAlignment(align,          scoringScheme, [lowerDiag, upperDiag]);
+ * @signature TScoreVal localAlignment(gapsH, gapsV,   scoringScheme, [lowerDiag, upperDiag]);
+ * @signature TScoreVal localAlignment(fragmentString, scoringScheme, [lowerDiag, upperDiag]);
+ * 
+ * @param lowerDiag Optional lower diagonal (<tt>int</tt>).
+ * @param lowerDiag Optional upper diagonal (<tt>int</tt>).
+ *
+ * @param gapsH Horizontal gapped sequence in alignment matrix. Types: Gaps
+ * @param align An @link Align @endlink object that stores the alignment. The
+ *              number of rows must be 2 and the sequences must have already
+ *              been set. <tt>align[0]</tt> is the horizontal one in the
+ *              alignment matrix alignment, <tt>align[1]</tt> is the vertical
+ *              one. Types: Align
+ * @param fragmentString String of @link Fragment @endlink objects. The sequence
+ *                       with id <tt>0</tt> is the horizontal one, the sequence
+ *                       with id <tt>1</tt> is the vertical one.
+ * @param gapsV Vertical gapped sequence in alignment matrix. Types: Gaps
+ * @param scoringScheme The scoring scheme to use for the alignment. Note that
+ *                      the user is responsible for ensuring that the scoring
+ *                      scheme is compatible with <tt>algorithmTag</tt>. Types:
+ *                      Score
+ * 
+ * @return TScoreVal The score value of the alignmetn.
+ * 
+ * @section Remarks
+ * 
+ * The Waterman-Eggert algorithm (local alignment with declumping) is available through the @link
+ * LocalAlignmentEnumerator @endlink class.
+ * 
+ * When using @link Gaps @endlink and @link Align @endlink objects, only parts (i.e. one infix) of each sequence will be
+ * aligned.  This will be presented to the user by setting the clipping begin and end position of the gaps (the rows in
+ * the case of @link Align @endlink objects).  When using @link Fragment @endlink strings, these parts of the sequences
+ * will not appear in any fragment.
+ * 
+ * There exist multiple overloads for this function with two configuration dimensions.
+ * 
+ * First, you can select the type of the target storing the alignment. This can be either an @link Align @endlink
+ * object, two @link Gaps @endlink objects, or a string of @link Fragment @endlink objects. @link Align @endlink objects
+ * provide an interface to tabular alignments with the restriction of all rows having the same type. Using two @link
+ * Gaps @endlink objects has the advantage that you an align sequences with different types, for example @link DnaString
+ * @endlink and @link Dna5String @endlink. Using @link Fragment @endlink strings is useful for collecting many pairwise
+ * alignments, for example in the construction of @link Alignment Graph Alignment Graphs @endlink for multiple- sequence
+ * alignments (MSA).
+ * 
+ * Second, you can optionally give a band for the alignment using <tt>lowerDiag</tt> and <tt>upperDiag</tt>. The center
+ * diagonal has index <tt>0</tt>, the <tt>i</tt>th diagonal below has index <tt>-i</tt>, the <tt>i</tt>th above has
+ * index <tt>i</tt>.
+ * 
+ * The examples below show some common use cases.
+ * 
+ * @section Examples
+ * 
+ * Local alignment of two sequences using an @link Align @endlink object.
+ * 
+ * @code{.cpp}
+ * Dna5String seqH = "CGATT";
+ * Dna5String seqV = "CGAAATT";
+ *  
+ * Align<Dna5String> align;
+ * resize(rows(align), 2);
+ * assignSource(row(align, 0), seqH);
+ * assignSource(row(align, 0), seqV);
+ * Score<int, Simple> scoringScheme(2, -1, -2);
+ *  
+ * int result = localAlignment(align, scoringScheme);
+ * @endcode
+ *
+ * Local banded alignment of two sequences using two @link Gaps @endlink objects.
+ * 
+ * @code{.cpp}
+ * Dna5String seqH = "CGATT";
+ * Gaps<Dna5String, ArrayGaps> gapsH(seqH);
+ * DnaString seqV = "CGAAATT";
+ * Gaps<Dna5String, AnchorGaps<> > gapsV(seqV);
+ *  
+ * Score<int, Simple> scoringScheme(5, -3, -1, -5);
+ *  
+ * int result = localAlignment(gapsH, gapsV, scoringScheme, -2, 2);
+ * @endcode
+ *
+ * http://trac.seqan.de/wiki/Tutorial/PairwiseSequenceAlignment
+ * 
+ * @section References
+ *
+ * <ul>
+ *   <li>Smith TF, Waterman, MS: Identification of Common Molecular Subsequences. J Mol Biol 1981, 147(1):195-7.</li>
+ * </ul>
+ *
+ * @see globalAlignment
+ * @see LocalAlignmentEnumerator
+ * @see PairwiseLocalAlignmentAlgorithms
+ */
+
+/**
+.Function.localAlignment
+..summary:Computes the best pairwise local alignment using the Smith-Waterman algorithm.
+..cat:Alignments
+..signature:localAlignment(align,          scoringScheme, [lowerDiag, upperDiag])
+..signature:localAlignment(gapsH, gapsV,   scoringScheme, [lowerDiag, upperDiag])
+..signature:localAlignment(fragmentString, scoringScheme, [lowerDiag, upperDiag])
+..param.align:
+An @Class.Align@ object that stores the alignment.
+The number of rows must be 2 and the sequences must have already been set.
+$align[0]$ is the horizontal one in the alignment matrix alignment, $align[1]$ is the vertical one.
+...type:Class.Align
+..param.gapsH:Horizontal gapped sequence in alignment matrix.
+...type:Class.Gaps
+..param.gapsV:Vertical gapped sequence in alignment matrix.
+...type:Class.Gaps
+..param.fragmentString:
+String of @Class.Fragment@ objects.
+The sequence with id $0$ is the horizontal one, the sequence with id $1$ is the vertical one.
+..param.scoringScheme:
+The scoring scheme to use for the alignment.
+Note that the user is responsible for ensuring that the scoring scheme is compatible with $algorithmTag$.
+...type:Class.Score
+..param.lowerDiag:Optional lower diagonal.
+...type:nolink:$int$
+..param.upperDiag:Optional upper diagonal.
+...type:nolink:$int$
+..returns:An integer with the alignment score, as given by the @Metafunction.Value@ metafunction of the @Class.Score@ type.
+..remarks:The Waterman-Eggert algorithm (local alignment with declumping) is available through the @Class.LocalAlignmentEnumerator@ class.
+..remarks:
+When using @Class.Gaps@ and @Class.Align@ objects, only parts (i.e. one infix) of each sequence will be aligned.
+This will be presented to the user by setting the clipping begin and end position of the gaps (the rows in the case of @Class.Align@ objects).
+When using @Class.Fragment@ strings, these parts of the sequences will not appear in any fragment.
+..remarks:
+There exist multiple overloads for this function with two configuration dimensions.
+..remarks:
+First, you can select the type of the target storing the alignment.
+This can be either an @Class.Align@ object, two @Class.Gaps@ objects, or a string of @Class.Fragment@ objects.
+ at Class.Align@ objects provide an interface to tabular alignments with the restriction of all rows having the same type.
+Using two @Class.Gaps@ objects has the advantage that you an align sequences with different types, for example @Shortcut.DnaString@ and @Shortcut.Dna5String at .
+Using @Class.Fragment@ strings is useful for collecting many pairwise alignments, for example in the construction of @Spec.Alignment Graph|Alignment Graphs@ for multiple-sequence alignments (MSA).
+..remarks:
+Second, you can optionally give a band for the alignment using $lowerDiag$ and $upperDiag$.
+The center diagonal has index $0$, the $i$th diagonal below has index $-i$, the $i$th above has index $i$.
+..remarks:
+The examples below show some common use cases.
+..example.text:Local alignment of two sequences using an @Class.Align@ object.
+..example.code:
+Dna5String seqH = "CGATT";
+Dna5String seqV = "CGAAATT";
+
+Align<Dna5String> align;
+resize(rows(align), 2);
+assignSource(row(align, 0), seqH);
+assignSource(row(align, 0), seqV);
+Score<int, Simple> scoringScheme(2, -1, -2);
+
+int result = localAlignment(align, scoringScheme);
+..example.text:Local banded alignment of two sequences using two @Class.Gaps@ objects.
+..example.code:
+Dna5String seqH = "CGATT";
+Gaps<Dna5String, ArrayGaps> gapsH(seqH);
+DnaString seqV = "CGAAATT";
+Gaps<Dna5String, AnchorGaps<> > gapsV(seqV);
+
+Score<int, Simple> scoringScheme(5, -3, -1, -5);
+
+int result = localAlignment(gapsH, gapsV, scoringScheme, -2, 2);
+..see:Function.globalAlignment
+..see:Class.LocalAlignmentEnumerator
+..include:seqan/align.h
+..wiki:Tutorial/PairwiseSequenceAlignment
+..cite:Smith TF, Waterman, MS: Identification of Common Molecular Subsequences. J Mol Biol 1981, 147(1):195-7.
+.
+*/
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                                  [unbanded, Align]
+// ----------------------------------------------------------------------------
+
+template <typename TSequence, typename TAlignSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Align<TSequence, TAlignSpec> & align,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    SEQAN_ASSERT_EQ(length(rows(align)), 2u);
+    typedef Align<TSequence, TAlignSpec> TAlign;
+    typedef typename Size<TAlign>::Type TSize;
+    typedef typename Position<TAlign>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, source(row(align, 0)), source(row(align, 1)),
+                                              scoringScheme, SmithWaterman());
+    _adaptTraceSegmentsTo(row(align, 0), row(align, 1), traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                                   [unbanded, Gaps]
+// ----------------------------------------------------------------------------
+
+template <typename TSequenceH, typename TGapsSpecH,
+          typename TSequenceV, typename TGapsSpecV,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                           Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    typedef typename Size<TSequenceH>::Type TSize;
+    typedef typename Position<TSequenceH>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme,
+                                              SmithWaterman());
+    _adaptTraceSegmentsTo(gapsH, gapsV, traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                     [unbanded, Graph<Alignment<>>]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TStringSet, typename TCargo, typename TGraphSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(Graph<Alignment<TStringSet, TCargo, TGraphSpec> > & alignmentGraph,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+    typedef typename Size<TGraph>::Type TSize;
+    typedef typename Position<TGraph>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, value(stringSet(alignmentGraph), 0),
+                                              value(stringSet(alignmentGraph), 1), scoringScheme, SmithWaterman());
+    _adaptTraceSegmentsTo(alignmentGraph, positionToId(stringSet(alignmentGraph), 0),
+                          positionToId(stringSet(alignmentGraph), 1), traceSegments);
+    return score;
+}
+
+// ----------------------------------------------------------------------------
+// Function localAlignment()                    [unbanded, String<Fragment<> >]
+// ----------------------------------------------------------------------------
+
+// Full interface.
+
+template <typename TSize, typename TFragmentSpec, typename TStringSpec,
+          typename TSequence, typename TStringSetSpec,
+          typename TScoreValue, typename TScoreSpec>
+TScoreValue localAlignment(String<Fragment<TSize, TFragmentSpec>, TStringSpec> & fragmentString,
+                           StringSet<TSequence, TStringSetSpec> const & strings,
+                           Score<TScoreValue, TScoreSpec> const & scoringScheme)
+{
+    typedef String<Fragment<TSize, TFragmentSpec>, TStringSpec> TFragments;
+    typedef typename Position<TFragments>::Type TPosition;
+    typedef TraceSegment_<TPosition, TSize> TTraceSegment;
+
+    String<TTraceSegment> traceSegments;
+    TScoreValue score = _setUpAndRunAlignment(traceSegments, value(strings, 0), value(strings, 1), scoringScheme,
+                                              SmithWaterman());
+    _adaptTraceSegmentsTo(fragmentString, positionToId(strings, 0), positionToId(strings, 1), traceSegments);
+    return score;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_UNBANDED_H_
diff --git a/third-party/seqan/core/include/seqan/align/local_alignment_waterman_eggert_impl.h b/third-party/seqan/core/include/seqan/align/local_alignment_waterman_eggert_impl.h
new file mode 100644
index 0000000..5723c54
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/local_alignment_waterman_eggert_impl.h
@@ -0,0 +1,768 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+// Implementation of the Waterman-Eggert algorithm, sometimes also called
+// Smith-Waterman algorithm with declumping.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_WATERMAN_EGGERT_IMPL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_WATERMAN_EGGERT_IMPL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Helper Class ScoreAndID
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Why is Pair<> not enough?
+// TODO(holtgrew): Rename to ScoreAndID_ (with trailing underscore)
+
+// Simple class that stores a value with an ID.
+template <typename TValue, typename TID>
+class ScoreAndID 
+{
+public:
+	TValue value_;
+	TID id_;
+
+	ScoreAndID() : value_(MinValue<TValue>::VALUE), id_(MaxValue<TValue>::VALUE)
+	{}
+
+	ScoreAndID(TValue score, TID id_pos)
+	{
+		value_ = score;
+		id_ = id_pos;
+	}
+
+    inline bool operator>(ScoreAndID const & other) const
+    {
+        return value_ > other.value_;
+    }
+
+    inline bool operator<(ScoreAndID const & other) const
+    {
+        return value_ < other.value_;
+    }
+}; 
+
+// ----------------------------------------------------------------------------
+// Class LocalAlignmentFinder
+// ----------------------------------------------------------------------------
+
+/**
+.Class.LocalAlignmentFinder:
+..cat:Miscellaneous
+..summary:Stores the information necessary for local alignment dynamic programming.
+..signature:LocalAlignmentFinder<TScoreValue>
+..param.TScoreValue:The value type that is used for scoring the alignments.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..see:Function.localAlignment
+.Memfunc.LocalAlignmentFinder#LocalAlignmentFinder
+..class:Class.LocalAlignmentFinder
+..summary:Constructor
+..signature:LocalAlignmentFinder(align)
+..param.align:An @Class.Align@ object that is already initialized with the sequences.
+..include:seqan/align.h
+*/
+
+template <typename TScoreValue = int>
+class LocalAlignmentFinder
+{
+public:
+	typedef Matrix<TScoreValue> TMatrix;
+	typedef typename Position<TMatrix>::Type TMatrixPosition;
+    typedef typename Size<TMatrix>::Type TSize;
+	typedef ScoreAndID<TScoreValue,TMatrixPosition> TPQEntry;
+
+	typedef Iter<TMatrix,PositionIterator> TMatrixIterator;
+	typedef PriorityType<TPQEntry> TPriorityQ;
+	typedef String<bool> TBoolMatrix;
+	
+	//DP-matrix
+	TMatrix matrix;
+	//matrix that memorizes the cells from which not to go diagonal
+	TBoolMatrix forbidden;
+	//priority queue for quickly finding the maximum score in the DP-matrix
+	TPriorityQ pQ;
+	//position of maximum score (where traceback is started from) 
+	TMatrixPosition bestEndPos;
+	//position where traceback ended and where declumping begins
+	TMatrixPosition bestBeginPos;
+    //traceback path that is set to forbidden while declumping
+    AlignTraceback<TSize> trace;
+
+	bool needReinit; //true: call "smithWaterman", false: call "smithWatermanGetNext" 
+
+	LocalAlignmentFinder() : needReinit(true)
+	{}
+
+    // TODO(holtgrew): Remove and replace all occurrences with default constructor.
+    template<typename TAlign>
+	LocalAlignmentFinder(TAlign const &)
+	    : needReinit(true)
+	{}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _initLocalAlignmentFinder()
+// ----------------------------------------------------------------------------
+
+template<typename TSequenceH, typename TSequenceV, typename TScoreValue, typename TTag>
+void
+_initLocalAlignmentFinder(TSequenceH const & seqH,
+                          TSequenceV const & seqV,
+                          LocalAlignmentFinder<TScoreValue> & finder,
+                          TTag) {
+    typedef LocalAlignmentFinder<TScoreValue> TFinder;
+    typedef typename TFinder::TMatrix TMatrix;
+    typedef typename Size<TMatrix>::Type TSize;
+
+    TSize len0 = length(seqH);
+    TSize len1 = length(seqV);
+
+    setDimension(finder.matrix, 2);
+    setLength(finder.matrix, 0, len0 + 1);
+    setLength(finder.matrix, 1, len1 + 1);
+    resize(finder.matrix);
+
+    resize(finder.forbidden, (len0 + 1) * (len1 + 1), false);
+ 
+	finder.bestEndPos = maxValue<typename TFinder::TMatrixPosition>();
+	finder.bestBeginPos = maxValue<typename TFinder::TMatrixPosition>();
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+void clear(LocalAlignmentFinder<TScoreValue> & sw_finder)
+{
+	sw_finder.needReinit = true;
+}
+
+// ----------------------------------------------------------------------------
+// Function getScore()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue>
+TScoreValue getScore(LocalAlignmentFinder<TScoreValue> const & sw)
+{
+	typedef LocalAlignmentFinder<TScoreValue> TFinder;
+	if(sw.bestEndPos !=  maxValue<typename TFinder::TMatrixPosition>())
+		return getValue(const_cast<typename TFinder::TMatrix &>(sw.matrix), sw.bestEndPos);
+	return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function _smithWatermanGetMatrix()
+// ----------------------------------------------------------------------------
+
+template <typename TScoreValue, typename TStringH, typename TStringV>
+TScoreValue
+_smithWatermanGetMatrix(LocalAlignmentFinder<TScoreValue> & sw,
+                        TStringH const & strH,
+                        TStringV const & strV,
+                        Score<TScoreValue, Simple> const & score_,
+                        TScoreValue cutoff)
+{
+	// typedefs
+	typedef Matrix<TScoreValue> TMatrix;
+	typedef typename Position<TMatrix>::Type TMatrixPosition;
+	typedef Iter<TMatrix,PositionIterator> TMatrixIterator;
+
+	typedef typename Iterator<TStringH const, Rooted>::Type TStringIteratorH;
+	//typedef typename Value<TStringH const>::Type TValueH;
+	typedef typename Iterator<TStringV const, Rooted>::Type TStringIteratorV;
+	typedef typename Value<TStringV const>::Type TValueV;
+
+	//-------------------------------------------------------------------------
+	//define some variables
+
+
+//	TSize str1_length = length(strH);
+//	TSize str2_length = length(strV);
+	TStringIteratorH x_begin = begin(strH) - 1;
+	TStringIteratorH x_end = end(strH) - 1;
+	TStringIteratorV y_begin = begin(strV) - 1;
+	TStringIteratorV y_end = end(strV) - 1;
+
+	TStringIteratorH x = x_end;
+	TStringIteratorV y;
+
+	TScoreValue score_match = scoreMatch(score_);
+	TScoreValue score_mismatch = scoreMismatch(score_);
+	TScoreValue score_gap = scoreGapExtend(score_);
+
+	TScoreValue h = 0;
+	TScoreValue v = 0;
+
+	TMatrixIterator col_ = end(sw.matrix) - 1;
+	TMatrixIterator finger1;
+	TMatrixIterator finger2;
+
+	//-------------------------------------------------------------------------
+	// init
+
+	finger1 = col_;
+	*finger1 = 0;
+	//std::cout <<"  ";
+	for (x = x_end; x != x_begin; --x)
+	{
+		goPrevious(finger1, 0);
+		*finger1 = 0;
+	}
+
+	//-------------------------------------------------------------------------
+	//fill matrix
+	for (y = y_end; y != y_begin; --y)
+	{
+		TValueV cy = *y;
+
+		h = 0;
+		v = 0;
+
+		finger2 = col_;		//points to last column
+		goPrevious(col_, 1);	//points to this column
+		finger1 = col_;
+
+		*finger1 = v;
+
+		for (x = x_end; x != x_begin; --x)
+		{
+			goPrevious(finger1, 0);
+			goPrevious(finger2, 0);
+			
+			if (*x == cy)
+			{
+				v = h + score_match;
+				h = *finger2;
+			}
+			else
+			{
+				TScoreValue s1 = h + score_mismatch;
+				h = *finger2;
+				TScoreValue s2 = score_gap + ((h > v) ? h : v);
+				v = (s1 > s2) ? s1 : s2;
+				if (v < 0) v = 0;
+			
+			}
+			*finger1 = v;
+			if (v >= cutoff)
+			{
+				push(sw.pQ,ScoreAndID<TScoreValue,TMatrixPosition>(v,position(finger1)));
+			}
+		}
+	}
+
+	// check if any scores >= cutoff were found
+	if(!empty(sw.pQ))
+	{
+        ScoreAndID<TScoreValue,TMatrixPosition> best = top(sw.pQ);
+		v = getValue(sw.matrix,best.id_);
+		sw.bestEndPos = best.id_;
+	}
+	else 
+		v=0;
+
+	return v;
+}
+
+// ----------------------------------------------------------------------------
+// Function _smithWatermanDeclump()
+// ----------------------------------------------------------------------------
+
+// declumping
+template <typename TScoreValue, typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV>
+void
+_smithWatermanDeclump(LocalAlignmentFinder<TScoreValue> & sw ,
+                      Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                      Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                      Score<TScoreValue, Simple> const & score_)
+{
+//-------------------------------------------------------------------------
+//typedefs
+	//typedef typename LocalAlignmentFinder<TScoreValue>::TMatrixPosition TMatrixPosition;
+    typedef typename LocalAlignmentFinder<TScoreValue>::TMatrix         TMatrix;
+	typedef Iter<TMatrix, PositionIterator>                             TMatrixIterator;
+
+    typedef Gaps<TSequenceH, TGapsSpecH>                TGapsH;
+    typedef typename Iterator<TGapsH, Rooted>::Type     TGapsHIter;
+    typedef typename Iterator<TSequenceH, Rooted>::Type TSequenceHIter;
+    //typedef typename Value<TSequenceH>::Type            TValueH;
+
+    typedef Gaps<TSequenceV, TGapsSpecV>                TGapsV;
+    typedef typename Iterator<TGapsV, Rooted>::Type     TGapsVIter;
+    typedef typename Iterator<TSequenceV, Rooted>::Type TSequenceVIter;
+    typedef typename Value<TSequenceV>::Type            TValueV;
+
+//-------------------------------------------------------------------------
+//variables
+	// TRow row0 = row(align_,0);
+	// TRow row1 = row(align_,1);
+
+    // beginPosition == # leading gaps
+    // endPosition == length of clipped region without trailing gaps
+    // clippedEndPosition == source position of clipping end.
+
+	// TAlignIterator ali_it0_stop = iter(row0,beginPosition(row0));
+	// TAlignIterator ali_it1_stop = iter(row1,beginPosition(row1));
+	TGapsHIter ali_it0_stop = begin(gapsH);
+	TGapsVIter ali_it1_stop = begin(gapsV);
+
+	// SEQAN_ASSERT( endPosition(row0)- beginPosition(row0) == endPosition(row1)- beginPosition(row1) );
+
+	// TAlignIterator ali_it0 = iter(row0,endPosition(row0));
+	// TAlignIterator ali_it1 = iter(row1,endPosition(row1));
+	TGapsHIter ali_it0 = end(gapsH);
+	TGapsVIter ali_it1 = end(gapsV);
+
+	// TStringIterator x_begin = begin(source(row0))-1; 
+	// TStringIterator y_begin = begin(source(row1))-1; 
+	// TStringIterator x_end = iter(source(row0),clippedEndPosition(row0))-1;
+	// TStringIterator y_end = iter(source(row1),clippedEndPosition(row1))-1;
+	TSequenceHIter x_begin = begin(source(gapsH))-1; 
+	TSequenceVIter y_begin = begin(source(gapsV))-1; 
+	TSequenceHIter x_end = iter(source(gapsH), endPosition(gapsH) - 1);
+	TSequenceVIter y_end = iter(source(gapsV), endPosition(gapsV) - 1);
+
+	// TStringIterator x = x_end;
+	// TStringIterator y = y_end;
+	// TStringIterator x_stop = x_end;
+	TSequenceHIter x = x_end;
+	TSequenceVIter y = y_end;
+	TSequenceHIter x_stop = x_end;
+
+
+	TScoreValue score_match = scoreMatch(score_);
+	TScoreValue score_mismatch = scoreMismatch(score_);
+	TScoreValue score_gap = scoreGapExtend(score_);
+	TScoreValue h,v;
+
+	TMatrixIterator finger0 = iter(sw.matrix,sw.bestBeginPos);
+	TMatrixIterator end_col = finger0;
+	TMatrixIterator finger1 = finger0;
+	TMatrixIterator forbidden = finger0;
+
+	bool different = true;
+	bool forbidden_reached = true;
+	bool end_reached = false;
+	bool skip_row = false;
+	
+
+/*	int str0_length = length(source(row(align_,0)))+1;
+	int str1_length = length(source(row(align_,1)))+1;
+	for(int i = 0; i <str1_length; ++i){
+ 		for(int j=0;j<str0_length;++j){
+ 			std::cout << getValue(sw.matrix,(str0_length*i)+j);
+ 			if(sw.forbidden[(str0_length*i)+j]==true)
+ 				std::cout <<"(1) ";
+ 			else
+ 				std::cout <<"(0) ";
+ 		}
+ 		std::cout <<"\n";
+ 	}*/
+
+    clearClipping(gapsH);
+    clearClipping(gapsV);
+	// setClippedBeginPosition(row(align_, 0),0);
+	// setClippedBeginPosition(row(align_, 1),0);
+	
+
+	for (y = y_end; (y != y_begin) ; --y)
+	{
+		different = true;
+		//compute next "forbidden" cell (where you are not allowed to go diagonal)
+		if(forbidden_reached && !end_reached)
+		{
+
+			if(ali_it0==ali_it0_stop && ali_it1==ali_it1_stop)
+			{
+				end_reached = true;
+			}
+
+			if(!end_reached)
+			{
+				--ali_it0;
+				goPrevious(forbidden,1);
+				while(isGap(ali_it0)&& ali_it0!=ali_it0_stop)
+				{
+					skip_row = true;			
+					--ali_it0;
+					--ali_it1;
+					goPrevious(forbidden,1);
+				}
+
+				--ali_it1;
+				goPrevious(forbidden,0);
+				while(isGap(ali_it1)&& ali_it1!=ali_it1_stop)
+				{
+					--ali_it1;
+					--ali_it0;
+					goPrevious(forbidden,0);
+				}
+				// mark the forbidden cell 
+				sw.forbidden[position(forbidden)]=true;
+				forbidden_reached = false;
+			}
+
+		}
+
+		TValueV cy = *y;
+
+		h = *end_col;
+		
+		finger1 = end_col;		//points to last column
+		goPrevious(end_col, 1);	//points to this column
+		finger0 = end_col;
+
+		v = *finger0;
+		x = x_end;
+
+		// declump the current row until the cells in the declumped and 
+		// the cells in the original matrix are the same (or the border is reached)
+		// indicated by bool different
+		while (x != x_begin && different)
+		{
+			goPrevious(finger0, 0);
+			goPrevious(finger1, 0);
+			if (*x == cy && !(sw.forbidden[position(finger0)]))
+			{
+				v = h + score_match;
+				h = *finger1;
+			}
+			else
+			{
+				TScoreValue s1;
+			
+				if(finger0 == forbidden)
+				{
+						skip_row = false;
+						forbidden_reached = true;
+						s1 = 0;
+				}
+				else
+				{
+					if(sw.forbidden[position(finger0)]) s1 = 0;
+					else s1 = h + score_mismatch;
+				}
+
+				h = *finger1;
+				TScoreValue s2 = score_gap + ((h > v) ? h : v);
+				v = (s1 > s2) ? s1 : s2;
+				if (v < 0) v = 0;
+			
+			}
+
+			// value is the same as in the original matrix
+			if(*finger0==v)
+			{
+				//x_stop is as far as we have to go at least
+				if(x<x_stop)
+				{
+					different=false;
+			//		x_stop=x;
+				}
+				else
+				{
+					// x_end indicates where to start in the next row
+					if(x==x_end && ((!forbidden_reached && !skip_row)||end_reached))
+					{
+						--x_end;
+						goPrevious(end_col, 0);	
+					}
+				}
+			} 
+			if(x<x_stop)// && different)
+			{
+				x_stop=x;
+			}
+			*finger0 = v;
+			--x;
+		}
+		if(x_end==x_begin)
+			break;
+	}
+
+//	cout <<"...declumped.\n";
+}
+
+// ----------------------------------------------------------------------------
+// Function _smithWatermanTrace()
+// ----------------------------------------------------------------------------
+
+// Traceback.
+template <typename TSourceH, typename TGapsSpecH, typename TSourceV, typename TGapsSpecV, typename TScoreValue, unsigned DIMENSION>
+typename Iterator<Matrix<TScoreValue, DIMENSION>, Standard >::Type
+_smithWatermanTrace(Gaps<TSourceH, TGapsSpecH> & gapsH,
+                    Gaps<TSourceV, TGapsSpecV> & gapsV,
+                    typename LocalAlignmentFinder<TScoreValue>::TBoolMatrix & fb_matrix, 
+                    Iter< Matrix<TScoreValue, DIMENSION>, PositionIterator > source_,
+                    Score<TScoreValue, Simple> const & scoring_) {
+	//typedefs
+	typedef Iter<Matrix<TScoreValue, DIMENSION>, PositionIterator > TMatrixIterator;
+	typedef typename Position<Matrix<TScoreValue, DIMENSION> >::Type TPosition;
+
+//	typedef Segment<TTargetSource, InfixSegment> TTargetSourceSegment;
+	typedef typename Iterator<TSourceH, Standard>::Type TSourceIteratorH;
+	typedef typename Iterator<TSourceV, Standard>::Type TSourceIteratorV;
+
+    typedef Gaps<TSourceH, TGapsSpecH> TGapsH;
+    typedef Gaps<TSourceV, TGapsSpecV> TGapsV;
+	typedef typename Iterator<TGapsH, Rooted>::Type TTargetIteratorH;
+	typedef typename Iterator<TGapsV, Rooted>::Type TTargetIteratorV;
+
+	//-------------------------------------------------------------------------
+	//variables
+	TPosition pos_0 = coordinate(source_, 0);
+	TPosition pos_1 = coordinate(source_, 1);
+
+	TSourceH strH = source(gapsH);
+	TSourceV strV = source(gapsV);
+	
+	TTargetIteratorH target_0 = iter(gapsH, pos_0);
+	TTargetIteratorV target_1 = iter(gapsV, pos_1);
+
+	TSourceIteratorH it_0 = iter(strH, pos_0, Standard());
+	TSourceIteratorH it_0_end = end(strH);
+
+	TSourceIteratorV it_1 = iter(strV, pos_1, Standard());
+	TSourceIteratorV it_1_end = end(strV);
+
+	TScoreValue score_mismatch = scoreMismatch(scoring_);
+	TScoreValue score_gap = scoreGapExtend(scoring_);
+
+	//-------------------------------------------------------------------------
+	//follow the trace until 0 is reached
+	while ((*source_!=0) && (it_0 != it_0_end) && (it_1 != it_1_end))
+	{
+		bool gv;
+		bool gh;
+		bool forbidden = fb_matrix[position(source_)];
+
+		if (*it_0 == *it_1 && !forbidden)
+		{
+			gv = gh = true;
+		}
+		else
+		{
+			TMatrixIterator it_ = source_;
+
+			goNext(it_, 0);
+			TScoreValue v = *it_ + score_gap;
+
+			TScoreValue d;
+			if(forbidden)
+				d = 0;
+			else{
+				goNext(it_, 1);
+				d = *it_ + score_mismatch;
+			}
+
+			it_ = source_;
+			goNext(it_, 1);
+			TScoreValue h = *it_ + score_gap;
+
+			gv = (v >= h) | (d >= h);
+			gh = (h >  v) | (d >= v);
+		}
+
+		if (gv)
+		{
+			++it_0;
+			goNext(source_, 0);
+		}
+		else
+		{
+			insertGap(target_0);
+		}
+
+		if (gh) 
+		{
+			++it_1;
+			goNext(source_, 1);
+		}
+		else
+		{
+			insertGap(target_1);
+		}
+		++target_0;
+		++target_1;
+	}
+
+    // We have removed all gaps and clippings from gapsH and gapsV in the calling functions, so the following works.
+    // Note that we have to set the end position first.
+    // TODO(holtgrew): Use setBegin/EndPosition().
+    setClippedEndPosition(gapsH, toViewPosition(gapsH, position(it_0, strH)));
+    setClippedEndPosition(gapsV, toViewPosition(gapsV, position(it_1, strV)));
+	setClippedBeginPosition(gapsH, toViewPosition(gapsH, pos_0));
+	setClippedBeginPosition(gapsV, toViewPosition(gapsV, pos_1));
+	
+	return source_;
+}
+
+// ----------------------------------------------------------------------------
+// Function _getNextBestEndPosition()
+// ----------------------------------------------------------------------------
+
+// Adjust the priority queue of scores until the true maximum is found.
+template <typename TScoreValue>
+typename LocalAlignmentFinder<TScoreValue>::TMatrixPosition
+_getNextBestEndPosition(LocalAlignmentFinder<TScoreValue> & sw ,
+                        TScoreValue cutoff)
+{
+    // get maximal score from priority queue
+	TScoreValue topScore = 0;
+    if (!empty(sw.pQ))
+        topScore = getValue(sw.matrix, top(sw.pQ).id_);
+
+    // check if matrix entry of topScore did not change while declumping
+	if (!empty(sw.pQ)) {
+		while (top(sw.pQ).value_ != topScore) {
+			if (topScore >= cutoff) {
+				((sw.pQ).heap[0]).value_ = topScore;
+				adjustTop(sw.pQ); 
+			} else {
+				pop(sw.pQ);
+			}
+			if (!empty(sw.pQ)) topScore = getValue(sw.matrix, top(sw.pQ).id_);
+			else break;
+		}
+	}
+
+    // priority queue with top scores is empty
+    if(empty(sw.pQ)) {//||top(sw.pQ).value_<cutoff) {
+		sw.needReinit = true;
+		return 0;
+	}
+
+	typename LocalAlignmentFinder<TScoreValue>::TMatrixPosition ret_pos = top(sw.pQ).id_;
+	sw.bestEndPos = ret_pos;
+	pop(sw.pQ);
+	
+	return ret_pos;
+}
+
+// ----------------------------------------------------------------------------
+// Function _smithWaterman()
+// ----------------------------------------------------------------------------
+
+// Wrapper that computes the matrix and does the backtracking for the best alignment
+template <typename TSourceH, typename TGapsSpecH, typename TSourceV, typename TGapsSpecV, typename TScoreValue, typename TScoreSpec>
+TScoreValue
+_smithWaterman(Gaps<TSourceH, TGapsSpecH> & gapsH,
+               Gaps<TSourceV, TGapsSpecV> & gapsV,
+               LocalAlignmentFinder<TScoreValue> & sw_finder,
+               Score<TScoreValue, TScoreSpec> const & score_, 
+               TScoreValue cutoff)
+{
+    // TODO(holtgrew): This sourceSegment() stuff is confusing... Do we *really* need this?
+    // Clear gaps and clipping from result Gaps structures.
+    clearGaps(gapsH);
+    clearGaps(gapsV);
+    clearClipping(gapsH);
+    clearClipping(gapsV);
+
+    _initLocalAlignmentFinder(sourceSegment(gapsH), sourceSegment(gapsV), sw_finder, WatermanEggert());
+	
+	TScoreValue ret = _smithWatermanGetMatrix(sw_finder, sourceSegment(gapsH), sourceSegment(gapsV), score_,cutoff);
+	
+	if(ret==0)
+		return ret;
+	sw_finder.needReinit = false;
+
+	typedef Iter<typename LocalAlignmentFinder<TScoreValue>::TMatrix,PositionIterator > TMatrixIterator;
+	TMatrixIterator best_begin;
+
+    // TODO(holtgrew): What does the following comment mean?
+	// TODO: sw_finder statt kram
+	best_begin = _smithWatermanTrace(gapsH, gapsV, sw_finder.forbidden,iter(sw_finder.matrix,(top(sw_finder.pQ)).id_), score_);
+
+	sw_finder.bestBeginPos = position(best_begin);
+	
+	pop(sw_finder.pQ);
+
+	return ret;
+}
+
+// ----------------------------------------------------------------------------
+// Function _smithWatermanGetNext()
+// ----------------------------------------------------------------------------
+
+// Wrapper that declumps the matrix and traces back the next best alignment
+template <typename TSequenceH, typename TGapsSpecH, typename TSequenceV, typename TGapsSpecV, typename TScoreValue, typename TScoreSpec>
+TScoreValue
+_smithWatermanGetNext(Gaps<TSequenceH, TGapsSpecH> & gapsH,
+                      Gaps<TSequenceV, TGapsSpecV> & gapsV,
+                      LocalAlignmentFinder<TScoreValue> & sw_finder ,
+                      Score<TScoreValue, TScoreSpec> const & score_, 
+                      TScoreValue cutoff)
+{	
+	_smithWatermanDeclump(sw_finder, gapsH, gapsV, score_);
+
+	clearGaps(gapsH);
+	clearGaps(gapsV);
+    clearClipping(gapsH);
+    clearClipping(gapsV);
+
+	typename LocalAlignmentFinder<TScoreValue>::TMatrixPosition next_best_end;
+	next_best_end = _getNextBestEndPosition(sw_finder,cutoff);
+	if(next_best_end==0)
+		return 0;
+	typename LocalAlignmentFinder<TScoreValue>::TMatrixIterator next_best_begin;
+	next_best_begin= _smithWatermanTrace(gapsH, gapsV, sw_finder.forbidden,iter(sw_finder.matrix,next_best_end), score_);
+	sw_finder.bestBeginPos = position(next_best_begin);
+	
+	return getValue(sw_finder.matrix,next_best_end);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_ALIGN_LOCAL_ALIGNMENT_WATERMAN_EGGERT_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/align/matrix_base.h b/third-party/seqan/core/include/seqan/align/matrix_base.h
new file mode 100644
index 0000000..f1438ea
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/align/matrix_base.h
@@ -0,0 +1,1141 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Simple matrices;  Used in many alignment algorithms.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MATRIX_BASE_H
+#define SEQAN_HEADER_MATRIX_BASE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+struct NDimensional;
+
+
+template <typename TValue, unsigned DIMENSION = 0/*typename TSpec = NDimensional*/>
+class Matrix;
+
+//////////////////////////////////////////////////////////////////////////////
+template <typename T> struct SizeArr_;
+
+template <typename TValue, unsigned DIMENSION>
+struct SizeArr_<Matrix<TValue, DIMENSION> >
+{
+	typedef Matrix<TValue, DIMENSION> TMatrix_;
+	typedef typename Size<TMatrix_>::Type TSize_;
+	typedef String<TSize_> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+struct Host<Matrix<TValue, DIMENSION> >
+{
+	typedef String<TValue> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): Add more comprehensive documentation!
+
+/*!
+ * @class Matrix
+ * @headerfile <seqan/align.h>
+ * @brief A simple n-dimensional matrix type.
+ *
+ * @signature template <typename TValue, unsigned DIMENSION = 0>
+ *            class Matrix;
+ *
+ * @tparam TValue    Type of matrix entries.
+ * @tparam DIMENSION Dimension of the matrix.  Use 0 for n-dimensional, values > 0 for a matrix with
+ *                   <tt>DIMENSION</tt> dimensions.
+ */
+
+/**
+.Class.Matrix:
+..cat:Miscellaneous
+..summary:A simple n-dimensional matrix type.
+..signature:Matrix<TValue, unsigned DIMENSION = 0>
+..param.TValue:Type of matrix entries.
+..param.unsigned DIMENSION:The specializing type (0: NDimensional matrix; 2: two dimensional matrix).
+..remarks: The following operators and functions are supported: A*B, A*a, A+B,A-B,<<, transpose
+..include:seqan/align.h
+*/
+
+
+template <typename TValue>
+class Matrix<TValue, 0>
+{
+//____________________________________________________________________________
+
+public:
+	typedef typename Size<Matrix>::Type TSize;
+	typedef String<TSize> TSizeArr;
+	typedef String<TValue> THost;
+
+	TSizeArr data_lengths;		//Length of every dimension
+	TSizeArr data_factors;		//used for positions of dimensions in host ("size of jumps" to get to next entry of specified dimension)
+
+	Holder<THost> data_host;
+//____________________________________________________________________________
+
+public:
+	Matrix()
+	{
+		create(data_host);
+	}
+	Matrix(Matrix const & other_):
+		data_lengths(other_.data_lengths),
+		data_factors(other_.data_factors),
+		data_host(other_.data_host)
+	{
+	}
+	inline Matrix const &
+	operator = (Matrix const & other_)
+	{
+		data_lengths = other_.data_lengths;
+		data_factors = other_.data_factors;
+		data_host = other_.data_host;
+
+		return *this;
+	}
+	~Matrix()
+	{
+	}
+//____________________________________________________________________________
+
+
+//____________________________________________________________________________
+
+	inline TValue &
+	operator () (TSize x1, TSize x2)
+	{
+		return value(*this, x1, x2);
+	}
+	inline TValue &
+	operator () (TSize x1, TSize x2, TSize x3)
+	{
+		return value(*this, x1, x2, x3);
+	}
+	inline TValue &
+	operator () (TSize x1, TSize x2, TSize x3, TSize x4)
+	{
+		return value(*this, x1, x2, x3, x4);
+	}
+
+//____________________________________________________________________________
+};
+
+
+template <typename TValue>
+class Matrix<TValue, 2>
+{
+//____________________________________________________________________________
+
+public:
+	typedef typename Size<Matrix>::Type TSize;
+	typedef String<TSize> TSizeArr;
+	typedef String<TValue> THost;
+
+	TSizeArr data_lengths;
+	TSizeArr data_factors;
+
+	Holder<THost> data_host;
+
+
+//____________________________________________________________________________
+
+public:
+	Matrix()
+	{
+		create(data_host);
+
+		//setDimension to 2
+		resize(data_lengths, 2, 0);
+		resize(data_factors, 2, 0);
+		data_factors[0] = 1;
+	}
+	Matrix(Matrix const & other_):
+		data_lengths(other_.data_lengths),
+		data_factors(other_.data_factors),
+		data_host(other_.data_host)
+	{
+	}
+	inline Matrix const &
+	operator = (Matrix const & other_)
+	{
+		data_lengths = other_.data_lengths;
+		data_factors = other_.data_factors;
+		data_host = other_.data_host;
+
+		return *this;
+	}
+
+	~Matrix()
+	{
+	}
+//____________________________________________________________________________
+
+
+//____________________________________________________________________________
+
+	inline TValue &
+	operator () (TSize x1, TSize x2)
+	{
+		return value(*this, x1, x2);
+	}
+
+//____________________________________________________________________________
+};
+
+template <typename TValue>
+class Matrix<TValue, 3>
+{
+//____________________________________________________________________________
+
+public:
+	typedef typename Size<Matrix>::Type TSize;
+	typedef String<TSize> TSizeArr;
+	typedef String<TValue> THost;
+
+	TSizeArr data_lengths;
+	TSizeArr data_factors;
+
+	Holder<THost> data_host;
+
+
+//____________________________________________________________________________
+
+public:
+	Matrix()
+	{
+		create(data_host);
+
+		//setDimension to 3
+		resize(data_lengths, 3, 0);
+		resize(data_factors, 3);
+		data_factors[0] = 1;
+	}
+	Matrix(Matrix const & other_):
+		data_lengths(other_.data_lengths),
+		data_factors(other_.data_factors),
+		data_host(other_.data_host)
+	{
+	}
+	inline Matrix const &
+	operator = (Matrix const & other_)
+	{
+		data_lengths = other_.data_lengths;
+		data_factors = other_.data_factors;
+		data_host = other_.data_host;
+
+		return *this;
+	}
+
+	~Matrix()
+	{
+	}
+//____________________________________________________________________________
+
+
+//____________________________________________________________________________
+
+	inline TValue &
+	operator () (TSize x1, TSize x2, TSize x3)
+	{
+		return value(*this, x1, x2, x3);
+	}
+
+//____________________________________________________________________________
+};
+
+template <typename TValue, unsigned DIMENSION>
+inline typename SizeArr_<Matrix<TValue, DIMENSION> >::Type &
+_dataLengths(Matrix<TValue, DIMENSION> & me)
+{
+	return me.data_lengths;
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename SizeArr_<Matrix<TValue, DIMENSION> >::Type const &
+_dataLengths(Matrix<TValue, DIMENSION> const & me)
+{
+	return me.data_lengths;
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename SizeArr_<Matrix<TValue, DIMENSION> >::Type &
+_dataFactors(Matrix<TValue, DIMENSION> & me)
+{
+	return me.data_factors;
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename SizeArr_<Matrix<TValue, DIMENSION> >::Type const &
+_dataFactors(Matrix<TValue, DIMENSION> const & me)
+{
+	return me.data_factors;
+}
+
+//____________________________________________________________________________
+
+
+template <typename TValue, unsigned DIMENSION>
+inline bool
+dependent(Matrix<TValue, DIMENSION> & me)
+{
+	return dependent(me.data_host);
+}
+
+//____________________________________________________________________________
+
+template <typename TValue, unsigned DIMENSION, typename THost>
+inline void
+setHost(Matrix<TValue, DIMENSION> & me, THost & host_)
+{
+	setValue(me.data_host, host_);
+}
+
+//____________________________________________________________________________
+
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Host<Matrix<TValue, DIMENSION> >::Type &
+host(Matrix<TValue, DIMENSION> & me)
+{
+	return value(me.data_host);
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Host<Matrix<TValue, DIMENSION> >::Type const &
+host(Matrix<TValue, DIMENSION> const & me)
+{
+	return value(me.data_host);
+}
+
+//____________________________________________________________________________
+
+template <typename TValue, unsigned DIMENSION, typename THost>
+inline void
+assignHost(Matrix<TValue, DIMENSION> & me, THost const & value_)
+{
+	assignValue(me.data_host, value_);
+}
+
+//____________________________________________________________________________
+
+template <typename TValue, unsigned DIMENSION, typename THost>
+inline void
+moveHost(Matrix<TValue, DIMENSION> & me, THost const & value_)
+{
+	moveValue(me.data_host, value_);
+}
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+struct Value< Matrix<TValue, DIMENSION> >
+{
+	typedef TValue Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TIteratorSpec>
+struct Iterator< Matrix<TValue, DIMENSION>, TIteratorSpec >
+{
+	typedef Iter<Matrix<TValue, DIMENSION>, PositionIterator> Type;
+};
+
+template <typename TValue, unsigned DIMENSION, typename TIteratorSpec>
+struct Iterator< Matrix<TValue, DIMENSION> const, TIteratorSpec >
+{
+	typedef Iter<Matrix<TValue, DIMENSION> const, PositionIterator> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline unsigned int
+dimension(Matrix<TValue, DIMENSION> const & me)
+{
+	return length(_dataLengths(me));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+setDimension(Matrix<TValue, DIMENSION> & me,
+			 unsigned int dim_)
+{
+
+	SEQAN_ASSERT_GT(dim_, 0u);
+//std::cout<<"\npress enter1\n";
+//std::cin.get();
+	resize(_dataLengths(me), dim_, 0);
+
+	resize(_dataFactors(me), dim_);
+	_dataFactors(me)[0] = 1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Size<Matrix<TValue, DIMENSION> >::Type
+length(Matrix<TValue, DIMENSION> const & me,
+	   unsigned int dim_)
+{
+	return me.data_lengths[dim_];
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Size<Matrix <TValue, DIMENSION> >::Type
+length(Matrix<TValue, DIMENSION> const & me)
+{
+	return length(host(me));
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline bool empty(Matrix<TValue, DIMENSION> const & me)
+{
+	return empty(host(me));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TLength>
+inline void
+setLength(Matrix<TValue, DIMENSION> & me,
+		  unsigned int dim_,
+		  TLength length_)
+{
+	SEQAN_ASSERT_GT(length_, static_cast<TLength>(0));
+	SEQAN_ASSERT_LT(dim_, dimension(me));
+
+    typedef typename SizeArr_<Matrix<TValue, DIMENSION> >::TSize_ TSize_;
+
+	_dataLengths(me)[dim_] = static_cast<TSize_>(length_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+resize(Matrix<TValue, DIMENSION> & me)
+{
+	typedef Matrix<TValue, DIMENSION> TMatrix;
+	typedef typename Size<TMatrix>::Type TSize;
+
+	unsigned int dimension_ = dimension(me);
+
+	SEQAN_ASSERT_GT(dimension_, 0u);
+
+	TSize factor_ = _dataFactors(me)[0] * length(me, 0);
+	for (unsigned int i = 1; (factor_ > 0) && (i < dimension_); ++i)
+	{
+		_dataFactors(me)[i] = factor_;
+		factor_ *= length(me, i);
+	}
+
+	if (factor_ > 0)
+	{
+		resize(host(me), factor_);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TFillValue>
+inline void
+resize(Matrix<TValue, DIMENSION> & me, TFillValue myValue)	//resize the matrix and fill with value
+{
+	typedef Matrix<TValue, DIMENSION> TMatrix;
+	typedef typename Size<TMatrix>::Type TSize;
+
+	unsigned int dimension_ = dimension(me);
+
+	SEQAN_ASSERT_GT(dimension_, 0u);
+
+	TSize factor_ = _dataFactors(me)[0] * length(me, 0);
+	for (unsigned int i = 1; (factor_ > 0) && (i < dimension_); ++i)
+	{
+		_dataFactors(me)[i] = factor_;
+		factor_ *= length(me, i);
+	}
+
+	if (factor_ > 0)
+		resize(host(me), factor_, myValue);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Position<Matrix <TValue, DIMENSION> >::Type
+nextPosition(Matrix<TValue, DIMENSION> & me,
+			 TPosition position_,
+			 unsigned int dimension_)
+{
+	return position_ + _dataFactors(me)[dimension_];
+}
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Position<Matrix <TValue, DIMENSION> >::Type
+nextPosition(Matrix<TValue, DIMENSION> const & me,
+			 TPosition position_,
+			 unsigned int dimension_)
+{
+	return position_ + _dataFactors(me)[dimension_];
+}
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Position<Matrix <TValue, DIMENSION> >::Type
+previousPosition(Matrix<TValue, DIMENSION> & me,
+				 TPosition position_,
+				 unsigned int dimension_)
+{
+	return position_ - _dataFactors(me)[dimension_];
+}
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Position<Matrix <TValue, DIMENSION> >::Type
+previousPosition(Matrix<TValue, DIMENSION> const & me,
+				 TPosition position_,
+				 unsigned int dimension_)
+{
+	return position_ - _dataFactors(me)[dimension_];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Size< Matrix <TValue, DIMENSION> >::Type
+coordinate(Matrix<TValue, DIMENSION> const & me,
+		   TPosition position_,
+		   unsigned int dimension_)
+{
+	SEQAN_ASSERT_LT(dimension_, dimension(me));
+
+	if (dimension_ < dimension(me) - 1)
+	{
+		return (position_ / _dataFactors(me)[dimension_]) % _dataFactors(me)[dimension_ + 1];
+	}
+	else
+	{
+		return position_ / _dataFactors(me)[dimension_];
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TTag>
+inline typename Iterator<Matrix <TValue, DIMENSION>, Tag<TTag> const>::Type
+begin(Matrix<TValue, DIMENSION> & me,
+	  Tag<TTag> const)
+{
+	return typename Iterator<Matrix <TValue, DIMENSION>, Tag<TTag> const >::Type(me, 0);
+}
+template <typename TValue, unsigned DIMENSION, typename TTag>
+inline typename Iterator<Matrix <TValue, DIMENSION> const, Tag<TTag> const>::Type
+begin(Matrix<TValue, DIMENSION> const & me,
+	  Tag<TTag> const)
+{
+	return typename Iterator<Matrix <TValue, DIMENSION> const, Tag<TTag> const >::Type(me, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TTag>
+inline typename Iterator<Matrix <TValue, DIMENSION>, Tag<TTag> const >::Type
+end(Matrix<TValue, DIMENSION> & me,
+	  Tag<TTag> const)
+{
+	return typename Iterator<Matrix <TValue, DIMENSION>, Tag<TTag> const >::Type(me, length(host(me)));
+}
+template <typename TValue, unsigned DIMENSION, typename TTag>
+inline typename Iterator<Matrix <TValue, DIMENSION> const, Tag<TTag> const >::Type
+end(Matrix<TValue, DIMENSION> const & me,
+	  Tag<TTag> const)
+{
+	return typename Iterator<Matrix <TValue, DIMENSION>, Tag<TTag> const >::Type(me, length(host(me)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Reference<Matrix<TValue, DIMENSION> >::Type
+value(Matrix<TValue, DIMENSION> & me,
+	  TPosition position_)
+{
+	return value(host(me), position_);
+}
+
+template <typename TValue, unsigned DIMENSION, typename TPosition>
+inline typename Reference<Matrix<TValue, DIMENSION> const>::Type
+value(Matrix<TValue, DIMENSION> const & me,
+      TPosition position_)
+{
+    return value(host(me), position_);
+}
+
+//____________________________________________________________________________
+
+//two dimensional value access
+template <typename TValue, unsigned DIMENSION, typename TOrdinate1, typename TOrdinate2>
+inline typename Reference<Matrix<TValue, DIMENSION> >::Type
+value(Matrix<TValue, DIMENSION> & me,
+	  TOrdinate1 i1,
+	  TOrdinate2 i2)
+{
+	return value(host(me), i1 + i2 * _dataFactors(me)[1]);
+}
+
+template <typename TValue, unsigned DIMENSION, typename TOrdinate1, typename TOrdinate2>
+inline typename Reference<Matrix<TValue, DIMENSION> const>::Type
+value(Matrix<TValue, DIMENSION> const & me,
+      TOrdinate1 i1,
+      TOrdinate2 i2)
+{
+    return value(host(me), i1 + i2 * _dataFactors(me)[1]);
+}
+
+//____________________________________________________________________________
+
+//3 dimensional value access
+
+template <typename TValue, unsigned DIMENSION, typename TOrdinate1, typename TOrdinate2, typename TOrdinate3>
+inline typename Reference<Matrix<TValue, DIMENSION> >::Type
+value(Matrix<TValue, DIMENSION> & me,
+	  TOrdinate1 i1,
+	  TOrdinate2 i2,
+	  TOrdinate3 i3)
+{
+	return value(host(me), i1 + i2 * _dataFactors(me)[1] + i3 * _dataFactors(me)[2]);
+}
+
+//____________________________________________________________________________
+
+//4 dimensional value access
+
+template <typename TValue, unsigned DIMENSION, typename TOrdinate1, typename TOrdinate2, typename TOrdinate3, typename TOrdinate4>
+inline typename Reference<Matrix<TValue, DIMENSION> >::Type
+value(Matrix<TValue, DIMENSION> & me,
+	  TOrdinate1 i1,
+	  TOrdinate2 i2,
+	  TOrdinate3 i3,
+	  TOrdinate4 i4)
+{
+	return value(host(me), i1 + i2 * _dataFactors(me)[1] + i3 * _dataFactors(me)[2] + i4 * _dataFactors(me)[3]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Iterator: goNext
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goNext(Iter<Matrix<TValue, DIMENSION>, PositionIterator> & me,
+	   unsigned int dimension_)
+{
+	setPosition(me, nextPosition(container(me), position(me), dimension_));
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goNext(Iter<Matrix<TValue, DIMENSION> const, PositionIterator> & me,
+	   unsigned int dimension_)
+{
+	setPosition(me, nextPosition(container(me), position(me), dimension_));
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goNext(Iter<Matrix<TValue, DIMENSION>, PositionIterator> & me)
+{
+	goNext(me, 0);
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goNext(Iter<Matrix<TValue, DIMENSION> const, PositionIterator> & me)
+{
+	goNext(me, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Iterator: goPrevious
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goPrevious(Iter< Matrix<TValue, DIMENSION>, PositionIterator > & me,
+		   unsigned int dimension_)
+{
+	setPosition(me, previousPosition(container(me), position(me), dimension_));
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goPrevious(Iter< Matrix<TValue, DIMENSION> const, PositionIterator > & me,
+		   unsigned int dimension_)
+{
+	setPosition(me, previousPosition(container(me), position(me), dimension_));
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goPrevious(Iter< Matrix<TValue, DIMENSION>, PositionIterator > & me)
+{
+	goPrevious(me, 0);
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline void
+goPrevious(Iter< Matrix<TValue, DIMENSION> const, PositionIterator > & me)
+{
+	goPrevious(me, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// goTo
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, unsigned DIMENSION, typename TPosition0, typename TPosition1>
+inline void
+goTo(Iter<Matrix<TValue, DIMENSION>, PositionIterator> & me, TPosition0 pos0, TPosition1 pos1)
+{
+    setPosition(me, pos0 + pos1 * _dataFactors(container(me))[1]);
+}
+
+
+template <typename TValue, unsigned DIMENSION, typename TPosition0, typename TPosition1>
+inline void
+goTo(Iter<Matrix<TValue, DIMENSION> const, PositionIterator> & me, TPosition0 pos0, TPosition1 pos1)
+{
+    setPosition(me, pos0 + pos1 * _dataFactors(container(me))[1]);
+}
+
+
+template <typename TValue, unsigned DIMENSION, typename TPosition0, typename TPosition1, typename TPosition2>
+inline void
+goTo(Iter<Matrix<TValue, DIMENSION>, PositionIterator> & me, TPosition0 pos0, TPosition1 pos1, TPosition2 pos2)
+{
+    setPosition(me, pos0 + pos1 * _dataFactors(container(me))[1] + pos2 * _dataFactors(container(me))[2]);
+}
+
+
+template <typename TValue, unsigned DIMENSION, typename TPosition0, typename TPosition1, typename TPosition2>
+inline void
+goTo(Iter<Matrix<TValue, DIMENSION> const, PositionIterator> & me, TPosition0 pos0, TPosition1 pos1, TPosition2 pos2)
+{
+    setPosition(me, pos0 + pos1 * _dataFactors(container(me))[1] + pos2 * _dataFactors(container(me))[2]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Iterator: coordinate
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Size< Matrix<TValue, DIMENSION> >::Type
+coordinate(Iter<Matrix<TValue, DIMENSION>, PositionIterator > & me,
+		   unsigned int dimension_)
+{
+	return coordinate(container(me), position(me), dimension_);
+}
+
+template <typename TValue, unsigned DIMENSION>
+inline typename Size< Matrix<TValue, DIMENSION> >::Type
+coordinate(Iter<Matrix<TValue, DIMENSION> const, PositionIterator > & me,
+		   unsigned int dimension_)
+{
+	return coordinate(container(me), position(me), dimension_);
+}
+
+/*
+operator +
+Computes the matricial sum between two matrices
+..signature:Matrix +(matrix1,matrix2)
+..param.matrix1:The first matrix.
+...type:Class.Matrix
+..param.matrix2:The second matrix.
+...type:Class.Matrix
+..returns:The sum of the two matrices (another nxm matrix).
+..remarks:The number of rows and columns of matrix1 must be equal to the number of rows and columns of matrix2 (length of dimensions for NDimensional matrices)
+*/
+
+template <typename TValue,unsigned DIMENSION>
+Matrix<TValue,DIMENSION>
+operator + (Matrix<TValue,DIMENSION> const & matrix1,Matrix<TValue,DIMENSION> const & matrix2)
+{
+	//the two matrices must have same dimension
+	SEQAN_ASSERT(_dataLengths(matrix1) == _dataLengths(matrix2));
+
+	Matrix<TValue,DIMENSION> result;
+	//copy the first matrix
+	setDimension(result,length(_dataLengths(matrix1)));
+	_dataLengths(result) = _dataLengths(matrix1);
+	resize(result);
+
+	//add the matrices
+	for(unsigned int i = 0;i< length(host(result));++i)
+	{
+		value(host(result), i)=value(host(matrix1), i)+value(host(matrix2), i);
+	}
+	//Return matrix sum
+	return result;
+}
+
+template <typename TValue,unsigned DIMENSION>
+Matrix<TValue,DIMENSION>
+operator - (Matrix<TValue,DIMENSION> const & matrix1,Matrix<TValue,DIMENSION> const & matrix2)
+{
+	//the two matrices must have same dimension
+	SEQAN_ASSERT(_dataLengths(matrix1) == _dataLengths(matrix2));
+
+	Matrix<TValue,DIMENSION> result;
+	//resize the matrix
+	setDimension(result,length(_dataLengths(matrix1)));
+	_dataLengths(result) = _dataLengths(matrix1);
+	resize(result);
+
+	//subtract the matrices
+	for(unsigned int i = 0;i< length(host(result));++i)
+	{
+		value(host(result), i)=value(host(matrix1), i)-value(host(matrix2), i);
+	}
+	//Return matrix difference
+	return result;
+}
+
+template <typename TValue>
+Matrix<TValue, 2>
+operator * (Matrix<TValue, 2> const & matrix1, Matrix<TValue, 2> const & matrix2)
+{
+	SEQAN_ASSERT_EQ(length(matrix1,1), length(matrix2,0));
+
+	unsigned int nrow1=length(matrix1,0);
+	unsigned int ncol2=length(matrix2,1);
+	Matrix<TValue, 2> result;
+	//resize the matrix
+	setLength(result, 0, nrow1);
+	setLength(result, 1, ncol2);
+	resize(result,(TValue) 0);
+
+	//Matrix product
+	for(unsigned int row = 0; row < nrow1; row++)
+	{
+		for(unsigned int col = 0; col < ncol2; col++)
+		{
+			for(unsigned int colRes = 0; colRes < length(matrix1,1); colRes++)
+			{
+				value(result,row,col)+=	value(host(matrix1), row + colRes * matrix1.data_factors[1])*value(host(matrix2), colRes + col * matrix2.data_factors[1]);
+			}
+		}
+	}
+	//return the matrix product
+	return result;
+}
+
+
+template <typename TValue>
+Matrix<TValue, 2>
+operator * (TValue const & scalar, Matrix<TValue, 2> const & matrix)
+{
+	Matrix<TValue, 2> result;
+	result= matrix;
+	//scalar multiplication
+	for(unsigned int i = 0;i< length(host(result));++i)
+	{
+		value(host(result), i)*=scalar;
+	}
+	//return the matrix product
+	return result;
+}
+
+template <typename TValue>
+Matrix<TValue, 2>
+operator * (Matrix<TValue, 2> const & matrix, TValue const & scalar)
+{
+	Matrix<TValue, 2> result;
+	result= matrix;
+	//scalar multiplication
+	for(unsigned int i = 0;i< length(host(result));++i)
+	{
+		value(host(result), i)*=scalar;
+	}
+	//return the matrix product
+	return result;
+}
+
+
+template <typename TValue, unsigned DIMENSION1, unsigned DIMENSION2>
+bool
+operator == (Matrix<TValue, DIMENSION1> const & matrix1, Matrix<TValue, DIMENSION2> const & matrix2)
+{
+	bool result;
+	result= (matrix1.data_lengths==matrix2.data_lengths)&&(matrix1.data_factors==matrix2.data_factors)&&(value(matrix1.data_host)==value(matrix2.data_host))&&(DIMENSION1==DIMENSION2);
+	return result;
+}
+/*
+.Function.matricialSum:
+..summary:Computes the matricial sum between two nxm matrixes
+..signature:matricialSum(matrix1,matrix2)
+..param.matrix1:The first matrix.
+...type:Matrix<TValue, 2>&
+..param.matrix2:The second matrix.
+...type:Matrix<TValue, 2>&
+..returns:The sum of the two matrices (another nxm matrix).
+..remarks:The number of rows and columns of matrix1 must be equal to the number of rows and columns of matrix2.
+..include:seqan/align.h
+*/
+/*
+template <typename TValue>
+Matrix<TValue,2>
+matricialSum(Matrix<TValue,2> &matrix1,Matrix<TValue,2> &matrix2)
+{
+	//the two matrices must have same dimension
+	if(length(matrix1,0) != length(matrix2,0)||length(matrix1,1) != length(matrix2,1))
+	{
+		fprintf(stderr,"Error: The two matrices have different dimensions");
+	}
+
+
+	unsigned int nrow=length(matrix1,0);
+	unsigned int ncol=length(matrix1,1);
+
+	Matrix<TValue,2> result;
+	//resize the matrix
+	setLength(result, 0, nrow);
+	setLength(result, 1, ncol);
+	resize(result);
+
+	//add the matrices
+	for(unsigned int i = 0;i< nrow*ncol;++i)
+	{
+		value(host(result), i)=value(host(matrix1), i)+value(host(matrix2), i);
+	}
+	//Return matrix difference
+	return result;
+
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+// _matricialDifference
+//////////////////////////////////////////////////////////////////////////////
+
+/*
+.Function.matricialDifference:
+..summary:Computes the matricial difference between two matrixes
+..signature:matricialDifference(matrix1,matrix2)
+..param.matrix1:The first matrix.
+...type:Matrix<TValue, 2>&
+..param.matrix2:The second matrix.
+...type:Matrix<TValue, 2>&
+..returns:The difference of the two matrices (another matrix).
+..remarks:The number of rows and columns of matrix1 must be equal to the number of rows and columns of matrix2.
+..include:seqan/align.h
+*/
+/*
+template <typename TValue>
+inline Matrix<TValue,2>
+matricialDifference(Matrix<TValue,2> & matrix1, Matrix<TValue,2> & matrix2)
+{
+	//the two matrices must have same dimension
+	if(length(matrix1,0) != length(matrix2,0)||length(matrix1,1) != length(matrix2,1))
+	{
+		fprintf(stderr,"Error: The two matrices have different dimensions");
+	}
+
+	unsigned int nrow=length(matrix1,0);
+	unsigned int ncol=length(matrix1,1);
+
+	Matrix<TValue,2> result;
+	//resize the matrix
+	//setDimension(result, 2);
+	setLength(result, 0, nrow);
+	setLength(result, 1, ncol);
+	resize(result);
+
+	//Substract the matrices
+	for(unsigned int i1 = 0;i1< nrow;++i1)
+		{
+			for(unsigned int i2 = 0;i2<ncol;++i2)
+			{
+				value(host(result), i1 + i2 * _dataFactors(result)[1])=value(host(matrix1), i1 + i2 * _dataFactors(matrix1)[1])-value(host(matrix2), i1 + i2 * _dataFactors(matrix2)[1]);
+			}
+
+		}
+	//Return matrix difference
+	return result;
+}
+*/
+/*
+.Function.matricialProduct:
+..summary:Computes the matricial product between two 2-dimensional matrixes
+..signature:matricialProduct(matrix1,matrix2)
+..param.matrix1:The first matrix (mxn).
+...type:Matrix<TValue,2>&
+..param.matrix2:The second matrix (nxp).
+...type:Matrix<TValue,2>&
+..returns:The products of the two matrices (another matrix, mxp).
+..remarks:The number of columns of matrix1 (left matrix) must be equal to the number of rows of matrix2(right matrix).
+..include:seqan/align.h
+*/
+/*
+template <typename TValue>
+inline Matrix<TValue, 2>
+matricialProduct(Matrix<TValue, 2> &matrix1,
+		Matrix<TValue, 2> &matrix2)
+{
+	//SEQAN_ASSERT_LT(dimension_, dimension(me));
+	if(length(matrix1,1) != length(matrix2,0))
+	{
+		fprintf(stderr,"Error: Number of columns of matrix1 is unequal to number of rows of matrix2");
+	}
+
+	unsigned int nrow1=length(matrix1,0);
+	unsigned int ncol2=length(matrix2,1);
+	Matrix<TValue, 2> result;
+	//resize the matrix
+	setLength(result, 0, nrow1);
+	setLength(result, 1, ncol2);
+	resize(result,(TValue) 0);
+
+	//Matrix product
+	for(unsigned int row = 0; row < nrow1; row++)
+	{
+		for(unsigned int col = 0; col < ncol2; col++)
+		{
+			for(unsigned int colRes = 0; colRes < length(matrix1,1); colRes++)
+			{
+				value(result,row,col)+=value(matrix1, row,colRes)*value(matrix2,colRes,col);
+			}
+		}
+	}
+	//return the matrix product
+	return result;
+}
+*/
+// TODO(holtgrew): Should work as the graph-transpose.
+/**
+.Function.Matrix#transpose
+..summary:Transposes matrix
+..class:Class.Matrix
+..signature:Matrix transpose(matrix)
+..param.matrix:The matrix (mxn) to transpose.
+...type:Class.Matrix
+...remarks: must be of type Matrix<TValue,2> (two dimensional)
+..returns:Transposed matrix
+..remarks:Only works on two dimensional matrices
+..include:seqan/align.h
+*/
+template <typename TValue>
+Matrix<TValue,2>
+transpose(Matrix<TValue,2> const & matrix)
+{
+
+	unsigned int nrow=length(matrix,0);
+	unsigned int ncol=length(matrix,1);
+
+	Matrix<TValue,2> result;
+	//resize the matrix
+	setLength(result, 0, ncol);
+	setLength(result, 1, nrow);
+	resize(result);
+
+
+	for(unsigned int i1 = 0;i1< nrow;++i1)
+	{
+		for(unsigned int i2 = 0;i2<ncol;++i2)
+		{
+			value(host(result), i2 + i1 * _dataFactors(result)[1])=value(host(matrix), i1 + i2 * matrix.data_factors[1]);
+		}
+
+	}
+
+	//Return transposed matrix
+	return result;
+
+}
+
+
+template < typename TValue >
+::std::ostream& operator<<(::std::ostream &out, const Matrix<TValue,2> &matrix)
+{
+	for(unsigned int i1 = 0;i1< matrix.data_lengths[0];++i1)
+	{
+			for(unsigned int i2 = 0;i2<(matrix.data_lengths[1]-1);++i2)
+			{
+				out<<value(host(matrix), i1 + i2 * matrix.data_factors[1])<<"\t";
+			}
+			//Last line is followd by \n instead of \t
+			out<<value(host(matrix), i1 + (matrix.data_lengths[1]-1) *matrix.data_factors[1])<<"\n";
+		}
+
+    return out;
+}
+//////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////
+///// READ
+/*
+ * TODO(goeke) only square matrices of fixed size can be read in...
+ */
+///////////////////////////////////////////////////////////////
+// template < typename TValue >
+// void read(FILE *file, Matrix<TValue,2> & matrix)
+// {
+// 	//unsigned int column_size=3;
+// 	unsigned int column_size=pow(4,5);
+// 	//read the transition matrix
+// 	setLength(matrix, 0, column_size);
+// 	setLength(matrix, 1, column_size);
+// resize(matrix,0.0);
+// 	for(unsigned int row=0; row<column_size; row++)
+// 	{
+// 		for(unsigned int col=0; col<column_size; col++)
+// 		{
+// 		  fscanf(file,"%lf ", & value(matrix, row,col));
+// 		}
+// 		fscanf(file,"\n");
+// 	}
+// }
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/bam_io.h b/third-party/seqan/core/include/seqan/bam_io.h
new file mode 100644
index 0000000..66ee7d1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io.h
@@ -0,0 +1,109 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for module bam_io.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_H_
+
+// ===========================================================================
+// Prerequisites.
+// ===========================================================================
+
+#include <seqan/basic.h>
+#include <seqan/file.h>
+#include <seqan/sequence.h>
+#include <seqan/stream.h>
+#include <seqan/align.h>
+#include <seqan/misc/misc_name_store_cache.h>
+
+// ===========================================================================
+// Data Structures & Conversion.
+// ===========================================================================
+
+#include <seqan/bam_io/bam_io_context.h>
+#include <seqan/bam_io/cigar.h>
+#include <seqan/bam_io/bam_alignment_record.h>
+#include <seqan/bam_io/bam_header_record.h>
+#include <seqan/bam_io/bam_sam_conversion.h>
+#include <seqan/bam_io/bam_tags_dict.h>
+
+// ===========================================================================
+// Actual I/O Code.
+// ===========================================================================
+
+#include <seqan/bam_io/read_sam.h>
+#include <seqan/bam_io/write_sam.h>
+
+// BAM I/O is only available when ZLIB is available (and thus the BGz Stream).
+#if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/read_bam.h>
+#include <seqan/bam_io/write_bam.h>
+#endif  // #if SEQAN_HAS_ZLIB
+
+// ===========================================================================
+// BAM Index Related.
+// ===========================================================================
+
+// BAM indices are only available when ZLIB is available.
+#if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/bam_index_base.h>
+#include <seqan/bam_io/bam_index_bai.h>
+#endif  // #if SEQAN_HAS_ZLIB
+
+// ===========================================================================
+// Utility Routines.
+// ===========================================================================
+
+#include <seqan/bam_io/bam_alignment_record_util.h>
+
+// ===========================================================================
+// Easy BAM / SAM I/O.
+// ===========================================================================
+
+#include <seqan/bam_io/xam_reader.h>
+#if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/bam_reader.h>
+#endif  // #if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/sam_reader.h>
+
+#include <seqan/bam_io/xam_writer.h>
+#if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/bam_writer.h>
+#endif  // #if SEQAN_HAS_ZLIB
+#include <seqan/bam_io/sam_writer.h>
+
+#include <seqan/bam_io/bam_stream.h>
+
+#endif  // CORE_INCLUDE_SEQAN_BAM_IO_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record.h b/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record.h
new file mode 100644
index 0000000..44ab93e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record.h
@@ -0,0 +1,620 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The class BamAlignmentRecord, flag checking methods, flag constants.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_RECORD_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_RECORD_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+class BamAlignmentRecord;
+inline void clear(BamAlignmentRecord & record);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Enum.BamFlags
+..cat:BAM I/O
+..signature:BamFlags
+..summary:Shortcuts to the bitmask flags for BAM/SAM files.
+..value.BAM_FLAG_MULTIPLE:$0x0001$ Template has multiple fragments in sequencing.
+..value.BAM_FLAG_ALL_PROPER:$0x0002$ All fragments have been aligned properly.
+..value.BAM_FLAG_UNMAPPED:$0x0004$ This fragment could not be mapped.
+..value.BAM_FLAG_NEXT_UNMAPPED:$0x0008$ Next fragment is unmapped.
+..value.BAM_FLAG_RC:$0x0010$ This fragment is reverse-complemented.
+..value.BAM_FLAG_NEXT_RC:$0x0020$ Next fragment is reverse-complemented.
+..value.BAM_FLAG_FIRST:$0x0040$ This fragment is the first one in its template.
+..value.BAM_FLAG_LAST:$0x0080$ This fragment is the last one in its template.
+..value.BAM_FLAG_SECONDARY:$0x0100$ This is a secondary alignment.
+..value.BAM_FLAG_QC_NO_PASS:$0x0200$ Does not pass quality controls.
+..value.BAM_FLAG_DUPLICATE:$0x0400$ PCR or optical duplicate.
+..remarks:Also see the SAM standard on these flags for more explanation.
+..include:seqan/bam_io.h
+*/
+
+enum BamFlags
+{
+    BAM_FLAG_MULTIPLE      = 0x0001,
+    BAM_FLAG_ALL_PROPER    = 0x0002,
+    BAM_FLAG_UNMAPPED      = 0x0004,
+    BAM_FLAG_NEXT_UNMAPPED = 0x0008,
+    BAM_FLAG_RC            = 0x0010,
+    BAM_FLAG_NEXT_RC       = 0x0020,
+    BAM_FLAG_FIRST         = 0x0040,
+    BAM_FLAG_LAST          = 0x0080,
+    BAM_FLAG_SECONDARY     = 0x0100,
+    BAM_FLAG_QC_NO_PASS    = 0x0200,
+    BAM_FLAG_DUPLICATE     = 0x0400
+};
+
+/**
+.Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Represent a record from a BAM/SAM file.
+..remarks:While also used to represent SAM records, called $BamAlignmentRecord$ since the data directly reflects a BAM record (0-based positions, identify references by ids, not names, tags stored in BAM format.)
+..include:seqan/bam_io.h
+..see:Enum.BamFlags
+
+.Memfunc.BamAlignmentRecord#BamAlignmentRecord
+..class:Class.BamAlignmentRecord
+..summary:Constructor.
+..signature:BamAlignmentRecord()
+..remarks:Only the default constructor is provided.
+
+.Memvar.BamAlignmentRecord#INVALID_POS
+..class:Class.BamAlignmentRecord
+..summary:Static member with invalid/sentinel position value.
+..type:nolink:$__uint32$
+
+.Memvar.BamAlignmentRecord#INVALID_REFID
+..class:Class.BamAlignmentRecord
+..summary:Static member with invalid/sentinel reference id (-1 as in BAM/SAM).
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#INVALID_LEN
+..class:Class.BamAlignmentRecord
+..summary:Static member with invalid/sentinel position value.
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#qName
+..class:Class.BamAlignmentRecord
+..summary:The read/query name.
+..type:Shortcut.CharString
+
+.Memvar.BamAlignmentRecord#flag
+..class:Class.BamAlignmentRecord
+..summary:The flag of this mapping, see @Enum.BamFlags@ for flag constants and the $hasFlag*$ functions.
+..type:nolink:$__uint16$
+
+.Memvar.BamAlignmentRecord#rID
+..class:Class.BamAlignmentRecord
+..summary:ID of reference for this fragment mapping (0-based, $INVALID_REFID$ for '*').
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#beginPos
+..class:Class.BamAlignmentRecord
+..summary:The position of this fragment mapping (0-based, $INVALID_POS$ for '*').
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#mapQ
+..class:Class.BamAlignmentRecord
+..summary:The mapping quality (255 for '*').
+..type:nolink:$__uint8$
+
+.Memvar.BamAlignmentRecord#bin
+..class:Class.BamAlignmentRecord
+..summary:The bin of the alignment, automatically computed when writing BAM.
+..type:nolink:$__uint16$
+
+.Memvar.BamAlignmentRecord#cigar
+..class:Class.BamAlignmentRecord
+..summary:The CIGAR string as string of @Class.CigarElement@ objects (empty for '*').
+..type:nolink:$String<CigarElement<> >$
+
+.Memvar.BamAlignmentRecord#rNextId
+..class:Class.BamAlignmentRecord
+..summary:ID of reference for next fragment mapping (0-based, $INVALID_REFID$ for '*')
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#pNext
+..class:Class.BamAlignmentRecord
+..summary:Position of next fragment mapping (0-based, $INVALID_POS$ for '*')
+..type:nolink:$__uint32$
+
+.Memvar.BamAlignmentRecord#tLen
+..class:Class.BamAlignmentRecord
+..summary:The inferred template size ($INVALID_LEN$ for '*')
+..type:nolink:$__int32$
+
+.Memvar.BamAlignmentRecord#seq
+..class:Class.BamAlignmentRecord
+..summary:The sequence string (empty for '*').
+..type:Shortcut.CharString
+
+.Memvar.BamAlignmentRecord#qual
+..class:Class.BamAlignmentRecord
+..summary:String with Phred scores (as in SAM file, empty for '*').
+..type:Shortcut.CharString
+
+.Memvar.BamAlignmentRecord#tags
+..class:Class.BamAlignmentRecord
+..summary:Raw BAM tag string, use @Class.BamTagsDict@ for comfortable access.
+..type:Shortcut.CharString
+*/
+
+class BamAlignmentRecord
+{
+public:
+    static __int32 const INVALID_POS = 2147483647;  // TODO(holtgrew): Should be MaxValue<__int32>::VALUE, but that is not a constant expression :(
+    static __int32 const INVALID_REFID = -1;  // TODO(holtgrew): Rename to ...REF_ID.
+    static __int32 const INVALID_LEN = 2147483647;
+    static __uint32 const INVALID_QID = 4294967295u;  // TODO(holtgrew): Undocumented as of yet.
+
+    __uint32 _qID;  // TODO(holtgrew): Undocumented as of yet.
+    CharString qName;
+    __uint16 flag;
+    __int32 rID;
+    __int32 beginPos;
+    __uint8 mapQ;
+    __uint16 bin;
+    String<CigarElement<> > cigar;
+    __int32 rNextId;
+    __int32 pNext;
+    __int32 tLen;
+    CharString seq;
+    CharString qual;
+    CharString tags;  // raw tags in BAM format
+
+    BamAlignmentRecord() : _qID(MaxValue<unsigned>::VALUE) { clear(*this); }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+///.Function.clear.param.object.type:Class.BamAlignmentRecord
+///.Function.clear.class:Class.BamAlignmentRecord
+
+inline void
+clear(BamAlignmentRecord & record)
+{
+    clear(record.qName);
+    record._qID = MaxValue<__uint32>::VALUE;
+    record.rID = BamAlignmentRecord::INVALID_REFID;
+    record.beginPos = BamAlignmentRecord::INVALID_POS;
+    record.mapQ = 255;
+    record.bin = 0;
+    clear(record.cigar);
+    record.rNextId = BamAlignmentRecord::INVALID_REFID;
+    record.pNext = BamAlignmentRecord::INVALID_POS;
+    record.tLen = BamAlignmentRecord::INVALID_LEN;
+    clear(record.seq);
+    clear(record.qual);
+    clear(record.tags);
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagMultiple()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagMultiple
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "multiple" flag set.
+..signature:hasFlagMultiple(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagMultiple(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_MULTIPLE) == BAM_FLAG_MULTIPLE;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagAllProper()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagAllProper
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "all properly aligned" flag set.
+..signature:hasFlagAllProper(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagAllProper(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_ALL_PROPER) == BAM_FLAG_ALL_PROPER;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagUnmapped()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagUnmapped
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "fragment unmapped" flag set.
+..signature:hasFlagUnmapped(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagUnmapped(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_UNMAPPED) == BAM_FLAG_UNMAPPED;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagNextUnmapped()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagNextUnmapped
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "next fragment unmapped" flag set.
+..signature:hasFlagNextUnmapped(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagNextUnmapped(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_NEXT_UNMAPPED) == BAM_FLAG_NEXT_UNMAPPED;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagRC()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagRC
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "reverse-complemented" flag set.
+..signature:hasFlagRC(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+inline bool
+hasFlagRC(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_RC) == BAM_FLAG_RC;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagNextRC()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagNextRC
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "next fragment reverse-complemented" flag set.
+..signature:hasFlagNextRC(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagNextRC(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_NEXT_RC) == BAM_FLAG_NEXT_RC;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagFirst()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagFirst
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "first fragment of template" flag set.
+..signature:hasFlagFirst(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagFirst(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_FIRST) == BAM_FLAG_FIRST;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagLast()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagLast
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "last fragment of template" flag set.
+..signature:hasFlagLast(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagLast(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_LAST) == BAM_FLAG_LAST;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagSecondary()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagSecondary
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "secondary alignment" flag set.
+..signature:hasFlagSecondary(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagQCNoPass
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagSecondary(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_SECONDARY) == BAM_FLAG_SECONDARY;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagQCNoPass()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagQCNoPass
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "does not pass quality controls" flag set.
+..signature:hasFlagQCNoPass(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagDuplicate
+*/
+
+inline bool
+hasFlagQCNoPass(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_QC_NO_PASS) == BAM_FLAG_QC_NO_PASS;
+}
+
+// ----------------------------------------------------------------------------
+// Function hasFlagDuplicate()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hasFlagDuplicate
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Return true if a @Class.BamAlignmentRecord@ has the "PCR or optical duplicate" flag set.
+..signature:hasFlagDuplicate(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$bool$, indicating the flag's status.
+..include:seqan/bam_io.h
+..see:Function.hasFlagMultiple
+..see:Function.hasFlagAllProper
+..see:Function.hasFlagUnmapped
+..see:Function.hasFlagNextUnmapped
+..see:Function.hasFlagRC
+..see:Function.hasFlagNextRC
+..see:Function.hasFlagFirst
+..see:Function.hasFlagLast
+..see:Function.hasFlagSecondary
+..see:Function.hasFlagQCNoPass
+*/
+
+inline bool
+hasFlagDuplicate(BamAlignmentRecord const & record)
+{
+    return (record.flag & BAM_FLAG_DUPLICATE) == BAM_FLAG_DUPLICATE;
+}
+
+// ----------------------------------------------------------------------------
+// Function getAlignmentLengthInRef()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.getAlignmentLengthInRef
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Returns length of @Class.BamAlignmentRecord@'s projection in reference.
+..signature:getAlignmentLengthInRef(record)
+..param.record:The record to query.
+...type:Class.BamAlignmentRecord
+..returns:$unsigned$, the alignment length in the reference.
+..include:seqan/bam_io.h
+*/
+
+inline unsigned
+getAlignmentLengthInRef(BamAlignmentRecord const & record)
+{
+    unsigned l = 0;
+    _getLengthInRef(record.cigar, l);
+    return l;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_RECORD_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record_util.h b/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record_util.h
new file mode 100644
index 0000000..bb300c2
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_alignment_record_util.h
@@ -0,0 +1,204 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_ALIGNMENT_RECORD_UTIL_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_ALIGNMENT_RECORD_UTIL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function getClippedPos()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Test me!
+// TODO(holtgrew): Document me!
+
+// Extract positions of soft clipping.
+
+inline bool
+getClippedPos(unsigned & posBegin, unsigned & posEnd, BamAlignmentRecord const & record)
+{
+    posBegin = 0;
+    posEnd = length(record.seq);
+
+    for (unsigned j = 0; j < length(record.cigar); ++j)
+    {
+        if (record.cigar[j].operation == 'S')
+            posBegin += record.cigar[j].count;
+        else
+            break;
+    }
+    for (unsigned j = 0; j < length(record.cigar); ++j)
+    {
+        if (record.cigar[length(record.cigar) - j - 1].operation == 'S')
+            posEnd -= record.cigar[length(record.cigar) - j - 1].count;
+        else
+            break;
+    }
+    SEQAN_ASSERT_LEQ(posBegin, posEnd);
+    SEQAN_ASSERT_LEQ(posBegin, length(record.seq));
+    SEQAN_ASSERT_LEQ(posEnd, length(record.seq));
+
+    return (posBegin != 0) || (posEnd != length(record.seq));
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedSeqInfix()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Test me!
+// TODO(holtgrew): Document me!
+
+// Returns clipped infix of seq member.
+
+inline Infix<CharString>::Type
+clippedSeqInfix(BamAlignmentRecord & record)
+{
+    unsigned begPos = 0, endPos = 0;
+    getClippedPos(begPos, endPos, record);
+    return infix(record.seq, begPos, endPos);
+}
+
+inline Infix<CharString const>::Type
+clippedSeqInfix(BamAlignmentRecord const & record)
+{
+    unsigned begPos = 0, endPos = 0;
+    getClippedPos(begPos, endPos, record);
+    return infix(record.seq, begPos, endPos);
+}
+
+// ----------------------------------------------------------------------------
+// Function clippedQualInfix()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Test me!
+// TODO(holtgrew): Document me!
+
+// Returns clipped infix of qual member.
+
+inline Infix<CharString>::Type
+clippedQualInfix(BamAlignmentRecord & record)
+{
+    unsigned begPos = 0, endPos = 0;
+    getClippedPos(begPos, endPos, record);
+    return infix(record.qual, begPos, endPos);
+}
+
+inline Infix<CharString const>::Type
+clippedQualInfix(BamAlignmentRecord const & record)
+{
+    unsigned begPos = 0, endPos = 0;
+    getClippedPos(begPos, endPos, record);
+    return infix(record.qual, begPos, endPos);
+}
+
+// ----------------------------------------------------------------------------
+// Function countPaddings()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This actually belongs to wherever CigarElement is defined.
+
+inline unsigned countPaddings(String<CigarElement<> > const & cigarString)
+{
+    unsigned result = 0;
+    for (unsigned i = 0; i < length(cigarString); ++i)
+        if (cigarString[i].operation == 'P')
+            result += cigarString[i].count;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function bamRecordToAlignment()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.bamRecordToAlignment
+..class:Class.BamAlignmentRecord
+..cat:BAM I/O
+..summary:Convert @Class.BamAlignmentRecord@ to an @Class.Align@ object.
+..signature:bamRecordToAlignment(align, reference, record)
+..param.align:The alignment to create.
+...type:Class.Align
+..param.reference:String of Dna, Dna5, ... characters.
+...type:Class.String
+..param.record:The alignment record to convert.
+...type:Class.BamAlignmentRecord
+..returns:$void$
+..include:seqan/bam_io.h
+..example.code:
+StringSet<Dna5String> references;
+BamAlignment record;
+// Read references and record.
+Align<Dna5String> align;
+if (record.rID != BamAlignmentRecord::INVALID_REFID)
+    bamRecordToAlignment(align, references[record.refId], record);
+ */
+
+template <typename TSource, typename TSpec, typename TReference>
+void
+bamRecordToAlignment(Align<TSource, TSpec> & result, TReference & reference, BamAlignmentRecord & record)
+{
+    // TODO(holtgrew): Clipping better than copying infix? But is it generic?
+    resize(rows(result), 2);
+
+    unsigned len = record.beginPos + getAlignmentLengthInRef(record) - countPaddings(record.cigar);
+
+    setSource(row(result, 0), reference);
+    setClippedEndPosition(row(result, 0), record.beginPos + len);
+    setClippedBeginPosition(row(result, 0), record.beginPos);
+    cigarToGapAnchorContig(record.cigar, row(result, 0));
+
+    assignSource(row(result, 1), record.seq);
+    cigarToGapAnchorRead(record.cigar, row(result, 1));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_ALIGNMENT_RECORD_UTIL_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_header_record.h b/third-party/seqan/core/include/seqan/bam_io/bam_header_record.h
new file mode 100644
index 0000000..b9b1136
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_header_record.h
@@ -0,0 +1,436 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// BamHeaderRecord class, supporting types and functions for accessing tags
+// in headers.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_HEADER_RECORD_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_HEADER_RECORD_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Enum.BamHeaderRecordType
+..cat:BAM I/O
+..summary:Enumeration for the header record type.
+..signature:BamHeaderRecordType
+..value.BAM_HEADER_FIRST:@Class.BamHeaderRecord@ is of type $@HD$
+..value.BAM_HEADER_REFERENCE:@Class.BamHeaderRecord@ is of type $@SQ$
+..value.BAM_HEADER_READ_GROUP:@Class.BamHeaderRecord@ is of type $@RG$
+..value.BAM_HEADER_PROGRAM:@Class.BamHeaderRecord@ is of type $@PG$
+..value.BAM_HEADER_COMMENT:@Class.BamHeaderRecord@ is of type $@CO$
+..include:seqan/bam_io.h
+*/
+
+enum BamHeaderRecordType
+{
+    BAM_HEADER_FIRST       = 0,
+    BAM_HEADER_REFERENCE   = 1,
+    BAM_HEADER_READ_GROUP  = 2,
+    BAM_HEADER_PROGRAM     = 3,
+    BAM_HEADER_COMMENT     = 4
+};
+
+/**
+.Enum.BamSortOrder
+..cat:BAM I/O
+..summary:Enumeration for the header record type.
+..signature:BamSortOrder
+..value.BAM_SORT_UNKNOWN:BAM file sort order is unknown.
+..value.BAM_SORT_UNSORTED:BAM file is unsorted.
+..value.BAM_SORT_QUERYNAME:BAM file is sorted by query name.
+..value.BAM_SORT_COORDINATE:BAM file is sorted by coordinates.
+..include:seqan/bam_io.h
+*/
+
+enum BamSortOrder
+{
+    BAM_SORT_UNKNOWN    = 0,
+    BAM_SORT_UNSORTED   = 1,
+    BAM_SORT_QUERYNAME  = 2,
+    BAM_SORT_COORDINATE = 3
+};
+
+/**
+.Class.BamHeaderRecord
+..cat:BAM I/O
+..summary:Represents a header entry in a SAM file or the header section of the BAM header.
+..signature:BamHeaderRecord
+..remarks:Comment records are stored with one tag where the key is empty and the value is the comment.
+..include:seqan/bam_io.h
+
+.Memfunc.BamHeaderRecord#BamHeaderRecord
+..class:Class.BamHeaderRecord
+..signature:BamHeaderRecord()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+
+.Typedef.BamHeaderRecord#TTagName
+..class:Class.BamHeaderRecord
+..summary:Type of the tag keys.
+
+.Typedef.BamHeaderRecord#TTagValue
+..class:Class.BamHeaderRecord
+..summary:Type of the tag values.
+
+.Typedef.BamHeaderRecord#TTag
+..class:Class.BamHeaderRecord
+..summary:@Class.Pair@ to use for storing tags.
+
+.Typedef.BamHeaderRecord#TTags
+..class:Class.BamHeaderRecord
+..summary:Type of the string of tag @Class.Pair|Pairs at .
+
+.Memvar.BamHeaderRecord#type
+..summary:Type of the record.
+..class:Class.BamHeaderRecord
+..type:Enum.BamHeaderRecordType
+
+.Memvar.BamHeaderRecord#tags
+..summary:The header record's tags.
+..class:Class.BamHeaderRecord
+..type:Typedef.BamHeaderRecord#TTags
+*/
+
+class BamHeaderRecord
+{
+public:
+    typedef CharString TTagName;
+    typedef CharString TTagValue;
+    typedef Pair<TTagName, TTagValue> TTag;
+    typedef String<TTag> TTags;
+
+    BamHeaderRecordType type;
+    String<Pair<TTagName, TTagValue> > tags;
+
+    BamHeaderRecord() {}
+};
+
+/**
+.Class.BamHeader
+..cat:BAM I/O
+..summary:Stores the information of the BAM header.
+..signature:BamHeader
+..see:Class.BamHeaderRecord
+..include:seqan/bam_io.h
+
+.Memfunc.BamHeader#BamHeader
+..class:Class.BamHeader
+..signature:BamHeader()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+
+.Memvar.BamHeader#sequenceInfos
+..class:Class.BamHeader
+..summary:String of $(seqid, length)$ with reference name / length information.
+..type:nolink:$String<Pair<CharString, __int32> >$
+
+.Memvar.BamHeader#records
+..class:Class.BamHeader
+..summary:String of @Class.BamHeaderRecord|BamHeaderRecords at .
+..type:nolink:$String<BamHeaderRecord>$
+*/
+
+class BamHeader
+{
+public:
+    typedef Pair<CharString, __int32> TSequenceInfo;
+    
+    String<Pair<CharString, __int32> > sequenceInfos;
+    String<BamHeaderRecord> records;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+///.Function.clear.param.object.type:Class.BamHeaderRecord
+
+inline void
+clear(BamHeaderRecord & record)
+{
+    clear(record.tags);
+}
+
+// ----------------------------------------------------------------------------
+// Function findTagKey()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamHeaderRecord#findTagKey
+..cat:BAM I/O
+..summary:Find a tag's key of a @Class.BamHeaderRecord at .
+..signature:findTagKey(idx, key, record)
+..param.idx:The index of the found key is stored here.
+...type:nolink:$unsigned$
+..param.key:The name of the tag key whose position is to be stored in $idx$.
+...type:Shortcut.CharString
+..param.record:The record to query.
+...type:Class.BamHeaderRecord
+..returns:$bool$, indicating whether the key could be found.
+..include:seqan/bam_io.h
+..example.code:
+unsigned myIdx = 0;
+bool keyFound = findTagKey(myIdx, "SN", record);
+*/
+
+template <typename TKeyName>
+inline bool
+findTagKey(unsigned & idx, TKeyName const & key, BamHeaderRecord const & record)
+{
+    typedef BamHeaderRecord::TTags const TTags;
+    typedef Iterator<TTags, Standard>::Type TIterator;
+
+    idx = 0;
+    TIterator itEnd = end(record.tags, Standard());
+    for (TIterator it = begin(record.tags, Standard()); it != itEnd; goNext(it), ++idx)
+        if (it->i1 == key)
+            return true;
+
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function getTagValue()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamHeaderRecord#getTagValue
+..cat:BAM I/O
+..summary:Return tag value from a @Class.BamHeaderRecord@ or @Class.BamTagsDict at .
+..signature:getTagValue(tagValue, idx, record)
+..signature:getTagValue(tagValue, key, record)
+..param.tagValue:The tag's value is stored here.
+...type:Shortcut.CharString
+..param.idx:The index of the tag whose value is to be retrieved.
+...type:nolink:$unsigned$
+..param.key:The name of tag whose value is to be retrieved.
+...type:Shortcut.CharString
+..param.record:The record to query.
+...type:Class.BamHeaderRecord
+..returns:$bool$, indicating whether the value could be retrieved, always $true$ if $idx$ is given.
+..include:seqan/bam_io.h
+..example.code:
+CharString tagValue;
+bool keyFound = getTagValue(tagValue, "SN", record);
+..see:Function.BamHeaderRecord#findTagKey
+*/
+
+template <typename TId>
+SEQAN_FUNC_ENABLE_IF(
+    IsInteger<TId>,
+    bool)
+inline getTagValue(CharString & value, TId idx, BamHeaderRecord const & record)
+{
+    if ((unsigned)idx >= length(record.tags))
+        return false;
+    value = record.tags[idx].i2;
+    return true;
+}
+
+template <typename TKeyName>
+SEQAN_FUNC_ENABLE_IF(
+    IsSequence<TKeyName>,
+    bool)
+inline getTagValue(CharString & value, TKeyName const & key, BamHeaderRecord const & record)
+{
+    unsigned idx = 0;
+    if (!findTagKey(idx, key, record))
+        return false;
+    return getTagValue(value, idx, record);
+}
+
+// TODO(holtgrew): Parameter order!
+
+/**
+.Function.BamHeaderRecord#setTagValue
+..cat:BAM I/O
+..summary:Set tag value of a @Class.BamHeaderRecord at .
+..signature:setTagValue(idx, tagValue, record)
+..signature:setTagValue(key, tagValue, record)
+..param.idx:The index of the tag whose value should be set.
+...type:nolink:$unsigned$
+..param.key:The name of tag whose value should be set.
+...type:Shortcut.CharString
+..param.tagValue:The new tag value.
+...type:Shortcut.CharString
+..param.record:The record to query.
+...type:Class.BamHeaderRecord
+..include:seqan/bam_io.h
+..example.code:
+setTagValue("SN", "chr1", record);
+..see:Function.BamHeaderRecord#findTagKey
+*/
+
+template <typename TId>
+SEQAN_FUNC_ENABLE_IF(
+    IsInteger<TId>,
+    void)
+inline setTagValue(TId idx, CharString const & value, BamHeaderRecord & record)
+{
+    if (idx >= length(record.tags))
+        return;
+    record.tags[idx].i2 = value;
+}
+
+template <typename TKeyName>
+SEQAN_FUNC_ENABLE_IF(
+    IsSequence<TKeyName>,
+    void)
+inline setTagValue(TKeyName const & key, CharString const & value, BamHeaderRecord & record)
+{
+    unsigned idx = 0;
+    if (!findTagKey(idx, key, record))
+    {
+        idx = length(record.tags);
+        resize(record.tags, idx + 1);
+        record.tags[idx].i1 = key;
+    }
+    setTagValue(idx, value, record);
+}
+
+// ----------------------------------------------------------------------------
+// Function getSortOrder()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document me! Test me!
+
+
+inline bool
+searchRecord(unsigned & recordIdx,
+             BamHeader const & header,
+             BamHeaderRecordType recordType,
+             unsigned startIdx)
+{
+    for (recordIdx = startIdx; recordIdx < length(header.records); ++recordIdx)
+    {
+        if (header.records[recordIdx].type == recordType)
+            return true;
+    }
+    return false;
+}
+
+inline bool
+searchRecord(unsigned & recordIdx,
+             BamHeader const & header,
+             BamHeaderRecordType recordType)
+{
+    return searchRecord(recordIdx, header, recordType, 0);
+}
+
+inline BamSortOrder
+getSortOrder(BamHeader const & header)
+{
+    CharString soString;    
+    for (unsigned recIdx = 0; searchRecord(recIdx, header, BAM_HEADER_FIRST, recIdx); ++recIdx)
+    {
+        if (getTagValue(soString, "SO", header.records[recIdx]))
+        {
+            if (soString == "unsorted")
+                return BAM_SORT_UNSORTED;
+            else if (soString == "")
+                return BAM_SORT_QUERYNAME;
+            else if (soString == "")
+                return BAM_SORT_COORDINATE;
+            else
+                return BAM_SORT_UNKNOWN;
+        }        
+    }
+    return BAM_SORT_UNKNOWN;
+}
+
+inline void
+setSortOrder(BamHeader & header, BamSortOrder sortOrder)
+{
+    for (unsigned recIdx = 0; searchRecord(recIdx, header, BAM_HEADER_FIRST, recIdx); ++recIdx)
+    {
+        unsigned idx = 0;
+        if (findTagKey(idx, "SO", header.records[recIdx]))
+        {
+            CharString soString;
+            switch (sortOrder)
+            {
+                case BAM_SORT_UNSORTED:
+                    soString = "unsorted";
+                    break;
+
+                case BAM_SORT_QUERYNAME:
+                    soString = "queryname";
+                    break;
+
+                case BAM_SORT_COORDINATE:
+                    soString = "coordinate";
+                    break;
+                    
+                default:
+                    soString = "unknown";
+            }
+            setTagValue(idx, soString, header.records[recIdx]);
+        }
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+///.Function.clear.param.object.type:Class.BamHeader
+
+inline void
+clear(BamHeader & header)
+{
+    clear(header.sequenceInfos);
+    clear(header.records);
+}
+
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_HEADER_RECORD_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_index_bai.h b/third-party/seqan/core/include/seqan/bam_io/bam_index_bai.h
new file mode 100644
index 0000000..09ecf54
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_index_bai.h
@@ -0,0 +1,794 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// The index building algorithm is based on the samtools implementation which
+// is under the MIT License:
+
+/* The MIT License
+
+   Copyright (c) 2008-2009 Genome Research Ltd.
+
+   Permission is hereby granted, free of charge, to any person obtaining a copy
+   of this software and associated documentation files (the "Software"), to deal
+   in the Software without restriction, including without limitation the rights
+   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+   copies of the Software, and to permit persons to whom the Software is
+   furnished to do so, subject to the following conditions:
+
+   The above copyright notice and this permission notice shall be included in
+   all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+   THE SOFTWARE.
+*/
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BAI_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BAI_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag Bai
+// ----------------------------------------------------------------------------
+
+struct Bai_;
+typedef Tag<Bai_> Bai;
+
+// ----------------------------------------------------------------------------
+// Helper Class BaiBamIndexBinData_
+// ----------------------------------------------------------------------------
+
+// Store the information of a bin.
+
+struct BaiBamIndexBinData_
+{
+    String<Pair<__uint64, __uint64> > chunkBegEnds;
+};
+
+// ----------------------------------------------------------------------------
+// Spec BAI BamIndex
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.BAI BamIndex
+..cat:BAM I/O
+..general:Class.BamIndex
+..summary:Access to BAI (samtools-style) Indices.
+..signature:BamIndex<Bai>
+..include:seqan/bam_io.h
+
+.Memfunc.BAI BamIndex#BamIndex
+..class:Spec.BAI BamIndex
+..signature:BamIndex()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+*/
+
+template <>
+class BamIndex<Bai>
+{
+public:
+    typedef std::map<__uint32, BaiBamIndexBinData_> TBinIndex_;
+    typedef String<__uint64> TLinearIndex_;
+
+    __uint64 _unalignedCount;
+
+    // 1<<14 is the size of the minimum bin.
+    static const __int32 BAM_LIDX_SHIFT = 14;
+    
+    String<TBinIndex_> _binIndices;
+    String<TLinearIndex_> _linearIndices;
+    
+    BamIndex() : _unalignedCount(maxValue<__uint64>())
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function jumpToRegion()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIndex#jumpToRegion
+..class:Class.BamIndex
+..cat:BAM I/O
+..signature:jumpToRegion(bgzfStream, hasAlignments, bamIOContext, refId, pos, posEnd, bamIndex)
+..summary:Seek in BAM BGZF stream using an index.
+..remark:Note that because of the structure of BAI indices, you cannot simply jump to a position and you have to jump to region.
+..param.bgzfStream:The BGZF Stream to seek in.
+...type:Spec.BGZF Stream
+..param.refId:Reference ID to seek to.
+...type:nolink:$__int32$
+..param.hasAlignments:Set to $true$ iff there are alignments at this position.
+...type:nolink:$bool$
+..param.bamIOContext:Context to use for loading alignments.
+...type:Class.BamIOContext
+..param.pos:Zero-based begin position in the reference.
+...type:nolink:$__int32$
+..param.pos:Zero-based (exclusive, C-style) end position in the reference.
+...type:nolink:$__int32$
+..param.bamIndex:The index to use.
+...type:Class.BamIndex
+..returns:$bool$ indicating success.
+..remarks:This function may fail if the refId/pos is invalid.
+..include:seqan/bam_io.h
+*/
+
+static inline void
+_baiReg2bins(String<__uint16> & list, __uint32 beg, __uint32 end)
+{
+	unsigned k;
+	if (beg >= end) return;
+	if (end >= 1u<<29) end = 1u<<29;
+	--end;
+	appendValue(list, 0);
+	for (k =    1 + (beg>>26); k <=    1 + (end>>26); ++k) appendValue(list, k);
+	for (k =    9 + (beg>>23); k <=    9 + (end>>23); ++k) appendValue(list, k);
+	for (k =   73 + (beg>>20); k <=   73 + (end>>20); ++k) appendValue(list, k);
+	for (k =  585 + (beg>>17); k <=  585 + (end>>17); ++k) appendValue(list, k);
+    for (k = 4681 + (beg>>14); k <= 4681 + (end>>14); ++k) appendValue(list, k);
+}
+
+template <typename TNameStore, typename TNameStoreCache>
+inline bool
+jumpToRegion(Stream<Bgzf> & stream,
+             bool & hasAlignments,
+             BamIOContext<TNameStore, TNameStoreCache> /*const*/ & bamIOContext,
+             __int32 refId,
+             __int32 pos,
+             __int32 posEnd,
+             BamIndex<Bai> const & index)
+{
+    hasAlignments = false;
+    if (refId < 0)
+        return false;  // Cannot seek to invalid reference.
+    if (static_cast<unsigned>(refId) >= length(index._binIndices))
+        return false;  // Cannot seek to invalid reference.
+
+    // ------------------------------------------------------------------------
+    // Compute offset in BGZF file.
+    // ------------------------------------------------------------------------
+    __uint64 offset = MaxValue<__uint64>::VALUE;
+
+    // Retrieve the candidate bin identifiers for [pos, posEnd).
+    String<__uint16> candidateBins;
+    _baiReg2bins(candidateBins, pos, posEnd);
+
+    // Retrieve the smallest required offset from the linear index.
+    unsigned windowIdx = pos >> 14;  // Linear index consists of 16kb windows.
+    __uint64 linearMinOffset = 0;
+    if (windowIdx >= length(index._linearIndices[refId]))
+    {
+        // TODO(holtgrew): Can we simply always take case 1?
+
+        // This is the case were we want to jump in a non-existing window.
+        //
+        // If there are no linear indices for this reference then we use the linear min offset of the next
+        // reference that has an linear index.
+        if (empty(index._linearIndices[refId]))
+        {
+            for (unsigned i = refId; i < length(index._linearIndices); ++i)
+            {
+                if (!empty(index._linearIndices[i]))
+                {
+                    linearMinOffset = front(index._linearIndices[i]);
+                    if (linearMinOffset != 0u)
+                        break;
+                    for (unsigned j = 1; j < length(index._linearIndices[i]); ++j)
+                    {
+                        if (index._linearIndices[i][j] > linearMinOffset)
+                        {
+                            linearMinOffset = index._linearIndices[i][j];
+                            break;
+                        }
+                    }
+                    if (linearMinOffset != 0u)
+                        break;
+                }
+            }
+        }
+        else
+        {
+            linearMinOffset = back(index._linearIndices[refId]);
+        }
+    }
+    else
+    {
+        linearMinOffset = index._linearIndices[refId][windowIdx];
+    }
+
+    // Combine candidate bins and smallest required offset from linear index into candidate offset.
+    typedef std::set<__uint64> TOffsetCandidates;
+    TOffsetCandidates offsetCandidates;
+    typedef typename Iterator<String<__uint16>, Rooted>::Type TCandidateIter;
+    for (TCandidateIter it = begin(candidateBins, Rooted()); !atEnd(it); goNext(it))
+    {
+        typedef typename std::map<__uint32, BaiBamIndexBinData_>::const_iterator TMapIter;
+        TMapIter mIt = index._binIndices[refId].find(*it);
+        if (mIt == index._binIndices[refId].end())
+            continue;  // Candidate is not in index!
+
+        typedef typename Iterator<String<Pair<__uint64, __uint64> > const, Rooted>::Type TBegEndIter;
+        for (TBegEndIter it2 = begin(mIt->second.chunkBegEnds, Rooted()); !atEnd(it2); goNext(it2))
+            if (it2->i2 >= linearMinOffset)
+                offsetCandidates.insert(it2->i1);
+    }
+
+    // Search through candidate offsets, find smallest with a fitting alignment.
+    //
+    // Note that it is not necessarily the first.
+    //
+    // TODO(holtgrew): Can this be optimized similar to how bamtools does it?
+    typedef typename TOffsetCandidates::const_iterator TOffsetCandidateIter;
+    BamAlignmentRecord record;
+    for (TOffsetCandidateIter candIt = offsetCandidates.begin(); candIt != offsetCandidates.end(); ++candIt)
+    {
+        if (streamSeek(stream, *candIt, SEEK_SET) != 0)
+            return false;  // Error while seeking.
+        if (readRecord(record, bamIOContext, stream, Bam()) != 0)
+            return false;  // Error while reading.
+
+        // std::cerr << "record.beginPos == " << record.beginPos << "\n";
+        // __int32 endPos = record.beginPos + getAlignmentLengthInRef(record);
+        if (record.rID != refId)
+            continue;  // Wrong contig.
+        if (record.beginPos >= posEnd)
+            continue;  // Cannot overlap with [pos, posEnd).
+
+        // Found an alignment.
+        hasAlignments = true;
+        offset = *candIt;
+        // std::cerr << "offset == " << offset << "\n";
+        break;
+    }
+
+    if (offset != MaxValue<__uint64>::VALUE)
+    {
+        if (streamSeek(stream, offset, SEEK_SET) != 0)
+            return false;  // Error while seeking.
+    }
+    // Finding no overlapping alignment is not an error, hasAlignments is false.
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function jumpToOrphans()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIndex#jumpToOrphans
+..class:Class.BamIndex
+..cat:BAM I/O
+..signature:jumpToOrphans(bgzfStream, bamIOContext, bamIndex)
+..summary:Seek to orphans block in BAM BGZF stream using an index.
+..param.bgzfStream:The BGZF Stream to seek in.
+...type:Spec.BGZF Stream
+..param.bamIOContext:Context to use for loading alignments.
+...type:Class.BamIOContext
+..param.bamIndex:The index to use.
+...type:Class.BamIndex
+..returns:$bool$ indicating success.
+..include:seqan/bam_io.h
+*/
+
+template <typename TNameStore, typename TNameStoreCache>
+bool jumpToOrphans(Stream<Bgzf> & stream,
+                   bool & hasAlignments,
+                   BamIOContext<TNameStore, TNameStoreCache> /*const*/ & bamIOContext,
+                   BamIndex<Bai> const & index)
+{
+    hasAlignments = false;
+
+    // Search linear indices for the largest entry of all references.
+    __uint64 aliOffset = MaxValue<__uint64>::VALUE;
+    for (int i = length(index._linearIndices) - 1; i >= 0; --i)
+        if (!empty(index._linearIndices[i]))
+        {
+            aliOffset = back(index._linearIndices[i]);
+            break;
+        }
+    if (aliOffset == MaxValue<__uint64>::VALUE)
+        return false;  // No offset found.
+
+    // Get index of the first orphan alignment by seeking from linear index bucket.
+    BamAlignmentRecord record;
+    __uint64 offset = MaxValue<__uint64>::VALUE;
+    __uint64 result = 0;
+    int res = streamSeek(stream, aliOffset, SEEK_SET);
+    if (res != 0)
+        return false;  // Error while seeking.
+    while (!atEnd(stream))
+    {
+        result = streamTell(stream);
+        res = readRecord(record, bamIOContext, stream, Bam());
+        if (res != 0)
+            return false;  // Error while reading.
+        if (record.rID == -1)
+        {
+            // Found alignment.
+            hasAlignments = true;
+            offset = result;
+            break;
+        }
+    }
+
+    // Jump back to the first alignment.
+    if (offset != MaxValue<__uint64>::VALUE)
+    {
+        int res = streamSeek(stream, offset, SEEK_SET);
+        if (res != 0)
+            return false;  // Error while seeking.
+    }
+
+    // Finding no orphan alignment is not an error, hasAilgnments is false then.
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function getUnalignedCount()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIndex#getUnalignedCount
+..class:Class.BamIndex
+..cat:BAM I/O
+..signature:getUnalignedCount(index)
+..summary:Query index for number of unaligned reads.
+..param.index:Index to query.
+...type:Class.BamIndex
+..returns:$__uint64$ with number of unaligned reads.
+..include:seqan/bam_io.h
+*/
+
+inline __uint64
+getUnalignedCount(BamIndex<Bai> const & index)
+{
+    return index._unalignedCount;
+}
+
+// ----------------------------------------------------------------------------
+// Function read()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIndex#read
+..class:Class.BamIndex
+..cat:BAM I/O
+..signature:read(index, filename)
+..summary:Load a BAM index from a given file name.
+..param.index:Target data structure.
+...type:Class.BamIndex
+..param.filename:Path to file to load.
+...type:nolink:$char const *$
+..returns:$int$ status code, $0$ indicating success.
+..include:seqan/bam_io.h
+ */
+
+inline int
+read(BamIndex<Bai> & index, char const * filename)
+{
+    std::fstream fin(filename, std::ios::binary | std::ios::in);
+    if (!fin.good())
+        return 1;  // Could not open file.
+
+    // Read magic number.
+    CharString buffer;
+    resize(buffer, 4);
+    fin.read(&buffer[0], 4);
+    if (!fin.good())
+        return 1;
+    if (buffer != "BAI\1")
+        return 1;  // Magic number is wrong.
+
+    __int32 nRef = 0;
+    fin.read(reinterpret_cast<char *>(&nRef), 4);
+    if (!fin.good())
+        return 1;
+
+    resize(index._linearIndices, nRef);
+    resize(index._binIndices, nRef);
+    
+    for (int i = 0; i < nRef; ++i)  // For each reference.
+    {
+        // Read bin index.
+        __int32 nBin = 0;
+        fin.read(reinterpret_cast<char *>(&nBin), 4);
+        if (!fin.good())
+            return 1;
+        index._binIndices[i].clear();
+        BaiBamIndexBinData_ data;
+        for (int j = 0; j < nBin; ++j)  // For each bin.
+        {
+            clear(data.chunkBegEnds);
+
+            __uint32 bin = 0;
+            fin.read(reinterpret_cast<char *>(&bin), 4);
+            if (!fin.good())
+                return 1;
+
+            __int32 nChunk = 0;
+            fin.read(reinterpret_cast<char *>(&nChunk), 4);
+            if (!fin.good())
+                return 1;
+            reserve(data.chunkBegEnds, nChunk);
+            for (int k = 0; k < nChunk; ++k)  // For each chunk;
+            {
+                __uint64 chunkBeg = 0;
+                __uint64 chunkEnd = 0;
+                fin.read(reinterpret_cast<char *>(&chunkBeg), 8);
+                fin.read(reinterpret_cast<char *>(&chunkEnd), 8);
+                if (!fin.good())
+                    return 1;
+                appendValue(data.chunkBegEnds, Pair<__uint64>(chunkBeg, chunkEnd));
+            }
+
+            // Copy bin data into index.
+            index._binIndices[i][bin] = data;
+        }
+
+        // Read linear index.
+        __int32 nIntv = 0;
+        fin.read(reinterpret_cast<char *>(&nIntv), 4);
+        if (!fin.good())
+            return 1;
+        clear(index._linearIndices[i]);
+        reserve(index._linearIndices[i], nIntv);
+        for (int j = 0; j < nIntv; ++j)
+        {
+            __uint64 ioffset = 0;
+            fin.read(reinterpret_cast<char *>(&ioffset), 8);
+            if (!fin.good())
+                return 1;
+            appendValue(index._linearIndices[i], ioffset);
+        }
+    }
+
+    if (!fin.good())
+        return 1;
+
+    // Read (optional) number of alignments without coordinate.
+    __uint64 nNoCoord = 0;
+    fin.read(reinterpret_cast<char *>(&nNoCoord), 8);
+    if (!fin.good())
+    {
+        fin.clear();
+        nNoCoord = 0;
+    }
+    index._unalignedCount = nNoCoord;
+
+    return 0;
+}
+
+// TODO(holtgrew): This is only here because of the read() function with TSequence in old file.h.
+
+inline int
+read(BamIndex<Bai> & index, char * filename)
+{
+    return read(index, static_cast<char const *>(filename));
+}
+
+// ----------------------------------------------------------------------------
+// Function buildIndex()
+// ----------------------------------------------------------------------------
+
+/*DISABLED
+.Function.BamIndex#buildIndex
+..class:Class.BamIndex
+..cat:BAM I/O
+..signature:buildIndex(index, filename)
+..summary:Build index for BAM file with given filename.
+..remarks:This will create an index file named $filename + ".bai"$.
+..param.index:Target data structure.
+...type:Class.BamIndex
+..param.filename:Path to BAM file to load.
+...type:nolink:$char const *$
+..returns:$bool$ indicating success.
+..include:seqan/bam_io.h
+ */
+
+inline int _writeIndex(BamIndex<Bai> const & index, char const * filename)
+{
+    std::cerr << "WRITE INDEX TO " << filename << std::endl;
+    // Open output stream.
+    std::ofstream out(filename, std::ios::binary | std::ios::out);
+
+    SEQAN_ASSERT_EQ(length(index._binIndices), length(index._linearIndices));
+    
+    // Write header.
+    out.write("BAI\1", 4);
+    __int32 numRefSeqs = length(index._binIndices);
+    out.write(reinterpret_cast<char *>(&numRefSeqs), 4);
+
+    // Write out indices.
+    typedef BamIndex<Bai> const                TBamIndex;
+    typedef TBamIndex::TBinIndex_ const        TBinIndex;
+    typedef TBinIndex::const_iterator          TBinIndexIter;
+    typedef TBamIndex::TLinearIndex_           TLinearIndex;
+    for (int i = 0; i < numRefSeqs; ++i)
+    {
+        TBinIndex const & binIndex = index._binIndices[i];
+        TLinearIndex const & linearIndex = index._linearIndices[i];
+
+        // Write out binning index.
+        __int32 numBins = binIndex.size();
+        out.write(reinterpret_cast<char *>(&numBins), 4);
+        for (TBinIndexIter itB = binIndex.begin(), itBEnd = binIndex.end(); itB != itBEnd; ++itB)
+        {
+            // Write out bin id.
+            out.write(reinterpret_cast<char const *>(&itB->first), 4);
+            // Write out number of chunks.
+            __uint32 numChunks = length(itB->second.chunkBegEnds);
+            out.write(reinterpret_cast<char *>(&numChunks), 4);
+            // Write out all chunks.
+            typedef Iterator<String<Pair<__uint64> > const, Rooted>::Type TChunkIter;
+            for (TChunkIter itC = begin(itB->second.chunkBegEnds); !atEnd(itC); goNext(itC))
+            {
+                out.write(reinterpret_cast<char const *>(&itC->i1), 8);
+                out.write(reinterpret_cast<char const *>(&itC->i2), 8);
+            }
+        }
+
+        // Write out linear index.
+        __int32 numIntervals = length(index._linearIndices);
+        out.write(reinterpret_cast<char *>(&numIntervals), 4);
+        typedef Iterator<String<__uint64> const, Rooted>::Type TLinearIndexIter;
+        for (TLinearIndexIter it = begin(linearIndex, Rooted()); !atEnd(it); goNext(it))
+            out.write(reinterpret_cast<char const *>(&*it), 8);
+    }
+
+    // Write the number of unaligned reads if set.
+    std::cerr << "UNALIGNED\t" << index._unalignedCount << std::endl;
+    if (index._unalignedCount != maxValue<__uint64>())
+        out.write(reinterpret_cast<char const *>(&index._unalignedCount), 8);
+
+    return !out.good();  // 1 on error, 0 on success.
+}
+
+inline void _baiAddAlignmentChunkToBin(BamIndex<Bai> & index,
+                                       __uint32 currBin,
+                                       __uint32 currOffset,
+                                       __uint64 prevOffset)
+{
+    // If this is not the first reference sequence then add previous reference data.
+    Pair<__uint64> newChunk(currOffset, prevOffset);
+
+    // If no interest exists yet for this bin, create one and store alignment chunk.
+    BamIndex<Bai>::TBinIndex_::iterator binIter = back(index._binIndices).find(currBin);
+    if (binIter == back(index._binIndices).end())
+    {
+        BaiBamIndexBinData_ binData;
+        appendValue(binData.chunkBegEnds, newChunk);
+        back(index._binIndices).insert(std::make_pair(currBin, binData));
+    }
+    else
+    {
+        // Otherwise, just append alignment chunk.
+        appendValue(binIter->second.chunkBegEnds, newChunk);
+    }
+}
+
+inline bool
+buildIndex(BamIndex<Bai> & index, char const * filename)
+{
+    SEQAN_FAIL("This does not work ye!");
+
+    index._unalignedCount = 0;
+    clear(index._binIndices);
+    clear(index._linearIndices);
+    
+    // Open BAM file for reading.
+    Stream<Bgzf> bamStream;
+    if (!open(bamStream, filename, "r"))
+        return false;  // Could not open BAM file.
+
+    // Initialize BamIOContext.
+    typedef StringSet<CharString>      TNameStore;
+    typedef NameStoreCache<TNameStore> TNameStoreCache;
+    
+    TNameStore refNameStore;
+    TNameStoreCache refNameStoreCache(refNameStore);
+    BamIOContext<TNameStore> bamIOContext(refNameStore, refNameStoreCache);
+
+    // Read BAM header.
+    BamHeader header;
+    int res = readRecord(header, bamIOContext, bamStream, Bam());
+    if (res != 0)
+        return false;  // Could not read BAM header.
+    __uint32 numRefSeqs = length(header.sequenceInfos);
+
+    // Scan over BAM file and create index.
+    BamAlignmentRecord record;
+    __uint32 currBin    = maxValue<__uint32>();
+    __uint32 prevBin    = maxValue<__uint32>();
+    __int32 currRefId   = BamAlignmentRecord::INVALID_REFID;
+    __int32 prevRefId   = BamAlignmentRecord::INVALID_REFID;
+    __uint64 currOffset = streamTell(bamStream);
+    __uint64 prevOffset = currOffset;
+    __int32 prevPos     = minValue<__int32>();
+
+    while (!atEnd(bamStream))
+    {
+        // Load next record.
+        res = readRecord(record, bamIOContext, bamStream, Bam());
+        if (res != 0)
+            return false;
+        
+        // Check ordering.
+        if (prevRefId == record.rID && prevPos > record.beginPos)
+            return false;
+
+        // The reference sequence changed, close bins for previous reference.
+        if (prevRefId != record.rID)
+        {
+            if (prevRefId != BamAlignmentRecord::INVALID_REFID)
+            {
+                _baiAddAlignmentChunkToBin(index, currBin, currOffset, prevOffset);
+
+                // Add an index for all empty references between prevRefId (excluded) and record.rID (included).
+                for (int i = prevRefId + 1; i < record.rID; ++i)
+                {
+                    BamIndex<Bai>::TBinIndex_ binIndex;
+                    appendValue(index._binIndices, binIndex);
+                    BamIndex<Bai>::TLinearIndex_ linearIndex;
+                    appendValue(index._linearIndices, linearIndex);
+                }
+
+                // Update bin book keeping.
+                currOffset = prevOffset;
+                currBin    = record.bin;
+                prevBin    = record.bin;
+                currRefId  = record.rID;
+            }
+            else
+            {
+                // Otherwise, this is the first pass.  Create an index for all empty references up to and including
+                // current refId.
+                for (int i = 0; i < record.rID; ++i)
+                {
+                    BamIndex<Bai>::TBinIndex_ binIndex;
+                    appendValue(index._binIndices, binIndex);
+                    BamIndex<Bai>::TLinearIndex_ linearIndex;
+                    appendValue(index._linearIndices, linearIndex);
+                }
+            }
+
+            // Update reference book keeping.
+            prevRefId = record.rID;
+            prevBin = minValue<__int32>();
+        }
+
+        // If the alignment's reference id is valid and its bin is not a leaf.
+        if (record.rID >= 0 && record.bin < 4681)
+        {
+            __int32 beginOffset = record.beginPos >> BamIndex<Bai>::BAM_LIDX_SHIFT;
+            __int32 endPos      = getAlignmentLengthInRef(record);
+            __int32 endOffset   = (endPos - 1) >> BamIndex<Bai>::BAM_LIDX_SHIFT;
+
+            // Resize linear index if necessary.
+            unsigned oldSize = length(index._linearIndices);
+            unsigned newSize = endOffset + 1;
+            if (oldSize < newSize)
+                resize(back(index._linearIndices), newSize, 0);
+
+            // Store offset.
+            for (int i = beginOffset + 1; i <= endOffset; ++i)
+                if (back(index._linearIndices)[i] == 0u)
+                    back(index._linearIndices)[i] = prevOffset;
+        }
+
+        // Handle the case if we changed to a new BAI bin.
+        if (record.bin != prevBin)
+        {
+            // If not first bin of reference, save previous bin data.
+            if (currBin != maxValue<__uint32>())
+                _baiAddAlignmentChunkToBin(index, currBin, currOffset, prevOffset);
+
+            // Update markers.
+            currOffset = prevOffset;
+            currBin    = record.bin;
+            prevBin    = record.bin;
+            currRefId  = record.rID;
+
+            // If the reference id is invalid then break out.
+            if (currRefId < 0)
+                break;
+        }
+
+        // Make sure that the current file pointer is beyond prevOffset.
+        if (streamTell(bamStream) <= static_cast<__int64>(prevOffset))
+            return false;  // Calculating offsets failed.
+
+        // Update prevOffset and prevPos.
+        prevOffset = streamTell(bamStream);
+        prevPos    = record.beginPos;
+    }
+
+    // Count remaining unaligned records.
+    while (!streamEof(bamStream))
+    {
+        SEQAN_ASSERT_GT(index._unalignedCount, 0u);
+
+        res = readRecord(record, bamIOContext, bamStream, Bam());
+        if (res != 0 || record.rID >= 0)
+            return false;  // Could not read record.
+
+        index._unalignedCount += 1;
+    }
+
+    // After loading all alignments, if any data was read, perform checks.
+    if (currRefId >= 0)
+    {
+        // Store last alignment chunk to its bin and then write last reference entry with data.
+        _baiAddAlignmentChunkToBin(index, currBin, currOffset, prevOffset);
+
+        // Finally, write any empty references remaining at end of file.
+        SEQAN_ASSERT_GEQ(numRefSeqs, length(index._binIndices));
+        BamIndex<Bai>::TBinIndex_ binIndex;
+        resize(index._binIndices, numRefSeqs, binIndex);  // TODO(holtgrew): binIndex is unnecessary if resize used T() as default value as vector.resize() does.
+    }
+
+    // Merge small bins if possible.
+    SEQAN_FAIL("TODO: Merge bins!");
+
+    // Write out index.
+    CharString baiFilename(filename);
+    append(baiFilename, ".bai");
+    res = _writeIndex(index, toCString(baiFilename));
+
+    return (res == 0);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BAI_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_index_base.h b/third-party/seqan/core/include/seqan/bam_io/bam_index_base.h
new file mode 100644
index 0000000..3fbe087
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_index_base.h
@@ -0,0 +1,71 @@
+// ==========================================================================
+//                              bam_index_base.h
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BASE_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.BamIndex
+..cat:BAM I/O
+..summary:Access to BAM Indices.
+..signature:BamIndex<TSpec>
+..param.TSpec:Tag to specialize index.
+..remarks:This is an abstract class, don't use it itself but its specializations.
+..include:seqan/bam_io.h
+*/
+
+template <typename TSpec>
+class BamIndex;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_INDEX_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_io_context.h b/third-party/seqan/core/include/seqan/bam_io/bam_io_context.h
new file mode 100644
index 0000000..7092d2c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_io_context.h
@@ -0,0 +1,186 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Class BamIOContext, accessor functions.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_IO_CONTEXT_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_IO_CONTEXT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.BamIOContext
+..cat:BAM I/O
+..signature:BamIOContext<TNameStore[, TNameStoreCache]>
+..summary:The I/O context to use for BAM I/O.
+..param.TNameStore:The name store class.
+..param.TNameStoreCache:The name store cache class.
+...default:@Class.NameStoreCache@<TNameStore>
+..include:bam_io.h
+..example.text:Creating a @Class.BamIOContext@ for a raw @Class.StringSet@ of @Shortcut.CharString at .
+..example.code:
+StringSet<CharString> nameStore;
+NameStoreCache<StringSet<CharString> > nameStoreCache(nameStore);
+BamIOContext<StringSet<CharString> > bamIOContext(nameStore, nameStoreCache);
+// ...
+..example.text:Using a @Class.BamIOContext@ with a @Class.FragmentStore at .
+..example.code:
+typedef FragmentStore<>::TContigNameStore         TNameStore;
+typedef NameStoreCache<TNameStore>                TNameStoreCache;
+FragmentStore<> store;
+// Optionally, do something with store.
+typedef BamIOContext<TNameStore, TNameStoreCache> TBamIOContext;
+TBamIOContext bamIOContext(store.contigNameStore, store.contigNameStoreCache);
+// ...
+
+.Memfunc.BamIOContext#BamIOContext
+..class:Class.BamIOContext
+..signature:BamIOContext()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+
+.Typedef.BamIOContext#TNameStore
+..class:Class.BamIOContext
+..summary:The name store class.
+
+.Typedef.BamIOContext#TNameStoreCache
+..class:Class.BamIOContext
+..summary:The name store cache class.
+*/
+
+template <typename TNameStore_, typename TNameStoreCache_ = NameStoreCache<TNameStore_> >
+class BamIOContext
+{
+public:
+    typedef TNameStore_ TNameStore;
+    typedef TNameStoreCache_ TNameStoreCache;
+
+    TNameStore * _nameStore;
+    TNameStoreCache * _nameStoreCache;
+    CharString buffer;
+
+    BamIOContext() : _nameStore(0), _nameStoreCache(0)
+    {}
+
+    BamIOContext(TNameStore & nameStore, TNameStoreCache & nameStoreCache) :
+            _nameStore(&nameStore), _nameStoreCache(&nameStoreCache)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function nameStore()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIOContext#nameStore
+..class:Class.BamIOContext
+..cat:BAM I/O
+..summary:Return reference to name store from @Class.BamIOContext at .
+..signature:nameStore(context)
+..param.context:The @Class.BamIOContext@ to query.
+...type:Class.BamIOContext
+..see:Typedef.BamIOContext#TNameStore
+..include:seqan/bam_io.h
+*/
+
+// TODO(holtgrew): Rename to referenceNameStore
+template <typename TNameStore, typename TNameStoreCache>
+TNameStore &
+nameStore(BamIOContext<TNameStore, TNameStoreCache> & context)
+{
+    SEQAN_ASSERT(context._nameStore != 0);
+    return *context._nameStore;
+}
+
+template <typename TNameStore, typename TNameStoreCache>
+TNameStore const &
+nameStore(BamIOContext<TNameStore, TNameStoreCache> const & context)
+{
+    SEQAN_ASSERT(context._nameStore != 0);
+    return *context._nameStore;
+}
+
+// ----------------------------------------------------------------------------
+// Function nameStoreCache()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamIOContext#nameStoreCache
+..class:Class.BamIOContext
+..cat:BAM I/O
+..summary:Return reference to name store cache from @Class.BamIOContext at .
+..signature:nameStoreCache(context)
+..param.context:The @Class.BamIOContext@ to query.
+...type:Class.BamIOContext
+..see:Typedef.BamIOContext#TNameStoreCache
+..include:seqan/bam_io.h
+..see:Function.BamIOContext#nameStore
+*/
+
+// TODO(holtgrew): Rename to referenceNameStoreCache
+template <typename TNameStore, typename TNameStoreCache>
+TNameStoreCache &
+nameStoreCache(BamIOContext<TNameStore, TNameStoreCache> & context)
+{
+    SEQAN_ASSERT(context._nameStoreCache != 0);
+    return *context._nameStoreCache;
+}
+
+template <typename TNameStore, typename TNameStoreCache>
+TNameStoreCache const &
+nameStoreCache(BamIOContext<TNameStore, TNameStoreCache> const & context)
+{
+    SEQAN_ASSERT(context._nameStoreCache != 0);
+    return *context._nameStoreCache;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_IO_CONTEXT_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_reader.h b/third-party/seqan/core/include/seqan/bam_io/bam_reader.h
new file mode 100644
index 0000000..17e4a64
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_reader.h
@@ -0,0 +1,206 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_READER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_READER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Implementation of reading BAM files.
+
+class BamReader_ :
+    public XamReader_
+{
+public:
+    // The BGZF Stream to read from.
+    Stream<Bgzf> _stream;
+    // Flag indicating whether there was an error or not.
+    bool _isGood;
+    // Size of the underlying file in bytes as it is on the disk.
+    __int64 _fileSize;
+
+    BamReader_() :
+        XamReader_(), _isGood(true), _fileSize(0)
+    {}
+
+    BamReader_(CharString const & filename);
+
+    // XamReader_ interface.
+
+    virtual int open(CharString const & filename);
+    virtual bool isGood();
+    virtual bool atEnd();
+    virtual int readHeader(BamHeader & header, BamIOContext<StringSet<CharString> > & context);
+    virtual int readRecord(BamAlignmentRecord & record, BamIOContext<StringSet<CharString> > & context);
+    virtual int close();
+
+    virtual __int64 fileSize() const;
+    virtual __int64 positionInFile() const;
+
+    bool jumpToRegion(bool & hasAlignment, __int32 refId, __int32 pos, __int32 endPos, BamIndex<Bai> const & index, BamIOContext<StringSet<CharString> > & context);
+    bool jumpToOrphans(BamIndex<Bai> const & index, BamIOContext<StringSet<CharString> > & context);
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::BamReader_()
+// ----------------------------------------------------------------------------
+
+inline BamReader_::BamReader_(CharString const & filename) :
+    XamReader_(filename), _isGood(true)
+{
+    this->open(_filename);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::open()
+// ----------------------------------------------------------------------------
+
+inline int BamReader_::open(CharString const & filename)
+{
+    if (!seqan::open(this->_stream, toCString(filename), "r"))
+    {
+        _isGood = false;
+        return 1;
+    }
+
+    // Get file size from BGZF stream.
+    this->_fileSize = this->_stream._fileSize;
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::isGood()
+// ----------------------------------------------------------------------------
+
+inline bool BamReader_::isGood()
+{
+    return this->_isGood;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::atEnd()
+// ----------------------------------------------------------------------------
+
+inline bool BamReader_::atEnd()
+{
+    return seqan::atEnd(this->_stream);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::readHeader()
+// ----------------------------------------------------------------------------
+
+inline int BamReader_::readHeader(BamHeader & header, BamIOContext<StringSet<CharString> > & context)
+{
+    return seqan::readRecord(header, context, this->_stream, Bam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::readRecord()
+// ----------------------------------------------------------------------------
+
+inline int BamReader_::readRecord(BamAlignmentRecord & record, BamIOContext<StringSet<CharString> > & context)
+{
+    return seqan::readRecord(record, context, this->_stream, Bam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::close()
+// ----------------------------------------------------------------------------
+
+inline int BamReader_::close()
+{
+    seqan::close(this->_stream);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::fileSize()
+// ----------------------------------------------------------------------------
+
+inline __int64 BamReader_::fileSize() const
+{
+    return this->_fileSize;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::positionInFile()
+// ----------------------------------------------------------------------------
+
+inline __int64 BamReader_::positionInFile() const
+{
+    return this->_stream._blockPosition;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::jumpToRegion()
+// ----------------------------------------------------------------------------
+
+inline bool BamReader_::jumpToRegion(bool & hasAlignments, __int32 refId, __int32 pos, __int32 posEnd,
+                                     BamIndex<Bai> const & index, BamIOContext<StringSet<CharString> > & context)
+{
+    return seqan::jumpToRegion(this->_stream, hasAlignments, context, refId, pos, posEnd, index);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamReader_::jumpToOrphans()
+// ----------------------------------------------------------------------------
+
+inline bool BamReader_::jumpToOrphans(BamIndex<Bai> const & index, BamIOContext<StringSet<CharString> > & context)
+{
+    bool hasAlignments = false;
+    (void) hasAlignments;
+    return seqan::jumpToOrphans(this->_stream, hasAlignments, context, index);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_READER_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_sam_conversion.h b/third-party/seqan/core/include/seqan/bam_io/bam_sam_conversion.h
new file mode 100644
index 0000000..ea5541b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_sam_conversion.h
@@ -0,0 +1,651 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code to convert between SAM and BAM format tags (textual <-> binary).
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_TAGS_TO_BAM_TAGS_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_SAM_TAGS_TO_BAM_TAGS_H_
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function assignTagsSamToBam()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TRecordReader>
+void _assignTagsSamToBamOneTag(TTarget & target, TRecordReader & reader, CharString & buffer)
+{
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    int res = readNChars(target, reader, 2);  // Read tag name.
+    (void)res;  // If run without assertions.
+    SEQAN_ASSERT_EQ(res, 0);
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    
+    clear(buffer);
+    res = readNChars(buffer, reader, 3);  // Read ':<type>:'.
+    SEQAN_ASSERT_EQ(res, 0);
+    SEQAN_ASSERT_EQ(buffer[0], ':');
+    SEQAN_ASSERT_EQ(buffer[2], ':');
+    char t = buffer[1];
+    appendValue(target, t);
+
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    
+    switch (t)
+    {
+    case 'A':
+        clear(buffer);
+        res = readNChars(target, reader, 1);
+        SEQAN_ASSERT_EQ(res, 0);
+        break;
+    case 'i':
+        {
+            clear(buffer);
+            res = readUntilTabOrLineBreak(buffer, reader);
+            SEQAN_ASSERT(res == 0 || res == EOF_BEFORE_SUCCESS);
+            __int32 x = 0;
+            bool b = lexicalCast2<__int32>(x, buffer);
+            (void)b;
+            SEQAN_ASSERT(b);
+            char const * ptr = reinterpret_cast<char const *>(&x);
+            for (int i = 0; i < 4; ++i, ++ptr)
+                appendValue(target, *ptr);
+        }
+        break;
+    case 'f':
+        {
+            clear(buffer);
+            res = readUntilTabOrLineBreak(buffer, reader);
+            SEQAN_ASSERT(res == 0 || res == EOF_BEFORE_SUCCESS);
+            float x = 0;
+            bool b = lexicalCast2<float>(x, buffer);
+            (void)b;
+            SEQAN_ASSERT(b);
+            char const * ptr = reinterpret_cast<char const *>(&x);
+            for (int i = 0; i < 4; ++i, ++ptr)
+                appendValue(target, *ptr);
+        }
+        break;
+    case 'H':
+    case 'Z':
+        {
+            // TODO(holtgrew): Could test on even length in case of 'H'.
+            res = readUntilTabOrLineBreak(target, reader);
+            SEQAN_ASSERT(res == 0 || res == EOF_BEFORE_SUCCESS);
+            appendValue(target, '\0');
+        }
+        break;
+    case 'B':
+        {
+            CharString buffer2; // TODO(holtgrew): Also give from outside.
+            
+            // Read type.
+            clear(buffer);
+            res = readNChars(buffer, reader, 1);
+            SEQAN_ASSERT_EQ(res, 0);
+            char t2 = back(buffer);
+            appendValue(target, t2);
+            
+            // Read array contents.
+            clear(buffer);
+            res = readUntilTabOrLineBreak(buffer, reader);
+            SEQAN_ASSERT(res == 0 || res == EOF_BEFORE_SUCCESS);
+            typename Iterator<CharString, Rooted>::Type it, it2;
+            // Search first non-comma position.
+            it = begin(buffer, Rooted());
+            for (;!atEnd(it) && *it == ','; ++it)
+                continue;
+            // Count number of entries.
+            __int32 nEntries = !atEnd(it);  // At least one if array not empty.
+            for (it2 = it; !atEnd(it2); ++it2)
+                nEntries += (*it2 == ',');
+            // Write out array length to result.
+            char const * ptr = reinterpret_cast<char const *>(&nEntries);
+            for (int i = 0; i < 4; ++i, ++ptr)
+                appendValue(target, *ptr);
+                
+            // Now, write out the arrays, depending on the entry type.
+            // TODO(holtgrew): Whee, this could be a bit more compact...
+            switch (t2)
+            {
+            case 'c':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __int16 x = 0;  // short to avoid textual interpretation in lexicalCast<> below.
+                    bool b = lexicalCast2<__int16>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    appendValue(target, static_cast<__int8>(x));
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 'C':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __uint16 x = 0;  // short to avoid textual interpretation in lexicalCast<> below.
+                    bool b = lexicalCast2<__uint16>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    appendValue(target, static_cast<__int8>(x));
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 's':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __int16 x = 0;
+                    bool b = lexicalCast2<__int16>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    char const * ptr = reinterpret_cast<char const *>(&x);  // write out byte-wise
+                    for (int i = 0; i < 2; ++i, ++ptr)
+                        appendValue(target, *ptr);
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 'S':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __uint16 x = 0;
+                    bool b = lexicalCast2<__uint16>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    char const * ptr = reinterpret_cast<char const *>(&x);  // write out byte-wise
+                    for (int i = 0; i < 2; ++i, ++ptr)
+                        appendValue(target, *ptr);
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 'i':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __int32 x = 0;
+                    bool b = lexicalCast2<__int32>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    char const * ptr = reinterpret_cast<char const *>(&x);  // write out byte-wise
+                    for (int i = 0; i < 4; ++i, ++ptr)
+                        appendValue(target, *ptr);
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 'I':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    __uint32 x = 0;
+                    bool b = lexicalCast2<__uint32>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    char const * ptr = reinterpret_cast<char const *>(&x);  // write out byte-wise
+                    for (int i = 0; i < 4; ++i, ++ptr)
+                        appendValue(target, *ptr);
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            case 'f':
+                for (int i = 0; i < nEntries; ++i)
+                {
+                    SEQAN_ASSERT_NOT(atEnd(it));
+                    clear(buffer2);
+                    for (; !atEnd(it) && *it != ',' && *it != '\t'; goNext(it))
+                        appendValue(buffer2, *it);
+                    float x = 0;
+                    bool b = lexicalCast2<float>(x, buffer2);
+                    (void)b;
+                    SEQAN_ASSERT(b);
+                    char const * ptr = reinterpret_cast<char const *>(&x);  // write out byte-wise
+                    for (int i = 0; i < 4; ++i, ++ptr)
+                        appendValue(target, *ptr);
+                    if (!atEnd(it) && *it == ',')
+                        goNext(it);  // Skip ','.
+                    else
+                        break;  // End of field or end of string.
+                }
+                break;
+            default:
+                SEQAN_FAIL("Invalid array type: %c!", t2);
+            }
+        }
+        break;
+    default:
+        SEQAN_ASSERT_FAIL("Invalid tag type: %c!", t);
+    }
+}
+
+/**
+.Function.assignTagsSamToBam
+..cat:BAM I/O
+..summary:Assign tags in SAM format to tags in BAM format.
+..signature:assignTagsSamToBam(bamTags, samTags)
+..param.bamTags:Destination BAM tags.
+...type:Shortcut.CharString
+..param.samTags:Source SAM tags.
+...type:Shortcut.CharString
+..returns:$void$
+..include:seqan/bam_io.h
+*/
+
+template <typename TTarget, typename TSource>
+void assignTagsSamToBam(TTarget & target, TSource & source)
+{
+    // Handle case of empty source sequence.
+    if (empty(source))
+        clear(target);
+
+    typedef typename Iterator<TSource, Standard>::Type TSourceIter;
+    TSourceIter it = begin(source, Standard());
+    TSourceIter itEnd = end(source, Standard());
+    
+    typedef Stream<CharArray<char const *> > TStream;
+    typedef RecordReader<TStream, SinglePass<> > TRecordReader;
+    
+    TStream stream(it, itEnd);
+    TRecordReader reader(stream);
+    
+    CharString buffer;
+
+    while (!atEnd(reader))
+    {
+        if (value(reader) == '\t')
+            goNext(reader);
+        SEQAN_ASSERT_NOT(atEnd(reader));
+        
+        _assignTagsSamToBamOneTag(target, reader, buffer);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function assignTagsBamToSam()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename TSourceIter>
+void _assignTagsBamToSamOneTag(TTarget & target, TSourceIter & it, std::stringstream & ss)
+{
+    // Copy tag name.
+    SEQAN_ASSERT_NOT(atEnd(it));
+    appendValue(target, *it++);
+    SEQAN_ASSERT_NOT(atEnd(it));
+    appendValue(target, *it++);
+    unsigned char t = *it;
+    
+    // Add ':'.
+    appendValue(target, ':');
+    
+    // Add type.
+    SEQAN_ASSERT_NOT(atEnd(it));
+    if (*it == 'c' || *it == 'C' || *it == 's' || *it == 'S' || *it == 'i' || *it == 'I')
+        appendValue(target, 'i');
+    else
+        appendValue(target, *it);
+    ++it;
+
+    // Add ':'.
+    appendValue(target, ':');
+
+    // Convert the payload, depending on the field's type.
+    
+    ss.str("");
+    
+    switch (t)
+    {
+    case 'A':
+        appendValue(target, *it++);
+        break;
+    case 'c':
+        {
+            SEQAN_ASSERT_NOT(atEnd(it));
+            __int8 x = *it++;
+            ss << static_cast<int>(x);  // Cast to prevent printing as textual char.
+            append(target, ss.str());
+        }
+        break;
+    case 'C':
+        {
+            SEQAN_ASSERT_NOT(atEnd(it));
+            __uint8 x = *it++;
+            ss << static_cast<unsigned>(x);  // Cast to prevent printing as textual char.
+            append(target, ss.str());
+        }
+        break;
+    case 's':
+        {
+            __int16 x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 2; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            ss << x;
+            append(target, ss.str());
+        }
+        break;
+    case 'S':
+        {
+            __uint16 x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 2; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            ss << x;
+            append(target, ss.str());
+        }
+        break;
+    case 'i':
+        {
+            __int32 x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 4; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            ss << x;
+            append(target, ss.str());
+        }
+        break;
+    case 'I':
+        {
+            __uint32 x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 4; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            ss << x;
+            append(target, ss.str());
+        }
+        break;
+    case 'f':
+        {
+            float x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 4; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            ss << x;
+            append(target, ss.str());
+        }
+        break;
+    case 'Z':
+        {
+            while (*it != '\0')
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                appendValue(target, *it++);
+            }
+            SEQAN_ASSERT_NOT(atEnd(it));
+            it++;
+        }
+        break;
+    case 'H':
+        {
+            while (*it != '\0')
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                appendValue(target, *it++);
+            }
+            SEQAN_ASSERT_NOT(atEnd(it));
+            it++;
+        }
+        break;
+    case 'B':
+        {
+            // Read type.
+            char t2 = *it++;
+            appendValue(target, t2);
+            // Read array length.
+            __int32 x = 0;
+            char * ptr = reinterpret_cast<char *>(&x);
+            for (int i = 0; i < 4; ++i)
+            {
+                SEQAN_ASSERT_NOT(atEnd(it));
+                *ptr++ = *it++;
+            }
+            // Depending on t2, read array.
+            // TODO(holtgrew): Whee, this could be a bit more compact...
+            switch (t2)
+            {
+            case 'c':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __int8 y = *it++;
+                    ss << static_cast<int>(y);  // Cast to prevent textual interpretation.
+                    append(target, ss.str());
+                }
+                break;
+            case 'C':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __uint8 y = *it++;
+                    ss << static_cast<int>(y);  // Cast to prevent textual interpretation.
+                    append(target, ss.str());
+                }
+                break;
+            case 's':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __int16 y = 0;
+                    char * ptr = reinterpret_cast<char *>(&y);
+                    for (int i = 0; i < 2; ++i)
+                    {
+                        SEQAN_ASSERT_NOT(atEnd(it));
+                        *ptr++ = *it++;
+                    }
+                    ss << y;
+                    append(target, ss.str());
+                }
+                break;
+            case 'S':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __uint16 y = 0;
+                    char * ptr = reinterpret_cast<char *>(&y);
+                    for (int i = 0; i < 2; ++i)
+                    {
+                        SEQAN_ASSERT_NOT(atEnd(it));
+                        *ptr++ = *it++;
+                    }
+                    ss << y;
+                    append(target, ss.str());
+                }
+                break;
+            case 'i':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __int32 y = 0;
+                    char * ptr = reinterpret_cast<char *>(&y);
+                    for (int i = 0; i < 4; ++i)
+                    {
+                        SEQAN_ASSERT_NOT(atEnd(it));
+                        *ptr++ = *it++;
+                    }
+                    ss << y;
+                    append(target, ss.str());
+                }
+                break;
+            case 'I':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    __uint32 y = 0;
+                    char * ptr = reinterpret_cast<char *>(&y);
+                    for (int i = 0; i < 4; ++i)
+                    {
+                        SEQAN_ASSERT_NOT(atEnd(it));
+                        *ptr++ = *it++;
+                    }
+                    ss << y;
+                    append(target, ss.str());
+                }
+                break;
+            case 'f':
+                for (__int32 i = 0; i < x; ++i)
+                {
+                    appendValue(target, ',');
+                    ss.str("");
+                    float y = 0;
+                    char * ptr = reinterpret_cast<char *>(&y);
+                    for (int i = 0; i < 4; ++i)
+                    {
+                        SEQAN_ASSERT_NOT(atEnd(it));
+                        *ptr++ = *it++;
+                    }
+                    ss << y;
+                    append(target, ss.str());
+                }
+                break;
+            default:
+                SEQAN_FAIL("Invalid array type: %c!", t2);
+            }
+        }
+        break;
+    default:
+        SEQAN_ASSERT_FAIL("Invalid tag type: %c!", t);
+    }
+}
+
+/**
+.Function.assignTagsBamToSam
+..cat:BAM I/O
+..summary:Assign tags in BAM format to tags in SAM format.
+..signature:assignTagsSamToBam(bamTags, samTags)
+..param.samTags:Destination SAM tags.
+...type:Shortcut.CharString
+..param.bamTags:Source BAM tags.
+...type:Shortcut.CharString
+..returns:$void$
+..include:seqan/bam_io.h
+..see:Function.assignTagsSamToBam
+*/
+
+template <typename TTarget, typename TSource>
+void assignTagsBamToSam(TTarget & target, TSource const & source)
+{
+    // Handle case of empty source sequence.
+    if (empty(source))
+        clear(target);
+
+    std::stringstream ss;
+    clear(target);
+    
+    typedef typename Iterator<TSource const, Rooted>::Type TSourceIter;
+    TSourceIter it = begin(source, Rooted());
+    
+    bool first = true;
+    while (!atEnd(it))
+    {
+        if (!first)
+            appendValue(target, '\t');
+        first = false;
+        _assignTagsBamToSamOneTag(target, it, ss);
+    }
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_TAGS_TO_BAM_TAGS_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_stream.h b/third-party/seqan/core/include/seqan/bam_io/bam_stream.h
new file mode 100644
index 0000000..d86d4c7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_stream.h
@@ -0,0 +1,588 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Simple-to-use I/O for SAM and BAM files.
+//
+// The actual implementation is done using the class hierarchies rooted in
+// XamReader and XamWriter.  We use virtual functions and native C++
+// inheritance here because the implementations requires some kind of dynamic
+// lookup, and using the built-in inheritance model is probably fast.  Also,
+// this API is on a very high level/layer and thus some loss in performance is
+// OK.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_STREAM_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_STREAM_H_
+
+#include <fstream>
+#include <memory>
+
+#include <seqan/store.h>
+
+// TODO(holtgrew): Replace std::fstream by MMap String?
+// TODO(holtgrew): Implement BAI support?
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.BamStream
+..cat:BAM I/O
+..summary:Class that provides an easy to use interface for reading and writing SAM and BAM files.
+..signature:BamStream
+..example:Read and write SAM or BAM files.
+..example.file:demos/bam_io/bam_stream.cpp
+..example.text:The output is as follows:
+..example.output:
+ at HD VN:1.3  SO:coordinate
+ at SQ SN:ref  LN:45
+ at SQ SN:ref2 LN:40
+r001    163 ref 7   30  8M4I4M1D3M  =   37  39  TTAGATAAAGAGGATACTG *   XX:B:S,12561,2,20,112
+r002    0   ref 9   30  1S2I6M1P1I1P1I4M2I  *   0   0   AAAAGATAAGGGATAAA   *
+r003    0   ref 9   30  5H6M    *   0   0   AGCTAA  *
+r004    0   ref 16  30  6M14N1I5M   *   0   0   ATAGCTCTCAGC    *
+r003    16  ref 29  30  6H5M    *   0   0   TAGGC   *
+r001    83  ref 37  30  9M  =   7   -39 CAGCGCCAT   *
+..include:seqan/bam_io.h
+
+.Memfunc.BamStream#BamStream:
+..class:Class.BamStream
+..description:See documentation of @Class.BamStream@ for more information.
+..summary:Constructor
+..signature:BamStream()
+..signature:BamStream(fileName[, mode[, format]])
+..param.fileName:Path to the file to open.
+...type:nolink:$char const *$
+..param.mode:The mode to use for opening the file (read/write). Optional
+...default:@Enum.BamStream\colon\colonOperationMode.value.READ@
+...type:Enum.BamStream\colon\colonOperationMode
+..param.format:Use this to enforce opening the file in the given format. Autodetected from file name or content if not specified. Optional.
+...type:Enum.BamStream\colon\colonFormat
+...default:@Enum.BamStream\colon\colonFormat.value.AUTO@
+
+.Memvar.BamStream#header:
+..class:Class.BamStream
+..type:Class.BamHeader
+..summary:The @Class.BamHeader@ of the @Class.BamStream@ object.
+..description:
+SAM and BAM files have a header.
+When writing SAM or BAM files, you have to fill this member before writing @Class.BamAlignmentRecord at s.
+Upon writing the first record, the header will be written out.
+..description:
+When reading BAM files, the header will be read upon opening the file.
+When reading SAM files, any header will be read upon opening the file.
+..description:
+Note that there is a special case when reading SAM records:
+If there is no header, or records refer to reference sequences that are previously unknown when reading SAM then a new entry is added to @Memvar.BamHeader#sequenceInfos at .\
+
+.Memvar.BamStream#bamIOContext:
+..class:Class.BamStream
+..summary:The @Class.BamIOContext@ object to use for reading and writing @Class.BamAlignmentRecord at s.
+..description:
+When reading, the $bamIOContext$ will be updated automatically.
+When reading SAM, new reference sequences can be introduced "on the fly" when a new sequence appears.
+When writing, the $bamIOContext$ is automatically filled/reset when the first record is written.
+
+.Enum.BamStream\colon\colonOperationMode:
+..cat:BAM I/O
+..summary:Select the operation mode of a @Class.BamStream at .
+..value.READ:Open stream for reading.
+..value.WRITE:Open stream for writing.
+..include:seqan/bam_io.h
+
+.Enum.BamStream\colon\colonFormat:
+..cat:BAM I/O
+..summary:Select the format to use for reading/writing.
+..value.AUTO:Auto-detect format from file content on reading and from the file name on writing. If Auto-detection fails, SAM is used.
+..value.SAM:Force reading/writing of SAM.
+..value.BAM:Force reading/writing of SAM.
+..include:seqan/bam_io.h
+*/
+
+class BamStream
+{
+public:
+
+    // Enum for selecting read/write mode.
+    enum OperationMode
+    {
+        READ,
+        WRITE
+    };
+
+    // Enum for selecting format.  AUTO is only used as the default, after opening, only SAM and BAM are used.
+    enum Format
+    {
+        AUTO,
+        SAM,
+        BAM
+    };
+
+    // Name of the BAM file.
+    CharString _filename;
+    // The open mode.
+    OperationMode _mode;
+    // The format.
+    Format _format;
+    // Whether or not the header was written out.
+    bool _headerWritten;
+
+    // Indicates whether stream is at end when reading.
+    bool _atEnd;
+    // Indicates whether there was an error when reading or writing.
+    bool _isGood;
+
+    // The BAM Header record.
+    BamHeader header;
+    // The BAM I/O Context and its elements.
+    StringSet<CharString>                  _nameStore;
+    NameStoreCache<StringSet<CharString> > _nameStoreCache;
+    BamIOContext<StringSet<CharString> >   bamIOContext;
+
+    // The actual implementation of writing SAM or BAM.
+    std::auto_ptr<XamWriter_> _writer;
+    // The actual implementation of reading SAM or BAM.
+    std::auto_ptr<XamReader_> _reader;
+
+    // Constructors.
+
+    BamStream() :
+        _mode(READ), _format(AUTO), _headerWritten(false), _atEnd(false), _isGood(true),
+        _nameStoreCache(_nameStore), bamIOContext(_nameStore, _nameStoreCache)
+    {}
+
+    BamStream(char const * filename, OperationMode mode = READ, Format format = AUTO);
+
+    // Write header if necessary.
+    inline int _writeHeader()
+    {
+        if (this->_headerWritten)
+            return 0;
+
+        // Rewrite name store and cache.
+        clear(_nameStore);
+        for (unsigned i = 0; i < length(header.sequenceInfos); ++i)
+            appendValue(_nameStore, header.sequenceInfos[i].i1);
+        refresh(_nameStoreCache);
+
+        // Write out header.
+        this->_headerWritten = true;
+        return this->_writer->writeHeader(header, bamIOContext);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Member Function BamStream::BamStream()
+// ----------------------------------------------------------------------------
+
+// Forward declaration is here since it refers to enum member type.
+inline int open(BamStream & bamIO,
+                char const * filename,
+                BamStream::OperationMode mode,
+                BamStream::Format format);
+
+inline BamStream::BamStream(char const * filename, OperationMode mode, Format format) :
+    _filename(filename), _mode(mode), _format(format), _headerWritten(false), _atEnd(false), _isGood(true),
+    _nameStoreCache(_nameStore), bamIOContext(_nameStore, _nameStoreCache)
+{
+    open(*this, filename, _mode, _format);
+}
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#open
+..class:Class.BamStream
+..summary:Open a @Class.BamStream@ object for reading/writing.
+..signature:open(bamIO, fileName[, mode[, format]])
+..param.bamIO:The @Class.BamStream@ object to open.
+...type:Class.BamStream
+..param.fileName:The path to the file to open.
+...type:Shortcut.CharString
+..param.mode:The mode to open the file in. Optional.
+...default:$BamStream::READ$
+...type:nolink:$BamStream::OperationMode$.
+..param.format:The format to use, inferred from file contents (reading) or file name (writing) by default.
+...default:$BamStream::AUTO$
+...type:nolink:$BamStream::Format$.
+..param.format:The path to the file to open.
+...type:Shortcut.CharString
+..returns:An $int$ status code: $0$ on success, $1$ on errors.
+..include:seqan/bam_io.h
+*/
+
+inline int open(BamStream & bamIO,
+                char const * fileName,
+                BamStream::OperationMode mode = BamStream::READ,
+                BamStream::Format format = BamStream::AUTO)
+{
+    bamIO._filename = fileName;
+    bamIO._isGood = true;
+
+    // Guess format if necessary.
+    if (format == BamStream::AUTO)
+    {
+        if (mode == BamStream::READ)
+        {
+            format = BamStream::SAM;  // SAM is default.
+
+            // Look whether the file is in BAM format.
+            std::fstream inStream(toCString(fileName), std::ios_base::binary | std::ios_base::in);
+            if (!inStream.good())
+            {
+                bamIO._isGood = false;
+                return 1;  // Error opening the file.
+            }
+            char buffer[3];
+            inStream.read(&buffer[0], 3);
+            if (buffer[0] == '\x1F' && buffer[1] == '\x8B' && buffer[2] == '\x08')
+                format = BamStream::BAM;
+        }
+        else  // mode == WRITE
+        {
+            format = BamStream::SAM;  // SAM is default.
+            if (endsWith(fileName, ".bam"))
+                format = BamStream::BAM;
+        }
+    }
+
+#if !SEQAN_HAS_ZLIB
+    // Guard against opening BAM files without zlib.
+    if (format == BamStream::BAM)
+    {
+        std::cerr << "ERROR: Trying to open BAM file and ZLIB is not available!\n";
+        bamIO._isGood = false;
+        return 1;
+    }
+#endif  // #if !SEQAN_HAS_ZLIB
+
+    if (mode == BamStream::READ)
+    {
+        if (format == BamStream::SAM)
+            bamIO._reader.reset(new SamReader_());
+#if SEQAN_HAS_ZLIB
+        // The branch above is always taken if zlib is not available, there already is a check above.
+        else
+            bamIO._reader.reset(new BamReader_());
+#endif  // #if !SEQAN_HAS_ZLIB
+        if (bamIO._reader->open(fileName) != 0)
+        {
+            bamIO._isGood = false;
+            return 1;
+        }
+    }
+    else  // (format == BamStream::WRITE)
+    {
+        if (format == BamStream::SAM)
+            bamIO._writer.reset(new SamWriter_());
+#if SEQAN_HAS_ZLIB
+        // The branch above is always taken if zlib is not available, there already is a check above.
+        else
+            bamIO._writer.reset(new BamWriter_());
+#endif  // #if !SEQAN_HAS_ZLIB
+        if (bamIO._writer->open(fileName) != 0)
+        {
+            bamIO._isGood = false;
+            return 1;
+        }
+    }
+
+    bamIO._mode = mode;
+    bamIO._format = format;
+
+    // Read header.
+    if (bamIO._isGood && bamIO._mode == BamStream::READ)
+    {
+        clear(bamIO.header);
+        if (bamIO._reader->readHeader(bamIO.header, bamIO.bamIOContext) != 0)
+        {
+            bamIO._isGood = false;
+            return 1;
+        }
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function reset()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#reset
+..class:Class.BamStream
+..summary:Reset @Class.BamStream@ object to status after construction.
+..signature:reset(bamIO)
+..param.bamIO:The @Class.BamStream@ object to reset.
+...type:Class.BamStream
+..returns:$int$, a status code ($0$ for success, non-$0$ for error).
+..include:seqan/bam_io.h
+*/
+
+inline int reset(BamStream & bamIO)
+{
+    return open(bamIO, toCString(bamIO._filename), bamIO._mode, bamIO._format);
+}
+
+// ----------------------------------------------------------------------------
+// Function flush()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#flush
+..class:Class.BamStream
+..summary:Flush output when writing.
+..description:This will write out the header if no record has been written out yet.
+..signature:flush(bamIO)
+..param.bamIO:The @Class.BamStream@ object to flush.
+...type:Class.BamStream
+..returns:$int$ with an error code.
+..include:seqan/bam_io.h
+*/
+
+inline int flush(BamStream & bamIO)
+{
+    if (bamIO._mode == BamStream::WRITE)
+    {
+        bamIO._writeHeader();
+        return bamIO._writer->flush();
+    }
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#close
+..class:Class.BamStream
+..summary:Close BamStream object's underlying file.
+..signature:close(bamIO)
+..param.bamIO:The @Class.BamStream@ object to close
+...type:Class.BamStream
+..returns:$int$ with an error code.
+..include:seqan/bam_io.h
+*/
+
+inline int close(BamStream & bamIO)
+{
+    if (bamIO._mode == BamStream::WRITE)
+    {
+        bamIO._writeHeader();
+        return bamIO._writer->close();
+    }
+    else
+    {
+        return bamIO._reader->close();
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#atEnd
+..class:Class.BamStream
+..summary:Check whether a @Class.BamStream@ object is at end when reading.
+..signature:atEnd(bamIO)
+..param.bamIO:The @Class.BamStream@ object to query.
+...type:Class.BamStream
+..returns:$bool$, indicating whether the object is at the end of the file.
+..include:seqan/bam_io.h
+*/
+
+inline bool atEnd(BamStream const & bamIO)
+{
+    SEQAN_ASSERT_EQ_MSG(bamIO._mode, BamStream::READ, "You can only call atEnd() when opened the file for reading.");
+    return bamIO._reader->atEnd();
+}
+
+inline bool atEnd(BamStream & bamIO)
+{
+    SEQAN_ASSERT_EQ_MSG(bamIO._mode, BamStream::READ, "You can only call atEnd() when opened the file for reading.");
+    return bamIO._reader->atEnd();
+}
+
+// ----------------------------------------------------------------------------
+// Function isGood()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#isGood
+..class:Class.BamStream
+..summary:Check whether the @Class.BamStream@ object has is in the failure state.
+..signature:isGood(bamIO)
+..param.bamIO:The @Class.BamStream@ object to query.
+...type:Class.BamStream
+..returns:$bool$, indicating whether there was no error or not.
+..include:seqan/bam_io.h
+*/
+
+inline bool isGood(BamStream const & bamIO)
+{
+    return bamIO._isGood;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#readRecord
+..class:Class.BamStream
+..summary:Read one @Class.BamAlignmentRecord@ from a @Class.BamStream at .
+..signature:readRecord(record, bamIO)
+..param.record:The @Class.BamAlignmentRecord@ to read the next alignment record into.
+...class:Class.BamAlignmentRecord
+..param.bamIO:The @Class.BamStream@ object to read from.
+...type:Class.BamStream
+..returns:An $int$ status code: $0$ on success, non-$0$ on failure.
+..include:seqan/bam_io.h
+*/
+
+inline int readRecord(BamAlignmentRecord & record, BamStream & bamIO)
+{
+    int res = bamIO._reader->readRecord(record, bamIO.bamIOContext);
+    bamIO._isGood = bamIO._isGood && (res == 0);
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamStream#writeRecord
+..class:Class.BamStream
+..summary:Write one @Class.BamAlignmentRecord@ to a @Class.BamStream at .
+..signature:writeRecord(bamIO, record)
+..param.record:The @Class.BamAlignmentRecord@ to write out.
+...class:Class.BamAlignmentRecord
+..param.bamIO:The @Class.BamStream@ object to write to.
+...type:Class.BamStream
+..returns:An $int$ status code: $0$ on success, non-$0$ on failure.
+..include:seqan/bam_io.h
+*/
+
+inline int writeRecord(BamStream & bamIO, BamAlignmentRecord const & record)
+{
+    bamIO._writeHeader();  // Does nothing if head already written out.
+
+    int res = bamIO._writer->writeRecord(record, bamIO.bamIOContext);
+    bamIO._isGood = bamIO._isGood && (res == 0);
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function fileSize()
+// ----------------------------------------------------------------------------
+
+// Returns size of file in bytes as stored on the disk.
+
+inline __int64 fileSize(BamStream const & bamIO)
+{
+    if (bamIO._mode == BamStream::WRITE)
+        return 0;
+    return bamIO._reader->fileSize();
+}
+
+// ----------------------------------------------------------------------------
+// Function positionInFile()
+// ----------------------------------------------------------------------------
+
+// Returns "approximate" byte position in file.  To be used for progress display, not for seeking.  For this, we have to
+// implement streamTell() and streamSeek() for BamStream.  This works for BAM only at the moment.
+
+inline __int64 positionInFile(BamStream const & bamIO)
+{
+    if (bamIO._mode == BamStream::WRITE)
+        return 0;
+    return bamIO._reader->positionInFile();
+}
+
+// ----------------------------------------------------------------------------
+// Function jumpToRegion()
+// ----------------------------------------------------------------------------
+
+#if SEQAN_HAS_ZLIB
+inline bool jumpToRegion(BamStream & bamIO, bool & hasAlignments, __int32 refId, __int32 pos, __int32 posEnd, BamIndex<Bai> const & index)
+{
+    if (bamIO._format != BamStream::BAM)
+        return false;  // Can only jump in BAM files.
+    if (bamIO._mode != BamStream::READ)
+        return false;  // Can only jump when reading.
+
+    BamReader_ * s = static_cast<BamReader_ *>(bamIO._reader.get());
+    return s->jumpToRegion(hasAlignments, refId, pos, posEnd, index, bamIO.bamIOContext);
+}
+#endif  // #if SEQAN_HAS_ZLIB
+
+// ----------------------------------------------------------------------------
+// Function jumpToOrphans()
+// ----------------------------------------------------------------------------
+
+#if SEQAN_HAS_ZLIB
+inline bool jumpToOrphans(BamStream & bamIO, BamIndex<Bai> const & index)
+{
+    if (bamIO._format != BamStream::BAM)
+        return false;  // Can only jump in BAM files.
+    if (bamIO._mode != BamStream::READ)
+        return false;  // Can only jump when reading.
+
+    BamReader_ * s = static_cast<BamReader_ *>(bamIO._reader.get());
+    return s->jumpToOrphans(index, bamIO.bamIOContext);
+}
+#endif  // #if SEQAN_HAS_ZLIB
+
+}  // namespace seqan;
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_STREAM_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_tags_dict.h b/third-party/seqan/core/include/seqan/bam_io/bam_tags_dict.h
new file mode 100644
index 0000000..acb2fb9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_tags_dict.h
@@ -0,0 +1,780 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for read/write access to BAM tag dicts.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_TAGS_DICT_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_TAGS_DICT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.BamTagsDict
+..cat:BAM I/O
+..cat:Fragment Store
+..signature:BamTagsDict
+..summary:Indexes start positions of BAM tags in a @Shortcut.CharString@ and provides a dict-like API.
+..example.code:
+CharString samStr = "AA:Z:value1\tAB:Z:value2\tAC:i:30";
+CharString bamStr;
+assignSamToBam(bamStr, samStr);
+BamTagsDict tags(bamStr);
+std::cerr << length(tags) << std::endl;  // #=> "3"
+for (unsigned i = 0; i < length(tags); ++i)
+{
+    std::cerr << getTagKey(tags, i) << " -> " << getTagValue(tags, i) << std::endl;
+    if (getTagValue(tags, i)[0] == 'i')  // is 32 bit integer
+    {
+        __int32 x = 0;
+        bool res = extractTagValue(x, tags, i);
+        SEQAN_ASSERT_MSG(res, "Not a valid integer at pos %u!", i);
+        std::cerr << "     " << x << std::endl;
+    }
+}
+// #=> "AA -> Zvalue1"
+// #=> "AB -> Zvalue2"
+// #-> "AC -> i<binary representation of 30>"
+#  #-> "      30"
+..include:seqan/bam_io.h
+
+.Memfunc.BamTagsDict#BamTagsDict
+..class:Class.BamTagsDict
+..signature:BamTagsDict()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+*/
+
+class BamTagsDict
+{
+public:
+    Holder<CharString> _host;
+    String<unsigned> _positions;
+
+    BamTagsDict() {}
+
+    BamTagsDict(CharString & tags) : _host(tags) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Host
+// ----------------------------------------------------------------------------
+
+template <>
+struct Host<BamTagsDict>
+{
+    typedef CharString Type;
+};
+
+template <>
+struct Host<BamTagsDict const>
+{
+    typedef CharString const Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function host()
+// ----------------------------------------------------------------------------
+
+inline Host<BamTagsDict>::Type &
+host(BamTagsDict & bamTags)
+{
+    return value(bamTags._host);
+}
+
+inline Host<BamTagsDict const>::Type &
+host(BamTagsDict const & bamTags)
+{
+    return value(bamTags._host);
+}
+
+// ----------------------------------------------------------------------------
+// Function hasIndex()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#hasIndex
+..class:Class.BamTagsDict
+..cat:Fragment Store
+..summary:Return $true$ if @Class.BamTagsDict@ has an index.
+..signature:hasIndex(bamTags)
+..param.bamTags:SAM Tags to query
+...type:Class.BamTagsDict
+..returns:$bool$
+..include:<seqan/store_ex.h>
+*/
+
+inline bool
+hasIndex(BamTagsDict const & bamTags)
+{
+    return length(bamTags._positions) != 0u;
+}
+
+inline bool
+hasIndex(BamTagsDict & bamTags)
+{
+    return hasIndex(const_cast<BamTagsDict const &>(bamTags));
+}
+
+// ----------------------------------------------------------------------------
+// Function getBamTypeSize()
+// ----------------------------------------------------------------------------
+
+// Return sizeof() of the type identified with the given char.  Returns -2 if not
+// valid, -1 if of variable length.
+
+/**
+.Function.getBamTypeSize
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..signature:getBamTypeSize(c)
+..summary:Return size of the type identified by $c$.
+..param.c:The BAM type identifier
+..returns:$int$ with the $sizeof()$ of the type, -1 for variable sized types, -2 for invalid parameters.
+..include:seqan/bam_io.h
+*/
+
+inline int
+getBamTypeSize(char c)
+{
+    switch (c)
+    {
+        case 'A':
+            return 1;
+        case 'f':
+            return 4;
+        case 'Z':
+        case 'H':
+        case 'B':
+            return -1;
+        case 'c':
+        case 'C':
+            return 1;
+        case 's':
+        case 'S':
+            return 2;
+        case 'i':
+        case 'I':
+            return 4;
+    }
+    return -2;
+}
+
+// ----------------------------------------------------------------------------
+// Function buildIndex()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#buildIndex
+..class:Class.BamTagsDict
+..cat:Fragment Store
+..summary:Build index for a @Class.BamTagsDict@ object.
+..signature:buildIndex(bamTags)
+..param.bamTags:SAM Tags to build index for.
+...type:Class.BamTagsDict
+..returns:$void$
+..include:<seqan/bam_io.h>
+*/
+
+inline void
+buildIndex(BamTagsDict & bamTags)
+{
+    typedef Host<BamTagsDict>::Type TCharString;
+    typedef Iterator<TCharString, Rooted>::Type TCharStringIter;
+
+    clear(bamTags._positions);
+    if (empty(value(bamTags._host)))
+        return;  // Done.
+
+    appendValue(bamTags._positions, 0);
+    for (TCharStringIter it = begin(host(bamTags)); !atEnd(it);)
+    {
+        it += 2;
+        char c = *it;
+        if (c == 'H' || c == 'Z')
+        {
+            while (!atEnd(it) && *it != '\0')
+                ++it;
+            ++it;
+        }
+        else if (c == 'B')
+        {
+            ++it;
+            c = *it;
+            ++it;
+            __uint32 len = 0;
+            memcpy(&len, &*it, 4);
+            it += 4;
+            it += len * getBamTypeSize(c);
+        }
+        else
+        {
+            ++it;
+            it += getBamTypeSize(c);
+        }
+
+        appendValue(bamTags._positions, position(it));
+    }
+    // if (!empty(value(bamTags._host)))
+    //     appendValue(bamTags._positions, length(host(bamTags)) + 1);  // +1 since there is not tab at the end
+}
+
+// ----------------------------------------------------------------------------
+// Function setHost()
+// ----------------------------------------------------------------------------
+
+inline Holder<CharString> &
+_dataHost(BamTagsDict & bamTags)
+{
+    return bamTags._host;
+}
+
+inline void
+setHost(BamTagsDict & me, CharString & host_)
+{
+    SEQAN_CHECKPOINT;
+	setValue(_dataHost(me), host_);
+    clear(me._positions);
+}
+
+inline void
+setHost(BamTagsDict & me, CharString const & host_)
+{
+    SEQAN_CHECKPOINT;
+	setValue(_dataHost(me), host_);
+    clear(me._positions);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+///.Function.length.param.object.type:Class.BamTagsDict
+
+inline unsigned
+length(BamTagsDict const & tags)
+{
+    if (empty(value(tags._host)))
+        return 0;
+    if (!hasIndex(tags))
+        buildIndex(const_cast<BamTagsDict &>(tags));
+    return length(tags._positions) - 1;
+}
+
+// ----------------------------------------------------------------------------
+// Function getTagType()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#getTagType
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..signature:getTagType(tagsDict, idx)
+..summary:Get key of a tag by index.
+..param.tagsDict:The @Class.BamTagsDict@ to retrieve data from.
+..param.idx:Index of the tag whose key to retrieve.
+..returns:$char$, the SAM/BAM identifier of the type.
+..include:seqan/bam_io.h
+*/
+
+template <typename TPos>
+inline char
+getTagType(BamTagsDict & tags, TPos idx)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+    return host(tags)[tags._positions[idx] + 2];
+}
+
+// ----------------------------------------------------------------------------
+// Function getTagKey()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#getTagKey
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..signature:getTagKey(tagsDict, idx)
+..summary:Return key of a tag by index.
+..param.tagsDict:The @Class.BamTagsDict@ to retrieve data from.
+...type:Class.BamTagsDict
+..param.idx:Index of the tag whose key to retrieve.
+..returns:Infix of the underlying string.
+..remarks:See @Class.BamTagsDict@ for an example.
+..include:seqan/bam_io.h
+*/
+
+template <typename TPos>
+inline Infix<Host<BamTagsDict>::Type>::Type
+getTagKey(BamTagsDict & tags, TPos idx)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+    return infix(host(tags), tags._positions[idx], tags._positions[idx] + 2);
+}
+
+template <typename TPos>
+inline Infix<Host<BamTagsDict const>::Type>::Type
+getTagKey(BamTagsDict const & tags, TPos idx)
+{
+    return getTagKey(const_cast<BamTagsDict &>(tags), idx);
+}
+
+// ----------------------------------------------------------------------------
+// Function findTagKey()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#findTagKey
+..summary:Find a tag by its key for a @Class.BamTagsDict@ object.
+..class:Class.BamTagsDict
+..signature:findTagKey(idx, tagsDict, name)
+..param.idx:Index of the tag with the given key.
+...type:nolink:$unsigned$
+..param.tagsDict:The @Class.BamTagsDict@ to retrieve data from.
+..param.name:Name of the key to find.
+...type:Shortcut.CharString
+..returns:$bool$, indicating whether such a key could be found.
+..include:seqan/bam_io.h
+*/
+
+inline bool
+findTagKey(unsigned & idx, BamTagsDict & tags, CharString const & name)
+{
+    for (idx = 0; idx < length(tags); ++idx)
+        if (getTagKey(tags, idx) == name)
+            return true;
+    return false;
+}
+
+inline bool
+findTagKey(unsigned & idx, BamTagsDict const & tags, CharString const & name)
+{
+    return findTagKey(idx, const_cast<BamTagsDict &>(tags), name);
+}
+
+// ----------------------------------------------------------------------------
+// Function getTagValue()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#getTagValue
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..summary:Return the value of a tag by its index in the @Class.BamTagsDict at .
+..signature:getTagValue(tagsDict, idx)
+..param.tagsDict:The @Class.BamTagsDict@ to retrieve data from.
+...type:Class.BamTagsDict
+..param.idx:Index of the tag whose value to retrieve.
+..returns:@Shortcut.CharString@ with the raw tags data.
+..remarks:Note that you will get $<type char> + payload$ in case of @Class.BamTagsDict at .
+..remarks:See @Class.BamTagsDict@ for an example.
+..include:seqan/bam_io.h
+*/
+
+template <typename TIdx>
+inline CharString
+getTagValue(BamTagsDict & tags, TIdx idx)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+
+    // TODO(holtgrew): Can't we use positions to speed this up?
+    
+    typedef typename Position<CharString>::Type TPos;
+    TPos beginPos = tags._positions[idx] + 2;
+    TPos endPos = beginPos + 1;
+    
+    char theType = getTagType(tags, idx);
+    if (theType == 'Z' || theType == 'H')
+    {
+        typedef typename Iterator<CharString, Rooted>::Type TIterator;
+        TIterator it = begin(host(tags), Rooted()) + beginPos + 1;
+        for (; !atEnd(it) && *it != '\0'; goNext(it))
+            endPos += 1;
+        endPos += 1;
+    }
+    else if (theType == 'B')
+    {
+        __uint32 len = 0;
+        memcpy(&len, &host(tags)[tags._positions[idx]] + 4, 4);
+        char c = host(tags)[tags._positions[idx] + 3];
+        int typeSize = getBamTypeSize(c);
+        SEQAN_ASSERT_GT(typeSize, 0);
+        endPos += 5 + len * typeSize;
+    }
+    else
+    {
+        endPos += getBamTypeSize(theType);
+    }
+    
+    return infix(host(tags), beginPos, endPos);
+}
+
+template <typename TPos>
+inline CharString //Infix<Host<BamTagsDict const>::Type>::Type
+getTagValue(BamTagsDict const & tags, TPos idx)
+{
+    return getValue(const_cast<BamTagsDict &>(tags), idx);
+}
+
+// ----------------------------------------------------------------------------
+// Function extractTagValue()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#extractTagValue
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..signature:extractTagValue(dest, tags, idx)
+..summary:Extract and cast "atomic" value from tags string with index $idx$.
+..param.dest:The variable to write the value to.
+...remarks:The value is first copied in a variable of the type indicated in the BAM file. Then it is cast into the type of $dest$.
+..param.tags:@Class.BamTagsDict@ object.
+...type:Class.BamTagsDict
+..params.idx:Index of the tag in the tag list.
+..returns:$bool$, indicating the success.
+..remarks:The function only works for atomic types such as $int$, not for $char*$ or arrays.
+..remarks:See @Class.BamTagsDict@ for an example.
+..see:Function.BamTagsDict#getTagValue
+..include:seqan/bam_io.h
+*/
+
+template <typename TDest, typename TIdx>
+inline bool
+extractTagValue(TDest & dest, BamTagsDict & tags, TIdx idx)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+
+    char typeC = host(tags)[tags._positions[idx] + 2];
+    if (typeC == 'A')
+    {
+        char x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 1);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'c')
+    {
+        __int8 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 1);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'C')
+    {
+        __uint8 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 1);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 's')
+    {
+        __int16 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 2);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'S')
+    {
+        __uint16 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 2);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'i')
+    {
+        __int32 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 4);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'I')
+    {
+        __uint32 x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 4);
+        dest = static_cast<TDest>(x);
+    }
+    else if (typeC == 'f')
+    {
+        float x = 0;
+        char * ptr = reinterpret_cast<char *>(&x);
+        memcpy(ptr, &host(tags)[tags._positions[idx] + 3], 4);
+        dest = static_cast<TDest>(x);
+    }
+    else // variable sized type or invald
+    {
+        return false;
+    }
+    return true;
+}
+
+
+// ----------------------------------------------------------------------------
+// Function getBamTypeChar()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.getBamTypeChar
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..summary:Return char identifying the type of the atomic argument.
+..signature:getBamTypeChar<T>()
+..param.T:The type to get the BAM char for.
+..returns:$char$ describing the BAM type. One of $ACcSsIifZ$.
+..remarks:Note that this function is defined for the $__int16$, $__uint16$ etc. but not for the types $short$, $int$ etc. An exception are 8-bit characters/char, where it is defined for $__int8$, $__uint8$, and $char$ unless $char$ is equal to one of the other two types. This is important when used in @Function.BamTagsDict#setTagValue@ etc. since BAM gives type chars for printable characters, signed 8-bit numbers and unsigned 8-bit numbers.
+..remarks:If $__int8$ and $__uint8$ are not identical to $char$, we can make this decision from the type, otherwise we cannot and we will give the integer types a higher precedence.
+..remarks:In your programs, this should not make any difference, only the written SAM/BAM will differ.
+..include:seqan/bam_io.h
+*/
+
+template <typename T>
+inline char getBamTypeChar()
+{
+	if (IsSameType<T, __int8>::Type::VALUE)
+		return 'C';
+	if (IsSameType<T, __uint8>::Type::VALUE)
+		return 'c';
+	if (IsSameType<T, char>::Type::VALUE)
+		return 'A';
+	if (IsSameType<T, __int16>::Type::VALUE)
+		return 's';
+	if (IsSameType<T, __uint16>::Type::VALUE)
+		return 'S';
+	if (IsSameType<T, __int32>::Type::VALUE)
+		return 'i';
+	if (IsSameType<T, __int32>::Type::VALUE)
+		return 'I';
+	if (IsSameType<T, float>::Type::VALUE)
+		return 'f';
+    if (IsSameType<T, char *>::Type::VALUE || IsSameType<T, char const *>::Type::VALUE)
+        return 'Z';
+	else
+		return '\0';
+}
+
+// ----------------------------------------------------------------------------
+// Function setTagValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Test me!
+
+/**
+.Function.BamTagsDict#setTagValue
+..class:Class.BamTagsDict
+..cat:BAM I/O
+..summary:Set the value of a tag through a @Class.BamTagsDict at .
+..signature:setTagValue(tags, key, val[, typeC])
+..param.tags:The dict to modify.
+...type:Class.BamTagsDict
+..param.key:The key of the tag.
+...type:Shortcut.CharString
+...remarks:Must be a string of length 2.
+..param.val:The value to set the the tag to.
+..param.typeC:BAM type char to use.
+...type:nolink:By default, the type is inflected using @Function.getBamTypeChar at .
+...remarks:For portability (so the generated files are the same on all platforms), use a signed/unsigned qualified type for $val$ or give $typeC$. Also see the remarks for @Function.getBamTypeChar at .
+..returns:$bool$ indicating the success. This function can fail if the key is not a valid tag id (e.g. does not have length 2) or if the type of $val$ is not an atomic value or a string (anything but $char *$, $char const *$, a character, integer or float type is invalid).
+..see:Function.getBamTypeChar
+..remarks:Note that $setTagValue$ does not cast the type, so $typeC$ only influences the type character written out but $val$ is written out in binary without modification.
+..include:seqan/bam_io.h
+..example.text:An example setting some atomic tag values.
+..example.code:
+CharString rawTagsText;
+BamTagsDict tags(rawTagsText);
+setTagValue(tags, "XA", 9);    // int
+setTagValue(tags, "XB", 9u);   // unsigned int
+setTagValue(tags, "XC", 'X');  // char
+..example.text:If $char$ is equal to $__int8$ or $__uint8$ then the last line produces an entry with type 'c' or 'C'. To make sure that the type char 'A' (for "printable character") is written to the file, give it explicitely:
+..example.code:
+setTagValue(tags, "XC", 'X', 'A');  // Overrwrite XC, enforce type 'printable character'.
+..example.text:Note that on most systems $int$s have a width of 32 bytes, but the C++ standard leaves this open. For all types but characters, you should not give an explicit type char but use one of the types with explicit width and signed/unsigned qualifier such as $__int32$, $__uint32$ etc.
+..example.code:
+// The following is not recommended since the type of $x$ is not "unsigned 32 bit int."
+__int32 x = -1;
+setTagValue(tags, "XB", x, 'I');
+// Instead, explicitely use an unsigned type if you need one.  Note that your compiler
+// might warn you about assigning -1 to an unsigned variable so you know that you are
+// probably doing something unintended.
+__uint32 y = -1;
+setTagValue(tags, "XB", y);
+
+// Do not do this!
+setTagValue(tags, "XA", 9, 'f');    // BOGUS since 9 is not a floating point number.
+*/
+
+// Convert "atomic" value to BAM tag.  Return whether val was atomic.
+template <typename T>
+bool _toBamTagValue(CharString & result, T const & val, char const typeC)
+{
+    appendValue(result, typeC);
+
+    if (typeC == 'A' || typeC == 'c' || typeC == 'C')
+    {
+        resize(result, length(result) + 1);
+        char * dst = reinterpret_cast<char *>(&result[0]) + length(result) - 1;
+        char const * src = reinterpret_cast<char const *>(&val);
+        memcpy(dst, src, 1);
+    }
+    else if (typeC == 's' || typeC == 'S')
+    {
+        resize(result, length(result) + 2);
+        char * dst = reinterpret_cast<char *>(&result[0]) + length(result) - 2;
+        char const * src = reinterpret_cast<char const *>(&val);
+        memcpy(dst, src, 2);
+    }
+    else if (typeC == 'i' || typeC == 'I' || typeC == 'f')
+    {
+        resize(result, length(result) + 4);
+        char * dst = reinterpret_cast<char *>(&result[0]) + length(result) - 4;
+        char const * src = reinterpret_cast<char const *>(&val);
+        memcpy(dst, src, 4);
+    }
+    else if (typeC == 'Z')
+    {
+        unsigned oldSize = length(result);
+        unsigned valLen = length(val) + 1;
+        resize(result, length(result) + valLen);
+        char * dst = reinterpret_cast<char *>(&result[0] + oldSize);
+        char const * src = reinterpret_cast<char const *>(val);
+        memcpy(dst, src, valLen);
+        *(dst + valLen - 1) = '\0';
+    }
+    else // non-string and variable sized type or invald
+    {
+        return false;
+    }
+    return true;
+}
+
+// Sets an atomic value in a BamTagsDict.
+// Returns true successful, can fail if val not atomic or key is not a valid tag id (2 chars).
+
+template <typename T>
+inline bool
+setTagValue(BamTagsDict & tags, CharString const & key, T const & val, char const typeC)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+
+    // Build value to insert/append.
+    if (length(key) != 2u)
+        return false;
+    CharString bamTagVal;
+    // append(bamTagVal, key);
+    if (!_toBamTagValue(bamTagVal, val, typeC))
+        return false;
+    
+    unsigned idx = 0;
+    if (findTagKey(idx, tags, key))
+    {
+        // TODO(holtgrew): Speed this up with positions?
+        CharString tmp;
+        tmp = getTagValue(tags, idx);
+        replace(host(tags), tags._positions[idx] + 2, tags._positions[idx] + 2 + length(tmp), bamTagVal);
+    }
+    else
+    {
+        append(host(tags), key);
+        append(host(tags), bamTagVal);
+    }
+
+    // Remove index and return success.
+    clear(tags._positions);  // Also necessary when appending?
+    return true;
+}
+
+template <typename T>
+inline bool
+setTagValue(BamTagsDict & tags, CharString const & key, T const & val)
+{
+    return setTagValue(tags, key, val, getBamTypeChar<T>());
+}
+
+// ----------------------------------------------------------------------------
+// Function eraseTag()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.BamTagsDict#eraseTag
+..class:Class.BamTagsDict
+..summary:Erase tag from @Class.BamTagsDict at .
+..cat:BAM I/O
+..signature:eraseTag(tagsDict, key)
+..param.tags:The dict to erase from.
+...type:Class.BamTagsDict
+..param.key:The key of the entry to remove.
+...type:Shortcut.CharString
+..returns:$bool$, indicating whether the key was present.
+..include:seqan/bam_io.h
+ */
+
+inline bool
+eraseTag(BamTagsDict & tags, CharString const & key)
+{
+    if (!hasIndex(tags))
+        buildIndex(tags);
+    
+    unsigned idx = 0;
+    if (!findTagKey(idx, tags, key))
+        return false;
+
+    // TODO(holtgrew): Speed this up with positions?
+    CharString tmp;
+    tmp = getTagValue(tags, idx);
+    erase(host(tags), tags._positions[idx], tags._positions[idx + 1]);
+    
+    return true;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_TAGS_DICT_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/bam_writer.h b/third-party/seqan/core/include/seqan/bam_io/bam_writer.h
new file mode 100644
index 0000000..65e5fbb
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/bam_writer.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_WRITER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_BAM_WRITER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Allow writing BAM to stdout? Extend Stream<Bgzf>?
+
+class BamWriter_ :
+    public XamWriter_
+{
+public:
+    // The BGZF stream to write to.
+    Stream<Bgzf> _stream;
+    // Flag indicating whether there was an error or not.
+    // TODO(holtgrew): Could we also use streamError()?
+    bool _isGood;
+
+    BamWriter_() :
+        XamWriter_()
+    {}
+
+    BamWriter_(CharString const & filename);
+
+    // XamWriter_ interface.
+
+    virtual int open(CharString const & filename);
+    virtual bool isGood();
+    virtual int writeHeader(BamHeader const & header,
+                            BamIOContext<StringSet<CharString> > const & context);
+    virtual int writeRecord(BamAlignmentRecord const & record,
+                            BamIOContext<StringSet<CharString> > const & context);
+    virtual int flush();
+    virtual int close();
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::BamWriter_()
+// ----------------------------------------------------------------------------
+
+inline BamWriter_::BamWriter_(CharString const & filename) :
+    XamWriter_(filename)
+{
+    this->open(filename);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::open()
+// ----------------------------------------------------------------------------
+
+inline int BamWriter_::open(CharString const & filename)
+{
+    if (!seqan::open(this->_stream, toCString(filename), "w"))
+    {
+        _isGood = false;
+        return 1;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::isGood()
+// ----------------------------------------------------------------------------
+
+inline bool BamWriter_::isGood()
+{
+    return this->_isGood;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::writeHeader()
+// ----------------------------------------------------------------------------
+
+inline int BamWriter_::writeHeader(BamHeader const & header,
+                            BamIOContext<StringSet<CharString> > const & context)
+{
+    return write2(this->_stream, header, context, Bam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::writeRecord()
+// ----------------------------------------------------------------------------
+
+inline int BamWriter_::writeRecord(BamAlignmentRecord const & record,
+                                   BamIOContext<StringSet<CharString> > const & context)
+{
+    return write2(this->_stream, record, context, Bam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::flush()
+// ----------------------------------------------------------------------------
+
+inline int BamWriter_::flush()
+{
+    return streamFlush(this->_stream);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function BamWriter_::close()
+// ----------------------------------------------------------------------------
+
+inline int BamWriter_::close()
+{
+    seqan::close(this->_stream);
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_BAM_WRITER_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/cigar.h b/third-party/seqan/core/include/seqan/bam_io/cigar.h
new file mode 100755
index 0000000..4ed4535
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/cigar.h
@@ -0,0 +1,538 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_CIGAR_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_CIGAR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// struct CigarElement
+// ----------------------------------------------------------------------------
+
+/**
+.Class.CigarElement
+..cat:Fragment Store
+..summary:One entry of a CIGAR string.
+..signature:CigarElement<TOperation, TCount>
+..param.TOperation:Type to use for storing operations.
+...default:nolink:$char$
+..param.TCount:Type to use for storing counts.
+...default:nolink:$unsigned$
+..include:seqan/store.h
+
+.Memfunc.CigarElement#CigarElement
+..class:Class.CigarElement
+..summary:Constructor
+..signature:CigarElement()
+..signature:CigarElement(operation, count)
+..param.operation:The operation to use.
+...type:nolink:$TOperation$, typically $char$.
+..param.count:The operation count.
+...type:nolink:$Count$, typically $unsigned$.
+..remarks:The default constructor initialized both @Memvar.CigarElement#operation@ and @Memvar.CigarElement#count@ with $0$.
+
+.Memvar.CigarElement#operation
+..class:Class.CigarElement
+..summary:The described operation.
+..type:nolink:$TOperation$
+
+.Memvar.CigarElement#count
+..class:Class.CigarElement
+..summary:The number of operations.
+..type:nolink:$TCount$
+*/
+
+template <typename TOperation_ = char, typename TCount_ = unsigned>
+struct CigarElement
+{
+    typedef TOperation_ TOperation;
+    typedef TCount_     TCount;
+
+    TOperation          operation;
+    TCount              count;
+
+    CigarElement() : operation(0), count(0) {}
+    
+    CigarElement(TOperation o, TCount c):
+        operation(o),
+        count(c) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+template <typename TOperation, typename TCount>
+inline bool operator>(CigarElement<TOperation, TCount> const & lhs,
+                      CigarElement<TOperation, TCount> const & rhs)
+{
+    return lhs.operation > rhs.operation || (lhs.operation == rhs.operation && lhs.count > rhs.count);
+}
+
+template <typename TOperation, typename TCount>
+inline bool operator<(CigarElement<TOperation, TCount> const & lhs,
+                      CigarElement<TOperation, TCount> const & rhs)
+{
+    return lhs.operation < rhs.operation || (lhs.operation == rhs.operation && lhs.count < rhs.count);
+}
+    
+template <typename TOperation, typename TCount>
+inline bool operator==(CigarElement<TOperation, TCount> const & lhs,
+                       CigarElement<TOperation, TCount> const & rhs)
+{
+    return lhs.operation == rhs.operation && lhs.count == rhs.count;
+}
+
+// ----------------------------------------------------------------------------
+// toBamCigarElement()
+// ----------------------------------------------------------------------------
+
+template <typename TOperation, typename TCount>
+__uint32 toBamCigarElement(CigarElement<TOperation, TCount> const & cigarElement)
+{
+    char operation = 0;
+    switch (cigarElement.operation) {
+        case 'X': operation += 1;
+        case '=': operation += 1;
+        case 'P': operation += 1;
+        case 'H': operation += 1;
+        case 'S': operation += 1;
+        case 'N': operation += 1;
+        case 'D': operation += 1;
+        case 'I': operation += 1;
+        case 'M': break;
+    }
+    return (cigarElement.count << 4) | operation;
+}
+
+// ----------------------------------------------------------------------------
+// getMDString()
+// ----------------------------------------------------------------------------
+
+template <
+    typename TMDString,
+    typename TGaps1,
+    typename TGaps2>
+inline void
+getMDString(
+    TMDString &md,
+    TGaps1 &gaps1,
+    TGaps2 &gaps2)
+{
+    typedef typename Value<TMDString>::Type TMDChar;
+	typename Iterator<TGaps1>::Type it1 = begin(gaps1);
+	typename Iterator<TGaps2>::Type it2 = begin(gaps2);
+	char op, lastOp = ' ';
+	unsigned numOps = 0;
+
+    clear(md);
+    for (; !atEnd(it1) && !atEnd(it2); goNext(it1), goNext(it2))
+    {
+        if (isGap(it1)) continue;
+        if (isGap(it2))
+        {
+            op = 'D';
+        } 
+        else
+            op = (*it1 == *it2)? 'M': 'R';
+        
+        // append match run
+        if (lastOp != op)
+        {
+            if (lastOp == 'M')
+            {
+                std::stringstream num;
+                num << numOps;
+                append(md, num.str());
+            }
+            numOps = 0;
+            lastOp = op;
+        }
+
+        // append deleted/replaced reference character
+        if (op != 'M')
+        {
+            // add ^ from non-deletion to deletion
+            if (op == 'D' && lastOp != 'D')
+                appendValue(md, '^');
+            // add 0 from deletion to replacement
+            if (op == 'R' && lastOp == 'D')
+                appendValue(md, '0');
+            appendValue(md, convert<TMDChar>(*it1));
+        }
+
+        ++numOps;
+    }
+    SEQAN_ASSERT_EQ(atEnd(it1), atEnd(it2));
+    if (lastOp == 'M')
+    {
+        std::stringstream num;
+        num << numOps;
+        append(md, num.str());
+    }
+}
+
+// ----------------------------------------------------------------------------
+// getCigarString()
+// ----------------------------------------------------------------------------
+
+template <
+    typename TCigar,
+    typename TGaps1,
+    typename TGaps2,
+    typename TThresh>
+inline void
+getCigarString(
+    TCigar &cigar,
+    TGaps1 &gaps1,
+    TGaps2 &gaps2,
+    TThresh splicedGapThresh)
+{
+	typename Iterator<TGaps1>::Type it1 = begin(gaps1);
+	typename Iterator<TGaps2>::Type it2 = begin(gaps2);
+	clear(cigar);
+	char op, lastOp = ' ';
+	unsigned numOps = 0;
+
+	// std::cout << "gaps1\t" << gaps1 << std::endl;
+	// std::cout << "gaps2\t" << gaps2 << "\t" << clippedBeginPosition(gaps2) << std::endl;
+	for (; !atEnd(it1) && !atEnd(it2); goNext(it1), goNext(it2))
+	{
+		if (isGap(it1))
+		{
+			if (isGap(it2))
+				op = 'P';
+			else if (isClipped(it2))
+				op = '?';
+			else
+				op = 'I';
+		} 
+		else if (isClipped(it1))
+		{
+			op = '?';
+		}
+		else 
+		{
+			if (isGap(it2))
+				op = 'D';
+			else if (isClipped(it2))
+				op = 'S';
+			else
+				op = 'M';
+		}
+        
+        // append CIGAR operation
+        if (lastOp != op)
+        {
+            if (lastOp == 'D' && numOps >= (unsigned)splicedGapThresh)
+                lastOp = 'N';
+            if (numOps > 0)
+            {
+                std::stringstream num;
+                num << numOps;
+                append(cigar, num.str());
+                appendValue(cigar, lastOp);
+            }
+            numOps = 0;
+            lastOp = op;
+        }
+        ++numOps;
+    }
+//  if (atEnd(it1) != atEnd(it2))
+//        std::cerr << "Invalid pairwise alignment:" << std::endl << gaps1 << std::endl << gaps2 << std::endl;
+	SEQAN_CHECK(atEnd(it1) == atEnd(it2), "Cannot get CIGAR from invalid pairwise alignment!");
+	if (lastOp == 'D' && numOps >= (unsigned)splicedGapThresh)
+		lastOp = 'N';
+	if (numOps > 0)
+	{
+		std::stringstream num;
+		num << numOps;
+		append(cigar, num.str());
+		appendValue(cigar, lastOp);
+	}
+}
+
+template <
+    typename TCigar,
+    typename TGaps1,
+    typename TGaps2>
+inline void
+getCigarString(
+    TCigar &cigar,
+    TGaps1 &gaps1,
+    TGaps2 &gaps2)
+{
+    return getCigarString(cigar, gaps1, gaps2, 20);
+}
+
+template <
+    typename TOperation,
+    typename TCount,
+    typename TSpec,
+    typename TGaps1,
+    typename TGaps2,
+    typename TThresh>
+inline void
+getCigarString(
+        String<CigarElement<TOperation, TCount>, TSpec> &cigar,
+        TGaps1 &gaps1,
+        TGaps2 &gaps2,
+        TThresh splicedGapThresh)
+{
+	typename Iterator<TGaps1>::Type it1 = begin(gaps1);
+	typename Iterator<TGaps2>::Type it2 = begin(gaps2);
+	clear(cigar);
+	char op = '?', lastOp = ' ';
+	unsigned numOps = 0;
+
+//  std::cout << gaps1 << std::endl;
+//  std::cout << gaps2 << std::endl;
+    for (; !atEnd(it1) && !atEnd(it2); goNext(it1), goNext(it2))
+    {
+        if (isGap(it1))
+        {
+            if (isGap(it2))
+                op = 'P';
+            else if (isClipped(it2))
+                op = '?';
+            else
+                op = 'I';
+        } 
+        else if (isClipped(it1))
+        {
+            op = '?';
+        }
+        else 
+        {
+            if (isGap(it2))
+                op = 'D';
+            else if (isClipped(it2))
+                op = 'S';
+            else
+                op = 'M';
+        }
+        if (lastOp != op)
+        {
+            if (lastOp == 'D' && numOps >= (unsigned)splicedGapThresh)
+                lastOp = 'N';
+            if (numOps > 0)
+                appendValue(cigar, CigarElement<>(lastOp, numOps));
+            numOps = 0;
+            lastOp = op;
+        }
+        ++numOps;
+    }
+    SEQAN_ASSERT_EQ(atEnd(it1), atEnd(it2));
+    if (lastOp == 'D' && numOps >= (unsigned)splicedGapThresh)
+        lastOp = 'N';
+    if (numOps > 0)
+        appendValue(cigar, CigarElement<>(op, numOps));
+}
+
+// ----------------------------------------------------------------------------
+// alignAndGetCigarString()
+// ----------------------------------------------------------------------------
+
+template <
+    typename TCigar, typename TMDString, typename TContig, typename TReadSeq,
+    typename TAlignedRead, typename TErrors, typename TAlignFunctor>
+inline void
+alignAndGetCigarString(
+    TCigar &cigar, TMDString &md, TContig &contig, TReadSeq &readSeq,
+    TAlignedRead &alignedRead, TErrors &errors, TAlignFunctor const & functor)
+{
+    typedef Align<TReadSeq, ArrayGaps> TAlign;
+
+    TAlign align;
+    resize(rows(align), 2);
+
+    if (alignedRead.beginPos <= alignedRead.endPos)
+        assignSource(row(align, 0), infix(contig.seq, alignedRead.beginPos, alignedRead.endPos));
+    else
+        assignSource(row(align, 0), infix(contig.seq, alignedRead.endPos, alignedRead.beginPos));
+
+    assignSource(row(align, 1), readSeq);
+    
+    if (!(errors == 0 || (errors == 1 && length(readSeq) == length(source(row(align, 0))))))
+        errors = functor.align(align);
+
+    getCigarString(cigar, row(align, 0), row(align, 1));
+    getMDString(md, row(align, 0), row(align, 1));
+}
+
+template <typename TCigar, typename TMDString, typename TContig, typename TReadSeq, typename TErrors, typename TAlignedRead>
+inline void
+alignAndGetCigarString(TCigar &cigar, TMDString &md, TContig &contig, TReadSeq &readSeq, TAlignedRead &alignedRead, TErrors &, Nothing const &)
+{
+    typedef typename TContig::TContigSeq                                    TContigSeq;
+    typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> >    TContigGaps;
+    typedef Gaps<TReadSeq, AnchorGaps<typename TAlignedRead::TGapAnchors> > TReadGaps;
+
+    TContigGaps contigGaps(contig.seq, contig.gaps);
+    
+    if (alignedRead.beginPos <= alignedRead.endPos) 
+    {
+        setClippedBeginPosition(contigGaps, alignedRead.beginPos);
+        setClippedEndPosition(contigGaps, alignedRead.endPos);
+    } else
+    {
+        setClippedBeginPosition(contigGaps, alignedRead.endPos);
+        setClippedEndPosition(contigGaps, alignedRead.beginPos);
+    }
+
+    TReadGaps readGaps(readSeq, alignedRead.gaps);
+    // TContigGaps  contigGaps2(contig.seq, contig.gaps);
+    // if (i == 4)
+    //     printf("It's it!\n");
+    // std::cerr << "read gaps:  " << readGaps << std::endl;
+    // std::cerr << "contig gaps:" << contigGaps << std::endl;
+    
+    getCigarString(cigar, contigGaps, readGaps);
+    getMDString(md, contigGaps, readGaps);
+}
+
+// ----------------------------------------------------------------------------
+// _getClippedLength()
+// ----------------------------------------------------------------------------
+
+template <typename TCigarString, typename TNum>
+inline void _getClippedLength(TCigarString const & cigar, TNum & sum)
+{
+    typedef typename Iterator<TCigarString, Standard>::Type TCigarIter;
+    
+    TCigarIter it = begin(cigar, Standard());
+    TCigarIter itEnd = end(cigar, Standard());
+    
+    sum = 0;
+    for (; it != itEnd; ++it)
+        if (getValue(it).operation != 'S' && getValue(it).operation != 'H')
+            sum += getValue(it).count;
+}
+
+// ----------------------------------------------------------------------------
+// _getLengthInRef()
+// ----------------------------------------------------------------------------
+
+template <typename TCigarString, typename TNum>
+inline void _getLengthInRef(TCigarString const & cigar, TNum & sum)
+{
+    typedef typename Iterator<TCigarString const, Standard>::Type TCigarIter;
+    
+    TCigarIter it = begin(cigar, Standard());
+    TCigarIter itEnd = end(cigar, Standard());
+    
+    sum = 0;
+    for (; it != itEnd; ++it)
+        if (getValue(it).operation != 'S' && getValue(it).operation != 'H' && getValue(it).operation != 'I')
+            sum += getValue(it).count;
+}
+
+// ----------------------------------------------------------------------------
+// cigarToGapAnchorRead()
+// ----------------------------------------------------------------------------
+
+template<typename TCigarString, typename TGaps>
+inline unsigned
+cigarToGapAnchorRead(TCigarString const & cigar, TGaps & gaps)
+{
+    typename Iterator<TGaps>::Type it = begin(gaps);
+    bool atBegin = true;
+    unsigned beginGaps = 0;
+    for (unsigned i = 0; i < length(cigar); ++i)
+    {
+        switch (cigar[i].operation)
+        {
+            case 'D':
+            case 'N':
+            case 'P':
+                if (atBegin)
+                    beginGaps += cigar[i].count;
+                insertGaps(it, cigar[i].count);
+            case 'I':
+            case 'M':
+            case 'S':
+                it += cigar[i].count;
+                atBegin = false;
+        }
+    }
+    return beginGaps;
+}
+
+// ----------------------------------------------------------------------------
+// cigarToGapAnchorContig()
+// ----------------------------------------------------------------------------
+
+template<typename TCigarString, typename TGaps>
+inline unsigned
+cigarToGapAnchorContig(TCigarString const & cigar, TGaps & gaps)
+{
+    typename Iterator<TGaps>::Type it = begin(gaps);
+    bool atBegin = true;
+    unsigned beginGaps = 0;
+    for (unsigned i = 0; i < length(cigar); ++i)
+    {
+        switch (cigar[i].operation)
+        {
+            case 'I':
+            case 'P':
+                if (atBegin)
+                    beginGaps += cigar[i].count;
+                insertGaps(it, cigar[i].count);
+            case 'D':
+            case 'M':
+            case 'N':
+            case 'S':
+                it += cigar[i].count;
+                atBegin = false;
+        }
+    }
+    return beginGaps;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_CIGAR_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/read_bam.h b/third-party/seqan/core/include/seqan/bam_io/read_bam.h
new file mode 100644
index 0000000..c8e2869
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/read_bam.h
@@ -0,0 +1,354 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for reading Bam.
+// ==========================================================================
+
+// TODO(holtgrew): Indexing.
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_READ_BAM_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_READ_BAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Tag.Bam
+..cat:BAM I/O
+..signature:Bam
+..summary:Tag for identifying the BAM format.
+..include:seqan/bam_io.h
+..see:Tag.Sam
+*/
+
+struct Bam_;
+typedef Tag<Bam_> Bam;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                                              BamHeader
+// ----------------------------------------------------------------------------
+
+/**
+.Function.readRecord
+..signature:readRecord(headerRecord, context, stream, tag)
+..param.header:@Class.BamHeader@ to read information into.
+...type:Class.BamHeader
+..param.context:The context to use for reading.
+...type:Class.BamIOContext
+..param.stream:The stream to read from (for BAM).
+...remarks:BAM data can be read from any stream. For the proper decompression (from compressed BAM, the default) use @Spec.BGZF Stream at .
+...type:Concept.StreamConcept
+..param.tag:Format to read @Class.BamHeader@ from.
+...type:Tag.Sam
+...type:Tag.Bam
+..include:seqan/bam_io.h
+*/
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int readRecord(BamHeader & header,
+               BamIOContext<TNameStore, TNameStoreCache> & context,
+               TStream & stream,
+               Bam const & /*tag*/)
+{
+    int res = 0;
+
+    // Read BAM magic string.
+    char magic[5] = "\0\0\0\0";
+    res = streamReadBlock(&magic[0], stream, 4);
+    if (res != 4)
+        return 1;  // EOF or error while reading.
+    if (strcmp(magic, "BAM\1") != 0)
+        return 1;  // Magic was wrong.
+
+    // Read header text, including null padding.
+    __int32 lText;
+    res = streamReadBlock(reinterpret_cast<char *>(&lText), stream, 4);
+    if (res != 4)
+        return 1;  // Error reading the length of the header text.
+    CharString samHeader;
+    resize(samHeader, lText);
+    res = streamReadBlock(&front(samHeader), stream, lText);
+    // Truncate to first position of '\0'.
+    typedef Iterator<CharString, Standard>::Type TIter;
+    TIter it = begin(samHeader, Standard());
+    for (; it != end(samHeader); ++it)
+        if (*it == '\0')
+            break;
+    resize(samHeader, it - begin(samHeader, Standard()));
+
+    // Parse out header records.
+    typedef Stream<CharArray<char *> > THeaderStream;
+    THeaderStream headerStream(&samHeader[0], &samHeader[0] + length(samHeader));
+    RecordReader<THeaderStream, SinglePass<> > headerReader(headerStream);
+    BamHeaderRecord headerRecord;
+    while (!atEnd(headerReader))
+    {
+        clear(headerRecord);
+        res = readRecord(headerRecord, context, headerReader, Sam());
+        if (res != 0)
+            return 1;  // Error reading embedded SAM header.
+        appendValue(header.records, headerRecord);
+    }
+
+    // Read # reference sequences.
+    __int32 nRef;
+    res = streamReadBlock(reinterpret_cast<char *>(&nRef), stream, 4);
+    if (res != 4)
+        return 1;  // Error reading the number of sequences.
+    CharString name;
+    for (__int32 i = 0; i < nRef; ++i)
+    {
+        // Read length of the reference name.
+        __int32 nName;
+        res = streamReadBlock(reinterpret_cast<char *>(&nName), stream, 4);
+        if (res != 4)
+            return 1;  // Error reading the number of sequences.
+        // Read name of the reference sequence;
+        resize(name, nName);
+        res = streamReadBlock(&front(name), stream, nName);
+        if (res != nName)
+            return 1;  // Error reading the number of sequences.
+        resize(name, nName - 1);
+        // Read length of the reference sequence.
+        __int32 lRef;
+        res = streamReadBlock(reinterpret_cast<char *>(&lRef), stream, 4);
+        if (res != 4)
+            return 1;  // Error reading the number of sequences.
+
+        // Store sequence info.
+        typedef typename BamHeader::TSequenceInfo TSequenceInfo;
+        appendValue(header.sequenceInfos, TSequenceInfo(name, lRef));
+        // Append contig name to name store, if not known already.
+		typename Size<TNameStore>::Type unused = 0;
+        if (!getIdByName(nameStore(context), name, unused, nameStoreCache(context)))
+            appendName(nameStore(context), name, nameStoreCache(context));
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                                     BamAlignmentRecord
+// ----------------------------------------------------------------------------
+
+/**
+.Function.readRecord
+..signature:readRecord(alignmentRecord, context, stream, tag)
+..param.alignmentRecord.type:Class.BamAlignmentRecord
+*/
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int readRecord(BamAlignmentRecord & record,
+               BamIOContext<TNameStore, TNameStoreCache> & context,
+               TStream & stream,
+               Bam const & /*tag*/)
+{
+    int res = 0;
+    (void)context;  // Only used for assertions.
+
+    // Read size of the remaining block.
+    __int32 remainingBytes = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&remainingBytes), stream, 4);
+    if (res != 4)
+        return 1;  // Error reading the number of sequences.
+
+    // Reference sequence id.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    record.rID = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&record.rID), stream, 4);
+    if (res != 4)
+        return res;
+    SEQAN_ASSERT_GEQ(record.rID, -1);
+    if (record.rID >= 0)
+        SEQAN_ASSERT_LT(static_cast<__uint64>(record.rID), length(nameStore(context)));
+    remainingBytes -= 4;
+
+    // 0-based position.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    record.beginPos = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&record.beginPos), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+
+    // Bin, mapping quality, read name length.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    __uint32 binMqNl = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&binMqNl), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+    record.bin = binMqNl >> 16;
+    record.mapQ = (binMqNl >> 8) & 0x000000ff;
+    __uint16 lReadName = binMqNl & 0x000000ff;
+
+    // flag, cigar string length.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    __uint32 flagNc = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&flagNc), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+    record.flag = flagNc >> 16;
+    __uint16 nCigarOp = flagNc & 0x0000FFFF;
+
+    // sequence length.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    __int32 lSeq = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&lSeq), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+
+    // reference id of the next fragment.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    record.rNextId = 0;
+    res = streamReadBlock(reinterpret_cast<char *>(&record.rNextId), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+
+    // 0-based position of the next fragment.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    res = streamReadBlock(reinterpret_cast<char *>(&record.pNext), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+
+    // template length.
+    SEQAN_ASSERT_GT(remainingBytes, 4);
+    res = streamReadBlock(reinterpret_cast<char *>(&record.tLen), stream, 4);
+    if (res != 4)
+        return res;
+    remainingBytes -= 4;
+
+    // read name.
+    SEQAN_ASSERT_GT(remainingBytes, lReadName);
+    resize(record.qName, lReadName);
+    res = streamReadBlock(reinterpret_cast<char *>(&record.qName[0]), stream, lReadName);
+    if (res != lReadName)
+        return res;
+    resize(record.qName, lReadName - 1);
+    remainingBytes -= lReadName;
+
+    // cigar string.
+    SEQAN_ASSERT_GT(remainingBytes, nCigarOp * 4);
+    resize(record.cigar, nCigarOp, Exact());
+    static char const * CIGAR_MAPPING = "MIDNSHP=";
+    typedef typename Iterator<String<CigarElement<> >, Rooted>::Type TCigarIter;
+    for (TCigarIter it = begin(record.cigar, Rooted()); !atEnd(it); goNext(it))
+    {
+        __uint32 ui = 0;
+        res = streamReadBlock(reinterpret_cast<char *>(&ui), stream, 4);
+        if (res != 4)
+            return res;
+        it->operation = CIGAR_MAPPING[ui & 0x0007];
+        it->count = ui >> 4;
+    }
+    remainingBytes -= nCigarOp * 4;
+
+    // sequence, 4-bit encoded "=ACMGRSVTWYHKDBN".
+    SEQAN_ASSERT_GT(remainingBytes, (lSeq + 2) / 2);
+    resize(record.seq, lSeq + 1, Exact());
+    static char const * SEQ_MAPPING = "=ACMGRSVTWYHKDBN";
+    
+    typedef typename Iterator<CharString, Rooted>::Type TSeqIter;
+    {
+        // Note: Yes, we need separate index i and iterator.  The iterator allows the fast iteration and i is for
+        // book-keeping since we potentially create too long seq records.
+        TSeqIter it = begin(record.seq, Rooted());
+        for (__int32 i = 0; i < lSeq; i += 2)
+        {
+            __uint8 ui;
+            res = streamReadChar(reinterpret_cast<char &>(ui), stream);
+            if (res != 0)
+                return res;
+            *it++ = SEQ_MAPPING[ui >> 4];
+            *it++ = SEQ_MAPPING[ui & 0x0f];
+        }
+    }
+    resize(record.seq, lSeq);  // Possibly trim last, overlap base.
+    remainingBytes -= (lSeq + 1) / 2;
+
+    // phred quality
+    SEQAN_ASSERT_GEQ(remainingBytes, lSeq);
+    resize(record.qual, lSeq, Exact());
+    if (lSeq > 0)
+    {
+        res = streamReadBlock(&(record.qual[0]), stream, lSeq);
+        if (res != lSeq)
+            return res;
+    }
+    // If qual is a sequence of 0xff (heuristic same as samtools: Only look at first byte) then we clear it, to get the
+    // representation of '*';
+    if (!empty(record.qual) && record.qual[0] == '\xFF')
+        clear(record.qual);
+    typedef typename Iterator<CharString, Rooted>::Type TQualIter;
+    for (TQualIter it = begin(record.qual, Rooted()); !atEnd(it); goNext(it))
+        *it += '!';
+    remainingBytes -= lSeq;
+
+    // tags
+    if (remainingBytes > 0)
+    {
+        resize(record.tags, remainingBytes);
+        res = streamReadBlock(&record.tags[0], stream, remainingBytes);
+        if (res != remainingBytes)
+            return 1;
+    }
+    else
+    {
+        clear(record.tags);
+    }
+    
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_READ_BAM_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/read_sam.h b/third-party/seqan/core/include/seqan/bam_io/read_sam.h
new file mode 100644
index 0000000..2c60e45
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/read_sam.h
@@ -0,0 +1,510 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for reading SAM.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_READ_SAM_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_READ_SAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Tag.Sam
+..cat:BAM I/O
+..signature:Sam
+..summary:Tag for identifying the SAM format.
+..include:seqan/bam_io.h
+..see:Tag.Bam
+*/
+
+struct Sam_;
+typedef Tag<Sam_> const Sam;
+
+enum SamTokenizeErrors_
+{
+    SAM_INVALID_RECORD = 2048
+};
+
+struct SamHeader_;
+typedef Tag<SamHeader_> SamHeader;
+
+struct SamAlignment_;
+typedef Tag<SamAlignment_> SamAlignment;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function nextIs()                                                  SamHeader
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TPass>
+inline bool nextIs(RecordReader<TStream, TPass> & reader, SamHeader const & /*tag*/)
+{
+    if (atEnd(reader))
+        return false;
+    return value(reader) == '@';
+}
+
+// ----------------------------------------------------------------------------
+// Function nextIs()                                               SamAlignment
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TPass>
+inline bool nextIs(RecordReader<TStream, TPass> & reader, SamAlignment const & /*tag*/)
+{
+    if (atEnd(reader))
+        return false;
+    return value(reader) != '@';
+}
+
+// ----------------------------------------------------------------------------
+// Function skipRecord()                                              SamHeader
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TPass>
+inline int skipRecord(RecordReader<TStream, TPass> & reader,
+                      SamHeader const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return SAM_INVALID_RECORD;
+    int res = skipLine(reader);
+    if (res == 0 || res == EOF_BEFORE_SUCCESS)
+        return 0;
+    else
+        return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function skipRecord()                                           SamAlignment
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TPass>
+inline int skipRecord(RecordReader<TStream, TPass> & reader,
+                      SamAlignment const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return SAM_INVALID_RECORD;
+    int res = skipLine(reader);
+    if (res == 0 || res == EOF_BEFORE_SUCCESS)
+        return 0;
+    else
+        return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                                        BamHeaderRecord
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TSpec, typename TNameStore, typename TNameStoreCache>
+int readRecord(BamHeaderRecord & record,
+               BamIOContext<TNameStore, TNameStoreCache> & context,
+               RecordReader<TStream, SinglePass<TSpec> > & reader,
+               Sam const & /*tag*/)
+{
+    clear(record);
+
+    // Make sure the first character is '@'.
+    char c = value(reader);
+    if (c != '@')
+        return SAM_INVALID_RECORD;
+    if (goNext(reader))
+        return SAM_INVALID_RECORD;
+
+    // Read the header tag.
+    char c1 = value(reader);
+    if (goNext(reader))
+        return SAM_INVALID_RECORD;
+    char c2 = value(reader);
+    if (goNext(reader))
+        return SAM_INVALID_RECORD;
+    // Determine header type.
+    if (c1 == 'H' && c2 == 'D')
+        record.type = BAM_HEADER_FIRST;
+    else if (c1 == 'S' && c2 == 'Q')
+        record.type = BAM_HEADER_REFERENCE;
+    else if (c1 == 'R' && c2 == 'G')
+        record.type = BAM_HEADER_READ_GROUP;
+    else if (c1 == 'P' && c2 == 'G')
+        record.type = BAM_HEADER_PROGRAM;
+    else if (c1 == 'C' && c2 == 'O')
+        record.type = BAM_HEADER_COMMENT;
+    else
+        return SAM_INVALID_RECORD;
+
+    if (record.type == BAM_HEADER_COMMENT)
+    {
+        int res = skipChar(reader, '\t');
+        if (res != 0)
+            return res;
+        CharString &buffer = context.buffer;
+        res = readLine(buffer, reader);
+        if (res != 0)
+            return res;
+        appendValue(record.tags, Pair<CharString>(CharString(), buffer));
+    }
+    else
+    {
+        // Read the rest of the line into the tag field of record.
+        int res = 0;
+        CharString key, val;
+        while (!atEnd(reader) && value(reader) == '\t')
+        {
+            clear(key);
+            clear(val);
+
+            res = skipChar(reader, '\t');
+            if (res != 0)
+                return res;
+            res = readUntilChar(key, reader, ':');
+            if (res != 0)
+                return res;
+            if (goNext(reader))
+                return SAM_INVALID_RECORD;
+            res = readUntilOneOf(val, reader, '\t', '\r', '\n');
+            if (res != 0 && res != EOF_BEFORE_SUCCESS)
+                return res;
+
+            appendValue(record.tags, Pair<CharString>(key, val));
+        }
+    }
+
+    // Skip remaining line break.
+    int res = skipLine(reader);
+    if (res != 0 && res != EOF_BEFORE_SUCCESS)
+        return res;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                                              BamHeader
+// ----------------------------------------------------------------------------
+
+/**
+.Function.readRecord
+..signature:readRecord(headerRecord, context, recordReader, tag)
+..param.recordReader:The RecordReader to read from.
+...type:Class.RecordReader
+...remarks:Use for SAM.
+*/
+
+template <typename TStream, typename TSpec, typename TNameStore, typename TNameStoreCache>
+int readRecord(BamHeader & header,
+               BamIOContext<TNameStore, TNameStoreCache> & context,
+               RecordReader<TStream, SinglePass<TSpec> > & reader,
+               Sam const & tag)
+{
+    BamHeaderRecord record;
+    while (nextIs(reader, SamHeader()))
+    {
+        clear(record);
+        int res = readRecord(record, context, reader, tag);
+        if (res != 0)
+            return res;
+        appendValue(header.records, record);
+
+        // Get sequence information from @SQ header.
+        if (record.type == BAM_HEADER_REFERENCE)
+        {
+            CharString sn = "unknown";
+            unsigned ln = 0;
+            for (unsigned i = 0; i < length(record.tags); ++i)
+            {
+                if (record.tags[i].i1 == "SN")
+                {
+                    sn = record.tags[i].i2;
+                }
+                else if (record.tags[i].i1 == "LN")
+                {
+                    if (!lexicalCast2<unsigned>(ln, record.tags[i].i2))
+                        ln = 0;
+                }
+            }
+            typedef typename BamHeader::TSequenceInfo TSequenceInfo;
+            appendValue(header.sequenceInfos, TSequenceInfo(sn, ln));
+            // Add name to name store cache if necessary.
+            unsigned unused = 0;
+            (void)unused;
+            if (!getIdByName(nameStore(context), sn, unused, nameStoreCache(context)))
+                appendName(nameStore(context), sn, nameStoreCache(context));
+        }
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                                     BamAlignmentRecord
+// ----------------------------------------------------------------------------
+
+/**
+.Function.readRecord
+..signature:readRecord(alignmentRecord, context, recordReader, tag)
+*/
+
+template <typename TStream, typename TSpec, typename TNameStore, typename TNameStoreCache>
+int readRecord(BamAlignmentRecord & record,
+               BamIOContext<TNameStore, TNameStoreCache> & context,
+               RecordReader<TStream, SinglePass<TSpec> > & reader,
+               Sam const & /*tag*/)
+{
+    clear(record);
+    CharString &buffer = context.buffer;
+
+#define SEQAN_SKIP_TAB                              \
+    do                                              \
+    {                                               \
+        res = skipChar(reader, '\t');               \
+        if (res != 0)                               \
+            return res;                             \
+    }                                               \
+    while (false) 
+
+    int res = 0;
+
+    // QNAME
+    res = readUntilTabOrLineBreak(record.qName, reader);
+    if (res != 0)
+        return res;
+    SEQAN_SKIP_TAB;
+    
+    // FLAG
+    // TODO(holtgrew): Interpret hex and char as c-samtools -X does?
+    clear(buffer);
+    res = readDigits(buffer, reader);
+    if (res != 0)
+        return res;
+    record.flag = lexicalCast<__uint16>(buffer);
+    SEQAN_SKIP_TAB;
+
+    // RNAME
+    clear(buffer);
+    res = readUntilTabOrLineBreak(buffer, reader);
+    if (res != 0)
+        return res;
+    if (buffer == "*")
+    {
+        record.rID = BamAlignmentRecord::INVALID_REFID;
+    }
+    else if (buffer == "0")
+    {
+        record.rID = BamAlignmentRecord::INVALID_REFID;
+    }
+    else if (!getIdByName(nameStore(context), buffer, record.rID))
+    {
+        record.rID = length(nameStore(context));
+        appendName(nameStore(context), buffer, nameStoreCache(context));
+    }
+    SEQAN_SKIP_TAB;
+
+    // POS
+    clear(buffer);
+    res = readUntilChar(buffer, reader, '\t');
+    if (res != 0)
+        return res;
+    if (buffer == "*")
+        record.beginPos = BamAlignmentRecord::INVALID_POS;
+    else if (buffer == "0")
+        record.beginPos = BamAlignmentRecord::INVALID_POS;
+    else
+        record.beginPos = lexicalCast<__uint32>(buffer) - 1;
+    SEQAN_SKIP_TAB;
+
+    // MAPQ
+    clear(buffer);
+    if (value(reader) == '*')
+    {
+        record.mapQ = 255;
+        goNext(reader);
+    }
+    else
+    {
+        res = readDigits(buffer, reader);
+        if (res != 0)
+            return res;
+        record.mapQ = lexicalCast<__uint16>(buffer);
+    }
+    SEQAN_SKIP_TAB;
+
+    // CIGAR
+    CigarElement<> element;
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (value(reader) == '*')
+    {
+        goNext(reader);
+    }
+    else
+    {
+        do
+        {
+            clear(buffer);
+            res = readDigits(buffer, reader);
+            if (res != 0)
+                return res;
+            element.count = lexicalCast<__uint32>(buffer);
+            element.operation = value(reader);
+            if (goNext(reader))
+                return EOF_BEFORE_SUCCESS;
+            appendValue(record.cigar, element);
+        } while (value(reader) != '\t');
+    }
+    SEQAN_SKIP_TAB;
+
+    // RNEXT
+    clear(buffer);
+    res = readUntilChar(buffer, reader, '\t');
+    if (res != 0)
+        return res;
+    if (buffer == "*")
+    {
+        record.rNextId = BamAlignmentRecord::INVALID_REFID;
+    }
+    else if (buffer == "=")
+    {
+        record.rNextId = record.rID;
+    }
+    else if (!getIdByName(nameStore(context), buffer, record.rNextId))
+    {
+        record.rNextId = length(nameStore(context));
+        appendName(nameStore(context), buffer, nameStoreCache(context));
+    }
+    SEQAN_SKIP_TAB;
+
+    // PNEXT
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (value(reader) == '*')
+    {
+        record.pNext = BamAlignmentRecord::INVALID_POS;
+        goNext(reader);
+    }
+    else
+    {
+        clear(buffer);
+        res = readDigits(buffer, reader);
+        if (res != 0)
+            return res;
+        if (buffer == "0")
+            record.pNext = BamAlignmentRecord::INVALID_POS;
+        else
+            record.pNext = lexicalCast<__uint32>(buffer) - 1;
+    }
+    SEQAN_SKIP_TAB;
+
+    // TLEN
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (value(reader) == '*')
+    {
+        record.tLen = MaxValue<__int32>::VALUE;
+        goNext(reader);
+    }
+    else
+    {
+        clear(buffer);
+        if (value(reader) == '-')
+        {
+            appendValue(buffer, value(reader));
+            if (goNext(reader))
+                return SAM_INVALID_RECORD;
+        }
+        res = readDigits(buffer, reader);
+        if (res != 0)
+            return res;
+        record.tLen = lexicalCast<__int32>(buffer);
+    }
+    SEQAN_SKIP_TAB;
+
+    // SEQ
+    res = readUntilTabOrLineBreak(record.seq, reader);
+    if (res != 0)
+        return res;
+    // Handle case of missing sequence:  Clear seq string as documented.
+    if (record.seq == "*")
+        clear(record.seq);
+    SEQAN_SKIP_TAB;
+
+    // QUAL
+    res = readUntilTabOrLineBreak(record.qual, reader);
+    if (res == EOF_BEFORE_SUCCESS)  // The record ends on EOF.
+        return 0;
+    if (res != 0)
+        return res;
+    // Handle case of missing quality:  Clear qual string as documented.
+    if (record.qual == "*")
+        clear(record.qual);
+
+    // The following list of tags is optional.  A line break or EOF could also follow.
+    if (atEnd(reader))
+        return 0;
+    if (value(reader) != '\t')
+    {
+        res = skipLine(reader);
+        return res;
+    }
+    SEQAN_SKIP_TAB;
+
+    // TAGS
+    clear(buffer);
+    res = readLine(buffer, reader);
+    if (res != 0 && res != EOF_BEFORE_SUCCESS)
+        return res;
+    assignTagsSamToBam(record.tags, buffer);
+
+    return 0;
+
+#undef SEQAN_SKIP_TAB
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_READ_SAM_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/sam_reader.h b/third-party/seqan/core/include/seqan/bam_io/sam_reader.h
new file mode 100644
index 0000000..1385d14
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/sam_reader.h
@@ -0,0 +1,214 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_READER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_SAM_READER_H_
+
+#include <memory>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Implementation of reading BAM files.
+
+class SamReader_ :
+    public XamReader_
+{
+public:
+    // The size of the file in bytes.
+    __int64 _fileSize;
+
+    // Pointer to the input stream to read from.  Used such that we can also read from stdin.
+    std::ifstream _fstream;
+    // The file stream to read from if we do not read from stdout.  Pointed to by _stream.
+    std::istream * _stream;
+
+    // Record reader to use for parsing.
+#if __cplusplus <= 199711L
+    // C++98
+    std::auto_ptr<RecordReader<std::istream, SinglePass<> > > _reader;
+#else  // #if __cplusplus <= 199711L
+    // C++11
+    std::unique_ptr<RecordReader<std::istream, SinglePass<> > > _reader;
+#endif  // #if __cplusplus <= 199711L
+
+    SamReader_() :
+        XamReader_(), _fileSize(0), _stream(0),
+#if __cplusplus <= 199711L
+        // C++98
+        _reader(0)
+#else  // #if __cplusplus <= 199711L
+        // C++11
+        _reader()
+#endif  // #if __cplusplus <= 199711L
+    {}
+
+    SamReader_(CharString const & filename);
+
+    // XamReader_ interface.
+
+    virtual int open(CharString const & filename);
+    virtual bool isGood();
+    virtual bool atEnd();
+    virtual int readHeader(BamHeader & header, BamIOContext<StringSet<CharString> > & context);
+    virtual int readRecord(BamAlignmentRecord & record, BamIOContext<StringSet<CharString> > & context);
+    virtual int close();
+
+    virtual __int64 fileSize() const;
+    virtual __int64 positionInFile() const;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::SamReader_()
+// ----------------------------------------------------------------------------
+
+inline SamReader_::SamReader_(CharString const & filename) :
+    XamReader_(filename), _stream(0), _reader()
+{
+    this->open(_filename);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::open()
+// ----------------------------------------------------------------------------
+
+inline int SamReader_::open(CharString const & filename)
+{
+    // Open file.
+    if (filename == "-")
+    {
+        this->_stream = &std::cin;
+    }
+    else
+    {
+        this->_stream = &this->_fstream;
+        this->_fstream.open(toCString(filename), std::ios::binary | std::ios::in);
+        if (!this->_fstream.good())
+            return 1;
+
+        // Determine file size.
+        this->_stream->seekg(0, std::ios::end);
+        this->_fileSize = this->_stream->tellg();
+        this->_stream->seekg(0, std::ios::beg);
+    }
+    this->_reader.reset(new RecordReader<std::istream, SinglePass<> >(*this->_stream));
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::isGood()
+// ----------------------------------------------------------------------------
+
+inline bool SamReader_::isGood()
+{
+    return this->_stream->good();
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::atEnd()
+// ----------------------------------------------------------------------------
+
+inline bool SamReader_::atEnd()
+{
+    return seqan::atEnd(*this->_reader);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::readHeader()
+// ----------------------------------------------------------------------------
+
+inline int SamReader_::readHeader(BamHeader & header, BamIOContext<StringSet<CharString> > & context)
+{
+    return seqan::readRecord(header, context, *this->_reader, Sam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::readRecord()
+// ----------------------------------------------------------------------------
+
+inline int SamReader_::readRecord(BamAlignmentRecord & record, BamIOContext<StringSet<CharString> > & context)
+{
+    return seqan::readRecord(record, context, *this->_reader, Sam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::readRecord()
+// ----------------------------------------------------------------------------
+
+inline int SamReader_::close()
+{
+    if (this->_stream == &this->_fstream)
+        this->_fstream.close();
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::fileSize()
+// ----------------------------------------------------------------------------
+
+inline __int64 SamReader_::fileSize() const
+{
+    return this->_fileSize;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamReader_::positionInFile()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This does not work yet.
+
+inline __int64 SamReader_::positionInFile() const
+{
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_READER_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/sam_writer.h b/third-party/seqan/core/include/seqan/bam_io/sam_writer.h
new file mode 100644
index 0000000..627d7d9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/sam_writer.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_WRITER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_SAM_WRITER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+class SamWriter_ :
+    public XamWriter_
+{
+public:
+    // Pointer to the output stream to write to.  Used such that we can also write SAM to stdout.
+    std::ostream * _stream;
+    // The file stream to write to if we do not write to stdout.  Pointed to by _stream.
+    std::ofstream _fstream;
+
+    SamWriter_() :
+        XamWriter_(), _stream(0)
+    {}
+
+    SamWriter_(CharString const & filename);
+
+    // XamWriter_ interface.
+
+    virtual int open(CharString const & filename);
+    virtual bool isGood();
+    virtual int writeHeader(BamHeader const & header, BamIOContext<StringSet<CharString> > const & context);
+    virtual int writeRecord(BamAlignmentRecord const & record, BamIOContext<StringSet<CharString> > const & context);
+    virtual int flush();
+    virtual int close();
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::SamWriter_()
+// ----------------------------------------------------------------------------
+
+inline SamWriter_::SamWriter_(CharString const & filename) :
+    XamWriter_(filename), _stream(0)
+{
+    this->open(filename);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::open()
+// ----------------------------------------------------------------------------
+
+inline int SamWriter_::open(CharString const & filename)
+{
+    if (filename == "-")
+    {
+        this->_stream = &std::cout;
+    }
+    else
+    {
+        this->_stream = &this->_fstream;
+        this->_fstream.open(toCString(filename), std::ios::binary | std::ios::out);
+        if (!this->_fstream.good())
+            return 1;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::isGood()
+// ----------------------------------------------------------------------------
+
+inline bool SamWriter_::isGood()
+{
+    return this->_stream->good();
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::writeHeader()
+// ----------------------------------------------------------------------------
+
+inline int SamWriter_::writeHeader(BamHeader const & header, BamIOContext<StringSet<CharString> > const & context)
+{
+    return seqan::write2(*this->_stream, header, context, Sam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::writeRecord()
+// ----------------------------------------------------------------------------
+
+inline int SamWriter_::writeRecord(BamAlignmentRecord const & record, BamIOContext<StringSet<CharString> > const & context)
+{
+    return seqan::write2(*this->_stream, record, context, Sam());
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::flush()
+// ----------------------------------------------------------------------------
+
+inline int SamWriter_::flush()
+{
+    return streamFlush(*this->_stream);
+}
+
+// ----------------------------------------------------------------------------
+// Member Function SamWriter_::close()
+// ----------------------------------------------------------------------------
+
+inline int SamWriter_::close()
+{
+    if (this->_stream == &this->_fstream)  // not to stdout
+        this->_fstream.close();
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_SAM_WRITER_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/write_bam.h b/third-party/seqan/core/include/seqan/bam_io/write_bam.h
new file mode 100644
index 0000000..f866460
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/write_bam.h
@@ -0,0 +1,289 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for writing BAM.
+// ==========================================================================
+
+// TODO(holtgrew): Add buffer to context?
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_WRITE_BAM_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_WRITE_BAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()                                             BamHeader
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int write2(TStream & stream,
+           BamHeader const & header,
+           BamIOContext<TNameStore, TNameStoreCache> const & context,
+           Bam const & /*tag*/)
+{
+    int res = streamWriteBlock(stream, "BAM\1", 4);
+    if (res != 4)
+        return 1;  // Could not write magic.
+
+    // Create text of header.
+    CharString headerBuffer;
+    for (unsigned i = 0; i < length(header.records); ++i)
+    {
+        res = write2(headerBuffer, header.records[i], context, Sam());
+        if (res != 0)
+            return 1;  // Error writing header to buffer.
+    }
+    // Note that we do not write out a null-character to terminate the header.  This would be valid by the SAM standard
+    // but the samtools do not expect this and write out the '\0' when converting from BAM to SAM.
+    // appendValue(headerBuffer, '\0');
+
+    // Write text header.
+    __int32 lText = length(headerBuffer);
+    res = streamWriteBlock(stream, reinterpret_cast<char const *>(&lText), 4);
+    if (res != 4)
+        return 1;  // Error writing l_text.
+
+    res = streamWriteBlock(stream, &headerBuffer[0], lText);
+
+    // Write references.
+    __int32 nRef = _max(length(header.sequenceInfos), length(nameStore(context)));
+    res = streamWriteBlock(stream, reinterpret_cast<char const *>(&nRef), 4);
+    if (res != 4)
+        return 1;  // Error writing n_ref;
+
+    for (unsigned i = 0; i < length(header.sequenceInfos); ++i)
+    {
+        __int32 lName = length(header.sequenceInfos[i].i1) + 1;
+        res = streamWriteBlock(stream, reinterpret_cast<char const *>(&lName), 4);
+        if (res != 4)
+            return 1;  // Error writing l_name;
+
+        res = streamWriteBlock(stream, &header.sequenceInfos[i].i1[0], lName - 1);
+        if (res != lName - 1)
+            return 1;  // Error writing name;
+
+        char const n = '\0';
+        res = streamWriteBlock(stream, &n, 1);
+        if (res != 1)
+            return 1;  // Error writing trailing '\0'.
+
+        __int32 lRef = header.sequenceInfos[i].i2;
+        res = streamWriteBlock(stream, reinterpret_cast<char const *>(&lRef), 4);
+        if (res != 4)
+            return 1;  // Error writing l_ref;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()                                    BamAlignmentRecord
+// ----------------------------------------------------------------------------
+
+static inline int _reg2Bin(uint32_t beg, uint32_t end)
+{
+    --end;
+    if (beg >> 14 == end >> 14)
+        return 4681 + (beg >> 14);
+
+    if (beg >> 17 == end >> 17)
+        return 585 + (beg >> 17);
+
+    if (beg >> 20 == end >> 20)
+        return 73 + (beg >> 20);
+
+    if (beg >> 23 == end >> 23)
+        return 9 + (beg >> 23);
+
+    if (beg >> 26 == end >> 26)
+        return 1 + (beg >> 26);
+
+    return 0;
+}
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int write2(TStream & stream,
+           BamAlignmentRecord const & record,
+           BamIOContext<TNameStore, TNameStoreCache> const & /*context*/,
+           Bam const & /*tag*/)
+{
+    CharString buffer;
+
+    // First, write record to buffer.
+
+    // refID
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.rID), 4);
+
+    // pos
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.beginPos), 4);
+
+    // bin_mq_nl
+    SEQAN_ASSERT_LT(length(record.qName) + 1u, 255u);
+    __uint8 lReadName = length(record.qName) + 1;
+    unsigned l = 0;
+    _getLengthInRef(record.cigar, l);
+    __uint32 bin = _reg2Bin(record.beginPos, record.beginPos + l);
+    __uint32 binMqNl = (bin << 16) | (record.mapQ << 8) | lReadName;
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&binMqNl), 4);
+
+    // flag_nc
+    __uint16 nCigarOp = length(record.cigar);
+    __uint32 flagNc = (record.flag << 16) | nCigarOp;
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&flagNc), 4);
+
+    // l_seq
+    __int32 lSeq = length(record.seq);
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&lSeq), 4);
+
+    // next_refID
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.rNextId), 4);
+
+    // next_pos
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.pNext), 4);
+
+    // tlen
+    __int32 zero = 0;
+    if (record.tLen == BamAlignmentRecord::INVALID_LEN)
+        streamWriteBlock(buffer, reinterpret_cast<char const *>(&zero), 4);
+    else
+        streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.tLen), 4);
+
+    // read_name
+    streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.qName[0]), lReadName - 1);
+    streamWriteChar(buffer, '\0');
+
+    // cigar
+    static __uint8 const MAP[256] =
+    {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0,
+        0, 0, 0, 0, 2, 0, 0, 0, 5, 1, 0, 0, 0, 0, 3, 0,
+        6, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    };
+    for (unsigned i = 0; i < length(record.cigar); ++i)
+    {
+        __uint32 x = record.cigar[i].count;
+        x <<= 4;
+        x |= MAP[static_cast<int>(record.cigar[i].operation)];
+        streamWriteBlock(buffer, reinterpret_cast<char const *>(&x), 4);
+    }
+
+    // seq
+    static __uint8 const MAP2[256] =
+    {
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 15, 15,
+        15, 1, 14, 2, 13, 15, 15, 4, 11, 15, 15, 12, 15, 3, 15, 15,
+        15, 15, 5, 6, 8, 15, 7, 9, 15, 10, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+        15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15
+    };
+    __uint8 c = 0;
+    for (int i = 0; i < lSeq; ++i)
+    {
+        c <<= 4;
+        c &= 0xf0;
+        c |= MAP2[static_cast<int>(record.seq[i])];
+        if (i % 2 == 1)
+            streamWriteChar(buffer, c);
+    }
+    if (lSeq % 2 == 1)
+    {
+        c <<= 4;
+        c &= 0xf0;
+        streamWriteChar(buffer, c);
+    }
+
+    // qual
+    if (empty(record.qual))
+    {
+        for (unsigned i = 0; i < length(record.qual); ++i)
+            streamWriteChar(buffer, static_cast<unsigned char>(0xff));
+    }
+    else
+    {
+        for (unsigned i = 0; i < length(record.qual); ++i)
+            streamWriteChar(buffer, static_cast<char>(record.qual[i] - '!'));
+    }
+
+    // tags
+    if (length(record.tags) > 0u)
+        streamWriteBlock(buffer, reinterpret_cast<char const *>(&record.tags[0]), length(record.tags));
+
+    // buffer to stream
+    __uint32 blockSize = length(buffer);
+    streamWriteBlock(stream, reinterpret_cast<char const *>(&blockSize), 4);
+    return streamWriteBlock(stream, &buffer[0], blockSize) != blockSize;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_WRITE_BAM_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/write_sam.h b/third-party/seqan/core/include/seqan/bam_io/write_sam.h
new file mode 100644
index 0000000..a7eb678
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/write_sam.h
@@ -0,0 +1,292 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for writing SAM.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_WRITE_SAM_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_WRITE_SAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function write2()                                            BamHeaderRecord
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int write2(TStream & stream,
+           BamHeaderRecord const & header,
+           BamIOContext<TNameStore, TNameStoreCache> const & /*context*/,
+           Sam const & /*tag*/)
+{
+    char const * headerTypes[] = {"@HD", "@SQ", "@RG", "@PG", "@CO"};
+    streamPut(stream, headerTypes[header.type]);
+    if (header.type == BAM_HEADER_COMMENT)
+    {
+        streamPut(stream, header.tags[0].i2);
+    }
+    else
+    {
+        for (unsigned i = 0; i < length(header.tags); ++i)
+        {
+            streamPut(stream, '\t');
+            streamPut(stream, header.tags[i].i1);
+            streamPut(stream, ':');
+            streamPut(stream, header.tags[i].i2);
+        }
+    }
+
+    int res = streamPut(stream, '\n');
+    if (res != 0)
+        return res;
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function write2()                                                  BamHeader
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int write2(TStream & stream,
+           BamHeader const & header,
+           BamIOContext<TNameStore, TNameStoreCache> const & context,
+           Sam const & tag)
+{
+    std::set<CharString> writtenSeqInfos;
+
+    for (unsigned i = 0; i < length(header.records); ++i)
+    {
+        BamHeaderRecord const & record = header.records[i];
+        if (record.type == BAM_HEADER_REFERENCE)
+        {
+            for (unsigned i = 0; i < length(record.tags); ++i)
+            {
+                if (record.tags[i].i1 == "SN")
+                {
+                    writtenSeqInfos.insert(record.tags[i].i2);
+                    break;
+                }
+            }
+        }
+
+        int res = write2(stream, record, context, tag);
+        if (res != 0)
+            return res;
+    }
+
+    // Write missing @SQ header records.
+    for (unsigned i = 0; i < length(header.sequenceInfos); ++i)
+    {
+        if (writtenSeqInfos.find(header.sequenceInfos[i].i1) != writtenSeqInfos.end())
+            continue;
+        int res = streamPut(stream, "@SQ\tSN:");
+        if (res != 0)
+            return res;
+
+        res = streamPut(stream, header.sequenceInfos[i].i1);
+        if (res != 0)
+            return res;
+
+        res = streamPut(stream, "\tLN:");
+        if (res != 0)
+            return res;
+
+        res = streamPut(stream, header.sequenceInfos[i].i2);
+        if (res != 0)
+            return res;
+
+        res = streamPut(stream, '\n');
+        if (res != 0)
+            return res;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function write2()                                         BamAlignmentRecord
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TNameStore, typename TNameStoreCache>
+int write2(TStream & stream,
+           BamAlignmentRecord const & record,
+           BamIOContext<TNameStore, TNameStoreCache> const & context,
+           Sam const & /*tag*/)
+{
+    int res = 0;
+
+#define SEQAN_PUT_TAB                           \
+    do {                                        \
+        res = streamPut(stream, '\t');      \
+        if (res != 0)                       \
+            return res;                     \
+    } \
+    while (false)
+
+    res = streamPut(stream, record.qName);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    res = streamPut(stream, record.flag);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (record.rID == BamAlignmentRecord::INVALID_REFID)
+        res = streamPut(stream, '*');
+    else
+        res = streamPut(stream, nameStore(context)[record.rID]);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (record.rID == BamAlignmentRecord::INVALID_REFID)
+        res = streamPut(stream, '*');
+    else
+        res = streamPut(stream, record.beginPos + 1);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    res = streamPut(stream, static_cast<__uint16>(record.mapQ));
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (length(record.cigar) == 0u)
+    {
+        res = streamPut(stream, '*');
+        if (res != 0)
+            return res;
+    }
+    else
+    {
+        for (unsigned i = 0; i < length(record.cigar); ++i)
+        {
+            res = streamPut(stream, record.cigar[i].count);
+            if (res != 0)
+                return res;
+
+            res = streamPut(stream, record.cigar[i].operation);
+            if (res != 0)
+                return res;
+        }
+    }
+
+    SEQAN_PUT_TAB;
+
+    if (record.rNextId == BamAlignmentRecord::INVALID_REFID)
+        res = streamPut(stream, '*');
+    else if (record.rID == record.rNextId)
+        res = streamPut(stream, '=');
+    else
+        res = streamPut(stream, nameStore(context)[record.rNextId]);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (record.pNext == BamAlignmentRecord::INVALID_POS)
+        res = streamPut(stream, '0');
+    else
+        res = streamPut(stream, record.pNext + 1);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (record.tLen == BamAlignmentRecord::INVALID_LEN)
+        res = streamPut(stream, '0');
+    else
+        res = streamPut(stream, record.tLen);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+    if (empty(record.seq))
+        res = streamPut(stream, '*');  // Case of empty seq string / "*".
+    else
+        res = streamPut(stream, record.seq);
+    if (res != 0)
+        return res;
+
+    SEQAN_PUT_TAB;
+
+
+    if (empty(record.qual))  // Case of empty quality string / "*".
+        res = streamPut(stream, '*');
+    else
+        res = streamPut(stream, record.qual);
+    if (res != 0)
+        return res;
+
+    if (length(record.tags) > 0u)
+    {
+        SEQAN_PUT_TAB;
+        CharString buffer;
+        assignTagsBamToSam(buffer, record.tags);
+        streamPut(stream, buffer);
+    }
+
+    return streamPut(stream, '\n');
+
+#undef SEQAN_PUT_TAB
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_WRITE_SAM_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/xam_reader.h b/third-party/seqan/core/include/seqan/bam_io/xam_reader.h
new file mode 100644
index 0000000..c8beccb
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/xam_reader.h
@@ -0,0 +1,103 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_XAM_READER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_XAM_READER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Base class implementing reading of SAM and BAM files.
+
+class XamReader_
+{
+public:
+    CharString _filename;
+
+    XamReader_()
+    {}
+
+    XamReader_(CharString const & filename) :
+        _filename(filename)
+    {}
+
+    virtual ~XamReader_()
+    {}
+
+    // Those of the following functions that return integers return status codes.  As usual, a status code of 0 means
+    // "OK", one != 0 means that there was an error.
+
+    // Open file with given name.
+    virtual int open(CharString const & filename) = 0;
+
+    // Return true if there is no error, false otherwise.
+    virtual bool isGood() = 0;
+
+    // Return true if read is at end.
+    virtual bool atEnd() = 0;
+
+    // Read the BAM header from the wrapped file.
+    virtual int readHeader(BamHeader & header, BamIOContext<StringSet<CharString> > & context) = 0;
+
+    // Read the next BAM record from the wrapped file.
+    virtual int readRecord(BamAlignmentRecord & record, BamIOContext<StringSet<CharString> > & context) = 0;
+
+    // Close the file again.
+    virtual int close() = 0;
+
+    // Return file size in bytes.
+    virtual __int64 fileSize() const = 0;
+
+    // Return approximate position in file.  For BAM, position of previous chunk is returned.
+    virtual __int64 positionInFile() const = 0;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_XAM_READER_H_
diff --git a/third-party/seqan/core/include/seqan/bam_io/xam_writer.h b/third-party/seqan/core/include/seqan/bam_io/xam_writer.h
new file mode 100644
index 0000000..9961f68
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/bam_io/xam_writer.h
@@ -0,0 +1,98 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BAM_IO_XAM_WRITER_H_
+#define CORE_INCLUDE_SEQAN_BAM_IO_XAM_WRITER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// Base class for writing SAM and BAM.
+
+class XamWriter_
+{
+public:
+    CharString _filename;
+
+    XamWriter_()
+    {}
+
+    XamWriter_(CharString const & filename) :
+        _filename(filename)
+    {}
+
+    virtual ~XamWriter_()
+    {}
+
+    // Those of the following functions that return integers return status codes.  As usual, a status code of 0 means
+    // "OK", one != 0 means that there was an error.
+
+    // Open file with given name.
+    virtual int open(CharString const & filename) = 0;
+
+    // Return true if there is no error, false otherwise.
+    virtual bool isGood() = 0;
+
+    // Write the BAM header to the wrapped file.
+    virtual int writeHeader(BamHeader const & header, BamIOContext<StringSet<CharString> > const & bamIOContext) = 0;
+
+    // Write the BAM record to the wrapped file.
+    virtual int writeRecord(BamAlignmentRecord const & record,
+                            BamIOContext<StringSet<CharString> > const & bamIOContext) = 0;
+
+    // Flush all buffers.
+    virtual int flush() = 0;
+
+    // Close the file again.
+    virtual int close() = 0;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BAM_IO_XAM_WRITER_H_
diff --git a/third-party/seqan/core/include/seqan/basic.h b/third-party/seqan/core/include/seqan/basic.h
new file mode 100644
index 0000000..d27af0a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic.h
@@ -0,0 +1,97 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Umbrella header for the basic module.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_H_
+
+// TODO(holtgrew): Remove the SEQAN_CHECKPOINT macro later.
+#define SEQAN_CHECKPOINT
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+
+// --------------------------------------------------------------------------
+// Include Sub Modules
+// --------------------------------------------------------------------------
+
+// Code for debugging and testing (assertions, test system) and profiling.
+#include <seqan/basic/basic_debug.h>
+
+// C++ Metaprogramming Support Code, generally independent of SeqAn.
+#include <seqan/basic/basic_metaprogramming.h>
+
+// Fundamental meta and global functions.  This is what makes SeqAn SeqAn.
+#include <seqan/basic/basic_fundamental.h>
+
+// More advanced debug system constructs.
+// TODO(holtgrew): Move into basic_debug subsystem, some stuff from metaprogramming and fundamental required, those should not depend on debug system.
+#include <seqan/basic/test_system.h>
+
+// SeqAn Concept Checking Library (ported from Boost).
+#include <seqan/basic/basic_concept.h>
+
+// Alphabet concept and biological implementations.
+#include <seqan/basic/basic_alphabet.h>
+
+// Aggregate data types (pairs, triples, tuples).
+#include <seqan/basic/basic_aggregate.h>
+
+// Memory allocation code.
+#include <seqan/basic/basic_allocator.h>
+
+// High level parallelism support.
+#include <seqan/basic/basic_parallelism.h>
+
+// Mathematical functions and utilities.
+#include <seqan/basic/basic_math.h>
+
+// Smart pointers, including Holder<> class hierarchy.
+#include <seqan/basic/basic_smart_pointer.h>
+
+// Iterator concept and implementation.
+#include <seqan/basic/basic_iterator.h>
+
+// Proxy class and supporting code.
+#include <seqan/basic/basic_proxy.h>
+
+// Container concept and supporting code.
+#include <seqan/basic/basic_container.h>
+
+// Remaining code with cyclic dependencies.
+#include <seqan/basic/basic_tangle.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_H_
diff --git a/third-party/seqan/core/include/seqan/basic/aggregate_concept.h b/third-party/seqan/core/include/seqan/basic/aggregate_concept.h
new file mode 100644
index 0000000..71a4360
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/aggregate_concept.h
@@ -0,0 +1,114 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_AGGREGATE_CONCEPT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_AGGREGATE_CONCEPT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Concept.AggregateConcept
+..summary:Aggregate types contain a fixed number of fixed-size values.
+..remarks:Stream output operators are not shown in the function list below, but required.
+..remarks:Comparison operators are not shown in the function list below, but required.
+
+.Function.clear.concept:Concept.AggregateConcept
+.Function.value.concept:Concept.AggregateConcept
+.Function.assignValue.concept:Concept.AggregateConcept
+
+.Metafunction.LENGTH.concept:Concept.AggregateConcept
+.Metafunction.Value.concept:Concept.AggregateConcept
+ */
+
+/**
+.Tag.Pack
+..cat:Aggregates
+..summary:Tag to mark a packed specialization that disables address alignment for members.
+..signature:Pack
+..include:seqan/basic.h
+ */
+
+struct Pack_;
+typedef Tag<Pack_> Pack;
+
+/**
+.Tag.BitPacked
+..cat:Aggregates
+..summary:Tag to mark a bit-packed specialization that avoids to waste bits.
+..signature:BitPacked<BITSIZE1, BITSIZE2>
+..param.BITSIZE1:Number of bits used for first element.
+...type:nolink:$unsigned$
+..param.BITSIZE2:Number of bits used for second element.
+...type:nolink:$unsigned$
+..include:seqan/basic.h
+ */
+
+template <unsigned BITSIZE1 = 16, unsigned BITSIZE2 = 16>
+struct BitPacked;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Metafunction.MakePacked
+..cat:Aggregates
+..summary:Return the corresponding packed type of a type.
+..signature:MakePacked<TAggregate>
+..param.TAggregate:An aggregate type.
+..returns:The corresponding packed aggregate.
+..include:seqan/basic.h
+ */
+
+template <typename T>
+struct MakePacked
+{
+    typedef T Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_AGGREGATE_CONCEPT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_chunkpool.h b/third-party/seqan/core/include/seqan/basic/allocator_chunkpool.h
new file mode 100644
index 0000000..b40a1ff
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_chunkpool.h
@@ -0,0 +1,276 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Allocator that pools one or more consecutive memory blocks of a specific
+// size.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_CHUNKPOOL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_CHUNKPOOL_H_
+
+#include <seqan/basic/allocator_interface.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Chunk Pool Allocator:
+..cat:Allocators
+..general:Class.Allocator
+..summary:Allocator that pools one or more consecutive memory blocks of a specific size.
+..signature:Allocator< ChunkPool<SIZE, MAX_COUNT, ParentAllocator> >
+..param.SIZE:Size of memory blocks that are pooled.
+...value:An unsigned integer with $SIZE >= sizeof(void *)$.
+..param.MAX_COUNT:Maximum number of consecutive memory blocks that are pooled.
+...default:26
+...remarks:Longer "chunks" are allocated and deallocated without pooling.
+..param.ParentAllocator:An allocator that is by the pool allocator used to allocate memory.
+...default:@Spec.Simple Allocator@
+...note:The multi pool allocator only supports @Function.clear@ if this function is also implemented for $ParentAllocator$.
+..remarks:A pool allocator allocates several memory blocks at once. 
+Freed blocks are not immediately deallocated but recycled in subsequential allocations.
+This way, the number of calls to the heap manager is reduced, and that speeds up memory management.
+...text:Note that memory blocks of size different than $SIZE$, $2*SIZE$, $3*SIZE$, ..., $MAX_COUNT * SIZE$ 
+are not pooled but immediately allocated and deallocated using $ParentAllocator$.
+..include:seqan/basic.h
+*/
+
+template <
+    size_t SIZE, 
+    size_t MAX_COUNT = 26, 
+    typename TParentAllocator = Allocator<SimpleAlloc<Default> > >
+struct ChunkPool;
+
+template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator>
+struct Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> >
+{
+    enum
+    {
+        STORAGE_SIZE_1 = 0x1000UL,
+        STORAGE_SIZE_2 = SIZE * MAX_COUNT * 8,
+        STORAGE_SIZE_UPPER = (STORAGE_SIZE_1 > STORAGE_SIZE_2) ? STORAGE_SIZE_1 : STORAGE_SIZE_2,
+        ITEMS_PER_STORAGE = STORAGE_SIZE_UPPER / SIZE,
+        STORAGE_SIZE = ITEMS_PER_STORAGE * SIZE,
+
+        STORAGE_SIZE_MIN = SIZE * MAX_COUNT //minimal storage size
+    };
+
+    char * data_recycled_blocks [MAX_COUNT];
+    char * data_current_begin;
+    char * data_current_end;
+    char * data_current_free;
+    Holder<TParentAllocator, Tristate> data_parent_allocator;
+
+    Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+    }
+
+    Allocator(size_t reserve_item_count)
+    {
+        SEQAN_CHECKPOINT;
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+
+        size_t storage_size = (reserve_item_count * SIZE > STORAGE_SIZE_MIN) ? reserve_item_count * SIZE : STORAGE_SIZE_MIN;
+        allocate( parentAllocator( *this ), data_current_begin, storage_size );
+        data_current_end = data_current_begin + storage_size;
+        data_current_free = data_current_begin;
+    }
+
+    Allocator(TParentAllocator & parent_alloc)
+    {
+        SEQAN_CHECKPOINT;
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+
+        setValue(data_parent_allocator, parent_alloc);
+    }
+
+    Allocator(size_t reserve_item_count, TParentAllocator & parent_alloc)
+    {
+        SEQAN_CHECKPOINT;
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+
+        setValue(data_parent_allocator, parent_alloc);
+
+        size_t storage_size = (reserve_item_count * SIZE > STORAGE_SIZE_MIN) ? reserve_item_count * SIZE : STORAGE_SIZE_MIN;
+        allocate( parentAllocator( *this ), data_current_begin, storage_size );
+        data_current_end = data_current_begin + storage_size;
+        data_current_free = data_current_begin;
+    }
+
+    //Dummy copy
+    Allocator(Allocator const &)
+    {
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+    }
+    inline Allocator &
+    operator=(Allocator const &)
+    {
+        clear(*this);
+        return *this;
+    }
+
+    ~Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function parentAllocator()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator>
+inline TParentAllocator &
+parentAllocator(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me.data_parent_allocator);
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator>
+void
+clear(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memset(me.data_recycled_blocks, 0, sizeof(me.data_recycled_blocks));
+    me.data_current_end = me.data_current_free = 0;
+
+    clear(parentAllocator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function allocate()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_GT(count, static_cast<TSize>(0));
+
+    typedef Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > TAllocator;
+
+    char * ptr;
+
+    if ((sizeof(TValue) != SIZE) || ((size_t) count > MAX_COUNT))
+    {//no blocking
+        return allocate(parentAllocator(me), data, count, tag_);
+    }
+
+    size_t bytes_needed = count * SIZE;
+    if (me.data_recycled_blocks[count - 1])
+    {//use recycled
+        ptr = me.data_recycled_blocks[count - 1];
+        me.data_recycled_blocks[count - 1] = * reinterpret_cast<char **>(ptr);
+    }
+    else
+    {//use new
+        ptr = me.data_current_free;
+        if (ptr + bytes_needed > me.data_current_end)
+        {//not enough free space in current storage: allocate new
+            size_t rest_block_number = (me.data_current_end - me.data_current_free) / SIZE;
+            if (ptr && rest_block_number)
+            {//link rest to recycle list
+                *reinterpret_cast<char **>(ptr) = me.data_recycled_blocks[rest_block_number - 1];
+                me.data_recycled_blocks[rest_block_number - 1] = reinterpret_cast<char *>(ptr);
+            }
+
+            allocate(parentAllocator(me), ptr, (size_t) TAllocator::STORAGE_SIZE, tag_);
+            me.data_current_begin = ptr;
+            me.data_current_end = ptr + TAllocator::STORAGE_SIZE;
+        }
+        me.data_current_free = ptr + bytes_needed;
+    }
+
+    data = reinterpret_cast<TValue *>(ptr);
+}
+
+// ----------------------------------------------------------------------------
+// Function deallocate()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void
+deallocate(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me,
+           TValue * data,
+           TSize count,
+           Tag<TUsage> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_GT(count, 0);
+
+    if ((sizeof(TValue) != SIZE) || (static_cast<size_t>(count) > MAX_COUNT))
+    {//no blocking
+        return deallocate(parentAllocator(me), data, count, tag_);
+    }
+
+    //link in recycling list
+    *reinterpret_cast<char **>(data) = me.data_recycled_blocks[count - 1];
+    me.data_recycled_blocks[count - 1] = reinterpret_cast<char *>(data);
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_CHUNKPOOL_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_interface.h b/third-party/seqan/core/include/seqan/basic/allocator_interface.h
new file mode 100644
index 0000000..8433064
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_interface.h
@@ -0,0 +1,335 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Allocator class definition and generic interface.
+// ==========================================================================
+
+// TODO(holtgrew): Perform some benchmarks and use a better malloc, e.g. tcmalloc and see whether our allocator infrastructure is worth keeping around.
+// TODO(holtgrew): Rename to allocator_base.h?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_INTERFACE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_INTERFACE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+struct Tristate_;
+typedef Tag<Tristate_> Tristate;
+template <typename TValue, typename TSpec> struct Holder;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Tag.Allocator Usage:
+..cat:Memory
+..summary:The purpose of an allocated memory block.
+..tag.TagAllocateUnspecified:Not specified.
+..tag.TagAllocateTemp:Temporary memory. 
+..tag.TagAllocateStorage:Memory for storing container content. 
+..see:Function.allocate
+..see:Function.deallocate
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): ANY use/difference?
+
+struct AllocateUnspecified_;
+typedef Tag<AllocateUnspecified_> TagAllocateUnspecified;
+
+struct AllocateTemp_;
+typedef Tag<AllocateTemp_> TagAllocateTemp;
+
+struct AllocateStorage_;
+typedef Tag<AllocateStorage_> TagAllocateStorage;
+
+/**
+.Class.Allocator:
+..cat:Basic
+..summary:Manager for allocated memory.
+..signature:Allocator<TSpec>
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+..include:basic.h
+..remarks:There are two reasons for using non-trivial allocators:
+...text:1. Allocators support the function @Function.Allocator#clear@ for a fast deallocation of all 
+allocated memory blocks. 
+...text:2. Some allocators are faster in allocating an deallocating memory.
+Pool allocators like e.g. @Spec.Single Pool Allocator@ or @Spec.Multi Pool Allocator@
+speed up @Function.allocate@, @Function.deallocate@, and @Function.Allocator#clear@ for
+pooled memory blocks.
+..include:seqan/basic.h
+*/
+
+template <typename TSpec>
+struct Allocator;
+
+///.Function.allocate.param.object.type:Class.Allocator
+///.Function.allocate.class:Class.Allocator
+///.Function.deallocate.param.object.type:Class.Allocator
+///.Function.deallocate.class:Class.Allocator
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+//.Metafunction.Spec.param.T.type:Class.Allocator
+
+template <typename TSpec>
+struct Spec<Allocator<TSpec> >
+{
+    typedef TSpec Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function allocate()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.allocate
+..class:Class.Allocator
+..cat:Memory
+..summary:Allocates memory from heap.
+..signature:allocate(object, data, count [, usage_tag])
+..param.object:Allocator object.
+...remarks:$object$ is conceptually the "owner" of the allocated memory.
+ Objects of all types can be used as allocators. If no special behavior is implemented,
+ default functions allocation/deallocation are applied that uses standard
+ $new$ and $delete$ operators.
+..param.count:Number of items that could be stored in the allocated memory.
+...text:The type of the allocated items is given by the type of $data$.
+..param.usage_tag:A tag the specifies the purpose for the allocated memory.
+...value:@Tag.Allocator Usage@
+..returns.param.data:Pointer to allocated memory.
+...remarks:The value of this pointer is overwritten by the function.
+..remarks:
+...text:The function allocates at least $count*sizeof(data)$ bytes. 
+ The allocated memory is large enough 
+ to hold $count$ objects of type $T$, where $T *$ is type of $data$.
+...note:These objects are not constructed by $allocate$.
+...text:Use e.g. one of the functions @Function.valueConstruct@, @Function.arrayConstruct@, @Function.arrayConstructCopy@ or @Function.arrayFill@
+to construct the objects.
+A $new$ operator which is part of the C++ standard (defined in $<new>$)
+ can also be used to construct objects at a given memory address.
+..note:All allocated memory blocks should be deallocated by the corresponding function @Function.deallocate at .
+..see:Function.deallocate
+..see:Function.valueConstruct
+..see:Function.arrayFill
+..see:Function.arrayConstruct
+..see:Function.arrayConstructCopy
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TValue, typename TSize>
+inline void
+allocate(T const & me,
+         TValue * & data,
+         TSize count)
+{
+    allocate(me, data, count, TagAllocateUnspecified());
+}
+
+template <typename T, typename TValue, typename TSize>
+inline void
+allocate(T & me,
+         TValue * & data,
+         TSize count)
+{
+    allocate(me, data, count, TagAllocateUnspecified());
+}
+
+template <typename T, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(T const &, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const &)
+{
+//  data = (TValue *) operator new(count * sizeof(TValue));
+#ifdef PLATFORM_WINDOWS_VS
+    data = (TValue *) _aligned_malloc(count * sizeof(TValue), __alignof(TValue));
+#else
+/*#if _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
+    const size_t align = (__alignof__(TValue) < sizeof(void*))? sizeof(void*): __alignof__(TValue);
+    if (posix_memalign(&(void* &)data, align, count * sizeof(TValue)))
+        data = NULL;
+#else
+    data = (TValue *) malloc(count * sizeof(TValue));
+#endif*/
+    data = (TValue *) operator new(count * sizeof(TValue));
+#endif
+
+#ifdef SEQAN_PROFILE
+    if (data)
+        SEQAN_PROADD(SEQAN_PROMEMORY, count * sizeof(TValue));
+#endif
+}
+
+template <typename T, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(T &, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const &)
+{
+//  data = (TValue *) operator new(count * sizeof(TValue));
+#ifdef PLATFORM_WINDOWS_VS
+    data = (TValue *) _aligned_malloc(count * sizeof(TValue), __alignof(TValue));
+#else
+/*#if _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
+    const size_t align = (__alignof__(TValue) < sizeof(void*))? sizeof(void*): __alignof__(TValue);
+    if (posix_memalign(&(void* &)data, align, count * sizeof(TValue)))
+        data = NULL;
+#else
+    data = (TValue *) malloc(count * sizeof(TValue));
+#endif
+*/  data = (TValue *) operator new(count * sizeof(TValue));
+#endif
+
+#ifdef SEQAN_PROFILE
+    if (data)
+        SEQAN_PROADD(SEQAN_PROMEMORY, count * sizeof(TValue));
+#endif
+}
+
+// ----------------------------------------------------------------------------
+// Function deallocate()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.deallocate
+..class:Class.Allocator
+..cat:Memory
+..summary:Deallocates memory.
+..signature:deallocate(object, data, count [, usage_tag])
+..param.object:Allocator object.
+...remarks:$object$ is conceptually the "owner" of the allocated memory.
+ Objects of all types can be used as allocators. If no special behavior is implemented,
+ default functions allocation/deallocation are applied that uses standard
+ $new$ and $delete$ operators.
+..param.data:Pointer to allocated memory that was allocated by $allocate$.
+..param.count:Number of items that could be stored in the allocated memory.
+..param.usage_tag:A tag the specifies the purpose for the allocated memory.
+...value:@Tag.Allocator Usage@
+..remarks:
+...text:The values for $object$, $count$ and $usage_tag$ should be the same that was 
+used when $allocate$ was called. The value of $data$ should be the same that was
+returned by $allocate$.
+...note:$deallocate$ does not destruct objects.
+...text:Use e.g. one of the functions @Function.valueDestruct@ or @Function.arrayDestruct@ to destruct the objects.
+$delete$ and $delete []$ operators which are part of the C++ standard (defined in $<new>$)
+ can also be used to destruct objects at a given memory address.
+..see:Function.valueDestruct
+..see:Function.arrayDestruct
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TValue, typename TSize>
+inline void 
+deallocate(T const & me, 
+           TValue * data, 
+           TSize const count)
+{
+    deallocate(me, data, count, TagAllocateUnspecified());
+}
+
+template <typename T, typename TValue, typename TSize>
+inline void 
+deallocate(T & me, 
+           TValue * data, 
+           TSize const count)
+{
+    deallocate(me, data, count, TagAllocateUnspecified());
+}
+
+template <typename T, typename TValue, typename TSize, typename TUsage>
+inline void
+deallocate(
+    T const & /*me*/,
+    TValue * data,
+#ifdef SEQAN_PROFILE 
+    TSize count,
+#else
+    TSize,
+#endif
+    Tag<TUsage> const)
+{
+#ifdef SEQAN_PROFILE
+    if (data && count)  // .. to use count if SEQAN_PROFILE is not defined
+        SEQAN_PROSUB(SEQAN_PROMEMORY, count * sizeof(TValue));
+#endif
+//  operator delete ((void *) data);
+#ifdef PLATFORM_WINDOWS_VS
+    _aligned_free((void *) data);
+#else
+//  free((void *) data);
+    operator delete ((void *) data);
+#endif
+}
+
+template <typename T, typename TValue, typename TSize, typename TUsage>
+inline void 
+deallocate(
+    T & /*me*/,
+    TValue * data,
+#ifdef SEQAN_PROFILE 
+    TSize count,
+#else
+    TSize,
+#endif
+    Tag<TUsage> const)
+{
+#ifdef SEQAN_PROFILE
+    if (data && count)  // .. to use count if SEQAN_PROFILE is not defined
+        SEQAN_PROSUB(SEQAN_PROMEMORY, count * sizeof(TValue));
+#endif
+//  operator delete ((void *) data);
+#ifdef PLATFORM_WINDOWS_VS
+    _aligned_free((void *) data);
+#else
+//  free((void *) data);
+    operator delete ((void *) data);
+#endif
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_multipool.h b/third-party/seqan/core/include/seqan/basic/allocator_multipool.h
new file mode 100644
index 0000000..21ced40
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_multipool.h
@@ -0,0 +1,270 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Allocator that pools blocks up to a given size.
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_BASIC_ALLOCATOR_MULTIPOOL_H_
+#define SEQAN_BASIC_BASIC_ALLOCATOR_MULTIPOOL_H_
+
+#include <seqan/basic/allocator_interface.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Multi Pool Allocator:
+..cat:Allocators
+..general:Class.Allocator
+..summary:Allocator that pools memory blocks.
+..signature:Allocator MultiPool<ParentAllocator, BLOCKING_LIMIT> >
+..param.ParentAllocator:An allocator that is by the pool allocator used to allocate memory.
+...default:@Spec.Simple Allocator@
+...note:The multi pool allocator only supports @Function.clear@ if this function is also implemented for $ParentAllocator$.
+..remarks:A pool allocator allocates several memory blocks at once. 
+..param.BLOCKING_LIMIT:The maximum size for memory blocks to be pooled.
+...default:256
+Freed blocks are not immediately deallocated but recycled in subsequential allocations.
+This way, the number of calls to the heap manager is reduced, and that speeds up memory management.
+...text:Note that memory blocks larger than $BLOCKING_LIMIT$ are not pooled 
+but immediately allocated and deallocated using $ParentAllocator$.
+..include:seqan/basic.h
+*/
+
+template <typename TParentAllocator = Allocator<SimpleAlloc<Default> >, unsigned int BLOCKING_LIMIT = 0x100>
+struct MultiPool;
+
+typedef Allocator<MultiPool<Allocator<SimpleAlloc<Default> >, 0x100> > PoolAllocator;
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT_>
+struct Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT_> >
+{
+    enum
+    {
+        BLOCKING_LIMIT = BLOCKING_LIMIT_,
+        GRANULARITY_BITS = 2,
+        BLOCKING_COUNT = BLOCKING_LIMIT >> GRANULARITY_BITS,
+        STORAGE_SIZE = 0xf80
+    };
+
+    char * data_recycled_blocks [BLOCKING_COUNT];
+    char * data_current_begin [BLOCKING_COUNT];
+    char * data_current_free [BLOCKING_COUNT];
+    Holder<TParentAllocator, Tristate> data_parent_allocator;
+
+    Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        // TODO(holtrew): Why not SeqAn's memset? or use using?
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        ::std::memset(data_current_begin, 0, sizeof(data_current_begin));
+        ::std::memset(data_current_free, 0, sizeof(data_current_free));
+    }
+
+    Allocator(TParentAllocator & parent_alloc)
+    {
+        SEQAN_CHECKPOINT;
+        // TODO(holtrew): Why not SeqAn's memset? or use using?
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        ::std::memset(data_current_begin, 0, sizeof(data_current_begin));
+        ::std::memset(data_current_free, 0, sizeof(data_current_free));
+
+        setValue(data_parent_allocator, parent_alloc);
+    }
+
+    //Dummy copy
+    Allocator(Allocator const &)
+    {
+        // TODO(holtrew): Why not SeqAn's memset? or use using?
+        ::std::memset(data_recycled_blocks, 0, sizeof(data_recycled_blocks));
+        ::std::memset(data_current_begin, 0, sizeof(data_current_begin));
+        ::std::memset(data_current_free, 0, sizeof(data_current_free));
+    }
+
+    inline Allocator &
+    operator=(Allocator const &)
+    {
+        clear(*this);
+        return *this;
+    }
+
+    ~Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function parentAllocator()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT>
+inline TParentAllocator &
+parentAllocator(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me.data_parent_allocator);
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT>
+void
+clear(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memset(me.data_recycled_blocks, 0, sizeof(me.data_recycled_blocks));
+    ::std::memset(me.data_current_begin, 0, sizeof(me.data_current_begin));
+    ::std::memset(me.data_current_free, 0, sizeof(me.data_current_free));
+
+    clear(parentAllocator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Helper function _allocatorBlockNumber()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT>
+inline unsigned int
+_allocatorBlockNumber(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > &,
+                      size_t size_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > TAllocator;
+
+    SEQAN_ASSERT_GT(size_, 0u);
+
+    if (size_ < BLOCKING_LIMIT)
+    {//blocks
+        return size_ >> TAllocator::GRANULARITY_BITS;
+    }
+    else
+    {//no blocking
+        return TAllocator::BLOCKING_COUNT;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function allocate()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const & tag_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > TAllocator;
+
+    size_t bytes_needed = count * sizeof(TValue);
+    char * ptr;
+
+    unsigned int block_number =  _allocatorBlockNumber(me, bytes_needed);
+    if (block_number == TAllocator::BLOCKING_COUNT)
+    {//no blocking
+        return allocate(parentAllocator(me), data, count, tag_);
+    }
+
+    bytes_needed = (block_number + 1) << TAllocator::GRANULARITY_BITS;
+
+    if (me.data_recycled_blocks[block_number])
+    {//use recycled
+        ptr = me.data_recycled_blocks[block_number];
+        me.data_recycled_blocks[block_number] = * reinterpret_cast<char **>(ptr);
+    }
+    else
+    {//use new
+        ptr = me.data_current_free[block_number];
+        if (!ptr || (ptr + bytes_needed > me.data_current_begin[block_number] + TAllocator::STORAGE_SIZE))
+        {//not enough free space in current storage: allocate new
+            allocate(parentAllocator(me), ptr, (size_t) TAllocator::STORAGE_SIZE, tag_);
+            me.data_current_begin[block_number] = ptr;
+        }
+        me.data_current_free[block_number] = ptr + bytes_needed;
+    }
+
+    data = reinterpret_cast<TValue *>(ptr);
+}
+
+// ----------------------------------------------------------------------------
+// Function deallocate()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, unsigned int BLOCKING_LIMIT, typename TValue, typename TSize, typename TUsage>
+inline void 
+deallocate(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me,
+           TValue * data, 
+           TSize count,
+           Tag<TUsage> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > TAllocator;
+
+    size_t bytes_needed = count * sizeof(TValue);
+
+    unsigned int block_number = _allocatorBlockNumber(me, bytes_needed);
+    if (block_number == TAllocator::BLOCKING_COUNT)
+    {//no blocking
+        return deallocate(parentAllocator(me), data, count, tag_);
+    }
+
+    bytes_needed = (block_number + 1) << TAllocator::GRANULARITY_BITS;
+
+    //link in recycling list
+    *reinterpret_cast<char **>(data) = me.data_recycled_blocks[block_number];
+    me.data_recycled_blocks[block_number] = reinterpret_cast<char *>(data);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_BASIC_ALLOCATOR_MULTIPOOL_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_simple.h b/third-party/seqan/core/include/seqan/basic/allocator_simple.h
new file mode 100644
index 0000000..c00bfa5
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_simple.h
@@ -0,0 +1,245 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// General purpose allocator.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_SIMPLE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_SIMPLE_H_
+
+#include <seqan/basic/allocator_interface.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Simple Allocator:
+..cat:Allocators
+..general:Class.Allocator
+..summary:General purpose allocator.
+..signature:Allocator< SimpleAlloc<ParentAllocator> >
+..param.ParentAllocator:An allocator that is by the simple allocator used to allocate memory.
+...default:@Tag.Default@
+...remarks:@Tag.Default@ used as allocator means that the default implementations
+of @Function.allocate@ and @Function.deallocate@ are used.
+..include:seqan/basic.h
+*/
+
+template <typename TParentAllocator = Default>
+struct SimpleAlloc;
+
+typedef Allocator<SimpleAlloc<Default> > SimpleAllocator;
+
+template <typename TParentAllocator>
+struct Allocator<SimpleAlloc<TParentAllocator> >
+{
+    struct Header
+    {
+        Header * left;
+        Header * right;
+        size_t size;
+    };
+
+    Header * data_storages;
+    Holder<TParentAllocator, Tristate> data_parent_allocator;
+
+    Allocator()
+        : data_storages(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Allocator(TParentAllocator & parent_alloc)
+        : data_storages(0)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(data_parent_allocator, parent_alloc);
+    }
+
+    //Dummy copy
+    Allocator(Allocator const &)
+        : data_storages(0)
+    {
+    }
+
+    inline Allocator &
+    operator = (Allocator const &)
+    {
+        clear(*this);
+        return *this;
+    }
+
+    ~Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function parentAllocator()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator>
+inline TParentAllocator &
+parentAllocator(Allocator<SimpleAlloc<TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me.data_parent_allocator);
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Using #-functions messes up search results.
+/**
+.Function.Allocator#clear
+..class:Class.Allocator
+..cat:Memory
+..summary:Deallocates all memory blocks.
+..signature:clear(allocator)
+..param.allocator:Allocator object.
+...type:Class.Allocator
+..remarks:This function deallocates all memory blocks 
+that was allocated using @Function.allocate@ for $allocator$.
+The memory is not pooled but directly passed back to the heap manager.
+..see:Function.allocate
+..see:Function.deallocate
+..include:seqan/basic.h
+*/
+template <typename TParentAllocator>
+void
+clear(Allocator<SimpleAlloc<TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<SimpleAlloc<TParentAllocator> > TAllocator;
+
+    while (me.data_storages)
+    {
+        typename TAllocator::Header * next_storage = me.data_storages->right;
+        deallocate(parentAllocator(me), reinterpret_cast<char *>(me.data_storages), me.data_storages->size);
+        me.data_storages = next_storage;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function allocate()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(Allocator<SimpleAlloc<TParentAllocator> > & me, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const &)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<SimpleAlloc<TParentAllocator> > TAllocator;
+    typedef typename TAllocator::Header THeader;
+
+    //compute needed bytes
+    size_t bytes_needed = count * sizeof(TValue) + sizeof(THeader);
+
+    //allocate storage from parent
+    char * ptr;
+    allocate(parentAllocator(me), ptr, bytes_needed, TagAllocateStorage());
+
+    THeader * new_block = reinterpret_cast<THeader *>(ptr);
+    new_block->left = 0;
+    new_block->right = me.data_storages;
+    new_block->size = bytes_needed;
+
+    if (me.data_storages)
+    {
+        me.data_storages->left = new_block;
+    }
+    me.data_storages = new_block;
+
+    //return data
+    data = reinterpret_cast<TValue *>(ptr + sizeof(THeader));
+}
+
+// ----------------------------------------------------------------------------
+// Function deallocate()
+// ----------------------------------------------------------------------------
+
+template <typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void 
+deallocate(Allocator<SimpleAlloc<TParentAllocator> > & me,
+           TValue * data, 
+           TSize,
+           Tag<TUsage> const &)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<SimpleAlloc<TParentAllocator> > TAllocator;
+    typedef typename TAllocator::Header THeader;
+
+    //update links
+    THeader & header = *(reinterpret_cast<THeader *>(data) - 1);
+    if (header.left)
+    {
+        header.left->right = header.right;
+    }
+    else
+    {
+        me.data_storages = header.right;
+    }
+    if (header.right)
+    {
+        header.right->left = header.left;
+    }
+
+    //deallocate storage using parent
+    char * ptr = reinterpret_cast<char *>(& header);
+    deallocate(parentAllocator(me), ptr, header.size);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_SIMPLE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_singlepool.h b/third-party/seqan/core/include/seqan/basic/allocator_singlepool.h
new file mode 100644
index 0000000..1b91962
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_singlepool.h
@@ -0,0 +1,261 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Allocator that pools blocks of a given size;  Different-sized blocks are
+// not pooled.
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_BASIC_ALLOCATOR_SINGLE_POOL_H_
+#define SEQAN_BASIC_BASIC_ALLOCATOR_SINGLE_POOL_H_
+
+#include <seqan/basic/allocator_interface.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Single Pool Allocator:
+..cat:Allocators
+..general:Class.Allocator
+..summary:Allocator that pools memory blocks of specific size.
+..signature:Allocator< SinglePool<SIZE, ParentAllocator> >
+..param.SIZE:Size of memory blocks that are pooled.
+...value:An unsigned integer with $SIZE >= sizeof(void *)$.
+..param.ParentAllocator:An allocator that is by the pool allocator used to allocate memory.
+...default:@Spec.Simple Allocator@
+...note:The single pool allocator only supports @Function.clear@ if this function is also implemented for $ParentAllocator$.
+..remarks:A pool allocator allocates several memory blocks at once. 
+Freed blocks are not immediately deallocated but recycled in subsequential allocations.
+This way, the number of calls to the heap manager is reduced, and that speeds up memory management.
+...text:The single pool allocator only pools memory blocks of size $SIZE$.
+Blocks of other sizes are allocated and deallocated using an allocator of type $ParentAllocator$.
+...text:Using the single pool allocator for blocksizes larger than some KB is not advised.
+..include:seqan/basic.h
+*/
+
+template <size_t SIZE, typename TParentAllocator = SimpleAllocator>
+struct SinglePool;
+
+template <size_t SIZE, typename TParentAllocator>
+struct Allocator<SinglePool<SIZE, TParentAllocator> >
+{
+    enum
+    {
+        SIZE_PER_ITEM = SIZE,
+        ITEMS_PER_BLOCK = (SIZE_PER_ITEM < 0x0100) ? 0x01000 / SIZE_PER_ITEM : 16,
+        STORAGE_SIZE = SIZE * ITEMS_PER_BLOCK,
+
+        STORAGE_SIZE_MIN = SIZE
+    };
+
+    char * data_recycled_blocks;
+    char * data_current_begin;
+    char * data_current_end;
+    char * data_current_free;
+    Holder<TParentAllocator, Tristate> data_parent_allocator;
+
+    Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        data_recycled_blocks = data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+    }
+
+    Allocator(size_t reserve_item_count)
+    {
+        SEQAN_CHECKPOINT;
+        data_recycled_blocks = 0;
+
+        size_t storage_size = (reserve_item_count * SIZE > STORAGE_SIZE_MIN) ? reserve_item_count * SIZE : STORAGE_SIZE_MIN;
+        allocate( parentAllocator( *this ), data_current_begin, storage_size );
+        data_current_end = data_current_begin + storage_size;
+        data_current_free = data_current_begin;
+    }
+
+    Allocator(TParentAllocator & parent_alloc)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(data_parent_allocator, parent_alloc);
+
+        data_recycled_blocks = data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+    }
+
+    Allocator(size_t reserve_item_count, TParentAllocator & parent_alloc)
+    {
+        SEQAN_CHECKPOINT;
+        data_recycled_blocks = 0;
+
+        setValue(data_parent_allocator, parent_alloc);
+
+        size_t storage_size = (reserve_item_count * SIZE > STORAGE_SIZE_MIN) ? reserve_item_count * SIZE : STORAGE_SIZE_MIN;
+        allocate( parentAllocator( *this ), data_current_begin, storage_size );
+        data_current_end = data_current_begin + storage_size;
+        data_current_free = data_current_begin;
+    }
+
+    //Dummy copy
+    Allocator(Allocator const &)
+    {
+        data_recycled_blocks = data_current_end = data_current_free = 0;
+        //dont need to initialize data_current_begin
+    }
+
+    inline Allocator &
+    operator=(Allocator const &)
+    {
+        clear(*this);
+        return *this;
+    }
+
+    ~Allocator()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function parentAllocator()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, typename TParentAllocator>
+inline TParentAllocator &
+parentAllocator(Allocator<SinglePool<SIZE, TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me.data_parent_allocator);
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, typename TParentAllocator>
+void
+clear(Allocator<SinglePool<SIZE, TParentAllocator> > & me)
+{
+    SEQAN_CHECKPOINT;
+
+    me.data_recycled_blocks = me.data_current_end = me.data_current_free = 0;
+
+    clear(parentAllocator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function allocate()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void
+allocate(Allocator<SinglePool<SIZE, TParentAllocator> > & me, 
+         TValue * & data,
+         TSize count,
+         Tag<TUsage> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<SinglePool<SIZE, TParentAllocator> > TAllocator;
+    size_t bytes_needed = count * sizeof(TValue);
+
+    if (bytes_needed != TAllocator::SIZE_PER_ITEM)
+    {//no blocking
+        allocate(parentAllocator(me), data, count, tag_);
+        return;
+    }
+
+    char * ptr;
+    if (me.data_recycled_blocks)
+    {//use recycled
+        ptr = me.data_recycled_blocks;
+        me.data_recycled_blocks = * reinterpret_cast<char **>(ptr);
+    }
+    else
+    {//use new
+        ptr = me.data_current_free;
+        if (ptr + bytes_needed > me.data_current_end)
+        {//not enough free space in current storage: allocate new
+            allocate(parentAllocator(me), ptr, (size_t) TAllocator::STORAGE_SIZE, tag_);
+            me.data_current_begin = ptr;
+            me.data_current_end = ptr + TAllocator::STORAGE_SIZE;
+        }
+        me.data_current_free = ptr + bytes_needed;
+    }
+
+    data = reinterpret_cast<TValue *>(ptr);
+}
+
+// ----------------------------------------------------------------------------
+// Function deallocate()
+// ----------------------------------------------------------------------------
+
+template <size_t SIZE, typename TParentAllocator, typename TValue, typename TSize, typename TUsage>
+inline void 
+deallocate(Allocator<SinglePool<SIZE, TParentAllocator> > & me,
+           TValue * data, 
+           TSize count,
+           Tag<TUsage> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Allocator<SinglePool<SIZE, TParentAllocator> > TAllocator;
+
+    size_t bytes_needed = count * sizeof(TValue);
+
+    if (bytes_needed != TAllocator::SIZE_PER_ITEM)
+    {//no blocking
+        deallocate(parentAllocator(me), data, count, tag_);
+        return;
+    }
+
+    //link in recycling list
+    *reinterpret_cast<char **>(data) = me.data_recycled_blocks;
+    me.data_recycled_blocks = reinterpret_cast<char *>(data);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_BASIC_ALLOCATOR_SINGLE_POOL_H_
diff --git a/third-party/seqan/core/include/seqan/basic/allocator_to_std.h b/third-party/seqan/core/include/seqan/basic/allocator_to_std.h
new file mode 100644
index 0000000..ab7a184
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/allocator_to_std.h
@@ -0,0 +1,204 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Wrapper that adapts SeqAn allocators to STL allocators.
+// ==========================================================================
+
+// TODO(holtgrew): Rename STD to STL?
+// TODO(holtgrew): Rename to allocator_to_stl.h, remove basic_ prefix of all other allocator headers.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_TO_STD_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_TO_STD_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.ToStdAllocator:
+..summary:Emulates standard conform allocator.
+..signature:ToStdAllocator<THost, TValue>
+..param.THost:Type of the host allocator object.
+...text:This object is used to call @Function.allocate@ and @Function.deallocate at .
+..param.TValue:Type of allocated items.
+..remarks:The member functions $allocate$ and $deallocate$ of $ToStdAllocator$ call
+the (globale) functions @Function.allocate@ and @Function.deallocate@, respectively. The globale functions
+get an allocator object as their first arguments. This allocator object is not the $ToStdAllocator$ object itself,
+but the host object that was given to the constructor.
+..cat:Basic
+..remarks:
+..see:Function.allocate
+..see:Function.deallocate
+..include:seqan/basic.h
+
+.Memfunc.ToStdAllocator:
+..summary:Constructor
+..signature:ToStdAllocator(host)
+..class:Class.ToStdAllocator
+..param.host:The host object that is used as allocator for @Function.allocate@ and @Function.deallocate at .
+*/
+
+template <typename THost, typename TValue>
+struct ToStdAllocator
+{
+    typedef TValue value_type; // nolint
+    typedef value_type * pointer; // nolint
+    typedef value_type & reference; // nolint
+    typedef value_type const * const_pointer; // nolint
+    typedef value_type const & const_reference; // nolint
+
+    typedef size_t size_type; // nolint
+    typedef ptrdiff_t difference_type; // nolint
+
+    ToStdAllocator(THost & host): m_host(& host)
+    {}
+
+    template <typename TValue2>
+    ToStdAllocator(ToStdAllocator<THost, TValue2> const & alloc)
+            : m_host(alloc.m_host)
+    {}
+
+    ToStdAllocator & operator= (ToStdAllocator const & alloc)
+    {
+        m_host = alloc.m_host;
+        return *this;
+    }
+
+    pointer allocate(size_type count)
+    {
+        value_type * ptr;
+        seqan::allocate(*m_host, ptr, count);
+        return pointer(ptr);
+    }
+
+    pointer allocate(size_type count, const void *)
+    {
+        value_type * ptr;
+        seqan::allocate(*m_host, ptr, count);
+        return pointer(ptr);
+    }
+
+    void deallocate(pointer data, size_type count)
+    {
+        seqan::deallocate(*m_host, data, count);
+    }
+
+    void construct(pointer ptr, const_reference data)
+    {
+        new(ptr) TValue(data);
+    }
+
+    void destroy(pointer ptr)
+    {
+        ptr->~TValue();
+    }
+
+    pointer address(reference value) const
+    {
+        return (&value);
+    }
+
+    const_pointer address(const_reference value) const
+    {
+        return (&value);
+    }
+
+    size_type max_size() const
+    {
+        return ~0UL / sizeof(value_type);
+    }
+
+    template <class TValue2>
+    struct rebind // nolint
+    {
+        typedef ToStdAllocator<THost, TValue2> other; // nolint
+    };
+
+    template <typename THost2, typename TValue2>
+    friend
+    struct ToStdAllocator;
+
+private:
+    THost * m_host;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction ToStdAllocator()
+// ----------------------------------------------------------------------------
+
+template <typename T, typename TData>
+struct StdAllocator
+{
+    typedef ToStdAllocator<T, TData> Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function host()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.host
+..class:Class.ToStdAllocator
+..summary:The object a given object depends on.
+..cat:Dependent Objects
+..signature:host(object)
+..param.object:An object.
+...type:Class.ToStdAllocator
+..returns:The host object.
+..include:seqan/basic.h
+*/
+
+template <typename THost, typename TValue>
+THost &
+host(ToStdAllocator<THost, TValue> & me)
+{
+   return *me.m_host;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALLOCATOR_TO_STD_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_adapt_builtins.h b/third-party/seqan/core/include/seqan/basic/alphabet_adapt_builtins.h
new file mode 100644
index 0000000..b28a2d5
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_adapt_builtins.h
@@ -0,0 +1,253 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Adaptions of builting types such as bool, int, but also "builtin-level"
+// user defined types such as wchar_t, __int64, __uint64 to the alphabet
+// concepts they are in.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_BASIC_ALPHABET_ADAPT_BUILTINS_H_
+#define SEQAN_CORE_INCLUDE_BASIC_ALPHABET_ADAPT_BUILTINS_H_
+
+#include <limits>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunctions MaxValue_, MinValue_
+// ----------------------------------------------------------------------------
+
+// We would want to have this here, however this is not possible with the
+// current implementation.
+
+// ----------------------------------------------------------------------------
+// Metafunction BitsPerValue
+// ----------------------------------------------------------------------------
+
+template <>
+struct BitsPerValue<bool>
+{
+    typedef int Type;
+    enum { VALUE = 1 };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsCharType
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should probably become a concept.
+
+/**
+.Metafunction.IsCharType
+..cat:Alphabets
+..summary:Return whether the argument is $char$, $wchar_t$, $char const$, or $wchar_t const$.
+..signature:IsCharType<T>::Type
+..signature:IsCharType<T>::VALUE
+..param.T:Type to check type of.
+..remarks:This metafunction is used to enable and disable templated adaptions of arrays to sequences for builtin character types only.
+..remarks:The return value is $True$/$true$ for $char$, $wchar_t$, $char const$, and $wchar_t const$.
+..include:seqan/sequence.h
+*/
+
+template <typename T>
+struct IsCharType;
+
+template <typename T>
+struct IsCharType
+{
+    typedef False Type;
+    enum { VALUE = 0 };
+};
+
+template <typename T>
+struct IsCharType<T const>
+    : IsCharType<T> {};
+
+template <>
+struct IsCharType<char>
+{
+    typedef True Type;
+    enum { VALUE = 1 };
+};
+
+template <>
+struct IsCharType<wchar_t>
+{
+    typedef True Type;
+    enum { VALUE = 1 };
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function gapValueImpl()                                               [char]
+// ----------------------------------------------------------------------------
+
+inline char const &
+gapValueImpl(char *)
+{
+    static char const _gap = '-';
+    return _gap;
+}
+
+inline char const &
+gapValueImpl(char const *)
+{
+    static char const _gap = '-';
+    return _gap;
+}
+
+// ----------------------------------------------------------------------------
+// Function unknownValueImpl()                                           [char]
+// ----------------------------------------------------------------------------
+
+inline char const &
+unknownValueImpl(char *)
+{
+    static char const _unknown = 'N';
+    return _unknown;
+}
+
+inline char const &
+unknownValueImpl(char const *)
+{
+    static char const _unknown = 'N';
+    return _unknown;
+}
+
+// ----------------------------------------------------------------------------
+// Function supremumValueImpl()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline T const &
+supremumValueImpl(T *)
+{
+    static T const x = MaxValue<T>::VALUE;
+    return x;
+}
+
+inline long double const &
+supremumValueImpl(long double *)
+{
+#ifdef PLATFORM_WINDOWS
+    static long double const _value = ::std::numeric_limits<long double>::infinity( );
+#else
+    static long double const _value = 1.7976931348623157e+308;
+#endif
+    return _value;
+}
+
+inline double const &
+supremumValueImpl(double *)
+{
+#ifdef PLATFORM_WINDOWS
+    static double const _value = ::std::numeric_limits<double>::infinity( );
+#else
+    static double const _value = 1.7976931348623157e+308;
+#endif
+    return _value;
+}
+inline float const &
+supremumValueImpl(float *)
+{
+#ifdef PLATFORM_WINDOWS
+    static float const _value = ::std::numeric_limits<float>::infinity( );
+#else
+    static float const _value = 3.40282347e+38F;
+#endif
+    return _value;
+}
+
+// ----------------------------------------------------------------------------
+// Function infimumValueImpl()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline T const &
+infimumValueImpl(T *)
+{
+    static T const x = MinValue<T>::VALUE;
+    return x;
+}
+
+inline float const &
+infimumValueImpl(float *)
+{
+#ifdef PLATFORM_WINDOWS
+    static float const _value = -::std::numeric_limits<float>::infinity( );
+#else
+    static float const _value = -3.40282347e+38F;
+#endif
+    return _value;
+}
+
+inline double const &
+infimumValueImpl(double *)
+{
+#ifdef PLATFORM_WINDOWS
+    static double const _value = -::std::numeric_limits<double>::infinity( );
+#else
+    static double const _value = -1.7976931348623157e+308;
+#endif
+    return _value;
+}
+
+inline long double const &
+infimumValueImpl(long double *)
+{
+#ifdef PLATFORM_WINDOWS
+    static long double const _value = -::std::numeric_limits<long double>::infinity( );
+#else
+    static long double const _value = -1.7976931348623157e+308;
+#endif
+    return _value;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_BASIC_ALPHABET_ADAPT_BUILTINS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_bio.h b/third-party/seqan/core/include/seqan/basic/alphabet_bio.h
new file mode 100644
index 0000000..b333b30
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_bio.h
@@ -0,0 +1,101 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Alphabet concepts stemming from biological applications.
+// ==========================================================================
+
+// TODO(holtgrew): Where is the documentation, shouldnt it be here?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_BIO_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_BIO_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function gapValueImpl
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This looks wrong.
+
+template <typename T>
+inline T
+gapValueImpl(T *)
+{
+    static T const _gap = T();
+    return _gap;
+}
+
+// ----------------------------------------------------------------------------
+// Function gapValue
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline T
+gapValue()
+{
+    static T * _tag = 0;
+    return gapValueImpl(_tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function unknownValue
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline T
+unknownValue()
+{
+    static T * _tag = 0;
+    return unknownValueImpl(_tag);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_BIO_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_concept.h b/third-party/seqan/core/include/seqan/basic/alphabet_concept.h
new file mode 100644
index 0000000..656eb47
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_concept.h
@@ -0,0 +1,513 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Concept definitions for alphabets.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_CONCEPT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_CONCEPT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Concepts for generic alphabets
+// ============================================================================
+
+/**
+.Concept.AlphabetConcept
+..cat:Alphabets
+..baseconcept:Concept.AssignableConcept
+..baseconcept:Concept.DefaultConstructibleConcept
+..baseconcept:Concept.CopyConstructibleConcept
+..summary:Natural container value.
+..include:seqan/basic.h
+..example.text:Valid expressions ($v$ is of type $T$):
+..example.code:
+unsigned bpv = BitsPerValue<T>::VALUE;
+
+.Metafunction.BitsPerValue
+..concept:Concept.AlphabetConcept
+..cat:Basic
+..summary:Number of bits needed to store a value.
+..signature:BitsPerValue<T>::VALUE
+..param.T:A class.
+...type:Concept.AlphabetConcept
+..returns.param.VALUE:Number of bits needed to store $T$.
+...default:$sizeof<T> * 8$
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+ */
+
+// Forwards for Metafunctions and Functions.
+template <typename T> struct BitsPerValue;
+
+// minimal requirements for the alphabet of a String class
+SEQAN_CONCEPT_REFINE(AlphabetConcept, (TValue), (Assignable)(DefaultConstructible)(CopyConstructible))
+{
+    typedef typename BitsPerValue<TValue>::Type TBitsPerValue;
+    
+    TValue val, val2;
+
+    SEQAN_CONCEPT_USAGE(AlphabetConcept)
+    {
+        SEQAN_STATIC_ASSERT_MSG(BitsPerValue<TValue>::VALUE != 0, "Alphabet types must implement the BitsPerValue metafunction with non-zero value.");
+
+        // assign must be available as an equivalent to '='
+        assign(val, val2);
+//      swap(val, val2);
+
+        TBitsPerValue b = BitsPerValue<TValue>::VALUE;
+        
+        ignoreUnusedVariableWarning(b);
+    }
+};
+
+// ============================================================================
+// Concepts For Alphabets From The Mathematics Domain.
+// ============================================================================
+
+/**
+.Concept.OrderedAlphabetConcept
+..concept:Concept.OrderedAlphabetConcept
+..cat:Alphabets
+..summary:Totally strict ordered alphabet.
+..baseconcept:Concept.AlphabetConcept
+..baseconcept:Concept.ComparableConcept
+..include:seqan/basic.h
+
+.Function.operator<.concept:Concept.OrderedAlphabetConcept
+
+.Metafunction.MaxValue
+..concept:Concept.OrderedAlphabetConcept
+..cat:Miscellaneous
+..summary:Supremum for a given type.
+..signature:MaxValue<T>::VALUE
+..param.T:An ordered type.
+...type:Concept.OrderedAlphabetConcept
+..returns.param.VALUE:A value $sup$ for which holds: $sup >= i$ for all values $i$ of type $T$.
+..remarks:Note tat
+..see:Function.maxValue
+..include:seqan/basic.h
+
+.Metafunction.MinValue
+..concept:Concept.OrderedAlphabetConcept
+..cat:Miscellaneous
+..summary:Infimum for a given type.
+..signature:MinValue<T>::VALUE
+..param.T:An ordered type.
+...type:Concept.OrderedAlphabetConcept
+..returns.param.VALUE:A value $inf$ for which holds: $inf <= i$ for all values $i$ of type $T$.
+..remarks:Note tat
+..see:Function.minValue
+..include:seqan/basic.h
+
+.Function.supremumValueImpl
+..concept:Concept.OrderedAlphabetConcept
+..hidefromindex
+..cat:Alphabets
+..summary:Implements @Function.maxValue at .
+..signature:supremumValueImpl(value_pointer_tag)
+..param.value_pointer_tag:A pointer that is used as a tag to specify the value type.
+...type:Concept.OrderedAlphabetConcept
+...remarks:The pointer needs not to point to a valid object, so it is possible to use a null pointer here.
+..returns:A value $inf$ that holds: $inf >= i$ for all values $i$.
+..remarks.text:This function implements @Function.maxValue at . 
+It is recommended to use @Function.maxValue@ rather than $supremumValueImpl$.
+..status:deprecated, will be removed in favour of @Metafunction.MaxValue@
+..include:seqan/basic.h
+
+.Function.maxValue
+..concept:Concept.OrderedAlphabetConcept
+..cat:Alphabets
+..summary:Supremum for a given type.
+..signature:maxValue<T>()
+..param.T:An ordered type.
+...type:Concept.OrderedAlphabetConcept
+..returns:A value $inf$ that holds: $inf >= i$ for all values $i$ of type $T$.
+..remarks:
+The function is implemented in @Function.supremumValueImpl at . 
+Do not specialize $maxValue$, specialize @Function.supremumValueImpl@ instead!
+..see:Function.supremumValueImpl
+..status:deprecated, will be removed in favour of @Metafunction.MaxValue@
+..include:seqan/basic.h
+
+// TODO(holtgrew): Rename to minValueImpl?
+
+.Function.infimumValueImpl
+..concept:Concept.OrderedAlphabetConcept
+..hidefromindex
+..cat:Alphabets
+..summary:Implements @Function.minValue at .
+..signature:infimumValueImpl(value_pointer_tag)
+..param.value_pointer_tag:A pointer that is used as a tag to specify the value type.
+...type:Concept.OrderedAlphabetConcept
+...remarks:The pointer needs not to point to a valid object, so it is possible to use a null pointer here.
+..returns:A value $inf$ that holds: $inf <= i$ for all values $i$.
+..remarks.text:This function implements @Function.minValue at . 
+It is recommended to use @Function.minValue@ rather than $infimumValueImpl$.
+..status:deprecated, will be removed in favour of @Metafunction.MinValue@
+..include:seqan/basic.h
+
+.Function.minValue
+..concept:Concept.OrderedAlphabetConcept
+..cat:Alphabets
+..summary:Infimum for a given type.
+..signature:minValue<T>()
+..param.T:An ordered type.
+...type:Concept.OrderedAlphabetConcept
+..returns:A value $inf$ that holds: $inf <= i$ for all values $i$ of type $T$.
+..remarks.text:The function is implemented in @Function.infimumValueImpl at . 
+Do not specialize $minValue$, specialize @Function.infimumValueImpl@ instead!
+..see:Function.infimumValueImpl
+..see:Function.maxValue
+..status:deprecated, will be removed in favour of @Metafunction.MinValue@
+..include:seqan/basic.h
+*/
+
+// Forwards for Metafunctions and Functions.
+template <typename T> struct MinValue;
+template <typename T> struct MaxValue;
+template <typename T> T const & minValue();
+template <typename T> T const & minValue(T);
+template <typename T> T const & maxValue();
+template <typename T> T const & maxValue(T);
+
+SEQAN_CONCEPT_REFINE(OrderedAlphabetConcept, (TValue), (AlphabetConcept)(Comparable))
+{
+    TValue val;
+
+    SEQAN_CONCEPT_USAGE(OrderedAlphabetConcept)
+    {
+        // type consistency checks
+        sameType(minValue(val), val);
+        sameType(minValue<TValue>(), val);
+        sameType(MinValue<TValue>::VALUE, val);
+        sameType(maxValue(val), val);
+        sameType(maxValue<TValue>(), val);
+        sameType(MaxValue<TValue>::VALUE, val);
+
+        // TODO(holtgrew): This does not work in C++98, we need C++11 with constexpr.
+        // TODO(holtgrew): Do these tests for each alphabet in runtime tests.
+        // sanity checks
+        // SEQAN_STATIC_ASSERT_MSG(MinValue<TValue>::VALUE <= MaxValue<TValue>::VALUE, "Minimal alphabet value must be less or equal to the maximal value.");
+
+        // TODO(holtgrew): This does not work in C++98, we need C++11 with constexpr, cannot cast non-integral and non-enumeration types at compile time in C++98.
+        // 0 must be an element of the alphabet, as we want to be able
+        // to initialize a TValue variable to omit uninitialized warnings.
+        // SEQAN_STATIC_ASSERT_MSG(MinValue<TValue>::VALUE <= static_cast<TValue>(0), "0 must be convertible to a valid alphabet value.");
+        // SEQAN_STATIC_ASSERT_MSG(static_cast<TValue>(0) <= MaxValue<TValue>::VALUE, "0 must be convertible to a valid alphabet value.");
+    }
+};
+
+/**
+.Concept.FiniteOrderedAlphabetConcept
+..cat:Alphabets
+..summary:An type that is of finite domain and totally ordered and thus has a minimum and maximum value.
+..baseconcept:Concept.OrderedAlphabetConcept
+..include:seqan/basic.h
+
+.Function.ordValue
+..concept:Concept.FiniteOrderedAlphabetConcept
+..summary:Maps an alphabet 1-to-1 to the interval [0..ValueSize).
+..cat:Alphabets
+..signature:ordValue(value)
+..param.value:Arbitrary character value.
+...type:Class.SimpleType
+..returns:An unsigned value (result of @Metafunction.Size@$<typeof(value)>$ between 0 and @Metafunction.ValueSize@ of the type of value.
+..note:This function first converts value to its unsigned value type and after that to an $unsigned int$.
+You can't use $(unsigned int)c$ for a character $c$ as on some systems $char$ is signed and a $-1$ would be mapped to $0xffffffff$ instead of $0x000000ff$.
+..include:seqan/sequence.h
+
+.Function.valueSize
+..concept:Concept.FiniteOrderedAlphabetConcept
+..cat:Alphabets
+..summary:Returns size of an alphabet.
+..signature:valueSize<T>()
+..param.T:Type to query for value size.
+..returns:Number of values in type $T$.
+...type:Metafunction.ValueSize
+..include:seqan/basic.h
+..see:Metafunction.ValueSize
+
+.Metafunction.ValueSize:
+..concept:Concept.FiniteOrderedAlphabetConcept
+..cat:Basic
+..summary:Number of different values a value type object can have.
+..signature:ValueSize<T>::VALUE
+..param.T:A class.
+...type:Concept.FiniteOrderedAlphabetConcept
+..returns.param.VALUE:Value size of $T$.
+..remarks:
+This function is only defined for integral types like $unsigned$, $int$, or @Spec.Dna at .
+For floating point numbers and the 64 bit types $__int64$ and $__uint64$, it returns 0 since there is no standard compliant way to return the number of values for these types.
+..remarks:
+Note that you cannot get pointers or references to $ValueSize<T>::VALUE$ in your program.
+You can use @Function.valueSize@ in your programs without problems, though.
+When you get problems in your tests, use the "unary plus" workaround from the examples section.
+..example.text:The temporary assignment workaround.
+..example.code:
+SEQAN_ASSERT_EQ(ValueSize<bool>::VALUE, 2u);    // Linker error.
+SEQAN_ASSERT_EQ(+ValueSize<bool>::VALUE, 2u);  // OK
+SEQAN_ASSERT_EQ(valueSize<bool>(), 2u);         // OK
+..see:Function.valueSize
+..see:Metafunction.Value
+..include:seqan/basic.h
+ */
+
+// Forwards for Metafunctions and Functions.
+template <typename T> struct ValueSize;
+template <typename T> typename ValueSize<T>::Type valueSize();
+// Forwards for Metafunctions and Functions.
+template <typename TValue> typename ValueSize<TValue>::Type ordValue(TValue const & c);
+
+SEQAN_CONCEPT_REFINE(FiniteOrderedAlphabetConcept, (TValue), (OrderedAlphabetConcept))
+{
+    typedef typename ValueSize<TValue>::Type TSize;
+
+    TValue  val;
+    TSize   size;
+
+    SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<TSize>));
+
+    SEQAN_CONCEPT_USAGE(FiniteOrderedAlphabetConcept)
+    {
+        // a finite alphabet must be countable
+        sameType(ordValue(val), size);
+        sameType(valueSize<TValue>(), size);
+        sameType(ValueSize<TValue>::VALUE, size);
+
+        // alphabet must be non-empty
+        SEQAN_STATIC_ASSERT_MSG(static_cast<TSize>(0) < ValueSize<TValue>::VALUE, "Alphabet size be greater than zero.");
+        
+        // convert integer to alphabet value
+        val = 0;
+        val = size;
+        TValue val2(0);
+        TValue val3(size);
+
+        ignoreUnusedVariableWarning(val2);
+        ignoreUnusedVariableWarning(val3);
+    }
+};
+
+// ============================================================================
+// Concepts For Alphabets From The Bioinformatics Domain.
+// ============================================================================
+
+/**
+.Concept.AlphabetWithGapsConcept
+..cat:Alphabets
+..baseconcept:Concept.AlphabetConcept
+..summary:An alphabet that includes a specific gap character.
+..include:seqan/basic.h
+
+.Function.gapValue
+..concept:Concept.AlphabetWithGapsConcept
+..cat:Alphabets
+..cat:Alignments
+..summary:Return the "gap" value from an alphabet.
+..signature:gapValue<T>()
+..param.T:The alphabet type to query the "gap" value from.
+...type:Concept.AlphabetWithGapsConcept
+..returns:The gap character.
+..remarks.text:The function is implemented in @Function.gapValueImpl at .
+Do not specialize $gapValue$, specialize @Function.gapValueImpl@ instead!
+..see:Function.gapValueImpl
+..include:seqan/basic.h
+
+.Function.gapValueImpl
+..concept:Concept.AlphabetWithGapsConcept
+..hidefromindex
+..cat:Alphabets
+..cat:Alignments
+..summary:Implements @Function.gapValue at .
+..signature:gapValueImpl(valuePointerTag)
+..param.valuePointerTag:A pointer that is used as a tag to specify the value type.
+....type:Concept.AlphabetWithGapsConcept
+...remarks:The pointer needs not to point to a valid object, so it is possible to use a null pointer here.
+..returns:A gap character.
+..see:Function.gapValue
+..remarks.text:This function implements @Function.gapValue at .
+It is recommended to use @Function.gapValue@ rather than $gapValueImpl$.
+..include:seqan/basic.h
+*/
+
+// Forwards for Metafunctions and Functions.
+template <typename T> T gapValue();
+template <typename T> T gapValueImpl(T *);
+
+SEQAN_CONCEPT_REFINE(AlphabetWithGapsConcept, (TValue), (AlphabetConcept))
+{
+    TValue val;
+
+    SEQAN_CONCEPT_USAGE(AlphabetWithGapsConcept)
+    {
+        // Test the availability and return type of gapValue() and gapValueImpl().
+        sameType(gapValue<TValue>(), val);
+        sameType(gapValueImpl<TValue>(static_cast<TValue *>(0)), val);
+    }
+};
+
+/**
+.Concept.AlphabetWithUnknownValueConcept
+..cat:Alphabets
+..baseconcept:Concept.AlphabetConcept
+..summary:An alphabet which includes a specific "unknown" character.
+..include:seqan/basic.h
+
+.Function.unknownValueImpl
+..concept:Concept.AlphabetWithUnknownValueConcept
+..hidefromindex
+..cat:Alphabets
+..summary:Implements @Function.unknownValue at .
+..signature:gapValueImpl(valuePointerTag)
+..param.valuePointerTag:A pointer that is used as a tag to specify the value type.
+...type:Concept.AlphabetWithUnknownValueConcept
+...remarks:The pointer needs not to point to a valid object, so it is possible to use a null pointer here.
+..returns:A "unknown" character.
+..see:Function.unknownValue
+..remarks.text:This function implements @Function.unknownValue at .
+It is recommended to use @Function.gapValue@ rather than $gapValueImpl$.
+..include:seqan/basic.h
+
+.Function.unknownValue
+..concept:Concept.AlphabetWithUnknownValueConcept
+..cat:Alphabets
+..summary:Return the "unknown" value from an alphabet.
+..signature:unknownValue<T>()
+..param.T:The alphabet type to query the "unknown" value from.
+...type:Concept.AlphabetWithUnknownValueConcept
+..returns:The "unknown" value.
+ */
+
+// Forwards for Metafunctions and Functions.
+template <typename T> T unknownValue();
+template <typename T> T unknownValueImpl(T *);
+
+SEQAN_CONCEPT_REFINE(AlphabetWithUnknownValueConcept, (TValue), (AlphabetConcept))
+{
+    TValue val;
+
+    SEQAN_CONCEPT_USAGE(AlphabetWithUnknownValueConcept)
+    {
+        // Test the availability and return type of unknownValue() and unknownValueImpl().
+        sameType(unknownValue<TValue>(), val);
+        sameType(unknownValueImpl<TValue>(static_cast<TValue *>(0)), val);
+    }
+};
+
+/**
+.Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..baseconcept:Concept.AlphabetConcept
+..summary:An alphabet where qualities can be attached to the characters.
+..include:seqan/basic.h
+
+.Metafunction.QualityValueSize
+..concept:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..summary:Return the number of quality values in characters from alphabet with qualities.
+..signature:QualityValueSize<TAlphabet>::VALUE
+..param.TAlphabet:The alphabet to query for its value size.
+...type:Concept.AlphabetWithQualitiesConcept
+..returns:The cardinality of the set of qualities.
+..include:seqan/basic.h
+
+.Metafunction.HasQualities
+..concept:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..summary:Return whether the given type stores qualities besides the alphabet.
+..signature:HasQualities<TAlphabet>::VALUE
+..signature:HasQualities<TAlphabet>::Type
+..param.TAlphabet:The alphabe to query.
+..returns:$true$, $false$, $True$, or $False$.
+..include:seqan/basic.h
+
+.Function.getQualityValue
+..concept:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..signature:getQualityValue(c)
+..summary:Returns the quality of a character from an alphabet with integrated quality, e.g. the quality associated with a specified element from a sequence.
+..param.c:Character to retrieve the quality from.
+...type:Concept.AlphabetWithQualitiesConcept
+..returns:Quality value of $c$.
+...type:nolink:int
+...remarks:The quality value is an integral value between 0 and 62 (inclusive).
+..see:Function.assignQualityValue
+..see:Function.convertQuality
+..include:seqan/basic.h
+..example.code:
+    String<Dna5Q> seq = "TATA";
+    // Assign quality value to first 'T' in sequence seq
+    assignQualityValue(seq[0], 35);
+    // Print quality value of first 'T', and default quality value of first 'A'
+    std::cout << getQualityValue(seq[0]) << std::endl; // Defined as 35
+    std::cout << getQualityValue(seq[1]) << std::endl; // Default value 60
+
+
+.Function.assignQualityValue
+..concept:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..signature:assignQualityValue(c, q)
+..summary:Assigns quality to a character from an alphabet with integrated quality, e.g. to a specified element from a sequence.
+..param.c:Target character to assign quality to.
+...type:Concept.AlphabetWithQualitiesConcept
+..param.q:Quality to assign to the character.
+...type:nolink:int
+...type:nolink:char
+...remarks:The quality value is an integral value between 0 and 62 (inclusive).
+..remarks:If $q$ is a $char$ then $'!'$ is subtracted from $q$. This is useful for ASCII encoded PHRED scores.
+..see:Function.getQualityValue
+..see:Function.convertQuality
+..include:seqan/basic.h
+ */
+
+// TODO(holtgrew): What about different quality types? Guess scaling? Look at how other packages do this.
+
+SEQAN_CONCEPT_REFINE(AlphabetWithQualitiesConcept, (TValue), (AlphabetConcept))
+{
+    TValue val;
+
+    SEQAN_CONCEPT_USAGE(AlphabetWithQualitiesConcept)
+    {
+        // TODO(holtgrew): Write me!
+    }
+};
+
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_CONCEPT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_math.h b/third-party/seqan/core/include/seqan/basic/alphabet_math.h
new file mode 100644
index 0000000..c302da6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_math.h
@@ -0,0 +1,242 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Math functions for alphabets.
+// ==========================================================================
+
+#include <climits>
+#include <float.h>
+
+#ifndef SEQAN_BASIC_ALPHABET_MATH_H_
+#define SEQAN_BASIC_ALPHABET_MATH_H_
+
+// TODO(holtgrew): Move actual implementations to alphabet_adapt_builtins. IF POSSIBLE
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction MaxValue
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct MaximumValueUnsigned_ { static const T VALUE; };
+template <typename T>
+struct MaximumValueSigned_ { static const T VALUE; };
+
+template <typename T = void>
+struct MaximumValueFloat_ { static const float VALUE; };
+template <typename T = void>
+struct MaximumValueDouble_ { static const double VALUE; };
+
+template <typename T>
+const T MaximumValueUnsigned_<T>::VALUE = ~(T)0;
+template <typename T>
+const T MaximumValueSigned_<T>::VALUE = ( (((T)1 <<(BitsPerValue<T>::VALUE - 2)) - 1) <<1) + 1;
+template <typename T>
+const float MaximumValueFloat_<T>::VALUE = FLT_MAX;
+template <typename T>
+const double MaximumValueDouble_<T>::VALUE = DBL_MAX;
+
+template <>
+struct MaximumValueSigned_<bool>
+{
+    static const bool VALUE = true;
+};
+
+// template <>
+// const char MaximumValueUnsigned_<char>::VALUE = CHAR_MAX;
+// template <>
+// const char MaximumValueSigned_<char>::VALUE = CHAR_MAX;
+
+template <
+    typename T,
+    typename TParent = typename IfC<
+      IsSameType<double, T>::VALUE,
+      MaximumValueDouble_<>,
+      typename IfC<
+      IsSameType<float, T>::VALUE,
+      MaximumValueFloat_<>,
+      typename IfC<
+        IsSameType<typename MakeSigned_<T>::Type, T>::VALUE,
+        MaximumValueSigned_<T>,
+        MaximumValueUnsigned_<T>
+        >::Type
+      >::Type
+    >::Type
+  >
+struct MaxValue_ : TParent {};
+
+// We use two levels here, so we can forward declare MaxValue with one
+// template parameter.
+
+template <typename T>
+struct MaxValue : MaxValue_<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction MinValue
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct MinimumValueUnsigned_ { static const T VALUE; };
+template <typename T>
+struct MinimumValueSigned_ { static const T VALUE; };
+
+template <typename T = void>
+struct MinimumValueFloat_ { static const float VALUE; };
+template <typename T = void>
+struct MinimumValueDouble_ { static const double VALUE; };
+
+template <typename T>
+const T MinimumValueUnsigned_<T>::VALUE = T(0);
+template <typename T>
+const T MinimumValueSigned_<T>::VALUE = ~(T)MaximumValueSigned_<T>::VALUE;
+template <typename T>
+const float MinimumValueFloat_<T>::VALUE = -FLT_MAX;
+template <typename T>
+const double MinimumValueDouble_<T>::VALUE = -DBL_MAX;
+
+template <>
+struct MinimumValueSigned_<bool>
+{
+    static const bool VALUE = false;
+};
+
+// template <>
+// const char MinimumValueUnsigned_<char>::VALUE = 0;
+// template <>
+// const char MinimumValueSigned_<char>::VALUE = 0;
+
+template <
+    typename T,
+    typename TParent = typename IfC<
+      IsSameType<double, T>::VALUE,
+      MinimumValueDouble_<>,
+      typename IfC<
+      IsSameType<float, T>::VALUE,
+      MinimumValueFloat_<>,
+      typename IfC<
+        IsSameType<typename MakeSigned_<T>::Type, T>::VALUE,
+        MinimumValueSigned_<T>,
+        MinimumValueUnsigned_<T>
+        >::Type
+      >::Type
+    >::Type
+  >
+struct MinValue_ : TParent {};
+
+// We use two levels here, so we can forward declare MinValue with one
+// template parameter.
+
+template <typename T>
+struct MinValue : MinValue_<T> {};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function supremumValueImpl
+// ----------------------------------------------------------------------------
+
+template <typename T> inline T const & supremumValueImpl(T *);
+
+// ----------------------------------------------------------------------------
+// Function maxValue
+// ----------------------------------------------------------------------------
+
+// Forward to supremumValueImpl() only.
+
+template <typename T>
+inline T const &
+maxValue()
+{
+    SEQAN_CHECKPOINT;
+    T * _tag = 0;
+    return supremumValueImpl(_tag);
+}
+
+template <typename T>
+inline T const &
+maxValue(T /*tag*/)
+{
+    SEQAN_CHECKPOINT;
+    T * _tag = 0;
+    return supremumValueImpl(_tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function infimumValueImpl
+// ----------------------------------------------------------------------------
+
+template <typename T> inline T const & infimumValueImpl(T *);
+
+// ----------------------------------------------------------------------------
+// Function minValue
+// ----------------------------------------------------------------------------
+
+// Forward to infimumValueImpl() only.
+
+template <typename T>
+inline T const &
+minValue()
+{
+    SEQAN_CHECKPOINT;
+    T * _tag = 0;
+    return infimumValueImpl(_tag);
+}
+
+template <typename T>
+inline T const &
+minValue(T /*tag*/)
+{
+    SEQAN_CHECKPOINT;
+    T * _tag = 0;
+    return infimumValueImpl(_tag);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_ALPHABET_MATH_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_profile.h b/third-party/seqan/core/include/seqan/basic/alphabet_profile.h
new file mode 100644
index 0000000..74863a4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_profile.h
@@ -0,0 +1,332 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// ==========================================================================
+// Profile alphabet character code.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_PROFILE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_PROFILE_H_
+
+#include <seqan/misc/misc_memset.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.ProfileChar
+..summary:Alphabet type for profiles over another alphabet.
+..cat:Alphabets
+..signature:ProfileChar<TValue, TCount[, TSpec=void]>
+..param.TValue:The underlying alphabet type.
+..param.TCount:The type to use for counting.
+...default:nolink:$unsigned int$
+..param.TSpec:Specialization tag.
+...default:nolink:$void$
+..include:seqan/basic.h
+
+.Memvar.ProfileChar#count[]
+..class:Class.ProfileChar
+..summary:Array of @Metafunction.ValueSize@ elements, giving counts in profile.
+ */
+
+template <typename TValue, typename TCount = unsigned, typename TSpec = void>
+class ProfileChar;
+
+template <typename TValue, typename TCount, typename TSpec>
+class ProfileChar
+{
+public:
+    typedef typename ValueSize<ProfileChar>::Type TSize;
+
+    TCount count[ValueSize<ProfileChar>::VALUE];
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    ProfileChar()
+    {
+        memset<ValueSize<ProfileChar>::VALUE * sizeof(TCount), (unsigned char) 0>(count);
+    }
+
+    ProfileChar(ProfileChar const & other_data)
+    {
+        for (TSize i = 0; i < ValueSize<ProfileChar>::VALUE; ++i)
+            count[i] = other_data.count[i];
+    }
+
+    // TODO(holtgrew): Limit TOther to SourceValue?
+    template <typename TOther>
+    ProfileChar(TOther const & other_data)
+    {
+        memset<ValueSize<ProfileChar>::VALUE * sizeof(TCount), (unsigned char) 0>(count);
+        count[ordValue(TValue(other_data))] = 1;
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    ProfileChar &
+    operator=(ProfileChar const & other_data)
+    {
+        if (this == &other_data) return *this;
+
+        for (TSize i = 0; i < ValueSize<ProfileChar>::VALUE; ++i)
+            count[i] = other_data.count[i];
+        return *this;
+    }
+
+    template <typename TOther>
+    ProfileChar &
+    operator=(TOther const & other_data)
+    {
+        memset<ValueSize<ProfileChar>::VALUE * sizeof(TCount), 0u>(count);
+        count[ordValue(TValue(other_data))] = 1;
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Type conversion operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    operator char()
+    {
+        typename Size<ProfileChar>::Type maxIndex = _getMaxIndex(*this);
+        return (maxIndex == ValueSize<ProfileChar>::VALUE - 1) ? gapValue<char>() : (char) TValue(maxIndex);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction ValueSize
+// ----------------------------------------------------------------------------
+
+///.Metafunction.ValueSize.param.T.type:Class.ProfileChar
+///.Metafunction.ValueSize.class:Class.ProfileChar
+
+template <typename TValue, typename TCount, typename TSpec>
+struct ValueSize<ProfileChar<TValue, TCount, TSpec> >
+{
+    enum { VALUE = ValueSize<TValue>::VALUE + 1 };
+    typedef unsigned Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction SourceValue
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.SourceValue
+..class:Class.ProfileChar
+..cat:Alphabets
+..summary:Returns underlying value for @Class.ProfileChar at .
+..signature:SourceValue<T>::Type
+..param.T:Type to query.
+...type:Class.ProfileChar
+..returns:The type of the underlying character.
+..example.code:
+typedef ProfileChar<Dna5>               TProfileChar;
+typedef SourceValue<TProfileChar>::Type TType;  // Is Dna.
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct SourceValue;
+
+template <typename TValue, typename TCount, typename TSpec>
+struct SourceValue<ProfileChar<TValue, TCount, TSpec> >
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TCount, typename TSpec>
+struct SourceValue<ProfileChar<TValue, TCount, TSpec> const> :
+            SourceValue<ProfileChar<TValue, TCount, TSpec> >
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TCount, typename TSpec>
+inline bool
+operator==(ProfileChar<TValue, TCount, TSpec> const & lhs,
+           ProfileChar<TValue, TCount, TSpec> const & rhs)
+{
+    typedef ProfileChar<TValue, TCount, TSpec> TProfileChar;
+    typedef typename ValueSize<TProfileChar>::Type TValueSize;
+
+    for (TValueSize i = 0; i < ValueSize<TProfileChar>::VALUE; ++i)
+        if (lhs.count[i] != rhs.count[i])
+            return false;
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TCount, typename TSpec>
+inline
+bool
+operator!=(ProfileChar<TValue, TCount, TSpec> const & lhs,
+           ProfileChar<TValue, TCount, TSpec> const & rhs)
+{
+    typedef ProfileChar<TValue, TCount, TSpec> TProfileChar;
+    typedef typename ValueSize<TProfileChar>::Type TSize;
+
+    for (TSize i = 0; i < ValueSize<TProfileChar>::VALUE; ++i)
+        if (lhs.count[i] != rhs.count[i])
+            return true;
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document.
+
+// Check if there are only gaps.
+
+template <typename TSourceValue, typename TSourceCount, typename TSourceSpec>
+inline bool
+empty(ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const & source)
+{
+    typedef typename ValueSize<ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const>::Type TSize;
+
+    for (TSize i = 0; i < ValueSize<TSourceValue>::VALUE; ++i)
+        if (source.count[i])
+            return false;
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _getMaxIndex()
+// ----------------------------------------------------------------------------
+
+template <typename TSourceValue, typename TSourceCount, typename TSourceSpec>
+inline typename Size<ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const>::Type
+_getMaxIndex(ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const & source)
+{
+    typedef ProfileChar<TSourceValue, TSourceCount, TSourceSpec> TProfileChar;
+    typedef typename Size<TProfileChar>::Type TSize;
+    TSize maxIndex = 0;
+    TSourceCount maxCount = source.count[0];
+    for (TSize i = 1; i < ValueSize<TProfileChar>::VALUE; ++i)
+    {
+        if (source.count[i] > maxCount)
+        {
+            maxIndex = i;
+            maxCount = source.count[i];
+        }
+    }
+    return maxIndex;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _totalCount()
+// ----------------------------------------------------------------------------
+
+template <typename TSourceValue, typename TSourceCount, typename TSourceSpec>
+inline TSourceCount
+_totalCount(ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const & source)
+{
+    typedef ProfileChar<TSourceValue, TSourceCount, TSourceSpec> TProfileChar;
+    typedef typename Size<TProfileChar>::Type TSize;
+    TSourceCount totalCount = source.count[0];
+    for (TSize i = 1; i < ValueSize<TProfileChar>::VALUE; ++i)
+        totalCount += source.count[i];
+    return totalCount;
+}
+
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): What if there only are gaps?
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSourceCount, typename TSourceSpec>
+inline void
+assign(SimpleType<TTargetValue, TTargetSpec> & target,
+       ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const & source)
+{
+    target.value = _getMaxIndex(source);
+}
+
+// ----------------------------------------------------------------------------
+// Function convertImpl()
+// ----------------------------------------------------------------------------
+
+template <typename TTarget, typename T, typename TSourceValue, typename TSourceCount, typename TSourceSpec>
+inline typename Convert<TTarget, ProfileChar<TSourceValue, TSourceCount, TSourceSpec> >::Type
+convertImpl(Convert<TTarget, T> const &,
+            ProfileChar<TSourceValue, TSourceCount, TSourceSpec> const & source)
+{
+    return (_getMaxIndex(source) == ValueSize<TSourceValue>::VALUE) ? convertImpl(Convert<TTarget, T>(), '-') : convertImpl(Convert<TTarget, T>(), TSourceValue(_getMaxIndex(source)));
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<();  Stream output.
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TCount, typename TSpec>
+inline TStream &
+operator<<(TStream & os, ProfileChar<TValue, TCount, TSpec> const & rhs)
+{
+    typedef ProfileChar<TValue, TCount, TSpec> TProfileChar;
+    typedef typename Size<TProfileChar>::Type TSize;
+    for (TSize i = 0; i < ValueSize<TProfileChar>::VALUE; ++i)
+        os << i << ':' << rhs.count[i] << ' ' << ';';
+    return os;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_PROFILE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_qualities.h b/third-party/seqan/core/include/seqan/basic/alphabet_qualities.h
new file mode 100644
index 0000000..fae34b9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_qualities.h
@@ -0,0 +1,127 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Definitions for piggybacking qualities in free bits of bytes.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_QUALITIES_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_QUALITIES_H_
+
+// TODO(holtgrew): Should the documentation be here?
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction QualityValueSize
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Do we want a default specialization? Should it return 0?
+template <typename TValue>
+struct QualityValueSize
+{
+    enum { VALUE = ValueSize<TValue>::VALUE };
+};
+
+template <typename TValue>
+struct QualityValueSize<TValue const> : QualityValueSize<TValue>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasQualities
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+struct HasQualities
+{
+    enum { VALUE = false };
+    typedef False Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function assignQualityValue()
+// ----------------------------------------------------------------------------
+
+// Documentation is in alphabet_concept.h.
+
+// ----------------------------------------------------------------------------
+// Function getQualityValue()
+// ----------------------------------------------------------------------------
+
+// Documentation is in alphabet_concept.h.
+
+// ----------------------------------------------------------------------------
+// Function convertQuality()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This could use some thought, what about other scales?
+
+/**
+.Function.convertQuality
+..cat:Alphabets
+..signature:convertQuality(c, q)
+..summary:Convert an integer quality value into its ASCII representation for FASTQ (Phred scale).
+..param.c:Character to store the quality in.
+...type:nolink:$char$
+..param.q:Value of the quality to convert.
+...remarks:The quality value is an integral value between 0 and 62 (inclusive).
+...type:nolink:$int$
+..see:Function.getQualityValue
+..include:seqan/basic.h
+ */
+
+inline 
+void convertQuality(char & c, int q) 
+{
+    c = '!' + char(q);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_QUALITIES_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_residue.h b/third-party/seqan/core/include/seqan/basic/alphabet_residue.h
new file mode 100644
index 0000000..665df53
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_residue.h
@@ -0,0 +1,1540 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the biological SimpleType specializations Dna, Dna5,
+// DnaQ, Dna5Q, Rna, Rna5, Iupac, and AminoAcid.  The conversion tables are
+// in alphabet_residue_tabs.h.
+//
+// This header's structure is an exception to the standard.  Because
+// splitting into one header for each specialization is a bit too much, we
+// define all types in one header.  We define the classes, metafunctions and
+// functions in one section, one subsection for reach type to make the whole
+// thing more readable.  Conversion through assignment is defined in the
+// Function section.
+// ==========================================================================
+
+// TODO(holtgrew): Add RnaQ and Rna5Q? Can we create a tag/type for Dna and Rna that is then differentiated with one additional tag?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename T> struct BaseAlphabet;
+
+// ============================================================================
+// Classes, Metafunctions, Functions
+// ============================================================================
+
+// Also see comment at the top for more information on this exceptional
+// structure.
+//
+// We define the SimpleType specializations, the metafunctions ValueSize and
+// BitsPerValue and the functions unknownValueImpl() for each specialization in
+// this section.
+
+// ----------------------------------------------------------------------------
+// Specialization Dna
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Dna
+..cat:Alphabets
+..summary:Alphabet for DNA.
+..general:Class.SimpleType
+..signature:Dna
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Dna$ is 4. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3$.
+...text:Objects of type $Dna$ can be converted to various other types and vice versa. 
+An object that has a value not in ${'A', 'C', 'G', 'T'}$ is converted to $'A'$.
+...text:$Dna$ is typedef for $SimpleType<char,Dna_>$, while $Dna_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..see:Spec.Dna5
+..include:seqan/basic.h
+*/
+
+struct Dna_ {};
+typedef SimpleType<unsigned char, Dna_> Dna;
+
+template <>
+struct ValueSize<Dna>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 4;
+};
+
+template <>
+struct BitsPerValue< Dna >
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 2;
+};
+
+// ----------------------------------------------------------------------------
+// Specialization Dna5
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Dna5:
+..cat:Alphabets
+..summary:Alphabet for DNA including 'N' character.
+..general:Class.SimpleType
+..signature:Dna5
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Dna5$ is 5. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3$. 
+The 'N' character ("unkown nucleotide") is encoded by 4.
+...text:Objects of type $Dna5$ can be converted to various other types and vice versa. 
+An object that has a value not in ${'A', 'C', 'G', 'T'}$ is converted to $'N'$.
+...text:$Dna5$ is typedef for $SimpleType<char,Dna5_>$, while $Dna5_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+*/
+
+struct Dna5_ {};
+typedef SimpleType<unsigned char, Dna5_> Dna5;
+
+template <>
+struct ValueSize<Dna5>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 5;
+};
+
+template <>
+struct BitsPerValue<Dna5>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 3;
+};
+
+inline Dna5
+unknownValueImpl(Dna5 *)
+{
+    static const Dna5 _result = Dna5('N');
+    return _result;
+}
+
+// ----------------------------------------------------------------------------
+// Specialization DnaQ
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.DnaQ:
+..implements:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..summary:Alphabet for DNA plus PHRED quality.
+..general:Class.SimpleType
+..signature:DnaQ
+..remarks:
+...text:The @Metafunction.ValueSize@ of $DnaQ$ is 4. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3$.
+...text:Objects of type $DnaQ$ can be converted to various other types and vice versa. 
+...text:$DnaQ$ is typedef for $SimpleType<char,DnaQ_>$, while $DnaQ_$ is a helper
+specialization tag class.
+...text:Note that the default quality value is set to 60.
+..see:Metafunction.ValueSize
+..see:Spec.Dna5Q
+*/
+
+struct DnaQ_ {};
+typedef SimpleType <unsigned char, DnaQ_> DnaQ;
+
+template <> struct ValueSize<DnaQ>
+{
+    typedef __uint8 Type;
+    static const ValueSize<DnaQ>::Type VALUE = 4;  // Considering nucleotides.
+};
+
+template <> struct InternalValueSize_<DnaQ>
+{
+    enum { VALUE = 252 };  // Considering nucleotides x Quality 0..62.
+};
+
+template <> struct BitsPerValue<DnaQ>
+{
+    enum { VALUE = 8 };
+    typedef __uint8 Type;
+};
+
+template <> struct HasQualities<DnaQ>
+{
+    enum { VALUE = true };
+    typedef True Type;
+};
+
+template <>
+struct BaseAlphabet<DnaQ>
+{
+    typedef Dna Type;
+};
+
+template <>
+struct QualityValueSize<DnaQ>
+{
+    enum { VALUE = 63 }; // 64 - 1 (N)
+};
+
+///.Function.getQualityValue.param.c.type:Spec.DnaQ
+///.Function.getQualityValue.class:Spec.DnaQ
+
+inline int getQualityValue(DnaQ const & c) 
+{
+    return c.value >> 2;
+}
+
+///.Function.assignQualityValue.param.c.type:Spec.DnaQ
+///.Function.assignQualityValue.class:Spec.DnaQ
+
+inline
+void assignQualityValue(DnaQ & c, int q)
+{
+    if (q < 0) q = 0;
+    if (q >= QualityValueSize<DnaQ>::VALUE)
+        q = QualityValueSize<DnaQ>::VALUE - 1;
+    c.value = (c.value & 3) | (q << 2);
+}
+
+inline
+void assignQualityValue(DnaQ & c, char q)
+{
+    int q1 = static_cast<int>(q - '!');
+    if (q1 < 0) q1 = 0;
+    if (q1 >= QualityValueSize<DnaQ>::VALUE)
+        q1 = QualityValueSize<DnaQ>::VALUE - 1;
+    assignQualityValue(c, q1);
+}
+
+inline
+void assignQualityValue(char & q, DnaQ c)
+{
+    q = '!' + getQualityValue(c);
+}
+
+
+// ----------------------------------------------------------------------------
+// Specialization Dna5Q
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Dna5Q
+..implements:Concept.AlphabetWithQualitiesConcept
+..cat:Alphabets
+..summary:Alphabet for DNA plus PHRED quality including 'N' character.
+..general:Class.SimpleType
+..signature:Dna5Q
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Dna5Q$ is 5. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'T' = 3$. 
+The 'N' character ("unkown nucleotide") is encoded by 4.
+...text:Objects of type $Dna5$ can be converted to various other types and vice versa. 
+...text:$Dna5Q$ is typedef for $SimpleType<char,Dna5Q_>$, while $Dna5Q_$ is a helper
+specialization tag class.
+...text:Note that the default quality value is set to 60.
+..see:Metafunction.ValueSize
+*/
+
+struct Dna5Q_ {};
+typedef SimpleType <unsigned char, Dna5Q_> Dna5Q;
+
+static const unsigned char Dna5QValueN_ = 252;                              // value representing N
+
+template <> struct ValueSize<Dna5Q>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 5;  // Considering nucleotides + N.
+};
+
+template <> struct InternalValueSize_<Dna5Q>
+{
+    enum { VALUE = 253 };  // Considering (nucleotides x Quality 0..62) + N.
+};
+
+template <> struct BitsPerValue<Dna5Q>
+{
+    enum { VALUE = 8 };
+    typedef __uint8 Type;
+};
+
+template <> struct HasQualities<Dna5Q>
+{
+    enum { VALUE = true };
+    typedef True Type;
+};
+
+template <>
+struct BaseAlphabet<Dna5Q>
+{
+    typedef Dna5 Type;
+};
+
+template <> struct
+QualityValueSize<Dna5Q>
+{
+    enum { VALUE = 63 };
+};
+
+inline Dna5Q
+unknownValueImpl(Dna5Q *)
+{
+    static const Dna5Q _result = Dna5Q('N');
+    return _result;
+}
+
+///.Function.getQualityValue.param.c.type:Spec.Dna5Q
+///.Function.getQualityValue.class.Spec.Dna5Q
+
+inline int getQualityValue(Dna5Q const &c) 
+{
+    // We use a lookup table to extract the qualities from DNA5Q.  The lookup
+    // table based code is equivalent to the following line:
+    // return (c.value == Dna5QValueN_)? 0: c.value >> 2;
+
+    static const unsigned table[] = {
+         0,  0,  0,  0,  1,  1,  1,  1,  2,  2,  2,  2,  3,  3,  3,  3,  4,
+         4,  4,  4,  5,  5,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,
+         8,  8,  9,  9,  9,  9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12,
+        12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16,
+        17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21,
+        21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 25, 25,
+        25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29,
+        29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 32, 33, 33, 33, 33,
+        34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38,
+        38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41, 42, 42,
+        42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46,
+        46, 47, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50,
+        51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55,
+        55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59,
+        59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62,
+        0,  0,  0,  0};
+    return table[c.value];
+}
+
+///.Function.assignQualityValue.param.c.type:Spec.Dna5Q
+///.Function.assignQualityValue.class:Spec.Dna5Q
+
+inline
+void assignQualityValue(Dna5Q &c, int q)
+{
+    if (q < 0) q = 0;
+    if (q >= QualityValueSize<Dna5Q>::VALUE)
+        q = QualityValueSize<Dna5Q>::VALUE - 1;
+    if (c.value != Dna5QValueN_)
+        c.value = (c.value & 3) | (q << 2);
+}
+
+inline 
+void assignQualityValue(Dna5Q &c, char q) 
+{
+    int q1 = static_cast<int>(q - '!');
+    if (q1 < 0) q1 = 0;
+    if (q1 >= QualityValueSize<Dna5Q>::VALUE)
+        q1 = QualityValueSize<Dna5Q>::VALUE - 1;
+    assignQualityValue(c, q1);
+}
+
+inline 
+void assignQualityValue(char & q, Dna5Q c)
+{
+    q = '!' + getQualityValue(c);
+}
+
+// ----------------------------------------------------------------------------
+// Specialization Rna
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Rna:
+..cat:Alphabets
+..summary:Alphabet for RNA.
+..general:Class.SimpleType
+..signature:Rna
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Rna$ is 4. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'U' = 3$.
+...text:Objects of type $Rna$ can be converted to various other types and vice versa. 
+An object that has a value not in ${'A', 'C', 'G', 'U'}$ is converted to $'A'$.
+...text:$Rna$ is typedef for $SimpleType<char,Rna_>$, while $Rna_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..see:Spec.Rna5
+..include:seqan/basic.h
+*/
+
+struct Rna_ {};
+typedef SimpleType<unsigned char, Rna_> Rna;
+
+template <>
+struct ValueSize<Rna>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 4;
+};
+
+template <>
+struct BitsPerValue<Rna>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 2;
+};
+
+// ----------------------------------------------------------------------------
+// Specialization Rna5
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Rna5:
+..cat:Alphabets
+..summary:Alphabet for RNA including 'N' character.
+..general:Class.SimpleType
+..signature:Rna5
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Rna5$ is 5. 
+The nucleotides are enumerated this way: $'A' = 0, 'C' = 1, 'G' = 2, 'U' = 3$. 
+The 'N' character ("unkown nucleotide") is encoded by 4.
+...text:Objects of type $Rna5$ can be converted to various other types and vice versa. 
+An object that has a value not in ${'A', 'C', 'G', 'U'}$ is converted to $'N'$.
+...text:$Rna5$ is typedef for $SimpleType<char,Rna5_>$, while $Rna5_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+*/
+
+struct Rna5_ {};
+typedef SimpleType<unsigned char, Rna5_> Rna5;
+
+template <>
+struct ValueSize<Rna5>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 5;
+};
+
+template <> struct BitsPerValue<Rna5>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 3;
+};
+
+inline Rna5
+unknownValueImpl(Rna5 *)
+{
+    static const Rna5 _result = Rna5('N');
+    return _result;
+}
+
+// ----------------------------------------------------------------------------
+// Specialization Iupac
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Iupac:
+..cat:Alphabets
+..summary:Iupac code for DNA.
+..general:Class.SimpleType
+..signature:Iupac
+..remarks:
+...text:The @Metafunction.ValueSize@ of $Iupac$ is 16. 
+The nucleotides are enumerated from 0 to 19 in this order: 
+'U'=0, 'T', 'A', 'W', 'C', 'Y', 'M', 'H', 'G', 'K', 'R', 'D', 'S', 'B', 'V', 'N'=15. 
+...text:Objects of type $Iupac$ can be converted to various other types and vice versa. 
+Unkown values are converted to $'N'$.
+...text:$Iupac$ is typedef for $SimpleType<char,Iupac_>$, while $Iupac_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+*/
+
+struct Iupac_ {};
+typedef SimpleType<unsigned char, Iupac_> Iupac;
+
+template <> struct ValueSize<Iupac>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 16;
+};
+
+template <> struct BitsPerValue<Iupac>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 4;
+};
+
+inline Iupac
+unknownValueImpl(Iupac *)
+{
+    static const Iupac _result = Iupac('N');
+    return _result;
+}
+
+// ----------------------------------------------------------------------------
+// Specialization AminoAcid
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.AminoAcid:
+..cat:Alphabets
+..summary:Iupac code for amino acids.
+..general:Class.SimpleType
+..signature:AminoAcid
+..remarks:
+...text:The @Metafunction.ValueSize@ of $AminoAcid$ is 24. 
+...text:The amino acids are enumerated from 0 to 15 in this order: 
+...text:'A'=0, 'R', 'N', 'D', 'C', 'Q', 'E', 'G', 'H', 'I', 'L', 'K', 'M', 'F', 'P', 'S', 'T', 'W', 'Y', 'V'=19.
+...text:The remaining 4 symbols are:
+...text: 'B'=20 (Aspartic Acid, Asparagine), 'Z'=21 (Glutamic Acid, Glutamine), 'X'=22 (unknown), '*'=23 (terminator)
+...text:Objects of type $AminoAcid$ can be converted to $char$ and vice versa. 
+Unkown values are converted to $'X'$.
+...text:$AminoAcid$ is typedef for $SimpleType<char,AminoAcid_>$, while $AminoAcid_$ is a helper
+specialization tag class.
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+*/
+
+struct AminoAcid_ {};
+typedef SimpleType<unsigned char, AminoAcid_> AminoAcid;
+
+template <> struct ValueSize<AminoAcid>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 24;
+};
+
+template <> struct BitsPerValue<AminoAcid>
+{
+    typedef __uint8 Type;
+    static const Type VALUE = 5;
+};
+
+inline AminoAcid
+unknownValueImpl(AminoAcid *)
+{
+    static const AminoAcid _result = AminoAcid('X');
+    return _result;
+}
+
+// ----------------------------------------------------------------------------
+// Specialization Finite
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Finite:
+..cat:Alphabets
+..summary:A finite alphabet of a fixed size.
+..general:Class.SimpleType
+..signature:SimpleType<TValue, Finite<SIZE> >
+..param.TValue:The type that is use to store the values.
+...default:$char$
+..param.SIZE:The @Metafunction.ValueSize@ of the alphabet.
+..see:Metafunction.ValueSize
+..include:seqan/basic.h
+*/
+
+template <unsigned SIZE>
+struct Finite;
+
+template <typename TValue, unsigned SIZE> 
+struct ValueSize<SimpleType<TValue, Finite<SIZE> > >
+{
+    typedef __uint8 Type;
+    static const Type VALUE = SIZE;
+};
+
+template <typename TValue, unsigned SIZE> 
+struct BitsPerValue<SimpleType<TValue, Finite<SIZE> > >
+{
+    typedef __uint8 Type;
+    static const Type VALUE = Log2<SIZE>::VALUE;
+};
+
+// ============================================================================
+// Assignment / Conversion Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// char
+// ----------------------------------------------------------------------------
+
+inline void assign(char & c_target, 
+                   Dna const & source)
+{
+    c_target = TranslateTableDna5ToAscii_<>::VALUE[source.value];
+}
+
+inline void assign(char & c_target, 
+                   Dna5 const & source)
+{
+    c_target = TranslateTableDna5ToAscii_<>::VALUE[source.value];
+}
+
+inline void assign(char& target,
+                   Rna const & source)
+{
+        target = TranslateTableRna5ToAscii_<>::VALUE[source.value];
+}
+
+inline void assign(char& target,
+                   Rna5 const & source)
+{
+        target = TranslateTableRna5ToAscii_<>::VALUE[source.value];
+}
+
+inline void assign(char & c_target, Iupac const & source)
+{
+    c_target = TranslateTableIupacToAscii_<>::VALUE[source.value];
+}
+
+inline void assign(char & c_target, AminoAcid const & source)
+{
+    c_target = TranslateTableAAToAscii_<>::VALUE[source.value];
+}
+
+// ----------------------------------------------------------------------------
+// Dna
+// ----------------------------------------------------------------------------
+
+template <>
+struct CompareType<Dna, __uint8>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, __uint8 c_source)
+{
+    target.value = TranslateTableByteToDna_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<Dna, char>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, char c_source)
+{
+    target.value = TranslateTableAsciiToDna_<>::VALUE[(unsigned char)c_source];
+}
+
+template <>
+struct CompareType<Dna, Unicode>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, Unicode c_source)
+{
+    target.value = TranslateTableAsciiToDna_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Dna, Dna5>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, Dna5 const & c_source)
+{
+    target.value = c_source.value & 0x03;
+}
+
+template <>
+struct CompareType<Dna, Iupac>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, Iupac const & source)
+{
+    target.value = TranslateTableIupacToDna_<>::VALUE[source.value];
+}
+
+// ----------------------------------------------------------------------------
+// Dna5
+// ----------------------------------------------------------------------------
+
+template <>
+struct CompareType<Dna5, __uint8>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, __uint8 c_source)
+{
+    target.value = TranslateTableByteToDna5_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<Dna5, char>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, char c_source)
+{
+    target.value = TranslateTableAsciiToDna5_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Dna5, Unicode>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, Unicode c_source)
+{
+    target.value = TranslateTableAsciiToDna5_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Dna5, Iupac>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, Iupac const & source)
+{
+    target.value = TranslateTableIupacToDna5_<>::VALUE[source.value];
+}
+
+template <>
+struct CompareType<Dna5, Dna>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna5 & target, Dna const & c_source)
+{
+    target.value = c_source.value;
+}
+
+// ----------------------------------------------------------------------------
+// Rna
+// ----------------------------------------------------------------------------
+
+template <>
+struct CompareType<Rna, __uint8>
+{
+    typedef Rna Type;
+};
+
+inline void assign(Rna & target, __uint8 c_source)
+{
+        target.value = TranslateTableByteToRna_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<Rna, char>
+{
+    typedef Rna Type;
+};
+
+inline void assign(Rna & target, char c_source)
+{
+        target.value = TranslateTableAsciiToRna_<>::VALUE[(unsigned char)c_source];
+}
+
+template <>
+struct CompareType<Rna, Unicode>
+{
+    typedef Rna Type;
+};
+
+inline void assign(Rna & target, Unicode c_source)
+{
+        target.value = TranslateTableAsciiToRna_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Rna, Rna5>
+{
+    typedef Rna Type;
+};
+
+inline void assign(Rna & target, Rna5 const & c_source)
+{
+    target.value = c_source.value & 0x03;
+}
+
+// ---------------------------------------------------------------------------
+// Rna5
+// ---------------------------------------------------------------------------
+
+template <>
+struct CompareType<Rna5, __uint8>
+{
+    typedef Rna5 Type;
+};
+
+inline void assign(Rna5 & target, __uint8 c_source)
+{
+        target.value = TranslateTableByteToRna5_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<Rna5, char>
+{
+    typedef Rna5 Type;
+};
+
+inline void assign(Rna5 & target, char c_source)
+{
+        target.value = TranslateTableAsciiToRna5_<>::VALUE[(unsigned char)c_source];
+}
+
+template <>
+struct CompareType<Rna5, Unicode>
+{
+    typedef Rna5 Type;
+};
+
+inline void assign(Rna5 & target, Unicode c_source)
+{
+        target.value = TranslateTableAsciiToRna5_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Rna5, Rna>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Rna5 & target, Rna const & c_source)
+{
+    target.value = c_source.value;
+}
+
+// ---------------------------------------------------------------------------
+// Iupac
+// ---------------------------------------------------------------------------
+
+template <>
+struct CompareType<Iupac, __uint8>
+{
+    typedef Iupac Type;
+};
+
+inline void assign(Iupac & target, __uint8 c_source)
+{
+    target.value = TranslateTableByteToIupac_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<Iupac, char>
+{
+    typedef Iupac Type;
+};
+
+inline void assign(Iupac & target, char c_source)
+{
+    target.value = TranslateTableAsciiToIupac_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<Iupac, Unicode>
+{
+    typedef Iupac Type;
+};
+
+inline void assign(Iupac & target, Unicode c_source)
+{
+    target.value = TranslateTableAsciiToIupac_<>::VALUE[(unsigned char) c_source];
+}
+
+inline void assign(Iupac & target, Dna const & source)
+{
+    target.value = TranslateTableDna5ToIupac_<>::VALUE[source.value];
+}
+
+inline void assign(Iupac & target, Dna5 const & source)
+{
+    target.value = TranslateTableDna5ToIupac_<>::VALUE[source.value];
+}
+
+// ---------------------------------------------------------------------------
+// Amino Acid
+// ---------------------------------------------------------------------------
+
+template <>
+struct CompareType<AminoAcid, __uint8>
+{
+    typedef AminoAcid Type;
+};
+
+inline void assign(AminoAcid & target, __uint8 c_source)
+{
+    target.value = TranslateTableByteToAA_<>::VALUE[c_source];
+}
+
+template <>
+struct CompareType<AminoAcid, char>
+{
+    typedef AminoAcid Type;
+};
+
+inline void assign(AminoAcid & target, char c_source)
+{
+    target.value = TranslateTableAsciiToAA_<>::VALUE[(unsigned char) c_source];
+}
+
+template <>
+struct CompareType<AminoAcid, Unicode>
+{
+    typedef AminoAcid Type;
+};
+
+inline void assign(AminoAcid & target, Unicode c_source)
+{
+    target.value = TranslateTableAsciiToAA_<>::VALUE[(unsigned char) c_source];
+}
+
+// ---------------------------------------------------------------------------
+// DnaQ
+// ---------------------------------------------------------------------------
+
+// template <typename TValue, typename TValue2>
+// struct CompareType<SimpleType<TValue,DnaQ_>, SimpleType<TValue2,Dna_> >
+// {
+//  typedef SimpleType<TValue2,Dna_> Type;
+// };
+// 
+// template <typename TValue, typename TValue2>
+// struct CompareType<SimpleType<TValue,Dna_>, SimpleType<TValue2,DnaQ_> >
+// {
+//  typedef SimpleType<TValue,Dna_> Type;
+// };
+
+template <>
+struct CompareType<DnaQ, DnaQ>
+{
+    typedef Dna Type;
+};
+
+template <>
+struct CompareType<DnaQ, Dna>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, Dna const & source)
+{
+    target.value = source.value | (60 << 2);
+}
+
+template <>
+struct CompareType<Dna, DnaQ>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, DnaQ const & source)
+{
+    target.value = source.value & 3;
+}
+
+template <>
+struct CompareType<DnaQ, Iupac>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, Iupac const & source)
+{
+    assign(target, (Dna) source);
+}
+
+template <>
+struct CompareType<DnaQ, Dna5>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, Dna5 const & source)
+{
+    assign(target, (Dna) source);
+}
+
+template <>
+struct CompareType<DnaQ, __uint8>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, __uint8 c_source)
+{
+    assign(target, (Dna) c_source);
+}
+
+template <>
+struct CompareType<DnaQ, char>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, char c_source)
+{
+    assign(target, (Dna) c_source);
+}
+
+template <>
+struct CompareType<DnaQ, Unicode>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, Unicode c_source)
+{
+    assign(target, (Dna) c_source);
+}
+
+inline void 
+assign(DnaQ & target, DnaQ const & source)
+{
+    target.value = source.value;
+}
+
+template <typename TSource>
+inline void 
+assign(DnaQ & target, TSource const & source)
+{
+    target.value = (Dna)source;
+}
+
+inline void 
+assign(__int64 & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(__int64 & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// __uint64
+
+inline void 
+assign(__uint64 & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(__uint64 & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// int
+
+inline void 
+assign(int & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(int & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// unsigned int
+
+inline void 
+assign(unsigned int & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(unsigned int & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// short
+
+inline void 
+assign(short & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(short & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// unsigned short
+
+inline void 
+assign(unsigned short & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(unsigned short & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// char
+
+inline void 
+assign(char & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(char & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// signed char
+
+inline void 
+assign(signed char & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(signed char & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// unsigned char
+
+inline void 
+assign(unsigned char & c_target, 
+       DnaQ & source)
+{
+    c_target = Dna(source);
+}
+
+inline void 
+assign(unsigned char & c_target, 
+       DnaQ const & source)
+{
+    c_target = Dna(source);
+}
+
+// ---------------------------------------------------------------------------
+// Dna5Q
+// ---------------------------------------------------------------------------
+
+// template <typename TValue, typename TValue2>
+// struct CompareType<SimpleType<TValue,Dna5Q_>, SimpleType<TValue2,Dna5_> >
+// {
+//  typedef SimpleType<TValue2,Dna5_> Type;
+// };
+// 
+// template <typename TValue, typename TValue2>
+// struct CompareType<SimpleType<TValue,Dna5_>, SimpleType<TValue2,Dna5Q_> >
+// {
+//  typedef SimpleType<TValue,Dna5_> Type;
+// };
+
+
+template <>
+struct CompareType<Dna5Q, Dna5Q>
+{
+    typedef Dna5 Type;
+};
+
+template <>
+struct CompareType<DnaQ, Dna5Q>
+{
+    typedef Dna Type;
+};
+
+inline void assign(DnaQ & target, Dna5Q const & source)
+{
+    // We perform the converstion from DNA5 to DNA5 with qualities by a simple
+    // table lookup.  The lookup below is equivalent to the following line:
+    //
+    // target.value = (source.value == Dna5QValueN_)? 0: source.value;
+
+    static const unsigned table[] = {
+          0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,  15,
+         16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  26,  27,  28,  29,  30,  31,
+         32,  33,  34,  35,  36,  37,  38,  39,  40,  41,  42,  43,  44,  45,  46,  47,
+         48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,  60,  61,  62,  63,
+         64,  65,  66,  67,  68,  69,  70,  71,  72,  73,  74,  75,  76,  77,  78,  79,
+         80,  81,  82,  83,  84,  85,  86,  87,  88,  89,  90,  91,  92,  93,  94,  95,
+         96,  97,  98,  99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+        112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+        128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
+        144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
+        160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
+        176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
+        192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
+        208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
+        224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
+        240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 0,   0,   0,   0
+    };
+    target.value = table[source.value];
+}
+
+template <>
+struct CompareType<Dna5Q, DnaQ>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna5Q & target, DnaQ const & source)
+{
+    target.value = source.value;
+}
+
+
+template <>
+struct CompareType<Dna5, Dna5Q>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, Dna5Q const & source)
+{
+        SEQAN_CHECKPOINT;;
+
+    // We perform the conversion from DNA5 to DNA5 with qualities by a simple
+    // table lookup.  The lookup below is equivalent to the following line:
+    //
+    // target.value = (source.value == Dna5QValueN_)? 4: source.value & 3;
+
+    static const unsigned table[] = {
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3,
+        0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 4, 4, 4, 4 // <-- note the 4
+    };
+    target.value = table[source.value];
+}
+
+template <>
+struct CompareType<Dna5Q, Dna5>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5Q & target, Dna5 const & source)
+{
+
+    // We perform the conversion from DNA5 with qualities to DNA5 by a simple
+    // table lookup.  The lookup below is equivalent to the following line:
+    //
+    // target.value = (source.value == 4)? Dna5QValueN_ : source.value | (60 << 2);
+
+    static const unsigned table[] = {
+        (60 << 2) + 0, (60 << 2) + 1, (60 << 2) + 2, (60 << 2) + 3, Dna5QValueN_
+    };
+    target.value = table[source.value];
+}
+
+template <>
+struct CompareType<Dna5Q, Dna>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna5Q & target, Dna const & source)
+{
+    assign(target, (DnaQ) source);
+}
+
+template <>
+struct CompareType<Dna, Dna5Q>
+{
+    typedef Dna Type;
+};
+
+inline void assign(Dna & target, Dna5Q const & source)
+{
+    assign(target, (Dna5)source);
+}
+
+template <>
+struct CompareType<Dna5, DnaQ>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5 & target, DnaQ const & source)
+{
+    assign(target, (Dna5Q)source);
+}
+
+template <>
+struct CompareType<Dna5Q, __uint8>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5Q & target, __uint8 c_source)
+{
+    assign(target, (Dna5)c_source);
+}
+
+template <>
+struct CompareType<Dna5Q, char>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5Q & target, char c_source)
+{
+    assign(target, (Dna5)c_source);
+}
+
+template <>
+struct CompareType<Dna5Q, Unicode>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5Q & target, Unicode c_source)
+{
+    assign(target, (Dna5)c_source);
+}
+
+template <>
+struct CompareType<Dna5Q, Iupac>
+{
+    typedef Dna5 Type;
+};
+
+inline void assign(Dna5Q & target, Iupac const & source)
+{
+    assign(target, (Dna5)source);
+}
+
+inline void 
+assign(Dna5Q & target, Dna5Q const & source)
+{
+    target.value = source.value;
+}
+
+template <typename TSource>
+inline void 
+assign(Dna5Q & target, TSource const & source)
+{
+    assign(target, (Dna5)source);
+}
+
+// __int64
+
+inline void 
+assign(__int64 & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(__int64 & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// __uint64
+
+inline void 
+assign(__uint64 & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(__uint64 & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// int
+
+inline void 
+assign(int & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(int & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// unsigned int
+
+inline void 
+assign(unsigned int & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(unsigned int & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+
+//short
+
+inline void 
+assign(short & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(short & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+//unsigned short
+
+inline void 
+assign(unsigned short & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(unsigned short & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// char
+
+inline void 
+assign(char & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(char & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// signed char
+
+inline void 
+assign(signed char & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(signed char & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+// unsigned char
+
+inline void 
+assign(unsigned char & c_target, 
+       Dna5Q & source)
+{
+    c_target = Dna5(source);
+}
+
+inline void 
+assign(unsigned char & c_target, 
+       Dna5Q const & source)
+{
+    c_target = Dna5(source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_residue_tabs.h b/third-party/seqan/core/include/seqan/basic/alphabet_residue_tabs.h
new file mode 100644
index 0000000..e30fd43
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_residue_tabs.h
@@ -0,0 +1,586 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Conversion tables for residue SimpleType specializations.
+//
+// Dna and Dna5 share their tables for conversion to char.  So do Rna and
+// Rna5.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_TABS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_TABS_H_
+
+
+namespace seqan {
+
+// --------------------------------------------------------------------------
+// Dna and Dna5
+// --------------------------------------------------------------------------
+
+template <typename T = void>
+struct TranslateTableDna5ToAscii_
+{
+    static char const VALUE[5];
+};
+
+template <typename T>
+char const TranslateTableDna5ToAscii_<T>::VALUE[5] = {'A', 'C', 'G', 'T', 'N'};
+
+
+template <typename T = void>
+struct TranslateTableDna5ToIupac_
+{
+    static char const VALUE[5];
+};
+
+template <typename T>
+char const TranslateTableDna5ToIupac_<T>::VALUE[5] = {0x02, 0x04, 0x08, 0x01, 0x0f};
+
+template <typename T = void>
+struct TranslateTableAsciiToDna_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableAsciiToDna_<T>::VALUE[256] = 
+{
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //0
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //1
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //2
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //3
+
+    0,   0,   0,   1,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   0, //4
+//   ,   A,   B,   C,   D,   E,   D,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    0,   0,   0,   0,   3,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //5
+//  P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,    
+
+    0,   0,   0,   1,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   0, //6
+//   ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    0,   0,   0,   0,   3,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //7
+//  p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,   
+
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //8
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //9
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //10
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //11
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //12
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //13
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //14
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0  //15
+};
+
+
+template <typename T = void>
+struct TranslateTableAsciiToDna5_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableAsciiToDna5_<T>::VALUE[256] = 
+{
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //0
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //1
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //2
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //3
+
+    4,   0,   4,   1,   4,   4,   4,   2,   4,   4,   4,   4,   4,   4,   4,   4, //4
+//   ,   A,   B,   C,   D,   E,   D,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    4,   4,   4,   4,   3,   3,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //5
+//  P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,    
+
+    4,   0,   4,   1,   4,   4,   4,   2,   4,   4,   4,   4,   4,   4,   4,   4, //6
+//   ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    4,   4,   4,   4,   3,   3,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //7
+//  p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,   
+
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //8
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //9
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //10
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //11
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //12
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //13
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //14
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4  //15
+};
+
+template <typename T = void>
+struct TranslateTableByteToDna_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToDna_<T>::VALUE[256] = 
+{
+    0,   1,   2,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //0
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //1
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //2
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //3
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //4
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //5
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //6
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //7
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //8
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //9
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //10
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //11
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //12
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //13
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //14
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0  //15
+};
+
+template <typename T = void>
+struct TranslateTableByteToDna5_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToDna5_<T>::VALUE[256] =
+{
+    0,   1,   2,   3,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //0
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //1
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //2
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //3
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //4
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //5
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //6
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //7
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //8
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //9
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //10
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //11
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //12
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //13
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //14
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4  //15
+};
+
+// --------------------------------------------------------------------------
+// Rna and Rna5
+// --------------------------------------------------------------------------
+
+template <typename T = void>
+struct TranslateTableRna5ToAscii_
+{
+    static char const VALUE[5];
+};
+
+template <typename T>
+char const TranslateTableRna5ToAscii_<T>::VALUE[5] = {'A', 'C', 'G', 'U', 'N'}; 
+
+template <typename T = void>
+struct TranslateTableAsciiToRna_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableAsciiToRna_<T>::VALUE[256] = 
+{
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //0
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //1
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //2
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //3
+
+    0,   0,   0,   1,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   0, //4
+//   ,   A,   B,   C,   D,   E,   D,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    0,   0,   0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //5
+//  P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,    
+
+    0,   0,   0,   1,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   0, //6
+//   ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    0,   0,   0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //7
+//  p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,   
+
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //8
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //9
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //10
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //11
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //12
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //13
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //14
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0  //15
+};
+
+template <typename T = void>
+struct TranslateTableAsciiToRna5_
+{
+    static char const VALUE[256];
+};
+template <typename T>
+char const TranslateTableAsciiToRna5_<T>::VALUE[256] = 
+{
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //0
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //1
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //2
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //3
+
+    4,   0,   4,   1,   4,   4,   4,   2,   4,   4,   4,   4,   4,   4,   4,   4, //4
+//   ,   A,   B,   C,   D,   E,   D,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    4,   4,   4,   4,   4,   3,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //5
+//  P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,    
+
+    4,   0,   4,   1,   4,   4,   4,   2,   4,   4,   4,   4,   4,   4,   4,   4, //6
+//   ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    4,   4,   4,   4,   4,   3,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //7
+//  p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,   
+
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //8
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //9
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //10
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //11
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //12
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //13
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4, //14
+    4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4,   4  //15
+};
+
+
+template <typename T = void>
+struct TranslateTableByteToRna_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToRna_<T>::VALUE[256] = 
+{
+    0,   1,   2,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //0
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //1
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //2
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //3
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //4
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //5
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //6
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //7
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //8
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //9
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //10
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //11
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //12
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //13
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //14
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0  //15
+};
+
+template <typename T = void>
+struct TranslateTableByteToRna5_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToRna5_<T>::VALUE[256] = 
+{
+    0,   1,   2,   3,   4,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //0
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //1
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //2
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //3
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //4
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //5
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //6
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //7
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //8
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //9
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //10
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //11
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //12
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //13
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, //14
+    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0  //15
+};
+
+// --------------------------------------------------------------------------
+// Iupac
+// --------------------------------------------------------------------------
+
+template <typename T = void>
+struct TranslateTableIupacToAscii_
+{
+    static char const VALUE[16];
+};
+
+template <typename T>
+char const TranslateTableIupacToAscii_<T>::VALUE[16] = 
+{
+    'U', //0000=0
+    'T', //0001=1 //T=1: change between U and T is just inc/dec
+    'A', //0010=2
+    'W', //0011=3 TA
+    'C', //0100=4 
+    'Y', //0101=5 TC (pyrimidine)
+    'M', //0110=6 AC
+    'H', //0111=7 not-G
+    'G', //1000=8
+    'K', //1001=9 TG
+    'R', //1010=A AG (purine)
+    'D', //1011=B not-C
+    'S', //1100=C CG
+    'B', //1101=D non-A
+    'V', //1110=E non-T
+    'N'  //1111=F any
+};
+
+template <typename T = void>
+struct TranslateTableIupacToDna_
+{
+    static char const VALUE[16];
+};
+
+template <typename T>
+char const TranslateTableIupacToDna_<T>::VALUE[16] = 
+{
+    3, //'U'
+    3, //'T'
+    0, //'A'
+    0, //'W' = TA
+    1, //'C' 
+    1, //'Y' = TC
+    0, //'M' = AC
+    0, //'H' = not-G
+    2, //'G'
+    2, //'K' = TG
+    0, //'R' = AG
+    0, //'D' = not-C
+    1, //'S' = CG
+    1, //'B' = non-A
+    0, //'V' = non-T
+    0  //'N' = any
+};
+
+template <typename T = void>
+struct TranslateTableIupacToDna5_
+{
+    static char const VALUE[16];
+};
+
+template <typename T>
+char const TranslateTableIupacToDna5_<T>::VALUE[16] = 
+{
+    3, //'U'
+    3, //'T'
+    0, //'A'
+    4, //'W' = TA
+    1, //'C' 
+    4, //'Y' = TC
+    4, //'M' = AC
+    4, //'H' = not-G
+    2, //'G'
+    4, //'K' = TG
+    4, //'R' = AG
+    4, //'D' = not-C
+    4, //'S' = CG
+    4, //'B' = non-A
+    4, //'V' = non-T
+    4  //'N' = any
+};
+
+template <typename T = void>
+struct TranslateTableAsciiToIupac_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableAsciiToIupac_<T>::VALUE[256] = 
+{
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //0
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //1
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //2
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //3
+
+    15,   2,  13,   4,  11,  15,  15,   8,   7,  15,  15,   9,  15,   6,  15,  15, //4
+    //   ,   A,   B,   C,   D,   E,   F,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    15,  15,  10,  12,   1,   0,  14,   3,  15,   5,  15,  15,  15,  15,  15,  15, //5
+    //  P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,   
+
+    15,   2,  13,   4,  11,  15,  15,   8,   7,  15,  15,   9,  15,   6,  15,  15, //6
+    //   ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    15,  15,  10,  12,   1,   0,  14,   3,  15,   5,  15,  15,  15,  15,  15,  15, //7
+    //  p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,   
+
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //8
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //9
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //10
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //11
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //12
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //13
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //14
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15  //15
+};
+
+template <typename T = void>
+struct TranslateTableByteToIupac_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToIupac_<T>::VALUE[256] = 
+{
+    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,  15, //0
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //1
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //2
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //3
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //4
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //5
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //6
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //7
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //8
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //9
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //10
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //11
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //12
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //13
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15, //14
+    15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15,  15  //15
+};
+
+// --------------------------------------------------------------------------
+// Amino Acid
+// --------------------------------------------------------------------------
+
+template <typename T = void>
+struct TranslateTableAAToAscii_
+{
+    static char const VALUE[24];
+};
+template <typename T>
+char const TranslateTableAAToAscii_<T>::VALUE[24] = 
+{
+    'A', // 0 Ala Alanine                 
+    'R', // 1 Arg Arginine                
+    'N', // 2 Asn Asparagine              
+    'D', // 3 Asp Aspartic Acid           
+    'C', // 4 Cys Cystine                 
+    'Q', // 5 Gln Glutamine               
+    'E', // 6 Glu Glutamic Acid           
+    'G', // 7 Gly Glycine                 
+    'H', // 8 His Histidine               
+    'I', // 9 Ile Isoleucine              
+    'L', //10 Leu Leucine                 
+    'K', //11 Lys Lysine                  
+    'M', //12 Met Methionine              
+    'F', //13 Phe Phenylalanine           
+    'P', //14 Pro Proline                 
+    'S', //15 Ser Serine                  
+    'T', //16 Thr Threonine               
+    'W', //17 Trp Tryptophan              
+    'Y', //18 Tyr Tyrosine                
+    'V', //19 Val Valine                  
+    'B', //20 Aspartic Acid, Asparagine   
+    'Z', //21 Glutamic Acid, Glutamine    
+    'X', //22 Unknown                     
+    '*'  //23 Terminator                  
+};
+
+template <typename T = void>
+struct TranslateTableAsciiToAA_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableAsciiToAA_<T>::VALUE[256] = 
+{
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //0
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //1
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  23,  22,  22,  22,  22,  22, //2
+//                                                     *    
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //3
+    22,   0,  20,   4,   3,   6,  13,   7,   8,   9,  22,  11,  10,  12,   2,  22, //4
+//    ,   A,   B,   C,   D,   E,   F,   G,   H,   I,   J,   K,   L,   M,   N,   O,
+
+    14,   5,   1,  15,  16,  22,  19,  17,  22,  18,  21,  22,  22,  22,  22,  22, //5
+//   P,   Q,   R,   S,   T,   U,   V,   W,   X,   Y,   Z,    ,    ,    ,    ,    ,
+
+    22,   0,  20,   4,   3,   6,  13,   7,   8,   9,  22,  11,  10,  12,   2,  22, //6
+//    ,   a,   b,   c,   d,   e,   f,   g,   h,   i,   j,   k,   l,   m,   n,   o,
+
+    14,   5,   1,  15,  16,  22,  19,  17,  22,  18,  21,  22,  22,  22,  22,  22, //7
+//   p,   q,   r,   s,   t,   u,   v,   w,   x,   y,   z,    ,    ,    ,    ,    ,
+
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //8
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //9
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //10
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //11
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //12
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //13
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //14
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22  //15
+};
+
+template <typename T = void>
+struct TranslateTableByteToAA_
+{
+    static char const VALUE[256];
+};
+
+template <typename T>
+char const TranslateTableByteToAA_<T>::VALUE[256] = 
+{
+    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,  15, //0
+    16,  17,  18,  19,  20,  21,  22,  23,  22,  22,  22,  22,  22,  22,  22,  22, //1
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //2
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //3
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //4
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //5
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //6
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //7
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //8
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //9
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //10
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //11
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //12
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //13
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22, //14
+    22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22,  22  //15
+};
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_RESIDUE_TABS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_simple_type.h b/third-party/seqan/core/include/seqan/basic/alphabet_simple_type.h
new file mode 100644
index 0000000..c6c2e4b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_simple_type.h
@@ -0,0 +1,1038 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The SimpleType alphabet type is the base class for all residue types.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_SIMPLE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_SIMPLE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class SimpleType
+// ----------------------------------------------------------------------------
+
+/**
+.Class.SimpleType:
+..cat:Basic
+..implements:Concept.FiniteOrderedAlphabetConcept
+..summary:Implementation for "simple" types.
+..signature:SimpleType<TValue, TSpec>
+..param.TValue:Type that stores the values of an instance.
+...remarks:TValue must be a simple type.
+...metafunction:Metafunction.Value
+..param.TSpec:Specialization tag.
+...metafunction:Metafunction.Spec
+..remarks:
+...text:A "simple type" is a C++ type that can be constructed without constructor,
+destructed without destructor and copied without copy constructor or assignment operator.
+All basic types (like $char$, $int$ or $float$) are simple. Pointers, references and arrays of
+simple types are simple.
+POD types ("plain old data types"), that are - simplified spoken - C++-types that already existed in C,
+are simple too. 
+...text:Arrays of simple types can be copied very fast by memory manipulation routines, 
+but the default implementation of functions like @Function.arrayCopyForward@ and @Function.arrayCopy@
+are not optimized for simple types this way.
+But for classes derived from $SimpleType$, optimized variants of array manipulation functions are applied. 
+...text:Note that simple types need not to be derived or specialized from $SimpleType$, but
+it could be convenient to do so.
+..include:seqan/basic.h
+*/
+
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename TValue, typename TSpec>
+class SimpleType
+{
+public:
+    // ------------------------------------------------------------------------
+    // Members;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    TValue value;
+
+    // ------------------------------------------------------------------------
+    // Constructors;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    // TODO(holtgrew): Do we want default initialization?
+    SimpleType() : value(0)
+    {}
+
+    SimpleType(SimpleType const & other)
+    {
+        assign(*this, other);
+    }
+
+    // TODO(holtgrew): Do we want an explicit here?
+    template <typename T>
+    SimpleType(T const & other) 
+    {
+        assign(*this, other);
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operator;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline SimpleType &
+    operator=(SimpleType const & other) 
+    { 
+        assign(*this, other);
+        return *this;
+    }
+
+    template <typename T>
+    inline SimpleType &
+    operator=(T const & other) 
+    { 
+        assign(*this, other);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    // Class.SimpleType specifies type conversion operators for all built-in
+    // integer types since there is no way to extend the build-in types with
+    // copy and assignment constructors in C++.
+    //
+    // This cannot be a template since it would conflict to the template
+    // constructor.
+
+    operator __int64() const
+    {
+        __int64 c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator __uint64() const
+    {
+        __uint64 c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator int() const
+    {
+        int c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator unsigned int() const
+    {
+        unsigned int c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator short() const
+    {
+        short c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator unsigned short() const
+    {
+        unsigned short c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator char() const
+    {
+        char c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator signed char() const
+    {
+        signed char c;
+        assign(c, *this);
+        return c;
+    }
+
+    operator unsigned char() const
+    {
+        unsigned char c;
+        assign(c, *this);
+        return c;
+    }
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+      #pragma pack(pop)
+#endif
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSimple
+// ----------------------------------------------------------------------------
+
+///.Metafunction.IsSimple.param.T.type:Class.SimpleType
+
+template <typename TValue, typename TSpec>
+struct IsSimple<SimpleType<TValue, TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Rename? SimpleType is no container!
+
+///.Metafunction.Value.param.T.type:Class.SimpleType
+
+template <typename TValue, typename TSpec>
+struct Value<SimpleType<TValue, TSpec> >
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Value<SimpleType<TValue, TSpec> const>
+{
+    typedef TValue const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction MinValue
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+struct MinValue<SimpleType<TValue, TSpec> >
+{
+    static const SimpleType<TValue, TSpec> VALUE;
+};
+
+template <typename TValue, typename TSpec>
+const SimpleType<TValue, TSpec> MinValue<SimpleType<TValue, TSpec> >::VALUE = SimpleType<TValue, TSpec>(0);
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec> const &
+infimumValueImpl(SimpleType<TValue, TSpec> *)
+{
+    return MinValue<SimpleType<TValue, TSpec> >::VALUE;
+}
+
+// ----------------------------------------------------------------------------
+// Metafunction MaxValue
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+struct MaxValue<SimpleType<TValue, TSpec> >
+{
+    static const SimpleType<TValue, TSpec> VALUE;
+};
+
+template <typename TValue, typename TSpec>
+const SimpleType<TValue, TSpec> MaxValue<SimpleType<TValue, TSpec> >::VALUE = SimpleType<TValue, TSpec>(((TValue)ValueSize<SimpleType<TValue, TSpec> >::VALUE - 1));
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec> const &
+supremumValueImpl(SimpleType<TValue, TSpec> *)
+{
+    return MaxValue<SimpleType<TValue, TSpec> >::VALUE;
+}
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Spec.param.T.type:Class.SimpleType
+
+template <typename TValue, typename TSpec>
+struct Spec<SimpleType<TValue, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Spec<SimpleType<TValue, TSpec> const>
+{
+    typedef TSpec Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction CompareType
+// ----------------------------------------------------------------------------
+
+// TODO(doering): muss geprueft werden, ob diese Metafunktion noch ausgeweitet oder aber versteckt wird.
+// TODO(holtgrew): Is this at the right place here? Do we need it for all types?
+// TODO(holtgrew): CompareType is not symmetric because of class instantiation conflicts. Evaluate these problems and possibly fix them.
+// TODO(holtgrew): Is some of the code below redundant, can we lose some copy and paste here?
+
+template <typename TValue, typename TSpec, typename TRight>
+struct CompareType<SimpleType<TValue, TSpec>, TRight>
+{
+    typedef TRight Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// TODO(holtgrew): Why are functions with Proxies defined here? Better in Proxy header? Or externalize?
+
+// ----------------------------------------------------------------------------
+// Function convertImpl()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document
+
+template <typename TTarget, typename T, typename TSourceValue, typename TSourceSpec>
+inline typename RemoveConst_<TTarget>::Type
+convertImpl(Convert<TTarget, T> const,
+            SimpleType<TSourceValue, TSourceSpec> const & source_)
+{
+    typename RemoveConst_<TTarget>::Type target_;
+    assign(target_, source_);
+    return target_;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<()
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TSpec>
+inline TStream &
+operator<<(TStream & stream, 
+           SimpleType<TValue, TSpec> const & data)
+{
+    stream << convert<char>(data);
+    return stream;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>>()
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TSpec>
+inline TStream &
+operator>>(TStream & stream, 
+           SimpleType<TValue, TSpec> & data)
+{
+    char c;
+    stream >> c;
+    assign(data, c);
+    return stream;
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+///.Function.assign.param.target.type:Class.SimpleType
+///.Function.assign.param.target.type:Class.SimpleType
+///.Function.assign.class:Class.SimpleType
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSourceSpec>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       SimpleType<TSourceValue, TSourceSpec> & source)
+{
+    target.value = source.value;
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSourceSpec>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       SimpleType<TSourceValue, TSourceSpec> const & source)
+{
+    target.value = source.value;
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       TSource & source)
+{
+    target.value = source;
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       TSource const & source)
+{
+    target.value = source;
+}
+
+// Assign Proxy to SimpleType 
+// NOTE(doering): Diese Funktionen wurden noetig wegen eines seltsamen VC++-Verhaltens
+// TODO(holtgrew): Still necessary with dropped 2003 support?
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceSpec>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       Proxy<TSourceSpec> & source)
+{
+    target.value = getValue(source);
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceSpec>
+inline void 
+assign(SimpleType<TTargetValue, TTargetSpec> & target, 
+       Proxy<TSourceSpec> const & source)
+{
+    target.value = getValue(source);
+}
+
+//INTEGRAL TYPES
+// NOTE(doering): It is not possible to write a single function here since "assign" must be specialized for the first argument at the first place
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(__int64 & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(__int64 & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(__uint64 & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(__uint64 & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(int & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(int & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned int & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned int & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(short & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(short & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned short & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned short & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(char & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(char & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(signed char & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(signed char & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned char & c_target, 
+       SimpleType<TValue, TSpec> & source)
+{
+    c_target = source.value;
+}
+
+template <typename TValue, typename TSpec>
+inline void 
+assign(unsigned char & c_target, 
+       SimpleType<TValue, TSpec> const & source)
+{
+    c_target = source.value;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator==(SimpleType<TValue, TSpec> const & left_, 
+           TRight const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator==(TLeft const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator==(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+           SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator==(SimpleType<TValue, TSpec> const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) == convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator==(Proxy<TSpec> const & left_, 
+           SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator==(SimpleType<TValue, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator!=(SimpleType<TValue, TSpec> const & left_, 
+           TRight const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator!=(TLeft const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator!=(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+           SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator!=(SimpleType<TValue, TSpec> const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) != convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator!=(Proxy<TSpec> const & left_, 
+           SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator!=(SimpleType<TValue, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator<(SimpleType<TValue, TSpec> const & left_, 
+          TRight const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator<(TLeft const & left_, 
+          SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator<(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+          SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator<(SimpleType<TValue, TSpec> const & left_, 
+          SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) < convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator<(Proxy<TSpec> const & left_, 
+          SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator<(SimpleType<TValue, TSpec2> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator<=(SimpleType<TValue, TSpec> const & left_, 
+           TRight const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator<=(TLeft const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator<=(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+           SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator<=(SimpleType<TValue, TSpec> const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) <= convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator<=(Proxy<TSpec> const & left_, 
+           SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator<=(SimpleType<TValue, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator>(SimpleType<TValue, TSpec> const & left_, 
+          TRight const & right_)
+{
+            typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator>(TLeft const & left_, 
+          SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator>(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+          SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator>(SimpleType<TValue, TSpec> const & left_, 
+          SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) > convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator>(Proxy<TSpec> const & left_, 
+          SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator>(SimpleType<TValue, TSpec2> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRight>
+inline bool
+operator>=(SimpleType<TValue, TSpec> const & left_, 
+           TRight const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TValue, typename TSpec>
+inline bool
+operator>=(TLeft const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec>
+inline bool
+operator>=(SimpleType<TLeftValue, TLeftSpec> const & left_, 
+           SimpleType<TRightValue, TRightSpec> const & right_)
+{
+    typedef SimpleType<TLeftValue, TLeftSpec> TLeft;
+    typedef SimpleType<TRightValue, TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+operator>=(SimpleType<TValue, TSpec> const & left_, 
+           SimpleType<TValue, TSpec> const & right_)
+{
+    return convert<TValue>(left_) >= convert<TValue>(right_);
+}
+
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator>=(Proxy<TSpec> const & left_, 
+           SimpleType<TValue, TSpec2> const & right_)
+{
+    typedef Proxy<TSpec> TLeft;
+    typedef SimpleType<TValue, TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+template <typename TSpec, typename TValue, typename TSpec2>
+inline bool
+operator>=(SimpleType<TValue, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    typedef SimpleType<TValue, TSpec> TLeft;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator++()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec> &
+operator++(SimpleType<TValue, TSpec> & me)
+{
+    ++me.value;
+    return me;
+}
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec>
+operator++(SimpleType<TValue, TSpec> & me, int)
+{
+    SimpleType<TValue, TSpec> dummy = me;
+    ++me.value;
+    return dummy;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator--()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec> &
+operator--(SimpleType<TValue, TSpec> & me)
+{
+    --me.value;
+    return me;
+}
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec>
+operator--(SimpleType<TValue, TSpec> & me, int)
+{
+    SimpleType<TValue, TSpec> dummy = me;
+    --me.value;
+    return dummy;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()                                                 [unary]
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline SimpleType<TValue, TSpec>
+operator+(SimpleType<TValue, TSpec> const & v)
+{
+    return v;
+}
+
+template <typename TValue, typename TSpec>
+inline typename ValueSize<SimpleType<TValue, TSpec> >::Type
+_internalOrdValue(SimpleType<TValue, TSpec> const & c)
+{
+	return c.value;
+}
+
+template <typename TValue, typename TSpec>
+inline typename ValueSize<SimpleType<TValue, TSpec> >::Type
+ordValue(SimpleType<TValue, TSpec> const & c)
+{
+	return convert<unsigned>(c);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_SIMPLE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/alphabet_storage.h b/third-party/seqan/core/include/seqan/basic/alphabet_storage.h
new file mode 100644
index 0000000..1d094a7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/alphabet_storage.h
@@ -0,0 +1,264 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Storage-related alphabet interface part.  This means both
+// construction type (simple, non-simple) and storage size.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_STORAGE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_STORAGE_H_
+
+#include <float.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TValue, typename TSpec>
+class SimpleType;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Remove Ascii and Unicode alias. Also see #849.
+typedef char Ascii;
+//typedef unsigned char Byte;  // TODO(holtgrew): Disabling, remove together with Ascii and Unicode with #849
+typedef wchar_t Unicode;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction BitsPerValue
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+struct BitsPerValue
+{
+    static const unsigned VALUE = sizeof(TValue) * 8;
+    typedef unsigned Type;
+};
+
+template <typename TValue>
+struct BitsPerValue<TValue const> : public BitsPerValue<TValue>
+{};
+
+// template <typename TValue>
+// const unsigned BitsPerValue<TValue>::VALUE = ;
+
+// ----------------------------------------------------------------------------
+// Metafunction ValueSize
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Enable default implementation only for integers? Move to adapt builtins?
+
+template <typename T>
+struct ValueSize
+{
+    typedef __uint64  Type;
+    static const Type VALUE = ((__uint64(1) << (BitsPerValue<T>::VALUE - 1)) << 1);
+};
+
+template <typename T>
+struct ValueSize<T const> : ValueSize<T>
+{};
+
+// TODO(holtgrew): Use static assertion to make sure that ValueSize is never called on floating point numbers? Include assertion for __int64 and __uint64?
+
+template <>
+struct ValueSize<__int64>
+{
+    typedef __uint64  Type;
+    static const Type VALUE = 0;
+};
+
+template <>
+struct ValueSize<__uint64>
+{
+    typedef __uint64  Type;
+    static const Type VALUE = 0;
+};
+
+template <>
+struct ValueSize<double>
+{
+    typedef __uint64  Type;
+    static const Type VALUE = 0;
+};
+
+template <>
+struct ValueSize<float>
+{
+    typedef __uint64  Type;
+    static const Type VALUE = 0;
+};
+
+
+// The internal value size is used for alphabets with piggyback qualities,
+// for example Dna5Q.  Here, the public value size is 5 but the internal
+// value size is 256.  
+
+template <typename TValue> 
+struct InternalValueSize_
+        : public ValueSize<TValue>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction BytesPerValue
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.BytesPerValue:
+..cat:Basic
+..summary:Number of bytes needed to store a value.
+..signature:BytesPerValue<T>::VALUE
+..param.T:A class.
+..returns.param.VALUE:Number of bytes needed to store $T$.
+...default:$BitsPerValue / 8$, rounded up. For built-in types, this is the same as $sizeof(T)$.
+..see:Metafunction.ValueSize
+..see:Metafunction.BitsPerValue
+..include:seqan/basic.h
+*/
+
+template <typename TValue>
+struct BytesPerValue
+{
+    enum { VALUE = (BitsPerValue<TValue>::VALUE + 7) / 8 };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IntegralForValue
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.IntegralForValue:
+..cat:Basic
+..summary:Returns an itegral type that provides sufficient space to store a value.
+..signature:IntegralForValue<T>::Type
+..param.T:A class.
+..returns.param.Type:An integral type that can store $T$ values.
+..remarks:The type is the smallest unsigned integral type that has a size of at least @Metafunction.BytesPerValue@ bytes.
+...tableheader:bytes|integral type
+...table:1|$unsigned char$
+...table:2|$unsigned short$
+...table:3|$unsigned int$
+...table:4|$unsigned int$
+...table:5 and above|$__int64$
+..remarks:Note that the returned integral type cannot store $T$ values, if $T$ takes more than 8 bytes, 
+    since there exists no integral type that provides sufficient space to store types of this size.
+..see:Metafunction.ValueSize
+..see:Metafunction.BitsPerValue
+..see:Metafunction.BytesPerValue
+..include:seqan/basic.h
+*/
+
+template <int SIZE>
+struct IntegralForValueImpl_
+{
+    typedef __int64 Type;
+};
+
+// TODO(holtgrew): Switch to __uint8, __uint16, __uint32?
+template <>
+struct IntegralForValueImpl_<1>
+{
+    typedef unsigned char Type;
+};
+
+template <>
+struct IntegralForValueImpl_<2>
+{
+    typedef unsigned short Type;
+};
+
+template <>
+struct IntegralForValueImpl_<3>
+{
+    typedef unsigned int Type;
+};
+
+template <>
+struct IntegralForValueImpl_<4>
+{
+    typedef unsigned int Type;
+};
+
+template <typename TValue>
+struct IntegralForValue : IntegralForValueImpl_<BytesPerValue<TValue>::VALUE>
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function ordValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Enable only for integers, move to adapt builtins?
+
+template <typename TValue>
+inline typename ValueSize<TValue>::Type
+ordValue(TValue const & c)
+{
+	return convert<unsigned>(static_cast<typename MakeUnsigned_<TValue>::Type const &>(c));
+}
+
+// The internal ord value is used for alphabets with piggyback qualities.
+
+template <typename TValue>
+inline typename ValueSize<TValue>::Type
+_internalOrdValue(TValue const & c)
+{
+	return ordValue(c);
+}
+
+// ----------------------------------------------------------------------------
+// Function valueSize<T>()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline typename ValueSize<T>::Type
+valueSize()
+{
+    return +ValueSize<T>::VALUE;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ALPHABET_STORAGE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/array_construct_destruct.h b/third-party/seqan/core/include/seqan/basic/array_construct_destruct.h
new file mode 100644
index 0000000..ac2cf6a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/array_construct_destruct.h
@@ -0,0 +1,1391 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Functions for destructing and several ways of constructing (e.g. copy,
+// move) values or arrays of values.
+// ==========================================================================
+
+// TODO(holtgrew): Order of parameters should be (target1, target2, ..., source1, source2, ...).
+// TODO(holtgrew): Can we maybe replace at least part with http://www.cplusplus.com/reference/std/memory/?
+// TODO(holtgrew): The metafunction should go into the alphabet submodule, the functions into the sequence/string module.
+
+#include <new>
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ARRAY_CONSTRUCT_DESTRUCT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ARRAY_CONSTRUCT_DESTRUCT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSimple
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This has to go to alphabet sub module, storage section, adaption.
+
+/**
+.Metafunction.IsSimple
+..cat:Basic
+..summary:Tests type to be simple.
+..signature:IsSimple<T>::Type
+..param.T:Type that is tested.
+..returns.param.Type:@Tag.Logical Values.True@, if $T$ is a simple type, @Tag.Logical Values.False@ otherwise.
+...default:@Tag.Logical Values.False@
+..remarks:A simple type is a type that does not need constructors to be created,
+a destructor to be destroyed, and copy assignment operators or copy constructors
+to be copied. All POD ("plain old data") types are simple, but some
+non-POD types could be simple too, e.g. some specializations of @Class.SimpleType at .
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct IsSimple_
+{
+    typedef False Type;
+    enum { VALUE = 0 };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSimple
+// ----------------------------------------------------------------------------
+
+template <> struct IsSimple_<bool> { typedef True Type; };
+template <> struct IsSimple_<char> { typedef True Type; };
+
+template <> struct IsSimple_<unsigned char> { typedef True Type; };
+template <> struct IsSimple_<unsigned short> { typedef True Type; };
+template <> struct IsSimple_<unsigned int> { typedef True Type; };
+template <> struct IsSimple_<unsigned long> { typedef True Type; };
+
+template <> struct IsSimple_<signed char> { typedef True Type; };
+template <> struct IsSimple_<signed short> { typedef True Type; };
+template <> struct IsSimple_<signed int> { typedef True Type; };
+template <> struct IsSimple_<signed long> { typedef True Type; };
+
+template <> struct IsSimple_<float> { typedef True Type; };
+template <> struct IsSimple_<double> { typedef True Type; };
+template <> struct IsSimple_<long double> { typedef True Type; };
+
+template <typename T>
+struct IsSimple
+{
+    typedef typename IsSimple_<T>::Type Type;
+    enum { VALUE = Type::VALUE };
+};
+
+// user defined types (re-specializations are allowed here)
+template <> struct IsSimple<wchar_t> { typedef True Type; };
+template <> struct IsSimple<__int64> { typedef True Type; };
+template <> struct IsSimple<__uint64> { typedef True Type; };
+
+template <typename T>
+struct IsSimple<T const> : public IsSimple<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should probably to into sequence module along with this header.
+
+///.Metafunction.Value.param.T.type:Adaption.char array
+///.Metafunction.Value.class:Adaption.char array
+
+template <typename TValue>
+struct Value<TValue *>
+{
+    typedef TValue Type;
+};
+
+template <typename TValue>
+struct Value<TValue * const>
+{
+    typedef TValue Type;
+};
+
+// TODO(holtgrew): Is this still a problem with dropped 2003 support of VC++?
+
+//The next two metafunctions dont work in VC++ due to a compiler bug.
+//(the default implementation in common_type.h is called instead)
+//work-around: convert arrays to pointers.
+template <typename TValue, size_t SIZE>
+struct Value<TValue [SIZE]>
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, size_t SIZE>
+struct Value<TValue const [SIZE]>
+{
+    typedef TValue Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should probably to into sequence module along with this header.
+
+///.Metafunction.Reference.param.T.type:Adaption.char array
+///.Metafunction.Reference.class:Adaption.char array
+
+template <typename TValue>
+struct Reference<TValue *>
+{
+    typedef TValue & Type;
+};
+
+template <typename TValue>
+struct Reference<TValue * const>
+{
+    typedef TValue const & Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function value() for pointers.
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This has to go to iterator module, adaption of pointers to iterators.
+
+template <typename T>
+inline T &
+value(T * me)
+{
+    SEQAN_CHECKPOINT;
+    return *me;
+}
+
+// ----------------------------------------------------------------------------
+// Function getValue() for pointers.
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This has to go to iterator module, adaption of pointers to iterators.
+
+template <typename T>
+inline T &
+getValue(T * me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me);
+}
+
+// TODO(holtgrew): All of the helper structs could be replaced by global functions.
+
+// TODO(holtgrew): First, the generic versions for iterators are defined.  Below are the versions for pointers.
+
+// ----------------------------------------------------------------------------
+// Function valueConstruct() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.valueConstruct
+..cat:Content Manipulation
+..summary:Constructs an object at specified position.
+..signature:valueConstruct(iterator [, param [, move_tag] ])
+..param.iterator:Pointer or iterator to position where the object should be constructed.
+..param.param:Parameter that is forwarded to constructor. (optional)
+..param.move_tag:Instance of the @Tag.Move Switch.move switch tag at . (optional)
+...remarks:If the @Tag.Move Switch.move switch tag@ is specified, it is forwarded to the constructor,
+so the constructed object must support move construction.
+..remarks:The type of the destructed object is the @Metafunction.Value.value type@ of $iterator$.
+..include:seqan/basic.h
+*/
+
+// Helper code for constructing values behind iterators that do not return
+// proxies from their value() functions but references.
+struct ValueConstructor_ 
+{
+    template <typename TIterator>
+    static inline void
+    construct(TIterator it)
+    {
+        typedef typename Value<TIterator>::Type     TValue;
+        typedef typename RemoveConst_<TValue>::Type TNonConstValue;
+        new( (void*) & value(it) ) TNonConstValue;
+    }
+
+    template <typename TIterator, typename TParam>
+    static inline void
+    construct(TIterator it,
+              TParam const & param_)
+    {
+        typedef typename Value<TIterator>::Type     TValue;
+        typedef typename RemoveConst_<TValue>::Type TNonConstValue;
+        new( (void*) & value(it) ) TNonConstValue(param_);
+    }
+
+    template <typename TIterator, typename TParam>
+    static inline void
+    construct(TIterator it,
+              TParam & param_,
+              Move const & tag)
+    {
+        typedef typename Value<TIterator>::Type     TValue;
+        typedef typename RemoveConst_<TValue>::Type TNonConstValue;
+        new( (void*) & value(it) ) TNonConstValue(param_, tag);
+    }
+};
+
+// Helper code for constructing values behind iterators that return proxies
+// from their value() function.
+//
+// TODO(holtgrew): These implementations are empty and to be overwritten. Should we have dynamic/static asserstions here?
+struct ValueConstructorProxy_ 
+{
+    template <typename TIterator>
+    static inline void construct(TIterator) {}
+
+    template <typename TIterator, typename TParam>
+    static inline void construct(TIterator, TParam const &) {}
+
+    template <typename TIterator, typename TParam>
+    static inline void construct(TIterator, TParam &, Move const & ) {}
+};
+
+template <typename TIterator>
+inline void
+valueConstruct(TIterator it)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename IfC<
+        IsSameType<
+            typename Value<TIterator>::Type &,
+            typename Reference<TIterator>::Type
+        >::VALUE,
+    // THEN
+        ValueConstructor_,          // true,  types are equal
+    // ELSE
+        ValueConstructorProxy_      // false, types differ -> value() returns a proxy
+    >::Type TConstructor;
+
+    TConstructor::construct(it);
+}
+
+template <typename TIterator, typename TParam>
+inline void
+valueConstruct(TIterator it,
+               TParam const & param_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename IfC<
+        IsSameType<
+            typename Value<TIterator>::Type &,
+            typename Reference<TIterator>::Type
+        >::VALUE,
+    // THEN
+        ValueConstructor_,          // true,  types are equal
+    // ELSE
+        ValueConstructorProxy_      // false, types differ -> value() returns a proxy
+    >::Type TConstructor;
+
+    TConstructor::construct(it, param_);
+}
+
+template <typename TIterator, typename TParam>
+inline void
+valueConstruct(TIterator it,
+               TParam & param_,
+               Move const & tag)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename IfC<
+        IsSameType<
+            typename Value<TIterator>::Type &,
+            typename Reference<TIterator>::Type
+        >::VALUE,
+    // THEN
+        ValueConstructor_,          // true,  types are equal
+    // ELSE
+        ValueConstructorProxy_      // false, types differ -> value() returns a proxy
+    >::Type TConstructor;
+
+    TConstructor::construct(it, param_, tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function valueDestruct() using iterators
+// ----------------------------------------------------------------------------
+
+// Helper code for destructing values behind iterators that do not return
+// proxies from their value() function but references.
+struct ValueDestructor_ 
+{
+    template <typename TValue>
+    static inline void
+    _destruct(TValue * p)
+    {
+        p->~TValue();
+    }
+
+    template <typename TIterator>
+    static inline void
+    destruct(TIterator it)
+    {
+        _destruct(&value(it));
+    }
+};
+
+// Helper code for destructing values behind iterators that return proxies
+// from their value() function.
+//
+// TODO(holtgrew): These implementations are empty and to be overwritten. Should we have dynamic/static asserstions here?
+struct ValueDestructorProxy_ 
+{
+    template <typename TIterator>
+    static inline void destruct(TIterator) {}
+};
+
+/**
+.Function.valueDestruct
+..cat:Content Manipulation
+..summary:Destoys an object at specified position.
+..signature:valueDestruct(iterator)
+..param.iterator:Pointer or iterator to position where the object should be destructed.
+..remarks:The type of the constructed object is the @Metafunction.Value.value type@ of $iterator$.
+..see:Function.valueConstruct
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+inline void
+valueDestruct(TIterator it)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename IfC<
+        IsSameType<
+            typename Value<TIterator>::Type &,
+            typename Reference<TIterator>::Type
+        >::VALUE,
+    // THEN
+        ValueDestructor_,           // true,  types are equal
+    // ELSE
+        ValueDestructorProxy_       // false, types differ -> value() returns a proxy
+    >::Type TDestructor;
+
+    TDestructor::destruct(it);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstruct() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayConstruct
+..cat:Array Handling
+..summary:Construct objects in a given memory buffer.
+..signature:arrayConstruct(begin, end [, value])
+..param.begin:Iterator to the begin of the range that is to be constructed.
+..param.end:Iterator behind the end of the range.
+..param.value:Argument that is forwarded to the constructor. (optional)
+...text:An appropriate constructor is required. 
+If $value$ is not specified, the default constructor is used. 
+..remarks:The type of the constructed Objects is the @Metafunction.Value.value type@
+of $begin$ and $end$.
+..see:Function.arrayDestruct
+..see:Function.arrayConstructCopy
+..see:Function.arrayFill
+..see:Class.SimpleType
+..see:Function.valueConstruct
+..include:seqan/basic.h
+*/
+
+// NOTE(holtgrew): Of course, it does not make sense to declare this in a move version!
+
+template<typename TIterator1, typename TIterator2>
+inline void 
+_arrayConstructDefault(TIterator1 begin_, 
+                       TIterator2 end_)
+{
+    SEQAN_CHECKPOINT;
+    while (begin_ != end_)
+    {
+        valueConstruct(begin_);
+        ++begin_;
+    }
+}
+
+template<typename TIterator1, typename TIterator2>
+inline void 
+arrayConstruct(TIterator1 begin_, 
+               TIterator2 end_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructDefault(begin_, end_);
+}
+
+template<typename TIterator1, typename TIterator2, typename TParam>
+inline void 
+_arrayConstructDefault(TIterator1 begin_, 
+                       TIterator2 end_, 
+                       TParam const & param_)
+{
+    SEQAN_CHECKPOINT;
+    while (begin_ != end_)
+    {
+        valueConstruct(begin_, param_);
+        ++begin_;
+    }
+}
+
+template<typename TIterator1, typename TIterator2, typename TParam>
+inline void 
+arrayConstruct(TIterator1 begin_, 
+               TIterator2 end_, 
+               TParam const & param_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructDefault(begin_, end_, param_);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstructCopy() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayConstructCopy
+..cat:Array Handling
+..summary:Copy constructs an array of objects into in a given memory buffer.
+..signature:arrayConstructCopy(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source range.
+..param.source_end:Iterator behind the last element of the source range.
+...text:$source_end$ should have the same type as $source_begin$.
+..param.target:Pointer to the memory block the new objects will be constructed in.
+...text:The type of $target$ specifies the type of the constructed objects:
+If $T*$ is the type of $target$, then the function constructs objects of type $T$. 
+...text:The memory buffer should be large enough to store $source_end$ - $source_begin$ objects.
+An appropriate (copy-) constructor that constructs an target objects given a source object is required.
+..see:Function.arrayDestruct
+..see:Function.arrayCopyForward
+..see:Function.arrayCopy
+..see:Function.valueConstruct
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayConstructCopyDefault(TSource1 source_begin, 
+                           TSource2 source_end, 
+                           TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    while (source_begin != source_end)
+    {
+        // NOTE(holtgrew): getValue() is used here since value() could return
+        // a proxy!
+        valueConstruct(target_begin, getValue(source_begin));
+        ++source_begin;
+        ++target_begin;
+    }
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayConstructCopy(TSource1 source_begin, 
+                   TSource2 source_end, 
+                   TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructCopyDefault(source_begin, source_end, target_begin);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstructMove() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayConstructMove
+..cat:Array Handling
+..summary:Move constructs an array of objects into in a given memory buffer.
+..signature:arrayConstructMove(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source range.
+..param.source_end:Iterator behind the last element of the source range.
+...text:$source_end$ should have the same type as $source_begin$.
+..param.target:Pointer to the memory block the new objects will be constructed in.
+...text:The type of $target$ specifies the type of the constructed objects:
+If $T*$ is the type of $target$, then the function constructs objects of type $T$. 
+...text:The memory buffer should be large enough to store $source_end$ - $source_begin$ objects.
+An appropriate move constructor that constructs an target objects given a source object is required.
+..see:Function.arrayDestruct
+..see:Function.arrayConstructCopy
+..see:Function.arrayMoveForward
+..see:Function.arrayMove
+..see:Function.valueConstruct
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayConstructMoveDefault(TSource1 source_begin, 
+                           TSource2 source_end, 
+                           TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    while (source_begin < source_end)
+    {
+        // NOTE(holtgrew): Using value() here, used to be getValue() but
+        // cannot move from const reference or proxy.
+        // valueConstruct(target_begin, value(source_begin), Move());
+        // TODO(holtgrew): We need a "has move constructor" metafunction to switch between move/copy constructing before we can use the line here.
+        valueConstruct(target_begin, value(source_begin));
+        ++source_begin;
+        ++target_begin;
+    }
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayConstructMove(TSource1 source_begin, 
+                   TSource2 source_end, 
+                   TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructMoveDefault(source_begin, source_end, target_begin);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayDestruct() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayDestruct
+..cat:Array Handling
+..summary:Destroys an array of objects.
+..signature:arrayDestruct(begin, end)
+..param.begin:Iterator to the begin of the range that is to be destructed.
+..param.end:Iterator behind the end of the range.
+..remarks:This function does not deallocates the memory.
+..see:Class.SimpleType
+..see:Function.valueDestruct
+..include:seqan/basic.h
+*/
+
+template<typename TIterator1, typename TIterator2>
+inline void 
+_arrayDestructDefault(TIterator1 begin_, 
+                      TIterator2 end_)
+{
+    SEQAN_CHECKPOINT;
+    while (begin_ != end_)
+    {
+        valueDestruct(begin_);
+        ++begin_;
+    }
+}
+
+template<typename TIterator1, typename TIterator2>
+inline void 
+arrayDestruct(TIterator1 begin_, 
+              TIterator2 end_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayDestructDefault(begin_, end_);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayFill() using iterators
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): What is the advantage over arrayConstruct() with prototype?
+
+/**
+.Function.arrayFill
+..cat:Array Handling
+..summary:Assigns one object to each element of a range.
+..signature:arrayFill(begin, end, value)
+..param.begin:Iterator to the begin of the range that is to be filled.
+..param.end:Iterator behind the end of the range.
+..param.value:Argument that is assigned to all $count$ objects in $array$.
+..remarks:All objects $target_begin[0]$ to $target_begin[count-1]$ are set to $value$.
+..see:Function.arrayCopy
+..see:Function.arrayCopyForward
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Redirects to fill_n. What are the exact semantics here? Do the array elements have to be initialized already? fill_n uses assignment, not copy construction!
+
+template <typename TIterator, typename TValue>
+inline void 
+arrayFill(TIterator begin_,
+          TIterator end_,
+          TValue const & value)
+{
+    SEQAN_CHECKPOINT;
+    ::std::fill_n(begin_, end_ - begin_, value);
+}
+
+template <typename TIterator, typename TValue>
+inline void 
+arrayFill(TIterator begin_,
+          TIterator end_, 
+          TValue const & value,
+          Serial)
+{
+    arrayFill(begin_, end_, value);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayCopyForward() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayCopyForward
+..cat:Array Handling
+..summary:Copies a range of objects into another range of objects starting from the first element.
+..signature:arrayCopyForward(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source array.
+..param.source_end:Iterator behind the last element of the source array.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target array.
+...text:The target capacity should be at least as long as the source range.
+..remarks.note:Be careful if source and target range overlap, because in this case some source elements could be accidently overwritten before they are copied.
+..remarks:If there is no need for the source elements to persist, consider to use 
+ at Function.arrayMoveForward@ instead to improve performance.
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayCopyForwardDefault(TSource1 source_begin, 
+                         TSource2 source_end, 
+                         TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    ::std::copy(source_begin, source_end, target_begin);
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayCopyForward(TSource1 source_begin, 
+                 TSource2 source_end, 
+                 TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyForwardDefault(source_begin, source_end, target_begin);   
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayCopyBackward() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayCopyBackward
+..cat:Array Handling
+..summary:Copies a range of objects into another range of objects starting from the last element.
+..signature:arrayCopyBackward(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source array.
+..param.source_end:Iterator behind the last element of the source array.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target array.
+...text:The target capacity should be at least as long as the source range.
+..remarks.note:Be careful if source and target range overlap, because in this case
+    some source elements could be accidently overwritten before they are moved.
+..remarks.text:If source and target do not overlap, consider to use the function
+ at Function.arrayCopyForward@ instead that is faster in some cases.
+..remarks:If there is no need for the source elements to persist, consider to use 
+ at Function.arrayMoveBackward@ instead to improve performance.
+..remarks.note:The semantic of this function's argument $target$ differ from the arguments of $::std::copy_backward$.
+..see:Function.arrayCopyForward
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayCopyBackwardDefault(TSource1 source_begin, 
+                           TSource2 source_end, 
+                           TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    ::std::copy_backward(source_begin, source_end, target_begin + (source_end - source_begin));
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayCopyBackward(TSource1 source_begin, 
+                  TSource2 source_end, 
+                  TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyBackwardDefault(source_begin, source_end, target_begin);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayCopy() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayCopy
+..cat:Array Handling
+..summary:Copies a range of objects into another range of objects.
+..signature:arrayCopy(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source range.
+..param.source_end:Iterator behind the last element of the source range.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target range.
+...text:The target capacity should be at least as long as the source range.
+..remarks.text:If source and target range do not overlap, consider to use
+    @Function.arrayCopyForward@ instead to improve performance.
+..remarks:If there is no need for the source elements to persist, consider to use 
+    @Function.arrayMoveForward@ instead to improve performance.
+..DISABLED.remarks.note:Be careful if source and target range overlap and the size of the
+    source elements differ from the size of target elements, because in this case
+    some source elements could be accidently overwritten before they are moved.
+..see:Function.arrayCopyForward
+..see:Function.arrayCopyBackward
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void arrayCopy(TSource1 source_begin, 
+                      TSource2 source_end, 
+                      TTarget target_begin)
+{
+    if ((void *) source_begin >= (void *) target_begin) {
+        SEQAN_CHECKPOINT;
+        arrayCopyForward(source_begin, source_end, target_begin);
+    } else {
+        SEQAN_CHECKPOINT;
+        arrayCopyBackward(source_begin, source_end, target_begin);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayMoveForward() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayMoveForward
+..cat:Array Handling
+..summary:Moves a range of objects into another range of objects starting from the first element.
+..signature:arrayMoveForward(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source array.
+..param.source_end:Iterator behind the last element of the source array.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target array.
+...text:The target capacity should be at least as long as the source range.
+..remarks:The function possibly clears (but does not destroy) the source elements.
+    If source elements must persist, consider to use @Function.arrayCopyForward@ instead.
+..remarks.note:Be careful if source and target range overlap, because in this case
+    some source elements could be accidently overwritten before they are moved.
+..see:Function.arrayCopyForward
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayMoveForwardDefault(TSource1 source_begin, 
+                          TSource2 source_end, 
+                          TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    while (source_begin != source_end)
+    {
+        move(*target_begin, *source_begin);
+        ++source_begin;
+        ++target_begin;
+    }
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayMoveForward(TSource1 source_begin, 
+                 TSource2 source_end, 
+                 TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveForwardDefault(source_begin, source_end, target_begin);   
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayMoveBackward() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayMoveBackward
+..cat:Array Handling
+..summary:Moves a range of objects into another range of objects starting from the last element.
+..signature:arrayMoveBackward(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source array.
+..param.source_end:Iterator behind the last element of the source array.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target array.
+...text:The target capacity should be at least as long as the source range.
+..remarks:The function possibly clears (but does not destroy) the source elements.
+    If source elements must persist, consider to use @Function.arrayCopyBackward@ instead.
+..remarks.note:Be careful if source and target range overlap, because in this case
+    some source elements could be accidently overwritten before they are moved.
+..remarks.text:If source and target do not overlap, consider to use the function
+ at Function.arrayMoveForward@ instead that is faster in some cases.
+..remarks.note:The semantic of this function's argument $target$ differ from the arguments of $::std::copy_backward$.
+..see:Function.arrayMoveForward
+..see:Function.arrayCopyBackward
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+_arrayMoveBackwardDefault(TSource1 source_begin, 
+                          TSource2 source_end, 
+                          TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    target_begin += (source_end - source_begin);
+    while (source_end != source_begin) {
+        --source_end;
+        --target_begin;
+        move(*target_begin, *source_end);
+    }
+}
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayMoveBackward(TSource1 source_begin, 
+                  TSource2 source_end, 
+                  TTarget target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveBackwardDefault(source_begin, source_end, target_begin);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayMove using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayMove
+..cat:Array Handling
+..summary:Moves a range of objects into another range of objects.
+..signature:arrayMove(source_begin, source_end, target)
+..param.source_begin:Iterator to the first element of the source range.
+..param.source_end:Iterator behind the last element of the source range.
+...text:$source_end$ must have the same type as $source_begin$.
+..param.target:Iterator to the first element of the target range.
+...text:The target capacity should be at least as long as the source range.
+..remarks:The function possibly clears (but does not destroy) the source elements.
+    If source elements must persist, consider to use @Function.arrayCopy@ instead.
+..remarks.text:If source and target range do not overlap, consider to use
+    @Function.arrayMoveForward@ instead to improve performance.
+..DISABLED.remarks.note:Be careful if source and target range overlap and the size of the
+    source elements differ from the size of target elements, because in this case
+    some source elements could be accidently overwritten before they are moved.
+..remarks.note:Don't confuse this function with the standard $move$ function that
+resembles @Function.arrayCopy at .
+..see:Function.arrayMoveForward
+..see:Function.arrayMoveBackward
+..see:Function.arrayCopy
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource1, typename TSource2>
+inline void 
+arrayMove(TSource1 source_begin, 
+          TSource2 source_end,
+          TTarget target_begin)
+{
+    if ((void *) source_begin >= (void *) target_begin) {
+        SEQAN_CHECKPOINT;
+        arrayMoveForward(source_begin, source_end, target_begin);
+    } else {
+        SEQAN_CHECKPOINT;
+        arrayMoveBackward(source_begin, source_end, target_begin);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayClearSpace() using iterators
+// ----------------------------------------------------------------------------
+
+/**
+.Function.arrayClearSpace
+..cat:Array Handling
+..summary:Destroys the begin of an array and keeps the rest.
+..signature:arrayClearSpace(arr_begin, arr_length, keep_from, move_to)
+..param.arr_begin:Pointer to the first element of the array.
+..param.arr_length:Length of the array.
+..param.keep_from:Offset of the first object that will be kept.
+..param.move_to:Offset the first kept object will get at the end of the function. 
+..remarks.text:The objects $arr[keep_from]$ to $arr[arr_length-1]$
+are moved to the area beginning at positions $move_to$. 
+All objects in $arr[0]$ to $arr[keep_from-1]$ are destroyed.
+After this function, the first $move_to$ positions of the array
+are free and dont contain objects. 
+..remarks.text:The array must have at least enough space to store $arr_length + move_to - keep_from$ objects.
+..remarks.text:The objects from $arr[0]$ to $arr[array_length-1]$ have to be initialized/constructed, arrays beyond $arr[array_length-1]$ are assumed not to be constructed. If this assumption is violated, memory might leak.
+..see:Function.arrayCopy
+..see:Function.arrayDestruct
+..see:Function.arrayCopyForward
+..see:Class.SimpleType
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): The feature that the range [0, array_begin) is deleted is used nowhere. Can this be removed to simplify behaviour?
+
+template <typename TIterator>
+void _arrayClearSpaceDefault(TIterator array_begin, 
+                             size_t array_length, 
+                             size_t keep_from, 
+                             size_t move_to)
+{
+    if (keep_from == array_length) {
+        // In the simplest case, we only destruct elements.
+        arrayDestruct(array_begin, array_begin + array_length);
+        return;
+    }
+
+    // Otherwise, we will perform the destruction & movement.
+    SEQAN_ASSERT_LT(keep_from, array_length);
+    if (keep_from == move_to) {
+        // Case 1: No movement, just destroy elements.
+        arrayDestruct(array_begin, array_begin + move_to);
+        return;
+    } else if (keep_from < move_to) {
+        // Case 2: Move to the right.
+        if (array_length > move_to) {
+            // Case 2a: Moving right of array_length, i.e. we can move a part
+            // of the objects and have to move-construct the rest.
+            SEQAN_CHECKPOINT;
+            size_t middle = array_length - (move_to - keep_from);
+            arrayConstructMove(array_begin + middle, array_begin + array_length, array_begin + array_length);
+            arrayMove(array_begin + keep_from, array_begin + middle, array_begin + move_to);
+            arrayDestruct(array_begin, array_begin + move_to);
+        } else {
+            // Case 2b: We have to move-construct all target objects.
+            SEQAN_CHECKPOINT;
+            arrayConstructMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to);
+            arrayDestruct(array_begin, array_begin + array_length);
+        }
+    } else {
+        // Case 3: Move to the left.
+        SEQAN_CHECKPOINT;
+        arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to);
+        arrayDestruct(array_begin, array_begin + move_to);
+        arrayDestruct(array_begin + array_length - (keep_from - move_to), array_begin + array_length);
+    }
+}
+
+template <typename TIterator>
+void arrayClearSpace(TIterator array_begin, 
+                     size_t array_length, 
+                     size_t keep_from, 
+                     size_t move_to)
+{
+    _arrayClearSpaceDefault(array_begin, array_length, keep_from, move_to);
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstruct() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TIterator>
+inline void 
+_arrayConstructPointer(TIterator, 
+                       TIterator,
+                       True)
+{
+    SEQAN_CHECKPOINT;
+    //nothing to do
+}
+
+template<typename TIterator>
+inline void 
+_arrayConstructPointer(TIterator begin_, 
+                       TIterator end_,
+                       False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructDefault(begin_, end_);
+}
+
+template<typename TValue>
+inline void 
+arrayConstruct(TValue * begin_, 
+               TValue * end_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructPointer(begin_, end_, typename IsSimple<TValue>::Type() );
+}
+
+template<typename TIterator, typename TParam>
+inline void 
+_arrayConstructPointer(TIterator begin_, 
+                        TIterator end_, 
+                        TParam const & param_,
+                        True)
+{
+    SEQAN_CHECKPOINT;
+    arrayFill(begin_, end_, param_);
+}
+
+template<typename TIterator, typename TParam>
+inline void 
+_arrayConstructPointer(TIterator begin_, 
+                        TIterator end_, 
+                        TParam const & param_,
+                        False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructDefault(begin_, end_, param_);
+}
+
+template<typename TValue, typename TParam>
+inline void 
+arrayConstruct(TValue * begin_, 
+               TValue * end_, 
+               TParam const & param_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructPointer(begin_, end_, param_, typename IsSimple<TValue>::Type());
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstructCopy() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TValueSource, typename TValueTarget>
+inline void 
+_arrayConstructCopyPointer(TValueSource * source_begin, 
+                            TValueSource * source_end, 
+                            TValueTarget * target_begin,
+                            True)
+{
+    SEQAN_CHECKPOINT;
+    arrayCopyForward(source_begin, source_end, target_begin);
+}
+
+template<typename TValueSource, typename TValueTarget>
+inline void 
+_arrayConstructCopyPointer(TValueSource * source_begin, 
+                            TValueSource * source_end, 
+                            TValueTarget const* target_begin,
+                            True)
+{
+    SEQAN_CHECKPOINT;
+    arrayCopyForward(source_begin, source_end, const_cast<TValueTarget *>(target_begin));
+}
+
+template<typename TValueSource, typename TValueTarget>
+inline void 
+_arrayConstructCopyPointer(TValueSource * source_begin, 
+                            TValueSource * source_end, 
+                            TValueTarget * target_begin,
+                            False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructCopyDefault(source_begin, source_end, target_begin);
+}
+template<typename TValueSource, typename TValueTarget>
+inline void 
+arrayConstructCopy(TValueSource * source_begin, 
+                   TValueSource * source_end, 
+                   TValueTarget * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple<TValueTarget>::Type() );
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayConstructMove() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TValue>
+inline void 
+_arrayConstructMovePointer(TValue * source_begin, 
+                            TValue * source_end, 
+                            TValue * target_begin,
+                            True)
+{
+    SEQAN_CHECKPOINT;
+    arrayMoveForward(source_begin, source_end, target_begin);
+}
+
+template<typename TValue>
+inline void 
+_arrayConstructMovePointer(TValue * source_begin, 
+                            TValue * source_end, 
+                            TValue * target_begin,
+                            False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructMoveDefault(source_begin, source_end, target_begin);
+}
+
+template<typename TValue>
+inline void 
+arrayConstructMove(TValue * source_begin, 
+                   TValue * source_end, 
+                   TValue * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple<TValue>::Type() );
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayDestruct() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TValue>
+inline void 
+_arrayDestructPointer(TValue * /*begin_*/, 
+                       TValue * /*end_*/,
+                       True)
+{
+    SEQAN_CHECKPOINT;
+    //do nothing
+}
+
+template<typename TValue>
+inline void 
+_arrayDestructPointer(TValue * begin_, 
+                       TValue * end_,
+                       False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayDestructDefault(begin_, end_);
+}
+
+template<typename TValue>
+inline void 
+arrayDestruct(TValue * begin_, 
+              TValue * end_)
+{
+    SEQAN_CHECKPOINT;
+    _arrayDestructPointer(begin_, end_, typename IsSimple<TValue>::Type() );
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayFill() using pointers
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Missing?
+
+//no specializiation for pointer to simple
+
+// ----------------------------------------------------------------------------
+// Function arrayCopyBackward() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TValue>
+inline void 
+_arrayCopyForwardPointer(TValue * source_begin, 
+                          TValue * source_end, 
+                          TValue * target_begin,
+                          True)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue));
+}
+
+template<typename TValue>
+inline void 
+_arrayCopyForwardPointer(TValue * source_begin, 
+                          TValue * source_end, 
+                          TValue * target_begin,
+                          False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyForwardDefault(source_begin, source_end, target_begin);
+}
+
+template<typename TValue>
+inline void 
+arrayCopyForward(TValue * source_begin, 
+                 TValue * source_end, 
+                 TValue * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple<TValue>::Type() );
+}
+
+template <typename TValue>
+inline void 
+_arrayCopyBackwardPointer(TValue * source_begin, 
+                           TValue * source_end, 
+                           TValue * target_begin,
+                           True)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue));
+}
+
+template <typename TValue>
+inline void 
+_arrayCopyBackwardPointer(TValue * source_begin, 
+                           TValue * source_end, 
+                           TValue * target_begin,
+                           False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyBackwardDefault(source_begin, source_end, target_begin); 
+}
+
+template<typename TValue>
+inline void 
+arrayCopyBackward(TValue * source_begin, 
+                  TValue * source_end, 
+                  TValue * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayCopyBackwardPointer(source_begin, source_end, target_begin, typename IsSimple<TValue>::Type() );
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayMoveBackward() using pointers
+// ----------------------------------------------------------------------------
+
+template<typename TValue>
+inline void 
+_arrayMoveForwardPointer(TValue * source_begin, 
+                          TValue * source_end, 
+                          TValue * target_begin,
+                          True)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue));
+}
+
+template<typename TValue>
+inline void 
+_arrayMoveForwardPointer(TValue * source_begin, 
+                          TValue * source_end, 
+                          TValue * target_begin,
+                          False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveForwardDefault(source_begin, source_end, target_begin);
+}
+
+template<typename TValue>
+inline void 
+arrayMoveForward(TValue * source_begin, 
+                 TValue * source_end, 
+                 TValue * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple<TValue>::Type() );
+}
+
+template <typename TValue>
+inline void 
+_arrayMoveBackwardPointer(TValue * source_begin, 
+                           TValue * source_end, 
+                           TValue * target_begin,
+                           True)
+{
+    SEQAN_CHECKPOINT;
+    ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue));
+}
+template <typename TValue>
+inline void 
+_arrayMoveBackwardPointer(TValue * source_begin, 
+                           TValue * source_end, 
+                           TValue * target_begin,
+                           False)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveBackwardDefault(source_begin, source_end, target_begin); 
+}
+
+template<typename TValue>
+inline void 
+arrayMoveBackward(TValue * source_begin, 
+                  TValue * source_end, 
+                  TValue * target_begin)
+{
+    SEQAN_CHECKPOINT;
+    _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple<TValue>::Type() );
+}
+
+// ----------------------------------------------------------------------------
+// Function arrayClearSpace() using pointers
+// ----------------------------------------------------------------------------
+
+// clearSpace() on simple type using pointers.
+template <typename TValue>
+inline void 
+_arrayClearSpacePointer(TValue * array_begin, 
+                        size_t array_length, 
+                        size_t keep_from, 
+                        size_t move_to,
+                        True const & /*isSimple*/)
+{
+    if (keep_from == move_to) return;
+    SEQAN_CHECKPOINT;
+    // TODO(holtgrew): arrayCopy is more appropriate here since we are dealing with the IsSimple case.
+    arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to);
+}
+
+// clearSpace() on non-simple type using pointers.
+template <typename TValue>
+inline void 
+_arrayClearSpacePointer(TValue * array_begin, 
+                        size_t array_length, 
+                        size_t keep_from, 
+                        size_t move_to,
+                        False const & /*isSimple*/)
+{
+    _arrayClearSpaceDefault(array_begin, array_length, keep_from, move_to);
+}
+
+template <typename TValue>
+void arrayClearSpace(TValue * array_begin, 
+                     size_t array_length, 
+                     size_t keep_from, 
+                     size_t move_to)
+{
+    _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple<TValue>::Type());
+}
+
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ARRAY_CONSTRUCT_DESTRUCT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_aggregate.h b/third-party/seqan/core/include/seqan/basic/basic_aggregate.h
new file mode 100644
index 0000000..2945299
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_aggregate.h
@@ -0,0 +1,62 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for basic/aggregate submodule.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_AGGREGATE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_AGGREGATE_H_
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_metaprogramming.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_alphabet.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+#include <seqan/basic/aggregate_concept.h>
+#include <seqan/basic/pair_base.h>
+#include <seqan/basic/pair_packed.h>
+#include <seqan/basic/pair_bit_compressed.h>
+#include <seqan/basic/triple_base.h>
+#include <seqan/basic/triple_packed.h>
+#include <seqan/basic/tuple_base.h>
+#include <seqan/basic/tuple_bit_compressed.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_AGGREGATE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_allocator.h b/third-party/seqan/core/include/seqan/basic/basic_allocator.h
new file mode 100644
index 0000000..70c238f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_allocator.h
@@ -0,0 +1,64 @@
+// ==========================================================================
+//                             basic_allocator.h
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for basic/allocator submodule.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALLOCATOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALLOCATOR_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_smart_pointer.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// The allocator interface definitions.
+#include <seqan/basic/allocator_interface.h>
+
+// The allocator specializations.
+#include <seqan/basic/allocator_simple.h>
+#include <seqan/basic/allocator_singlepool.h>
+#include <seqan/basic/allocator_multipool.h>
+#include <seqan/basic/allocator_chunkpool.h>
+
+// Adaption from SeqAn allocator to STL allocator.
+#include <seqan/basic/allocator_to_std.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALLOCATOR_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_alphabet.h b/third-party/seqan/core/include/seqan/basic/basic_alphabet.h
new file mode 100644
index 0000000..f700eb7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_alphabet.h
@@ -0,0 +1,95 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the basic/alphabet sub module.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_metaprogramming.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_concept.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// The first, more generic part of this sub module contains concepts, and the
+// necessary metafunction and function prototypes as well as some forward and
+// default implementations.
+
+// The alphabet concepts.
+#include <seqan/basic/alphabet_concept.h>
+
+// Alphabet math functions / metafunctions forwards and default
+// implementations.
+#include <seqan/basic/alphabet_math.h>
+
+// Adaptions for builtin C++ types to the alphabet concepts.
+// TODO(holtgrew): Move into second part?
+#include <seqan/basic/alphabet_adapt_builtins.h>
+
+// Alphabets from Bioinformatics application - gapped unknown values.
+#include <seqan/basic/alphabet_bio.h>
+
+// Alphabet with qualities metafunction and function forwards and default
+// implementations
+#include <seqan/basic/alphabet_qualities.h>
+
+// Forward declarations and default implementations for storage related
+// aspects of alphabets.
+#include <seqan/basic/alphabet_storage.h>
+
+// The second part contains basic alphabets, namely the SimpleType class with
+// the specialization for the biological data types, such as Dna, Rna, and
+// Amino Acid.  Furthermore, it contains a character storing profile entries.
+
+// The SimpleType class.
+#include <seqan/basic/alphabet_simple_type.h>
+
+// Conversion tables for the biological SimpleType specializations.
+#include <seqan/basic/alphabet_residue_tabs.h>
+
+// The actual biological SimpleType specializations.
+#include <seqan/basic/alphabet_residue.h>
+
+// The profile character implementation.
+#include <seqan/basic/alphabet_profile.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ALPHABET_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_concept.h b/third-party/seqan/core/include/seqan/basic/basic_concept.h
new file mode 100644
index 0000000..c841da3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_concept.h
@@ -0,0 +1,66 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for sub module basic_concept.
+//
+// This sub module contains the SeqAn Concept Checking library (ported from
+// Boost Concept Checking Library) and fundamental concepts (based both on
+// Boost concepts and ConceptC++ concepts).
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONCEPT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONCEPT_H_
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_metaprogramming.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// Minimal subset of the boost preprocessor library, required for concept
+// checknig library port.
+#include <seqan/basic/boost_preprocessor_subset.h>
+
+// SeqAn Concept Checking Library (ported from Boost).
+#include <seqan/basic/concept_checking.h>
+
+// Fundamental concepts such as Assignable.
+#include <seqan/basic/fundamental_concepts.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONCEPT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_container.h b/third-party/seqan/core/include/seqan/basic/basic_container.h
new file mode 100644
index 0000000..e8a4b06
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_container.h
@@ -0,0 +1,56 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the basic_container submodule.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONTAINER_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONTAINER_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_concept.h>
+#include <seqan/basic/basic_alphabet.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// The container concept.
+#include <seqan/basic/container_concept.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_CONTAINER_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_debug.h b/third-party/seqan/core/include/seqan/basic/basic_debug.h
new file mode 100644
index 0000000..abe12ab
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_debug.h
@@ -0,0 +1,60 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The submodule basic/debug contains supporting codes for debugging, the
+// assert macros double for test checks.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_DEBUG_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_DEBUG_H_
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// The debug system with assertions.
+#include <seqan/basic/debug_test_system.h>
+
+// Test and debug helpers.
+#include <seqan/basic/debug_helper.h>
+
+// Code for profiling.
+#include <seqan/basic/profiling.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_DEBUG_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_fundamental.h b/third-party/seqan/core/include/seqan/basic/basic_fundamental.h
new file mode 100644
index 0000000..2296de3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_fundamental.h
@@ -0,0 +1,85 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade hader for the submodule basic_fundamental.
+//
+// This module contains fundamental code such as forward declarations and
+// prototypes for common metafunctions like Value<>, functions assign() etc.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_FUNDAMENTAL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_FUNDAMENTAL_H_
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <algorithm>
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_metaprogramming.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// Macros for deprecating code.
+#include <seqan/basic/macro_deprecated.h>
+
+// Pseudo header with documentation for builtin functions.
+#include <seqan/basic/builtin_functions.h>
+
+// Common metafunctions such as Value<>.
+#include <seqan/basic/fundamental_metafunctions.h>
+
+// Basic tag-related code.
+#include <seqan/basic/fundamental_tags.h>
+
+// Definition of assign(), set(), move().
+#include <seqan/basic/fundamental_transport.h>
+
+// Code supporting comparison.
+#include <seqan/basic/fundamental_comparison.h>
+
+// Conversion support.
+#include <seqan/basic/fundamental_conversion.h>
+
+// TODO(holtgrew): This is not fundamental.  Should go into sequence module.
+// Construct/destruct functions for arrays.
+#include <seqan/basic/array_construct_destruct.h>
+
+// TODO(holtgrew): This is not really fundamental, either. Should go into its own sub module.
+// Hosted type.
+#include <seqan/basic/hosted_type_interface.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_HOSTED_TYPE_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_iterator.h b/third-party/seqan/core/include/seqan/basic/basic_iterator.h
new file mode 100644
index 0000000..ca6e41f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_iterator.h
@@ -0,0 +1,77 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for basic_iterator submodule.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ITERATOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ITERATOR_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_concept.h>
+#include <seqan/basic/basic_alphabet.h>
+
+#include <seqan/basic/basic_type.h>  // TODO(holtgrew): Temporary dependency
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// Iterator interface definition.
+#include <seqan/basic/iterator_interface.h>
+
+// Iter base class.
+#include <seqan/basic/iterator_base.h>
+
+// Iterator concept.
+#include <seqan/basic/iterator_concept.h>
+
+// Iterator for adapting iterators to Rooted Iterators.
+#include <seqan/basic/iterator_adaptor.h>
+
+// Positional iterator.
+#include <seqan/basic/iterator_position.h>
+
+// Adaption between STL iterators and SeqAn iterators.
+#include <seqan/basic/iterator_adapt_std.h>
+
+// TODO(holtgrew): Does proxy really belong here?
+#include <seqan/basic/proxy_base.h>
+#include <seqan/basic/proxy_iterator.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_ITERATOR_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_math.h b/third-party/seqan/core/include/seqan/basic/basic_math.h
new file mode 100644
index 0000000..30ae4df
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_math.h
@@ -0,0 +1,58 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the basic/math sub module.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_MATH_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_MATH_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <cmath>
+#include <seqan/platform.h>
+
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_concept.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+#include <seqan/basic/math_functions.h>
+#include <seqan/basic/math_log_space_value.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_MATH_H_
+
diff --git a/third-party/seqan/core/include/seqan/basic/basic_metaprogramming.h b/third-party/seqan/core/include/seqan/basic/basic_metaprogramming.h
new file mode 100644
index 0000000..b43cee5
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_metaprogramming.h
@@ -0,0 +1,59 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the basic/metaprogramming submodule.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_METAPROGRAMMING_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_METAPROGRAMMING_H_
+
+#include <cstdlib>
+
+#include <seqan/platform.h>
+
+// Metaprogramming logical operations.
+#include <seqan/basic/metaprogramming_logic.h>
+
+// Metaprogramming control structures.
+#include <seqan/basic/metaprogramming_control.h>
+
+// Metaprogramming mathematics.
+#include <seqan/basic/metaprogramming_math.h>
+
+// Metaprogramming for querying and modifying types.
+#include <seqan/basic/metaprogramming_type.h>
+
+// Metaprogramming for conditional enabling/disabling of code.
+#include <seqan/basic/metaprogramming_enable_if.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_parallelism.h b/third-party/seqan/core/include/seqan/basic/basic_parallelism.h
new file mode 100644
index 0000000..2810c8e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_parallelism.h
@@ -0,0 +1,69 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// This sub module contains simple, generic support code for parallelism in
+// SeqAn.
+//
+// It mainly defines the macro SEQAN_ENABLE_PARALLELISM.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PARALLELISM_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PARALLELISM_H_
+
+/**
+.Macro.SEQAN_ENABLE_PARALLELISM
+..summary:Indicates whether parallelism is enabled with value 0/1.
+..cat:Parallelism
+..signature:SEQAN_ENABLE_PARALLELISM
+..remarks:By default, set to 1 if $_OPENMP$ is defined and set to 0 otherwise.
+..example:If you want to change this value, you have to define this value before including any SeqAn header.
+...code:#define SEQAN_ENABLE_PARALLELISM 0  // ALWAYS switch off parallelism!
+
+#include <seqan/basic.h>
+
+int main(int argc, char ** argv)
+{
+  return 0;
+}
+..include:seqan/basic.h
+ */
+
+#if !defined(SEQAN_ENABLE_PARALLELISM)
+#if defined(_OPENMP)
+#define SEQAN_ENABLE_PARALLELISM 1
+#else  // defined(_OPENMP)
+#define SEQAN_ENABLE_PARALLELISM 0
+#endif  // defined(_OPENMP)
+#endif  // !defined(SEQAN_ENABLE_PARALLELISM)
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PARALLELISM_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_proxy.h b/third-party/seqan/core/include/seqan/basic/basic_proxy.h
new file mode 100644
index 0000000..eda6402
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_proxy.h
@@ -0,0 +1,59 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Proxy definition.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PROXY_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PROXY_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_iterator.h>
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+// Proxy base class.
+#include <seqan/basic/proxy_base.h>
+
+// Implementation of a proxy through an iterator (the latter only needs
+// assignValue() and setValue()).
+#include <seqan/basic/proxy_iterator.h>
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_PROXY_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_smart_pointer.h b/third-party/seqan/core/include/seqan/basic/basic_smart_pointer.h
new file mode 100644
index 0000000..bc020e1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_smart_pointer.h
@@ -0,0 +1,59 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the basic/smart_pointer sub module.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_SMART_POINTER_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_SMART_POINTER_H_
+
+// --------------------------------------------------------------------------
+// Dependencies
+// --------------------------------------------------------------------------
+
+#include <seqan/platform.h>
+#include <seqan/basic/basic_fundamental.h>
+#include <seqan/basic/basic_allocator.h>  // TODO(holtgrew): Drop dependency, only for pointer holder which does not work anyway.
+#include <seqan/basic/basic_type.h>  // TODO(holtgrew): Really required? Deprecated header?
+
+// --------------------------------------------------------------------------
+// Sub Module Headers
+// --------------------------------------------------------------------------
+
+#include <seqan/basic/holder_base.h>
+#include <seqan/basic/holder_simple.h>
+#include <seqan/basic/holder_tristate.h>
+
+#include <seqan/basic/volatile_ptr.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BASIC_SMART_POINTER_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_tangle.h b/third-party/seqan/core/include/seqan/basic/basic_tangle.h
new file mode 100644
index 0000000..78da1e9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_tangle.h
@@ -0,0 +1,151 @@
+// ==========================================================================
+//                               basic_tangle.h
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BASIC_BASIC_TANGLE_H_
+#define CORE_INCLUDE_SEQAN_BASIC_BASIC_TANGLE_H_
+
+namespace seqan {
+
+#define SEQAN_NAMESPACE_MAIN seqan
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// TODO(holtgrew): Remove auto-sequence!
+template <typename TValue, typename TSpec>
+struct Iterator<SimpleType<TValue, TSpec>, Standard>
+{
+    typedef SimpleType<TValue, TSpec> * Type;
+//  typedef Iter<SimpleType<TValue, TSpec>, SimpleIterator> * Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Iterator<SimpleType<TValue, TSpec> const, Standard>
+{
+    typedef SimpleType<TValue, TSpec> const * Type;
+//  typedef Iter<SimpleType<TValue, TSpec> const, SimpleIterator> * Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Key
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Is this part of some adaption?
+
+///.Metafunction.Key.param.T.type:Class.Pair
+
+template <typename TKey, typename TObject, typename TSpec>
+struct Key<Pair<TKey, TObject, TSpec> > 
+{
+    typedef TKey Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Cargo
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Is this part of some adaption?
+
+///.Metafunction.Cargo.param.T.type:Class.Pair
+
+template <typename TKey, typename TCargo, typename TSpec>
+struct Cargo<Pair<TKey, TCargo, TSpec> > 
+{
+    typedef TCargo Type;
+};
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function assignQualities()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.assignQualities
+..cat:Alphabets
+..summary:Assign quality values between strings.
+..signature:assignQualities(target, source)
+..param.target:Target string
+...type:nolink:@Class.String@ of any alphabet with qualities, e.g. @Spec.DnaQ@, @Spec.Dna5Q@
+..param.source:Source string.
+...type:nolink:@Class.String@ of $int$ or $char$.
+..remarks:
+The target is resized to the length of source.
+This function calls @Function.assignQualityValue@ for all entries of $target$ and $source$, look at the documentation of @Function.assignQualityValue@ on how the values of $source$ are interpreted.
+..remarks:
+Note that qualities are expected to be in PHRED scale.
+..see:Function.assignQualityValue
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Uncomment, place somewhere that knows both iterators and assignQualityValue.
+template <typename TDest, typename TSource>
+void assignQualities(TDest &dst, TSource const &src)
+{
+    typedef typename Iterator<TDest>::Type TDestIter;
+    typedef typename Iterator<TSource const>::Type TSourceIter;
+
+	if (length(dst) < length(src))
+        resize(dst, length(src));
+
+    TDestIter itDst = begin(dst, Standard());
+    TSourceIter itSrcEnd = end(src, Standard());
+
+    for (TSourceIter itSrc = begin(src, Standard()); itSrc != itSrcEnd; ++itDst, ++itSrc)
+        assignQualityValue(*itDst, *itSrc);
+}
+
+template <typename T>
+inline T
+unknownValueImpl(T *)
+{
+    SEQAN_CHECKPOINT;
+    return 'N';
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BASIC_BASIC_TANGLE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/basic_type.h b/third-party/seqan/core/include/seqan/basic/basic_type.h
new file mode 100644
index 0000000..7c465b2
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/basic_type.h
@@ -0,0 +1,570 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Definition of basic Metafunctions.
+// ==========================================================================
+
+// TODO(holtgrew): Rename to "shared metafunctions.h"?
+// TODO(holtgrew): This could use some cleanup.
+
+#ifndef SEQAN_BASIC_BASIC_TYPE_H_
+#define SEQAN_BASIC_BASIC_TYPE_H_
+
+namespace seqan {
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+// TODO(holtgrew): Remove default implementation.
+// SEQREV: elements-are-containers should not have a default implementation
+
+template <typename T, const int i>
+struct Value
+{
+    typedef T Type;
+};
+
+template <typename T>
+struct Value<T const>
+{
+    typedef T const Type;
+};
+
+//____________________________________________________________________________
+
+
+// TODO(holtgrew): Remove default implementation.
+template <typename T>
+struct GetValue
+{
+    typedef typename Value<T>::Type const & Type;
+};
+
+template <typename T>
+struct GetValue<T const>:
+    public GetValue<T>
+{
+};
+
+//____________________________________________________________________________
+
+// TODO(holtgrew): Remove default implementation.
+template <typename T>
+struct Reference
+{
+    typedef typename Value<T>::Type & Type;
+};
+
+template <typename T>
+struct Reference<T const>
+{
+    typedef typename Value<T>::Type const & Type;
+};
+
+//____________________________________________________________________________
+
+
+// TODO(holtgrew): Remove default implementation.
+template <typename T>
+struct Size
+{
+    typedef size_t Type;
+};
+
+template <typename T>
+struct Size<T const>:
+    Size<T>
+{
+};
+
+//____________________________________________________________________________
+
+
+
+// TODO(holtgrew): Remove default implementation.
+template <typename T>
+struct Difference
+{
+    typedef ptrdiff_t Type;
+};
+
+template <typename T>
+struct Difference<T const>:
+    Difference<T>
+{
+};
+
+//____________________________________________________________________________
+
+
+// TODO(holtgrew): Remove default implementation.
+template <typename T>
+struct Position
+{
+    typedef typename Size<T>::Type Type;
+};
+
+template <typename T>
+struct Position<T const>:
+    Position<T>
+{
+};
+
+//____________________________________________________________________________
+
+// SEQREV: elements-are-containers should not have a default implementation, if a type has no host, do not return self
+
+template <typename T>
+struct Host
+{
+    typedef T Type;
+};
+
+//____________________________________________________________________________
+
+//____________________________________________________________________________
+
+/**
+.Metafunction.Cargo:
+..cat:Basic
+..summary:Type of additional data stored in an object. 
+..signature:Cargo<T>::Type
+..param.T:Type for which the cargo tyoe is determined.
+..returns.param.Type:Cargo of $T$.
+..remarks:The definition of Cargo allows the addition of user specific data to existing data structures.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should this have a default implementation?
+
+template <typename T>
+struct Cargo {
+    typedef Nothing Type;
+};
+template <typename T>
+struct Cargo<T const> {
+    typedef typename Cargo<T>::Type const Type;
+};
+
+//____________________________________________________________________________
+
+/**
+.Metafunction.VertexDescriptor:
+..cat:Graph
+..summary:Type of an object that represents a vertex descriptor.
+..signature:VertexDescriptor<T>::Type
+..param.T:Type T must be a graph. All graphs currently use ids as vertex descriptors.
+..returns.param.Type:VertexDescriptor type.
+..remarks.text:The vertex descriptor is a unique handle to a vertex in a graph.
+It is used in various graph functions, e.g., to add edges, to create OutEdge Iterators or to remove a vertex.
+It is also used to attach properties to vertices.
+..example.code:VertexDescriptor<Graph<> >::Type vD; //vD is a vertex descriptor
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should this have a default implementation? For all graphs -- OK but for all types?
+
+template <typename T>
+struct VertexDescriptor {
+    typedef void* Type;
+};
+template <typename T>
+struct VertexDescriptor<T const>:
+    public VertexDescriptor<T> {};
+
+
+//____________________________________________________________________________
+
+    
+/**
+.Metafunction.Id:
+..cat:Graph
+..summary:Type of an object that represents an id.
+..signature:Id<T>::Type
+..param.T:Type for which a suitable id type is determined.
+..returns.param.Type:Id type.
+..remarks.text:The id type of a container is the type that is used to uniquely identify its elements.
+In most cases this type is unsigned int.
+..example.code:Id<Graph<> >::Type id; //id has type unsigned int
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should this have a default implementation?
+
+template<typename T>
+struct Id {
+    typedef unsigned int Type;
+};
+
+template<typename T>
+struct Id<T const> : Id<T> {};
+
+//____________________________________________________________________________
+
+/**
+.Metafunction.Key:
+..cat:Graph
+..summary:Key type of a key to cargo mapping.
+..signature:Key<T>::Type
+..param.T:Type for which a key type is determined.
+..returns.param.Type:Key type.
+...default:The type $T$ itself.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should this have a default implementation?
+
+template< typename T >
+struct Key
+{
+    typedef T Type;
+};
+
+template <typename T>
+struct Key<T const>:
+    Key<T> {};
+
+//____________________________________________________________________________
+
+/*VERALTET
+.Metafunction.Object:
+..summary:Object type of a key to object mapping.
+..signature:Object<T>::Type
+..param.T:Type for which a object type is determined.
+..returns.param.Type:Object type.
+..include:seqan/basic.h
+*/
+
+template<typename T>
+struct Object; 
+
+template <typename T>
+struct Object<T const>:
+    Object<T> {};
+
+
+//____________________________________________________________________________
+
+// TODO(holtgrew): Move to alignments?
+// TODO(holtgrew): Is this default implementation what we want?
+
+/**
+.Metafunction.Source
+..cat:Alignments
+*/
+
+template < typename TSpec = void >
+struct Source
+{
+    typedef TSpec Type;
+};
+
+template <typename T>
+struct Source<T const>:
+    Source<T>
+{
+};
+
+//____________________________________________________________________________
+
+/**
+.Internal.Parameter_:
+..cat:Metafunctions
+..summary:Type for function parameters and return values.
+..signature:Parameter_<T>::Type
+..param.T:A type.
+..returns.param.Type:The parameter type for arguments of type $T$.
+...text:If $T$ is a pointer or array type, then $Parameter_<T>::Type$ is $T$, 
+otherwise $Parameter_<T>::Type$ is $T &$.
+*/
+
+// TODO(holtgrew): Really required?
+
+template <typename T>
+struct Parameter_
+{
+    typedef T & Type;
+};
+
+template <typename T>
+struct Parameter_<T *>
+{
+    typedef T * Type;
+};
+
+template <typename T, size_t I>
+struct Parameter_<T [I]>
+{
+    typedef T * Type;
+};
+
+/**
+.Internal._toParameter:
+..cat:Functions
+..summary:Transforms pointers to parameter types.
+..signature:_toParameter<T>(pointer)
+..param.pointer:A pointer.
+..param.T:A Type.
+...text:$object$ is transformed into the parameter type of $T$ that is given by @Internal.Parameter_ at .
+...note:This type must be explicitely specified.
+..returns:To $TParameter$ transformed $object$.
+..see:Internal.Parameter_
+*/
+
+// TODO(holtgrew): Really required?
+
+template <typename T>
+typename Parameter_<T>::Type
+inline _toParameter(T * _object)
+{
+    return * _object;
+}
+
+template <typename T>
+typename Parameter_<T>::Type
+inline _toParameter(T & _object)
+{
+    return _object;
+}
+
+template <typename T>
+typename Parameter_<T const>::Type
+inline _toParameter(T const & _object)
+{
+    return _object;
+}
+
+//____________________________________________________________________________
+
+/**
+.Internal.ConstParameter_:
+..cat:Metafunctions
+..summary:Type for constant function parameters and return values.
+..signature:ConstParameter_<T>::Type
+..param.T:A type.
+..returns.param.Type:The const parameter type for arguments of type $T$.
+...text:If $T$ is a pointer or array type, then $Parameter_<T>::Type$ is a pointer to a const array, 
+otherwise $Parameter_<T>::Type$ is $T const &$.
+..see:Internal.Parameter_
+*/
+
+// TODO(holtgrew): Really required?
+
+template <typename T>
+struct ConstParameter_
+{
+    typedef T const & Type;
+};
+
+template <typename T>
+struct ConstParameter_<T const>:
+    public ConstParameter_<T> {};
+
+template <typename T>
+struct ConstParameter_<T *>
+{
+    typedef T const * Type;
+};
+
+template <typename T>
+struct ConstParameter_<T const *>
+{
+    typedef T const * Type;
+};
+
+template <typename T, size_t I>
+struct ConstParameter_<T [I]>
+{
+    typedef T const * Type;
+};
+
+template <typename T, size_t I>
+struct ConstParameter_<T const [I]>
+{
+    typedef T const * Type;
+};
+
+//____________________________________________________________________________
+
+/**
+.Internal.Pointer_:
+..cat:Metafunctions
+..summary:The associated pointer type.
+..signature:Pointer_<T>::Type
+..param.T:A type.
+..returns.param.Type:A pointer type for $T$.
+...text:if $T$ is already a pointer type, then $Pointer_<T>::Type$ is $T$,
+otherwise $Pointer_<T>::Type$ is $T *$.
+..see:Internal.Parameter_
+..see:Internal._toParameter
+*/
+
+// TODO(holtgrew): Really required?
+
+template <typename T>
+struct Pointer_
+{
+    typedef T * Type;
+};
+
+template <typename T>
+struct Pointer_<T *>
+{
+    typedef T * Type;
+};
+template <typename T>
+struct Pointer_<T * const>
+{
+    typedef T * Type;
+};
+
+template <typename T, size_t I>
+struct Pointer_<T [I]>
+{
+    typedef T * Type;
+};
+
+//non const version of Pointer_ for return values
+
+template <typename T>
+struct NonConstPointer_:
+    Pointer_<T>
+{
+};
+template <typename T>
+struct NonConstPointer_<T * const>
+{
+    typedef T * Type;
+};
+
+/**
+.Internal._toPointer:
+..cat:Functions
+..summary:Transforms types into pointers.
+..signature:_toPointer(object)
+..param.object:An object.
+..returns:$object$, transformed to a pointer. 
+...text:The type of the returned pointer is given by @Internal.Pointer_ at .
+..see:Internal.Pointer_
+*/
+
+// TODO(holtgrew): Really required?
+
+template <typename T>
+typename NonConstPointer_<T>::Type
+_toPointer(T & _object)
+{
+SEQAN_CHECKPOINT
+    return & _object;
+}
+template <typename T>
+typename NonConstPointer_<T const>::Type
+_toPointer(T const & _object)
+{
+SEQAN_CHECKPOINT
+    return & _object;
+}
+
+template <typename T>
+typename NonConstPointer_<T *>::Type
+_toPointer(T * _object)
+{
+SEQAN_CHECKPOINT
+    return _object;
+}
+
+//____________________________________________________________________________
+
+
+/**
+.Metafunction.LENGTH:
+..cat:Basic
+..summary:Number of elements in a fixed-size container.
+..signature:LENGTH<T>::VALUE
+..param.T:Type for which the number of elements is determined.
+..returns.param.VALUE:Number of elements.
+..remarks.text:The default return value is 1 for dynamic-size containers.
+..include:seqan/basic.h
+*/
+
+// SEQREV: elements-are-containers should probably not have a default implementation
+// TODO(holtgrew): Rather switch to static const unsigned VALUE = ?
+
+template <typename T>
+struct LENGTH
+{
+    enum { VALUE = 1 };
+};
+
+template <typename T>
+struct LENGTH<T const>:
+    LENGTH<T>
+{
+};
+
+/**
+.Metafunction.WEIGHT:
+..cat:Index
+..summary:Number of relevant positions in a shape.
+..signature:WEIGHT<T>::Type
+..param.T:Shape type for which the number of relevant positions is determined.
+...type:Class.Shape
+..returns.param.VALUE:Number of relevant positions.
+..remarks.text:The default return value is the result of the @Metafunction.LENGTH@ function.
+For gapped shapes this is the number of '1's.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should probably go to wherever shapes are defined.
+
+template <typename T>
+struct WEIGHT:
+    LENGTH<T>
+{
+};
+template <typename T>
+struct WEIGHT<T const>:
+    WEIGHT<T>
+{
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+//Iterator: see basic_iterator.h
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_BASIC_TYPE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/boost_preprocessor_subset.h b/third-party/seqan/core/include/seqan/basic/boost_preprocessor_subset.h
new file mode 100644
index 0000000..bef6d2b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/boost_preprocessor_subset.h
@@ -0,0 +1,5138 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Taken from Boost preprocessors library, Boost version 1.47.  We extracted
+// the minimal subset (header-wise) for supporting the concepts.
+//
+// There is currently no plan to incorporate more of Boost into SeqAn and
+// thus this can be seen as a quick hack to get BCCL's nice syntax.  It is
+// probably a bad idea to repeat this.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_SEQAN_PREPROCESSOR_SUBSET_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_SEQAN_PREPROCESSOR_SUBSET_H_
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/tuple/rem.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_TUPLE_REM_HPP
+// # define SEQAN_PREPROCESSOR_TUPLE_REM_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_TUPLE_REM */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_TUPLE_REM(size) SEQAN_PP_TUPLE_REM_I(size)
+// # else
+// #    define SEQAN_PP_TUPLE_REM(size) SEQAN_PP_TUPLE_REM_OO((size))
+// #    define SEQAN_PP_TUPLE_REM_OO(par) SEQAN_PP_TUPLE_REM_I ## par
+// # endif
+#
+# define SEQAN_PP_TUPLE_REM_I(size) SEQAN_PP_TUPLE_REM_ ## size
+#
+# define SEQAN_PP_TUPLE_REM_0()
+# define SEQAN_PP_TUPLE_REM_1(a) a
+# define SEQAN_PP_TUPLE_REM_2(a, b) a, b
+# define SEQAN_PP_TUPLE_REM_3(a, b, c) a, b, c
+# define SEQAN_PP_TUPLE_REM_4(a, b, c, d) a, b, c, d
+# define SEQAN_PP_TUPLE_REM_5(a, b, c, d, e) a, b, c, d, e
+# define SEQAN_PP_TUPLE_REM_6(a, b, c, d, e, f) a, b, c, d, e, f
+# define SEQAN_PP_TUPLE_REM_7(a, b, c, d, e, f, g) a, b, c, d, e, f, g
+# define SEQAN_PP_TUPLE_REM_8(a, b, c, d, e, f, g, h) a, b, c, d, e, f, g, h
+# define SEQAN_PP_TUPLE_REM_9(a, b, c, d, e, f, g, h, i) a, b, c, d, e, f, g, h, i
+# define SEQAN_PP_TUPLE_REM_10(a, b, c, d, e, f, g, h, i, j) a, b, c, d, e, f, g, h, i, j
+# define SEQAN_PP_TUPLE_REM_11(a, b, c, d, e, f, g, h, i, j, k) a, b, c, d, e, f, g, h, i, j, k
+# define SEQAN_PP_TUPLE_REM_12(a, b, c, d, e, f, g, h, i, j, k, l) a, b, c, d, e, f, g, h, i, j, k, l
+# define SEQAN_PP_TUPLE_REM_13(a, b, c, d, e, f, g, h, i, j, k, l, m) a, b, c, d, e, f, g, h, i, j, k, l, m
+# define SEQAN_PP_TUPLE_REM_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a, b, c, d, e, f, g, h, i, j, k, l, m, n
+# define SEQAN_PP_TUPLE_REM_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o
+# define SEQAN_PP_TUPLE_REM_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p
+# define SEQAN_PP_TUPLE_REM_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q
+# define SEQAN_PP_TUPLE_REM_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r
+# define SEQAN_PP_TUPLE_REM_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s
+# define SEQAN_PP_TUPLE_REM_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t
+# define SEQAN_PP_TUPLE_REM_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u
+# define SEQAN_PP_TUPLE_REM_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v
+# define SEQAN_PP_TUPLE_REM_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w
+# define SEQAN_PP_TUPLE_REM_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x
+# define SEQAN_PP_TUPLE_REM_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y
+#
+# /* SEQAN_PP_TUPLE_REM_CTOR */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_TUPLE_REM_CTOR(size, tuple) SEQAN_PP_TUPLE_REM_CTOR_I(SEQAN_PP_TUPLE_REM(size), tuple)
+// # else
+// #    define SEQAN_PP_TUPLE_REM_CTOR(size, tuple) SEQAN_PP_TUPLE_REM_CTOR_D(size, tuple)
+// #    define SEQAN_PP_TUPLE_REM_CTOR_D(size, tuple) SEQAN_PP_TUPLE_REM_CTOR_I(SEQAN_PP_TUPLE_REM(size), tuple)
+// # endif
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_TUPLE_REM_CTOR_I(ext, tuple) ext tuple
+// # else
+// #    define SEQAN_PP_TUPLE_REM_CTOR_I(ext, tuple) SEQAN_PP_TUPLE_REM_CTOR_OO((ext, tuple))
+// #    define SEQAN_PP_TUPLE_REM_CTOR_OO(par) SEQAN_PP_TUPLE_REM_CTOR_II ## par
+// #    define SEQAN_PP_TUPLE_REM_CTOR_II(ext, tuple) ext ## tuple
+// # endif
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/tuple/elem.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_TUPLE_ELEM_HPP
+// # define SEQAN_PREPROCESSOR_TUPLE_ELEM_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_TUPLE_ELEM(size, index, tuple) SEQAN_PP_TUPLE_ELEM_I(size, index, tuple)
+// # else
+// #    define SEQAN_PP_TUPLE_ELEM(size, index, tuple) SEQAN_PP_TUPLE_ELEM_OO((size, index, tuple))
+// #    define SEQAN_PP_TUPLE_ELEM_OO(par) SEQAN_PP_TUPLE_ELEM_I ## par
+// # endif
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+// #    define SEQAN_PP_TUPLE_ELEM_I(s, i, t) SEQAN_PP_TUPLE_ELEM_ ## s ## _ ## i ## t
+#ifdef PLATFORM_WINDOWS_VS  // # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#    define SEQAN_PP_TUPLE_ELEM_I(s, i, t) SEQAN_PP_TUPLE_ELEM_II(SEQAN_PP_TUPLE_ELEM_ ## s ## _ ## i t)
+#    define SEQAN_PP_TUPLE_ELEM_II(res) res
+#else  // #ifdef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_TUPLE_ELEM_I(s, i, t) SEQAN_PP_TUPLE_ELEM_ ## s ## _ ## i t
+#endif  // #ifdef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_TUPLE_ELEM_1_0(a) a
+#
+# define SEQAN_PP_TUPLE_ELEM_2_0(a, b) a
+# define SEQAN_PP_TUPLE_ELEM_2_1(a, b) b
+#
+# define SEQAN_PP_TUPLE_ELEM_3_0(a, b, c) a
+# define SEQAN_PP_TUPLE_ELEM_3_1(a, b, c) b
+# define SEQAN_PP_TUPLE_ELEM_3_2(a, b, c) c
+#
+# define SEQAN_PP_TUPLE_ELEM_4_0(a, b, c, d) a
+# define SEQAN_PP_TUPLE_ELEM_4_1(a, b, c, d) b
+# define SEQAN_PP_TUPLE_ELEM_4_2(a, b, c, d) c
+# define SEQAN_PP_TUPLE_ELEM_4_3(a, b, c, d) d
+#
+# define SEQAN_PP_TUPLE_ELEM_5_0(a, b, c, d, e) a
+# define SEQAN_PP_TUPLE_ELEM_5_1(a, b, c, d, e) b
+# define SEQAN_PP_TUPLE_ELEM_5_2(a, b, c, d, e) c
+# define SEQAN_PP_TUPLE_ELEM_5_3(a, b, c, d, e) d
+# define SEQAN_PP_TUPLE_ELEM_5_4(a, b, c, d, e) e
+#
+# define SEQAN_PP_TUPLE_ELEM_6_0(a, b, c, d, e, f) a
+# define SEQAN_PP_TUPLE_ELEM_6_1(a, b, c, d, e, f) b
+# define SEQAN_PP_TUPLE_ELEM_6_2(a, b, c, d, e, f) c
+# define SEQAN_PP_TUPLE_ELEM_6_3(a, b, c, d, e, f) d
+# define SEQAN_PP_TUPLE_ELEM_6_4(a, b, c, d, e, f) e
+# define SEQAN_PP_TUPLE_ELEM_6_5(a, b, c, d, e, f) f
+#
+# define SEQAN_PP_TUPLE_ELEM_7_0(a, b, c, d, e, f, g) a
+# define SEQAN_PP_TUPLE_ELEM_7_1(a, b, c, d, e, f, g) b
+# define SEQAN_PP_TUPLE_ELEM_7_2(a, b, c, d, e, f, g) c
+# define SEQAN_PP_TUPLE_ELEM_7_3(a, b, c, d, e, f, g) d
+# define SEQAN_PP_TUPLE_ELEM_7_4(a, b, c, d, e, f, g) e
+# define SEQAN_PP_TUPLE_ELEM_7_5(a, b, c, d, e, f, g) f
+# define SEQAN_PP_TUPLE_ELEM_7_6(a, b, c, d, e, f, g) g
+#
+# define SEQAN_PP_TUPLE_ELEM_8_0(a, b, c, d, e, f, g, h) a
+# define SEQAN_PP_TUPLE_ELEM_8_1(a, b, c, d, e, f, g, h) b
+# define SEQAN_PP_TUPLE_ELEM_8_2(a, b, c, d, e, f, g, h) c
+# define SEQAN_PP_TUPLE_ELEM_8_3(a, b, c, d, e, f, g, h) d
+# define SEQAN_PP_TUPLE_ELEM_8_4(a, b, c, d, e, f, g, h) e
+# define SEQAN_PP_TUPLE_ELEM_8_5(a, b, c, d, e, f, g, h) f
+# define SEQAN_PP_TUPLE_ELEM_8_6(a, b, c, d, e, f, g, h) g
+# define SEQAN_PP_TUPLE_ELEM_8_7(a, b, c, d, e, f, g, h) h
+#
+# define SEQAN_PP_TUPLE_ELEM_9_0(a, b, c, d, e, f, g, h, i) a
+# define SEQAN_PP_TUPLE_ELEM_9_1(a, b, c, d, e, f, g, h, i) b
+# define SEQAN_PP_TUPLE_ELEM_9_2(a, b, c, d, e, f, g, h, i) c
+# define SEQAN_PP_TUPLE_ELEM_9_3(a, b, c, d, e, f, g, h, i) d
+# define SEQAN_PP_TUPLE_ELEM_9_4(a, b, c, d, e, f, g, h, i) e
+# define SEQAN_PP_TUPLE_ELEM_9_5(a, b, c, d, e, f, g, h, i) f
+# define SEQAN_PP_TUPLE_ELEM_9_6(a, b, c, d, e, f, g, h, i) g
+# define SEQAN_PP_TUPLE_ELEM_9_7(a, b, c, d, e, f, g, h, i) h
+# define SEQAN_PP_TUPLE_ELEM_9_8(a, b, c, d, e, f, g, h, i) i
+#
+# define SEQAN_PP_TUPLE_ELEM_10_0(a, b, c, d, e, f, g, h, i, j) a
+# define SEQAN_PP_TUPLE_ELEM_10_1(a, b, c, d, e, f, g, h, i, j) b
+# define SEQAN_PP_TUPLE_ELEM_10_2(a, b, c, d, e, f, g, h, i, j) c
+# define SEQAN_PP_TUPLE_ELEM_10_3(a, b, c, d, e, f, g, h, i, j) d
+# define SEQAN_PP_TUPLE_ELEM_10_4(a, b, c, d, e, f, g, h, i, j) e
+# define SEQAN_PP_TUPLE_ELEM_10_5(a, b, c, d, e, f, g, h, i, j) f
+# define SEQAN_PP_TUPLE_ELEM_10_6(a, b, c, d, e, f, g, h, i, j) g
+# define SEQAN_PP_TUPLE_ELEM_10_7(a, b, c, d, e, f, g, h, i, j) h
+# define SEQAN_PP_TUPLE_ELEM_10_8(a, b, c, d, e, f, g, h, i, j) i
+# define SEQAN_PP_TUPLE_ELEM_10_9(a, b, c, d, e, f, g, h, i, j) j
+#
+# define SEQAN_PP_TUPLE_ELEM_11_0(a, b, c, d, e, f, g, h, i, j, k) a
+# define SEQAN_PP_TUPLE_ELEM_11_1(a, b, c, d, e, f, g, h, i, j, k) b
+# define SEQAN_PP_TUPLE_ELEM_11_2(a, b, c, d, e, f, g, h, i, j, k) c
+# define SEQAN_PP_TUPLE_ELEM_11_3(a, b, c, d, e, f, g, h, i, j, k) d
+# define SEQAN_PP_TUPLE_ELEM_11_4(a, b, c, d, e, f, g, h, i, j, k) e
+# define SEQAN_PP_TUPLE_ELEM_11_5(a, b, c, d, e, f, g, h, i, j, k) f
+# define SEQAN_PP_TUPLE_ELEM_11_6(a, b, c, d, e, f, g, h, i, j, k) g
+# define SEQAN_PP_TUPLE_ELEM_11_7(a, b, c, d, e, f, g, h, i, j, k) h
+# define SEQAN_PP_TUPLE_ELEM_11_8(a, b, c, d, e, f, g, h, i, j, k) i
+# define SEQAN_PP_TUPLE_ELEM_11_9(a, b, c, d, e, f, g, h, i, j, k) j
+# define SEQAN_PP_TUPLE_ELEM_11_10(a, b, c, d, e, f, g, h, i, j, k) k
+#
+# define SEQAN_PP_TUPLE_ELEM_12_0(a, b, c, d, e, f, g, h, i, j, k, l) a
+# define SEQAN_PP_TUPLE_ELEM_12_1(a, b, c, d, e, f, g, h, i, j, k, l) b
+# define SEQAN_PP_TUPLE_ELEM_12_2(a, b, c, d, e, f, g, h, i, j, k, l) c
+# define SEQAN_PP_TUPLE_ELEM_12_3(a, b, c, d, e, f, g, h, i, j, k, l) d
+# define SEQAN_PP_TUPLE_ELEM_12_4(a, b, c, d, e, f, g, h, i, j, k, l) e
+# define SEQAN_PP_TUPLE_ELEM_12_5(a, b, c, d, e, f, g, h, i, j, k, l) f
+# define SEQAN_PP_TUPLE_ELEM_12_6(a, b, c, d, e, f, g, h, i, j, k, l) g
+# define SEQAN_PP_TUPLE_ELEM_12_7(a, b, c, d, e, f, g, h, i, j, k, l) h
+# define SEQAN_PP_TUPLE_ELEM_12_8(a, b, c, d, e, f, g, h, i, j, k, l) i
+# define SEQAN_PP_TUPLE_ELEM_12_9(a, b, c, d, e, f, g, h, i, j, k, l) j
+# define SEQAN_PP_TUPLE_ELEM_12_10(a, b, c, d, e, f, g, h, i, j, k, l) k
+# define SEQAN_PP_TUPLE_ELEM_12_11(a, b, c, d, e, f, g, h, i, j, k, l) l
+#
+# define SEQAN_PP_TUPLE_ELEM_13_0(a, b, c, d, e, f, g, h, i, j, k, l, m) a
+# define SEQAN_PP_TUPLE_ELEM_13_1(a, b, c, d, e, f, g, h, i, j, k, l, m) b
+# define SEQAN_PP_TUPLE_ELEM_13_2(a, b, c, d, e, f, g, h, i, j, k, l, m) c
+# define SEQAN_PP_TUPLE_ELEM_13_3(a, b, c, d, e, f, g, h, i, j, k, l, m) d
+# define SEQAN_PP_TUPLE_ELEM_13_4(a, b, c, d, e, f, g, h, i, j, k, l, m) e
+# define SEQAN_PP_TUPLE_ELEM_13_5(a, b, c, d, e, f, g, h, i, j, k, l, m) f
+# define SEQAN_PP_TUPLE_ELEM_13_6(a, b, c, d, e, f, g, h, i, j, k, l, m) g
+# define SEQAN_PP_TUPLE_ELEM_13_7(a, b, c, d, e, f, g, h, i, j, k, l, m) h
+# define SEQAN_PP_TUPLE_ELEM_13_8(a, b, c, d, e, f, g, h, i, j, k, l, m) i
+# define SEQAN_PP_TUPLE_ELEM_13_9(a, b, c, d, e, f, g, h, i, j, k, l, m) j
+# define SEQAN_PP_TUPLE_ELEM_13_10(a, b, c, d, e, f, g, h, i, j, k, l, m) k
+# define SEQAN_PP_TUPLE_ELEM_13_11(a, b, c, d, e, f, g, h, i, j, k, l, m) l
+# define SEQAN_PP_TUPLE_ELEM_13_12(a, b, c, d, e, f, g, h, i, j, k, l, m) m
+#
+# define SEQAN_PP_TUPLE_ELEM_14_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a
+# define SEQAN_PP_TUPLE_ELEM_14_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n) b
+# define SEQAN_PP_TUPLE_ELEM_14_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n) c
+# define SEQAN_PP_TUPLE_ELEM_14_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n) d
+# define SEQAN_PP_TUPLE_ELEM_14_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n) e
+# define SEQAN_PP_TUPLE_ELEM_14_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n) f
+# define SEQAN_PP_TUPLE_ELEM_14_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n) g
+# define SEQAN_PP_TUPLE_ELEM_14_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n) h
+# define SEQAN_PP_TUPLE_ELEM_14_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n) i
+# define SEQAN_PP_TUPLE_ELEM_14_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n) j
+# define SEQAN_PP_TUPLE_ELEM_14_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n) k
+# define SEQAN_PP_TUPLE_ELEM_14_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n) l
+# define SEQAN_PP_TUPLE_ELEM_14_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n) m
+# define SEQAN_PP_TUPLE_ELEM_14_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n) n
+#
+# define SEQAN_PP_TUPLE_ELEM_15_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a
+# define SEQAN_PP_TUPLE_ELEM_15_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) b
+# define SEQAN_PP_TUPLE_ELEM_15_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) c
+# define SEQAN_PP_TUPLE_ELEM_15_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) d
+# define SEQAN_PP_TUPLE_ELEM_15_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) e
+# define SEQAN_PP_TUPLE_ELEM_15_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) f
+# define SEQAN_PP_TUPLE_ELEM_15_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) g
+# define SEQAN_PP_TUPLE_ELEM_15_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) h
+# define SEQAN_PP_TUPLE_ELEM_15_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) i
+# define SEQAN_PP_TUPLE_ELEM_15_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) j
+# define SEQAN_PP_TUPLE_ELEM_15_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) k
+# define SEQAN_PP_TUPLE_ELEM_15_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) l
+# define SEQAN_PP_TUPLE_ELEM_15_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) m
+# define SEQAN_PP_TUPLE_ELEM_15_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) n
+# define SEQAN_PP_TUPLE_ELEM_15_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) o
+#
+# define SEQAN_PP_TUPLE_ELEM_16_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) a
+# define SEQAN_PP_TUPLE_ELEM_16_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) b
+# define SEQAN_PP_TUPLE_ELEM_16_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) c
+# define SEQAN_PP_TUPLE_ELEM_16_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) d
+# define SEQAN_PP_TUPLE_ELEM_16_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) e
+# define SEQAN_PP_TUPLE_ELEM_16_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) f
+# define SEQAN_PP_TUPLE_ELEM_16_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) g
+# define SEQAN_PP_TUPLE_ELEM_16_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) h
+# define SEQAN_PP_TUPLE_ELEM_16_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) i
+# define SEQAN_PP_TUPLE_ELEM_16_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) j
+# define SEQAN_PP_TUPLE_ELEM_16_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) k
+# define SEQAN_PP_TUPLE_ELEM_16_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) l
+# define SEQAN_PP_TUPLE_ELEM_16_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) m
+# define SEQAN_PP_TUPLE_ELEM_16_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) n
+# define SEQAN_PP_TUPLE_ELEM_16_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) o
+# define SEQAN_PP_TUPLE_ELEM_16_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) p
+#
+# define SEQAN_PP_TUPLE_ELEM_17_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) a
+# define SEQAN_PP_TUPLE_ELEM_17_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) b
+# define SEQAN_PP_TUPLE_ELEM_17_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) c
+# define SEQAN_PP_TUPLE_ELEM_17_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) d
+# define SEQAN_PP_TUPLE_ELEM_17_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) e
+# define SEQAN_PP_TUPLE_ELEM_17_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) f
+# define SEQAN_PP_TUPLE_ELEM_17_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) g
+# define SEQAN_PP_TUPLE_ELEM_17_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) h
+# define SEQAN_PP_TUPLE_ELEM_17_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) i
+# define SEQAN_PP_TUPLE_ELEM_17_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) j
+# define SEQAN_PP_TUPLE_ELEM_17_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) k
+# define SEQAN_PP_TUPLE_ELEM_17_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) l
+# define SEQAN_PP_TUPLE_ELEM_17_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) m
+# define SEQAN_PP_TUPLE_ELEM_17_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) n
+# define SEQAN_PP_TUPLE_ELEM_17_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) o
+# define SEQAN_PP_TUPLE_ELEM_17_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) p
+# define SEQAN_PP_TUPLE_ELEM_17_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) q
+#
+# define SEQAN_PP_TUPLE_ELEM_18_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) a
+# define SEQAN_PP_TUPLE_ELEM_18_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) b
+# define SEQAN_PP_TUPLE_ELEM_18_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) c
+# define SEQAN_PP_TUPLE_ELEM_18_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) d
+# define SEQAN_PP_TUPLE_ELEM_18_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) e
+# define SEQAN_PP_TUPLE_ELEM_18_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) f
+# define SEQAN_PP_TUPLE_ELEM_18_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) g
+# define SEQAN_PP_TUPLE_ELEM_18_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) h
+# define SEQAN_PP_TUPLE_ELEM_18_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) i
+# define SEQAN_PP_TUPLE_ELEM_18_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) j
+# define SEQAN_PP_TUPLE_ELEM_18_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) k
+# define SEQAN_PP_TUPLE_ELEM_18_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) l
+# define SEQAN_PP_TUPLE_ELEM_18_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) m
+# define SEQAN_PP_TUPLE_ELEM_18_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) n
+# define SEQAN_PP_TUPLE_ELEM_18_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) o
+# define SEQAN_PP_TUPLE_ELEM_18_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) p
+# define SEQAN_PP_TUPLE_ELEM_18_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) q
+# define SEQAN_PP_TUPLE_ELEM_18_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) r
+#
+# define SEQAN_PP_TUPLE_ELEM_19_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) a
+# define SEQAN_PP_TUPLE_ELEM_19_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) b
+# define SEQAN_PP_TUPLE_ELEM_19_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) c
+# define SEQAN_PP_TUPLE_ELEM_19_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) d
+# define SEQAN_PP_TUPLE_ELEM_19_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) e
+# define SEQAN_PP_TUPLE_ELEM_19_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) f
+# define SEQAN_PP_TUPLE_ELEM_19_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) g
+# define SEQAN_PP_TUPLE_ELEM_19_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) h
+# define SEQAN_PP_TUPLE_ELEM_19_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) i
+# define SEQAN_PP_TUPLE_ELEM_19_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) j
+# define SEQAN_PP_TUPLE_ELEM_19_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) k
+# define SEQAN_PP_TUPLE_ELEM_19_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) l
+# define SEQAN_PP_TUPLE_ELEM_19_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) m
+# define SEQAN_PP_TUPLE_ELEM_19_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) n
+# define SEQAN_PP_TUPLE_ELEM_19_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) o
+# define SEQAN_PP_TUPLE_ELEM_19_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) p
+# define SEQAN_PP_TUPLE_ELEM_19_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) q
+# define SEQAN_PP_TUPLE_ELEM_19_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) r
+# define SEQAN_PP_TUPLE_ELEM_19_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) s
+#
+# define SEQAN_PP_TUPLE_ELEM_20_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) a
+# define SEQAN_PP_TUPLE_ELEM_20_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) b
+# define SEQAN_PP_TUPLE_ELEM_20_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) c
+# define SEQAN_PP_TUPLE_ELEM_20_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) d
+# define SEQAN_PP_TUPLE_ELEM_20_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) e
+# define SEQAN_PP_TUPLE_ELEM_20_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) f
+# define SEQAN_PP_TUPLE_ELEM_20_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) g
+# define SEQAN_PP_TUPLE_ELEM_20_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) h
+# define SEQAN_PP_TUPLE_ELEM_20_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) i
+# define SEQAN_PP_TUPLE_ELEM_20_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) j
+# define SEQAN_PP_TUPLE_ELEM_20_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) k
+# define SEQAN_PP_TUPLE_ELEM_20_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) l
+# define SEQAN_PP_TUPLE_ELEM_20_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) m
+# define SEQAN_PP_TUPLE_ELEM_20_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) n
+# define SEQAN_PP_TUPLE_ELEM_20_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) o
+# define SEQAN_PP_TUPLE_ELEM_20_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) p
+# define SEQAN_PP_TUPLE_ELEM_20_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) q
+# define SEQAN_PP_TUPLE_ELEM_20_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) r
+# define SEQAN_PP_TUPLE_ELEM_20_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) s
+# define SEQAN_PP_TUPLE_ELEM_20_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) t
+#
+# define SEQAN_PP_TUPLE_ELEM_21_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) a
+# define SEQAN_PP_TUPLE_ELEM_21_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) b
+# define SEQAN_PP_TUPLE_ELEM_21_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) c
+# define SEQAN_PP_TUPLE_ELEM_21_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) d
+# define SEQAN_PP_TUPLE_ELEM_21_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) e
+# define SEQAN_PP_TUPLE_ELEM_21_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) f
+# define SEQAN_PP_TUPLE_ELEM_21_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) g
+# define SEQAN_PP_TUPLE_ELEM_21_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) h
+# define SEQAN_PP_TUPLE_ELEM_21_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) i
+# define SEQAN_PP_TUPLE_ELEM_21_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) j
+# define SEQAN_PP_TUPLE_ELEM_21_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) k
+# define SEQAN_PP_TUPLE_ELEM_21_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) l
+# define SEQAN_PP_TUPLE_ELEM_21_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) m
+# define SEQAN_PP_TUPLE_ELEM_21_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) n
+# define SEQAN_PP_TUPLE_ELEM_21_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) o
+# define SEQAN_PP_TUPLE_ELEM_21_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) p
+# define SEQAN_PP_TUPLE_ELEM_21_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) q
+# define SEQAN_PP_TUPLE_ELEM_21_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) r
+# define SEQAN_PP_TUPLE_ELEM_21_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) s
+# define SEQAN_PP_TUPLE_ELEM_21_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) t
+# define SEQAN_PP_TUPLE_ELEM_21_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) u
+#
+# define SEQAN_PP_TUPLE_ELEM_22_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) a
+# define SEQAN_PP_TUPLE_ELEM_22_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) b
+# define SEQAN_PP_TUPLE_ELEM_22_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) c
+# define SEQAN_PP_TUPLE_ELEM_22_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) d
+# define SEQAN_PP_TUPLE_ELEM_22_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) e
+# define SEQAN_PP_TUPLE_ELEM_22_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) f
+# define SEQAN_PP_TUPLE_ELEM_22_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) g
+# define SEQAN_PP_TUPLE_ELEM_22_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) h
+# define SEQAN_PP_TUPLE_ELEM_22_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) i
+# define SEQAN_PP_TUPLE_ELEM_22_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) j
+# define SEQAN_PP_TUPLE_ELEM_22_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) k
+# define SEQAN_PP_TUPLE_ELEM_22_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) l
+# define SEQAN_PP_TUPLE_ELEM_22_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) m
+# define SEQAN_PP_TUPLE_ELEM_22_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) n
+# define SEQAN_PP_TUPLE_ELEM_22_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) o
+# define SEQAN_PP_TUPLE_ELEM_22_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) p
+# define SEQAN_PP_TUPLE_ELEM_22_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) q
+# define SEQAN_PP_TUPLE_ELEM_22_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) r
+# define SEQAN_PP_TUPLE_ELEM_22_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) s
+# define SEQAN_PP_TUPLE_ELEM_22_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) t
+# define SEQAN_PP_TUPLE_ELEM_22_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) u
+# define SEQAN_PP_TUPLE_ELEM_22_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) v
+#
+# define SEQAN_PP_TUPLE_ELEM_23_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) a
+# define SEQAN_PP_TUPLE_ELEM_23_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) b
+# define SEQAN_PP_TUPLE_ELEM_23_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) c
+# define SEQAN_PP_TUPLE_ELEM_23_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) d
+# define SEQAN_PP_TUPLE_ELEM_23_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) e
+# define SEQAN_PP_TUPLE_ELEM_23_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) f
+# define SEQAN_PP_TUPLE_ELEM_23_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) g
+# define SEQAN_PP_TUPLE_ELEM_23_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) h
+# define SEQAN_PP_TUPLE_ELEM_23_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) i
+# define SEQAN_PP_TUPLE_ELEM_23_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) j
+# define SEQAN_PP_TUPLE_ELEM_23_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) k
+# define SEQAN_PP_TUPLE_ELEM_23_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) l
+# define SEQAN_PP_TUPLE_ELEM_23_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) m
+# define SEQAN_PP_TUPLE_ELEM_23_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) n
+# define SEQAN_PP_TUPLE_ELEM_23_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) o
+# define SEQAN_PP_TUPLE_ELEM_23_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) p
+# define SEQAN_PP_TUPLE_ELEM_23_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) q
+# define SEQAN_PP_TUPLE_ELEM_23_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) r
+# define SEQAN_PP_TUPLE_ELEM_23_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) s
+# define SEQAN_PP_TUPLE_ELEM_23_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) t
+# define SEQAN_PP_TUPLE_ELEM_23_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) u
+# define SEQAN_PP_TUPLE_ELEM_23_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) v
+# define SEQAN_PP_TUPLE_ELEM_23_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) w
+#
+# define SEQAN_PP_TUPLE_ELEM_24_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) a
+# define SEQAN_PP_TUPLE_ELEM_24_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) b
+# define SEQAN_PP_TUPLE_ELEM_24_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) c
+# define SEQAN_PP_TUPLE_ELEM_24_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) d
+# define SEQAN_PP_TUPLE_ELEM_24_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) e
+# define SEQAN_PP_TUPLE_ELEM_24_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) f
+# define SEQAN_PP_TUPLE_ELEM_24_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) g
+# define SEQAN_PP_TUPLE_ELEM_24_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) h
+# define SEQAN_PP_TUPLE_ELEM_24_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) i
+# define SEQAN_PP_TUPLE_ELEM_24_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) j
+# define SEQAN_PP_TUPLE_ELEM_24_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) k
+# define SEQAN_PP_TUPLE_ELEM_24_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) l
+# define SEQAN_PP_TUPLE_ELEM_24_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) m
+# define SEQAN_PP_TUPLE_ELEM_24_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) n
+# define SEQAN_PP_TUPLE_ELEM_24_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) o
+# define SEQAN_PP_TUPLE_ELEM_24_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) p
+# define SEQAN_PP_TUPLE_ELEM_24_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) q
+# define SEQAN_PP_TUPLE_ELEM_24_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) r
+# define SEQAN_PP_TUPLE_ELEM_24_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) s
+# define SEQAN_PP_TUPLE_ELEM_24_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) t
+# define SEQAN_PP_TUPLE_ELEM_24_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) u
+# define SEQAN_PP_TUPLE_ELEM_24_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) v
+# define SEQAN_PP_TUPLE_ELEM_24_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) w
+# define SEQAN_PP_TUPLE_ELEM_24_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) x
+#
+# define SEQAN_PP_TUPLE_ELEM_25_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) a
+# define SEQAN_PP_TUPLE_ELEM_25_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) b
+# define SEQAN_PP_TUPLE_ELEM_25_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) c
+# define SEQAN_PP_TUPLE_ELEM_25_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) d
+# define SEQAN_PP_TUPLE_ELEM_25_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) e
+# define SEQAN_PP_TUPLE_ELEM_25_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) f
+# define SEQAN_PP_TUPLE_ELEM_25_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) g
+# define SEQAN_PP_TUPLE_ELEM_25_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) h
+# define SEQAN_PP_TUPLE_ELEM_25_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) i
+# define SEQAN_PP_TUPLE_ELEM_25_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) j
+# define SEQAN_PP_TUPLE_ELEM_25_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) k
+# define SEQAN_PP_TUPLE_ELEM_25_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) l
+# define SEQAN_PP_TUPLE_ELEM_25_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) m
+# define SEQAN_PP_TUPLE_ELEM_25_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) n
+# define SEQAN_PP_TUPLE_ELEM_25_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) o
+# define SEQAN_PP_TUPLE_ELEM_25_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) p
+# define SEQAN_PP_TUPLE_ELEM_25_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) q
+# define SEQAN_PP_TUPLE_ELEM_25_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) r
+# define SEQAN_PP_TUPLE_ELEM_25_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) s
+# define SEQAN_PP_TUPLE_ELEM_25_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) t
+# define SEQAN_PP_TUPLE_ELEM_25_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) u
+# define SEQAN_PP_TUPLE_ELEM_25_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) v
+# define SEQAN_PP_TUPLE_ELEM_25_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) w
+# define SEQAN_PP_TUPLE_ELEM_25_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) x
+# define SEQAN_PP_TUPLE_ELEM_25_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) y
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/size.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_SEQ_SIZE_HPP
+// # define SEQAN_PREPROCESSOR_SEQ_SIZE_HPP
+#
+// # include <boost/preprocessor/cat.hpp>
+// # include <boost/preprocessor/config/config.hpp>
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+// #    define SEQAN_PP_SEQ_SIZE(seq) SEQAN_PP_SEQ_SIZE_I((seq))
+// #    define SEQAN_PP_SEQ_SIZE_I(par) SEQAN_PP_SEQ_SIZE_II ## par
+// #    define SEQAN_PP_SEQ_SIZE_II(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_SIZE_, SEQAN_PP_SEQ_SIZE_0 ## seq)
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG() || SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#ifdef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_SIZE(seq) SEQAN_PP_SEQ_SIZE_I(seq)
+#    define SEQAN_PP_SEQ_SIZE_I(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_SIZE_, SEQAN_PP_SEQ_SIZE_0 seq)
+#else  // #ifdef PLATFORM_WINDOWS_VS
+// # elif defined(__IBMC__) || defined(__IBMCPP__)
+// #    define SEQAN_PP_SEQ_SIZE(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_SIZE_, SEQAN_PP_CAT(SEQAN_PP_SEQ_SIZE_0, seq))
+// # else
+#    define SEQAN_PP_SEQ_SIZE(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_SIZE_, SEQAN_PP_SEQ_SIZE_0 seq)
+#endif  // #ifdef PLATFORM_WINDOWS_VS
+
+# define SEQAN_PP_SEQ_SIZE_0(_) SEQAN_PP_SEQ_SIZE_1
+# define SEQAN_PP_SEQ_SIZE_1(_) SEQAN_PP_SEQ_SIZE_2
+# define SEQAN_PP_SEQ_SIZE_2(_) SEQAN_PP_SEQ_SIZE_3
+# define SEQAN_PP_SEQ_SIZE_3(_) SEQAN_PP_SEQ_SIZE_4
+# define SEQAN_PP_SEQ_SIZE_4(_) SEQAN_PP_SEQ_SIZE_5
+# define SEQAN_PP_SEQ_SIZE_5(_) SEQAN_PP_SEQ_SIZE_6
+# define SEQAN_PP_SEQ_SIZE_6(_) SEQAN_PP_SEQ_SIZE_7
+# define SEQAN_PP_SEQ_SIZE_7(_) SEQAN_PP_SEQ_SIZE_8
+# define SEQAN_PP_SEQ_SIZE_8(_) SEQAN_PP_SEQ_SIZE_9
+# define SEQAN_PP_SEQ_SIZE_9(_) SEQAN_PP_SEQ_SIZE_10
+# define SEQAN_PP_SEQ_SIZE_10(_) SEQAN_PP_SEQ_SIZE_11
+# define SEQAN_PP_SEQ_SIZE_11(_) SEQAN_PP_SEQ_SIZE_12
+# define SEQAN_PP_SEQ_SIZE_12(_) SEQAN_PP_SEQ_SIZE_13
+# define SEQAN_PP_SEQ_SIZE_13(_) SEQAN_PP_SEQ_SIZE_14
+# define SEQAN_PP_SEQ_SIZE_14(_) SEQAN_PP_SEQ_SIZE_15
+# define SEQAN_PP_SEQ_SIZE_15(_) SEQAN_PP_SEQ_SIZE_16
+# define SEQAN_PP_SEQ_SIZE_16(_) SEQAN_PP_SEQ_SIZE_17
+# define SEQAN_PP_SEQ_SIZE_17(_) SEQAN_PP_SEQ_SIZE_18
+# define SEQAN_PP_SEQ_SIZE_18(_) SEQAN_PP_SEQ_SIZE_19
+# define SEQAN_PP_SEQ_SIZE_19(_) SEQAN_PP_SEQ_SIZE_20
+# define SEQAN_PP_SEQ_SIZE_20(_) SEQAN_PP_SEQ_SIZE_21
+# define SEQAN_PP_SEQ_SIZE_21(_) SEQAN_PP_SEQ_SIZE_22
+# define SEQAN_PP_SEQ_SIZE_22(_) SEQAN_PP_SEQ_SIZE_23
+# define SEQAN_PP_SEQ_SIZE_23(_) SEQAN_PP_SEQ_SIZE_24
+# define SEQAN_PP_SEQ_SIZE_24(_) SEQAN_PP_SEQ_SIZE_25
+# define SEQAN_PP_SEQ_SIZE_25(_) SEQAN_PP_SEQ_SIZE_26
+# define SEQAN_PP_SEQ_SIZE_26(_) SEQAN_PP_SEQ_SIZE_27
+# define SEQAN_PP_SEQ_SIZE_27(_) SEQAN_PP_SEQ_SIZE_28
+# define SEQAN_PP_SEQ_SIZE_28(_) SEQAN_PP_SEQ_SIZE_29
+# define SEQAN_PP_SEQ_SIZE_29(_) SEQAN_PP_SEQ_SIZE_30
+# define SEQAN_PP_SEQ_SIZE_30(_) SEQAN_PP_SEQ_SIZE_31
+# define SEQAN_PP_SEQ_SIZE_31(_) SEQAN_PP_SEQ_SIZE_32
+# define SEQAN_PP_SEQ_SIZE_32(_) SEQAN_PP_SEQ_SIZE_33
+# define SEQAN_PP_SEQ_SIZE_33(_) SEQAN_PP_SEQ_SIZE_34
+# define SEQAN_PP_SEQ_SIZE_34(_) SEQAN_PP_SEQ_SIZE_35
+# define SEQAN_PP_SEQ_SIZE_35(_) SEQAN_PP_SEQ_SIZE_36
+# define SEQAN_PP_SEQ_SIZE_36(_) SEQAN_PP_SEQ_SIZE_37
+# define SEQAN_PP_SEQ_SIZE_37(_) SEQAN_PP_SEQ_SIZE_38
+# define SEQAN_PP_SEQ_SIZE_38(_) SEQAN_PP_SEQ_SIZE_39
+# define SEQAN_PP_SEQ_SIZE_39(_) SEQAN_PP_SEQ_SIZE_40
+# define SEQAN_PP_SEQ_SIZE_40(_) SEQAN_PP_SEQ_SIZE_41
+# define SEQAN_PP_SEQ_SIZE_41(_) SEQAN_PP_SEQ_SIZE_42
+# define SEQAN_PP_SEQ_SIZE_42(_) SEQAN_PP_SEQ_SIZE_43
+# define SEQAN_PP_SEQ_SIZE_43(_) SEQAN_PP_SEQ_SIZE_44
+# define SEQAN_PP_SEQ_SIZE_44(_) SEQAN_PP_SEQ_SIZE_45
+# define SEQAN_PP_SEQ_SIZE_45(_) SEQAN_PP_SEQ_SIZE_46
+# define SEQAN_PP_SEQ_SIZE_46(_) SEQAN_PP_SEQ_SIZE_47
+# define SEQAN_PP_SEQ_SIZE_47(_) SEQAN_PP_SEQ_SIZE_48
+# define SEQAN_PP_SEQ_SIZE_48(_) SEQAN_PP_SEQ_SIZE_49
+# define SEQAN_PP_SEQ_SIZE_49(_) SEQAN_PP_SEQ_SIZE_50
+# define SEQAN_PP_SEQ_SIZE_50(_) SEQAN_PP_SEQ_SIZE_51
+# define SEQAN_PP_SEQ_SIZE_51(_) SEQAN_PP_SEQ_SIZE_52
+# define SEQAN_PP_SEQ_SIZE_52(_) SEQAN_PP_SEQ_SIZE_53
+# define SEQAN_PP_SEQ_SIZE_53(_) SEQAN_PP_SEQ_SIZE_54
+# define SEQAN_PP_SEQ_SIZE_54(_) SEQAN_PP_SEQ_SIZE_55
+# define SEQAN_PP_SEQ_SIZE_55(_) SEQAN_PP_SEQ_SIZE_56
+# define SEQAN_PP_SEQ_SIZE_56(_) SEQAN_PP_SEQ_SIZE_57
+# define SEQAN_PP_SEQ_SIZE_57(_) SEQAN_PP_SEQ_SIZE_58
+# define SEQAN_PP_SEQ_SIZE_58(_) SEQAN_PP_SEQ_SIZE_59
+# define SEQAN_PP_SEQ_SIZE_59(_) SEQAN_PP_SEQ_SIZE_60
+# define SEQAN_PP_SEQ_SIZE_60(_) SEQAN_PP_SEQ_SIZE_61
+# define SEQAN_PP_SEQ_SIZE_61(_) SEQAN_PP_SEQ_SIZE_62
+# define SEQAN_PP_SEQ_SIZE_62(_) SEQAN_PP_SEQ_SIZE_63
+# define SEQAN_PP_SEQ_SIZE_63(_) SEQAN_PP_SEQ_SIZE_64
+# define SEQAN_PP_SEQ_SIZE_64(_) SEQAN_PP_SEQ_SIZE_65
+# define SEQAN_PP_SEQ_SIZE_65(_) SEQAN_PP_SEQ_SIZE_66
+# define SEQAN_PP_SEQ_SIZE_66(_) SEQAN_PP_SEQ_SIZE_67
+# define SEQAN_PP_SEQ_SIZE_67(_) SEQAN_PP_SEQ_SIZE_68
+# define SEQAN_PP_SEQ_SIZE_68(_) SEQAN_PP_SEQ_SIZE_69
+# define SEQAN_PP_SEQ_SIZE_69(_) SEQAN_PP_SEQ_SIZE_70
+# define SEQAN_PP_SEQ_SIZE_70(_) SEQAN_PP_SEQ_SIZE_71
+# define SEQAN_PP_SEQ_SIZE_71(_) SEQAN_PP_SEQ_SIZE_72
+# define SEQAN_PP_SEQ_SIZE_72(_) SEQAN_PP_SEQ_SIZE_73
+# define SEQAN_PP_SEQ_SIZE_73(_) SEQAN_PP_SEQ_SIZE_74
+# define SEQAN_PP_SEQ_SIZE_74(_) SEQAN_PP_SEQ_SIZE_75
+# define SEQAN_PP_SEQ_SIZE_75(_) SEQAN_PP_SEQ_SIZE_76
+# define SEQAN_PP_SEQ_SIZE_76(_) SEQAN_PP_SEQ_SIZE_77
+# define SEQAN_PP_SEQ_SIZE_77(_) SEQAN_PP_SEQ_SIZE_78
+# define SEQAN_PP_SEQ_SIZE_78(_) SEQAN_PP_SEQ_SIZE_79
+# define SEQAN_PP_SEQ_SIZE_79(_) SEQAN_PP_SEQ_SIZE_80
+# define SEQAN_PP_SEQ_SIZE_80(_) SEQAN_PP_SEQ_SIZE_81
+# define SEQAN_PP_SEQ_SIZE_81(_) SEQAN_PP_SEQ_SIZE_82
+# define SEQAN_PP_SEQ_SIZE_82(_) SEQAN_PP_SEQ_SIZE_83
+# define SEQAN_PP_SEQ_SIZE_83(_) SEQAN_PP_SEQ_SIZE_84
+# define SEQAN_PP_SEQ_SIZE_84(_) SEQAN_PP_SEQ_SIZE_85
+# define SEQAN_PP_SEQ_SIZE_85(_) SEQAN_PP_SEQ_SIZE_86
+# define SEQAN_PP_SEQ_SIZE_86(_) SEQAN_PP_SEQ_SIZE_87
+# define SEQAN_PP_SEQ_SIZE_87(_) SEQAN_PP_SEQ_SIZE_88
+# define SEQAN_PP_SEQ_SIZE_88(_) SEQAN_PP_SEQ_SIZE_89
+# define SEQAN_PP_SEQ_SIZE_89(_) SEQAN_PP_SEQ_SIZE_90
+# define SEQAN_PP_SEQ_SIZE_90(_) SEQAN_PP_SEQ_SIZE_91
+# define SEQAN_PP_SEQ_SIZE_91(_) SEQAN_PP_SEQ_SIZE_92
+# define SEQAN_PP_SEQ_SIZE_92(_) SEQAN_PP_SEQ_SIZE_93
+# define SEQAN_PP_SEQ_SIZE_93(_) SEQAN_PP_SEQ_SIZE_94
+# define SEQAN_PP_SEQ_SIZE_94(_) SEQAN_PP_SEQ_SIZE_95
+# define SEQAN_PP_SEQ_SIZE_95(_) SEQAN_PP_SEQ_SIZE_96
+# define SEQAN_PP_SEQ_SIZE_96(_) SEQAN_PP_SEQ_SIZE_97
+# define SEQAN_PP_SEQ_SIZE_97(_) SEQAN_PP_SEQ_SIZE_98
+# define SEQAN_PP_SEQ_SIZE_98(_) SEQAN_PP_SEQ_SIZE_99
+# define SEQAN_PP_SEQ_SIZE_99(_) SEQAN_PP_SEQ_SIZE_100
+# define SEQAN_PP_SEQ_SIZE_100(_) SEQAN_PP_SEQ_SIZE_101
+# define SEQAN_PP_SEQ_SIZE_101(_) SEQAN_PP_SEQ_SIZE_102
+# define SEQAN_PP_SEQ_SIZE_102(_) SEQAN_PP_SEQ_SIZE_103
+# define SEQAN_PP_SEQ_SIZE_103(_) SEQAN_PP_SEQ_SIZE_104
+# define SEQAN_PP_SEQ_SIZE_104(_) SEQAN_PP_SEQ_SIZE_105
+# define SEQAN_PP_SEQ_SIZE_105(_) SEQAN_PP_SEQ_SIZE_106
+# define SEQAN_PP_SEQ_SIZE_106(_) SEQAN_PP_SEQ_SIZE_107
+# define SEQAN_PP_SEQ_SIZE_107(_) SEQAN_PP_SEQ_SIZE_108
+# define SEQAN_PP_SEQ_SIZE_108(_) SEQAN_PP_SEQ_SIZE_109
+# define SEQAN_PP_SEQ_SIZE_109(_) SEQAN_PP_SEQ_SIZE_110
+# define SEQAN_PP_SEQ_SIZE_110(_) SEQAN_PP_SEQ_SIZE_111
+# define SEQAN_PP_SEQ_SIZE_111(_) SEQAN_PP_SEQ_SIZE_112
+# define SEQAN_PP_SEQ_SIZE_112(_) SEQAN_PP_SEQ_SIZE_113
+# define SEQAN_PP_SEQ_SIZE_113(_) SEQAN_PP_SEQ_SIZE_114
+# define SEQAN_PP_SEQ_SIZE_114(_) SEQAN_PP_SEQ_SIZE_115
+# define SEQAN_PP_SEQ_SIZE_115(_) SEQAN_PP_SEQ_SIZE_116
+# define SEQAN_PP_SEQ_SIZE_116(_) SEQAN_PP_SEQ_SIZE_117
+# define SEQAN_PP_SEQ_SIZE_117(_) SEQAN_PP_SEQ_SIZE_118
+# define SEQAN_PP_SEQ_SIZE_118(_) SEQAN_PP_SEQ_SIZE_119
+# define SEQAN_PP_SEQ_SIZE_119(_) SEQAN_PP_SEQ_SIZE_120
+# define SEQAN_PP_SEQ_SIZE_120(_) SEQAN_PP_SEQ_SIZE_121
+# define SEQAN_PP_SEQ_SIZE_121(_) SEQAN_PP_SEQ_SIZE_122
+# define SEQAN_PP_SEQ_SIZE_122(_) SEQAN_PP_SEQ_SIZE_123
+# define SEQAN_PP_SEQ_SIZE_123(_) SEQAN_PP_SEQ_SIZE_124
+# define SEQAN_PP_SEQ_SIZE_124(_) SEQAN_PP_SEQ_SIZE_125
+# define SEQAN_PP_SEQ_SIZE_125(_) SEQAN_PP_SEQ_SIZE_126
+# define SEQAN_PP_SEQ_SIZE_126(_) SEQAN_PP_SEQ_SIZE_127
+# define SEQAN_PP_SEQ_SIZE_127(_) SEQAN_PP_SEQ_SIZE_128
+# define SEQAN_PP_SEQ_SIZE_128(_) SEQAN_PP_SEQ_SIZE_129
+# define SEQAN_PP_SEQ_SIZE_129(_) SEQAN_PP_SEQ_SIZE_130
+# define SEQAN_PP_SEQ_SIZE_130(_) SEQAN_PP_SEQ_SIZE_131
+# define SEQAN_PP_SEQ_SIZE_131(_) SEQAN_PP_SEQ_SIZE_132
+# define SEQAN_PP_SEQ_SIZE_132(_) SEQAN_PP_SEQ_SIZE_133
+# define SEQAN_PP_SEQ_SIZE_133(_) SEQAN_PP_SEQ_SIZE_134
+# define SEQAN_PP_SEQ_SIZE_134(_) SEQAN_PP_SEQ_SIZE_135
+# define SEQAN_PP_SEQ_SIZE_135(_) SEQAN_PP_SEQ_SIZE_136
+# define SEQAN_PP_SEQ_SIZE_136(_) SEQAN_PP_SEQ_SIZE_137
+# define SEQAN_PP_SEQ_SIZE_137(_) SEQAN_PP_SEQ_SIZE_138
+# define SEQAN_PP_SEQ_SIZE_138(_) SEQAN_PP_SEQ_SIZE_139
+# define SEQAN_PP_SEQ_SIZE_139(_) SEQAN_PP_SEQ_SIZE_140
+# define SEQAN_PP_SEQ_SIZE_140(_) SEQAN_PP_SEQ_SIZE_141
+# define SEQAN_PP_SEQ_SIZE_141(_) SEQAN_PP_SEQ_SIZE_142
+# define SEQAN_PP_SEQ_SIZE_142(_) SEQAN_PP_SEQ_SIZE_143
+# define SEQAN_PP_SEQ_SIZE_143(_) SEQAN_PP_SEQ_SIZE_144
+# define SEQAN_PP_SEQ_SIZE_144(_) SEQAN_PP_SEQ_SIZE_145
+# define SEQAN_PP_SEQ_SIZE_145(_) SEQAN_PP_SEQ_SIZE_146
+# define SEQAN_PP_SEQ_SIZE_146(_) SEQAN_PP_SEQ_SIZE_147
+# define SEQAN_PP_SEQ_SIZE_147(_) SEQAN_PP_SEQ_SIZE_148
+# define SEQAN_PP_SEQ_SIZE_148(_) SEQAN_PP_SEQ_SIZE_149
+# define SEQAN_PP_SEQ_SIZE_149(_) SEQAN_PP_SEQ_SIZE_150
+# define SEQAN_PP_SEQ_SIZE_150(_) SEQAN_PP_SEQ_SIZE_151
+# define SEQAN_PP_SEQ_SIZE_151(_) SEQAN_PP_SEQ_SIZE_152
+# define SEQAN_PP_SEQ_SIZE_152(_) SEQAN_PP_SEQ_SIZE_153
+# define SEQAN_PP_SEQ_SIZE_153(_) SEQAN_PP_SEQ_SIZE_154
+# define SEQAN_PP_SEQ_SIZE_154(_) SEQAN_PP_SEQ_SIZE_155
+# define SEQAN_PP_SEQ_SIZE_155(_) SEQAN_PP_SEQ_SIZE_156
+# define SEQAN_PP_SEQ_SIZE_156(_) SEQAN_PP_SEQ_SIZE_157
+# define SEQAN_PP_SEQ_SIZE_157(_) SEQAN_PP_SEQ_SIZE_158
+# define SEQAN_PP_SEQ_SIZE_158(_) SEQAN_PP_SEQ_SIZE_159
+# define SEQAN_PP_SEQ_SIZE_159(_) SEQAN_PP_SEQ_SIZE_160
+# define SEQAN_PP_SEQ_SIZE_160(_) SEQAN_PP_SEQ_SIZE_161
+# define SEQAN_PP_SEQ_SIZE_161(_) SEQAN_PP_SEQ_SIZE_162
+# define SEQAN_PP_SEQ_SIZE_162(_) SEQAN_PP_SEQ_SIZE_163
+# define SEQAN_PP_SEQ_SIZE_163(_) SEQAN_PP_SEQ_SIZE_164
+# define SEQAN_PP_SEQ_SIZE_164(_) SEQAN_PP_SEQ_SIZE_165
+# define SEQAN_PP_SEQ_SIZE_165(_) SEQAN_PP_SEQ_SIZE_166
+# define SEQAN_PP_SEQ_SIZE_166(_) SEQAN_PP_SEQ_SIZE_167
+# define SEQAN_PP_SEQ_SIZE_167(_) SEQAN_PP_SEQ_SIZE_168
+# define SEQAN_PP_SEQ_SIZE_168(_) SEQAN_PP_SEQ_SIZE_169
+# define SEQAN_PP_SEQ_SIZE_169(_) SEQAN_PP_SEQ_SIZE_170
+# define SEQAN_PP_SEQ_SIZE_170(_) SEQAN_PP_SEQ_SIZE_171
+# define SEQAN_PP_SEQ_SIZE_171(_) SEQAN_PP_SEQ_SIZE_172
+# define SEQAN_PP_SEQ_SIZE_172(_) SEQAN_PP_SEQ_SIZE_173
+# define SEQAN_PP_SEQ_SIZE_173(_) SEQAN_PP_SEQ_SIZE_174
+# define SEQAN_PP_SEQ_SIZE_174(_) SEQAN_PP_SEQ_SIZE_175
+# define SEQAN_PP_SEQ_SIZE_175(_) SEQAN_PP_SEQ_SIZE_176
+# define SEQAN_PP_SEQ_SIZE_176(_) SEQAN_PP_SEQ_SIZE_177
+# define SEQAN_PP_SEQ_SIZE_177(_) SEQAN_PP_SEQ_SIZE_178
+# define SEQAN_PP_SEQ_SIZE_178(_) SEQAN_PP_SEQ_SIZE_179
+# define SEQAN_PP_SEQ_SIZE_179(_) SEQAN_PP_SEQ_SIZE_180
+# define SEQAN_PP_SEQ_SIZE_180(_) SEQAN_PP_SEQ_SIZE_181
+# define SEQAN_PP_SEQ_SIZE_181(_) SEQAN_PP_SEQ_SIZE_182
+# define SEQAN_PP_SEQ_SIZE_182(_) SEQAN_PP_SEQ_SIZE_183
+# define SEQAN_PP_SEQ_SIZE_183(_) SEQAN_PP_SEQ_SIZE_184
+# define SEQAN_PP_SEQ_SIZE_184(_) SEQAN_PP_SEQ_SIZE_185
+# define SEQAN_PP_SEQ_SIZE_185(_) SEQAN_PP_SEQ_SIZE_186
+# define SEQAN_PP_SEQ_SIZE_186(_) SEQAN_PP_SEQ_SIZE_187
+# define SEQAN_PP_SEQ_SIZE_187(_) SEQAN_PP_SEQ_SIZE_188
+# define SEQAN_PP_SEQ_SIZE_188(_) SEQAN_PP_SEQ_SIZE_189
+# define SEQAN_PP_SEQ_SIZE_189(_) SEQAN_PP_SEQ_SIZE_190
+# define SEQAN_PP_SEQ_SIZE_190(_) SEQAN_PP_SEQ_SIZE_191
+# define SEQAN_PP_SEQ_SIZE_191(_) SEQAN_PP_SEQ_SIZE_192
+# define SEQAN_PP_SEQ_SIZE_192(_) SEQAN_PP_SEQ_SIZE_193
+# define SEQAN_PP_SEQ_SIZE_193(_) SEQAN_PP_SEQ_SIZE_194
+# define SEQAN_PP_SEQ_SIZE_194(_) SEQAN_PP_SEQ_SIZE_195
+# define SEQAN_PP_SEQ_SIZE_195(_) SEQAN_PP_SEQ_SIZE_196
+# define SEQAN_PP_SEQ_SIZE_196(_) SEQAN_PP_SEQ_SIZE_197
+# define SEQAN_PP_SEQ_SIZE_197(_) SEQAN_PP_SEQ_SIZE_198
+# define SEQAN_PP_SEQ_SIZE_198(_) SEQAN_PP_SEQ_SIZE_199
+# define SEQAN_PP_SEQ_SIZE_199(_) SEQAN_PP_SEQ_SIZE_200
+# define SEQAN_PP_SEQ_SIZE_200(_) SEQAN_PP_SEQ_SIZE_201
+# define SEQAN_PP_SEQ_SIZE_201(_) SEQAN_PP_SEQ_SIZE_202
+# define SEQAN_PP_SEQ_SIZE_202(_) SEQAN_PP_SEQ_SIZE_203
+# define SEQAN_PP_SEQ_SIZE_203(_) SEQAN_PP_SEQ_SIZE_204
+# define SEQAN_PP_SEQ_SIZE_204(_) SEQAN_PP_SEQ_SIZE_205
+# define SEQAN_PP_SEQ_SIZE_205(_) SEQAN_PP_SEQ_SIZE_206
+# define SEQAN_PP_SEQ_SIZE_206(_) SEQAN_PP_SEQ_SIZE_207
+# define SEQAN_PP_SEQ_SIZE_207(_) SEQAN_PP_SEQ_SIZE_208
+# define SEQAN_PP_SEQ_SIZE_208(_) SEQAN_PP_SEQ_SIZE_209
+# define SEQAN_PP_SEQ_SIZE_209(_) SEQAN_PP_SEQ_SIZE_210
+# define SEQAN_PP_SEQ_SIZE_210(_) SEQAN_PP_SEQ_SIZE_211
+# define SEQAN_PP_SEQ_SIZE_211(_) SEQAN_PP_SEQ_SIZE_212
+# define SEQAN_PP_SEQ_SIZE_212(_) SEQAN_PP_SEQ_SIZE_213
+# define SEQAN_PP_SEQ_SIZE_213(_) SEQAN_PP_SEQ_SIZE_214
+# define SEQAN_PP_SEQ_SIZE_214(_) SEQAN_PP_SEQ_SIZE_215
+# define SEQAN_PP_SEQ_SIZE_215(_) SEQAN_PP_SEQ_SIZE_216
+# define SEQAN_PP_SEQ_SIZE_216(_) SEQAN_PP_SEQ_SIZE_217
+# define SEQAN_PP_SEQ_SIZE_217(_) SEQAN_PP_SEQ_SIZE_218
+# define SEQAN_PP_SEQ_SIZE_218(_) SEQAN_PP_SEQ_SIZE_219
+# define SEQAN_PP_SEQ_SIZE_219(_) SEQAN_PP_SEQ_SIZE_220
+# define SEQAN_PP_SEQ_SIZE_220(_) SEQAN_PP_SEQ_SIZE_221
+# define SEQAN_PP_SEQ_SIZE_221(_) SEQAN_PP_SEQ_SIZE_222
+# define SEQAN_PP_SEQ_SIZE_222(_) SEQAN_PP_SEQ_SIZE_223
+# define SEQAN_PP_SEQ_SIZE_223(_) SEQAN_PP_SEQ_SIZE_224
+# define SEQAN_PP_SEQ_SIZE_224(_) SEQAN_PP_SEQ_SIZE_225
+# define SEQAN_PP_SEQ_SIZE_225(_) SEQAN_PP_SEQ_SIZE_226
+# define SEQAN_PP_SEQ_SIZE_226(_) SEQAN_PP_SEQ_SIZE_227
+# define SEQAN_PP_SEQ_SIZE_227(_) SEQAN_PP_SEQ_SIZE_228
+# define SEQAN_PP_SEQ_SIZE_228(_) SEQAN_PP_SEQ_SIZE_229
+# define SEQAN_PP_SEQ_SIZE_229(_) SEQAN_PP_SEQ_SIZE_230
+# define SEQAN_PP_SEQ_SIZE_230(_) SEQAN_PP_SEQ_SIZE_231
+# define SEQAN_PP_SEQ_SIZE_231(_) SEQAN_PP_SEQ_SIZE_232
+# define SEQAN_PP_SEQ_SIZE_232(_) SEQAN_PP_SEQ_SIZE_233
+# define SEQAN_PP_SEQ_SIZE_233(_) SEQAN_PP_SEQ_SIZE_234
+# define SEQAN_PP_SEQ_SIZE_234(_) SEQAN_PP_SEQ_SIZE_235
+# define SEQAN_PP_SEQ_SIZE_235(_) SEQAN_PP_SEQ_SIZE_236
+# define SEQAN_PP_SEQ_SIZE_236(_) SEQAN_PP_SEQ_SIZE_237
+# define SEQAN_PP_SEQ_SIZE_237(_) SEQAN_PP_SEQ_SIZE_238
+# define SEQAN_PP_SEQ_SIZE_238(_) SEQAN_PP_SEQ_SIZE_239
+# define SEQAN_PP_SEQ_SIZE_239(_) SEQAN_PP_SEQ_SIZE_240
+# define SEQAN_PP_SEQ_SIZE_240(_) SEQAN_PP_SEQ_SIZE_241
+# define SEQAN_PP_SEQ_SIZE_241(_) SEQAN_PP_SEQ_SIZE_242
+# define SEQAN_PP_SEQ_SIZE_242(_) SEQAN_PP_SEQ_SIZE_243
+# define SEQAN_PP_SEQ_SIZE_243(_) SEQAN_PP_SEQ_SIZE_244
+# define SEQAN_PP_SEQ_SIZE_244(_) SEQAN_PP_SEQ_SIZE_245
+# define SEQAN_PP_SEQ_SIZE_245(_) SEQAN_PP_SEQ_SIZE_246
+# define SEQAN_PP_SEQ_SIZE_246(_) SEQAN_PP_SEQ_SIZE_247
+# define SEQAN_PP_SEQ_SIZE_247(_) SEQAN_PP_SEQ_SIZE_248
+# define SEQAN_PP_SEQ_SIZE_248(_) SEQAN_PP_SEQ_SIZE_249
+# define SEQAN_PP_SEQ_SIZE_249(_) SEQAN_PP_SEQ_SIZE_250
+# define SEQAN_PP_SEQ_SIZE_250(_) SEQAN_PP_SEQ_SIZE_251
+# define SEQAN_PP_SEQ_SIZE_251(_) SEQAN_PP_SEQ_SIZE_252
+# define SEQAN_PP_SEQ_SIZE_252(_) SEQAN_PP_SEQ_SIZE_253
+# define SEQAN_PP_SEQ_SIZE_253(_) SEQAN_PP_SEQ_SIZE_254
+# define SEQAN_PP_SEQ_SIZE_254(_) SEQAN_PP_SEQ_SIZE_255
+# define SEQAN_PP_SEQ_SIZE_255(_) SEQAN_PP_SEQ_SIZE_256
+# define SEQAN_PP_SEQ_SIZE_256(_) SEQAN_PP_SEQ_SIZE_257
+#
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_0 0
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_1 1
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_2 2
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_3 3
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_4 4
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_5 5
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_6 6
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_7 7
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_8 8
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_9 9
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_10 10
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_11 11
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_12 12
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_13 13
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_14 14
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_15 15
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_16 16
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_17 17
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_18 18
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_19 19
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_20 20
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_21 21
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_22 22
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_23 23
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_24 24
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_25 25
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_26 26
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_27 27
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_28 28
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_29 29
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_30 30
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_31 31
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_32 32
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_33 33
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_34 34
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_35 35
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_36 36
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_37 37
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_38 38
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_39 39
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_40 40
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_41 41
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_42 42
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_43 43
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_44 44
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_45 45
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_46 46
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_47 47
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_48 48
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_49 49
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_50 50
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_51 51
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_52 52
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_53 53
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_54 54
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_55 55
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_56 56
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_57 57
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_58 58
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_59 59
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_60 60
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_61 61
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_62 62
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_63 63
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_64 64
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_65 65
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_66 66
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_67 67
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_68 68
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_69 69
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_70 70
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_71 71
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_72 72
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_73 73
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_74 74
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_75 75
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_76 76
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_77 77
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_78 78
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_79 79
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_80 80
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_81 81
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_82 82
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_83 83
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_84 84
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_85 85
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_86 86
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_87 87
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_88 88
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_89 89
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_90 90
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_91 91
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_92 92
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_93 93
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_94 94
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_95 95
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_96 96
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_97 97
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_98 98
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_99 99
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_100 100
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_101 101
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_102 102
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_103 103
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_104 104
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_105 105
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_106 106
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_107 107
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_108 108
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_109 109
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_110 110
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_111 111
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_112 112
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_113 113
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_114 114
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_115 115
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_116 116
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_117 117
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_118 118
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_119 119
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_120 120
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_121 121
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_122 122
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_123 123
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_124 124
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_125 125
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_126 126
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_127 127
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_128 128
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_129 129
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_130 130
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_131 131
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_132 132
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_133 133
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_134 134
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_135 135
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_136 136
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_137 137
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_138 138
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_139 139
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_140 140
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_141 141
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_142 142
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_143 143
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_144 144
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_145 145
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_146 146
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_147 147
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_148 148
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_149 149
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_150 150
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_151 151
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_152 152
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_153 153
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_154 154
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_155 155
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_156 156
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_157 157
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_158 158
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_159 159
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_160 160
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_161 161
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_162 162
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_163 163
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_164 164
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_165 165
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_166 166
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_167 167
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_168 168
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_169 169
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_170 170
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_171 171
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_172 172
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_173 173
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_174 174
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_175 175
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_176 176
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_177 177
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_178 178
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_179 179
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_180 180
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_181 181
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_182 182
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_183 183
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_184 184
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_185 185
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_186 186
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_187 187
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_188 188
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_189 189
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_190 190
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_191 191
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_192 192
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_193 193
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_194 194
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_195 195
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_196 196
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_197 197
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_198 198
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_199 199
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_200 200
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_201 201
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_202 202
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_203 203
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_204 204
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_205 205
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_206 206
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_207 207
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_208 208
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_209 209
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_210 210
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_211 211
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_212 212
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_213 213
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_214 214
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_215 215
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_216 216
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_217 217
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_218 218
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_219 219
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_220 220
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_221 221
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_222 222
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_223 223
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_224 224
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_225 225
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_226 226
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_227 227
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_228 228
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_229 229
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_230 230
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_231 231
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_232 232
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_233 233
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_234 234
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_235 235
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_236 236
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_237 237
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_238 238
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_239 239
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_240 240
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_241 241
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_242 242
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_243 243
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_244 244
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_245 245
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_246 246
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_247 247
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_248 248
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_249 249
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_250 250
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_251 251
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_252 252
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_253 253
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_254 254
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_255 255
+# define SEQAN_PP_SEQ_SIZE_SEQAN_PP_SEQ_SIZE_256 256
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/cat.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_CAT_HPP
+// # define SEQAN_PREPROCESSOR_CAT_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_CAT */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_CAT(a, b) SEQAN_PP_CAT_I(a, b)
+// # else
+// #    define SEQAN_PP_CAT(a, b) SEQAN_PP_CAT_OO((a, b))
+// #    define SEQAN_PP_CAT_OO(par) SEQAN_PP_CAT_I ## par
+// # endif
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_CAT_I(a, b) a ## b
+#else  // #ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_CAT_I(a, b) SEQAN_PP_CAT_II(a ## b)
+#    define SEQAN_PP_CAT_II(res) res
+#endif  // #ifndef PLATFORM_WINDOWS_VS
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/enum.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_SEQ_ENUM_HPP
+//# define SEQAN_PREPROCESSOR_SEQ_ENUM_HPP
+#
+//# include <boost/preprocessor/cat.hpp>
+//# include <boost/preprocessor/config/config.hpp>
+//# include <boost/preprocessor/seq/size.hpp>
+#
+# /* SEQAN_PP_SEQ_ENUM */
+#
+//# if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_SEQ_ENUM(seq) SEQAN_PP_SEQ_ENUM_I(seq)
+#    define SEQAN_PP_SEQ_ENUM_I(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_ENUM_, SEQAN_PP_SEQ_SIZE(seq)) seq
+//# elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+//#    define SEQAN_PP_SEQ_ENUM(seq) SEQAN_PP_SEQ_ENUM_I(SEQAN_PP_SEQ_SIZE(seq), seq)
+//#    define SEQAN_PP_SEQ_ENUM_I(size, seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_ENUM_, size) seq
+//# else
+//#    define SEQAN_PP_SEQ_ENUM(seq) SEQAN_PP_CAT(SEQAN_PP_SEQ_ENUM_, SEQAN_PP_SEQ_SIZE(seq)) seq
+//# endif
+#
+# define SEQAN_PP_SEQ_ENUM_1(x) x
+# define SEQAN_PP_SEQ_ENUM_2(x) x, SEQAN_PP_SEQ_ENUM_1
+# define SEQAN_PP_SEQ_ENUM_3(x) x, SEQAN_PP_SEQ_ENUM_2
+# define SEQAN_PP_SEQ_ENUM_4(x) x, SEQAN_PP_SEQ_ENUM_3
+# define SEQAN_PP_SEQ_ENUM_5(x) x, SEQAN_PP_SEQ_ENUM_4
+# define SEQAN_PP_SEQ_ENUM_6(x) x, SEQAN_PP_SEQ_ENUM_5
+# define SEQAN_PP_SEQ_ENUM_7(x) x, SEQAN_PP_SEQ_ENUM_6
+# define SEQAN_PP_SEQ_ENUM_8(x) x, SEQAN_PP_SEQ_ENUM_7
+# define SEQAN_PP_SEQ_ENUM_9(x) x, SEQAN_PP_SEQ_ENUM_8
+# define SEQAN_PP_SEQ_ENUM_10(x) x, SEQAN_PP_SEQ_ENUM_9
+# define SEQAN_PP_SEQ_ENUM_11(x) x, SEQAN_PP_SEQ_ENUM_10
+# define SEQAN_PP_SEQ_ENUM_12(x) x, SEQAN_PP_SEQ_ENUM_11
+# define SEQAN_PP_SEQ_ENUM_13(x) x, SEQAN_PP_SEQ_ENUM_12
+# define SEQAN_PP_SEQ_ENUM_14(x) x, SEQAN_PP_SEQ_ENUM_13
+# define SEQAN_PP_SEQ_ENUM_15(x) x, SEQAN_PP_SEQ_ENUM_14
+# define SEQAN_PP_SEQ_ENUM_16(x) x, SEQAN_PP_SEQ_ENUM_15
+# define SEQAN_PP_SEQ_ENUM_17(x) x, SEQAN_PP_SEQ_ENUM_16
+# define SEQAN_PP_SEQ_ENUM_18(x) x, SEQAN_PP_SEQ_ENUM_17
+# define SEQAN_PP_SEQ_ENUM_19(x) x, SEQAN_PP_SEQ_ENUM_18
+# define SEQAN_PP_SEQ_ENUM_20(x) x, SEQAN_PP_SEQ_ENUM_19
+# define SEQAN_PP_SEQ_ENUM_21(x) x, SEQAN_PP_SEQ_ENUM_20
+# define SEQAN_PP_SEQ_ENUM_22(x) x, SEQAN_PP_SEQ_ENUM_21
+# define SEQAN_PP_SEQ_ENUM_23(x) x, SEQAN_PP_SEQ_ENUM_22
+# define SEQAN_PP_SEQ_ENUM_24(x) x, SEQAN_PP_SEQ_ENUM_23
+# define SEQAN_PP_SEQ_ENUM_25(x) x, SEQAN_PP_SEQ_ENUM_24
+# define SEQAN_PP_SEQ_ENUM_26(x) x, SEQAN_PP_SEQ_ENUM_25
+# define SEQAN_PP_SEQ_ENUM_27(x) x, SEQAN_PP_SEQ_ENUM_26
+# define SEQAN_PP_SEQ_ENUM_28(x) x, SEQAN_PP_SEQ_ENUM_27
+# define SEQAN_PP_SEQ_ENUM_29(x) x, SEQAN_PP_SEQ_ENUM_28
+# define SEQAN_PP_SEQ_ENUM_30(x) x, SEQAN_PP_SEQ_ENUM_29
+# define SEQAN_PP_SEQ_ENUM_31(x) x, SEQAN_PP_SEQ_ENUM_30
+# define SEQAN_PP_SEQ_ENUM_32(x) x, SEQAN_PP_SEQ_ENUM_31
+# define SEQAN_PP_SEQ_ENUM_33(x) x, SEQAN_PP_SEQ_ENUM_32
+# define SEQAN_PP_SEQ_ENUM_34(x) x, SEQAN_PP_SEQ_ENUM_33
+# define SEQAN_PP_SEQ_ENUM_35(x) x, SEQAN_PP_SEQ_ENUM_34
+# define SEQAN_PP_SEQ_ENUM_36(x) x, SEQAN_PP_SEQ_ENUM_35
+# define SEQAN_PP_SEQ_ENUM_37(x) x, SEQAN_PP_SEQ_ENUM_36
+# define SEQAN_PP_SEQ_ENUM_38(x) x, SEQAN_PP_SEQ_ENUM_37
+# define SEQAN_PP_SEQ_ENUM_39(x) x, SEQAN_PP_SEQ_ENUM_38
+# define SEQAN_PP_SEQ_ENUM_40(x) x, SEQAN_PP_SEQ_ENUM_39
+# define SEQAN_PP_SEQ_ENUM_41(x) x, SEQAN_PP_SEQ_ENUM_40
+# define SEQAN_PP_SEQ_ENUM_42(x) x, SEQAN_PP_SEQ_ENUM_41
+# define SEQAN_PP_SEQ_ENUM_43(x) x, SEQAN_PP_SEQ_ENUM_42
+# define SEQAN_PP_SEQ_ENUM_44(x) x, SEQAN_PP_SEQ_ENUM_43
+# define SEQAN_PP_SEQ_ENUM_45(x) x, SEQAN_PP_SEQ_ENUM_44
+# define SEQAN_PP_SEQ_ENUM_46(x) x, SEQAN_PP_SEQ_ENUM_45
+# define SEQAN_PP_SEQ_ENUM_47(x) x, SEQAN_PP_SEQ_ENUM_46
+# define SEQAN_PP_SEQ_ENUM_48(x) x, SEQAN_PP_SEQ_ENUM_47
+# define SEQAN_PP_SEQ_ENUM_49(x) x, SEQAN_PP_SEQ_ENUM_48
+# define SEQAN_PP_SEQ_ENUM_50(x) x, SEQAN_PP_SEQ_ENUM_49
+# define SEQAN_PP_SEQ_ENUM_51(x) x, SEQAN_PP_SEQ_ENUM_50
+# define SEQAN_PP_SEQ_ENUM_52(x) x, SEQAN_PP_SEQ_ENUM_51
+# define SEQAN_PP_SEQ_ENUM_53(x) x, SEQAN_PP_SEQ_ENUM_52
+# define SEQAN_PP_SEQ_ENUM_54(x) x, SEQAN_PP_SEQ_ENUM_53
+# define SEQAN_PP_SEQ_ENUM_55(x) x, SEQAN_PP_SEQ_ENUM_54
+# define SEQAN_PP_SEQ_ENUM_56(x) x, SEQAN_PP_SEQ_ENUM_55
+# define SEQAN_PP_SEQ_ENUM_57(x) x, SEQAN_PP_SEQ_ENUM_56
+# define SEQAN_PP_SEQ_ENUM_58(x) x, SEQAN_PP_SEQ_ENUM_57
+# define SEQAN_PP_SEQ_ENUM_59(x) x, SEQAN_PP_SEQ_ENUM_58
+# define SEQAN_PP_SEQ_ENUM_60(x) x, SEQAN_PP_SEQ_ENUM_59
+# define SEQAN_PP_SEQ_ENUM_61(x) x, SEQAN_PP_SEQ_ENUM_60
+# define SEQAN_PP_SEQ_ENUM_62(x) x, SEQAN_PP_SEQ_ENUM_61
+# define SEQAN_PP_SEQ_ENUM_63(x) x, SEQAN_PP_SEQ_ENUM_62
+# define SEQAN_PP_SEQ_ENUM_64(x) x, SEQAN_PP_SEQ_ENUM_63
+# define SEQAN_PP_SEQ_ENUM_65(x) x, SEQAN_PP_SEQ_ENUM_64
+# define SEQAN_PP_SEQ_ENUM_66(x) x, SEQAN_PP_SEQ_ENUM_65
+# define SEQAN_PP_SEQ_ENUM_67(x) x, SEQAN_PP_SEQ_ENUM_66
+# define SEQAN_PP_SEQ_ENUM_68(x) x, SEQAN_PP_SEQ_ENUM_67
+# define SEQAN_PP_SEQ_ENUM_69(x) x, SEQAN_PP_SEQ_ENUM_68
+# define SEQAN_PP_SEQ_ENUM_70(x) x, SEQAN_PP_SEQ_ENUM_69
+# define SEQAN_PP_SEQ_ENUM_71(x) x, SEQAN_PP_SEQ_ENUM_70
+# define SEQAN_PP_SEQ_ENUM_72(x) x, SEQAN_PP_SEQ_ENUM_71
+# define SEQAN_PP_SEQ_ENUM_73(x) x, SEQAN_PP_SEQ_ENUM_72
+# define SEQAN_PP_SEQ_ENUM_74(x) x, SEQAN_PP_SEQ_ENUM_73
+# define SEQAN_PP_SEQ_ENUM_75(x) x, SEQAN_PP_SEQ_ENUM_74
+# define SEQAN_PP_SEQ_ENUM_76(x) x, SEQAN_PP_SEQ_ENUM_75
+# define SEQAN_PP_SEQ_ENUM_77(x) x, SEQAN_PP_SEQ_ENUM_76
+# define SEQAN_PP_SEQ_ENUM_78(x) x, SEQAN_PP_SEQ_ENUM_77
+# define SEQAN_PP_SEQ_ENUM_79(x) x, SEQAN_PP_SEQ_ENUM_78
+# define SEQAN_PP_SEQ_ENUM_80(x) x, SEQAN_PP_SEQ_ENUM_79
+# define SEQAN_PP_SEQ_ENUM_81(x) x, SEQAN_PP_SEQ_ENUM_80
+# define SEQAN_PP_SEQ_ENUM_82(x) x, SEQAN_PP_SEQ_ENUM_81
+# define SEQAN_PP_SEQ_ENUM_83(x) x, SEQAN_PP_SEQ_ENUM_82
+# define SEQAN_PP_SEQ_ENUM_84(x) x, SEQAN_PP_SEQ_ENUM_83
+# define SEQAN_PP_SEQ_ENUM_85(x) x, SEQAN_PP_SEQ_ENUM_84
+# define SEQAN_PP_SEQ_ENUM_86(x) x, SEQAN_PP_SEQ_ENUM_85
+# define SEQAN_PP_SEQ_ENUM_87(x) x, SEQAN_PP_SEQ_ENUM_86
+# define SEQAN_PP_SEQ_ENUM_88(x) x, SEQAN_PP_SEQ_ENUM_87
+# define SEQAN_PP_SEQ_ENUM_89(x) x, SEQAN_PP_SEQ_ENUM_88
+# define SEQAN_PP_SEQ_ENUM_90(x) x, SEQAN_PP_SEQ_ENUM_89
+# define SEQAN_PP_SEQ_ENUM_91(x) x, SEQAN_PP_SEQ_ENUM_90
+# define SEQAN_PP_SEQ_ENUM_92(x) x, SEQAN_PP_SEQ_ENUM_91
+# define SEQAN_PP_SEQ_ENUM_93(x) x, SEQAN_PP_SEQ_ENUM_92
+# define SEQAN_PP_SEQ_ENUM_94(x) x, SEQAN_PP_SEQ_ENUM_93
+# define SEQAN_PP_SEQ_ENUM_95(x) x, SEQAN_PP_SEQ_ENUM_94
+# define SEQAN_PP_SEQ_ENUM_96(x) x, SEQAN_PP_SEQ_ENUM_95
+# define SEQAN_PP_SEQ_ENUM_97(x) x, SEQAN_PP_SEQ_ENUM_96
+# define SEQAN_PP_SEQ_ENUM_98(x) x, SEQAN_PP_SEQ_ENUM_97
+# define SEQAN_PP_SEQ_ENUM_99(x) x, SEQAN_PP_SEQ_ENUM_98
+# define SEQAN_PP_SEQ_ENUM_100(x) x, SEQAN_PP_SEQ_ENUM_99
+# define SEQAN_PP_SEQ_ENUM_101(x) x, SEQAN_PP_SEQ_ENUM_100
+# define SEQAN_PP_SEQ_ENUM_102(x) x, SEQAN_PP_SEQ_ENUM_101
+# define SEQAN_PP_SEQ_ENUM_103(x) x, SEQAN_PP_SEQ_ENUM_102
+# define SEQAN_PP_SEQ_ENUM_104(x) x, SEQAN_PP_SEQ_ENUM_103
+# define SEQAN_PP_SEQ_ENUM_105(x) x, SEQAN_PP_SEQ_ENUM_104
+# define SEQAN_PP_SEQ_ENUM_106(x) x, SEQAN_PP_SEQ_ENUM_105
+# define SEQAN_PP_SEQ_ENUM_107(x) x, SEQAN_PP_SEQ_ENUM_106
+# define SEQAN_PP_SEQ_ENUM_108(x) x, SEQAN_PP_SEQ_ENUM_107
+# define SEQAN_PP_SEQ_ENUM_109(x) x, SEQAN_PP_SEQ_ENUM_108
+# define SEQAN_PP_SEQ_ENUM_110(x) x, SEQAN_PP_SEQ_ENUM_109
+# define SEQAN_PP_SEQ_ENUM_111(x) x, SEQAN_PP_SEQ_ENUM_110
+# define SEQAN_PP_SEQ_ENUM_112(x) x, SEQAN_PP_SEQ_ENUM_111
+# define SEQAN_PP_SEQ_ENUM_113(x) x, SEQAN_PP_SEQ_ENUM_112
+# define SEQAN_PP_SEQ_ENUM_114(x) x, SEQAN_PP_SEQ_ENUM_113
+# define SEQAN_PP_SEQ_ENUM_115(x) x, SEQAN_PP_SEQ_ENUM_114
+# define SEQAN_PP_SEQ_ENUM_116(x) x, SEQAN_PP_SEQ_ENUM_115
+# define SEQAN_PP_SEQ_ENUM_117(x) x, SEQAN_PP_SEQ_ENUM_116
+# define SEQAN_PP_SEQ_ENUM_118(x) x, SEQAN_PP_SEQ_ENUM_117
+# define SEQAN_PP_SEQ_ENUM_119(x) x, SEQAN_PP_SEQ_ENUM_118
+# define SEQAN_PP_SEQ_ENUM_120(x) x, SEQAN_PP_SEQ_ENUM_119
+# define SEQAN_PP_SEQ_ENUM_121(x) x, SEQAN_PP_SEQ_ENUM_120
+# define SEQAN_PP_SEQ_ENUM_122(x) x, SEQAN_PP_SEQ_ENUM_121
+# define SEQAN_PP_SEQ_ENUM_123(x) x, SEQAN_PP_SEQ_ENUM_122
+# define SEQAN_PP_SEQ_ENUM_124(x) x, SEQAN_PP_SEQ_ENUM_123
+# define SEQAN_PP_SEQ_ENUM_125(x) x, SEQAN_PP_SEQ_ENUM_124
+# define SEQAN_PP_SEQ_ENUM_126(x) x, SEQAN_PP_SEQ_ENUM_125
+# define SEQAN_PP_SEQ_ENUM_127(x) x, SEQAN_PP_SEQ_ENUM_126
+# define SEQAN_PP_SEQ_ENUM_128(x) x, SEQAN_PP_SEQ_ENUM_127
+# define SEQAN_PP_SEQ_ENUM_129(x) x, SEQAN_PP_SEQ_ENUM_128
+# define SEQAN_PP_SEQ_ENUM_130(x) x, SEQAN_PP_SEQ_ENUM_129
+# define SEQAN_PP_SEQ_ENUM_131(x) x, SEQAN_PP_SEQ_ENUM_130
+# define SEQAN_PP_SEQ_ENUM_132(x) x, SEQAN_PP_SEQ_ENUM_131
+# define SEQAN_PP_SEQ_ENUM_133(x) x, SEQAN_PP_SEQ_ENUM_132
+# define SEQAN_PP_SEQ_ENUM_134(x) x, SEQAN_PP_SEQ_ENUM_133
+# define SEQAN_PP_SEQ_ENUM_135(x) x, SEQAN_PP_SEQ_ENUM_134
+# define SEQAN_PP_SEQ_ENUM_136(x) x, SEQAN_PP_SEQ_ENUM_135
+# define SEQAN_PP_SEQ_ENUM_137(x) x, SEQAN_PP_SEQ_ENUM_136
+# define SEQAN_PP_SEQ_ENUM_138(x) x, SEQAN_PP_SEQ_ENUM_137
+# define SEQAN_PP_SEQ_ENUM_139(x) x, SEQAN_PP_SEQ_ENUM_138
+# define SEQAN_PP_SEQ_ENUM_140(x) x, SEQAN_PP_SEQ_ENUM_139
+# define SEQAN_PP_SEQ_ENUM_141(x) x, SEQAN_PP_SEQ_ENUM_140
+# define SEQAN_PP_SEQ_ENUM_142(x) x, SEQAN_PP_SEQ_ENUM_141
+# define SEQAN_PP_SEQ_ENUM_143(x) x, SEQAN_PP_SEQ_ENUM_142
+# define SEQAN_PP_SEQ_ENUM_144(x) x, SEQAN_PP_SEQ_ENUM_143
+# define SEQAN_PP_SEQ_ENUM_145(x) x, SEQAN_PP_SEQ_ENUM_144
+# define SEQAN_PP_SEQ_ENUM_146(x) x, SEQAN_PP_SEQ_ENUM_145
+# define SEQAN_PP_SEQ_ENUM_147(x) x, SEQAN_PP_SEQ_ENUM_146
+# define SEQAN_PP_SEQ_ENUM_148(x) x, SEQAN_PP_SEQ_ENUM_147
+# define SEQAN_PP_SEQ_ENUM_149(x) x, SEQAN_PP_SEQ_ENUM_148
+# define SEQAN_PP_SEQ_ENUM_150(x) x, SEQAN_PP_SEQ_ENUM_149
+# define SEQAN_PP_SEQ_ENUM_151(x) x, SEQAN_PP_SEQ_ENUM_150
+# define SEQAN_PP_SEQ_ENUM_152(x) x, SEQAN_PP_SEQ_ENUM_151
+# define SEQAN_PP_SEQ_ENUM_153(x) x, SEQAN_PP_SEQ_ENUM_152
+# define SEQAN_PP_SEQ_ENUM_154(x) x, SEQAN_PP_SEQ_ENUM_153
+# define SEQAN_PP_SEQ_ENUM_155(x) x, SEQAN_PP_SEQ_ENUM_154
+# define SEQAN_PP_SEQ_ENUM_156(x) x, SEQAN_PP_SEQ_ENUM_155
+# define SEQAN_PP_SEQ_ENUM_157(x) x, SEQAN_PP_SEQ_ENUM_156
+# define SEQAN_PP_SEQ_ENUM_158(x) x, SEQAN_PP_SEQ_ENUM_157
+# define SEQAN_PP_SEQ_ENUM_159(x) x, SEQAN_PP_SEQ_ENUM_158
+# define SEQAN_PP_SEQ_ENUM_160(x) x, SEQAN_PP_SEQ_ENUM_159
+# define SEQAN_PP_SEQ_ENUM_161(x) x, SEQAN_PP_SEQ_ENUM_160
+# define SEQAN_PP_SEQ_ENUM_162(x) x, SEQAN_PP_SEQ_ENUM_161
+# define SEQAN_PP_SEQ_ENUM_163(x) x, SEQAN_PP_SEQ_ENUM_162
+# define SEQAN_PP_SEQ_ENUM_164(x) x, SEQAN_PP_SEQ_ENUM_163
+# define SEQAN_PP_SEQ_ENUM_165(x) x, SEQAN_PP_SEQ_ENUM_164
+# define SEQAN_PP_SEQ_ENUM_166(x) x, SEQAN_PP_SEQ_ENUM_165
+# define SEQAN_PP_SEQ_ENUM_167(x) x, SEQAN_PP_SEQ_ENUM_166
+# define SEQAN_PP_SEQ_ENUM_168(x) x, SEQAN_PP_SEQ_ENUM_167
+# define SEQAN_PP_SEQ_ENUM_169(x) x, SEQAN_PP_SEQ_ENUM_168
+# define SEQAN_PP_SEQ_ENUM_170(x) x, SEQAN_PP_SEQ_ENUM_169
+# define SEQAN_PP_SEQ_ENUM_171(x) x, SEQAN_PP_SEQ_ENUM_170
+# define SEQAN_PP_SEQ_ENUM_172(x) x, SEQAN_PP_SEQ_ENUM_171
+# define SEQAN_PP_SEQ_ENUM_173(x) x, SEQAN_PP_SEQ_ENUM_172
+# define SEQAN_PP_SEQ_ENUM_174(x) x, SEQAN_PP_SEQ_ENUM_173
+# define SEQAN_PP_SEQ_ENUM_175(x) x, SEQAN_PP_SEQ_ENUM_174
+# define SEQAN_PP_SEQ_ENUM_176(x) x, SEQAN_PP_SEQ_ENUM_175
+# define SEQAN_PP_SEQ_ENUM_177(x) x, SEQAN_PP_SEQ_ENUM_176
+# define SEQAN_PP_SEQ_ENUM_178(x) x, SEQAN_PP_SEQ_ENUM_177
+# define SEQAN_PP_SEQ_ENUM_179(x) x, SEQAN_PP_SEQ_ENUM_178
+# define SEQAN_PP_SEQ_ENUM_180(x) x, SEQAN_PP_SEQ_ENUM_179
+# define SEQAN_PP_SEQ_ENUM_181(x) x, SEQAN_PP_SEQ_ENUM_180
+# define SEQAN_PP_SEQ_ENUM_182(x) x, SEQAN_PP_SEQ_ENUM_181
+# define SEQAN_PP_SEQ_ENUM_183(x) x, SEQAN_PP_SEQ_ENUM_182
+# define SEQAN_PP_SEQ_ENUM_184(x) x, SEQAN_PP_SEQ_ENUM_183
+# define SEQAN_PP_SEQ_ENUM_185(x) x, SEQAN_PP_SEQ_ENUM_184
+# define SEQAN_PP_SEQ_ENUM_186(x) x, SEQAN_PP_SEQ_ENUM_185
+# define SEQAN_PP_SEQ_ENUM_187(x) x, SEQAN_PP_SEQ_ENUM_186
+# define SEQAN_PP_SEQ_ENUM_188(x) x, SEQAN_PP_SEQ_ENUM_187
+# define SEQAN_PP_SEQ_ENUM_189(x) x, SEQAN_PP_SEQ_ENUM_188
+# define SEQAN_PP_SEQ_ENUM_190(x) x, SEQAN_PP_SEQ_ENUM_189
+# define SEQAN_PP_SEQ_ENUM_191(x) x, SEQAN_PP_SEQ_ENUM_190
+# define SEQAN_PP_SEQ_ENUM_192(x) x, SEQAN_PP_SEQ_ENUM_191
+# define SEQAN_PP_SEQ_ENUM_193(x) x, SEQAN_PP_SEQ_ENUM_192
+# define SEQAN_PP_SEQ_ENUM_194(x) x, SEQAN_PP_SEQ_ENUM_193
+# define SEQAN_PP_SEQ_ENUM_195(x) x, SEQAN_PP_SEQ_ENUM_194
+# define SEQAN_PP_SEQ_ENUM_196(x) x, SEQAN_PP_SEQ_ENUM_195
+# define SEQAN_PP_SEQ_ENUM_197(x) x, SEQAN_PP_SEQ_ENUM_196
+# define SEQAN_PP_SEQ_ENUM_198(x) x, SEQAN_PP_SEQ_ENUM_197
+# define SEQAN_PP_SEQ_ENUM_199(x) x, SEQAN_PP_SEQ_ENUM_198
+# define SEQAN_PP_SEQ_ENUM_200(x) x, SEQAN_PP_SEQ_ENUM_199
+# define SEQAN_PP_SEQ_ENUM_201(x) x, SEQAN_PP_SEQ_ENUM_200
+# define SEQAN_PP_SEQ_ENUM_202(x) x, SEQAN_PP_SEQ_ENUM_201
+# define SEQAN_PP_SEQ_ENUM_203(x) x, SEQAN_PP_SEQ_ENUM_202
+# define SEQAN_PP_SEQ_ENUM_204(x) x, SEQAN_PP_SEQ_ENUM_203
+# define SEQAN_PP_SEQ_ENUM_205(x) x, SEQAN_PP_SEQ_ENUM_204
+# define SEQAN_PP_SEQ_ENUM_206(x) x, SEQAN_PP_SEQ_ENUM_205
+# define SEQAN_PP_SEQ_ENUM_207(x) x, SEQAN_PP_SEQ_ENUM_206
+# define SEQAN_PP_SEQ_ENUM_208(x) x, SEQAN_PP_SEQ_ENUM_207
+# define SEQAN_PP_SEQ_ENUM_209(x) x, SEQAN_PP_SEQ_ENUM_208
+# define SEQAN_PP_SEQ_ENUM_210(x) x, SEQAN_PP_SEQ_ENUM_209
+# define SEQAN_PP_SEQ_ENUM_211(x) x, SEQAN_PP_SEQ_ENUM_210
+# define SEQAN_PP_SEQ_ENUM_212(x) x, SEQAN_PP_SEQ_ENUM_211
+# define SEQAN_PP_SEQ_ENUM_213(x) x, SEQAN_PP_SEQ_ENUM_212
+# define SEQAN_PP_SEQ_ENUM_214(x) x, SEQAN_PP_SEQ_ENUM_213
+# define SEQAN_PP_SEQ_ENUM_215(x) x, SEQAN_PP_SEQ_ENUM_214
+# define SEQAN_PP_SEQ_ENUM_216(x) x, SEQAN_PP_SEQ_ENUM_215
+# define SEQAN_PP_SEQ_ENUM_217(x) x, SEQAN_PP_SEQ_ENUM_216
+# define SEQAN_PP_SEQ_ENUM_218(x) x, SEQAN_PP_SEQ_ENUM_217
+# define SEQAN_PP_SEQ_ENUM_219(x) x, SEQAN_PP_SEQ_ENUM_218
+# define SEQAN_PP_SEQ_ENUM_220(x) x, SEQAN_PP_SEQ_ENUM_219
+# define SEQAN_PP_SEQ_ENUM_221(x) x, SEQAN_PP_SEQ_ENUM_220
+# define SEQAN_PP_SEQ_ENUM_222(x) x, SEQAN_PP_SEQ_ENUM_221
+# define SEQAN_PP_SEQ_ENUM_223(x) x, SEQAN_PP_SEQ_ENUM_222
+# define SEQAN_PP_SEQ_ENUM_224(x) x, SEQAN_PP_SEQ_ENUM_223
+# define SEQAN_PP_SEQ_ENUM_225(x) x, SEQAN_PP_SEQ_ENUM_224
+# define SEQAN_PP_SEQ_ENUM_226(x) x, SEQAN_PP_SEQ_ENUM_225
+# define SEQAN_PP_SEQ_ENUM_227(x) x, SEQAN_PP_SEQ_ENUM_226
+# define SEQAN_PP_SEQ_ENUM_228(x) x, SEQAN_PP_SEQ_ENUM_227
+# define SEQAN_PP_SEQ_ENUM_229(x) x, SEQAN_PP_SEQ_ENUM_228
+# define SEQAN_PP_SEQ_ENUM_230(x) x, SEQAN_PP_SEQ_ENUM_229
+# define SEQAN_PP_SEQ_ENUM_231(x) x, SEQAN_PP_SEQ_ENUM_230
+# define SEQAN_PP_SEQ_ENUM_232(x) x, SEQAN_PP_SEQ_ENUM_231
+# define SEQAN_PP_SEQ_ENUM_233(x) x, SEQAN_PP_SEQ_ENUM_232
+# define SEQAN_PP_SEQ_ENUM_234(x) x, SEQAN_PP_SEQ_ENUM_233
+# define SEQAN_PP_SEQ_ENUM_235(x) x, SEQAN_PP_SEQ_ENUM_234
+# define SEQAN_PP_SEQ_ENUM_236(x) x, SEQAN_PP_SEQ_ENUM_235
+# define SEQAN_PP_SEQ_ENUM_237(x) x, SEQAN_PP_SEQ_ENUM_236
+# define SEQAN_PP_SEQ_ENUM_238(x) x, SEQAN_PP_SEQ_ENUM_237
+# define SEQAN_PP_SEQ_ENUM_239(x) x, SEQAN_PP_SEQ_ENUM_238
+# define SEQAN_PP_SEQ_ENUM_240(x) x, SEQAN_PP_SEQ_ENUM_239
+# define SEQAN_PP_SEQ_ENUM_241(x) x, SEQAN_PP_SEQ_ENUM_240
+# define SEQAN_PP_SEQ_ENUM_242(x) x, SEQAN_PP_SEQ_ENUM_241
+# define SEQAN_PP_SEQ_ENUM_243(x) x, SEQAN_PP_SEQ_ENUM_242
+# define SEQAN_PP_SEQ_ENUM_244(x) x, SEQAN_PP_SEQ_ENUM_243
+# define SEQAN_PP_SEQ_ENUM_245(x) x, SEQAN_PP_SEQ_ENUM_244
+# define SEQAN_PP_SEQ_ENUM_246(x) x, SEQAN_PP_SEQ_ENUM_245
+# define SEQAN_PP_SEQ_ENUM_247(x) x, SEQAN_PP_SEQ_ENUM_246
+# define SEQAN_PP_SEQ_ENUM_248(x) x, SEQAN_PP_SEQ_ENUM_247
+# define SEQAN_PP_SEQ_ENUM_249(x) x, SEQAN_PP_SEQ_ENUM_248
+# define SEQAN_PP_SEQ_ENUM_250(x) x, SEQAN_PP_SEQ_ENUM_249
+# define SEQAN_PP_SEQ_ENUM_251(x) x, SEQAN_PP_SEQ_ENUM_250
+# define SEQAN_PP_SEQ_ENUM_252(x) x, SEQAN_PP_SEQ_ENUM_251
+# define SEQAN_PP_SEQ_ENUM_253(x) x, SEQAN_PP_SEQ_ENUM_252
+# define SEQAN_PP_SEQ_ENUM_254(x) x, SEQAN_PP_SEQ_ENUM_253
+# define SEQAN_PP_SEQ_ENUM_255(x) x, SEQAN_PP_SEQ_ENUM_254
+# define SEQAN_PP_SEQ_ENUM_256(x) x, SEQAN_PP_SEQ_ENUM_255
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/tuple/eat.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_TUPLE_EAT_HPP
+// # define SEQAN_PREPROCESSOR_TUPLE_EAT_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_TUPLE_EAT */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_TUPLE_EAT(size) SEQAN_PP_TUPLE_EAT_I(size)
+// # else
+// #    define SEQAN_PP_TUPLE_EAT(size) SEQAN_PP_TUPLE_EAT_OO((size))
+// #    define SEQAN_PP_TUPLE_EAT_OO(par) SEQAN_PP_TUPLE_EAT_I ## par
+// # endif
+#
+# define SEQAN_PP_TUPLE_EAT_I(size) SEQAN_PP_TUPLE_EAT_ ## size
+#
+# define SEQAN_PP_TUPLE_EAT_0()
+# define SEQAN_PP_TUPLE_EAT_1(a)
+# define SEQAN_PP_TUPLE_EAT_2(a, b)
+# define SEQAN_PP_TUPLE_EAT_3(a, b, c)
+# define SEQAN_PP_TUPLE_EAT_4(a, b, c, d)
+# define SEQAN_PP_TUPLE_EAT_5(a, b, c, d, e)
+# define SEQAN_PP_TUPLE_EAT_6(a, b, c, d, e, f)
+# define SEQAN_PP_TUPLE_EAT_7(a, b, c, d, e, f, g)
+# define SEQAN_PP_TUPLE_EAT_8(a, b, c, d, e, f, g, h)
+# define SEQAN_PP_TUPLE_EAT_9(a, b, c, d, e, f, g, h, i)
+# define SEQAN_PP_TUPLE_EAT_10(a, b, c, d, e, f, g, h, i, j)
+# define SEQAN_PP_TUPLE_EAT_11(a, b, c, d, e, f, g, h, i, j, k)
+# define SEQAN_PP_TUPLE_EAT_12(a, b, c, d, e, f, g, h, i, j, k, l)
+# define SEQAN_PP_TUPLE_EAT_13(a, b, c, d, e, f, g, h, i, j, k, l, m)
+# define SEQAN_PP_TUPLE_EAT_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n)
+# define SEQAN_PP_TUPLE_EAT_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
+# define SEQAN_PP_TUPLE_EAT_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
+# define SEQAN_PP_TUPLE_EAT_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
+# define SEQAN_PP_TUPLE_EAT_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
+# define SEQAN_PP_TUPLE_EAT_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
+# define SEQAN_PP_TUPLE_EAT_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
+# define SEQAN_PP_TUPLE_EAT_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
+# define SEQAN_PP_TUPLE_EAT_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
+# define SEQAN_PP_TUPLE_EAT_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w)
+# define SEQAN_PP_TUPLE_EAT_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x)
+# define SEQAN_PP_TUPLE_EAT_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y)
+#
+// # endif
+
+#ifdef SEQAN_PLATFORM_WINDOWS_VS
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/repetition/detail/msvc/for.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP
+// # define SEQAN_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP
+#
+// # include <boost/preprocessor/control/if.hpp>
+// # include <boost/preprocessor/tuple/eat.hpp>
+#
+# define SEQAN_PP_FOR_1(s, p, o, m) SEQAN_PP_IF(p(2, s), m, SEQAN_PP_TUPLE_EAT_2)(2, s) SEQAN_PP_IF(p(2, s), SEQAN_PP_FOR_2, SEQAN_PP_TUPLE_EAT_4)(o(2, s), p, o, m)
+# define SEQAN_PP_FOR_2(s, p, o, m) SEQAN_PP_IF(p(3, s), m, SEQAN_PP_TUPLE_EAT_2)(3, s) SEQAN_PP_IF(p(3, s), SEQAN_PP_FOR_3, SEQAN_PP_TUPLE_EAT_4)(o(3, s), p, o, m)
+# define SEQAN_PP_FOR_3(s, p, o, m) SEQAN_PP_IF(p(4, s), m, SEQAN_PP_TUPLE_EAT_2)(4, s) SEQAN_PP_IF(p(4, s), SEQAN_PP_FOR_4, SEQAN_PP_TUPLE_EAT_4)(o(4, s), p, o, m)
+# define SEQAN_PP_FOR_4(s, p, o, m) SEQAN_PP_IF(p(5, s), m, SEQAN_PP_TUPLE_EAT_2)(5, s) SEQAN_PP_IF(p(5, s), SEQAN_PP_FOR_5, SEQAN_PP_TUPLE_EAT_4)(o(5, s), p, o, m)
+# define SEQAN_PP_FOR_5(s, p, o, m) SEQAN_PP_IF(p(6, s), m, SEQAN_PP_TUPLE_EAT_2)(6, s) SEQAN_PP_IF(p(6, s), SEQAN_PP_FOR_6, SEQAN_PP_TUPLE_EAT_4)(o(6, s), p, o, m)
+# define SEQAN_PP_FOR_6(s, p, o, m) SEQAN_PP_IF(p(7, s), m, SEQAN_PP_TUPLE_EAT_2)(7, s) SEQAN_PP_IF(p(7, s), SEQAN_PP_FOR_7, SEQAN_PP_TUPLE_EAT_4)(o(7, s), p, o, m)
+# define SEQAN_PP_FOR_7(s, p, o, m) SEQAN_PP_IF(p(8, s), m, SEQAN_PP_TUPLE_EAT_2)(8, s) SEQAN_PP_IF(p(8, s), SEQAN_PP_FOR_8, SEQAN_PP_TUPLE_EAT_4)(o(8, s), p, o, m)
+# define SEQAN_PP_FOR_8(s, p, o, m) SEQAN_PP_IF(p(9, s), m, SEQAN_PP_TUPLE_EAT_2)(9, s) SEQAN_PP_IF(p(9, s), SEQAN_PP_FOR_9, SEQAN_PP_TUPLE_EAT_4)(o(9, s), p, o, m)
+# define SEQAN_PP_FOR_9(s, p, o, m) SEQAN_PP_IF(p(10, s), m, SEQAN_PP_TUPLE_EAT_2)(10, s) SEQAN_PP_IF(p(10, s), SEQAN_PP_FOR_10, SEQAN_PP_TUPLE_EAT_4)(o(10, s), p, o, m)
+# define SEQAN_PP_FOR_10(s, p, o, m) SEQAN_PP_IF(p(11, s), m, SEQAN_PP_TUPLE_EAT_2)(11, s) SEQAN_PP_IF(p(11, s), SEQAN_PP_FOR_11, SEQAN_PP_TUPLE_EAT_4)(o(11, s), p, o, m)
+# define SEQAN_PP_FOR_11(s, p, o, m) SEQAN_PP_IF(p(12, s), m, SEQAN_PP_TUPLE_EAT_2)(12, s) SEQAN_PP_IF(p(12, s), SEQAN_PP_FOR_12, SEQAN_PP_TUPLE_EAT_4)(o(12, s), p, o, m)
+# define SEQAN_PP_FOR_12(s, p, o, m) SEQAN_PP_IF(p(13, s), m, SEQAN_PP_TUPLE_EAT_2)(13, s) SEQAN_PP_IF(p(13, s), SEQAN_PP_FOR_13, SEQAN_PP_TUPLE_EAT_4)(o(13, s), p, o, m)
+# define SEQAN_PP_FOR_13(s, p, o, m) SEQAN_PP_IF(p(14, s), m, SEQAN_PP_TUPLE_EAT_2)(14, s) SEQAN_PP_IF(p(14, s), SEQAN_PP_FOR_14, SEQAN_PP_TUPLE_EAT_4)(o(14, s), p, o, m)
+# define SEQAN_PP_FOR_14(s, p, o, m) SEQAN_PP_IF(p(15, s), m, SEQAN_PP_TUPLE_EAT_2)(15, s) SEQAN_PP_IF(p(15, s), SEQAN_PP_FOR_15, SEQAN_PP_TUPLE_EAT_4)(o(15, s), p, o, m)
+# define SEQAN_PP_FOR_15(s, p, o, m) SEQAN_PP_IF(p(16, s), m, SEQAN_PP_TUPLE_EAT_2)(16, s) SEQAN_PP_IF(p(16, s), SEQAN_PP_FOR_16, SEQAN_PP_TUPLE_EAT_4)(o(16, s), p, o, m)
+# define SEQAN_PP_FOR_16(s, p, o, m) SEQAN_PP_IF(p(17, s), m, SEQAN_PP_TUPLE_EAT_2)(17, s) SEQAN_PP_IF(p(17, s), SEQAN_PP_FOR_17, SEQAN_PP_TUPLE_EAT_4)(o(17, s), p, o, m)
+# define SEQAN_PP_FOR_17(s, p, o, m) SEQAN_PP_IF(p(18, s), m, SEQAN_PP_TUPLE_EAT_2)(18, s) SEQAN_PP_IF(p(18, s), SEQAN_PP_FOR_18, SEQAN_PP_TUPLE_EAT_4)(o(18, s), p, o, m)
+# define SEQAN_PP_FOR_18(s, p, o, m) SEQAN_PP_IF(p(19, s), m, SEQAN_PP_TUPLE_EAT_2)(19, s) SEQAN_PP_IF(p(19, s), SEQAN_PP_FOR_19, SEQAN_PP_TUPLE_EAT_4)(o(19, s), p, o, m)
+# define SEQAN_PP_FOR_19(s, p, o, m) SEQAN_PP_IF(p(20, s), m, SEQAN_PP_TUPLE_EAT_2)(20, s) SEQAN_PP_IF(p(20, s), SEQAN_PP_FOR_20, SEQAN_PP_TUPLE_EAT_4)(o(20, s), p, o, m)
+# define SEQAN_PP_FOR_20(s, p, o, m) SEQAN_PP_IF(p(21, s), m, SEQAN_PP_TUPLE_EAT_2)(21, s) SEQAN_PP_IF(p(21, s), SEQAN_PP_FOR_21, SEQAN_PP_TUPLE_EAT_4)(o(21, s), p, o, m)
+# define SEQAN_PP_FOR_21(s, p, o, m) SEQAN_PP_IF(p(22, s), m, SEQAN_PP_TUPLE_EAT_2)(22, s) SEQAN_PP_IF(p(22, s), SEQAN_PP_FOR_22, SEQAN_PP_TUPLE_EAT_4)(o(22, s), p, o, m)
+# define SEQAN_PP_FOR_22(s, p, o, m) SEQAN_PP_IF(p(23, s), m, SEQAN_PP_TUPLE_EAT_2)(23, s) SEQAN_PP_IF(p(23, s), SEQAN_PP_FOR_23, SEQAN_PP_TUPLE_EAT_4)(o(23, s), p, o, m)
+# define SEQAN_PP_FOR_23(s, p, o, m) SEQAN_PP_IF(p(24, s), m, SEQAN_PP_TUPLE_EAT_2)(24, s) SEQAN_PP_IF(p(24, s), SEQAN_PP_FOR_24, SEQAN_PP_TUPLE_EAT_4)(o(24, s), p, o, m)
+# define SEQAN_PP_FOR_24(s, p, o, m) SEQAN_PP_IF(p(25, s), m, SEQAN_PP_TUPLE_EAT_2)(25, s) SEQAN_PP_IF(p(25, s), SEQAN_PP_FOR_25, SEQAN_PP_TUPLE_EAT_4)(o(25, s), p, o, m)
+# define SEQAN_PP_FOR_25(s, p, o, m) SEQAN_PP_IF(p(26, s), m, SEQAN_PP_TUPLE_EAT_2)(26, s) SEQAN_PP_IF(p(26, s), SEQAN_PP_FOR_26, SEQAN_PP_TUPLE_EAT_4)(o(26, s), p, o, m)
+# define SEQAN_PP_FOR_26(s, p, o, m) SEQAN_PP_IF(p(27, s), m, SEQAN_PP_TUPLE_EAT_2)(27, s) SEQAN_PP_IF(p(27, s), SEQAN_PP_FOR_27, SEQAN_PP_TUPLE_EAT_4)(o(27, s), p, o, m)
+# define SEQAN_PP_FOR_27(s, p, o, m) SEQAN_PP_IF(p(28, s), m, SEQAN_PP_TUPLE_EAT_2)(28, s) SEQAN_PP_IF(p(28, s), SEQAN_PP_FOR_28, SEQAN_PP_TUPLE_EAT_4)(o(28, s), p, o, m)
+# define SEQAN_PP_FOR_28(s, p, o, m) SEQAN_PP_IF(p(29, s), m, SEQAN_PP_TUPLE_EAT_2)(29, s) SEQAN_PP_IF(p(29, s), SEQAN_PP_FOR_29, SEQAN_PP_TUPLE_EAT_4)(o(29, s), p, o, m)
+# define SEQAN_PP_FOR_29(s, p, o, m) SEQAN_PP_IF(p(30, s), m, SEQAN_PP_TUPLE_EAT_2)(30, s) SEQAN_PP_IF(p(30, s), SEQAN_PP_FOR_30, SEQAN_PP_TUPLE_EAT_4)(o(30, s), p, o, m)
+# define SEQAN_PP_FOR_30(s, p, o, m) SEQAN_PP_IF(p(31, s), m, SEQAN_PP_TUPLE_EAT_2)(31, s) SEQAN_PP_IF(p(31, s), SEQAN_PP_FOR_31, SEQAN_PP_TUPLE_EAT_4)(o(31, s), p, o, m)
+# define SEQAN_PP_FOR_31(s, p, o, m) SEQAN_PP_IF(p(32, s), m, SEQAN_PP_TUPLE_EAT_2)(32, s) SEQAN_PP_IF(p(32, s), SEQAN_PP_FOR_32, SEQAN_PP_TUPLE_EAT_4)(o(32, s), p, o, m)
+# define SEQAN_PP_FOR_32(s, p, o, m) SEQAN_PP_IF(p(33, s), m, SEQAN_PP_TUPLE_EAT_2)(33, s) SEQAN_PP_IF(p(33, s), SEQAN_PP_FOR_33, SEQAN_PP_TUPLE_EAT_4)(o(33, s), p, o, m)
+# define SEQAN_PP_FOR_33(s, p, o, m) SEQAN_PP_IF(p(34, s), m, SEQAN_PP_TUPLE_EAT_2)(34, s) SEQAN_PP_IF(p(34, s), SEQAN_PP_FOR_34, SEQAN_PP_TUPLE_EAT_4)(o(34, s), p, o, m)
+# define SEQAN_PP_FOR_34(s, p, o, m) SEQAN_PP_IF(p(35, s), m, SEQAN_PP_TUPLE_EAT_2)(35, s) SEQAN_PP_IF(p(35, s), SEQAN_PP_FOR_35, SEQAN_PP_TUPLE_EAT_4)(o(35, s), p, o, m)
+# define SEQAN_PP_FOR_35(s, p, o, m) SEQAN_PP_IF(p(36, s), m, SEQAN_PP_TUPLE_EAT_2)(36, s) SEQAN_PP_IF(p(36, s), SEQAN_PP_FOR_36, SEQAN_PP_TUPLE_EAT_4)(o(36, s), p, o, m)
+# define SEQAN_PP_FOR_36(s, p, o, m) SEQAN_PP_IF(p(37, s), m, SEQAN_PP_TUPLE_EAT_2)(37, s) SEQAN_PP_IF(p(37, s), SEQAN_PP_FOR_37, SEQAN_PP_TUPLE_EAT_4)(o(37, s), p, o, m)
+# define SEQAN_PP_FOR_37(s, p, o, m) SEQAN_PP_IF(p(38, s), m, SEQAN_PP_TUPLE_EAT_2)(38, s) SEQAN_PP_IF(p(38, s), SEQAN_PP_FOR_38, SEQAN_PP_TUPLE_EAT_4)(o(38, s), p, o, m)
+# define SEQAN_PP_FOR_38(s, p, o, m) SEQAN_PP_IF(p(39, s), m, SEQAN_PP_TUPLE_EAT_2)(39, s) SEQAN_PP_IF(p(39, s), SEQAN_PP_FOR_39, SEQAN_PP_TUPLE_EAT_4)(o(39, s), p, o, m)
+# define SEQAN_PP_FOR_39(s, p, o, m) SEQAN_PP_IF(p(40, s), m, SEQAN_PP_TUPLE_EAT_2)(40, s) SEQAN_PP_IF(p(40, s), SEQAN_PP_FOR_40, SEQAN_PP_TUPLE_EAT_4)(o(40, s), p, o, m)
+# define SEQAN_PP_FOR_40(s, p, o, m) SEQAN_PP_IF(p(41, s), m, SEQAN_PP_TUPLE_EAT_2)(41, s) SEQAN_PP_IF(p(41, s), SEQAN_PP_FOR_41, SEQAN_PP_TUPLE_EAT_4)(o(41, s), p, o, m)
+# define SEQAN_PP_FOR_41(s, p, o, m) SEQAN_PP_IF(p(42, s), m, SEQAN_PP_TUPLE_EAT_2)(42, s) SEQAN_PP_IF(p(42, s), SEQAN_PP_FOR_42, SEQAN_PP_TUPLE_EAT_4)(o(42, s), p, o, m)
+# define SEQAN_PP_FOR_42(s, p, o, m) SEQAN_PP_IF(p(43, s), m, SEQAN_PP_TUPLE_EAT_2)(43, s) SEQAN_PP_IF(p(43, s), SEQAN_PP_FOR_43, SEQAN_PP_TUPLE_EAT_4)(o(43, s), p, o, m)
+# define SEQAN_PP_FOR_43(s, p, o, m) SEQAN_PP_IF(p(44, s), m, SEQAN_PP_TUPLE_EAT_2)(44, s) SEQAN_PP_IF(p(44, s), SEQAN_PP_FOR_44, SEQAN_PP_TUPLE_EAT_4)(o(44, s), p, o, m)
+# define SEQAN_PP_FOR_44(s, p, o, m) SEQAN_PP_IF(p(45, s), m, SEQAN_PP_TUPLE_EAT_2)(45, s) SEQAN_PP_IF(p(45, s), SEQAN_PP_FOR_45, SEQAN_PP_TUPLE_EAT_4)(o(45, s), p, o, m)
+# define SEQAN_PP_FOR_45(s, p, o, m) SEQAN_PP_IF(p(46, s), m, SEQAN_PP_TUPLE_EAT_2)(46, s) SEQAN_PP_IF(p(46, s), SEQAN_PP_FOR_46, SEQAN_PP_TUPLE_EAT_4)(o(46, s), p, o, m)
+# define SEQAN_PP_FOR_46(s, p, o, m) SEQAN_PP_IF(p(47, s), m, SEQAN_PP_TUPLE_EAT_2)(47, s) SEQAN_PP_IF(p(47, s), SEQAN_PP_FOR_47, SEQAN_PP_TUPLE_EAT_4)(o(47, s), p, o, m)
+# define SEQAN_PP_FOR_47(s, p, o, m) SEQAN_PP_IF(p(48, s), m, SEQAN_PP_TUPLE_EAT_2)(48, s) SEQAN_PP_IF(p(48, s), SEQAN_PP_FOR_48, SEQAN_PP_TUPLE_EAT_4)(o(48, s), p, o, m)
+# define SEQAN_PP_FOR_48(s, p, o, m) SEQAN_PP_IF(p(49, s), m, SEQAN_PP_TUPLE_EAT_2)(49, s) SEQAN_PP_IF(p(49, s), SEQAN_PP_FOR_49, SEQAN_PP_TUPLE_EAT_4)(o(49, s), p, o, m)
+# define SEQAN_PP_FOR_49(s, p, o, m) SEQAN_PP_IF(p(50, s), m, SEQAN_PP_TUPLE_EAT_2)(50, s) SEQAN_PP_IF(p(50, s), SEQAN_PP_FOR_50, SEQAN_PP_TUPLE_EAT_4)(o(50, s), p, o, m)
+# define SEQAN_PP_FOR_50(s, p, o, m) SEQAN_PP_IF(p(51, s), m, SEQAN_PP_TUPLE_EAT_2)(51, s) SEQAN_PP_IF(p(51, s), SEQAN_PP_FOR_51, SEQAN_PP_TUPLE_EAT_4)(o(51, s), p, o, m)
+# define SEQAN_PP_FOR_51(s, p, o, m) SEQAN_PP_IF(p(52, s), m, SEQAN_PP_TUPLE_EAT_2)(52, s) SEQAN_PP_IF(p(52, s), SEQAN_PP_FOR_52, SEQAN_PP_TUPLE_EAT_4)(o(52, s), p, o, m)
+# define SEQAN_PP_FOR_52(s, p, o, m) SEQAN_PP_IF(p(53, s), m, SEQAN_PP_TUPLE_EAT_2)(53, s) SEQAN_PP_IF(p(53, s), SEQAN_PP_FOR_53, SEQAN_PP_TUPLE_EAT_4)(o(53, s), p, o, m)
+# define SEQAN_PP_FOR_53(s, p, o, m) SEQAN_PP_IF(p(54, s), m, SEQAN_PP_TUPLE_EAT_2)(54, s) SEQAN_PP_IF(p(54, s), SEQAN_PP_FOR_54, SEQAN_PP_TUPLE_EAT_4)(o(54, s), p, o, m)
+# define SEQAN_PP_FOR_54(s, p, o, m) SEQAN_PP_IF(p(55, s), m, SEQAN_PP_TUPLE_EAT_2)(55, s) SEQAN_PP_IF(p(55, s), SEQAN_PP_FOR_55, SEQAN_PP_TUPLE_EAT_4)(o(55, s), p, o, m)
+# define SEQAN_PP_FOR_55(s, p, o, m) SEQAN_PP_IF(p(56, s), m, SEQAN_PP_TUPLE_EAT_2)(56, s) SEQAN_PP_IF(p(56, s), SEQAN_PP_FOR_56, SEQAN_PP_TUPLE_EAT_4)(o(56, s), p, o, m)
+# define SEQAN_PP_FOR_56(s, p, o, m) SEQAN_PP_IF(p(57, s), m, SEQAN_PP_TUPLE_EAT_2)(57, s) SEQAN_PP_IF(p(57, s), SEQAN_PP_FOR_57, SEQAN_PP_TUPLE_EAT_4)(o(57, s), p, o, m)
+# define SEQAN_PP_FOR_57(s, p, o, m) SEQAN_PP_IF(p(58, s), m, SEQAN_PP_TUPLE_EAT_2)(58, s) SEQAN_PP_IF(p(58, s), SEQAN_PP_FOR_58, SEQAN_PP_TUPLE_EAT_4)(o(58, s), p, o, m)
+# define SEQAN_PP_FOR_58(s, p, o, m) SEQAN_PP_IF(p(59, s), m, SEQAN_PP_TUPLE_EAT_2)(59, s) SEQAN_PP_IF(p(59, s), SEQAN_PP_FOR_59, SEQAN_PP_TUPLE_EAT_4)(o(59, s), p, o, m)
+# define SEQAN_PP_FOR_59(s, p, o, m) SEQAN_PP_IF(p(60, s), m, SEQAN_PP_TUPLE_EAT_2)(60, s) SEQAN_PP_IF(p(60, s), SEQAN_PP_FOR_60, SEQAN_PP_TUPLE_EAT_4)(o(60, s), p, o, m)
+# define SEQAN_PP_FOR_60(s, p, o, m) SEQAN_PP_IF(p(61, s), m, SEQAN_PP_TUPLE_EAT_2)(61, s) SEQAN_PP_IF(p(61, s), SEQAN_PP_FOR_61, SEQAN_PP_TUPLE_EAT_4)(o(61, s), p, o, m)
+# define SEQAN_PP_FOR_61(s, p, o, m) SEQAN_PP_IF(p(62, s), m, SEQAN_PP_TUPLE_EAT_2)(62, s) SEQAN_PP_IF(p(62, s), SEQAN_PP_FOR_62, SEQAN_PP_TUPLE_EAT_4)(o(62, s), p, o, m)
+# define SEQAN_PP_FOR_62(s, p, o, m) SEQAN_PP_IF(p(63, s), m, SEQAN_PP_TUPLE_EAT_2)(63, s) SEQAN_PP_IF(p(63, s), SEQAN_PP_FOR_63, SEQAN_PP_TUPLE_EAT_4)(o(63, s), p, o, m)
+# define SEQAN_PP_FOR_63(s, p, o, m) SEQAN_PP_IF(p(64, s), m, SEQAN_PP_TUPLE_EAT_2)(64, s) SEQAN_PP_IF(p(64, s), SEQAN_PP_FOR_64, SEQAN_PP_TUPLE_EAT_4)(o(64, s), p, o, m)
+# define SEQAN_PP_FOR_64(s, p, o, m) SEQAN_PP_IF(p(65, s), m, SEQAN_PP_TUPLE_EAT_2)(65, s) SEQAN_PP_IF(p(65, s), SEQAN_PP_FOR_65, SEQAN_PP_TUPLE_EAT_4)(o(65, s), p, o, m)
+# define SEQAN_PP_FOR_65(s, p, o, m) SEQAN_PP_IF(p(66, s), m, SEQAN_PP_TUPLE_EAT_2)(66, s) SEQAN_PP_IF(p(66, s), SEQAN_PP_FOR_66, SEQAN_PP_TUPLE_EAT_4)(o(66, s), p, o, m)
+# define SEQAN_PP_FOR_66(s, p, o, m) SEQAN_PP_IF(p(67, s), m, SEQAN_PP_TUPLE_EAT_2)(67, s) SEQAN_PP_IF(p(67, s), SEQAN_PP_FOR_67, SEQAN_PP_TUPLE_EAT_4)(o(67, s), p, o, m)
+# define SEQAN_PP_FOR_67(s, p, o, m) SEQAN_PP_IF(p(68, s), m, SEQAN_PP_TUPLE_EAT_2)(68, s) SEQAN_PP_IF(p(68, s), SEQAN_PP_FOR_68, SEQAN_PP_TUPLE_EAT_4)(o(68, s), p, o, m)
+# define SEQAN_PP_FOR_68(s, p, o, m) SEQAN_PP_IF(p(69, s), m, SEQAN_PP_TUPLE_EAT_2)(69, s) SEQAN_PP_IF(p(69, s), SEQAN_PP_FOR_69, SEQAN_PP_TUPLE_EAT_4)(o(69, s), p, o, m)
+# define SEQAN_PP_FOR_69(s, p, o, m) SEQAN_PP_IF(p(70, s), m, SEQAN_PP_TUPLE_EAT_2)(70, s) SEQAN_PP_IF(p(70, s), SEQAN_PP_FOR_70, SEQAN_PP_TUPLE_EAT_4)(o(70, s), p, o, m)
+# define SEQAN_PP_FOR_70(s, p, o, m) SEQAN_PP_IF(p(71, s), m, SEQAN_PP_TUPLE_EAT_2)(71, s) SEQAN_PP_IF(p(71, s), SEQAN_PP_FOR_71, SEQAN_PP_TUPLE_EAT_4)(o(71, s), p, o, m)
+# define SEQAN_PP_FOR_71(s, p, o, m) SEQAN_PP_IF(p(72, s), m, SEQAN_PP_TUPLE_EAT_2)(72, s) SEQAN_PP_IF(p(72, s), SEQAN_PP_FOR_72, SEQAN_PP_TUPLE_EAT_4)(o(72, s), p, o, m)
+# define SEQAN_PP_FOR_72(s, p, o, m) SEQAN_PP_IF(p(73, s), m, SEQAN_PP_TUPLE_EAT_2)(73, s) SEQAN_PP_IF(p(73, s), SEQAN_PP_FOR_73, SEQAN_PP_TUPLE_EAT_4)(o(73, s), p, o, m)
+# define SEQAN_PP_FOR_73(s, p, o, m) SEQAN_PP_IF(p(74, s), m, SEQAN_PP_TUPLE_EAT_2)(74, s) SEQAN_PP_IF(p(74, s), SEQAN_PP_FOR_74, SEQAN_PP_TUPLE_EAT_4)(o(74, s), p, o, m)
+# define SEQAN_PP_FOR_74(s, p, o, m) SEQAN_PP_IF(p(75, s), m, SEQAN_PP_TUPLE_EAT_2)(75, s) SEQAN_PP_IF(p(75, s), SEQAN_PP_FOR_75, SEQAN_PP_TUPLE_EAT_4)(o(75, s), p, o, m)
+# define SEQAN_PP_FOR_75(s, p, o, m) SEQAN_PP_IF(p(76, s), m, SEQAN_PP_TUPLE_EAT_2)(76, s) SEQAN_PP_IF(p(76, s), SEQAN_PP_FOR_76, SEQAN_PP_TUPLE_EAT_4)(o(76, s), p, o, m)
+# define SEQAN_PP_FOR_76(s, p, o, m) SEQAN_PP_IF(p(77, s), m, SEQAN_PP_TUPLE_EAT_2)(77, s) SEQAN_PP_IF(p(77, s), SEQAN_PP_FOR_77, SEQAN_PP_TUPLE_EAT_4)(o(77, s), p, o, m)
+# define SEQAN_PP_FOR_77(s, p, o, m) SEQAN_PP_IF(p(78, s), m, SEQAN_PP_TUPLE_EAT_2)(78, s) SEQAN_PP_IF(p(78, s), SEQAN_PP_FOR_78, SEQAN_PP_TUPLE_EAT_4)(o(78, s), p, o, m)
+# define SEQAN_PP_FOR_78(s, p, o, m) SEQAN_PP_IF(p(79, s), m, SEQAN_PP_TUPLE_EAT_2)(79, s) SEQAN_PP_IF(p(79, s), SEQAN_PP_FOR_79, SEQAN_PP_TUPLE_EAT_4)(o(79, s), p, o, m)
+# define SEQAN_PP_FOR_79(s, p, o, m) SEQAN_PP_IF(p(80, s), m, SEQAN_PP_TUPLE_EAT_2)(80, s) SEQAN_PP_IF(p(80, s), SEQAN_PP_FOR_80, SEQAN_PP_TUPLE_EAT_4)(o(80, s), p, o, m)
+# define SEQAN_PP_FOR_80(s, p, o, m) SEQAN_PP_IF(p(81, s), m, SEQAN_PP_TUPLE_EAT_2)(81, s) SEQAN_PP_IF(p(81, s), SEQAN_PP_FOR_81, SEQAN_PP_TUPLE_EAT_4)(o(81, s), p, o, m)
+# define SEQAN_PP_FOR_81(s, p, o, m) SEQAN_PP_IF(p(82, s), m, SEQAN_PP_TUPLE_EAT_2)(82, s) SEQAN_PP_IF(p(82, s), SEQAN_PP_FOR_82, SEQAN_PP_TUPLE_EAT_4)(o(82, s), p, o, m)
+# define SEQAN_PP_FOR_82(s, p, o, m) SEQAN_PP_IF(p(83, s), m, SEQAN_PP_TUPLE_EAT_2)(83, s) SEQAN_PP_IF(p(83, s), SEQAN_PP_FOR_83, SEQAN_PP_TUPLE_EAT_4)(o(83, s), p, o, m)
+# define SEQAN_PP_FOR_83(s, p, o, m) SEQAN_PP_IF(p(84, s), m, SEQAN_PP_TUPLE_EAT_2)(84, s) SEQAN_PP_IF(p(84, s), SEQAN_PP_FOR_84, SEQAN_PP_TUPLE_EAT_4)(o(84, s), p, o, m)
+# define SEQAN_PP_FOR_84(s, p, o, m) SEQAN_PP_IF(p(85, s), m, SEQAN_PP_TUPLE_EAT_2)(85, s) SEQAN_PP_IF(p(85, s), SEQAN_PP_FOR_85, SEQAN_PP_TUPLE_EAT_4)(o(85, s), p, o, m)
+# define SEQAN_PP_FOR_85(s, p, o, m) SEQAN_PP_IF(p(86, s), m, SEQAN_PP_TUPLE_EAT_2)(86, s) SEQAN_PP_IF(p(86, s), SEQAN_PP_FOR_86, SEQAN_PP_TUPLE_EAT_4)(o(86, s), p, o, m)
+# define SEQAN_PP_FOR_86(s, p, o, m) SEQAN_PP_IF(p(87, s), m, SEQAN_PP_TUPLE_EAT_2)(87, s) SEQAN_PP_IF(p(87, s), SEQAN_PP_FOR_87, SEQAN_PP_TUPLE_EAT_4)(o(87, s), p, o, m)
+# define SEQAN_PP_FOR_87(s, p, o, m) SEQAN_PP_IF(p(88, s), m, SEQAN_PP_TUPLE_EAT_2)(88, s) SEQAN_PP_IF(p(88, s), SEQAN_PP_FOR_88, SEQAN_PP_TUPLE_EAT_4)(o(88, s), p, o, m)
+# define SEQAN_PP_FOR_88(s, p, o, m) SEQAN_PP_IF(p(89, s), m, SEQAN_PP_TUPLE_EAT_2)(89, s) SEQAN_PP_IF(p(89, s), SEQAN_PP_FOR_89, SEQAN_PP_TUPLE_EAT_4)(o(89, s), p, o, m)
+# define SEQAN_PP_FOR_89(s, p, o, m) SEQAN_PP_IF(p(90, s), m, SEQAN_PP_TUPLE_EAT_2)(90, s) SEQAN_PP_IF(p(90, s), SEQAN_PP_FOR_90, SEQAN_PP_TUPLE_EAT_4)(o(90, s), p, o, m)
+# define SEQAN_PP_FOR_90(s, p, o, m) SEQAN_PP_IF(p(91, s), m, SEQAN_PP_TUPLE_EAT_2)(91, s) SEQAN_PP_IF(p(91, s), SEQAN_PP_FOR_91, SEQAN_PP_TUPLE_EAT_4)(o(91, s), p, o, m)
+# define SEQAN_PP_FOR_91(s, p, o, m) SEQAN_PP_IF(p(92, s), m, SEQAN_PP_TUPLE_EAT_2)(92, s) SEQAN_PP_IF(p(92, s), SEQAN_PP_FOR_92, SEQAN_PP_TUPLE_EAT_4)(o(92, s), p, o, m)
+# define SEQAN_PP_FOR_92(s, p, o, m) SEQAN_PP_IF(p(93, s), m, SEQAN_PP_TUPLE_EAT_2)(93, s) SEQAN_PP_IF(p(93, s), SEQAN_PP_FOR_93, SEQAN_PP_TUPLE_EAT_4)(o(93, s), p, o, m)
+# define SEQAN_PP_FOR_93(s, p, o, m) SEQAN_PP_IF(p(94, s), m, SEQAN_PP_TUPLE_EAT_2)(94, s) SEQAN_PP_IF(p(94, s), SEQAN_PP_FOR_94, SEQAN_PP_TUPLE_EAT_4)(o(94, s), p, o, m)
+# define SEQAN_PP_FOR_94(s, p, o, m) SEQAN_PP_IF(p(95, s), m, SEQAN_PP_TUPLE_EAT_2)(95, s) SEQAN_PP_IF(p(95, s), SEQAN_PP_FOR_95, SEQAN_PP_TUPLE_EAT_4)(o(95, s), p, o, m)
+# define SEQAN_PP_FOR_95(s, p, o, m) SEQAN_PP_IF(p(96, s), m, SEQAN_PP_TUPLE_EAT_2)(96, s) SEQAN_PP_IF(p(96, s), SEQAN_PP_FOR_96, SEQAN_PP_TUPLE_EAT_4)(o(96, s), p, o, m)
+# define SEQAN_PP_FOR_96(s, p, o, m) SEQAN_PP_IF(p(97, s), m, SEQAN_PP_TUPLE_EAT_2)(97, s) SEQAN_PP_IF(p(97, s), SEQAN_PP_FOR_97, SEQAN_PP_TUPLE_EAT_4)(o(97, s), p, o, m)
+# define SEQAN_PP_FOR_97(s, p, o, m) SEQAN_PP_IF(p(98, s), m, SEQAN_PP_TUPLE_EAT_2)(98, s) SEQAN_PP_IF(p(98, s), SEQAN_PP_FOR_98, SEQAN_PP_TUPLE_EAT_4)(o(98, s), p, o, m)
+# define SEQAN_PP_FOR_98(s, p, o, m) SEQAN_PP_IF(p(99, s), m, SEQAN_PP_TUPLE_EAT_2)(99, s) SEQAN_PP_IF(p(99, s), SEQAN_PP_FOR_99, SEQAN_PP_TUPLE_EAT_4)(o(99, s), p, o, m)
+# define SEQAN_PP_FOR_99(s, p, o, m) SEQAN_PP_IF(p(100, s), m, SEQAN_PP_TUPLE_EAT_2)(100, s) SEQAN_PP_IF(p(100, s), SEQAN_PP_FOR_100, SEQAN_PP_TUPLE_EAT_4)(o(100, s), p, o, m)
+# define SEQAN_PP_FOR_100(s, p, o, m) SEQAN_PP_IF(p(101, s), m, SEQAN_PP_TUPLE_EAT_2)(101, s) SEQAN_PP_IF(p(101, s), SEQAN_PP_FOR_101, SEQAN_PP_TUPLE_EAT_4)(o(101, s), p, o, m)
+# define SEQAN_PP_FOR_101(s, p, o, m) SEQAN_PP_IF(p(102, s), m, SEQAN_PP_TUPLE_EAT_2)(102, s) SEQAN_PP_IF(p(102, s), SEQAN_PP_FOR_102, SEQAN_PP_TUPLE_EAT_4)(o(102, s), p, o, m)
+# define SEQAN_PP_FOR_102(s, p, o, m) SEQAN_PP_IF(p(103, s), m, SEQAN_PP_TUPLE_EAT_2)(103, s) SEQAN_PP_IF(p(103, s), SEQAN_PP_FOR_103, SEQAN_PP_TUPLE_EAT_4)(o(103, s), p, o, m)
+# define SEQAN_PP_FOR_103(s, p, o, m) SEQAN_PP_IF(p(104, s), m, SEQAN_PP_TUPLE_EAT_2)(104, s) SEQAN_PP_IF(p(104, s), SEQAN_PP_FOR_104, SEQAN_PP_TUPLE_EAT_4)(o(104, s), p, o, m)
+# define SEQAN_PP_FOR_104(s, p, o, m) SEQAN_PP_IF(p(105, s), m, SEQAN_PP_TUPLE_EAT_2)(105, s) SEQAN_PP_IF(p(105, s), SEQAN_PP_FOR_105, SEQAN_PP_TUPLE_EAT_4)(o(105, s), p, o, m)
+# define SEQAN_PP_FOR_105(s, p, o, m) SEQAN_PP_IF(p(106, s), m, SEQAN_PP_TUPLE_EAT_2)(106, s) SEQAN_PP_IF(p(106, s), SEQAN_PP_FOR_106, SEQAN_PP_TUPLE_EAT_4)(o(106, s), p, o, m)
+# define SEQAN_PP_FOR_106(s, p, o, m) SEQAN_PP_IF(p(107, s), m, SEQAN_PP_TUPLE_EAT_2)(107, s) SEQAN_PP_IF(p(107, s), SEQAN_PP_FOR_107, SEQAN_PP_TUPLE_EAT_4)(o(107, s), p, o, m)
+# define SEQAN_PP_FOR_107(s, p, o, m) SEQAN_PP_IF(p(108, s), m, SEQAN_PP_TUPLE_EAT_2)(108, s) SEQAN_PP_IF(p(108, s), SEQAN_PP_FOR_108, SEQAN_PP_TUPLE_EAT_4)(o(108, s), p, o, m)
+# define SEQAN_PP_FOR_108(s, p, o, m) SEQAN_PP_IF(p(109, s), m, SEQAN_PP_TUPLE_EAT_2)(109, s) SEQAN_PP_IF(p(109, s), SEQAN_PP_FOR_109, SEQAN_PP_TUPLE_EAT_4)(o(109, s), p, o, m)
+# define SEQAN_PP_FOR_109(s, p, o, m) SEQAN_PP_IF(p(110, s), m, SEQAN_PP_TUPLE_EAT_2)(110, s) SEQAN_PP_IF(p(110, s), SEQAN_PP_FOR_110, SEQAN_PP_TUPLE_EAT_4)(o(110, s), p, o, m)
+# define SEQAN_PP_FOR_110(s, p, o, m) SEQAN_PP_IF(p(111, s), m, SEQAN_PP_TUPLE_EAT_2)(111, s) SEQAN_PP_IF(p(111, s), SEQAN_PP_FOR_111, SEQAN_PP_TUPLE_EAT_4)(o(111, s), p, o, m)
+# define SEQAN_PP_FOR_111(s, p, o, m) SEQAN_PP_IF(p(112, s), m, SEQAN_PP_TUPLE_EAT_2)(112, s) SEQAN_PP_IF(p(112, s), SEQAN_PP_FOR_112, SEQAN_PP_TUPLE_EAT_4)(o(112, s), p, o, m)
+# define SEQAN_PP_FOR_112(s, p, o, m) SEQAN_PP_IF(p(113, s), m, SEQAN_PP_TUPLE_EAT_2)(113, s) SEQAN_PP_IF(p(113, s), SEQAN_PP_FOR_113, SEQAN_PP_TUPLE_EAT_4)(o(113, s), p, o, m)
+# define SEQAN_PP_FOR_113(s, p, o, m) SEQAN_PP_IF(p(114, s), m, SEQAN_PP_TUPLE_EAT_2)(114, s) SEQAN_PP_IF(p(114, s), SEQAN_PP_FOR_114, SEQAN_PP_TUPLE_EAT_4)(o(114, s), p, o, m)
+# define SEQAN_PP_FOR_114(s, p, o, m) SEQAN_PP_IF(p(115, s), m, SEQAN_PP_TUPLE_EAT_2)(115, s) SEQAN_PP_IF(p(115, s), SEQAN_PP_FOR_115, SEQAN_PP_TUPLE_EAT_4)(o(115, s), p, o, m)
+# define SEQAN_PP_FOR_115(s, p, o, m) SEQAN_PP_IF(p(116, s), m, SEQAN_PP_TUPLE_EAT_2)(116, s) SEQAN_PP_IF(p(116, s), SEQAN_PP_FOR_116, SEQAN_PP_TUPLE_EAT_4)(o(116, s), p, o, m)
+# define SEQAN_PP_FOR_116(s, p, o, m) SEQAN_PP_IF(p(117, s), m, SEQAN_PP_TUPLE_EAT_2)(117, s) SEQAN_PP_IF(p(117, s), SEQAN_PP_FOR_117, SEQAN_PP_TUPLE_EAT_4)(o(117, s), p, o, m)
+# define SEQAN_PP_FOR_117(s, p, o, m) SEQAN_PP_IF(p(118, s), m, SEQAN_PP_TUPLE_EAT_2)(118, s) SEQAN_PP_IF(p(118, s), SEQAN_PP_FOR_118, SEQAN_PP_TUPLE_EAT_4)(o(118, s), p, o, m)
+# define SEQAN_PP_FOR_118(s, p, o, m) SEQAN_PP_IF(p(119, s), m, SEQAN_PP_TUPLE_EAT_2)(119, s) SEQAN_PP_IF(p(119, s), SEQAN_PP_FOR_119, SEQAN_PP_TUPLE_EAT_4)(o(119, s), p, o, m)
+# define SEQAN_PP_FOR_119(s, p, o, m) SEQAN_PP_IF(p(120, s), m, SEQAN_PP_TUPLE_EAT_2)(120, s) SEQAN_PP_IF(p(120, s), SEQAN_PP_FOR_120, SEQAN_PP_TUPLE_EAT_4)(o(120, s), p, o, m)
+# define SEQAN_PP_FOR_120(s, p, o, m) SEQAN_PP_IF(p(121, s), m, SEQAN_PP_TUPLE_EAT_2)(121, s) SEQAN_PP_IF(p(121, s), SEQAN_PP_FOR_121, SEQAN_PP_TUPLE_EAT_4)(o(121, s), p, o, m)
+# define SEQAN_PP_FOR_121(s, p, o, m) SEQAN_PP_IF(p(122, s), m, SEQAN_PP_TUPLE_EAT_2)(122, s) SEQAN_PP_IF(p(122, s), SEQAN_PP_FOR_122, SEQAN_PP_TUPLE_EAT_4)(o(122, s), p, o, m)
+# define SEQAN_PP_FOR_122(s, p, o, m) SEQAN_PP_IF(p(123, s), m, SEQAN_PP_TUPLE_EAT_2)(123, s) SEQAN_PP_IF(p(123, s), SEQAN_PP_FOR_123, SEQAN_PP_TUPLE_EAT_4)(o(123, s), p, o, m)
+# define SEQAN_PP_FOR_123(s, p, o, m) SEQAN_PP_IF(p(124, s), m, SEQAN_PP_TUPLE_EAT_2)(124, s) SEQAN_PP_IF(p(124, s), SEQAN_PP_FOR_124, SEQAN_PP_TUPLE_EAT_4)(o(124, s), p, o, m)
+# define SEQAN_PP_FOR_124(s, p, o, m) SEQAN_PP_IF(p(125, s), m, SEQAN_PP_TUPLE_EAT_2)(125, s) SEQAN_PP_IF(p(125, s), SEQAN_PP_FOR_125, SEQAN_PP_TUPLE_EAT_4)(o(125, s), p, o, m)
+# define SEQAN_PP_FOR_125(s, p, o, m) SEQAN_PP_IF(p(126, s), m, SEQAN_PP_TUPLE_EAT_2)(126, s) SEQAN_PP_IF(p(126, s), SEQAN_PP_FOR_126, SEQAN_PP_TUPLE_EAT_4)(o(126, s), p, o, m)
+# define SEQAN_PP_FOR_126(s, p, o, m) SEQAN_PP_IF(p(127, s), m, SEQAN_PP_TUPLE_EAT_2)(127, s) SEQAN_PP_IF(p(127, s), SEQAN_PP_FOR_127, SEQAN_PP_TUPLE_EAT_4)(o(127, s), p, o, m)
+# define SEQAN_PP_FOR_127(s, p, o, m) SEQAN_PP_IF(p(128, s), m, SEQAN_PP_TUPLE_EAT_2)(128, s) SEQAN_PP_IF(p(128, s), SEQAN_PP_FOR_128, SEQAN_PP_TUPLE_EAT_4)(o(128, s), p, o, m)
+# define SEQAN_PP_FOR_128(s, p, o, m) SEQAN_PP_IF(p(129, s), m, SEQAN_PP_TUPLE_EAT_2)(129, s) SEQAN_PP_IF(p(129, s), SEQAN_PP_FOR_129, SEQAN_PP_TUPLE_EAT_4)(o(129, s), p, o, m)
+# define SEQAN_PP_FOR_129(s, p, o, m) SEQAN_PP_IF(p(130, s), m, SEQAN_PP_TUPLE_EAT_2)(130, s) SEQAN_PP_IF(p(130, s), SEQAN_PP_FOR_130, SEQAN_PP_TUPLE_EAT_4)(o(130, s), p, o, m)
+# define SEQAN_PP_FOR_130(s, p, o, m) SEQAN_PP_IF(p(131, s), m, SEQAN_PP_TUPLE_EAT_2)(131, s) SEQAN_PP_IF(p(131, s), SEQAN_PP_FOR_131, SEQAN_PP_TUPLE_EAT_4)(o(131, s), p, o, m)
+# define SEQAN_PP_FOR_131(s, p, o, m) SEQAN_PP_IF(p(132, s), m, SEQAN_PP_TUPLE_EAT_2)(132, s) SEQAN_PP_IF(p(132, s), SEQAN_PP_FOR_132, SEQAN_PP_TUPLE_EAT_4)(o(132, s), p, o, m)
+# define SEQAN_PP_FOR_132(s, p, o, m) SEQAN_PP_IF(p(133, s), m, SEQAN_PP_TUPLE_EAT_2)(133, s) SEQAN_PP_IF(p(133, s), SEQAN_PP_FOR_133, SEQAN_PP_TUPLE_EAT_4)(o(133, s), p, o, m)
+# define SEQAN_PP_FOR_133(s, p, o, m) SEQAN_PP_IF(p(134, s), m, SEQAN_PP_TUPLE_EAT_2)(134, s) SEQAN_PP_IF(p(134, s), SEQAN_PP_FOR_134, SEQAN_PP_TUPLE_EAT_4)(o(134, s), p, o, m)
+# define SEQAN_PP_FOR_134(s, p, o, m) SEQAN_PP_IF(p(135, s), m, SEQAN_PP_TUPLE_EAT_2)(135, s) SEQAN_PP_IF(p(135, s), SEQAN_PP_FOR_135, SEQAN_PP_TUPLE_EAT_4)(o(135, s), p, o, m)
+# define SEQAN_PP_FOR_135(s, p, o, m) SEQAN_PP_IF(p(136, s), m, SEQAN_PP_TUPLE_EAT_2)(136, s) SEQAN_PP_IF(p(136, s), SEQAN_PP_FOR_136, SEQAN_PP_TUPLE_EAT_4)(o(136, s), p, o, m)
+# define SEQAN_PP_FOR_136(s, p, o, m) SEQAN_PP_IF(p(137, s), m, SEQAN_PP_TUPLE_EAT_2)(137, s) SEQAN_PP_IF(p(137, s), SEQAN_PP_FOR_137, SEQAN_PP_TUPLE_EAT_4)(o(137, s), p, o, m)
+# define SEQAN_PP_FOR_137(s, p, o, m) SEQAN_PP_IF(p(138, s), m, SEQAN_PP_TUPLE_EAT_2)(138, s) SEQAN_PP_IF(p(138, s), SEQAN_PP_FOR_138, SEQAN_PP_TUPLE_EAT_4)(o(138, s), p, o, m)
+# define SEQAN_PP_FOR_138(s, p, o, m) SEQAN_PP_IF(p(139, s), m, SEQAN_PP_TUPLE_EAT_2)(139, s) SEQAN_PP_IF(p(139, s), SEQAN_PP_FOR_139, SEQAN_PP_TUPLE_EAT_4)(o(139, s), p, o, m)
+# define SEQAN_PP_FOR_139(s, p, o, m) SEQAN_PP_IF(p(140, s), m, SEQAN_PP_TUPLE_EAT_2)(140, s) SEQAN_PP_IF(p(140, s), SEQAN_PP_FOR_140, SEQAN_PP_TUPLE_EAT_4)(o(140, s), p, o, m)
+# define SEQAN_PP_FOR_140(s, p, o, m) SEQAN_PP_IF(p(141, s), m, SEQAN_PP_TUPLE_EAT_2)(141, s) SEQAN_PP_IF(p(141, s), SEQAN_PP_FOR_141, SEQAN_PP_TUPLE_EAT_4)(o(141, s), p, o, m)
+# define SEQAN_PP_FOR_141(s, p, o, m) SEQAN_PP_IF(p(142, s), m, SEQAN_PP_TUPLE_EAT_2)(142, s) SEQAN_PP_IF(p(142, s), SEQAN_PP_FOR_142, SEQAN_PP_TUPLE_EAT_4)(o(142, s), p, o, m)
+# define SEQAN_PP_FOR_142(s, p, o, m) SEQAN_PP_IF(p(143, s), m, SEQAN_PP_TUPLE_EAT_2)(143, s) SEQAN_PP_IF(p(143, s), SEQAN_PP_FOR_143, SEQAN_PP_TUPLE_EAT_4)(o(143, s), p, o, m)
+# define SEQAN_PP_FOR_143(s, p, o, m) SEQAN_PP_IF(p(144, s), m, SEQAN_PP_TUPLE_EAT_2)(144, s) SEQAN_PP_IF(p(144, s), SEQAN_PP_FOR_144, SEQAN_PP_TUPLE_EAT_4)(o(144, s), p, o, m)
+# define SEQAN_PP_FOR_144(s, p, o, m) SEQAN_PP_IF(p(145, s), m, SEQAN_PP_TUPLE_EAT_2)(145, s) SEQAN_PP_IF(p(145, s), SEQAN_PP_FOR_145, SEQAN_PP_TUPLE_EAT_4)(o(145, s), p, o, m)
+# define SEQAN_PP_FOR_145(s, p, o, m) SEQAN_PP_IF(p(146, s), m, SEQAN_PP_TUPLE_EAT_2)(146, s) SEQAN_PP_IF(p(146, s), SEQAN_PP_FOR_146, SEQAN_PP_TUPLE_EAT_4)(o(146, s), p, o, m)
+# define SEQAN_PP_FOR_146(s, p, o, m) SEQAN_PP_IF(p(147, s), m, SEQAN_PP_TUPLE_EAT_2)(147, s) SEQAN_PP_IF(p(147, s), SEQAN_PP_FOR_147, SEQAN_PP_TUPLE_EAT_4)(o(147, s), p, o, m)
+# define SEQAN_PP_FOR_147(s, p, o, m) SEQAN_PP_IF(p(148, s), m, SEQAN_PP_TUPLE_EAT_2)(148, s) SEQAN_PP_IF(p(148, s), SEQAN_PP_FOR_148, SEQAN_PP_TUPLE_EAT_4)(o(148, s), p, o, m)
+# define SEQAN_PP_FOR_148(s, p, o, m) SEQAN_PP_IF(p(149, s), m, SEQAN_PP_TUPLE_EAT_2)(149, s) SEQAN_PP_IF(p(149, s), SEQAN_PP_FOR_149, SEQAN_PP_TUPLE_EAT_4)(o(149, s), p, o, m)
+# define SEQAN_PP_FOR_149(s, p, o, m) SEQAN_PP_IF(p(150, s), m, SEQAN_PP_TUPLE_EAT_2)(150, s) SEQAN_PP_IF(p(150, s), SEQAN_PP_FOR_150, SEQAN_PP_TUPLE_EAT_4)(o(150, s), p, o, m)
+# define SEQAN_PP_FOR_150(s, p, o, m) SEQAN_PP_IF(p(151, s), m, SEQAN_PP_TUPLE_EAT_2)(151, s) SEQAN_PP_IF(p(151, s), SEQAN_PP_FOR_151, SEQAN_PP_TUPLE_EAT_4)(o(151, s), p, o, m)
+# define SEQAN_PP_FOR_151(s, p, o, m) SEQAN_PP_IF(p(152, s), m, SEQAN_PP_TUPLE_EAT_2)(152, s) SEQAN_PP_IF(p(152, s), SEQAN_PP_FOR_152, SEQAN_PP_TUPLE_EAT_4)(o(152, s), p, o, m)
+# define SEQAN_PP_FOR_152(s, p, o, m) SEQAN_PP_IF(p(153, s), m, SEQAN_PP_TUPLE_EAT_2)(153, s) SEQAN_PP_IF(p(153, s), SEQAN_PP_FOR_153, SEQAN_PP_TUPLE_EAT_4)(o(153, s), p, o, m)
+# define SEQAN_PP_FOR_153(s, p, o, m) SEQAN_PP_IF(p(154, s), m, SEQAN_PP_TUPLE_EAT_2)(154, s) SEQAN_PP_IF(p(154, s), SEQAN_PP_FOR_154, SEQAN_PP_TUPLE_EAT_4)(o(154, s), p, o, m)
+# define SEQAN_PP_FOR_154(s, p, o, m) SEQAN_PP_IF(p(155, s), m, SEQAN_PP_TUPLE_EAT_2)(155, s) SEQAN_PP_IF(p(155, s), SEQAN_PP_FOR_155, SEQAN_PP_TUPLE_EAT_4)(o(155, s), p, o, m)
+# define SEQAN_PP_FOR_155(s, p, o, m) SEQAN_PP_IF(p(156, s), m, SEQAN_PP_TUPLE_EAT_2)(156, s) SEQAN_PP_IF(p(156, s), SEQAN_PP_FOR_156, SEQAN_PP_TUPLE_EAT_4)(o(156, s), p, o, m)
+# define SEQAN_PP_FOR_156(s, p, o, m) SEQAN_PP_IF(p(157, s), m, SEQAN_PP_TUPLE_EAT_2)(157, s) SEQAN_PP_IF(p(157, s), SEQAN_PP_FOR_157, SEQAN_PP_TUPLE_EAT_4)(o(157, s), p, o, m)
+# define SEQAN_PP_FOR_157(s, p, o, m) SEQAN_PP_IF(p(158, s), m, SEQAN_PP_TUPLE_EAT_2)(158, s) SEQAN_PP_IF(p(158, s), SEQAN_PP_FOR_158, SEQAN_PP_TUPLE_EAT_4)(o(158, s), p, o, m)
+# define SEQAN_PP_FOR_158(s, p, o, m) SEQAN_PP_IF(p(159, s), m, SEQAN_PP_TUPLE_EAT_2)(159, s) SEQAN_PP_IF(p(159, s), SEQAN_PP_FOR_159, SEQAN_PP_TUPLE_EAT_4)(o(159, s), p, o, m)
+# define SEQAN_PP_FOR_159(s, p, o, m) SEQAN_PP_IF(p(160, s), m, SEQAN_PP_TUPLE_EAT_2)(160, s) SEQAN_PP_IF(p(160, s), SEQAN_PP_FOR_160, SEQAN_PP_TUPLE_EAT_4)(o(160, s), p, o, m)
+# define SEQAN_PP_FOR_160(s, p, o, m) SEQAN_PP_IF(p(161, s), m, SEQAN_PP_TUPLE_EAT_2)(161, s) SEQAN_PP_IF(p(161, s), SEQAN_PP_FOR_161, SEQAN_PP_TUPLE_EAT_4)(o(161, s), p, o, m)
+# define SEQAN_PP_FOR_161(s, p, o, m) SEQAN_PP_IF(p(162, s), m, SEQAN_PP_TUPLE_EAT_2)(162, s) SEQAN_PP_IF(p(162, s), SEQAN_PP_FOR_162, SEQAN_PP_TUPLE_EAT_4)(o(162, s), p, o, m)
+# define SEQAN_PP_FOR_162(s, p, o, m) SEQAN_PP_IF(p(163, s), m, SEQAN_PP_TUPLE_EAT_2)(163, s) SEQAN_PP_IF(p(163, s), SEQAN_PP_FOR_163, SEQAN_PP_TUPLE_EAT_4)(o(163, s), p, o, m)
+# define SEQAN_PP_FOR_163(s, p, o, m) SEQAN_PP_IF(p(164, s), m, SEQAN_PP_TUPLE_EAT_2)(164, s) SEQAN_PP_IF(p(164, s), SEQAN_PP_FOR_164, SEQAN_PP_TUPLE_EAT_4)(o(164, s), p, o, m)
+# define SEQAN_PP_FOR_164(s, p, o, m) SEQAN_PP_IF(p(165, s), m, SEQAN_PP_TUPLE_EAT_2)(165, s) SEQAN_PP_IF(p(165, s), SEQAN_PP_FOR_165, SEQAN_PP_TUPLE_EAT_4)(o(165, s), p, o, m)
+# define SEQAN_PP_FOR_165(s, p, o, m) SEQAN_PP_IF(p(166, s), m, SEQAN_PP_TUPLE_EAT_2)(166, s) SEQAN_PP_IF(p(166, s), SEQAN_PP_FOR_166, SEQAN_PP_TUPLE_EAT_4)(o(166, s), p, o, m)
+# define SEQAN_PP_FOR_166(s, p, o, m) SEQAN_PP_IF(p(167, s), m, SEQAN_PP_TUPLE_EAT_2)(167, s) SEQAN_PP_IF(p(167, s), SEQAN_PP_FOR_167, SEQAN_PP_TUPLE_EAT_4)(o(167, s), p, o, m)
+# define SEQAN_PP_FOR_167(s, p, o, m) SEQAN_PP_IF(p(168, s), m, SEQAN_PP_TUPLE_EAT_2)(168, s) SEQAN_PP_IF(p(168, s), SEQAN_PP_FOR_168, SEQAN_PP_TUPLE_EAT_4)(o(168, s), p, o, m)
+# define SEQAN_PP_FOR_168(s, p, o, m) SEQAN_PP_IF(p(169, s), m, SEQAN_PP_TUPLE_EAT_2)(169, s) SEQAN_PP_IF(p(169, s), SEQAN_PP_FOR_169, SEQAN_PP_TUPLE_EAT_4)(o(169, s), p, o, m)
+# define SEQAN_PP_FOR_169(s, p, o, m) SEQAN_PP_IF(p(170, s), m, SEQAN_PP_TUPLE_EAT_2)(170, s) SEQAN_PP_IF(p(170, s), SEQAN_PP_FOR_170, SEQAN_PP_TUPLE_EAT_4)(o(170, s), p, o, m)
+# define SEQAN_PP_FOR_170(s, p, o, m) SEQAN_PP_IF(p(171, s), m, SEQAN_PP_TUPLE_EAT_2)(171, s) SEQAN_PP_IF(p(171, s), SEQAN_PP_FOR_171, SEQAN_PP_TUPLE_EAT_4)(o(171, s), p, o, m)
+# define SEQAN_PP_FOR_171(s, p, o, m) SEQAN_PP_IF(p(172, s), m, SEQAN_PP_TUPLE_EAT_2)(172, s) SEQAN_PP_IF(p(172, s), SEQAN_PP_FOR_172, SEQAN_PP_TUPLE_EAT_4)(o(172, s), p, o, m)
+# define SEQAN_PP_FOR_172(s, p, o, m) SEQAN_PP_IF(p(173, s), m, SEQAN_PP_TUPLE_EAT_2)(173, s) SEQAN_PP_IF(p(173, s), SEQAN_PP_FOR_173, SEQAN_PP_TUPLE_EAT_4)(o(173, s), p, o, m)
+# define SEQAN_PP_FOR_173(s, p, o, m) SEQAN_PP_IF(p(174, s), m, SEQAN_PP_TUPLE_EAT_2)(174, s) SEQAN_PP_IF(p(174, s), SEQAN_PP_FOR_174, SEQAN_PP_TUPLE_EAT_4)(o(174, s), p, o, m)
+# define SEQAN_PP_FOR_174(s, p, o, m) SEQAN_PP_IF(p(175, s), m, SEQAN_PP_TUPLE_EAT_2)(175, s) SEQAN_PP_IF(p(175, s), SEQAN_PP_FOR_175, SEQAN_PP_TUPLE_EAT_4)(o(175, s), p, o, m)
+# define SEQAN_PP_FOR_175(s, p, o, m) SEQAN_PP_IF(p(176, s), m, SEQAN_PP_TUPLE_EAT_2)(176, s) SEQAN_PP_IF(p(176, s), SEQAN_PP_FOR_176, SEQAN_PP_TUPLE_EAT_4)(o(176, s), p, o, m)
+# define SEQAN_PP_FOR_176(s, p, o, m) SEQAN_PP_IF(p(177, s), m, SEQAN_PP_TUPLE_EAT_2)(177, s) SEQAN_PP_IF(p(177, s), SEQAN_PP_FOR_177, SEQAN_PP_TUPLE_EAT_4)(o(177, s), p, o, m)
+# define SEQAN_PP_FOR_177(s, p, o, m) SEQAN_PP_IF(p(178, s), m, SEQAN_PP_TUPLE_EAT_2)(178, s) SEQAN_PP_IF(p(178, s), SEQAN_PP_FOR_178, SEQAN_PP_TUPLE_EAT_4)(o(178, s), p, o, m)
+# define SEQAN_PP_FOR_178(s, p, o, m) SEQAN_PP_IF(p(179, s), m, SEQAN_PP_TUPLE_EAT_2)(179, s) SEQAN_PP_IF(p(179, s), SEQAN_PP_FOR_179, SEQAN_PP_TUPLE_EAT_4)(o(179, s), p, o, m)
+# define SEQAN_PP_FOR_179(s, p, o, m) SEQAN_PP_IF(p(180, s), m, SEQAN_PP_TUPLE_EAT_2)(180, s) SEQAN_PP_IF(p(180, s), SEQAN_PP_FOR_180, SEQAN_PP_TUPLE_EAT_4)(o(180, s), p, o, m)
+# define SEQAN_PP_FOR_180(s, p, o, m) SEQAN_PP_IF(p(181, s), m, SEQAN_PP_TUPLE_EAT_2)(181, s) SEQAN_PP_IF(p(181, s), SEQAN_PP_FOR_181, SEQAN_PP_TUPLE_EAT_4)(o(181, s), p, o, m)
+# define SEQAN_PP_FOR_181(s, p, o, m) SEQAN_PP_IF(p(182, s), m, SEQAN_PP_TUPLE_EAT_2)(182, s) SEQAN_PP_IF(p(182, s), SEQAN_PP_FOR_182, SEQAN_PP_TUPLE_EAT_4)(o(182, s), p, o, m)
+# define SEQAN_PP_FOR_182(s, p, o, m) SEQAN_PP_IF(p(183, s), m, SEQAN_PP_TUPLE_EAT_2)(183, s) SEQAN_PP_IF(p(183, s), SEQAN_PP_FOR_183, SEQAN_PP_TUPLE_EAT_4)(o(183, s), p, o, m)
+# define SEQAN_PP_FOR_183(s, p, o, m) SEQAN_PP_IF(p(184, s), m, SEQAN_PP_TUPLE_EAT_2)(184, s) SEQAN_PP_IF(p(184, s), SEQAN_PP_FOR_184, SEQAN_PP_TUPLE_EAT_4)(o(184, s), p, o, m)
+# define SEQAN_PP_FOR_184(s, p, o, m) SEQAN_PP_IF(p(185, s), m, SEQAN_PP_TUPLE_EAT_2)(185, s) SEQAN_PP_IF(p(185, s), SEQAN_PP_FOR_185, SEQAN_PP_TUPLE_EAT_4)(o(185, s), p, o, m)
+# define SEQAN_PP_FOR_185(s, p, o, m) SEQAN_PP_IF(p(186, s), m, SEQAN_PP_TUPLE_EAT_2)(186, s) SEQAN_PP_IF(p(186, s), SEQAN_PP_FOR_186, SEQAN_PP_TUPLE_EAT_4)(o(186, s), p, o, m)
+# define SEQAN_PP_FOR_186(s, p, o, m) SEQAN_PP_IF(p(187, s), m, SEQAN_PP_TUPLE_EAT_2)(187, s) SEQAN_PP_IF(p(187, s), SEQAN_PP_FOR_187, SEQAN_PP_TUPLE_EAT_4)(o(187, s), p, o, m)
+# define SEQAN_PP_FOR_187(s, p, o, m) SEQAN_PP_IF(p(188, s), m, SEQAN_PP_TUPLE_EAT_2)(188, s) SEQAN_PP_IF(p(188, s), SEQAN_PP_FOR_188, SEQAN_PP_TUPLE_EAT_4)(o(188, s), p, o, m)
+# define SEQAN_PP_FOR_188(s, p, o, m) SEQAN_PP_IF(p(189, s), m, SEQAN_PP_TUPLE_EAT_2)(189, s) SEQAN_PP_IF(p(189, s), SEQAN_PP_FOR_189, SEQAN_PP_TUPLE_EAT_4)(o(189, s), p, o, m)
+# define SEQAN_PP_FOR_189(s, p, o, m) SEQAN_PP_IF(p(190, s), m, SEQAN_PP_TUPLE_EAT_2)(190, s) SEQAN_PP_IF(p(190, s), SEQAN_PP_FOR_190, SEQAN_PP_TUPLE_EAT_4)(o(190, s), p, o, m)
+# define SEQAN_PP_FOR_190(s, p, o, m) SEQAN_PP_IF(p(191, s), m, SEQAN_PP_TUPLE_EAT_2)(191, s) SEQAN_PP_IF(p(191, s), SEQAN_PP_FOR_191, SEQAN_PP_TUPLE_EAT_4)(o(191, s), p, o, m)
+# define SEQAN_PP_FOR_191(s, p, o, m) SEQAN_PP_IF(p(192, s), m, SEQAN_PP_TUPLE_EAT_2)(192, s) SEQAN_PP_IF(p(192, s), SEQAN_PP_FOR_192, SEQAN_PP_TUPLE_EAT_4)(o(192, s), p, o, m)
+# define SEQAN_PP_FOR_192(s, p, o, m) SEQAN_PP_IF(p(193, s), m, SEQAN_PP_TUPLE_EAT_2)(193, s) SEQAN_PP_IF(p(193, s), SEQAN_PP_FOR_193, SEQAN_PP_TUPLE_EAT_4)(o(193, s), p, o, m)
+# define SEQAN_PP_FOR_193(s, p, o, m) SEQAN_PP_IF(p(194, s), m, SEQAN_PP_TUPLE_EAT_2)(194, s) SEQAN_PP_IF(p(194, s), SEQAN_PP_FOR_194, SEQAN_PP_TUPLE_EAT_4)(o(194, s), p, o, m)
+# define SEQAN_PP_FOR_194(s, p, o, m) SEQAN_PP_IF(p(195, s), m, SEQAN_PP_TUPLE_EAT_2)(195, s) SEQAN_PP_IF(p(195, s), SEQAN_PP_FOR_195, SEQAN_PP_TUPLE_EAT_4)(o(195, s), p, o, m)
+# define SEQAN_PP_FOR_195(s, p, o, m) SEQAN_PP_IF(p(196, s), m, SEQAN_PP_TUPLE_EAT_2)(196, s) SEQAN_PP_IF(p(196, s), SEQAN_PP_FOR_196, SEQAN_PP_TUPLE_EAT_4)(o(196, s), p, o, m)
+# define SEQAN_PP_FOR_196(s, p, o, m) SEQAN_PP_IF(p(197, s), m, SEQAN_PP_TUPLE_EAT_2)(197, s) SEQAN_PP_IF(p(197, s), SEQAN_PP_FOR_197, SEQAN_PP_TUPLE_EAT_4)(o(197, s), p, o, m)
+# define SEQAN_PP_FOR_197(s, p, o, m) SEQAN_PP_IF(p(198, s), m, SEQAN_PP_TUPLE_EAT_2)(198, s) SEQAN_PP_IF(p(198, s), SEQAN_PP_FOR_198, SEQAN_PP_TUPLE_EAT_4)(o(198, s), p, o, m)
+# define SEQAN_PP_FOR_198(s, p, o, m) SEQAN_PP_IF(p(199, s), m, SEQAN_PP_TUPLE_EAT_2)(199, s) SEQAN_PP_IF(p(199, s), SEQAN_PP_FOR_199, SEQAN_PP_TUPLE_EAT_4)(o(199, s), p, o, m)
+# define SEQAN_PP_FOR_199(s, p, o, m) SEQAN_PP_IF(p(200, s), m, SEQAN_PP_TUPLE_EAT_2)(200, s) SEQAN_PP_IF(p(200, s), SEQAN_PP_FOR_200, SEQAN_PP_TUPLE_EAT_4)(o(200, s), p, o, m)
+# define SEQAN_PP_FOR_200(s, p, o, m) SEQAN_PP_IF(p(201, s), m, SEQAN_PP_TUPLE_EAT_2)(201, s) SEQAN_PP_IF(p(201, s), SEQAN_PP_FOR_201, SEQAN_PP_TUPLE_EAT_4)(o(201, s), p, o, m)
+# define SEQAN_PP_FOR_201(s, p, o, m) SEQAN_PP_IF(p(202, s), m, SEQAN_PP_TUPLE_EAT_2)(202, s) SEQAN_PP_IF(p(202, s), SEQAN_PP_FOR_202, SEQAN_PP_TUPLE_EAT_4)(o(202, s), p, o, m)
+# define SEQAN_PP_FOR_202(s, p, o, m) SEQAN_PP_IF(p(203, s), m, SEQAN_PP_TUPLE_EAT_2)(203, s) SEQAN_PP_IF(p(203, s), SEQAN_PP_FOR_203, SEQAN_PP_TUPLE_EAT_4)(o(203, s), p, o, m)
+# define SEQAN_PP_FOR_203(s, p, o, m) SEQAN_PP_IF(p(204, s), m, SEQAN_PP_TUPLE_EAT_2)(204, s) SEQAN_PP_IF(p(204, s), SEQAN_PP_FOR_204, SEQAN_PP_TUPLE_EAT_4)(o(204, s), p, o, m)
+# define SEQAN_PP_FOR_204(s, p, o, m) SEQAN_PP_IF(p(205, s), m, SEQAN_PP_TUPLE_EAT_2)(205, s) SEQAN_PP_IF(p(205, s), SEQAN_PP_FOR_205, SEQAN_PP_TUPLE_EAT_4)(o(205, s), p, o, m)
+# define SEQAN_PP_FOR_205(s, p, o, m) SEQAN_PP_IF(p(206, s), m, SEQAN_PP_TUPLE_EAT_2)(206, s) SEQAN_PP_IF(p(206, s), SEQAN_PP_FOR_206, SEQAN_PP_TUPLE_EAT_4)(o(206, s), p, o, m)
+# define SEQAN_PP_FOR_206(s, p, o, m) SEQAN_PP_IF(p(207, s), m, SEQAN_PP_TUPLE_EAT_2)(207, s) SEQAN_PP_IF(p(207, s), SEQAN_PP_FOR_207, SEQAN_PP_TUPLE_EAT_4)(o(207, s), p, o, m)
+# define SEQAN_PP_FOR_207(s, p, o, m) SEQAN_PP_IF(p(208, s), m, SEQAN_PP_TUPLE_EAT_2)(208, s) SEQAN_PP_IF(p(208, s), SEQAN_PP_FOR_208, SEQAN_PP_TUPLE_EAT_4)(o(208, s), p, o, m)
+# define SEQAN_PP_FOR_208(s, p, o, m) SEQAN_PP_IF(p(209, s), m, SEQAN_PP_TUPLE_EAT_2)(209, s) SEQAN_PP_IF(p(209, s), SEQAN_PP_FOR_209, SEQAN_PP_TUPLE_EAT_4)(o(209, s), p, o, m)
+# define SEQAN_PP_FOR_209(s, p, o, m) SEQAN_PP_IF(p(210, s), m, SEQAN_PP_TUPLE_EAT_2)(210, s) SEQAN_PP_IF(p(210, s), SEQAN_PP_FOR_210, SEQAN_PP_TUPLE_EAT_4)(o(210, s), p, o, m)
+# define SEQAN_PP_FOR_210(s, p, o, m) SEQAN_PP_IF(p(211, s), m, SEQAN_PP_TUPLE_EAT_2)(211, s) SEQAN_PP_IF(p(211, s), SEQAN_PP_FOR_211, SEQAN_PP_TUPLE_EAT_4)(o(211, s), p, o, m)
+# define SEQAN_PP_FOR_211(s, p, o, m) SEQAN_PP_IF(p(212, s), m, SEQAN_PP_TUPLE_EAT_2)(212, s) SEQAN_PP_IF(p(212, s), SEQAN_PP_FOR_212, SEQAN_PP_TUPLE_EAT_4)(o(212, s), p, o, m)
+# define SEQAN_PP_FOR_212(s, p, o, m) SEQAN_PP_IF(p(213, s), m, SEQAN_PP_TUPLE_EAT_2)(213, s) SEQAN_PP_IF(p(213, s), SEQAN_PP_FOR_213, SEQAN_PP_TUPLE_EAT_4)(o(213, s), p, o, m)
+# define SEQAN_PP_FOR_213(s, p, o, m) SEQAN_PP_IF(p(214, s), m, SEQAN_PP_TUPLE_EAT_2)(214, s) SEQAN_PP_IF(p(214, s), SEQAN_PP_FOR_214, SEQAN_PP_TUPLE_EAT_4)(o(214, s), p, o, m)
+# define SEQAN_PP_FOR_214(s, p, o, m) SEQAN_PP_IF(p(215, s), m, SEQAN_PP_TUPLE_EAT_2)(215, s) SEQAN_PP_IF(p(215, s), SEQAN_PP_FOR_215, SEQAN_PP_TUPLE_EAT_4)(o(215, s), p, o, m)
+# define SEQAN_PP_FOR_215(s, p, o, m) SEQAN_PP_IF(p(216, s), m, SEQAN_PP_TUPLE_EAT_2)(216, s) SEQAN_PP_IF(p(216, s), SEQAN_PP_FOR_216, SEQAN_PP_TUPLE_EAT_4)(o(216, s), p, o, m)
+# define SEQAN_PP_FOR_216(s, p, o, m) SEQAN_PP_IF(p(217, s), m, SEQAN_PP_TUPLE_EAT_2)(217, s) SEQAN_PP_IF(p(217, s), SEQAN_PP_FOR_217, SEQAN_PP_TUPLE_EAT_4)(o(217, s), p, o, m)
+# define SEQAN_PP_FOR_217(s, p, o, m) SEQAN_PP_IF(p(218, s), m, SEQAN_PP_TUPLE_EAT_2)(218, s) SEQAN_PP_IF(p(218, s), SEQAN_PP_FOR_218, SEQAN_PP_TUPLE_EAT_4)(o(218, s), p, o, m)
+# define SEQAN_PP_FOR_218(s, p, o, m) SEQAN_PP_IF(p(219, s), m, SEQAN_PP_TUPLE_EAT_2)(219, s) SEQAN_PP_IF(p(219, s), SEQAN_PP_FOR_219, SEQAN_PP_TUPLE_EAT_4)(o(219, s), p, o, m)
+# define SEQAN_PP_FOR_219(s, p, o, m) SEQAN_PP_IF(p(220, s), m, SEQAN_PP_TUPLE_EAT_2)(220, s) SEQAN_PP_IF(p(220, s), SEQAN_PP_FOR_220, SEQAN_PP_TUPLE_EAT_4)(o(220, s), p, o, m)
+# define SEQAN_PP_FOR_220(s, p, o, m) SEQAN_PP_IF(p(221, s), m, SEQAN_PP_TUPLE_EAT_2)(221, s) SEQAN_PP_IF(p(221, s), SEQAN_PP_FOR_221, SEQAN_PP_TUPLE_EAT_4)(o(221, s), p, o, m)
+# define SEQAN_PP_FOR_221(s, p, o, m) SEQAN_PP_IF(p(222, s), m, SEQAN_PP_TUPLE_EAT_2)(222, s) SEQAN_PP_IF(p(222, s), SEQAN_PP_FOR_222, SEQAN_PP_TUPLE_EAT_4)(o(222, s), p, o, m)
+# define SEQAN_PP_FOR_222(s, p, o, m) SEQAN_PP_IF(p(223, s), m, SEQAN_PP_TUPLE_EAT_2)(223, s) SEQAN_PP_IF(p(223, s), SEQAN_PP_FOR_223, SEQAN_PP_TUPLE_EAT_4)(o(223, s), p, o, m)
+# define SEQAN_PP_FOR_223(s, p, o, m) SEQAN_PP_IF(p(224, s), m, SEQAN_PP_TUPLE_EAT_2)(224, s) SEQAN_PP_IF(p(224, s), SEQAN_PP_FOR_224, SEQAN_PP_TUPLE_EAT_4)(o(224, s), p, o, m)
+# define SEQAN_PP_FOR_224(s, p, o, m) SEQAN_PP_IF(p(225, s), m, SEQAN_PP_TUPLE_EAT_2)(225, s) SEQAN_PP_IF(p(225, s), SEQAN_PP_FOR_225, SEQAN_PP_TUPLE_EAT_4)(o(225, s), p, o, m)
+# define SEQAN_PP_FOR_225(s, p, o, m) SEQAN_PP_IF(p(226, s), m, SEQAN_PP_TUPLE_EAT_2)(226, s) SEQAN_PP_IF(p(226, s), SEQAN_PP_FOR_226, SEQAN_PP_TUPLE_EAT_4)(o(226, s), p, o, m)
+# define SEQAN_PP_FOR_226(s, p, o, m) SEQAN_PP_IF(p(227, s), m, SEQAN_PP_TUPLE_EAT_2)(227, s) SEQAN_PP_IF(p(227, s), SEQAN_PP_FOR_227, SEQAN_PP_TUPLE_EAT_4)(o(227, s), p, o, m)
+# define SEQAN_PP_FOR_227(s, p, o, m) SEQAN_PP_IF(p(228, s), m, SEQAN_PP_TUPLE_EAT_2)(228, s) SEQAN_PP_IF(p(228, s), SEQAN_PP_FOR_228, SEQAN_PP_TUPLE_EAT_4)(o(228, s), p, o, m)
+# define SEQAN_PP_FOR_228(s, p, o, m) SEQAN_PP_IF(p(229, s), m, SEQAN_PP_TUPLE_EAT_2)(229, s) SEQAN_PP_IF(p(229, s), SEQAN_PP_FOR_229, SEQAN_PP_TUPLE_EAT_4)(o(229, s), p, o, m)
+# define SEQAN_PP_FOR_229(s, p, o, m) SEQAN_PP_IF(p(230, s), m, SEQAN_PP_TUPLE_EAT_2)(230, s) SEQAN_PP_IF(p(230, s), SEQAN_PP_FOR_230, SEQAN_PP_TUPLE_EAT_4)(o(230, s), p, o, m)
+# define SEQAN_PP_FOR_230(s, p, o, m) SEQAN_PP_IF(p(231, s), m, SEQAN_PP_TUPLE_EAT_2)(231, s) SEQAN_PP_IF(p(231, s), SEQAN_PP_FOR_231, SEQAN_PP_TUPLE_EAT_4)(o(231, s), p, o, m)
+# define SEQAN_PP_FOR_231(s, p, o, m) SEQAN_PP_IF(p(232, s), m, SEQAN_PP_TUPLE_EAT_2)(232, s) SEQAN_PP_IF(p(232, s), SEQAN_PP_FOR_232, SEQAN_PP_TUPLE_EAT_4)(o(232, s), p, o, m)
+# define SEQAN_PP_FOR_232(s, p, o, m) SEQAN_PP_IF(p(233, s), m, SEQAN_PP_TUPLE_EAT_2)(233, s) SEQAN_PP_IF(p(233, s), SEQAN_PP_FOR_233, SEQAN_PP_TUPLE_EAT_4)(o(233, s), p, o, m)
+# define SEQAN_PP_FOR_233(s, p, o, m) SEQAN_PP_IF(p(234, s), m, SEQAN_PP_TUPLE_EAT_2)(234, s) SEQAN_PP_IF(p(234, s), SEQAN_PP_FOR_234, SEQAN_PP_TUPLE_EAT_4)(o(234, s), p, o, m)
+# define SEQAN_PP_FOR_234(s, p, o, m) SEQAN_PP_IF(p(235, s), m, SEQAN_PP_TUPLE_EAT_2)(235, s) SEQAN_PP_IF(p(235, s), SEQAN_PP_FOR_235, SEQAN_PP_TUPLE_EAT_4)(o(235, s), p, o, m)
+# define SEQAN_PP_FOR_235(s, p, o, m) SEQAN_PP_IF(p(236, s), m, SEQAN_PP_TUPLE_EAT_2)(236, s) SEQAN_PP_IF(p(236, s), SEQAN_PP_FOR_236, SEQAN_PP_TUPLE_EAT_4)(o(236, s), p, o, m)
+# define SEQAN_PP_FOR_236(s, p, o, m) SEQAN_PP_IF(p(237, s), m, SEQAN_PP_TUPLE_EAT_2)(237, s) SEQAN_PP_IF(p(237, s), SEQAN_PP_FOR_237, SEQAN_PP_TUPLE_EAT_4)(o(237, s), p, o, m)
+# define SEQAN_PP_FOR_237(s, p, o, m) SEQAN_PP_IF(p(238, s), m, SEQAN_PP_TUPLE_EAT_2)(238, s) SEQAN_PP_IF(p(238, s), SEQAN_PP_FOR_238, SEQAN_PP_TUPLE_EAT_4)(o(238, s), p, o, m)
+# define SEQAN_PP_FOR_238(s, p, o, m) SEQAN_PP_IF(p(239, s), m, SEQAN_PP_TUPLE_EAT_2)(239, s) SEQAN_PP_IF(p(239, s), SEQAN_PP_FOR_239, SEQAN_PP_TUPLE_EAT_4)(o(239, s), p, o, m)
+# define SEQAN_PP_FOR_239(s, p, o, m) SEQAN_PP_IF(p(240, s), m, SEQAN_PP_TUPLE_EAT_2)(240, s) SEQAN_PP_IF(p(240, s), SEQAN_PP_FOR_240, SEQAN_PP_TUPLE_EAT_4)(o(240, s), p, o, m)
+# define SEQAN_PP_FOR_240(s, p, o, m) SEQAN_PP_IF(p(241, s), m, SEQAN_PP_TUPLE_EAT_2)(241, s) SEQAN_PP_IF(p(241, s), SEQAN_PP_FOR_241, SEQAN_PP_TUPLE_EAT_4)(o(241, s), p, o, m)
+# define SEQAN_PP_FOR_241(s, p, o, m) SEQAN_PP_IF(p(242, s), m, SEQAN_PP_TUPLE_EAT_2)(242, s) SEQAN_PP_IF(p(242, s), SEQAN_PP_FOR_242, SEQAN_PP_TUPLE_EAT_4)(o(242, s), p, o, m)
+# define SEQAN_PP_FOR_242(s, p, o, m) SEQAN_PP_IF(p(243, s), m, SEQAN_PP_TUPLE_EAT_2)(243, s) SEQAN_PP_IF(p(243, s), SEQAN_PP_FOR_243, SEQAN_PP_TUPLE_EAT_4)(o(243, s), p, o, m)
+# define SEQAN_PP_FOR_243(s, p, o, m) SEQAN_PP_IF(p(244, s), m, SEQAN_PP_TUPLE_EAT_2)(244, s) SEQAN_PP_IF(p(244, s), SEQAN_PP_FOR_244, SEQAN_PP_TUPLE_EAT_4)(o(244, s), p, o, m)
+# define SEQAN_PP_FOR_244(s, p, o, m) SEQAN_PP_IF(p(245, s), m, SEQAN_PP_TUPLE_EAT_2)(245, s) SEQAN_PP_IF(p(245, s), SEQAN_PP_FOR_245, SEQAN_PP_TUPLE_EAT_4)(o(245, s), p, o, m)
+# define SEQAN_PP_FOR_245(s, p, o, m) SEQAN_PP_IF(p(246, s), m, SEQAN_PP_TUPLE_EAT_2)(246, s) SEQAN_PP_IF(p(246, s), SEQAN_PP_FOR_246, SEQAN_PP_TUPLE_EAT_4)(o(246, s), p, o, m)
+# define SEQAN_PP_FOR_246(s, p, o, m) SEQAN_PP_IF(p(247, s), m, SEQAN_PP_TUPLE_EAT_2)(247, s) SEQAN_PP_IF(p(247, s), SEQAN_PP_FOR_247, SEQAN_PP_TUPLE_EAT_4)(o(247, s), p, o, m)
+# define SEQAN_PP_FOR_247(s, p, o, m) SEQAN_PP_IF(p(248, s), m, SEQAN_PP_TUPLE_EAT_2)(248, s) SEQAN_PP_IF(p(248, s), SEQAN_PP_FOR_248, SEQAN_PP_TUPLE_EAT_4)(o(248, s), p, o, m)
+# define SEQAN_PP_FOR_248(s, p, o, m) SEQAN_PP_IF(p(249, s), m, SEQAN_PP_TUPLE_EAT_2)(249, s) SEQAN_PP_IF(p(249, s), SEQAN_PP_FOR_249, SEQAN_PP_TUPLE_EAT_4)(o(249, s), p, o, m)
+# define SEQAN_PP_FOR_249(s, p, o, m) SEQAN_PP_IF(p(250, s), m, SEQAN_PP_TUPLE_EAT_2)(250, s) SEQAN_PP_IF(p(250, s), SEQAN_PP_FOR_250, SEQAN_PP_TUPLE_EAT_4)(o(250, s), p, o, m)
+# define SEQAN_PP_FOR_250(s, p, o, m) SEQAN_PP_IF(p(251, s), m, SEQAN_PP_TUPLE_EAT_2)(251, s) SEQAN_PP_IF(p(251, s), SEQAN_PP_FOR_251, SEQAN_PP_TUPLE_EAT_4)(o(251, s), p, o, m)
+# define SEQAN_PP_FOR_251(s, p, o, m) SEQAN_PP_IF(p(252, s), m, SEQAN_PP_TUPLE_EAT_2)(252, s) SEQAN_PP_IF(p(252, s), SEQAN_PP_FOR_252, SEQAN_PP_TUPLE_EAT_4)(o(252, s), p, o, m)
+# define SEQAN_PP_FOR_252(s, p, o, m) SEQAN_PP_IF(p(253, s), m, SEQAN_PP_TUPLE_EAT_2)(253, s) SEQAN_PP_IF(p(253, s), SEQAN_PP_FOR_253, SEQAN_PP_TUPLE_EAT_4)(o(253, s), p, o, m)
+# define SEQAN_PP_FOR_253(s, p, o, m) SEQAN_PP_IF(p(254, s), m, SEQAN_PP_TUPLE_EAT_2)(254, s) SEQAN_PP_IF(p(254, s), SEQAN_PP_FOR_254, SEQAN_PP_TUPLE_EAT_4)(o(254, s), p, o, m)
+# define SEQAN_PP_FOR_254(s, p, o, m) SEQAN_PP_IF(p(255, s), m, SEQAN_PP_TUPLE_EAT_2)(255, s) SEQAN_PP_IF(p(255, s), SEQAN_PP_FOR_255, SEQAN_PP_TUPLE_EAT_4)(o(255, s), p, o, m)
+# define SEQAN_PP_FOR_255(s, p, o, m) SEQAN_PP_IF(p(256, s), m, SEQAN_PP_TUPLE_EAT_2)(256, s) SEQAN_PP_IF(p(256, s), SEQAN_PP_FOR_256, SEQAN_PP_TUPLE_EAT_4)(o(256, s), p, o, m)
+# define SEQAN_PP_FOR_256(s, p, o, m) SEQAN_PP_IF(p(257, s), m, SEQAN_PP_TUPLE_EAT_2)(257, s) SEQAN_PP_IF(p(257, s), SEQAN_PP_FOR_257, SEQAN_PP_TUPLE_EAT_4)(o(257, s), p, o, m)
+#
+// # endif
+
+#else  // #ifdef SEQAN_PLATFORM_WINDOWS_VS
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/repetition/detail/for.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
+// # define SEQAN_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
+// #
+// # include <boost/preprocessor/control/expr_iif.hpp>
+// # include <boost/preprocessor/control/iif.hpp>
+// # include <boost/preprocessor/logical/bool.hpp>
+// # include <boost/preprocessor/tuple/eat.hpp>
+#
+# define SEQAN_PP_FOR_1(s, p, o, m) SEQAN_PP_FOR_1_C(SEQAN_PP_BOOL(p(2, s)), s, p, o, m)
+# define SEQAN_PP_FOR_2(s, p, o, m) SEQAN_PP_FOR_2_C(SEQAN_PP_BOOL(p(3, s)), s, p, o, m)
+# define SEQAN_PP_FOR_3(s, p, o, m) SEQAN_PP_FOR_3_C(SEQAN_PP_BOOL(p(4, s)), s, p, o, m)
+# define SEQAN_PP_FOR_4(s, p, o, m) SEQAN_PP_FOR_4_C(SEQAN_PP_BOOL(p(5, s)), s, p, o, m)
+# define SEQAN_PP_FOR_5(s, p, o, m) SEQAN_PP_FOR_5_C(SEQAN_PP_BOOL(p(6, s)), s, p, o, m)
+# define SEQAN_PP_FOR_6(s, p, o, m) SEQAN_PP_FOR_6_C(SEQAN_PP_BOOL(p(7, s)), s, p, o, m)
+# define SEQAN_PP_FOR_7(s, p, o, m) SEQAN_PP_FOR_7_C(SEQAN_PP_BOOL(p(8, s)), s, p, o, m)
+# define SEQAN_PP_FOR_8(s, p, o, m) SEQAN_PP_FOR_8_C(SEQAN_PP_BOOL(p(9, s)), s, p, o, m)
+# define SEQAN_PP_FOR_9(s, p, o, m) SEQAN_PP_FOR_9_C(SEQAN_PP_BOOL(p(10, s)), s, p, o, m)
+# define SEQAN_PP_FOR_10(s, p, o, m) SEQAN_PP_FOR_10_C(SEQAN_PP_BOOL(p(11, s)), s, p, o, m)
+# define SEQAN_PP_FOR_11(s, p, o, m) SEQAN_PP_FOR_11_C(SEQAN_PP_BOOL(p(12, s)), s, p, o, m)
+# define SEQAN_PP_FOR_12(s, p, o, m) SEQAN_PP_FOR_12_C(SEQAN_PP_BOOL(p(13, s)), s, p, o, m)
+# define SEQAN_PP_FOR_13(s, p, o, m) SEQAN_PP_FOR_13_C(SEQAN_PP_BOOL(p(14, s)), s, p, o, m)
+# define SEQAN_PP_FOR_14(s, p, o, m) SEQAN_PP_FOR_14_C(SEQAN_PP_BOOL(p(15, s)), s, p, o, m)
+# define SEQAN_PP_FOR_15(s, p, o, m) SEQAN_PP_FOR_15_C(SEQAN_PP_BOOL(p(16, s)), s, p, o, m)
+# define SEQAN_PP_FOR_16(s, p, o, m) SEQAN_PP_FOR_16_C(SEQAN_PP_BOOL(p(17, s)), s, p, o, m)
+# define SEQAN_PP_FOR_17(s, p, o, m) SEQAN_PP_FOR_17_C(SEQAN_PP_BOOL(p(18, s)), s, p, o, m)
+# define SEQAN_PP_FOR_18(s, p, o, m) SEQAN_PP_FOR_18_C(SEQAN_PP_BOOL(p(19, s)), s, p, o, m)
+# define SEQAN_PP_FOR_19(s, p, o, m) SEQAN_PP_FOR_19_C(SEQAN_PP_BOOL(p(20, s)), s, p, o, m)
+# define SEQAN_PP_FOR_20(s, p, o, m) SEQAN_PP_FOR_20_C(SEQAN_PP_BOOL(p(21, s)), s, p, o, m)
+# define SEQAN_PP_FOR_21(s, p, o, m) SEQAN_PP_FOR_21_C(SEQAN_PP_BOOL(p(22, s)), s, p, o, m)
+# define SEQAN_PP_FOR_22(s, p, o, m) SEQAN_PP_FOR_22_C(SEQAN_PP_BOOL(p(23, s)), s, p, o, m)
+# define SEQAN_PP_FOR_23(s, p, o, m) SEQAN_PP_FOR_23_C(SEQAN_PP_BOOL(p(24, s)), s, p, o, m)
+# define SEQAN_PP_FOR_24(s, p, o, m) SEQAN_PP_FOR_24_C(SEQAN_PP_BOOL(p(25, s)), s, p, o, m)
+# define SEQAN_PP_FOR_25(s, p, o, m) SEQAN_PP_FOR_25_C(SEQAN_PP_BOOL(p(26, s)), s, p, o, m)
+# define SEQAN_PP_FOR_26(s, p, o, m) SEQAN_PP_FOR_26_C(SEQAN_PP_BOOL(p(27, s)), s, p, o, m)
+# define SEQAN_PP_FOR_27(s, p, o, m) SEQAN_PP_FOR_27_C(SEQAN_PP_BOOL(p(28, s)), s, p, o, m)
+# define SEQAN_PP_FOR_28(s, p, o, m) SEQAN_PP_FOR_28_C(SEQAN_PP_BOOL(p(29, s)), s, p, o, m)
+# define SEQAN_PP_FOR_29(s, p, o, m) SEQAN_PP_FOR_29_C(SEQAN_PP_BOOL(p(30, s)), s, p, o, m)
+# define SEQAN_PP_FOR_30(s, p, o, m) SEQAN_PP_FOR_30_C(SEQAN_PP_BOOL(p(31, s)), s, p, o, m)
+# define SEQAN_PP_FOR_31(s, p, o, m) SEQAN_PP_FOR_31_C(SEQAN_PP_BOOL(p(32, s)), s, p, o, m)
+# define SEQAN_PP_FOR_32(s, p, o, m) SEQAN_PP_FOR_32_C(SEQAN_PP_BOOL(p(33, s)), s, p, o, m)
+# define SEQAN_PP_FOR_33(s, p, o, m) SEQAN_PP_FOR_33_C(SEQAN_PP_BOOL(p(34, s)), s, p, o, m)
+# define SEQAN_PP_FOR_34(s, p, o, m) SEQAN_PP_FOR_34_C(SEQAN_PP_BOOL(p(35, s)), s, p, o, m)
+# define SEQAN_PP_FOR_35(s, p, o, m) SEQAN_PP_FOR_35_C(SEQAN_PP_BOOL(p(36, s)), s, p, o, m)
+# define SEQAN_PP_FOR_36(s, p, o, m) SEQAN_PP_FOR_36_C(SEQAN_PP_BOOL(p(37, s)), s, p, o, m)
+# define SEQAN_PP_FOR_37(s, p, o, m) SEQAN_PP_FOR_37_C(SEQAN_PP_BOOL(p(38, s)), s, p, o, m)
+# define SEQAN_PP_FOR_38(s, p, o, m) SEQAN_PP_FOR_38_C(SEQAN_PP_BOOL(p(39, s)), s, p, o, m)
+# define SEQAN_PP_FOR_39(s, p, o, m) SEQAN_PP_FOR_39_C(SEQAN_PP_BOOL(p(40, s)), s, p, o, m)
+# define SEQAN_PP_FOR_40(s, p, o, m) SEQAN_PP_FOR_40_C(SEQAN_PP_BOOL(p(41, s)), s, p, o, m)
+# define SEQAN_PP_FOR_41(s, p, o, m) SEQAN_PP_FOR_41_C(SEQAN_PP_BOOL(p(42, s)), s, p, o, m)
+# define SEQAN_PP_FOR_42(s, p, o, m) SEQAN_PP_FOR_42_C(SEQAN_PP_BOOL(p(43, s)), s, p, o, m)
+# define SEQAN_PP_FOR_43(s, p, o, m) SEQAN_PP_FOR_43_C(SEQAN_PP_BOOL(p(44, s)), s, p, o, m)
+# define SEQAN_PP_FOR_44(s, p, o, m) SEQAN_PP_FOR_44_C(SEQAN_PP_BOOL(p(45, s)), s, p, o, m)
+# define SEQAN_PP_FOR_45(s, p, o, m) SEQAN_PP_FOR_45_C(SEQAN_PP_BOOL(p(46, s)), s, p, o, m)
+# define SEQAN_PP_FOR_46(s, p, o, m) SEQAN_PP_FOR_46_C(SEQAN_PP_BOOL(p(47, s)), s, p, o, m)
+# define SEQAN_PP_FOR_47(s, p, o, m) SEQAN_PP_FOR_47_C(SEQAN_PP_BOOL(p(48, s)), s, p, o, m)
+# define SEQAN_PP_FOR_48(s, p, o, m) SEQAN_PP_FOR_48_C(SEQAN_PP_BOOL(p(49, s)), s, p, o, m)
+# define SEQAN_PP_FOR_49(s, p, o, m) SEQAN_PP_FOR_49_C(SEQAN_PP_BOOL(p(50, s)), s, p, o, m)
+# define SEQAN_PP_FOR_50(s, p, o, m) SEQAN_PP_FOR_50_C(SEQAN_PP_BOOL(p(51, s)), s, p, o, m)
+# define SEQAN_PP_FOR_51(s, p, o, m) SEQAN_PP_FOR_51_C(SEQAN_PP_BOOL(p(52, s)), s, p, o, m)
+# define SEQAN_PP_FOR_52(s, p, o, m) SEQAN_PP_FOR_52_C(SEQAN_PP_BOOL(p(53, s)), s, p, o, m)
+# define SEQAN_PP_FOR_53(s, p, o, m) SEQAN_PP_FOR_53_C(SEQAN_PP_BOOL(p(54, s)), s, p, o, m)
+# define SEQAN_PP_FOR_54(s, p, o, m) SEQAN_PP_FOR_54_C(SEQAN_PP_BOOL(p(55, s)), s, p, o, m)
+# define SEQAN_PP_FOR_55(s, p, o, m) SEQAN_PP_FOR_55_C(SEQAN_PP_BOOL(p(56, s)), s, p, o, m)
+# define SEQAN_PP_FOR_56(s, p, o, m) SEQAN_PP_FOR_56_C(SEQAN_PP_BOOL(p(57, s)), s, p, o, m)
+# define SEQAN_PP_FOR_57(s, p, o, m) SEQAN_PP_FOR_57_C(SEQAN_PP_BOOL(p(58, s)), s, p, o, m)
+# define SEQAN_PP_FOR_58(s, p, o, m) SEQAN_PP_FOR_58_C(SEQAN_PP_BOOL(p(59, s)), s, p, o, m)
+# define SEQAN_PP_FOR_59(s, p, o, m) SEQAN_PP_FOR_59_C(SEQAN_PP_BOOL(p(60, s)), s, p, o, m)
+# define SEQAN_PP_FOR_60(s, p, o, m) SEQAN_PP_FOR_60_C(SEQAN_PP_BOOL(p(61, s)), s, p, o, m)
+# define SEQAN_PP_FOR_61(s, p, o, m) SEQAN_PP_FOR_61_C(SEQAN_PP_BOOL(p(62, s)), s, p, o, m)
+# define SEQAN_PP_FOR_62(s, p, o, m) SEQAN_PP_FOR_62_C(SEQAN_PP_BOOL(p(63, s)), s, p, o, m)
+# define SEQAN_PP_FOR_63(s, p, o, m) SEQAN_PP_FOR_63_C(SEQAN_PP_BOOL(p(64, s)), s, p, o, m)
+# define SEQAN_PP_FOR_64(s, p, o, m) SEQAN_PP_FOR_64_C(SEQAN_PP_BOOL(p(65, s)), s, p, o, m)
+# define SEQAN_PP_FOR_65(s, p, o, m) SEQAN_PP_FOR_65_C(SEQAN_PP_BOOL(p(66, s)), s, p, o, m)
+# define SEQAN_PP_FOR_66(s, p, o, m) SEQAN_PP_FOR_66_C(SEQAN_PP_BOOL(p(67, s)), s, p, o, m)
+# define SEQAN_PP_FOR_67(s, p, o, m) SEQAN_PP_FOR_67_C(SEQAN_PP_BOOL(p(68, s)), s, p, o, m)
+# define SEQAN_PP_FOR_68(s, p, o, m) SEQAN_PP_FOR_68_C(SEQAN_PP_BOOL(p(69, s)), s, p, o, m)
+# define SEQAN_PP_FOR_69(s, p, o, m) SEQAN_PP_FOR_69_C(SEQAN_PP_BOOL(p(70, s)), s, p, o, m)
+# define SEQAN_PP_FOR_70(s, p, o, m) SEQAN_PP_FOR_70_C(SEQAN_PP_BOOL(p(71, s)), s, p, o, m)
+# define SEQAN_PP_FOR_71(s, p, o, m) SEQAN_PP_FOR_71_C(SEQAN_PP_BOOL(p(72, s)), s, p, o, m)
+# define SEQAN_PP_FOR_72(s, p, o, m) SEQAN_PP_FOR_72_C(SEQAN_PP_BOOL(p(73, s)), s, p, o, m)
+# define SEQAN_PP_FOR_73(s, p, o, m) SEQAN_PP_FOR_73_C(SEQAN_PP_BOOL(p(74, s)), s, p, o, m)
+# define SEQAN_PP_FOR_74(s, p, o, m) SEQAN_PP_FOR_74_C(SEQAN_PP_BOOL(p(75, s)), s, p, o, m)
+# define SEQAN_PP_FOR_75(s, p, o, m) SEQAN_PP_FOR_75_C(SEQAN_PP_BOOL(p(76, s)), s, p, o, m)
+# define SEQAN_PP_FOR_76(s, p, o, m) SEQAN_PP_FOR_76_C(SEQAN_PP_BOOL(p(77, s)), s, p, o, m)
+# define SEQAN_PP_FOR_77(s, p, o, m) SEQAN_PP_FOR_77_C(SEQAN_PP_BOOL(p(78, s)), s, p, o, m)
+# define SEQAN_PP_FOR_78(s, p, o, m) SEQAN_PP_FOR_78_C(SEQAN_PP_BOOL(p(79, s)), s, p, o, m)
+# define SEQAN_PP_FOR_79(s, p, o, m) SEQAN_PP_FOR_79_C(SEQAN_PP_BOOL(p(80, s)), s, p, o, m)
+# define SEQAN_PP_FOR_80(s, p, o, m) SEQAN_PP_FOR_80_C(SEQAN_PP_BOOL(p(81, s)), s, p, o, m)
+# define SEQAN_PP_FOR_81(s, p, o, m) SEQAN_PP_FOR_81_C(SEQAN_PP_BOOL(p(82, s)), s, p, o, m)
+# define SEQAN_PP_FOR_82(s, p, o, m) SEQAN_PP_FOR_82_C(SEQAN_PP_BOOL(p(83, s)), s, p, o, m)
+# define SEQAN_PP_FOR_83(s, p, o, m) SEQAN_PP_FOR_83_C(SEQAN_PP_BOOL(p(84, s)), s, p, o, m)
+# define SEQAN_PP_FOR_84(s, p, o, m) SEQAN_PP_FOR_84_C(SEQAN_PP_BOOL(p(85, s)), s, p, o, m)
+# define SEQAN_PP_FOR_85(s, p, o, m) SEQAN_PP_FOR_85_C(SEQAN_PP_BOOL(p(86, s)), s, p, o, m)
+# define SEQAN_PP_FOR_86(s, p, o, m) SEQAN_PP_FOR_86_C(SEQAN_PP_BOOL(p(87, s)), s, p, o, m)
+# define SEQAN_PP_FOR_87(s, p, o, m) SEQAN_PP_FOR_87_C(SEQAN_PP_BOOL(p(88, s)), s, p, o, m)
+# define SEQAN_PP_FOR_88(s, p, o, m) SEQAN_PP_FOR_88_C(SEQAN_PP_BOOL(p(89, s)), s, p, o, m)
+# define SEQAN_PP_FOR_89(s, p, o, m) SEQAN_PP_FOR_89_C(SEQAN_PP_BOOL(p(90, s)), s, p, o, m)
+# define SEQAN_PP_FOR_90(s, p, o, m) SEQAN_PP_FOR_90_C(SEQAN_PP_BOOL(p(91, s)), s, p, o, m)
+# define SEQAN_PP_FOR_91(s, p, o, m) SEQAN_PP_FOR_91_C(SEQAN_PP_BOOL(p(92, s)), s, p, o, m)
+# define SEQAN_PP_FOR_92(s, p, o, m) SEQAN_PP_FOR_92_C(SEQAN_PP_BOOL(p(93, s)), s, p, o, m)
+# define SEQAN_PP_FOR_93(s, p, o, m) SEQAN_PP_FOR_93_C(SEQAN_PP_BOOL(p(94, s)), s, p, o, m)
+# define SEQAN_PP_FOR_94(s, p, o, m) SEQAN_PP_FOR_94_C(SEQAN_PP_BOOL(p(95, s)), s, p, o, m)
+# define SEQAN_PP_FOR_95(s, p, o, m) SEQAN_PP_FOR_95_C(SEQAN_PP_BOOL(p(96, s)), s, p, o, m)
+# define SEQAN_PP_FOR_96(s, p, o, m) SEQAN_PP_FOR_96_C(SEQAN_PP_BOOL(p(97, s)), s, p, o, m)
+# define SEQAN_PP_FOR_97(s, p, o, m) SEQAN_PP_FOR_97_C(SEQAN_PP_BOOL(p(98, s)), s, p, o, m)
+# define SEQAN_PP_FOR_98(s, p, o, m) SEQAN_PP_FOR_98_C(SEQAN_PP_BOOL(p(99, s)), s, p, o, m)
+# define SEQAN_PP_FOR_99(s, p, o, m) SEQAN_PP_FOR_99_C(SEQAN_PP_BOOL(p(100, s)), s, p, o, m)
+# define SEQAN_PP_FOR_100(s, p, o, m) SEQAN_PP_FOR_100_C(SEQAN_PP_BOOL(p(101, s)), s, p, o, m)
+# define SEQAN_PP_FOR_101(s, p, o, m) SEQAN_PP_FOR_101_C(SEQAN_PP_BOOL(p(102, s)), s, p, o, m)
+# define SEQAN_PP_FOR_102(s, p, o, m) SEQAN_PP_FOR_102_C(SEQAN_PP_BOOL(p(103, s)), s, p, o, m)
+# define SEQAN_PP_FOR_103(s, p, o, m) SEQAN_PP_FOR_103_C(SEQAN_PP_BOOL(p(104, s)), s, p, o, m)
+# define SEQAN_PP_FOR_104(s, p, o, m) SEQAN_PP_FOR_104_C(SEQAN_PP_BOOL(p(105, s)), s, p, o, m)
+# define SEQAN_PP_FOR_105(s, p, o, m) SEQAN_PP_FOR_105_C(SEQAN_PP_BOOL(p(106, s)), s, p, o, m)
+# define SEQAN_PP_FOR_106(s, p, o, m) SEQAN_PP_FOR_106_C(SEQAN_PP_BOOL(p(107, s)), s, p, o, m)
+# define SEQAN_PP_FOR_107(s, p, o, m) SEQAN_PP_FOR_107_C(SEQAN_PP_BOOL(p(108, s)), s, p, o, m)
+# define SEQAN_PP_FOR_108(s, p, o, m) SEQAN_PP_FOR_108_C(SEQAN_PP_BOOL(p(109, s)), s, p, o, m)
+# define SEQAN_PP_FOR_109(s, p, o, m) SEQAN_PP_FOR_109_C(SEQAN_PP_BOOL(p(110, s)), s, p, o, m)
+# define SEQAN_PP_FOR_110(s, p, o, m) SEQAN_PP_FOR_110_C(SEQAN_PP_BOOL(p(111, s)), s, p, o, m)
+# define SEQAN_PP_FOR_111(s, p, o, m) SEQAN_PP_FOR_111_C(SEQAN_PP_BOOL(p(112, s)), s, p, o, m)
+# define SEQAN_PP_FOR_112(s, p, o, m) SEQAN_PP_FOR_112_C(SEQAN_PP_BOOL(p(113, s)), s, p, o, m)
+# define SEQAN_PP_FOR_113(s, p, o, m) SEQAN_PP_FOR_113_C(SEQAN_PP_BOOL(p(114, s)), s, p, o, m)
+# define SEQAN_PP_FOR_114(s, p, o, m) SEQAN_PP_FOR_114_C(SEQAN_PP_BOOL(p(115, s)), s, p, o, m)
+# define SEQAN_PP_FOR_115(s, p, o, m) SEQAN_PP_FOR_115_C(SEQAN_PP_BOOL(p(116, s)), s, p, o, m)
+# define SEQAN_PP_FOR_116(s, p, o, m) SEQAN_PP_FOR_116_C(SEQAN_PP_BOOL(p(117, s)), s, p, o, m)
+# define SEQAN_PP_FOR_117(s, p, o, m) SEQAN_PP_FOR_117_C(SEQAN_PP_BOOL(p(118, s)), s, p, o, m)
+# define SEQAN_PP_FOR_118(s, p, o, m) SEQAN_PP_FOR_118_C(SEQAN_PP_BOOL(p(119, s)), s, p, o, m)
+# define SEQAN_PP_FOR_119(s, p, o, m) SEQAN_PP_FOR_119_C(SEQAN_PP_BOOL(p(120, s)), s, p, o, m)
+# define SEQAN_PP_FOR_120(s, p, o, m) SEQAN_PP_FOR_120_C(SEQAN_PP_BOOL(p(121, s)), s, p, o, m)
+# define SEQAN_PP_FOR_121(s, p, o, m) SEQAN_PP_FOR_121_C(SEQAN_PP_BOOL(p(122, s)), s, p, o, m)
+# define SEQAN_PP_FOR_122(s, p, o, m) SEQAN_PP_FOR_122_C(SEQAN_PP_BOOL(p(123, s)), s, p, o, m)
+# define SEQAN_PP_FOR_123(s, p, o, m) SEQAN_PP_FOR_123_C(SEQAN_PP_BOOL(p(124, s)), s, p, o, m)
+# define SEQAN_PP_FOR_124(s, p, o, m) SEQAN_PP_FOR_124_C(SEQAN_PP_BOOL(p(125, s)), s, p, o, m)
+# define SEQAN_PP_FOR_125(s, p, o, m) SEQAN_PP_FOR_125_C(SEQAN_PP_BOOL(p(126, s)), s, p, o, m)
+# define SEQAN_PP_FOR_126(s, p, o, m) SEQAN_PP_FOR_126_C(SEQAN_PP_BOOL(p(127, s)), s, p, o, m)
+# define SEQAN_PP_FOR_127(s, p, o, m) SEQAN_PP_FOR_127_C(SEQAN_PP_BOOL(p(128, s)), s, p, o, m)
+# define SEQAN_PP_FOR_128(s, p, o, m) SEQAN_PP_FOR_128_C(SEQAN_PP_BOOL(p(129, s)), s, p, o, m)
+# define SEQAN_PP_FOR_129(s, p, o, m) SEQAN_PP_FOR_129_C(SEQAN_PP_BOOL(p(130, s)), s, p, o, m)
+# define SEQAN_PP_FOR_130(s, p, o, m) SEQAN_PP_FOR_130_C(SEQAN_PP_BOOL(p(131, s)), s, p, o, m)
+# define SEQAN_PP_FOR_131(s, p, o, m) SEQAN_PP_FOR_131_C(SEQAN_PP_BOOL(p(132, s)), s, p, o, m)
+# define SEQAN_PP_FOR_132(s, p, o, m) SEQAN_PP_FOR_132_C(SEQAN_PP_BOOL(p(133, s)), s, p, o, m)
+# define SEQAN_PP_FOR_133(s, p, o, m) SEQAN_PP_FOR_133_C(SEQAN_PP_BOOL(p(134, s)), s, p, o, m)
+# define SEQAN_PP_FOR_134(s, p, o, m) SEQAN_PP_FOR_134_C(SEQAN_PP_BOOL(p(135, s)), s, p, o, m)
+# define SEQAN_PP_FOR_135(s, p, o, m) SEQAN_PP_FOR_135_C(SEQAN_PP_BOOL(p(136, s)), s, p, o, m)
+# define SEQAN_PP_FOR_136(s, p, o, m) SEQAN_PP_FOR_136_C(SEQAN_PP_BOOL(p(137, s)), s, p, o, m)
+# define SEQAN_PP_FOR_137(s, p, o, m) SEQAN_PP_FOR_137_C(SEQAN_PP_BOOL(p(138, s)), s, p, o, m)
+# define SEQAN_PP_FOR_138(s, p, o, m) SEQAN_PP_FOR_138_C(SEQAN_PP_BOOL(p(139, s)), s, p, o, m)
+# define SEQAN_PP_FOR_139(s, p, o, m) SEQAN_PP_FOR_139_C(SEQAN_PP_BOOL(p(140, s)), s, p, o, m)
+# define SEQAN_PP_FOR_140(s, p, o, m) SEQAN_PP_FOR_140_C(SEQAN_PP_BOOL(p(141, s)), s, p, o, m)
+# define SEQAN_PP_FOR_141(s, p, o, m) SEQAN_PP_FOR_141_C(SEQAN_PP_BOOL(p(142, s)), s, p, o, m)
+# define SEQAN_PP_FOR_142(s, p, o, m) SEQAN_PP_FOR_142_C(SEQAN_PP_BOOL(p(143, s)), s, p, o, m)
+# define SEQAN_PP_FOR_143(s, p, o, m) SEQAN_PP_FOR_143_C(SEQAN_PP_BOOL(p(144, s)), s, p, o, m)
+# define SEQAN_PP_FOR_144(s, p, o, m) SEQAN_PP_FOR_144_C(SEQAN_PP_BOOL(p(145, s)), s, p, o, m)
+# define SEQAN_PP_FOR_145(s, p, o, m) SEQAN_PP_FOR_145_C(SEQAN_PP_BOOL(p(146, s)), s, p, o, m)
+# define SEQAN_PP_FOR_146(s, p, o, m) SEQAN_PP_FOR_146_C(SEQAN_PP_BOOL(p(147, s)), s, p, o, m)
+# define SEQAN_PP_FOR_147(s, p, o, m) SEQAN_PP_FOR_147_C(SEQAN_PP_BOOL(p(148, s)), s, p, o, m)
+# define SEQAN_PP_FOR_148(s, p, o, m) SEQAN_PP_FOR_148_C(SEQAN_PP_BOOL(p(149, s)), s, p, o, m)
+# define SEQAN_PP_FOR_149(s, p, o, m) SEQAN_PP_FOR_149_C(SEQAN_PP_BOOL(p(150, s)), s, p, o, m)
+# define SEQAN_PP_FOR_150(s, p, o, m) SEQAN_PP_FOR_150_C(SEQAN_PP_BOOL(p(151, s)), s, p, o, m)
+# define SEQAN_PP_FOR_151(s, p, o, m) SEQAN_PP_FOR_151_C(SEQAN_PP_BOOL(p(152, s)), s, p, o, m)
+# define SEQAN_PP_FOR_152(s, p, o, m) SEQAN_PP_FOR_152_C(SEQAN_PP_BOOL(p(153, s)), s, p, o, m)
+# define SEQAN_PP_FOR_153(s, p, o, m) SEQAN_PP_FOR_153_C(SEQAN_PP_BOOL(p(154, s)), s, p, o, m)
+# define SEQAN_PP_FOR_154(s, p, o, m) SEQAN_PP_FOR_154_C(SEQAN_PP_BOOL(p(155, s)), s, p, o, m)
+# define SEQAN_PP_FOR_155(s, p, o, m) SEQAN_PP_FOR_155_C(SEQAN_PP_BOOL(p(156, s)), s, p, o, m)
+# define SEQAN_PP_FOR_156(s, p, o, m) SEQAN_PP_FOR_156_C(SEQAN_PP_BOOL(p(157, s)), s, p, o, m)
+# define SEQAN_PP_FOR_157(s, p, o, m) SEQAN_PP_FOR_157_C(SEQAN_PP_BOOL(p(158, s)), s, p, o, m)
+# define SEQAN_PP_FOR_158(s, p, o, m) SEQAN_PP_FOR_158_C(SEQAN_PP_BOOL(p(159, s)), s, p, o, m)
+# define SEQAN_PP_FOR_159(s, p, o, m) SEQAN_PP_FOR_159_C(SEQAN_PP_BOOL(p(160, s)), s, p, o, m)
+# define SEQAN_PP_FOR_160(s, p, o, m) SEQAN_PP_FOR_160_C(SEQAN_PP_BOOL(p(161, s)), s, p, o, m)
+# define SEQAN_PP_FOR_161(s, p, o, m) SEQAN_PP_FOR_161_C(SEQAN_PP_BOOL(p(162, s)), s, p, o, m)
+# define SEQAN_PP_FOR_162(s, p, o, m) SEQAN_PP_FOR_162_C(SEQAN_PP_BOOL(p(163, s)), s, p, o, m)
+# define SEQAN_PP_FOR_163(s, p, o, m) SEQAN_PP_FOR_163_C(SEQAN_PP_BOOL(p(164, s)), s, p, o, m)
+# define SEQAN_PP_FOR_164(s, p, o, m) SEQAN_PP_FOR_164_C(SEQAN_PP_BOOL(p(165, s)), s, p, o, m)
+# define SEQAN_PP_FOR_165(s, p, o, m) SEQAN_PP_FOR_165_C(SEQAN_PP_BOOL(p(166, s)), s, p, o, m)
+# define SEQAN_PP_FOR_166(s, p, o, m) SEQAN_PP_FOR_166_C(SEQAN_PP_BOOL(p(167, s)), s, p, o, m)
+# define SEQAN_PP_FOR_167(s, p, o, m) SEQAN_PP_FOR_167_C(SEQAN_PP_BOOL(p(168, s)), s, p, o, m)
+# define SEQAN_PP_FOR_168(s, p, o, m) SEQAN_PP_FOR_168_C(SEQAN_PP_BOOL(p(169, s)), s, p, o, m)
+# define SEQAN_PP_FOR_169(s, p, o, m) SEQAN_PP_FOR_169_C(SEQAN_PP_BOOL(p(170, s)), s, p, o, m)
+# define SEQAN_PP_FOR_170(s, p, o, m) SEQAN_PP_FOR_170_C(SEQAN_PP_BOOL(p(171, s)), s, p, o, m)
+# define SEQAN_PP_FOR_171(s, p, o, m) SEQAN_PP_FOR_171_C(SEQAN_PP_BOOL(p(172, s)), s, p, o, m)
+# define SEQAN_PP_FOR_172(s, p, o, m) SEQAN_PP_FOR_172_C(SEQAN_PP_BOOL(p(173, s)), s, p, o, m)
+# define SEQAN_PP_FOR_173(s, p, o, m) SEQAN_PP_FOR_173_C(SEQAN_PP_BOOL(p(174, s)), s, p, o, m)
+# define SEQAN_PP_FOR_174(s, p, o, m) SEQAN_PP_FOR_174_C(SEQAN_PP_BOOL(p(175, s)), s, p, o, m)
+# define SEQAN_PP_FOR_175(s, p, o, m) SEQAN_PP_FOR_175_C(SEQAN_PP_BOOL(p(176, s)), s, p, o, m)
+# define SEQAN_PP_FOR_176(s, p, o, m) SEQAN_PP_FOR_176_C(SEQAN_PP_BOOL(p(177, s)), s, p, o, m)
+# define SEQAN_PP_FOR_177(s, p, o, m) SEQAN_PP_FOR_177_C(SEQAN_PP_BOOL(p(178, s)), s, p, o, m)
+# define SEQAN_PP_FOR_178(s, p, o, m) SEQAN_PP_FOR_178_C(SEQAN_PP_BOOL(p(179, s)), s, p, o, m)
+# define SEQAN_PP_FOR_179(s, p, o, m) SEQAN_PP_FOR_179_C(SEQAN_PP_BOOL(p(180, s)), s, p, o, m)
+# define SEQAN_PP_FOR_180(s, p, o, m) SEQAN_PP_FOR_180_C(SEQAN_PP_BOOL(p(181, s)), s, p, o, m)
+# define SEQAN_PP_FOR_181(s, p, o, m) SEQAN_PP_FOR_181_C(SEQAN_PP_BOOL(p(182, s)), s, p, o, m)
+# define SEQAN_PP_FOR_182(s, p, o, m) SEQAN_PP_FOR_182_C(SEQAN_PP_BOOL(p(183, s)), s, p, o, m)
+# define SEQAN_PP_FOR_183(s, p, o, m) SEQAN_PP_FOR_183_C(SEQAN_PP_BOOL(p(184, s)), s, p, o, m)
+# define SEQAN_PP_FOR_184(s, p, o, m) SEQAN_PP_FOR_184_C(SEQAN_PP_BOOL(p(185, s)), s, p, o, m)
+# define SEQAN_PP_FOR_185(s, p, o, m) SEQAN_PP_FOR_185_C(SEQAN_PP_BOOL(p(186, s)), s, p, o, m)
+# define SEQAN_PP_FOR_186(s, p, o, m) SEQAN_PP_FOR_186_C(SEQAN_PP_BOOL(p(187, s)), s, p, o, m)
+# define SEQAN_PP_FOR_187(s, p, o, m) SEQAN_PP_FOR_187_C(SEQAN_PP_BOOL(p(188, s)), s, p, o, m)
+# define SEQAN_PP_FOR_188(s, p, o, m) SEQAN_PP_FOR_188_C(SEQAN_PP_BOOL(p(189, s)), s, p, o, m)
+# define SEQAN_PP_FOR_189(s, p, o, m) SEQAN_PP_FOR_189_C(SEQAN_PP_BOOL(p(190, s)), s, p, o, m)
+# define SEQAN_PP_FOR_190(s, p, o, m) SEQAN_PP_FOR_190_C(SEQAN_PP_BOOL(p(191, s)), s, p, o, m)
+# define SEQAN_PP_FOR_191(s, p, o, m) SEQAN_PP_FOR_191_C(SEQAN_PP_BOOL(p(192, s)), s, p, o, m)
+# define SEQAN_PP_FOR_192(s, p, o, m) SEQAN_PP_FOR_192_C(SEQAN_PP_BOOL(p(193, s)), s, p, o, m)
+# define SEQAN_PP_FOR_193(s, p, o, m) SEQAN_PP_FOR_193_C(SEQAN_PP_BOOL(p(194, s)), s, p, o, m)
+# define SEQAN_PP_FOR_194(s, p, o, m) SEQAN_PP_FOR_194_C(SEQAN_PP_BOOL(p(195, s)), s, p, o, m)
+# define SEQAN_PP_FOR_195(s, p, o, m) SEQAN_PP_FOR_195_C(SEQAN_PP_BOOL(p(196, s)), s, p, o, m)
+# define SEQAN_PP_FOR_196(s, p, o, m) SEQAN_PP_FOR_196_C(SEQAN_PP_BOOL(p(197, s)), s, p, o, m)
+# define SEQAN_PP_FOR_197(s, p, o, m) SEQAN_PP_FOR_197_C(SEQAN_PP_BOOL(p(198, s)), s, p, o, m)
+# define SEQAN_PP_FOR_198(s, p, o, m) SEQAN_PP_FOR_198_C(SEQAN_PP_BOOL(p(199, s)), s, p, o, m)
+# define SEQAN_PP_FOR_199(s, p, o, m) SEQAN_PP_FOR_199_C(SEQAN_PP_BOOL(p(200, s)), s, p, o, m)
+# define SEQAN_PP_FOR_200(s, p, o, m) SEQAN_PP_FOR_200_C(SEQAN_PP_BOOL(p(201, s)), s, p, o, m)
+# define SEQAN_PP_FOR_201(s, p, o, m) SEQAN_PP_FOR_201_C(SEQAN_PP_BOOL(p(202, s)), s, p, o, m)
+# define SEQAN_PP_FOR_202(s, p, o, m) SEQAN_PP_FOR_202_C(SEQAN_PP_BOOL(p(203, s)), s, p, o, m)
+# define SEQAN_PP_FOR_203(s, p, o, m) SEQAN_PP_FOR_203_C(SEQAN_PP_BOOL(p(204, s)), s, p, o, m)
+# define SEQAN_PP_FOR_204(s, p, o, m) SEQAN_PP_FOR_204_C(SEQAN_PP_BOOL(p(205, s)), s, p, o, m)
+# define SEQAN_PP_FOR_205(s, p, o, m) SEQAN_PP_FOR_205_C(SEQAN_PP_BOOL(p(206, s)), s, p, o, m)
+# define SEQAN_PP_FOR_206(s, p, o, m) SEQAN_PP_FOR_206_C(SEQAN_PP_BOOL(p(207, s)), s, p, o, m)
+# define SEQAN_PP_FOR_207(s, p, o, m) SEQAN_PP_FOR_207_C(SEQAN_PP_BOOL(p(208, s)), s, p, o, m)
+# define SEQAN_PP_FOR_208(s, p, o, m) SEQAN_PP_FOR_208_C(SEQAN_PP_BOOL(p(209, s)), s, p, o, m)
+# define SEQAN_PP_FOR_209(s, p, o, m) SEQAN_PP_FOR_209_C(SEQAN_PP_BOOL(p(210, s)), s, p, o, m)
+# define SEQAN_PP_FOR_210(s, p, o, m) SEQAN_PP_FOR_210_C(SEQAN_PP_BOOL(p(211, s)), s, p, o, m)
+# define SEQAN_PP_FOR_211(s, p, o, m) SEQAN_PP_FOR_211_C(SEQAN_PP_BOOL(p(212, s)), s, p, o, m)
+# define SEQAN_PP_FOR_212(s, p, o, m) SEQAN_PP_FOR_212_C(SEQAN_PP_BOOL(p(213, s)), s, p, o, m)
+# define SEQAN_PP_FOR_213(s, p, o, m) SEQAN_PP_FOR_213_C(SEQAN_PP_BOOL(p(214, s)), s, p, o, m)
+# define SEQAN_PP_FOR_214(s, p, o, m) SEQAN_PP_FOR_214_C(SEQAN_PP_BOOL(p(215, s)), s, p, o, m)
+# define SEQAN_PP_FOR_215(s, p, o, m) SEQAN_PP_FOR_215_C(SEQAN_PP_BOOL(p(216, s)), s, p, o, m)
+# define SEQAN_PP_FOR_216(s, p, o, m) SEQAN_PP_FOR_216_C(SEQAN_PP_BOOL(p(217, s)), s, p, o, m)
+# define SEQAN_PP_FOR_217(s, p, o, m) SEQAN_PP_FOR_217_C(SEQAN_PP_BOOL(p(218, s)), s, p, o, m)
+# define SEQAN_PP_FOR_218(s, p, o, m) SEQAN_PP_FOR_218_C(SEQAN_PP_BOOL(p(219, s)), s, p, o, m)
+# define SEQAN_PP_FOR_219(s, p, o, m) SEQAN_PP_FOR_219_C(SEQAN_PP_BOOL(p(220, s)), s, p, o, m)
+# define SEQAN_PP_FOR_220(s, p, o, m) SEQAN_PP_FOR_220_C(SEQAN_PP_BOOL(p(221, s)), s, p, o, m)
+# define SEQAN_PP_FOR_221(s, p, o, m) SEQAN_PP_FOR_221_C(SEQAN_PP_BOOL(p(222, s)), s, p, o, m)
+# define SEQAN_PP_FOR_222(s, p, o, m) SEQAN_PP_FOR_222_C(SEQAN_PP_BOOL(p(223, s)), s, p, o, m)
+# define SEQAN_PP_FOR_223(s, p, o, m) SEQAN_PP_FOR_223_C(SEQAN_PP_BOOL(p(224, s)), s, p, o, m)
+# define SEQAN_PP_FOR_224(s, p, o, m) SEQAN_PP_FOR_224_C(SEQAN_PP_BOOL(p(225, s)), s, p, o, m)
+# define SEQAN_PP_FOR_225(s, p, o, m) SEQAN_PP_FOR_225_C(SEQAN_PP_BOOL(p(226, s)), s, p, o, m)
+# define SEQAN_PP_FOR_226(s, p, o, m) SEQAN_PP_FOR_226_C(SEQAN_PP_BOOL(p(227, s)), s, p, o, m)
+# define SEQAN_PP_FOR_227(s, p, o, m) SEQAN_PP_FOR_227_C(SEQAN_PP_BOOL(p(228, s)), s, p, o, m)
+# define SEQAN_PP_FOR_228(s, p, o, m) SEQAN_PP_FOR_228_C(SEQAN_PP_BOOL(p(229, s)), s, p, o, m)
+# define SEQAN_PP_FOR_229(s, p, o, m) SEQAN_PP_FOR_229_C(SEQAN_PP_BOOL(p(230, s)), s, p, o, m)
+# define SEQAN_PP_FOR_230(s, p, o, m) SEQAN_PP_FOR_230_C(SEQAN_PP_BOOL(p(231, s)), s, p, o, m)
+# define SEQAN_PP_FOR_231(s, p, o, m) SEQAN_PP_FOR_231_C(SEQAN_PP_BOOL(p(232, s)), s, p, o, m)
+# define SEQAN_PP_FOR_232(s, p, o, m) SEQAN_PP_FOR_232_C(SEQAN_PP_BOOL(p(233, s)), s, p, o, m)
+# define SEQAN_PP_FOR_233(s, p, o, m) SEQAN_PP_FOR_233_C(SEQAN_PP_BOOL(p(234, s)), s, p, o, m)
+# define SEQAN_PP_FOR_234(s, p, o, m) SEQAN_PP_FOR_234_C(SEQAN_PP_BOOL(p(235, s)), s, p, o, m)
+# define SEQAN_PP_FOR_235(s, p, o, m) SEQAN_PP_FOR_235_C(SEQAN_PP_BOOL(p(236, s)), s, p, o, m)
+# define SEQAN_PP_FOR_236(s, p, o, m) SEQAN_PP_FOR_236_C(SEQAN_PP_BOOL(p(237, s)), s, p, o, m)
+# define SEQAN_PP_FOR_237(s, p, o, m) SEQAN_PP_FOR_237_C(SEQAN_PP_BOOL(p(238, s)), s, p, o, m)
+# define SEQAN_PP_FOR_238(s, p, o, m) SEQAN_PP_FOR_238_C(SEQAN_PP_BOOL(p(239, s)), s, p, o, m)
+# define SEQAN_PP_FOR_239(s, p, o, m) SEQAN_PP_FOR_239_C(SEQAN_PP_BOOL(p(240, s)), s, p, o, m)
+# define SEQAN_PP_FOR_240(s, p, o, m) SEQAN_PP_FOR_240_C(SEQAN_PP_BOOL(p(241, s)), s, p, o, m)
+# define SEQAN_PP_FOR_241(s, p, o, m) SEQAN_PP_FOR_241_C(SEQAN_PP_BOOL(p(242, s)), s, p, o, m)
+# define SEQAN_PP_FOR_242(s, p, o, m) SEQAN_PP_FOR_242_C(SEQAN_PP_BOOL(p(243, s)), s, p, o, m)
+# define SEQAN_PP_FOR_243(s, p, o, m) SEQAN_PP_FOR_243_C(SEQAN_PP_BOOL(p(244, s)), s, p, o, m)
+# define SEQAN_PP_FOR_244(s, p, o, m) SEQAN_PP_FOR_244_C(SEQAN_PP_BOOL(p(245, s)), s, p, o, m)
+# define SEQAN_PP_FOR_245(s, p, o, m) SEQAN_PP_FOR_245_C(SEQAN_PP_BOOL(p(246, s)), s, p, o, m)
+# define SEQAN_PP_FOR_246(s, p, o, m) SEQAN_PP_FOR_246_C(SEQAN_PP_BOOL(p(247, s)), s, p, o, m)
+# define SEQAN_PP_FOR_247(s, p, o, m) SEQAN_PP_FOR_247_C(SEQAN_PP_BOOL(p(248, s)), s, p, o, m)
+# define SEQAN_PP_FOR_248(s, p, o, m) SEQAN_PP_FOR_248_C(SEQAN_PP_BOOL(p(249, s)), s, p, o, m)
+# define SEQAN_PP_FOR_249(s, p, o, m) SEQAN_PP_FOR_249_C(SEQAN_PP_BOOL(p(250, s)), s, p, o, m)
+# define SEQAN_PP_FOR_250(s, p, o, m) SEQAN_PP_FOR_250_C(SEQAN_PP_BOOL(p(251, s)), s, p, o, m)
+# define SEQAN_PP_FOR_251(s, p, o, m) SEQAN_PP_FOR_251_C(SEQAN_PP_BOOL(p(252, s)), s, p, o, m)
+# define SEQAN_PP_FOR_252(s, p, o, m) SEQAN_PP_FOR_252_C(SEQAN_PP_BOOL(p(253, s)), s, p, o, m)
+# define SEQAN_PP_FOR_253(s, p, o, m) SEQAN_PP_FOR_253_C(SEQAN_PP_BOOL(p(254, s)), s, p, o, m)
+# define SEQAN_PP_FOR_254(s, p, o, m) SEQAN_PP_FOR_254_C(SEQAN_PP_BOOL(p(255, s)), s, p, o, m)
+# define SEQAN_PP_FOR_255(s, p, o, m) SEQAN_PP_FOR_255_C(SEQAN_PP_BOOL(p(256, s)), s, p, o, m)
+# define SEQAN_PP_FOR_256(s, p, o, m) SEQAN_PP_FOR_256_C(SEQAN_PP_BOOL(p(257, s)), s, p, o, m)
+#
+# define SEQAN_PP_FOR_1_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(2, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_2, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(2, s), p, o, m)
+# define SEQAN_PP_FOR_2_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(3, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_3, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(3, s), p, o, m)
+# define SEQAN_PP_FOR_3_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(4, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_4, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(4, s), p, o, m)
+# define SEQAN_PP_FOR_4_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(5, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_5, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(5, s), p, o, m)
+# define SEQAN_PP_FOR_5_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(6, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_6, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(6, s), p, o, m)
+# define SEQAN_PP_FOR_6_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(7, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_7, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(7, s), p, o, m)
+# define SEQAN_PP_FOR_7_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(8, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_8, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(8, s), p, o, m)
+# define SEQAN_PP_FOR_8_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(9, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_9, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(9, s), p, o, m)
+# define SEQAN_PP_FOR_9_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(10, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_10, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(10, s), p, o, m)
+# define SEQAN_PP_FOR_10_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(11, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_11, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(11, s), p, o, m)
+# define SEQAN_PP_FOR_11_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(12, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_12, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(12, s), p, o, m)
+# define SEQAN_PP_FOR_12_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(13, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_13, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(13, s), p, o, m)
+# define SEQAN_PP_FOR_13_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(14, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_14, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(14, s), p, o, m)
+# define SEQAN_PP_FOR_14_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(15, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_15, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(15, s), p, o, m)
+# define SEQAN_PP_FOR_15_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(16, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_16, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(16, s), p, o, m)
+# define SEQAN_PP_FOR_16_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(17, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_17, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(17, s), p, o, m)
+# define SEQAN_PP_FOR_17_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(18, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_18, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(18, s), p, o, m)
+# define SEQAN_PP_FOR_18_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(19, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_19, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(19, s), p, o, m)
+# define SEQAN_PP_FOR_19_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(20, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_20, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(20, s), p, o, m)
+# define SEQAN_PP_FOR_20_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(21, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_21, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(21, s), p, o, m)
+# define SEQAN_PP_FOR_21_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(22, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_22, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(22, s), p, o, m)
+# define SEQAN_PP_FOR_22_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(23, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_23, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(23, s), p, o, m)
+# define SEQAN_PP_FOR_23_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(24, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_24, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(24, s), p, o, m)
+# define SEQAN_PP_FOR_24_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(25, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_25, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(25, s), p, o, m)
+# define SEQAN_PP_FOR_25_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(26, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_26, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(26, s), p, o, m)
+# define SEQAN_PP_FOR_26_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(27, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_27, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(27, s), p, o, m)
+# define SEQAN_PP_FOR_27_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(28, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_28, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(28, s), p, o, m)
+# define SEQAN_PP_FOR_28_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(29, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_29, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(29, s), p, o, m)
+# define SEQAN_PP_FOR_29_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(30, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_30, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(30, s), p, o, m)
+# define SEQAN_PP_FOR_30_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(31, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_31, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(31, s), p, o, m)
+# define SEQAN_PP_FOR_31_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(32, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_32, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(32, s), p, o, m)
+# define SEQAN_PP_FOR_32_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(33, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_33, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(33, s), p, o, m)
+# define SEQAN_PP_FOR_33_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(34, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_34, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(34, s), p, o, m)
+# define SEQAN_PP_FOR_34_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(35, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_35, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(35, s), p, o, m)
+# define SEQAN_PP_FOR_35_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(36, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_36, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(36, s), p, o, m)
+# define SEQAN_PP_FOR_36_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(37, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_37, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(37, s), p, o, m)
+# define SEQAN_PP_FOR_37_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(38, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_38, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(38, s), p, o, m)
+# define SEQAN_PP_FOR_38_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(39, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_39, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(39, s), p, o, m)
+# define SEQAN_PP_FOR_39_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(40, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_40, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(40, s), p, o, m)
+# define SEQAN_PP_FOR_40_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(41, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_41, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(41, s), p, o, m)
+# define SEQAN_PP_FOR_41_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(42, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_42, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(42, s), p, o, m)
+# define SEQAN_PP_FOR_42_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(43, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_43, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(43, s), p, o, m)
+# define SEQAN_PP_FOR_43_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(44, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_44, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(44, s), p, o, m)
+# define SEQAN_PP_FOR_44_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(45, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_45, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(45, s), p, o, m)
+# define SEQAN_PP_FOR_45_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(46, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_46, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(46, s), p, o, m)
+# define SEQAN_PP_FOR_46_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(47, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_47, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(47, s), p, o, m)
+# define SEQAN_PP_FOR_47_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(48, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_48, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(48, s), p, o, m)
+# define SEQAN_PP_FOR_48_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(49, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_49, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(49, s), p, o, m)
+# define SEQAN_PP_FOR_49_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(50, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_50, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(50, s), p, o, m)
+# define SEQAN_PP_FOR_50_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(51, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_51, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(51, s), p, o, m)
+# define SEQAN_PP_FOR_51_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(52, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_52, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(52, s), p, o, m)
+# define SEQAN_PP_FOR_52_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(53, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_53, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(53, s), p, o, m)
+# define SEQAN_PP_FOR_53_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(54, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_54, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(54, s), p, o, m)
+# define SEQAN_PP_FOR_54_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(55, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_55, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(55, s), p, o, m)
+# define SEQAN_PP_FOR_55_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(56, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_56, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(56, s), p, o, m)
+# define SEQAN_PP_FOR_56_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(57, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_57, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(57, s), p, o, m)
+# define SEQAN_PP_FOR_57_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(58, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_58, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(58, s), p, o, m)
+# define SEQAN_PP_FOR_58_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(59, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_59, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(59, s), p, o, m)
+# define SEQAN_PP_FOR_59_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(60, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_60, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(60, s), p, o, m)
+# define SEQAN_PP_FOR_60_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(61, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_61, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(61, s), p, o, m)
+# define SEQAN_PP_FOR_61_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(62, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_62, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(62, s), p, o, m)
+# define SEQAN_PP_FOR_62_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(63, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_63, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(63, s), p, o, m)
+# define SEQAN_PP_FOR_63_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(64, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_64, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(64, s), p, o, m)
+# define SEQAN_PP_FOR_64_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(65, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_65, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(65, s), p, o, m)
+# define SEQAN_PP_FOR_65_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(66, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_66, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(66, s), p, o, m)
+# define SEQAN_PP_FOR_66_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(67, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_67, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(67, s), p, o, m)
+# define SEQAN_PP_FOR_67_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(68, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_68, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(68, s), p, o, m)
+# define SEQAN_PP_FOR_68_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(69, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_69, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(69, s), p, o, m)
+# define SEQAN_PP_FOR_69_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(70, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_70, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(70, s), p, o, m)
+# define SEQAN_PP_FOR_70_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(71, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_71, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(71, s), p, o, m)
+# define SEQAN_PP_FOR_71_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(72, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_72, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(72, s), p, o, m)
+# define SEQAN_PP_FOR_72_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(73, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_73, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(73, s), p, o, m)
+# define SEQAN_PP_FOR_73_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(74, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_74, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(74, s), p, o, m)
+# define SEQAN_PP_FOR_74_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(75, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_75, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(75, s), p, o, m)
+# define SEQAN_PP_FOR_75_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(76, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_76, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(76, s), p, o, m)
+# define SEQAN_PP_FOR_76_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(77, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_77, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(77, s), p, o, m)
+# define SEQAN_PP_FOR_77_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(78, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_78, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(78, s), p, o, m)
+# define SEQAN_PP_FOR_78_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(79, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_79, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(79, s), p, o, m)
+# define SEQAN_PP_FOR_79_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(80, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_80, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(80, s), p, o, m)
+# define SEQAN_PP_FOR_80_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(81, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_81, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(81, s), p, o, m)
+# define SEQAN_PP_FOR_81_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(82, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_82, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(82, s), p, o, m)
+# define SEQAN_PP_FOR_82_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(83, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_83, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(83, s), p, o, m)
+# define SEQAN_PP_FOR_83_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(84, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_84, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(84, s), p, o, m)
+# define SEQAN_PP_FOR_84_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(85, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_85, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(85, s), p, o, m)
+# define SEQAN_PP_FOR_85_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(86, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_86, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(86, s), p, o, m)
+# define SEQAN_PP_FOR_86_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(87, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_87, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(87, s), p, o, m)
+# define SEQAN_PP_FOR_87_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(88, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_88, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(88, s), p, o, m)
+# define SEQAN_PP_FOR_88_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(89, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_89, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(89, s), p, o, m)
+# define SEQAN_PP_FOR_89_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(90, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_90, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(90, s), p, o, m)
+# define SEQAN_PP_FOR_90_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(91, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_91, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(91, s), p, o, m)
+# define SEQAN_PP_FOR_91_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(92, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_92, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(92, s), p, o, m)
+# define SEQAN_PP_FOR_92_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(93, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_93, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(93, s), p, o, m)
+# define SEQAN_PP_FOR_93_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(94, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_94, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(94, s), p, o, m)
+# define SEQAN_PP_FOR_94_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(95, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_95, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(95, s), p, o, m)
+# define SEQAN_PP_FOR_95_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(96, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_96, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(96, s), p, o, m)
+# define SEQAN_PP_FOR_96_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(97, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_97, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(97, s), p, o, m)
+# define SEQAN_PP_FOR_97_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(98, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_98, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(98, s), p, o, m)
+# define SEQAN_PP_FOR_98_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(99, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_99, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(99, s), p, o, m)
+# define SEQAN_PP_FOR_99_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(100, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_100, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(100, s), p, o, m)
+# define SEQAN_PP_FOR_100_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(101, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_101, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(101, s), p, o, m)
+# define SEQAN_PP_FOR_101_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(102, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_102, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(102, s), p, o, m)
+# define SEQAN_PP_FOR_102_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(103, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_103, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(103, s), p, o, m)
+# define SEQAN_PP_FOR_103_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(104, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_104, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(104, s), p, o, m)
+# define SEQAN_PP_FOR_104_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(105, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_105, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(105, s), p, o, m)
+# define SEQAN_PP_FOR_105_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(106, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_106, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(106, s), p, o, m)
+# define SEQAN_PP_FOR_106_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(107, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_107, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(107, s), p, o, m)
+# define SEQAN_PP_FOR_107_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(108, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_108, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(108, s), p, o, m)
+# define SEQAN_PP_FOR_108_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(109, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_109, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(109, s), p, o, m)
+# define SEQAN_PP_FOR_109_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(110, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_110, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(110, s), p, o, m)
+# define SEQAN_PP_FOR_110_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(111, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_111, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(111, s), p, o, m)
+# define SEQAN_PP_FOR_111_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(112, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_112, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(112, s), p, o, m)
+# define SEQAN_PP_FOR_112_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(113, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_113, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(113, s), p, o, m)
+# define SEQAN_PP_FOR_113_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(114, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_114, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(114, s), p, o, m)
+# define SEQAN_PP_FOR_114_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(115, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_115, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(115, s), p, o, m)
+# define SEQAN_PP_FOR_115_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(116, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_116, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(116, s), p, o, m)
+# define SEQAN_PP_FOR_116_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(117, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_117, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(117, s), p, o, m)
+# define SEQAN_PP_FOR_117_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(118, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_118, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(118, s), p, o, m)
+# define SEQAN_PP_FOR_118_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(119, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_119, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(119, s), p, o, m)
+# define SEQAN_PP_FOR_119_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(120, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_120, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(120, s), p, o, m)
+# define SEQAN_PP_FOR_120_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(121, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_121, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(121, s), p, o, m)
+# define SEQAN_PP_FOR_121_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(122, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_122, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(122, s), p, o, m)
+# define SEQAN_PP_FOR_122_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(123, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_123, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(123, s), p, o, m)
+# define SEQAN_PP_FOR_123_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(124, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_124, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(124, s), p, o, m)
+# define SEQAN_PP_FOR_124_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(125, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_125, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(125, s), p, o, m)
+# define SEQAN_PP_FOR_125_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(126, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_126, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(126, s), p, o, m)
+# define SEQAN_PP_FOR_126_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(127, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_127, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(127, s), p, o, m)
+# define SEQAN_PP_FOR_127_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(128, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_128, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(128, s), p, o, m)
+# define SEQAN_PP_FOR_128_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(129, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_129, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(129, s), p, o, m)
+# define SEQAN_PP_FOR_129_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(130, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_130, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(130, s), p, o, m)
+# define SEQAN_PP_FOR_130_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(131, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_131, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(131, s), p, o, m)
+# define SEQAN_PP_FOR_131_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(132, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_132, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(132, s), p, o, m)
+# define SEQAN_PP_FOR_132_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(133, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_133, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(133, s), p, o, m)
+# define SEQAN_PP_FOR_133_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(134, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_134, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(134, s), p, o, m)
+# define SEQAN_PP_FOR_134_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(135, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_135, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(135, s), p, o, m)
+# define SEQAN_PP_FOR_135_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(136, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_136, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(136, s), p, o, m)
+# define SEQAN_PP_FOR_136_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(137, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_137, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(137, s), p, o, m)
+# define SEQAN_PP_FOR_137_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(138, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_138, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(138, s), p, o, m)
+# define SEQAN_PP_FOR_138_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(139, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_139, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(139, s), p, o, m)
+# define SEQAN_PP_FOR_139_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(140, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_140, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(140, s), p, o, m)
+# define SEQAN_PP_FOR_140_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(141, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_141, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(141, s), p, o, m)
+# define SEQAN_PP_FOR_141_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(142, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_142, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(142, s), p, o, m)
+# define SEQAN_PP_FOR_142_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(143, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_143, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(143, s), p, o, m)
+# define SEQAN_PP_FOR_143_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(144, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_144, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(144, s), p, o, m)
+# define SEQAN_PP_FOR_144_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(145, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_145, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(145, s), p, o, m)
+# define SEQAN_PP_FOR_145_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(146, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_146, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(146, s), p, o, m)
+# define SEQAN_PP_FOR_146_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(147, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_147, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(147, s), p, o, m)
+# define SEQAN_PP_FOR_147_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(148, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_148, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(148, s), p, o, m)
+# define SEQAN_PP_FOR_148_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(149, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_149, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(149, s), p, o, m)
+# define SEQAN_PP_FOR_149_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(150, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_150, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(150, s), p, o, m)
+# define SEQAN_PP_FOR_150_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(151, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_151, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(151, s), p, o, m)
+# define SEQAN_PP_FOR_151_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(152, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_152, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(152, s), p, o, m)
+# define SEQAN_PP_FOR_152_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(153, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_153, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(153, s), p, o, m)
+# define SEQAN_PP_FOR_153_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(154, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_154, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(154, s), p, o, m)
+# define SEQAN_PP_FOR_154_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(155, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_155, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(155, s), p, o, m)
+# define SEQAN_PP_FOR_155_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(156, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_156, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(156, s), p, o, m)
+# define SEQAN_PP_FOR_156_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(157, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_157, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(157, s), p, o, m)
+# define SEQAN_PP_FOR_157_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(158, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_158, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(158, s), p, o, m)
+# define SEQAN_PP_FOR_158_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(159, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_159, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(159, s), p, o, m)
+# define SEQAN_PP_FOR_159_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(160, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_160, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(160, s), p, o, m)
+# define SEQAN_PP_FOR_160_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(161, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_161, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(161, s), p, o, m)
+# define SEQAN_PP_FOR_161_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(162, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_162, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(162, s), p, o, m)
+# define SEQAN_PP_FOR_162_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(163, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_163, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(163, s), p, o, m)
+# define SEQAN_PP_FOR_163_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(164, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_164, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(164, s), p, o, m)
+# define SEQAN_PP_FOR_164_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(165, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_165, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(165, s), p, o, m)
+# define SEQAN_PP_FOR_165_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(166, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_166, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(166, s), p, o, m)
+# define SEQAN_PP_FOR_166_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(167, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_167, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(167, s), p, o, m)
+# define SEQAN_PP_FOR_167_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(168, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_168, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(168, s), p, o, m)
+# define SEQAN_PP_FOR_168_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(169, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_169, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(169, s), p, o, m)
+# define SEQAN_PP_FOR_169_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(170, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_170, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(170, s), p, o, m)
+# define SEQAN_PP_FOR_170_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(171, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_171, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(171, s), p, o, m)
+# define SEQAN_PP_FOR_171_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(172, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_172, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(172, s), p, o, m)
+# define SEQAN_PP_FOR_172_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(173, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_173, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(173, s), p, o, m)
+# define SEQAN_PP_FOR_173_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(174, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_174, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(174, s), p, o, m)
+# define SEQAN_PP_FOR_174_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(175, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_175, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(175, s), p, o, m)
+# define SEQAN_PP_FOR_175_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(176, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_176, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(176, s), p, o, m)
+# define SEQAN_PP_FOR_176_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(177, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_177, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(177, s), p, o, m)
+# define SEQAN_PP_FOR_177_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(178, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_178, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(178, s), p, o, m)
+# define SEQAN_PP_FOR_178_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(179, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_179, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(179, s), p, o, m)
+# define SEQAN_PP_FOR_179_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(180, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_180, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(180, s), p, o, m)
+# define SEQAN_PP_FOR_180_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(181, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_181, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(181, s), p, o, m)
+# define SEQAN_PP_FOR_181_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(182, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_182, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(182, s), p, o, m)
+# define SEQAN_PP_FOR_182_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(183, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_183, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(183, s), p, o, m)
+# define SEQAN_PP_FOR_183_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(184, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_184, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(184, s), p, o, m)
+# define SEQAN_PP_FOR_184_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(185, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_185, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(185, s), p, o, m)
+# define SEQAN_PP_FOR_185_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(186, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_186, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(186, s), p, o, m)
+# define SEQAN_PP_FOR_186_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(187, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_187, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(187, s), p, o, m)
+# define SEQAN_PP_FOR_187_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(188, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_188, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(188, s), p, o, m)
+# define SEQAN_PP_FOR_188_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(189, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_189, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(189, s), p, o, m)
+# define SEQAN_PP_FOR_189_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(190, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_190, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(190, s), p, o, m)
+# define SEQAN_PP_FOR_190_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(191, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_191, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(191, s), p, o, m)
+# define SEQAN_PP_FOR_191_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(192, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_192, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(192, s), p, o, m)
+# define SEQAN_PP_FOR_192_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(193, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_193, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(193, s), p, o, m)
+# define SEQAN_PP_FOR_193_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(194, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_194, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(194, s), p, o, m)
+# define SEQAN_PP_FOR_194_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(195, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_195, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(195, s), p, o, m)
+# define SEQAN_PP_FOR_195_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(196, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_196, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(196, s), p, o, m)
+# define SEQAN_PP_FOR_196_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(197, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_197, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(197, s), p, o, m)
+# define SEQAN_PP_FOR_197_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(198, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_198, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(198, s), p, o, m)
+# define SEQAN_PP_FOR_198_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(199, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_199, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(199, s), p, o, m)
+# define SEQAN_PP_FOR_199_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(200, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_200, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(200, s), p, o, m)
+# define SEQAN_PP_FOR_200_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(201, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_201, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(201, s), p, o, m)
+# define SEQAN_PP_FOR_201_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(202, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_202, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(202, s), p, o, m)
+# define SEQAN_PP_FOR_202_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(203, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_203, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(203, s), p, o, m)
+# define SEQAN_PP_FOR_203_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(204, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_204, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(204, s), p, o, m)
+# define SEQAN_PP_FOR_204_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(205, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_205, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(205, s), p, o, m)
+# define SEQAN_PP_FOR_205_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(206, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_206, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(206, s), p, o, m)
+# define SEQAN_PP_FOR_206_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(207, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_207, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(207, s), p, o, m)
+# define SEQAN_PP_FOR_207_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(208, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_208, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(208, s), p, o, m)
+# define SEQAN_PP_FOR_208_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(209, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_209, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(209, s), p, o, m)
+# define SEQAN_PP_FOR_209_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(210, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_210, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(210, s), p, o, m)
+# define SEQAN_PP_FOR_210_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(211, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_211, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(211, s), p, o, m)
+# define SEQAN_PP_FOR_211_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(212, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_212, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(212, s), p, o, m)
+# define SEQAN_PP_FOR_212_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(213, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_213, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(213, s), p, o, m)
+# define SEQAN_PP_FOR_213_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(214, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_214, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(214, s), p, o, m)
+# define SEQAN_PP_FOR_214_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(215, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_215, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(215, s), p, o, m)
+# define SEQAN_PP_FOR_215_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(216, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_216, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(216, s), p, o, m)
+# define SEQAN_PP_FOR_216_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(217, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_217, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(217, s), p, o, m)
+# define SEQAN_PP_FOR_217_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(218, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_218, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(218, s), p, o, m)
+# define SEQAN_PP_FOR_218_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(219, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_219, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(219, s), p, o, m)
+# define SEQAN_PP_FOR_219_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(220, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_220, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(220, s), p, o, m)
+# define SEQAN_PP_FOR_220_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(221, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_221, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(221, s), p, o, m)
+# define SEQAN_PP_FOR_221_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(222, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_222, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(222, s), p, o, m)
+# define SEQAN_PP_FOR_222_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(223, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_223, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(223, s), p, o, m)
+# define SEQAN_PP_FOR_223_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(224, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_224, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(224, s), p, o, m)
+# define SEQAN_PP_FOR_224_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(225, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_225, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(225, s), p, o, m)
+# define SEQAN_PP_FOR_225_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(226, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_226, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(226, s), p, o, m)
+# define SEQAN_PP_FOR_226_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(227, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_227, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(227, s), p, o, m)
+# define SEQAN_PP_FOR_227_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(228, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_228, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(228, s), p, o, m)
+# define SEQAN_PP_FOR_228_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(229, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_229, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(229, s), p, o, m)
+# define SEQAN_PP_FOR_229_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(230, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_230, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(230, s), p, o, m)
+# define SEQAN_PP_FOR_230_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(231, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_231, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(231, s), p, o, m)
+# define SEQAN_PP_FOR_231_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(232, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_232, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(232, s), p, o, m)
+# define SEQAN_PP_FOR_232_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(233, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_233, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(233, s), p, o, m)
+# define SEQAN_PP_FOR_233_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(234, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_234, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(234, s), p, o, m)
+# define SEQAN_PP_FOR_234_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(235, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_235, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(235, s), p, o, m)
+# define SEQAN_PP_FOR_235_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(236, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_236, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(236, s), p, o, m)
+# define SEQAN_PP_FOR_236_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(237, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_237, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(237, s), p, o, m)
+# define SEQAN_PP_FOR_237_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(238, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_238, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(238, s), p, o, m)
+# define SEQAN_PP_FOR_238_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(239, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_239, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(239, s), p, o, m)
+# define SEQAN_PP_FOR_239_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(240, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_240, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(240, s), p, o, m)
+# define SEQAN_PP_FOR_240_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(241, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_241, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(241, s), p, o, m)
+# define SEQAN_PP_FOR_241_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(242, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_242, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(242, s), p, o, m)
+# define SEQAN_PP_FOR_242_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(243, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_243, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(243, s), p, o, m)
+# define SEQAN_PP_FOR_243_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(244, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_244, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(244, s), p, o, m)
+# define SEQAN_PP_FOR_244_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(245, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_245, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(245, s), p, o, m)
+# define SEQAN_PP_FOR_245_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(246, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_246, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(246, s), p, o, m)
+# define SEQAN_PP_FOR_246_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(247, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_247, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(247, s), p, o, m)
+# define SEQAN_PP_FOR_247_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(248, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_248, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(248, s), p, o, m)
+# define SEQAN_PP_FOR_248_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(249, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_249, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(249, s), p, o, m)
+# define SEQAN_PP_FOR_249_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(250, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_250, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(250, s), p, o, m)
+# define SEQAN_PP_FOR_250_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(251, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_251, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(251, s), p, o, m)
+# define SEQAN_PP_FOR_251_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(252, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_252, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(252, s), p, o, m)
+# define SEQAN_PP_FOR_252_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(253, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_253, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(253, s), p, o, m)
+# define SEQAN_PP_FOR_253_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(254, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_254, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(254, s), p, o, m)
+# define SEQAN_PP_FOR_254_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(255, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_255, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(255, s), p, o, m)
+# define SEQAN_PP_FOR_255_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(256, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_256, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(256, s), p, o, m)
+# define SEQAN_PP_FOR_256_C(c, s, p, o, m) SEQAN_PP_IIF(c, m, SEQAN_PP_TUPLE_EAT_2)(257, s) SEQAN_PP_IIF(c, SEQAN_PP_FOR_257, SEQAN_PP_TUPLE_EAT_4)(SEQAN_PP_EXPR_IIF(c, o)(257, s), p, o, m)
+
+#endif  // #ifdef SEQAN_PLATFORM_WINDOWS_VS
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/detail/auto_rec.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_DMC()
+// #     include <boost/preprocessor/detail/dmc/auto_rec.hpp>
+// # else
+#
+// # ifndef SEQAN_PREPROCESSOR_DETAIL_AUTO_REC_HPP
+// # define SEQAN_PREPROCESSOR_DETAIL_AUTO_REC_HPP
+#
+// # include <boost/preprocessor/control/iif.hpp>
+#
+# /* SEQAN_PP_AUTO_REC */
+#
+# define SEQAN_PP_AUTO_REC(pred, n) SEQAN_PP_NODE_ENTRY_ ## n(pred)
+#
+# define SEQAN_PP_NODE_ENTRY_256(p) SEQAN_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_128(p) SEQAN_PP_NODE_64(p)(p)(p)(p)(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_64(p) SEQAN_PP_NODE_32(p)(p)(p)(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_32(p) SEQAN_PP_NODE_16(p)(p)(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_16(p) SEQAN_PP_NODE_8(p)(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_8(p) SEQAN_PP_NODE_4(p)(p)(p)
+# define SEQAN_PP_NODE_ENTRY_4(p) SEQAN_PP_NODE_2(p)(p)
+# define SEQAN_PP_NODE_ENTRY_2(p) SEQAN_PP_NODE_1(p)
+#
+# define SEQAN_PP_NODE_128(p) SEQAN_PP_IIF(p(128), SEQAN_PP_NODE_64, SEQAN_PP_NODE_192)
+#    define SEQAN_PP_NODE_64(p) SEQAN_PP_IIF(p(64), SEQAN_PP_NODE_32, SEQAN_PP_NODE_96)
+#        define SEQAN_PP_NODE_32(p) SEQAN_PP_IIF(p(32), SEQAN_PP_NODE_16, SEQAN_PP_NODE_48)
+#            define SEQAN_PP_NODE_16(p) SEQAN_PP_IIF(p(16), SEQAN_PP_NODE_8, SEQAN_PP_NODE_24)
+#                define SEQAN_PP_NODE_8(p) SEQAN_PP_IIF(p(8), SEQAN_PP_NODE_4, SEQAN_PP_NODE_12)
+#                    define SEQAN_PP_NODE_4(p) SEQAN_PP_IIF(p(4), SEQAN_PP_NODE_2, SEQAN_PP_NODE_6)
+#                        define SEQAN_PP_NODE_2(p) SEQAN_PP_IIF(p(2), SEQAN_PP_NODE_1, SEQAN_PP_NODE_3)
+#                            define SEQAN_PP_NODE_1(p) SEQAN_PP_IIF(p(1), 1, 2)
+#                            define SEQAN_PP_NODE_3(p) SEQAN_PP_IIF(p(3), 3, 4)
+#                        define SEQAN_PP_NODE_6(p) SEQAN_PP_IIF(p(6), SEQAN_PP_NODE_5, SEQAN_PP_NODE_7)
+#                            define SEQAN_PP_NODE_5(p) SEQAN_PP_IIF(p(5), 5, 6)
+#                            define SEQAN_PP_NODE_7(p) SEQAN_PP_IIF(p(7), 7, 8)
+#                    define SEQAN_PP_NODE_12(p) SEQAN_PP_IIF(p(12), SEQAN_PP_NODE_10, SEQAN_PP_NODE_14)
+#                        define SEQAN_PP_NODE_10(p) SEQAN_PP_IIF(p(10), SEQAN_PP_NODE_9, SEQAN_PP_NODE_11)
+#                            define SEQAN_PP_NODE_9(p) SEQAN_PP_IIF(p(9), 9, 10)
+#                            define SEQAN_PP_NODE_11(p) SEQAN_PP_IIF(p(11), 11, 12)
+#                        define SEQAN_PP_NODE_14(p) SEQAN_PP_IIF(p(14), SEQAN_PP_NODE_13, SEQAN_PP_NODE_15)
+#                            define SEQAN_PP_NODE_13(p) SEQAN_PP_IIF(p(13), 13, 14)
+#                            define SEQAN_PP_NODE_15(p) SEQAN_PP_IIF(p(15), 15, 16)
+#                define SEQAN_PP_NODE_24(p) SEQAN_PP_IIF(p(24), SEQAN_PP_NODE_20, SEQAN_PP_NODE_28)
+#                    define SEQAN_PP_NODE_20(p) SEQAN_PP_IIF(p(20), SEQAN_PP_NODE_18, SEQAN_PP_NODE_22)
+#                        define SEQAN_PP_NODE_18(p) SEQAN_PP_IIF(p(18), SEQAN_PP_NODE_17, SEQAN_PP_NODE_19)
+#                            define SEQAN_PP_NODE_17(p) SEQAN_PP_IIF(p(17), 17, 18)
+#                            define SEQAN_PP_NODE_19(p) SEQAN_PP_IIF(p(19), 19, 20)
+#                        define SEQAN_PP_NODE_22(p) SEQAN_PP_IIF(p(22), SEQAN_PP_NODE_21, SEQAN_PP_NODE_23)
+#                            define SEQAN_PP_NODE_21(p) SEQAN_PP_IIF(p(21), 21, 22)
+#                            define SEQAN_PP_NODE_23(p) SEQAN_PP_IIF(p(23), 23, 24)
+#                    define SEQAN_PP_NODE_28(p) SEQAN_PP_IIF(p(28), SEQAN_PP_NODE_26, SEQAN_PP_NODE_30)
+#                        define SEQAN_PP_NODE_26(p) SEQAN_PP_IIF(p(26), SEQAN_PP_NODE_25, SEQAN_PP_NODE_27)
+#                            define SEQAN_PP_NODE_25(p) SEQAN_PP_IIF(p(25), 25, 26)
+#                            define SEQAN_PP_NODE_27(p) SEQAN_PP_IIF(p(27), 27, 28)
+#                        define SEQAN_PP_NODE_30(p) SEQAN_PP_IIF(p(30), SEQAN_PP_NODE_29, SEQAN_PP_NODE_31)
+#                            define SEQAN_PP_NODE_29(p) SEQAN_PP_IIF(p(29), 29, 30)
+#                            define SEQAN_PP_NODE_31(p) SEQAN_PP_IIF(p(31), 31, 32)
+#            define SEQAN_PP_NODE_48(p) SEQAN_PP_IIF(p(48), SEQAN_PP_NODE_40, SEQAN_PP_NODE_56)
+#                define SEQAN_PP_NODE_40(p) SEQAN_PP_IIF(p(40), SEQAN_PP_NODE_36, SEQAN_PP_NODE_44)
+#                    define SEQAN_PP_NODE_36(p) SEQAN_PP_IIF(p(36), SEQAN_PP_NODE_34, SEQAN_PP_NODE_38)
+#                        define SEQAN_PP_NODE_34(p) SEQAN_PP_IIF(p(34), SEQAN_PP_NODE_33, SEQAN_PP_NODE_35)
+#                            define SEQAN_PP_NODE_33(p) SEQAN_PP_IIF(p(33), 33, 34)
+#                            define SEQAN_PP_NODE_35(p) SEQAN_PP_IIF(p(35), 35, 36)
+#                        define SEQAN_PP_NODE_38(p) SEQAN_PP_IIF(p(38), SEQAN_PP_NODE_37, SEQAN_PP_NODE_39)
+#                            define SEQAN_PP_NODE_37(p) SEQAN_PP_IIF(p(37), 37, 38)
+#                            define SEQAN_PP_NODE_39(p) SEQAN_PP_IIF(p(39), 39, 40)
+#                    define SEQAN_PP_NODE_44(p) SEQAN_PP_IIF(p(44), SEQAN_PP_NODE_42, SEQAN_PP_NODE_46)
+#                        define SEQAN_PP_NODE_42(p) SEQAN_PP_IIF(p(42), SEQAN_PP_NODE_41, SEQAN_PP_NODE_43)
+#                            define SEQAN_PP_NODE_41(p) SEQAN_PP_IIF(p(41), 41, 42)
+#                            define SEQAN_PP_NODE_43(p) SEQAN_PP_IIF(p(43), 43, 44)
+#                        define SEQAN_PP_NODE_46(p) SEQAN_PP_IIF(p(46), SEQAN_PP_NODE_45, SEQAN_PP_NODE_47)
+#                            define SEQAN_PP_NODE_45(p) SEQAN_PP_IIF(p(45), 45, 46)
+#                            define SEQAN_PP_NODE_47(p) SEQAN_PP_IIF(p(47), 47, 48)
+#                define SEQAN_PP_NODE_56(p) SEQAN_PP_IIF(p(56), SEQAN_PP_NODE_52, SEQAN_PP_NODE_60)
+#                    define SEQAN_PP_NODE_52(p) SEQAN_PP_IIF(p(52), SEQAN_PP_NODE_50, SEQAN_PP_NODE_54)
+#                        define SEQAN_PP_NODE_50(p) SEQAN_PP_IIF(p(50), SEQAN_PP_NODE_49, SEQAN_PP_NODE_51)
+#                            define SEQAN_PP_NODE_49(p) SEQAN_PP_IIF(p(49), 49, 50)
+#                            define SEQAN_PP_NODE_51(p) SEQAN_PP_IIF(p(51), 51, 52)
+#                        define SEQAN_PP_NODE_54(p) SEQAN_PP_IIF(p(54), SEQAN_PP_NODE_53, SEQAN_PP_NODE_55)
+#                            define SEQAN_PP_NODE_53(p) SEQAN_PP_IIF(p(53), 53, 54)
+#                            define SEQAN_PP_NODE_55(p) SEQAN_PP_IIF(p(55), 55, 56)
+#                    define SEQAN_PP_NODE_60(p) SEQAN_PP_IIF(p(60), SEQAN_PP_NODE_58, SEQAN_PP_NODE_62)
+#                        define SEQAN_PP_NODE_58(p) SEQAN_PP_IIF(p(58), SEQAN_PP_NODE_57, SEQAN_PP_NODE_59)
+#                            define SEQAN_PP_NODE_57(p) SEQAN_PP_IIF(p(57), 57, 58)
+#                            define SEQAN_PP_NODE_59(p) SEQAN_PP_IIF(p(59), 59, 60)
+#                        define SEQAN_PP_NODE_62(p) SEQAN_PP_IIF(p(62), SEQAN_PP_NODE_61, SEQAN_PP_NODE_63)
+#                            define SEQAN_PP_NODE_61(p) SEQAN_PP_IIF(p(61), 61, 62)
+#                            define SEQAN_PP_NODE_63(p) SEQAN_PP_IIF(p(63), 63, 64)
+#        define SEQAN_PP_NODE_96(p) SEQAN_PP_IIF(p(96), SEQAN_PP_NODE_80, SEQAN_PP_NODE_112)
+#            define SEQAN_PP_NODE_80(p) SEQAN_PP_IIF(p(80), SEQAN_PP_NODE_72, SEQAN_PP_NODE_88)
+#                define SEQAN_PP_NODE_72(p) SEQAN_PP_IIF(p(72), SEQAN_PP_NODE_68, SEQAN_PP_NODE_76)
+#                    define SEQAN_PP_NODE_68(p) SEQAN_PP_IIF(p(68), SEQAN_PP_NODE_66, SEQAN_PP_NODE_70)
+#                        define SEQAN_PP_NODE_66(p) SEQAN_PP_IIF(p(66), SEQAN_PP_NODE_65, SEQAN_PP_NODE_67)
+#                            define SEQAN_PP_NODE_65(p) SEQAN_PP_IIF(p(65), 65, 66)
+#                            define SEQAN_PP_NODE_67(p) SEQAN_PP_IIF(p(67), 67, 68)
+#                        define SEQAN_PP_NODE_70(p) SEQAN_PP_IIF(p(70), SEQAN_PP_NODE_69, SEQAN_PP_NODE_71)
+#                            define SEQAN_PP_NODE_69(p) SEQAN_PP_IIF(p(69), 69, 70)
+#                            define SEQAN_PP_NODE_71(p) SEQAN_PP_IIF(p(71), 71, 72)
+#                    define SEQAN_PP_NODE_76(p) SEQAN_PP_IIF(p(76), SEQAN_PP_NODE_74, SEQAN_PP_NODE_78)
+#                        define SEQAN_PP_NODE_74(p) SEQAN_PP_IIF(p(74), SEQAN_PP_NODE_73, SEQAN_PP_NODE_75)
+#                            define SEQAN_PP_NODE_73(p) SEQAN_PP_IIF(p(73), 73, 74)
+#                            define SEQAN_PP_NODE_75(p) SEQAN_PP_IIF(p(75), 75, 76)
+#                        define SEQAN_PP_NODE_78(p) SEQAN_PP_IIF(p(78), SEQAN_PP_NODE_77, SEQAN_PP_NODE_79)
+#                            define SEQAN_PP_NODE_77(p) SEQAN_PP_IIF(p(77), 77, 78)
+#                            define SEQAN_PP_NODE_79(p) SEQAN_PP_IIF(p(79), 79, 80)
+#                define SEQAN_PP_NODE_88(p) SEQAN_PP_IIF(p(88), SEQAN_PP_NODE_84, SEQAN_PP_NODE_92)
+#                    define SEQAN_PP_NODE_84(p) SEQAN_PP_IIF(p(84), SEQAN_PP_NODE_82, SEQAN_PP_NODE_86)
+#                        define SEQAN_PP_NODE_82(p) SEQAN_PP_IIF(p(82), SEQAN_PP_NODE_81, SEQAN_PP_NODE_83)
+#                            define SEQAN_PP_NODE_81(p) SEQAN_PP_IIF(p(81), 81, 82)
+#                            define SEQAN_PP_NODE_83(p) SEQAN_PP_IIF(p(83), 83, 84)
+#                        define SEQAN_PP_NODE_86(p) SEQAN_PP_IIF(p(86), SEQAN_PP_NODE_85, SEQAN_PP_NODE_87)
+#                            define SEQAN_PP_NODE_85(p) SEQAN_PP_IIF(p(85), 85, 86)
+#                            define SEQAN_PP_NODE_87(p) SEQAN_PP_IIF(p(87), 87, 88)
+#                    define SEQAN_PP_NODE_92(p) SEQAN_PP_IIF(p(92), SEQAN_PP_NODE_90, SEQAN_PP_NODE_94)
+#                        define SEQAN_PP_NODE_90(p) SEQAN_PP_IIF(p(90), SEQAN_PP_NODE_89, SEQAN_PP_NODE_91)
+#                            define SEQAN_PP_NODE_89(p) SEQAN_PP_IIF(p(89), 89, 90)
+#                            define SEQAN_PP_NODE_91(p) SEQAN_PP_IIF(p(91), 91, 92)
+#                        define SEQAN_PP_NODE_94(p) SEQAN_PP_IIF(p(94), SEQAN_PP_NODE_93, SEQAN_PP_NODE_95)
+#                            define SEQAN_PP_NODE_93(p) SEQAN_PP_IIF(p(93), 93, 94)
+#                            define SEQAN_PP_NODE_95(p) SEQAN_PP_IIF(p(95), 95, 96)
+#            define SEQAN_PP_NODE_112(p) SEQAN_PP_IIF(p(112), SEQAN_PP_NODE_104, SEQAN_PP_NODE_120)
+#                define SEQAN_PP_NODE_104(p) SEQAN_PP_IIF(p(104), SEQAN_PP_NODE_100, SEQAN_PP_NODE_108)
+#                    define SEQAN_PP_NODE_100(p) SEQAN_PP_IIF(p(100), SEQAN_PP_NODE_98, SEQAN_PP_NODE_102)
+#                        define SEQAN_PP_NODE_98(p) SEQAN_PP_IIF(p(98), SEQAN_PP_NODE_97, SEQAN_PP_NODE_99)
+#                            define SEQAN_PP_NODE_97(p) SEQAN_PP_IIF(p(97), 97, 98)
+#                            define SEQAN_PP_NODE_99(p) SEQAN_PP_IIF(p(99), 99, 100)
+#                        define SEQAN_PP_NODE_102(p) SEQAN_PP_IIF(p(102), SEQAN_PP_NODE_101, SEQAN_PP_NODE_103)
+#                            define SEQAN_PP_NODE_101(p) SEQAN_PP_IIF(p(101), 101, 102)
+#                            define SEQAN_PP_NODE_103(p) SEQAN_PP_IIF(p(103), 103, 104)
+#                    define SEQAN_PP_NODE_108(p) SEQAN_PP_IIF(p(108), SEQAN_PP_NODE_106, SEQAN_PP_NODE_110)
+#                        define SEQAN_PP_NODE_106(p) SEQAN_PP_IIF(p(106), SEQAN_PP_NODE_105, SEQAN_PP_NODE_107)
+#                            define SEQAN_PP_NODE_105(p) SEQAN_PP_IIF(p(105), 105, 106)
+#                            define SEQAN_PP_NODE_107(p) SEQAN_PP_IIF(p(107), 107, 108)
+#                        define SEQAN_PP_NODE_110(p) SEQAN_PP_IIF(p(110), SEQAN_PP_NODE_109, SEQAN_PP_NODE_111)
+#                            define SEQAN_PP_NODE_109(p) SEQAN_PP_IIF(p(109), 109, 110)
+#                            define SEQAN_PP_NODE_111(p) SEQAN_PP_IIF(p(111), 111, 112)
+#                define SEQAN_PP_NODE_120(p) SEQAN_PP_IIF(p(120), SEQAN_PP_NODE_116, SEQAN_PP_NODE_124)
+#                    define SEQAN_PP_NODE_116(p) SEQAN_PP_IIF(p(116), SEQAN_PP_NODE_114, SEQAN_PP_NODE_118)
+#                        define SEQAN_PP_NODE_114(p) SEQAN_PP_IIF(p(114), SEQAN_PP_NODE_113, SEQAN_PP_NODE_115)
+#                            define SEQAN_PP_NODE_113(p) SEQAN_PP_IIF(p(113), 113, 114)
+#                            define SEQAN_PP_NODE_115(p) SEQAN_PP_IIF(p(115), 115, 116)
+#                        define SEQAN_PP_NODE_118(p) SEQAN_PP_IIF(p(118), SEQAN_PP_NODE_117, SEQAN_PP_NODE_119)
+#                            define SEQAN_PP_NODE_117(p) SEQAN_PP_IIF(p(117), 117, 118)
+#                            define SEQAN_PP_NODE_119(p) SEQAN_PP_IIF(p(119), 119, 120)
+#                    define SEQAN_PP_NODE_124(p) SEQAN_PP_IIF(p(124), SEQAN_PP_NODE_122, SEQAN_PP_NODE_126)
+#                        define SEQAN_PP_NODE_122(p) SEQAN_PP_IIF(p(122), SEQAN_PP_NODE_121, SEQAN_PP_NODE_123)
+#                            define SEQAN_PP_NODE_121(p) SEQAN_PP_IIF(p(121), 121, 122)
+#                            define SEQAN_PP_NODE_123(p) SEQAN_PP_IIF(p(123), 123, 124)
+#                        define SEQAN_PP_NODE_126(p) SEQAN_PP_IIF(p(126), SEQAN_PP_NODE_125, SEQAN_PP_NODE_127)
+#                            define SEQAN_PP_NODE_125(p) SEQAN_PP_IIF(p(125), 125, 126)
+#                            define SEQAN_PP_NODE_127(p) SEQAN_PP_IIF(p(127), 127, 128)
+#    define SEQAN_PP_NODE_192(p) SEQAN_PP_IIF(p(192), SEQAN_PP_NODE_160, SEQAN_PP_NODE_224)
+#        define SEQAN_PP_NODE_160(p) SEQAN_PP_IIF(p(160), SEQAN_PP_NODE_144, SEQAN_PP_NODE_176)
+#            define SEQAN_PP_NODE_144(p) SEQAN_PP_IIF(p(144), SEQAN_PP_NODE_136, SEQAN_PP_NODE_152)
+#                define SEQAN_PP_NODE_136(p) SEQAN_PP_IIF(p(136), SEQAN_PP_NODE_132, SEQAN_PP_NODE_140)
+#                    define SEQAN_PP_NODE_132(p) SEQAN_PP_IIF(p(132), SEQAN_PP_NODE_130, SEQAN_PP_NODE_134)
+#                        define SEQAN_PP_NODE_130(p) SEQAN_PP_IIF(p(130), SEQAN_PP_NODE_129, SEQAN_PP_NODE_131)
+#                            define SEQAN_PP_NODE_129(p) SEQAN_PP_IIF(p(129), 129, 130)
+#                            define SEQAN_PP_NODE_131(p) SEQAN_PP_IIF(p(131), 131, 132)
+#                        define SEQAN_PP_NODE_134(p) SEQAN_PP_IIF(p(134), SEQAN_PP_NODE_133, SEQAN_PP_NODE_135)
+#                            define SEQAN_PP_NODE_133(p) SEQAN_PP_IIF(p(133), 133, 134)
+#                            define SEQAN_PP_NODE_135(p) SEQAN_PP_IIF(p(135), 135, 136)
+#                    define SEQAN_PP_NODE_140(p) SEQAN_PP_IIF(p(140), SEQAN_PP_NODE_138, SEQAN_PP_NODE_142)
+#                        define SEQAN_PP_NODE_138(p) SEQAN_PP_IIF(p(138), SEQAN_PP_NODE_137, SEQAN_PP_NODE_139)
+#                            define SEQAN_PP_NODE_137(p) SEQAN_PP_IIF(p(137), 137, 138)
+#                            define SEQAN_PP_NODE_139(p) SEQAN_PP_IIF(p(139), 139, 140)
+#                        define SEQAN_PP_NODE_142(p) SEQAN_PP_IIF(p(142), SEQAN_PP_NODE_141, SEQAN_PP_NODE_143)
+#                            define SEQAN_PP_NODE_141(p) SEQAN_PP_IIF(p(141), 141, 142)
+#                            define SEQAN_PP_NODE_143(p) SEQAN_PP_IIF(p(143), 143, 144)
+#                define SEQAN_PP_NODE_152(p) SEQAN_PP_IIF(p(152), SEQAN_PP_NODE_148, SEQAN_PP_NODE_156)
+#                    define SEQAN_PP_NODE_148(p) SEQAN_PP_IIF(p(148), SEQAN_PP_NODE_146, SEQAN_PP_NODE_150)
+#                        define SEQAN_PP_NODE_146(p) SEQAN_PP_IIF(p(146), SEQAN_PP_NODE_145, SEQAN_PP_NODE_147)
+#                            define SEQAN_PP_NODE_145(p) SEQAN_PP_IIF(p(145), 145, 146)
+#                            define SEQAN_PP_NODE_147(p) SEQAN_PP_IIF(p(147), 147, 148)
+#                        define SEQAN_PP_NODE_150(p) SEQAN_PP_IIF(p(150), SEQAN_PP_NODE_149, SEQAN_PP_NODE_151)
+#                            define SEQAN_PP_NODE_149(p) SEQAN_PP_IIF(p(149), 149, 150)
+#                            define SEQAN_PP_NODE_151(p) SEQAN_PP_IIF(p(151), 151, 152)
+#                    define SEQAN_PP_NODE_156(p) SEQAN_PP_IIF(p(156), SEQAN_PP_NODE_154, SEQAN_PP_NODE_158)
+#                        define SEQAN_PP_NODE_154(p) SEQAN_PP_IIF(p(154), SEQAN_PP_NODE_153, SEQAN_PP_NODE_155)
+#                            define SEQAN_PP_NODE_153(p) SEQAN_PP_IIF(p(153), 153, 154)
+#                            define SEQAN_PP_NODE_155(p) SEQAN_PP_IIF(p(155), 155, 156)
+#                        define SEQAN_PP_NODE_158(p) SEQAN_PP_IIF(p(158), SEQAN_PP_NODE_157, SEQAN_PP_NODE_159)
+#                            define SEQAN_PP_NODE_157(p) SEQAN_PP_IIF(p(157), 157, 158)
+#                            define SEQAN_PP_NODE_159(p) SEQAN_PP_IIF(p(159), 159, 160)
+#            define SEQAN_PP_NODE_176(p) SEQAN_PP_IIF(p(176), SEQAN_PP_NODE_168, SEQAN_PP_NODE_184)
+#                define SEQAN_PP_NODE_168(p) SEQAN_PP_IIF(p(168), SEQAN_PP_NODE_164, SEQAN_PP_NODE_172)
+#                    define SEQAN_PP_NODE_164(p) SEQAN_PP_IIF(p(164), SEQAN_PP_NODE_162, SEQAN_PP_NODE_166)
+#                        define SEQAN_PP_NODE_162(p) SEQAN_PP_IIF(p(162), SEQAN_PP_NODE_161, SEQAN_PP_NODE_163)
+#                            define SEQAN_PP_NODE_161(p) SEQAN_PP_IIF(p(161), 161, 162)
+#                            define SEQAN_PP_NODE_163(p) SEQAN_PP_IIF(p(163), 163, 164)
+#                        define SEQAN_PP_NODE_166(p) SEQAN_PP_IIF(p(166), SEQAN_PP_NODE_165, SEQAN_PP_NODE_167)
+#                            define SEQAN_PP_NODE_165(p) SEQAN_PP_IIF(p(165), 165, 166)
+#                            define SEQAN_PP_NODE_167(p) SEQAN_PP_IIF(p(167), 167, 168)
+#                    define SEQAN_PP_NODE_172(p) SEQAN_PP_IIF(p(172), SEQAN_PP_NODE_170, SEQAN_PP_NODE_174)
+#                        define SEQAN_PP_NODE_170(p) SEQAN_PP_IIF(p(170), SEQAN_PP_NODE_169, SEQAN_PP_NODE_171)
+#                            define SEQAN_PP_NODE_169(p) SEQAN_PP_IIF(p(169), 169, 170)
+#                            define SEQAN_PP_NODE_171(p) SEQAN_PP_IIF(p(171), 171, 172)
+#                        define SEQAN_PP_NODE_174(p) SEQAN_PP_IIF(p(174), SEQAN_PP_NODE_173, SEQAN_PP_NODE_175)
+#                            define SEQAN_PP_NODE_173(p) SEQAN_PP_IIF(p(173), 173, 174)
+#                            define SEQAN_PP_NODE_175(p) SEQAN_PP_IIF(p(175), 175, 176)
+#                define SEQAN_PP_NODE_184(p) SEQAN_PP_IIF(p(184), SEQAN_PP_NODE_180, SEQAN_PP_NODE_188)
+#                    define SEQAN_PP_NODE_180(p) SEQAN_PP_IIF(p(180), SEQAN_PP_NODE_178, SEQAN_PP_NODE_182)
+#                        define SEQAN_PP_NODE_178(p) SEQAN_PP_IIF(p(178), SEQAN_PP_NODE_177, SEQAN_PP_NODE_179)
+#                            define SEQAN_PP_NODE_177(p) SEQAN_PP_IIF(p(177), 177, 178)
+#                            define SEQAN_PP_NODE_179(p) SEQAN_PP_IIF(p(179), 179, 180)
+#                        define SEQAN_PP_NODE_182(p) SEQAN_PP_IIF(p(182), SEQAN_PP_NODE_181, SEQAN_PP_NODE_183)
+#                            define SEQAN_PP_NODE_181(p) SEQAN_PP_IIF(p(181), 181, 182)
+#                            define SEQAN_PP_NODE_183(p) SEQAN_PP_IIF(p(183), 183, 184)
+#                    define SEQAN_PP_NODE_188(p) SEQAN_PP_IIF(p(188), SEQAN_PP_NODE_186, SEQAN_PP_NODE_190)
+#                        define SEQAN_PP_NODE_186(p) SEQAN_PP_IIF(p(186), SEQAN_PP_NODE_185, SEQAN_PP_NODE_187)
+#                            define SEQAN_PP_NODE_185(p) SEQAN_PP_IIF(p(185), 185, 186)
+#                            define SEQAN_PP_NODE_187(p) SEQAN_PP_IIF(p(187), 187, 188)
+#                        define SEQAN_PP_NODE_190(p) SEQAN_PP_IIF(p(190), SEQAN_PP_NODE_189, SEQAN_PP_NODE_191)
+#                            define SEQAN_PP_NODE_189(p) SEQAN_PP_IIF(p(189), 189, 190)
+#                            define SEQAN_PP_NODE_191(p) SEQAN_PP_IIF(p(191), 191, 192)
+#        define SEQAN_PP_NODE_224(p) SEQAN_PP_IIF(p(224), SEQAN_PP_NODE_208, SEQAN_PP_NODE_240)
+#            define SEQAN_PP_NODE_208(p) SEQAN_PP_IIF(p(208), SEQAN_PP_NODE_200, SEQAN_PP_NODE_216)
+#                define SEQAN_PP_NODE_200(p) SEQAN_PP_IIF(p(200), SEQAN_PP_NODE_196, SEQAN_PP_NODE_204)
+#                    define SEQAN_PP_NODE_196(p) SEQAN_PP_IIF(p(196), SEQAN_PP_NODE_194, SEQAN_PP_NODE_198)
+#                        define SEQAN_PP_NODE_194(p) SEQAN_PP_IIF(p(194), SEQAN_PP_NODE_193, SEQAN_PP_NODE_195)
+#                            define SEQAN_PP_NODE_193(p) SEQAN_PP_IIF(p(193), 193, 194)
+#                            define SEQAN_PP_NODE_195(p) SEQAN_PP_IIF(p(195), 195, 196)
+#                        define SEQAN_PP_NODE_198(p) SEQAN_PP_IIF(p(198), SEQAN_PP_NODE_197, SEQAN_PP_NODE_199)
+#                            define SEQAN_PP_NODE_197(p) SEQAN_PP_IIF(p(197), 197, 198)
+#                            define SEQAN_PP_NODE_199(p) SEQAN_PP_IIF(p(199), 199, 200)
+#                    define SEQAN_PP_NODE_204(p) SEQAN_PP_IIF(p(204), SEQAN_PP_NODE_202, SEQAN_PP_NODE_206)
+#                        define SEQAN_PP_NODE_202(p) SEQAN_PP_IIF(p(202), SEQAN_PP_NODE_201, SEQAN_PP_NODE_203)
+#                            define SEQAN_PP_NODE_201(p) SEQAN_PP_IIF(p(201), 201, 202)
+#                            define SEQAN_PP_NODE_203(p) SEQAN_PP_IIF(p(203), 203, 204)
+#                        define SEQAN_PP_NODE_206(p) SEQAN_PP_IIF(p(206), SEQAN_PP_NODE_205, SEQAN_PP_NODE_207)
+#                            define SEQAN_PP_NODE_205(p) SEQAN_PP_IIF(p(205), 205, 206)
+#                            define SEQAN_PP_NODE_207(p) SEQAN_PP_IIF(p(207), 207, 208)
+#                define SEQAN_PP_NODE_216(p) SEQAN_PP_IIF(p(216), SEQAN_PP_NODE_212, SEQAN_PP_NODE_220)
+#                    define SEQAN_PP_NODE_212(p) SEQAN_PP_IIF(p(212), SEQAN_PP_NODE_210, SEQAN_PP_NODE_214)
+#                        define SEQAN_PP_NODE_210(p) SEQAN_PP_IIF(p(210), SEQAN_PP_NODE_209, SEQAN_PP_NODE_211)
+#                            define SEQAN_PP_NODE_209(p) SEQAN_PP_IIF(p(209), 209, 210)
+#                            define SEQAN_PP_NODE_211(p) SEQAN_PP_IIF(p(211), 211, 212)
+#                        define SEQAN_PP_NODE_214(p) SEQAN_PP_IIF(p(214), SEQAN_PP_NODE_213, SEQAN_PP_NODE_215)
+#                            define SEQAN_PP_NODE_213(p) SEQAN_PP_IIF(p(213), 213, 214)
+#                            define SEQAN_PP_NODE_215(p) SEQAN_PP_IIF(p(215), 215, 216)
+#                    define SEQAN_PP_NODE_220(p) SEQAN_PP_IIF(p(220), SEQAN_PP_NODE_218, SEQAN_PP_NODE_222)
+#                        define SEQAN_PP_NODE_218(p) SEQAN_PP_IIF(p(218), SEQAN_PP_NODE_217, SEQAN_PP_NODE_219)
+#                            define SEQAN_PP_NODE_217(p) SEQAN_PP_IIF(p(217), 217, 218)
+#                            define SEQAN_PP_NODE_219(p) SEQAN_PP_IIF(p(219), 219, 220)
+#                        define SEQAN_PP_NODE_222(p) SEQAN_PP_IIF(p(222), SEQAN_PP_NODE_221, SEQAN_PP_NODE_223)
+#                            define SEQAN_PP_NODE_221(p) SEQAN_PP_IIF(p(221), 221, 222)
+#                            define SEQAN_PP_NODE_223(p) SEQAN_PP_IIF(p(223), 223, 224)
+#            define SEQAN_PP_NODE_240(p) SEQAN_PP_IIF(p(240), SEQAN_PP_NODE_232, SEQAN_PP_NODE_248)
+#                define SEQAN_PP_NODE_232(p) SEQAN_PP_IIF(p(232), SEQAN_PP_NODE_228, SEQAN_PP_NODE_236)
+#                    define SEQAN_PP_NODE_228(p) SEQAN_PP_IIF(p(228), SEQAN_PP_NODE_226, SEQAN_PP_NODE_230)
+#                        define SEQAN_PP_NODE_226(p) SEQAN_PP_IIF(p(226), SEQAN_PP_NODE_225, SEQAN_PP_NODE_227)
+#                            define SEQAN_PP_NODE_225(p) SEQAN_PP_IIF(p(225), 225, 226)
+#                            define SEQAN_PP_NODE_227(p) SEQAN_PP_IIF(p(227), 227, 228)
+#                        define SEQAN_PP_NODE_230(p) SEQAN_PP_IIF(p(230), SEQAN_PP_NODE_229, SEQAN_PP_NODE_231)
+#                            define SEQAN_PP_NODE_229(p) SEQAN_PP_IIF(p(229), 229, 230)
+#                            define SEQAN_PP_NODE_231(p) SEQAN_PP_IIF(p(231), 231, 232)
+#                    define SEQAN_PP_NODE_236(p) SEQAN_PP_IIF(p(236), SEQAN_PP_NODE_234, SEQAN_PP_NODE_238)
+#                        define SEQAN_PP_NODE_234(p) SEQAN_PP_IIF(p(234), SEQAN_PP_NODE_233, SEQAN_PP_NODE_235)
+#                            define SEQAN_PP_NODE_233(p) SEQAN_PP_IIF(p(233), 233, 234)
+#                            define SEQAN_PP_NODE_235(p) SEQAN_PP_IIF(p(235), 235, 236)
+#                        define SEQAN_PP_NODE_238(p) SEQAN_PP_IIF(p(238), SEQAN_PP_NODE_237, SEQAN_PP_NODE_239)
+#                            define SEQAN_PP_NODE_237(p) SEQAN_PP_IIF(p(237), 237, 238)
+#                            define SEQAN_PP_NODE_239(p) SEQAN_PP_IIF(p(239), 239, 240)
+#                define SEQAN_PP_NODE_248(p) SEQAN_PP_IIF(p(248), SEQAN_PP_NODE_244, SEQAN_PP_NODE_252)
+#                    define SEQAN_PP_NODE_244(p) SEQAN_PP_IIF(p(244), SEQAN_PP_NODE_242, SEQAN_PP_NODE_246)
+#                        define SEQAN_PP_NODE_242(p) SEQAN_PP_IIF(p(242), SEQAN_PP_NODE_241, SEQAN_PP_NODE_243)
+#                            define SEQAN_PP_NODE_241(p) SEQAN_PP_IIF(p(241), 241, 242)
+#                            define SEQAN_PP_NODE_243(p) SEQAN_PP_IIF(p(243), 243, 244)
+#                        define SEQAN_PP_NODE_246(p) SEQAN_PP_IIF(p(246), SEQAN_PP_NODE_245, SEQAN_PP_NODE_247)
+#                            define SEQAN_PP_NODE_245(p) SEQAN_PP_IIF(p(245), 245, 246)
+#                            define SEQAN_PP_NODE_247(p) SEQAN_PP_IIF(p(247), 247, 248)
+#                    define SEQAN_PP_NODE_252(p) SEQAN_PP_IIF(p(252), SEQAN_PP_NODE_250, SEQAN_PP_NODE_254)
+#                        define SEQAN_PP_NODE_250(p) SEQAN_PP_IIF(p(250), SEQAN_PP_NODE_249, SEQAN_PP_NODE_251)
+#                            define SEQAN_PP_NODE_249(p) SEQAN_PP_IIF(p(249), 249, 250)
+#                            define SEQAN_PP_NODE_251(p) SEQAN_PP_IIF(p(251), 251, 252)
+#                        define SEQAN_PP_NODE_254(p) SEQAN_PP_IIF(p(254), SEQAN_PP_NODE_253, SEQAN_PP_NODE_255)
+#                            define SEQAN_PP_NODE_253(p) SEQAN_PP_IIF(p(253), 253, 254)
+#                            define SEQAN_PP_NODE_255(p) SEQAN_PP_IIF(p(255), 255, 256)
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/logical/bool.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_LOGICAL_BOOL_HPP
+// # define SEQAN_PREPROCESSOR_LOGICAL_BOOL_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_BOOL */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_BOOL(x) SEQAN_PP_BOOL_I(x)
+// # else
+// #    define SEQAN_PP_BOOL(x) SEQAN_PP_BOOL_OO((x))
+// #    define SEQAN_PP_BOOL_OO(par) SEQAN_PP_BOOL_I ## par
+// # endif
+#
+# define SEQAN_PP_BOOL_I(x) SEQAN_PP_BOOL_ ## x
+#
+# define SEQAN_PP_BOOL_0 0
+# define SEQAN_PP_BOOL_1 1
+# define SEQAN_PP_BOOL_2 1
+# define SEQAN_PP_BOOL_3 1
+# define SEQAN_PP_BOOL_4 1
+# define SEQAN_PP_BOOL_5 1
+# define SEQAN_PP_BOOL_6 1
+# define SEQAN_PP_BOOL_7 1
+# define SEQAN_PP_BOOL_8 1
+# define SEQAN_PP_BOOL_9 1
+# define SEQAN_PP_BOOL_10 1
+# define SEQAN_PP_BOOL_11 1
+# define SEQAN_PP_BOOL_12 1
+# define SEQAN_PP_BOOL_13 1
+# define SEQAN_PP_BOOL_14 1
+# define SEQAN_PP_BOOL_15 1
+# define SEQAN_PP_BOOL_16 1
+# define SEQAN_PP_BOOL_17 1
+# define SEQAN_PP_BOOL_18 1
+# define SEQAN_PP_BOOL_19 1
+# define SEQAN_PP_BOOL_20 1
+# define SEQAN_PP_BOOL_21 1
+# define SEQAN_PP_BOOL_22 1
+# define SEQAN_PP_BOOL_23 1
+# define SEQAN_PP_BOOL_24 1
+# define SEQAN_PP_BOOL_25 1
+# define SEQAN_PP_BOOL_26 1
+# define SEQAN_PP_BOOL_27 1
+# define SEQAN_PP_BOOL_28 1
+# define SEQAN_PP_BOOL_29 1
+# define SEQAN_PP_BOOL_30 1
+# define SEQAN_PP_BOOL_31 1
+# define SEQAN_PP_BOOL_32 1
+# define SEQAN_PP_BOOL_33 1
+# define SEQAN_PP_BOOL_34 1
+# define SEQAN_PP_BOOL_35 1
+# define SEQAN_PP_BOOL_36 1
+# define SEQAN_PP_BOOL_37 1
+# define SEQAN_PP_BOOL_38 1
+# define SEQAN_PP_BOOL_39 1
+# define SEQAN_PP_BOOL_40 1
+# define SEQAN_PP_BOOL_41 1
+# define SEQAN_PP_BOOL_42 1
+# define SEQAN_PP_BOOL_43 1
+# define SEQAN_PP_BOOL_44 1
+# define SEQAN_PP_BOOL_45 1
+# define SEQAN_PP_BOOL_46 1
+# define SEQAN_PP_BOOL_47 1
+# define SEQAN_PP_BOOL_48 1
+# define SEQAN_PP_BOOL_49 1
+# define SEQAN_PP_BOOL_50 1
+# define SEQAN_PP_BOOL_51 1
+# define SEQAN_PP_BOOL_52 1
+# define SEQAN_PP_BOOL_53 1
+# define SEQAN_PP_BOOL_54 1
+# define SEQAN_PP_BOOL_55 1
+# define SEQAN_PP_BOOL_56 1
+# define SEQAN_PP_BOOL_57 1
+# define SEQAN_PP_BOOL_58 1
+# define SEQAN_PP_BOOL_59 1
+# define SEQAN_PP_BOOL_60 1
+# define SEQAN_PP_BOOL_61 1
+# define SEQAN_PP_BOOL_62 1
+# define SEQAN_PP_BOOL_63 1
+# define SEQAN_PP_BOOL_64 1
+# define SEQAN_PP_BOOL_65 1
+# define SEQAN_PP_BOOL_66 1
+# define SEQAN_PP_BOOL_67 1
+# define SEQAN_PP_BOOL_68 1
+# define SEQAN_PP_BOOL_69 1
+# define SEQAN_PP_BOOL_70 1
+# define SEQAN_PP_BOOL_71 1
+# define SEQAN_PP_BOOL_72 1
+# define SEQAN_PP_BOOL_73 1
+# define SEQAN_PP_BOOL_74 1
+# define SEQAN_PP_BOOL_75 1
+# define SEQAN_PP_BOOL_76 1
+# define SEQAN_PP_BOOL_77 1
+# define SEQAN_PP_BOOL_78 1
+# define SEQAN_PP_BOOL_79 1
+# define SEQAN_PP_BOOL_80 1
+# define SEQAN_PP_BOOL_81 1
+# define SEQAN_PP_BOOL_82 1
+# define SEQAN_PP_BOOL_83 1
+# define SEQAN_PP_BOOL_84 1
+# define SEQAN_PP_BOOL_85 1
+# define SEQAN_PP_BOOL_86 1
+# define SEQAN_PP_BOOL_87 1
+# define SEQAN_PP_BOOL_88 1
+# define SEQAN_PP_BOOL_89 1
+# define SEQAN_PP_BOOL_90 1
+# define SEQAN_PP_BOOL_91 1
+# define SEQAN_PP_BOOL_92 1
+# define SEQAN_PP_BOOL_93 1
+# define SEQAN_PP_BOOL_94 1
+# define SEQAN_PP_BOOL_95 1
+# define SEQAN_PP_BOOL_96 1
+# define SEQAN_PP_BOOL_97 1
+# define SEQAN_PP_BOOL_98 1
+# define SEQAN_PP_BOOL_99 1
+# define SEQAN_PP_BOOL_100 1
+# define SEQAN_PP_BOOL_101 1
+# define SEQAN_PP_BOOL_102 1
+# define SEQAN_PP_BOOL_103 1
+# define SEQAN_PP_BOOL_104 1
+# define SEQAN_PP_BOOL_105 1
+# define SEQAN_PP_BOOL_106 1
+# define SEQAN_PP_BOOL_107 1
+# define SEQAN_PP_BOOL_108 1
+# define SEQAN_PP_BOOL_109 1
+# define SEQAN_PP_BOOL_110 1
+# define SEQAN_PP_BOOL_111 1
+# define SEQAN_PP_BOOL_112 1
+# define SEQAN_PP_BOOL_113 1
+# define SEQAN_PP_BOOL_114 1
+# define SEQAN_PP_BOOL_115 1
+# define SEQAN_PP_BOOL_116 1
+# define SEQAN_PP_BOOL_117 1
+# define SEQAN_PP_BOOL_118 1
+# define SEQAN_PP_BOOL_119 1
+# define SEQAN_PP_BOOL_120 1
+# define SEQAN_PP_BOOL_121 1
+# define SEQAN_PP_BOOL_122 1
+# define SEQAN_PP_BOOL_123 1
+# define SEQAN_PP_BOOL_124 1
+# define SEQAN_PP_BOOL_125 1
+# define SEQAN_PP_BOOL_126 1
+# define SEQAN_PP_BOOL_127 1
+# define SEQAN_PP_BOOL_128 1
+# define SEQAN_PP_BOOL_129 1
+# define SEQAN_PP_BOOL_130 1
+# define SEQAN_PP_BOOL_131 1
+# define SEQAN_PP_BOOL_132 1
+# define SEQAN_PP_BOOL_133 1
+# define SEQAN_PP_BOOL_134 1
+# define SEQAN_PP_BOOL_135 1
+# define SEQAN_PP_BOOL_136 1
+# define SEQAN_PP_BOOL_137 1
+# define SEQAN_PP_BOOL_138 1
+# define SEQAN_PP_BOOL_139 1
+# define SEQAN_PP_BOOL_140 1
+# define SEQAN_PP_BOOL_141 1
+# define SEQAN_PP_BOOL_142 1
+# define SEQAN_PP_BOOL_143 1
+# define SEQAN_PP_BOOL_144 1
+# define SEQAN_PP_BOOL_145 1
+# define SEQAN_PP_BOOL_146 1
+# define SEQAN_PP_BOOL_147 1
+# define SEQAN_PP_BOOL_148 1
+# define SEQAN_PP_BOOL_149 1
+# define SEQAN_PP_BOOL_150 1
+# define SEQAN_PP_BOOL_151 1
+# define SEQAN_PP_BOOL_152 1
+# define SEQAN_PP_BOOL_153 1
+# define SEQAN_PP_BOOL_154 1
+# define SEQAN_PP_BOOL_155 1
+# define SEQAN_PP_BOOL_156 1
+# define SEQAN_PP_BOOL_157 1
+# define SEQAN_PP_BOOL_158 1
+# define SEQAN_PP_BOOL_159 1
+# define SEQAN_PP_BOOL_160 1
+# define SEQAN_PP_BOOL_161 1
+# define SEQAN_PP_BOOL_162 1
+# define SEQAN_PP_BOOL_163 1
+# define SEQAN_PP_BOOL_164 1
+# define SEQAN_PP_BOOL_165 1
+# define SEQAN_PP_BOOL_166 1
+# define SEQAN_PP_BOOL_167 1
+# define SEQAN_PP_BOOL_168 1
+# define SEQAN_PP_BOOL_169 1
+# define SEQAN_PP_BOOL_170 1
+# define SEQAN_PP_BOOL_171 1
+# define SEQAN_PP_BOOL_172 1
+# define SEQAN_PP_BOOL_173 1
+# define SEQAN_PP_BOOL_174 1
+# define SEQAN_PP_BOOL_175 1
+# define SEQAN_PP_BOOL_176 1
+# define SEQAN_PP_BOOL_177 1
+# define SEQAN_PP_BOOL_178 1
+# define SEQAN_PP_BOOL_179 1
+# define SEQAN_PP_BOOL_180 1
+# define SEQAN_PP_BOOL_181 1
+# define SEQAN_PP_BOOL_182 1
+# define SEQAN_PP_BOOL_183 1
+# define SEQAN_PP_BOOL_184 1
+# define SEQAN_PP_BOOL_185 1
+# define SEQAN_PP_BOOL_186 1
+# define SEQAN_PP_BOOL_187 1
+# define SEQAN_PP_BOOL_188 1
+# define SEQAN_PP_BOOL_189 1
+# define SEQAN_PP_BOOL_190 1
+# define SEQAN_PP_BOOL_191 1
+# define SEQAN_PP_BOOL_192 1
+# define SEQAN_PP_BOOL_193 1
+# define SEQAN_PP_BOOL_194 1
+# define SEQAN_PP_BOOL_195 1
+# define SEQAN_PP_BOOL_196 1
+# define SEQAN_PP_BOOL_197 1
+# define SEQAN_PP_BOOL_198 1
+# define SEQAN_PP_BOOL_199 1
+# define SEQAN_PP_BOOL_200 1
+# define SEQAN_PP_BOOL_201 1
+# define SEQAN_PP_BOOL_202 1
+# define SEQAN_PP_BOOL_203 1
+# define SEQAN_PP_BOOL_204 1
+# define SEQAN_PP_BOOL_205 1
+# define SEQAN_PP_BOOL_206 1
+# define SEQAN_PP_BOOL_207 1
+# define SEQAN_PP_BOOL_208 1
+# define SEQAN_PP_BOOL_209 1
+# define SEQAN_PP_BOOL_210 1
+# define SEQAN_PP_BOOL_211 1
+# define SEQAN_PP_BOOL_212 1
+# define SEQAN_PP_BOOL_213 1
+# define SEQAN_PP_BOOL_214 1
+# define SEQAN_PP_BOOL_215 1
+# define SEQAN_PP_BOOL_216 1
+# define SEQAN_PP_BOOL_217 1
+# define SEQAN_PP_BOOL_218 1
+# define SEQAN_PP_BOOL_219 1
+# define SEQAN_PP_BOOL_220 1
+# define SEQAN_PP_BOOL_221 1
+# define SEQAN_PP_BOOL_222 1
+# define SEQAN_PP_BOOL_223 1
+# define SEQAN_PP_BOOL_224 1
+# define SEQAN_PP_BOOL_225 1
+# define SEQAN_PP_BOOL_226 1
+# define SEQAN_PP_BOOL_227 1
+# define SEQAN_PP_BOOL_228 1
+# define SEQAN_PP_BOOL_229 1
+# define SEQAN_PP_BOOL_230 1
+# define SEQAN_PP_BOOL_231 1
+# define SEQAN_PP_BOOL_232 1
+# define SEQAN_PP_BOOL_233 1
+# define SEQAN_PP_BOOL_234 1
+# define SEQAN_PP_BOOL_235 1
+# define SEQAN_PP_BOOL_236 1
+# define SEQAN_PP_BOOL_237 1
+# define SEQAN_PP_BOOL_238 1
+# define SEQAN_PP_BOOL_239 1
+# define SEQAN_PP_BOOL_240 1
+# define SEQAN_PP_BOOL_241 1
+# define SEQAN_PP_BOOL_242 1
+# define SEQAN_PP_BOOL_243 1
+# define SEQAN_PP_BOOL_244 1
+# define SEQAN_PP_BOOL_245 1
+# define SEQAN_PP_BOOL_246 1
+# define SEQAN_PP_BOOL_247 1
+# define SEQAN_PP_BOOL_248 1
+# define SEQAN_PP_BOOL_249 1
+# define SEQAN_PP_BOOL_250 1
+# define SEQAN_PP_BOOL_251 1
+# define SEQAN_PP_BOOL_252 1
+# define SEQAN_PP_BOOL_253 1
+# define SEQAN_PP_BOOL_254 1
+# define SEQAN_PP_BOOL_255 1
+# define SEQAN_PP_BOOL_256 1
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/control/expr_iif.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_CONTROL_EXPR_IIF_HPP
+// # define SEQAN_PREPROCESSOR_CONTROL_EXPR_IIF_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_EXPR_IIF */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_EXPR_IIF(bit, expr) SEQAN_PP_EXPR_IIF_I(bit, expr)
+// # else
+// #    define SEQAN_PP_EXPR_IIF(bit, expr) SEQAN_PP_EXPR_IIF_OO((bit, expr))
+// #    define SEQAN_PP_EXPR_IIF_OO(par) SEQAN_PP_EXPR_IIF_I ## par
+// # endif
+#
+# define SEQAN_PP_EXPR_IIF_I(bit, expr) SEQAN_PP_EXPR_IIF_ ## bit(expr)
+#
+# define SEQAN_PP_EXPR_IIF_0(expr)
+# define SEQAN_PP_EXPR_IIF_1(expr) expr
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/control/iif.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_CONTROL_IIF_HPP
+// # define SEQAN_PREPROCESSOR_CONTROL_IIF_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_IIF(bit, t, f) SEQAN_PP_IIF_I(bit, t, f)
+// # else
+// #    define SEQAN_PP_IIF(bit, t, f) SEQAN_PP_IIF_OO((bit, t, f))
+// #    define SEQAN_PP_IIF_OO(par) SEQAN_PP_IIF_I ## par
+// # endif
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_IIF_I(bit, t, f) SEQAN_PP_IIF_ ## bit(t, f)
+# else // #ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_IIF_I(bit, t, f) SEQAN_PP_IIF_II(SEQAN_PP_IIF_ ## bit(t, f))
+#    define SEQAN_PP_IIF_II(id) id
+# endif // #ifndef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_IIF_0(t, f) f
+# define SEQAN_PP_IIF_1(t, f) t
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/control/if.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_CONTROL_IF_HPP
+//# define SEQAN_PREPROCESSOR_CONTROL_IF_HPP
+#
+//# include <boost/preprocessor/config/config.hpp>
+//# include <boost/preprocessor/control/iif.hpp>
+//# include <boost/preprocessor/logical/bool.hpp>
+#
+# /* SEQAN_PP_IF */
+#
+//# if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_IF(cond, t, f) SEQAN_PP_IIF(SEQAN_PP_BOOL(cond), t, f)
+//# else
+//#    define SEQAN_PP_IF(cond, t, f) SEQAN_PP_IF_I(cond, t, f)
+//#    define SEQAN_PP_IF_I(cond, t, f) SEQAN_PP_IIF(SEQAN_PP_BOOL(cond), t, f)
+//# endif
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/facilities/empty.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_FACILITIES_EMPTY_HPP
+//# define SEQAN_PREPROCESSOR_FACILITIES_EMPTY_HPP
+#
+# /* SEQAN_PP_EMPTY */
+#
+# define SEQAN_PP_EMPTY()
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/punctuation/comma.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_PUNCTUATION_COMMA_HPP
+//# define SEQAN_PREPROCESSOR_PUNCTUATION_COMMA_HPP
+#
+# /* SEQAN_PP_COMMA */
+#
+# define SEQAN_PP_COMMA() ,
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/punctuation/comma_if.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP
+//# define SEQAN_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP
+#
+//# include <boost/preprocessor/config/config.hpp>
+//# include <boost/preprocessor/control/if.hpp>
+//# include <boost/preprocessor/facilities/empty.hpp>
+//# include <boost/preprocessor/punctuation/comma.hpp>
+#
+# /* SEQAN_PP_COMMA_IF */
+#
+//# if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_COMMA_IF(cond) SEQAN_PP_IF(cond, SEQAN_PP_COMMA, SEQAN_PP_EMPTY)()
+//# else
+//#    define SEQAN_PP_COMMA_IF(cond) SEQAN_PP_COMMA_IF_I(cond)
+//#    define SEQAN_PP_COMMA_IF_I(cond) SEQAN_PP_IF(cond, SEQAN_PP_COMMA, SEQAN_PP_EMPTY)()
+//# endif
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/repetition/repeat.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_REPETITION_REPEAT_HPP
+//# define SEQAN_PREPROCESSOR_REPETITION_REPEAT_HPP
+#
+//# include <boost/preprocessor/cat.hpp>
+//# include <boost/preprocessor/config/config.hpp>
+//# include <boost/preprocessor/debug/error.hpp>
+//# include <boost/preprocessor/detail/auto_rec.hpp>
+//# include <boost/preprocessor/tuple/eat.hpp>
+#
+# /* SEQAN_PP_REPEAT */
+#
+# if 0
+#    define SEQAN_PP_REPEAT(count, macro, data)
+# endif
+#
+# define SEQAN_PP_REPEAT SEQAN_PP_CAT(SEQAN_PP_REPEAT_, SEQAN_PP_AUTO_REC(SEQAN_PP_REPEAT_P, 4))
+#
+# define SEQAN_PP_REPEAT_P(n) SEQAN_PP_CAT(SEQAN_PP_REPEAT_CHECK_, SEQAN_PP_REPEAT_ ## n(1, SEQAN_PP_NIL SEQAN_PP_TUPLE_EAT_3, SEQAN_PP_NIL))
+#
+# define SEQAN_PP_REPEAT_CHECK_SEQAN_PP_NIL 1
+# define SEQAN_PP_REPEAT_CHECK_SEQAN_PP_REPEAT_1(c, m, d) 0
+# define SEQAN_PP_REPEAT_CHECK_SEQAN_PP_REPEAT_2(c, m, d) 0
+# define SEQAN_PP_REPEAT_CHECK_SEQAN_PP_REPEAT_3(c, m, d) 0
+#
+# define SEQAN_PP_REPEAT_1(c, m, d) SEQAN_PP_REPEAT_1_I(c, m, d)
+# define SEQAN_PP_REPEAT_2(c, m, d) SEQAN_PP_REPEAT_2_I(c, m, d)
+# define SEQAN_PP_REPEAT_3(c, m, d) SEQAN_PP_REPEAT_3_I(c, m, d)
+# define SEQAN_PP_REPEAT_4(c, m, d) SEQAN_PP_ERROR(0x0003)
+#
+# define SEQAN_PP_REPEAT_1_I(c, m, d) SEQAN_PP_REPEAT_1_ ## c(m, d)
+# define SEQAN_PP_REPEAT_2_I(c, m, d) SEQAN_PP_REPEAT_2_ ## c(m, d)
+# define SEQAN_PP_REPEAT_3_I(c, m, d) SEQAN_PP_REPEAT_3_ ## c(m, d)
+#
+# define SEQAN_PP_REPEAT_1ST SEQAN_PP_REPEAT_1
+# define SEQAN_PP_REPEAT_2ND SEQAN_PP_REPEAT_2
+# define SEQAN_PP_REPEAT_3RD SEQAN_PP_REPEAT_3
+#
+# define SEQAN_PP_REPEAT_1_0(m, d)
+# define SEQAN_PP_REPEAT_1_1(m, d) m(2, 0, d)
+# define SEQAN_PP_REPEAT_1_2(m, d) SEQAN_PP_REPEAT_1_1(m, d) m(2, 1, d)
+# define SEQAN_PP_REPEAT_1_3(m, d) SEQAN_PP_REPEAT_1_2(m, d) m(2, 2, d)
+# define SEQAN_PP_REPEAT_1_4(m, d) SEQAN_PP_REPEAT_1_3(m, d) m(2, 3, d)
+# define SEQAN_PP_REPEAT_1_5(m, d) SEQAN_PP_REPEAT_1_4(m, d) m(2, 4, d)
+# define SEQAN_PP_REPEAT_1_6(m, d) SEQAN_PP_REPEAT_1_5(m, d) m(2, 5, d)
+# define SEQAN_PP_REPEAT_1_7(m, d) SEQAN_PP_REPEAT_1_6(m, d) m(2, 6, d)
+# define SEQAN_PP_REPEAT_1_8(m, d) SEQAN_PP_REPEAT_1_7(m, d) m(2, 7, d)
+# define SEQAN_PP_REPEAT_1_9(m, d) SEQAN_PP_REPEAT_1_8(m, d) m(2, 8, d)
+# define SEQAN_PP_REPEAT_1_10(m, d) SEQAN_PP_REPEAT_1_9(m, d) m(2, 9, d)
+# define SEQAN_PP_REPEAT_1_11(m, d) SEQAN_PP_REPEAT_1_10(m, d) m(2, 10, d)
+# define SEQAN_PP_REPEAT_1_12(m, d) SEQAN_PP_REPEAT_1_11(m, d) m(2, 11, d)
+# define SEQAN_PP_REPEAT_1_13(m, d) SEQAN_PP_REPEAT_1_12(m, d) m(2, 12, d)
+# define SEQAN_PP_REPEAT_1_14(m, d) SEQAN_PP_REPEAT_1_13(m, d) m(2, 13, d)
+# define SEQAN_PP_REPEAT_1_15(m, d) SEQAN_PP_REPEAT_1_14(m, d) m(2, 14, d)
+# define SEQAN_PP_REPEAT_1_16(m, d) SEQAN_PP_REPEAT_1_15(m, d) m(2, 15, d)
+# define SEQAN_PP_REPEAT_1_17(m, d) SEQAN_PP_REPEAT_1_16(m, d) m(2, 16, d)
+# define SEQAN_PP_REPEAT_1_18(m, d) SEQAN_PP_REPEAT_1_17(m, d) m(2, 17, d)
+# define SEQAN_PP_REPEAT_1_19(m, d) SEQAN_PP_REPEAT_1_18(m, d) m(2, 18, d)
+# define SEQAN_PP_REPEAT_1_20(m, d) SEQAN_PP_REPEAT_1_19(m, d) m(2, 19, d)
+# define SEQAN_PP_REPEAT_1_21(m, d) SEQAN_PP_REPEAT_1_20(m, d) m(2, 20, d)
+# define SEQAN_PP_REPEAT_1_22(m, d) SEQAN_PP_REPEAT_1_21(m, d) m(2, 21, d)
+# define SEQAN_PP_REPEAT_1_23(m, d) SEQAN_PP_REPEAT_1_22(m, d) m(2, 22, d)
+# define SEQAN_PP_REPEAT_1_24(m, d) SEQAN_PP_REPEAT_1_23(m, d) m(2, 23, d)
+# define SEQAN_PP_REPEAT_1_25(m, d) SEQAN_PP_REPEAT_1_24(m, d) m(2, 24, d)
+# define SEQAN_PP_REPEAT_1_26(m, d) SEQAN_PP_REPEAT_1_25(m, d) m(2, 25, d)
+# define SEQAN_PP_REPEAT_1_27(m, d) SEQAN_PP_REPEAT_1_26(m, d) m(2, 26, d)
+# define SEQAN_PP_REPEAT_1_28(m, d) SEQAN_PP_REPEAT_1_27(m, d) m(2, 27, d)
+# define SEQAN_PP_REPEAT_1_29(m, d) SEQAN_PP_REPEAT_1_28(m, d) m(2, 28, d)
+# define SEQAN_PP_REPEAT_1_30(m, d) SEQAN_PP_REPEAT_1_29(m, d) m(2, 29, d)
+# define SEQAN_PP_REPEAT_1_31(m, d) SEQAN_PP_REPEAT_1_30(m, d) m(2, 30, d)
+# define SEQAN_PP_REPEAT_1_32(m, d) SEQAN_PP_REPEAT_1_31(m, d) m(2, 31, d)
+# define SEQAN_PP_REPEAT_1_33(m, d) SEQAN_PP_REPEAT_1_32(m, d) m(2, 32, d)
+# define SEQAN_PP_REPEAT_1_34(m, d) SEQAN_PP_REPEAT_1_33(m, d) m(2, 33, d)
+# define SEQAN_PP_REPEAT_1_35(m, d) SEQAN_PP_REPEAT_1_34(m, d) m(2, 34, d)
+# define SEQAN_PP_REPEAT_1_36(m, d) SEQAN_PP_REPEAT_1_35(m, d) m(2, 35, d)
+# define SEQAN_PP_REPEAT_1_37(m, d) SEQAN_PP_REPEAT_1_36(m, d) m(2, 36, d)
+# define SEQAN_PP_REPEAT_1_38(m, d) SEQAN_PP_REPEAT_1_37(m, d) m(2, 37, d)
+# define SEQAN_PP_REPEAT_1_39(m, d) SEQAN_PP_REPEAT_1_38(m, d) m(2, 38, d)
+# define SEQAN_PP_REPEAT_1_40(m, d) SEQAN_PP_REPEAT_1_39(m, d) m(2, 39, d)
+# define SEQAN_PP_REPEAT_1_41(m, d) SEQAN_PP_REPEAT_1_40(m, d) m(2, 40, d)
+# define SEQAN_PP_REPEAT_1_42(m, d) SEQAN_PP_REPEAT_1_41(m, d) m(2, 41, d)
+# define SEQAN_PP_REPEAT_1_43(m, d) SEQAN_PP_REPEAT_1_42(m, d) m(2, 42, d)
+# define SEQAN_PP_REPEAT_1_44(m, d) SEQAN_PP_REPEAT_1_43(m, d) m(2, 43, d)
+# define SEQAN_PP_REPEAT_1_45(m, d) SEQAN_PP_REPEAT_1_44(m, d) m(2, 44, d)
+# define SEQAN_PP_REPEAT_1_46(m, d) SEQAN_PP_REPEAT_1_45(m, d) m(2, 45, d)
+# define SEQAN_PP_REPEAT_1_47(m, d) SEQAN_PP_REPEAT_1_46(m, d) m(2, 46, d)
+# define SEQAN_PP_REPEAT_1_48(m, d) SEQAN_PP_REPEAT_1_47(m, d) m(2, 47, d)
+# define SEQAN_PP_REPEAT_1_49(m, d) SEQAN_PP_REPEAT_1_48(m, d) m(2, 48, d)
+# define SEQAN_PP_REPEAT_1_50(m, d) SEQAN_PP_REPEAT_1_49(m, d) m(2, 49, d)
+# define SEQAN_PP_REPEAT_1_51(m, d) SEQAN_PP_REPEAT_1_50(m, d) m(2, 50, d)
+# define SEQAN_PP_REPEAT_1_52(m, d) SEQAN_PP_REPEAT_1_51(m, d) m(2, 51, d)
+# define SEQAN_PP_REPEAT_1_53(m, d) SEQAN_PP_REPEAT_1_52(m, d) m(2, 52, d)
+# define SEQAN_PP_REPEAT_1_54(m, d) SEQAN_PP_REPEAT_1_53(m, d) m(2, 53, d)
+# define SEQAN_PP_REPEAT_1_55(m, d) SEQAN_PP_REPEAT_1_54(m, d) m(2, 54, d)
+# define SEQAN_PP_REPEAT_1_56(m, d) SEQAN_PP_REPEAT_1_55(m, d) m(2, 55, d)
+# define SEQAN_PP_REPEAT_1_57(m, d) SEQAN_PP_REPEAT_1_56(m, d) m(2, 56, d)
+# define SEQAN_PP_REPEAT_1_58(m, d) SEQAN_PP_REPEAT_1_57(m, d) m(2, 57, d)
+# define SEQAN_PP_REPEAT_1_59(m, d) SEQAN_PP_REPEAT_1_58(m, d) m(2, 58, d)
+# define SEQAN_PP_REPEAT_1_60(m, d) SEQAN_PP_REPEAT_1_59(m, d) m(2, 59, d)
+# define SEQAN_PP_REPEAT_1_61(m, d) SEQAN_PP_REPEAT_1_60(m, d) m(2, 60, d)
+# define SEQAN_PP_REPEAT_1_62(m, d) SEQAN_PP_REPEAT_1_61(m, d) m(2, 61, d)
+# define SEQAN_PP_REPEAT_1_63(m, d) SEQAN_PP_REPEAT_1_62(m, d) m(2, 62, d)
+# define SEQAN_PP_REPEAT_1_64(m, d) SEQAN_PP_REPEAT_1_63(m, d) m(2, 63, d)
+# define SEQAN_PP_REPEAT_1_65(m, d) SEQAN_PP_REPEAT_1_64(m, d) m(2, 64, d)
+# define SEQAN_PP_REPEAT_1_66(m, d) SEQAN_PP_REPEAT_1_65(m, d) m(2, 65, d)
+# define SEQAN_PP_REPEAT_1_67(m, d) SEQAN_PP_REPEAT_1_66(m, d) m(2, 66, d)
+# define SEQAN_PP_REPEAT_1_68(m, d) SEQAN_PP_REPEAT_1_67(m, d) m(2, 67, d)
+# define SEQAN_PP_REPEAT_1_69(m, d) SEQAN_PP_REPEAT_1_68(m, d) m(2, 68, d)
+# define SEQAN_PP_REPEAT_1_70(m, d) SEQAN_PP_REPEAT_1_69(m, d) m(2, 69, d)
+# define SEQAN_PP_REPEAT_1_71(m, d) SEQAN_PP_REPEAT_1_70(m, d) m(2, 70, d)
+# define SEQAN_PP_REPEAT_1_72(m, d) SEQAN_PP_REPEAT_1_71(m, d) m(2, 71, d)
+# define SEQAN_PP_REPEAT_1_73(m, d) SEQAN_PP_REPEAT_1_72(m, d) m(2, 72, d)
+# define SEQAN_PP_REPEAT_1_74(m, d) SEQAN_PP_REPEAT_1_73(m, d) m(2, 73, d)
+# define SEQAN_PP_REPEAT_1_75(m, d) SEQAN_PP_REPEAT_1_74(m, d) m(2, 74, d)
+# define SEQAN_PP_REPEAT_1_76(m, d) SEQAN_PP_REPEAT_1_75(m, d) m(2, 75, d)
+# define SEQAN_PP_REPEAT_1_77(m, d) SEQAN_PP_REPEAT_1_76(m, d) m(2, 76, d)
+# define SEQAN_PP_REPEAT_1_78(m, d) SEQAN_PP_REPEAT_1_77(m, d) m(2, 77, d)
+# define SEQAN_PP_REPEAT_1_79(m, d) SEQAN_PP_REPEAT_1_78(m, d) m(2, 78, d)
+# define SEQAN_PP_REPEAT_1_80(m, d) SEQAN_PP_REPEAT_1_79(m, d) m(2, 79, d)
+# define SEQAN_PP_REPEAT_1_81(m, d) SEQAN_PP_REPEAT_1_80(m, d) m(2, 80, d)
+# define SEQAN_PP_REPEAT_1_82(m, d) SEQAN_PP_REPEAT_1_81(m, d) m(2, 81, d)
+# define SEQAN_PP_REPEAT_1_83(m, d) SEQAN_PP_REPEAT_1_82(m, d) m(2, 82, d)
+# define SEQAN_PP_REPEAT_1_84(m, d) SEQAN_PP_REPEAT_1_83(m, d) m(2, 83, d)
+# define SEQAN_PP_REPEAT_1_85(m, d) SEQAN_PP_REPEAT_1_84(m, d) m(2, 84, d)
+# define SEQAN_PP_REPEAT_1_86(m, d) SEQAN_PP_REPEAT_1_85(m, d) m(2, 85, d)
+# define SEQAN_PP_REPEAT_1_87(m, d) SEQAN_PP_REPEAT_1_86(m, d) m(2, 86, d)
+# define SEQAN_PP_REPEAT_1_88(m, d) SEQAN_PP_REPEAT_1_87(m, d) m(2, 87, d)
+# define SEQAN_PP_REPEAT_1_89(m, d) SEQAN_PP_REPEAT_1_88(m, d) m(2, 88, d)
+# define SEQAN_PP_REPEAT_1_90(m, d) SEQAN_PP_REPEAT_1_89(m, d) m(2, 89, d)
+# define SEQAN_PP_REPEAT_1_91(m, d) SEQAN_PP_REPEAT_1_90(m, d) m(2, 90, d)
+# define SEQAN_PP_REPEAT_1_92(m, d) SEQAN_PP_REPEAT_1_91(m, d) m(2, 91, d)
+# define SEQAN_PP_REPEAT_1_93(m, d) SEQAN_PP_REPEAT_1_92(m, d) m(2, 92, d)
+# define SEQAN_PP_REPEAT_1_94(m, d) SEQAN_PP_REPEAT_1_93(m, d) m(2, 93, d)
+# define SEQAN_PP_REPEAT_1_95(m, d) SEQAN_PP_REPEAT_1_94(m, d) m(2, 94, d)
+# define SEQAN_PP_REPEAT_1_96(m, d) SEQAN_PP_REPEAT_1_95(m, d) m(2, 95, d)
+# define SEQAN_PP_REPEAT_1_97(m, d) SEQAN_PP_REPEAT_1_96(m, d) m(2, 96, d)
+# define SEQAN_PP_REPEAT_1_98(m, d) SEQAN_PP_REPEAT_1_97(m, d) m(2, 97, d)
+# define SEQAN_PP_REPEAT_1_99(m, d) SEQAN_PP_REPEAT_1_98(m, d) m(2, 98, d)
+# define SEQAN_PP_REPEAT_1_100(m, d) SEQAN_PP_REPEAT_1_99(m, d) m(2, 99, d)
+# define SEQAN_PP_REPEAT_1_101(m, d) SEQAN_PP_REPEAT_1_100(m, d) m(2, 100, d)
+# define SEQAN_PP_REPEAT_1_102(m, d) SEQAN_PP_REPEAT_1_101(m, d) m(2, 101, d)
+# define SEQAN_PP_REPEAT_1_103(m, d) SEQAN_PP_REPEAT_1_102(m, d) m(2, 102, d)
+# define SEQAN_PP_REPEAT_1_104(m, d) SEQAN_PP_REPEAT_1_103(m, d) m(2, 103, d)
+# define SEQAN_PP_REPEAT_1_105(m, d) SEQAN_PP_REPEAT_1_104(m, d) m(2, 104, d)
+# define SEQAN_PP_REPEAT_1_106(m, d) SEQAN_PP_REPEAT_1_105(m, d) m(2, 105, d)
+# define SEQAN_PP_REPEAT_1_107(m, d) SEQAN_PP_REPEAT_1_106(m, d) m(2, 106, d)
+# define SEQAN_PP_REPEAT_1_108(m, d) SEQAN_PP_REPEAT_1_107(m, d) m(2, 107, d)
+# define SEQAN_PP_REPEAT_1_109(m, d) SEQAN_PP_REPEAT_1_108(m, d) m(2, 108, d)
+# define SEQAN_PP_REPEAT_1_110(m, d) SEQAN_PP_REPEAT_1_109(m, d) m(2, 109, d)
+# define SEQAN_PP_REPEAT_1_111(m, d) SEQAN_PP_REPEAT_1_110(m, d) m(2, 110, d)
+# define SEQAN_PP_REPEAT_1_112(m, d) SEQAN_PP_REPEAT_1_111(m, d) m(2, 111, d)
+# define SEQAN_PP_REPEAT_1_113(m, d) SEQAN_PP_REPEAT_1_112(m, d) m(2, 112, d)
+# define SEQAN_PP_REPEAT_1_114(m, d) SEQAN_PP_REPEAT_1_113(m, d) m(2, 113, d)
+# define SEQAN_PP_REPEAT_1_115(m, d) SEQAN_PP_REPEAT_1_114(m, d) m(2, 114, d)
+# define SEQAN_PP_REPEAT_1_116(m, d) SEQAN_PP_REPEAT_1_115(m, d) m(2, 115, d)
+# define SEQAN_PP_REPEAT_1_117(m, d) SEQAN_PP_REPEAT_1_116(m, d) m(2, 116, d)
+# define SEQAN_PP_REPEAT_1_118(m, d) SEQAN_PP_REPEAT_1_117(m, d) m(2, 117, d)
+# define SEQAN_PP_REPEAT_1_119(m, d) SEQAN_PP_REPEAT_1_118(m, d) m(2, 118, d)
+# define SEQAN_PP_REPEAT_1_120(m, d) SEQAN_PP_REPEAT_1_119(m, d) m(2, 119, d)
+# define SEQAN_PP_REPEAT_1_121(m, d) SEQAN_PP_REPEAT_1_120(m, d) m(2, 120, d)
+# define SEQAN_PP_REPEAT_1_122(m, d) SEQAN_PP_REPEAT_1_121(m, d) m(2, 121, d)
+# define SEQAN_PP_REPEAT_1_123(m, d) SEQAN_PP_REPEAT_1_122(m, d) m(2, 122, d)
+# define SEQAN_PP_REPEAT_1_124(m, d) SEQAN_PP_REPEAT_1_123(m, d) m(2, 123, d)
+# define SEQAN_PP_REPEAT_1_125(m, d) SEQAN_PP_REPEAT_1_124(m, d) m(2, 124, d)
+# define SEQAN_PP_REPEAT_1_126(m, d) SEQAN_PP_REPEAT_1_125(m, d) m(2, 125, d)
+# define SEQAN_PP_REPEAT_1_127(m, d) SEQAN_PP_REPEAT_1_126(m, d) m(2, 126, d)
+# define SEQAN_PP_REPEAT_1_128(m, d) SEQAN_PP_REPEAT_1_127(m, d) m(2, 127, d)
+# define SEQAN_PP_REPEAT_1_129(m, d) SEQAN_PP_REPEAT_1_128(m, d) m(2, 128, d)
+# define SEQAN_PP_REPEAT_1_130(m, d) SEQAN_PP_REPEAT_1_129(m, d) m(2, 129, d)
+# define SEQAN_PP_REPEAT_1_131(m, d) SEQAN_PP_REPEAT_1_130(m, d) m(2, 130, d)
+# define SEQAN_PP_REPEAT_1_132(m, d) SEQAN_PP_REPEAT_1_131(m, d) m(2, 131, d)
+# define SEQAN_PP_REPEAT_1_133(m, d) SEQAN_PP_REPEAT_1_132(m, d) m(2, 132, d)
+# define SEQAN_PP_REPEAT_1_134(m, d) SEQAN_PP_REPEAT_1_133(m, d) m(2, 133, d)
+# define SEQAN_PP_REPEAT_1_135(m, d) SEQAN_PP_REPEAT_1_134(m, d) m(2, 134, d)
+# define SEQAN_PP_REPEAT_1_136(m, d) SEQAN_PP_REPEAT_1_135(m, d) m(2, 135, d)
+# define SEQAN_PP_REPEAT_1_137(m, d) SEQAN_PP_REPEAT_1_136(m, d) m(2, 136, d)
+# define SEQAN_PP_REPEAT_1_138(m, d) SEQAN_PP_REPEAT_1_137(m, d) m(2, 137, d)
+# define SEQAN_PP_REPEAT_1_139(m, d) SEQAN_PP_REPEAT_1_138(m, d) m(2, 138, d)
+# define SEQAN_PP_REPEAT_1_140(m, d) SEQAN_PP_REPEAT_1_139(m, d) m(2, 139, d)
+# define SEQAN_PP_REPEAT_1_141(m, d) SEQAN_PP_REPEAT_1_140(m, d) m(2, 140, d)
+# define SEQAN_PP_REPEAT_1_142(m, d) SEQAN_PP_REPEAT_1_141(m, d) m(2, 141, d)
+# define SEQAN_PP_REPEAT_1_143(m, d) SEQAN_PP_REPEAT_1_142(m, d) m(2, 142, d)
+# define SEQAN_PP_REPEAT_1_144(m, d) SEQAN_PP_REPEAT_1_143(m, d) m(2, 143, d)
+# define SEQAN_PP_REPEAT_1_145(m, d) SEQAN_PP_REPEAT_1_144(m, d) m(2, 144, d)
+# define SEQAN_PP_REPEAT_1_146(m, d) SEQAN_PP_REPEAT_1_145(m, d) m(2, 145, d)
+# define SEQAN_PP_REPEAT_1_147(m, d) SEQAN_PP_REPEAT_1_146(m, d) m(2, 146, d)
+# define SEQAN_PP_REPEAT_1_148(m, d) SEQAN_PP_REPEAT_1_147(m, d) m(2, 147, d)
+# define SEQAN_PP_REPEAT_1_149(m, d) SEQAN_PP_REPEAT_1_148(m, d) m(2, 148, d)
+# define SEQAN_PP_REPEAT_1_150(m, d) SEQAN_PP_REPEAT_1_149(m, d) m(2, 149, d)
+# define SEQAN_PP_REPEAT_1_151(m, d) SEQAN_PP_REPEAT_1_150(m, d) m(2, 150, d)
+# define SEQAN_PP_REPEAT_1_152(m, d) SEQAN_PP_REPEAT_1_151(m, d) m(2, 151, d)
+# define SEQAN_PP_REPEAT_1_153(m, d) SEQAN_PP_REPEAT_1_152(m, d) m(2, 152, d)
+# define SEQAN_PP_REPEAT_1_154(m, d) SEQAN_PP_REPEAT_1_153(m, d) m(2, 153, d)
+# define SEQAN_PP_REPEAT_1_155(m, d) SEQAN_PP_REPEAT_1_154(m, d) m(2, 154, d)
+# define SEQAN_PP_REPEAT_1_156(m, d) SEQAN_PP_REPEAT_1_155(m, d) m(2, 155, d)
+# define SEQAN_PP_REPEAT_1_157(m, d) SEQAN_PP_REPEAT_1_156(m, d) m(2, 156, d)
+# define SEQAN_PP_REPEAT_1_158(m, d) SEQAN_PP_REPEAT_1_157(m, d) m(2, 157, d)
+# define SEQAN_PP_REPEAT_1_159(m, d) SEQAN_PP_REPEAT_1_158(m, d) m(2, 158, d)
+# define SEQAN_PP_REPEAT_1_160(m, d) SEQAN_PP_REPEAT_1_159(m, d) m(2, 159, d)
+# define SEQAN_PP_REPEAT_1_161(m, d) SEQAN_PP_REPEAT_1_160(m, d) m(2, 160, d)
+# define SEQAN_PP_REPEAT_1_162(m, d) SEQAN_PP_REPEAT_1_161(m, d) m(2, 161, d)
+# define SEQAN_PP_REPEAT_1_163(m, d) SEQAN_PP_REPEAT_1_162(m, d) m(2, 162, d)
+# define SEQAN_PP_REPEAT_1_164(m, d) SEQAN_PP_REPEAT_1_163(m, d) m(2, 163, d)
+# define SEQAN_PP_REPEAT_1_165(m, d) SEQAN_PP_REPEAT_1_164(m, d) m(2, 164, d)
+# define SEQAN_PP_REPEAT_1_166(m, d) SEQAN_PP_REPEAT_1_165(m, d) m(2, 165, d)
+# define SEQAN_PP_REPEAT_1_167(m, d) SEQAN_PP_REPEAT_1_166(m, d) m(2, 166, d)
+# define SEQAN_PP_REPEAT_1_168(m, d) SEQAN_PP_REPEAT_1_167(m, d) m(2, 167, d)
+# define SEQAN_PP_REPEAT_1_169(m, d) SEQAN_PP_REPEAT_1_168(m, d) m(2, 168, d)
+# define SEQAN_PP_REPEAT_1_170(m, d) SEQAN_PP_REPEAT_1_169(m, d) m(2, 169, d)
+# define SEQAN_PP_REPEAT_1_171(m, d) SEQAN_PP_REPEAT_1_170(m, d) m(2, 170, d)
+# define SEQAN_PP_REPEAT_1_172(m, d) SEQAN_PP_REPEAT_1_171(m, d) m(2, 171, d)
+# define SEQAN_PP_REPEAT_1_173(m, d) SEQAN_PP_REPEAT_1_172(m, d) m(2, 172, d)
+# define SEQAN_PP_REPEAT_1_174(m, d) SEQAN_PP_REPEAT_1_173(m, d) m(2, 173, d)
+# define SEQAN_PP_REPEAT_1_175(m, d) SEQAN_PP_REPEAT_1_174(m, d) m(2, 174, d)
+# define SEQAN_PP_REPEAT_1_176(m, d) SEQAN_PP_REPEAT_1_175(m, d) m(2, 175, d)
+# define SEQAN_PP_REPEAT_1_177(m, d) SEQAN_PP_REPEAT_1_176(m, d) m(2, 176, d)
+# define SEQAN_PP_REPEAT_1_178(m, d) SEQAN_PP_REPEAT_1_177(m, d) m(2, 177, d)
+# define SEQAN_PP_REPEAT_1_179(m, d) SEQAN_PP_REPEAT_1_178(m, d) m(2, 178, d)
+# define SEQAN_PP_REPEAT_1_180(m, d) SEQAN_PP_REPEAT_1_179(m, d) m(2, 179, d)
+# define SEQAN_PP_REPEAT_1_181(m, d) SEQAN_PP_REPEAT_1_180(m, d) m(2, 180, d)
+# define SEQAN_PP_REPEAT_1_182(m, d) SEQAN_PP_REPEAT_1_181(m, d) m(2, 181, d)
+# define SEQAN_PP_REPEAT_1_183(m, d) SEQAN_PP_REPEAT_1_182(m, d) m(2, 182, d)
+# define SEQAN_PP_REPEAT_1_184(m, d) SEQAN_PP_REPEAT_1_183(m, d) m(2, 183, d)
+# define SEQAN_PP_REPEAT_1_185(m, d) SEQAN_PP_REPEAT_1_184(m, d) m(2, 184, d)
+# define SEQAN_PP_REPEAT_1_186(m, d) SEQAN_PP_REPEAT_1_185(m, d) m(2, 185, d)
+# define SEQAN_PP_REPEAT_1_187(m, d) SEQAN_PP_REPEAT_1_186(m, d) m(2, 186, d)
+# define SEQAN_PP_REPEAT_1_188(m, d) SEQAN_PP_REPEAT_1_187(m, d) m(2, 187, d)
+# define SEQAN_PP_REPEAT_1_189(m, d) SEQAN_PP_REPEAT_1_188(m, d) m(2, 188, d)
+# define SEQAN_PP_REPEAT_1_190(m, d) SEQAN_PP_REPEAT_1_189(m, d) m(2, 189, d)
+# define SEQAN_PP_REPEAT_1_191(m, d) SEQAN_PP_REPEAT_1_190(m, d) m(2, 190, d)
+# define SEQAN_PP_REPEAT_1_192(m, d) SEQAN_PP_REPEAT_1_191(m, d) m(2, 191, d)
+# define SEQAN_PP_REPEAT_1_193(m, d) SEQAN_PP_REPEAT_1_192(m, d) m(2, 192, d)
+# define SEQAN_PP_REPEAT_1_194(m, d) SEQAN_PP_REPEAT_1_193(m, d) m(2, 193, d)
+# define SEQAN_PP_REPEAT_1_195(m, d) SEQAN_PP_REPEAT_1_194(m, d) m(2, 194, d)
+# define SEQAN_PP_REPEAT_1_196(m, d) SEQAN_PP_REPEAT_1_195(m, d) m(2, 195, d)
+# define SEQAN_PP_REPEAT_1_197(m, d) SEQAN_PP_REPEAT_1_196(m, d) m(2, 196, d)
+# define SEQAN_PP_REPEAT_1_198(m, d) SEQAN_PP_REPEAT_1_197(m, d) m(2, 197, d)
+# define SEQAN_PP_REPEAT_1_199(m, d) SEQAN_PP_REPEAT_1_198(m, d) m(2, 198, d)
+# define SEQAN_PP_REPEAT_1_200(m, d) SEQAN_PP_REPEAT_1_199(m, d) m(2, 199, d)
+# define SEQAN_PP_REPEAT_1_201(m, d) SEQAN_PP_REPEAT_1_200(m, d) m(2, 200, d)
+# define SEQAN_PP_REPEAT_1_202(m, d) SEQAN_PP_REPEAT_1_201(m, d) m(2, 201, d)
+# define SEQAN_PP_REPEAT_1_203(m, d) SEQAN_PP_REPEAT_1_202(m, d) m(2, 202, d)
+# define SEQAN_PP_REPEAT_1_204(m, d) SEQAN_PP_REPEAT_1_203(m, d) m(2, 203, d)
+# define SEQAN_PP_REPEAT_1_205(m, d) SEQAN_PP_REPEAT_1_204(m, d) m(2, 204, d)
+# define SEQAN_PP_REPEAT_1_206(m, d) SEQAN_PP_REPEAT_1_205(m, d) m(2, 205, d)
+# define SEQAN_PP_REPEAT_1_207(m, d) SEQAN_PP_REPEAT_1_206(m, d) m(2, 206, d)
+# define SEQAN_PP_REPEAT_1_208(m, d) SEQAN_PP_REPEAT_1_207(m, d) m(2, 207, d)
+# define SEQAN_PP_REPEAT_1_209(m, d) SEQAN_PP_REPEAT_1_208(m, d) m(2, 208, d)
+# define SEQAN_PP_REPEAT_1_210(m, d) SEQAN_PP_REPEAT_1_209(m, d) m(2, 209, d)
+# define SEQAN_PP_REPEAT_1_211(m, d) SEQAN_PP_REPEAT_1_210(m, d) m(2, 210, d)
+# define SEQAN_PP_REPEAT_1_212(m, d) SEQAN_PP_REPEAT_1_211(m, d) m(2, 211, d)
+# define SEQAN_PP_REPEAT_1_213(m, d) SEQAN_PP_REPEAT_1_212(m, d) m(2, 212, d)
+# define SEQAN_PP_REPEAT_1_214(m, d) SEQAN_PP_REPEAT_1_213(m, d) m(2, 213, d)
+# define SEQAN_PP_REPEAT_1_215(m, d) SEQAN_PP_REPEAT_1_214(m, d) m(2, 214, d)
+# define SEQAN_PP_REPEAT_1_216(m, d) SEQAN_PP_REPEAT_1_215(m, d) m(2, 215, d)
+# define SEQAN_PP_REPEAT_1_217(m, d) SEQAN_PP_REPEAT_1_216(m, d) m(2, 216, d)
+# define SEQAN_PP_REPEAT_1_218(m, d) SEQAN_PP_REPEAT_1_217(m, d) m(2, 217, d)
+# define SEQAN_PP_REPEAT_1_219(m, d) SEQAN_PP_REPEAT_1_218(m, d) m(2, 218, d)
+# define SEQAN_PP_REPEAT_1_220(m, d) SEQAN_PP_REPEAT_1_219(m, d) m(2, 219, d)
+# define SEQAN_PP_REPEAT_1_221(m, d) SEQAN_PP_REPEAT_1_220(m, d) m(2, 220, d)
+# define SEQAN_PP_REPEAT_1_222(m, d) SEQAN_PP_REPEAT_1_221(m, d) m(2, 221, d)
+# define SEQAN_PP_REPEAT_1_223(m, d) SEQAN_PP_REPEAT_1_222(m, d) m(2, 222, d)
+# define SEQAN_PP_REPEAT_1_224(m, d) SEQAN_PP_REPEAT_1_223(m, d) m(2, 223, d)
+# define SEQAN_PP_REPEAT_1_225(m, d) SEQAN_PP_REPEAT_1_224(m, d) m(2, 224, d)
+# define SEQAN_PP_REPEAT_1_226(m, d) SEQAN_PP_REPEAT_1_225(m, d) m(2, 225, d)
+# define SEQAN_PP_REPEAT_1_227(m, d) SEQAN_PP_REPEAT_1_226(m, d) m(2, 226, d)
+# define SEQAN_PP_REPEAT_1_228(m, d) SEQAN_PP_REPEAT_1_227(m, d) m(2, 227, d)
+# define SEQAN_PP_REPEAT_1_229(m, d) SEQAN_PP_REPEAT_1_228(m, d) m(2, 228, d)
+# define SEQAN_PP_REPEAT_1_230(m, d) SEQAN_PP_REPEAT_1_229(m, d) m(2, 229, d)
+# define SEQAN_PP_REPEAT_1_231(m, d) SEQAN_PP_REPEAT_1_230(m, d) m(2, 230, d)
+# define SEQAN_PP_REPEAT_1_232(m, d) SEQAN_PP_REPEAT_1_231(m, d) m(2, 231, d)
+# define SEQAN_PP_REPEAT_1_233(m, d) SEQAN_PP_REPEAT_1_232(m, d) m(2, 232, d)
+# define SEQAN_PP_REPEAT_1_234(m, d) SEQAN_PP_REPEAT_1_233(m, d) m(2, 233, d)
+# define SEQAN_PP_REPEAT_1_235(m, d) SEQAN_PP_REPEAT_1_234(m, d) m(2, 234, d)
+# define SEQAN_PP_REPEAT_1_236(m, d) SEQAN_PP_REPEAT_1_235(m, d) m(2, 235, d)
+# define SEQAN_PP_REPEAT_1_237(m, d) SEQAN_PP_REPEAT_1_236(m, d) m(2, 236, d)
+# define SEQAN_PP_REPEAT_1_238(m, d) SEQAN_PP_REPEAT_1_237(m, d) m(2, 237, d)
+# define SEQAN_PP_REPEAT_1_239(m, d) SEQAN_PP_REPEAT_1_238(m, d) m(2, 238, d)
+# define SEQAN_PP_REPEAT_1_240(m, d) SEQAN_PP_REPEAT_1_239(m, d) m(2, 239, d)
+# define SEQAN_PP_REPEAT_1_241(m, d) SEQAN_PP_REPEAT_1_240(m, d) m(2, 240, d)
+# define SEQAN_PP_REPEAT_1_242(m, d) SEQAN_PP_REPEAT_1_241(m, d) m(2, 241, d)
+# define SEQAN_PP_REPEAT_1_243(m, d) SEQAN_PP_REPEAT_1_242(m, d) m(2, 242, d)
+# define SEQAN_PP_REPEAT_1_244(m, d) SEQAN_PP_REPEAT_1_243(m, d) m(2, 243, d)
+# define SEQAN_PP_REPEAT_1_245(m, d) SEQAN_PP_REPEAT_1_244(m, d) m(2, 244, d)
+# define SEQAN_PP_REPEAT_1_246(m, d) SEQAN_PP_REPEAT_1_245(m, d) m(2, 245, d)
+# define SEQAN_PP_REPEAT_1_247(m, d) SEQAN_PP_REPEAT_1_246(m, d) m(2, 246, d)
+# define SEQAN_PP_REPEAT_1_248(m, d) SEQAN_PP_REPEAT_1_247(m, d) m(2, 247, d)
+# define SEQAN_PP_REPEAT_1_249(m, d) SEQAN_PP_REPEAT_1_248(m, d) m(2, 248, d)
+# define SEQAN_PP_REPEAT_1_250(m, d) SEQAN_PP_REPEAT_1_249(m, d) m(2, 249, d)
+# define SEQAN_PP_REPEAT_1_251(m, d) SEQAN_PP_REPEAT_1_250(m, d) m(2, 250, d)
+# define SEQAN_PP_REPEAT_1_252(m, d) SEQAN_PP_REPEAT_1_251(m, d) m(2, 251, d)
+# define SEQAN_PP_REPEAT_1_253(m, d) SEQAN_PP_REPEAT_1_252(m, d) m(2, 252, d)
+# define SEQAN_PP_REPEAT_1_254(m, d) SEQAN_PP_REPEAT_1_253(m, d) m(2, 253, d)
+# define SEQAN_PP_REPEAT_1_255(m, d) SEQAN_PP_REPEAT_1_254(m, d) m(2, 254, d)
+# define SEQAN_PP_REPEAT_1_256(m, d) SEQAN_PP_REPEAT_1_255(m, d) m(2, 255, d)
+#
+# define SEQAN_PP_REPEAT_2_0(m, d)
+# define SEQAN_PP_REPEAT_2_1(m, d) m(3, 0, d)
+# define SEQAN_PP_REPEAT_2_2(m, d) SEQAN_PP_REPEAT_2_1(m, d) m(3, 1, d)
+# define SEQAN_PP_REPEAT_2_3(m, d) SEQAN_PP_REPEAT_2_2(m, d) m(3, 2, d)
+# define SEQAN_PP_REPEAT_2_4(m, d) SEQAN_PP_REPEAT_2_3(m, d) m(3, 3, d)
+# define SEQAN_PP_REPEAT_2_5(m, d) SEQAN_PP_REPEAT_2_4(m, d) m(3, 4, d)
+# define SEQAN_PP_REPEAT_2_6(m, d) SEQAN_PP_REPEAT_2_5(m, d) m(3, 5, d)
+# define SEQAN_PP_REPEAT_2_7(m, d) SEQAN_PP_REPEAT_2_6(m, d) m(3, 6, d)
+# define SEQAN_PP_REPEAT_2_8(m, d) SEQAN_PP_REPEAT_2_7(m, d) m(3, 7, d)
+# define SEQAN_PP_REPEAT_2_9(m, d) SEQAN_PP_REPEAT_2_8(m, d) m(3, 8, d)
+# define SEQAN_PP_REPEAT_2_10(m, d) SEQAN_PP_REPEAT_2_9(m, d) m(3, 9, d)
+# define SEQAN_PP_REPEAT_2_11(m, d) SEQAN_PP_REPEAT_2_10(m, d) m(3, 10, d)
+# define SEQAN_PP_REPEAT_2_12(m, d) SEQAN_PP_REPEAT_2_11(m, d) m(3, 11, d)
+# define SEQAN_PP_REPEAT_2_13(m, d) SEQAN_PP_REPEAT_2_12(m, d) m(3, 12, d)
+# define SEQAN_PP_REPEAT_2_14(m, d) SEQAN_PP_REPEAT_2_13(m, d) m(3, 13, d)
+# define SEQAN_PP_REPEAT_2_15(m, d) SEQAN_PP_REPEAT_2_14(m, d) m(3, 14, d)
+# define SEQAN_PP_REPEAT_2_16(m, d) SEQAN_PP_REPEAT_2_15(m, d) m(3, 15, d)
+# define SEQAN_PP_REPEAT_2_17(m, d) SEQAN_PP_REPEAT_2_16(m, d) m(3, 16, d)
+# define SEQAN_PP_REPEAT_2_18(m, d) SEQAN_PP_REPEAT_2_17(m, d) m(3, 17, d)
+# define SEQAN_PP_REPEAT_2_19(m, d) SEQAN_PP_REPEAT_2_18(m, d) m(3, 18, d)
+# define SEQAN_PP_REPEAT_2_20(m, d) SEQAN_PP_REPEAT_2_19(m, d) m(3, 19, d)
+# define SEQAN_PP_REPEAT_2_21(m, d) SEQAN_PP_REPEAT_2_20(m, d) m(3, 20, d)
+# define SEQAN_PP_REPEAT_2_22(m, d) SEQAN_PP_REPEAT_2_21(m, d) m(3, 21, d)
+# define SEQAN_PP_REPEAT_2_23(m, d) SEQAN_PP_REPEAT_2_22(m, d) m(3, 22, d)
+# define SEQAN_PP_REPEAT_2_24(m, d) SEQAN_PP_REPEAT_2_23(m, d) m(3, 23, d)
+# define SEQAN_PP_REPEAT_2_25(m, d) SEQAN_PP_REPEAT_2_24(m, d) m(3, 24, d)
+# define SEQAN_PP_REPEAT_2_26(m, d) SEQAN_PP_REPEAT_2_25(m, d) m(3, 25, d)
+# define SEQAN_PP_REPEAT_2_27(m, d) SEQAN_PP_REPEAT_2_26(m, d) m(3, 26, d)
+# define SEQAN_PP_REPEAT_2_28(m, d) SEQAN_PP_REPEAT_2_27(m, d) m(3, 27, d)
+# define SEQAN_PP_REPEAT_2_29(m, d) SEQAN_PP_REPEAT_2_28(m, d) m(3, 28, d)
+# define SEQAN_PP_REPEAT_2_30(m, d) SEQAN_PP_REPEAT_2_29(m, d) m(3, 29, d)
+# define SEQAN_PP_REPEAT_2_31(m, d) SEQAN_PP_REPEAT_2_30(m, d) m(3, 30, d)
+# define SEQAN_PP_REPEAT_2_32(m, d) SEQAN_PP_REPEAT_2_31(m, d) m(3, 31, d)
+# define SEQAN_PP_REPEAT_2_33(m, d) SEQAN_PP_REPEAT_2_32(m, d) m(3, 32, d)
+# define SEQAN_PP_REPEAT_2_34(m, d) SEQAN_PP_REPEAT_2_33(m, d) m(3, 33, d)
+# define SEQAN_PP_REPEAT_2_35(m, d) SEQAN_PP_REPEAT_2_34(m, d) m(3, 34, d)
+# define SEQAN_PP_REPEAT_2_36(m, d) SEQAN_PP_REPEAT_2_35(m, d) m(3, 35, d)
+# define SEQAN_PP_REPEAT_2_37(m, d) SEQAN_PP_REPEAT_2_36(m, d) m(3, 36, d)
+# define SEQAN_PP_REPEAT_2_38(m, d) SEQAN_PP_REPEAT_2_37(m, d) m(3, 37, d)
+# define SEQAN_PP_REPEAT_2_39(m, d) SEQAN_PP_REPEAT_2_38(m, d) m(3, 38, d)
+# define SEQAN_PP_REPEAT_2_40(m, d) SEQAN_PP_REPEAT_2_39(m, d) m(3, 39, d)
+# define SEQAN_PP_REPEAT_2_41(m, d) SEQAN_PP_REPEAT_2_40(m, d) m(3, 40, d)
+# define SEQAN_PP_REPEAT_2_42(m, d) SEQAN_PP_REPEAT_2_41(m, d) m(3, 41, d)
+# define SEQAN_PP_REPEAT_2_43(m, d) SEQAN_PP_REPEAT_2_42(m, d) m(3, 42, d)
+# define SEQAN_PP_REPEAT_2_44(m, d) SEQAN_PP_REPEAT_2_43(m, d) m(3, 43, d)
+# define SEQAN_PP_REPEAT_2_45(m, d) SEQAN_PP_REPEAT_2_44(m, d) m(3, 44, d)
+# define SEQAN_PP_REPEAT_2_46(m, d) SEQAN_PP_REPEAT_2_45(m, d) m(3, 45, d)
+# define SEQAN_PP_REPEAT_2_47(m, d) SEQAN_PP_REPEAT_2_46(m, d) m(3, 46, d)
+# define SEQAN_PP_REPEAT_2_48(m, d) SEQAN_PP_REPEAT_2_47(m, d) m(3, 47, d)
+# define SEQAN_PP_REPEAT_2_49(m, d) SEQAN_PP_REPEAT_2_48(m, d) m(3, 48, d)
+# define SEQAN_PP_REPEAT_2_50(m, d) SEQAN_PP_REPEAT_2_49(m, d) m(3, 49, d)
+# define SEQAN_PP_REPEAT_2_51(m, d) SEQAN_PP_REPEAT_2_50(m, d) m(3, 50, d)
+# define SEQAN_PP_REPEAT_2_52(m, d) SEQAN_PP_REPEAT_2_51(m, d) m(3, 51, d)
+# define SEQAN_PP_REPEAT_2_53(m, d) SEQAN_PP_REPEAT_2_52(m, d) m(3, 52, d)
+# define SEQAN_PP_REPEAT_2_54(m, d) SEQAN_PP_REPEAT_2_53(m, d) m(3, 53, d)
+# define SEQAN_PP_REPEAT_2_55(m, d) SEQAN_PP_REPEAT_2_54(m, d) m(3, 54, d)
+# define SEQAN_PP_REPEAT_2_56(m, d) SEQAN_PP_REPEAT_2_55(m, d) m(3, 55, d)
+# define SEQAN_PP_REPEAT_2_57(m, d) SEQAN_PP_REPEAT_2_56(m, d) m(3, 56, d)
+# define SEQAN_PP_REPEAT_2_58(m, d) SEQAN_PP_REPEAT_2_57(m, d) m(3, 57, d)
+# define SEQAN_PP_REPEAT_2_59(m, d) SEQAN_PP_REPEAT_2_58(m, d) m(3, 58, d)
+# define SEQAN_PP_REPEAT_2_60(m, d) SEQAN_PP_REPEAT_2_59(m, d) m(3, 59, d)
+# define SEQAN_PP_REPEAT_2_61(m, d) SEQAN_PP_REPEAT_2_60(m, d) m(3, 60, d)
+# define SEQAN_PP_REPEAT_2_62(m, d) SEQAN_PP_REPEAT_2_61(m, d) m(3, 61, d)
+# define SEQAN_PP_REPEAT_2_63(m, d) SEQAN_PP_REPEAT_2_62(m, d) m(3, 62, d)
+# define SEQAN_PP_REPEAT_2_64(m, d) SEQAN_PP_REPEAT_2_63(m, d) m(3, 63, d)
+# define SEQAN_PP_REPEAT_2_65(m, d) SEQAN_PP_REPEAT_2_64(m, d) m(3, 64, d)
+# define SEQAN_PP_REPEAT_2_66(m, d) SEQAN_PP_REPEAT_2_65(m, d) m(3, 65, d)
+# define SEQAN_PP_REPEAT_2_67(m, d) SEQAN_PP_REPEAT_2_66(m, d) m(3, 66, d)
+# define SEQAN_PP_REPEAT_2_68(m, d) SEQAN_PP_REPEAT_2_67(m, d) m(3, 67, d)
+# define SEQAN_PP_REPEAT_2_69(m, d) SEQAN_PP_REPEAT_2_68(m, d) m(3, 68, d)
+# define SEQAN_PP_REPEAT_2_70(m, d) SEQAN_PP_REPEAT_2_69(m, d) m(3, 69, d)
+# define SEQAN_PP_REPEAT_2_71(m, d) SEQAN_PP_REPEAT_2_70(m, d) m(3, 70, d)
+# define SEQAN_PP_REPEAT_2_72(m, d) SEQAN_PP_REPEAT_2_71(m, d) m(3, 71, d)
+# define SEQAN_PP_REPEAT_2_73(m, d) SEQAN_PP_REPEAT_2_72(m, d) m(3, 72, d)
+# define SEQAN_PP_REPEAT_2_74(m, d) SEQAN_PP_REPEAT_2_73(m, d) m(3, 73, d)
+# define SEQAN_PP_REPEAT_2_75(m, d) SEQAN_PP_REPEAT_2_74(m, d) m(3, 74, d)
+# define SEQAN_PP_REPEAT_2_76(m, d) SEQAN_PP_REPEAT_2_75(m, d) m(3, 75, d)
+# define SEQAN_PP_REPEAT_2_77(m, d) SEQAN_PP_REPEAT_2_76(m, d) m(3, 76, d)
+# define SEQAN_PP_REPEAT_2_78(m, d) SEQAN_PP_REPEAT_2_77(m, d) m(3, 77, d)
+# define SEQAN_PP_REPEAT_2_79(m, d) SEQAN_PP_REPEAT_2_78(m, d) m(3, 78, d)
+# define SEQAN_PP_REPEAT_2_80(m, d) SEQAN_PP_REPEAT_2_79(m, d) m(3, 79, d)
+# define SEQAN_PP_REPEAT_2_81(m, d) SEQAN_PP_REPEAT_2_80(m, d) m(3, 80, d)
+# define SEQAN_PP_REPEAT_2_82(m, d) SEQAN_PP_REPEAT_2_81(m, d) m(3, 81, d)
+# define SEQAN_PP_REPEAT_2_83(m, d) SEQAN_PP_REPEAT_2_82(m, d) m(3, 82, d)
+# define SEQAN_PP_REPEAT_2_84(m, d) SEQAN_PP_REPEAT_2_83(m, d) m(3, 83, d)
+# define SEQAN_PP_REPEAT_2_85(m, d) SEQAN_PP_REPEAT_2_84(m, d) m(3, 84, d)
+# define SEQAN_PP_REPEAT_2_86(m, d) SEQAN_PP_REPEAT_2_85(m, d) m(3, 85, d)
+# define SEQAN_PP_REPEAT_2_87(m, d) SEQAN_PP_REPEAT_2_86(m, d) m(3, 86, d)
+# define SEQAN_PP_REPEAT_2_88(m, d) SEQAN_PP_REPEAT_2_87(m, d) m(3, 87, d)
+# define SEQAN_PP_REPEAT_2_89(m, d) SEQAN_PP_REPEAT_2_88(m, d) m(3, 88, d)
+# define SEQAN_PP_REPEAT_2_90(m, d) SEQAN_PP_REPEAT_2_89(m, d) m(3, 89, d)
+# define SEQAN_PP_REPEAT_2_91(m, d) SEQAN_PP_REPEAT_2_90(m, d) m(3, 90, d)
+# define SEQAN_PP_REPEAT_2_92(m, d) SEQAN_PP_REPEAT_2_91(m, d) m(3, 91, d)
+# define SEQAN_PP_REPEAT_2_93(m, d) SEQAN_PP_REPEAT_2_92(m, d) m(3, 92, d)
+# define SEQAN_PP_REPEAT_2_94(m, d) SEQAN_PP_REPEAT_2_93(m, d) m(3, 93, d)
+# define SEQAN_PP_REPEAT_2_95(m, d) SEQAN_PP_REPEAT_2_94(m, d) m(3, 94, d)
+# define SEQAN_PP_REPEAT_2_96(m, d) SEQAN_PP_REPEAT_2_95(m, d) m(3, 95, d)
+# define SEQAN_PP_REPEAT_2_97(m, d) SEQAN_PP_REPEAT_2_96(m, d) m(3, 96, d)
+# define SEQAN_PP_REPEAT_2_98(m, d) SEQAN_PP_REPEAT_2_97(m, d) m(3, 97, d)
+# define SEQAN_PP_REPEAT_2_99(m, d) SEQAN_PP_REPEAT_2_98(m, d) m(3, 98, d)
+# define SEQAN_PP_REPEAT_2_100(m, d) SEQAN_PP_REPEAT_2_99(m, d) m(3, 99, d)
+# define SEQAN_PP_REPEAT_2_101(m, d) SEQAN_PP_REPEAT_2_100(m, d) m(3, 100, d)
+# define SEQAN_PP_REPEAT_2_102(m, d) SEQAN_PP_REPEAT_2_101(m, d) m(3, 101, d)
+# define SEQAN_PP_REPEAT_2_103(m, d) SEQAN_PP_REPEAT_2_102(m, d) m(3, 102, d)
+# define SEQAN_PP_REPEAT_2_104(m, d) SEQAN_PP_REPEAT_2_103(m, d) m(3, 103, d)
+# define SEQAN_PP_REPEAT_2_105(m, d) SEQAN_PP_REPEAT_2_104(m, d) m(3, 104, d)
+# define SEQAN_PP_REPEAT_2_106(m, d) SEQAN_PP_REPEAT_2_105(m, d) m(3, 105, d)
+# define SEQAN_PP_REPEAT_2_107(m, d) SEQAN_PP_REPEAT_2_106(m, d) m(3, 106, d)
+# define SEQAN_PP_REPEAT_2_108(m, d) SEQAN_PP_REPEAT_2_107(m, d) m(3, 107, d)
+# define SEQAN_PP_REPEAT_2_109(m, d) SEQAN_PP_REPEAT_2_108(m, d) m(3, 108, d)
+# define SEQAN_PP_REPEAT_2_110(m, d) SEQAN_PP_REPEAT_2_109(m, d) m(3, 109, d)
+# define SEQAN_PP_REPEAT_2_111(m, d) SEQAN_PP_REPEAT_2_110(m, d) m(3, 110, d)
+# define SEQAN_PP_REPEAT_2_112(m, d) SEQAN_PP_REPEAT_2_111(m, d) m(3, 111, d)
+# define SEQAN_PP_REPEAT_2_113(m, d) SEQAN_PP_REPEAT_2_112(m, d) m(3, 112, d)
+# define SEQAN_PP_REPEAT_2_114(m, d) SEQAN_PP_REPEAT_2_113(m, d) m(3, 113, d)
+# define SEQAN_PP_REPEAT_2_115(m, d) SEQAN_PP_REPEAT_2_114(m, d) m(3, 114, d)
+# define SEQAN_PP_REPEAT_2_116(m, d) SEQAN_PP_REPEAT_2_115(m, d) m(3, 115, d)
+# define SEQAN_PP_REPEAT_2_117(m, d) SEQAN_PP_REPEAT_2_116(m, d) m(3, 116, d)
+# define SEQAN_PP_REPEAT_2_118(m, d) SEQAN_PP_REPEAT_2_117(m, d) m(3, 117, d)
+# define SEQAN_PP_REPEAT_2_119(m, d) SEQAN_PP_REPEAT_2_118(m, d) m(3, 118, d)
+# define SEQAN_PP_REPEAT_2_120(m, d) SEQAN_PP_REPEAT_2_119(m, d) m(3, 119, d)
+# define SEQAN_PP_REPEAT_2_121(m, d) SEQAN_PP_REPEAT_2_120(m, d) m(3, 120, d)
+# define SEQAN_PP_REPEAT_2_122(m, d) SEQAN_PP_REPEAT_2_121(m, d) m(3, 121, d)
+# define SEQAN_PP_REPEAT_2_123(m, d) SEQAN_PP_REPEAT_2_122(m, d) m(3, 122, d)
+# define SEQAN_PP_REPEAT_2_124(m, d) SEQAN_PP_REPEAT_2_123(m, d) m(3, 123, d)
+# define SEQAN_PP_REPEAT_2_125(m, d) SEQAN_PP_REPEAT_2_124(m, d) m(3, 124, d)
+# define SEQAN_PP_REPEAT_2_126(m, d) SEQAN_PP_REPEAT_2_125(m, d) m(3, 125, d)
+# define SEQAN_PP_REPEAT_2_127(m, d) SEQAN_PP_REPEAT_2_126(m, d) m(3, 126, d)
+# define SEQAN_PP_REPEAT_2_128(m, d) SEQAN_PP_REPEAT_2_127(m, d) m(3, 127, d)
+# define SEQAN_PP_REPEAT_2_129(m, d) SEQAN_PP_REPEAT_2_128(m, d) m(3, 128, d)
+# define SEQAN_PP_REPEAT_2_130(m, d) SEQAN_PP_REPEAT_2_129(m, d) m(3, 129, d)
+# define SEQAN_PP_REPEAT_2_131(m, d) SEQAN_PP_REPEAT_2_130(m, d) m(3, 130, d)
+# define SEQAN_PP_REPEAT_2_132(m, d) SEQAN_PP_REPEAT_2_131(m, d) m(3, 131, d)
+# define SEQAN_PP_REPEAT_2_133(m, d) SEQAN_PP_REPEAT_2_132(m, d) m(3, 132, d)
+# define SEQAN_PP_REPEAT_2_134(m, d) SEQAN_PP_REPEAT_2_133(m, d) m(3, 133, d)
+# define SEQAN_PP_REPEAT_2_135(m, d) SEQAN_PP_REPEAT_2_134(m, d) m(3, 134, d)
+# define SEQAN_PP_REPEAT_2_136(m, d) SEQAN_PP_REPEAT_2_135(m, d) m(3, 135, d)
+# define SEQAN_PP_REPEAT_2_137(m, d) SEQAN_PP_REPEAT_2_136(m, d) m(3, 136, d)
+# define SEQAN_PP_REPEAT_2_138(m, d) SEQAN_PP_REPEAT_2_137(m, d) m(3, 137, d)
+# define SEQAN_PP_REPEAT_2_139(m, d) SEQAN_PP_REPEAT_2_138(m, d) m(3, 138, d)
+# define SEQAN_PP_REPEAT_2_140(m, d) SEQAN_PP_REPEAT_2_139(m, d) m(3, 139, d)
+# define SEQAN_PP_REPEAT_2_141(m, d) SEQAN_PP_REPEAT_2_140(m, d) m(3, 140, d)
+# define SEQAN_PP_REPEAT_2_142(m, d) SEQAN_PP_REPEAT_2_141(m, d) m(3, 141, d)
+# define SEQAN_PP_REPEAT_2_143(m, d) SEQAN_PP_REPEAT_2_142(m, d) m(3, 142, d)
+# define SEQAN_PP_REPEAT_2_144(m, d) SEQAN_PP_REPEAT_2_143(m, d) m(3, 143, d)
+# define SEQAN_PP_REPEAT_2_145(m, d) SEQAN_PP_REPEAT_2_144(m, d) m(3, 144, d)
+# define SEQAN_PP_REPEAT_2_146(m, d) SEQAN_PP_REPEAT_2_145(m, d) m(3, 145, d)
+# define SEQAN_PP_REPEAT_2_147(m, d) SEQAN_PP_REPEAT_2_146(m, d) m(3, 146, d)
+# define SEQAN_PP_REPEAT_2_148(m, d) SEQAN_PP_REPEAT_2_147(m, d) m(3, 147, d)
+# define SEQAN_PP_REPEAT_2_149(m, d) SEQAN_PP_REPEAT_2_148(m, d) m(3, 148, d)
+# define SEQAN_PP_REPEAT_2_150(m, d) SEQAN_PP_REPEAT_2_149(m, d) m(3, 149, d)
+# define SEQAN_PP_REPEAT_2_151(m, d) SEQAN_PP_REPEAT_2_150(m, d) m(3, 150, d)
+# define SEQAN_PP_REPEAT_2_152(m, d) SEQAN_PP_REPEAT_2_151(m, d) m(3, 151, d)
+# define SEQAN_PP_REPEAT_2_153(m, d) SEQAN_PP_REPEAT_2_152(m, d) m(3, 152, d)
+# define SEQAN_PP_REPEAT_2_154(m, d) SEQAN_PP_REPEAT_2_153(m, d) m(3, 153, d)
+# define SEQAN_PP_REPEAT_2_155(m, d) SEQAN_PP_REPEAT_2_154(m, d) m(3, 154, d)
+# define SEQAN_PP_REPEAT_2_156(m, d) SEQAN_PP_REPEAT_2_155(m, d) m(3, 155, d)
+# define SEQAN_PP_REPEAT_2_157(m, d) SEQAN_PP_REPEAT_2_156(m, d) m(3, 156, d)
+# define SEQAN_PP_REPEAT_2_158(m, d) SEQAN_PP_REPEAT_2_157(m, d) m(3, 157, d)
+# define SEQAN_PP_REPEAT_2_159(m, d) SEQAN_PP_REPEAT_2_158(m, d) m(3, 158, d)
+# define SEQAN_PP_REPEAT_2_160(m, d) SEQAN_PP_REPEAT_2_159(m, d) m(3, 159, d)
+# define SEQAN_PP_REPEAT_2_161(m, d) SEQAN_PP_REPEAT_2_160(m, d) m(3, 160, d)
+# define SEQAN_PP_REPEAT_2_162(m, d) SEQAN_PP_REPEAT_2_161(m, d) m(3, 161, d)
+# define SEQAN_PP_REPEAT_2_163(m, d) SEQAN_PP_REPEAT_2_162(m, d) m(3, 162, d)
+# define SEQAN_PP_REPEAT_2_164(m, d) SEQAN_PP_REPEAT_2_163(m, d) m(3, 163, d)
+# define SEQAN_PP_REPEAT_2_165(m, d) SEQAN_PP_REPEAT_2_164(m, d) m(3, 164, d)
+# define SEQAN_PP_REPEAT_2_166(m, d) SEQAN_PP_REPEAT_2_165(m, d) m(3, 165, d)
+# define SEQAN_PP_REPEAT_2_167(m, d) SEQAN_PP_REPEAT_2_166(m, d) m(3, 166, d)
+# define SEQAN_PP_REPEAT_2_168(m, d) SEQAN_PP_REPEAT_2_167(m, d) m(3, 167, d)
+# define SEQAN_PP_REPEAT_2_169(m, d) SEQAN_PP_REPEAT_2_168(m, d) m(3, 168, d)
+# define SEQAN_PP_REPEAT_2_170(m, d) SEQAN_PP_REPEAT_2_169(m, d) m(3, 169, d)
+# define SEQAN_PP_REPEAT_2_171(m, d) SEQAN_PP_REPEAT_2_170(m, d) m(3, 170, d)
+# define SEQAN_PP_REPEAT_2_172(m, d) SEQAN_PP_REPEAT_2_171(m, d) m(3, 171, d)
+# define SEQAN_PP_REPEAT_2_173(m, d) SEQAN_PP_REPEAT_2_172(m, d) m(3, 172, d)
+# define SEQAN_PP_REPEAT_2_174(m, d) SEQAN_PP_REPEAT_2_173(m, d) m(3, 173, d)
+# define SEQAN_PP_REPEAT_2_175(m, d) SEQAN_PP_REPEAT_2_174(m, d) m(3, 174, d)
+# define SEQAN_PP_REPEAT_2_176(m, d) SEQAN_PP_REPEAT_2_175(m, d) m(3, 175, d)
+# define SEQAN_PP_REPEAT_2_177(m, d) SEQAN_PP_REPEAT_2_176(m, d) m(3, 176, d)
+# define SEQAN_PP_REPEAT_2_178(m, d) SEQAN_PP_REPEAT_2_177(m, d) m(3, 177, d)
+# define SEQAN_PP_REPEAT_2_179(m, d) SEQAN_PP_REPEAT_2_178(m, d) m(3, 178, d)
+# define SEQAN_PP_REPEAT_2_180(m, d) SEQAN_PP_REPEAT_2_179(m, d) m(3, 179, d)
+# define SEQAN_PP_REPEAT_2_181(m, d) SEQAN_PP_REPEAT_2_180(m, d) m(3, 180, d)
+# define SEQAN_PP_REPEAT_2_182(m, d) SEQAN_PP_REPEAT_2_181(m, d) m(3, 181, d)
+# define SEQAN_PP_REPEAT_2_183(m, d) SEQAN_PP_REPEAT_2_182(m, d) m(3, 182, d)
+# define SEQAN_PP_REPEAT_2_184(m, d) SEQAN_PP_REPEAT_2_183(m, d) m(3, 183, d)
+# define SEQAN_PP_REPEAT_2_185(m, d) SEQAN_PP_REPEAT_2_184(m, d) m(3, 184, d)
+# define SEQAN_PP_REPEAT_2_186(m, d) SEQAN_PP_REPEAT_2_185(m, d) m(3, 185, d)
+# define SEQAN_PP_REPEAT_2_187(m, d) SEQAN_PP_REPEAT_2_186(m, d) m(3, 186, d)
+# define SEQAN_PP_REPEAT_2_188(m, d) SEQAN_PP_REPEAT_2_187(m, d) m(3, 187, d)
+# define SEQAN_PP_REPEAT_2_189(m, d) SEQAN_PP_REPEAT_2_188(m, d) m(3, 188, d)
+# define SEQAN_PP_REPEAT_2_190(m, d) SEQAN_PP_REPEAT_2_189(m, d) m(3, 189, d)
+# define SEQAN_PP_REPEAT_2_191(m, d) SEQAN_PP_REPEAT_2_190(m, d) m(3, 190, d)
+# define SEQAN_PP_REPEAT_2_192(m, d) SEQAN_PP_REPEAT_2_191(m, d) m(3, 191, d)
+# define SEQAN_PP_REPEAT_2_193(m, d) SEQAN_PP_REPEAT_2_192(m, d) m(3, 192, d)
+# define SEQAN_PP_REPEAT_2_194(m, d) SEQAN_PP_REPEAT_2_193(m, d) m(3, 193, d)
+# define SEQAN_PP_REPEAT_2_195(m, d) SEQAN_PP_REPEAT_2_194(m, d) m(3, 194, d)
+# define SEQAN_PP_REPEAT_2_196(m, d) SEQAN_PP_REPEAT_2_195(m, d) m(3, 195, d)
+# define SEQAN_PP_REPEAT_2_197(m, d) SEQAN_PP_REPEAT_2_196(m, d) m(3, 196, d)
+# define SEQAN_PP_REPEAT_2_198(m, d) SEQAN_PP_REPEAT_2_197(m, d) m(3, 197, d)
+# define SEQAN_PP_REPEAT_2_199(m, d) SEQAN_PP_REPEAT_2_198(m, d) m(3, 198, d)
+# define SEQAN_PP_REPEAT_2_200(m, d) SEQAN_PP_REPEAT_2_199(m, d) m(3, 199, d)
+# define SEQAN_PP_REPEAT_2_201(m, d) SEQAN_PP_REPEAT_2_200(m, d) m(3, 200, d)
+# define SEQAN_PP_REPEAT_2_202(m, d) SEQAN_PP_REPEAT_2_201(m, d) m(3, 201, d)
+# define SEQAN_PP_REPEAT_2_203(m, d) SEQAN_PP_REPEAT_2_202(m, d) m(3, 202, d)
+# define SEQAN_PP_REPEAT_2_204(m, d) SEQAN_PP_REPEAT_2_203(m, d) m(3, 203, d)
+# define SEQAN_PP_REPEAT_2_205(m, d) SEQAN_PP_REPEAT_2_204(m, d) m(3, 204, d)
+# define SEQAN_PP_REPEAT_2_206(m, d) SEQAN_PP_REPEAT_2_205(m, d) m(3, 205, d)
+# define SEQAN_PP_REPEAT_2_207(m, d) SEQAN_PP_REPEAT_2_206(m, d) m(3, 206, d)
+# define SEQAN_PP_REPEAT_2_208(m, d) SEQAN_PP_REPEAT_2_207(m, d) m(3, 207, d)
+# define SEQAN_PP_REPEAT_2_209(m, d) SEQAN_PP_REPEAT_2_208(m, d) m(3, 208, d)
+# define SEQAN_PP_REPEAT_2_210(m, d) SEQAN_PP_REPEAT_2_209(m, d) m(3, 209, d)
+# define SEQAN_PP_REPEAT_2_211(m, d) SEQAN_PP_REPEAT_2_210(m, d) m(3, 210, d)
+# define SEQAN_PP_REPEAT_2_212(m, d) SEQAN_PP_REPEAT_2_211(m, d) m(3, 211, d)
+# define SEQAN_PP_REPEAT_2_213(m, d) SEQAN_PP_REPEAT_2_212(m, d) m(3, 212, d)
+# define SEQAN_PP_REPEAT_2_214(m, d) SEQAN_PP_REPEAT_2_213(m, d) m(3, 213, d)
+# define SEQAN_PP_REPEAT_2_215(m, d) SEQAN_PP_REPEAT_2_214(m, d) m(3, 214, d)
+# define SEQAN_PP_REPEAT_2_216(m, d) SEQAN_PP_REPEAT_2_215(m, d) m(3, 215, d)
+# define SEQAN_PP_REPEAT_2_217(m, d) SEQAN_PP_REPEAT_2_216(m, d) m(3, 216, d)
+# define SEQAN_PP_REPEAT_2_218(m, d) SEQAN_PP_REPEAT_2_217(m, d) m(3, 217, d)
+# define SEQAN_PP_REPEAT_2_219(m, d) SEQAN_PP_REPEAT_2_218(m, d) m(3, 218, d)
+# define SEQAN_PP_REPEAT_2_220(m, d) SEQAN_PP_REPEAT_2_219(m, d) m(3, 219, d)
+# define SEQAN_PP_REPEAT_2_221(m, d) SEQAN_PP_REPEAT_2_220(m, d) m(3, 220, d)
+# define SEQAN_PP_REPEAT_2_222(m, d) SEQAN_PP_REPEAT_2_221(m, d) m(3, 221, d)
+# define SEQAN_PP_REPEAT_2_223(m, d) SEQAN_PP_REPEAT_2_222(m, d) m(3, 222, d)
+# define SEQAN_PP_REPEAT_2_224(m, d) SEQAN_PP_REPEAT_2_223(m, d) m(3, 223, d)
+# define SEQAN_PP_REPEAT_2_225(m, d) SEQAN_PP_REPEAT_2_224(m, d) m(3, 224, d)
+# define SEQAN_PP_REPEAT_2_226(m, d) SEQAN_PP_REPEAT_2_225(m, d) m(3, 225, d)
+# define SEQAN_PP_REPEAT_2_227(m, d) SEQAN_PP_REPEAT_2_226(m, d) m(3, 226, d)
+# define SEQAN_PP_REPEAT_2_228(m, d) SEQAN_PP_REPEAT_2_227(m, d) m(3, 227, d)
+# define SEQAN_PP_REPEAT_2_229(m, d) SEQAN_PP_REPEAT_2_228(m, d) m(3, 228, d)
+# define SEQAN_PP_REPEAT_2_230(m, d) SEQAN_PP_REPEAT_2_229(m, d) m(3, 229, d)
+# define SEQAN_PP_REPEAT_2_231(m, d) SEQAN_PP_REPEAT_2_230(m, d) m(3, 230, d)
+# define SEQAN_PP_REPEAT_2_232(m, d) SEQAN_PP_REPEAT_2_231(m, d) m(3, 231, d)
+# define SEQAN_PP_REPEAT_2_233(m, d) SEQAN_PP_REPEAT_2_232(m, d) m(3, 232, d)
+# define SEQAN_PP_REPEAT_2_234(m, d) SEQAN_PP_REPEAT_2_233(m, d) m(3, 233, d)
+# define SEQAN_PP_REPEAT_2_235(m, d) SEQAN_PP_REPEAT_2_234(m, d) m(3, 234, d)
+# define SEQAN_PP_REPEAT_2_236(m, d) SEQAN_PP_REPEAT_2_235(m, d) m(3, 235, d)
+# define SEQAN_PP_REPEAT_2_237(m, d) SEQAN_PP_REPEAT_2_236(m, d) m(3, 236, d)
+# define SEQAN_PP_REPEAT_2_238(m, d) SEQAN_PP_REPEAT_2_237(m, d) m(3, 237, d)
+# define SEQAN_PP_REPEAT_2_239(m, d) SEQAN_PP_REPEAT_2_238(m, d) m(3, 238, d)
+# define SEQAN_PP_REPEAT_2_240(m, d) SEQAN_PP_REPEAT_2_239(m, d) m(3, 239, d)
+# define SEQAN_PP_REPEAT_2_241(m, d) SEQAN_PP_REPEAT_2_240(m, d) m(3, 240, d)
+# define SEQAN_PP_REPEAT_2_242(m, d) SEQAN_PP_REPEAT_2_241(m, d) m(3, 241, d)
+# define SEQAN_PP_REPEAT_2_243(m, d) SEQAN_PP_REPEAT_2_242(m, d) m(3, 242, d)
+# define SEQAN_PP_REPEAT_2_244(m, d) SEQAN_PP_REPEAT_2_243(m, d) m(3, 243, d)
+# define SEQAN_PP_REPEAT_2_245(m, d) SEQAN_PP_REPEAT_2_244(m, d) m(3, 244, d)
+# define SEQAN_PP_REPEAT_2_246(m, d) SEQAN_PP_REPEAT_2_245(m, d) m(3, 245, d)
+# define SEQAN_PP_REPEAT_2_247(m, d) SEQAN_PP_REPEAT_2_246(m, d) m(3, 246, d)
+# define SEQAN_PP_REPEAT_2_248(m, d) SEQAN_PP_REPEAT_2_247(m, d) m(3, 247, d)
+# define SEQAN_PP_REPEAT_2_249(m, d) SEQAN_PP_REPEAT_2_248(m, d) m(3, 248, d)
+# define SEQAN_PP_REPEAT_2_250(m, d) SEQAN_PP_REPEAT_2_249(m, d) m(3, 249, d)
+# define SEQAN_PP_REPEAT_2_251(m, d) SEQAN_PP_REPEAT_2_250(m, d) m(3, 250, d)
+# define SEQAN_PP_REPEAT_2_252(m, d) SEQAN_PP_REPEAT_2_251(m, d) m(3, 251, d)
+# define SEQAN_PP_REPEAT_2_253(m, d) SEQAN_PP_REPEAT_2_252(m, d) m(3, 252, d)
+# define SEQAN_PP_REPEAT_2_254(m, d) SEQAN_PP_REPEAT_2_253(m, d) m(3, 253, d)
+# define SEQAN_PP_REPEAT_2_255(m, d) SEQAN_PP_REPEAT_2_254(m, d) m(3, 254, d)
+# define SEQAN_PP_REPEAT_2_256(m, d) SEQAN_PP_REPEAT_2_255(m, d) m(3, 255, d)
+#
+# define SEQAN_PP_REPEAT_3_0(m, d)
+# define SEQAN_PP_REPEAT_3_1(m, d) m(4, 0, d)
+# define SEQAN_PP_REPEAT_3_2(m, d) SEQAN_PP_REPEAT_3_1(m, d) m(4, 1, d)
+# define SEQAN_PP_REPEAT_3_3(m, d) SEQAN_PP_REPEAT_3_2(m, d) m(4, 2, d)
+# define SEQAN_PP_REPEAT_3_4(m, d) SEQAN_PP_REPEAT_3_3(m, d) m(4, 3, d)
+# define SEQAN_PP_REPEAT_3_5(m, d) SEQAN_PP_REPEAT_3_4(m, d) m(4, 4, d)
+# define SEQAN_PP_REPEAT_3_6(m, d) SEQAN_PP_REPEAT_3_5(m, d) m(4, 5, d)
+# define SEQAN_PP_REPEAT_3_7(m, d) SEQAN_PP_REPEAT_3_6(m, d) m(4, 6, d)
+# define SEQAN_PP_REPEAT_3_8(m, d) SEQAN_PP_REPEAT_3_7(m, d) m(4, 7, d)
+# define SEQAN_PP_REPEAT_3_9(m, d) SEQAN_PP_REPEAT_3_8(m, d) m(4, 8, d)
+# define SEQAN_PP_REPEAT_3_10(m, d) SEQAN_PP_REPEAT_3_9(m, d) m(4, 9, d)
+# define SEQAN_PP_REPEAT_3_11(m, d) SEQAN_PP_REPEAT_3_10(m, d) m(4, 10, d)
+# define SEQAN_PP_REPEAT_3_12(m, d) SEQAN_PP_REPEAT_3_11(m, d) m(4, 11, d)
+# define SEQAN_PP_REPEAT_3_13(m, d) SEQAN_PP_REPEAT_3_12(m, d) m(4, 12, d)
+# define SEQAN_PP_REPEAT_3_14(m, d) SEQAN_PP_REPEAT_3_13(m, d) m(4, 13, d)
+# define SEQAN_PP_REPEAT_3_15(m, d) SEQAN_PP_REPEAT_3_14(m, d) m(4, 14, d)
+# define SEQAN_PP_REPEAT_3_16(m, d) SEQAN_PP_REPEAT_3_15(m, d) m(4, 15, d)
+# define SEQAN_PP_REPEAT_3_17(m, d) SEQAN_PP_REPEAT_3_16(m, d) m(4, 16, d)
+# define SEQAN_PP_REPEAT_3_18(m, d) SEQAN_PP_REPEAT_3_17(m, d) m(4, 17, d)
+# define SEQAN_PP_REPEAT_3_19(m, d) SEQAN_PP_REPEAT_3_18(m, d) m(4, 18, d)
+# define SEQAN_PP_REPEAT_3_20(m, d) SEQAN_PP_REPEAT_3_19(m, d) m(4, 19, d)
+# define SEQAN_PP_REPEAT_3_21(m, d) SEQAN_PP_REPEAT_3_20(m, d) m(4, 20, d)
+# define SEQAN_PP_REPEAT_3_22(m, d) SEQAN_PP_REPEAT_3_21(m, d) m(4, 21, d)
+# define SEQAN_PP_REPEAT_3_23(m, d) SEQAN_PP_REPEAT_3_22(m, d) m(4, 22, d)
+# define SEQAN_PP_REPEAT_3_24(m, d) SEQAN_PP_REPEAT_3_23(m, d) m(4, 23, d)
+# define SEQAN_PP_REPEAT_3_25(m, d) SEQAN_PP_REPEAT_3_24(m, d) m(4, 24, d)
+# define SEQAN_PP_REPEAT_3_26(m, d) SEQAN_PP_REPEAT_3_25(m, d) m(4, 25, d)
+# define SEQAN_PP_REPEAT_3_27(m, d) SEQAN_PP_REPEAT_3_26(m, d) m(4, 26, d)
+# define SEQAN_PP_REPEAT_3_28(m, d) SEQAN_PP_REPEAT_3_27(m, d) m(4, 27, d)
+# define SEQAN_PP_REPEAT_3_29(m, d) SEQAN_PP_REPEAT_3_28(m, d) m(4, 28, d)
+# define SEQAN_PP_REPEAT_3_30(m, d) SEQAN_PP_REPEAT_3_29(m, d) m(4, 29, d)
+# define SEQAN_PP_REPEAT_3_31(m, d) SEQAN_PP_REPEAT_3_30(m, d) m(4, 30, d)
+# define SEQAN_PP_REPEAT_3_32(m, d) SEQAN_PP_REPEAT_3_31(m, d) m(4, 31, d)
+# define SEQAN_PP_REPEAT_3_33(m, d) SEQAN_PP_REPEAT_3_32(m, d) m(4, 32, d)
+# define SEQAN_PP_REPEAT_3_34(m, d) SEQAN_PP_REPEAT_3_33(m, d) m(4, 33, d)
+# define SEQAN_PP_REPEAT_3_35(m, d) SEQAN_PP_REPEAT_3_34(m, d) m(4, 34, d)
+# define SEQAN_PP_REPEAT_3_36(m, d) SEQAN_PP_REPEAT_3_35(m, d) m(4, 35, d)
+# define SEQAN_PP_REPEAT_3_37(m, d) SEQAN_PP_REPEAT_3_36(m, d) m(4, 36, d)
+# define SEQAN_PP_REPEAT_3_38(m, d) SEQAN_PP_REPEAT_3_37(m, d) m(4, 37, d)
+# define SEQAN_PP_REPEAT_3_39(m, d) SEQAN_PP_REPEAT_3_38(m, d) m(4, 38, d)
+# define SEQAN_PP_REPEAT_3_40(m, d) SEQAN_PP_REPEAT_3_39(m, d) m(4, 39, d)
+# define SEQAN_PP_REPEAT_3_41(m, d) SEQAN_PP_REPEAT_3_40(m, d) m(4, 40, d)
+# define SEQAN_PP_REPEAT_3_42(m, d) SEQAN_PP_REPEAT_3_41(m, d) m(4, 41, d)
+# define SEQAN_PP_REPEAT_3_43(m, d) SEQAN_PP_REPEAT_3_42(m, d) m(4, 42, d)
+# define SEQAN_PP_REPEAT_3_44(m, d) SEQAN_PP_REPEAT_3_43(m, d) m(4, 43, d)
+# define SEQAN_PP_REPEAT_3_45(m, d) SEQAN_PP_REPEAT_3_44(m, d) m(4, 44, d)
+# define SEQAN_PP_REPEAT_3_46(m, d) SEQAN_PP_REPEAT_3_45(m, d) m(4, 45, d)
+# define SEQAN_PP_REPEAT_3_47(m, d) SEQAN_PP_REPEAT_3_46(m, d) m(4, 46, d)
+# define SEQAN_PP_REPEAT_3_48(m, d) SEQAN_PP_REPEAT_3_47(m, d) m(4, 47, d)
+# define SEQAN_PP_REPEAT_3_49(m, d) SEQAN_PP_REPEAT_3_48(m, d) m(4, 48, d)
+# define SEQAN_PP_REPEAT_3_50(m, d) SEQAN_PP_REPEAT_3_49(m, d) m(4, 49, d)
+# define SEQAN_PP_REPEAT_3_51(m, d) SEQAN_PP_REPEAT_3_50(m, d) m(4, 50, d)
+# define SEQAN_PP_REPEAT_3_52(m, d) SEQAN_PP_REPEAT_3_51(m, d) m(4, 51, d)
+# define SEQAN_PP_REPEAT_3_53(m, d) SEQAN_PP_REPEAT_3_52(m, d) m(4, 52, d)
+# define SEQAN_PP_REPEAT_3_54(m, d) SEQAN_PP_REPEAT_3_53(m, d) m(4, 53, d)
+# define SEQAN_PP_REPEAT_3_55(m, d) SEQAN_PP_REPEAT_3_54(m, d) m(4, 54, d)
+# define SEQAN_PP_REPEAT_3_56(m, d) SEQAN_PP_REPEAT_3_55(m, d) m(4, 55, d)
+# define SEQAN_PP_REPEAT_3_57(m, d) SEQAN_PP_REPEAT_3_56(m, d) m(4, 56, d)
+# define SEQAN_PP_REPEAT_3_58(m, d) SEQAN_PP_REPEAT_3_57(m, d) m(4, 57, d)
+# define SEQAN_PP_REPEAT_3_59(m, d) SEQAN_PP_REPEAT_3_58(m, d) m(4, 58, d)
+# define SEQAN_PP_REPEAT_3_60(m, d) SEQAN_PP_REPEAT_3_59(m, d) m(4, 59, d)
+# define SEQAN_PP_REPEAT_3_61(m, d) SEQAN_PP_REPEAT_3_60(m, d) m(4, 60, d)
+# define SEQAN_PP_REPEAT_3_62(m, d) SEQAN_PP_REPEAT_3_61(m, d) m(4, 61, d)
+# define SEQAN_PP_REPEAT_3_63(m, d) SEQAN_PP_REPEAT_3_62(m, d) m(4, 62, d)
+# define SEQAN_PP_REPEAT_3_64(m, d) SEQAN_PP_REPEAT_3_63(m, d) m(4, 63, d)
+# define SEQAN_PP_REPEAT_3_65(m, d) SEQAN_PP_REPEAT_3_64(m, d) m(4, 64, d)
+# define SEQAN_PP_REPEAT_3_66(m, d) SEQAN_PP_REPEAT_3_65(m, d) m(4, 65, d)
+# define SEQAN_PP_REPEAT_3_67(m, d) SEQAN_PP_REPEAT_3_66(m, d) m(4, 66, d)
+# define SEQAN_PP_REPEAT_3_68(m, d) SEQAN_PP_REPEAT_3_67(m, d) m(4, 67, d)
+# define SEQAN_PP_REPEAT_3_69(m, d) SEQAN_PP_REPEAT_3_68(m, d) m(4, 68, d)
+# define SEQAN_PP_REPEAT_3_70(m, d) SEQAN_PP_REPEAT_3_69(m, d) m(4, 69, d)
+# define SEQAN_PP_REPEAT_3_71(m, d) SEQAN_PP_REPEAT_3_70(m, d) m(4, 70, d)
+# define SEQAN_PP_REPEAT_3_72(m, d) SEQAN_PP_REPEAT_3_71(m, d) m(4, 71, d)
+# define SEQAN_PP_REPEAT_3_73(m, d) SEQAN_PP_REPEAT_3_72(m, d) m(4, 72, d)
+# define SEQAN_PP_REPEAT_3_74(m, d) SEQAN_PP_REPEAT_3_73(m, d) m(4, 73, d)
+# define SEQAN_PP_REPEAT_3_75(m, d) SEQAN_PP_REPEAT_3_74(m, d) m(4, 74, d)
+# define SEQAN_PP_REPEAT_3_76(m, d) SEQAN_PP_REPEAT_3_75(m, d) m(4, 75, d)
+# define SEQAN_PP_REPEAT_3_77(m, d) SEQAN_PP_REPEAT_3_76(m, d) m(4, 76, d)
+# define SEQAN_PP_REPEAT_3_78(m, d) SEQAN_PP_REPEAT_3_77(m, d) m(4, 77, d)
+# define SEQAN_PP_REPEAT_3_79(m, d) SEQAN_PP_REPEAT_3_78(m, d) m(4, 78, d)
+# define SEQAN_PP_REPEAT_3_80(m, d) SEQAN_PP_REPEAT_3_79(m, d) m(4, 79, d)
+# define SEQAN_PP_REPEAT_3_81(m, d) SEQAN_PP_REPEAT_3_80(m, d) m(4, 80, d)
+# define SEQAN_PP_REPEAT_3_82(m, d) SEQAN_PP_REPEAT_3_81(m, d) m(4, 81, d)
+# define SEQAN_PP_REPEAT_3_83(m, d) SEQAN_PP_REPEAT_3_82(m, d) m(4, 82, d)
+# define SEQAN_PP_REPEAT_3_84(m, d) SEQAN_PP_REPEAT_3_83(m, d) m(4, 83, d)
+# define SEQAN_PP_REPEAT_3_85(m, d) SEQAN_PP_REPEAT_3_84(m, d) m(4, 84, d)
+# define SEQAN_PP_REPEAT_3_86(m, d) SEQAN_PP_REPEAT_3_85(m, d) m(4, 85, d)
+# define SEQAN_PP_REPEAT_3_87(m, d) SEQAN_PP_REPEAT_3_86(m, d) m(4, 86, d)
+# define SEQAN_PP_REPEAT_3_88(m, d) SEQAN_PP_REPEAT_3_87(m, d) m(4, 87, d)
+# define SEQAN_PP_REPEAT_3_89(m, d) SEQAN_PP_REPEAT_3_88(m, d) m(4, 88, d)
+# define SEQAN_PP_REPEAT_3_90(m, d) SEQAN_PP_REPEAT_3_89(m, d) m(4, 89, d)
+# define SEQAN_PP_REPEAT_3_91(m, d) SEQAN_PP_REPEAT_3_90(m, d) m(4, 90, d)
+# define SEQAN_PP_REPEAT_3_92(m, d) SEQAN_PP_REPEAT_3_91(m, d) m(4, 91, d)
+# define SEQAN_PP_REPEAT_3_93(m, d) SEQAN_PP_REPEAT_3_92(m, d) m(4, 92, d)
+# define SEQAN_PP_REPEAT_3_94(m, d) SEQAN_PP_REPEAT_3_93(m, d) m(4, 93, d)
+# define SEQAN_PP_REPEAT_3_95(m, d) SEQAN_PP_REPEAT_3_94(m, d) m(4, 94, d)
+# define SEQAN_PP_REPEAT_3_96(m, d) SEQAN_PP_REPEAT_3_95(m, d) m(4, 95, d)
+# define SEQAN_PP_REPEAT_3_97(m, d) SEQAN_PP_REPEAT_3_96(m, d) m(4, 96, d)
+# define SEQAN_PP_REPEAT_3_98(m, d) SEQAN_PP_REPEAT_3_97(m, d) m(4, 97, d)
+# define SEQAN_PP_REPEAT_3_99(m, d) SEQAN_PP_REPEAT_3_98(m, d) m(4, 98, d)
+# define SEQAN_PP_REPEAT_3_100(m, d) SEQAN_PP_REPEAT_3_99(m, d) m(4, 99, d)
+# define SEQAN_PP_REPEAT_3_101(m, d) SEQAN_PP_REPEAT_3_100(m, d) m(4, 100, d)
+# define SEQAN_PP_REPEAT_3_102(m, d) SEQAN_PP_REPEAT_3_101(m, d) m(4, 101, d)
+# define SEQAN_PP_REPEAT_3_103(m, d) SEQAN_PP_REPEAT_3_102(m, d) m(4, 102, d)
+# define SEQAN_PP_REPEAT_3_104(m, d) SEQAN_PP_REPEAT_3_103(m, d) m(4, 103, d)
+# define SEQAN_PP_REPEAT_3_105(m, d) SEQAN_PP_REPEAT_3_104(m, d) m(4, 104, d)
+# define SEQAN_PP_REPEAT_3_106(m, d) SEQAN_PP_REPEAT_3_105(m, d) m(4, 105, d)
+# define SEQAN_PP_REPEAT_3_107(m, d) SEQAN_PP_REPEAT_3_106(m, d) m(4, 106, d)
+# define SEQAN_PP_REPEAT_3_108(m, d) SEQAN_PP_REPEAT_3_107(m, d) m(4, 107, d)
+# define SEQAN_PP_REPEAT_3_109(m, d) SEQAN_PP_REPEAT_3_108(m, d) m(4, 108, d)
+# define SEQAN_PP_REPEAT_3_110(m, d) SEQAN_PP_REPEAT_3_109(m, d) m(4, 109, d)
+# define SEQAN_PP_REPEAT_3_111(m, d) SEQAN_PP_REPEAT_3_110(m, d) m(4, 110, d)
+# define SEQAN_PP_REPEAT_3_112(m, d) SEQAN_PP_REPEAT_3_111(m, d) m(4, 111, d)
+# define SEQAN_PP_REPEAT_3_113(m, d) SEQAN_PP_REPEAT_3_112(m, d) m(4, 112, d)
+# define SEQAN_PP_REPEAT_3_114(m, d) SEQAN_PP_REPEAT_3_113(m, d) m(4, 113, d)
+# define SEQAN_PP_REPEAT_3_115(m, d) SEQAN_PP_REPEAT_3_114(m, d) m(4, 114, d)
+# define SEQAN_PP_REPEAT_3_116(m, d) SEQAN_PP_REPEAT_3_115(m, d) m(4, 115, d)
+# define SEQAN_PP_REPEAT_3_117(m, d) SEQAN_PP_REPEAT_3_116(m, d) m(4, 116, d)
+# define SEQAN_PP_REPEAT_3_118(m, d) SEQAN_PP_REPEAT_3_117(m, d) m(4, 117, d)
+# define SEQAN_PP_REPEAT_3_119(m, d) SEQAN_PP_REPEAT_3_118(m, d) m(4, 118, d)
+# define SEQAN_PP_REPEAT_3_120(m, d) SEQAN_PP_REPEAT_3_119(m, d) m(4, 119, d)
+# define SEQAN_PP_REPEAT_3_121(m, d) SEQAN_PP_REPEAT_3_120(m, d) m(4, 120, d)
+# define SEQAN_PP_REPEAT_3_122(m, d) SEQAN_PP_REPEAT_3_121(m, d) m(4, 121, d)
+# define SEQAN_PP_REPEAT_3_123(m, d) SEQAN_PP_REPEAT_3_122(m, d) m(4, 122, d)
+# define SEQAN_PP_REPEAT_3_124(m, d) SEQAN_PP_REPEAT_3_123(m, d) m(4, 123, d)
+# define SEQAN_PP_REPEAT_3_125(m, d) SEQAN_PP_REPEAT_3_124(m, d) m(4, 124, d)
+# define SEQAN_PP_REPEAT_3_126(m, d) SEQAN_PP_REPEAT_3_125(m, d) m(4, 125, d)
+# define SEQAN_PP_REPEAT_3_127(m, d) SEQAN_PP_REPEAT_3_126(m, d) m(4, 126, d)
+# define SEQAN_PP_REPEAT_3_128(m, d) SEQAN_PP_REPEAT_3_127(m, d) m(4, 127, d)
+# define SEQAN_PP_REPEAT_3_129(m, d) SEQAN_PP_REPEAT_3_128(m, d) m(4, 128, d)
+# define SEQAN_PP_REPEAT_3_130(m, d) SEQAN_PP_REPEAT_3_129(m, d) m(4, 129, d)
+# define SEQAN_PP_REPEAT_3_131(m, d) SEQAN_PP_REPEAT_3_130(m, d) m(4, 130, d)
+# define SEQAN_PP_REPEAT_3_132(m, d) SEQAN_PP_REPEAT_3_131(m, d) m(4, 131, d)
+# define SEQAN_PP_REPEAT_3_133(m, d) SEQAN_PP_REPEAT_3_132(m, d) m(4, 132, d)
+# define SEQAN_PP_REPEAT_3_134(m, d) SEQAN_PP_REPEAT_3_133(m, d) m(4, 133, d)
+# define SEQAN_PP_REPEAT_3_135(m, d) SEQAN_PP_REPEAT_3_134(m, d) m(4, 134, d)
+# define SEQAN_PP_REPEAT_3_136(m, d) SEQAN_PP_REPEAT_3_135(m, d) m(4, 135, d)
+# define SEQAN_PP_REPEAT_3_137(m, d) SEQAN_PP_REPEAT_3_136(m, d) m(4, 136, d)
+# define SEQAN_PP_REPEAT_3_138(m, d) SEQAN_PP_REPEAT_3_137(m, d) m(4, 137, d)
+# define SEQAN_PP_REPEAT_3_139(m, d) SEQAN_PP_REPEAT_3_138(m, d) m(4, 138, d)
+# define SEQAN_PP_REPEAT_3_140(m, d) SEQAN_PP_REPEAT_3_139(m, d) m(4, 139, d)
+# define SEQAN_PP_REPEAT_3_141(m, d) SEQAN_PP_REPEAT_3_140(m, d) m(4, 140, d)
+# define SEQAN_PP_REPEAT_3_142(m, d) SEQAN_PP_REPEAT_3_141(m, d) m(4, 141, d)
+# define SEQAN_PP_REPEAT_3_143(m, d) SEQAN_PP_REPEAT_3_142(m, d) m(4, 142, d)
+# define SEQAN_PP_REPEAT_3_144(m, d) SEQAN_PP_REPEAT_3_143(m, d) m(4, 143, d)
+# define SEQAN_PP_REPEAT_3_145(m, d) SEQAN_PP_REPEAT_3_144(m, d) m(4, 144, d)
+# define SEQAN_PP_REPEAT_3_146(m, d) SEQAN_PP_REPEAT_3_145(m, d) m(4, 145, d)
+# define SEQAN_PP_REPEAT_3_147(m, d) SEQAN_PP_REPEAT_3_146(m, d) m(4, 146, d)
+# define SEQAN_PP_REPEAT_3_148(m, d) SEQAN_PP_REPEAT_3_147(m, d) m(4, 147, d)
+# define SEQAN_PP_REPEAT_3_149(m, d) SEQAN_PP_REPEAT_3_148(m, d) m(4, 148, d)
+# define SEQAN_PP_REPEAT_3_150(m, d) SEQAN_PP_REPEAT_3_149(m, d) m(4, 149, d)
+# define SEQAN_PP_REPEAT_3_151(m, d) SEQAN_PP_REPEAT_3_150(m, d) m(4, 150, d)
+# define SEQAN_PP_REPEAT_3_152(m, d) SEQAN_PP_REPEAT_3_151(m, d) m(4, 151, d)
+# define SEQAN_PP_REPEAT_3_153(m, d) SEQAN_PP_REPEAT_3_152(m, d) m(4, 152, d)
+# define SEQAN_PP_REPEAT_3_154(m, d) SEQAN_PP_REPEAT_3_153(m, d) m(4, 153, d)
+# define SEQAN_PP_REPEAT_3_155(m, d) SEQAN_PP_REPEAT_3_154(m, d) m(4, 154, d)
+# define SEQAN_PP_REPEAT_3_156(m, d) SEQAN_PP_REPEAT_3_155(m, d) m(4, 155, d)
+# define SEQAN_PP_REPEAT_3_157(m, d) SEQAN_PP_REPEAT_3_156(m, d) m(4, 156, d)
+# define SEQAN_PP_REPEAT_3_158(m, d) SEQAN_PP_REPEAT_3_157(m, d) m(4, 157, d)
+# define SEQAN_PP_REPEAT_3_159(m, d) SEQAN_PP_REPEAT_3_158(m, d) m(4, 158, d)
+# define SEQAN_PP_REPEAT_3_160(m, d) SEQAN_PP_REPEAT_3_159(m, d) m(4, 159, d)
+# define SEQAN_PP_REPEAT_3_161(m, d) SEQAN_PP_REPEAT_3_160(m, d) m(4, 160, d)
+# define SEQAN_PP_REPEAT_3_162(m, d) SEQAN_PP_REPEAT_3_161(m, d) m(4, 161, d)
+# define SEQAN_PP_REPEAT_3_163(m, d) SEQAN_PP_REPEAT_3_162(m, d) m(4, 162, d)
+# define SEQAN_PP_REPEAT_3_164(m, d) SEQAN_PP_REPEAT_3_163(m, d) m(4, 163, d)
+# define SEQAN_PP_REPEAT_3_165(m, d) SEQAN_PP_REPEAT_3_164(m, d) m(4, 164, d)
+# define SEQAN_PP_REPEAT_3_166(m, d) SEQAN_PP_REPEAT_3_165(m, d) m(4, 165, d)
+# define SEQAN_PP_REPEAT_3_167(m, d) SEQAN_PP_REPEAT_3_166(m, d) m(4, 166, d)
+# define SEQAN_PP_REPEAT_3_168(m, d) SEQAN_PP_REPEAT_3_167(m, d) m(4, 167, d)
+# define SEQAN_PP_REPEAT_3_169(m, d) SEQAN_PP_REPEAT_3_168(m, d) m(4, 168, d)
+# define SEQAN_PP_REPEAT_3_170(m, d) SEQAN_PP_REPEAT_3_169(m, d) m(4, 169, d)
+# define SEQAN_PP_REPEAT_3_171(m, d) SEQAN_PP_REPEAT_3_170(m, d) m(4, 170, d)
+# define SEQAN_PP_REPEAT_3_172(m, d) SEQAN_PP_REPEAT_3_171(m, d) m(4, 171, d)
+# define SEQAN_PP_REPEAT_3_173(m, d) SEQAN_PP_REPEAT_3_172(m, d) m(4, 172, d)
+# define SEQAN_PP_REPEAT_3_174(m, d) SEQAN_PP_REPEAT_3_173(m, d) m(4, 173, d)
+# define SEQAN_PP_REPEAT_3_175(m, d) SEQAN_PP_REPEAT_3_174(m, d) m(4, 174, d)
+# define SEQAN_PP_REPEAT_3_176(m, d) SEQAN_PP_REPEAT_3_175(m, d) m(4, 175, d)
+# define SEQAN_PP_REPEAT_3_177(m, d) SEQAN_PP_REPEAT_3_176(m, d) m(4, 176, d)
+# define SEQAN_PP_REPEAT_3_178(m, d) SEQAN_PP_REPEAT_3_177(m, d) m(4, 177, d)
+# define SEQAN_PP_REPEAT_3_179(m, d) SEQAN_PP_REPEAT_3_178(m, d) m(4, 178, d)
+# define SEQAN_PP_REPEAT_3_180(m, d) SEQAN_PP_REPEAT_3_179(m, d) m(4, 179, d)
+# define SEQAN_PP_REPEAT_3_181(m, d) SEQAN_PP_REPEAT_3_180(m, d) m(4, 180, d)
+# define SEQAN_PP_REPEAT_3_182(m, d) SEQAN_PP_REPEAT_3_181(m, d) m(4, 181, d)
+# define SEQAN_PP_REPEAT_3_183(m, d) SEQAN_PP_REPEAT_3_182(m, d) m(4, 182, d)
+# define SEQAN_PP_REPEAT_3_184(m, d) SEQAN_PP_REPEAT_3_183(m, d) m(4, 183, d)
+# define SEQAN_PP_REPEAT_3_185(m, d) SEQAN_PP_REPEAT_3_184(m, d) m(4, 184, d)
+# define SEQAN_PP_REPEAT_3_186(m, d) SEQAN_PP_REPEAT_3_185(m, d) m(4, 185, d)
+# define SEQAN_PP_REPEAT_3_187(m, d) SEQAN_PP_REPEAT_3_186(m, d) m(4, 186, d)
+# define SEQAN_PP_REPEAT_3_188(m, d) SEQAN_PP_REPEAT_3_187(m, d) m(4, 187, d)
+# define SEQAN_PP_REPEAT_3_189(m, d) SEQAN_PP_REPEAT_3_188(m, d) m(4, 188, d)
+# define SEQAN_PP_REPEAT_3_190(m, d) SEQAN_PP_REPEAT_3_189(m, d) m(4, 189, d)
+# define SEQAN_PP_REPEAT_3_191(m, d) SEQAN_PP_REPEAT_3_190(m, d) m(4, 190, d)
+# define SEQAN_PP_REPEAT_3_192(m, d) SEQAN_PP_REPEAT_3_191(m, d) m(4, 191, d)
+# define SEQAN_PP_REPEAT_3_193(m, d) SEQAN_PP_REPEAT_3_192(m, d) m(4, 192, d)
+# define SEQAN_PP_REPEAT_3_194(m, d) SEQAN_PP_REPEAT_3_193(m, d) m(4, 193, d)
+# define SEQAN_PP_REPEAT_3_195(m, d) SEQAN_PP_REPEAT_3_194(m, d) m(4, 194, d)
+# define SEQAN_PP_REPEAT_3_196(m, d) SEQAN_PP_REPEAT_3_195(m, d) m(4, 195, d)
+# define SEQAN_PP_REPEAT_3_197(m, d) SEQAN_PP_REPEAT_3_196(m, d) m(4, 196, d)
+# define SEQAN_PP_REPEAT_3_198(m, d) SEQAN_PP_REPEAT_3_197(m, d) m(4, 197, d)
+# define SEQAN_PP_REPEAT_3_199(m, d) SEQAN_PP_REPEAT_3_198(m, d) m(4, 198, d)
+# define SEQAN_PP_REPEAT_3_200(m, d) SEQAN_PP_REPEAT_3_199(m, d) m(4, 199, d)
+# define SEQAN_PP_REPEAT_3_201(m, d) SEQAN_PP_REPEAT_3_200(m, d) m(4, 200, d)
+# define SEQAN_PP_REPEAT_3_202(m, d) SEQAN_PP_REPEAT_3_201(m, d) m(4, 201, d)
+# define SEQAN_PP_REPEAT_3_203(m, d) SEQAN_PP_REPEAT_3_202(m, d) m(4, 202, d)
+# define SEQAN_PP_REPEAT_3_204(m, d) SEQAN_PP_REPEAT_3_203(m, d) m(4, 203, d)
+# define SEQAN_PP_REPEAT_3_205(m, d) SEQAN_PP_REPEAT_3_204(m, d) m(4, 204, d)
+# define SEQAN_PP_REPEAT_3_206(m, d) SEQAN_PP_REPEAT_3_205(m, d) m(4, 205, d)
+# define SEQAN_PP_REPEAT_3_207(m, d) SEQAN_PP_REPEAT_3_206(m, d) m(4, 206, d)
+# define SEQAN_PP_REPEAT_3_208(m, d) SEQAN_PP_REPEAT_3_207(m, d) m(4, 207, d)
+# define SEQAN_PP_REPEAT_3_209(m, d) SEQAN_PP_REPEAT_3_208(m, d) m(4, 208, d)
+# define SEQAN_PP_REPEAT_3_210(m, d) SEQAN_PP_REPEAT_3_209(m, d) m(4, 209, d)
+# define SEQAN_PP_REPEAT_3_211(m, d) SEQAN_PP_REPEAT_3_210(m, d) m(4, 210, d)
+# define SEQAN_PP_REPEAT_3_212(m, d) SEQAN_PP_REPEAT_3_211(m, d) m(4, 211, d)
+# define SEQAN_PP_REPEAT_3_213(m, d) SEQAN_PP_REPEAT_3_212(m, d) m(4, 212, d)
+# define SEQAN_PP_REPEAT_3_214(m, d) SEQAN_PP_REPEAT_3_213(m, d) m(4, 213, d)
+# define SEQAN_PP_REPEAT_3_215(m, d) SEQAN_PP_REPEAT_3_214(m, d) m(4, 214, d)
+# define SEQAN_PP_REPEAT_3_216(m, d) SEQAN_PP_REPEAT_3_215(m, d) m(4, 215, d)
+# define SEQAN_PP_REPEAT_3_217(m, d) SEQAN_PP_REPEAT_3_216(m, d) m(4, 216, d)
+# define SEQAN_PP_REPEAT_3_218(m, d) SEQAN_PP_REPEAT_3_217(m, d) m(4, 217, d)
+# define SEQAN_PP_REPEAT_3_219(m, d) SEQAN_PP_REPEAT_3_218(m, d) m(4, 218, d)
+# define SEQAN_PP_REPEAT_3_220(m, d) SEQAN_PP_REPEAT_3_219(m, d) m(4, 219, d)
+# define SEQAN_PP_REPEAT_3_221(m, d) SEQAN_PP_REPEAT_3_220(m, d) m(4, 220, d)
+# define SEQAN_PP_REPEAT_3_222(m, d) SEQAN_PP_REPEAT_3_221(m, d) m(4, 221, d)
+# define SEQAN_PP_REPEAT_3_223(m, d) SEQAN_PP_REPEAT_3_222(m, d) m(4, 222, d)
+# define SEQAN_PP_REPEAT_3_224(m, d) SEQAN_PP_REPEAT_3_223(m, d) m(4, 223, d)
+# define SEQAN_PP_REPEAT_3_225(m, d) SEQAN_PP_REPEAT_3_224(m, d) m(4, 224, d)
+# define SEQAN_PP_REPEAT_3_226(m, d) SEQAN_PP_REPEAT_3_225(m, d) m(4, 225, d)
+# define SEQAN_PP_REPEAT_3_227(m, d) SEQAN_PP_REPEAT_3_226(m, d) m(4, 226, d)
+# define SEQAN_PP_REPEAT_3_228(m, d) SEQAN_PP_REPEAT_3_227(m, d) m(4, 227, d)
+# define SEQAN_PP_REPEAT_3_229(m, d) SEQAN_PP_REPEAT_3_228(m, d) m(4, 228, d)
+# define SEQAN_PP_REPEAT_3_230(m, d) SEQAN_PP_REPEAT_3_229(m, d) m(4, 229, d)
+# define SEQAN_PP_REPEAT_3_231(m, d) SEQAN_PP_REPEAT_3_230(m, d) m(4, 230, d)
+# define SEQAN_PP_REPEAT_3_232(m, d) SEQAN_PP_REPEAT_3_231(m, d) m(4, 231, d)
+# define SEQAN_PP_REPEAT_3_233(m, d) SEQAN_PP_REPEAT_3_232(m, d) m(4, 232, d)
+# define SEQAN_PP_REPEAT_3_234(m, d) SEQAN_PP_REPEAT_3_233(m, d) m(4, 233, d)
+# define SEQAN_PP_REPEAT_3_235(m, d) SEQAN_PP_REPEAT_3_234(m, d) m(4, 234, d)
+# define SEQAN_PP_REPEAT_3_236(m, d) SEQAN_PP_REPEAT_3_235(m, d) m(4, 235, d)
+# define SEQAN_PP_REPEAT_3_237(m, d) SEQAN_PP_REPEAT_3_236(m, d) m(4, 236, d)
+# define SEQAN_PP_REPEAT_3_238(m, d) SEQAN_PP_REPEAT_3_237(m, d) m(4, 237, d)
+# define SEQAN_PP_REPEAT_3_239(m, d) SEQAN_PP_REPEAT_3_238(m, d) m(4, 238, d)
+# define SEQAN_PP_REPEAT_3_240(m, d) SEQAN_PP_REPEAT_3_239(m, d) m(4, 239, d)
+# define SEQAN_PP_REPEAT_3_241(m, d) SEQAN_PP_REPEAT_3_240(m, d) m(4, 240, d)
+# define SEQAN_PP_REPEAT_3_242(m, d) SEQAN_PP_REPEAT_3_241(m, d) m(4, 241, d)
+# define SEQAN_PP_REPEAT_3_243(m, d) SEQAN_PP_REPEAT_3_242(m, d) m(4, 242, d)
+# define SEQAN_PP_REPEAT_3_244(m, d) SEQAN_PP_REPEAT_3_243(m, d) m(4, 243, d)
+# define SEQAN_PP_REPEAT_3_245(m, d) SEQAN_PP_REPEAT_3_244(m, d) m(4, 244, d)
+# define SEQAN_PP_REPEAT_3_246(m, d) SEQAN_PP_REPEAT_3_245(m, d) m(4, 245, d)
+# define SEQAN_PP_REPEAT_3_247(m, d) SEQAN_PP_REPEAT_3_246(m, d) m(4, 246, d)
+# define SEQAN_PP_REPEAT_3_248(m, d) SEQAN_PP_REPEAT_3_247(m, d) m(4, 247, d)
+# define SEQAN_PP_REPEAT_3_249(m, d) SEQAN_PP_REPEAT_3_248(m, d) m(4, 248, d)
+# define SEQAN_PP_REPEAT_3_250(m, d) SEQAN_PP_REPEAT_3_249(m, d) m(4, 249, d)
+# define SEQAN_PP_REPEAT_3_251(m, d) SEQAN_PP_REPEAT_3_250(m, d) m(4, 250, d)
+# define SEQAN_PP_REPEAT_3_252(m, d) SEQAN_PP_REPEAT_3_251(m, d) m(4, 251, d)
+# define SEQAN_PP_REPEAT_3_253(m, d) SEQAN_PP_REPEAT_3_252(m, d) m(4, 252, d)
+# define SEQAN_PP_REPEAT_3_254(m, d) SEQAN_PP_REPEAT_3_253(m, d) m(4, 253, d)
+# define SEQAN_PP_REPEAT_3_255(m, d) SEQAN_PP_REPEAT_3_254(m, d) m(4, 254, d)
+# define SEQAN_PP_REPEAT_3_256(m, d) SEQAN_PP_REPEAT_3_255(m, d) m(4, 255, d)
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/repetition/for.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_REPETITION_FOR_HPP
+// # define SEQAN_PREPROCESSOR_REPETITION_FOR_HPP
+#
+// # include <boost/preprocessor/cat.hpp>
+// # include <boost/preprocessor/debug/error.hpp>
+// # include <boost/preprocessor/detail/auto_rec.hpp>
+#
+# /* SEQAN_PP_FOR */
+#
+// # if 0
+// #    define SEQAN_PP_FOR(state, pred, op, macro)
+// # endif
+#
+# define SEQAN_PP_FOR SEQAN_PP_CAT(SEQAN_PP_FOR_, SEQAN_PP_AUTO_REC(SEQAN_PP_FOR_P, 256))
+#
+# define SEQAN_PP_FOR_P(n) SEQAN_PP_CAT(SEQAN_PP_FOR_CHECK_, SEQAN_PP_FOR_ ## n(1, SEQAN_PP_FOR_SR_P, SEQAN_PP_FOR_SR_O, SEQAN_PP_FOR_SR_M))
+#
+# define SEQAN_PP_FOR_SR_P(r, s) s
+# define SEQAN_PP_FOR_SR_O(r, s) 0
+# define SEQAN_PP_FOR_SR_M(r, s) SEQAN_PP_NIL
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+// #    include <boost/preprocessor/repetition/detail/edg/for.hpp>
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+// #    include <boost/preprocessor/repetition/detail/msvc/for.hpp>
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_DMC()
+// #    include <boost/preprocessor/repetition/detail/dmc/for.hpp>
+// # else
+// #    include <boost/preprocessor/repetition/detail/for.hpp>
+// # endif
+#
+# define SEQAN_PP_FOR_257(s, p, o, m) SEQAN_PP_ERROR(0x0002)
+#
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_NIL 1
+#
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_1(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_2(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_3(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_4(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_5(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_6(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_7(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_8(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_9(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_10(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_11(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_12(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_13(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_14(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_15(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_16(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_17(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_18(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_19(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_20(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_21(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_22(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_23(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_24(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_25(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_26(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_27(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_28(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_29(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_30(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_31(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_32(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_33(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_34(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_35(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_36(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_37(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_38(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_39(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_40(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_41(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_42(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_43(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_44(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_45(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_46(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_47(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_48(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_49(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_50(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_51(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_52(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_53(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_54(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_55(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_56(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_57(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_58(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_59(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_60(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_61(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_62(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_63(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_64(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_65(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_66(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_67(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_68(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_69(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_70(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_71(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_72(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_73(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_74(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_75(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_76(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_77(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_78(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_79(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_80(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_81(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_82(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_83(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_84(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_85(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_86(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_87(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_88(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_89(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_90(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_91(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_92(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_93(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_94(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_95(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_96(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_97(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_98(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_99(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_100(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_101(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_102(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_103(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_104(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_105(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_106(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_107(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_108(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_109(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_110(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_111(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_112(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_113(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_114(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_115(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_116(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_117(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_118(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_119(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_120(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_121(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_122(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_123(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_124(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_125(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_126(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_127(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_128(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_129(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_130(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_131(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_132(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_133(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_134(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_135(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_136(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_137(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_138(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_139(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_140(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_141(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_142(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_143(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_144(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_145(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_146(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_147(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_148(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_149(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_150(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_151(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_152(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_153(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_154(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_155(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_156(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_157(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_158(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_159(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_160(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_161(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_162(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_163(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_164(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_165(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_166(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_167(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_168(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_169(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_170(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_171(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_172(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_173(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_174(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_175(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_176(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_177(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_178(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_179(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_180(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_181(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_182(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_183(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_184(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_185(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_186(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_187(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_188(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_189(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_190(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_191(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_192(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_193(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_194(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_195(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_196(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_197(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_198(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_199(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_200(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_201(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_202(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_203(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_204(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_205(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_206(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_207(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_208(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_209(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_210(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_211(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_212(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_213(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_214(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_215(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_216(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_217(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_218(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_219(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_220(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_221(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_222(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_223(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_224(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_225(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_226(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_227(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_228(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_229(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_230(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_231(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_232(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_233(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_234(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_235(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_236(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_237(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_238(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_239(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_240(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_241(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_242(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_243(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_244(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_245(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_246(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_247(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_248(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_249(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_250(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_251(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_252(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_253(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_254(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_255(s, p, o, m) 0
+# define SEQAN_PP_FOR_CHECK_SEQAN_PP_FOR_256(s, p, o, m) 0
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/facilities/empty.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_FACILITIES_EMPTY_HPP
+// # define SEQAN_PREPROCESSOR_FACILITIES_EMPTY_HPP
+#
+# /* SEQAN_PP_EMPTY */
+#
+# define SEQAN_PP_EMPTY()
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/elem.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_SEQ_ELEM_HPP
+// # define SEQAN_PREPROCESSOR_SEQ_ELEM_HPP
+#
+// # include <boost/preprocessor/cat.hpp>
+// # include <boost/preprocessor/config/config.hpp>
+// # include <boost/preprocessor/facilities/empty.hpp>
+#
+# /* SEQAN_PP_SEQ_ELEM */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_SEQ_ELEM(i, seq) SEQAN_PP_SEQ_ELEM_I(i, seq)
+// # else
+// #    define SEQAN_PP_SEQ_ELEM(i, seq) SEQAN_PP_SEQ_ELEM_I((i, seq))
+// # endif
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#ifdef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_ELEM_I(i, seq) SEQAN_PP_SEQ_ELEM_II((SEQAN_PP_SEQ_ELEM_ ## i seq))
+#    define SEQAN_PP_SEQ_ELEM_II(res) SEQAN_PP_SEQ_ELEM_IV(SEQAN_PP_SEQ_ELEM_III res)
+#    define SEQAN_PP_SEQ_ELEM_III(x, _) x SEQAN_PP_EMPTY()
+#    define SEQAN_PP_SEQ_ELEM_IV(x) x
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+// #    define SEQAN_PP_SEQ_ELEM_I(par) SEQAN_PP_SEQ_ELEM_II ## par
+// #    define SEQAN_PP_SEQ_ELEM_II(i, seq) SEQAN_PP_SEQ_ELEM_III(SEQAN_PP_SEQ_ELEM_ ## i ## seq)
+// #    define SEQAN_PP_SEQ_ELEM_III(im) SEQAN_PP_SEQ_ELEM_IV(im)
+// #    define SEQAN_PP_SEQ_ELEM_IV(x, _) x
+# else  // #ifdef PLATFORM_WINDOWS_VS
+// #    if defined(__IBMC__) || defined(__IBMCPP__)
+// #        define SEQAN_PP_SEQ_ELEM_I(i, seq) SEQAN_PP_SEQ_ELEM_II(SEQAN_PP_CAT(SEQAN_PP_SEQ_ELEM_ ## i, seq))
+// #    else
+#        define SEQAN_PP_SEQ_ELEM_I(i, seq) SEQAN_PP_SEQ_ELEM_II(SEQAN_PP_SEQ_ELEM_ ## i seq)
+// #    endif
+#    define SEQAN_PP_SEQ_ELEM_II(im) SEQAN_PP_SEQ_ELEM_III(im)
+#    define SEQAN_PP_SEQ_ELEM_III(x, _) x
+# endif  // #ifdef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_SEQ_ELEM_0(x) x, SEQAN_PP_NIL
+# define SEQAN_PP_SEQ_ELEM_1(_) SEQAN_PP_SEQ_ELEM_0
+# define SEQAN_PP_SEQ_ELEM_2(_) SEQAN_PP_SEQ_ELEM_1
+# define SEQAN_PP_SEQ_ELEM_3(_) SEQAN_PP_SEQ_ELEM_2
+# define SEQAN_PP_SEQ_ELEM_4(_) SEQAN_PP_SEQ_ELEM_3
+# define SEQAN_PP_SEQ_ELEM_5(_) SEQAN_PP_SEQ_ELEM_4
+# define SEQAN_PP_SEQ_ELEM_6(_) SEQAN_PP_SEQ_ELEM_5
+# define SEQAN_PP_SEQ_ELEM_7(_) SEQAN_PP_SEQ_ELEM_6
+# define SEQAN_PP_SEQ_ELEM_8(_) SEQAN_PP_SEQ_ELEM_7
+# define SEQAN_PP_SEQ_ELEM_9(_) SEQAN_PP_SEQ_ELEM_8
+# define SEQAN_PP_SEQ_ELEM_10(_) SEQAN_PP_SEQ_ELEM_9
+# define SEQAN_PP_SEQ_ELEM_11(_) SEQAN_PP_SEQ_ELEM_10
+# define SEQAN_PP_SEQ_ELEM_12(_) SEQAN_PP_SEQ_ELEM_11
+# define SEQAN_PP_SEQ_ELEM_13(_) SEQAN_PP_SEQ_ELEM_12
+# define SEQAN_PP_SEQ_ELEM_14(_) SEQAN_PP_SEQ_ELEM_13
+# define SEQAN_PP_SEQ_ELEM_15(_) SEQAN_PP_SEQ_ELEM_14
+# define SEQAN_PP_SEQ_ELEM_16(_) SEQAN_PP_SEQ_ELEM_15
+# define SEQAN_PP_SEQ_ELEM_17(_) SEQAN_PP_SEQ_ELEM_16
+# define SEQAN_PP_SEQ_ELEM_18(_) SEQAN_PP_SEQ_ELEM_17
+# define SEQAN_PP_SEQ_ELEM_19(_) SEQAN_PP_SEQ_ELEM_18
+# define SEQAN_PP_SEQ_ELEM_20(_) SEQAN_PP_SEQ_ELEM_19
+# define SEQAN_PP_SEQ_ELEM_21(_) SEQAN_PP_SEQ_ELEM_20
+# define SEQAN_PP_SEQ_ELEM_22(_) SEQAN_PP_SEQ_ELEM_21
+# define SEQAN_PP_SEQ_ELEM_23(_) SEQAN_PP_SEQ_ELEM_22
+# define SEQAN_PP_SEQ_ELEM_24(_) SEQAN_PP_SEQ_ELEM_23
+# define SEQAN_PP_SEQ_ELEM_25(_) SEQAN_PP_SEQ_ELEM_24
+# define SEQAN_PP_SEQ_ELEM_26(_) SEQAN_PP_SEQ_ELEM_25
+# define SEQAN_PP_SEQ_ELEM_27(_) SEQAN_PP_SEQ_ELEM_26
+# define SEQAN_PP_SEQ_ELEM_28(_) SEQAN_PP_SEQ_ELEM_27
+# define SEQAN_PP_SEQ_ELEM_29(_) SEQAN_PP_SEQ_ELEM_28
+# define SEQAN_PP_SEQ_ELEM_30(_) SEQAN_PP_SEQ_ELEM_29
+# define SEQAN_PP_SEQ_ELEM_31(_) SEQAN_PP_SEQ_ELEM_30
+# define SEQAN_PP_SEQ_ELEM_32(_) SEQAN_PP_SEQ_ELEM_31
+# define SEQAN_PP_SEQ_ELEM_33(_) SEQAN_PP_SEQ_ELEM_32
+# define SEQAN_PP_SEQ_ELEM_34(_) SEQAN_PP_SEQ_ELEM_33
+# define SEQAN_PP_SEQ_ELEM_35(_) SEQAN_PP_SEQ_ELEM_34
+# define SEQAN_PP_SEQ_ELEM_36(_) SEQAN_PP_SEQ_ELEM_35
+# define SEQAN_PP_SEQ_ELEM_37(_) SEQAN_PP_SEQ_ELEM_36
+# define SEQAN_PP_SEQ_ELEM_38(_) SEQAN_PP_SEQ_ELEM_37
+# define SEQAN_PP_SEQ_ELEM_39(_) SEQAN_PP_SEQ_ELEM_38
+# define SEQAN_PP_SEQ_ELEM_40(_) SEQAN_PP_SEQ_ELEM_39
+# define SEQAN_PP_SEQ_ELEM_41(_) SEQAN_PP_SEQ_ELEM_40
+# define SEQAN_PP_SEQ_ELEM_42(_) SEQAN_PP_SEQ_ELEM_41
+# define SEQAN_PP_SEQ_ELEM_43(_) SEQAN_PP_SEQ_ELEM_42
+# define SEQAN_PP_SEQ_ELEM_44(_) SEQAN_PP_SEQ_ELEM_43
+# define SEQAN_PP_SEQ_ELEM_45(_) SEQAN_PP_SEQ_ELEM_44
+# define SEQAN_PP_SEQ_ELEM_46(_) SEQAN_PP_SEQ_ELEM_45
+# define SEQAN_PP_SEQ_ELEM_47(_) SEQAN_PP_SEQ_ELEM_46
+# define SEQAN_PP_SEQ_ELEM_48(_) SEQAN_PP_SEQ_ELEM_47
+# define SEQAN_PP_SEQ_ELEM_49(_) SEQAN_PP_SEQ_ELEM_48
+# define SEQAN_PP_SEQ_ELEM_50(_) SEQAN_PP_SEQ_ELEM_49
+# define SEQAN_PP_SEQ_ELEM_51(_) SEQAN_PP_SEQ_ELEM_50
+# define SEQAN_PP_SEQ_ELEM_52(_) SEQAN_PP_SEQ_ELEM_51
+# define SEQAN_PP_SEQ_ELEM_53(_) SEQAN_PP_SEQ_ELEM_52
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/seq.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_SEQ_SEQ_HPP
+// # define SEQAN_PREPROCESSOR_SEQ_SEQ_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+// # include <boost/preprocessor/seq/elem.hpp>
+#
+# /* SEQAN_PP_SEQ_HEAD */
+#
+# define SEQAN_PP_SEQ_HEAD(seq) SEQAN_PP_SEQ_ELEM(0, seq)
+#
+# /* SEQAN_PP_SEQ_TAIL */
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+// #    define SEQAN_PP_SEQ_TAIL(seq) SEQAN_PP_SEQ_TAIL_1((seq))
+// #    define SEQAN_PP_SEQ_TAIL_1(par) SEQAN_PP_SEQ_TAIL_2 ## par
+// #    define SEQAN_PP_SEQ_TAIL_2(seq) SEQAN_PP_SEQ_TAIL_I ## seq
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MSVC()
+#ifdef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_TAIL(seq) SEQAN_PP_SEQ_TAIL_ID(SEQAN_PP_SEQ_TAIL_I seq)
+#    define SEQAN_PP_SEQ_TAIL_ID(id) id
+// # elif SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+// #    define SEQAN_PP_SEQ_TAIL(seq) SEQAN_PP_SEQ_TAIL_D(seq)
+// #    define SEQAN_PP_SEQ_TAIL_D(seq) SEQAN_PP_SEQ_TAIL_I seq
+# else  // #ifdef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_TAIL(seq) SEQAN_PP_SEQ_TAIL_I seq
+# endif  // #ifdef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_SEQ_TAIL_I(x)
+#
+# /* SEQAN_PP_SEQ_NIL */
+#
+# define SEQAN_PP_SEQ_NIL(x) (x)
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/arithmetic/inc.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_ARITHMETIC_INC_HPP
+//# define SEQAN_PREPROCESSOR_ARITHMETIC_INC_HPP
+#
+//# include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_INC */
+#
+//# if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_INC(x) SEQAN_PP_INC_I(x)
+//# else
+//#    define SEQAN_PP_INC(x) SEQAN_PP_INC_OO((x))
+//#    define SEQAN_PP_INC_OO(par) SEQAN_PP_INC_I ## par
+//# endif
+#
+# define SEQAN_PP_INC_I(x) SEQAN_PP_INC_ ## x
+#
+# define SEQAN_PP_INC_0 1
+# define SEQAN_PP_INC_1 2
+# define SEQAN_PP_INC_2 3
+# define SEQAN_PP_INC_3 4
+# define SEQAN_PP_INC_4 5
+# define SEQAN_PP_INC_5 6
+# define SEQAN_PP_INC_6 7
+# define SEQAN_PP_INC_7 8
+# define SEQAN_PP_INC_8 9
+# define SEQAN_PP_INC_9 10
+# define SEQAN_PP_INC_10 11
+# define SEQAN_PP_INC_11 12
+# define SEQAN_PP_INC_12 13
+# define SEQAN_PP_INC_13 14
+# define SEQAN_PP_INC_14 15
+# define SEQAN_PP_INC_15 16
+# define SEQAN_PP_INC_16 17
+# define SEQAN_PP_INC_17 18
+# define SEQAN_PP_INC_18 19
+# define SEQAN_PP_INC_19 20
+# define SEQAN_PP_INC_20 21
+# define SEQAN_PP_INC_21 22
+# define SEQAN_PP_INC_22 23
+# define SEQAN_PP_INC_23 24
+# define SEQAN_PP_INC_24 25
+# define SEQAN_PP_INC_25 26
+# define SEQAN_PP_INC_26 27
+# define SEQAN_PP_INC_27 28
+# define SEQAN_PP_INC_28 29
+# define SEQAN_PP_INC_29 30
+# define SEQAN_PP_INC_30 31
+# define SEQAN_PP_INC_31 32
+# define SEQAN_PP_INC_32 33
+# define SEQAN_PP_INC_33 34
+# define SEQAN_PP_INC_34 35
+# define SEQAN_PP_INC_35 36
+# define SEQAN_PP_INC_36 37
+# define SEQAN_PP_INC_37 38
+# define SEQAN_PP_INC_38 39
+# define SEQAN_PP_INC_39 40
+# define SEQAN_PP_INC_40 41
+# define SEQAN_PP_INC_41 42
+# define SEQAN_PP_INC_42 43
+# define SEQAN_PP_INC_43 44
+# define SEQAN_PP_INC_44 45
+# define SEQAN_PP_INC_45 46
+# define SEQAN_PP_INC_46 47
+# define SEQAN_PP_INC_47 48
+# define SEQAN_PP_INC_48 49
+# define SEQAN_PP_INC_49 50
+# define SEQAN_PP_INC_50 51
+# define SEQAN_PP_INC_51 52
+# define SEQAN_PP_INC_52 53
+# define SEQAN_PP_INC_53 54
+# define SEQAN_PP_INC_54 55
+# define SEQAN_PP_INC_55 56
+# define SEQAN_PP_INC_56 57
+# define SEQAN_PP_INC_57 58
+# define SEQAN_PP_INC_58 59
+# define SEQAN_PP_INC_59 60
+# define SEQAN_PP_INC_60 61
+# define SEQAN_PP_INC_61 62
+# define SEQAN_PP_INC_62 63
+# define SEQAN_PP_INC_63 64
+# define SEQAN_PP_INC_64 65
+# define SEQAN_PP_INC_65 66
+# define SEQAN_PP_INC_66 67
+# define SEQAN_PP_INC_67 68
+# define SEQAN_PP_INC_68 69
+# define SEQAN_PP_INC_69 70
+# define SEQAN_PP_INC_70 71
+# define SEQAN_PP_INC_71 72
+# define SEQAN_PP_INC_72 73
+# define SEQAN_PP_INC_73 74
+# define SEQAN_PP_INC_74 75
+# define SEQAN_PP_INC_75 76
+# define SEQAN_PP_INC_76 77
+# define SEQAN_PP_INC_77 78
+# define SEQAN_PP_INC_78 79
+# define SEQAN_PP_INC_79 80
+# define SEQAN_PP_INC_80 81
+# define SEQAN_PP_INC_81 82
+# define SEQAN_PP_INC_82 83
+# define SEQAN_PP_INC_83 84
+# define SEQAN_PP_INC_84 85
+# define SEQAN_PP_INC_85 86
+# define SEQAN_PP_INC_86 87
+# define SEQAN_PP_INC_87 88
+# define SEQAN_PP_INC_88 89
+# define SEQAN_PP_INC_89 90
+# define SEQAN_PP_INC_90 91
+# define SEQAN_PP_INC_91 92
+# define SEQAN_PP_INC_92 93
+# define SEQAN_PP_INC_93 94
+# define SEQAN_PP_INC_94 95
+# define SEQAN_PP_INC_95 96
+# define SEQAN_PP_INC_96 97
+# define SEQAN_PP_INC_97 98
+# define SEQAN_PP_INC_98 99
+# define SEQAN_PP_INC_99 100
+# define SEQAN_PP_INC_100 101
+# define SEQAN_PP_INC_101 102
+# define SEQAN_PP_INC_102 103
+# define SEQAN_PP_INC_103 104
+# define SEQAN_PP_INC_104 105
+# define SEQAN_PP_INC_105 106
+# define SEQAN_PP_INC_106 107
+# define SEQAN_PP_INC_107 108
+# define SEQAN_PP_INC_108 109
+# define SEQAN_PP_INC_109 110
+# define SEQAN_PP_INC_110 111
+# define SEQAN_PP_INC_111 112
+# define SEQAN_PP_INC_112 113
+# define SEQAN_PP_INC_113 114
+# define SEQAN_PP_INC_114 115
+# define SEQAN_PP_INC_115 116
+# define SEQAN_PP_INC_116 117
+# define SEQAN_PP_INC_117 118
+# define SEQAN_PP_INC_118 119
+# define SEQAN_PP_INC_119 120
+# define SEQAN_PP_INC_120 121
+# define SEQAN_PP_INC_121 122
+# define SEQAN_PP_INC_122 123
+# define SEQAN_PP_INC_123 124
+# define SEQAN_PP_INC_124 125
+# define SEQAN_PP_INC_125 126
+# define SEQAN_PP_INC_126 127
+# define SEQAN_PP_INC_127 128
+# define SEQAN_PP_INC_128 129
+# define SEQAN_PP_INC_129 130
+# define SEQAN_PP_INC_130 131
+# define SEQAN_PP_INC_131 132
+# define SEQAN_PP_INC_132 133
+# define SEQAN_PP_INC_133 134
+# define SEQAN_PP_INC_134 135
+# define SEQAN_PP_INC_135 136
+# define SEQAN_PP_INC_136 137
+# define SEQAN_PP_INC_137 138
+# define SEQAN_PP_INC_138 139
+# define SEQAN_PP_INC_139 140
+# define SEQAN_PP_INC_140 141
+# define SEQAN_PP_INC_141 142
+# define SEQAN_PP_INC_142 143
+# define SEQAN_PP_INC_143 144
+# define SEQAN_PP_INC_144 145
+# define SEQAN_PP_INC_145 146
+# define SEQAN_PP_INC_146 147
+# define SEQAN_PP_INC_147 148
+# define SEQAN_PP_INC_148 149
+# define SEQAN_PP_INC_149 150
+# define SEQAN_PP_INC_150 151
+# define SEQAN_PP_INC_151 152
+# define SEQAN_PP_INC_152 153
+# define SEQAN_PP_INC_153 154
+# define SEQAN_PP_INC_154 155
+# define SEQAN_PP_INC_155 156
+# define SEQAN_PP_INC_156 157
+# define SEQAN_PP_INC_157 158
+# define SEQAN_PP_INC_158 159
+# define SEQAN_PP_INC_159 160
+# define SEQAN_PP_INC_160 161
+# define SEQAN_PP_INC_161 162
+# define SEQAN_PP_INC_162 163
+# define SEQAN_PP_INC_163 164
+# define SEQAN_PP_INC_164 165
+# define SEQAN_PP_INC_165 166
+# define SEQAN_PP_INC_166 167
+# define SEQAN_PP_INC_167 168
+# define SEQAN_PP_INC_168 169
+# define SEQAN_PP_INC_169 170
+# define SEQAN_PP_INC_170 171
+# define SEQAN_PP_INC_171 172
+# define SEQAN_PP_INC_172 173
+# define SEQAN_PP_INC_173 174
+# define SEQAN_PP_INC_174 175
+# define SEQAN_PP_INC_175 176
+# define SEQAN_PP_INC_176 177
+# define SEQAN_PP_INC_177 178
+# define SEQAN_PP_INC_178 179
+# define SEQAN_PP_INC_179 180
+# define SEQAN_PP_INC_180 181
+# define SEQAN_PP_INC_181 182
+# define SEQAN_PP_INC_182 183
+# define SEQAN_PP_INC_183 184
+# define SEQAN_PP_INC_184 185
+# define SEQAN_PP_INC_185 186
+# define SEQAN_PP_INC_186 187
+# define SEQAN_PP_INC_187 188
+# define SEQAN_PP_INC_188 189
+# define SEQAN_PP_INC_189 190
+# define SEQAN_PP_INC_190 191
+# define SEQAN_PP_INC_191 192
+# define SEQAN_PP_INC_192 193
+# define SEQAN_PP_INC_193 194
+# define SEQAN_PP_INC_194 195
+# define SEQAN_PP_INC_195 196
+# define SEQAN_PP_INC_196 197
+# define SEQAN_PP_INC_197 198
+# define SEQAN_PP_INC_198 199
+# define SEQAN_PP_INC_199 200
+# define SEQAN_PP_INC_200 201
+# define SEQAN_PP_INC_201 202
+# define SEQAN_PP_INC_202 203
+# define SEQAN_PP_INC_203 204
+# define SEQAN_PP_INC_204 205
+# define SEQAN_PP_INC_205 206
+# define SEQAN_PP_INC_206 207
+# define SEQAN_PP_INC_207 208
+# define SEQAN_PP_INC_208 209
+# define SEQAN_PP_INC_209 210
+# define SEQAN_PP_INC_210 211
+# define SEQAN_PP_INC_211 212
+# define SEQAN_PP_INC_212 213
+# define SEQAN_PP_INC_213 214
+# define SEQAN_PP_INC_214 215
+# define SEQAN_PP_INC_215 216
+# define SEQAN_PP_INC_216 217
+# define SEQAN_PP_INC_217 218
+# define SEQAN_PP_INC_218 219
+# define SEQAN_PP_INC_219 220
+# define SEQAN_PP_INC_220 221
+# define SEQAN_PP_INC_221 222
+# define SEQAN_PP_INC_222 223
+# define SEQAN_PP_INC_223 224
+# define SEQAN_PP_INC_224 225
+# define SEQAN_PP_INC_225 226
+# define SEQAN_PP_INC_226 227
+# define SEQAN_PP_INC_227 228
+# define SEQAN_PP_INC_228 229
+# define SEQAN_PP_INC_229 230
+# define SEQAN_PP_INC_230 231
+# define SEQAN_PP_INC_231 232
+# define SEQAN_PP_INC_232 233
+# define SEQAN_PP_INC_233 234
+# define SEQAN_PP_INC_234 235
+# define SEQAN_PP_INC_235 236
+# define SEQAN_PP_INC_236 237
+# define SEQAN_PP_INC_237 238
+# define SEQAN_PP_INC_238 239
+# define SEQAN_PP_INC_239 240
+# define SEQAN_PP_INC_240 241
+# define SEQAN_PP_INC_241 242
+# define SEQAN_PP_INC_242 243
+# define SEQAN_PP_INC_243 244
+# define SEQAN_PP_INC_244 245
+# define SEQAN_PP_INC_245 246
+# define SEQAN_PP_INC_246 247
+# define SEQAN_PP_INC_247 248
+# define SEQAN_PP_INC_248 249
+# define SEQAN_PP_INC_249 250
+# define SEQAN_PP_INC_250 251
+# define SEQAN_PP_INC_251 252
+# define SEQAN_PP_INC_252 253
+# define SEQAN_PP_INC_253 254
+# define SEQAN_PP_INC_254 255
+# define SEQAN_PP_INC_255 256
+# define SEQAN_PP_INC_256 256
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/arithmetic/dec.hpp <==
+// --------------------------------------------------------------------------
+
+# /* Copyright (C) 2001
+#  * Housemarque Oy
+#  * http://www.housemarque.com
+#  *
+#  * Distributed under the Boost Software License, Version 1.0. (See
+#  * accompanying file LICENSE_1_0.txt or copy at
+#  * http://www.boost.org/LICENSE_1_0.txt)
+#  */
+#
+# /* Revised by Paul Mensonides (2002) */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_ARITHMETIC_DEC_HPP
+// # define SEQAN_PREPROCESSOR_ARITHMETIC_DEC_HPP
+#
+// # include <boost/preprocessor/config/config.hpp>
+#
+# /* SEQAN_PP_DEC */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_MWCC()
+#    define SEQAN_PP_DEC(x) SEQAN_PP_DEC_I(x)
+// # else
+// #    define SEQAN_PP_DEC(x) SEQAN_PP_DEC_OO((x))
+// #    define SEQAN_PP_DEC_OO(par) SEQAN_PP_DEC_I ## par
+// # endif
+#
+# define SEQAN_PP_DEC_I(x) SEQAN_PP_DEC_ ## x
+#
+# define SEQAN_PP_DEC_0 0
+# define SEQAN_PP_DEC_1 0
+# define SEQAN_PP_DEC_2 1
+# define SEQAN_PP_DEC_3 2
+# define SEQAN_PP_DEC_4 3
+# define SEQAN_PP_DEC_5 4
+# define SEQAN_PP_DEC_6 5
+# define SEQAN_PP_DEC_7 6
+# define SEQAN_PP_DEC_8 7
+# define SEQAN_PP_DEC_9 8
+# define SEQAN_PP_DEC_10 9
+# define SEQAN_PP_DEC_11 10
+# define SEQAN_PP_DEC_12 11
+# define SEQAN_PP_DEC_13 12
+# define SEQAN_PP_DEC_14 13
+# define SEQAN_PP_DEC_15 14
+# define SEQAN_PP_DEC_16 15
+# define SEQAN_PP_DEC_17 16
+# define SEQAN_PP_DEC_18 17
+# define SEQAN_PP_DEC_19 18
+# define SEQAN_PP_DEC_20 19
+# define SEQAN_PP_DEC_21 20
+# define SEQAN_PP_DEC_22 21
+# define SEQAN_PP_DEC_23 22
+# define SEQAN_PP_DEC_24 23
+# define SEQAN_PP_DEC_25 24
+# define SEQAN_PP_DEC_26 25
+# define SEQAN_PP_DEC_27 26
+# define SEQAN_PP_DEC_28 27
+# define SEQAN_PP_DEC_29 28
+# define SEQAN_PP_DEC_30 29
+# define SEQAN_PP_DEC_31 30
+# define SEQAN_PP_DEC_32 31
+# define SEQAN_PP_DEC_33 32
+# define SEQAN_PP_DEC_34 33
+# define SEQAN_PP_DEC_35 34
+# define SEQAN_PP_DEC_36 35
+# define SEQAN_PP_DEC_37 36
+# define SEQAN_PP_DEC_38 37
+# define SEQAN_PP_DEC_39 38
+# define SEQAN_PP_DEC_40 39
+# define SEQAN_PP_DEC_41 40
+# define SEQAN_PP_DEC_42 41
+# define SEQAN_PP_DEC_43 42
+# define SEQAN_PP_DEC_44 43
+# define SEQAN_PP_DEC_45 44
+# define SEQAN_PP_DEC_46 45
+# define SEQAN_PP_DEC_47 46
+# define SEQAN_PP_DEC_48 47
+# define SEQAN_PP_DEC_49 48
+# define SEQAN_PP_DEC_50 49
+# define SEQAN_PP_DEC_51 50
+# define SEQAN_PP_DEC_52 51
+# define SEQAN_PP_DEC_53 52
+# define SEQAN_PP_DEC_54 53
+# define SEQAN_PP_DEC_55 54
+# define SEQAN_PP_DEC_56 55
+# define SEQAN_PP_DEC_57 56
+# define SEQAN_PP_DEC_58 57
+# define SEQAN_PP_DEC_59 58
+# define SEQAN_PP_DEC_60 59
+# define SEQAN_PP_DEC_61 60
+# define SEQAN_PP_DEC_62 61
+# define SEQAN_PP_DEC_63 62
+# define SEQAN_PP_DEC_64 63
+# define SEQAN_PP_DEC_65 64
+# define SEQAN_PP_DEC_66 65
+# define SEQAN_PP_DEC_67 66
+# define SEQAN_PP_DEC_68 67
+# define SEQAN_PP_DEC_69 68
+# define SEQAN_PP_DEC_70 69
+# define SEQAN_PP_DEC_71 70
+# define SEQAN_PP_DEC_72 71
+# define SEQAN_PP_DEC_73 72
+# define SEQAN_PP_DEC_74 73
+# define SEQAN_PP_DEC_75 74
+# define SEQAN_PP_DEC_76 75
+# define SEQAN_PP_DEC_77 76
+# define SEQAN_PP_DEC_78 77
+# define SEQAN_PP_DEC_79 78
+# define SEQAN_PP_DEC_80 79
+# define SEQAN_PP_DEC_81 80
+# define SEQAN_PP_DEC_82 81
+# define SEQAN_PP_DEC_83 82
+# define SEQAN_PP_DEC_84 83
+# define SEQAN_PP_DEC_85 84
+# define SEQAN_PP_DEC_86 85
+# define SEQAN_PP_DEC_87 86
+# define SEQAN_PP_DEC_88 87
+# define SEQAN_PP_DEC_89 88
+# define SEQAN_PP_DEC_90 89
+# define SEQAN_PP_DEC_91 90
+# define SEQAN_PP_DEC_92 91
+# define SEQAN_PP_DEC_93 92
+# define SEQAN_PP_DEC_94 93
+# define SEQAN_PP_DEC_95 94
+# define SEQAN_PP_DEC_96 95
+# define SEQAN_PP_DEC_97 96
+# define SEQAN_PP_DEC_98 97
+# define SEQAN_PP_DEC_99 98
+# define SEQAN_PP_DEC_100 99
+# define SEQAN_PP_DEC_101 100
+# define SEQAN_PP_DEC_102 101
+# define SEQAN_PP_DEC_103 102
+# define SEQAN_PP_DEC_104 103
+# define SEQAN_PP_DEC_105 104
+# define SEQAN_PP_DEC_106 105
+# define SEQAN_PP_DEC_107 106
+# define SEQAN_PP_DEC_108 107
+# define SEQAN_PP_DEC_109 108
+# define SEQAN_PP_DEC_110 109
+# define SEQAN_PP_DEC_111 110
+# define SEQAN_PP_DEC_112 111
+# define SEQAN_PP_DEC_113 112
+# define SEQAN_PP_DEC_114 113
+# define SEQAN_PP_DEC_115 114
+# define SEQAN_PP_DEC_116 115
+# define SEQAN_PP_DEC_117 116
+# define SEQAN_PP_DEC_118 117
+# define SEQAN_PP_DEC_119 118
+# define SEQAN_PP_DEC_120 119
+# define SEQAN_PP_DEC_121 120
+# define SEQAN_PP_DEC_122 121
+# define SEQAN_PP_DEC_123 122
+# define SEQAN_PP_DEC_124 123
+# define SEQAN_PP_DEC_125 124
+# define SEQAN_PP_DEC_126 125
+# define SEQAN_PP_DEC_127 126
+# define SEQAN_PP_DEC_128 127
+# define SEQAN_PP_DEC_129 128
+# define SEQAN_PP_DEC_130 129
+# define SEQAN_PP_DEC_131 130
+# define SEQAN_PP_DEC_132 131
+# define SEQAN_PP_DEC_133 132
+# define SEQAN_PP_DEC_134 133
+# define SEQAN_PP_DEC_135 134
+# define SEQAN_PP_DEC_136 135
+# define SEQAN_PP_DEC_137 136
+# define SEQAN_PP_DEC_138 137
+# define SEQAN_PP_DEC_139 138
+# define SEQAN_PP_DEC_140 139
+# define SEQAN_PP_DEC_141 140
+# define SEQAN_PP_DEC_142 141
+# define SEQAN_PP_DEC_143 142
+# define SEQAN_PP_DEC_144 143
+# define SEQAN_PP_DEC_145 144
+# define SEQAN_PP_DEC_146 145
+# define SEQAN_PP_DEC_147 146
+# define SEQAN_PP_DEC_148 147
+# define SEQAN_PP_DEC_149 148
+# define SEQAN_PP_DEC_150 149
+# define SEQAN_PP_DEC_151 150
+# define SEQAN_PP_DEC_152 151
+# define SEQAN_PP_DEC_153 152
+# define SEQAN_PP_DEC_154 153
+# define SEQAN_PP_DEC_155 154
+# define SEQAN_PP_DEC_156 155
+# define SEQAN_PP_DEC_157 156
+# define SEQAN_PP_DEC_158 157
+# define SEQAN_PP_DEC_159 158
+# define SEQAN_PP_DEC_160 159
+# define SEQAN_PP_DEC_161 160
+# define SEQAN_PP_DEC_162 161
+# define SEQAN_PP_DEC_163 162
+# define SEQAN_PP_DEC_164 163
+# define SEQAN_PP_DEC_165 164
+# define SEQAN_PP_DEC_166 165
+# define SEQAN_PP_DEC_167 166
+# define SEQAN_PP_DEC_168 167
+# define SEQAN_PP_DEC_169 168
+# define SEQAN_PP_DEC_170 169
+# define SEQAN_PP_DEC_171 170
+# define SEQAN_PP_DEC_172 171
+# define SEQAN_PP_DEC_173 172
+# define SEQAN_PP_DEC_174 173
+# define SEQAN_PP_DEC_175 174
+# define SEQAN_PP_DEC_176 175
+# define SEQAN_PP_DEC_177 176
+# define SEQAN_PP_DEC_178 177
+# define SEQAN_PP_DEC_179 178
+# define SEQAN_PP_DEC_180 179
+# define SEQAN_PP_DEC_181 180
+# define SEQAN_PP_DEC_182 181
+# define SEQAN_PP_DEC_183 182
+# define SEQAN_PP_DEC_184 183
+# define SEQAN_PP_DEC_185 184
+# define SEQAN_PP_DEC_186 185
+# define SEQAN_PP_DEC_187 186
+# define SEQAN_PP_DEC_188 187
+# define SEQAN_PP_DEC_189 188
+# define SEQAN_PP_DEC_190 189
+# define SEQAN_PP_DEC_191 190
+# define SEQAN_PP_DEC_192 191
+# define SEQAN_PP_DEC_193 192
+# define SEQAN_PP_DEC_194 193
+# define SEQAN_PP_DEC_195 194
+# define SEQAN_PP_DEC_196 195
+# define SEQAN_PP_DEC_197 196
+# define SEQAN_PP_DEC_198 197
+# define SEQAN_PP_DEC_199 198
+# define SEQAN_PP_DEC_200 199
+# define SEQAN_PP_DEC_201 200
+# define SEQAN_PP_DEC_202 201
+# define SEQAN_PP_DEC_203 202
+# define SEQAN_PP_DEC_204 203
+# define SEQAN_PP_DEC_205 204
+# define SEQAN_PP_DEC_206 205
+# define SEQAN_PP_DEC_207 206
+# define SEQAN_PP_DEC_208 207
+# define SEQAN_PP_DEC_209 208
+# define SEQAN_PP_DEC_210 209
+# define SEQAN_PP_DEC_211 210
+# define SEQAN_PP_DEC_212 211
+# define SEQAN_PP_DEC_213 212
+# define SEQAN_PP_DEC_214 213
+# define SEQAN_PP_DEC_215 214
+# define SEQAN_PP_DEC_216 215
+# define SEQAN_PP_DEC_217 216
+# define SEQAN_PP_DEC_218 217
+# define SEQAN_PP_DEC_219 218
+# define SEQAN_PP_DEC_220 219
+# define SEQAN_PP_DEC_221 220
+# define SEQAN_PP_DEC_222 221
+# define SEQAN_PP_DEC_223 222
+# define SEQAN_PP_DEC_224 223
+# define SEQAN_PP_DEC_225 224
+# define SEQAN_PP_DEC_226 225
+# define SEQAN_PP_DEC_227 226
+# define SEQAN_PP_DEC_228 227
+# define SEQAN_PP_DEC_229 228
+# define SEQAN_PP_DEC_230 229
+# define SEQAN_PP_DEC_231 230
+# define SEQAN_PP_DEC_232 231
+# define SEQAN_PP_DEC_233 232
+# define SEQAN_PP_DEC_234 233
+# define SEQAN_PP_DEC_235 234
+# define SEQAN_PP_DEC_236 235
+# define SEQAN_PP_DEC_237 236
+# define SEQAN_PP_DEC_238 237
+# define SEQAN_PP_DEC_239 238
+# define SEQAN_PP_DEC_240 239
+# define SEQAN_PP_DEC_241 240
+# define SEQAN_PP_DEC_242 241
+# define SEQAN_PP_DEC_243 242
+# define SEQAN_PP_DEC_244 243
+# define SEQAN_PP_DEC_245 244
+# define SEQAN_PP_DEC_246 245
+# define SEQAN_PP_DEC_247 246
+# define SEQAN_PP_DEC_248 247
+# define SEQAN_PP_DEC_249 248
+# define SEQAN_PP_DEC_250 249
+# define SEQAN_PP_DEC_251 250
+# define SEQAN_PP_DEC_252 251
+# define SEQAN_PP_DEC_253 252
+# define SEQAN_PP_DEC_254 253
+# define SEQAN_PP_DEC_255 254
+# define SEQAN_PP_DEC_256 255
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/for_each.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+// # ifndef SEQAN_PREPROCESSOR_SEQ_FOR_EACH_HPP
+// # define SEQAN_PREPROCESSOR_SEQ_FOR_EACH_HPP
+#
+// # include <boost/preprocessor/arithmetic/dec.hpp>
+// # include <boost/preprocessor/config/config.hpp>
+// # include <boost/preprocessor/repetition/for.hpp>
+// # include <boost/preprocessor/seq/seq.hpp>
+// # include <boost/preprocessor/seq/size.hpp>
+// # include <boost/preprocessor/tuple/elem.hpp>
+// # include <boost/preprocessor/tuple/rem.hpp>
+#
+# /* SEQAN_PP_SEQ_FOR_EACH */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_SEQ_FOR_EACH(macro, data, seq) SEQAN_PP_FOR((macro, data, seq (nil)), SEQAN_PP_SEQ_FOR_EACH_P, SEQAN_PP_SEQ_FOR_EACH_O, SEQAN_PP_SEQ_FOR_EACH_M)
+// # else
+// #    define SEQAN_PP_SEQ_FOR_EACH(macro, data, seq) SEQAN_PP_SEQ_FOR_EACH_D(macro, data, seq)
+// #    define SEQAN_PP_SEQ_FOR_EACH_D(macro, data, seq) SEQAN_PP_FOR((macro, data, seq (nil)), SEQAN_PP_SEQ_FOR_EACH_P, SEQAN_PP_SEQ_FOR_EACH_O, SEQAN_PP_SEQ_FOR_EACH_M)
+// # endif
+#
+# define SEQAN_PP_SEQ_FOR_EACH_P(r, x) SEQAN_PP_DEC(SEQAN_PP_SEQ_SIZE(SEQAN_PP_TUPLE_ELEM(3, 2, x)))
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_STRICT()
+#ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_FOR_EACH_O(r, x) SEQAN_PP_SEQ_FOR_EACH_O_I x
+# else  // #ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_FOR_EACH_O(r, x) SEQAN_PP_SEQ_FOR_EACH_O_I(SEQAN_PP_TUPLE_ELEM(3, 0, x), SEQAN_PP_TUPLE_ELEM(3, 1, x), SEQAN_PP_TUPLE_ELEM(3, 2, x))
+# endif  // #ifndef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_SEQ_FOR_EACH_O_I(macro, data, seq) (macro, data, SEQAN_PP_SEQ_TAIL(seq))
+#
+// # if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_STRICT()
+#ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_FOR_EACH_M(r, x) SEQAN_PP_SEQ_FOR_EACH_M_IM(r, SEQAN_PP_TUPLE_REM_3 x)
+#    define SEQAN_PP_SEQ_FOR_EACH_M_IM(r, im) SEQAN_PP_SEQ_FOR_EACH_M_I(r, im)
+# else  // #ifndef PLATFORM_WINDOWS_VS
+#    define SEQAN_PP_SEQ_FOR_EACH_M(r, x) SEQAN_PP_SEQ_FOR_EACH_M_I(r, SEQAN_PP_TUPLE_ELEM(3, 0, x), SEQAN_PP_TUPLE_ELEM(3, 1, x), SEQAN_PP_TUPLE_ELEM(3, 2, x))
+# endif  // #ifndef PLATFORM_WINDOWS_VS
+#
+# define SEQAN_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq) macro(r, data, SEQAN_PP_SEQ_HEAD(seq))
+#
+# /* SEQAN_PP_SEQ_FOR_EACH_R */
+#
+// # if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_SEQ_FOR_EACH_R(r, macro, data, seq) SEQAN_PP_FOR_ ## r((macro, data, seq (nil)), SEQAN_PP_SEQ_FOR_EACH_P, SEQAN_PP_SEQ_FOR_EACH_O, SEQAN_PP_SEQ_FOR_EACH_M)
+// # else
+// #    define SEQAN_PP_SEQ_FOR_EACH_R(r, macro, data, seq) SEQAN_PP_SEQ_FOR_EACH_R_I(r, macro, data, seq)
+// #    define SEQAN_PP_SEQ_FOR_EACH_R_I(r, macro, data, seq) SEQAN_PP_FOR_ ## r((macro, data, seq (nil)), SEQAN_PP_SEQ_FOR_EACH_P, SEQAN_PP_SEQ_FOR_EACH_O, SEQAN_PP_SEQ_FOR_EACH_M)
+// # endif
+#
+// # endif
+
+// --------------------------------------------------------------------------
+// ==> boost/preprocessor/seq/for_each_i.hpp <==
+// --------------------------------------------------------------------------
+
+# /* **************************************************************************
+#  *                                                                          *
+#  *     (C) Copyright Paul Mensonides 2002.
+#  *     Distributed under the Boost Software License, Version 1.0. (See
+#  *     accompanying file LICENSE_1_0.txt or copy at
+#  *     http://www.boost.org/LICENSE_1_0.txt)
+#  *                                                                          *
+#  ************************************************************************** */
+#
+# /* See http://www.boost.org for most recent version. */
+#
+//# ifndef SEQAN_PREPROCESSOR_SEQ_FOR_EACH_I_HPP
+//# define SEQAN_PREPROCESSOR_SEQ_FOR_EACH_I_HPP
+#
+//# include <boost/preprocessor/arithmetic/dec.hpp>
+//# include <boost/preprocessor/arithmetic/inc.hpp>
+//# include <boost/preprocessor/config/config.hpp>
+//# include <boost/preprocessor/repetition/for.hpp>
+//# include <boost/preprocessor/seq/seq.hpp>
+//# include <boost/preprocessor/seq/size.hpp>
+//# include <boost/preprocessor/tuple/elem.hpp>
+//# include <boost/preprocessor/tuple/rem.hpp>
+#
+# /* SEQAN_PP_SEQ_FOR_EACH_I */
+#
+//# if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_SEQ_FOR_EACH_I(macro, data, seq) SEQAN_PP_FOR((macro, data, seq (nil), 0), SEQAN_PP_SEQ_FOR_EACH_I_P, SEQAN_PP_SEQ_FOR_EACH_I_O, SEQAN_PP_SEQ_FOR_EACH_I_M)
+//# else
+//#    define SEQAN_PP_SEQ_FOR_EACH_I(macro, data, seq) SEQAN_PP_SEQ_FOR_EACH_I_I(macro, data, seq)
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_I(macro, data, seq) SEQAN_PP_FOR((macro, data, seq (nil), 0), SEQAN_PP_SEQ_FOR_EACH_I_P, SEQAN_PP_SEQ_FOR_EACH_I_O, SEQAN_PP_SEQ_FOR_EACH_I_M)
+//# endif
+#
+# define SEQAN_PP_SEQ_FOR_EACH_I_P(r, x) SEQAN_PP_DEC(SEQAN_PP_SEQ_SIZE(SEQAN_PP_TUPLE_ELEM(4, 2, x)))
+#
+//# if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_STRICT()
+#    define SEQAN_PP_SEQ_FOR_EACH_I_O(r, x) SEQAN_PP_SEQ_FOR_EACH_I_O_I x
+//# else
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_O(r, x) SEQAN_PP_SEQ_FOR_EACH_I_O_I(SEQAN_PP_TUPLE_ELEM(4, 0, x), SEQAN_PP_TUPLE_ELEM(4, 1, x), SEQAN_PP_TUPLE_ELEM(4, 2, x), SEQAN_PP_TUPLE_ELEM(4, 3, x))
+//# endif
+#
+# define SEQAN_PP_SEQ_FOR_EACH_I_O_I(macro, data, seq, i) (macro, data, SEQAN_PP_SEQ_TAIL(seq), SEQAN_PP_INC(i))
+#
+//# if SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_STRICT()
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_M(r, x) SEQAN_PP_SEQ_FOR_EACH_I_M_IM(r, SEQAN_PP_TUPLE_REM_4 x)
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_M_IM(r, im) SEQAN_PP_SEQ_FOR_EACH_I_M_I(r, im)
+//# else
+#    define SEQAN_PP_SEQ_FOR_EACH_I_M(r, x) SEQAN_PP_SEQ_FOR_EACH_I_M_I(r, SEQAN_PP_TUPLE_ELEM(4, 0, x), SEQAN_PP_TUPLE_ELEM(4, 1, x), SEQAN_PP_TUPLE_ELEM(4, 2, x), SEQAN_PP_TUPLE_ELEM(4, 3, x))
+//# endif
+#
+# define SEQAN_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, SEQAN_PP_SEQ_HEAD(seq))
+#
+# /* SEQAN_PP_SEQ_FOR_EACH_I_R */
+#
+//# if ~SEQAN_PP_CONFIG_FLAGS() & SEQAN_PP_CONFIG_EDG()
+#    define SEQAN_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) SEQAN_PP_FOR_ ## r((macro, data, seq (nil), 0), SEQAN_PP_SEQ_FOR_EACH_I_P, SEQAN_PP_SEQ_FOR_EACH_I_O, SEQAN_PP_SEQ_FOR_EACH_I_M)
+//# else
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) SEQAN_PP_SEQ_FOR_EACH_I_R_I(r, macro, data, seq)
+//#    define SEQAN_PP_SEQ_FOR_EACH_I_R_I(r, macro, data, seq) SEQAN_PP_FOR_ ## r((macro, data, seq (nil), 0), SEQAN_PP_SEQ_FOR_EACH_I_P, SEQAN_PP_SEQ_FOR_EACH_I_O, SEQAN_PP_SEQ_FOR_EACH_I_M)
+//# endif
+#
+//# endif
+
+// --------------------------------------------------------------------------
+// ==> boost/config/suffix.hpp <==
+// --------------------------------------------------------------------------
+
+//  Copyright (c) 2001-2003 John Maddock
+//  Copyright (c) 2001 Darin Adler
+//  Copyright (c) 2001 Peter Dimov
+//  Copyright (c) 2002 Bill Kempf 
+//  Copyright (c) 2002 Jens Maurer
+//  Copyright (c) 2002-2003 David Abrahams
+//  Copyright (c) 2003 Gennaro Prota
+//  Copyright (c) 2003 Eric Friedman
+//  Copyright (c) 2010 Eric Jourdanneau, Joel Falcou
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+//
+// Helper macro SEQAN_JOIN:
+// The following piece of macro magic joins the two
+// arguments together, even when one of the arguments is
+// itself a macro (see 16.3.1 in C++ standard).  The key
+// is that macro expansion of macro arguments does not
+// occur in SEQAN_DO_JOIN2 but does in SEQAN_DO_JOIN.
+//
+#define SEQAN_JOIN( X, Y ) SEQAN_DO_JOIN( X, Y )
+#define SEQAN_DO_JOIN( X, Y ) SEQAN_DO_JOIN2(X,Y)
+#define SEQAN_DO_JOIN2( X, Y ) X##Y
+
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_SEQAN_PREPROCESSOR_SUBSET_H_
diff --git a/third-party/seqan/core/include/seqan/basic/builtin_functions.h b/third-party/seqan/core/include/seqan/basic/builtin_functions.h
new file mode 100644
index 0000000..55f849f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/builtin_functions.h
@@ -0,0 +1,269 @@
+// ==========================================================================
+//                            builtin_functions.h
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Documentation for built-in functions.
+//
+// This is used for documenting that certain global functions and operators
+// are overridden for some classes.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BUILTIN_FUNCTIONS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_BUILTIN_FUNCTIONS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.operator=
+..cat:C++ built-in
+..summary:C++ built-in Assignment operator.
+
+.Function.operator+
+..cat:C++ built-in
+..summary:C++ built-in addition operator.
+
+.Function.operator+ (unary)
+..cat:C++ built-in
+..summary:C++ built-in unary plus (integer promotion) operator.
+
+.Function.operator-
+..cat:C++ built-in
+..summary:C++ built-in subtraction operator.
+
+.Function.operator- (unary)
+..cat:C++ built-in
+..summary:C++ built-in unary minus (additive inverse) operator.
+
+.Function.operator*
+..cat:C++ built-in
+..summary:C++ built-in multiplication operator.
+
+.Function.operator/
+..cat:C++ built-in
+..summary:C++ built-in division operator.
+
+.Function.operator%
+..cat:C++ built-in
+..summary:C++ built-in modulo operator.
+
+.Function.operator++ (prefix)
+..cat:C++ built-in
+..summary:C++ built-in prefix increment operator.
+
+.Function.operator++ (suffix)
+..cat:C++ built-in
+..summary:C++ built-in suffix increment operator.
+
+.Function.operator-- (prefix)
+..cat:C++ built-in
+..summary:C++ built-in prefix decrement operator.
+
+.Function.operator-- (suffix)
+..cat:C++ built-in
+..summary:C++ built-in suffix decrement operator.
+
+.Function.operator==
+..cat:C++ built-in
+..summary:C++ built-in equal comparison operator.
+
+.Function.operator!=
+..cat:C++ built-in
+..summary:C++ built-in inequal comparison operator.
+
+.Function.operator>
+..cat:C++ built-in
+..summary:C++ built-in greater-than comparison operator.
+
+.Function.operator<
+..cat:C++ built-in
+..summary:C++ built-in less-than comparison operator.
+
+.Function.operator>=
+..cat:C++ built-in
+..summary:C++ built-in greather-than-or-equal comparison operator.
+
+.Function.operator<=
+..cat:C++ built-in
+..summary:C++ built-in less-than-or-equal comparison operator.
+
+.Function.operator!
+..cat:C++ built-in
+..summary:C++ built-in logical negation operator.
+
+.Function.operator&&
+..cat:C++ built-in
+..summary:C++ built-in logical AND operator.
+
+.DISABLED.Function.operator\pipe\pipe|operator||
+..cat:C++ built-in
+..summary:C++ built-in logical OR operator.
+
+.Function.operator~
+..cat:C++ built-in
+..summary:C++ built-in bitwise NOT operator.
+
+.Function.operator&
+..cat:C++ built-in
+..summary:C++ built-in bitwise AND operator.
+
+.DISABLED.Function.operator\pipe|operator\pipe
+..cat:C++ built-in
+..summary:C++ built-in bitwise OR operator.
+
+.Function.operator^
+..cat:C++ built-in
+..summary:C++ built-in bitwise XOR operator.
+
+.Function.operator<<
+..cat:C++ built-in
+..summary:C++ built-in bitwise left shift operator.
+
+.Function.operator<< (Stream)
+..cat:C++ built-in
+..summary:C++ built-in bitwise put-to/stream insertion operator.
+
+.Function.operator>>
+..cat:C++ built-in
+..summary:C++ built-in bitwise right shift operator.
+
+.Function.operator>> (Stream)
+..cat:C++ built-in
+..summary:C++ built-in bitwise get-from/stream extraction operator.
+
+.Function.operator+=
+..cat:C++ built-in
+..summary:C++ built-in addition assignment operator.
+
+.Function.operator-=
+..cat:C++ built-in
+..summary:C++ built-in subtraction assignment operator.
+
+.Function.operator*=
+..cat:C++ built-in
+..summary:C++ built-in multiplication assignment operator.
+
+.Function.operator/=
+..cat:C++ built-in
+..summary:C++ built-in division assignment operator.
+
+.Function.operator%=
+..cat:C++ built-in
+..summary:C++ built-in modulo assignment operator.
+
+.Function.operator&=
+..cat:C++ built-in
+..summary:C++ built-in bitwise AND assignment operator.
+
+.DISABLED.Function.operator\pipe=|operator|=
+..cat:C++ built-in
+..summary:C++ built-in bitwise OR assignment operator.
+
+.Function.operator^=
+..cat:C++ built-in
+..summary:C++ built-in bitwise XOR assignment operator.
+
+.Function.operator<<=
+..cat:C++ built-in
+..summary:C++ built-in bitwise left shift assignment operator.
+
+.Function.operator>>=
+..cat:C++ built-in
+..summary:C++ built-in bitwise right shift assignment operator.
+
+.Function.operator[]
+..cat:C++ built-in
+..summary:C++ built-in array subscript operator.
+
+.Function.operator* (indirection)
+..cat:C++ built-in
+..summary:C++ built-in indirection/object-pointed-to-by operator.
+
+.Function.operator& (reference)
+..cat:C++ built-in
+..summary:C++ built-in reference/address-of operator.
+
+.Function.operator->
+..cat:C++ built-in
+..summary:C++ built-in structure dereference operator.
+
+.Function.operator->*
+..cat:C++ built-in
+..summary:C++ built-in member-pointed-to-by-b-of-object-pointed-to-by-a operator.
+
+.Function.operator()
+..cat:C++ built-in
+..summary:C++ built-in function call operator.
+
+.Function.operator,
+..cat:C++ built-in
+..summary:C++ built-in comma operator.
+
+.Function.cast operator
+..cat:C++ built-in
+..summary:C++ built-in cast operator.
+
+.Function.operator new
+..cat:C++ built-in
+..summary:C++ built-in allocation operator.
+
+.Function.operator new[]
+..cat:C++ built-in
+..summary:C++ built-in array allocation operator operator.
+
+.Function.operator delete
+..cat:C++ built-in
+..summary:C++ built-in deallocation operator.
+
+.Function.operator delete[]
+..cat:C++ built-in
+..summary:C++ built-in array deallocation operator.
+ */
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_BUILTIN_FUNCTIONS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/concept_checking.h b/third-party/seqan/core/include/seqan/basic/concept_checking.h
new file mode 100644
index 0000000..132393d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/concept_checking.h
@@ -0,0 +1,949 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// A minimal subset of the Boost Concept Checking Library.  A lot of the code
+// in the BCCL deals with support of non-conforming compilers and we cut this
+// away.  The code here has been adjusted to work with the compilers supported
+// by SeqAn and be as simple as possible while still creating useful compiler
+// errors.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef CORE_INCLUDE_SEQAN_BASIC_CONCEPT_CHECKING_H_
+#define CORE_INCLUDE_SEQAN_BASIC_CONCEPT_CHECKING_H_
+
+namespace seqan {
+
+// ---------------------------------------------------------------------------
+// ==> boost/static_assert.hpp <==
+// ---------------------------------------------------------------------------
+
+//  (C) Copyright John Maddock 2000.
+//  Use, modification and distribution are subject to the 
+//  Boost Software License, Version 1.0. (See accompanying file 
+//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+//  See http://www.boost.org/libs/static_assert for documentation.
+
+#ifdef SEQAN_CXX11_STANDARD
+#  define SEQAN_STATIC_ASSERT_MSG( B, Msg ) static_assert(B, Msg)
+#else
+#  define SEQAN_STATIC_ASSERT_MSG( B, Msg ) SEQAN_STATIC_ASSERT( B )
+#endif
+
+//
+// If the compiler issues warnings about old C style casts,
+// then enable this:
+//
+//#if defined(__GNUC__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4)))
+//#  define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
+//#else
+#  define SEQAN_STATIC_ASSERT_BOOL_CAST(x) (bool)(x)
+//#endif
+
+//
+// If the compiler warns about unused typedefs then enable this:
+//
+#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)))
+#  define SEQAN_STATIC_ASSERT_UNUSED_ATTRIBUTE __attribute__((unused))
+#else
+#  define SEQAN_STATIC_ASSERT_UNUSED_ATTRIBUTE
+#endif
+
+#ifdef SEQAN_CXX11_STANDARD
+#  define SEQAN_STATIC_ASSERT( B ) static_assert(B, #B)
+#else
+
+// HP aCC cannot deal with missing names for template value parameters
+template <bool x> struct STATIC_ASSERTION_FAILURE;
+
+template <> struct STATIC_ASSERTION_FAILURE<true> { enum { value = 1 }; };
+
+// HP aCC cannot deal with missing names for template value parameters
+template<int x> struct static_assert_test{};
+
+//
+// Implicit instantiation requires that all member declarations be
+// instantiated, but that the definitions are *not* instantiated.
+//
+// It's not particularly clear how this applies to enum's or typedefs;
+// both are described as declarations [7.1.3] and [7.2] in the standard,
+// however some compilers use "delayed evaluation" of one or more of
+// these when implicitly instantiating templates.  We use typedef declarations
+// by default, but try defining SEQAN_USE_ENUM_STATIC_ASSERT if the enum
+// version gets better results from your compiler...
+//
+// Implementation:
+// Both of these versions rely on sizeof(incomplete_type) generating an error
+// message containing the name of the incomplete type.  We use
+// "STATIC_ASSERTION_FAILURE" as the type name here to generate
+// an eye catching error message.  The result of the sizeof expression is either
+// used as an enum initialiser, or as a template argument depending which version
+// is in use...
+// Note that the argument to the assert is explicitly cast to bool using old-
+// style casts: too many compilers currently have problems with static_cast
+// when used inside integral constant expressions.
+//
+//#if !defined(SEQAN_BUGGY_INTEGRAL_CONSTANT_EXPRESSIONS)
+/*
+#if defined(SEQAN_MSVC) && (SEQAN_MSVC < 1300)
+// __LINE__ macro broken when -ZI is used see Q199057
+// fortunately MSVC ignores duplicate typedef's.
+#define SEQAN_STATIC_ASSERT( B ) \
+   typedef static_assert_test<\
+      sizeof(STATIC_ASSERTION_FAILURE< (bool)( B ) >)\
+      > seqan_static_assert_typedef_
+#elif defined(SEQAN_MSVC)
+*/
+#if defined(PLATFORM_WINDOWS_VS)
+#define SEQAN_STATIC_ASSERT( B ) \
+   typedef static_assert_test<\
+      sizeof(STATIC_ASSERTION_FAILURE< SEQAN_STATIC_ASSERT_BOOL_CAST ( B ) >)>\
+         SEQAN_JOIN(seqan_static_assert_typedef_, __COUNTER__)
+/*
+#elif defined(SEQAN_INTEL_CXX_VERSION) || defined(SEQAN_SA_GCC_WORKAROUND)
+// agurt 15/sep/02: a special care is needed to force Intel C++ issue an error 
+// instead of warning in case of failure
+# define SEQAN_STATIC_ASSERT( B ) \
+    typedef char SEQAN_JOIN(seqan_static_assert_typedef_, __LINE__) \
+        [ STATIC_ASSERTION_FAILURE< SEQAN_STATIC_ASSERT_BOOL_CAST( B ) >::value ]
+#elif defined(__sgi)
+// special version for SGI MIPSpro compiler
+#define SEQAN_STATIC_ASSERT( B ) \
+   SEQAN_STATIC_CONSTANT(bool, \
+     SEQAN_JOIN(boost_static_assert_test_, __LINE__) = ( B )); \
+   typedef static_assert_test<\
+     sizeof(STATIC_ASSERTION_FAILURE< \
+       SEQAN_JOIN(boost_static_assert_test_, __LINE__) >)>\
+         SEQAN_JOIN(seqan_static_assert_typedef_, __LINE__)
+#elif SEQAN_WORKAROUND(__MWERKS__, <= 0x3003)
+// special version for CodeWarrior <= 8.x
+#define SEQAN_STATIC_ASSERT( B ) \
+   SEQAN_STATIC_CONSTANT(int, \
+     SEQAN_JOIN(boost_static_assert_test_, __LINE__) = \
+       sizeof(STATIC_ASSERTION_FAILURE< SEQAN_STATIC_ASSERT_BOOL_CAST( B ) >) )
+*/
+#else
+// generic version
+#define SEQAN_STATIC_ASSERT( B ) \
+   typedef static_assert_test<\
+      sizeof(STATIC_ASSERTION_FAILURE< SEQAN_STATIC_ASSERT_BOOL_CAST( B ) >)>\
+         SEQAN_JOIN(seqan_static_assert_typedef_, __LINE__) SEQAN_STATIC_ASSERT_UNUSED_ATTRIBUTE
+#endif
+/*
+#else
+// alternative enum based implementation:
+#define SEQAN_STATIC_ASSERT( B ) \
+   enum { SEQAN_JOIN(boost_static_assert_enum_, __LINE__) \
+      = sizeof(STATIC_ASSERTION_FAILURE< (bool)( B ) >) }
+#endif
+*/
+#endif
+
+// ---------------------------------------------------------------------------
+// ==> boost/parameter/aux_/paranthesized_type.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+template <class UnaryFunctionPointer>
+struct unaryfunptr_arg_type;
+
+template <class Arg>
+struct unaryfunptr_arg_type<void(*)(Arg)>
+{
+    typedef Arg type; 
+};
+
+template <>
+struct unaryfunptr_arg_type<void(*)(void)>
+{
+    typedef void type;
+};
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept_check/general.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+namespace concept_checking
+{
+template <void(*)()> struct instantiate {};
+}
+
+template <class ModelFn> struct concept_check_;
+
+template <class Model>
+void concept_check_failed()
+{
+    ((Model*)0)->~Model();
+}
+
+template <class Model>
+struct concept_check
+{
+    concept_checking::instantiate<concept_check_failed<Model> > x;
+    enum { instantiate = 1 };
+};
+
+template <class Model>
+struct concept_check_<void(*)(Model)>
+        : concept_check<Model>
+{};
+
+#  define SEQAN_CONCEPT_ASSERT_FN( ModelFnPtr )             \
+    typedef ::seqan::detail::instantiate<          \
+    &::seqan::requirement_<ModelFnPtr>::failed>    \
+      SEQAN_PP_CAT(seqan_concept_check,__LINE__) SEQAN_STATIC_ASSERT_UNUSED_ATTRIBUTE
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept/assert.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+/*!
+ * @macro SEQAN_CONCEPT_ASSERT
+ * @brief Perform a concept check.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature SEQAN_CONCEPT_ASSERT((concept))
+ * 
+ * @param concept Concept specialized with a the type that should be checked.
+ * 
+ * @section Remarks
+ * 
+ * This macro is a compile-time assertion and requires the concept specialized
+ * with the tested types to compile. The check neither consumes memory nor
+ * running time. The macro can be used at the beginning of a function or within
+ * a struct/class definition. The checked concepts should be as restrictive and
+ * generic as possible to on the one hand cover all used functionality and on
+ * the other hand not limit the applicability of a function/class.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * typedef typename Value<TContainer>::Type                TValue;
+ * typedef typename Position<TContainer>::Type             TPosition;
+ * typedef typename Difference<TContainer>::Type           TDifference;
+ *  
+ * SEQAN_CONCEPT_ASSERT((AlphabetConcept<TValue>));
+ * SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<TDifference>));
+ * SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<TSize>));
+ * @endcode
+ * @see Is
+ */
+
+/**
+.Macro.SEQAN_CONCEPT_ASSERT
+..cat:Concepts
+..summary:Perform a concept check.
+..signature:SEQAN_CONCEPT_ASSERT((concept))
+..param.concept:Concept specialized with a the type that should be checked.
+..remarks:This macro is a compile-time assertion and requires the concept specialized with the tested types to compile.
+The check neither consumes memory nor running time.
+The macro can be used at the beginning of a function or within a struct/class definition.
+The checked concepts should be as restrictive and generic as possible to on the one hand 
+cover all used functionality and on the other hand not limit the applicability of a function/class.
+..example.code:
+typedef typename Value<TContainer>::Type                TValue;
+typedef typename Position<TContainer>::Type             TPosition;
+typedef typename Difference<TContainer>::Type           TDifference;
+
+SEQAN_CONCEPT_ASSERT((AlphabetConcept<TValue>));
+SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<TDifference>));
+SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<TSize>));
+..include:seqan/basic.h
+ */
+
+// Usage, in class or function context:
+//     SEQAN_CONCEPT_ASSERT((UnaryFunctionConcept<F,bool,int>));
+# define SEQAN_CONCEPT_ASSERT(ModelInParens) \
+    SEQAN_CONCEPT_ASSERT_FN(void(*)ModelInParens)
+
+// usage.hpp
+
+template <class Model>
+struct usage_requirements
+{
+    ~usage_requirements() { ((Model*)0)->~Model(); }
+};
+
+/**
+.Macro.SEQAN_CONCEPT_USAGE
+..cat:Concepts
+..summary:Define valid expressions.
+..signature:SEQAN_CONCEPT_USAGE(name)
+..param.name:Identifier of the concept defined with @Macro.SEQAN_CONCEPT@ or @Macro.SEQAN_CONCEPT_REFINE at .
+..remarks:This macro should be used to introduce a block (enclosed with curly braces) of valid expressions within
+a newly defined concept.
+Valid expressions should test for available functions, operators and the correctness of return types.
+Use helper functions, e.g. @Function.ignoreUnusedVariableWarning@, @Function.requireBooleanExpr@ and @Function.sameType at .
+..example.code:
+SEQAN_CONCEPT(EqualityComparable,(T))
+{
+    SEQAN_CONCEPT_USAGE(EqualityComparable) 
+    {
+        requireBooleanExpr(a == b);
+        requireBooleanExpr(a != b);
+    }
+private:
+    T a, b;
+};
+..see:Function.requireBooleanExpr
+..see:Macro.SEQAN_CONCEPT
+..see:Macro.SEQAN_CONCEPT_REFINE
+..include:seqan/basic.h
+ */
+#define SEQAN_CONCEPT_USAGE(model)                                      \
+    SEQAN_CONCEPT_ASSERT((seqan::usage_requirements<model>));           \
+    ~model()
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept/detail/has_constraints.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+namespace detail {
+  typedef char yes;
+  typedef char (&no)[2];
+
+  template <class Model, void (Model::*)()>
+  struct wrap_constraints {};
+    
+  template <class Model>
+  inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
+  inline no has_constraints_(...);
+}
+
+// This would be called "detail::has_constraints," but it has a strong
+// tendency to show up in error messages.
+template <class Model>
+struct not_satisfied
+{
+    enum {value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) };
+    typedef typename Eval<value>::Type Type;
+};
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept_check/detail/general.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+template <class ModelFn>
+struct requirement_;
+
+namespace detail
+{
+  template <void(*)()> struct instantiate {};
+}
+
+template <class Model>
+struct requirement
+{
+    static void failed() { ((Model*)0)->~Model(); }
+};
+
+struct failed {};
+
+template <class Model>
+struct requirement<failed ************ Model::************>
+{
+    static void failed() { ((Model*)0)->~Model(); }
+};
+
+template <class Model>
+struct constraint
+{
+    static void failed() { ((Model*)0)->constraints(); }
+};
+  
+template <class Model>
+struct requirement_<void(*)(Model)>
+        : IfC<not_satisfied<Model>::Type::VALUE, /* should be called "has_constraints", see above */
+              constraint<Model>,
+              requirement<failed ************ Model::************>
+              >::Type
+{};
+
+#  define SEQAN_CONCEPT_ASSERT_FN( ModelFnPtr )             \
+    typedef ::seqan::detail::instantiate<          \
+    &::seqan::requirement_<ModelFnPtr>::failed>    \
+      SEQAN_PP_CAT(seqan_concept_check,__LINE__) SEQAN_STATIC_ASSERT_UNUSED_ATTRIBUTE
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept_check/detail/requires.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt).
+
+// Template for use in handwritten assertions
+template <class Model, class More>
+struct requires_ : More
+{
+    SEQAN_CONCEPT_ASSERT((Model));
+};
+
+// Template for use by macros, where models must be wrapped in parens.
+// This isn't in namespace detail to keep extra cruft out of resulting
+// error messages.
+
+template <class ModelFn>
+struct _requires_
+{
+    enum { value = 0 };
+    SEQAN_CONCEPT_ASSERT_FN(ModelFn);
+};
+
+template <int check, class Result>
+struct Requires_ : unaryfunptr_arg_type<Result>
+{};
+
+#  define SEQAN_CONCEPT_REQUIRES_(r,data,t) + (::seqan::_requires_<void(*)t>::value)
+
+#if defined(NDEBUG)
+
+# define SEQAN_CONCEPT_REQUIRES(models, result)                      \
+    typename unaryfunptr_arg_type<void(*)result>::type
+
+#else  // #if defined(NDEBUG)
+
+# define SEQAN_CONCEPT_REQUIRES(models, result)                                        \
+    typename ::seqan::Requires_<                                                       \
+      (0 SEQAN_PP_SEQ_FOR_EACH(SEQAN_CONCEPT_REQUIRES_, ~, models)),                   \
+      void(*)result                                                                 \
+    >::type
+
+#endif  // #if defined(NDEBUG)
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept_check.hpp <==
+// ---------------------------------------------------------------------------
+
+//
+// (C) Copyright Jeremy Siek 2000.
+// Copyright 2002 The Trustees of Indiana University.
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)    //
+// Backward compatibility
+//
+
+template <class Model>
+inline void functionRequires(Model* = 0)
+{
+    SEQAN_CONCEPT_ASSERT((Model));
+}
+
+/**
+.Function.ignoreUnusedVariableWarning
+..summary:Removes unused variable warning.
+..cat:Concepts
+..signature:ignoreUnusedVariableWarning(x)
+..param.x: Variable that causes the unused variable warning.
+..remarks:It sometimes is necessary to define variables which are not further used, e.g. to check available assignment operators.
+Use this functions to remove a compile warning that otherwise would be raised in this case.
+..see:Macro.SEQAN_CONCEPT_USAGE
+..include:seqan/basic.h
+ */
+template <class T> inline void ignoreUnusedVariableWarning(T const&) {}
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept/detail/concept_def.hpp <==
+// ---------------------------------------------------------------------------
+
+// Copyright David Abrahams 2006. Distributed under the Boost
+// Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+// SEQAN_CONCEPT_REFINE added by David Weese
+
+/*!
+ * @macro SEQAN_CONCEPT
+ * @brief Defines a new concept.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature SEQAN_CONCEPT(name, params)
+ * 
+ * @param params Template paramter list in parantheses, e.g. (T) or (T1)(T2).
+ *               Typically, template parameters are models, i.e. one or multiple
+ *               classes that should be checked for fulfilling a concept.This is
+ *               a sequence of the Boost Preprocessor Library, read @link
+ *               boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html more
+ *               @endlink.
+ * @param name Concept identifier. Non-trivial concepts should have an
+ *             identifier with a Concept-suffix.
+ * 
+ * @section Remarks
+ * 
+ * A concept is implemented as a template struct with name <tt>name</tt> and
+ * arguments <tt>params</tt>. The concept checking should be part of the struct
+ * definition. Associated types should be checked via @link SEQAN_CONCEPT_ASSERT
+ * @endlink and valid expressions in a function @link SEQAN_CONCEPT_USAGE
+ * @endlink, see below. Variables used in valid expressions should be (private)
+ * struct members instead of local variables in member functions (read @link
+ * boost.org/doc/libs/1_47_0/libs/concept_check/creating_concepts.htm more
+ * @endlink).
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * SEQAN_CONCEPT(Assignable,(T))
+ * {
+ *     SEQAN_CONCEPT_USAGE(Assignable)
+ *     {
+ *         a = b;              // require assignment operator
+ *         constConstraints(b);
+ *     }
+ * private:
+ *     void constConstraints(const T& x)
+ *     {
+ *         a = x;              // const required for argument to assignment
+ *         ignoreUnusedVariableWarning(x);
+ *     }
+ * private:
+ *     T a;
+ *     T b;
+ * };
+ *  
+ * SEQAN_CONCEPT(EqualityComparable,(T))
+ * {
+ *     SEQAN_CONCEPT_USAGE(EqualityComparable)
+ *     {
+ *         requireBooleanExpr(a == b);
+ *         requireBooleanExpr(a != b);
+ *     }
+ * private:
+ *     T a, b;
+ * };
+ * @endcode
+ * @see SEQAN_CONCEPT_USAGE
+ */
+
+/**
+.Macro.SEQAN_CONCEPT
+..cat:Concepts
+..summary:Defines a new concept.
+..signature:SEQAN_CONCEPT(name, params)
+..param.name:Concept identifier. Non-trivial concepts should have an identifier with a "Concept"-suffix.
+..param.params:Template paramter list in parantheses, e.g. (T) or (T1)(T2).
+Typically, template parameters are models, i.e. one or multiple classes that should be checked for fulfilling a concept.
+...remarks:This is a sequence of the Boost Preprocessor Library, read @http://www.boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html|more@.
+..remarks:A concept is implemented as a template struct with name $name$ and arguments $params$.
+The concept checking should be part of the struct definition.
+Associated types should be checked via @Macro.SEQAN_CONCEPT_ASSERT@ and valid expressions in a function @Macro.SEQAN_CONCEPT_USAGE@, see below.
+Variables used in valid expressions should be (private) struct members instead of local variables in member functions (read @http://www.boost.org/doc/libs/1_47_0/libs/concept_check/creating_concepts.htm|more@).
+..example.code:
+SEQAN_CONCEPT(Assignable,(T))
+{
+    SEQAN_CONCEPT_USAGE(Assignable) 
+    {
+        a = b;              // require assignment operator
+        constConstraints(b);
+    }
+private:
+    void constConstraints(const T& x) 
+    {
+        a = x;              // const required for argument to assignment
+        ignoreUnusedVariableWarning(x);
+    }
+private:
+    T a;
+    T b;
+};
+
+SEQAN_CONCEPT(EqualityComparable,(T))
+{
+    SEQAN_CONCEPT_USAGE(EqualityComparable) 
+    {
+        requireBooleanExpr(a == b);
+        requireBooleanExpr(a != b);
+    }
+private:
+    T a, b;
+};
+..include:seqan/basic.h
+ */
+
+# define SEQAN_CONCEPT(name, params)                                            \
+    template < SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_typename,~,params) >       \
+    struct name
+
+/*!
+ * @macro SEQAN_CONCEPT_REFINE
+ * @brief Defines a new concept as a refinement of existing concepts.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature SEQAN_CONCEPT_REFINE(name, params, refinedConcepts)
+ * 
+ * @param params Template paramter list in parantheses, e.g. (T) or (T1)(T2).
+ *               Typically, template parameters are models, i.e. one or multiple
+ *               classes that should be checked for fulfilling a concept.This is
+ *               a sequence of the Boost Preprocessor Library, read @link
+ *               boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html more
+ *               @endlink.
+ * @param name Concept identifier. Non-trivial concepts should have an
+ *             identifier with a Concept-suffix.
+ * @param refinedConcepts Identifiers of concepts that are refined by the new
+ *                        concept.Refined concepts are implicitly integrated
+ *                        into the requirements of the new concept.This is a
+ *                        sequence of the Boost Preprocessor Library, read @link
+ *                        boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.
+ *                        html more @endlink.
+ * 
+ * @section Remarks
+ * 
+ * A concept is implemented as a template struct with name <tt>name</tt> and
+ * arguments <tt>params</tt>. The struct inherits all refined concept structs.
+ * The concept checking should be part of the struct definition. For more
+ * information, see @link SEQAN_CONCEPT @endlink.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * SEQAN_CONCEPT_REFINE(AlphabetConcept, (TValue), (Assignable)(DefaultConstructible)(CopyConstructible))
+ * {
+ *     TValue val, val2;
+ *  
+ *     SEQAN_CONCEPT_USAGE(AlphabetConcept)
+ *     {
+ *         assign(val, val2);
+ *     }
+ * };
+ * @endcode
+ * @see SEQAN_CONCEPT_USAGE
+ */
+
+/**
+.Macro.SEQAN_CONCEPT_REFINE
+..cat:Concepts
+..summary:Defines a new concept as a refinement of existing concepts.
+..signature:SEQAN_CONCEPT_REFINE(name, params, refinedConcepts)
+..param.name:Concept identifier. Non-trivial concepts should have an identifier with a "Concept"-suffix.
+..param.params:Template paramter list in parantheses, e.g. (T) or (T1)(T2).
+Typically, template parameters are models, i.e. one or multiple classes that should be checked for fulfilling a concept.
+...remarks:This is a sequence of the Boost Preprocessor Library, read @http://www.boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html|more@.
+..param.refinedConcepts:Identifiers of concepts that are refined by the new concept.
+...remarks:Refined concepts are implicitly integrated into the requirements of the new concept.
+...remarks:This is a sequence of the Boost Preprocessor Library, read @http://www.boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html|more@.
+..remarks:A concept is implemented as a template struct with name $name$ and arguments $params$.
+The struct inherits all refined concept structs.
+The concept checking should be part of the struct definition.
+For more information, see @Macro.SEQAN_CONCEPT at .
+..example.code:
+SEQAN_CONCEPT_REFINE(AlphabetConcept, (TValue), (Assignable)(DefaultConstructible)(CopyConstructible))
+{
+    TValue val, val2;
+
+    SEQAN_CONCEPT_USAGE(AlphabetConcept)
+    {
+        assign(val, val2); 
+    }
+};
+..include:seqan/basic.h
+ */
+
+# define SEQAN_CONCEPT_REFINE(name, params, refinedConcepts)                                        \
+    template < SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_typename,~,params) >                           \
+    struct name;                                                                                    \
+                                                                                                    \
+    template < SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_typename,~,params) >                           \
+    struct Refines< name<SEQAN_PP_SEQ_ENUM(params)> >                                               \
+    {                                                                                               \
+        typedef                                                                                     \
+            SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_LIST_prefix,params,refinedConcepts)               \
+            SEQAN_PP_REPEAT(SEQAN_PP_SEQ_SIZE(refinedConcepts),SEQAN_CONCEPT_LIST_suffix,~) Type;   \
+    };                                                                                              \
+                                                                                                    \
+    template < SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_typename,~,params) >                           \
+    struct name:                                                                                    \
+        SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_REFINE_superclass,params,refinedConcepts)
+
+/*!
+ * @macro SEQAN_CONCEPT_IMPL
+ * @brief Defines which concepts a model fulfills.
+ * @headerfile seqan/basic.h
+ * 
+ * 
+ * @signature template<> SEQAN_CONCEPT_IMPL(name, implementedConcepts)
+ *            template<typename T, int I> SEQAN_CONCEPT_IMPL(name<T,I>, implementedConcepts)
+ * 
+ * @param implementedConcepts Identifiers of concepts that are fulfilled by the
+ *                            model.This is a sequence of the Boost Preprocessor
+ *                            Library, read @link boost.org/doc/libs/1_47_0/libs
+ *                            /preprocessor/doc/index.html more @endlink.
+ * @param name Model type, i.e. an identifier or an identifier with template
+ *             arguments.
+ * 
+ * @section Remarks
+ * 
+ * The metafunction @link Is @endlink can be used to determine whether a class
+ * models (fulfills) a concepts. A model of a concept must pass the concept
+ * check via @link SEQAN_CONCEPT_ASSERT @endlink.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * template <typename TValue, typename TSpec>
+ * SEQAN_CONCEPT_IMPL(String<TValue, TSpec>, (StringConcept));
+ * @endcode
+ */
+
+/**
+.Macro.SEQAN_CONCEPT_IMPL
+..cat:Concepts
+..summary:Defines which concepts a model fulfills.
+..signature:
+template<> 
+SEQAN_CONCEPT_IMPL(name, implementedConcepts)
+
+template<typename T, int I>
+SEQAN_CONCEPT_IMPL(name<T,I>, implementedConcepts)
+..param.name:Model type, i.e. an identifier or an identifier with template arguments.
+..param.implementedConcepts:Identifiers of concepts that are fulfilled by the model.
+...remarks:This is a sequence of the Boost Preprocessor Library, read @http://www.boost.org/doc/libs/1_47_0/libs/preprocessor/doc/index.html|more@.
+..remarks:The metafunction @Metafunction.Is@ can be used to determine whether a class models (fulfills) a concepts.
+A model of a concept must pass the concept check via @Macro.SEQAN_CONCEPT_ASSERT at .
+..example.code:
+template <typename TValue, typename TSpec>
+SEQAN_CONCEPT_IMPL(String<TValue, TSpec>, (StringConcept));
+..include:seqan/basic.h
+ */
+
+# define SEQAN_CONCEPT_IMPL(model, implementedConcepts)                                                 \
+    template <>                                                                                         \
+    struct Implements<model>                                                                            \
+    {                                                                                                   \
+        typedef                                                                                         \
+            SEQAN_PP_SEQ_FOR_EACH_I(SEQAN_CONCEPT_LIST_prefix,(model),implementedConcepts)              \
+            SEQAN_PP_REPEAT(SEQAN_PP_SEQ_SIZE(implementedConcepts),SEQAN_CONCEPT_LIST_suffix,~) Type;   \
+    }
+
+    
+// helper for the SEQAN_CONCEPT, above.
+# define SEQAN_CONCEPT_typename(r, ignored, index, t) \
+    SEQAN_PP_COMMA_IF(index) typename t
+
+// helper for the SEQAN_CONCEPT, above.
+# define SEQAN_CONCEPT_REFINE_superclass(r, params, index, t) \
+    SEQAN_PP_COMMA_IF(index) t<SEQAN_PP_SEQ_ENUM(params)>
+# define SEQAN_CONCEPT_LIST_prefix(r, params, index, t) \
+    SEQAN_PP_COMMA_IF(index) TagList<t<SEQAN_PP_SEQ_ENUM(params)>
+# define SEQAN_CONCEPT_LIST_suffix(z, n, text) > 
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.sameType
+..summary:Tests for equality of types.
+..cat:Concepts
+..signature:sameType(x, y)
+..param.x: Object of a certain type.
+..param.y: Object that must be of the same type.
+..remarks:This function can be used to test for the correctness of function return types or the type of an expression.
+..see:Macro.SEQAN_CONCEPT_USAGE
+..include:seqan/basic.h
+ */
+template <typename T>
+void sameType(T, T) { }
+
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/*!
+ * @mfn Is
+ * @brief Returns whether a concept is fulfilled.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature Is<TConcept>::Type
+ * @signature Is<TConcept>::VALUE
+ * 
+ * @tparam TConcept A concept that is specialized with type(s) that should be
+ *                  tested for fulfilling the concept.
+ * 
+ * @return Type @link Logical Values.tag.True @endlink/<tt>true</tt> if
+ *              <tt>TConcept</tt> is a fulfilled concept, otherwise @link
+ *              Logical Values.tag.False @endlink/<tt>false</tt>.
+ * 
+ * @section Remarks
+ * 
+ * The @link Is @endlink-metafunction can be used to test types for fulfilling a
+ * concept without causing compilation errors. If @link Logical Values.tag.True
+ * @endlink/<tt>true</tt> is returned, <tt>TConcept</tt> must pass the concept
+ * test via @link SEQAN_CONCEPT_ASSERT @endlink. It can be used to switch
+ * between different implementations depending on the concept of a type, or in
+ * combination with @link SEQAN_FUNC_ENABLE_IF @endlink to make a function only
+ * visible to types of certain concepts.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * Is<SequenceConcept<TSeq> >::Type
+ * IfC<Is<ContainerConcept<TSeq> >::VALUE, T1, T2>::Type
+ *  
+ * std::cout << Is<IntegerConcept<int> >::VALUE << std::endl;     // 1
+ * std::cout << Is<IntegerConcept<double> >::VALUE << std::endl;  // 0
+ * @endcode
+ * Define a hierarchy of concepts and two models <tt>Alice</tt> and <tt>Bob</tt>
+ * that implements some of them. @link Is @endlink determines which concepts are
+ * explicitly or implicitly fulfilled.
+ * 
+ * @code{.cpp}
+ * struct Alice {};
+ * struct Bob {};
+ *  
+ * SEQAN_CONCEPT(ConceptA, (T)) {};
+ * SEQAN_CONCEPT(ConceptB, (T)) {};
+ * SEQAN_CONCEPT_REFINE(ConceptC, (T), (ConceptA)(ConceptB)) {};
+ * SEQAN_CONCEPT_REFINE(ConceptD, (T), (ConceptC)) {};
+ *  
+ * SEQAN_CONCEPT_IMPL(Alice, (ConceptA)(ConceptB));
+ * SEQAN_CONCEPT_IMPL(Bob, (ConceptC));
+ *  
+ * std::cout << Is< ConceptA<Alice> >::VALUE << std::endl; // 1
+ * std::cout << Is< ConceptB<Alice> >::VALUE << std::endl; // 1
+ * std::cout << Is< ConceptC<Alice> >::VALUE << std::endl; // 0
+ * std::cout << Is< ConceptD<Alice> >::VALUE << std::endl; // 0
+ *  
+ * std::cout << Is< ConceptA<Bob> >::VALUE << std::endl;   // 1
+ * std::cout << Is< ConceptB<Bob> >::VALUE << std::endl;   // 1
+ * std::cout << Is< ConceptC<Bob> >::VALUE << std::endl;   // 1
+ * std::cout << Is< ConceptD<Bob> >::VALUE << std::endl;   // 0
+ * @endcode
+ *
+ * @see SEQAN_FUNC_ENABLE_IF
+ * @see SEQAN_CONCEPT_ASSERT
+ */
+
+/**
+.Metafunction.Is
+..cat:Concepts
+..summary:Returns whether a concept is fulfilled.
+..signature:Is<TConcept>::Type
+..signature:Is<TConcept>::VALUE
+..param.TConcept:A concept that is specialized with type(s) that should be tested for fulfilling the concept.
+..returns:@Tag.Logical Values.tag.True@/$true$ if $TConcept$ is a fulfilled concept, otherwise @Tag.Logical Values.tag.False@/$false$.
+..remarks:
+...text:The @Metafunction.Is at -metafunction can be used to test types for fulfilling a concept without causing compilation errors.
+If @Tag.Logical Values.tag.True@/$true$ is returned, $TConcept$ must pass the concept test via @Macro.SEQAN_CONCEPT_ASSERT at .
+It can be used to switch between different implementations depending on the concept of a type, or in combination with @Macro.SEQAN_FUNC_ENABLE_IF@ to make a function only visible to types of certain concepts.
+..example.code:
+Is<SequenceConcept<TSeq> >::Type
+IfC<Is<ContainerConcept<TSeq> >::VALUE, T1, T2>::Type
+
+std::cout << Is<IntegerConcept<int> >::VALUE << std::endl;     // 1
+std::cout << Is<IntegerConcept<double> >::VALUE << std::endl;  // 0
+..example.text:Define a hierarchy of concepts and two models $Alice$ and $Bob$ that implements some of them.
+ at Metafunction.Is@ determines which concepts are explicitly or implicitly fulfilled.
+..example.code:
+struct Alice {};
+struct Bob {};
+
+SEQAN_CONCEPT(ConceptA, (T)) {};
+SEQAN_CONCEPT(ConceptB, (T)) {};
+SEQAN_CONCEPT_REFINE(ConceptC, (T), (ConceptA)(ConceptB)) {};
+SEQAN_CONCEPT_REFINE(ConceptD, (T), (ConceptC)) {};
+
+SEQAN_CONCEPT_IMPL(Alice, (ConceptA)(ConceptB));
+SEQAN_CONCEPT_IMPL(Bob, (ConceptC));
+
+std::cout << Is< ConceptA<Alice> >::VALUE << std::endl; // 1
+std::cout << Is< ConceptB<Alice> >::VALUE << std::endl; // 1
+std::cout << Is< ConceptC<Alice> >::VALUE << std::endl; // 0
+std::cout << Is< ConceptD<Alice> >::VALUE << std::endl; // 0
+
+std::cout << Is< ConceptA<Bob> >::VALUE << std::endl;   // 1
+std::cout << Is< ConceptB<Bob> >::VALUE << std::endl;   // 1
+std::cout << Is< ConceptC<Bob> >::VALUE << std::endl;   // 1
+std::cout << Is< ConceptD<Bob> >::VALUE << std::endl;   // 0
+..include:seqan/basic.h
+..see:Macro.SEQAN_FUNC_ENABLE_IF
+..see:Macro.SEQAN_CONCEPT_ASSERT
+*/
+
+// test whether a concept is fulfilled (without concept checking)
+template <typename T>
+struct Implements: False {};
+
+template <typename TModel>
+struct Refines
+{
+    typedef void Type;
+};
+
+
+template <typename TConceptWithModel, typename TConceptWithModelList>
+struct IsRecurse_: False {};
+
+template <typename TConceptWithModel, typename TTail>
+struct IsRecurse_<TConceptWithModel, TagList<TConceptWithModel, TTail> >: True {};
+
+template <typename TConceptModel, typename THead, typename TTail>
+struct IsRecurse_< TConceptModel, TagList<THead, TTail>  >:     
+    Or< 
+        IsRecurse_<TConceptModel, typename Refines<THead>::Type >,
+        IsRecurse_<TConceptModel, TTail>
+    > {};
+
+template <typename TConceptWithModel>
+struct Is;
+
+template <template <typename> class TConcept, typename TModel>
+struct Is< TConcept<TModel> >: 
+    IsRecurse_<TConcept<TModel>, typename Implements<TModel>::Type> {};
+
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BASIC_CONCEPT_CHECKING_H_
diff --git a/third-party/seqan/core/include/seqan/basic/container_concept.h b/third-party/seqan/core/include/seqan/basic/container_concept.h
new file mode 100644
index 0000000..3e00da0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/container_concept.h
@@ -0,0 +1,621 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Concept definitions for containers.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_CONTAINER_CONCEPT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_CONTAINER_CONCEPT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename T> struct Infix;
+template <typename T> struct Prefix;
+template <typename T> struct Suffix;
+
+// ============================================================================
+// Concepts
+// ============================================================================
+
+// Forwards.
+struct Standard_;
+typedef Tag<Standard_> const Standard;
+template <typename TContainer, typename TSpec> struct Iterator;
+
+/*!
+ * @concept ContainerConcept
+ * @extends AssignableConcept
+ * @extends DestructibleConcept
+ * @brief A container is an object that stores other objects (<i>elements</i>).
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature ContainerConcept<T>
+ *
+ * Containers store multiple entries of the same type (the <i>element type</i>) and provide means to access these
+ * items.  More specific, each container has an iterator type that is used for accessing its elements.
+ *
+ * There is no guarantee for the elements to be in a particular order (the order can vary between two iterations) and
+ * no guarantee for the time complexity of element access.  Furthermore, there is no guarantee that there can be more
+ * than one iterator in the container.  Modification of a container through an iterator invalidates all other iterators.
+ *
+ * Refinements of the Container concept or specific implementations can provide these guarantees, however.
+ *
+ * A container owns its elements and the elements are destructed when their owning container is destructed.  The
+ * elements must fulfill the concepts @link AssignableConcept @endlink and @link DestructibleConcept @endlink.
+ */
+
+/*!
+ * @mfn ContainerConcept#Value
+ * @brief Returns the value type of the container.
+ *
+ * @signature Value<TContainer>::Type
+ *
+ * @tparam TContainer The Container to query.
+ *
+ * @return Type The element type of the container.
+ *
+ * The value type is the type that can be used for storing copies of the elements in the container.
+ *
+ * @section Valid Expressions
+ *
+ * The variable v has the value type of the container TContainer whereas it is an iterator into the container. Thus,
+ * copies of values from TContainer (*it) ca be stored in v.
+ *
+ * @code{.cpp}
+ * Value<TContainer>::Type v = *it;
+ * @endcode
+ */
+
+/*!
+ * @mfn ContainerConcept#GetValue
+ * @brief Returns the get-value type of the container.
+ *
+ * @signature GetValue<TContainer>::Type
+ *
+ * @tparam TContainer The Container to query.
+ *
+ * @return Type The get-value type of the container.
+ *
+ * The get-value type of the container is a type for efficient read-only access to the elements in the container.
+ * For small types (e.g. <tt>int</tt>), this can be a copy (thus <tt>int</tt>), for larger types, this can be
+ * a const reference to the value type.
+ *
+ * @section Valid Expressions
+ *
+ * The variable v has the get-value type of the container TContainer whereas it is an iterator into the container.
+ * Thus, we can store a get-value in v.
+ *
+ * @code{.cpp}
+ * GetValue<TContainer>::Type v = *it;
+ * @endcode
+ */
+
+/*!
+ * @mfn ContainerConcept#Reference
+ * @brief Returns the reference type of the container.
+ *
+ * @signature Reference<TContainer>::Type
+ *
+ * @tparam TContainer The Container to query.
+ *
+ * @return Type The reference type of the container.
+ *
+ * Different from STL containers, the const-ness of <tt>TContainer</tt> decides whether the returned type is a
+ * const reference or a reference for modifying elements.
+ *
+ * Note that the reference type is not guaranteed to be <tt>TValue &</tt> if the value type of the container
+ * is <tt>TValue</tt>.  The reference can be implemented as a proxy, similar to <tt>std::vector<bool></tt>.
+ *
+ * @section Valid Expressions
+ *
+ * The variable r has the reference type of the container TContainer whereas it is an iterator into the container.
+ * Thus, we can store a reference to a value in the container in r.  Then, we can assign the value of v, a value
+ * of the container.
+ *
+ * @code{.cpp}
+ * Reference<TContainer>::Type r = *it;  // reference into container
+ * r = v;  // updates value in container, thus also *it
+ * @endcode
+ */
+
+/*!
+ * @mfn ContainerConcept#Iterator
+ * @brief Returns the iterator type of the container.
+ *
+ * @signature Iterator<TContainer[, TSpec]>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @tparam TSpec      Optionally, a tag for selecting the kind of iterator.  If not given, then
+ *                    @link ContainerConcept#DefaultIteratorSpec @endlink of TContainer is used.  When given, one of
+ *                    <tt>Standard</tt> and <tt>Rooted</tt>.
+ *
+ * @return Type       The iterator type.
+ *
+ * Different from the STL the <tt>const</tt> attribute of <tt>TContainer</tt> determines whether the resturned
+ * iterator is a const iterator or a non-const iterator.
+ *
+ * @see ContainerIteratorTags
+ */
+
+/*!
+ * @mfn ContainerConcept#Size
+ * @brief Returns the size type of a container.
+ *
+ * @signature Size<TContainer>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @return Type       The type to use for storing container sizes.
+ */
+
+/*!
+ * @mfn ContainerConcept#Difference
+ * @brief Returns the type for distances between two iterators.
+ *
+ * @signature Size<TContainer>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @return Type       The type to use for storing iterator distances sizes.
+ *
+ * This must be the same type as the distance type of the containers iterators.
+ */
+
+/*!
+ * @fn ContainerConcept#begin
+ * @brief Returns an iterator to the beginning of the container.
+ *
+ * @signature TIterator begin(c[, tag]);
+ *
+ * @param c   The container to get the begin iterator for (type <tt>TContainer</tt>).
+ * @param tag An optional tag for selecting the type of the iterator.  One of <tt>Standard</tt> and <tt>Rooted</tt>.
+ *            When left out, @link DefaultGetIteratorSpec @endlink of <tt>TContainer</tt> is used.
+ *
+ * @return TIterator Iterator to the beginning of the container, the type is selected by @link Iterator @endlink with
+ *                   the given (or default) tag.
+ *
+ * When empty, <tt>begin(c) == end(c)</tt>.
+ */
+
+/*!
+ * @fn ContainerConcept#end
+ * @brief Returns an iterator to the end of the container.
+ *
+ * @signature TIterator end(c[, tag]);
+ *
+ * @param c   The container to get the end iterator for (type <tt>TContainer</tt>).
+ * @param tag An optional tag for selecting the type of the iterator.  One of <tt>Standard</tt> and <tt>Rooted</tt>.
+ *            When left out, @link DefaultGetIteratorSpec @endlink of <tt>TContainer</tt> is used.
+ *
+ * @return TIterator Iterator to the end of the container, the type is selected by @link Iterator @endlink with
+ *                   the given (or default) tag.
+ *
+ * When empty, <tt>begin(c) == end(c)</tt>.
+ */
+
+/*!
+ * @fn ContainerConcept#length
+ * @brief Returns the size of the container.
+ *
+ * @signature TSize size(c);
+ *
+ * @param c The container to query for its size.
+ *
+ * @return TSize The number of elements in the container.
+ */
+
+/*!
+ * @fn ContainerConcept#empty
+ * @brief Returns whether the container is empty.
+ *
+ * @signature bool empty(c);
+ *
+ * @param c The container to query.
+ *
+ * @return bool Whether or not the container is empty.
+ */
+
+/*!
+ * @fn ContainerConcept#swap
+ * @brief Swap the contents of two containers.
+ *
+ * @signature void swap(c1, c2);
+ *
+ * @param c1 The first container.
+ * @param c2 The second container.
+ *
+ * Swaps the contents of <tt>c1</tt> and <tt>c2</tt>.  The <tt>swap</tt> function must be defined in the same
+ * namespace as the container for Koenig lookup to work.  In the heart of sorting algorithms, for example,
+ * the swap function is properly used as follows.  This way, both the generic <tt>std::swap</tt> and the specialized
+ * <tt>swap</tt> function of the container are available:
+ *
+ * @code{.cpp}
+ * TContainer c1, c2; // ...
+ * using std::swap;
+ * swap(c1, c2);
+ * @endcode
+ */
+
+/**
+.Concept.ContainerConcept
+..baseconcept:Concept.AssignableConcept
+..baseconcept:Concept.DefaultConstructibleConcept
+..baseconcept:Concept.CopyConstructibleConcept
+..signature:ContainerConcept
+..summary:Concept for mutable containers.
+..include:seqan/basic.h
+*/
+
+// mutable container concept
+template <typename TContainer>
+struct ContainerConcept :
+    Assignable<TContainer>,
+    DefaultConstructible<TContainer>,
+    CopyConstructible<TContainer>
+{
+    typedef typename Value<TContainer>::Type                TValue;
+    typedef typename GetValue<TContainer>::Type             TGetValue;
+    typedef typename Reference<TContainer>::Type            TReference;
+    typedef typename Size<TContainer>::Type                 TSize;
+    typedef typename Position<TContainer>::Type             TPosition;
+    typedef typename Difference<TContainer>::Type           TDifference;
+    typedef typename Iterator<TContainer, Standard>::Type   TIterator;
+
+    TContainer  c, c2;
+    TValue      val;
+    TSize       size;
+    TPosition   pos;
+    TDifference diff;
+    TIterator   iter;
+
+    SEQAN_CONCEPT_ASSERT((AlphabetConcept<TValue>));
+    SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<TDifference>));
+    SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<TSize>));
+
+    SEQAN_CONCEPT_USAGE(ContainerConcept)
+    {
+        // test return of const values
+        sameType(getValue(c, 0), val);
+
+        // TODO(holtgrew): Index based access requires random-access and *linear* container.
+        // test whether returned references/proxies
+        // can be assigned to val and vice versa
+        val = value(c, 0);
+        value(c, 0) = val;
+        moveValue(c, pos, val);
+
+        // sameType(value(str, 0), val); would not work
+        // for Strings returning proxies, e.g. String<.., Packed>
+
+        // TODO(holtgrew): Too strong assumption about random access iterators IMO.
+        // test iterators
+        sameType(iter, begin(c, Standard()));
+        sameType(iter, end(c, Standard()));
+        sameType(diff, end(c, Standard()) - begin(c, Standard()));
+
+        // length and empty
+        sameType(size, length(c));
+        sameType(true, empty(c));
+
+        // clear
+        clear(c);
+
+        // TODO: infix/suffix/prefix
+        // maybe we need a SequenceConcept between Container and String
+
+        // swap containers
+//        swap(c, c2);          // swap is not yet supported by every string
+    }
+};
+
+/**
+.Concept.SequenceConcept
+..baseconcept:Concept.ContainerConcept
+..summary:Concept for sequences.
+..include:seqan/basic.h
+*/
+
+SEQAN_CONCEPT_REFINE(SequenceConcept, (TString), (ContainerConcept))
+{
+    typedef typename Value<TString>::Type                 TValue;
+    typedef typename Size<TString>::Type                  TSize;
+    typedef typename Position<TString>::Type              TPos;
+    typedef typename Difference<TString>::Type            TDifference;
+    typedef typename Iterator<TString, Standard>::Type    TIterator;
+
+    TValue      val;
+    TSize       size;
+    TPos        pos;
+
+    TString     str, str2;
+
+    SEQAN_CONCEPT_USAGE(SequenceConcept)
+    {
+        pos = 0u;
+
+        // append
+        append(str, str2);
+        appendValue(str, val);
+
+        // capacity
+        sameType(size, capacity(str));
+    }
+};
+
+//void testStringConcepts()
+//{
+//    SEQAN_CONCEPT_ASSERT((StringConcept<String<char, Alloc<> > >));
+//    SEQAN_CONCEPT_ASSERT((StringConcept<String<Pair<int, double>, Alloc<> > >));
+////    SEQAN_CONCEPT_ASSERT((StringConcept<String<bool, Packed<> > >));  // doesn't compile yet
+////    SEQAN_CONCEPT_ASSERT((StringConcept<String<Dna5, Packed<> > >));
+//    SEQAN_CONCEPT_ASSERT((StringConcept<String<int, Array<50> > >));
+//}
+
+/*!
+ * @concept ForwardContainerConcept
+ * @extends ContainerConcept
+ * @headerfile <seqan/basic.h>
+ * @brief A forward container is a Container whose elements follow a strict linear ordering.
+ *
+ * @signature ForwardContainerConcept<T>
+ *
+ * The order of the elements will not change spontaneously from iteration to iteration.  The linear iteration of
+ * elements allows the ForwardContainer to define a lexical ordering if its elements have the
+ * @link LessThanComparableConcept @endlink concept.
+ */
+
+/*!
+ * @concept ReversibleContainerConcept
+ * @extends ForwardContainerConcept
+ * @headerfile <seqan/basic.h>
+ * @brief A reversible container is a forward container that can also be iterated in reverse order.
+ *
+ * @signature ReversibleContainerConcept<T>
+ */
+
+/*!
+ * @concept RandomAccessContainerConcept
+ * @extends ReversibleContainerConcept
+ * @headerfile <seqan/basic.h>
+ * @brief A random access container is a reversible container whose iterator is a random access iterator.
+ *
+ * @signature RandomAccessContainerConcept<T>
+ *
+ * Random access containers support amortized constant time access to its elements.
+ */
+
+/*!
+ * @fn RandomAccessContainerConcept::operator[]
+ * @brief Returns a reference to an arbitrary element in the sequence.
+ *
+ * @signature TReference SequenceConcept::operator[](pos);
+ *
+ * @param pos Position in the sequence (convertible to @link Container#Position position @endlink type).
+ *
+ * @return TReference A reference to into the container with position <tt>pos</tt>.
+ */
+
+// TODO(holtgrew): Really deprecated?
+/*!
+ * @fn RandomAccessContainerConcept#value
+ * @brief Global function variant of subscript operator.
+ * @deprecated Use the subscript operator (<tt>operator[]</tt>) instead.
+ *
+ * @signature TReference value(seq, pos);
+ *
+ * @param seq The sequence to get value in.
+ * @param pos Position in the sequence (convertible to @link Container#Position position @endlink type).
+ *
+ * @return TReference A reference to into the container with position <tt>pos</tt>.
+ */
+
+// TODO(holtgrew): Really deprecated?
+/*!
+ * @fn RandomAccessContainerConcept#getValue
+ * @brief Get-value retrieval from container.
+ * @deprecated Use the subscript operator (<tt>operator[]</tt>) instead.
+ *
+ * @signature TGetValue getValue(seq, pos);
+ *
+ * @param seq The sequence to get value in.
+ * @param pos Position in the sequence (convertible to @link Container#Position position @endlink type).
+ *
+ * @return TGetValue The get-value (type is @link GetValue @endlink of the sequence type).
+ */
+
+/*!
+ * @concept SequenceConcept
+ * @extends RandomAccessContainerConcept
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature SequenceConcept<T>
+ */
+
+/*!
+ * @fn SequenceConcept#iter
+ * @brief Return iterator to given position.
+ *
+ * @signature TIter iter(seq, pos[, tag]);
+ *
+ * @param seq The sequence to get an iterator into.
+ * @param pos The position to generate the iterator at.
+ * @param tag The tag to use for selecting the ierator type.    One of <tt>Standard</tt> and <tt>Rooted</tt>.
+ *
+ * @return TIter The resulting iterator.
+ */
+
+/*!
+ * @fn SequenceConcept#append
+ * @brief Append a sequence to another one.
+ *
+ * @signature void append(seq, other);
+ *
+ * @param seq   The sequence to append the other sequence to.
+ * @param other The other sequence to append to <tt>seq</tt>.  Of same type as <tt>seq</tt>.
+ */
+
+/*!
+ * @fn SequenceConcept#appendValue
+ * @brief Append a value to a sequence.
+ *
+ * @signature void appendValue(seq, val);
+ *
+ * @param seq The sequence to append a value to (type <tt>TSequence</tt>).
+ * @param val A value to append to the sequence.  Convertible to <tt>Value<TSequence>::Type</tt>.
+ */
+
+/*!
+ * @fn SequenceConcept#front
+ * @brief Return reference to the first element.
+ *
+ * @signature TReference front(seq);
+ *
+ * @param seq The sequence to get the first element of.
+ *
+ * @return TReference A reference to the first element of <tt>seq</tt>.
+ */
+
+/*!
+ * @fn SequenceConcept#back
+ * @brief Return reference to the last element.
+ *
+ * @signature TReference back(seq);
+ *
+ * @param seq The sequence to get the last element of.
+ *
+ * @return TReference A reference to the last element of <tt>seq</tt>.
+ */
+
+/*!
+ * @fn SequenceConcept#resize
+ * @brief Resize a sequence.
+ *
+ * @signature void resize(seq, len[, val]);
+ *
+ * @param seq Sequence to resize.
+ * @param len Length to resize <tt>seq</tt> to.
+ * @param val When increasing the size, <tt>val</tt> is used to fill new entries.  When omitted,
+ *            <tt>TValue()</tt> is used where <tt>TValue</tt> is the @link Container#Value @endlink
+ *            type of the sequence.
+ */
+
+/*!
+ * @fn SequenceConcept#clear
+ * @brief Remove all elements from the sequences.
+ *
+ * @signature void clear(seq);
+ *
+ * @param seq Sequence to clear.
+ */
+
+/*!
+ * @fn SequenceConcept#erase
+ * @brief Erase an element or a range of elements from a sequence.
+ *
+ * @signature void erase(seq, pos[, posEnd)
+ *
+ * @param seq    Sequence to remove range from.
+ * @param pos    Begin position of the range to remove.
+ * @param posEnd Optional end position of the range to remove.  If omitted, <tt>pos + 1</tt> is used.
+ */
+
+/*!
+ * @fn SequenceConcept#eraseFront
+ * @brief Erase first element in a sequence.
+ *
+ * @signature void eraseFront(seq);
+ *
+ * @param seq The sequence to remove the first element from.
+ */
+
+/*!
+ * @fn SequenceConcept#eraseBack
+ * @brief Erase last element in a sequence.
+ *
+ * @signature void eraseBack(seq);
+ *
+ * @param seq The sequence to remove the last element from.
+ */
+
+/*!
+ * @fn SequenceConcept#replace
+ * @brief Replace part of a sequence.
+ *
+ * @signature void replace(seq, posBegin, posEnd, source)
+ *
+ * @param seq      The sequence to replace infix of.
+ * @param posBegin Begin position in the sequence of the infix to replace.
+ * @param posEnd   End position in the sequence of the infix to replace.
+ * @param source   A sequence with the same value type as <tt>seq</tt>.
+ */
+
+/*!
+ * @mfn SequenceConcept#Infix
+ * @brief Returns the infix type for a sequence.
+ *
+ * @signature Infix<TSequence>::Type
+ *
+ * @tparam TSequence The type for getting the infix type of.
+ *
+ * @return Type The infix type for <tt>TSequence</tt>.
+ */
+
+/*!
+ * @mfn SequenceConcept#Suffix
+ * @brief Returns the suffix type for a sequence.
+ *
+ * @signature Suffix<TSequence>::Type
+ *
+ * @tparam TSequence The type for getting the suffix type of.
+ *
+ * @return Type The suffix type for <tt>TSequence</tt>.
+ */
+
+/*!
+ * @mfn SequenceConcept#Prefix
+ * @brief Returns the prefix type for a sequence.
+ *
+ * @signature Prefix<TSequence>::Type
+ *
+ * @tparam TSequence The type for getting the prefix type of.
+ *
+ * @return Type The prefix type for <tt>TSequence</tt>.
+ */
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_CONTAINER_CONCEPT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/debug_helper.h b/third-party/seqan/core/include/seqan/basic/debug_helper.h
new file mode 100644
index 0000000..933f3ba
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/debug_helper.h
@@ -0,0 +1,183 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Helper code for debugging and testing.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_HELPER_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_HELPER_H_
+
+#include <cstdio>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// TODO(holtgrew): Document, make public.
+
+// compare two files, do not translate linebreaks
+inline bool 
+_compareBinaryFiles(const char * file1, const char * file2)
+{
+//IOREV see above
+    bool ret = false;
+
+    FILE * fl1 = fopen(file1, "rb");
+    if (!fl1) return ret;
+
+    FILE * fl2 = fopen(file2, "rb");
+    if (!fl2)
+    {
+        fclose(fl1);
+
+        return ret;
+    }
+
+    while (!feof(fl1) && !feof(fl2))
+    {
+        if (fgetc(fl1) != fgetc(fl2)) goto End;
+    }
+
+    ret = feof(fl1) && feof(fl2);
+
+End:
+    fclose(fl2);
+    fclose(fl1);
+
+    return ret;
+
+}
+//____________________________________________________________________________
+
+//one line break is either \r, \n, or \r\n.
+//a single line break is skipped.
+//the second line break is transformed into \n
+inline void 
+_compareTextFilesReadChar(FILE * fl, char & c, int & num_lb, bool & is_eof)
+{
+//IOREV see above
+    num_lb = 0;
+    is_eof = false;
+
+    c = fgetc(fl);
+    while ((c == '\r') || (c == '\n'))
+    {
+        ++num_lb;
+        if (c == '\r')
+        {
+            c = fgetc(fl);
+            if (feof(fl)) is_eof = true;
+            else
+            {
+                if (c == '\n')
+                {
+                    c = fgetc(fl);
+                    if (feof(fl)) is_eof = true;
+                }
+            }
+        }
+        else if (c == '\n')
+        {
+            c = fgetc(fl);
+            if (feof(fl)) is_eof = true;
+        }
+    }
+}
+
+// compare two files, translate linebreaks
+inline bool 
+_compareTextFiles(const char * file1, const char * file2)
+{
+//IOREV see above
+    FILE * fl1 = fopen(file1, "rb");
+    if (!fl1) return false;
+
+    FILE * fl2 = fopen(file2, "rb");
+    if (!fl2)
+    {
+        fclose(fl1);
+        return false;
+    }
+
+    bool ret = false;
+
+    int num_lb1, num_lb2;
+    bool is_eof1, is_eof2;
+    char c1, c2;
+
+    while (!feof(fl1) && !feof(fl2))
+    {
+        _compareTextFilesReadChar(fl1, c1, num_lb1, is_eof1);
+        _compareTextFilesReadChar(fl2, c2, num_lb2, is_eof2);
+
+        if (num_lb1 != num_lb2)
+        {
+            goto End;
+        }
+        if (is_eof1 ^ is_eof2)
+        {
+            goto End;
+        }
+        if (c1 != c2)
+        {
+            goto End;
+        }
+    }
+
+    ret = feof(fl1) && feof(fl2);
+
+End:
+    fclose(fl2);
+    fclose(fl1);
+
+    return ret;
+
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_HELPER_H_
diff --git a/third-party/seqan/core/include/seqan/basic/debug_test_system.h b/third-party/seqan/core/include/seqan/basic/debug_test_system.h
new file mode 100644
index 0000000..b6b8bc7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/debug_test_system.h
@@ -0,0 +1,2536 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The SeqAn testing infrastructure.  Based on ideas from the OpenMS
+// "ClassTest.h".
+// ==========================================================================
+
+// TODO(holtgrew): This could use some cleanup.
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_TEST_SYSTEM_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_TEST_SYSTEM_H_
+
+#include <iostream>  // stdout, stderr
+#include <iomanip>
+#include <cstring>   // strrpos
+#include <cstdlib>   // exit()
+#include <cstdio>
+#include <cstdarg>   // va_start, va_list, va_end
+#include <algorithm> // min()
+#include <set>
+#include <vector>
+#include <string>
+
+#ifdef PLATFORM_WINDOWS
+#include <Windows.h>    // DeleteFile()
+#else  // #ifdef PLATFORM_WINDOWS
+#include <unistd.h>     // unlink()
+#include <sys/stat.h>   // mkdir()
+#include <dirent.h>     // DIR
+#if SEQAN_HAS_EXECINFO
+#include <execinfo.h>   // backtrace(), backtrace_symbols()
+#endif  // #if SEQAN_HAS_EXECINFO
+#include <cxxabi.h>     // __cxa_demangle()
+#include <signal.h>
+#endif  // #ifdef PLATFORM_WINDOWS
+
+/**
+.Macro.SEQAN_FAIL
+..cat:Assertions
+..summary:Force abortion of program, regardless of debugging settings.
+..signature:SEQAN_FAIL(msg[, args])
+..param.msg:A format string.
+..param.args:An optional list of arguments.
+..remarks:Use this if something really unexpected happens inside your functions and there is no way to report this through the API. A good example would be logic errors, e.g. invalid values.
+..example.text:In the following example, the $SEQAN_FAIL$ is there if a possible value is added to $MyEnum$ but the function $foo$ is not updated accordingly.
+..example.code:
+enum MyEnum {
+  VALUE_ONE,
+  VALUE_TWO
+};
+
+bool foo(MyEnum x) {
+    switch (x) {
+    case VALUE_ONE:
+        // do something
+        return true;
+    case VALUE_TWO:
+        // do something
+        return true;
+    }
+
+    SEQAN_FAIL("Logic error. Should never reach here. x == %d.", x);
+    return false;
+}
+..include:seqan/basic.h
+..see:Macro.SEQAN_CHECK
+ */
+
+#define SEQAN_FAIL(...)                                                 \
+    do {                                                                \
+        ::seqan::ClassTest::forceFail(__FILE__, __LINE__,               \
+                                      __VA_ARGS__);                     \
+        ::seqan::ClassTest::fail();                                     \
+    } while (false)
+
+/**
+.Macro.SEQAN_CHECK
+..cat:Assertions
+..summary:Force abortion of program if a condition is not met, regardless of debugging settings.
+..signature:SEQAN_CHECK(condition, msg[, args])
+..param.msg:A format string.
+..param.args:An optional list of arguments.
+..remarks:Use this if something really unexpected happens inside your functions and there is no way to report this through the API. A good example would be logic errors, e.g. invalid values.
+..example.text:In the following example, the $SEQAN_CHECK$ stops program execution if a value is added to $MyEnum$ but the function $foo$ is not updated accordingly.
+..example.code:
+enum MyEnum {
+  VALUE_ONE,
+  VALUE_TWO
+};
+
+bool foo(MyEnum x) {
+    SEQAN_CHECK((x == VALUE_ONE || x == VALUE_TWO), "Invalid value for x == %d.", x);
+
+    switch (x) {
+    case VALUE_ONE:
+        // do something
+        return true;
+    case VALUE_TWO:
+        // do something
+        return true;
+    }
+
+    return false;  // Should never reach here, checked above with SEQAN_CHECK.
+}
+..include:seqan/basic.h
+..see:Macro.SEQAN_FAIL
+ */
+
+#define SEQAN_CHECK(_arg1, ...)                                         \
+    do {                                                                \
+        if (!::seqan::ClassTest::testTrue(__FILE__, __LINE__,           \
+                                          (_arg1), # _arg1,              \
+                                          __VA_ARGS__)) {               \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+// SeqAn's has three global debug/testing levels: testing, debug and
+// release.  Depending on the level, the SEQAN_ASSERT_* and
+// SEQAN_CHECKPOINT macros will be enabled.
+//
+// Note that this is independent of the <cassert> assertions and
+// NDEBUG being defined.
+//
+// The levels are enabled by the values of the macros
+// SEQAN_ENABLE_TESTING and SEQAN_ENABLE_DEBUG.  By setting a macro to
+// 0, one disables the level and by setting the macro to 1, one
+// enables a level.  Enabling testing also enables debug, overriding a
+// value of 0 for SEQAN_ENABLE_DEBUG.
+//
+// If the level is release (both the macros for debug and testing are
+// 0), the assertions will be disabled.  If the level is debug then
+// the assertions will be enabled.  If the level is testing then the
+// checkpoint macros will also be enabled.
+//
+// The default is to enable debugging but disable testing.
+//
+// You can print the current level using the function seqan::printDebugLevel().
+
+/**
+.Macro.SEQAN_ENABLE_TESTING
+..cat:Testing & Debugging
+..summary:Indicates whether testing is enabled.
+..signature:SEQAN_ENABLE_DEBUG
+..remarks:When enabled (set to 1), testing is enabled. This means the macros for the tests (@Macro.SEQAN_BEGIN_TESTSUITE@, @Macro.SEQAN_DEFINE_TEST@, @Macro.SEQAN_CALL_TEST@, and @Macro.SEQAN_END_TESTSUITE@) will be enabled. This makes failing assertions raise
+ exceptions instead of call $abort()$ and enables checkpoints.
+..remarks:By default, this is set to 0.
+..remarks:If @Macro.SEQAN_ENABLE_CHECKPOINTS@ is not defined before including $<seqan/basic.h>$, then @Macro.SEQAN_ENABLE_CHECKPOINTS@ will be set to the value of @Macro.SEQAN_ENABLE_TESTING@ (after the default initialization to 0).
+..remarks:If you want to change this value, you have to define this value before including any SeqAn header.
+..remarks:If set to 1 then @Macro.SEQAN_ENABLE_TESTING@ is force-set to 0 as well.
+..see:Macro.SEQAN_ENABLE_DEBUG
+..see:Macro.SEQAN_ENABLE_CHECKPOINTS
+ */
+
+// Set default for SEQAN_ENABLE_TESTING.
+#ifndef SEQAN_ENABLE_TESTING
+#define SEQAN_ENABLE_TESTING 0
+#endif  // #ifndef SEQAN_ENABLE_TESTING
+
+/**
+.Macro.SEQAN_ENABLE_DEBUG
+..cat:Testing & Debugging
+..summary:Indicates whether debugging is enabled.
+..signature:SEQAN_ENABLE_DEBUG
+..remarks:When enabled (set to 1), debugging is enabled. This means the assertion macros are expanded to actual code and not to nothing.
+..remarks:By default, this is set to 0 if $NDEBUG$ is defined and to 1 if $NDEBUG$ is not defined.
+..remarks:If you want to change this value, you have to define this value before including any SeqAn header.
+..remarks:Force-enabled if @Macro.SEQAN_ENABLE_TESTING@ is set to 1.
+..see:Macro.SEQAN_ENABLE_TESTING
+..see:Macro.SEQAN_ENABLE_CHECKPOINTS
+ */
+
+// Set default for SEQAN_ENABLE_DEBUG.
+#ifndef SEQAN_ENABLE_DEBUG
+  #ifdef NDEBUG
+    #define SEQAN_ENABLE_DEBUG 0
+  #else  // #ifdef NDEBUG
+    #define SEQAN_ENABLE_DEBUG 1
+  #endif  // #ifdef NDEBUG
+#endif  // #ifndef SEQAN_ENABLE_DEBUG
+
+// Force-enable debugging if testing is enabled.
+#if SEQAN_ENABLE_TESTING
+#undef SEQAN_ENABLE_DEBUG
+#define SEQAN_ENABLE_DEBUG 1
+#endif  // #if SEQAN_ENABLE_TESTING
+
+/**
+.Macro.SEQAN_ENABLE_CHECKPOINTS
+..cat:Testing & Debugging
+..summary:Indicates whether checkpoints are enabled.
+..signature:SEQAN_ENABLE_CHECKPOINTS
+..remarks:When enabled (set to 1), checkpoints are enabled. This means the $SEQAN_CHECKPOINT$ macros are expanded to actual code and not to nothing.
+..remarks:By default, this is set to $SEQAN_ENABLE_TESTING$.
+..remarks:Checkpoints can come at large increases of running time in your tests. Disable them when your test run too slow.
+..remarks:If you want to change this value, you have to define this value before including any SeqAn header.
+..example.text:Disable checkpoints in a program.
+..example.code:
+// Disable SeqAn checkpoints in this program.
+#define SEQAN_ENABLE_CHECKPOINTS 0
+
+// Any SeqAn headers or headers including SeqAn headers have to come AFTER the
+// definition of SEQAN_ENABLE_CHECKPOINT above.
+#include <seqan/base.h>
+
+int main(int argc, char const ** argv)
+{
+    // Any call to SeqAn functions will NOT log any checkpoints.
+    return 0;
+}
+..see:Macro.SEQAN_ENABLE_DEBUG
+..see:Macro.SEQAN_ENABLE_TESTING
+ */
+
+// Allow disabling checkpoints independent of testing.
+#ifndef SEQAN_ENABLE_CHECKPOINTS
+#define SEQAN_ENABLE_CHECKPOINTS 0 // SEQAN_ENABLE_TESTING
+#endif  // #ifndef SEQAN_ENABLE_CHECKPOINTS
+
+/**
+.Macro.SEQAN_TYPEDEF_FOR_DEBUG
+..cat:Testing & Debugging
+..summary: When using typedefs that are only used in debug mode then they have to be marked with macro.
+..signature:SEQAN_TYPEDEF_FOR_DEBUG
+..example.code:
+typedef int TInt SEQAN_TYPEDEF_FOR_DEBUG;
+*/
+#if !SEQAN_ENABLE_DEBUG
+#  if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)))
+#    define SEQAN_TYPEDEF_FOR_DEBUG __attribute__((unused))
+#  else
+#    define SEQAN_TYPEDEF_FOR_DEBUG
+#  endif
+#else
+#  define SEQAN_TYPEDEF_FOR_DEBUG
+#endif
+
+// TODO(holtgrew): This one is for profiling and in tests.
+#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)))
+#  define SEQAN_UNUSED_TYPEDEF __attribute__((unused))
+#else
+#  define SEQAN_UNUSED_TYPEDEF
+#endif
+
+namespace seqan {
+
+// SEQAN_CXX_FLAGS_ contains the compiler flags, SEQAN_CXX_FLAGS is a string
+// literal with this value.
+#if !defined(SEQAN_CXX_FLAGS_)
+#define SEQAN_CXX_FLAGS_ SEQAN_CXX_FLAGS_NOT_SET
+#endif //  !defined(SEQAN_CXX_FLAGS__)
+#define SEQAN_MKSTRING_(str) # str
+#define SEQAN_MKSTRING(str) SEQAN_MKSTRING_(str)
+#define SEQAN_CXX_FLAGS SEQAN_MKSTRING(SEQAN_CXX_FLAGS_)
+//#undef SEQAN_MKSTRING
+//#undef SEQAN_MKSTRING_
+
+
+/**
+.Function.printDebugLevel
+..cat:Testing & Debugging
+..summary:Print the current SeqAn debug level and the compiler flags to the given stream.
+..signature:printDebugLevel(stream)
+..param.stream:The stream to print to, e.g. $std::cout$.
+..include:seqan/basic.h
+ */
+template <typename TStream>
+void printDebugLevel(TStream & stream)
+{
+    stream << "SEQAN_ENABLE_DEBUG == " << SEQAN_ENABLE_DEBUG << std::endl;
+    stream << "SEQAN_ENABLE_TESTING == " << SEQAN_ENABLE_TESTING << std::endl;
+    stream << "SEQAN_ENABLE_CHECKPOINTS == " << SEQAN_ENABLE_CHECKPOINTS << std::endl;
+    stream << "SEQAN_CXX_FLAGS == \"" << SEQAN_CXX_FLAGS << "\"" << std::endl;
+}
+
+#if defined(PLATFORM_WINDOWS) || !SEQAN_HAS_EXECINFO
+
+template <typename TSize>
+void printStackTrace(TSize /*maxFrames*/)
+{}
+
+#else
+
+// print a demangled stack backtrace of the caller function
+template <typename TSize>
+void printStackTrace(TSize maxFrames)
+{
+    void * addrlist[256];
+    char temp[4096];
+    char addr[20];
+    char offset[20];
+
+    size_t size;
+    int status;
+    char * symname;
+    char * demangled;
+
+    std::cerr << std::endl << "stack trace:" << std::endl;
+
+    int addrlist_len = backtrace(addrlist, maxFrames);
+    char ** symbollist = backtrace_symbols(addrlist, addrlist_len);
+    for (int i = 1; i < addrlist_len; ++i)
+    {
+        offset[0] = 0;
+        addr[0] = 0;
+        demangled = NULL;
+
+        // LINUX FORMAT:
+        //          ./sam2svg [0x473b8c]
+        //          /lib/libc.so.6 [0x7f40d2526f60]
+        //          ./sam2svg(_Z2f3v+0x10) [0x47200c]
+        //          ./sam2svg(_Z2f2v+0xd) [0x472021]
+        //          ./sam2svg(main+0x1367) [0x4735fc]
+        //          /lib/libc.so.6(__libc_start_main+0xe6) [0x7f40d25131a6]
+        //
+
+        if (3 == sscanf(symbollist[i], "%*[^(](%4095[^+]+%[^)]) %s", temp, offset, addr))
+        {
+            symname = temp;
+            if (NULL != (demangled = abi::__cxa_demangle(temp, NULL, &size, &status)))
+            {
+                symname = demangled;
+            }
+        }
+        // MAC OS X FORMAT:
+        //          1   sam2svg                             0x0000000100003a39 _ZN5seqanL28signalHandlerPrintStackTraceEi + 21
+        //          2   libSystem.B.dylib                   0x00007fff87a6d67a _sigtramp + 26
+        //          3   libSystem.B.dylib                   0x00007fff87a76df7 tiny_free_do_recirc_to_depot + 980
+        //          4   sam2svg                             0x00000001000021b9 _Z2f2v + 9
+        //          5   sam2svg                             0x00000001000034b1 main + 4546
+        //          6   sam2svg                             0x0000000100002190 start + 52
+        else if (3 == sscanf(symbollist[i], "%*d %*s %s %s %*s %s", addr, temp, offset))
+        {
+            symname = temp;
+            if (NULL != (demangled = abi::__cxa_demangle(temp, NULL, &size, &status)))
+            {
+                symname = demangled;
+            }
+        }
+        // LINUX FORMAT:
+        //          ./sam2svg [0x473b8c]
+        //          /lib/libc.so.6 [0x7f40d2526f60]
+        else if (2 == sscanf(symbollist[i], "%s %s", temp, addr))
+        {
+            symname = temp;
+        }
+        // DEFAULT:
+        else
+        {
+            symname = symbollist[i];
+        }
+
+        std::cerr << std::setw(3) << i - 1;
+        std::cerr << std::setw(20) << addr;
+        std::cerr << "  " << symname;
+        if (offset[0] != 0)
+            std::cerr << " + " << offset;
+        std::cerr << std::endl;
+
+        free(demangled);
+    }
+    std::cerr << std::endl;
+    // Only the array must be freed according to man page, not the contents.
+    free(symbollist);
+}
+
+static void signalHandlerPrintStackTrace(int signum)
+{
+    std::cerr << std::endl;
+    printStackTrace(20);
+    signal(signum, SIG_DFL);
+    kill(getpid(), signum);
+}
+
+inline int _deploySignalHandlers()
+{
+    signal(SIGSEGV, signalHandlerPrintStackTrace);      // segfault
+    signal(SIGFPE, signalHandlerPrintStackTrace);       // divide by zero
+    // ...
+    return 0;
+}
+
+#if SEQAN_ENABLE_DEBUG
+
+// automatically deploy signal handlers that output the stack trace on a trap (in debug mode)
+
+template <typename T>
+struct SignalHandlersDummy_
+{
+    static const int i;
+};
+
+template <typename T>
+const int SignalHandlersDummy_<T>::i = _deploySignalHandlers();
+
+namespace {
+#ifdef __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunused-variable"
+#endif  // ifdef __clang__
+volatile int signalHandlersDummy_ = SignalHandlersDummy_<void>::i;
+#ifdef __clang__
+#pragma clang diagnostic pop
+#endif  // ifdef __clang__
+}
+
+#endif  // #if SEQAN_ENABLE_DEBUG
+#endif  // defined(PLATFORM_WINDOWS) || !SEQAN_HAS_EXECINFO
+
+
+// Namespace for the testing infrastructure.
+//
+// This namespace contains the variables and functions that are used
+// in the macros below to perform the tests.
+namespace ClassTest {
+// Raised when an assertion fails in test mode.
+struct AssertionFailedException {};
+
+// Container for static global data for the tests.
+struct StaticData
+{
+    // Number of tests that were run.
+    static int & testCount()
+    {
+        static int result = 0;
+        return result;
+    }
+
+    // Number of errors that occurred.
+    static int & errorCount()
+    {
+        static int result = 0;
+        return result;
+    }
+
+    // Number of skipped tests.
+    static int & skippedCount()
+    {
+        static int result = 0;
+        return result;
+    }
+
+    // Flag whether there was an error in this test.
+    static bool & thisTestOk()
+    {
+        static bool result = 0;
+        return result;
+    }
+
+    // Flag whether this test was skipped.
+    static bool & thisTestSkipped()
+    {
+        static bool result = 0;
+        return result;
+    }
+
+    // Name of the current test.
+    static const char * & currentTestName()
+    {
+        const char * defaultValue = "";
+        static const char * result = const_cast<char *>(defaultValue);
+        return result;
+    }
+
+    // Base path to the binary.  Extrapolated from __FILE__.
+    static char * & basePath()
+    {
+        const char * defaultValue = ".";
+        static char * result = const_cast<char *>(defaultValue);
+        return result;
+    }
+
+    static char const * _computePathToRoot()
+    {
+        // Get path to core (this file resides in core/include/seqan/basic).
+        const char * file = __FILE__;
+        int pos = -1;
+        for (size_t i = 0; i < strlen(file) - strlen("core"); ++i)
+        {
+            if (strncmp(file + i, "core", strlen("core")) == 0)
+            {
+                pos = i;
+            }
+        }
+        for (; pos > 0 && *(file + pos - 1) != '/' &&  *(file + pos - 1) != '\\'; --pos)
+            continue;
+        if (pos == -1)
+        {
+            std::cerr << "Could not extrapolate path to repository from __FILE__ == \""
+                      << __FILE__ << "\"" << std::endl;
+            exit(1);
+        }
+        
+        static char buffer[1024];
+        strncpy(&buffer[0], file, pos);
+        buffer[pos - 1] = '\0';
+        return &buffer[0];
+    }
+
+    // Base path to the directory containing "core" and "extras."
+    // Extrapolated from __FILE__.
+    static char const * pathToRoot()
+    {
+        const char * result = 0;
+        if (!result)
+            result = _computePathToRoot();
+        return result;
+    }
+
+    // Total number of checkpoints in header file.
+    static int & totalCheckPointCount()
+    {
+        static int result = 0;
+        return result;
+    }
+
+    // Total number of checkpoints found in binary files.
+    static int & foundCheckPointCount()
+    {
+        static int result = 0;
+        return result;
+    }
+
+    // Names of temporary files as returned by tempFileName.  This
+    // global state is used to remove any existing such files
+    // after completing the testsuite.
+    static::std::vector<std::string> & tempFileNames()
+    {
+        static::std::vector<std::string> filenames;
+        return filenames;
+    }
+};
+
+// Open a temporary file, unlink it, return posix handle.  Note: This has not been tested yet.
+// TODO(holtgrew): Not used yet and Windows code does not work.
+/*
+inline
+int openTempFile() {
+#ifdef PLATFORM_WINDOWS
+    char * fileName = _tempnam(NULL, "SQN");
+    if (!fileName) {
+        ::std::cerr << "Cannot create a unique temporary filename" << ::std::endl;
+        exit(1);
+    }
+    int result = open(fileName, _O_RDWR | OPEN_TEMPORARY);
+    free(fileName);
+    return result;
+#else  // A Unix...
+    char filenameBuffer[100];
+    strcpy(filenameBuffer, "/tmp/SEQANXXXXXXXXXX");
+    int result = mkstemp(filenameBuffer);
+    unlink(filenameBuffer);
+    return result;
+#endif  // ifdef PLATFORM_WINDOWS
+}
+*/
+
+// Return the path to a temporary file, in a static buffer in this
+// function.  This is not thread safe!
+inline
+const char * tempFileName()
+{
+//IOREV _duplicate_ overlaps with some stuff in system/file_sync.h, should be moved to io-module
+    static char fileNameBuffer[1000];
+#ifdef PLATFORM_WINDOWS_VS
+    static char filePathBuffer[1000];
+    //  Gets the temp path env string (no guarantee it's a valid path).
+    DWORD dwRetVal = 0;
+    dwRetVal = GetTempPath(1000,            // length of the buffer
+                           filePathBuffer); // buffer for path
+    if (dwRetVal > 1000 || (dwRetVal == 0))
+    {
+        std::cerr << "GetTempPath failed" << std::endl;
+        exit(1);
+    }
+
+    UINT uRetVal   = 0;
+    uRetVal = GetTempFileName(filePathBuffer,   // directory for tmp files
+                              TEXT("SEQAN."),   // temp file name prefix
+                              0,                // create unique name
+                              fileNameBuffer);  // buffer for name
+
+    if (uRetVal == 0)
+    {
+        std::cerr << "GetTempFileName failed" << std::endl;
+        exit(1);
+    }
+
+    DeleteFile(fileNameBuffer);
+    CreateDirectoryA(fileNameBuffer, NULL);
+    StaticData::tempFileNames().push_back(fileNameBuffer);
+    strcat(fileNameBuffer, "\\test_file");
+    return fileNameBuffer;
+
+#else  // ifdef PLATFORM_WINDOWS_VS
+    strcpy(fileNameBuffer, "/tmp/SEQAN.XXXXXXXXXXXXXXXXXXXX");
+#ifdef PLATFORM_WINDOWS_MINGW
+    // There is no mkstemp in MinGW but it does not complain about tmpnam.
+    tmpnam(fileNameBuffer);
+#else  // ifdef PLATFORM_WINDOWS_MINGW
+    int _tmp = mkstemp(fileNameBuffer);
+    (void) _tmp;
+    unlink(fileNameBuffer);
+    mkdir(fileNameBuffer, 0777);
+
+    StaticData::tempFileNames().push_back(fileNameBuffer);
+
+    strcat(fileNameBuffer, "/test_file");
+#endif  // #ifdef PLATFORM_WINDOWS_MINGW
+    return fileNameBuffer;
+
+#endif  // ifdef PLATFORM_WINDOWS_VS
+}
+
+// Initialize the testing infrastructure.
+//
+// Used through SEQAN_BEGIN_TESTSUITE(test_name)
+inline
+void beginTestSuite(const char * testSuiteName, const char * argv0)
+{
+    // First things first: Print test suite name and current debug level.
+    std::cout << "TEST SUITE " << testSuiteName << std::endl;
+    printDebugLevel(std::cout);
+    (void)testSuiteName;
+    StaticData::testCount() = 0;
+    StaticData::skippedCount() = 0;
+    StaticData::errorCount() = 0;
+    StaticData::totalCheckPointCount() = 0;
+    StaticData::foundCheckPointCount() = 0;
+    // Get path to argv0.
+    const char * end = argv0;
+    const char * ptr = std::min(strchr(argv0, '\\'), strchr(argv0, '/'));     // On Windows, we can have both \ and /.
+    for (; ptr != 0; ptr = std::min(strchr(ptr + 1, '\\'), strchr(ptr + 1, '/')))
+        end = ptr;
+    int rpos = end - argv0;
+    if (rpos <= 0)
+    {
+        StaticData::basePath() = new char[2];
+        strcpy(StaticData::basePath(), ".");
+    }
+    else
+    {
+        int len = rpos;
+        StaticData::basePath() = new char[len];
+        strncpy(StaticData::basePath(), argv0, len);
+    }
+
+#ifdef PLATFORM_WINDOWS_VS
+    // Set CRT reporting such that everything goes to stderr and there are
+    // no popups causing timeouts.
+    _set_error_mode(_OUT_TO_STDERR);
+    _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
+    _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
+    _CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
+    _CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDERR);
+    _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE);
+    _CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR);
+#endif  // PLATFORM_WINDOWS_VS
+}
+
+// Run test suite finalization.
+//
+// Used through SEQAN_END_TESTSUITE
+//
+// Prints a bottom banner with the error count and returns the
+// program's return code.
+inline
+int endTestSuite()
+{
+    delete[] StaticData::basePath();
+
+    std::cout << "**************************************" << std::endl;
+    std::cout << " Total Check Points : " << StaticData::totalCheckPointCount() << std::endl;
+    std::cout << " Found Check Points : " << StaticData::foundCheckPointCount() << std::endl;
+    std::cout << " Lost Check Points  : " << StaticData::totalCheckPointCount() - StaticData::foundCheckPointCount() << std::endl;
+    std::cout << "--------------------------------------" << std::endl;
+    std::cout << " Total Tests: " << StaticData::testCount() << std::endl;
+    std::cout << " Skipped:     " << StaticData::skippedCount() << std::endl;
+    std::cout << " Errors:      " << StaticData::errorCount() << std::endl;
+    std::cout << "**************************************" << std::endl;
+    // TODO(holtgrew): Re-enable that all check points have to be found for the test to return 1;
+    /*
+    if (StaticData::totalCheckPointCount() != StaticData::foundCheckPointCount())
+        return 1;
+    */
+    // Delete all temporary files that still exist.
+    for (unsigned i = 0; i < StaticData::tempFileNames().size(); ++i)
+    {
+#ifdef PLATFORM_WINDOWS
+        HANDLE hFind;
+        WIN32_FIND_DATA data;
+
+        std::string temp = StaticData::tempFileNames()[i].c_str() + std::string("\\*");
+        hFind = FindFirstFile(temp.c_str(), &data);
+        if (hFind != INVALID_HANDLE_VALUE)
+        {
+            do
+            {
+                std::string tempp = StaticData::tempFileNames()[i].c_str() + std::string("\\") + data.cFileName;
+                DeleteFile(tempp.c_str());
+            }
+            while (FindNextFile(hFind, &data));
+            FindClose(hFind);
+        }
+
+        RemoveDirectory(StaticData::tempFileNames()[i].c_str());
+#else  // #ifdef PLATFORM_WINDOWS
+        DIR * dpdf;
+        struct dirent * epdf;
+
+        dpdf = opendir(StaticData::tempFileNames()[i].c_str());
+        if (dpdf != NULL)
+        {
+            while ((epdf = readdir(dpdf)) != NULL)
+            {
+                std::string temp = StaticData::tempFileNames()[i].c_str() + std::string("/") + std::string(epdf->d_name);
+                unlink(temp.c_str());
+            }
+        }
+
+        rmdir(StaticData::tempFileNames()[i].c_str());
+#endif  // #ifdef PLATFORM_WINDOWS
+    }
+
+    if (StaticData::errorCount() != 0)
+        return 1;
+
+    return 0;
+}
+
+// Run test initialization.
+inline
+void beginTest(const char * testName)
+{
+    StaticData::currentTestName() = testName;
+    StaticData::thisTestOk() = true;
+    StaticData::thisTestSkipped() = false;
+    StaticData::testCount() += 1;
+}
+
+// Run test finalization.
+inline
+void endTest()
+{
+    if (StaticData::thisTestSkipped())
+    {
+        std::cout << StaticData::currentTestName() << " SKIPPED" << std::endl;
+    }
+    else if (StaticData::thisTestOk())
+    {
+        std::cout << StaticData::currentTestName() << " OK" << std::endl;
+    }
+    else
+    {
+        std::cerr << StaticData::currentTestName() << " FAILED" << std::endl;
+    }
+}
+
+// Marks the current test as "skipped".
+inline
+void skipCurrentTest()
+{
+    StaticData::thisTestSkipped() = true;
+    StaticData::skippedCount() += 1;
+}
+
+// Called by the macro SEQAN_ASSERT_FAIL.
+inline void forceFail(const char * file, int line,
+                      const char * comment, ...)
+{
+    StaticData::errorCount() += 1;
+    std::cerr << file << ":" << line << " FAILED! ";
+    if (comment)
+    {
+        std::cerr << " (";
+        va_list args;
+        va_start(args, comment);
+        vfprintf(stderr, comment, args);
+        va_end(args);
+        std::cerr << ")";
+    }
+    std::cerr << std::endl;
+}
+
+// Similar to forceFail above, but accepting a va_list parameter.
+inline void vforceFail(const char * file, int line,
+                       const char * comment, va_list argp)
+{
+    StaticData::errorCount() += 1;
+    std::cerr << file << ":" << line << " FAILED! ";
+    if (comment)
+    {
+        std::cerr << " (";
+        vfprintf(stderr, comment, argp);
+        std::cerr << ")";
+    }
+    std::cerr << std::endl;
+}
+
+// Same as forceFail above, but with comment set to 0.
+inline void forceFail(const char * file, int line)
+{
+    forceFail(file, line, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_EQ.
+//
+// Tests that the given two value are equal.  Returns true iff the
+// two values are equal.
+template <typename T1, typename T2>
+bool testEqual(char const * file, int line,
+               T1 const & value1, char const * expression1,
+               T2 const & value2, char const * expression2,
+               char const * comment, ...)
+{
+    if (!(value1 == value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " == " << expression2 << " was: " << value1
+                  << " != " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testEqual above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestEqual(const char * file, int line,
+                const T1 & value1, const char * expression1,
+                const T2 & value2, const char * expression2,
+                const char * comment, va_list argp)
+{
+    if (!(value1 == value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " == " << expression2 << " was: " << value1
+                  << " != " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testEqual above, but with comment set to 0.
+template <typename T1, typename T2>
+bool testEqual(const char * file, int line,
+               const T1 & value1, const char * expression1,
+               const T2 & value2, const char * expression2)
+{
+    return testEqual(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_IN_DELTA.
+//
+// Tests that the given two value are equal.  Returns true iff the
+// two values are equal.
+template <typename T1, typename T2, typename T3>
+bool testInDelta(const char * file, int line,
+                 const T1 & value1, const char * expression1,
+                 const T2 & value2, const char * expression2,
+                 const T3 & value3, const char * expression3,
+                 const char * comment, ...)
+{
+    if (!(value1 >= value2 - value3 && value1 <= value2 + value3))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " in [" << expression2 << " - " << expression3
+                  << ", " << expression2 << " + " << expression3 << "] was: " << value1
+                  << " not in [" << value2 - value3 << ", " << value2 + value3 << "]";
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testInDelta above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2, typename T3>
+bool vtestInDelta(const char * file, int line,
+                  const T1 & value1, const char * expression1,
+                  const T2 & value2, const char * expression2,
+                  const T3 & value3, const char * expression3,
+                  const char * comment, va_list argp)
+{
+    if (!(value1 >= value2 - value3 && value1 <= value2 + value3))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " in [" << expression2 << " - " << expression3
+                  << ", " << expression2 << " + " << expression3 << "] was: " << value1
+                  << " not in [" << value2 - value3 << ", " << value2 + value3 << "]";
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testInDelta above, but with comment set to 0.
+template <typename T1, typename T2, typename T3>
+bool testInDelta(const char * file, int line,
+                 const T1 & value1, const char * expression1,
+                 const T2 & value2, const char * expression2,
+                 const T3 & value3, const char * expression3)
+{
+    return testInDelta(file, line, value1, expression1, value2, expression2, value3, expression3, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_NEQ.
+//
+// Tests that the given two value are not equal.  Returns true iff
+// the two values are equal.
+template <typename T1, typename T2>
+bool testNotEqual(const char * file, int line,
+                  const T1 & value1, const char * expression1,
+                  const T2 & value2, const char * expression2,
+                  const char * comment, ...)
+{
+    if (!(value1 != value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " != " << expression2 << " was: " << value1
+                  << " == " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testNotEqual above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestNotEqual(const char * file, int line,
+                   const T1 & value1, const char * expression1,
+                   const T2 & value2, const char * expression2,
+                   const char * comment, va_list argp)
+{
+    if (!(value1 != value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " != " << expression2 << " was: " << value1
+                  << " == " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testNotEqual above, but with comment set to 0.
+template <typename T1, typename T2>
+bool testNotEqual(const char * file, int line,
+                  const T1 & value1, const char * expression1,
+                  const T2 & value2, const char * expression2)
+{
+    return testNotEqual(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_GEQ.
+//
+// Tests that the first value is greater than or equal to the
+// second one.  Returns true iff the test yields true.
+template <typename T1, typename T2>
+bool testGeq(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2,
+             const char * comment, ...)
+{
+    if (!(value1 >= value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " >= " << expression2 << " was: " << value1
+                  << " < " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testGeq above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestGeq(const char * file, int line,
+              const T1 & value1, const char * expression1,
+              const T2 & value2, const char * expression2,
+              const char * comment, va_list argp)
+{
+    if (!(value1 >= value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " >= " << expression2 << " was: " << value1
+                  << " < " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testGeq above, but with comment set to 0.
+template <typename T1, typename T2>
+bool testGeq(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2)
+{
+    return testGeq(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_GT.
+//
+// Tests that the first value is greater than the second one.
+// Returns true iff the test yields true.
+template <typename T1, typename T2>
+bool testGt(const char * file, int line,
+            const T1 & value1, const char * expression1,
+            const T2 & value2, const char * expression2,
+            const char * comment, ...)
+{
+    if (!(value1 > value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " > " << expression2 << " was: " << value1
+                  << " <= " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testGt above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestGt(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2,
+             const char * comment, va_list argp)
+{
+    if (!(value1 > value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " > " << expression2 << " was: " << value1
+                  << " <= " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testGt above, but with comment set to 0.
+template <typename T1, typename T2>
+bool testGt(const char * file, int line,
+            const T1 & value1, const char * expression1,
+            const T2 & value2, const char * expression2)
+{
+    return testGt(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_LEQ.
+//
+// Tests that the first value is less than or equal to the second
+// one.  Returns true iff the test yields true.
+template <typename T1, typename T2>
+bool testLeq(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2,
+             const char * comment, ...)
+{
+    if (!(value1 <= value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " <= " << expression2 << " was: " << value1
+                  << " > " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testLeq above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestLeq(const char * file, int line,
+              const T1 & value1, const char * expression1,
+              const T2 & value2, const char * expression2,
+              const char * comment, va_list argp)
+{
+    if (!(value1 <= value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " <= " << expression2 << " was: " << value1
+                  << " > " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testLeq above, but with comment set to 0.
+template <typename T1, typename T2>
+bool testLeq(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2)
+{
+    return testLeq(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT_LT.
+//
+// Tests that the first value is greater than the second one.
+// Returns true iff the test yields true.
+template <typename T1, typename T2>
+bool testLt(const char * file, int line,
+            const T1 & value1, const char * expression1,
+            const T2 & value2, const char * expression2,
+            const char * comment, ...)
+{
+    if (!(value1 < value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " < " << expression2 << " was: " << value1
+                  << " >= " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testLt above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T1, typename T2>
+bool vtestLt(const char * file, int line,
+             const T1 & value1, const char * expression1,
+             const T2 & value2, const char * expression2,
+             const char * comment, va_list argp)
+{
+    if (!(value1 < value2))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression1 << " < " << expression2 << " was: " << value1
+                  << " >= " << value2;
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testLt above, but comment is 0.
+template <typename T1, typename T2>
+bool testLt(const char * file, int line,
+            const T1 & value1, const char * expression1,
+            const T2 & value2, const char * expression2)
+{
+    return testLt(file, line, value1, expression1, value2, expression2, 0);
+}
+
+// Called by the macro SEQAN_ASSERT.
+//
+// Test that the given argument evaluates to true.
+template <typename T>
+bool testTrue(const char * file, int line,
+              const T & value_, const char * expression_,
+              const char * comment, ...)
+{
+    if (!(value_))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression_ << " should be true but was " << (value_);
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testTrue above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T>
+bool vtestTrue(const char * file, int line,
+               const T & value_, const char * expression_,
+               const char * comment, va_list argp)
+{
+    if (!(value_))
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression_ << " should be true but was " << (value_);
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testTrue above, but comment will automatically be set to 0.
+template <typename T>
+bool testTrue(const char * file, int line,
+              const T & value_, const char * expression_)
+{
+    return testTrue(file, line, value_, expression_, 0);
+}
+
+// Called by the macro SEQAN_ASSERT.
+//
+// Test that the given argument evaluates to false.
+template <typename T>
+bool testFalse(const char * file, int line,
+               const T & value_, const char * expression_,
+               const char * comment, ...)
+{
+    if (value_)
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression_ << " should be false but was " << (value_);
+        if (comment)
+        {
+            std::cerr << " (";
+            va_list args;
+            va_start(args, comment);
+            vfprintf(stderr, comment, args);
+            va_end(args);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Similar to testFalse above, but accepts a va_list instead of variadic
+// parameters.
+template <typename T>
+bool vtestFalse(const char * file, int line,
+                const T & value_, const char * expression_,
+                const char * comment, va_list argp)
+{
+    if (value_)
+    {
+        // Increase global error count.
+        StaticData::thisTestOk() = false;
+        StaticData::errorCount() += 1;
+        // Print assertion failure text, with comment if any is given.
+        std::cerr << file << ":" << line << " Assertion failed : "
+                  << expression_ << " should be false but was " << (value_);
+        if (comment)
+        {
+            std::cerr << " (";
+            vfprintf(stderr, comment, argp);
+            std::cerr << ")";
+        }
+        std::cerr << std::endl;
+        return false;
+    }
+    return true;
+}
+
+// Same as testFalse above, but comment will automatically be set to 0.
+template <typename T>
+bool testFalse(const char * file, int line,
+               const T & value_, const char * expression_)
+{
+    return testFalse(file, line, value_, expression_, 0);
+}
+
+// Represents a check point in a file.
+struct CheckPoint
+{
+    // Path to the file.
+    const char * file;
+    // Line in the file.
+    unsigned int line;
+
+    // Less-than comparator for check points.
+    bool operator<(const CheckPoint & other) const
+    {
+        int c = strcmp(file, other.file);
+        if (c < 0)
+            return true;
+
+        if (c == 0 && line < other.line)
+            return true;
+
+        return false;
+    }
+
+};
+
+// Wrapper for a set of check points.
+// TODO(holtgrew): Simply store the set?
+struct CheckPointStore
+{
+    static::std::set<CheckPoint> & data()
+    {
+        static::std::set<CheckPoint> result;
+        return result;
+    }
+};
+
+// Puts the given check point into the CheckPointStore's data.
+inline bool
+registerCheckPoint(unsigned int line, const char * file)
+{
+    const char * file_name = strrchr(file, '/');
+    const char * file_name_2 = strrchr(file, '\\');
+    if (file_name_2 > file_name)
+        file_name = file_name_2;
+    if (!file_name)
+        file_name = file;
+    else
+        ++file_name;
+
+    CheckPoint cp = {file_name, line};
+        #ifdef _OMP
+        #pragma omp critical
+        #endif  // #ifdef _OMP
+    CheckPointStore::data().insert(cp);
+    return true;
+}
+
+// Test whether the given check point exists in the check point
+// store.
+inline void
+testCheckPoint(const char * file, unsigned int line)
+{
+    StaticData::totalCheckPointCount() += 1;
+    CheckPoint cp = {file, line};
+    if (CheckPointStore::data().find(cp) == CheckPointStore::data().end())
+    {
+        std::cerr << file << ":" << line << "  -- Check point lost."
+                  << std::endl;
+        return;
+    }
+    StaticData::foundCheckPointCount() += 1;
+}
+
+// Verify the check points for the given file.
+inline void
+verifyCheckPoints(const char * file)
+{
+    char const * file_name = strrchr(file, '/');
+    char const * file_name_2 = strrchr(file, '\\');
+    if (file_name_2 > file_name)
+        file_name = file_name_2;
+    if (!file_name)
+        file_name = file;
+    else
+        ++file_name;
+
+
+
+    int len = strlen(StaticData::pathToRoot()) +
+              strlen("/") + strlen(file) + 1;
+    char * absolutePath = new char[len];
+    absolutePath[0] = '\0';
+    strcat(absolutePath, StaticData::pathToRoot());
+    strcat(absolutePath, "/");
+    strcat(absolutePath, file);
+
+    FILE * fl = ::std::fopen(absolutePath, "r");
+    delete[] absolutePath;
+    if (!fl)
+    {
+        std::cerr << file << " -- verifyCheckPoints could not find this file." << std::endl;
+    }
+    unsigned int line_number = 1;
+    char buf[1 << 16];
+
+    while (::std::fgets(buf, sizeof(buf), fl))
+    {
+        if (::std::strstr(buf, "SEQAN_CHECKPOINT"))
+        {
+            testCheckPoint(file_name, line_number);
+        }
+        ++line_number;
+    }
+
+    ::std::fclose(fl);
+}
+
+#if SEQAN_ENABLE_TESTING
+// If in testing mode then raise an AssertionFailedException.
+inline void fail()
+{
+    StaticData::thisTestOk() = false;
+    printStackTrace(20);
+    throw AssertionFailedException();
+}
+
+#else
+// If not in testing mode then quit with an abort.
+inline void fail()
+{
+    printStackTrace(20);
+    abort();
+}
+
+#endif  // #if SEQAN_ENABLE_TESTING
+
+}  // namespace ClassTest
+
+/**
+.Macro.SEQAN_DEFINE_TEST
+..summary:Expand to test definition.
+..cat:Testing & Debugging
+..signature:SEQAN_DEFINE_TEST(test_name)
+..param.test_name:The name of the test.
+..remarks:This macro expands to the definition of a $void$ function with $SEQAN_TEST_ + test_name$ as its name.
+..example.code:
+SEQAN_DEFINE_TEST(test_name)
+{
+   SEQAN_ASSERT_LT(0, 3);
+}
+..see:Macro.SEQAN_SKIP_TEST
+..see:Macro.SEQAN_CALL_TEST
+..see:Macro.SEQAN_BEGIN_TESTSUITE
+..see:Macro.SEQAN_END_TESTSUITE
+ */
+
+// This macro expands to function header for one test.
+#define SEQAN_DEFINE_TEST(test_name)                    \
+    template <bool speed_up_dummy_to_prevent_compilation_of_unused_tests_> \
+    void SEQAN_TEST_ ## test_name()
+
+/**
+.Macro.SEQAN_BEGIN_TESTSUITE
+..summary:Expand to a test suite beginning.
+..cat:Testing & Debugging
+..signature:SEQAN_BEGIN_TESTSUITE(name)
+..param.name:The name of the test suite.
+..remarks:This macro expands to a $main()$ function and some initialization code that sets up the test system.
+..example.code:
+#include <seqan/basic.h>
+
+SEQAN_BEGIN_TESTSUITE(test_foo)
+{
+    SEQAN_CALL_TEST(test_foo_my_test);
+}
+SEQAN_END_TESTSUITE
+..see:Macro.SEQAN_SKIP_TEST
+..see:Macro.SEQAN_DEFINE_TEST
+..see:Macro.SEQAN_CALL_TEST
+..see:Macro.SEQAN_END_TESTSUITE
+ */
+
+#if SEQAN_ENABLE_TESTING
+// This macro expands to startup code for a test file.
+#define SEQAN_BEGIN_TESTSUITE(suite_name)                       \
+    int main(int argc, char ** argv) {                           \
+        (void) argc;                                                \
+        ::seqan::ClassTest::beginTestSuite(# suite_name, argv[0]);
+
+/**
+.Macro.SEQAN_END_TESTSUITE
+..summary:Expand to a test suite ending.
+..cat:Testing & Debugging
+..signature:SEQAN_END_TESTSUITE
+..remarks:This macro expands to finalization code for a test suite.
+..example.code:
+#include <seqan/basic.h>
+
+SEQAN_BEGIN_TESTSUITE(test_foo)
+{
+    SEQAN_CALL_TEST(test_foo_my_test);
+}
+SEQAN_END_TESTSUITE
+..see:Macro.SEQAN_SKIP_TEST
+..see:Macro.SEQAN_DEFINE_TEST
+..see:Macro.SEQAN_CALL_TEST
+..see:Macro.SEQAN_BEGIN_TESTSUITE
+ */
+
+// This macro expands to shutdown code for a test file.
+#define SEQAN_END_TESTSUITE                     \
+    return ::seqan::ClassTest::endTestSuite();  \
+    }
+
+/**
+.Macro.SEQAN_CALL_TEST
+..summary:Expand to calling a test.
+..cat:Testing & Debugging
+..signature:SEQAN_CALL_TEST(test_name)
+..param.test_name:The name of the test.
+..remarks:This expects the test to be defined with @Macro.SEQAN_DEFINE_TEST at . This macro will expand to code that calls the code inside a try/catch block. Use this macro within a test suite, only.
+..example.code:
+// Within a test suite.
+SEQAN_CALL_TEST(test_name);
+..see:Macro.SEQAN_SKIP_TEST
+..see:Macro.SEQAN_DEFINE_TEST
+..see:Macro.SEQAN_BEGIN_TESTSUITE
+..see:Macro.SEQAN_END_TESTSUITE
+ */
+
+// This macro expands to code to call a given test.
+#define SEQAN_CALL_TEST(test_name)                                      \
+    do {                                                                \
+        ::seqan::ClassTest::beginTest(# test_name);                      \
+        try {                                                           \
+            SEQAN_TEST_ ## test_name<true>();                           \
+        } catch (::seqan::ClassTest::AssertionFailedException e) {       \
+            /* Swallow exception, go on with next test. */              \
+            (void) e;  /* Get rid of unused variable warning. */        \
+        }                                                               \
+        ::seqan::ClassTest::endTest();                                  \
+    } while (false)
+
+/**
+.Macro.SEQAN_SKIP_TEST
+..cat:Testing & Debugging
+..summary:Force the test to return without failing and mark it as skipped.
+..signature:SEQAN_SKIP_TEST
+..example.code:
+SEQAN_DEFINE_TEST(test_skipped)
+{
+    SEQAN_SKIP_TEST;
+}
+..see:Macro.SEQAN_DEFINE_TEST
+..see:Macro.SEQAN_CALL_TEST
+..see:Macro.SEQAN_BEGIN_TESTSUITE
+..see:Macro.SEQAN_END_TESTSUITE
+ */
+
+// This macro returns from the current function and logs a "skipped"
+// event for the current test.
+#define SEQAN_SKIP_TEST                         \
+    do {                                        \
+        ::seqan::ClassTest::skipCurrentTest();  \
+        return;                                 \
+    } while (false)
+#endif  // #if SEQAN_ENABLE_TESTING
+
+// variadic macros are not supported by VS 2003 and before
+#if !defined(_MSC_VER) || (_MSC_VER >= 1400)
+
+#if SEQAN_ENABLE_DEBUG
+
+/**
+.Macro.SEQAN_ASSERT
+..cat:Assertions
+..summary:Test that the given expression can be coerced to $true$.
+..signature:SEQAN_ASSERT(expression)
+..signature:SEQAN_ASSERT_MSG(expression, message[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT(0);  // will fail
+SEQAN_ASSERT(1);  // will run through
+SEQAN_ASSERT_MSG(0, "message %d", 2);  // Will fail with message.
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_NOT
+..cat:Assertions
+..summary:Test that the given expression can be coerced to $false$.
+..signature:SEQAN_ASSERT(expression)
+..signature:SEQAN_ASSERT_MSG(expression, message[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_NOT(0);  // will run through
+SEQAN_ASSERT_NOT(1);  // will fail
+SEQAN_ASSERT_NOT_MSG(0, "msg %s", "test");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_EQ
+..cat:Assertions
+..summary:Test that two given expressions are equal, as defined by the matching call to the $operator=(,)$.
+..signature:SEQAN_ASSERT_EQ(expression1, expression2)
+..signature:SEQAN_ASSERT_EQ_MSG(expression1, expression2, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_EQ(0, false);  // will run through
+SEQAN_ASSERT_EQ(1, false);  // will fail
+SEQAN_ASSERT_EQ(1, "foo");  // will not compile
+SEQAN_ASSERT_EQ_MSG(1, false, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_NEQ
+..cat:Assertions
+..summary:Test that two given expressions are not equal, as defined by the matching call to the $operator!=(,)$.
+..signature:SEQAN_ASSERT_NEQ(expression)
+..signature:SEQAN_ASSERT_NEQ_MSG(expression, message[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_NEQ(0, false);  // will fail
+SEQAN_ASSERT_NEQ(1, false);  // will run through
+SEQAN_ASSERT_NEQ(1, "foo");  // will not compile
+SEQAN_ASSERT_NEQ_MSG(1, false, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_LT
+..cat:Assertions
+..summary:Test that the two given expressions are in the less-than relation as defined by the matching call to operator<(,).
+..signature:SEQAN_ASSERT_LT(expression1, expression2)
+..signature:SEQAN_ASSERT_LT(expression1, expression2, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_LT(0, 1);  // will run through
+SEQAN_ASSERT_LT(1, 1);  // will not run through
+SEQAN_ASSERT_LT_MSG(1, 1, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_LEQ
+..cat:Assertions
+..summary:Test that the two given expressions are in the less-than-or-equal relation as defined by the matching call to operator<=(,).
+..signature:SEQAN_ASSERT_LEQ(expression1, expression2)
+..signature:SEQAN_ASSERT_LEQ_MSG(expression1, expression2, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_LEQ(1, 1);  // will run through
+SEQAN_ASSERT_LEQ(1, 2);  // will not run through
+SEQAN_ASSERT_LEQ_MSG(1, 2, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_GT
+..cat:Assertions
+..summary:Test that the two given expressions are in the greather-than relation as defined by the matching call to operator>(,).
+..signature:SEQAN_ASSERT_GT(expression1, expression2)
+..signature:SEQAN_ASSERT_GT_MSG(expression1, expression2, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_GT(2, 1);  // will run through
+SEQAN_ASSERT_GT(1, 1);  // will not run through
+SEQAN_ASSERT_GT_MSG(1, 1, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_GEQ
+..cat:Assertions
+..summary:Test that the two given expressions are in the greater-than-or-equal relation as defined by the matching call to operator>=(,).
+..signature:SEQAN_ASSERT_GEQ(expression1, expression2)
+..signature:SEQAN_ASSERT_GEQ_MSG(expression1, expression2, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_GEQ(1, 1);  // will run through
+SEQAN_ASSERT_GEQ(0, 1);  // will not run through
+SEQAN_ASSERT_GEQ_MSG(0, 1, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_ASSERT_IN_DELTA
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+
+.Macro.SEQAN_ASSERT_IN_DELTA
+..cat:Assertions
+..summary:Test that the given expression can be coerced to $true$.
+..signature:SEQAN_ASSERT_IN_DELTA(x, y, delta)
+..signature:SEQAN_ASSERT_IN_DELTA_MSG(x, y, delta, comment[, parameters])
+..remarks:The main advantage of this macro is that it prints the values of its argument on failures. Note that the $operator<<$ to the type of $std::cerr$ has to be defined for the type of both expression parameters. Otherwise, simply use the equivalent @Macro.SEQAN_ASSERT@ call.
+..remarks:See @Macro.SEQAN_CHECK@ and @Macro.SEQAN_FAIL@ for (conditionally) aborting your program regardless of debug settings.
+..example.code:
+SEQAN_ASSERT_IN_DELTA(0, 0, 0.1);  // will run through
+SEQAN_ASSERT_IN_DELTA(1, -2, 1);  // will fail
+SEQAN_ASSERT_IN_DELTA(1, "foo");  // will not compile
+SEQAN_ASSERT_IN_DELTA_MSG(1, 0, 0.1, "msg");  // will fail with message
+..see:Macro.SEQAN_ASSERT
+..see:Macro.SEQAN_ASSERT_NOT
+..see:Macro.SEQAN_ASSERT_EQ
+..see:Macro.SEQAN_ASSERT_NEQ
+..see:Macro.SEQAN_ASSERT_LEQ
+..see:Macro.SEQAN_ASSERT_GEQ
+..see:Macro.SEQAN_ASSERT_LT
+..see:Macro.SEQAN_ASSERT_GT
+..see:Macro.SEQAN_CHECK
+..see:Macro.SEQAN_FAIL
+ */
+
+// Force a test failure.
+//
+// Usage:  SEQAN_ASSERT_FAIL("Failed at position %d", pos);
+#define SEQAN_ASSERT_FAIL(...)                                          \
+    do {                                                                \
+        ::seqan::ClassTest::forceFail(__FILE__, __LINE__,               \
+                                      __VA_ARGS__);                     \
+        ::seqan::ClassTest::fail();                                     \
+    } while (false)
+
+
+// Equality assertion without a comment.
+//
+// Usage:  SEQAN_ASSERT_EQ(4, 4);
+#define SEQAN_ASSERT_EQ(_arg1, _arg2)                                   \
+    do {                                                                \
+        if (!::seqan::ClassTest::testEqual(__FILE__, __LINE__,          \
+                                           (_arg1), # _arg1,             \
+                                           (_arg2), # _arg2)) {          \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Equality assertion with a comment.
+//
+// Usage:  SEQAN_ASSERT_EQ(4, 4);
+#define SEQAN_ASSERT_EQ_MSG(_arg1, _arg2, ...)                          \
+    do {                                                                \
+        if (!::seqan::ClassTest::testEqual(__FILE__, __LINE__,          \
+                                           (_arg1), # _arg1,             \
+                                           (_arg2), # _arg2,             \
+                                           __VA_ARGS__)) {              \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// In-delta-environment assertion without a comment.
+//
+// Usage:  SEQAN_ASSERT_IN_DELTA(4.1, 4, 0.1);
+#define SEQAN_ASSERT_IN_DELTA(_arg1, _arg2, _arg3)                      \
+    do {                                                                \
+        if (!::seqan::ClassTest::testInDelta(__FILE__, __LINE__,        \
+                                             (_arg1), # _arg1,           \
+                                             (_arg2), # _arg2,           \
+                                             (_arg3), # _arg3)) {        \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// In-delta-environment assertion witha comment.
+//
+// Usage:  SEQAN_ASSERT_IN_DELTA_MSG(4.1, 4, 0.1, "3.9 <= 4.1 <= 4.1");
+#define SEQAN_ASSERT_IN_DELTA_MSG(_arg1, _arg2, _arg3, ...)             \
+    do {                                                                \
+        if (!::seqan::ClassTest::testInDelta(__FILE__, __LINE__,        \
+                                             (_arg1), # _arg1,           \
+                                             (_arg2), # _arg2,           \
+                                             (_arg3), # _arg3,           \
+                                             __VA_ARGS__)) {            \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Inequality assertion without a comment.
+//
+// Usage:  SEQAN_ASSERT_NEQ(4, 5);
+#define SEQAN_ASSERT_NEQ(_arg1, _arg2)                                  \
+    do {                                                                \
+        if (!::seqan::ClassTest::testNotEqual(__FILE__, __LINE__,       \
+                                              (_arg1), # _arg1,          \
+                                              (_arg2), # _arg2)) {       \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Inequality assertion with a comment.
+//
+// Usage:  SEQAN_ASSERT_NEQ(4, 5);
+#define SEQAN_ASSERT_NEQ_MSG(_arg1, _arg2, ...)                         \
+    do {                                                                \
+        if (!::seqan::ClassTest::testNotEqual(__FILE__, __LINE__,       \
+                                              (_arg1), # _arg1,          \
+                                              (_arg2), # _arg2,          \
+                                              __VA_ARGS__)) {           \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Less-than-or-equal assertion without a comment.
+#define SEQAN_ASSERT_LEQ(_arg1, _arg2)                                  \
+    do {                                                                \
+        if (!::seqan::ClassTest::testLeq(__FILE__, __LINE__,            \
+                                         (_arg1), # _arg1,               \
+                                         (_arg2), # _arg2)) {            \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Less-than-or-equal assertion with a comment.
+#define SEQAN_ASSERT_LEQ_MSG(_arg1, _arg2, ...)                         \
+    do {                                                                \
+        if (!::seqan::ClassTest::testLeq(__FILE__, __LINE__,            \
+                                         (_arg1), # _arg1,               \
+                                         (_arg2), # _arg2,               \
+                                         __VA_ARGS__)) {                \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Less-than assertion without a comment.
+#define SEQAN_ASSERT_LT(_arg1, _arg2)                                   \
+    do {                                                                \
+        if (!::seqan::ClassTest::testLt(__FILE__, __LINE__,             \
+                                        (_arg1), # _arg1,                \
+                                        (_arg2), # _arg2)) {             \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Less-than assertion with a comment.
+#define SEQAN_ASSERT_LT_MSG(_arg1, _arg2, ...)                          \
+    do {                                                                \
+        if (!::seqan::ClassTest::testLt(__FILE__, __LINE__,             \
+                                        (_arg1), # _arg1,                \
+                                        (_arg2), # _arg2,                \
+                                        __VA_ARGS__)) {                 \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Greater-than-or-equal assertion without a comment.
+#define SEQAN_ASSERT_GEQ(_arg1, _arg2)                                  \
+    do {                                                                \
+        if (!::seqan::ClassTest::testGeq(__FILE__, __LINE__,            \
+                                         (_arg1), # _arg1,               \
+                                         (_arg2), # _arg2)) {            \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Greater-than-or-equal assertion with a comment.
+#define SEQAN_ASSERT_GEQ_MSG(_arg1, _arg2, ...)                         \
+    do {                                                                \
+        if (!::seqan::ClassTest::testGeq(__FILE__, __LINE__,            \
+                                         (_arg1), # _arg1,               \
+                                         (_arg2), # _arg2,               \
+                                         __VA_ARGS__)) {                \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Greater-than assertion without a comment.
+#define SEQAN_ASSERT_GT(_arg1, _arg2)                                   \
+    do {                                                                \
+        if (!::seqan::ClassTest::testGt(__FILE__, __LINE__,             \
+                                        (_arg1), # _arg1,                \
+                                        (_arg2), # _arg2)) {             \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Greater-than assertion with a comment.
+#define SEQAN_ASSERT_GT_MSG(_arg1, _arg2, ...)                          \
+    do {                                                                \
+        if (!::seqan::ClassTest::testGt(__FILE__, __LINE__,             \
+                                        (_arg1), # _arg1,                \
+                                        (_arg2), # _arg2,                \
+                                        __VA_ARGS__)) {                 \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// TODO(holtgrew): Rename to SEQAN_ASSERT once that name is free.;
+// Trueness assertion with a comment.
+//
+// Usage:  SEQAN_ASSERT(false);
+#define SEQAN_ASSERT(_arg1)                                        \
+    do {                                                                \
+        if (!::seqan::ClassTest::testTrue(__FILE__, __LINE__,           \
+                                          (_arg1), # _arg1)) {           \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// TODO(holtgrew): Rename to SEQAN_ASSERT once that name is free.;
+// Trueness assertion with a comment.
+#define SEQAN_ASSERT_MSG(_arg1, ...)                               \
+    do {                                                                \
+        if (!::seqan::ClassTest::testTrue(__FILE__, __LINE__,           \
+                                          (_arg1), # _arg1,              \
+                                          __VA_ARGS__)) {             \
+            ::seqan::ClassTest::fail();                                 \
+        }                                                               \
+    } while (false)
+
+
+// Falseness assertion without a comment.
+//
+// Usage:  SEQAN_ASSERT_NOT(false);
+#define SEQAN_ASSERT_NOT(_arg1)                                       \
+    do {                                                              \
+        if (!::seqan::ClassTest::testFalse(__FILE__, __LINE__,        \
+                                           (_arg1), # _arg1)) {        \
+            ::seqan::ClassTest::fail();                               \
+        }                                                             \
+    } while (false)
+
+
+// Falseness assertion with a comment.
+#define SEQAN_ASSERT_NOT_MSG(_arg1, ...)                              \
+    do {                                                              \
+        if (!::seqan::ClassTest::testFalse(__FILE__, __LINE__,        \
+                                           (_arg1), # _arg1,           \
+                                           __VA_ARGS__)) {          \
+            ::seqan::ClassTest::fail();                               \
+        }                                                             \
+    } while (false)
+
+
+#else  // #if SEQAN_ENABLE_DEBUG
+
+#define SEQAN_ASSERT_EQ(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_EQ_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT_NEQ(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_NEQ_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT_LEQ(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_LEQ_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT_LT(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_LT_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT_GEQ(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_GEQ_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT_GT(_arg1, _arg2) do {} while (false)
+#define SEQAN_ASSERT_GT_MSG(_arg1, _arg2, ...) do {} while (false)
+#define SEQAN_ASSERT(_arg1) do {} while (false)
+#define SEQAN_ASSERT_MSG(_arg1, ...) do {} while (false)
+#define SEQAN_ASSERT_NOT(_arg1) do {} while (false)
+#define SEQAN_ASSERT_NOT_MSG(_arg1, ...) do {} while (false)
+#define SEQAN_ASSERT_FAIL(...) do {} while (false)
+
+#endif  // #if SEQAN_ENABLE_DEBUG
+
+#else // no variadic macros
+
+#if SEQAN_ENABLE_DEBUG
+inline void SEQAN_ASSERT_FAIL(const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    ::seqan::ClassTest::vforceFail("", 0, comment, args);
+    ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2, typename T3>
+void SEQAN_ASSERT_IN_DELTA(T1 const & _arg1, T2 const & _arg2, T3 const & _arg3)
+{
+    if (!::seqan::ClassTest::testInDelta("", 0, _arg1, "", _arg2, "", _arg3, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2, typename T3>
+void SEQAN_ASSERT_IN_DELTA_MSG(T1 const & _arg1, T2 const & _arg2, T3 const & _arg3, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestInDelta("", 0, _arg1, "", _arg2, "", _arg3, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_EQ(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testEqual("", 0, _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_EQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestEqual("", 0, _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_NEQ(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testNotEqual("", _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_NEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestNotEqual("", _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LEQ(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testLeq("", 0, _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestLeq("", 0, _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LT(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testLt("", 0, _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LT_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestLt("", 0, _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GEQ(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testGeq("", 0, _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestGeq("", 0, _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GT(T1 const & _arg1, T2 const & _arg2)
+{
+    if (!::seqan::ClassTest::testGt("", 0, _arg1, "", _arg2, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GT_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestGt("", 0, _arg1, "", _arg2, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1>
+void SEQAN_ASSERT(T1 const & _arg1)
+{
+    if (!::seqan::ClassTest::testTrue("", 0, _arg1, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1>
+void SEQAN_ASSERT_MSG(T1 const & _arg1, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestTrue("", 0, _arg1, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+template <typename T1>
+void SEQAN_ASSERT_NOT(T1 const & _arg1)
+{
+    if (!::seqan::ClassTest::testFalse("", 0, _arg1, ""))
+        ::seqan::ClassTest::fail();
+}
+
+template <typename T1>
+void SEQAN_ASSERT_NOT_MSG(T1 const & _arg1, const char * comment, ...)
+{
+    va_list args;
+    va_start(args, comment);
+    if (!::seqan::ClassTest::vtestFalse("", 0, _arg1, "", comment, args))
+        ::seqan::ClassTest::fail();
+    va_end(args);
+}
+
+#else // #if SEQAN_ENABLE_DEBUG
+
+inline void SEQAN_ASSERT_FAIL(const char * comment, ...) {}
+template <typename T1, typename T2, typename T3>
+void SEQAN_ASSERT_IN_DELTA(T1 const & _arg1, T2 const & _arg2, T3 const & _arg3) {}
+template <typename T1, typename T2, typename T3>
+void SEQAN_ASSERT_IN_DELTA_MSG(T1 const & _arg1, T2 const & _arg2, T3 const & _arg3, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_EQ(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_EQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_NEQ(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_NEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LEQ(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LT(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_LT_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GEQ(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GEQ_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GT(T1 const & _arg1, T2 const & _arg2) {}
+template <typename T1, typename T2>
+void SEQAN_ASSERT_GT_MSG(T1 const & _arg1, T2 const & _arg2, const char * comment, ...) {}
+template <typename T1>
+void SEQAN_ASSERT(T1 const & _arg1) {}
+template <typename T1>
+void SEQAN_ASSERT_MSG(T1 const & _arg1, const char * comment, ...) {}
+template <typename T1>
+void SEQAN_ASSERT_NOT(T1 const & _arg1) {}
+template <typename T1>
+void SEQAN_ASSERT_NOT_MSG(T1 const & _arg1, const char * comment, ...) {}
+
+#endif // #if SEQAN_ENABLE_DEBUG
+
+#endif // no variadic macros
+
+// Returns a string (of type char*) with the path to the called binary.
+//
+// Use this to locate files relative to the test binary.
+#define SEQAN_PROGRAM_PATH                      \
+    ::seqan::ClassTest::StaticData::basePath()
+
+// TODO(holtgrew): Subject to change wiht restructuring.
+/**
+.Macro.SEQAN_PATH_TO_ROOT
+..cat:Testing & Debugging
+..summary:Return path to the checkout root directory (i.e. containing core/extras).
+..description.note:This only works when using the SeqAn SVN checkout!
+..returns:$char const *$, string with the path to the parent directory of the tests directory.
+..signature:SEQAN_PATH_TO_ROOT()
+..remarks:The pointed to string is initialized on program startup by the code generated by @Macro.SEQAN_BEGIN_TESTSUITE at .
+..example.code:
+const char *p = SEQAN_PATH_TO_ROOT);
+char buffer[1000];
+strcpy(buffer, p);
+strcat(buffer, "/tests/files/example.txt");
+FILE *f = fopen(buffer, "w");
+fprintf(f, "Test Data");
+fclose(f);
+..see:Macro.SEQAN_TEMP_FILENAME
+ */
+
+// Returns a const char * string with the path to the projects directory.
+#define SEQAN_PATH_TO_ROOT()                      \
+    ::seqan::ClassTest::StaticData::pathToRoot()
+
+
+// Returns the POSIX int file handle to an open file.
+// TODO(holtgrewe): Uncomment if openTempFile has been implemented.
+// #define SEQAN_OPEN_TEMP_FILE() (::seqan::ClassTest::openTempFile())
+
+/**
+.Macro.SEQAN_TEMP_FILENAME
+..cat:Testing & Debugging
+..summary:Generates the name to a temporary file.
+..returns:$char const *$, string with the path to a temporary file.
+..signature:SEQAN_TEMP_FILENAME()
+..remarks:The pointed to string is stored in a buffer and is overwritten by the next call to this macro. Copy it out if you need it.
+..example.code:
+const char *p = SEQAN_TEMP_FILENAME();
+buffer char tempFilename[1000];
+strcpy(tempFilename, p);
+FILE *f = fopen(tempFilename, "w");
+fprintf(f, "Test Data");
+fclose(f);
+..see:Macro.SEQAN_PATH_TO_ROOT
+ */
+
+// Returns a temporary filename.
+#define SEQAN_TEMP_FILENAME() (::seqan::ClassTest::tempFileName())
+
+
+/**
+.Macro.SEQAN_VERIFY_CHECKPOINTS
+..cat:Testing & Debugging
+..summary:Verify check points for the given file name.
+..signature:SEQAN_VERIFY_CHECKPOINTS(path)
+..param.path:Path to the file to verify check points for. Relative to parent directory of tests.
+..example.code:
+SEQAN_VERIFY_CHECKPOINTS("core/include/seqan/basic_alphabet.h");
+..see:Macro.SEQAN_CHECKPOINT
+
+.Macro.SEQAN_CHECKPOINT
+..cat:Testing & Debugging
+..summary:Generate a check point.
+..signature:SEQAN_CHECKPOINT
+..remarks:Whever the code executes the instructions generated by this macro, the check point for this line will be set in global testing state. Use @Macro.SEQAN_VERIFY_CHECKPOINTS@ to verify whether all checkpoints have been reached in a file up to this point.
+SEQAN_CHECKPOINT;
+..see:Macro.SEQAN_VERIFY_CHECKPOINTS
+ */
+
+#if SEQAN_ENABLE_CHECKPOINTS
+
+// Create a check point at the point where the macro is placed.
+// TODO(holtgrew): Should be called SEQAN_CHECK_POINT to be consistent.
+#define SEQAN_CHECKPOINT                                        \
+    ::seqan::ClassTest::registerCheckPoint(__LINE__, __FILE__);
+
+// Call the check point verification code for the given file.
+#define SEQAN_VERIFY_CHECKPOINTS(filename)          \
+    ::seqan::ClassTest::verifyCheckPoints(filename)
+
+#else  // #if SEQAN_ENABLE_CHECKPOINTS
+
+#define SEQAN_CHECKPOINT
+
+// If checkpoints are to be verified if testing is disabled then print
+// a warning.
+#define SEQAN_VERIFY_CHECKPOINTS(filename)                              \
+    do {                                                                \
+        fprintf(stderr, ("WARNING: Check point verification is "        \
+                         "disabled. Trying to verify %s from %s:%d.\n"), \
+                filename, __FILE__, __LINE__);                          \
+    } while (false)
+
+#endif  // #if SEQAN_ENABLE_CHECKPOINTS
+
+#if !SEQAN_ENABLE_TESTING
+
+#define SEQAN_BEGIN_TESTSUITE(suite_name)                               \
+    int main(int argc, char ** argv) {                                   \
+        (void) argc;                                                        \
+        (void) argv;                                                        \
+        fprintf(stderr, "Warning: SEQAN_ENABLE_TESTING is wrong and you used the macro SEQAN_BEGIN_TESTSUITE!\n");
+#define SEQAN_END_TESTSUITE \
+    return 0;                                   \
+    }
+#define SEQAN_CALL_TEST(test_name) do { SEQAN_TEST_ ## test_name(); } while (false)
+#define SEQAN_SKIP_TEST do {} while (false)
+
+#endif  // #if !SEQAN_ENABLE_TESTING
+
+}  // namespace seqan
+
+#endif  // SEQAN_CORE_INCLUDE_SEQAN_BASIC_DEBUG_TEST_SYSTEM_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_comparison.h b/third-party/seqan/core/include/seqan/basic/fundamental_comparison.h
new file mode 100644
index 0000000..88d3b57
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_comparison.h
@@ -0,0 +1,139 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Basic comparison code.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_FUNDAMENTAL_COMPARISON_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_FUNDAMENTAL_COMPARISON_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// Forwards for Metafunctions and Functions.
+template <typename T> struct ValueSize;
+template <typename T> typename ValueSize<T>::Type valueSize();
+// Forwards for Metafunctions and Functions.
+template <typename TValue> typename ValueSize<TValue>::Type ordValue(TValue const & c);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Metafunction.CompareType
+..cat:Basic
+..summary:Type to convert other types for comparisons.
+..signature:CompareType<T1, T2>::Type
+..param.T1:Type of the left operand of a comparison.
+..param.T2:Type of the right operand of a comparison.
+..return.type:The Type in which the arguments are converted in order to compare them.
+..remarks:Comparisons are for example operators like $==$ or $<$.
+..remarks:Do not implement, implement @Metafunction.CompareTypeImpl@ instead.
+..remarks.text:Note that there is no rule that guarantees that $CompareType<T1, T2>::Type$
+is the same as $CompareType<T2, T1>::Type$. It is also possible, that only one of these
+two types is defined.
+..see:Metafunction.CompareTypeImpl
+..remarks.text:This metafunction is used for the implementation of
+comparisons that involve @Class.SimpleType at .
+..include:seqan/basic.h
+
+.Metafunction.CompareTypeImpl
+..cat:Basic
+..summary:Implementation of @Metafunction.CompareType at .
+..signature:CompareType<T1, T2>::Type
+..param.T1:Type of the left operand of a comparison.
+..param.T2:Type of the right operand of a comparison.
+..return.type:The Type in which the arguments are converted in order to compare them.
+..see:Metafunction.CompareType
+..include:seqan/basic.h
+*/
+
+// Given two types, the CompareType is a type that both types can be cast to
+// and where the results are then used to compare two values.
+
+template <typename T1, typename T2>
+struct CompareType;
+
+template <typename T1, typename T2>
+struct CompareTypeImpl;
+
+template <typename T>
+struct CompareTypeImpl<T, T>
+{
+    typedef T Type;
+};
+
+template <typename T1, typename T2>
+struct CompareType
+{
+    typedef typename RemoveConst<T1>::Type T1_;
+    typedef typename RemoveConst<T2>::Type T2_;
+    typedef typename CompareTypeImpl<T1_, T2_>::Type Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// These functions are shortcuts to provide comparisons based on the same order
+// that is imposed by ordValue
+
+template <typename TValue1, typename TValue2>
+inline bool ordLess(TValue1 const & left, TValue2 const & right)
+{
+    return ordValue(left) < ordValue(static_cast<TValue1>(right));
+}
+
+template <typename TValue1, typename TValue2>
+inline bool ordEqual(TValue1 const & left, TValue2 const & right)
+{
+    return ordValue(left) == ordValue(static_cast<TValue1>(right));
+}
+
+template <typename TValue1, typename TValue2>
+inline bool ordGreater(TValue1 const & left, TValue2 const & right)
+{
+    return ordValue(left) > ordValue(static_cast<TValue1>(right));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_FUNDAMENTAL_COMPARISON_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_concepts.h b/third-party/seqan/core/include/seqan/basic/fundamental_concepts.h
new file mode 100644
index 0000000..a5bf00b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_concepts.h
@@ -0,0 +1,1185 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Basic concept definitions, e.g. DefaultConstructible, Comparable, ...
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONCEPTS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONCEPTS_H_
+
+namespace seqan {
+
+// ---------------------------------------------------------------------------
+// ==> boost/concept_check.hpp <==
+// ---------------------------------------------------------------------------
+
+// (C) Copyright Jeremy Siek 2000.
+// Copyright 2002 The Trustees of Indiana University.
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+
+// ============================================================================
+// Assignment Concepts
+// ============================================================================
+
+/*!
+ * @concept DefaultConstructibleConcept
+ * @brief A type with a default constructor.
+ *
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature DefaultConstructible<T>
+ * 
+ * Expects an instance of type <tt>T</tt> to be default constructible.
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T()
+ * T a;
+ * @endcode
+ *
+ * @see AssignableConcept
+ * @see CopyConstructibleConcept
+ * @see DestructibleConcept
+ */
+
+/**
+.Concept.DefaultConstructibleConcept
+..cat:Basic
+..summary:A type with a default constructor.
+..signature:DefaultConstructible<T>
+..remarks:
+...text:Expects an instance of type $T$ to be default constructible.
+..example.text:Valid expressions:
+..example.code:
+T()
+T a;
+..include:seqan/basic.h
+..see:Concept.AssignableConcept
+..see:Concept.CopyConstructibleConcept
+*/
+
+SEQAN_CONCEPT(DefaultConstructible,(T))
+{
+    SEQAN_CONCEPT_USAGE(DefaultConstructible) 
+    {
+        T a;                // require default constructor
+        ignoreUnusedVariableWarning(a);
+    }
+};
+
+/*!
+ * @concept DestructibleConcept
+ * @brief A type with a destructor.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature Destructible<T>
+ * 
+ * Expects an instance of type <tt>T</tt> to be destructible.
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T()
+ * T a;
+ * @endcode
+ *
+ * @see DefaultConstructibleConcept
+ */
+
+/**
+.Concept.DestructibleConcept
+..cat:Basic
+..summary:A type with a destructor.
+..signature:Destructible<T>
+..remarks:
+...text:Expects an instance of type $T$ to be destructible.
+..example.text:Valid expressions:
+..example.code:
+T()
+T a;
+..include:seqan/basic.h
+..see:Concept.DefaultConstructibleConcept
+*/
+
+SEQAN_CONCEPT(Destructible, (T))
+{
+    SEQAN_CONCEPT_USAGE(Destructible) 
+    {
+        // It is hard to test this.
+    }
+};
+
+/*!
+ * @concept AssignableConcept
+ * @brief A type with an assignment operator.
+ *
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature Assignable<T>
+ * 
+ * Expects instances of type <tt>T</tt> to be assignable into each other.
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * a = b;  // a, b are of type T
+ * @endcode
+ *
+ * @see DefaultConstructibleConcept
+ */
+
+/*!
+ * @fn AssignableConcept::operator=
+ * @brief C++ built-in assignment operator.
+ *
+ * The C++ standard requires the assignment operator to be a member function.
+ *
+ * @signature T & T::operator=(T const & other);
+ */
+
+/**
+.Concept.AssignableConcept
+..cat:Basic
+..summary:A type with an assignment operator.
+..signature:Assignable<T>
+..remarks:
+...text:Expects instances of type $T$ to be assignable into each other.
+..example.text:Valid expressions:
+..example.code:
+a = b;  // a, b are of type T
+..include:seqan/basic.h
+
+.Function.assign.concept:Concept.AssignableConcept
+.Function.operator=.concept:Concept.AssignableConcept
+*/
+
+// TODO(holtgrew): Test availability of assign() function?
+
+SEQAN_CONCEPT(Assignable,(T))
+{
+    SEQAN_CONCEPT_USAGE(Assignable) 
+    {
+#if !defined(_ITERATOR_)    // back_insert_iterator broken for VC++ STL
+        a = b;              // require assignment operator
+#endif
+        constConstraints(b);
+    }
+private:
+    void constConstraints(const T& x) 
+    {
+#if !defined(_ITERATOR_)    // back_insert_iterator broken for VC++ STL
+        a = x;              // const required for argument to assignment
+#else
+        ignoreUnusedVariableWarning(x);
+#endif
+    }
+private:
+    T a;
+    T b;
+};
+
+/*!
+ * @concept CopyConstructibleConcept
+ * @brief A type with a copy-constructor.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature CopyConstructible<T>
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T a(b);  // b is of type T
+ * @endcode
+ * 
+ * @see DefaultConstructibleConcept
+ */
+
+/**
+.Concept.CopyConstructibleConcept
+..cat:Basic
+..summary:A type with a copy-constructor.
+..signature:CopyConstructible<T>
+..example.text:Valid expressions:
+..example.code:
+T a(b);  // b is of type T
+..include:seqan/basic.h
+*/
+
+SEQAN_CONCEPT(CopyConstructible,(T))
+{
+    SEQAN_CONCEPT_USAGE(CopyConstructible) 
+    {
+        T a(b);            // require copy constructor
+        T* ptr = &a;       // require address of operator
+        constConstraints(a);
+        ignoreUnusedVariableWarning(ptr);
+    }
+private:
+    void constConstraints(const T& a) 
+    {
+        T c(a);            // require const copy constructor
+        const T* ptr = &a; // require const address of operator
+        ignoreUnusedVariableWarning(c);
+        ignoreUnusedVariableWarning(ptr);
+    }
+    T b;
+};
+
+
+// ============================================================================
+// Relation Concepts
+// ============================================================================
+
+// The C++ standard requirements for many concepts talk about return
+// types that must be "convertible to bool".  The problem with this
+// requirement is that it leaves the door open for evil proxies that
+// define things like operator|| with strange return types.  Two
+// possible solutions are:
+// 1) require the return type to be exactly bool
+// 2) stay with convertible to bool, and also
+//    specify stuff about all the logical operators.
+// For now we just test for convertible to bool.
+
+/**
+.Function.requireBooleanExpr
+..summary:Tests for a boolean expression.
+..cat:Concepts
+..signature:requireBooleanExpr(x)
+..param.x: Object that must be convertible to $bool$.
+..remarks:This function can be used to test for available boolean functions, e.g. less operators.
+..include:seqan/basic.h
+..see:Macro.SEQAN_CONCEPT_USAGE
+ */
+template <class T>
+void requireBooleanExpr(const T& t) 
+{
+    bool x = t;
+    ignoreUnusedVariableWarning(x);
+}
+
+
+/*!
+ * @concept EqualityComparableConcept
+ * @brief A type that can be equality compared.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature EqualityComparable<T>
+ * 
+ * @section Remarks
+ * 
+ * Expects instances of type <tt>T</tt> to be comparable via <tt>operator==</tt>
+ * and <tt>operator!=</tt>. Comparison operators must return boolean convertible
+ * values. <tt>operator==</tt> must be an equivalence relation.
+ * 
+ * @section Examples
+ * 
+ * Valid expressions:
+ * 
+ * @code{.cpp}
+ * a == b;
+ * a != b;
+ * @endcode
+ *
+ * Invariants:
+ *
+ * <ul>
+ *  <li><tt>(a == a)</tt> (reflexivity)</li>
+ *  <li><tt>(a == b)</tt> => <tt> (b == a)</tt> (symmetry)</li>
+ *  <li> <tt>(a == b) && (b == c)</tt> => <tt>(a == c)</tt> (transitivity)</li>
+ * </ul>
+ * 
+ * @see ComparableConcept
+ */
+
+/*!
+ * @fn EqualityComparableConcept::operator==
+ * @brief Operator to compare for equality.
+ *
+ * @signature bool T::operator==(T const & other) const;
+ *
+ * The equality operator can be implemented as a member or as a global function.
+ *
+ * Usually, there is an implementation of <tt>operator==()</tt> for custom data
+ * types and then <tt>operator!=()</tt> uses <tt>operator==()</tt>.
+ *
+ * @see EqualityComparableConcept::operator==
+ */
+
+/*!
+ * @fn EqualityComparableConcept::operator!=
+ * @brief Operator to compare for inequality.
+ *
+ * @signature bool T::operator!=(T const & other) const;
+ *
+ * The inequality operator can be implemented as a member or as a global function.
+ *
+ * Usually, the inequality operator is implemented as <tt>!operator==(a, b)</tt>.
+ *
+ * @see EqualityComparableConcept::operator==
+ */
+
+/**
+.Concept.EqualityComparableConcept
+..cat:Comparisons
+..summary:A type that can be equality compared.
+..signature:EqualityComparable<T>
+..remarks:
+...text:Expects instances of type $T$ to be comparable via $operator==$ and $operator!=$. 
+Comparison operators must return boolean convertible values.
+$operator==$ must be an equivalence relation.
+..example.text:Valid expressions:
+..example.code:
+a == b;
+a != b;
+..example.text:Invariants:\br
+$a==a$ (reflexivity)\nl
+$a==b$ \Rightarrow $b==a$ (symmetry)\nl
+$a==b$ and $b==c$ \Rightarrow $a==c$ (transitivity)
+..include:seqan/basic.h
+*/
+
+SEQAN_CONCEPT(EqualityComparable,(T))
+{
+    SEQAN_CONCEPT_USAGE(EqualityComparable) 
+    {
+        requireBooleanExpr(a == b);
+        requireBooleanExpr(a != b);
+    }
+private:
+    T a, b;
+};
+
+/*!
+ * @concept LessThanComparableConcept
+ * @brief A type that can be less-than compared.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature LessThanComparable<T>
+ * 
+ * Expects instances of type <tt>T</tt> to be comparable via <tt>operator<</tt>.
+ * Comparison operator must return a boolean convertible value.
+ * <tt>operator<</tt> must be a partial ordering.
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * a < b;
+ * @endcode
+ *
+ * Invariants:
+ * <ul>
+ *   <li><tt>!(a < a)</tt> (irreflexivity)</li>
+ *   <li><tt>!(b < a)</tt> => <tt>a < b</tt> (antisymmetry)</li>
+ *   <li><tt>(a < b) && (b < c)</tt> => <tt>a < c</tt> (transitivity)</li>
+ * </ul>
+ * 
+ * @see ComparableConcept
+ */
+
+/*!
+ * @fn LessThanComparableConcept::operator<
+ * @brief C++ built-in less-than comparison operator.
+ *
+ * @signature bool T::operator<(T const & other) const;
+ */
+
+/**
+.Concept.LessThanComparableConcept
+..cat:Comparisons
+..summary:A type that can be less-than compared.
+..signature:LessThanComparable<T>
+..remarks:
+...text:Expects instances of type $T$ to be comparable via $operator<$. 
+Comparison operator must return a boolean convertible value.
+$operator<$ must be a partial ordering.
+..example.text:Valid expressions:
+..example.code:
+a < b;
+..example.text:Invariants:\br
+$\not a<a$ (irreflexivity)\nl
+$a<b$ \Rightarrow $\not b<a$ (antisymmetry)\nl
+$a<b$ and $b<c$ \Rightarrow $a<c$ (transitivity)
+..include:seqan/basic.h
+
+.Function.operator<.concept:Concept.LessThanComparableConcept
+*/
+
+SEQAN_CONCEPT(LessThanComparable,(T))
+{
+    SEQAN_CONCEPT_USAGE(LessThanComparable) 
+    {
+        requireBooleanExpr(a < b);
+    }
+private:
+    T a, b;
+};
+
+/*!
+ * @concept ComparableConcept
+ * @extends EqualityComparableConcept
+ * @extends LessThanComparableConcept
+ * @brief A type that can be compared.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature Comparable<T>
+ * 
+ * Expects instances of type <tt>T</tt> to be comparable. Comparison operators
+ * must return boolean convertible values.
+ * 
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * a < b;
+ * a > b;
+ * a <= b;
+ * a >= b;
+ * @endcode
+ *
+ * Invariants:
+ *
+ * <ul>
+ *   <li><tt>(a < b)</tt> <=> <tt>b > a</tt></li>
+ *   <li><tt>(a <= b)</tt> <=> <tt>b >= a</tt></li>
+ *   <li><tt>(a == b)</tt> <=> <tt>(a >= b) && (b >= a)</tt></li>
+ * </ul>
+ * 
+ * @see EqualityComparableConcept
+ * @see LessThanComparableConcept
+ */
+
+/*!
+ * @fn ComparableConcept::operator>
+ * @brief C++ built-in greater-than comparison operator.
+ *
+ * @signature bool T::operator>(T const & other) const;
+ *
+ * This operator can be implemented as a member or a global function.
+ */
+
+/*!
+ * @fn ComparableConcept#operator<=
+ * @brief C++ built-in less-than-or-equal comparison operator.
+ *
+ * @signature bool T::operator<=(T const & other) const;
+ *
+ * This operator can be implemented as a member or a global function.
+ */
+
+/*!
+ * @fn ComparableConcept#operator>=
+ * @brief C++ built-in greather-than-or-equal comparison operator.
+ *
+ * @signature bool T::operator>=(T const & other) const;
+ *
+ * This operator can be implemented as a member or a global function.
+ */
+
+/**
+.Concept.ComparableConcept
+..cat:Comparisons
+..summary:A type that can be compared.
+..signature:Comparable<T>
+..baseconcept:Concept.LessThanComparableConcept
+..remarks:
+...text:Expects instances of type $T$ to be comparable. Comparison operators must return boolean convertible values.
+..example.text:Valid expressions:
+..example.code:
+a < b;
+a > b;
+a <= b;
+a >= b;
+..example.text:Invariants:\br
+$a<b$ \Leftrightarrow $b>a$\nl
+$a<=b$ \Leftrightarrow $b>=a$\nl
+$a<=b$ \Leftrightarrow $a<b$ or ($a<=b$ and $a>=b$)
+..include:seqan/basic.h
+..see:Concept.EqualityComparableConcept
+..see:Concept.LessThanComparableConcept
+
+.Function.operator<=.concept:Concept.ComparableConcept
+.Function.operator>.concept:Concept.ComparableConcept
+.Function.operator>=.concept:Concept.ComparableConcept
+*/
+
+// This is equiaent to SGI STL's LessThanComparable.
+SEQAN_CONCEPT(Comparable,(T))
+{
+    SEQAN_CONCEPT_USAGE(Comparable) 
+    {
+        requireBooleanExpr(a < b);
+        requireBooleanExpr(a > b);
+        requireBooleanExpr(a <= b);
+        requireBooleanExpr(a >= b);
+    }
+private:
+    T a, b;
+};
+
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+SEQAN_CONCEPT(IntegerConcept, (T));
+SEQAN_CONCEPT(SignedIntegerConcept, (T));
+SEQAN_CONCEPT(UnsignedIntegerConcept, (T));
+
+// ============================================================================
+// Test fulfilled concepts
+// ============================================================================
+
+template <typename T>
+struct Is< SignedIntegerConcept<T> >
+{
+    typedef
+        // Explicitely unsigned.
+        typename IfC< IsSameType<T, signed char>::VALUE,     True,
+        typename IfC< IsSameType<T, short>::VALUE,           True,
+        typename IfC< IsSameType<T, int>::VALUE,             True,
+        typename IfC< IsSameType<T, long>::VALUE,            True,
+        typename IfC< IsSameType<T, __int64>::VALUE,         True,
+        False
+        >::Type>::Type>::Type>::Type>::Type Type;
+        enum { VALUE = Type::VALUE };
+};
+
+template <typename T>
+struct Is< UnsignedIntegerConcept<T> >
+{
+    typedef
+        // Explicitely unsigned.
+        typename IfC< IsSameType<T, unsigned char>::VALUE,   True,
+        typename IfC< IsSameType<T, unsigned short>::VALUE,  True,
+        typename IfC< IsSameType<T, unsigned int>::VALUE,    True,
+        typename IfC< IsSameType<T, unsigned long>::VALUE,   True,
+        typename IfC< IsSameType<T, __uint64>::VALUE,        True,
+        False
+        >::Type>::Type>::Type>::Type>::Type Type;
+        enum { VALUE = Type::VALUE };
+};
+
+template <typename T>
+struct Is< IntegerConcept<T> >
+{
+    typedef
+        // char is not necessarily equal to signed or unsigned char.
+        typename IfC< IsSameType<T, char>::VALUE,                True,
+        // Is T a signed integer?
+        typename IfC< Is< SignedIntegerConcept<T> >::VALUE,      True,
+        // Is T an unsigned integer?
+        typename IfC< Is< UnsignedIntegerConcept<T> >::VALUE,    True,
+        False
+        >::Type>::Type>::Type Type;
+        enum { VALUE = Type::VALUE };
+};
+
+template <typename T>
+struct Is< SignedIntegerConcept<T const> > : Is< SignedIntegerConcept<T> > {};
+
+template <typename T>
+struct Is< UnsignedIntegerConcept<T const> > : Is< UnsignedIntegerConcept<T> > {};
+
+template <typename T>
+struct Is< IntegerConcept<T const> > : Is< IntegerConcept<T> > {};
+
+
+/**
+.Metafunction.IsSignedInteger:
+..cat:Basic
+..summary:Tests for a type to be of signed integral aue.
+..signature:IsSignedInteger<T>::Type
+..param.T:Type that is tested.
+..returns.param.Type:@Tag.Logical Values.True@, if $T$ is a signed integral type, @Tag.Logical Values.False@ otherwise.
+...default:@Tag.Logical Values.False@
+..status:deprecated, please use $Is<SignedIntegerConcept<T> >::Type$
+..include:seqan/basic.h
+..see:Metafunction.IsUnsignedInteger
+ */
+
+/**
+.Metafunction.IsUnsignedInteger:
+..cat:Basic
+..summary:Tests for a type to be of unsigned integral aue.
+..signature:IsUnsignedInteger<T>::Type
+..param.T:Type that is tested.
+..returns.param.Type:@Tag.Logical Values.True@, if $T$ is an unsigned integral type, @Tag.Logical Values.False@ otherwise.
+...default:@Tag.Logical Values.False@
+..status:deprecated, please use $Is<UnsignedIntegerConcept<T> >::Type$
+..include:seqan/basic.h
+ */
+
+/*!
+ * @mfn IsInteger
+ * @brief Tests for a type to be of integral value.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature IsInteger<T>::Type
+ * 
+ * @tparam T Type that is tested.
+ * 
+ * @return TReturn 
+ * 
+ * @deprecated Please use <tt>Is<IntegerConcept<T> >::Type</tt>.
+ * 
+ * @see IsIntegral
+ * @see IsUnsignedInteger
+ */
+
+/**
+.Metafunction.IsInteger:
+..cat:Basic
+..summary:Tests for a type to be of integral aue.
+..signature:IsInteger<T>::Type
+..param.T:Type that is tested.
+..returns.param.Type:@Tag.Logical Values.True@, if $T$ is an ingegral type, @Tag.Logical Values.False@ otherwise.
+...default:@Tag.Logical Values.False@
+..status:deprecated, please use $Is<IntegerConcept<T> >::Type$
+..include:seqan/basic.h
+..see:Metafunction.IsSignedInteger
+..see:Metafunction.IsUnsignedInteger
+ */
+
+/*!
+ * @mfn IsIntegral
+ * @brief Tests for a type to be of integral vaule.
+ * @headerfile seqan/basic.h
+ * 
+ * @signature IsIntegral<T>::Type
+ * 
+ * @tparam T Type that is tested.
+ * 
+ * @return TReturn 
+ * 
+ * @deprecated Please use <tt>Is<IntegerConcept<T> >::Type</tt>.
+ * 
+ * @see IsSignedInteger
+ * @see IsUnsignedInteger
+ */
+
+/**
+.Metafunction.IsIntegral:
+..cat:Basic
+..summary:Tests for a type to be of integral aue.
+..signature:IsIntegral<T>::Type
+..param.T:Type that is tested.
+..returns.param.Type:@Tag.Logical Values.True@, if $T$ is an ingegral type, @Tag.Logical Values.False@ otherwise.
+...default:@Tag.Logical Values.False@
+..status:deprecated, please use $Is<IntegerConcept<T> >::Type$
+..include:seqan/basic.h
+ */
+
+// deprecation wrappers
+template <typename T>
+struct IsSignedInteger : Is< SignedIntegerConcept<T> > {};
+template <typename T>
+struct IsUnsignedInteger : Is< UnsignedIntegerConcept<T> > {};
+template <typename T>
+struct IsInteger : Is< IntegerConcept<T> > {};
+
+template <typename T>
+struct IsIntegral : IsInteger<T> {};
+
+// ============================================================================
+// Concepts for integers
+// ============================================================================
+
+// Baseconceptly there are two ways to check concepts:
+//
+// 1. Define expressions and rules a passing type must fulfill.
+// 2. Let the concept check fail by default and only let it pass for the types
+//    that definitely fulfill the concept
+
+// We try variant 1, as it lets the user to define his/her own integer types
+// without the need to specialize all kinds of Integer/SignedInteger/UnsignedInteger concepts.
+
+/*!
+ * @concept IntegerConcept
+ * @extends ComparableConcept
+ * @extends EqualityComparableConcept
+ * @extends AssignableConcept
+ * @extends CopyConstructibleConcept
+ * @extends DefaultConstructibleConcept
+ * @extends DestructibleConcept
+ * @brief An integral type.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature IntegerConcept<T>
+ * 
+ * Expects an instance of type <tt>T</tt> to be of integral value and to provide
+ * the same operations as <tt>int</tt>. The integer concept imposes no
+ * restrictions on an available sign. Every type <tt>T</tt> that fulfills the
+ * @link IntegerConcept @endlink fulfills either the @link SignedIntegerConcept
+ * @endlink or the @link UnsignedIntegerConcept @endlink.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * SEQAN_CONCEPT_ASSERT((IntegerConcept<int>));
+ * SEQAN_CONCEPT_ASSERT((IntegerConcept<char>));
+ * //SEQAN_CONCEPT_ASSERT((IntegerConcept<double>));                       // fails to compile
+ *  
+ * std::cout << Is<IntegerConcept<char> >::VALUE << std::endl;             // 1
+ * std::cout << Is<IntegerConcept<int> >::VALUE << std::endl;              // 1
+ * std::cout << Is<IntegerConcept<unsigned short> >::VALUE << std::endl;   // 1
+ * std::cout << Is<IntegerConcept<double> >::VALUE << std::endl;           // 0
+ * @endcode
+ *
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T a, b;
+ * int c;
+ *  
+ * a = 0u;
+ * b = 1u;
+ * c = a;
+ *  
+ * b = a + 1u;
+ * b = a + a;
+ * b += a;
+ * b += 1u;
+ * b = a++;
+ * b = ++a;
+ *  
+ * b = a - a;
+ * b = a - 1u;
+ * b -= a;
+ * b -= 1u;
+ * b = a--;
+ * b = --a;
+ *  
+ * b = a * a;
+ * b = a * 1u;
+ * b *= a;
+ * b *= 1u;
+ *  
+ * b = a / a;
+ * b = a / 1u;
+ * b /= a;
+ * b /= 1u;
+ *  
+ * b = a << a;
+ * b = a << 1;
+ * b <<= a;
+ * b <<= 1;
+ *  
+ * b = a >> a;
+ * b = a >> 1;
+ * b >>= a;
+ * b >>= 1;
+ * @endcode
+ */
+
+/**
+.Concept.IntegerConcept
+..cat:Basic
+..baseconcept:Concept.ComparableConcept
+..baseconcept:Concept.EqualityComparableConcept
+..summary:An integral type.
+..signature:IntegerConcept<T>
+..remarks:
+...text:Expects an instance of type $T$ to be of integral value and to provide the same operations as $int$.
+The integer concept imposes no restrictions on an available sign.
+Every type $T$ that fulfills the @Concept.IntegerConcept@ fulfills either the @Concept.SignedIntegerConcept@ or the @Concept.UnsignedIntegerConcept at .
+..example.code:
+SEQAN_CONCEPT_ASSERT((IntegerConcept<int>));
+SEQAN_CONCEPT_ASSERT((IntegerConcept<char>));
+//SEQAN_CONCEPT_ASSERT((IntegerConcept<double>));                       // fails to compile
+
+std::cout << Is<IntegerConcept<char> >::VALUE << std::endl;             // 1
+std::cout << Is<IntegerConcept<int> >::VALUE << std::endl;              // 1
+std::cout << Is<IntegerConcept<unsigned short> >::VALUE << std::endl;   // 1
+std::cout << Is<IntegerConcept<double> >::VALUE << std::endl;           // 0
+..example.text:Valid expressions:
+..example.code:
+T a, b;
+int c;
+
+a = 0u;
+b = 1u;
+c = a;
+
+b = a + 1u;
+b = a + a;
+b += a;
+b += 1u;
+b = a++;
+b = ++a;
+
+b = a - a;
+b = a - 1u;
+b -= a;
+b -= 1u;
+b = a--;
+b = --a;
+
+b = a * a;
+b = a * 1u;
+b *= a;
+b *= 1u;
+
+b = a / a;
+b = a / 1u;
+b /= a;
+b /= 1u;
+
+b = a << a;
+b = a << 1;
+b <<= a;
+b <<= 1;
+
+b = a >> a;
+b = a >> 1;
+b >>= a;
+b >>= 1;
+..include:seqan/basic.h
+..see:Concept.SignedIntegerConcept
+..see:Concept.UnsignedIntegerConcept
+*/
+
+SEQAN_CONCEPT(IntegerConcept, (TValue)) :
+    Comparable<TValue>
+{
+    TValue a, b;
+    int c;
+    
+    SEQAN_CONCEPT_USAGE(IntegerConcept)
+    {
+        a = 0u;
+        b = 1u;
+        c = a;
+        
+        b = a + 1u;
+        b = a + a;
+        b += a;
+        b += 1u;
+        b = a++;
+        b = ++a;
+
+        b = a - a;
+        b = a - 1u;
+        b -= a;
+        b -= 1u;
+        b = a--;
+        b = --a;
+        
+        b = a * a;
+        b = a * 1u;
+        b *= a;
+        b *= 1u;
+
+        b = a / a;
+        b = a / 1u;
+        b /= a;
+        b /= 1u;
+        
+        b = a << a;
+        b = a << 1;
+        b <<= a;
+        b <<= 1;
+
+        b = a >> a;
+        b = a >> 1;
+        b >>= a;
+        b >>= 1;
+                
+        SEQAN_STATIC_ASSERT_MSG(static_cast<TValue>(0u) < static_cast<TValue>(1u), "Integer has wrong order.");
+    }
+};
+
+/*!
+ * @concept SignedIntegerConcept
+ * @extends IntegerConcept
+ * @brief An integral type with a sign.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature SignedIntegerConcept<T>
+ * 
+ * Expects an instance of type <tt>T</tt> to represent (possibly negative)
+ * integral values and to provide the same operations as <tt>int</tt>. Every
+ * type <tt>T</tt> that fulfills the @link IntegerConcept @endlink fulfills
+ * either the @link SignedIntegerConcept @endlink or the @link
+ * UnsignedIntegerConcept @endlink.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<int>));
+ * //SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<unsigned short>));             // fails to compile
+ *  
+ * std::cout << Is<SignedIntegerConcept<char> >::VALUE << std::endl;           // 0
+ * std::cout << Is<SignedIntegerConcept<int> >::VALUE << std::endl;            // 0
+ * std::cout << Is<SignedIntegerConcept<unsigned short> >::VALUE << std::endl; // 1
+ * std::cout << Is<SignedIntegerConcept<double> >::VALUE << std::endl;         // 0
+ * @endcode
+ *
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T a;
+ * int b;
+ *  
+ * a = -1;
+ * b = a;
+ *  
+ * a = a - a;
+ * a = a + 1;
+ * a = a - 1;
+ *  
+ * a = a / 2;
+ *  
+ * static_cast<T>(-1) < static_cast<T>(0);
+ * @endcode
+ */
+
+/**
+.Concept.SignedIntegerConcept
+..cat:Basic
+..baseconcept:Concept.IntegerConcept
+..summary:An integral type with a sign.
+..signature:SignedIntegerConcept<T>
+..remarks:
+...text:Expects an instance of type $T$ to represent (possibly negative) integral values and to provide the same operations as $int$.
+Every type $T$ that fulfills the @Concept.IntegerConcept@ fulfills either the @Concept.SignedIntegerConcept@ or the @Concept.UnsignedIntegerConcept at .
+..example.code:
+SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<int>));
+//SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<unsigned short>));             // fails to compile
+
+std::cout << Is<SignedIntegerConcept<char> >::VALUE << std::endl;           // 0
+std::cout << Is<SignedIntegerConcept<int> >::VALUE << std::endl;            // 0
+std::cout << Is<SignedIntegerConcept<unsigned short> >::VALUE << std::endl; // 1
+std::cout << Is<SignedIntegerConcept<double> >::VALUE << std::endl;         // 0
+..example.text:Valid expressions:
+..example.code:
+T a;
+int b;
+
+a = -1;
+b = a;
+
+a = a - a;
+a = a + 1;
+a = a - 1;
+
+a = a / 2;
+
+static_cast<T>(-1) < static_cast<T>(0);
+..include:seqan/basic.h
+*/
+
+// an integer that must have a sign
+SEQAN_CONCEPT(SignedIntegerConcept, (TValue)) :
+    IntegerConcept<TValue>
+{
+    TValue a;
+    int b;
+    
+    SEQAN_CONCEPT_USAGE(SignedIntegerConcept)
+    {
+        a = -1;
+        b = a;
+        
+        a = a - a;
+        a = a + 1;
+        a = a - 1;
+
+        a = a / 2;
+        
+        SEQAN_STATIC_ASSERT_MSG(static_cast<TValue>(-1) < static_cast<TValue>(0), "Signed integer is either not signed or has wrong order.");
+    }
+};
+
+/*!
+ * @concept UnsignedIntegerConcept
+ * @extends IntegerConcept
+ * @brief An integral type without a sign.
+ * 
+ * @headerfile <seqan/basic.h>
+ * 
+ * @signature UnsignedIntegerConcept<T>
+ * 
+ * Expects an instance of type <tt>T</tt> to represent non-negative integral
+ * values and to provide the same operations as <tt>unsigned int</tt>. Every
+ * type <tt>T</tt> that fulfills the @link IntegerConcept @endlink fulfills
+ * either the @link SignedIntegerConcept @endlink or the @link
+ * UnsignedIntegerConcept @endlink.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * //SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<int>));                          // fails to compile
+ * SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<unsigned short>));
+ *  
+ * std::cout << Is<UnsignedIntegerConcept<char> >::VALUE << std::endl;             // 0
+ * std::cout << Is<UnsignedIntegerConcept<int> >::VALUE << std::endl;              // 0
+ * std::cout << Is<UnsignedIntegerConcept<unsigned short> >::VALUE << std::endl;   // 1
+ * std::cout << Is<UnsignedIntegerConcept<double> >::VALUE << std::endl;           // 0
+ * @endcode
+ *
+ * @section Valid Expressions
+ * 
+ * @code{.cpp}
+ * T a;
+ * unsigned int b;
+ *  
+ * a = 1u;
+ * b = a;
+ *  
+ * std::cout << static_cast<T>(0) < static_cast<T>(-1) << std::endl;  // 1
+ * @endcode
+ */
+
+/**
+.Concept.UnsignedIntegerConcept
+..cat:Basic
+..baseconcept:Concept.IntegerConcept
+..summary:An integral type without a sign.
+..signature:UnsignedIntegerConcept<T>
+..remarks:
+...text:Expects an instance of type $T$ to represent non-negative integral values and to provide the same operations as $unsigned int$.
+Every type $T$ that fulfills the @Concept.IntegerConcept@ fulfills either the @Concept.SignedIntegerConcept@ or the @Concept.UnsignedIntegerConcept at .
+..example.code:
+//SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<int>));                          // fails to compile
+SEQAN_CONCEPT_ASSERT((UnsignedIntegerConcept<unsigned short>));
+
+std::cout << Is<UnsignedIntegerConcept<char> >::VALUE << std::endl;             // 0
+std::cout << Is<UnsignedIntegerConcept<int> >::VALUE << std::endl;              // 0
+std::cout << Is<UnsignedIntegerConcept<unsigned short> >::VALUE << std::endl;   // 1
+std::cout << Is<UnsignedIntegerConcept<double> >::VALUE << std::endl;           // 0
+..example.text:Valid expressions:
+..example.code:
+T a;
+unsigned int b;
+
+a = 1u;
+b = a;
+
+std::cout << static_cast<T>(0) < static_cast<T>(-1) << std::endl;  // 1
+..include:seqan/basic.h
+*/
+
+
+// an integer that mustn't have a sign
+SEQAN_CONCEPT(UnsignedIntegerConcept, (TValue)) :
+    IntegerConcept<TValue>
+{
+    TValue a;
+    unsigned b;
+    
+    SEQAN_CONCEPT_USAGE(UnsignedIntegerConcept)
+    {
+        a = 1u;
+        b = a;
+
+        SEQAN_STATIC_ASSERT_MSG(static_cast<TValue>(0) < static_cast<TValue>(-1), "Unsigned integer is either signed or has wrong order.");
+    }
+};
+
+
+// This would be variant 2 (disabled for now):
+/*
+SEQAN_CONCEPT(IntegerConcept, (TValue))
+{
+    SEQAN_CONCEPT_USAGE(IntegerConcept)
+    {
+        x.error_type_must_be_an_integer_type();     // for the sake of readability we break the coding style rule here.
+    }
+
+private:
+    T x;
+};
+
+template <> struct IntegerConcept<char> {};
+template <> struct IntegerConcept<signed char> {};
+template <> struct IntegerConcept<unsigned char> {};
+template <> struct IntegerConcept<short> {};
+template <> struct IntegerConcept<unsigned short> {};
+template <> struct IntegerConcept<int> {};
+template <> struct IntegerConcept<unsigned int> {};
+template <> struct IntegerConcept<long> {};
+template <> struct IntegerConcept<unsigned long> {};
+//template <> struct IntegerConcept<__int64> {};
+//template <> struct IntegerConcept<__uint64> {};
+
+SEQAN_CONCEPT(SignedIntegerConcept, (TValue))
+{
+    SEQAN_CONCEPT_USAGE(SignedIntegerConcept)
+    {
+        x.error_type_must_be_a_signed_integer_type();
+    }
+
+private:
+    T x;
+};
+
+template <> struct SignedIntegerConcept<char> {};
+template <> struct SignedIntegerConcept<short> {};
+template <> struct SignedIntegerConcept<int> {};
+template <> struct SignedIntegerConcept<long> {};
+//template <> struct SignedIntegerConcept<__int64> {};
+
+SEQAN_CONCEPT(UnsignedIntegerConcept, (TValue))
+{
+    SEQAN_CONCEPT_USAGE(UnignedIntegerConcept)
+    {
+        x.error_type_must_be_an_unsigned_integer_type();
+    }
+
+private:
+    T x;
+};
+
+template <> struct UnignedIntegerConcept<unsigned char> {};
+template <> struct UnignedIntegerConcept<unsigned short> {};
+template <> struct UnignedIntegerConcept<unsigned int> {};
+template <> struct UnignedIntegerConcept<unsigned long> {};
+//template <> struct UnignedIntegerConcept<__uint64> {};
+*/
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONCEPTS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_conversion.h b/third-party/seqan/core/include/seqan/basic/fundamental_conversion.h
new file mode 100644
index 0000000..6084937
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_conversion.h
@@ -0,0 +1,146 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Fundamental conversion code.
+// ==========================================================================
+
+// TODO(holtgrew): Move to alphabet submodule?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONVERSION_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONVERSION_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Metafunction.Convert:
+..cat:Alphabets
+..summary:Return type of a conversion. 
+..signature:Convert<Target, Source>::Type
+..param.Target:Type the object should be converted to.
+..param.Source:Type of the object that should be converted to $Target$.
+..returns.param.Type:Type that is returned by @Function.convert at .
+...remarks:This is either $Target$ or $Target &$:
+If instances of $Source$ can be re-interpreted as instances of $Target$,
+than this metafunction returns a reference, otherwise it returns $Target$, 
+that is @Function.convert@ returns a temporary.
+..remarks:A constant instance of $Convert$ is (ab)used as tag argument of @Function.convertImpl at .
+..include:seqan/basic.h
+*/
+
+template <typename TTarget, typename TSource = void>
+struct Convert
+{
+    typedef TTarget Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function convertImpl()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.convertImpl
+..hidefromindex
+..cat:Alphabets
+..summary:Implements @Function.convert at .
+..signature:Convert convertImpl(convert, source)
+..param.convert:Object that specifies the conversion.
+...type:Metafunction.Convert
+...remarks:A constant instance of @Metafunction.Convert@ is used to specify the conversion target.
+..param.source:An object that should be converted.
+..returns:$source$ converted to the type specified by convert.
+...metafunction:Metafunction.Convert
+..remarks:This function implements @Function.convert at . 
+It is recommended to use @Function.convert@ rather than $convertImpl$.
+..include:seqan/basic.h
+*/
+
+// NOTE(doering): Specialize convertImpl, use convert.
+// NOTE(doering): Conversion of one char into another char happes at another place.
+// NOTE(doering): Conversion of sequences happens at another place.
+// NOTE(doering): Can copy or reinterpret, depending on Convert::Type
+
+template <typename TTarget, typename T, typename TSource>
+inline typename Convert<TTarget, TSource>::Type
+convertImpl(Convert<TTarget, T> const,
+            TSource const & source)
+{
+    return source;
+}
+
+// ----------------------------------------------------------------------------
+// Function convert()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.convert
+..cat:Alphabets
+..summary:Converts a value into another value.
+..signature:Convert convert<Target>(source)
+..param.Target:The type $source$ is converted to.
+..param.source:An object that is converted to $Target$.
+..returns:$source$ converted to $Target$.
+...remarks:If $source$ can be re-interpreted as instance of $Target$, then a reference is returned.
+Otherwise the function returns a temporary object. 
+...metafunction:Metafunction.Convert
+..remarks:This function is implemented in @Function.convertImpl at . 
+Do not specialize $convert$, specialize @Function.convertImpl@ instead.
+..see:Function.convertImpl
+..include:seqan/basic.h
+*/
+
+template <typename TTarget, typename TSource>
+inline typename Convert<TTarget, TSource>::Type
+convert(TSource const & source)
+{
+    return convertImpl(Convert<TTarget, TSource>(), source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_CONVERSION_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_metafunctions.h b/third-party/seqan/core/include/seqan/basic/fundamental_metafunctions.h
new file mode 100644
index 0000000..2596174
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_metafunctions.h
@@ -0,0 +1,309 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// This header forward declares / contains prototypes of fundamental
+// metafunctions.  The rule of thumb for a metafunction to get promoted to
+// "fundamental" is if it corresponds to a C++98/C++11 global typedef or is
+// defined for many types.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_METAFUNCTIONS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_METAFUNCTIONS_H_
+
+#include <seqan/basic/basic_metaprogramming.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Value:
+..cat:Fundamental
+..summary:Type of the items in the container or behind an iterator.
+..signature:Value<T[, I]>::Type
+..param.T:Type for which the value type is determined.
+..param.I:Index of the entry for which to retrieve the type.
+...remarks:This is only used for static-sized containers and aggregates.
+...type:nolink:$int$
+..returns.param.Type:Value type of $T$.
+..remarks.text:
+The value type of a container $T$ is the type of the elements in $T$.
+For example, the value type of a sequence of $int$ is $int$.
+..example.code:Value<String<char> >::Type c;  // c has type char
+..include:seqan/basic.h
+*/
+
+template <typename T, const int I = 0>
+struct Value;
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.GetValue:
+..cat:Fundamental
+..summary:Type for reading values. 
+..signature:GetValue<T>::Type
+..param.T:Type of container that holds a value.
+..returns.param.Type:GetValue type of $T$.
+..remarks.text:Depending on $T$, the $GetValue$-type can either be $Value<T>::Type &$ or $Value<T>::Type$.
+..text:$GetValue$ is the return type of @Function.getValue@ that allows a (read-only) access to objects.
+Do not confuse it with @Function.value@ that returns a @Metafunction.Reference.reference@ to the value.
+..see:Metafunction.Value
+..see:Function.getValue
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct GetValue;
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Reference:
+..cat:Fundamental
+..summary:Reference type.
+..signature:Reference<T>::Type
+..param.T:A Type.
+..returns.param.Type:Either $Value<T>::Type &$ or a proxy object @Class.Proxy@ for $T$.
+..see:Metafunction.Value
+..see:Metafunction.GetValue
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct Reference;
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Size:
+..cat:Fundamental
+..summary:Type of an object that is suitable to hold size information.
+..signature:Size<T>::Type
+..param.T:Type for which the size type is determined.
+..returns.param.Type:Size type of $T$.
+..remarks.text:In most cases this type is $size_t$.
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct Size;
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Difference:
+..cat:Fundamental
+..summary:Type of an object that stores the difference between two iterators.
+..signature:Difference<T>::Type
+..param.T:Type for which the difference type is determined.
+...type:Class.Iter
+..returns.param.Type:Difference type of $T$.
+..remarks.text:In most cases this type is $ptrdiff_t$.
+..see:Metafunction.Size
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct Difference;
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Position
+..cat:Fundamental
+..summary:Type of an object that represents a position in a container.
+..signature:Position<T>::Type
+..param.T:Type for which the position type is determined.
+...type:Class.Iter
+...type:Class.String
+..returns.param.Type:Position type of $T$.
+..see:Metafunction.Iterator
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct Position;
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Spec
+..cat:Fundamental
+..summary:The spec of a class. 
+..signature:Spec<T>::Type
+..param.T:Type for which the spec is determined.
+..returns.param.Type:Spec of $T$.
+..remarks:
+The spec of a SeqAn type is the class that is used in template subclassing to specify the specialization. 
+For example, the spec of $String<char, Alloc<> >$ is $Alloc<>$.
+..remarks:
+There is a default specialization for this metafunction that returns $void$.
+Also, there is an implementation of Metafunction Spec for templates with one argument that returns this argument.
+..include:seqan/basic.h
+*/
+
+// Default case for types without Spec<>::Type specialization.
+
+template <typename T>
+struct Spec
+{
+    typedef void Type;
+};
+
+// Case for one template argument.
+
+template <template <typename> class T, typename TSpec>
+struct Spec<T<TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template <typename T>
+struct Spec<T const> : Spec<T>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction DeepestSpec
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.DeepestSpec:
+..cat:Fundamental
+..summary:The deepest spec of a class with nested template arguments.
+..signature:DeepestSpec<T>::Type
+..param.T:Type for which the deepest spec is determined.
+..returns.param.Type:Deepest spec of $T$.
+..remarks:The spec of a SeqAn type is the innermost class that is used in nested subclassing.
+For example, the deepest spec of $Iter<..., VSTree<BottomUp<Mums> > >$ is $Mums$.
+..include:seqan/basic.h
+*/
+
+// Default case if not specialized for T.
+
+template <typename T>
+struct DeepestSpec
+{
+    typedef T Type;
+};
+
+// Default case mapping "T const" to T.
+
+template <typename T>
+struct DeepestSpec<T const> : DeepestSpec<T>
+{};
+
+// TODO(holtgrew): This can be simplified once we have variadic templates.
+
+// Recursion for 1 argument.
+
+template <template <typename> class T,
+          typename T1>
+struct DeepestSpec<T<T1> >
+{
+    typedef typename 
+        IfC<IsSameType<T1, void>::VALUE,                                  // is T1 void?
+            T<T1>,                                                        // yes, end of recursion
+            typename DeepestSpec<typename Spec<T<T1> >::Type >::Type      // no,  recurse
+        >::Type Type;
+};
+
+// Recursion for 2 arguments.
+
+template <template <typename, typename> class T,
+          typename T1, typename T2>
+struct DeepestSpec<T<T1, T2> > : DeepestSpec<typename Spec<T<T1,T2> >::Type>
+{};
+
+// Recursion for 3 arguments.
+
+template <template <typename, typename, typename> class T, 
+          typename T1, typename T2, typename T3>
+struct DeepestSpec<T<T1, T2, T3> >:
+    DeepestSpec<typename Spec<T<T1, T2, T3> >::Type> {};
+
+// Recursion for 4 arguments.
+
+template <template <typename, typename, typename, typename> class T, 
+          typename T1, typename T2, typename T3, typename T4>
+struct DeepestSpec<T<T1, T2, T3, T4> >:
+    DeepestSpec<typename Spec<T<T1, T2, T3, T4> >::Type> {};
+
+// Recursion for 5 arguments.
+
+template <template <typename, typename, typename, typename, typename> class T, 
+          typename T1, typename T2, typename T3, typename T4, typename T5>
+struct DeepestSpec<T<T1, T2, T3, T4, T5> > :
+    DeepestSpec<typename Spec<T<T1, T2, T3, T4, T5> >::Type>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction LENGTH
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct LENGTH;
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_METAFUNCTIONS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_tags.h b/third-party/seqan/core/include/seqan/basic/fundamental_tags.h
new file mode 100644
index 0000000..cd5a70d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_tags.h
@@ -0,0 +1,500 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Global (future: generic) tag definitions.
+// ==========================================================================
+
+// TODO(holtgrew): This should probably be minimalized, tags should be moved to single modules whenever possible.
+
+#ifndef SEQAN_BASIC_BASIC_TAGS_H_
+#define SEQAN_BASIC_BASIC_TAGS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag Tag<T>
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.Tag
+..cat:Fundamental
+..signature:Tag<T>
+..param.T:Any parameter less types.
+..summary:Template for tag definition.
+..remarks:
+This $struct$ is defined such that parameter less tags are easier recognizeable.
+This is best explained with the example below.
+..example.text:Usually, tags are defined in the following way.
+..example.code:
+struct SomeTag_;
+typedef Tag<SomeTag_> SomeTag;
+..example.text:They are then used as follows.
+..example.code:
+template <typename T>
+void f(T const & x, SomeTag const & tag)
+{
+    // ...
+}
+
+// Somewhere else:
+f(3, SomeTag());
+..example.text:
+This has the advantages that (1) the type of tag parameters is printed as $Tag<SomeTag_>$ in compiler error traces.
+Furthermore, (2) parameter less tags can be defined redundantly in multiple headers and we can still instantiate them anywhere where they are declared.
+The latter (2) cannot be achieved with only forward declaration ($struct SomeTag;$) or full declarations ($struct SomeTag {};$) everywhere.
+..include:seqan/basic.h
+ */
+
+template <typename T>
+struct Tag {};
+
+// ----------------------------------------------------------------------------
+// Tag Default
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.Default:
+..cat:Basic
+..summary:Tag that specifies default behavior.
+..tag.Default:Use default behavior. 
+..include:seqan/basic.h
+*/
+struct Default_;
+typedef Tag<Default_> Default;
+
+// ----------------------------------------------------------------------------
+// Tag Nothing
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.Nothing:
+..cat:Basic
+..summary:Tag that represents an absent parameter or an absent type.
+..tag.Nothing:Omit parameter.
+..include:seqan/basic.h
+*/
+
+struct Nothing {};
+
+// ----------------------------------------------------------------------------
+// Tag Move
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should probably go into basic_transport.h.
+
+/**
+.Tag.Move Switch:
+..cat:Basic
+..summary:Switch to force move.
+..tag.Move:Move instead of assign. 
+..remarks.text:The difference between move constructor and copy constructor
+is that the source object is not copied but moved into the target object.
+The source object can lose its content and will be empty after
+this operation in this case.
+A move constructor can sigificantly faster than a copy constructor.
+..example.code:String source("hello");
+String target(source, Move()); // source is moved to target
+std::cout << source; //nothing printed since source lost content
+std::cout << target; //"hello"
+..see:Function.move
+..example.text:Move constructors are like copy-constructors. However, their argument is not const.
+..example.code:
+class Klass
+{
+public:
+    seqan::String m;
+
+    // Copy constructor, other is left untouched.
+    Klass(Klass const & other) { ... }
+
+    // Move constructor, leaves other and its members in an "empty" state.
+    Klass(Klass & other, seqan::Move const &) { ... }
+};
+..include:seqan/basic.h
+*/
+
+struct Move_;
+typedef Tag<Move_> Move;
+
+// ----------------------------------------------------------------------------
+// Tag MinimalCtor
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should go into initialization part of alphabet header set.
+
+//construct without initializing
+struct MinimalCtor_;
+typedef Tag<MinimalCtor_> MinimalCtor;
+
+// ----------------------------------------------------------------------------
+// Tag MinimalCtor
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should go into initialization part of alphabet header set.
+
+//construct with initializing
+struct NonMinimalCtor_;
+typedef Tag<NonMinimalCtor_> NonMinimalCtor;
+
+// ----------------------------------------------------------------------------
+// Tag MinimalCtor
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This should go into the iterators header set?
+
+//Pass to c'tor of iterator to move it to the end
+struct GoEnd_;
+typedef Tag<GoEnd_> GoEnd;
+
+// ----------------------------------------------------------------------------
+// Tag Serial
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.Serial:
+..cat:Parallelism
+..summary:Tag to select a non-parallel implementation of an algorithm.
+..tag.Serial:Select serial implementation of an algorithm.
+..include:seqan/parallel.h
+*/
+
+struct Serial_;
+typedef Tag<Serial_> Serial;
+
+// ----------------------------------------------------------------------------
+// Tag TagList<TTag, TNext>
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.TagList:
+..cat:Basic
+..summary:A structure to represent a list of tags.
+..signature:TagList<TTag1>
+..signature:TagList<TTag1, TagList<TTag2> >
+..signature:TagList<TTag1, TagList<TTag2, TagList<TTag3[...]> > >
+..param.TTag1:The first tag of the list.
+..param.TTag2:The second tag of the list.
+..param.TTag3:The third tag of the list.
+..include:seqan/basic.h
+*/
+
+template <typename TTag = void, typename TSubList = void>
+struct TagList
+{
+    typedef TTag Type;
+};
+
+// ----------------------------------------------------------------------------
+// Class TagSelector
+// ----------------------------------------------------------------------------
+
+/**
+.Class.TagSelector:
+..cat:Basic
+..summary:A structure to select a tag from a @Tag.TagList at .
+..signature:TagSelector<TTagList>
+..param.TTagList:A tag list.
+...type:Tag.TagList
+.Memvar.TagSelector#tagId:
+..class:Class.TagSelector
+..type:nolink:int
+..cat:Basic
+..summary:Stores the index of a @Page.Glossary.Tag@ in the tag list.
+..include:seqan/basic.h
+*/
+
+template <typename TTagList = void>
+struct TagSelector
+{
+    int tagId;
+
+    TagSelector() :
+        tagId(-1) {}    // -1 is an important initialization to signal a not yet selected tag (used for file format auto-detection)
+
+    inline bool
+    operator==(TagSelector const & other) const
+    {
+        return other.tagId == tagId;
+    }
+};
+
+template <typename TTag, typename TSubList>
+struct TagSelector< TagList<TTag, TSubList> >
+        : TagSelector<TSubList>
+{
+    typedef TTag                    Type;
+    typedef TagSelector<TSubList>   Base;
+};
+
+
+template <typename TTagList>
+struct Value<TagSelector<TTagList> >
+{
+    typedef int Type;
+};
+
+template <typename TTagList>
+inline typename Reference<TagSelector<TTagList> >::Type
+value(TagSelector<TTagList> &selector)
+{
+    return selector.tagId;
+}
+
+template <typename TTagList>
+inline typename Reference<TagSelector<TTagList> const>::Type
+value(TagSelector<TTagList> const &selector)
+{
+    return selector.tagId;
+}
+
+// ----------------------------------------------------------------------------
+// Tag DotDrawing
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Should probably not be defined here.
+
+/**
+.Tag.DotDrawing
+..cat:Input/Output
+..summary:Switch to trigger drawing in dot format.
+..value.DotDrawing:Graphs in dot format.
+..include:seqan/basic.h
+*/
+
+struct DotDrawing_;
+typedef Tag<DotDrawing_> DotDrawing;
+
+// TODO(holtgrew): Should probably not be defined here.
+// TODO(holtgrew): Are these used at all?
+
+/**
+.Tag.HammingDistance
+..cat:Basic
+..summary:Switch to trigger Hamming distance, which is a measure of character substitutions.
+..include:seqan/basic.h
+*/
+
+/**
+.Tag.LevenshteinDistance
+..cat:Basic
+..summary:Switch to trigger Levenshtein distance, which is a measure of edit operations (character substitutions, deletions or insertions).
+..remarks:$EditDistance$ is a synonym for $LevenshteinDistance$.
+..see:Spec.EditDistance
+..include:seqan/basic.h
+*/
+
+struct HammingDistance_;
+struct LevenshteinDistance_;
+
+typedef Tag<HammingDistance_>       HammingDistance;
+typedef Tag<LevenshteinDistance_>   LevenshteinDistance;
+typedef Tag<LevenshteinDistance_>   EditDistance; 
+
+
+// ----------------------------------------------------------------------------
+// Tag Blat
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Should probably not be defined here.
+
+struct Blat_;
+typedef Tag<Blat_> Blat;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction LENGTH for TagLists
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Is this defined here or is it just a forward?
+// (weese): This is the definition.
+
+///.Metafunction.LENGTH.param.T.type:Tag.TagList
+
+template <>
+struct LENGTH<void>
+{
+    enum { VALUE = 0 };
+};
+
+template <typename TTag>
+struct LENGTH<TagList<TTag, void> >
+{
+    enum { VALUE = 1 };
+};
+
+template <typename TTag, typename TSubList>
+struct LENGTH<TagList<TTag, TSubList> >
+{
+    enum { VALUE = LENGTH<TSubList>::VALUE + 1 };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction TagListValue
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.TagListValue:
+..cat:Basic
+..summary:A metafunction to retrieve a tag from a @Tag.TagList at .
+..signature:TagListValue<TTagList, tagId>
+..param.TTagList:A tag list.
+...type:Tag.TagList
+..param.tagId:An index of a @Page.Glossary.Tag@ in the tag list. This value must in 0.. at Metafunction.LENGTH@$<TTagList>::VALUE-1$.
+...type:nolink:int
+..cat:Basic
+..include:seqan/basic.h
+*/
+
+template <typename TList, int I>
+struct TagListValue
+{
+    typedef void Type;
+};
+
+template <typename TTag, typename TSubList, int I>
+struct TagListValue<TagList<TTag, TSubList>, I>:
+    public If<Eval<I == LENGTH<TSubList>::VALUE>,
+              TTag,
+              typename TagListValue<TSubList, I>::Type> {};
+
+//template <typename TTag, typename TSubList, int I>
+//struct TagListValue<TagList<TTag, TSubList>, I> :
+//    public typename TagListValue<TSubList, I - 1> {};
+//
+//template <typename TTagList, int I>
+//struct TagListValue<TagSelector<TTagList>, I> :
+//    public typename TagListValue<TTagList, I> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction TagListGetIndex
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Find:
+..cat:Basic
+..summary:A metafunction to retrieve the index of a tag in the @Tag.TagList at .
+..signature:Find<TTagList, TSearchTag>
+..param.TTagList:A tag list.
+...remarks:For a @Class.TagSelector@ the underlying @Tag.TagList@ is used.
+...type:Tag.TagList
+...type:Class.TagSelector
+..param.TSearchTag:A tag to retrieve the index of.
+...type:Tag.Tag
+..return:The index of $TSearchTag$ in the tag list $TTagList$. If $TSearchTag$ is not contained $-1$ is returned.
+...remarks:This meta-function can be used to test whether the value of a @Class.TagSelector@ equals a specific tag.
+...type:nolink:int
+..cat:Basic
+..include:seqan/basic.h
+..example.code:
+AutoSeqStreamFormat format;
+if (format.tagId == TagListGetIndex<AutoSeqStreamFormat, Fasta>::VALUE)
+{
+    // do something specific to Fasta format
+}
+
+// or even shorter:
+
+if (isEqual(format.tagId, Fasta()))
+{
+    // do something specific to Fasta format
+}
+*/
+
+template <typename TList, typename TSearchTag>
+struct Find;
+
+template <typename TTag, typename TSearchTag>
+struct Find<TagList<TTag, void>, TSearchTag>
+{
+    enum { VALUE = -1 };    // not found
+};
+
+template <typename TSearchTag>
+struct Find<TagList<TSearchTag, void>, TSearchTag>
+{
+    enum { VALUE = 0 };
+};
+
+template <typename TTag, typename TSubList, typename TSearchTag>
+struct Find<TagList<TTag, TSubList>, TSearchTag>
+{
+    enum { VALUE = Find<TSubList, TSearchTag>::VALUE };
+};
+
+template <typename TSubList, typename TSearchTag>
+struct Find<TagList<TSearchTag, TSubList>, TSearchTag>
+{
+    enum { VALUE = LENGTH<TSubList>::VALUE };
+};
+
+template <typename TTagList, typename TSearchTag>
+struct Find<TagSelector<TTagList>, TSearchTag>:
+    public Find<TTagList, TSearchTag> {};
+
+template <typename TTagList, typename TSearchTag>
+inline int find(TagSelector<TTagList> const &, TSearchTag const &)
+{
+    return Find<TTagList, TSearchTag>::VALUE;
+}
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+template <typename TTagList, typename TTag>
+inline bool isEqual(TagSelector<TTagList> const &selector, TTag const &)
+{
+    return selector.tagId == Find<TTagList, TTag>::VALUE;
+}
+
+template <typename TTagList, typename TTag>
+inline void assign(TagSelector<TTagList> &selector, TTag const &)
+{
+    selector.tagId = Find<TTagList, TTag>::VALUE;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_BASIC_TAGS_H_
diff --git a/third-party/seqan/core/include/seqan/basic/fundamental_transport.h b/third-party/seqan/core/include/seqan/basic/fundamental_transport.h
new file mode 100644
index 0000000..fb0c672
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/fundamental_transport.h
@@ -0,0 +1,254 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Default implementations of the transport functions assign(), set() and
+// move().
+// ==========================================================================
+
+// TODO(holtgrew): Do we want to get rid of move() and HasMoveConstructor<>? Will get rrvalues in C++11 and for everything else, swap() would be better.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_TRANSPORT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_TRANSPORT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TDest, typename TSource>
+void assignValue(TDest &, TSource const &);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Metafunction.HasMoveConstructor
+..summary:Query whether a class has a move constructor.
+..cat:Content Manipulation
+..signature:HasMoveConstructor<T>::Type
+..signature:HasMoveConstructor<T>::VALUE
+..param.T:Type to query for availability of move constructor.
+..include:seqan/basic.h
+ */
+
+template <typename T>
+struct HasMoveConstructor
+{
+    typedef False Type;
+    enum { VALUE = 0 };
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.assign
+..summary:Assigns one object to another object.
+..cat:Content Manipulation
+..signature:assign(target, source)
+..signature:assign(target, source [, limit] [,resize_tag])
+..param.target: Gets the content of $source$.
+..param.source: Is copied to $target$.
+..param.limit: The maximal length of $target$ after the operation. (optional)
+...remarks:This arguments can be applied if $target$ is a container.
+..param.resize_tag: Specifies the strategy that is applied if $target$ has not enough capacity to store the complete content. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowImplicit@ of the $target$ type.
+...remarks:This arguments can be applied if $target$ is a container.
+..remarks:$assign(target, source)$ is semantically equivalent to $target = source$.
+..include:seqan/basic.h
+*/
+
+template <typename TTarget, typename TSource>
+inline void
+assign(TTarget & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    target = source;
+}
+
+template <typename TTarget, typename TSource>
+inline void
+assign(TTarget & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    target = source;
+}
+
+// TODO(holtgrew): assign() for proxies should be defined in basic_proxy.h.
+
+template <typename TSpec> class Proxy;
+
+template<typename TTargetSpec, typename TSource>
+inline void
+assign(Proxy<TTargetSpec> & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(iter(target), source);
+}
+
+template<typename TTargetSpec, typename TSource>
+inline void
+assign(Proxy<TTargetSpec> & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(iter(target), source);
+}
+
+// ----------------------------------------------------------------------------
+// Function set()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.set
+..summary:Assigns one object to another object avoiding to copy contents.
+..cat:Content Manipulation
+..signature:set(target, source)
+..signature:set(target, source)
+..param.target: Gets the content of $source$.
+..param.source: Content source.
+..remarks:$set(target, source)$ is semantically equivalent to $target = source$.
+If possible, $set$ copies content references instead of the content itself.
+..include:seqan/basic.h
+*/
+
+template<typename TTarget, typename TSource>
+inline void
+set(TTarget & target,
+    TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+set(TTarget const & target,
+    TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+set(TTarget & target,
+    TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+set(TTarget const & target,
+    TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+// ----------------------------------------------------------------------------
+// Function move()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.move
+..summary:Hands over content from one container to another container.
+..cat:Content Manipulation
+..signature:move(target, source)
+..param.target:A container $source$ is moved to.
+..param.source:A container that is moved to $target$.
+..remarks:The function tries to hand over the contents of $source$ to $target$.
+If this is possible, $source$ loses its content and will therefore be empty after this operation.
+Otherwise, the function behaves like @Function.assign@ and $source$ is copied to $target$.
+..see:Function.assign
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Are all specializations necessary?
+
+template<typename TTarget, typename TSource>
+inline void
+move(TTarget & target,
+     TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+move(TTarget const & target,
+     TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+move(TTarget & target,
+     TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+template<typename TTarget, typename TSource>
+inline void
+move(TTarget const & target,
+     TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_FUNDAMENTAL_TRANSPORT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/holder_base.h b/third-party/seqan/core/include/seqan/basic/holder_base.h
new file mode 100644
index 0000000..f1083f9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/holder_base.h
@@ -0,0 +1,202 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Holder base class.
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_HOLDER_BASE_H_
+#define SEQAN_BASIC_HOLDER_BASE_H_
+
+// By default, disable holders to pointers, this is used/tested nowhere and does probably not work.
+#ifndef SEQAN_ENABLE_POINTER_HOLDER
+#define SEQAN_ENABLE_POINTER_HOLDER 0
+#endif  //#ifndef SEQAN_ENABLE_POINTER_HOLDER
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class Holder
+// ----------------------------------------------------------------------------
+
+/**
+.Class.Holder:
+..cat:Basic
+..summary:Manages relationship to another object.
+..signature:Holder<TValue, TSpec>
+..param.TValue:Type of the managed object.
+...metafunction:Metafunction.Value
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Tristate$
+..remarks.text:The main purpose of this class is to facilitate the handling of
+member objects. If we want class $A$ to be dependent on or the owner of another object of class $B$, 
+then we add a data member of type $Holder<B>$ to $A$. 
+$Holder$ offers some useful access functions and stores the kind of relationship between $A$ and $B$.
+..include:seqan/basic.h
+
+.Memfunc.Holder:
+..class:Class.Holder
+..summary:Constructor
+..signature:Holder<TValue, TSpec>()
+..signature:Holder<TValue, TSpec>(holder)
+..signature:Holder<TValue, TSpec>(value)
+..param.holder:Another holder object.
+..param.value:An object of type $TValue$.
+..remarks.text:
+The default constructor creates a holder that is in state 'empty'.
+If a $value$ is passed to the constructor, the holder will be in state 'dependent'.
+ */
+
+// Tag for default Holder specialization.
+struct Tristate_;
+typedef Tag<Tristate_> Tristate;
+
+// Tag for default Simple specialization.
+struct Simple_;
+typedef Tag<Simple_> Simple;
+
+template <typename TValue, typename TSpec = Tristate>
+struct Holder;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.Holder
+
+template <typename TValue, typename TSpec>
+struct Value<Holder<TValue, TSpec> >
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Value<Holder<TValue, TSpec> const>
+{
+    typedef TValue Type;
+};
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+// TODO(holtgrew): What about holders on pointers?
+template <typename TValue, typename TSpec>
+struct Value<Holder<TValue * const, TSpec> >
+{
+    typedef TValue * Type;
+};
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Spec.param.T.type:Class.Holder
+///.Metafunction.Spec.class:Class.Holder
+
+template <typename TValue, typename TSpec>
+struct Spec<Holder<TValue, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Spec<Holder<TValue, TSpec> const>
+{
+    typedef TSpec Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Reference.param.T.type:Class.Holder
+///.Metafunction.Reference.class:Class.Holder
+
+template <typename TValue, typename TSpec>
+struct Reference<Holder<TValue, TSpec> >
+{
+    typedef typename Value<Holder<TValue, TSpec> >::Type & Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Reference< Holder<TValue, TSpec> const>
+{
+    typedef typename Value<Holder<TValue, TSpec> const>::Type & Type;
+};
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue, typename TSpec>
+struct Reference<Holder<TValue *, TSpec> const>
+{
+    typedef typename Value<Holder<TValue *, TSpec> const>::Type const & Type;
+};
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function getValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): We would rather have only one here.
+
+template <typename TValue, typename TSpec>
+inline typename GetValue<Holder<TValue, TSpec> >::Type
+getValue(Holder<TValue, TSpec> const & holder)
+{
+    return value(holder);
+}
+
+template <typename TValue, typename TSpec>
+inline typename GetValue<Holder<TValue, TSpec> >::Type
+getValue(Holder<TValue, TSpec> & holder)
+{
+    return value(holder);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_HOLDER_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/holder_simple.h b/third-party/seqan/core/include/seqan/basic/holder_simple.h
new file mode 100644
index 0000000..74bb521
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/holder_simple.h
@@ -0,0 +1,325 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Simple Holder specialization.
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_HOLDER_SIMPLE_H_
+#define SEQAN_BASIC_HOLDER_SIMPLE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+#ifdef PLATFORM_WINDOWS_VS
+// Disable warning C4521 locally (multiple copy constructors).
+#pragma warning( push )
+#pragma warning( disable: 4521 )
+#endif  // PLATFORM_WINDOWS_VS
+
+/**
+.Spec.Simple Holder
+..cat:Holders
+..summary:Simple copying wrapper without any additional state.
+..signature:Holder<TValue, Simple>
+..param.TValue:Type of the managed object.
+..general:Class.Holder
+..remarks.text:This holder stores a copy of the value.
+..include:seqan/basic.h
+ */
+
+template <typename TValue>
+struct Holder<TValue, Simple>
+{
+    typedef typename Value<Holder>::Type THolderValue;
+    typedef typename Parameter_<THolderValue>::Type THolderParameter;
+
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    mutable typename RemoveConst_<THolderValue>::Type data_value;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Holder() {}
+
+    Holder(Holder & source_) : data_value(source_.data_value)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Holder(Holder const & source_) : data_value(source_.data_value)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    template <typename TSource>
+    explicit
+    Holder(TSource & value_) : data_value(value_)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    template <typename TSource>
+    explicit
+    Holder(TSource const & value_) : data_value(value_)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    Holder &
+    operator=(Holder const & source_)
+    {
+        SEQAN_CHECKPOINT;
+        data_value = source_.data_value;
+        return *this;
+    }
+
+    Holder &
+    operator=(THolderValue const & value_)
+    {
+        SEQAN_CHECKPOINT;
+        data_value = value_;
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    operator THolderParameter()
+    {
+        SEQAN_CHECKPOINT;
+        return *data_value;
+    }
+};
+
+#ifdef PLATFORM_WINDOWS_VS
+// Set old warning C4521 state again (multiple copy constructors).
+#pragma warning( pop )
+#endif  // PLATFORM_WINDOWS_VS
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline bool
+empty(Holder<TValue, Simple> const & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function dependent()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline bool
+dependent(Holder<TValue, Simple> const & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+clear(Holder<TValue, Simple> & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+}
+
+// ----------------------------------------------------------------------------
+// Function create()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+create(Holder<TValue, Simple> & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+    // TODO(holtgrew): Should be create(me.data_value), right?
+}
+
+template <typename TValue>
+inline void
+create(Holder<TValue, Simple> & me,
+       TValue const & value_)
+{
+    SEQAN_CHECKPOINT;
+    me.data_value = value_;
+}
+
+template <typename TValue>
+inline void
+create(Holder<TValue, Simple> & me,
+       TValue const & value_,
+       Move const &)
+{
+    SEQAN_CHECKPOINT;
+    // TODO(holtgrew): Real implementation once HasMoveConstructor metafunction is in place.
+    me.data_value = value_;
+}
+
+// ----------------------------------------------------------------------------
+// Function detach()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+detach(Holder<TValue, Simple> & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+}
+
+// ----------------------------------------------------------------------------
+// Function setValue()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue, Simple> & me,
+         TValue const & value_)
+{
+    SEQAN_CHECKPOINT;
+    set(me.data_value, value_);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Simple> >::Type
+value(Holder<TValue, Simple> & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_value;
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Simple> const>::Type
+value(Holder<TValue, Simple> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_value;
+}
+
+// ----------------------------------------------------------------------------
+// Function getValue()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline typename GetValue<Holder<TValue, Simple> >::Type
+getValue(Holder<TValue, Simple> & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_value;
+}
+
+template <typename TValue>
+inline typename GetValue<Holder<TValue, Simple> const>::Type
+getValue(Holder<TValue, Simple> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_value;
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSource>
+inline void
+assignValue(Holder<TValue, Simple> & me,
+            TSource const & value_)
+{
+    SEQAN_CHECKPOINT;
+    assign(me.data_value, value_);
+}
+
+// ----------------------------------------------------------------------------
+// Function moveValue()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSource>
+inline void
+moveValue(Holder<TValue, Simple> & me,
+          TSource const & value_)
+{
+    SEQAN_CHECKPOINT;
+    move(me.data_value, value_);
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+assign(Holder<TValue, Simple> & target_,
+       Holder<TValue, Simple> const & source_)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(target_, source_);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_HOLDER_SIMPLE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/holder_tristate.h b/third-party/seqan/core/include/seqan/basic/holder_tristate.h
new file mode 100644
index 0000000..8bb613b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/holder_tristate.h
@@ -0,0 +1,1048 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Tristate Holder Implementation.
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_HOLDER_TRISTATE_H_
+#define SEQAN_BASIC_HOLDER_TRISTATE_H_
+
+// TODO(holtgrew): What about const holders?
+// TODO(holtgrew): Are holders on pointers used anywhere?
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename T> struct IsSimple;
+
+// Used in functions section.
+// TODO(holtgrew): This will go away, right?
+template <typename TValue> inline size_t length(TValue const * me);
+template <typename TValue> inline size_t length(TValue * me);
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Tristate Holder
+..cat:Holders
+..summary:Holder that can be empty, dependent, or owner.
+..signature:Holder<TValue, Tristate>
+..param.TValue:Type of the managed object.
+..general:Class.Holder
+..remarks.text:A tristate holder $A$ that holds an object $B$ has one of the following states:
+..remarks.text:- owner: $A$ is the owner of $B$. If $A$ is destroyed, $B$ will be destroyed automatically.
+..remarks.text:- dependent: $A$ depends on $B$. $B$ should not be destroyed as long as $A$ is used.
+..remarks.text:- empty: there is currently no object reference stored in the holder $A$.
+..remarks.text:The state of the holder can be determined by @Function.empty@ and @Function.dependent at .
+..remarks.text:If a holder object is in owner state when destructed, the owned object is destructed as well.
+..include:seqan/basic.h
+ */
+
+// TODO(holtgrew): This is broken for const TValue since we use Value<Holder>::Type below.
+
+template <typename TValue>
+struct Holder<TValue, Tristate>
+{
+    enum EHolderState
+    {
+        EMPTY = 0,
+        OWNER = 1,
+        DEPENDENT = 2
+    };
+
+    typedef typename Value<Holder>::Type THostValue;
+
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    THostValue * data_value;
+    EHolderState data_state;
+
+    // ------------------------------------------------------------------------
+    // Constructors; Destructor
+    // ------------------------------------------------------------------------
+
+    Holder() : data_value(NULL), data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Holder(Holder const & source_) : data_value(NULL), data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+    }
+
+    explicit
+    Holder(THostValue & value_) : data_value(NULL), data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+    }
+
+    explicit
+    Holder(THostValue const & value_) : data_value(NULL), data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        assignValue(*this, value_);
+    }
+
+    ~Holder()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Must be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline Holder const &
+    operator=(Holder const & source_)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+        return *this;
+    }
+
+    inline Holder const &
+    operator=(THostValue const & value_)
+    {
+        SEQAN_CHECKPOINT;
+        assignValue(*this, value_);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Must be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline operator THostValue()
+    {
+        SEQAN_CHECKPOINT;
+        return _dataValue(*this);
+    }
+};
+
+// TODO(holtgrew): Why does this not reliably work without copying where it can?
+template <typename TValue>
+struct Holder<TValue const, Tristate>
+{
+    enum EHolderState
+    {
+        EMPTY = 0,
+        OWNER = 1,
+        DEPENDENT = 2
+    };
+
+    typedef typename Value<Holder>::Type THostValue;
+
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    THostValue * data_value;
+    EHolderState data_state;
+
+    // ------------------------------------------------------------------------
+    // Constructors; Destructor
+    // ------------------------------------------------------------------------
+
+    Holder() : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Holder(Holder const & source_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+    }
+
+    Holder(TValue & value_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+    }
+
+    Holder(TValue const & value_): data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+    }
+
+    ~Holder()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Has to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline Holder &
+    operator=(Holder const & source_)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+        return *this;
+    }
+
+    inline Holder &
+    operator=(THostValue const & value_)
+    {
+        SEQAN_CHECKPOINT;
+        assignValue(*this, value_);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Has to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline operator THostValue()
+    {
+        SEQAN_CHECKPOINT;
+        return _dataValue(*this);
+    }
+};
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue>
+struct Holder<TValue *, Tristate>
+{
+
+    enum EHolderState
+    {
+        EMPTY = 0,
+        OWNER = 1,
+        DEPENDENT = 2
+    };
+
+    typedef typename Value<Holder>::Type THostValue;
+
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    THostValue data_value;
+    EHolderState data_state;
+
+    // ------------------------------------------------------------------------
+    // Constructor; Destructors
+    // ------------------------------------------------------------------------
+
+    Holder() : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Holder(Holder const & source_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+    }
+
+    Holder(TValue * value_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+    }
+
+    ~Holder()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline Holder const &
+    operator = (Holder const & source_)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+        return *this;
+    }
+
+    inline Holder const &
+    operator = (THostValue value_)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline operator THostValue()
+    {
+        SEQAN_CHECKPOINT;
+        return _dataValue(*this);
+    }
+};
+
+template <typename TValue>
+struct Holder<TValue * const, Tristate>
+{
+    enum EHolderState
+    {
+        EMPTY = 0,
+        OWNER = 1,
+        DEPENDENT = 2
+    };
+
+    typedef typename Value<Holder>::Type THostValue;
+
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    THostValue data_value;
+    EHolderState data_state;
+
+    // ------------------------------------------------------------------------
+    // Constructors; Destructor
+    // ------------------------------------------------------------------------
+
+    Holder() : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Holder(Holder const & source_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+    }
+
+    Holder(TValue * value_) : data_state(EMPTY)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+    }
+
+    ~Holder()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline Holder &
+    operator=(Holder const & source_)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source_);
+        return *this;
+    }
+
+    inline Holder &
+    operator=(THostValue value_)
+    {
+        SEQAN_CHECKPOINT;
+        setValue(*this, value_);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    inline operator THostValue()
+    {
+        SEQAN_CHECKPOINT;
+        return _dataValue(*this);
+    }
+};
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+// Spec has to be given for all default specializations.
+
+template <typename TValue>
+struct Spec<Holder<TValue, Tristate> >
+{
+    typedef Tristate Type;
+};
+
+template <typename TValue>
+struct Spec<Holder<TValue, Tristate> const>
+{
+    typedef Tristate Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _dataValue()
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Tristate> >::Type
+_dataValue(Holder<TValue, Tristate> & me)
+{
+    return * me.data_value;
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Tristate> const>::Type
+_dataValue(Holder<TValue, Tristate> const & me)
+{
+    return * me.data_value;
+}
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue>
+inline typename Reference<Holder<TValue *, Tristate> >::Type
+_dataValue(Holder<TValue *, Tristate> & me)
+{
+    return me.data_value;
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue *, Tristate> const>::Type
+_dataValue(Holder<TValue *, Tristate> const & me)
+{
+    return me.data_value;
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue * const, Tristate> >::Type
+_dataValue(Holder<TValue * const, Tristate> & me)
+{
+    return me.data_value;
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue * const, Tristate> const>::Type
+_dataValue(Holder<TValue * const, Tristate> const & me)
+{
+    return me.data_value;
+}
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+///.Function.empty.param.object.type:Class.Holder
+///.Function.empty.class:Class.Holder
+
+template <typename TValue>
+inline bool
+empty(Holder<TValue, Tristate> const & me)
+{
+SEQAN_CHECKPOINT
+    return (me.data_state == Holder<TValue, Tristate>::EMPTY);
+}
+
+// ----------------------------------------------------------------------------
+// Function dependent()
+// ----------------------------------------------------------------------------
+
+///.Function.dependent.param.object.type:Class.Holder
+///.Function.dependent.class:Class.Holder
+
+template <typename TValue>
+inline bool
+dependent(Holder<TValue, Tristate> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_state == Holder<TValue, Tristate>::DEPENDENT;
+}
+
+/// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template <typename THolder, typename TValue>
+inline void
+_holderDeallocate(THolder & me, TValue const & data)
+{   
+    valueDestruct(& data);
+    deallocate(me, & data, 1);
+}
+
+template <typename THolder, typename TValue>
+inline void
+_holderDeallocate(THolder & me, TValue * data, True)                // is a pointer to an *array* of objects
+{
+    size_t len = length(data)+1;
+    arrayDestruct(data, data+len);
+    deallocate(me, data, len);
+}
+
+template <typename THolder, typename TValue>
+inline void
+_holderDeallocate(THolder & /*me*/, TValue * /*data*/, False)               // is a pointer to *one* object
+{
+}
+
+template <typename THolder, typename TValue>
+inline void
+_holderDeallocate(THolder & me, TValue * data)
+{
+    return _holderDeallocate(me, data, IsSimple<TValue>());         // try to distinguish between a pointer to one/array of object(s)
+}
+
+///.Function.clear.class:Class.Holder
+///.Function.clear.param.object.type:Class.Holder
+///.Function.clear.remarks.text:If $clear$ is applied on a @Class.Holder@ object,
+///the state of this object is set to 'empty'.
+
+template <typename TValue>
+inline void
+clear(Holder<TValue, Tristate> & me)
+{
+    switch (me.data_state) {
+        case Holder<TValue, Tristate>::EMPTY:
+            break;
+        case Holder<TValue, Tristate>::DEPENDENT:
+            SEQAN_CHECKPOINT;
+            me.data_state = Holder<TValue, Tristate>::EMPTY;
+            break;
+        default:  // case Holder<TValue, TSpec>::OWNER
+            SEQAN_CHECKPOINT;
+            _holderDeallocate(me, _dataValue(me));
+            me.data_state = Holder<TValue, Tristate>::EMPTY;
+            break;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function create()
+// ----------------------------------------------------------------------------
+
+template <typename THolder, typename TValue>
+inline typename Value<THolder, 0>::Type *
+_holderAllocateObject(THolder & me, TValue const & data)
+{   
+    typename Value<THolder>::Type * ret;
+    allocate(me, ret, 1);
+    valueConstruct(ret, data);
+    return ret;
+}
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename THolder, typename TValue>
+inline typename Value<THolder, 0>::Type
+_holderAllocatePointer(THolder & me, TValue * data, True)           // is a pointer to an *array* of objects
+{
+    typename Value<THolder>::Type ret;
+    size_t len = length(data)+1;
+    allocate(me, ret, len);
+    arrayConstructCopy(data, data + len, ret);
+    return ret;
+}
+
+template <typename THolder, typename TValue>
+inline typename Value<THolder, 0>::Type
+_holderAllocatePointer(THolder & /*me*/, TValue * data, False)          // is a pointer to *one* object
+{
+    return data;
+}
+
+template <typename THolder, typename TValue>
+inline typename Value<THolder, 0>::Type
+_holderAllocatePointer(THolder & me, TValue * data)
+{
+    return _holderAllocatePointer(me, data, IsSimple<TValue>());    // try to distinguish between a pointer to one/array of object(s)
+}
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+/**
+.Function.create
+..class:Class.Holder
+..summary:Makes an object to owner of its content.
+..cat:Dependent Objects
+..signature:create(holder [, object])
+..param.holder:A holder object.
+...type:Class.Holder
+..param.object:Object from which a copy is made and stored in $holder$. (optional)
+...type:Metafunction.Value.Value<Holder>::Type
+..remarks.text:After this operation, $holder$ will be in state 'owner'.
+If $object$ is specified, $holder$ will hold a copy of $object$ at the end of this function.
+If $object$ is not specified, the action depends on the former state of $holder$:
+..remarks.text:- If the state of $holder$ was 'empty', a new object is default constructed and stored into $holder$.
+..remarks.text:- If the state of $holder$ was 'dependent', a copy of the former object is made and stored into $holder$. 
+..remarks.text:- If the state of $holder$ was already 'owner', nothing happens.
+..see:Class.Holder
+..include:seqan/basic.h
+*/
+
+template <typename TValue>
+inline void
+create(Holder<TValue, Tristate> & me)
+{
+    typedef Holder<TValue, Tristate> THolder;
+
+    switch (me.data_state)
+    {
+        case Holder<TValue, Tristate>::EMPTY:
+            SEQAN_CHECKPOINT;
+            allocate(me, me.data_value, 1);
+            valueConstruct(me.data_value);
+            me.data_state = THolder::OWNER;
+            break;
+            
+        case THolder::DEPENDENT:
+            SEQAN_CHECKPOINT;
+            create(me, _dataValue(me));
+            break;
+        default:;
+    }
+}
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue>
+inline void
+create(Holder<TValue *, Tristate> & me)
+{
+    typedef Holder<TValue *, Tristate> THolder;
+
+    switch (me.data_state) {
+        case Holder<TValue *, Tristate>::EMPTY:
+            SEQAN_CHECKPOINT;
+            valueConstruct(& me.data_value);
+            me.data_state = THolder::OWNER;
+            break;
+        case THolder::DEPENDENT:
+            SEQAN_CHECKPOINT;
+            create(me, _dataValue(me));
+            break;
+        default:;
+    }
+}
+
+template <typename TValue>
+inline void
+create(Holder<TValue * const, Tristate> & me)
+{
+    typedef Holder<TValue *, Tristate> THolder;
+
+    switch (me.data_state) {
+        case Holder<TValue *, Tristate>::EMPTY:
+            SEQAN_CHECKPOINT;
+            valueConstruct(& me.data_value);
+            me.data_state = THolder::OWNER;
+            break;
+        case THolder::DEPENDENT:
+            SEQAN_CHECKPOINT;
+            create(me, _dataValue(me));
+            break;
+        default:;
+    }
+}
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue, Tristate> & me,
+       TValue2 & value_)
+{
+    SEQAN_CHECKPOINT;
+
+    if (me.data_state == Holder<TValue, Tristate>::OWNER) {
+        assign(_dataValue(me), value_);
+        return;
+    }
+
+    clear(me);
+    me.data_value = _holderAllocateObject(me, value_);
+    me.data_state = Holder<TValue, Tristate>::OWNER;
+}
+
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue const, Tristate> & me,
+       TValue2 & value_)
+{
+    SEQAN_CHECKPOINT;
+
+    clear(me);
+    me.data_value = _holderAllocateObject(me, value_);
+    me.data_state = Holder<TValue const, Tristate>::OWNER;
+}
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue *, Tristate> & me,
+       TValue2 & value_)
+{
+SEQAN_CHECKPOINT
+
+    clear(me);
+    me.data_value = _holderAllocatePointer(me, value_);
+    me.data_state = Holder<TValue *, Tristate>::OWNER;
+}
+
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue * const, Tristate> & me,
+       TValue2 & value_)
+{
+SEQAN_CHECKPOINT
+
+    clear(me);
+    me.data_value = _holderAllocatePointer(me, value_);
+    me.data_state = Holder<TValue *, Tristate>::OWNER;
+}
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue const, Tristate> & me,
+       TValue2 & value_,
+       Move const &)
+{
+    SEQAN_CHECKPOINT;
+    // TODO(holtgrew): Real implementation once HasMoveConstructor metafunction is in place.
+    me.data_value = value_;
+}
+
+template <typename TValue, typename TValue2>
+inline void
+create(Holder<TValue, Tristate> & me,
+       TValue2 & value_,
+       Move const &)
+{
+    SEQAN_CHECKPOINT;
+    // TODO(holtgrew): Real implementation once HasMoveConstructor metafunction is in place.
+    me.data_value = value_;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.detach
+..class:Class.Holder
+..summary:Makes an object independent from other objects.
+..cat:Dependent Objects
+..signature:detach(object)
+..param.object:An object.
+...type:Class.Holder
+..remarks:
+After this function, $object$ does not depends from any other entity outside of $object$,
+like a @Function.source@ or a @Function.host@, and @Function.dependent.dependent(object)@ returns $false$ 
+..see:Function.source
+..see:Function.host
+..see:Function.create
+..include:seqan/basic.h
+*/
+
+template <typename TValue>
+inline void
+detach(Holder<TValue, Tristate> & me)
+{
+    SEQAN_CHECKPOINT;
+    create(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function setValue()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.setValue
+..class:Class.Holder
+..cat:Content Manipulation
+..summary:Makes holder dependent.
+..signature:setValue(holder, object)
+..param.holder:A holder object.
+...type:Class.Holder
+..param.object:Object from which $holder$ will be dependent.
+...type:Metafunction.Value.Value<Holder>::Type
+..remarks.text:After this operation, $holder$ will be dependent in state 'dependent'.
+..see:Class.Holder
+..include:seqan/basic.h
+*/
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue, Tristate> & me,
+         TValue & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = & value_;
+    me.data_state = Holder<TValue, Tristate>::DEPENDENT;
+}
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue const, Tristate> & me,
+         TValue & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = & value_;
+    me.data_state = Holder<TValue const, Tristate>::DEPENDENT;
+}
+
+// ----------------------------------------------------------------------------
+// Function setValue()
+// ----------------------------------------------------------------------------
+
+#if SEQAN_ENABLE_POINTER_HOLDER
+template <typename TValue>
+inline void
+setValue(Holder<TValue *, Tristate> & me,
+         TValue * & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue *, Tristate> & me,
+         TValue * const & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue * const, Tristate> & me,
+         TValue * & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue>
+inline void
+setValue(Holder<TValue * const, Tristate> & me,
+         TValue * const & value_)
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue, size_t I>
+inline void
+setValue(Holder<TValue *, Tristate> & me,
+         TValue (& value_)[I])
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue, size_t I>
+inline void
+setValue(Holder<TValue *, Tristate> & me,
+         TValue const (& value_)[I])
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue, size_t I>
+inline void
+setValue(Holder<TValue * const, Tristate> & me,
+         TValue (& value_)[I])
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+
+template <typename TValue, size_t I>
+inline void
+setValue(Holder<TValue * const, Tristate> & me,
+         TValue const (& value_)[I])
+{
+    SEQAN_CHECKPOINT;
+    clear(me);
+    me.data_value = value_;
+    me.data_state = Holder<TValue *, Tristate>::DEPENDENT;
+}
+#endif  // #if SEQAN_ENABLE_POINTER_HOLDER
+
+template <typename TValue, typename TValue2>
+inline void
+setValue(Holder<TValue, Tristate> & me,
+         TValue2 & value_)
+{
+    SEQAN_CHECKPOINT;
+    set(value(me), value_);
+}
+
+template <typename TValue, typename TValue2>
+inline void
+setValue(Holder<TValue, Tristate> & me,
+         TValue2 const & value_)
+{
+    SEQAN_CHECKPOINT;
+    set(value(me), value_);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+///.Function.value.param.object.type:Class.Holder
+///.Function.value.class:Class.Holder
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Tristate> >::Type
+value(Holder<TValue, Tristate> & me)
+{
+    if (empty(me))
+        create(me);
+
+    return _dataValue(me);
+}
+
+template <typename TValue>
+inline typename Reference<Holder<TValue, Tristate> const>::Type
+value(Holder<TValue, Tristate> const & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT(empty(me));
+
+    return _dataValue(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+///.Function.assignValue.param.object.type:Class.Holder
+///.Function.assignValue.class:Class.Holder
+
+template <typename TValue, typename TSource>
+inline void
+assignValue(Holder<TValue, Tristate> & me,
+            TSource const & value_)
+{
+    if (empty(me)) {
+        create(me, value_);
+    } else {
+        assign(_dataValue(me), value_);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function moveValue()
+// ----------------------------------------------------------------------------
+
+///.Function.moveValue.param.object.type:Class.Holder
+///.Function.moveValue.class:Class.Holder
+
+template <typename TValue, typename TSource>
+inline void
+moveValue(Holder<TValue, Tristate> & me,
+          TSource const & value_)
+{
+    SEQAN_CHECKPOINT;
+    if (empty(me)) {
+        create(me, value_);
+    } else {
+        move(_dataValue(me), value_);
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+///.Function.assign.param.target.type:Class.Holder
+///.Function.assign.class:Class.Holder
+///.Function.assign.param.source.type:Class.Holder
+///.Function.assign.class:Class.Holder
+
+template <typename TValue>
+inline void
+assign(Holder<TValue, Tristate> & target_,
+       Holder<TValue, Tristate> const & source_)
+{
+    SEQAN_CHECKPOINT;
+    switch(source_.data_state) {
+        case Holder<TValue, Tristate>::EMPTY:
+            clear(target_);
+            break;
+            
+        case Holder<TValue, Tristate>::OWNER:
+            assignValue(target_, value(source_));
+            break;
+
+        default:  // case Holder<TValue, Tristate>::DEPENDENT
+            setValue(target_, value(source_));
+            break;
+    }
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_HOLDER_TRISTATE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/hosted_type_interface.h b/third-party/seqan/core/include/seqan/basic/hosted_type_interface.h
new file mode 100644
index 0000000..9744333
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/hosted_type_interface.h
@@ -0,0 +1,294 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Interface specification functions for types that have a host.
+// ==========================================================================
+
+// TODO(holtgrew): We could add a HostedTypeConcept and make this a submodule of basic, e.g. basic/hosted.
+// TODO(holtgrew): This looks a bit unused/underused.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_HOSTED_TYPE_INTERFACE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_HOSTED_TYPE_INTERFACE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Concept.HostedConcept Type
+..summary:Concept for types that have a host.
+..remarks:The functions of this concept assume that the hosted object exports a function $_dataHost$ that returns a reference to a holder type of $Host<T>::Type &$.
+
+.Metafunction.Host.concept:Concept.HostedConcept Type
+*/
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Metafunction.Host
+..cat:Basic
+..summary:Type of the object a given object depends on.
+..signature:Host<T>::Type
+..param.T:Type for which the host type is determined.
+..returns.param.Type:Host type of $T$.
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct Host;
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function emptyHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.emptyHost
+..cat:Dependent Object
+..summary:Query emptiness state of a hosted object.
+..signature:emptyHost(object)
+..param.object:The object query state of host of.
+..returns:$bool$, $true$ if the host is empty, $false$ otherwise.
+..see:Function.empty
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T>
+inline bool
+emptyHost(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return empty(_dataHost(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function dependentHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.dependentHost
+..cat:Dependent Object
+..summary:Query dependent state of a hosted object.
+..signature:clearHost(object)
+..param.object:The object query state of host of.
+..returns:$bool$, $true$ if the host is dependent, $false$ otherwise.
+..see:Function.dependent
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T>
+inline bool
+dependentHost(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return dependent(_dataHost(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function clearHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.clearHost
+..cat:Dependent Object
+..summary:Clear the host of the given object.
+..signature:clearHost(object)
+..param.object:The object to clear the host of.
+..see:Function.clear
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T>
+inline void
+clearHost(T & me)
+{
+    SEQAN_CHECKPOINT;
+    clear(_dataHost(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function createHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.createHost
+..cat:Dependent Object
+..summary:Construct the host of the given object.
+..signature:createHost(object[, host])
+..param.object:The object to copy construct the host of.
+..param.host:The object to copy in host creation.
+...type:nolink:$Host<T>::Type const &$
+..remarks:If $host$ is given then it is used for copy creation.  Otherwise, the default constructor is used.
+..see:Function.create
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T>
+inline void
+createHost(T & me)
+{
+    SEQAN_CHECKPOINT;
+    create(_dataHost(me));
+}
+
+template <typename T, typename THost>
+inline void
+createHost(T & me,
+           THost const & host_)
+{
+    SEQAN_CHECKPOINT;
+    create(_dataHost(me), host_);
+}
+
+// ----------------------------------------------------------------------------
+// Function host()
+// ----------------------------------------------------------------------------
+
+/// TODO(holtgrew): Move documentation here?
+
+///.Function.host.concept:Concept.HostedConcept Type
+
+template <typename T>
+inline typename Host<T>::Type &
+host(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(_dataHost(me));
+}
+
+// TODO(holtgrew): Is this function unnecessary? Should be since the above one is catch-all.
+template <typename T>
+inline typename Host<T const>::Type &
+host(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(_dataHost(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function setHost()
+// ----------------------------------------------------------------------------
+
+/// TODO(holtgrew): Move documentation here?
+
+///.Function.setHost.param.object.type:nolink:$Host<T>::Type &$
+///.Function.setHost.concept:Concept.HostedConcept Type
+
+template <typename T, typename THost>
+inline void
+setHost(T & me,
+        THost & host_)
+{
+    SEQAN_CHECKPOINT;
+    setValue(_dataHost(me), host_);
+}
+
+template <typename T, typename THost>
+inline void
+setHost(T & me,
+        THost const & host_)
+{
+    SEQAN_CHECKPOINT;
+    setValue(_dataHost(me), host_);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.assignHost
+..cat:Dependent Object
+..summary:Assign to the host of a given value.
+..signature:assignHost(object, host)
+..param.object:The object to assign the host of.
+..param.host:The object to assign as host.
+...type:nolink:$Host<T>::Type const &$
+..see:Function.assign
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T, typename THost>
+inline void
+assignHost(T & me,
+           THost const & host_)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(_dataHost(me), host_);
+}
+
+// ----------------------------------------------------------------------------
+// Function moveHost()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.moveHost
+..cat:Dependent Object
+..summary:Assign to the host of a given value.
+..signature:assignHost(object, host)
+..param.object:The object to move-assign the host of.
+..param.host:The object to move-assign as host.
+...type:nolink:$Host<T>::Type &$
+..see:Function.move
+..concept:Concept.HostedConcept Type
+..include:seqan/basic.h
+ */
+
+template <typename T, typename THost>
+inline void
+moveHost(T & me,
+         THost & host_)
+{
+    SEQAN_CHECKPOINT;
+    moveValue(_dataHost(me), host_);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_HOSTED_TYPE_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_adapt_pointer.h b/third-party/seqan/core/include/seqan/basic/iterator_adapt_pointer.h
new file mode 100644
index 0000000..f86eff1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_adapt_pointer.h
@@ -0,0 +1,96 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Adaptions for pointer and arrays to SeqAn strings.
+//
+// TODO(holtgrew): Break out into adapt_pointer.h and adapt_array.h? The important main distinction is the fixed size at compile time.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_POINTER_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_POINTER_H_
+
+// ===========================================================================
+// Forwards
+// ===========================================================================
+
+// ===========================================================================
+// Enums, Tags, Classes, Specializations
+// ===========================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+struct Reference<TValue *>
+{
+    typedef TValue & Type;
+};
+
+template <typename TValue>
+struct Reference<TValue * const> : Reference<TValue *>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+struct GetValue<TValue *>
+{
+    typedef TValue Type;
+};
+
+template <typename TValue>
+struct GetValue<TValue * const> : GetValue<TValue *>
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TValue>
+struct Value<TValue *>
+{
+    typedef TValue Type;
+};
+
+template <typename TValue>
+struct Value<TValue * const> : Value<TValue *>
+{};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_POINTER_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_adapt_std.h b/third-party/seqan/core/include/seqan/basic/iterator_adapt_std.h
new file mode 100644
index 0000000..6ca35e9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_adapt_std.h
@@ -0,0 +1,605 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Adaption of STL iterators to the SeqAn Iter class and vice versa through
+// iterator traits.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_STD_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_STD_H_
+
+// ============================================================================
+// Adaption of SeqAn Iterators to STL Iterators.
+// ============================================================================
+
+namespace std
+{
+    template<typename TContainer, typename TSpec>
+    struct iterator_traits<seqan::Iter<TContainer, TSpec> > // nolint
+    {
+        typedef ::seqan::Iter<TContainer, TSpec> TIter; // nolint
+
+        typedef random_access_iterator_tag iterator_category; // nolint
+        typedef typename ::seqan::Value<TIter>::Type value_type; // nolint
+        typedef typename ::seqan::Difference<TIter>::Type difference_type; // nolint
+        typedef typename ::seqan::Value<TIter>::Type * pointer; // nolint
+        typedef typename ::seqan::Reference<TIter>::Type reference; // nolint
+    };
+}
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// Used in the STD Iterator Adapter specialization.
+template <typename TStdContainer>
+struct StdContainerIterator;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Rename ot STL Adaptor Iterator?
+
+/**
+.Spec.STD Adaptor Iterator
+..general:Class.Iter
+..cat:Iterators
+..summary:Adapt STL iterators to SeqAn iterators.
+..signature:Iter<TContainer, StdIteratorAdaptor>
+..param.TContainer:The STL container to iterate over.
+..remarks:This type is a wrapper around STL iterators that has a conversion operator back to the underlying iterator.
+ */
+
+struct StdIteratorAdaptor_;
+typedef Tag<StdIteratorAdaptor_> StdIteratorAdaptor;
+
+template <typename TContainer>
+class Iter<TContainer, StdIteratorAdaptor>
+{
+public:
+    typedef typename StdContainerIterator<TContainer>::Type TIterator;
+    TIterator data_iterator;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Iter() {}
+
+    Iter(Iter const & other_)
+            : data_iterator(other_.data_iterator)
+    {}
+
+    Iter(TIterator const & iter_)
+            : data_iterator(iter_)
+    {}
+
+    template <typename TContainer_>
+    Iter(Iter<TContainer_, StdIteratorAdaptor> const & other,
+         SEQAN_CTOR_ENABLE_IF(IsSameType<TContainer, TContainer_ const>)) :
+            data_iterator(other.data_iterator)
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // TODO(holtgrew): Do we want this? Besides being non-essential, this creates a cross dependency on the begin function!
+    Iter(TContainer const & cont_)
+            : data_iterator(begin(cont_))
+    {}
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in the class.
+    // ------------------------------------------------------------------------
+
+    Iter &
+    operator = (Iter const & other_)
+    {
+        data_iterator = other_.data_iterator;
+        return *this;
+    }
+
+    Iter &
+    operator = (TIterator const & iter_)
+    {
+        data_iterator = iter_;
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Pointer Operators;  Have to be defined within class.
+    // ------------------------------------------------------------------------
+    
+    typename Value<Iter>::Type *
+    operator->()
+    {
+        return &*data_iterator;
+    }
+
+    typename Value<Iter>::Type const *
+    operator->() const
+    {
+        return &*data_iterator;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined within class.
+    // ------------------------------------------------------------------------
+
+    operator TIterator & ()
+    {
+        return data_iterator;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+struct Value<Iter<TContainer, StdIteratorAdaptor> >
+{
+    typedef typename TContainer::iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::value_type Type;
+};
+
+template <typename TContainer>
+struct Value<Iter<TContainer const, StdIteratorAdaptor> >
+{
+    typedef TContainer const TContainer_;
+    typedef typename TContainer::const_iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::value_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+struct GetValue<Iter<TContainer, StdIteratorAdaptor> >
+{
+    typedef typename TContainer::const_iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::reference Type;
+};
+
+template <typename TContainer>
+struct GetValue<Iter<TContainer const, StdIteratorAdaptor> >
+{
+    typedef TContainer const TContainer_;
+    typedef typename TContainer::const_iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::reference Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+struct Reference<Iter<TContainer, StdIteratorAdaptor> >
+{
+    typedef typename TContainer::iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::reference Type;
+};
+
+template <typename TContainer>
+struct Reference<Iter<TContainer, StdIteratorAdaptor> const> :
+        Reference<Iter<TContainer, StdIteratorAdaptor> > {};
+
+template <typename TContainer>
+struct Reference<Iter<TContainer const, StdIteratorAdaptor> >
+{
+    typedef TContainer const TContainer_;
+    typedef typename TContainer::const_iterator TIterator_;
+    typedef typename std::iterator_traits<TIterator_>::reference Type;
+};
+
+template <typename TContainer>
+struct Reference<Iter<TContainer const, StdIteratorAdaptor> const> :
+        Reference<Iter<TContainer const, StdIteratorAdaptor> > {};
+
+// ----------------------------------------------------------------------------
+// Metafunction StdContainerIterator
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This is a candidate for not beging publically documented
+
+/**
+.Metafunction.StdContainerIterator
+..cat:Sequences
+..summary:Returns type of the STL container iterator.
+..signature:StdContainerIterator<T>::Type
+..param.T.type:Adaption.std::list
+..include:seqan/sequence.h
+..remarks:This is used in @Spec.STD Adaptor Iterator at .
+ */
+
+template <typename TStdContainer>
+struct StdContainerIterator;
+
+template <typename TStdContainer>
+struct StdContainerIterator
+{
+     typedef typename TStdContainer::iterator Type;
+};
+
+template <typename TStdContainer>
+struct StdContainerIterator<TStdContainer const>
+{
+     typedef typename TStdContainer::const_iterator Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function hostIterator()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline typename StdContainerIterator<TContainer>::Type &
+hostIterator(Iter<TContainer, StdIteratorAdaptor> & me)
+{
+    return me.data_iterator;
+}
+
+template <typename TContainer>
+inline typename StdContainerIterator<TContainer>::Type const &
+hostIterator(Iter<TContainer, StdIteratorAdaptor> const & me)
+{
+    return me.data_iterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, StdIteratorAdaptor> >::Type 
+value(Iter<TContainer, StdIteratorAdaptor> & me)
+{
+    return *(me.data_iterator);
+}
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, StdIteratorAdaptor> const>::Type 
+value(Iter<TContainer, StdIteratorAdaptor> const & me)
+{
+    return *(me.data_iterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator*()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, StdIteratorAdaptor> >::Type 
+operator*(Iter<TContainer, StdIteratorAdaptor> & me)
+{
+    return *(me.data_iterator);
+}
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, StdIteratorAdaptor> const>::Type 
+operator*(Iter<TContainer, StdIteratorAdaptor> const & me)
+{
+    return *(me.data_iterator);
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TValue>
+inline void 
+assignValue(Iter<TContainer, StdIteratorAdaptor> & me,
+            TValue & val)
+{
+    *(me.data_iterator) = val;
+}
+
+template <typename TContainer, typename TValue>
+inline void 
+assignValue(Iter<TContainer, StdIteratorAdaptor> & me,
+            TValue const & val)
+{
+    *(me.data_iterator) = val;
+}
+
+// ----------------------------------------------------------------------------
+// Function moveValue()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TValue>
+inline void 
+moveValue(Iter<TContainer, StdIteratorAdaptor> & me,
+          TValue & val)
+{
+    move(*(me.data_iterator), val);
+}
+template <typename TContainer, typename TValue>
+inline void 
+moveValue(Iter<TContainer, StdIteratorAdaptor> & me,
+          TValue const & val)
+{
+    move(*(me.data_iterator), val);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator==(Iter<TContainer, StdIteratorAdaptor> const & left,
+           Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) == hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator!=(Iter<TContainer, StdIteratorAdaptor> const & left,
+           Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) != hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator<(Iter<TContainer, StdIteratorAdaptor> const & left,
+          Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) < hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator>(Iter<TContainer, StdIteratorAdaptor> const & left,
+          Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) > hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator<=(Iter<TContainer, StdIteratorAdaptor> const & left,
+           Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    return hostIterator(left) <= hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool 
+operator>=(Iter<TContainer, StdIteratorAdaptor> const & left,
+           Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) >= hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline void
+goNext(Iter<TContainer, StdIteratorAdaptor> & me)
+{
+    SEQAN_CHECKPOINT;
+    goNext(hostIterator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function goPrevious()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline void
+goPrevious(Iter<TContainer, StdIteratorAdaptor> & me)
+{
+    SEQAN_CHECKPOINT;
+    goPrevious(hostIterator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator+(Iter<TContainer, StdIteratorAdaptor> const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(left) + right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator+(Iter<TContainer, StdIteratorAdaptor> const & left,
+          int right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(left) + right);
+}
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator+(TIntegral left,
+          Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(right) + left);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator+(int left,
+          Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(right) + left);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, StdIteratorAdaptor> &
+operator+=(Iter<TContainer, StdIteratorAdaptor> & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) += right;
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, StdIteratorAdaptor> &
+operator+=(Iter<TContainer, StdIteratorAdaptor> & left,
+           int right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) += right;
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator-(Iter<TContainer, StdIteratorAdaptor> const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(left) - right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, StdIteratorAdaptor>  
+operator-(Iter<TContainer, StdIteratorAdaptor> const & left,
+          int right)
+{
+SEQAN_CHECKPOINT
+    return Iter<TContainer, StdIteratorAdaptor>(hostIterator(left) - right);
+}
+
+template <typename TContainer>
+inline typename Difference<Iter<TContainer, StdIteratorAdaptor> >::Type  
+operator-(Iter<TContainer, StdIteratorAdaptor> const & left,
+          Iter<TContainer, StdIteratorAdaptor> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) - hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, StdIteratorAdaptor> &
+operator-=(Iter<TContainer, StdIteratorAdaptor> & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) -= right;
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, StdIteratorAdaptor> &
+operator -= (Iter<TContainer, StdIteratorAdaptor> & left,
+             int right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) -= right;
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+// Conversion assignment.
+template <typename TTargetContainer, typename TSource>
+inline void
+assign(Iter<TTargetContainer, StdIteratorAdaptor> & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    target.data_iterator = begin(container(source)) + position(source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPT_STD_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_adaptor.h b/third-party/seqan/core/include/seqan/basic/iterator_adaptor.h
new file mode 100644
index 0000000..6decf67
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_adaptor.h
@@ -0,0 +1,638 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the adaptor iterator that makes a non-rooted iterator
+// rooted by adding a pointer to the original container.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPTOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPTOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TIterator, typename TSpec = Default>
+struct AdaptorIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+// Adaptor Iterator
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Adaptor Iterator:
+..cat:Iterators
+..general:Class.Iter
+..summary:Adapts iterators to @Concept.RootedIteratorConcept at .
+..signature:Iter<TContainer, AdaptorIterator<TIterator [, TSpec]> >
+..param.TContainer:Type of the container that can be iterated by $TIterator$.
+...remarks:Use @Metafunction.Container@ to get the container type for a given iterator.
+..param.TIterator:Type of the iterator that is adapted to @Concept.RootedIteratorConcept at .
+..remarks.text:Adaptor iterators can implicitly converted to $TIterator$.
+..include:seqan/basic.h
+
+.Memfunc.Adaptor Iterator#Iter:
+..class:Spec.Adaptor Iterator
+..summary:Constructor
+..signature:Iter()
+..signature:Iter(iter)
+..signature:Iter(container [, iterator])
+..param.iter:Another adaptor iterator object.
+..param.container:The corresponding container object.
+..param.iterator:A iterator of $container$. (optional)
+...remarks.text:If this argument is omitted, the adaptor iterator is initialized to the @Function.begin.begin iterator@ of $container$.
+*/
+
+template <typename TContainer, typename TIterator, typename TSpec>
+class Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+{
+public:
+    typename Pointer_<TContainer>::Type data_container;
+    TIterator data_iterator;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Iter() : data_container()
+    {
+        data_iterator = TIterator();
+    }
+
+    /*
+    // TODO(doering): welches "begin" zur initialisierung von "data_iterator" aufrufen?
+    // TODO(holtgrew): Probably call begin(, Standard())...
+    Iter(typename Parameter_<TContainer>::Type container_)
+        : data_container(_toPointer(container_)),
+          data_iterator(begin(container_))
+    {
+        SEQAN_CHECKPOINT;
+    }
+    */
+
+    Iter(typename Parameter_<TContainer>::Type container_, TIterator it_)
+            : data_container(_toPointer(container_)),
+              data_iterator(it_)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Iter(Iter const & other_)
+            : data_container(other_.data_container),
+              data_iterator(other_.data_iterator)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    // TODO(holtgrew): Use this technique to the other Iter specializations.
+    template <typename TContainer_, typename TIterator2>
+    Iter(Iter<TContainer_, AdaptorIterator<TIterator2, TSpec> > const & other,
+         SEQAN_CTOR_ENABLE_IF(IsSameType<TContainer, TContainer_ const>)) :
+            data_container(other.data_container), data_iterator(other.data_iterator)
+    {
+        ignoreUnusedVariableWarning(dummy);\
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    Iter &
+    operator=(Iter const & other_)
+    {
+        data_container = other_.data_container;
+        data_iterator = other_.data_iterator;
+        return *this;
+    }
+
+    template <typename TContainer_>
+    SEQAN_FUNC_ENABLE_IF(IsSameType<TContainer, TContainer_ const>, Iter &)
+    operator=(Iter<TContainer_, AdaptorIterator<TIterator, TSpec> > const & other_)
+    {
+        data_container = other_.data_container;
+        data_iterator = other_.data_iterator;
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Pointer Operators;  Have to be defined within class.
+    // ------------------------------------------------------------------------
+
+    // For chaining behaviour of operator->(), see http://stackoverflow.com/a/8782794/84349
+    
+    TIterator &
+    operator->()
+    {
+        return data_iterator;
+    }
+
+    TIterator const &
+    operator->() const
+    {
+        return data_iterator;
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    operator TIterator() const
+    {
+        SEQAN_CHECKPOINT;
+        return data_iterator;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IteratorDefaultImp_
+// ----------------------------------------------------------------------------
+
+template <typename T>
+struct IteratorDefaultImp_<T, Rooted>
+{
+    typedef typename Iterator<T, Standard>::Type TStandardIterator;
+    typedef Iter<T, AdaptorIterator<TStandardIterator> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function container()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline typename Parameter_<TContainer>::Type
+container(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline typename Parameter_<TContainer>::Type
+container(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+// ----------------------------------------------------------------------------
+// Function setContainer()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Also defined in index module, change documentation?
+/**
+.Function.setContainer
+..class:Spec.Adaptor Iterator
+..summary:Set container of an adaptor iterator.
+..description:After setting the pointer to the container, the position will be set to 0.
+..cat:Dependent Objects
+..signature:setContainer(object, container)
+..param.object:Object to set the container for.
+...type:Spec.Adaptor Iterator
+..param.container:The container to "root" the iterator in.
+ */
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline void
+setContainer(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me,
+             typename Parameter_<TContainer>::Type container_)
+{
+    me.data_container = _toPointer(container_);
+    setPosition(me, 0);
+}
+
+// ----------------------------------------------------------------------------
+// Function hostIterator()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.hostIterator
+..class:Spec.Adaptor Iterator
+..cat:Dependent Objects
+..summary:Return host iterator.
+..signature:hostIterator(object)
+..param.object:Object to return host iterator for.
+...type:Spec.Adaptor Iterator
+..returns:Container of the given object.
+ */
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline TIterator &
+hostIterator(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_iterator;
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline TIterator const &
+hostIterator(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_iterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+///.Function.position.param.iter.type:Spec.Adaptor Iterator
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline typename Position<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type
+position(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(me) - begin(container(me), Standard());
+}
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TContainer2>
+inline typename Position<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type
+position(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me,
+         TContainer2 const &)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(me) - begin(container(me), Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.setPosition
+..class:Spec.Adaptor Iterator
+..cat:Dependent Objects
+..signature:setPosition(iterator, pos)
+..param.iterator:The iterator to set the position of.
+...type:Spec.Adaptor Iterator
+ */
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TPosition>
+inline void
+setPosition(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me,
+            TPosition pos_)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(me) = begin(container(me), Standard()) + pos_;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline typename Reference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > >::Type
+value(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(hostIterator(me));
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline typename Reference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type
+value(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(hostIterator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TValue>
+inline void
+assignValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(hostIterator(me), _value);
+}
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TValue>
+inline void
+assignValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(hostIterator(me), _value);
+}
+
+// ----------------------------------------------------------------------------
+// Function moveValue()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TValue>
+inline void
+moveValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    moveValue(hostIterator(me), _value);
+}
+template <typename TContainer, typename TIterator, typename TSpec, typename TValue>
+inline void
+moveValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    moveValue(hostIterator(me), _value);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator==(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+           Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) == hostIterator(right);
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator==(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+           typename IterComplementConst<TIterator>::Type const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) == right;
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator==(typename IterComplementConst<TIterator>::Type const & left,
+             Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return left == hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator!=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+           Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) != hostIterator(right);
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator!=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+           typename IterComplementConst<TIterator>::Type const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) != right;
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+operator!=(typename IterComplementConst<TIterator>::Type const & left,
+           Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return left != hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline void
+goNext(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    goNext(hostIterator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function goPrevious()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline void
+goPrevious(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    goPrevious(hostIterator(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): It should be possible to have default implementations of these operators for all but a core set.
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator+(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(left), hostIterator(left) + right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer, typename TIterator, typename TSpec>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator+(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+          int right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(left), hostIterator(left) + right);
+}
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator+(TIntegral left,
+          Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(right), hostIterator(right) + left);
+}
+
+// for <anonymous enum> types
+template <typename TContainer, typename TIterator, typename TSpec>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator+(int left,
+          Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(right), hostIterator(right) + left);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > &
+operator+=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) += right;
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer, typename TIterator, typename TSpec>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > &
+operator+=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left,
+           int right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) += right;
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator-(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(left), hostIterator(left) - right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer, typename TIterator, typename TSpec>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> >
+operator-(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+          int right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, AdaptorIterator<TIterator, TSpec> >(container(left), hostIterator(left) - right);
+}
+
+// TODO(holtgrew): What about Function.difference()?
+template <typename TContainer, typename TIterator, typename TSpec, typename TContainer2, typename TIterator2, typename TSpec2>
+inline typename Difference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > >::Type
+operator-(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left,
+          Iter<TContainer2, AdaptorIterator<TIterator2, TSpec2> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return hostIterator(left) - hostIterator(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > &
+operator-=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) -= right;
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer, typename TIterator, typename TSpec>
+inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > &
+operator-=(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left,
+           int right)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(left) -= right;
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+atEnd(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return atEnd(me, container(me));
+}
+
+template <typename TContainer, typename TIterator, typename TSpec>
+inline bool
+atEnd(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return atEnd(me, container(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): What about set()?
+
+// Conversion assignment.
+template <typename TTargetContainer, typename TIterator, typename TSpec, typename TSource>
+inline void
+assign(Iter<TTargetContainer, AdaptorIterator<TIterator, TSpec> > & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    target.data_container = container(source);
+    target.data_iterator = begin(container(source)) + position(source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_ADAPTOR_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_base.h b/third-party/seqan/core/include/seqan/basic/iterator_base.h
new file mode 100644
index 0000000..2af32fd
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_base.h
@@ -0,0 +1,433 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Basic declarations for the Iter class and generic implementations.
+// ==========================================================================
+
+// TODO(holtgrew): I think the interface is not completely specified here. Also, we could maybe have more generic implementations for operators?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class Iter
+ * @extends IteratorAssociatedTypesConcept
+ * @headerfile <seqan/basic.h>
+ * @brief Base class for iterators to traverse containers.
+ *
+ * @signature template <typename TContainer, typename TSpec>
+ *            class Iter;
+ *
+ * @tparam TContainer The type of the container to iterate.
+ * @tparam TSpec      Type to use for specializing the <tt>Iter</tt> class.
+ */
+
+/**
+.Class.Iter:
+..cat:Basic
+..summary:Iterator that is used to traverse containers.
+..signature:Iter<TContainer, TSpec>
+..param.TContainer:Type of the container that can be iterated by $Iter$.
+...metafunction:Metafunction.Container
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+..implements:Concept.IteratorAssociatedTypesConcept
+..include:seqan/basic.h
+*/
+
+template <typename TContainer, typename TSpec>
+class Iter;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IterComplementConst
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Iter#IterComplementConst
+ * @brief Metafunction that complements the const-ness of the container of an iterator.
+ *
+ * @signature IterComplementConst<TIter>::Type
+ *
+ * @tparam TIter The @link Iter @endlink to complement the container constness of.
+ *
+ * @return Type The type of the iterator that is the same as <tt>TIter</tt> except that the const-ness of the
+ *              container is complemented.
+ */
+
+/**
+.Metafunction.IterComplementConst:
+..cat:Basic
+..summary:Complement the "constness" of the container of an iterator.
+..signature:IterComplementConst<TIterator>
+..param.TIterator:The iterator to toggle the constness of its container for.
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+struct IterComplementConst;
+
+template <typename TContainer, typename TSpec>
+struct IterComplementConst<Iter<TContainer, TSpec> >
+{
+    typedef Iter<
+        typename IfC<
+            IsSameType<typename RemoveConst_<TContainer>::Type, TContainer>::VALUE,
+            TContainer const,
+            typename RemoveConst_<TContainer>::Type>::Type,
+        TSpec> Type;
+};
+
+template <typename TContainer, typename TSpec>
+struct IterComplementConst<Iter<TContainer, TSpec> const>
+        : IterComplementConst<Iter<TContainer, TSpec> > {};
+
+// ----------------------------------------------------------------------------
+// Metafunction IterMakeConst
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Iter#IterMakeConst
+ * @brief Metafunction to make enforce const-ness of the container of an iterator.
+ *
+ * @signature IterMakeConst<TIter>::Type
+ *
+ * @tparam TIter The iterator type to make the container const of.
+ *
+ * @return Type The resulting Iter type with a const container.
+ */
+
+/**
+.Metafunction.IterMakeConst:
+..cat:Basic
+..summary:Make the container of an Iter const.
+..signature:IterMakeConst<TIterator>
+..param.TIterator:The iterator make the container const for.
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+struct IterMakeConst;
+
+template <typename TContainer, typename TSpec>
+struct IterMakeConst<Iter<TContainer, TSpec> >
+{
+    typedef Iter<typename RemoveConst_<TContainer>::Type const, TSpec> Type;
+};
+
+template <typename TContainer, typename TSpec>
+struct IterMakeConst<Iter<TContainer, TSpec> const>
+        : IterMakeConst<Iter<TContainer, TSpec> > {};
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Iter#Spec
+ * @brief Return specialization tag of the <tt>Iter</tt> specialization.
+ *
+ * @signature Spec<TIter>::Type
+ *
+ * @tparam TIter The <tt>Iter</tt> class to get specialization tag of.
+ *
+ * @return Type The specialization tag used for the <tt>Iter</tt>.
+ */
+
+///.Metafunction.Spec.param.T.type:Class.Iter
+///.Metafunction.Spec.class:Class.Iter
+
+template <typename TContainer, typename TSpec>
+struct Spec<Iter<TContainer, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template <typename TContainer, typename TSpec>
+struct Spec<Iter<TContainer, TSpec> const>
+{
+    typedef TSpec Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.Iter
+///.Metafunction.Value.class:Class.Iter
+
+template <typename TContainer, typename TSpec>
+struct Value<Iter<TContainer, TSpec> >:
+    Value<TContainer>
+{
+};
+
+template <typename TContainer, typename TSpec>
+struct Value<Iter<TContainer, TSpec> const>:
+    Value<TContainer>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+///.Metafunction.GetValue.param.T.type:Class.Iter
+///.Metafunction.GetValue.class:Class.Iter
+
+template <typename TContainer, typename TSpec>
+struct GetValue<Iter<TContainer, TSpec> >:
+    GetValue<TContainer>
+{
+};
+
+template <typename TContainer, typename TSpec>
+struct GetValue<Iter<TContainer, TSpec> const>:
+    GetValue<TContainer>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Reference.param.T.type:Class.Iter
+///.Metafunction.Reference.class:Class.Iter
+
+template <typename TContainer, typename TSpec>
+struct Reference<Iter<TContainer, TSpec> >:
+    Reference<TContainer>
+{
+};
+
+template <typename TContainer, typename TSpec>
+struct Reference<Iter<TContainer, TSpec> const>:
+    Reference<TContainer>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Container
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Iter#Container
+ * @brief The container type of the iterator.
+ *
+ * @signature Container<TIter>::Type
+ *
+ * @tparam TIter The <tt>TIter</tt> class to query for its container type.
+ *
+ * @return Type The container type of <tt>TIter</tt>
+ */
+
+///.Metafunction.Container.param.T.type:Class.Iter
+///.Metafunction.Container.class:Class.Iter
+
+template <typename T> struct Container;
+
+template <typename TContainer, typename TSpec>
+struct Container<Iter<TContainer, TSpec> >
+{
+    typedef TContainer Type;
+};
+
+template <typename TContainer, typename TSpec>
+struct Container<Iter<TContainer, TSpec> const>
+{
+    typedef TContainer Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function operator*()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec>
+inline typename Reference<Iter<TContainer, TSpec> >::Type
+operator*(Iter<TContainer, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me);
+}
+
+template <typename TContainer, typename TSpec>
+inline typename Reference<Iter<TContainer, TSpec> const>::Type
+operator*(Iter<TContainer, TSpec> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator++()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec>
+inline Iter<TContainer, TSpec> const &
+operator++(Iter<TContainer, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    goNext(me);
+    return me;
+}
+
+template <typename TContainer, typename TSpec>
+inline Iter<TContainer, TSpec>
+operator++(Iter<TContainer, TSpec> & me, int)
+{
+    SEQAN_CHECKPOINT;
+    Iter<TContainer, TSpec> temp_(me);
+    goNext(me);
+    return temp_;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator--()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec>
+inline Iter<TContainer, TSpec> const &
+operator--(Iter<TContainer, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    goPrevious(me);
+    return me;
+}
+
+template <typename TContainer, typename TSpec>
+inline Iter<TContainer, TSpec>
+operator--(Iter<TContainer, TSpec> & me, int)
+{
+    SEQAN_CHECKPOINT;
+    Iter<TContainer, TSpec> temp_(me);
+    goPrevious(me);
+    return temp_;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec, typename TSize>
+inline Iter<TContainer, TSpec>
+operator+(Iter<TContainer, TSpec> const & me, TSize size)
+{
+    SEQAN_CHECKPOINT;
+    Iter<TContainer, TSpec> temp_(me);
+    goFurther(temp_, size);
+    return temp_;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec, typename TSize>
+inline Iter<TContainer, TSpec> const &
+operator+=(Iter<TContainer, TSpec> & me, TSize size)
+{
+    SEQAN_CHECKPOINT;
+    goFurther(me, size);
+    return me;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=()
+// ----------------------------------------------------------------------------
+
+/*
+// TODO(doering): collides with Iter-Iter
+// TODO(holtgrew): Try to reproduce error.
+template <typename TContainer, typename TSpec, typename TSize>
+inline Iter<TContainer, TSpec>
+operator - (Iter<TContainer, TSpec> & me, TSize size)
+{
+SEQAN_CHECKPOINT
+    Iter<TContainer, TSpec> temp_(me);
+    goFurther(temp_, -size);
+    return temp_;
+}
+
+template <typename TContainer, typename TSpec, typename TSize>
+inline Iter<TContainer, TSpec>
+operator - (Iter<TContainer, TSpec> const & me, TSize size)
+{
+SEQAN_CHECKPOINT
+    Iter<TContainer, TSpec> temp_(me);
+    goFurther(temp_, -size);
+    return temp_;
+}
+
+template <typename TContainer, typename TSpec, typename TSize>
+inline Iter<TContainer, TSpec> const &
+operator -= (Iter<TContainer, TSpec> & me, TSize size)
+{
+SEQAN_CHECKPOINT
+    goFurther(me, -size);
+    return me;
+}
+*/
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TSpec, typename TContainer2>
+inline typename Position<Iter<TContainer, TSpec> const>::Type
+position(Iter<TContainer, TSpec> const & me,
+         TContainer2 const &)
+{
+    SEQAN_CHECKPOINT;
+    return position(me);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_concept.h b/third-party/seqan/core/include/seqan/basic/iterator_concept.h
new file mode 100644
index 0000000..691561b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_concept.h
@@ -0,0 +1,1122 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+#ifndef CORE_INCLUDE_SEQAN_BASIC_ITERATOR_CONCEPT_H_
+#define CORE_INCLUDE_SEQAN_BASIC_ITERATOR_CONCEPT_H_
+
+namespace seqan {
+
+/**
+.Metafunction.Pointer
+..cat:Basic
+..summary:Returns pointer to an object, required for @Function.operator->@, for example.
+..signature:Pointer<T>::Type
+..param.T:The type to query.
+..returns:Pointer type.
+..include:seqan/basic.h
+ */
+
+// Forward Declaration / Prototype.
+template <typename T> struct Pointer;
+
+/*!
+ * @concept IteratorAssociatedTypesConcept
+ * @headerfile <seqan/basic.h>
+ * @brief Requires metafunctions for the associated types used in the iterator concepts.
+ * 
+ * @signature IteratorAssociatedTypesConcept<T>
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>.
+ */
+
+/*!
+ * @mfn IteratorAssociatedTypesConcept#Value
+ * @brief The value type of the iterator (same as the value type of the underlying container).
+ *
+ * @signature Value<TIter>::Type
+ *
+ * @tparam TIter The <tt>TIter</tt> class to query for its value type.
+ *
+ * @return Type The value type of <tt>TIter</tt>
+ */
+
+/*!
+ * @mfn IteratorAssociatedTypesConcept#GetValue
+ * @brief The get-value type of the iterator (same as the get-value type of the underlying container).
+ *
+ * @signature GetValue<TIter>::Type
+ *
+ * @tparam TIter The <tt>TIter</tt> class to query for its get-value type.
+ *
+ * @return Type The get-value type of <tt>TIter</tt>
+ */
+
+/*!
+ * @mfn IteratorAssociatedTypesConcept#Reference
+ * @brief The reference type of the iterator (same as the reference type of the underlying container).
+ *
+ * @signature Reference<TIter>::Type
+ *
+ * @tparam TIter The <tt>TIter</tt> class to query for its reference type.
+ *
+ * @return Type The reference type of <tt>TIter</tt>
+ */
+
+/*!
+ * @mfn IteratorAssociatedTypesConcept#Difference
+ * @brief Returns the type for distances between two iterators.
+ *
+ * @signature Size<TContainer>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @return Type       The type to use for storing iterator distances sizes.
+ *
+ * This must be the same type as the distance type of the containers iterators.
+ */
+
+/*!
+ * @mfn IteratorAssociatedTypesConcept#Pointer
+ * @brief Returns pointer to an object, required for <tt>operator-></tt>, for example.
+ * 
+ * @signature Pointer<TIter>::Type
+ * 
+ * @tparam TIter The type to query.
+ * 
+ * @return Type Pointer type.
+ */
+
+/*!
+ * @fn IteratorAssociatedTypesConcept#operator*
+ * @brief Returns reference to the pointed-to value.
+ * 
+ * @signature TReference operator*(it);
+ * 
+ * @param it The iterator to dereference.
+ * 
+ * @return TReference The reference type.
+ */
+
+/*!
+ * @fn IteratorAssociatedTypesConcept#value
+ * @brief Returns reference to the pointed-to value.
+ * @deprecated Use <tt>operator*()</tt> instead.
+ * 
+ * @signature TReference value(it);
+ * 
+ * @param it The iterator to dereference.
+ * 
+ * @return TReference The reference type.
+ */
+
+/*!
+ * @fn IteratorAssociatedTypesConcept#getValue
+ * @brief Returns get-value of pointed-to character.
+ * @deprecated Use <tt>operator*()</tt> instead.
+ * 
+ * @signature TGetValue getValue(it);
+ * 
+ * @param it The iterator to get get-value from.
+ * 
+ * @return TGetValue The get-value that is pointed to.
+ */
+
+/**
+.Concept.IteratorAssociatedTypesConcept
+..cat:Iterators
+..summary:Requires metafunctions for the associated types used in the iterator concepts.
+..signature:IteratorAssociatedTypesConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+
+.Metafunction.Value.concept:Concept.IteratorAssociatedTypesConcept
+.Metafunction.GetValue.concept:Concept.IteratorAssociatedTypesConcept
+.Metafunction.Difference.concept:Concept.IteratorAssociatedTypesConcept
+.Metafunction.Reference.concept:Concept.IteratorAssociatedTypesConcept
+.Metafunction.Pointer.concept:Concept.IteratorAssociatedTypesConcept
+ */
+
+SEQAN_CONCEPT(IteratorAssociatedTypesConcept, (T))
+{
+    typedef typename Value<T>::Type      TValue;
+    typedef typename GetValue<T>::Type   TGetValue;
+    typedef typename Difference<T>::Type TDifference;
+    typedef typename Reference<T>::Type  TReference;
+    typedef typename Pointer<T>::Type    TPointer;
+    
+    SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<TDifference>));
+
+    SEQAN_CONCEPT_USAGE(IteratorAssociatedTypesConcept)
+    {
+    }
+};
+
+/*!
+ * @concept InputIteratorConcept
+ * @extends IteratorAssociatedTypesConcept
+ * @extends CopyConstructibleConcept
+ * @extends EqualityComparableConcept
+ * @headerfile seqan/basic.h
+ * @brief Iterator that allows dereferenced reading.
+ * 
+ * @signature InputIteratorConcept<T>
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>.
+ * 
+ * @see BasicOutputIteratorConcept
+ */
+
+/*!
+ * @fn InputIteratorConcept#operator++(suffix)
+ * @brief C++ built-in suffix increment operator.
+ *
+ * @signature TIterator operator++(it, i)
+ *
+ * @param it The iterator to increment.
+ * @param i  An integer, used to mark suffix decrement.
+ *
+ * @return TIterator A copy of the original iterator.
+ */
+
+/*!
+ * @fn InputIteratorConcept#operator++(prefix)
+ * @brief C++ built-in prefix increment operator.
+ *
+ * @signature TIterator operator++(it)
+ *
+ * @param it The iterator to increment.
+ *
+ * @return TIterator A copy of the original iterator.
+ */
+
+/*!
+ * @fn InputIteratorConcept#operator->
+ * @brief C++ built-in structure dereference operator.
+ *
+ * @signature TResult operator->(it)
+ *
+ * @param it The iterator to structure-dereference.
+ *
+ * @return TResult Either a pointer or another type.  If it is another type, the <tt>operator-></tt> is called
+ *                 recursively.
+ */
+
+/*!
+ * @fn InputIteratorConcept#goNext
+ * @brief Iterates to next position.
+ *
+ * @signature void goNext(it);
+ * 
+ * @param it The iterator to increment.
+ * 
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>++iterator</tt>.
+ */
+
+/**
+.Concept.InputIteratorConcept
+..cat:Iterators
+..summary:Iterator that allows dereferenced reading.
+..baseconcept:Concept.IteratorAssociatedTypesConcept
+..baseconcept:Concept.CopyConstructibleConcept
+..baseconcept:Concept.EqualityComparableConcept
+..signature:InputIteratorConcept<T>
+..see:Concept.BasicOutputIteratorConcept
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+
+.Function.operator->.concept:Concept.InputIteratorConcept
+.Function.operator++ (prefix).concept:Concept.InputIteratorConcept
+.Function.operator++ (suffix).concept:Concept.InputIteratorConcept
+.Function.goNext.concept:Concept.InputIteratorConcept
+.Function.operator*.concept:Concept.InputIteratorConcept
+.Function.operator!=.concept.Concept.InputIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(InputIteratorConcept, (T), (IteratorAssociatedTypesConcept)(CopyConstructible)(EqualityComparable))
+{
+    typedef typename Value<T>::Type      TValue;
+    typedef typename GetValue<T>::Type   TGetValue;
+    typedef typename Difference<T>::Type TDifference;
+    typedef typename Reference<T>::Type  TReference;
+    typedef typename Pointer<T>::Type    TPointer;
+
+    TValue v;
+    T      x, y;
+
+    SEQAN_CONCEPT_USAGE(InputIteratorConcept)
+    {
+        TReference & rv = v;
+        T & rx =          x;
+
+        SEQAN_CONCEPT_ASSERT((SignedIntegerConcept<TDifference>));
+        // TODO(holtgrew): requires Convertible<reference, value_type>;
+        // TODO(holtgrew): requires Convertible<pointer, cont value_type*>;
+
+        // TODO(holtgrew): requires Dereferenceable<postincrement_result>;
+        // TODO(holtgrew): requires requires Dereferenceable<postincrement_result>;
+
+        // operator->: Cannot check this, need to know member for this.
+        
+        sameType(++x, rx);
+        sameType(x++, y);
+        goNext(x);
+
+        sameType(rv, *x);
+
+        x != x;
+    }
+};
+
+/*!
+ * @concept BasicOutputIteratorConcept
+ * @extends IteratorAssociatedTypesConcept
+ * @extends CopyConstructibleConcept
+ * @headerfile <seqan/basic.h>
+ * 
+ * @brief Iterator that allows dereferenced writing.
+ * 
+ * @signature OutputIteratorConcept<T>
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>. * 
+ *
+ * @section Examples
+ * 
+ * In the following, <tt>x</tt> is an iterator to type <tt>X</tt>, <tt>t</tt> is
+ * a valid rvalue of type <tt>X</tt>.
+ * 
+ * The following expressions must be valid.
+ * 
+ * @code{.cpp}
+ * *x = t     // Dereference assignment.
+ * ++x        // Preincrement.
+ * (void)x++  // Postincrement.
+ * *x++ = t   // Postincrement and assign.
+ *  
+ * assignValue(x, t);
+ * @endcode
+ *
+ * @see InputIteratorConcept
+ */
+
+/*!
+ * @fn BasicOutputIteratorConcept#assignValue
+ * @brief Assigns value to iterator.
+ * @deprecated Use dereferencement and assignment instead.
+ * 
+ * @signature void assignValue(it, value);
+ * @signature assignValue(container, pos, value)
+ * 
+ * @param it The iterator to assign value to.
+ * @param value A value that is assigned to the item <tt>it</tt> points to.
+ */
+
+/*!
+ * @fn BasicOutputIteratorConcept#operator++(suffix)
+ * @brief C++ built-in suffix increment operator.
+ * 
+ * @signature TIterator operator++(it, i)
+ * 
+ * @param it The iterator to increment.
+ * @param i An integer, used to mark suffix decrement.
+ * 
+ * @return TIterator A copy of the original iterator.
+ */
+
+/*!
+ * @fn BasicOutputIteratorConcept#operator++(prefix)
+ * @brief C++ built-in prefix increment operator.
+ * 
+ * @signature TIterator operator++(it)
+ * 
+ * @param it The iterator to increment.
+ * 
+ * @return TIterator A copy of the original iterator.
+ */
+
+/*!
+ * @fn BasicOutputIteratorConcept#goNext
+ * @brief Iterates to next position.
+ * 
+ * @signature void goNext(it);
+ * 
+ * @param it The iterator to increment.
+ * 
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>++iterator</tt>.
+ */
+
+/**
+.Concept.BasicOutputIteratorConcept
+..cat:Iterators
+..summary:Iterator that allows dereferenced writing.
+..baseconcept:Concept.IteratorAssociatedTypesConcept
+..baseconcept:Concept.CopyConstructibleConcept
+..signature:OutputIteratorConcept<T>
+..see:Concept.InputIteratorConcept
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+..example.text:In the following, $x$ is an iterator to type $X$, $t$ is a valid rvalue of type $X$.
+..example.text:The following expressions must be valid.
+..example.code:
+*x = t     // Dereference assignment.
+++x        // Preincrement.
+(void)x++  // Postincrement.
+*x++ = t   // Postincrement and assign.
+
+assignValue(x, t);
+
+.Function.assignValue.concept:Concept.BasicOutputIteratorConcept
+.Function.operator++ (prefix).concept:Concept.BasicOutputIteratorConcept
+.Function.operator++ (suffix).concept:Concept.BasicOutputIteratorConcept
+.Function.goNext.concept:Concept.BasicOutputIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(BasicOutputIteratorConcept, (T), (CopyConstructible))
+{
+    typedef typename Value<T>::Type TValue;
+
+    SEQAN_CONCEPT_ASSERT((Is<Assignable<TValue> >));
+    
+    T      x;
+    TValue v;
+
+    SEQAN_CONCEPT_USAGE(BasicOutputIteratorConcept)
+    {
+        *x = v;
+        assignValue(x, v);
+        value(x) = v;
+
+        ++x;
+        ignoreUnusedVariableWarning(x++);
+        goNext(x);
+        *x++ = v;
+
+        ignoreUnusedVariableWarning(x);
+    }
+};
+
+/*!
+ * @concept ForwardIteratorConcept
+ * @extends InputIteratorConcept
+ * @extends DefaultConstructibleConcept
+ * @headerfile <seqan/basic.h>
+ * @brief Iterator that allows passing over a linear sequence multiple times.
+ * 
+ * @signature ForwardIteratorConcept<T>
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>.
+ * 
+ * @section Examples
+ * 
+ * In the following, <tt>x</tt> is an iterator to type <tt>X</tt>.
+ * 
+ * The following expressions must be valid.
+ * 
+ * @code{.cpp}
+ * ++x  // Preincrement.
+ * x++  // Postincrement.
+ * @endcode
+ */
+
+/**
+.Concept.ForwardIteratorConcept
+..cat:Iterators
+..summary:Iterator that allows passing over a linear sequence multiple times.
+..baseconcept:Concept.InputIteratorConcept
+..baseconcept:Concept.DefaultConstructibleConcept
+..signature:ForwardIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+..example.text:In the following, $x$ is an iterator to type $X$.
+..example.text:The following expressions must be valid.
+..example.code:
+++x  // Preincrement.
+x++  // Postincrement.
+ */
+
+SEQAN_CONCEPT_REFINE(ForwardIteratorConcept, (T), (InputIteratorConcept)(DefaultConstructible))
+{
+    typedef typename Value<T>::Type TValue;
+
+    T x;
+
+    SEQAN_CONCEPT_USAGE(ForwardIteratorConcept)
+    {
+        ++x;
+        ignoreUnusedVariableWarning(*x++);
+    }
+};
+
+/*!
+ * @concept MutableForwardIteratorConcept
+ * @extends ForwardIteratorConcept
+ * @extends BasicOutputIteratorConcept
+ * @headerfile <seqan/basic.h>
+ * 
+ * @brief A @link ForwardIteratorConcept Forward Iterator @endlink that allows dereferenced assignment.
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>.
+ */
+
+/**
+.Concept.MutableForwardIteratorConcept
+..cat:Iterators
+..summary:A @Concept.ForwardIteratorConcept|Forward Iterator@ that allows dereferenced assignment.
+..baseconcept:Concept.ForwardIteratorConcept
+..baseconcept:Concept.BasicOutputIteratorConcept
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+ */
+
+SEQAN_CONCEPT_REFINE(MutableForwardIteratorConcept, (T), (ForwardIteratorConcept)(BasicOutputIteratorConcept))
+{
+    typedef typename Value<T>::Type      TValue;
+
+    T      x;
+    TValue v;
+
+    SEQAN_CONCEPT_USAGE(MutableForwardIteratorConcept)
+    {
+        *x = v;
+    }
+};
+
+/*!
+ * @concept BidirectionalIteratorConcept
+ * 
+ * @headerfile seqan/basic.h
+ * 
+ * @extends ForwardIteratorConcept
+ * 
+ * @brief Iterator that can be both incremented and decremented.
+ * 
+ * @signature BidirectionalIteratorConcept<T>
+ * 
+ * @section Remarks
+ * 
+ * The SeqAn iterators mirror the definitions from <a href="http://generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator">ConceptC++</a>.
+ * 
+ * @section Examples
+ * 
+ * In the following, <tt>x</tt> is an iterator to type <tt>X</tt>.
+ * 
+ * The following expressions must be valid.
+ * 
+ * @code{.cpp}
+ * --x  // Predecrement.
+ * x--  // Postdecrement.
+ * @endcode
+ */
+
+/*!
+ * @fn BidirectionalIteratorConcept#operator--(prefix)
+ * @brief C++ built-in prefix decrement operator.
+ *
+ * @signature TIterator operator--(it);
+ *
+ * @param it The iterator to increment.
+ *
+ * @return TIterator Reference to the incremented iterator.
+ */
+
+/*!
+ * @fn BidirectionalIteratorConcept#operator--(suffix)
+ * @brief C++ built-in suffix decrement operator.
+ *
+ * @signature TIterator operator--(it, i);
+ *
+ * @param it The iterator to increment.
+ * @param i  An int value to mark the operator as suffix decrement.
+ *
+ * @return TIterator Reference to the incremented iterator.
+ */
+
+/*!
+ * @fn BidirectionalIteratorConcept#goPrevious
+ * @brief Iterates to pevious position.
+ * 
+ * @signature void goPrevious(it);
+ * 
+ * @param it Iterator to move to previous position.
+ * 
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>--iterator</tt>.
+ */
+
+/**
+.Concept.BidirectionalIteratorConcept
+..cat:Iterators
+..summary:Iterator that can be both incremented and decremented.
+..baseconcept:Concept.ForwardIteratorConcept
+..signature:BidirectionalIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+..example.text:In the following, $x$ is an iterator to type $X$.
+..example.text:The following expressions must be valid.
+..example.code:
+--x  // Predecrement.
+x--  // Postdecrement.
+
+.Function.operator-- (prefix).concept:Concept.BidirectionalIteratorConcept
+.Function.operator-- (suffix).concept:Concept.BidirectionalIteratorConcept
+.Function.goPrevious.concept:Concept.BidirectionalIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(BidirectionalIteratorConcept, (T), (ForwardIteratorConcept))
+{
+    T x;
+
+    SEQAN_CONCEPT_USAGE(BidirectionalIteratorConcept)
+    {
+        --x;
+        x--;
+        goPrevious(x);
+    }
+};
+
+/*!
+ * @concept MutableBidirectionalIteratorConcept
+ * @extends BidirectionalIteratorConcept
+ * @brief Bidirectional iterator that also allows writing of dereferenced values.
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature MutableBidirectionalIteratorConcept<T>
+ */
+
+/**
+.Concept.MutableBidirectionalIteratorConcept
+..cat:Iterators
+..summary:A @Concept.BidirectionalIteratorConcept|Bidirectional Iterator@ that allows dereferenced assignment
+..baseconcept:Concept.ForwardIteratorConcept
+..signature:MutableBidirectionalIteratorConcept<T>
+..include:seqan/basic.h
+ */
+
+SEQAN_CONCEPT_REFINE(MutableBidirectionalIteratorConcept, (T), (BidirectionalIteratorConcept)(MutableForwardIteratorConcept))
+{
+    typedef typename Value<T>::Type TValue;
+
+    T      x;
+    TValue v;
+
+    SEQAN_CONCEPT_USAGE(MutableBidirectionalIteratorConcept)
+    {
+        *x = v;
+    }
+};
+
+/*!
+ * @concept RandomAccessIteratorConcept
+ * @extends BidirectionalIteratorConcept
+ * @extends LessThanComparableConcept
+ * @brief An iterator allowing random access.
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature RandomAccessIteratorConcept<T>
+ *
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>--iterator</tt>.
+ *
+ * @section Examples
+ * 
+ * In the following, <tt>x</tt> is an iterator to type <tt>X</tt>, <tt>t</tt> is
+ * a valid rvalue of type <tt>X</tt>, <tt>n</tt> is a distance type.
+ * 
+ * The following expressions must be valid.
+ * 
+ * @code{.cpp}
+ * x += n    // Iterator addition assignment.
+ * x + n     // Iterator addition.
+ * n + i     // Iterator addition.
+ * x -= n    // Iterator subtraction assignment.
+ * x - n     // Iterator subtraction.
+ * x - a     // Difference.
+ * x[n]      // Element operator.
+ * @endcode
+ */
+
+/*!
+ * @mfn RandomAccessIteratorConcept#Difference
+ * @brief Type of an object that stores the difference between two iterators.
+ * 
+ * @signature Difference<T>::Type
+ * 
+ * @tparam T Type for which the difference type is determined.
+ * 
+ * @return Type The difference type.
+ * 
+ * @section Remarks
+ * 
+ * In most cases this type is <tt>ptrdiff_t</tt>.
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#difference
+ * @brief The difference between two iterators.
+ * 
+ * @signature TDifference difference(begin, end);
+ * 
+ * @param begin Iterator to the first position of a range.
+ * @param end  Iterator behind the last position of a range.
+ * 
+ * @return TDifference Length of the range between <tt>begin</tt> and <tt>end</tt>, type from 
+ * 
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>end - begin</tt>.
+ * 
+ * Usually, <tt>begin</tt> and <tt>end</tt> have the same type.
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#operator+=
+ * @brief C++ built-in addition assignment operator.
+ *
+ * @signature TIterator operator+=(it, diff);
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#operator+
+ * @brief C++ built-in addition operator.
+ *
+ * @signature TIterator operator+(lhs, rhs);
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#operator-=
+ * @brief C++ built-in subtraction assignment operator.
+ *
+ * @signature TIterator operator-=(it, diff);
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#goNil
+ * @brief Moves iterator to nil position.
+ * 
+ * @signature void goNil(it);
+ * 
+ * @param it The iterator that will be moved.
+ *
+ * 
+ * @section Remarks
+ * 
+ * <tt>it</tt> is set to an invalid position, e.g. <tt>NULL</tt> for pointer types.
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#goFurther
+ * @brief Iterates some steps further.
+ * 
+ * @signature void goFurther(iterator, steps);
+ * 
+ * @param it    The iterator to move.
+ * @param steps Number of steps <tt>iterator</tt> should be moved further.
+ * 
+ * @section Remarks
+ * 
+ * This function is equivalent to <tt>iterator += steps</tt>.
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept::operator[]
+ * @brief C++ built-in array subscript operator.
+ *
+ * @signature TReference TIterator::operator[](pos);
+ *
+ * @tparam TReference The referenced element.
+ * @tparam TIterator  The iterator to subscript.
+ *
+ * @param pos Position to get element at.
+ */
+
+/*!
+ * @fn RandomAccessIteratorConcept#atNil
+ * @brief Tests whether iterator is at nil position.
+ * 
+ * @signature bool atNil(it);
+ * 
+ * @param it The iterator to query.
+ *
+ * @return bool Whether or not the iterator is at the nil positions (NULL for pointers).
+ */
+
+/**
+.Concept.RandomAccessIteratorConcept
+..cat:Iterators
+..summary:An iterator allowing random access.
+..baseconcept:Concept.BidirectionalIteratorConcept
+..baseconcept:Concept.LessThanComparableConcept
+..signature:RandomAccessIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+..example.text:In the following, $x$ is an iterator to type $X$, $t$ is a valid rvalue of type $X$, $n$ is a distance type.
+..example.text:The following expressions must be valid.
+..example.code:
+x += n    // Iterator addition assignment.
+x + n     // Iterator addition.
+n + i     // Iterator addition.
+x -= n    // Iterator subtraction assignment.
+x - n     // Iterator subtraction.
+x - a     // Difference.
+x[n]      // Element operator.
+
+.Metafunction.Difference.concept:Concept.RandomAccessIteratorConcept
+.Function.operator+=.concept:Concept.RandomAccessIteratorConcept
+.Function.operator+.concept:Concept.RandomAccessIteratorConcept
+.Function.operator-=.concept:Concept.RandomAccessIteratorConcept
+.Function.operator-.concept:Concept.RandomAccessIteratorConcept
+.Function.difference.concept:Concept.RandomAccessIteratorConcept
+.Function.operator[].concept:Concept.RandomAccessIteratorConcept
+.Function.goFurther.concept:Concept.RandomAccessIteratorConcept
+
+.Function.operator>=.concept:Concept.RandomAccessIteratorConcept
+.Function.operator>.concept:Concept.RandomAccessIteratorConcept
+.Function.operator<=.concept:Concept.RandomAccessIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(RandomAccessIteratorConcept, (T), (BidirectionalIteratorConcept)(LessThanComparable))
+{
+    typedef typename Difference<T>::Type TDifference;
+    typedef typename Value<T>::Type      TValue;
+
+    T           x, y, a;
+    TValue      t;
+    TDifference n;
+
+    SEQAN_CONCEPT_USAGE(RandomAccessIteratorConcept)
+    {
+
+        x += n;
+        goFurther(x, n);        
+        ignoreUnusedVariableWarning(x + n);
+        ignoreUnusedVariableWarning(n + x);
+        x -= n;
+        y = x - n;
+        n = x - a;
+        n = difference(x, a);
+        ignoreUnusedVariableWarning(x[n]);
+
+        ignoreUnusedVariableWarning(x);
+        ignoreUnusedVariableWarning(y);
+    }
+};
+
+/*!
+ * @concept MutableRandomAccessIteratorConcept
+ * @extends RandomAccessIteratorConcept
+ * @headerfile <seqan/basic.h>
+ * @brief A random access iterator whose dereferenced values can be assigned.
+ *
+ * @signature MutableRandomAccessIteratorConcept<T>
+ */
+
+/**
+.Concept.MutableRandomAccessIteratorConcept
+..cat:Iterators
+..summary:A @Concept.RandomAccessIteratorConcept@ that allows assignable derefentiation.
+..baseconcept:Concept.BidirectionalIteratorConcept
+..baseconcept:Concept.LessThanComparableConcept
+..signature:RandomAccessIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..example.text:The following expressions should be valid.
+..example.code:
+value(x, n) = t
+x[n] = t
+..include:seqan/basic.h
+ */
+
+SEQAN_CONCEPT_REFINE(MutableRandomAccessIteratorConcept, (T), (RandomAccessIteratorConcept)(MutableBidirectionalIteratorConcept))
+{
+    typedef typename Difference<T>::Type TDifference;
+    typedef typename Value<T>::Type      TValue;
+
+    T           x;
+    TValue      t;
+    TDifference n;
+
+    SEQAN_CONCEPT_USAGE(MutableRandomAccessIteratorConcept)
+    {
+        value(x, n) = t;  // TODO(holtgrew): Not supported?
+        x[n] = t;
+    }
+};
+
+/*!
+ * @concept RootedIteratorConcept
+ * @extends ForwardIteratorConcept
+ * @brief Iterator that knows its container.
+ *
+ * @signature RootedIteratorConcept<T>
+ */
+
+/*!
+ * @mfn RootedIteratorConcept#Container
+ * @brief Metafunction that returns the container of an iterator.
+ *
+ * @signature Container<TIterator>::Type
+ *
+ * @tparam TIterator The type of the iterator to query for its container.
+ *
+ * @return Type The type of the container for <tt>TIterator</tt>
+ */
+
+/*!
+ * @fn RootedIteratorConcept#container
+ * @brief Returns the container.
+ *
+ * @signature TContainer container(it);
+ *
+ * @param it The iterator to get the container of.
+ *
+ * @return TContainer The container of the iterat.r
+ *
+ * TODO(holtgrew): Need to document Reference_ and Parameter_.
+ */
+
+/*!
+ * @fn RootedIteratorConcept#atBegin
+ * @brief Queries whether the rooted iterator is at the beginning of the container or not.
+ *
+ * @signature bool atBegin(it);
+ *
+ * @param it The rooted iterator to query.
+ *
+ * @return bool Whether or not the iterator is at the beginning.
+ */
+
+/*!
+ * @fn RootedIteratorConcept#atEnd
+ * @brief Queries whether the rooted iterator is at the end of the container or not.
+ *
+ * @signature bool atEnd(it);
+ *
+ * @param it The rooted iterator to query.
+ *
+ * @return bool Whether or not the iterator is at the end.
+ */
+
+/**
+.Concept.RootedIteratorConcept
+..cat:Iterators
+..summary:Iterator that knows its container.
+..baseconcept:Concept.ForwardIteratorConcept
+..signature:RootedIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+
+.Metafunction.Container.concept:Concept.RootedIteratorConcept
+.Function.container.concept:Concept.RootedIteratorConcept
+.Function.atBegin.concept:Concept.RootedIteratorConcept
+.Function.atEnd.concept:Concept.RootedIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(RootedIteratorConcept, (T), (IteratorAssociatedTypesConcept))
+{
+    typedef typename Container<T>::Type TContainer;
+
+    T x;
+
+    SEQAN_CONCEPT_USAGE(RootedIteratorConcept)
+    {
+        T xs;
+        ignoreUnusedVariableWarning(xs);
+
+        TContainer & c = container(x);
+        atBegin(x);
+        atEnd(x);
+        ignoreUnusedVariableWarning(c);
+    }
+};
+
+
+/*!
+ * @concept MutableRootedIteratorConcept
+ * @extends RootedIteratorConcept
+ * @extends MutableForwardIteratorConcept
+ * @brief Rooted iterator that allows mutation after dereferencing.
+ *
+ * @signature MutableRootedIteratorConcept<T>
+ */
+
+/**
+.Concept.MutableRootedIteratorConcept
+..cat:Iterators
+..summary:A @Concept.RootedIteratorConcept|Rooted Iterator@ that allows dereferenced assignment.
+..baseconcept:Concept.ForwardIteratorConcept
+..signature:RootedIteratorConcept<T>
+..remarks:The SeqAn iterators mirror the definitions from @http://www.generic-programming.org/languages/conceptcpp/concept_web.php?header=iterator|ConceptC++@.
+..include:seqan/basic.h
+ */
+
+SEQAN_CONCEPT_REFINE(MutableRootedIteratorConcept, (T), (RootedIteratorConcept)(MutableForwardIteratorConcept))
+{
+    SEQAN_CONCEPT_USAGE(MutableRootedIteratorConcept)
+    {
+    }
+};
+
+/*!
+ * @concept RootedRandomAccessIteratorConcept
+ * @extends RootedIteratorConcept
+ * @extends RandomAccessIteratorConcept
+ * @brief Rooted iterator with random access.
+ *
+ * @signature RootedRandomAccessIteratorConcept<T>
+ */
+
+/*!
+ * @mfn RootedRandomAccessIteratorConcept#Position
+ * @brief Metafunction to get Position type of a rooted random access iterator.
+ *
+ * @signature Position<TIter>::Type
+ *
+ * @tparam TIter Iterator to query for its position type.
+ *
+ * @return Type The position type of the iterator.
+ */
+
+/*!
+ * @fn RootedRandomAccessIteratorConcept#position
+ * @brief Function to get the position of a rooted random access iterator.
+ *
+ * @signature TPosition position(it);
+ *
+ * @param it The iterator to query for its position.
+ *
+ * @return TPosition The position of <tt>it</tt>
+ */
+
+/*!
+ * @fn RootedRandomAccessIteratorConcept#setPosition
+ * @brief Set position of a rooted random access iterator.
+ *
+ * @signature void setPosition(it, pos);
+ *
+ * @param it  The iterator to set the position of.
+ * @param pos The position to set <tt>it</tt> to.
+ */
+
+/*!
+ * @fn RootedRandomAccessIteratorConcept#goBegin
+ * @brief Set position of rooted random access iterator to the beginning of the container.
+ *
+ * @signature void goBegin(it);
+ *
+ * @param it  The iterator to set the position of.
+ */
+
+/*!
+ * @fn RootedRandomAccessIteratorConcept#goEnd
+ * @brief Set position of rooted random access iterator to the end of the container.
+ *
+ * @signature void goEnd(it, pos);
+ *
+ * @param it  The iterator to set the position of.
+ */
+
+/**
+.Concept.RootedRandomAccessIteratorConcept
+..cat:Iterators
+..summary:An iterator that is both rooted and random access, allowing to implement @Function.position at .
+..signature:RootedRandomAccessIteratorConcept<T>
+..baseconcept:Concept.RandomAccessIteratorConcept
+..baseconcept:Concept.RootedIteratorConcept
+
+.Metafunction.Position.concept:Concept.RootedRandomAccessIteratorConcept
+.Function.position.concept:Concept.RootedRandomAccessIteratorConcept
+.Function.setPosition.concept:Concept.RootedRandomAccessIteratorConcept
+.Function.goBegin.concept:Concept.RootedRandomAccessIteratorConcept
+.Function.goEnd.concept:Concept.RootedRandomAccessIteratorConcept
+ */
+
+SEQAN_CONCEPT_REFINE(RootedRandomAccessIteratorConcept, (T), (RootedIteratorConcept)(RandomAccessIteratorConcept))
+{
+    typedef typename Position<T>::Type TPosition;
+
+    SEQAN_CONCEPT_USAGE(RootedRandomAccessIteratorConcept)
+    {
+        T x;
+
+        TPosition p = position(x);
+        setPosition(x, p);
+        goBegin(x);
+        goEnd(x);
+    }
+};
+
+/*!
+ * @concept MutableRootedRandomAccessIteratorConcept
+ * @extends RootedRandomAccessIteratorConcept
+ * @extends MutableBidirectionalIteratorConcept
+ * @brief Rooted iterator with random access that allows the mutation of dereferenced value.
+ *
+ * @signature RootedRandomAccessIteratorConcept<T>
+ */
+
+/**
+.Concept.MutableRootedRandomAccessIteratorConcept
+..cat:Iterators
+..baseconcept:Concept.RootedRandomAccessIteratorConcept
+..baseconcept:Concept.MutableBidirectionalIteratorConcept
+..summary:A @Concept.RootedIteratorConcept|Rooted Iterator@ that allows dereferenced assignment.
+..signature:MutableRootedRandomAccessIteratorConcept<T>
+..include:seqan/basic.h
+ */
+
+SEQAN_CONCEPT_REFINE(MutableRootedRandomAccessIteratorConcept, (T), (RootedRandomAccessIteratorConcept)(MutableBidirectionalIteratorConcept))
+{
+    SEQAN_CONCEPT_USAGE(MutableRootedRandomAccessIteratorConcept)
+    {
+    }
+};
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BASIC_ITERATOR_CONCEPT_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_interface.h b/third-party/seqan/core/include/seqan/basic/iterator_interface.h
new file mode 100644
index 0000000..36ac0b4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_interface.h
@@ -0,0 +1,939 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Iterator interface with default implementations.
+// ==========================================================================
+
+// TODO(holtgrew): Split into iterator_interface.h and iterator_adapt_pointer.h.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_INTERFACE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_INTERFACE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @defgroup ContainerIteratorTags Container Iterator Tags
+ *
+ * The tags <tt>Standard</tt> and <tt>Rooted</tt> can be used for selecting specific iterator types with the
+ * @link Container#Iterator @endlink metafunction.  Rooted iterators also carry a pointer to the container
+ * they are iterating whereas standard iterators do not carry this information.
+ *
+ * @tag ContainerIteratorTags#Standard
+ * @headerfile <seqan/basic.h>
+ * @brief Tag for selecting standard iterators.
+ * @signature struct Standard_;
+ *            typedef Tag<Standard_> Standard;
+ *
+ * @tag ContainerIteratorTags#Rooted
+ * @headerfile <seqan/basic.h>
+ * @brief Tag for selecting rooted iterators.
+ * @signature struct Rooted_;
+ *            typedef Tag<Rooted_> Rooted;
+ */
+
+/**
+.Tag.Iterator Spec:
+..cat:Iteration
+..summary:Specifies the kind of an iterator.
+..tag.Rooted:Rooted iterator.
+...remarks
+....text:This iterator implements some more advanced functions like
+ at Function.container@ and @Function.position at .
+....concept:Concept.RootedIteratorConcept
+..tag.Standard:Standard conform iterator.
+...remarks
+....text:Note that standard iterators need not to implement all functions
+that are available for rooted iterators.
+..remarks.text:The default iterator spec is given by @Metafunction.DefaultIteratorSpec at .
+..see:Metafunction.DefaultIteratorSpec
+..see:Concept.IteratorAssociatedTypesConcept
+..include:seqan/basic.h
+*/
+
+struct Rooted_;
+typedef Tag<Rooted_> const Rooted;
+
+struct Standard_;
+typedef Tag<Standard_> const Standard;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultIteratorSpec
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn ContainerConcept#DefaultIteratorSpec
+ * @brief Returns the default iterator specialization.
+ *
+ * @signature DefaultIteratorSpec<TContainer>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @return Type       The iterator specialization tag type.
+ *
+ * Used by @link ContainerConcept#Iterator @endlink to select the default value for <tt>TSpec</tt>.
+ *
+ * @see ContainerConcept#Iterator
+ */
+
+/**
+.Metafunction.DefaultIteratorSpec:
+..hidefromindex
+..concept:Concept.ContainerConcept
+..summary:Specifies default kind of iterator.
+..signature:DefaultIteratorSpec<T>::Type
+..param.T:Container type for which the default iterator spec is determined.
+...type:Concept.ContainerConcept
+..returns.param.Type:Iterator spec of $T$.
+..see:Metafunction.Iterator
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct DefaultIteratorSpec
+{
+    typedef Standard Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultGetIteratorSpec
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn ContainerConcept#DefaultGetIteratorSpec
+ * @brief Returns the default iterator specialization for functions.
+ *
+ * @signature DefaultGetIteratorSpec<TContainer>::Type
+ *
+ * @tparam TContainer The Container type to query.
+ * @return Type       The iterator specialization tag type.
+ *
+ * Used by functions such as @link ContainerConcept#begin @endlink and @link ContainerConcept#end @endlink for the <tt>TSpec</tt>
+ * parameter.
+ *
+ * @see ContainerConcept#Iterator
+ */
+
+/**
+.Metafunction.DefaultGetIteratorSpec:
+..hidefromindex
+..concept:Concept.ContainerConcept
+..summary:Specifies default kind of iterator returned by functions.
+..signature:DefaultGetIteratorSpec<T>::Type
+..param.T:Container type for which the spec is determined.
+...concept:Concept.ContainerConcept
+..returns.param.Type:Iterator spec of $T$.
+..remarks:This metafunction returns the iterator spec of iterators that are returned by functions like
+ at Function.begin@, @Function.end@, or @Function.iter at .
+..see:Metafunction.Iterator
+..see:Metafunction.DefaultIteratorSpec
+..include:seqan/basic.h
+*/
+
+template <typename T>
+struct DefaultGetIteratorSpec
+{
+    typedef Rooted Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Iterator
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Iterator:
+..concept:Concept.ContainerConcept
+..cat:Iteration
+..summary:Type of iterator objects that are used to traverse the container.
+..signature:Iterator<T, TSpec>::Type
+..param.T:Type for which the iterator type is determined.
+...concept:Concept.ContainerConcept
+...type:Class.Iter
+..param.TSpec:Specifies an @Tag.Iterator Spec.iterator spec at .
+...default:The default iterator spec is given by @Metafunction.DefaultIteratorSpec at .
+..returns.param.Type:Iterator type of $T$.
+..remarks.text:Iterators behave like pointers in some respects.
+ For example, you can use $*it$ to access the value object the iterator $it$ points to.
+ But note that $Iterator<T>::Type$ can differ from $T *$, depending on $T$.
+..see:Metafunction.Position
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TSpec>
+struct IteratorDefaultImp_;
+
+// We use plain pointers as standard iterators.
+template <typename T>
+struct IteratorDefaultImp_<T, Standard>
+{
+    typedef typename Value<T>::Type * Type;
+};
+
+// (weese): This definition is important and defines default const-iterators. Don't remove.
+//          However, there are different places where const-correctness is broken that must be fixed before we can uncomment this
+
+template <typename T>
+struct IteratorDefaultImp_<T const, Standard>
+{
+    typedef typename Value<T>::Type const * Type;
+};
+
+//IteratorDefaultImp_<T, Rooted> is implemented in basic_iterator_adaptor.h
+
+// TODO(weese): Mmh. What was the reason to introduce the helper struct IteratorDefaultImp_ instead of directly defining it here.
+//              Aah. I guess in to allow to specialize Iterator only in the first template argument. However, right now it is always
+//              specialized for both the first and second argument everywhere in the code.
+template <typename T, typename TSpec = typename DefaultIteratorSpec<T>::Type>
+struct Iterator : IteratorDefaultImp_<T, TSpec>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Container
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.Container:
+..class:Class.Iter
+..cat:Iteration
+..summary:Type of the container given an iterator.
+..signature:Container<T>::Type
+..param.T:Iterator type.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+..returns.param.Type:The container type to $T$.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Remove the default implementation; anti-auto-sequence. Also, using plain pointers for strings does not work any more. Will probably only work for rooted/adaptor/positional iterators. Same below.
+
+template <typename T>
+struct Container
+{
+    typedef T Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ---------------------------------------------------------------------------
+// Function value()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.value
+..class:Class.Iter
+..signature:Reference value(object)
+..param.object:An object that holds a value or an iterator that points to a value.
+...type:Class.Iter
+...concept:Concept.IteratorAssociatedTypesConcept
+..include:seqan/basic.h
+*/
+
+template <typename T>
+inline typename Reference<T>::Type
+value(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return *me;
+}
+
+template <typename T>
+inline typename Reference<T const>::Type
+value(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return *me;
+}
+
+// ---------------------------------------------------------------------------
+// Function getValue()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.getValue
+..class:Class.Iter
+..cat:Iteration
+..signature:GetValue getValue(object)
+..param.object:An object that holds a value or points to a value.
+...type:Class.Iter
+...concept:Concept.IteratorAssociatedTypesConcept
+..see:Metafunction.GetValue
+..include:seqan/basic.h
+*/
+
+template <typename T>
+inline typename GetValue<T>::Type
+getValue(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me);
+}
+
+template <typename T>
+inline typename GetValue<T const>::Type
+getValue(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me);
+}
+
+// ---------------------------------------------------------------------------
+// Function toGetValue()
+// ---------------------------------------------------------------------------
+
+//Nimmt eine Reference und macht daraus einen GetValue
+// TODO(doering):toGetValue()
+
+// ---------------------------------------------------------------------------
+// Function assignValue()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.assignValue
+..class:Class.Iter
+..cat:Iteration
+..summary:Assigns value to item.
+..signature:assignValue(object, value)
+..param.object:An object that holds a value or points to a value.
+...type:Class.Iter
+...concept:Concept.BasicOutputIteratorConcept
+..param.value:A value that is assigned to the item $object$ holds or points to.
+..remarks.text:This function is similar to @Function.assign at .
+The difference is, that $assignValue$ just changes a value stored in $object$ or the value $object$ points to,
+while @Function.assign@ changes the whole object.
+..see:Function.assign
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TValue>
+inline void
+assignValue(T & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assign(value(me), _value);
+}
+
+//const version for iterators as targets
+template <typename T, typename TValue>
+inline void
+assignValue(T const & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assign(value(me), _value);
+}
+
+// ---------------------------------------------------------------------------
+// Function moveValue()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.moveValue
+..class:Class.Iter
+..cat:Iteration
+..summary:Assigns value to item.
+..signature:moveValue(object, value)
+..param.object:An object that holds a value or points to a value.
+...type:Class.Iter
+...concept:Concept.BasicOutputIteratorConcept
+..param.value:A value that is handed over to the item $object$ holds or points to.
+..remarks.text:This function is similar to @Function.move at .
+The difference is, that $moveValue$ just changes a value stored in $object$ or the value $object$ points to,
+while @Function.move@ changes the whole object.
+..see:Function.move
+..see:Function.assignValue
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TValue>
+inline void
+moveValue(T & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    move(value(me), _value);
+}
+
+//const version for iterators as targets
+template <typename T, typename TValue>
+inline void
+moveValue(T const & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    move(value(me), _value);
+}
+
+// ---------------------------------------------------------------------------
+// Function setValue()
+// ---------------------------------------------------------------------------
+
+///.Function.setValue.param.object.type:Concept.BasicOutputIteratorConcept
+///.Function.setValue.concept:Concept.BasicOutputIteratorConcept
+
+template <typename T, typename TValue>
+inline void
+setValue(T * & ptr,
+         TValue & _value)
+{
+    SEQAN_CHECKPOINT;
+    ptr = &_value;
+}
+
+//const version for iterators as targets
+template <typename T, typename TValue>
+inline void
+setValue(T const * & ptr,
+         TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    ptr = &_value;
+}
+
+// ---------------------------------------------------------------------------
+// Function container()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.container
+..concept:Concept.RootedIteratorConcept
+..cat:Iteration
+..summary:Container of an iterator.
+..signature:Container container(iterator)
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+..returns:The container that $iterator$ traverses.
+...metafunction:Metafunction.Container
+..include:seqan/basic.h
+*/
+
+template <typename T>
+inline
+typename Container<T>::Type &
+container(T me)
+{
+    // TODO(holtgrew): Default implementation with auto-sequences, remove?
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+// ---------------------------------------------------------------------------
+// Function position()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.position
+..class:Class.Iter
+..concept:Concept.ContainerConcept
+..summary:Position of an iterator.
+..cat:Iteration
+..signature:Position position(iterator [, container])
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.RootedRandomAccessIteratorConcept
+..param.container:A container.
+...concept:Concept.ContainerConcept
+...remarks:If $iterator$ implements @Concept.RootedIteratorConcept@, then $container$ is optional.
+...remarks:If $container$ is specified, $iterator$ must be a container of $container$.
+..returns:The position of the value in the container $iterator$ points to.
+...metafunction:Metafunction.Position
+..include:seqan/basic.h
+*/
+
+template <typename T>
+inline typename Position<T>::Type
+position(T * /*me*/)
+{
+    // TODO(holtgrew): Default implementation with auto-sequences, remove?
+    SEQAN_CHECKPOINT;
+    return 0;
+}
+
+template <typename TContainer, typename TIterator>
+inline typename Position<TContainer>::Type
+position(TIterator const & it,
+         TContainer const & me)
+{
+    SEQAN_CHECKPOINT;
+    return it - begin(me, Standard());
+}
+
+// ---------------------------------------------------------------------------
+// Function atBegin()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.atBegin
+..class:Class.Iter
+..concept:Concept.ContainerConcept
+..concept:Concept.RootedIteratorConcept
+..cat:Iteration
+..summary:Determines whether an iterator is at the beginning position.
+..signature:bool atBegin(iterator [, container])
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+..param.container:Container of $iterator$. (optional)
+...remarks.text:If $iterator$ implements @Concept.RootedIteratorConcept@ then $container$ is optional otherwise $container$ is required.
+..returns:$true$ if $iterator$ points to the fist item of the container, otherwise $false$.
+..see:Function.begin
+..include:seqan/basic.h
+*/
+
+// TODO(doering): Was, wenn der Container leer ist?
+
+template <typename T, typename TContainer>
+inline bool
+atBegin(T const & it, TContainer const & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == begin(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atBegin(T const & it, TContainer & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == begin(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atBegin(T & it, TContainer & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == begin(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atBegin(T & it, TContainer const & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == begin(cont, Standard());
+}
+
+template <typename T>
+inline bool
+atBegin(T const & it)
+{
+    SEQAN_CHECKPOINT;
+    return atBegin(it, container(it));
+}
+
+// ---------------------------------------------------------------------------
+// Function atEnd()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.atEnd
+..class:Class.Iter
+..concept:Concept.ContainerConcept
+..concept:Concept.RootedIteratorConcept
+..cat:Iteration
+..summary:Determines whether an iterator is at the end position.
+..signature:bool atEnd(iterator [, container])
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+..param.container:Container of $iterator$.
+...remarks.text:If $iterator$ implements @Concept.RootedIteratorConcept@ then $container$ is optional.
+....text:$container$ is also optional for iterators to @Adaption.char array.char arrays at .
+....text:Otherwise, $container$ is required.
+..returns:$true$ if $iterator$ points behind the last item of the container, otherwise $false$.
+..see:Function.atBegin
+..see:Function.end
+..include:seqan/basic.h
+*/
+
+template <typename T, typename TContainer>
+inline bool
+atEnd(T & it,
+      TContainer const & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == end(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atEnd(T const & it,
+      TContainer const & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == end(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atEnd(T & it,
+      TContainer & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == end(cont, Standard());
+}
+
+template <typename T, typename TContainer>
+inline bool
+atEnd(T const & it,
+      TContainer & cont)
+{
+    SEQAN_CHECKPOINT;
+    return it == end(cont, Standard());
+}
+
+template <typename T>
+inline bool
+atEnd(T & it)
+{
+    SEQAN_CHECKPOINT;
+    return atEnd(it, container(it));
+}
+
+template <typename T>
+inline bool
+atEnd(T const & it)
+{
+    SEQAN_CHECKPOINT;
+    return atEnd(it, container(it));
+}
+
+// ---------------------------------------------------------------------------
+// Function goBegin()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goBegin
+..class:Class.Iter
+..concept:Concept.RootedIteratorConcept
+..cat:Iteration
+..summary:Iterates to the first position of a container.
+..signature:goBegin(iterator [, container])
+..param.iterator:Object that iterates through $container$.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+...text:$iterator$ is set to the position of the first item in $container$.
+..param.container:Container of $iterator$.
+...type:Concept.ContainerConcept
+...remarks.text:If $iterator$ implements @Concept.RootedIteratorConcept@ then $container$ is optional,
+otherwise $container$ is required.
+..remarks:This function is equivalent to $iterator = begin(container)$.
+..see:Function.begin
+..see:Function.atBegin
+..see:Function.goEnd
+..include:seqan/basic.h
+*/
+
+template <typename TIterator, typename TContainer>
+inline void
+goBegin(TIterator & it,
+        TContainer & container)
+{
+    it = begin(container);
+}
+
+// template <typename TIterator, typename TContainer>
+// inline void
+// goBegin(TIterator & it,
+//         TContainer const & container)
+// {
+//     it = begin(container);
+// }
+
+template <typename TIterator>
+inline void
+goBegin(TIterator & it)
+{
+    typename Parameter_<typename Container<TIterator>::Type>::Type tmpContainer = container(it);
+    goBegin(it, tmpContainer);
+}
+
+// ---------------------------------------------------------------------------
+// Function goEnd()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goEnd
+..class:Class.Iter
+..concept:Concept.RootedIteratorConcept
+..cat:Iteration
+..summary:Iterates to the last position of a container.
+..signature:goEnd(iterator [, container])
+..param.iterator:Object that iterates through $container$.
+...type:Class.Iter
+...concept:Concept.RootedIteratorConcept
+...text:$iterator$ is set to the position behin the last item in $container$.
+..param.container:Container of $iterator$.
+...type:Concept.ContainerConcept
+...remarks.text:If $iterator$ implements @Concept.RootedIteratorConcept@ then $container$ is optional,
+otherwise $container$ is required.
+..remarks:This function is equivalent to $iterator = end(container)$.
+..see:Function.end
+..see:Function.atEnd
+..see:Function.goBegin
+..see:Function.goEnd
+..include:seqan/basic.h
+*/
+
+template <typename TIterator, typename TContainer>
+inline void
+goEnd(TIterator & it,
+      TContainer & container)
+{
+    SEQAN_CHECKPOINT;
+    it = end(container);
+}
+
+template <typename TIterator, typename TContainer>
+inline void
+goEnd(TIterator & it,
+      TContainer const & container)
+{
+    SEQAN_CHECKPOINT;
+    it = end(container);
+}
+
+template <typename TIterator>
+inline void
+goEnd(TIterator & it)
+{
+    SEQAN_CHECKPOINT;
+    goEnd(it, container(it));
+}
+
+// ---------------------------------------------------------------------------
+// Function goNext()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goNext
+..concept:Concept.ForwardIteratorConcept
+..cat:Iteration
+..summary:Iterates to next position.
+..signature:goNext(iterator)
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.ForwardIteratorConcept
+...text:$iterator$ is set to the next position of an iteration through its container.
+..remarks:This function is equivalent to $++iterator$.
+..see:Function.goBegin
+..see:Function.goEnd
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+inline void
+goNext(TIterator & it)
+{
+    SEQAN_CHECKPOINT;
+    ++it;
+}
+
+// ---------------------------------------------------------------------------
+// Function goFurther()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goFurther
+..concept:Concept.RandomAccessIteratorConcept
+..cat:Iteration
+..summary:Iterates some steps further.
+..signature:goFurther(iterator, steps)
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.RandomAccessIteratorConcept
+...text:$iterator$ is set $steps$ positions further in the iteration through the container.
+..param.steps:Number of steps $iterator$ should be moved further.
+...remarks:If $iterator$ supports bidirectional iteration, $steps$ could also be negativ.
+..remarks:This function is equivalent to $iterator += steps$ for random access iterators.
+..see:Function.goNext
+..see:Function.goPrevious
+..include:seqan/basic.h
+*/
+
+template <typename TIterator, typename TDiff>
+inline void
+goFurther(TIterator & it,
+          TDiff steps)
+{   // return distance type from arbitrary argument
+    it += steps;
+}
+
+// ---------------------------------------------------------------------------
+// Function goPrevious()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goPrevious
+..concept:Concept.BidirectionalIteratorConcept
+..cat:Iteration
+..summary:Iterates to pevious position.
+..signature:goPrevious(iterator)
+..param.iterator:An iterator.
+...type:Class.Iter
+...concept:Concept.BidirectionalIteratorConcept
+...text:$iterator$ is set to the pevious position of an iteration through its container.
+..remarks:This function is equivalent to $--iterator$.
+..see:Function.goBegin
+..see:Function.goEnd
+..see:Function.goNext
+..include:seqan/basic.h
+*/
+template <typename TIterator>
+inline void
+goPrevious(TIterator & it)
+{
+    SEQAN_CHECKPOINT;
+    --it;
+}
+
+// ---------------------------------------------------------------------------
+// Function difference()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.difference
+..concept:Concept.RandomAccessIteratorConcept
+..cat:Iteration
+..summary:The difference between two iterators.
+..signature:difference(begin, end)
+..param.begin:Iterator to the first position of a range.
+...type:Class.Iter
+...concept:Concept.RandomAccessIteratorConcept
+..param.end:Iterator behind the last position of a range.
+...type:Class.Iter
+...concept:Concept.RandomAccessIteratorConcept
+..returns:Length of the range between $begin$ and $end$.
+..remarks:This function is equivalent to $end - begin$.
+...text:Usually, $begin$ and $end$ have the same type.
+..see:Function.begin
+..see:Function.end
+..see:Function.length
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+inline
+typename Difference<TIterator>::Type
+difference(TIterator const & begin,
+           TIterator const & end)
+{
+    SEQAN_CHECKPOINT;
+    return end - begin;
+}
+
+// ---------------------------------------------------------------------------
+// Function goNil()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.goNil
+..concept:Concept.RandomAccessIteratorConcept
+..cat:Iteration
+..summary:Moves iterator to nil position.
+..signature:goNil(iterator)
+..param.iterator:The iterator that will be moved.
+...type:Concept.RandomAccessIteratorConcept
+..remarks:$iterator$ is set to an invalid position, e.g. $NULL$ for pointer types.
+..see:Function.clear
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+inline void
+goNil(TIterator & me)
+{
+    SEQAN_CHECKPOINT;
+    me = TIterator();
+}
+
+template <typename TIterator>
+inline void
+goNil(TIterator * & me)
+{
+    SEQAN_CHECKPOINT;
+    me = 0;
+}
+
+// ---------------------------------------------------------------------------
+// Function atNil()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.atNil
+..concept:Concept.RandomAccessIteratorConcept
+..cat:Iteration
+..summary:Tests whether iterator is at nil position.
+..signature:bool atNil(iterator)
+..param.iterator:An iterator.
+...type:Concept.RandomAccessIteratorConcept
+..returns:$true$ if $iterator$ points to an ivalid position, e.g. $iterator$ is a $NULL$ pointer.
+$false$ otherwise.
+..see:Function.goNil
+..include:seqan/basic.h
+*/
+
+template <typename TIterator>
+inline bool
+atNil(TIterator & me)
+{
+    SEQAN_CHECKPOINT;
+    return me == TIterator();
+}
+
+template <typename TIterator>
+inline bool
+atNil(TIterator * me)
+{
+    SEQAN_CHECKPOINT;
+    return me == 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/iterator_position.h b/third-party/seqan/core/include/seqan/basic/iterator_position.h
new file mode 100644
index 0000000..93ac178
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/iterator_position.h
@@ -0,0 +1,550 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Positional iterator implementation.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_POSITION_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_POSITION_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct PositionIterator;
+
+/**
+.Spec.Position Iterator
+..cat:Iterators
+..general:Class.Iter
+..summary:Adapts @Metafunction.Position|Position Iterator@ to @Concept.RootedIteratorConcept|Rooted Iterator at .
+..signature:Iter<TContainer, PositionIterator>
+..param.TContainer:Type of the container.
+...metafunction:Metafunction.Container
+..remarks
+...text:Position Iterators provide the concept @Concept.RootedIteratorConcept|Rooted Iterator at .
+..see:Metafunction.Position
+..include:seqan/basic.h
+
+.Memfunc.Position Iterator#Iter:
+..class:Spec.Position Iterator
+..summary:Constructor
+..signature:Iter()
+..signature:Iter(iter)
+..signature:Iter(container [, position])
+..param.iter:Another position iterator object.
+..param.container:The corresponding container object.
+...metafunction:Metafunction.Container
+..param.position:A position in $container$. (optional)
+...metafunction:Metafunction.Position
+...remarks.text:If this argument is omitted, the adaptor iterator is initialized to the @Function.beginPosition.begin position@ of $container$.
+*/
+
+template <typename TContainer>
+class Iter<TContainer, PositionIterator>
+{
+public:
+    typedef typename Position<TContainer>::Type TPosition;
+    typedef typename Pointer_<TContainer>::Type TContainerPointer_;
+
+    TContainerPointer_ data_container;
+    TPosition data_position;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Iter() : data_container(TContainerPointer_(0)), data_position(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Iter(typename Parameter_<TContainer>::Type container_, TPosition position_ = 0)
+        : data_container(_toPointer(container_)),
+          data_position(position_)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Iter(Iter const & other_)
+        : data_container(other_.data_container),
+          data_position(other_.data_position)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    template <typename TContainer2, typename TSpec2>
+    Iter(Iter<TContainer2, TSpec2> const & other_)
+            : data_container(_toPointer(container(other_))),
+              data_position(position(other_))
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    Iter const &
+    operator=(Iter const & other_)
+    {
+        SEQAN_CHECKPOINT;
+        data_container = other_.data_container;
+        data_position = other_.data_position;
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Pointer Operators;  Have to be defined within class.
+    // ------------------------------------------------------------------------
+    
+    typename Value<Iter>::Type *
+    operator->()
+    {
+        return &data_container[data_position];
+    }
+
+    typename Value<Iter>::Type const *
+    operator->() const
+    {
+        return &data_container[data_position];
+    }
+
+    // ------------------------------------------------------------------------
+    // Conversion Operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    // TODO(holtgrew): Should this define a conversion operator to the underlying iterator?
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function container()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline typename Parameter_<TContainer>::Type
+container(Iter<TContainer, PositionIterator> & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+template <typename TContainer>
+inline typename Parameter_<TContainer>::Type
+container(Iter<TContainer, PositionIterator> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+// ----------------------------------------------------------------------------
+// Function setContainer()
+// ----------------------------------------------------------------------------
+
+///.Function.setContainer.param.object.type:Spec.Position Iterator
+///.Function.setContainer.class:Spec.Position Iterator
+
+template <typename TContainer>
+inline void
+setContainer(Iter<TContainer, PositionIterator> & me, typename Parameter_<TContainer>::Type container_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Iter<TContainer, PositionIterator> TIter;
+    typename Position<TIter>::Type pos = position(me);
+    me.data_container = _toPointer(container_);
+    setPosition(me, pos);
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+///.Function.position.param.iterator.type:Spec.Position Iterator
+///.Function.position.class:Spec.Position Iterator
+
+template <typename TContainer>
+inline typename Position<TContainer>::Type &
+position(Iter<TContainer, PositionIterator> & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_position;
+}
+
+template <typename TContainer>
+inline typename Position<TContainer>::Type const &
+position(Iter<TContainer, PositionIterator> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_position;
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+///.Function.setPosition.param.iterator.type:Spec.Position Iterator
+///.Function.setPosition.class:Spec.Position Iterator
+
+template <typename TContainer, typename TPosition>
+inline void
+setPosition(Iter<TContainer, PositionIterator> & me, TPosition position_)
+{
+    SEQAN_CHECKPOINT;
+    me.data_position = position_;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, PositionIterator> >::Type
+value(Iter<TContainer, PositionIterator> & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(container(me), position(me));
+}
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, PositionIterator> >::Type
+value(Iter<TContainer, PositionIterator> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(container(me), position(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function assignValue()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TValue>
+inline void
+assignValue(Iter<TContainer, PositionIterator> & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(container(me), position(me), _value);
+}
+
+template <typename TContainer, typename TValue>
+inline void
+assignValue(Iter<TContainer, PositionIterator> const & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(container(me), position(me), _value);
+}
+
+// ----------------------------------------------------------------------------
+// Function moveValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): What are these manual forwards for? Can include order fix this?
+// manual forwards
+template <typename T, typename TValue, typename TPos>
+inline void moveValue(T & me, TPos pos, TValue const & _value);
+template <typename T, typename TValue, typename TPos>
+inline void moveValue(T const & me, TPos pos, TValue const & _value);
+
+template <typename TContainer, typename TValue>
+inline void
+moveValue(Iter<TContainer, PositionIterator> & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    moveValue(container(me), position(me), _value);
+}
+
+template <typename TContainer, typename TValue>
+inline void
+moveValue(Iter<TContainer, PositionIterator> const & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    moveValue(container(me), position(me), _value);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool
+operator==(Iter<TContainer, PositionIterator> const & left,
+           Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) == position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool
+operator!=(Iter<TContainer, PositionIterator> const & left,
+           Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) != position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool
+operator<(Iter<TContainer, PositionIterator> const & left,
+          Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) < position(right);
+}
+
+template <typename TContainer>
+inline bool
+operator>(Iter<TContainer, PositionIterator> const & left,
+          Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) > position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool
+operator<=(Iter<TContainer, PositionIterator> const & left,
+           Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) <= position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline bool
+operator>=(Iter<TContainer, PositionIterator> const & left,
+           Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) >= position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline void
+goNext(Iter<TContainer, PositionIterator> & me)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(me, position(me) + 1);
+}
+
+// ----------------------------------------------------------------------------
+// Function goPrevious()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer>
+inline void
+goPrevious(Iter<TContainer, PositionIterator> & me)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(me, position(me) - 1);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, PositionIterator>
+operator+(Iter<TContainer, PositionIterator> const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(left), position(left) + right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, PositionIterator>
+operator+(Iter<TContainer, PositionIterator> const & left,
+          int right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(left), position(left) + right);
+}
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, PositionIterator>
+operator+(TIntegral left,
+          Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(right), position(right) + left);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, PositionIterator>
+operator+(int left,
+          Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(right), position(right) + left);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, PositionIterator> &
+operator+=(Iter<TContainer, PositionIterator> & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) + right);
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, PositionIterator> &
+operator+=(Iter<TContainer, PositionIterator> & left,
+           int right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) + right);
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, PositionIterator>
+operator-(Iter<TContainer, PositionIterator> const & left,
+          TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(left), position(left) - right);
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, PositionIterator>
+operator-(Iter<TContainer, PositionIterator> const & left,
+          int right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, PositionIterator>(container(left), position(left) - right);
+}
+
+template <typename TContainer>
+inline typename Difference<TContainer>::Type
+operator-(Iter<TContainer, PositionIterator> const & left,
+          Iter<TContainer, PositionIterator> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) - position(right);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=()
+// ----------------------------------------------------------------------------
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, PositionIterator> &
+operator-=(Iter<TContainer, PositionIterator> & left,
+           TIntegral right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) - right);
+    return left;
+}
+
+// for <anonymous enum> types
+template <typename TContainer>
+inline Iter<TContainer, PositionIterator> &
+operator-=(Iter<TContainer, PositionIterator> & left,
+           int right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) - right);
+    return left;
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+// Conversion assignment.
+template <typename TTargetContainer, typename TSource>
+inline void
+assign(Iter<TTargetContainer, PositionIterator> & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    target.data_container = _toPointer(container(source));
+    target.data_position = position(source);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_ITERATOR_POSITION_H_
diff --git a/third-party/seqan/core/include/seqan/basic/macro_deprecated.h b/third-party/seqan/core/include/seqan/basic/macro_deprecated.h
new file mode 100644
index 0000000..85c89ff
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/macro_deprecated.h
@@ -0,0 +1,78 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Macro for deprecating code.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_BASIC_MACRO_DEPRECATED_H_
+#define CORE_INCLUDE_SEQAN_BASIC_MACRO_DEPRECATED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Macros
+// ============================================================================
+
+// Macros SEQAN_DEPRECATED_PRE SEQAN_DEPRECATED_POST
+//
+// For internal use only.
+//
+// For cross-platform compatibility, you can use this in declarations only.
+// We need a version that comes before and one that comes after the symbol
+// because of cross-compiler compatibility.
+//
+// Example:
+//
+// void
+// SEQAN_DEPRECATED_PRE("Use bar instead.")
+// f()
+// SEQAN_DEPRECATED_POST("Use bar instead.");
+
+#if defined(__clang__)
+#define SEQAN_DEPRECATED_PRE(msg)
+#define SEQAN_DEPRECATED_POST(msg) __attribute__((deprecated(msg)))
+#elif defined(__GNUC__)
+#define SEQAN_DEPRECATED_PRE(msg)
+#define SEQAN_DEPRECATED_POST(msg) __attribute__((__deprecated__))
+#elif defined(_MSC_VER)
+#define SEQAN_DEPRECATED_PRE(msg) __declspec(deprecated(msg))
+#define SEQAN_DEPRECATED_POST(msg)
+#else
+#pragma message("WARNING: You need to implement DEPRECATED_PRE and DEPRECATED_POST for this compiler")
+#define SEQAN_DEPRECATED_PRE(func)
+#define SEQAN_DEPRECATED_POST(func)
+#endif
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BASIC_MACRO_DEPRECATED_H_
diff --git a/third-party/seqan/core/include/seqan/basic/math_functions.h b/third-party/seqan/core/include/seqan/basic/math_functions.h
new file mode 100644
index 0000000..dc23903
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/math_functions.h
@@ -0,0 +1,204 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Math-related utility routines.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_FUNCTIONS_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_FUNCTIONS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _intPow()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document and make public.
+
+template <typename TValue, typename TExponent>
+inline TValue _intPow(TValue a, TExponent b)
+{
+    SEQAN_CHECKPOINT;
+    TValue ret = 1;
+    while (b != 0) {
+        if (b & 1) ret *= a;
+        a *= a;
+        b >>= 1;
+    }   
+    return ret;
+}
+
+// ----------------------------------------------------------------------------
+// Function log2()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.log2
+..cat:Miscellaneous
+..summary:Computes floored logarithm of base 2 for integer types
+..signature:unsigned int log2(i)
+..param.i:An integer type.
+..returns:The largest integer smaller or equal than
+the logarithm of $i$.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should this maybe called log2floor for consistency with Log2Floor<>::VALUE?
+
+template <int BITS_MAX>
+struct Log2Impl_
+{
+    template <typename T>
+    static inline unsigned int
+    log2(T val, unsigned int offset)
+    {
+        unsigned int val2 = val >> (BITS_MAX / 2);
+        if (val2)
+        {
+            val = val2;
+            offset += BITS_MAX / 2;
+        }
+        return Log2Impl_<BITS_MAX / 2>::log2(val, offset);
+    }
+};
+
+template <>
+struct Log2Impl_<1>
+{
+    template <typename T>
+    static inline unsigned int
+    log2(T /*val*/, unsigned int offset)
+    {
+        return offset;
+    }
+};
+
+template <typename T>
+inline unsigned int
+log2(T val)
+{
+    enum
+    {
+//      BITS_PER_VALUE = BitsPerValue<T>::VALUE //  TODO(holtgrew): portable bits-per-char!
+        BITS_PER_VALUE = sizeof(T) * 8
+    };
+
+    return Log2Impl_<BITS_PER_VALUE>::log2(val, 0);
+}
+
+// ----------------------------------------------------------------------------
+// Function _min()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Subject to removal.  http://trac.mi.fu-berlin.de/seqan/ticket/855
+
+// to avoid conflicts with non-standard macros and namespaces
+// we define our own Min/Max functions
+
+template<typename Tx_> inline
+const Tx_& _min(const Tx_& _Left, const Tx_& Right_)
+{   // return smaller of _Left and Right_
+    if (_Left < Right_)
+        return _Left;
+    else
+        return Right_;
+}
+
+template<typename Tx_, typename Ty_> inline
+Tx_ _min(const Tx_& _Left, const Ty_& Right_)
+{   // return smaller of _Left and Right_
+    return (Right_ < _Left ? Right_ : _Left);
+}
+
+// ----------------------------------------------------------------------------
+// Function _max()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Subject to removal.  http://trac.mi.fu-berlin.de/seqan/ticket/855
+
+// to avoid conflicts with non-standard macros and namespaces
+// we define our own Min/Max functions
+
+template<typename Ty_>
+inline Ty_ const &
+_max(const Ty_& _Left, const Ty_& Right_)
+{   // return larger of _Left and Right_
+    if (_Left < Right_)
+        return Right_;
+    else
+        return _Left;
+}
+
+template<typename Tx_, typename Ty_>
+inline Tx_
+_max(const Tx_& _Left, const Ty_& Right_)
+{   // return smaller of _Left and Right_
+    return (Right_ < _Left ? _Left : Right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function _abs()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Make public, document.  This is here since cmath's abs is only defined for floats/doubles.
+
+template <typename T>
+inline
+T _abs(T const & x)
+{
+    if (x < static_cast<T>(0))
+        return -x;
+    else
+        return x;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_FUNCTIONS_H_
+
diff --git a/third-party/seqan/core/include/seqan/basic/math_log_space_value.h b/third-party/seqan/core/include/seqan/basic/math_log_space_value.h
new file mode 100644
index 0000000..f1486b0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/math_log_space_value.h
@@ -0,0 +1,471 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Type to store double values in log space.  Multiplication with normal
+// number corresponds to addtion there, such they are more stable for large
+// values.
+// ==========================================================================
+
+// TODO(holtgrew): Rename to "LogSpaceValue"?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_LOG_SPACE_VALUE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_LOG_SPACE_VALUE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.LogProb
+..summary:Value type for computation in log-space.
+..signature:LogProb<T>
+..param.T:Floating number type to use as the basic.
+...default:$double$
+..remarks:Internally, the logarithms of the original values are stored.  This is numerically more stable for multiplications and large numbers.
+..remarks:This type can be used like an ordinary $double$ or $float$ value.
+..example.code:
+LogProb<double> x = 10;
+x *= 3;
+x += 4;
+int y = x;
+..cat:Basic
+..include:seqan/basic.h
+*/
+
+template<typename TValue = double, typename TSpec = Default>
+class LogProb;
+
+
+// ----------------------------------------------------------------------------
+// Function log()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline TValue
+log(LogProb<TValue, TSpec> const & value)
+{
+    return value.data_value;
+}
+
+template <typename TValue>
+inline double
+log(TValue const & value)
+{
+    return ::std::log((double)value);
+}
+
+
+template<typename TValue, typename TSpec>
+class LogProb
+{
+  public:   
+    TValue data_value;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+    
+    LogProb() : data_value(::std::log(0.0)) {}
+
+    template <typename TValue2>
+    LogProb(TValue2 const & _other)
+    {
+        data_value = log(_other);
+    }
+
+    // ------------------------------------------------------------------------
+    // Type conversion operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+    
+    template <typename TResult>
+    inline TResult _convert(False) const
+    {
+        return (TResult)::std::exp(data_value);
+    }
+
+    template <typename TResult>
+    inline TResult _convert(True) const
+    {
+        return (TResult)round(::std::exp(data_value));
+    }
+
+    template <typename TValue2>
+    inline
+    operator TValue2() const
+    {
+        return _convert<TValue2>(typename IsInteger<TValue2>::Type());
+    }
+/*
+    inline
+    operator float() const
+    {
+        return (float) ::std::exp(data_value);
+    }
+
+    inline
+    operator double() const
+    {
+        return (double) ::std::exp(data_value);
+    }
+*/
+    // ------------------------------------------------------------------------
+    // Function operator=();  Has to be defined in class.
+    // ------------------------------------------------------------------------
+
+    template<typename TRhs>
+    inline
+    LogProb &
+    operator=(TRhs const& rhs)
+    {
+        data_value = ::std::log(rhs);
+        return *this;
+    }
+
+    template<typename TValue2, typename TSpec2>
+    inline
+    LogProb &
+    operator=(LogProb<TValue2, TSpec2> const & rhs)
+    {
+        data_value = rhs.data_value;
+        return *this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+
+// ----------------------------------------------------------------------------
+// Function operator*=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec> &
+operator*=(LogProb<TValue, TSpec> & lhs,
+           TRhs const & rhs)
+{
+    lhs.data_value += log(rhs);
+    return lhs;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator*()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec>
+operator*(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result *= LogProb<TValue, TSpec>(rhs);
+    return result;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec>
+operator*(LogProb<TValue, TSpec> const & lhs,
+          LogProb<TValue2, TSpec2> const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result *= rhs;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator/=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec> &
+operator/=(LogProb<TValue, TSpec> & lhs,
+           TRhs const & rhs)
+{
+    lhs.data_value -= log(rhs);
+    return lhs;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator/()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec>
+operator/(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result /= LogProb<TValue, TSpec>(rhs);
+    return result;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec>
+operator/(LogProb<TValue, TSpec> const & lhs,
+          LogProb<TValue2, TSpec2> const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result /= rhs;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec> &
+operator+=(LogProb<TValue, TSpec> & lhs,
+           TRhs const & rhs) {
+    lhs.data_value = ::std::log(::std::exp(lhs.data_value) + rhs);
+    return lhs;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec> &
+operator+=(LogProb<TValue, TSpec> & lhs,
+           LogProb<TValue2, TSpec2> const & rhs)
+{
+    if (lhs.data_value > rhs.data_value) {
+        if ((rhs.data_value == ::std::log(0.0)) || (lhs.data_value - rhs.data_value > 100))
+            return lhs;
+        lhs.data_value = lhs.data_value + ::std::log(1 + ::std::exp(rhs.data_value - lhs.data_value));
+    } else {
+        if ((lhs.data_value == ::std::log(0.0)) || (rhs.data_value - lhs.data_value > 100)) {
+            lhs.data_value = rhs.data_value;
+            return lhs;
+        }
+        lhs.data_value = rhs.data_value + ::std::log(1 + ::std::exp(lhs.data_value - rhs.data_value));
+    }
+    return lhs;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec>
+operator+(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs) {
+    LogProb<TValue, TSpec> result = lhs;
+    result += LogProb<TValue, TSpec>(rhs);
+    return result;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec>
+operator+(LogProb<TValue, TSpec> const & lhs,
+          LogProb<TValue2, TSpec2> const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result += rhs;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec> &
+operator-=(LogProb<TValue, TSpec> & lhs,
+           TRhs const & rhs)
+{
+    lhs.data_value = ::std::log(::std::exp(lhs.data_value) - rhs);
+    return lhs;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec> &
+operator-=(LogProb<TValue, TSpec> & lhs,
+           LogProb<TValue2, TSpec2> const & rhs)
+{
+    if (lhs.data_value > rhs.data_value) {
+        if ((rhs.data_value == ::std::log(0.0)) || (lhs.data_value - rhs.data_value > 100))
+            return lhs;
+        lhs.data_value = lhs.data_value + ::std::log(1 - ::std::exp(rhs.data_value - lhs.data_value));
+    } else {
+        if ((lhs.data_value == ::std::log(0.0)) || (rhs.data_value - lhs.data_value > 100)) {
+            lhs.data_value = rhs.data_value;
+            return lhs;
+        }
+        lhs.data_value = rhs.data_value + ::std::log(1 - ::std::exp(lhs.data_value - rhs.data_value));
+    }
+    return lhs;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator-()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+LogProb<TValue, TSpec>
+operator-(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs) {
+    LogProb<TValue, TSpec> result = lhs;
+    result -= LogProb<TValue, TSpec>(rhs);
+    return result;
+}
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline
+LogProb<TValue, TSpec>
+operator-(LogProb<TValue, TSpec> const & lhs,
+          LogProb<TValue2, TSpec2> const & rhs)
+{
+    LogProb<TValue, TSpec> result = lhs;
+    result -= rhs;
+    return result;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline 
+bool
+operator==(LogProb<TValue, TSpec> const & lhs,
+           TRhs const & rhs)
+{
+    return lhs.data_value == log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+bool
+operator!=(LogProb<TValue, TSpec> const & lhs,
+           TRhs const & rhs)
+{
+    return lhs.data_value != log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+bool
+operator<(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs)
+{
+    return lhs.data_value < log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+bool
+operator>(LogProb<TValue, TSpec> const & lhs,
+          TRhs const & rhs)
+{
+    return lhs.data_value > log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+bool
+operator<=(LogProb<TValue, TSpec> const & lhs,
+           TRhs const & rhs)
+{
+    return lhs.data_value <= log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TRhs>
+inline
+bool
+operator>=(LogProb<TValue, TSpec> const & lhs,
+           TRhs const & rhs)
+{
+    return lhs.data_value >= log(rhs);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<
+// ----------------------------------------------------------------------------
+
+// Stream output for LogProb values.
+
+template<typename TStream, typename TValue, typename TSpec>
+inline
+TStream &
+operator<<(TStream & stream, LogProb<TValue, TSpec> const & rhs)
+{
+    return stream << ::std::exp(rhs.data_value);
+}
+    
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_MATH_LOG_SPACE_VALUE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/metaprogramming_control.h b/third-party/seqan/core/include/seqan/basic/metaprogramming_control.h
new file mode 100644
index 0000000..778b743
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/metaprogramming_control.h
@@ -0,0 +1,383 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Metaprogramming control structures.
+//
+// This header defines metaprogramming control structure such as conditionals
+// and loops.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_CONTROL_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_CONTROL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Switch;  Supporting Tags Case, NilCase.
+// ----------------------------------------------------------------------------
+
+/*!
+ * @defgroup MetafunctionSwitch Switch Metafunction Types
+ * @brief Tags for the metafunction Switch and the metafunction itself.
+ *
+ * @section Example
+ *
+ * The following shows a complete example of using the Switch statement.
+ *
+ * @snippet core/demos/basic/metaprogramming_switch.cpp switch demo
+ */
+
+// TODO(holtgrew): Use Tag<>?
+/*!
+ * @tag MetafunctionSwitch#NilCase
+ * @brief Tag for terminating the case in Switch statement.
+ *
+ * @signature struct NilCase {};
+ */
+
+/*!
+ * @mfn MetafunctionSwitch#Case
+ * @brief Tag for one case.
+ *
+ * @signature template <int TAG, typename TResult, typename TNext>
+ *            struct Case;
+ *
+ * @tparam TAG     The <tt>int</tt> tag number to use.
+ * @tparam TResult The type to return in <tt>Case<...>::Type</tt> if matches.
+ * @tparam TNext   The next <tt>Case</tt>.
+ */
+
+/*!
+ * @mfn MetafunctionSwitch#Switch
+ * @brief Switch statement for metaprogramming.
+ *
+ * @signature Switch<TAG, TCase>::Type
+ *
+ * @tparam TAG   <tt>int</tt> with the current value.
+ * @tparam TCase First <tt>Case</tt> statement.
+ *
+ * @return Type The selected type.
+ */
+
+/**
+.Tag.NilCase
+..cat:Metaprogramming
+..summary:Metaprogramming $default:$ case expression.
+..signature:NilCase
+..remarks:$NilCase$ is returned by metafunction @Metafunction.Switch@ if no case matched.
+..include:seqan/basic.h
+..remarks:The documentation of @Metafunction.Switch@ gives an example.
+..see:Tag.Case
+..see:Metafunction.Switch
+
+.Tag.Case
+..cat:Metaprogramming
+..summary:Metaprogramming $case$ expression.
+..signature:Case<TAG[, NextCase]>
+..param.TAG:
+..param.NextCase:Optional next case of type @Tag.Case@, defaults to @Tag.NilCase at .
+...type:Tag.NilCase
+...type:Tag.Case
+..include:seqan/basic.h
+..remarks:The documentation of @Metafunction.Switch@ gives an example.
+..see:Tag.NilCase
+..see:Metafunction.Switch
+
+.Metafunction.Switch
+..cat:Metaprogramming
+..summary:Metaprogramming $switch$ expression.
+..signature:Switch<TAG, Case>::Type
+..param.TAG:The case label.
+...type:nolink:$int$
+..param.Case:Cascade of $Case$ tags.
+...type:Tag.Case
+...type:Tag.NilCase
+..returns:The selected type from the @Tag.Case@ cascade or @Tag.NilCase at .
+..include:seqan/basic.h
+..see:Tag.NilCase
+..see:Tag.Case
+..example.code:
+int switchTest(Nothing const &) { return -1; }
+int switchTest(False const &) { return 0; }
+int switchTest(True const &) { return 1; }
+int switchTest(NilCase const &) { return 2; }
+
+template <int X>
+struct SwitchTest
+{
+    typedef typename Switch<
+        X,
+        Case<-1, Nothing,
+        Case<0, False,
+        Case<1, True
+        > > > >::Type Type;
+};
+
+SEQAN_DEFINE_TEST(test_metaprogramming_switch)
+{
+    typedef typename SwitchTest<-1>::Type T1;
+    typedef typename SwitchTest< 0>::Type T2;
+    typedef typename SwitchTest< 1>::Type T3;
+    typedef typename SwitchTest< 2>::Type T4;
+
+    std::cout << switchTest(T1()) << std::endl;  // => -1
+    std::cout << switchTest(T2()) << std::endl;  // =>  0
+    std::cout << switchTest(T3()) << std::endl;  // =>  1
+    std::cout << switchTest(T4()) << std::endl;  // =>  2
+ }
+ */
+
+const int DEFAULT_ = ~(~0u >> 1); // initialize with the smallest int
+
+struct NilCase {};
+
+template <int TAG, typename Type_, typename Next_ = NilCase>
+struct Case
+{
+    enum { TAG_ = TAG };
+    typedef Type_ Type;
+    typedef Next_ Next;
+};
+
+template <int TAG, typename Case_>
+struct Switch
+{
+    typedef typename Case_::Next NextCase_;
+    enum
+    {
+        CASE_TAG_ = Case_::TAG_,
+        FOUND_    = (CASE_TAG_ == TAG || CASE_TAG_ == DEFAULT_)
+    };
+
+    typedef typename IfC<FOUND_,
+                         typename Case_::Type,
+                         typename Switch<TAG, NextCase_>::Type
+                         >::Type Type;
+};
+
+template <int TAG>
+struct Switch<TAG, NilCase>
+{
+    typedef NilCase Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Loop
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This is more of a class than a function or metafunction.
+
+/*!
+ * @fn Loop
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature void Loop<TWorker, COUNT>::run(args);
+ *
+ * @tparam TWorker A struct with a static inline void function called <tt>body</tt>.  <tt>body</tt> should have two
+ *                 parameters, one for passing in values and state from the outside and the second is an int.  The
+ *                 function will be called <tt>COUNT</tt> times with the same reference for the first one and the values
+ *                 <tt>COUNT</tt>, <tt>COUNT - 1</tt>, ..., <tt>1</tt> for the second parameter.
+ * @param COUNT    An <tt>int</tt> constant.
+ *
+ * @section Example
+ *
+ * We define the following worker to print an integer.  The first argument is of <tt>Nothing</tt> as a dummy.  Note that
+ * the parameter is not const.
+ *
+ * @snippet core/demos/basic/metaprogramming_control.cpp print worker
+ *
+ * The following shows an example calling <tt>PrintWorker::body()</tt> through Loop.  We have to create a local variable
+ * since the first parameter is not const.  The reason for this is that the parameter can also be used for a mutable
+ * object that holds some state.
+ *
+ * @snippet core/demos/basic/metaprogramming_control.cpp print worker call loop reverse
+ *
+ * @see LoopReverse
+ */
+
+/**
+.Metafunction.Loop:
+..cat:Metaprogramming
+..summary:Metafunction returning a function that iterates over a static integer range.
+..signature:Loop<Worker, I>::run(Arg & arg)
+..param.Worker:A worker $struct$. It has to implement the static (and preferably finline/inline) function $body$ that accepts two parameters. The first one will be a reference to $arg$, as given to $run()$.  The second will be the current value of the iterating variable.
+..param.I:The upper limit for the iteration.
+..param.arg:The argument to be passed into the workers' $body()$ function.
+..remarks:The loop will go from 1 up to and including $I$.
+..see:Metafunction.LoopReverse
+..include:seqan/basic.h
+..example.text:Print the values 1, 2, ..., $I-1$, $I$.
+..example.code:
+struct PrintWorker
+{
+    static inline void body(Nothing & arg, int I)
+    {
+        (void)arg;  // ignored
+        printf("%d\n", I);
+    }
+};
+
+Loop<PrintWorker, 10>::run(Nothing());
+// This will print the numbers 1, 2, ..., 9, 10.
+ */
+
+// Example of a loop Worker class.  Could be removed, serves no
+// purpose.
+struct WorkerNothing
+{
+    template <typename Arg>
+    static inline void body(Arg & /*arg*/, int /*I*/)
+    {}
+};
+
+template <typename Worker, int I>
+class Loop {
+public:
+    template <typename Arg>
+    static inline void run(Arg & arg)
+    {
+        Loop<Worker, I - 1>::run(arg);
+        Worker::body(arg, I);
+    }
+};
+
+template <typename Worker>
+class Loop<Worker, 0>
+{
+public:
+    // end of loop
+    template <typename Arg>
+    static inline void run(Arg &)
+    {}
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction LoopReverse
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This is more of a class than a function or metafunction.
+
+/*!
+ * @fn LoopReverse
+ * @headerfile <seqan/basic.h>
+ *
+ * @signature void LoopReverse<TWorker, COUNT>::run(args);
+ *
+ * @tparam TWorker A struct with a static inline void function called <tt>body</tt>.  <tt>body</tt> should have two
+ *                 parameters, one for passing in values and state from the outside and the second is an int.  The
+ *                 function will be called <tt>COUNT</tt> times with the same reference for the first one and the values
+ *                 <tt>COUNT</tt>, <tt>COUNT - 1</tt>, ..., <tt>1</tt> for the second parameter.
+ * @param COUNT    An <tt>int</tt> constant.
+ *
+ * @section Example
+ *
+ * We define the following worker to print an integer.  The first argument is of <tt>Nothing</tt> as a dummy.  Note that
+ * the parameter is not const.
+ *
+ * @snippet core/demos/basic/metaprogramming_control.cpp print worker
+ *
+ * The following shows an example calling <tt>PrintWorker::body()</tt> through LoopReverse.  We have to create a local
+ * variable since the first parameter is not const.  The reason for this is that the parameter can also be used for a
+ * mutable object that holds some state.
+ *
+ * @snippet core/demos/basic/metaprogramming_control.cpp print worker call loop
+ *
+ * @see Loop
+ */
+
+/**
+.Metafunction.LoopReverse:
+..cat:Metaprogramming
+..summary:Metafunction returning a function that iterates over a static integer range in reverse order.
+..signature:LoopReverse<Worker, I>::run(Arg & arg)
+..param.Worker:A worker $struct$. It has to implement the static (and preferably finline/inline) function $body$ that accepts two parameters. The first one will be a reference to $arg$, as given to $run()$.  The second will be the current value of the iterating variable.
+..param.I:The upper limit for the iteration.
+..param.arg:The argument to be passed into the workers' $body()$ function.
+..remarks:The loop will go from $I$ down to and including 1.
+..include:seqan/basic.h
+..see:Metafunction.Loop
+..example.text:Print the values $I$, $I - 1$, ..., 2, 1.
+..example.code:
+struct PrintWorker
+{
+    static inline body(Nothing & arg, int I)
+    {
+        (void)arg;  // ignored
+        printf("%d\n", I);
+    }
+};
+
+Loop<PrintWorker, 10>::run(Nothing());
+// This will print the numbers 1, 2, ..., 9, 10.
+ */
+
+template <typename Worker, int I>
+class LoopReverse
+{
+public:
+    template <typename Arg>
+    static inline void run(Arg & arg)
+    {
+        Worker::body(arg, I);
+        LoopReverse<Worker, I - 1>::run(arg);
+    }
+};
+
+template <typename Worker>
+class LoopReverse<Worker, 0>
+{
+  public:
+    // end of loop
+    template <typename Arg>
+    static inline void run(Arg &) {}
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_CONTROL_H_
diff --git a/third-party/seqan/core/include/seqan/basic/metaprogramming_enable_if.h b/third-party/seqan/core/include/seqan/basic/metaprogramming_enable_if.h
new file mode 100644
index 0000000..2a2ad63
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/metaprogramming_enable_if.h
@@ -0,0 +1,449 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// "enable if" functionality.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS
+
+// TODO(holtgrew): Rename *2 Metafunctions to *C metafunctions.
+// TODO(holtgrew): Document properly.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_ENABLE_IF_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_ENABLE_IF_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/*!
+ * @defgroup EnableIfFunctionality Enable-If Functionality
+ * @brief The metafunctions and macros for enabling/disabling of functions.
+ *
+ * The <tt>EnableIf</tt> metafunctions also support the shortcut to <tt>::Type</tt> members as described for the @link
+ * LogicMetaprogramming logical metaprogramming metafunctions @endlink.
+ *
+ * <b>Enable-if is an advanced technique and mostly interesting if you want to extend the SeqAn library with generic
+ * algorithms.  The average developer does not have to know about this technique.</tt>.
+ *
+ * @see LogicalValuesTags
+ * @see LogicMetaprogramming
+ */
+
+// ----------------------------------------------------------------------------
+// Metafunction EnableIf
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn EnableIfFunctionality#EnableIf
+ * @headerfile <seqan/basic.h>
+ * @brief Metafunction to use for conditionally enabling code.
+ *
+ * @signature EnableIf<TBool, T = void>::Type
+ *
+ * @tparam TBool The Tag <tt>True</tt> or <tt>False</tt> to use for enabling/disabling.
+ * @tparam T     Dummy, do not set.
+ *
+ * @return Type Set to <tt>T</tt>.  Only defined if <tt>TBool</tt> is <tt>True</tt>.  This triggers the SFINAE behaviour
+ *              in C++ which can be used to enable/disable functions.
+ *
+ * Do not use directly but use through the enable if/disable if macros.
+ *
+ * @see EnableIfFunctionality#SEQAN_FUNC_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_FUNC_DISABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_DISABLE_IF
+ */
+
+template <typename TBool, typename T = void>
+struct EnableIf : EnableIf<typename TBool::Type, T> {};
+
+template <typename T>
+struct EnableIf<False, T> {};
+
+template <typename T>
+struct EnableIf<True, T>
+{
+    typedef T Type;
+};
+
+//template <typename T>
+//struct EnableIf<False, T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction DisableIf
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn EnableIfFunctionality#DisableIf
+ * @headerfile <seqan/basic.h>
+ * @brief Metafunction to use for conditionally disabling code.
+ *
+ * @signature DisableIf<TBool, T = void>::Type
+ *
+ * @tparam TBool The Tag <tt>True</tt> or <tt>False</tt> to use for enabling/disabling.
+ * @tparam T     Dummy, do not set.
+ *
+ * @return Type Set to <tt>T</tt>.  Only defined if <tt>TBool</tt> is <tt>False</tt>.  This triggers the SFINAE behaviour
+ *              in C++ which can be used to enable/disable functions.
+ *
+ * Do not use directly but use through the enable if/disable if macros.
+ *
+ * @see EnableIfFunctionality#SEQAN_FUNC_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_FUNC_DISABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_DISABLE_IF
+ */
+
+template <typename TBool, typename T = void>
+struct DisableIf : DisableIf<typename TBool::Type, T> {};
+
+template <typename T>
+struct DisableIf<True, T> {};
+
+template <typename T>
+struct DisableIf<False, T>
+{
+    typedef T Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction EnableIf2
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn EnableIfFunctionality#EnableIf2
+ * @headerfile <seqan/basic.h>
+ * @deprecated Will be renamed to EnableIfC.
+ * @brief Metafunction to use for conditionally enabling code, bool version.
+ *
+ * @signature EnableIf<BOOL, T = void>::Type
+ *
+ * @tparam BOOL The <tt>bool</tt> constant to evaluate for enabling/disabling.
+ * @tparam T    Dummy, do not set.
+ *
+ * @return Type Set to <tt>T</tt>.  Only defined if <tt>BOOL</tt> is <tt>true</tt>.  This triggers the SFINAE behaviour
+ *              in C++ which can be used to enable/disable functions.
+ *
+ * Do not use directly but use through the enable if/disable if macros.
+ *
+ * @see EnableIfFunctionality#SEQAN_FUNC_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_FUNC_DISABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_DISABLE_IF
+ */
+
+//
+// Example for enable-if function: 
+//
+//    template <typename TContainer>
+//    typename EnableIf<
+//        IsContainer<TContainer>,                  // 1st arg: enable-if condition
+//        typename Size<TContainer>::Type >::Type   // 2nd arg: return type
+//    length(TContainer & cont) 
+//    {
+//        SEQAN_CONCEPT_ASSERT((ContainerConcept<TContainer>));
+//        return end(cont) - begin(cont);
+//    }
+    
+template <bool b, typename T>
+struct EnableIf2;
+
+template <bool b, typename T = void>
+struct EnableIf2
+{
+    typedef T Type;
+};
+
+template <typename T>
+struct EnableIf2<false, T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction DisableIf2
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn EnableIfFunctionality#DisableIf2
+ * @headerfile <seqan/basic.h>
+ * @deprecated Will be renamed to DisableIfC.
+ * @brief Metafunction to use for conditionally disabling code, bool version.
+ *
+ * @signature DisableIf<BOOL, T = void>::Type
+ *
+ * @tparam BOOL The <tt>bool</tt> constant to evaluate for enabling/disabling.
+ * @tparam T    Dummy, do not set.
+ *
+ * @return Type Set to <tt>T</tt>.  Only defined if <tt>BOOL</tt> is <tt>false</tt>.  This triggers the SFINAE behaviour
+ *              in C++ which can be used to enable/disable functions.
+ *
+ * Do not use directly but use through the enable if/disable if macros.
+ *
+ * @see EnableIfFunctionality#SEQAN_FUNC_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_FUNC_DISABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_ENABLE_IF
+ * @see EnableIfFunctionality#SEQAN_CTOR_DISABLE_IF
+ */
+
+template <bool b, typename T>
+struct DisableIf2;
+
+template <bool b, typename T = void>
+struct DisableIf2
+{
+    typedef T Type;
+};
+
+template <typename T>
+struct DisableIf2<true, T> {};
+
+}  // namespace seqan
+
+// ============================================================================
+// Macros
+// ============================================================================
+
+/*!
+ * @macro EnableIfFunctionality#SEQAN_CTOR_ENABLE_IF
+ * @headerfile <seqan/basic.h>
+ * @brief Bind the visibility of a constructor to an expression.
+ *
+ * @signature SEQAN_CTOR_ENABLE_IF(TCondition);
+ *
+ * @param TCondition Boolean type, one of <tt>True</tt> and <tt>False</tt> or a metafunction returning such a tag
+ *                   type.  If <tt>True</tt> then the constructor is visible, otherwise, it is not.
+ *
+ * This macro allows to bind the visibility of a construtor to a boolean expression by using the <a
+ * href="http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error">SFINAE</a> principle for an optional argument with default value.  The macro call must be used as the last dummy-argument of a constructor.
+ *
+ * To avoid an unused argument warning, call <tt>ignoreUnusedVariableWarning(dummy)</tt> in the constructor's body.
+ *
+ * <b>Important:</b> The constructor to enable must be a function template and <tt>TCondition</tt> must include at
+ * least one template parameter of the function template.
+ *
+ * @section Example
+ *
+ * The following shows an example on how to properly use <tt>SEQAN_CTOR_ENABLE_IF</tt> as the last argument to the
+ * constructor and suppressing the unused variable warning for the dummy parameter.
+ *
+ * @snippet core/demos/basic/enable_if.cpp enable if example constructor
+ */
+
+/**
+.Macro.SEQAN_CTOR_ENABLE_IF
+..cat:Concepts
+..summary:Bind the visibility of a constructor to an expression.
+..signature:SEQAN_CTOR_ENABLE_IF(cond)
+..param.cond:Boolean type. If @Tag.Logical Values.tag.True@ or a metafunction that returns @Tag.Logical Values.tag.True@, the following function is visible, otherwise not.
+...remarks:The boolean value must be available at compile-time, e.g. $sizeof(T)>4$.
+..remarks:This macro allows to bind the visibility of a constructor to a boolean expression
+by using the SFINAE principle for an optional argument with default value.
+It can be used as the last dummy-argument of a constructor.
+To avoid an unused argument warning, call $ignoreUnusedVariableWarning(dummy)$ in the constructor's body.
+..example.text:Here is an example on how to use the macro:
+..example.snippet:demos/basic/enable_if.cpp|enable if example constructor
+..include:seqan/basic.h
+ */
+
+#define SEQAN_CTOR_ENABLE_IF(...) typename ::seqan::EnableIf<__VA_ARGS__>::Type * dummy = 0
+
+/*!
+ * @macro EnableIfFunctionality#SEQAN_CTOR_DISABLE_IF
+ * @headerfile <seqan/basic.h>
+ * @brief Bind the visibility of a constructor to an expression.
+ *
+ * @signature SEQAN_CTOR_DISABLE_IF(TCondition);
+ *
+ * @param TCondition Boolean type, one of <tt>True</tt> and <tt>False</tt> or a metafunction returning such a tag
+ *                   type.  If <tt>False</tt> then the constructor is visible, otherwise, it is not.
+ *
+ * This macro allows to bind the visibility of a construtor to a boolean expression by using the <a
+ * href="http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error">SFINAE</a> principle for an optional argument with default value.  The macro call must be used as the last dummy-argument of a constructor.
+ *
+ * To avoid an unused argument warning, call <tt>ignoreUnusedVariableWarning(dummy)</tt> in the constructor's body.
+ *
+ * <b>Important:</b> The constructor to disable must be a function template and <tt>TCondition</tt> must include at
+ * least one template parameter of the function template.
+ *
+ * @section Example
+ *
+ * The following shows an example on how to properly use <tt>SEQAN_CTOR_DISABLE_IF</tt> as the last argument to the
+ * constructor and suppressing the unused variable warning for the dummy parameter.
+ *
+ * @snippet core/demos/basic/enable_if.cpp disable if example constructor
+ */
+
+/**
+.Macro.SEQAN_CTOR_DISABLE_IF
+..cat:Concepts
+..summary:Bind the visibility of a constructor to an expression.
+..signature:SEQAN_CTOR_DISABLE_IF(cond)
+..param.cond:Boolean type. If @Tag.Logical Values.tag.False@ or a metafunction that returns @Tag.Logical Values.tag.False@, the following function is visible, otherwise not.
+...remarks:The boolean value must be available at compile-time, e.g. $sizeof(T)>4$.
+..remarks:This macro allows to bind the visibility of a constructor to a boolean expression
+by using the @http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error|SFINAE@ principle for an optional argument with default value.
+It can be used as the last dummy-argument of a constructor.
+To avoid an unused argument warning, call $ignoreUnusedVariableWarning(dummy)$ in the constructor's body.
+..example.code:
+String(T const & s, SEQAN_CTOR_DISABLE_IF(IsProxy<T> >)) :  // macro must be extra c'tor argument
+    str(s)
+{
+    ignoreUnusedVariableWarning(dummy);     // necessary to avoid unused warning
+}
+..include:seqan/basic.h
+ */
+
+#define SEQAN_CTOR_DISABLE_IF(...) typename ::seqan::DisableIf<__VA_ARGS__>::Type * dummy = 0
+
+/*!
+ * @macro EnableIfFunctionality#SEQAN_FUNC_ENABLE_IF
+ * @headerfile <seqan/basic.h>
+ * @brief Bind the visibility of a function to an expression.
+ *
+ * @signature SEQAN_FUNC_ENABLE_IF(TCondition, TResult);
+ *
+ * @param TCondition Boolean type, one of <tt>True</tt> and <tt>False</tt> or a metafunction returning such a tag
+ *                   type.  If <tt>True</tt> then the function is visible, otherwise, it is not.
+ * @param TResult    The type that the function should have as the return type in case it is enabled.
+ *
+ * This macro allows to bind the visibility of a construtor to a boolean expression by using the <a
+ * href="http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error">SFINAE</a> principle for an optional argument with default value.  The macro call must occur as the return type definition of the function.
+ *
+ * To avoid an unused argument warning, call <tt>ignoreUnusedVariableWarning(dummy)</tt> in the constructor's body.
+ *
+ * <b>Important:</b> The function to enable must be a function template and <tt>TCondition</tt> must include at
+ * least one template parameter of the function template.
+ *
+ * @section Example
+ *
+ * The following shows an example on how to properly use <tt>SEQAN_FUNC_ENABLE_IF</tt> as the last argument to the
+ * constructor and suppressing the unused variable warning for the dummy parameter.
+ *
+ * @snippet core/demos/basic/enable_if.cpp enable if example function
+ */
+
+/**
+.Macro.SEQAN_FUNC_ENABLE_IF
+..cat:Concepts
+..summary:Bind the visibility of a function to an expression.
+..signature:SEQAN_FUNC_ENABLE_IF(cond, retType)
+..param.cond:Boolean type. If @Tag.Logical Values.tag.True@ or a metafunction that returns @Tag.Logical Values.tag.True@, the following function is visible, otherwise not.
+...remarks:The boolean value must be available at compile-time, e.g. $sizeof(T)>4$.
+..param.retType:Function return type, e.g. $typename Size<T>::Type$ or $void$.
+..remarks:This macro allows to bind the visibility of a function to a boolean expression
+by using the @http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error|SFINAE@ principle.
+It can be used in a function declaration/definition instead of its return type.
+As constructors have no return types, they must be disabled with @Macro.SEQAN_CTOR_ENABLE_IF at .
+..example.code:
+template <typename TContainer>
+SEQAN_FUNC_ENABLE_IF(
+    IsContainer<TContainer>, 
+    typename Size<TContainer>::Type)
+length(TContainer & cont) 
+{
+    SEQAN_CONCEPT_ASSERT((ContainerConcept<TContainer>));
+    return end(cont) - begin(cont);
+}
+..include:seqan/basic.h
+ */
+
+#define SEQAN_FUNC_ENABLE_IF(...) typename ::seqan::EnableIf<__VA_ARGS__>::Type
+
+/*!
+ * @macro EnableIfFunctionality#SEQAN_FUNC_DISABLE_IF
+ * @headerfile <seqan/basic.h>
+ * @brief Bind the visibility of a function to an expression.
+ *
+ * @signature SEQAN_FUNC_DISABLE_IF(TCondition, TResult);
+ *
+ * @param TCondition Boolean type, one of <tt>True</tt> and <tt>False</tt> or a metafunction returning such a tag
+ *                   type.  If <tt>False</tt> then the function is visible, otherwise, it is not.
+ * @param TResult    The type that the function should have as the return type in case it is enabled.
+ *
+ * This macro allows to bind the visibility of a construtor to a boolean expression by using the <a
+ * href="http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error">SFINAE</a> principle for an optional argument with default value.  The macro call must occur as the return type definition of the function.
+ *
+ * To avoid an unused argument warning, call <tt>ignoreUnusedVariableWarning(dummy)</tt> in the constructor's body.
+ *
+ * <b>Important:</b> The function to disable must be a function template and <tt>TCondition</tt> must include at least
+ * one template parameter of the function template.
+ *
+ * @section Example
+ *
+ * The following shows an example on how to properly use <tt>SEQAN_FUNC_DISABLE_IF</tt> as the last argument to the
+ * constructor and suppressing the unused variable warning for the dummy parameter.
+ *
+ * @snippet core/demos/basic/enable_if.cpp disable if example function
+ */
+
+/**
+.Macro.SEQAN_FUNC_DISABLE_IF
+..cat:Concepts
+..summary:Bind the visibility of a function to an expression.
+..signature:SEQAN_FUNC_DISABLE_IF(cond, retType)
+..param.cond:Boolean type. If @Tag.Logical Values.tag.False@ or a metafunction that returns @Tag.Logical Values.tag.False@, the following function is visible, otherwise not.
+...remarks:The boolean value must be available at compile-time, e.g. $sizeof(T)>4$.
+..param.retType:Function return type, e.g. $typename Size<T>::Type$ or $void$.
+..remarks:This macro allows to bind the visibility of a function to a boolean expression
+by using the @http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error|SFINAE@ principle.
+It can be used in a function declaration/definition instead of its return type.
+As constructors have no return types, they must be disabled with @Macro.SEQAN_CTOR_DISABLE_IF at .
+..example.code:
+template <typename TContainer>
+SEQAN_FUNC_DISABLE_IF(
+    IsIntergral<TContainer>,
+    typename Size<TContainer>::Type)
+length(TContainer & cont)
+{
+    SEQAN_CONCEPT_ASSERT((ContainerConcept<TContainer>));
+    return end(cont) - begin(cont);
+}
+..include:seqan/basic.h
+ */
+
+#define SEQAN_FUNC_DISABLE_IF(...) typename ::seqan::DisableIf<__VA_ARGS__>::Type
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_ENABLE_IF_H_
diff --git a/third-party/seqan/core/include/seqan/basic/metaprogramming_logic.h b/third-party/seqan/core/include/seqan/basic/metaprogramming_logic.h
new file mode 100644
index 0000000..2ae0675
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/metaprogramming_logic.h
@@ -0,0 +1,696 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Logic types and operations for metaprogramming.
+//
+// We can perform logical computations both type and value based.  The type
+// based metafunctions are the "main" ones, the value based meta functions
+// have the postfix "C" (e.g. "Or" vs "OrC"), similar to how Boost's MPL does
+// this.
+// ==========================================================================
+
+// TODO(holtgrew): Group all these metafunctions?
+// TODO(holtgrew): Make a comment on the C prefix and the auto-evaluation to TParam::Type in the group?
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_LOGIC_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_LOGIC_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tags True and False
+// ----------------------------------------------------------------------------
+
+/*!
+ * @defgroup LogicalValuesTags Logical Values
+ * @brief Tags for representing true and false.
+ *
+ * @section Examples
+ *
+ * Print the values of the tags/metafunctions <tt>True</tt> and <tt>False</tt>.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp tags true false
+ *
+ * @section Inheriting from True and False
+ *
+ * The two tags True and False have the special property that they can also be used as metafunctions and both have a
+ * <tt>VALUE</tt> as well as a <tt>TYPE</tt>.  This property makes it very convenient to define metafunctions by inheriting from the <tt>True</tt> or <tt>False</tt>.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp inheriting from true false
+ *
+ * The metafunction <tt>IsInt32</tt> can now be used as follows.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp using isint32
+ */
+
+/*!
+ * @tag LogicalValuesTags#True
+ * @headerfile <seqan/basic.h>
+ * @brief Representation for True.
+ *
+ * @signature struct True;
+ * @signature True::Type;
+ * @signature bool True::VALUE = true;
+ */
+
+/*!
+ * @tag LogicalValuesTags#False
+ * @headerfile <seqan/basic.h>
+ * @brief Representation for False.
+ *
+ * @signature struct False;
+ * @signature False::Type;
+ * @signature bool False::VALUE = false;
+ */
+
+/**
+.Tag.Logical Values:
+..cat:Metaprogramming
+..summary:Tag that represents true and false.
+..tag.True:The logical value "true".
+..tag.False:The logical value "false".
+..remarks:These tags also function as Metafunctions that return a boolean value $VALUE$ and themselves ($True$/$False$) as $Type$.
+..example.text:Print the values of these tags/metafunctions.
+..example.code:
+std::cout << False::VALUE << std::endl;                         // 0
+std::cout << True::VALUE << std::endl;                          // 1
+std::cout << IsSameType<False,False::Type>::VALUE << std::endl; // 1
+..include:seqan/basic.h
+..see:Metafunction.Eval
+..see:Metafunction.IsSameType
+*/
+
+struct True
+{
+    typedef True Type;
+	static const bool VALUE = true;
+};
+
+struct False
+{
+    typedef False Type;
+	static const bool VALUE = false;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Eval
+// ----------------------------------------------------------------------------
+
+/*!
+ * @defgroup LogicMetaprogramming Logic Metaprogramming
+ * @brief Logic Metaprogramming operations.
+ *
+ * This group contains metafunctions for logical operations.
+ *
+ * For each boolean operation, there is one metafunction called <tt>Operation</tt> and one called <tt>OperationC</tt>
+ * (i.e. having a suffix <tt>C</tt>.  The first one works on boolean tag types <tt>True</tt> and <tt>False</tt>.  The second one takes <tt>bool</tt> constant parameters.
+ *
+ * The metafunctions allow a shortcut using the SFNAE (substitution failure is not an error) feature of the C++
+ * programming language.  When passing metafunctions returning <tt>True</tt> and <tt>False</tt> in their <tt>Type</tt>
+ * member typedef, you can ommit the <tt>::Type</tt>.
+ *
+ * Here is an example for this:
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp shortcut to type feature
+ *
+ * @see LogicalValuesTags#True
+ * @see LogicalValuesTags#False
+ */
+
+/*!
+ * @mfn LogicMetaprogramming#Eval
+ * @headerfile <seqan/basic.h>
+ * @brief Conversion from <tt>bool</tt> to tags <tt>True</tt> and <tt>False</tt>.
+ *
+ * @signature Eval<VALUE>::Type
+ *
+ * @tparam VALUE A <tt>bool</tt> to convert to <tt>True</tt>/<tt>False</tt>.
+ *
+ * @return Type The resulting tag, one of <tt>True</tt> and <tt>False</tt>.
+ *
+ * @section Examples
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code and achieve the following output:
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type eval
+ */
+
+/**
+.Metafunction.Eval
+..cat:Metaprogramming
+..summary:Convert from $bool$ values to types ($True$ and $False$).
+..signature:Eval<b>::Type
+..param.b:The boolean to evaluate.
+...type:nolink:$bool$
+..returns:Either @Tag.Logical Values.tag.True@ or @Tag.Logical Values.tag.False@, depending on $b$.
+..include:seqan/basic.h
+..example.text:Demonstrate the usage of $Eval$ to bridge between $bool$ values and the logical tags.
+..example.code:
+void printBoolType(True const &)
+{
+    std::cout << "true" << std::endl;
+}
+
+void printBoolType(False const &)
+{
+    std::cout << "false" << std::endl;
+}
+
+int main(int argc, char ** argv)
+{
+    using namespace seqan;
+
+    printBoolType(Eval<true>::Type());   // => "true\n"
+    printBoolType(Eval<false>::Type());  // => "false\n"
+    return 0;
+}
+*/
+
+template <bool B>
+struct Eval : False {};
+
+template <>
+struct Eval<true> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction Not
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#Not
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming boolean "not" operator.
+ *
+ * @signature Not<TBool>::Type;
+ * @signature Not<TBool>::VALUE;
+ *
+ * @tparam TBool The tag to negate.
+ *
+ * @return Type  The inverted TBool.
+ * @return VALUE Shortcut for <tt>Not<TBool>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using Not.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type not
+ */ 
+
+/**
+.Metafunction.Not
+..cat:Metaprogramming
+..summary:Metaprogramming boolean "not" operator.
+..signature:Not<B>::Type
+..param.B:Argument to invert.
+...type:Tag.Logical Values.tag.True
+...type:Tag.Logical Values.tag.False
+..returns:One of @Tag.Logical Values.tag.True@ and @Tag.Logical Values.tag.False@, the result of logical not.
+The arguments $B$ can either be @Tag.Logical Values.tag.True@/@Tag.Logical Values.tag.False@
+or boolean metafunctions that return @Tag.Logical Values.tag.True@/@Tag.Logical Values.tag.False at .
+..example.code:
+Not<False>::Type
+Not<True>::Type
+..include:seqan/basic.h
+*/
+
+template <typename TBool1>
+struct Not : Not<typename TBool1::Type> {}; 
+
+template <>
+struct Not<False> : True {};
+template <>
+struct Not<True> : False {};
+
+// ----------------------------------------------------------------------------
+// Metafunction NotC
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#NotC
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming boolean "not" operator for values.
+ *
+ * @signature NotC<BOOL>::Type;
+ * @signature NotC<BOOL>::VALUE;
+ *
+ * @tparam BOOL The <tt>bool</tt> value to negate.
+ *
+ * @return Type  The corresponding Tag for <tt>!BOOL</tt> (<tt>True</tt>/<tt>False</tt>).
+ * @return VALUE Shortcut for <tt>NotC<BOOL>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using NotC.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type notc
+ */ 
+
+/**
+.Metafunction.NotC
+..cat:Metaprogramming
+..summary:Metaprogramming boolean "not" operator, value variant.
+..signature:NotC<B>::Type
+..param.B:Argument
+...type:nolink:$bool$
+..returns:$!B1$.
+..example.code:
+NotC<false, true>::Type
+NotC<false, false>::VALUE
+NotC<AndC<false, true>::VALUE, false>::Type
+NotC<AndC<false, true>, true>::Type
+..see:Metafunction.Or
+..see:Metafunction.And
+..see:Metafunction.AndC
+..include:seqan/basic.h
+*/
+
+template <bool B>
+struct NotC;
+
+template <>
+struct NotC<false> : True {};
+template <>
+struct NotC<true> : False {};
+
+// ----------------------------------------------------------------------------
+// Metafunction Or
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#Or
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming "or" operator.
+ *
+ * @signature Or<TLhs, TRhs>::Type;
+ * @signature Or<TLhs, TRhs>::VALUE;
+ *
+ * @tparam TLhs The left hand side logical value tag.
+ * @tparam TRhs The right hand side logical value tag.
+ *
+ * @return Type  The logical value tag result for the or operation.
+ * @return VALUE Shortcut for <tt>Or<TLhs, TRhs>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using Or.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type or
+ */ 
+
+/**
+.Metafunction.Or
+..cat:Metaprogramming
+..summary:Metaprogramming boolean "or" operator.
+..signature:Or<B1, B2>::Type
+..signature:Or<B1, B2>::VALUE
+..param.B1:Left-hand argument.
+...type:Tag.Logical Values.tag.True
+...type:Tag.Logical Values.tag.False
+..param.B2:Right-hand argument.
+...type:Tag.Logical Values.tag.True
+...type:Tag.Logical Values.tag.False
+..returns:One of @Tag.Logical Values.tag.True@ and @Tag.Logical Values.tag.False@, the result of logical or.
+The arguments $B1$/$B2$ can either be @Tag.Logical Values.tag.True@/@Tag.Logical Values.tag.False@
+or boolean metafunctions that return @Tag.Logical Values.tag.True@/@Tag.Logical Values.tag.False at .
+..example.code:
+Or<False,False>::Type
+Or<False,True>::Type
+Or<typename And<T1,T2>::Type,T3>::Type
+Or<And<T1,T2>,T3>::Type
+..see:Metafunction.And
+..see:Metafunction.AndC
+..see:Metafunction.OrC
+..include:seqan/basic.h
+*/
+
+template <typename TBool1, typename TBool2>
+struct Or : Or<typename TBool1::Type, typename TBool2::Type> {}; 
+
+template <>
+struct Or<False, False> : False {};
+template <>
+struct Or<False, True> : True {};
+template <>
+struct Or<True, False> : True {};
+template <>
+struct Or<True, True> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction OrC
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#OrC
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming boolean "or" operator.
+ *
+ * @signature OrC<LHS, RHS>::Type;
+ * @signature OrC<LHS, RHS>::VALUE;
+ *
+ * @tparam LHS Left hand side <tt>bool</tt> constant.
+ * @tparam RHS Right hand side <tt>bool</tt> constant.
+ *
+ * @return Type  The logical value tag result for the or operation.
+ * @return VALUE Shortcut for <tt>OrC<LHS, RHS>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using OrC.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type orc
+ */
+
+/**
+.Metafunction.OrC
+..cat:Metaprogramming
+..summary:Metaprogramming boolean "or" operator, value variant.
+..signature:OrC<B1, B2>::Type
+..signature:OrC<B1, B2>::VALUE
+..param.B1:Left-hand argument.
+...type:nolink:$bool$
+..param.B2:Right-hand argument.
+...type:nolink:$bool$
+..returns:$B1 || B2$.
+..example.code:
+OrC<false, true>::Type
+OrC<false, false>::VALUE
+OrC<AndC<false, true>::VALUE, false>::Type
+OrC<AndC<false, true>, true>::Type
+..see:Metafunction.Or
+..see:Metafunction.And
+..see:Metafunction.AndC
+..include:seqan/basic.h
+*/
+
+template <bool B1, bool B2>
+struct OrC;
+
+template <>
+struct OrC<false, false> : False {};
+template <>
+struct OrC<false, true> : True {};
+template <>
+struct OrC<true, false> : True {};
+template <>
+struct OrC<true, true> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction And
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#And
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming "and" operatand.
+ *
+ * @signature And<TLhs, TRhs>::Type;
+ * @signature And<TLhs, TRhs>::VALUE;
+ *
+ * @tparam TLhs The left hand side logical value tag.
+ * @tparam TRhs The right hand side logical value tag.
+ *
+ * @return Type  The logical value tag result fand the and operation.
+ * @return VALUE Shandtcut fand <tt>And<TLhs, TRhs>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using And.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type and
+ */ 
+
+/**
+.Metafunction.And
+..cat:Metaprogramming
+..summary:Metaprogramming "and" operator.
+..signature:Or<B1, B2>::Type
+..param.B1:Left-hand argument.
+...type:Tag.Logical Values.tag.True
+...type:Tag.Logical Values.tag.False
+..param.B2:Right-hand argument.
+...type:Tag.Logical Values.tag.True
+...type:Tag.Logical Values.tag.False
+..returns:One of @Tag.Logical Values.tag.True@ and @Tag.Logical Values.tag.False@, the result of logical and.
+..include:seqan/basic.h
+*/
+
+template <typename TBool1, typename TBool2>
+struct And : And<typename TBool1::Type, typename TBool2::Type> {}; 
+
+template <>
+struct And<False, False> : False {};
+template <>
+struct And<False, True> : False {};
+template <>
+struct And<True, False> : False {};
+template <>
+struct And<True, True> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction AndC
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#AndC
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprograming boolean "and" operator.
+ *
+ * @signature AndC<LHS, RHS>::Type;
+ * @signature AndC<LHS, RHS>::VALUE;
+ *
+ * @tparam LHS Left hand side <tt>bool</tt> constant.
+ * @tparam RHS Right hand side <tt>bool</tt> constant.
+ *
+ * @return Type  The logical value tag result for the or operation.
+ * @return VALUE Shortcut for <tt>AndC<LHS, RHS>::Type::VALUE</tt>.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using AndC.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type andc
+ */
+
+/**
+.Metafunction.AndC
+..cat:Metaprogramming
+..summary:Metaprogramming boolean "and" operatand, value variant.
+..signature:AndC<B1, B2>::Type
+..signature:AndC<B1, B2>::VALUE
+..param.B1:Left-hand argument.
+...type:nolink:$bool$
+..param.B2:Right-hand argument.
+...type:nolink:$bool$
+..returns:$B1 && B2$.
+..example.code:
+AndC<false, true>::Type
+AndC<false, false>::VALUE
+AndC<AndC<false, true>::VALUE, false>::Type
+AndC<AndC<false, true>, true>::Type
+..see:Metafunction.And
+..see:Metafunction.And
+..see:Metafunction.AndC
+..include:seqan/basic.h
+*/
+
+template <bool B1, bool B2>
+struct AndC;
+
+template <>
+struct AndC<false, false> : False {};
+template <>
+struct AndC<false, true> : False {};
+template <>
+struct AndC<true, false> : False {};
+template <>
+struct AndC<true, true> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction If
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#If
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprogramming implication.
+ *
+ * @signature If<TCondition, TResultTrue, TResultFalse>::Type
+ *
+ * @tparam TCondition  The condition.
+ * @tparam TResultTrue Result if TCondition evaluates to <tt>True</tt>.
+ * @tparam TResultFalse Result if TCondition evaluates to <tt>False</tt>.
+ *
+ * @return Type The resulting type.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using If.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type if
+ */
+
+/**
+.Metafunction.If
+..cat:Metaprogramming
+..summary:Metaprogramming "if".
+..signature:If<T, T1, T2>::Type
+..param.T:The condition.
+..param.T1:Result if $b$.
+..param.T2:Result if not $b$.
+..see:Metafunction.IfC
+..returns:If $T$ is $True$ then $T1$, otherwise $T2$.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Inherit from T1/T2 to follow pattern for Or<>, And<>?
+template <typename TCondition, typename T1, typename T2>
+struct If : If<typename TCondition::Type, T1, T2>{};
+
+template <typename T1, typename T2>
+struct If<True, T1, T2>
+{
+    typedef T1 Type;
+};
+
+template <typename T1, typename T2>
+struct If<False, T1, T2>
+{
+    typedef T2 Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IfC
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn LogicMetaprogramming#IfC
+ * @headerfile <seqan/basic.h>
+ * @brief Metaprogramming boolean, implication.
+ *
+ * @signature If<CONDITION, TResultTrue, TResultFalse>::Type
+ *
+ * @tparam CONDITION    The condition, <tt>bool</tt>.
+ * @tparam TResultTrue  Result if TCondition evaluates to <tt>True</tt>.
+ * @tparam TResultFalse Result if TCondition evaluates to <tt>False</tt>.
+ *
+ * @return Type The resulting type.
+ *
+ * @section Example
+ *
+ * We define the following two helper functions.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp true false print helpers
+ *
+ * Now, we can write the following code using If.
+ *
+ * @snippet core/demos/basic/metaprogramming_logic.cpp print bool type if
+ */
+
+/**
+.Metafunction.IfC
+..cat:Metaprogramming
+..summary:Metaprogramming "if", value based version.
+..signature:If<b, T1, T2>::Type
+..param.b:The condition to evaluate.
+...type:nolink:$bool$
+..param.T1:Result if $b$.
+..param.T2:Result if not $b$.
+..returns:If $b$ is $true$ then $T1$, otherwise $T2$.
+..see:Metafunction.If
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Inherit from T1/T2 to follow pattern for Or<>, And<>?
+template <bool FLAG, typename T1, typename T2>
+struct IfC
+{
+    typedef T1 Type;
+};
+
+template <typename T1, typename T2>
+struct IfC<false, T1, T2>
+{
+    typedef T2 Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_LOGIC_H_
diff --git a/third-party/seqan/core/include/seqan/basic/metaprogramming_math.h b/third-party/seqan/core/include/seqan/basic/metaprogramming_math.h
new file mode 100644
index 0000000..3fb18ff
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/metaprogramming_math.h
@@ -0,0 +1,189 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Mathematical Metafunctions.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_MATH_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_MATH_H_
+
+#include <seqan/platform.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/*!
+ * @defgroup MetaprogrammingMath Metaprogramming Math
+ * @brief Metafunctions for mathematical computations.
+ */
+
+// ----------------------------------------------------------------------------
+// Metafunction Log2
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn MetaprogrammingMath#Log2
+ * @brief Compute ceiled logarithm to base 2 using metaprogramming.
+ *
+ * @signature __uint64 Log2<NUMERUS>::VALUE;
+ *
+ * @tparam NUMERUS <tt>__int64</tt> value to use for the numerus.
+ *
+ * @return __uint64 <tt>ceil(log2(NUMERUS))</tt>
+ *
+ * @section Example
+ *
+ * @snippet core/demos/basic/metaprogramming_math.cpp log2 call
+ */
+
+/**
+.Metafunction.Log2
+..cat:Metaprogramming
+..summary:Compute ceiled logarithm to base 2 using metaprogramming.
+..signature:Log2<x>::VALUE
+..param.x:The value to take the logarithm of.
+...type:nolink:$__int64$
+..returns:$ceil(log2(x))$.
+..include:seqan/basic.h
+ */
+
+template <__int64 numerus>
+struct Log2
+{
+    static const __uint64 VALUE = Log2<(numerus + 1) / 2>::VALUE + 1; // ceil(log_2(n))
+};
+
+// Base cases.
+template <> struct Log2<1> { static const __uint64 VALUE = 0; };
+template <> struct Log2<0> { static const __uint64 VALUE = 0; };
+
+// ----------------------------------------------------------------------------
+// Metafunction Log2Floor
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn MetaprogrammingMath#Log2Floor
+ * @brief Compute floored logarithm to base 2 using metaprogramming.
+ *
+ * @signature __uint64 Log2Floor<NUMERUS>::VALUE;
+ *
+ * @tparam NUMERUS <tt>__int64</tt> value to use for the numerus.
+ *
+ * @return __uint64 <tt>floor(log2(NUMERUS))</tt>
+ *
+ * @section Example
+ *
+ * @snippet core/demos/basic/metaprogramming_math.cpp log2floor call
+ */
+
+/**
+.Metafunction.Log2Floor
+..cat:Metaprogramming
+..summary:Compute floored logarithm to base 2 using metaprogramming.
+..signature:Log2<x>::VALUE
+..param.x:The value to take the logarithm of.
+...type:nolink:$__int64$
+..returns:$floor(log2(x))$.
+..include:seqan/basic.h
+ */
+
+template <__int64 numerus>
+struct Log2Floor
+{
+    static const __uint64 VALUE = Log2Floor<numerus / 2>::VALUE + 1;  // floor(log_2(n))
+};
+
+// Base cases.
+template <> struct Log2Floor<1> { static const __uint64 VALUE = 0; };
+template <> struct Log2Floor<0> { static const __uint64 VALUE = 0; };
+
+// ----------------------------------------------------------------------------
+// Metafunction Power
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn MetaprogrammingMath#Power
+ * @brief Compute power of a number.
+ *
+ * @signature __uint64 Power<BASE, EXPONENT>::VALUE;
+ *
+ * @tparam BASE     The base of the term (<tt>__int64</tt>).
+ * @tparam EXPONENT The exponent of the term (<tt>__int64</tt>).
+ *
+ * @return __uint64 b<sup>e</sup
+ *
+ * @snippet core/demos/basic/metaprogramming_math.cpp power call
+ */
+
+/**
+.Metafunction.Power
+..cat:Metaprogramming
+..summary:Compute power of a number.
+..signature:Power<b, e>::VALUE
+..param.b:The base.
+...type:nolink:$__int64$
+..param.e:The exponent.
+...type:nolink:$__int64$
+..returns:$b^e$
+..include:seqan/basic.h
+ */
+
+template <__int64 base, __int64 exponent>
+struct Power {
+    static const __uint64 VALUE =
+            Power<base, exponent / 2>::VALUE *
+            Power<base, exponent - (exponent / 2)>::VALUE;
+};
+
+// Base cases.
+template <__int64 base> struct Power<base, 1> { static const __uint64 VALUE = base; };
+template <__int64 base> struct Power<base, 0> { static const __uint64 VALUE = 1; };
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_MATH_H_
diff --git a/third-party/seqan/core/include/seqan/basic/metaprogramming_type.h b/third-party/seqan/core/include/seqan/basic/metaprogramming_type.h
new file mode 100644
index 0000000..9cfedcf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/metaprogramming_type.h
@@ -0,0 +1,333 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Metaprogramming for querying and modifying types.
+//
+// This header contains metafunctions for querying information about types
+// and modifying it, such as querying for const-ness.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_TYPE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_TYPE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSameType
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.IsSameType
+..cat:Metaprogramming
+..summary:Metaprogramming type comparison.
+..signature:IsSameType<T1, T2>::Type
+..signature:IsSameType<T1, T2>::VALUE
+..param.T1:Left-hand argument.
+..param.T2:Right-hand argument.
+..returns:@Tag.Logical Values.tag.True@/$true$ if $T1$ is the same as $T2$, otherwise @Tag.Logical Values.tag.False@/$false$.
+..include:seqan/basic.h
+*/
+
+template <typename Type1, typename Type2>
+struct IsSameType : False {};
+
+template <typename Type1>
+struct IsSameType<Type1, Type1> : True {};
+
+// ----------------------------------------------------------------------------
+// Metafunction MakeUnsigned
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.MakeUnsigned:
+..cat:Basic
+..summary:Converts an integral value into an unsigned integral value.
+..signature:MakeUnsigned<T>::Type
+..param.T:Input integral type.
+..returns.param.Type:A type without a sign of the same domain, e.g. $unsigned int$ for $T$ = $int$.
+...default:$T$
+..include:seqan/basic.h
+ */
+
+template <typename T>
+struct MakeUnsigned
+{
+	typedef
+		typename If<typename IsSameType<T, __int8>::Type,       __uint8,
+		typename If<typename IsSameType<T, char>::Type,         unsigned char,
+		typename If<typename IsSameType<T, signed char>::Type,  unsigned char,
+		typename If<typename IsSameType<T, signed short>::Type, unsigned short,
+		typename If<typename IsSameType<T, signed int>::Type,   unsigned int,
+		typename If<typename IsSameType<T, signed long>::Type,  unsigned long,
+		typename If<typename IsSameType<T, __int64>::Type,      __uint64, T
+		>::Type>::Type>::Type>::Type>::Type>::Type>::Type Type;
+};
+
+template <typename T>
+struct MakeUnsigned<T const>
+{
+	typedef typename MakeUnsigned<T>::Type const Type;
+};
+
+// TODO(holtgrew): Internal metafunction unnecessary now?
+/**
+.Internal.MakeUnsigned_:
+..signature:MakeUnsigned_<T>
+..status:deprecated, please use @Metafunction.MakeUnsigned@
+..returns:$unsigned t$ if $T$ is not $unsigned t$, otherwise $T$.
+*/
+template <typename T>
+struct MakeUnsigned_ : MakeUnsigned<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction MakeSigned
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.MakeSigned:
+..cat:Basic
+..summary:Converts an integral value into a signed integral value.
+..signature:MakeSigned<T>::Type
+..param.T:Input integral type.
+..returns.param.Type:A type with a sign of the same domain, e.g. $int$ for $T$ = $unsigned int$.
+...default:$T$
+..include:seqan/basic.h
+..see:Metafunction.MakeUnsigned
+ */
+
+template <typename T>
+struct MakeSigned
+{
+	typedef
+		typename If<typename IsSameType<T, char>::Type,           signed char,
+		typename If<typename IsSameType<T, __int8>::Type,         __int8,
+		typename If<typename IsSameType<T, unsigned char>::Type,  signed char,
+		typename If<typename IsSameType<T, unsigned short>::Type, signed short,
+		typename If<typename IsSameType<T, unsigned int>::Type,   signed int,
+		typename If<typename IsSameType<T, unsigned long>::Type,  signed long,
+		typename If<typename IsSameType<T, __uint64>::Type,       __int64, T
+		>::Type>::Type>::Type>::Type>::Type>::Type>::Type Type;
+};
+
+template <typename T>
+struct MakeSigned<T const>
+{
+	typedef typename MakeSigned<T>::Type const Type;
+};
+
+// TODO(holtgrew): Internal metafunction unnecessary now?
+/**
+.Internal.MakeSigned_:
+..signature:MakeSigned_<T>
+..status:deprecated, please use @Metafunction.MakeSigned@
+..returns:$signed t$ if $T$ is not $signed t$, otherwise $T$.
+*/
+template <typename T>
+struct MakeSigned_ : MakeSigned<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction RemoveReference
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.RemoveReference:
+..cat:Basic
+..summary:Converts a (reference) type into the same type without reference.
+..signature:RemoveReference<T>::Type
+..param.T:Input type.
+..returns.param.Type:A corresponding non-reference type, e.g. $int$ for $T$ = $&int$.
+...default:$T$
+..include:seqan/basic.h
+..see:Metafunction.RemoveConst
+*/
+
+// TODO(holtgrew): Internal metafunction superflous?
+/**
+.Internal.RemoveReference_:
+..signature:RemoveReference_<T>
+..status:deprecated, please use @Metafunction.RemoveReference@
+..returns:$t$ if $T$ is $t &$, otherwise $T$.
+*/
+
+template <typename T>
+struct RemoveReference
+{
+	typedef T Type;
+};
+
+template <typename T>
+struct RemoveReference<T &> : RemoveReference<T> {};
+
+template <typename T>
+struct RemoveReference_ : RemoveReference<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction RemoveConst
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.RemoveConst:
+..cat:Basic
+..summary:Converts a (const) type into the corresponding non-const type.
+..signature:RemoveConst<T>::Type
+..param.T:Input type.
+..returns.param.Type:A corresponding non-const type, e.g. $int$ for $T$ = $const int$.
+...default:$T$
+..include:seqan/basic.h
+*/
+
+/**
+.Internal.RemoveConst_:
+..signature:RemoveConst_<T>
+..status:deprecated, please use @Metafunction.RemoveConst@
+..returns:$t$ if $T$ is $t const$, otherwise $T$.
+*/
+
+template <typename T>
+struct RemoveConst
+{
+	typedef T Type;
+};
+
+template <typename T>
+struct RemoveConst<T const> : public RemoveConst<T> {};
+
+template <typename T>
+struct RemoveConst<T &>
+{
+	typedef typename RemoveConst<T>::Type & Type;
+};
+
+// TODO(holtgrew): We also need a "remove inner const" meta function.
+/*
+template <typename T>
+struct RemoveConst<T *>
+{
+	typedef typename RemoveConst<T>::Type * Type;
+};
+
+template <typename T, size_t I>
+struct RemoveConst<T const [I]>
+{
+	typedef T * Type;
+};
+*/
+
+// TODO(holtgrew): Internal metafunction superflous?
+template <typename T>
+struct RemoveConst_ : RemoveConst<T> {};
+
+// ----------------------------------------------------------------------------
+// Metafunction CopyConst_
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Make public, document.
+
+// returns TTo const, if TFrom is const, TTo otherwise
+
+template <typename TFrom, typename TTo>
+struct CopyConst_
+{
+	typedef TTo Type;
+};
+
+template <typename TFrom, typename TTo>
+struct CopyConst_<TFrom const, TTo>
+{
+	typedef TTo const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsConst_
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Make public, complete documentation.
+
+/**
+.Internal.IsConst_:
+..signature:IsConst_<T>
+..returns:@Tag.Logical Values.tag.True@ if $T$ is $t const$, otherwise @Tag.Logical Values.tag.False at .
+*/
+
+template <typename T>
+struct IsConst_ : False
+{};
+
+template <typename T>
+struct IsConst_<T const> : True
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction ClassIdentifier_
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Make public, complete documentation or deletion candidate.
+
+/**
+.Internal.ClassIdentifier_:
+..signature:void * ClassIdentifier_<T>::getID()
+..returns:A void * that identifies $T$.
+...text:The returned values of two calls of $getID$ are equal if and only if
+the used type $T$ was the same.
+ */
+
+template <typename T>
+struct ClassIdentifier_
+{
+	static inline void *
+	getID()
+	{
+		static bool _id_dummy;
+		return &_id_dummy;
+	}
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_METAPROGRAMMING_TYPE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/pair_base.h b/third-party/seqan/core/include/seqan/basic/pair_base.h
new file mode 100644
index 0000000..c8fb934
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/pair_base.h
@@ -0,0 +1,495 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Pair base class.
+// ==========================================================================
+
+// TODO(holtgrew): What about move construction? Useful for pairs of strings and such. Tricky to implement since ints have no move constructor, for example.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class Pair
+ * @extends ComparableConcept
+ * @headerfile <seqan/basic.h>
+ * @brief Store two arbitrary objects.
+ *
+ * @signature template <typename T1, typename T2, typename TSpec>
+ *            class Pair;
+ *
+ * @tparam T1    The type of the first member.
+ * @tparam T2    The type of the second member.
+ * @tparam TSpec Tag used for the specialization.
+ */
+
+/*!
+ * @fn Pair#Pair
+ * @brief Default and copy construction and construction for two values.
+ *
+ * @signature Pair::Pair();
+ * @signature Pair::Pair(other);
+ * @signature Pair::Pair(x1, x2);
+ *
+ * @param other The other Pair object to copy from.
+ * @param x1    Copied to first member.
+ * @param x2    Copied to second member
+ */
+
+/*!
+ * @var T1 Pair::i1
+ * @brief First member
+ */
+
+/*!
+ * @var T2 Pair::i2
+ * @brief Second member
+ */
+
+/**
+.Class.Pair:
+..cat:Aggregates
+..concept:Concept.AggregateConcept
+..summary:Stores two arbitrary objects.
+..signature:Pair<T1[, T2[, TSpec]]>
+..param.T1:The type of the first object.
+..param.T2:The type of the second object.
+...default:$T1$
+..param.TSpec:The specializing type.
+...default:$void$, no packing (faster access).
+.Memfunc.Pair#Pair:
+..class:Class.Pair
+..summary:Constructor
+..signature:Pair<T1, T2[, TSpec]> ()    
+..signature:Pair<T1, T2[, TSpec]> (pair)
+..signature:Pair<T1, T2[, TSpec]> (i1, i2)
+..param.pair:Other Pair object. (copy constructor)
+..param.i1:T1 object.
+..param.i2:T2 object.
+.Memvar.Pair#i1:
+..class:Class.Pair
+..summary:T1 object
+.Memvar.Pair#i2:
+..class:Class.Pair
+..summary:T2 object
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Should default specs be specialized with void or Default?
+// TODO(holtgrew): Move construction, will be a bit tricky, either with enable_if or with 4 base classes and all constructors are forwarded there.
+
+template <typename T1, typename T2 = T1, typename TSpec = void>
+struct Pair
+{
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    T1 i1;
+    T2 i2;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Pair() : i1(T1()), i2(T2()) {}
+
+    template <typename T1_, typename T2_>
+    Pair(Pair<T1_, T2_> const & _p) : i1(_p.i1), i2(_p.i2) {}
+
+    inline
+    Pair(T1 const & _i1, T2 const & _i2) : i1(_i1), i2(_i2) {}
+
+    template <typename T1_, typename T2_, typename TSpec__>
+    // TODO(holtgrew): explicit?
+    inline Pair(Pair<T1_, T2_, TSpec__> const &_p)
+            : i1(getValueI1(_p)), i2(getValueI2(_p))
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Metafunction LENGTH
+// -----------------------------------------------------------------------
+
+/*!
+ * @mfn Pair#LENGTH
+ * @brief Return number of members in a Pair (2).
+ *
+ * @signature LENGTH<TPair>::VALUE;
+ *
+ * @tparam TPair The Pair specialization.
+ *
+ * @return VALUE The number of element in a Pair (2).
+ */
+
+///.Metafunction.LENGTH.param.T.type:Class.Pair
+///.Metafunction.LENGTH.class:Class.Pair
+
+template <typename T1, typename T2, typename TSpec>
+struct LENGTH<Pair<T1, T2, TSpec> >
+{
+    enum { VALUE = 2 };
+};
+
+// Const variant is mapped to non-const by default implementation.
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Pair#Value
+ * @brief Return type of the i-th value.
+ *
+ * @signature Value<TTuple, I>::Type;
+ *
+ * @tparam TTuple Tuple specialization to get the type of.
+ * @tparam I      The index of the member to get (1 or 2).
+ *
+ * @return Type Result type.
+ */
+
+/**
+.Metafunction.Value
+..class:Class.Pair
+..class:Class.Triple
+..class:Class.Tuple
+..signature:Value<TTuple, POSITION>::Type
+..param.TTuple:@Class.Pair@, @Class.Triple@, or @Class.Tuple@ to return value from.
+...type:Class.Pair
+...type:Class.Triple
+...type:Class.Tuple
+..param.POSITION:Position of the type to query.
+...type:nolink:$int$
+ */
+
+template <typename T1, typename T2, typename TSpec>
+struct Value<Pair<T1, T2, TSpec>, 1>
+{
+    typedef T1 Type;
+};
+
+template <typename T1, typename T2, typename TSpec>
+struct Value<Pair<T1, T2, TSpec>, 2>
+{
+        typedef T2 Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+/*!
+ * @mfn Pair#Spec
+ * @brief Return specialization tag.
+ *
+ * @signature Spec<TPair>::Type;
+ *
+ * @tparam TPair The Pair specialization.
+ *
+ * @return Type The resulting type.
+ */
+
+///.Metafunction.Spec.param.T.type:Class.Pair
+///.Metafunction.Spec.class:Class.Pair
+
+template <typename T1, typename T2, typename TSpec>
+struct Spec<Pair<T1, T2, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function set().
+// ----------------------------------------------------------------------------
+
+template <typename T1, typename T2, typename TSpec>
+inline void
+set(Pair<T1, T2, TSpec> & p1, Pair<T1, T2, TSpec> & p2)
+{
+    set(p1.i1, p2.i1);
+    set(p1.i2, p2.i2);
+}
+
+// ----------------------------------------------------------------------------
+// Function move().
+// ----------------------------------------------------------------------------
+
+template <typename T1, typename T2, typename TSpec>
+inline void
+move(Pair<T1, T2, TSpec> & p1, Pair<T1, T2, TSpec> & p2)
+{
+    move(p1.i1, p2.i1);
+    move(p1.i2, p2.i2);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<();  Stream Output.
+// ----------------------------------------------------------------------------
+
+template <typename T1, typename T2, typename TSpec>
+inline
+std::ostream & operator<<(std::ostream & out, Pair<T1, T2, TSpec> const & p)
+{
+    // TODO(holtgrew): Incorporate this into new stream concept? Adapt from stream module?
+    out << "< " << getValueI1(p) << " , " << getValueI2(p) << " >";
+    return out;
+}
+
+// -----------------------------------------------------------------------
+// Function getValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Pair#getValueI1
+ * @brief The get-value of the Pair's first entry.
+ *
+ * @signature T1 getValue(pair);
+ *
+ * @param pair The pair to get entry from.
+ *
+ * @return T1 The first entry of the Pair.
+ */
+
+// There can be no getValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename TSpec>
+inline T1 getValueI1(Pair<T1, T2, TSpec> const & pair)
+{
+    return pair.i1;
+}
+
+/*!
+ * @fn Pair#getValueI2
+ * @brief The get-value of the Pair's second entry.
+ *
+ * @signature T2 getValue(pair);
+ *
+ * @param pair The pair to get entry from.
+ *
+ * @return T2 The second entry of the Pair.
+ */
+
+template <typename T1, typename T2, typename TSpec>
+inline T2 getValueI2(Pair<T1, T2, TSpec> const & pair)
+{
+    return pair.i2;
+}
+
+// -----------------------------------------------------------------------
+// Function assignValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Pair#assignValueI1
+ * @brief Set first entry of a pair.
+ *
+ * @signature void assignValueI1(pair, val);
+ *
+ * @param pair The pair to get entry from.
+ * @param val  Set the value of the Pair's first entry.
+ */
+
+// Cannot be assignValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void assignValueI1(Pair<T1, T2, TSpec> & pair, T const & _i)
+{
+    pair.i1 = _i;
+}
+
+/*!
+ * @fn Pair#assignValueI2
+ * @brief Set second entry of a pair.
+ *
+ * @signature void assignValueI1(pair, val);
+ *
+ * @param pair The pair to get entry from.
+ * @param val  Set the value of the Pair's second entry.
+ */
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void assignValueI2(Pair<T1, T2, TSpec> & pair, T const & _i)
+{
+    pair.i2 = _i;
+}
+
+// -----------------------------------------------------------------------
+// Function setValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Pair#setValueI1
+ * @brief Set first entry of a pair.
+ *
+ * @signature void setValueI1(pair, val);
+ *
+ * @param pair The pair to get entry from.
+ * @param val  Set the value of the Pair's first entry.
+ */
+
+// Cannot be setValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void setValueI1(Pair<T1, T2, TSpec> & pair, T const & _i)
+{
+    set(pair.i1, _i);
+}
+
+/*!
+ * @fn Pair#setValueI2
+ * @brief Set second entry of a pair.
+ *
+ * @signature void setValueI1(pair, val);
+ *
+ * @param pair The pair to get entry from.
+ * @param val  Set the value of the Pair's second entry.
+ */
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void setValueI2(Pair<T1, T2, TSpec> & pair, T const & _i)
+{
+    set(pair.i2, _i);
+}
+
+// -----------------------------------------------------------------------
+// Function moveValueIX()
+// -----------------------------------------------------------------------
+
+// Cannot be moveValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void moveValueI1(Pair<T1, T2, TSpec> & pair, T & _i)
+{
+    move(pair.i1, _i);
+}
+
+template <typename T1, typename T2, typename TSpec, typename T>
+inline void moveValueI2(Pair<T1, T2, TSpec> & pair, T & _i)
+{
+    move(pair.i2, _i);
+}
+
+// -----------------------------------------------------------------------
+// Function operator<()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator<(Pair<L1, L2, LPack> const & _left,
+          Pair<R1, R2, RPack> const & _right)
+{
+    return (_left.i1 < _right.i1) || (_left.i1 == _right.i1 && _left.i2 < _right.i2);
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator>(Pair<L1, L2, LPack> const & _left,
+          Pair<R1, R2, RPack> const & _right)
+{
+    return (_left.i1 > _right.i1) || (_left.i1 == _right.i1 && _left.i2 > _right.i2);
+}
+
+// -----------------------------------------------------------------------
+// Function operator==()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator==(Pair<L1, L2, LPack> const & _left,
+           Pair<R1, R2, RPack> const & _right)
+{
+    return _left.i1 == _right.i1 && _left.i2 == _right.i2;
+}
+
+// -----------------------------------------------------------------------
+// Function operator<=()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator<=(Pair<L1, L2, LPack> const & _left,
+           Pair<R1, R2, RPack> const & _right)
+{
+    return !operator>(_left, _right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator>=()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator>=(Pair<L1, L2, LPack> const & _left,
+           Pair<R1, R2, RPack> const & _right)
+{
+    return !operator<(_left, _right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator!=()
+// -----------------------------------------------------------------------
+
+template <typename L1, typename L2, typename LPack, typename R1, typename R2, typename RPack>
+inline bool
+operator!=(Pair<L1, L2, LPack> const & _left,
+           Pair<R1, R2, RPack> const & _right)
+{
+    return !operator==(_left, _right);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/pair_bit_compressed.h b/third-party/seqan/core/include/seqan/basic/pair_bit_compressed.h
new file mode 100644
index 0000000..28be9ac
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/pair_bit_compressed.h
@@ -0,0 +1,177 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Bit-packed pair specialization.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BIT_PACKED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BIT_PACKED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Bit Packed Pair:
+..cat:Aggregates
+..general:Class.Pair
+..summary:Stores two arbitrary objects. Saves memory by packing bits with bit fields.
+..signature:Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> >
+..param.T1:The type of the first object.
+..param.T2:The type of the second object.
+..param.BITSIZE1:Number of bits to store $T1$.
+..param.BITSIZE2:Number of bits to store $T2$.
+..notes:Useful for external storage.
+..remarks:Memory access could be slower. Direct access to members by pointers is not allowed.
+..remarks:Functions $value()$ is not implemented yet since there it would require using a proxy. Use $getValue()$, $assignValue()$, $moveValue()$, $setValue()$ instead.
+..include:seqan/basic.h
+.Memfunc.Pair#Pair.class:Spec.Bit Packed Pair
+.Memvar.Pair#i1.class:Spec.Bit Packed Pair
+.Memvar.Pair#i2.class:Spec.Bit Packed Pair
+*/
+
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename T1, typename T2, unsigned BITSIZE1, unsigned BITSIZE2>
+struct Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> >
+{
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    T1 i1:BITSIZE1;
+    T2 i2:BITSIZE2;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    inline Pair() : i1(T1()), i2(T2()) {}
+
+    inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {}
+
+    inline Pair(T1 const & _i1, T2 const & _i2) : i1(_i1), i2(_i2) {}
+
+    template <typename T1_, typename T2_, typename TSpec__>
+    // TODO(holtgrew): explicit?
+    inline Pair(Pair<T1_, T2_, TSpec__> const &_p)
+            : i1(getValueI1(_p)), i2(getValueI2(_p)) {}
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+      #pragma pack(pop)
+#endif
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function set().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void
+set(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & p1, Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & p2)
+{
+    p1 = p2;
+}
+
+// ----------------------------------------------------------------------------
+// Function move().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void
+move(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & p1, Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & p2)
+{
+    p1 = p2;
+}
+
+// -----------------------------------------------------------------------
+// Function setValueIX()
+// -----------------------------------------------------------------------
+
+// Cannot be setValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename T, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void setValueI1(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & pair, T const & _i)
+{
+    pair.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void setValueI2(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & pair, T const & _i)
+{
+    pair.i2 = _i;
+}
+
+// -----------------------------------------------------------------------
+// Function moveValueIX()
+// -----------------------------------------------------------------------
+
+// Cannot be moveValue with index since T1 can be != T2.
+
+template <typename T1, typename T2, typename T, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void moveValueI1(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & pair, T & _i)
+{
+    pair.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T, unsigned BITSIZE1, unsigned BITSIZE2>
+inline void moveValueI2(Pair<T1, T2, BitPacked<BITSIZE1, BITSIZE2> > & pair, T & _i)
+{
+    pair.i2 = _i;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_BIT_PACKED_H_
diff --git a/third-party/seqan/core/include/seqan/basic/pair_packed.h b/third-party/seqan/core/include/seqan/basic/pair_packed.h
new file mode 100644
index 0000000..5e52124
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/pair_packed.h
@@ -0,0 +1,185 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Packed pair specialization.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_PACKED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_PACKED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Specialization Packed Pair
+// ----------------------------------------------------------------------------
+
+/**
+.Spec.Packed Pair:
+..cat:Aggregates
+..general:Class.Pair
+..summary:Stores two arbitrary objects. Saves memory by disabling memory alignment.
+..signature:Pair<T1, T2, Pack>
+..param.T1:The type of the first object.
+..param.T2:The type of the second object.
+..notes:Useful for external storage.
+..remarks:Memory access could be slower. Direct access to members by pointers is not allowed on all platforms.
+..remarks:Functions $value()$ is not implemented yet since there it would require using a proxy. Use $getValue()$, $assignValue()$, $moveValue()$, $setValue()$ instead.
+..include:seqan/basic.h
+.Memfunc.Pair#Pair.class:Spec.Packed Pair
+.Memvar.Pair#i1.class:Spec.Packed Pair
+.Memvar.Pair#i2.class:Spec.Packed Pair
+*/
+
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename T1, typename T2>
+struct Pair<T1, T2, Pack>
+{
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    T1 i1;
+    T2 i2;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    inline Pair() : i1(T1()), i2(T2()) {}
+
+    inline Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {}
+
+    inline Pair(T1 const & _i1, T2 const & _i2) : i1(_i1), i2(_i2) {}
+
+    template <typename T1_, typename T2_, typename TSpec__>
+    // TODO(holtgrew): explicit?
+    inline Pair(Pair<T1_, T2_, TSpec__> const &_p)
+            : i1(getValueI1(_p)), i2(getValueI2(_p)) {}
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+      #pragma pack(pop)
+#endif
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+template <typename T1, typename T2>
+struct MakePacked< Pair<T1, T2> >
+{
+    typedef Pair<T1, T2, Pack> Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function set().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2>
+inline void
+set(Pair<T1, T2, Pack> & p1, Pair<T1, T2, Pack> & p2)
+{
+    p1 = p2;
+}
+
+// ----------------------------------------------------------------------------
+// Function move().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2>
+inline void
+move(Pair<T1, T2, Pack> & p1, Pair<T1, T2, Pack> & p2)
+{
+    p1 = p2;
+}
+
+// -----------------------------------------------------------------------
+// Function setValueIX()
+// -----------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T>
+inline void setValueI1(Pair<T1, T2, Pack> & pair, T const & _i)
+{
+    pair.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T>
+inline void setValueI2(Pair<T1, T2, Pack> & pair, T const & _i)
+{
+    pair.i2 = _i;
+}
+
+// -----------------------------------------------------------------------
+// Function moveValueIX()
+// -----------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T>
+inline void moveValueI1(Pair<T1, T2, Pack> & pair, T & _i)
+{
+    pair.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T>
+inline void moveValueI2(Pair<T1, T2, Pack> & pair, T & _i)
+{
+    pair.i2 = _i;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PAIR_PACKED_H_
diff --git a/third-party/seqan/core/include/seqan/basic/profiling.h b/third-party/seqan/core/include/seqan/basic/profiling.h
new file mode 100644
index 0000000..e75ac89
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/profiling.h
@@ -0,0 +1,597 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Code for profiling.
+// ==========================================================================
+
+// TODO(holtgrew): This could use some cleanup.
+
+#include <ctime>
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROFILING_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROFILING_H_
+
+namespace seqan
+{
+
+// todo: substitute defines with inlines
+#ifndef SEQAN_PROFILE
+
+    #define SEQAN_PROSET(i,v)           do {} while (false)
+    #define SEQAN_PROADD(i,v)           do {} while (false)
+    #define SEQAN_PROSUB(i,v)           do {} while (false)
+    #define SEQAN_PROVAL(i)             0
+    #define SEQAN_PROEXTRAS(i)          do {} while (false)
+    #define SEQAN_PROMARK(m)            do {} while (false)
+    #define SEQAN_PROENDMARK(m)         do {} while (false)
+    #define SEQAN_PRORESET              do {} while (false)
+    #define SEQAN_PROGETTIME            0
+    #define SEQAN_PROTIMESTART(a)       do {} while (false)
+    #define SEQAN_PROTIMEDIFF(a)        0
+    #define SEQAN_PROTIMEUPDATE(a)      0
+    // replace malloc and free in external tools
+    // with SEQAN_PROMALLOC and SEQAN_PROFREE to profile
+    // their memory usage
+    #define SEQAN_PROMALLOC(s)          malloc(s)
+    #define SEQAN_PROFREE(p)            free(p)
+
+#else
+
+    #define SEQAN_PROSET(i,v)           _profileSet(i,v)
+    #define SEQAN_PROADD(i,v)           _profileAdd(i,v)
+    #define SEQAN_PROSUB(i,v)           _profileSub(i,v)
+    #define SEQAN_PROVAL(i)             (ProfileData_<>::_proValue[i])
+    #define SEQAN_PROEXTRAS(i)          {ProfileData_<>::_proExtraCount = i;}
+    #define SEQAN_PROMARK(m)            _profileMark(m)
+    #define SEQAN_PROENDMARK(m)         _profileEndMark(m)
+    #define SEQAN_PRORESET              _profileReset()
+    #define SEQAN_PROGETTIME            sysTime()
+    #define SEQAN_PROTIMESTART(a)       _proFloat a = sysTime()
+    #define SEQAN_PROTIMEDIFF(a)        (sysTime() - a)
+    #define SEQAN_PROTIMEUPDATE(a)      (_profileUpdate(a))
+    #define SEQAN_PROMALLOC(s)          _profileMalloc(s)
+    #define SEQAN_PROFREE(p)            _profileFree(p)
+
+#endif
+
+#ifdef PLATFORM_WINDOWS
+    typedef __int64   ProfileInt_; //IOREV _notio_
+#else
+    typedef int64_t ProfileInt_; //IOREV _notio_
+#endif
+
+    typedef double    _proFloat;
+
+
+    typedef _proFloat ProfileTimeValue_; //IOREV _notio_
+
+    enum ProfileConstants_ {
+        SEQAN_PROPAGESIZE         = 4096, // B in byte
+        SEQAN_PROFLOAT            = 0,
+        SEQAN_PROINT              = 1,
+        SEQAN_PROTIME             = 2,
+        SEQAN_PROTYPEMASK         = 3,
+        SEQAN_PROSTATE            = 4
+    };
+
+    enum ProfileValueIndex_ {
+        SEQAN_PROSYSTIME          = 0,
+        SEQAN_PROCPUTIME          = 1,
+        SEQAN_PROMEMORY           = 2,    // current memory usage (state value)
+        SEQAN_PROIO               = 3,    // IOs done (measured in Blocks of size B)
+        SEQAN_PROIORANDOM         = 4,    // IOs calls done (read/write calls done)
+        SEQAN_PROIOVOLUME         = 5,    // current disk usage (state value)
+        SEQAN_PRODEPTH            = 6,    // algorithmic rec. depth or loop count
+        SEQAN_PROOPENFILES        = 7,    // currently opened files
+        SEQAN_PROIWAIT            = 8,    // waiting time (initiating)
+        SEQAN_PROCWAIT            = 9,    // waiting time (completing)
+        SEQAN_PROEXTRA1           = 10,
+        SEQAN_PROEXTRA2           = 11,
+        SEQAN_PROEXTRA3           = 12,
+        SEQAN_PROINDEXCOUNT       = 13,
+        SEQAN_PROEXTRACOUNT       = 3
+    };
+
+    const char ProfileValueType_[] = {
+        SEQAN_PROTIME, 
+        SEQAN_PROTIME, 
+        SEQAN_PROINT + SEQAN_PROSTATE, 
+        SEQAN_PROINT,
+        SEQAN_PROINT,
+        SEQAN_PROINT + SEQAN_PROSTATE, 
+        SEQAN_PROINT + SEQAN_PROSTATE, 
+        SEQAN_PROINT + SEQAN_PROSTATE, 
+        SEQAN_PROFLOAT,
+        SEQAN_PROFLOAT,
+        SEQAN_PROFLOAT + SEQAN_PROSTATE,
+        SEQAN_PROFLOAT + SEQAN_PROSTATE,
+        SEQAN_PROFLOAT + SEQAN_PROSTATE
+    };
+
+    typedef ProfileTimeValue_ ProfileTStates_[SEQAN_PROINDEXCOUNT]; //IOREV _notio_
+    typedef _proFloat  ProfileTTimes[SEQAN_PROINDEXCOUNT]; //IOREV _notio_
+
+
+
+    struct ProfileFile_;
+//IOREV
+
+    template <typename T = void>
+    struct ProfileData_
+    {
+//IOREV _notio_
+        static ProfileTStates_  _proValue;
+        static ProfileTTimes    _proLastUpdate;
+        static int          _proExtraCount;
+        
+        static clock_t      _proCpuTimeLast;            // clock_t wraps around every 72mins
+        static ProfileInt_      _proCpuTimeOffset;          // we have to work around this
+
+        static ProfileFile_*    _proPFile;
+        static ProfileFile_*    _proPFileStream;
+    };
+
+    template <typename T> ProfileTStates_   ProfileData_<T>::_proValue = {};
+    template <typename T> ProfileTStates_   ProfileData_<T>::_proLastUpdate = {};
+    template <typename T> int           ProfileData_<T>::_proExtraCount = 0;
+    template <typename T> clock_t       ProfileData_<T>::_proCpuTimeLast = 0;
+    template <typename T> ProfileInt_       ProfileData_<T>::_proCpuTimeOffset = 0;
+    template <typename T> ProfileFile_*     ProfileData_<T>::_proPFile = NULL;
+    template <typename T> ProfileFile_*     ProfileData_<T>::_proPFileStream = NULL;
+
+
+    inline ProfileFile_* & _proPFile()          { return ProfileData_<>::_proPFile; }
+//IOREV
+    inline ProfileFile_* & _proPFileStream()    { return ProfileData_<>::_proPFileStream; }
+//IOREV
+
+/**
+.Function.cpuTime
+..cat:Miscellaneous
+..summary:Returns the cpu time in seconds.
+..signature:cpuTime()
+..returns:A $double$, cpu time stamp in seconds.
+...type:nolink:double
+..remarks:
+Calls $clock$ to retrieve the processor time used by the running thread.
+This implies that the thread's processor time does not tick if the thread is suspended.
+While this has its advantages, benchmarks should generally focus on wall clock time, not processor time.
+Wall clock time is returned by @Function.sysTime at .
+..see:Function.sysTime
+..include:seqan/basic.h
+*/
+
+
+// HINT: The unit of all time functions is second.
+    inline _proFloat cpuTime() {
+        clock_t now = clock();
+        if (ProfileData_<>::_proCpuTimeLast > now) {        // test for time wrap
+            ProfileData_<>::_proCpuTimeOffset += (~0u);     // got one
+            ProfileData_<>::_proCpuTimeOffset ++;
+//          printf("\n!!WRAP!! old:%d, now:%d    ofs:%d\n",ProfileData_<>::_proCpuTimeLast,now,ProfileData_<>::_proCpuTimeOffset);
+        }
+        ProfileData_<>::_proCpuTimeLast = now;
+        return (ProfileData_<>::_proCpuTimeOffset + now) / (_proFloat)CLOCKS_PER_SEC;
+    }
+
+
+/**
+.Function.sysTime
+..cat:Miscellaneous
+..summary:Returns the system time in seconds.
+..signature:sysTime()
+..returns:A $double$, system time stamp in seconds.
+...type:nolink:double
+..remarks:In contrast to @Function.cpuTime@, the system time corresponds to the wall clock time under Linux and Mac OS X.
+Under Windows @Function.sysTime@ returns the result of @Function.cpuTime at .
+..remarks:Use this for benchmarking uner Linux and Mac Os X.
+..remarks:Calls $clock_gettime$ under Linux and $gettimeofday$ under Mac OS X.
+..see:Function.cpuTime
+..example.text:
+We can use @Function.sysTime@ to instrument our code for profiling/timing information quite robustly.
+The following demonstrates how the Function.sysTime is used in many SeqAn apps for collecting timing information.
+..example.code:
+bool printTiming = true;
+
+// ...
+
+double startTime = sysTime();
+// Do some complex calculation.
+if (printTiming)
+    std::cerr << "Some complex calculation too " << sysTime() - startTime << " s." << std::endl;
+..include:seqan/basic.h
+*/
+
+    #ifdef PLATFORM_WINDOWS
+//        inline _proFloat sysTime() { return GetTickCount() * 1e-3; }
+        inline _proFloat sysTime() { return ( (_proFloat) clock() ) / CLOCKS_PER_SEC; }
+    #else
+
+        #include <unistd.h>
+        #if _POSIX_TIMERS > 0
+            #ifndef SEQAN_USE_CLOCKGETTIME
+            #define SEQAN_USE_CLOCKGETTIME
+            #endif
+        #endif
+        
+        #ifndef SEQAN_USE_CLOCKGETTIME
+        /* some systems e.g. darwin have no clock_gettime */
+        
+            #include <sys/time.h>
+            
+            inline _proFloat sysTime() {
+                struct timeval tp;
+                gettimeofday(&tp, NULL);
+                return tp.tv_sec + tp.tv_usec * 1e-6;
+            }
+
+        #else
+
+            inline _proFloat sysTime() {
+                struct timespec tp;
+                clock_gettime(CLOCK_MONOTONIC, &tp);
+                return tp.tv_sec + tp.tv_nsec * 1e-9;
+            }
+
+        #endif
+
+    #endif
+
+    
+    struct ProfileFile_ {
+//IOREV not generic, uses FILE* instead of File() and custom IO
+
+        FILE   *out;
+        bool   running;
+
+        _proFloat dumpStep;            // 0 .. manual dump mode, >0 .. live stream
+        _proFloat dumpNext;        
+
+        ProfileTStates_ all, last;
+        ::std::string mark;
+        unsigned    lines;
+
+        ProfileFile_() {
+            running = false;
+        }
+
+        ProfileFile_(char const *fname, _proFloat _dumpStep = 300.0) { // five minutes default dump interval
+            running = false;
+            start(fname, _dumpStep);
+        }
+
+        ~ProfileFile_() {
+            if (running) stop();
+        }
+
+        inline void start(char const *fname, _proFloat _dumpStep = 300.0, bool append = false) {
+            if (append)
+                out = fopen(fname, "a");
+            else {
+                out = fopen(fname, "w");
+                dumpHeader();
+            }
+
+            if (!out) printf("WARNING: proFile could not be opened.\n");
+
+            setTime(ProfileData_<>::_proValue);
+            syncAll(all);
+            syncAll(last);
+            running      = true;
+            lines        = 0;
+            dumpStep     = _dumpStep;
+            dumpNext     = sysTime();
+            dump(last);
+        }
+
+        inline void stop() {
+            dump(last);
+            maximize(all, last);
+            if (dumpStep == 0) {
+                mark = "Zusammenfassung";
+                dump(all);
+            }
+            fclose(out);
+            running = false;
+        }
+
+        inline void syncTime(ProfileTStates_ &dst) {
+            ::std::memcpy(dst, ProfileData_<>::_proValue, 2 * sizeof(ProfileTimeValue_));
+        }
+
+        inline void sync(ProfileTStates_ &dst) {
+            ::std::memcpy(&(dst[2]), &(ProfileData_<>::_proValue[2]), sizeof(ProfileTStates_) - 2 * sizeof(ProfileTimeValue_));
+        }
+
+        inline void syncAll(ProfileTStates_ &dst) {
+            ::std::memcpy(dst, ProfileData_<>::_proValue, sizeof(ProfileTStates_));
+        }
+
+        inline static void setTime(ProfileTStates_ &dst) {
+            dst[0] = sysTime();
+            dst[1] = cpuTime();
+        }
+
+        inline void maximize(ProfileTStates_ &dst, ProfileTStates_ const &src) {
+            for(int i = 0; i < SEQAN_PROINDEXCOUNT; ++i)
+                if (((ProfileValueType_[i] & SEQAN_PROSTATE) != 0))
+                    if (dst[i] < src[i])
+                        dst[i] = src[i];
+        }
+
+        inline void dumpTab() {
+            if (!bol)
+                fprintf(out, " \t");
+            bol = false;
+        }
+
+        inline void dumpEndl() { fprintf(out, "\n"); }
+
+        inline void dumpHeader() {
+            fprintf(out, "\"Echtzeit\"\t\"CPU-Zeit\"\t\"Speicher\"\t\"I/O-Zugriffe\"\t\"wahlfreie I/Os\"\t\"I/O-Volumen\"\t\"Rekursionstiefe\"\t\"Offene Dateien\"\t\"Idle-Zeit vor I/O\"\t\"Idle-Zeit nach I/O\"\n");
+        }
+
+        inline void dumpTime(_proFloat seconds) {
+            if (seconds < 0) {
+                fputc('-', out);
+                seconds = -seconds;
+            }
+            int secs    = (int)seconds;
+            int mins    = secs/60;  secs -= 60*mins;
+            int hours   = mins/60;  mins -= 60*hours;
+            fprintf(out, "%d:%02d:%02d", hours, mins, secs);
+        }
+
+        inline void dumpTimeEx(_proFloat seconds) {
+            int milli   = (int)(seconds * 1000.0);
+            int secs    = (int)seconds;
+            int mins    = secs/60;  secs -= 60*mins;
+            int hours   = mins/60;  mins -= 60*hours;
+            fprintf(out, "%d:%02d:%02d.%03d", hours, mins, secs, milli);
+        }
+
+        inline void dumpValue(ProfileTStates_ &stat, int valNum) {
+            _proFloat f = stat[valNum];
+            if ((ProfileValueType_[valNum] & SEQAN_PROSTATE) == 0)
+                f = ProfileData_<>::_proValue[valNum] - f;
+
+            switch (ProfileValueType_[valNum] & SEQAN_PROTYPEMASK) {
+                case SEQAN_PROINT:                                      // state value -> print last seen maximum
+                    fprintf(out, "%.0f", f);
+                    break;
+
+                case SEQAN_PROFLOAT:
+                    fprintf(out, "%f", f);
+                    break;
+
+                case SEQAN_PROTIME:
+                    dumpTimeEx(f);
+            }
+        }
+
+        inline void dumpSysValues(ProfileTStates_ &stat) {
+            for(int i = 0; i < SEQAN_PROINDEXCOUNT - SEQAN_PROEXTRACOUNT; ++i) {
+                dumpTab();
+                dumpValue(stat, i);
+            }
+        }
+
+        inline void dumpExtraValues(ProfileTStates_ &stat) {
+            for(int i = 0; i < ProfileData_<>::_proExtraCount; ++i) {
+                dumpTab();
+                dumpValue(stat, SEQAN_PROINDEXCOUNT - SEQAN_PROEXTRACOUNT + i);
+            }
+    }
+    
+        inline void dumpMark() {
+            if (!mark.empty()) {
+                dumpTab();
+                fprintf(out, "\"%s\"", mark.c_str());
+                mark.erase();
+            }
+        }
+
+        inline void dump(ProfileTStates_ &stat) {
+            setTime(ProfileData_<>::_proValue);
+            dumpNext += dumpStep;
+            bol = true;
+            bool _flush = ((dumpStep == 0.0)) || ((lines & 16) == 0);
+
+            dumpSysValues(stat);
+            dumpExtraValues(stat);
+            dumpMark();
+            dumpEndl();
+            if (_flush) fflush(out);
+            ++lines;
+        }
+
+        inline void signalDumpTest(_proFloat now) {
+            if (dumpStep > 0 && now > dumpNext && running) {
+                dump(last);
+                maximize(all, last);
+                sync(last);
+            }
+        }
+
+        inline void signalNewMax(int valNum) {
+            if (running)
+                if (last[valNum] < ProfileData_<>::_proValue[valNum])
+                    last[valNum] = ProfileData_<>::_proValue[valNum];
+        }
+
+        inline void setMark(const char *text) {
+            if (running) {
+                mark = text;
+                if (dumpStep == 0.0) {
+                    dump(last);                 // manual dump;
+                    maximize(all, last);
+                    sync(last);
+                }
+            }
+        }
+        
+        inline void reset() {
+            syncTime(last);
+        }
+
+        inline void setEndMark(const char *text) {
+            if (running) {
+                setMark(text);
+                reset();
+            }
+        }
+
+    private:
+        
+        bool bol;   // begin of line
+    };
+
+
+
+/*
+    inline void _profileSignalDumpTest(_proFloat now);
+    inline void _profileSignalNewMax(int valNum);
+    inline void _profileMark(const char *text);
+    inline void _profileEndMark(const char *text);
+    inline void _profileReset();
+
+    inline void _profileSet(int valNum, _proFloat value);
+    inline void _profileAdd(int valNum, _proFloat value);
+    inline void _profileSub(int valNum, _proFloat value);
+    
+    // simple interface for external programs
+    inline void *_profileMalloc(size_t size);
+    inline void _profileFree(void *_ptr);
+*/
+
+    inline void _profileSignalDumpTest(_proFloat now) {
+//IOREV _notio_
+        if (ProfileData_<>::_proPFileStream) ProfileData_<>::_proPFileStream->signalDumpTest(now);
+    }
+
+    inline void _profileSignalNewMax(int valNum) {
+//IOREV _notio_
+        if (((ProfileValueType_[valNum] & SEQAN_PROSTATE) != 0)) {
+            if (ProfileData_<>::_proPFileStream) ProfileData_<>::_proPFileStream->signalNewMax(valNum);
+            if (ProfileData_<>::_proPFile)       ProfileData_<>::_proPFile->signalNewMax(valNum);
+        }
+    }
+
+    inline void _profileMark(const char *text) {
+//IOREV _notio_
+        if (ProfileData_<>::_proPFileStream) ProfileData_<>::_proPFileStream->setMark(text);
+        if (ProfileData_<>::_proPFile)       ProfileData_<>::_proPFile->setMark(text);
+    }
+
+    inline void _profileEndMark(const char *text) {
+//IOREV _notio_
+        if (ProfileData_<>::_proPFileStream) { ProfileData_<>::_proPFileStream->setEndMark(text); }
+        if (ProfileData_<>::_proPFile)       { ProfileData_<>::_proPFile->setEndMark(text); }
+    }
+
+    inline void _profileReset() {
+//IOREV _notio_
+        if (ProfileData_<>::_proPFileStream) { ProfileData_<>::_proPFileStream->reset(); }
+        if (ProfileData_<>::_proPFile)       { ProfileData_<>::_proPFile->reset(); }
+    }
+
+
+
+
+    template <typename TValue>
+    inline void _profileSet(ProfileValueIndex_ valNum, TValue value) {
+//IOREV _notio_
+        _proFloat now = sysTime();
+        ProfileData_<>::_proLastUpdate[valNum] = now;
+        if (ProfileData_<>::_proValue[valNum] < value) {
+            ProfileData_<>::_proValue[valNum] = value;
+            _profileSignalNewMax(valNum);
+        } else
+            ProfileData_<>::_proValue[valNum] = value;
+        _profileSignalDumpTest(now);
+    }
+
+    template <typename TValue>
+    inline void _profileAdd(ProfileValueIndex_ valNum, TValue value) {
+//IOREV _notio_
+        _proFloat now = sysTime();
+        ProfileData_<>::_proValue[valNum] += value;
+        ProfileData_<>::_proLastUpdate[valNum] = now;
+        if (valNum == SEQAN_PROIO) _profileAdd(SEQAN_PROIORANDOM, 1);
+        _profileSignalNewMax(valNum);
+        _profileSignalDumpTest(now);
+    }
+
+    template <typename TValue>
+    inline void _profileSub(ProfileValueIndex_ valNum, TValue value) {
+//IOREV _notio_
+        _proFloat now = sysTime();
+        ProfileData_<>::_proValue[valNum] -= value;
+        ProfileData_<>::_proLastUpdate[valNum] = now;
+        _profileSignalDumpTest(now);
+    }
+    
+    // simple interface for external programs
+    inline void *_profileMalloc(size_t size) {
+//IOREV _notio_
+        size_t *ptr = reinterpret_cast<size_t*>(malloc(size + sizeof(size_t)));
+        if (ptr) {
+            _profileAdd(SEQAN_PROMEMORY, (_proFloat)(*ptr = size));
+//          printf("_profileMalloc %x size %d\n", ptr, size);
+            ++ptr;
+        }
+        return ptr;
+    }
+
+    inline void _profileFree(void *_ptr) {
+//IOREV _notio_
+        size_t *ptr = reinterpret_cast<size_t*>(_ptr);
+        if (ptr) {
+            --ptr;
+//          printf("_profileFree   %x size %d\n", _ptr, *ptr);
+            _profileSub(SEQAN_PROMEMORY, (_proFloat)*ptr);
+        }
+        free(ptr);
+    }
+
+    inline _proFloat _profileUpdate(_proFloat& a) {
+//IOREV _notio_
+        _proFloat x = sysTime() - a;
+        a += x;
+        return x;
+    }
+}
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROFILING_H_
diff --git a/third-party/seqan/core/include/seqan/basic/proxy_base.h b/third-party/seqan/core/include/seqan/basic/proxy_base.h
new file mode 100644
index 0000000..88b23f9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/proxy_base.h
@@ -0,0 +1,475 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Proxy base class definition.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.Proxy:
+..cat:Basic
+..summary:Emulates object of another class.
+..signature:Proxy<TSpec>
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+..remarks.text:Use @Metafunction.Value@ to get the emulated type.
+An instance of $Proxy$ behaves like an object of its value type.
+$Proxy$ can be used as reference type (see @Metafunction.Reference@).
+..remarks.text:Note that functions that are both general and specialized for
+the value type should be specialized for $Proxy<TSpec>$ too,
+since otherwise the general version will be called.
+..include:seqan/basic.h
+*/
+
+template <typename TSpec>
+class Proxy;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Spec.param.T.type:Class.Proxy
+///.Metafunction.Spec.class:Class.Proxy
+
+template <typename TSpec>
+struct Spec<Proxy<TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template <typename TSpec>
+struct Spec<Proxy<TSpec> const>
+{
+    typedef TSpec Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction CompareType
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename T>
+struct CompareType<Proxy<TSpec>, T>
+{
+    typedef typename Value<Proxy<TSpec> >::Type TValue;
+    typedef typename RemoveConst_<TValue>::Type TValue_NoConst;
+    typedef typename CompareType<TValue_NoConst, T>::Type Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function convertImpl()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): First variant even necessary?
+
+template <typename TTarget, typename T, typename TSpec>
+inline typename Convert<TTarget, Proxy<TSpec> >::Type
+convertImpl(Convert<TTarget, T> const,
+            Proxy<TSpec> & source)
+{
+    return convert<TTarget>(getValue(source));
+}
+
+template <typename TTarget, typename T, typename TSpec>
+inline typename Convert<TTarget, Proxy<TSpec> const>::Type
+convertImpl(Convert<TTarget, T> const,
+            Proxy<TSpec> const & source)
+{
+    return convert<TTarget>(getValue(source));
+}
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator==(Proxy<TSpec> const & left_,
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator==(TLeft const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator==(Proxy<TLeftSpec> const & left_,
+           Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator==(Proxy<TSpec> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) == convert<TAccessor>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator!=(Proxy<TSpec> const & left_,
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator!=(TLeft const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator!=(Proxy<TLeftSpec> const & left_,
+           Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator!=(Proxy<TSpec> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) != convert<TAccessor>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator<(Proxy<TSpec> const & left_,
+          TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator<(TLeft const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator<(Proxy<TLeftSpec> const & left_,
+          Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator<(Proxy<TSpec> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) < convert<TAccessor>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator<=(Proxy<TSpec> const & left_,
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator<=(TLeft const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator<=(Proxy<TLeftSpec> const & left_,
+           Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator<=(Proxy<TSpec> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) <= convert<TAccessor>(right_);
+}
+
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator>(Proxy<TSpec> const & left_,
+          TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator>(TLeft const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator>(Proxy<TLeftSpec> const & left_,
+          Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator>(Proxy<TSpec> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) > convert<TAccessor>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TSpec, typename TRight>
+inline bool
+operator>=(Proxy<TSpec> const & left_,
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TLeft;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename TSpec>
+inline bool
+operator>=(TLeft const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TSpec> TRight;
+    typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeftSpec, typename TRightSpec>
+inline bool
+operator>=(Proxy<TLeftSpec> const & left_,
+           Proxy<TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef Proxy<TLeftSpec> TLeft;
+    typedef Proxy<TRightSpec> TRight;
+    typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+    return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TSpec>
+inline bool
+operator>=(Proxy<TSpec> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename GetValue<Proxy<TSpec> >::Type TAccessor;
+    return convert<TAccessor>(left_) >= convert<TAccessor>(right_);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>>();  Reading from streams.
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TSpec>
+inline TStream &
+operator>>(TStream & strm,
+           Proxy<TSpec> & proxy)
+{
+    typedef Proxy<TSpec> TProxy;
+    typedef typename Value<TProxy>::Type TValue;
+    TValue temp;
+    strm >> temp;
+    assignValue(iter(proxy), temp);
+    return strm;
+}
+
+template <typename TStream, typename TSpec>
+inline TStream &
+operator>>(TStream & strm,
+           Proxy<TSpec> const& proxy)
+{
+    typedef Proxy<TSpec> TProxy;
+    typedef typename Value<TProxy>::Type TValue;
+    TValue temp;
+    strm >> temp;
+    assignValue(iter(proxy), temp);
+    return strm;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<();  Writing to streams.
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Is the first variant even necessary?
+
+template <typename TStream, typename TSpec>
+inline TStream &
+operator<<(TStream & strm,
+           Proxy<TSpec> & proxy)
+{
+    strm << getValue(proxy);
+    return strm;
+}
+
+template <typename TStream, typename TSpec>
+inline TStream &
+operator<<(TStream & strm,
+           Proxy<TSpec> const & proxy)
+{
+    strm << getValue(proxy);
+    return strm;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/proxy_iterator.h b/third-party/seqan/core/include/seqan/basic/proxy_iterator.h
new file mode 100644
index 0000000..f9bb942
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/proxy_iterator.h
@@ -0,0 +1,294 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Iterator Proxy specialization through an iterator.
+//
+// The proxy stores an iterator to the referenced value.  Assignment is done
+// using assignValue() on the iterator, reading via getValue().
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_ITERATOR_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_ITERATOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Iterator Proxy
+..cat:Proxies
+..general:Class.Proxy
+..summary:Proxy that is implemented by an iterator.
+..signature:Proxy<IteratorProxy<TIterator> >
+..param.TIterator:Iterator type.
+..remarks.text:The value type of an iterator proxy is the value type of the iterator $TIterator$.
+..include:seqan/basic.h
+*/
+
+// TODO(holtgrew): Assignment works through operator=() but we also need set() and move()!
+// TODO(holtgrew): Proxy cannot work correctly for const containers, but should! RemoveConst_ removes the const of the values inside pointers and references.
+
+template <typename TIterator>
+struct IteratorProxy;
+
+template <typename TIterator>
+class Proxy<IteratorProxy<TIterator> >
+{
+public:
+    typedef typename Value<Proxy>::Type TValue_;
+    typedef typename GetValue<Proxy>::Type TAccessor_;
+
+    // TODO(holtgrew): Is removing this reference necessary or does this only hide errors in the definition of GetValue<>::Type?
+    //typedef typename RemoveReference_<typename RemoveConst_<TAccessor_>::Type>::Type TAccessorNotConst_;
+    typedef typename RemoveConst_<TAccessor_>::Type TAccessorNotConst_;
+
+    TIterator data_iterator;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    Proxy(TIterator const _it)
+            : data_iterator(_it)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Proxy(Proxy const & _other)
+            : data_iterator(_other.data_iterator)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    // ------------------------------------------------------------------------
+    // Assignment operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    Proxy const &
+    operator=(Proxy const & _other)
+    {
+        SEQAN_CHECKPOINT;
+        assignValue(data_iterator, getValue(_other.data_iterator));
+        return *this;
+    }
+
+    Proxy const &
+    operator=(TValue_ const & _value)
+    {
+        SEQAN_CHECKPOINT;
+        assignValue(data_iterator, _value);
+        return *this;
+    }
+
+    // ------------------------------------------------------------------------
+    // Type conversion operators;  Have to be defined in class.
+    // ------------------------------------------------------------------------
+
+    operator TAccessorNotConst_()
+    {
+        SEQAN_CHECKPOINT;
+        return getValue(data_iterator);
+    }
+
+    operator TAccessorNotConst_() const
+    {
+        SEQAN_CHECKPOINT;
+        return getValue(data_iterator);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.Proxy
+///.Metafunction.Value.class:Class.Proxy
+
+template <typename TIterator>
+struct Value<Proxy<IteratorProxy<TIterator> > >
+        : Value<TIterator>
+{
+};
+
+template <typename TIterator>
+struct Value<Proxy<IteratorProxy<TIterator> > const>
+{
+    typedef typename Value<TIterator>::Type const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+///.Metafunction.GetValue.param.T.type:Class.Proxy
+///.Metafunction.GetValue.class:Class.Proxy
+
+template <typename TIterator>
+struct GetValue<Proxy<IteratorProxy<TIterator> > >
+        : GetValue<TIterator>
+{
+};
+
+template <typename TIterator>
+struct GetValue<Proxy<IteratorProxy<TIterator> > const>
+{
+    typedef typename GetValue<TIterator const>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Reference
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Reference.param.T.type:Class.Proxy
+///.Metafunction.Reference.class:Class.Proxy
+
+template <typename TIterator>
+struct Reference<Proxy<IteratorProxy<TIterator> > >
+{
+    typedef Proxy<IteratorProxy<TIterator> > Type;
+};
+
+template <typename TIterator>
+struct Reference<Proxy<IteratorProxy<TIterator> > const>
+{
+    typedef Proxy<IteratorProxy<TIterator> > const Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Size.param.T.type:Class.Proxy
+///.Metafunction.Size.class:Class.Proxy
+
+template <typename TIterator>
+struct Size<Proxy<IteratorProxy<TIterator> > >
+        : Size<TIterator>
+{
+};
+
+template <typename TIterator>
+struct Size<Proxy<IteratorProxy<TIterator> > const>
+        : Size<TIterator>
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Difference.param.T.type:Class.Proxy
+///.Metafunction.Difference.class:Class.Proxy
+
+template <typename TIterator>
+struct Difference<Proxy<IteratorProxy<TIterator> > >
+        : Difference<TIterator>
+{
+};
+
+template <typename TIterator>
+struct Difference<Proxy<IteratorProxy<TIterator> > const>
+        : Difference<TIterator>
+{
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function iter()
+// ----------------------------------------------------------------------------
+
+///.Function.iter.param.object.type:Spec.Iterator Proxy
+///.Function.iter.class:Spec.Iterator Proxy
+
+template <typename TIterator>
+inline TIterator &
+iter(Proxy<IteratorProxy<TIterator> > & me)
+{
+    return me.data_iterator;
+}
+
+template <typename TIterator>
+inline TIterator const &
+iter(Proxy<IteratorProxy<TIterator> > const & me)
+{
+    return me.data_iterator;
+}
+
+// ----------------------------------------------------------------------------
+// Function getValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Deletion candidate, why should a proxy provide the iterator interface?
+
+template <typename TIterator>
+typename GetValue<Proxy<IteratorProxy<TIterator> > >::Type
+getValue(Proxy<IteratorProxy<TIterator> > & me)
+{
+    return getValue(iter(me));
+}
+
+template <typename TIterator>
+typename GetValue<Proxy<IteratorProxy<TIterator> > const>::Type
+getValue(Proxy<IteratorProxy<TIterator> > const & me)
+{
+    return getValue(iter(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<()
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TIterator>
+TStream & operator<<(TStream & stream, Proxy<IteratorProxy<TIterator> > const & it)
+{
+    stream << getValue(it);
+    return stream;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_PROXY_ITERATOR_H_
+
diff --git a/third-party/seqan/core/include/seqan/basic/test_system.h b/third-party/seqan/core/include/seqan/basic/test_system.h
new file mode 100644
index 0000000..58a0f6e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/test_system.h
@@ -0,0 +1,353 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Alternative, more flexible test system, based on the ideas and mechanisms
+// used by google-test system.
+//
+// See http://code.google.com/p/googletest/ for the better implementation. ;)
+// ==========================================================================
+
+// TODO(holtgrew): Add fixture support.
+// TODO(holtgrew): Add DDDoc documentation.
+// TODO(holtgrew): Port all tests over to new system?
+
+#ifndef CORE_INCLUDE_SEQAN_BASIC_TEST_SYSTEM_H_
+#define CORE_INCLUDE_SEQAN_BASIC_TEST_SYSTEM_H_
+
+#ifdef PLATFORM_WINDOWS
+#include <typeinfo>
+#endif  // #ifdef PLATFORM_WINDOWS
+
+#include <seqan/basic/fundamental_tags.h>
+
+#include <memory>
+#include <string>
+
+#ifdef PLATFORM_GCC
+#include <cxxabi.h>
+#endif  // #ifdef PLATFORM_GCC
+
+namespace seqan {
+
+// ==========================================================================
+// Classes
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class Test
+// --------------------------------------------------------------------------
+
+// Base class for tests in the test system.
+
+class Test
+{
+public:
+    virtual void setUp() {}
+    virtual void runTest() = 0;
+    virtual void tearDown() {}
+};
+
+// --------------------------------------------------------------------------
+// Class TestDescription_
+// --------------------------------------------------------------------------
+
+// Stores information about a test.
+
+class TestDescription_
+{
+public:
+    std::string testCaseName;
+    std::string testName;
+    std::string typeName;
+    std::auto_ptr<Test> instance;
+
+    TestDescription_(char const * testCaseName, char const * testName,
+                     char const * typeName, Test * instance) :
+            testCaseName(testCaseName), testName(testName), typeName(typeName), instance(instance)
+    {}
+};
+
+// --------------------------------------------------------------------------
+// Class TestSystem
+// --------------------------------------------------------------------------
+
+// Registry for the test system.
+//
+// A main function using this system looks as follows:
+//
+// int main(int argc, char const ** argv)
+// {
+//     seqan::TestSystem::init(argc, argv);
+//     return seqan::TestSystem::runAll();
+// }
+
+class TestSystem
+{
+public:
+    std::vector<TestDescription_ *> testDescriptions;
+
+    TestSystem()
+    {}
+
+    static void init(int argc, char const ** argv)
+    {
+        (void)argc;
+        ::seqan::ClassTest::beginTestSuite("tests", argv[0]);
+    }
+
+    static TestSystem * getInstance()
+    {
+        static TestSystem instance;
+        return &instance;
+    }
+
+    void registerTest(TestDescription_ * description)
+    {
+        testDescriptions.push_back(description);
+    }
+
+    static int runAll()
+    {
+        TestSystem & instance = *getInstance();
+        typedef std::vector<TestDescription_ *>::iterator TIt;
+        for (TIt it = instance.testDescriptions.begin(); it != instance.testDescriptions.end(); ++it)
+        {
+            std::string testName = (*it)->testCaseName;
+            testName += "_";
+            testName += (*it)->testName;
+            if (!(*it)->typeName.empty())
+            {
+                testName += " type parameter ";
+                testName += (*it)->typeName;
+            }
+            ::seqan::ClassTest::beginTest(testName.c_str());
+            try {
+                (*it)->instance->setUp();
+                (*it)->instance->runTest();
+                (*it)->instance->tearDown();
+            } catch(::seqan::ClassTest::AssertionFailedException e) {
+                /* Swallow exception, go on with next test. */       
+                (void) e;  /* Get rid of unused variable warning. */
+            }
+            ::seqan::ClassTest::endTest();
+        }
+        return ::seqan::ClassTest::endTestSuite();
+    }
+};
+
+// --------------------------------------------------------------------------
+// Class TestCaseFactory_
+// --------------------------------------------------------------------------
+
+// Helper class for creating tests.
+
+template <typename TTest>
+class TestCaseFactory_
+{
+public:
+    static TestDescription_ * make(char const * testCaseName, char const * testName,
+                                  char const * typeName = "")
+    {
+        TestSystem * testSystem = TestSystem::getInstance();
+        TestDescription_ * desc = new TestDescription_(testCaseName, testName, typeName, new TTest);
+        testSystem->testDescriptions.push_back(desc);
+        return desc;
+    }
+};
+
+// --------------------------------------------------------------------------
+// Class TypedTestFactory_
+// --------------------------------------------------------------------------
+
+// Helper class for creating typed tests.
+
+template <template <typename> class TTestCase, typename TTagList>
+class TypedTestFactory_;
+
+template <template <typename> class TTestCase>
+class TypedTestFactory_<TTestCase, void>
+{
+public:
+    static bool make(char const *, char const *)
+    {
+        return true;
+    }
+};
+
+template <template <typename> class TTestCase, typename TType, typename TSubList>
+class TypedTestFactory_<TTestCase, TagList<TType, TSubList> >
+{
+public:
+    template <typename T>
+    static std::string getTypeName()
+    {
+        const char* const name = typeid(T).name();
+#ifdef PLATFORM_GCC
+        int status = 0;
+        char* const readableName = abi::__cxa_demangle(name, 0, 0, &status);
+        std::string nameString(status == 0 ? readableName : name);
+        free(readableName);
+        return nameString;
+#else  // #ifdef PLATFORM_GCC
+        return name;
+#endif  // #ifdef PLATFORM_GCC
+    }
+
+    static bool make(char const * testCaseName, char const * testName)
+    {
+        TestSystem * testSystem = TestSystem::getInstance();
+        std::string typeName = getTypeName<TType>();
+        TestDescription_ * desc = new TestDescription_(testCaseName, testName, typeName.c_str(), new TTestCase<TType>);
+        testSystem->testDescriptions.push_back(desc);
+        return TypedTestFactory_<TTestCase, TSubList>::make(testCaseName, testName);
+    }
+};
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// ==========================================================================
+// Macros
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Helper Macro SEQAN_TEST_NAME_()
+// --------------------------------------------------------------------------
+
+// Helper macro for getting the name of a test.
+
+#define SEQAN_TEST_NAME_(testCaseName, testName) \
+    testCaseName ## __ ## testName
+
+// --------------------------------------------------------------------------
+// Macro SEQAN_TEST()
+// --------------------------------------------------------------------------
+
+// Macro for defining a test.
+
+#define SEQAN_TEST(testCaseName, testName)                                    \
+    class SEQAN_TEST_NAME_(testCaseName, testName) : public ::seqan::Test     \
+    {                                                                         \
+    public:                                                                   \
+        SEQAN_TEST_NAME_(testCaseName, testName)() {}                         \
+                                                                              \
+        virtual void runTest();                                               \
+                                                                              \
+        static ::seqan::TestDescription_ * description;                       \
+    };                                                                        \
+                                                                              \
+    ::seqan::TestDescription_ *                                               \
+    SEQAN_TEST_NAME_(testCaseName, testName)::description =                   \
+    ::seqan::TestCaseFactory_<SEQAN_TEST_NAME_(testCaseName, testName)>::make(\
+            SEQAN_MKSTRING(testCaseName),                                     \
+            SEQAN_MKSTRING(testName));                                        \
+                                                                              \
+    void SEQAN_TEST_NAME_(testCaseName, testName)::runTest()
+
+// --------------------------------------------------------------------------
+// Macro SEQAN_TEST_F()
+// --------------------------------------------------------------------------
+
+// Macro for defining a test with a fixture.
+
+#define SEQAN_TEST_F(testCaseName, testName)                                  \
+    class SEQAN_TEST_NAME_(testCaseName, testName) : public testCaseName      \
+    {                                                                         \
+    public:                                                                   \
+        SEQAN_TEST_NAME_(testCaseName, testName)() {}                         \
+                                                                              \
+        virtual void runTest();                                               \
+                                                                              \
+        static ::seqan::TestDescription_ * description;                       \
+    };                                                                        \
+                                                                              \
+    ::seqan::TestDescription_ *                                               \
+    SEQAN_TEST_NAME_(testCaseName, testName)::description =                   \
+    ::seqan::TestCaseFactory_<SEQAN_TEST_NAME_(testCaseName, testName)>::make(\
+            SEQAN_MKSTRING(testCaseName),                                     \
+            SEQAN_MKSTRING(testName));                                        \
+                                                                              \
+    void SEQAN_TEST_NAME_(testCaseName, testName)::runTest()
+
+// --------------------------------------------------------------------------
+// Helper Macro SEQAN_TYPED_TEST_CASE_TYPES_NAME_()
+// --------------------------------------------------------------------------
+
+// Helper macro for getting the name of a test case.
+
+#define SEQAN_TYPED_TEST_CASE_TYPES_NAME_(testCaseName, types)  \
+    SEQAN_TYPED_TEST_CASE_TYPES_ ## testCaseName ## _
+
+// --------------------------------------------------------------------------
+// Macro SEQAN_TYPED_TEST_CASE()
+// --------------------------------------------------------------------------
+
+// Helper macro for fixing the types to run with a typed test case.
+
+#define SEQAN_TYPED_TEST_CASE(testCaseName, types)                      \
+    typedef types SEQAN_TYPED_TEST_CASE_TYPES_NAME_(testCaseName, types)
+
+// --------------------------------------------------------------------------
+// Macro SEQAN_TYPED_TEST()
+// --------------------------------------------------------------------------
+
+// Define a typed test, i.e. one that is run for all types in a list.
+
+#define SEQAN_TYPED_TEST(testCaseName, testName)    \
+    template <typename SEQAN_TParam> \
+    class SEQAN_TEST_NAME_(testCaseName, testName) : public testCaseName<SEQAN_TParam> \
+    {                                                                   \
+    public:                                                             \
+        SEQAN_TEST_NAME_(testCaseName, testName)(){}                    \
+                                                                        \
+        virtual void runTest();                                         \
+                                                                        \
+        typedef testCaseName<SEQAN_TParam> TestFixture;                 \
+    };                                                                  \
+                                                                        \
+    bool SEQAN_ ## testCaseName ## __ ## testName ## _registered_ =     \
+            ::seqan::TypedTestFactory_<SEQAN_TEST_NAME_(testCaseName, testName), \
+                               SEQAN_TYPED_TEST_CASE_TYPES_NAME_(testCaseName, types) \
+                               >::make(SEQAN_MKSTRING(testCaseName), SEQAN_MKSTRING(testName)); \
+                                                                        \
+    template <typename SEQAN_TParam>                                    \
+    void SEQAN_TEST_NAME_(testCaseName, testName)<SEQAN_TParam>::runTest()
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_BASIC_TEST_SYSTEM_H_
diff --git a/third-party/seqan/core/include/seqan/basic/triple_base.h b/third-party/seqan/core/include/seqan/basic/triple_base.h
new file mode 100644
index 0000000..0536b62
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/triple_base.h
@@ -0,0 +1,567 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Triple base class.
+// ==========================================================================
+
+// TODO(holtgrew): What about move construction? Useful for pairs of strings and such. Tricky to implement since ints have no move constructor, for example.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TRIPLE_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_TRIPLE_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class Triple
+ * @implements ComparableConcept
+ * @implements LessThanComparableConcept
+ * @headerfile <seqan/basic.h>
+ * @brief Store three arbitrary object.
+ *
+ * @signature template <typename T1, typename T3, typename T3[, typename TSpec]>
+ *            class Triple;
+ *
+ * @tparam T1 Type of first object.
+ * @tparam T2 Type of second object.
+ * @tparam T3 Type of third object.
+ * @tparam TSpec Tag for specialization (Default: <tt>void</tt>).
+ */
+
+/*!
+ * @fn Triple::Triple
+ * @brief Default and copy construction and construction with three objects.
+ *
+ * @signature Triple::Triple()
+ * @signature Triple::Triple(other)
+ * @signature Triple::Triple(x1, x2, x3)
+ *
+ * @param other Other Triple object to copy from.
+ * @param x1 First object.
+ * @param x2 Second object.
+ * @param x3 Third object.
+ *
+ * <tt>x1</tt> must be convertible to T1, <tt>x2</tt> to T2, <tt>x3</tt> to T3.  For example, a Triple of three
+ * <tt>int</tt> values can be constructed with three <tt>double</tt> values.
+ */
+
+/*!
+ * @var T1 Triple::i1
+ * @brief First value of triple.
+ *
+ * signature T1 Triple::i1;
+ */
+
+/*!
+ * @var T2 Triple::i2
+ * @brief Second value of triple.
+ *
+ * signature T2 Triple::i2;
+ */
+
+/*
+ * @var T3 Triple::i3
+ * @brief Third value of triple.
+ *
+ * signature T3 Triple::i3;
+ */
+
+/**
+.Class.Triple:
+..cat:Aggregates
+..concept:Concept.AggregateConcept
+..summary:Stores three arbitrary objects.
+..signature:Triple<T1[, T2[, T3[, TSpec]]]>
+..param.T1:The type of the first object.
+..param.T2:The type of the second object.
+...default:$T1$
+..param.T3:The type of the third object.
+...default:$T1$
+..param.TSpec:The specializing type.
+...default:$void$, no packing (faster access).
+
+.Memfunc.Triple#Triple:
+..class:Class.Triple
+..summary:Constructor
+..signature:Triple<T1, T2, T3[, TSpec]> ()
+..signature:Triple<T1, T2, T3[, TSpec]> (triple)
+..signature:Triple<T1, T2, T3[, TSpec]> (i1, i2, i3)
+..param.triple:Other Triple object. (copy constructor)
+..param.i1:T1 object.
+..param.i2:T2 object.
+..param.i3:T3 object.
+
+.Memvar.Triple#i1:
+..class:Class.Triple
+..summary:T1 object
+
+.Memvar.Triple#i2:
+..class:Class.Triple
+..summary:T2 object
+
+.Memvar.Triple#i3:
+..class:Class.Triple
+..summary:T3 object
+..include:seqan/basic.h
+*/
+
+template <typename T1, typename T2 = T1, typename T3 = T1, typename TSpec = void>
+struct Triple
+{
+    // ------------------------------------------------------------------------
+    // Members
+    // ------------------------------------------------------------------------
+
+    T1 i1;
+    T2 i2;
+    T3 i3;
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    inline Triple() : i1(T1()), i2(T2()), i3(T3()) {}
+    
+    inline Triple(Triple const & _p)
+            : i1(_p.i1), i2(_p.i2), i3(_p.i3) {}
+    
+    inline Triple(T1 const & _i1, T2 const & _i2, T3 const & _i3)
+            : i1(_i1), i2(_i2), i3(_i3) {}
+    
+    template <typename T1_, typename T2_, typename T3_, typename TSpec__>
+    inline Triple(Triple<T1_, T2_, T3_, TSpec__> const & _p)
+            : i1(getValueI1(_p)), i2(getValueI2(_p)), i3(getValueI3(_p)) {}
+
+    // TODO(holtgrew): Move comparison operators to global functions?
+    inline bool
+    operator==(Triple const & other) const
+    {
+        return i1 == other.i1 && i2 == other.i2 && i3 == other.i3;
+    }
+    
+    inline bool
+    operator<(Triple const & other) const
+    {
+        if (i1 < other.i1)
+            return true;
+        if (i1 == other.i1 && i2 < other.i2)
+            return true;
+        if (i1 == other.i1 && i2 == other.i2 && i3 < other.i3)
+                return true;
+        return false;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Metafunction LENGTH
+// -----------------------------------------------------------------------
+
+/*!
+ * @mfn Triple#LENGTH
+ * @brief Return (only type-depending) length of a triple: 3.
+ *
+ * @signature LENGTH<TTriple>::VALUE
+ *
+ * @tparam TTriple The Triple specialization to get the length of.
+ *
+ * @return VALUE Length of the triple (always 3).
+ */
+
+///.Metafunction.LENGTH.param.T.type:Class.Triple
+///.Metafunction.LENGTH.class:Class.Triple
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct LENGTH<Triple<T1, T2, T3, TSpec> >
+{
+    enum { VALUE = 3 };
+};
+
+// Const variant is mapped to non-const.
+
+// -----------------------------------------------------------------------
+// Metafunction Value
+// -----------------------------------------------------------------------
+
+/*!
+ * @mfn Triple#Value
+ * @brief Return i<sup>th type of the triple.
+ *
+ * @signature Value<TTriple, I>::Type;
+ *
+ * @tparam TTriple The Triple to return the <tt>I</tt>-th value of.
+ * @tparam I       The index of the value to return, one of 1, 2, or 3.
+ */
+
+///.Metafunction.Value.param.T.type:Class.Triple
+///.Metafunction.Value.class:Class.Triple
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct Value<Triple<T1, T2, T3, TSpec>, 1>
+{
+    typedef T1 Type;
+};
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct Value<Triple<T1, T2, T3, TSpec>, 2>
+{
+    typedef T2 Type;
+};
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct Value<Triple<T1, T2, T3, TSpec>, 3 >
+{
+    typedef T3 Type;
+};
+
+// -----------------------------------------------------------------------
+// Metafunction Spec
+// -----------------------------------------------------------------------
+
+/*!
+ * @mfn Triple#Spec
+ * @brief Return specialization tag.
+ *
+ * @signature Spec<TTriple>::Type;
+ *
+ * @tparam TTriple The Triple specialization to query for the specialization tag.
+ *
+ * @return Type The specialization type.
+ */
+
+///.Metafunction.Spec.param.T.type:Class.Triple
+///.Metafunction.Spec.class:Class.Triple
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct Spec<Triple<T1, T2, T3, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Function operator<<();  Stream Output.
+// -----------------------------------------------------------------------
+
+// TODO(holtgrew): Document?
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+std::ostream & operator<<(std::ostream & out, Triple<T1,T2,T3,TSpec> const & t)
+{
+    out << "< " << getValueI1(t) << " , " << getValueI2(t) << " , " << getValueI3(t) << " >";
+    return out;
+}
+
+// -----------------------------------------------------------------------
+// Function getValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Triple#getValueI1
+ * @brief The get-value of the Triple's first entry.
+ *
+ * @signature T1 getValue(triple);
+ *
+ * @param triple The triple to get entry from.
+ *
+ * @return T1 The first entry of the Triple.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+inline T1
+getValueI1(Triple<T1, T2, T3, TSpec> const & triple)
+{
+    return triple.i1;
+}
+
+/*!
+ * @fn Triple#getValueI2
+ * @brief The get-value of the Triple's second entry.
+ *
+ * @signature T2 getValue(triple);
+ *
+ * @param triple The triple to get entry from.
+ *
+ * @return T2 The second entry of the Triple.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+inline T2
+getValueI2(Triple<T1, T2, T3, TSpec> const & triple)
+{
+    return triple.i2;
+}
+
+/*!
+ * @fn Triple#getValueI3
+ * @brief The get-value of the Triple's third entry.
+ *
+ * @signature T3 getValue(triple);
+ *
+ * @param triple The triple to get entry from.
+ *
+ * @return T3 The third entry of the Triple.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+inline T3
+getValueI3(Triple<T1, T2, T3, TSpec> const & triple)
+{
+    return triple.i3;
+}
+
+// -----------------------------------------------------------------------
+// Function assignValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Triple#assignValueI1
+ * @brief Set first entry of a triple.
+ *
+ * @signature void assignValueI1(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's first entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void assignValueI1(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    triple.i1 = _i;
+}
+
+/*!
+ * @fn Triple#assignValueI2
+ * @brief Set second entry of a triple.
+ *
+ * @signature void assignValueI2(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's second entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void assignValueI2(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    triple.i2 = _i;
+}
+
+/*!
+ * @fn Triple#assignValueI3
+ * @brief Set third entry of a triple.
+ *
+ * @signature void assignValueI3(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's third entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void assignValueI3(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    triple.i3 = _i;
+}
+
+// -----------------------------------------------------------------------
+// Function setValueIX()
+// -----------------------------------------------------------------------
+
+/*!
+ * @fn Triple#setValueI1
+ * @brief Set first entry of a triple.
+ *
+ * @signature void setValueI1(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's first entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void setValueI1(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    set(triple.i1, _i);
+}
+
+/*!
+ * @fn Triple#setValueI2
+ * @brief Set second entry of a triple.
+ *
+ * @signature void setValueI2(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's second entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void setValueI2(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    set(triple.i2, _i);
+}
+
+/*!
+ * @fn Triple#setValueI3
+ * @brief Set third entry of a triple.
+ *
+ * @signature void setValueI3(triple, val);
+ *
+ * @param triple The triple to get entry from.
+ * @param val    Set the value of the Triple's third entry.
+ */
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void setValueI3(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    set(triple.i3, _i);
+}
+
+// -----------------------------------------------------------------------
+// Function moveValueIX()
+// -----------------------------------------------------------------------
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void moveValueI1(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    move(triple.i1, _i);
+}
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void moveValueI2(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    move(triple.i2, _i);
+}
+
+template <typename T1, typename T2, typename T3, typename TSpec, typename T>
+inline void moveValueI3(Triple<T1, T2, T3, TSpec> & triple, T const & _i)
+{
+    move(triple.i3, _i);
+}
+
+// -----------------------------------------------------------------------
+// Function operator<()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator<(Triple<L1, L2, L3, LPack> const & _left,
+          Triple<R1, R2, R3, RPack> const & _right)
+{
+    return _left.i1 < _right.i1 || (_left.i1 == _right.i1 && _left.i2 < _right.i2) || (_left.i1 == _right.i1 && _left.i2 == _right.i2 && _left.i3 < _right.i3);
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator>(Triple<L1, L2, L3, LPack> const & _left,
+          Triple<R1, R2, R3, RPack> const & _right)
+{
+    return _left.i1 > _right.i1 || (_left.i1 == _right.i1 && _left.i2 > _right.i2) || (_left.i1 == _right.i1 && _left.i2 == _right.i2 && _left.i3 > _right.i3);
+}
+
+// -----------------------------------------------------------------------
+// Function operator<=()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator<=(Triple<L1, L2, L3, LPack> const & _left,
+           Triple<R1, R2, R3, RPack> const & _right)
+{
+    return !operator>(_left, _right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator==()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator==(Triple<L1, L2, L3, LPack> const & _left,
+           Triple<R1, R2, R3, RPack> const & _right)
+{
+    return _left.i1 == _right.i1 && _left.i2 == _right.i2 && _left.i3 == _right.i3;
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator>=(Triple<L1, L2, L3, LPack> const & _left,
+           Triple<R1, R2, R3, RPack> const & _right)
+{
+    return !operator<(_left, _right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator!=()
+// -----------------------------------------------------------------------
+
+template <
+    typename L1, typename L2, typename L3, typename LPack, 
+    typename R1, typename R2, typename R3, typename RPack>
+inline bool
+operator!=(Triple<L1, L2, L3, LPack> const & _left,
+           Triple<R1, R2, R3, RPack> const & _right)
+{
+    return !operator==(_left, _right);
+}
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TRIPLE_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/triple_packed.h b/third-party/seqan/core/include/seqan/basic/triple_packed.h
new file mode 100644
index 0000000..6687f2f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/triple_packed.h
@@ -0,0 +1,211 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Packed triple specialization.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_TRIPLE_PACKED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_TRIPLE_PACKED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class PackedTriple
+ * @headerfile <seqan/basic.h>
+ * @extends Triple
+ * @brief Disable memory alignment to store memory.
+ *
+ * @signature template <typename T1, typename T2, typename T3>
+ *            class Triple<T1, T2, T3, Pack>;
+ *
+ * @tparam T1 The first type of the Triple.
+ * @tparam T2 The second type of the Triple.
+ * @tparam T3 The third type of the Triple.
+ */
+
+/**
+.Spec.Packed Triple:
+..cat:Aggregates
+..general:Class.Triple
+..summary:Stores three arbitrary objects. Saves memory by disabling memory alignment.
+..signature:Triple<T1, T2, T3, Pack>
+..param.T1:The type of the first object.
+..param.T2:The type of the second object.
+..param.T3:The type of the third object.
+..notes:Useful for external storage.
+..remarks:Memory access could be slower. Direct access to members by pointers is not allowed on all platforms.
+..include:seqan/basic.h
+
+.Memfunc.Triple#Triple.class:Spec.Packed Triple
+.Memvar.Triple#i1.class:Spec.Packed Triple
+.Memvar.Triple#i2.class:Spec.Packed Triple
+.Memvar.Triple#i3.class:Spec.Packed Triple
+*/
+
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename T1, typename T2, typename T3>
+struct Triple<T1, T2, T3, Pack>
+{
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+
+    T1 i1;
+    T2 i2;
+    T3 i3;
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    inline Triple() : i1(T1()), i2(T2()), i3(T3()) {}
+    
+    inline Triple(Triple const &_p)
+            : i1(_p.i1), i2(_p.i2), i3(_p.i3) {}
+    
+    inline Triple(T1 const &_i1, T2 const &_i2, T3 const &_i3)
+            : i1(_i1), i2(_i2), i3(_i3) {}
+    
+    template <typename T1_, typename T2_, typename T3_, typename TSpec__>
+    inline Triple(Triple<T1_, T2_, T3_, TSpec__> const & _p)
+            : i1(getValueI1(_p)), i2(getValueI2(_p)), i3(getValueI3(_p)) {}
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(pop)
+#endif
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+template <typename T1, typename T2, typename T3, typename TSpec>
+struct MakePacked< Triple<T1, T2, T3, TSpec> >
+{
+    typedef Triple<T1, T2, T3, Pack> Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function set().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void
+set(Triple<T1, T2, T3, Pack> & t1, Triple<T1, T2, T3, Pack> & t2)
+{
+    t1 = t2;
+}
+
+// ----------------------------------------------------------------------------
+// Function move().
+// ----------------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void
+move(Triple<T1, T2, T3, Pack> & t1, Triple<T1, T2, T3, Pack> & t2)
+{
+    t1 = t2;
+}
+
+// -----------------------------------------------------------------------
+// Function setValueIX()
+// -----------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void setValueI1(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void setValueI2(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i2 = _i;
+}
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void setValueI3(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i3 = _i;
+}
+
+// -----------------------------------------------------------------------
+// Function moveValueIX()
+// -----------------------------------------------------------------------
+
+// References to members to packed structs do not work.  Always copy.
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void moveValueI1(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i1 = _i;
+}
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void moveValueI2(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i2 = _i;
+}
+
+template <typename T1, typename T2, typename T3, typename T>
+inline void moveValueI3(Triple<T1, T2, T3, Pack> & triple, T const & _i)
+{
+    triple.i3 = _i;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_TRIPLE_PACKED_H_
diff --git a/third-party/seqan/core/include/seqan/basic/tuple_base.h b/third-party/seqan/core/include/seqan/basic/tuple_base.h
new file mode 100644
index 0000000..d959bca
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/tuple_base.h
@@ -0,0 +1,556 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Tuple base class.
+// ==========================================================================
+
+// TODO(holtgrew): What about move construction? Useful for pairs of strings and such. Tricky to implement since ints have no move constructor, for example.
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TValue>
+struct StoredTupleValue_
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TSpec>
+struct StoredTupleValue_< SimpleType<TValue, TSpec> >
+{
+    typedef TValue Type;
+};
+
+/**
+.Class.Tuple:
+..cat:Aggregates
+..concept:Concept.AggregateConcept
+..summary:A plain fixed-length string.
+..signature:Tuple<T, SIZE[, TSpec]>
+..param.T:The value type, that is the type of characters stored in the tuple.
+..param.SIZE:The size/length of the tuple.
+...remarks:In contrast to @Class.String@ the length of Tuple is fixed.
+..param.TSpec:The specializing type.
+...default:$void$, no packing (faster access).
+..include:seqan/basic.h
+*/
+
+template <typename TValue, unsigned SIZE, typename TSpec = void>
+struct Tuple
+{
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+
+    typename StoredTupleValue_<TValue>::Type i[SIZE];
+
+    // -----------------------------------------------------------------------
+    // Subscription Operators;  Have to be declared in class.
+    // -----------------------------------------------------------------------
+
+    // TODO(holtgrew): Return Value<>::Type?
+
+    template <typename TPos>
+    inline typename StoredTupleValue_<TValue>::Type &
+    operator[](TPos k)
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+        return i[k];
+    }
+
+    template <typename TPos>
+    inline typename StoredTupleValue_<TValue>::Type const &
+    operator[](TPos k) const
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+        return i[k];
+    }
+
+    // This has to be inline because elements (like this tuple) of packed
+    // structs can't be arguments.
+    template <typename TPos, typename TValue2>
+    inline TValue2
+    assignValue(TPos k, TValue2 const source)
+    {
+        return i[k] = source;
+    }
+};
+
+
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename TValue, unsigned SIZE>
+struct Tuple<TValue, SIZE, Pack>
+{
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+
+    typename StoredTupleValue_<TValue>::Type i[SIZE];
+    
+    // -----------------------------------------------------------------------
+    // Subscription Operators;  Have to be declared in class.
+    // -----------------------------------------------------------------------
+
+    // TODO(holtgrew): Return Value<>::Type?
+
+    template <typename TPos>
+    inline typename StoredTupleValue_<TValue>::Type &
+    operator[](TPos k)
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+        return i[k];
+    }
+
+    template <typename TPos>
+    inline typename StoredTupleValue_<TValue>::Type const &
+    operator[](TPos k) const
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+        return i[k];
+    }
+
+    // This has to be inline because elements (like this tuple) of packed
+    // structs can't be arguments.
+    template <typename TPos, typename TValue2>
+    inline TValue2
+    assignValue(TPos k, TValue2 const source)
+    {
+        return i[k] = source;
+    }
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+      #pragma pack(pop)
+#endif
+
+//template <typename TValue, unsigned SIZE>
+//const unsigned Tuple<TValue, SIZE, Pack>::SIZE = SIZE;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Metafunction LENGTH
+// -----------------------------------------------------------------------
+
+///.Metafunction.LENGTH.param.T.type:Class.Tuple
+///.Metafunction.LENGTH.class:Class.Tuple
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+struct LENGTH<Tuple<TValue, SIZE, TSpec> >
+{
+    enum { VALUE = SIZE };
+};
+
+// -----------------------------------------------------------------------
+// Metafunction Value
+// -----------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.Tuple
+///.Metafunction.Value.class:Class.Tuple
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+struct Value<Tuple<TValue, SIZE, TSpec> >
+{
+    typedef TValue Type;
+};
+
+// -----------------------------------------------------------------------
+// Metafunction Spec
+// -----------------------------------------------------------------------
+
+///.Metafunction.Spec.param.T.type:Class.Tuple
+///.Metafunction.Spec.class:Class.Tuple
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+struct Spec<Tuple<TValue, SIZE, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Function operator<<();  Stream Output.
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline std::ostream &
+operator<< (std::ostream & out, Tuple<TValue, SIZE, TSpec> const &a)
+{
+    out << '[';
+    if (SIZE > 0)
+        out << a[0];
+    for(unsigned j = 1; j < SIZE; ++j)
+        out << ' ' << a[j];
+    out << ']';
+    return out;
+}
+
+// ----------------------------------------------------------------------------
+// Function set().
+// ----------------------------------------------------------------------------
+
+template <typename TTuple1, typename TTuple2>
+struct TupleMoveSetWorkerContext_
+{
+    TTuple1 & t1;
+    TTuple2 & t2;
+
+    TupleMoveSetWorkerContext_(TTuple1 & _t1, TTuple2 & _t2)
+            : t1(_t1), t2(_t2)
+    {}
+};
+
+struct TupleSetWorker_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        set(arg.t1.i[I - 1], arg.t2.i[I - 1]);
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void
+set(Tuple<TValue, SIZE, TSpec> & t1, Tuple<TValue, SIZE, TSpec> const & t2)
+{
+    typedef Tuple<TValue, SIZE, TSpec> TTuple1;
+    typedef Tuple<TValue, SIZE, TSpec> const TTuple2;
+    TupleMoveSetWorkerContext_<TTuple1, TTuple2> context(t1, t2);
+    Loop<TupleSetWorker_, SIZE>::run(context);
+}
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void
+set(Tuple<TValue, SIZE, TSpec> & t1, Tuple<TValue, SIZE, TSpec> & t2)
+{
+    set(t1, const_cast<Tuple<TValue, SIZE, TSpec> const &>(t2));
+}
+
+// ----------------------------------------------------------------------------
+// Function move().
+// ----------------------------------------------------------------------------
+
+struct TupleMoveWorker_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        move(arg.t1.i[I - 1], arg.t2.i[I - 1]);
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void
+move(Tuple<TValue, SIZE, TSpec> & t1, Tuple<TValue, SIZE, TSpec> & t2)
+{
+    typedef Tuple<TValue, SIZE, TSpec> TTuple1;
+    typedef Tuple<TValue, SIZE, TSpec> TTuple2;
+    TupleMoveSetWorkerContext_<TTuple1, TTuple2> context(t1, t2);
+    Loop<TupleMoveWorker_, SIZE>::run(context);
+}
+
+// -----------------------------------------------------------------------
+// Function assignValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec, typename TPos, typename TValue2>
+inline TValue2
+assignValue(Tuple<TValue, SIZE, TSpec> & me, TPos k, TValue2 const source)
+{
+    SEQAN_CHECK((unsigned(k) < SIZE), "Invalid position, k = %u, SIZE = %u.", unsigned(k), unsigned(SIZE));
+    return me.i[k] = source;
+}
+
+// -----------------------------------------------------------------------
+// Function getValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec, typename TPos>
+inline TValue
+getValue(Tuple<TValue, SIZE, TSpec> const & me, TPos k)
+{
+    SEQAN_CHECK((unsigned(k) < SIZE), "Invalid position, k = %u, SIZE = %u.", unsigned(k), unsigned(SIZE));
+    return me.i[k];
+}
+
+// -----------------------------------------------------------------------
+// Function setValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec, typename TPos, typename TValue2>
+inline void
+setValue(Tuple<TValue, SIZE, TSpec> & me, TPos k, TValue2 const & source)
+{
+    SEQAN_CHECK((unsigned(k) < SIZE), "Invalid position, k = %u, SIZE = %u.", unsigned(k), unsigned(SIZE));
+    set(me.i[k], source);
+}
+
+// -----------------------------------------------------------------------
+// Function moveValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec, typename TPos, typename TValue2>
+inline void
+moveValue(Tuple<TValue, SIZE, TSpec> & me, TPos k, TValue2 & source)
+{
+    SEQAN_CHECK((unsigned(k) < SIZE), "Invalid position, k = %u, SIZE = %u.", unsigned(k), unsigned(SIZE));
+    move(me.i[k], source);
+}
+
+// -----------------------------------------------------------------------
+// Function shiftLeft()
+// -----------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+
+struct TupleShiftLeftWorker_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        arg[I-1] = arg[I];  // TODO(holtgrew): Do we really want assignment or movement here?
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void shiftLeft(Tuple<TValue, SIZE, TSpec> &me)
+{
+    Loop<TupleShiftLeftWorker_, SIZE - 1>::run(me.i);
+}
+
+// -----------------------------------------------------------------------
+// Function shiftRight()
+// -----------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+
+struct TupleShiftRightWorker_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        arg[I] = arg[I - 1];  // TODO(holtgrew): Do we really want assignment or movement here?
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void shiftRight(Tuple<TValue, SIZE, TSpec> & me)
+{
+    LoopReverse<TupleShiftRightWorker_, SIZE - 1>::run(me.i);
+}
+
+// -----------------------------------------------------------------------
+// Function length()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline unsigned length(Tuple<TValue, SIZE, TSpec> const &)
+{
+    return SIZE;
+}
+
+// -----------------------------------------------------------------------
+// Function clear()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline void clear(Tuple<TValue, SIZE, TSpec> & me)
+{
+   memset<sizeof(me.i), 0>(&(me.i));
+}
+
+// -----------------------------------------------------------------------
+// Function operator==()
+// -----------------------------------------------------------------------
+
+template <typename TTuple>
+struct ComparisonWorkerContext_
+{
+    int result;
+    TTuple const & left;
+    TTuple const & right;
+
+    ComparisonWorkerContext_(int b, TTuple const & l, TTuple const & r)
+            : result(b), left(l), right(r)
+    {}
+};
+
+struct TupleComparisonWorkerEq_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        if (arg.result != 1)
+            return;
+        if (arg.left.i[I - 1] != arg.right.i[I - 1])
+            arg.result = 0;
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator==(Tuple<TValue, SIZE, TSpec> const & left,
+           Tuple<TValue, SIZE, TSpec> const & right)
+{
+    typedef Tuple<TValue, SIZE, TSpec> TTuple;
+    ComparisonWorkerContext_<TTuple> context(1, left, right);
+    Loop<TupleComparisonWorkerEq_, SIZE>::run(context);
+    return context.result == 1;
+}
+
+// -----------------------------------------------------------------------
+// Function operator!=()
+// -----------------------------------------------------------------------
+
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator!=(Tuple<TValue, SIZE, TSpec> const & left,
+           Tuple<TValue, SIZE, TSpec> const & right)
+{
+    return !operator==(left, right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator<()
+// -----------------------------------------------------------------------
+
+struct TupleComparisonWorkerLt_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        if (arg.result != -1)
+            return;
+        if (arg.left.i[I - 1] == arg.right.i[I - 1])
+            return;
+        if (arg.left.i[I - 1] < arg.right.i[I - 1])
+            arg.result = 1;
+        if (arg.left.i[I - 1] > arg.right.i[I - 1])
+            arg.result = 0;
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator<(Tuple<TValue, SIZE, TSpec> const & left,
+          Tuple<TValue, SIZE, TSpec> const & right)
+{
+    typedef Tuple<TValue, SIZE, TSpec> TTuple;
+    ComparisonWorkerContext_<TTuple> context(-1, left, right);
+    Loop<TupleComparisonWorkerLt_, SIZE>::run(context);
+    return context.result == 1;
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+struct TupleComparisonWorkerGt_
+{
+    template <typename TArg>
+    static inline void body(TArg & arg, unsigned I)
+    {
+        if (arg.result != -1)
+            return;
+        if (arg.left.i[I - 1] == arg.right.i[I - 1])
+            return;
+        if (arg.left.i[I - 1] > arg.right.i[I - 1])
+            arg.result = 1;
+        if (arg.left.i[I - 1] < arg.right.i[I - 1])
+            arg.result = 0;
+    }
+};
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator>(Tuple<TValue, SIZE, TSpec> const & left,
+          Tuple<TValue, SIZE, TSpec> const & right)
+{
+    typedef Tuple<TValue, SIZE, TSpec> TTuple;
+    ComparisonWorkerContext_<TTuple> context(-1, left, right);
+    Loop<TupleComparisonWorkerGt_, SIZE>::run(context);
+    return context.result == 1;
+}
+
+// -----------------------------------------------------------------------
+// Function operator<=()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator<=(Tuple<TValue, SIZE, TSpec> const & left,
+           Tuple<TValue, SIZE, TSpec> const & right)
+{
+    return !operator>(left, right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator>=()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TSpec>
+inline bool
+operator>=(Tuple<TValue, SIZE, TSpec> const & left,
+           Tuple<TValue, SIZE, TSpec> const & right)
+{
+    return !operator<(left, right);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/basic/tuple_bit_compressed.h b/third-party/seqan/core/include/seqan/basic/tuple_bit_compressed.h
new file mode 100644
index 0000000..56353c1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/tuple_bit_compressed.h
@@ -0,0 +1,445 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Bit-packed tuple specialization.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BIT_PACKED_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BIT_PACKED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Bit Packed Tuple:
+..cat:Aggregates
+..general:Class.Tuple
+..summary:A plain fixed-length string. Saves memory by packing bits.
+..signature:Tuple<T, SIZE, BitPacked<> >
+..param.T:The value type, that is the type of characters stored in the tuple.
+..param.SIZE:The size/length of the tuple.
+...remarks:In contrast to @Class.String@ the length of Tuple is fixed.
+..notes:The characters are stored as a bit sequence in an ordinal type (char, ..., __int64).
+..remarks:Only useful for small alphabets and small tuple sizes (|Sigma|^size <= 2^64) as for @Spec.Dna@ or @Spec.AminoAcid@ m-grams)
+..see:Spec.Sampler
+..include:seqan/basic.h
+ */
+
+template <unsigned char SIZE>
+struct BitVector_
+{
+    typedef typename BitVector_<SIZE + 1>::Type Type;
+};
+
+template <> struct BitVector_<8> { typedef unsigned char Type; };
+template <> struct BitVector_<16> { typedef unsigned short Type; };
+template <> struct BitVector_<32> { typedef unsigned int Type; };
+template <> struct BitVector_<64> { typedef __uint64 Type; };
+template <> struct BitVector_<255>;
+
+// TODO(holtgrew): There is a lot of stuff defined within the class itself. A lot of it could be moved into global functions.
+
+// bit-packed storage (space efficient)
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(push,1)
+#endif
+template <typename TValue, unsigned SIZE>
+struct Tuple<TValue, SIZE, BitPacked<> >
+{
+    typedef typename BitVector_<SIZE * BitsPerValue<TValue>::VALUE>::Type TBitVector;
+
+    static const __uint64 BIT_MASK = (1 << BitsPerValue<TValue>::VALUE) - 1;
+    static const __uint64 MASK = ((__uint64)1 << (SIZE * BitsPerValue<TValue>::VALUE)) - 1;
+
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+
+    TBitVector i;
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    // TODO(holtgrew): There is the unresolved issue whether the initialize costs critical performance. Since Tuples are PODs, it should be able to initialize Strings/arrays of them with memset().
+    inline Tuple() : i(0)
+    {
+        SEQAN_ASSERT_LEQ(static_cast<__uint64>(BitsPerValue<TValue>::VALUE * SIZE), static_cast<__uint64>(sizeof(TBitVector) * 8));
+    }
+
+    // -----------------------------------------------------------------------
+    // Subscription Operators;  Have to be declared in class.
+    // -----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline const TValue
+    operator[](TPos k) const
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+        return (i >> (SIZE - 1 - k) * BitsPerValue<TValue>::VALUE) & BIT_MASK;
+    }
+
+    // -----------------------------------------------------------------------
+    // Assignment Operators;  Have to be declared in class.
+    // -----------------------------------------------------------------------
+
+    template <unsigned size__>
+    inline Tuple & operator=(Tuple<TValue, size__, BitPacked<> > const & right)
+    {
+        i = right.i;
+        return *this;
+    }
+
+    // TODO(holtgrew): Move the following to global functions?
+
+    template <typename TShiftSize>
+    inline TBitVector operator<<=(TShiftSize shift)
+    {
+        return i = (i << (shift * BitsPerValue<TValue>::VALUE)) & MASK;
+    }
+
+    template <typename TShiftSize>
+    inline TBitVector operator<<(TShiftSize shift) const
+    {
+        return (i << (shift * BitsPerValue<TValue>::VALUE)) & MASK;
+    }
+
+    template <typename TShiftSize>
+    inline TBitVector operator>>=(TShiftSize shift)
+    {
+        return i = (i >> (shift * BitsPerValue<TValue>::VALUE));
+    }
+
+    template <typename TShiftSize>
+    inline TBitVector operator>>(TShiftSize shift) const
+    {
+        return i >> (shift * BitsPerValue<TValue>::VALUE);
+    }
+
+    template <typename T>
+    inline void operator|=(T const & t)
+    {
+        i |= ordValue(t);
+    }
+
+    inline TBitVector* operator&()
+    {
+        return &i;
+    }
+
+    inline const TBitVector* operator&() const
+    {
+        return &i;
+    }
+
+    // This to be inline because elements (like this tuple) of packed structs
+    // can't be arguments.
+    template <typename TPos, typename TValue2>
+    inline TValue2
+    assignValue(TPos k, TValue2 const source)
+    {
+        SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+        SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+
+        unsigned shift = ((SIZE - 1 - k) * BitsPerValue<TValue>::VALUE);
+        i = (i & ~(BIT_MASK << shift)) | (TBitVector)ordValue(source) << shift;
+        return source;
+    }
+}
+#ifndef PLATFORM_WINDOWS
+    __attribute__((packed))
+#endif
+    ;
+#ifdef PLATFORM_WINDOWS
+    #pragma pack(pop)
+#endif
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// -----------------------------------------------------------------------
+// Function getValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TPos>
+inline TValue
+getValue(Tuple<TValue, SIZE, BitPacked<> > const & me,
+         TPos k)
+{
+    SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+    SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+    
+    return (me.i >> (SIZE - 1 - k) * BitsPerValue<TValue>::VALUE) & me.BIT_MASK;
+}
+
+/*
+template <typename TValue, unsigned SIZE, typename TPos>
+TValue
+getValue(Tuple<TValue, SIZE, BitPacked<> > & me,
+         TPos k)
+{
+    return getValue(const_cast<Tuple<TValue, SIZE, BitPacked<> > const &>(me), k);
+}
+*/
+// -----------------------------------------------------------------------
+// Function assignValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TValue2, typename TPos>
+inline TValue2
+assignValue(Tuple<TValue, SIZE, BitPacked<> > & me,
+            TPos k,
+            TValue2 const source)
+{
+    typedef typename Tuple<TValue, SIZE, BitPacked<> >::TBitVector TBitVector;
+
+    SEQAN_ASSERT_GEQ(static_cast<__int64>(k), 0);
+    SEQAN_ASSERT_LT(static_cast<__int64>(k), static_cast<__int64>(SIZE));
+
+    unsigned shift = ((SIZE - 1 - k) * BitsPerValue<TValue>::VALUE);
+    me.i = (me.i & ~(me.BIT_MASK << shift)) | (TBitVector)ordValue(source) << shift;
+    return source;
+}
+
+// -----------------------------------------------------------------------
+// Function setValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TValue2, typename TPos>
+inline TValue2
+setValue(Tuple<TValue, SIZE, BitPacked<> > & me,
+         TPos k,
+         TValue2 const source)
+{
+    return assignValue(me, k, source);
+}
+
+// -----------------------------------------------------------------------
+// Function moveValue()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE, typename TValue2, typename TPos>
+inline TValue2
+moveValue(Tuple<TValue, SIZE, BitPacked<> > & me,
+          TPos k,
+          TValue2 const source)
+{
+    return assignValue(me, k, source);
+}
+
+// ----------------------------------------------------------------------------
+// Function move(), set(), assign()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE>
+inline void
+move(Tuple<TValue, SIZE, BitPacked<> > & t1, Tuple<TValue, SIZE, BitPacked<> > & t2)
+{
+    t1.i = t2.i;
+}
+
+template <typename TValue, unsigned SIZE>
+inline void
+set(Tuple<TValue, SIZE, BitPacked<> > & t1, Tuple<TValue, SIZE, BitPacked<> > const & t2)
+{
+    t1.i = t2.i;
+}
+
+template <typename TValue, unsigned SIZE>
+inline void
+assign(Tuple<TValue, SIZE, BitPacked<> > & t1, Tuple<TValue, SIZE, BitPacked<> > const & t2)
+{
+    t1.i = t2.i;
+}
+
+// -----------------------------------------------------------------------
+// Function shiftLeft()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline void shiftLeft(Tuple<TValue, SIZE, BitPacked<> > & me)
+{
+    me <<= 1;
+}
+
+// -----------------------------------------------------------------------
+// Function shiftRight()
+// -----------------------------------------------------------------------
+
+template <typename TValue, unsigned SIZE>
+inline void shiftRight(Tuple<TValue, SIZE, BitPacked<> > & me)
+{
+    me >>= 1;
+}
+
+// -----------------------------------------------------------------------
+// Function clear()
+// -----------------------------------------------------------------------
+ 
+template <typename TValue, unsigned SIZE>
+inline void clear(Tuple<TValue, SIZE, BitPacked<> > & me)
+{
+    me.i = 0; 
+}
+
+// -----------------------------------------------------------------------
+// Function operator<()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator<(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                      Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return left.i < right.i;
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator<(Tuple<TValue, SIZE, BitPacked<> > & left,
+                      Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return left.i < right.i;
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator>(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                      Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return left.i > right.i;
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator>(Tuple<TValue, SIZE, BitPacked<> > & left,
+                      Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return left.i > right.i;
+}
+
+// -----------------------------------------------------------------------
+// Function operator<=()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator<=(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                       Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return !operator>(left, right);
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator<=(Tuple<TValue, SIZE, BitPacked<> > & left,
+                       Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return !operator>(left, right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator>()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator>=(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                       Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return !operator<(left, right);
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator>=(Tuple<TValue, SIZE, BitPacked<> > & left,
+                       Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return !operator<(left, right);
+}
+
+// -----------------------------------------------------------------------
+// Function operator==()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator==(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                       Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return left.i == right.i;
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator==(Tuple<TValue, SIZE, BitPacked<> > & left,
+                       Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return left.i == right.i;
+}
+
+// -----------------------------------------------------------------------
+// Function operator!=()
+// -----------------------------------------------------------------------
+
+// Optimized version for packed tuple using just one word.
+template <typename TValue, unsigned SIZE>
+inline bool operator!=(Tuple<TValue, SIZE, BitPacked<> > const & left,
+                       Tuple<TValue, SIZE, BitPacked<> > const & right)
+{
+    return !operator==(left, right);
+}
+
+template <typename TValue, unsigned SIZE>
+inline bool operator!=(Tuple<TValue, SIZE, BitPacked<> > & left,
+                       Tuple<TValue, SIZE, BitPacked<> > & right)
+{
+    return !operator==(left, right);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_BASIC_TUPLE_BIT_PACKED_H_
diff --git a/third-party/seqan/core/include/seqan/basic/volatile_ptr.h b/third-party/seqan/core/include/seqan/basic/volatile_ptr.h
new file mode 100644
index 0000000..6e32793
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/basic/volatile_ptr.h
@@ -0,0 +1,220 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Döring <andreas.doering at mdc-berlin.de>
+// TODO(holtgrew): Or is this by Dave?
+// ==========================================================================
+// Pointer-like data structure that helps with the management of volatile
+// data, used in external string during swapping.  See class documentation
+// for more details
+// ==========================================================================
+
+#ifndef SEQAN_BASIC_BASIC_VOLATILE_PTR_H_
+#define SEQAN_BASIC_BASIC_VOLATILE_PTR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Is volatile pointer the correct name?
+// TODO(holtgrew): Metafunctions etc. missing.
+
+/**
+.Class.VolatilePtr
+..summary:Helper data structure for handling volatile data.
+..cat:Basic
+..signature:VolatilePtr<T>
+..param.T:The pointed-to type.
+..remarks:Allows you to handle volatile data (used by ext. string during swapping).
+..remarks:Imagine volatile pointers as nodes in an undirected graph.  When you assign one to another then they are connected.  All pointers in a connection component points to the same value.  By calling @Function.nukeCopies@ you can destroy the component and set all pointers to $NULL$.
+..include:seqan/basic.h
+ */
+
+template < typename Type >
+struct VolatilePtr
+{
+    typedef VolatilePtr     Self_;
+    typedef VolatilePtr*    SelfPtr_;
+    typedef VolatilePtr&    SelfRef_;
+
+    typedef Type&           reference;
+    typedef const Type&     const_reference;
+    typedef Type*           pointer;
+
+    pointer         ptr;
+    SelfPtr_        next;           // prev == NULL means this is the master node
+    SelfPtr_        prev;           // prev == NULL means this is the master node
+
+    VolatilePtr() {     // volatile pinters behave like normal pointers
+        prev = this;    // and are not initialized (ptr) per default
+        next = this;
+    }
+
+    VolatilePtr(const pointer _p) {
+        ptr = _p;
+        prev = this;
+        next = this;
+    }
+
+    VolatilePtr(const Self_& _vp) {
+        ptr = _vp.ptr;
+        prev = this;
+        next = this;
+    }
+
+    VolatilePtr(SelfRef_ _vp) {
+        ptr = _vp.ptr;
+        prev = this;
+        next = this;
+        if (ptr) hangOn(_vp);
+    }
+
+    ~VolatilePtr() {
+        hangOff();
+    }
+
+    template <typename size_type>
+    inline reference operator[] (size_type offset) {
+        return ptr[offset];
+    }
+
+    template <typename size_type>
+    inline const_reference operator[] (size_type offset) const {
+        return ptr[offset];
+    }
+
+    inline Self_& operator=(Self_ const &Right_) {
+        hangOff();
+        ptr = Right_.ptr;
+        if (ptr) hangOn(const_cast<Self_&>(Right_));
+        return *this;
+    }
+
+    inline Self_& operator=(pointer const Right_) {
+        hangOff();
+        ptr = Right_;
+        return *this;
+    }
+
+    // TODO(holtgrew): Move to global function?
+    inline bool isLonely() {
+        return next == this;
+    }
+
+    // TODO(holtgrew): Move to global function?
+    inline void nukeCopies() {
+        SelfPtr_ p = next;
+        while (p != this) {
+            SelfPtr_ tmp = p->next;
+            p->ptr = NULL;
+            p->prev = p;
+            p->next = p;
+            p = tmp;
+        }
+        prev = this;
+        next = this;
+    }
+
+    // TODO(holtgrew): Move to global function?
+    inline bool operator== (const Self_ &I) const {
+        return ptr == I.ptr;
+    }
+
+    // TODO(holtgrew): Move to global function?
+    inline bool operator!= (const Self_ &I) const {
+        return ptr != I.ptr;
+    }
+
+    inline operator pointer () const {
+        return ptr;
+    }
+
+  private:
+
+    inline void hangOn(SelfRef_ _prev) {
+        // hang on between _prev and _prev.next
+        prev = &_prev;
+        next = _prev.next;
+        _prev.next = this;
+        next->prev = this;
+    }
+
+    inline void hangOff() {
+        next->prev = prev;
+        prev->next = next;
+        next = this;
+        prev = this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function nukeCopies()
+// ----------------------------------------------------------------------------
+    
+/**
+.Function.nukeCopies
+..class:Class.VolatilePtr
+..cat:Basic
+..summary:Reset all pointers connected to a given one.
+..signature:nukeCopies(ptr)
+..param.ptr:One pointer of the connected component to reset.
+...type:Class.VolatilePtr
+ */
+
+// TODO(holtgrew): Remove this version?
+template <typename TValue>
+inline void nukeCopies(TValue * &)
+{
+}
+
+template <typename TValue>
+inline void nukeCopies(VolatilePtr<TValue> & ptr)
+{
+    ptr.nukeCopies();
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_BASIC_BASIC_VOLATILE_PTR_H_
diff --git a/third-party/seqan/core/include/seqan/file.h b/third-party/seqan/core/include/seqan/file.h
new file mode 100644
index 0000000..0886dde
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file.h
@@ -0,0 +1,123 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_H
+#define SEQAN_HEADER_FILE_H
+
+//____________________________________________________________________________
+// prerequisites
+
+#include <iostream>
+#include <climits>
+#include <cstdio>
+#include <list>
+#include <vector>
+#include <map>
+#include <cmath>
+
+#include <seqan/sequence.h>
+#include <seqan/modifier.h>
+
+#ifdef SEQAN_NEW_IO
+#include <cctype>
+#endif
+
+
+//____________________________________________________________________________
+
+#include <seqan/file/file_forwards.h>
+
+#ifndef SEQAN_NEW_IO
+#include <seqan/file/cstream.h>
+#include <seqan/file/stream.h>
+#endif
+
+#include <seqan/file/chunk_collector.h>
+// #include <seqan/file/meta.h>
+
+//____________________________________________________________________________
+// files
+
+#include <seqan/file/file_interface.h>
+#ifndef SEQAN_NEW_IO
+#include <seqan/file/file_cstyle.h>
+#endif
+#include <seqan/file/file_base.h>
+
+#include <seqan/system.h>	// async file (default file type of File<>)
+
+/*#include <seqan/system/file_sync.h>
+#include <seqan/system/system_event.h>
+#include <seqan/system/file_async.h>
+*/
+
+//____________________________________________________________________________
+// file formats
+#ifndef SEQAN_NEW_IO
+#include <seqan/file/file_filereaderiterator.h>
+#include <seqan/file/file_filereader.h>
+
+#include <seqan/file/file_format.h>
+
+#include <seqan/file/stream_algorithms.h>
+
+//file formats for sequences
+#include <seqan/file/file_format_raw.h>
+#include <seqan/file/file_format_fasta.h>
+#include <seqan/file/file_format_embl.h>
+#include <seqan/file/file_format_genbank.h>
+
+//file formats for alignments
+#include <seqan/file/file_format_fasta_align.h>
+
+//others
+#include <seqan/file/file_format_cgviz.h>
+#endif
+
+//____________________________________________________________________________
+
+//#include <seqan/file/file_format_guess.h>
+
+//____________________________________________________________________________
+// external strings
+
+#include <seqan/file/file_page.h>
+#include <seqan/file/file_mapping.h>
+#include <seqan/file/string_mmap.h>
+//#include <seqan/file/file_pager.h>
+#include <seqan/file/string_external.h>
+
+#ifndef SEQAN_NEW_IO
+#include <seqan/file/file_format_mmap.h>
+#endif
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/chunk_collector.h b/third-party/seqan/core/include/seqan/file/chunk_collector.h
new file mode 100644
index 0000000..2089b0b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/chunk_collector.h
@@ -0,0 +1,598 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_CHUNK_COLLECTOR_H
+#define SEQAN_HEADER_CHUNK_COLLECTOR_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ * 
+ * this class is only used file_format_raw
+ * it is tested by test_file which tests file_format_raw
+ * it is sparsely documented, but marked as Internal anyway (does it need doku
+ * then?)
+ * TODO not fully understood implications of assign and replace
+ */
+
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal.ChunkCollector_:
+..cat:Classes
+..summary:Reads piecewise from stream, collects pieces (chunks) in a vector.
+..signature:ChunkCollector_<Host>
+..param.Host:Type of host object that is used as allocator.
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T>
+struct ChunkLength
+{
+//IOREV
+	enum { VALUE = 1024 };
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// StreamChunkCollector_ class: collects content of a stream in chunks
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+class ChunkCollector_
+{
+//IOREV
+public:
+	THost * data_host;
+	typename Size<THost>::Type data_length;
+
+	typedef ::std::vector<typename Value<THost>::Type *, ToStdAllocator<THost, typename Value<THost>::Type *> > Chunk_Holder;
+	Chunk_Holder data_chunks; 
+
+public:
+	static int const CHUNK_LENGTH = ChunkLength<ChunkCollector_>::VALUE;
+
+public:
+	ChunkCollector_(THost & _host):
+		data_host(& _host),
+		data_length(0),
+		data_chunks(typename Chunk_Holder::allocator_type(_host))
+	{
+	}
+
+	~ChunkCollector_()
+	{
+		clear(*this);
+	}
+
+};
+
+template <typename THost>
+inline void
+clear(ChunkCollector_<THost> & me)
+{
+//IOREV
+   typedef ChunkCollector_<THost> TChunkCollector;
+   typedef typename TChunkCollector::Chunk_Holder Chunk_Holder;
+      
+	typename Chunk_Holder::iterator it = me.data_chunks.begin();
+	typename Chunk_Holder::iterator it_end = me.data_chunks.end();
+
+	for (; it != it_end; ++it)
+	{
+		deallocate(me.data_host, *it, TChunkCollector::CHUNK_LENGTH);
+	}
+
+	me.data_chunks.clear();
+	me.data_length = 0;
+}
+
+template <typename THost>
+inline typename Size<THost>::Type
+length(ChunkCollector_<THost> const & me)
+{
+//IOREV 
+	return me.data_length;
+}
+
+template <typename THost>
+inline void
+_setLength(ChunkCollector_<THost> & me, typename Size<THost>::Type new_length)
+{
+//IOREV
+	me.data_length = new_length;
+}
+
+template <typename THost>
+inline int
+chunkCount(ChunkCollector_<THost> const & me)
+{
+//IOREV
+	return me.data_chunks.size();
+}
+
+template <typename THost>
+inline typename Value<THost>::Type *
+getChunk(ChunkCollector_<THost> const & me, int chunk_number)
+{
+//IOREV
+	return me.data_chunks[chunk_number];
+}
+
+template <typename THost>
+inline typename Value<THost>::Type *
+createChunk(ChunkCollector_<THost> & me)
+{
+//IOREV
+   typedef ChunkCollector_<THost> TChunkCollector;
+	typename Value<THost>::Type * new_chunk;
+	allocate(me.data_host, new_chunk, TChunkCollector::CHUNK_LENGTH);
+	me.data_chunks.push_back(new_chunk);
+	return new_chunk;
+}
+	
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+struct Host<ChunkCollector_<THost> >
+{
+//IOREV
+	typedef THost Type;
+};
+
+template <typename THost>
+struct Host<ChunkCollector_<THost> const >
+{
+//IOREV
+	typedef THost Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+struct Value<ChunkCollector_<THost> >
+{
+//IOREV
+	typedef typename Value<THost>::Type Type;
+};
+
+template <typename THost>
+struct Value<ChunkCollector_<THost> const >
+{
+//IOREV
+	typedef typename Value<THost>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+struct GetValue<ChunkCollector_<THost> >
+{
+//IOREV
+	typedef typename GetValue<THost>::Type Type;
+};
+
+template <typename THost>
+struct GetValue<ChunkCollector_<THost> const >
+{
+//IOREV
+	typedef typename GetValue<THost>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+struct Size<ChunkCollector_<THost> >
+{
+//IOREV
+	typedef typename Size<THost>::Type Type;
+};
+
+template <typename THost>
+struct Size<ChunkCollector_<THost> const >
+{
+//IOREV
+	typedef typename Size<THost>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+struct AssignStreamToChunkCollector_
+{
+//IOREV
+	template <typename THost, typename TSource>
+	static inline void 
+	assign_(ChunkCollector_<THost> & target,
+		TSource & source)
+	{
+		clear(target);
+
+		while (!_streamEOF(source))
+		{
+			typename Value<THost>::Type * chunk = createChunk(target);
+			typename Size<THost>::Type count = _streamRead(chunk, source, ChunkLength< ChunkCollector_<THost> >::VALUE);
+			_setLength(target, length(target) + count);
+		}
+	}
+
+	template <typename THost, typename TSource>
+	static inline void 
+	assign_(ChunkCollector_<THost> & target,
+		TSource & source,
+		typename Size< ChunkCollector_<THost> >::Type limit)
+	{
+		clear(target);
+
+		while (!_streamEOF(source))
+		{
+			typename Value<THost>::Type * chunk = createChunk(target);
+			typename Size<THost>::Type count = _streamRead(chunk, source, ChunkLength< ChunkCollector_<THost> >::VALUE);
+			_setLength(target, length(target) + count);
+
+			if (length(target) >= limit)
+			{
+				_setLength(target, limit);
+				break;
+			}
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSource>
+inline void 
+assign(ChunkCollector_<THost> & target,
+	   TSource & source)
+{
+//IOREV
+	AssignStreamToChunkCollector_::assign_(target, source);
+}
+template <typename THost, typename TSource>
+inline void 
+assign(ChunkCollector_<THost> & target,
+	   TSource const & source)
+{
+//IOREV
+	AssignStreamToChunkCollector_::assign_(target, source);
+}
+
+template <typename THost, typename TSource, typename TSize>
+inline void 
+assign(ChunkCollector_<THost> & target,
+	   TSource & source,
+	   TSize limit)
+{
+//IOREV
+	AssignStreamToChunkCollector_::assign_(target, source, limit);
+}
+template <typename THost, typename TSource, typename TSize>
+inline void 
+assign(ChunkCollector_<THost> & target,
+	   TSource const & source,
+	   TSize limit)
+{
+//IOREV
+	AssignStreamToChunkCollector_::assign_(target, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TExpand>
+struct AssignChunkCollectorToString_
+{
+//IOREV
+	template <typename TTarget, typename TSource>
+	static void assign_(
+		TTarget & target, 
+		TSource & source)
+	{
+		typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target);
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+
+	template <typename TTarget, typename TSource>
+	static void assign_(
+		TTarget & target, 
+		TSource & source,
+		typename Size<TTarget>::Type limit)
+	{
+		typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), limit, TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target);
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+assign(String<TTargetValue, TTargetSpec> & target,
+	   ChunkCollector_<TSourceHost> const & source,
+	   Tag<TExpand> /*tag*/)
+{
+//IOREV
+	AssignChunkCollectorToString_<Tag<TExpand> >::assign_(target, source);
+}
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+assign(String<TTargetValue, TTargetSpec> & target,
+	   ChunkCollector_<TSourceHost> const & source,
+	   typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+	   Tag<TExpand> /*tag*/)
+{
+//IOREV
+	AssignChunkCollectorToString_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TExpand>
+struct AppendChunkCollectorToString_
+{
+//IOREV
+	template <typename TTarget, typename TSource>
+	static void append_(
+		TTarget & target, 
+		TSource & source)
+	{
+		typedef typename Size<TTarget>::Type TSize;
+		TSize target_length_old = length(target);
+		TSize part_length = _clearSpace(target, length(source), target_length_old, target_length_old, TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target) + target_length_old; //begin(target) was possibly changed by _clearSpace
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : (TSize) ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+
+	template <typename TTarget, typename TSource>
+	static void append_(
+		TTarget & target, 
+		TSource & source,
+		typename Size<TTarget>::Type limit)
+	{
+		typedef typename Size<TTarget>::Type TSize;
+		TSize target_length_old = length(target);
+		TSize part_length = _clearSpace(target, length(source), target_length_old, target_length_old, limit, TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target) + target_length_old; //begin(target) was possibly changed by _clearSpace
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : (TSize) ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+append(String<TTargetValue, TTargetSpec> & target,
+	   ChunkCollector_<TSourceHost> const & source,
+	   Tag<TExpand> )
+{
+//IOREV
+	AppendChunkCollectorToString_<Tag<TExpand> >::append_(target, source);
+}
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+append(String<TTargetValue, TTargetSpec> & target,
+	   ChunkCollector_<TSourceHost> const & source,
+	   typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+	   Tag<TExpand> )
+{
+//IOREV
+	AppendChunkCollectorToString_<Tag<TExpand> >::append_(target, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TExpand>
+struct ReplaceChunkCollectorToString_
+{
+//IOREV
+	template <typename TTarget, typename TSource>
+	static void replace_(
+		TTarget & target,
+		typename Size<TTarget>::Type pos_begin,
+		typename Size<TTarget>::Type pos_end,
+		TSource & source)
+	{
+		typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), pos_begin, pos_end, TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target) + pos_begin;
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+
+	template <typename TTarget, typename TSource>
+	static void replace_(
+		TTarget & target, 
+		typename Size<TTarget>::Type pos_begin,
+		typename Size<TTarget>::Type pos_end,
+		TSource & source,
+		typename Size<TTarget>::Type limit)
+	{
+		typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), pos_begin, pos_end, limit, TExpand());
+
+		int i_end = chunkCount(source);
+		typename Value<TTarget>::Type * pos = begin(target) + pos_begin;
+		for (int i = 0; i < i_end; ++i)
+		{
+			bool is_last_chunk = ( part_length <= ChunkLength<TSource>::VALUE);
+			typename Size<TTarget>::Type chunk_length = (is_last_chunk) ? part_length : ChunkLength<TSource>::VALUE;
+			typename Value<TSource>::Type * chunk = getChunk(source, i);
+			
+			arrayConstructCopy(chunk, chunk + chunk_length, pos);
+			if (is_last_chunk) break;
+			pos += chunk_length;
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+replace(String<TTargetValue, TTargetSpec> & target,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_begin,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_end,
+	   ChunkCollector_<TSourceHost> const & source,
+	   Tag<TExpand> /*tag*/)
+{
+//IOREV
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+replace(String<TTargetValue, TTargetSpec> & target,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_begin,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_end,
+	   ChunkCollector_<TSourceHost> const & source,
+	   typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+	   Tag<TExpand> /*tag*/)
+{
+//IOREV
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTargetValue, typename TSourceHost, typename TExpand>
+inline void 
+replace(TTargetValue * target,
+		size_t pos_begin,
+		size_t pos_end,
+		ChunkCollector_<TSourceHost> const & source,
+		Tag<TExpand> /*tag*/)
+{
+//IOREV
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template <typename TTargetValue, typename TSourceHost, typename TExpand>
+inline void 
+replace(TTargetValue * target,
+		size_t pos_begin,
+		size_t pos_end,
+		ChunkCollector_<TSourceHost> const & source,
+		size_t limit,
+		Tag<TExpand> /*tag*/)
+{
+//IOREV
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+//____________________________________________________________________________
+/*
+template <typename TTargetValue, typename TSourceHost, typename TExpand>
+inline void 
+replace(TTargetValue * target,
+		size_t pos_begin,
+		size_t pos_end,
+	   ChunkCollector_<TSourceHost> const & source,
+	   Tag<TExpand> tag)
+{
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template <typename TTargetValue, typename TTargetSpec, typename TSourceHost, typename TExpand>
+inline void 
+replace(String<TTargetValue, TTargetSpec> & target,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_begin,
+		typename Size< String<TTargetValue, TTargetSpec> >::Type pos_end,
+	   ChunkCollector_<TSourceHost> const & source,
+	   typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+	   Tag<TExpand> tag)
+{
+	ReplaceChunkCollectorToString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/cstream.h b/third-party/seqan/core/include/seqan/file/cstream.h
new file mode 100644
index 0000000..96d03ec
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/cstream.h
@@ -0,0 +1,337 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_CSTREAM_H
+#define SEQAN_HEADER_CSTREAM_H
+ 
+#include <cstdio>
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ * 
+ * 
+ * Tested by tests/file
+ * documentation non-existent
+ * relation to file_cstyle.h not clear
+ * Metafunctions supposedly moved to file_cstyle.h are commented there too
+ */
+
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Adaption."std::FILE *":
+..summary:Standard library C style streams.
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+// Position is now defined in file/file_cstyle.h
+/*
+template <>
+struct Position<FILE *>
+{
+	typedef long Type;
+};
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <>
+struct Value<FILE *>
+{
+//IOREV
+	typedef char Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+/*
+template <>
+struct Position<FILE *>
+{
+	typedef ::std::fpos_t Type;
+};
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T>
+struct IsTellAndSeekStream_;
+//IOREV
+
+template <>
+struct IsTellAndSeekStream_<FILE *>
+{
+//IOREV
+	typedef True Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+inline bool 
+_streamOpen(::std::FILE * & me, String<char> path, bool for_read = true)
+{
+//IOREV _duplicate_ of file_cstyle's  "open"
+SEQAN_CHECKPOINT
+	if (for_read)
+	{
+		me = fopen(toCString(path), "rb");
+	}
+	else
+	{
+		me = fopen(toCString(path), "wb");
+	}
+	return (me != 0);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+inline void 
+_streamClose(::std::FILE * & me)
+{
+//IOREV _duplicate_ of file_cstyle's  "close"
+SEQAN_CHECKPOINT
+	if (me)
+	{
+		fclose(me);
+		me = 0;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamEOF.param.stream.type:Adaption."std::FILE *"
+
+inline bool 
+_streamEOF(::std::FILE * me)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	int c = fgetc(me);
+    ungetc(c, me);
+	return (c == EOF) || ferror(me);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamRead.param.stream.type:Adaption."std::FILE *"
+
+template <typename TValue>
+inline size_t 
+_streamRead(TValue * target,
+			::std::FILE * source,
+			size_t limit)
+{
+//IOREV _duplicate_ of file_cstyle.h's  "read"
+SEQAN_CHECKPOINT
+	return ::std::fread(target, sizeof(TValue), limit, source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamGet.param.stream.type:Adaption."std::FILE *"
+
+inline char 
+_streamGet(::std::FILE * source)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return getc(source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamPut.param.stream.type:Adaption."std::FILE *"
+
+inline void
+_streamPut(::std::FILE * target,
+		   char character)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	putc(character, target);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamPut.param.stream.type:Adaption."std::FILE *"
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamTellG.param.stream.type:Adaption."std::FILE *"
+
+inline Position<FILE *>::Type
+_streamTellG(FILE * me)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "tell"
+SEQAN_CHECKPOINT
+	return ::std::ftell(me);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamTellP.param.stream.type:Adaption."std::FILE *"
+
+inline Position<FILE *>::Type
+_streamTellP(FILE * me)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "tell"
+SEQAN_CHECKPOINT
+	return ::std::ftell(me);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamSeekG.param.stream.type:Adaption."std::FILE *"
+
+inline void
+_streamSeekG(FILE * me,
+			 Position<FILE *>::Type pos)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "seek"
+SEQAN_CHECKPOINT
+	::std::fseek(me, pos, SEEK_SET);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamSeekP.param.stream.type:Adaption."std::FILE *"
+
+inline void
+_streamSeekP(FILE * me,
+			 Position<FILE *>::Type pos)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "seek"
+SEQAN_CHECKPOINT
+	::std::fseek(me, pos, SEEK_SET);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamSeek2G.param.stream.type:Adaption."std::FILE *"
+
+inline void
+_streamSeek2G(FILE * me,
+	 int off)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "seek"
+SEQAN_CHECKPOINT
+	::std::fseek(me, off, SEEK_CUR);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Internal._streamUnget.param.stream.type:Adaption."std::FILE *"
+
+inline void
+_streamUnget(::std::FILE * stream)
+{
+//IOREV _duplicate_ overlaps in function with file_cstyle.h's  "seek"
+SEQAN_CHECKPOINT
+	_streamSeek2G(stream, -1);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// holder<FILE *>
+
+template <typename THolder>
+inline void
+_holderDeallocate(THolder &, FILE *)
+{
+//IOREV whats this good for?
+}
+template <typename THolder>
+inline FILE *
+_holderAllocatePointer(THolder &, FILE * data)
+{
+//IOREV whats this good for?
+	return data;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Stream operators for FILE *
+//////////////////////////////////////////////////////////////////////////////
+
+
+// ISO C++ operators are only allowed for classes, not for pointers
+
+/*
+template <typename TSource>
+inline FILE *
+operator << (FILE * target, 
+			 TSource & source)
+{
+SEQAN_CHECKPOINT
+	write(target, source);
+	return target;
+}
+template <typename TSource>
+inline FILE *
+operator << (FILE * target, 
+			 TSource const & source)
+{
+SEQAN_CHECKPOINT
+	write(target, source);
+	return target;
+}
+
+//____________________________________________________________________________
+
+template <typename TTarget>
+inline FILE *
+operator >> (FILE * source, 
+			 TTarget & target)
+{
+SEQAN_CHECKPOINT
+	read(source, target);
+	return source;
+}
+template <typename TTarget>
+inline FILE *
+operator >> (FILE * source, 
+			 TTarget const & target)
+{
+SEQAN_CHECKPOINT
+	read(source, target);
+	return source;
+}
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_base.h b/third-party/seqan/core/include/seqan/file/file_base.h
new file mode 100644
index 0000000..e4e221b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_base.h
@@ -0,0 +1,653 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Defines basic file access functions.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_BASE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_FILE_BASE_H_
+
+/* IOREV
+ * _doc_
+ * 
+ * base class with SPecs and Tags
+ * also contains standard calls for IO as wrappers around members
+ * in system/file_sync.h and system/file_ssync.h
+ * (hese files are built around c++ fstream IO)
+ * well documented (in comparison to other files)
+ * 
+ * SEQAN_DIRECTIO Macro mentioned here but not documented or tested
+ */
+
+namespace seqan {
+
+// Manual Forward.
+template < typename TSpec, typename TPos >
+inline typename Position< File<TSpec> >::Type seek(File<TSpec> &me, TPos const fileOfs, int origin);
+template < typename TSpec, typename TPos >
+inline typename Position< File<TSpec> >::Type seek(File<TSpec> &me, TPos const fileOfs);
+
+    //////////////////////////////////////////////////////////////////////////////
+    // generic open/close interface
+
+/**
+.Function.open:
+..class:Class.File
+..summary:Opens a file, stream, or persistent string.
+..cat:Input/Output
+..signature:open(file, fileName[, openMode])
+..param.file:A File object.
+...type:Class.File
+..param.fileName:C-style character string containing the file name.
+..param.openMode:The combination of flags defining how the file should be opened. See @Enum.FileOpenMode@ for more details.
+...remarks:If you omit the $OPEN_APPEND$ flag in write mode, the file will be cleared when opened.
+...type:Enum.FileOpenMode
+...default:$OPEN_RDWR | OPEN_CREATE | OPEN_APPEND$
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline bool open(File<TSpec> &me, const char *fileName, int openMode) 
+	{
+//IOREV resolves to member in file_(a)sync.h which resolves to fstream
+        return me.open(fileName, openMode);
+    }
+
+    template < typename TSpec >
+    inline bool open(File<TSpec> &me, const char *fileName) 
+	{
+//IOREV
+		return open(me, fileName, DefaultOpenMode<File<TSpec> >::VALUE);
+    }
+
+/**
+.Function.openTemp:
+..class:Class.File
+..summary:Opens a temporary file.
+..cat:Input/Output
+..signature:openTemp(file)
+..param.file:A File object.
+...type:Class.File
+..remarks:After closing this file will automatically be deleted.
+..remarks:The openmode (see @Function.open@) is $OPEN_RDWR | OPEN_CREATE$.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline bool openTemp(File<TSpec> &me) 
+	{
+//IOREV
+        return me.openTemp();
+    }
+
+    template < typename TSpec >
+    inline bool openTemp(File<TSpec> &me, int openMode) 
+	{
+//IOREV
+        return me.openTemp(openMode);
+    }
+
+    template < typename File >
+    inline void reopen(File &, int) 
+	{
+//IOREV _stub_ _nodoc_ This is currently a no-op. Is that intended?
+	}
+    
+/**
+.Function.close:
+..class:Class.File
+..cat:Input/Output
+..summary:Closes a file.
+..signature:close(file)
+..param.file:A File object.
+...type:Class.File
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline bool close(File<TSpec> & me) 
+	{
+//IOREV
+        return me.close();
+    }
+
+    template < typename TSpec >
+    inline unsigned sectorSize(File<TSpec> const & /*me*/) 
+	{
+//IOREV _duplicate_ _nodoc_ duplicate or identical spec. in file_cstyle.h should'nt this be variable
+        return 4096;
+    }
+
+
+    //////////////////////////////////////////////////////////////////////////////
+    // generic read(At)/write(At) interface
+
+/**
+.Function.read:
+..class:Class.File
+..cat:Input/Output
+..summary:Loads records from a file.
+..signature:read(file, memPtr, count)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first destination record in memory.
+..param.count:The amount of records to be read.
+..returns:A $bool$ which is $true$ on success.
+..remarks:The records are read from the position pointed by the current file pointer (see @Function.seek@).
+..include:seqan/file.h
+*/
+
+	template < typename TSpec, typename TValue, typename TSize >
+    inline bool read(File<TSpec> & me, TValue *memPtr, TSize const count) 
+	{
+//IOREV
+        typedef typename Size<File<TSpec> >::Type TFileSize;
+        TFileSize nbytes = (TFileSize)count * (TFileSize)sizeof(TValue);
+		return me.read(memPtr, nbytes) == nbytes;
+    }
+    
+/**
+.Function.write:
+..class:Class.File
+..cat:Input/Output
+..summary:Saves records to a file.
+..signature:write(file, memPtr, count)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first source record in memory.
+..param.count:The amount of records to be written.
+..returns:A $bool$ which is $true$ on success.
+..remarks:The records are written at the position pointed by the current file pointer (see @Function.seek@).
+..include:seqan/file.h
+*/
+
+	template < typename TSpec, typename TValue, typename TSize >
+    inline bool write(File<TSpec> & me, TValue const *memPtr, TSize const count) 
+	{
+//IOREV
+        typedef typename Size<File<TSpec> >::Type TFileSize;
+        TFileSize nbytes = (TFileSize)count * (TFileSize)sizeof(TValue);
+		return me.write(memPtr, nbytes) == nbytes;
+    }
+
+/**
+.Function.readAt:
+..class:Class.File
+..summary:Loads records from a specific position in a file.
+..cat:Input/Output
+..signature:readAt(file, memPtr, count, fileOfs)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first destination record in memory.
+..param.count:The amount of records to be read.
+..param.fileOfs:The absolute file position in bytes measured from the beginning.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TFile, typename TValue, typename TSize, typename TPos >
+    inline bool readAt(TFile & me, TValue *memPtr, TSize const count, TPos const fileOfs) 
+	{
+//IOREV
+		typedef typename Position<TFile>::Type pos_t;
+		seek(me, (pos_t)fileOfs * (pos_t)sizeof(TValue));
+		return read(me, memPtr, count);
+    }
+    
+/**
+.Function.writeAt:
+..class:Class.File
+..summary:Saves records to a specific position in a file.
+..cat:Input/Output
+..signature:writeAt(file, memPtr, count, fileOfs)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first source record in memory.
+..param.count:The amount of records to be written.
+..param.fileOfs:The absolute file position in bytes measured from the beginning.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TFile, typename TValue, typename TSize, typename TPos >
+    inline bool writeAt(TFile & me, TValue const *memPtr, TSize const count, TPos const fileOfs) 
+	{
+//IOREV
+		typedef typename Position<TFile>::Type pos_t;
+		seek(me, (pos_t)fileOfs * (pos_t)sizeof(TValue));
+		return write(me, memPtr, count);
+    }
+
+
+
+    //////////////////////////////////////////////////////////////////////////////
+    // generic seek/tell/size/resize interface
+
+/**
+.Function.seek:
+..class:Class.File
+..summary:Changes the current file pointer.
+..cat:Input/Output
+..signature:seek(file, fileOfs[, origin])
+..param.file:A File object.
+...type:Class.File
+..param.fileOfs:A file offset measured in bytes relative to $origin$.
+..param.origin:Selects the origin from where to calculate the new position.
+...default:$SEEK_BEGIN$
+...remarks:For $SEEK_BEGIN$, $SEEK_CURRENT$, or $SEEK_END$ the origin is the beginning, the current pointer, or the end of the file.
+..returns:The new file position measured in bytes from the beginning.
+..include:seqan/file.h
+*/
+
+	template < typename TSpec, typename TPos >
+    inline typename Position< File<TSpec> >::Type seek(File<TSpec> &me, TPos const fileOfs, int origin) 
+	{
+//IOREV
+		typedef typename Position< File<TSpec> >::Type TFilePos;
+		TFilePos newOfs = me.seek(fileOfs, origin);
+        #if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+			if (origin == SEEK_BEGIN && newOfs != (TFilePos)fileOfs) {
+				::std::cerr << "seek returned " << ::std::hex << newOfs << " instead of " << fileOfs << ::std::dec << ::std::endl;
+			}
+        #endif
+        return newOfs;
+    }
+    
+	template < typename TSpec, typename TPos >
+    inline typename Position< File<TSpec> >::Type seek(File<TSpec> &me, TPos const fileOfs) 
+	{
+//IOREV
+		return seek(me, fileOfs, SEEK_BEGIN);
+	}
+/**
+.Function.tell:
+..class:Class.File
+..summary:Gets the current file pointer.
+..cat:Input/Output
+..signature:tell(file)
+..param.file:A File object.
+...type:Class.File
+..returns:The current file position measured in bytes from the beginning.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline typename Position< File<TSpec> >::Type tell(File<TSpec> &me) 
+	{
+//IOREV
+        return me.tell();
+    }
+
+/**
+.Function.rewind:
+..class:Class.File
+..summary:Sets the current file pointer to the beginning.
+..cat:Input/Output
+..signature:rewind(file)
+..param.file:A File object.
+...type:Class.File
+..remarks:Calls @Function.seek@$(file, 0)$ by default.
+..include:seqan/file.h
+*/
+
+    template < typename File >
+    inline void rewind(File &me) 
+	{
+//IOREV
+		seek(me, 0);
+    }
+    
+/**
+.Function.size:
+..class:Class.File
+..summary:Gets the file size.
+..cat:Input/Output
+..signature:size(file)
+..param.file:A File object.
+...type:Class.File
+..returns:The file size measured in bytes.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline typename Size<File<TSpec> >::Type size(File<TSpec> &me) 
+	{
+//IOREV
+        typename Size<File<TSpec> >::Type old_pos = tell(me);
+        typename Size<File<TSpec> >::Type result = seek(me, 0, SEEK_END);
+        seek(me, old_pos, SEEK_BEGIN);
+        return result;
+    }
+
+/**
+.Function.resize:
+..class:Class.File
+..cat:Input/Output
+..signature:resize(file, new_length)
+..param.file:A File object.
+...type:Class.File
+..param.new_length:The new file size measured in bytes.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec, typename TSize >
+    inline void resize(File<TSpec> &me, TSize new_length) 
+	{
+//IOREV possibly not standard-conformant, see resize() in file_cstyle.h
+        typename Size<File<TSpec> >::Type old_pos = tell(me);
+        seek(me, new_length, SEEK_BEGIN);
+        setEof(me);
+        seek(me, old_pos, SEEK_BEGIN);
+    }
+
+/**
+.Function.setEof:
+..class:Class.File
+..summary:Sets the file end to the current pointer.
+..cat:Input/Output
+..signature:setEof(file)
+..param.file:A File object.
+...type:Class.File
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline bool setEof(File<TSpec> &/*me*/) 
+	{ 
+//IOREV _noop_ specialized for async file access but not for sync
+		return true; 
+	}
+
+
+    //////////////////////////////////////////////////////////////////////
+    // Pseudo asynchronous Methods
+    //////////////////////////////////////////////////////////////////////
+
+    //////////////////////////////////////////////////////////////////////
+    // callback based read/write
+/*
+    template < typename File, typename TValue, typename TSize,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File>::Type
+    asyncRead(File & me, TValue *memPtr, TSize const count,
+        aCallback* cb, aHint* hint)
+    {
+        result = read(me, memPtr, count);
+        cb(hint);
+        return NULL;
+    }
+    
+    template < typename File, typename TValue, typename TSize,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File>::Type
+    asyncWrite(File & me, TValue const *memPtr, TSize const count,
+        aCallback* cb, aHint* hint)
+    {
+        write(me, memPtr, count);
+        cb(hint);
+        return NULL;
+    }
+
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File>::Type
+    asyncReadAt(File & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aCallback* cb, aHint* hint)
+    {
+        readAt(me, memPtr, count, fileOfs);
+        cb(hint);
+        return NULL;
+    }
+    
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File>::Type
+    asyncWriteAt(File & me, TValue const *memPtr, TSize const count, TPos const fileOfs,
+        aCallback* cb, aHint* hint)
+    {
+        result = writeAt(me, memPtr, count, fileOfs);
+        cb(hint);
+        return NULL;
+    }
+
+
+    //////////////////////////////////////////////////////////////////////
+    // event based read/write
+
+    template < typename File, typename TValue, typename TSize,
+               typename aEvent >
+    inline typename AsyncRequest<File>::Type
+    asyncRead(File & me, TValue *memPtr, TSize const count,
+        aEvent &event)
+    {
+        read(me, memPtr, count);
+        event.signal();
+        return NULL;
+    }
+    
+    template < typename File, typename TValue, typename TSize,
+               typename aEvent >
+    inline typename AsyncRequest<File>::Type
+    asyncWrite(File & me, TValue const *memPtr, TSize const count,
+        aEvent &event)
+    {
+        write(me, memPtr, count);
+        event.signal();
+        return NULL;
+    }
+
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename aEvent >
+    inline typename AsyncRequest<File>::Type
+    asyncReadAt(File & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aEvent &event)
+    {
+        readAt(me, memPtr, count, fileOfs);
+        event.signal();
+        return NULL;
+    }
+    
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename aEvent >
+    inline typename AsyncRequest<File>::Type
+    asyncWriteAt(File & me, TValue const *memPtr, TSize const count, TPos const fileOfs,
+        aEvent &event)
+    {
+        writeAt(me, memPtr, count, fileOfs);
+        event.signal();
+        return NULL;
+    }
+*/
+
+    //////////////////////////////////////////////////////////////////////
+    // queue-less request based pseudo asychronous read/write
+
+/**
+.Function.asyncReadAt:
+..class:Class.File
+..summary:Asynchronously loads records from a specific position in a file.
+..cat:Input/Output
+..signature:asyncReadAt(file, memPtr, count, fileOfs, request)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first destination record in memory.
+..param.count:The amount of records to be read.
+..param.fileOfs:The absolute file position in bytes measured from the beginning.
+..param.request:Reference to a structure that will be associated with this asynchronous request.
+...type:Class.AsyncRequest
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename AsyncRequest >
+    inline bool 
+	asyncReadAt(File & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        AsyncRequest &)
+    {
+//IOREV _stub_ see general discussion about AsynRequest
+        return readAt(me, memPtr, count, fileOfs);
+    }
+    
+/**
+.Function.asyncWriteAt:
+..class:Class.File
+..summary:Asynchronously saves records to a specific position in a file.
+..cat:Input/Output
+..signature:asyncWriteAt(file, memPtr, count, fileOfs, request)
+..param.file:A File object.
+...type:Class.File
+..param.memPtr:A pointer to the first source record in memory.
+..param.count:The amount of records to be written.
+..param.fileOfs:The absolute file position in bytes measured from the beginning.
+..param.request:Reference to a structure that will be associated with this asynchronous request.
+...type:Class.AsyncRequest
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename File, typename TValue, typename TSize, typename TPos,
+               typename AsyncRequest >
+    inline bool
+	asyncWriteAt(File & me, TValue const *memPtr, TSize const count, TPos const fileOfs,
+        AsyncRequest &)
+    {
+//IOREV _stub_ see general discussion about AsynRequest
+        return writeAt(me, memPtr, count, fileOfs);
+    }
+
+	
+	//////////////////////////////////////////////////////////////////////
+    // pseudo queue specific functions
+
+/**
+.Function.flush:
+..class:Class.File
+..summary:Waits for all open requests to complete.
+..cat:Input/Output
+..signature:flush(file)
+..param.file:A File object.
+...type:Class.File
+..remarks:$flush$ returns after all pending requests are completed.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec >
+    inline void flush(File<TSpec> &) 
+	{
+//IOREV _noop_ specialized for async file access but not for sync
+	}
+
+/**
+.Function.waitFor:
+..class:Class.AsyncRequest
+..summary:Waits for an asynchronous request to complete.
+..cat:Input/Output
+..signature:waitFor(request[, timeoutMilliSec])
+..param.request:Reference to an AsyncRequest object.
+...type:Class.AsyncRequest
+..param.timeoutMilliSec:Timout value in milliseconds.
+...remarks:A value of 0 can be used to test for completion without waiting.
+...default:Infinity.
+..returns:A $bool$ which is $true$ on completion and $false$ on timeout.
+..remarks:$waitFor$ suspends the calling process until $request$ is completed or after $timeoutMilliSec$ milliseconds.
+..include:seqan/file.h
+*/
+
+    inline bool waitFor(AsyncDummyRequest &) 
+	{ 
+//IOREV _noop_ see general discussion about AsynRequest
+		return true; 
+	}
+
+	template < typename TTime >
+    inline bool waitFor(AsyncDummyRequest &, TTime, bool &inProgress)
+	{ 
+//IOREV _noop_ see general discussion about AsynRequest
+        inProgress = false;
+		return true; 
+	}
+
+	// deprecated
+	template < typename TSpec, typename AsyncRequest >
+    inline void release(File<TSpec> &, AsyncRequest &) 
+	{
+//IOREV _noop_ see general discussion about AsynRequest
+	}
+
+/**
+.Function.cancel:
+..class:Class.File
+..summary:Cancels an asynchronous request.
+..cat:Input/Output
+..signature:cancel(file, request)
+..param.file:A File object.
+...type:Class.File
+..param.request:Reference to an AsyncRequest object.
+...type:Class.AsyncRequest
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+    template < typename TSpec, typename AsyncRequest >
+    inline bool cancel(File<TSpec> &, AsyncRequest &) 
+	{
+//IOREV _noop_ see general discussion about AsynRequest
+		return true; 
+	}
+
+
+	// little helpers
+
+	template <typename T1, typename T2> inline
+	T1 enclosingBlocks(T1 _size, T2 _blockSize) 
+	{
+//IOREV not sure what this does, but is used in several places
+		return (_size + (T1)_blockSize - (T1)1) / (T1)_blockSize;
+	}
+
+	template <typename T1, typename T2> inline
+	T1 alignSize(T1 _size, T2 _aligning) 
+	{
+//IOREV not sure what this does, but is used in several places
+        if (_size < (T1)_aligning)
+            return _aligning;
+        else
+		    return (_size / (T1)_aligning) * (T1)_aligning;
+	}
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/file/file_cstyle.h b/third-party/seqan/core/include/seqan/file/file_cstyle.h
new file mode 100644
index 0000000..ddf6d5b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_cstyle.h
@@ -0,0 +1,278 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Adaption of the FILE object from C.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_CSTYLE_H
+#define SEQAN_HEADER_FILE_CSTYLE_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ * 
+ * 
+ * Tested by tests/file
+ * documentation non-existent
+ * relation to cstream.h not clear
+ * Metafunctions supposedly moved hereto from file_cstyle.h are commented here awell
+ */
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+/*    template <>
+    struct Value< FILE* >
+    {
+	    typedef unsigned char Type;
+    };
+*/
+/*  already defined in "seqan/cstream.h" ...
+
+    template <>
+    struct Position< FILE* >
+    {
+	    typedef long Type;
+    };
+*/
+/*
+    template <>
+    struct Size< FILE* >
+    {
+	    typedef size_t Type;
+    };
+*/
+/*
+
+    template <>
+    struct Position< FILE* >
+    {
+	    typedef long Type;
+    };
+*/
+    template <>
+    struct Difference< FILE* >
+    {
+//IOREV shouldnt this be ulong, as the file can be ulong bytes big?
+	    typedef long Type;
+    };
+
+
+	inline const char * 
+	_getCStyleOpenMode(int openMode) 
+	{
+//IOREV double check whether this translates FileOpenMode correctly (doesnt look like it)
+		switch (openMode & OPEN_MASK) {
+            case OPEN_WRONLY:
+                if (!(openMode & OPEN_APPEND))
+                    if (openMode & OPEN_CREATE)
+                        return "w";
+                    else
+                        return "r+";
+                else
+                    return "a";
+            case OPEN_RDWR:
+                if (!(openMode & OPEN_APPEND))
+                    if (openMode & OPEN_CREATE)
+                        return "w+";
+                    else
+                        return "r+";
+                else
+                    return "a+";
+			default:
+		        return "r";
+		}
+    }
+
+    inline bool 
+	open(FILE* &me, const char *fileName, int openMode) 
+	{
+//IOREV _duplicate_ of cstream.h's  "open"
+		SEQAN_PROADD(SEQAN_PROOPENFILES, 1);
+        return (me = fopen(fileName, _getCStyleOpenMode(openMode))) != NULL;
+    }
+
+    inline bool 
+	open(FILE* &me, const char *fileName) 
+	{
+//IOREV _duplicate_ of cstream.h's  "open"
+		return open(me, fileName, DefaultOpenMode<FILE*>::VALUE);
+	}
+
+    inline bool 
+	openTemp(FILE* &me) 
+	{
+//IOREV
+		SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+        return (me = tmpfile()) != NULL;
+    }
+
+    inline bool 
+	close(FILE* me) 
+	{
+//IOREV _duplicate_ of cstream.h's  "close"
+		SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+        return fclose(me) == 0;
+    }
+
+    inline unsigned 
+	sectorSize(FILE* const &) 
+	{
+//IOREV _duplicate_ _nodoc_ duplicate or identical spec. in file_base.h should'nt this be variable
+        return 4096;
+    }
+
+    template < typename TPos >
+    inline Size<FILE*>::Type 
+	seek(FILE* me, TPos const fileOfs, int origin) 
+	{
+//IOREV _duplicate_ overlaps in function with multiple function in cstream.h
+        fseek(me, fileOfs, origin);
+		return ftell(me);
+    }
+    template < typename TPos >
+    inline Size<FILE*>::Type 
+	seek(FILE* me, TPos const fileOfs) 
+	{
+//IOREV shouldnt it be SEEK_SET instead of SEEK_BEGIN?
+		return seek(me, fileOfs, SEEK_BEGIN);
+    }
+
+    inline Size<FILE*>::Type 
+	tell(FILE* me) 
+	{
+//IOREV _duplicate_ overlaps in function with multiple functions in cstream.h
+		return ftell(me);
+    }
+
+    template < typename TValue, typename TSize >
+    inline bool 
+	read(FILE* me, TValue *memPtr, TSize const count) 
+	{
+//IOREV _duplicate_ of cstream.h's  "read"
+        SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+        SEQAN_PROTIMESTART(tw);
+        bool result = fread(memPtr, sizeof(TValue), count, me) == (size_t)count;
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result;
+    }
+
+    template < typename TValue, typename TSize >
+    inline bool 
+	write(FILE* me, TValue const *memPtr, TSize const count) 
+	{
+//IOREV
+        SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+        SEQAN_PROTIMESTART(tw);
+        bool result = fwrite(memPtr, sizeof(TValue), count, me) == (size_t)count;
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result;
+    }
+
+    template < typename TValue, typename TSize, typename TPos >
+    inline bool 
+	readAt(FILE* me, TValue *memPtr, TSize const count, TPos const fileOfs) 
+	{
+//IOREV
+		typedef typename Position<FILE*>::Type pos_t;
+		seek(me, (pos_t)fileOfs * (pos_t)sizeof(TValue));
+        SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+        SEQAN_PROTIMESTART(tw);
+        bool result = fread(memPtr, sizeof(TValue), count, me) == (size_t)count;
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result;
+    }
+    
+    template < typename TValue, typename TSize, typename TPos >
+    inline bool 
+	writeAt(FILE* me, TValue const *memPtr, TSize const count, TPos const fileOfs) 
+	{
+//IOREV
+		typedef typename Position<FILE*>::Type pos_t;
+		seek(me, (pos_t)fileOfs * (pos_t)sizeof(TValue));
+        SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+        SEQAN_PROTIMESTART(tw);
+        bool result = fwrite(memPtr, sizeof(TValue), count, me) == (size_t)count;
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result;
+    }
+
+    inline Size<FILE*>::Type 
+	size(FILE* me) 
+	{
+//IOREV
+        Size<FILE*>::Type old_pos = tell(me);
+        Size<FILE*>::Type result = 0;
+        if (seek(me, 0, SEEK_END) == 0)
+            result = tell(me);
+        seek(me, old_pos, SEEK_BEGIN);
+        return result;
+    }
+
+    template < typename TSize >
+    inline void 
+	resize(FILE* me, TSize new_length) 
+	{
+//IOREV I think this is not c-standard and only works on POSIX-compliant systems
+        Size<FILE*>::Type old_pos = tell(me);
+        seek(me, new_length, SEEK_BEGIN);
+        seek(me, old_pos, SEEK_BEGIN);
+    }
+
+	inline bool 
+	flush(FILE*) 
+	{
+//IOREV _notimplemented_
+		return true; 
+	}
+
+    template < typename AsyncRequest >
+	inline void 
+	release(FILE*, AsyncRequest &) 
+	{
+//IOREV _notimplemented_
+	}
+
+    template < typename AsyncRequest >
+    inline bool 
+	cancel(FILE*, AsyncRequest &) 
+	{
+//IOREV _notimplemented_
+		return true; 
+	}
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/file/file_filereader.h b/third-party/seqan/core/include/seqan/file/file_filereader.h
new file mode 100644
index 0000000..24e5c9d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_filereader.h
@@ -0,0 +1,1034 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_FILEREADER_H
+#define SEQAN_HEADER_FILE_FILEREADER_H
+
+/* IOREV
+ * _tested_
+ * _doc_
+ * 
+ * 
+ * Tested by tests/file and various demos, but only the fasta-specialization
+ * basic documentation
+ * uses cstream.h's functions
+ * Metafunctions supposedly moved hereto from file_cstyle.h are commented here awell
+ * 
+ * not fully understood how this works and what relation of the iterators is
+ *
+ * possibly broken according to holtgrew
+ * 
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+template <typename TFormat, typename TFile, typename TSpec>
+struct FileReader;
+//IOREV
+
+//////////////////////////////////////////////////////////////////////////////
+// FileReader String
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.File Reader String:
+..cat:Strings
+..cat:Files
+..general:Class.String
+..summary:Read sequence data from file.
+..signature:String<TValue, FileReader<TFormat, TFile, TSpec> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...metafunction:Metafunction.Value
+..param.TFormat:A file format.
+...type:Tag.File Format
+..param.TFile:A file.
+..param.TSpec:A further specializing type.
+...default:@Tag.Default@
+..include:seqan/file.h
+*/
+
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+class String<TValue, FileReader<TFormat, TFile, TSpec> >
+{
+//IOREV
+public:
+	enum 
+	{
+		BLOCK_SIZE = 0x1000
+	}; //IOREV is this supposed to be constant?
+
+	typedef typename Position<TFile>::Type TFilePosition;
+
+	typedef typename Size<TFile>::Type TFileSize;
+	typedef String<TFileSize> TABL;
+
+	typedef typename Position<TABL>::Type TABLPosition;
+
+	typedef String<TValue> TBuf;
+
+	TFile *data_file;
+	bool data_file_owner;
+	TFilePosition data_file_begin;		//file pointer to begin of data in file
+	TABL data_abl;						//accumulated block lengths
+	TABLPosition data_active_block;		//number of active block
+	TFileSize data_active_block_begin;	//begin position of active block
+	TFileSize data_active_block_end;	//end position of active block
+	TBuf data_buf;						//data of active block
+	bool data_scanned;					//true if the complete string was scanned
+
+
+	//TODO
+	//String()...
+
+	String(TFile & fl_)
+		: data_scanned(false)
+	{
+		reserve(data_buf, (size_t) BLOCK_SIZE, Exact());
+
+		data_file = &fl_;
+		data_file_owner = false;
+		_constructFileReaderString(*this);
+	}
+	template <typename TString>
+	String(TString const & str_)
+		: data_scanned(false)
+	{
+		reserve(data_buf, (size_t) BLOCK_SIZE, Exact());
+
+		data_file = new TFile();
+		data_file_owner = true;
+		if (!_streamOpen(value(data_file), str_))
+		{
+			clear(data_file);
+		}
+		else
+		{
+			_constructFileReaderString(*this);
+		}
+	}
+	~String()
+	{
+		if (data_file_owner && data_file != NULL)
+		{
+			_streamClose(value(data_file));
+			delete data_file;
+			data_file = NULL;
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+//template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+//struct Iterator<String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec>;
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct Value<String<TValue, FileReader<TFormat, TFile, TSpec> > >
+{
+//IOREV
+	typedef TValue Type;
+};
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct GetValue<String<TValue, FileReader<TFormat, TFile, TSpec> > >
+{
+//IOREV
+	typedef TValue Type;
+};
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct Reference<String<TValue, FileReader<TFormat, TFile, TSpec> > >
+{
+//IOREV
+	typedef TValue Type;
+};
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct Size<String<TValue, FileReader<TFormat, TFile, TSpec> > >:
+	Size<TFile>
+{
+//IOREV
+};
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct Difference<String<TValue, FileReader<TFormat, TFile, TSpec> > >:
+	Difference<TFile>
+{
+//IOREV
+};
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct Position<String<TValue, FileReader<TFormat, TFile, TSpec> > >:
+	Position<TFile>
+{
+//IOREV
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+inline TFile &
+_dataFile(String<TValue, FileReader<TFormat, TFile, TSpec> > & me)
+{
+//IOREV
+	return value(me.data_file);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TPosition>
+inline void
+_loadBlockFileReaderString(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+							TPosition blocknum)
+{
+//IOREV
+	typedef String<TValue, FileReader<TFormat, TFile, TSpec> > TString;
+
+	typedef typename Size<TFile>::Type TFileSize;
+	typedef String<TFileSize> TABL;
+	typedef typename Position<TABL>::Type TABLPosition;
+	TABLPosition blocknum2 = blocknum;
+
+	if (blocknum2 > length(me.data_abl))
+	{
+		if (me.data_scanned)
+		{
+			_loadBlockFileReaderString(me, length(me.data_abl) - 1);
+		}
+		else
+		{
+			for (TABLPosition bp = length(me.data_abl); !me.data_scanned && (bp <= blocknum2); ++bp)
+			{
+				_loadBlockFileReaderString(me, bp);
+			}
+		}
+	}
+	else
+	{
+		typedef Iter<TFile, FileReader<TFormat> > TFileReaderIt;
+		_streamSeekG(_dataFile(me), me.data_file_begin + blocknum2 * TString::BLOCK_SIZE);
+		TABLPosition end_filepos = me.data_file_begin + (blocknum2 + 1) * TString::BLOCK_SIZE;
+		TFileReaderIt fit(_dataFile(me), false);
+
+		unsigned int len;
+		resize(me.data_buf, static_cast<TFileSize>(TString::BLOCK_SIZE));  // Maybe too large, but will shrink below.
+		for (len = 0; !atEnd(fit) && (fit.data_file_pos < end_filepos); goNext(fit))
+		{
+			me.data_buf[len] = value(fit);
+			++len;
+		}
+		resize(me.data_buf, len);
+
+		if (blocknum2 == length(me.data_abl))
+		{
+			if (blocknum2 > 0)
+			{
+				appendValue(me.data_abl, me.data_abl[blocknum2-1] + length(me.data_buf));
+			}
+			else
+			{
+				appendValue(me.data_abl, length(me.data_buf));
+			}
+
+			if (atEnd(fit))
+			{
+				me.data_scanned = true;
+			}
+		}
+
+		me.data_active_block = blocknum2;
+		me.data_active_block_begin = (blocknum2) ? me.data_abl[blocknum2 - 1] : 0;
+		me.data_active_block_end = me.data_abl[blocknum2];
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TPosition>
+inline unsigned int
+_findBlockFileReaderString(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+							TPosition pos)
+{
+//IOREV
+	typedef typename Size<TFile>::Type TFileSize;
+
+	while (!me.data_scanned && (me.data_abl[length(me.data_abl) - 1] <= static_cast<TFileSize>(pos)))
+	{
+		_loadBlockFileReaderString(me, length(me.data_abl));
+	}
+
+	if (static_cast<TFileSize>(pos) >= me.data_abl[length(me.data_abl) - 1])
+	{//pos greater than file length
+		return length(me.data_abl);
+	}
+
+	return ::std::lower_bound(begin(me.data_abl, Standard()), end(me.data_abl, Standard()), (TFileSize) pos) - begin(me.data_abl, Standard());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+inline void
+_constructFileReaderString(String<TValue, FileReader<TFormat, TFile, TSpec> > & me)
+{
+//IOREV
+	//find begin of data in file
+	typedef Iter<TFile, FileReader<TFormat> > TFileReaderIt;
+	TFileReaderIt fit(_dataFile(me));
+	me.data_file_begin = fit.data_file_pos;
+
+	_loadBlockFileReaderString(me, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+//tests whether block_number will exist when the file was scanned completely
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TUint>
+inline bool
+_isValidBlockFileReaderString(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+							   TUint block_number)
+{
+//IOREV
+	typedef typename Size<TFile>::Type TFileSize;
+	TFileSize block_number2 = block_number;
+
+	while (!me.data_scanned && (length(me.data_abl) <= block_number2))
+	{
+		_loadBlockFileReaderString(me, length(me.data_abl));
+	}
+	return (length(me.data_abl) > block_number2);
+
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+inline void
+_loadCompleteFileReaderString(String<TValue, FileReader<TFormat, TFile, TSpec> > & me)
+{
+//IOREV
+	if (!me.data_scanned)
+	{//scan the whole sequence
+		typedef typename Position<TFile>::Type TPosition;
+		_loadBlockFileReaderString(me, maxValue<TPosition>());
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+ 
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+inline void const * 
+getObjectId(String<TValue, FileReader<TFormat, TFile, TSpec> > const & me)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return &me;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TPos>
+inline TValue
+value(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+	  TPos pos)
+{
+//IOREV
+	typedef typename Size<TFile>::Type TFileSize;
+	TFileSize pos2 = pos;
+
+	if ((me.data_active_block_begin > pos2) || (me.data_active_block_end <= pos2))
+	{//change block
+		_loadBlockFileReaderString(me, _findBlockFileReaderString(me, pos2));
+	}
+	return me.data_buf[pos2 - me.data_active_block_begin];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+inline typename Size< String<TValue, FileReader<TFormat, TFile, TSpec> > >::Type
+length(String<TValue, FileReader<TFormat, TFile, TSpec> > & me)
+{
+//IOREV
+	_loadCompleteFileReaderString(me);
+
+	return me.data_abl[length(me.data_abl) - 1];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type
+begin(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+	  Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type TIterator;
+	return TIterator(me);
+}
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> > const, TIteratorSpec >::Type
+begin(String<TValue, FileReader<TFormat, TFile, TSpec> > const & me,
+	  Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef String<TValue, FileReader<TFormat, TFile, TSpec> > TString;
+	typedef typename Iterator< TString const, TIteratorSpec >::Type TIterator;
+	return TIterator(const_cast<TString &>(me));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type
+end(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+	Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type TIterator;
+	return TIterator(me, GoEnd());
+}
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> > const, TIteratorSpec >::Type
+end(String<TValue, FileReader<TFormat, TFile, TSpec> > const & me,
+	Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef String<TValue, FileReader<TFormat, TFile, TSpec> > TString;
+	typedef typename Iterator< TString const, TIteratorSpec >::Type TIterator;
+	return TIterator(const_cast<TString &>(me), GoEnd());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TPosition, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type
+iter(String<TValue, FileReader<TFormat, TFile, TSpec> > & me,
+	 TPosition pos,
+	 Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec >::Type TIterator;
+	return TIterator(me, pos);
+}
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TPosition, typename TIteratorSpec>
+inline typename Iterator< String<TValue, FileReader<TFormat, TFile, TSpec> > const, TIteratorSpec >::Type
+iter(String<TValue, FileReader<TFormat, TFile, TSpec> > const & me,
+	 TPosition pos,
+	 Tag<TIteratorSpec> const)
+{
+//IOREV
+	typedef String<TValue, FileReader<TFormat, TFile, TSpec> > TString;
+	typedef typename Iterator< TString const, TIteratorSpec >::Type TIterator;
+	return TIterator(const_cast<TString &>(me), pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Iterator for FileReader String
+// (note: do not confuse with FileReader Iterator, see file_filereaderiterator.h)
+//////////////////////////////////////////////////////////////////////////////
+
+struct FileReaderIterator;
+//IOREV this is supposedly not the same as FileReaderIterator from file_filereaderiterator. Make this less confusing
+
+//helper meta function for storing types associated with file reader string.
+//Due to a bug in VC++, FileReaderTypes_ is instantiated for arbitrary TContainer types
+//when instantiating Iter<TContainer, FileReaderIterator>
+//"ABL" = "active buffer lengths" table
+template <typename T>
+struct FileReaderTypes_
+{// dummy implementation to make VC++ happy
+//IOREV
+	typedef int TABLPosition;
+	typedef int TBuf;
+};
+template <typename TValue, typename TFormat, typename TFile, typename TSpec>
+struct FileReaderTypes_<String<TValue, FileReader<TFormat, TFile, TSpec> > >
+{
+//IOREV
+	typedef typename Size<TFile>::Type TFileSize;
+	typedef String<TFileSize> TABL;
+	typedef typename Position<TABL>::Type TABLPosition;
+	typedef String<TValue> TBuf;
+};
+
+
+template <typename TContainer>
+class Iter<TContainer, FileReaderIterator>
+{
+//IOREV
+public:
+	typedef typename FileReaderTypes_<TContainer>::TABLPosition TABLPosition;
+	typedef typename FileReaderTypes_<TContainer>::TBuf TBuf;
+
+	typedef typename Position<TBuf>::Type TBufPosition;
+	typedef typename Size<TBuf>::Type TBufSize;
+
+	TContainer * data_container;
+	TABLPosition data_abl_pos;		//number of block
+	TBufPosition data_buf_pos;		//number of char in block
+	TBufSize data_buf_len;			//length of block
+	bool data_atEnd;				//true if iterator is atEnd
+
+	Iter(TContainer & cont_)
+		: data_container(& cont_)
+	{
+		goBegin(*this);
+	}
+
+	Iter(TContainer & cont_, GoEnd)
+		: data_container(& cont_)
+	{
+		goEnd(*this);
+	}
+
+	template <typename TPos>
+	Iter(TContainer & cont_, TPos pos_)
+		: data_container(& cont_)
+	{
+		setPosition(*this, pos_);
+	}
+
+	Iter(Iter const & other_)
+		: data_container(other_.data_container)
+		, data_abl_pos(other_.data_abl_pos)
+		, data_buf_pos(other_.data_buf_pos)
+		, data_buf_len(other_.data_buf_len)
+		, data_atEnd(other_.data_atEnd)
+	{
+	}
+
+	Iter &
+	operator = (Iter const & other_)
+	{
+		data_container = other_.data_container;
+		data_abl_pos = other_.data_abl_pos;
+		data_buf_pos = other_.data_buf_pos;
+		data_buf_len = other_.data_buf_len;
+		data_atEnd = other_.data_atEnd;
+
+		return *this;
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+struct Iterator<String<TValue, FileReader<TFormat, TFile, TSpec> >, TIteratorSpec>
+{
+//IOREV
+	typedef Iter<String<TValue, FileReader<TFormat, TFile, TSpec> >, FileReaderIterator> Type;
+};
+template <typename TValue, typename TFormat, typename TFile, typename TSpec, typename TIteratorSpec>
+struct Iterator<String<TValue, FileReader<TFormat, TFile, TSpec> > const, TIteratorSpec>
+{
+//IOREV
+	typedef Iter<String<TValue, FileReader<TFormat, TFile, TSpec> >, FileReaderIterator> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+struct Value<Iter<TContainer, FileReaderIterator> >:
+	Value<TContainer>
+{
+//IOREV
+};
+template <typename TContainer>
+struct GetValue<Iter<TContainer, FileReaderIterator> >:
+	Value<TContainer>
+{
+//IOREV
+};
+template <typename TContainer>
+struct Reference<Iter<TContainer, FileReaderIterator> >:
+	Value<TContainer>
+{
+//IOREV
+};
+
+template <typename TContainer>
+struct Size<Iter<TContainer, FileReaderIterator> >:
+	Size<TContainer>
+{
+//IOREV
+};
+template <typename TContainer>
+struct Difference<Iter<TContainer, FileReaderIterator> >:
+	Difference<TContainer>
+{
+//IOREV
+};
+template <typename TContainer>
+struct Position<Iter<TContainer, FileReaderIterator> >:
+	Position<TContainer>
+{
+//IOREV
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline typename GetValue<Iter<TContainer, FileReaderIterator> >::Type
+getValue(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	TContainer & cont = *(it.data_container);
+	if (cont.data_active_block != it.data_abl_pos)
+	{
+		_loadBlockFileReaderString(cont, it.data_abl_pos);
+	}
+	return cont.data_buf[it.data_buf_pos];
+}
+template <typename TContainer>
+inline typename GetValue<Iter<TContainer, FileReaderIterator> >::Type
+getValue(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	TContainer & cont = *(it.data_container);
+	if (cont.data_active_block != it.data_abl_pos)
+	{
+		_loadBlockFileReaderString(cont, it.data_abl_pos);
+	}
+	return cont.data_buf[it.data_buf_pos];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, FileReaderIterator> >::Type
+value(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	return getValue(it);
+}
+template <typename TContainer>
+inline typename Reference<Iter<TContainer, FileReaderIterator> >::Type
+value(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	return getValue(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline TContainer &
+container(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	return *(it.data_container);
+}
+template <typename TContainer>
+inline TContainer &
+container(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	return *(it.data_container);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline typename Position<Iter<TContainer, FileReaderIterator> >::Type
+position(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	TContainer & cont = *(it.data_container);
+	if (it.data_atEnd)
+	{
+		return length(cont);
+	}
+	else
+	{
+		if (it.data_abl_pos)
+		{
+			return cont.data_abl[it.data_abl_pos-1] + it.data_buf_pos;
+		}
+		else
+		{
+			return it.data_buf_pos;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer, typename TPos>
+inline void
+setPosition(Iter<TContainer, FileReaderIterator> & it,
+			TPos pos)
+{
+//IOREV
+    typedef typename Size<TContainer>::Type TSize;
+	TContainer & cont = *(it.data_container);
+	it.data_abl_pos = _findBlockFileReaderString(cont, pos);
+	it.data_atEnd = (cont.data_scanned && (static_cast<TSize>(pos) >= length(cont)));
+	if (it.data_atEnd)
+	{
+		it.data_buf_pos = 0;
+		it.data_buf_len = 0;
+	}
+	else
+	{
+		if (it.data_abl_pos == 0)
+		{
+			it.data_buf_pos = pos;
+		}
+		else
+		{
+			it.data_buf_pos = pos - cont.data_abl[it.data_abl_pos - 1];
+		}
+		if (cont.data_active_block != it.data_abl_pos)
+		{
+			_loadBlockFileReaderString(cont, it.data_abl_pos);
+		}
+		it.data_buf_len = length(cont.data_buf);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline void
+goNext(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	++it.data_buf_pos;
+	if (it.data_buf_pos >= it.data_buf_len)
+	{
+		if (!it.data_atEnd)
+		{
+			it.data_buf_pos = 0;
+			++it.data_abl_pos;
+
+			TContainer & cont = *(it.data_container);
+			it.data_atEnd = !_isValidBlockFileReaderString(cont, it.data_abl_pos);
+			if (it.data_atEnd)
+			{//at end
+				it.data_buf_len = 0;
+			}
+			else
+			{//not at end
+				if (cont.data_active_block != it.data_abl_pos)
+				{
+					_loadBlockFileReaderString(cont, it.data_abl_pos);
+				}
+				it.data_buf_len = length(cont.data_buf);
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline void
+goPrevious(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	if (it.data_buf_pos > 0)
+	{
+		--it.data_buf_pos;
+	}
+	else
+	{
+		TContainer & cont = *(it.data_container);
+		if (it.data_atEnd)
+		{
+			//_loadCompleteFileReaderString(cont);// length(cont) will do it
+			it.data_atEnd = (length(cont) == 0);
+			it.data_abl_pos = length(cont.data_abl) - 1;
+		}
+		else if (it.data_abl_pos)
+		{
+			--it.data_abl_pos;
+		}
+		else return; //already in begin pos
+
+		if (cont.data_active_block != it.data_abl_pos)
+		{
+			_loadBlockFileReaderString(cont, it.data_abl_pos);
+		}
+		it.data_buf_len = length(cont.data_buf);
+		it.data_buf_pos = it.data_buf_len - 1;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline void
+goBegin(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	it.data_abl_pos = 0;
+	it.data_buf_pos = 0;
+
+	TContainer & cont = *(it.data_container);
+	if (_isValidBlockFileReaderString(cont, 0))
+	{
+		it.data_buf_len = cont.data_abl[0];
+		it.data_atEnd = false;
+	}
+	else
+	{
+		it.data_buf_len = 0;
+		it.data_atEnd = true;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline void
+goEnd(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	it.data_abl_pos = 0;
+	it.data_buf_pos = 0;
+	it.data_buf_len = 0;
+	it.data_atEnd = true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool
+atEnd(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	return it.data_atEnd;
+}
+template <typename TContainer>
+inline bool
+atEnd(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	return it.data_atEnd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool
+atBegin(Iter<TContainer, FileReaderIterator> & it)
+{
+//IOREV
+	return (it.data_abl_pos == 0) && (it.data_buf_pos == 0);
+}
+template <typename TContainer>
+inline bool
+atBegin(Iter<TContainer, FileReaderIterator> const & it)
+{
+//IOREV
+	return (it.data_abl_pos == 0) && (it.data_buf_pos == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator ==
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool 
+operator == (Iter<TContainer, FileReaderIterator> const & left,
+			 Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return (atEnd(left) == atEnd(right)) && ((atEnd(left) && atEnd(right)) || position(left) == position(right));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator !=
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool 
+operator != (Iter<TContainer, FileReaderIterator> const & left,
+			 Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return (atEnd(left) != atEnd(right)) || (position(left) != position(right));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator < / >
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool 
+operator < (Iter<TContainer, FileReaderIterator> const & left,
+			Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return (atEnd(right) && !atEnd(left)) || (position(left) < position(right));
+}
+
+template <typename TContainer>
+inline bool 
+operator > (Iter<TContainer, FileReaderIterator> const & left,
+			Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return (atEnd(left) && !atEnd(right)) || (position(left) > position(right));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator <= / >=
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer>
+inline bool 
+operator <= (Iter<TContainer, FileReaderIterator> const & left,
+			 Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return atEnd(right) || (position(left) <= position(right));
+}
+
+template <typename TContainer>
+inline bool 
+operator >= (Iter<TContainer, FileReaderIterator> const & left,
+			 Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return atEnd(left) || (position(left) >= position(right));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator +
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, FileReaderIterator>  
+operator + (Iter<TContainer, FileReaderIterator> const & left,
+			TIntegral right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return Iter<TContainer, FileReaderIterator>(container(left), position(left) + right);
+}
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, FileReaderIterator>  
+operator + (TIntegral left,
+			Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return Iter<TContainer, FileReaderIterator>(container(right), position(right) + left);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator +=
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, FileReaderIterator> &
+operator += (Iter<TContainer, FileReaderIterator> & left,
+			 TIntegral right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	left.data_buf_pos += right;
+	if (left.data_buf_pos >= left.data_buf_len)
+	{
+		setPosition(left, position(left) + right);
+	}
+	return left;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator -
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, FileReaderIterator>  
+operator - (Iter<TContainer, FileReaderIterator> const & left,
+			TIntegral right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return Iter<TContainer, FileReaderIterator>(container(left), position(left) - right);
+}
+
+//____________________________________________________________________________
+
+template <typename TContainer>
+inline typename Difference<Iter<TContainer, FileReaderIterator> >::Type  
+operator - (Iter<TContainer, FileReaderIterator> const & left,
+			Iter<TContainer, FileReaderIterator> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return position(left) - position(right);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator -=
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContainer, typename TIntegral>
+inline Iter<TContainer, FileReaderIterator> &
+operator -= (Iter<TContainer, FileReaderIterator> & left,
+			TIntegral right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	if (left.data_buf_pos < right)
+	{
+		setPosition(left, position(left) - right);
+	}
+	else
+	{
+		left.data_buf_pos -= right;
+	}
+	return left;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_filereaderiterator.h b/third-party/seqan/core/include/seqan/file/file_filereaderiterator.h
new file mode 100644
index 0000000..6b3a568
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_filereaderiterator.h
@@ -0,0 +1,182 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_FILE_FILEREADEITERATOR_H
+#define SEQAN_HEADER_FILE_FILEREADEITERATOR_H
+
+/* IOREV
+ * _nodoc_
+ * 
+ * 
+ * relation to file_filereader.h not totally clear
+ *
+ * broken according to holtgrew, but used by many file_format implementations
+ * that supposedly work
+ *
+ * not yet fully understood how this works or is supposed to
+ *
+ * 
+ */
+
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFormat, typename TFile = FILE*, typename TSpec = Default>
+struct FileReader;
+//IOREV
+
+// Manual forward for the skipMeta goBegin() overload.
+//template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+//void
+//goBegin(Iter<TFile, FileReader<TFormat, TFile2, TSpec> > & it, bool skip_meta);
+
+//////////////////////////////////////////////////////////////////////////////
+// FileReader: an iterator that scans through the data of a file
+// note: this is not the iterator of the FileReader string (see file_filereader.h)
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+class Iter<TFile, FileReader<TFormat, TFile2, TSpec> >
+{
+//IOREV
+public:
+	typedef typename Value<TFile>::Type TValue;
+	typedef typename Position<TFile>::Type TPosition;
+
+	TPosition data_file_pos;	//position of the last read char relative to data begin (only valid if data_eof == false)
+	TFile * data_host;		//the host file
+	TValue data_char;		//the last read char
+	bool data_eof;			//true if reached end of record
+//	TFilePosition data_begin_pos;
+
+	Iter(TFile & file_, bool skip_meta = true):
+		data_file_pos(0),
+		data_host(& file_),
+		data_eof(false)
+	{
+		data_char = _streamGet(file_);
+		goBegin(*this, skip_meta);
+	}
+	Iter(Iter const & other_):
+		data_file_pos(other_.data_file_pos),
+		data_host(other_.data_host),
+		data_char(other_.data_char),
+		data_eof(other_.data_eof)
+	{
+	}
+	~Iter() 
+	{
+	}
+
+	Iter const &
+	operator = (Iter const & other_)
+	{
+		data_file_pos = other_.data_file_pos;
+		data_host = other_.data_host;
+		data_char = other_.data_char;
+		data_eof = other_.data_eof;
+		return *this;
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+struct Value< Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >:
+	Value<TFile>
+{
+//IOREV
+};
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+struct GetValue< Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >
+{
+//IOREV
+	typedef typename Value< Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >::Type Type;
+};
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+struct Reference< Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >
+{
+//IOREV
+	typedef typename Value< Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >::Type & Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+inline TFile &
+host(Iter<TFile, FileReader<TFormat, TFile2, TSpec> > & it)
+{
+//IOREV
+	return *(it.data_host);
+}
+
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+inline typename Reference<Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >::Type
+value(Iter<TFile, FileReader<TFormat, TFile2, TSpec> > & it)
+{
+//IOREV
+	return it.data_char;
+}
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+inline typename GetValue<Iter<TFile, FileReader<TFormat, TFile2, TSpec> > >::Type
+getValue(Iter<TFile, FileReader<TFormat, TFile2, TSpec> > & it)
+{
+//IOREV
+	return it.data_char;
+}
+
+template <typename TFile, typename TFormat, typename TFile2, typename TSpec>
+inline bool
+atEnd(Iter<TFile, FileReader<TFormat, TFile2, TSpec> > & it)
+{
+//IOREV
+	return it.data_eof;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format.h b/third-party/seqan/core/include/seqan/file/file_format.h
new file mode 100644
index 0000000..e6378b3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format.h
@@ -0,0 +1,785 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_FORMAT_H
+#define SEQAN_HEADER_FILE_FORMAT_H
+
+/* IOREV
+ * _tested_
+ * _doc_
+ *
+ *
+ * well documented
+ * apperently tested by tests/file/test_file.h
+ *
+ * 
+ * AFAICT this not really used widely, as the FileFormat specialization
+ * tags are used diretly e.g.
+ *      read(TFile, TData, TMeta, Fasta)
+ * and not
+ *      read(TFile, TData, TMeta, FileFormat<TFile, TData, TMeta, Fasta>)
+ *
+ * the global wrappers in this file also break down to this behaviours
+ *
+ * however it is not evident what the purpose of the FileFormat class is
+ * altogether and especially the virtual members
+ * (except being return value for guessFileFormat, which could aswell return
+ * the tag)
+ *
+ *------------------
+ *
+ * contains all sorts of stream-IO helper functions that should go someplace
+ * else.
+ *
+ * For all of these: Should we really look at c passed as argument, how do
+ * we know, c is actually current character?
+ *
+ * For the iterators the current mechanism is error-prone:
+ *
+ * foobar (TInput & input, TIterator it)
+ * {
+ *     Iterator<TInput, Standard()> it_end = end(input);
+ *     while (it != it_end)
+ *          ...
+ *
+ * }
+ *
+ * this does not guarantee, that it and it_end are the same type, since
+ * it maybe non-standard
+ *
+ * also some functions set it_end = end(input) - 1; which seems to be related
+ * to change of atEnd behaviour http://trac.mi.fu-berlin.de/seqan/wiki/IoRevision
+ *
+ * IMO all these functions should be changed to not construct a 2nd iterator
+ * but use atEnd() directly
+ *      
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format:
+..cat:Input/Output
+..summary:A file format.
+..include:seqan/file.h
+*/
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+//Base Class for all FileFormat classes
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.FileFormat:
+..cat:Input/Output
+..summary:Object that stores a file format.
+..signature:FileFormat<File, Data [, Format [, Meta] ]>
+..see:Tag.File Format
+..include:seqan/file.h
+*/
+
+template <
+	typename TFile, 
+	typename TData,
+	typename TMeta,
+	typename TFormat = void >
+struct FileFormat:
+	public FileFormat<TFile, TData, TMeta, void>
+{
+//IOREV
+public:
+	typedef typename Size<TData>::Type TSize;
+
+	FileFormat() {}
+	FileFormat(FileFormat const &) {}
+	~FileFormat() {}
+	FileFormat const & operator =(FileFormat const &) { return *this; }
+
+	inline void * 
+	formatID_() const
+	{
+SEQAN_CHECKPOINT
+		return ClassIdentifier_<TFormat>::getID();
+	}
+
+	virtual void
+	read_(TFile & file, TData & data) const
+	{
+SEQAN_CHECKPOINT
+		read(file, data, TFormat());
+	}
+	virtual void
+	read_(TFile & file, TData & data, TSize limit) const
+	{
+SEQAN_CHECKPOINT
+		read(file, data, limit, TFormat());
+	}
+
+	virtual void
+	readMeta_(TFile & file, TMeta & meta) const
+	{
+SEQAN_CHECKPOINT
+		readMeta(file, meta, TFormat());
+	}
+
+	virtual void
+	goNext_(TFile & file) const
+	{
+SEQAN_CHECKPOINT
+		goNext(file, TFormat());
+	}
+
+	virtual TSize
+	length_(TFile & file) const
+	{
+SEQAN_CHECKPOINT
+		length(file, TFormat());
+	}
+
+	virtual void
+	write_(TFile & file, TData & data) const
+	{
+SEQAN_CHECKPOINT
+		write(file, data, TFormat());
+	}
+	virtual void
+	write_(TFile & file, TData & data, TMeta & meta) const
+	{
+SEQAN_CHECKPOINT
+		write(file, data, meta, TFormat());
+	}
+};
+
+//____________________________________________________________________________
+
+//base class for all file format classes 
+
+template <typename TFile, typename TData, typename TMeta>
+struct FileFormat<TFile, TData, TMeta, void>
+{
+//IOREV
+public:
+	typedef typename Size<TData>::Type TSize;
+
+	FileFormat() {}
+	FileFormat(FileFormat const &) {}
+	~FileFormat() {}
+	FileFormat const & operator =(FileFormat const &) { return *this; }
+
+	virtual void *
+	formatID_() const = 0;
+
+	virtual void
+	read_(TFile & file, TData & data) const = 0;
+	virtual void
+	read_(TFile & file, TData & data, TSize limit) const = 0;
+
+	virtual void
+	readMeta_(TFile & file, TMeta & meta) const = 0;
+
+	virtual void
+	goNext_(TFile & file) const = 0;
+
+	virtual TSize
+	length_(TFile & file) const = 0;
+
+	virtual void
+	write_(TFile & file, TData & data) const = 0;
+	virtual void
+	write_(TFile & file, TData & data, TMeta & meta) const = 0;
+
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Wrapper for functions to virtuals
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void *
+formatID(FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return file_format.formatID_();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.FileFormat#read:
+..cat:Input/Output
+..summary:Loads a record from file.
+..signature:read(file, data [, meta], format)
+..signature:read(file, data [, meta], tag)
+..param.file:An input file.
+..param.data:A container that gets the data read from $file$.
+..param.meta:A container that gets meta data from $file$. (optional)
+..param.format:A file format object.
+...type:Class.FileFormat.File Format object
+..param.tag:A file format tag.
+...type:Tag.File Format.File Format tag
+..remarks:The result of this operation is stored in $data$.
+..remarks:The function leaves $file$ at the position for reading the next record.
+..see:Function.assign
+..include:seqan/file.h
+*/
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+read(TFile & file,
+	 TData & data,
+	 FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.read_(file, data);
+}
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat, typename TSize>
+inline void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.read_(file, data, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.readMeta:
+..cat:Input/Output
+..summary:Read meta information from file.
+..signature:readMeta(file, meta, file_format)
+..param.file:A file that contains data in the format specified by $file_format$.
+..param.meta:A data structure that is able to store meta informations stored in $file$.
+..param.file_format:A file format.
+..returns.param.meta:The meta data read from $file$.
+...type:Tag.File Format
+..include:seqan/file.h
+*/
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+readMeta(TFile & file,
+		 TMeta & meta,
+		 FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.readMeta_(file, meta);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.goNext:
+..cat:Input/Output
+..include:seqan/file.h
+*/
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+goNext(TFile & file,
+	   FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.goNext_(file);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.length:
+..cat:Input/Output
+..include:seqan/file.h
+*/
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+length(TFile & file,
+	   FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.length_(file);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.FileFormat#write:
+..class:Adaption."std::iostream"
+..cat:Input/Output
+..summary:Writes to stream.
+..signature:write(stream, source)
+..signature:write(stream, begin, end)
+..param.stream: A stream object.
+...type:Adaption."std::iostream"
+..param.source: Container that is written to $stream$.
+..param.begin: Iterator to the first character of the range.
+..param.end: Iterator behind the last character of the range.
+..remarks:The content of $source$ is written 'as-is' to $stream$.
+..include:seqan/file.h
+*/
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+write(TFile & file,
+	  TData & data,
+	  FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.write_(file, data);
+}
+template <typename TFile, typename TData, typename TMeta, typename TFormat>
+inline void
+write(TFile & file,
+	  TData & data,
+	  TMeta & meta,
+	  FileFormat<TFile, TData, TMeta, TFormat> const & file_format)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	file_format.write_(file, data, meta);
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Comparison of two FileFormat objects
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFileLeft, typename TDataLeft, typename TMetaLeft, typename TFormatLeft, typename TFileRight, typename TDataRight, typename TMetaRight, typename TFormatRight>
+inline bool
+operator == (FileFormat<TFileLeft, TDataLeft, TMetaLeft, TFormatLeft> const & left, 
+			 FileFormat<TFileRight, TDataRight, TMetaRight, TFormatRight> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return formatID(left) == formatID(right);
+}
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat, typename TFormat2>
+inline bool
+operator == (FileFormat<TFile, TData, TMeta, TFormat> const & left, 
+			 Tag<TFormat2> const)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return formatID(left) == ClassIdentifier_<Tag<TFormat2> const>::getID();
+}
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat, typename TFormat2>
+inline bool
+operator == (Tag<TFormat2> const,
+			 FileFormat<TFile, TData, TMeta, TFormat> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return ClassIdentifier_<Tag<TFormat2> const>::getID() == formatID(right);
+}
+
+//____________________________________________________________________________
+
+template <typename TFileLeft, typename TDataLeft, typename TMetaLeft, typename TFormatLeft, typename TFileRight, typename TDataRight, typename TMetaRight, typename TFormatRight>
+inline bool
+operator != (FileFormat<TFileLeft, TDataLeft, TMetaLeft, TFormatLeft> const & left, 
+			 FileFormat<TFileRight, TDataRight, TMetaRight, TFormatRight> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return formatID(left) != formatID(right);
+}
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat, typename TFormat2>
+inline bool
+operator != (FileFormat<TFile, TData, TMeta, TFormat> const & left, 
+			 Tag<TFormat2> const)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return formatID(left) != ClassIdentifier_<Tag<TFormat2> const>::getID();
+}
+
+template <typename TFile, typename TData, typename TMeta, typename TFormat, typename TFormat2>
+inline bool
+operator != (Tag<TFormat2> const,
+			 FileFormat<TFile, TData, TMeta, TFormat> const & right)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return ClassIdentifier_<Tag<TFormat2> const>::getID() != formatID(right);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// allgemeine Funktionen fuer Streams
+//////////////////////////////////////////////////////////////////////////////
+//TODO??? Das muss in eine extra Datei
+
+
+/*
+template <typename TStream, typename TIterator>
+inline void
+write(TStream & target,
+	  TIterator begin_,
+	  TIterator end_)
+{
+	while (begin_ != end_)
+	{
+		_streamPut(target, convert<char>(*begin_));
+		++begin_;
+	}
+}
+
+//____________________________________________________________________________
+
+template <typename TStream, typename TSource>
+inline void
+write(TStream & target,
+	  TSource const & source)
+{
+	write(target, begin(source), end(source));
+}
+//TODO???: Spezialisierungen zum blockweise schreiben bei contiguous strings von char
+//Anmerkungen: write wird nach dem zweiten Argument (source) spezialisiert!
+
+//____________________________________________________________________________
+
+template <typename TStream, typename TSource>
+inline void
+write(TStream & target,
+	  TSource const & source,
+	  typename Size<TSource>::Type limit_)
+{
+	if (length(source) > limit_)
+	{
+		write(target, begin(source), begin(source) + limit_);
+	}
+	else
+	{
+		write(target, begin(source), end(source));
+	}
+}
+
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+// Helper function for scanning a stream
+// c = next character, pass it to the next call of the function
+
+template <typename TFile, typename TString, typename TChar>
+inline void
+_streamAppendLine(TFile & file,
+				   TString & str,
+				   TChar & c)
+{
+//IOREV _nodoc_ _hasCRef_ wrong place
+	while (true)
+	{
+		if (_streamEOF(file)) break;
+
+		if (c == '\r')
+		{
+			c = _streamGet(file);
+			if (c == '\n') 
+			{
+				c = _streamGet(file);
+			}
+			break;
+		}
+		if (c == '\n')
+		{
+			c = _streamGet(file);
+			break;
+		}
+
+		appendValue(str, c);
+
+		c = _streamGet(file);
+	}
+}
+//____________________________________________________________________________
+
+template <typename TFile, typename TChar>
+inline void
+_streamCountLine(TFile & file,
+				  TChar & c)
+
+{
+//IOREV _nodoc_ _notused_ _hasCRef_ wrong place
+	while (true)
+	{
+		if (_streamEOF(file)) break;
+
+		if (c == '\r')
+		{
+			c = _streamGet(file);
+			if (c == '\n') 
+			{
+				c = _streamGet(file);
+			}
+			break;
+		}
+		if (c == '\n')
+		{
+			c = _streamGet(file);
+			break;
+		}
+
+		c = _streamGet(file);
+	}
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TChar>
+inline typename Size<TFile>::Type
+_streamSkipLine(TFile & file,
+				 TChar & c)
+
+{
+//IOREV _nodoc_ _hasCRef_ wrong place
+	typename Size<TFile>::Type count = 0;
+	while (true)
+	{
+		if (_streamEOF(file)) break;
+
+		if (c == '\r')
+		{
+			c = _streamGet(file);
+			if (c == '\n') 
+			{
+				c = _streamGet(file);
+			}
+			break;
+		}
+		if (c == '\n')
+		{
+			c = _streamGet(file);
+			break;
+		}
+
+		++count;
+
+		c = _streamGet(file);
+	}
+
+	return count;
+}
+
+
+
+
+////////////////////////////////////////////////////////////////////////////
+//new ones
+
+//new ones for streams
+template<typename TFile, typename TChar>
+inline void 
+_streamSkipWhitespace(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ wrong place; according to POSIX \v\f\r\n are also whitespace
+	if ((c!=' ') && (c != '\t')) return;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if ((c!=' ') && (c != '\t')) break;
+	}
+}
+
+////////////////////////////////////////////////////////////////////////////
+
+template<typename TChar>
+inline bool
+_streamIsLetter(TChar const c)
+{
+//IOREV _nodoc_ wrong place; what about return ( ((c >= 'a') && (c <= 'z')) || ((c >= 'A') && (c <= 'Z')) [better performance] replace with _parseIsLetter()
+	return ((c == 'a') || (c == 'b') || (c == 'c') || (c == 'd') || (c == 'e') || 
+			(c == 'f') || (c == 'g') || (c == 'h') || (c == 'i') || (c == 'j') ||
+			(c == 'k') || (c == 'l') || (c == 'm') || (c == 'n') || (c == 'o') || 
+			(c == 'p') || (c == 'q') || (c == 'r') || (c == 's') || (c == 't') ||
+			(c == 'u') || (c == 'v') || (c == 'w') || (c == 'x') || (c == 'y') || 
+			(c == 'z') || (c == 'A') || (c == 'B') || (c == 'C') || (c == 'D') ||
+			(c == 'E') || (c == 'F') || (c == 'G') || (c == 'H') || (c == 'I') || 
+			(c == 'J') || (c == 'K') || (c == 'L') || (c == 'M') || (c == 'N') ||
+			(c == 'O') || (c == 'P') || (c == 'Q') || (c == 'R') || (c == 'S') || 
+			(c == 'T') || (c == 'U') || (c == 'V') || (c == 'W') || (c == 'X') ||
+			(c == 'Y') || (c == 'Z'));
+}
+
+
+////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TFile, typename TChar>
+inline String<char>
+_streamReadWord(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ wrong place
+	// Read word
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_streamIsLetter(c)) break;
+		append(str, c);
+	}
+	return str;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+//new ones for strings
+
+template <typename TString, typename TIter>
+inline typename Size<TString>::Type
+_stringSkipLine(TString & str,
+				 TIter & it)
+
+{
+//IOREV _nodoc_ _bug_ wrong place; possible request for *it but it could be it_end in l 672; iterator akwardness, see head of file
+	typename Size<TString>::Type count = 0;
+	typename Iterator<TString,Standard>::Type end_it = end(str,Standard());
+	while (true)
+	{
+		if (it == end_it) break;
+
+		if (*it == '\r')
+		{
+			++it;
+			if (*it == '\n') 
+			{
+				++it;
+			}
+			break;
+		}
+		if (*it == '\n')
+		{
+			++it;
+			break;
+		}
+
+		++count;
+		++it;
+	}
+
+	return count;
+}
+
+/////////////////////////////////////////////////////////////////////////
+
+template <typename TString1, typename TString2, typename TIter>
+inline void
+_stringAppendLine(TString1 & str,
+				   TString2 & a_str,
+				   TIter & it)
+{
+//IOREV _nodoc_ _bug_ wrong place; possible request for *it but it could be it_end in l 708; iterator akwardness, see head of file
+	typename Iterator<TString1,Standard>::Type end_it = end(str,Standard());
+	while (true)
+	{
+		if (it == end_it) break;
+
+		if (*it == '\r')
+		{
+			++it; 
+			if (*it == '\n') 
+			{
+				++it;
+			}
+			break;
+		}
+		if (*it == '\n')
+		{
+			++it;
+			break;
+		}
+
+		appendValue(a_str, getValue(it));
+		++it;
+	}
+}
+
+////////////////////////////////////////////////////////////////////////////
+
+template<typename TString, typename TIter>
+inline void 
+_stringSkipWhitespace(TString& str, TIter& it)
+{
+//IOREV _nodoc_ _bug_ wrong place; according to POSIX \v\f\r\n are also whitespace; iterator akwardness, see head of file
+	typename Iterator<TString,Standard>::Type end_it = end(str,Standard())-1;
+	while (it != end_it) {
+		if ((*it!=' ') && (*it != '\t')) break;
+		++it;
+	}
+}
+
+////////////////////////////////////////////////////////////////////////////
+
+template<typename TString, typename TIter>
+inline int
+_stringReadNumber(TString & str, TIter& it)
+{
+//IOREV _nodoc_ wrong place; iterator akwardness, see head of file
+	// Read number
+	typename Iterator<TString,Standard>::Type end_it = end(str,Standard())-1;
+	String<char> numstr(getValue(it));
+	while (it != end_it) {
+		++it;
+		if (!_parseIsDigit(*it)) break;
+		append(numstr, getValue(it));
+	}
+ 	return atoi(toCString(numstr));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_cgviz.h b/third-party/seqan/core/include/seqan/file/file_format_cgviz.h
new file mode 100644
index 0000000..9b3ddf0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_cgviz.h
@@ -0,0 +1,259 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_CGVIZ_H
+#define SEQAN_HEADER_FILE_CGVIZ_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ *
+ * tested in tests/file/test_file.h
+ * tag mentionen in doc, but no further documentation, no link to spec
+ * 
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - CGViz
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Tag.File Format.tag.CGViz:
+	CGViz file format for sequences. Only output.
+..include:seqan/file.h
+*/
+struct TagCGViz_;
+//IOREV
+typedef Tag<TagCGViz_> const CGViz; //IOREV
+
+/////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// goNext
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+void goNext(TFile & file, CGViz) {
+//IOREV _notinlined_ purpose not clear to me
+	SEQAN_CHECKPOINT;
+    (void) file; // When compiled without assertions.
+	SEQAN_ASSERT_NOT(streamEof(file));
+	
+	return;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// write
+//////////////////////////////////////////////////////////////////////////////
+
+// Returns status code.
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+int _writeImpl(TFile& target, Align<TSource, TSpec>& align, TStringContainer& ids, CGViz)
+{
+    typedef Align<TSource, TSpec> const TAlign;
+    typedef typename Position<typename Rows<TAlign>::Type>::Type TRowsPosition;
+    typedef typename Position<TAlign>::Type TPosition;
+    TRowsPosition row_count = length(rows(align));
+    if (row_count < 2)
+        return 1;
+
+    unsigned int pair=1;
+    unsigned int count=0;
+    for (TRowsPosition i=0;i<row_count-1;++i)
+    {
+        for (TRowsPosition j=i+1;j<row_count;++j)
+        {
+            // Print header
+            streamPut(target, "{DATA dat");
+            streamPut(target, pair);
+            streamPut(target, '\n');
+            streamPut(target, "[__GLOBAL__] dimension=2:\n");
+
+            TPosition begin_ = beginPosition(cols(align));
+            TPosition end_ = endPosition(cols(align));
+
+            bool match = false;
+            while(begin_ < end_)
+            {
+                if ((row(align, i)[begin_]==row(align, j)[begin_]) && (row(align, i)[begin_]!='-'))
+                {
+                    if (!match)
+                    {
+                        match = true;
+                        streamPut(target, toSourcePosition(row(align,i),begin_+1));
+                        streamPut(target, ' ');
+                        streamPut(target, toSourcePosition(row(align,j),begin_+1));
+                        streamPut(target, ' ');
+                    }
+                }
+                if ((row(align, i)[begin_]!=row(align, j)[begin_]) || (row(align, i)[begin_]=='-') ||
+                    (row(align, j)[begin_]=='-'))
+                {
+                    if (match)
+                    {
+                        streamPut(target, toSourcePosition(row(align,i),begin_));
+                        streamPut(target, ' ');
+                        streamPut(target, toSourcePosition(row(align,j),begin_));
+                        streamPut(target, '\n');
+                        match = false;
+                    }
+                }
+                begin_++;
+            }
+            if (match)
+            {
+                streamPut(target, toSourcePosition(row(align,i),begin_));
+                streamPut(target, ' ');
+                streamPut(target, toSourcePosition(row(align,j),begin_));
+                streamPut(target, '\n');
+                match = false;
+            }
+            streamPut(target, '}');
+            streamPut(target, '\n');
+
+            // Write footer
+            streamPut(target, "{GLYPH Glyph");
+            streamPut(target, pair);
+            streamPut(target, '\n');
+            streamPut(target, "drawerName=Lines\n");
+            streamPut(target, "lineWidth=3\n");
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            streamPut(target, "{PANE Pane");
+            streamPut(target, pair);
+            streamPut(target, '\n');
+            streamPut(target, "uLabel=");
+            streamPut(target, getValue(ids,i));
+            streamPut(target, '\n');
+            streamPut(target, "uStop=");
+            streamPut(target, length(source(row(align,i))));
+            streamPut(target, '\n');
+            streamPut(target, "vLabel=");
+            streamPut(target, getValue(ids,j));
+            streamPut(target, '\n');
+            streamPut(target, "vStop=");
+            streamPut(target, length(source(row(align,j))));
+            streamPut(target, '\n');
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            streamPut(target, "{WINDOW Window");
+            streamPut(target, pair);
+            streamPut(target, '\n');
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            streamPut(target, "{FEEDER Feeder<");
+            streamPut(target, pair);
+            streamPut(target, '>');
+            streamPut(target, ' ');
+            streamPut(target, count);
+            streamPut(target, ' ');
+            streamPut(target, count+1);
+            streamPut(target, '\n');
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            ++count;
+            streamPut(target, "{THREADER Threader<");
+            streamPut(target, pair);
+            streamPut(target, '>');
+            streamPut(target, ' ');
+            streamPut(target, count);
+            streamPut(target, ' ');
+            streamPut(target, count+1);
+            streamPut(target, '\n');
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            ++count;
+            streamPut(target, "{ANCHOR Anchor<");
+            streamPut(target, pair);
+            streamPut(target, '>');
+            streamPut(target, ' ');
+            streamPut(target, count);
+            streamPut(target, ' ');
+            streamPut(target, count+1);
+            streamPut(target, '\n');
+            streamPut(target, '}');
+            streamPut(target, '\n');
+            count+=2;
+            ++pair;
+        }
+    }
+
+    return streamError(target);
+}
+
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TSource, typename TSpec>
+int write(TFile & file, Align<TSource, TSpec>& align, CGViz)
+{
+	return _writeImpl(file, align, String<String<char> >(), CGViz());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+int write(TFile & file, Align<TSource, TSpec> & align, TStringContainer& ids, CGViz)
+{
+    return _writeImpl(file, align, ids, CGViz());
+}
+
+
+// TODO(holtgrew): Is this still necessary? I believe this is a VS2005 issue.
+//VisualC++ const array bug workaround
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+int write(TFile & file, Align<TSource, TSpec>* align, TStringContainer & ids, CGViz)
+{
+	return _writeImpl(file, align, ids, CGViz());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec, typename TMeta>
+int write(TFile & file, Align<TSource, TSpec> & align, TStringContainer& ids, TMeta &, CGViz)
+{
+	return _writeImpl(file, align, ids, CGViz());
+}
+
+}  // namespace seqan
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_embl.h b/third-party/seqan/core/include/seqan/file/file_format_embl.h
new file mode 100644
index 0000000..88a825f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_embl.h
@@ -0,0 +1,664 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_EMBL_H
+#define SEQAN_HEADER_FILE_EMBL_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ *
+ * tested in tests/file/test_file.h
+ * tag mentioned in doc, but no further documentation, no link to spec
+ *
+ * should be broken, because based on filereaderiterator which is broken
+ * according to holtgrew.
+ *
+ * IMPORTANT: from what I understand: fileReaderIterator does not iterate
+ * through records, but through lines of the sequence of one record.
+ * goNext() on the iterator goes to beginning of next line and sets
+ * data boundaries for next iteration
+ *
+ * goNext() on the file itself goes to the beginning of the next record.
+ *
+ */
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Embl
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Embl:EMBL format for sequences.
+..include:seqan/file.h
+*/
+struct TagEmbl_;
+//IOREV
+typedef Tag<TagEmbl_> const Embl; //IOREV
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FileReader Iterator
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Embl, TFile2, TSpec> > & it, bool skip_meta)
+{
+//IOREV _bug_ i am not convinced this works. current position is never reset
+SEQAN_CHECKPOINT
+	if (skip_meta)
+	{
+		while (true)
+		{
+			if (_streamEOF(host(it)))
+			{
+				it.data_eof = true;
+				return;
+			}
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				it.data_eof = true;
+				return;
+			}
+			if (it.data_char == ' ')
+			{
+				break;
+			}
+			//skip meta line
+			_streamSkipLine(host(it), it.data_char);
+		}
+	}
+
+	//find first character
+	while (true)
+	{
+		if (_streamEOF(host(it)))
+		{
+			it.data_eof = true;
+			return;
+		}
+		if ((it.data_char != ' ') && ((it.data_char < '0') || (it.data_char > '9')))
+		{
+			if ((it.data_char != '\n') && (it.data_char != '\r')) break;
+
+			it.data_char = _streamGet(host(it));
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				it.data_eof = true;
+				return;
+			}
+		}
+		else
+		{
+			it.data_char = _streamGet(host(it));
+		}
+	}
+
+//	it.data_file_pos = _streamTellG(host(it));
+	it.data_file_pos -= 1;
+	it.data_eof = _streamEOF(host(it));
+}
+
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Embl, TFile2, TSpec> > & it)
+{
+//IOREV
+    SEQAN_CHECKPOINT;
+    goBegin(it, true);
+}
+
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goNext(Iter<TFile, FileReader<Embl, TFile2, TSpec> > & it)
+{
+//IOREV this iterates through the characters of a line in one record
+SEQAN_CHECKPOINT
+	do
+	{
+		it.data_char = _streamGet(host(it));
+		if (_streamEOF(host(it)))
+		{
+			it.data_eof = true;
+			return;
+		}
+		it.data_file_pos += 1;
+
+		if ((it.data_char == '\n') || (it.data_char == '\r'))
+		{//linebreak detected: find begin of next line
+			do
+			{
+				it.data_char = _streamGet(host(it));
+				if (_streamEOF(host(it)))
+				{
+					it.data_eof = true;
+					return;
+				}
+				it.data_file_pos += 1;
+			} while ((it.data_char == '\n') || (it.data_char == '\r'));
+
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				_streamUnget(host(it));
+				it.data_eof = true;
+				return;
+			}
+		}
+	} while ((it.data_char == ' ') || ((it.data_char >= '0') && (it.data_char <= '9')));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// File Format Access Function
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+inline void
+read(TFile & file,
+	 TData & data,
+	 Embl)
+{
+//IOREV _recordreading_
+SEQAN_CHECKPOINT
+	Iter<TFile, FileReader<Embl> > it(file);
+
+	clear(data);
+	while (!atEnd(it))
+	{
+		appendValue(data, getValue(it));
+		goNext(it);
+	}
+}
+
+template <typename TFile, typename TData, typename TSize>
+inline void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 Embl)
+{
+//IOREV _recordreading_
+SEQAN_CHECKPOINT
+	typename Size<TData>::Type siz = length(data);
+	Iter<TFile, FileReader<Embl> > it(file);
+
+	clear(data);
+	while (!atEnd(it) && (siz < limit))
+	{
+		appendValue(data, getValue(it));
+		goNext(it);
+	}
+	while (!atEnd(it))
+	{
+		goNext(it);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile, typename TMeta>
+inline void
+readMeta(TFile & file,
+		 TMeta & meta,
+		 Embl)
+{
+//IOREV _recordreading_ weird! 
+SEQAN_CHECKPOINT
+	typedef typename Value<TMeta>::Type TValue;
+
+	clear(meta);
+	if (_streamEOF(file))
+	{
+		return;
+	}
+
+	TValue c = _streamGet(file);
+
+	while (!_streamEOF(file))
+	{
+		if (c == ' ')
+		{//end of meta data
+			_streamUnget(file);
+			return;
+		}
+		if (c == '/')
+		{//end of record
+			_streamSkipLine(file, c);
+			_streamUnget(file);
+			return;
+		}
+
+		_streamAppendLine(file, meta, c);
+		appendValue(meta, '\n');
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+/**
+.Function.readLineType:
+..cat:Input/Output
+..summary:Reads the information belonging to the two-character line code specified.
+..signature:readLineType(file,data,key,Embl);
+..param.file:The input file or string.
+...remarks:This function works on an open file stream or on the string data obtained from calling Function.readMeta
+..param.data:The target container that will be filled.
+..param.key:The two-character code specifying the file entry to be read, e.g. "AC" for the acession number line or "DE" for the description line. 
+..see:Function.readMeta
+..see:Function.readFeature
+..include:seqan/file.h
+*/
+template<typename TFile, typename TData, typename TKey>
+inline void
+readLineType(TFile & file,
+			 TData & data,
+			 TKey key,
+			 Embl)
+
+{
+//IOREV _recordreading_ weird! 
+SEQAN_CHECKPOINT
+
+	//this function is meant to be used for two letter codes only 
+	SEQAN_ASSERT(length(key)==2); ;
+
+	typedef typename Value<TFile>::Type TValue;
+	typedef typename Position<TFile>::Type TPosition;
+
+	clear(data);
+	if(_streamEOF(file))
+		return;
+	
+	TPosition pos = _streamTellG(file);
+	TValue c = _streamGet(file);
+	while (!_streamEOF(file))
+	{
+		if(c == '/')
+		{
+			_streamSeekG(file,pos);
+			return;
+		}
+		if(c == key[0])
+		{
+			c = _streamGet(file);
+			if(c == key[1])
+			{
+				for(unsigned int i = 0; i < 4; ++i)
+					c = _streamGet(file);
+				_streamAppendLine(file, data, c);
+				while(!_streamEOF(file) && _streamReadWord(file,c) == key)
+				{
+					appendValue(data, '\n');
+					for(unsigned int i = 0; i < 3; ++i)
+						c = _streamGet(file);
+					_streamAppendLine(file, data, c);
+				}
+				_streamSeekG(file,pos);
+				return;
+			}
+		}
+		_streamSkipLine(file, c);
+	}
+
+	_streamSeekG(file,pos);
+	
+}
+
+
+
+template<typename TData, typename TValue, typename TSpec, typename TKey>
+inline void
+readLineType(String<TValue,TSpec> & meta,
+			 TData & data,
+			 TKey key,
+			 Embl)
+
+{
+//IOREV
+	//this function is meant to be used for two letter codes only
+	SEQAN_ASSERT(length(key)==2); ;
+
+	typedef typename Iterator<String<TValue,TSpec>,Standard>::Type TIterator;
+
+	clear(data);
+	if(empty(meta))
+		return;
+
+	TIterator it = begin(meta,Standard());
+	TIterator end_it = end(meta,Standard());
+
+	while (it != end_it)
+	{
+		if(*it == '/')
+			return;
+
+		if(*it == key[0])
+		{
+			++it;
+			if(*it == key[1])
+			{
+				it+=4;
+				_stringAppendLine(meta, data, it);
+				while(it!=end_it && *it==key[0] && *(++it)==key[1])
+				{
+					appendValue(data, '\n');
+					it+=4;
+					_stringAppendLine(meta, data, it);
+				}
+				return;
+			}
+		}
+		_stringSkipLine(meta, it);
+	}
+
+	
+}
+
+
+/**
+.Function.readFeature:
+..cat:Input/Output
+..summary:Finds the first feature specified by 'key' starting from position 'start' in the feature table (the feature table can be
+obtained by calling readLineType with the two-character code "FT").
+..signature:readFeature(ft_string,start,data,key,Embl);
+..param.ft_string:The feature table.
+..param.start:Position in feature table where search begins.
+..param.data:The target container that will be filled.
+..param.key:The key word specifying the feature to be read, e.g. "mRNA" or "CDS".
+..return:The position behind the feature if found, 0 otherwise.
+..see:Function.readMeta
+..see:Function.readFeature
+..include:seqan/file.h
+*/
+//read parts of feature table (those that belong to key)
+template<typename TData, typename TKey, typename TString>
+inline typename Position<TString>::Type
+readFeature(TString & str,
+			typename Position<TString>::Type start_pos,
+			TData & data,
+			TKey key,
+			Embl)
+
+{
+//IOREV
+	typedef typename Iterator<TString,Standard>::Type TIterator;
+
+	clear(data);
+	if(empty(str) || start_pos >= length(str))
+		return 0;
+	TIterator it = iter(str,start_pos,Standard());
+	TIterator end_it = end(str,Standard());
+
+	while (it != end_it)
+	{
+		if(*it == key[0])
+		{
+			++it;
+			bool found = true;
+			for(unsigned int i = 1; i < length(key); ++i)
+			{
+				if(key[i] != *it)
+				{
+					found = false;
+					break;
+				}
+				++it;
+			}
+			if(found)
+			{
+				_stringSkipWhitespace(str,it);
+				_stringAppendLine(str, data, it);
+				while(it!=end_it && *it == ' ')
+				{
+					appendValue(data, '\n');
+					_stringSkipWhitespace(str,it);
+					_stringAppendLine(str, data, it);
+				}
+				return position(it,str);
+			}
+		}
+		_stringSkipLine(str, it);
+	}
+
+	return 0;
+	
+}
+	
+
+
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile>
+inline void
+goNext(TFile & file,
+	   Embl)
+{
+//IOREV this iterates to the next record
+SEQAN_CHECKPOINT
+	typedef typename Value<TFile>::Type TValue;
+
+	if (_streamEOF(file))
+	{
+		return;
+	}
+
+	while (!_streamEOF(file))
+	{
+		TValue c = _streamGet(file);
+		if (c == '/')
+		{//end of record
+			_streamSkipLine(file, c);
+			_streamUnget(file);
+			return;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/*
+template <typename TFile>
+inline void
+length(TFile & file,
+	   Embl)
+{
+SEQAN_CHECKPOINT
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+inline void
+write(TFile & file,
+	  TData & data,
+	  Embl)
+{
+//IOREV _recordreading_ weird. see above; for-loops would make code more readable
+SEQAN_CHECKPOINT
+	enum
+	{
+		BLOCK_SIZE = 10,
+		BLOCKS_PER_LINE = 6,
+		FIRST_INDENT = 5
+	};
+	char const * NUM_BLOCK_FORMAT = "%9d";
+
+	typedef typename Size<TData>::Type TSize;
+	typedef typename Iterator<TData, Standard>::Type TIterator;
+
+	TSize count = 0;
+	int block_count = 0;
+	int char_in_block_count = 0;
+	TIterator it = begin(data, Standard());
+	TIterator it_end = end(data, Standard());
+
+	while (it != it_end)
+	{
+		//write indent
+		for (int j = 0; j < FIRST_INDENT; ++j) _streamPut(file, ' ');
+
+		//write rest of line
+		while (true)
+		{
+			//write next character
+			if (it != it_end)
+			{
+				_streamPut(file, *it);
+				++it;
+				++count;
+			}
+			else
+			{//no more chars left: fill up with ' '
+				_streamPut(file, ' ');
+			}
+			++char_in_block_count;
+
+			if (char_in_block_count >= BLOCK_SIZE)
+			{//end of block
+				char_in_block_count = 0;
+				_streamPut(file, ' ');
+				++block_count;
+
+				if (block_count >= BLOCKS_PER_LINE)
+				{//enough blocks: write end of line
+					block_count = 0;
+					_streamPutInt(file, count, NUM_BLOCK_FORMAT);
+					_streamPut(file, '\n');
+					break; //end of line
+				}
+			}
+		}
+	}
+
+	write(file, "//\n");
+}
+
+template <typename TFile, typename TData, typename TMeta>
+inline void
+write(TFile & file,
+	  TData & data,
+	  TMeta & meta,
+	  Embl)
+{
+//IOREV _recordreading_
+SEQAN_CHECKPOINT
+	write(file, meta);
+	write(file, data, Embl());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/*leere Vorlage
+template <typename TFile, typename TData>
+inline void
+read(TFile & file,
+	 TData & data,
+	 Embl)
+{
+SEQAN_CHECKPOINT
+}
+
+template <typename TFile, typename TData, typename TSize>
+inline void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 Embl)
+{
+SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TMeta>
+inline void
+readMeta(TFile & file,
+		 TMeta & meta,
+		 Embl)
+{
+SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+inline void
+goNext(TFile & file,
+	   Embl)
+{
+SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+inline void
+length(TFile & file,
+	   Embl)
+{
+SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+inline void
+write(TFile & file,
+	  TData & data,
+	  Embl)
+{
+SEQAN_CHECKPOINT
+}
+template <typename TFile, typename TData, typename TMeta>
+inline void
+write(TFile & file,
+	  TData & data,
+	  TMeta & meta,
+	  Embl)
+{
+SEQAN_CHECKPOINT
+}
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_fasta.h b/third-party/seqan/core/include/seqan/file/file_format_fasta.h
new file mode 100644
index 0000000..4b37b90
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_fasta.h
@@ -0,0 +1,621 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_FASTA_H
+#define SEQAN_HEADER_FILE_FASTA_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ *
+ * tested in tests/file/test_file.h
+ * tag mentionen in doc, but no further documentation, no link to spec
+ * 
+ * IMPORTANT: from what I understand: fileReaderIterator does not iterate
+ * through records, but through lines of the sequence of one record.
+ * goNext() on the iterator goes to beginning of next line and sets
+ * data boundaries for next iteration
+ *
+ * goNext() on the file itself goes to the beginning of the next record.
+ */
+
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Fasta
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Fasta:
+	FASTA file format for sequences.
+..include:seqan/file.h
+*/
+struct TagFasta_;
+//IOREV
+typedef Tag<TagFasta_> Fasta; //IOREV
+
+//////////////////////////////////////////////////////////////////////////////
+// Filereader
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Fasta, TFile2, TSpec> > & it, bool skip_meta)
+{
+//IOREV _postponed_ due to unclear state of filereaderiterator
+	if (_streamEOF(host(it)))
+	{
+		it.data_eof = true;
+		return;
+	}
+
+	if (skip_meta && (it.data_char == '>'))
+	{
+		//skip meta line
+		_streamSkipLine(host(it), it.data_char);
+	}
+
+	//eliminate linebreaks
+	while ((it.data_char == '\n') || (it.data_char == '\r'))
+	{
+		if (_streamEOF(host(it)))
+		{
+			it.data_eof = true;
+			return;
+		}
+		it.data_char = _streamGet(host(it));
+	}
+
+	if (it.data_char == '>')
+	{//end of record
+		it.data_eof = true;
+		_streamUnget(host(it));
+		return;
+	}
+
+	it.data_file_pos = _streamTellG(host(it)) - 1;
+	it.data_eof = _streamEOF(host(it));
+}
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Fasta, TFile2, TSpec> > & it)
+{
+//IOREV
+	goBegin(it, true);
+}
+
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goNext(Iter<TFile, FileReader<Fasta, TFile2, TSpec> > & it)
+{
+//IOREV goto next line of sequence in current record, set boundaries for
+/*
+	if (_streamEOF(host(it)))
+	{
+		it.data_eof = true;
+		return;
+	}
+*/
+	it.data_char = _streamGet(host(it));
+	++it.data_file_pos;
+
+	if (_streamEOF(host(it)))
+	{
+		it.data_eof = true;
+		return;
+	}
+
+	if ((it.data_char == '\n') || (it.data_char == '\r'))
+	{//linebreak detected: find begin of next line
+		do
+		{
+			it.data_char = _streamGet(host(it));
+			if (_streamEOF(host(it)))
+			{
+				it.data_eof = true;
+				return;
+			}
+			++it.data_file_pos;
+		} while ((it.data_char == '\n') || (it.data_char == '\r'));
+
+		if (it.data_char == '>')
+		{//end of record
+			_streamUnget(host(it));
+			it.data_eof = true;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FileFormat Interface
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+/////////////////////////////////////////////////////////////////////////
+//count_valid: zaehlt die nicht-Zeilenumbrueche (input/output)
+//count_all: zaehlt alle Zeichen incl. Zeilenumbrueche (input/output)
+//returns: zuletzt gelesenes Zeichen = das erste hinter dem Zeilenumbruch bzw. eof
+//the last read char is not counted!
+//count_valid and count_all are not resetted but counted up
+template <typename TFile, typename TSize>
+inline typename Value<TFile>::Type
+_fastaScanLine(TFile & file,
+				 TSize & count_valid,
+				 TSize & count_all)
+{
+//IOREV _nodoc_ has doc but in wrong format
+SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	TSize count = 0;
+	typename Value<TFile>::Type c;
+
+	do
+	{
+		c = _streamGet(file);
+		if (c == '\n' || c == '\r')
+		{
+			while (!_streamEOF(file))
+			{
+				++count_all;
+				c = _streamGet(file);
+				if (c != '\n' && c != '\r')
+					break;
+			}
+			break;
+		}
+
+		++count;
+	} while (!_streamEOF(file));
+	
+	count_valid += count;
+	count_all += count;
+	return c;
+}
+
+
+/////////////////////////////////////////////////////////////////////////
+template <typename TFile, typename TSize>
+inline void
+_readNCharsFromFile(TFile & file, TSize count)
+{
+//IOREV shouldn't this check for EOF? Shouldn't it be renamed to sth like skipNChars, since it doesn't save them anywhere?
+SEQAN_CHECKPOINT
+	for (TSize i = 0; i < count; ++i)
+	{
+		_streamGet(file);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// read
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): The interface of this function does not correlate with documentation where the third parameter is metadata!
+template <typename TFile, typename TData, typename TSize>
+void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 Fasta)
+{
+//IOREV _recordreading_ _notinlined_ see comment by holtgrew, signature is wrong for most file formats specializations
+SEQAN_CHECKPOINT
+
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+	clear(data);
+
+	//determine begin position
+	typename Value<TFile>::Type c_first = _streamGet(file);
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	typename Position<TFile>::Type begin_pos = _streamTellG(file);
+	typename Size<TData>::Type count_valid = 1; //"valid" characters read (without line breaks)
+	typename Size<TData>::Type count_all = 1;	//all characters read (with line breaks)
+
+	if (_streamEOF(file))
+	{
+		return;
+	}	
+
+	if (c_first == '>')
+	{//there is an id line: skip it
+		c_first = _fastaScanLine(file, count_valid, count_all);
+	}
+
+	if ((c_first == '>') || _streamEOF(file)) 
+	{//another id line = empty entry
+		_streamSeekG(file, begin_pos);
+		_readNCharsFromFile(file, count_all-1);
+		return;
+	}
+
+	begin_pos = _streamTellG(file);
+
+	count_valid = 1;
+	count_all = 1;
+	typename Value<TFile>::Type c;
+	bool eof_reached = false;
+	//determine length
+	while (true)
+	{
+		c = _fastaScanLine(file, count_valid, count_all);
+		if (_streamEOF(file)) 
+		{//end of file: stop searching
+			eof_reached = true;
+			break;
+		}
+		if (c == '>')
+		{//next entry found: stop seaching
+			break;
+		}
+		if ((c != '\n') && (c != '\r'))
+		{
+			++count_valid; //count c
+		}
+		++count_all;
+	}
+
+	//reserve space
+	typename Size<TData>::Type count = count_valid;
+	if (count > limit)
+		count = limit;
+	
+	resize(data, count);
+	if (count > length(data))
+		count = length(data);
+
+	//read sequence
+	_streamSeekG(file, begin_pos);
+
+	typename Position<TData>::Type pos = 0;
+	c = c_first;
+	while (true)
+	{
+		if ((c != '\n') && (c != '\r'))
+		{
+			data[pos] = c;
+			++pos;
+		}
+		if (pos >= count) break;
+
+		c = _streamGet(file);
+		--count_all;
+	}
+
+	//move file ptr to next entry
+	_readNCharsFromFile(file, count_all - 1);
+	if(eof_reached)
+		_streamGet(file);
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData>
+void
+read(TFile & file,
+	 TData & data,
+	 Fasta tag)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	typedef typename Size<TData>::Type TSize;
+	read(file, data, maxValue<TSize>(), tag);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// readID
+//////////////////////////////////////////////////////////////////////////////
+ 
+//the ID is the complete first line (without the leading '>'-sign)
+
+template <typename TFile, typename TString>
+void
+readID(TFile & file,
+	   TString & seqId,
+	   Fasta)
+{
+//IOREV _nodoc_ _notinlined_ name ambiguous with readId-memfunc
+SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	typename Position<TFile>::Type start_pos = _streamTellG(file);
+
+	typename Value<TFile>::Type c = _streamGet(file);
+	if (c != '>')
+	{
+		clear(seqId);
+	}
+	else
+	{
+		typename Size<TString>::Type count_valid = 0;
+		typename Size<TString>::Type count_all = 0;
+		_fastaScanLine(file, count_valid, count_all);
+
+		if (! count_valid)
+		{
+			clear(seqId);
+		}
+		else
+		{
+			resize(seqId, count_valid);
+			if (length(seqId) < count_valid)
+			{
+				count_valid = length(seqId);
+			}
+
+			_streamSeekG(file, start_pos);
+			c = _streamGet(file); //pop the '>' character
+			for (typename Position<TString>::Type pos = 0; count_valid; --count_valid)
+			{
+				seqId[pos] = _streamGet(file);
+				++pos;
+			}
+		}
+	}
+	_streamSeekG(file, start_pos);
+}
+
+//short ID, read fasta header up to first whitespace
+template <typename TFile, typename TString>
+void
+readShortID(TFile & file,
+	   TString & seqId,
+	   Fasta)
+{
+//IOREV _nodoc_ _notinlined_ better to use _stream* or _parse* calls to get first word
+SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	typename Position<TFile>::Type start_pos = _streamTellG(file);
+
+	typename Value<TFile>::Type c = _streamGet(file);
+	if (c != '>')
+	{
+		clear(seqId);
+	}
+	else
+	{
+		typename Size<TString>::Type count_valid = 0;
+		typename Size<TString>::Type count_all = 0;
+		_fastaScanLine(file, count_valid, count_all);
+
+		if (! count_valid)
+		{
+			clear(seqId);
+		}
+		else
+		{
+			resize(seqId, count_valid);
+			if (length(seqId) < count_valid)
+			{
+				count_valid = length(seqId);
+			}
+
+			_streamSeekG(file, start_pos);
+			c = _streamGet(file); //pop the '>' character
+			for (typename Position<TString>::Type pos = 0; count_valid; --count_valid)
+			{
+				seqId[pos] = _streamGet(file);
+				if(seqId[pos]=='\t' || seqId[pos]=='\b' || seqId[pos]==' ')
+				{
+					resize(seqId,pos);
+					break;
+				}
+				++pos;
+			}
+		}
+	}
+	_streamSeekG(file, start_pos);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// readMeta
+//////////////////////////////////////////////////////////////////////////////
+
+//Fasta file records have no meta data
+
+template <typename TFile, typename TMeta>
+void
+readMeta(TFile & file,
+		 TMeta & meta,
+		 Fasta)
+{
+//IOREV _nodoc_ _notinlined_ code documentation wrong
+SEQAN_CHECKPOINT
+	readID(file, meta, Fasta());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// goNext
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+void
+goNext(TFile & file,
+	   Fasta)
+{
+//IOREV _notinlined_ goto next record
+SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+//	bool found_data = false;
+	while (true)
+	{
+		typename Value<TFile>::Type c = _streamGet(file);
+
+		if (_streamEOF(file)) return;
+
+		if (c == '\n' || c == '\r')
+		{
+			do {
+				c = _streamGet(file);
+				if (_streamEOF(file)) return;
+			} while (c == '\n' || c == '\r');
+/*
+// weese: I changed the following lines, as otherwises empty
+//        sequences (seq1) will be overread. See:
+// >seq1
+// >seq2
+// ACTGGT
+			if (c != '>')
+			{
+				found_data = true;
+			}
+			else if (found_data)
+			{
+				_streamUnget(file);
+				return;
+			}
+*/			if (c == '>')
+			{
+				_streamUnget(file);
+				return;
+			}
+		}
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// write
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TString, typename TData>
+void
+_writeImpl(TFile & file,
+			TData & data,
+			TString & seqId,
+			Fasta)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_streamPut(file, '>');
+	_streamWrite(file, seqId);
+	_streamPut(file, '\n');
+
+	//typename Iterator<TData, Standard>::Type it = begin(data, Standard());
+	//typename Iterator<TData, Standard>::Type it_end = end(data, Standard());
+	typename Iterator<TData>::Type it = begin(data);
+	typename Iterator<TData>::Type it_end = end(data);
+
+	int i = 0;
+
+	for (; it < it_end; ++it)
+	{
+		if (i == 60)
+		{
+			_streamPut(file, '\n');
+			i = 0;
+		}
+		++i;
+
+		_streamPut(file, *it);
+	}
+	_streamPut(file, '\n');
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TString, typename TData, typename TMeta>
+void
+write(TFile & file,
+	  TData & data,
+	  Fasta)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_writeImpl(file, data, "", Fasta());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TString, typename TData>
+void
+write(TFile & file,
+	  TData & data,
+	  TString & seqId,
+	  Fasta)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_writeImpl(file, data, seqId, Fasta());
+}
+
+
+//VisualC++ const array bug workaround
+template <typename TFile, typename TString, typename TDataValue>
+void
+write(TFile & file,
+	  TDataValue * data,
+	  TString & seqId,
+	  Fasta)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_writeImpl(file, data, seqId, Fasta());
+
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TString, typename TData, typename TMeta>
+void
+write(TFile & file,
+	  TData & data,
+	  TString & seqId,
+	  TMeta &,
+	  Fasta)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_writeImpl(file, data, seqId, Fasta());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_fasta_align.h b/third-party/seqan/core/include/seqan/file/file_format_fasta_align.h
new file mode 100644
index 0000000..9db51ac
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_fasta_align.h
@@ -0,0 +1,368 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Support for writing and reading FASTA alignment files.
+// ==========================================================================
+
+#ifndef SEQAN_FILE_FILE_FORMAT_FASTA_ALIGN_H_
+#define SEQAN_FILE_FILE_FORMAT_FASTA_ALIGN_H_
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ *
+ * tested in tests/file/test_file.h
+ * tag mentionen in doc, but no further documentation, no link to spec
+ *
+ *
+ * bacthreading and -writing
+ *
+ * does not treat IDs as Meta-Data, while format_fasta does
+ * 
+ */
+
+
+namespace seqan {
+
+// ===========================================================================
+// Forward Declarations
+// ===========================================================================
+
+//forward declarations
+template <typename T>
+struct Row;
+//IOREV
+
+template <typename T>
+struct Rows;
+//IOREV
+
+// ===========================================================================
+// Tags, Enums, Classes, Specializations
+// ===========================================================================
+
+/**
+.Tag.File Format.tag.Fasta alignment:
+	FASTA alignment file format for sequences.
+..include:seqan/file.h
+*/
+struct FastaAlign_;
+//IOREV
+typedef Tag<FastaAlign_> FastaAlign; //IOREV
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+template <typename TFile, typename TSize>
+void _fastaAlignScanLine(TFile & file, TSize & count) {
+//IOREV _notinlined_ no EOF check in beginning; non-default EOL-handling
+
+	SEQAN_CHECKPOINT;
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	while (true) {
+		typename Value<TFile>::Type c = _streamGet(file);
+
+		if (_streamEOF(file)) return;
+		if (c == '\n') return;
+
+		if ((c != '\r') && (c!='-'))
+			++count;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// read
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile, typename TSource, typename TSpec>
+void read(TFile & file, Align<TSource, TSpec> & align, FastaAlign const &) {
+//IOREV _notinlined_ _batchreading_ not sure whether begin_pos is absolute
+    SEQAN_CHECKPOINT;
+
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+	
+	typedef typename Value<TSource>::Type TSourceValue;
+	typedef typename Size<TSourceValue>::Type TSize;
+	typedef typename Position<TFile>::Type TFilePos;
+	typedef Triple<TFilePos, TFilePos, TSize> TTriple;
+	TSize limit = maxValue<TSize>();
+
+	//Determine begin position, end position and length of each sequence
+	String<TTriple> beg_end_length;
+	
+	TFilePos begin_pos;
+	TFilePos end_pos;
+	typename Value<TFile>::Type c;
+	TSize count;
+
+	while (!_streamEOF(file)) {
+		begin_pos = _streamTellG(file);
+		count = 0;
+		SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	
+		c = _streamGet(file);
+		
+		// Skip id
+		if (c == '>') {
+			_fastaAlignScanLine(file, count);
+			begin_pos = _streamTellG(file);
+			count = 0;
+		} else {  //If no id first letter belongs to sequence
+			count = 1;
+		}
+
+		// Count letters
+		while (true) {
+			_fastaAlignScanLine(file, count);
+
+			typename Value<TFile>::Type c = _streamGet(file);
+			if (c == '>') {
+				_streamSeek2G(file, -1);
+				end_pos = _streamTellG(file);
+				break;
+			}
+			if (_streamEOF(file)) {
+				end_pos = _streamTellG(file);
+				break;
+			}
+			if ((c != '\n') && (c != '\r') && (c!='-'))	{
+				++count;
+			}
+		}
+		if (count > limit) {
+			count = limit;
+		}
+
+		appendValue(beg_end_length, TTriple(begin_pos, end_pos, count));
+	}
+
+	// Resize alignment data structure
+	TSize numRows=length(beg_end_length);
+	resize(rows(align), numRows);	//rows
+
+	//typedef Align<TSource, TSpec> TAlign;
+
+	for(TSize i=0;i<numRows;++i) {
+		TSize begin = beg_end_length[i].i1;
+//		TSize end = beg_end_length[i].i2;
+		count = beg_end_length[i].i3;
+
+		//Reserve space
+        TSource buffer;
+        resize(buffer, count);
+        assignSource(row(align, i), buffer);
+		// clear(row(align,i));
+		// createSource(row(align,i));
+		// resize(source(row(align,i)),count);
+		// if (length(source(row(align,i))) < count) {
+		//	count = length(source(row(align,i)));
+		// }
+		// setClippedEndPosition(row(align,i),count);
+
+		//Read sequence
+		_streamSeekG(file, begin);
+
+		typename Position<TSource>::Type pos, viewPos;
+		for (pos = 0, viewPos = 0; pos < count; ++viewPos) {
+			c = _streamGet(file);
+			if ((c != '\n') && (c != '\r') && (c != '-'))	{
+				source(row(align,i))[pos] = c;
+				++pos;
+			}
+			if (c=='-') {
+				insertGap(row(align,i), viewPos);
+			}
+		}
+	}
+
+	_streamSeekG(file, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// readIDs
+//////////////////////////////////////////////////////////////////////////////
+ 
+template <typename TFile, typename TStringContainer>
+void readIDs(TFile& file, TStringContainer& ids, FastaAlign) {
+//IOREV _notinlined_ _batchreading_ _nodoc_
+	
+	SEQAN_CHECKPOINT;
+	
+    SEQAN_ASSERT_NOT(_streamEOF(file));
+
+	typedef typename Value<TStringContainer>::Type TString;
+	typename Position<TFile>::Type start_pos;
+	typename Value<TFile>::Type c;
+
+
+	TString seqId;
+	while(true) {
+		c = _streamGet(file);
+		while ((!_streamEOF(file)) && (c != '>')) c = _streamGet(file);
+		if (!_streamEOF(file)) {
+			start_pos = _streamTellG(file);
+			typename Size<TString>::Type count = 0;
+			_fastaAlignScanLine(file, count);
+			if (! count) clear(seqId);
+			else {
+				resize(seqId, count);
+				if (length(seqId) < count)	{
+					count = length(seqId);
+				}
+				_streamSeekG(file, start_pos);
+				for (typename Position<TString>::Type pos = 0; pos<count; ++pos) {
+					seqId[pos] = _streamGet(file);
+				}
+			}
+			appendValue(ids, seqId);
+		} else {
+			break;
+		}
+	}
+	_streamSeekG(file, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// readMeta
+//////////////////////////////////////////////////////////////////////////////
+
+//Fasta file records have no meta data
+
+template <typename TFile, typename TMeta>
+void readMeta(TFile & /*file*/, TMeta & meta, FastaAlign) {
+//IOREV _notinlined_ _bug_ ids is meta-data, at least it is handled this way in format_fasta
+	SEQAN_CHECKPOINT
+	clear(meta);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// goNext
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile>
+void goNext(TFile & file, FastaAlign) {
+//IOREV
+	SEQAN_CHECKPOINT;
+	(void) file; // When compiled without assertions.
+	SEQAN_ASSERT_NOT(_streamEOF(file));
+	
+	return;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// write
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+void _writeImpl(TFile & file, Align<TSource, TSpec> const & align, TStringContainer const & ids, FastaAlign const &) {
+//IOREV _notinlined_ _batchreading_
+	SEQAN_CHECKPOINT
+
+	typedef Align<TSource, TSpec> const TAlign;
+	typedef typename Row<TAlign>::Type TRow;
+	typedef typename Position<typename Rows<TAlign>::Type>::Type TRowsPosition;
+	TRowsPosition row_count = length(rows(align));
+
+	for(TRowsPosition i=0;i<row_count;++i) {
+		TRow & row_ = row(align, i);
+
+		typedef typename Iterator<typename Row<TAlign>::Type const, Standard>::Type TIter;
+		TIter begin_ = iter(row_, beginPosition(cols(align)));
+		TIter end_ = iter(row_, endPosition(cols(align)));
+
+		_streamPut(file, '>');
+		_streamWrite(file, getValue(ids,i));
+		_streamPut(file, '\n');
+
+		int chars=0;
+		while(begin_ != end_) {
+			if (chars == 60) {
+				_streamPut(file, '\n');
+				chars = 0;
+			}
+			if (isGap(begin_)) _streamPut(file, gapValue<char>());
+			else _streamPut(file, getValue(begin_));
+			chars++;
+			++begin_;
+		}
+		_streamPut(file, '\n');
+	}
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TSource, typename TSpec>
+void write(TFile & file, Align<TSource, TSpec> const & align, FastaAlign const & ) {
+//IOREV _notinlined_ _batchreading_
+	SEQAN_CHECKPOINT
+	_writeImpl(file, align, String<String<char> >(), FastaAlign());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+void write(TFile & file, Align<TSource, TSpec> const & align, TStringContainer const & ids, FastaAlign const & ) {
+//IOREV _notinlined_ _batchreading_
+	SEQAN_CHECKPOINT
+	_writeImpl(file, align, ids, FastaAlign());
+}
+
+
+//VisualC++ const array bug workaround
+// TODO(holtgrew): Superflous?!
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec>
+void write(TFile & file, Align<TSource, TSpec> const * align, TStringContainer const & ids, FastaAlign const & ) {
+//IOREV  _notinlined_ _batchreading_ _windows_
+	SEQAN_CHECKPOINT
+	_writeImpl(file, align, ids, FastaAlign());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TStringContainer, typename TSource, typename TSpec, typename TMeta>
+void write(TFile & file, Align<TSource, TSpec> const & align, TStringContainer const & ids, TMeta &, FastaAlign const & ) {
+//IOREV _notinlined_ _batchreading_
+	SEQAN_CHECKPOINT;
+	_writeImpl(file, align, ids, FastaAlign());
+}
+
+}  // namespace seqan
+
+#endif   // #ifndef SEQAN_FILE_FILE_FORMAT_FASTA_ALIGN_H_
diff --git a/third-party/seqan/core/include/seqan/file/file_format_genbank.h b/third-party/seqan/core/include/seqan/file/file_format_genbank.h
new file mode 100644
index 0000000..c6e31fd
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_genbank.h
@@ -0,0 +1,412 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_GENBANK_H
+#define SEQAN_HEADER_FILE_GENBANK_H
+
+/* IOREV
+ * _tested_
+ * _nodoc_
+ *
+ * tested in tests/file/test_file.h
+ * tag mentionen in doc, but no further documentation, no link to spec
+ *
+ * current spec:
+ * ftp://ftp.ncbi.nih.gov/genbank/gbrel.txt
+ *
+ * IMPORTANT: from what I understand: fileReaderIterator does not iterate
+ * through records, but through lines of the sequence of one record.
+ * goNext() on the iterator goes to beginning of next line and sets
+ * data boundaries for next iteration
+ *
+ * goNext() on the file itself goes to the beginning of the next record.
+ *
+ * THIS is not intuitive AT ALL.
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Genbank
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Genbank:
+	Genbank format for sequences from the Genbank database.
+..include:seqan/file.h
+*/
+struct TagGenbank_;
+//IOREV
+typedef Tag<TagGenbank_> const Genbank; //IOREV
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FileReader Iterator
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Genbank, TFile2, TSpec> > & it, bool skip_meta)
+{
+//IOREV not sure whether begin_pos is absolute; parsing could be done simpler; no error handling
+SEQAN_CHECKPOINT
+	String<char> line;
+
+	if (_streamEOF(host(it)))
+	{//end of file
+		it.data_eof = true;
+		return;
+	}
+
+	if (skip_meta && (it.data_char != ' '))
+	{//skip metadata block
+		while (true)
+		{
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				it.data_eof = true;
+				return;
+			}
+			if ((it.data_char == 'O') || (it.data_char == 'o'))
+			{
+				clear(line);
+				_streamAppendLine(host(it), line, it.data_char);
+				if ((prefix(line, 6) == "ORIGIN") || (prefix(line, 6) == "origin"))
+				{//end of metadata
+					break;
+				}
+			}
+			//skip meta line
+			_streamSkipLine(host(it), it.data_char);
+
+			if (_streamEOF(host(it)))
+			{//end of file
+				it.data_eof = true;
+				return;
+			}
+		}
+	}
+
+	//find first character
+	while (true)
+	{
+		if (_streamEOF(host(it)))
+		{//end of file
+			it.data_eof = true;
+			return;
+		}
+		if ((it.data_char != ' ') && ((it.data_char < '0') || (it.data_char > '9')))
+		{
+			if ((it.data_char != '\n') && (it.data_char != '\r'))
+			{//fist char found
+				break;
+			}
+
+			it.data_char = _streamGet(host(it));
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				it.data_eof = true;
+				return;
+			}
+		}
+		else
+		{
+			it.data_char = _streamGet(host(it));
+		}
+	}
+
+	it.data_file_pos = _streamTellG(host(it));
+	it.data_file_pos -=1;
+	it.data_eof = _streamEOF(host(it));
+}
+
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goBegin(Iter<TFile, FileReader<Genbank, TFile2, TSpec> > & it)
+{
+//IOREV
+    SEQAN_CHECKPOINT;
+    goBegin(it, true);
+}
+
+
+template <typename TFile, typename TFile2, typename TSpec>
+inline void
+goNext(Iter<TFile, FileReader<Genbank, TFile2, TSpec> > & it)
+{
+//IOREV this iterates through the characters of a line in one record
+SEQAN_CHECKPOINT
+	do
+	{
+		it.data_char = _streamGet(host(it));
+		if (_streamEOF(host(it)))
+		{
+			it.data_eof = true;
+			return;
+		}
+		it.data_file_pos += 1;
+
+		if ((it.data_char == '\n') || (it.data_char == '\r'))
+		{//linebreak detected: find begin of next line
+			do
+			{
+				it.data_char = _streamGet(host(it));
+				if (_streamEOF(host(it)))
+				{
+					it.data_eof = true;
+					return;
+				}
+				it.data_file_pos += 1;
+			} while ((it.data_char == '\n') || (it.data_char == '\r'));
+
+			if (it.data_char == '/')
+			{//end of record
+				_streamSkipLine(host(it), it.data_char);
+				_streamUnget(host(it));
+				//it.data_file_pos is invalid now
+				it.data_eof = true;
+				return;
+			}
+		}
+	} while ((it.data_char == ' ') || ((it.data_char >= '0') && (it.data_char <= '9')));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// File Format Access Function
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+inline void
+read(TFile & file,
+	 TData & data,
+	 Genbank)
+{
+//IOREV _recordreading_ see above
+SEQAN_CHECKPOINT
+	Iter<TFile, FileReader<Genbank> > it(file);
+
+	clear(data);
+	while (!atEnd(it))
+	{
+		appendValue(data, getValue(it));
+		goNext(it);
+	}
+}
+
+template <typename TFile, typename TData, typename TSize>
+inline void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 Genbank)
+{
+//IOREV _nodoc_ _recordreading_ see above
+SEQAN_CHECKPOINT
+	typename Size<TData>::Type siz = length(data);
+	Iter<TFile, FileReader<Genbank> > it(file);
+
+	clear(data);
+	while (!atEnd(it) && (siz < limit))
+	{
+		appendValue(data, getValue(it));
+		goNext(it);
+	}
+	while (!atEnd(it))
+	{
+		goNext(it);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TMeta>
+inline void
+readMeta(TFile & file,
+		 TMeta & meta,
+		 Genbank)
+{
+//IOREV _ndoc_ _recordreading_ see above
+SEQAN_CHECKPOINT
+	typedef typename Value<TMeta>::Type TValue;
+	String<char> line;
+
+	clear(meta);
+
+	if (_streamEOF(file))
+	{
+		return;
+	}
+
+	TValue c = _streamGet(file);
+
+	while (!_streamEOF(file))
+	{
+		clear(line);
+		_streamAppendLine(file, line, c);
+
+		if (c == '/')
+		{//end of record
+			_streamUnget(file);
+			break;
+		}
+
+		append(meta, line);
+		appendValue(meta, '\n');
+
+		if ((prefix(line, 6) == "ORIGIN") || (prefix(line, 6) == "origin"))
+		{//end of metadata
+			_streamUnget(file);
+			break;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+inline void
+goNext(TFile & file,
+	   Genbank)
+{
+//IOREV this seems to iterate to the enxt record
+SEQAN_CHECKPOINT
+	typedef typename Value<TFile>::Type TValue;
+
+	if (_streamEOF(file))
+	{
+		return;
+	}
+
+	while (!_streamEOF(file))
+	{
+		TValue c = _streamGet(file);
+		if (c == '/')
+		{//end of record
+			_streamSkipLine(file, c);
+			_streamUnget(file);
+			return;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/*
+template <typename TFile>
+inline void
+length(TFile & file,
+	   Genbank)
+{
+SEQAN_CHECKPOINT
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+inline void
+write(TFile & file,
+	  TData & data,
+	  Genbank)
+{
+//IOREV _recordreading_
+SEQAN_CHECKPOINT
+	enum
+	{
+		BLOCK_SIZE = 10,
+		BLOCKS_PER_LINE = 6
+	};
+	char const * NUM_BLOCK_FORMAT = "%9d";
+
+	typedef typename Size<TData>::Type TSize;
+	typedef typename Iterator<TData, Standard>::Type TIterator;
+
+	TSize count = 0;
+	TIterator it = begin(data, Standard());
+	TIterator it_end = end(data, Standard());
+
+	while (it != it_end)
+	{
+		//write count 
+		_streamPutInt(file, count+1, NUM_BLOCK_FORMAT);
+
+		int block_count = 0;
+		int char_in_block_count = BLOCK_SIZE;
+
+		//write rest of line
+		while (it != it_end)
+		{
+			if (char_in_block_count == BLOCK_SIZE)
+			{//begin new block
+				if (block_count >= BLOCKS_PER_LINE)
+				{//end of line
+					_streamPut(file, '\n');
+					break;
+				}
+				_streamPut(file, ' ');
+				char_in_block_count = 0;
+				++block_count;
+			}
+
+			//write next character
+			_streamPut(file, *it);
+			++it;
+			++count;
+			++char_in_block_count;
+		}
+	}
+
+	write(file, "\n//\n");
+}
+
+template <typename TFile, typename TData, typename TMeta>
+inline void
+write(TFile & file,
+	  TData & data,
+	  TMeta & meta,
+	  Genbank)
+{
+//IOREV _recordreading_
+SEQAN_CHECKPOINT
+	write(file, meta);
+	write(file, data, Genbank());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+} //namespace SEQAN_NAMESPACE_MAIN
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_guess.h b/third-party/seqan/core/include/seqan/file/file_format_guess.h
new file mode 100644
index 0000000..a3a7ab6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_guess.h
@@ -0,0 +1,129 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_GUESS_H
+#define SEQAN_HEADER_FILE_GUESS_H
+
+/* IOREV
+ * _tested_
+ * _doc_
+ *
+ * only works if seeking is possible
+ * 
+ * the whole FileFormat class seems useless, see file_format.h
+ * this could aswell return the specific tag
+ *
+ * description in code comments not plausible
+ */
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// guessFileFormat
+//////////////////////////////////////////////////////////////////////////////
+
+//guessFileFormat braucht auch data, weil die FileFormat-Klasse von TData
+//abhaengig, und das ist so, weil sonst die Kombination von Templates mit
+//virtuellen Funktionen nicht funktionieren wuerde.
+/**
+.Function.guessFileFormat
+..cat:Input/Output
+..summary:Tries to determine the format of a file.
+..signature:guessFileFormat(file, data)
+..param.file: An input file.
+..param.data: The target container.
+...remarks:This container is not modified by this function.
+..returns:A file format object instance that represents the determined file format.
+...type:Class.FileFormat
+..remarks:The $data$-argument is used here as a tag to determine the type of the target.
+..see:Function.FileFormat#read
+..see:Tag.File Format
+..include:seqan/file.h
+*/
+template <typename TFile, typename TData, typename TMeta>
+inline FileFormat<TFile, TData, TMeta, void> 
+guessFileFormat(TFile & file,
+				TData & data)
+{
+//IOREV _doc_ see head of file_format_guess.h
+SEQAN_CHECKPOINT
+	typename Position<TFile>::Type old_pos = _streamTellG(file);
+	typename Value<TFile>::Type c;
+
+	_streamSeekG(file, 0); /// move to beginning of file
+	c = _streamGet(file);
+		
+	if (c=='>') 
+	{
+		_streamSeekG(file, old_pos);
+		return getFileFormatInstance<TFile, TData, Fasta, TMeta>();
+	}
+	
+	if (c=='L')
+	{
+		_streamSeekG(file, old_pos);
+		return getFileFormatInstance<TFile, TData, Genbank, TMeta>();
+	}
+
+	if (c=='I')
+	{
+		_streamSeekG(file, old_pos);
+		return getFileFormatInstance<TFile, TData, Embl, TMeta>();
+	}
+
+	else
+	{
+		_streamSeekG(file, old_pos);
+		return getFileFormatInstance<TFile, TData, Raw, TMeta>();
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/* DOCH NICHT:
+template <typename TTarget, typename TSource>
+inline void
+read(TTarget & target,
+	 TSource & source)
+{
+SEQAN_CHECKPOINT
+	read(target, source, guessFileFormat(target, source));
+}
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_format_mmap.h b/third-party/seqan/core/include/seqan/file/file_format_mmap.h
new file mode 100644
index 0000000..5438990
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_mmap.h
@@ -0,0 +1,1476 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Provides functionality to map a sequence file into memory and split into
+// segments (one for each sequence). Implements different sequence file
+// formats, e.g. Fastq, Fasta, QSeq, Raw, and auto detection (via the
+// TagSelector AutoSeqFormat) based on content or file extension.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_FORMAT_MMAP_H
+#define SEQAN_HEADER_FILE_FORMAT_MMAP_H
+
+
+
+/* IOREV
+ * _tested_
+ *
+ *
+ * mostly documented
+ * contents seems to be used widely in apps
+ * 
+ * contains all sorts of private _is* and _stream* functions
+ *
+ * contains many file format specific functions and even two new file format
+ * definitions (fastq and qsec) that should definitely go someplace else,
+ *
+ * contains almost nothing specific to MemoryMapped strings, other than
+ * the split()-calls
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Fastq (Fasta extension for quality values)
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Fastq:
+    FASTQ file format for sequences.
+..include:seqan/file.h
+*/
+
+    struct TagFastq_;
+    //IOREV _doc_ this should ge somewhere else!
+    typedef Tag<TagFastq_> Fastq; //IOREV
+
+/**
+.Tag.File Format.tag.QSeq:
+	QSeq format, used for most of the Illumina read files.
+..include:seqan/file.h
+*/
+	struct QSeq_;
+	//IOREV _doc_ this whole part should go someplace different
+	typedef Tag<QSeq_> QSeq; //IOREV
+
+
+    template <typename TFormat, typename T = void>
+    struct FileFormatExtensions;
+    
+
+    template <typename T>
+    struct FileFormatExtensions<Fasta, T>
+    {
+        static char const * VALUE[6];
+    };
+
+    template <typename T>
+    char const * FileFormatExtensions<Fasta, T>::VALUE[6] = {
+        ".fa",      // default output extension
+        ".fasta",
+        ".faa",     // FASTA Amino Acid file
+        ".ffn",     // FASTA nucleotide coding regions file
+        ".fna",     // FASTA Nucleic Acid file
+        ".frn" };
+
+
+    template <typename T>
+    struct FileFormatExtensions<Fastq, T>
+    {
+        static char const * VALUE[2];
+    };
+
+    template <typename T>
+    char const * FileFormatExtensions<Fastq, T>::VALUE[2] = {
+        ".fq",      // default output extension
+        ".fastq" };
+
+
+    template <typename T>
+    struct FileFormatExtensions<QSeq, T>
+    {
+        static char const * VALUE[2];
+    };
+
+    template <typename T>
+    char const * FileFormatExtensions<QSeq, T>::VALUE[2] = {
+        ".txt",     // default output extension
+        ".seq" };
+
+
+    template <typename T>
+    struct FileFormatExtensions<Raw, T>
+    {
+        static char const * VALUE[1];	// default is one extension
+    };
+
+    template <typename T>
+    char const * FileFormatExtensions<Raw, T>::VALUE[1] = {
+        ".qseq" };  // default output extension
+
+/**
+.Shortcut.MultiFasta
+..summary:A sequence file mapped in memory as a StringSet of concatenated sequence file fragments.
+..cat:Input/Output
+..signature:MultiSeqFile
+..shortcutfor:Spec.ConcatDirect
+..shortcutfor:Spec.MMap String
+...signature:StringSet<String<char, MMap<> >, Owner<ConcatDirect<> > >
+..status:deprecated, will be removed in favour of @Shortcut.MultiSeqFile@
+*/
+
+/**
+.Shortcut.MultiSeqFile
+..summary:A sequence file mapped in memory as a StringSet of concatenated sequence file fragments.
+..cat:Input/Output
+..signature:MultiSeqFile
+..shortcutfor:Spec.ConcatDirect
+..shortcutfor:Spec.MMap String
+...signature:StringSet<String<char, MMap<> >, Owner<ConcatDirect<> > >
+*/
+
+	// define memory mapped stringset
+	typedef StringSet<String<char, MMap<> >, Owner<ConcatDirect<> > >	MultiFasta;	//deprecated (use MultiSeqFile instead) //IOREV _doc_ _delcandidate_
+	typedef StringSet<String<char, MMap<> >, Owner<ConcatDirect<> > >	MultiSeqFile; //IOREV _doc_
+
+
+	template <typename TValue>
+	inline bool
+	_isLineBreak(TValue value)
+	{
+//IOREV _nodoc_ will return true twice on Windows (ANSI EOL = "\r\n"); unclear whether \r on its own should be considered EOL
+		return (value == '\n' || value == '\r');
+	}
+
+	template <typename TIterator>
+	inline bool
+	_seekLineBreak(TIterator &it, TIterator itEnd)
+	{
+//IOREV _nodoc_
+		while (!_isLineBreak(*it))
+			if (++it == itEnd) return false;
+		return true;
+	}
+
+	template <typename TIterator>
+	inline bool
+	_seekNonLineBreak(TIterator &it, TIterator itEnd)
+	{
+//IOREV _bug_ _nodoc_ this returns true on [2] of "\n\n\n" (there is no loop)
+		if (*it == '\n')
+		{
+			if (++it == itEnd) return false;
+			if (*it == '\r')
+				if (++it == itEnd) return false;
+		} else
+			if (*it == '\r')
+			{
+				if (++it == itEnd) return false;
+				if (*it == '\n')
+					if (++it == itEnd) return false;
+			}
+		return true;
+	}
+
+        // Returns true iff value is a whitespace.
+	template <typename TValue>
+	inline bool
+	_isWhiteSpace(TValue value)
+	{
+//IOREV according to POSIX \v and \f are also whitespace, see also file_format.h:_streamSkipWhiteSpace(), misc_parsing.h: _parseSkipWhitespace() and misc_parsing.h:_parseReadWordUntilWhitespace()
+		return (value == ' ' || value == '\t' || value == '\r' || value == '\n');
+	}
+
+        // Increment iterator until end of sequence or *it is a whitespace.
+	template <typename TIterator>
+	inline bool
+	_seekWhiteSpace(TIterator &it, TIterator itEnd)
+	{
+//IOREV _nodoc_
+		while (!_isWhiteSpace(*it))
+			if (++it == itEnd) return false;
+		return true;
+	}
+
+	template <typename TIterator>
+	inline bool
+	_seekTab(TIterator& it, TIterator itEnd)
+	{
+//IOREV _nodoc_
+		for (; it != itEnd; ++it)
+			if (*it == '\t') return true;
+		return false;
+	}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Fasta
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.guessFormat:
+..summary:Guesses a file format from the contents of a sequence file.
+..cat:Input/Output
+..signature:guessFormat(text, formatTag)
+..param.text:A string storing the contents of a sequence file.
+...see:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..returns:$true$ if the format represented by $formatTag$ was recognized in $text$.
+..see:Function.guessFormatFromFilename
+..include:seqan/file.h
+*/
+
+	// test for Fasta format
+	template < typename TSeq >
+	inline bool
+	guessFormat(
+		TSeq const & seq,
+		Fasta)
+	{
+//IOREV _doc_ in competition with file_format_guess.h:guessFileFormat()
+		return seq[0] == '>';
+	}
+	
+/**
+.Function.guessFormatFromFilename:
+..summary:Guesses a file format from a sequence file name.
+..cat:Input/Output
+..signature:guessFormatFromFilename(fileName, formatTag)
+..param.fileName:A filename of a sequence file.
+...see:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..returns:$true$ if the format represented by $formatTag$ was recognized in $fileName$.
+..see:Function.guessFormatFromFilename
+..include:seqan/file.h
+*/
+
+	template <typename TFilename, typename TFormat_>
+	inline bool
+	guessFormatFromFilename(
+		TFilename const & fileName,
+		Tag<TFormat_> /*formatTag*/)
+	{
+		typedef typename Value<TFilename>::Type                                 TValue;
+		typedef ModifiedString<TFilename const, ModView<FunctorLowcase<TValue> > >	TLowcase;
+		typedef Tag<TFormat_>                                                   TFormat;
+		
+		TLowcase lowcaseFileName(fileName);
+		for (unsigned i = 0; i < sizeof(FileFormatExtensions<TFormat>::VALUE) / sizeof(char*); ++i)
+			if (endsWith(lowcaseFileName, FileFormatExtensions<TFormat>::VALUE[i]))
+				return true;
+
+		return false;
+	}
+
+    template <typename TStringSet, typename TFormat_>
+    inline void
+    _getFileFormatExtensions(TStringSet &stringSet, Tag<TFormat_> /*formatTag*/)
+    {
+		typedef Tag<TFormat_> TFormat;
+		for (unsigned i = 0; i < sizeof(FileFormatExtensions<TFormat>::VALUE) / sizeof(char*); ++i)
+			appendValue(stringSet, FileFormatExtensions<TFormat>::VALUE[i]);
+    }
+
+    template <typename TStringSet, typename TTag>
+    inline void
+    _getFileFormatExtensions(TStringSet &stringSet, TagList<TTag, void> const /*formatTag*/)
+    {
+        _getFileFormatExtensions(stringSet, TTag());
+    }
+
+    template <typename TStringSet, typename TTag, typename TSubList>
+    inline void
+    _getFileFormatExtensions(TStringSet &stringSet, TagList<TTag, TSubList> const /*formatTag*/)
+    {
+        _getFileFormatExtensions(stringSet, TTag());
+        _getFileFormatExtensions(stringSet, TSubList());
+    }
+
+    template <typename TStringSet, typename TTagList>
+    inline void
+    _getFileFormatExtensions(TStringSet &stringSet, TagSelector<TTagList> const /*formatTag*/)
+    {
+        _getFileFormatExtensions(stringSet, TTagList());
+    }
+
+/**
+.Function.split:
+..summary:Divides the contents of a sequence file into sequence file fragments separated by a file format specific delimiter.
+..cat:Input/Output
+..signature:split(stringSet, formatTag)
+..param.stringSet:A @Spec.ConcatDirect@ StringSet. The concat member (concatenation string) contains the contents of a sequence file.
+...type:Spec.ConcatDirect
+...type:Shortcut.MultiSeqFile
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:The @Memvar.ConcatDirect#concat@ member should contain the contents of the sequence file by a prior call of @Function.open at .
+..remarks:This function expects a @Spec.ConcatDirect@ StringSet and divides the underlying concatenation string into
+sequence fragments separated by a file format specific delimiter.
+After calling this function, the StringSet length is the number of sequence fragments and each fragment can be retrieved by @Function.value@ or @Function.getValue at .
+..see:Function.guessFormat
+..include:seqan/file.h
+*/
+
+    // split stringset into single Fasta sequences
+    template <typename TValue, typename TSpec, typename TStringSetSpec>
+    inline void split(StringSet<String<TValue, TSpec>, TStringSetSpec> &me, Fasta /* tag */)
+    {
+//IOREV _doc_
+        typedef String<TValue, TSpec>                               TString;
+        typedef typename Iterator<TString const, Standard>::Type	TIterator;
+
+        clear(me.limits);
+
+        TIterator itBeg = begin(me.concat, Standard());
+        TIterator itEnd = end(me.concat, Standard());
+        bool newLine = true;
+        for (TIterator it = itBeg; it != itEnd; ++it)
+        {
+            TValue c = *it;
+            if (newLine && c == '>')
+                appendValue(me.limits, it - itBeg, Generous());
+            newLine = _isLineBreak(c);
+        }
+        if (empty(me.limits))
+            appendValue(me.limits, 0);
+        appendValue(me.limits, itEnd - itBeg);
+    }
+
+/**
+.Function.assignSeq:
+..summary:Extracts the sequence part of a sequence file fragment.
+..cat:Input/Output
+..signature:assignSeq(sequence, seqFragment, formatTag)
+..param.sequence:The resulting sequence of the fragment.
+...type:Class.String
+..param.seqFragment:A sequence file fragment.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:After calling @Function.split@ on a @Spec.ConcatDirect@ StringSet to divide a file into fragments, 
+this function can be used to extract the sequence of every fragment in the StringSet.
+..see:Function.split
+..include:seqan/file.h
+*/
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignSeq(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fasta)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+		typedef typename Iterator<TSeq, Standard>::Type				TDstIterator;
+
+		TIterator it = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+
+		clear(dst);
+		
+		// skip Fasta id
+		if (it == itEnd) return;
+		if (*it == '>')
+		{
+			if (!_seekLineBreak(it, itEnd)) return;
+			if (!_seekNonLineBreak(it, itEnd)) return;
+		}
+
+		// copy sequence
+		resize(dst, itEnd - it);		
+		TDstIterator dit = begin(dst, Standard());
+		for (; it != itEnd; ++it)
+			if (!_isLineBreak(*it))
+			{
+				*dit = *it;
+				++dit;
+			}
+		resize(dst, dit - begin(dst, Standard()));
+	}
+
+/**
+.Function.assignSeqId:
+..summary:Extracts the sequence id of a sequence file fragment.
+..cat:Input/Output
+..signature:assignSeqId(id, seqFragment, formatTag)
+..param.id:The resulting sequence id of the fragment (e.g. Fasta Id).
+...type:Shortcut.CharString
+..param.seqFragment:A sequence file fragment.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:After calling @Function.split@ on a @Spec.ConcatDirect@ StringSet to divide a file into fragments, 
+this function can be used to extract the sequence id of every fragment in the StringSet.
+..see:Function.split
+..include:seqan/file.h
+*/
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignSeqId(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fasta)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+
+		TIterator itBeg = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+		TIterator it = itBeg;
+		
+		clear(dst);
+		if (it == itEnd) return;
+		if (*it == '>')
+		{
+			_seekLineBreak(it, itEnd);
+			assign(dst, infix(fasta, 1, it - itBeg));
+		}
+	}
+
+/**
+.Function.assignCroppedSeqId:
+..summary:Extracts the sequence id up to the first whitespace of a sequence file fragment.
+..cat:Input/Output
+..signature:assignCroppedSeqId(id, seqFragment, formatTag)
+..param.id:The resulting cropped sequence id of the fragment (e.g. Fasta Id).
+...note:The resulting id contains no whitespaces.
+...type:Shortcut.CharString
+..param.seqFragment:A sequence file fragment.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:After calling @Function.split@ on a @Spec.ConcatDirect@ StringSet to divide a file into fragments, 
+this function can be used to extract the sequence id up to the first whitespace of every fragment in the StringSet.
+..see:Function.split
+..include:seqan/file.h
+*/
+
+	// Assign sequence id up to first whitespace.
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignCroppedSeqId(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fasta)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+
+		TIterator itBeg = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+		TIterator it = itBeg;
+		
+		clear(dst);
+		if (it == itEnd) return;
+		if (*it == '>')
+		{
+			_seekWhiteSpace(it, itEnd);
+			assign(dst, infix(fasta, 1, it - itBeg));
+		}
+	}
+
+/**
+.Function.assignQual:
+..summary:Extracts the quality values of a sequence file fragment.
+..cat:Input/Output
+..signature:assignQual(qualities, seqFragment, formatTag)
+..param.qualities:The resulting quality values encoded in ASCII.
+...remarks:The quality values are encoded in ASCII and must be manually converted into zero-based values.
+...type:Shortcut.CharString
+..param.seqFragment:A sequence file fragment.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:After calling @Function.split@ on a @Spec.ConcatDirect@ StringSet to divide a file into fragments, 
+this function can be used to extract the sequence quality values of every fragment in the StringSet.
+..see:Function.split
+..include:seqan/file.h
+*/
+
+  	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignQual(
+		TSeq & dst,
+		TFastaSeq const &,
+		Fasta)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+	
+/**
+.Function.assignQualId:
+..summary:Extracts the quality value id of a sequence file fragment.
+..cat:Input/Output
+..signature:assignQualId(id, seqFragment, formatTag)
+..param.id:The resulting quality value id of a sequence (e.g. Fastq Quality Id).
+...type:Shortcut.CharString
+..param.seqFragment:A sequence file fragment.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:After calling @Function.split@ on a @Spec.ConcatDirect@ StringSet to divide a file into fragments, 
+this function can be used to extract the quality value id of every fragment in the StringSet.
+..see:Function.split
+..include:seqan/file.h
+*/
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignQualId(
+		TSeq & dst,
+		TFastaSeq const &,
+		Fasta)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+
+
+	// test for Fastq format
+	template < typename TSeq >
+	inline bool
+	guessFormat(
+		TSeq const & seq,
+		Fastq)
+	{
+//IOREV _doc_
+		return seq[0] == '@';
+	}
+
+    // split stringset into single Fasta sequences
+    template <typename TValue, typename TSpec, typename TStringSetSpec>
+    inline void
+    split(StringSet<String<TValue, TSpec>, TStringSetSpec> & me, Fastq /* tag */)
+    {
+        //IOREV
+        typedef String<TValue, TSpec>                               TString;
+        typedef typename Iterator<TString const, Standard>::Type	TIterator;
+
+        clear(me.limits);
+
+        TIterator itBeg = begin(me.concat, Standard());
+        TIterator itEnd = end(me.concat, Standard());
+        bool newLine = true;
+        for (TIterator it = itBeg; it != itEnd; ++it)
+        {
+            if (newLine && *it == '@')
+                appendValue(me.limits, it - itBeg, Generous());
+            if (newLine && *it == '+')
+            {
+                // skip qualitity fasta id
+                if (!_seekLineBreak(it, itEnd)) break;
+                if (!_seekNonLineBreak(it, itEnd)) break;
+                // skip qualitity values
+                if (!_seekLineBreak(it, itEnd)) break;
+            }
+            newLine = _isLineBreak(*it);
+        }
+        if (empty(me.limits))
+            appendValue(me.limits, 0);
+        appendValue(me.limits, itEnd - itBeg);
+    }
+    
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignSeq(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fastq)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+		typedef typename Iterator<TSeq, Standard>::Type				TDstIterator;
+
+		TIterator it = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+
+		clear(dst);
+		
+		// skip Fasta id
+		if (it == itEnd) return;
+		if (*it == '@')
+		{
+			if (!_seekLineBreak(it, itEnd)) return;
+			if (!_seekNonLineBreak(it, itEnd)) return;
+		}
+
+		// copy sequence
+		resize(dst, itEnd - it);		
+		TDstIterator dit = begin(dst, Standard());
+		for (; it != itEnd; ++it) 
+		{
+			if (_isLineBreak(*it))
+			{
+				if (!_seekNonLineBreak(it, itEnd)) break;
+				if (*it == '+') break;
+			}
+			*dit = *it;
+			++dit;
+		}
+		resize(dst, dit - begin(dst, Standard()));
+	}
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignSeqId(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fastq)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+
+		TIterator itBeg = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+		TIterator it = itBeg;
+		
+		clear(dst);
+		if (it == itEnd) return;
+		if (*it == '@')
+		{
+			_seekLineBreak(it, itEnd);
+			assign(dst, infix(fasta, 1, it - itBeg));
+		}
+	}
+
+        // Assign sequence id up to first whitespace.
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignCroppedSeqId(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fastq)
+	{
+//IOREV _doc_ probably some more code sharing between these functions possible
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+
+		TIterator itBeg = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+		TIterator it = itBeg;
+		
+		clear(dst);
+		if (it == itEnd) return;
+		if (*it == '@')
+		{
+			_seekWhiteSpace(it, itEnd);
+			assign(dst, infix(fasta, 1, it - itBeg));
+		}
+	}
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignQual(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fastq)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+		typedef typename Iterator<TSeq, Standard>::Type				TDstIterator;
+
+		TIterator it = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+
+		clear(dst);
+		
+		if (it == itEnd) return;
+		if (*it == '@')
+		{
+			// seek quality id
+			do {
+				if (!_seekLineBreak(it, itEnd)) return;
+				if (!_seekNonLineBreak(it, itEnd)) return;
+			} while (*it != '+');
+
+			// skip quality id
+			if (!_seekLineBreak(it, itEnd)) return;
+			if (!_seekNonLineBreak(it, itEnd)) return;
+
+			// copy sequence
+			resize(dst, itEnd - it);		
+			TDstIterator dit = begin(dst, Standard());
+			for (; it != itEnd; ++it)
+				if (!_isLineBreak(*it))
+				{
+					*dit = *it;
+					++dit;
+				}
+			resize(dst, dit - begin(dst, Standard()));
+		}
+	}
+
+	template <typename TSeq, typename TFastaSeq>
+	inline void
+	assignQualId(
+		TSeq & dst,
+		TFastaSeq const & fasta,
+		Fastq)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TFastaSeq const, Standard>::Type	TIterator;
+
+		TIterator itBeg = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+		TIterator it1 = itBeg;
+		
+		clear(dst);
+		if (it1 == itEnd) return;
+		if (*it1 == '@')
+		{
+			do {
+				if (!_seekLineBreak(it1, itEnd)) return;
+				if (!_seekNonLineBreak(it1, itEnd)) return;
+			} while (*it1 != '+');
+			TIterator it2 = it1;
+			_seekLineBreak(it2, itEnd);
+			assign(dst, infix(fasta, (it1 - itBeg) + 1, it2 - itBeg));
+		}
+	}
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - QSeq (used by Illumina for most of their read files)
+//////////////////////////////////////////////////////////////////////////////
+
+	// FIXME The following enum is more or less arbitrary since the information
+	// in a QSeq file may differ depending on where they come from. Not sure if
+	// this is something that needs to be fixed here, rather than in the Illu-
+	// mina pipeline itself.
+	//
+	// Also, this enum is quite convoluted but I don't feel like spilling a lot
+	// of common symbols (e.g. 'X', 'Y') into the SeqAn namespace.
+	struct QSeqEntry {
+//IOREV _bug_ has FIXME in code comments
+		enum {
+			MachineName,
+			Run,
+			Lane,
+			Tile,
+			X,
+			Y,
+			Index,
+			Read,
+			Sequence,
+			Quality,
+			Filter
+		};
+	};
+
+	template < typename TString >
+	inline bool _isQSeqFile(TString const& filename)
+	{
+//IOREV _doc_ has some comments in code
+        unsigned int const namelen = 19;
+        unsigned int const pathlen = length(filename);
+        if (pathlen < namelen) return false;
+		::std::string str;
+		assign(str, suffix(filename, pathlen - namelen));
+		::std::istringstream is(str);
+		unsigned int num;
+		// Format (as regex): /^s_\d_\d_\d{4}_qseq.txt$/
+		return is.get() == 's' && is.get() == '_' &&
+			isdigit(is.get()) && is.get() == '_' &&
+			isdigit(is.get()) && is.get() == '_' &&
+			is >> num &&
+			getline(is, str) && str == "_qseq.txt" && is.eof();
+	}
+
+//	// Needed?
+//	template < typename TString >
+//	inline TString _getFirstFile(
+//		char const* dirname,
+//		QSeq)
+//	{
+//		Directory dir(dirname);
+//		
+//		for ( ; dir; ++dir)
+//			if (_isQSeqFile(*dir))
+//				return *dir;
+//	}
+//
+//	template < typename TString >
+//	inline String< TString >
+//	_getAllFiles(
+//		char const* dirname,
+//		QSeq)
+//	{
+//		String< TString > ret;
+//		Directory dir(dirname);
+//
+//		for (; dir; ++dir)
+//			if (_isQSeqFile(*dir))
+//				appendValue(ret, *dir);
+//
+//		return ret;
+//	}
+
+	// test for QSeq format
+	template < typename TSeq >
+	inline bool
+	guessFormat(
+		TSeq const & seq,
+		QSeq)
+	{
+//IOREV _nodoc_ code comments suggest that it is guessing
+		typedef typename Iterator<TSeq const>::Type TIter;
+		TIter front = begin(seq);
+		TIter const back = end(seq);
+		if (!_seekTab(front, back)) return false;
+		::std::string token_base;
+		assign(token_base, seq);
+		::std::istringstream is(token_base);
+		::std::string mname;
+		unsigned int numval;
+		// Actual information encoded in qseq file may vary. Take a few guesses:
+		//     machine name, run number, lane number, tile number
+		is >> mname >> numval >> numval >> numval;
+		return is.good();
+	}
+	
+	template < typename TFilename >
+	inline bool
+	guessFormatFromFilename(
+		TFilename const & fname,
+		QSeq)
+	{
+//IOREV _nodoc_ need proper QSeq documentation
+		// QSeq files come in a variety of ways throughout the Gerald pipeline.
+		// In this simplest case, "sorted.txt" is a file in a fragment genome
+		// directory, each corresponding to 10MB worth of DNA.
+		static CharString const standalone_name = "sorted.txt";
+		typename Size<TFilename>::Type len = length(fname);
+        bool const bLen = len >= length(standalone_name);
+        bool const bSuff = suffix(fname, len - length(standalone_name)) == standalone_name;
+		return (bLen && bSuff) || _isQSeqFile(fname);
+	}
+
+	// split stringset into single QSeq sequences
+	template <typename TValue, typename TSpec, typename TStringSetSpec>
+	inline void
+	split(StringSet<String<TValue, TSpec>, TStringSetSpec> & me, QSeq const & /* tag */)
+	{
+//IOREV
+		typedef String<TValue, TSpec>                               TString;
+		typedef typename Iterator<TString const, Standard>::Type	TIterator;
+
+		clear(me.limits);
+
+		TIterator const front = begin(me.concat, Standard());
+		TIterator const back = end(me.concat, Standard());
+
+		appendValue(me.limits, 0, Generous());
+		for (TIterator i = front; i != back; ++i)
+			if (_isLineBreak(*i))
+				appendValue(me.limits, i - front, Generous());
+
+		if (!_isLineBreak(*(back - 1))) // Ignore final line break.
+			appendValue(me.limits, back - front);
+	}
+
+	template <typename TSequence, typename TSource>
+	void assignQSeqEntry(
+		TSequence& destination,
+		TSource const& source,
+		unsigned int entry
+	) {
+//IOREV _nodoc_
+		typedef typename Iterator<TSource const>::Type TIterator;
+
+		TIterator const front = begin(source, Standard());
+		TIterator const back = end(source, Standard());
+
+		TIterator infixStart = front;
+
+		for (unsigned int i = QSeqEntry::MachineName; i < entry; ++i) {
+			_seekTab(infixStart, back);
+			++infixStart;
+		}
+
+		SEQAN_ASSERT(infixStart != back);
+
+		TIterator infixEnd = infixStart + 1;
+		_seekTab(infixEnd, back);
+
+		assign(destination, infix(source, infixStart - front, infixEnd - front));
+	}
+
+	template <typename TSeq, typename TQSeqSeq>
+	inline void
+	assignSeq(
+		TSeq & dst,
+		TQSeqSeq const & fasta,
+		QSeq)
+	{
+//IOREV _nodoc_ why fasta input?
+		assignQSeqEntry(dst, fasta, QSeqEntry::Sequence);
+	}
+
+	template <typename TSeq, typename TQSeqSeq>
+	inline void
+	assignSeqId(
+		TSeq & dst,
+		TQSeqSeq const & fasta,
+		QSeq)
+	{
+//IOREV _nodoc_ why fasta input?
+		// For now: just return the whole line.
+		typename Position<TQSeqSeq const>::Type front = 0;
+		while (_isLineBreak(fasta[front]))
+			++front;
+		assign(dst, infix(fasta, front, length(fasta)));
+	}
+
+        // Assign sequence id up to first whitespace.
+	template <typename TSeq, typename TQSeqSeq>
+	inline void
+	assignCroppedSeqId(
+		TSeq & dst,
+		TQSeqSeq const & fasta,
+		QSeq)
+	{
+//IOREV _nodoc_ why fasta input?
+		// For now: just return the whole line.
+		typename Position<TQSeqSeq const>::Type front = 0;
+		while (_isWhiteSpace(fasta[front]))
+			++front;
+		assign(dst, infix(fasta, front, length(fasta)));
+	}
+
+	template <typename TSeq, typename TQSeqSeq>
+	inline void
+	assignQual(
+		TSeq & dst,
+		TQSeqSeq const & fasta,
+		QSeq)
+	{
+//IOREV _nodoc_ why fasta input
+		assignQSeqEntry(dst, fasta, QSeqEntry::Quality);
+	}
+
+	template <typename TSeq, typename TQSeqSeq>
+	inline void
+	assignQualId(
+		TSeq & dst,
+		TQSeqSeq const & fasta,
+		QSeq)
+	{
+//IOREV _nodoc_ why fasta input
+		assignSeqId(dst, fasta, QSeq());
+	}
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Raw (multiple sequences, separated by line breaks)
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Raw:
+	Raw file format for sequences.
+..include:seqan/file.h
+*/
+struct TagRaw_;
+//IOREV _doc_ whats this doing here?
+typedef Tag<TagRaw_> Raw; //IOREV
+
+	// test for Fastq format
+	template < typename TSeq >
+	inline bool
+	guessFormat(
+		TSeq const &,
+		Raw)
+	{
+//IOREV _doc_
+		return true;
+	}
+	
+    // split stringset into single Fasta sequences
+    template <typename TValue, typename TSpec, typename TStringSetSpec>
+    inline void split(StringSet<String<TValue, TSpec>, TStringSetSpec> & me, Raw /* tag */)
+    {
+//IOREV _doc_
+        typedef String<TValue, TSpec>                               TString;
+        typedef typename Iterator<TString const, Standard>::Type	TIterator;
+
+        clear(me.limits);
+
+        TIterator itBeg = begin(me.concat, Standard());
+        TIterator itEnd = end(me.concat, Standard());
+        bool newLine = true;
+        for (TIterator it = itBeg; it != itEnd; ++it)
+        {
+            if (newLine)
+                appendValue(me.limits, it - itBeg, Generous());
+            newLine = _isLineBreak(*it);
+        }
+        appendValue(me.limits, itEnd - itBeg);
+    }
+
+	template <typename TSeq, typename TRawSeq>
+	inline void
+	assignSeq(
+		TSeq & dst,
+		TRawSeq const & fasta,
+		Raw)
+	{
+//IOREV _doc_
+		typedef typename Iterator<TRawSeq const, Standard>::Type	TIterator;
+		typedef typename Iterator<TSeq, Standard>::Type				TDstIterator;
+
+		TIterator it = begin(fasta, Standard());
+		TIterator itEnd = end(fasta, Standard());
+
+		clear(dst);
+		if (it == itEnd) return;
+
+		// copy sequence
+		resize(dst, itEnd - it);		
+		TDstIterator dit = begin(dst, Standard());
+		for (; it != itEnd; ++it) 
+		{
+			if (_isLineBreak(*it)) continue;
+			*dit = *it;
+			++dit;
+		}
+		resize(dst, dit - begin(dst, Standard()));
+	}
+	
+  	template <typename TSeq, typename TRawSeq>
+	inline void
+	assignSeqId(
+		TSeq & dst,
+		TRawSeq const &,
+		Raw)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+	
+  	template <typename TSeq, typename TRawSeq>
+	inline void
+	assignCroppedSeqId(
+		TSeq & dst,
+		TRawSeq const &,
+		Raw)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+	
+  	template <typename TSeq, typename TRawSeq>
+	inline void
+	assignQual(
+		TSeq & dst,
+		TRawSeq const &,
+		Raw)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+	
+  	template <typename TSeq, typename TRawSeq>
+	inline void
+	assignQualId(
+		TSeq & dst,
+		TRawSeq const &,
+		Raw)
+	{
+//IOREV _doc_
+		clear(dst);
+	}
+	
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Auto-Format
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.AutoSeqFormat
+..summary:Auto-detects and stores a file format.
+..cat:Input/Output
+..general:Class.TagSelector
+..signature:AutoSeqFormat
+..remarks:Currently, it is defined as $TagSelector<SeqFormats>$, with:
+...code:
+	typedef
+		TagList<Fastq,
+		TagList<Fasta,
+		TagList<QSeq,
+		TagList<Raw> > > > 						SeqFormats;
+..include:seqan/file.h
+*/
+
+	typedef
+		TagList<Fastq,
+		TagList<Fasta,
+//		TagList<QSeq,   // doesn't work as it uses STL strings and parsers
+		TagList<Raw> /* > */ > > SeqFormats;  // if TagSelector is set to -1, the file format is auto-detected
+
+	typedef TagSelector<SeqFormats> AutoSeqFormat;
+
+//____________________________________________________________________________
+// guess file format
+
+	template <typename TFileSeq>
+	inline bool
+	guessFormat(TFileSeq const &, TagSelector<> &)
+	{
+        // we get here if the file format could not be determined
+		return false;
+	}
+	
+	template <typename TFileSeq, typename TTagList>
+	inline bool
+	guessFormat(TFileSeq const &seq, TagSelector<TTagList> &format)
+	{
+//IOREV _doc_ as mentionened this recursive method is not intuitive, also inlining doesn't really make sense for recursive functions, does it?
+//(weese:) ANSWER: This is not a recursive function as TTagList is different for each called instance.
+//                 It will be expanded (inlined) completely.
+
+        typedef typename TTagList::Type TFormatTag;
+
+        if (value(format) == -1 || value(format) == LENGTH<TTagList>::VALUE - 1)
+        {
+            // if tagId is set to -1 (auto-detect) or the current format (TFormatTag) then test for TFormatTag format
+            if (guessFormat(seq, TFormatTag()))
+            {
+                value(format) = LENGTH<TTagList>::VALUE - 1;
+                return true;
+            }
+        }
+		return guessFormat(seq, static_cast<typename TagSelector<TTagList>::Base &>(format));
+	}
+	
+//____________________________________________________________________________
+// guess file format from filename
+
+	template <typename TFilename>
+	inline bool
+	guessFormatFromFilename(TFilename const &, TagSelector<>)
+	{
+        // we get here if the file format could not be determined
+		return false;
+	}
+	
+	template <typename TFilename, typename TTagList>
+	inline bool
+	guessFormatFromFilename(TFilename const &fname, TagSelector<TTagList> &format)
+	{
+        typedef typename TTagList::Type TFormatTag;
+
+        if (value(format) == -1 || value(format) == LENGTH<TTagList>::VALUE - 1)
+        {
+            // if tagId is set to -1 (auto-detect) or the current format (TFormatTag) then test for TFormatTag format
+            if (guessFormatFromFilename(fname, TFormatTag()))
+            {
+                value(format) = LENGTH<TTagList>::VALUE - 1;
+                return true;
+            }
+        }
+		return guessFormatFromFilename(fname, static_cast<typename TagSelector<TTagList>::Base &>(format));
+	}
+
+//____________________________________________________________________________
+// split stringset into single sequences
+
+    template <typename TValue, typename TSpec, typename TStringSetSpec>
+    inline void split(StringSet<String<TValue, TSpec>, TStringSetSpec> &,
+                      TagSelector<void> const & /* tag */)
+    {
+//IOREV _doc_
+    }
+
+    template <typename TValue, typename TSpec, typename TStringSetSpec, typename TTagList>
+    inline void split(StringSet<String<TValue, TSpec>, TStringSetSpec> & me,
+                      TagSelector<TTagList> const & format)
+    {
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+            split(me, TFormatTag());
+        else
+            split(me, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+    }
+    
+
+//____________________________________________________________________________
+// assignSeq
+
+	template <typename TSeq, typename TFileSeq>
+	inline void
+	assignSeq(
+		TSeq &,
+		TFileSeq const &,
+		TagSelector<> const &)
+	{
+//IOREV _doc_
+	}
+
+	template <typename TSeq, typename TFileSeq, typename TTagList>
+	inline void
+	assignSeq(
+		TSeq & dst,
+		TFileSeq const & seq,
+		TagSelector<TTagList> const &format)
+	{
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+			assignSeq(dst, seq, TFormatTag());
+		else
+			assignSeq(dst, seq, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+	}
+
+//____________________________________________________________________________
+// assignSeqId
+
+	template <typename TSeqId, typename TFileSeq>
+	inline void
+	assignSeqId(
+		TSeqId &,
+		TFileSeq const &,
+		TagSelector<> const &)
+	{
+//IOREV _doc_
+	}
+
+	template <typename TSeqId, typename TFileSeq, typename TTagList>
+	inline void
+	assignSeqId(
+		TSeqId & dst,
+		TFileSeq const & seq,
+		TagSelector<TTagList> const &format)
+	{
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+			assignSeqId(dst, seq, TFormatTag());
+		else
+			assignSeqId(dst, seq, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+	}
+
+//____________________________________________________________________________
+// assignCroppedSeqId
+
+	template <typename TSeqId, typename TFileSeq>
+	inline void
+	assignCroppedSeqId(
+		TSeqId &,
+		TFileSeq const &,
+		TagSelector<> const &)
+	{
+//IOREV _doc_
+	}
+
+	template <typename TSeqId, typename TFileSeq, typename TTagList>
+	inline void
+	assignCroppedSeqId(
+		TSeqId & dst,
+		TFileSeq const & seq,
+		TagSelector<TTagList> const &format)
+	{
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+			assignCroppedSeqId(dst, seq, TFormatTag());
+		else
+			assignCroppedSeqId(dst, seq, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+	}
+
+//____________________________________________________________________________
+// assignQual
+
+	template <typename TSeq, typename TFileSeq>
+	inline void
+	assignQual(
+		TSeq &,
+		TFileSeq const &,
+		TagSelector<> const &)
+	{
+//IOREV _doc_
+	}
+	
+	template <typename TSeq, typename TFileSeq, typename TTagList>
+	inline void
+	assignQual(
+		TSeq & dst,
+		TFileSeq const & seq,
+		TagSelector<TTagList> const &format)
+	{
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+			assignQual(dst, seq, TFormatTag());
+		else
+			assignQual(dst, seq, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+	}
+
+//____________________________________________________________________________
+// assignQualId
+
+	template <typename TSeq, typename TFileSeq>
+	inline void
+	assignQualId(
+		TSeq &,
+		TFileSeq const &,
+		TagSelector<> const &)
+	{
+//IOREV _doc_
+	}
+	
+	template <typename TSeq, typename TFileSeq, typename TTagList>
+	inline void
+	assignQualId(
+		TSeq & dst,
+		TFileSeq const & seq,
+		TagSelector<TTagList> const &format)
+	{
+//IOREV _doc_
+        typedef typename TTagList::Type TFormatTag;
+
+		if (value(format) == LENGTH<TTagList>::VALUE - 1)
+			assignQualId(dst, seq, TFormatTag());
+		else
+			assignQualId(dst, seq, static_cast<typename TagSelector<TTagList>::Base const &>(format));
+	}
+
+//////////////////////////////////////////////////////////////////////////////
+// Directory import
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.appendSeqs:
+..summary:Appends all sequences stored in files of directory to a StringSet.
+..cat:Input/Output
+..signature:appendSeqs(seqSet, dirName, formatTag)
+..param.seqSet:A @Class.StringSet@ of sequences to append to.
+...type:Class.StringSet
+..param.dirName:A path to a directory or single file.
+...type:Class.String
+..param.formatTag:A file format tag.
+...type:Tag.File Format
+...type:Class.AutoSeqFormat
+..remarks:This function scans a directory and searches for filenames corresponding to the sequence format store in $formatTag$, 
+opens them and append their contained sequences to the $seqSet$.
+If $formatTag$ is a @Class.AutoSeqFormat@ object, the file format is set to the first known sequence format guessed from a file name.
+..see:Function.assignSeq
+..include:seqan/file.h
+*/
+
+	template <typename TSeqSet, typename TFilename, typename TSeqFormat>
+	inline void
+	appendSeqs(
+		TSeqSet &seqSet,
+		TFilename &dirname,
+		TSeqFormat format)
+	{
+//IOREV _doc_
+		typedef typename Value<TSeqSet>::Type TSeq;
+		
+		Directory		dir(dirname);
+		TSeq			seq;
+		MultiSeqFile	multiSeqFile;
+		
+		if (!atEnd(dir))
+		{
+			// dirname is path of a directory
+			CharString fname = dirname;
+#ifdef PLATFORM_WINDOWS
+			appendValue(fname, '\\');
+#else
+			appendValue(fname, '/');
+#endif
+			size_t len = length(fname);
+
+			for (; !atEnd(dir); goNext(dir))
+			{
+                replace(fname, length(fname) - len, length(fname), value(dir));
+				if (guessFormatFromFilename(fname, format))
+				{
+					if (!open(multiSeqFile.concat, toCString(fname), OPEN_RDONLY)) continue;
+
+					split(multiSeqFile, format);
+					unsigned seqCount = length(multiSeqFile);
+					
+					reserve(seqSet, length(seqSet) + seqCount, Generous());					
+					for(unsigned i = 0; i < seqCount; ++i)
+					{
+						assignSeq(seq, multiSeqFile[i], format);
+						appendValue(seqSet, seq, Generous());
+					}
+					close(multiSeqFile.concat);
+				}
+			}
+		} 
+		else
+		{
+			// dirname is path of a file
+			if (guessFormatFromFilename(dirname, format))
+			{
+				if (!open(multiSeqFile.concat, toCString(dirname), OPEN_RDONLY)) return;
+
+				split(multiSeqFile, format);
+				unsigned seqCount = length(multiSeqFile);
+				
+				reserve(seqSet, length(seqSet) + seqCount, Generous());					
+				for(unsigned i = 0; i < seqCount; ++i)
+				{
+					assignSeq(seq, multiSeqFile[i], format);
+					appendValue(seqSet, seq, Generous());
+				}
+				close(multiSeqFile.concat);
+			}
+		}
+	}
+	
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/file/file_format_raw.h b/third-party/seqan/core/include/seqan/file/file_format_raw.h
new file mode 100644
index 0000000..3710ce1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_format_raw.h
@@ -0,0 +1,351 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_RAW_H
+#define SEQAN_HEADER_FILE_RAW_H
+
+
+/* IOREV
+ * _tested_
+ * _doc_
+ *
+ *
+ * has some documentation, but could be better
+ * apperently tested by tests/file/test_file.h, used in some other places
+ *
+ * unclear why static members are used and functions not overloaded directly
+ *
+ * raw is defined as default behaviour for read and write, is this desired
+ * or should read and write maybe auto-detect fileformat?
+ * 
+ */
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File Formats - Raw
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.File Format.tag.Raw:
+	The file contains data in a raw format.
+..remark:It is supposed that the file contains one single piece of data, 
+that is the file cannot store multiple records.
+..include:seqan/file.h
+*/
+
+struct TagRaw_;
+//IOREV
+typedef Tag<TagRaw_> Raw; //IOREV
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// read
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData, typename TTag>
+struct ReadRaw_;
+//IOREV
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData>
+struct ReadRaw_<TFile, TData, True>
+{
+//IOREV
+	template <typename TSize>
+	inline static void
+	read_(TFile & file,
+		TData & data,
+		TSize _limit)
+	{
+SEQAN_CHECKPOINT
+		SEQAN_ASSERT_NOT(_streamEOF(file));
+
+		typename Size<TData>::Type limit = _limit;
+
+		//determine length
+		typename Position<TFile>::Type begin_pos = _streamTellG(file);
+		typename Size<TData>::Type count;
+		typename Position<TData>::Type pos;
+
+		for (count = 0; !_streamEOF(file) && count != limit; ++count)
+			_streamGet(file);
+
+		//reserve space
+		resize(data, count);
+
+		if (!count) return;
+
+		if (length(data) < count)
+			count = length(data);
+
+		//read sequence
+		_streamSeekG(file, begin_pos);
+
+		for (pos = 0; pos < count; ++pos)
+			assignValue(data, pos, _streamGet(file));
+	}
+
+//____________________________________________________________________________
+
+	inline static void
+	read_(TFile & file,	
+		TData & data)
+	{
+SEQAN_CHECKPOINT
+		typedef typename Size<TData>::Type TSize;
+		read(file, data, maxValue<TSize>());
+	}
+
+};
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData>
+struct ReadRaw_<TFile, TData, False>
+{
+//IOREV _notinlined_
+	static void
+	read_(TFile & file,
+		TData & data)
+	{
+SEQAN_CHECKPOINT
+
+		clear(data);
+		if (!_streamEOF(file))
+		{
+SEQAN_CHECKPOINT
+			ChunkCollector_<TData> chunk_collector(data);
+			assign(chunk_collector, file);
+			append(data, chunk_collector);
+		}
+	}
+
+//____________________________________________________________________________
+
+	template <typename TSize>
+	static void
+	read_(TFile & file,
+		TData & data,
+		TSize limit)
+	{
+SEQAN_CHECKPOINT
+
+		clear(data);
+		if (!_streamEOF(file))
+		{
+SEQAN_CHECKPOINT
+			ChunkCollector_<TData> chunk_collector(data);
+			assign(chunk_collector, file, limit);
+			append(data, chunk_collector, limit);
+		}
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TData>
+void
+read(TFile & file,
+	 TData & data,
+	 Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	ReadRaw_<TFile, TData, typename IsTellAndSeekStream_<TFile>::Type>::read_(file, data);
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData, typename TSize>
+void
+read(TFile & file,
+	 TData & data,
+	 TSize limit,
+	 Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	ReadRaw_<TFile, TData, typename IsTellAndSeekStream_<TFile>::Type>::read_(file, data, limit);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// readID
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TString>
+void
+readID(TFile & /*file*/,
+	   TString & id,
+	   Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	clear(id);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// readMeta
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TMeta>
+void
+readMeta(TFile & /*file*/,
+		 TMeta & meta,
+		 Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	clear(meta);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// goNext
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile>
+void
+goNext(TFile & file,
+	   Raw)
+{
+//IOREV  _notinlined_ _nodoc_ needs some documented defined behaviour
+SEQAN_CHECKPOINT
+  (void) file;  // When compiled without assertions.
+	SEQAN_ASSERT(!_streamEOF(file));
+
+//??? TODO: set file to eof
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// write
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TData>
+void
+write(TFile & file,
+	  TData const & data,
+	  Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_streamWrite(file, data);
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData, typename TString>
+void
+write(TFile & file,
+	  TData const & data,
+	  TString const &,
+	  Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_streamWrite(file, data);
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TString, typename TData, typename TMeta>
+void
+write(TFile & file,
+	  TData const & data,
+	  TString const &,
+	  TMeta const &,
+	  Raw)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	_streamWrite(file, data);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// default functions
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TData>
+void
+read(TFile & file,
+	 TData & data)
+{
+//IOREV _notinlined_
+	read(file, data, Raw());
+}
+
+template <typename TFile, typename TData, typename TSize>
+void
+read(TFile & file,
+	 TData & data,
+	 TSize limit)
+{
+//IOREV  _notinlined_
+SEQAN_CHECKPOINT
+	read(file, data, limit, Raw());
+}
+
+//____________________________________________________________________________
+
+template <typename TFile, typename TData>
+void
+write(TFile & file,
+	  TData & data)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	write(file, data, "", Raw());
+}
+template <typename TFile, typename TData>
+void
+write(TFile & file,
+	  TData const & data)
+{
+//IOREV _notinlined_
+SEQAN_CHECKPOINT
+	write(file, data, "", Raw());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/file_forwards.h b/third-party/seqan/core/include/seqan/file/file_forwards.h
new file mode 100644
index 0000000..488fc05
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_forwards.h
@@ -0,0 +1,57 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_FORWARDS_H 
+#define SEQAN_HEADER_FILE_FORWARDS_H 
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN 
+{
+    
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSource, typename TSpec>
+class Align;
+//IOREV _todo_
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/file/file_interface.h b/third-party/seqan/core/include/seqan/file/file_interface.h
new file mode 100644
index 0000000..8ef5fb8
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_interface.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Defines basic tags and flags for file access.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_INTERFACE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_FILE_INTERFACE_H_
+
+namespace seqan {
+
+/**
+.Spec.Sync:
+..cat:Files
+..general:Class.File
+..summary:File structure supporting synchronous input/output access.
+..signature:File<Sync<> >
+..remarks:This class suports pseudo-asynchronous access methods, i.e. the methods to initiate a I/O request return after request completion.
+..include:seqan/file.h
+*/
+
+	template <typename TSpec = void>
+    struct Sync;
+//IOREV
+
+/**
+.Spec.Async:
+..cat:Files
+..general:Class.File
+..summary:File structure supporting synchronous and asynchronous input/output access.
+..signature:File<Async<> >
+..include:seqan/file.h
+*/
+
+	template <typename TSpec = void>
+    struct Async;
+//IOREV
+
+
+/**
+.Class.File:
+..cat:Input/Output
+..summary:Represents a file.
+..signature:File<TSpec>
+..param.TSpec:The specializing type.
+...default:$Async<>$, see @Spec.Async at .
+..include:seqan/file.h
+*/
+
+	template <typename TSpec = Async<> >
+    class File;
+//IOREV
+
+/**
+.Enum.FileOpenMode
+..cat:Input/Output
+..summary:Flags to select the open mode of a @Class.File@ or external string.
+..value.OPEN_RDONLY:Open for only reading.
+..value.OPEN_WRONLY:Open for only writing.
+..value.OPEN_RDWR:Open for reading and writing.
+..value.OPEN_CREATE:Create a file if it not yet exists.
+..value.OPEN_APPEND:Keep the existing data. If this flag is not given, the file is cleared in write mode.
+..value.OPEN_QUIET:Don't print any warning message if the file could not be opened.
+..value.OPEN_MASK:(Internal) Bitmask to extract the read/write open mode.
+..example.text:Code example to test for read-only mode.
+..example.code:
+if (openMode & OPEN_MASK == OPEN_READ)
+    // do something if opened in read-only mode
+..value.OPEN_ASYNC:(Internal) Open the file for asynchronous file access. For asynchronous file access, use @Spec.Async at .
+..value.OPEN_TEMPORARY:(Internal) Automatically delete the file after close. Use @Function.openTemp@ to open temporary files.
+..remarks:These flags can be combined via the $|$ operator. The default open mode is $OPEN_RDWR | OPEN_CREATE | OPEN_APPEND$.
+..remarks:If you omit the $OPEN_APPEND$ flag in write mode, the file will be cleared when opened.
+..include:seqan/seq_io.h
+*/
+    enum FileOpenMode {
+        OPEN_RDONLY     = 1,
+        OPEN_WRONLY     = 2,
+        OPEN_RDWR       = 3,
+        OPEN_MASK       = 3,
+        OPEN_CREATE     = 4,
+        OPEN_APPEND     = 8,
+        OPEN_ASYNC      = 16,
+		OPEN_TEMPORARY	= 32,
+		OPEN_QUIET		= 128
+    }; //IOREV is it intended that two labels share the same value? What is OPEN_MASK anyway?
+
+	template <typename T>
+	struct DefaultOpenMode {
+//IOREV
+		enum { VALUE = OPEN_RDWR | OPEN_CREATE | OPEN_APPEND };
+	};
+
+	template <typename T>
+	struct DefaultOpenTempMode {
+//IOREV
+		enum { VALUE = OPEN_RDWR | OPEN_CREATE };
+	};
+
+    enum FileSeekMode {
+        SEEK_BEGIN   = 0,
+        SEEK_CURRENT = 1
+#ifndef SEEK_END
+      , SEEK_END     = 2
+#endif
+    }; //IOREV why not use constants SEEK_SET, SEEK_CUR, SEEK_END from cstdio?
+
+    //////////////////////////////////////////////////////////////////////////////
+    // result type of asynch. functions
+    // you have to call release(AsyncRequest<T>) after a finished *event based* transfer
+	struct AsyncDummyRequest {};
+//IOREV
+
+/**
+.Class.AsyncRequest:
+..cat:Input/Output
+..summary:Associated with an asynchronous I/O request.
+..signature:AsyncRequest<TFile>
+..param.TFile:A File type.
+..remarks:This structure is used to identify asynchronous requests after their initiation.
+..include:seqan/file.h
+*/
+
+    template < typename T >
+    struct AsyncRequest
+    {
+//IOREV _stub_ this seems not to be implemented at all, most functions are commented
+        typedef AsyncDummyRequest Type;
+    };
+}  // namespace seqan;
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/file/file_mapping.h b/third-party/seqan/core/include/seqan/file/file_mapping.h
new file mode 100644
index 0000000..ddce8de
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_mapping.h
@@ -0,0 +1,684 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Provides a platform independent access to memory mapping of files.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_MAPPING_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_FILE_MAPPING_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Enum.FileMappingMode
+..cat:Sequences
+..cat:Input/Output
+..summary:Flags to define the mapping mode of @Function.mapFileSegment at .
+..value.MAP_COPYONWRITE:Write accesses are not written back to file and not shared among different mappings.
+..value.MAP_RDONLY:Map the segment in read-only mode.
+..value.MAP_RDWR:Map the segment for reading and writing.
+..value.MAP_WRONLY:Map the segment in write-only mode.
+..remarks:The mapping mode must be compatible to the open mode of a @Class.FileMapping@,
+e.g. $MAP_RDWR$ is not allowed if the file mapping was opened with $OPEN_RDONLY$.
+..include:seqan/file.h
+*/
+
+enum FileMappingMode {
+    MAP_RDONLY = 1,
+    MAP_WRONLY = 2,
+    MAP_RDWR = 3,
+    MAP_COPYONWRITE = 4
+};
+
+/**
+.Enum.FileMappingAdvise
+..cat:Sequences
+..cat:Input/Output
+..summary:Enum with mmap advise values.
+..value.MAP_NORMAL:There is no advise on the given address range.
+..value.MAP_RANDOM:The address range will be accessed with a random access memory pattern.
+..value.MAP_SEQUENTIAL:The address range will be accessed sequentially.
+..value.MAP_WILLNEED:The address range in the advise will be needed in the future.
+..value.MAP_DONTNEED:The address range in the advise will not be needed any more.
+..include:seqan/file.h
+*/
+
+#ifdef PLATFORM_WINDOWS
+
+enum FileMappingAdvise {
+    MAP_NORMAL = 0,
+    MAP_RANDOM = 0,
+    MAP_SEQUENTIAL = 0,
+    MAP_WILLNEED = 0,
+    MAP_DONTNEED = 0
+};
+
+#else
+
+enum FileMappingAdvise {
+    MAP_NORMAL = POSIX_MADV_NORMAL,
+    MAP_RANDOM = POSIX_MADV_RANDOM,
+    MAP_SEQUENTIAL = POSIX_MADV_SEQUENTIAL,
+    MAP_WILLNEED = POSIX_MADV_WILLNEED,
+    MAP_DONTNEED = POSIX_MADV_DONTNEED
+};
+
+#endif
+
+
+/**
+.Class.FileMapping:
+..cat:File
+..summary:A structure to memory-map a file.
+..signature:FileMapping<TSpec>
+..param.TSpec:The specializing type.
+...default:$void$
+..remarks:This structure represents both a file and its memory mapping.
+..include:seqan/file.h
+*/
+
+#ifdef PLATFORM_WINDOWS
+static SECURITY_ATTRIBUTES FileMappingDefaultAttributes =
+{
+    sizeof(SECURITY_ATTRIBUTES),
+    NULL,
+    true
+};
+#endif
+
+template <typename TSpec = void>
+struct FileMapping
+{
+    // -----------------------------------------------------------------------
+    // Typedefs
+    // -----------------------------------------------------------------------
+
+    typedef File<Async<> >              TFile;
+    typedef typename Size<TFile>::Type  TFileSize;
+
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+
+#ifdef PLATFORM_WINDOWS
+    HANDLE      handle;
+#endif
+
+    TFileSize   fileSize;
+    TFile       file;
+    int         openMode;
+    bool        ownFile;
+    bool        temporary;
+
+
+    FileMapping()
+    {
+        _initialize(*this);
+    }
+
+//____________________________________________________________________________
+
+    inline operator bool()
+    {
+        return file;
+    }
+//____________________________________________________________________________
+};
+
+template <typename TSpec>
+struct Size<FileMapping<TSpec> >:
+    public Size<typename FileMapping<TSpec>::TFile> {};
+
+
+template <typename TSpec>
+inline void
+_initialize(FileMapping<TSpec> &mapping)
+{
+#ifdef PLATFORM_WINDOWS
+    mapping.handle = NULL;
+#endif
+    mapping.fileSize = 0;
+    mapping.openMode = OPEN_RDWR;
+    mapping.ownFile = false;
+    mapping.temporary = true;
+}
+
+
+template <typename TSpec, typename TSize>
+inline bool
+_mapFile(FileMapping<TSpec> &mapping, TSize mappingSize)
+{
+    ignoreUnusedVariableWarning(mapping);
+    ignoreUnusedVariableWarning(mappingSize);
+
+    bool result = true;
+#ifdef PLATFORM_WINDOWS
+    if (mappingSize == 0)
+    {
+        mapping.handle = NULL;
+        return true;
+    }
+
+    DWORD prot = ((mapping.openMode & OPEN_MASK) == OPEN_RDONLY) ? PAGE_READONLY : PAGE_READWRITE;
+    LARGE_INTEGER largeSize;
+    largeSize.QuadPart = mappingSize;   // 0 = map the whole file
+
+    mapping.handle = CreateFileMapping(
+        mapping.file.handle,            // _In_     HANDLE hFile,
+        &FileMappingDefaultAttributes,  // _In_opt_ LPSECURITY_ATTRIBUTES lpAttributes,
+        prot,                           // _In_     DWORD flProtect,
+        largeSize.HighPart,             // _In_     DWORD dwMaximumSizeHigh,
+        largeSize.LowPart,              // _In_     DWORD dwMaximumSizeLow,
+        NULL                            // _In_opt_ LPCTSTR lpName
+    );
+    result &= (mapping.handle != NULL);
+
+    if (mapping.handle == NULL)
+    {
+        LPVOID lpMsgBuf;
+        FormatMessage(
+            FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
+            NULL,
+            GetLastError(),
+            MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
+            (LPTSTR) &lpMsgBuf,
+            0,
+            NULL);
+    
+        SEQAN_FAIL("CreateFileMapping failed in resize: \"%s\"", lpMsgBuf /*strerror(GetLastError())*/);
+        LocalFree(lpMsgBuf);
+    }
+#endif
+    return result;
+}
+
+template <typename TSpec>
+inline bool
+_unmapFile(FileMapping<TSpec> &mapping)
+{
+    ignoreUnusedVariableWarning(mapping);
+
+    bool result = true;
+#ifdef PLATFORM_WINDOWS
+    if (mapping.handle != NULL)
+    {
+        result &= (CloseHandle(mapping.handle) != 0);
+        if (!result)
+            SEQAN_FAIL("CloseHandle failed in unmap: \"%s\"", strerror(errno));
+        mapping.handle = NULL;
+    }
+#endif
+    return result;
+}
+
+/**
+.Function.FileMapping#open:
+..class:Class.FileMapping
+..summary:Open a file to be mapped into memory.
+..cat:Input/Output
+..signature:open(mapping, fileName[, openMode])
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.fileName:C-style character string containing the file name.
+..param.openMode:The combination of flags defining how the file should be opened. See @Enum.FileOpenMode@ for more details.
+...remarks:Write-only mode is not supported, use OPEN_RDWR if you need write access.
+If you omit the $OPEN_APPEND$ flag in write mode, the file will be cleared when opened.
+...type:Enum.FileOpenMode
+...default:$OPEN_RDWR | OPEN_CREATE | OPEN_APPEND$
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TFilename, typename TOpenMode>
+inline bool
+open(FileMapping<TSpec> &mapping, TFilename const &filename, TOpenMode const &openMode)
+{
+    _initialize(mapping);
+    bool result = open(mapping.file, filename, openMode);
+    mapping.openMode = openMode;
+    mapping.ownFile = true;
+    mapping.temporary = false;
+    mapping.fileSize = (result)? size(mapping.file) : 0ul;
+    result &= _mapFile(mapping, mapping.fileSize);
+    return result;
+}
+
+template <typename TSpec, typename TFile>
+inline bool
+open(FileMapping<TSpec> &mapping, TFile const &file)
+{
+    _initialize(mapping);
+    mapping.file = file;
+    mapping.openMode = OPEN_RDWR;
+    mapping.ownFile = false;
+    mapping.temporary = false;
+    if (mapping.file)
+    {
+        mapping.fileSize = size(mapping.file);
+        return _mapFile(mapping, mapping.fileSize);
+    }
+    return false;
+}
+
+/**
+.Function.FileMapping#openTemp:
+..class:Class.FileMapping
+..summary:Open a temporary file to be mapped into memory.
+..cat:Input/Output
+..signature:openTemp(mapping)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+template <typename TSpec>
+inline bool
+openTemp(FileMapping<TSpec> &mapping)
+{
+    _initialize(mapping);
+    bool result = openTemp(mapping.file);
+    mapping.openMode = OPEN_RDWR;
+    mapping.ownFile = true;
+    mapping.temporary = true;
+    return result;
+}
+
+/**
+.Function.FileMapping#close:
+..class:Class.FileMapping
+..summary:Close a file and its memory mapping.
+..cat:Input/Output
+..signature:close(mapping)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+template <typename TSpec>
+inline bool
+close(FileMapping<TSpec> &mapping)
+{
+    bool result = _unmapFile(mapping);
+    if (mapping.ownFile)
+        result &= close(mapping.file);
+    _initialize(mapping);
+    return result;
+}
+
+/**
+.Function.FileMapping#closeAndResize:
+..class:Class.FileMapping
+..summary:Close a memory mapping and resize and close the underlying file.
+..cat:Input/Output
+..signature:closeAndResize(mapping, newFileSize)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.newFileSize:The new file size.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TSize>
+inline bool
+closeAndResize(FileMapping<TSpec> &mapping, TSize newFileSize)
+{
+    bool result = _unmapFile(mapping);
+    if (newFileSize != mapping.fileSize)
+        resize(mapping.file, newFileSize);
+    if (mapping.ownFile)
+        result &= close(mapping.file);
+    _initialize(mapping);
+    return result;
+}
+
+/**
+.Function.FileMapping#length:
+..class:Class.FileMapping
+..summary:Return the file size of a memory mapping.
+..cat:Input/Output
+..signature:length(mapping)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..returns:The size of the underlying file.
+..include:seqan/file.h
+*/
+
+template <typename TSpec>
+inline typename Size<FileMapping<TSpec> >::Type
+length(FileMapping<TSpec> &mapping)
+{
+    return mapping.fileSize;
+}
+
+template <typename TSpec>
+inline typename Size<FileMapping<TSpec> >::Type
+length(FileMapping<TSpec> const &mapping)
+{
+    return mapping.fileSize;
+}
+
+/**
+.Function.FileMapping#resize:
+..class:Class.FileMapping
+..summary:Resize the underlying file.
+..cat:Input/Output
+..signature:resize(mapping, newFileSize)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.newFileSize:The new file size.
+..returns:A $bool$ which is $true$ on success.
+..remarks:Under Windows, all existing file mappings must be unmapped via @Function.unmapFileSegment@ prior calling this function.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TSize>
+inline bool
+resize(FileMapping<TSpec> &mapping, TSize newFileSize)
+{
+    typedef typename Size<FileMapping<TSpec> >::Type TFileSize;
+    if ((TFileSize)newFileSize == mapping.fileSize)
+        return true;
+
+    bool result = _unmapFile(mapping);
+    resize(mapping.file, newFileSize);
+    mapping.fileSize = newFileSize;
+    result &= _mapFile(mapping, newFileSize);
+    return result;
+}
+
+/**
+.Function.flushFileSegment:
+..class:Class.FileMapping
+..summary:Wait for all outstanding transactions of a memory-mapped file segment.
+..cat:Input/Output
+..signature:flushFileSegment(mapping, addr, fileOfs, size)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.addr:A pointer to the beginning of the memory-mapped segment in memory (returned by a prior call of @Function.mapFileSegment@).
+..param.fileOfs:The absolute start address of the segment in bytes.
+..param.size:The segment length in bytes.
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function has no effect under Windows. On all other platforms it calls $msync$.
+This function is only needed to synchronize file accesses in non-shared-memory environments.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TPos, typename TSize>
+inline bool
+flushFileSegment(FileMapping<TSpec> &, void *addr, TPos beginPos, TSize size)
+{
+#ifdef PLATFORM_WINDOWS
+    ignoreUnusedVariableWarning(addr);
+    ignoreUnusedVariableWarning(beginPos);
+    ignoreUnusedVariableWarning(size);
+    return true;
+#else
+    return (msync(static_cast<char*>(addr) + beginPos, size, MS_SYNC) == 0);
+#endif
+}
+
+/**
+.Function.cancelFileSegment:
+..class:Class.FileMapping
+..summary:Cancel all outstanding transactions of a memory-mapped file segment.
+..cat:Input/Output
+..signature:cancelFileSegment(mapping, addr, fileOfs, size)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.addr:A pointer to the beginning of the memory-mapped segment in memory (returned by a prior call of @Function.mapFileSegment@).
+..param.fileOfs:The absolute start address of the segment in bytes.
+..param.size:The segment length in bytes.
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function has no effect under Windows. On all other platforms it calls $msync$.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TPos, typename TSize>
+inline bool
+cancelFileSegment(FileMapping<TSpec> &, void *addr, TPos fileOfs, TSize size)
+{
+#ifdef PLATFORM_WINDOWS
+    ignoreUnusedVariableWarning(addr);
+    ignoreUnusedVariableWarning(fileOfs);
+    ignoreUnusedVariableWarning(size);
+    return true;
+#else
+    return (msync(addr, size + fileOfs, MS_INVALIDATE) == 0);
+#endif
+}
+
+/**
+.Function.adviseFileSegment:
+..class:Class.FileMapping
+..summary:Give advice about use of a memory-mapped file segment.
+..cat:Input/Output
+..signature:adviseFileSegment(mapping, advise, addr, fileOfs, size)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.advise:Advise flags
+...type:Enum.FileMappingAdvise
+..param.addr:A pointer to the beginning of the memory-mapped segment in memory (returned by a prior call of @Function.mapFileSegment@).
+..param.fileOfs:The absolute start address of the segment in bytes.
+..param.size:The segment length in bytes.
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function has no effect under Windows. On all other platforms it calls $posix_madvise$.
+..include:seqan/file.h
+*/
+template <typename TSpec, typename TPos, typename TSize>
+inline bool
+adviseFileSegment(FileMapping<TSpec> &, FileMappingAdvise advise, void *addr, TPos fileOfs, TSize size)
+{
+#ifdef PLATFORM_WINDOWS
+    ignoreUnusedVariableWarning(advise);
+    ignoreUnusedVariableWarning(addr);
+    ignoreUnusedVariableWarning(fileOfs);
+    ignoreUnusedVariableWarning(size);
+    return true;
+#else
+//		posix_fadvise(mapping.file.handle, beginPos, size, advise);
+    return (posix_madvise(static_cast<char*>(addr) + fileOfs, size, advise) == 0);
+#endif
+}
+
+/**
+.Function.mapFileSegment:
+..class:Class.FileMapping
+..summary:Map a segment of a file into memory.
+..cat:Input/Output
+..signature:mapFileSegment(mapping, fileOfs[, size[, mode]])
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.fileOfs:The absolute start address of the segment in bytes.
+..param.size:The segment length in bytes.
+...default:The rest of the file.
+..param.mode:The mapping access mode.
+...type:Enum.FileMappingMode
+...default:The read/write open mode of the underlying file.
+..returns:A pointer to the beginning of the memory-mapped segment in memory or NULL on error. 
+...type:nolink:$void *$
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TPos, typename TSize, typename TFileMappingMode>
+inline void *
+mapFileSegment(FileMapping<TSpec> &mapping, TPos fileOfs, TSize size, TFileMappingMode mode)
+{
+    SEQAN_ASSERT_EQ((int)OPEN_RDONLY, (int)MAP_RDONLY);
+    SEQAN_ASSERT_EQ((int)OPEN_WRONLY, (int)MAP_WRONLY);
+
+    void *addr;
+    if (size == 0)
+        return NULL;
+    mode = (FileMappingMode)(mode & (mapping.openMode & OPEN_MASK));
+
+#ifdef PLATFORM_WINDOWS
+
+    DWORD access = ((mode & OPEN_MASK) == OPEN_RDONLY) ? FILE_MAP_READ : FILE_MAP_ALL_ACCESS;
+    LARGE_INTEGER largeOfs;
+    largeOfs.QuadPart = fileOfs;
+
+    addr = MapViewOfFile(
+        mapping.handle,                 // _In_     HANDLE hFileMappingObject,
+        access,                         // _In_     DWORD dwDesiredAccess,
+        largeOfs.HighPart,              // _In_     DWORD dwFileOffsetHigh,
+        largeOfs.LowPart,               // _In_     DWORD dwFileOffsetLow,
+        size);                          // _In_     SIZE_T dwNumberOfBytesToMap (0 = map the whole file)
+#else
+    int prot = 0;
+
+    if (mode & MAP_RDONLY) prot |= PROT_READ;
+    if (mode & MAP_WRONLY) prot |= PROT_WRITE;
+
+    int flags = 0;
+    if ((mode & MAP_COPYONWRITE) != 0)
+        flags |= MAP_PRIVATE;
+    else
+        flags |= MAP_SHARED;
+
+    addr = mmap(
+        NULL,
+        size,
+        prot,
+        flags,
+        mapping.file.handle,
+        fileOfs);
+//    std::cerr << "mmap(0,"<<size<<','<<prot<<','<<flags<<','<<mapping.file.handle<<','<<fileOfs<<")="<<addr<<std::endl;
+
+    if (addr == MAP_FAILED)
+        addr = NULL;
+#endif
+    if (addr == NULL)
+    {
+        SEQAN_FAIL("mapFileSegment(%i,%i,%i) failed (filesize=%i): \"%s\"", fileOfs, size, mode, seqan::size(mapping.file), strerror(errno));
+    }
+    return addr;
+}
+
+template <typename TSpec, typename TPos, typename TSize>
+inline void *
+mapFileSegment(FileMapping<TSpec> &mapping, TPos fileOfs, TSize size)
+{
+    return mapFileSegment(mapping, fileOfs, size, MAP_RDWR);
+}
+
+template <typename TSpec, typename TPos, typename TSize>
+inline void *
+mapFileSegment(FileMapping<TSpec> &mapping, TPos fileOfs = 0)
+{
+    return mapFileSegment(mapping, fileOfs, length(mapping) - fileOfs);
+}
+
+/**
+.Function.unmapFileSegment:
+..class:Class.FileMapping
+..summary:Unmap a memory-mapped file segment.
+..cat:Input/Output
+..signature:unmapFileSegment(mapping, addr, size)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.addr:A pointer to the beginning of the memory-mapped segment in memory.
+..param.size:The segment length in bytes.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TSize>
+inline bool
+unmapFileSegment(FileMapping<TSpec> &, void *addr, TSize size)
+{
+    bool result;
+#ifdef PLATFORM_WINDOWS
+    ignoreUnusedVariableWarning(size);
+    result = (UnmapViewOfFile(addr) != 0);
+#else
+    result = (munmap(addr, size) == 0);
+//    std::cerr << "munmap("<<addr<<','<<size<<")="<<result<<std::endl;
+
+#endif
+    if (!result)
+        SEQAN_FAIL("unmapFileSegment(%x,%i) failed: \"%s\"", (unsigned long)addr, size, strerror(errno));
+    return result;
+}
+
+/**
+.Function.remapFileSegment:
+..class:Class.FileMapping
+..summary:Change the size of a memory-mapped file segment.
+..cat:Input/Output
+..signature:remapFileSegment(mapping, oldAddr, oldFileOfs, oldSize, newSize)
+..param.mapping:A file mapping object.
+...type:Class.FileMapping
+..param.oldAddr:The address returned by @Function.mapFileSegment at .
+..param.oldFileOfs:The fileOfs parameter used in @Function.mapFileSegment at .
+..param.oldSize:The size parameter used in @Function.mapFileSegment at .
+..param.newSize:The new segment length in bytes.
+..returns:A pointer to the beginning of the memory-mapped segment in memory or NULL on error. 
+...type:nolink:$void *$
+..include:seqan/file.h
+*/
+
+template <typename TSpec, typename TPos, typename TSize>
+inline void *
+remapFileSegment(FileMapping<TSpec> &mapping, void *oldAddr, TPos oldFileOfs, TSize oldSize, TSize newSize)
+{
+    void *addr;
+#if !defined(PLATFORM_WINDOWS) && defined(MREMAP_MAYMOVE)
+    ignoreUnusedVariableWarning(mapping);
+    ignoreUnusedVariableWarning(oldFileOfs);
+    addr = mremap(oldAddr, oldSize, newSize, MREMAP_MAYMOVE);
+//    std::cerr << "mremap("<<oldAddr<<','<<oldSize<<','<<newSize<<','<<MREMAP_MAYMOVE<<")="<<addr<<std::endl;
+    if (addr == MAP_FAILED)
+        addr = NULL;
+#else
+    // for BSD systems without mremap(..) like Mac OS X ...
+    unmapFileSegment(mapping, oldAddr, oldSize);
+    addr = mapFileSegment(mapping, oldFileOfs, newSize);
+#endif
+    if (addr == NULL)
+        SEQAN_FAIL("remapFileSegment failed: \"%s\"", strerror(errno));
+    return addr;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_FILE_MAPPING_H_
diff --git a/third-party/seqan/core/include/seqan/file/file_page.h b/third-party/seqan/core/include/seqan/file/file_page.h
new file mode 100644
index 0000000..4cb3b1a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/file_page.h
@@ -0,0 +1,1542 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implements lots of internal data structures for low-level file access used
+// by the External String, external sorters and mappers (Pool), FileStream.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_PAGE_H
+#define SEQAN_HEADER_FILE_PAGE_H
+
+
+/* IOREV
+ * _nottested_
+ * _nodoc_
+ *
+ * not tested by any test or app
+ * no documentation for the functions
+ *
+ * contains lots of seemingly important code, however doc is sparse
+ * to non-existent. Code needs thorough investigation, to understand
+ * how/if this works
+ *
+ * probably Weese's code according to holtgrew
+ *
+ *
+ */
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TConfig>
+struct MMap;
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// base class for memory buffers
+
+    struct Dynamic;
+
+    template <size_t PAGESIZE>
+    struct Fixed;
+
+	template <typename TFile, typename TSpec = Dynamic>
+    struct PageFrame;
+
+
+	template <typename TValue, typename TSpec = Simple>
+	struct Buffer
+	{
+//IOREV _nodoc_
+		typedef	typename Size<Buffer>::Type                 TSize;
+		typedef	typename Iterator<Buffer, Standard>::Type   TIterator;
+
+		TIterator	begin;      // the beginning of the buffer
+        TIterator	end;        // end of valid data
+        TSize		pageSize;   // size of allocated memory
+
+        Buffer():
+            begin(NULL),
+            end(NULL),
+            pageSize(0) {}
+
+        Buffer(TIterator _begin, TIterator _end):
+            begin(_begin),
+            end(_end),
+            pageSize(0) {}
+
+        Buffer(TIterator _begin, TSize _size):
+            begin(_begin),
+            end(_begin + _size),
+            pageSize(0) {}
+
+//        template <typename T>
+//        Buffer(T &x):
+//        {
+//            const_cast<int&>(x);
+//        }
+//
+//        Buffer(TSize _pageSize):
+//            begin(NULL),
+//            end(NULL),
+//            pageSize(_pageSize) {}
+
+        inline TValue       & operator[](TSize i)       { return begin[i]; }
+        inline TValue const & operator[](TSize i) const { return begin[i]; }
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// meta-function interface
+
+	template <typename TValue, typename TSpec>
+    struct Value<Buffer<TValue, TSpec> >
+    {
+        typedef TValue Type;
+    };
+
+	template <typename TValue, typename TSpec>
+	struct Size<Buffer<TValue, TSpec> >
+    {
+        typedef size_t Type;
+    };
+
+	template <typename TValue, typename TSpec>
+    struct Iterator<Buffer<TValue, TSpec>, Standard>
+    {
+        typedef TValue *Type;
+    };
+
+	template <typename TValue, typename TSpec>
+    struct Iterator<Buffer<TValue, TSpec> const, Standard>
+    {
+        typedef TValue const *Type;
+    };
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// global interface
+
+	template <typename TValue, typename TSpec>
+    inline typename Size<Buffer<TValue, TSpec> >::Type
+    capacity(Buffer<TValue, TSpec> const &me)
+    {
+        return me.pageSize;
+    }
+
+	template <typename TValue, typename TFile, size_t PAGESIZE>
+    inline typename Size<Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > > >::Type
+    capacity(Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > > const &)
+    {
+        return PAGESIZE;
+    }
+
+	template <typename TValue, typename TSpec, typename TSize>
+    inline void
+    _setCapacity(Buffer<TValue, TSpec> &me, TSize size)
+    {
+        me.pageSize = size;
+    }
+
+	template <typename TValue, typename TSpec>
+    inline typename Size<Buffer<TValue, TSpec> >::Type
+    length(Buffer<TValue, TSpec> const &me)
+    {
+        return me.end - me.begin;
+    }
+
+	template <typename TValue, typename TFile, size_t PAGESIZE>
+    inline typename Size<Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > > >::Type
+    length(Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > > const &)
+    {
+        return PAGESIZE;
+    }
+
+	template <typename TValue, typename TSpec, typename TSize>
+    inline void
+    resize(Buffer<TValue, TSpec> &me, TSize size)
+    {
+        me.end = me.begin + size;
+    }
+
+    template <typename TValue, typename TSpec, typename TSize, typename T>
+	inline bool
+    allocPage(Buffer<TValue, TSpec> &buffer, TSize size, T const & me)
+    {
+//IOREV _nodoc_
+        allocate(me, buffer.begin, size);
+        _setCapacity(buffer, size);
+        resize(buffer, size);
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "allocPage: " << ::std::hex << (void*)buffer.begin << ::std::dec << ::std::endl;
+		#endif
+        return buffer.begin != NULL;
+	}
+
+	template <typename TValue, typename TSpec, typename T>
+	inline void
+    freePage(Buffer<TValue, TSpec> &buffer, T const & me)
+    {
+//IOREV _nodoc_
+		#ifdef SEQAN_VVERBOSE
+			if ((void*)buffer.begin)
+				::std::cerr << "freePage:  " << ::std::hex << (void*)buffer.begin << ::std::dec << ::std::endl;
+		#endif
+		deallocate(me, buffer.begin, capacity(buffer));
+		buffer.begin = NULL;
+        resize(buffer, 0);
+        _setCapacity(buffer, 0);
+	}
+
+	template <typename TValue, typename TSpec>
+	inline typename Iterator<Buffer<TValue, TSpec>, Standard>::Type
+    begin(Buffer<TValue, TSpec> &pf, Standard)
+    {
+		return pf.begin;
+	}
+
+	template <typename TValue, typename TSpec>
+	inline typename Iterator<Buffer<TValue, TSpec> const, Standard>::Type
+    begin(Buffer<TValue, TSpec> const &pf, Standard)
+    {
+		return pf.begin;
+	}
+
+	template <typename TValue, typename TSpec>
+	inline typename Iterator<Buffer<TValue, TSpec>, Standard>::Type
+    end(Buffer<TValue, TSpec> &pf, Standard)
+    {
+		return pf.end;
+	}
+
+	template <typename TValue, typename TSpec>
+	inline typename Iterator<Buffer<TValue, TSpec> const, Standard>::Type
+    end(Buffer<TValue, TSpec> const &pf, Standard)
+    {
+		return pf.end;
+	}
+
+
+
+    //////////////////////////////////////////////////////////////////////////////
+	// a bucket is a structure to represent a small window of a page
+    // used by algorithms which need a global view of all pages (merge sort, mapper)
+
+	template <typename TValue>
+    struct PageBucket
+	{
+//IOREV _nodoc_ has some unformatted comments in code, but not enough doc
+		typedef	typename Iterator<PageBucket, Standard>::Type TIterator;
+
+        unsigned    pageOfs;                // begin of bucket window with relation to page begin
+        TIterator	begin, cur, end;        // begin/end of buckets memory buffer and a pointer
+    };
+
+    template <typename TValue>
+    struct PageBucketExtended : public PageBucket< TValue > {
+//IOREV _nodoc_
+		int     	pageNo;		            // related page (needed by merger sort)
+    };
+    
+	template <typename TValue>
+    ::std::ostream& operator<<(::std::ostream &out, const PageBucketExtended<TValue> &pb) {
+//IOREV _ _nodoc_
+        for(TValue *cur = pb.begin; cur != pb.end; cur++)
+            out << *cur << " ";
+        return out;
+    }
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// meta-function interface
+
+	template <typename TValue>
+    struct Value< PageBucket<TValue> >		{ typedef TValue Type; };
+//IOREV
+
+    template <typename TValue>
+    struct Size< PageBucket<TValue> >		{ typedef size_t Type; };
+//IOREV
+
+    template <typename TValue>
+    struct Iterator< PageBucket<TValue>, Standard >			{ typedef TValue *Type; };
+//IOREV
+
+    template <typename TValue>
+    struct Iterator< PageBucket<TValue> const, Standard >	{ typedef TValue const *Type; };
+//IOREV
+
+	//////////////////////////////////////////////////////////////////////////////
+
+    template <typename TFilePos, typename TSize>
+    struct FilePageRequest
+    {
+        enum FilePageRequestMode {
+            MODE_RDONLY = 1,
+            MODE_WRONLY = 2,
+            MODE_RDWR   = 3
+        };
+
+        TFilePos            filePos;
+        TSize               size;
+        FilePageRequestMode mode;
+    };
+
+	//////////////////////////////////////////////////////////////////////////////
+
+    enum PageFrameStatus
+    {
+        UNUSED,
+        READING,
+        PREPROCESSING,
+        READY,
+        POSTPROCESSING,
+        POSTPROCESSED,
+        WRITING
+    };
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page frame of dynamic size
+
+    template <typename TValue, typename TFile>
+	struct Buffer<TValue, PageFrame<TFile, Dynamic> > :
+        public Buffer<TValue>
+	{
+//IOREV _nodoc_
+		typedef Buffer<TValue>                      TBase;
+		typedef TFile                               File;
+		typedef typename Size<TFile>::Type          TFileSize;
+        typedef typename AsyncRequest<TFile>::Type  AsyncRequest;
+        typedef FilePageRequest<TFileSize, size_t>  TFilePageRequest;
+
+        TFilePageRequest pageRequest;
+
+		bool			dirty;		// data needs to be written to disk before freeing
+		unsigned		pageNo;		// maps frames to pages (reverse vector mapper)
+        AsyncRequest    request;    // request structure of the async io process
+		PageFrameStatus status;
+        Buffer          *next;      // next buffer in a chained list
+
+        Buffer():
+			TBase(),
+            dirty(false),
+            pageNo(MaxValue<unsigned>::VALUE),
+			status(READY),
+			next(NULL) {}
+    };
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page frame of static size
+
+//IOREV
+
+    typedef ::std::list<Position<String<void*> >::Type> PageLRUList;    // least recently usage list
+	typedef PageLRUList::iterator PageLRUEntry;
+
+    template < typename TValue,
+               typename TFile,
+               size_t PAGESIZE_ >
+	struct Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE_> > >
+    {
+		typedef TFile                                       File;
+        typedef typename AsyncRequest<TFile>::Type          AsyncRequest;
+		typedef	typename Iterator<Buffer, Standard>::Type   TIterator;
+
+		enum            { PAGESIZE = PAGESIZE_ };
+		enum DataStatus	{ ON_DISK = -1, UNINITIALIZED = -2 };
+		enum Priority	{ NORMAL_LEVEL = 0, PREFETCH_LEVEL = 1, ITERATOR_LEVEL = 2, PERMANENT_LEVEL = 3 };
+
+        TIterator       begin;
+        TIterator       end;
+        AsyncRequest    request;    // request structure of the async io process
+		PageFrameStatus status;
+		DataStatus		dataStatus;
+		PageLRUEntry	lruEntry;   // priority based lru
+        Priority        priority;
+		int     		pageNo;		// maps frames to pages (reverse vector mapper)
+		bool			dirty;		// data needs to be written to disk before freeing
+
+		Buffer():
+            begin(NULL),
+            end(NULL),
+			status(READY),
+			dataStatus(UNINITIALIZED),
+            priority(NORMAL_LEVEL),
+            pageNo(-1),
+            dirty(false) {}
+
+        template <typename TPos>
+		inline TValue &
+        operator[] (TPos i)
+        {
+            return begin[i];
+        }
+
+        template <typename TPos>
+        inline TValue const &
+        operator[] (TPos i) const
+        {
+            return begin[i];
+        }
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// a memory-mapped page frame
+/*
+    template <typename TValue, typename TFile, typename TConfig>
+	struct PageFrame< TValue, TFile, MMap<TConfig> >: public Buffer<TValue>
+    {
+		typedef Buffer<TValue> TBase;
+
+        enum Status		{ READY, READING, WRITING };
+
+		unsigned   		pageNo;		// maps frames to pages (reverse vector mapper)
+		Status			status;
+        PageFrame       *next;      // next buffer in a chained list
+
+        PageFrame():
+			TBase(),
+            pageNo(MaxValue<unsigned>::VALUE),
+			next(NULL) {}
+    };
+*/
+
+	//////////////////////////////////////////////////////////////////////////////
+	// meta-function interface
+
+	template <typename TValue, typename TFile, size_t PAGESIZE>
+    struct Iterator<Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > >, Standard >
+    {
+        typedef VolatilePtr<TValue> Type;
+    };
+
+	template <typename TValue, typename TFile, size_t PAGESIZE>
+    struct Iterator<Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > > const, Standard >
+    {
+        typedef VolatilePtr<TValue> const Type;
+    };
+
+
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// various page frame methods
+
+	template <typename TValue, typename TFile, typename TSpec>
+    inline const char *
+    _pageFrameStatusString(Buffer<TValue, PageFrame<TFile, TSpec> > const &pf)
+    {
+        switch (pf.status)
+        {
+			case READY:
+                return "READY";
+			case READING:
+                return "READING";
+			case WRITING:
+                return "WRITING";
+            case UNUSED:
+                return "UNUSED";
+            case PREPROCESSING:
+                return "PREPROCESSING";
+            case POSTPROCESSING:
+                return "POSTPROCESSING";
+            case POSTPROCESSED:
+                return "POSTPROCESSED";
+            default:
+                return "UNKNOWN";
+        }
+    }
+
+	template <typename TValue, typename TFile, typename TSpec>
+    ::std::ostream& operator<<(::std::ostream &out, const Buffer<TValue, PageFrame<TFile, TSpec> > &pf)
+	{
+//IOREV _nodoc_
+        out << "PageFrame @ " << pf.pageNo;
+        if (pf.dirty)
+            out << " DIRTY ";
+        else
+            out << " CLEAN ";
+
+        out << _pageFrameStatusString(pf);
+
+//        if (pf.dataStatus == pf.ON_DISK)
+//            out << " ON_DISK";
+//        else
+//            out << " UNITIALIZED";
+//
+//        out << " Prio:" << pf.priority;
+        out << " Buffer:" << (void*)pf.begin;
+
+        return out;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec, typename T> inline
+	void allocPage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, T const & me) 
+	{
+//IOREV _nodoc_
+		TValue* tmp = NULL;
+		allocate(me, tmp, capacity(pf));
+		//bzero(tmp, sizeof(TValue) * capacity(pf));
+		pf.begin = tmp;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "allocPage: " << ::std::hex << &pf << '\t' << tmp << ::std::dec << ::std::endl;
+		#endif
+	}
+
+	template <typename TValue, typename TFile, typename TSpec, typename T> inline
+	void freePage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, T const & me) 
+	{
+//IOREV _nodoc_
+		#ifdef SEQAN_VVERBOSE
+			if ((void*)pf.begin)
+				::std::cerr << "freePage:  " << ::std::hex << &pf << '\t' << (void*)pf.begin << ::std::dec << ::std::endl;
+		#endif
+        nukeCopies(pf.begin);
+		deallocate(me, (TValue*)pf.begin, capacity(pf));
+		pf.begin = NULL;
+        resize(pf, 0);
+	}
+
+	template <typename TValue, typename TFile, typename TSpec> inline
+	bool readPage(int pageNo, Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &file)
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "readPage:  " << ::std::hex << &pf << '\t' << (void*)pf.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << ::std::endl;
+		#endif
+		pf.dirty = false;
+		pf.status = READING;
+//        resize(pf, capacity(pf));
+
+		bool readResult = asyncReadAt(file, (TValue*)pf.begin, length(pf), (TPos)pageNo * (TPos)capacity(pf), pf.request);
+
+        // TODO(weese): Throw an I/O exception
+        if (!readResult)
+            SEQAN_FAIL("%s operation could not be initiated: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+        return readResult;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec> inline
+	bool unmapPage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &)
+	{
+        if (pf.begin)
+        {
+#ifdef PLATFORM_WINDOWS
+#else
+            munmap(pf.begin, length(pf) * sizeof(TValue));
+#endif
+			pf.begin = NULL;
+        }
+        return true;
+    }
+
+	template <typename TValue, typename TFile, typename TSpec, typename TSize> inline
+	bool mapReadPage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &file, TSize size)
+	{
+		typedef typename Position<TFile>::Type TPos;
+        unmapPage(pf, file);
+		pf.status = READY;
+        SEQAN_ASSERT_GT(size, 0);
+
+#ifdef PLATFORM_WINDOWS
+#if 0
+		DWORD prot = 0;
+		DWORD access = 0;
+		if ((me._openMode & OPEN_MASK) == OPEN_RDONLY) 
+		{
+			prot = PAGE_READONLY;
+			access = FILE_MAP_READ;
+		} else {
+			prot = PAGE_READWRITE;
+			access = FILE_MAP_ALL_ACCESS;
+		}
+        LARGE_INTEGER largeSize;
+		largeSize.QuadPart = new_capacity;
+		largeSize.QuadPart *= sizeof(TValue);
+
+		me.handle = CreateFileMapping(file.handle, &MMapStringDefaultAttributes, prot, largeSize.HighPart, largeSize.LowPart, NULL);
+		if (me.handle == NULL)
+		{
+            SEQAN_FAIL(
+                "CreateFileMapping(%d, %d, 0, 0, 0) failed in mapReadPage: \"%s\"",
+                file.handle, access, strerror(errno));
+		#if SEQAN_ENABLE_DEBUG
+			::std::cerr << "CreateFileMapping failed. (ErrNo=" << GetLastError() << ")" << ::std::endl;
+		#endif
+			return false;
+		}
+
+		pf.begin = (TValue *) MapViewOfFile(pf.handle, access, 0, 0, 0);	
+		if (pf.begin == NULL)
+		{
+            SEQAN_FAIL(
+                "MapViewOfFile(%d, %d, 0, 0, 0) failed in mapReadPage: \"%s\"",
+                pf.handle, access, strerror(errno));
+			return false;
+		}
+				
+		me.data_begin = (TValue *) addr;
+#endif
+#else
+        pf.begin = (TValue*)mmap(NULL, size * sizeof(TValue), PROT_READ | PROT_WRITE, MAP_PRIVATE, file.handle, (TPos)pf.pageNo * (TPos)capacity(pf) * (TPos)sizeof(TValue));
+
+        if (pf.begin == MAP_FAILED)
+        {
+            pf.begin = pf.end = NULL;
+            SEQAN_FAIL(
+                "mmap(NULL, %d, PROT_READ | PROT_WRITE, MAP_PRIVATE, %d, %d) failed in mapReadPage: \"%s\"",
+                size * sizeof(TValue), file.handle, (TPos)pf.pageNo * (TPos)capacity(pf) * (TPos)sizeof(TValue), strerror(errno));
+            return false;
+        }
+#endif
+        pf.end = pf.begin + size;
+        return true;
+    }
+
+	template <typename TValue, typename TFile, typename TSpec, typename TSize> inline
+	bool mapWritePage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &file, TSize size) 
+	{
+		typedef typename Position<TFile>::Type TPos;
+        unmapPage(pf, file);
+        pf.status = READY;
+        SEQAN_ASSERT_GT(size, 0u);
+        
+#ifdef PLATFORM_WINDOWS
+#else
+        pf.begin = (TValue*)mmap(NULL, size * sizeof(TValue), PROT_READ | PROT_WRITE, MAP_SHARED, file.handle, (TPos)pf.pageNo * (TPos)capacity(pf) * (TPos)sizeof(TValue));
+
+        if (pf.begin == MAP_FAILED)
+        {
+            pf.begin = pf.end = NULL;
+            SEQAN_FAIL(
+                "mmap(NULL, %d, PROT_READ | PROT_WRITE, MAP_SHARED, %d, %d) failed in mapWritePage: \"%s\"",
+                size * sizeof(TValue), file.handle, (TPos)pf.pageNo * (TPos)capacity(pf) * (TPos)sizeof(TValue), strerror(errno));
+            return false;
+        }
+#endif
+        pf.end = pf.begin + size;
+        return true;
+    }
+
+	template <typename TValue, typename TFile, typename TSpec> inline
+	bool writePage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, int pageNo, TFile &file) 
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "writePage: " << ::std::hex << &pf << '\t' << (void*)pf.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << ::std::endl;
+		#endif
+		pf.status = WRITING;
+//        resize(pf, capacity(pf));
+
+		bool writeResult = asyncWriteAt(file, (TValue*)pf.begin, length(pf), (TPos)pageNo * (TPos)capacity(pf), pf.request);
+
+        // TODO(weese): Throw an I/O exception
+        if (!writeResult)
+            SEQAN_FAIL("%s operation could not be initiated: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+        return writeResult;
+	}
+
+	template < typename TValue, typename TFile, typename TSpec, typename TSize> inline
+    bool readLastPage(int pageNo, Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &file, TSize size) 
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "readPage:  " << ::std::hex << &pf << '\t' << (void*)pf.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << " size " << size << ::std::endl;
+		#endif
+		pf.dirty = false;
+		pf.status = READY;
+//        resize(pf, size);
+
+		bool readResult = readAt(file, (TValue*)pf.begin, size, (TPos)pageNo * (TPos)capacity(pf));
+
+        // TODO(weese): Throw an I/O exception
+        if (!readResult)
+            SEQAN_FAIL("%s operation could not be initiated: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+        return readResult;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec, typename TSize> inline
+	bool writeLastPage(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, int pageNo, TFile &file, TSize size) 
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "writePage: " << ::std::hex << &pf << '\t' << (void*)pf.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << " size " << size << ::std::endl;
+		#endif
+		pf.dirty = false;
+		pf.status = READY;
+//        resize(pf, size);
+
+		bool writeResult = writeAt(file, (TValue*)pf.begin, size, (TPos)pageNo * (TPos)capacity(pf));
+
+        // TODO(weese): Throw an I/O exception
+        if (!writeResult)
+            SEQAN_FAIL("%s operation could not be initiated: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+        return writeResult;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec> inline
+	bool waitFor(Buffer<TValue, PageFrame<TFile, TSpec> > &pf) 
+	{
+//IOREV _nodoc_ equally named functions with different purposes in system_thread.h, system_event.h and file_async.h
+		if (pf.status == READY)
+            return true;
+
+        bool waitResult = waitFor(pf.request);
+
+        // TODO(weese): Throw an I/O exception
+        if (!waitResult)
+        {
+            //printRequest(pf.request);
+            SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+        }
+
+        pf.status = READY;
+        pf.dirty = false;
+        return waitResult;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec, typename TTime> inline
+	bool waitFor(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TTime timeOut, bool &inProgress)
+	{
+//IOREV _nodoc_ equally named functions with different purposes in system_thread.h, system_event.h and file_async.h (none documented)
+		if (pf.status == READY)
+        {
+            inProgress = false;
+            return true;
+        }
+
+        bool waitResult = waitFor(pf.request, timeOut, inProgress);
+
+        // TODO(weese): Throw an I/O exception
+        if (!waitResult)
+        {
+            //printRequest(pf.request);
+            SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+        }
+
+        if (!inProgress)
+        {
+            pf.status = READY;
+            pf.dirty = false;
+        }
+        return waitResult;
+	}
+
+	template <typename TValue, typename TFile, typename TSpec> inline
+	bool cancel(Buffer<TValue, PageFrame<TFile, TSpec> > &pf, TFile &file) 
+	{
+//IOREV _nodoc_ equally named functions with different purposes in pipe/pool_*.h, system_thread.h, and file_async.h (only the latter documented)
+        bool dummy;
+        waitFor(pf, 0, dummy);
+		if (pf.status != READY) 
+		{
+            if (!cancel(file, pf.request)) return false;
+            pf.status = READY;
+        }
+        return true;
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page based read/write methods used by Pool classes
+
+    template <typename TValue, typename TFile> inline
+	bool readPage(Buffer<TValue, PageFrame<TFile, Dynamic> > &pf, TFile &file) 
+	{
+//IOREV _nodoc_
+        if (length(pf) == capacity(pf))
+            return readPage(pf.pageNo, pf, file);
+        else
+            return readLastPage(pf.pageNo, pf, file, length(pf));
+	}
+
+	template <typename TValue, typename TFile> inline
+	bool writePage(Buffer<TValue, PageFrame<TFile, Dynamic> > &pf, TFile &file) 
+	{
+//IOREV _nodoc_
+        if (length(pf) == capacity(pf))
+            return writePage(pf, pf.pageNo, file);
+        else
+            return writeLastPage(pf, pf.pageNo, file, length(pf));
+	}
+
+	template <typename TValue, typename TFile> inline
+	unsigned readBucket(PageBucket<TValue> &b, int pageNo, size_t pageSize, size_t dataSize, TFile &file) 
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+        size_t readSize = _min(dataSize - b.pageOfs, (size_t)(b.end - b.begin));
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "readBucket:  " << ::std::hex << b.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << " at " << (TPos)pageNo * (TPos)pageSize + b.pageOfs;
+			::std::cerr << " size " << readSize << ::std::endl;
+		#endif
+        if (readSize && readAt(file, b.begin, readSize, (TPos)pageNo * (TPos)pageSize + b.pageOfs)) {
+            b.pageOfs += readSize;
+            b.cur = b.begin;
+            b.end = b.begin + readSize;
+            return readSize;
+        } else
+            return 0;
+	}
+
+	template <typename TValue, typename TFile> inline
+	bool writeBucket(PageBucket<TValue> &b, int pageNo, size_t pageSize, TFile &file) 
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "writeBucket: " << ::std::hex << b.begin;
+			::std::cerr << " from page " << ::std::dec << pageNo << " at " << (TPos)pageNo * (TPos)pageSize + b.pageOfs;
+			::std::cerr << " size " << b.cur - b.begin << ::std::endl;
+		#endif
+        if ((b.cur == b.begin) || writeAt(file, b.begin, b.cur - b.begin, (TPos)pageNo * (TPos)pageSize + b.pageOfs)) {
+            b.pageOfs += b.cur - b.begin;
+            b.cur = b.begin;
+            return true;
+        } else
+            return false;
+	}
+
+	template <typename TValue, typename TPageOfs, typename TFile> inline
+	bool writeBucket(Buffer<TValue, PageFrame<TFile, Dynamic> > &pf, TPageOfs &pageOfs, TFile &file)
+	{
+//IOREV _nodoc_
+		typedef typename Position<TFile>::Type TPos;
+		#ifdef SEQAN_VVERBOSE
+			::std::cerr << "writeBucket: " << ::std::hex << pf.begin;
+			::std::cerr << " from page " << ::std::dec << pf.pageNo << " at " << (TPos)pf.pageNo * (TPos)capacity(pf) + pageOfs;
+			::std::cerr << " size " << length(pf) << ::std::endl;
+		#endif
+        if (pf.end == pf.begin) return true;
+        if (asyncWriteAt(file, pf.begin, length(pf), (TPos)pf.pageNo * (TPos)capacity(pf) + pageOfs, pf.request)) {
+            pf.status = WRITING;
+            pageOfs += length(pf);
+            return true;
+        } else
+            return false;
+	}
+
+
+	//////////////////////////////////////////////////////////////////////////////
+
+    template <typename TPageFrame>
+    struct PageChain 
+	{
+//IOREV _nodoc_
+        TPageFrame          *first, *last;
+        unsigned            frames, maxFrames;
+        
+        PageChain(unsigned _maxFrames = 0):
+            first(NULL),
+            last(NULL),
+            frames(0),
+            maxFrames(_maxFrames)
+        {
+            for(unsigned i = 0; i < _maxFrames; ++i)
+                pushBack();
+        }
+        
+        ~PageChain()
+        {
+            while (!empty())
+                delete &popFront();
+        }
+        
+        inline TPageFrame & operator[](int k) 
+		{
+            TPageFrame *p = first;
+            for (; k > 0; --k)
+                p = p->next;
+            return *p;
+        }
+        
+        inline TPageFrame const & operator[](int k) const 
+		{
+            TPageFrame *p = first;
+            for (; k > 0; --k)
+                p = p->next;
+            return *p;
+        }
+
+        inline TPageFrame * getReadyPage() 
+		{
+            if (empty())
+                return &pushBack();
+
+            if (frames < maxFrames)
+            {
+                bool inProgress;
+                bool waitResult = waitFor(*first, 0, inProgress);
+                
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(*first), strerror(errno));
+
+                if (!inProgress)
+                    return &pushBack();
+            }
+
+            bool waitResult = waitFor(*first);
+
+            // TODO(weese): Throw an I/O exception
+            if (!waitResult)
+                SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(*first), strerror(errno));
+
+            return &firstToEnd();
+        }
+
+        template <typename TFile>
+        inline void cancelAll(TFile &file) 
+		{
+            TPageFrame *p = first;
+            for (; p != NULL; p = p->next)
+                cancel(*p, file);
+        }
+
+        inline void waitForAll() 
+		{
+            for (TPageFrame *p = first; p != NULL; p = p->next)
+            {
+                bool waitResult = waitFor(*p);
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(*p), strerror(errno));
+            }
+        }
+
+    public:
+
+        inline bool
+        empty()
+        {
+            return first == NULL;
+        }
+
+        inline unsigned
+        size()
+        {
+            return frames;
+        }
+
+        inline TPageFrame &
+        front()
+        {
+            return *first;
+        }
+
+        inline TPageFrame &
+        back()
+        {
+            return *last;
+        }
+
+        //
+        // append a PageFrame at the end of this chain
+        //
+        inline TPageFrame &
+        pushBack(TPageFrame &pageFrame)
+		{
+            if (last != NULL)
+                last->next = &pageFrame;
+            else
+                first = &pageFrame;
+            
+            last = &pageFrame;
+            pageFrame.next = NULL;
+            ++frames;
+
+            return pageFrame;
+        }
+
+        //
+        // append a *new* PageFrame at the end of this chain
+        //
+        inline TPageFrame &
+        pushBack()
+		{
+            TPageFrame *pageFrame = new TPageFrame();
+            return pushBack(*pageFrame);
+        }
+
+        //
+        // remove a PageFrame from this chain
+        //
+        inline TPageFrame &
+        erase(TPageFrame & pageFrame)
+        {
+            TPageFrame *prev = NULL;
+            TPageFrame *p;
+
+            for (p = first; p != NULL; p = p->next)
+            {
+                if (p == &pageFrame)
+                {
+                    // found it, now detach from neighbors
+                    if (prev == NULL)
+                        first = p->next;
+                    else
+                        prev->next = p->next;
+
+                    p->next = NULL;
+
+                    // were we the last?
+                    if (last == p)
+                        last = prev;
+
+                    --frames;
+                    break;
+                }
+                prev = p;
+            }
+            // we assert that the page has been found
+            SEQAN_ASSERT(p != NULL);
+            return pageFrame;
+        }
+
+        inline TPageFrame &
+        popFront()
+        {
+            // equivalent to erase(front())
+            TPageFrame *p = first;
+            if (p != NULL)
+            {
+                first = p->next;
+                p->next = NULL;
+                if (first == NULL)
+                    last = NULL;
+                --frames;
+            }
+            else
+                SEQAN_FAIL("pop() was called on an empty PageChain.");
+            return *p;
+        }
+
+        //
+        // move first page to the end of this chain
+        // return the moved page
+        //
+        inline TPageFrame &
+        firstToEnd()
+		{
+            // equivalent to pushBack(popFront())
+            last->next = first;
+            last = first;
+            first = first->next;
+            last->next = NULL;
+            return *last;
+        }
+
+
+// call pop(chain.front())
+
+//        inline TPageFrame &
+//        popFront()
+//		{
+//            TPageFrame *p = first;
+//            if (p) {
+//                first = first->next;
+//                if (!first) last = NULL;
+//                --frames;
+//                delete p;
+//            }
+//            return p;
+//        }
+    };
+
+	//////////////////////////////////////////////////////////////////////////////
+	// meta-function interface
+
+    template <typename TPageFrame>    
+	struct Value< PageChain<TPageFrame> > 
+	{
+//IOREV
+		typedef TPageFrame Type;
+	};
+
+    template <typename TPageFrame>    
+	struct Size< PageChain<TPageFrame> > 
+	{
+//IOREV
+		typedef unsigned Type;
+	};
+
+    template <typename TPageFrame>    
+	struct Iterator< PageChain<TPageFrame> > 
+	{
+//IOREV
+		typedef TPageFrame *Type;
+	};
+
+    template <typename TPageFrame>    
+	struct Iterator< PageChain<TPageFrame> const > 
+	{
+//IOREV
+		typedef TPageFrame const *Type;
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page container with lru mechanism
+	// the lru strategy uses different priorities
+	// the page with the least priority is used first
+	// 0..random access pages
+	// 1..forward iterator pages
+	// 2..quasi permanent pages
+
+    template < typename TPageFrame,
+               unsigned FRAMES,
+               unsigned PRIORITY_LEVELS = TPageFrame::PERMANENT_LEVEL + 1 >
+	struct PageContainer
+	{
+//IOREV _nodoc_ has some in-code comments
+		typedef String<TPageFrame>					TPages;
+		typedef typename Position<TPages>::Type		TPos;
+
+		enum { PriorityLevels = PRIORITY_LEVELS };
+
+		TPages			pages;
+        PageLRUList		*lruList;
+
+		PageContainer()
+		{
+			lruList = new PageLRUList[PRIORITY_LEVELS];
+			resize(pages, FRAMES, Exact());
+            for(TPos i = 0; i < FRAMES; ++i)
+			    pages[i].lruEntry = lruList[0].insert(lruList[0].end(), i);
+        }
+
+		~PageContainer()
+		{
+			delete[] lruList;
+		}
+
+        inline TPageFrame       & operator[](TPos i)       { return pages[i]; }
+        inline TPageFrame const & operator[](TPos i) const { return pages[i]; }
+
+		inline void push_back() 
+		{
+			TPos last = length(pages);
+			resize(pages, last + 1);
+			pages[last].lruEntry = lruList[0].insert(lruList[0].end(), last);
+		}
+
+		inline void erase(int frameNo) 
+		{
+			lruList[pages[frameNo].priority].erase(pages[frameNo].lruEntry);
+            seqan::erase(pages, frameNo);
+		}
+
+        inline void rename(int frameNo) 
+		{
+            *(pages[frameNo].lruEntry) = frameNo;
+        }
+
+		inline void pop_back() 
+		{
+			lruList[back(pages).priority].erase(back(pages).lruEntry);
+			seqan::erase(pages, endPosition(pages) - 1);
+		}
+
+        inline void _print()
+        {
+            std::cout << std::endl;
+            for(TPos i = 0; i < FRAMES; ++i)
+			    std::cout << pages[i] << std::endl;
+        }
+
+		//////////////////////////////////////////////////////////////////////////////
+		// lru strategy interface
+
+		inline void upgrade(const TPageFrame &pf) 
+		{
+			lruList[pf.priority].splice(lruList[pf.priority].begin(), lruList[pf.priority], pf.lruEntry);
+			pf.lruEntry = lruList[pf.priority].begin();
+		}
+
+		inline void downgrade(const TPageFrame &pf) 
+		{
+			lruList[pf.priority].splice(lruList[pf.priority].end(), lruList[pf.priority], pf.lruEntry);
+			pf.lruEntry = lruList[pf.priority].end();
+			--pf.lruEntry;
+		}
+
+		inline void upgrade(TPageFrame &pf, int newPriority) 
+		{
+			lruList[newPriority].splice(lruList[newPriority].begin(), lruList[pf.priority], pf.lruEntry);
+			pf.lruEntry = lruList[newPriority].begin();
+			pf.priority = static_cast<typename TPageFrame::Priority> (newPriority);
+		}
+
+		inline void downgrade(TPageFrame &pf, int newPriority) 
+		{
+			lruList[newPriority].splice(lruList[newPriority].end(), lruList[pf.priority], pf.lruEntry);
+			pf.lruEntry = lruList[newPriority].end();
+			--pf.lruEntry;
+			pf.priority = static_cast<typename TPageFrame::Priority> (newPriority);
+		}
+
+		inline void _dump() 
+		{
+			for(unsigned i = 0; i < PRIORITY_LEVELS; ++i) {
+                ::std::cerr << "|";
+                PageLRUList::const_iterator I = lruList[i].end();
+                PageLRUList::const_iterator first = lruList[i].begin();
+				while (I != first) {
+					--I;
+                    TPageFrame &pf = pages[*I];
+                    ::std::cerr << pf.pageNo;
+                    if (pf.dirty) ::std::cerr << "*";
+                    else          ::std::cerr << " ";
+                    if (pf.status == READY) ::std::cerr << "  ";
+                    else                    ::std::cerr << ". ";
+				};
+            }
+            ::std::cerr << ::std::endl;
+		}
+
+        // Function is a functor which is called with a PageFrame object,
+        // that is dirty or not READY (in an IO transfer)
+		template <class Function>
+		inline int mru(Function Func_, unsigned maxLevel = PRIORITY_LEVELS - 1) 
+		{
+			for(unsigned i = 0; i <= maxLevel; ++i) {
+                PageLRUList::const_iterator I = lruList[i].end();
+                PageLRUList::const_iterator first = lruList[i].begin();
+				while (I != first) {
+					--I;
+					TPageFrame& pf = pages[*I];
+					if (pf.status == READY && !pf.dirty)
+						return *I;
+					else
+						if (Func_(pf)) return *I;
+				};
+            }
+			#ifdef SEQAN_VVERBOSE
+				::std::cerr << "ALL PAGES DIRTY Or IN USE (try to use const iterators) :-(" << ::std::endl;
+			#endif
+			return -1;
+		}
+
+		inline int mruDirty() 
+		{
+            for(unsigned i = 0; i < PRIORITY_LEVELS; ++i)
+                if (!lruList[i].empty())
+                    return lruList[i].back();
+			return -1;
+		}
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// meta-function interface
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> > 
+	{
+//IOREV
+		typedef String<TPageFrame> Type;
+	};
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const > 
+	{
+//IOREV
+		typedef String<TPageFrame> const Type;
+	};
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Value< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> > 
+	{
+//IOREV
+		typedef TPageFrame Type;
+	};
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Size< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >:
+		public Size< typename Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >::Type> {};
+//IOREV
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Position< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >:
+		public Position< typename Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >::Type> {};
+//IOREV
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >:
+		public Iterator< typename Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >::Type> {};
+//IOREV
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	struct Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const >:
+		public Iterator< typename Host< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const>::Type> {};
+//IOREV
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// global interface
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS, typename TExpand>
+	inline void reserve(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> &pageCont,
+		unsigned Count_,
+		Tag<TExpand> expand)
+	{
+//IOREV
+		reserve(pageCont.pages, Count_, expand);
+	}
+
+    template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline void resize(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> &pageCont, 
+		unsigned Count_) 
+	{
+//IOREV
+		unsigned Size_ = length(pageCont.pages);
+		if (Size_ < Count_) {
+			reserve(pageCont.pages, Count_);
+            for(unsigned i = Size_; i < Count_; ++i)
+                pageCont.push_back();
+		} else 
+			if (Size_ > Count_)
+				for(unsigned i = Count_; i < Size_; ++i)
+					pageCont.pop_back();
+	}
+
+    template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline typename Size< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> >::Type
+	length(PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const &pageCont) 
+	{
+//IOREV
+		return length(pageCont.pages);
+	}
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline typename Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS>, Standard >::Type
+	begin(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> &pageCont,
+		Standard const) 
+	{
+//IOREV
+		return begin(pageCont.pages, Standard());
+	}
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline typename Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const, Standard >::Type
+	begin(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const &pageCont,
+		Standard const) 
+	{
+//IOREV
+		return begin(pageCont.pages, Standard());
+	}
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline typename Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS>, Standard >::Type
+	end(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> &pageCont,
+		Standard const) 
+	{
+//IOREV
+		return end(pageCont.pages, Standard());
+	}
+
+	template <typename TPageFrame, unsigned FRAMES, unsigned PRIORITY_LEVELS>
+	inline typename Iterator< PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const, Standard >::Type
+	end(
+		PageContainer<TPageFrame, FRAMES, PRIORITY_LEVELS> const &pageCont,
+		Standard const) 
+	{
+//IOREV
+		return end(pageCont.pages, Standard());
+	}
+
+
+
+
+	//////////////////////////////////////////////////////////////////////////////
+
+    template <typename TValue, typename TSize, typename T, class Function>
+    inline bool equiDistantDistribution(
+        Buffer<TValue> &_clusterBuffer, size_t _bufferSize, T const &me,
+        TSize _size, size_t _pageSize,
+        Function const &Func_)
+    {
+//IOREV _nodoc_
+//        ::std::cerr << "equiDistantDistribution: size=" << _size << "\tpageSize=" << _pageSize << ::std::endl;
+        unsigned _pages         = enclosingBlocks(_size, _pageSize);
+        if (!_pages) {
+			::std::cerr << "equiDistantDistribution: _pages is null!" << ::std::endl;
+            return false;
+        }
+
+        if (_bufferSize < _pages) {
+			::std::cerr << "equiDistantDistribution: clusterBufferSize is too small -> raised to " << _pages << ::std::endl;
+            _bufferSize = _pages;
+        }
+
+        size_t lastPageSize = _size % _pageSize;
+        unsigned pages      = _pages;
+
+        if ((TSize)_bufferSize > _size)
+            _bufferSize = _size;
+
+        allocPage(_clusterBuffer, _bufferSize, me);
+        PageBucketExtended<TValue> pb;
+        pb.begin = _clusterBuffer.begin;
+
+        size_t clusterSize = _bufferSize / pages;
+//        ::std::cerr << "equiDistantDistribution: pages=" << _pages << "\tclusterSize=" << clusterSize << ::std::endl;
+        if (lastPageSize > 0 && clusterSize >= lastPageSize) {
+            // last page bucket would get more memory than page would need
+            // --> exclude from equi-size distribution
+            if (--pages) {
+                _bufferSize -= lastPageSize;
+                clusterSize = _bufferSize / pages;
+            }
+        }
+
+        if (pages) {
+            size_t remainder = _bufferSize % pages;
+            for(unsigned i = 0, numerator = 0; i < pages; ++i) {
+                pb.end = pb.begin + clusterSize;
+                if ((numerator += remainder) >= pages) {    // simple bresenham for distribution
+                    numerator -= pages;
+                    ++pb.end;
+                }
+                pb.cur = pb.begin;
+                pb.pageOfs = 0;
+			    Func_(pb);
+                pb.begin = pb.end;
+            }
+        }
+
+        if (pages < _pages) {
+            pb.end = pb.begin + lastPageSize;
+            pb.cur = pb.begin;
+            pb.pageOfs = 0;
+			Func_(pb);
+        }
+
+        return true;
+    }
+
+    template <typename TValue, typename TSize, typename T, class Function>
+    inline unsigned equiDistantAlignedDistribution(
+        Buffer<TValue> &_clusterBuffer, size_t aligning, size_t _bufferSize, T const &me,
+        TSize _size, size_t _pageSize,
+        Function const &Func_)
+    {
+//IOREV _nodoc_
+        unsigned _pages         = enclosingBlocks(_size, _pageSize);
+//        ::std::cerr << "equiDistantAlignedDistribution: size=" << _size << "\tpageSize=" << _pageSize << ::std::endl;
+        if (!_pages) {
+			::std::cerr << "equiDistantAlignedDistribution: _pages is null!" << ::std::endl;
+            return 0;
+        }
+
+        if (_bufferSize < _pages) {
+			::std::cerr << "equiDistantAlignedDistribution: clusterBufferSize is too small -> raised to " << _pages << ::std::endl;
+            _bufferSize = _pages;
+        }
+
+        size_t lastPageSize = _size % _pageSize;
+        unsigned pages      = _pages;
+
+        if ((TSize)_bufferSize > _size)
+            _bufferSize = _size;
+
+        size_t clusterSize = _bufferSize / pages;
+        size_t aclusterSize = (clusterSize / aligning) * aligning;
+        if (clusterSize - aclusterSize > aligning / 2)
+            aclusterSize += aligning;
+
+//        ::std::cerr << "equiDistantAlignedDistribution: pages=" << _pages << "\tclusterSize=" << aclusterSize << ::std::endl;
+
+		if (aclusterSize != 0) {
+
+			if (lastPageSize > 0 && aclusterSize > lastPageSize) {
+				// last page bucket would get more memory than page would need
+				// --> exclude from equi-size distribution
+				--pages;
+				allocPage(_clusterBuffer, aclusterSize * pages + lastPageSize, me);
+			} else
+				allocPage(_clusterBuffer, aclusterSize * pages, me);
+
+			PageBucketExtended<TValue> pb;
+			pb.begin = _clusterBuffer.begin;
+
+			if (pages) {
+				for(unsigned i = 0; i < pages; ++i) {
+					pb.end = pb.begin + aclusterSize;
+					pb.cur = pb.begin;
+					pb.pageOfs = 0;
+					Func_(pb);
+					pb.begin = pb.end;
+				}
+			}
+
+			if (pages < _pages) {
+				pb.end = pb.begin + lastPageSize;
+				pb.cur = pb.begin;
+				pb.pageOfs = 0;
+				Func_(pb);
+			}
+		}
+
+        return aclusterSize;
+    }
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/file/meta.h b/third-party/seqan/core/include/seqan/file/meta.h
new file mode 100644
index 0000000..78840f0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/meta.h
@@ -0,0 +1,50 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_META_H
+#define SEQAN_HEADER_FILE_META_H
+
+/* IOREV
+ * Whats this good for?
+ */
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/stream.h b/third-party/seqan/core/include/seqan/file/stream.h
new file mode 100644
index 0000000..a5fc0b1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/stream.h
@@ -0,0 +1,496 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STREAM_H
+#define SEQAN_HEADER_STREAM_H
+
+#include <iosfwd>
+
+/* IOREV
+ * _doc_
+ * _tested_
+ * 
+ * well documented
+ * tested by tests/file and probably used by a lot of stuff
+ * c++ equivalent to  cstream.h
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Adaption."std::iostream":
+..summary:Standard library stream classes.
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+	
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_ios<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ios<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_streambuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_streambuf<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_istream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_istream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_ostream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ostream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_iostream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_iostream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_stringbuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_stringbuf<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_istringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_istringstream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_ostringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ostringstream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_stringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_stringstream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_filebuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_filebuf<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_ifstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ifstream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_ofstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ofstream<TValue, TTraits>::pos_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Position< ::std::basic_fstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_fstream<TValue, TTraits>::pos_type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+	
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_ios<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ios<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_streambuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_streambuf<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_istream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_istream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_ostream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ostream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_iostream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_iostream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_stringbuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_stringbuf<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_istringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_istringstream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_ostringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ostringstream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_stringstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_stringstream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_filebuf<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_filebuf<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_ifstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ifstream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_ofstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_ofstream<TValue, TTraits>::char_type Type;
+};
+template <typename TValue, typename TTraits>
+struct Value< ::std::basic_fstream<TValue, TTraits> >
+{
+//IOREV
+	typedef typename ::std::basic_fstream<TValue, TTraits>::char_type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**.interal.IsTellAndSeekStream_:
+..summary:Determines whether stream supports tell and seek functions.
+..cat:Metafunction
+*/
+
+template <typename T>
+struct IsTellAndSeekStream_
+{
+//IOREV can't I tell and seek e.g. in an ofstream?
+	typedef False Type;
+};
+
+
+template <typename TValue, typename TTraits>
+struct IsTellAndSeekStream_< ::std::basic_ifstream<TValue, TTraits> >
+{
+//IOREV
+	typedef True Type;
+};
+template <typename TValue, typename TTraits>
+struct IsTellAndSeekStream_< ::std::basic_fstream<TValue, TTraits> >
+{
+//IOREV
+	typedef True Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamEOF:
+..summary:Test stream for being in eof or error state.
+..cat:Streams
+..signature:_streamEOF(stream)
+..param.stream:A stream object.
+...type:Adaption."std::iostream"
+..returns:$true$, if stream is at end of file or was set to error state, $false$ otherwise.
+*/
+template <typename TValue, typename TTraits>
+inline bool 
+_streamEOF(::std::basic_istream<TValue, TTraits> const & me)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	// Andreas missed the fact that eof() of a stream is true after reading the eof character
+	// So reading the last character eof() is false, reading beyond eof() is true
+	// To fix that we use peek() to get the next character and compare it with the eof character
+	typedef ::std::basic_istream<TValue, TTraits> TStream;
+	return me.fail() || const_cast<TStream &>(me).peek() == TTraits::eof();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+ 
+/**
+.Internal._streamRead:
+..summary:Read some characters from stream into a buffer.
+..cat:Streams
+..signature:_streamRead(target, stream, limit)
+..param.target:A buffer that is filled.
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..param.limit:The maximal number of characters that is read from $stream$.
+..returns:The number of characters read from $stream$.
+*/
+template <typename TValue, typename TTraits>
+inline ::std::streamsize 
+_streamRead(TValue * target,
+			::std::basic_istream<TValue, TTraits> & source,
+			::std::streamsize limit)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	source.read(target, limit);
+	return source.gcount();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamGet:
+..summary:Read one character from stream.
+..cat:Streams
+..signature:_streamGet(stream)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..returns:The character read.
+*/
+
+template <typename TValue, typename TTraits>
+inline TValue 
+_streamGet(::std::basic_istream<TValue, TTraits> & source)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return source.get();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamPeek:
+..summary:Return the next character to be read from stream.
+..cat:Streams
+..signature:_streamPeek(stream)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..returns:The character to be read.
+*/
+
+template <typename TValue, typename TTraits>
+inline TValue 
+_streamPeek(::std::basic_istream<TValue, TTraits> & source)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return source.peek();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamUnget:
+..summary:Put the last read character back into stream.
+..cat:Streams
+..signature:_streamUnget(stream)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+*/
+
+template <typename TValue, typename TTraits>
+inline void
+_streamUnget(::std::basic_istream<TValue, TTraits> & source)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	source.unget();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamPut:
+..summary:Writes one character to stream.
+..cat:Streams
+..signature:_streamPut(stream, character)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..param.character:A character that is written to $stream$.
+*/
+
+template <typename TValue, typename TTraits, typename TChar>
+inline void
+_streamPut(::std::basic_ostream<TValue, TTraits> & target,
+		   TChar character)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	target.put(convert<TValue>(character));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamTellG:
+..cat:Streams
+..summary:Gets current position of input stream.
+..signature:_streamTellG(stream)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..returns:The current position in $stream$.
+*/
+template <typename TValue, typename TTraits>
+inline typename Position< ::std::basic_istream<TValue, TTraits> >::Type
+_streamTellG(::std::basic_istream<TValue, TTraits> & me)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return me.tellg();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Internal._streamTellP:
+..cat:Streams
+..summary:Gets current position of output stream.
+..signature:_streamTellP(stream)
+..param.stream:An ouput stream.
+...type:Adaption."std::iostream"
+..returns:The current position in $stream$.
+..see:Internal._streamTellG
+*/
+template <typename TValue, typename TTraits>
+inline typename Position< ::std::basic_ostream<TValue, TTraits> >::Type
+_streamTellP(::std::basic_ostream<TValue, TTraits> & me)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	return me.tellp();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamSeekG:
+..summary:Moves input stream to a position.
+..cat:Streams
+..signature:_streamSeekG(stream, position)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..param.position:A position within the stream.
+...remarks:Use @Function._streamTellG@ to get valid stream positions.
+..see:Internal._streamTellG
+*/
+template <typename TValue, typename TTraits>
+inline void
+_streamSeekG(::std::basic_istream<TValue, TTraits> & me,
+	 typename Position< ::std::basic_istream<TValue, TTraits> >::Type pos)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	me.clear();
+	me.seekg(pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamSeekP:
+..summary:Moves output stream to a position.
+..cat:Streams
+..signature:_streamSeekP(stream, position)
+..param.stream:An output stream.
+...type:Adaption."std::iostream"
+..param.position:A position within the stream.
+...remarks:Use @Function._streamTellP@ to get valid stream positions.
+..see:Internal._streamTellP
+..see:Internal._streamSeekG
+*/
+template <typename TValue, typename TTraits>
+inline void
+_streamSeekP(::std::basic_ostream<TValue, TTraits> & me,
+	 typename Position< ::std::basic_ostream<TValue, TTraits> >::Type pos)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	me.clear();
+	me.seekp(pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamSeek2G:
+..summary:Moves input stream position relative to current position.
+..cat:Streams
+..signature:_streamSeek2G(stream, offset)
+..param.stream:An input stream.
+...type:Adaption."std::iostream"
+..param.offset:The amout the position is changed.
+...remarks:If this value is negative.
+..see:Internal._streamSeekG
+*/
+template <typename TValue, typename TTraits>
+inline void
+_streamSeek2G(::std::basic_istream<TValue, TTraits> & me,
+	 int off)
+{
+//IOREV
+SEQAN_CHECKPOINT
+	me.seekg(off, ::std::ios_base::cur);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/stream_algorithms.h b/third-party/seqan/core/include/seqan/file/stream_algorithms.h
new file mode 100644
index 0000000..bdaa3b2
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/stream_algorithms.h
@@ -0,0 +1,254 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STREAM_ALGORITHMS_H
+#define SEQAN_HEADER_STREAM_ALGORITHMS_H
+
+// These includes will go away when remainders of file module and the new stream module are merged
+#include <seqan/stream/concept_stream.h>
+#include <seqan/stream/adapt_fstream.h>
+#include <seqan/stream/adapt_iostream.h>
+#include <seqan/stream/adapt_cstdio.h>
+#include <seqan/stream/adapt_sstream.h>
+
+/* IOREV
+ * _tested_
+ * _doc_
+ *
+ *
+ * mostly documented (doc for some functions missing)
+ * used ubiquitously, but possibly not all specializations
+ * 
+ * functions seem to be agnostic of FileType (stream.h or cstream.)
+ * it is not clear if both are actually tested (but shouldn't matter
+ * if underlying routines work correctly)
+ */
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+
+// Manual Forward
+template <typename TTarget, typename TSource>
+inline void _streamWrite(TTarget & target, TSource const & source);
+
+/**
+.Internal._streamPutInt:
+..summary:Converts an integer to a character and writes it to stream.
+..cat:Streams
+..signature:_streamPutInt(stream, number [, format_string])
+..param.target:An output stream.
+...type:Adaption."std::iostream"
+..param.number:A number that is written to $stream$.
+*/
+template <typename TStream>
+inline void
+_streamPutInt(TStream & target,
+			  int number, 
+			  char const * format_string)
+{
+//IOREV _doc_
+SEQAN_CHECKPOINT
+	char str[BitsPerValue<int>::VALUE];
+	sprintf(str, format_string, number);
+	_streamWrite(target, str);
+}
+template <typename TStream>
+inline void
+_streamPutInt(TStream & target,
+			  int number)
+{
+//IOREV _doc_
+SEQAN_CHECKPOINT
+	_streamPutInt(target, number, "%d");
+}
+
+/**
+.Internal._streamPutFloat:
+..summary:Converts a float to a character and writes it to stream.
+..cat:Streams
+..signature:_streamPutFloat(stream, number [, format_string])
+..param.target:An output stream.
+...type:Adaption."std::iostream"
+..param.number:A number that is written to $stream$.
+*/
+template <typename TStream>
+inline void
+_streamPutFloat(TStream & target,
+			  double number, 
+			  char const * format_string)
+{
+//IOREV _doc_
+    SEQAN_CHECKPOINT;
+	char str[BitsPerValue<float>::VALUE];
+	sprintf(str, format_string, number);
+	_streamWrite(target, str);
+}
+template <typename TStream>
+inline void
+_streamPutFloat(TStream & target,
+				double number)
+{
+//IOREV _doc_
+    SEQAN_CHECKPOINT;
+	_streamPutFloat(target, number, "%f");
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTarget, typename T1, typename T2, typename TPack>
+inline void
+_streamWrite(TTarget & target,
+			 Pair<T1, T2, TPack> const & source)
+{
+//IOREV _nodoc_
+SEQAN_CHECKPOINT
+	_streamWrite(target, getValueI1(source));
+	_streamWrite(target, getValueI2(source));
+}
+
+template <typename TTarget, typename T1, typename T2, typename T3, typename TPack>
+inline void
+_streamWrite(TTarget & target,
+			 Triple<T1, T2, T3, TPack> const & source)
+{
+//IOREV _nodoc_
+SEQAN_CHECKPOINT
+	_streamWrite(target, getValueI1(source));
+	_streamWrite(target, getValueI2(source));
+	_streamWrite(target, getValueI3(source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+/**
+.Internal._streamWrite:
+..summary:Writes a sequence to stream.
+..cat:Streams
+..signature:_streamWrite(stream, sequence)
+..param.stream:An input stream.
+..param.sequence:A sequence that is written to $stream$.
+*/
+
+template <typename TTarget, typename TSource>
+inline void
+_streamWriteSeq(TTarget & target,
+				TSource const & source,
+				False const)
+{
+//IOREV  _nodoc_
+	streamPut(target, source);
+}
+
+//____________________________________________________________________________
+
+template <typename TTarget, typename TSource>
+inline void
+_streamWriteSeq(TTarget & target,
+				TSource const & source,
+				True const)
+{
+//IOREV _nodoc_
+SEQAN_CHECKPOINT
+	typename Iterator<TSource const, Standard>::Type it = begin(source, Standard());
+	typename Iterator<TSource const, Standard>::Type it_end = end(source, Standard());
+
+	for (; it != it_end; ++it)
+	{
+		typename GetValue<TSource const>::Type val_ = getValue(it);
+		_streamWrite(target, val_);
+	}
+}
+
+template <typename TTarget, typename TSourceValue>
+inline void
+_streamWriteSeq(TTarget & target,
+			    TSourceValue const * source,
+				True const)
+{
+//IOREV _nodoc_
+SEQAN_CHECKPOINT
+
+	for (; !atEnd(source); ++source)
+	{
+		_streamWrite(target, *source);
+	}
+}
+
+//____________________________________________________________________________
+
+template <typename TTarget, typename TSource>
+inline void
+_streamWrite(TTarget & target,
+			 TSource const & source)
+{
+//IOREV _doc_
+SEQAN_CHECKPOINT
+	_streamWriteSeq(target, source, typename IsSequence<TSource const>::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Internal._streamWriteRange:
+..summary:Writes a range to stream.
+..cat:Streams
+..signature:_streamWriteRange(stream, begin_iterator, end_iterator)
+..param.stream:An input stream.
+..param.sequence:A sequence that is written to $stream$.
+*/
+
+template <typename TTarget, typename TIterator>
+inline void
+_streamWriteRange(TTarget & target,
+				  TIterator begin_,
+				  TIterator end_)
+{
+//IOREV _doc_
+SEQAN_CHECKPOINT
+	for (; begin_ != end_; ++begin_)
+	{
+		streamPut(target, *begin_);
+	}
+}
+
+
+	
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/file/string_external.h b/third-party/seqan/core/include/seqan/file/string_external.h
new file mode 100644
index 0000000..586496c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/string_external.h
@@ -0,0 +1,2208 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Access a file like a string by implementing a custom paging/lru mechanism.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STRING_EXTERNAL_H
+#define SEQAN_HEADER_STRING_EXTERNAL_H
+
+/* IOREV
+ * _nottested_
+ * _doc_
+ *
+ *
+ * mostly documented (doc for some functions missing)
+ * not tested in any test case nor used in any app right now
+ * -> needs testing, especially different iterators
+ */
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+/**
+.Spec.External String:
+..cat:Strings
+..general:Class.String
+..summary:String that is stored in external memory.
+..signature:String<TValue, External<> >
+..signature:String<TValue, External<TConfig> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.TConfig:A structure to configure the external string.
+...type:Tag.ExternalConfig
+...type:Tag.ExternalConfigLarge
+...type:Tag.ExternalConfigSize
+...default:@Tag.ExternalConfigLarge@
+..remarks:The External String enables to access sequences larger than the available internal memory (RAM)
+by using external memory (e.g. Hard disk, Network storage, ...) via a @Class.File@ object.
+Sequences of nearly arbitrary size can be accessed even larger than the logically addressable memory,
+i.e. they can in particular contain more than 2^32 elements on a 32bit system (see Tag.ExternalConfigLarge).
+See the @Memfunc.External String#String@ constructor for more details.
+..remarks:This String also supports fast appending and removing of values at the end (see @Spec.Block String@, @Function.appendValue@)
+..remarks:The External String implements a LRU mechanism to swap out pages.
+The External String's @Metafunction.Iterator@ detects a forward or backward iteration and asynchronously prefetches pages that
+certainly will be accessed and automatically swaps out pages that certainly won't be accessed any more in the iteration
+process.
+..remarks:The String is implemented like a virtual memory manager.
+It divides its character sequence into pages of a fixed length (e.g. 1MB) and maintains a
+page table with information for each page (e.g. resides in memory or was swapped out, is dirty and needs to be saved, ...).
+Besides the page table the String also contains a size-limited list of page frames. A page frame is reserved internal
+memory for a page. When accessing values of a page that is stored in external memory, the page is loaded to a page frame
+first. In case that there is no page frame free, another page is swapped out before to free a page frame.
+..include:seqan/file.h
+*/
+
+/**
+.Tag.ExternalConfig:
+..cat:Strings
+..summary:Standard configuration for the @Spec.External String at .
+..signature:String<TValue, External< ExternalConfig<> > >
+..signature:String<TValue, External< ExternalConfig<TFile[, pageSize[, frames]]> > >
+..param.TFile:Type of file the External String will be based on.
+...type:Class.File
+..param.pageSize:A positive integer that specifies the number of values in one page.
+...remarks:This should be a power of 2, to speed up transfer and calculations.
+...default:2^20
+..param.frames:A positive integer that specifies the maximum number of pages that should reside in internal memory.
+...remarks:To enable prefetching and automatic swap-out, $frames$ should be greater than 1.
+...default:2
+..remarks:When using this configuration, the @Metafunction.Size@ type of the @Spec.External String@ is $unsigned int$.
+Thus, with this configuration at most 4.294.967.296 values can be stored in an @Spec.External String@ on a 32bit system.
+For a larger size type, use @Tag.ExternalConfigLarge at .
+..include:seqan/file.h
+*/
+    // standard external string
+    // size is uint32
+    template < typename TFile_ = File<>,				// default file type
+               unsigned PAGESIZE_ = 4 * 1024 * 1024,	// 1MTypes per default
+			   unsigned FRAMES_ = 2 >					// simultanous frames
+    struct ExternalConfig {
+//IOREV _bug_ doc says default page size is 2^20, but it is 2^22
+        typedef TFile_ TFile;
+        typedef unsigned TSize;
+        enum { PAGESIZE = PAGESIZE_ };
+        enum { FRAMES = FRAMES_ };
+    };
+
+/**
+.Tag.ExternalConfigLarge:
+..cat:Strings
+..summary:Large size type configuration for the @Spec.External String at .
+..signature:String<TValue, External< ExternalConfigLarge<> > >
+..signature:String<TValue, External< ExternalConfigLarge<TFile[, pageSize[, frames]]> > >
+..param.TFile:Type of file the External String will be based on.
+...type:Class.File
+..param.pageSize:A positive integer that specifies the number of values in one page.
+...remarks:This should be a power of 2, to speed up transfer and calculations.
+...default:2^20
+..param.frames:A positive integer that specifies the maximum number of pages that should reside in internal memory.
+...remarks:To enable prefetching and automatic swap-out, $frames$ should be greater than 1.
+...default:2
+..remarks:When using this configuration, the @Metafunction.Size@ type of the @Spec.External String@ is the @Metafunction.Size@
+type of $TFile$. Normally this is a 64bit integer. For a smaller size type, use @Tag.ExternalConfig at .
+..remarks:Some data structures store size type values (e.g. suffix arrays in @Class.Index@). To save memory,
+you should think of using @Tag.ExternalConfig at .
+..include:seqan/file.h
+*/
+    // the same as ExternalConfig
+    // but size type is size type of TFile_ (i.e. uint64)
+    //
+    // ATTENTION:
+    // pipes use the size type 
+    // uint64 blows up your suffix arrays, lcp-tables, ...
+    template < typename TFile_ = File<>,				// default file type
+               unsigned PAGESIZE_ = 4 * 1024 * 1024,	// 1MTypes per default
+			   unsigned FRAMES_ = 2 >					// simultanous frames
+    struct ExternalConfigLarge {
+//IOREV contains warning in code comments, need to investigate
+        typedef TFile_ TFile;
+        typedef typename MakeUnsigned<typename Size<TFile_>::Type>::Type TSize;
+        enum { PAGESIZE = PAGESIZE_ };
+        enum { FRAMES = FRAMES_ };
+    };
+
+/**
+.Tag.ExternalConfigSize:
+..cat:Strings
+..summary:Arbitrary size type configuration for the @Spec.External String at .
+..signature:String<TValue, External< ExternalConfigSize< TSize > > >
+..signature:String<TValue, External< ExternalConfigSize< TSize, TFile[, pageSize[, frames]]> > >
+..param.TSize:Size type the External String will return via @Metafunction.Size at .
+..param.TFile:Type of file the External String will be based on.
+...type:Class.File
+..param.pageSize:A positive integer that specifies the number of values in one page.
+...remarks:This should be a power of 2, to speed up transfer and calculations.
+...default:2^20
+..param.frames:A positive integer that specifies the maximum number of pages that should reside in internal memory.
+...remarks:To enable prefetching and automatic swap-out, $frames$ should be greater than 1.
+...default:2
+..remarks:When using this configuration, the @Metafunction.Size@ type of the @Spec.External String@ is the @Metafunction.Size@
+type of $TFile$. Normally this is a 64bit integer. For a smaller size type, use @Tag.ExternalConfig at .
+..remarks:Some data structures store size type values (e.g. suffix arrays in @Class.Index@). To save memory,
+you should think of using @Tag.ExternalConfig at .
+..include:seqan/file.h
+*/
+    // custom size type
+    template < typename TSize_,
+		       typename TFile_ = File<>,				// default file type
+               unsigned PAGESIZE_ = 1 * 1024 * 1024,	// 1MTypes per default
+			   unsigned FRAMES_ = 2 >					// simultanous frames
+    struct ExternalConfigSize {
+//IOREV
+		typedef TSize_ TSize;
+        typedef TFile_ TFile;
+        enum { PAGESIZE = PAGESIZE_ };
+        enum { FRAMES = FRAMES_ };
+    };
+
+    template < typename TConfig = ExternalConfigLarge<> >
+    struct External {};
+//IOREV
+
+
+    //////////////////////////////////////////////////////////////////////////////
+	// random External String iterator
+	template < typename TExtString >
+	struct ExtStringIterator
+	{
+//IOREV
+		typedef ExtStringIterator						TIterator;
+        typedef ExtStringIterator						TStdIterator;
+
+        typedef typename Value<TExtString>::Type		TValue;
+		typedef typename Size<TExtString>::Type			TSize;
+		typedef typename Difference<TExtString>::Type	TDifference;
+		typedef typename TExtString::TVolatilePtr		TVolatilePtr;
+
+        enum { PAGESIZE = TExtString::PAGESIZE };
+
+		TSize		offset;
+		TExtString	*extString;
+
+
+	    ExtStringIterator():
+			offset(0),
+			extString(NULL) {}
+
+	    explicit ExtStringIterator(TExtString *_extString, TSize _offset):
+			extString(_extString),
+			offset(_offset) {}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator conversion interface
+
+        ExtStringIterator(const TStdIterator &I):
+			offset(I.offset),
+			extString(I.extString) {}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator arithmetic
+
+        inline TDifference operator- (const TIterator &I) const {
+			return offset - I.offset;
+		}
+		
+		inline TIterator operator- (TDifference delta) const {
+			return TIterator(extString, offset - delta);
+		}
+		
+		inline TIterator& operator-= (TDifference delta) const {
+			offset -= delta;
+			return *this;
+		}
+		
+		inline TIterator operator+ (TDifference delta) const {
+			return TIterator(extString, offset + delta);
+		}
+		
+		inline TIterator& operator+= (TDifference delta) const {
+			offset += delta;
+			return *this;
+		}
+		
+		inline TValue & operator* () const {
+			return (*extString)[offset];
+		}
+    
+/*		inline TValue const & operator* () const {
+			return (*extString)[offset];
+		}
+*/  
+		inline TIterator& operator++ () {
+			++offset; return *this;
+		}
+
+		inline TIterator operator++ (int) {
+			TIterator before = *this;
+			++offset; return before;
+		}
+
+		inline TIterator& operator-- () {
+			--offset; return *this;
+		}
+
+		inline TIterator operator-- (int) {
+			TIterator before = *this;
+			--offset; return before;
+		}
+
+		inline bool operator== (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset == I.offset;
+		}
+
+		inline bool operator!= (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset != I.offset;
+		}
+
+		inline bool operator< (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset < I.offset;
+		}
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// const random External String iterator
+	template < typename TExtString >
+	struct ExtStringConstIterator
+	{
+//IOREV
+		typedef ExtStringConstIterator					TIterator;
+        typedef ExtStringIterator<TExtString>			TStdIterator;
+        typedef ExtStringConstIterator					TStdConstIterator;
+
+        typedef typename Value<TExtString>::Type		TValue;
+		typedef typename Size<TExtString>::Type			TSize;
+		typedef typename Difference<TExtString>::Type	TDifference;
+		typedef typename TExtString::TVolatilePtr	    TVolatilePtr;
+
+        enum { PAGESIZE = TExtString::PAGESIZE };
+
+		TSize		offset;
+		TExtString	*extString;
+		
+		
+	    ExtStringConstIterator():
+			offset(0),
+			extString(NULL) {}
+
+	    explicit ExtStringConstIterator(TExtString *_extString, TSize _offset):
+			extString(_extString),
+			offset(_offset) {}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator conversion interface
+
+		ExtStringConstIterator(const TStdIterator &I):
+			offset(I.offset),
+			extString(I.extString) {}
+
+		ExtStringConstIterator(const TStdConstIterator &I):
+			offset(I.offset),
+			extString(I.extString) {}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator arithmetic
+
+		inline TDifference operator- (const TIterator &I) const {
+			return offset - I.offset;
+		}
+		
+		inline TIterator operator- (TDifference delta) const {
+			return TIterator(extString, offset - delta);
+		}
+		
+		inline TIterator& operator-= (TDifference delta) const {
+			offset -= delta;
+			return *this;
+		}
+		
+		inline TIterator operator+ (TDifference delta) const {
+			return TIterator(extString, offset + delta);
+		}
+		
+		inline TIterator& operator+= (TDifference delta) const {
+			offset += delta;
+			return *this;
+		}
+		
+		inline TValue const & operator* () const {
+			return (*extString)[offset];
+		}
+    
+		inline TIterator& operator++ () {
+			++offset; return *this;
+		}
+
+		inline TIterator operator++ (int) {
+			TIterator before = *this;
+			++offset; return before;
+		}
+
+		inline TIterator& operator-- () {
+			--offset; return *this;
+		}
+
+		inline TIterator operator-- (int) {
+			TIterator before = *this;
+			--offset; return before;
+		}
+
+		inline bool operator== (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset == I.offset;
+		}
+
+		inline bool operator!= (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset != I.offset;
+		}
+
+		inline bool operator< (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return offset < I.offset;
+		}		
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// forward External String iterator
+	template < typename TExtString >
+    struct ExtStringFwdIterator
+	{
+//IOREV
+		typedef ExtStringFwdIterator					TIterator;
+        typedef ExtStringIterator<TExtString>			TStdIterator;
+        typedef ExtStringConstIterator<TExtString>		TStdConstIterator;
+
+		typedef typename Value<TExtString>::Type		TValue;
+		typedef typename Size<TExtString>::Type			TSize;
+		typedef typename Difference<TExtString>::Type	TDifference;
+		typedef typename TExtString::TVolatilePtr	    TVolatilePtr;
+
+        enum { PAGESIZE = TExtString::PAGESIZE };
+
+
+		TExtString		*extString;
+
+        bool            dirty;
+		int     		pageNo;
+		unsigned		pageOfs;
+        int             prefetch;   // -n .. prefetch n pages downwards, n .. prefetch n pages upwards, 0 .. disabled
+		TVolatilePtr	begin;
+		
+	    ExtStringFwdIterator():
+			extString(NULL),
+			pageNo(0),
+			pageOfs(0),
+            prefetch(0),
+			begin(NULL) {}
+
+		ExtStringFwdIterator(const TIterator &I):
+			extString(I.extString),
+			pageNo(I.pageNo),
+			pageOfs(I.pageOfs),
+            prefetch(I.prefetch),
+			begin(NULL) {}
+
+	    explicit ExtStringFwdIterator(TExtString *_extString, TSize _offset):
+			extString(_extString),
+			pageNo(_offset / PAGESIZE),
+			pageOfs(_offset % PAGESIZE),
+            prefetch(0),
+			begin(NULL) {}
+
+		explicit ExtStringFwdIterator(TExtString *_extString, TSize _pageNo, TSize _pageOfs):
+			extString(_extString),
+			pageNo(_pageNo),
+			pageOfs(_pageOfs),
+            prefetch(0),
+			begin(NULL) {}
+
+		~ExtStringFwdIterator() {
+			invalidate();
+		}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator conversion interface
+
+		ExtStringFwdIterator(const TStdIterator &I):
+			extString(I.extString),
+			pageNo(I.offset / PAGESIZE),
+            pageOfs(I.offset % PAGESIZE),
+            prefetch(0),
+			begin(NULL) {}
+
+		inline TIterator& operator=(TStdIterator const & Right_) {
+			invalidate();
+			pageNo = Right_.offset / PAGESIZE;
+			pageOfs = Right_.offset % PAGESIZE;
+            extString = Right_.extString;
+			return *this;
+		}
+
+        inline TSize position() const
+        {
+            return (TSize)pageNo * (TSize)PAGESIZE + pageOfs;
+        }
+
+        inline operator TStdIterator() const {
+            return TStdIterator(extString, position());
+        }
+
+        inline operator TStdConstIterator() const {
+            return TStdConstIterator(extString, position());
+        }
+
+		inline TIterator& operator=(TIterator const & Right_) {
+			invalidate();
+			extString = Right_.extString;
+			pageNo = Right_.pageNo;
+			pageOfs = Right_.pageOfs;
+            prefetch = Right_.prefetch;
+			return *this;
+		}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator arithmetic
+
+		inline TDifference operator- (const TIterator &I) const
+        {
+            return position() - I.position();
+		}
+		
+		inline TIterator operator- (TDifference delta) const {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference dPOfs = delta % PAGESIZE;
+			if (pageOfs >= dPOfs)
+				return TIterator(extString, pageNo - dPNo, pageOfs - dPOfs);
+			else
+				return TIterator(extString, pageNo - dPNo - 1, PAGESIZE + pageOfs - dPOfs);
+		}
+		
+		inline TIterator& operator-= (TDifference delta) {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference dPOfs = delta % PAGESIZE;
+			if (pageOfs < dPOfs) {
+				++dPNo;
+				pageOfs = PAGESIZE + pageOfs - dPOfs;
+			} else
+				pageOfs -= dPOfs;
+			if (dPNo) invalidate(0);
+			pageNo -= dPNo;
+			return *this;
+		}
+		
+		inline TIterator operator+ (TDifference delta) const {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference nPOfs = pageOfs + delta % PAGESIZE;
+			if (nPOfs < PAGESIZE)
+				return TIterator(extString, pageNo + dPNo, nPOfs);
+			else
+				return TIterator(extString, pageNo + dPNo + 1, nPOfs - PAGESIZE);
+		}
+		
+		inline TIterator& operator+= (TDifference delta) {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference nPOfs = pageOfs + delta % PAGESIZE;
+			if (nPOfs >= PAGESIZE) {
+				++dPNo;
+				nPOfs -= PAGESIZE;
+			}
+			if (dPNo) invalidate(0);
+			pageNo += dPNo;
+			pageOfs = nPOfs;
+			return *this;
+		}
+		
+		inline void validate() const 
+        {
+			typename TExtString::TPageFrame &pf = extString->getSharedPage(pageNo, prefetch);
+            const_cast<TIterator*>(this)->dirty = pf.dirty;
+			const_cast<TIterator*>(this)->begin = pf.begin;
+		}
+
+        inline void invalidate(int _prefetch = 0) const 
+        {
+            if (begin) 
+            {
+                const_cast<TIterator*>(this)->begin = NULL;
+				extString->releasePage(pageNo, (prefetch != 0) || (_prefetch != 0));
+                const_cast<TIterator*>(this)->prefetch = _prefetch;
+            }
+		}
+
+		inline TValue & operator* () const 
+        {
+			if (!begin) validate();
+            // synchronize PageFrame dirty flag on dirty false->true change
+            if (!dirty) {
+                const_cast<TIterator*>(this)->dirty = true;
+    			extString->getPage(pageNo).dirty = true;
+            }
+			return const_cast<TIterator*>(this)->begin[pageOfs];
+		}
+/*    
+		inline TValue const & operator* () const {
+			if (!begin) validate();
+			return begin[pageOfs];
+		}
+*/    
+		inline TIterator& operator++ () {
+			if (++pageOfs == PAGESIZE) {
+				invalidate(1);
+				pageOfs = 0;
+				++pageNo;
+			}
+			return *this;
+		}
+
+		inline TIterator operator++ (int) {
+			TIterator before = *this;
+			if (++pageOfs == PAGESIZE) {
+				invalidate(1);
+				pageOfs = 0;
+				++pageNo;
+			}
+			return before;
+		}
+
+		inline TIterator& operator-- () {
+			if (pageOfs)
+				--pageOfs;
+			else {
+				invalidate(-1);
+				pageOfs = PAGESIZE - 1;
+				--pageNo;
+			}
+			return *this;
+		}
+
+		inline TIterator operator-- (int) {
+			TIterator before = *this;
+			if (pageOfs)
+				--pageOfs;
+			else {
+				invalidate(-1);
+				pageOfs = PAGESIZE - 1;
+				--pageNo;
+			}
+			return before;
+		}
+
+		inline bool operator== (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo == I.pageNo && pageOfs == I.pageOfs;
+		}
+
+		inline bool operator!= (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo != I.pageNo || pageOfs != I.pageOfs;
+		}
+
+		inline bool operator< (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo < I.pageNo || (pageNo == I.pageNo && pageOfs < I.pageOfs);
+		}
+    };
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// const forward External String iterator
+	template < typename TExtString >
+    struct ExtStringFwdConstIterator
+	{
+//IOREV _nottested_ 
+		typedef ExtStringFwdConstIterator				TIterator;
+        typedef ExtStringIterator<TExtString>			TStdIterator;
+        typedef ExtStringConstIterator<TExtString>		TStdConstIterator;
+        typedef ExtStringFwdIterator<TExtString>		TFwdIterator;
+
+		typedef typename Value<TExtString>::Type		TValue;
+		typedef typename Size<TExtString>::Type			TSize;
+		typedef typename Difference<TExtString>::Type	TDifference;
+		typedef typename TExtString::TVolatilePtr	    TVolatilePtr;
+
+		enum { PAGESIZE = TExtString::PAGESIZE };
+
+		
+		TExtString		*extString;
+
+		int     		pageNo;
+		unsigned		pageOfs;
+        int             prefetch;   // -n .. prefetch n pages downwards, n .. prefetch n pages upwards, 0 .. disabled
+		TVolatilePtr	begin;
+		
+
+        ExtStringFwdConstIterator():
+			extString(NULL),
+			pageNo(0),
+			pageOfs(0),
+            prefetch(0),
+			begin(NULL) {}
+
+		ExtStringFwdConstIterator(const TIterator &I):
+			extString(I.extString),
+			pageNo(I.pageNo),
+			pageOfs(I.pageOfs),
+            prefetch(I.prefetch),
+			begin(NULL) {}
+
+		ExtStringFwdConstIterator(const TFwdIterator &I):
+			extString(I.extString),
+			pageNo(I.pageNo),
+			pageOfs(I.pageOfs),
+            prefetch(I.prefetch),
+			begin(NULL) {}
+
+		~ExtStringFwdConstIterator() {
+			invalidate();
+		}
+
+	    ExtStringFwdConstIterator(TExtString *_extString, TSize _offset):
+			extString(_extString),
+			pageNo(_offset / PAGESIZE),
+			pageOfs(_offset % PAGESIZE),
+            prefetch(0),
+			begin(NULL) {}
+
+		ExtStringFwdConstIterator(TExtString *_extString, TSize _pageNo, TSize _pageOfs):
+			extString(_extString),
+			pageNo(_pageNo),
+			pageOfs(_pageOfs),
+            prefetch(0),
+			begin(NULL) {}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator conversion interface
+
+		ExtStringFwdConstIterator(TStdIterator &I):
+			extString(I.extString),
+			pageNo(I.offset / PAGESIZE),
+            pageOfs(I.offset % PAGESIZE),
+            prefetch(0),
+			begin(NULL) {}
+
+        ExtStringFwdConstIterator(TStdConstIterator const &I):
+			extString(I.extString),
+			pageNo(I.offset / PAGESIZE),
+            pageOfs(I.offset % PAGESIZE),
+            prefetch(0),
+			begin(NULL) {}
+
+		inline TIterator& operator=(TStdIterator const & Right_) {
+			invalidate();
+			pageNo = Right_.offset / PAGESIZE;
+			pageOfs = Right_.offset % PAGESIZE;
+            extString = Right_.extString;
+			return *this;
+		}
+
+		inline TIterator& operator=(TStdConstIterator const & Right_) {
+			invalidate();
+			pageNo = Right_.offset / PAGESIZE;
+			pageOfs = Right_.offset % PAGESIZE;
+            extString = Right_.extString;
+			return *this;
+		}
+
+        inline TSize position() const
+        {
+            return (TSize)pageNo * (TSize)PAGESIZE + pageOfs;
+        }
+
+        inline operator TStdConstIterator() const {
+            return TStdConstIterator(extString, position());
+        }
+
+		inline TIterator& operator=(TIterator const & Right_) {
+			invalidate();
+			extString = Right_.extString;
+			pageNo = Right_.pageNo;
+			pageOfs = Right_.pageOfs;
+            prefetch = Right_.prefetch;
+			return *this;
+		}
+
+		inline TIterator& operator=(TFwdIterator const & Right_) {
+			invalidate();
+			extString = Right_.extString;
+			pageNo = Right_.pageNo;
+			pageOfs = Right_.pageOfs;
+            prefetch = Right_.prefetch;
+			return *this;
+		}
+
+		//////////////////////////////////////////////////////////////////////////////
+		// iterator arithmetic
+
+		inline TDifference operator- (const TIterator &I) const
+        {
+            return position() - I.position();
+		}
+		
+		inline TIterator operator- (TDifference delta) const {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference dPOfs = delta % PAGESIZE;
+			if (pageOfs >= dPOfs)
+				return TIterator(extString, pageNo - dPNo, pageOfs - dPOfs);
+			else
+				return TIterator(extString, pageNo - dPNo - 1, PAGESIZE + pageOfs - dPOfs);
+		}
+		
+		inline TIterator& operator-= (TDifference delta) {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference dPOfs = delta % PAGESIZE;
+			if (pageOfs < dPOfs) {
+				++dPNo;
+				pageOfs = PAGESIZE + pageOfs - dPOfs;
+			} else
+				pageOfs -= dPOfs;
+			if (dPNo) invalidate(0);
+			pageNo -= dPNo;
+			return *this;
+		}
+
+		inline TIterator operator+ (TDifference delta) const {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference nPOfs = pageOfs + delta % PAGESIZE;
+			if (nPOfs < PAGESIZE)
+				return TIterator(extString, pageNo + dPNo, nPOfs);
+			else
+				return TIterator(extString, pageNo + dPNo + 1, nPOfs - PAGESIZE);
+		}
+		
+		inline TIterator& operator+= (TDifference delta) {
+			TDifference dPNo  = delta / PAGESIZE;
+			TDifference nPOfs = pageOfs + delta % PAGESIZE;
+			if (nPOfs >= PAGESIZE) {
+				++dPNo;
+				nPOfs -= PAGESIZE;
+			}
+			if (dPNo) invalidate(0);
+			pageNo += dPNo;
+			pageOfs = nPOfs;
+			return *this;
+		}
+		
+		inline void validate() const {
+			typename TExtString::TPageFrame &pf = extString->getSharedPage(pageNo, prefetch);
+			const_cast<TIterator*>(this)->begin = pf.begin;
+		}
+
+        inline void invalidate(int _prefetch = 0) const {
+            if (begin) {
+                const_cast<TIterator*>(this)->begin = NULL;
+				extString->releasePage(pageNo, (prefetch != 0) || (_prefetch != 0));
+                const_cast<TIterator*>(this)->prefetch = _prefetch;
+            }
+		}
+
+		inline TValue const & operator* () const {
+			if (!begin) validate();
+			return begin[pageOfs];
+		}
+    
+		inline TIterator& operator++ () {
+			if (++pageOfs == PAGESIZE) {
+				invalidate(1);
+				pageOfs = 0;
+				++pageNo;
+			}
+			return *this;
+		}
+
+		inline TIterator operator++ (int) {
+			TIterator before = *this;
+			if (++pageOfs == PAGESIZE) {
+				invalidate(1);
+				pageOfs = 0;
+				++pageNo;
+			}
+			return before;
+		}
+
+		inline TIterator& operator-- () {
+			if (pageOfs)
+				--pageOfs;
+			else {
+				invalidate(-1);
+				pageOfs = PAGESIZE - 1;
+				--pageNo;
+			}
+			return *this;
+		}
+
+		inline TIterator operator-- (int) {
+			TIterator before = *this;
+			if (pageOfs)
+				--pageOfs;
+			else {
+				invalidate(-1);
+				pageOfs = PAGESIZE - 1;
+				--pageNo;
+			}
+			return before;
+		}
+
+		inline bool operator== (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo == I.pageNo && pageOfs == I.pageOfs;
+		}
+
+		inline bool operator!= (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo != I.pageNo || pageOfs != I.pageOfs;
+		}
+
+		inline bool operator< (const TIterator &I) const {
+			SEQAN_ASSERT_EQ(extString, I.extString);
+			return pageNo < I.pageNo || (pageNo == I.pageNo && pageOfs < I.pageOfs);
+		}
+
+	};
+
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// iterator metafunctions
+
+	template < typename TString >
+    struct Container< ExtStringIterator<TString> >			{ typedef TString Type; };
+//IOREV
+	template < typename TString >
+    struct Container< ExtStringConstIterator<TString> >		{ typedef TString Type; };
+//IOREV
+	template < typename TString >
+    struct Container< ExtStringFwdIterator<TString> >		{ typedef TString Type; };
+//IOREV
+	template < typename TString >
+    struct Container< ExtStringFwdConstIterator<TString> >	{ typedef TString Type; };
+//IOREV
+
+	template < typename TString >
+    struct Value< ExtStringIterator<TString> >				{ typedef typename Value<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Value< ExtStringConstIterator<TString> >			{ typedef typename Value<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Value< ExtStringFwdIterator<TString> >			{ typedef typename Value<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Value< ExtStringFwdConstIterator<TString> >		{ typedef typename Value<TString>::Type Type; };
+//IOREV
+
+	template < typename TString >
+	struct Reference< ExtStringConstIterator<TString> >:
+		public Reference<TString const> {};
+//IOREV
+
+	template < typename TString >
+	struct Reference< ExtStringFwdConstIterator<TString> >:
+		public Reference<TString const> {};
+//IOREV
+
+	template < typename TString >
+    struct Size< ExtStringIterator<TString> >				{ typedef typename Size<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Size< ExtStringConstIterator<TString> >			{ typedef typename Size<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Size< ExtStringFwdIterator<TString> >			{ typedef typename Size<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Size< ExtStringFwdConstIterator<TString> >		{ typedef typename Size<TString>::Type Type; };
+//IOREV
+
+	template < typename TString >
+    struct Position< ExtStringIterator<TString> >			{ typedef typename Position<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Position< ExtStringConstIterator<TString> >		{ typedef typename Position<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Position< ExtStringFwdIterator<TString> >		{ typedef typename Position<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Position< ExtStringFwdConstIterator<TString> >	{ typedef typename Position<TString>::Type Type; };
+//IOREV
+
+	template < typename TString >
+    struct Difference< ExtStringIterator<TString> >			{ typedef typename Difference<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Difference< ExtStringConstIterator<TString> >	{ typedef typename Difference<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Difference< ExtStringFwdIterator<TString> >		{ typedef typename Difference<TString>::Type Type; };
+//IOREV
+	template < typename TString >
+    struct Difference< ExtStringFwdConstIterator<TString> > { typedef typename Difference<TString>::Type Type; };
+//IOREV
+
+
+	//////////////////////////////////////////////////////////////////////////////
+    // global interface
+
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringIterator<TExtString> &it) { return *(it.extString); }
+//IOREV
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringIterator<TExtString> const &it) { return *(it.extString); }
+//IOREV
+
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringConstIterator<TExtString> &it) { return *(it.extString); }
+//IOREV
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringConstIterator<TExtString> const &it) { return *(it.extString); }
+//IOREV
+
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringFwdIterator<TExtString> &it) { return *(it.extString); }
+//IOREV
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringFwdIterator<TExtString> const &it) { return *(it.extString); }
+//IOREV
+
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringFwdConstIterator<TExtString> &it) { return *(it.extString); }
+//IOREV
+	template <typename TExtString>
+	inline TExtString &	container(ExtStringFwdConstIterator<TExtString> const &it) { return *(it.extString); }
+//IOREV
+//____________________________________________________________________________
+
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringIterator<TExtString> &it) { return it.offset == 0; }
+//IOREV
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringIterator<TExtString> const &it) { return it.offset == 0; }
+//IOREV
+
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringConstIterator<TExtString> &it) { return it.offset == 0; }
+//IOREV
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringConstIterator<TExtString> const &it) { return it.offset == 0; }
+//IOREV
+
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringFwdIterator<TExtString> &it) { 
+//IOREV
+		return it.pageNo == 0 && it.pageOfs == 0;
+	}
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringFwdIterator<TExtString> const &it) {
+//IOREV
+		return it.pageNo == 0 && it.pageOfs == 0;
+	}
+
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringFwdConstIterator<TExtString> &it) { 
+//IOREV
+		return it.pageNo == 0 && it.pageOfs == 0;
+	}
+	template <typename TExtString>
+	inline bool	atBegin(ExtStringFwdConstIterator<TExtString> const &it) {
+//IOREV
+		return it.pageNo == 0 && it.pageOfs == 0;
+	}
+//____________________________________________________________________________
+
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringIterator<TExtString> &it) { return it.offset == it.extString->data_size; }
+//IOREV
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringIterator<TExtString> const &it) { return it.offset == it.extString->data_size; }
+//IOREV
+
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringConstIterator<TExtString> &it) { return it.offset == it.extString->data_size; }
+//IOREV
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringConstIterator<TExtString> const &it) { return it.offset == it.extString->data_size; }
+//IOREV
+
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringFwdIterator<TExtString> &it) { 
+//IOREV
+		return TExtString::PAGESIZE * it.pageNo + it.pageOfs == it.extString->data_size;
+	}
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringFwdIterator<TExtString> const &it) {
+//IOREV
+		return TExtString::PAGESIZE * it.pageNo + it.pageOfs == it.extString->data_size;
+	}
+
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringFwdConstIterator<TExtString> &it) { 
+//IOREV
+		return TExtString::PAGESIZE * it.pageNo + it.pageOfs == it.extString->data_size;
+	}
+	template <typename TExtString>
+	inline bool	atEnd(ExtStringFwdConstIterator<TExtString> const &it) {
+//IOREV
+		return TExtString::PAGESIZE * it.pageNo + it.pageOfs == it.extString->data_size;
+	}
+
+
+	
+	
+	
+	
+	//////////////////////////////////////////////////////////////////////////////
+    // External String
+    //////////////////////////////////////////////////////////////////////////////
+
+    template < typename TValue,
+               typename TConfig >
+	class String<TValue, External<TConfig> >
+	{
+//IOREV _doc_ contains TODOs by holtgrew
+	public:
+        enum { FRAMES    = TConfig::FRAMES,
+               PAGESIZE = TConfig::PAGESIZE };
+
+        typedef typename TConfig::TFile                                 TFile;
+        typedef typename TConfig::TSize                                 TSize;
+
+		typedef String<int>                                             TPageTable;
+		typedef Buffer<TValue, PageFrame<TFile, Fixed<PAGESIZE> > >    TPageFrame;
+		typedef PageContainer<TPageFrame, FRAMES>                       TCache;
+		typedef VolatilePtr<TValue>                                     TVolatilePtr;
+
+		TPageTable			pager;
+		TCache				cache;
+		TFile				file;
+        bool                _temporary, _ownFile;
+		TSize				data_size;
+        int                 lastDiskPage;       // the last page on disk and in mem 
+        unsigned            lastDiskPageSize;   // can be smaller than PAGESIZE
+
+		String(TSize size = 0):
+            file(NULL),
+			data_size(0)
+        {
+            _temporary = true;
+            _ownFile = false;
+            lastDiskPage = 0;       // actually, these values need not to be initialized
+            lastDiskPageSize = 0;   // here, because of "write before read"
+
+			resize(*this, size);
+        }
+
+/*
+	private:	// making these C'tors private clashes with Holder<external String>
+		String(String &) {}
+		String(String const &) {}
+
+	public:
+*/
+		String(String &) { SEQAN_ASSERT_FAIL("Aborted attempt to copy a String<..,External<..> >"); }  // TODO(holtgrew): Actually, this should be an ABORT
+		String(String const &) { SEQAN_ASSERT_FAIL("Aborted attempt to copy a String<..,External<..> >"); }  // TODO(holtgrew): Actually, this should be an ABORT
+
+/**
+.Memfunc.External String#String:
+..class:Spec.External String
+..summary:Constructor
+..signature:String<TValue, External<TConfig> > ()
+..signature:String<TValue, External<TConfig> > (file)
+..signature:String<TValue, External<TConfig> > (fileName[, openMode])
+..param.file:The @Spec.External String@ will use the file associated with $file$.
+...remarks:You must ensure that $file$ is open, as the string won't call @Function.open@ and @Function.close@ on it.
+...type:Class.File
+..param.fileName:The @Spec.External String@ will @Function.open@ the file with the path $fileName$.
+..param.openMode:File mode for @Function.open at .
+..remarks:When a file or file name is given, this file will be used for the @Spec.External String at .
+If the file exists, this file will be used and determines the strings length and content.
+If the file doesn't exist, a new and empty file will be created and used for the string.
+In both cases, the string won't delete the file in the destructor.
+..remarks:
+When no file is given (default c'tor) the string will be empty and no file is used until the string 
+needs to swap out page frames. Then a temporary file will be used which will be deleted when the string is destroyed.
+..remarks:
+Instead of giving $file$ or $fileName$ to the constructor, you could also use the default constructor and call @Function.open@
+or @Function.openTemp@ afterwards to reach the same behaviour.
+*/
+		String(TFile &_file)
+        {
+			open(*this, _file);
+        }
+
+		String(const char *fileName, int openMode = DefaultOpenMode<TFile>::VALUE):
+			file(NULL)
+        {
+			open(*this, fileName, openMode);
+        }
+
+		~String() 
+		{
+			close(*this);
+		}
+
+		inline TValue & operator[] (TSize offset) {
+			TPageFrame &pf = getPage(offset / PAGESIZE);
+			pf.dirty = true;
+			return pf[offset % PAGESIZE];
+		}
+
+		inline TValue const & operator[] (TSize offset) const {
+			return const_cast<String*>(this)->getPage(offset / PAGESIZE)[offset % PAGESIZE];
+		}
+
+	    template <typename TSource>
+	    inline String & operator= (TSource const & source)
+	    {
+		    assign(*this, source);
+		    return *this;
+	    }
+
+	    inline String & operator= (String const & source)
+	    {
+		    assign(*this, source);
+		    return *this;
+	    }
+
+        inline operator bool() 
+		{
+            return file;
+        }
+
+		//////////////////////////////////////////////////////////////////////////////
+		// swapping interface
+
+		// when a page has to be swapped out and file is not open, open a temporary file
+		inline void _ensureFileIsOpen() 
+		{
+			if (!file) 
+			{
+				_temporary = true;
+				if (!(_ownFile = openTemp(file)))
+					::std::cerr << "External String couldn't open temporary file" << ::std::endl;
+			}
+		}
+
+		// for debugging
+        void _dumpCache() 
+		{
+            for(int i = 0; i < length(cache); ++i) 
+			{
+                TPageFrame &pf = cache[i];
+                ::std::cerr << "[" << pf.pageNo << "]";
+                if (pf.dirty)
+                    ::std::cerr << "*";
+                else
+                    ::std::cerr << " ";
+
+                if (pf.status == READY)
+                    ::std::cerr << "   ";
+                else
+                    ::std::cerr << ".  ";
+            }
+            ::std::cerr << ::std::endl;
+        }
+
+        // return a priority for a page frame (the higher is more persistent)
+        inline typename TPageFrame::Priority getPriority(int /*pageNo*/) const 
+		{
+/*            if (keepFirst && pageNo < (int)(length(cache)) - 10) // save 1 for random access
+                return TPageFrame::PERMANENT_LEVEL;
+            else*/
+                return TPageFrame::NORMAL_LEVEL;
+        }
+
+		// write page to disk if dirty and remove from page table now or after finishing IO
+		inline void flush(TPageFrame &pf) 
+		{
+            if (pf.status == READY && pf.dirty) {    // write if dirty and not i/o transferring
+				nukeCopies(pf.begin);				            // proceeding writes should wait and set dirty bit
+
+                if (pf.priority > TPageFrame::NORMAL_LEVEL && pf.priority <= TPageFrame::ITERATOR_LEVEL)
+					cache.upgrade(pf, TPageFrame::PREFETCH_LEVEL);
+
+				_ensureFileIsOpen();
+				if (pf.pageNo != (int)(data_size / (TSize)PAGESIZE))
+    				writePage(pf, pf.pageNo, file);
+                else {
+                    lastDiskPage = data_size / PAGESIZE;
+                    lastDiskPageSize = data_size % PAGESIZE;
+				    writeLastPage(pf, pf.pageNo, file, lastDiskPageSize);
+                }
+                pf.dataStatus = TPageFrame::ON_DISK;
+			}
+		}
+
+		// write page synchronously to disk if dirty and remove from page table
+		inline void swapOutAndWait(TPageFrame &pf) 
+		{
+			nukeCopies(pf.begin);      				// proceeding writes should wait and set dirty bit
+
+            if (pf.status != READY)
+            {
+				pager[pf.pageNo] = TPageFrame::ON_DISK;		// page is not dirty and on disk
+				bool waitResult = waitFor(pf);              // after finishing I/O transfer
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+                pf.pageNo = -1;                             // cut back link
+                return;
+            }
+
+			if (pf.dirty) {                                 // write if dirty
+				_ensureFileIsOpen();
+                if (pf.pageNo != (int)(data_size / (TSize)PAGESIZE)) {
+    				writePage(pf, pf.pageNo, file);
+                    if (pf.pageNo >= lastDiskPage)
+                        lastDiskPage = -1;       			// make lastDiskPage(Size) invalid because file size is aligned
+                } else {
+				    writeLastPage(pf, pf.pageNo, file, data_size % PAGESIZE);
+                    lastDiskPage = data_size / PAGESIZE;
+                    lastDiskPageSize = data_size % PAGESIZE;
+                }
+				pager[pf.pageNo] = TPageFrame::ON_DISK;		// page is marked to be on disk
+				bool waitResult = waitFor(pf);              // after finishing I/O transfer
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+			} else
+				pager[pf.pageNo] = pf.dataStatus;			// restore original data status
+
+            pf.pageNo = -1;                                 // cut back link
+		}
+
+		struct testIODone : public ::std::unary_function<TPageFrame&,bool> 
+		{
+			String &me;
+			testIODone(String &_me): me(_me) {}
+
+			inline bool operator() (TPageFrame &pf)
+            {
+                PageFrameStatus oldStatus = pf.status;
+                bool inProgress;
+                bool waitResult = waitFor(pf, 0, inProgress);
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+                if (!inProgress && (oldStatus != READY))
+                {
+                    if (pf.pageNo >= me.lastDiskPage)
+                        me.lastDiskPage = -1;    // make lastDiskPage(Size) invalid because file size is aligned
+                }
+                return !inProgress;
+			}
+		};
+
+        inline TPageFrame &getPage(
+            int pageNo,
+            typename TPageFrame::Priority maxLevel,
+            typename TPageFrame::Priority newLevel,
+            int prefetchPages)
+        {
+			int frameNo = pager[pageNo];
+			if (frameNo >= 0)					// cache hit
+            {
+				TPageFrame &pf = cache[frameNo];
+				cache.upgrade(
+                    pf, 
+                    _max(pf.priority, newLevel));    		// update lru order
+
+                PageFrameStatus oldStatus = pf.status;
+				bool waitResult = waitFor(pf);              // wait for I/O transfer to complete
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+				if (oldStatus != READY)
+                    if (pf.pageNo >= lastDiskPage)
+                        lastDiskPage = -1;       			// make lastDiskPage(Size) invalid because file size is aligned
+
+                if (prefetchPages > 0) prefetch(pageNo + 1, pageNo + 1 + prefetchPages, frameNo);
+                else if (prefetchPages < 0) prefetch(pageNo + prefetchPages, pageNo, frameNo);
+
+				return pf;
+
+			} else {							// cache miss
+
+				typename TPageFrame::DataStatus dataStatus = static_cast<typename TPageFrame::DataStatus>(frameNo);
+				frameNo = cache.mru(testIODone(*this), maxLevel);   // try to get an undirty and READY pageframe
+				if (frameNo < 0)							// if there is none,
+					frameNo = cache.mruDirty();				// get the most recently used dirty frame
+				TPageFrame &pf = cache[frameNo];
+
+				// *** frame is choosen ***
+
+				if (pf.begin)
+					swapOutAndWait(pf);						// write synchronously to disk, if page is dirty
+				else
+					allocPage(pf, file);                    // allocate memory if page is virgin
+
+				// *** frame is free now ***
+
+				pf.dataStatus = dataStatus;
+				if (dataStatus == TPageFrame::ON_DISK)
+				{
+                    if (pageNo != lastDiskPage)
+					    readPage(pageNo, pf, file);
+                    else
+                        readLastPage(pageNo, pf, file, lastDiskPageSize);
+				}
+				pager[pageNo] = frameNo;					// assign new page to page table
+				pf.pageNo = pageNo;							// set back link
+				cache.upgrade(
+                    pf,
+                    _max(getPriority(pageNo), newLevel));    // update lru order
+
+                if (prefetchPages > 0) prefetch(pageNo + 1, pageNo + 1 + prefetchPages, frameNo);
+                else if (prefetchPages < 0) prefetch(pageNo + prefetchPages, pageNo, frameNo);
+                
+				bool waitResult = waitFor(pf);              // wait for I/O transfer to complete
+
+                // TODO(weese): Throw an I/O exception
+                if (!waitResult)
+                    SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(pf), strerror(errno));
+
+				return pf;
+			}
+		}
+        
+		inline TPageFrame &getPage(int pageNo)
+        {
+			return getPage(pageNo, TPageFrame::NORMAL_LEVEL, TPageFrame::NORMAL_LEVEL, 0);
+		}
+
+        // prefetch is non-blocking and should speed up swapping
+		inline void prefetch(int pageBegin, int pageEnd, int except = -1) 
+		{
+            if (!file) return;
+            if (pageBegin < 0)					pageBegin = 0;
+            if (pageEnd >= (int)length(pager))	pageEnd = (int)length(pager) - 1;
+            for(int pageNo = pageBegin; pageNo < pageEnd; ++pageNo) {
+			    int frameNo = pager[pageNo];
+				typename TPageFrame::DataStatus dataStatus = static_cast<typename TPageFrame::DataStatus>(frameNo);
+                if (dataStatus == TPageFrame::ON_DISK &&             // prefetch only if page is on disk
+                    pageNo != lastDiskPage)                         // reading the last page is blocking
+                {   
+				    frameNo = cache.mru(
+                        testIODone(*this),
+                        TPageFrame::NORMAL_LEVEL);                   // choose undirty and ready page
+
+                    if (frameNo < 0 || frameNo == except) return;   // no lowlevel-page left for prefetching
+				    TPageFrame &pf = cache[frameNo];
+                    #ifdef SEQAN_VERBOSE
+						::std::cerr << "prefetch: page " << pageNo << ::std::endl;
+                    #endif
+
+                    // *** frame is choosen ***
+
+				    if (pf.begin)
+					    swapOutAndWait(pf);						    // write synchronously to disk, if page is dirty
+				    else
+					    allocPage(pf, file);                        // allocate memory if page is virgin
+
+    				// *** frame is free now ***
+
+    				pf.dataStatus = dataStatus;
+                    readPage(pageNo, pf, file);
+				    pager[pageNo] = frameNo;					    // assign new page to page table
+    				pf.pageNo = pageNo;							    // set back link
+                    cache.upgrade(pf, TPageFrame::PREFETCH_LEVEL);  // update lru order
+                }
+            }
+		}
+		
+	    template < typename T >
+		inline static int _prefetchIffAsync(int /*prefetchPages*/, T const &) {
+			return 0;
+		}
+		
+		template < typename TSpec >
+		inline static int _prefetchIffAsync(int prefetchPages, File<Async<TSpec> > const &) {
+			return prefetchPages;
+		}
+
+		inline TPageFrame &getSharedPage(int pageNo, int prefetchPages = 0) 
+		{
+			return getPage(
+                pageNo, 
+                TPageFrame::PREFETCH_LEVEL, 
+                TPageFrame::ITERATOR_LEVEL,
+                _prefetchIffAsync(prefetchPages, file));
+		}
+
+		inline void releasePage(int pageNo, bool writeThrough = false) 
+		{
+			int frameNo = pager[pageNo];
+			if (frameNo >= 0)							// release only cached pages
+			{								        
+				TPageFrame &pf = cache[frameNo];
+				if (pf.begin.isLonely() && pf.priority <= TPageFrame::ITERATOR_LEVEL) 
+				{
+					cache.upgrade(pf, _max(getPriority(pageNo), TPageFrame::NORMAL_LEVEL));
+                    if (writeThrough) 
+					{
+                        #ifdef SEQAN_VERBOSE
+                            if (pf.dirty)
+								::std::cerr << "writeThrough: page " << pageNo << ::std::endl;
+                        #endif
+					    flush(pf);							        // write if dirty
+                    }
+				}
+			}
+		}
+        
+        inline void rename(unsigned frameNo) 
+		{
+			TPageFrame &pf = cache[frameNo];
+            cache.rename(frameNo);                                  // update lru entry
+            if (pf.pageNo >= 0)
+                pager[pf.pageNo] = frameNo;					        // update back link
+        }
+
+        // change the number of in-mem pageframes
+        // more pages mean less swapping, 
+        // less pages mean more free mem
+        inline void resizeCache(unsigned newFrames) 
+		{
+            unsigned oldFrames = length(cache);
+            if (data_size)
+                newFrames = _min(newFrames, (unsigned) enclosingBlocks(data_size, (unsigned)PAGESIZE));
+            if (newFrames < oldFrames) {
+                flush(*this);
+                for(unsigned i = newFrames; i < oldFrames; ++i) {
+    			    int frameNo = cache.mruDirty();             // get the most recently used frame (can be dirty)
+                    if (frameNo < 0) break;
+				    TPageFrame &pf = cache[frameNo];
+
+				    // *** frame is choosen ***
+
+                    if (pf.begin) {
+					    swapOutAndWait(pf);						// write synchronously to disk, if page is dirty
+        				freePage(pf, file);                     // free memory
+                    }
+
+                    cache.erase(frameNo);                       // erase page frame from cache
+
+                    for(unsigned j = frameNo; j < length(cache); ++j)
+                        rename(j);                              // update remaining pages
+                }
+            } else if (oldFrames < newFrames) {
+                resize(cache, newFrames);
+            }
+        }
+
+    };
+
+
+    //////////////////////////////////////////////////////////////////////////////
+    // meta-function interface
+
+    template < typename TValue, typename TConfig >
+    struct Size< String<TValue, External<TConfig> > >
+    {
+//IOREV
+        typedef typename String<TValue, External<TConfig> >::TSize Type;
+    };
+
+    template < typename TValue, typename TConfig >
+    struct Difference< String<TValue, External<TConfig> > >
+    {
+//IOREV
+		typedef typename MakeSigned_<typename String<TValue, External<TConfig> >::TSize>::Type Type;
+    };
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    struct Iterator< String<TValue, External<TConfig> > const, Tag<TSpec> const >
+    {
+//IOREV
+        typedef ExtStringFwdConstIterator< String<TValue, External<TConfig> > > Type;
+    };
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    struct Iterator< String<TValue, External<TConfig> >, Tag<TSpec> const > 
+    {
+//IOREV
+        typedef ExtStringFwdIterator< String<TValue, External<TConfig> > > Type;
+    };
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	struct DefaultOverflowExplicit<String<TValue, External<TConfig> > >
+	{
+//IOREV
+		typedef Generous Type;
+	};
+
+    template < typename TValue, typename TConfig >
+	struct DefaultOverflowImplicit<String<TValue, External<TConfig> > >
+	{
+//IOREV
+		typedef Generous Type;
+	};
+//____________________________________________________________________________
+
+/*
+    template < typename TValue, typename TConfig >
+	struct DefaultIteratorSpec< String<TValue, External<TConfig> > > {
+		typedef Standard Type;
+	};
+	
+    template < typename TValue, typename TConfig >
+	struct DefaultIteratorSpec< String<TValue, External<TConfig> > const > {
+		typedef Standard Type;
+	};
+*/
+
+    template < typename TValue, typename TConfig >
+	struct AllowsFastRandomAccess< String<TValue, External<TConfig> > >
+	{
+//IOREV
+		typedef False Type;
+		enum { VALUE = false };
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+    // global interface
+
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+    inline void 
+    clear(String<TValue, External<TConfig> > &me) 
+	{
+//IOREV
+		clear(me.pager);
+        resize(me, 0);
+    }
+//____________________________________________________________________________
+
+	// wait until IO of every page is finished
+    template < typename TValue, typename TConfig >
+	inline void 
+	waitForAll(String<TValue, External<TConfig> > &me)
+	{
+//IOREV _nodoc_
+		typedef typename String<TValue, External<TConfig> >::TCache	TCache;
+		typedef typename Iterator<TCache, Standard>::Type			TIter;
+
+		TIter f = begin(me.cache, Standard());
+		TIter fEnd = end(me.cache, Standard());
+
+		for(; f != fEnd ; ++f)
+        {
+            bool waitResult = waitFor(*f);              // wait for I/O transfer to complete
+
+            if (!waitResult)
+                SEQAN_FAIL("%s operation could not be completed: \"%s\"", _pageFrameStatusString(*f), strerror(errno));
+        }
+	}
+	
+/**
+.Function.flush:
+..signature:flush(string)
+..param.string:An external string. All dirty pages are flushed to disk.
+...type:Spec.External String
+..include:seqan/file.h
+*/
+    template < typename TValue, typename TConfig >
+    inline void 
+	flush(String<TValue, External<TConfig> > &me) 
+	{
+//IOREV _doc_
+		typedef typename String<TValue, External<TConfig> >::TCache	TCache;
+		typedef typename Iterator<TCache, Standard>::Type			TIter;
+
+		// write all dirty pages to disk
+		if (me.file)
+		{
+			TIter f = begin(me.cache, Standard());
+			TIter fEnd = end(me.cache, Standard());
+
+			for(; f != fEnd ; ++f)
+				if ((*f).begin) me.flush(*f);
+			waitForAll(me);
+		}
+    }
+
+	// cancel all transactions
+    template < typename TValue, typename TConfig >
+	inline void 
+	cancel(String<TValue, External<TConfig> > &me)
+	{
+//IOREV _nodoc_
+		typedef typename String<TValue, External<TConfig> >::TCache	TCache;
+		typedef typename Iterator<TCache, Standard>::Type			TIter;
+
+		if (me.file) 
+		{
+			TIter f = begin(me.cache, Standard());
+			TIter fEnd = end(me.cache, Standard());
+
+			for(; f != fEnd ; ++f)
+				if ((*f).begin) cancel(*f, me.file);
+		}
+	}
+
+	// cancel all transactions and free allocated pages
+    template < typename TValue, typename TConfig >
+	inline void 
+	cancelAndFree(String<TValue, External<TConfig> > &me)
+	{
+//IOREV _nodoc_
+		typedef String<TValue, External<TConfig> >					TExtString;
+		typedef typename TExtString::TPageFrame						TPageFrame;
+		typedef typename String<TValue, External<TConfig> >::TCache	TCache;
+		typedef typename Iterator<TCache, Standard>::Type			TIter;
+
+        TIter f = begin(me.cache, Standard());
+        TIter fEnd = end(me.cache, Standard());
+
+        for(; f != fEnd ; ++f) 
+        {
+            if ((me.file) && (*f).begin) cancel(*f, me.file);
+            if ((*f).pageNo >= 0) 
+            {
+                me.pager[(*f).pageNo] = (*f).dataStatus;
+                (*f).pageNo = TPageFrame::UNINITIALIZED;
+            }
+//			::std::cerr << *f << ::std::endl;
+            if ((*f).begin)
+                freePage(*f, me.file);
+  		}
+	}
+
+	// flush and free all allocated pages
+    template < typename TValue, typename TConfig >
+	inline void 
+	flushAndFree(String<TValue, External<TConfig> > &me)
+	{
+//IOREV _nodoc_
+		typedef String<TValue, External<TConfig> >			TExtString;
+		typedef typename TExtString::TPageFrame				TPageFrame;
+		typedef typename TExtString::TCache					TCache;
+		typedef typename Iterator<TCache, Standard>::Type	TIter;
+
+        flush(me);
+
+        TIter f = begin(me.cache, Standard());
+        TIter fEnd = end(me.cache, Standard());
+
+        for(; f != fEnd ; ++f) 
+        {
+            if ((*f).pageNo >= 0) 
+            {
+                me.pager[(*f).pageNo] = (*f).dataStatus;
+                (*f).pageNo = TPageFrame::UNINITIALIZED;
+            }
+//			::std::cerr << *f << ::std::endl;
+            if ((*f).begin) freePage(*f, me.file);
+        }
+	}
+//____________________________________________________________________________
+/**
+.Function.open:
+..signature:open(string, fileName[, openMode]))
+..param.string:A persistent string, e.g. a @Spec.External String@ or @Spec.MMap String at .
+...type:Spec.External String
+..include:seqan/file.h
+*/
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, External<TConfig> > &me, const char *fileName, int openMode) 
+	{
+//IOREV _doc_
+		typedef String<TValue, External<TConfig> >			TExtString;
+		typedef typename TExtString::TPageFrame				TPageFrame;
+
+		me._temporary = false;
+		if ((me._ownFile = open(me.file, fileName, openMode)))
+            me.data_size = size(me.file) / sizeof(TValue);
+        else
+            me.data_size = 0;
+
+		resize(me.pager, enclosingBlocks(me.data_size, 
+			(unsigned)me.PAGESIZE), (me.data_size)? 
+				TPageFrame::ON_DISK: 
+				TPageFrame::UNINITIALIZED);
+
+        me.lastDiskPage = me.data_size / me.PAGESIZE;
+        me.lastDiskPageSize = me.data_size % me.PAGESIZE;
+		return me._ownFile;
+    }
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, External<TConfig> > &me, const char *fileName) 
+	{
+//IOREV _doc_
+		typedef String<TValue, External<TConfig> >	TExtString;
+		typedef typename TExtString::TFile			TFile;
+
+		return open(me, fileName, DefaultOpenMode<TFile>::VALUE);
+    }
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, External<TConfig> > &me, typename TConfig::TFile file) 
+	{
+//IOREV _doc_
+		typedef String<TValue, External<TConfig> >	TExtString;
+		typedef typename TExtString::TPageFrame		TPageFrame;
+
+		me.file = file;
+        me._temporary = false;
+        me._ownFile = false;
+        if (me.file)
+            me.data_size = size(me.file) / sizeof(TValue);
+        else
+            me.data_size = 0;
+
+		resize(me.pager, enclosingBlocks(me.data_size, 
+			(unsigned)me.PAGESIZE), (me.data_size)? 
+				TPageFrame::ON_DISK: 
+				TPageFrame::UNINITIALIZED);
+
+        me.lastDiskPage = me.data_size / me.PAGESIZE;
+        me.lastDiskPageSize = me.data_size % me.PAGESIZE;
+		return me._file;
+    }
+
+/**
+.Function.openTemp:
+..signature:openTemp(string)
+..param.string:An external string.
+...type:Spec.External String
+..include:seqan/file.h
+*/
+	template < typename TValue, typename TConfig >
+    inline bool 
+    openTemp(String<TValue, External<TConfig> > &me) 
+	{
+//IOREV _doc_
+        me._temporary = true;
+        me.lastDiskPage = 0;
+        me.lastDiskPageSize = 0;
+		clear(me.pager);
+		return me._ownFile = openTemp(me.file);
+    }
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, External<TConfig> > const &/*me*/, const char * /*fileName*/, int /*openMode*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// External Strings are persistent, thus there is no need to save them
+		//ExtStringsDontNeedToBeSaved error;
+		return true;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, External<TConfig> > const &/*me*/, const char * /*fileName*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// External Strings are persistent, thus there is no need to save them
+		//ExtStringsDontNeedToBeSaved error;
+		return true;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, External<TConfig> > const &/*me*/, typename TConfig::TFile /*file*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// External Strings are persistent, thus there is no need to save them
+		//ExtStringsDontNeedToBeSaved error;
+		return true;
+	}
+//____________________________________________________________________________
+/**
+.Function.close:
+..signature:close(string)
+..param.string:An external string.
+...type:Spec.External String
+..include:seqan/file.h
+*/
+	template < typename TValue, typename TConfig >
+    inline bool 
+    close(String<TValue, External<TConfig> > &me) 
+	{
+//IOREV _doc_
+		// close associated file
+		if (me._temporary)
+			cancelAndFree(me);
+		else
+			flushAndFree(me);
+		clear(me.pager);
+
+		if (me._ownFile) 
+		{
+			me._ownFile = false;
+			return close(me.file);
+		} 
+		else
+			return true;
+    }
+//____________________________________________________________________________
+///.Function.length.param.object.type:Class.Shape
+
+	template < typename TValue, typename TConfig >
+    inline typename Size< String<TValue, External<TConfig> > >::Type
+    length(String<TValue, External<TConfig> > const &me)
+    {
+//IOREV
+        return me.data_size;
+    }
+
+	template < typename TValue, typename TConfig >
+    inline typename Size< String<TValue, External<TConfig> > >::Type
+    capacity(String<TValue, External<TConfig> > const &me)
+    {
+//IOREV
+		typedef typename Size< String<TValue, External<TConfig> > >::Type TSize;
+        return (TSize)capacity(me.pager) * (TSize)me.PAGESIZE;
+    }
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig, typename TNewSize, typename TExpand >
+    inline typename Size< String<TValue, External<TConfig> > >::Type
+    resize(
+	    String<TValue, External<TConfig> > &me,
+		TNewSize new_length,
+		Tag<TExpand> expand)
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> >	TString;
+		typedef typename TString::TPageFrame		TPageFrame;
+		typedef typename Size<TString>::Type		TSize;
+
+		resize(me.pager, enclosingBlocks(new_length, (unsigned)me.PAGESIZE), TPageFrame::UNINITIALIZED, expand);
+        if ((TSize)new_length < me.data_size && me.file) 
+		{
+			// wait for all pending transfers
+            waitForAll(me);
+
+			// before shrinking the file size
+            resize(me.file, (TSize)new_length * (TSize)sizeof(TValue));
+            me.lastDiskPage = new_length / me.PAGESIZE;
+            me.lastDiskPageSize = new_length % me.PAGESIZE;
+        }
+		me.data_size = new_length;
+		return length(me);
+	}
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig, typename TSize, typename TExpand >
+    inline typename Size< String<TValue, External<TConfig> > >::Type
+    reserve(
+	    String<TValue, External<TConfig> > &me,
+		TSize new_capacity,
+		Tag<TExpand> expand)
+	{
+//IOREV
+		reserve(me.pager, enclosingBlocks(new_capacity, (unsigned)me.PAGESIZE), expand);
+		return capacity(me);
+	}
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    inline typename Iterator<String<TValue, External<TConfig> >, Tag<TSpec> const>::Type
+    begin(String<TValue, External<TConfig> > &me, Tag<TSpec> const) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> > TString;
+		return typename Iterator<TString, Tag<TSpec> const>::Type (&me, 0);
+    }
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    inline typename Iterator<String<TValue, External<TConfig> > const, Tag<TSpec> const>::Type
+    begin(String<TValue, External<TConfig> > const &me, Tag<TSpec> const) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> > TString;
+		return typename Iterator<TString const, Tag<TSpec> const>::Type (const_cast<TString*>(&me), 0);
+    }
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    inline typename Iterator<String<TValue, External<TConfig> >, Tag<TSpec> const>::Type
+    end(String<TValue, External<TConfig> > &me, Tag<TSpec> const) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> > TString;
+		return typename Iterator<TString, Tag<TSpec> const>::Type (&me, length(me));
+    }
+
+    template < typename TValue, typename TConfig, typename TSpec >
+    inline typename Iterator<String<TValue, External<TConfig> > const, Tag<TSpec> const>::Type
+    end(String<TValue, External<TConfig> > const &me, Tag<TSpec> const) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> > TString;
+		return typename Iterator<TString const, Tag<TSpec> const>::Type (const_cast<TString*>(&me), length(me));
+    }
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig, typename TPos >
+    inline typename Reference<String<TValue, External<TConfig> > >::Type 
+    value(String<TValue, External<TConfig> > &me, TPos pos)
+    {
+//IOREV
+	    return me[pos];
+    }
+
+    template < typename TValue, typename TConfig, typename TPos >
+    inline typename Reference<String<TValue, External<TConfig> > const>::Type 
+    value(String<TValue, External<TConfig> > const &me, TPos pos)
+    {
+//IOREV
+	    return me[pos];
+    }
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig, typename TExpand >
+	inline void
+	appendValue(String<TValue, External<TConfig> > &me, 
+				TValue const &Val_,
+				Tag<TExpand> expand)
+	{
+//IOREV
+		resize(me, me.data_size + 1, expand);
+		back(me) = Val_;
+	}
+
+//____________________________________________________________________________
+// stack interface
+
+    template < typename TValue, typename TConfig >
+    inline void
+    push(String<TValue, External<TConfig> > &me, TValue const &Val_)
+    {
+//IOREV
+		appendValue(me, Val_);
+    }
+
+    template < typename TValue, typename TConfig >
+    inline void
+    push_back(String<TValue, External<TConfig> > &me, TValue const &Val_)
+    {
+//IOREV _nodoc_
+		appendValue(me, Val_);
+    }
+
+    template < typename TValue, typename TConfig >
+	inline void pop_back(String<TValue, External<TConfig> > &me)
+    {
+//IOREV _nodoc_
+		resize(me, me.data_size - 1);
+	}
+
+    template < typename TValue, typename TConfig >
+	inline TValue &
+	front(String<TValue, External<TConfig> > &me)
+    {
+//IOREV
+		return me[0];
+	}
+
+    template < typename TValue, typename TConfig >
+	inline TValue const &
+	front(String<TValue, External<TConfig> > const &me)
+    {
+//IOREV
+		return me[0];
+	}
+
+    template < typename TValue, typename TConfig >
+	inline TValue &
+	back(String<TValue, External<TConfig> > &me)
+    {
+//IOREV
+		return me[me.data_size - 1];
+	}
+
+    template < typename TValue, typename TConfig >
+	inline TValue const &
+	back(String<TValue, External<TConfig> > const &me)
+    {
+//IOREV
+		return me[me.data_size - 1];
+	}
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig, typename TSource, typename TExpand >
+	inline void
+	append(String<TValue, External<TConfig> > &target, 
+				TSource const &source,
+				Tag<TExpand> expand)
+	{
+//IOREV doc says, resize() my invalidate iterators, therefore it_target might be bogus
+		typedef String<TValue, External<TConfig> >					TTarget;
+        typedef typename Iterator<TSource const, Standard>::Type	ISource;
+        typedef typename Iterator<TTarget, Standard>::Type			ITarget;
+
+        ITarget it_target       = end(target, Standard());
+		
+		resize(target, length(target) + length(source), expand);
+		
+        ISource it_source       = begin(source, Standard());
+        ISource it_source_end   = end(source, Standard());
+		
+		for (; it_source != it_source_end; ++it_source, ++it_target)
+			*it_target = *it_source;
+	}
+
+	template < typename TValue, typename TConfig, typename TSourceValue, typename TExpand >
+	inline void
+	append(String<TValue, External<TConfig> > &target, 
+				TSourceValue * source,
+				Tag<TExpand> expand)
+	{
+//IOREV doc says, resize() my invalidate iterators, therefore it_target might be bogus
+		typedef String<TValue, External<TConfig> >					TTarget;
+        typedef typename Iterator<TSourceValue *, Standard>::Type	ISource;
+        typedef typename Iterator<TTarget, Standard>::Type			ITarget;
+
+        ITarget it_target       = end(target, Standard());
+		
+		resize(target, length(target) + length(source), expand);
+		
+        ISource it_source       = begin(source, Standard());
+        ISource it_source_end   = end(source, Standard());
+		
+		for (; it_source != it_source_end; ++it_source, ++it_target)
+			*it_target = *it_source;
+	}
+
+
+/*
+    template < typename TSpec >
+	std::ostream& operator<<(std::ostream &out, String<char, TSpec > &p) {
+
+        typename Iterator< String<char, TSpec > >::Type _cur = begin(p), _end = end(p);
+        while (_cur != _end) {
+		    out << *_cur;
+            ++_cur;
+        }
+		return out;
+	}
+
+    template < typename TValue, typename TSpec >
+	std::ostream& operator<<(std::ostream &out, String<TValue, TSpec > &p) {
+
+        typename Iterator< String<TValue, TSpec > >::Type _cur = begin(p), _end = end(p);
+        while (_cur != _end) {
+		    out << *_cur << " ";
+            ++_cur;
+        }
+		return out;
+	}
+*/
+//____________________________________________________________________________
+// sequence -> external string
+
+    template < typename TValue,
+               typename TConfig,
+               typename TSource,
+			   typename TExpand >
+    inline void assign(
+		String<TValue, External<TConfig> > &target, 
+		TSource const &source, 
+		Tag<TExpand>) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> >					TTarget;
+        typedef typename Iterator<TSource const, Standard>::Type	ISource;
+        typedef typename Iterator<TTarget, Standard>::Type			ITarget;
+
+        resize(target, length(source));
+
+        ISource it_source       = begin(source, Standard());
+        ISource it_source_end   = end(source, Standard());
+        ITarget it_target       = begin(target, Standard());
+		
+		for (; it_source != it_source_end; ++it_source, ++it_target)
+			*it_target = *it_source;
+    }
+
+    template < typename TValue,
+               typename TConfig,
+               typename TSourceValue,
+			   typename TExpand >
+    inline void assign(
+		String<TValue, External<TConfig> > &target, 
+		TSourceValue * source,
+		Tag<TExpand>) 
+	{
+//IOREV
+		typedef String<TValue, External<TConfig> >					TTarget;
+        typedef typename Iterator<TSourceValue *, Standard>::Type	ISource;
+        typedef typename Iterator<TTarget, Standard>::Type			ITarget;
+
+        resize(target, length(source));
+
+        ISource it_source       = begin(source, Standard());
+        ISource it_source_end   = end(source, Standard());
+        ITarget it_target       = begin(target, Standard());
+		
+		for (; it_source != it_source_end; ++it_source, ++it_target)
+			*it_target = *it_source;
+    }
+
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig >
+    inline void const * 
+    getObjectId(String<TValue, External<TConfig> > const &me)
+    {
+//IOREV
+        return &(*begin(me.pager));
+    }
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/file/string_mmap.h b/third-party/seqan/core/include/seqan/file/string_mmap.h
new file mode 100644
index 0000000..3a69a2a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/file/string_mmap.h
@@ -0,0 +1,628 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Memory map a whole file and use it as a string.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STRING_MMAP_H
+#define SEQAN_HEADER_STRING_MMAP_H
+
+
+/* IOREV
+ * _tested_
+ * _windows_
+ *
+ *
+ * tested in library/demos/howto/efficiently_import_sequences.cpp and stellar
+ *
+ * relation to file_format_mmap.h unclear
+ *
+ * relation to string_external unclear, what benifit does string_mmap provide?
+ *
+ */
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+    template < typename TFile_ = File<>,				// default file type
+               typename TSize_ = size_t >				// size type
+    struct MMapConfig {
+//IOREV _nodoc_ doc says using MMap<MMapConfig> is correct, whats this for?
+        typedef TFile_ TFile;
+        typedef TSize_ TSize;
+    };
+
+    template < typename TConfig = MMapConfig<> >
+    struct MMap {};
+//IOREV
+	
+	
+	//////////////////////////////////////////////////////////////////////////////
+    // Memory Mapped String
+    //////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.MMap String:
+..cat:Strings
+..general:Class.String
+..summary:String that is stored in external memory. Uses memory mapping.
+..signature:String<TValue, MMap<> >
+..signature:String<TValue, MMap<TConfig> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.TConfig:A structure to configure the memory mapped string.
+...type:Tag.ExternalConfig
+...type:Tag.ExternalConfigLarge
+...type:Tag.ExternalConfigSize
+...default:@Tag.ExternalConfig@
+..remarks:The MMap String enables to access sequences larger than the available physical memory (RAM) by using
+external memory (e.g. Hard disk, Network storage, ...) mapped into memory.
+The size of the string is limited by external memory and the logical address space (4GB on a 32bit OS).
+See the @Memfunc.External String#String@ constructor for more details.
+..remarks:This String also supports fast appending and removing of values at the end (see @Spec.Block String@, @Function.appendValue@)
+..include:seqan/file.h
+*/
+
+    template < typename TValue,
+               typename TConfig >
+	class String<TValue, MMap<TConfig> >
+	{
+//IOREV
+	public:
+
+        typedef typename TConfig::TFile		TFile;
+        typedef typename TConfig::TSize		TSize;
+
+		TValue                  *data_begin;
+		TValue                  *data_end;
+
+		FileMapping<>           mapping;
+		FileMappingAdvise       advise;
+
+		explicit
+        String(TSize size = 0):
+			data_begin(NULL),
+			data_end(NULL),
+			advise(MAP_NORMAL)
+        {
+			resize(*this, size);
+        }
+
+		explicit
+        String(TFile &_file):
+			data_begin(NULL),
+			data_end(NULL),
+			advise(MAP_NORMAL)
+        {
+			open(*this, _file);
+        }
+
+		explicit
+        String(const char *fileName, int openMode = DefaultOpenMode<TFile>::VALUE):
+			data_begin(NULL),
+			data_end(NULL),
+			advise(MAP_NORMAL)
+        {
+			open(*this, fileName, openMode);
+        }
+
+		template <typename TSource>
+		String & operator =(TSource const & source)
+		{
+	SEQAN_CHECKPOINT
+			assign(*this, source);
+			return *this;
+		}
+		String & operator =(String const & source)
+		{
+	SEQAN_CHECKPOINT
+			assign(*this, source);
+			return *this;
+		}
+
+		~String() 
+		{
+			close(*this);
+		}
+
+//____________________________________________________________________________
+
+		template <typename TPos>
+		inline typename Reference<String>::Type
+		operator [] (TPos pos)
+		{
+	SEQAN_CHECKPOINT
+			return value(*this, pos);
+		}
+
+		template <typename TPos>
+		inline typename Reference<String const>::Type 
+		operator [] (TPos pos) const
+		{
+	SEQAN_CHECKPOINT
+			return value(*this, pos);
+		}
+
+//____________________________________________________________________________
+
+        inline operator bool() 
+        {
+            return mapping;
+        }
+
+//____________________________________________________________________________
+
+};
+
+    template < typename TValue, typename TConfig >
+	inline typename Iterator<String<TValue, MMap<TConfig> > , Standard>::Type
+	begin(String<TValue, MMap<TConfig> > & me,
+		Standard)
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		return me.data_begin;
+	}
+    template < typename TValue, typename TConfig >
+	inline typename Iterator<String<TValue, MMap<TConfig> >  const, Standard>::Type
+	begin(String<TValue, MMap<TConfig> > const & me,
+		Standard)
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		return me.data_begin;
+	}
+
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+    inline typename Iterator<String<TValue, MMap<TConfig> > , Standard>::Type
+	end(String<TValue, MMap<TConfig> > & me,
+		Standard)
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		return me.data_end;
+	}
+    template < typename TValue, typename TConfig >
+	inline typename Iterator<String<TValue, MMap<TConfig> >  const, Standard>::Type
+	end(String<TValue, MMap<TConfig> > const & me,
+		Standard)
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		return me.data_end;
+	}
+
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	inline typename Size<String<TValue, MMap<TConfig> > >::Type
+	capacity(String<TValue, MMap<TConfig> > const & me) 
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		return length(me.mapping) / sizeof(TValue);
+	}
+
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	inline void 
+	_setLength(
+		String<TValue, MMap<TConfig> > & me, 
+		size_t new_length)
+	{
+//IOREV
+SEQAN_CHECKPOINT
+		me.data_end = me.data_begin + new_length;
+	}
+
+    //////////////////////////////////////////////////////////////////////////////
+    // meta-function interface
+
+    template < typename TValue, typename TConfig >
+    struct Size< String<TValue, MMap<TConfig> > >
+    {
+//IOREV
+        typedef typename TConfig::TSize Type;
+    };
+
+    template < typename TValue, typename TConfig >
+    struct Difference< String<TValue, MMap<TConfig> > >
+    {
+//IOREV
+		typedef typename MakeSigned_<typename TConfig::TSize>::Type Type;
+    };
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	struct DefaultOverflowExplicit<String<TValue, MMap<TConfig> > >
+	{
+//IOREV
+		typedef Generous Type;
+	};
+
+    template < typename TValue, typename TConfig >
+	struct DefaultOverflowImplicit<String<TValue, MMap<TConfig> > >
+	{
+//IOREV
+		typedef Generous Type;
+	};
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	struct IsContiguous< String<TValue, MMap<TConfig> > >
+	{
+//IOREV
+		typedef True Type;
+		enum { VALUE = true };
+	};
+
+    template < typename TValue, typename TConfig >
+	struct AllowsFastRandomAccess< String<TValue, MMap<TConfig> > >
+	{
+//IOREV
+		typedef False Type;
+		enum { VALUE = false };
+	};
+
+
+	//////////////////////////////////////////////////////////////////////////////
+    // global interface
+
+//____________________________________________________________________________
+
+    template < typename TValue, typename TConfig >
+	inline bool
+	flush(String<TValue, MMap<TConfig> > &me)
+	{
+        typedef typename Size<typename TConfig::TFile>::Type TFileSize;
+        return flushFileSegment(
+            me.mapping,
+            me.data_begin,
+            0,
+            (TFileSize)capacity(me) * (TFileSize)sizeof(TValue));
+	}
+
+/**
+.Function.mmapAdvise
+..class:Spec.MMap String
+..cat:Sequences
+..summary:Call advise function for memory mapped files.
+..signature:mmapAdvise(mmapString, scheme[, beginPos, size])
+..param.mmapString:The @Spec.MMap String@ that contains the location in the advise call.
+...type:Spec.MMap String
+..param.scheme:The memory access scheme to use.
+...type:Enum.FileMappingAdvise
+..param.beginPos:Begin position in the string for the advise call.
+..param.size:Size of the range used for the advise call.
+..returns:$int$, return code 0 on success.
+..see:Enum.FileMappingAdvise
+..include:seqan/file.h
+ */
+    template <typename TValue, typename TConfig, typename TPos, typename TSize>
+	inline bool
+	mmapAdvise(String<TValue, MMap<TConfig> > &me, FileMappingAdvise advise, TPos beginPos, TSize size)
+	{
+        typedef typename Size<typename TConfig::TFile>::Type TFileSize;
+        me.advise = advise;
+        return adviseFileSegment(
+            me.mapping,
+            advise,
+            me.data_begin,
+            (TFileSize)beginPos * (TFileSize)sizeof(TValue),
+            (TFileSize)size * (TFileSize)sizeof(TValue));
+	}
+
+    template <typename TValue, typename TConfig, typename TPos>
+	inline int
+	mmapAdvise(String<TValue, MMap<TConfig> > &me, FileMappingAdvise advise, TPos beginPos)
+	{
+		return mmapAdvise(me, advise, beginPos, capacity(me) - beginPos);
+	}
+		
+    template <typename TValue, typename TConfig>
+	inline int
+	mmapAdvise(String<TValue, MMap<TConfig> > &me, FileMappingAdvise advise)
+	{
+		return mmapAdvise(me, advise, 0, capacity(me));
+	}
+		
+//____________________________________________________________________________
+
+	// cancel all transactions
+    template < typename TValue, typename TConfig >
+	inline void 
+	cancel(String<TValue, MMap<TConfig> > &me)
+	{
+        typedef typename Size<typename TConfig::TFile>::Type TFileSize;
+        cancelFileSegment(
+            me.mapping,
+            me.data_begin,
+            0,
+            (TFileSize)capacity(me) * (TFileSize)sizeof(TValue));
+	}
+
+//____________________________________________________________________________
+
+	// flush and free all allocated pages
+    template < typename TValue, typename TConfig >
+	inline bool
+	flushAndFree(String<TValue, MMap<TConfig> > &me)
+	{
+        return flush(me) && mmapAdvise(me, MAP_DONTNEED);
+	}
+    
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    _map(String<TValue, MMap<TConfig> > &me, size_t new_capacity)
+	{
+        typedef typename Size<typename TConfig::TFile>::Type TFileSize;
+		if (new_capacity > 0)
+		{
+			_ensureFileIsOpen(me);
+            if (capacity(me) < new_capacity)
+                resize(me.mapping, (TFileSize)new_capacity * (TFileSize)sizeof(TValue));
+            me.data_begin = static_cast<TValue*>(mapFileSegment(me.mapping, 0, length(me.mapping)));
+            if (me.data_begin == NULL)
+            {
+                me.data_end = NULL;
+                return false;
+            }
+            adviseFileSegment(me.mapping, me.advise, me.data_begin, 0, length(me.mapping));
+		}
+        else
+			resize(me.mapping, 0);
+        _setLength(me, new_capacity);
+		return true;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    _unmap(String<TValue, MMap<TConfig> > &me) 
+	{
+		bool result = true;
+		if (me.data_begin != NULL)
+		{
+            result = unmapFileSegment(me.mapping, me.data_begin, length(me.mapping));
+			me.data_begin = NULL;
+		}
+        me.data_end = NULL;
+		return result;
+	}
+
+	template < typename TValue, typename TConfig, typename TCapSize >
+    inline bool 
+    _remap(String<TValue, MMap<TConfig> > &me, TCapSize new_capacity) 
+	{
+		typedef typename Size<String<TValue, MMap<TConfig> > >::Type	TSize;
+        typedef typename Size<typename TConfig::TFile>::Type			TFileSize;
+
+        bool result = true;
+
+#ifndef PLATFORM_WINDOWS
+        // Windows doesn't allow to resize the file while having a mapped file segment
+        // Thus, the following part is only supported on Linux/BSD/Mac OS
+        TSize old_capacity = capacity(me);
+        if (me.data_begin && new_capacity > 0)
+        {
+            // if file gets bigger, resize first
+            if (old_capacity < new_capacity)
+                resize(me.mapping, (TFileSize)new_capacity * (TFileSize)sizeof(TValue));
+
+            me.data_begin = static_cast<TValue*>(remapFileSegment(
+                me.mapping,
+                me.data_begin,
+                0,
+                (TFileSize)old_capacity * (TFileSize)sizeof(TValue),
+                (TFileSize)new_capacity * (TFileSize)sizeof(TValue)));
+
+            // if file gets smaller, resize at last
+            if (old_capacity > new_capacity)
+                resize(me.mapping, (TFileSize)new_capacity * (TFileSize)sizeof(TValue));
+
+            if (me.data_begin == NULL)
+            {
+                me.data_end = NULL;
+                return false;
+            }
+            return true;
+        }
+#endif
+        result &= _unmap(me);
+        result &= _map(me, new_capacity);
+        return result;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline void 
+    clear(String<TValue, MMap<TConfig> > &me) 
+	{
+//IOREV
+		cancel(me);
+		_unmap(me);
+		resize(me.mapping, 0);
+	}
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig, typename TSize >
+    inline typename Value<String<TValue, MMap<TConfig> > >::Type * 
+    _allocateStorage(String<TValue, MMap<TConfig> > &me, TSize new_capacity) 
+	{
+//IOREV
+		_map(me, _computeSizeForCapacity(me, new_capacity));
+		return NULL;
+	}
+
+	template < typename TValue, typename TConfig, typename TSize >
+    inline typename Value<String<TValue, MMap<TConfig> > >::Type * 
+    _reallocateStorage(
+		String<TValue, MMap<TConfig> > &me,
+		TSize new_capacity) 
+	{
+//IOREV
+		TSize size = _computeSizeForCapacity(me, new_capacity);
+		_remap(me, size);
+		return NULL;
+	}
+
+	template < typename TValue, typename TConfig, typename TSize >
+    inline void
+    _deallocateStorage(String<TValue, MMap<TConfig> > &/*me*/, TValue * /*ptr*/, TSize /*capacity*/)
+	{
+//IOREV
+	}
+//____________________________________________________________________________
+///.Function.open.param.string.type:Spec.MMap String
+///.Function.open.class:Spec.MMap String
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, MMap<TConfig> > &me, const char *fileName, int openMode) 
+	{
+//IOREV
+		close(me);
+		if (open(me.mapping, fileName, openMode))
+			return _map(me, capacity(me));
+		return false;
+    }
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, MMap<TConfig> > &me, const char *fileName) 
+	{
+//IOREV
+		typedef typename String<TValue, MMap<TConfig> >::TFile	TFile;
+		return open(me, fileName, DefaultOpenMode<TFile>::VALUE);
+    }
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    open(String<TValue, MMap<TConfig> > &me, typename TConfig::TFile file) 
+	{
+//IOREV
+		close(me);
+		if (open(me.mapping, file))
+			return _map(me, capacity(me));
+		return false;
+    }
+
+///.Function.openTemp.param.string.type:Spec.MMap String
+///.Function.openTemp.class:Spec.MMap String
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    openTemp(String<TValue, MMap<TConfig> > &me) 
+	{
+//IOREV
+		close(me);
+		return openTemp(me.mapping);
+    }
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig >
+	inline void
+    _ensureFileIsOpen(String<TValue, MMap<TConfig> > &me)
+	{
+//IOREV
+		if (!me)
+		{
+			if (!openTemp(me.mapping))
+				SEQAN_FAIL("Memory Mapped String couldn't open temporary file");
+		}
+	}
+//____________________________________________________________________________
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, MMap<TConfig> > const &/*me*/, const char * /*fileName*/, int /*openMode*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// Memory Mapped Strings are persistent, thus there is no need to save them
+		//MMapStringsDontNeedToBeSaved error;
+		return true;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, MMap<TConfig> > const &/*me*/, const char * /*fileName*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// Memory Mapped Strings are persistent, thus there is no need to save them
+		//MMapStringsDontNeedToBeSaved error;
+		return true;
+	}
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    save(String<TValue, MMap<TConfig> > const &/*me*/, typename TConfig::TFile /*file*/) {
+//IOREV _nodoc_ shouldn't we flush here? in case of abnormal termination...
+		// Memory Mapped Strings are persistent, thus there is no need to save them
+		//MMapStringsDontNeedToBeSaved error;
+		return true;
+	}
+//____________________________________________________________________________
+///.Function.close.param.string.type:Spec.MMap String
+///.Function.close.class:Spec.MMap String
+
+	template < typename TValue, typename TConfig >
+    inline bool 
+    close(String<TValue, MMap<TConfig> > &me) 
+	{
+        typedef typename Size<typename TConfig::TFile>::Type TFileSize;
+
+		if (me)
+		{
+            TFileSize finalLen = (TFileSize)length(me) * (TFileSize)sizeof(TValue);
+
+			// close associated file
+			if (me.mapping.temporary)
+				cancel(me);
+
+            _unmap(me);
+			closeAndResize(me.mapping, finalLen);
+		}
+		return true;
+    }
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/gff_io.h b/third-party/seqan/core/include/seqan/gff_io.h
new file mode 100644
index 0000000..320e254
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/gff_io.h
@@ -0,0 +1,58 @@
+// ==========================================================================
+//                                   gff_io
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Facade header for module gff_io.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_GFF_IO_H_
+#define CORE_INCLUDE_SEQAN_GFF_IO_H_
+
+// ===========================================================================
+// Prerequisites.
+// ===========================================================================
+
+#include <seqan/basic.h>
+#include <seqan/file.h>
+#include <seqan/sequence.h>
+#include <seqan/stream.h>
+#include <seqan/misc/misc_name_store_cache.h>
+
+// ===========================================================================
+// First Header Group.
+// ===========================================================================
+
+#include <seqan/gff_io/gff_io_context.h>
+#include <seqan/gff_io/gff_io_base.h>
+#include <seqan/gff_io/gff_stream.h>
+
+#endif  // CORE_INCLUDE_SEQAN_GFF_IO_H_
diff --git a/third-party/seqan/core/include/seqan/gff_io/gff_io_base.h b/third-party/seqan/core/include/seqan/gff_io/gff_io_base.h
new file mode 100644
index 0000000..d91869f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/gff_io/gff_io_base.h
@@ -0,0 +1,826 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Jochen Singer <jochen.singer at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_BASE_H_
+#define CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag Gff
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.File Format.tag.Gff:
+    Gff annotation file.
+..include:seqan/gff_io.h
+*/
+
+// TODO(singer): const should be non const, but is const elsewhere
+struct TagGff_;
+typedef Tag<TagGff_> const Gff;
+
+// ----------------------------------------------------------------------------
+// Tag Gtf
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.File Format.tag.Gtf:
+    Gtf annotation file.
+..include:seqan/gff_io.h
+*/
+
+// TODO(singer): const should be non const, but is const elsewhere
+struct TagGtf_;
+typedef Tag<TagGtf_> const Gtf;
+
+// ----------------------------------------------------------------------------
+// Class GffRecord
+// ----------------------------------------------------------------------------
+
+/**
+.Class.GffRecord
+..cat:BAM I/O
+..summary:Represent a record from a Gff file.
+..include:seqan/gff_io.h
+
+.Memvar.GffRecord#INVALID_POS
+..class:Class.GffRecord
+..summary:Static member with invalid/sentinel position value.
+..type:nolink:$__uint32$
+
+.Memvar.GffRecord#INVALID_SCORE
+..class:Class.GffRecord
+..summary:Static member with invalid score value.
+..type:nolink:$float$
+
+.Memvar.GffRecord#ref
+..class:Class.GffRecord
+..summary:The sequence id of the record.
+..type:Shortcut.CharString
+
+.Memvar.GffRecord#source
+..class:Class.GffRecord
+..summary:The source of the record.
+..type:Shortcut.CharString
+
+.Memvar.GffRecord#type
+..class:Class.GffRecord
+..summary:The type of the record.
+..type:Shortcut.CharString
+
+.Memvar.GffRecord#beginPos
+..class:Class.GffRecord
+..summary:The begin position of the record.
+..type:nolink:$__uint32$
+
+.Memvar.GffRecord#endPos
+..class:Class.GffRecord
+..summary:The end position of the record.
+..type:nolink:$__uint32$
+
+.Memvar.GffRecord#score
+..class:Class.GffRecord
+..summary:The score of the record.
+..type:nolink:$float$
+
+.Memvar.GffRecord#strand
+..class:Class.GffRecord
+..summary:The strand the record belongs to.
+..type:nolink:$char$
+
+.Memvar.GffRecord#phase
+..class:Class.GffRecord
+..summary:The phase of the record.
+..remarks:For features of type "CDS", the phase indicates where the feature begins with reference to the reading frame. The phase is one of the integers 0, 1, or 2, indicating the number of bases that should be removed from the beginning of this feature to reach the first base of the next codon
+..type:nolink:$char$
+
+.Memvar.GffRecord#tagName
+..class:Class.GffRecord
+..summary:The names of the attributes of the record.
+..type:Class.StringSet
+..remarks:For each name there is a value associated in $Memvar.GffRecord#tagValue$
+
+.Memvar.GffRecord#tagValue
+..class:Class.GffRecord
+..summary:The values of the attributes of the record.
+..type:Class.StringSet
+..remarks:For each value there is a name associated in $Memvar.GffRecord#tagName$
+*/
+
+struct GffRecord
+{
+    static __int32 const INVALID_POS = 2147483647;  // TODO(singer): Should be MaxValue<__int32>::VALUE, but that is not a constant expression :(
+    static __int32 const INVALID_IDX = -1;
+
+    // The member descriptions are taken from: http://gmod.org/wiki/GFF
+
+    // TODO(singer): Maybe use a I/O context object and store ids as integers
+    // The ID of the landmark used to establish the coordinate system for the current feature.
+    String<char> ref;
+    int rID;
+
+    // The source is a free text qualifier intended to describe the algorithm or operating procedure that generated this feature.
+    String<char> source;
+
+    // The type of the feature
+    String<char> type;
+
+    // A list of feature attributes in the format tag=value.
+    StringSet<String<char> > tagName;
+    StringSet<String<char> > tagValue;
+
+    // The start and end of the feature, in 1-based integer coordinates, relative to the landmark given in column 1
+    __uint32 beginPos;
+    __uint32 endPos;
+
+    // The score of the feature
+    float score;
+
+    // The strand of the feature. + for positive strand (relative to the landmark), - for minus strand, and . for features that are not stranded.
+    char strand;
+
+    // For features of type "CDS", the phase indicates where the feature begins with reference to the reading frame.
+    // The phase is one of the integers 0, 1, or 2, indicating the number of bases that should be removed from the beginning of this feature to reach the first base of the next codon.
+    char phase;
+
+    static float INVALID_SCORE()
+    {
+        union
+        {
+            __uint32 u;
+            float f;
+        } tmp;
+        tmp.u = 0x7F800001;
+        return tmp.f;
+    }
+
+    GffRecord() :
+        rID(INVALID_IDX), beginPos(-1), endPos(-1), score(INVALID_SCORE()),
+        strand('.'), phase('.')
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _parseReadGffKeyValue
+// ----------------------------------------------------------------------------
+
+template <typename TReader, typename TKeyString, typename TValueString>
+inline int
+_parseReadGffKeyValue(TValueString & outValue, TKeyString & key, TReader & reader)
+{
+    char c = value(reader);
+    if (c == ' ' || c == '\t' || c == '\n' || c == '=')
+        return 1;  // Key cannot be empty.
+
+    for (; !atEnd(reader); goNext(reader))
+    {
+        c = value(reader);
+        if (c == ' ' || c == '\t' || c == '\n' || c == '=' || c == ';')
+            break;
+        appendValue(key, c);
+    }
+    if (!atEnd(reader) && value(reader) == ';')
+    {
+        goNext(reader);
+        return 0;
+    }
+    if (!atEnd(reader) && (value(reader) == '\r' || value(reader) == '\n'))
+        return 0;
+
+    if (skipWhitespaces(reader) != 0)
+        return 1;
+
+    if (value(reader) == '=')
+    {
+        goNext(reader);
+        if (skipWhitespaces(reader) != 0)
+            return 1;
+
+        if (atEnd(reader))
+            return 1;
+    }
+
+    if (value(reader) == '"')
+    {
+        // Handle the case of a string literal.
+
+        goNext(reader);
+        // Append all characters in the literal to outValue until the first i
+        // line break or the closing '"'.
+        for (; !atEnd(reader); goNext(reader))
+        {
+            if (value(reader) == '\n')
+                return 1;
+
+            if (value(reader) == '"')
+            {
+                goNext(reader);
+                break;
+            }
+            appendValue(outValue, value(reader));
+        }
+        // Go over the trailing semicolon and any trailing space.
+        while (!atEnd(reader) && (value(reader) == ';' || value(reader) == ' '))
+            goNext(reader);
+    }
+    else
+    {
+        // Handle the non literal case.
+
+        // Read until the first semicolon, return at whitespace.
+        for (; !atEnd(reader); goNext(reader))
+        {
+            if (value(reader) == ';' || value(reader) == '\n' || value(reader) == '\r')
+                break;
+            appendValue(outValue, value(reader));
+        }
+        // Skip semicolon and spaces if any.
+        while (!atEnd(reader) && (value(reader) == ';' || value(reader) == ' '))
+            goNext(reader);
+    }
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function clear
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffRecord#clear
+..class:Class.GffRecord
+..cat:Input/Output
+..signature:clear(record)
+..param.record:The @Class.GffRecord@ to reset.
+...type:Class.GffRecord
+..summary:Reset a @Class.GffRecord@ object.
+..include:seqan/gff_io.h
+*/
+
+inline void clear(GffRecord & record)
+{
+    clear(record.ref);
+    clear(record.source);
+    clear(record.type);
+    clear(record.tagName);
+    clear(record.tagValue);
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffRecord#readRecord
+..class:Class.GffRecord
+..cat:Input/Output
+..summary:Read one gff record.
+..signature:readRecord(record, reader)
+..param.record:The gff record.
+...type:Class.GffRecord
+..param.reader: The record reader object.
+...type:Class.RecordReader
+..include:seqan/gff_io.h
+*/
+
+template <typename TStream, typename TRecordReaderSpec>
+inline int
+_readGffRecord(GffRecord & record, RecordReader<TStream, TRecordReaderSpec> & reader)
+{
+    clear(record);
+
+    // read column 1: seqid
+    // The letters until the first whitespace will be read.
+    // Then, we skip until we hit the first tab character.
+    if (readUntilTabOrLineBreak(record.ref, reader))
+        return 1;
+    record.rID = GffRecord::INVALID_IDX;
+
+    if (!empty(record.ref) && record.ref[0] == '#')
+    {
+        if (skipLine(reader))
+            return 1;
+
+        return 1;
+    }
+    if (skipWhitespaces(reader))
+        return 1;
+
+    // read column 2: source
+    if (readUntilTabOrLineBreak(record.source, reader))
+        return 1;
+
+    if (record.source == ".")
+        clear(record.source);
+
+    if (skipWhitespaces(reader))
+        return 1;
+
+    // read column 3: type
+    if (readUntilTabOrLineBreak(record.type, reader))
+        return 1;
+
+    if (skipWhitespaces(reader))
+        return 1;
+
+    // read column 4: begin position
+    String<char> temp;
+    if (readDigits(temp, reader))
+        return 1;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(record.beginPos, temp))
+            return 1;
+
+        --record.beginPos;  // Translate from 1-based to 0-based.
+    }
+    else
+    {
+        record.beginPos = GffRecord::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return 1;
+    }
+    if (skipBlanks(reader))
+        return 1;
+
+    // read column 5: end position
+    clear(temp);
+    if (readDigits(temp, reader))
+        return 1;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(record.endPos, temp))
+            return 1;
+    }
+    else
+    {
+        record.endPos = GffRecord::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return 1;
+    }
+    if (skipBlanks(reader))
+        return 1;
+
+
+    // read column 6: score
+    clear(temp);
+    readFloat(temp, reader);
+
+    if (length(temp) > 0u)
+    {
+        if (temp != ".")
+        {
+            if (!lexicalCast2(record.score, temp))
+                return 1;
+        }
+        else
+        {
+            record.score = GffRecord::INVALID_SCORE();
+            if (skipUntilWhitespace(reader))
+                return 1;
+        }
+    }
+    else
+    {
+        return 1;
+    }
+
+    if (skipBlanks(reader))
+        return 1;
+
+    // read column 7: strand
+    clear(temp);
+    if (readUntilTabOrLineBreak(temp, reader))
+        return 1;
+
+    if (temp[0] != '-' && temp[0] != '+')
+    {
+        record.strand = '.';
+    }
+    else
+    {
+        record.strand = temp[0];
+    }
+
+    if (skipBlanks(reader))
+        return 1;
+
+    // read column 8: phase
+    clear(temp);
+    if (readUntilTabOrLineBreak(temp, reader))
+        return 1;
+
+    if (temp != "0" && temp != "1" && temp != "2")
+    {
+        record.phase = '.';
+    }
+    else
+    {
+        record.phase = temp[0];
+    }
+
+    if (skipBlanks(reader))
+        return 1;
+
+    // It's fine if there are no attributes and the line ends here.
+    if (atEnd(reader))
+        return 0;
+    if (value(reader) == '\n' || value(reader) == '\r')
+        return skipLine(reader);
+
+    // read column 9: attributes
+    while (!atEnd(reader))
+    {
+
+        String<char> _key;
+        String<char> _value;
+        // Read next key/value pair.
+        if (_parseReadGffKeyValue(_value, _key, reader) != 0)
+            return 1;
+
+        appendValue(record.tagName, _key);
+        appendValue(record.tagValue, _value);
+
+        clear(_key);
+        clear(_value);
+
+        // At end of line:  Skip EOL and break.
+        if (!atEnd(reader) && (value(reader) == '\r' || value(reader) == '\n'))
+        {
+            if (skipLine(reader) != 0)
+                return 1;
+
+            break;
+        }
+    }
+    return 0;
+}
+
+template <typename TRecordReader>
+inline int
+readRecord(GffRecord & record, TRecordReader & reader, Gff /*tag*/)
+{
+    return _readGffRecord(record, reader);
+}
+
+template <typename TRecordReader>
+inline int
+readRecord(GffRecord & record, TRecordReader & reader, Gtf /*tag*/)
+{
+    return _readGffRecord(record, reader);
+}
+
+// TODO(singer): Needs proper documentation!!! Check the length of the stores!!!
+template <typename TRecordReader, typename TContextSpec, typename TContextSpec2>
+inline int
+_readGffRecord(GffRecord & record, TRecordReader & reader, GffIOContext<TContextSpec, TContextSpec2> & context)
+{
+    // Read record with string ref from GFF file.
+    int res = _readGffRecord(record, reader);
+    if (res != 0)
+        return res;
+
+    // Translate ref to rID using the context.  If there is no such sequence name in the context yet then we add it.
+    unsigned idx = 0;
+    if (!getIdByName(nameStore(context), record.ref, idx, nameStoreCache(context)))
+    {
+        idx = length(nameStore(context));
+        appendName(nameStore(context), record.ref, nameStoreCache(context));
+    }
+    record.rID = idx;
+
+    return 0;
+}
+
+template <typename TRecordReader, typename TContextSpec, typename TContextSpec2>
+inline int
+readRecord(GffRecord & record, TRecordReader & reader, GffIOContext<TContextSpec, TContextSpec2> & context, Gff /*tag*/)
+{
+    return _readGffRecord(record, reader, context);
+}
+
+template <typename TRecordReader, typename TContextSpec, typename TContextSpec2>
+inline int
+readRecord(GffRecord & record, TRecordReader & reader, GffIOContext<TContextSpec, TContextSpec2> & context, Gtf /*tag*/)
+{
+    return _readGffRecord(record, reader, context);
+}
+
+// ----------------------------------------------------------------------------
+// Function _writeSemicolonSensitive()
+// ----------------------------------------------------------------------------
+
+// This function checks if the string to be written contains a semicolon. If
+// this is the case then quotes are written around the string.
+// Returns false on success.
+
+template <typename TTargetStream, typename TString>
+inline bool
+_writeSemicolon(TTargetStream & target, TString & temp)
+{
+    // TODO(jsinger): What about escaping quote chars '"'?
+    if (streamWriteChar(target, '"') || streamWriteBlock(target, &temp[0], length(temp)) < length(temp) ||
+        streamWriteChar(target, '"'))
+        return true;
+
+    return false;
+}
+
+template <typename TTargetStream, typename TString>
+inline bool
+_writeSemicolonSensitive(TTargetStream & target, TString & temp)
+{
+    // TODO(jsinger): What about escaping quote chars '"'?
+    if (std::find(begin(temp), end(temp), ';') != end(temp))
+    {
+        return _writeSemicolon(target, temp);
+    }
+    else
+    {
+        if (streamWriteBlock(target, &temp[0], length(temp)) < length(temp))
+            return true;
+    }
+
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function writeRecord
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffRecord#writeRecord
+..class:Class.GffRecord
+..cat:Input/Output
+..summary:Writes one gff record to a stream.
+..signature:writeRecord(TSreamm stream, GffRecord record)
+..param.stream:The output stream.
+...type:Concept.StreamConcept
+..param.record:The gff record.
+...type:Class.GffRecord
+..include:seqan/gff_io.h
+*/
+
+template <typename TStream>
+inline int
+_writeAttributes(TStream & stream, GffRecord const & record, Gff /*tag*/)
+{
+    if (empty(record.tagName))
+        return 0;
+
+    unsigned i = 0;
+    for (; i + 1 < length(record.tagName); ++i)
+    {
+        if (_writeSemicolonSensitive(stream, record.tagName[i]))
+            return 1;
+
+        if (length(record.tagValue[i]) > 0u)
+        {
+            if (streamWriteChar(stream, '='))
+                return 1;
+
+            if (_writeSemicolonSensitive(stream, record.tagValue[i]))
+                return 1;
+        }
+        if (streamWriteChar(stream, ';'))
+            return 1;
+
+    }
+    if (_writeSemicolonSensitive(stream, record.tagName[i]))
+        return 1;
+
+    if (length(record.tagValue[i]) > 0u)
+    {
+        if (streamWriteChar(stream, '='))
+            return 1;
+
+        if (_writeSemicolonSensitive(stream, record.tagValue[i]))
+            return 1;
+    }
+    if (streamWriteChar(stream, '\n'))
+        return 1;
+
+    return 0;
+}
+
+template <typename TStream>
+inline int
+_writeAttributes(TStream & stream, GffRecord const & record, Gtf /*tag*/)
+{
+    unsigned i = 0;
+    for (; i < length(record.tagName) - 1; ++i)
+    {
+        if (_writeSemicolonSensitive(stream, record.tagName[i]))
+            return 1;
+
+        if (streamWriteChar(stream, ' '))
+            return 1;
+
+        if (length(record.tagValue[i]) > 0u)
+        {
+            if (_writeSemicolon(stream, record.tagValue[i]))
+                return 1;
+
+            if (streamWriteBlock(stream, "; ", 2) != 2u)
+                return 1;
+        }
+    }
+    if (_writeSemicolonSensitive(stream, record.tagName[i]))
+        return 1;
+
+    if (streamWriteChar(stream, ' '))
+        return 1;
+
+    if (length(record.tagValue[i]) > 0u)
+    {
+        if (_writeSemicolon(stream, record.tagValue[i]))
+            return 1;
+
+        if (streamWriteBlock(stream, ";\n", 2) != 2u)
+            return 1;
+    }
+    else
+    {
+        if (streamWriteChar(stream, '\n'))
+            return 1;
+    }
+
+    return 0;
+}
+
+template <typename TStream, typename TSeqId, typename TTag>
+inline int
+_writeRecordImpl(TStream & stream, GffRecord const & record, TSeqId const & ref, TTag const tag)
+{
+    // ignore empty annotations, i.e. annotations that are 'guessed' by implicit information from their children (in GFF)
+    if (empty(ref))
+        return 0;
+
+    // write column 1: seqid
+    if (streamWriteBlock(stream, &ref[0], length(ref)) != length(ref))
+        return 1;
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 2: source
+    if (empty(record.source))
+    {
+        if (streamWriteChar(stream, '.'))
+            return 1;
+    }
+    else
+    {
+        if (streamWriteBlock(stream, &record.source[0], length(record.source)) != length(record.source))
+            return 1;
+    }
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 3: type
+    if (streamWriteBlock(stream, &record.type[0], length(record.type)) != length(record.type))
+        return 1;
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 4: begin position
+    if (record.beginPos != (unsigned)-1)
+    {
+        if (streamPut(stream, record.beginPos + 1))
+            return 1;
+    }
+    else
+    {
+        if (streamWriteChar(stream, '.'))
+            return 1;
+    }
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+
+    // write column 5: end position
+    if (record.endPos != (unsigned)-1)
+    {
+        if (streamPut(stream, record.endPos))
+            return 1;
+    }
+    else
+    {
+        if (streamWriteChar(stream, '.'))
+            return 1;
+    }
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 6: score
+    if (record.score != record.score)
+    {
+        if (streamWriteChar(stream, '.'))
+            return 1;
+    }
+    else
+    {
+        if (streamPut(stream, record.score))
+            return 1;
+    }
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 7: strand
+    if (streamWriteChar(stream, record.strand))
+        return 1;
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 8: phase
+    if (streamWriteChar(stream, record.phase))
+        return 1;
+
+    if (streamWriteChar(stream, '\t'))
+        return 1;
+
+    // write column 9: attributes
+    // only until length - 1, because there is no semicolon at the end of the line
+
+    _writeAttributes(stream, record, tag);
+
+    return 0;
+}
+
+template <typename TStream, typename TTag>
+inline int
+writeRecord(TStream & stream, GffRecord const & record, TTag const tag)
+{
+    return _writeRecordImpl(stream, record, record.ref, tag);
+}
+
+template <typename TStream, typename TContextSpec, typename TContextSpec2, typename TTag>
+inline int
+writeRecord(TStream & stream, GffRecord const & record, GffIOContext<TContextSpec, TContextSpec2> & context, TTag const tag)
+{
+    if (record.rID != GffRecord::INVALID_IDX)
+    {
+        String<char> tempSeqId = nameStore(context)[record.rID];
+        return _writeRecordImpl(stream, record, tempSeqId, tag);
+    }
+    return _writeRecordImpl(stream, record, record.ref, tag);
+}
+
+}  // namespace seqan
+
+#endif  // CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/gff_io/gff_io_context.h b/third-party/seqan/core/include/seqan/gff_io/gff_io_context.h
new file mode 100644
index 0000000..dad3239
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/gff_io/gff_io_context.h
@@ -0,0 +1,186 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Class GffIOContext, accessor functions.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_CONTEXT_H_
+#define CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_CONTEXT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.GffIOContext
+..cat:GFF I/O
+..signature:GffIOContext<TNameStore[, TNameStoreCache]>
+..summary:The I/O context to use for GFF I/O.
+..param.TNameStore:The name store class.
+..param.TNameStoreCache:The name store cache class.
+...default:@Class.NameStoreCache@<TNameStore>
+..include:bam_io.h
+..example.text:Creating a @Class.GffIOContext@ for a raw @Class.StringSet@ of @Shortcut.CharString at .
+..example.code:
+StringSet<CharString> nameStore;
+NameStoreCache<StringSet<CharString> > nameStoreCache(nameStore);
+GffIOContext<StringSet<CharString> > bamIOContext(nameStore, nameStoreCache);
+// ...
+..example.text:Using a @Class.GffIOContext@ with a @Class.FragmentStore at .
+..example.code:
+typedef FragmentStore<>::TContigNameStore         TNameStore;
+typedef NameStoreCache<TNameStore>                TNameStoreCache;
+FragmentStore<> store;
+// Optionally, do something with store.
+typedef GffIOContext<TNameStore, TNameStoreCache> TGffIOContext;
+TGffIOContext bamIOContext(store.contigNameStore, store.contigNameStoreCache);
+// ...
+
+.Memfunc.GffIOContext#GffIOContext
+..class:Class.GffIOContext
+..signature:GffIOContext()
+..summary:Constructor.
+..remarks:Only the default constructor is provided.
+
+.Typedef.GffIOContext#TNameStore
+..class:Class.GffIOContext
+..summary:The name store class.
+
+.Typedef.GffIOContext#TNameStoreCache
+..class:Class.GffIOContext
+..summary:The name store cache class.
+*/
+
+template <typename TNameStore_, typename TNameStoreCache_ = NameStoreCache<TNameStore_> >
+class GffIOContext
+{
+public:
+    typedef TNameStore_ TNameStore;
+    typedef TNameStoreCache_ TNameStoreCache;
+
+    TNameStore * _nameStore;
+    TNameStoreCache * _nameStoreCache;
+
+    GffIOContext() : _nameStore(0), _nameStoreCache(0)
+    {}
+
+    GffIOContext(TNameStore & nameStore, TNameStoreCache & nameStoreCache) :
+            _nameStore(&nameStore), _nameStoreCache(&nameStoreCache)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function nameStore()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffIOContext#nameStore
+..class:Class.GffIOContext
+..cat:GFF I/O
+..summary:Return reference to name store from @Class.GffIOContext at .
+..signature:nameStore(context)
+..param.context:The @Class.GffIOContext@ to query.
+...type:Class.GffIOContext
+..see:Typedef.GffIOContext#TNameStore
+..include:seqan/bam_io.h
+*/
+
+// TODO(holtgrew): Rename to referenceNameStore
+template <typename TNameStore, typename TNameStoreCache>
+TNameStore &
+nameStore(GffIOContext<TNameStore, TNameStoreCache> & context)
+{
+    SEQAN_ASSERT(context._nameStore != 0);
+    return *context._nameStore;
+}
+
+template <typename TNameStore, typename TNameStoreCache>
+TNameStore const &
+nameStore(GffIOContext<TNameStore, TNameStoreCache> const & context)
+{
+    SEQAN_ASSERT(context._nameStore != 0);
+    return *context._nameStore;
+}
+
+// ----------------------------------------------------------------------------
+// Function nameStoreCache()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffIOContext#nameStoreCache
+..class:Class.GffIOContext
+..cat:GFF I/O
+..summary:Return reference to name store cache from @Class.GffIOContext at .
+..signature:nameStoreCache(context)
+..param.context:The @Class.GffIOContext@ to query.
+...type:Class.GffIOContext
+..see:Typedef.GffIOContext#TNameStoreCache
+..include:seqan/bam_io.h
+..see:Function.GffIOContext#nameStore
+*/
+
+// TODO(holtgrew): Rename to referenceNameStoreCache
+template <typename TNameStore, typename TNameStoreCache>
+TNameStoreCache &
+nameStoreCache(GffIOContext<TNameStore, TNameStoreCache> & context)
+{
+    SEQAN_ASSERT(context._nameStoreCache != 0);
+    return *context._nameStoreCache;
+}
+
+template <typename TNameStore, typename TNameStoreCache>
+TNameStoreCache const &
+nameStoreCache(GffIOContext<TNameStore, TNameStoreCache> const & context)
+{
+    SEQAN_ASSERT(context._nameStoreCache != 0);
+    return *context._nameStoreCache;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_GFF_IO_GFF_IO_CONTEXT_H_
+
diff --git a/third-party/seqan/core/include/seqan/gff_io/gff_stream.h b/third-party/seqan/core/include/seqan/gff_io/gff_stream.h
new file mode 100644
index 0000000..3f895a6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/gff_io/gff_stream.h
@@ -0,0 +1,426 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Currently the parsers for GFF and GTF are the same. Thus, we need no file format tag for reading.  We always write GFF.
+
+#ifndef SEQAN_EXTRAS_INCLUDE_SEQAN_GFF_IO_GFF_STREAM_H_
+#define SEQAN_EXTRAS_INCLUDE_SEQAN_GFF_IO_GFF_STREAM_H_
+
+#include <memory>
+#include <fstream>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.GffStream
+..cat:GFF I/O
+..summary:High-level GFF/GTF I/O class.
+..description:The GffStream class allows to read and write GTF and GFF files.
+..signature:class GffStream
+..remarks:
+Note that the class $GffStream$ allows to read both GFF 2, 3, and GTF.
+For writing, only GFF 3 and GTF are supported.
+..example:The following example demonstrates reading a GFF file and printing the annotation locations.
+..example.file:demos/gff_io/gff_stream_read.cpp
+..include:seqan/gff_io.h
+..see:Enum.GffStream\colon\colonFileFormat
+
+.Memfunc.GffStream#GffStream
+..class:Class.GffStream
+..summary:Constructor.
+..signature:GffStream::GffStream()
+..signature:GffStream::GffStream(fileName[, mode=READ[, fileFormat=GFF]])
+..param.fileName:The path to the file to open.
+...type:nolink:$char const *$
+..param.mode:The open mode.
+...type:Enum.GffStream\colon\colonMode
+...default:$GffStream\colon\colonMode::READ$
+..see:Enum.GffStream\colon\colonMode
+
+.Memvar.GffStream#fileFormat
+..class:Class.GffStream
+..summary:File format to use for writing.
+
+.Memvar.GffStream#sequenceNames
+..class:Class.GffStream
+..summary:The names of the sequences (@Class.StringSet@ of @Shortcut.CharString@), updated when new sequences are seen in GFF file.
+
+.Enum.GffStream\colon\colonMode
+..cat:GFF I/O
+..summary:Open mode for the @Class.GffStream@ class.
+..value.INVALID:Invalid open mode.
+..value.READ:Open in read mode.
+..value.WRITE:Open in write mode.
+..include:seqan/gff_io.h
+
+.Enum.GffStream\colon\colonFileFormat
+..cat:GFF I/O
+..summary:File format for writing in the @Class.GffStream@ class.
+..value.GFF:GFF file format.
+..value.GTF:GTF file format.
+..include:seqan/gff_io.h
+*/
+
+class GffStream
+{
+public:
+    typedef RecordReader<std::istream, SinglePass<> > TReader_;
+    typedef seqan::StringSet<seqan::CharString> TNameStore;
+    typedef seqan::NameStoreCache<seqan::StringSet<seqan::CharString> > TNameStoreCache;
+    typedef GffIOContext<TNameStore, TNameStoreCache> TGffIOContext;
+
+    // The open mode.
+    enum Mode
+    {
+        INVALID,
+        READ,
+        WRITE
+    };
+
+    // The file format.
+    enum FileFormat
+    {
+        GFF,
+        GTF
+    };
+#if __cplusplus <= 199711L
+    // C++98
+    std::auto_ptr<std::fstream> _stream;
+    std::auto_ptr<TReader_> _reader;
+#else  // #if __cplusplus <= 199711L
+    // C++11
+    std::unique_ptr<std::fstream> _stream;
+    std::unique_ptr<TReader_> _reader;
+#endif  // #if __cplusplus <= 199711L
+    std::ostream * _outStream;
+    std::istream * _inStream;
+    CharString _filename;
+    Mode _mode;
+    FileFormat fileFormat;
+    int _error;
+    bool _isGood;
+
+    TNameStore sequenceNames;
+    TNameStoreCache _sequenceNamesCache;
+    TGffIOContext _context;
+
+    GffStream() : _outStream(), _inStream(), _mode(INVALID), fileFormat(GFF), _error(0), _isGood(true),
+                  _sequenceNamesCache(sequenceNames), _context(sequenceNames, _sequenceNamesCache)
+    {}
+
+    GffStream(char const * filename, Mode mode = READ, FileFormat fileFormat = GFF) :
+            _outStream(), _inStream(), _filename(filename), _mode(mode), fileFormat(fileFormat), _error(0),
+            _isGood(true), _sequenceNamesCache(sequenceNames), _context(sequenceNames, _sequenceNamesCache)
+    {
+        _open(filename, mode);
+    }
+
+    bool _open(char const * filename, Mode mode)
+    {
+        // Reset.
+        _filename = filename;
+        _mode = mode;
+        _error = 0;
+        _isGood = true;
+
+        if (mode == READ)
+        {
+            if (_filename == "-")
+            {
+                _stream.reset();
+                _inStream = &std::cin;
+            }
+            else
+            {
+                _stream.reset(new std::fstream);
+                _stream->open(toCString(_filename), std::ios::binary | std::ios::in);
+                if (!_stream->good())
+                {
+                    _isGood = false;
+                    return false;
+                }
+                _inStream = _stream.get();
+            }
+            _reader.reset(new TReader_(*_inStream));
+            _outStream = 0;
+        }
+        else if (mode == WRITE)
+        {
+            if (_filename == "-")
+            {
+                _stream.reset();
+                _outStream = &std::cout;
+            }
+            else
+            {
+                _stream.reset(new std::fstream);
+                _stream->open(toCString(_filename), std::ios::binary | std::ios::out);
+                if (!_stream->good())
+                {
+                    _isGood = false;
+                    return false;
+                }
+                _reader.reset();
+                _outStream = _stream.get();
+            }
+            _inStream = 0;
+        }
+        return true;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#open
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Open a @Class.GffStream at .
+..signature:bool open(gffStream, fileName[, mode[, fileFormat]])
+..param.gffStream:The @Class.GffStream@ to open.
+...type:Class.GffStream
+..param.fileName:The path to the file to open.
+...type:nolink:$char const *$
+..param.mode:The open mode.
+...type:Enum.GffStream\colon\colonMode
+...default:$GffStream\colon\colonMode::READ$
+..param.fileFormat:File format to use for writing.
+...type:Enum.GffStream\colon\colonFileFormat
+..returns:$true$ on success, $false$ on failure.
+..see:Function.GffStream#isGood
+..see:Enum.GffStream\colon\colonMode
+..include:seqan/gff_io.h
+*/
+
+inline bool open(GffStream & stream, char const * filename, GffStream::Mode mode = GffStream::READ,
+                 GffStream::FileFormat fileFormat = GffStream::GFF)
+{
+    stream.fileFormat = fileFormat;
+    return stream._open(filename, mode);
+}
+
+// ----------------------------------------------------------------------------
+// Function addSequenceName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#addSequenceName
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Add the name of a sequence to a @Class.GffStream at .
+..signature:void addSequenceName(gffStream, seqName);
+..param.gffStream:The @Class.GffStream@ to add the name to.
+...type:Class.GffStream
+..param.seqName:The name of the sequence to append.
+...type:Shortcut.CharString
+..include:seqan/gff_io.h
+*/
+
+inline void addSequenceName(GffStream & stream, CharString const & name)
+{
+    appendName(stream.sequenceNames, name, stream._sequenceNamesCache);
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#readRecord
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Read a record from a @Class.GffStream@
+..signature:int readRecord(record, gffStream)
+..param.record:The @Class.GffRecord@ to read into.
+...type:Class.GffRecord
+..param.gffStream:The @Class.GffStream@ to read from.
+...type:Class.GffStream
+..returns:$0$ on success, non-$0$ on failure.
+..include:seqan/gff_io.h
+*/
+
+inline int readRecord(GffRecord & record,
+                      GffStream & stream)
+{
+    int res = readRecord(record, *stream._reader, stream._context, Gff());
+    if (res != 0)
+        stream._isGood = false;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#writeRecord
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Write a record to a @Class.GffStream@
+..signature:int writeRecord(gffStream, record)
+..param.gffStream:The @Class.GffStream@ to write to.
+...type:Class.GffStream
+..param.record:The @Class.GffRecord@ to write.
+...type:Class.GffRecord
+..returns:$0$ on success, non-$0$ on failure.
+..include:seqan/gff_io.h
+*/
+
+inline int writeRecord(GffStream & stream,
+                       GffRecord const & record)
+{
+    int res = 0;
+    if (stream.fileFormat == GffStream::GFF)
+        res = writeRecord(*stream._outStream, record, stream._context, Gff());
+    else
+        res = writeRecord(*stream._outStream, record, stream._context, Gtf());
+    if (res != 0)
+        stream._isGood = false;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function flush()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#flush
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Flush to a @Class.GffStream@
+..signature:int flush(gffStream)
+..param.gffStream:The @Class.GffStream@ to flush.
+...type:Class.GffStream
+..returns:$0$ on success, non-$0$ on failure.
+..include:seqan/gff_io.h
+*/
+
+inline int flush(GffStream & stream)
+{
+    if (stream._stream.get())
+        stream._stream->flush();
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#close
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Closes a @Class.GffStream@
+..signature:int close(gffStream)
+..param.gffStream:The @Class.GffStream@ to close.
+...type:Class.GffStream
+..returns:$0$ on success, non-$0$ on failure.
+..include:seqan/gff_io.h
+*/
+
+inline int close(GffStream & stream)
+{
+    if (stream._stream.get())
+        stream._stream->close();
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function isGood()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#isGood
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Query a @Class.GffStream@ for errors.
+..signature:bool isGood(gffStream)
+..param.gffStream:The @Class.GffStream@ to query.
+...type:Class.GffStream
+..returns:$true$ if stream is good, $false$ otherwise.
+..include:seqan/gff_io.h
+*/
+
+inline bool isGood(GffStream const & stream)
+{
+    return stream._isGood;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.GffStream#atEnd
+..class:Class.GffStream
+..cat:GFF I/O
+..summary:Query a @Class.GffStream@ for being at the end of the file.
+..signature:bool atEnd(gffStream)
+..param.gffStream:The @Class.GffStream@ to query.
+...type:Class.GffStream
+..returns:$true$ if stream is at the end, $false$ otherwise.
+..include:seqan/gff_io.h
+*/
+
+inline bool atEnd(GffStream const & stream)
+{
+    return atEnd(*stream._reader);
+}
+
+inline bool atEnd(GffStream & stream)
+{
+    return atEnd(*stream._reader);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_EXTRAS_INCLUDE_SEQAN_GFF_IO_GFF_STREAM_H_
diff --git a/third-party/seqan/core/include/seqan/graph_algorithms.h b/third-party/seqan/core/include/seqan/graph_algorithms.h
new file mode 100644
index 0000000..8e4b470
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_algorithms.h
@@ -0,0 +1,52 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ALGORITHMS_H
+#define SEQAN_HEADER_GRAPH_ALGORITHMS_H
+
+// External / STL
+#include <set>
+#include <queue>
+
+// Seqan
+#include <seqan/graph_types.h>
+#include <seqan/random.h>
+#include <seqan/misc/misc_union_find.h>
+
+// Graph algorithms
+#include <seqan/graph_algorithms/graph_algorithm_heap_tree.h>
+#include <seqan/graph_algorithms/graph_algorithm.h>
+#include <seqan/graph_algorithms/graph_algorithm_hmm.h>
+#include <seqan/graph_algorithms/graph_algorithm_lis_his.h>
+
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm.h b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm.h
new file mode 100644
index 0000000..a1f4e47
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm.h
@@ -0,0 +1,2040 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ALGORITHM_H
+#define SEQAN_HEADER_GRAPH_ALGORITHM_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Algorithms
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Elementary graph algorithms
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Breadth-first search
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.breadthFirstSearch:
+..cat:Graph
+..summary:Implements a breadth-first search on a graph.
+..remarks:Breadth-first search computes the distance from source to all reachable
+vertices. It also produces a breath-first tree where each node has a predecessor / parent.
+..signature:breadthFirstSearch(g, source, predecessor, distance)
+..param.g:In-parameter:A graph.
+...type:Spec.Undirected Graph
+...type:Spec.Directed Graph
+..param.source:In-parameter:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+...remarks:The breadth-first search is started from this vertex.
+..param.predecessor:Out-parameter:A property map.
+...remarks:The predecessor map stores implicitly the breadth-first tree.
+..param.distance:Out-parameter:A property map.
+...remarks:The distance map indicates at what depth a vertex was discovered.
+..returns:void.
+..see:Function.depthFirstSearch
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TPredecessorMap, typename TDistanceMap>
+void
+breadthFirstSearch(Graph<TSpec> const& g,
+					 TVertexDescriptor const source,
+					 TPredecessorMap& predecessor, 
+					 TDistanceMap& distance)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Value<TPredecessorMap>::Type TPredVal;
+	typedef typename Value<TDistanceMap>::Type TDistVal;
+
+	// Initialization
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,distance);
+	TPredVal nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	TDistVal infDist = _getInfinityDistance(distance);
+	
+	String<bool> tokenMap;
+	resizeVertexMap(g, tokenMap);
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		assignProperty(tokenMap, getValue(it), false);
+		assignProperty(distance, getValue(it), infDist);
+		assignProperty(predecessor, getValue(it), nilPred);
+	}
+	assignProperty(tokenMap, source, true);
+	assignProperty(distance, source, 0);
+	assignProperty(predecessor, source, nilPred);
+	std::deque<TVertexDescriptor> queue;
+	queue.push_back(source);
+	
+	// Bfs
+	while (!queue.empty()) {
+		TVertexDescriptor u = queue.front();
+		queue.pop_front();
+		typedef typename Iterator<Graph<TSpec>, OutEdgeIterator>::Type TOutEdgeIterator;
+		TOutEdgeIterator itout(g,u);
+		for(;!atEnd(itout);goNext(itout)) {
+			TVertexDescriptor v = targetVertex(itout);
+			if (getProperty(tokenMap, v) == false) {
+				assignProperty(tokenMap, v, true);
+				assignProperty(distance, v, getProperty(distance,u) + 1);
+				assignProperty(predecessor, v, u);
+				queue.push_back(v);
+			}
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Depth-first search
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexDescriptor, typename TTokenMap, typename TPredecessorMap, typename TDiscoveryTimeMap, typename TFinishingTimeMap, typename TVal>
+void
+_dfsVisit(Graph<TSpec> const& g,
+		   TVertexDescriptor const u,
+		   TTokenMap& tokenMap,
+		   TPredecessorMap& predecessor,
+		   TDiscoveryTimeMap& disc,
+		   TFinishingTimeMap& finish,
+		   TVal& time)
+{
+	SEQAN_CHECKPOINT
+
+	typedef typename Iterator<Graph<TSpec>, AdjacencyIterator>::Type TAdjacencyIterator;
+
+	assignProperty(tokenMap, u, true);
+	++time;
+	assignProperty(disc, u, time);
+	TAdjacencyIterator itad(g,u);
+	for(;!atEnd(itad);goNext(itad)) {
+		TVertexDescriptor v = getValue(itad);
+		if (getProperty(tokenMap, v) == false) {
+			assignProperty(predecessor, v, u);
+			_dfsVisit(g, v, tokenMap, predecessor, disc, finish, time);
+		}
+	}
+	++time;
+	assignProperty(finish, u, time);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.depthFirstSearch:
+..cat:Graph
+..summary:Implements a depth-first search on a graph.
+..remarks:In contrast to a breadth-first search the depth-first search is repeated from multiple sources if the graph is not connected.
+Hence, depth-first search produces a depth-first forest. To ensure each vertex ends up in exactly one tree we need not just a distance but a
+discovery and finishing time.
+..signature:depthFirstSearch(g, predecessor, discovery, finish)
+..param.g:In-parameter:A graph.
+...type:Spec.Undirected Graph
+...type:Spec.Directed Graph
+..param.predecessor:Out-parameter:A property map.
+...remarks:Predecessor subgraph produced by the depth-first search.
+..param.discovery:Out-parameter:A property map.
+...remarks:The discovery time of a vertex v.
+..param.finish:Out-parameter:A property map.
+...remarks:The time when v's adjacency list has been fully explored.
+..returns:void.
+..see:Function.breadthFirstSearch
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TPredecessorMap, typename TDiscoveryTimeMap, typename TFinishingTimeMap>
+void
+depthFirstSearch(Graph<TSpec> const& g,
+				   TPredecessorMap& predecessor,
+				   TDiscoveryTimeMap& disc,
+				   TFinishingTimeMap& finish)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TPredecessorMap>::Type TPredVal;
+
+	// Initialization
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,disc);
+	resizeVertexMap(g,finish);
+	TPredVal nilPred = getNil<TVertexDescriptor>();
+
+	String<bool> tokenMap;
+	resizeVertexMap(g, tokenMap);
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		assignProperty(tokenMap, getValue(it), false);
+		assignProperty(predecessor, getValue(it), nilPred);
+	}
+
+	TSize time = 0;
+
+	goBegin(it);
+	for(;!atEnd(it);goNext(it)) {
+		TVertexDescriptor u = getValue(it);
+		if (getProperty(tokenMap, u) == false) {
+			_dfsVisit(g, u, tokenMap, predecessor, disc, finish, time);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Topological sort
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.topologicalSort:
+..cat:Graph
+..summary:Performs a topological sort on a directed acyclic graph (DAG).
+..remarks:A topological sort is a linear ordering of all its vertices such that if the graph contains an edge (u,v) then u appears before v in the ordering.
+..signature:topologicalSort(g, topSort)
+..param.g:In-parameter:A directed acyclic graph.
+...type:Spec.Directed Graph
+..param.topSort:Out-parameter:A topological ordering of the vertices.
+...type:Class.String
+..returns:void.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor>
+void
+topologicalSort(Graph<TSpec> const & g,
+				 String<TVertexDescriptor> & topSort)
+{
+	typedef typename Size<Graph<TSpec> >::Type TSize;
+
+	// Variable definition.
+	String<TSize> predMap;
+	String<TSize> discoveryTimeMap;
+	String<TSize> finishingTimeMap;
+	
+	// Perform DFS.
+	depthFirstSearch(g, predMap, discoveryTimeMap, finishingTimeMap);
+    SEQAN_ASSERT_EQ(numVertices(g), length(predMap));
+    SEQAN_ASSERT_EQ(numVertices(g), length(discoveryTimeMap));
+    SEQAN_ASSERT_EQ(numVertices(g), length(finishingTimeMap));
+
+	// Order vertices.
+	typedef ::std::pair<TSize, TVertexDescriptor> TTimeVertexPair;
+	std::priority_queue<TTimeVertexPair> q;
+	typedef typename Iterator<Graph<TSpec>, VertexIterator>::Type TVertexIterator;
+	TVertexIterator it(g);
+	for (; !atEnd(it); goNext(it))
+		q.push(std::make_pair(getProperty(finishingTimeMap, getValue(it)), getValue(it)));
+
+	// Create topological order.
+	resize(topSort, numVertices(g));
+	TSize count = 0;
+	while (!q.empty())
+    {
+		assignValue(topSort, count, q.top().second);
+		q.pop();
+		++count;
+	}
+    SEQAN_ASSERT_EQ(length(topSort), numVertices(g));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Strongly connected components
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.stronglyConnectedComponents:
+..cat:Graph
+..summary:Decomposes a directed graph into its strongly connected components.
+..signature:stronglyConnectedComponents(g, components)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.components:Out-parameter:A property map.
+...remarks:Each vertex is mapped to a component id. If two vertices share the same id they are in the same component.
+..returns:$Size<TGraph>::Type$, number of strongly connected components.
+..include:seqan/graph_algorithms.h
+*/
+
+template<typename TSpec, typename TComponents>
+typename Size<Graph<TSpec> >::Type
+stronglyConnectedComponents(Graph<TSpec> const& g_source,
+							  TComponents& components)
+{
+	// Initialization
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Value<TComponents>::Type TCompVal;
+	resizeVertexMap(g_source,components);
+	String<TSize> predMap;
+	String<TSize> discoveryTimeMap;
+	String<TSize> finishingTimeMap;
+
+	// Dfs
+	depthFirstSearch(g_source, predMap, discoveryTimeMap, finishingTimeMap);
+
+	Graph<TSpec> g;
+	transpose(g_source, g);
+
+	// Second Dfs
+	String<TSize> predecessor;
+	String<TSize> disc;
+	String<TSize> finish;
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,disc);
+	resizeVertexMap(g,finish);
+	TCompVal nilPred = getNil<TVertexDescriptor>();
+	String<bool> tokenMap;
+	resizeVertexMap(g, tokenMap);
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		assignProperty(components, getValue(it), nilPred);
+		assignProperty(tokenMap, getValue(it), false);
+		assignProperty(predecessor, getValue(it), nilPred);
+	}
+
+	// Order vertices
+	typedef ::std::pair<TSize, TVertexDescriptor> TTimeVertexPair;
+	std::priority_queue<TTimeVertexPair> q;
+	goBegin(it);
+	for(;!atEnd(it);++it) {
+		q.push(std::make_pair(getProperty(finishingTimeMap, getValue(it)), getValue(it)));
+	}
+
+	TSize time = 0;
+	TSize label = 0;
+	while(!q.empty()) {
+		TVertexDescriptor u = q.top().second;
+		q.pop();
+		if (getProperty(tokenMap, u) == false) {
+			_dfsVisit(g, u, tokenMap, predecessor, disc, finish, time);
+			TVertexIterator it_label(g);
+			for(;!atEnd(it_label);goNext(it_label)) {
+				if ((getProperty(tokenMap, getValue(it_label)) == true) &&
+					(getProperty(components, getValue(it_label)) == nilPred)) {
+					assignProperty(components, getValue(it_label), label);
+				}
+			}
+			++label;
+		}
+	}
+
+    return label;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Connected components
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexDescriptor, typename TTokenMap, typename TComponents, typename TVal>
+void
+_connectedComponentVisit(Graph<TSpec> const& g,
+		  TVertexDescriptor const u,
+		  TTokenMap& tokenMap,
+		  TComponents& components,
+		  TVal& label)
+{
+	SEQAN_CHECKPOINT
+
+	typedef typename Iterator<Graph<TSpec>, AdjacencyIterator>::Type TAdjacencyIterator;
+
+	assignProperty(tokenMap, u, true);
+	assignProperty(components, u, label);
+	TAdjacencyIterator itad(g,u);
+	for(;!atEnd(itad);goNext(itad)) {
+		TVertexDescriptor v = getValue(itad);
+		if (getProperty(tokenMap, v) == false) {
+			_connectedComponentVisit(g, v, tokenMap, components, label);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.connectedComponents:
+..cat:Graph
+..summary:Decomposes an undirected graph into its connected components.
+..signature:connectedComponents(g, components)
+..param.g:In-parameter:An undirected graph.
+...type:Spec.Undirected Graph
+..param.components:Out-parameter:A property map.
+...remarks:Each vertex is mapped to a component id. If two vertices share the same id they are in the same component.
+..returns: The number of components.
+..example:A simple example on how to use this function.
+..example.code:
+// Build Input.
+Graph<Undirected<> > graph;
+for (unsigned i = 0; i < 5; ++i)
+    addVertex(graph);
+addEdge(graph, 0, 1);
+addEdge(graph, 0, 3);
+addEdge(graph, 2, 4);
+String<unsigned> components;
+unsigned numComponents = 0;
+
+// Call Algorithm.
+numComponents = connectedComponents(g, components);
+
+// Print Result.
+std::cout << "Number of components: " << numComponents << std::endl;
+std::cout << std::endl << "Vertex -> Component" << std::endl;
+for (unsigned i = 0; i < length(components); ++i)
+    std::cout << i << " -> " << components[i] << std::endl;
+..example:The output now is:
+..example.code:
+Number of components: 2
+
+Vertex -> Component
+0 -> 0
+1 -> 0
+2 -> 1
+3 -> 0
+4 -> 1
+..include:seqan/graph_algorithms.h
+*/
+
+template<typename TSpec, typename TComponents>
+typename Size<Graph<TSpec> >::Type
+connectedComponents(Graph<TSpec> const& g_source,
+					 TComponents& components)
+{
+	typedef typename Size<Graph<TSpec> >::Type TSize;
+	typedef typename Iterator<Graph<TSpec>, VertexIterator>::Type TVertexIterator;
+	typedef typename VertexDescriptor<Graph<TSpec> >::Type TVertexDescriptor;
+	clear(components);
+	resizeVertexMap(g_source,components);
+	
+	// Initialization
+	String<bool> tokenMap;
+	resize(tokenMap, getIdUpperBound(_getVertexIdManager(g_source)), false);
+
+	// Connected components
+	TSize label = 0;
+	TVertexIterator it(g_source);
+	for(;!atEnd(it);goNext(it)) {
+		TVertexDescriptor u = getValue(it);
+		if (getProperty(tokenMap, u) == false) {
+			_connectedComponentVisit(g_source, u, tokenMap, components, label);
+			++label;
+		}
+	}
+	return label;
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Minimum Spanning Trees
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Prim's algorithm
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.primsAlgorithm:
+..cat:Graph
+..summary:Computes a minimum spanning tree on a graph.
+..signature:primsAlgorithm(g, source, weight, predecessor)
+..param.g:In-parameter:An undirected graph.
+...type:Spec.Undirected Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.weight:In-parameter:Edge weights.
+..param.predecessor:Out-parameter:A property map.
+...remarks:A property map that represents predecessor relationships among vertices. It determines a minimum spanning tree.
+..returns:void.
+..see:Function.kruskalsAlgorithm
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap>
+void
+primsAlgorithm(Graph<TSpec> const& g,
+				TVertexDescriptor const source,
+				TWeightMap const& weight,
+				TPredecessorMap& predecessor)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TPredecessorMap>::Type TPred;
+	typedef typename Value<TWeightMap>::Type TWeight;
+
+	typedef ::std::pair<TWeight, TVertexDescriptor> TWeightVertexPair;
+	std::priority_queue<TWeightVertexPair, std::vector<TWeightVertexPair>, std::greater<TWeightVertexPair> > q;
+	
+	// Initialization
+	String<bool> tokenMap;
+	String<TWeight> key;
+	TPred nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	TWeight infWeight = _getInfinityDistance(weight);
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,tokenMap);
+	resizeVertexMap(g,key);
+
+	TVertexIterator it(g);
+	while(!atEnd(it)) {
+		TVertexDescriptor u = getValue(it);
+		if (u == source) q.push(std::make_pair(0, u));
+		assignProperty(predecessor, u, nilPred);
+		assignProperty(key, u, infWeight);
+		assignProperty(tokenMap, u, false);
+		goNext(it);
+	}
+
+	assignProperty(key, source, 0);
+	while(!q.empty()) {
+		TVertexDescriptor u = q.top().second;
+		q.pop();
+		if (getProperty(tokenMap, u)) continue;
+		assignProperty(tokenMap, u, true);
+		TOutEdgeIterator itOut(g,u);
+		while(!atEnd(itOut)) {
+			TVertexDescriptor v = targetVertex(itOut);
+			TWeight w = getProperty(weight, getValue(itOut));
+			if ((!getProperty(tokenMap, v)) &&
+				(w < getProperty(key, v))) {
+					assignProperty(predecessor, v, u);
+					assignProperty(key, v, w);
+					q.push(std::make_pair(w, v));
+			}
+			goNext(itOut);
+		}
+	}
+}
+
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap>
+void
+primsAlgorithmSpaceEfficient(Graph<TSpec> const& g,
+							   TVertexDescriptor const source,
+							   TWeightMap const& weight,
+							   TPredecessorMap& predecessor)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TPredecessorMap>::Type TPred;
+	typedef typename Value<TWeightMap>::Type TWeight;
+
+	// Set-up the priority queue
+	typedef Pair<TVertexDescriptor, TWeight> TKeyValue;
+	typedef HeapTree<TKeyValue, std::less<TWeight>, KeyedHeap<> > TKeyedHeap;
+	TKeyedHeap priorityQueue;
+	
+	// Initialization
+	String<bool> tokenMap;
+	TPred nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	TWeight infWeight = _getInfinityDistance(weight);
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,tokenMap);
+
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		TVertexDescriptor u = value(it);
+		heapInsert(priorityQueue, TKeyValue(u, infWeight));
+		assignProperty(predecessor, u, nilPred);
+		assignProperty(tokenMap, u, false);
+	}
+	heapChangeValue(priorityQueue, source, 0);
+
+	// Iterate until queue is empty
+	while(!empty(priorityQueue)) {
+		TKeyValue kv = heapExtractRoot(priorityQueue);
+		TVertexDescriptor u = kv.i1;
+		assignProperty(tokenMap, u, true);
+		if (kv.i2 == infWeight) continue;
+		TOutEdgeIterator itOut(g,u);
+		for(;!atEnd(itOut);goNext(itOut)) {
+			TVertexDescriptor v = targetVertex(itOut);
+			if (getProperty(tokenMap, v)) continue;
+			TWeight w = getProperty(weight, getValue(itOut));
+			if (w < heapGetValue(priorityQueue, v)) {
+				assignProperty(predecessor, v, u);
+				heapChangeValue(priorityQueue, v, w);
+			}
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Kruskal's algorithm
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TWeight, typename TPair>
+struct LessPairI1_ :
+	public ::std::unary_function<Pair<TWeight, TPair>, bool>
+{
+	inline bool 
+	operator() (Pair<TWeight, TPair> const& a1, Pair<TWeight, TPair> const& a2) const {
+		return (a1.i1 < a2.i1);
+	}
+};
+
+/**
+.Function.kruskalsAlgorithm:
+..cat:Graph
+..summary:Computes a minimum spanning tree on a graph.
+..signature:kruskalsAlgorithm(g, source, weight, edges)
+..param.g:In-parameter:An undirected graph.
+...type:Spec.Undirected Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.weight:In-parameter:Edge weights.
+..param.edges:Out-parameter:Array of vertex descriptors.
+...remarks:Array or string where two consecutive entries are an edge.
+..returns:void.
+..see:Function.primsAlgorithm
+..include:seqan/graph_algorithms.h
+*/
+
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TEdges>
+void
+kruskalsAlgorithm(Graph<TSpec> const & g,
+				   TVertexDescriptor const,
+				   TWeightMap const & weight,
+				   TEdges & edges)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Value<TWeightMap>::Type TWeight;
+
+	typedef Pair<TVertexDescriptor, TVertexDescriptor> TVertexPair;
+	typedef Pair<TWeight, TVertexPair> TWeightEdgePair;
+	typedef String<TWeightEdgePair>  TEdgeList;
+	typedef typename Iterator<TEdgeList>::Type TEdgeListIter;
+	TEdgeList edgeList;
+
+	// Initialization
+	reserve(edges, 2 * (numVertices(g) - 1));
+    UnionFind<TVertexDescriptor> unionFind;
+    resizeVertexMap(g, unionFind);
+	
+	// Sort the edges
+	TEdgeIterator itE(g);
+	for(;!atEnd(itE);goNext(itE)) appendValue(edgeList, TWeightEdgePair(getProperty(weight, getValue(itE)), TVertexPair(sourceVertex(itE),targetVertex(itE))));
+	std::sort(begin(edgeList, Standard() ), end(edgeList, Standard() ), LessPairI1_<TWeight, TVertexPair>() );
+
+	// Process each edge
+	TEdgeListIter itEdgeList = begin(edgeList, Standard());
+	TEdgeListIter itEdgeListEnd = end(edgeList, Standard());
+	for (; itEdgeList != itEdgeListEnd; goNext(itEdgeList)) {
+		TVertexDescriptor x = value(itEdgeList).i2.i1;
+		TVertexDescriptor y = value(itEdgeList).i2.i2;
+
+        if (findSet(unionFind, x) == findSet(unionFind, y))
+            continue;
+
+        appendValue(edges, x);
+        appendValue(edges, y);
+        joinSets(unionFind, findSet(unionFind, x), findSet(unionFind, y));
+	}
+}
+
+// ----------------------------------------------------------------------------
+// Weakly Connected Components
+// ----------------------------------------------------------------------------
+
+/**
+.Function.weaklyConnectedComponents:
+..cat:Graph
+..summary:Compute weakly connected components of a directed graph.
+..signature:weaklyConnectedComponents(g, components)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.components:Out-parameter:A property map.
+...remarks:Each vertex is mapped to a component id. If two vertices share the same id they are in the same component.
+..returns:$Size<TGraph>::Type$, number of weakly connected components.
+..remarks:The running time is $O(n a(n, n))$ where $a$ is the inverse Ackermann function and thus almost linear. The union find data structure is used since the graph implementations do not allow the efficient iteration of in-edges.
+..include:seqan/graph_algorithms.h
+ */
+
+template<typename TSpec, typename TComponents>
+typename Size<Graph<TSpec> >::Type
+weaklyConnectedComponents(Graph<TSpec> const & g,
+                          TComponents & components)
+{
+	SEQAN_CHECKPOINT;
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	// Initialization.
+    UnionFind<TVertexDescriptor> unionFind;
+    resizeVertexMap(g, unionFind);
+
+    // Iterate over all edges, joining weakly connected components.
+    for (TEdgeIterator itE(g); !atEnd(itE); goNext(itE))
+        joinSets(unionFind, findSet(unionFind, sourceVertex(itE)), findSet(unionFind, targetVertex(itE)));
+
+    // Count number of sets.
+    TSize setCount = 0;
+    for (TVertexIterator itV(g); !atEnd(itV); goNext(itV))
+        setCount += (findSet(unionFind, *itV) == *itV);
+
+    // Build a map from graph vertex descriptor to component id.
+    TSize nextId = 0;
+    clear(components);
+    resizeVertexMap(g, components, setCount);  // setCount is sentinel value
+    for (TVertexIterator itV(g); !atEnd(itV); goNext(itV)) {
+        if (getProperty(components, findSet(unionFind, *itV)) == setCount)
+            assignProperty(components, findSet(unionFind, *itV), nextId++);
+        assignProperty(components, *itV, getProperty(components, findSet(unionFind, *itV)));
+    }
+
+    return setCount;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Single-Source Shortest Paths
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessorMap, typename TVertexDescriptor, typename TNameMap>
+inline void
+_printPath(Graph<TSpec> const& g,
+			TPredecessorMap const& predecessor,
+			TVertexDescriptor const source,
+			TVertexDescriptor const v,
+			TNameMap const& nameMap)
+{
+	if (source == v) {
+		std::cout << getProperty(nameMap, source);
+	} else if (getProperty(predecessor, v) == getNil<typename VertexDescriptor<Graph<TSpec> >::Type>()) {
+		std::cout << "No path from " << getProperty(nameMap, source) << " to " << getProperty(nameMap, v) << " exists.";
+	} else {
+		_printPath(g,predecessor, source, getProperty(predecessor, v), nameMap);
+		std::cout << "," << getProperty(nameMap, v);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessorMap, typename TVertexDescriptor1, typename TVertexDescriptor2>
+inline void
+_printPath(Graph<TSpec> const& g,
+			TPredecessorMap const& predecessor,
+			TVertexDescriptor1 const source,
+			TVertexDescriptor2 const v)
+{
+	if (source == v) {
+		std::cout << source;
+	} else if (getProperty(predecessor, v) == getNil<typename VertexDescriptor<Graph<TSpec> >::Type>()) {
+		std::cout << "No path from " << source << " to " << v << " exists.";
+	} else {
+		_printPath(g,predecessor, source, getProperty(predecessor, v));
+		std::cout << "," << v;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessorMap, typename TVertexDescriptor1, typename TVertexDescriptor2, typename TEdgeSet>
+inline bool
+_collectEdges(Graph<TSpec> const& g,
+			   TPredecessorMap const& predecessor,
+			   TVertexDescriptor1 const source,
+			   TVertexDescriptor2 const v,
+			   TEdgeSet& edgeSet)
+{
+	if ((TVertexDescriptor1) source == (TVertexDescriptor1) v) {
+		return true;
+	} else if (getProperty(predecessor, v) == getNil<typename VertexDescriptor<Graph<TSpec> >::Type>()) {
+		return false;
+	} else {
+		edgeSet.insert(findEdge(g, getProperty(predecessor, v), v));
+		return _collectEdges(g,predecessor, source, getProperty(predecessor, v), edgeSet);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessorMap, typename TVertexDescriptor, typename TEdgeSet>
+inline bool
+_collectEdges(Graph<TSpec> const& g,
+			   TPredecessorMap const& predecessor,
+			   TVertexDescriptor const source,
+			   TEdgeSet& edgeSet)
+{
+	typedef Iterator<Graph<Undirected<> >, VertexIterator>::Type TVertexIterator;
+	TVertexIterator it(g);
+	for(;!atEnd(it); goNext(it)) {
+		if (!_collectEdges(g, predecessor, source, value(it), edgeSet)) {
+			edgeSet.clear();
+			return false;
+		}
+	}
+	return true;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap>
+inline void 
+_initializeSingleSource(Graph<TSpec> const& g,
+						  TVertexDescriptor const source,
+						  TWeightMap const& weight,
+						  TPredecessorMap& predecessor, 
+						  TDistanceMap& distance)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Value<TPredecessorMap>::Type TPredVal;
+	typedef typename Value<TWeightMap>::Type TDistVal;
+	TPredVal nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	TDistVal infDist = _getInfinityDistance(weight);
+	
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		assignProperty(distance, getValue(it), infDist);
+		assignProperty(predecessor, getValue(it), nilPred);
+	}
+	assignProperty(distance, source, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap, typename TVertexDescriptor, typename TEdgeDescriptor>
+inline void 
+_relax(Graph<TSpec> const& g,
+	    TWeightMap const& weight,
+		TPredecessorMap& predecessor, 
+		TDistanceMap& distance,
+		TVertexDescriptor const u,
+		TEdgeDescriptor const e)
+{
+	TVertexDescriptor v = targetVertex(g,e);
+	if (getProperty(distance, v) > getProperty(distance,u) + getProperty(weight,e)) {
+		assignProperty(distance, v, getProperty(distance,u) + getProperty(weight,e));
+		assignProperty(predecessor, v, u);
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// DAG Shortest Path
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.dagShortestPath:
+..cat:Graph
+..summary:Computes shortest paths from a single source in a directed acyclic graph (DAG).
+..signature:dagShortestPath(g, source, weight, predecessor, distance)
+..param.g:In-parameter:A directed acyclic graph.
+...type:Spec.Directed Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.weight:In-parameter:A weight map.
+...remarks:In a directed acyclic graph edge weights can be negative because no cycles do exist.
+..param.predecessor:Out-parameter:A property map.
+...remarks:A property map that represents predecessor relationships among vertices. It determines a shortest-paths tree.
+..param.distance:Out-parameter:A property map.
+...remarks:Indicates for each vertex the distance from the source.
+..returns:void.
+..see:Function.bellmanFordAlgorithm
+..see:Function.dijkstra
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap>
+void
+dagShortestPath(Graph<TSpec> const& g,
+				  TVertexDescriptor const source,
+				  TWeightMap const& weight,
+				  TPredecessorMap& predecessor,
+				  TDistanceMap& distance)
+{
+	typedef typename Iterator<Graph<TSpec>, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Iterator<String<TVertexDescriptor>, Rooted>::Type TStringIterator;
+
+	// Initialization
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,distance);
+
+	// Topological sort
+	String<TVertexDescriptor> order;
+	topologicalSort(g, order);
+
+	_initializeSingleSource(g, source, weight, predecessor, distance);
+
+	//DAG Shortest Paths
+	TStringIterator it = begin(order);
+	while(!atEnd(it)) {
+		TOutEdgeIterator itout(g, getValue(it));
+		for(;!atEnd(itout);++itout) {
+			_relax(g,weight,predecessor, distance, getValue(it), getValue(itout));
+		}
+		goNext(it);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Bellman-Ford
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.bellmanFordAlgorithm:
+..cat:Graph
+..summary:Computes shortest paths from a single source in a directed graph.
+..remarks:Edge weights may be negative in the Bellman-Ford algorithm.
+The out parameters are only valid if the algorithm returns true.
+..signature:bellmanFordAlgorithm(g, source, weight, predecessor, distance)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.weight:In-parameter:A weight map.
+...remarks:A property map with edge weights. Edge weights may be negative.
+..param.predecessor:Out-parameter:A property map.
+...remarks:A property map that represents predecessor relationships among vertices. It determines a shortest-paths tree.
+..param.distance:Out-parameter:A property map.
+...remarks:Indicates for each vertex the distance from the source.
+..returns:True if the graph has no negative weight cycles, false otherwise.
+..see:Function.dagShortestPath
+..see:Function.dijkstra
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap>
+bool
+bellmanFordAlgorithm(Graph<TSpec> const& g,
+					   TVertexDescriptor const source,
+					   TWeightMap const& weight,
+					   TPredecessorMap& predecessor,
+					   TDistanceMap& distance)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Size<Graph<TSpec> >::Type TSize;
+
+	// Initialization
+	typedef typename Iterator<Graph<TSpec>, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<Graph<TSpec>, OutEdgeIterator>::Type TOutEdgeIterator;
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,distance);
+	_initializeSingleSource(g, source, weight, predecessor, distance);
+
+	// Run Bellman-Ford
+	for(TSize i=0; i<numVertices(g) - 1; ++i) {
+		TVertexIterator it(g);
+		for(;!atEnd(it);goNext(it)) {
+			TVertexDescriptor u = getValue(it);
+			TOutEdgeIterator itout(g, u);
+			for(;!atEnd(itout);++itout) {
+				_relax(g,weight,predecessor, distance, u, getValue(itout));
+			}
+		}
+	}
+
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		TVertexDescriptor u = getValue(it);
+		TOutEdgeIterator itout(g, u);
+		for(;!atEnd(itout);++itout) {
+			TVertexDescriptor v = targetVertex(g, getValue(itout));
+			if (getProperty(distance, v) > getProperty(distance,u) + getProperty(weight,getValue(itout))) {
+				return false;
+			}	
+		}
+	}
+	return true;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Dijkstra
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.dijkstra:
+..cat:Graph
+..summary:Computes shortest paths from a single source in a graph.
+..remarks:Edge weights have to be nonnegative.
+..signature:dijkstra(g, source, weight, predecessor, distance)
+..param.g:In-parameter:A graph.
+...type:Spec.Directed Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.weight:In-parameter:A weight map.
+...remarks:A property map with edge weights. Edge weights have to be nonnegative.
+..param.predecessor:Out-parameter:A property map.
+...remarks:A property map that represents predecessor relationships among vertices. It determines a shortest-paths tree.
+..param.distance:Out-parameter:A property map.
+...remarks:Indicates for each vertex the distance from the source.
+..returns:void
+..see:Function.dagShortestPath
+..see:Function.bellmanFordAlgorithm
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap>
+void
+dijkstra(Graph<TSpec> const& g,
+		 TVertexDescriptor const source,
+		 TWeightMap const& weight,
+		 TPredecessorMap& predecessor,
+		 TDistanceMap& distance)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Value<TDistanceMap>::Type TDistVal;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+
+	// Initialization
+	resizeVertexMap(g,predecessor);
+	resizeVertexMap(g,distance);
+
+	// S is initially empty
+	String<bool> setS;
+	resize(setS, getIdUpperBound(_getVertexIdManager(g)), false);
+
+	// Set-up the priority queue
+	typedef Pair<TVertexDescriptor, TDistVal> TKeyValue;
+	typedef HeapTree<TKeyValue, std::less<TDistVal>, KeyedHeap<> > TKeyedHeap;
+	TKeyedHeap priorityQueue;
+	TDistVal infDist = _getInfinityDistance(weight);
+	TVertexDescriptor nilVertex = getNil<typename VertexDescriptor<TGraph>::Type>();
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		assignProperty(predecessor, value(it), nilVertex);
+		assignProperty(distance, value(it), infDist);
+		heapInsert(priorityQueue, TKeyValue(value(it), infDist));
+	}
+	assignProperty(distance, source, 0);
+	heapChangeValue(priorityQueue, source, 0);
+
+	// Run Dijkstra
+	while (!empty(priorityQueue)) {
+		// Extract min
+		TVertexDescriptor u = heapExtractRoot(priorityQueue).i1;
+		assignProperty(setS, u, true);
+		TOutEdgeIterator itout(g, u);
+		for(;!atEnd(itout);++itout) {
+			TVertexDescriptor v = targetVertex(itout);
+			if (property(setS, v) == true) continue;
+			if (getProperty(distance, v) > getProperty(distance,u) + getProperty(weight,value(itout))) {
+				assignProperty(distance, v, getProperty(distance,u) + getProperty(weight,value(itout)));
+				assignProperty(predecessor, v, u);
+				heapChangeValue(priorityQueue, v, getProperty(distance,u) + getProperty(weight,value(itout)));
+			}
+		}
+	}
+}
+
+//template<typename TSpec, typename TVertexDescriptor, typename TWeightMap, typename TPredecessorMap, typename TDistanceMap>
+//void 
+//dijkstra(Graph<TSpec> const& g,
+//		 TVertexDescriptor const source,
+//		 TWeightMap const& weight,
+//		 TPredecessorMap& predecessor, 
+//		 TDistanceMap& distance)
+//{
+//	SEQAN_CHECKPOINT
+//	typedef Graph<TSpec> TGraph;
+//	typedef typename Size<TGraph>::Type TSize;
+//	typedef typename Value<TDistanceMap>::Type TDistVal;
+//	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+//	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+//	
+//	// Initialization
+//	resizeVertexMap(g,predecessor);
+//	resizeVertexMap(g,distance);
+//
+//	_initializeSingleSource(g, source, weight, predecessor, distance);
+//	
+//	String<bool> setS;
+//	resizeVertexMap(g, setS);
+//	TVertexIterator it(g);
+//	for(;!atEnd(it);++it) {
+//		assignProperty(setS, getValue(it), false);
+//	}
+//	TDistVal infDist = _getInfinityDistance(weight);
+//	TVertexDescriptor nilVertex = getNil<typename VertexDescriptor<TGraph>::Type>();
+//
+//	// Run Dijkstra
+//	TSize count = numVertices(g);
+//	while (count > 0) {
+//		// Extract min
+//		TDistVal min = infDist;
+//		TVertexDescriptor u = nilVertex;
+//		TVertexIterator it_find(g);
+//		for(;!atEnd(it_find);++it_find) {
+//			if(getProperty(setS,getValue(it_find))==true) continue;
+//			if ((u == nilVertex) ||
+//				(getProperty(distance,getValue(it_find))<getProperty(distance,u))) {
+//					u = getValue(it_find);
+//					min = getProperty(distance,getValue(it_find));
+//			}
+//		}
+//		assignProperty(setS, u, true);
+//		TOutEdgeIterator itout(g, u);
+//		for(;!atEnd(itout);++itout) {
+//			_relax(g,weight,predecessor, distance, u, getValue(itout));
+//		}
+//		--count;
+//	}
+//}
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// All-Pairs shortest paths
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessor, typename TVertexDescriptor>
+inline void
+_printAllPairsShortestPath(Graph<TSpec> const& g,
+							   TPredecessor& predecessor, 
+							   TVertexDescriptor const i,
+							   TVertexDescriptor const j)
+{
+	typedef typename Size<TPredecessor>::Type TSize;
+	TSize len = getIdUpperBound(g.data_id_managerV);
+	if (i==j) {
+		std::cout << i;
+	} else if (getValue(predecessor, i*len+j) == getNil<typename VertexDescriptor<Graph<TSpec> >::Type>()) {
+		std::cout << "No path from " << i << " to " << j << " exists.";
+	} else {
+		_printAllPairsShortestPath(g,predecessor, i, (TVertexDescriptor) getValue(predecessor, i*len+j));
+		std::cout << "," << j;
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TWeightMap, typename TMatrix, typename TPredecessor>
+void 
+_initializeAllPairs(Graph<TSpec> const& g,
+						TWeightMap const& weight,
+						TMatrix& matrix,
+						TPredecessor& predecessor)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Size<TMatrix>::Type TSize;
+	typedef typename Value<TWeightMap>::Type TWeightVal;
+	typedef typename Value<TPredecessor>::Type TPredVal;
+	
+	// Create adjacency-like matrix
+	TSize len = getIdUpperBound(g.data_id_managerV);
+	resize(matrix, len * len);
+	resize(predecessor, len * len);
+	TWeightVal infWeight = _getInfinityDistance(weight);
+	TPredVal nilPred = getNil<TVertexDescriptor>();
+	for (TSize row=0;row < len;++row) {
+		for (TSize col=0;col < len;++col) {
+			if (row != col) assignValue(matrix, row*len + col, infWeight);
+			else assignValue(matrix, row*len + col, 0);
+			assignValue(predecessor, row*len + col, nilPred);
+		}
+	}
+
+	// Include edge weights and initial predecessors
+	TVertexIterator it(g);
+	for(;!atEnd(it);goNext(it)) {
+		TVertexDescriptor u = getValue(it);
+		TOutEdgeIterator itout(g, u);
+		for(;!atEnd(itout);++itout) {
+			TVertexDescriptor v = targetVertex(g,getValue(itout));
+			assignValue(matrix, u*len + v, getProperty(weight, getValue(itout)));
+			assignValue(predecessor, u*len + v, u);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TMatrix, typename TPredecessor, typename TInfDist>
+void 
+_extendShortestPaths(TMatrix& local,
+					   TMatrix& w,
+					   TPredecessor& predecessor,
+					   TInfDist const infDist)
+{
+	typedef typename Value<TMatrix>::Type TMatrixVal;
+	typedef typename Value<TPredecessor>::Type TPredVal;
+	typedef typename Size<TMatrix>::Type TSize;
+	TMatrix oldLocal = local;
+	TPredecessor oldPredecessor = predecessor;
+	TSize len = (TSize) std::sqrt((double) length(oldLocal));
+	for(TSize i = 0; i<len;++i) {
+		for(TSize j = 0; j<len;++j) {
+			if (i==j) continue;
+			assignValue(local, i*len+j,infDist);
+			TPredVal ind = 0;
+			for(TSize k = 0; k<len;++k) {
+				TMatrixVal min1 = getValue(local, i*len+j);
+				TMatrixVal min2 = getValue(oldLocal, i*len+k) + getValue(w, k*len + j);
+				if (min2 < min1) {
+					assignValue(local, i*len+j,min2);
+					ind = k;
+				}
+			}
+			if (getValue(oldLocal, i*len+j) > getValue(local, i*len+j)) {
+				assignValue(predecessor, i*len+j,ind);
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// All-Pairs shortest path
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.allPairsShortestPath:
+..cat:Graph
+..summary:Finds shortest paths between all pairs of vertices in a graph.
+..signature:allPairsShortestPath(g, weight, distance, predecessor)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.weight:In-parameter:A weight map.
+...remarks:A property map with edge weights. Edge weights may be negative.
+..param.distance:Out-parameter:A matrix with distances.
+...type:Class.Matrix
+...remarks:Entry (i,j) in this matrix indicates the distance from vertex i to vertex j.
+..param.predecessor:Out-parameter:A matrix with predecessors.
+...type:Class.Matrix
+...remarks:Entry (i,j) in this matrix indicates the predecessor of j on a shortest path from vertex i to vertex j.
+You can use _printAllPairsShortestPath(g, predecessor, i, j) to print the shortest path from i to j.
+..returns:void
+..see:Function.floydWarshallAlgorithm
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TWeightMap, typename TMatrix, typename TPredecessor>
+void 
+allPairsShortestPath(Graph<TSpec> const& g,
+						TWeightMap const& weight,
+						TMatrix& distMatrix,
+						TPredecessor& predecessor)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Size<TMatrix>::Type TSize;
+	typedef typename Value<TWeightMap>::Type TWeightVal;
+	TWeightVal infWeight = _getInfinityDistance(weight);
+
+	// Initialize first distance matrix
+	_initializeAllPairs(g,weight,distMatrix,predecessor);
+
+	TSize len = (TSize) sqrt((double) length(distMatrix));
+	TMatrix local = distMatrix;
+	for(TSize m=2;m<len;++m) {
+		_extendShortestPaths(local,distMatrix,predecessor, infWeight);
+	}
+	distMatrix = local;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Floyd-Warshall
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.floydWarshallAlgorithm:
+..cat:Graph
+..summary:Finds shortest paths between all pairs of vertices in a graph.
+..signature:floydWarshallAlgorithm(g, weight, distance, predecessor)
+..remarks:The graph must be free of negative-weight cycles.
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.weight:In-parameter:A weight map.
+...remarks:A property map with edge weights. Edge weights may be negative.
+..param.distance:Out-parameter:A matrix with distances.
+...type:Class.Matrix
+...remarks:Entry (i,j) in this matrix indicates the distance from vertex i to vertex j.
+..param.predecessor:Out-parameter:A matrix with predecessors.
+...type:Class.Matrix
+...remarks:Entry (i,j) in this matrix indicates the predecessor of j on a shortest path from vertex i to vertex j.
+You can use _printAllPairsShortestPath(g, predecessor, i, j) to print the shortest path from i to j.
+..returns:void
+..see:Function.allPairsShortestPath
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TWeightMap, typename TMatrix, typename TPredecessor>
+void 
+floydWarshallAlgorithm(Graph<TSpec> const& g,
+			   TWeightMap const& weight,
+			   TMatrix& distMatrix,
+			   TPredecessor& predecessor)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Size<TMatrix>::Type TSize;
+	typedef typename Value<TMatrix>::Type TMatrixVal;
+
+	// Initialize first distance matrix
+	_initializeAllPairs(g,weight,distMatrix,predecessor);
+
+	// Floyd-Warshall
+	TSize len = (TSize) std::sqrt((double) length(distMatrix));
+	TMatrix local = distMatrix;
+	for(TSize k=0;k<len;++k) {
+		for(TSize i=0;i<len;++i) {
+			for(TSize j=0;j<len;++j) {
+				TMatrixVal min1 = getValue(distMatrix, i*len+j);
+				TMatrixVal min2 = getValue(distMatrix, i*len+k) + getValue(distMatrix, k*len + j);
+				if (min2 < min1) {
+					assignValue(local, i*len+j,min2);
+					assignValue(predecessor, i*len+j,getValue(predecessor, k*len+j));
+				} else {
+					assignValue(local, i*len+j,min1);
+					assignValue(predecessor, i*len+j, getValue(predecessor, i*len+j));
+				}
+			}
+		}
+		distMatrix=local;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Transitive Closure
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.transitiveClosure:
+..cat:Graph
+..summary:Determines whether there is a path between any two given vertices or not.
+..signature:transitiveClosure(g, closure)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.closure:Out-parameter:A matrix which indicates the closure.
+...type:Class.Matrix
+...remarks:Entry (i,j) in this matrix indicates whether there is a path from i to j in the graph or not.
+..returns:void
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TMatrix>
+void
+transitiveClosure(Graph<TSpec> const& g,
+				   TMatrix& closure)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Size<TMatrix>::Type TSize;
+
+	// Initialize first closure matrix
+	getAdjacencyMatrix(g,closure);
+	TSize len = (TSize) std::sqrt((double) length(closure));
+	for (TSize diag=0;diag < len;++diag) assignValue(closure, diag*len+diag,1);
+
+	// Transitive Closure
+	TMatrix local = closure;
+	for (TSize k=0;k<len;++k) {
+		for(TSize i=0;i<len;++i) {
+			for(TSize j=0;j<len;++j) {
+				bool t_ij = static_cast<int>(getValue(closure, i*len+j)) > 0;
+                bool t_ik = static_cast<int>(getValue(closure, i*len+k)) > 0;
+                bool t_kj = static_cast<int>(getValue(closure, k*len+j)) > 0;
+				assignValue(local, i*len+j, t_ij || (t_ik && t_kj));
+			}
+		}
+		closure = local;
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// Maximum Flow
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+template<typename TSpec, typename TCapMap, typename TFlowMap, typename TResidualGraph>
+void
+_buildResidualGraph(Graph<TSpec> const& g,
+					  TCapMap const& capacity,
+					  TFlowMap const& flow,
+					  TResidualGraph& rG)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Value<TFlowMap>::Type TFlow;
+	typedef typename Value<TCapMap>::Type TCap;
+
+	clear(rG);
+	TVertexIterator itV(g);
+	for(;!atEnd(itV);goNext(itV)) {
+		_createVertices(rG, getValue(itV));
+	}
+
+	TEdgeIterator itE(g);
+	for(;!atEnd(itE);goNext(itE)) {
+		typedef typename EdgeDescriptor<TResidualGraph>::Type TEdgeDescriptor;
+		TFlow f = getProperty(flow, getValue(itE));
+		TCap cap = getProperty(capacity, getValue(itE));
+		if (f > 0) {
+			TEdgeDescriptor e_rG = findEdge(rG, targetVertex(itE), sourceVertex(itE));
+			if (e_rG == 0) addEdge(rG, targetVertex(itE), sourceVertex(itE), f);
+			else cargo(e_rG) += f;
+		}
+		if (f < cap) {
+			TEdgeDescriptor e_rG = findEdge(rG, sourceVertex(itE), targetVertex(itE));
+			if (e_rG == 0) addEdge(rG, sourceVertex(itE), targetVertex(itE), cap - f);
+			else cargo(e_rG) += cap - f;			
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPredecessorMap, typename TVertexDescriptor>
+inline typename Size<Graph<TSpec> >::Type
+_getMinimumAug(Graph<TSpec> const& rG,
+				 TPredecessorMap& predecessor,
+				 TVertexDescriptor const source,
+				 TVertexDescriptor sink)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef TSize TFlow;
+	typedef typename Iterator<String<TVertexDescriptor>, Rooted>::Type TIterator;
+	
+	// Build secondary predecessor map just containing the path
+	TVertexDescriptor nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	String<TVertexDescriptor> predMap;
+	resizeVertexMap(rG, predMap);
+	TIterator it = begin(predMap);
+	for(;!atEnd(it);goNext(it)) {
+		*it = nilPred;
+	}
+
+	// Find minimum flow
+	TVertexDescriptor pred = getProperty(predecessor, sink);
+	TFlow f = getCargo(findEdge(rG, pred,sink));
+	assignProperty(predMap, sink, pred);
+	while(pred != source) {
+		sink = pred;
+		pred = getProperty(predecessor, sink);
+		TFlow f2 = getCargo(findEdge(rG, pred,sink));
+		assignProperty(predMap, sink, pred);
+		if (f2 < f) f = f2;
+	}
+
+	// Just return the augmenting path
+	predecessor = predMap;
+	return f;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Ford Fulkerson
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.fordFulkersonAlgorithm:
+..cat:Graph
+..summary:Computes a maximum flow in a directed graph.
+..signature:fordFulkersonAlgorithm(g, source, sink, capacity, flow)
+..param.g:In-parameter:A directed graph.
+...type:Spec.Directed Graph
+..param.source:In-parameter:A source vertex.
+...type:Metafunction.VertexDescriptor
+..param.sink:In-parameter:A sink vertex.
+...type:Metafunction.VertexDescriptor
+..param.capacity:In-parameter:A property map of edge capacities.
+..param.flow:Out-parameter:A property map with the flow of each edge.
+..returns:The value of the flow.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TSpec, typename TVertexDescriptor, typename TCapMap, typename TFlowMap>
+typename Value<TFlowMap>::Type
+fordFulkersonAlgorithm(Graph<TSpec> const& g,
+			   TVertexDescriptor const source,
+			   TVertexDescriptor const sink,
+			   TCapMap const& capacity,
+			   TFlowMap& flow)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TFlowMap>::Type TFlow;
+
+	// Initialization
+	TVertexDescriptor nilPred = getNil<typename VertexDescriptor<TGraph>::Type>();
+	resizeEdgeMap(g,flow);
+	TEdgeIterator itE(g);
+	for(;!atEnd(itE);goNext(itE)) {
+		assignProperty(flow, getValue(itE), 0);
+	}
+
+	// Build the residual graph
+	Graph<Directed<TFlow> > rG;
+	_buildResidualGraph(g,capacity, flow, rG);
+
+		
+	// Determine whether the sink is reachable
+	String<TVertexDescriptor> predMap;
+	String<TVertexDescriptor> distMap;
+	breadthFirstSearch(rG, source, predMap, distMap);
+	
+	while (getProperty(predMap, sink) != nilPred) {
+		TFlow inc = _getMinimumAug(rG, predMap, source, sink);
+		TEdgeIterator itEdge(g);
+		for(;!atEnd(itEdge);goNext(itEdge)) {
+			TVertexDescriptor u = sourceVertex(itEdge);
+			TVertexDescriptor v = targetVertex(itEdge);
+			TEdgeDescriptor e = getValue(itEdge);
+			if (getProperty(predMap, v) == u) assignProperty(flow, e, getProperty(flow, e) + inc);
+			if (getProperty(predMap, u) == v) assignProperty(flow, e, getProperty(flow, e) - inc);
+		}
+		// Build the residual graph
+		_buildResidualGraph(g,capacity, flow, rG);
+		// Determine whether the sink is reachable
+		clear(predMap);
+		clear(distMap);
+		breadthFirstSearch(rG, source, predMap, distMap);
+	}
+
+	TFlow valF = 0;
+	TOutEdgeIterator itOutEdge(g, source);
+	for(;!atEnd(itOutEdge);goNext(itOutEdge)) {
+		valF += getProperty(flow, getValue(itOutEdge));
+	}
+	return valF;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// ToDo: Not yet tested, use with care
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Matching
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Path Growing Algorithm
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TWeightMap, typename TEdgeMap>
+typename Value<TWeightMap>::Type
+pathGrowingAlgorithm(Graph<TSpec>& g,
+					   TWeightMap const& weightMap,
+					   TEdgeMap& edgeMap1)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Value<TWeightMap>::Type TValue;
+	typedef typename Size<Graph<TSpec> >::Type TSize;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+
+	// Make a copy of the graph
+	TGraph mutant(g);
+
+	// Initialy not a single edge is selected
+	resize(edgeMap1, getIdUpperBound(_getEdgeIdManager(g)), false);
+	TEdgeMap edgeMap2 = edgeMap1;
+	TValue edgeMap1Sum = 0;
+	TValue edgeMap2Sum = 0;
+	
+	// Run the algorithm
+	TSize i = 1;
+	while (numEdges(mutant) > 0) {
+		TVertexIterator itVert(mutant);
+		while (outDegree(mutant, *itVert) < 1) goNext(itVert);
+		TVertexDescriptor x = *itVert;
+		TVertexDescriptor y;
+		while (outDegree(mutant, x) >= 1) {
+			TOutEdgeIterator itOut(mutant, x);
+			TEdgeDescriptor e = *itOut;
+			TValue max = getProperty(weightMap, e);
+			y = targetVertex(itOut);
+			goNext(itOut);
+			for(;!atEnd(itOut);++itOut) {
+				if (getProperty(weightMap, *itOut) > max) {
+					e = *itOut;
+					max = getProperty(weightMap, e);
+					y = targetVertex(itOut);
+				}
+			}
+			if (i == 1) {
+				// Mark the edge for m1
+				assignProperty(edgeMap1, e, true);
+				edgeMap1Sum += max;
+			} else {
+				// Mark the edge for m2
+				assignProperty(edgeMap2, e, true);
+				edgeMap2Sum += max;
+			}
+			i = 3 - i;
+			removeVertex(mutant, x);
+			x = y;
+		}
+	}
+	
+
+	// Check whether we have to swap bool arrays
+	if (edgeMap2Sum > edgeMap1Sum) {
+		edgeMap1Sum = edgeMap2Sum;
+		edgeMap1 = edgeMap2;
+	}
+
+	return edgeMap1Sum;
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Weighted bipartite Matching
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexMap, typename TEdges>
+inline typename Size<Graph<TSpec> >::Type
+bipartiteMatching(Graph<TSpec>& g,			  
+					TVertexMap& vertMap,
+					String<TEdges>& edges)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIter;
+
+	clear(edges);
+	TVertexDescriptor source = addVertex(g);
+	TVertexDescriptor target = addVertex(g);
+	TVertexIter itV(g);
+	for(;!atEnd(itV); goNext(itV)) {
+		if ((value(itV) != source) && (value(itV) != target)) {
+			if (getProperty(vertMap, value(itV)) == false) {
+				addEdge(g, source, value(itV));
+			} else {
+				addEdge(g, value(itV), target);
+			}
+		}
+	}
+
+	// Use Ford-Fulkerson to determine a matching
+	String<TSize> capMap;	
+	resizeEdgeMap(g,capMap);
+	typedef typename Iterator<String<TSize> >::Type TCapIter;
+	TCapIter capIt = begin(capMap);
+	TCapIter capItEnd = end(capMap);
+	for(;capIt != capItEnd; ++capIt) value(capIt) = 1;
+	String<TSize> flow;	
+	TSize valF = fordFulkersonAlgorithm(g, source, target, capMap, flow);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	TEdgeIterator itEdge(g);
+	for(;!atEnd(itEdge);goNext(itEdge)) {
+		if (getProperty(flow, getValue(itEdge)) == 1) {
+			TVertexDescriptor sV = sourceVertex(itEdge);
+			TVertexDescriptor tV = targetVertex(itEdge);
+			if ((sV != source) && (tV != target)) appendValue(edges, TEdges(sV, tV));
+		}
+	}
+	removeVertex(g, source);
+	removeVertex(g, target);
+
+	return valF;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexMap, typename TWeightMap, typename TEdges>
+inline typename Value<TWeightMap>::Type
+_weightedBipartiteMatching(Graph<TSpec>& g,
+							  TVertexMap& vertMap,
+							  TWeightMap& weightMap,
+							  String<TEdges>& edges)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIter;
+	typedef typename Value<TWeightMap>::Type TCargo;
+
+	TSize numVert = numVertices(g);
+	TCargo maxEdgeVal = 0;
+
+	// Find an initial labeling
+	String<TCargo> label;
+	resizeVertexMap(g, label);
+	TVertexIterator itV(g);
+	for(;!atEnd(itV); goNext(itV)) {
+		if (getProperty(vertMap, value(itV)) == true) value(label, value(itV)) = 0;
+		else {
+			TCargo maxCargo = 0;
+			for(TOutEdgeIter itOutE(g, value(itV));!atEnd(itOutE); goNext(itOutE)) {
+				if (property(weightMap, (value(itOutE))) > maxCargo) maxCargo = property(weightMap, (value(itOutE)));
+			}
+			value(label, value(itV)) = maxCargo;
+			if (maxCargo > maxEdgeVal) maxEdgeVal = maxCargo;
+		}
+	}
+
+	// Generate Equality Graph
+	typedef Graph<Directed<void> > TEqualityGraph;
+	typedef typename EdgeType<TEqualityGraph>::Type TEdgeStump;
+	TEqualityGraph equalGraph;
+	resize(equalGraph.data_vertex, length(_getVertexString(g)), (TEdgeStump*) 0);
+	equalGraph.data_id_managerV = g.data_id_managerV;
+	TEdgeIterator itE(g);
+	for(;!atEnd(itE); goNext(itE)) {
+		if (property(weightMap, (value(itE))) == property(label, sourceVertex(itE)) + property(label, targetVertex(itE))) {
+			// For the Ford-Fulkerson all edges must go from true to false
+			if (getProperty(vertMap, sourceVertex(itE)) == true) addEdge(equalGraph, targetVertex(itE), sourceVertex(itE));
+			else addEdge(equalGraph, sourceVertex(itE), targetVertex(itE));
+		}
+	}
+
+	// Find an initial bipartite matching
+	clear(edges);
+	TSize matchSize = bipartiteMatching(equalGraph, vertMap, edges);
+	
+
+	String<bool> free;
+	String<TVertexDescriptor> reverseMatchMap;
+	typedef std::set<TVertexDescriptor> TVertexSet;
+	TVertexSet setS;
+	TVertexSet setNeighborS;
+	TVertexSet setT;
+	while (matchSize != numVert / 2) {
+
+		// Initialization
+		setS.clear();
+		setT.clear();
+		setNeighborS.clear();
+		clear(free);
+		resize(free, getIdUpperBound(_getVertexIdManager(g)), true);
+		clear(reverseMatchMap);
+		resizeVertexMap(g, reverseMatchMap);
+		
+		// Find free vertex
+		typedef typename Iterator<String<TEdges> >::Type TStringEdgeIter;
+		TStringEdgeIter itSE = begin(edges);
+		TStringEdgeIter itSEEnd = end(edges);
+		for(;itSE != itSEEnd; goNext(itSE)) {
+			value(free, (value(itSE)).i1) = false;
+			value(free, (value(itSE)).i2) = false;
+			value(reverseMatchMap, (value(itSE)).i2) = (value(itSE)).i1;
+		}
+		TVertexIterator itVert(g);
+		for(;!atEnd(itVert); goNext(itVert)) {
+			if ((getProperty(vertMap, value(itVert)) == false) &&
+				(value(free, value(itVert)) == true)) {
+					setS.insert(value(itVert));
+					typedef typename Iterator<TEqualityGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+					TOutEdgeIterator itOE(equalGraph, value(itVert));
+					for(;!atEnd(itOE); ++itOE) {
+						setNeighborS.insert(targetVertex(itOE));
+						if (value(free, targetVertex(itOE)) == true) setT.insert(targetVertex(itOE));
+					}
+					break;
+			}
+		}
+
+		// Find matched vertices
+		typedef typename TVertexSet::iterator TVertexSetIter;
+		while (setNeighborS != setT) {
+			TVertexSet diffSet;
+			TVertexSetIter itT = setT.begin();
+			TVertexSetIter itTEnd = setT.end();
+			TVertexSetIter itN = setNeighborS.begin();
+			TVertexSetIter itNEnd = setNeighborS.end();
+			while (itN != itNEnd) {
+				if ((itT == itTEnd) || (*itN < *itT)) { diffSet.insert(*itN); ++itN; }
+				else { ++itN; ++itT; }
+			}
+			TVertexDescriptor y = *(diffSet.begin());
+			setT.insert(y);
+			setS.insert(value(reverseMatchMap, y));
+			typedef typename Iterator<TEqualityGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+			TOutEdgeIterator itOE(equalGraph, value(reverseMatchMap, y));
+			for(;!atEnd(itOE); ++itOE) {
+				setNeighborS.insert(targetVertex(itOE));
+				if (value(free, targetVertex(itOE)) == true) setT.insert(targetVertex(itOE));
+			}
+		}
+		clear(reverseMatchMap);
+	
+		// Update Labels
+		TCargo minVal = maxEdgeVal;
+		TEdgeIterator itEdge(g);
+		for(;!atEnd(itEdge); goNext(itEdge)) {
+			TVertexDescriptor sV = sourceVertex(itEdge);
+			TVertexDescriptor tV = targetVertex(itEdge);
+			if (property(vertMap, sV) == true) {	TVertexDescriptor tmp = sV;	sV = tV; tV = tmp;	}
+			if ((setS.find(sV) != setS.end()) &&
+				(setT.find(tV) == setT.end())) {
+				TCargo thisVal = getProperty(label, sV) + getProperty(label, tV) - getProperty(weightMap, (value(itEdge)));
+				if (thisVal < minVal) minVal = thisVal;
+			}
+		}
+		TVertexIterator myVertexIt(g);
+		for(;!atEnd(myVertexIt); goNext(myVertexIt)) {
+			if (setS.find(value(myVertexIt)) != setS.end()) value(label, value(myVertexIt)) -= minVal;
+			else if (setT.find(value(myVertexIt)) != setT.end()) value(label, value(myVertexIt)) += minVal;
+		}
+
+		// Build new equal graph
+		clear(equalGraph);
+		resize(equalGraph.data_vertex, length(_getVertexString(g)), (TEdgeStump*) 0);
+		equalGraph.data_id_managerV = g.data_id_managerV;
+		TEdgeIterator itE(g);
+		for(;!atEnd(itE); goNext(itE)) {
+			if (property(weightMap, (value(itE))) == property(label, sourceVertex(itE)) + property(label, targetVertex(itE))) {
+				if (property(vertMap, sourceVertex(itE)) == true) addEdge(equalGraph, targetVertex(itE), sourceVertex(itE));
+				else addEdge(equalGraph, sourceVertex(itE), targetVertex(itE));
+			}
+		}
+
+		// Create a new matching
+		clear(edges);
+		matchSize = bipartiteMatching(equalGraph, vertMap, edges);
+	}
+
+	typedef typename Iterator<String<TEdges> >::Type TStringEdgeIter;
+	TStringEdgeIter itSE = begin(edges);
+	TStringEdgeIter itSEEnd = end(edges);
+	TCargo sumWeight = 0;
+	for(;itSE != itSEEnd; goNext(itSE)) sumWeight += property(weightMap, findEdge(g, (value(itSE)).i1, (value(itSE)).i2));
+
+	return sumWeight;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexMap, typename TWeightMap, typename TEdges>
+inline typename Value<TWeightMap>::Type
+weightedBipartiteMatching(Graph<TSpec>& g,
+							TVertexMap& vertMap,
+							TWeightMap& weightMap,
+							String<TEdges>& edges)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Value<TWeightMap>::Type TCargo;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+
+	// Collect the two vertex sets, set1 is marked with false, set2 with true
+	typedef String<TVertexDescriptor> TVertexSet;
+	typedef typename Iterator<TVertexSet>::Type TVertexSetIter;
+	TVertexSet set1;
+	TVertexSet set2;
+	TVertexIterator itV(g);
+	for(;!atEnd(itV); goNext(itV)) {
+		if (property(vertMap, value(itV)) == false) appendValue(set1, value(itV));
+		else appendValue(set2, value(itV));
+	}
+	bool setIdentifier = true;		// Indicates what set needs more vertices
+	TSize maxN = length(set1);
+	if (maxN < length(set2)) {	maxN = length(set2); setIdentifier = false; }
+
+
+	// Copy the original graph
+	TGraph fullGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	resize(fullGraph.data_vertex, length(_getVertexString(g)), (TEdgeStump*) 0);
+	fullGraph.data_id_managerV = g.data_id_managerV;
+	TVertexMap myVertexMap = vertMap;
+	resize(myVertexMap, maxN + maxN, setIdentifier);
+	String<TCargo> myWeightMap;
+	resize(myWeightMap, maxN * maxN, 0);
+	TEdgeIterator itE(g);
+	typedef std::pair<TVertexDescriptor, TVertexDescriptor> TEdge;
+	typedef std::set<TEdge> TEdgeSet;
+	TEdgeSet edgeSet;
+	for(;!atEnd(itE); goNext(itE)) {
+		TVertexDescriptor sV = sourceVertex(itE);
+		TVertexDescriptor tV = targetVertex(itE);
+		TEdgeDescriptor e = addEdge(fullGraph, sV, tV);
+		if (sV < tV) edgeSet.insert(std::make_pair(sV, tV));
+		else edgeSet.insert(std::make_pair(tV, sV));
+		property(myWeightMap, e) = getProperty(weightMap, (value(itE)));
+	}
+
+	// Build a full graph
+	if (setIdentifier == false) {
+		TSize inc = maxN - length(set1);
+		for(TSize i = 0; i< inc; ++i) appendValue(set1, addVertex(fullGraph));
+	} else {
+		TSize inc = maxN - length(set2);
+		for(TSize i = 0; i<inc ; ++i) appendValue(set2, addVertex(fullGraph));
+	}
+	TVertexSetIter set1It = begin(set1);
+	TVertexSetIter set1ItEnd = end(set1);
+	for(;set1It != set1ItEnd; ++set1It) {
+		TVertexSetIter set2It = begin(set2);
+		TVertexSetIter set2ItEnd = end(set2);
+		for(;set2It != set2ItEnd; ++set2It) {
+			TVertexDescriptor sV = value(set1It);
+			TVertexDescriptor tV = value(set2It);
+			if (sV > tV) { TVertexDescriptor tmp = sV; sV = tV; tV = tmp; }
+			if (edgeSet.find(std::make_pair(sV, tV)) == edgeSet.end()) addEdge(fullGraph, sV, tV);
+		}
+	}
+
+	// Find a maximum weight matching
+	String<TEdges> pseudo_edges;
+	TCargo weight = _weightedBipartiteMatching(fullGraph, myVertexMap, myWeightMap, pseudo_edges);
+
+	// Copy the relevant edges
+	clear(edges);
+	typedef typename Iterator<String<TEdges> >::Type TEdgeIter;
+	TEdgeIter eIt = begin(pseudo_edges);
+	TEdgeIter eItEnd = end(pseudo_edges);
+	for(;eIt != eItEnd; ++eIt) {
+		TVertexDescriptor sV = (value(eIt)).i1;
+		TVertexDescriptor tV = (value(eIt)).i2;
+		if (sV > tV) { TVertexDescriptor tmp = sV; sV = tV; tV = tmp; }
+		if (edgeSet.find(std::make_pair(sV, tV)) != edgeSet.end()) appendValue(edges, value(eIt));
+	}
+	return weight;
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h
new file mode 100644
index 0000000..08d226e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h
@@ -0,0 +1,514 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ALGORITHM_HEAP_TREE_H
+#define SEQAN_HEADER_GRAPH_ALGORITHM_HEAP_TREE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// HeapTree Specs
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec = Default>
+struct KeylessHeap;	
+
+
+template<typename TSpec = Default>
+struct KeyedHeap;	
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Default HeapTree
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue = unsigned int, typename TPredicate = std::less<unsigned int>, typename TSpec = KeylessHeap<> >
+class HeapTree;
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+class HeapTree<TValue, TPredicate, KeylessHeap<TSpec> > 
+{
+public:	
+	typedef typename Size<HeapTree>::Type TSize;
+	String<TValue> data_value;
+	TSize data_heap_size;
+	TPredicate data_predicate;
+
+	
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree() : data_heap_size(0) {
+		SEQAN_CHECKPOINT
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree(HeapTree const& _other) {
+		SEQAN_CHECKPOINT
+		data_value = _other.data_value;
+		data_heap_size = _other.data_heap_size;
+		data_predicate = _other.data_predicate;
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	~HeapTree() {
+		SEQAN_CHECKPOINT
+	}
+
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree& operator=(HeapTree const& _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_value = _other.data_value;
+		data_heap_size = _other.data_heap_size;
+		data_predicate = _other.data_predicate;
+		return *this;
+	}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+struct Value<HeapTree<TValue, TPredicate, TSpec> >
+{
+	typedef TValue Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+struct Value<HeapTree<TValue, TPredicate, TSpec> const>
+{
+	typedef TValue Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize>
+inline TSize _left(TSize i) {
+	SEQAN_CHECKPOINT
+	return i << 1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize>
+inline TSize _right(TSize i) {
+	SEQAN_CHECKPOINT
+	return ((i << 1) + 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize>
+inline TSize _parent(TSize i) {
+	SEQAN_CHECKPOINT
+	return (i >> 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline bool 
+empty(HeapTree<TValue, TPredicate, TSpec> const& mHeap) 
+{
+	SEQAN_CHECKPOINT
+	return (mHeap.data_heap_size == 0); 
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline typename Size<HeapTree<TValue, TPredicate, TSpec> >::Type
+length(HeapTree<TValue, TPredicate, TSpec> const& mHeap)
+{ 
+	SEQAN_CHECKPOINT
+	return mHeap.data_heap_size;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline TValue 
+heapRoot(HeapTree<TValue, TPredicate, TSpec>& mHeap) 
+{
+	return value(mHeap.data_value, 1);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline TValue 
+heapRoot(HeapTree<TValue, TPredicate, TSpec> const& mHeap) 
+{
+	return value(mHeap.data_value, 1);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec, typename TObject>
+inline void 
+heapInsert(HeapTree<TValue, TPredicate, TSpec>& mHeap,
+		   TObject object) 
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<TValue, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+	
+	++mHeap.data_heap_size;
+	resize(mHeap.data_value, mHeap.data_heap_size + 1, Generous() );
+	TSize i = mHeap.data_heap_size;
+	_insertObject(mHeap, i, object);
+	while ((i>1) && (!(mHeap.data_predicate(value(mHeap.data_value, _parent(i)), value(mHeap.data_value, i))))) {
+		_swapObjects(mHeap, i, _parent(i));
+		i = _parent(i);
+	}
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec, typename TSize>
+inline void 
+heapify(HeapTree<TValue, TPredicate, TSpec>& mHeap,
+		TSize i) 
+{
+	SEQAN_CHECKPOINT
+	TSize l = _left(i);
+	TSize r = _right(i);
+	TSize largest = i;
+	if ((l <= (TSize) mHeap.data_heap_size) && (mHeap.data_predicate(value(mHeap.data_value, l), value(mHeap.data_value, i)))) largest = l;
+	if ((r <= (TSize) mHeap.data_heap_size) && (mHeap.data_predicate(value(mHeap.data_value, r), value(mHeap.data_value, largest)))) largest = r;
+	if (largest != i) {
+		_swapObjects(mHeap, i, largest);
+		heapify(mHeap, largest);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec, typename TITBegin, typename TITEnd>
+inline void 
+buildHeap(HeapTree<TValue, TPredicate, TSpec>& mHeap,
+		  TITBegin itBeg,
+		  TITEnd itEnd) 
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<TValue, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+
+	// Leave out the first element
+	resize(mHeap.data_value, (itEnd - itBeg) + 1);
+	value(mHeap.data_value, 0) = TValue();
+	mHeap.data_heap_size = 0;
+	for(;itBeg != itEnd; goNext(itBeg), ++mHeap.data_heap_size) {
+		_insertObject(mHeap, mHeap.data_heap_size + 1, value(itBeg));
+	}
+	for(TSize i = (mHeap.data_heap_size / 2); i>0; --i) heapify(mHeap, i);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec, typename TIndex1, typename TIndex2>
+inline void
+_swapObjects(HeapTree<TValue, TPredicate, KeylessHeap<TSpec> >& mHeap,
+			 TIndex1 i,
+			 TIndex2 j) 
+{
+	SEQAN_CHECKPOINT
+	TValue tmp = value(mHeap.data_value, i);
+	value(mHeap.data_value, i) = value(mHeap.data_value, j);
+	value(mHeap.data_value, j) = tmp;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec, typename TIndex, typename TObject>
+inline void
+_insertObject(HeapTree<TValue, TPredicate, KeylessHeap<TSpec> >& mHeap,
+			  TIndex i,
+			  TObject obj)
+{
+	SEQAN_CHECKPOINT
+	value(mHeap.data_value, i) = obj;
+}
+		
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline TValue 
+heapExtractRoot(HeapTree<TValue, TPredicate, KeylessHeap<TSpec> >& mHeap) 
+{
+	SEQAN_CHECKPOINT
+	TValue rootVal = value(mHeap.data_value, 1);
+	value(mHeap.data_value, 1) = value(mHeap.data_value, mHeap.data_heap_size);
+	--mHeap.data_heap_size;
+	heapify(mHeap, 1);
+	return rootVal;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TPredicate, typename TSpec>
+inline void 
+clear(HeapTree<TValue, TPredicate, TSpec>& mHeap)
+{
+	clear(mHeap.data_value); 
+	mHeap.data_heap_size = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TITBegin, typename TITEnd, typename TPredicate>
+inline void 
+heapSort(TITBegin itBeg,
+		 TITEnd itEnd,
+		 TPredicate)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Value<TITBegin>::Type TValue;
+	typedef typename Size<TITBegin>::Type TSize;
+	HeapTree<TValue, TPredicate> mHeap;
+	TITBegin itFill = itBeg;
+	buildHeap(mHeap, itBeg, itEnd);
+	for(TSize i = mHeap.data_heap_size; i>1; --i) {
+		value(itFill) = value(mHeap.data_value, 1);
+		goNext(itFill);
+		value(mHeap.data_value, 1) = value(mHeap.data_value, i);
+		--mHeap.data_heap_size;
+		heapify(mHeap, 1);
+	}
+	value(itFill) = value(mHeap.data_value, 2);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TITBegin, typename TITEnd>
+inline void 
+heapSort(TITBegin itBeg,
+		 TITEnd itEnd)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Value<TITBegin>::Type TValue;
+	heapSort(itBeg, itEnd, std::less<TValue>());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate>
+struct LessPairI2WithFunctor :
+	public ::std::unary_function<Pair<TKey, TValue>, bool>
+{
+	inline bool 
+	operator() (Pair<TKey, TValue> const& a1, Pair<TKey, TValue> const& a2) {
+		TPredicate private_Predicate;
+		return private_Predicate(a1.i2, a2.i2);
+	}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec>
+class HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >
+{
+public:	
+	typedef typename Size<HeapTree>::Type TSize;
+	String<Pair<TKey, TValue> > data_value;
+	std::map<TKey, TSize> data_map;
+	TSize data_heap_size;
+	LessPairI2WithFunctor<TKey, TValue, TPredicate> data_predicate;
+	
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree() : data_heap_size(0) {
+		SEQAN_CHECKPOINT
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree(HeapTree const& _other) {
+		SEQAN_CHECKPOINT
+		data_value = _other.data_value;
+		data_map = _other.data_map;
+		data_heap_size = _other.data_heap_size;
+		data_predicate = _other.data_predicate;
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	~HeapTree() {
+		SEQAN_CHECKPOINT
+	}
+
+
+	//////////////////////////////////////////////////////////////////////////////
+
+	HeapTree& operator=(HeapTree const& _other) {
+		SEQAN_CHECKPOINT
+		data_value = _other.data_value;
+		data_map = _other.data_map;
+		data_heap_size = _other.data_heap_size;
+		data_predicate = _other.data_predicate;
+		return *this;
+	}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec, typename TIndex1, typename TIndex2>
+inline void
+_swapObjects(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap,
+			 TIndex1 i,
+			 TIndex2 j) 
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<Pair<TKey, TValue>, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+	typedef std::map<TKey, TSize> TMap;
+	typedef typename TMap::iterator TMapIter;
+	// Swap keys
+	TMapIter pos1 = mHeap.data_map.find(value(mHeap.data_value, i).i1);
+	TMapIter pos2 = mHeap.data_map.find(value(mHeap.data_value, j).i1);
+	TSize tmpVal = pos1->second;
+	pos1->second = pos2->second;
+	pos2->second = tmpVal;
+
+	// Swap object in heap tree
+	Pair<TKey, TValue> tmp = value(mHeap.data_value, i);
+	value(mHeap.data_value, i) = value(mHeap.data_value, j);
+	value(mHeap.data_value, j) = tmp;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec, typename TIndex, typename TObject>
+inline void
+_insertObject(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap,
+			  TIndex i,
+			  TObject obj)
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<Pair<TKey, TValue>, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+	value(mHeap.data_value, i) = obj;
+	if (!mHeap.data_map.insert(std::pair<TKey, TSize>(obj.i1, i)).second) {
+		mHeap.data_map.find(obj.i1)->second = i;
+	};
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec>
+inline Pair<TKey, TValue> 
+heapExtractRoot(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap) 
+{
+	SEQAN_CHECKPOINT
+	Pair<TKey, TValue> rootVal = value(mHeap.data_value, 1);
+	mHeap.data_map.erase(mHeap.data_map.find(rootVal.i1));
+	if (mHeap.data_heap_size != 1) {
+		value(mHeap.data_value, 1) = value(mHeap.data_value, mHeap.data_heap_size);
+		mHeap.data_map.find(value(mHeap.data_value, 1).i1)->second = 1;
+	}
+	--mHeap.data_heap_size;
+	heapify(mHeap, 1);
+	return rootVal;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec, typename TKey1, typename TValue2>
+inline void 
+heapChangeValue(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap,
+				TKey1 key,
+				TValue2 val) 
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<Pair<TKey, TValue>, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+	TSize i = mHeap.data_map.find(key)->second;
+	Pair<TKey, TValue> obj = Pair<TKey, TValue>(key,val);
+	if (!(mHeap.data_predicate(obj, value(mHeap.data_value, i)))) {
+		_insertObject(mHeap, i, obj);
+		heapify(mHeap, i);
+	} else {
+		_insertObject(mHeap, i, obj);
+		while ((i>1) && (!mHeap.data_predicate(value(mHeap.data_value, _parent(i)), value(mHeap.data_value, i)))) {
+			_swapObjects(mHeap, i, _parent(i));
+			i = _parent(i);
+		}
+	}
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec, typename TKey1>
+inline TValue 
+heapGetValue(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap,
+			 TKey1 key) 
+{
+	SEQAN_CHECKPOINT
+	typedef HeapTree<Pair<TKey, TValue>, TPredicate, TSpec> THeapTree;
+	typedef typename Size<THeapTree>::Type TSize;
+	TSize i = mHeap.data_map.find(key)->second;
+	return value(mHeap.data_value, i).i2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TKey, typename TValue, typename TPredicate, typename TSpec>
+inline void 
+clear(HeapTree<Pair<TKey, TValue>, TPredicate, KeyedHeap<TSpec> >& mHeap)
+{
+	clear(mHeap.data_value); 
+	mHeap.data_map.clear();
+	mHeap.data_heap_size = 0;
+}
+
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_hmm.h b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_hmm.h
new file mode 100644
index 0000000..6ecf30f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_hmm.h
@@ -0,0 +1,1163 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ALGORITHM_HMM_H
+#define SEQAN_HEADER_GRAPH_ALGORITHM_HMM_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Basic HMM algorithms
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.viterbiAlgorithm:
+..cat:Graph
+..summary:Implements the Viterbi algorithm
+..description:
+The Viterbi algorithm computes the most likely sequence of hidden states of the Hidden Markov Model $hmm$ given the sequence $seq$ using dynamic programming.
+The result is the most likely sequence of hidden states and returned in $path$.
+..signature:TProbability viterbiAlgorithm(hmm, seq, path);
+..param.hmm:In-parameter:Input HMM.
+...type:Spec.Hmm
+..param.seq:In-parameter:Input sequence.
+..param.path:Out-parameter:State path.
+..returns:Probability of the path, the type parameter $TCargo$ from type of $hmm$.
+..see:Function.forwardAlgorithm
+..see:Function.backwardAlgorithm
+..remarks:
+See the @http://en.wikipedia.org/wiki/Viterbi_algorithm|Wikipedia article on the Viterbi algorithm@ for an introduction to the algorithm itself.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequence, typename TPath>
+inline TProbability
+viterbiAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				 TSequence const& seq,
+				 TPath& path)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+
+	// Initialization
+	String<TProbability> vMat;
+	String<TSize> traceback;
+	TSize numCols = length(seq) + 2;
+	TSize numRows = getIdUpperBound(_getVertexIdManager(hmm));
+	resize(vMat, numCols * numRows, 0.0);
+	resize(traceback, numCols * numRows);
+	value(vMat, getBeginState(hmm)) = 1.0;
+	TVertexDescriptor bState = getBeginState(hmm);
+	TVertexDescriptor eState = getEndState(hmm);
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+
+	// Distinct between silent states and real states
+	typedef String<TVertexDescriptor> TStateSet;
+	typedef typename Iterator<TStateSet>::Type TStateIter;
+	TStateSet silentStates;
+	TStateSet realStates;
+	TVertexIterator itVertex(hmm);
+	for(;!atEnd(itVertex);goNext(itVertex)) {
+		if (isSilent(hmm, value(itVertex))) { 
+			appendValue(silentStates, value(itVertex));
+		} else {
+			appendValue(realStates, value(itVertex));
+		}
+	}
+
+	// Initialization for silent states connected to the begin state
+	TStateIter itSilentStateEnd = end(silentStates);
+	for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+		if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+		TProbability maxValue = 0.0;
+		TVertexDescriptor maxVertex = nilVertex;
+
+		for(TStateIter itBelow = begin(silentStates); itBelow != itSilentState; goNext(itBelow)) {
+			TProbability local = value(vMat, value(itBelow)) * getTransitionProbability(hmm, value(itBelow), value(itSilentState));
+			if (local > maxValue) {
+				maxValue = local;
+				maxVertex = value(itBelow);
+			}
+		}
+
+		// Set traceback vertex
+		if (maxVertex != nilVertex) {
+			value(vMat, value(itSilentState)) = maxValue;		
+			value(traceback, value(itSilentState)) = maxVertex;
+		}
+	}
+
+	// Recurrence
+	TSize len = length(seq);
+	for(TSize i=1; i<=len; ++i) {
+		// Iterate over real states
+		TStateIter itRealStateEnd = end(realStates);
+		for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+			// Find maximum
+			TProbability maxValue = 0.0;
+			TVertexDescriptor maxVertex = nilVertex;
+			TVertexIterator itMax(hmm);
+			for(;!atEnd(itMax);++itMax) {
+				TProbability local = value(vMat, (i-1) * numRows + value(itMax)) * getTransitionProbability(hmm, value(itMax), value(itRealState));
+				if (local > maxValue) {
+					maxValue = local;
+					maxVertex = *itMax;
+				}
+			}
+			// Set traceback vertex
+			if (maxVertex != nilVertex) {
+				value(vMat, i * numRows + value(itRealState)) = maxValue * getEmissionProbability(hmm, value(itRealState), value(seq, i-1));
+				value(traceback, i * numRows + value(itRealState)) = maxVertex;
+			}
+		}
+
+		// Iterate over silent states
+		for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+			if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+			// Find maximum
+			TProbability maxValue = 0.0;
+			TVertexDescriptor maxVertex = nilVertex;
+	
+			// Iterate over real states
+			for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+				TProbability local = value(vMat, i * numRows + value(itRealState)) * getTransitionProbability(hmm, value(itRealState), value(itSilentState));
+				if (local > maxValue) {
+					maxValue = local;
+					maxVertex = value(itRealState);
+				}
+			}
+			// Iterate over silent states in increasing order
+			for(TStateIter itBelow = begin(silentStates); itBelow != itSilentState; goNext(itBelow)) {
+				TProbability local = value(vMat, i * numRows + value(itBelow)) * getTransitionProbability(hmm, value(itBelow), value(itSilentState));
+				if (local > maxValue) {
+					maxValue = local;
+					maxVertex = value(itBelow);
+				}
+			}
+			// Set traceback vertex
+			if (maxVertex != nilVertex) {
+				value(traceback, i * numRows + value(itSilentState)) = maxVertex;
+				value(vMat, i * numRows + value(itSilentState)) = maxValue;		
+			}
+		}
+	}
+
+	// Termination
+	TProbability maxValue = 0.0;
+	TVertexDescriptor maxVertex = 0;
+	TVertexIterator itMax(hmm);
+	for(;!atEnd(itMax);++itMax) {
+		TProbability local = value(vMat, len * numRows + *itMax) * getTransitionProbability(hmm, value(itMax), eState);
+		if (local > maxValue) {
+			maxValue = local;
+			maxVertex = value(itMax);
+		}
+	}
+	value(traceback, (len + 1) * numRows + eState) = maxVertex;
+	if (maxVertex != nilVertex) value(vMat, (len+1) * numRows + eState) = maxValue;
+
+	// Traceback
+	if (maxValue > 0.0) {
+		clear(path);
+		TVertexDescriptor oldState = eState;
+		appendValue(path, oldState);
+		for(TSize i = len + 1; i>=1; --i) {
+			do {
+				if ((!isSilent(hmm, oldState)) || (oldState == eState)) oldState = value(traceback, i * numRows + oldState);
+				else oldState = value(traceback, (i - 1) * numRows + oldState);
+				appendValue(path, oldState);
+			} while ((isSilent(hmm, oldState)) && (oldState != bState));
+		}
+		std::reverse(begin(path), end(path));
+	}
+	
+	//// Debug code
+	//for(TSize i = 0; i<numRows; ++i) {
+	//	for(TSize j=0; j<numCols; ++j) {
+	//		std::cout << value(vMat, j*numRows + i) << ',';
+	//		//std::cout << value(traceback, j*numRows + i) << ',';
+	//	}
+	//	std::cout << std::endl;
+	//}
+	//for(TSize i = 0; i<length(path); ++i) {
+	//	std::cout << path[i] << ',';
+	//}
+	//std::cout << std::endl;
+
+	return value(vMat, (len+1) * numRows + eState);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequence, typename TForwardMatrix>
+inline TProbability
+_forwardAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				   TSequence const& seq,
+				   TForwardMatrix& fMat)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+
+	// Initialization
+	TSize numCols = length(seq) + 2;
+	TSize numRows = getIdUpperBound(_getVertexIdManager(hmm));
+	resize(fMat, numCols * numRows, 0.0);
+	value(fMat, getBeginState(hmm)) = 1.0;
+	TVertexDescriptor bState = getBeginState(hmm);
+	TVertexDescriptor eState = getEndState(hmm);
+
+	// Distinct between silent states and real states
+	typedef String<TVertexDescriptor> TStateSet;
+	typedef typename Iterator<TStateSet>::Type TStateIter;
+	TStateSet silentStates;
+	TStateSet realStates;
+	TVertexIterator itVertex(hmm);
+	for(;!atEnd(itVertex);goNext(itVertex)) {
+		if (isSilent(hmm, value(itVertex))) { 
+			appendValue(silentStates, value(itVertex));
+		} else {
+			appendValue(realStates, value(itVertex));
+		}
+	}
+
+	// Initialization for silent states connected to the begin state
+	TStateIter itSilentStateEnd = end(silentStates);
+	for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+		if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+		TProbability sumValue = 0.0;
+		for(TStateIter itBelow = begin(silentStates); itBelow != itSilentState; goNext(itBelow)) {
+			sumValue += value(fMat, value(itBelow)) * getTransitionProbability(hmm, value(itBelow), value(itSilentState));
+		}
+		value(fMat, value(itSilentState)) = sumValue;		
+	}
+
+	// Recurrence
+	TSize len = length(seq);
+	for(TSize i=1; i<=len; ++i) {
+		// Iterate over real states
+		TStateIter itRealStateEnd = end(realStates);
+		for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+			TProbability sum = 0.0;
+			TVertexIterator itAll(hmm);
+			for(;!atEnd(itAll);++itAll) sum += value(fMat, (i-1) * numRows + value(itAll)) * getTransitionProbability(hmm, value(itAll), value(itRealState));
+			value(fMat, i * numRows + value(itRealState)) = getEmissionProbability(hmm, value(itRealState), seq[i-1]) * sum;
+		}
+
+		// Iterate over silent states
+		for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+			if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+			TProbability sumValue = 0.0;
+			// Iterate over real states
+			for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+				sumValue += value(fMat, i * numRows + value(itRealState)) * getTransitionProbability(hmm, value(itRealState), value(itSilentState));
+			}
+			// Iterate over silent states in increasing order
+			for(TStateIter itBelow = begin(silentStates); itBelow != itSilentState; goNext(itBelow)) {
+				sumValue += value(fMat, i * numRows + value(itBelow)) * getTransitionProbability(hmm, value(itBelow), value(itSilentState));
+			}
+			value(fMat, i * numRows + value(itSilentState)) = sumValue;
+		}
+	}
+
+	// Termination
+	TProbability sum = 0.0;
+	TVertexIterator itAll(hmm);
+	for(;!atEnd(itAll);++itAll) {
+		sum += value(fMat, len * numRows + value(itAll)) * getTransitionProbability(hmm, value(itAll), eState);
+	}
+	value(fMat, (len+1) * numRows + eState) = sum;
+
+	//// Debug code
+	//for(TSize i = 0; i<numRows; ++i) {
+	//	for(TSize j=0; j<numCols; ++j) {
+	//		std::cout << value(fMat, j*numRows + i) << ',';
+	//	}
+	//	std::cout << std::endl;
+	//}
+
+	return value(fMat, (len+1) * numRows + eState);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.forwardAlgorithm
+..cat:Graph
+..summary:Implements the forward algorithm.
+..description:Given a Hidden Markov Model $hmm$, the forward algorithm computes the probability of the sequence $seq$.
+..signature:TProbability forwardAlgorithm(hmm, seq);
+..param.hmm:In-parameter:Input HMM.
+...type:Spec.Hmm
+..param.seq:In-parameter:Input sequence.
+..returns:Probability of the sequence $seq$, $TProbability$ is the type parameter $TCargo$ of the type of $hmm$.
+..see:Function.viterbiAlgorithm
+..see:Function.backwardAlgorithm
+..remarks:See the @http://en.wikipedia.org/wiki/Forward_algorithm|Wikipedia article on the Foward algorithm@ for an introduction to the algorithm itself.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequence>
+inline TProbability
+forwardAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				 TSequence const& seq)
+{
+	SEQAN_CHECKPOINT
+	String<TProbability> fMat;
+	return _forwardAlgorithm(hmm, seq, fMat);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequence, typename TBackwardMatrix>
+inline TProbability
+_backwardAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+					TSequence const& seq,
+					TBackwardMatrix& bMat)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+
+	// Initialization
+	TSize numCols = length(seq) + 2;
+	TSize numRows = getIdUpperBound(_getVertexIdManager(hmm));
+	resize(bMat, numCols * numRows, 0.0);
+	TVertexDescriptor bState = getBeginState(hmm);
+	TVertexDescriptor eState = getEndState(hmm);
+	TSize len = length(seq);
+	value(bMat, (len + 1) * numRows + eState) = 1.0;
+	
+	// Distinct between silent states and real states
+	typedef String<TVertexDescriptor> TStateSet;
+	typedef typename Iterator<TStateSet>::Type TStateIter;
+	TStateSet silentStates;
+	TStateSet realStates;
+	TVertexIterator itVertex(hmm);
+	for(;!atEnd(itVertex);goNext(itVertex)) {
+		if (isSilent(hmm, value(itVertex))) { 
+			appendValue(silentStates, value(itVertex));
+		} else {
+			appendValue(realStates, value(itVertex));
+		}
+	}
+	// Reverse the silent states order
+	std::reverse(begin(silentStates), end(silentStates));
+
+	// Initialization for silent states connected to the end state
+	TStateIter itSilentStateEnd = end(silentStates);
+	for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+		if (value(itSilentState) == eState) continue;
+		TProbability sumValue = getTransitionProbability(hmm, value(itSilentState), eState);
+		for(TStateIter itAbove = begin(silentStates); itAbove != itSilentState; goNext(itAbove)) {
+			sumValue += value(bMat, len * numRows + value(itAbove)) * getTransitionProbability(hmm, value(itSilentState), value(itAbove));
+		}
+		value(bMat, len * numRows + value(itSilentState)) = sumValue;
+	}
+
+	// Initialization for real states
+	TStateIter itRealStateEnd = end(realStates);
+	for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+		TProbability sumValue = getTransitionProbability(hmm, value(itRealState), eState);
+		for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+			sumValue += value(bMat, len * numRows + value(itSilentState)) * getTransitionProbability(hmm, value(itRealState), value(itSilentState));
+		}
+		value(bMat, len * numRows + value(itRealState)) = sumValue;
+	}
+
+	
+	// Recurrence
+	if (len > 0) {
+		for(TSize i=len - 1; i>0; --i) {
+			// Iterate over silent states
+			for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+				if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+				TProbability sumValue = 0.0;
+				// Iterate over real states
+				for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+					sumValue += value(bMat, (i+1) * numRows + value(itRealState)) * getTransitionProbability(hmm, value(itSilentState), value(itRealState))* getEmissionProbability(hmm, value(itRealState), value(seq, i));
+				}
+				// Iterate over silent states in decreasing order
+				for(TStateIter itAbove = begin(silentStates); itAbove != itSilentState; goNext(itAbove)) {
+					if ((value(itAbove) == bState) || (value(itAbove) == eState)) continue;
+					sumValue += value(bMat, i * numRows + value(itAbove)) * getTransitionProbability(hmm, value(itSilentState), value(itAbove));
+				}
+				value(bMat, i * numRows + value(itSilentState)) = sumValue;
+			}
+
+			// Iteration over real states
+			for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+				TProbability sumValue = 0.0;
+				// Iterate over silent states
+				for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+					if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+					sumValue += value(bMat, i * numRows + value(itSilentState)) * getTransitionProbability(hmm, value(itRealState), value(itSilentState));
+				}
+				// Iterate over real states
+				for(TStateIter itR = begin(realStates); itR != itRealStateEnd; goNext(itR)) {
+					sumValue += value(bMat, (i+1) * numRows + value(itR)) * getTransitionProbability(hmm, value(itRealState), value(itR)) * getEmissionProbability(hmm, value(itR), value(seq, i));
+				}
+				value(bMat, i * numRows + value(itRealState)) =  sumValue;
+			}
+		}
+	
+		// Termination
+		// Iterate over silent states
+		for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+			if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+			TProbability sumValue = 0.0;
+			// Iterate over real states
+			for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+				sumValue += value(bMat, 1 * numRows + value(itRealState)) * getTransitionProbability(hmm, value(itSilentState), value(itRealState))* getEmissionProbability(hmm, value(itRealState), value(seq, 0));
+			}
+			// Iterate over silent states in decreasing order
+			for(TStateIter itAbove = begin(silentStates); itAbove != itSilentState; goNext(itAbove)) {
+				if ((value(itAbove) == bState) || (value(itAbove) == eState)) continue;
+				sumValue += value(bMat, value(itAbove)) * getTransitionProbability(hmm, value(itSilentState), value(itAbove));
+			}
+			value(bMat, value(itSilentState)) = sumValue;
+		}
+		// Sum up all values
+		TProbability sumValue = 0.0;
+		for(TStateIter itSilentState = begin(silentStates); itSilentState != itSilentStateEnd; goNext(itSilentState)) {
+			if ((value(itSilentState) == bState) || (value(itSilentState) == eState)) continue;
+			sumValue += value(bMat, value(itSilentState)) * getTransitionProbability(hmm, bState, value(itSilentState));
+		}
+		for(TStateIter itRealState = begin(realStates); itRealState != itRealStateEnd; goNext(itRealState)) {
+			sumValue += value(bMat, 1 * numRows + value(itRealState)) * getTransitionProbability(hmm, bState, value(itRealState)) * getEmissionProbability(hmm, value(itRealState), value(seq, 0));
+		}
+		value(bMat, bState) = sumValue;
+	}
+
+	//// Debug code
+	//for(TSize i = 0; i<numRows; ++i) {
+	//	for(TSize j=0; j<numCols; ++j) {
+	//		std::cout << value(bMat, j*numRows + i) << ',';
+	//	}
+	//	std::cout << std::endl;
+	//}
+
+	return value(bMat, bState);
+}
+	
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.backwardAlgorithm
+..cat:Graph
+..summary:Implements the backward algorithm.
+..description:Execute the backward algorithm on the Hidden Markov Model $hmm$ to get the probability of $seq$.
+..signature:TProbability backwardAlgorithm(hmm, seq);
+..param.hmm:In-parameter:Input HMM.
+...type:Spec.Hmm
+..param.seq:In-parameter:Input sequence.
+..returns:Probability of the sequence $seq$.  $TProbability$ is the type parameter $TCargo$ of the type of $hmm$.
+..see:Function.viterbiAlgorithm
+..see:Function.forwardAlgorithm
+..remarks:See the @http://en.wikipedia.org/wiki/Forward-backward_algorithm|Wikipedia article on the Forward-backward algorithm@ for an introduction to the algorithm.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequence>
+inline TProbability
+backwardAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				  TSequence const& seq)
+{
+	SEQAN_CHECKPOINT
+	String<TProbability> bMat;
+	return _backwardAlgorithm(hmm, seq, bMat);
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.generateSequence:
+..cat:Graph
+..summary:Generates random state and alphabet sequences of a given HMM.
+..signature:generateSequence(hmm, sequences, states, numSeq, maxLength)
+..param.hmm:In-parameter:Input HMM.
+...type:Spec.Hmm
+..param.sequences:The StringSet of alphabet sequences.
+...type:Class.StringSet
+..param.sequences:The StringSet of state sequences.
+...type:Class.StringSet
+..param.numSeq:The number of sequences to generate.
+..param.maxLength:The maximum length of the sequences.
+...remarks:Sequences might be shorter if the end state is reached prior to maxLength. 
+..remarks: Because of silent states, generated alphabet and state sequences might have different length.
+..returns:void
+..include:seqan/graph_algorithms.h
+*/
+template<typename TAlphabet, typename TProbability, typename TSpec,typename TSequenceSet, typename TStateSeqSet, typename TSize>
+inline void
+generateSequence(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				 TSequenceSet& sequences,
+				 TStateSeqSet& states,
+				 TSize numSeq,
+				 TSize maxLength) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TSequenceSet>::Type TSequence;
+	typedef typename Value<TStateSeqSet>::Type TStateSeq;
+
+    // TODO(holtgrew): It should be possible to use a per-call RNG.
+	typedef typename GetDefaultRng<TGraph>::Type TRng;
+	typedef Pdf<Uniform<double> > TPdf;
+	TPdf pdf(0.0, 1.0);
+	TRng & rng = defaultRng(TGraph());
+	
+	// Initialization
+	clear(sequences);
+	clear(states);
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	
+	// Simulate sequences
+	TVertexDescriptor currentState;
+	TVertexDescriptor endState = getEndState(hmm);
+	for(TSize i=0;i<numSeq;++i){
+		currentState = getBeginState(hmm);
+		TSequence seq;
+		TStateSeq stat;
+		appendValue(stat, getBeginState(hmm));
+		bool stop = false;
+		TSize pos = 0; 
+		while (pos < maxLength) {
+			TProbability prob = pickRandomNumber(rng, pdf);
+			TProbability compareProb = 0.0;
+			TOutEdgeIterator itState(hmm, currentState);
+			// Determine the next state
+			for(;!atEnd(itState);++itState) {
+				// Probability of the next transition
+				compareProb += getTransitionProbability(hmm, value(itState));
+				// Compare with random probability
+				if (prob <= compareProb){
+					TVertexDescriptor nextState = targetVertex(hmm, value(itState));
+					if (nextState == endState) {
+						stop = true;
+						break;
+					}
+					appendValue(stat, nextState);
+					if (!isSilent(hmm, nextState)) {
+						compareProb =0.0;
+						prob = pickRandomNumber(rng, pdf);
+						for (TSize c=0;c<alphSize;++c){
+							compareProb += getEmissionProbability(hmm,targetVertex(hmm, value(itState)), TAlphabet(c));
+							if (prob <= compareProb) {
+								appendValue(seq, TAlphabet(c));
+								++pos;
+								break;
+							}
+						}
+					}
+					currentState = nextState;
+					break;
+				}
+			}
+			if (stop==true) break;
+		}
+		appendValue(stat, getEndState(hmm));
+		appendValue(sequences, seq);
+		appendValue(states, stat);
+	}
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec,typename TSequenceSet, typename TSize>
+inline void
+generateSequence(Graph<Hmm<TAlphabet, TProbability, TSpec> > const& hmm,
+				 TSequenceSet& sequences,
+				 TSize numSeq,
+				 TSize maxLength) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	StringSet<String<TVertexDescriptor> > states;
+	generateSequence(hmm, sequences, states, numSeq, maxLength);
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Training algorithms
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec,typename TEmissionCounter, typename TTransitionCounter>
+inline void
+_parameterEstimator(Graph<Hmm<TAlphabet, TProbability, TSpec> >& hmm,
+					 TEmissionCounter const& emission,
+					 TTransitionCounter const& transition)
+{
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TTransitionCounter>::Type TCounterValue;
+
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	TCounterValue pseudoCount = (TCounterValue) 1.0;
+
+	// Estimate the parameters from the counter values
+	TVertexIterator itAll(hmm);
+	for(;!atEnd(itAll);++itAll){
+		if (!isSilent(hmm, value(itAll))) {
+			TCounterValue summedCount = (TCounterValue) (0.0);
+			for(TSize i=0; i<alphSize;++i) summedCount += (pseudoCount + value(value(emission, value(itAll)),i));
+			for(TSize i=0; i<alphSize;++i) emissionProbability(hmm,value(itAll),TAlphabet(i)) = (pseudoCount + value(value(emission, value(itAll)),i)) / summedCount;
+		}
+		TCounterValue summedCount = (TCounterValue) (0.0);
+		TOutEdgeIterator itOutSum(hmm,value(itAll));
+		for(;!atEnd(itOutSum);++itOutSum) summedCount += (pseudoCount + getProperty(transition, value(itOutSum)));
+		TOutEdgeIterator itOut(hmm, value(itAll));
+		for(;!atEnd(itOut);++itOut) transitionProbability(hmm, value(itOut)) = (pseudoCount + getProperty(transition, value(itOut))) / summedCount;
+	}
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TSequenceSet, typename TStateSeqSet>
+inline void 
+estimationWithStates(Graph<Hmm<TAlphabet, TProbability, TSpec> >& hmm,
+					 TSequenceSet& sequences,
+					 TStateSeqSet& states)
+{
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Value<TStateSeqSet>::Type TStateSeq;
+	typedef typename Value<TStateSeq>::Type TState;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	typedef String<TSize> TCountString;
+	TCountString transitionCounter;
+	resize(transitionCounter, getIdUpperBound(_getEdgeIdManager(hmm)), 0);
+	StringSet<TCountString> emissionCounter;
+	TSize numRows = getIdUpperBound(_getVertexIdManager(hmm));
+	for(TSize i =0; i<numRows;++i) {
+		TCountString emisCount;
+		resize(emisCount,alphSize,0);
+		appendValue(emissionCounter,emisCount);
+	}
+	
+	// Iterate over all sequences
+	for (TSize j=0;j<length(states);++j) {
+		TSize posSeq = 0;
+		for (TSize i = 0;i<length(value(states,j));++i) {
+			TState s = value(value(states,j),i);
+			if (!isSilent(hmm, s)) {
+				TAlphabet c = value(value(sequences,j),posSeq);
+				value(value(emissionCounter, s), ordValue(c)) += 1;
+				++posSeq;
+			}
+			if (i<(length(value(states,j))-1)) {
+				TEdgeDescriptor currEdge = findEdge(hmm, s, value(value(states,j), (i+1)));
+				property(transitionCounter, currEdge) += 1;
+			}
+		}
+	}
+
+	//// Debug Code
+	//typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	//TEdgeIterator itE(hmm);
+	//for(;!atEnd(itE);goNext(itE)) std::cout << sourceVertex(itE) << ',' << targetVertex(itE) << ':' << property(transitionCounter, value(itE)) << std::endl;
+	//for(TSize j=0; j<length(emissionCounter); ++j) {
+	//	for(TSize i=0;i<length(value(emissionCounter, j));++i) {
+	//		std::cout << j << ":" << TAlphabet(i) << '=' << value(value(emissionCounter, j), i) << std::endl;
+	//	}
+	//}
+
+	// Estimate Parameters
+	_parameterEstimator(hmm,emissionCounter, transitionCounter);
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec>
+inline void
+_fillHmmUniform(Graph<Hmm<TAlphabet, TProbability, TSpec> >& hmm)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	
+	// Iterate over all states
+	TVertexIterator itState(hmm);
+	for(;!atEnd(itState);goNext(itState)) {		//pass through the states of the hmm	
+		TSize oD = outDegree(hmm, value(itState));
+		TOutEdgeIterator itOut(hmm, value(itState));
+		for (;!atEnd(itOut);goNext(itOut)) transitionProbability(hmm, value(itOut)) = (TProbability) (1.0 / (double) (oD));
+		if (!isSilent(hmm, value(itState))) {
+			for(TSize i=0;i<alphSize;++i){
+				emissionProbability(hmm,value(itState),TAlphabet(i)) = (TProbability) (1.0 / (double) (alphSize));
+			}
+		}
+	}
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TRNG>
+inline void
+_fillHmmRandom(Graph<Hmm<TAlphabet, TProbability, TSpec> >& hmm,
+                TRNG & rng)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	
+	// Initialization
+    Pdf<Uniform<TSize> > pdf(20, 99);
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	
+	// Iterate over all states
+	TVertexIterator itState(hmm);
+	for(;!atEnd(itState);goNext(itState)) {		//pass through the states of the hmm	
+		TSize oD = outDegree(hmm, value(itState));
+		if (oD > 0) {
+			String<TSize> counts;
+			TSize sum = 0;
+			for(TSize i = 0;i<oD;++i) {
+				TSize rd = pickRandomNumber(rng, pdf);
+				sum += rd;
+				appendValue(counts, rd);
+			}
+			TSize pos = 0;
+			TOutEdgeIterator itOut(hmm, value(itState));
+			for (;!atEnd(itOut);goNext(itOut), ++pos) transitionProbability(hmm, value(itOut)) = (TProbability) ((double) (value(counts, pos)) / (double) (sum));
+		}	
+		if (!isSilent(hmm, value(itState))) {
+			String<TSize> counts;
+			TSize sum = 0;
+			for(TSize i = 0;i<alphSize;++i) {
+				TSize rd = pickRandomNumber(rng, pdf);
+				sum += rd;
+				appendValue(counts, rd);
+			}
+			for(TSize i=0;i<alphSize;++i) emissionProbability(hmm,value(itState),TAlphabet(i)) = (TProbability) ((double) (value(counts, i)) / (double) (sum));
+		}
+	}
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TProbability, typename TSpec, typename TRNG>
+inline void
+randomizeHmm(Graph<Hmm<TAlphabet, TProbability, TSpec> >& hmm,
+             TRNG & /*rng*/)
+{
+	// TODO(holtgrew): Why uniform and not random?
+	//_fillHmmRandom(hmm, rng);
+	_fillHmmUniform(hmm);
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlphabet, typename TProbability, typename TSpec, typename TSequence, typename TSize>
+inline TProbability
+_baumWelchAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec > >& hmm,
+					 StringSet<TSequence> const& seqSet,
+					 TSize maxIter,
+					 TProbability epsilon)
+{
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef String<TProbability> TCountString;
+
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	TProbability lastTotalModelProb = 0.0;
+
+	// Randomize current HMM so only topology is preserved
+	randomizeHmm(hmm);
+
+	// Iterative Optimization
+	for(TSize iter=0; iter<maxIter; ++iter){
+		std::cout << "Iteration: "<< iter << std::endl;
+		std::cout << hmm << std::endl;
+		TCountString transitionCounter;
+		resize(transitionCounter, getIdUpperBound(_getEdgeIdManager(hmm)), 0.0);
+		StringSet<TCountString> emissionCounter;
+		TSize numRows = getIdUpperBound(_getVertexIdManager(hmm));
+		for(TSize i =0; i<numRows;++i) {
+			TCountString emisCount;
+			resize(emisCount,alphSize, 0.0);
+			appendValue(emissionCounter,emisCount);
+		}
+						
+		// MaximationStep
+		// Determine new contributions
+		TProbability totalModelLogProb = 0.0;
+		for (TSize i=0; i <length(seqSet);++i){		//sequences
+			TSize len = length(value(seqSet,i));
+
+			// Forward algorithm
+			String<TProbability> fMat;
+			TProbability modelLogProb = _forwardAlgorithm(hmm, value(seqSet,i), fMat);
+			totalModelLogProb += modelLogProb;
+			
+			// Backward algorithm
+			String<TProbability> bMat;
+			_backwardAlgorithm(hmm, value(seqSet,i), bMat);
+			
+			// Use the posterior probabilities to estimate counter values
+			for (TSize j=0;j<len;++j){  
+				TAlphabet c = value(value(seqSet,i),j);
+				TAlphabet nextC = c;
+				if (j < (len - 1))  nextC = value(value(seqSet,i),(j+1));
+				
+				// Iterate over all states
+				TVertexIterator itAll(hmm);		
+				for(;!atEnd(itAll);++itAll) {
+					// Handle begin state
+					if (value(itAll) == beginState(hmm)) {
+						if (j == 0) {
+							TOutEdgeIterator itOut(hmm, value(itAll));
+							for(;!atEnd(itOut); goNext(itOut)) {
+								if (!isSilent(hmm, targetVertex(itOut))) {
+									property(transitionCounter, value(itOut)) += (value(fMat, beginState(hmm)) * getTransitionProbability(hmm, value(itOut)) * getEmissionProbability(hmm, targetVertex(itOut), c) * value(bMat, numRows + targetVertex(itOut)) / modelLogProb);
+								} else {
+									property(transitionCounter, value(itOut)) += (value(fMat, beginState(hmm)) * getTransitionProbability(hmm, value(itOut)) * value(bMat, targetVertex(itOut)) / modelLogProb);
+								}
+							}
+						
+						}
+						continue;
+					}
+					// Ignore the end state
+					if (value(itAll) == endState(hmm)) continue;
+
+					// Determine emission expectation values
+					if (!isSilent(hmm, value(itAll))) value(value(emissionCounter, value(itAll)),ordValue(c)) += ((value(fMat, (j+1) * numRows + value(itAll)) * value(bMat, (j+1) * numRows + value(itAll))) / modelLogProb);
+					
+					// Determine transition expectation values
+					TOutEdgeIterator itOut(hmm, value(itAll));
+					for(;!atEnd(itOut); goNext(itOut)) {
+						// Handle the end state
+						if ((j == (len - 1)) && (targetVertex(itOut)==endState(hmm))) {
+							property(transitionCounter, value(itOut)) += (value(fMat, (j+1) * numRows + value(itAll)) * getTransitionProbability(hmm, value(itAll),endState(hmm)) / modelLogProb);
+						} else {
+							if (!isSilent(hmm, targetVertex(itOut))) {
+								if (j < (len - 1)) property(transitionCounter, value(itOut)) += (value(fMat, (j+1) * numRows + value(itAll)) * getTransitionProbability(hmm, value(itOut)) * getEmissionProbability(hmm, targetVertex(itOut), nextC) * value(bMat, (j+2) * numRows + targetVertex(itOut)) / modelLogProb);
+							} else {
+								property(transitionCounter, value(itOut)) += (value(fMat, (j+1) * numRows + value(itAll)) * getTransitionProbability(hmm, value(itOut)) * value(bMat, (j+1) * numRows + targetVertex(itOut)) / modelLogProb);
+							}
+						}
+					}
+				}
+			}
+		}
+		// Expectation step
+		_parameterEstimator(hmm,emissionCounter, transitionCounter);
+		
+
+		// Termination?
+		if ((iter > 5) && ((totalModelLogProb - lastTotalModelProb) < epsilon)) {
+			lastTotalModelProb = totalModelLogProb;
+			break;
+		} else {
+			lastTotalModelProb = totalModelLogProb;
+		}
+	}
+	return lastTotalModelProb;
+}
+
+///////////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlphabet, typename TProbability, typename TSpec, typename TSequence>
+inline TProbability 
+baumWelchAlgorithm(Graph<Hmm<TAlphabet, TProbability, TSpec > >& hmm,
+				   StringSet<TSequence> const& seqSet)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize maxIter = 100;
+	TProbability epsilon = 0.00001;
+	return _baumWelchAlgorithm(hmm, seqSet, maxIter, epsilon);
+}
+
+/*
+//////////////////////////////////////////////////////////////////////////////
+// Profile HMMs
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template < typename TAlphabet, typename TProbability, typename TSpec, typename TMat, typename TConsensus, typename TSize>
+inline void
+_profileHmmCounter(Graph<Hmm<TAlphabet, TProbability, TSpec> >& pHmm,
+					TMat const& matr,
+					TConsensus const& consensus,
+					TSize const& numRows,
+					TSize const& numCols)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TConsensus>::Type TValue;
+
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	TValue gapChar = gapValue<TValue>();
+	TVertexDescriptor begState = beginState(pHmm);
+	TVertexDescriptor eState = endState(pHmm);
+	TVertexDescriptor matchState = 1;
+	TVertexDescriptor insertState = 2;
+	TVertexDescriptor deleteState = 3;
+
+	typedef String<TProbability> TCountString;
+	TCountString transitionCounter;
+	resize(transitionCounter, getIdUpperBound(_getEdgeIdManager(pHmm)), 0.0);
+	StringSet<TCountString> emissionCounter;
+	TSize nR = getIdUpperBound(_getVertexIdManager(pHmm));
+	for(TSize i =0; i<nR;++i) {
+		TCountString emisCount;
+		resize(emisCount,alphSize, 0.0);
+		appendValue(emissionCounter,emisCount);
+	}
+
+
+	String<TVertexDescriptor> oldCol;
+	String<TVertexDescriptor> currCol;
+	resize(oldCol, numRows, begState);
+	resize(currCol, numRows, 0);
+	TEdgeDescriptor currEdge;
+	
+	for(TSize i = 0; i<length(consensus); ++i) {
+		//transitionvalues
+		
+		//being in insertState
+		if (value(consensus, i)==gapChar){
+			for(TSize j = 0; j<numRows; ++j){
+				if ((value(matr, j * numCols + i)!=gapChar)){
+					value(currCol,j) = insertState; 
+					currEdge = findEdge(pHmm, value(oldCol,j), value(currCol,j));
+					property(transitionCounter, currEdge) += 1;
+					value(oldCol,j) = value(currCol,j);
+				}
+				else if ((value(matr, j * numCols + i)==gapChar) ){
+					value(currCol,j) = value(oldCol,j);
+				}
+			}
+		}
+		//being in normal State
+		else{
+			for(TSize j = 0; j<numRows; ++j){
+				if(value(matr, j * numCols + i)!=gapChar) value(currCol,j) = matchState; 
+				else value(currCol,j) = deleteState;
+				currEdge = findEdge(pHmm, value(oldCol,j), value(currCol,j));
+				property(transitionCounter, currEdge) += 1;
+				value(oldCol,j)=value(currCol,j);
+			}
+		}
+		//emissionvalues
+		if (value(consensus, i)==gapChar) {
+			for(TSize j = 0; j<numRows; ++j) 
+				if(value(matr, j * numCols + i)!=gapChar) 
+					value(value(emissionCounter, insertState), ordValue( (TAlphabet)  value(matr, j * numCols + i) ) ) += 1;
+			
+			continue;
+		}
+		else 
+			for(TSize j = 0; j<numRows; ++j) 
+				if(value(matr, j * numCols + i)!=gapChar) 
+					value(value(emissionCounter, matchState), ordValue( (TAlphabet)  value(matr, j * numCols + i) ) ) += 1;
+		
+		matchState+=3;
+		if ((insertState+3)==eState) insertState+=2;
+		else insertState+=3;
+		deleteState+=3;
+	}
+	
+	//transition in endState
+	for(TSize j = 0; j<numRows; ++j){
+		currEdge = findEdge(pHmm,value(currCol,j),eState);
+		property(transitionCounter, currEdge) += 1;
+	}
+	
+	_parameterEstimator(pHmm, emissionCounter, transitionCounter);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TConsensus>
+inline void
+_createProfileHmm(Graph<Hmm<TAlphabet, TCargo, TSpec> >& pHmm,
+				   TConsensus const& consensus)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Value<TConsensus>::Type TValue;
+	
+	// Initialization
+	TSize alphSize = ValueSize<TAlphabet>::VALUE;
+	TValue gapChar = gapValue<TValue>();
+	clear(pHmm);
+	
+	// Add begin state
+	TVertexDescriptor begState = addVertex(pHmm);
+	assignBeginState(pHmm, begState);
+	
+	// Add for each consensus letter 3 states
+	for (TSize i=0;i<length(consensus);++i){
+		if (value(consensus,i) == gapChar) continue;
+		addVertex(pHmm); addVertex(pHmm); addVertex(pHmm, true);
+	}
+	
+	// Add last insertion state
+	TVertexDescriptor lastIState = addVertex(pHmm);
+	
+	// Add end state
+	TVertexDescriptor endState = addVertex(pHmm);
+	assignEndState(pHmm, endState);
+	
+	// Is there no consensus letter?
+	if (lastIState == 1) {
+		clear(pHmm);
+		return;
+	}
+
+	// Remember the kind of state
+	TVertexDescriptor mState = 1;
+	TVertexDescriptor iState = 2;
+	TVertexDescriptor dState = 3;
+
+	// Add tranistions from begin state
+	addEdge(pHmm, begState, mState);
+	addEdge(pHmm, begState, iState);
+	addEdge(pHmm, begState, dState);
+
+	// Add all remaining transitions
+	for (TSize i=0;i<length(consensus);++i){	
+		if (value(consensus,i) == gapChar) continue;
+		else if ((mState + 3) == lastIState) {
+			addEdge(pHmm, iState, mState);	
+			addEdge(pHmm, iState, iState);
+			addEdge(pHmm, iState, dState);
+			break;
+		}
+		else{
+			addEdge(pHmm, mState, (mState+3));
+			addEdge(pHmm, iState, mState);
+			addEdge(pHmm, dState, (mState+3));
+			addEdge(pHmm, mState, (iState+3));
+			addEdge(pHmm, iState, iState);
+			addEdge(pHmm, dState, (iState+3));
+			addEdge(pHmm, mState, (dState+3));
+			addEdge(pHmm, iState, dState);
+			addEdge(pHmm, dState, (dState+3));
+			mState+=3;
+			iState+=3;
+			dState+=3;
+		}
+	}
+
+	// Transitions to the endState and the last I-state
+	addEdge(pHmm, mState, endState);
+	addEdge(pHmm, mState, lastIState);
+	addEdge(pHmm, lastIState, endState);
+	addEdge(pHmm, lastIState, lastIState);
+	addEdge(pHmm, dState, endState);
+	addEdge(pHmm, dState, lastIState);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+//e.g.
+//String<char> matr = "-AT---GAG-G-AG-CT-C--A--GT-G-CT---G";
+//msaToProfileHmm(matr, hmm, 5);
+
+template<typename TAlignmentChar, typename TAlphabet, typename TProbability, typename TSpec, typename TSize>
+inline void 
+msaToProfileHmm(String<TAlignmentChar> const& matr,
+				Graph<Hmm<TAlphabet, TProbability, TSpec> >& pHmm,
+				TSize nSeq)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TProbability, TSpec> > THmm;
+	
+	// Consensus 
+	String<unsigned int> coverage;
+	String<char> gappedConsensus;
+	String<Dna> consensusSequence;
+	consensusCalling(matr, consensusSequence, gappedConsensus, coverage, nSeq, MajorityVote() );
+
+	// Build the HMM topology
+	_createProfileHmm(pHmm,gappedConsensus);
+
+	// Parameterize the pHmm
+	TSize numCols = length(matr) / nSeq;
+	_profileHmmCounter(pHmm, matr, gappedConsensus, nSeq, numCols);
+}
+
+*/
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_lis_his.h b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_lis_his.h
new file mode 100644
index 0000000..cccec40
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_algorithms/graph_algorithm_lis_his.h
@@ -0,0 +1,407 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ALGORITHM_LIS_HIS_H
+#define SEQAN_HEADER_GRAPH_ALGORITHM_LIS_HIS_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+struct Lcs_;
+typedef Tag<Lcs_> Lcs;
+
+//////////////////////////////////////////////////////////////////////////////
+// LIS: Longest Increasing Subsequence
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSortedSequence, typename TKey>
+inline typename TSortedSequence::const_iterator
+_previousInSortedSequence(TSortedSequence const& list, TKey const key) {
+	SEQAN_CHECKPOINT
+	typedef typename TSortedSequence::const_iterator TSortedSequenceIter;
+
+	TSortedSequenceIter a_k_it = list.lower_bound(key);
+	// Now we need to move one to the front
+
+	if (a_k_it != list.end()) {
+		// If we are at the beginning, no predecessor
+		if (a_k_it == list.begin()) a_k_it = list.end();
+		else --a_k_it;
+	} else {
+		// If we are at the end, the predecessor is the last element of the list
+		TSortedSequenceIter tmp = list.begin();
+		if (tmp != list.end()) {
+			do {
+				a_k_it = tmp;
+			} while(++tmp != list.end());
+		}
+	}
+	return a_k_it;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TSortedSequence, typename TIterator>
+inline typename TSortedSequence::const_iterator
+_nextInSortedSequence(TSortedSequence const& list, TIterator const& prev) {
+	SEQAN_CHECKPOINT
+	typedef typename TSortedSequence::const_iterator TSortedSequenceIter;
+		
+	TSortedSequenceIter b_l_it;
+	if (prev == list.end()) b_l_it = list.begin();
+	else b_l_it = list.upper_bound(*prev);
+
+	return b_l_it;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.longestIncreasingSubsequence:
+..summary:Computes the longest increasing subsequence.
+..cat:Alignments
+..signature:longestIncreasingSubsequence(str, pos)
+..param.str:In-parameter: An arbitrary string.
+...type:Class.String
+..param.pos:Out-parameter: A String with the positions that belong to the longest increasing subsequence.
+...remarks:
+The last position in pos indicates the first element in the longest increasing subsequence.
+That's why pos should be a Block-String (Stack).
+..include:seqan/graph_algorithms.h
+*/
+template<typename TString, typename TPositions>
+inline void
+longestIncreasingSubsequence(TString const& str, TPositions& pos) {
+	SEQAN_CHECKPOINT
+
+	// The list of decreasing covers, only the smallest number must be remembered
+	// See Gusfield
+	typedef std::pair<typename Value<TString>::Type, typename Position<TPositions>::Type> TKey;
+	typedef std::set<TKey, std::less<TKey> > TSortedSequence;
+	typedef typename TSortedSequence::const_iterator TSortedSequenceIter;
+	TSortedSequence list;
+
+	// The trace-back graph
+	typedef Graph<Directed<void, WithoutEdgeId> > TGraph;
+	typedef VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TGraph g;
+
+	// Walk through the sequence and build the decreasing covers
+	typedef typename Iterator<TString const, Rooted>::Type TStringIter;
+	TStringIter endIt = end(str);
+	for(TStringIter it = begin(str); it != endIt; ++it) {
+		// Get previous element
+		TSortedSequenceIter a_k_it = _previousInSortedSequence(list, std::make_pair(*it, 0)); 
+		
+		// Get next element
+		TSortedSequenceIter b_l_it = _nextInSortedSequence(list, a_k_it);
+		
+		// Delete from list
+		if (b_l_it != list.end()) list.erase(*b_l_it);
+
+		// Insert new list element
+		list.insert(std::make_pair(*it, position(it)));
+
+		// Create the corresponding node
+		// Note: The VertexDescriptor == position(it)
+		addVertex(g);
+
+
+		// Connect to predecessor
+		if (a_k_it != list.end()) addEdge(g, (TVertexDescriptor) position(it), (TVertexDescriptor) a_k_it->second);
+	}
+
+	// Trace-back
+	if (list.rbegin() == list.rend()) return;
+	else {
+		// Start with the maximal position in the list == Vertex Descriptor
+		TVertexDescriptor v = list.rbegin()->second;
+		while (true) {
+			appendValue(pos, v, Generous());
+			if (g.data_vertex[v]) v = (*g.data_vertex[v]).data_target;
+			else break;
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// LCS: Longest Common Subsequence
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.longestCommonSubsequence:
+..summary:Computes the longest common subsequence.
+..cat:Alignments
+..signature:longestCommonSubsequence(str1, str2, nSize, pos)
+..param.str1:In-parameter: An arbitrary string.
+...type:Class.String
+..param.str2:In-parameter: An arbitrary string.
+...type:Class.String
+..param.pos:Out-parameter: A String with pairs of positions that indicate the longest common subsequence.
+...remarks:
+..include:seqan/graph_algorithms.h
+*/
+template<typename TString1, typename TString2, typename TNeighborhoodSize, typename TFinalPos>
+inline void
+longestCommonSubsequence(TString1 const& str1,
+						 TString2 const& str2,
+						 TNeighborhoodSize nSize,
+						 TFinalPos& pos) 
+{
+	SEQAN_CHECKPOINT
+	typedef typename Value<TString1>::Type TValue;
+	typedef typename Size<TString1>::Type TSize;
+	typedef typename Position<TString1>::Type TPos;
+	TSize alphabet_size = ValueSize<TValue>::VALUE;
+
+	// The occurrences of each letter in the second string
+	typedef String<TPos> TPositions;
+	String<TPositions> occ;
+	resize(occ, alphabet_size, TPositions());
+	typedef typename Iterator<TString2 const, Standard>::Type TStringIter;
+	TStringIter itStr2 = begin(str2, Standard());
+	TStringIter endItStr2 = end(str2, Standard());
+	TPos current_pos = 0;
+	for(; itStr2 != endItStr2; ++itStr2, ++current_pos) appendValue(occ[ordValue(*itStr2)], current_pos, Generous());
+
+	// Build the combined string
+	String<TPos> finalSeq;
+	String<TPos> mapping;
+	TStringIter itStr1 = begin(str1, Standard());
+	TStringIter endItStr1 = end(str1, Standard());
+	current_pos = 0;
+	TPos diff = 0;
+	for(; itStr1 != endItStr1; ++itStr1, ++current_pos) {
+		TPositions& current_occ = occ[ordValue(*itStr1)];
+		for(int i = length(current_occ)-1; i>=0; --i) {
+			// Do we have a neighborhood
+			diff = (current_pos < current_occ[i]) ? current_occ[i] - current_pos : current_pos - current_occ[i];
+			if (diff > (TPos) nSize) continue;
+			appendValue(finalSeq, current_occ[i], Generous());
+			appendValue(mapping, current_pos, Generous());
+		}
+	}
+
+	// Call longest increasing subsequence
+	typedef String<TSize> TResult;
+	TResult result;
+	longestIncreasingSubsequence(finalSeq, result);
+	
+	// Insert the common pairs
+	typedef typename Iterator<TResult, Standard>::Type TResultIter;
+	TResultIter itResult = begin(result, Standard());
+	TResultIter endResult = end(result, Standard());
+	for(; itResult != endResult; ++itResult) 
+		appendValue(pos, std::make_pair(mapping[*itResult], finalSeq[*itResult]), Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlign, typename TStringSet>
+inline int
+globalAlignment(TAlign& align,
+				TStringSet const& str,
+				Lcs)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<TStringSet>::Type TId;
+	typedef typename Size<TStringSet>::Type TSize;
+	TId id1 = positionToId(str, 0);
+	TId id2 = positionToId(str, 1);
+		
+	// Lcs between first and second string
+	String<std::pair<TSize, TSize> > pos1;
+	longestCommonSubsequence(str[0], str[1], 100, pos1);
+	//longestCommonSubsequence(str[0], str[1], 800, pos1);
+
+	// Extend the matches as long as possible
+	TSize oldI = 0;
+	TSize oldJ = 0;
+	TSize totalLen = 0;
+	if (length(pos1)) {
+		TSize lenMatch = 1;				
+		int last = length(pos1)-1;		
+		TSize iBegin = pos1[last].first;
+		TSize jBegin = pos1[last].second;
+		for(int z = last - 1; z>=0; --z) {
+			if ((pos1[z].first == pos1[z+1].first + 1) &&
+				(pos1[z].second == pos1[z+1].second + 1)) 
+			{
+				++lenMatch;
+			} else {
+				if (oldI < iBegin) _alignTracePrint(align, str[0], str[1], id1, oldI, id2, (TSize) 0, (TSize) iBegin - oldI, 1);
+				if (oldJ < jBegin) _alignTracePrint(align, str[0], str[1], id1, (TSize) 0, id2, oldJ, (TSize) jBegin - oldJ, 2);
+				oldI = iBegin + lenMatch;
+				oldJ = jBegin + lenMatch;
+			
+				_alignTracePrint(align, str[0], str[1], id1, iBegin, id2, jBegin, lenMatch, 0);
+				totalLen += lenMatch;
+				lenMatch = 1;
+				iBegin = pos1[z].first;
+				jBegin = pos1[z].second;
+			}
+		}
+		// Process last match
+		if (oldI < iBegin) _alignTracePrint(align, str[0], str[1], id1, oldI, id2, (TSize) 0, (TSize) iBegin - oldI, 1);
+		if (oldJ < jBegin) _alignTracePrint(align, str[0], str[1], id1, (TSize) 0, id2, oldJ, (TSize) jBegin - oldJ, 2);
+		oldI = iBegin + lenMatch;
+		oldJ = jBegin + lenMatch;
+		_alignTracePrint(align, str[0], str[1], id1, iBegin, id2, jBegin, lenMatch, 0);
+		totalLen += lenMatch;
+	}
+	// Process left overs
+	if (oldI < length(str[0])) _alignTracePrint(align, str[0], str[1], id1, oldI, id2, (TSize) 0, (TSize) length(str[0]) - oldI,  1);
+	if (oldJ < length(str[1])) _alignTracePrint(align, str[0], str[1], id1, (TSize) 0, id2, oldJ, (TSize) length(str[1]) - oldJ, 2);
+	
+	return (int) totalLen;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// HIS: Heaviest Increasing Subsequence
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.heaviestIncreasingSubsequence:
+..summary:Computes the heaviest increasing subsequence.
+..cat:Alignments
+..signature:heaviestIncreasingSubsequence(str, weights, pos)
+..param.str:In-parameter: An arbitrary string.
+...type:Class.String
+..param.weights:In-parameter: A weight for each position in the string.
+..param.pos:Out-parameter: A String of positions that indicate the members of the heaviest increasing subsequence.
+...remarks:
+The last position in pos indicates the first member of the heaviest increasing subsequence.
+That's why pos should be a Block-String (Stack).
+Note that only members that contribute a weight are selected, that is, positions with associated weight=0 are ignored.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TString, typename TWeightMap, typename TPositions>
+inline typename Value<TWeightMap>::Type
+heaviestIncreasingSubsequence(TString const& str, 
+							  TWeightMap const& weights, 
+							  TPositions& pos) 
+{
+	SEQAN_CHECKPOINT
+	typedef typename Size<TString>::Type TSize;
+	typedef typename Value<TString>::Type TValue;
+	typedef typename Value<TPositions>::Type TPos;
+	typedef typename Value<TWeightMap>::Type TWeight;
+
+	// The list of decreasing covers, only the smallest element of each member must be remembered
+	typedef std::pair<TValue, std::pair<TWeight, TPos> > TKey;
+	typedef std::set<TKey, std::less<TKey> > TSortedSequence;
+	typedef typename TSortedSequence::const_iterator TSortedSequenceIter;
+	TSortedSequence list;
+	
+	// The trace-back graph
+	typedef Graph<Directed<void, WithoutEdgeId> > TGraph;
+	typedef VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TGraph g;
+
+	// Walk through the sequence and build the decreasing covers
+	typedef typename Iterator<TString const, Standard>::Type TStringIter;
+	TStringIter it = begin(str, Standard());
+	TStringIter endIt = end(str, Standard());
+	TSize pos_of_iterator = 0;
+	TWeight w = 0;
+	for(; it != endIt; ++it, ++pos_of_iterator) {
+		w = weights[pos_of_iterator];
+		// Letters that do not contribute a weight (e.g., w = 0) are excluded!
+		// Weights must increase!
+		if (w == 0) {
+			addVertex(g);  // Note: The vertex id corresponds to the position
+			continue;
+		}
+
+
+		// Get previous element
+		TSortedSequenceIter a_k_it = _previousInSortedSequence(list, std::make_pair(*it, std::make_pair(0, 0))); 
+		
+		// Get next element
+		TSortedSequenceIter b_l_it = _nextInSortedSequence(list, a_k_it);
+
+		// Determine new weight
+		if (a_k_it != list.end()) w += a_k_it->second.first;
+
+		// Delete from list
+		while ((b_l_it != list.end()) && 
+				(w >= b_l_it->second.first)) {
+					TSortedSequenceIter tmp = b_l_it;
+					b_l_it = _nextInSortedSequence(list, b_l_it);
+					list.erase(*tmp);
+		}
+
+		// Insert new list element
+		if ((b_l_it == list.end()) ||
+			(*it < b_l_it->first)) {
+				list.insert(std::make_pair(*it, std::make_pair(w, pos_of_iterator)));
+		}
+
+		// Create the corresponding node, pos_of_iterator == Vertex Descriptor
+		addVertex(g);
+
+		// Connect to predecessor
+		if (a_k_it != list.end()) addEdge(g, (TVertexDescriptor) pos_of_iterator, (TVertexDescriptor) a_k_it->second.second);
+	}
+
+	// Trace-back
+	w = 0;
+	if (list.rbegin() == list.rend()) return 0;
+	else {
+		// Last vertex is end of heaviest increasing subsequence
+		TVertexDescriptor v = list.rbegin()->second.second;
+		while (true) {
+			appendValue(pos, v, Generous());
+			w+=weights[v];
+			if (g.data_vertex[v]) v = (*g.data_vertex[v]).data_target;
+			else break;
+		}
+	}
+	return w;
+}
+
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_align.h b/third-party/seqan/core/include/seqan/graph_align.h
new file mode 100644
index 0000000..619c931
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align.h
@@ -0,0 +1,68 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+// Umbrella header for the moduel graph_align.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_H_
+
+// External STL
+#include <map>
+
+// Seqan
+#include <seqan/score.h>
+#include <seqan/graph_types.h>
+#include <seqan/graph_algorithms.h>
+
+
+// Alignment graph
+#include <seqan/graph_align/graph_impl_align.h>
+#include <seqan/graph_align/graph_impl_align_adapt.h>
+
+// Interval trees
+#include <seqan/misc/misc_interval_tree.h>
+
+// Refinement
+//#include <seqan/graph_align/graph_algorithm_refine.h>
+#include <seqan/graph_align/graph_algorithm_refine_scoring.h>
+#include <seqan/graph_align/graph_algorithm_refine_fragment.h>
+#include <seqan/graph_align/graph_algorithm_refine_aligngraph.h>
+#include <seqan/graph_align/graph_algorithm_refine_align.h>
+//#include <seqan/graph_align/graph_algorithm_refine_exact.h>
+#include <seqan/graph_align/graph_algorithm_refine_exact_iterative.h>
+#include <seqan/graph_align/graph_algorithm_refine_inexact.h>
+#include <seqan/graph_align/graph_algorithm_refine_annotation.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_align.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_align.h
new file mode 100644
index 0000000..b1557c1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_align.h
@@ -0,0 +1,194 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ALIGN_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ALIGN_H_
+
+namespace seqan {
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Functions for Align<TSource,TSpec>
+//project onto other sequence 
+template<typename TSource,typename TSpec,typename TValue, typename TId1, typename TPos1, typename TId2, typename TPos2,typename TMap>
+void
+_getOtherSequenceAndProject(Align<TSource,TSpec> & segment, 
+				TValue seg_num,
+							TMap & seq_map, 
+						   TId1 , 
+						   TPos1 node_i, 
+						   TId2 & seq_j_id, 
+						   TPos2 & node_j)
+{
+SEQAN_CHECKPOINT
+
+	if(seg_num == 0)
+	{
+		seq_j_id = seq_map[getObjectId(source(row(segment, 1)))];
+        TPos1 view_clipped_end_pos = clippedEndPosition(row(segment,0)) - clippedBeginPosition(row(segment, 0));
+		if(node_i >= (TPos1)toSourcePosition(row(segment, 0), view_clipped_end_pos))
+            node_j = static_cast<TPos2>(-1);
+		else
+            node_j = toSourcePosition(row(segment, 1), toViewPosition(row(segment, 0), node_i));
+	}
+	else
+	{
+		seq_j_id  = seq_map[getObjectId(source(row(segment, 0)))];
+        TPos1 view_clipped_end_pos = clippedEndPosition(row(segment, 1)) - clippedBeginPosition(row(segment, 1));
+		if(node_i >= (TPos1)toSourcePosition(row(segment, 1), view_clipped_end_pos))
+            node_j = static_cast<TPos2>(-1);
+		else
+            node_j = toSourcePosition(row(segment, 0), toViewPosition(row(segment, 1), node_i));
+	}
+}
+
+
+//unspektakul�re funktion, die die int ID zur�ckgibt (braucht man damit es f�r alle alignment typen geht)
+//template<typename TSource,typename TSpec, typename TValue, typename TSeqMap>					
+//int 
+//_getSeqMapId(TSeqMap & seq_map,
+//			Align<TSource,TSpec> & segment,
+//			TValue seq_i)
+//{
+//SEQAN_CHECKPOINT
+//	return seq_map[getObjectId(source(row(segment,seq_i)))];
+//}
+//
+//given seq and segment, get the sequenceId (seq_i) and its begin and end
+//if seq = 0 get first sequence (that takes part in the segment match)
+//if seq = 1 get second sequence
+template<typename TAliSource,typename TAliSpec, typename TId, typename TPosition, typename TId2>
+void
+_getSeqBeginAndEnd(Align<TAliSource,TAliSpec> & segment,
+				  std::map<const void * ,int> & seq_map, 
+				  TId & seq_i_id, 
+				  TPosition & begin_i, 
+				  TPosition & end_i,
+				  TId2 seq)
+{
+	seq_i_id = seq_map[getObjectId(source(row(segment,seq)))];
+	begin_i = clippedBeginPosition(row(segment, seq));
+	end_i = toSourcePosition(row(segment, seq), clippedEndPosition(row(segment, seq)) - begin_i);
+}
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////
+// 50000 _getRefinedMatchScore Functions
+////////////////////////////////////////////////////////////////////////////////////////
+////////////////////////////////
+//for Align<TAliSource,TAliSpec>
+//get score for alignment of length len starting at pos_i on first sequence
+//and pos_j on second sequence 
+template<typename TScoreValue,typename TScoreSpec,typename TStringSet,typename TAliSource,typename TAliSpec,typename TValue>
+TScoreValue
+_getRefinedMatchScore(Score<TScoreValue,TScoreSpec> & score_type,
+		 TStringSet &,
+		 Align<TAliSource,TAliSpec> & segment,
+		 TValue pos_i,
+		 TValue pos_j,
+		 TValue len,
+		 TValue)
+{
+SEQAN_CHECKPOINT     
+	typedef Align<TAliSource,TAliSpec> TAlign;
+	typedef typename Row<TAlign>::Type TRow;
+//	typedef typename Iterator<TRow,GapsIterator<ArrayGaps> >::Type TIterator;	
+	typedef typename Iterator<TRow, Rooted>::Type TIterator;
+	TIterator row0_it, row1_it;
+	row0_it = iter(row(segment,0),toViewPosition(row(segment,0),pos_i));
+	row1_it = iter(row(segment,1),toViewPosition(row(segment,1),pos_j));
+	len = toViewPosition(row(segment,0),pos_i + len) - toViewPosition(row(segment,0),pos_i);
+	TValue i = 0;
+	TScoreValue ret_score = 0;
+	while(i < len)
+	{
+		if(isGap(row1_it)||isGap(row0_it))
+			ret_score += scoreGapExtend(score_type);
+		else
+			ret_score += score(score_type,getValue(row0_it),getValue(row1_it));
+		++i;
+		++row0_it; 
+		++row1_it; 
+	}
+	return ret_score;
+}				
+					
+
+//get score for alignment starting at pos_i on first sequence 
+//and pos_j on second sequence, if len1!=len2 then the refinement
+//process was stopped (the cut is not exact)
+//template<typename TScore,typename TStringSet, typename TAliSource,typename TAliSpec,typename TValue>
+//typename Value<TScore>::Type
+//_getRefinedMatchScore(TScore & score_type,
+//		 TStringSet &, 
+//		 Align<TAliSource,TAliSpec> & segment,
+//		 TValue pos_i,
+//		 TValue pos_j,
+//		 TValue len1,
+//		 TValue len2)
+//{
+//SEQAN_CHECKPOINT
+//	typedef Align<TAliSource,TAliSpec> TAlign;
+//	typedef typename Row<TAlign>::Type TRow;
+//	typedef typename Iterator<TRow>::Type TIterator;	
+//	TIterator row0_it, row1_it;
+//	TValue len;
+//	row0_it = iter(row(segment,0),toViewPosition(row(segment,0),pos_i));
+//	row1_it = iter(row(segment,1),toViewPosition(row(segment,1),pos_j));
+//	len1 = toViewPosition(row(segment,0),pos_i + len1) - toViewPosition(row(segment,0),pos_i);
+//	len2 = toViewPosition(row(segment,1),pos_j + len2) - toViewPosition(row(segment,1),pos_j);
+//	len = (len1 < len2) ? len1 : len2;
+//	int i = 0;
+//	typename Value<TScore>::Type ret_score = 0;
+//	
+//	//calculate score for aligned region
+//	while(i < len)
+//	{
+//		ret_score += score(score_type,getValue(row0_it),getValue(row1_it));
+//		++i;
+//		++row0_it;
+//		++row1_it;
+//	}
+//	//fill up with gaps if one sequence is longer than the other
+//	len = (len1 > len2) ? len1 : len2;
+//	ret_score += (len - i) * scoreGapExtend(score_type);
+//	
+//	return ret_score;
+//}				
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ALIGN_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_aligngraph.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_aligngraph.h
new file mode 100644
index 0000000..106d2a0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_aligngraph.h
@@ -0,0 +1,292 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_ALGORITHM_REFINE_ALIGNGRAPH_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_ALGORITHM_REFINE_ALIGNGRAPH_H_
+
+//SEQAN_NO_DDDOC: do not generate documentation for this file
+
+namespace seqan {
+
+	
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Functios for Align Graphs
+//project onto other sequence for Graph<Alignment>
+template<typename TAlignment,typename TId1, typename TPos1, typename TId2, typename TPos2, typename TValue,typename TMap>
+void
+_getOtherSequenceAndProject(Graph<TAlignment> & segment, 
+			    TValue seg_num,
+                            TMap &, 
+ 							TId1 seq_i_id, 
+							TPos1 pos_i, 
+							TId2 & seq_j_id, 
+							TPos2 & pos_j)
+{
+	getProjectedPosition(segment,seg_num,seq_i_id, pos_i,seq_j_id,pos_j);
+
+}
+
+
+
+
+//given seq and segment, get the sequenceId (seq_i) and its begin and end
+//if seq = 0 get first sequence (that takes part in the segment match)
+//if seq = 1 get second sequence
+template<typename TAlign, typename TId, typename TPosition, typename TId2>
+void
+_getSeqBeginAndEnd(Graph<TAlign> & segment,
+				  std::map<const void * ,int> &, 
+				  TId & seq_i_id, 
+				  TPosition & begin_i, 
+				  TPosition & end_i,
+				  TId2 seq)
+{
+SEQAN_CHECKPOINT
+	//walk through edges, take first edge, target, source,
+	//define: seq == 0   ==> seq_i_id = id of source of first edge
+	//        seq == 1   ==> seq_i_id = id of target of first edge
+	typedef Graph<TAlign> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	
+	TEdgeIterator ed_it(segment);
+	//goBegin(ed_it);
+	if(seq==0)
+	{
+		TVertexDescriptor src = sourceVertex(ed_it);
+		seq_i_id = sequenceId(segment,src);
+	}
+	else
+	{
+		TVertexDescriptor trg = targetVertex(ed_it);
+		seq_i_id = sequenceId(segment,trg);
+	}
+	begin_i = getFirstCoveredPosition(segment,seq_i_id);
+	end_i = getLastCoveredPosition(segment,seq_i_id);
+
+
+}
+
+
+
+
+//////////////////////////
+//for Graph<TAlign>
+//vorsichtig! noch nicht richtig, bis jetzt nur ungapped exact matches...
+//template<typename TScore,typename TStringSet,typename TAlignment,typename TValue>
+//typename Value<TScore>::Type
+//_getRefinedMatchScore(TScore & score_type,
+//		 TStringSet & seqs,
+//		 Graph<TAlignment> & segment,
+//		 TValue pos_i,
+//		 TValue pos_j,
+//		 TValue len)
+//{
+//SEQAN_CHECKPOINT
+//	int pseudo_map = 0;
+//	TValue pos_j_check,seq_j_id;
+//	_getOtherSequenceAndProject(segment,pseudo_map,seq_i_id,pos_i,seq_j_id,pos_j_check);
+//	SEQAN_ASSERT(pos_j_check==pos_j);
+//	TValue last_pos_i = pos_i + len;
+//	TValue last_pos_j;
+//	_getOtherSequenceAndProject(segment,pseudo_map,seq_i_id,last_pos_i,seq_j_id,last_pos_j);
+//
+////	typename Infix<typename Value<TStringSet>::Type>::Type label0 = infix(getValueById(seqs,seq_i_id),pos_i,last_pos_i);
+////	typename Infix<typename Value<TStringSet>::Type>::Type label1 = infix(getValueById(seqs,seq_j_id),pos_j,last_pos_j);
+//	
+//	typename Value<TScore>::Type score = 0;
+//	TValue i = 0;
+//	while (i < len)
+//	{
+//		next_pos_j = getProjectedPosition(segment,seq_i_id,pos_i);
+//		//gaps
+//		if(pos_j+1 != next_pos_j)
+//		{
+//			if(pos_j == next_pos_j)
+//			{
+//				score += scoreGapExtend(score_type);
+//				++pos_i;
+//				++i;
+//				continue;
+//			}
+//		}		
+//		pos_j = next_pos_j;
+//		score += score(score_type,getValueById(seqs,seq_i_id)[pos_i],getValueById(seqs,seq_j_id)[pos_j]);
+//		++i;
+//		++pos_i;
+//	}
+//
+//
+//
+//
+//
+//
+//
+//
+//	typename Infix<typename Value<TStringSet>::Type>::Type label0 = label(segment,stringSet(segment)[0]);
+//	typename Infix<typename Value<TStringSet>::Type>::Type label1 = label(segment,stringSet(segment)[1]);
+//
+//
+//	//typename Infix<typename Value<TStringSet>::Type>::Type label0 = label(segment,0);
+//	//typename Infix<typename Value<TStringSet>::Type>::Type label1 = label(segment,1);
+//	int i = 0;
+//	typename Value<TScore>::Type ret_score = 0;
+//	while(i < len)
+//	{
+//		ret_score += score(score_type,label0[i],label1[i]);
+//		++i;
+//	}
+//	//ret_score = scoreMatch(score_type);
+//	//ret_score *= len;
+//	return ret_score;
+//}				
+
+
+//////////////////////////
+// get score for part of pairwise alignment graph starting in pos_i in first sequence and in
+// pos_j in second sequence, and with length len and len_j respectively
+// only for exact refinement 
+template<typename TScoreValue,typename TScoreSpec,typename TStringSet,typename TAlignment,typename TValue>
+TScoreValue
+_getRefinedMatchScore(Score<TScoreValue,TScoreSpec> & score_type,
+		 TStringSet & seqs,
+		 Graph<TAlignment> & segment,
+		 TValue pos_i,
+		 TValue pos_j,
+		 TValue len,
+		 TValue len_j)
+{
+SEQAN_CHECKPOINT
+
+	typedef Graph<TAlignment> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename TGraph::TPosToVertexMap TPosToVertexMap;
+	typedef typename TPosToVertexMap::const_iterator TVertexMapIter;
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	
+	TValue seq_i_id;
+	TEdgeIterator ed(segment);
+	//goBegin(ed);
+	seq_i_id = sequenceId(segment,sourceVertex(ed));
+		
+	int pseudo_map = 0;
+	TValue pos_j_check,seq_j_id;
+	_getOtherSequenceAndProject(segment,pseudo_map,seq_i_id,pos_i,seq_j_id,pos_j_check);
+	SEQAN_ASSERT(pos_j_check==pos_j);
+	TValue last_pos_j = pos_j + len_j;
+		
+	TScoreValue ret_score = 0;
+	bool last_one_was_aligned = false;
+
+	while(len != 0)
+	{
+		TValue rest = 0;
+		TVertexMapIter it = segment.data_pvMap.upper_bound(std::make_pair(seq_i_id, pos_i));
+		// it->second is nilVertex if pos_i lies within gap	
+		if(it->second == nilVertex)
+		{	
+			++it;
+			if(it != segment.data_pvMap.end() && it->first.first == seq_i_id)
+			{
+				rest = fragmentBegin(segment,it->second)-pos_i;
+				last_one_was_aligned = false;
+				if(rest < len)//add rest many gaps
+						ret_score += rest * scoreGapExtend(score_type);
+				else
+				{//add len many gaps
+					ret_score += len * scoreGapExtend(score_type);
+					return ret_score;	//and done!
+				}
+			}
+			else
+			{//add len many gaps
+				ret_score += len * scoreGapExtend(score_type);
+				return ret_score;	//and done!
+			}
+		}
+		else{
+			TVertexDescriptor vd = it->second;
+			rest = fragmentBegin(segment,vd)+fragmentLength(segment,vd)-pos_i;
+			TOutEdgeIterator ed_it(segment,vd);
+			if(!atEnd(ed_it)) //aligned stretch
+			{
+				if(last_one_was_aligned)
+				{
+					TValue next_pos_j,temp;
+					getProjectedPosition(segment,seq_i_id,pos_i,temp,next_pos_j);
+					ret_score += (next_pos_j-pos_j) * scoreGapExtend(score_type);
+					pos_j = next_pos_j; 
+				}
+				last_one_was_aligned = true;
+				TValue i = 0;
+				while(i < rest && i < len)
+				{
+					ret_score += score(score_type,getValueById(seqs,seq_i_id)[pos_i++],getValueById(seqs,seq_j_id)[pos_j++]);
+					++i;
+				}
+				if(rest>len) return ret_score; //done (last_pos_i is somewhere inside the current node)
+				else 
+				{//last_pos_i is the first position of the next node
+					if(rest == len) //check if there is an unalgined stretch on seq_j_id that needs to be included
+					{
+						if(pos_j != last_pos_j)
+							ret_score += (last_pos_j-pos_j) * scoreGapExtend(score_type);
+					}
+				}
+			}
+			else //gap
+			{
+				last_one_was_aligned = false;
+				if(rest < len)//add rest many gaps
+						ret_score += rest * scoreGapExtend(score_type);
+				else
+				{//add len many gaps
+					ret_score += len * scoreGapExtend(score_type);
+					return ret_score;	//and done!
+				}
+			}
+		}
+		len -= rest;	
+	}
+
+
+	return ret_score;
+}				
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_ALGORITHM_REFINE_ALIGNGRAPH_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_annotation.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_annotation.h
new file mode 100644
index 0000000..955557c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_annotation.h
@@ -0,0 +1,413 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ANNOTATION_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ANNOTATION_H_
+
+//SEQAN_NO_DDDOC: do not generate documentation for this file
+
+namespace seqan {
+
+
+template<typename TSequence, typename TValue, typename TSpec = Simple>
+class Annotation;
+
+
+
+/**
+.Class.Annotation:
+..cat:Sequences
+..summary:Class for annotating sequences. 
+..signature:Annotation<TSequence, TLabel, TSpec>  
+..param.TSequence:The sequence that annotation is available for.
+..param.TLabel:The label type (e.g. int or String<char>)
+..param.TSpec:The specializing type.
+...default:Simple
+..include:graph_align.h
+*/
+template<typename TSequence,typename TValue>
+class Annotation<TSequence,TValue,Simple>{
+
+public:
+	typedef typename Id<TSequence>::Type TId_;
+	typedef typename Position<TSequence>::Type TPos_;
+	typedef typename Size<TSequence>::Type TSize_;
+
+	TId_ data_seq_id;
+	TPos_ data_begin;
+	TSize_ data_length;
+	//String<char> data_label;
+	TValue data_label;
+
+	Annotation()
+	{
+	}
+
+    /**
+.Memfunc.Annotation#Annotation:
+..class:Class.Annotation
+..summary:Constructor.
+..signature:Annotation(seqId, begin, len, label)
+..param.seqId:The sequence ID of the annotated sequence of type Id<TSequence>::Type.
+..param.begin:The begin position of the annotated interval of type Position<TSequence>::Type.
+..param.len:The length of the annotated interval of type Size<TSequence>::Type.
+..param.cargo:The annotation label/identifier of type TValue.
+     */
+	
+	Annotation(TId_ seqId, TPos_ begin, TSize_ len, TValue label) :
+			data_seq_id(seqId),
+			data_begin(begin), 
+			data_length(len),
+			data_label(label)
+	{
+	}
+
+	~Annotation()
+	{
+	}
+
+};
+
+
+
+template<typename TSequence,typename TValue,typename TSpec>	
+typename Id<TSequence>::Type&
+sequenceId(Annotation<TSequence,TValue,TSpec> & me)
+{
+SEQAN_CHECKPOINT
+	return me.data_seq_id;
+}
+
+template<typename TSequence,typename TValue,typename TSpec>	
+typename Position<TSequence>::Type&
+fragmentBegin(Annotation<TSequence,TValue,TSpec> & me)
+{
+SEQAN_CHECKPOINT
+	return me.data_begin;
+}
+
+template<typename TSequence,typename TValue,typename TSpec>	
+typename Size<TSequence>::Type&
+fragmentLength(Annotation<TSequence,TValue,TSpec> & me)
+{
+SEQAN_CHECKPOINT
+	return me.data_length;
+}
+
+template<typename TSequence,typename TValue,typename TSpec>	
+TValue
+label(Annotation<TSequence,TValue,TSpec> & me)
+{
+SEQAN_CHECKPOINT
+	return me.data_label;
+}
+
+
+template<typename TSequence,typename TValue,typename TSpec>	
+struct Value<Annotation<TSequence,TValue,TSpec> >
+{
+	typedef TValue Type;
+};
+
+
+// default: no annotation given, do nothing
+template<typename TValue, typename TAliString, typename TGraph, typename TPropertyMap, typename TStringSet, typename TMap, typename TTagSpec>
+inline void
+_addAnnotationCuts(String<std::set<TValue> > &,
+				   TAliString &, 
+				   String<TGraph> &, 
+				   String<TPropertyMap> &, 
+				   TStringSet &,
+				   TMap &,
+				   bool,
+				   TValue,
+				   Tag<TTagSpec>)
+{
+SEQAN_CHECKPOINT
+	return;
+}
+
+
+
+
+//refine positions where annotation changes (borders of annotated stretches)
+template<typename TValue, typename TAliString, typename TGraph, typename TPropertyMap, typename TStringSet, typename TMap, typename TAnnoString, typename TTagSpec>
+inline void
+_addAnnotationCuts(String<std::set<TValue> > & all_nodes,
+				   TAliString & alis, 
+				   String<TGraph> & gs, 
+				   String<TPropertyMap> & pms, 
+				   TStringSet & seq,
+				   TMap & seq_map,
+				   TAnnoString & annotation,
+				   TValue min_fragment_len,
+				   Tag<TTagSpec> tag)
+{
+SEQAN_CHECKPOINT
+
+	//typedef typename Value<TAnnoString>::Type TAnnotation;
+	typedef typename Iterator<TAnnoString,Standard>::Type TAnnoIter;
+	typedef typename std::set<TValue>::iterator TSetIterator;
+	//call function _refine for each position that annotation is given for (the borders of annotated stretches)
+	TAnnoIter anno_it = begin(annotation,Standard());
+	TAnnoIter anno_end = end(annotation,Standard());
+	//for each annotated stretch
+	while(anno_it != anno_end)
+	{
+		
+		TValue seq_i_id = sequenceId(*anno_it);
+		TValue begin_i = fragmentBegin(*anno_it);
+		TValue end_i = begin_i + fragmentLength(*anno_it);
+		TValue seq_i_pos = idToPosition(seq,seq_i_id);
+		
+		//refine begin
+		TSetIterator iter = all_nodes[seq_i_pos].find(begin_i);		
+		if(_cutIsValid(all_nodes,seq_i_pos,begin_i,iter,min_fragment_len,tag))
+		{
+			all_nodes[seq_i_pos].insert(begin_i);
+			_refine(begin_i, seq_i_id, seq, seq_map, alis, gs,pms,all_nodes,min_fragment_len,tag);//TStop());
+		}
+		//and end position
+		iter = all_nodes[seq_i_pos].find(end_i);		
+		if(_cutIsValid(all_nodes,seq_i_pos,end_i,iter,min_fragment_len,tag))
+		{
+			all_nodes[seq_i_pos].insert(end_i);
+			_refine(end_i, seq_i_id, seq, seq_map, alis, gs,pms,all_nodes,min_fragment_len,tag);//TStop());
+		}
+		++anno_it;
+	}
+	      	
+}
+	      
+
+// add annotation labels to nodes, as given in annotation, store as node properties in pm
+template<typename TPropertyMap, typename TStringSet, typename TMap, typename TAnnoString, typename TAliGraph,typename TTagSpec>
+inline void
+_addNodeAnnotation(TStringSet &,
+				   TMap &,
+				   TAnnoString & annotation,
+				   TPropertyMap & pm,
+				   TAliGraph & ali_g,
+				   Tag<TTagSpec>)
+{
+SEQAN_CHECKPOINT
+
+	resizeVertexMap(ali_g, pm);
+
+	typedef typename Value<TAnnoString>::Type TAnnotation;
+	typedef typename Id<TAnnotation>::Type TId;
+	typedef typename Position<TAnnotation>::Type TPos;
+	typedef typename Value<TAnnotation>::Type TLabel;
+	typedef typename VertexDescriptor<TAliGraph>::Type TVertexDescriptor;
+	
+	typedef typename Iterator<TAnnoString,Standard>::Type TAnnoIter;
+	TAnnoIter anno_it = begin(annotation,Standard());
+	TAnnoIter anno_end = end(annotation,Standard());
+
+	//for each annotated stretch
+	while(anno_it != anno_end)
+	{
+		TLabel label_ = label(*anno_it);
+		TId seq_id = sequenceId(*anno_it);
+		TPos act_pos = fragmentBegin(*anno_it);
+		TPos end_pos = act_pos + fragmentLength(*anno_it);
+
+		//for each interval that lies within the current segment/fragement/alignment
+		while(act_pos < end_pos)
+		{
+			//get the node represents the current interval (begin_pos until next_cut_pos or end_pos)
+			TVertexDescriptor act_knot = findVertex(ali_g,seq_id,act_pos);
+
+			String<TLabel> property = getProperty(pm, act_knot);
+			appendValue(property,label_);
+			assignProperty(pm, act_knot, property);
+			SEQAN_ASSERT(fragmentBegin(ali_g,act_knot)==act_pos);
+
+			//prepare for next interval
+			act_pos += fragmentLength(ali_g,act_knot);
+		}
+		++anno_it;
+
+	}
+
+
+
+}
+
+// edgescore = alignmentscore * annoscore
+// compute annotation score: 2 if vd1 and vd2 share same annotation
+// 1 if they are not the same (--> edgescore = alignmentscore)
+template<typename TAliGraph,typename TScore, typename TPropertyMap>
+typename Value<TScore>::Type 
+_getRefinedAnnoScore(TAliGraph &,
+			 TPropertyMap & pm,
+			 typename VertexDescriptor<TAliGraph>::Type vd1,
+			 typename VertexDescriptor<TAliGraph>::Type vd2,
+			 TScore &)
+{
+SEQAN_CHECKPOINT
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	//typedef typename Value<TProperty>::Type TChar;
+	typedef typename Iterator<TProperty,Standard>::Type TIterator;
+
+	TIterator prop1_it = begin(property(pm,vd1),Standard());
+	TIterator prop1_end = end(property(pm,vd1),Standard());
+	while(prop1_it != prop1_end)
+	{
+		TIterator prop2_it = begin(property(pm,vd2),Standard());
+		TIterator prop2_end = end(property(pm,vd2),Standard());
+		while(prop2_it != prop2_end)
+		{
+			if(*prop2_it==*prop1_it)
+				return 2;/*scoreMatch(score_type);*/
+			++prop2_it;
+		}
+		++prop1_it;
+	}
+	return 1;
+
+}
+
+// default score 1 --> edgescore = alignmentscore
+template<typename TAliGraph,typename TScore>
+typename Value<TScore>::Type 
+_getRefinedAnnoScore(TAliGraph &,
+			 bool,
+			 typename VertexDescriptor<TAliGraph>::Type,
+			 typename VertexDescriptor<TAliGraph>::Type,
+			 TScore &)
+{
+SEQAN_CHECKPOINT
+	return (typename Value<TScore>::Type) 1;
+}
+
+
+
+
+/**
+.Function.matchRefinement:
+..class:Spec.Alignment Graph
+..signature:matchRefinement(matches,annotation,stringSet,scoringScheme,refinedGraph)
+..param.annotation:Sequence annotation data. 
+...remarks: Additional semgent match subdivisions will be made at sequence positions at which the annotation label changes.
+...type:Class.Annotation
+..include:seqan/graph_align.h
+*/
+//annotation given,exact refinement, score type given
+template<typename TAlignmentString, typename TScoreValue,typename TScoreSpec,typename TAnnoString,typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				TAnnoString & anno,
+				StringSet<TSequence, TSetSpec> & seq, 
+				Score<TScoreValue,TScoreSpec> & score_type,
+				TOutGraph & ali_graph)
+{
+SEQAN_CHECKPOINT
+	//min_fragment_len = 1   ==> Exact cutting
+	matchRefinement(alis,seq,score_type,ali_graph,1,anno,ExactRefinement());
+}
+
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,annotation,stringSet,scoringScheme,refinedGraph,minFragmentLen)
+..include:seqan/graph_align.h
+*/
+//annotation given,score type given, min fragment length given, if > 1 ==> inexact refinement
+template<typename TAlignmentString, typename TScoreValue,typename TScoreSpec,typename TAnnoString, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				TAnnoString & anno,
+				StringSet<TSequence, TSetSpec> & seq, 
+				Score<TScoreValue,TScoreSpec> & score_type,
+				TOutGraph & ali_graph,
+				unsigned int min_frag_len)
+{
+SEQAN_CHECKPOINT
+	if(min_frag_len > 1)
+        matchRefinement(alis,seq,score_type,ali_graph,min_frag_len,anno,InexactRefinement());
+	else
+        matchRefinement(alis,seq,score_type,ali_graph,min_frag_len,anno,ExactRefinement());
+}
+
+
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,annotation,stringSet,refinedGraph,minFragmentLen)
+..include:seqan/graph_align.h
+*/
+//annotation given,score type not given, min fragment length given, if > 1 ==> inexact refinement
+template<typename TAlignmentString, typename TOutGraph, typename TAnnoString, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				TAnnoString & anno,
+				StringSet<TSequence, TSetSpec> & seq, 
+				TOutGraph & ali_graph,
+				unsigned int min_frag_len)
+{
+SEQAN_CHECKPOINT
+//	Score<int,FakeScore > fake_score;
+	typename Cargo<TOutGraph>::Type fake_score = 1;
+	if(min_frag_len > 1)
+        matchRefinement(alis,seq,fake_score,ali_graph,min_frag_len,anno,InexactRefinement());
+	else
+        matchRefinement(alis,seq,fake_score,ali_graph,min_frag_len,anno,ExactRefinement());
+}
+	
+
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,annotation,stringSet,refinedGraph)
+..include:seqan/graph_align.h
+*/
+//annotation given,exact refinement, score type not given
+template<typename TAlignmentString,typename TAnnoString, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				TAnnoString & anno,
+				StringSet<TSequence, TSetSpec> & seq, 
+				TOutGraph & ali_graph)
+{
+SEQAN_CHECKPOINT
+//	Score<int,FakeScore > fake_score;
+	typename Cargo<TOutGraph>::Type fake_score = 1;
+	matchRefinement(alis,seq,fake_score,ali_graph,1,anno,ExactRefinement());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_ANNOTATION_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact.h
new file mode 100644
index 0000000..c3f116e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact.h
@@ -0,0 +1,566 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_H_
+
+namespace seqan {
+	
+struct TagExactRefinement_;
+typedef Tag<TagExactRefinement_> const ExactRefinement;
+
+//exact method, every cut is made (unless it already exists)
+template<typename TValue, typename TValue2, typename TSize>
+inline bool
+_cutIsValid(String<std::set<TValue> > & all_nodes,
+		TValue2 seq_i_pos,
+		TSize,
+		typename std::set<TValue>::iterator iter,
+		TSize,
+		Tag<TagExactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	//cut already exists
+	if(iter != all_nodes[seq_i_pos].end())
+		return false;
+	return true;
+}
+
+
+template<typename TSize, typename TSpec,typename TPos>
+inline void
+_updateCutPosition(Fragment<TSize, ExactReversableFragment<TSpec> > & f, TPos & pos_j)
+{
+	if(f.reversed)
+		++pos_j;
+}
+//template<typename TSize, typename TSpec,typename TPos>
+//inline void
+//_updateCutPosition(Fragment<TSize, ExactReversableFragment<TSpec> > const& f, TPos & pos_j)
+//{
+//	if(f.reversed)
+//		++pos_j;
+//}
+
+
+template<typename TFrag,typename TPos>
+inline void
+_updateCutPosition(TFrag &, TPos &)
+{
+	return;
+}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Recursive Refinement
+//refine position node_i on sequence seq_i
+template<typename TValue, typename TAlignmentString, typename TStringSet,typename TGraph, typename TPropertyMap,typename TSeqMap, typename TTagSpec>
+inline void
+_refine(TValue node_i, 
+	 TValue seq_i_id, 
+	 TStringSet & seqs,
+	 TSeqMap & seq_map,
+	 TAlignmentString & alis, 
+	 String<TGraph> & gs, 
+	 String<TPropertyMap> & pms, 
+     String<std::set<TValue> > & all_nodes, 
+	 TValue min_len,
+	 Tag<TTagSpec> tag)
+{
+SEQAN_CHECKPOINT
+	typedef typename Cargo<typename Value<TPropertyMap>::Type>::Type TAlignmentPointer;
+	typedef typename Iterator<String<TAlignmentPointer>, Rooted>::Type TSegmentIterator;
+	//find all segment matches that contain the current position (node_i)
+	String<TAlignmentPointer> relevant_segments;
+	TValue seq_i_pos = idToPosition(seqs,seq_i_id);
+	findIntervalsExcludeTouching(gs[seq_i_pos],pms[seq_i_pos],node_i,relevant_segments);
+
+	
+	TSegmentIterator segment_it = begin(relevant_segments);
+	TSegmentIterator segment_end = end(relevant_segments);
+	//foreach of those segments
+	while(segment_it != segment_end)
+	{
+		TValue match_id = (*segment_it).i1;
+		TValue seg_num = (*segment_it).i2; // first or second segment in seg match
+
+		//get the sequence that node_i needs to be projected onto (seq_j)
+		//and get the projected position (pos_j)
+		TValue seq_j_id, node_j;
+		_getOtherSequenceAndProject(alis[match_id],seg_num,seq_map,seq_i_id,node_i,seq_j_id,node_j);
+		TValue seq_j_pos = idToPosition(seqs,seq_j_id);
+		_updateCutPosition(alis[match_id],node_j);
+
+		typename std::set<TValue>::iterator iter;
+		iter = all_nodes[seq_j_pos].find(node_j);
+		
+		//if node does not exist yet ---> insert and continue cutting
+		if(_cutIsValid(all_nodes,seq_j_pos,node_j,iter,min_len,tag))
+		{
+			all_nodes[seq_j_pos].insert(node_j);
+			_refine(node_j,seq_j_id,seqs,seq_map,alis,gs,pms,all_nodes,min_len,tag);
+			//TODO: else //verschmelzen, abschneiden und �bergehen, erst sp�ter... 	
+			//do nothing or resolve problems  
+		}
+	
+		++segment_it;
+	}
+}
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Construct interval trees 
+////////////////////////////////////////////////////////////////////////////////////////////////////
+//construct intervals from allignments for each sequence (other Alignment types)
+template<typename TInterval, typename TStringSet, typename TAlignmentString, typename TSeqMap>
+void
+_buildIntervalsForAllSequences(TAlignmentString & alis, 
+							   String<String<TInterval> > & intervals, 
+	   						   TStringSet & seqs,
+							   TSeqMap & seq_map)
+{
+SEQAN_CHECKPOINT
+	
+	typedef typename Value<TInterval>::Type TValue;
+	typedef typename Cargo<TInterval>::Type TCargo;
+	typedef typename Iterator<TAlignmentString,Standard>::Type TAliIterator;
+	TAliIterator ali_it = begin(alis,Standard());
+	TAliIterator ali_end = end(alis,Standard());
+	TValue ali_counter = 0;
+	//foreach alignment
+	while(ali_it != ali_end)
+	{
+		TValue seq_i_id,begin_,end_;
+	
+		//get the first sequence (and its begin and end) that takes part in the alignment (seq_i)
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_,end_,0);
+		TValue seq_i_pos = idToPosition(seqs, seq_i_id);
+		//and append the interval (ali_begin, ali_end) with cargo ali* to the list of intervals of seq_i
+		appendValue(intervals[seq_i_pos],IntervalAndCargo<TValue,TCargo>(begin_,end_,TCargo(ali_counter,0))); 
+	
+		//get the second sequence (and its begin and end) that takes part in the alignment (seq_i)
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_,end_,1);
+		seq_i_pos = idToPosition(seqs, seq_i_id);
+		//and again append the interval (ali_begin, ali_end) with cargo ali* to the list of intervals of seq_i
+		appendValue(intervals[seq_i_pos],IntervalAndCargo<TValue,TCargo>(begin_,end_,TCargo(ali_counter,1))); 
+	
+		++ali_counter;
+		++ali_it;
+	}
+}
+
+
+//get all intervals from the alignments and construct an interval tree for each sequence
+template<typename TGraph, typename TPropertyMap, typename TAlignmentString, typename TSequence, typename TSetSpec, typename TValue, typename TSeqMap>
+void
+_createTreesForAllSequences(String<TGraph> & gs, 
+						   String<TPropertyMap> & pms, 
+						   TAlignmentString & alis, 
+						   StringSet<TSequence,TSetSpec> & seqs,
+                           TSeqMap & seq_map,
+						   TValue numSequences)
+{
+SEQAN_CHECKPOINT
+	typedef typename Value<TAlignmentString>::Type TAlignment;
+//	typedef TValue TCargo;
+	typedef Pair<unsigned,unsigned,BitPacked<31,1> > TCargo;
+	typedef IntervalAndCargo<int,TCargo> TInterval;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	
+	//std::cout <<"create interval trees...";
+	clock_t start, finish1;
+	double duration;
+	start = clock();
+	//one tree for each sequence
+	resize(gs,numSequences);
+	resize(pms,numSequences);
+	
+	//and one string of intervals for each sequence
+	String<String<TInterval> > intervals;
+	resize(intervals,numSequences);
+	//fill intervals
+	_buildIntervalsForAllSequences(alis,intervals,seqs,seq_map);
+	
+	TValue i = 0;
+	
+	while(i < numSequences)
+	{
+		//std::cout << (numSequences-i) <<" more ("<<length(intervals[i])<<" intervals)... "<<std::flush;
+		//vllt zum speicher sparen: numSequences mal alle alis durchgehen
+		//und jedes mal nur buildIntervalsForJustOneSequence(); 
+		TValue center = length(seqs[i])/2; // center raus, hat hier nix zu suchen
+		//create interval tree!
+		createIntervalTree(gs[i],pms[i],intervals[i],center);
+		
+		//intervals for sequence i are not needed anymore
+		clear(intervals[i]);
+		++i;
+	}
+	finish1 = clock();
+	duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+//step 1 of constructing the refined alignment graph: create all the nodes
+template<typename TStringSet,typename TValue,typename TAliGraph>
+void
+_makeRefinedGraphNodes(String<std::set<TValue> > & all_nodes,
+					  TStringSet & seqs,
+					  TAliGraph & ali_g)
+{
+SEQAN_CHECKPOINT
+	typedef typename std::set<TValue>::iterator TSetIterator;
+	//for each sequence look at all cut positions and create nodes between them
+	for(unsigned int seq_i_pos = 0; seq_i_pos < length(seqs); ++seq_i_pos)
+	{
+		TValue seq_i_id = positionToId(stringSet(ali_g), seq_i_pos);
+		TSetIterator it = all_nodes[seq_i_pos].begin();
+		TSetIterator end_it = all_nodes[seq_i_pos].end();
+		TSetIterator next_it = it;
+		if(next_it != end_it)
+			++next_it;
+		else
+			addVertex(ali_g, seq_i_id, 0, length(seqs[seq_i_pos]));
+		
+		//first unaligned node
+		if(it != end_it && *it != 0)
+			addVertex(ali_g, seq_i_id, 0, *it);
+		//a new node for each interval
+		while(next_it != end_it)
+		{
+			TValue pos_i = *it;
+			addVertex(ali_g, seq_i_id, pos_i, *next_it - pos_i); 
+			++it;
+			++next_it;
+		}
+		//last unaligned node
+		if(it !=end_it && *it<length(seqs[seq_i_pos]))
+			addVertex(ali_g, seq_i_id, *it, (length(seqs[seq_i_pos])) - *it);
+		all_nodes[seq_i_pos].clear();
+	}
+}
+
+
+//step 2 of constructing the refined alignment graph: add all edges    
+//version for exact refinement
+template<typename TAlignmentString,typename TStringSet,typename TSeqMap, typename TPropertyMap,typename TScore,typename TAliGraph>
+void
+_makeRefinedGraphEdges(TAlignmentString & alis,
+					   TPropertyMap & pm,
+					  TStringSet & seqs,
+				      TSeqMap & seq_map,
+				      TScore & score_type,
+					  TAliGraph & ali_g,
+					  Tag<TagExactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	typedef typename Value<TAlignmentString>::Type TAlign;
+	typedef typename Size<TAlign>::Type TValue;
+	typedef typename Iterator<TAlignmentString, Rooted>::Type TAliIterator;
+	typedef typename VertexDescriptor<TAliGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TAliGraph>::Type TEdgeDescriptor;
+	typedef typename Cargo<TAliGraph>::Type TCargo;
+	//make edges
+	TAliIterator ali_it = begin(alis);
+	TAliIterator ali_end = end(alis);
+	//for each segment/fragment/alignment
+	while(ali_it != ali_end)
+	{
+		//get sequence, begin position and end position
+		TValue seq_id,begin_pos,end_pos;
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_id,begin_pos,end_pos,(TValue)0);
+		
+		//get the node represents the current interval (begin_pos until next_cut_pos or end_pos)
+		TVertexDescriptor act_knot = findVertex(ali_g,seq_id,begin_pos);
+		TValue act_pos = begin_pos;
+	
+		//for each interval that lies within the current segment/fragement/alignment
+		while(act_pos < end_pos)
+		{
+			//get other sequence and projected position
+			TValue seq_j_id,pos_j;
+			_getOtherSequenceAndProject(*ali_it,(TValue)0,seq_map,seq_id,act_pos,seq_j_id,pos_j);
+			//find node that contains the projected position (pos_j)
+			TVertexDescriptor vd = findVertex(ali_g, seq_j_id, pos_j);
+		
+			SEQAN_ASSERT(fragmentBegin(ali_g,vd)==pos_j);
+			typename Value<TScore>::Type score = _getRefinedMatchScore(score_type,seqs,*ali_it,act_pos,pos_j,fragmentLength(ali_g,act_knot),fragmentLength(ali_g,vd));//,fragmentLength(ali_g,vd));
+	//		typename Value<TScore>::Type score = fragmentLength(ali_g,vd);
+			score *= _getRefinedAnnoScore(ali_g,pm,vd,act_knot,score_type);
+		//this needs to be generalized (makes sense for positive scores only)
+			if(score <= 0) score = 1;
+			if(score > 0)
+			{
+				if (findEdge(ali_g, act_knot, vd) == 0) addEdge(ali_g,act_knot,vd,(TCargo)score);
+				else {
+					TEdgeDescriptor ed = findEdge(ali_g, act_knot, vd);
+					//if((TCargo)score > getCargo(ed))
+						//assignCargo(ed, score);
+					assignCargo(ed, getCargo(ed)+score);
+				}
+			}
+			//prepare for next interval
+			act_pos += fragmentLength(ali_g,act_knot);
+			act_knot = findVertex(ali_g,seq_id,act_pos);
+		
+		}
+		++ali_it;
+	}
+}
+
+
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////
+//build refined alignment graph 
+////////////////////////////////////////////////////////////////////////////////////////
+//nodes are numbered ascendingly:
+//seq1   0  1  2  3  4 
+//seq2   5  6  7  8  9 10
+//seq3  11 12 13 14 15 
+template<typename TValue,typename TAlignmentString,typename TScore,typename TSequence, typename TSetSpec,typename TAliGraph,typename TSeqMap,typename TTagSpec>
+void
+_makeAlignmentGraphFromRefinedSegments(String<std::set<TValue> > & all_nodes,
+				   TAlignmentString & alis,
+				   TScore & score_type,
+				   StringSet<TSequence, TSetSpec> & seqs,
+				   TSeqMap & seq_map,
+				   TAliGraph & ali_g,
+			   	   Tag<TTagSpec> const tag, 
+				   bool)
+{
+SEQAN_CHECKPOINT
+	//std::cout << "making refined alignment graph...";
+	//clock_t start, finish1;
+	//double duration;
+	//start = clock();
+	
+	//make nodes (same function for inexact and exact refinement)
+	_makeRefinedGraphNodes(all_nodes,seqs,ali_g);
+
+	bool pm = false;
+	//add edges (different functions depending on exact/inexact refinement)
+	_makeRefinedGraphEdges(alis,pm,seqs,seq_map,score_type,ali_g,tag);
+	
+	//std::cout << "check\n";
+	//finish1 = clock();
+	//duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+      
+template<typename TValue,typename TAlignmentString,typename TScore,typename TSequence, typename TSetSpec,typename TAliGraph,typename TSeqMap,typename TAnnoString,typename TTagSpec>
+void
+_makeAlignmentGraphFromRefinedSegments(String<std::set<TValue> > & all_nodes,
+				   TAlignmentString & alis,
+				   TScore & score_type,
+				   StringSet<TSequence, TSetSpec> & seqs,
+				   TSeqMap & seq_map,
+				   TAliGraph & ali_g,
+			   	   Tag<TTagSpec> const tag,
+				   TAnnoString & annotation)
+{
+SEQAN_CHECKPOINT
+	//std::cout << "making refined alignment graph...";
+	//clock_t start, finish1;
+	//double duration;
+	//start = clock();
+	
+	//make nodes (same function for inexact and exact refinement)
+	_makeRefinedGraphNodes(all_nodes,seqs,ali_g);
+
+	//add annotation to nodes
+	typedef typename Value<TAnnoString>::Type TAnnotation;
+	//typedef typename Value<TAnnotation>::Type TLabel;
+	typedef char TLabel;
+	String<String<TLabel> > pm;
+	_addNodeAnnotation(seqs,seq_map,annotation,pm,ali_g,tag);
+
+	//add edges (different functions depending on exact/inexact refinement)
+	_makeRefinedGraphEdges(alis,pm,seqs,seq_map,score_type,ali_g,tag);
+	
+	//std::cout << "check\n";
+	//finish1 = clock();
+	//duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////
+//The big matchRefinement function that does everything: build interval trees, do the 
+//refinement and construct a refined alignment graph
+////////////////////////////////////////////////////////////////////////////////////////
+template<typename TAlignmentString, typename TAnnotation, typename TOutGraph, typename TSequence, typename TSetSpec, typename TScore,typename TTagSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				TScore & score_type,
+				TOutGraph & ali_graph,
+				typename Size<typename Value<TAlignmentString>::Type>::Type min_fragment_len,
+				TAnnotation & annotation,
+				Tag<TTagSpec> const tag)
+{
+SEQAN_CHECKPOINT
+	////////////////////////////////////////////////////////////////
+	//typedefs
+	typedef typename Value<TAlignmentString>::Type TAlign;
+	typedef typename Iterator<TAlignmentString, Rooted>::Type TAliIterator;
+	typedef typename Size<TAlign>::Type TValue;
+//	typedef TValue TCargo;
+	typedef Pair<unsigned,unsigned,BitPacked<31,1> > TCargo;
+	typedef IntervalAndCargo<int,TCargo> TInterval;
+	typedef Graph<Directed<void,WithoutEdgeId> > TGraph;
+	typedef IntervalTreeNode<TInterval> TNode;
+	typedef String<TNode> TPropertyMap;
+	typedef VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef String<TCargo> TList;
+	typedef typename std::set<TValue>::iterator TSetIterator;
+	
+	////////////////////////////////////////////////////////////////
+	TValue numSequences = length(seq);
+	//weird ID --> good ID map
+	std::map<const void * ,int> seq_map;
+	for(int i = 0; i < (int) numSequences; ++i)
+		seq_map[getObjectId(seq[i])] = i;
+	////////////////////////////////////////////////////////////////
+	//build interval trees
+	String<TGraph> gs;
+	String<TPropertyMap> pms;
+	_createTreesForAllSequences(gs, pms, alis, seq, seq_map, numSequences);
+	
+	////////////////////////////////////////////////////////////////
+	//do refinement
+	//std::cout <<"refining..."<<std::flush;
+	clock_t start, finish1;
+	double duration;
+	start = clock();
+	
+	//all_nodes = set of all cut positions
+	String<std::set<TValue> > all_nodes;
+	resize(all_nodes,numSequences);
+	//call function _refine for each startknoten
+	TAliIterator ali_it = begin(alis);
+	TAliIterator ali_end = end(alis);
+	//for each segment/fragement/alignment
+	while(ali_it != ali_end)
+	{
+		//for each of the two sequences
+		for(TValue i = 0; i < 2; ++i)
+		{
+			TValue seq_i_id,begin_i,end_i;
+			_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_i,end_i,i);
+			TValue seq_i_pos = idToPosition(seq,seq_i_id);
+			
+			//refine begin
+			TSetIterator iter = all_nodes[seq_i_pos].find(begin_i);		
+			if(_cutIsValid(all_nodes,seq_i_pos,begin_i,iter,min_fragment_len,tag))
+			{
+				all_nodes[seq_i_pos].insert(begin_i);
+				_refine(begin_i, seq_i_id, seq, seq_map, alis, gs,pms,all_nodes,min_fragment_len,tag);//TStop());
+			}
+			//and end position
+			iter = all_nodes[seq_i_pos].find(end_i);		
+			if(_cutIsValid(all_nodes,seq_i_pos,end_i,iter,(TValue) min_fragment_len,tag))
+			{
+				all_nodes[seq_i_pos].insert(end_i);
+				_refine(end_i, seq_i_id, seq, seq_map, alis, gs,pms,all_nodes, min_fragment_len,tag);//TStop());
+			}
+		}	
+		++ali_it;
+	}
+
+	_addAnnotationCuts(all_nodes,alis,gs,pms,seq,seq_map,annotation,min_fragment_len,tag);
+
+	finish1 = clock();
+	duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+	//for(int seq_i = 0; seq_i < length(seq); ++seq_i)
+	//{
+	//	typename std::set<TValue>::iterator it = all_nodes[seq_i].begin();
+	//	typename std::set<TValue>::iterator end_it = all_nodes[seq_i].end();
+	//
+	//	while(it != end_it)
+	//	{
+	//		std::cout << *it << ",";
+	//		++it;
+	//	}
+	//	std::cout << "\n";
+	//}
+	//std::cout <<"building tree..."<<std::flush;
+	
+	////////////////////////////////////////////////////////////////
+	//build refined alignment graph
+	_makeAlignmentGraphFromRefinedSegments(all_nodes,alis,score_type,seq,seq_map,ali_graph,tag,annotation);
+}
+
+
+///////WRAPPERS
+
+//exact refinement, score type given
+template<typename TAlignmentString, typename TScoreValue,typename TScoreSpec,typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				Score<TScoreValue,TScoreSpec> & score_type,
+				TOutGraph & ali_graph)
+{
+SEQAN_CHECKPOINT
+	//min_fragment_len = 1   ==> Exact cutting
+	bool anno = false;
+	matchRefinement(alis,seq,score_type,ali_graph,1,anno,ExactRefinement());
+}
+
+
+//exact refinement, score type not given
+template<typename TFragmentString, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TFragmentString & matches,
+				StringSet<TSequence, TSetSpec> & strSet, 
+				TOutGraph & ali_graph)
+{
+	SEQAN_CHECKPOINT
+	typename Cargo<TOutGraph>::Type fake_score = 1;
+	bool anno = false;
+	matchRefinement(matches,strSet,fake_score,ali_graph,1,anno,ExactRefinement());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h
new file mode 100644
index 0000000..66cc26d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h
@@ -0,0 +1,705 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+// Iterative instead of recursive implementation of segment match refinement.
+// This is required for some large inputs to circumvent stack overflows.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_ITERATIVE_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_ITERATIVE_H_
+
+namespace seqan {
+	
+struct TagExactRefinement_;
+typedef Tag<TagExactRefinement_> const ExactRefinement;
+
+// exact method, every cut is made (unless it already exists)
+template<typename TValue, typename TValue2, typename TSize>
+inline bool
+_cutIsValid(String<std::set<TValue> > & all_nodes,
+		TValue2 seq_i_pos,
+		TSize,
+		typename std::set<TValue>::iterator iter,
+		TSize,
+		Tag<TagExactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	//cut already exists
+	if(iter != all_nodes[seq_i_pos].end())
+		return false;
+	return true;
+}
+
+
+// necessary for reversed fragments: projected position pos_j is shifted one to the left --> ++pos_j if fragement reversed
+template<typename TSize, typename TSpec,typename TPos>
+inline void
+_updateCutPosition(Fragment<TSize, ExactReversableFragment<TSpec> > & f, TPos & pos_j)
+{
+	if(f.reversed)
+		++pos_j;
+}
+//template<typename TSize, typename TSpec,typename TPos>
+//inline void
+//_updateCutPosition(Fragment<TSize, ExactReversableFragment<TSpec> > const& f, TPos & pos_j)
+//{
+//	if(f.reversed)
+//		++pos_j;
+//}
+
+// for all other fragment types --> no shifting necessary 
+template<typename TFrag,typename TPos>
+inline void
+_updateCutPosition(TFrag &, TPos &)
+{
+	return;
+}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Recursive Refinement
+//refine position node_i on sequence seq_i
+template<typename TValue, typename TAlignmentString, typename TStringSet,typename TGraph, typename TPropertyMap,typename TSeqMap, typename TTagSpec>
+inline void
+_refine(TValue node_i, 
+	 TValue seq_i_id, 
+	 TStringSet & seqs,
+	 TSeqMap & seq_map,
+	 TAlignmentString & alis, 
+	 String<TGraph> & gs, 
+	 String<TPropertyMap> & pms, 
+     String<std::set<TValue> > & all_nodes, 
+	 TValue min_len,
+	 Tag<TTagSpec> tag)
+{
+SEQAN_CHECKPOINT
+	typedef typename Cargo<typename Value<TPropertyMap>::Type>::Type TAlignmentPointer;
+	typedef typename Iterator<String<TAlignmentPointer>, Rooted>::Type TSegmentIterator;
+	//find all segment matches that contain the current position (node_i)
+	String<TAlignmentPointer> relevant_segments;
+	TValue seq_i_pos = idToPosition(seqs,seq_i_id);
+	findIntervalsExcludeTouching(gs[seq_i_pos],pms[seq_i_pos],node_i,relevant_segments);
+
+	
+	TSegmentIterator segment_it = begin(relevant_segments);
+	TSegmentIterator segment_end = end(relevant_segments);
+	//foreach of those segments
+	while(segment_it != segment_end)
+	{
+		TValue match_id = (*segment_it).i1; // segment match
+		TValue seg_num = (*segment_it).i2; // first or second segment in segment match?
+
+		//get the sequence that node_i needs to be projected onto (seq_j)
+		//and get the projected position (pos_j)
+		TValue seq_j_id, node_j;
+		_getOtherSequenceAndProject(alis[match_id],seg_num,seq_map,seq_i_id,node_i,seq_j_id,node_j);
+		TValue seq_j_pos = idToPosition(seqs,seq_j_id);
+		_updateCutPosition(alis[match_id],node_j);
+
+		typename std::set<TValue>::iterator iter;
+		iter = all_nodes[seq_j_pos].find(node_j);
+		
+		//if node does not exist yet ---> insert and continue cutting
+		if(_cutIsValid(all_nodes,seq_j_pos,node_j,iter,min_len,tag))
+		{
+			all_nodes[seq_j_pos].insert(node_j);
+			_refine(node_j,seq_j_id,seqs,seq_map,alis,gs,pms,all_nodes,min_len,tag);
+		}
+		// TODO: else //verschmelzen, abschneiden und ergehen, erst sp�ter... 	
+		// do nothing or resolve problems  
+	
+		++segment_it;
+	}
+}
+
+//template<typename TFragSize, typename TFragSpec>
+//void
+//printMatch(Fragment<TFragSize,TFragSpec> & f)
+//{
+//	::std::cout << "FRAGMENT:" << " f.len = "<< f.len <<std::endl;
+//	::std::cout << "f.seqId1 = "<< f.seqId1 << " f.begin1 = " << f.begin1 << std::endl;
+//	::std::cout << "f.seqId2 = "<< f.seqId2 << " f.begin2 = " << f.begin2 << std::endl;
+//}
+
+//template<typename TAlign>
+//void
+//printMatch(TAlign & f)
+//{
+//	::std::cout << f;
+//}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+// Construct interval trees 
+////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+//construct intervals from allignments for each sequence (other Alignment types)
+template<typename TInterval, typename TStringSet, typename TAlignmentString, typename TSeqMap>
+void
+_buildIntervalsForAllSequences(TAlignmentString & alis, 
+							   String<String<TInterval> > & intervals, 
+	   						   TStringSet & seqs,
+							   TSeqMap & seq_map)
+{
+SEQAN_CHECKPOINT
+	
+	typedef typename Value<TInterval>::Type TValue;
+	typedef typename Cargo<TInterval>::Type TCargo;
+	typedef typename Iterator<TAlignmentString,Standard>::Type TAliIterator;
+	TAliIterator ali_it = begin(alis,Standard());
+	TAliIterator ali_end = end(alis,Standard());
+	TValue ali_counter = 0;
+	//foreach alignment
+	while(ali_it != ali_end)
+	{
+		TValue seq_i_id,begin_,end_;
+		//printMatch(*ali_it);
+		//get the first sequence (and its begin and end) that takes part in the alignment (seq_i)
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_,end_,0);
+		TValue seq_i_pos = idToPosition(seqs, seq_i_id);
+		//and append the interval (ali_begin, ali_end) with cargo ali* to the list of intervals of seq_i
+		appendValue(intervals[seq_i_pos],IntervalAndCargo<TValue,TCargo>(begin_,end_,TCargo(ali_counter,0))); 
+	
+		//get the second sequence (and its begin and end) that takes part in the alignment (seq_i)
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_,end_,1);
+		seq_i_pos = idToPosition(seqs, seq_i_id);
+		//and again append the interval (ali_begin, ali_end) with cargo ali* to the list of intervals of seq_i
+		appendValue(intervals[seq_i_pos],IntervalAndCargo<TValue,TCargo>(begin_,end_,TCargo(ali_counter,1))); 
+	
+		++ali_counter;
+		++ali_it;
+	}
+
+}
+
+
+//get all intervals from the alignments and construct an interval tree for each sequence
+template<typename TGraph, typename TPropertyMap, typename TAlignmentString, typename TSequence, typename TSetSpec, typename TValue, typename TSeqMap>
+void
+_createTreesForAllSequences(String<TGraph> & gs, 
+						   String<TPropertyMap> & pms, 
+						   TAlignmentString & alis, 
+						   StringSet<TSequence,TSetSpec> & seqs,
+                           TSeqMap & seq_map,
+						   TValue numSequences)
+{
+	//typedef typename Value<TAlignmentString>::Type TAlignment;
+//	typedef TAlignment* TCargo;
+	typedef Pair<unsigned,unsigned,BitPacked<31,1> > TCargo;
+	typedef IntervalAndCargo<int,TCargo> TInterval;
+	//typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	//std::cout <<"create interval trees...";
+	// clock_t start, finish1;
+	// double duration;
+	// start = clock();
+	//one tree for each sequence
+	resize(gs,numSequences);
+	resize(pms,numSequences);
+	
+	// and one string of intervals for each sequence
+	String<String<TInterval> > intervals;
+	resize(intervals,numSequences);
+	// fill intervals
+	_buildIntervalsForAllSequences(alis,intervals,seqs,seq_map);
+	
+	TValue i = 0;
+	
+	while(i < numSequences)
+	{
+		//std::cout << (numSequences-i) <<" more ("<<length(intervals[i])<<" intervals)... "<<std::flush;
+		TValue center = length(seqs[i])/2; // center raus, hat hier nix zu suchen
+		//create interval tree!
+		createIntervalTree(gs[i], pms[i], intervals[i], center);
+		
+		//intervals for sequence i are not needed anymore
+		clear(intervals[i]);
+		++i;
+	}
+	// finish1 = clock();
+	// duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	// std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+// Construct refined alignment graph 
+////////////////////////////////////////////////////////////////////////////////////////////////////
+
+// step 1 of constructing the refined alignment graph: create all nodes
+template<typename TStringSet,typename TValue,typename TAliGraph>
+void
+_makeRefinedGraphNodes(String<std::set<TValue> > & all_nodes,
+					  TStringSet & seqs,
+					  TAliGraph & ali_g)
+{
+SEQAN_CHECKPOINT
+	typedef typename std::set<TValue>::iterator TSetIterator;
+	//for each sequence look at all cut positions and create nodes between them
+	for(unsigned int seq_i_pos = 0; seq_i_pos < length(seqs); ++seq_i_pos)
+	{
+		TValue seq_i_id = positionToId(stringSet(ali_g), seq_i_pos);
+		TSetIterator it = all_nodes[seq_i_pos].begin();
+		TSetIterator end_it = all_nodes[seq_i_pos].end();
+		TSetIterator next_it = it;
+		if(next_it != end_it)
+			++next_it;
+		else
+			addVertex(ali_g, seq_i_id, 0, length(seqs[seq_i_pos]));
+		
+		//first unaligned node
+		if(it != end_it && *it != 0)
+			addVertex(ali_g, seq_i_id, 0, *it);
+		//a new node for each interval
+		while(next_it != end_it)
+		{
+			TValue pos_i = *it;
+			addVertex(ali_g, seq_i_id, pos_i, *next_it - pos_i); 
+			++it;
+			++next_it;
+		}
+		//last unaligned node
+		if(it !=end_it && *it<length(seqs[seq_i_pos]))
+			addVertex(ali_g, seq_i_id, *it, (length(seqs[seq_i_pos])) - *it);
+		all_nodes[seq_i_pos].clear();
+	}
+}
+
+
+// step 2 of constructing the refined alignment graph: add all edges    
+// version for exact refinement
+template<typename TAlignmentString,typename TStringSet,typename TSeqMap, typename TPropertyMap,typename TScore,typename TAliGraph > 
+void
+_makeRefinedGraphEdges(TAlignmentString & alis,
+					   TPropertyMap & pm,
+					  TStringSet & seqs,
+				      TSeqMap & seq_map,
+				      TScore & score_type,
+					  TAliGraph & ali_g,
+					  Tag<TagExactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	typedef typename Value<TAlignmentString>::Type TAlign;
+	typedef typename Size<TAlign>::Type TValue;
+	typedef typename Iterator<TAlignmentString, Rooted>::Type TAliIterator;
+	typedef typename VertexDescriptor<TAliGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TAliGraph>::Type TEdgeDescriptor;
+	typedef typename Cargo<TAliGraph>::Type TCargo;
+	//make edges
+	TAliIterator ali_it = begin(alis);
+	TAliIterator ali_end = end(alis);
+	//for each segment/fragment/alignment
+	while(ali_it != ali_end)
+	{
+		//get sequence, begin position and end position
+		TValue seq_id,begin_pos,end_pos;
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq_id,begin_pos,end_pos,(TValue)0);
+        SEQAN_ASSERT_LEQ(end_pos, length(seqs[idToPosition(seqs, seq_id)]));
+        SEQAN_ASSERT(ali_it.data_container == ali_end.data_container);
+        SEQAN_ASSERT(ali_it.data_iterator != ali_end.data_iterator);
+		
+		//get the node represents the current interval (begin_pos until next_cut_pos or end_pos)
+		TVertexDescriptor act_knot = findVertex(ali_g,seq_id,begin_pos);
+		TValue act_pos = begin_pos;
+		TValue seq_j_id_temp,pos_j_begin;
+		_getOtherSequenceAndProject(*ali_it,(TValue)0,seq_map,seq_id,act_pos,seq_j_id_temp,pos_j_begin);
+	
+		//for each interval that lies within the current segment/fragement/alignment
+		while(act_pos < end_pos)
+		{
+			//get other sequence and projected position
+			TValue seq_j_id,pos_j;
+			_getOtherSequenceAndProject(*ali_it,(TValue)0,seq_map,seq_id,act_pos,seq_j_id,pos_j);
+			SEQAN_ASSERT_NEQ(pos_j, static_cast<TValue>(-1));
+			//find node that contains the projected position (pos_j)
+			TVertexDescriptor vd = findVertex(ali_g, seq_j_id, pos_j);
+			bool doAddEdge = true;
+
+//			if(doAddEdge && fragmentBegin(ali_g,vd)!=pos_j) // check if edge makes sense
+			if (vd == getNil<TVertexDescriptor>())
+				doAddEdge = false;
+			else
+			{ 
+				TValue temp_seq_i_id,temp_act_pos;
+				_getOtherSequenceAndProject(*ali_it,(TValue)1,seq_map,seq_j_id,static_cast<TValue>(fragmentBegin(ali_g,vd)),temp_seq_i_id,temp_act_pos);
+				if(temp_act_pos == static_cast<TValue>(-1))
+					doAddEdge = false;
+				else 
+				{
+					TVertexDescriptor temp_act_knot = findVertex(ali_g, temp_seq_i_id, temp_act_pos);
+					if(act_knot!=temp_act_knot)
+						doAddEdge = false;
+				}
+			}
+			if(doAddEdge)
+			{
+				typename Value<TScore>::Type score = _getRefinedMatchScore(score_type,seqs,*ali_it,act_pos,pos_j,fragmentLength(ali_g,act_knot),fragmentLength(ali_g,vd));//,fragmentLength(ali_g,vd));
+		//		typename Value<TScore>::Type score = fragmentLength(ali_g,vd);
+				score *= _getRefinedAnnoScore(ali_g,pm,vd,act_knot,score_type);
+			//this needs to be generalized (makes sense for positive scores only)
+				if(score <= 0) score = 1;
+				if(score > 0)
+				{
+					if (findEdge(ali_g, act_knot, vd) == 0) {
+						//if(abs((double)fragmentLength(ali_g, act_knot) - (double)fragmentLength(ali_g, vd)) > 20) {
+						//	std::cerr << "added edge: " << fragmentLength(ali_g, act_knot) << "  " <<  fragmentLength(ali_g, vd) << std::endl;
+						//	std::cerr << *ali_it;
+						//	std::cerr << "act_pos=" << act_pos-begin_pos << " pos_j=" << pos_j-pos_j_begin << std::endl; 
+						//} else {
+							addEdge(ali_g,act_knot,vd,(TCargo)score);
+						//}
+					}
+					else {
+						TEdgeDescriptor ed = findEdge(ali_g, act_knot, vd);
+						//if((TCargo)score > getCargo(ed))
+							//assignCargo(ed, score);
+						assignCargo(ed, getCargo(ed)+score);
+					}
+				}
+			}
+			//prepare for next interval
+			act_pos += fragmentLength(ali_g,act_knot);
+			act_knot = findVertex(ali_g,seq_id,act_pos);
+		}
+		++ali_it;
+	}
+}
+
+
+
+
+
+//build refined alignment graph, nodes are numbered ascendingly:
+//seq1   0  1  2  3  4 
+//seq2   5  6  7  8  9 10
+//seq3  11 12 13 14 15 
+template<typename TValue,typename TAlignmentString,typename TScore,typename TSequence, typename TSetSpec,typename TAliGraph,typename TSeqMap,typename TTagSpec>
+void
+_makeAlignmentGraphFromRefinedSegments(String<std::set<TValue> > & all_nodes,
+				   TAlignmentString & alis,
+				   TScore & score_type,
+				   StringSet<TSequence, TSetSpec> & seqs,
+				   TSeqMap & seq_map,
+				   TAliGraph & ali_g,
+			   	   Tag<TTagSpec> const tag, 
+				   bool)
+{
+SEQAN_CHECKPOINT
+	//std::cout << "making refined alignment graph...";
+	//clock_t start, finish1;
+	//double duration;
+	//start = clock();
+	
+	//make nodes (same function for inexact and exact refinement)
+	_makeRefinedGraphNodes(all_nodes,seqs,ali_g);
+
+	bool pm = false;
+	//add edges (different functions depending on exact/inexact refinement)
+	_makeRefinedGraphEdges(alis,pm,seqs,seq_map,score_type,ali_g,tag);
+	
+	//std::cout << "check\n";
+	//finish1 = clock();
+	//duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+//build refined alignment graph as above, but with additional annotation information
+template<typename TValue,typename TAlignmentString,typename TScore,typename TSequence, typename TSetSpec,typename TAliGraph,typename TSeqMap,typename TAnnoString,typename TTagSpec>
+void
+_makeAlignmentGraphFromRefinedSegments(String<std::set<TValue> > & all_nodes,
+				   TAlignmentString & alis,
+				   TScore & score_type,
+				   StringSet<TSequence, TSetSpec> & seqs,
+				   TSeqMap & seq_map,
+				   TAliGraph & ali_g,
+			   	   Tag<TTagSpec> const tag,
+				   TAnnoString & annotation)
+{
+SEQAN_CHECKPOINT
+	//std::cout << "making refined alignment graph...";
+	//clock_t start, finish1;
+	//double duration;
+	//start = clock();
+	
+	//make nodes (same function for inexact and exact refinement)
+	_makeRefinedGraphNodes(all_nodes,seqs,ali_g);
+
+	//add annotation to nodes
+	//typedef typename Value<TAnnoString>::Type TAnnotation;
+	//typedef typename Value<TAnnotation>::Type TLabel;
+	typedef char TLabel;
+	String<String<TLabel> > pm;
+	_addNodeAnnotation(seqs,seq_map,annotation,pm,ali_g,tag);
+
+	//add edges (different functions depending on exact/inexact refinement)
+	_makeRefinedGraphEdges(alis,pm,seqs,seq_map,score_type,ali_g,tag);
+	
+	//std::cout << "check\n";
+	//finish1 = clock();
+	//duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+}
+
+
+
+
+
+////////////////////////////////////////////////////////////////////////////////////////
+//The big matchRefinement function that does everything: build interval trees, do the 
+//refinement and construct a refined alignment graph
+////////////////////////////////////////////////////////////////////////////////////////
+template<typename TAlignmentString, typename TAnnotation, typename TOutGraph, typename TSequence, typename TSetSpec, typename TScore,typename TTagSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				TScore & score_type,
+				TOutGraph & ali_graph,
+				typename Size<typename Value<TAlignmentString>::Type>::Type min_fragment_len,
+				TAnnotation & annotation,
+				Tag<TTagSpec> const tag)
+{
+SEQAN_CHECKPOINT
+	////////////////////////////////////////////////////////////////
+	//typedefs
+	typedef typename Value<TAlignmentString>::Type TAlign;
+	typedef typename Iterator<TAlignmentString, Rooted>::Type TAliIterator;
+	typedef typename Size<TAlign>::Type TValue;
+//	typedef TValue TCargo;
+//	typedef Pair<unsigned,unsigned,BitPacked<31,1> > TCargo;
+	typedef Pair<unsigned,unsigned,BitPacked<31,1> > TCargo;
+	typedef IntervalAndCargo<int,TCargo> TInterval;
+	typedef Graph<Directed<void,WithoutEdgeId> > TGraph;
+	typedef IntervalTreeNode<TInterval> TNode;
+	typedef String<TNode> TPropertyMap;
+	typedef typename std::set<TValue>::iterator TSetIterator;
+	typedef typename Cargo<typename Value<TPropertyMap>::Type>::Type TAlignmentPointer;
+	typedef typename Iterator<String<TAlignmentPointer>, Rooted>::Type TSegmentIterator;
+
+
+	////////////////////////////////////////////////////////////////
+	TValue numSequences = length(seq);
+	//weird ID --> good ID map
+	std::map<const void * ,int> seq_map;
+	for(int i = 0; i < (int) numSequences; ++i)
+		seq_map[getObjectId(seq[i])] = i;
+	////////////////////////////////////////////////////////////////
+	//build interval trees
+	String<TGraph> gs;
+	String<TPropertyMap> pms;
+	_createTreesForAllSequences(gs, pms, alis, seq, seq_map, numSequences);
+
+	////////////////////////////////////////////////////////////////
+	//do refinement
+	//std::cout <<"refining..."<<std::flush;
+	// clock_t start, finish1;
+	// double duration;
+	// start = clock();
+	
+	//all_nodes = set of all cut positions
+	String<std::set<TValue> > all_nodes;
+	resize(all_nodes,numSequences);
+
+	//all_nodes that need to be processed set of all cut positions
+	String<std::set<TValue> > all_node_queues;
+	resize(all_node_queues,numSequences);
+
+	//call function _refine for each startknoten
+	TAliIterator ali_it = begin(alis);
+	TAliIterator ali_end = end(alis);
+	//for each segment/fragement/alignment
+	while(ali_it != ali_end)
+	{
+		//for each of the two sequences
+		for(TValue i = 0; i < 2; ++i)
+		{
+			TValue seq_i_id,begin_i,end_i;
+			_getSeqBeginAndEnd(*ali_it,seq_map,seq_i_id,begin_i,end_i,i);
+			TValue seq_i_pos = idToPosition(seq,seq_i_id);
+			
+			all_node_queues[seq_i_pos].insert(begin_i);
+			all_node_queues[seq_i_pos].insert(end_i);
+		}	
+		++ali_it;
+	}
+
+
+	TSetIterator queueIt;
+	bool done = false;
+	while(!done)
+	{
+		for(unsigned seq_i_pos = 0; seq_i_pos < numSequences; ++seq_i_pos)
+		{
+			queueIt = all_node_queues[seq_i_pos].begin();
+			while (queueIt != all_node_queues[seq_i_pos].end())
+			{
+				TValue node_i = *queueIt;
+				TSetIterator iter = all_nodes[seq_i_pos].find(node_i);		
+		//		TSetIterator qiter = all_node_queues[seq_i_pos].find(node_i);		
+                if(_cutIsValid(all_nodes,seq_i_pos,node_i,iter,min_fragment_len,tag))
+                   //&& _cutIsValid(all_node_queues,seq_i_pos,node_i,qiter,min_fragment_len,tag))
+//				if(iter == all_nodes[seq_i_pos].end())
+				{
+					TValue seq_i_id = positionToId(seq, seq_i_pos);
+					all_nodes[seq_i_pos].insert(node_i);
+					String<TAlignmentPointer> relevant_segments;
+					findIntervalsExcludeTouching(gs[seq_i_pos],pms[seq_i_pos],node_i,relevant_segments);
+					
+					TSegmentIterator segment_it = begin(relevant_segments);
+					TSegmentIterator segment_end = end(relevant_segments);
+					//foreach of those segments
+					while(segment_it != segment_end)
+					{
+						TValue match_id = (*segment_it).i1;
+						TValue seg_num = (*segment_it).i2;						//get the sequence that node_i needs to be projected onto (seq_j)
+						//and get the projected position (pos_j)
+						TValue seq_j_id, node_j;
+						_getOtherSequenceAndProject(alis[match_id],seg_num,seq_map,seq_i_id,node_i,seq_j_id,node_j);
+						TValue seq_j_pos = idToPosition(seq,seq_j_id);
+						_updateCutPosition(alis[match_id],node_j);
+
+						typename std::set<TValue>::iterator iter_j, qiter_j;
+						iter_j = all_nodes[seq_j_pos].find(node_j);
+						qiter_j = all_node_queues[seq_j_pos].find(node_j);
+						
+						//if node does not exist yet ---> insert and continue cutting
+                        if(_cutIsValid(all_nodes,seq_j_pos,node_j,iter_j,min_fragment_len,tag)
+                            && _cutIsValid(all_node_queues,seq_j_pos,node_j,qiter_j,min_fragment_len,tag))
+                        //if(iter_j == all_nodes[seq_j_pos].end())   
+						{
+							all_node_queues[seq_j_pos].insert(node_j);
+						}
+					
+						++segment_it;
+					}
+						
+				}
+				++queueIt;
+			}
+			all_node_queues[seq_i_pos].clear();
+		}
+		unsigned i;
+		for(i = 0; i < numSequences; ++i)
+		{
+			queueIt = all_node_queues[i].begin();
+			if (queueIt != all_node_queues[i].end())
+				break;
+		}
+		if(i==numSequences)
+			done=true;
+	}
+	_addAnnotationCuts(all_nodes,alis,gs,pms,seq,seq_map,annotation,min_fragment_len,tag);
+
+	// finish1 = clock();
+	// duration = (double)(finish1 - start) / CLOCKS_PER_SEC;
+	//std::cout << "\ntook " << duration << " seconds.\n";
+	//for(int seq_i = 0; seq_i < length(seq); ++seq_i)
+	//{
+	//	typename std::set<TValue>::iterator it = all_nodes[seq_i].begin();
+	//	typename std::set<TValue>::iterator end_it = all_nodes[seq_i].end();
+	//
+	//	while(it != end_it)
+	//	{
+	//		std::cout << *it << ",";
+	//		++it;
+	//	}
+	//	std::cout << "\n";
+	//}
+	//std::cout <<"building tree..."<<std::flush;
+	
+	////////////////////////////////////////////////////////////////
+	//build refined alignment graph
+	_makeAlignmentGraphFromRefinedSegments(all_nodes,alis,score_type,seq,seq_map,ali_graph,tag,annotation);
+}
+
+
+///////WRAPPERS
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,stringSet,scoringScheme,refinedGraph)
+..param.matches:The set of matches.
+...type:Class.Fragment
+...type:Class.Align
+...type:Spec.Alignment Graph
+..param.scoringScheme:The scoring scheme used to score the refined matches (scores are attached to 
+edges in the refined Alignment Graph).
+...remarks:If no scoring scheme is given, all edges get weight 1.
+...type:Class.Score
+..include:seqan/graph_align.h
+*/
+//exact refinement, score type given
+template<typename TAlignmentString, typename TScoreValue,typename TScoreSpec,typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				Score<TScoreValue,TScoreSpec> & score_type,
+				TOutGraph & ali_graph)
+{
+SEQAN_CHECKPOINT
+	//min_fragment_len = 1   ==> Exact cutting
+	bool anno = false;
+	matchRefinement(alis,seq,score_type,ali_graph,1,anno,ExactRefinement());
+}
+
+
+
+/**
+.Function.matchRefinement:
+..cat:Alignments
+..summary:Refines (i.e. cuts into smaller parts) a set of pairwise segment 
+matches in such a way that none of the segments partly overlap. They are either 
+identical (fully overlapping) or non-overlapping.
+..signature:matchRefinement(matches,stringSet,refinedGraph)
+..param.stringSet:The StringSet containing the sequences which the matches lie on.
+...type:Class.StringSet
+..param.refinedGraph:The resulting refined set of matches stored in a graph.
+...type:Spec.Alignment Graph
+..include:seqan/graph_align.h
+*/
+//exact refinement, score type not given
+template<typename TFragmentString, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TFragmentString & matches,
+				StringSet<TSequence, TSetSpec> & strSet, 
+				TOutGraph & ali_graph)
+{
+	SEQAN_CHECKPOINT
+	typename Cargo<TOutGraph>::Type fake_score = 1;
+	bool anno = false;
+	matchRefinement(matches,strSet,fake_score,ali_graph,1,anno,ExactRefinement());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_EXACT_ITERATIVE_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_fragment.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_fragment.h
new file mode 100644
index 0000000..c609796
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_fragment.h
@@ -0,0 +1,207 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_FRAGMENT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_FRAGMENT_H_
+
+namespace seqan {
+
+	
+///////////////////////////////////////////////////////////////////////////////////////////////////////	
+//Functions for Fragments
+//project onto other sequence for Graph<Alignment>
+template<typename TFragSize, typename TFragSpec,typename TValue,typename TId1, typename TPos1, typename TId2, typename TPos2, typename TMap>
+void
+_getOtherSequenceAndProject(Fragment<TFragSize,TFragSpec> & segment,
+						TValue seg_num,
+						   TMap &,
+						   TId1 seq_i_id,
+						   TPos1 pos_i,
+						   TId2 & seq_j_id,
+						   TPos2 & pos_j)
+{
+SEQAN_CHECKPOINT
+	getProjectedPosition(segment,seg_num, seq_i_id, pos_i,seq_j_id,pos_j);
+	
+	//if(seq_i_id == sequenceId(segment,0))
+	//	seq_j_id = sequenceId(segment,1);
+	//else
+	//	seq_j_id = sequenceId(segment,0);
+}
+
+
+//given seq and segment, get the sequenceId (seq_i) and its begin and end
+//if seq = 0 get first sequence (that takes part in the segment match)
+//if seq = 1 get second sequence
+template<typename TFragSize, typename TFragSpec, typename TId, typename TPosition, typename TId2>
+void
+_getSeqBeginAndEnd(Fragment<TFragSize,TFragSpec> & segment,
+				  std::map<const void * ,int> &, 
+				  TId & seq_i_id, 
+				  TPosition & begin_i, 
+				  TPosition & end_i,
+				  TId2 seq)
+{
+SEQAN_CHECKPOINT
+	seq_i_id = sequenceId(segment,seq);
+	if(seq==0)
+		begin_i = segment.begin1; // fragmentBegin(segment,seq_i_id);
+	else
+		begin_i = segment.begin2; // fragmentBegin(segment,seq_i_id);
+	end_i = begin_i + segment.len; //fragmentLength(segment,seq_i_id);
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////
+// 50000 _getRefinedMatchScore Functions
+////////////////////////////////////////////////////////////////////////////////////////
+//get score for alignment starting at pos_i on one sequence (first sequence if i_am_first==true)
+//and pos_j on other sequence (second sequence if i_am_first==true), if len1!=len2 then the refinement
+//process was stopped (the cut is not exact)
+//template<typename TScore,typename TStringSet,typename TFragId,typename TFragPos,typename TFragSize, typename TFragSpec,typename TValue>
+//typename Value<TScore>::Type
+//_getRefinedMatchScore(TScore & score_type, 
+//		 TStringSet & seqs,
+//		 Fragment<TFragId,TFragPos,TFragSize,TFragSpec> & segment, 
+//		 TValue pos_i, 
+//		 TValue pos_j,
+//		 TValue len1, 
+//		 TValue len2)
+//{
+//SEQAN_CHECKPOINT
+//	typename Infix<typename Value<TStringSet>::Type>::Type label0 = label(segment,seqs,sequenceId(segment,0));
+//	typename Infix<typename Value<TStringSet>::Type>::Type label1 = label(segment,seqs,sequenceId(segment,1));
+//	int i = 0;
+//	typename Value<TScore>::Type ret_score = 0;
+//	TValue len = (len1 < len2) ? len1 : len2;
+//	while(i < len)
+//	{
+//		ret_score += score(score_type,label0[i],label1[i]);
+//		++i;
+//	}
+//	len = (len1 > len2) ? len1 : len2;
+//	ret_score += (len - i) * scoreGapExtend(score_type);
+//	return ret_score;
+//}				
+//
+//
+///////////////////////////////////////////////////////////////////////////////////////////////
+////die n�chsten beiden funktionen: f�r Fragmente und Score vom Typ Simple
+////f�r den fall dass es keine mismatches innerhalb der segmente gibt und Score vom typ Simple ist
+////TODO: m�sste f�r einen bestimmten TFragSpec sein (Exact oder noMismatches)
+////get score for alignment starting at pos_i on one sequence (first sequence if i_am_first==true)
+////and pos_j on other sequence (second sequence if i_am_first==true), if len1!=len2 then the refinement
+////process was stopped (the cut is not exact)
+//template<typename TScoreValue,typename TStringSet,typename TFragId,typename TFragPos,typename TFragSize, typename TFragSpec>
+//TScoreValue
+//_getRefinedMatchScore(Score<TScoreValue, Simple> & score_type,
+//		 TStringSet & seqs, 
+//		 Fragment<TFragId,TFragPos,TFragSize,TFragSpec> & segment, 
+//		 TFragPos pos_i, 
+//		 TFragPos pos_j, 
+//		 TFragSize len1, 
+//		 TFragSize len2)
+//{
+//SEQAN_CHECKPOINT
+//	typename Infix<typename Value<TStringSet>::Type>::Type label0 = label(segment,seqs,sequenceId(segment,0));
+//	typename Infix<typename Value<TStringSet>::Type>::Type label1 = label(segment,seqs,sequenceId(segment,1));
+//	TScoreValue ret_score = 0;
+//	TFragSize len;
+//	if (len1 < len2) len = len1;
+//	else len = len2;
+//	if(len1 <= len2)
+//	{
+//		ret_score += len1 * scoreMatch(score_type);
+//		ret_score += (len2 - len1) * scoreGapExtend(score_type);
+//	}
+//	else{
+//		ret_score += len2 * scoreMatch(score_type);
+//		ret_score += (len1 - len2) * scoreGapExtend(score_type);
+//	}
+//	return ret_score;
+//}				
+
+
+//get score for alignment of length len starting at pos_i on one sequence (first sequence if i_am_first==true)
+//and pos_j on other sequence (second sequence if i_am_first==true)
+template<typename TScoreValue,typename TScoreSpec,typename TStringSet,typename TFragment,typename TFragPos,typename TFragSize>
+TScoreValue
+_getRefinedMatchScore(Score<TScoreValue,TScoreSpec> & score_type,
+		 TStringSet & seqs,
+		 TFragment& segment,
+		 TFragPos pos_i,
+		 TFragPos pos_j,
+		 TFragSize len,
+		 TFragSize)
+{
+SEQAN_CHECKPOINT
+	typedef typename Infix<typename Value<TStringSet>::Type>::Type TSegmentLabel;
+	TSegmentLabel label0 = label(segment,seqs, sequenceId(segment, 0));
+	TSegmentLabel label1 = label(segment,seqs, sequenceId(segment, 1));
+	typename Iterator<TSegmentLabel, Rooted>::Type label_it0 = begin(label0) + (pos_i - fragmentBegin(segment,sequenceId(segment,0)));
+	typename Iterator<TSegmentLabel, Rooted>::Type label_it1 = begin(label1) + (pos_j - fragmentBegin(segment,sequenceId(segment,1)));
+	int i = 0;
+	TScoreValue ret_score = 0;
+	while(i < (int) len)
+	{
+		ret_score += score(score_type,*label_it0,*label_it1);
+		++label_it0;
+		++label_it1;
+		++i;
+	}
+	return ret_score;
+}				
+
+
+//get score for alignment of length len starting at pos_i on one sequence (first sequence if i_am_first==true)
+//and pos_j on other sequence (second sequence if i_am_first==true)
+template<typename TScoreValue,typename TStringSet,typename TFragPos,typename TFragSize, typename TSpec>
+TScoreValue
+_getRefinedMatchScore(Score<TScoreValue, Simple> & score_type,
+		 TStringSet &,
+		 Fragment<TFragSize,ExactFragment<TSpec> > &,
+		 TFragPos,
+		 TFragPos,
+		 TFragSize len,
+		 TFragSize)
+{
+SEQAN_CHECKPOINT
+	return len*scoreMatch(score_type);
+}				
+
+
+}  // namespace
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_FRAGMENT_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_inexact.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_inexact.h
new file mode 100644
index 0000000..4e24ca2
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_inexact.h
@@ -0,0 +1,336 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_INEXACT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_INEXACT_H_
+
+//SEQAN_NO_DDDOC: do not generate documentation for this file
+
+namespace seqan {
+
+
+struct TagInexactRefinement_;
+typedef Tag<TagInexactRefinement_> const InexactRefinement;
+
+
+///inexact refinement (cuts that would produce segments shorter than min_len are not made)
+template<typename TValue, typename TValue2, typename TSize>
+inline bool
+_cutIsValid(String<std::set<TValue> > & all_nodes,
+		TValue2 seq_i_pos,
+		TSize pos_i,
+		typename std::set<TValue>::iterator iter,
+		TSize min_len,
+		Tag<TagInexactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	
+	//cut already exists
+	if(iter != all_nodes[seq_i_pos].end())
+		return false;
+	typename std::set<TValue>::iterator tmp_iter = all_nodes[seq_i_pos].upper_bound(pos_i);
+	if(tmp_iter != all_nodes[seq_i_pos].end())
+		if((*tmp_iter - pos_i) < min_len)
+			return false;
+	if(tmp_iter != all_nodes[seq_i_pos].begin())
+	{
+		--tmp_iter;
+		if((pos_i - *tmp_iter) < min_len)
+			return false;
+	}
+	return true;
+}
+
+
+// returns node begin or end position closest to pos
+// i.e. closest refined position 
+template<typename TAliGraph, typename TVertexDescriptor, typename TId, typename TPosition>
+TPosition
+_getClosestRefinedNeighbor(TAliGraph & ali_g,
+						   TVertexDescriptor & vd,
+						   TId /*seq*/,
+						   TPosition pos)
+{
+SEQAN_CHECKPOINT
+	if(pos-fragmentBegin(ali_g,vd) < fragmentBegin(ali_g,vd)+fragmentLength(ali_g,vd)-pos)
+		return fragmentBegin(ali_g,vd);
+	else
+		return fragmentBegin(ali_g,vd) + fragmentLength(ali_g,vd);
+}
+
+
+// get closest refined position to end position of fragment (cut_end_pos)
+// and corresponding node (end_knot)
+template<typename TAliGraph, typename TId, typename TPosition>
+void
+_getCutEndPos(TAliGraph & ali_g, 
+			  typename VertexDescriptor<TAliGraph>::Type & end_knot,
+			  TId seq,
+			  TPosition act_begin_pos,
+			  TPosition end_pos,
+			  TPosition & cut_end_pos)
+{
+SEQAN_CHECKPOINT
+	end_knot = findVertex(ali_g,seq,end_pos-1);//end_pos1 is the first position of the next node
+	if(end_pos == fragmentBegin(ali_g,end_knot) + fragmentBegin(ali_g,end_knot))
+		cut_end_pos = end_pos;
+	else
+	{
+		cut_end_pos = _getClosestRefinedNeighbor(ali_g,end_knot,seq,end_pos);
+        if(cut_end_pos <= act_begin_pos) end_knot = getNil<typename VertexDescriptor<TAliGraph>::Type>();
+		else 
+        {
+            end_knot =  findVertex(ali_g,seq,cut_end_pos-1);
+		    SEQAN_ASSERT(cut_end_pos == fragmentBegin(ali_g,end_knot)+fragmentLength(ali_g,end_knot));
+        }
+	}
+}
+
+
+// get closest refined position to begin position of fragment (cut_act_pos)
+// and corresponding node (act_knot)
+template<typename TAliGraph, typename TId, typename TPosition>
+void
+_getCutBeginPos(TAliGraph & ali_g, 
+			  typename VertexDescriptor<TAliGraph>::Type & act_knot,
+			  TId seq,
+			  TPosition act_end_pos,
+			  TPosition act_pos,
+			  TPosition & cut_act_pos)
+{
+SEQAN_CHECKPOINT
+	
+	act_knot = findVertex(ali_g,seq,act_pos);
+	//if completely refined
+	if(act_pos == fragmentBegin(ali_g,act_knot))
+		cut_act_pos = act_pos;
+	else //if incompletely refined
+	{
+		cut_act_pos = _getClosestRefinedNeighbor(ali_g,act_knot,seq,act_pos);
+        if(cut_act_pos > act_end_pos) act_knot = getNil<typename VertexDescriptor<TAliGraph>::Type>();
+		else 
+        {
+    		act_knot =  findVertex(ali_g,seq,cut_act_pos); // have to watch out with cut_act_pos==seqLength!
+	    	SEQAN_ASSERT(cut_act_pos == fragmentBegin(ali_g,act_knot));
+        }
+	}
+}
+
+
+
+//step 2 of constructing the refined alignment graph: add all edges    
+//version for inexact refinement
+template<typename TAlignmentString,typename TPropertyMap,typename TStringSet,typename TSeqMap, typename TScore,typename TAliGraph>
+void
+_makeRefinedGraphEdges(TAlignmentString & alis,
+					   TPropertyMap & , //pm,
+					  TStringSet & seqs,
+				      TSeqMap & seq_map,
+				      TScore & score_type,
+					  TAliGraph & ali_g,
+					  Tag<TagInexactRefinement_> const)
+{
+SEQAN_CHECKPOINT
+	typedef typename Value<TAlignmentString>::Type TAlign;
+	typedef typename Position<TAlign>::Type TPosition;
+	typedef typename Id<TAlign>::Type TId;
+	typedef typename Iterator<TAlignmentString, Rooted>::Type TAliIterator;
+	typedef typename VertexDescriptor<TAliGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TAliGraph>::Type TEdgeDescriptor;
+	//typedef typename Cargo<TAliGraph>::Type TCargo;
+
+        TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	//make edges
+	TAliIterator ali_it = begin(alis);
+	TAliIterator ali_end = end(alis);
+	//for each segment/fragment/alignment
+	while(ali_it != ali_end)
+	{
+		//get first sequence that takes part in the alignment + boundaries of the ali
+		TId seq1;
+        TPosition begin_pos1,end_pos1;
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq1,begin_pos1,end_pos1,(TId)0);
+
+		//get second sequence that takes part in the alignment + boundaries of the ali
+		TId seq2;
+        TPosition begin_pos2,end_pos2;
+		_getSeqBeginAndEnd(*ali_it,seq_map,seq2,begin_pos2,end_pos2,(TId)1);
+
+		//get the last node that is within the current ali
+		TVertexDescriptor end_knot1;
+		TPosition cut_end_pos1;
+        _getCutEndPos(ali_g,end_knot1,seq1,begin_pos1,end_pos1,cut_end_pos1);
+        if(end_knot1 == nilVertex) // there is no node --> fragment disappeared in min_frag_len heuristic
+            continue; 
+	
+		//get the node that represents the current interval (begin_pos until next_cut_pos or end_pos)
+		TVertexDescriptor act_knot1;
+		TPosition cut_act_pos1,act_pos1;
+		act_pos1 = begin_pos1;
+		_getCutBeginPos(ali_g,act_knot1,seq1,end_pos1,act_pos1,cut_act_pos1);
+        if(act_knot1 == nilVertex) // there is no node, can this happen here?
+            continue; 
+		TPosition act_end_pos1 = cut_act_pos1 + fragmentLength(ali_g,act_knot1);
+		//walk through cuts on the first sequence
+//		while (act_end_pos1 <= cut_end_pos1)
+		while (true)
+		{
+			//get other sequence and projected position
+			//TId seq2;
+            TPosition act_pos2;
+			_getOtherSequenceAndProject(*ali_it,0,seq_map,seq1,act_pos1,seq2,act_pos2);
+		
+			//get node that corresponds to that position
+			TVertexDescriptor act_knot2;
+			TPosition cut_act_pos2;
+			_getCutBeginPos(ali_g,act_knot2,seq2,end_pos2,act_pos2,cut_act_pos2);
+            if(act_knot2 == nilVertex) // there is no corresponding node in second sequence
+                break; 
+			//corresponding end on seq2 (there might be more than one node on seq2 that corresponds
+			//to the same interval (=node) on seq1)
+			TPosition act_end_pos2;
+ 			_getOtherSequenceAndProject(*ali_it,0,seq_map,seq1,_min(act_end_pos1,end_pos1)-1,seq2,act_end_pos2);
+			++act_end_pos2;
+			TVertexDescriptor act_end_knot2;
+			TPosition cut_act_end_pos2;
+			_getCutEndPos(ali_g,act_end_knot2,seq2,begin_pos2,act_end_pos2,cut_act_end_pos2);
+            if(act_end_knot2 == nilVertex) // there is no node at all in second sequence
+                break; 
+			
+			if(cut_act_pos2 == cut_act_end_pos2)
+				break;
+			while(true)
+			{
+				//should at the moment return score for:
+				//
+				//seq1 = ....cr...rc....
+				//            ||||||
+				//seq2 = ...c.r...rc....
+				//bzw
+				//seq1 = ..cr.....x....   man will aber nur    ..cr......x....
+				//          |||||||-							 ---||||||  
+				//seq2 = ...r.c...rc... 					   ...r.c...rc....
+				typename Value<TScore>::Type score = 0;
+				score = _getRefinedMatchScore(score_type,seqs,*ali_it,act_pos1,act_pos2,act_end_pos1-act_pos1,cut_act_end_pos2);
+				//score *= _getRefinedAnnoScore(ali_g,pm,act_knot1,act_knot2,score_type);
+				//add score for
+				//
+				//seq1 = ...-cr....x....
+				//          ||
+				//seq2 = ...c.r...rc....
+//					score += getLeftRestScore(score_type,seqs,seq1,seq2,act_pos1,cut_act_pos1,act_pos2,cut_act_pos2);
+				if(score > 0)
+				{	if(findEdge(ali_g,act_knot1,act_knot2)==0)
+						addEdge(ali_g,act_knot1,act_knot2,score);
+					else
+					{
+						TEdgeDescriptor ed = findEdge(ali_g, act_knot1, act_knot2);
+						//if((TCargo)score > getCargo(ed))
+							//assignCargo(ed, score);
+						assignCargo(ed, getCargo(ed)+score);
+					}
+				}
+				if(act_knot2==act_end_knot2)
+					break;
+				act_pos2 = cut_act_pos2 + fragmentLength(ali_g,act_knot2);
+				_getCutBeginPos(ali_g,act_knot2,seq2,end_pos2,act_pos2,cut_act_pos2);
+			}
+			if(act_knot1 == end_knot1)
+				break;
+			act_pos1 = act_end_pos1;
+			act_knot1 = findVertex(ali_g,seq1,act_pos1);
+			cut_act_pos1 = act_pos1;
+			act_end_pos1 = cut_act_pos1 + fragmentLength(ali_g,act_knot1);
+		}
+		++ali_it;
+	}
+}
+
+
+
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,stringSet,scoringScheme,refinedGraph,minFragmentLen)
+..param.minFragmentLen:The minimal segment length allowed (unsigned int).
+...remarks:If in the refinement process a cut would result in
+a segment shorter than minFragmentLen, then the cut is not made and a heuristic is applied to refine this short overlap.
+...remarks:If no minFragmentLen is given, then all cuts are made. This corresponds to a minFragmentLen of 1.
+..include:seqan/graph_align.h
+*/
+//score type given, min fragment length given, if > 1 ==> inexact refinement
+template<typename TAlignmentString, typename TScoreValue,typename TScoreSpec, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				Score<TScoreValue,TScoreSpec> & score_type,
+				TOutGraph & ali_graph,
+				unsigned int min_frag_len)
+{
+SEQAN_CHECKPOINT
+	bool anno = false;
+	if(min_frag_len > 1)
+        matchRefinement(alis,seq,score_type,ali_graph,min_frag_len,anno,InexactRefinement());
+	else
+        matchRefinement(alis,seq,score_type,ali_graph,min_frag_len,anno,ExactRefinement());
+}
+
+
+/**
+.Function.matchRefinement:
+..signature:matchRefinement(matches,stringSet,refinedGraph,minFragmentLen)
+..include:seqan/graph_align.h
+*/
+//score type not given, min fragment length given, if > 1 ==> inexact refinement
+template<typename TAlignmentString, typename TOutGraph, typename TSequence, typename TSetSpec>
+void
+matchRefinement(TAlignmentString & alis,
+				StringSet<TSequence, TSetSpec> & seq, 
+				TOutGraph & ali_graph,
+				unsigned int min_frag_len)
+{
+SEQAN_CHECKPOINT
+//	Score<int,FakeScore > fake_score;
+	typename Cargo<TOutGraph>::Type fake_score = 1;
+	bool anno = false;
+	if(min_frag_len > 1)
+        matchRefinement(alis,seq,fake_score,ali_graph,min_frag_len,anno,InexactRefinement());
+	else
+        matchRefinement(alis,seq,fake_score,ali_graph,min_frag_len,anno,ExactRefinement());
+}
+	
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALGORITHM_REFINE_INEXACT_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_scoring.h b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_scoring.h
new file mode 100644
index 0000000..516ec3c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_algorithm_refine_scoring.h
@@ -0,0 +1,52 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_REFINE_SCORING_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_REFINE_SCORING_H_
+
+namespace seqan {
+
+// Fake score function.
+
+template<typename TScoreValue,typename TStringSet,typename TAlign,typename TValue, typename TSize>
+TScoreValue
+_getRefinedMatchScore(TScoreValue const &, TStringSet const &, TAlign const &, TValue, TValue, TSize, TSize)
+{
+	return 1;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_REFINE_SCORING_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_impl_align.h b/third-party/seqan/core/include/seqan/graph_align/graph_impl_align.h
new file mode 100644
index 0000000..7a23da4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_impl_align.h
@@ -0,0 +1,2157 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_H_
+
+namespace seqan {
+
+//////////////////////////////////////////////////////////////////////////////
+// Alignment Graph
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Alignment Graph Output Tags
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Alignment Graph Format:
+..cat:Input/Output
+..summary:A file format to write an alignment graph.
+..include:seqan/graph_align.h
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Alignment Graph Format.value.MsfFormat:
+	Msf format to write an alignment graph.
+..include:seqan/graph_align.h
+*/
+
+struct MsfFormat_;
+typedef Tag<MsfFormat_> const MsfFormat;
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Alignment Graph Format.value.FastaFormat:
+	Fasta format to write an alignment graph.
+..include:seqan/graph_align.h
+*/
+
+struct FastaFormat_;
+typedef Tag<FastaFormat_> const FastaFormat;
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Alignment Graph Format.value.CgVizFormat:
+	Cgviz format to write an alignment graph.
+..include:seqan/graph_align.h
+*/
+
+struct CgVizFormat_;
+typedef Tag<CgVizFormat_> const CgVizFormat;
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Default Alignment Graph
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo = unsigned int, typename TSpec = Default>
+struct Alignment;
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Alignment<TStringSet, TCargo, TSpec> > const> {
+	typedef typename EdgeType<Graph<Undirected<TCargo, TSpec> > const>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Alignment<TStringSet, TCargo, TSpec> > > {
+	typedef typename EdgeType<Graph<Undirected<TCargo, TSpec> > >::Type Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+struct Host<Graph<Alignment<TStringSet, TCargo, TSpec> > > {
+	typedef TStringSet Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+struct Host<Graph<Alignment<TStringSet, TCargo, TSpec> > const> {
+	typedef TStringSet const Type;
+};
+
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Actual Alignment Graph Class
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TId = unsigned int, typename TSize = unsigned int>
+class FragmentInfo {
+public:
+	TId data_seq_id;
+	TSize data_begin;
+	TSize data_length;
+
+	FragmentInfo() :
+		data_seq_id(0),
+		data_begin(0),
+		data_length(0)
+	{
+	}
+
+	FragmentInfo(TId id, TSize beg, TSize len) :
+		data_seq_id(id),
+		data_begin(beg),
+		data_length(len)
+	{
+	}
+
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Alignment Graph:
+..cat:Graph
+..general:Class.Graph
+..summary:An alignment graph.
+..description:
+...image:alignmentGraph|An alignment graph with 3 sequences.
+..signature:Graph<Alignment<TStringSet, TCargo, TSpec> > 
+..param.TStringSet:The type of the string set containing the sequence information, must be a @Spec.Dependent|Dependent StringSet@
+...default:@Spec.Dependent|Dependent StringSet@
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of an undirected graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_align.h
+*/
+template<typename TString, typename TSpecial, typename TCargo, typename TSpec>
+class Graph<Alignment<StringSet<TString, Dependent<TSpecial> >, TCargo, TSpec> > 
+{
+	public:
+		typedef typename Id<Graph>::Type TIdType_;
+		typedef typename VertexDescriptor<Graph>::Type TVertexDescriptor_;
+		typedef typename Size<Graph>::Type TSize_;
+		typedef std::pair<TIdType_, TSize_> TKey_;
+		typedef std::map<TKey_, TVertexDescriptor_> TPosToVertexMap_;
+		typedef FragmentInfo<TIdType_, TSize_> TFragmentInfo_;
+
+		// Alignment graph
+		Graph<Undirected<TCargo, TSpec> > data_align;
+
+		// Sequences
+		Holder<StringSet<TString, Dependent<TSpecial> > > data_sequence;
+		
+		// Alignment specific members
+		String<TFragmentInfo_> data_fragment;
+
+		// STL Map to retrieve a vertex given SeqId, Position
+		TPosToVertexMap_ data_pvMap;
+
+
+		Graph() {
+		}
+
+
+		template <typename TDefault>
+		Graph(StringSet<TString, Dependent<TDefault> > const& sSet) {
+			SEQAN_CHECKPOINT
+			data_sequence = sSet;
+
+			// Cover all sequences with nil vertices
+			TVertexDescriptor_ nilVertex = getNil<TVertexDescriptor_>();
+			TSize_ lenSet = length(sSet);
+			for(TSize_ k=0; k<lenSet;++k) 
+				data_pvMap.insert(std::make_pair(TKey_(positionToId(sSet,k), length(sSet[k])), nilVertex));
+		}
+
+		template <typename TDefault>
+		Graph(StringSet<TString, Owner<TDefault> > const& sSet) {
+			SEQAN_CHECKPOINT
+			StringSet<TString, Dependent<> > depStr(sSet);
+			data_sequence = depStr;
+
+			// Cover all sequences with nil vertices
+			TVertexDescriptor_ nilVertex = getNil<TVertexDescriptor_>();
+			TSize_ lenSet = length(sSet);
+			for(TSize_ k=0; k<lenSet;++k) 
+				data_pvMap.insert(std::make_pair(TKey_(positionToId(const_cast<StringSet<TString, Owner<TDefault> >&>(sSet),k), length(sSet[k])), nilVertex));
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) 
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);	
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			clear(*this);
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline String<typename EdgeType<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type*>&
+_getVertexString(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return const_cast<String<TEdgeStump*>&>(g.data_align.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename VertexIdHandler<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&
+_getVertexIdManager(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexIdHandler<TGraph>::Type TVertexIdManager;
+	return const_cast<TVertexIdManager&>(g.data_align.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename EdgeIdHandler<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&
+_getEdgeIdManager(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeIdHandler<TGraph>::Type TEdgeIdManager;
+	return const_cast<TEdgeIdManager&>(g.data_align.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Alignment<TStringSet, TCargo, TSpec> > const& source,
+		   Graph<Alignment<TStringSet, TCargo, TSpec> >& dest,
+		   bool) 
+{
+	SEQAN_CHECKPOINT
+	clear(dest);
+	dest.data_align = source.data_align;
+	dest.data_sequence = source.data_sequence;
+	dest.data_fragment = source.data_fragment;
+	dest.data_pvMap = source.data_pvMap;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Alignment<TStringSet, TCargo, TSpec> > const& source,
+		   Graph<Alignment<TStringSet, TCargo, TSpec> >& dest) 
+{
+	_copyGraph(source, dest, false); // Never transpose, underlying graph is undirected
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Alignment<TStringSet, TCargo, TSpec> > const& source,
+		  Graph<Alignment<TStringSet, TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	// Alignment graph, no transpose just copy
+	_copyGraph(source, dest, false);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Alignment<TStringSet, TCargo, TSpec> >&)
+{
+	SEQAN_CHECKPOINT
+	// Nothing to do in an alignment graph
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+numEdges(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return numEdges(g.data_align);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+numVertices(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return numVertices(g.data_align);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return empty(g.data_align);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Alignment<TStringSet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g.data_align);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Alignment<TStringSet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TStringSet>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename TGraph::TKey_ TKey;
+
+	clear(g.data_fragment);
+	g.data_pvMap.clear();
+	clearVertices(g.data_align);
+
+
+	// Don't forget to cover the sequences with nil vertices again
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	if(!empty(value(g.data_sequence))) {
+		TSize lenSet = length(stringSet(g));
+		for(TSize k=0; k<lenSet;++k) 
+			g.data_pvMap.insert(std::make_pair(TKey(positionToId(stringSet(g),k), length(stringSet(g)[k])), nilVertex));
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Alignment<TStringSet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	// Only clear also removes the sequences
+	clear(value(g.data_sequence));
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+outDegree(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g, 
+		  TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return outDegree(g.data_align, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+inDegree(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g, 
+		 TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return inDegree(g.data_align, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+degree(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+	   TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return degree(g.data_align, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TId, typename TPos, typename TLength> 
+inline typename VertexDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+		  TId id,
+		  TPos begin,
+		  TLength len)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Id<TGraph>::Type TIdType;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename TGraph::TFragmentInfo_ TFragmentInfo;
+	typedef typename TGraph::TKey_ TKey;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+	//typedef typename TPosToVertexMap::key_type TKey;
+
+	//for(TPosToVertexMap::const_iterator p = g.data_pvMap.begin(); p != g.data_pvMap.end(); ++p) {
+	//	std::cout << p->first.first << ',' << p->first.second << ':' << p->second << std::endl;
+	//}
+
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+
+	// Store the new fragment
+	typename TPosToVertexMap::iterator interval = g.data_pvMap.lower_bound(TKey((TIdType)id, (TSize)begin + (TSize)len));
+	// Segment does not belong to Sequence anymore
+	SEQAN_ASSERT(interval != g.data_pvMap.end());
+	// Segment end must be assigned to nil so far
+	SEQAN_ASSERT(interval->second == nilVertex);
+	// Segment must belong to the whole old interval
+	SEQAN_ASSERT(*interval == *g.data_pvMap.upper_bound(TKey((TIdType)id, (TSize)begin)));
+
+	// Insert new vertex
+	TVertexDescriptor vd = addVertex(g.data_align);
+	if (length(g.data_fragment) <= vd) resize(g.data_fragment, vd + 1, Generous());
+	assignProperty(g.data_fragment, vd, TFragmentInfo(id, begin, len));
+
+	// Update position to vertex map
+	// Does the end of the new fragment coincides with the end of the interval?
+	if ( (TSize) begin + len == (TSize) interval->first.second) {
+		// Does the beginning of the new fragment coincides with the beginning of the interval?
+		if ((begin == 0) ||
+			(g.data_pvMap.find(TKey((TIdType)id, (TSize)begin)) != g.data_pvMap.end())) {
+			// Replace interval
+			interval->second = vd;
+		} else {
+			// Split interval once
+			g.data_pvMap.insert(std::make_pair(TKey(interval->first.first,(TSize)begin), interval->second));
+			g.data_pvMap.erase(interval);
+			g.data_pvMap.insert(std::make_pair(TKey((TIdType)id,(TSize)begin+len), vd));
+		}
+	} else {
+		// Does the beginning of the new fragment coincides with the beginning of the interval?
+		if ((begin == 0) ||
+			(g.data_pvMap.find(TKey((TIdType)id, (TSize)begin)) != g.data_pvMap.end())) {
+			// Split interval once
+			// Just insert here because we store interval ends
+			g.data_pvMap.insert(std::make_pair(TKey((TIdType)id,(TSize)begin+len), vd));
+		} else {
+			// Split interval twice
+			TSize tmp = interval->first.second;
+			g.data_pvMap.insert(std::make_pair(TKey(interval->first.first,begin), interval->second));
+			g.data_pvMap.erase(interval);
+			g.data_pvMap.insert(std::make_pair(TKey((TIdType)id,(TSize)begin+len), vd));
+			g.data_pvMap.insert(std::make_pair(TKey((TIdType)id,tmp), nilVertex));
+		}
+	}
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVD>
+inline void
+removeVertex(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+			 TVD const v)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename TGraph::TKey_ TKey;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+	typename TPosToVertexMap::iterator interval = (g.data_pvMap.lower_bound(TKey(sequenceId(g,v), fragmentBegin(g,v) + fragmentLength(g,v))));
+
+	// Clear the interval
+	interval->second = getNil<TVertexDescriptor>();
+	typename TPosToVertexMap::iterator interval_iter = interval;
+	if (interval_iter != g.data_pvMap.begin()) {
+		--interval_iter;
+		if ((interval_iter->second == getNil<TVertexDescriptor>()) &&
+			(interval_iter->first.first == interval->first.first)) {
+			g.data_pvMap.erase(interval_iter);
+		}
+	}
+	interval_iter = interval;
+	++interval_iter;
+	if (interval_iter != g.data_pvMap.end()) {
+		if ((interval_iter->second == getNil<TVertexDescriptor>()) &&
+			(interval_iter->first.first == interval->first.first)) {
+			g.data_pvMap.erase(interval);
+		}
+	}
+
+	// Remove the vertex
+	removeVertex(g.data_align,v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+addEdge(Graph<Alignment<TStringSet, TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	return addEdge(g.data_align, source, target);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TCargo2> 
+inline typename EdgeDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+addEdge(Graph<Alignment<TStringSet, TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TCargo2 const cargo) 
+{
+	SEQAN_CHECKPOINT
+	return addEdge(g.data_align, source, target, cargo);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeEdge(Graph<Alignment<TStringSet, TCargo, TSpec> >& g, 
+		   TVertexDescriptor const source, 
+		   TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	removeEdge(g.data_align, source, target);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void 
+removeEdge(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	SEQAN_CHECKPOINT
+	removeEdge(g.data_align, sourceVertex(g.data_align,edge), targetVertex(g.data_align,edge));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeOutEdges(Graph<Alignment<TStringSet, TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	removeOutEdges(g.data_align, v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeInEdges(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+			  TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	removeInEdges(g.data_align,v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TEdgeDescriptor> 
+inline typename VertexDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+targetVertex(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(g.data_align, edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return sourceVertex(g.data_align, edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g, 
+				   TMatrix& mat) 
+{
+	SEQAN_CHECKPOINT
+	getAdjacencyMatrix(g.data_align, mat);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+findEdge(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+		 TVertexDescriptor const v,
+		 TVertexDescriptor const w)
+{
+	SEQAN_CHECKPOINT
+	return findEdge(g.data_align, v, w);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_ specialization not documented (at least not obviously)
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename TGraph::TFragmentInfo_ TSegment;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+
+	String<char> align;
+	if (!convertAlignment(g, align)) {
+		streamPut(target,"Adjacency list:\n");
+		TIterConst it = begin(g.data_align.data_vertex, Standard());
+		TIterConst itEnd = end(g.data_align.data_vertex, Standard());
+		TVertexDescriptor pos = 0;
+		for(;it!=itEnd; ++it, ++pos) {
+			if (!idInUse(g.data_align.data_id_managerV, pos)) continue;
+			TVertexDescriptor sourceV = pos;
+			streamPut(target, (int)sourceV);
+			TSegment seg = getProperty(g.data_fragment, sourceV);
+			streamPut(target," (SeqId:");
+			streamPut(target, (int)seg.data_seq_id);
+			streamPut(target," ,Begin:");
+			streamPut(target, (int)seg.data_begin);
+			streamPut(target," ,Length:");
+			streamPut(target, (int)seg.data_length);
+			streamPut(target,") -> ");
+			TEdgeStump* current = *it;
+			while(current!=0) {
+				TVertexDescriptor adjV = getTarget(current);
+				if (adjV != sourceV) {
+					streamPut(target, (int)adjV);
+					streamPut(target, ',');
+					current=getNextS(current);
+				} else {
+					adjV = getSource(current);
+					streamPut(target, (int)adjV);
+					streamPut(target, ',');
+					current=getNextT(current);
+				}
+			}
+			streamPut(target, '\n');
+		}
+		streamPut(target,"Edge list:\n");
+		it = begin(g.data_align.data_vertex, Standard());
+		pos = 0;
+		for(;it!=itEnd; ++it, ++pos) {
+			TVertexDescriptor sourceV = pos;
+			TEdgeStump* current = *it;
+			while(current!=0) {
+				TVertexDescriptor targetV = getTarget(current);
+				if (sourceV != targetV) {
+					streamPut(target,"Source: ");
+					streamPut(target, (int)sourceV);
+					streamPut(target, ',');
+					streamPut(target,"Target: ");
+					streamPut(target, (int)targetV);
+					streamPut(target, ' ');
+					streamPut(target,"(Id: ");
+					streamPut(target, (int)_getId(current));
+					streamPut(target, ')');
+					streamPut(target, '\n');
+					current=getNextS(current);
+				} else {
+					current=getNextT(current);
+				}
+			}
+		}
+	} else {
+		TSize nseq = length(stringSet(g));
+		TSize colLen = length(align) / nseq;
+		
+		TSize baseCount=0;
+		TSize leftSpace=6;
+		TSize xPos = 0;
+		streamPut(target,"Alignment matrix:\n");
+		while (xPos < colLen) {
+			TSize windowSize = 50;
+			if ((xPos + windowSize)>colLen) windowSize = colLen - xPos;
+			
+			// Print header line
+			TSize offset=0;
+			// Larger numbers need to be further left
+			if (baseCount != 0) offset = (unsigned int) floor(log((double)baseCount) / log((double)10));
+			for(TSize j = 0;j<leftSpace-offset;++j) streamPut(target, ' ');
+			streamPut(target, (int)baseCount);
+			baseCount+=windowSize;
+			streamPut(target, ' ');
+			for(TSize col = 1;col<=windowSize;++col) {
+				if ((col % 10)==0) streamPut(target, ':');
+				else if ((col % 5)==0) streamPut(target, '.');
+				else streamPut(target, ' ');
+			}
+			streamPut(target, ' ');
+			streamPut(target, '\n');
+
+			// Print sequences
+			for(TSize row=0;row<2*nseq-1;++row) {
+				for(TSize col = 0;col<leftSpace+2;++col) streamPut(target, ' ');
+				if ((row % 2)==0) {
+					for(TSize col = xPos;col<xPos+windowSize;++col) 
+						streamPut(target, align[(row/2)*colLen+col]);
+				} else {
+					for(TSize col = xPos;col<xPos+windowSize;++col) {
+						if ((align[((row-1)/2)*colLen + col] != gapValue<char>()) &&
+							(align[((row+1)/2)*colLen + col] != gapValue<char>()) &&
+							(align[((row-1)/2)*colLen + col] == align[((row+1)/2)*colLen + col])) 
+							streamPut(target, '|');
+						else streamPut(target, ' ');
+					}
+				}
+				streamPut(target, '\n');
+			}
+			streamPut(target, '\n');
+			xPos+=windowSize;
+		}
+		streamPut(target, '\n');
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TSpec, typename TNames>
+inline void
+write(TFile & file,
+	  Graph<TSpec> const& g,
+	  TNames const& names,
+	  FastaFormat) 
+{
+//IOREV _nodoc_ specialization not documented
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+
+	String<char> align;
+	if (convertAlignment(g, align)) {	
+		TSize nseq = length(stringSet(g));
+		TSize colLen = length(align) / nseq;
+		typedef typename Iterator<String<char>, Standard>::Type TIter;
+		TIter it = begin(align, Standard());
+		for(TSize i = 0; i<nseq; ++i) {
+			streamPut(file, '>');
+			streamPut(file,names[i]);
+			streamPut(file, '\n');
+			TSize col = 0;
+			while(col < colLen) {
+				TSize max = ((colLen - col) < 60) ? colLen - col : 60;
+				for(TSize finger = 0; finger<max; ++finger, ++col, ++it) 
+					streamPut(file, *it);
+				streamPut(file, '\n');
+			}
+		}
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TSpec, typename TNames>
+inline void
+write(TFile & file,
+	  Graph<TSpec> const& g,
+	  TNames const& names,
+	  MsfFormat) 
+{
+//IOREV _nodoc_ specialization not documented
+	SEQAN_CHECKPOINT
+	typedef Graph<TSpec> TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+
+	String<char> align;
+	if (convertAlignment(g, align)) {	
+		TSize nseq = length(stringSet(g));
+		TSize colLen = length(align) / nseq;
+	
+		streamPut(file,"PileUp\n");
+		streamPut(file, '\n');
+		streamPut(file," MSF: ");
+		streamPut(file, (unsigned)colLen);
+		streamPut(file," Type: P");
+		streamPut(file," Check: 0 ..");
+		streamPut(file, '\n');
+		streamPut(file, '\n');
+		TSize offset = 0;
+		for(TSize i = 0; i<nseq; ++i) {
+			streamPut(file," Name: ");
+			streamPut(file,names[i]);
+			streamPut(file," oo  Len:  ");
+			TSize len = length(names[i]);
+			if (len > offset) offset = len;
+			streamPut(file, (unsigned)colLen);
+			streamPut(file," Check: 0");
+			streamPut(file," Weight: 1.00");
+			streamPut(file, '\n');
+		}
+		offset += 5;
+		streamPut(file, '\n');
+		streamPut(file,"//\n");
+		streamPut(file, '\n');
+		streamPut(file, '\n');
+		TSize col = 0;
+		while(col < colLen) {
+			TSize max = 0;
+			for(TSize i = 0; i<nseq; ++i) {
+				max = ((colLen - col) < 50) ? colLen - col : 50;
+				streamPut(file,names[i]);
+				for(TSize j = 0; j<offset - length(names[i]); ++j) 
+					streamPut(file, ' ');
+				for(TSize finger = col; finger<col+max; ++finger) {
+					if ((finger - col) % 10 == 0) streamPut(file, ' ');
+					if (align[i*colLen + finger] == '-') streamPut(file, '.');
+					else streamPut(file, align[i*colLen + finger]);
+				}
+				streamPut(file, '\n');
+			}
+			col += max;
+			streamPut(file, '\n');
+			streamPut(file, '\n');
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile, typename TStringSet, typename TSpec, typename TEdge>
+inline void
+_writeCargo(TFile & file,
+			 Graph<Alignment<TStringSet, void, TSpec> > const&,
+			 TEdge const&)
+{
+	streamPut(file, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec, typename TEdge>
+inline void
+_writeCargo(TFile & file,
+			 Graph<Alignment<TStringSet, TCargo, TSpec> > const&,
+			 TEdge const& edge)
+{
+	streamPut(file, (int)getCargo(edge));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec, typename TNames>
+inline void
+write(TFile & file,
+	  Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+	  TNames const& names,
+	  CgVizFormat)
+{
+//IOREV _nodoc_ specialization not documented
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Id<TGraph>::Type TId;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Rooted>::Type TIterConst;
+
+	TStringSet& str = stringSet(g);
+	TSize nseq = length(str);
+
+	streamPut(file,"{DATA Data\n");
+	streamPut(file,"\t[__GLOBAL__] tracks=");
+	streamPut(file, nseq);
+	streamPut(file, '\n');
+	for(TSize i = 0; i<nseq; ++i) {
+		streamPut(file,"\tfasta_id=\"");
+		streamPut(file,names[i]);
+		streamPut(file,"\" sequence=\"");
+		streamPut(file,str[i]);
+		streamPut(file,"\" track=");
+		streamPut(file, i);
+		streamPut(file," type=\"");
+		streamPut(file,"DNA");
+		streamPut(file,"\": ");
+		streamPut(file, 0);
+		streamPut(file, ' ');
+		streamPut(file, length(str[i])- 1);
+		streamPut(file, '\n');
+	}
+	streamPut(file,"}\n");
+	for(TSize i = 0; i<nseq; ++i) {
+		streamPut(file,"{DATA ");
+		streamPut(file, i);
+		//streamPut(file,names[i]);
+		streamPut(file,"-seqlen\n");
+		streamPut(file,"\t[__GLOBAL__]\n");
+		streamPut(file,"\tlength=");
+		streamPut(file, length(str[i]));
+		streamPut(file,":\t");
+		streamPut(file, 0);
+		streamPut(file, ' ');
+		streamPut(file, length(str[i])- 1);
+		streamPut(file, '\n');
+		streamPut(file,"}\n");
+	}
+	for(TSize i=0; i<nseq; ++i) {
+		for(TSize j=i+1; j<nseq; ++j) {
+			streamPut(file,"{DATA ");
+			streamPut(file, i);
+			//streamPut(file,names[i]);
+			streamPut(file,"-vs-");
+			streamPut(file, j);
+			//streamPut(file,names[j]);
+			streamPut(file, '\n');
+			streamPut(file,"\t[__GLOBAL__]\n");
+			for(TIterConst it = begin(g.data_align.data_vertex);!atEnd(it);goNext(it)) {
+				TVertexDescriptor sourceV = position(it);
+				TId id1 = sequenceId(g, sourceV);
+				if ((positionToId(str, id1) != i) &&
+					(positionToId(str, id1) != j)) continue;
+				TEdgeStump* current = getValue(it);
+				while(current!=0) {
+					TVertexDescriptor targetV = getTarget(current);
+					TId id2 = sequenceId(g, targetV);
+					if (sourceV != targetV) {
+						if ((positionToId(str, id2) != i) &&
+							(positionToId(str, id2) != j)) {
+								current=getNextS(current);
+								continue;
+						}
+						streamPut(file,"\t");
+						streamPut(file,"source=");
+						streamPut(file, (int)sourceV);		
+						streamPut(file, ' ');
+						streamPut(file,"target=");
+						streamPut(file, (int)targetV);
+						streamPut(file, ' ');
+						streamPut(file,"edgeId=");
+						streamPut(file, (int)_getId(current));
+						streamPut(file, ' ');
+						streamPut(file,"cargo=");
+						_writeCargo(file,g,current);
+						streamPut(file, ' ');
+						streamPut(file,"label=");
+						streamPut(file,label(g,sourceV));
+						streamPut(file, ' ');
+						streamPut(file,"labelOpp=");
+						streamPut(file,label(g,targetV));
+						streamPut(file, ':');
+						streamPut(file, '\t');
+						streamPut(file, (int)fragmentBegin(g, sourceV));
+						streamPut(file, ' ');
+						streamPut(file, (int)fragmentBegin(g, targetV));
+						streamPut(file, ' ');
+                        streamPut(file, (int)(fragmentBegin(g, sourceV) + fragmentLength(g, sourceV)));
+						streamPut(file, ' ');
+                        streamPut(file, (int)(fragmentBegin(g, targetV) + fragmentLength(g, targetV)));
+						streamPut(file, '\n');
+						current=getNextS(current);
+					} else {
+						current=getNextT(current);
+					}
+				}
+			}
+			streamPut(file,"}\n");	
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignStringSet
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Assigns a new string set to an alignment graph.
+..signature:assignStringSet(g, str)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.str:A string set.
+..see:Function.getStringSet
+..see:Function.stringSet
+..include:seqan/graph_align.h
+*/
+template<typename TString, typename TDefault, typename TCargo, typename TSpec, typename TDefault2>
+inline void
+assignStringSet(Graph<Alignment<StringSet<TString, Dependent<TDefault> >, TCargo, TSpec> >& g,
+				StringSet<TString, Dependent<TDefault2> > const& sStr)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<StringSet<TString, Dependent<TDefault> >, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename TGraph::TKey_ TKey;
+	typedef typename Size<TGraph>::Type TSize;
+
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	clear(g);
+	g.data_sequence = (StringSet<TString, Dependent<TDefault> >) sStr;
+	TSize lenSet = length(sStr);
+	for(TSize k=0; k<lenSet;++k) 
+		g.data_pvMap.insert(std::make_pair(TKey(positionToId(sStr,k), length(sStr[k])), nilVertex));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TString, typename TDefault, typename TCargo, typename TSpec, typename TDefault2>
+inline void
+assignStringSet(Graph<Alignment<StringSet<TString, Dependent<TDefault> >, TCargo, TSpec> >& g,
+				StringSet<TString, Owner<TDefault2> > const& sStr)
+{
+	SEQAN_CHECKPOINT
+	StringSet<TString, Dependent<> > depStr(sStr);
+	assignStringSet(g, depStr);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getStringSet
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the string set of an alignment graph.
+..signature:getStringSet(g)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..returns:A string set.
+..see:Function.assignStringSet
+..see:Function.stringSet
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename Host<Graph<Alignment<TStringSet, TCargo, TSpec> > const>::Type&
+getStringSet(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return value(g.data_sequence);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.stringSet
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the string set of an alignment graph.
+..signature:stringSet(g)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..returns:A reference or temporary of @Class.StringSet.string set@ type.
+..see:Function.assignStringSet
+..see:Function.getStringSet
+..include:seqan/graph_align.h
+*/
+
+template <typename T>
+struct StringSetType;
+
+template <typename TStringSet, typename TCargo, typename TSpec>
+struct StringSetType<Graph<Alignment<TStringSet, TCargo, TSpec> > >
+{
+	typedef typename Host<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type & Type;
+};
+
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline typename StringSetType<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type
+stringSet(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<TStringSet&>(value(g.data_sequence));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.label
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the label that is associated with this vertex descriptor or the sequence that is associated with a fragment.
+..signature:label(g, v)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:An infix representing the sequence label.
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Infix<typename Value<TStringSet>::Type>::Type
+label(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+	  TVertexDescriptor const v)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename TGraph::TFragmentInfo_ TSegment;
+	TSegment seg = getProperty(g.data_fragment, v);
+	//std::cout << seg.data_seq_id << ",";
+	//std::cout << seg.data_begin << ",";
+	//std::cout << seg.data_length << ",";
+	//std::cout << getValueById(value(g.data_sequence), seg.data_seq_id) << std::endl;
+	//std::cout << infix(getValueById(value(g.data_sequence), seg.data_seq_id), seg.data_begin, seg.data_begin + seg.data_length) << std::endl;
+	return infix(getValueById(value(g.data_sequence), seg.data_seq_id), seg.data_begin, seg.data_begin + seg.data_length);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.sequenceId
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the sequence id that is associated with this vertex descriptor or with a sequence of a fragment.
+..signature:sequenceId(g, v)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:The sequence id.
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Id<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&
+sequenceId(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+		   TVertexDescriptor const v)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<typename Id<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&>(g.data_fragment[v].data_seq_id);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.fragmentBegin
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the begin position for this fragment or this vertex descriptor in the sequence.
+..signature:fragmentBegin(g, v)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:The begin position.
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Position<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&
+fragmentBegin(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+			  TVertexDescriptor const v)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<typename Position<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&>(g.data_fragment[v].data_begin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.fragmentLength
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Gets the length of the label of a given vertex descriptor in the sequence.
+..signature:fragmentLength(g, v)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:The length of the fragment represented by this vertex descriptor.
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&
+fragmentLength(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+			   TVertexDescriptor const v)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<typename Size<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type&>(g.data_fragment[v].data_length);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.findVertex
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Finds a vertex given a sequence id and a position.
+..signature:findVertex(g, id, pos)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.id:A sequence id.
+..param.pos:A position.
+..returns:The vertex covering the given position on the specified sequence, $getNil<TVertexDescriptor>()$ if none could be found.
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSeqId, typename TPos> 
+inline typename VertexDescriptor<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type 
+findVertex(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+		   TSeqId id,
+		   TPos pos)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename TGraph::TKey_ TKey;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Id<TGraph>::Type TIdType;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	
+	return (pos >= (TPos) length(getValueById(stringSet(g),id))) ? getNil<TVertexDescriptor>() : g.data_pvMap.upper_bound(TKey((TIdType)id, (TSize)pos))->second;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getProjectedPosition
+..class:Spec.Alignment Graph
+..signature:getProjectedPosition(g,seqId,pos,seqId2,pos2)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSeqId, typename TPosition, typename TSeqId2, typename TPosition2> 
+inline void
+getProjectedPosition(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+					 TSeqId const id1,
+					 TPosition const pos1,
+					 TSeqId2& id2,
+					 TPosition2& pos2)
+{
+	SEQAN_ASSERT(length(stringSet(g)) == 2);
+
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TStringSet& str = stringSet(g);
+	TVertexDescriptor sV = findVertex(g, id1, pos1);
+
+	// Case 1: No projection possible
+	if (sV == getNil<TVertexDescriptor>()) {
+		if ( (TSeqId) positionToId(str, 0) == id1) id2 = (TSeqId2) positionToId(str,1);
+		else id2 = (TSeqId2) positionToId(str,0);
+		pos2 = 0;
+		return;
+	}
+
+	// Case 2: Projection is possible
+	TEdgeStump* current = getValue(g.data_align.data_vertex, sV);
+	if(current != (TEdgeStump*) 0) {
+		TVertexDescriptor tV = target(current);
+		if (tV == sV) tV = source(current);
+		pos2 = (TPosition2) (fragmentBegin(g,tV) + (pos1 - fragmentBegin(g, sV)));
+		id2 = (TSeqId2) sequenceId(g, tV);
+		return;
+	} else {
+		// If no out-going edge, get the preceding or following vertex
+		if (fragmentBegin(g, sV) == 0) {
+			getProjectedPosition(g, id1, fragmentBegin(g,sV) + fragmentLength(g, sV), id2, pos2);
+			return;
+		} else {
+			getProjectedPosition(g, id1, fragmentBegin(g,sV) - 1, id2, pos2);
+			return;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TValue, typename TCargo, typename TSpec, typename TSeqId, typename TPosition, typename TSeqId2, typename TPosition2> 
+inline void
+getProjectedPosition(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+					 TValue seg_num,
+					 TSeqId const id1,
+					 TPosition const pos1,
+					 TSeqId2& id2,
+					 TPosition2& pos2)
+{
+	SEQAN_ASSERT(length(stringSet(g)) == 2);
+
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TStringSet& str = stringSet(g);
+	TVertexDescriptor sV = findVertex(g, id1, pos1);
+
+	// Case 1: No projection possible
+	if (sV == getNil<TVertexDescriptor>()) {
+		if ( (TSeqId) positionToId(str, 0) == id1) id2 = (TSeqId2) positionToId(str,1);
+		else id2 = (TSeqId2) positionToId(str,0);
+		pos2 = 0;
+		return;
+	}
+
+	// Case 2: Projection is possible
+	TEdgeStump* current = getValue(g.data_align.data_vertex, sV);
+	if(current != (TEdgeStump*) 0) {
+		TVertexDescriptor tV = target(current);
+		if (seg_num == 0) tV = source(current); // segnum 0 is defined as the sourceVertex, segnum 1 is targetVertex
+		pos2 = (TPosition2) (fragmentBegin(g,tV) + (pos1 - fragmentBegin(g, sV)));
+		id2 = (TSeqId2) sequenceId(g, tV);
+		return;
+	} else {
+		// If no out-going edge, get the preceding or following vertex
+		if (fragmentBegin(g, sV) == 0) {
+			getProjectedPosition(g, seg_num, id1, fragmentBegin(g,sV) + fragmentLength(g, sV), id2, pos2);
+			return;
+		} else {
+			getProjectedPosition(g, seg_num, id1, fragmentBegin(g,sV) - 1, id2, pos2);
+			return;
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getFirstCoveredPosition
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Finds the first position in a sequence that is not assigned to a nil vertex.
+..signature:getFirstCoveredPosition(g, id)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.id:A sequence id.
+..returns:A sequence position
+..see:Function.getLastCoveredPosition
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSeqId>
+inline typename Position<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type
+getFirstCoveredPosition(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+						TSeqId const id)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+
+
+	typename TPosToVertexMap::const_iterator it = g.data_pvMap.upper_bound(std::make_pair(id, 0));
+
+	// Case 1: id is not covered
+	if (it == g.data_pvMap.end()) return length(getValueById(stringSet(g), id));
+
+	// Case 2: We found a nil vertex, go one forward
+	if (it->second == getNil<TVertexDescriptor>()) {
+		++it;
+		if (it == g.data_pvMap.end()) return length(getValueById(stringSet(g), id));
+	}
+
+	// Now we have the right vertex, return the beginning if the sequence id still fits
+	if (it->first.first != id) return length(getValueById(stringSet(g), id));
+	else return fragmentBegin(g, it->second);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getLastCoveredPosition
+..class:Spec.Alignment Graph
+..cat:Graph
+..summary:Finds the last position in a sequence that is not assigned to a nil vertex.
+..signature:getLastCoveredPosition(g, id)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.id:A sequence id.
+..returns:A sequence position
+..see:Function.getFirstCoveredPosition
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSeqId>
+inline typename Position<Graph<Alignment<TStringSet, TCargo, TSpec> > >::Type
+getLastCoveredPosition(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+					   TSeqId id)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	typename TPosToVertexMap::const_iterator it = g.data_pvMap.lower_bound(std::make_pair(id, length(getValueById(stringSet(g), id))));
+
+	// Case 1: No last position (all nil)
+	if ((it == g.data_pvMap.begin()) && (it->second == nilVertex)) return 0;
+
+	// Case 2: Found a nil position but there is a vertex before
+	if (it->second == nilVertex) {
+		--it;
+	}
+
+	// If the sequence id still matches return the position behind the last position belonging to this vertex
+	if (it->first.first != id) return 0;
+	return fragmentBegin(g, it->second) + fragmentLength(g, it->second);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.convertAlignment
+..class:Spec.Alignment Graph
+..signature:convertAlignment(g, component, order, compLength)
+..remarks:The variant with $component$ and $order$ computes a topological sorting of connected components.
+..param.g:Alignment graph to convert.
+..param.component:Vertex to component mapping.
+..param.order:The order of the component graph when sorting topologically.
+..param.compLength:Component sizes.
+..include:seqan/graph_align.h
+*/
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TComponentMap, typename TOrderMap, typename TComponentLength> 
+inline bool
+convertAlignment(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+				 TComponentMap& component,
+				 TOrderMap& order,
+				 TComponentLength& compLength)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Id<TGraph>::Type TIdType;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Value<TComponentMap>::Type TComponent;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+	typedef typename TComponentLength::mapped_type TMappedType;
+	typedef typename TComponentLength::key_type TKeyType;
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+
+	// Check for empty graph
+	if (empty(g)) return false;
+
+	// Connected Components
+	TSize numComponents = connectedComponents(g, component);
+
+	// Make a directed graph to represent the ordering of the components
+	// Note: Multiple vertices might have the same component
+	Graph<Directed<void, WithoutEdgeId> > componentGraph;
+	reserve(_getVertexString(componentGraph), numComponents);
+	for(TSize i = 0; i<numComponents;++i) addVertex(componentGraph);
+	
+	TSize nseq = length(value(g.data_sequence));
+	String<std::set<TComponent> > componentsPerSeq;
+	typedef String<String<TComponent> > TOrderedComponents;
+	TOrderedComponents orderedComponentsPerSeq;
+	resize(componentsPerSeq, nseq);
+	resize(orderedComponentsPerSeq, nseq);
+	typename TPosToVertexMap::const_iterator it1 = g.data_pvMap.begin();
+	typename TPosToVertexMap::const_iterator it1End = g.data_pvMap.end();
+	for(;it1!=it1End;++it1) {
+		// If sections are not assigned to a vertex -> no alignment
+		if (it1->second == nilVertex) return false;
+		
+		// Remember the sequence that component belongs to 
+		TSize currentSeq = idToPosition(value(g.data_sequence), it1->first.first);
+
+		// Append component
+		TComponent c = getProperty(component, it1->second);
+		if ((value(componentsPerSeq,currentSeq)).empty()) {
+			String<TComponent> tmp;
+			value(orderedComponentsPerSeq, currentSeq) = tmp;
+		}
+		appendValue(value(orderedComponentsPerSeq, currentSeq), c, Generous());
+		// If two components appear twice in the same sequence -> no alignment
+		if (!((value(componentsPerSeq,currentSeq)).insert(c)).second) return false;	
+	}
+	clear(componentsPerSeq);
+
+	// Draw edges for the components within a sequence
+	typedef typename Iterator<TOrderedComponents>::Type TIterTOrderedComponents;
+	TIterTOrderedComponents itBegin = begin(orderedComponentsPerSeq);
+	TIterTOrderedComponents itEnd = end(orderedComponentsPerSeq);
+	for(;itBegin != itEnd; ++itBegin) {
+		TSize n = length(*itBegin);
+		for(TSize i = 0; i<n-1; ++i) {
+			addEdge(componentGraph, value((*itBegin), i), value((*itBegin), i+1));
+		}
+	}
+	
+	// Make a topological sort of the component graph
+	topologicalSort(componentGraph, order);
+
+	//// Debug code
+	//std::cout << "Topological sort: " << std::endl;
+	//for(TSize i = 0; i<length(order);++i) {
+	//	std::cout << order[i] << ',';
+	//}
+	//std::cout << std::endl;
+
+	// Walk through all sequences and check the component order
+	unsigned int compIndex = 0;
+	unsigned int compIndexLen = length(order);
+	typename TPosToVertexMap::const_iterator it = g.data_pvMap.begin();
+	TIdType currentSeq = it->first.first;
+	for(; it != g.data_pvMap.end(); ++it) {
+		if (it->first.first != currentSeq) {
+			compIndex = 0;
+			currentSeq = it->first.first;
+		}
+		TKeyType c = (TKeyType) getProperty(component, it->second);
+		if(!compLength.insert(std::make_pair(c, (TMappedType) fragmentLength(g, it->second))).second) {
+			compLength[c] = _max(compLength[c], (TMappedType) fragmentLength(g, it->second));
+		}
+		while ((compIndex < compIndexLen) && (order[compIndex] != c)) ++compIndex;
+		// Crossing components -> no alignment
+		if (compIndex >= compIndexLen) return false;
+		// Next component
+		++compIndex;
+	}
+
+	return true;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.convertAlignment
+..cat:Graph
+..summary:Converts an alignment graph into an alignment matrix.
+..signature:convertAlignment(g, matrix)
+..param.g:In-parameter: An alignment graph.
+...type:Spec.Alignment Graph
+..param.matrix:Out-parameter: A string that represents an alignment matrix.
+..returns: A bool that is true iff the alignment graph is a valid alignment
+..include:seqan/graph_align.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TMatrix> 
+inline bool
+convertAlignment(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+				 TMatrix& mat)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Value<TMatrix>::Type TValue;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Id<TGraph>::Type TIdType;
+	typedef typename TGraph::TPosToVertexMap_ TPosToVertexMap;
+	typedef std::map<unsigned int, unsigned int> TComponentLength;
+
+	// Strongly Connected Components, topological sort, and length of each component
+	String<unsigned int> component;
+	String<unsigned int> order;
+	TComponentLength compLength;
+
+	if (!convertAlignment(g, component, order, compLength)) return false;
+
+	// Create the matrix
+	TSize len = 0;
+	TSize nseq = length(stringSet(g));
+	for(TComponentLength::iterator cIt=compLength.begin(); cIt != compLength.end(); ++cIt) len+=cIt->second;
+	char gapChar = gapValue<char>();
+	resize(mat, len * nseq, gapChar);
+
+	// Fill the matrix
+	TSize row = 0;
+	TSize col = 0;
+	typename TPosToVertexMap::const_iterator it = g.data_pvMap.begin();
+	unsigned int compIndex = 0;
+	unsigned int compIndexLen = length(order);
+	TIdType currentSeq = it->first.first;
+	for(; it != g.data_pvMap.end(); ++it) {
+		if (it->first.first != currentSeq) {
+			SEQAN_ASSERT(col <= len);
+			//std::cout << std::endl;
+			++row;col=0;
+			compIndex = 0;
+			currentSeq = it->first.first;
+		}
+		unsigned int c = getProperty(component, it->second);
+		while ((compIndex < compIndexLen) && (order[compIndex] != c)) {
+			for(TSize i=0;i<compLength[order[compIndex]];++i, ++col) 
+				mat[row*len + col] = gapValue<char>();
+			++compIndex;
+		}
+		typedef typename Value<TStringSet>::Type TStringSetStr;
+		TStringSetStr str = label(g,it->second);
+		typedef typename Iterator<TStringSetStr, Standard>::Type TStringSetStrIter;
+		TStringSetStrIter itStr = begin(str, Standard());
+		TStringSetStrIter itStrEnd = end(str, Standard());
+		for(;itStr != itStrEnd; goNext(itStr), ++col) 
+			mat[row*len + col] = (TValue) (*itStr);
+		for(TSize i = length(str); i < compLength[order[compIndex]]; ++i, ++col)
+			mat[row*len + col] = gapValue<char>();
+		++compIndex;
+	}
+	SEQAN_ASSERT(row + 1 == nseq);
+	//std::cout << std::endl;
+
+	return true;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue, typename TSpec1, typename TStringSet, typename TCargo, typename TSpec2>
+inline bool
+convertAlignment(String<TValue, TSpec1> const& mat,
+				 Graph<Alignment<TStringSet, TCargo, TSpec2> >& g)
+{
+	typedef String<TValue, TSpec1> TMatrix;
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec2> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TMatrix, Standard>::Type TMatIter;
+	clearVertices(g);
+	TValue gapChar = gapValue<TValue>();
+	TSize nseq = length(stringSet(g));
+	TSize alignLen = length(mat) / nseq;
+	String<Fragment<> > matches;
+	for(TSize seq1 = 0; seq1<nseq; ++seq1) {
+		for(TSize seq2 = seq1 + 1; seq2<nseq; ++seq2) {
+			TMatIter seq1It = begin(mat);
+			seq1It += seq1 * alignLen;
+			TMatIter seq2It = begin(mat);
+			seq2It += seq2 * alignLen;
+			TSize alignPos = 0;
+			TSize length = 0;
+			TSize offset1 = 0;
+			TSize offset2 = 0;
+			for(TSize col = 0; col<alignLen; ++col, ++seq1It, ++seq2It, ++alignPos) {
+				if ((*seq1It == gapChar) || (*seq2It == gapChar)) {
+					if (length) {
+						appendValue(matches, Fragment<>(seq1, alignPos - offset1 - length, seq2, alignPos - offset2 - length, length));
+						length = 0;
+					}
+					if (*seq1It == gapChar) ++offset1;
+					if (*seq2It == gapChar) ++offset2;
+				} else ++length;
+			}
+			if (length) appendValue(matches, Fragment<>(seq1, alignPos - offset1 - length, seq2, alignPos - offset2 - length, length));
+		}
+	}
+	//_debugMatches(stringSet(g), matches);
+	matchRefinement(matches,stringSet(g),g);
+	return true;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TStringSet, typename TCargo, typename TSpec>
+inline void
+rebuildGraph(Graph<Alignment<TStringSet, TCargo, TSpec> >& g)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	typedef typename Size<TGraph>::Type TSize;
+
+	// Initialization
+	typedef Fragment<> TFragment;
+	typedef String<TFragment> TFragmentString;
+	TFragmentString matches;
+	TSize nseq = length(stringSet(g));
+
+	// Collect all character pairs
+	typedef std::pair<TSize, TSize> TResiduePair;
+	typedef std::set<TResiduePair> TResiduePairSet;
+	String<TResiduePairSet> resPair;
+	resize(resPair, nseq * nseq);
+	TEdgeIterator itE(g);
+	for(;!atEnd(itE);++itE) {
+		TVertexDescriptor sV = sourceVertex(itE);
+		TVertexDescriptor tV = targetVertex(itE);
+		TSize seq1 = idToPosition(stringSet(g), sequenceId(g, sV));
+		TSize seq2 = idToPosition(stringSet(g), sequenceId(g, tV));
+		TSize index = 0;
+		TSize pos1 = 0;
+		TSize pos2 = 0;
+		if (seq1 < seq2) {
+			index = seq1 * nseq + seq2;
+			pos1 = fragmentBegin(g, sV);
+			pos2 = fragmentBegin(g, tV);
+		} else {
+			index = seq2 * nseq + seq1;
+			pos1 = fragmentBegin(g, tV);
+			pos2 = fragmentBegin(g, sV);
+		}
+		for(TSize i = 0; i<fragmentLength(g, sV); ++i) {
+			resPair[index].insert(std::make_pair(pos1 + i, pos2 + i));
+		}
+	}
+
+	// Rebuild the graph with maximal segments
+	for(TSize i = 0; i<length(resPair); ++i) {
+		if (resPair[i].empty()) continue;
+		TSize seq1 = i / nseq;
+		TSize seq2 = i % nseq;
+		typename TResiduePairSet::const_iterator pos = resPair[i].begin();
+		typename TResiduePairSet::const_iterator posEnd = resPair[i].end();
+		TSize startMatch1 = pos->first;
+		TSize startMatch2 = pos->second;
+		TSize len = 1;
+		++pos;
+		while(pos != posEnd) {
+			if ((startMatch1 + len == pos->first) && (startMatch2 + len == pos->second)) ++len;
+			else {
+				appendValue(matches, TFragment(seq1, startMatch1, seq2, startMatch2, len), Generous());
+				startMatch1 = pos->first;
+				startMatch2 = pos->second;
+				len = 1;
+			}
+			++pos;
+		}
+		appendValue(matches, TFragment(seq1, startMatch1, seq2, startMatch2, len), Generous());
+	}
+	clearVertices(g);
+	matchRefinement(matches,stringSet(g),g);
+}
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Heaviest Common Subsequence adaptation
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSize2, typename TSpec2, typename TPositions, typename TSize, typename TVertexDescriptor, typename TString>
+inline void
+_heaviestCommonSubsequence(Graph<Alignment<TStringSet, TCargo, TSpec> > const&,
+							String<TSize2, TSpec2> const& /*slotToPos*/,
+							TPositions const&,
+							TSize const,
+							TSize const,
+							TVertexDescriptor const,
+							TString const&, 
+							TString const&,
+							Nothing&) 
+{
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TSize2, typename TSpec2, typename TPositions, typename TSize, typename TString, typename TOutString>
+inline void
+_heaviestCommonSubsequence(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+							String<TSize2, TSpec2> const& slotToPos,
+							TPositions const& positions,
+							TSize const m,
+							TSize const n,
+							TString const& str1, 
+							TString const& str2,
+							TOutString& align) 
+{
+	SEQAN_CHECKPOINT
+	typedef typename Value<TString>::Type TVertexSet;
+	typedef typename Iterator<TString const, Standard>::Type TStringIter;
+	typedef typename Iterator<TString, Standard>::Type TSIter;
+	typedef typename Iterator<TVertexSet const, Standard>::Type TVertexSetIter;
+
+	// Create the alignment sequence
+	TSize numMatches = length(positions);
+	TSize alignLength = numMatches + (n - numMatches) + (m - numMatches);
+	clear(align);
+	resize(align, alignLength, TVertexSet(), Exact() );
+	TSIter pointerAlign = begin(align, Standard());
+	TSIter pointerAlignEnd = end(align, Standard());
+	TStringIter pointerStr1 = begin(str1, Standard());
+	TSize posStr1 = 0;
+	TSize posStr2 = 0;
+	TStringIter pointerStr2 = begin(str2, Standard());
+	int p = length(positions) - 1;
+	while(pointerAlign != pointerAlignEnd) {
+		TSize i = m;
+		TSize j = n;
+		if (p>=0) {
+			i = (TSize) (slotToPos[positions[p]] / (TSize) n);   // Get the index in str1
+			j = n - 1 - (TSize) (slotToPos[positions[p]] % (TSize) n); // Get the index in str2
+		};
+
+		// In what order do we insert gaps? -> Only important at the beginning and at the end, not between matches
+		bool firstI = true;
+		if ((i != posStr1) && (j != posStr2)) 
+		{
+			if ((posStr1 == 0) && (posStr2 == 0)) {
+				TStringIter tmpPointerStr1 = pointerStr1;
+				TStringIter tmpPointerStr2 = pointerStr2;
+				TSize tmpPosStr1 = posStr1;
+				TSize tmpPosStr2 = posStr2;
+				TSize len1 = 0;
+				TSize len2 = 0;
+				for(;i != tmpPosStr1; ++tmpPosStr1, ++tmpPointerStr1) len1 += fragmentLength(g, value(*tmpPointerStr1, 0));
+				for(;j != tmpPosStr2; ++tmpPosStr2, ++tmpPointerStr2) len2 += fragmentLength(g, value(*tmpPointerStr2, 0));
+				if (len1 > len2) firstI = false;
+			} else if ((i == m) && (i == n)) {
+				TStringIter tmpPointerStr1 = pointerStr1;
+				TStringIter tmpPointerStr2 = pointerStr2;
+				TSize tmpPosStr1 = posStr1;
+				TSize tmpPosStr2 = posStr2;
+				TSize len1 = 0;
+				TSize len2 = 0;
+				for(;i != tmpPosStr1; ++tmpPosStr1, ++tmpPointerStr1) len1 += fragmentLength(g, value(*tmpPointerStr1, 0));
+				for(;j != tmpPosStr2; ++tmpPosStr2, ++tmpPointerStr2) len2 += fragmentLength(g, value(*tmpPointerStr2, 0));
+				if (len1 < len2) firstI = false;
+			}
+		}
+		if (firstI) {
+			// Gaps in seq 2
+			while (i != posStr1) {
+				TVertexSetIter itV = begin(*pointerStr1, Standard());
+				TVertexSetIter itVEnd = end(*pointerStr1, Standard());
+				for(;itV != itVEnd;++itV) appendValue(*pointerAlign, *itV, Generous());
+				++pointerAlign;
+				++pointerStr1; ++posStr1;
+			}
+			// Gaps in seq 1
+			while (j != posStr2) {
+				TVertexSetIter itV = begin(*pointerStr2, Standard());
+				TVertexSetIter itVEnd = end(*pointerStr2, Standard());
+				for(;itV != itVEnd;++itV) appendValue(*pointerAlign, *itV, Generous());
+				++pointerAlign;
+				++pointerStr2; ++posStr2;
+			}
+		} else {
+			// Gaps in seq 1
+			while (j != posStr2) {
+				TVertexSetIter itV = begin(*pointerStr2, Standard());
+				TVertexSetIter itVEnd = end(*pointerStr2, Standard());
+				for(;itV != itVEnd;++itV) appendValue(*pointerAlign, *itV, Generous());
+				++pointerAlign;
+				++pointerStr2; ++posStr2;
+			}
+			// Gaps in seq 2
+			while (i != posStr1) {
+				TVertexSetIter itV = begin(*pointerStr1, Standard());
+				TVertexSetIter itVEnd = end(*pointerStr1, Standard());
+				for(;itV != itVEnd;++itV) appendValue(*pointerAlign, *itV, Generous());
+				++pointerAlign;
+				++pointerStr1; ++posStr1;
+			}
+		}
+
+		// Matches
+		if (p>=0) {
+			TVertexSetIter itV = begin(*pointerStr1, Standard());
+			TVertexSetIter itVEnd = end(*pointerStr1, Standard());
+			for(;itV != itVEnd;++itV) appendValue(*pointerAlign, *itV, Generous());
+			TVertexSetIter itV2 = begin(*pointerStr2, Standard());
+			TVertexSetIter itVEnd2 = end(*pointerStr2, Standard());
+			for(;itV2 != itVEnd2;++itV2) appendValue(*pointerAlign, *itV2, Generous());
+			++pointerAlign;
+			++pointerStr1; ++posStr1;
+			++pointerStr2; ++posStr2;
+			--p;
+		}
+	}
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.heaviestCommonSubsequence:
+..summary:Computes the heaviest common subsequence between two strings using the match information given in an alignment graph.
+..cat:Alignments
+..signature:heaviestCommonSubsequence(g, str1, str2, align)
+..signature:heaviestCommonSubsequence(g, str1, str2)
+..param.g:An alignment graph.
+...type:Spec.Alignment Graph
+..param.str1:A string.
+..param.str2:Another string.
+..param.align:Out-parameter: A String of vertex strings that indicate the members of the heaviest common subsequence.
+..returns:Score of the heaviest common subsequence.
+..include:seqan/graph_algorithms.h
+*/
+template<typename TStringSet, typename TCargo, typename TSpec, typename TString, typename TOutString>
+inline TCargo
+heaviestCommonSubsequence(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+						  TString const& str1, 
+						  TString const& str2,
+						  TOutString& align) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename Value<TString>::Type TVertexSet;
+
+	TSize m = length(str1);  // How many sets of vertex descriptors in seq1
+	TSize n = length(str2);  // How many sets of vertex descriptors in seq2
+
+	// Size of the sequences
+	// Note for profile alignments every member of the sequence is a String!!! of vertex descriptors
+	
+	// Fill the vertex to position map for str1
+	// Remember for each vertex descriptor the position in the sequence
+	typedef String<TSize> TMapVertexPos;
+	TMapVertexPos map;
+	resize(map, getIdUpperBound(_getVertexIdManager(g)), MaxValue<TSize>::VALUE);
+	typedef typename Iterator<TString const, Standard>::Type TStringIterConst;
+	typedef typename Iterator<TVertexSet const, Standard>::Type TVertexSetIterConst;
+	TStringIterConst itStr1 = begin(str1, Standard());
+	TStringIterConst itStrEnd1 = end(str1, Standard());
+	TSize pos = 0;
+	TVertexSetIterConst itV;
+	TVertexSetIterConst itVEnd;
+	for(;itStr1 != itStrEnd1;++itStr1, ++pos) {
+		itV = begin(*itStr1, Standard());
+		itVEnd = end(*itStr1, Standard());	
+		for(;itV != itVEnd;++itV) map[*itV] = pos;
+	}
+
+	// We could create the full graph -> too expensive
+	// Remember which edges are actually present
+	typedef String<TSize> TOccupiedPositions;
+	typedef typename Iterator<TOccupiedPositions, Standard>::Type TOccIter;
+	TOccupiedPositions occupiedPositions;
+	TStringIterConst itStr2 = begin(str2, Standard());
+	TStringIterConst itStrEnd2 = end(str2, Standard());
+	TSize posItStr2 = 0;
+	TSize pPos = 0;
+	for(;itStr2 != itStrEnd2;++itStr2, ++posItStr2) {
+		itV = begin(*itStr2, Standard());
+		itVEnd = end(*itStr2, Standard());
+		for(;itV != itVEnd;++itV) {
+			TOutEdgeIterator itOut(g, *itV);
+			for(;!atEnd(itOut); ++itOut) {
+				// Target vertex must be in the map
+				pPos = map[targetVertex(itOut)];
+				if (pPos != MaxValue<TSize>::VALUE) 
+					appendValue(occupiedPositions, pPos * n + (TSize) (n - posItStr2 - 1), Generous());
+			}
+		}
+	}
+	::std::sort(begin(occupiedPositions, Standard()), end(occupiedPositions, Standard()));
+	// Get all occupied positions
+	typedef String<TSize> TSlotToPos;
+	typedef typename Iterator<TSlotToPos, Standard>::Type TSlotToPosIter;
+	TSlotToPos slotToPos;
+	TSize counter = 0;
+	TSize oldVal = MaxValue<TSize>::VALUE;
+	TOccIter occIt = begin(occupiedPositions, Standard());
+	TOccIter occItEnd = end(occupiedPositions, Standard());
+	for(;occIt != occItEnd; ++occIt) {
+		if (oldVal != *occIt) {
+			appendValue(slotToPos, *occIt, Generous());
+			oldVal = *occIt;
+			++counter;
+		}
+	}
+	clear(occupiedPositions);
+
+	// Walk through str2 and fill in the weights of the actual edges
+	typedef String<TCargo> TWeights;
+	TWeights weights;
+	resize(weights, length(slotToPos), 0);
+	itStr2 = begin(str2, Standard());
+	posItStr2 = 0;
+	for(;itStr2 != itStrEnd2;++itStr2, ++posItStr2) {
+		itV = begin(*itStr2, Standard());
+		itVEnd = end(*itStr2, Standard());
+		for(;itV != itVEnd;++itV) {
+			TOutEdgeIterator itOut(g, *itV);
+			for(;!atEnd(itOut); ++itOut) {
+				// Target vertex must be in the map
+				pPos = map[targetVertex(itOut)];
+				if ( pPos != MaxValue<TSize>::VALUE) 
+					weights[::std::distance(begin(slotToPos, Standard()), ::std::lower_bound(begin(slotToPos, Standard()), end(slotToPos, Standard()), pPos * n + (TSize) (n - posItStr2 - 1)))] += (TCargo) cargo(*itOut);
+			}
+		}
+	}
+	clear(map);
+
+	// Now the tough part: Find the right number for a given position
+	typedef String<TSize> TSequenceString;
+	typedef typename Iterator<TSequenceString, Standard>::Type TSeqIter;
+	TSequenceString seq;
+	resize(seq, length(slotToPos));
+	TSeqIter itSeq = begin(seq, Standard());
+	TSlotToPosIter itSlotPos = begin(slotToPos, Standard());
+	TSlotToPosIter itSlotPosEnd = end(slotToPos, Standard());
+	for(;itSlotPos != itSlotPosEnd; ++itSlotPos, ++itSeq) 
+		*itSeq = n - 1 - (*itSlotPos % n); 
+
+	// Calculate the heaviest increasing subsequence
+	String<TSize> positions;
+	TCargo score = (TCargo) heaviestIncreasingSubsequence(seq, weights, positions);
+
+	// Retrieve the alignment sequence
+	_heaviestCommonSubsequence(g, slotToPos, positions, m, n, str1, str2, align);
+
+	return score;
+
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TSpec, typename TString>
+inline TCargo
+heaviestCommonSubsequence(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+						  TString const& str1, 
+						  TString const& str2) 
+{
+	SEQAN_CHECKPOINT
+	Nothing noth;
+	return heaviestCommonSubsequence(g, str1, str2, noth);
+}
+
+template <typename TStringSet, typename TCargo, typename TSpec, typename TSequenceH, typename TSequenceV, typename TId, typename TPos, typename TTraceValue>
+inline void
+_alignTracePrint(Graph<Alignment<TStringSet, TCargo, TSpec> >& g,
+                 TSequenceH const &,
+                 TSequenceV const &,
+                 TId const id1,
+                 TPos const pos1,
+                 TId const id2,
+                 TPos const pos2,
+                 TPos const segLen,
+                 TTraceValue const tv)
+{
+    // TraceBack values
+    TTraceValue Diagonal = 0; TTraceValue Horizontal = 1; TTraceValue Vertical = 2;
+
+    if (segLen == 0) return;
+
+    if (tv == Horizontal)
+        addVertex(g, id1, pos1, segLen);
+    else if (tv == Vertical)
+        addVertex(g, id2, pos2, segLen);
+    else if (tv == Diagonal)
+        addEdge(g, addVertex(g, id1, pos1, segLen), addVertex(g, id2, pos2, segLen));
+}
+
+// ----------------------------------------------------------------------------
+// Function _alignTracePrint()                            [String<Fragment<> >]
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Are TSequenceH and TSequenceV used *anywhere*.
+
+template <typename TFragment, typename TSequenceH, typename TSequenceV, typename TId, typename TPos, typename TTraceValue>
+inline void
+_alignTracePrint(String<TFragment>& matches,
+                 TSequenceH const &,
+                 TSequenceV const &,
+                 TId const id1,
+                 TPos const pos1,
+                 TId const id2,
+                 TPos const pos2,
+                 TPos const seqLen,
+                 TTraceValue const tv)
+{
+    // Only the diagonal case
+    if ((seqLen) && (tv == 0))
+        appendValue(matches, TFragment(id1, pos1, id2, pos2, seqLen), Generous());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_H_
diff --git a/third-party/seqan/core/include/seqan/graph_align/graph_impl_align_adapt.h b/third-party/seqan/core/include/seqan/graph_align/graph_impl_align_adapt.h
new file mode 100644
index 0000000..3d2a217
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_align/graph_impl_align_adapt.h
@@ -0,0 +1,426 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Tobias Rausch <rausch at embl.de>
+// Author: Anne-Katrin Emde <anne-katrin.emde at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_ADAPT_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_ADAPT_H_
+
+namespace seqan {
+
+//////////////////////////////////////////////////////////////////////////////
+// Adaptations so that the alignment graph works like any other graph
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Alignment Graph OutEdgeIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator for Alignment
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TIteratorSpec>
+class Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > 
+{
+public:
+	typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph_;
+	typedef typename EdgeDescriptor<TGraph_>::Type TEdgeDescriptor_;
+	typedef typename VertexDescriptor<TGraph_>::Type TVertexDescriptor_;
+	
+	TGraph_ const* data_host;
+	TVertexDescriptor_ data_source;
+	TEdgeDescriptor_ data_edge;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph_ const& _graph, TVertexDescriptor_ const v) : 
+		data_host(&_graph),
+		data_source(v)
+	{
+		SEQAN_CHECKPOINT
+		if (empty(_graph)) data_edge = 0;
+		else data_edge = getValue(_graph.data_align.data_vertex,v);
+	}
+	
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_edge(_iter.data_edge)
+	{
+	}
+
+	~Iter() {
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_edge = _other.data_edge;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Alignment<TStringSet, TCargo, TGraphSpec> > const, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> > const, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == getValue(_getVertexString(*it.data_host), it.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = getValue(_getVertexString(*it.data_host),it.data_source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == 0);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) {
+		if (it.data_source == getSource(it.data_edge)) it.data_edge = getNextS(it.data_edge);
+		else it.data_edge = getNextT(it.data_edge);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	TEdge* current = getValue(_getVertexString(*it.data_host), it.data_source);
+	if (current == it.data_edge) return;
+	while (current != 0) {
+		if (it.data_source == getSource(current)) {
+			if (it.data_edge == getNextS(current)) break;
+			else current = getNextS(current);
+		} else {
+			if (it.data_edge == getNextT(current)) break;
+			else current = getNextT(current);
+		}
+	}
+	it.data_edge = current;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge==it2.data_edge) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge!=it2.data_edge) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Alignment<TStringSet, TCargo, TGraphSpec> > >::Type
+targetVertex(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor target = targetVertex(*it.data_host, it.data_edge);
+	if (target != it.data_source) return target;
+	else return sourceVertex(*it.data_host, it.data_edge);
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Go Next function for EdgeIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TStringSet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Alignment<TStringSet, TCargo, TGraphSpec> >, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	_goNextInternal(it);
+	TVertexDescriptor sourceV = sourceVertex(it.data_edge_it);
+	while((!atEnd(it)) && (targetVertex(hostGraph(it), getValue(it.data_edge_it)) == sourceV)) {
+		_goNextInternal(it);
+		sourceV = sourceVertex(it.data_edge_it);
+	}
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph drawing adaptations
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStringSet, typename TCargo, typename TSpec, typename TNodeAttributes>
+inline void
+_createNodeAttributes(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+					  TNodeAttributes& nodeMap)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Id<TGraph>::Type TIdType;
+	resizeVertexMap(g, nodeMap);
+
+	unsigned int scaling = 20 / length(value(g.data_sequence));
+	if (scaling == 0) scaling = 1;
+
+	typedef typename Iterator<TGraph, VertexIterator>::Type TConstIter;
+	TConstIter it(g);
+	for(;!atEnd(it);++it) {
+		TIdType id = sequenceId(g, *it);
+		std::ostringstream outs; 
+		outs << "label = \"";
+        outs << "[" << fragmentBegin(g, *it) << "," << fragmentBegin(g, *it)+fragmentLength(g, *it) << ")";
+        // the lower command outputs the fragemtn of the string it is replaced by the interval
+		//outs << label(g, *it);
+		outs << "\", group = ";
+		outs << id;
+		append(property(nodeMap, *it), outs.str().c_str());		
+		//std::cout << property(nodeMap, *it) << std::endl;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStringSet, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Alignment<TStringSet, void, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	SEQAN_CHECKPOINT
+	_createEmptyEdgeAttributes(g.data_align,edgeMap);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStringSet, typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	resizeEdgeMap(g, edgeMap);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		TCargo c = getCargo(*itEd);
+		std::ostringstream outs; 
+		outs << "label = \"";
+		outs << (TCargo) c;
+		outs << "\",";
+		outs << "len = 10.0";
+		append(property(edgeMap, *itEd), outs.str().c_str());
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec>
+inline void
+_writeGraphFooter(TFile & file,
+				  Graph<Alignment<TStringSet, TCargo, TSpec> > const& g,
+				  DotDrawing)
+{
+	typedef Graph<Alignment<TStringSet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Id<TGraph>::Type TId;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	TStringSet& str = stringSet(g);
+	TSize len = length(str);
+	for(TSize i = 0; i<len; ++i) {
+		TId seqId = positionToId(str, i);
+		TSize j = 0;
+		TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();	
+		TVertexDescriptor previousVertex = nilVertex;
+		while(j<length(str[i])) {
+			TVertexDescriptor nextVertex = findVertex(const_cast<TGraph&>(g), seqId, j);
+			if (nextVertex == nilVertex) {
+				++j;
+				continue;
+			}
+			if (previousVertex != nilVertex) {
+				streamPut(file, previousVertex);
+				streamPut(file, " -- ");
+				streamPut(file, nextVertex);
+				streamPut(file, " [");
+				streamPut(file, "len=3.0, arrowhead=vee");
+				streamPut(file, "];\n");
+			}
+			previousVertex = nextVertex;
+			j += fragmentLength(g, nextVertex);
+		}
+	}
+	streamPut(file, '\n');
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec>
+inline void
+_writeGraphType(TFile & file,
+				Graph<Alignment<TStringSet, TCargo, TSpec> > const&,
+				DotDrawing)
+{
+    streamPut(file, "graph");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TStringSet, typename TCargo, typename TSpec>
+inline void
+_writeEdgeType(TFile & file,
+			   Graph<Alignment<TStringSet, TCargo, TSpec> > const&,
+			   DotDrawing)
+{
+    streamPut(file, " -- ");
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_GRAPH_ALIGN_GRAPH_IMPL_ALIGN_ADAPT_H_
diff --git a/third-party/seqan/core/include/seqan/graph_types.h b/third-party/seqan/core/include/seqan/graph_types.h
new file mode 100644
index 0000000..67ccdc0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types.h
@@ -0,0 +1,83 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_TYPES_H
+#define SEQAN_HEADER_GRAPH_TYPES_H
+
+// External / STL
+#include <deque>
+
+
+// Seqan
+#include <seqan/basic.h>
+#include <seqan/sequence.h>
+#include <seqan/stream.h>
+
+// Basic graph stuff
+#include <seqan/graph_types/graph_base.h>
+#include <seqan/graph_types/graph_idmanager.h>	// Id manager
+#include <seqan/graph_types/graph_edgestump.h>	// EdgeStumps
+#include <seqan/graph_types/graph_interface.h>	// Graph metafunctions
+
+// Graph types
+#include <seqan/graph_types/graph_impl_directed.h>		// Directed Graph
+#include <seqan/graph_types/graph_impl_undirected.h>	// Undirected graph
+#include <seqan/graph_types/graph_impl_automaton.h>		// Automaton
+#include <seqan/graph_types/graph_impl_wordgraph.h>		// Specialized automaton: Word graph
+#include <seqan/graph_types/graph_impl_tree.h>			// Tree
+#include <seqan/graph_types/graph_impl_fragment.h>		// Fragment
+#include <seqan/graph_types/graph_impl_hmm.h>			// HMM
+
+// Graph iterators
+#include <seqan/graph_types/graph_iterator.h>
+#include <seqan/graph_types/graph_iterator_vertex.h>
+#include <seqan/graph_types/graph_iterator_outedge.h>
+#include <seqan/graph_types/graph_iterator_adjacency.h>
+#include <seqan/graph_types/graph_iterator_edge.h>
+
+// Graph property maps
+#include <seqan/graph_types/graph_property.h>
+
+// Specializations
+#include <seqan/graph_types/graph_impl_oracle.h>	// Oracle
+#include <seqan/graph_types/graph_impl_trie.h>		// Trie
+
+// Specialized iterators
+#include <seqan/graph_types/graph_iterator_bfs.h>
+#include <seqan/graph_types/graph_iterator_dfs.h>
+
+// Graph drawing and some file parsing
+#include <seqan/graph_types/graph_drawing.h>
+#include <seqan/misc/misc_parsing.h>
+#include <seqan/graph_types/graph_utility_parsing.h>
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_base.h b/third-party/seqan/core/include/seqan/graph_types/graph_base.h
new file mode 100644
index 0000000..8d4c7a6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_base.h
@@ -0,0 +1,301 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_BASE_H
+#define SEQAN_HEADER_GRAPH_BASE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// General Graph Metafunction
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.EdgeDescriptor
+..class:Class.Graph
+..cat:Graph
+..summary:Type of an object that represents an edge descriptor.
+..signature:EdgeDescriptor<T>::Type
+..param.T:Type T must be a graph. All graphs use a pointer to an edge stump as an edge descriptor.
+..returns.param.Type:EdgeDescriptor type.
+..remarks.text:The edge descriptor is a unique handle to a given edge in a graph.
+It is used in various graph functions, e.g., to remove edges, to assign a cargo to an edge or to get the endpoints of an edge.
+It is also used to attach properties to edges.
+..example.code:EdgeDescriptor<Graph<> >::Type eD; //eD is an edge descriptor
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct EdgeDescriptor;
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.Cargo
+..class:Class.Graph
+..cat:Graph
+..example.code:Cargo<Graph<Directed<int> > >::Type c; //c has type int
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct Cargo;
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.EdgeType:
+..class:Class.Graph
+..cat:Graph
+..summary:Edge type of a graph object.
+..signature:EdgeType<T>::Type
+..param.T:Type T must be a graph.
+..returns.param.Type:Edge type.
+..remarks.text:The specific edge stump type that is used in a graph.
+..example.code:EdgeType<TGraph>::Type e; //e is an edge in TGraph
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct EdgeType;
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.Alphabet:
+..class:Spec.Word Graph
+..class:Spec.Automaton
+..cat:Graph
+..summary:Access to the Alphabet type.
+..signature:Alphabet<T>::Type
+..param.T:Type T must be a type that uses some kind of alphabet internally.
+..returns.param.Type:Alphabet type.
+..remarks.text:Type T can be for example an automaton where the alphabet type describes the domain of the transition labels.
+..example.code:Alphabet<Graph<Automaton<Dna> > >::Type alph; //alph is of type Dna
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct Alphabet;
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.EdgeIdHandler:
+..class:Class.Graph
+..cat:Graph
+..summary:Type of an object that represents an Id Manager.
+..signature:EdgeIdHandler<T>::Type
+..param.T:A graph.
+...type:Class.Graph
+..returns.param.Type:IdManager type.
+..remarks.text:The exact IdManager type depends on the edge stump.
+If the edge stump is id-free the IdManager simply counts edge ids, 
+otherwise it manages a list of free and used ids.
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct EdgeIdHandler;
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.VertexIdHandler:
+..class:Class.Graph
+..cat:Graph
+..summary:Type of an object that represents an Id Manager.
+..signature:VertexIdHandler<T>::Type
+..param.T:A graph.
+..returns.param.Type:IdManager type.
+..include:seqan/graph_types.h
+*/
+template<typename T>
+struct VertexIdHandler;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// General Graph Tags
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+struct WithoutEdgeId_;
+typedef Tag<WithoutEdgeId_> const WithoutEdgeId;
+
+//////////////////////////////////////////////////////////////////////////////
+
+struct TreeTag_;
+typedef Tag<TreeTag_> const TreeTag;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph Iterator Tags
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Graph Iterator:
+..cat:Graph
+..summary:A specification of the iterator to traverse a graph.
+..include:seqan/graph_types.h
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.VertexIterator:
+	Traverses all vertices of a graph.
+..include:seqan/graph_types.h
+*/
+struct VertexIterator_;
+typedef Tag<VertexIterator_> const VertexIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.EdgeIterator:
+	Traverses all edges of a graph.
+..include:seqan/graph_types.h
+*/
+struct EdgeIterator_;
+typedef Tag<EdgeIterator_> const EdgeIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.OutEdgeIterator:
+	Traverses all edges of a graph given a vertex.
+..include:seqan/graph_types.h
+*/
+struct OutEdgeIterator_;
+typedef Tag<OutEdgeIterator_> const OutEdgeIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.AdjacencyIterator:
+	Traverses all neighbors of a graph given a vertex.
+..include:seqan/graph_types.h
+*/
+struct AdjacencyIterator_;
+typedef Tag<AdjacencyIterator_> const AdjacencyIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.BfsIterator:
+	Traverses all vertices of a graph in Bfs order.
+..include:seqan/graph_types.h
+*/
+struct BfsIterator_;
+typedef Tag<BfsIterator_> const BfsIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Tag.Graph Iterator.value.DfsPreorder:
+	Traverses all vertices of a graph in Dfs order.
+..include:seqan/graph_types.h
+*/
+struct DfsPreorder_;
+typedef Tag<DfsPreorder_> const DfsPreorder;
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Default edge stump
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo = void, bool TList = true, bool TSource = false, bool TId = true, typename TSpec = Default>
+class EdgeStump;
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.VertexDescriptor.param.T.type:Class.EdgeStump
+///.Metafunction.VertexDescriptor.class:Class.EdgeStump
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> > 
+{
+	typedef typename Id<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> const> 
+{
+	typedef typename Id<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type Type;
+};
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Default Id Manager
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TIdType = unsigned int, typename TSpec = Default>
+class IdManager;
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.EdgeIdHandler.param.T.type:Class.EdgeStump
+///.Metafunction.EdgeIdHandler.class:Class.EdgeStump
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+struct EdgeIdHandler<EdgeStump<TCargo, TList, TSource, false, TSpec> > {
+	typedef IdManager<void> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+struct EdgeIdHandler<EdgeStump<TCargo, TList, TSource, true, TSpec> > {
+	typedef IdManager<typename Id<EdgeStump<TCargo, TList, TSource, true, TSpec> >::Type> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T>
+struct VertexIdHandler {
+	typedef IdManager<> Type;
+};
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_drawing.h b/third-party/seqan/core/include/seqan/graph_types/graph_drawing.h
new file mode 100644
index 0000000..6c43790
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_drawing.h
@@ -0,0 +1,936 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+
+#ifndef SEQAN_HEADER_GRAPH_DRAWING_H
+#define SEQAN_HEADER_GRAPH_DRAWING_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Drawing
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// WRITING
+//////////////////////////////////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TAttributes>
+inline void 
+_markRootVertex(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+				TVertexDescriptor const& v,
+				TAttributes& str)
+{
+	SEQAN_CHECKPOINT
+	if (isRoot(g,v)) {
+		append(str, ", shape = doublecircle");
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TVertexDescriptor, typename TAttributes>
+inline void 
+_markRootVertex(Graph<Directed<TCargo, TSpec> > const&,
+				TVertexDescriptor const&,
+				TAttributes&)
+{
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TVertexDescriptor, typename TAttributes>
+inline void 
+_markRootVertex(Graph<Undirected<TCargo, TSpec> > const&,
+				TVertexDescriptor const&,
+				TAttributes&)
+{
+	SEQAN_CHECKPOINT
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TVertexDescriptor, typename TAttributes>
+inline void 
+_markRootVertex(Graph<Tree<TCargo, TSpec> > const& g,
+				TVertexDescriptor const& v,
+				TAttributes& str)
+{
+	SEQAN_CHECKPOINT
+	if (isRoot(g,v)) {
+		append(str, ", shape = doublecircle");
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TPosition, typename TNodeMap>
+inline void
+_createTrieNodeAttributes(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+						  String<String<TPosition> > pos,
+						  TNodeMap& nodeMap)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	resizeVertexMap(g, nodeMap);
+	typedef typename Iterator<TGraph, VertexIterator>::Type TConstIter;
+	TConstIter it(g);
+	for(;!atEnd(it);++it) {
+		String<char> tmp;
+		std::stringstream s;
+		s << *it;
+		String<TPosition> endPositions = getProperty(pos,*it);
+		if (!empty(endPositions)) {
+			s <<  " {";
+			append(tmp, "shape = box, ");
+			typename Iterator<String<TPosition>, Rooted>::Type itP = begin(endPositions);
+			typename Iterator<String<TPosition>, Rooted>::Type beginP = itP;
+			for(;!atEnd(itP);goNext(itP)) {
+				if (beginP != itP) s << ", ";
+				s << *itP;
+			}
+			s << "}";
+		}
+		
+		append(tmp, "label = \"");
+		append(tmp, s.str().c_str());
+		append(tmp, "\"");
+		_markRootVertex(g, *it, tmp);
+		assignProperty(nodeMap, *it, tmp);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TNodeAttributes>
+inline void
+_createNodeAttributes(Graph<TSpec> const& g,
+					  TNodeAttributes& nodeMap)
+{
+    typedef Graph<TSpec> TGraph;
+	resizeVertexMap(g, nodeMap);
+
+	typedef typename Iterator<TGraph, VertexIterator>::Type TConstIter;
+	TConstIter it(g);
+	for(;!atEnd(it);++it) {
+		std::ostringstream outs;
+		outs << "label = \"";
+		outs << *it;
+		outs << "\"";
+		String<char> tmp;
+		append(tmp, outs.str().c_str());
+		_markRootVertex(g, *it, tmp);
+		assignProperty(nodeMap, *it, tmp);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TNodeAttributes, typename TNameMap>
+inline void
+_createNodeAttributes(Graph<TSpec> const& g,
+					  TNodeAttributes& nodeMap,
+					  TNameMap const& nameMap)
+{
+    typedef Graph<TSpec> TGraph;
+	resizeVertexMap(g, nodeMap);
+
+	typedef typename Iterator<TGraph, VertexIterator>::Type TConstIter;
+	TConstIter it(g);
+	for(;!atEnd(it);++it) {
+		std::ostringstream outs; 
+		outs << "label = \"";
+		outs << getProperty(nameMap,*it);
+		outs << "\"";
+		String<char> tmp;
+		append(tmp, outs.str().c_str());
+		_markRootVertex(g, *it, tmp);
+		assignProperty(nodeMap, *it, tmp);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+template<typename TSpec, typename TEdgeAttributes>
+inline void
+_createEmptyEdgeAttributes(Graph<TSpec> const& g,
+						   TEdgeAttributes& edgeMap)
+{
+	typedef Graph<TSpec> TGraph;
+	resizeEdgeMap(g, edgeMap);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		assignProperty(edgeMap, *itEd, String<char>(""));
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Directed<TCargo, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	_createEmptyEdgeAttributes(g,edgeMap);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Undirected<TCargo, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	SEQAN_CHECKPOINT
+	_createEmptyEdgeAttributes(g,edgeMap);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Tree<void, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	SEQAN_CHECKPOINT
+	_createEmptyEdgeAttributes(g,edgeMap);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Tree<TCargo, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	resizeEdgeMap(g, edgeMap);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		std::ostringstream outs; 
+		outs << "label = \"";
+		outs << (TCargo) getCargo(*itEd);
+		outs << "\"";
+		append(property(edgeMap, *itEd), outs.str().c_str());
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	resizeEdgeMap(g, edgeMap);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		String<char> tmp("label = \"");
+		append(tmp, label(itEd));
+		append(tmp, "\"");
+		assignProperty(edgeMap, *itEd, tmp);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeAttributes>
+inline void
+_createEdgeAttributes(Graph<Automaton<TAlphabet, TCargo, WordGraph<TSpec> > > const& g,
+					  TEdgeAttributes& edgeMap)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, WordGraph<TSpec> > > TGraph;
+	resizeEdgeMap(g, edgeMap);
+
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		String<TAlphabet> labelTmp = getCargo(*itEd);
+		String<char> str;
+		resize(str,length(labelTmp)+1);
+		value(str,0) = label(itEd);
+		typename Iterator<String<TAlphabet>, Rooted>::Type it = begin(labelTmp);
+		for(;!atEnd(it);++it) {
+			char c = convert<char>(getValue(it));
+			value(str,position(it) + 1) = c;
+		}
+		String<char> tmp("label = \"");
+		append(tmp, str);
+		append(tmp, "\"");
+		assignProperty(edgeMap, *itEd, tmp);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphFooter(TFile &,
+				  Graph<Directed<TCargo, TSpec> > const&,
+				  DotDrawing)
+{
+//IOREV
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphFooter(TFile &,
+				  Graph<Undirected<TCargo, TSpec> > const&,
+				  DotDrawing)
+{
+//IOREV
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphFooter(TFile &,
+				  Graph<Tree<TCargo, TSpec> > const&,
+				  DotDrawing)
+{
+//IOREV
+	SEQAN_CHECKPOINT
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_writeGraphFooter(TFile &,
+				  Graph<Automaton<TAlphabet, TCargo, TSpec> > const&,
+				  DotDrawing)
+{
+//IOREV
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_writeGraphType(TFile & file,
+				Graph<Automaton<TAlphabet, TCargo, TSpec> > const&,
+				DotDrawing)
+{
+//IOREV
+	streamPut(file, "digraph");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphType(TFile & file,
+				Graph<Directed<TCargo, TSpec> > const&,
+				DotDrawing)
+{
+//IOREV
+	streamPut(file, "digraph");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphType(TFile & file,
+				Graph<Undirected<TCargo, TSpec> > const&,
+				DotDrawing)
+{
+//IOREV
+	streamPut(file, "graph");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeGraphType(TFile & file,
+				Graph<Tree<TCargo, TSpec> > const&,
+				DotDrawing)
+{
+//IOREV
+	streamPut(file, "digraph");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_writeEdgeType(TFile & file,
+			   Graph<Automaton<TAlphabet, TCargo, TSpec> > const&,
+			   DotDrawing)
+{
+//IOREV
+	streamPut(file, " -> ");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeEdgeType(TFile & file,
+			   Graph<Directed<TCargo, TSpec> > const&,
+			   DotDrawing)
+{
+//IOREV
+	streamPut(file, " -> ");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeEdgeType(TFile & file,
+			   Graph<Undirected<TCargo, TSpec> > const&,
+			   DotDrawing)
+{
+//IOREV
+	streamPut(file, " -- ");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec>
+inline void
+_writeEdgeType(TFile & file,
+			   Graph<Tree<TCargo, TSpec> > const&,
+			   DotDrawing)
+{
+//IOREV
+	streamPut(file, " -> ");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.write
+..class:Class.Graph
+..signature:write(file, graph, nodeMap, edgeMap, tag)
+..param.graph:The graph to write out.
+...type:Class.Graph
+..param.nodeMap:A mapping from vertex descriptor to vertex label.
+..param.edgeMap:A mapping from edge descriptor to edge label.
+..param.tag:A tag to select the output format.
+...type:Tag.DotDrawing
+..include:seqan/graph_types.h
+ */
+template <typename TFile, typename TSpec, typename TNodeAttributes, typename TEdgeAttributes>
+void
+write(TFile & file,
+	  Graph<TSpec> const& g,
+	  TNodeAttributes const& nodeMap,
+	  TEdgeAttributes const& edgeMap,
+	  DotDrawing)
+{
+//IOREV _doc_ _batchreading_
+	typedef Graph<TSpec> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	_writeGraphType(file,g,DotDrawing());
+	streamPut(file, " G {\n");
+	streamPut(file, '\n');
+	streamPut(file, "/* Graph Attributes */\n");
+	streamPut(file, "graph [rankdir = LR];\n");
+	streamPut(file, '\n');
+	streamPut(file, "/* Node Attributes */\n");
+	streamPut(file, "node [shape = rectangle, fillcolor = white, style = filled, fontname = \"Times-Italic\"];\n");
+	streamPut(file, '\n');
+	streamPut(file, "/* Edge Attributes */\n");
+	streamPut(file, "edge [fontname = \"Times-Italic\", arrowsize = 0.75, fontsize = 16];\n");
+	streamPut(file, '\n');
+
+	streamPut(file, "/* Nodes */\n");
+	typedef typename Iterator<TGraph, VertexIterator>::Type TConstIter;
+	TConstIter it(g);
+	for(;!atEnd(it);++it) {
+		streamPut(file, (int)*it);
+		streamPut(file, " [");
+		streamPut(file, getProperty(nodeMap, *it));
+		streamPut(file, "];\n");
+	}
+	streamPut(file, '\n');
+
+	streamPut(file, "/* Edges */\n");
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TConstEdIter;
+	TConstEdIter itEd(g);
+	for(;!atEnd(itEd);++itEd) {
+		TVertexDescriptor sc = sourceVertex(itEd);
+		TVertexDescriptor tr = targetVertex(itEd);
+		streamPut(file, (int)sc);
+		_writeEdgeType(file, g, DotDrawing());
+		streamPut(file, (int)tr);
+		streamPut(file, " [");
+		streamPut(file, getProperty(edgeMap, *itEd));
+		streamPut(file, "];\n");
+	}
+	streamPut(file, '\n');
+
+	_writeGraphFooter(file,g,DotDrawing());
+
+	streamPut(file, "}\n");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.write
+..signature:write(file, graph, nodeMap, tag)
+..include:seqan/graph_types.h
+ */
+template <typename TFile, typename TSpec, typename TNodeAttributes>
+inline void
+write(TFile & file,
+	  Graph<TSpec> const& g, 
+	  TNodeAttributes const& nodeMap,
+	  DotDrawing) 
+{
+//IOREV _doc_ _batchreading_
+	String<String<char> > edgeMap;
+	_createEdgeAttributes(g,edgeMap);
+	write(file,g,nodeMap,edgeMap,DotDrawing());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.write
+..signature:write(file, graph, tag)
+..include:seqan/graph_types.h
+ */
+template <typename TFile, typename TSpec>
+inline void
+write(TFile & file,
+	  Graph<TSpec> const& g, 
+	  DotDrawing) 
+{
+//IOREV _doc_ _batchreading_
+	String<String<char> > nodeMap;
+	_createNodeAttributes(g,nodeMap);
+	String<String<char> > edgeMap;
+	_createEdgeAttributes(g,edgeMap);
+	write(file,g,nodeMap,edgeMap,DotDrawing());
+}
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// READING
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TStatement, typename TNodeAttributes, typename TEdgeAttributes, typename TNodeIdMap>
+inline void
+_addNode(Graph<TSpec>& g,
+		 TStatement& node_id,
+		 TStatement& attr_list,
+		 TNodeAttributes& nodeMap,
+		 TEdgeAttributes&,			  
+		 TNodeIdMap& nodeIdMap)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	if (nodeIdMap.find(node_id) == nodeIdMap.end()) {
+		TVertexDescriptor _id = addVertex(g);
+		nodeIdMap.insert(std::make_pair(node_id, _id));
+		resizeVertexMap(g, nodeMap);
+		assignProperty(nodeMap, _id, attr_list);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor, typename TNodeAttributes, typename TEdgeAttributes, typename TStatement>
+inline void
+_addEdge(Graph<Directed<TCargo, TSpec> >& g,
+		 TVertexDescriptor sourceV,
+		 TVertexDescriptor targetV,
+		 TNodeAttributes&,
+		 TEdgeAttributes& edgeMap,
+		 TStatement& attr_list)
+{
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g, sourceV, targetV);
+	resizeEdgeMap(g, edgeMap);
+	assignProperty(edgeMap, e, attr_list);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor, typename TNodeAttributes, typename TEdgeAttributes, typename TStatement>
+inline void
+_addEdge(Graph<Undirected<TCargo, TSpec> >& g,
+		 TVertexDescriptor sourceV,
+		 TVertexDescriptor targetV,
+		 TNodeAttributes&,
+		 TEdgeAttributes& edgeMap,
+		 TStatement& attr_list)
+{
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g, sourceV, targetV);
+	resizeEdgeMap(g, edgeMap);
+	assignProperty(edgeMap, e, attr_list);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor, typename TNodeAttributes, typename TEdgeAttributes, typename TStatement>
+inline void
+_addEdge(Graph<Tree<TCargo, TSpec> >& g,
+		 TVertexDescriptor sourceV,
+		 TVertexDescriptor targetV,
+		 TNodeAttributes&,
+		 TEdgeAttributes& edgeMap,
+		 TStatement& attr_list)
+{
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g, sourceV, targetV);
+	resizeEdgeMap(g, edgeMap);
+	assignProperty(edgeMap, e, attr_list);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TString>
+inline typename Alphabet<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type
+_getInternalLabel(Graph<Automaton<TAlphabet, TCargo, TSpec> >&,
+				  TString& str)
+{
+	return str[0];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TString>
+inline String<TAlphabet>
+_getInternalLabel(Graph<Automaton<TAlphabet, TCargo, WordGraph<TSpec> > >&,
+				  TString& str)
+{
+	return str;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TNodeAttributes, typename TEdgeAttributes, typename TStatement>
+inline void
+_addEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+		 TVertexDescriptor sourceV,
+		 TVertexDescriptor targetV,
+		 TNodeAttributes&,
+		 TEdgeAttributes& edgeMap,
+		 TStatement& attr_list)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+
+	// We need the label
+	typedef typename Value<TStatement>::Type TValue;
+	typedef typename Iterator<TStatement>::Type TIter;
+	typedef typename Position<TIter>::Type TPos;
+	
+	String<TValue> label;
+	TIter it = begin(attr_list);
+	bool found = false;
+	for(;!atEnd(it);goNext(it)) {
+		TPos pos = position(it);
+		if (*it == ',') {
+			found = false;
+		} else if (found) {
+			append(label, *it);
+		} else if ((pos + 5 < length(attr_list)) &&
+			(infix(attr_list, it, it + 5) == "label")) 
+		{
+				found = true;
+				it += 5;
+		}
+	}
+	TEdgeDescriptor e = addEdge(g, sourceV, targetV, _getInternalLabel(g, label));
+	resizeEdgeMap(g, edgeMap);
+	assignProperty(edgeMap, e, attr_list);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TStatement, typename TNodeAttributes, typename TEdgeAttributes, typename TNodeIdMap>
+inline void
+_addEdge(Graph<TSpec>& g,
+		 TStatement& left_node_id,
+		 TStatement& right_node_id,
+		 TStatement& attr_list,
+		 TNodeAttributes& nodeMap,
+		 TEdgeAttributes& edgeMap,
+		 TNodeIdMap& nodeIdMap)
+{
+	typedef Graph<TSpec> TGraph;
+	typedef typename Value<TStatement>::Type TValue;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef std::map<String<TValue>, TVertexDescriptor> TMap;
+
+	TVertexDescriptor sourceV;
+	TVertexDescriptor targetV;
+
+	typename TMap::iterator pos;
+	pos = nodeIdMap.find(left_node_id);
+	if (pos == nodeIdMap.end()) return;
+	else sourceV = pos->second;
+
+	pos = nodeIdMap.find(right_node_id);
+	if (pos == nodeIdMap.end()) return;
+	else targetV = pos->second;
+
+	_addEdge(g, sourceV, targetV, nodeMap, edgeMap, attr_list);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TStatement, typename TNodeAttributes, typename TEdgeAttributes, typename TNodeIdMap>
+inline void
+_processNodeStatement(Graph<TSpec>& g,
+					  TStatement& stmt,
+					  TNodeAttributes& nodeMap,
+					  TEdgeAttributes& edgeMap,
+					  TNodeIdMap& nodeIdMap) 
+{
+	typedef typename Value<TStatement>::Type TValue;
+	typedef typename Iterator<TStatement>::Type TIter;
+	
+	String<TValue> node_id;
+	String<TValue> attr_list;  // Multiple attribute lists are ignored
+	bool inAttr = false;
+	TIter it = begin(stmt);
+	for(;!atEnd(it);goNext(it)) {
+		if (*it == '[') {
+			inAttr = true;
+			continue;
+		} else if (*it == ']') {
+			// Finished
+			break;
+		} else if ((*it == ' ') ||
+			(*it == '"')) {
+			continue;
+		}
+		if (inAttr) {
+			append(attr_list, *it);
+		} else {
+			append(node_id, *it);
+		}
+	}
+	_addNode(g, node_id, attr_list, nodeMap, edgeMap, nodeIdMap);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TStatement, typename TNodeAttributes, typename TEdgeAttributes, typename TPosition, typename TNodeIdMap>
+inline void
+_processEdgeStatement(Graph<TSpec>& g,
+					  TStatement& stmt,
+					  TNodeAttributes& nodeMap,
+					  TEdgeAttributes& edgeMap,
+					  TPosition pos,
+					  TNodeIdMap& nodeIdMap) 
+{
+	typedef typename Value<TStatement>::Type TValue;
+	typedef typename Iterator<TStatement>::Type TIter;
+	
+	String<TValue> left_node_id;
+	String<TValue> right_node_id;
+	String<TValue> attr_list;  // Multiple attribute lists are ignored
+	bool inAttr = false;
+	TIter it = begin(stmt);
+	unsigned int localPos = 0;
+	for(;!atEnd(it);goNext(it), ++localPos) {
+		if (*it == '[') {
+			inAttr = true;
+			continue;
+		} else if (*it == ']') {
+			// Finished
+			break;
+		} else if ((*it == ' ') ||
+			(*it == '"')) {
+			continue;
+		}
+		if (inAttr) {
+			append(attr_list, *it);
+		} else if (localPos < pos) {
+			append(left_node_id, *it);
+		} else if (localPos > pos+1) {
+			append(right_node_id, *it);
+		}
+	}
+	//std::cout << left_node_id << "," << right_node_id << "," << std::endl;
+	_addEdge(g, left_node_id, right_node_id, attr_list, nodeMap, edgeMap, nodeIdMap);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TStatement, typename TNodeAttributes, typename TEdgeAttributes, typename TNodeIdMap>
+inline void
+_processStatement(Graph<TSpec>& g,
+				  TStatement& stmt,
+				  TNodeAttributes& nodeMap,
+				  TEdgeAttributes& edgeMap,
+				  TNodeIdMap& nodeIdMap) 
+{
+	// Clear everything up to the last line
+	typedef typename Value<TStatement>::Type TValue;
+	typedef typename Iterator<TStatement>::Type TIter;
+
+	// Exclude header and empty lines
+	TIter it = begin(stmt);
+	String<TValue> _id;
+	for(;!atEnd(it);goNext(it)) {
+	  if ((*it != '\t') && (*it != ' ') && (*it != '\n') && (*it != '\r')) {
+	    append(_id, *it);
+	  } else {
+	    // Exclude any graph, subgraph, node and edge processing attributes
+	    if ((_id == "graph") || (_id == "node") || (_id == "edge") || (_id == "subgraph") || (length(_id)<1)) {
+	      clear(stmt);
+	      return;
+	    } else break; 
+	  }
+	}
+
+	// Process Edges
+	it = begin(stmt);
+	clear(_id);
+	_id = "00";
+	unsigned int pos = 0;
+	for(;!atEnd(it);goNext(it), ++pos) {
+	  _id[pos % 2] = *it;
+	  if ((_id == "--") || (_id == "->")) {
+	    //std::cout << stmt << std::endl;
+	    _processEdgeStatement(g, stmt, nodeMap, edgeMap, pos - 1, nodeIdMap);
+	    clear(stmt);
+	    return;
+	  }
+	}
+
+	// Process nodes
+	//std::cout << stmt << std::endl;
+	_processNodeStatement(g, stmt, nodeMap, edgeMap, nodeIdMap);
+	clear(stmt);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TSpec, typename TNodeAttributes, typename TEdgeAttributes>
+void read(TFile & file,
+		  Graph<TSpec>& g,
+		  TNodeAttributes& nodeMap,
+		  TEdgeAttributes& edgeMap,
+		  DotDrawing)
+{
+    // TODO(holtgrew): Could be adapted to use RecordReader for parsing.
+	typedef Graph<TSpec> TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TFile>::Type TValue;
+	typedef std::map<String<TValue>, TVertexDescriptor> TMap;
+	TMap nodeIdMap;
+
+	TValue c;
+	String<TValue> stmt;
+	while (!streamEOF(file)) {
+        streamReadChar(c, file);
+
+		if (c == ';') _processStatement(g,stmt, nodeMap, edgeMap, nodeIdMap);
+		else if ((c == '\n') ||
+				(c == '\r')) {
+					clear(stmt);
+		}
+		else append(stmt,c);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TSpec>
+void read(TFile & file,
+		  Graph<TSpec>& g,
+		  DotDrawing) 
+{
+//IOREV _batchreading_ 
+	String<String<char> > nodeMap;
+	String<String<char> > edgeMap;
+	read(file,g,nodeMap,edgeMap,DotDrawing());
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_edgestump.h b/third-party/seqan/core/include/seqan/graph_types/graph_edgestump.h
new file mode 100644
index 0000000..839dcdc
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_edgestump.h
@@ -0,0 +1,1062 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_EDGESTUMP_H
+#define SEQAN_HEADER_GRAPH_EDGESTUMP_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+//	Graph - EdgeStump
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.EdgeStump:
+..cat:Graph
+..summary:The EdgeStump class encapsulates a single edge. 
+It represents either a list node in the adjacency list of a graph or an array field if edges are stored in an array.
+..signature:EdgeStump<TCargo, bool TList, bool TSource, bool TId, TSpec>
+..param.TCargo:The cargo type of an edge.
+...metafunction:Metafunction.Cargo
+...remarks:The cargo can be used to store arbitrary information with an edge.
+...default:$void$
+..param.TList:Boolean value that indicates whether it is a list node or not.
+...remarks:If it is a list node it has one or two next pointers.
+...default:$true$
+..param.TSource:Boolean value that indicates whether the source is stored in the EdgeStump or not.
+...remarks:If this value is true and it is a list node an additional source next pointer is present.
+...default:$false$
+..param.TId:Boolean value that indicates whether an id is stored in the EdgeStump or not.
+Note: Without edge ids external property maps do not work for edges!
+...default:$true$
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..remarks:The default EdgeStump in all graph types does not consider a cargo. 
+However, in default usage every graph does store an edge id. 
+Edge ids are used to append additional properties to edges with the help of external property maps.
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, true, false, false, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TCargo data_cargo;
+		EdgeStump* data_nextT;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, true, false, true, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TId_ data_id;
+		TCargo data_cargo;
+		EdgeStump* data_nextT;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, true, true, false, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TCargo data_cargo;
+		EdgeStump* data_nextT;
+		EdgeStump* data_nextS;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, true, true, true, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TId_ data_id;
+		TCargo data_cargo;
+		EdgeStump* data_nextT;
+		EdgeStump* data_nextS;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, false, false, false, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TCargo data_cargo;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, false, false, true, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TId_ data_id;
+		TCargo data_cargo;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, false, true, false, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TCargo data_cargo;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+class EdgeStump<TCargo, false, true, true, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TId_ data_id;
+		TCargo data_cargo;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+//	Graph - Cargoless EdgeStump
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, true, false, false, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		EdgeStump* data_nextT;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, true, false, true, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TId_ data_id;
+		EdgeStump* data_nextT;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, true, true, false, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		EdgeStump* data_nextT;
+		EdgeStump* data_nextS;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TSpec>
+class EdgeStump<void, true, true, true, TSpec> 
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TId_ data_id;
+		EdgeStump* data_nextT;
+		EdgeStump* data_nextS;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, false, false, false, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, false, false, true, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TId_ data_id;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, false, true, false, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+class EdgeStump<void, false, true, true, TSpec>
+{
+	public:
+		typedef typename VertexDescriptor<EdgeStump>::Type TVertexDescriptor_;
+		typedef typename Id<EdgeStump>::Type TId_;
+		TVertexDescriptor_ data_target;
+		TVertexDescriptor_ data_source;
+		TId_ data_id;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// EdgeStump - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Cargo.param.T.type:Class.EdgeStump
+///.Metafunction.Cargo.class:Class.EdgeStump
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> > {
+	typedef TCargo Type;
+};
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> const> {
+	typedef TCargo const Type;
+};
+
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+struct Cargo<EdgeStump<void, TList, TSource, TId, TSpec> > {
+	typedef void* Type;
+};
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+struct Cargo<EdgeStump<void, TList, TSource, TId, TSpec> const> {
+	typedef void* Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Spec.param.T.type:Class.EdgeStump
+///.Metafunction.Spec.class:Class.EdgeStump
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct Spec<EdgeStump<TCargo, TList, TSource, TId, TSpec> > 
+{
+	typedef TSpec Type;
+};
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+struct Spec<EdgeStump<TCargo, TList, TSource, TId, TSpec> const> 
+{
+	typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getCargo
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Get method for the edge cargo.
+..signature:getCargo(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Returns the cargo.
+..remarks:If cargo is not present the return value is (void*) 0.
+..see:Function.cargo
+..see:Function.assignCargo
+..include:seqan/graph_types.h
+*/
+
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> const>::Type&
+getCargo(EdgeStump<TCargo, TList, TSource, TId, TSpec> const* es)
+{
+	SEQAN_CHECKPOINT
+	return es->data_cargo;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type&
+getCargo(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_cargo;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<void, TList, TSource, TId, TSpec> const>::Type
+getCargo(EdgeStump<void, TList, TSource, TId, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// No real cargo
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<void, TList, TSource, TId, TSpec> >::Type
+getCargo(EdgeStump<void, TList, TSource, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// No real cargo
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.cargo
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Access to the cargo.
+..signature:cargo(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Returns a reference to the cargo.
+..remarks:If cargo is not present the return value is (void*) 0.
+..see:Function.getCargo
+..see:Function.assignCargo
+..include:seqan/graph_types.h
+*/
+
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> const>::Type&
+cargo(EdgeStump<TCargo, TList, TSource, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_cargo;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type& 
+cargo(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_cargo;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<void, TList, TSource, TId, TSpec> >::Type
+cargo(EdgeStump<void, TList, TSource, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// No real cargo
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TList, bool TSource, bool TId, typename TSpec>
+inline typename Cargo<EdgeStump<void, TList, TSource, TId, TSpec> const>::Type
+cargo(EdgeStump<void, TList, TSource, TId, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// No real cargo
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignCargo
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Assigns a new cargo to the edge.
+..signature:assignCargo(es, cargo)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..param.cargo:New cargo object.
+...remarks:Type of the new cargo object must match Cargo<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type.
+..returns:void
+..remarks:In cargoless EdgeStumps this operation is a NOP.
+..see:Function.cargo
+..see:Function.getCargo
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec, typename TCargo2>
+inline void 
+assignCargo(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es,
+			TCargo2 const& t) 
+{
+	SEQAN_CHECKPOINT
+	es->data_cargo =  (TCargo) t;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<bool TList, bool TSource, bool TId, typename TSpec, typename TCargo2>
+inline void 
+assignCargo(EdgeStump<void, TList, TSource, TId, TSpec>*, 
+			TCargo2 const&) 
+{
+	SEQAN_CHECKPOINT
+	// No real cargo
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignTarget
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Assigns a target vertex to an edge.
+..signature:assignTarget(es, t)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..param.t:Target vertex.
+..returns:void
+..see:Function.target
+..see:Function.getTarget
+..include:seqan/graph_types.h
+*/
+
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec, typename TVertexDescriptor>
+inline void 
+assignTarget(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es, 
+			 TVertexDescriptor const t) 
+{
+	SEQAN_CHECKPOINT
+	es->data_target = t;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.target
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Accesses the target of an EdgeStump.
+..signature:target(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Reference to the target vertex.
+..see:Function.assignTarget
+..see:Function.getTarget
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type&
+target(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type
+target(EdgeStump<TCargo, TList, TSource, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getTarget
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Get method for the target.
+..signature:getTarget(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Target vertex.
+..see:Function.assignTarget
+..see:Function.target
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> const>::Type
+getTarget(EdgeStump<TCargo, TList, TSource, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, TSource, TId, TSpec> >::Type
+getTarget(EdgeStump<TCargo, TList, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_target;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.Graph#assignSource
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Assigns a source vertex to an edge.
+..remarks:A source vertex is not required in an edge stump.
+However, EdgeStumps can be configured to contain a source vertex, e.g., in undirected graphs.
+..signature:assignSource(es, s)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..param.s:Source vertex.
+..returns:void
+..see:Function.source
+..see:Function.getSource
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TList, bool TId, typename TSpec, typename TVertexDescriptor>
+inline void 
+assignSource(EdgeStump<TCargo, TList, true, TId, TSpec>* es, 
+			 TVertexDescriptor const s) 
+{
+	SEQAN_CHECKPOINT
+	es->data_source = s;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec, typename TVertexDescriptor>
+inline void 
+assignSource(EdgeStump<TCargo, TList, false, TId, TSpec>*, 
+			 TVertexDescriptor const) 
+{
+	SEQAN_CHECKPOINT
+	// NOP
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, true, TId, TSpec> >::Type&
+source(EdgeStump<TCargo, TList, true, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, true, TId, TSpec> >::Type
+source(EdgeStump<TCargo, TList, true, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, false, TId, TSpec> >::Type
+source(EdgeStump<TCargo, TList, false, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// No source available
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, false, TId, TSpec> >::Type
+source(EdgeStump<TCargo, TList, false, TId, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// No source available
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getSource
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Get method for the source.
+..remarks:A source vertex is not required in an edge stump.
+However, EdgeStumps can be configured to contain a source vertex, e.g., in undirected graphs.
+..signature:getSource(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Source vertex.
+..see:Function.Graph#assignSource
+..see:Function.source
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, true, TId, TSpec> const>::Type
+getSource(EdgeStump<TCargo, TList, true, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, true, TId, TSpec> >::Type
+getSource(EdgeStump<TCargo, TList, true, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, false, TId, TSpec> const>::Type
+getSource(EdgeStump<TCargo, TList, false, TId, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// Nop
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TId, typename TSpec>
+inline typename VertexDescriptor<EdgeStump<TCargo, TList, false, TId, TSpec> >::Type
+getSource(EdgeStump<TCargo, TList, false, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// Nop
+	return 0;
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignNextT
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Assigns another EdgeStump to the next target pointer.
+..signature:assignNextT(es, es2)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..param.es2:Pointer to the following EdgeStump.
+...type:Class.EdgeStump
+..returns:void
+..see:Function.nextT
+..see:Function.getNextT
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TSource, bool TId, typename TSpec>
+inline void 
+assignNextT(EdgeStump<TCargo, true, TSource, TId, TSpec>* es, 
+			EdgeStump<TCargo, true, TSource, TId, TSpec>* es2) 
+{
+	SEQAN_CHECKPOINT
+	es->data_nextT = es2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.nextT
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Accesses the next target pointer.
+..signature:nextT(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Reference to the next target pointer.
+..see:Function.assignNextT
+..see:Function.getNextT
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TSource, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, TSource, TId, TSpec>* &
+nextT(EdgeStump<TCargo, true, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_nextT;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TSource, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, TSource, TId, TSpec>* &
+nextT(EdgeStump<TCargo, true, TSource, TId, TSpec> const* es) 
+{
+	return es->data_nextT;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.getNextT
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Get method for the next target pointer.
+..signature:getNextT(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Pointer to the next edge stump in target list.
+..see:Function.assignNextT
+..see:Function.nextT
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TSource, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, TSource, TId, TSpec>*
+getNextT(EdgeStump<TCargo, true, TSource, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_nextT;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TSource, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, TSource, TId, TSpec>*
+getNextT(EdgeStump<TCargo, true, TSource, TId, TSpec> const* es) 
+{
+	return es->data_nextT;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignNextS
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Assigns another EdgeStump to the next source pointer.
+..signature:assignNextS(es, es2)
+..remarks:EdgeStumps can be configured to have no source. Then there is no next source pointer.
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..param.es2:Pointer to the following EdgeStump.
+...type:Class.EdgeStump
+..returns:void
+..see:Function.nextS
+..see:Function.getNextS
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TId, typename TSpec>
+inline void 
+assignNextS(EdgeStump<TCargo, true, true, TId, TSpec>* es, 
+			EdgeStump<TCargo, true, true, TId, TSpec>* es2) 
+{
+	SEQAN_CHECKPOINT
+	es->data_nextS = es2;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TId, typename TSpec>
+inline void 
+assignNextS(EdgeStump<TCargo, true, false, TId, TSpec>*, 
+			EdgeStump<TCargo, true, false, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// Nop
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.nextS
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Accesses the next source pointer.
+..signature:nextS(es)
+..remarks:EdgeStumps can be configured to have no source. Then there is no next source pointer.
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Reference to the next source pointer.
+..see:Function.assignNextS
+..see:Function.getNextS
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, true, TId, TSpec>* &
+nextS(EdgeStump<TCargo, true, true, TId, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_nextS;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, true, TId, TSpec>* &
+nextS(EdgeStump<TCargo, true, true, TId, TSpec> const* es) 
+{
+	return es->data_nextS;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, false, TId, TSpec>*
+nextS(EdgeStump<TCargo, true, false, TId, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// Nop
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, false, TId, TSpec>*
+nextS(EdgeStump<TCargo, true, false, TId, TSpec> const*) 
+{
+	// Nop
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getNextS
+..class:Class.EdgeStump
+..cat:Graph
+..summary:Get method for the next source pointer.
+..remarks:EdgeStumps can be configured to have no source. Then there is no next source pointer.
+..signature:getNextS(es)
+..param.es:Pointer to the EdgeStump.
+...type:Class.EdgeStump
+..returns:Pointer to the next edge stump in source list.
+..see:Function.assignNextS
+..see:Function.nextS
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, true, TId, TSpec>*
+getNextS(EdgeStump<TCargo, true, true, TId, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_nextS;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TId, typename TSpec>
+inline EdgeStump<TCargo, true, false, TId, TSpec>*
+getNextS(EdgeStump<TCargo, true, false, TId, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// No source pointer
+	return 0;
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec, typename TId2>
+void 
+_assignId(EdgeStump<TCargo, TList, TSource, true, TSpec>* es, 
+		  TId2 const id) 
+{
+	SEQAN_CHECKPOINT
+	es->data_id = id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec, typename TId2>
+void 
+_assignId(EdgeStump<TCargo, TList, TSource, false, TSpec>*, 
+		  TId2 const) 
+{
+	// No id -> does nothing
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TId2>
+void 
+_assignId(EdgeStump<TCargo, TList, TSource, false, TreeTag>*, 
+		  TId2 const) 
+{
+	// For a tree do nothing, child id = tree id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+inline typename Id<EdgeStump<TCargo, TList, TSource, true, TSpec> const>::Type
+_getId(EdgeStump<TCargo, TList, TSource, true, TSpec> const* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+inline typename Id<EdgeStump<TCargo, TList, TSource, true, TSpec> >::Type
+_getId(EdgeStump<TCargo, TList, TSource, true, TSpec>* es) 
+{
+	SEQAN_CHECKPOINT
+	return es->data_id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource>
+inline typename Id<EdgeStump<TCargo, TList, TSource, false, TreeTag> const>::Type
+_getId(EdgeStump<TCargo, TList, TSource, false, TreeTag> const* es) 
+{
+	SEQAN_CHECKPOINT
+	// Child id = edge id in a tree
+	return es->data_target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource>
+inline typename Id<EdgeStump<TCargo, TList, TSource, false, TreeTag> >::Type
+_getId(EdgeStump<TCargo, TList, TSource, false, TreeTag>* es) 
+{
+	SEQAN_CHECKPOINT
+	// Child id = edge id in a tree
+	return es->data_target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+inline typename Id<EdgeStump<TCargo, TList, TSource, false, TSpec> >::Type 
+_getId(EdgeStump<TCargo, TList, TSource, false, TSpec> const*) 
+{
+	SEQAN_CHECKPOINT
+	// No real id
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, bool TList, bool TSource, typename TSpec>
+inline typename Id<EdgeStump<TCargo, TList, TSource, false, TSpec> >::Type 
+_getId(EdgeStump<TCargo, TList, TSource, false, TSpec>*) 
+{
+	SEQAN_CHECKPOINT
+	// No real id
+	return 0;
+}
+
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_idmanager.h b/third-party/seqan/core/include/seqan/graph_types/graph_idmanager.h
new file mode 100644
index 0000000..3c185d7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_idmanager.h
@@ -0,0 +1,492 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+// TODO(holtgrew): Move to misc?
+
+#ifndef SEQAN_HEADER_GRAPH_IDMANAGER_H
+#define SEQAN_HEADER_GRAPH_IDMANAGER_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// IdManager
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.IdManager:
+..cat:Graph
+..summary:Id manager that provides unique ids for vertices and edges.
+..signature:IdManager<TIdType,TSpec>
+..param.TIdType:The id type of the managed ids.
+...metafunction:Metafunction.Value
+...remarks:Use the Value Metafunction to get the id type managed by a given id manager.
+...default:$unsigned int$
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TIdType, typename TSpec>
+class IdManager 
+{
+	public:
+		String<TIdType> data_freeIds;  
+		String<bool> data_in_use;   //1 = in use, 0 = not in use
+
+//____________________________________________________________________________	
+	public:
+		IdManager()
+		{
+			SEQAN_CHECKPOINT
+			clear(data_in_use);
+			clear(data_freeIds);
+		}
+
+		~IdManager() 
+		{
+			SEQAN_CHECKPOINT
+		}
+
+		IdManager(IdManager const & _other)
+		{
+			SEQAN_CHECKPOINT
+			data_freeIds = _other.data_freeIds;
+			data_in_use = _other.data_in_use;
+		}
+
+		IdManager const& 
+		operator = (IdManager const& _other) 
+		{
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			data_freeIds = _other.data_freeIds;
+			data_in_use = _other.data_in_use;
+			return *this;
+		}
+
+//____________________________________________________________________________
+};
+	
+
+//////////////////////////////////////////////////////////////////////////////
+// IdManager - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.IdManager
+///.Metafunction.Value.class:Class.IdManager
+
+template<typename TIdType, typename TSpec> 
+struct Value<IdManager<TIdType, TSpec> > 
+{
+	typedef TIdType Type;
+};
+
+template<typename TIdType, typename TSpec> 
+struct Value<IdManager<TIdType, TSpec> const> 
+{
+	typedef TIdType Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Spec.param.T.type:Class.IdManager
+///.Metafunction.Spec.class:Class.IdManager
+
+template<typename TIdType, typename TSpec> 
+struct Spec<IdManager<TIdType, TSpec> > 
+{
+	typedef TSpec Type;
+};
+
+template<typename TIdType, typename TSpec> 
+struct Spec<IdManager<TIdType, TSpec> const> 
+{
+	typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.obtainId
+..class:Class.IdManager
+..cat:Graph
+..summary:Obtains a new id from the id manager.
+..signature:obtainId(idm)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..returns:Returns a new unique id.
+..remarks:If it is a dummy id manager, i.e., IdManager<void>, the return type is (void*) 0.
+..see:Function.releaseId
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec>
+inline typename Value<IdManager<TIdType, TSpec> >::Type 
+obtainId(IdManager<TIdType, TSpec>& idm) 
+{
+	SEQAN_CHECKPOINT
+
+	TIdType _id;
+	if (!empty(idm.data_freeIds)) {
+		_id = getValue(idm.data_freeIds, length(idm.data_freeIds) - 1);
+		resize(idm.data_freeIds, length(idm.data_freeIds) - 1, Generous());
+		assignValue(idm.data_in_use, _id, true);
+	} else {
+		if (empty(idm.data_in_use)) _id = 0;
+		else _id = (TIdType) length(idm.data_in_use);
+		resize(idm.data_in_use, _id + 1, Generous());
+		assignValue(idm.data_in_use, _id, true);
+	}
+	return _id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.releaseId
+..class:Class.IdManager
+..cat:Graph
+..summary:Releases a given id so it can be redistributed later on.
+..signature:releaseId(idm, id)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..param.id:The id that is to be released.
+..returns:void
+..see:Function.obtainId
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec, typename TId>
+inline void 
+releaseId(IdManager<TIdType, TSpec>& idm, 
+		  TId const id) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(idm,id));
+	if (id == (TId) length(idm.data_in_use) - 1) {
+		resize(idm.data_in_use, length(idm.data_in_use) - 1, Generous());
+	} else {
+		assignValue(idm.data_in_use, id, false);
+		appendValue(idm.data_freeIds, id, Generous());
+	}
+	if (idCount(idm)==0) {
+		releaseAll(idm);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.releaseAll
+..class:Class.IdManager
+..cat:Graph
+..summary:Releases all ids handled by this id manager at once.
+..signature:releaseAll(idm)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..returns:void
+..see:Function.releaseId
+..include:seqan/graph_types.h
+*/
+
+
+template<typename TIdType, typename TSpec>
+inline void 
+releaseAll(IdManager<TIdType, TSpec>& idm) 
+{
+	SEQAN_CHECKPOINT
+	clear(idm.data_freeIds);
+	clear(idm.data_in_use);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getIdUpperBound
+..class:Class.IdManager
+..cat:Graph
+..summary:Returns the largest distributed id plus 1. That is, the return value is guaranteed to be an upper bound on all distributed ids.
+..signature:getIdUpperBound(idm)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..returns:An upper bound on all distributed ids.
+..see:Function.getIdLowerBound
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec>
+inline typename Value<IdManager<TIdType, TSpec> >::Type 
+getIdUpperBound(IdManager<TIdType, TSpec> const& idm)
+{
+	SEQAN_CHECKPOINT
+	return (empty(idm.data_in_use)) ? 0 : (typename Value<IdManager<TIdType, TSpec> >::Type) length(idm.data_in_use);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getIdLowerBound
+..class:Class.IdManager
+..cat:Graph
+..summary:Returns the smallest distributed id. That is, the return value is guaranteed to be the smallest id obtained so far.
+..signature:getIdLowerBound(idm)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..returns:The smallest obtained id.
+..see:Function.getIdUpperBound
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec>
+inline typename Value<IdManager<TIdType, TSpec> >::Type 
+getIdLowerBound(IdManager<TIdType, TSpec> const& idm)
+{
+	SEQAN_CHECKPOINT
+	for(TIdType it = 0; it < length(idm.data_in_use); ++it) {
+		if (getValue(idm.data_in_use, it)) return it;
+	}
+	return 0;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.idCount:
+..class:Class.IdManager
+..cat:Graph
+..summary:Determines the number of ids that were obtained.
+..signature:idCount(idm)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..returns:Number of ids in use.
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec>
+inline typename Value<IdManager<TIdType, TSpec> >::Type 
+idCount(IdManager<TIdType, TSpec> const& idm)
+{
+	SEQAN_CHECKPOINT
+	return (length(idm.data_in_use) - length(idm.data_freeIds));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.idInUse:
+..class:Class.IdManager
+..cat:Graph
+..summary:Checks whether the given id is in use or not.
+..signature:idInUse(idm, id)
+..param.idm:The IdManager.
+...type:Class.IdManager
+..param.id:The given id.
+..returns:True if the id was distributed, false otherwise.
+..include:seqan/graph_types.h
+*/
+
+template<typename TIdType, typename TSpec, typename TId>
+inline bool 
+idInUse(IdManager<TIdType, TSpec> const& idm, 
+		TId const id)
+{
+	SEQAN_CHECKPOINT
+	return (id < static_cast<TId>(length(idm.data_in_use))) ? idm.data_in_use[id] : false;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Dummy IdManager
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Counting IdManager:
+..cat:Graph
+..general:Class.IdManager
+..summary:Id Manager that just counts the number of ids in use.
+..signature:IdManager<void, TSpec>
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TSpec>
+class IdManager<void, TSpec> 
+{
+	public:
+		typedef typename Id<IdManager>::Type TIdType;
+		TIdType data_idCount;
+
+//____________________________________________________________________________	
+	public:
+		IdManager() : data_idCount(0) 
+		{
+			SEQAN_CHECKPOINT
+		}
+
+		~IdManager() 
+		{
+			SEQAN_CHECKPOINT
+		}
+
+		IdManager(IdManager const & _other) : data_idCount(_other.data_idCount) 
+		{
+			SEQAN_CHECKPOINT
+		}
+
+		IdManager const& 
+		operator = (IdManager const& _other) 
+		{
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			data_idCount = _other.data_idCount;
+			return *this;
+		}
+
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Dummy IdManager - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.IdManager
+///.Metafunction.Value.class:Class.IdManager
+
+template<typename TSpec> 
+struct Value<IdManager<void, TSpec> > {
+	typedef typename Size<IdManager<void, TSpec> >::Type Type;
+};
+
+template<typename TSpec> 
+struct Value<IdManager<void, TSpec> const> {
+	typedef typename Size<IdManager<void, TSpec> const>::Type Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+inline typename Value<IdManager<void, TSpec> >::Type 
+obtainId(IdManager<void, TSpec>& idm) 
+{
+	SEQAN_CHECKPOINT
+	++idm.data_idCount;
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TId>
+inline void 
+releaseId(IdManager<void, TSpec>& idm, 
+		  TId const) 
+{
+	SEQAN_CHECKPOINT
+	if (idm.data_idCount > 0) --idm.data_idCount;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+inline void 
+releaseAll(IdManager<void, TSpec>& idm) 
+{
+	SEQAN_CHECKPOINT
+	idm.data_idCount = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+inline typename Value<IdManager<void, TSpec> >::Type 
+getIdUpperBound(IdManager<void, TSpec> const& idm)
+{
+	SEQAN_CHECKPOINT
+	// Must be data_idCount in order to resize property maps!!!
+	// Don't change to 0
+	return idm.data_idCount;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+inline typename Value<IdManager<void, TSpec> >::Type 
+getIdLowerBound(IdManager<void, TSpec> const&)
+{
+	SEQAN_CHECKPOINT
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TSpec>
+inline typename Value<IdManager<void, TSpec> >::Type 
+idCount(IdManager<void, TSpec> const& idm)
+{
+	SEQAN_CHECKPOINT
+	return idm.data_idCount;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TSpec, typename TId>
+inline bool 
+idInUse(IdManager<void, TSpec> const&, 
+		TId const) 
+{
+	SEQAN_CHECKPOINT
+	return false;
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_automaton.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_automaton.h
new file mode 100644
index 0000000..4b8588a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_automaton.h
@@ -0,0 +1,1014 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_AUTOMATON_H
+#define SEQAN_HEADER_GRAPH_IMPL_AUTOMATON_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Automaton
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TEdge, typename TAlphabet>
+class AutomatonEdgeArray {
+public:
+	TEdge data_edge[ValueSize<TAlphabet>::VALUE];
+
+	AutomatonEdgeArray() 
+	{
+		typedef typename VertexDescriptor<TEdge>::Type TVertexDescriptor;
+		typedef typename Size<TAlphabet>::Type TSize;
+		TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+		for(TSize i=0;i < (TSize) ValueSize<TAlphabet>::VALUE;++i) 
+			assignTarget(&data_edge[i], nilVal);
+	}
+};
+
+/**
+.Spec.Automaton:
+..cat:Graph
+..general:Class.Graph
+..summary:An Automaton has directed edges, labeled with input symbols, and a distinct start state, called root. The
+input symbols require the use of a third parameter: The alphabet of the input symbols.
+..description:
+...image:automatonGraph|An automaton, where $0$ is the start state.
+..signature:Graph<Automaton<TAlphabet, TCargo, TSpec> > 
+..param.TAlphabet:The alphabet type that is used for the transition labels.
+...metafunction:Metafunction.Alphabet
+...remarks:Use @Metafunction.Alphabet@ to get the type of the labels in an automaton.
+...default:$char$
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of an undirected graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+class Graph<Automaton<TAlphabet, TCargo, TSpec> > 
+{
+	public:
+		typedef typename VertexIdHandler<Graph>::Type TVertexIdManager_;
+		typedef typename EdgeIdHandler<Graph>::Type TEdgeIdManager_;
+		typedef typename VertexDescriptor<Graph>::Type TVertexDescriptor_;
+		typedef typename EdgeType<Graph>::Type TEdge_;
+
+		String<AutomatonEdgeArray<TEdge_, TAlphabet> > data_vertex;		// List of tables
+		TVertexIdManager_ data_id_managerV;
+		TEdgeIdManager_ data_id_managerE;
+		TVertexDescriptor_ data_root;
+	
+
+//____________________________________________________________________________
+
+
+		Graph() : data_root(0) {
+			SEQAN_CHECKPOINT
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other)
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline String<AutomatonEdgeArray<typename EdgeType<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type, TAlphabet> >&
+_getVertexString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	return const_cast<String<AutomatonEdgeArray<TEdge, TAlphabet> >&>(g.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexIdHandler<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type&
+_getVertexIdManager(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexIdHandler<TGraph>::Type TVertexIdManager;
+	return const_cast<TVertexIdManager&>(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename EdgeIdHandler<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type&
+_getEdgeIdManager(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeIdHandler<TGraph>::Type TEdgeIdManager;
+	return const_cast<TEdgeIdManager&>(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& source,
+		   Graph<Automaton<TAlphabet, TCargo, TSpec> >& dest,
+		   bool transpose)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename Size<TAlphabet>::Type TSize;
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> > const, Standard>::Type TIterConst;
+
+	clear(dest);
+	resize(dest.data_vertex, length(_getVertexString(source)));
+	dest.data_root = source.data_root;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TIterConst it = begin(source.data_vertex, Standard());
+	TIterConst itEnd = end(source.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TSize table_length = ValueSize<TAlphabet>::VALUE;
+		TVertexDescriptor sourceVertex = pos;
+		for(TSize i=0;i<table_length;++i) {
+			TEdgeDescriptor const edSource = (TEdgeDescriptor) &source.data_vertex[sourceVertex].data_edge[i];
+			TVertexDescriptor targetVertex = getTarget(edSource);
+			if (targetVertex == nilVal) continue;
+			TEdgeDescriptor edTarget;
+			if (!transpose) {
+				edTarget = &dest.data_vertex[sourceVertex].data_edge[i];
+				assignTarget(edTarget, targetVertex);
+			} else {
+				edTarget = &dest.data_vertex[targetVertex].data_edge[i];
+				assignTarget(edTarget, sourceVertex);
+			}
+			_assignId(edTarget, _getId(edSource));
+			assignCargo(edTarget, getCargo(edSource));
+		}
+	}
+	dest.data_id_managerV = source.data_id_managerV;
+	dest.data_id_managerE = source.data_id_managerE;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& source,
+		   Graph<Automaton<TAlphabet, TCargo, TSpec> >& dest)
+{
+	_copyGraph(source,dest,false);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& source,
+		  Graph<Automaton<TAlphabet, TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	_copyGraph(source, dest, true);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	Graph<Automaton<TAlphabet, TCargo, TSpec> > dest;
+	_copyGraph(g, dest, true);
+	g = dest;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+numEdges(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+numVertices(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return (!(idCount(g.data_id_managerV)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	clear(g.data_vertex);
+	releaseAll(g.data_id_managerE);
+	resize(g.data_vertex, getIdUpperBound(g.data_id_managerV));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g);
+	releaseAll(g.data_id_managerV);
+	clear(g.data_vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Size<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+outDegree(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+		  TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize count=0;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE; ++i) 
+		if ( (TVertexDescriptor) getTarget(&g.data_vertex[vertex].data_edge[i])!=nilVal) ++count;
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Size<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+inDegree(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+		 TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize count=0;
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> > const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd; ++it, ++pos) {
+		if (idInUse(g.data_id_managerV, pos)) {
+			for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE;++i) 
+				if ( (TVertexDescriptor) getTarget(&(*it).data_edge[i]) == vertex) ++count;			
+		}
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Size<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+degree(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g, 
+	   TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return (inDegree(g,vertex)+outDegree(g,vertex));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph >::Type TEdge;
+
+	TVertexDescriptor vd = obtainId(g.data_id_managerV);
+	if (vd == length(g.data_vertex)) appendValue(g.data_vertex, AutomatonEdgeArray<TEdge, TAlphabet>()); 
+	else g.data_vertex[vd] =  AutomatonEdgeArray<TEdge, TAlphabet>();
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeVertex(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g, 
+			 TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	removeOutEdges(g,v); // Remove all outgoing edges
+	removeInEdges(g,v); // Remove all incoming edges
+	releaseId(g.data_id_managerV, v); // Release id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TLabel>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+addEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TLabel const label) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	
+	TEdgeDescriptor e = findEdge(g, source, (TAlphabet) label);
+	_assignId(e, obtainId(g.data_id_managerE));
+	assignTarget(e, target);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TLabel, typename TEdgeCargo>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type
+addEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+				  TVertexDescriptor const source,
+				  TVertexDescriptor const target,
+				  TLabel const label,
+				  TEdgeCargo const cargo)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Id<TGraph>::Type TId;
+	TEdgeDescriptor e = addEdge(g,source,target, (TAlphabet) label);
+	assignCargo(e,cargo);
+	TId id = obtainId(g.data_id_managerE);
+	_assignId(e, id);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TLabel>
+inline void
+removeEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+	       TVertexDescriptor const source,
+	       TVertexDescriptor const target,
+		   TLabel const label)
+{
+	SEQAN_CHECKPOINT;
+    (void) source;  // If compiled without assertions.
+    (void) target;  // If compiled without assertions.
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+	removeEdge(g, &g.data_vertex[source].data_edge[ordValue((TAlphabet) label)]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void
+removeEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, _getId(edge)));
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	releaseId(g.data_id_managerE, _getId(edge));
+	assignTarget(edge, getNil<TVertexDescriptor>());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+removeOutEdges(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+			   TVertexDescriptor const vertex)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Size<TGraph>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE;++i) {
+		TEdgeDescriptor ed = &g.data_vertex[vertex].data_edge[i];
+		if ( (TVertexDescriptor) getTarget(ed) == nilVal) continue;
+		assignTarget(ed, nilVal);
+		releaseId(g.data_id_managerE, _getId(ed));
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+removeInEdges(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+			  TVertexDescriptor const vertex)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Size<TGraph>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> >, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		if (idInUse(g.data_id_managerV, pos)) {
+			for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE;++i) {
+				TEdgeDescriptor ed = &(value(it)).data_edge[i];
+				if (( (TVertexDescriptor) getTarget(ed) == nilVal) ||  ( (TVertexDescriptor) getTarget(ed) != vertex)) continue;
+				assignTarget(ed, nilVal);
+				releaseId(g.data_id_managerE, _getId(ed));	
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+targetVertex(Graph<Automaton<TAlphabet, TCargo, TSpec> > const&,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return (getTarget(edge));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+		
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Size<TGraph>::Type TSize;
+
+	TSize table_length = ValueSize<TAlphabet>::VALUE;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> >, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd; ++it, ++pos) {
+		if (idInUse(g.data_id_managerV, pos)) {
+			for(TSize i=0;i<table_length;++i) {
+				TEdgeDescriptor ed = &(*it).data_edge[i];
+				if (getTarget(ed) == nilVal) continue;
+				if (ed==edge) return pos;
+			}
+		}
+	}
+    SEQAN_ASSERT_FAIL("We should never reach this point.");
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+				   TMatrix& mat) 
+{
+	SEQAN_CHECKPOINT
+
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Size<TMatrix>::Type TMatrixSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TMatrixSize len = getIdUpperBound(g.data_id_managerV);
+	resize(mat, len*len, 0);
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> > const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		if (!idInUse(g.data_id_managerV, pos)) continue;
+		for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE;++i) {
+			if (((*it).data_edge[i].data_target!=nilVal))
+			{
+				TVertexDescriptor const source = pos;
+				TVertexDescriptor const target = (*it).data_edge[i].data_target;
+				++mat[source*len+target];
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TLabel>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type
+findEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+		 TVertexDescriptor const v,
+		 TLabel const c)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	return &g.data_vertex[v].data_edge[ordValue((TAlphabet) c)];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TLabel>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+findEdge(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+		 TVertexDescriptor const v,
+		 TLabel const c)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	TGraph* graph = const_cast<TGraph*>(&g);
+	return findEdge(*graph, v, c);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TAlphabet, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename Size<TAlphabet>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+
+	streamPut(target,"Automaton - State: (Input / NextState)\n");
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> > const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		if (!idInUse(g.data_id_managerV, pos)) continue;
+		TVertexDescriptor sourceVertex = pos;
+		streamPut(target, (int)sourceVertex);
+		streamPut(target,": ");
+		for(TSize i=0;i< (TSize) ValueSize<TAlphabet>::VALUE;++i) {
+			streamPut(target, ' ');
+			streamPut(target, '(');
+			streamPut(target, TAlphabet(i));
+			streamPut(target, ' ');
+			streamPut(target, '/');
+			streamPut(target, ' ');
+			if (g.data_vertex[sourceVertex].data_edge[i].data_target ==  nilVal) streamPut(target,"nil");
+			else streamPut(target, (int)g.data_vertex[sourceVertex].data_edge[i].data_target);
+			streamPut(target, ')');
+			streamPut(target, ' ');
+		}
+		streamPut(target, '\n');
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createRoot
+..class:Spec.Automaton
+..class:Spec.Tree
+..cat:Graph
+..summary:Creates the root in a tree or an automaton.
+..signature:createRoot(g)
+..param.g:A tree or an automaton.
+...type:Spec.Automaton
+...type:Spec.Tree
+..returns:void
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+createRoot(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	g.data_root = addVertex(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignRoot
+..class:Spec.Automaton
+..class:Spec.Tree
+..cat:Graph
+..summary:Assigns a new root vertex to the graph.
+..signature:assignRoot(g, vertex)
+..param.g:A tree or automaton.
+...type:Spec.Automaton
+...type:Spec.Tree
+..param.vertex:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.getRoot
+..see:Function.root
+..see:Function.Graph#isRoot
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+assignRoot(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+		   TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	g.data_root = vertex;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.root
+..class:Spec.Automaton
+..class:Spec.Tree
+..cat:Graph
+..summary:Gets a reference to the root of the tree.
+..signature:root(g)
+..param.g:A tree or an automaton.
+...type:Spec.Automaton
+...type:Spec.Tree
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.getRoot
+..see:Function.assignRoot
+..see:Function.Graph#isRoot
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type&
+root(Graph<Automaton<TAlphabet, TCargo, TSpec> > & g)
+{
+	SEQAN_CHECKPOINT
+	return g.data_root;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getRoot
+..class:Spec.Automaton
+..class:Spec.Tree
+..cat:Graph
+..summary:Get method for the root of a tree or an automaton.
+..signature:getRoot(g)
+..param.g:An automaton or a tree.
+...type:Spec.Automaton
+...type:Spec.Tree
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.assignRoot
+..see:Function.root
+..see:Function.Graph#isRoot
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+getRoot(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return g.data_root;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.Graph#isRoot
+..class:Spec.Automaton
+..class:Spec.Tree
+..cat:Graph
+..summary:Tests whether a given vertex is the root or not.
+..signature:isRoot(g, v)
+..param.g:An automaton or a tree.
+...type:Spec.Automaton
+...type:Spec.Tree
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:True if vertex is the root.
+..see:Function.getRoot
+..see:Function.assignRoot
+..see:Function.root
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline bool
+isRoot(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+	   TVertexDescriptor v)
+{
+	SEQAN_CHECKPOINT
+	return ( (TVertexDescriptor) g.data_root == v);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getSuccessor
+..class:Spec.Automaton
+..class:Spec.Word Graph
+..cat:Graph
+..summary:Gets the successor for a given vertex and an edge label.
+For an automaton a single character is required whereas for a word graph getSuccessor takes a string.
+..signature:getSuccessor(g, v, c)
+..signature:getSuccessor(g, v, str)
+..param.g:An automaton or a word graph.
+...type:Spec.Automaton
+...type:Spec.Word Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.c:A label.
+...type:Metafunction.Alphabet
+..param.str:A string.
+...type:Class.String
+..returns:A vertex descriptor or nil if successor is not defined.
+...type:Metafunction.VertexDescriptor
+..see:Function.parseString
+..see:Function.getNil
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TChar>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+getSuccessor(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+			 TVertexDescriptor vertex,
+			 TChar const c) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+	return getTarget(findEdge(g, vertex, c));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.parseString
+..class:Spec.Automaton
+..class:Spec.Word Graph
+..cat:Graph
+..summary:Parses a string one character at a time and moves accordingly in the automaton.
+..signature:parseString(g, v, beginIt, endIt)
+..signature:parseString(g, v, str)
+..param.g:An automaton or a word graph.
+...type:Spec.Automaton
+...type:Spec.Word Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.beginIt:An iterator to the beginning of the string. (Input and Output)
+...type:Metafunction.Iterator.
+..param.endIt:An iterator to the end of the string.
+...type:Metafunction.Iterator.
+..param.str:A string.
+...type:Class.String
+..returns:The vertex descriptor of the state that was reached after parsing.
+...type:Metafunction.VertexDescriptor
+..returns.param.beginIt:Iterator to the first character that could not be parsed, 
+	or $endIt$ if the complete string was parsed.
+..remarks:The parsing stops before @Function.getSuccessor@ reaches the $nil$ state, 
+	or if the the complete sequences is read.
+..see:Function.getSuccessor
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TIterator>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+parseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+			TVertexDescriptor const vertex,
+			TIterator & beginIt,
+			TIterator const & endIt)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TVertexDescriptor succ = vertex;
+	while (beginIt!=endIt) {
+		TVertexDescriptor tmp = getSuccessor(g,succ,*beginIt);
+		if (tmp == nilVal) break;
+		succ = tmp;
+		++beginIt;
+	}
+	return succ;
+}
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TIterator>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+parseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+			TVertexDescriptor const vertex,
+			TIterator const & beginIt,
+			TIterator const & endIt)
+{
+	SEQAN_CHECKPOINT
+	TIterator beginIt2 = beginIt;
+	return parseString(g, vertex, beginIt2, endIt);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo,  typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+parseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+			TVertexDescriptor const vertex,
+			TCharacters const& chars)
+{
+	SEQAN_CHECKPOINT
+	return parseString(g,vertex,begin(chars),end(chars));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TSpec> > >::Type 
+parseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const& g,
+			TVertexDescriptor const vertex,
+			TCharacters const* chars)
+{
+	SEQAN_CHECKPOINT
+	return parseString(g,vertex,chars,chars+length(chars));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.canParseString
+..class:Spec.Automaton
+..class:Spec.Word Graph
+..cat:Graph
+..summary:Test whether an automaton can parse a string completely.
+..signature:canParseString(g [, v], str)
+..param.g:An automaton or a word graph.
+...type:Spec.Automaton
+...type:Spec.Word Graph
+..param.v:A vertex descriptor. (optional)
+...type:Metafunction.VertexDescriptor
+...default:The @Function.root@ of $g$.
+..param.str:A string.
+...type:Class.String
+..returns:$true$ if $g$ parses $str$ starting at $v$ completely, $false$ otherwise.
+..see:Function.getSuccessor
+..see:Function.parseString
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo,  typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline bool 
+canParseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const & g,
+			   TVertexDescriptor const vertex,
+			   TCharacters const & chars)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Iterator<TCharacters const, Standard>::Type TIterator;
+	TIterator it = begin(chars, Standard());
+	TIterator it_end = end(chars, Standard());
+	parseString(g, vertex, it, it_end);
+	return (it == it_end);
+}
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline bool
+canParseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > const & g,
+			   TVertexDescriptor const vertex,
+			   TCharacters const * chars)
+{
+	SEQAN_CHECKPOINT
+	typedef TCharacters const * TIterator;
+	TIterator it = begin(chars, Standard());
+	TIterator it_end = end(chars, Standard());
+	parseString(g, vertex, it, it_end);
+	return (it == it_end);
+}
+
+template<typename TAlphabet, typename TCargo,  typename TSpec, typename TCharacters>
+inline bool 
+canParseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > & g,
+			   TCharacters const & chars)
+{
+	SEQAN_CHECKPOINT
+	return canParseString(g, root(g), chars);
+}
+
+template<typename TAlphabet, typename TCargo,  typename TSpec, typename TCharacters>
+inline bool 
+canParseString(Graph<Automaton<TAlphabet, TCargo, TSpec> > & g,
+			   TCharacters const * chars)
+{
+	SEQAN_CHECKPOINT
+	return canParseString(g, root(g), chars);
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_directed.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_directed.h
new file mode 100644
index 0000000..9f26c30
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_directed.h
@@ -0,0 +1,1033 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_DIRECTED_H
+#define SEQAN_HEADER_GRAPH_IMPL_DIRECTED_H
+
+// TODO(holtgrew): The graph uses linked lists for storing edges. Thus, the graphs are not guaranteed to have good cache locality. We should also have a forward star/adjacency array implementation.
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Directed
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Directed Graph:
+..cat:Graph
+..general:Class.Graph
+..summary:A directed graph that stores the edges in an adjacency list.
+..description:
+...image:directedGraph|A directed graph.
+..signature:Graph<Directed<TCargo, TSpec> >
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of a directed graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec>
+class Graph<Directed<TCargo, TSpec> > 
+{
+	public:
+		typedef typename VertexIdHandler<Graph>::Type TVertexIdManager_;
+		typedef typename EdgeIdHandler<Graph>::Type TEdgeIdManager_;
+		typedef typename EdgeType<Graph>::Type TEdgeStump_;	
+		typedef Allocator<SinglePool<sizeof(TEdgeStump_)> > TAllocator_;
+		
+		String<TEdgeStump_*> data_vertex;			// Pointers to EdgeStump lists
+		TVertexIdManager_ data_id_managerV;
+		TEdgeIdManager_ data_id_managerE;		
+		TAllocator_ data_allocator;
+
+//____________________________________________________________________________
+
+
+		Graph() {
+			SEQAN_CHECKPOINT
+		}
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) :
+			data_allocator(_other.data_allocator)
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);		
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			clear(*this);
+			data_allocator = _other.data_allocator;
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline String<typename EdgeType<Graph<Directed<TCargo, TSpec> > >::Type*>&
+_getVertexString(Graph<Directed<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return const_cast<String<TEdgeStump*>&>(g.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename VertexIdHandler<Graph<Directed<TCargo, TSpec> > >::Type&
+_getVertexIdManager(Graph<Directed<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename VertexIdHandler<TGraph>::Type TVertexIdManager;
+	return const_cast<TVertexIdManager&>(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename EdgeIdHandler<Graph<Directed<TCargo, TSpec> > >::Type&
+_getEdgeIdManager(Graph<Directed<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeIdHandler<TGraph>::Type TEdgeIdManager;
+	return const_cast<TEdgeIdManager&>(g.data_id_managerE);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Directed<TCargo, TSpec> > const& source,
+		   Graph<Directed<TCargo, TSpec> >& dest,
+		   bool transpose) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	clear(dest);
+	resize(dest.data_vertex, length(_getVertexString(source)));
+	TIter itInit = begin(dest.data_vertex, Standard());
+	TIter itInitEnd = end(dest.data_vertex, Standard());
+	for(;itInit != itInitEnd; ++itInit) *itInit = (TEdgeStump*) 0;
+	TIterConst it = begin(source.data_vertex, Standard());
+	TIterConst itEnd = end(source.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it != itEnd; ++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor sourceVertex = pos;
+		while(current != (TEdgeStump*) 0) {
+			TVertexDescriptor targetVertex = current->data_target;
+			// Create missing vertices
+			if (sourceVertex>targetVertex) _createVertices(dest,sourceVertex);
+			else _createVertices(dest,targetVertex);
+			// Add edge
+			TEdgeDescriptor e;
+			if (!transpose) e = addEdge(dest, sourceVertex, targetVertex);
+			else e = addEdge(dest, targetVertex, sourceVertex);
+			_assignId(e, _getId(current));
+			assignCargo(e, getCargo(current));
+			current = getNextT(current);
+		}
+	}
+	dest.data_id_managerV = source.data_id_managerV;
+	dest.data_id_managerE = source.data_id_managerE;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Directed<TCargo, TSpec> > const& source,
+		   Graph<Directed<TCargo, TSpec> >& dest) 
+{
+	_copyGraph(source, dest, false);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.transpose
+..class:Class.Graph
+..cat:Graph
+..summary:Transposes a graph, either in-place or from source to dest.
+..signature:transpose(source [, dest])
+..param.source:Source graph.
+...type:Class.Graph
+..param.dest:Destination graph.
+...type:Class.Graph
+..returns:void
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Directed<TCargo, TSpec> > const& source,
+		  Graph<Directed<TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	_copyGraph(source, dest, true);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Directed<TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	Graph<Directed<TCargo, TSpec> > dest;
+	_copyGraph(g, dest, true);
+	g = dest;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.numEdges
+..class:Class.Graph
+..cat:Graph
+..summary:Number of edges in a graph.
+..signature:numEdges(g)
+..param.g:A graph.
+...type:Class.Graph
+..returns:Number of edges.
+..see:Function.numVertices
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Directed<TCargo, TSpec> > >::Type 
+numEdges(Graph<Directed<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.numVertices
+..class:Class.Graph
+..cat:Graph
+..summary:Number of vertices in a graph.
+..signature:numVertices(g)
+..param.g:A graph.
+...type:Class.Graph
+..returns:Number of vertices.
+..see:Function.numEdges
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Directed<TCargo, TSpec> > >::Type 
+numVertices(Graph<Directed<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.empty
+..class:Class.Graph
+..cat:Graph
+..param.object.type:Class.Graph
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Directed<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return (!(idCount(g.data_id_managerV)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.clearEdges
+..class:Class.Graph
+..cat:Graph
+..summary:Removes all edges in a graph.
+..signature:clearEdges(g)
+..param.g:A graph.
+...type:Class.Graph
+..returns:void
+..see:Function.clearVertices
+..see:Function.clear
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Directed<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it != itEnd; ++it, ++pos) 
+		if (*it != (TEdgeStump*) 0) removeOutEdges(g, pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.clearVertices
+..class:Class.Graph
+..cat:Graph
+..summary:Removes all vertices in a graph.
+..signature:clearVertices(g)
+..param.g:A graph.
+...type:Class.Graph
+..returns:void
+..see:Function.clearEdges
+..see:Function.clear
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Directed<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g);
+	releaseAll(g.data_id_managerV);
+	clear(g.data_vertex);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.clear
+..class:Class.Graph
+..cat:Graph
+..param.object.type:Class.Graph
+..remarks:If $object$ is a @Class.Graph.graph@, then all vertices and all edges are removed.
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Directed<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.outDegree
+..class:Class.Graph
+..cat:Graph
+..summary:Number of outgoing edges for a given vertex.
+..signature:outDegree(g, vertex)
+..param.g:A graph.
+...type:Class.Graph
+..param.g:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:Number of out-edges.
+..see:Function.inDegree
+..see:Function.degree
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Directed<TCargo, TSpec> > >::Type 
+outDegree(Graph<Directed<TCargo, TSpec> > const& g, 
+		  TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize count=0;
+	TEdgeStump* current = getValue(g.data_vertex, vertex);
+	while(current!=0) {
+		current = getNextT(current);
+		++count;
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.inDegree
+..class:Class.Graph
+..cat:Graph
+..summary:Number of incoming edges for a given vertex.
+..signature:inDegree(g, vertex)
+..param.g:A graph.
+...type:Class.Graph
+..param.g:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:Number of in-edges.
+..see:Function.outDegree
+..see:Function.degree
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Directed<TCargo, TSpec> > >::Type 
+inDegree(Graph<Directed<TCargo, TSpec> > const& g, 
+		 TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+
+	TSize count=0;
+	for(;it!=itEnd;++it) {
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			if ( (TVertexDescriptor) getTarget(current) == vertex) ++count;
+			current = getNextT(current);
+		}
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.degree
+..class:Class.Graph
+..cat:Graph
+..summary:Number of incident edges for a given vertex.
+..signature:degree(g, vertex)
+..param.g:A graph.
+...type:Class.Graph
+..param.g:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:Number of incident edges.
+..see:Function.outDegree
+..see:Function.inDegree
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename Size<Graph<Directed<TCargo, TSpec> > >::Type 
+degree(Graph<Directed<TCargo, TSpec> > const& g, 
+	   TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return (inDegree(g,vertex)+outDegree(g,vertex));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.addVertex
+..class:Class.Graph
+..cat:Graph
+..summary:Adds a new vertex to the graph.
+..signature:addVertex(g)
+..param.g:A graph.
+...type:Class.Graph
+..returns:A new vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.removeVertex
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec> 
+inline typename VertexDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+addVertex(Graph<Directed<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT	
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TVertexDescriptor vd = obtainId(g.data_id_managerV);
+	if (vd == length(g.data_vertex)) appendValue(g.data_vertex, (TEdgeStump*) 0); 
+	else g.data_vertex[vd] = (TEdgeStump*) 0;
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeVertex
+..class:Class.Graph
+..cat:Graph
+..summary:Removes a vertex.
+..signature:removeVertex(g, v)
+..param.g:A graph.
+...type:Class.Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.addVertex
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeVertex(Graph<Directed<TCargo, TSpec> >& g, 
+			 TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	removeOutEdges(g,v); // Remove all outgoing edges
+	removeInEdges(g,v); // Remove all incoming edges
+	releaseId(g.data_id_managerV, v); // Release id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.addEdge
+..class:Class.Graph
+..cat:Graph
+..summary:Adds a new edge to the graph, either with or without cargo.
+..remarks:For automatons a label is required.
+..signature:addEdge(g, source, target [,cargo | ,label])
+..signature:addEdge(g, source, target [,label ,cargo])
+..param.g:A graph.
+...type:Class.Graph
+..param.source:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.target:A second vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.label:A label for the edge.
+...type:Metafunction.Alphabet
+...remarks:Can only be used with @Spec.Automaton at .
+..param.cargo:A cargo object.
+...type:Metafunction.Cargo
+..returns:A new edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..see:Function.removeEdge
+..see:Function.addEdges
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+addEdge(Graph<Directed<TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Id<TGraph>::Type TId;
+
+	TEdgeStump* edge_ptr;
+	allocate(g.data_allocator, edge_ptr, 1);
+	valueConstruct(edge_ptr);
+	assignTarget(edge_ptr, target);
+	assignNextT(edge_ptr, (TEdgeStump*) 0);
+	TId id = obtainId(g.data_id_managerE);
+	_assignId(edge_ptr, id);
+	if (g.data_vertex[source]!=0) assignNextT(edge_ptr, getValue(g.data_vertex, source));
+	value(g.data_vertex, source)=edge_ptr;
+	return edge_ptr;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+addEdge(Graph<Directed<TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TCargo const cargo) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g,source,target);
+	assignCargo(e,cargo);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeEdge
+..class:Class.Graph
+..cat:Graph
+..summary:Removes an edge from the graph. For automatons a label is required.
+..signature:removeEdge(g, source, target [, label])
+..signature:removeEdge(g, e)
+..param.g:A graph.
+...type:Class.Graph
+..param.source:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.target:A second vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.label:A label for the edge.
+...type:Metafunction.Alphabet
+...remarks:Required to remove an edge in an @Spec.Automaton at .
+..param.e:An edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..returns:void
+..see:Function.addEdge
+..see:Function.addEdges
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeEdge(Graph<Directed<TCargo, TSpec> >& g, 
+		   TVertexDescriptor const source, 
+		   TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+	
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	// Find edge and predecessor
+	TEdgeStump* pred = 0;
+	TEdgeStump* current = g.data_vertex[source];
+	while(current != (TEdgeStump*) 0) {
+		if ( (TVertexDescriptor) getTarget(current) == target) break;
+		pred = current;
+		current = getNextT(current);
+	}
+	
+	// Not found?
+	if (current == (TEdgeStump*) 0) return;
+	
+	// Relink the next pointer of predecessor
+	if (pred != (TEdgeStump*) 0) assignNextT(pred, getNextT(current));
+	else g.data_vertex[source] = getNextT(current);
+	
+	// Deallocate
+	releaseId(g.data_id_managerE, _getId(current));
+	valueDestruct(current);
+	deallocate(g.data_allocator, current, 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void 
+removeEdge(Graph<Directed<TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, sourceVertex(g,edge)));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, targetVertex(g,edge)));
+	
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	// Find edge and predecessor
+	TEdgeStump* pred = 0;
+	TEdgeStump* current = g.data_vertex[sourceVertex(g,edge)];
+	while(current != (TEdgeStump*) 0) {
+		if (current == edge) break;
+		pred = current;
+		current = getNextT(current);
+	}
+	
+	// Not found?
+	if (current == (TEdgeStump*) 0) return;
+	
+	// Relink the next pointer of predecessor
+	if (pred != (TEdgeStump*) 0) assignNextT(pred, getNextT(current));
+	else g.data_vertex[sourceVertex(g,edge)] = getNextT(current);
+	
+	// Deallocate
+	releaseId(g.data_id_managerE, _getId(current));
+	valueDestruct(current);
+	deallocate(g.data_allocator, current, 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeOutEdges
+..class:Class.Graph
+..cat:Graph
+..summary:Removes the outgoing edges of a given vertex.
+..signature:removeOutEdges(g, v)
+..param.g:A graph.
+...type:Class.Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.removeInEdges
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeOutEdges(Graph<Directed<TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	while(g.data_vertex[v] != (TEdgeStump*) 0) {
+		TVertexDescriptor target = targetVertex(g, g.data_vertex[v]);
+		removeEdge(g,v,target);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeInEdges
+..class:Class.Graph
+..cat:Graph
+..summary:Removes the incoming edges of a given vertex.
+..signature:removeInEdges(g, v)
+..param.g:A graph.
+...type:Class.Graph
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.removeOutEdges
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeInEdges(Graph<Directed<TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor const sourceVertex = pos;
+		while(current!=0) {
+			if ( (TVertexDescriptor) current->data_target==v) {
+				removeEdge(g, sourceVertex, v);
+				current = g.data_vertex[sourceVertex];
+			} else {
+				current = getNextT(current);
+			}
+		}
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.targetVertex
+..class:Class.Graph
+..cat:Graph
+..summary:Returns the target vertex of an edge.
+..remarks:In a tree the target vertex is always the child. 
+In an undirected graph the larger vertex descriptor of the two endpoints is the target.
+For an out-edge iterator the target is always the vertex the out-edge iterator has not been initialized with.
+..signature:targetVertex(g, e)
+..signature:targetVertex(it)
+..param.g:A graph.
+...type:Class.Graph
+..param.e:An edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..param.it:An edge iterator.
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.sourceVertex
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+targetVertex(Graph<Directed<TCargo, TSpec> > const&,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return getTarget(edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.sourceVertex
+..class:Class.Graph
+..cat:Graph
+..summary:Returns the source vertex of an edge.
+..remarks:In a tree the source vertex is always the parent. 
+In an undirected graph the smaller vertex descriptor is the source.
+Note: If source vertices are not stored in the EdgeStump this operation is expensive.
+Consider using sourceVertex directly on an edge iterator where this operation is fast!
+..signature:sourceVertex(g, e)
+..signature:sourceVertex(it)
+..param.g:A graph.
+...type:Class.Graph
+..param.e:An edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..param.it:An edge iterator.
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.targetVertex
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Directed<TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeDescriptor current = *it;
+		while(current!=(TEdgeDescriptor) 0) {
+			if (current == edge) return pos;
+			current=getNextT(current);
+		}
+	}
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getAdjacencyMatrix
+..class:Class.Graph
+..cat:Graph
+..summary:Returns an adjacency matrix representation of the graph.
+..signature:getAdjacencyMatrix(g, mat)
+..param.g:In-parameter: A graph.
+...type:Class.Graph
+..param.mat:Out-parameter: A matrix.
+...type:Class.Matrix
+..returns:void
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Directed<TCargo, TSpec> > const& g, 
+				   TMatrix& mat) 
+{
+	SEQAN_CHECKPOINT
+
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+    typedef typename Size<TGraph>::Type TGraphSize;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TMatrix>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	typedef typename Value<TMatrix>::Type TMatValue;
+	TSize len = getIdUpperBound(g.data_id_managerV);
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+    clear(mat);
+	resize(mat, len * len, (TMatValue) 0);
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd; ++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor const source = pos;
+		while(current != (TEdgeStump*) 0) {
+			TVertexDescriptor target = targetVertex(g,current);
+			mat[source * len + target] = static_cast<TMatValue>(static_cast<TGraphSize>(mat[source * len + target]) + 1);
+			current = getNextT(current);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.findEdge
+..class:Class.Graph
+..cat:Graph
+..summary:Finds an edge. 
+..remarks:In an automaton an edge is uniquely defined by a vertex and a label.
+In all other graphs two adjacent vertices uniquely define an edge.
+If there are multiple edges between two vertices the behaviour is undefined.
+..signature:findEdge(g, v, c)
+..signature:findEdge(g, v, w)
+..param.g:A graph.
+...type:Class.Graph
+..param.v:The source vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.c:An edge label.
+...type:Metafunction.Alphabet
+..param.w:The target vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:An edge descriptor or 0 if edge is not present. 
+Note: In automatons there is always a valid edge descriptor but the target may be nil.
+...type:Metafunction.EdgeDescriptor
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Directed<TCargo, TSpec> > >::Type 
+findEdge(Graph<Directed<TCargo, TSpec> > const& g,
+		 TVertexDescriptor const v,
+		 TVertexDescriptor const w)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, w));
+	
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	
+	TEdgeStump* current = g.data_vertex[v];
+	while(current != (TEdgeStump*) 0) {
+		if ( (TVertexDescriptor) getTarget(current) == w) return current;
+		current = getNextT(current);
+	}
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Directed<TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	SEQAN_CHECKPOINT
+	typedef Graph<Directed<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	streamPut(target,"Adjacency list:\n");
+	for(;it!=itEnd;++it, ++pos) {
+		if (!idInUse(_getVertexIdManager(g), pos)) continue;
+		TEdgeStump* current = getValue(it);
+		streamPut(target, (int)pos);
+		streamPut(target," -> ");
+		while(current!=0) {
+			streamPut(target, (int)getTarget(current));
+			streamPut(target, ',');
+			current=getNextT(current);
+		}
+		streamPut(target, '\n');
+	}
+	it = begin(g.data_vertex, Standard());
+	pos = 0;
+	streamPut(target,"Edge list:\n");
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = getValue(it);
+		while(current!=0) {
+			streamPut(target,"Source: ");
+			streamPut(target, (int)pos);		
+			streamPut(target, ',');
+			streamPut(target,"Target: ");
+			streamPut(target, (int)getTarget(current));
+			streamPut(target, ' ');
+			streamPut(target,"(Id: ");
+			streamPut(target, (int)_getId(current));
+			streamPut(target, ')');
+			streamPut(target, '\n');
+			current=getNextT(current);
+		}
+	}
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_fragment.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_fragment.h
new file mode 100644
index 0000000..7016270
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_fragment.h
@@ -0,0 +1,578 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_FRAGMENT_H
+#define SEQAN_HEADER_GRAPH_IMPL_FRAGMENT_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Fragment Specs
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.ExactFragment
+..cat:Alignments
+..general:Class.Fragment
+..summary:A type for ungapped, pairwise segment matches.
+..signature:Fragment<TSize, ExactFragment<TSpec> > 
+..param.TSize: The Size type of the underlying sequences.
+...metafunction:Metafunction.Size
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+..include:seqan/graph_types.h
+..see:Spec.ExactReversableFragment
+*/
+
+template<typename TSpec = Default>
+struct ExactFragment;	
+
+
+
+/**
+.Spec.ExactReversableFragment
+..cat:Alignments
+..general:Class.Fragment
+..summary:A type for ungapped, pairwise segment matches that may be in reverse orientation.
+..signature:Fragment<TSize, ExactReversableFragment<TSpec> > 
+..param.TSize: The Size type of the underlying sequences.
+...metafunction:Metafunction.Size
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+..remarks:Compared to the @Spec.ExactFragment@ specialzing type of @Class.Fragment@, a @Spec.ExactReversableFragment@ stores an additional bool value to indicate whether a match is in reverse orientation or not.
+..include:seqan/graph_types.h
+..see:Spec.ExactFragment
+*/
+
+template<typename TSpec = Default>
+struct ExactReversableFragment;	
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Default Fragment is the exact one
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Class.Fragment:
+..cat:Alignments
+..summary:A type for ungapped, pairwise segment matches.
+..signature:Fragment<TSize, TSpec>
+..param.TSize:The size type of the underlying sequences.
+...metafunction:Metafunction.Size
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:@Spec.ExactFragment@
+..include:seqan/graph_types.h
+..example:A small example using fragments.
+..example.code:
+// Construct fragment.
+unsigned seqId1 = 0, beg1 = 0, seqId2 = 32, beg2 = 42, len = 33;
+Fragment<> fragment(seqId1, beg1, seqId2, beg2, len);
+
+// Update fragment's properties.
+fragmentBegin(fragment, 0) = 10;
+fragmentBegin(fragment, 1) = 10;
+sequenceId(fragment, 0) = 33;
+sequenceId(fragment, 1) = 44;
+fragmentLength(fragment) += 42;
+*/
+
+
+template<typename TSize = typename Size<String<char> >::Type, typename TSpec = ExactFragment<> >
+class Fragment;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Size Metafunction
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize, typename TSpec>
+struct Size<Fragment<TSize, TSpec> > {
+	typedef TSize Type;
+};
+
+
+template<typename TSize, typename TSpec>
+struct Size<Fragment<TSize, TSpec> const> {
+	typedef TSize Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Exact Fragment
+//////////////////////////////////////////////////////////////////////////////
+	
+
+template<typename TSize, typename TSpec>
+class Fragment<TSize, ExactFragment<TSpec> > {
+public:
+    typedef typename Id<Fragment>::Type TId;
+
+    TId seqId1;
+    TSize begin1;
+    TId seqId2;
+    TSize begin2;
+    TSize len;
+  
+/**
+.Memfunc.ExactFragment#Fragment:
+..class:Spec.ExactFragment
+..summary:Constructor.
+..signature:Fragment()
+..signature:Fragment(seqId1, beg1, seqId2, beg2, len)
+..param.seqId1:The id of the first sequence.
+...type:Metafunction.Id
+..param.beg1:The TSize begin position on the first sequence.
+..param.seqId2:The id of the second sequence.
+...type:Metafunction.Id
+..param.beg2:The TSize begin position on the second sequence.
+..param.len:The TSize length of the segment match.
+*/
+
+    Fragment() : seqId1(0), begin1(0), seqId2(0), begin2(0), len(0) {}
+
+    Fragment(TId sqId1, TSize beg1, TId sqId2, TSize beg2, TSize l) :
+            seqId1(sqId1), begin1(beg1), seqId2(sqId2), begin2(beg2), len(l) 
+    {}
+
+};
+
+template<typename TSize, typename TSpec>
+inline bool
+operator==(Fragment<TSize, ExactFragment<TSpec> > const & left,
+           Fragment<TSize, ExactFragment<TSpec> > const & right)
+{
+    return (left.seqId1 == right.seqId1 &&
+            left.begin1 == right.begin1 &&
+            left.seqId2 == right.seqId2 &&
+            left.begin2 == right.begin2 &&
+            left.len == right.len);
+}
+
+template<typename TSize, typename TSpec>
+inline bool
+operator<(Fragment<TSize, ExactFragment<TSpec> > const & left,
+          Fragment<TSize, ExactFragment<TSpec> > const & right)
+{
+    if (left.seqId1 < right.seqId1)
+        return true;
+    if (left.seqId1 > right.seqId1)
+        return false;
+    if (left.begin1 < right.begin1)
+        return true;
+    if (left.begin1 > right.begin1)
+        return false;
+    if (left.seqId2 < right.seqId2)
+        return true;
+    if (left.seqId2 > right.seqId2)
+        return false;
+    if (left.begin2 < right.begin2)
+        return true;
+    if (left.begin2 > right.begin2)
+        return false;
+    if (left.len < right.len)
+        return true;
+    // if (left.len > right.len)
+    //     return false;
+    return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Exact Fragment that is a forward or reverse match
+//////////////////////////////////////////////////////////////////////////////
+	
+
+template<typename TSize, typename TSpec>
+class Fragment<TSize, ExactReversableFragment<TSpec> > {
+public:
+    typedef typename Id<Fragment>::Type TId_;
+
+    TId_ seqId1;
+    TSize begin1;
+    TId_ seqId2;
+    TSize begin2;
+    TSize len;
+    bool reversed;
+
+/**
+.Memfunc.ExactReversableFragment#Fragment:
+..class:Spec.ExactReversableFragment
+..summary:Constructor.
+..signature:Fragment()
+..signature:Fragment(seqId1, beg1, seqId2, beg2, len[, reversed])
+..param.seqId1:The id of the first sequence.
+...type:Metafunction.Id
+..param.beg1:The TSize begin position on the first sequence.
+..param.seqId2:The id of the second sequence.
+...type:Metafunction.Id
+..param.beg2:The TSize begin position on the second sequence.
+..param.len:The TSize length of the segment match.
+..param.reversed:$true$ if the segments match in reverse orientation, $false$ otherwise.
+...default:$false$
+...type:nolink:$bool$
+*/
+    
+    Fragment() : seqId1(0), begin1(0), seqId2(0), begin2(0), len(0), reversed(false) {}
+    
+    Fragment(TId_ sqId1, TSize beg1, TId_ sqId2, TSize beg2, TSize l) :
+            seqId1(sqId1), begin1(beg1), seqId2(sqId2), begin2(beg2), len(l), reversed(false) 
+    {}
+	
+    Fragment(TId_ sqId1, TSize beg1, TId_ sqId2, TSize beg2, TSize l, bool rev) :
+            seqId1(sqId1), begin1(beg1), seqId2(sqId2), begin2(beg2), len(l), reversed(rev) 
+    {}
+};
+
+template<typename TSize, typename TSpec>
+inline bool
+operator==(Fragment<TSize, ExactReversableFragment<TSpec> > const & left,
+           Fragment<TSize, ExactReversableFragment<TSpec> > const & right)
+{
+    return (left.seqId1 == right.seqId1 &&
+            left.begin1 == right.begin1 &&
+            left.seqId2 == right.seqId2 &&
+            left.begin2 == right.begin2 &&
+            left.len == right.len &&
+            left.reversed == right.reversed);
+}
+
+template<typename TSize, typename TSpec>
+inline bool
+operator<(Fragment<TSize, ExactReversableFragment<TSpec> > const & left,
+          Fragment<TSize, ExactReversableFragment<TSpec> > const & right)
+{
+    if (left.seqId1 < right.seqId1)
+        return true;
+    if (left.seqId1 > right.seqId1)
+        return false;
+    if (left.begin1 < right.begin1)
+        return true;
+    if (left.begin1 > right.begin1)
+        return false;
+    if (left.seqId2 < right.seqId2)
+        return true;
+    if (left.seqId2 > right.seqId2)
+        return false;
+    if (left.begin2 < right.begin2)
+        return true;
+    if (left.begin2 > right.begin2)
+        return false;
+    if (left.len < right.len)
+        return true;
+    if (left.len > right.len)
+        return false;
+    if (left.reversed < right.reversed)
+        return true;
+    // if (left.reversed > right.reversed)
+    //     return false;
+    return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.label
+..class:Class.Fragment
+..signature:label(f,str,seqId)
+..param.f:A fragment.
+...type:Class.Fragment
+..param.str:The string set underlying the fragment.
+..param.seqId:The id of the sequence for which the label should be retrieved.
+...remarks:
+*/
+template<typename TSize, typename TSpec, typename TStringSet, typename TVal>
+inline typename Infix<typename Value<TStringSet>::Type>::Type
+label(Fragment<TSize, TSpec> const& f,
+      TStringSet& str,
+      TVal const seqId)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<Fragment<TSize, TSpec> >::Type TId;
+	return ((TId) seqId == (f.seqId1)) ? infix(getValueById(str, (TId) seqId), f.begin1, f.begin1 + f.len) : infix(getValueById(str, (TId) seqId), f.begin2, f.begin2 + f.len);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.sequenceId
+..class:Class.Fragment
+..signature:sequenceId(f,seqNum)
+..param.f:A fragment.
+...type:Class.Fragment
+..param.seqNum:The sequence number for which the id should be retrieved.
+...remarks:Note that @Class.Fragment@ stores information about exactly two sequences which can be accessed with seqNum 0 or 1, but whose ids may differ from their seqNum.
+*/
+template<typename TSize, typename TSpec, typename TVal>
+inline typename Id<Fragment<TSize, TSpec> >::Type &
+sequenceId(Fragment<TSize, TSpec> const& f,
+		   TVal const seqId)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<Fragment<TSize, TSpec> >::Type TId;
+	return ((TId) seqId == 0) ? const_cast<TId &>(f.seqId1) : const_cast<TId &>(f.seqId2);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.fragmentBegin
+..class:Class.Fragment
+..signature:fragmentBegin(f, seqId)
+..param.f:A fragment.
+...type:Class.Fragment
+..param.seqId:The sequence id for which the begin position should be retrieved.
+...remarks:Retrieve with @Function.sequenceId at .
+*/
+template<typename TSize, typename TSpec, typename TVal>
+inline TSize&
+fragmentBegin(Fragment<TSize, TSpec> const& f,
+			  TVal const seqId)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<Fragment<TSize, TSpec> >::Type TId;
+	return ((TId) seqId == f.seqId1) ? const_cast<TSize&>(f.begin1) : const_cast<TSize&>(f.begin2);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize, typename TSpec, typename TVal>
+inline TSize&
+fragmentLength(Fragment<TSize, TSpec> const& f,
+			   TVal const)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<TSize&>(f.len);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.fragmentLength
+..class:Class.Fragment
+..signature:fragmentBegin(f)
+..param.f:A fragment.
+...type:Class.Fragment
+*/
+template<typename TSize, typename TSpec>
+inline TSize&
+fragmentLength(Fragment<TSize, TSpec> const& f)
+{
+	SEQAN_CHECKPOINT
+	return const_cast<TSize&>(f.len);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getProjectedPosition
+..cat:Alignments
+..class:Class.Fragment
+..signature:getProjectedPosition(f,seqId,pos,seqId2,pos2)
+..summary:Projects a position of one sequence taking part in a pairwise match onto the other sequence.
+..signature:getProjectedPosition(f,seqId1,pos1,seqId2,pos2)
+..param.f:A fragment.
+...type:Class.Fragment
+..param.seqId:The id of the sequence to project from.
+...type:Metafunction.Id
+..param.pos:The position to project.
+...type:Metafunction.Size
+..param.seqId2:The resulting id of the sequence that pos was projected onto.
+...type:Metafunction.Id
+..param.pos2:The resulting projected position.
+...type:Metafunction.Size
+*/
+template<typename TSize, typename TSpec, typename TId1, typename TPosition1, typename TId2, typename TPosition2>
+inline void
+getProjectedPosition(Fragment<TSize, ExactFragment<TSpec> > const& f,
+					 TId1 const seqId,
+					 TPosition1 const pos,
+					 TId2& seqId2,
+					 TPosition2& pos2)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<Fragment<TSize, TSpec> >::Type TId;
+	
+	if ((TId) seqId == f.seqId1) {
+		SEQAN_ASSERT((TPosition1)f.begin1<=pos);
+		SEQAN_ASSERT(pos - f.begin1 < f.len)	;
+		pos2 = f.begin2 + (pos - f.begin1);
+		seqId2 = f.seqId2;
+		return;
+	} else {
+		SEQAN_ASSERT((TPosition1)f.begin2<=pos);
+		SEQAN_ASSERT(pos - f.begin2 < f.len);
+		pos2 = f.begin1 + (pos - f.begin2);
+		seqId2 = f.seqId1;
+		return;
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize, typename TSpec, typename TValue, typename TId1, typename TPosition1, typename TId2, typename TPosition2>
+inline void
+getProjectedPosition(Fragment<TSize, ExactFragment<TSpec> > const& f,
+					TValue seg_num,
+					 TId1 const seqId,
+					 TPosition1 const pos,
+					 TId2& seqId2,
+					 TPosition2& pos2)
+{
+	(void) seqId;  // When compiled without assertions.
+	SEQAN_ASSERT((seg_num == 0 && seqId == f.seqId1) || (seg_num == 1 && seqId == f.seqId2));
+
+	if (seg_num == 0) {
+		SEQAN_ASSERT((TPosition1)f.begin1<=pos);
+		SEQAN_ASSERT(pos - f.begin1 < f.len)	;
+		pos2 = f.begin2 + (pos - f.begin1);
+		seqId2 = f.seqId2;
+		return;
+	} else {
+		SEQAN_ASSERT((TPosition1)f.begin2<=pos);
+		SEQAN_ASSERT(pos - f.begin2 < f.len);
+		pos2 = f.begin1 + (pos - f.begin2);
+		seqId2 = f.seqId1;
+		return;
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSize, typename TSpec, typename TId1, typename TPosition1, typename TId2, typename TPosition2>
+inline void
+getProjectedPosition(Fragment<TSize, ExactReversableFragment<TSpec> > const& f,
+					 TId1 const seqId,
+					 TPosition1 const pos,
+					 TId2& seqId2,
+					 TPosition2& pos2)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Id<Fragment<TSize, TSpec> >::Type TId;
+	
+	if ((TId) seqId == f.seqId1) {
+		SEQAN_ASSERT((TPosition1)f.begin1<=pos);
+		SEQAN_ASSERT(pos - f.begin1 < f.len)	;
+		if (f.reversed) pos2 = (f.begin2 + f.len - 1) - (pos - f.begin1);
+		else pos2 = f.begin2 + (pos - f.begin1);
+		seqId2 = f.seqId2;
+		return;
+	} else {
+		SEQAN_ASSERT((TPosition1)f.begin2<=pos);
+		SEQAN_ASSERT(pos - f.begin2 < f.len);
+		if (f.reversed) pos2 = (f.begin1 + f.len - 1) - (pos - f.begin2);
+		else pos2 = f.begin1 + (pos - f.begin2);
+		seqId2 = f.seqId1;
+		return;
+	}
+}
+
+
+/////////////////////////////////////////////////////////////
+
+template<typename TSize, typename TSpec, typename TValue, typename TId1, typename TPosition1, typename TId2, typename TPosition2>
+inline void
+getProjectedPosition(Fragment<TSize, ExactReversableFragment<TSpec> > const& f,
+					 TValue seg_num,
+					 TId1 const seqId,
+					 TPosition1 const pos,
+					 TId2& seqId2,
+					 TPosition2& pos2)
+{
+	SEQAN_CHECKPOINT
+	(void) seqId;  // When compiled without assertions.
+	SEQAN_ASSERT((seg_num == 0 && seqId==f.seqId1) || (seg_num == 1 && seqId==f.seqId2));
+
+	if (seg_num == 0) {
+		SEQAN_ASSERT((TPosition1)f.begin1<=pos);
+		SEQAN_ASSERT(pos - f.begin1 < f.len)	;
+		if (f.reversed) pos2 = (f.begin2 + f.len - 1) - (pos - f.begin1);
+		else pos2 = f.begin2 + (pos - f.begin1);
+		seqId2 = f.seqId2;
+		return;
+	} else {
+		SEQAN_ASSERT((TPosition1)f.begin2<=pos);
+		SEQAN_ASSERT(pos - f.begin2 < f.len);
+		if (f.reversed) pos2 = (f.begin1 + f.len - 1) - (pos - f.begin2);
+		else pos2 = f.begin1 + (pos - f.begin2);
+		seqId2 = f.seqId1;
+		return;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isReversed
+..cat:Alignments
+..class:Class.Fragment
+..signature:isReversed<Fragment<TSize,ExactReversableFragment<TSpec> >(f)
+..summary:Returns true if the segment match is in reverse orientation.
+..signature:isReversed(f)
+..param.f:A fragment.
+...type:Class.Fragment
+*/
+template<typename TSize, typename TSpec>
+inline bool
+isReversed(Fragment<TSize, ExactReversableFragment<TSpec> > const& f)
+{
+	SEQAN_CHECKPOINT
+	return f.reversed;
+}
+
+// Compare lexicographically as tuple.
+
+template<typename TSize, typename TSpec>
+inline bool operator>(Fragment<TSize, ExactFragment<TSpec> > const & lhs,
+                      Fragment<TSize, ExactFragment<TSpec> > const & rhs)
+{
+    if (lhs.seqId1 > rhs.seqId1)
+        return true;
+    if (lhs.seqId1 == rhs.seqId1 && lhs.begin1 > rhs.begin1)
+        return true;
+    if (lhs.seqId1 == rhs.seqId1 && lhs.begin1 == rhs.begin1 && lhs.seqId2 > rhs.seqId2)
+        return true;
+    if (lhs.seqId1 == rhs.seqId1 && lhs.begin1 == rhs.begin1 && lhs.seqId2 == rhs.seqId2 && lhs.begin2 > rhs.begin2)
+        return true;
+    if (lhs.seqId1 == rhs.seqId1 && lhs.begin1 == rhs.begin1 && lhs.seqId2 == rhs.seqId2 && lhs.begin2 == rhs.begin2 && lhs.len > rhs.len)
+        return true;
+    return false;
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_hmm.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_hmm.h
new file mode 100644
index 0000000..6d68769
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_hmm.h
@@ -0,0 +1,1049 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_HMM_H
+#define SEQAN_HEADER_GRAPH_IMPL_HMM_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - HMM
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Spec.Hmm:
+..cat:Graph
+..general:Class.Graph
+..summary:An Hmm is a directed graph with edges labeled with transition probabilities and emission profiles for each vertex.
+Vertices correspond to states in an HMM.
+..description:
+..signature:Graph<Hmm<TAlphabet, TCargo, TSpec> > 
+..param.TAlphabet:The alphabet type that is used for the emission profile in each vertex.
+...metafunction:Metafunction.Alphabet
+...remarks:Use @Metafunction.Alphabet@ to get the alphabet type.
+...default:$Dna$
+..param.TCargo:The cargo type that can be attached to the edges (the tranisition probabilities).
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type.
+...default:$double$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+class Graph<Hmm<TAlphabet, TCargo, TSpec> > 
+{
+	public:
+		typedef typename VertexDescriptor<Graph>::Type TVertexDescriptor_;
+		
+		//HMM Model
+		Graph<Directed<TCargo, TSpec> > data_model;
+
+		//Emission probabilities
+		String<TCargo> data_emission;
+
+		//Silent state map
+		String<bool> data_silent;
+
+		//Begin and end state
+		TVertexDescriptor_ data_begin;
+		TVertexDescriptor_ data_end;
+
+	
+//____________________________________________________________________________
+
+		Graph() {
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) 
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);	
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			clear(*this);
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline String<typename EdgeType<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type*>&
+_getVertexString(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return const_cast<String<TEdgeStump*>&>(g.data_model.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexIdHandler<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type&
+_getVertexIdManager(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexIdHandler<TGraph>::Type TVertexIdManager;
+	return const_cast<TVertexIdManager&>(g.data_model.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename EdgeIdHandler<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type&
+_getEdgeIdManager(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeIdHandler<TGraph>::Type TEdgeIdManager;
+	return const_cast<TEdgeIdManager&>(g.data_model.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& source,
+		   Graph<Hmm<TAlphabet, TCargo, TSpec> >& dest,
+		   bool transp) 
+{
+	SEQAN_CHECKPOINT
+	clear(dest);
+	if (transp) {
+		transpose(source.data_model, dest.data_model);
+		dest.data_emission = source.data_emission;
+		dest.data_silent = source.data_silent;
+		dest.data_begin = source.data_end;
+		dest.data_end = source.data_begin;
+	} else {
+		dest.data_model = source.data_model;
+		dest.data_emission = source.data_emission;
+		dest.data_silent = source.data_silent;
+		dest.data_begin = source.data_begin;
+		dest.data_end = source.data_end;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& source,
+		   Graph<Hmm<TAlphabet, TCargo, TSpec> >& dest) 
+{
+	_copyGraph(source, dest, false);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& source,
+		  Graph<Hmm<TAlphabet, TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	_copyGraph(source, dest, true);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+transpose(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	Graph<Hmm<TAlphabet, TCargo, TSpec> > dest;
+	_copyGraph(g, dest, true);
+	g = dest;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+numEdges(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return numEdges(g.data_model);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename Size<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+numVertices(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return numVertices(g.data_model);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return empty(g.data_model);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g.data_model);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g)
+{
+	g.data_begin = 0;
+	g.data_end = 0;
+	clear(g.data_emission);
+	clear(g.data_silent);
+	clearVertices(g.data_model);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+outDegree(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g, 
+		  TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return outDegree(g.data_model, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+inDegree(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g, 
+		 TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return inDegree(g.data_model, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+degree(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+	   TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return degree(g.data_model, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec> 
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+		  bool silent)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TAlphabet>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TCargo>, Standard>::Type TEmisIter;
+	TSize alph_size = ValueSize<TAlphabet>::VALUE;
+
+	TVertexDescriptor vd = addVertex(g.data_model);
+	if (length(g.data_emission) / alph_size <= vd) resize(g.data_emission, (vd + 1) * alph_size, Generous());
+	if (length(g.data_silent) <= vd) resize(g.data_silent, (vd + 1), Generous());
+	g.data_silent[vd] = silent;
+	TEmisIter it = begin(g.data_emission, Standard());
+	it += vd * alph_size;
+	for(TSize counter = 0; counter < alph_size; ++counter, ++it) *it = (TCargo) 0.0;
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec> 
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	return addVertex(g, false);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEmission> 
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> > & g,
+		  String<TEmission> const & emis)
+{
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TAlphabet>::Type TSize;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TCargo>, Standard>::Type TEmisIter;
+	typedef typename Iterator<String<TEmission> const, Standard>::Type TInputIter;
+	TSize alph_size = ValueSize<TAlphabet>::VALUE;
+
+	SEQAN_ASSERT_EQ(alph_size, length(emis));
+
+	TVertexDescriptor vd = addVertex(g);
+	TEmisIter it = begin(g.data_emission, Standard());
+	it += vd * alph_size;
+	TInputIter itIn = begin(emis, Standard());
+	for (TSize counter = 0; counter < alph_size; ++counter, ++itIn, ++it)
+        *it = *itIn;
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEmission> 
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+		  TEmission const& emis,
+		  bool silent)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor vd = addVertex(g, emis);
+	g.data_silent[vd] = silent;
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+			 TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	// Remove the vertex
+	removeVertex(g.data_model,v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addEdge(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	return addEdge(g, source, target, (TCargo) 0.0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TCargo2> 
+inline typename EdgeDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+addEdge(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TCargo2 const cargo) 
+{
+	SEQAN_CHECKPOINT
+	return addEdge(g.data_model, source, target, (TCargo) cargo);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeEdge(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+		   TVertexDescriptor const source, 
+		   TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT
+	removeEdge(g.data_model, source, target);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void 
+removeEdge(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	SEQAN_CHECKPOINT
+	removeEdge(g.data_model, sourceVertex(g.data_model,edge), targetVertex(g.data_model,edge));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeOutEdges(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	removeOutEdges(g.data_model, v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeInEdges(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+			  TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	removeInEdges(g.data_model,v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor> 
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+targetVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(g.data_model, edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return sourceVertex(g.data_model, edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g, 
+				   TMatrix& mat) 
+{
+	getAdjacencyMatrix(g.data_model, mat);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type 
+findEdge(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+		 TVertexDescriptor const v,
+		 TVertexDescriptor const w)
+{
+	SEQAN_CHECKPOINT
+	return findEdge(g.data_model, v, w);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TAlphabet, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename Size<TAlphabet>::Type TSize;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIterConst;
+	TSize alph_size = ValueSize<TAlphabet>::VALUE;
+
+	typedef typename Iterator<String<TCargo> const, Standard>::Type TEmisIter;
+
+	// Alphabet
+	streamPut(target,"Alphabet:\n");
+	streamPut(target,'{');
+	for(TSize counter = 0; counter<alph_size-1;++counter) {
+		streamPut(target,TAlphabet(counter));
+		streamPut(target,',');
+	}
+	streamPut(target,TAlphabet(alph_size-1));
+	streamPut(target,'}');
+	streamPut(target,'\n');
+
+	// States
+	streamPut(target,"States:\n");
+	streamPut(target,'{');
+	TIterConst it = begin(_getVertexString(g), Standard());
+	TIterConst itEnd = end(_getVertexString(g), Standard());
+	bool first = true;
+	for(TSize pos = 0;it!=itEnd;goNext(it), ++pos) {
+		if (!idInUse(_getVertexIdManager(g), pos)) continue;
+		if (!first) streamPut(target,',');
+		else first = false;
+		streamPut(target, (int)pos);	
+		if (isSilent(g, pos)) streamPut(target," (Silent)");
+	}
+	streamPut(target,'}');
+	streamPut(target,'\n');
+
+	// Begin and end state
+	streamPut(target,"Begin state: ");
+	streamPut(target, (int)getBeginState(g));
+	streamPut(target,'\n');
+	streamPut(target,"End state: ");
+	streamPut(target, (int)getEndState(g));
+	streamPut(target,'\n');
+
+	// Transition probabilities
+	streamPut(target,"Transition probabilities:\n");
+	itEnd = end(_getVertexString(g));
+	it = begin(_getVertexString(g));
+	for(TSize pos = 0;it!=itEnd;goNext(it), ++pos) {
+		if (!idInUse(_getVertexIdManager(g), pos)) continue;
+		TEdgeStump* current = getValue(it);
+		streamPut(target, (int)pos);
+		streamPut(target," -> ");
+		first = true;
+		while(current!=0) {
+			if (!first) streamPut(target, ',');
+			else first = false;
+			streamPut(target, (int)getTarget(current));
+			streamPut(target," (");
+			streamPut(target, (double)cargo(current));
+			streamPut(target,") ");
+			current=getNextT(current);
+		}
+		streamPut(target, '\n');
+	}
+
+	// Emission probabilities
+	streamPut(target,"Emission probabilities:\n");
+	TEmisIter itEmis = begin(g.data_emission, Standard());
+	itEnd = end(_getVertexString(g), Standard());
+	it = begin(_getVertexString(g), Standard());	
+	first = true;
+	for(TSize pos = 0;it!=itEnd;++it, ++pos) {
+		if (!idInUse(_getVertexIdManager(g), pos)) continue;
+		if (isSilent(g, pos)) continue;
+		if (!first) streamPut(target,'\n');
+		else first = false;
+		streamPut(target, (int)pos);
+		streamPut(target,": ");
+		bool my_first = true;
+		itEmis = begin(g.data_emission, Standard());
+		itEmis += pos * alph_size;
+		for(TSize counter = 0; counter < alph_size; ++itEmis, ++counter) {
+			if (!my_first) streamPut(target, ',');
+			else my_first = false;
+			streamPut(target, TAlphabet(counter));
+			streamPut(target," (");
+			streamPut(target, (double)*itEmis);
+			streamPut(target,") ");
+			
+		}
+	}
+
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignBeginState
+..class:Spec.Hmm
+..cat:Graph
+..summary:Assigns a begin state.
+..signature:assignBeginState(g, vertex)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.vertex:The new begin state.
+...type:Metafunction.VertexDescriptor
+..returns:void.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+assignBeginState(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+				 TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT;
+	SEQAN_ASSERT(idInUse(_getVertexIdManager(g), vertex));
+
+	g.data_begin = vertex;
+	g.data_silent[vertex] = true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignEndState:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Assigns an end state.
+..signature:assignEndState(g, vertex)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.vertex:The new end state.
+...type:Metafunction.VertexDescriptor
+..returns:void.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+assignEndState(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+			   TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(_getVertexIdManager(g), vertex));
+
+	g.data_end = vertex;
+	g.data_silent[vertex] = true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.beginState:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns a reference to the begin state.
+..signature:beginState(g)
+..param.g:A HMM.
+...type:Spec.Hmm
+..returns:Reference to begin state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type&
+beginState(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	return (g.data_begin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.endState:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns a reference to the end state.
+..signature:endState(g)
+..param.g:A HMM.
+...type:Spec.Hmm
+..returns:Reference to end state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type&
+endState(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	return (g.data_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getBeginState:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns the begin state.
+..signature:getBeginState(g)
+..param.g:A HMM.
+...type:Spec.Hmm
+..returns:Returns the begin state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type
+getBeginState(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return (g.data_begin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getEndState:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns the end state.
+..signature:getEndState(g)
+..param.g:A HMM.
+...type:Spec.Hmm
+..returns:Returns the end state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TSpec> > >::Type
+getEndState(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return (g.data_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getTransitionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns the transition probability.
+..signature:getTransitionProbability(g, [s1, s2 | e])
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.s1:State 1.
+...type:Metafunction.VertexDescriptor
+..param.s2:State 2.
+...type:Metafunction.VertexDescriptor
+..param.e:Edge between two states.
+...type:Metafunction.EdgeDescriptor
+..returns:Returns the transition probability.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline TCargo
+getTransitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+						 TVertexDescriptor const state1,
+						 TVertexDescriptor const state2)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > const TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = findEdge(g, state1, state2);
+	if (e == 0) return 0.0;
+	else return cargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline TCargo
+getTransitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> > const&,
+						 TEdgeDescriptor const e)
+{
+	SEQAN_CHECKPOINT
+	return getCargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.transitionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns a reference to the transition probability.
+..signature:transitionProbability(g, [s1, s2 | e])
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.s1:State 1.
+...type:Metafunction.VertexDescriptor
+..param.s2:State 2.
+...type:Metafunction.VertexDescriptor
+..param.e:Edge connecting two states.
+...type:Metafunction.EdgeDescriptor
+..returns:Returns a reference to the transition probability.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline TCargo&
+transitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+					  TVertexDescriptor const state1,
+					  TVertexDescriptor const state2)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = findEdge(g, state1, state2);
+	return cargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline TCargo&
+transitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >&,
+					  TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return cargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignTransitionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Assigns a new transition probability to an existing edge.
+..signature:assignTransitionProbability(g, s1, s2, prob)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.s1:State 1.
+...type:Metafunction.VertexDescriptor
+..param.s2:State 2.
+...type:Metafunction.VertexDescriptor
+..param.prob:New probability.
+..returns:void.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TTransProb>
+inline void
+assignTransitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+							TVertexDescriptor const state1,
+							TVertexDescriptor const state2,
+							TTransProb const t)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Hmm<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = findEdge(g, state1, state2);
+	cargo(e) = t;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TEdgeDescriptor, typename TTransProb>
+inline void
+assignTransitionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >&,
+							TEdgeDescriptor e,
+							TTransProb const t)
+{
+	SEQAN_CHECKPOINT
+	cargo(e) = t;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getEmissionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns the emission probability.
+..signature:getEmissionProbability(g, state, symbol)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.state:A given state.
+...type:Metafunction.VertexDescriptor
+..param.symbol:A given symbol.
+...type:Metafunction.Alphabet
+..returns:Returns the emission probability.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline TCargo
+getEmissionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+					   TVertexDescriptor const state,
+					   TAlphabet const symbol)
+{
+	typedef typename Size<TAlphabet>::Type TSize;
+	return g.data_emission[state * (TSize) ValueSize<TAlphabet>::VALUE + ordValue(symbol)];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.emissionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Returns a reference to the emission probability.
+..signature:emissionProbability(g, state, symbol)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.state:A given state.
+...type:Metafunction.VertexDescriptor
+..param.symbol:A given symbol.
+...type:Metafunction.Alphabet
+..returns:Returns a reference to the emission probability.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline TCargo&
+emissionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+					TVertexDescriptor const state,
+					TAlphabet const symbol)
+{
+	typedef typename Size<TAlphabet>::Type TSize;
+	return g.data_emission[state * (TSize) ValueSize<TAlphabet>::VALUE + ordValue(symbol)];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignEmissionProbability:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Assigns a new emission probability.
+..signature:assignEmissionProbability(g, state, symbol, prob)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.state:A given state.
+...type:Metafunction.VertexDescriptor
+..param.symbol:A given symbol.
+...type:Metafunction.Alphabet
+..param.prob:The new emission probability.
+..returns:void.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor, typename TEmisProb>
+inline void
+assignEmissionProbability(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+						  TVertexDescriptor const state,
+						  TAlphabet const symbol,
+						  TEmisProb const eProb)
+{
+	typedef typename Size<TAlphabet>::Type TSize;
+	g.data_emission[state * (TSize) ValueSize<TAlphabet>::VALUE + ordValue(symbol)] = (TCargo) eProb;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignSilentStatus:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Assigns a silent status to a state.
+..signature:assignBeginState(g, vertex, silent)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.vertex:A state.
+...type:Metafunction.VertexDescriptor
+..param.silent:A boolean value which is true for silent states.
+..returns:void.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+assignSilentStatus(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+				   TVertexDescriptor const vertex,
+				   bool const silent)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(_getVertexIdManager(g), vertex));
+	g.data_silent[vertex] = silent;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.silentStatus:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Reference to the silent status of a state.
+..signature:silentStatus(g, vertex)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.vertex:A state.
+...type:Metafunction.VertexDescriptor
+..returns:Reference to silent status of the given state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline bool&
+silentStatus(Graph<Hmm<TAlphabet, TCargo, TSpec> >& g,
+			 TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	return g.data_silent[vertex];
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isSilent:
+..class:Spec.Hmm
+..cat:Graph
+..summary:Indicates whether a state is silent or not.
+..signature:isSilent(g, vertex)
+..param.g:A HMM.
+...type:Spec.Hmm
+..param.vertex:A state.
+...type:Metafunction.VertexDescriptor
+..returns:The silent status of that state.
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline bool
+isSilent(Graph<Hmm<TAlphabet, TCargo, TSpec> > const& g,
+		 TVertexDescriptor const vertex)
+{
+	SEQAN_CHECKPOINT
+	return g.data_silent[vertex];
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_oracle.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_oracle.h
new file mode 100644
index 0000000..f9a549b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_oracle.h
@@ -0,0 +1,261 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_ORACLE_H
+#define SEQAN_HEADER_GRAPH_IMPL_ORACLE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Oracle
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Oracle:
+..cat:Graph
+..general:Class.Graph
+..summary:A factor oracle.
+..remarks:A factor oracle is a special automaton and thus, it is not implemented in its own class.
+It solely provides create functions where based upon a string an oracle is created.
+..signature:Graph<Automaton<TAlphabet, TCargo, TSpec> > 
+..param.TAlphabet:The alphabet type that is used for the transition labels.
+...metafunction:Metafunction.Alphabet
+...remarks:Use @Metafunction.Alphabet@ to get the type of the labels in an automaton.
+...default:$char$
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of an undirected graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TPropertyMap, typename TChar>
+inline void
+_addLetterToOracle(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+				   TPropertyMap& supplyState,
+				   TChar const c)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TVertexDescriptor newState = addVertex(g);
+	TVertexDescriptor pred = newState - 1;
+	addEdge(g, pred, newState, c);
+	TVertexDescriptor k = getProperty(supplyState, pred);
+	while ((k!=nilVal) &&
+			(getTarget(&g.data_vertex[k].data_edge[ordValue(TAlphabet(c))])==nilVal))
+	{
+		addEdge(g,k,newState,c);
+		k = getProperty(supplyState, k);
+	}
+	TVertexDescriptor s;
+	if (k==nilVal) s=0;
+	else s = getTarget(&g.data_vertex[k].data_edge[ordValue(TAlphabet(c))]);
+	assignProperty(supplyState, newState, s);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createOracle
+..class:Spec.Oracle
+..cat:Graph
+..summary:Creates a factor oracle.
+..signature:createOracle(g, text)
+..param.g:Out-parameter: An oracle.
+...type:Spec.Oracle
+..param.text:In-parameter: A string.
+...type:Class.String
+..returns:void
+..see:Function.createOracleOnReverse
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TText>
+inline void
+createOracle(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+			 TText const text)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Size<TText>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TSize len = length(text);
+	String<TVertexDescriptor> supplyState;
+	resize(supplyState, len+1);
+	TVertexDescriptor v1 = addVertex(g);
+	assignRoot(g,v1);
+	assignProperty(supplyState, v1, nilVal);
+	for(TSize i = 0; i<len; ++i) _addLetterToOracle(g, supplyState, getValue(text,i));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createOracleOnReverse
+..class:Spec.Oracle
+..cat:Graph
+..summary:Creates a factor oracle for the reversed string.
+..signature:createOracleOnReverse(g, text)
+..param.g:Out-parameter: An oracle.
+...type:Spec.Oracle
+..param.text:In-parameter: A string.
+...type:Class.String
+..returns:void
+..see:Function.createOracle
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TText>
+inline void
+createOracleOnReverse(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+					  TText const text)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Size<TText>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TSize len = length(text);
+	String<TVertexDescriptor> supplyState;
+	resize(supplyState, len+1);
+	TVertexDescriptor v1 = addVertex(g);
+	assignRoot(g,v1);
+	assignProperty(supplyState, v1, nilVal);
+	for(TSize i = len-1; i>0; --i) _addLetterToOracle(g, supplyState, getValue(text,i));
+	_addLetterToOracle(g, supplyState, getValue(text,0));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TKeywords>
+inline void
+createSetOracle(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+				TTerminalStateMap& terminalStateMap,
+				TKeywords const& keywords)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Position<TKeywords>::Type TPos;
+	typedef typename Value<TKeywords>::Type TKeyword;
+	typedef typename Iterator<TKeyword const, Standard>::Type TIterator;
+
+	createTrie(g, terminalStateMap, keywords);
+
+	String<TVertexDescriptor> supplyState;
+	resizeVertexMap(g, supplyState);
+	String<bool> visited;
+	resizeVertexMap(g, visited);
+	arrayFill(begin(visited), end(visited), false);
+
+	TVertexDescriptor nil_ = getNil<TVertexDescriptor>();
+	assignProperty(supplyState, root(g), nil_);
+
+	TVertexDescriptor _root = getRoot(g);
+
+	TPos len = length(keywords);
+	String<TVertexDescriptor> _here_v;
+	resize(_here_v, len, _root);
+	String<TIterator> _here_it;
+	resize(_here_it, len);
+	for (TPos i = 0; i < len; ++i)
+	{
+		_here_it[i] = begin(keywords[i], Standard());
+	}
+	TPos _active_count = len;
+	while (_active_count)
+	{
+		for (TPos i = 0; i < len; ++i)
+		{
+			TIterator & it = _here_it[i];
+			TIterator it_end = end(keywords[i], Standard());
+			TVertexDescriptor & _parent = _here_v[i];
+			
+			if (it != it_end)
+			{
+				TVertexDescriptor _current = getSuccessor(g, _parent, *it);
+
+				if (!getProperty(visited, _current))
+				{
+					assignProperty(visited, _current, true);
+
+					TVertexDescriptor _down = getProperty(supplyState, _parent);
+					TVertexDescriptor _supply = _root;
+					while (_down != nil_)
+					{
+						TVertexDescriptor _next = getSuccessor(g, _down, *it);
+						if (_next != nil_)
+						{
+							_supply = _next;
+							break;
+						}
+
+						addEdge(g, _down, _current, *it);
+						_down = getProperty(supplyState, _down);
+					}
+					assignProperty(supplyState, _current, _supply);
+				}
+				_parent = _current;
+				++it;
+				if (it == it_end)
+				{
+					--_active_count;
+				}
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_tree.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_tree.h
new file mode 100644
index 0000000..54e65e0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_tree.h
@@ -0,0 +1,1106 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_TREE_H
+#define SEQAN_HEADER_GRAPH_IMPL_TREE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Tree
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Tree:
+..cat:Graph
+..general:Class.Graph
+..summary:A Tree has a distinct root and directed edges. The source vertex of each edge is the parent vertex, 
+the target vertex of each edge is the child. Trees provide fast access to child vertices and the parent.
+..description:
+...image:treeGraph|A tree, where $0$ is the root vertex.
+..signature:Graph<Tree<TCargo, TSpec> >
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of the tree.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec>
+class Graph<Tree<TCargo, TSpec> > 
+{
+	public:
+		typedef typename VertexIdHandler<Graph>::Type TVertexIdManager_;
+		typedef typename VertexDescriptor<Graph>::Type TVertexDescriptor_;
+		typedef typename EdgeType<Graph>::Type TEdgeStump_;	
+		typedef Allocator<SinglePool<sizeof(TEdgeStump_)> > TAllocator_;
+		
+		TVertexDescriptor_ data_root;
+		String<TEdgeStump_*> data_vertex;			// Pointers to EdgeStumpT lists
+		String<TVertexDescriptor_> data_parent;		// Map to the parents of each node
+		TVertexIdManager_ data_id_managerV;
+		TAllocator_ data_allocator;
+		
+
+//____________________________________________________________________________
+
+
+		Graph() : data_root(getNil<TVertexDescriptor_>()) {
+			SEQAN_CHECKPOINT
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) :
+			data_root(getNil<TVertexDescriptor_>()),
+			data_allocator(_other.data_allocator)
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);		
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			clear(*this);
+			data_allocator = _other.data_allocator;
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline String<typename EdgeType<Graph<Tree<TCargo, TSpec> > >::Type*>&
+_getVertexString(Graph<Tree<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return const_cast<String<TEdgeStump*>&>(g.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline IdManager<typename Id<Graph<Tree<TCargo, TSpec> > >::Type, Default> const &
+_getVertexIdManager(Graph<Tree<TCargo, TSpec> > const& g) {
+	return g.data_id_managerV;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline IdManager<typename Id<Graph<Tree<TCargo, TSpec> > >::Type, Default> &
+_getVertexIdManager(Graph<Tree<TCargo, TSpec> >& g) {
+	return g.data_id_managerV;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline IdManager<typename Id<Graph<Tree<TCargo, TSpec> > >::Type, Default> const &
+_getEdgeIdManager(Graph<Tree<TCargo, TSpec> > const& g) {
+	return g.data_id_managerV;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline IdManager<typename Id<Graph<Tree<TCargo, TSpec> > >::Type, Default> &
+_getEdgeIdManager(Graph<Tree<TCargo, TSpec> >& g) {
+	return g.data_id_managerV;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec> 
+inline void
+_rebuildParentMap(Graph<Tree<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd; ++it, ++pos) {
+		TVertexDescriptor parent = pos;
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			g.data_parent[getTarget(current)] = parent;
+			current = getNextT(current);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Tree<TCargo, TSpec> > const& source,
+		   Graph<Tree<TCargo, TSpec> >& dest,
+		   bool transpose) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	clear(dest);
+	resize(dest.data_vertex, length(source.data_vertex));
+	resize(dest.data_parent, length(source.data_parent));
+	TIter itInit = begin(dest.data_vertex, Standard());
+	TIter itInitEnd = end(dest.data_vertex, Standard());
+	for(;itInit != itInitEnd; ++itInit) *itInit = (TEdgeStump*) 0;
+	TIterConst it = begin(source.data_vertex, Standard());
+	TIterConst itEnd = end(source.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor parentVertex = pos;
+		while(current != (TEdgeStump*) 0) {
+			TVertexDescriptor childVertex = getTarget(current);
+			// Create missing vertices
+			if (parentVertex > childVertex) _createVertices(dest,parentVertex);
+			else _createVertices(dest,childVertex);
+			// Add edge
+			TEdgeDescriptor e;
+			if (!transpose) e = addEdge(dest, parentVertex, childVertex);
+			else e = addEdge(dest, childVertex, parentVertex);
+			assignCargo(e, getCargo(current));
+			current = getNextT(current);
+		}
+	}
+	dest.data_id_managerV = source.data_id_managerV;
+	dest.data_root = source.data_root;
+}
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Tree<TCargo, TSpec> > const& source,
+		   Graph<Tree<TCargo, TSpec> >& dest) 
+{
+	_copyGraph(source, dest, false); 
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+transpose(Graph<Tree<TCargo, TSpec> > const& source,
+		  Graph<Tree<TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	_copyGraph(source, dest, true);
+	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+transpose(Graph<Tree<TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	Graph<Tree<TCargo, TSpec> > dest;
+	_copyGraph(g, dest, true);
+	g = dest;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+numEdges(Graph<Tree<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TSize count=0;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	for(;it!=itEnd;++it) {
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			++count;
+			current = getNextT(current);
+		}
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+numVertices(Graph<Tree<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Tree<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return (!idCount(g.data_id_managerV));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Tree<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = *it;
+		if(current != (TEdgeStump*) 0) {
+			g.data_parent[pos] = nilVertex;
+			removeOutEdges(g, pos);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Tree<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g);
+	releaseAll(g.data_id_managerV);
+	clear(g.data_vertex);
+	clear(g.data_parent);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Tree<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+outDegree(Graph<Tree<TCargo, TSpec> > const& g, 
+		  TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize count=0;
+	TEdgeStump* current = g.data_vertex[vertex];
+	while(current!=0) {
+		current = getNextT(current);
+		++count;
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+inDegree(Graph<Tree<TCargo, TSpec> > const& g, 
+		 TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TSize count=0;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	for(;it!=itEnd;++it) {
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			if ( (TVertexDescriptor) getTarget(current)==vertex) ++count;
+			current = getNextT(current);
+		}
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+degree(Graph<Tree<TCargo, TSpec> > const& g,
+	   TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	return (inDegree(g,vertex)+outDegree(g,vertex));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec> 
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+addVertex(Graph<Tree<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	TVertexDescriptor vd;
+	if (empty(g)) g.data_root = vd = obtainId(g.data_id_managerV);
+	else vd = obtainId(g.data_id_managerV);
+	if (vd == length(g.data_vertex)) {
+		appendValue(g.data_vertex, (TEdgeStump*) 0);
+		resize(g.data_parent, vd + 1, nilVertex, Generous());
+	} else {
+		g.data_vertex[vd] = (TEdgeStump*) 0;
+		g.data_parent[vd] = nilVertex;
+	}
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeVertex(Graph<Tree<TCargo, TSpec> >& g, 
+			 TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TVertexDescriptor nilVertex = getNil<TVertexDescriptor>();
+	TEdgeStump* current = getValue(g.data_vertex, v);
+	while(current!=0) {
+		g.data_parent[childVertex(g, current)] = nilVertex;
+		current = getNextT(current);
+	}
+	g.data_parent[v] = nilVertex;
+	removeOutEdges(g,v); // Remove all outgoing edges
+	removeInEdges(g,v); // Remove all incoming edges
+	releaseId(g.data_id_managerV, v); // Release id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Tree<TCargo, TSpec> > >::Type
+addEdge(Graph<Tree<TCargo, TSpec> >& g,
+		TVertexDescriptor const parent,
+		TVertexDescriptor const child)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, parent));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, child));
+	SEQAN_ASSERT(findEdge(g, parent, child) == 0); // No multi-graphs as trees!!!
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	TEdgeStump* edge_ptr;
+	allocate(g.data_allocator, edge_ptr, 1);
+	valueConstruct(edge_ptr);
+	assignTarget(edge_ptr, child);
+	g.data_parent[child] = parent;
+	assignNextT(edge_ptr, (TEdgeStump*) 0);
+	if (g.data_vertex[parent]!=0) assignNextT(edge_ptr, g.data_vertex[parent]);
+	g.data_vertex[parent]=edge_ptr;
+	return edge_ptr;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+addEdge(Graph<Tree<TCargo, TSpec> >& g, 
+		TVertexDescriptor const parent, 
+		TVertexDescriptor const child,
+		TCargo const cargo) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g,parent,child);
+	assignCargo(e,cargo);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeEdge(Graph<Tree<TCargo, TSpec> >& g,
+		   TVertexDescriptor const parent,
+		   TVertexDescriptor const child) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, parent));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, child));
+	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	// Find edge and predecessor
+	TEdgeStump* pred = 0;
+	TEdgeStump* current = g.data_vertex[parent];
+	while(current != (TEdgeStump*) 0) {
+		if ( (TVertexDescriptor) getTarget(current) == child) break;
+		pred = current;
+		current = getNextT(current);
+	}
+	
+	// Not found?
+	if (current == (TEdgeStump*) 0) return;
+	g.data_parent[child] = getNil<TVertexDescriptor>();
+	
+	// Relink the next pointer of predecessor
+	if (pred != (TEdgeStump*) 0) assignNextT(pred, getNextT(current));
+	else g.data_vertex[parent] = getNextT(current);
+	
+	// Deallocate
+	valueDestruct(current);
+	deallocate(g.data_allocator, current, 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void 
+removeEdge(Graph<Tree<TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	SEQAN_CHECKPOINT
+	removeEdge(g, parentVertex(g,edge), childVertex(g,edge));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeOutEdges(Graph<Tree<TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	while(g.data_vertex[v] != (TEdgeStump*) 0) {
+		TVertexDescriptor target = targetVertex(g,g.data_vertex[v]);
+		removeEdge(g,v,target);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeInEdges(Graph<Tree<TCargo, TSpec> >& g,
+			  TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		if (!idInUse(g.data_id_managerV, pos)) continue;
+		TEdgeStump* current = *it;
+		TVertexDescriptor const sourceVertex = pos;
+		while(current!=0) {
+			if ( (TVertexDescriptor) current->data_target==v) {
+				removeEdge(g, sourceVertex, v);
+				current = g.data_vertex[sourceVertex];
+			} else {
+				current = getNextT(current);
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+targetVertex(Graph<Tree<TCargo, TSpec> > const&,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return getTarget(edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Tree<TCargo, TSpec> > const& g,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeDescriptor current = *it;
+		while(current!=(TEdgeDescriptor) 0) {
+			if (current == edge) return pos;
+			current=getNextT(current);
+		}
+	}
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Tree<TCargo, TSpec> > const& g, 
+				   TMatrix& mat) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TMatrix>::Type TSize;
+	TSize len = getIdUpperBound(g.data_id_managerV);
+	resize(mat, len*len, 0);
+	
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it,++pos) {
+		TVertexDescriptor parentV = pos;
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			TVertexDescriptor childV = getTarget(current);
+			++mat[parentV*len+childV];
+			current=getNextT(current);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+findEdge(Graph<Tree<TCargo, TSpec> >& g,
+		 TVertexDescriptor const v,
+		 TVertexDescriptor const w)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, w));
+	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	if ((TVertexDescriptor)g.data_parent[w] == v) {
+		TEdgeStump* current = g.data_vertex[v];
+		while((TEdgeStump*) current != 0) {
+			if ((TVertexDescriptor) getTarget(current) == w) return current;
+			current = getNextT(current);
+		}
+	} else if ((TVertexDescriptor) g.data_parent[v] == w) {
+		TEdgeStump* current = g.data_vertex[w];
+		while((TEdgeStump*) current != 0) {
+			if ((TVertexDescriptor) getTarget(current) == v) return current;
+			current = getNextT(current);
+		}
+	}
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Tree<TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	SEQAN_CHECKPOINT
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	streamPut(target,"Adjacency list:\n");
+	for(;it!=itEnd;++it, ++pos) {
+		if (!idInUse(_getVertexIdManager(g),pos)) continue;
+		TEdgeStump* current = *it;
+		streamPut(target, (int)pos);
+		streamPut(target," -> ");
+		while(current!=0) {
+			streamPut(target, (int)getTarget(current));
+			streamPut(target, ',');
+			current=getNextT(current);
+		}
+		streamPut(target, '\n');
+	}
+	it = begin(g.data_vertex, Standard());
+	pos = 0;
+	streamPut(target,"Edge list:\n");
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = getValue(it);
+		while(current!=0) {
+			streamPut(target,"Source: ");
+			streamPut(target, (int)pos);		
+			streamPut(target, ',');
+			streamPut(target,"Target: ");
+			streamPut(target, (int)getTarget(current));
+			streamPut(target, ' ');
+			streamPut(target,"(Id: ");
+			streamPut(target, (int)_getId(current));
+			streamPut(target, ')');
+			streamPut(target, '\n');
+			current=getNextT(current);
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void
+assignRoot(Graph<Tree<TCargo, TSpec> >& g,
+		   TVertexDescriptor const vertex)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	g.data_root = vertex;
+	g.data_parent[vertex] = getNil<TVertexDescriptor>();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+createRoot(Graph<Tree<TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	g.data_root = addVertex(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type&
+root(Graph<Tree<TCargo, TSpec> >& g)
+{
+	SEQAN_CHECKPOINT
+	return g.data_root;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+getRoot(Graph<Tree<TCargo, TSpec> > const& g)
+{
+	SEQAN_CHECKPOINT
+	return g.data_root;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline bool
+isRoot(Graph<Tree<TCargo, TSpec> > const& g,
+	   TVertexDescriptor v)
+{
+	SEQAN_CHECKPOINT
+	return ( (TVertexDescriptor) g.data_root == v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.Graph#isLeaf
+..class:Spec.Tree
+..cat:Graph
+..summary:Tests whether a given vertex is a leaf or not.
+..signature:isLeaf(g, v)
+..param.g:A tree.
+...type:Spec.Tree
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:True if vertex is a leaf.
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline bool
+isLeaf(Graph<Tree<TCargo, TSpec> > const& g,
+	   TVertexDescriptor v)
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return (g.data_vertex[v] ==  (TEdgeStump*) 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.numTreeEdges
+..class:Spec.Tree
+..cat:Graph
+..summary:Number of tree edges.
+..signature:numTreeEdges(g)
+..param.g:A tree.
+...type:Spec.Tree
+..returns:Number of tree edges. Faster than numEdges for trees.
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+numTreeEdges(Graph<Tree<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	if (empty(g)) return 0;
+	else return numVertices(g) - 1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.numChildren:
+..class:Spec.Tree
+..cat:Graph
+..summary:Number of children of a given tree vertex.
+..signature:numChildren(g, v)
+..param.g:A tree.
+...type:Spec.Tree
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:Number of children
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Tree<TCargo, TSpec> > >::Type 
+numChildren(Graph<Tree<TCargo, TSpec> > const& g,
+			TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	
+	return outDegree(g, vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.addChild
+..class:Spec.Tree
+..cat:Graph
+..summary:Adds a new child vertex to a parent vertex.
+Optionally a cargo can be attached to the parent-child edge.
+..signature:addChild(g, parent [, cargo])
+..param.g:A tree.
+...type:Spec.Tree
+..param.parent:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.cargo:A cargo object.
+...type:Metafunction.Cargo
+..returns:A new vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.removeChild
+..see:Function.removeAllChildren
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+addChild(Graph<Tree<TCargo, TSpec> >& g,
+		 TVertexDescriptor parent) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, parent));
+	TVertexDescriptor child = addVertex(g);
+	addEdge(g,parent,child);
+	return child;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+addChild(Graph<Tree<TCargo, TSpec> >& g,
+		 TVertexDescriptor const parent,
+		 TCargo const cargo) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, parent));
+	TVertexDescriptor child = addVertex(g);
+	addEdge(g,parent,child,cargo);
+	return child;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeChild
+..class:Spec.Tree
+..cat:Graph
+..summary:Removes a child from the tree given a parent.
+..signature:removeChild(g, parent, child)
+..param.g:A tree.
+...type:Spec.Tree
+..param.parent:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.child:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.addChild
+..see:Function.removeAllChildren
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeChild(Graph<Tree<TCargo, TSpec> >& g,
+			TVertexDescriptor const parent,
+			TVertexDescriptor const child)
+{
+	SEQAN_CHECKPOINT
+	if (!isLeaf(g,child)) removeAllChildren(g,child);
+	removeEdge(g,parent, child);  // Parent map is cleared in removeEdge
+	releaseId(g.data_id_managerV, child); // Release id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.removeAllChildren
+..class:Spec.Tree
+..cat:Graph
+..summary:Removes all children from the tree given a parent.
+..signature:removeChild(g, parent)
+..param.g:A tree.
+...type:Spec.Tree
+..param.parent:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:void
+..see:Function.addChild
+..see:Function.removeChild
+..include:seqan/graph_types.h
+*/
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeAllChildren(Graph<Tree<TCargo, TSpec> >& g, 
+				  TVertexDescriptor const parent) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, parent));
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	while(g.data_vertex[parent] != (TEdgeStump*) 0) {
+		TVertexDescriptor child = childVertex(g,g.data_vertex[parent]);
+		if (!isLeaf(g,child)) removeAllChildren(g,child);
+		removeEdge(g,parent, child);  // Parent map is cleared in removeEdge
+		releaseId(g.data_id_managerV, child); // Release id
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.childVertex
+..class:Spec.Tree
+..cat:Graph
+..summary:Returns the child vertex of an edge.
+..signature:childVertex(g, e)
+..param.g:A tree.
+...type:Spec.Tree
+..param.e:An edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.parentVertex
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+childVertex(Graph<Tree<TCargo, TSpec> > const&,
+			TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return getTarget(edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.parentVertex
+..class:Spec.Tree
+..cat:Graph
+..summary:Returns the parent vertex of an edge or vertex.
+..signature:parentVertex(g, e)
+..signature:parentVertex(g, v)
+..param.g:A tree.
+...type:Spec.Tree
+..param.e:An edge descriptor.
+...type:Metafunction.EdgeDescriptor
+..param.v:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..returns:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..see:Function.parentVertex
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+parentVertex(Graph<Tree<TCargo, TSpec> > const& g,
+			 typename EdgeDescriptor<Graph<Tree<TCargo, TSpec> > >::Type const edge) 
+{
+	SEQAN_CHECKPOINT
+	return g.data_parent[getTarget(edge)];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type 
+parentVertex(Graph<Tree<TCargo, TSpec> > const& g,
+			 typename VertexDescriptor<Graph<Tree<TCargo, TSpec> > >::Type const v) 
+{
+	SEQAN_CHECKPOINT
+	return g.data_parent[v];
+}
+
+///////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.collectLeaves
+..class:Spec.Tree
+..cat:Graph
+..summary:Returns all leaves underneath a given vertex.
+..signature:collectLeaves(g, subtree_root, group)
+..param.g:A tree.
+...type:Spec.Tree
+..param.subtree_root:A vertex descriptor.
+...type:Metafunction.VertexDescriptor
+..param.group:A group of vertex descriptors
+...type:Class.String
+..include:seqan/graph_types.h
+*/
+template<typename TCargo, typename TSpec, typename TVertexDescriptor, typename TGroup>
+inline void
+collectLeaves(Graph<Tree<TCargo, TSpec> > const& g,
+			  TVertexDescriptor const root,
+			  TGroup& group)
+{
+	typedef Graph<Tree<TCargo, TSpec> > TGraph;
+	typedef typename Iterator<TGraph, AdjacencyIterator>::Type TAdjacencyIterator;
+
+	if (isLeaf(g, root)) appendValue(group, root, Generous());
+	else {
+		TAdjacencyIterator adjIt(g, root);
+		for(;!atEnd(adjIt);goNext(adjIt)) {
+			collectLeaves(g, *adjIt, group);
+		}
+	}
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_trie.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_trie.h
new file mode 100644
index 0000000..f3b6bc7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_trie.h
@@ -0,0 +1,271 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_TRIE_H
+#define SEQAN_HEADER_GRAPH_IMPL_TRIE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Trie
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Trie:
+..cat:Graph
+..general:Class.Graph
+..summary:A keyword trie.
+..description:
+...image:trieGraph|A trie for the words announce, annual, and annually.
+..remarks:A keyword trie is a special automaton and thus, it is not implemented in its own class.
+It solely provides create functions where based upon a set of strings a keyword trie is created.
+..signature:Graph<Automaton<TAlphabet, TCargo, TSpec> > 
+..param.TAlphabet:The alphabet type that is used for the transition labels.
+...metafunction:Metafunction.Alphabet
+...remarks:Use @Metafunction.Alphabet@ to get the type of the labels in an automaton.
+...default:$char$
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of an undirected graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TKeyword, typename TPos>
+inline void
+_addStringToTrie(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+				 TTerminalStateMap& terminalStateMap,
+				 TKeyword const& str,
+				 TPos const& keywordIndex)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+	TVertexDescriptor current = getRoot(g);
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	typename Iterator<TKeyword const, Rooted>::Type sIt = begin(str);
+	for(;!atEnd(sIt);goNext(sIt)) {
+		if (getSuccessor(g, current, *sIt) == nilVal) break;
+		current = getSuccessor(g, current, *sIt);
+	}
+	for(;!atEnd(sIt);goNext(sIt)) {
+		TVertexDescriptor newState = addVertex(g);
+		resize(terminalStateMap, numVertices(g), Generous());
+		assignProperty(terminalStateMap,newState,String<TPos>());
+		addEdge(g,current,newState,*sIt);
+		current = newState;
+	}
+	String<TPos> tmp = getProperty(terminalStateMap,current);
+	appendValue(tmp, keywordIndex);
+	assignProperty(terminalStateMap,current,tmp);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createTrie
+..class:Spec.Trie
+..cat:Graph
+..summary:Creates a trie.
+..signature:createTrie(g, terminalStateMap, keywords)
+..param.g:Out-parameter: An automaton.
+...type:Spec.Trie
+..param.terminalStateMap:Out-parameter: An external property map.
+...type:Class.External Property Map
+...remarks:The external property map must be a String<String<unsigned int> > because
+in every vertex of the trie a number of keywords can end. This is the case in the Aho-Corasick
+algorithm if one pattern is a suffix of another pattern! Hence, we must associate with every vertex a set of indices that correspond to keywords.
+..param.keywords:In-parameter: A set of strings.
+...type:Class.String
+..returns:void
+..see:Function.createTrieOnReverse
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TKeywords>
+inline void
+createTrie(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+		   TTerminalStateMap& terminalStateMap,
+		   TKeywords const& keywords)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Position<TKeywords>::Type TPos;
+	TVertexDescriptor root = addVertex(g);
+	assignRoot(g,root);
+	resize(terminalStateMap, numVertices(g), Generous());
+	assignProperty(terminalStateMap,root,String<TPos>());
+	typename Iterator<TKeywords const, Rooted>::Type it = begin(keywords);
+	for(;!atEnd(it);goNext(it)) _addStringToTrie(g,terminalStateMap,*it,position(it));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createTrieOnReverse
+..class:Spec.Trie
+..cat:Graph
+..summary:Creates a trie for all reversed keywords.
+..signature:createTrieOnReverse(g, terminalStateMap, keywords)
+..returns.param.g:Out-parameter: An automaton.
+...type:Spec.Trie
+..returns.param.terminalStateMap:Out-parameter: An external property map.
+...type:Class.External Property Map
+...remarks:The external property map must be a String<String<unsigned int> > because
+in every vertex of the trie a number of keywords can end. This is the case in the Aho-Corasick
+algorithm if one pattern is a suffix of another pattern! Hence, we must associate with every vertex a set of indices that correspond to keywords.
+..param.keywords:In-parameter: A set of strings.
+...type:Class.String
+..returns:void
+..see:Function.createTrie
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TKeywords>
+inline void
+createTrieOnReverse(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+					TTerminalStateMap& terminalStateMap,
+					TKeywords const& keywords)
+{
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Position<TKeywords>::Type TPos;
+	TVertexDescriptor root = addVertex(g);
+	assignRoot(g,root);
+	resize(terminalStateMap, numVertices(g), Generous());
+	assignProperty(terminalStateMap,root,String<TPos>());
+	typename Iterator<TKeywords const, Rooted>::Type it = begin(keywords);
+	for(;!atEnd(it);goNext(it)) {
+		typedef typename Value<TKeywords>::Type TKeyword;
+		TKeyword tmp;
+		typename Iterator<TKeyword const, Rooted>::Type sIt = end(*it);
+		while(!atBegin(sIt)) {
+			goPrevious(sIt);
+			appendValue(tmp,getValue(sIt));
+		}
+		_addStringToTrie(g,terminalStateMap,tmp,position(it));
+	}
+}
+
+
+
+/**
+.Function.createSuffixTrie
+..class:Spec.Trie
+..cat:Graph
+..summary:Creates a trie of all suffixes of a text.
+..signature:createSuffixTrie(g, terminalStateMap, text)
+..param.g:Out-parameter: An automaton.
+...type:Spec.Trie
+..param.terminalStateMap:Out-parameter: An external property map.
+...type:Class.External Property Map
+...remarks:The external property map must be a String<String<unsigned int> >.
+..param.text:In-parameter: A text.
+...type:Class.String
+..returns:void
+..see:Function.createTrie
+..see:Function.createTrieOnReverse
+..include:seqan/graph_types.h
+*/
+template <typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TText>
+inline void
+createSuffixTrie(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+				 TTerminalStateMap& terminalStateMap,
+				 TText const& text)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Position<TText const>::Type TPosition;
+	TVertexDescriptor root = addVertex(g);
+	assignRoot(g,root);
+	resize(terminalStateMap, numVertices(g), Generous());
+	assignProperty(terminalStateMap,root,String<TPosition>());
+
+	for (TPosition i = 0; i < length(text); ++i)
+	{
+		_addStringToTrie(g,terminalStateMap,suffix(text, i),i);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TAlphabet, typename TCargo, typename TSpec, typename TTerminalStateMap, typename TTexts>
+inline void
+createSetSuffixTrie(Graph<Automaton<TAlphabet, TCargo, TSpec> >& g,
+					TTerminalStateMap& terminalStateMap,
+					TTexts const& texts)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Position<TTexts const>::Type TTextsPosition;
+	typedef typename Value<TTexts const>::Type TText;
+	typedef typename Position<TText const>::Type TPosition;
+
+	TVertexDescriptor root = addVertex(g);
+	assignRoot(g,root);
+	resize(terminalStateMap, numVertices(g), Generous());
+	assignProperty(terminalStateMap,root,String<TPosition>());
+
+	for (TTextsPosition j = 0; j < length(texts); ++j)
+	{
+		TText const & text = texts[j];
+		for (TPosition i = 0; i < length(text); ++i)
+		{
+			_addStringToTrie(g,terminalStateMap,suffix(text, i),j);
+		}
+	}
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_undirected.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_undirected.h
new file mode 100644
index 0000000..a79657e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_undirected.h
@@ -0,0 +1,820 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_UNDIRECTED_H
+#define SEQAN_HEADER_GRAPH_IMPL_UNDIRECTED_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Undirected
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Undirected Graph:
+..cat:Graph
+..general:Class.Graph
+..summary:An undirected graph that stores the edges in an adjacency list.
+..description:
+...image:undirectedGraph|An undirected graph with multiple components.
+..signature:Graph<Undirected<TCargo, TSpec> >
+..param.TCargo:The cargo type that can be attached to the edges.
+...metafunction:Metafunction.Cargo
+...remarks:Use @Metafunction.Cargo@ to get the cargo type of an undirected graph.
+...default:$void$
+..param.TSpec:The specializing type for the graph.
+...metafunction:Metafunction.Spec
+...remarks:Use WithoutEdgeId here to omit edge ids.
+Note: If edges do not store ids external property maps do not work.
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TCargo,typename TSpec>
+class Graph<Undirected<TCargo, TSpec> > 
+{
+	public:
+		typedef typename VertexIdHandler<Graph>::Type TVertexIdManager_;
+		typedef typename EdgeIdHandler<Graph>::Type TEdgeIdManager_;
+		typedef typename EdgeType<Graph>::Type TEdgeStump_;	
+		typedef Allocator<SinglePool<sizeof(TEdgeStump_)> > TAllocator_;
+		
+		String<TEdgeStump_*> data_vertex;			// Pointers to EdgeStump lists
+		TVertexIdManager_ data_id_managerV;
+		TEdgeIdManager_ data_id_managerE;		
+		TAllocator_ data_allocator;
+
+//____________________________________________________________________________
+
+
+		Graph() {
+			SEQAN_CHECKPOINT
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) :
+			data_allocator(_other.data_allocator)
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);		
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			clear(*this);
+			data_allocator = _other.data_allocator;
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// INTERNAL FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline String<typename EdgeType<Graph<Undirected<TCargo, TSpec> > >::Type*>&
+_getVertexString(Graph<Undirected<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	return const_cast<String<TEdgeStump*>&>(g.data_vertex);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename VertexIdHandler<Graph<Undirected<TCargo, TSpec> > >::Type&
+_getVertexIdManager(Graph<Undirected<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexIdHandler<TGraph>::Type TVertexIdManager;
+	return const_cast<TVertexIdManager&>(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename EdgeIdHandler<Graph<Undirected<TCargo, TSpec> > >::Type&
+_getEdgeIdManager(Graph<Undirected<TCargo, TSpec> > const& g) {
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeIdHandler<TGraph>::Type TEdgeIdManager;
+	return const_cast<TEdgeIdManager&>(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Undirected<TCargo, TSpec> > const& source,
+		   Graph<Undirected<TCargo, TSpec> >& dest,
+		   bool) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+	clear(dest);
+	resize(dest.data_vertex, length(_getVertexString(source)));
+	TIter itInit = begin(dest.data_vertex, Standard());
+	TIter itInitEnd = end(dest.data_vertex, Standard());
+	for(;itInit!=itInitEnd; ++itInit) *itInit = (TEdgeStump*) 0;
+	TIterConst it = begin(source.data_vertex, Standard());
+	TIterConst itEnd = end(source.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor sourceVertex = pos;
+		while(current != (TEdgeStump*) 0) {
+			TVertexDescriptor targetVertex = getTarget(current);
+
+			if (targetVertex != sourceVertex) {
+				// Create missing vertices, targetVertex is always bigger than sourceVertex
+				_createVertices(dest,targetVertex);
+			
+				// Add edge
+				TEdgeDescriptor e = addEdge(dest, sourceVertex, targetVertex);
+				_assignId(e, _getId(current));
+				assignCargo(e, getCargo(current));
+				current = getNextS(current);  // Follow the link belonging to the source id
+			} else {
+				// Do nothing here because we don't want to create edges twice!!!
+				current = getNextT(current);
+			}
+		}
+	}
+	dest.data_id_managerV = source.data_id_managerV;
+	dest.data_id_managerE = source.data_id_managerE;
+}
+
+
+template<typename TCargo, typename TSpec>
+inline void
+_copyGraph(Graph<Undirected<TCargo, TSpec> > const& source,
+		   Graph<Undirected<TCargo, TSpec> >& dest) 
+{
+	_copyGraph(source, dest, false); // Never transpose because undirected and transposed undirected graph are equal
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+transpose(Graph<Undirected<TCargo, TSpec> > const& source,
+		  Graph<Undirected<TCargo, TSpec> >& dest)
+{
+	SEQAN_CHECKPOINT
+	// Undirected graph, no transpose just copy
+	_copyGraph(source, dest, false);
+	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+transpose(Graph<Undirected<TCargo, TSpec> > const&)
+{
+	// Nothing to do
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Undirected<TCargo, TSpec> > >::Type 
+numEdges(Graph<Undirected<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline typename Size<Graph<Undirected<TCargo, TSpec> > >::Type 
+numVertices(Graph<Undirected<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return idCount(g.data_id_managerV);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline bool 
+empty(Graph<Undirected<TCargo, TSpec> > const& g) 
+{
+	SEQAN_CHECKPOINT
+	return (!(idCount(g.data_id_managerV)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+clearEdges(Graph<Undirected<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*>, Standard>::Type TIter;
+
+	// Collect all edges
+	String<TEdgeDescriptor> edges;
+	TIter it = begin(g.data_vertex, Standard());
+	TIter itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd; ++it, ++pos) {
+		TEdgeStump* current = *it;
+		TVertexDescriptor sourceVertex = pos;
+		while(current != (TEdgeStump*) 0) {
+			if (getTarget(current) != sourceVertex) {
+				appendValue(edges, current, Generous());
+				current = getNextS(current);
+			}
+			// Do nothing here because we don't want to create edges twice!!!
+			else current = getNextT(current);
+		}
+		*it = (TEdgeStump*) 0;
+	}
+	SEQAN_ASSERT(numEdges(g) == length(edges));
+
+	// Release all edges
+	typedef typename Iterator<String<TEdgeDescriptor>, Standard>::Type TStringIter;
+	TStringIter edgeIt = begin(edges, Standard());
+	TStringIter edgeEndIt = end(edges, Standard());
+	for(; edgeIt != edgeEndIt; ++edgeIt) {
+		valueDestruct(*edgeIt);
+		deallocate(g.data_allocator, *edgeIt, 1);	
+	}
+	releaseAll(g.data_id_managerE);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void
+clearVertices(Graph<Undirected<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearEdges(g);
+	releaseAll(g.data_id_managerV);
+	clear(g.data_vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+inline void 
+clear(Graph<Undirected<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	clearVertices(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Undirected<TCargo, TSpec> > >::Type 
+outDegree(Graph<Undirected<TCargo, TSpec> > const& g, 
+		  TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TGraph>::Type TSize;
+	TSize count=0;
+	TEdgeStump* current = g.data_vertex[vertex];
+	while(current!=0) {
+		if ( (TVertexDescriptor) getTarget(current)==vertex) current = getNextT(current);
+		else current = getNextS(current);
+		++count;
+	}
+	return count;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Undirected<TCargo, TSpec> > >::Type 
+inDegree(Graph<Undirected<TCargo, TSpec> > const& g, 
+		 TVertexDescriptor const vertex) 
+{
+	SEQAN_CHECKPOINT
+	// In-degree and out-degree are equal for undirected graphs
+	return outDegree(g,vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename Size<Graph<Undirected<TCargo, TSpec> > >::Type 
+degree(Graph<Undirected<TCargo, TSpec> > const& g,
+	   TVertexDescriptor const vertex) 
+{
+	return outDegree(g,vertex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec> 
+inline typename VertexDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+addVertex(Graph<Undirected<TCargo, TSpec> >& g) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TVertexDescriptor vd = obtainId(g.data_id_managerV);
+	if (vd == length(g.data_vertex)) appendValue(g.data_vertex, (TEdgeStump*) 0, Generous()); 
+	else g.data_vertex[vd] = (TEdgeStump*) 0;
+	return vd;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeVertex(Graph<Undirected<TCargo, TSpec> >& g, 
+			 TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+
+	removeOutEdges(g,v); // Remove all outgoing edges
+	releaseId(g.data_id_managerV, v); // Release id
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline typename EdgeDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+addEdge(Graph<Undirected<TCargo, TSpec> >& g, 
+		TVertexDescriptor source, 
+		TVertexDescriptor target) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NEQ(source, target);
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Id<TGraph>::Type TId;
+
+	// Source must be the smaller vertex id
+	if (source > target) {TVertexDescriptor tmp = target; target = source; source = tmp; }
+
+	TEdgeStump* edge_ptr;
+	allocate(g.data_allocator, edge_ptr, 1);
+	valueConstruct(edge_ptr);
+	assignSource(edge_ptr, source);
+	assignTarget(edge_ptr, target);
+	assignNextS(edge_ptr, (TEdgeStump*) 0);
+	assignNextT(edge_ptr, (TEdgeStump*) 0);
+	TId id = obtainId(g.data_id_managerE);
+	_assignId(edge_ptr, id);
+	if (g.data_vertex[source]!=0) assignNextS(edge_ptr, g.data_vertex[source]);
+	if (g.data_vertex[target]!=0) assignNextT(edge_ptr, g.data_vertex[target]);
+	g.data_vertex[source]=edge_ptr;
+	g.data_vertex[target]=edge_ptr;
+	return edge_ptr;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor, typename TCargo2> 
+inline typename EdgeDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+addEdge(Graph<Undirected<TCargo, TSpec> >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TCargo2 const cargo) 
+{
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT_NEQ(source, target);
+	
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor e = addEdge(g,source,target);
+	assignCargo(e,cargo);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline void 
+removeEdge(Graph<Undirected<TCargo, TSpec> >& g, 
+		   TVertexDescriptor const source, 
+		   TVertexDescriptor const target) 
+{
+	SEQAN_CHECKPOINT;
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+	
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+
+	// Find edge and source predecessor
+	TEdgeStump* predSource = 0;
+	TEdgeStump* current = g.data_vertex[source];
+	while(current != (TEdgeStump*) 0) {
+		TVertexDescriptor adjV = (TVertexDescriptor) getTarget(current);
+		if (adjV != source) {
+			if ( adjV == target) break;
+			predSource = current;
+			current = getNextS(current);
+		} else {
+			adjV = (TVertexDescriptor) getSource(current);
+			if ( adjV == target) break;
+			predSource = current;
+			current = getNextT(current);
+		}
+	}
+	
+	// Not found?
+	if (current == (TEdgeStump*) 0) return;
+
+	// Find edge and target predecessor
+	TEdgeStump* predTarget = 0;
+	current = g.data_vertex[target];
+	while(current != (TEdgeStump*) 0) {
+		TVertexDescriptor adjV = (TVertexDescriptor) getTarget(current);
+		if (adjV != target) {
+			if ( adjV == source) break;
+			predTarget = current;
+			current = getNextS(current);
+		} else {
+			adjV = (TVertexDescriptor) getSource(current);
+			if ( adjV == source) break;
+			predTarget = current;
+			current = getNextT(current);
+		}
+	}
+
+	
+	// Relink the next pointer of source predecessor
+	if (predSource != (TEdgeStump*) 0) {
+		if (source != (TVertexDescriptor) getTarget(current)) {
+			if (source != (TVertexDescriptor) getTarget(predSource)) assignNextS(predSource, getNextS(current));
+			else assignNextT(predSource, getNextS(current));
+		} else {
+			if (source != (TVertexDescriptor) getTarget(predSource)) assignNextS(predSource, getNextT(current));
+			else assignNextT(predSource, getNextT(current));
+		}
+	}
+	else {
+		if (source != (TVertexDescriptor) getTarget(current)) value(g.data_vertex, source) = getNextS(current);
+		else value(g.data_vertex, source) = getNextT(current);
+	}
+
+	// Relink the next pointer of target predecessor
+	if (predTarget != (TEdgeStump*) 0) {
+		if (target != (TVertexDescriptor) getTarget(current)) {
+			if (target != (TVertexDescriptor) getTarget(predTarget)) assignNextS(predTarget, getNextS(current));
+			else assignNextT(predTarget, getNextS(current));
+		} else {
+			if (target != (TVertexDescriptor) getTarget(predTarget)) assignNextS(predTarget, getNextT(current));
+			else assignNextT(predTarget, getNextT(current));
+		}
+	}
+	else {
+		if (target != (TVertexDescriptor) getTarget(current)) value(g.data_vertex, target) = getNextS(current);
+		else value(g.data_vertex, target) = getNextT(current);
+	}
+
+	// Deallocate
+	releaseId(g.data_id_managerE, _getId(current));
+	valueDestruct(current);
+	deallocate(g.data_allocator, current, 1);	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline void 
+removeEdge(Graph<Undirected<TCargo, TSpec> >& g,
+		   TEdgeDescriptor const edge)
+{
+	
+	SEQAN_CHECKPOINT
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, sourceVertex(g,edge)));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, targetVertex(g,edge)));
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor source = sourceVertex(g,edge);
+	TVertexDescriptor target = targetVertex(g,edge);
+
+	// Find edge and source predecessor
+	TEdgeStump* predSource = 0;
+	TEdgeStump* current = g.data_vertex[source];
+	while(current != (TEdgeStump*) 0) {
+		TVertexDescriptor adjV = (TVertexDescriptor) getTarget(current);
+		if (adjV != source) {
+			if ((adjV == target) && (current == edge)) break;
+			predSource = current;
+			current = getNextS(current);
+		} else {
+			adjV = (TVertexDescriptor) getSource(current);
+			if ((adjV == target) && (current == edge)) break;
+			predSource = current;
+			current = getNextT(current);
+		}
+	}
+	
+	// Not found?
+	if (current == (TEdgeStump*) 0) return;
+
+	// Find edge and target predecessor
+	TEdgeStump* predTarget = 0;
+	current = g.data_vertex[target];
+	while(current != (TEdgeStump*) 0) {
+		TVertexDescriptor adjV = (TVertexDescriptor) getTarget(current);
+		if (adjV != target) {
+			if ((adjV == source) && (current == edge)) break;
+			predTarget = current;
+			current = getNextS(current);
+		} else {
+			adjV = (TVertexDescriptor) getSource(current);
+			if ((adjV == source) && (current == edge)) break;
+			predTarget = current;
+			current = getNextT(current);
+		}
+	}
+
+	
+	// Relink the next pointer of source predecessor
+	if (predSource != (TEdgeStump*) 0) {
+		if (source != (TVertexDescriptor) getTarget(current)) {
+			if (source != (TVertexDescriptor) getTarget(predSource)) assignNextS(predSource, getNextS(current));
+			else assignNextT(predSource, getNextS(current));
+		} else {
+			if (source != (TVertexDescriptor) getTarget(predSource)) assignNextS(predSource, getNextT(current));
+			else assignNextT(predSource, getNextT(current));
+		}
+	}
+	else {
+		if (source != (TVertexDescriptor) getTarget(current)) value(g.data_vertex, source) = getNextS(current);
+		else value(g.data_vertex, source) = getNextT(current);
+	}
+
+	// Relink the next pointer of target predecessor
+	if (predTarget != (TEdgeStump*) 0) {
+		if (target != (TVertexDescriptor) getTarget(current)) {
+			if (target != (TVertexDescriptor) getTarget(predTarget)) assignNextS(predTarget, getNextS(current));
+			else assignNextT(predTarget, getNextS(current));
+		} else {
+			if (target != (TVertexDescriptor) getTarget(predTarget)) assignNextS(predTarget, getNextT(current));
+			else assignNextT(predTarget, getNextT(current));
+		}
+	}
+	else {
+		if (target != (TVertexDescriptor) getTarget(current)) value(g.data_vertex, target) = getNextS(current);
+		else value(g.data_vertex, target) = getNextT(current);
+	}
+
+	// Deallocate
+	releaseId(g.data_id_managerE, _getId(current));
+	valueDestruct(current);
+	deallocate(g.data_allocator, current, 1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeOutEdges(Graph<Undirected<TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	TEdgeDescriptor eD = g.data_vertex[v];
+	while(eD != (TEdgeStump*) 0) {
+		removeEdge(g,eD);
+		eD = g.data_vertex[v];
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor> 
+inline void 
+removeInEdges(Graph<Undirected<TCargo, TSpec> >& g, 
+			   TVertexDescriptor const v) 
+{
+	SEQAN_CHECKPOINT
+	removeOutEdges(g,v);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+targetVertex(Graph<Undirected<TCargo, TSpec> > const&,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return getTarget(edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TEdgeDescriptor>
+inline typename VertexDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+sourceVertex(Graph<Undirected<TCargo, TSpec> > const&,
+			 TEdgeDescriptor const edge) 
+{
+	SEQAN_CHECKPOINT
+	return getSource(edge);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TMatrix>
+inline void
+getAdjacencyMatrix(Graph<Undirected<TCargo, TSpec> > const& g, 
+				   TMatrix& mat) 
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Size<TMatrix>::Type TSize;
+	TSize len = getIdUpperBound(g.data_id_managerV);
+	resize(mat, len*len, 0);
+
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	TVertexDescriptor pos = 0;
+	for(;it!=itEnd;++it, ++pos) {
+		TVertexDescriptor sourceV = pos;
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			TVertexDescriptor adjV = getTarget(current);
+			if (adjV != sourceV) {
+				++mat[sourceV*len+adjV];
+				current=getNextS(current);
+			} else {
+				adjV = getSource(current);
+				++mat[sourceV*len+adjV];
+				current=getNextT(current);
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Undirected<TCargo, TSpec> > >::Type 
+findEdge(Graph<Undirected<TCargo, TSpec> > const& g,
+		 TVertexDescriptor const v,
+		 TVertexDescriptor const w)
+{
+	SEQAN_CHECKPOINT;
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, v));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, w));
+	
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	
+	TEdgeStump* current = g.data_vertex[v];
+	while(current != (TEdgeStump*) 0) {
+		TVertexDescriptor adjV = getTarget(current);
+		if (adjV != v) {
+			if ( adjV == w) return current;
+			current=getNextS(current);
+		} else {
+			adjV = getSource(current);
+			if ( adjV == w) return current;
+			current=getNextT(current);
+		}
+	}
+	return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Undirected<TCargo, TSpec> > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	typedef typename Iterator<String<TEdgeStump*> const, Standard>::Type TIterConst;
+	TIterConst it = begin(g.data_vertex, Standard());
+	TIterConst itEnd = end(g.data_vertex, Standard());
+	streamPut(target,"Adjacency list:\n");
+	TVertexDescriptor pos = 0;
+	for(;it != itEnd; ++it, ++pos) {
+		TVertexDescriptor sourceV = pos;
+		streamPut(target, (int)sourceV);
+		streamPut(target," -> ");
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			TVertexDescriptor adjV = getTarget(current);
+			if (adjV != sourceV) {
+				streamPut(target, (int)adjV);
+				streamPut(target, ',');
+				current=getNextS(current);
+			} else {
+				adjV = getSource(current);
+				streamPut(target, (int)adjV);
+				streamPut(target, ',');
+				current=getNextT(current);
+			}
+		}
+		streamPut(target, '\n');
+	}
+	it = begin(g.data_vertex, Standard());
+	pos = 0;
+	streamPut(target,"Edge list:\n");
+	for(; it != itEnd; ++it, ++pos) {
+		TVertexDescriptor sourceV = pos;
+		TEdgeStump* current = *it;
+		while(current!=0) {
+			TVertexDescriptor targetV = getTarget(current);
+			if (sourceV != targetV) {
+				streamPut(target,"Source: ");
+				streamPut(target, (int)sourceV);		
+				streamPut(target, ',');
+				streamPut(target,"Target: ");
+				streamPut(target, (int)targetV);
+				streamPut(target, ' ');
+				streamPut(target,"(Id: ");
+				streamPut(target, (int)_getId(current));
+				streamPut(target, ')');
+				streamPut(target, '\n');
+				current=getNextS(current);
+			} else {
+				current=getNextT(current);
+			}
+		}
+	}
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_impl_wordgraph.h b/third-party/seqan/core/include/seqan/graph_types/graph_impl_wordgraph.h
new file mode 100644
index 0000000..f55bc66
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_impl_wordgraph.h
@@ -0,0 +1,285 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_IMPL_WORDGRAPH_H
+#define SEQAN_HEADER_GRAPH_IMPL_WORDGRAPH_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+template <typename TSpec = Default>
+struct WordGraph;
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - WordGraph
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Word Graph:
+..cat:Graph
+..general:Spec.Automaton
+..summary:A special automaton that stores words instead of single characters along its edges.
+..signature:Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > >
+..param.TAlphabet:The alphabet type that is used for the words.
+...metafunction:Metafunction.Alphabet
+...remarks:Use @Metafunction.Alphabet@ to get the value type of the words.
+...default:$char$
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Default$, see @Tag.Default at .
+..include:seqan/graph_types.h
+*/
+template<typename TAlphabet, typename TSpec>
+class Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > 
+{
+	public:
+		typedef typename VertexIdHandler<Graph>::Type TVertexIdManager_;
+		typedef typename EdgeIdHandler<Graph>::Type TEdgeIdManager_;
+		typedef typename VertexDescriptor<Graph>::Type TVertexDescriptor_;
+		typedef typename EdgeType<Graph>::Type TEdge_;	
+
+		String<AutomatonEdgeArray<TEdge_, TAlphabet> > data_vertex;		// List of tables
+		TVertexIdManager_ data_id_managerV;
+		TEdgeIdManager_ data_id_managerE;
+		TVertexDescriptor_ data_root;
+
+
+//____________________________________________________________________________
+
+
+		Graph() : data_root(0) {
+			SEQAN_CHECKPOINT
+		}
+
+
+		~Graph() {
+			SEQAN_CHECKPOINT
+			clear(*this);
+		}
+
+		Graph(Graph const & _other) 
+		{
+			SEQAN_CHECKPOINT
+			_copyGraph(_other, *this);
+		}
+	
+		Graph const& operator = (Graph const & _other) {
+			SEQAN_CHECKPOINT
+			if (this == &_other) return *this;
+			_copyGraph(_other, *this);
+			return *this;
+		}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+addEdge(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		String<TAlphabet> const & label) 
+{
+	SEQAN_CHECKPOINT;
+    SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+	
+	typedef Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename Id<TGraph>::Type TId;
+	
+	TAlphabet firstChar = getValue(label, 0);
+	TEdgeDescriptor e = findEdge(g, source, firstChar);
+	TId id = obtainId(g.data_id_managerE);
+	_assignId(e, id);
+	assignTarget(e, target);
+	String<TAlphabet> suf(suffix(label,1));
+	assignCargo(e, suf);
+	return e;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor, typename TChars>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+addEdge(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		TChars const* chars) 
+{
+	SEQAN_CHECKPOINT
+	return addEdge(g,source,target,String<TAlphabet>(chars));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor, typename TLabel, typename TEdgeCargo>
+inline typename EdgeDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+addEdge(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > >& /*g*/, 
+		TVertexDescriptor const /*source*/, 
+		TVertexDescriptor const /*target*/,
+		TLabel const /*label*/,
+		TEdgeCargo const /*cargo*/)
+{
+	// No additional cargo allowed. Cargo is used for the words in the graph.
+	// Use external property map.
+    SEQAN_ASSERT_FAIL("No additional cargo allowed. Cargo is used for the words in the graph. Use external property map.");
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor>
+inline void
+removeEdge(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > >& g, 
+		TVertexDescriptor const source, 
+		TVertexDescriptor const target,
+		String<TAlphabet> const& label) 
+{
+	SEQAN_CHECKPOINT;
+	(void)target;  // In case it is compiled without assertions.
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, source));
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, target));
+
+	TAlphabet firstChar = getValue(label, 0);
+	removeEdge(g, findEdge(g,source, firstChar));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TAlphabet, typename TCargo, typename TSpec, typename TIDString>
+inline void
+write(TFile & target,
+	  Graph<Automaton<TAlphabet, TCargo, WordGraph<TSpec> > > const& g,
+	  TIDString const &,
+	  Raw)
+{
+//IOREV _nodoc_
+	typedef Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	typedef typename Size<TAlphabet>::Type TSize;
+	TSize table_length = ValueSize<TAlphabet>::VALUE;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+
+	streamPut(target,"WordGraph - Directed:\n");
+	typedef typename Iterator<String<AutomatonEdgeArray<TEdge, TAlphabet> > const, Rooted>::Type TIterConst;
+	for(TIterConst it = begin(g.data_vertex);!atEnd(it);goNext(it)) {
+		if (!idInUse(g.data_id_managerV, position(it))) continue;
+		TVertexDescriptor sourceVertex = position(it);
+		for(TSize i=0;i<table_length;++i) {
+			TEdge const* ed = &g.data_vertex[sourceVertex].data_edge[i];
+			if (getTarget(ed) ==  nilVal) continue;
+			streamPut(target, (int)sourceVertex);
+			streamPut(target,"->");
+			streamPut(target, (int)getTarget(ed));
+			streamPut(target, ' ');
+			streamPut(target, ' ');
+			streamPut(target, "Label: ");
+			streamPut(target, TAlphabet(i));
+			streamPut(target, CharString(getCargo(ed)));
+			streamPut(target, '\n');
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+getSuccessor(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > const& g,
+			 TVertexDescriptor vertex,
+			 TCharacters const& chars)
+{
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+	typedef Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdgeStump;
+	TEdgeStump* ed = findEdge(g, vertex, getValue(chars, 0));
+	if (getCargo(ed) == suffix(chars, 1)) {
+		return getTarget(ed);
+	} else {
+		return getNil<TVertexDescriptor>();
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor, typename TCharacters>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+getSuccessor(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > const& g,
+			 TVertexDescriptor vertex,
+			 TCharacters const* chars)
+{
+	SEQAN_CHECKPOINT
+	return getSuccessor(g,vertex,String<TAlphabet>(chars));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TSpec, typename TVertexDescriptor, typename TIterator>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > >::Type 
+parseString(Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > const& g,
+			TVertexDescriptor const vertex,
+			TIterator beginIt,
+			TIterator endIt)
+{
+	SEQAN_CHECKPOINT;
+	SEQAN_ASSERT(idInUse(g.data_id_managerV, vertex));
+	typedef Graph<Automaton<TAlphabet, String<TAlphabet>, WordGraph<TSpec> > > TGraph;
+	typedef typename Size<TGraph>::Type TSize;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	TVertexDescriptor succ = vertex;
+	while (beginIt!=endIt) {
+		String<TAlphabet> label(*beginIt);
+		TSize range = 1;
+		TVertexDescriptor tmp = getSuccessor(g,succ,label);
+		while ((tmp == nilVal) &&
+				(beginIt+range != endIt))
+		{
+			appendValue(label, *(beginIt + range));
+			tmp = getSuccessor(g,succ,label);
+			++range;
+		}
+		if (tmp == nilVal) break;
+		succ = tmp;
+		beginIt = beginIt+range;
+	}
+	return succ;
+}
+
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_interface.h b/third-party/seqan/core/include/seqan/graph_types/graph_interface.h
new file mode 100644
index 0000000..376e2b6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_interface.h
@@ -0,0 +1,483 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimerf
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_INTERFACE_H
+#define SEQAN_HEADER_GRAPH_INTERFACE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+// Default directed graph
+template<typename TCargo = void, typename TSpec = Default>
+struct Directed;
+
+// Default undirected graph
+template<typename TCargo = void, typename TSpec = Default>
+struct Undirected;
+
+// Default Tree
+template<typename TCargo = void, typename TSpec = Default>
+struct Tree;
+
+// Default Automaton
+template<typename TAlphabet = char, typename TCargo = void, typename TSpec = Default>
+struct Automaton;
+
+// Default Hmm
+template<typename TAlphabet = Dna, typename TCargo = double, typename TSpec = Default>
+struct Hmm;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.Graph:
+..cat:Graph
+..summary:Generic graph.
+..signature:Graph<TSpec>
+..param.TSpec:The specializing type determines the kind of graph, e.g., directed, undirected, tree, or automaton.
+...remarks:The default Graph<> corresponds to a directed graph.
+...default:Directed<>
+..include:seqan/graph_types.h
+..example:This is an example for Dijkstra's algorithm on a directed graph with an external property map. The property map adds weights to the edges. The example only outputs distances, not the details of the paths.
+...file:demos/graph/graph_algo_dijkstra.cpp
+...text:The output of the distances is as follows:
+...output:Distance from 0 to 0: 0
+Distance from 0 to 1: 8
+Distance from 0 to 2: 9
+Distance from 0 to 3: 5
+Distance from 0 to 4: 7
+
+*/
+template<typename TSpec = Directed<> >
+class Graph;
+
+//////////////////////////////////////////////////////////////////////////////
+// General Graph Metafunction
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Spec.param.T.type:Class.Graph
+///.Metafunction.Spec.class:Class.Graph
+
+template<typename TSpec>
+struct Spec<Graph<TSpec> > 
+{
+	typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+struct Spec<Graph<TSpec> const>
+{
+	typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.EdgeDescriptor.param.T.type:Class.Graph
+///.Metafunction.EdgeDescriptor.class:Class.Graph
+
+template<typename TSpec>
+struct EdgeDescriptor<Graph<TSpec> > 
+{
+	typedef typename EdgeType<Graph<TSpec> >::Type* Type;
+};
+
+template<typename TSpec>
+struct EdgeDescriptor<Graph<TSpec> const>
+{
+	typedef typename EdgeType<Graph<TSpec> const>::Type* Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.VertexDescriptor.param.T.type:Class.Graph
+///.Metafunction.VertexDescriptor.class:Class.Graph
+
+template<typename TSpec>
+struct VertexDescriptor<Graph<TSpec> > 
+{
+	typedef typename Id<Graph<TSpec> >::Type Type;
+};
+
+template<typename TSpec>
+struct VertexDescriptor<Graph<TSpec> const>
+{
+	typedef typename Id<Graph<TSpec> >::Type Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.EdgeType.param.T.type:Class.Graph
+///.Metafunction.EdgeType.class:Class.Graph
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Directed<TCargo, TSpec> > > {
+	typedef EdgeStump<TCargo, true, false, true, TSpec> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Directed<TCargo, TSpec> > const> {
+	typedef EdgeStump<TCargo, true, false, true, TSpec> const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo>
+struct EdgeType<Graph<Directed<TCargo, WithoutEdgeId> > > {
+	typedef EdgeStump<TCargo, true, false, false, WithoutEdgeId> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo>
+struct EdgeType<Graph<Directed<TCargo, WithoutEdgeId> > const> {
+	typedef EdgeStump<TCargo, true, false, false, WithoutEdgeId> const Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Tree<TCargo, TSpec> > > {
+	typedef EdgeStump<TCargo, true, false, false, TreeTag> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Tree<TCargo, TSpec> > const> {
+	typedef EdgeStump<TCargo, true, false, false, TreeTag> const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Undirected<TCargo, TSpec> > > {
+	typedef EdgeStump<TCargo, true, true, true, TSpec> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TSpec>
+struct EdgeType<Graph<Undirected<TCargo, TSpec> > const> {
+	typedef EdgeStump<TCargo, true, true, true, TSpec> const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo>
+struct EdgeType<Graph<Undirected<TCargo, WithoutEdgeId> > > {
+	typedef EdgeStump<TCargo, true, true, false, WithoutEdgeId> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo>
+struct EdgeType<Graph<Undirected<TCargo, WithoutEdgeId> > const> {
+	typedef EdgeStump<TCargo, true, true, false, WithoutEdgeId> const Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Automaton<TAlphabet, TCargo, TSpec> > > {
+	typedef EdgeStump<TCargo, false, false, true, TSpec> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Automaton<TAlphabet, TCargo, TSpec> > const> {
+	typedef EdgeStump<TCargo, false, false, true, TSpec> const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo>
+struct EdgeType<Graph<Automaton<TAlphabet, TCargo, WithoutEdgeId> > > {
+	typedef EdgeStump<TCargo, false, false, false, WithoutEdgeId> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo>
+struct EdgeType<Graph<Automaton<TAlphabet, TCargo, WithoutEdgeId> > const> {
+	typedef EdgeStump<TCargo, false, false, false, WithoutEdgeId> const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Hmm<TAlphabet, TCargo, TSpec> > const> {
+	typedef typename EdgeType<Graph<Directed<TCargo, TSpec> > const>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct EdgeType<Graph<Hmm<TAlphabet, TCargo, TSpec> > > {
+	typedef typename EdgeType<Graph<Directed<TCargo, TSpec> > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Cargo.param.T.type:Class.Graph
+///.Metafunction.Cargo.class:Class.Graph
+
+template<typename TSpec>
+struct Cargo<Graph<TSpec> > {
+	typedef typename Cargo<typename EdgeType<Graph<TSpec> >::Type>::Type Type;
+};
+
+
+template<typename TSpec>
+struct Cargo<Graph<TSpec> const> {
+	typedef typename Cargo<typename EdgeType<Graph<TSpec> const>::Type>::Type Type;
+};
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.EdgeIdHandler.param.T.type:Class.Graph
+///.Metafunction.EdgeIdHandler.class:Class.Graph
+
+template<typename TSpec>
+struct EdgeIdHandler<Graph<TSpec> const> {
+	typedef typename EdgeIdHandler<typename EdgeType<Graph<TSpec> const>::Type>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec>
+struct EdgeIdHandler<Graph<TSpec> > {
+	typedef typename EdgeIdHandler<typename EdgeType<Graph<TSpec> >::Type>::Type Type;
+};
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Alphabet.param.T.type:Class.Graph
+///.Metafunction.Alphabet.class:Class.Graph
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct Alphabet<Graph<Automaton<TAlphabet, TCargo, TSpec> > > {
+	typedef TAlphabet Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct Alphabet<Graph<Automaton<TAlphabet, TCargo, TSpec> > const> {
+	typedef TAlphabet Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct Alphabet<Graph<Hmm<TAlphabet, TCargo, TSpec> > > {
+	typedef TAlphabet Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TSpec>
+struct Alphabet<Graph<Hmm<TAlphabet, TCargo, TSpec> > const> {
+	typedef TAlphabet Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Generic Graph Functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getNil
+..class:Class.Graph
+..cat:Graph
+..summary:Utility function returning a value that represents nil.
+Useful for various graph algorithms, e.g., missing predecessors, vertices that have not been visited, etc.
+..signature:getNil<T>()
+..returns:Pseudo nil value for type T.
+..include:seqan/graph_types.h
+*/
+template <typename T>
+inline T
+getNil(T *)
+{
+	return ~0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T>
+inline T
+getNil()
+{
+SEQAN_CHECKPOINT
+	T * _tag = 0;
+	return getNil(_tag);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Purely internal!!! Never compare to _getInfinity()!!!.
+// Just returns a very large value.
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T>
+inline T
+_getInfinity()
+{
+	T * _tag = 0;
+	return supremumValueImpl(_tag);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <>
+inline double
+_getInfinity()
+{
+	return 1000000000;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TWeightMap>
+inline typename Value<TWeightMap>::Type
+_getInfinityDistance(TWeightMap const&)
+{
+	// We need to divide by 2 because of addition in some graph algorithms: infinity + something
+	return (_getInfinity<typename Value<TWeightMap>::Type>()/2);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T>
+inline T
+_getInfinityDistance()
+{
+	return (_getInfinity<T>() / 2);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// Simple _getId function to get the id for a vertex descriptor which is the id!
+template<typename TId>
+inline TId
+_getId(TId const id)
+{
+	SEQAN_CHECKPOINT
+	return id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TVertexDescriptor>
+inline void
+_createVertices(Graph<TSpec>& g,
+				TVertexDescriptor const maxId) 
+{
+		// Create missing vertices
+		while (maxId >= getIdUpperBound(g.data_id_managerV)) addVertex(g);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.addEdges
+..class:Class.Graph
+..cat:Graph
+..summary:Shortcut to add multiple edges at once.
+Creates vertices implicitly.
+..signature:addEdges(g, edges, size)
+..param.g:A graph.
+...type:Class.Graph
+..param.edges:An array of vertex descriptors. It is assumed that the
+edges are stored in the following way: Source1, Target1, Source2, Target2, Source3, ...
+For a tree the root must be the first vertex in this array and the enumeration is Parent, Child, Parent, Child, ...
+...type:Metafunction.VertexDescriptor
+..param.size:Size of the array. Must be a multiple of 2.
+...type:Metafunction.Size
+..returns:void
+..see:Function.addEdge
+..include:seqan/graph_types.h
+*/
+template<typename TSpec, typename TEdgeArray, typename TSize>
+inline void
+addEdges(Graph<TSpec>& dest,
+		 TEdgeArray const & edges,
+		 TSize const size) 
+{
+	typedef typename VertexDescriptor<Graph<TSpec> >::Type TVertexDescriptor;
+	for(TSize i=0;i<size;++i) {
+		TVertexDescriptor source = edges[2*i];
+		TVertexDescriptor target = edges[2*i+1];
+		// Create missing vertices
+		if (source>target) _createVertices(dest,source);
+		else _createVertices(dest,target);
+		// Add edge
+		SEQAN_ASSERT(idInUse(dest.data_id_managerV, source));
+		SEQAN_ASSERT(idInUse(dest.data_id_managerV, target));
+		addEdge(dest, source, target);
+	}
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStream, typename TSpec>
+inline TStream &
+operator << (TStream & target, 
+			 Graph<TSpec> const& source)
+{
+	write(target, source);
+	return target;
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator.h
new file mode 100644
index 0000000..107e151
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator.h
@@ -0,0 +1,98 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph Iterators
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec>
+struct GraphIterator;
+
+	// Vertex iterator
+	template <typename TSpec = Default>
+	struct InternalVertexIterator;
+
+	// Edge iterator
+	template <typename TSpec = Default>
+	struct InternalEdgeIterator;
+
+	// OutEdge iterator
+	template <typename TSpec = Default>
+	struct InternalOutEdgeIterator;
+
+	// Adjacency iterator
+	template <typename TSpec = Default>
+	struct InternalAdjacencyIterator;
+
+	// Bfs iterator
+	template <typename TSpec = Default>
+	struct InternalBfsIterator;
+
+	// Dfs iterator
+	template <typename TSpec = Default>
+	struct InternalDfsIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph Iterators - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Host.param.T.type:Class.Graph
+///.Metafunction.Host.class:Class.Graph
+
+template<typename TGraph, typename TIteratorSpec>
+struct Host<Iter<TGraph, GraphIterator<TIteratorSpec> > >
+{	
+	typedef TGraph Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Host<Iter<TGraph const, GraphIterator<TIteratorSpec> > >
+{	
+	typedef TGraph const Type;
+};
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_adjacency.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_adjacency.h
new file mode 100644
index 0000000..3da4102
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_adjacency.h
@@ -0,0 +1,359 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_ADJACENCY_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_ADJACENCY_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph AdjacencyIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Adjacency Iterator:
+..cat:Graph
+..summary:Adjacency iterator for @Class.Graph at .
+..signature:Iterator<TGraph, AdjacencyIterator>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Vertex Iterator
+..see:Spec.Out-Edge Iterator
+..see:Spec.Edge Iterator
+..see:Spec.Bfs Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Adjacency Iterator#Iter
+..summary:Constructor
+..class:Spec.Adjacency Iterator
+..signature:Iter()
+..signature:Iter(graph, v)
+..signature:Iter(iter)
+..param.graph:The graph to iterate edges of.
+...type:Class.Graph
+..param.v:Vertex descriptor of vertex to iterate adjacent edges of.
+...type:Metafunction.VertexDescriptor
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Adjacency Iterator
+*/
+template<typename TGraph, typename TSpec>
+class Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > 
+{
+public:
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor_;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator_;
+	TOutEdgeIterator_ data_edge_it;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph const& _graph, TVertexDescriptor_ const v) : 
+		data_edge_it(_graph, v)
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter(Iter const& _iter) : data_edge_it(_iter.data_edge_it)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_edge_it = _other.data_edge_it;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalAdjacencyIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph>
+struct Iterator<TGraph, AdjacencyIterator>
+{	
+	typedef Iter<TGraph, GraphIterator<InternalAdjacencyIterator<AdjacencyIterator> > > Type;
+};
+
+template<typename TGraph>
+struct Iterator<TGraph const, AdjacencyIterator>
+{	
+	typedef Iter<TGraph const, GraphIterator<InternalAdjacencyIterator<AdjacencyIterator> > > Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph const, GraphIterator<InternalAdjacencyIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalAdjacencyIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > >::Type
+getValue(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > >::Type
+value(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return getValue(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return hostGraph(it.data_edge_it);
+} 
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+atBegin(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return atBegin(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goBegin(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goBegin(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+atEnd(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (atEnd(it.data_edge_it));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goEnd(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goEnd(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goNext(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goNext(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goPrevious(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goPrevious(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >&
+operator --(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goPrevious(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >
+operator --(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > > ret = it;
+	goPrevious(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator ==(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it2)
+{
+SEQAN_CHECKPOINT
+	return (it1.data_edge_it==it2.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator !=(Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalAdjacencyIterator<TSpec> > >& it2)
+{
+SEQAN_CHECKPOINT
+	return (it1.data_edge_it!=it2.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_bfs.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_bfs.h
new file mode 100644
index 0000000..62f8998
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_bfs.h
@@ -0,0 +1,315 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_BFS_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_BFS_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph BfsIterator
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Bfs Iterator:
+..cat:Graph
+..summary:Breath-first search iterator for @Class.Graph at .
+..signature:Iterator<TGraph, BfsIterator>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Vertex Iterator
+..see:Spec.Out-Edge Iterator
+..see:Spec.Edge Iterator
+..see:Spec.Adjacency Iterator
+..see:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Bfs Iterator#Iter
+..summary:Constructor
+..class:Spec.Bfs Iterator
+..signature:Iter()
+..signature:Iter(graph, v)
+..signature:Iter(iter)
+..param.graph:The graph to iterate edges of.
+...type:Class.Graph
+..param.v:Vertex descriptor of vertex to start BFS from.
+...type:Metafunction.VertexDescriptor
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Bfs Iterator
+*/
+template<typename TGraph, typename TSpec>
+class Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > 
+{
+public:
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor_;
+	TGraph const* data_host;
+	TVertexDescriptor_ data_source;
+	String<bool> data_tokenMap;
+	std::deque<TVertexDescriptor_> data_queue;
+
+	void _init() {
+		resizeVertexMap(*data_host,data_tokenMap);
+		typedef typename Iterator<String<bool>, Rooted>::Type TIter;
+		TIter it = begin(data_tokenMap);
+		for(;!atEnd(it);goNext(it)) {
+			assignValue(it,false);
+		}
+		assignProperty(data_tokenMap, data_source, true);
+		data_queue.clear();
+		data_queue.push_back(data_source);
+	}
+
+	Iter()
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph const& _graph, TVertexDescriptor_ v) : 
+		data_host(&_graph),
+		data_source(v)
+	{
+		SEQAN_CHECKPOINT
+		_init();
+	}
+	
+	
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter(Iter const& _iter) :
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_tokenMap(_iter.data_tokenMap),
+		data_queue(_iter.data_queue)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host=_other.data_host;
+		data_source=_other.data_source;
+		data_tokenMap=_other.data_tokenMap;
+		data_queue=_other.data_queue;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalBfsIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+template<typename TGraph>
+struct Iterator<TGraph, BfsIterator>
+{	
+	typedef Iter<TGraph, GraphIterator<InternalBfsIterator<BfsIterator> > > Type;
+};
+
+template<typename TGraph>
+struct Iterator<TGraph const, BfsIterator>
+{	
+	typedef Iter<TGraph const, GraphIterator<InternalBfsIterator<BfsIterator> > > Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalBfsIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalBfsIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > >::Type
+getValue(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_queue.front();
+}
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > >::Type
+value(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return getValue(it);
+}
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return *it.data_host;
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+atBegin(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (it.data_queue.empty()) return false;
+	else return (it.data_queue.front() == it.data_source);
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goBegin(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it._init();
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+atEnd(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_queue.empty());
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goEnd(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_queue.clear();
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goNext(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (it.data_queue.empty()) return;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor u = it.data_queue.front();
+	it.data_queue.pop_front();
+	typedef typename Iterator<TGraph, AdjacencyIterator>::Type TAdjacencyIterator;
+	TAdjacencyIterator itad(*it.data_host,u);
+	for(;!atEnd(itad);goNext(itad)) {
+		TVertexDescriptor v = getValue(itad);
+		if (getProperty(it.data_tokenMap, v) == false) {
+			assignProperty(it.data_tokenMap, v, true);
+			it.data_queue.push_back(v);
+		}
+	}
+}
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator ==(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_source==it2.data_source) &&
+			(it1.data_tokenMap==it2.data_tokenMap) &&
+			(it1.data_queue==it2.data_queue));
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator !=(Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalBfsIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_source!=it2.data_source) ||
+			(it1.data_tokenMap!=it2.data_tokenMap) ||
+			(it1.data_queue!=it2.data_queue));
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_dfs.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_dfs.h
new file mode 100644
index 0000000..bf25164
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_dfs.h
@@ -0,0 +1,318 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_DFS_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_DFS_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph DfsIterator
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Dfs Preorder Iterator:
+..cat:Graph
+..summary:Depth-first search iterator for @Class.Graph at .
+..remarks:Preorder means that a vertex is enumerated before its adjacent vertices have been explored.
+..signature:Iterator<TGraph, DfsPreorder>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Vertex Iterator
+..see:Spec.Out-Edge Iterator
+..see:Spec.Edge Iterator
+..see:Spec.Adjacency Iterator
+..see:Spec.Bfs Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Dfs Preorder Iterator#Iter
+..summary:Constructor
+..class:Spec.Dfs Preorder Iterator
+..signature:Iter()
+..signature:Iter(graph, v)
+..signature:Iter(iter)
+..param.graph:The graph to iterate edges of.
+...type:Class.Graph
+..param.v:Vertex descriptor of vertex to start DFS from.
+...type:Metafunction.VertexDescriptor
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Dfs Preorder Iterator
+*/
+template<typename TGraph, typename TSpec>
+class Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > 
+{
+public:
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor_;
+	TGraph const* data_host;
+	TVertexDescriptor_ data_source;
+	String<bool> data_tokenMap;			// Which vertices have been visited
+	String<TVertexDescriptor_> data_stack;
+	
+	void _init() {
+		resizeVertexMap(*data_host,data_tokenMap);
+		typedef typename Iterator<String<bool>, Rooted>::Type TIter;
+		TIter it = begin(data_tokenMap);
+		for(;!atEnd(it);goNext(it)) {
+			assignValue(it,false);
+		}
+		assignProperty(data_tokenMap, data_source, true);
+		clear(data_stack);
+		appendValue(data_stack, data_source, Generous());
+	}
+
+	Iter()
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph& _graph, TVertexDescriptor_ v) : 
+		data_host(&_graph),
+		data_source(v)
+	{
+		SEQAN_CHECKPOINT
+		_init();
+	}
+	
+	
+	Iter(Iter const& _iter) :
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_tokenMap(_iter.data_tokenMap),
+		data_stack(_iter.data_stack)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host=_other.data_host;
+		data_source=_other.data_source;
+		data_tokenMap=_other.data_tokenMap;
+		data_stack=_other.data_stack;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalDfsIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+template<typename TGraph>
+struct Iterator<TGraph, DfsPreorder>
+{	
+	typedef Iter<TGraph, GraphIterator<InternalDfsIterator<DfsPreorder> > > Type;
+};
+
+template<typename TGraph>
+struct Iterator<TGraph const, DfsPreorder>
+{	
+	typedef Iter<TGraph const, GraphIterator<InternalDfsIterator<DfsPreorder> > > Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalDfsIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalBfsIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > >::Type
+getValue(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return getValue(it.data_stack, length(it.data_stack) - 1);
+}
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > >::Type
+value(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	// We don't want vertex ids to be changed
+	return getValue(it);
+}
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return *it.data_host;
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+atBegin(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (empty(it.data_stack)) return false;
+	else return (getValue(it.data_stack, length(it.data_stack) - 1) == it.data_source);
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goBegin(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it._init();
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+atEnd(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (empty(it.data_stack));
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goEnd(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	clear(it.data_stack);
+}
+
+template<typename TGraph, typename TSpec>
+inline void
+goNext(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (empty(it.data_stack)) return;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor u = getValue(it.data_stack, length(it.data_stack) - 1);
+	resize(it.data_stack, length(it.data_stack) - 1);
+	typedef typename Iterator<TGraph, AdjacencyIterator>::Type TAdjacencyIterator;
+	TAdjacencyIterator itad(*it.data_host,u);
+	for(;!atEnd(itad);goNext(itad)) {
+		TVertexDescriptor v = getValue(itad);
+		if (getProperty(it.data_tokenMap, v) == false) {
+			assignProperty(it.data_tokenMap, v, true);
+			appendValue(it.data_stack, v, Generous());
+		}
+	}
+}
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator ==(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_source==it2.data_source) &&
+			(it1.data_tokenMap==it2.data_tokenMap) &&
+			(it1.data_stack==it2.data_stack));
+}
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator !=(Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalDfsIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_source!=it2.data_source) ||
+			(it1.data_tokenMap!=it2.data_tokenMap) ||
+			(it1.data_stack!=it2.data_stack));
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_edge.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_edge.h
new file mode 100644
index 0000000..3511ee3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_edge.h
@@ -0,0 +1,492 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_EDGE_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_EDGE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph EdgeIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Edge Iterator:
+..cat:Graph
+..summary:Edge iterator for @Class.Graph at .
+..signature:Iterator<TGraph, EdgeIterator>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Vertex Iterator
+..see:Spec.Out-Edge Iterator
+..see:Spec.Adjacency Iterator
+..see:Spec.Bfs Iterator
+..see:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Edge Iterator#Iter
+..summary:Constructor
+..class:Spec.Edge Iterator
+..signature:Iter()
+..signature:Iter(graph)
+..signature:Iter(iter)
+..param.graph:The graph to iterate edges of.
+...type:Class.Graph
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Edge Iterator
+*/
+
+template<typename TGraph, typename TSpec>
+class Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > 
+{
+public:
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor_;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator_;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator_;
+	TVertexIterator_ data_vertex_it;
+	TOutEdgeIterator_ data_edge_it;
+	TVertexDescriptor_ data_first_slot;
+
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph const& _graph) : 
+		data_vertex_it(_graph),
+		data_edge_it(_graph, getIdLowerBound(_getVertexIdManager(_graph)))  
+	{
+		SEQAN_CHECKPOINT
+		while((atEnd(data_edge_it)) && (!atEnd(data_vertex_it))) 
+		{
+				goNext(data_vertex_it);
+				typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator_;
+				if(!atEnd(data_vertex_it))
+					data_edge_it = TOutEdgeIterator_(hostGraph(*this), value(data_vertex_it));			
+		}
+		data_first_slot = value(data_vertex_it);
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter(Iter const& _iter) : 
+		data_vertex_it(_iter.data_vertex_it),
+		data_edge_it(_iter.data_edge_it),
+		data_first_slot(_iter.data_first_slot)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_vertex_it = _other.data_vertex_it;
+		data_edge_it = _other.data_edge_it;
+		data_first_slot = _other.data_first_slot;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph>
+struct Iterator<TGraph, EdgeIterator>
+{	
+	typedef Iter<TGraph, GraphIterator<InternalEdgeIterator<EdgeIterator> > > Type;
+};
+
+template<typename TGraph>
+struct Iterator<TGraph const, EdgeIterator>
+{	
+	typedef Iter<TGraph const, GraphIterator<InternalEdgeIterator<EdgeIterator> > > Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Reference<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename GetValue<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph const, GraphIterator<InternalEdgeIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalEdgeIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > >::Type
+getValue(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return getValue(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Reference<Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > >::Type
+value(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return value(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Reference<Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return hostGraph(it.data_vertex_it);
+} 
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+atBegin(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return ((it.data_first_slot == getValue(it.data_vertex_it)) &&
+			atBegin(it.data_edge_it));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goBegin(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	goBegin(it.data_vertex_it);
+	while (it.data_first_slot != getValue(it.data_vertex_it)) ++it.data_vertex_it;
+	it.data_edge_it = TOutEdgeIterator(hostGraph(it), getValue(it.data_vertex_it));	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+atEnd(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return atEnd(it.data_vertex_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goEnd(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goEnd(it.data_edge_it);
+	goEnd(it.data_vertex_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+_goNextInternal(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) {
+		goNext(it.data_edge_it);
+		if(!atEnd(it.data_edge_it)) return;
+		else {
+			while ((atEnd(it.data_edge_it)) && (!atEnd(it.data_vertex_it))) {
+				goNext(it.data_vertex_it);
+				if ((atEnd(it.data_vertex_it)) ||
+					(!idInUse(_getVertexIdManager(hostGraph(it)), getValue(it.data_vertex_it)))) continue;
+				typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+				it.data_edge_it = TOutEdgeIterator(hostGraph(it), getValue(it.data_vertex_it));			
+			}
+		}
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goNext(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	_goNextInternal(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	_goNextInternal(it);
+	TVertexDescriptor sourceV = sourceVertex(it.data_edge_it);
+	while((!atEnd(it)) && (targetVertex(hostGraph(it), getValue(it.data_edge_it)) == sourceV)) {
+		_goNextInternal(it);
+		sourceV = sourceVertex(it.data_edge_it);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+_goPreviousInternal(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atBegin(it)) {
+		if ((atEnd(it)) ||
+			(atBegin(it.data_edge_it))) 
+		{
+			--it.data_vertex_it;
+			typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+			it.data_edge_it = TOutEdgeIterator(hostGraph(it), getValue(it.data_vertex_it));
+			while((!atBegin(it.data_vertex_it)) && 
+					(atEnd(it.data_edge_it))) {
+				--it.data_vertex_it;
+				typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+				it.data_edge_it = TOutEdgeIterator(hostGraph(it), getValue(it.data_vertex_it));			
+			}
+			goEnd(it.data_edge_it);
+		}
+		--it.data_edge_it;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline void
+goPrevious(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	_goPreviousInternal(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	_goPreviousInternal(it);
+	TVertexDescriptor sourceV = sourceVertex(it.data_edge_it);
+	while((!atBegin(it)) && (targetVertex(hostGraph(it), getValue(it.data_edge_it)) == sourceV)) {
+		_goPreviousInternal(it);
+		sourceV = sourceVertex(it.data_edge_it);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >&
+operator --(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goPrevious(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >
+operator --(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > > ret = it;
+	goPrevious(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator ==(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it2)
+{
+SEQAN_CHECKPOINT
+	return ((it1.data_vertex_it==it2.data_vertex_it) && 
+			(it1.data_edge_it==it2.data_edge_it));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator !=(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it2)
+{
+SEQAN_CHECKPOINT
+	return ((it1.data_vertex_it!=it2.data_vertex_it) || 
+			(it1.data_edge_it!=it2.data_edge_it));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename VertexDescriptor<TGraph>::Type 
+sourceVertex(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return sourceVertex(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename VertexDescriptor<TGraph>::Type 
+targetVertex(Iter<TGraph, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Alphabet<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > >::Type
+label(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalEdgeIterator<TSpec> > >& it)
+{
+	return label(it.data_edge_it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_outedge.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_outedge.h
new file mode 100644
index 0000000..f44b99a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_outedge.h
@@ -0,0 +1,1230 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_OUTEDGE_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_OUTEDGE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph OutEdgeIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Out-Edge Iterator:
+..cat:Graph
+..summary:Out-edge iterator for @Class.Graph at .
+..signature:Iterator<TGraph, OutEdgeIterator>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Vertex Iterator
+..see:Spec.Edge Iterator
+..see:Spec.Adjacency Iterator
+..see:Spec.Bfs Iterator
+..see:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Out-Edge Iterator#Iter
+..summary:Constructor
+..class:Spec.Out-Edge Iterator
+..signature:Iter()
+..signature:Iter(graph, v)
+..signature:Iter(iter)
+..param.graph:The graph to iterate edges of.
+...type:Class.Graph
+..param.v:Vertex descriptor of vertex to iterate out-edges from.
+...type:Metafunction.VertexDescriptor
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Out-Edge Iterator
+*/
+
+
+//////////////////////////////////////////////////////////////////////////////
+// InternalOutEdgeIterator for Directed Graph
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+class Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > 
+{
+public:
+	typedef Graph<Directed<TCargo, TGraphSpec> > TGraph_;
+	typedef typename EdgeDescriptor<TGraph_>::Type TEdgeDescriptor_;
+	typedef typename VertexDescriptor<TGraph_>::Type TVertexDescriptor_;
+	TGraph_ const* data_host;
+	TVertexDescriptor_ data_source;
+	TEdgeDescriptor_ data_edge;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph_ const& _graph, TVertexDescriptor_ const v) : 
+		data_host(&_graph),
+		data_source(v),
+		data_edge(getValue(_graph.data_vertex,v))
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_edge(_iter.data_edge)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_edge = _other.data_edge;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Directed<TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Directed<TCargo, TGraphSpec> > const, OutEdgeIterator> :
+    public Iterator<Graph<Directed<TCargo, TGraphSpec> >, OutEdgeIterator> {};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// InternalOutEdgeIterator for Tree
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+class Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > 
+{
+public:
+	typedef Graph<Tree<TCargo, TGraphSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TGraph const* data_host;
+	TVertexDescriptor data_source;
+	TEdgeDescriptor data_edge;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+    Iter(TGraph const& _graph, TVertexDescriptor const v) :
+		data_host(&_graph),
+		data_source(v),
+		data_edge(getValue(_graph.data_vertex,v))
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(Iter const& _iter) :
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_edge(_iter.data_edge)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_edge = _other.data_edge;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Tree<TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Tree<TCargo, TGraphSpec> > const, OutEdgeIterator> :
+    public Iterator<Graph<Tree<TCargo, TGraphSpec> >, OutEdgeIterator> {};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// InternalOutEdgeIterator for Undirected graph
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+class Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > 
+{
+public:
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename EdgeDescriptor<TGraph>::Type TEdgeDescriptor;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TGraph const* data_host;
+	TVertexDescriptor data_source;
+	TEdgeDescriptor data_edge;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph const& _graph, TVertexDescriptor const v) : 
+		data_host(&_graph),
+		data_source(v),
+		data_edge(getValue(_graph.data_vertex,v))
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_edge(_iter.data_edge)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_edge = _other.data_edge;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Undirected<TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TCargo,typename TGraphSpec>
+struct Iterator<Graph<Undirected<TCargo, TGraphSpec> > const, OutEdgeIterator> :
+    public Iterator<Graph<Undirected<TCargo, TGraphSpec> >, OutEdgeIterator> {};
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator for Automaton
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TIteratorSpec>
+class Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > 
+{
+public:
+	typedef Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > TGraph_;
+	typedef typename EdgeDescriptor<TGraph_>::Type TEdgeDescriptor_;
+	typedef typename VertexDescriptor<TGraph_>::Type TVertexDescriptor_;
+	typedef typename Size<TAlphabet>::Type TSize_;
+	TGraph_ const* data_host;
+	TVertexDescriptor_ data_source;
+	TSize_ data_pos;
+	TSize_ data_begin;
+	TSize_ data_end;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter(TGraph_ const& _graph, TVertexDescriptor_ const v) : 
+		data_host(&_graph),
+		data_source(v)
+	{
+		SEQAN_CHECKPOINT
+		TVertexDescriptor_ nilVal = getNil<TVertexDescriptor_>();
+		TSize_ table_length = ValueSize<TAlphabet>::VALUE;
+		TSize_ pos = 0;
+		while (	(pos < table_length) &&
+				(_graph.data_vertex[v].data_edge[pos].data_target == nilVal))
+		{
+				++pos;
+		}
+		data_pos = pos;
+		data_begin = pos;
+		data_end = table_length;
+	}
+
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_pos(_iter.data_pos),
+		data_begin(_iter.data_begin),
+		data_end(_iter.data_end)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() 
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) 
+	{
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_pos = _other.data_pos;
+		data_begin = _other.data_begin;
+		data_end = _other.data_end;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > const, OutEdgeIterator> :
+    public Iterator<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, OutEdgeIterator> {};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// InternalOutEdgeIterator for Directed Graph
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+class Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > 
+{
+public:
+	typedef Graph<Hmm<TAlphabet, TCargo, TGraphSpec> > TGraph_;
+	typedef typename EdgeDescriptor<TGraph_>::Type TEdgeDescriptor_;
+	typedef typename VertexDescriptor<TGraph_>::Type TVertexDescriptor_;
+	TGraph_ const* data_host;
+	TVertexDescriptor_ data_source;
+	TEdgeDescriptor_ data_edge;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph_ const& _graph, TVertexDescriptor_ const v) : 
+		data_host(&_graph),
+		data_source(v),
+		data_edge(getValue(_graph.data_model.data_vertex,v))
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host),
+		data_source(_iter.data_source),
+		data_edge(_iter.data_edge)
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_source = _other.data_source;
+		data_edge = _other.data_edge;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, OutEdgeIterator>
+{	
+	typedef Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > Type;
+};
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec>
+struct Iterator<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> > const, OutEdgeIterator> :
+    public Iterator<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, OutEdgeIterator> {};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - General Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename EdgeDescriptor<TGraph>::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename EdgeDescriptor<TGraph const>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph const, GraphIterator<InternalOutEdgeIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalOutEdgeIterator - Functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename GetValue<Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+getValue(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > TGraph;
+	TGraph * g = const_cast<TGraph*>(it.data_host);
+	return (&g->data_vertex[it.data_source].data_edge[it.data_pos]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_edge;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Reference<Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+value(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > TGraph;
+	TGraph * g = const_cast<TGraph*>(it.data_host);
+	return (&g->data_vertex[it.data_source].data_edge[it.data_pos]);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Reference<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return *it.data_host;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == getValue(it.data_host->data_vertex, it.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == getValue(it.data_host->data_model.data_vertex, it.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == getValue(it.data_host->data_vertex, it.data_source));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == getValue(it.data_host->data_vertex, it.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atBegin(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_begin == it.data_pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = getValue(it.data_host->data_vertex,it.data_source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = getValue(it.data_host->data_model.data_vertex,it.data_source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = getValue(it.data_host->data_vertex,it.data_source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = getValue(it.data_host->data_vertex,it.data_source);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goBegin(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_pos = it.data_begin;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_edge == 0);
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+atEnd(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return (it.data_end == it.data_pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = 0;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_edge = 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goEnd(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_pos = it.data_end;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) it.data_edge = getNextT(it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) it.data_edge = getNextT(it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) it.data_edge = getNextT(it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) {
+		if (it.data_source == getSource(it.data_edge)) it.data_edge = getNextS(it.data_edge);
+		else it.data_edge = getNextT(it.data_edge);
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goNext(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	if (it.data_pos < it.data_end) ++it.data_pos;
+	while (	(it.data_pos < it.data_end) &&
+			(it.data_host->data_vertex[it.data_source].data_edge[it.data_pos].data_target == nilVal))
+	{
+				++it.data_pos;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef typename EdgeType<Graph<Directed<TCargo, TGraphSpec> > >::Type TEdge;
+	TEdge* current = getValue(it.data_host->data_vertex, it.data_source);
+	if (current == it.data_edge) return;
+	while ((current != 0) && (getNextT(current) != it.data_edge)) current = getNextT(current);
+	it.data_edge = current;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef typename EdgeType<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> > >::Type TEdge;
+	TEdge* current = getValue(it.data_host->data_model.data_vertex, it.data_source);
+	if (current == it.data_edge) return;
+	while ((current != 0) && (getNextT(current) != it.data_edge)) current = getNextT(current);
+	it.data_edge = current;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef typename EdgeType<Graph<Tree<TCargo, TGraphSpec> > >::Type TEdge;
+	TEdge* current = getValue(it.data_host->data_vertex, it.data_source);
+	if (current == it.data_edge) return;
+	while ((current != 0) && (getNextT(current) != it.data_edge)) current = getNextT(current);
+	it.data_edge = current;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename EdgeType<TGraph>::Type TEdge;
+	TEdge* current = getValue(it.data_host->data_vertex, it.data_source);
+	if (current == it.data_edge) return;
+	while (current != 0) {
+		if (it.data_source == getSource(current)) {
+			if (it.data_edge == getNextS(current)) break;
+			else current = getNextS(current);
+		} else {
+			if (it.data_edge == getNextT(current)) break;
+			else current = getNextT(current);
+		}
+	}
+	it.data_edge = current;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline void
+goPrevious(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor nilVal = getNil<TVertexDescriptor>();
+	if (it.data_pos != it.data_begin) --it.data_pos;
+	while (	(it.data_pos != it.data_begin) &&
+			(it.data_host->data_vertex[it.data_source].data_edge[it.data_pos].data_target == nilVal))
+	{
+				--it.data_pos;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >&
+operator --(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	goPrevious(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >
+operator --(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > > ret = it;
+	goPrevious(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge==it2.data_edge) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge==it2.data_edge) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge==it2.data_edge) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge==it2.data_edge) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator ==(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_pos==it2.data_pos) && 
+			(it1.data_source==it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Directed<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge!=it2.data_edge) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge!=it2.data_edge) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Tree<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge!=it2.data_edge) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Undirected<TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_edge!=it2.data_edge) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline bool
+operator !=(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it1,
+			Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return ((it1.data_pos!=it2.data_pos) || 
+			(it1.data_source!=it2.data_source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename VertexDescriptor<TGraph>::Type 
+sourceVertex(Iter<TGraph, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.Automaton#label
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..cat:Graph
+..summary:Returns the label of the out-edge this iterator points to (for automatons).
+..signature:label(it)
+..param.it:An out-edge iterator.
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+..returns:A label.
+...type:Metafunction.Alphabet.
+..remarks:The label function only works for out-edge iterators on automatons.
+..include:seqan/graph_types.h
+*/
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename Alphabet<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > >::Type
+label(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	return TAlphabet(it.data_pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Directed<TCargo, TGraphSpec> > >::Type 
+targetVertex(Iter<Graph<Directed<TCargo, TGraphSpec> > , GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(*it.data_host, it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> > >::Type 
+targetVertex(Iter<Graph<Hmm<TAlphabet, TCargo, TGraphSpec> > , GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(*it.data_host, it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Tree<TCargo, TGraphSpec> > >::Type 
+targetVertex(Iter<Graph<Tree<TCargo, TGraphSpec> > , GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return targetVertex(*it.data_host, it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Undirected<TCargo, TGraphSpec> > >::Type 
+targetVertex(Iter<Graph<Undirected<TCargo, TGraphSpec> > , GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	typedef Graph<Undirected<TCargo, TGraphSpec> > TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	TVertexDescriptor target = targetVertex(*it.data_host, it.data_edge);
+	if (target != it.data_source) return target;
+	else return sourceVertex(*it.data_host, it.data_edge);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TAlphabet, typename TCargo, typename TGraphSpec, typename TSpec>
+inline typename VertexDescriptor<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> > >::Type
+targetVertex(Iter<Graph<Automaton<TAlphabet, TCargo, TGraphSpec> >, GraphIterator<InternalOutEdgeIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return it.data_host->data_vertex[it.data_source].data_edge[it.data_pos].data_target;
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_iterator_vertex.h b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_vertex.h
new file mode 100644
index 0000000..28bbc1e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_iterator_vertex.h
@@ -0,0 +1,536 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_ITERATOR_VERTEX_H
+#define SEQAN_HEADER_GRAPH_ITERATOR_VERTEX_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph VertexIterator
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Vertex Iterator:
+..cat:Graph
+..summary:Vertex iterator for @Class.Graph at .
+..signature:Iterator<TGraph, VertexIterator>
+..param.TGraph:A graph.
+...type:Class.Graph
+..general:Class.Iter
+..see:Spec.Edge Iterator
+..see:Spec.Out-Edge Iterator
+..see:Spec.Adjacency Iterator
+..see:Spec.Bfs Iterator
+..see:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+
+.Memfunc.Vertex Iterator#Iter
+..summary:Constructor
+..class:Spec.Vertex Iterator
+..signature:Iter()
+..signature:Iter(graph)
+..signature:Iter(iter)
+..param.graph:The graph to iterate vertices of.
+...type:Class.Graph
+..param.iter:Other iterator to copy-construct from.
+...type:Spec.Vertex Iterator
+*/
+template<typename TGraph, typename TSpec>
+class Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > 
+{
+public:
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor_;
+	TGraph const* data_host;
+	TVertexDescriptor_ data_pos;
+
+	Iter()	
+	{
+		SEQAN_CHECKPOINT
+	}
+	
+	Iter(TGraph const& _graph) : 
+		data_host(&_graph), 
+		data_pos(getIdLowerBound(_getVertexIdManager(*data_host))) 
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	Iter(Iter const& _iter) : 
+		data_host(_iter.data_host), 
+		data_pos(_iter.data_pos) 
+	{
+		SEQAN_CHECKPOINT
+	}
+
+	~Iter() {
+		SEQAN_CHECKPOINT
+	}
+
+	Iter const&	operator = (Iter const & _other) {
+		SEQAN_CHECKPOINT
+		if (this == &_other) return *this;
+		data_host = _other.data_host;
+		data_pos = _other.data_pos;
+		return *this;
+	}
+//____________________________________________________________________________
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalVertexIterator - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Iterator.param.T.type:Class.Graph
+
+template<typename TGraph>
+struct Iterator<TGraph, VertexIterator>
+{	
+	typedef Iter<TGraph, GraphIterator<InternalVertexIterator<VertexIterator> > > Type;
+};
+
+template<typename TGraph>
+struct Iterator<TGraph const, VertexIterator>
+{	
+	typedef Iter<TGraph const, GraphIterator<InternalVertexIterator<VertexIterator> > > Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename VertexDescriptor<TGraph>::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename VertexDescriptor<TGraph const>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type& Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Reference<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type& Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct GetValue<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef typename Value<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+template<typename TGraph, typename TIteratorSpec>
+struct Spec<Iter<TGraph const, GraphIterator<InternalVertexIterator<TIteratorSpec> > > >
+{
+	typedef TIteratorSpec Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph InternalVertexIterator - FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getValue
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.object
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline typename GetValue<Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > >::Type
+getValue(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return it.data_pos;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.value:
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.object
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline typename Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > >::Type
+value(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return it.data_pos;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline typename Reference<Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > >::Type
+operator * (Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return value(it);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.hostGraph
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..summary:The graph this iterator is working on.
+..signature:hostGraph(it)
+..param.it:A vertex or edge iterator.
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..returns:A pointer to the host graph.
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline typename Host<Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > >::Type const&
+hostGraph(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	return *it.data_host;
+} 
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.atBegin
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..see:Function.goBegin
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline bool
+atBegin(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return (getValue(it) == getIdLowerBound(_getVertexIdManager(*it.data_host)));	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.goBegin
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline void
+goBegin(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_pos = getIdLowerBound(_getVertexIdManager(*it.data_host));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.atEnd
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..see:Function.goEnd
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline bool
+atEnd(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	return (getValue(it) >= getIdUpperBound(_getVertexIdManager(*it.data_host)));	
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.goEnd
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+*/
+template<typename TGraph, typename TSpec>
+inline void
+goEnd(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	it.data_pos = getIdUpperBound(_getVertexIdManager(*it.data_host));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.goNext
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..class:Spec.Bfs Iterator
+..class:Spec.Dfs Preorder Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+...type:Spec.Bfs Iterator
+...type:Spec.Dfs Preorder Iterator
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline void
+goNext(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atEnd(it)) ++it.data_pos;
+	while ((!atEnd(it)) && (!idInUse(_getVertexIdManager(*it.data_host), it.data_pos))) ++it.data_pos;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >&
+operator ++(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goNext(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >
+operator ++(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > ret = it;
+	goNext(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.goPrevious
+..class:Spec.Vertex Iterator
+..class:Spec.Out-Edge Iterator
+..class:Spec.Edge Iterator
+..class:Spec.Adjacency Iterator
+..cat:Graph
+..param.iterator
+...type:Spec.Vertex Iterator
+...type:Spec.Out-Edge Iterator
+...type:Spec.Edge Iterator
+...type:Spec.Adjacency Iterator
+..include:seqan/graph_types.h
+*/
+
+template<typename TGraph, typename TSpec>
+inline void
+goPrevious(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+	SEQAN_CHECKPOINT
+	if (!atBegin(it)) --it.data_pos;
+	while ((!atBegin(it)) && (!idInUse(_getVertexIdManager(*it.data_host), it.data_pos))) --it.data_pos;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >&
+operator --(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it)
+{
+SEQAN_CHECKPOINT
+	goPrevious(it);
+	return it;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >
+operator --(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it, int)
+{
+	SEQAN_CHECKPOINT
+	Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > > ret = it;
+	goPrevious(it);
+	return ret;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator ==(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return (it1.data_pos==it2.data_pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TGraph, typename TSpec>
+inline bool
+operator !=(Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it1,
+			Iter<TGraph, GraphIterator<InternalVertexIterator<TSpec> > >& it2)
+{
+	SEQAN_CHECKPOINT
+	return (it1.data_pos!=it2.data_pos);
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_property.h b/third-party/seqan/core/include/seqan/graph_types/graph_property.h
new file mode 100644
index 0000000..5479c35
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_property.h
@@ -0,0 +1,865 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_PROPERTY_H
+#define SEQAN_HEADER_GRAPH_PROPERTY_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+//	Graph - External property map
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.External Property Map
+..cat:Graph
+..summary:An external property map.
+..remarks:The external property map is assumed to be an instance of @Class.String at .
+It is indexed via VertexDescriptors or EdgeDescriptors.
+..signature:String<TValue, TSpec>
+..param.TValue:The value type. That is the type of information stored in the property map.
+...metafunction:Metafunction.Value
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Alloc<>$, see @Spec.Alloc String at .
+..include:seqan/graph_types.h
+*/
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.resizeVertexMap
+..class:Class.Graph
+..cat:Graph
+..summary:Initializes a vertex map. 
+..signature:resizeVertexMap(g, pm [, prototype])
+..param.g:A Graph.
+...type:Class.Graph
+..param.pm:An External Property Map.
+...type:Class.External Property Map
+..param.prototype:An optional prototype that is used for initializing the property map.
+..returns:void
+..see:Function.resizeEdgeMap
+..include:seqan/graph_types.h
+*/
+
+template<typename TSpec, typename TPropertyMap>
+inline void
+resizeVertexMap(Graph<TSpec> const & g,
+                TPropertyMap & pm)
+{
+	SEQAN_CHECKPOINT;
+    typedef typename Value<TPropertyMap>::Type TValue;
+	resize(pm, getIdUpperBound(_getVertexIdManager(g)), TValue(), Generous());
+}
+
+template<typename TSpec, typename TPropertyMap, typename TPrototype>
+inline void
+resizeVertexMap(Graph<TSpec> const & g,
+                TPropertyMap & pm,
+                TPrototype const & prototype)
+{
+	SEQAN_CHECKPOINT;
+	resize(pm, getIdUpperBound(_getVertexIdManager(g)), prototype, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.resizeEdgeMap:
+..cat:Graph
+..summary:Initializes an edge map
+..signature:resizeEdgeMap(g, pm [, prototype])
+..param.g:A Graph.
+...type:Class.Graph
+..param.pm:An External or Internal Property Map.
+...type:Class.External Property Map
+...type:Class.InternalMap
+...type:Class.InternalPointerMap
+...type:Class.InternalRawMap
+..param.prototype:An optional prototype that is used for initializing the property map.
+..returns:void
+..see:Function.resizeVertexMap
+..include:seqan/graph_types.h
+*/
+
+template<typename TSpec, typename TPropertyMap>
+inline void
+resizeEdgeMap(Graph<TSpec> const & g,
+			  TPropertyMap & pm)
+{
+	SEQAN_CHECKPOINT;
+    typedef typename Value<TPropertyMap>::Type TValue;
+	resize(pm, getIdUpperBound(_getEdgeIdManager(g)), TValue(), Generous());
+}
+
+template<typename TSpec, typename TPropertyMap, typename TPrototype>
+inline void
+resizeEdgeMap(Graph<TSpec> const & g,
+              TPropertyMap & pm,
+              TPrototype const & prototype)
+{
+	SEQAN_CHECKPOINT;
+	resize(pm, getIdUpperBound(_getEdgeIdManager(g)), prototype, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignProperty:
+..class:Class.External Property Map
+..class:Class.InternalMap
+..class:Class.InternalPointerMap
+..class:Class.InternalRawMap
+..cat:Graph
+..summary:Assigns a property to an item in the property map.
+..signature:assignProperty(pm, d, val)
+..param.pm:An External or Internal Property Map.
+...type:Class.External Property Map
+...type:Class.InternalMap
+...type:Class.InternalPointerMap
+...type:Class.InternalRawMap
+..param.d:A vertex or edge descriptor.
+...remarks:Identifies the item in the property map.
+...type:Metafunction.VertexDescriptor
+...type:Metafunction.EdgeDescriptor
+..param.val:The new value.
+...remarks:Type of the new value must match the value type of the property map.
+See @Metafunction.Value at .
+..returns:void
+..see:Function.getProperty
+..see:Function.property
+..include:seqan/graph_types.h
+*/
+
+template<typename TPropertyMap, typename TDescriptor, typename TValue>
+inline void
+assignProperty(TPropertyMap& pm,
+			   TDescriptor const d,
+			   TValue const val)
+{
+	SEQAN_CHECKPOINT
+	assignValue(pm, _getId(d), val);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.property
+..class:Class.External Property Map
+..class:Class.InternalMap
+..class:Class.InternalPointerMap
+..class:Class.InternalRawMap
+..cat:Graph
+..summary:Accesses the property of an item in the property map.
+..signature:property(pm, d)
+..param.pm:An External or Internal Property Map.
+...type:Class.External Property Map
+...type:Class.InternalMap
+...type:Class.InternalPointerMap
+...type:Class.InternalRawMap
+..param.d:A vertex or edge descriptor.
+...remarks:Identifies the item in the property map.
+...type:Metafunction.VertexDescriptor
+...type:Metafunction.EdgeDescriptor
+..returns:Reference to the item in the property map.
+..see:Function.getProperty
+..see:Function.assignProperty
+..include:seqan/graph_types.h
+*/
+
+template<typename TPropertyMap, typename TDescriptor>
+inline typename Reference<TPropertyMap>::Type
+property(TPropertyMap& pm,
+		TDescriptor const d)
+{
+	SEQAN_CHECKPOINT
+	return value(pm, _getId(d));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TPropertyMap, typename TDescriptor>
+inline typename Reference<TPropertyMap const>::Type
+property(TPropertyMap const& pm,
+		TDescriptor const d)
+{
+	SEQAN_CHECKPOINT
+	return value(pm, _getId(d));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getProperty
+..class:Class.External Property Map
+..class:Class.InternalMap
+..class:Class.InternalPointerMap
+..class:Class.InternalRawMap
+..cat:Graph
+..summary:Get method for an item's property.
+..signature:getProperty(pm, d)
+..param.pm:An External or Internal Property Map.
+...type:Class.External Property Map
+...type:Class.InternalMap
+...type:Class.InternalPointerMap
+...type:Class.InternalRawMap
+..param.d:A vertex or edge descriptor.
+...remarks:Identifies the item in the property map.
+...type:Metafunction.VertexDescriptor
+...type:Metafunction.EdgeDescriptor
+..returns:Value of the item in the property map.
+..see:Function.property
+..see:Function.assignProperty
+..include:seqan/graph_types.h
+*/
+
+template<typename TPropertyMap, typename TDescriptor>
+inline typename GetValue<TPropertyMap const>::Type
+getProperty(TPropertyMap const& pm,
+			TDescriptor const d)
+{
+	SEQAN_CHECKPOINT
+	return getValue(pm, _getId(d));
+}
+
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Internal Property Manager using member ids (only for edges!!!)
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.InternalMap:
+..cat:Graph
+..summary:An internal property map using member ids.
+..remarks:Internal property maps are used to access internal edge cargos.
+..signature:InternalMap<TContainer, MemberId>
+..param.TContainer:The cargo type.
+...metafunction:Metafunction.Cargo
+..param.MemberId:An unsigned int.
+...remarks:Specifies the position of the member in the cargo.
+Note: If zero it is assumed that the cargo is a simple type (e.g., int).
+...default:$0$.
+..include:seqan/graph_types.h
+..see:Class.External Property Map
+..see:Class.InternalPointerMap
+..see:Class.InternalRawMap
+*/
+template<typename TContainer, unsigned int const MemberId = 0>
+struct InternalMap 
+{
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+//	Internal Property Manager using member Ids - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.InternalMap
+///.Metafunction.Value.class:Class.InternalMap
+
+template<typename T1, typename T2>
+struct Value<InternalMap<Pair<T1, T2>, 1> const> {
+	typedef T1 const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2>
+struct Value<InternalMap<Pair<T1, T2>, 1> > {
+	typedef T1 Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2>
+struct Value<InternalMap<Pair<T1, T2>, 2> const> {
+	typedef T2 const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2>
+struct Value<InternalMap<Pair<T1, T2>, 2> > {
+	typedef T2 Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T>
+struct Value<InternalMap<T, 0> const> {
+	typedef T const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T>
+struct Value<InternalMap<T, 0> > {
+	typedef T Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Internal Property Manager using member Ids - FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TContainer, unsigned int const MemberId>
+inline void
+resizeEdgeMap(Graph<TSpec> const&,
+			  InternalMap<TContainer, MemberId>&)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TContainer, unsigned int const MemberId>
+inline void
+resizeEdgeMap(Graph<TSpec>&,
+			  InternalMap<TContainer, MemberId>&)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TContainer, unsigned int const MemberId, typename TSource>
+inline void
+assignEdgeMap(Graph<TSpec> const &,
+			  InternalMap<TContainer, MemberId> &,
+              TSource const &)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TContainer, unsigned int const MemberId, typename TSource>
+inline void
+assignEdgeMap(Graph<TSpec> &,
+			  InternalMap<TContainer, MemberId> &,
+              TSource const &)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor, typename TValue>
+inline void
+assignProperty(InternalMap<Pair<T1, T2>, 1>&,
+			   TEdgeDescriptor const e,
+			   TValue const val)
+{
+	SEQAN_CHECKPOINT
+	(cargo(e)).i1 = val;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor, typename TValue>
+inline void
+assignProperty(InternalMap<Pair<T1, T2>, 2>&,
+			   TEdgeDescriptor const e,
+			   TValue const val)
+{
+	SEQAN_CHECKPOINT
+	(cargo(e)).i2 = val;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T, typename TEdgeDescriptor, typename TValue>
+inline void
+assignProperty(InternalMap<T, 0>&,
+			   TEdgeDescriptor const e,
+			   TValue const val)
+{
+	SEQAN_CHECKPOINT
+	assignCargo(e, val);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 2> >::Type&
+property(InternalMap<Pair<T1, T2>, 2>&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).i2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 2> const>::Type&
+property(InternalMap<Pair<T1, T2>, 2> const&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).i2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 1> >::Type&
+property(InternalMap<Pair<T1, T2>, 1>&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).i1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 1> const>::Type&
+property(InternalMap<Pair<T1, T2>, 1> const&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).i1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T, typename TEdgeDescriptor>
+inline typename Value<InternalMap<T, 0> >::Type&
+property(InternalMap<T, 0>&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return cargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T, typename TEdgeDescriptor>
+inline typename Value<InternalMap<T, 0> const>::Type&
+property(InternalMap<T, 0> const&,
+		 TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return cargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 1> >::Type
+getProperty(InternalMap<Pair<T1, T2>, 1> const&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).i1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 1> >::Type
+getProperty(InternalMap<Pair<T1, T2>, 1>&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).i1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 2> >::Type
+getProperty(InternalMap<Pair<T1, T2>, 2> const&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).i2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T1, typename T2, typename TEdgeDescriptor>
+inline typename Value<InternalMap<Pair<T1, T2>, 2> >::Type
+getProperty(InternalMap<Pair<T1, T2>, 2>&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).i2;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T, typename TEdgeDescriptor>
+inline typename Value<InternalMap<T, 0> >::Type
+getProperty(InternalMap<T, 0> const&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return getCargo(e);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename T, typename TEdgeDescriptor>
+inline typename Value<InternalMap<T, 0> >::Type
+getProperty(InternalMap<T, 0>&,
+			TEdgeDescriptor e)
+{
+	SEQAN_CHECKPOINT
+	return getCargo(e);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Internal Property Manager using pointer to members (only for edges!!!)
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.InternalPointerMap:
+..cat:Graph
+..summary:An internal property map using pointer to members.
+..remarks:Internal property maps are used to access internal edge cargos.
+..signature:InternalPointerMap<TPropmap, Instance>
+..param.TPropmap:A pointer to member type.
+..param.Instance:A pointer to a member of type TPropmap.
+..include:seqan/graph_types.h
+..see:Class.External Property Map
+..see:Class.InternalMap
+..see:Class.InternalRawMap
+*/
+template <typename TPropmap, TPropmap const Instance> 
+struct InternalPointerMap 
+{
+}; 
+
+//////////////////////////////////////////////////////////////////////////////
+//	Internal Property Manager using member Ids - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.InternalPointerMap
+///.Metafunction.Value.class:Class.InternalMap
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember>
+struct Value<InternalPointerMap<TValue TClass::*, TPMember> const> {
+	typedef TValue const Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember>
+struct Value<InternalPointerMap<TValue TClass::*, TPMember> > {
+	typedef TValue Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Internal Property Manager using pointer to members - FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPropmap, TPropmap const Instance>
+inline void
+resizeEdgeMap(Graph<TSpec>&,
+			  InternalPointerMap<TPropmap, Instance>&)
+{
+	SEQAN_CHECKPOINT
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TPropmap, TPropmap const Instance>
+inline void
+resizeEdgeMap(Graph<TSpec> const&,
+			  InternalPointerMap<TPropmap, Instance>&)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember, typename TEdgeDescriptor>
+inline void
+assignProperty(InternalPointerMap<TValue TClass::*, TPMember>&,
+			TEdgeDescriptor const e,
+			TValue const val)
+{
+	SEQAN_CHECKPOINT
+	(cargo(e)).*TPMember = val;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember, typename TEdgeDescriptor>
+inline typename Value<InternalPointerMap<TValue TClass::*, TPMember> >::Type&
+property(InternalPointerMap<TValue TClass::*, TPMember>&,
+		 TEdgeDescriptor const e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).*TPMember;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember, typename TEdgeDescriptor>
+inline typename Value<InternalPointerMap<TValue TClass::*, TPMember> const>::Type&
+property(InternalPointerMap<TValue TClass::*, TPMember> const&,
+		 TEdgeDescriptor const e)
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).*TPMember;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember, typename TEdgeDescriptor>
+inline typename Value<InternalPointerMap<TValue TClass::*, TPMember> >::Type
+getProperty(InternalPointerMap<TValue TClass::*, TPMember> const&,
+			TEdgeDescriptor const e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).*TPMember;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TClass, typename TValue, TValue TClass:: * TPMember, typename TEdgeDescriptor>
+inline typename Value<InternalPointerMap<TValue TClass::*, TPMember> >::Type
+getProperty(InternalPointerMap<TValue TClass::*, TPMember>&,
+			TEdgeDescriptor const e)
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).*TPMember;
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Internal Property Manager using raw pointer to member (only for edges!!!)
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.InternalRawMap:
+..cat:Graph
+..summary:An internal property map using raw pointer to members.
+..remarks:Internal property maps are used to access internal edge cargos.
+..include:seqan/graph_types.h
+..see:Class.External Property Map
+..see:Class.InternalMap
+..see:Class.InternalPointerMap
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+// Internal Property Manager using raw pointer to member - Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.InternalRawMap
+///.Metafunction.Value.class:Class.InternalRawMap
+
+template <typename TClass, typename TValue> 
+struct Value<TValue TClass:: *> {
+	typedef TValue Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TClass, typename TValue> 
+struct Value<TValue TClass:: * const> {
+	typedef TValue const Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Raw pointer to member - FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TClass, typename TValue> 
+inline void
+resizeEdgeMap(Graph<TSpec> const&,
+			  TValue TClass:: *)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TClass, typename TValue> 
+inline void
+resizeEdgeMap(Graph<TSpec>&,
+			  TValue TClass:: *)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename TClass, typename TValue, typename TEdgeDescriptor> 
+inline void 
+assignProperty(TValue TClass:: * ptr_to_member, 
+			TEdgeDescriptor const e, 
+			TValue const val) 
+{
+	SEQAN_CHECKPOINT
+	(cargo(e)).*ptr_to_member=val; 
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TClass, typename TValue, typename TEdgeDescriptor> 
+inline TValue& 
+property(TValue TClass:: * const ptr_to_member, 
+		 TEdgeDescriptor const e) 
+{
+	SEQAN_CHECKPOINT
+	return (cargo(e)).*ptr_to_member; 
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TClass, typename TValue, typename TEdgeDescriptor> 
+inline TValue
+getProperty(TValue TClass:: * const ptr_to_member, 
+			TEdgeDescriptor const e) 
+{
+	SEQAN_CHECKPOINT
+	return (getCargo(e)).*ptr_to_member; 
+} 
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Init functions for all Maps - FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignVertexMap
+..class:Class.External Property Map
+..class:Class.InternalMap
+..class:Class.InternalPointerMap
+..class:Class.InternalRawMap
+..cat:Graph
+..summary:Initializes a vertex map with values of an array.
+..signature:assignVertexMap(g, pm, prop)
+..param.g:A Graph.
+...type:Class.Graph
+..param.pm:An External Property Map.
+...type:Class.External Property Map
+..param.prop:An array with properties that are to be assigned to the items in the property map.
+...remarks:For every vertex descriptor there must be an entry in the array.
+..returns:void
+..see:Function.assignEdgeMap
+..include:seqan/graph_types.h
+*/
+
+template<typename TSpec, typename TPropertyMap, typename TProperties>
+inline void
+assignVertexMap(Graph<TSpec> const & g,
+                TPropertyMap & pm,
+                TProperties const & prop)
+{
+	SEQAN_CHECKPOINT
+	resize(pm, getIdUpperBound(_getVertexIdManager(g)), Generous());
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, VertexIterator>::Type TVertexIterator;
+	TVertexIterator it(g);
+	for (; !atEnd(it); goNext(it))
+		assignProperty(pm,getValue(it), getValue(prop, _getId(value(it))));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assignEdgeMap
+..class:Class.External Property Map
+..class:Class.InternalMap
+..class:Class.InternalPointerMap
+..class:Class.InternalRawMap
+..cat:Graph
+..summary:Initializes a vertex map with values of an array.
+..signature:assignEdgeMap(g, pm, prop)
+..param.g:A Graph.
+...type:Class.Graph
+..param.pm:An External or Internal Property Map.
+...type:Class.External Property Map
+...type:Class.InternalMap
+...type:Class.InternalPointerMap
+...type:Class.InternalRawMap
+..param.prop:An array with properties that are to be assigned to the items in the property map.
+...remarks:For every edge id there must be an entry in the array.
+..returns:void
+..see:Function.assignVertexMap
+..include:seqan/graph_types.h
+*/
+
+template<typename TSpec, typename TPropertyMap, typename TProperties>
+inline void
+assignEdgeMap(Graph<TSpec> const & g,
+              TPropertyMap & pm,
+              TProperties const & prop)
+{
+	SEQAN_CHECKPOINT
+	resize(pm, getIdUpperBound(_getEdgeIdManager(g)), Generous());
+	typedef Graph<TSpec> TGraph;
+	typedef typename Iterator<TGraph, EdgeIterator>::Type TEdgeIterator;
+	TEdgeIterator it(g);
+	for (; !atEnd(it); goNext(it))
+		assignProperty(pm,*it,prop[_getId(*it)]);
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/graph_types/graph_utility_parsing.h b/third-party/seqan/core/include/seqan/graph_types/graph_utility_parsing.h
new file mode 100644
index 0000000..8b88d47
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/graph_types/graph_utility_parsing.h
@@ -0,0 +1,92 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_UTILITY_PARSING_H
+#define SEQAN_HEADER_GRAPH_UTILITY_PARSING_H
+
+
+#include <fstream>
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File reading
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+// This is unused and a deletion candidate.
+template<typename TPath, typename TStringSet, typename TNames>
+inline unsigned int
+_loadSequences(TPath const& in_path,
+			   TStringSet& origStrSet,
+			   TNames& names)
+{
+//IOREV _nodoc_ uses custom IO, with ifstream, should be adapted to File()
+	typedef typename Size<TStringSet>::Type TSize;
+	
+	// Count sequences and read names
+	TSize seqCount = 0;
+	std::ifstream file;
+	std::stringstream input;
+	input << in_path;
+	file.open(input.str().c_str(), std::ios_base::in | std::ios_base::binary);
+	if (!file.is_open()) return 0;
+	while (!file.eof()) {
+		String<char> id;
+		readID(file, id, Fasta());
+		appendValue(names, id);
+		goNext(file, Fasta());
+		++seqCount;
+	}
+
+	// Load sequences
+	file.clear();
+	file.seekg(0, std::ios_base::beg);
+	resize(origStrSet, seqCount);
+	TSize count = 0;
+	for(TSize i = 0; (i < seqCount) && !file.eof(); ++i) 	{
+		read(file, origStrSet[i], Fasta());
+		count += length(origStrSet[i]);
+	}
+    file.close();
+
+	return count;
+}
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/misc/misc_interval_tree.h b/third-party/seqan/core/include/seqan/misc/misc_interval_tree.h
new file mode 100644
index 0000000..17ed6be
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/misc_interval_tree.h
@@ -0,0 +1,1933 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Anne-Katrin Emde <emde at fu-berlin.de>
+// ==========================================================================
+
+
+// TODO(holtgrew): Bring back random center computation using new random module?
+
+// (weese:) This header needs improvement
+//
+// documentation lacks:
+//   - is createIntervalTree clearing the tree first (what happens after a second call of createIntervalTree?)
+//   - where is clear(itree)?
+//   - some flags are missing in the dddoc entries, e.g. ..cat:, class:, or ..type: of arguments
+//
+// interface flaws:
+//   - there are 2 interfaces for createIntervalTree
+//      - based on IntervalTree
+//      - based on Graph and PropertyMap (should be removed)
+//   - addInterval
+
+
+#ifndef SEQAN_HEADER_MISC_INTERVAL_TREE_H
+#define SEQAN_HEADER_MISC_INTERVAL_TREE_H
+
+#include <seqan/graph_types.h>
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Interval Tree Types
+//////////////////////////////////////////////////////////////////////////////
+
+///---------------------------------------------------------------///
+
+//////////////////// Interval and ID type ///////////////////
+/**
+.Class.IntervalAndCargo:
+..cat:Miscellaneous
+..summary:A simple record type that stores an interval and a cargo value.
+..signature:IntervalAndCargo<TValue, TCargo>
+..param.TValue:The value type, that is the type of the interval borders.
+...default:int.
+...metafunction:Metafunction.Value
+..param.TCargo:The cargo type.
+...default:int.
+...metafunction:Metafunction.Cargo
+..include:seqan/misc/misc_interval_tree.h
+*/
+template<typename TValue = int, typename TCargo = int>
+class IntervalAndCargo
+{
+public:
+    /**
+.Memvar.IntervalAndCargo#i1:
+..class:Class.PointAndCargo
+..summary:The first element in the interval of type i1.
+     */
+	TValue i1;
+
+    /**
+.Memvar.IntervalAndCargo#i2:
+..class:Class.PointAndCargo
+..summary:The last element in the interval of type i2.
+     */
+	TValue i2;
+
+    /**
+.Memvar.IntervalAndCargo#cargo:
+..class:Class.PointAndCargo
+..summary:The stored cargo of type TCargo.
+     */
+	TCargo cargo;
+
+    /**
+.Memfunc.IntervalAndCargo#IntervalAndCargo:
+..signature:IntervalAndCargo()
+     */
+    IntervalAndCargo()
+    {
+SEQAN_CHECKPOINT
+    }
+
+    /**
+.Memfunc.IntervalAndCargo#IntervalAndCargo:
+..class:Class.IntervalAndCargo
+..summary:Constructor.
+..signature:IntervalAndCargo(i1, i2, cargo)
+..param.i1:The first element in the interval, of type TValue.
+..param.i2:The last element in the interval of type TValue.
+..param.cargo:The cargo value of type TCargo.
+     */
+	IntervalAndCargo(TValue i1, TValue i2, TCargo cargo):
+		i1(i1), i2(i2), cargo(cargo)
+	{
+SEQAN_CHECKPOINT
+	}
+};
+
+
+
+/////////////////////// Point and ID type ////////////////
+/**
+.Class.PointAndCargo:
+..cat:Miscellaneous
+..summary:Simple record class storing a point (one-value interval) and a cargo.
+..signature:PointAndCargo<TValue, TCargo>
+..param.TValue:
+...default:int.
+...metafunction:Metafunction.Value
+..param.TCargo:
+...default:int.
+...metafunction:Metafunction.Value
+..include:seqan/misc/misc_interval_tree.h
+*/
+template<typename TValue=int, typename TCargo=int>
+class PointAndCargo {
+public:
+    /**
+.Memvar.PointAndCargo#point:
+..class:Class.PointAndCargo
+..summary:The stored point of type TValue.
+     */
+	TValue point;
+
+    /**
+.Memvar.PointAndCargo#cargo:
+..class:Class.PointAndCargo
+..summary:The stored cargo of type TCargo.
+     */
+	TCargo cargo;
+
+    /**
+.Memfunc.PointAndCargo#PointAndCargo
+..class:Class.PointAndCargo
+..signature:PointAndCargo(point, cargo)
+    */
+	PointAndCargo() {
+SEQAN_CHECKPOINT
+	}
+
+    /**
+.Memfunc.PointAndCargo#PointAndCargo
+..class:Class.PointAndCargo
+..summary:Constructor.
+..signature:PointAndCargo(point, cargo)
+..param.point:
+...summary:The point to store of type TValue.
+..param.cargo:
+...summary:The cargo to store of type TCargo.
+    */
+	PointAndCargo(TValue point, TCargo cargo):
+		point(point), cargo(cargo)
+	{
+SEQAN_CHECKPOINT
+	}
+};
+
+///////////////////////////////////////////////////////////////////////////
+/////////////////////////// IntervalTreeNode	///////////////////////////
+
+/**
+.Tag.IntervalTree Node Types
+..summary:Tags to select the node type for @Class.IntervalTree at .
+..cat:Miscellaneous
+..see:Class.IntervalTree
+
+..tag.StorePointsOnly:The tree nodes store points.
+..include:seqan/misc/misc_interval_tree.h
+*/
+struct StorePointsOnly {};
+
+
+///..tag.StoreIntervals:The tree nodes store intervals.
+struct StoreIntervals {};
+
+
+/**
+.Class.IntervalTreeNode:
+..cat:Miscellaneous
+..summary:Element of @Class.IntervalTree at .
+..signature:IntervalTreeNode<TInterval, TSpec>
+..param.TInterval:The type of interval to store.
+..param.TSpec:The type of interval to store.
+...default:StorePointsOnly.
+...metafunction:Metafunction.Spec
+..include: seqan/misc/misc_interval_tree.h
+
+.Memvar.IntervalTreeNode#center:
+..class:Class.IntervalTreeNode
+..summary:The center of the interval of type TValue.
+
+.Memvar.IntervalTreeNode#list1
+..class:Class.IntervalTreeNode
+..summary:Sorted list of pointers to intervals, sorted in ascending according to their left boundary points.
+
+.Memvar.IntervalTreeNode#list2
+..class:Class.IntervalTreeNode
+..summary:Sorted list of pointers to intervals, sorted in descending according to their right boundary points.
+ */
+template<typename TInterval, typename TSpec=StorePointsOnly>
+class IntervalTreeNode;
+
+
+/**
+.Spec.Interval Tree Node
+..cat:Miscellaneous
+..general:Class.IntervalTreeNode
+..summary:An Interval Tree Node that stores intervals explicitely in each node.
+..signature:IntervalTreeNode<TInterval, StoreIntervals>
+..param.TInterval:The interval type to store in the node.
+..include:seqan/misc/misc_interval_tree.h
+ */
+template<typename TInterval>
+class IntervalTreeNode<TInterval, StoreIntervals> {
+public:
+	typedef typename Value<TInterval>::Type TValue;
+
+	TValue center;
+	String<TInterval> list1;
+	String<TInterval> list2;
+
+    IntervalTreeNode() : center()
+    {}
+};
+
+
+/**
+.Spec.Points Only Tree Node
+..cat:Miscellaneous
+..general:Class.IntervalTreeNode
+..summary:Spec for IntervalTreeNode that stores only the relevant point in each node meaning the endpoint of the interval in the list sorted by endpoints (list2) and only the beginpoint of the interval in the list sorted by beginpoints (list1).
+..signature:IntervalTreeNode<TInterval, StorePointsOnly>
+..param.TInterval:The interval type to store in the node.
+..include:seqan/misc/misc_interval_tree.h
+ */
+template<typename TInterval>
+class IntervalTreeNode<TInterval, StorePointsOnly> {
+public:
+	typedef typename Cargo<TInterval>::Type TCargo;
+	typedef typename Value<TInterval>::Type TValue;
+
+	TValue center;
+	String<PointAndCargo<TValue,TCargo> > list1;
+	String<PointAndCargo<TValue,TCargo> > list2;
+
+    /**
+.Memfunc.IntervalTreeNode#IntervalTreeNode:
+..class:Class.IntervalTreeNode
+..summary:Default constructor.
+..signature:IntervalTreeNode()
+     */
+    IntervalTreeNode() : center()
+    {
+SEQAN_CHECKPOINT
+    }
+
+	IntervalTreeNode(IntervalTreeNode const & other):
+		center(other.center),
+		list1(other.list1),
+		list2(other.list2)
+	{
+SEQAN_CHECKPOINT
+	}
+};
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Graph - Interval Tree
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.IntervalTree:
+..cat:Miscellaneous
+..summary:A datastructure that efficiently stores intervals.
+..signature:IntervalTree<TValue, TCargo>
+..param.TValue:The value type.
+...default:int
+..param.TCargo:The cargo/id type.
+...default:int
+...remarks:If the intervals are not associated with cargos/IDs, they will be numbered consecutively.
+..example:The following example creates an integer interval tree with string keys.
+This tree is queried for keys of intervals that overlap the interval [550,900).
+...file:demos/misc/interval_tree_example.cpp
+...text:The resulting keys are:
+...output:
+gene
+exon2
+coding2
+..include:seqan/misc/misc_interval_tree.h
+*/
+template<typename TValue=int, typename TCargo=unsigned int>
+class IntervalTree
+{
+public:
+	typedef Graph<Directed<void,WithoutEdgeId> > TGraph;
+	typedef IntervalAndCargo<TValue,TCargo> TInterval;
+	typedef IntervalTreeNode<TInterval> TNode;
+	typedef String<TNode> TPropertyMap;
+
+	TGraph g;
+	TPropertyMap pm;
+	size_t interval_counter;
+	
+/**
+.Memfunc.IntervalTree#IntervalTree:
+..class:Class.IntervalTree
+..summary:Constructor
+..signature:IntervalTree()
+..signature:IntervalTree(String<TInterval> intervals)
+..signature:IntervalTree(String<TInterval> intervals, TValue center)
+..signature:IntervalTree(String<TInterval> intervals, Tag<TTagSpec> const tag)
+..signature:IntervalTree(intervalBegins, intervalEnds, len)
+..signature:IntervalTree(intervalBegins, intervalEnds, intervalCargos, len)
+..param.intervals:Container of intervals.
+...type:Spec.Alloc String
+...remarks:A string of $IntervalAndCargo<TValue, TCargo>$ objects, see @Class.IntervalAndCargo at .
+..param.intervalBegins:Iterator pointing to begin position of first interval.
+..param.intervalEnds:Iterator pointing to end position of first interval.
+..param.intervalCargos:Iterator pointing to cargos/ids for intervals.
+..param.len:Number of intervals to store in tree.
+..param.tag:Tag for tree construction method; @Tag.IntervalTree Centers.tag.ComputeCenter@
+...default:@Tag.IntervalTree Centers.tag.ComputeCenter@
+..remarks:center of root node is computed by _calcIntervalTreeRootCenter
+*/
+	
+	IntervalTree()
+	{
+SEQAN_CHECKPOINT
+		interval_counter = 0;
+	}
+	
+	template<typename TIterator,typename TCargoIterator>
+	IntervalTree(TIterator interval_begins,
+				 TIterator interval_ends, 
+				 TCargoIterator interval_cargos, 
+				 size_t len)	
+	{
+SEQAN_CHECKPOINT
+		String<TInterval> intervals;
+		resize(intervals,len);
+		size_t i = 0;
+		while(i<len)
+		{
+			intervals[i].i1 = value(interval_begins);
+			++interval_begins;
+			intervals[i].i2 = value(interval_ends);
+			++interval_ends;
+			intervals[i].cargo = value(interval_cargos);
+			++interval_cargos;
+			++i;
+		}
+		createIntervalTree(*this, intervals);
+	}
+
+	template<typename TIterator>
+	IntervalTree(TIterator interval_begins,
+				 TIterator interval_ends,
+				 size_t len)
+	{
+SEQAN_CHECKPOINT
+		String<TInterval> intervals;
+		resize(intervals,len);
+		size_t i = 0;
+		while(i<len)
+		{
+			intervals[i].i1 = value(interval_begins);
+			++interval_begins;
+			intervals[i].i2 = value(interval_ends);
+			++interval_ends;
+			intervals[i].cargo = i;
+			++i;
+		}
+		createIntervalTree(*this, intervals);
+	}
+	
+	IntervalTree(String<TInterval> intervals)	
+	{
+SEQAN_CHECKPOINT
+		createIntervalTree(*this, intervals);
+	}
+
+	template <typename TTagSpec>
+	IntervalTree(String<TInterval> intervals, Tag<TTagSpec> const tag)
+	{
+SEQAN_CHECKPOINT
+		interval_counter = length(intervals);
+		createIntervalTree(g,pm,intervals,tag);
+	}
+
+	IntervalTree(String<TInterval> intervals, TValue center)	
+	{
+SEQAN_CHECKPOINT
+		interval_counter = length(intervals);
+		createIntervalTree(g,pm,intervals,center);
+	}
+};
+
+
+
+///////Specs for the way interval centers are determined
+/**
+.Tag.IntervalTree Centers
+..cat:Miscellaneous
+..summary:Tag to select a specific way to compute the center of an interval tree node.
+..see:Class.IntervalTree
+..include:seqan/misc/misc_interval_tree.h
+ */
+
+
+/**
+..tag.ComputeCenter
+...summary:For intervals that are more or less uniformly distributed in the value range, using the ComputeCenter tag may result in a more balanced tree compared to using a random approach.
+...signature:ComputeCenter
+...remarks:center = minbegin + (maxend-minbegin)/2
+ */
+//template <typename TSpec = SpecPointAndCargo>
+struct TagComputeCenter_;
+typedef Tag<TagComputeCenter_> const ComputeCenter;
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////// IntervalAndCargo functions //////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+
+
+/**
+.Function.leftBoundary
+..cat:Miscellaneous
+..summary:Access to the left boundary.
+..signature:leftBoundary(interval)
+..class:Class.IntervalAndCargo
+..param.interval:The interval to return the left boundary for.
+...type:Class.IntervalAndCargo
+..returns:The reference to the left boundary of the interval of type TValue&.
+..see:Function.getLeftBoundary
+..see:Function.rightBoundary
+..see:Function.getRightBoundary
+*/
+
+template<typename TValue, typename TCargo>
+TValue &
+leftBoundary(IntervalAndCargo<TValue, TCargo> & interval)
+{
+	return interval.i1;
+}
+
+template<typename TValue, typename TCargo>
+TValue const &
+leftBoundary(IntervalAndCargo<TValue, TCargo> const & interval)
+{
+	return interval.i1;
+}
+
+
+/**
+.Function.rightBoundary
+..cat:Miscellaneous
+..summary:Access to the right boundary.
+..signature:leftBoundary(interval)
+..class:Class.IntervalAndCargo
+..param.interval:The interval to return the left boundary for.
+...type:Class.IntervalAndCargo
+..returns:The reference to the right boundary of the interval of type TValue&.
+..see:Function.getRightBoundary
+..see:Function.leftBoundary
+..see:Function.getLeftBoundary
+*/
+
+template<typename TValue, typename TCargo>
+TValue &
+rightBoundary(IntervalAndCargo<TValue, TCargo> & interval)
+{
+	return interval.i2;
+}
+
+template<typename TValue, typename TCargo>
+TValue const &
+rightBoundary(IntervalAndCargo<TValue, TCargo> const & interval)
+{
+	return interval.i2;
+}
+
+
+/**
+.Function.getLeftBoundary
+..cat:Miscellaneous
+..summary:Get method for the left boundary.
+..signature:leftBoundary(interval)
+..class:Class.IntervalAndCargo
+..param.interval:The interval to return the left boundary for.
+...type:Class.IntervalAndCargo
+..returns:The copy of the left boundary of the interval of type TValue.
+..see:Function.leftBoundary
+..see:Function.getRightBoundary
+..see:Function.rightBoundary
+*/
+
+template<typename TValue, typename TCargo>
+TValue
+getLeftBoundary(IntervalAndCargo<TValue, TCargo> const & interval)
+{
+	return interval.i1;
+}
+
+
+/**
+.Function.getRightBoundary
+..cat:Miscellaneous
+..summary:Get method for the right boundary.
+..signature:leftBoundary(interval)
+..class:Class.IntervalAndCargo
+..param.interval:The interval to return the right boundary for.
+...type:Class.IntervalAndCargo
+..returns:The copy of the right boundary of the interval of type TValue.
+..see:Function.rightBoundary
+..see:Function.getLeftBoundary
+..see:Function.leftBoundary
+*/
+
+template<typename TValue, typename TCargo>
+TValue
+getRightBoundary(IntervalAndCargo<TValue, TCargo> const & interval)
+{
+	return interval.i2;
+}
+
+
+/**
+.Function.cargo
+..signature:cargo(me)
+..class:Class.IntervalAndCargo
+..param.me:
+...type:Class.IntervalAndCargo
+..see:Function.getCargo
+*/
+
+template<typename TValue, typename TCargo>
+TCargo const &
+cargo(IntervalAndCargo<TValue, TCargo> const & interval)
+{
+	return interval.cargo;
+}
+
+template<typename TValue, typename TCargo>
+TCargo &
+cargo(IntervalAndCargo<TValue, TCargo> & interval)
+{
+	return interval.cargo;
+}
+
+/**
+.Function.getCargo
+..signature:getCargo(me)
+..class:Class.IntervalAndCargo
+..param.me:
+...type:Class.IntervalAndCargo
+..see:Function.cargo
+*/
+
+template<typename TValue, typename TCargo>
+TCargo
+getCargo(IntervalAndCargo<TValue,TCargo> const & interval)
+{
+	return interval.cargo;
+}
+
+
+/////////////////// Metafunctions //////////////////////
+    
+///.Metafunction.Value.param.T.type:Class.IntervalAndCargo
+///.Metafunction.Value.class:Class.IntervalAndCargo
+template<typename TValue,typename TCargo>
+struct Value<IntervalAndCargo<TValue,TCargo> >
+{
+	typedef TValue Type;
+};
+
+
+///.Metafunction.Cargo.param.T.type:Class.IntervalAndCargo
+///.Metafunction.Cargo.class:Class.IntervalAndCargo
+template<typename TValue,typename TCargo>
+struct Cargo<IntervalAndCargo<TValue, TCargo> >
+{
+	typedef TCargo Type;
+};
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////// PointAndCargo functions /////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.leftBoundary
+..signature:leftBoundary(point)
+..class:Class.PointAndCargo
+..param.point.type:Class.PointAndCargo
+ */
+
+template<typename TValue, typename TCargo>
+TValue const &
+leftBoundary(PointAndCargo<TValue, TCargo> const & point)
+{
+	return point.point;
+}
+
+template<typename TValue, typename TCargo>
+TValue &
+leftBoundary(PointAndCargo<TValue, TCargo> & point)
+{
+	return point.point;
+}
+
+
+/**
+.Function.rightBoundary
+..signature:rightBoundary(point)
+..class:Class.PointAndCargo
+..param.point.type:Class.PointAndCargo
+ */
+
+template<typename TValue, typename TCargo>
+TValue const &
+rightBoundary(PointAndCargo<TValue, TCargo> const & point)
+{
+	return point.point;
+}
+
+template<typename TValue, typename TCargo>
+TValue &
+rightBoundary(PointAndCargo<TValue, TCargo> & point)
+{
+	return point.point;
+}
+
+
+/**
+.Function.getLeftBoundary
+..signature:getLeftBoundary(point)
+..class:Class.PointAndCargo
+..param.point.type:Class.PointAndCargo
+ */
+
+template<typename TValue, typename TCargo>
+TValue
+getLeftBoundary(PointAndCargo<TValue, TCargo> const & point)
+{
+    return point.point;
+}
+
+
+/**
+.Function.getRightBoundary
+..signature:getRightBoundary(point)
+..class:Class.PointAndCargo
+..param.point.type:Class.PointAndCargo
+ */
+
+template<typename TValue, typename TCargo>
+TValue
+getRightBoundary(PointAndCargo<TValue,TCargo> const & point)
+{
+	return point.point;
+}
+
+
+/**
+.Function.cargo
+..signature:cargo(point)
+..class:Class.PointAndCargo
+..param.point.type:Class.PointAndCargo
+ */
+
+template<typename TValue, typename TCargo>
+TCargo const &
+cargo(PointAndCargo<TValue,TCargo> const & point)
+{
+	return point.cargo;
+}
+
+template<typename TValue, typename TCargo>
+TCargo &
+cargo(PointAndCargo<TValue,TCargo> & point)
+{
+	return point.cargo;
+}
+
+
+/**
+.Function.cargo
+..signature:getCargo(point)
+..class:Class.IntervalAndCargo
+..param.point:
+...type:Class.IntervalAndCargo
+..see:Function.getCargo
+*/
+
+template<typename TValue, typename TCargo>
+TCargo
+getCargo(PointAndCargo<TValue,TCargo> const & point)
+{
+	return point.cargo;
+}
+
+////////////////// Metafunctions //////////////////
+///.Metafunction.Value.param.T.type:Class.PointAndCargo
+///.Metafunction.Value.class:Class.PointAndCargo
+template<typename TValue,typename TCargo>
+struct Value<PointAndCargo<TValue,TCargo> >
+{
+	typedef TValue Type;
+};
+
+
+///.Metafunction.Cargo.param.T.type:Class.PointAndCargo
+///.Metafunction.Cargo.class:Class.PointAndCargo
+template<typename TValue,typename TCargo>
+struct Cargo<PointAndCargo<TValue,TCargo> >
+{
+	typedef TCargo Type;
+};
+
+
+//// Comparators
+template <typename TPair>
+bool _less_compI1_ITree(TPair const & p1, TPair const & p2)
+{
+    return (leftBoundary(p1) < leftBoundary(p2));
+}
+
+
+template <typename TPair>
+bool _greater_compI2_ITree(TPair const & p1, TPair const & p2)
+{
+    return (rightBoundary(p1) > rightBoundary(p2));
+}
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////// IntervalTreeNode functions //////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+
+
+
+// internal set node functions
+template<typename TValue, typename TInterval>
+void
+_setIntervalTreeNode(IntervalTreeNode<TInterval, StoreIntervals> & knot, TValue center, TInterval const & interval)
+{
+	knot.center = center;
+	appendValue(knot.list1, interval);
+	appendValue(knot.list2, interval);
+}
+
+// append intervals to lists in node knot
+template<typename TInterval>
+void
+_appendIntervalTreeNodeLists(IntervalTreeNode<TInterval, StoreIntervals> & knot,TInterval const & interval)
+{
+	appendValue(knot.list1, interval);
+	appendValue(knot.list2, interval);
+}
+
+
+//internal set node functions
+template<typename TValue, typename TInterval>
+void
+_setIntervalTreeNode(IntervalTreeNode<TInterval, StorePointsOnly> & knot, TValue center, TInterval const & interval)
+{
+	knot.center = center;
+	appendValue(knot.list1,PointAndCargo<TValue,typename Cargo<TInterval>::Type>(leftBoundary(interval),cargo(interval)));
+	appendValue(knot.list2,PointAndCargo<TValue,typename Cargo<TInterval>::Type>(rightBoundary(interval),cargo(interval)));
+}
+
+
+template<typename TInterval>
+void
+_appendIntervalTreeNodeLists(IntervalTreeNode<TInterval, StorePointsOnly> & knot, TInterval const & interval)
+{
+	appendValue(knot.list1,PointAndCargo<typename Value<TInterval>::Type,typename Cargo<TInterval>::Type>(leftBoundary(interval),cargo(interval)));
+	appendValue(knot.list2,PointAndCargo<typename Value<TInterval>::Type,typename Cargo<TInterval>::Type>(rightBoundary(interval),cargo(interval)));
+	
+
+}
+
+/////////////////// Metafunctions ///////////////////////
+///.Metafunction.Value.param.T.type:Class.IntervalTreeNode
+///.Metafunction.Value.class:Class.IntervalTreeNode
+template<typename TInterval, typename TSpec>
+struct Value<IntervalTreeNode<TInterval,TSpec> >
+{
+	typedef typename Value<TInterval>::Type Type;
+};
+
+
+///.Metafunction.Cargo.param.T.type:Class.IntervalTreeNode
+///.Metafunction.Cargo.class:Class.IntervalTreeNode
+template<typename TInterval, typename TSpec>
+struct Cargo<IntervalTreeNode<TInterval,TSpec> >
+{
+	typedef typename Cargo<TInterval>::Type Type;
+};
+
+
+/**
+.Metafunction.ListType:
+..cat:Miscellaneous
+..signature:ListType<T>::ListType
+..class.Class.IntervalTreeNode
+..summary:Type of lists in tree nodes.
+..param.T:The type to retrieve the list type for.
+..returns:Returns the type of the lists in @Class.IntervalTreeNode@ objects.
+..include:seqan/misc/misc_interval_tree.h
+ */
+template<typename T>
+struct ListType;
+
+
+///.Metafunction.ListType.param.T.type:Class.IntervalTreeNode
+///.Metafunction.ListType.class:Class.IntervalTreeNode
+template<typename TInterval>
+struct ListType<IntervalTreeNode<TInterval,StorePointsOnly> >
+{
+	typedef String<PointAndCargo<typename Value<TInterval>::Type,typename Cargo<TInterval>::Type> > Type;
+
+};
+
+
+///.Metafunction.ListType.param.T.type:Class.IntervalTreeNode
+///.Metafunction.ListType.class:Class.IntervalTreeNode
+template<typename TInterval>
+struct ListType<IntervalTreeNode<TInterval,StoreIntervals> >
+{
+	typedef String<IntervalAndCargo<typename Value<TInterval>::Type,typename Cargo<TInterval>::Type> > Type;
+
+};
+
+
+
+///////////////////////////////////////////////////////////////////////////
+/////////////////////// IntervalTree functions ////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.createIntervalTree
+..summary:Create an interval tree.
+..cat:Miscellaneous
+..class:Class.IntervalTree
+..signature:createIntervalTree(intervalTree, intervals [, tag])
+..signature:createIntervalTree(g, pm, intervals [, tag])
+..signature:createIntervalTree(g, pm, intervals, center [, tag]])
+..param.intervalTree:An interval tree
+...type:Class.IntervalTree
+..param.g:DirectedGraph to create interval tree in.
+...type:Class.Graph
+..param.pm:Property map to use for the created interval tree.
+..param.intervals:Container of intervals.
+...type:Spec.Alloc String
+...remarks:A string of $IntervalAndCargo<TValue, TCargo>$ objects, see @Class.IntervalAndCargo at .
+..param.tag:Tag for tree construction method; @Tag.IntervalTree Centers.tag.ComputeCenter@
+...default:@Tag.IntervalTree Centers.tag.ComputeCenter@
+..remarks:center of root node is computed by _calcIntervalTreeRootCenter
+..include:seqan/misc/misc_interval_tree.h
+ */
+ 
+template <typename TGraph, typename TPropertyMap, typename TIntervals, typename TSpec>
+inline void 
+createIntervalTree(TGraph & g,
+				   TPropertyMap & pm, 
+				   TIntervals & intervals,
+				   Tag<TSpec> const tag)
+{
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TIntervals>::Type TInterval;
+	typedef typename Value<TInterval>::Type TValue;
+
+	reserve(g.data_vertex,length(intervals));
+	reserve(pm,length(intervals));
+
+	TVertexDescriptor root = addVertex(g);
+	resizeVertexMap(g,pm);
+
+    if (length(intervals) > 0u) {
+        TValue center =	_calcIntervalTreeRootCenter(intervals);
+
+        std::sort(begin(intervals, Standard()),end(intervals, Standard()),_less_compI1_ITree<TInterval>);
+
+        String<TInterval *> interval_pointers;
+        // interval tree stores pointers to intervals, not original intervals
+        _makePointerInterval(intervals, interval_pointers);
+
+        _createIntervalTree(g,pm,interval_pointers,root,(TValue)0.0,center,length(intervals),tag);
+        reserve(pm, length(pm), Exact());
+        reserve(g.data_vertex, length(g.data_vertex), Exact());
+    }
+}
+
+template <typename TGraph, typename TPropertyMap, typename TIntervals>
+inline void 
+createIntervalTree(TGraph & g, 
+				   TPropertyMap & pm, 
+				   TIntervals & intervals)
+{
+	createIntervalTree(g, pm, intervals, ComputeCenter());
+}
+
+template <typename TGraph, typename TPropertyMap, typename TIntervals, typename TSpec>
+inline void 
+createIntervalTree(TGraph & g,
+                   TPropertyMap & pm,
+				   TIntervals & intervals,
+				   typename Value<typename Value<TIntervals>::Type>::Type center,
+				   Tag<TSpec> const tag)
+{
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TIntervals>::Type TInterval;
+	typedef typename Value<typename Value<TIntervals>::Type>::Type TValue;
+	
+	reserve(g.data_vertex,length(intervals));
+	reserve(pm,length(intervals));
+	
+	TVertexDescriptor root = addVertex(g);
+	resizeVertexMap(g,pm);
+	
+    if (length(intervals) > 0u) {
+	    TInterval a;
+	    typename Iterator<TIntervals, Standard>::Type begin_ = begin(intervals, Standard());
+	    typename Iterator<TIntervals, Standard>::Type end_ = end(intervals, Standard());
+	    std::sort(begin_, end_ ,_less_compI1_ITree<TInterval>);
+
+	    String<TInterval const*> interval_pointers;
+	    _makePointerInterval(intervals,interval_pointers);
+
+	    if(length(intervals)==1) // if there is just one interval ->  center = center of this interval
+		    center = (rightBoundary(intervals[0])-leftBoundary(intervals[0]))/(TValue)2.0;
+
+	    _createIntervalTree(g, pm, interval_pointers, root, (TValue)0.0, center, length(intervals), tag);
+		
+	    reserve(pm, length(pm), Exact());
+	    reserve(g.data_vertex, length(g.data_vertex), Exact());
+    }
+}
+
+// ComputeCenter tag as default construction method
+template <typename TGraph, typename TPropertyMap, typename TIntervals>
+inline void
+createIntervalTree(TGraph & g, TPropertyMap & pm, 
+				   TIntervals & intervals, 
+				   typename Value<typename Value<TIntervals>::Type>::Type center)
+{
+	createIntervalTree(g, pm, intervals, center, ComputeCenter());
+}
+
+
+template <typename TValue,typename TCargo, typename TIntervals, typename TSpec>
+inline void
+createIntervalTree(IntervalTree<TValue,TCargo> & it,
+				   TIntervals & intervals,
+				   Tag<TSpec> const tag)
+{
+	it.interval_counter = length(intervals);
+	createIntervalTree(it.g, it.pm, intervals, tag);
+}
+
+template <typename TValue,typename TCargo, typename TIntervals>
+inline void 
+createIntervalTree(IntervalTree<TValue, TCargo> & it,
+				   TIntervals & intervals)
+{
+	createIntervalTree(it, intervals, ComputeCenter());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+//remembers minimum and maximum of point values in intervals and sets the center
+//of each node to min+(max-min)/2
+template<typename TGraph, typename TPropertyMap, typename TIntervalPointer, typename TValue>
+inline void
+_createIntervalTree(TGraph & g, TPropertyMap & pm, 
+				   String<TIntervalPointer*> & intervals,
+				   typename VertexDescriptor<TGraph>::Type & knot, 
+				   TValue, 
+				   TValue center, 
+				   typename VertexDescriptor<TGraph>::Type len,
+				   Tag<TagComputeCenter_> const tag)
+{
+	//  Rekursionsanker
+	if (len == 1)
+    {
+		_setIntervalTreeNode(value(pm, knot), center, *intervals[0]);
+		return;
+	}
+
+	typedef typename Value<TPropertyMap>::Type TNode;
+	typedef typename ListType<TNode>::Type TList;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef String<TIntervalPointer*> TIntervalPointers;
+
+	// one list of interval pointers for the intervals to the left of center
+	TIntervalPointers S_left;
+	// one list of interval pointers for the intervals to the right of center
+	TIntervalPointers S_right;
+
+	TValue min1 = maxValue<TValue>();
+	TValue min2 = maxValue<TValue>();
+	TValue max1 = minValue<TValue>();
+	TValue max2 = minValue<TValue>();
+
+	value(pm,knot).center = center;
+	
+ 
+	typedef typename Iterator<TIntervalPointers,Standard>::Type TIntervalIterator;
+	TIntervalIterator it = begin(intervals,Standard());
+	TIntervalIterator it_end = end(intervals,Standard());
+	
+	// walk through intervals
+	while(it != it_end)
+	{
+		// interval belongs to the left list
+		if((**it).i2<=center)
+		{
+			appendValue(S_left,*it, Generous());
+			 //remember right most and left most point in left list
+			if((**it).i2 > max1)
+				max1 = (**it).i2;
+			if((**it).i1 < min1)
+				min1 = (**it).i1;
+		}
+		else
+		{
+			// interval belongs to the right list
+			if((**it).i1>center)
+			{
+				appendValue(S_right,(*it), Generous());
+				 //remember right most and left most point in right list
+				if((**it).i2 > max2)
+					max2 = (**it).i2;
+				if ((**it).i1 < min2)
+					min2 = (**it).i1;
+			}
+			else // interval belongs to this node
+			{
+				_appendIntervalTreeNodeLists(value(pm,knot), **it);
+			}
+		}
+        ++it;
+	}
+
+//	std::sort(begin(value(pm,knot).list1),end(value(pm,knot).list1),_less_compI1_ITree<typename Value<TList>::Type>);
+	std::sort(begin(value(pm,knot).list2),end(value(pm,knot).list2),_greater_compI2_ITree<typename Value<TList>::Type>);
+
+	// build subtree to the left
+	if(!empty(S_left))
+	{
+		TVertexDescriptor vd = addVertex(g);
+		resize(pm, vd+1); 
+		addEdge(g,knot,vd);
+		_createIntervalTree(g,pm,S_left,vd,center,min1+(max1-min1)/2,length(S_left),tag);
+	}
+	// build subtree to the right
+	if(!empty(S_right))
+	{
+		TVertexDescriptor vd = addVertex(g);
+		resize(pm, vd+1); 
+		addEdge(g,knot,vd);
+		_createIntervalTree(g,pm,S_right,vd,center,min2+(max2-min2)/2,length(S_right),tag);
+	}
+}
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+//createIntervalTree for all specs except CompCenter, the center value of each 
+//node is determined by functions _calcIntervalTreeNodeCenterLeft and 
+//_calcIntervalTreeNodeCenterRight
+template<typename TGraph, typename TPropertyMap, typename TSpec, typename TInterval, typename TValue>
+inline void
+_createIntervalTree(TGraph & g, TPropertyMap & pm, 
+				   String<TInterval*> & intervals, 
+				   typename VertexDescriptor<TGraph>::Type & knot, 
+				   TValue last_center, TValue center, 
+				   typename VertexDescriptor<TGraph>::Type len,
+				   Tag<TSpec> const tag)
+{
+SEQAN_CHECKPOINT
+	// Rekursionsanker
+	if(len==1){
+		_setIntervalTreeNode(value(pm,knot),center,*value(intervals,0));
+		return;
+	}
+
+	typedef typename Value<TPropertyMap>::Type TNode;
+	typedef typename ListType<TNode>::Type TList;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef String<TInterval*> TIntervalPointers;
+	
+	// one list of interval pointers for the intervals to the left of center
+	TIntervalPointers S_left;
+	// one list of interval pointers for the intervals to the right of center
+	TIntervalPointers S_right;
+		
+	value(pm,knot).center = center;
+	
+	typedef typename Iterator<TIntervalPointers,Standard>::Type TIntervalIterator;
+	TIntervalIterator it = begin(intervals,Standard());
+	TIntervalIterator it_end = end(intervals,Standard());
+	
+	// walk through intervals
+	while(it != it_end)
+	{
+		// interval belongs to the left list
+		if((**it).i2<=center)
+		{
+			appendValue(S_left,*it, Generous());
+		}
+		else
+		{	// interval belongs to the right list
+			if((**it).i1>center)
+			{
+				appendValue(S_right,(*it), Generous());
+			}
+			else
+			{
+				// interval belongs to the current node
+				_appendIntervalTreeNodeLists(value(pm,knot),**it);
+			}
+		}
+        ++it;
+	}
+
+//	std::sort(begin(value(pm,knot).list1),end(value(pm,knot).list1),_less_compI1_ITree<typename Value<TList>::Type>);
+	std::sort(begin(value(pm,knot).list2),end(value(pm,knot).list2),_greater_compI2_ITree<typename Value<TList>::Type>);
+
+	// build subtree to the left
+	if(!empty(S_left))
+	{
+		TVertexDescriptor vd = addVertex(g);
+		resizeVertexMap(g,pm);
+		addEdge(g,knot,vd);
+		TValue next_center = _calcIntervalTreeNodeCenterLeft(S_left,last_center,center,tag);
+		_createIntervalTree(g,pm,S_left,vd,center,next_center,length(S_left),tag);
+	}
+	// build subtree to the right
+	if(!empty(S_right))
+	{
+		TVertexDescriptor vd = addVertex(g);
+		resizeVertexMap(g,pm);
+		addEdge(g,knot,vd);
+		TValue next_center = _calcIntervalTreeNodeCenterRight(S_right,last_center,center,tag);
+		_createIntervalTree(g,pm,S_right,vd,center,next_center,length(S_right),tag);
+	}
+}
+
+
+// fill the container interval_pointers with pointers to the corresponding objects in intervals.
+// this is done to avoid copying and passing the whole IntervalAndCargo objects during interval tree construction
+template<typename TIntervals, typename TIntervalPointers>
+void
+_makePointerInterval(TIntervals & intervals, TIntervalPointers & interval_pointers)
+{
+	typedef typename Iterator<TIntervals, Standard>::Type TIntervalIterator;
+	typedef typename Iterator<TIntervalPointers, Standard>::Type TIntervalPointerIterator;
+
+    resize(interval_pointers, length(intervals));
+	if (empty(intervals))
+        return;
+
+	TIntervalIterator it = begin(intervals, Standard());
+	TIntervalIterator itEnd = end(intervals, Standard());
+	TIntervalPointerIterator iit = begin(interval_pointers, Standard());
+
+    for (; it != itEnd; ++it, ++iit)
+        *iit = it;
+}
+
+// if the center of the root is not given, it is placed in the "ComputeCenter way": in the middle of minValue and maxValue
+// where minValue is the minimum left boundary and maxValue is the maximum right boundary of all intervals
+template<typename TIntervals>
+typename Value<typename Value<TIntervals>::Type>::Type
+_calcIntervalTreeRootCenter(TIntervals & intervals)
+{
+    SEQAN_CHECKPOINT;
+
+    SEQAN_ASSERT_GT(length(intervals), 0u);
+	
+	typedef typename Value<typename Value<TIntervals>::Type>::Type TValue;
+	typedef typename Iterator<TIntervals,Standard>::Type TIntervalIterator;
+
+	TIntervalIterator it = begin(intervals);
+	TIntervalIterator it_end = end(intervals);
+
+	TValue min = maxValue<TValue>();
+	TValue max = minValue<TValue>();
+
+    // get min and max
+	while(it != it_end)
+	{
+		if(leftBoundary(*it)<min) min = leftBoundary(*it);
+		if(rightBoundary(*it)>max) max = rightBoundary(*it);
+	  SEQAN_ASSERT_LEQ(min, max);
+		++it;
+	}
+
+	SEQAN_ASSERT_LEQ(min, max);
+	
+    // return middle between max and min
+	return (min+(max-min)/(TValue)2.0);
+
+}
+
+
+
+/**
+.Function.addInterval
+..summary:Adds an interval to an interval tree.
+..cat:Miscellaneous
+..class:Class.IntervalTree
+..signature:addInterval(intervalTree, interval)
+..signature:addInterval(intervalTree, begin, end)
+..signature:addInterval(intervalTree, begin, end, cargo)
+..signature:addInterval(graph, propertyMap, interval)
+..param.intervalTree:The interval tree to add the interval to.
+...type:Class.IntervalTree
+..param.interval:The interval to be added to the interval tree.
+..param.begin:Begin position of interval of type TValue.
+..param.end:End position of interval of type TValue.
+..param.cargo:Cargo to attach to the interval.
+...type:Class.IntervalAndCargo
+..param.graph:The directed graph that contains the topography of the interval tree.
+..param.propertyMap:The property map containing the node properties of the interval tree.
+..include:seqan/misc/misc_interval_tree.h
+*/
+
+template<typename TGraph, typename TPropertyMap, typename TInterval>
+void
+addInterval(TGraph & g, TPropertyMap & pm, TInterval interval)
+{
+SEQAN_CHECKPOINT
+
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	typedef typename Value<TInterval>::Type TValue;
+	typedef typename ListType<TProperty>::Type TList;
+	
+
+	if(empty(pm))
+	{
+		TVertexDescriptor vd = addVertex(g);
+		resizeVertexMap(g,pm);
+		_setIntervalTreeNode(property(pm,vd),(rightBoundary(interval)+leftBoundary(interval))/2,interval);
+		return;
+		
+	}
+	// start at root
+	TVertexDescriptor act_knot = 0;
+	TProperty act_prop = property(pm,act_knot);
+	TProperty next_prop;
+	
+    // look for the right node to add interval to
+	while(true)
+	{
+		TOutEdgeIterator it(g, act_knot);
+		act_prop = property(pm,act_knot);
+		if(act_prop.center < leftBoundary(interval)) // interval to the left of current node?
+		{
+			if(atEnd(it)){
+				TVertexDescriptor vd = addVertex(g);
+				resizeVertexMap(g,pm);
+				addEdge(g,act_knot,vd);
+				_setIntervalTreeNode(property(pm,vd),(rightBoundary(interval)+leftBoundary(interval))/(TValue)2.0,interval);
+				break;
+			}
+			else{
+				next_prop = property(pm,targetVertex(it));
+				if(next_prop.center <= act_prop.center)
+				{
+					goNext(it);
+					if(atEnd(it)){
+						TVertexDescriptor vd = addVertex(g);
+						resizeVertexMap(g,pm);
+						addEdge(g,act_knot,vd);
+						_setIntervalTreeNode(property(pm,vd),(rightBoundary(interval)+leftBoundary(interval))/(TValue)2.0,interval);
+						break;
+					}
+				}
+			}
+			act_knot = targetVertex(it);
+		}
+		else{
+			if(rightBoundary(interval) <= act_prop.center) // interval to the right of current node?
+			{
+				if(atEnd(it)){
+					TVertexDescriptor vd = addVertex(g);
+					resizeVertexMap(g,pm);
+					addEdge(g,act_knot,vd);
+					_setIntervalTreeNode(property(pm,vd),(rightBoundary(interval)+leftBoundary(interval))/2,interval);
+					break;
+				}
+				else
+				{
+					next_prop = property(pm,targetVertex(it));
+					if(next_prop.center >= act_prop.center)
+					{
+						goNext(it);
+						if(atEnd(it)){
+							TVertexDescriptor vd = addVertex(g);
+							resizeVertexMap(g,pm);
+							addEdge(g,act_knot,vd);
+							_setIntervalTreeNode(property(pm,vd),(rightBoundary(interval)+leftBoundary(interval))/2,interval);
+							break;
+						}
+					}
+				}
+				act_knot = targetVertex(it);
+			}
+			else{ // need to create new node for interval
+				_appendIntervalTreeNodeLists(property(pm, act_knot),interval);
+				std::sort(begin(property(pm,act_knot).list1),end(property(pm,act_knot).list1),_less_compI1_ITree<typename Value<TList>::Type>);
+				std::sort(begin(property(pm,act_knot).list2),end(property(pm,act_knot).list2),_greater_compI2_ITree<typename Value<TList>::Type>);
+				break;
+			}
+		}
+	}
+
+}
+
+template<typename TValue, typename TCargo, typename TInterval>
+void
+addInterval(IntervalTree<TValue,TCargo> & itree, TInterval interval)
+{
+SEQAN_CHECKPOINT
+
+	++itree.interval_counter;
+	addInterval(itree.g,itree.pm,interval);
+
+}
+
+template<typename TValue, typename TCargo>
+void
+addInterval(IntervalTree<TValue,TCargo> & itree, TValue begin, TValue end, TCargo cargo)
+{
+SEQAN_CHECKPOINT
+
+	IntervalAndCargo<TValue,TCargo> interval;
+	interval.i1 = begin;
+	interval.i2 = end;
+	interval.cargo = cargo;
+	++itree.interval_counter;
+	addInterval(itree.g,itree.pm,interval);
+
+}
+
+template<typename TValue, typename TCargo>
+void
+addInterval(IntervalTree<TValue,TCargo> & itree, TValue begin, TValue end)
+{
+SEQAN_CHECKPOINT
+
+	IntervalAndCargo<TValue,TCargo> interval;
+	interval.i1 = begin;
+	interval.i2 = end;
+	interval.cargo = itree.interval_counter;
+	++itree.interval_counter;
+	addInterval(itree.g,itree.pm,interval);
+
+}
+
+/**
+.Function.findIntervals
+..summary:Find all intervals that contain the query point or overlap with the query interval.
+..cat:Miscellaneous
+..class:Class.IntervalTree
+..signature:findIntervals(intervalTree, query, result)
+..signature:findIntervals(intervalTree, query_begin, query_end, result)
+..signature:findIntervals(graph, propertyMap, query, result)
+..param.intervalTree:An interval tree
+...type:Class.IntervalTree
+..param.query:A query point.
+..param.query_begin:The begin position of the query interval.
+..param.query_end:The end position of the query interval.
+..param.result:A reference to the result string of $TCargo$ objects
+...type:Class.String
+..include:seqan/misc/misc_interval_tree.h
+*/
+template <typename TSpec, typename TPropertyMap, typename TValue, typename TCargo>
+inline void
+findIntervals(
+    Graph<TSpec> const & g,
+    TPropertyMap const & pm,
+    TValue query,
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+
+    typedef Graph<TSpec> const TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	typedef typename Value<TProperty>::Type TPropertyValue;
+	typedef typename Iterator<TGraph, OutEdgeIterator>::Type TOutEdgeIterator;
+    
+    resize(result,0);
+    if (empty(g)) return;
+
+	// start at root
+	TVertexDescriptor act_knot = 0;
+	TProperty act_prop = property(pm,act_knot);
+	TProperty next_prop;
+		
+	while(true)
+	{
+        typename Iterator<Graph<TSpec> , OutEdgeIterator>::Type it7;
+        Iter<Graph<TSpec>, GraphIterator<InternalOutEdgeIterator<OutEdgeIterator> > > it5(g,act_knot);
+        TOutEdgeIterator it4;
+		TOutEdgeIterator it(g, act_knot);
+		act_prop = property(pm,act_knot);
+		if(act_prop.center < (TPropertyValue)query) // look in current node and right subtree
+		{
+			unsigned int i = 0;
+			while(i < length(act_prop.list2) && rightBoundary(value(act_prop.list2,i)) > (TPropertyValue)query)
+			{
+				appendValue(result,cargo(value(act_prop.list2,i)), Generous());
+				++i;	
+			}
+			if(atEnd(it)) break;
+			else{
+				next_prop = property(pm,targetVertex(it));
+				if(next_prop.center <= act_prop.center)
+				{
+					goNext(it);
+					if(atEnd(it)) break;
+				}
+			}
+			act_knot = targetVertex(it);
+		}
+		else{
+			if((TPropertyValue)query < act_prop.center) // look in current node and left subtree
+			{
+				unsigned int i = 0;
+				while(i < length(act_prop.list1) && leftBoundary(value(act_prop.list1,i)) <= (TPropertyValue)query)
+				{
+					appendValue(result,cargo(value(act_prop.list1,i)), Generous());
+					++i;
+				}
+				if(atEnd(it)) break;
+				else
+				{
+					next_prop = property(pm,targetVertex(it));
+					if(next_prop.center >= act_prop.center)
+					{
+						goNext(it);
+						if(atEnd(it)) break;
+					}
+				}
+				act_knot = targetVertex(it);
+			}
+			else{ // look in current node only, as query is center
+				for(unsigned int i = 0; i < length(act_prop.list1); ++i)
+                    appendValue(result, cargo(value(act_prop.list1,i)), Generous());
+				break;
+			}
+		}
+	}
+
+}
+
+template <typename TValue, typename TCargo>
+inline void
+findIntervals(
+    IntervalTree<TValue,TCargo> const & it,
+    TValue query,
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+	findIntervals(it.g,it.pm,query,result);
+}
+
+template <typename TValue, typename TCargo>
+inline void
+findIntervals(
+    IntervalTree<TValue,TCargo> const & tree,
+    TValue query_begin,
+    TValue query_end,
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+	findIntervals(tree.g,tree.pm,query_begin,query_end,result);
+}
+
+template <typename TSpec, typename TPropertyMap, typename TValue, typename TCargo>
+inline void
+findIntervals(
+    Graph<TSpec> const & g,
+    TPropertyMap const & pm,
+    TValue query_begin,
+    TValue query_end,
+    String<TCargo> & result)
+{
+    typedef Graph<TSpec> const TGraph;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+
+    resize(result,0);
+
+	// start at root
+	TVertexDescriptor act_knot = 0;
+	findIntervals(g, pm, act_knot, query_begin, query_end, result);
+}
+
+
+template <
+    typename TSpec,
+    typename TPropertyMap,
+    typename TVertexDescriptor,
+    typename TValue,
+    typename TCargo >
+inline void
+findIntervals(
+    Graph<TSpec> const & g,
+    TPropertyMap const & pm,
+    TVertexDescriptor & act_knot,
+    TValue query_begin, 
+    TValue query_end, 
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	typedef typename Iterator<Graph<TSpec>, OutEdgeIterator>::Type TOutEdgeIterator;
+
+    if (empty(g)) return;
+
+    TProperty act_prop = property(pm,act_knot);
+	TProperty next_prop;
+		
+	while(true)
+	{
+		TOutEdgeIterator it(g, act_knot);
+		act_prop = property(pm,act_knot);
+		//
+		if(act_prop.center < query_begin) // query interval is to the right of node center
+		{
+			unsigned int i = 0;
+			while(i < length(act_prop.list2) && rightBoundary(value(act_prop.list2,i)) > query_begin)
+			{
+				appendValue(result,cargo(value(act_prop.list2,i)), Generous());
+				++i;	
+			}
+			if(atEnd(it)) break;
+			else{
+				next_prop = property(pm,targetVertex(it));
+				if(next_prop.center <= act_prop.center)
+				{
+					goNext(it);
+					if(atEnd(it)) break;
+				}
+			}
+			act_knot = targetVertex(it);
+		}
+		else{
+			if(query_end < act_prop.center) // query interval is to the left of node center
+			{
+				unsigned int i = 0;
+				while(i < length(act_prop.list1) && leftBoundary(value(act_prop.list1,i)) < query_end)
+				{
+					appendValue(result,cargo(value(act_prop.list1,i)), Generous());
+					++i;
+				}
+				if(atEnd(it)) break;
+				else
+				{
+					next_prop = property(pm,targetVertex(it));
+					if(next_prop.center >= act_prop.center)
+					{
+						goNext(it);
+						if(atEnd(it)) break;
+					}
+				}
+				act_knot = targetVertex(it);
+			}
+			else{//node center is contained in query interval
+				for(unsigned int i = 0; i < length(act_prop.list1); ++i)
+                    appendValue(result, cargo(value(act_prop.list1,i)), Generous());
+				
+				while(!atEnd(it))
+				{
+					TVertexDescriptor next_knot = targetVertex(it);
+					findIntervals(g,pm, next_knot, query_begin, query_end, result);
+					goNext(it);
+				}
+				break;
+
+				//break; //dont break! continue in both subtrees!!
+			}
+		}
+	}
+}
+
+
+/**
+.Function.findIntervalsExcludeTouching
+..summary:Find all intervals that contain the query point, exclude intervals that touch the query, i.e. where the query point equals the start or end point.
+..signature:findIntervalsExcludeTouching(intervalTree, query, result)
+..signature:findIntervalsExcludeTouching(graph, propertyMap, query, result)
+..cat:Miscellaneous
+..class:Class.IntervalTree
+..param.intervalTree:An interval tree
+...type:Class.IntervalTree
+..param.graph:The directed graph that contains the topography of the interval tree.
+..param.propertyMap:The property map containing the node properties of the interval tree
+..param.query:The TValue to query here.
+..param.result:The resulting string of cargos/ids of the intervals that contain the query point.
+...type:Class.String
+...remarks:Should be a string of TCargo.
+..include:seqan/misc/misc_interval_tree.h
+*/
+template <typename TSpec, typename TPropertyMap, typename TValue, typename TCargo>
+inline void
+findIntervalsExcludeTouching(
+    Graph<TSpec> const & g,
+    TPropertyMap const & pm,
+    TValue query,
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+
+    typedef Graph<TSpec> const TGraph;
+	typedef typename Iterator<TGraph, OutEdgeIterator >::Type TOutEdgeIterator;
+	typedef typename VertexDescriptor<TGraph>::Type TVertexDescriptor;
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	
+	resize(result,0);
+    if (empty(g)) return;
+
+	// start at root
+	TVertexDescriptor act_knot = 0;
+	TProperty act_prop = property(pm,act_knot);
+	TProperty next_prop;
+		
+	while(true)
+	{
+		TOutEdgeIterator it(g, act_knot);
+		act_prop = property(pm,act_knot);
+		if( (TValue) act_prop.center < query) // look in current node and right subtree
+		{
+			int i = 0;
+			while(i < (int) length(act_prop.list2) && (TValue) rightBoundary(value(act_prop.list2,i)) > query)
+			{
+				appendValue(result,cargo(value(act_prop.list2,i)), Generous());
+				++i;	
+			}
+			if(atEnd(it)) break;
+			else{
+				next_prop = property(pm,targetVertex(it));
+				if(next_prop.center <= act_prop.center)
+				{
+					goNext(it);
+					if(atEnd(it)) break;
+				}
+			}
+			act_knot = targetVertex(it);
+		}
+		else{
+			if(query < (TValue) act_prop.center) // look in current node and left subtree
+			{
+				int i = 0;
+				while(i < (int) length(act_prop.list1) && (TValue) leftBoundary(value(act_prop.list1,i)) < query)
+				{
+					appendValue(result,cargo(value(act_prop.list1,i)), Generous());
+					++i;
+				}
+				if(atEnd(it)) break;
+				else
+				{
+					next_prop = property(pm,targetVertex(it));
+					if(next_prop.center >= act_prop.center)
+					{
+						goNext(it);
+						if(atEnd(it)) break;
+					}
+				}
+				act_knot = targetVertex(it);
+			}
+			else{ // look in current node only
+				int i = 0;
+				while(i < (int) length(act_prop.list1) && (TValue) leftBoundary(value(act_prop.list1,i)) < query)
+				{
+					appendValue(result,cargo(value(act_prop.list1,i)), Generous());
+					++i;
+				}
+				break;
+			}
+		}
+	}
+
+}
+
+template <typename TValue, typename TCargo>
+inline void
+findIntervalsExcludeTouching(
+    IntervalTree<TValue,TCargo> const & tree,
+    TValue query,
+    String<TCargo> & result)
+{
+SEQAN_CHECKPOINT
+	findIntervalsExcludeTouching(tree.g,tree.pm,query,result);
+}
+
+
+/**
+.Function.removeInterval
+..summary:Removes an interval from the interval tree.
+..signature:removeInterval(intervalTree, i_begin, i_end, i_id)
+..cat:Miscellaneous
+..class:Class.IntervalTree
+..param.intervalTree:An interval tree
+...type:Class.IntervalTree
+..param.i_begin:The begin position of the interval to be removed.
+..param.i_end:The end position of the interval to be removed.
+..param.i_id:The ID of the interval to be removed.
+*/
+
+template <
+    typename TSpec,
+    typename TPropertyMap,
+    typename TVertexDescriptor,
+    typename TValue,
+    typename TCargo >
+inline bool
+removeInterval(
+    Graph<TSpec> & g,
+    TPropertyMap & pm, 
+    TVertexDescriptor & act_knot, 
+    TValue i_begin, 
+    TValue i_end,
+    TCargo i_id)
+{
+SEQAN_CHECKPOINT
+
+	typedef typename Value<TPropertyMap>::Type TProperty;
+	typedef typename ListType<TProperty>::Type TList;
+	typedef typename Iterator<TList, Standard>::Type TListIterator;
+	typedef typename Iterator<Graph<TSpec>, OutEdgeIterator>::Type TOutEdgeIterator;
+
+    if (empty(g)) return false;
+
+    TProperty act_prop = property(pm,act_knot);
+	TProperty next_prop;
+		
+	while(true)
+	{
+		TOutEdgeIterator it(g, act_knot);
+		act_prop = property(pm,act_knot);
+		//
+		if(act_prop.center < i_begin) // interval is to the right of node center
+		{
+			if(atEnd(it)) break;
+			else{
+				next_prop = property(pm,targetVertex(it));
+				if(next_prop.center <= act_prop.center)
+				{
+					goNext(it);
+					if(atEnd(it)) break;
+				}
+			}
+			act_knot = targetVertex(it);
+		}
+		else{
+			if(i_end < act_prop.center) // interval is to the left of node center
+			{
+				if(atEnd(it)) break;
+				else
+				{
+					next_prop = property(pm,targetVertex(it));
+					if(next_prop.center >= act_prop.center)
+					{
+						goNext(it);
+						if(atEnd(it)) break;
+					}
+				}
+				act_knot = targetVertex(it);
+			}
+			else{//node center is contained in interval, this is where we should find the interval to be removed
+                // remove from list1
+                TProperty& change_prop = property(pm,act_knot);
+                bool foundInLeft = false;
+                TListIterator list_it_keep = begin(change_prop.list1,Standard());
+                TListIterator list_it = begin(change_prop.list1,Standard());
+				while(list_it != end(change_prop.list1,Standard()))
+                {
+                    //std::cout << "Element: " << getLeftBoundary(*list_it) << ".." << getRightBoundary(*list_it) << " " << cargo(*list_it) << std::endl;
+                    if (getLeftBoundary(*list_it) == i_begin && cargo(*list_it) == i_id)
+                    {
+                        foundInLeft = true;
+                        ++list_it;
+                        continue;
+                    }
+                    *list_it_keep = *list_it;
+                    //std::cout << "Element keep: " << getLeftBoundary(*list_it_keep) << ".." << getRightBoundary(*list_it_keep) << " " << cargo(*list_it_keep) << std::endl;
+                    ++list_it; ++list_it_keep;
+                }
+
+	            bool foundInRight = false;
+                list_it_keep = begin(change_prop.list2,Standard());
+                list_it = begin(change_prop.list2,Standard());
+				while(list_it != end(change_prop.list2,Standard()))
+                {
+                    //std::cout << "Element: " << getLeftBoundary(*list_it) << ".." << getRightBoundary(*list_it) << " " << cargo(*list_it) << std::endl;
+                    if (getRightBoundary(*list_it) == i_end && cargo(*list_it) == i_id)
+                    {
+                        foundInRight = true;
+                        ++list_it;
+                        continue;
+                    }
+                    *list_it_keep = *list_it;
+                    //std::cout << "Element keep: " << getLeftBoundary(*list_it_keep) << ".." << getRightBoundary(*list_it_keep) << " " << cargo(*list_it_keep) << std::endl;
+                    ++list_it; ++list_it_keep;
+
+                }
+                
+
+                // TODO: if node is empty and does not have child nodes --> remove node.
+                // keeping these empty leaf nodes just takes space unnecessarily
+				if(foundInRight && foundInLeft)
+                {
+                    resize(change_prop.list2, length(change_prop.list2)-1);
+                    resize(change_prop.list1, length(change_prop.list1)-1);
+                    return true;
+                }
+
+			}
+		}
+	}
+    return false;
+}
+
+template <
+    typename TSpec,
+    typename TPropertyMap,
+    typename TValue,
+    typename TCargo >
+inline bool
+removeInterval(
+    Graph<TSpec> & g,
+    TPropertyMap & pm,
+    TValue i_begin,
+    TValue i_end,
+    TCargo i_id)
+{
+SEQAN_CHECKPOINT
+
+	typedef typename VertexDescriptor<Graph<TSpec> >::Type TVertexDescriptor;
+
+	// start looking at root
+	TVertexDescriptor act_knot = 0;
+	return removeInterval(g, pm, act_knot, i_begin, i_end, i_id);
+}
+
+template <typename TValue, typename TCargo>
+inline bool
+removeInterval(
+    IntervalTree<TValue,TCargo> & tree,
+    TValue i_begin,
+    TValue i_end,
+    TCargo i_id)
+{
+SEQAN_CHECKPOINT
+
+	return removeInterval(tree.g, tree.pm, i_begin, i_end, i_id);
+    // we do not decrease the interval_counter of tree, as it would mix up interval IDs
+}
+
+
+
+
+/////////////////// Metafunctions ///////////////////////
+
+///.Metafunction.Value.param.T.type:Class.IntervalTree
+template<typename TValue, typename TCargo>
+struct Value<IntervalTree<TValue,TCargo> >
+{
+	typedef TValue Type;
+};
+
+
+///.Metafunction.Cargo.param.T.type:Class.IntervalTree
+template<typename TValue, typename TCargo>
+struct Cargo<IntervalTree<TValue,TCargo> >
+{
+	typedef TCargo Type;
+};
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  //#ifndef SEQAN_MISC_INTERVAL_TREE_H
diff --git a/third-party/seqan/core/include/seqan/misc/misc_memset.h b/third-party/seqan/core/include/seqan/misc/misc_memset.h
new file mode 100644
index 0000000..bffdc5c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/misc_memset.h
@@ -0,0 +1,214 @@
+// ==========================================================================
+//                               misc_memset.h
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_MISC_MISC_MEMSET_H_
+#define CORE_INCLUDE_SEQAN_MISC_MISC_MEMSET_H_
+
+#include <seqan/basic/basic_metaprogramming.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function memset()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.memset
+..cat:Memory
+..summary:An implementation of $memset$ with fixed number of bytes using Metaprogramming.
+..signature:memset<SIZE>(ptr, c)
+..signature:memset<SIZE, c>(ptr)
+..param.SIZE:The number of bytes to set.
+...type:nolink:$unsigned$
+..param.ptr:Pointer to the data to set.
+...type:nolink:$unsigned char *$
+..param.c:The character to fill the memory with.
+....type:nolink:$unsigned char$
+..remarks:These functions can be completely unrolled and inlined by the compiler.
+..include:seqan/misc/misc_memset.h
+ */
+
+// TODO(holtgrew): Does memset() really belong in this header? Used in find_myers_ukknonen.h, pump_lcp_core.h, pipe_sample.h, file_async
+
+using ::std::memset;
+
+// Implementation of memset() with fill size.
+
+template <unsigned SIZE, bool direct>
+struct MemsetWorker
+{
+    finline static
+    void run(unsigned char * ptr, unsigned char c)
+    {
+        ::std::memset(ptr, c, SIZE);
+    }
+};
+
+template <unsigned  SIZE>
+struct MemsetWorker<SIZE, true>
+{
+    finline static
+    void run(unsigned char* ptr, unsigned char c)
+    {
+        *((unsigned*)ptr) = ((unsigned)c << 24) + ((unsigned)c << 16) + ((unsigned)c << 8) + (unsigned)c;
+        MemsetWorker<SIZE - 4, true>::run(ptr + 4, c);
+    }
+};
+
+template <>
+struct MemsetWorker<0, true>
+{
+    finline static void
+    run(unsigned char*, unsigned char)
+    {}
+};
+
+template <>
+struct MemsetWorker<1, true>
+{
+    finline static
+    void run(unsigned char* ptr, unsigned char c)
+    {
+        *ptr = c;
+    }
+};
+
+template <>
+struct MemsetWorker<2, true>
+{
+    finline static
+    void run(unsigned char* ptr, unsigned char c)
+    {
+        *(unsigned short *)ptr = ((unsigned short)c << 8) + (unsigned short)c;
+    }
+};
+
+template <>
+struct MemsetWorker<3, true> {
+    finline static
+    void run(unsigned char* ptr, unsigned char c)
+    {
+        MemsetWorker<2, true>::run(ptr, c);
+        MemsetWorker<1, true>::run(ptr + 2, c);
+    }
+};
+
+template <unsigned SIZE>
+finline void memset(void* ptr, unsigned char c)
+{
+    MemsetWorker<SIZE, SIZE <= 32>::run((unsigned char*)ptr, c);
+}
+
+// Implementation of memset() with fill value.
+
+template <unsigned SIZE, bool direct, unsigned char c>
+struct MemsetConstValueWorker
+{
+    finline static void run(unsigned char* ptr) { ::std::memset(ptr, c, SIZE); }
+};
+
+template <unsigned  SIZE, unsigned char c>
+struct MemsetConstValueWorker<SIZE, true, c>
+{
+    finline static
+    void run(unsigned char* ptr)
+    {
+        *((unsigned*)ptr) = ((unsigned)c << 24) + ((unsigned)c << 16) + ((unsigned)c << 8) + (unsigned)c;
+        MemsetConstValueWorker<SIZE - 4, true, c>::run(ptr + 4);
+    }
+};
+
+template <unsigned char c>
+struct MemsetConstValueWorker<0, true, c>
+{
+    finline static
+    void run(unsigned char*) {}
+};
+
+template <unsigned char c>
+struct MemsetConstValueWorker<1, true, c>
+{
+    finline static
+    void run(unsigned char* ptr) {
+        *ptr = c;
+    }
+};
+
+template <unsigned char c>
+struct MemsetConstValueWorker<2, true, c>
+{
+    finline static
+    void run(unsigned char* ptr)
+    {
+        *(unsigned short *)ptr = ((unsigned short)c << 8) + (unsigned short)c;
+    }
+};
+
+template <unsigned char c>
+struct MemsetConstValueWorker<3, true, c>
+{
+    finline static
+    void run(unsigned char* ptr)
+    {
+        MemsetConstValueWorker<2, true, c>::run(ptr);
+        MemsetConstValueWorker<1, true, c>::run(ptr + 2);
+    }
+};
+
+template <unsigned SIZE, unsigned char c>
+finline void
+memset(void* ptr)
+{
+    MemsetConstValueWorker<SIZE, SIZE <= 32, c>::run((unsigned char*)ptr);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_MISC_MISC_MEMSET_H_
diff --git a/third-party/seqan/core/include/seqan/misc/misc_name_store_cache.h b/third-party/seqan/core/include/seqan/misc/misc_name_store_cache.h
new file mode 100755
index 0000000..58f1002
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/misc_name_store_cache.h
@@ -0,0 +1,295 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//TODO(weese): Make the name stores thread-safe, i.e. provide an atomic
+//             getIdByName() that returns the id of an existing name or append
+//             the new one with its id
+
+
+#ifndef SEQAN_HEADER_MISC_NAME_STORE_CACHE_H
+#define SEQAN_HEADER_MISC_NAME_STORE_CACHE_H
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// struct NameStoreLess_
+// ----------------------------------------------------------------------------
+
+template <typename TNameStore, typename TName>
+struct NameStoreLess_
+{
+    typedef typename Position<TNameStore>::Type TId;
+
+    TNameStore *nameStore;
+    TName *name;
+    
+    NameStoreLess_() {}
+
+    NameStoreLess_(TNameStore &_nameStore, TName &_name):
+        nameStore(&_nameStore),
+        name(&_name) {}
+    
+    template <typename TId>
+    inline bool operator() (TId a, TId b) const
+    {
+        if (a != maxValue(a))
+        {
+            if (b != maxValue(b))
+                return (*nameStore)[a] < (*nameStore)[b];
+            else
+                return (*nameStore)[a] < *name;
+        } else
+        {
+            if (b != maxValue(b))
+                return *name < (*nameStore)[b];
+            else
+                return false;
+        }
+    }
+};
+
+// ----------------------------------------------------------------------------
+// class NameStoreCache
+// ----------------------------------------------------------------------------
+
+/**
+.Class.NameStoreCache
+..summary:Stores a mapping from names to ids.
+..cat:Fragment Store
+..signature:FragmentStore<>
+..signature:NameStoreCache<TNameStore[, TName]>
+..param.TNameStore:The name store to be cached.
+...see:Class.FragmentStore
+..param.TName:The name type.
+...default:$Value<TNameStore>::Type$
+...type:Shortcut.CharString
+
+.Memfunc.NameStoreCache#NameStoreCache
+..summary:Constructor
+..signature:NameStoreCache<TNameStore, TName> (nameStore)
+..param.nameStore:A name store, e.g. @Memvar.FragmentStore#readNameStore@
+...see:Class.FragmentStore
+..class:Class.NameStoreCache
+..include:seqan/store.h
+*/
+	
+template <typename TNameStore, typename TName = typename Value<TNameStore>::Type>
+class NameStoreCache
+{
+public:
+    typedef typename Position<TNameStore>::Type TId;
+    typedef NameStoreLess_<TNameStore, TName> TLess;
+    typedef std::set<TId, TLess> TSet;
+    
+    TSet nameSet;
+    TNameStore *nameStore;
+    // TODO(holtgrew): Mutable here necessary for conceptual const-ness.  However, we would rather have a thread-safe interface!
+    TName mutable name;
+
+    NameStoreCache(TNameStore &_nameStore):
+        nameSet(TLess(_nameStore, name)),
+        nameStore(&_nameStore)
+    {
+        for (unsigned i = 0; i < length(*nameStore); ++i)
+            nameSet.insert(i);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// refresh()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.refresh:
+..class:Class.NameStoreCache
+..summary:Recreate a name store cache.
+..cat:Fragment Store
+..signature:refresh(cache)
+..param.cache:A @Class.NameStoreCache@ object.
+...type:Class.NameStoreCache
+..see:Function.getIdByName
+..include:seqan/store.h
+*/
+    
+template <typename TNameStore, typename TName>
+inline void
+refresh(NameStoreCache<TNameStore, TName> &cache)
+{
+    cache.nameSet.clear();
+    for (unsigned i = 0; i < length(*cache.nameStore); ++i)
+        cache.nameSet.insert(i);
+}
+
+
+// ----------------------------------------------------------------------------
+// getIdByName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.getIdByName:
+..summary:Get the id/index of a string in a name store with a cache.
+..cat:Fragment Store
+..signature:getIdByName(nameStore, name, id[, cache])
+..param.nameStore:A name store, e.g. @Memvar.FragmentStore#readNameStore@
+...see:Class.FragmentStore
+..param.name:The name to be searched.
+...type:Shortcut.CharString
+..param.id:The resulting id.
+..param.cache:A structure to efficiently retrieve the id for a given name. If ommited a brute force method is used to search.
+...default:Tag.Nothing
+...type:Class.NameStoreCache
+..returns:$true$ if the name was found and $false$ if not.
+..see:Function.getIdByName
+..include:seqan/store.h
+*/
+
+template <typename TNameStore, typename TName, typename TPos>
+inline bool 
+getIdByName(TNameStore const & nameStore, TName const & name, TPos & pos)
+{
+    typedef typename Iterator<TNameStore const, Standard>::Type TNameStoreIter;
+    
+    // Iterator over read names
+    for (TNameStoreIter iter = begin(nameStore, Standard()); iter != end(nameStore, Standard()); ++iter)
+    {
+        // if the element was found
+        if (name == getValue(iter))
+        {
+            // set the ID
+            pos = position(iter);
+            // and break the loop
+            return true;
+        }
+    }
+    return false;
+}
+
+template <typename TNameStore, typename TName, typename TPos, typename TContext>
+inline bool
+getIdByName(TNameStore const & nameStore, TName const & name, TPos & pos, TContext const & /*not a cache*/)
+{
+    return getIdByName(nameStore, name, pos);
+}
+
+template<typename TNameStore, typename TName, typename TPos, typename TCNameStore, typename TCName>
+inline bool
+getIdByName(TNameStore const & /*nameStore*/, TName const & name, TPos & pos, NameStoreCache<TCNameStore, TCName> const & context)
+{
+    typedef typename Position<TNameStore const>::Type TId;
+    typedef NameStoreCache<TCNameStore, TCName> const TNameStoreCache;
+    typedef typename TNameStoreCache::TSet TSet;
+
+    TSet const &set = context.nameSet;
+    typename TSet::const_iterator it;
+
+    // (weese:)
+    // To avoid local variables to copy the name into we use a member in context.
+    // However, changing the NameStoreCache per query is not thread-safe and the user might not notice it.
+    // To avoid pitfalls, we should introduce a critical section.
+    //SEQAN_OMP_PRAGMA(critical (nameStoreFind))
+    {
+
+        context.name = name;
+        it = set.find(maxValue<TId>());
+    }
+    
+    if (it != set.end())
+    {
+        pos = *it;
+        return true;
+    }
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// appendName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.appendName:
+..summary:Appends a name to a name store.
+..cat:Fragment Store
+..signature:appendName(nameStore, name[, cache])
+..param.nameStore:A name store, e.g. @Memvar.FragmentStore#readNameStore@
+...see:Class.FragmentStore
+..param.name:The name to be appended.
+...type:Shortcut.CharString
+..param.cache:A structure to efficiently retrieve the id for a given name. See @Function.getIdByName at .
+...default:Tag.Nothing
+...type:Class.NameStoreCache
+..see:Function.getIdByName
+..include:seqan/store.h
+*/
+
+template <typename TNameStore, typename TName>
+inline void
+appendName(TNameStore &nameStore, TName const & name)
+{
+    appendValue(nameStore, name, Generous());
+}
+
+template <typename TNameStore, typename TName, typename TContext>
+inline void
+appendName(TNameStore &nameStore, TName const & name, TContext &)
+{
+    appendName(nameStore, name);
+}
+
+template <typename TNameStore, typename TName, typename TCNameStore, typename TCName>
+inline void
+appendName(TNameStore &nameStore, TName const & name, NameStoreCache<TCNameStore, TCName> &context)
+{
+    appendValue(nameStore, name, Generous());
+    context.nameSet.insert(length(nameStore) - 1);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_HEADER_MISC_NAME_STORE_CACHE_H
diff --git a/third-party/seqan/core/include/seqan/misc/misc_parsing.h b/third-party/seqan/core/include/seqan/misc/misc_parsing.h
new file mode 100644
index 0000000..6f2f157
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/misc_parsing.h
@@ -0,0 +1,723 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_MISC_PARSING_H
+#define SEQAN_HEADER_MISC_PARSING_H
+
+#include <cmath>
+
+/* IOREV
+ *
+ * _tested_
+ * _nodoc_
+ *
+ *
+ * used in different places
+ * except one function non are documented
+ *
+ * NOTE atof is used in some functions, but according to standard this is
+ * locale dependent (',' or '.' as decimal seperator). Has someone experienced
+ * issues with this? we should probably replace it with a local independent
+ * version to make sure
+ *
+ * Also in general atof should be replaced with strod, atoi with strtol etc
+ *
+ * it should also be noted that there are standard C functions in ctype.h
+ * for the _is* cases, e.g. isspace(), isdigit() isprint(), isalnum() etc
+ * why don't we use these?
+ *
+ * when returning a string we should remember to always use Generous() as
+ * resize policy to avoid some reallocation efforts (some parsing functions
+ * do this already, others don't)
+ * 
+ */
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// General parsing funtions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipLine(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ treats \n as EOL 
+	if (c == '\n') {
+		c = _streamGet(file);
+		return;
+	}
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c == '\n') break;
+	}
+	c = _streamGet(file);
+}
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipWhitespace(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _bug_ WRONG NAME, should be parseSkipNonprintable, but even that is wrong, because printable begins at c >= 32 not c > 32, also 127 (DEL) is non-printable; name does not indicate whether multiple chars are skipped or only one
+	if ((unsigned) c > 32) return;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if ((unsigned) c > 32) break;
+	}
+}
+
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipSpace(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ WRONG NAME: should be _parseSkipSpaceTab; name does not indicate whether multiple chars are skipped or only one
+	if (c != '\t' && c != ' ') return;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c != '\t' && c != ' ') break;
+	}
+}
+
+
+/**
+.Internal._parseSkipUntilChar:
+..summary:Skip to the next ocurrence of x in file.
+..cat:Miscenalleous
+..signature:_parseSkipUntilChar(file, x, c)
+..param.file:The file to read from.
+..param.x:The character to skip to.
+..param.c:Parser state character.
+ */
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipUntilChar(TFile& file, const TChar &x, TChar& c)
+{
+//IOREV _doc_ _hasCRef_ _duplicate_ use _parseUntil() instead
+	if (c == x) return;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c == x) break;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TChar>
+inline bool
+_parseIsWhiteSpace(TChar const c)
+{
+//IOREV _nodoc_ lacks Ref, maybe rename to _is* because there is no fileparsing
+    return ((unsigned char)c <= ' ');
+}
+
+
+template<typename TChar>
+inline bool
+_parseIsDigit(TChar const c)
+{
+//IOREV _nodoc_ lacks Ref, maybe rename to _is* because there is no fileparsing
+	return (((unsigned) c >  47) && ((unsigned) c <  58));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TChar>
+inline bool
+_parseIsLetter(TChar const c)
+{
+//IOREV _nodoc_ lacks Ref, maybe rename to _is* because there is no fileparsing
+	return ( (((unsigned) c > 64) && ((unsigned) c < 91)) || (((unsigned) c > 96) && ((unsigned) c < 123)) );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): The name of this function is WRONG.
+template<typename TChar>
+inline bool
+_parseIsAlphanumericChar(TChar const c)
+{
+//IOREV _nodoc_ _bug_ lacks Ref; maybe rename to _is* because there is no fileparsing; rename to sth that describes this regex, ITS NOT alphnumeric
+	return ((_parseIsDigit(c)) || (_parseIsLetter(c)) || (c == '_') || (c == '.') || (c == '-') || (c == '|') || (c == '/') || (c == ':'));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline int
+_parseReadNumber(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ rename to something more generic, e.g. parseInt; strtol() / strtoll() is recommended over atoi in C99
+	// Read number
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsDigit(c)) break;
+		append(str, c);
+	}
+ 	return atoi(toCString(str));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline double
+_parseReadDouble(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ rename to something more generic, e.g. parseDouble; _bug_ allows multiple dots in one number; strtod is recommended over atof in C99
+	// Read number
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsDigit(c) && (c != '.')) break;
+		append(str, c);
+	}
+ 	return atof(toCString(str));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline String<char>
+_parseReadIdentifier(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ rename to something more specific (is this related to FASTA?)
+	// Read identifier
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsAlphanumericChar(c)) break;
+		append(str, c);
+	}
+	return str;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline char
+_parseReadChar(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ what exactly is the point of this?
+    char result = c;
+    if (!_streamEOF(file))
+        c = _streamGet(file);
+    return result;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TString, typename TChar>
+inline void
+_parseReadIdentifier(TFile & file, TString& str, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _duplicate_ or just:  str = _parseReadIdentifier(file, c) ?
+	// Read identifier
+	append(str, c, Generous());
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsAlphanumericChar(c)) break;
+		append(str, c, Generous());
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TString, typename TChar>
+inline void
+_parseReadAlnum(TFile & file, TString& str, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _duplicate_ or just:  str = _parseReadIdentifier(file, c) ?
+	// Read identifier
+	appendValue(str, c, Generous());
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+        if (!isalnum(c))
+            break;
+		appendValue(str, c, Generous());
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar>
+inline String<char>
+_parseReadWord(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ rename to _parseLetters()
+	// Read word
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsLetter(c)) break;
+		append(str, c);
+	}
+	return str;
+}
+
+
+// parse word up to a maximum length
+template<typename TFile, typename TChar, typename TSize>
+inline String<char>
+_parseReadWord(TFile & file, TChar& c, TSize max_len)
+{
+//IOREV _nodoc_ _hasCRef_ rename to _parseNLetters()
+	// Read word
+	String<char> str(c);
+	--max_len;
+	TSize i = 0;
+	while (!_streamEOF(file) ) {
+		c = _streamGet(file);
+		if (!_parseIsLetter(c) || i >= max_len) break;
+		append(str, c);
+		++i;
+	}
+	return str;
+}
+
+
+
+
+//read filename (read line and trim trailing whitespaces)
+template<typename TFile, typename TChar>
+inline String<char>
+_parseReadFilepath(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to something more generic _parseLineStripTrailingWhitespace; simplify code
+	String<char> str(c);
+	if (c == '\n' || (c == '\r' && _streamPeek(file) != '\n')) {
+		c = _streamGet(file);
+		return str;
+	}
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c == '\n' || (c == '\r' && _streamPeek(file) != '\n')) break;
+		append(str, c);
+	}
+	typename Iterator<String<char>,Rooted >::Type str_it = end(str);	
+	while(str_it != begin(str)) {
+		--str_it;
+		if(*str_it != ' ' && *str_it != '\t'){
+		++str_it;
+		break;
+		}
+	}
+	resize(str,position(str_it));
+	return str;
+}
+
+
+// read filename (read line and trim trailing whitespaces)
+// OBSOLETE
+template<typename TFile, typename TChar>
+inline String<char>
+_parseReadWordUntilWhitespace(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to _parseCharsUntilWhitespace(); simplify code and use proper whitespace definition
+	String<char> str(c);
+	if (c == '\n' || (c == '\r' && _streamPeek(file) != '\n')) {
+		c = _streamGet(file);
+		return str;
+	}
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c== ' ' || c== '\t' || c == '\n' || (c == '\r' && _streamPeek(file) != '\n')) break;
+		append(str, c);
+	}
+	return str;
+}
+
+// better use this function instead of _parseReadWordUntilWhitespace
+template<typename TFile, typename TChar, typename TString>
+inline void
+_parseCharsUntilWhitespace(TFile & file, TChar& c, TString & str)
+{
+//IOREV _nodoc_ _hasCRef_
+    if (_parseIsWhiteSpace(c)) return;
+    appendValue(str, c);
+    while (!_streamEOF(file)) 
+    {
+        c = _streamGet(file);
+        if (_parseIsWhiteSpace(c)) return;
+        appendValue(str, c);
+    }
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TFile, typename TChar, typename TString>
+inline void
+_parseReadSequenceData(TFile & file,
+						TChar & c,
+						TString& str)
+{
+//IOREV _nodoc_ _hasCRef_ _duplicate_ use _parseReadWord instead
+	SEQAN_CHECKPOINT
+
+	append(str, c);
+
+	// Read sequence
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (!_parseIsLetter(c)) break;
+		else append(str, c);
+	}
+}
+
+
+
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipBlanks(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ what is a blank? change to whitespace or define blank as (' '|'\t') 
+	if ((c != ' ') && (c != '\t')) return;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if ((c != ' ') && (c != '\t')) break;
+	}
+}
+
+template<typename TFile, typename TChar>
+inline void 
+_parseSkipLine2(TFile& file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _duplicate_ obviously duplicate, but different (non-expected) behaviour: will return '\n' not 'f' of string f o o \r \n b a r
+	if (c != '\n' && c != '\r')
+		while (!_streamEOF(file)) {
+			c = _streamGet(file);
+			if (c == '\n' || c == '\r') break;
+		}
+	if (!_streamEOF(file))
+		c = _streamGet(file);
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+template<typename TFile, typename TChar>
+inline double
+_parseReadEValue(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ probably for blast-parsing, rename to resemble this; use strtod instead of atofs
+SEQAN_CHECKPOINT
+
+	// Read number
+	String<char> str(c);
+	bool e = false;
+	double val1 = 0;
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if(!e && c == 'e'){
+			e = true;
+			val1 = atof(toCString(str));
+			c = _streamGet(file);
+			resize(str,0);
+		}
+		if (!_parseIsDigit(c) && c != '.' && c != '-' && c != '+') break;
+		append(str, c);
+	}
+	if(e)
+	{
+		return val1 * pow((double)10.0,(double)atof(toCString(str)));
+	}	
+ 	else 
+		return (double)atof(toCString(str));
+}
+
+
+
+
+
+/////////////////////////////////////////////////////////////////////////////////
+// read floating point value
+template<typename TFile, typename TChar>
+inline float
+_parseReadFloat(TFile & file, TChar& c)
+{
+//IOREV _nodoc_ _hasCRef_ _duplicate_ use _parseReadDouble() instead.   
+SEQAN_CHECKPOINT
+	// Read number
+	String<char> str(c);
+	while (!_streamEOF(file)) {
+		c = _streamGet(file);
+		if (c != '.' && c != ',' && !_parseIsDigit(c)) break;
+		append(str, c);
+	}
+ 	return atof(toCString(str));
+}
+
+
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until line begins with character x (skip whitespaces)
+// zeigt am ende darauf!!!
+template<typename TFile, typename TChar>
+inline bool
+_parseUntilBeginLine(TFile & file, TChar& c, TChar x)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to something more understandable; does a "reset", if seek fails; unify behaviour and doc with similar functions
+SEQAN_CHECKPOINT
+	_parseSkipWhitespace(file,c);
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file) && c != x){
+		_parseSkipLine(file, c);
+		_parseSkipWhitespace(file,c);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until line begins with word
+//zeigt am ende dahinter!
+template<typename TFile, typename TChar, typename TSize>
+inline bool
+_parseUntilBeginLine(TFile & file, TChar& c, String<TChar> & word, TSize len)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to something more understandable; does a "reset", if seek fails; unify behaviour and doc with similar functions
+SEQAN_CHECKPOINT
+	_parseSkipWhitespace(file,c);
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file)){
+		if(c == word[0])
+			if(word == _parseReadWord(file,c,len))
+				break;
+		_parseSkipLine(file, c);
+		_parseSkipWhitespace(file,c);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until line begins with word (parse no more than num_lines lines)
+//zeigt am ende dahinter!
+template<typename TFile, typename TChar, typename TSize>
+inline bool
+_parseUntilBeginLine(TFile & file, TChar& c, String<TChar> & word, TSize len, TSize num_lines)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to something more understandable; does a "reset", if seek fails; unify behaviour and doc with similar functions
+SEQAN_CHECKPOINT
+	_parseSkipWhitespace(file,c);
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	TSize i = 0;
+	bool found = false;
+	while (!_streamEOF(file)){
+		if(c == word[0])
+			if(word == _parseReadWord(file,c,len))
+			{
+				found = true;
+				break;
+			}
+		if(i >= num_lines)
+			break;
+		++i;
+		_parseSkipLine(file, c);
+		_parseSkipWhitespace(file,c);
+	}
+	if(!_streamEOF(file) && found) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until line begins with one of the characters in string x (skip whitespaces)
+//zeigt am ende darauf!
+template<typename TFile, typename TChar, typename TSize>
+inline bool
+_parseUntilBeginLineOneOf(TFile & file, TChar& c, String<TChar> & x, TSize len)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ rename to something more understandable; does a "reset", if seek fails; unify behaviour and doc with similar functions
+SEQAN_CHECKPOINT
+	_parseSkipWhitespace(file,c);
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	bool found = false;
+	while (!_streamEOF(file)){
+		for(int i = 0; i < len; ++i)
+			if(c == x[i]) 
+			{
+				found = true;
+				break;
+			}
+		if(found) break;
+		_parseSkipLine(file, c);
+		_parseSkipWhitespace(file,c);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until c == x
+//zeigt am ende darauf!
+template<typename TFile, typename TChar>
+inline bool
+_parseUntil(TFile & file, TChar& c, TChar x)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ does "reset" if x not found
+SEQAN_CHECKPOINT
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file) && c != x){
+		c = _streamGet(file);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until word
+//zeigt am ende dahinter!
+template<typename TFile, typename TChar, typename TSize>
+inline bool
+_parseUntil(TFile & file, TChar& c, String<TChar> & word, TSize len)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ does "reset" if word not found
+SEQAN_CHECKPOINT
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file)){
+		if(c == word[0])
+			if(word == _parseReadWord(file,c,len))
+				break;
+		c = _streamGet(file);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse until c == x or new line
+//zeigt am ende darauf!
+template<typename TFile, typename TChar>
+inline bool
+_parseLineUntil(TFile & file, TChar& c, TChar x)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ does "reset" if x not found in line
+SEQAN_CHECKPOINT
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file) && c != x){
+		if (c == '\n' || c == '\r')
+		{
+			_streamSeekG(file,pos);
+			c = c_before;
+			return false;
+		}
+		c = _streamGet(file);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////////
+//parse this line until word
+//zeigt am ende hinter wort if true, oder auf ende der zeile
+template<typename TFile, typename TChar, typename TSize>
+inline bool
+_parseLineUntil(TFile & file, TChar& c, String<TChar> & word, TSize len)
+{
+//IOREV _nodoc_ _hasCRef_ _requiresSeek_ does "reset" if word not found in line
+SEQAN_CHECKPOINT
+	typename Position<TFile>::Type pos = _streamTellG(file);
+	TChar c_before = c;
+	while (!_streamEOF(file)){
+		if(c == word[0])
+		{	if(word == _parseReadWord(file,c,len))
+				break;
+		}
+		else if (c == '\n' || c == '\r')
+			{
+				_streamSeekG(file,pos);
+				c = c_before;
+				return false;
+			}
+		c = _streamGet(file);
+	}
+	if(!_streamEOF(file)) return true;
+	_streamSeekG(file,pos);
+	c = c_before;
+	return false;
+}
+
+
+
+
+
+
+}
+
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/misc/misc_union_find.h b/third-party/seqan/core/include/seqan/misc/misc_union_find.h
new file mode 100644
index 0000000..5a509e9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/misc_union_find.h
@@ -0,0 +1,316 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Implementation of the Union-Find data structure.
+// ==========================================================================
+
+#ifndef SEQAN_MISC_MISC_UNION_FIND_H_
+#define SEQAN_MISC_MISC_UNION_FIND_H_
+
+// TODO(holtgrew): Comprehensive tests. Currently, there are *some* tests in the tests for graph_algorithm.
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Classes, Structs, Enums, Tags
+// ============================================================================
+
+/**
+.Class.UnionFind
+..cat:Miscellaneous
+..summary:Union-Find data structure.
+..signature:UnionFind<T>
+..param.T:The type the data structure operates on.
+..remarks:The data structure uses union by rank and path compression to achieve almost linear running time.
+..remarks:Note that internally, T is used signed so not the whole range might be available.
+..include:seqan/misc/misc_union_find.h
+ */
+
+template <typename TValue>
+class UnionFind
+{
+public:
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    String<TValue_> _values;
+
+    UnionFind() {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.UnionFind
+///.Metafunction.Value.class:Class.UnionFind
+
+template <typename TValue>
+struct Value<UnionFind<TValue> >
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> TString_;
+    typedef typename Value<TString_>::Type Type;
+};
+
+template <typename TValue>
+struct Value<UnionFind<TValue> const>
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> const TString_;
+    typedef typename Value<TString_>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction GetValue
+// ----------------------------------------------------------------------------
+
+///.Metafunction.GetValue.param.T.type:Class.UnionFind
+///.Metafunction.GetValue.class:Class.UnionFind
+
+template <typename TValue>
+struct GetValue<UnionFind<TValue> >
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> TString_;
+    typedef typename GetValue<TString_>::Type Type;
+};
+
+template <typename TValue>
+struct GetValue<UnionFind<TValue> const>
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> const TString_;
+    typedef typename GetValue<TString_>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Size.param.T.type:Class.UnionFind
+///.Metafunction.Size.class:Class.UnionFind
+
+template <typename TValue>
+struct Size<UnionFind<TValue> >
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> TString_;
+    typedef typename Size<TString_>::Type Type;
+};
+
+template <typename TValue>
+struct Size<UnionFind<TValue> const>
+{
+    typedef typename MakeSigned_<TValue>::Type TValue_;
+    typedef String<TValue_> const TString_;
+    typedef typename Size<TString_>::Type Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+///.Function.clear.param.object.type:Class.UnionFind
+///.Function.clear.class:Class.UnionFind
+
+template <typename TValue>
+inline
+void
+clear(UnionFind<TValue> & unionFind)
+{
+    clear(unionFind._values);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+///.Function.length.param.object.type:Class.UnionFind
+///.Function.length.class:Class.UnionFind
+
+template <typename TValue>
+inline
+typename Size<UnionFind<TValue> >::Type
+length(UnionFind<TValue> const & unionFind)
+{
+    return length(unionFind._values);
+}
+
+// ----------------------------------------------------------------------------
+// Function reserve()
+// ----------------------------------------------------------------------------
+
+///.Function.reserve.param.object.type:Class.UnionFind
+///.Function.reserve.class:Class.UnionFind
+
+template <typename TValue, typename TSize, typename TTag>
+inline
+typename Size<UnionFind<TValue> >::Type
+reserve(UnionFind<TValue> & unionFind,
+       TSize const & newSize,
+       TTag const & tag)
+{
+    return reserve(unionFind._values, newSize, tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function resize()
+// ----------------------------------------------------------------------------
+
+///.Function.resize.param.object.type:Class.UnionFind
+///.Function.resize.class:Class.UnionFind
+///.Function.resize.remarks:If $pm$ is of the @Class.UnionFind@, $value$ will automatically be set to -1.
+
+template <typename TValue, typename TSize, typename TTag>
+inline
+typename Size<UnionFind<TValue> >::Type
+resize(UnionFind<TValue> & unionFind,
+       TSize const & newSize,
+       TTag const & tag)
+{
+    return resize(unionFind._values, newSize, -1, tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function resizeVertexMap()
+// ----------------------------------------------------------------------------
+
+///.Function.resizeVertexMap.param.pm.type:Class.UnionFind
+///.Function.resizeVertexMap.class:Class.UnionFind
+///.Function.resizeVertexMap.remarks:If $pm$ is of type @Class.UnionFind@ then the $prototype$ parameter is not available.
+
+template <typename TSpec, typename TValue>
+inline
+typename Size<UnionFind<TValue> >::Type
+resizeVertexMap(Graph<TSpec> const & g,
+                 UnionFind<TValue> & unionFind)
+{
+    clear(unionFind);
+    return resize(unionFind, numVertices(g));
+}
+
+// ----------------------------------------------------------------------------
+// Function find()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.findSet:
+..cat:Miscellaneous
+..summary:Return set identifier, given an element identifier.
+..signature:find(unionFind, query)
+..class:Class.UnionFind
+..param.unionFind:The Union-Find data structure query.
+...type:Class.UnionFind
+..param.query:The value to query for.
+..returns:The set identifier for the given element id.
+..see:Function.joinSets
+..include:seqan/misc/misc_union_find.h
+ */
+
+template <typename TValue, typename TQuery>
+inline
+TValue
+findSet(UnionFind<TValue> & unionFind,
+        TQuery const & query)
+{
+    TValue j = query;
+    while (unionFind._values[j] >= 0)
+        j = unionFind._values[j];
+    SEQAN_ASSERT_LT(unionFind._values[j], static_cast<int>(length(unionFind._values)));
+    SEQAN_ASSERT_GEQ(j, static_cast<TValue>(0));
+    SEQAN_ASSERT_LT(j, static_cast<TValue>(length(unionFind._values)));
+    
+    TValue i = query;
+    while (unionFind._values[i] >= 0)
+    {
+        TValue tmp = i;
+        i = unionFind._values[i];
+        unionFind._values[tmp] = j;
+    }
+    
+    return j;
+}
+
+// ----------------------------------------------------------------------------
+// Function joinSets()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.joinSets
+..cat:Miscellaneous
+..summary:UNION() operation for UF data structure.
+..signature:joinSets(unionFind, left, right)
+..class:Class.UnionFind
+..param.unionFind:The type the data structure operates on.
+...type:Class.UnionFind
+..param.left:Representant of the left set to union.
+..param.right:Representant of the right set to union.
+..remarks:This function is called $join$ and not $union$ since $union$ is a reserved keyword in the C and C++ programming languages.
+..remarks:Note that you most likely want to put return values of $findSet()$ as the values for $left$ and $right$.
+..see:Function.findSet
+..include:seqan/misc/misc_union_find.h
+ */
+
+template <typename TValue, typename TLeft, typename TRight>
+inline
+void
+joinSets(UnionFind<TValue> & unionFind,
+         TLeft const & left,
+         TRight const & right)
+{
+    if (left == right)
+        return;
+    TValue sum = unionFind._values[left] + unionFind._values[right];
+    if (_abs(unionFind._values[left]) < _abs(unionFind._values[right])) {
+        unionFind._values[left] = right;
+        unionFind._values[right] = sum;
+    } else {
+        unionFind._values[right] = left;
+        unionFind._values[left] = sum;
+    }
+}
+
+}  // namespace seqan
+
+#endif // #ifndef SEQAN_MISC_MISC_UNION_FIND_H_
diff --git a/third-party/seqan/core/include/seqan/misc/priority_type_base.h b/third-party/seqan/core/include/seqan/misc/priority_type_base.h
new file mode 100644
index 0000000..e42da45
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/priority_type_base.h
@@ -0,0 +1,82 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_PRIORITY_TYPE_BASE_H
+#define SEQAN_HEADER_PRIORITY_TYPE_BASE_H
+
+#include <functional>
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+struct PriorityHeap;
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Class.PriorityType:
+..cat:Miscellaneous
+..summary:Stores items in such a way that the item with the highest priority is at the top.
+..signature:PriorityType<TValue, TLess, TSpec>
+..param.TValue:The value type that is stored.
+...default:int
+..param.TLess:The comparator type that is used for sorting the items stored.
+...default:std::less<TValue>
+..param.TSpec:The specializing type.
+...default:@Spec.PriorityHeap@
+..include:seqan/misc.h
+*/
+template <typename TValue = int, typename TLess = ::std::less<TValue>, typename TSpec = PriorityHeap>
+class PriorityType;
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TLess, typename TSpec>
+struct Value< PriorityType<TValue, TLess, TSpec> >
+{
+	typedef TValue Type;
+};
+
+template <typename TValue, typename TLess, typename TSpec>
+struct Size< PriorityType<TValue, TLess, TSpec> >
+{
+	typedef typename Size<TValue>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/misc/priority_type_heap.h b/third-party/seqan/core/include/seqan/misc/priority_type_heap.h
new file mode 100644
index 0000000..968e6d6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/misc/priority_type_heap.h
@@ -0,0 +1,367 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_PRIORITY_TYPE_TREE_H
+#define SEQAN_HEADER_PRIORITY_TYPE_TREE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Spec.PriorityHeap
+..cat:Miscellaneous
+..general:Class.PriorityType
+..summary:Stores the priority data on a heap.
+..signature:PriorityType<TValue, TLess, PriorityHeap> >
+..include:seqan/misc.h
+*/
+template < typename TValue, typename TLess>
+class PriorityType<TValue,TLess,PriorityHeap>
+{
+public: 
+	typedef String<TValue> THeap;
+//____________________________________________________________________________
+
+	TLess less;
+	THeap heap;
+//____________________________________________________________________________
+
+	inline PriorityType()
+	{
+SEQAN_CHECKPOINT
+	}
+
+	inline explicit PriorityType(TLess const & _less):
+		less(_less)
+	{
+SEQAN_CHECKPOINT
+	}
+
+	inline PriorityType(PriorityType const & _other):
+		less(_other.less),
+		heap(_other.heap)
+	{
+SEQAN_CHECKPOINT
+	}
+		
+//	inline PriorityType const &
+//	operator = (PriorityType const & other_)
+//	{
+//		less = other_.less;
+//		heap = other_.heap;
+//		return *this;
+//	}
+	
+}; // class PriorityType
+
+
+
+
+// Empty the priority queue
+///.Function.clear.param.object.type:Class.PriorityType
+///.Function.clear.class:Class.PriorityType
+template <typename TValue, typename TLess>
+inline void 
+clear (PriorityType<TValue,TLess, PriorityHeap> & me)
+{
+	clear(me.heap); 
+}
+
+// true if priority queue is empty 
+///.Function.empty.param.object.type:Class.PriorityType
+///.Function.empty.class:Class.PriorityType
+template <typename TValue, typename TLess>
+inline bool 
+empty(PriorityType<TValue, TLess, PriorityHeap> const & me) 
+{
+SEQAN_CHECKPOINT
+	return empty(me.heap); 
+}
+
+// Number of elements in the priority queue
+///.Function.length.param.object.type:Class.PriorityType
+///.Function.length.class:Class.PriorityType
+template <typename TValue, typename TLess>
+inline typename Size<PriorityType<TValue, TLess, PriorityHeap> >::Type
+length( PriorityType<TValue, TLess, PriorityHeap> const & me)
+{ 
+SEQAN_CHECKPOINT
+	return length(me.heap);
+}
+
+
+
+
+
+
+// Return the `best' element
+/**
+.Function.PriorityType#top:
+..summary:Reference to the item with the highest priority.
+..cat:Content Manipulation
+..signature:top(object)
+..class:Class.PriorityType
+..param.object:A priority queue.
+...type:Class.PriorityType
+..remarks:To delete this item and adjust the priority queue use @Function.PriorityType#pop at .
+..see:Function.PriorityType#pop
+..see:Function.PriorityType#push
+..include:seqan/misc.h
+*/
+template <typename TValue, typename TLess>
+inline TValue & 
+top(PriorityType<TValue, TLess, PriorityHeap> & me)
+{
+SEQAN_CHECKPOINT
+	return value(me.heap, beginPosition(me.heap));
+}
+
+template <typename TValue, typename TLess>
+inline TValue const & 
+top(PriorityType<TValue, TLess, PriorityHeap> const & me)
+{
+SEQAN_CHECKPOINT
+	return value(me.heap, beginPosition(me.heap));
+}
+
+// Copy heap position i to heap position h.
+template <typename TValue, typename TLess, typename TSize>
+inline void 
+_copyHeapElement (PriorityType<TValue, TLess, PriorityHeap> & me, TSize i, TSize & h)
+{
+SEQAN_CHECKPOINT
+	me.heap[h] = me.heap[i];
+	h = i;
+}
+
+// Copy element to heap position h.
+template <typename TValue, typename TLess, typename TSize>
+inline void 
+_copyHeapElement (PriorityType<TValue, TLess, PriorityHeap> & me, TValue const & element, TSize h)
+{
+SEQAN_CHECKPOINT
+	me.heap[h] = element;
+}
+
+/////////////////////////////////////////////////////////////////////////////////
+//  lower priority of first element in queue 
+/**
+.Function.adjustTop
+..cat:Miscellaneous
+..signature:adjustTop(object)
+..class:Class.PriorityType
+..summary:Adjusts the priority of the first item.
+..param.object
+...type:Class.PriorityType
+..include:seqan/misc.h
+*/
+template <typename TValue, typename TLess>
+inline void 
+adjustTop (PriorityType<TValue, TLess, PriorityHeap> & me)	// so k�nnte man es dann auch nennen
+{
+SEQAN_CHECKPOINT
+	if (!empty(me.heap))
+		_adjustHeapTowardLeaves (me, me.heap[0], 0, 2);
+}
+
+////////////
+//?? adjustHeapElement...
+/////////////
+
+/////////////////////////////////////////////////////////////////////////////////
+/// Push a new element
+/**
+.Function.PriorityType#push:
+..summary:Inserts a new item and adjusts the priority queue if necessary.
+..cat:Content Manipulation
+..signature:push(object, element)
+..class:Class.PriorityType
+..param.object:A priority queue.
+...type:Class.PriorityType
+..param.element:The item to be inserted in the priority queue.
+...metafunction:Metafunction.Value
+..remarks:The result of this operation is stored in $object$.
+..see:Function.PriorityType#top
+..see:Function.PriorityType#pop
+..include:seqan/misc.h
+*/
+template <typename TValue, typename TLess>
+inline void 
+push (PriorityType<TValue, TLess, PriorityHeap> & me, TValue const & element)
+{
+SEQAN_CHECKPOINT
+	// root index is zero
+	if (empty(me.heap)) {
+		resize(me.heap, 1, Generous());
+		_copyHeapElement (me, element, 0);
+		return;
+	}
+	typedef typename Size<PriorityType<TValue, TLess, PriorityHeap> >::Type TSize;
+	TSize h = length(me.heap); 
+	resize(me.heap, h + 1, Generous());
+	_adjustHeapTowardRoot(me, element, h); 
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+/// Priority got better.  Perform a cyclic shift along the tree edges toward root.
+template <typename TValue, typename TLess, typename TSize>
+inline void 
+_adjustHeapTowardRoot(
+	PriorityType<TValue, TLess, PriorityHeap> & me, 
+	TValue const & element, 
+	TSize h )
+{
+SEQAN_CHECKPOINT
+	// root index is zero
+	while ( h > 0) {
+		const TSize i = (h-1)/2; 
+		if ( me.less ( me.heap[i], element ) )
+			_copyHeapElement ( me, i, h );
+		else
+			break;
+	}
+	_copyHeapElement ( me, element, h );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/// Pop 'best' element
+/**
+.Function.PriorityType#pop:
+..summary:Deletes item with the highest priority and adjusts the priority queue.
+..cat:Content Manipulation
+..signature:pop(object)
+..class:Class.PriorityType
+..param.object:A priority queue.
+...type:Class.PriorityType
+..remarks:This function only deletes this item, but does not return it. To access the item use @Function.PriorityType#top at .
+..see:Function.PriorityType#top
+..see:Function.PriorityType#push
+..include:seqan/misc.h
+*/
+template <typename TValue, typename TLess>
+inline void 
+pop (PriorityType<TValue, TLess, PriorityHeap> & me)
+{
+SEQAN_CHECKPOINT
+	// root index is zero
+	TValue element = getValue(me.heap,endPosition(me.heap)-1); 
+	typedef typename Size<PriorityType<TValue, TLess, PriorityHeap> >::Type TSize;
+	TSize heapsize = length(me.heap) - 1 ;
+	resize(me.heap, heapsize, Generous());
+	if ( heapsize > 0 ) 
+		_adjustHeapTowardLeaves(me, element, 0, 2 );
+
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+/// Priority got worse. Perform a cyclic shift along the tree edges toward leaves.
+template <typename TValue, typename TLess, typename TSize>
+inline void 
+_adjustHeapTowardLeaves(
+	PriorityType<TValue, TLess, PriorityHeap> & me, 
+	TValue element, 
+	TSize h, 
+	TSize i ) //f�r mich: h=0, i=1
+{
+SEQAN_CHECKPOINT
+	// root index is zero
+	const TSize heapsize = length(me.heap);
+	TLess less = me.less;
+	while ( i < heapsize )
+	{
+		if ( less ( element, me.heap[i] ) )
+			if ( less ( me.heap[i-1], me.heap[i] ) )
+				_copyHeapElement ( me, i, h );
+			else
+				_copyHeapElement ( me, i-1, h );
+		else
+			if ( less ( element, me.heap[i-1] ) )
+				_copyHeapElement ( me, i-1, h );
+			else
+				break;
+		i = 2*(h+1);
+	}
+	if ( i == heapsize && less ( element, me.heap[i-1] ) )
+		_copyHeapElement ( me, i-1, h );
+	_copyHeapElement ( me, element, h );
+}
+
+
+	//MetaFunctions
+
+///.Metafunction.Size.param.T.type:Class.PriorityType
+///.Metafunction.Size.class:Class.PriorityType
+template < typename TValue, typename TLess>
+struct Size<PriorityType<TValue, TLess, PriorityHeap> >
+{
+	typedef typename Size<typename PriorityType<TValue, TLess, PriorityHeap>::THeap>::Type Type;
+};
+
+///.metafunction.value.param.t.type:class.prioritytype
+///.metafunction.value.class:class.prioritytype
+template < typename TValue, typename TLess>
+struct Value<PriorityType<TValue, TLess, PriorityHeap> >
+{
+	typedef TValue Type;
+};
+
+
+
+
+////////////////////////
+// debug
+//template <typename TValue, typename THeap, typename TLess>
+//void check(PriorityType<TValue, THeap, TLess> & me) { // debug
+//	typedef typename Size<PriorityType<TValue, THeap, TLess> >::Type TSize;
+//	bool okay = true;
+//	for ( TSize i = 1; i < length(me.heap)-1; ++i )
+//		if ( me.less ( me.heap[(i-1)/2], me.heap[i] ) ) {
+//			cout << '\n' << (i-1)/2 << " < " << i << " : "<< (me.heap[(i-1)/2]).value_ << " !< " << (me.heap[i]).value_;
+//			okay = false;
+//		}
+//	if ( okay )
+//		cout << " ... seems okay\n";
+//	else
+//		cout << "\n... there were errors!\n";
+//}
+
+	//////////////////////////////////////////////////
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/modifier.h b/third-party/seqan/core/include/seqan/modifier.h
new file mode 100644
index 0000000..84e3ed4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier.h
@@ -0,0 +1,71 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Umbrella header for the modifier module.
+// ==========================================================================
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_MODIFIER_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_MODIFIER_H_
+
+// --------------------------------------------------------------------------
+// Prerequisites
+// --------------------------------------------------------------------------
+
+#include <functional>
+#include <list>
+
+#include <seqan/basic.h>
+#include <seqan/sequence.h>
+
+// --------------------------------------------------------------------------
+// Modified Alphabets
+// --------------------------------------------------------------------------
+
+#include <seqan/modifier/modifier_alphabet.h>
+#include <seqan/modifier/modifier_alphabet_expansion.h>
+
+// --------------------------------------------------------------------------
+// Modified Strings and Iterators Base Classes
+// --------------------------------------------------------------------------
+
+#include <seqan/modifier/modifier_iterator.h>
+#include <seqan/modifier/modifier_string.h>
+
+// --------------------------------------------------------------------------
+// Applications of Base Classes
+// --------------------------------------------------------------------------
+
+#include <seqan/modifier/modifier_functors.h>
+#include <seqan/modifier/modifier_view.h>
+#include <seqan/modifier/modifier_reverse.h>
+#include <seqan/modifier/modifier_shortcuts.h>
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_MODIFIER_H_
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_alphabet.h b/third-party/seqan/core/include/seqan/modifier/modifier_alphabet.h
new file mode 100644
index 0000000..8277096
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_alphabet.h
@@ -0,0 +1,769 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MODIFIER_ALPHABET_H
+#define SEQAN_HEADER_MODIFIER_ALPHABET_H
+
+namespace seqan
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.ModifiedAlphabet:
+..summary:Modifies value types.
+..cat:Modifier
+..signature:ModifiedAlphabet<TAlphabet, TSpec>
+..param.TAlphabet:Original value type.
+..param.TSpec:The modifier type.
+...metafunction:Metafunction.Spec
+...remarks:There is no default specialization.
+..include:seqan/modifier.h
+*/
+
+template <typename THost, typename TSpec>
+class ModifiedAlphabet;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// sizes
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+struct BitsPerValue<ModifiedAlphabet<THost, TSpec> >
+    : BitsPerValue<THost>
+{};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+struct ValueSize<ModifiedAlphabet<THost, TSpec> >
+    : ValueSize<THost>
+{};
+
+//////////////////////////////////////////////////////////////////////////////
+// conversions
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTarget, typename T, typename THost, typename TSpec>
+inline typename Convert<TTarget, THost>::Type
+convertImpl(Convert<TTarget, T> const convert_,
+			ModifiedAlphabet<THost, TSpec> const & source_)
+{
+    SEQAN_CHECKPOINT;
+	return convertImpl(convert_, static_cast<THost const &>(source_));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+inline unsigned ordValue(ModifiedAlphabet<THost,TSpec> const &c) 
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(static_cast<THost const &>(c));
+}
+
+template <typename TStream, typename THost, typename TSpec>
+TStream & operator<<(TStream & stream, ModifiedAlphabet<THost, TSpec> const & c)
+{
+    stream << convert<char>(c);
+    return stream;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// comparisons
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename THost, typename TSpec, typename TRight>
+struct CompareType<ModifiedAlphabet<THost, TSpec>, TRight>
+{
+	typedef typename CompareType<THost, TRight>::Type Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// operator ==
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator==(ModifiedAlphabet<THost, TSpec> const & left_, 
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator==(TLeft const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator==(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+           ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator==(ModifiedAlphabet<THost, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) == ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator==(SimpleType<TValue, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator==(ModifiedAlphabet<THost, TSpec2> const & left_,
+           SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator==(Proxy<TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator==(ModifiedAlphabet<THost, TSpec2> const & left_,
+			 Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) == convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator !=
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator!=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator!=(TLeft const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator!=(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+			 ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator!=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) != ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator!=(SimpleType<TValue, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator!=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator!=(Proxy<TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator!=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) != convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator <=
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator<=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator<=(TLeft const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator<=(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+			 ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator<=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) <= ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<=(SimpleType<TValue, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<=(Proxy<TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) <= convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator <
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator<(ModifiedAlphabet<THost, TSpec> const & left_, 
+          TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator<(TLeft const & left_, 
+          ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator<(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+          ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator<(ModifiedAlphabet<THost, TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) < ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<(SimpleType<TValue, TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<(ModifiedAlphabet<THost, TSpec2> const & left_,
+          SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<(Proxy<TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator<(ModifiedAlphabet<THost, TSpec2> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) < convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator >=
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator>=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator>=(TLeft const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator>=(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+           ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator>=(ModifiedAlphabet<THost, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) >= ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>=(SimpleType<TValue, TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>=(Proxy<TSpec> const & left_, 
+           ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>=(ModifiedAlphabet<THost, TSpec2> const & left_,
+           Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) >= convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// operator >
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator>(ModifiedAlphabet<THost, TSpec> const & left_, 
+          TRight const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeft, typename THost, typename TSpec>
+inline bool
+operator>(TLeft const & left_, 
+          ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename TLeftHost, typename TLeftSpec, typename TRightHost, typename TRightSpec>
+inline bool
+operator>(ModifiedAlphabet<TLeftHost, TLeftSpec> const & left_, 
+          ModifiedAlphabet<TRightHost, TRightSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<TLeftHost, TLeftSpec> TLeft;
+	typedef ModifiedAlphabet<TRightHost, TRightSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+operator>(ModifiedAlphabet<THost, TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	return ordValue(left_) > ordValue(right_);
+}
+
+//SimpleType
+
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>(SimpleType<TValue, TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TValue, TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+template <typename TValue, typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>(ModifiedAlphabet<THost, TSpec2> const & left_,
+          SimpleType<TValue, TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef SimpleType<TValue, TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+//Proxy
+
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>(Proxy<TSpec> const & left_, 
+          ModifiedAlphabet<THost, TSpec2> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef Proxy<TSpec> TLeft;
+	typedef ModifiedAlphabet<THost, TSpec> TRight;
+	typedef typename CompareType<TRight, TLeft>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+template <typename TSpec, typename THost, typename TSpec2>
+inline bool
+operator>(ModifiedAlphabet<THost, TSpec2> const & left_,
+          Proxy<TSpec> const & right_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, TSpec> TLeft;
+	typedef Proxy<TSpec> TRight;
+	typedef typename CompareType<TLeft, TRight>::Type TCompareType;
+	return convert<TCompareType>(left_) > convert<TCompareType>(right_);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTarget, typename TSource>
+inline void
+_initializeAlphabetConversionTable(TTarget *,
+								   TSource const &)
+{
+    SEQAN_CHECKPOINT;
+	//default: do nothing (because this array is not used)
+	//define this function for each conversion table
+}
+
+
+template <typename TTarget, typename TSource>
+struct AlphabetConversionTable_
+{
+	enum { SIZE = InternalValueSize_<TSource>::VALUE };
+public:
+	static TTarget * table;
+	static TTarget * initialize()
+	{
+        SEQAN_CHECKPOINT;
+        static TTarget table_store[SIZE];
+		static bool _is_initialized = false;
+		if (! _is_initialized)
+		{
+			_initializeAlphabetConversionTable(table_store, TSource());
+		}
+		_is_initialized = true;
+		return table_store;
+	}
+};
+
+template <typename TTarget, typename TSource>
+TTarget * AlphabetConversionTable_<TTarget, TSource>::table = AlphabetConversionTable_<TTarget, TSource>::initialize();
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TTarget, typename TSource>
+inline void
+_initializeAlphabetOrdTable(TTarget *,
+							TSource const &)
+{
+    SEQAN_CHECKPOINT;
+	//default: do nothing (because this array is not used)
+	//define this function for each conversion table
+}
+
+
+template <typename TSource>
+struct AlphabetOrdTable_
+{
+	enum { SIZE = InternalValueSize_<TSource>::VALUE };
+public:
+	static unsigned * table;
+	static unsigned * initialize()
+	{
+        SEQAN_CHECKPOINT;
+        static unsigned table_store[SIZE];
+		static bool _is_initialized = false;
+		if (! _is_initialized)
+		{
+			_initializeAlphabetOrdTable(table_store, TSource());
+		}
+		_is_initialized = true;
+		return table_store;
+	}
+};
+
+
+template <typename TSource>
+unsigned * AlphabetOrdTable_<TSource>::table = AlphabetOrdTable_<TSource>::initialize();
+
+}  // namespace seqan
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_alphabet_expansion.h b/third-party/seqan/core/include/seqan/modifier/modifier_alphabet_expansion.h
new file mode 100644
index 0000000..3309130
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_alphabet_expansion.h
@@ -0,0 +1,519 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MODIFIER_ALPHABET_EXPANSION_H
+#define SEQAN_HEADER_MODIFIER_ALPHABET_EXPANSION_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Spec.Alphabet Expansion:
+..summary:Modifier that adds a character to an alphabet.
+..cat:Modifier
+..signature:ModifiedAlphabet<TAlphabet, ModExpand<CHAR [,TSpec]> >
+..param.TAlphabet:Original value type.
+..param.CHAR:$char$ character that specifies, what value should added to the alphabet.
+...remarks:$CHAR$ should not be a $char$ that already stands for a value in $TAlphabet$.
+	For example, do not use $'A'$ or $'a'$ as $CHAR$ when expanding @Spec.Dna at .
+...remarks:Some values of $CHAR$ have special meaning:
+....table:$'-'$|A gap character. The value in the expanded alphabet that corresponds to $'-'$ will be returned by the @Function.gapValue at .
+....table:$'\$'$|An end of string character.
+..param.TSpec:Optional specialization tag.
+...default:$Default$
+...remarks:This modifier is intended to expand @Class.SimpleType@ classes.
+..include:seqan/modifier.h
+*/
+
+template <char CHAR, typename TSpec = Default>
+struct ModExpand;
+
+
+template <typename THost, char CHAR, typename TSpec>
+class ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >
+{
+public:
+	typedef typename IntegralForValue<ModifiedAlphabet>::Type TData;
+	TData data;
+
+	ModifiedAlphabet() 
+	{
+	}
+	ModifiedAlphabet(ModifiedAlphabet const & other)
+		: data(_internalOrdValue(other))
+	{
+	}
+	template <typename TOther>
+	ModifiedAlphabet(TOther const & other_data)
+		: data(_internalOrdValue(convert<ModifiedAlphabet>(other_data)))
+	{
+	}
+	~ModifiedAlphabet()
+	{
+	}
+	ModifiedAlphabet const & 
+	operator = (ModifiedAlphabet const & other)
+	{
+		data = other.data;
+		return *this;
+	}
+	template <typename TOther>
+	ModifiedAlphabet const & 
+	operator = (TOther const & other_data)
+	{
+		data = _internalOrdValue(convert<ModifiedAlphabet>(other_data));
+		return *this;
+	}
+
+/*	operator TData ()
+	{
+		return data;
+	}
+
+	operator THost()
+	{
+		return convert<THost>(data);
+	}
+*/
+//____________________________________________________________________________
+
+	//TODO(weese): investigate the issue below
+	//this cannot be a template since a template would be in conflict to
+	//the template c'tor
+
+/*
+	// weese: I tried the template below without problems in the tests
+	template <typename TValue>
+	operator TValue() const
+	{
+SEQAN_CHECKPOINT
+		return convert<TValue>(*this);
+	}
+*/
+	operator long() const
+	{
+SEQAN_CHECKPOINT
+		return convert<long>(*this);
+	}
+	operator unsigned long() const
+	{
+SEQAN_CHECKPOINT
+		return convert<unsigned long>(*this);
+	}
+	operator int() const
+	{
+SEQAN_CHECKPOINT
+		return convert<int>(*this);
+	}
+	operator unsigned int() const
+	{
+SEQAN_CHECKPOINT
+		return convert<unsigned int>(*this);
+	}
+	operator short() const
+	{
+SEQAN_CHECKPOINT
+		return convert<short>(*this);
+	}
+	operator unsigned short() const
+	{
+SEQAN_CHECKPOINT
+		return convert<unsigned short>(*this);
+	}
+	operator char() const
+	{
+SEQAN_CHECKPOINT
+		return convert<char>(*this);
+	}
+	operator signed char() const
+	{
+SEQAN_CHECKPOINT
+		return convert<signed char>(*this);
+	}
+	operator unsigned char() const
+	{
+SEQAN_CHECKPOINT
+		return convert<unsigned char>(*this);
+	}
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// unknownValueImpl()
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, char CHAR, typename TSpec>
+inline ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >
+unknownValueImpl(ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > *)
+{
+    static const ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > n = 'N';
+    return n;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// sizes
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, char CHAR, typename TSpec>
+struct BitsPerValue<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > >
+{
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TValue;
+	enum { VALUE = Log2< ValueSize<TValue>::VALUE >::VALUE };
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, char CHAR, typename TSpec>
+struct ValueSize<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > >
+{
+	enum { VALUE = ValueSize<THost>::VALUE + 1 };
+};
+
+template <typename THost, char CHAR, typename TSpec>
+struct InternalValueSize_<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > >
+{
+	enum { VALUE = InternalValueSize_<THost>::VALUE + 1 };
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// _internalCreateChar
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TValue, typename TNum>
+inline TValue
+_internalCreateChar(TValue const &, TNum i)
+{
+	return convert<TValue>(i);
+}
+
+template <typename TValue, typename TSpec, typename TNum>
+inline SimpleType<TValue, TSpec>
+_internalCreateChar(SimpleType<TValue, TSpec> const &, TNum i)
+{
+	SimpleType<TValue, TSpec> s;
+	s.value = i;
+	return s;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// gapValueImpl()
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, char CHAR, typename TSpec>
+inline ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >
+gapValueImpl(ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > /*const*/ *)
+{
+    typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > T;
+    if (CHAR == '-')
+    {
+        return _internalCreateChar(T(), (unsigned)ValueSize<T>::VALUE - 1);
+    }
+    else
+    {
+        THost * ptr = 0;
+        return gapValueImpl(ptr);
+    }
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// conversions
+//////////////////////////////////////////////////////////////////////////////
+
+
+// some type => ModExpand
+template <typename THost, char CHAR, typename TSpec, typename TSource>
+inline void
+_initializeAlphabetConversionTable(ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > * buf,
+								   TSource const &)
+{
+	//assure that the conversion from TSource to THost is possible
+//	AlphabetConversionTable_<THost, TSource>::initialize();
+
+	//copy the conversion table for converting TSouce => THost
+	//maybe, if there is no CHAR in TSource, the entry for CHAR is overwritten now
+	for (int i = InternalValueSize_<TSource>::VALUE; i > 0; )
+	{
+		--i;
+		buf[i].data = _internalOrdValue(convert<THost>(_internalCreateChar(TSource(), i)));
+	}
+
+	//add the new character CHAR to the table
+	buf[_internalOrdValue(convert<TSource>(CHAR))].data = InternalValueSize_<THost>::VALUE;
+}
+
+template <int SIZE_OF_SOURCE>
+struct ConvertImplModExpand_
+{
+	//default implementation for large source types
+	template <typename THost, char CHAR, typename TSpec, typename T, typename TSource>
+	inline
+	static typename Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, TSource>::Type
+	_convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const,
+		TSource const & source_)
+	{
+		typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TTarget;
+		if (source_ == ValueSize<THost>::VALUE)
+		{// the extra character
+			TTarget tmp;
+			tmp.data = InternalValueSize_<THost>::VALUE;
+			return tmp;
+		}
+		return convert<TTarget>(convert<THost>(source_));
+	}
+};
+
+//for 1 byte source: use translation table
+template <>
+struct ConvertImplModExpand_<1>
+{
+	template <typename THost, char CHAR, typename TSpec, typename T, typename TSource>
+	inline 
+	static typename Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, TSource>::Type
+	_convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const,
+		TSource const & source_)
+	{
+		typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TTarget;
+		TTarget * table = AlphabetConversionTable_<TTarget, TSource>::table;
+		return table[_internalOrdValue(source_)];
+	}
+};
+
+//generic source: dispatch for size of BytesPerValue
+template <typename THost, char CHAR, typename TSpec, typename T, typename TSource>
+inline typename Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, TSource>::Type
+convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const convert_,
+			TSource const & source_)
+{
+	return ConvertImplModExpand_<BytesPerValue<TSource>::VALUE>::_convertImpl(convert_, source_);
+}
+
+//for SimpleType sources
+template <typename THost, char CHAR, typename TSpec, typename T, typename TSourceValue, typename TSourceSpec>
+inline typename Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, SimpleType<TSourceValue, TSourceSpec> >::Type
+convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const,
+			SimpleType<TSourceValue, TSourceSpec> const & source_)
+{
+SEQAN_CHECKPOINT
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TTarget;
+	typedef SimpleType<TSourceValue, TSourceSpec> TSource;
+	return AlphabetConversionTable_<TTarget, TSource>::table[_internalOrdValue(source_)];
+}
+
+
+// For SimpleType sources with the same underlying alphabet.
+template <char CHAR, typename TSpec, typename T, typename TSourceValue, typename TSourceSpec>
+inline typename Convert<ModifiedAlphabet<SimpleType<TSourceValue, TSourceSpec>, ModExpand<CHAR, TSpec> >, SimpleType<TSourceValue, TSourceSpec> >::Type
+convertImpl(Convert<ModifiedAlphabet<SimpleType<TSourceValue, TSourceSpec>, ModExpand<CHAR, TSpec> >, T> const,
+			SimpleType<TSourceValue, TSourceSpec> const & source_)
+{
+    SEQAN_CHECKPOINT;
+	typedef SimpleType<TSourceValue, TSourceSpec> TSource;
+	typedef ModifiedAlphabet<TSource, ModExpand<CHAR, TSpec> > TTarget;
+	
+	TTarget tmp;
+	tmp.data = _internalOrdValue(source_);
+	return tmp;
+}
+
+
+//for Proxy sources
+template <typename THost, char CHAR, typename TSpec, typename T, typename TSpec2>
+inline typename Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, Proxy<TSpec2> >::Type
+convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const,
+			Proxy<TSpec2> const & source_)
+{
+SEQAN_CHECKPOINT
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TTarget;
+	return convert<TTarget>(getValue(source_));
+}
+
+
+// ModExpand => some type
+
+template <typename TTarget, typename THost, char CHAR, typename TSpec>
+inline void
+_initializeAlphabetConversionTable(TTarget * buf,
+								   ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const &)
+{
+	//assure that the conversion from THost to TTarget is possible
+	AlphabetConversionTable_<TTarget, THost>::initialize();
+
+	//copy the conversion table for converting THost => TTarget
+	for (int i = InternalValueSize_<THost>::VALUE; i > 0; )
+	{
+		--i;
+		buf[i] = convert<TTarget>(_internalCreateChar(THost(), i));
+	}
+
+	//add the new character CHAR to the table
+	buf[InternalValueSize_<THost>::VALUE] = convert<TTarget, char>(CHAR);
+}
+
+template <typename TTarget, typename THost, char CHAR, typename TSpec>
+inline void
+_initializeAlphabetOrdTable(TTarget * buf,
+							ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const &)
+{
+	//assure that the conversion from THost to TTarget is possible
+	AlphabetOrdTable_<THost>::initialize();
+
+	//copy the conversion table for converting THost => TTarget
+	for (int i = InternalValueSize_<THost>::VALUE; i > 0; )
+	{
+		--i;
+		buf[i] = ordValue(_internalCreateChar(THost(), i));
+	}
+
+	//add the new character CHAR to the table
+	buf[InternalValueSize_<THost>::VALUE] = ValueSize<THost>::VALUE;
+}
+
+
+// Conversion from modified alphabet to non-modified alphabet with an
+// arbitrary type.  The conversion is done through an alphabet
+// conversion table.  See below for a specialization where the
+// underlying type of the modified alphabet and the target type are
+// the same SimpleType specialization.
+template <typename TTarget, typename T, typename THost, char CHAR, typename TSpec>
+inline typename Convert<TTarget, ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > >::Type
+convertImpl(Convert<TTarget, T> const,
+			ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const & source_)
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TSource;
+	return AlphabetConversionTable_<TTarget, TSource>::table[_internalOrdValue(source_)];
+}
+
+
+// Conversion from modified alphabet to non-modified with the same underlying type.
+template <typename TTargetValue, typename TTargetSpec, char CHAR, typename TSpec>
+inline typename Convert<SimpleType<TTargetValue, TTargetSpec>, ModifiedAlphabet<SimpleType<TTargetValue, TTargetSpec>, ModExpand<CHAR, TSpec> > >::Type
+convertImpl(Convert<SimpleType<TTargetValue, TTargetSpec>, ModifiedAlphabet<SimpleType<TTargetValue, TTargetSpec>, ModExpand<CHAR, TSpec> > > const,
+			ModifiedAlphabet<SimpleType<TTargetValue, TTargetSpec>, ModExpand<CHAR, TSpec> > const & source_)
+{
+    SEQAN_CHECKPOINT;
+    typedef SimpleType<TTargetValue, TTargetSpec> TTarget;
+    TTarget target;
+	if (source_.data == InternalValueSize_<TTarget>::VALUE)
+		assign(target, CHAR);
+	else
+		target.value = source_.data;
+    return target;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/*
+template 
+<
+	typename TTargetHost, char TARGET_CHAR, typename TTargetSpec, typename T, 
+	typename TSourceHost, char SOURCE_CHAR, typename TSourceSpec
+>
+inline typename Convert<ModifiedAlphabet<TTargetHost, ModExpand<TARGET_CHAR, TTargetSpec> > , ModifiedAlphabet<TSourceHost, ModExpand<SOURCE_CHAR, TSourceSpec> > >::Type
+convertImpl(Convert<ModifiedAlphabet<TTargetHost, ModExpand<TARGET_CHAR, TTargetSpec> >, T> const,
+			ModifiedAlphabet<TSourceHost, ModExpand<SOURCE_CHAR, TSourceSpec> > const & source_)
+{
+	ModifiedAlphabet<TTargetHost, ModExpand<TARGET_CHAR, TTargetSpec> > TTarget;
+	ModifiedAlphabet<TSourceHost, ModExpand<SOURCE_CHAR, TSourceSpec> > TSource;
+	return convert<TTarget>(convert<TTargetHost>(convert<TSourceHost>(source_)));
+}
+*/
+
+//no conversion 
+template <typename THost, char CHAR, typename TSpec, typename T>
+inline ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >
+convertImpl(Convert<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, T> const,
+			ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const & source_)
+{
+	return source_;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, char CHAR, typename TSpec>
+inline unsigned
+_internalOrdValue(ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const & c) 
+{
+	return c.data;
+}
+
+template <typename THost, char CHAR, typename TSpec>
+inline unsigned
+ordValue(ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > const & c) 
+{
+    SEQAN_CHECKPOINT;
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TSource;
+	return AlphabetOrdTable_<TSource>::table[_internalOrdValue(c)];
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// comparisons
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TModExpand, typename THost, typename TRight, typename TCompareHostRight>
+struct CompareTypeModExpandImpl_
+{
+	typedef TCompareHostRight Type; //fallback
+};
+template <typename TModExpand, typename THost, typename TRight>
+struct CompareTypeModExpandImpl_<TModExpand, THost, TRight, THost>
+{
+	typedef TModExpand Type;
+};
+template <typename TModExpand, typename THost, typename TRight>
+struct CompareTypeModExpandImpl_<TModExpand, THost, TRight, TRight>
+{
+	typedef TRight Type;
+};
+
+
+template <typename THost, char CHAR, typename TSpec, typename TRight>
+struct CompareType<ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> >, TRight>
+{
+	typedef ModifiedAlphabet<THost, ModExpand<CHAR, TSpec> > TModExpand;
+	typedef typename CompareType<THost, TRight>::Type TCompareHostRight;
+	typedef typename CompareTypeModExpandImpl_<TModExpand, THost, TRight, TCompareHostRight>::Type Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace 
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_functors.h b/third-party/seqan/core/include/seqan/modifier/modifier_functors.h
new file mode 100644
index 0000000..eaf675f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_functors.h
@@ -0,0 +1,241 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_MODIFIER_MODIFIER_FUNCTORS_H_
+#define SEQAN_MODIFIER_MODIFIER_FUNCTORS_H_
+
+#include <cctype>
+
+// TODO(holtgrew): Make the structs here into classes.
+
+namespace seqan
+{
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+// ==========================================================================
+// Classes, Enums, Typedefs
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class FunctorUpcase
+// --------------------------------------------------------------------------
+
+/**
+.Class.FunctorUpcase
+..cat:Modifier
+..summary:Functor that returns the upper case character to a given character.
+..signature:FunctorUpcase<TValue>
+..param.TValue:The input value type.
+..remarks:This Functor is a derivation of the STL unary function.
+..include:seqan/modifier.h
+*/
+
+template <typename InType, typename Result = InType>
+struct FunctorUpcase : public std::unary_function<InType, Result> 
+{
+    inline Result operator()(InType x) const
+    {
+        return toupper(x);
+    }
+};
+
+// --------------------------------------------------------------------------
+// Class FunctorLowcase
+// --------------------------------------------------------------------------
+
+/**
+.Class.FunctorLowcase
+..cat:Modifier
+..summary:Functor that returns the lower case character to a given character.
+..signature:FunctorLowcase<TValue>
+..param.TValue:The input value type.
+..remarks:This Functor is a derivation of the STL unary function.
+..include:seqan/modifier.h
+*/
+
+template <typename InType, typename Result = InType>
+struct FunctorLowcase : public std::unary_function<InType, Result> 
+{
+    inline Result operator()(InType x) const
+    {
+        return tolower(x);
+    }
+};
+
+// --------------------------------------------------------------------------
+// Class FunctorConvert
+// --------------------------------------------------------------------------
+
+/**
+.Class.FunctorConvert
+..cat:Modifier
+..summary:Functor that converts a $TInValue$ type to a $TOutValue$ type character.
+..signature:FunctorConvert<TInValue, TOutValue>
+..param.TInValue:The input value type.
+..param.TOutValue:The output value type.
+..remarks:This Functor is a derivation of the STL unary function.
+..include:seqan/modifier.h
+*/
+
+template <typename InType, typename OutType>
+struct FunctorConvert : public std::unary_function<InType,OutType> 
+{
+    inline OutType operator()(InType x) const
+    {
+        return x; 
+    }
+};
+
+// --------------------------------------------------------------------------
+// Helper Structs with Translation Tables
+// --------------------------------------------------------------------------
+
+// Manual forward for the complementing of characters.
+template <typename TValue> struct FunctorComplement;
+
+
+template <typename T = void>
+struct TranslateTableDna5ToDna5Complement_
+{
+    static char const VALUE[5];
+};
+
+template <typename T>
+char const TranslateTableDna5ToDna5Complement_<T>::VALUE[5] = {'T', 'G', 'C', 'A', 'N'};
+
+template <typename T = void>
+struct TranslateTableRna5ToRna5Complement_
+{
+    static char const VALUE[5];
+};
+
+
+template <typename T>
+char const TranslateTableRna5ToRna5Complement_<T>::VALUE[5] = {'U', 'G', 'C', 'A', 'N'};
+
+// --------------------------------------------------------------------------
+// Class FunctorComplement
+// --------------------------------------------------------------------------
+
+/**
+.Class.FunctorComplement:
+..cat:Modifier
+..summary:Functor that returns the complement nucleotide to a given nucleotide.
+..signature:FunctorComplement<TValue>
+..param.TValue:The input value type.
+...type:Spec.Dna
+...type:Spec.Dna5
+...type:Spec.Rna
+...type:Spec.Rna5
+..remarks:This Functor is a derivation of the STL unary function.
+..include:seqan/modifier.h
+*/
+
+template <>
+struct FunctorComplement<char> : public std::unary_function<Dna5,Dna5> 
+{
+    inline Dna5 operator()(Dna5 x) const
+    {
+        return TranslateTableDna5ToDna5Complement_<>::VALUE[x.value]; 
+    }
+};
+
+template <>
+struct FunctorComplement<Dna> : public std::unary_function<Dna,Dna> 
+{
+    inline Dna operator()(Dna x) const
+    {
+        return TranslateTableDna5ToDna5Complement_<>::VALUE[x.value]; 
+    }
+};
+
+
+template <>
+struct FunctorComplement<Dna5> : public std::unary_function<Dna5,Dna5> 
+{
+    inline Dna5 operator()(Dna5 x) const
+    {
+        return TranslateTableDna5ToDna5Complement_<>::VALUE[x.value]; 
+    }
+};
+
+
+template <>
+struct FunctorComplement<Rna> : public std::unary_function<Rna,Rna> 
+{
+    inline Rna operator()(Rna x) const
+    {
+        return TranslateTableRna5ToRna5Complement_<>::VALUE[x.value]; 
+    }
+};
+
+
+template <>
+struct FunctorComplement<Rna5> : public std::unary_function<Rna5,Rna5> 
+{
+    inline Dna5 operator()(Rna5 x) const
+    {
+        return TranslateTableRna5ToRna5Complement_<>::VALUE[x.value]; 
+    }
+};
+
+template <>
+struct FunctorComplement<DnaQ> : public std::unary_function<DnaQ,DnaQ> 
+{
+    inline DnaQ operator()(DnaQ x) const
+    {
+        int qual = getQualityValue(x);
+        x = TranslateTableDna5ToDna5Complement_<>::VALUE[ordValue((Dna)x)];
+        assignQualityValue(x, qual);
+        return x;
+    }
+};
+
+template <>
+struct FunctorComplement<Dna5Q> : public std::unary_function<Dna5Q,Dna5Q> 
+{
+    inline Dna5Q operator()(Dna5Q x) const {
+        int qual = getQualityValue(x);
+        x = TranslateTableDna5ToDna5Complement_<>::VALUE[ordValue((Dna5)x)];
+        assignQualityValue(x, qual);
+        return x;
+    }
+};
+
+}  // namespace seqan
+
+#endif  // SEQAN_MODIFIER_MODIFIER_FUNCTORS_H_
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_iterator.h b/third-party/seqan/core/include/seqan/modifier/modifier_iterator.h
new file mode 100644
index 0000000..76c5639
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_iterator.h
@@ -0,0 +1,665 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MODIFIER_ITERATOR_H
+#define SEQAN_HEADER_MODIFIER_ITERATOR_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+template <typename THost, typename TSpec> class ModifiedString;
+
+// ==========================================================================
+// Classes
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class ModifiedIterator
+// --------------------------------------------------------------------------
+
+/**
+.Class.ModifiedIterator:
+..summary:Allows to modify arbitrary iterators by specializing what differs from an origin.
+..cat:Modifier
+..signature:ModifiedIterator<THost[, TSpec]>
+..param.THost:Original iterator.
+...type:Concept.RandomAccessIteratorConcept
+..param.TSpec:The modifier type.
+...metafunction:Metafunction.Spec
+..implements:Concept.RandomAccessIteratorConcept
+..remarks:$THost$ can also be a modified iterator, so you can create custom iterators by combining predefined ones.
+..include:seqan/modifier.h
+*/
+
+template <typename THost, typename TSpec = void>
+class ModifiedIterator
+{
+public:
+    typedef typename Cargo<ModifiedIterator>::Type TCargo_;
+
+    Holder<THost, Simple> _host;
+    TCargo_ _cargo;
+
+    // Constructors
+    
+    ModifiedIterator() : _host(), _cargo()
+    {}
+    
+    template <typename T>
+    explicit
+    ModifiedIterator(T & host) : _host(host)
+    {}
+
+    template <typename T>
+    explicit
+    ModifiedIterator(T const & host) : _host(host)
+    {}
+};
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Spec
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct Spec< ModifiedIterator<THost, TSpec> > {
+    typedef TSpec Type;
+};
+
+template < typename THost, typename TSpec >
+struct Spec< ModifiedIterator<THost, TSpec> const > {
+    typedef TSpec Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+// an iterator is not the owner of the values pointing at
+// it can be constant while
+// - pointing to an alterable object
+// - returning an non-constant value
+// - being an iterator of an alterable container
+
+template <typename THost, typename TSpec>
+struct Value<ModifiedIterator<THost, TSpec> > : Value<THost>
+{};
+
+template <typename THost, typename TSpec>
+struct Value<ModifiedIterator<THost, TSpec> const> : Value<ModifiedIterator<THost, TSpec> >
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct GetValue< ModifiedIterator<THost, TSpec> > : GetValue<THost>
+{};
+
+template <typename THost, typename TSpec>
+struct GetValue<ModifiedIterator<THost, TSpec> const> : GetValue<ModifiedIterator<THost, TSpec> >
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Reference
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct Reference<ModifiedIterator<THost, TSpec> > : Reference<THost>
+{};
+
+template <typename THost, typename TSpec>
+struct Reference<ModifiedIterator<THost, TSpec> const> : Reference< ModifiedIterator<THost, TSpec> >
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct Size<ModifiedIterator<THost, TSpec> > : Size<THost>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Positions
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct Position<ModifiedIterator<THost, TSpec> > : Position<THost>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Difference
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct Difference<ModifiedIterator<THost, TSpec> > : Difference<THost>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Host
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+struct Host<ModifiedIterator<THost, TSpec> >
+{
+    typedef THost Type;
+};
+
+template <typename THost, typename TSpec>
+struct Host<ModifiedIterator<THost, TSpec> const>
+{
+    typedef THost Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Container
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec >
+struct Container<ModifiedIterator<THost, TSpec> >
+{
+    typedef typename Container<THost>::Type THostContainer;
+    typedef ModifiedString<THostContainer, TSpec> Type;
+};
+
+template <typename THost, typename TSpec >
+struct Container<ModifiedIterator<THost, TSpec> const>
+{
+    typedef typename Container<THost>::Type THostContainer;
+    typedef ModifiedString<THostContainer, TSpec> Type;
+};
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Function _dataHost()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline Holder<THost, Simple> &
+_dataHost(ModifiedIterator<THost, TSpec> & me) 
+{
+    return me._host;
+}
+	
+template <typename THost, typename TSpec>
+inline Holder<THost, Simple> const &
+_dataHost(ModifiedIterator<THost, TSpec> const & me) 
+{
+    return me._host;
+}
+
+// // --------------------------------------------------------------------------
+// // Function host()
+// // --------------------------------------------------------------------------
+
+// template <typename THost, typename TSpec>
+// inline THost &
+// host(ModifiedIterator<THost, TSpec> & me) 
+// {
+//     return value(me.data_host);
+// }
+
+// template <typename THost, typename TSpec>
+// inline THost const &
+// host(ModifiedIterator<THost, TSpec> const & me) 
+// {
+//     return value(me._host);
+// }
+
+// --------------------------------------------------------------------------
+// Function cargo()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Reference<typename Cargo<ModifiedIterator<THost, TSpec> >::Type>::Type
+cargo(ModifiedIterator<THost, TSpec> & me) 
+{
+    return me._cargo;
+}
+
+template <typename THost, typename TSpec>
+inline typename Reference<typename Cargo<ModifiedIterator<THost, TSpec> const>::Type>::Type
+cargo(ModifiedIterator<THost, TSpec> const & me) 
+{
+    return me._cargo;
+}
+
+// --------------------------------------------------------------------------
+// Function container()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Container<ModifiedIterator<THost, TSpec> >::Type //no reference
+container(ModifiedIterator<THost, TSpec> & me) 
+{
+    typedef typename Container<ModifiedIterator<THost, TSpec> >::Type TContainer;
+    return TContainer(container(host(me)));
+}
+
+template <typename THost, typename TSpec>
+inline typename Container<ModifiedIterator<THost, TSpec> >::Type //no reference
+container(ModifiedIterator<THost, TSpec> const & me) 
+{
+    return TContainer(container(host(me)));
+}
+
+// --------------------------------------------------------------------------
+// Function setContainer()
+// --------------------------------------------------------------------------
+
+template <typename TIteratorHost, typename TSpec, typename TStringHost>
+inline void
+setContainer(
+		ModifiedIterator<TIteratorHost, TSpec> & me, 
+		ModifiedString<TStringHost, TSpec> & cont) 
+{
+    setContainer(host(me), host(cont));
+    _copyCargo(me, cont);
+}
+
+template <typename TIteratorHost, typename TSpec, typename TStringHost>
+inline void
+setContainer(
+		ModifiedIterator<TIteratorHost, TSpec> & me, 
+		ModifiedString<TStringHost, TSpec> const & cont) 
+{
+    setContainer(host(me), host(const_cast<ModifiedString<TStringHost, TSpec> &>(cont)));
+    _copyCargo(me, cont);
+}
+
+// --------------------------------------------------------------------------
+// Function assign()
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Do!
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Reference<ModifiedIterator<THost, TSpec> >::Type 
+value(ModifiedIterator<THost, TSpec> & me)
+{
+    return value(host(me));
+}
+
+template <typename THost, typename TSpec>
+inline typename Reference<ModifiedIterator<THost, TSpec> const>::Type 
+value(ModifiedIterator<THost, TSpec> const & me)
+{
+    return value(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function operator*()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Reference<ModifiedIterator<THost, TSpec> >::Type 
+operator*(ModifiedIterator<THost, TSpec> & me)
+{
+    return value(me);
+}
+
+template <typename THost, typename TSpec>
+inline typename Reference<ModifiedIterator<THost, TSpec> const>::Type 
+operator*(ModifiedIterator<THost, TSpec> const & me)
+{
+    return value(me);
+}
+
+// --------------------------------------------------------------------------
+// Function goNext()
+// --------------------------------------------------------------------------
+
+// redefinition candidate
+template <typename THost, typename TSpec>
+inline void
+goNext(ModifiedIterator<THost, TSpec> & me)
+{
+    // goNext(host(me));
+    ++host(me);
+}
+
+// --------------------------------------------------------------------------
+// Function operator++()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline ModifiedIterator<THost, TSpec> const &
+operator++(ModifiedIterator<THost, TSpec> & me)
+{
+    goNext(me);
+    return me;
+}
+
+template <typename THost, typename TSpec>
+inline ModifiedIterator<THost, TSpec>
+operator++(ModifiedIterator<THost, TSpec> & me, int)
+{
+    ModifiedIterator<THost, TSpec> temp(me);
+    goNext(me);
+    return temp;
+}
+
+// --------------------------------------------------------------------------
+// Function goPrevious()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline void
+goPrevious(ModifiedIterator<THost, TSpec> & me)
+{
+    goPrevious(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function operator--()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline ModifiedIterator<THost, TSpec> const &
+operator--(ModifiedIterator<THost, TSpec> & me)
+{
+    goPrevious(me);
+    return me;
+}
+
+template <typename THost, typename TSpec>
+inline ModifiedIterator<THost, TSpec>
+operator--(ModifiedIterator<THost, TSpec> & me, int)
+{
+    ModifiedIterator<THost, TSpec> temp(me);
+    goPrevious(me);
+    return temp;
+}
+
+// --------------------------------------------------------------------------
+// Function operator+=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TDelta>
+inline ModifiedIterator<THost, TSpec> &
+operator += (ModifiedIterator<THost, TSpec> & me, TDelta delta)
+{
+    host(me) += delta;
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function operator+()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TDelta>
+inline ModifiedIterator<THost, TSpec>
+operator+(ModifiedIterator<THost, TSpec> const & me, TDelta delta)
+{
+    ModifiedIterator<THost, TSpec> temp_(me);
+    temp_ += delta;
+    return temp_;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TDelta>
+inline ModifiedIterator<THost, TSpec> &
+operator-=(ModifiedIterator<THost, TSpec> & me, TDelta delta)
+{
+    host(me) -= delta;
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TDelta>
+inline ModifiedIterator<THost, TSpec>
+operator-(ModifiedIterator<THost, TSpec> const & me, TDelta delta)
+{
+    ModifiedIterator<THost, TSpec> temp_(me);
+    temp_ -= delta;
+    return temp_;
+}
+
+template <typename THost, typename TSpec>
+inline typename Difference< ModifiedIterator<THost, TSpec> >::Type
+operator-(ModifiedIterator<THost, TSpec> const & a, ModifiedIterator<THost, TSpec> const & b)
+{
+    return host(a) - host(b);
+}
+
+// --------------------------------------------------------------------------
+// Function goBegin()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TContainer>
+inline void
+goBegin(ModifiedIterator<THost, TSpec> & me,
+        TContainer const & container)
+{
+    host(me) = begin(container);
+}
+
+template <typename THost, typename TSpec>
+inline void
+goBegin(ModifiedIterator<THost, TSpec> & me)
+{
+    goBegin(me, container(me));
+}
+
+// --------------------------------------------------------------------------
+// Function goEnd()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TContainer>
+inline void
+goEnd(ModifiedIterator<THost, TSpec> & me,
+      TContainer const & container)
+{
+    host(me) = end(container);
+}
+
+template <typename THost, typename TSpec>
+inline void
+goEnd(ModifiedIterator<THost, TSpec> & me)
+{
+    goEnd(me, container(me));
+}
+
+// --------------------------------------------------------------------------
+// Function position()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Position<ModifiedIterator<THost, TSpec> const>::Type 
+position(ModifiedIterator<THost, TSpec> const & me)
+{
+    return position(host(me));
+}
+
+template <typename THost, typename TSpec, typename TContainer>
+inline typename Position<ModifiedIterator<THost, TSpec> const>::Type 
+position(ModifiedIterator<THost, TSpec> const & me, TContainer const &cont)
+{
+    return position(host(me), cont);
+}
+
+// --------------------------------------------------------------------------
+// Function operator==()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline bool
+operator == (ModifiedIterator<THost, TSpec> const & a, ModifiedIterator<THost, TSpec> const & b)
+{
+    return host(a) == host(b);
+}
+
+// --------------------------------------------------------------------------
+// Function operator!=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline bool
+operator != (ModifiedIterator<THost, TSpec> const & a, ModifiedIterator<THost, TSpec> const & b)
+{
+    return !(a == b);
+}
+
+// --------------------------------------------------------------------------
+// Function operator<()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline bool
+operator<(ModifiedIterator<THost, TSpec> const & a, ModifiedIterator<THost, TSpec> const & b)
+{
+    return host(a) < host(b);
+}
+
+// --------------------------------------------------------------------------
+// Function operator>()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline bool
+operator>(ModifiedIterator<THost, TSpec> const & a, ModifiedIterator<THost, TSpec> const & b)
+{
+    return b < a;
+}
+
+// --------------------------------------------------------------------------
+// Function atBegin()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TContainer>
+inline bool
+atBegin(ModifiedIterator<THost, TSpec> & me,
+        TContainer const & container)
+{
+    return atBegin(const_cast<ModifiedIterator<THost, TSpec> const &>(me), container);
+}
+
+template <typename THost, typename TSpec, typename TContainer>
+inline bool
+atBegin(ModifiedIterator<THost, TSpec> const & me,
+        TContainer const & container)
+{
+    return atBegin(host(me), container);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+atBegin(ModifiedIterator<THost, TSpec> & me)
+{
+    return atBegin(const_cast<ModifiedIterator<THost, TSpec> const &>(me));
+}
+
+template <typename THost, typename TSpec>
+inline bool
+atBegin(ModifiedIterator<THost, TSpec> const & me)
+{
+    return atBegin(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function atEnd()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TContainer>
+inline bool
+atEnd(ModifiedIterator<THost, TSpec> & me,
+      TContainer const & container)
+{
+    return atEnd(const_cast<ModifiedIterator<THost, TSpec> const &>(me), container);
+}
+
+template <typename THost, typename TSpec, typename TContainer>
+inline bool
+atEnd(ModifiedIterator<THost, TSpec> const & me,
+      TContainer const & container)
+{
+    return atEnd(host(me), container);
+}
+
+template <typename THost, typename TSpec>
+inline bool
+atEnd(ModifiedIterator<THost, TSpec> & me)
+{
+    return atEnd(const_cast<ModifiedIterator<THost, TSpec> const &>(me));
+}
+
+template <typename THost, typename TSpec>
+inline bool
+atEnd(ModifiedIterator<THost, TSpec> const & me)
+{
+    return atEnd(host(me));
+}
+
+}
+
+// Adapt SeqAn modified to std.
+namespace std
+{
+	template<typename THost, typename TSpec>
+	struct iterator_traits<seqan::ModifiedIterator<THost, TSpec> >
+	{
+		typedef ::seqan::ModifiedIterator<THost, TSpec> TIter;
+
+		typedef random_access_iterator_tag iterator_category;
+		typedef typename ::seqan::Value<TIter>::Type value_type;
+		typedef typename ::seqan::Difference<TIter>::Type difference_type;
+		typedef typename ::seqan::Value<TIter>::Type * pointer;
+		typedef typename ::seqan::Reference<TIter>::Type reference;
+	};
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_reverse.h b/third-party/seqan/core/include/seqan/modifier/modifier_reverse.h
new file mode 100644
index 0000000..8d319af
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_reverse.h
@@ -0,0 +1,663 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MODIFIER_REVERSE_H
+#define SEQAN_HEADER_MODIFIER_REVERSE_H
+
+#ifdef _OPENMP
+#include <omp.h>
+#endif
+
+namespace seqan
+{
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+// ==========================================================================
+// Classes, Enums, Typedefs
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class ModReverse Iterator
+// --------------------------------------------------------------------------
+
+/**
+.Spec.ModReverse:
+..summary:Mirrors the characters from begin to end.
+..cat:Modifier
+..general:Class.ModifiedIterator
+..general:Class.ModifiedString
+..signature:ModifiedIterator<THost, ModReverse>
+..signature:ModifiedString<THost, ModReverse>
+..param.THost:Original string/iterator.
+...type:Concept.RandomAccessIteratorConcept
+..include:seqan/modifier.h
+*/
+
+struct ModReverse_;
+typedef Tag<ModReverse_> ModReverse;
+
+template <typename THost>
+class ModifiedIterator<THost, ModReverse>
+{
+public:
+    typedef typename Cargo<ModifiedIterator>::Type TCargo_;
+
+    Holder<THost, Simple> _host;
+    TCargo_ _cargo;
+
+    ModifiedIterator() : _host(), _cargo()
+    {}
+
+    ModifiedIterator(ModifiedIterator &_origin) :
+			_host(_origin._host), _cargo(_origin._cargo)
+    {}
+
+    ModifiedIterator(ModifiedIterator const & _origin) :
+			_host(_origin._host), _cargo(_origin._cargo)
+    {}
+
+    template <typename T>
+    explicit
+    ModifiedIterator(T & host) : _host(host)
+    {}
+
+    template <typename T>
+    explicit
+    ModifiedIterator(T const & host) : _host(host)
+    {}
+};
+
+
+template <typename THost>
+class ModifiedString<THost, ModReverse>
+{
+public:
+    typedef typename Pointer_<THost>::Type       THostPointer_;
+	typedef typename Cargo<ModifiedString>::Type TCargo_;
+
+    typedef typename InnermostHost_<ModifiedString>::Type TInnermostHost_;
+
+    mutable THostPointer_ _host;
+    TCargo_ _cargo;
+
+    // Default constructor.
+    ModifiedString() : _host(), _cargo()
+    {}
+
+    // Construct with the actual host.
+    explicit
+    ModifiedString(THost & host) : _host(_toPointer(host)), _cargo()
+    {}
+
+    // Constructor for creating a ModifiedString with const host with a non-const host.
+    template <typename THost_>
+    explicit ModifiedString(THost_ const & host,
+                            SEQAN_CTOR_ENABLE_IF(IsSameType<THost, THost_>)) :
+            _host(_toPointer(host)), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Non-const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    template <typename TPos>
+    inline typename Reference<ModifiedString>::Type 
+    operator[](TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<ModifiedString const>::Type 
+    operator[](TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Cargo                           [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+struct Cargo<ModifiedIterator<THost, ModReverse> >
+{
+    typedef Cargo Type;		// to reduce namespace pollution
+    bool _atEnd;
+
+    Cargo() : _atEnd(false)
+    {}
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Iterator                          [ModReverse ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+struct Iterator<ModifiedString<THost, ModReverse>, Standard>
+{
+    typedef ModifiedIterator<typename Iterator<THost const, Rooted>::Type, ModReverse> Type;
+};
+
+template <typename THost>
+struct Iterator<ModifiedString<THost, ModReverse> const, Standard>
+{
+    typedef ModifiedIterator<typename Iterator<THost const, Rooted>::Type, ModReverse> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultIteratorSpec               [ModReverse ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+struct DefaultIteratorSpec< ModifiedString<THost, ModReverse> >
+{
+    typedef Rooted Type;
+};
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Function goNext()                            [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline void
+goNext(ModifiedIterator<THost, ModReverse> & me)
+{
+    if (atBegin(host(me)))
+        cargo(me)._atEnd = true;
+    else
+        goPrevious(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function goPrevious()                        [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline void
+goPrevious(ModifiedIterator<THost, ModReverse> & me)
+{
+    if (cargo(me)._atEnd)
+        cargo(me)._atEnd = false;
+    else
+        goNext(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function goEnd()                             [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline void
+goEnd(ModifiedIterator<THost, ModReverse> & me)
+{
+    goBegin(host(me));
+    cargo(me)._atEnd = true;
+}
+
+// --------------------------------------------------------------------------
+// Function goBegin()                           [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline void
+goBegin(ModifiedIterator<THost, ModReverse> & me)
+{
+    goEnd(host(me));
+    if (atBegin(host(me)))
+    {
+        cargo(me)._atEnd = true;
+    }
+    else
+    {
+        cargo(me)._atEnd = false;
+        goPrevious(host(me));
+    }
+}
+
+// --------------------------------------------------------------------------
+// Function operator+=()                        [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TDelta>
+inline ModifiedIterator<THost, ModReverse> &
+operator+=(ModifiedIterator<THost, ModReverse> & me, TDelta delta_) 
+{
+    typedef ModifiedIterator<THost, ModReverse> TIterator;
+    typedef typename Position<TIterator>::Type TPosition;
+    TPosition delta = delta_;
+    
+    if (delta == 0)
+    {
+        return me;
+    }
+    if (delta > 0)
+    {
+        if (position(host(me)) < delta)
+        {
+            cargo(me)._atEnd = true;
+            --delta;
+        }
+        host(me) -= delta;
+    }
+    else
+    {
+        if (cargo(me)._atEnd)
+        {
+            cargo(me)._atEnd = false;
+            ++delta;
+        }
+        host(me) -= delta;
+    } 
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-=()                        [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TDelta>
+inline ModifiedIterator<THost, ModReverse> &
+operator-=(ModifiedIterator<THost, ModReverse> & me, TDelta delta)
+{
+    if (delta > 0)
+    {
+        if (cargo(me)._atEnd)
+        {
+            cargo(me)._atEnd = false;
+            --delta;
+        }
+        host(me) += delta;
+    }
+    else
+    {
+        if (position(host(me)) < -delta)
+        {
+            cargo(me)._atEnd = true;
+            ++delta;
+        }
+        host(me) -= -delta;
+    }
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-()                         [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline typename Difference< ModifiedIterator<THost, ModReverse> >::Type
+operator-(ModifiedIterator<THost, ModReverse> const & a,
+          ModifiedIterator<THost, ModReverse> const & b)
+{
+    typename Difference< ModifiedIterator<THost, ModReverse> >::Type diff = host(b) - host(a);
+    if (cargo(a)._atEnd)
+        ++diff;
+    if (cargo(b)._atEnd)
+        --diff;
+    return diff;
+}
+
+// --------------------------------------------------------------------------
+// Function position()                          [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline typename Position<ModifiedIterator<THost, ModReverse> const>::Type 
+position(ModifiedIterator<THost, ModReverse> const & me)
+{
+    if (cargo(me)._atEnd)
+        return length(container(host(me)));
+    else
+        return length(container(host(me))) - 1 - position(host(me));
+}
+
+template <typename THost, typename TContainer>
+inline typename Position<ModifiedIterator<THost, ModReverse> const>::Type 
+position(ModifiedIterator<THost, ModReverse> const & me, TContainer const &cont)
+{
+    if (cargo(me)._atEnd)
+        return length(cont);
+    else
+        return length(cont) - 1 - position(host(me), cont);
+}
+
+// --------------------------------------------------------------------------
+// Function setPosition()                       [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TPosition>
+inline void
+setPosition(ModifiedIterator<THost, ModReverse> const & me, TPosition pos)
+{
+    setPosition(host(me), length(container(host(me))) - 1 - pos);
+}
+
+// --------------------------------------------------------------------------
+// Function operator==()                        [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline bool
+operator==(ModifiedIterator<THost, ModReverse> const & a,
+           ModifiedIterator<THost, ModReverse> const & b)
+{
+    return cargo(a)._atEnd == cargo(b)._atEnd && host(a) == host(b);
+}
+
+// --------------------------------------------------------------------------
+// Function operator<()                         [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline bool
+operator<(ModifiedIterator<THost, ModReverse> const & a,
+          ModifiedIterator<THost, ModReverse> const & b)
+ {
+    return (!cargo(a)._atEnd && cargo(b)._atEnd) ||
+            (!cargo(a)._atEnd && !cargo(b)._atEnd && host(a) > host(b));
+}
+
+// --------------------------------------------------------------------------
+// Function atEnd()                             [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TContainer>
+inline bool
+atBegin(ModifiedIterator<THost, ModReverse> const & me,
+        TContainer const & container)
+{
+    return position(me, container) == 0;
+}
+
+template <typename THost>
+inline bool
+atBegin(ModifiedIterator<THost, ModReverse> const & me)
+{
+    return position(me) == 0;
+}
+
+// --------------------------------------------------------------------------
+// Function atEnd()                             [ModReverse ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TContainer>
+inline bool
+atEnd(ModifiedIterator<THost, ModReverse> const & me,
+      TContainer const & /*container*/)
+{
+            return cargo(me)._atEnd;
+}
+
+template <typename THost>
+inline bool
+atEnd(ModifiedIterator<THost, ModReverse> const & me)
+{
+            return cargo(me)._atEnd;
+}
+
+// --------------------------------------------------------------------------
+// Function value()                               [ModReverse ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TPos>
+inline typename Reference<ModifiedString<THost, ModReverse> >::Type 
+value(ModifiedString<THost, ModReverse> & me, TPos pos)
+{
+    return value(host(me), (length(host(me)) - 1) - pos);
+}
+
+template <typename THost, typename TPos>
+inline typename Reference<ModifiedString<THost, ModReverse> const>::Type 
+value(ModifiedString<THost, ModReverse> const & me, TPos pos)
+{
+    return value(host(me), (length(host(me)) - 1) - pos);
+}
+
+// --------------------------------------------------------------------------
+// Function begin()                               [ModReverse ModifiedString]
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TTag >
+inline typename Iterator< ModifiedString<THost, ModReverse> const >::Type 
+begin(ModifiedString<THost, ModReverse> const & me)
+{
+    typename Iterator< ModifiedString<THost, ModReverse> const >::Type temp_(end(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template < typename THost >
+inline typename Iterator< ModifiedString<THost, ModReverse> >::Type 
+begin(ModifiedString<THost, ModReverse> & me)
+{
+    typename Iterator< ModifiedString<THost, ModReverse> >::Type temp_(end(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template < typename THost, typename TTagSpec >
+inline typename Iterator< ModifiedString<THost, ModReverse> const, Tag<TTagSpec> const >::Type 
+begin(ModifiedString<THost, ModReverse> const & me, Tag<TTagSpec> const)
+{
+    typename Iterator< ModifiedString<THost, ModReverse> const, Tag<TTagSpec> const >::Type temp_(end(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template < typename THost, typename TTagSpec >
+inline typename Iterator< ModifiedString<THost, ModReverse>, Tag<TTagSpec> const >::Type 
+begin(ModifiedString<THost, ModReverse> & me, Tag<TTagSpec> const)
+{
+    typedef typename Iterator< ModifiedString<THost, ModReverse>, Tag<TTagSpec> const >::Type TIterator;
+    TIterator temp_(end(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+// --------------------------------------------------------------------------
+// Function end()                                 [ModReverse ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost >
+inline typename Iterator<ModifiedString<THost, ModReverse> const >::Type 
+end(ModifiedString<THost, ModReverse> const & me)
+{
+    typename Iterator<ModifiedString<THost, ModReverse> const >::Type temp_(begin(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template <typename THost >
+inline typename Iterator<ModifiedString<THost, ModReverse> >::Type 
+end(ModifiedString<THost, ModReverse> & me)
+{
+    typename Iterator<ModifiedString<THost, ModReverse> >::Type temp_(begin(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template <typename THost, typename TTagSpec >
+inline typename Iterator<ModifiedString<THost, ModReverse> const, Tag<TTagSpec> const>::Type 
+end(ModifiedString<THost, ModReverse> const & me, Tag<TTagSpec> const)
+{
+    typename Iterator<ModifiedString<THost, ModReverse> const, Tag<TTagSpec> const >::Type temp_(begin(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+template <typename THost, typename TTagSpec >
+inline typename Iterator<ModifiedString<THost, ModReverse>, Tag<TTagSpec> const>::Type 
+end(ModifiedString<THost, ModReverse> & me, Tag<TTagSpec> const)
+{
+    typename Iterator<ModifiedString<THost, ModReverse>, Tag<TTagSpec> const >::Type temp_(begin(host(me), Rooted()));
+    _copyCargo(temp_, me);
+    goNext(temp_);
+    return temp_;
+}
+
+// --------------------------------------------------------------------------
+// Function reverse()
+// --------------------------------------------------------------------------
+
+/**
+.Function.reverse
+..summary:Reverse an object/container in-place.
+..cat:Modifier
+..signature:reverse(object)
+..param.object:The object/container whose elements to reverse.
+...type:Concept.ContainerConcept
+...type:Adaption.std::list
+..include:seqan/modifier.h
+*/
+
+template < typename TSequence >
+inline void
+reverse(TSequence & sequence) 
+{
+    typedef typename Value<TSequence>::Type					TValue;
+
+#if defined (_OPENMP) && defined (SEQAN_PARALLEL)
+    // OpenMP does not support for loop with iterators. Therefore use index variables.
+    typedef typename Position<TSequence>::Type				TPos;
+    typedef typename MakeSigned_<TPos>::Type				TSignedPos;
+
+    TSignedPos pMid = length(sequence) / 2;
+
+#pragma omp parallel for if(length(sequence) > 1000000)
+    for(TSignedPos p1 = 0; p1 < pMid; ++p1) {
+        TPos p2 = length(sequence) - 1 - p1;
+        TValue tmp = sequence[p1];
+        sequence[p1] = sequence[p2];
+        sequence[p2] = tmp;
+    }
+#else
+    typedef typename Iterator<TSequence, Standard>::Type	TIter;
+    TIter it1 = begin(sequence, Standard());
+    TIter it2 = it1 + (length(sequence) - 1);
+    TIter itMid = it1 + length(sequence) / 2;
+
+    for(; it1 != itMid; ++it1, --it2) {
+        TValue tmp = *it1;
+        *it1 = *it2;
+        *it2 = tmp;
+    }
+#endif
+}
+
+template < typename TSequence >
+inline void
+reverse(TSequence const & sequence) 
+{
+    reverse(const_cast<TSequence &>(sequence));
+}
+
+template < typename TSequence, typename TSpec >
+inline void
+reverse(StringSet<TSequence, TSpec> & stringSet) 
+{
+    unsigned seqCount = length(stringSet);
+    for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+        reverse(stringSet[seqNo]);
+}
+
+template < typename TSequence, typename TSpec >
+inline void
+reverse(StringSet<TSequence, TSpec> const & stringSet) 
+{
+    unsigned seqCount = length(stringSet);
+    for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+        reverse(stringSet[seqNo]);
+}
+
+template <typename TValue>
+inline void
+reverse(std::list<TValue> & list)
+{
+    list.reverse();
+}
+
+// --------------------------------------------------------------------------
+// Function reverseString()
+// --------------------------------------------------------------------------
+
+template <typename THost>
+inline ModifiedString<THost, ModReverse>
+reverseString(THost & host)
+{
+	return ModifiedString<THost, ModReverse>(host);
+}
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_shortcuts.h b/third-party/seqan/core/include/seqan/modifier/modifier_shortcuts.h
new file mode 100644
index 0000000..9e23b29
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_shortcuts.h
@@ -0,0 +1,515 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_MODIFIER_SHORTCUTS_H
+#define SEQAN_HEADER_MODIFIER_SHORTCUTS_H
+
+namespace seqan
+{
+
+// ==========================================================================
+// Shortcuts for Modified Strings.
+// ==========================================================================
+
+/**
+.Shortcut.ModComplementDna:
+..cat:Modifier
+..summary:Modifier specialization type for the complement of @Spec.Dna@ alphabet sequences.
+..signature:DnaStringComplement
+..shortcutfor:Spec.ModView
+...signature:ModView< FunctorComplement<Dna> >
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.ModComplementDna5:
+..cat:Modifier
+..summary:Modifier specialization type for the complement of @Spec.Dna5@ alphabet sequences.
+..signature:Dna5StringComplement
+..shortcutfor:Spec.ModView
+...signature:ModView< FunctorComplement<Dna5> >
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.ModComplementRna:
+..cat:Modifier
+..summary:Modifier specialization type for the complement of @Spec.Rna@ alphabet sequences.
+..signature:RnaStringComplement
+..shortcutfor:Spec.ModView
+...signature:ModView< FunctorComplement<Rna> >
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.ModComplementRna5:
+..cat:Modifier
+..summary:Modifier specialization type for the complement of @Spec.Rna5@ alphabet sequences.
+..signature:Rna5StringComplement
+..shortcutfor:Spec.ModView
+...signature:ModView< FunctorComplement<Rna5> >
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+
+/**
+.Shortcut.DnaStringComplement:
+..cat:Modifier
+..summary:Modifier for the complement of a @Shortcut.DnaString at .
+..signature:DnaStringComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<DnaString, ModView< FunctorComplement<Dna> > >
+..see:Shortcut.DnaString
+..see:Class.ModifiedString
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.Dna5StringComplement:
+..cat:Modifier
+..summary:Modifier for the complement of a @Shortcut.Dna5String at .
+..signature:Dna5StringComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<Dna5String, ModView< FunctorComplement<Dna5> > >
+..see:Shortcut.Dna5String
+..see:Class.ModifiedString
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.RnaStringComplement:
+..cat:Modifier
+..summary:Modifier for the complement of a @Shortcut.RnaString at .
+..signature:RnaStringComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<RnaString, ModView< FunctorComplement<Rna> > >
+..see:Shortcut.RnaString
+..see:Class.ModifiedString
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.Rna5StringComplement:
+..cat:Modifier
+..summary:Modifier for the complement of a @Shortcut.Rna5String at .
+..signature:Rna5StringComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<Rna5String, ModView< FunctorComplement<Rna5> > >
+..see:Shortcut.Rna5String
+..see:Class.ModifiedString
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+
+/**
+.Shortcut.DnaStringReverse:
+..cat:Modifier
+..summary:Modifier for the reverse of a @Shortcut.DnaString at .
+..signature:DnaStringReverse
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<DnaString, ModReverse>
+..see:Shortcut.DnaString
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+*/
+
+/**
+.Shortcut.Dna5StringReverse:
+..cat:Modifier
+..summary:Modifier for the reverse of a @Shortcut.Dna5String at .
+..signature:Dna5StringReverse
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<Dna5String, ModReverse>
+..see:Shortcut.Dna5String
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+*/
+
+/**
+.Shortcut.RnaStringReverse:
+..cat:Modifier
+..summary:Modifier for the reverse of a @Shortcut.RnaString at .
+..signature:RnaStringReverse
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<RnaString, ModReverse>
+..see:Shortcut.RnaString
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+*/
+
+/**
+.Shortcut.Rna5StringReverse:
+..cat:Modifier
+..summary:Modifier for the reverse of a @Shortcut.Rna5String at .
+..signature:Rna5StringReverse
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<Rna5String, ModReverse>
+..see:Shortcut.Rna5String
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+*/
+
+
+/**
+.Shortcut.DnaStringReverseComplement:
+..cat:Modifier
+..summary:Modifier for the reverse complement of a @Shortcut.DnaString at .
+..signature:DnaStringReverseComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<ModifiedString<DnaString, ModView< FunctorComplement<Dna> > >, ModReverse>
+..see:Shortcut.DnaString
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.Dna5StringReverseComplement:
+..cat:Modifier
+..summary:Modifier for the reverse complement of a @Shortcut.Dna5String at .
+..signature:Dna5StringReverseComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<ModifiedString<Dna5String, ModView< FunctorComplement<Dna> > >, ModReverse>
+..see:Shortcut.Dna5String
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.RnaStringReverseComplement:
+..cat:Modifier
+..summary:Modifier for the reverse complement of a @Shortcut.RnaString at .
+..signature:RnaStringReverseComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<ModifiedString<RnaString, ModView< FunctorComplement<Rna> > >, ModReverse>
+..see:Shortcut.RnaString
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+/**
+.Shortcut.Rna5StringReverseComplement:
+..cat:Modifier
+..summary:Modifier for the reverse complement of a @Shortcut.Rna5String at .
+..signature:Rna5StringReverseComplement
+..shortcutfor:Class.ModifiedString
+...signature:ModifiedString<ModifiedString<Rna5String, ModView< FunctorComplement<Rna> > >, ModReverse>
+..see:Shortcut.Rna5String
+..see:Class.ModifiedString
+..see:Spec.ModReverse
+..see:Spec.ModView
+..see:Class.FunctorComplement
+*/
+
+typedef ModView<FunctorComplement<Dna> >	ModComplementDna;
+typedef ModView<FunctorComplement<Dna5> >	ModComplementDna5;
+typedef ModView<FunctorComplement<Rna> >	ModComplementRna;
+typedef ModView<FunctorComplement<Rna5> >	ModComplementRna5;
+
+typedef ModifiedString<DnaString, ModView<FunctorComplement<Dna> > >		DnaStringComplement;
+typedef ModifiedString<Dna5String, ModView<FunctorComplement<Dna5> > >		Dna5StringComplement;
+typedef ModifiedString<RnaString, ModView<FunctorComplement<Rna> > >		RnaStringComplement;
+typedef ModifiedString<Rna5String, ModView<FunctorComplement<Rna5> > >		Rna5StringComplement;
+
+typedef ModifiedString<DnaString, ModReverse>		DnaStringReverse;
+typedef ModifiedString<Dna5String, ModReverse>		Dna5StringReverse;
+typedef ModifiedString<RnaString, ModReverse>		RnaStringReverse;
+typedef ModifiedString<Rna5String, ModReverse>		Rna5StringReverse;
+
+//////////////////////////////////////////////////////////////////////////////
+/*
+typedef ModifiedString<DnaStringReverse, ModComplementDna>		DnaStringReverseComplement;
+typedef ModifiedString<Dna5StringReverse, ModComplementDna5>	Dna5StringReverseComplement;
+*/
+
+typedef ModifiedString<
+			ModifiedString<DnaString, ModView< FunctorComplement<Dna> > >, 
+			ModReverse
+		>	DnaStringReverseComplement;
+
+typedef ModifiedString<
+			ModifiedString<	Dna5String, ModView< FunctorComplement<Dna5> > >, 
+			ModReverse
+		>	Dna5StringReverseComplement;
+
+typedef ModifiedString<
+			ModifiedString<RnaString, ModView< FunctorComplement<Rna> > >, 
+			ModReverse
+		>	RnaStringReverseComplement;
+
+typedef ModifiedString<
+			ModifiedString<	Rna5String, ModView< FunctorComplement<Rna5> > >, 
+			ModReverse
+		>	Rna5StringReverseComplement;
+
+// --------------------------------------------------------------------------
+// Function complement()
+// --------------------------------------------------------------------------
+
+/**
+.Function.complement
+..cat:Modifier
+..summary:Complement a sequence or a @Class.StringSet@ in-place.
+..signature:complement(sequence)
+..param.sequence:The sequence to complement.
+...type:Class.String
+...type:Class.Segment
+..include:seqan/modifier.h
+..see:Function.reverseComplement
+..see:Function.toLower
+..see:Function.toUpper
+*/
+
+template <typename TSequence >
+inline void complement(TSequence & sequence) 
+{
+	convert(sequence, FunctorComplement<typename Value<TSequence>::Type>());
+} 
+
+template <typename TSequence >
+inline void complement(TSequence const & sequence) 
+{
+	convert(sequence, FunctorComplement<typename Value<TSequence>::Type>());
+} 
+
+// --------------------------------------------------------------------------
+// Function complement()
+// --------------------------------------------------------------------------
+
+/**
+.Function.complement
+..signature:complement(stringSet)
+..param.stringSet:The @Class.StringSet@ to complement.
+...type:Class.StringSet
+..include:seqan/modifier.h
+*/
+
+template < typename TSequence, typename TSpec >
+inline void complement(StringSet<TSequence, TSpec> & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		complement(stringSet[seqNo]);
+}
+
+template < typename TSequence, typename TSpec >
+inline void complement(StringSet<TSequence, TSpec> const & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		complement(stringSet[seqNo]);
+}
+
+// --------------------------------------------------------------------------
+// Function reverseComplement()
+// --------------------------------------------------------------------------
+
+/**
+.Function.reverseComplement:
+..cat:Modifier
+..summary:Reverse and complement a sequence or a @Class.StringSet@ in-place.
+..signature:reverseComplement(sequence)
+..param.sequence:The sequence to complement.
+...type:Class.String
+...type:Class.Segment
+..include:seqan/modifier.h
+..see:Function.complement
+..see:Function.toLower
+..see:Function.toUpper
+ */
+template < typename TSequence >
+inline void reverseComplement(TSequence & sequence) 
+{
+	convert(sequence, FunctorComplement<typename Value<TSequence>::Type>());
+	reverse(sequence);
+} 
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence >
+inline void reverseComplement(TSequence const & sequence) 
+{
+	convert(sequence, FunctorComplement<typename Value<TSequence>::Type>());
+	reverse(sequence);
+} 
+
+/**
+.Function.reverseComplement:
+..signature:reverseComplement(stringSet)
+..param.stringSet:The @Class.StringSet@ to complement.
+...type:Class.StringSet
+..include:seqan/modifier.h
+ */
+template < typename TSequence, typename TSpec >
+inline void reverseComplement(StringSet<TSequence, TSpec> & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		reverseComplement(stringSet[seqNo]);
+}
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence, typename TSpec >
+inline void reverseComplement(StringSet<TSequence, TSpec> const & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		reverseComplement(stringSet[seqNo]);
+}
+
+// --------------------------------------------------------------------------
+// Function toLower()
+// --------------------------------------------------------------------------
+
+/**
+.Function.toLower:
+..cat:Modifier
+..summary:Convert characters in sequence or @Class.StringSet@ to lower case in-place.
+..signature:toLower(sequence)
+..param.sequence:The sequence to convert into lowercase.
+...type:Class.String
+...type:Class.Segment
+..include:seqan/modifier.h
+..see:Function.toUpper
+..see:Function.reverseComplement
+..see:Function.complement
+ */
+
+template < typename TSequence >
+inline void toLower(TSequence & sequence) 
+{
+	convert(sequence, FunctorLowcase<typename Value<TSequence>::Type>());
+} 
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence >
+inline void toLower(TSequence const & sequence) 
+{
+	convert(sequence, FunctorLowcase<typename Value<TSequence>::Type>());
+} 
+
+/**
+.Function.toLower:
+..signature:toLower(stringSet)
+..param.stringSet:The @Class.StringSet@ to convert into lowercase.
+...type:Class.StringSet
+..include:seqan/modifier.h
+ */	
+template < typename TSequence, typename TSpec >
+inline void toLower(StringSet<TSequence, TSpec> & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		toLower(stringSet[seqNo]);
+}
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence, typename TSpec >
+inline void toLower(StringSet<TSequence, TSpec> const & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		toLower(stringSet[seqNo]);
+}
+
+// --------------------------------------------------------------------------
+// Function toUpper()
+// --------------------------------------------------------------------------
+
+/**
+.Function.toUpper:
+..cat:Modifier
+..summary:Convert characters in sequence or @Class.StringSet@ to lower case in-place.
+..signature:toUpper(sequence)
+..param.sequence:The sequence to convert into uppercase.
+...type:Class.String
+...type:Class.Segment
+..include:seqan/modifier.h
+..see:Function.toLower
+..see:Function.reverseComplement
+..see:Function.complement
+ */
+template < typename TSequence >
+inline void toUpper(TSequence & sequence) 
+{
+	convert(sequence, FunctorUpcase<typename Value<TSequence>::Type>());
+} 
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence >
+inline void toUpper(TSequence const & sequence) 
+{
+	convert(sequence, FunctorUpcase<typename Value<TSequence>::Type>());
+} 
+
+/**
+.Function.toUpper:
+..signature:toUpper(stringSet)
+..param.stringSet:The @Class.StringSet@ to convert into uppercase.
+...type:Class.StringSet
+..include:seqan/modifier.h
+ */	
+template < typename TSequence, typename TSpec >
+inline void toUpper(StringSet<TSequence, TSpec> & stringSet)
+{
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		toUpper(stringSet[seqNo]);
+}
+
+// TODO(holtgrew): How is doing anything in-place on a const value possible?
+template < typename TSequence, typename TSpec >
+inline void toUpper(StringSet<TSequence, TSpec> const & stringSet)
+{
+
+	unsigned seqCount = length(stringSet);
+	for(unsigned seqNo = 0; seqNo < seqCount; ++seqNo)
+		toUpper(stringSet[seqNo]);
+}
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_string.h b/third-party/seqan/core/include/seqan/modifier/modifier_string.h
new file mode 100644
index 0000000..a62ebea
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_string.h
@@ -0,0 +1,782 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_MODIFIER_MODIFIER_STRING_H_
+#define SEQAN_MODIFIER_MODIFIER_STRING_H_
+
+namespace seqan
+{
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+template <typename T> struct InnermostHost_;
+
+// ==========================================================================
+// Classes
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class ModifierString
+// --------------------------------------------------------------------------
+
+/**
+.Class.ModifiedString:
+..summary:Allows to modify arbitrary strings by specializing what differs from an origin.
+..cat:Modifier
+..signature:ModifiedString<THost[, TSpec]>
+..param.THost:Original sequence type.
+...type:Concept.ContainerConcept
+..param.TSpec:The modifier type.
+...metafunction:Metafunction.Spec
+..implements:Concept.ContainerConcept
+..remarks:$THost$ can also be a modified string, so you can create custom strings by combining predefined ones.
+..example.file:demos/modifier/modified_string.cpp
+..example.text:The output is as follows:
+..example.output:
+TATACGCGAAAA
+AAAAGCGCATAT
+
+TATACGCGTTTT
+TTTTGCGCATAT
+..include:seqan/modifier.h
+*/
+
+template <typename THost, typename TSpec = void>
+class ModifiedString
+{
+public:
+    typedef typename Pointer_<THost>::Type       THostPointer_;
+    typedef typename Cargo<ModifiedString>::Type TCargo_;
+
+    typedef typename InnermostHost_<ModifiedString>::Type TInnermostHost_;
+
+    mutable THostPointer_ _host;
+    TCargo_ _cargo;
+
+    // Default constructor.
+    ModifiedString() : _host(), _cargo()
+    {}
+
+    // Construct with the actual host.
+    explicit
+    ModifiedString(THost & host) : _host(_toPointer(host)), _cargo()
+    {}
+
+    // Constructor for creating a ModifiedString with const host with a non-const host.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   SEQAN_CTOR_ENABLE_IF(IsSameType<THost, THost_>)) :
+            _host(_toPointer(host)), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Non-const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+};
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction InnermostHost_
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Test me!
+
+// This metafunction returns the innermost host type for a ModifiedString cascade.
+
+// Recurse down const/non-const.
+
+template <typename THost, typename TInnerSpec, typename TOuterSpec>
+struct InnermostHost_<ModifiedString<ModifiedString<THost, TInnerSpec> const, TOuterSpec> >
+{
+    typedef THost Type;
+};
+
+template <typename THost, typename TInnerSpec, typename TOuterSpec>
+struct InnermostHost_<ModifiedString<ModifiedString<THost, TInnerSpec>, TOuterSpec> >
+{
+    typedef THost Type;
+};
+
+// Recursion stop.
+
+template <typename THost, typename TSpec>
+struct InnermostHost_<ModifiedString<THost, TSpec> const>
+{
+    typedef THost Type;
+};
+
+template <typename THost, typename TSpec>
+struct InnermostHost_<ModifiedString<THost, TSpec> >
+{
+    typedef THost Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Spec
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct Spec< ModifiedString<THost, TSpec> >
+{
+    typedef TSpec Type;
+};
+
+template < typename THost, typename TSpec >
+struct Spec< ModifiedString<THost, TSpec> const >
+{
+    typedef TSpec Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+// use Value, GetValue, Reference, Size, ... from corresponding iterator
+template < typename THost, typename TSpec >
+struct Value< ModifiedString<THost, TSpec> >:
+    Value< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+template < typename THost, typename TSpec >
+struct Value< ModifiedString<THost, TSpec> const >:
+    Value< typename Iterator< ModifiedString<THost, TSpec> const, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct GetValue< ModifiedString<THost, TSpec> >:
+    GetValue< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+template < typename THost, typename TSpec >
+struct GetValue< ModifiedString<THost, TSpec> const >:
+    GetValue< typename Iterator< ModifiedString<THost, TSpec> const, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Reference
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct Reference< ModifiedString<THost, TSpec> >:
+    Reference< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+template < typename THost, typename TSpec >
+struct Reference< ModifiedString<THost, TSpec> const >:
+    Reference< typename Iterator< ModifiedString<THost, TSpec> const, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+///.Metafunction.Size.param.T.type:Class.ModifiedString
+///.Metafunction.Size.class:Class.ModifiedString
+
+template < typename THost, typename TSpec >
+struct Size< ModifiedString<THost, TSpec> >:
+    Size< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Position
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct Position< ModifiedString<THost, TSpec> >:
+    Position< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Difference
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+struct Difference< ModifiedString<THost, TSpec> >:
+    Difference< typename Iterator< ModifiedString<THost, TSpec>, Rooted >::Type > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Iterator
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Should the result of Iterator<> be a const iterator for const ModifiedString objects?
+
+///.Metafunction.Iterator.param.T.type:Class.ModifiedString
+///.Metafunction.Iterator.class:Class.ModifiedString
+
+template <typename THost, typename TSpec>
+struct Iterator<ModifiedString<THost, TSpec>, Standard>
+{
+    typedef ModifiedIterator<typename Iterator<THost, Standard>::Type, TSpec> Type;
+};
+
+template <typename THost, typename TSpec >
+struct Iterator<ModifiedString<THost, TSpec> const, Standard>
+{
+    typedef ModifiedIterator<typename Iterator<THost, Standard>::Type, TSpec> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Iterator<ModifiedString<THost, TSpec>, Rooted>
+{
+    typedef ModifiedIterator<typename Iterator<THost, Rooted>::Type, TSpec> Type;
+};
+
+template <typename THost, typename TSpec >
+struct Iterator<ModifiedString<THost, TSpec> const, Rooted>
+{
+    typedef ModifiedIterator<typename Iterator<THost, Rooted>::Type, TSpec> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Host
+// --------------------------------------------------------------------------
+
+///.Metafunction.Host.param.T.type:Class.ModifiedString
+///.Metafunction.Host.class:Class.ModifiedString
+
+template <typename THost, typename TSpec >
+struct Host<ModifiedString<THost, TSpec> > {
+    typedef THost Type;
+};
+
+template <typename THost, typename TSpec >
+struct Host<ModifiedString<THost, TSpec> const > {
+    typedef THost const Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Parameter_
+// --------------------------------------------------------------------------
+
+// don't uncomment this, it would cause the Segment() c'tor to take the address
+// of a temporary copy of the ModifiedString
+
+template <typename THost, typename TSpec >
+struct Parameter_<ModifiedString<THost, TSpec> > {
+    typedef ModifiedString<THost, TSpec> Type;
+};
+
+template <typename THost, typename TSpec >
+struct Parameter_<ModifiedString<THost, TSpec> const > {
+    typedef ModifiedString<THost, TSpec> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Pointer_
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec >
+struct Pointer_<ModifiedString<THost, TSpec> >
+{
+    typedef ModifiedString<THost, TSpec> Type;
+};
+
+template <typename THost, typename TSpec >
+struct Pointer_<ModifiedString<THost, TSpec> const > : Pointer_<ModifiedString<THost, TSpec> >
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction IsSequence
+// --------------------------------------------------------------------------
+
+///.Metafunction.IsSequence.param.T.type:Class.ModifiedString
+
+template <typename THost, typename TSpec >
+struct IsSequence<ModifiedString<THost, TSpec> > : True
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction AllowsFastRandomAccess
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec >
+struct AllowsFastRandomAccess<ModifiedString<THost, TSpec> > : AllowsFastRandomAccess<THost>
+{};
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Function _copyCargo
+// --------------------------------------------------------------------------
+
+template <typename TDest, typename TSource>
+inline void _copyCargoImpl(TDest &, TSource &, False const)
+{}
+
+template <typename TDest, typename TSource>
+inline void _copyCargoImpl(TDest & me, TSource & _origin, True const)
+{
+    cargo(me) = cargo(_origin);
+}
+
+template <typename TDest, typename TSource>
+inline void _copyCargo(TDest & me, TSource & _origin)
+{
+    _copyCargoImpl(me, _origin, typename IsSameType<
+                   typename RemoveConst_<typename Cargo<TDest>::Type >::Type, 
+                   typename RemoveConst_<typename Cargo<TSource>::Type>::Type >::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function _toPointer()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Pointer_<ModifiedString<THost, TSpec> >::Type
+_toPointer(ModifiedString<THost, TSpec> & me)
+{
+    return me;
+}
+
+template <typename THost, typename TSpec>
+inline typename Pointer_<ModifiedString<THost, TSpec> const >::Type
+_toPointer(ModifiedString<THost, TSpec> const & me)
+{
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function _toParameter()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Parameter_<ModifiedString<THost, TSpec> >::Type
+_toParameter(ModifiedString<THost, TSpec> & me)
+{
+    return me;
+}
+
+template <typename THost, typename TSpec>
+inline typename Parameter_<ModifiedString<THost, TSpec> const >::Type
+_toParameter(ModifiedString<THost, TSpec> const & me)
+{
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function _fromPointer()
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Replace with _toParameter()?
+
+template <typename T>
+T &
+_fromPointer(T * ptr)
+{
+    return *ptr;
+}
+
+template <typename T>
+T const &
+_fromPointer(T const * ptr)
+{
+    return *ptr;
+}
+
+template <typename THost, typename TSpec>
+ModifiedString<THost, TSpec> _fromPointer(ModifiedString<THost, TSpec> & me)
+{
+    return me;
+}
+
+template <typename THost, typename TSpec>
+ModifiedString<THost, TSpec> _fromPointer(ModifiedString<THost, TSpec> const & me)
+{
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function host()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Parameter_<THost>::Type
+host(ModifiedString<THost, TSpec> & me)
+{
+    return _toParameter(_fromPointer(me._host));
+}
+
+template <typename THost, typename TSpec>
+inline typename Parameter_<THost>::Type
+host(ModifiedString<THost, TSpec> const & me)
+{
+    return _toParameter(_fromPointer(me._host));
+}
+
+// --------------------------------------------------------------------------
+// Function setHost()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline void setHost(ModifiedString<THost, TSpec> & me, THost & host)
+{
+    me._host = _toPointer(host);
+}
+
+template <typename THost, typename TSpec>
+inline void setHost(ModifiedString<THost, TSpec> & me, THost const & host)
+{
+    me._host = _toPointer(host);
+}
+
+// --------------------------------------------------------------------------
+// Function cargo()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Reference<typename Cargo<ModifiedString<THost, TSpec> >::Type >::Type
+cargo(ModifiedString<THost, TSpec> & me) 
+{
+    return me._cargo;
+}
+
+template <typename THost, typename TSpec>
+inline typename Reference<typename Cargo<ModifiedString<THost, TSpec> const>::Type >::Type
+cargo(ModifiedString<THost, TSpec> const & me) 
+{
+    return me._cargo;
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TPos>
+inline typename Reference<ModifiedString<THost, TSpec> >::Type 
+value(ModifiedString<THost, TSpec> & me, TPos pos)
+{
+    return value(begin(me, Standard()) + pos);
+}
+
+template <typename THost, typename TSpec, typename TPos>
+inline typename Reference<ModifiedString<THost, TSpec> const >::Type 
+value(ModifiedString<THost, TSpec> const & me, TPos pos)
+{
+    return value(begin(me, Standard()) + pos);
+}
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Size<ModifiedString<THost, TSpec> >::Type 
+length(ModifiedString<THost, TSpec> const & me)
+{
+    return length(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Iterator<ModifiedString<THost, TSpec> const>::Type 
+begin(ModifiedString<THost, TSpec> const & me)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> const>::Type TResult;
+    TResult tmp(begin(host(me)));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template <typename THost, typename TSpec>
+inline typename Iterator<ModifiedString<THost, TSpec> >::Type 
+begin(ModifiedString<THost, TSpec> & me)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> >::Type TResult;
+    TResult tmp(begin(host(me)));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template <typename THost, typename TSpec, typename TTagSpec>
+inline typename Iterator<ModifiedString<THost, TSpec> const, Tag<TTagSpec> const>::Type 
+begin(ModifiedString<THost, TSpec> const & me, Tag<TTagSpec> const tag_)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> const, Tag<TTagSpec> const>::Type TResult;
+    TResult tmp(begin(host(me), tag_));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template <typename THost, typename TSpec, typename TTagSpec>
+inline typename Iterator<ModifiedString<THost, TSpec>, Tag<TTagSpec> const>::Type 
+begin(ModifiedString<THost, TSpec> & me, Tag<TTagSpec> const tag_)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec>, Tag<TTagSpec> const>::Type TResult;
+    TResult tmp(begin(host(me), tag_));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+template < typename THost, typename TSpec >
+inline typename Iterator< ModifiedString<THost, TSpec> const >::Type 
+end(ModifiedString<THost, TSpec> const & me)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> >::Type TResult;
+    TResult tmp(end(host(me)));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template < typename THost, typename TSpec >
+inline typename Iterator< ModifiedString<THost, TSpec> >::Type 
+end(ModifiedString<THost, TSpec> & me)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> const>::Type TResult;
+    TResult tmp(end(host(me)));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template < typename THost, typename TSpec, typename TTagSpec >
+inline typename Iterator< ModifiedString<THost, TSpec> const, Tag<TTagSpec> const >::Type 
+end(ModifiedString<THost, TSpec> const & me, Tag<TTagSpec> const tag_)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec> const, Tag<TTagSpec> const>::Type TResult;
+    TResult tmp(end(host(me), tag_));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+template < typename THost, typename TSpec, typename TTagSpec >
+inline typename Iterator< ModifiedString<THost, TSpec>, Tag<TTagSpec> const >::Type 
+end(ModifiedString<THost, TSpec> & me, Tag<TTagSpec> const tag_)
+{
+    typedef typename Iterator<ModifiedString<THost, TSpec>, Tag<TTagSpec> const>::Type TResult;
+    TResult tmp(end(host(me), tag_));
+    _copyCargo(tmp, me);
+    return tmp;
+}
+
+// --------------------------------------------------------------------------
+// Function operator==()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight >
+inline bool
+operator==(ModifiedString<THost, TSpec> const & left, 
+           TRight const & right)
+{
+	typename Comparator<ModifiedString<THost, TSpec> >::Type _lex(left, right);
+    return isEqual(_lex);
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator==(TLeftValue * left,
+           ModifiedString<THost, TSpec> const & right)
+{
+	typename Comparator<ModifiedString<THost, TSpec> >::Type _lex(left, right);
+    return isEqual(_lex);
+}
+
+// --------------------------------------------------------------------------
+// Function operator!=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight >
+inline bool
+operator!=(ModifiedString<THost, TSpec> const & left, 
+           TRight const & right)
+{
+	typename Comparator<ModifiedString<THost, TSpec> >::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator!= (TLeftValue * left,
+            ModifiedString<THost, TSpec> const & right)
+{
+	typename Comparator<ModifiedString<THost, TSpec> >::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+
+// --------------------------------------------------------------------------
+// Function operator<()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator<(ModifiedString<THost, TSpec> const & left, 
+          TRight const & right)
+{
+	return isLess(left, right, typename DefaultPrefixOrder<ModifiedString<THost, TSpec> >::Type());
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator<(TLeftValue * left,
+          ModifiedString<THost, TSpec> const & right)
+{
+	return isLess(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function operator<=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator<=(ModifiedString<THost, TSpec> const & left, 
+           TRight const & right)
+{
+	return isLessOrEqual(left, right, typename DefaultPrefixOrder<ModifiedString<THost, TSpec> >::Type());
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator<=(TLeftValue * left,
+           ModifiedString<THost, TSpec> const & right)
+{
+	return isLessOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function operator>()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator>(ModifiedString<THost, TSpec> const & left, 
+          TRight const & right)
+{
+	return isGreater(left, right, typename DefaultPrefixOrder<ModifiedString<THost, TSpec> >::Type());
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator>(TLeftValue * left,
+          ModifiedString<THost, TSpec> const & right)
+{
+	return isGreater(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function operator>=()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec, typename TRight>
+inline bool
+operator>=(ModifiedString<THost, TSpec> const & left, 
+           TRight const & right)
+{
+	return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<ModifiedString<THost, TSpec> >::Type());
+}
+
+template <typename TLeftValue, typename THost, typename TSpec >
+inline bool
+operator>=(TLeftValue * left,
+           ModifiedString<THost, TSpec> const & right)
+{
+	return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function operator<<()
+// --------------------------------------------------------------------------
+
+template < typename TStream, typename THost, typename TSpec >
+inline TStream &
+operator<<(TStream & target, ModifiedString<THost, TSpec> const & source)
+{
+    write(target, source);
+    return target;
+}
+
+// --------------------------------------------------------------------------
+// Function operator>>()
+// --------------------------------------------------------------------------
+
+template < typename TStream, typename THost, typename TSpec >
+inline TStream &
+operator>>(TStream & source, ModifiedString<THost, TSpec> & target)
+{
+    read(source, target);
+    return source;
+}
+
+// --------------------------------------------------------------------------
+// Function getObjectId()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline void const *
+getObjectId(ModifiedString<THost, TSpec> & me) 
+{
+    return getObjectId(host(me));
+}
+
+template <typename THost, typename TSpec>
+inline void const *
+getObjectId(ModifiedString<THost, TSpec> const & me) 
+{
+    return getObjectId(host(me));
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_MODIFIER_MODIFIER_STRING_H_
diff --git a/third-party/seqan/core/include/seqan/modifier/modifier_view.h b/third-party/seqan/core/include/seqan/modifier/modifier_view.h
new file mode 100644
index 0000000..3ca006d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/modifier/modifier_view.h
@@ -0,0 +1,423 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Split into modified_string_mod_view.h and modified_iterator_mod_view.h.
+// TODO(holtgrew): Move out convert()
+
+#ifndef SEQAN_MODIFIER_MODIFIER_VIEW_H_
+#define SEQAN_MODIFIER_MODIFIER_VIEW_H_
+
+namespace seqan
+{
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+// ==========================================================================
+// Classes
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Class ModView
+// --------------------------------------------------------------------------
+
+/**
+.Spec.ModView:
+..summary:Transforms the characters of the $THost$ string/iterator using a custom function.
+..cat:Modifier
+..general:Class.ModifiedIterator
+..general:Class.ModifiedString
+..signature:ModifiedIterator<THost, ModView<TFunctor> >
+..signature:ModifiedString<THost, ModView<TFunctor> >
+..param.THost:Original string/iterator.
+...type:Concept.RandomAccessIteratorConcept
+..param.TFunctor:A unary function (see STL's $unary_function$).
+...remarks:The argument type of $TFunctor$ must be $VALUE<THost>::Type$.
+..remarks:The @Metafunction.Value@ type of this modifier is the result type of $TFunctor$.
+..include:seqan/modifier.h
+*/
+
+template <typename TFunctor>
+struct ModView {};
+
+template <typename TFunctor>
+struct ModViewCargo
+{
+    TFunctor	func;
+};
+
+template <typename THost, typename TFunctor>
+class ModifiedIterator<THost, ModView<TFunctor> >
+{
+public:
+    typedef typename Cargo<ModifiedIterator>::Type TCargo_;
+
+    Holder<THost, Simple>   _host;
+    TCargo_ _cargo;
+
+    mutable typename Value<ModifiedIterator>::Type	tmp_value;
+
+    ModifiedIterator() : _host(), _cargo()
+    {}
+
+    explicit
+    ModifiedIterator(THost const & host) : _host(host), _cargo()
+    {}
+
+    ModifiedIterator(THost const & host, TFunctor const & functor) : _host(host), _cargo()
+    {
+        cargo(*this).func = functor;
+    }
+
+    explicit
+    ModifiedIterator(TFunctor const & functor) : _host(), _cargo()
+    {
+        cargo(*this).func = functor;
+    }
+};
+
+// --------------------------------------------------------------------------
+// Class ModifiedString
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+class ModifiedString<THost, ModView<TFunctor> >
+{
+public:
+    typedef typename Pointer_<THost>::Type       THostPointer_;
+    typedef typename Cargo<ModifiedString>::Type TCargo_;
+    
+    typedef typename InnermostHost_<ModifiedString>::Type TInnermostHost_;
+
+    THostPointer_ _host;
+    TCargo_ _cargo;
+
+    mutable typename Value<ModifiedString>::Type	tmp_value;
+
+    // Default constructor.
+    ModifiedString() : _host(), _cargo()
+    {}
+
+    // Construct with the actual host.
+    explicit
+    ModifiedString(THost & host) : _host(_toPointer(host)), _cargo(), tmp_value()
+    {}
+
+    // Construct with the functor.
+    explicit
+    ModifiedString(TFunctor const & functor) : _host(), _cargo(), tmp_value()
+    {
+        cargo(*this).func = functor;
+    }
+
+    // Constructor for creating a ModifiedString with const host with a non-const host.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   SEQAN_CTOR_ENABLE_IF(IsSameType<THost, THost_>)) :
+            _host(_toPointer(host)), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Construct with the actual host; variant with functor.
+    ModifiedString(THost & host, TFunctor const & functor) :
+            _host(_toPointer(host)), _cargo(), tmp_value()
+    {
+        cargo(*this).func = functor;
+    }
+
+    // Constructor for creating a ModifiedString with const host with a non-const host; variant with functor.
+    template <typename THost_>
+    explicit ModifiedString(THost_ const & host,
+                            TFunctor const & functor,
+                            SEQAN_CTOR_ENABLE_IF(IsSameType<THost, THost_>)) :
+            _host(_toPointer(host)), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+        cargo(*this).func = functor;
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Non-const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Const variant.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Non-const variant with
+    // functor.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ & host,
+                   TFunctor const & functor,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+        cargo(*this).func = functor;
+    }
+
+    // Constructor for innermost type; hand down to _host which is a ModifiedString itself.  Const variant with functor.
+    template <typename THost_>
+    explicit
+    ModifiedString(THost_ const & host,
+                   TFunctor const & functor,
+                   SEQAN_CTOR_ENABLE_IF(And<Not<IsSameType<TInnermostHost_, THost> >,
+                                            IsSameType<TInnermostHost_, THost_> >)) :
+            _host(host), _cargo(), tmp_value()
+    {
+        ignoreUnusedVariableWarning(dummy);
+        cargo(*this).func = functor;
+    }
+
+    template <typename TPos>
+    inline typename Reference<ModifiedString>::Type 
+    operator[](TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<ModifiedString const>::Type 
+    operator[](TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Cargo                                      [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+struct Cargo<ModifiedIterator<THost, ModView<TFunctor> > >
+{
+    typedef ModViewCargo<TFunctor>	Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value                                      [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+struct Value<ModifiedIterator<THost, ModView<TFunctor> > >
+{
+    typedef typename TFunctor::result_type			TResult_;
+    typedef typename RemoveConst_<TResult_>::Type   Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue                                   [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+struct GetValue<ModifiedIterator<THost, ModView<TFunctor> > > : Value<ModifiedIterator<THost, ModView<TFunctor> > >
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Reference                                  [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+struct Reference<ModifiedIterator<THost, ModView<TFunctor> > >
+{
+    typedef typename Value<ModifiedIterator<THost, ModView<TFunctor> > >::Type & Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Cargo                                        [ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+struct Cargo< ModifiedString<THost, ModView<TFunctor> > >
+{
+    typedef ModViewCargo<TFunctor>	Type;
+};
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// --------------------------------------------------------------------------
+// Function value()                                        [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+inline typename Reference<ModifiedIterator<THost, ModView<TFunctor> > >::Type 
+value(ModifiedIterator<THost, ModView<TFunctor> > & me)
+{
+    me.tmp_value = cargo(me).func(getValue(host(me)));
+    return me.tmp_value;
+}
+
+template <typename THost, typename TFunctor>
+inline typename Reference<ModifiedIterator<THost, ModView<TFunctor> > const>::Type 
+value(ModifiedIterator<THost, ModView<TFunctor> > const & me)
+{
+    me.tmp_value = cargo(me).func(getValue(host(me)));
+    return me.tmp_value;
+}
+
+// --------------------------------------------------------------------------
+// Function getValue()                                     [ModifiedIterator]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor>
+inline typename GetValue<ModifiedIterator<THost, ModView<TFunctor> > >::Type 
+getValue(ModifiedIterator<THost, ModView<TFunctor> > & me)
+{
+    return cargo(me).func(getValue(host(me)));
+}
+
+template <typename THost, typename TFunctor>
+inline typename GetValue<ModifiedIterator<THost, ModView<TFunctor> > const>::Type 
+getValue(ModifiedIterator<THost, ModView<TFunctor> > const & me)
+{
+    return cargo(me).func(getValue(host(me)));
+}
+
+// --------------------------------------------------------------------------
+// Function value()                                          [ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor, typename TPos>
+inline typename Reference<ModifiedString<THost, ModView<TFunctor> > >::Type 
+value(ModifiedString<THost, ModView<TFunctor> > & me, TPos pos)
+{
+    me.tmp_value = cargo(me).func(getValue(host(me), pos));
+    return me.tmp_value;
+}
+
+template <typename THost, typename TFunctor, typename TPos>
+inline typename Reference<ModifiedString<THost, ModView<TFunctor> > const>::Type 
+value(ModifiedString<THost, ModView<TFunctor> > const & me, TPos pos)
+{
+    me.tmp_value = cargo(me).func(getValue(host(me), pos));
+    return me.tmp_value;
+}
+
+// --------------------------------------------------------------------------
+// Function getValue()                                       [ModifiedString]
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TFunctor, typename TPos>
+inline typename GetValue<ModifiedString<THost, ModView<TFunctor> > >::Type 
+getValue(ModifiedString<THost, ModView<TFunctor> > & me, TPos pos)
+{
+    return cargo(me).func(getValue(host(me), pos));
+}
+
+template <typename THost, typename TFunctor, typename TPos>
+inline typename GetValue<ModifiedString<THost, ModView<TFunctor> > const>::Type 
+getValue(ModifiedString<THost, ModView<TFunctor> > const & me, TPos pos)
+{
+    return cargo(me).func(getValue(host(me), pos));
+}
+
+// --------------------------------------------------------------------------
+// Function convert()
+// --------------------------------------------------------------------------
+
+template < typename TSequence, typename TFunctor >
+inline void
+convert(TSequence & sequence, TFunctor const &F)
+{
+#if defined (_OPENMP) && defined (SEQAN_PARALLEL)
+	// OpenMP does not support for loop with iterators. Therefore use index variables.
+	typedef typename Position<TSequence>::Type	TPos;
+	typedef typename MakeSigned_<TPos>::Type	TSignedPos;
+
+	#pragma omp parallel for if(length(sequence) > 1000000)
+	for(TSignedPos p = 0; p < (TSignedPos)length(sequence); ++p)
+		sequence[p] = F(sequence[p]);
+	
+#else
+	typedef typename Iterator<TSequence, Standard>::Type	TIter;
+
+	TIter it = begin(sequence, Standard());
+	TIter itEnd = end(sequence, Standard());
+	for(; it != itEnd; ++it)
+		*it = F(*it);
+#endif
+}
+
+template < typename TSequence, typename TFunctor >
+inline void
+convert(TSequence const & sequence, TFunctor const &F)
+{
+#if defined (_OPENMP) && defined (SEQAN_PARALLEL)
+	// OpenMP does not support for loop with iterators. Therefore use index variables.
+	typedef typename Position<TSequence>::Type	TPos;
+	typedef typename MakeSigned_<TPos>::Type	TSignedPos;
+
+	#pragma omp parallel for if(length(sequence) > 1000000)
+	for(TSignedPos p = 0; p < (TSignedPos)length(sequence); ++p)
+		sequence[p] = F(sequence[p]);
+	
+#else
+	typedef typename Iterator<TSequence const, Standard>::Type	TIter;
+
+	TIter it = begin(sequence, Standard());
+	TIter itEnd = end(sequence, Standard());
+	for(; it != itEnd; ++it)
+		*it = F(*it);
+#endif
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_MODIFIER_MODIFIER_VIEW_H_
diff --git a/third-party/seqan/core/include/seqan/parallel.h b/third-party/seqan/core/include/seqan/parallel.h
new file mode 100755
index 0000000..74ca5f7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel.h
@@ -0,0 +1,66 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Umbrella header for the parallel module.
+// ==========================================================================
+
+#ifndef SEQAN_PARALLEL_H_
+#define SEQAN_PARALLEL_H_
+
+//____________________________________________________________________________
+// Prerequisites
+
+#include <seqan/platform.h>
+#include <seqan/basic.h>
+#include <seqan/sequence.h>
+
+//____________________________________________________________________________
+// Module Headers
+
+// Misc.
+#include <seqan/parallel/parallel_tags.h>
+#include <seqan/parallel/parallel_macros.h>
+
+// Atomic operations.
+#include <seqan/parallel/parallel_atomic_primitives.h>
+#include <seqan/parallel/parallel_atomic_misc.h>
+
+// Splitting.
+#include <seqan/parallel/parallel_splitting.h>
+
+// Parallel variants of basic algorithms
+#include <seqan/parallel/parallel_algorithms.h>
+
+//____________________________________________________________________________
+
+#endif  // SEQAN_PARALLEL_H_
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_algorithms.h b/third-party/seqan/core/include/seqan/parallel/parallel_algorithms.h
new file mode 100644
index 0000000..f344b8a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_algorithms.h
@@ -0,0 +1,202 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Basic parallel algorithms.
+// ==========================================================================
+
+#ifndef SEQAN_PARALLEL_PARALLEL_ALGORITHMS_H_
+#define SEQAN_PARALLEL_PARALLEL_ALGORITHMS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.arrayFill
+..signature:arrayFill(begin, end, value, parallelTag)
+..param.parallelTag:Tag to enable/disable parallelism.
+...type:Tag.Serial
+...type:Tag.Parallel
+..include:seqan/basic.h
+*/
+
+template <typename TIterator, typename TValue, typename TParallelTag>
+inline void 
+arrayFill(TIterator begin_,
+          TIterator end_, 
+          TValue const & value,
+          Tag<TParallelTag> parallelTag)
+{
+    Splitter<TIterator> splitter(begin_, end_, parallelTag);
+
+    SEQAN_OMP_PRAGMA(parallel for)
+    for (int job = 0; job < (int)length(splitter); ++job)
+        arrayFill(splitter[job], splitter[job + 1], value, Serial());
+}
+
+/**
+.Function.sum
+..cat:Miscellaneous
+..summary:Returns the sum of all elements in a sequence.
+..signature:sum(seq[, parallelTag])
+..param.seq:A sequence of elements that should be summed.
+...remarks:The sequence alphabet must support the $operator+$ and conversion from zero.
+..param.parallelTag:Tag to enable/disable parallelism.
+...default:Tag.Serial
+...type:Tag.Serial
+...type:Tag.Parallel
+..returns:The sum of all contained elements.
+..see:Function.partialSum
+..include:seqan/parallel.h
+*/
+
+template <typename TSequence>
+inline typename Value<TSequence>::Type
+sum(TSequence const &seq, Serial)
+{
+    typename Iterator<TSequence const>::Type it = begin(seq, Standard());
+    typename Iterator<TSequence const>::Type itEnd = end(seq, Standard());
+    typename Value<TSequence>::Type sum = 0;
+    for (; it != itEnd; ++it)
+        sum += *it;
+    return sum;
+}
+
+template <typename TSequence, typename TParallelTag>
+inline typename Value<TSequence>::Type
+sum(TSequence const &seq, Tag<TParallelTag> parallelTag)
+{
+    Splitter<typename Size<TSequence>::Type> splitter(0, length(seq), parallelTag);
+
+    typename Value<TSequence>::Type threadSum = 0;
+    SEQAN_OMP_PRAGMA(parallel for reduction(+:threadSum))
+    for (int job = 0; job < (int)length(splitter); ++job)
+        threadSum += sum(infix(seq, splitter[job], splitter[job + 1]), Serial());
+    return threadSum;
+}
+
+template <typename TSequence>
+inline typename Value<TSequence>::Type
+sum(TSequence const &seq)
+{
+    return sum(seq, Serial());
+}
+
+/**
+.Function.partialSum
+..cat:Miscellaneous
+..summary:Computes the partial sum of a sequence.
+..signature:partialSum(target, source[, parallelTag])
+..param.source:A sequence of elements that should be partially summed.
+...remarks:The sequence alphabet must support the $operator+$ and conversion from zero.
+..param.target:The resulting partial sum. This sequence will have the same length as $source$ and contains
+at position $i$ the sum of elements $source[0]$, $source[1]$, ..., $source[i]$.
+..param.parallelTag:Tag to enable/disable parallelism.
+...default:@Tag.Serial@
+...type:Tag.Serial
+...type:Tag.Parallel
+..returns:The sum of all elements in $source$.
+...remarks:The returned value equals the last value in target.
+..see:Function.sum
+..include:seqan/parallel.h
+*/
+
+template <typename TTarget, typename TSource, typename TParallelTag>
+inline typename Value<TSource>::Type
+partialSum(TTarget &target, TSource const &source, Tag<TParallelTag> parallelTag)
+{
+    typedef typename Value<TSource>::Type TValue;
+    typedef typename Size<TSource>::Type TSize;
+    typedef typename Iterator<TSource const, Standard>::Type TConstIterator;
+    typedef typename Iterator<TTarget, Standard>::Type TIterator;
+    
+    resize(target, length(source), Exact());
+    if (empty(target))
+        return 0;
+
+    Splitter<TSize> splitter(0, length(source), parallelTag);
+    String<TValue> localSums;
+    resize(localSums, length(splitter), Exact());
+    localSums[0] = 0;
+
+    // STEP 1: compute sums of all subintervals (in parallel)
+    //
+    SEQAN_OMP_PRAGMA(parallel for)
+    for (int job = 0; job < (int)length(splitter) - 1; ++job)
+        localSums[job + 1] = sum(infix(source, splitter[job], splitter[job + 1]), Serial());
+
+    // STEP 2: compute partial sums (of subinterval sums) to get offsets for each subinterval (sequentially)
+    //
+    for (int job = 2; job < (int)length(splitter); ++job)
+        localSums[job] += localSums[job - 1];
+
+    // STEP 3: compute partial sums of each subinterval starting from offset (in parallel)
+    //
+    SEQAN_OMP_PRAGMA(parallel for)
+    for (int job = 0; job < (int)length(splitter); ++job)
+    {
+        TConstIterator it = begin(source, Standard()) + splitter[job];
+        TConstIterator itEnd = begin(source, Standard()) + splitter[job + 1];
+        TIterator dstIt = begin(target, Standard()) + splitter[job];
+        TValue sum = localSums[job];
+        for (; it != itEnd; ++it, ++dstIt)
+        {
+            sum += *it;
+            *dstIt = sum;
+        }
+        localSums[job] = sum;
+    }
+    
+    return back(localSums);
+}
+
+template <typename TTarget, typename TSource>
+inline typename Value<TSource>::Type
+partialSum(TTarget &target, TSource const &source)
+{
+    return partialSum(target, source, Serial());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_PARALLEL_PARALLEL_ALGORITHMS_H_
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_atomic_misc.h b/third-party/seqan/core/include/seqan/parallel/parallel_atomic_misc.h
new file mode 100755
index 0000000..2b8d8d4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_atomic_misc.h
@@ -0,0 +1,116 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Misc simple functionality built upon atomic primitives.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS: No forwards are generated for this file.
+
+#ifndef SEQAN_PARALLEL_PARALLEL_ATOMIC_MISC_H_
+#define SEQAN_PARALLEL_PARALLEL_ATOMIC_MISC_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.atomicMax
+..summary:Lock-free implementation of $x = max(x, y)$.
+..cat:Atomic Operations
+..signature:atomicMax(x, y)
+..param.x:Integer to set to $max(x, y)$
+..param.y:Other integer.
+..remarks:This is equivalent to
+...code:
+atomic {
+    x = max(x, y);
+}
+...text:While lock-free, the function tries to update $x$ as long as $x < y$ in a loop and might run a long time if x is incremented continuously in another thread.
+..header:seqan/parallel.h
+..see:Function.atomicMin
+ */
+template <typename T>
+inline void
+atomicMax(T volatile & x, T y)
+{
+    T val = x;
+    while (val < y) {
+        T m = _max(val, y);
+        val = atomicCas(x, val, m);
+    }
+}
+
+/**
+.Function.atomicMin
+..summary:Lock-free implementation of $x = min(x, y)$.
+..cat:Atomic Operations
+..signature:atomicMin(x, y)
+..param.x:Integer to set to min(x, y)$
+..param.y:Other integer.
+..remarks:This is equivalent to
+...code:
+atomic {
+    x = min(x, y);
+}
+...text:While lock-free, the function tries to update $x$ as long as $x > y$ in a loop and might run a long time if x is incremented continuously in another thread.
+..header:seqan/parallel.h
+..see:Function.atomicMax
+ */
+template <typename T>
+inline void
+atomicMin(T volatile & x, T y)
+{
+    T val = x;
+    while (val > y) {
+        T m = _min(val, y);
+        val = atomicCas(x, val, m);
+    }
+}
+
+} // namespace seqan
+
+#endif  // #define SEQAN_PARALLEL_PARALLEL_ATOMIC_MISC_H_
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_atomic_primitives.h b/third-party/seqan/core/include/seqan/parallel/parallel_atomic_primitives.h
new file mode 100755
index 0000000..2a58088
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_atomic_primitives.h
@@ -0,0 +1,333 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS: No forwards are generated for this file.
+
+#ifndef SEQAN_PARALLEL_PARALLEL_ATOMIC_PRIMITIVES_H_
+#define SEQAN_PARALLEL_PARALLEL_ATOMIC_PRIMITIVES_H_
+
+#if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
+#include <intrin.h>
+#endif  // #if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// TODO(holtgrew): One could implement an HasAtomicFunction<T, Function> Metafunction but that would probably be pretty useless.
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// TODO(holtgrew): What about correct alignment?!
+
+/**
+.Function.atomicInc
+..summary:Atomically increment an integer.
+..cat:Atomic Operations
+..signature:atomicInc(x)
+..param.x:Integer, by reference.
+..returns:The old value of $x.
+..remarks:This is equivalent to an atomic $++x$.
+..remarks:Note that atomic increments are limited to 32 bit and 64 bit with MSVC (64 bit is only available on 64 bit Windows).
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+..see:Function.atomicDec
+..see:Function.atomicAdd
+..see:Function.atomicOr
+..see:Function.atomicXor
+..see:Function.atomicCas
+..include:seqan/parallel.h
+
+.Function.atomicDec
+..summary:Atomically decrement an integer.
+..cat:Atomic Operations
+..signature:atomicDec(x)
+..param.x:Integer, by reference.
+..returns:The old value of $x$.
+..remarks:This is equivalent to an atomic $--x$.
+..remarks:Note that atomic decrements are limited to 32 bit and 64 bit with MSVC (64 bit is only available on 64 bit Windows).
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+..see:Function.atomicInc
+..see:Function.atomicAdd
+..see:Function.atomicOr
+..see:Function.atomicXor
+..see:Function.atomicCas
+..include:seqan/parallel.h
+
+.Function.atomicAdd
+..summary:Atomically add an integer to another integer.
+..cat:Atomic Operations
+..signature:atomicAdd(x, y)
+..param.x:Integer, by reference.
+..param.y:Integer to add to the given value.
+..returns:The old value of $x$.
+..remarks:This is equivalent to an atomic $x += y$.
+..remarks:Note that atomic fetch-and-add is limited to 32 bit and 64 bit with MSVC (64 bit is only available on 64 bit Windows).
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+..see:Function.atomicInc
+..see:Function.atomicDec
+..see:Function.atomicOr
+..see:Function.atomicXor
+..see:Function.atomicCas
+..include:seqan/parallel.h
+
+.Function.atomicOr
+..summary:Atomically combine two integers with $OR$ operation.
+..cat:Atomic Operations
+..signature:atomicOr(x, y)
+..param.x:Integer, by reference.
+..param.y:Integer to combine with $OR$ operation.
+..returns:The old value of $x$.
+..remarks:This is equivalent to an atomic $x |= y$.
+..remarks:Atomic fetch-and-or for 64 bit integers is only available on 64 bit processors when targeting Intel.
+..remarks:Atomic fetch-and-or does not work in VS8 on 64 bit Windows, you can only use $atomicOr()$ portably on 32 and 64 bit integers.
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+..see:Function.atomicInc
+..see:Function.atomicDec
+..see:Function.atomicAdd
+..see:Function.atomicXor
+..see:Function.atomicCas
+..include:seqan/parallel.h
+
+.Function.atomicXor
+..summary:Atomically combine wto integers with $XOR$ operation.
+..cat:Atomic Operations
+..signature:atomicXor(x, y)
+..param.x:x, by reference.
+..param.y:Integer to combine with $XOR$ operation.
+..returns:The old value of $x$.
+..remarks:This is equivalent to an atomic $x ^= y$.
+..remarks:Atomic fetch-and-xor for 64 bit integers is only available on 64 bit processors when targeting Intel.
+..remarks:Atomic fetch-and-xor does not work in VS8 on 64 bit Windows, you can only use $atomicXor()$ portably on 32 and 64 bit integers.
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+..see:Function.atomicInc
+..see:Function.atomicDec
+..see:Function.atomicAdd
+..see:Function.atomicOr
+..see:Function.atomicCas
+..include:seqan/parallel.h
+
+.Function.atomicCas
+..summary:Compare-and-Swap operation.
+..cat:Atomic Operations
+..signature:atomicCas(x, cmp, y)
+..param.x:Pointer to the integer to swap.
+..param.cmp:Value to compare $x$ with.
+..param.y:Value to set $x$ to if it is equal to $cmp$.
+..remarks:The pseudo code for this is
+..remarks:On Windows, atomic CAS is only available for 16, 32, and 64 bit integers, 64 bit is only available on 64 bit Windows.
+..remarks:You are responsible for correctly aligning $x$ such that the atomic increment works on the hardware you target.
+...code:
+atomic
+{
+    T val = *(&x);
+    if (val == cmp)
+        *(&x) = y;
+    return val;
+}
+..see:Function.atomicInc
+..see:Function.atomicDec
+..see:Function.atomicAdd
+..see:Function.atomicOr
+..see:Function.atomicXor
+..include:seqan/parallel.h
+ */
+
+#if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
+
+// ----------------------------------------------------------------------------
+// Implementation in MSVC
+// ----------------------------------------------------------------------------
+
+// We break the standard code layout here since we only wrap compiler
+// intrinsics and it's easier to see things with one glance this way.
+
+inline          long atomicInc(         long volatile & x) { return InterlockedIncrement(&x); }
+inline unsigned long atomicInc(unsigned long volatile & x) { return InterlockedIncrement(reinterpret_cast<long volatile *>(&x)); }
+#ifdef _WIN64
+inline       __int64 atomicInc( __int64 volatile & x) { return _InterlockedIncrement64(&x); }
+inline      __uint64 atomicInc(__uint64 volatile & x) { return _InterlockedIncrement64(reinterpret_cast<__int64 volatile *>(&x)); }
+#endif  // #ifdef _WIN64
+
+inline          long atomicDec(         long volatile & x) { return _InterlockedDecrement(&x); }
+inline unsigned long atomicDec(unsigned long volatile & x) { return _InterlockedDecrement(reinterpret_cast<long volatile *>(&x)); }
+#ifdef _WIN64
+inline       __int64 atomicDec( __int64 volatile & x) { return _InterlockedDecrement64(&x); }
+inline      __uint64 atomicDec(__uint64 volatile & x) { return _InterlockedDecrement64(reinterpret_cast<__int64 volatile *>(&x)); }
+#endif  // #ifdef _WIN64
+
+inline          long atomicAdd(         long volatile & x, long y) { return _InterlockedExchangeAdd(&x, y); }
+inline unsigned long atomicAdd(unsigned long volatile & x, long y) { return _InterlockedExchangeAdd(reinterpret_cast<long volatile *>(&x), y); }
+#ifdef _WIN64
+inline       __int64 atomicAdd( __int64 volatile & x,  __int64 y) { return _InterlockedExchangeAdd64(&x, y); }
+inline      __uint64 atomicAdd(__uint64 volatile & x, __uint64 y) { return _InterlockedExchangeAdd64(reinterpret_cast<__int64 volatile *>(&x), y); }
+#endif  // #ifdef _WIN64
+
+// TODO(holtgrew): Although documented to work, you get a linker error (LNK2019) in MS VS8 on 64 bit Windows.
+//   LNK2019: unresolved external symbol _InterlockedOr8 referenced in function "char __cdecl seqan::atomicOr(char volatile &,char)" (?atomicOr at seqan@@YADAECDD at Z)
+// inline           char atomicOr(          char volatile & x,           char y) { return _InterlockedOr8(&x, y); }
+// inline unsigned  char atomicOr(unsigned  char volatile & x, unsigned  char y) { return _InterlockedOr8(reinterpret_cast<char volatile *>(&x), y); }
+// inline          short atomicOr(         short volatile & x,          short y) { return _InterlockedOr16(&x, y); }
+// inline unsigned short atomicOr(unsigned short volatile & x, unsigned short y) { return _InterlockedOr16(reinterpret_cast<short volatile *>(&x), y); }
+inline           long atomicOr(          long volatile & x,           long y) { return _InterlockedOr(&x, y); }
+inline unsigned  long atomicOr(unsigned  long volatile & x, unsigned  long y) { return _InterlockedOr(reinterpret_cast<long volatile *>(&x), y); }
+#ifdef _WIN64
+inline        __int64 atomicOr(       __int64 volatile & x,        __int64 y) { return _InterlockedOr64(&x, y); }
+inline       __uint64 atomicOr(      __uint64 volatile & x,       __uint64 y) { return _InterlockedOr64(reinterpret_cast<__int64 volatile*>(&x), y); }
+#endif  // #ifdef _WIN64
+
+// TODO(holtgrew): Although documented to work, you get a linker error (LNK2019) in MS VS8 on 64 bit Windows.
+//   LNK2019: unresolved external symbol _InterlockedOr8 referenced in function "char __cdecl seqan::atomicOr(char volatile &,char)" (?atomicOr at seqan@@YADAECDD at Z)
+// inline           char atomicXor(          char volatile & x,           char y) { return _InterlockedXor8(&x, y); }
+// inline unsigned  char atomicXor(unsigned  char volatile & x, unsigned  char y) { return _InterlockedXor8(reinterpret_cast<char volatile *>(&x), y); }
+// inline          short atomicXor(         short volatile & x,          short y) { return _InterlockedXor16(&x, y); }
+// inline unsigned short atomicXor(unsigned short volatile & x, unsigned short y) { return _InterlockedXor16(reinterpret_cast<short volatile *>(&x), y); }
+inline           long atomicXor(          long volatile & x,           long y) { return _InterlockedXor(&x, y); }
+inline unsigned  long atomicXor(unsigned  long volatile & x, unsigned  long y) { return _InterlockedXor(reinterpret_cast<long volatile *>(&x), y); }
+#ifdef _WIN64
+inline        __int64 atomicXor(       __int64 volatile & x,        __int64 y) { return _InterlockedXor64(&x, y); }
+inline       __uint64 atomicXor(      __uint64 volatile & x,       __uint64 y) { return _InterlockedXor64(reinterpret_cast<__int64 volatile*>(&x), y); }
+#endif  // #ifdef _WIN64
+
+inline          short atomicCas(         short volatile & x,          short cmp,          short y) { return _InterlockedCompareExchange16(&x, y, cmp); }
+inline unsigned short atomicCas(unsigned short volatile & x, unsigned short cmp, unsigned short y) { return _InterlockedCompareExchange16(reinterpret_cast<short volatile *>(&x), y, cmp); }
+inline           long atomicCas(           int volatile & x,            int cmp,            int y) { return _InterlockedCompareExchange(reinterpret_cast<long volatile *>(&x), y, cmp); }
+inline unsigned  long atomicCas(unsigned   int volatile & x, unsigned   int cmp, unsigned   int y) { return _InterlockedCompareExchange(reinterpret_cast<long volatile *>(&x), y, cmp); }
+inline           long atomicCas(          long volatile & x,           long cmp,           long y) { return _InterlockedCompareExchange(&x, y, cmp); }
+inline unsigned  long atomicCas(unsigned  long volatile & x, unsigned  long cmp, unsigned  long y) { return _InterlockedCompareExchange(reinterpret_cast<long volatile *>(&x), y, cmp); }
+#ifdef _WIN64
+inline        __int64 atomicCas(       __int64 volatile & x,        __int64 cmp,        __int64 y) { return _InterlockedCompareExchange64(&x, y, cmp); }
+inline       __uint64 atomicCas(      __uint64 volatile & x,       __uint64 cmp,       __uint64 y) { return _InterlockedCompareExchange64(reinterpret_cast<__int64 volatile *>(&x), y, cmp); }
+#endif  // #ifdef _WIN64
+
+
+template <typename T> inline T atomicPostInc(T volatile & x) { return atomicInc(x) - 1; }
+template <typename T> inline T atomicPostDec(T volatile & x) { return atomicDec(x) + 1; }
+
+
+#else  // #if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
+
+// ----------------------------------------------------------------------------
+// Implementation in GCC (LLVM is GCC compatible)
+// ----------------------------------------------------------------------------
+
+template <typename T>
+inline T atomicInc(T volatile & x)
+{
+    return __sync_add_and_fetch(&x, 1);
+}
+
+template <typename T>
+inline T atomicPostInc(T volatile & x)
+{
+    return __sync_fetch_and_add(&x, 1);
+}
+
+template <typename T>
+inline T atomicDec(T volatile & x)
+{
+    return __sync_add_and_fetch(&x, -1);
+}
+
+template <typename T>
+inline T atomicPostDec(T volatile & x)
+{
+    return __sync_fetch_and_add(&x, -1);
+}
+
+template <typename T1, typename T2>
+inline T1 atomicAdd(T1 volatile & x, T2 y)
+{
+    return __sync_add_and_fetch(&x, y);
+}
+
+template <typename T>
+inline T atomicOr(T volatile & x, T y)
+{
+    return __sync_or_and_fetch(&x, y);
+}
+
+template <typename T>
+inline T atomicXor(T volatile & x, T y)
+{
+    return __sync_xor_and_fetch(&x, y);
+}
+
+template <typename T>
+inline T atomicCas(T volatile & x, T cmp, T y)
+{
+    return __sync_val_compare_and_swap(&x, cmp, y);
+}
+
+#endif  // #if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
+
+
+// ----------------------------------------------------------------------------
+// Wrappers to use faster non-synced functions in serial implementations
+// ----------------------------------------------------------------------------
+
+template <typename T>   inline T atomicInc(T          & x,             Serial)      { return ++x;                    }
+template <typename T>   inline T atomicPostInc(T      & x,             Serial)      { return x++;                    }
+template <typename T>   inline T atomicDec(T          & x,             Serial)      { return --x;                    }
+template <typename T>   inline T atomicPostDec(T      & x,             Serial)      { return x--;                    }
+template <typename T>   inline T atomicAdd(T          & x, T y,        Serial)      { return x = x + y;              }
+template <typename T>   inline T atomicOr (T          & x, T y,        Serial)      { return x = x | y;              }
+template <typename T>   inline T atomicXor(T          & x, T y,        Serial)      { return x = x ^ y;              }
+template <typename T>   inline T atomicCas(T          & x, T cmp, T y, Serial)      { if (x == cmp) x = y; return x; }
+ 
+template <typename T>   inline T atomicInc(T volatile & x,             Parallel)    { return atomicInc(x);           }
+template <typename T>   inline T atomicPostInc(T volatile & x,         Parallel)    { return atomicPostInc(x);       }
+template <typename T>   inline T atomicDec(T volatile & x,             Parallel)    { return atomicDec(x);           }
+template <typename T>   inline T atomicPostDec(T volatile & x,         Parallel)    { return atomicPostDec(x);       }
+template <typename T>   inline T atomicAdd(T volatile & x, T y,        Parallel)    { return atomicAdd(x, y);        }
+template <typename T>   inline T atomicOr (T volatile & x, T y,        Parallel)    { return atomicOr(x, y);         }
+template <typename T>   inline T atomicXor(T volatile & x, T y,        Parallel)    { return atomicXor(x, y);        }
+template <typename T>   inline T atomicCas(T volatile & x, T cmp, T y, Parallel)    { return atomicCas(x, cmp, y);   }
+
+
+} // namespace seqan
+
+#endif  // #if defined(PLATFORM_WINDOWS) && !defined(PLATFORM_WINDOWS_MINGW)
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_macros.h b/third-party/seqan/core/include/seqan/parallel/parallel_macros.h
new file mode 100755
index 0000000..edfe74f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_macros.h
@@ -0,0 +1,81 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Utility macros for parallelism.
+// ==========================================================================
+
+#ifndef SEQAN_PARALLEL_PARALLEL_MACROS_H_
+#define SEQAN_PARALLEL_PARALLEL_MACROS_H_
+
+/**
+.Macro.SEQAN_OMP_PRAGMA
+..summary:Portable conditional $#pragma$ issuing if OpenMP is enabled.
+..cat:Parallelism
+..signature:SEQAN_OMP_PRAGMA(x)
+..param.x:The string to issue behind $#pragma omp$.
+..remarks:This macro uses portable pragma generation, dependent on the macro $_OPENMP$ being defined (as by the OpenMP standard).
+..remarks:This is useful for disabling OpenMP pragmas on compilers that do not support OpenMP to suppress warnings.
+..example.text:Parallelize loop with OpenMP if OpenMP is enabled:
+..example.code:
+SEQAN_OMP_PRAGMA(parallel for) // becomes: #pragma omp parallel for
+for (int i = 0; i < x; ++i) {
+    // Do work.
+}
+..example.text:Make an addition atomic if OpenMP is enabled:
+..example.code:
+SEQAN_OMP_PRAGMA(parallel atomic) // becomes: #pragma omp parallel atomic
+i += 1;
+ */
+
+#ifdef _OPENMP
+  #include <omp.h>
+  #if defined(PLATFORM_WINDOWS_MINGW) || defined(PLATFORM_GCC)
+    // GCC _Pragma operator
+    #define SEQAN_DO_PRAGMA(x) _Pragma(#x)
+    #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x)
+  #else  // #if defined(PLATFORM_WINDOWS_MINGW) || defined(PLATFORM_GCC)
+    // MSVC __pragma-operator
+    #define SEQAN_OMP_PRAGMA(x) __pragma (omp x)
+  #endif // #if defined(PLATFORM_WINDOWS_MINGW) || defined(PLATFORM_GCC)
+#else  // #ifdef _OPENMP
+  #define SEQAN_OMP_PRAGMA(x)
+
+  // low-level OpenMP runtime compatibility
+  inline void omp_set_num_threads(int) {}
+  inline int  omp_get_num_threads()    { return 1; }
+  inline int  omp_get_max_threads()    { return 1; }
+  inline int  omp_get_thread_num()     { return 0; }
+
+#endif  // #ifdef _OPENMP
+
+#endif  // SEQAN_PARALLEL_PARALLEL_MACROS_H_
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_splitting.h b/third-party/seqan/core/include/seqan/parallel/parallel_splitting.h
new file mode 100755
index 0000000..a5c019f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_splitting.h
@@ -0,0 +1,249 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Utility macros for parallelism.
+// ==========================================================================
+
+#ifndef SEQAN_PARALLEL_PARALLEL_SPLITTING_H_
+#define SEQAN_PARALLEL_PARALLEL_SPLITTING_H_
+
+namespace seqan {
+
+struct Equidistant_;
+typedef Tag<Equidistant_> Equidistant;
+
+/**
+.Class.Splitter
+..cat:Parallelism
+..summary:Splits an interval into subintervals.
+..description:This class divides an interval into the disjoint union of subintervals and enumerates its boundaries.
+It can be used to parallelize large for-loops that iterate over a contiguous range of elements.
+The interval and the number of subintervals can be set in the constructor @Memfunc.Splitter#Splitter at .
+ at Function.length@ and @Function.resize@ can be used to retrieve or change the number of subintervals later.
+In contrast to other containers the Splitter allows to access one more element than its length would imply to allow to retrieve the right boundary of each subinterval (see example code below).
+
+..signature:Splitter<TValue, TSpec>
+..param.TValue:Type of the interval boundaries.
+..param.TSpec:Tag to select the way the values are sampled.
+...default:Equidistant Splitter
+..example:
+...text:Simple example for equidistant (default) splitting.
+...file:demos/parallel/splitter_example.cpp
+...output:
+[10,14)
+[14,17)
+[17,20)
+..include:seqan/parallel.h
+
+.Memfunc.Splitter#Splitter
+..summary:Constructor
+..signature:Splitter(beginPos, endPos[, subintervalCount])
+..signature:Splitter(beginPos, endPos, parallelTag)
+..param.beginPos:Left interval boundary.
+..param.endPos:Right interval boundary.
+..param.subintervalCount:Number of subintervals.
+...default:The minimum of interval size and the number of available threads (returned by $omp_get_max_threads()$).
+...remarks:@Function.length@ and @Function.resize@ can be used to retrieve or change the number of subintervals later.
+..param.parallelTag:Tag to generically enable/disable parallelism. If its type is @Tag.Parallel@, the default number of subintervals is used.
+If it is @Tag.Serial@, only one subinterval is used.
+...type:Tag.Serial
+...type:Tag.Parallel
+...remarks:This tag should be used to write generic parallel algorithms and to switch between parallel and serial variants.
+..class:Class.Splitter
+ */
+
+/**
+.Spec.Equidistant Splitter
+..cat:Parallelism
+..general:Class.Splitter
+..summary:Splits an interval into equal-sized subintervals.
+..signature:Splitter<TValue[, Equidistant]>
+..description:This @Class.Splitter@ specialization divides an interval into subintervals of (almost) equal length, i.e.
+two subintervals differ by at most 1 in size.
+..param.TValue:Type of the interval boundaries.
+..example:
+...text:Simple example for equidistant splitting.
+...file:demos/parallel/splitter_example.cpp
+...output:
+[10,14)
+[14,17)
+[17,20)
+..include:seqan/parallel.h */
+ 
+template <typename TValue, typename TSpec = Equidistant>
+class Splitter
+{
+public:
+    typedef typename Size<Splitter>::Type TSize;
+
+    TValue beginPos;
+    TSize subintervalCount;
+    TSize blockLength;
+    TSize rest;
+
+    Splitter(TValue beginPos_, TValue endPos):
+        beginPos(beginPos_)
+    {
+        // we choose the counts automatically and don't want to have empty jobs
+        _resize(*this, endPos - beginPos, _min((TSize)(endPos - beginPos), (TSize)omp_get_max_threads()));
+    }
+
+    Splitter(TValue beginPos_, TValue endPos, Parallel):
+        beginPos(beginPos_)
+    {
+        // we choose the counts automatically and don't want to have empty jobs
+        _resize(*this, endPos - beginPos, _min((TSize)(endPos - beginPos), (TSize)omp_get_max_threads()));
+    }
+
+    Splitter(TValue beginPos_, TValue endPos, Serial):
+        beginPos(beginPos_)
+    {
+        // we produce at most 1 job (or none if interval is empty)
+        _resize(*this, endPos - beginPos, _min((TSize)(endPos - beginPos), (TSize)1));
+    }
+    
+    Splitter(TValue beginPos_, TValue endPos, TSize subintervalCount):
+        beginPos(beginPos_)
+    {
+        _resize(*this, endPos - beginPos, subintervalCount);
+    }
+
+    TValue operator[] (TSize i) const
+    {
+        SEQAN_ASSERT_LEQ_MSG(i, subintervalCount, "Trying to access an element behind the last one!");
+        return beginPos + blockLength * i + std::min(i, rest);
+    }
+};
+
+
+///.Metafunction.Size.param.T.type:Class.Splitter
+template <typename TValue, typename TSpec>
+struct Size<Splitter<TValue, TSpec> >
+{
+    typedef typename MakeUnsigned<typename Difference<TValue>::Type>::Type Type;
+};
+
+///.Metafunction.Value.param.T.type:Class.Splitter
+template <typename TValue, typename TSpec>
+struct Value<Splitter<TValue, TSpec> >
+{
+    typedef TValue Type;
+};
+
+///.Function.length.param.object.type:Class.Splitter
+///.Function.length.class:Class.Splitter
+template <typename TValue, typename TSpec>
+inline typename Size<Splitter<TValue, TSpec> >::Type
+length(Splitter<TValue, TSpec> const &splitter)
+{
+    return splitter.subintervalCount;
+}
+
+template <typename TValue, typename TSpec, typename TSize1, typename TSize2>
+inline void
+_resize(Splitter<TValue, TSpec> &splitter, TSize1 intervalLen, TSize2 newCount)
+{
+    if (newCount != 0)
+    {
+        splitter.blockLength = intervalLen / newCount;
+        splitter.rest = intervalLen % newCount;
+    }
+    else
+    {
+        splitter.blockLength = 0;
+        splitter.rest = intervalLen;
+    }
+    splitter.subintervalCount = newCount;
+}
+
+///.Function.resize.param.object.type:Class.Splitter
+///.Function.resize.class:Class.Splitter
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Size<Splitter<TValue, TSpec> >::Type
+resize(Splitter<TValue, TSpec> &splitter, TSize newCount)
+{
+    _resize(splitter, splitter.blockLength * splitter.subintervalCount + splitter.rest, newCount);
+    return newCount;
+}
+
+/**
+.Function.computeSplitters
+..cat:Parallelism
+..summary:Compute splitters for a sequence of objects.
+..signature:computeSplitters(splitters, size, count)
+..param.splitters:Resulting splitters, will be resized to contain $count + 1$ elements.
+...type:Spec.Alloc String
+..param.size:The number of objects to split.
+..param.count:The number of chunks.
+..remarks:The first $count - 1$ chunks will have the size $ceil(size / count)$, the last chunk will contain the rest.
+..example.text:Most simple case for splitting.
+..example.code:String<unsigned> splitters;
+computeSplitters(splitters, 10, 5);
+// splitters == {0, 5, 10}
+..example.text:In this case, the last chunks will stay empty.
+..example.code:computeSplitters(splitters, 3, 5);
+// splitters == {0, 1, 2, 3, 3, 3}
+..include:seqan/parallel.h
+ */
+
+template <typename TPosString, typename TSize, typename TCount>
+void computeSplitters(TPosString & splitters, TSize size, TCount count)
+{
+    typedef typename Value<TPosString>::Type TPos;
+
+    SEQAN_ASSERT_GEQ(count, (TCount)0);
+
+    resize(splitters, count + 1);
+
+    TSize blockLength = (size / count) + 1;
+    TCount rest = size % count;
+    TPos pos = 0;
+
+    TCount i = 0;
+
+    // the first (size % count) many blocks have length (size / count) + 1
+    for (; i < rest; ++i, pos += blockLength)
+        splitters[i] = pos;
+
+    // the remaining blocks have length (size / count)
+    --blockLength;
+    for (; i <= count; ++i, pos += blockLength)
+        splitters[i] = pos;
+
+    SEQAN_ASSERT_EQ(back(splitters), static_cast<TPos>(size));
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_PARALLEL_PARALLEL_SPLITTING_H_
diff --git a/third-party/seqan/core/include/seqan/parallel/parallel_tags.h b/third-party/seqan/core/include/seqan/parallel/parallel_tags.h
new file mode 100644
index 0000000..93b0656
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/parallel/parallel_tags.h
@@ -0,0 +1,67 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Tags to select serial/parallel algorithms.
+// ==========================================================================
+
+#ifndef SEQAN_PARALLEL_PARALLEL_TAGS_H_
+#define SEQAN_PARALLEL_PARALLEL_TAGS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag Parallel
+// ----------------------------------------------------------------------------
+
+/**
+.Tag.Parallel:
+..cat:Parallelism
+..summary:Tag to select a parallel implementation of an algorithm.
+..tag.Parallel:Select serial implementation of an algorithm.
+..include:seqan/parallel.h
+*/
+
+struct Parallel_;
+typedef Tag<Parallel_> Parallel;
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_PARALLEL_PARALLEL_TAGS_H_
diff --git a/third-party/seqan/core/include/seqan/platform.h b/third-party/seqan/core/include/seqan/platform.h
new file mode 100755
index 0000000..2fa9ce7
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform.h
@@ -0,0 +1,50 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_PLATFORM_H
+#define SEQAN_PLATFORM_H
+
+#ifdef __MINGW32__
+	#include "platform/platform_mingw.h"
+#elif _MSC_VER
+	#include "platform/platform_windows.h"
+#elif __SUNPRO_C
+	#include "platform/platform_solaris.h"
+#elif __ICC
+	#include "platform/platform_icc.h"
+#elif __PGI
+	#include "platform/platform_pgi.h"
+#else
+	#include "platform/platform_gcc.h"
+#endif
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/platform/platform_gcc.h b/third-party/seqan/core/include/seqan/platform/platform_gcc.h
new file mode 100644
index 0000000..340cc2e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_gcc.h
@@ -0,0 +1,96 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef PLATFORM_GCC
+  #define PLATFORM_GCC
+#endif
+
+// should be set before including anything
+#ifndef _FILE_OFFSET_BITS
+  #define _FILE_OFFSET_BITS 64
+#endif
+
+#ifndef _LARGEFILE_SOURCE
+  #define _LARGEFILE_SOURCE
+#endif
+
+// The symbols SEQAN_IS_64_BIT and SEQAN_IS_32_BIT can be used to check
+// whether we are on a 32 bit or on a 64 bit machine.
+#if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 1
+#define SEQAN_IS_32_BIT 0
+#else  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 0
+#define SEQAN_IS_32_BIT 1
+#endif  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+
+//#include <unistd.h>
+#include <inttypes.h>
+
+#define finline __inline__
+
+// default 64bit type
+typedef int64_t __int64;   // nolint
+typedef uint64_t __uint64; // nolint
+
+// default 32bit type
+typedef int32_t __int32;   // nolint
+typedef uint32_t __uint32; // nolint
+
+// default 16bit type
+typedef int16_t __int16;   // nolint
+typedef uint16_t __uint16; // nolint
+
+// default 8bit type
+typedef int8_t __int8;     // nolint
+typedef uint8_t __uint8;   // nolint
+
+// detect gcc C++11 support
+#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#  define SEQAN_CXX11_STANDARD
+#endif
+
+// detect clang C++11 support
+#ifdef __has_feature
+#  if __has_feature(cxx_static_assert)
+#    define SEQAN_CXX11_STANDARD
+#  endif
+#endif
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/platform_icc.h b/third-party/seqan/core/include/seqan/platform/platform_icc.h
new file mode 100644
index 0000000..0630254
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_icc.h
@@ -0,0 +1,92 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef PLATFORM_GCC
+  #define PLATFORM_GCC
+#endif
+
+// should be set before including anything
+#ifndef _FILE_OFFSET_BITS
+  #define _FILE_OFFSET_BITS 64
+#endif
+
+#ifndef _LARGEFILE_SOURCE
+  #define _LARGEFILE_SOURCE
+#endif
+
+// The symbols SEQAN_IS_64_BIT and SEQAN_IS_32_BIT can be used to check
+// whether we are on a 32 bit or on a 64 bit machine.
+#if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 1
+#define SEQAN_IS_32_BIT 0
+#else  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 0
+#define SEQAN_IS_32_BIT 1
+#endif  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+
+//#include <unistd.h>
+#include <inttypes.h>
+
+#define finline __inline__
+
+// default 64bit type
+typedef uint64_t __uint64; // nolint
+
+// default 32bit type
+typedef uint32_t __uint32; // nolint
+
+// default 16bit type
+typedef uint16_t __uint16; // nolint
+
+// default 8bit type
+typedef uint8_t __uint8;   // nolint
+
+// detect gcc C++11 support
+#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#  define SEQAN_CXX11_STANDARD
+#endif
+
+// detect clang C++11 support
+#ifdef __has_feature
+#  if __has_feature(cxx_static_assert)
+#    define SEQAN_CXX11_STANDARD
+#  endif
+#endif
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/platform_mingw.h b/third-party/seqan/core/include/seqan/platform/platform_mingw.h
new file mode 100644
index 0000000..3682c6b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_mingw.h
@@ -0,0 +1,73 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#define PLATFORM_WINDOWS
+#define PLATFORM_WINDOWS_MINGW
+
+#define finline __inline__
+
+// The symbols SEQAN_IS_64_BIT and SEQAN_IS_32_BIT can be used to check
+// whether we are on a 32 bit or on a 64 bit machine.
+#if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 1
+#define SEQAN_IS_32_BIT 0
+#else  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 0
+#define SEQAN_IS_32_BIT 1
+#endif  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+
+#include <inttypes.h>
+
+// Define unsigned variants of builtin Windows compiler types.
+typedef unsigned __int64 __uint64;
+typedef unsigned __int32 __uint32;
+typedef unsigned __int16 __uint16;
+typedef unsigned __int8 __uint8;
+
+// Define ftello
+#ifndef ftello
+#define ftello(fp) ftell(fp)
+#endif  // #ifndef ftello
+
+// detect C++11 support
+#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#  define SEQAN_CXX11_STANDARD
+#endif
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/platform_pgi.h b/third-party/seqan/core/include/seqan/platform/platform_pgi.h
new file mode 100644
index 0000000..b7fabb9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_pgi.h
@@ -0,0 +1,95 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef PLATFORM_GCC
+  #define PLATFORM_GCC
+#endif
+
+// should be set before including anything
+#ifndef _FILE_OFFSET_BITS
+  #define _FILE_OFFSET_BITS 64
+#endif
+
+#ifndef _LARGEFILE_SOURCE
+  #define _LARGEFILE_SOURCE
+#endif
+
+// The symbols SEQAN_IS_64_BIT and SEQAN_IS_32_BIT can be used to check
+// whether we are on a 32 bit or on a 64 bit machine.
+#if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 1
+#define SEQAN_IS_32_BIT 0
+#else  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+#define SEQAN_IS_64_BIT 0
+#define SEQAN_IS_32_BIT 1
+#endif  // #if defined(__amd64__) || defined(__x86_64__) || defined(__ia64__)
+
+//#include <unistd.h>
+#include <inttypes.h>
+
+#define finline __inline__
+
+// default 64bit type
+typedef uint64_t __uint64; // nolint
+
+// default 32bit type
+typedef int32_t __int32;   // nolint
+typedef uint32_t __uint32; // nolint
+
+// default 16bit type
+typedef int16_t __int16;   // nolint
+typedef uint16_t __uint16; // nolint
+
+// default 8bit type
+typedef int8_t __int8;     // nolint
+typedef uint8_t __uint8;   // nolint
+
+// detect gcc C++11 support
+#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+#  define SEQAN_CXX11_STANDARD
+#endif
+
+// detect clang C++11 support
+#ifdef __has_feature
+#  if __has_feature(cxx_static_assert)
+#    define SEQAN_CXX11_STANDARD
+#  endif
+#endif
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/platform_solaris.h b/third-party/seqan/core/include/seqan/platform/platform_solaris.h
new file mode 100644
index 0000000..b109491
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_solaris.h
@@ -0,0 +1,55 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef PLATFORM_SUN
+  #define PLATFORM_SUN
+#endif
+
+// should be set before including anything
+#define _FILE_OFFSET_BITS 64
+//#include <unistd.h>
+#include <inttypes.h>
+
+#define finline inline
+
+// default 64bit type
+typedef int64_t __int64;
+typedef uint64_t __uint64;
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/platform_windows.h b/third-party/seqan/core/include/seqan/platform/platform_windows.h
new file mode 100644
index 0000000..dab8a13
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/platform_windows.h
@@ -0,0 +1,142 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#define PLATFORM_WINDOWS
+#define PLATFORM_WINDOWS_VS
+
+// ==========================================================================
+// Compiler Defines For MSVC.
+// ==========================================================================
+
+// Make <windows.h> not define min() and max() as macros.
+#ifndef NOMINMAX
+#define NOMINMAX
+#endif  // #ifndef NOMINMAX
+
+#define finline __forceinline
+
+// ==========================================================================
+// Disable Warnings
+// ==========================================================================
+
+// Disable warning for identifer name truncation.  There is not much we can
+// do about this.  Boost also has this problem and they chose to suppress
+// it globally.  So did we.
+//
+// Documentation of C4504 from Microsoft:
+//   http://msdn.microsoft.com/en-us/library/074af4b6%28v=vs.80%29.aspx
+// Boost Warnings Guidelines:
+//   https://svn.boost.org/trac/boost/wiki/Guidelines/WarningsGuidelines
+#pragma warning( disable : 4503 )
+
+// Disable warning for C++ compliant behaviour for default-initializing
+// arrays in classes.
+//
+// Documentation of C4345 from Microsoft:
+//   http://msdn.microsoft.com/de-de/library/1ywe7hcy(v=vs.80).aspx
+// Documentation of C4351 from Microsoft:
+//   http://msdn.microsoft.com/en-us/library/wewb47ee(v=vs.80).aspx
+#pragma warning( disable : 4345 )
+#pragma warning( disable : 4351 )
+
+// ==========================================================================
+// Define Integers
+// ==========================================================================
+
+// TODO(holtgrew): It would probably be better to define these in namespace seqan only.
+
+typedef unsigned __int64 __uint64;
+typedef unsigned __int32 __uint32;
+typedef unsigned __int16 __uint16;
+typedef unsigned __int8 __uint8;
+
+// Define ISO C9x compliant integers.
+//
+// For Visual Studio versions more current than 2010, we can use <stdint.h>.  Otherwise,
+// we have provide our own bundled stdint.h header.  Using this header can be disabled
+// by defining the precompiler variable SEQAN_INCLUDE_BUNDLED_STDINT as 0.
+
+#if _MSC_VER >= 1600
+#include <stdint.h>
+#else
+#if !defined(SEQAN_INCLUDE_BUNDLED_STDINT) || SEQAN_INCLUDE_BUNDLED_STDINT
+#include "seqan/platform/windows_stdint.h"
+#endif  // #if !defined(SEQAN_INCLUDE_BUNDLED_STDINT) || SEQAN_INCLUDE_BUNDLED_STDINT
+#endif  // #if _MSC_VER >= 1600
+
+// ==========================================================================
+// Define SeqAn Specific Macros.
+// ==========================================================================
+
+// The symbols SEQAN_IS_64_BIT and SEQAN_IS_32_BIT can be used to check
+// whether we are on a 32 bit or on a 64 bit machine.
+
+#if defined(_WIN64)
+#define SEQAN_IS_64_BIT 1
+#define SEQAN_IS_32_BIT 0
+#else
+#define SEQAN_IS_64_BIT 0
+#define SEQAN_IS_32_BIT 1
+#endif  // #if defined(_WIN64)
+
+// C++11 is supported by Visual C++ >=v10
+#if _MSC_VER >= 1600
+#  define SEQAN_CXX11_STANDARD
+#endif
+
+// ==========================================================================
+// Visual Studio Specific Workarounds.
+// ==========================================================================
+
+// Workaround for missing round() from C99 in Visual Studio.
+template <typename T>
+inline T round(T const & x)
+{
+	return static_cast<T>(floor(x + 0.5));
+}
+
+// Rename some underscore-functions in Windows.
+#ifndef snprintf
+#define snprintf _snprintf
+#endif  // #ifndef snprintf
+
+// Define ftello
+#ifndef ftello
+#define ftello(fp) ftell(fp)
+#endif  // #ifndef ftello
+
+#ifdef __CUDACC__
+#define SEQAN_FUNC inline __device__ __host__
+#else
+#define SEQAN_FUNC inline
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/platform/windows_stdint.h b/third-party/seqan/core/include/seqan/platform/windows_stdint.h
new file mode 100644
index 0000000..2865bd1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/platform/windows_stdint.h
@@ -0,0 +1,249 @@
+// ISO C9x  compliant stdint.h for Microsoft Visual Studio
+// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 
+// 
+//  Copyright (c) 2006-2008 Alexander Chemeris
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+// 
+//   1. Redistributions of source code must retain the above copyright notice,
+//      this list of conditions and the following disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above copyright
+//      notice, this list of conditions and the following disclaimer in the
+//      documentation and/or other materials provided with the distribution.
+// 
+//   3. The name of the author may be used to endorse or promote products
+//      derived from this software without specific prior written permission.
+// 
+// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+// 
+///////////////////////////////////////////////////////////////////////////////
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef _MSC_VER // [
+#error "Use this header only with Microsoft Visual C++ compilers!"
+#endif // _MSC_VER ]
+
+#ifndef _MSC_STDINT_H_ // [
+#define _MSC_STDINT_H_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif
+
+#include <limits.h>
+
+// For Visual Studio 6 in C++ mode and for many Visual Studio versions when
+// compiling for ARM we should wrap <wchar.h> include with 'extern "C++" {}'
+// or compiler give many errors like this:
+//   error C2733: second C linkage of overloaded function 'wmemchr' not allowed
+#ifdef __cplusplus
+extern "C" {
+#endif
+#  include <wchar.h>
+#ifdef __cplusplus
+}
+#endif
+
+// Define _W64 macros to mark types changing their size, like intptr_t.
+#ifndef _W64
+#  if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
+#     define _W64 __w64
+#  else
+#     define _W64
+#  endif
+#endif
+
+
+// 7.18.1 Integer types
+
+// 7.18.1.1 Exact-width integer types
+
+// Visual Studio 6 and Embedded Visual C++ 4 doesn't
+// realize that, e.g. char has the same size as __int8
+// so we give up on __intX for them.
+#if (_MSC_VER < 1300)
+   typedef signed char       int8_t;
+   typedef signed short      int16_t;
+   typedef signed int        int32_t;
+   typedef unsigned char     uint8_t;
+   typedef unsigned short    uint16_t;
+   typedef unsigned int      uint32_t;
+#else
+   typedef signed __int8     int8_t;
+   typedef signed __int16    int16_t;
+   typedef signed __int32    int32_t;
+   typedef unsigned __int8   uint8_t;
+   typedef unsigned __int16  uint16_t;
+   typedef unsigned __int32  uint32_t;
+#endif
+typedef signed __int64       int64_t;
+typedef unsigned __int64     uint64_t;
+
+
+// 7.18.1.2 Minimum-width integer types
+typedef int8_t    int_least8_t;
+typedef int16_t   int_least16_t;
+typedef int32_t   int_least32_t;
+typedef int64_t   int_least64_t;
+typedef uint8_t   uint_least8_t;
+typedef uint16_t  uint_least16_t;
+typedef uint32_t  uint_least32_t;
+typedef uint64_t  uint_least64_t;
+
+// 7.18.1.3 Fastest minimum-width integer types
+typedef int8_t    int_fast8_t;
+typedef int16_t   int_fast16_t;
+typedef int32_t   int_fast32_t;
+typedef int64_t   int_fast64_t;
+typedef uint8_t   uint_fast8_t;
+typedef uint16_t  uint_fast16_t;
+typedef uint32_t  uint_fast32_t;
+typedef uint64_t  uint_fast64_t;
+
+// 7.18.1.4 Integer types capable of holding object pointers
+#ifdef _WIN64 // [
+   typedef signed __int64    intptr_t;
+   typedef unsigned __int64  uintptr_t;
+#else // _WIN64 ][
+   typedef _W64 signed int   intptr_t;
+   typedef _W64 unsigned int uintptr_t;
+#endif // _WIN64 ]
+
+// 7.18.1.5 Greatest-width integer types
+typedef int64_t   intmax_t;
+typedef uint64_t  uintmax_t;
+
+
+// 7.18.2 Limits of specified-width integer types
+
+#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [   See footnote 220 at page 257 and footnote 221 at page 259
+
+// 7.18.2.1 Limits of exact-width integer types
+#define INT8_MIN     ((int8_t)_I8_MIN)
+#define INT8_MAX     _I8_MAX
+#define INT16_MIN    ((int16_t)_I16_MIN)
+#define INT16_MAX    _I16_MAX
+#define INT32_MIN    ((int32_t)_I32_MIN)
+#define INT32_MAX    _I32_MAX
+#define INT64_MIN    ((int64_t)_I64_MIN)
+#define INT64_MAX    _I64_MAX
+#define UINT8_MAX    _UI8_MAX
+#define UINT16_MAX   _UI16_MAX
+#define UINT32_MAX   _UI32_MAX
+#define UINT64_MAX   _UI64_MAX
+
+// 7.18.2.2 Limits of minimum-width integer types
+#define INT_LEAST8_MIN    INT8_MIN
+#define INT_LEAST8_MAX    INT8_MAX
+#define INT_LEAST16_MIN   INT16_MIN
+#define INT_LEAST16_MAX   INT16_MAX
+#define INT_LEAST32_MIN   INT32_MIN
+#define INT_LEAST32_MAX   INT32_MAX
+#define INT_LEAST64_MIN   INT64_MIN
+#define INT_LEAST64_MAX   INT64_MAX
+#define UINT_LEAST8_MAX   UINT8_MAX
+#define UINT_LEAST16_MAX  UINT16_MAX
+#define UINT_LEAST32_MAX  UINT32_MAX
+#define UINT_LEAST64_MAX  UINT64_MAX
+
+// 7.18.2.3 Limits of fastest minimum-width integer types
+#define INT_FAST8_MIN    INT8_MIN
+#define INT_FAST8_MAX    INT8_MAX
+#define INT_FAST16_MIN   INT16_MIN
+#define INT_FAST16_MAX   INT16_MAX
+#define INT_FAST32_MIN   INT32_MIN
+#define INT_FAST32_MAX   INT32_MAX
+#define INT_FAST64_MIN   INT64_MIN
+#define INT_FAST64_MAX   INT64_MAX
+#define UINT_FAST8_MAX   UINT8_MAX
+#define UINT_FAST16_MAX  UINT16_MAX
+#define UINT_FAST32_MAX  UINT32_MAX
+#define UINT_FAST64_MAX  UINT64_MAX
+
+// 7.18.2.4 Limits of integer types capable of holding object pointers
+#ifdef _WIN64 // [
+#  define INTPTR_MIN   INT64_MIN
+#  define INTPTR_MAX   INT64_MAX
+#  define UINTPTR_MAX  UINT64_MAX
+#else // _WIN64 ][
+#  define INTPTR_MIN   INT32_MIN
+#  define INTPTR_MAX   INT32_MAX
+#  define UINTPTR_MAX  UINT32_MAX
+#endif // _WIN64 ]
+
+// 7.18.2.5 Limits of greatest-width integer types
+#define INTMAX_MIN   INT64_MIN
+#define INTMAX_MAX   INT64_MAX
+#define UINTMAX_MAX  UINT64_MAX
+
+// 7.18.3 Limits of other integer types
+
+#ifdef _WIN64 // [
+#  define PTRDIFF_MIN  _I64_MIN
+#  define PTRDIFF_MAX  _I64_MAX
+#else  // _WIN64 ][
+#  define PTRDIFF_MIN  _I32_MIN
+#  define PTRDIFF_MAX  _I32_MAX
+#endif  // _WIN64 ]
+
+#define SIG_ATOMIC_MIN  INT_MIN
+#define SIG_ATOMIC_MAX  INT_MAX
+
+#ifndef SIZE_MAX // [
+#  ifdef _WIN64 // [
+#     define SIZE_MAX  _UI64_MAX
+#  else // _WIN64 ][
+#     define SIZE_MAX  _UI32_MAX
+#  endif // _WIN64 ]
+#endif // SIZE_MAX ]
+
+// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
+#ifndef WCHAR_MIN // [
+#  define WCHAR_MIN  0
+#endif  // WCHAR_MIN ]
+#ifndef WCHAR_MAX // [
+#  define WCHAR_MAX  _UI16_MAX
+#endif  // WCHAR_MAX ]
+
+#define WINT_MIN  0
+#define WINT_MAX  _UI16_MAX
+
+#endif // __STDC_LIMIT_MACROS ]
+
+
+// 7.18.4 Limits of other integer types
+
+#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [   See footnote 224 at page 260
+
+// 7.18.4.1 Macros for minimum-width integer constants
+
+#define INT8_C(val)  val##i8
+#define INT16_C(val) val##i16
+#define INT32_C(val) val##i32
+#define INT64_C(val) val##i64
+
+#define UINT8_C(val)  val##ui8
+#define UINT16_C(val) val##ui16
+#define UINT32_C(val) val##ui32
+#define UINT64_C(val) val##ui64
+
+// 7.18.4.2 Macros for greatest-width integer constants
+#define INTMAX_C   INT64_C
+#define UINTMAX_C  UINT64_C
+
+#endif // __STDC_CONSTANT_MACROS ]
+
+
+#endif // _MSC_STDINT_H_ ]
diff --git a/third-party/seqan/core/include/seqan/random.h b/third-party/seqan/core/include/seqan/random.h
new file mode 100644
index 0000000..d74dade
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random.h
@@ -0,0 +1,70 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Umbrella header for the random module.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_H_
+#define SEQAN_RANDOM_H_
+
+//____________________________________________________________________________
+// Prerequisites
+
+#include <cmath>
+#include <cstdlib>
+
+#include <seqan/basic.h>
+
+//____________________________________________________________________________
+// Module Headers
+
+// Basic Definitions
+#include <seqan/random/random_base.h>
+
+// Random Number Generation
+#include <seqan/random/random_mt19937.h>
+
+// Rng With Special Distributions.
+#include <seqan/random/random_uniform.h>
+#include <seqan/random/random_normal.h>
+#include <seqan/random/random_lognormal.h>  // uses normal.h, uniform.h
+#include <seqan/random/random_geometric.h>
+#include <seqan/random/random_beta.h>
+#include <seqan/random/random_rng_functor.h>
+
+// Functions with randomness.
+#include <seqan/random/random_shuffle.h>
+
+//____________________________________________________________________________
+
+#endif  // SEQAN_RANDOM_H_
diff --git a/third-party/seqan/core/include/seqan/random/ext_MersenneTwister.h b/third-party/seqan/core/include/seqan/random/ext_MersenneTwister.h
new file mode 100755
index 0000000..b3dca11
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/ext_MersenneTwister.h
@@ -0,0 +1,486 @@
+// MersenneTwister.h
+// Mersenne Twister random number generator -- a C++ class MTRand
+// Based on code by Makoto Matsumoto, Takuji Nishimura, and Shawn Cokus
+// Richard J. Wagner  v1.1  28 September 2009  wagnerr at umich.edu
+
+// The Mersenne Twister is an algorithm for generating random numbers.  It
+// was designed with consideration of the flaws in various other generators.
+// The period, 2^19937-1, and the order of equidistribution, 623 dimensions,
+// are far greater.  The generator is also fast; it avoids multiplication and
+// division, and it benefits from caches and pipelines.  For more information
+// see the inventors' web page at
+// http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
+
+// Reference
+// M. Matsumoto and T. Nishimura, "Mersenne Twister: A 623-Dimensionally
+// Equidistributed Uniform Pseudo-Random Number Generator", ACM Transactions on
+// Modeling and Computer Simulation, Vol. 8, No. 1, January 1998, pp 3-30.
+
+// Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+// Copyright (C) 2000 - 2009, Richard J. Wagner
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 
+//   1. Redistributions of source code must retain the above copyright
+//      notice, this list of conditions and the following disclaimer.
+//
+//   2. Redistributions in binary form must reproduce the above copyright
+//      notice, this list of conditions and the following disclaimer in the
+//      documentation and/or other materials provided with the distribution.
+//
+//   3. The names of its contributors may not be used to endorse or promote 
+//      products derived from this software without specific prior written 
+//      permission.
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS And CONTRIBUTORS "AS IS"
+// And ANY EXPRESS Or IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY And FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER Or CONTRIBUTORS BE
+// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, Or
+// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS Or SERVICES; LOSS OF USE, DATA, Or PROFITS; Or BUSINESS
+// INTERRUPTION) HOWEVER CAUSED And ON ANY THEORY OF LIABILITY, WHETHER IN
+// CONTRACT, STRICT LIABILITY, Or TORT (INCLUDING NEGLIGENCE Or OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN If ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+
+// The original code included the following notice:
+// 
+//     When you use this, send an email to: m-mat at math.sci.hiroshima-u.ac.jp
+//     with an appropriate reference to your work.
+// 
+// It would be nice to CC: wagnerr at umich.edu and Cokus at math.washington.edu
+// when you write.
+
+#ifndef MERSENNETWISTER_H
+#define MERSENNETWISTER_H
+
+namespace seqan {
+namespace ext {
+
+#define SEQAN_MERSENNE_MT_LEN			624
+#define SEQAN_MERSENNE_MT_IA			397
+#define SEQAN_MERSENNE_MT_IB			(SEQAN_MERSENNE_MT_LEN - SEQAN_MERSENNE_MT_IA)
+#define SEQAN_MERSENNE_UPPER_MASK      0x80000000
+#define SEQAN_MERSENNE_LOWER_MASK      0x7FFFFFFF
+#define SEQAN_MERSENNE_MATRIX_A        0x9908B0DF
+#define SEQAN_MERSENNE_TWIST(b,i,j)    ((b)[i] & SEQAN_MERSENNE_UPPER_MASK) | ((b)[j] & SEQAN_MERSENNE_LOWER_MASK)
+#define SEQAN_MERSENNE_MAGIC(s)        (((s)&1)*SEQAN_MERSENNE_MATRIX_A)
+
+// Not thread safe (unless auto-initialization is avoided and each thread has
+// its own MTRand object)
+
+#include <iostream>
+#include <climits>
+#include <cstdio>
+#include <ctime>
+#include <cmath>
+
+class MTRand {
+// Data
+public:
+	typedef unsigned long uint32;  // unsigned integer type, at least 32 bits
+	
+	enum { N = 624 };       // length of state vector
+	enum { SAVE = N + 1 };  // length of array for save()
+
+protected:
+	enum { M = 397 };  // period parameter
+	
+	uint32 state[N];   // internal state
+	uint32 *pNext;     // next value to get from state
+	int left;          // number of values left before reload needed
+
+// Methods
+public:
+	MTRand( const uint32 oneSeed );  // initialize with a simple uint32
+	MTRand( uint32 *const bigSeed, uint32 const seedLength = N );  // or array
+	MTRand();  // auto-initialize with /dev/urandom or time() and clock()
+	MTRand( const MTRand& o );  // copy
+	
+	// Do NOT use for CRYPTOGRAPHY without securely hashing several returned
+	// values together, otherwise the generator state can be learned after
+	// reading 624 consecutive values.
+	
+	// Access to 32-bit random numbers
+	uint32 randInt();                     // integer in [0,2^32-1]
+	uint32 randInt( const uint32 n );     // integer in [0,n] for n < 2^32
+	double rand();                        // real number in [0,1]
+	double rand( const double n );        // real number in [0,n]
+	double randExc();                     // real number in [0,1)
+	double randExc( const double n );     // real number in [0,n)
+	double randDblExc();                  // real number in (0,1)
+	double randDblExc( const double n );  // real number in (0,n)
+	double operator()();                  // same as rand()
+	
+	// Access to 53-bit random numbers (capacity of IEEE double precision)
+	double rand53();  // real number in [0,1)
+	
+	// Access to nonuniform random number distributions
+	double randNorm( const double mean = 0.0, const double stddev = 1.0 );
+	
+	// Re-seeding functions with same behavior as initializers
+	void seed( const uint32 oneSeed );
+	void seed( uint32 *const bigSeed, const uint32 seedLength = N );
+	void seed();
+	
+	// Saving and loading generator state
+	void save( uint32* saveArray ) const;  // to array of size SAVE
+	void load( uint32 *const loadArray );  // from such array
+	friend std::ostream& operator<<( std::ostream& os, const MTRand& mtrand );
+	friend std::istream& operator>>( std::istream& is, MTRand& mtrand );
+	MTRand& operator=( const MTRand& o );
+
+protected:
+	void initialize( const uint32 oneSeed );
+	void reload();
+	uint32 hiBit( const uint32 u ) const { return u & 0x80000000UL; }
+	uint32 loBit( const uint32 u ) const { return u & 0x00000001UL; }
+	uint32 loBits( const uint32 u ) const { return u & 0x7fffffffUL; }
+	uint32 mixBits( const uint32 u, const uint32 v ) const
+		{ return hiBit(u) | loBits(v); }
+	uint32 magic( const uint32 u ) const
+		{ return loBit(u) ? 0x9908b0dfUL : 0x0UL; }
+	uint32 twist( const uint32 m, const uint32 s0, const uint32 s1 ) const
+		{ return m ^ (mixBits(s0,s1)>>1) ^ magic(s1); }
+	static uint32 hash( time_t t, clock_t c );
+};
+
+// Functions are defined in order of usage to assist inlining
+
+inline MTRand::uint32 MTRand::hash( time_t t, clock_t c )
+{
+	// Get a uint32 from t and c
+	// Better than uint32(x) in case x is floating point in [0,1]
+	// Based on code by Lawrence Kirby (fred at genesis.demon.co.uk)
+	
+	static uint32 differ = 0;  // guarantee time-based seeds will change
+	
+	uint32 h1 = 0;
+	unsigned char *p = (unsigned char *) &t;
+	for( size_t i = 0; i < sizeof(t); ++i )
+	{
+		h1 *= UCHAR_MAX + 2U;
+		h1 += p[i];
+	}
+	uint32 h2 = 0;
+	p = (unsigned char *) &c;
+	for( size_t j = 0; j < sizeof(c); ++j )
+	{
+		h2 *= UCHAR_MAX + 2U;
+		h2 += p[j];
+	}
+	return ( h1 + differ++ ) ^ h2;
+}
+
+inline void MTRand::initialize( const uint32 seed )
+{
+	// Initialize generator state with seed
+	// See Knuth TAOCP Vol 2, 3rd Ed, p.106 for multiplier.
+	// In previous versions, most significant bits (MSBs) of the seed affect
+	// only MSBs of the state array.  Modified 9 Jan 2002 by Makoto Matsumoto.
+	uint32 *s = state;
+	uint32 *r = state;
+	int i = 1;
+	*s++ = seed & 0xffffffffUL;
+	for( ; i < N; ++i )
+	{
+		*s++ = ( 1812433253UL * ( *r ^ (*r >> 30) ) + i ) & 0xffffffffUL;
+		r++;
+	}
+}
+
+inline void MTRand::reload()
+{
+	// Generate N new values in state
+	// Made clearer and faster by Matthew Bellew (matthew.bellew at home.com)
+	static const int MmN = int(M) - int(N);  // in case enums are unsigned
+	uint32 *p = state;
+	int i;
+	for( i = N - M; i--; ++p )
+		*p = twist( p[M], p[0], p[1] );
+	for( i = M; --i; ++p )
+		*p = twist( p[MmN], p[0], p[1] );
+	*p = twist( p[MmN], p[0], state[0] );
+	
+	left = N, pNext = state;
+}
+
+inline void MTRand::seed( const uint32 oneSeed )
+{
+	// Seed the generator with a simple uint32
+	initialize(oneSeed);
+	reload();
+}
+
+inline void MTRand::seed( uint32 *const bigSeed, const uint32 seedLength )
+{
+	// Seed the generator with an array of uint32's
+	// There are 2^19937-1 possible initial states.  This function allows
+	// all of those to be accessed by providing at least 19937 bits (with a
+	// default seed length of N = 624 uint32's).  Any bits above the lower 32
+	// in each element are discarded.
+	// Just call seed() if you want to get array from /dev/urandom
+	initialize(19650218UL);
+	int i = 1;
+	uint32 j = 0;
+	int k = ( static_cast<uint32>(N) > seedLength ? static_cast<uint32>(N) : seedLength );
+	for( ; k; --k )
+	{
+		state[i] =
+		state[i] ^ ( (state[i-1] ^ (state[i-1] >> 30)) * 1664525UL );
+		state[i] += ( bigSeed[j] & 0xffffffffUL ) + j;
+		state[i] &= 0xffffffffUL;
+		++i;  ++j;
+		if( i >= N ) { state[0] = state[N-1];  i = 1; }
+		if( j >= seedLength ) j = 0;
+	}
+	for( k = N - 1; k; --k )
+	{
+		state[i] =
+		state[i] ^ ( (state[i-1] ^ (state[i-1] >> 30)) * 1566083941UL );
+		state[i] -= i;
+		state[i] &= 0xffffffffUL;
+		++i;
+		if( i >= N ) { state[0] = state[N-1];  i = 1; }
+	}
+	state[0] = 0x80000000UL;  // MSB is 1, assuring non-zero initial array
+	reload();
+}
+
+inline void MTRand::seed()
+{
+	// Seed the generator with an array from /dev/urandom if available
+	// Otherwise use a hash of time() and clock() values
+	
+	// First try getting an array from /dev/urandom
+	FILE* urandom = fopen( "/dev/urandom", "rb" );
+	if( urandom )
+	{
+		uint32 bigSeed[N];
+		uint32 *s = bigSeed;
+		int i = N;
+		bool success = true;
+		while( success && i-- )
+			success = fread( s++, sizeof(uint32), 1, urandom ) != 0;
+		fclose(urandom);
+		if( success ) { seed( bigSeed, N );  return; }
+	}
+	
+	// Was not successful, so use time() and clock() instead
+	seed( hash( time(NULL), clock() ) );
+}
+
+inline MTRand::MTRand( const uint32 oneSeed )
+	{ seed(oneSeed); }
+
+inline MTRand::MTRand( uint32 *const bigSeed, const uint32 seedLength )
+	{ seed(bigSeed,seedLength); }
+
+inline MTRand::MTRand()
+	{ seed(); }
+
+inline MTRand::MTRand( const MTRand& o )
+{
+	const uint32 *t = o.state;
+	uint32 *s = state;
+	int i = N;
+	for( ; i--; *s++ = *t++ ) {}
+	left = o.left;
+	pNext = &state[N-left];
+}
+
+inline MTRand::uint32 MTRand::randInt()
+{
+	// Pull a 32-bit integer from the generator state
+	// Every other access function simply transforms the numbers extracted here
+	
+	if( left == 0 ) reload();
+	--left;
+	
+	uint32 s1;
+	s1 = *pNext++;
+	s1 ^= (s1 >> 11);
+	s1 ^= (s1 <<  7) & 0x9d2c5680UL;
+	s1 ^= (s1 << 15) & 0xefc60000UL;
+	return ( s1 ^ (s1 >> 18) );
+}
+
+inline MTRand::uint32 MTRand::randInt( const uint32 n )
+{
+	// Find which bits are used in n
+	// Optimized by Magnus Jonsson (magnus at smartelectronix.com)
+	uint32 used = n;
+	used |= used >> 1;
+	used |= used >> 2;
+	used |= used >> 4;
+	used |= used >> 8;
+	used |= used >> 16;
+	
+	// Draw numbers until one is found in [0,n]
+	uint32 i;
+	do
+		i = randInt() & used;  // toss unused bits to shorten search
+	while( i > n );
+	return i;
+}
+
+inline double MTRand::rand()
+	{ return double(randInt()) * (1.0/4294967295.0); }
+
+inline double MTRand::rand( const double n )
+	{ return rand() * n; }
+
+inline double MTRand::randExc()
+	{ return double(randInt()) * (1.0/4294967296.0); }
+
+inline double MTRand::randExc( const double n )
+	{ return randExc() * n; }
+
+inline double MTRand::randDblExc()
+	{ return ( double(randInt()) + 0.5 ) * (1.0/4294967296.0); }
+
+inline double MTRand::randDblExc( const double n )
+	{ return randDblExc() * n; }
+
+inline double MTRand::rand53()
+{
+	uint32 a = randInt() >> 5, b = randInt() >> 6;
+	return ( a * 67108864.0 + b ) * (1.0/9007199254740992.0);  // by Isaku Wada
+}
+
+inline double MTRand::randNorm( const double mean, const double stddev )
+{
+	// Return a real number from a normal (Gaussian) distribution with given
+	// mean and standard deviation by polar form of Box-Muller transformation
+	double x, y, r;
+	do
+	{
+		x = 2.0 * rand() - 1.0;
+		y = 2.0 * rand() - 1.0;
+		r = x * x + y * y;
+	}
+	while ( r >= 1.0 || r == 0.0 );
+	double s = sqrt( -2.0 * log(r) / r );
+	return mean + x * s * stddev;
+}
+
+inline double MTRand::operator()()
+{
+	return rand();
+}
+
+inline void MTRand::save( uint32* saveArray ) const
+{
+	const uint32 *s = state;
+	uint32 *sa = saveArray;
+	int i = N;
+	for( ; i--; *sa++ = *s++ ) {}
+	*sa = left;
+}
+
+inline void MTRand::load( uint32 *const loadArray )
+{
+	uint32 *s = state;
+	uint32 *la = loadArray;
+	int i = N;
+	for( ; i--; *s++ = *la++ ) {}
+	left = *la;
+	pNext = &state[N-left];
+}
+
+inline std::ostream& operator<<( std::ostream& os, const MTRand& mtrand )
+{
+	const MTRand::uint32 *s = mtrand.state;
+	int i = mtrand.N;
+	for( ; i--; os << *s++ << "\t" ) {}
+	return os << mtrand.left;
+}
+
+inline std::istream& operator>>( std::istream& is, MTRand& mtrand )
+{
+	MTRand::uint32 *s = mtrand.state;
+	int i = mtrand.N;
+	for( ; i--; is >> *s++ ) {}
+	is >> mtrand.left;
+	mtrand.pNext = &mtrand.state[mtrand.N-mtrand.left];
+	return is;
+}
+
+inline MTRand& MTRand::operator=( const MTRand& o )
+{
+	if( this == &o ) return (*this);
+	const uint32 *t = o.state;
+	uint32 *s = state;
+	int i = N;
+	for( ; i--; *s++ = *t++ ) {}
+	left = o.left;
+	pNext = &state[N-left];
+	return (*this);
+}
+
+#undef SEQAN_MERSENNE_MT_LEN
+#undef SEQAN_MERSENNE_MT_IA
+#undef SEQAN_MERSENNE_MT_IB
+#undef SEQAN_MERSENNE_UPPER_MASK
+#undef SEQAN_MERSENNE_LOWER_MASK
+#undef SEQAN_MERSENNE_MATRIX_A
+#undef SEQAN_MERSENNE_TWIST
+#undef SEQAN_MERSENNE_MAGIC
+
+}  // namespace ext
+}  // namespace seqan
+
+#endif  // MERSENNETWISTER_H
+
+// Change log:
+//
+// v0.1 - First release on 15 May 2000
+//      - Based on code by Makoto Matsumoto, Takuji Nishimura, and Shawn Cokus
+//      - Translated from C to C++
+//      - Made completely ANSI compliant
+//      - Designed convenient interface for initialization, seeding, and
+//        obtaining numbers in default or user-defined ranges
+//      - Added automatic seeding from /dev/urandom or time() and clock()
+//      - Provided functions for saving and loading generator state
+//
+// v0.2 - Fixed bug which reloaded generator one step too late
+//
+// v0.3 - Switched to clearer, faster reload() code from Matthew Bellew
+//
+// v0.4 - Removed trailing newline in saved generator format to be consistent
+//        with output format of built-in types
+//
+// v0.5 - Improved portability by replacing static const int's with enum's and
+//        clarifying return values in seed(); suggested by Eric Heimburg
+//      - Removed MAXINT constant; use 0xffffffffUL instead
+//
+// v0.6 - Eliminated seed overflow when uint32 is larger than 32 bits
+//      - Changed integer [0,n] generator to give better uniformity
+//
+// v0.7 - Fixed operator precedence ambiguity in reload()
+//      - Added access for real numbers in (0,1) and (0,n)
+//
+// v0.8 - Included time.h header to properly support time_t and clock_t
+//
+// v1.0 - Revised seeding to match 26 Jan 2002 update of Nishimura and Matsumoto
+//      - Allowed for seeding with arrays of any length
+//      - Added access for real numbers in [0,1) with 53-bit resolution
+//      - Added access for real numbers from normal (Gaussian) distributions
+//      - Increased overall speed by optimizing twist()
+//      - Doubled speed of integer [0,n] generation
+//      - Fixed out-of-range number generation on 64-bit machines
+//      - Improved portability by substituting literal constants for long enum's
+//      - Changed license from GNU LGPL to BSD
+//
+// v1.1 - Corrected parameter label in randNorm from "variance" to "stddev"
+//      - Changed randNorm algorithm from basic to polar form for efficiency
+//      - Updated includes from deprecated <xxxx.h> to standard <cxxxx> forms
+//      - Cleaned declarations and definitions to please Intel compiler
+//      - Revised twist() operator to work on ones'-complement machines
+//      - Fixed reload() function to work when N and M are unsigned
+//      - Added copy constructor and copy operator from Salvador Espana
+
diff --git a/third-party/seqan/core/include/seqan/random/random_base.h b/third-party/seqan/core/include/seqan/random/random_base.h
new file mode 100644
index 0000000..0b2c63f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_base.h
@@ -0,0 +1,224 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Basic definitions for the module random.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_BASE_H_
+#define SEQAN_RANDOM_RANDOM_BASE_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Forward to MersenneTwister, really defined in random_mt19937.h.
+struct MersenneTwister;
+
+/**
+.Class.Rng:
+..summary:Random Number Generator
+..signature:Rng<>
+..signature:Rng<TSpec>
+..cat:Random
+..param.TSpec:Random Number Generator specialization.
+...default:@Spec.Mersenne Twister Rng@
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+..example
+...text:The following code shows how to generate random numbers and shuffle a text.
+...file:demos/random/random.cpp
+...output:pickRandomNumber(rng) == 1608637542
+pickRandomNumber(rng, uniformDouble) == 0.950714
+pickRandomNumber(rng, uniformInt) == 27
+pickRandomNumber(rng, normal) == 0.419823
+pickRandomNumber(rng, logNormal) == 1.22431
+pickRandomNumber(rng, logNormal2) == 2.78004
+pickRandomNumber(rng, logNormal3) == 0.00155248
+shuffle("Hello World!") ==  o!reWlloHld
+*/
+
+template <typename TSpec = MersenneTwister>
+class Rng;
+
+/**
+.Class.Pdf:
+..summary:ProbabilityDensityFunction
+..signature:Pdf<TSpec>
+..cat:Random
+..param.TSpec:Specialization.
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <typename TSpec>
+class Pdf;
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Memfunc.Rng#operator()
+..class:Class.Rng
+..summary:Function call operator.
+..signature:operator()
+*/
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+///.Metafunction.Value.param.T.type:Class.Pdf
+///.Metafunction.Value.class:Class.Pdf
+// specification only
+
+///.Metafunction.Value.param.T.type:Class.Rng
+///.Metafunction.Value.class:Class.Rng
+///.Metafunction.MinValue.param.T.type:Class.Rng
+///.Metafunction.MinValue.class:Class.Rng
+///.Metafunction.MaxValue.param.T.type:Class.Rng
+///.Metafunction.MaxValue.class:Class.Rng
+
+template <typename TSpec>
+struct MaxValue<Rng<TSpec> >
+{
+    typedef typename Value<Rng<TSpec> >::Type TValue_;
+    static const TValue_ VALUE;
+};
+
+template <typename TSpec>
+const typename Value<Rng<TSpec> >::Type MaxValue<Rng<TSpec> >::VALUE = MaxValue<typename Value<Rng<TSpec> >::Type>::VALUE;
+
+template <typename TSpec>
+struct MaxValue<Rng<TSpec> const>
+{
+	typedef typename Value<Rng<TSpec> const>::Type TValue_;
+	static const TValue_ VALUE;
+};
+
+template <typename TSpec>
+const typename Value<Rng<TSpec> const>::Type MaxValue<Rng<TSpec> const>::VALUE = MaxValue<typename Value<Rng<TSpec> const>::Type>::VALUE;
+
+template <typename TSpec>
+struct MinValue<Rng<TSpec> >
+{
+	typedef typename Value<Rng<TSpec> >::Type TValue_;
+	static const TValue_ VALUE;
+};
+
+template <typename TSpec>
+const typename Value<Rng<TSpec> >::Type MinValue<Rng<TSpec> >::VALUE = MinValue<typename Value<Rng<TSpec> >::Type>::VALUE;
+
+template <typename TSpec>
+struct MinValue<Rng<TSpec> const>
+{
+	typedef typename Value<Rng<TSpec> const>::Type TValue_;
+	static const TValue_ VALUE;
+};
+
+template <typename TSpec>
+const typename Value<Rng<TSpec> const>::Type MinValue<Rng<TSpec> const>::VALUE = MinValue<typename Value<Rng<TSpec> const>::Type>::VALUE;
+
+/**
+.Metafunction.GetDefaultRng
+..cat:Random
+..summary:Return the default @Class.Rng|Random Number Generator@ to use in a given class, spezialiation or algorithm.
+..signature:GetDefaultRng<T>::Type
+..param.T:The class or algorithm tag to get the default @Class.Rng@ for.
+..returns:The type of Rng specialization to use.
+..remarks:Currently, the default value is @Spec.Mersenne Twister Rng at .
+..see:Function.defaultRng
+ */
+template <typename T>
+struct GetDefaultRng
+{
+    typedef Rng<MersenneTwister> Type;
+};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+/**
+.Function.pickRandomNumber
+..class:Class.Rng
+..class:Class.Pdf
+..summary:Pick a random number using a random number generator object, possibly following the given distribution.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+..signature:pickRandomNumber(rng[, pdf])
+..param.rng:Random number generator to use.
+...type:Class.Rng
+..param.pdf:Probability density function to use, if any.
+...type:Class.Pdf
+..returns:Random number as specified in pdf, if any, or rng. For more details refer to the SeqAn Tutorial.
+ */
+// specification only
+
+/**
+.Function.defaultRng
+..summary:Default default random number generator object of a given type.
+..cat:Random
+..signature:defaultRng<TRng>()
+..param.TRng:Type of the @Class.Rng@ to return the global default object of.
+...default:$MersenneTwister$
+...type:nolink:$MersenneTwister$
+..returns:Default random number generator object of the type given by $tag$.
+..remarks:The random number generator will be default constructed, i.e. with the default seed.
+..remarks:This function is NOT thread-safe! Also, data structures using such global state are not thread-safe! Data structures using global random number generator state should use pointers or @Class.Holder|Holder instances at . This way, the random number generator state to be used can be set to be thread-local.
+..see:Metafunction.GetDefaultRng
+ */
+
+template <typename TRng>
+inline TRng &
+defaultRng()
+{
+    static TRng x;
+    return x;
+}
+
+
+template <typename T>
+inline typename GetDefaultRng<T>::Type &
+defaultRng(T const &)
+{
+    typedef typename GetDefaultRng<T>::Type TRng;
+    return defaultRng<TRng>();
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_beta.h b/third-party/seqan/core/include/seqan/random/random_beta.h
new file mode 100644
index 0000000..43f394a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_beta.h
@@ -0,0 +1,134 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for random number generation following beta distribution.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_BETA_H_
+#define SEQAN_RANDOM_RANDOM_BETA_H_
+
+#include "random_beta_kfunc.h"
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Specialization Tag for normal distribution.
+struct Beta_;
+typedef Tag<Beta_> Beta;
+
+// Selection of construction with alpha and beta.
+struct AlphaBeta_;
+typedef Tag<AlphaBeta_> AlphaBeta;
+
+// Selection of construction with mu and sigma.
+struct MeanStdDev_;
+typedef Tag<MeanStdDev_> MeanStdDev;
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Beta Pdf
+..signature:Pdf<Beta>
+..general:Class.Pdf
+..summary:Beta probability density function.
+..cat:Random
+..include:seqan/random.h
+*/
+
+template <>
+class Pdf<Beta>
+{
+public:
+    double _alpha;
+    double _beta;
+
+/**
+.Memfunc.Beta Pdf#Pdf
+..class:Spec.Beta Pdf
+..summary:Constructor for beta Pdf.
+..description:Use the tags $AlphaBeta$ and $MeanStdDev$ to select the meaning of the two parameters.
+..signature:Pdf::Pdf(mu, sigma[, AlphaBeta()])
+..signature:Pdf::Pdf(mu, sigma, MeanStdDev())
+..param.mu:Mean of the beta distribution.
+...type:nolink:double
+..param.sigma:Standard deviation of the beta distribution.
+...type:nolink:double
+*/
+    Pdf(double mu, double sigma, MeanStdDev const & /*tag*/)
+            : _alpha(((1 - mu) / sigma / sigma - 1 / mu) * mu * mu),
+              _beta(_alpha * (1 / mu - 1))
+    {}
+
+    Pdf(double alpha, double beta, AlphaBeta const & /*tag*/) :
+            _alpha(alpha), _beta(beta)
+    {}
+
+    Pdf(double alpha, double beta) :
+            _alpha(alpha), _beta(beta)
+    {}
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <>
+struct Value<Pdf<Beta> >
+{
+    typedef double Type;
+};
+
+template <>
+struct Value<const Pdf<Beta> > : Value<Pdf<Beta> > {};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+template <typename TRNG>
+inline
+typename Value<Pdf<Beta> >::Type
+pickRandomNumber(TRNG & rng, Pdf<Beta> const & pdf)
+{
+    Pdf<Uniform<double> > pdfUniform(0, 1);
+    return 1 - kf_betai(pdf._alpha, pdf._beta, pickRandomNumber(rng, pdfUniform));
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_BETA_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_beta_kfunc.h b/third-party/seqan/core/include/seqan/random/random_beta_kfunc.h
new file mode 100644
index 0000000..4ad4c2f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_beta_kfunc.h
@@ -0,0 +1,187 @@
+/* The MIT License
+
+   Copyright (c) 2010 Broad Institute
+
+   Permission is hereby granted, free of charge, to any person obtaining
+   a copy of this software and associated documentation files (the
+   "Software"), to deal in the Software without restriction, including
+   without limitation the rights to use, copy, modify, merge, publish,
+   distribute, sublicense, and/or sell copies of the Software, and to
+   permit persons to whom the Software is furnished to do so, subject to
+   the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+   SOFTWARE.
+*/
+
+// Taken from bcftool's kfunc.c
+
+#ifndef SEQAN_CORE_INCLUDE_SEQAN_RANDOM_RANDOM_BETA_KFUNC_H_
+#define SEQAN_CORE_INCLUDE_SEQAN_RANDOM_RANDOM_BETA_KFUNC_H_
+
+#include <cmath>
+#define SEQAN_M_SQRT2 1.41421356237309504880
+
+namespace seqan {
+
+/* Log gamma function
+ * \log{\Gamma(z)}
+ * AS245, 2nd algorithm, http://lib.stat.cmu.edu/apstat/245
+ */
+inline double kf_lgamma(double z)
+{
+	double x = 0;
+	x += 0.1659470187408462e-06 / (z+7);
+	x += 0.9934937113930748e-05 / (z+6);
+	x -= 0.1385710331296526     / (z+5);
+	x += 12.50734324009056      / (z+4);
+	x -= 176.6150291498386      / (z+3);
+	x += 771.3234287757674      / (z+2);
+	x -= 1259.139216722289      / (z+1);
+	x += 676.5203681218835      / z;
+	x += 0.9999999999995183;
+	return log(x) - 5.58106146679532777 - z + (z-0.5) * log(z+6.5);
+}
+
+/* complementary error function
+ * \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2} dt
+ * AS66, 2nd algorithm, http://lib.stat.cmu.edu/apstat/66
+ */
+inline double kf_erfc(double x)
+{
+	const double p0 = 220.2068679123761;
+	const double p1 = 221.2135961699311;
+	const double p2 = 112.0792914978709;
+	const double p3 = 33.912866078383;
+	const double p4 = 6.37396220353165;
+	const double p5 = .7003830644436881;
+	const double p6 = .03526249659989109;
+	const double q0 = 440.4137358247522;
+	const double q1 = 793.8265125199484;
+	const double q2 = 637.3336333788311;
+	const double q3 = 296.5642487796737;
+	const double q4 = 86.78073220294608;
+	const double q5 = 16.06417757920695;
+	const double q6 = 1.755667163182642;
+	const double q7 = .08838834764831844;
+	double expntl, z, p;
+	z = fabs(x) * SEQAN_M_SQRT2;
+	if (z > 37.) return x > 0.? 0. : 2.;
+	expntl = exp(z * z * - .5);
+	if (z < 10. / SEQAN_M_SQRT2) // for small z
+	    p = expntl * ((((((p6 * z + p5) * z + p4) * z + p3) * z + p2) * z + p1) * z + p0)
+			/ (((((((q7 * z + q6) * z + q5) * z + q4) * z + q3) * z + q2) * z + q1) * z + q0);
+	else p = expntl / 2.506628274631001 / (z + 1. / (z + 2. / (z + 3. / (z + 4. / (z + .65)))));
+	return x > 0.? 2. * p : 2. * (1. - p);
+}
+
+/* The following computes regularized incomplete gamma functions.
+ * Formulas are taken from Wiki, with additional input from Numerical
+ * Recipes in C (for modified Lentz's algorithm) and AS245
+ * (http://lib.stat.cmu.edu/apstat/245).
+ *
+ * A good online calculator is available at:
+ *
+ *   http://www.danielsoper.com/statcalc/calc23.aspx
+ *
+ * It calculates upper incomplete gamma function, which equals
+ * kf_gammaq(s,z)*tgamma(s).
+ */
+
+#define KF_GAMMA_EPS 1e-14
+#define KF_TINY 1e-290
+
+// regularized lower incomplete gamma function, by series expansion
+inline double _kf_gammap(double s, double z)
+{
+	double sum, x;
+	int k;
+	for (k = 1, sum = x = 1.; k < 100; ++k) {
+		sum += (x *= z / (s + k));
+		if (x / sum < KF_GAMMA_EPS) break;
+	}
+	return exp(s * log(z) - z - kf_lgamma(s + 1.) + log(sum));
+}
+// regularized upper incomplete gamma function, by continued fraction
+inline double _kf_gammaq(double s, double z)
+{
+	int j;
+	double C, D, f;
+	f = 1. + z - s; C = f; D = 0.;
+	// Modified Lentz's algorithm for computing continued fraction
+	// See Numerical Recipes in C, 2nd edition, section 5.2
+	for (j = 1; j < 100; ++j) {
+		double a = j * (s - j), b = (j<<1) + 1 + z - s, d;
+		D = b + a * D;
+		if (D < KF_TINY) D = KF_TINY;
+		C = b + a / C;
+		if (C < KF_TINY) C = KF_TINY;
+		D = 1. / D;
+		d = C * D;
+		f *= d;
+		if (fabs(d - 1.) < KF_GAMMA_EPS) break;
+	}
+	return exp(s * log(z) - z - kf_lgamma(s) - log(f));
+}
+
+inline double kf_gammap(double s, double z)
+{
+	return z <= 1. || z < s? _kf_gammap(s, z) : 1. - _kf_gammaq(s, z);
+}
+
+inline double kf_gammaq(double s, double z)
+{
+	return z <= 1. || z < s? 1. - _kf_gammap(s, z) : _kf_gammaq(s, z);
+}
+
+/* Regularized incomplete beta function. The method is taken from
+ * Numerical Recipe in C, 2nd edition, section 6.4. The following web
+ * page calculates the incomplete beta function, which equals
+ * kf_betai(a,b,x) * gamma(a) * gamma(b) / gamma(a+b):
+ *
+ *   http://www.danielsoper.com/statcalc/calc36.aspx
+ */
+inline double kf_betai_aux(double a, double b, double x)
+{
+	double C, D, f;
+	int j;
+	if (x == 0.) return 0.;
+	if (x == 1.) return 1.;
+	f = 1.; C = f; D = 0.;
+	// Modified Lentz's algorithm for computing continued fraction
+	for (j = 1; j < 200; ++j) {
+		double aa, d;
+		int m = j>>1;
+		aa = (j&1)? -(a + m) * (a + b + m) * x / ((a + 2*m) * (a + 2*m + 1))
+			: m * (b - m) * x / ((a + 2*m - 1) * (a + 2*m));
+		D = 1. + aa * D;
+		if (D < KF_TINY) D = KF_TINY;
+		C = 1. + aa / C;
+		if (C < KF_TINY) C = KF_TINY;
+		D = 1. / D;
+		d = C * D;
+		f *= d;
+		if (fabs(d - 1.) < KF_GAMMA_EPS) break;
+	}
+	return exp(kf_lgamma(a+b) - kf_lgamma(a) - kf_lgamma(b) + a * log(x) + b * log(1.-x)) / a / f;
+}
+inline double kf_betai(double a, double b, double x)
+{
+	return x < (a + 1.) / (a + b + 2.)? kf_betai_aux(a, b, x) : 1. - kf_betai_aux(b, a, 1. - x);
+}
+
+#undef KF_TINY
+#undef KF_GAMMAP_EPS
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_INCLUDE_SEQAN_RANDOM_RANDOM_BETA_KFUNC_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_geometric.h b/third-party/seqan/core/include/seqan/random/random_geometric.h
new file mode 100644
index 0000000..8fa37f0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_geometric.h
@@ -0,0 +1,131 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for geometrically distributed random number generation, p=0.5.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_GEOMETRIC_H_
+#define SEQAN_RANDOM_RANDOM_GEOMETRIC_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Specialization Tag for geometric distribution.
+struct GeometricFairCoin {};
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Geometric Pdf
+..signature:Pdf<GeometricFairCoin>
+..general:Class.Pdf
+..summary:Geometric probability density function with $p=0.5$.
+
+This can be implemented efficiently not using any floating point arithmetics.
+Just bit operations are needed.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <>
+class Pdf<GeometricFairCoin>
+{
+public:
+
+/**
+.Memfunc.Geometric Pdf#Pdf
+..class:Spec.Geometric Pdf
+..summary:Constructor for geometric Pdf.
+..signature:Pdf<GeometricFairCoin>()
+*/
+    Pdf() { SEQAN_CHECKPOINT; }
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <>
+struct Value<Pdf<GeometricFairCoin> >
+{
+    typedef unsigned Type;
+};
+
+template <>
+struct Value<const Pdf<GeometricFairCoin> > : Value<Pdf<GeometricFairCoin> > {};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+/*
+..summary:Pick a geometricly distributed random number.
+*/
+template <typename TRNG>
+inline
+typename Value<Pdf<GeometricFairCoin> >::Type
+pickRandomNumber(TRNG & rng, Pdf<GeometricFairCoin> const & /*pdf*/)
+{
+    SEQAN_CHECKPOINT;
+
+    const int RG_IB1 = 1;
+    const int RG_IB2 = 2;
+    const int RG_IB5 = 16;
+    const int RG_IB18 = 131072;
+    const int RG_MASK = RG_IB1 + RG_IB2 + RG_IB5;
+    
+    typename Value<TRNG>::Type seed = pickRandomNumber(rng);
+    typename Value<Pdf<GeometricFairCoin> >::Type value = 0;
+
+    while (true) {
+        if ((seed & RG_IB18)) {
+            seed = ((seed ^ RG_MASK) << 1) | RG_IB1;
+            ++value;
+        } else {
+            seed <<= 1;
+            break;
+        }
+    }
+
+    return value;
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_GEOMETRIC_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_lognormal.h b/third-party/seqan/core/include/seqan/random/random_lognormal.h
new file mode 100644
index 0000000..c031229
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_lognormal.h
@@ -0,0 +1,158 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for log-normally distributed random number generation.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_LOGNORMAL_H_
+#define SEQAN_RANDOM_RANDOM_LOGNORMAL_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Forward-declarations.
+struct Normal_;
+typedef Tag<Normal_> Normal;
+
+// Specialization Tag for log-normal distribution.
+struct LogNormal_;
+typedef Tag<LogNormal_> LogNormal;
+
+/**
+.Tag.Lognormal Construction:
+..summary:Specify parameters for lognormal distribution construction.
+..cat:Random
+..include:seqan/random.h
+..tag.MuSigma:
+...summary:Tag to specify that the given parameters are mu and sigma of the underlying normal distribution for lognormal distributions.
+..tag.MeanStdDev:
+...summary:Tag to specify that the given parameters are mean an standard deviation of the lognormal distribution.
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+..see:Spec.Log-Normal Pdf
+*/
+
+struct MuSigma_;
+typedef Tag<MuSigma_> MuSigma;
+struct MeanStdDev_;
+typedef Tag<MeanStdDev_> MeanStdDev;
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Log-Normal Pdf
+..general:Class.Pdf
+..summary:Log-normal probability density function.
+..remark:Note that you can construct this either with mu/sigma of the underlying normal distribution (default) or with the mean and standard deviation of the log-normal distribution.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <>
+class Pdf<LogNormal>
+{
+public:
+    Pdf<Normal> _normalDist;
+
+/**
+.Memfunc.Log-Normal Pdf#Pdf
+..class:Spec.Log-Normal Pdf
+..summary:Constructor for log-normal Pdf.
+Log-normal PDFs can either be initialized by the mean and standard deviation of the underlying normal distribution or directly of the log-normal distribution.
+..signature:Pdf<LogNormal>(mu, sigma[, MuSigma()])
+..signature:Pdf<LogNormal>(mean, stdDev, MeanStdDev())
+..param.mu:Mean of the underlying normal distribution.
+...type:nolink:double
+..param.sigma:Standard deviation of the underlying normal distribution.
+...type:nolink:double
+..param.mean:Mean of the log-normal distribution.
+...type:nolink:double
+..param.stdDev:Standard deviation of the log-normal distribution.
+...type:nolink:double
+..see:Tag.Lognormal Construction.tag.MuSigma
+..see:Tag.Lognormal Construction.tag.MeanStdDev
+*/
+    Pdf(double mu, double sigma, MuSigma const &)
+            : _normalDist(mu, sigma)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Pdf(double mean, double stddev, MeanStdDev const &)
+            : _normalDist(::std::log(mean) - 0.5 * ::std::log(1.0 + stddev * stddev / mean / mean),
+                          ::std::sqrt(::std::log(1.0 + stddev * stddev / mean / mean)))
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Pdf(double mu, double sigma)
+            : _normalDist(mu, sigma)
+    {
+        SEQAN_CHECKPOINT;
+    }
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <>
+struct Value<Pdf<LogNormal> >
+{
+    typedef double Type;
+};
+
+template <>
+struct Value<const Pdf<LogNormal> > : Value<Pdf<LogNormal> > {};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+template <typename TRandomNumberGenerator>
+inline
+typename Value<Pdf<LogNormal> >::Type
+pickRandomNumber(TRandomNumberGenerator & rng, Pdf<LogNormal> const & pdf)
+{
+    SEQAN_CHECKPOINT;
+    return exp(pickRandomNumber(rng, pdf._normalDist));
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_LOGNORMAL_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_mt19937.h b/third-party/seqan/core/include/seqan/random/random_mt19937.h
new file mode 100644
index 0000000..5e4f749
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_mt19937.h
@@ -0,0 +1,152 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// An implementation of the Mersenne Twister 19937 random number generator.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_MT19937_H_
+#define SEQAN_RANDOM_RANDOM_MT19937_H_
+
+#include <seqan/random/ext_MersenneTwister.h>
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Tag for selecting a mersenne twister.
+struct MersenneTwister {};
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Mersenne Twister Rng
+..general:Class.Rng
+..signature:Rng<MersenneTwister>
+..summary:Mersenne Twister 19937 Random Number Generator
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+template <>
+class Rng<MersenneTwister>
+{
+public:
+    ext::MTRand _mtRand;
+
+
+/**
+.Memfunc.Mersenne Twister Rng#Rng
+..class:Spec.Mersenne Twister Rng
+..summary:Constructor Mersenne Twister Rng.
+..signature:Rng<MersenneTwister>([seed])
+..param.seed:Seed for the initialization of the Mersenne Twister, defaults to 0.
+...type:nolink:double.
+*/
+    Rng() : _mtRand(0lu)
+    { SEQAN_CHECKPOINT; }
+
+    Rng(unsigned seed) : _mtRand(seed)
+    { SEQAN_CHECKPOINT; }
+    
+    inline
+    unsigned
+    operator()()
+    {
+        SEQAN_CHECKPOINT;
+        return _mtRand.randInt();
+    }
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <>
+struct Value<Rng<MersenneTwister> >
+{
+    typedef unsigned Type;
+};
+
+template <>
+struct Value<const Rng<MersenneTwister> > : Value<Rng<MersenneTwister> > {};
+	
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+inline unsigned
+pickRandomNumber(Rng<MersenneTwister> & mt)
+{
+    SEQAN_CHECKPOINT;
+
+    return mt._mtRand.randInt();
+}
+
+/**
+.Function.reSeed
+..class:Spec.Mersenne Twister Rng
+..summary:Reset and re-seed MersenneTwister
+..cat:Random
+..signature:reSeed(mt[, seed])
+..param.mt:The @Spec.Mersenne Twister Rng@ to reset.
+...type:Spec.Mersenne Twister Rng
+..param.seed:Optional seed to initialize the RNG with.
+...default:0
+...type:nolink:$__uint32$
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+inline void
+reSeed(Rng<MersenneTwister> & mt, __uint32 const seed)
+{
+    SEQAN_CHECKPOINT;
+
+    mt._mtRand.seed(seed);
+}
+
+inline void
+reSeed(Rng<MersenneTwister> & mt)
+{
+    SEQAN_CHECKPOINT;
+
+    reSeed(mt, 0);
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_MT19937_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_normal.h b/third-party/seqan/core/include/seqan/random/random_normal.h
new file mode 100644
index 0000000..0e016de
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_normal.h
@@ -0,0 +1,139 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for normally distributed random number generation.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_NORMAL_H_
+#define SEQAN_RANDOM_RANDOM_NORMAL_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Specialization Tag for normal distribution.
+struct Normal_;
+typedef Tag<Normal_> Normal;
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Normal Pdf
+..signature:Pdf<Normal>
+..general:Class.Pdf
+..summary:Normal probability density function.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <>
+class Pdf<Normal>
+{
+public:
+    double _mu;
+    double _sigma;
+
+/**
+.Memfunc.Normal Pdf#Pdf
+..class:Spec.Normal Pdf
+..summary:Constructor for normal Pdf.
+..signature:Pdf<Normal>(mu, sigma)
+..param.mu:Mean of the normal distribution.
+...type:nolink:double
+..param.sigma:Standard deviation of the normal distribution.
+...type:nolink:double
+*/
+    Pdf(double mu, double sigma)
+            : _mu(mu), _sigma(sigma)
+    {
+        SEQAN_CHECKPOINT;
+    }
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <>
+struct Value<Pdf<Normal> >
+{
+    typedef double Type;
+};
+
+template <>
+struct Value<const Pdf<Normal> > : Value<Pdf<Normal> > {};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+static const double SEQAN_NV_MAGICCONST = 1.7155277699214135;  // == 4 * exp(-0.5)/sqrt(2.0)
+
+/*
+..summary:Pick a normally distributed random number.
+*/
+template <typename TRNG>
+inline
+typename Value<Pdf<Normal> >::Type
+pickRandomNumber(TRNG & rng, Pdf<Normal> const & pdf)
+{
+    SEQAN_CHECKPOINT;
+
+    // Normal Distribution Heuristics, ported from Python.
+    //
+    // Kinderman and Monahan method. Reference: Kinderman, A.J. and
+    // Monahan, J.F., "Computer generation of random variables using
+    // the ratio of uniform deviates", ACM Trans Math Software, 3,
+    // (1977), pp257-260.
+
+    double z;
+    Pdf<Uniform<double> > pdfUniform(0, 1);
+    while (true) {
+        double u1 = pickRandomNumber(rng, pdfUniform);
+        double u2 = 1 - pickRandomNumber(rng, pdfUniform);
+        z = SEQAN_NV_MAGICCONST * (u1 - 0.5) / u2;
+        double zz = z * z / 4.0;
+        if (zz < -::std::log10(u2))
+            break;
+    }
+    return pdf._mu + z * pdf._sigma;
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_NORMAL_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_rng_functor.h b/third-party/seqan/core/include/seqan/random/random_rng_functor.h
new file mode 100644
index 0000000..9f8e99a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_rng_functor.h
@@ -0,0 +1,129 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Functor for random number generation.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_RNG_FUNCTOR_H_
+#define SEQAN_RANDOM_RANDOM_RNG_FUNCTOR_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Tag for selecting the Rng functor specialization.
+template <typename TRng, typename TPdf>
+struct RngFunctor {};
+    
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Rng Functor
+..general:Class.Rng
+..signature:Rng<RngFunctor<TRng, TPdf> >
+..summary:Functor wrapper for random number generation.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <typename TRng, typename TPdf>
+class Rng<RngFunctor<TRng, TPdf> >
+{
+public:
+    TRng & _rng;
+    TPdf & _pdf;
+    
+/**
+.Memfunc.Rng Functor#Rng
+..class:Spec.Rng Functor
+..summary:Constructor Functor Rng.
+..signature:Rng<RngFunctor<TRng, TPdf> >(rng, pdf)
+..param.rng:@Class.Rng@ object to use.
+..param.pdf:@Class.Pdf@ object to use.
+*/
+    Rng(TRng & rng, TPdf & pdf)
+	    : _rng(rng), _pdf(pdf)
+    {}
+    
+    inline
+    typename Value<TPdf>::Type
+    operator()()
+    {
+        SEQAN_CHECKPOINT;
+        return pickRandomNumber(_rng, _pdf);
+    }
+};
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <typename TRng, typename TPdf>
+struct Value<RngFunctor<TRng, TPdf> > : Value<TPdf> {};
+
+template <typename TRng, typename TPdf>
+struct Value<RngFunctor<TRng, TPdf> const> : Value<TPdf> {};
+
+template <typename TRng, typename TPdf>
+struct MaxValue<RngFunctor<TRng, TPdf> > : MaxValue<TPdf> {};
+
+template <typename TRng, typename TPdf>
+struct MaxValue<RngFunctor<TRng, TPdf> const> : MaxValue<TPdf> {};
+
+template <typename TRng, typename TPdf>
+struct MinValue<RngFunctor<TRng, TPdf> > : MinValue<TPdf> {};
+
+template <typename TRng, typename TPdf>
+struct MinValue<RngFunctor<TRng, TPdf> const> : MinValue<TPdf> {};
+    
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+template <typename TRng, typename TPdf>
+inline unsigned
+pickRandomNumber(Rng<RngFunctor<TRng, TPdf> > & rng)
+{
+    SEQAN_CHECKPOINT;
+    
+    return pickRandomNumber(rng._rng, rng._pdf);
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_RNG_FUNCTOR_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_shuffle.h b/third-party/seqan/core/include/seqan/random/random_shuffle.h
new file mode 100644
index 0000000..c3354b8
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_shuffle.h
@@ -0,0 +1,90 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Shuffling.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_SHUFFLE_H_
+#define SEQAN_RANDOM_RANDOM_SHUFFLE_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+/**
+.Function.shuffle
+..summary:Shuffle the given container.
+..cat:Random
+..include:seqan/random.h
+..signature:shuffle(container, rng)
+..param.container:Container to shuffle elements of.
+..param.rng:Random number generator to use.
+...type:Class.Rng
+..wiki:Tutorial/Randomness#Shuffling|Tutorial: Randomness
+*/
+
+template <typename TContainer, typename TRNG>
+void shuffle(TContainer & container, TRNG & rng)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Position<TContainer>::Type TPosition;
+    typedef typename Value<TContainer>::Type TValue;
+
+    TValue tmp;
+    for (TPosition i = 0, iend = length(container); i < iend; ++i) {
+        Pdf<Uniform<TPosition> > uniformDist(i, iend - 1);
+        TPosition j = pickRandomNumber(rng, uniformDist);
+        // swap
+        move(tmp, container[i]);
+        move(container[i], container[j]);
+        move(container[j], tmp);
+    }
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_SHUFFLE_H_
diff --git a/third-party/seqan/core/include/seqan/random/random_uniform.h b/third-party/seqan/core/include/seqan/random/random_uniform.h
new file mode 100644
index 0000000..c0223db
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/random/random_uniform.h
@@ -0,0 +1,168 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for uniformly distributed random number generation.
+// ==========================================================================
+
+#ifndef SEQAN_RANDOM_RANDOM_UNIFORM_H_
+#define SEQAN_RANDOM_RANDOM_UNIFORM_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Forwards, Tags.
+// ===========================================================================
+
+// Specialization tag for uniform distribution.
+template <typename T>
+struct Uniform;
+
+// ===========================================================================
+// Classes
+// ===========================================================================
+
+/**
+.Spec.Uniform Pdf
+..signature:Pdf<Uniform<T> >
+..general:Class.Pdf
+..summary:Uniform distribution probability density function over a closed interval [min, max].
+..param.T:Type of the values the Pdf is defined on.
+..cat:Random
+..include:seqan/random.h
+..wiki:Tutorial/Randomness|Tutorial: Randomness
+*/
+
+template <typename T>
+class Pdf<Uniform<T> >
+{
+public:
+    T _min;
+    T _max;
+
+// TODO(holtgrew): Switch to [begin, end) instead of [min, max] style?
+/**
+.Memfunc.Uniform Pdf#Pdf
+..class:Spec.Uniform Pdf
+..summary:Constructor for uniform Pdf.
+..signature:Pdf<Uniform<T> >(min, max)
+..param.min:Smallest value of interval.
+...type:nolink:T
+..param.max:Largest value of interval.
+...type:nolink:T
+*/
+    Pdf(T min, T max)
+            : _min(min), _max(max)
+    {
+        SEQAN_CHECKPOINT;
+        SEQAN_ASSERT_LEQ(_min, _max);
+    }
+};
+
+// Specialization for bools do not need min/max.
+template <>
+class Pdf<Uniform<bool> >
+{
+public:
+	Pdf() {}
+};
+	
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <typename T>
+struct Value<Pdf<Uniform<T> > >
+{
+    typedef T Type;
+};
+
+template <typename T>
+struct Value<const Pdf<Uniform<T> > > : Value<Pdf<Uniform<T> > > {};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+// Pick an integral random number uniformly distributed.
+template <typename TRNG, typename T>
+inline
+typename Value<Pdf<Uniform<T> > >::Type
+_pickRandomNumber(TRNG & rng, Pdf<Uniform<T> > const & pdf, True const &)
+{
+    SEQAN_CHECKPOINT;
+    typename Value<TRNG>::Type limit = (MaxValue<TRNG>::VALUE / (pdf._max - pdf._min)) * (pdf._max - pdf._min);
+    typename Value<TRNG>::Type x;
+    do {
+        x = pickRandomNumber(rng);
+    } while (x > limit);
+    T y = x % (pdf._max - pdf._min + 1);
+    return y + pdf._min;
+}
+
+// Pick a continuous random number uniformly distributed.
+template <typename TRNG, typename T>
+inline
+typename Value<Pdf<Uniform<T> > >::Type
+_pickRandomNumber(TRNG & rng, Pdf<Uniform<T> > const & pdf, False const &)
+{
+    SEQAN_CHECKPOINT;
+    T x = static_cast<T>(pickRandomNumber(rng) - MinValue<TRNG>::VALUE);
+    x /= static_cast<T>(MaxValue<TRNG>::VALUE) - static_cast<T>(MinValue<TRNG>::VALUE);
+    return pdf._min + x * (pdf._max - pdf._min);
+}
+
+template <typename TRNG, typename T>
+inline
+typename Value<Pdf<Uniform<T> > >::Type
+pickRandomNumber(TRNG & rng, Pdf<Uniform<T> > const & pdf)
+{
+    SEQAN_CHECKPOINT;
+    if (pdf._min == pdf._max)
+        return pdf._min;
+    return _pickRandomNumber(rng, pdf, typename IsInteger<T>::Type());
+}
+
+// Specialization for picking a random bool.
+template <typename TRNG>
+inline
+typename Value<Pdf<Uniform<bool> > >::Type
+pickRandomNumber(TRNG & rng, Pdf<Uniform<bool> > const &)
+{
+    SEQAN_CHECKPOINT;
+	typename Value<TRNG>::Type x = pickRandomNumber(rng);
+	return x % 2;
+}
+
+}  // namespace seqan
+
+#endif  // SEQAN_RANDOM_RANDOM_UNIFORM_H_
diff --git a/third-party/seqan/core/include/seqan/score.h b/third-party/seqan/core/include/seqan/score.h
new file mode 100644
index 0000000..906d718
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score.h
@@ -0,0 +1,51 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// This is the facade header for the score module.
+// ==========================================================================
+
+#ifndef SEQAN_SCORE_H_
+#define SEQAN_SCORE_H_
+
+#include <seqan/basic.h>
+
+#include <seqan/stream.h>
+
+#include <seqan/score/score_base.h>
+#include <seqan/score/score_edit.h>
+#include <seqan/score/score_matrix.h>
+#include <seqan/score/score_matrix_io.h>
+#include <seqan/score/score_matrix_data.h>
+#include <seqan/score/score_simple.h>
+
+#endif  // SEQAN_SCORE_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_base.h b/third-party/seqan/core/include/seqan/score/score_base.h
new file mode 100644
index 0000000..51f6f47
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_base.h
@@ -0,0 +1,317 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Should the public interface for the class Score not be defined here?
+
+#ifndef SEQAN_SCORE_SCORE_BASE_H_
+#define SEQAN_SCORE_SCORE_BASE_H_
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+/**
+.Class.Score:
+..cat:Miscellaneous
+..summary:A scoring scheme.
+..signature:Score<TValue, TSpec>
+..param.TValue:The value type.
+...default:int
+..param.TSpec:The specializing type.
+...default:$Tag.Simple$
+..example.snippet:demos/score/score.cpp|UsingScore
+..example.text:The output is as follows:
+..example.output:
+Score = 66
+Alignment:
+0     .    :    .    :    .
+  ACGTG--GATCGGTGACTTACGGACTG
+  |||||  ||   |||| ||||||||||
+  ACGTGTTGA---GTGA-TTACGGACTG
+..include:seqan/score.h
+*/
+template <typename TValue = int, typename TSpec = Simple>
+class Score;
+
+
+///.Metafunction.Value.param.T.type:Class.Score
+template <typename TValue, typename TSpec>
+struct Value<Score<TValue, TSpec> > {
+    typedef TValue Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction ConsensusScoreSequenceEntry
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.Score#SequenceEntryForScore
+..cat:Alignments
+..class:Class.Score
+..signature:SequenceEntryForScore<TScore, TSequence>::Type
+..summary:Returns representation type for a character of a position in a sequence.
+..description:This is used for unified interfaces for position dependent and independent scores.
+..param.TScore:The score type to use.
+...type:Class.Score
+..param.TSequence:The underlying sequence of the alignments or gaps.
+...type:Concept.SequenceConcept
+..return:The type to use for the representation of sequence entries.
+..see:Metafunction.Score#SequenceEntryForScore
+..see:Function.Score#sequenceEntryForScore
+..include:seqan/score.h
+*/
+
+template <typename TScore, typename TSequence>
+struct SequenceEntryForScore
+{
+    typedef typename Value<TSequence>::Type Type;
+};
+
+// --------------------------------------------------------------------------
+// Function sequenceEntryForScore
+// --------------------------------------------------------------------------
+
+/**
+.Function.Score#sequenceEntryForScore
+..summary:Helper function for element access, depending on score type.
+..cat:Alignments
+..signature:sequenceEntryForScore(scoringScheme, seq, pos)
+..param.scoringScheme:The scoring scheme to get the representation for.
+...type:Class.Score
+..param.seq:The sequence to get the representation for.
+...type:Concept.SequenceConcept
+..param.pos:The position of the character.
+..return:
+Representation of the character $seq[pos]$ to be used for the given scoring scheme.
+The resulting type is $SequenceEntryForScore<TScore, TSequence>::Type$.
+*/
+
+// TODO(rmaerker): Check if using iterator instead would be more efficient than subscript operator.
+template <typename TScore, typename TSequence, typename TPosition>
+inline typename Value<TSequence>::Type
+sequenceEntryForScore(TScore const & /*scoringScheme*/, TSequence const & seq, TPosition pos)
+{
+    return seq[pos];
+}
+
+/**
+.Function.scoreGapOpenHorizontal
+..class:Class.Score
+..cat:Scoring
+..signature:scoreGapOpenHorizontal(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for opening a gap in horizontal direction.
+..remarks:Corresponds to a deletion event in sequence two and an insertion event in sequence one, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapOpenHorizontal(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGapOpen(me);
+}
+
+/**
+.Function.scoreGapOpenVertical
+..class:Class.Score
+..cat:Scoring
+..signature:scoreGapOpenVertical(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for opening a gap in vertical direction.
+..remarks:Corresponds to a deletion event in sequence one and an insertion event in sequence two, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapOpenVertical(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGapOpen(me);
+}
+
+/**
+.Function.scoreGapExtendHorizontal
+..cat:Scoring
+..signature:scoreGapExtendHorizontal(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for extending a gap in horizontal direction.
+..remarks:Corresponds to a deletion event in sequence two and an insertion event in sequence one, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapExtendHorizontal(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGapExtend(me);
+}
+
+/**
+.Function.scoreGapExtendVertical
+..cat:Scoring
+..signature:scoreGapExtendVertical(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for extending a gap in vertical direction.
+..remarks:Corresponds to a deletion event in sequence one and an insertion event in sequence two, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapExtendVertical(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGapExtend(me);
+}
+
+/**
+.Function.scoreGapHorizontal
+..cat:Scoring
+..signature:scoreGapHorizontal(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for a gap in horizontal direction.
+..remarks:Corresponds to a deletion event in sequence two and an insertion event in sequence one, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapHorizontal(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGap(me);
+}
+
+/**
+.Function.scoreGapVertical
+..cat:Scoring
+..signature:scoreGapVertical(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one (horizontal).
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two (vertical).
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for a gap in vertical direction.
+..remarks:Corresponds to a deletion event in sequence one and an insertion event in sequence two, respectively.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHValue, typename TSeqVValue>
+inline TValue
+scoreGapVertical(
+    Score<TValue, TSpec> const & me,
+    TSeqHValue const & /*seqHVal*/,
+    TSeqVValue const & /*seqHVal*/)
+{
+    SEQAN_CHECKPOINT;
+    return scoreGap(me);
+}
+
+/**
+.Function.score
+..cat:Scoring
+..signature:score(score, entryH, entryV)
+..param.score:The scoring scheme to use.
+...type:Class.Score
+..param.entryH:Entry in sequence one.
+...type:Metafunction.Score#SequenceEntryForScore
+..param.entryV:Entry in sequence two.
+...type:Metafunction.Score#SequenceEntryForScore
+..summary:Returns the score for aligning the entries $entryH$ and $entryV$.
+..see:Function.Score#sequenceEntryForScore
+..see:Class.ConsensusScoreSequenceEntry
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSpec, typename TSeqHVal, typename TSeqVVal>
+inline TValue
+score(Score<TValue, TSpec> const & me, TSeqHVal valH, TSeqVVal valV) {
+    SEQAN_CHECKPOINT;
+    if (valH == valV)
+        return scoreMatch(me);
+    else
+        return scoreMismatch(me);
+}
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  // SEQAN_SCORE_SCORE_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_edit.h b/third-party/seqan/core/include/seqan/score/score_edit.h
new file mode 100644
index 0000000..a178cfd
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_edit.h
@@ -0,0 +1,142 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Edit distance score class and supporting code.
+// ==========================================================================
+
+#ifndef SEQAN_SCORE_SCORE_EDIT_H_
+#define SEQAN_SCORE_SCORE_EDIT_H_
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+/**
+.Spec.EditDistance
+..cat:Scoring
+..summary:Edit distance scoring scheme.
+..signature:Score<TValue, EditDistance>
+..param.TValue:The value type.
+...default:int
+..general:Class.Score
+..remarks:Semantically equivalent to a default contructed @Spec.Simple Score.Score<int, Simple>@.
+..remarks:$EditDistance$ is a synonym for @Tag.LevenshteinDistance at .
+..include:seqan/score.h
+*/
+
+// TODO(holtgrew): Should EditDistance better live here instead of basic_tag.h?
+// EditDistance is defined in basic_tag.h
+template <typename TValue>
+class Score<TValue, EditDistance> {
+public:
+    Score() {}
+};
+
+
+/**
+.Shortcut.EditDistanceScore:
+..cat:Scoring
+..summary:Edit distance scoring scheme.
+..signature:EditDistanceScore
+..shortcutfor:Spec.EditDistance
+...signature:Score<int, EditDistance>
+..see:Spec.EditDistance
+..include:seqan/score.h
+*/
+
+typedef Score<int, EditDistance> EditDistanceScore;
+
+template <typename TValue>
+inline TValue
+scoreMatch(Score<TValue, EditDistance> &) {
+    SEQAN_CHECKPOINT;
+    return 0;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreMatch(Score<TValue, EditDistance> const &) {
+    SEQAN_CHECKPOINT;
+    return 0;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreMismatch(Score<TValue, EditDistance> &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreMismatch(Score<TValue, EditDistance> const &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreGapExtend(Score<TValue, EditDistance> &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreGapExtend(Score<TValue, EditDistance> const &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreGapOpen(Score<TValue, EditDistance> &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+
+template <typename TValue>
+inline TValue
+scoreGapOpen(Score<TValue, EditDistance> const &) {
+    SEQAN_CHECKPOINT;
+    return -1;
+}
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  // SEQAN_SCORE_SCORE_EDIT_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_matrix.h b/third-party/seqan/core/include/seqan/score/score_matrix.h
new file mode 100644
index 0000000..713babf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_matrix.h
@@ -0,0 +1,215 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Code for score matrices with data from files or built-in data.
+// ==========================================================================
+
+#ifndef SEQAN_SCORE_SCORE_MATRIX_H_
+#define SEQAN_SCORE_SCORE_MATRIX_H_
+
+// TODO(holtgrew): If the complex type conversions are necessary, a static_cast<> is more C++ and explicit.
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+template <typename TValue, typename TSequenceValue, typename TSpec>
+struct ScoringMatrixData_;
+
+
+template <typename TSequenceValue = AminoAcid, typename TSpec = Default>
+struct ScoreMatrix;
+
+
+/**
+.Spec.Score Matrix:
+..cat:Scoring
+..summary:A general scoring matrix.
+..general:Class.Score
+..signature:Score<TValue, ScoreMatrix<TSequenceValue, TSpec> >
+..param.TValue:Type of the score values.
+...default:$int$
+..param.TSequenceValue:Type of alphabet underlying the matrix.
+...default:$AminoAcid$
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSequenceValue, typename TSpec>
+class Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > {
+public:
+    // Static computation of the required array size.
+    enum {
+        VALUE_SIZE = ValueSize<TSequenceValue>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    // The data table.
+    TValue data_tab[TAB_SIZE];
+
+    // The gap extension score.
+    TValue data_gap_extend;
+
+    // The gap open score.
+    TValue data_gap_open;
+
+    /**
+.Memfunc.Score Matrix#Score
+..cat:Scoring
+..summary:Constructor.
+..class:Spec.Score Matrix
+..signature:Score(gapExtend)
+..param.gapExtend:The gap extension penalty.
+...remark:TValue
+     */
+    explicit Score(TValue _gap_extend = -1)
+        : data_gap_extend(_gap_extend),
+          data_gap_open(_gap_extend) {
+        SEQAN_CHECKPOINT;
+        setDefaultScoreMatrix(*this, TSpec());
+    }
+
+    /**
+.Memfunc.Score Matrix#Score
+..signature:Score(gapExtend, gapOpen)
+..param.gapOpen:The gap open penalty.
+...remark:TValue
+     */
+    Score(TValue _gap_extend, TValue _gap_open)
+        : data_gap_extend(_gap_extend), data_gap_open(_gap_open) {
+        SEQAN_CHECKPOINT;
+        setDefaultScoreMatrix(*this, TSpec());
+    }
+
+    /**
+.Memfunc.Score Matrix#Score
+..signature:Score(filename, gapExtend)
+..param.filename:The path to the file to load.
+...type:Class.String
+..see:Function.loadScoreMatrix
+     */
+    template <typename TString>
+    Score(TString const & filename, TValue _gap_extend = -1)
+        : data_gap_extend(_gap_extend), data_gap_open(_gap_extend) {
+        SEQAN_CHECKPOINT;
+        loadScoreMatrix(*this, filename);
+    }
+
+    /**
+.Memfunc.Score Matrix#Score
+..signature:Score(filename, gapExtend, gapOpen)
+     */
+    template <typename TString>
+    Score(TString const & filename, TValue _gap_extend, TValue _gap_open)
+        : data_gap_extend(_gap_extend), data_gap_open(_gap_open) {
+        SEQAN_CHECKPOINT;
+        loadScoreMatrix(*this, filename);
+    }
+};
+
+
+// TODO(holtgrew): Does it make sense to document each Score specialization?  Should dddoc show a list of all specializations of a class?
+template <typename TValue, typename TSequenceValue, typename TSpec, typename TVal1, typename TVal2>
+inline TValue
+score(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > const & sc, TVal1 val1, TVal2 val2) {
+    SEQAN_CHECKPOINT;
+    typedef Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > TScore;
+    // TODO(holtgrew): Why not implicit cast?
+    unsigned int i = (TSequenceValue) val1;  // conversion TVal1 => TSequenceValue => integral
+    unsigned int j = (TSequenceValue) val2;  // conversion TVal2 => TSequenceValue => integral
+    return sc.data_tab[i * TScore::VALUE_SIZE + j];
+}
+
+
+/**
+.Function.setScore:
+..class:Spec.Score Matrix
+..cat:Scoring
+..summary:Set the substitution score between two values.
+..signature:setScore(scoreMatrix, val1, val2, score)
+..param.scoreMatrix:
+...type:Spec.Score Matrix
+..param.val1:First value.
+..param.val2:Second value.
+..param.score:The value to set the score to.
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSequenceValue, typename TSpec, typename TVal1, typename TVal2, typename T>
+inline void
+setScore(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc, TVal1 val1, TVal2 val2, T score) {
+    SEQAN_CHECKPOINT;
+    typedef Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > TScore;
+    // TODO(holtgrew): Why not implicit cast?
+    unsigned int i = (TSequenceValue) val1;  // conversion TVal1 => TSequenceValue => integral
+    unsigned int j = (TSequenceValue) val2;  // conversion TVal2 => TSequenceValue => integral
+    sc.data_tab[i * TScore::VALUE_SIZE + j] = score;
+}
+
+
+/**
+.Function.setDefaultScoreMatrix:
+..cat:Scoring
+..summary:Set the value of the given matrix to the default value.
+..signature:setDefaultScoreMatrix(scoreMatrix, tag)
+..param.scoreMatrix:The @Spec.Score Matrix@ to set.
+...type:Spec.Score Matrix
+..param.tag:The tag to specify the matrix.
+...type:Shortcut.Blosum30
+...type:Shortcut.Blosum62
+...type:Shortcut.Blosum80
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSequenceValue, typename TSpec, typename TTag>
+inline void
+setDefaultScoreMatrix(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc, TTag) {
+    SEQAN_CHECKPOINT;
+    typedef Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > TScore;
+    TValue const * tab = ScoringMatrixData_<TValue, TSequenceValue, TTag>::getData();
+    arrayCopy(tab, tab + TScore::TAB_SIZE, sc.data_tab);
+}
+
+
+/**
+.Function.setDefaultScoreMatrix
+..param.tag:
+...type:Tag.Default
+...remark:If @Tag.Default@, then the matrix will be filled with default constructed $TValue$ values.
+..include:seqan/score.h
+ */
+template <typename TValue, typename TSequenceValue, typename TSpec>
+inline void
+setDefaultScoreMatrix(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc, Default) {
+    SEQAN_CHECKPOINT;
+    typedef Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > TScore;
+    arrayFill(sc.data_tab, sc.data_tab + TScore::TAB_SIZE, TValue());
+}
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  // SEQAN_SCORE_SCORE_MATRIX_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_matrix_data.h b/third-party/seqan/core/include/seqan/score/score_matrix_data.h
new file mode 100644
index 0000000..3adf4af
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_matrix_data.h
@@ -0,0 +1,692 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Static data definitions of the following matrices:
+//
+//  - BLOSUM30, BLOSUM45, BLOSUM62 and BLOSUM80
+//  - PAM40, PAM120, PAM200, PAM250; choice following [Altschul, 1991].
+//  - VTML200; choice following [Edgar, 2009].
+//
+// [Altschul, 1991]  Altschul SF.  Amino acid substitution matrices from an
+// information theoretic perspective.  Journal of molecular biology.
+// 1991;219(3):555-65.
+//
+// [Edgar, 2009]  Edgar RC.  Optimizing substitution matrix choice and gap
+// parameters for sequence alignment.  BMC bioinformatics.  2009;10:396.
+//
+// Note that there is a script mat2cpp.py that allows the easy conversion of
+// scoring matrices into C++ fragments.
+// ==========================================================================
+
+// TODO(holtgrew): Maybe also set gap penalties when setting matrices?
+
+#ifndef SEQAN_SCORE_SCORE_MATRIX_DATA_H_
+#define SEQAN_SCORE_SCORE_MATRIX_DATA_H_
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+/*
+.Tag.Blosum30_:
+..cat:Scoring
+..summary:Tag for Retrieving a BLOSUM30 matrix.
+..include:seqan/score.h
+ */
+struct Blosum30_ {};
+
+
+/**
+.Shortcut.Blosum30:
+..cat:Scoring
+..summary:Blosum30 scoring matrix.
+..signature:Blosum30
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Blosum30_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Blosum30_> > Blosum30;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Blosum30_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // The matrix data, ordered by amino acid alphabet.
+        // Matrix made by matblas from blosum30.iij
+        // * column uses minimum score
+        // BLOSUM Clustered Scoring Matrix in 1/5 Bit Units
+        // Blocks Database = /data/blocks_5.0/blocks.dat
+        // Cluster Percentage: >= 30
+        // Entropy =   0.1424, Expected =  -0.1074
+        static int const _data[TAB_SIZE] = {
+             4, -1,  0,  0, -3,  1,  0,  0, -2,  0, -1,  0,  1, -2, -1,  1,  1, -5, -4,  1,  0,  0,  0, -7,
+            -1,  8, -2, -1, -2,  3, -1, -2, -1, -3, -2,  1,  0, -1, -1, -1, -3,  0,  0, -1, -2,  0, -1, -7,
+             0, -2,  8,  1, -1, -1, -1,  0, -1,  0, -2,  0,  0, -1, -3,  0,  1, -7, -4, -2,  4, -1,  0, -7,
+             0, -1,  1,  9, -3, -1,  1, -1, -2, -4, -1,  0, -3, -5, -1,  0, -1, -4, -1, -2,  5,  0, -1, -7,
+            -3, -2, -1, -3, 17, -2,  1, -4, -5, -2,  0, -3, -2, -3, -3, -2, -2, -2, -6, -2, -2,  0, -2, -7,
+             1,  3, -1, -1, -2,  8,  2, -2,  0, -2, -2,  0, -1, -3,  0, -1,  0, -1, -1, -3, -1,  4,  0, -7,
+             0, -1, -1,  1,  1,  2,  6, -2,  0, -3, -1,  2, -1, -4,  1,  0, -2, -1, -2, -3,  0,  5, -1, -7,
+             0, -2,  0, -1, -4, -2, -2,  8, -3, -1, -2, -1, -2, -3, -1,  0, -2,  1, -3, -3,  0, -2, -1, -7,
+            -2, -1, -1, -2, -5,  0,  0, -3, 14, -2, -1, -2,  2, -3,  1, -1, -2, -5,  0, -3, -2,  0, -1, -7,
+             0, -3,  0, -4, -2, -2, -3, -1, -2,  6,  2, -2,  1,  0, -3, -1,  0, -3, -1,  4, -2, -3,  0, -7,
+            -1, -2, -2, -1,  0, -2, -1, -2, -1,  2,  4, -2,  2,  2, -3, -2,  0, -2,  3,  1, -1, -1,  0, -7,
+             0,  1,  0,  0, -3,  0,  2, -1, -2, -2, -2,  4,  2, -1,  1,  0, -1, -2, -1, -2,  0,  1,  0, -7,
+             1,  0,  0, -3, -2, -1, -1, -2,  2,  1,  2,  2,  6, -2, -4, -2,  0, -3, -1,  0, -2, -1,  0, -7,
+            -2, -1, -1, -5, -3, -3, -4, -3, -3,  0,  2, -1, -2, 10, -4, -1, -2,  1,  3,  1, -3, -4, -1, -7,
+            -1, -1, -3, -1, -3,  0,  1, -1,  1, -3, -3,  1, -4, -4, 11, -1,  0, -3, -2, -4, -2,  0, -1, -7,
+             1, -1,  0,  0, -2, -1,  0,  0, -1, -1, -2,  0, -2, -1, -1,  4,  2, -3, -2, -1,  0, -1,  0, -7,
+             1, -3,  1, -1, -2,  0, -2, -2, -2,  0,  0, -1,  0, -2,  0,  2,  5, -5, -1,  1,  0, -1,  0, -7,
+            -5,  0, -7, -4, -2, -1, -1,  1, -5, -3, -2, -2, -3,  1, -3, -3, -5, 20,  5, -3, -5, -1, -2, -7,
+            -4,  0, -4, -1, -6, -1, -2, -3,  0, -1,  3, -1, -1,  3, -2, -2, -1,  5,  9,  1, -3, -2, -1, -7,
+             1, -1, -2, -2, -2, -3, -3, -3, -3,  4,  1, -2,  0,  1, -4, -1,  1, -3,  1,  5, -2, -3,  0, -7,
+             0, -2,  4,  5, -2, -1,  0,  0, -2, -2, -1,  0, -2, -3, -2,  0,  0, -5, -3, -2,  5,  0, -1, -7,
+             0,  0, -1,  0,  0,  4,  5, -2,  0, -3, -1,  1, -1, -4,  0, -1, -1, -1, -2, -3,  0,  4,  0, -7,
+             0, -1,  0, -1, -2,  0, -1, -1, -1,  0,  0,  0,  0, -1, -1,  0,  0, -2, -1,  0, -1,  0, -1, -7,
+            -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,  1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Blosum45_:
+..cat:Scoring
+..summary:Tag for Retrieving a BLOSUM45 matrix.
+..include:seqan/score.h
+ */
+struct Blosum45_ {};
+
+
+/**
+.Shortcut.Blosum45:
+..cat:Scoring
+..summary:Blosum45 scoring matrix.
+..signature:Blosum45
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Blosum45_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Blosum45_> > Blosum45;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Blosum45_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // Matrix made by matblas from blosum45.iij
+        // * column uses minimum score
+        // BLOSUM Clustered Scoring Matrix in 1/3 Bit Units
+        // Blocks Database = /data/blocks_5.0/blocks.dat
+        // Cluster Percentage: >= 45
+        // Entropy =   0.3795, Expected =  -0.2789
+        static int const _data[TAB_SIZE] = {
+             5, -2, -1, -2, -1, -1, -1,  0, -2, -1, -1, -1, -1, -2, -1,  1,  0, -2, -2,  0, -1, -1,  0, -5,
+            -2,  7,  0, -1, -3,  1,  0, -2,  0, -3, -2,  3, -1, -2, -2, -1, -1, -2, -1, -2, -1,  0, -1, -5,
+            -1,  0,  6,  2, -2,  0,  0,  0,  1, -2, -3,  0, -2, -2, -2,  1,  0, -4, -2, -3,  4,  0, -1, -5,
+            -2, -1,  2,  7, -3,  0,  2, -1,  0, -4, -3,  0, -3, -4, -1,  0, -1, -4, -2, -3,  5,  1, -1, -5,
+            -1, -3, -2, -3, 12, -3, -3, -3, -3, -3, -2, -3, -2, -2, -4, -1, -1, -5, -3, -1, -2, -3, -2, -5,
+            -1,  1,  0,  0, -3,  6,  2, -2,  1, -2, -2,  1,  0, -4, -1,  0, -1, -2, -1, -3,  0,  4, -1, -5,
+            -1,  0,  0,  2, -3,  2,  6, -2,  0, -3, -2,  1, -2, -3,  0,  0, -1, -3, -2, -3,  1,  4, -1, -5,
+             0, -2,  0, -1, -3, -2, -2,  7, -2, -4, -3, -2, -2, -3, -2,  0, -2, -2, -3, -3, -1, -2, -1, -5,
+            -2,  0,  1,  0, -3,  1,  0, -2, 10, -3, -2, -1,  0, -2, -2, -1, -2, -3,  2, -3,  0,  0, -1, -5,
+            -1, -3, -2, -4, -3, -2, -3, -4, -3,  5,  2, -3,  2,  0, -2, -2, -1, -2,  0,  3, -3, -3, -1, -5,
+            -1, -2, -3, -3, -2, -2, -2, -3, -2,  2,  5, -3,  2,  1, -3, -3, -1, -2,  0,  1, -3, -2, -1, -5,
+            -1,  3,  0,  0, -3,  1,  1, -2, -1, -3, -3,  5, -1, -3, -1, -1, -1, -2, -1, -2,  0,  1, -1, -5,
+            -1, -1, -2, -3, -2,  0, -2, -2,  0,  2,  2, -1,  6,  0, -2, -2, -1, -2,  0,  1, -2, -1, -1, -5,
+            -2, -2, -2, -4, -2, -4, -3, -3, -2,  0,  1, -3,  0,  8, -3, -2, -1,  1,  3,  0, -3, -3, -1, -5,
+            -1, -2, -2, -1, -4, -1,  0, -2, -2, -2, -3, -1, -2, -3,  9, -1, -1, -3, -3, -3, -2, -1, -1, -5,
+             1, -1,  1,  0, -1,  0,  0,  0, -1, -2, -3, -1, -2, -2, -1,  4,  2, -4, -2, -1,  0,  0,  0, -5,
+             0, -1,  0, -1, -1, -1, -1, -2, -2, -1, -1, -1, -1, -1, -1,  2,  5, -3, -1,  0,  0, -1,  0, -5,
+            -2, -2, -4, -4, -5, -2, -3, -2, -3, -2, -2, -2, -2,  1, -3, -4, -3, 15,  3, -3, -4, -2, -2, -5,
+            -2, -1, -2, -2, -3, -1, -2, -3,  2,  0,  0, -1,  0,  3, -3, -2, -1,  3,  8, -1, -2, -2, -1, -5,
+             0, -2, -3, -3, -1, -3, -3, -3, -3,  3,  1, -2,  1,  0, -3, -1,  0, -3, -1,  5, -3, -3, -1, -5,
+            -1, -1,  4,  5, -2,  0,  1, -1,  0, -3, -3,  0, -2, -3, -2,  0,  0, -4, -2, -3,  4,  2, -1, -5,
+            -1,  0,  0,  1, -3,  4,  4, -2,  0, -3, -2,  1, -1, -3, -1,  0, -1, -2, -2, -3,  2,  4, -1, -5,
+             0, -1, -1, -1, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,  0,  0, -2, -1, -1, -1, -1, -1, -5,
+            -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,  1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Blosum62_:
+..cat:Scoring
+..summary:Tag for Retrieving a BLOSUM62 matrix.
+..include:seqan/score.h
+ */
+struct Blosum62_ {};
+
+
+/**
+.Shortcut.Blosum62:
+..cat:Scoring
+..summary:Blosum62 scoring matrix.
+..signature:Blosum62
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Blosum62_> >
+..include:seqan/score.h
+ */
+typedef Score<int, ScoreMatrix<AminoAcid, Blosum62_> > Blosum62;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Blosum62_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // Matrix made by matblas from blosum62.iij
+        // * column uses minimum score
+        // BLOSUM Clustered Scoring Matrix in 1/2 Bit Units
+        // Blocks Database = /data/blocks_5.0/blocks.dat
+        // Cluster Percentage: >= 62
+        // Entropy =   0.6979, Expected =  -0.5209
+        static int const _data[TAB_SIZE] = {
+             4, -1, -2, -2,  0, -1, -1,  0, -2, -1, -1, -1, -1, -2, -1,  1,  0, -3, -2,  0, -2, -1,  0, -4,
+            -1,  5,  0, -2, -3,  1,  0, -2,  0, -3, -2,  2, -1, -3, -2, -1, -1, -3, -2, -3, -1,  0, -1, -4,
+            -2,  0,  6,  1, -3,  0,  0,  0,  1, -3, -3,  0, -2, -3, -2,  1,  0, -4, -2, -3,  3,  0, -1, -4,
+            -2, -2,  1,  6, -3,  0,  2, -1, -1, -3, -4, -1, -3, -3, -1,  0, -1, -4, -3, -3,  4,  1, -1, -4,
+             0, -3, -3, -3,  9, -3, -4, -3, -3, -1, -1, -3, -1, -2, -3, -1, -1, -2, -2, -1, -3, -3, -2, -4,
+            -1,  1,  0,  0, -3,  5,  2, -2,  0, -3, -2,  1,  0, -3, -1,  0, -1, -2, -1, -2,  0,  3, -1, -4,
+            -1,  0,  0,  2, -4,  2,  5, -2,  0, -3, -3,  1, -2, -3, -1,  0, -1, -3, -2, -2,  1,  4, -1, -4,
+             0, -2,  0, -1, -3, -2, -2,  6, -2, -4, -4, -2, -3, -3, -2,  0, -2, -2, -3, -3, -1, -2, -1, -4,
+            -2,  0,  1, -1, -3,  0,  0, -2,  8, -3, -3, -1, -2, -1, -2, -1, -2, -2,  2, -3,  0,  0, -1, -4,
+            -1, -3, -3, -3, -1, -3, -3, -4, -3,  4,  2, -3,  1,  0, -3, -2, -1, -3, -1,  3, -3, -3, -1, -4,
+            -1, -2, -3, -4, -1, -2, -3, -4, -3,  2,  4, -2,  2,  0, -3, -2, -1, -2, -1,  1, -4, -3, -1, -4,
+            -1,  2,  0, -1, -3,  1,  1, -2, -1, -3, -2,  5, -1, -3, -1,  0, -1, -3, -2, -2,  0,  1, -1, -4,
+            -1, -1, -2, -3, -1,  0, -2, -3, -2,  1,  2, -1,  5,  0, -2, -1, -1, -1, -1,  1, -3, -1, -1, -4,
+            -2, -3, -3, -3, -2, -3, -3, -3, -1,  0,  0, -3,  0,  6, -4, -2, -2,  1,  3, -1, -3, -3, -1, -4,
+            -1, -2, -2, -1, -3, -1, -1, -2, -2, -3, -3, -1, -2, -4,  7, -1, -1, -4, -3, -2, -2, -1, -2, -4,
+             1, -1,  1,  0, -1,  0,  0,  0, -1, -2, -2,  0, -1, -2, -1,  4,  1, -3, -2, -2,  0,  0,  0, -4,
+             0, -1,  0, -1, -1, -1, -1, -2, -2, -1, -1, -1, -1, -2, -1,  1,  5, -2, -2,  0, -1, -1,  0, -4,
+            -3, -3, -4, -4, -2, -2, -3, -2, -2, -3, -2, -3, -1,  1, -4, -3, -2, 11,  2, -3, -4, -3, -2, -4,
+            -2, -2, -2, -3, -2, -1, -2, -3,  2, -1, -1, -2, -1,  3, -3, -2, -2,  2,  7, -1, -3, -2, -1, -4,
+             0, -3, -3, -3, -1, -2, -2, -3, -3,  3,  1, -2,  1, -1, -2, -2,  0, -3, -1,  4, -3, -2, -1, -4,
+            -2, -1,  3,  4, -3,  0,  1, -1,  0, -3, -4,  0, -3, -3, -2,  0, -1, -4, -3, -3,  4,  1, -1, -4,
+            -1,  0,  0,  1, -3,  3,  4, -2,  0, -3, -3,  1, -1, -3, -1,  0, -1, -3, -2, -2,  1,  4, -1, -4,
+             0, -1, -1, -1, -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2,  0,  0, -2, -1, -1, -1, -1, -1, -4,
+            -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,  1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Blosum80_:
+..cat:Scoring
+..summary:Tag for Retrieving a BLOSUM80 matrix.
+..include:seqan/score.h
+ */
+struct Blosum80_ {};
+
+
+/**
+.Shortcut.Blosum80:
+..cat:Scoring
+..summary:Blosum80 scoring matrix.
+..signature:Blosum80
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Blosum80_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Blosum80_> > Blosum80;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Blosum80_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // Matrix made by matblas from blosum80_3.iij
+        // * column uses minimum score
+        // BLOSUM Clustered Scoring Matrix in 1/3 Bit Units
+        // Blocks Database = /data/blocks_5.0/blocks.dat
+        // Cluster Percentage: >= 80
+        // Entropy =   0.9868, Expected =  -0.7442
+        static int const _data[TAB_SIZE] = {
+             7, -3, -3, -3, -1, -2, -2,  0, -3, -3, -3, -1, -2, -4, -1,  2,  0, -5, -4, -1, -3, -2, -1, -8,
+            -3,  9, -1, -3, -6,  1, -1, -4,  0, -5, -4,  3, -3, -5, -3, -2, -2, -5, -4, -4, -2,  0, -2, -8,
+            -3, -1,  9,  2, -5,  0, -1, -1,  1, -6, -6,  0, -4, -6, -4,  1,  0, -7, -4, -5,  5, -1, -2, -8,
+            -3, -3,  2, 10, -7, -1,  2, -3, -2, -7, -7, -2, -6, -6, -3, -1, -2, -8, -6, -6,  6,  1, -3, -8,
+            -1, -6, -5, -7, 13, -5, -7, -6, -7, -2, -3, -6, -3, -4, -6, -2, -2, -5, -5, -2, -6, -7, -4, -8,
+            -2,  1,  0, -1, -5,  9,  3, -4,  1, -5, -4,  2, -1, -5, -3, -1, -1, -4, -3, -4, -1,  5, -2, -8,
+            -2, -1, -1,  2, -7,  3,  8, -4,  0, -6, -6,  1, -4, -6, -2, -1, -2, -6, -5, -4,  1,  6, -2, -8,
+             0, -4, -1, -3, -6, -4, -4,  9, -4, -7, -7, -3, -5, -6, -5, -1, -3, -6, -6, -6, -2, -4, -3, -8,
+            -3,  0,  1, -2, -7,  1,  0, -4, 12, -6, -5, -1, -4, -2, -4, -2, -3, -4,  3, -5, -1,  0, -2, -8,
+            -3, -5, -6, -7, -2, -5, -6, -7, -6,  7,  2, -5,  2, -1, -5, -4, -2, -5, -3,  4, -6, -6, -2, -8,
+            -3, -4, -6, -7, -3, -4, -6, -7, -5,  2,  6, -4,  3,  0, -5, -4, -3, -4, -2,  1, -7, -5, -2, -8,
+            -1,  3,  0, -2, -6,  2,  1, -3, -1, -5, -4,  8, -3, -5, -2, -1, -1, -6, -4, -4, -1,  1, -2, -8,
+            -2, -3, -4, -6, -3, -1, -4, -5, -4,  2,  3, -3,  9,  0, -4, -3, -1, -3, -3,  1, -5, -3, -2, -8,
+            -4, -5, -6, -6, -4, -5, -6, -6, -2, -1,  0, -5,  0, 10, -6, -4, -4,  0,  4, -2, -6, -6, -3, -8,
+            -1, -3, -4, -3, -6, -3, -2, -5, -4, -5, -5, -2, -4, -6, 12, -2, -3, -7, -6, -4, -4, -2, -3, -8,
+             2, -2,  1, -1, -2, -1, -1, -1, -2, -4, -4, -1, -3, -4, -2,  7,  2, -6, -3, -3,  0, -1, -1, -8,
+             0, -2,  0, -2, -2, -1, -2, -3, -3, -2, -3, -1, -1, -4, -3,  2,  8, -5, -3,  0, -1, -2, -1, -8,
+            -5, -5, -7, -8, -5, -4, -6, -6, -4, -5, -4, -6, -3,  0, -7, -6, -5, 16,  3, -5, -8, -5, -5, -8,
+            -4, -4, -4, -6, -5, -3, -5, -6,  3, -3, -2, -4, -3,  4, -6, -3, -3,  3, 11, -3, -5, -4, -3, -8,
+            -1, -4, -5, -6, -2, -4, -4, -6, -5,  4,  1, -4,  1, -2, -4, -3,  0, -5, -3,  7, -6, -4, -2, -8,
+            -3, -2,  5,  6, -6, -1,  1, -2, -1, -6, -7, -1, -5, -6, -4,  0, -1, -8, -5, -6,  6,  0, -3, -8,
+            -2,  0, -1,  1, -7,  5,  6, -4,  0, -6, -5,  1, -3, -6, -2, -1, -2, -5, -4, -4,  0,  6, -1, -8,
+            -1, -2, -2, -3, -4, -2, -2, -3, -2, -2, -2, -2, -2, -3, -3, -1, -1, -5, -3, -2, -3, -1, -2, -8,
+            -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,  1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Pam40_:
+..cat:Scoring
+..summary:Tag for Retrieving a PAM40 matrix.
+..include:seqan/score.h
+ */
+struct Pam40_ {};
+
+
+/**
+.Shortcut.Pam40:
+..cat:Scoring
+..summary:Pam40 scoring matrix.
+..signature:Pam40
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Pam40_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Pam40_> > Pam40;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Pam40_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // 
+        // This matrix was produced by "pam" Version 1.0.6 [28-Jul-93]
+        // 
+        // PAM 40 substitution matrix, scale = ln(2)/2 = 0.346574
+        // 
+        // Expected score = -4.27, Entropy = 2.26 bits
+        // 
+        // Lowest score = -15, Highest score = 13
+        // 
+        static int const _data[TAB_SIZE] = {
+              6,  -6,  -3,  -3,  -6,  -3,  -2,  -1,  -6,  -4,  -5,  -6,  -4,  -7,  -1,   0,   0, -12,  -7,  -2,  -3,  -2,  -3, -15,
+             -6,   8,  -5,  -9,  -7,  -1,  -8,  -8,  -1,  -5,  -8,   1,  -3,  -8,  -3,  -2,  -5,  -1,  -9,  -7,  -6,  -3,  -5, -15,
+             -3,  -5,   7,   2,  -9,  -3,  -1,  -2,   1,  -4,  -6,   0,  -7,  -8,  -5,   0,  -1,  -7,  -4,  -7,   6,  -2,  -3, -15,
+             -3,  -9,   2,   7, -12,  -2,   3,  -3,  -3,  -6, -11,  -4,  -9, -13,  -7,  -3,  -4, -13, -10,  -7,   6,   2,  -5, -15,
+             -6,  -7,  -9, -12,   9, -12, -12,  -8,  -7,  -5, -13, -12, -12, -11,  -7,  -2,  -7, -14,  -3,  -5, -11, -12,  -8, -15,
+             -3,  -1,  -3,  -2, -12,   8,   2,  -6,   1,  -7,  -4,  -2,  -3, -11,  -2,  -4,  -5, -11, -10,  -6,  -2,   6,  -4, -15,
+             -2,  -8,  -1,   3, -12,   2,   7,  -3,  -4,  -5,  -8,  -4,  -6, -12,  -5,  -4,  -5, -15,  -8,  -6,   2,   6,  -4, -15,
+             -1,  -8,  -2,  -3,  -8,  -6,  -3,   6,  -8,  -9,  -9,  -6,  -7,  -8,  -5,  -1,  -5, -13, -12,  -5,  -2,  -4,  -4, -15,
+             -6,  -1,   1,  -3,  -7,   1,  -4,  -8,   9,  -8,  -5,  -5,  -9,  -5,  -3,  -5,  -6,  -6,  -3,  -6,  -1,   0,  -4, -15,
+             -4,  -5,  -4,  -6,  -5,  -7,  -5,  -9,  -8,   8,  -1,  -5,   0,  -2,  -7,  -6,  -2, -12,  -5,   2,  -5,  -5,  -4, -15,
+             -5,  -8,  -6, -11, -13,  -4,  -8,  -9,  -5,  -1,   7,  -7,   1,  -2,  -6,  -7,  -6,  -5,  -6,  -2,  -8,  -6,  -5, -15,
+             -6,   1,   0,  -4, -12,  -2,  -4,  -6,  -5,  -5,  -7,   6,  -1, -12,  -6,  -3,  -2, -10,  -8,  -8,  -2,  -3,  -4, -15,
+             -4,  -3,  -7,  -9, -12,  -3,  -6,  -7,  -9,   0,   1,  -1,  11,  -3,  -7,  -5,  -3, -11, -10,  -1,  -8,  -4,  -4, -15,
+             -7,  -8,  -8, -13, -11, -11, -12,  -8,  -5,  -2,  -2, -12,  -3,   9,  -9,  -6,  -8,  -4,   2,  -7,  -9, -12,  -7, -15,
+             -1,  -3,  -5,  -7,  -7,  -2,  -5,  -5,  -3,  -7,  -6,  -6,  -7,  -9,   8,  -1,  -3, -12, -12,  -5,  -6,  -3,  -4, -15,
+              0,  -2,   0,  -3,  -2,  -4,  -4,  -1,  -5,  -6,  -7,  -3,  -5,  -6,  -1,   6,   1,  -4,  -6,  -5,  -1,  -4,  -2, -15,
+              0,  -5,  -1,  -4,  -7,  -5,  -5,  -5,  -6,  -2,  -6,  -2,  -3,  -8,  -3,   1,   7, -11,  -6,  -2,  -2,  -5,  -3, -15,
+            -12,  -1,  -7, -13, -14, -11, -15, -13,  -6, -12,  -5, -10, -11,  -4, -12,  -4, -11,  13,  -4, -14,  -9, -13,  -9, -15,
+             -7,  -9,  -4, -10,  -3, -10,  -8, -12,  -3,  -5,  -6,  -8, -10,   2, -12,  -6,  -6,  -4,  10,  -6,  -6,  -8,  -7, -15,
+             -2,  -7,  -7,  -7,  -5,  -6,  -6,  -5,  -6,   2,  -2,  -8,  -1,  -7,  -5,  -5,  -2, -14,  -6,   7,  -7,  -6,  -4, -15,
+             -3,  -6,   6,   6, -11,  -2,   2,  -2,  -1,  -5,  -8,  -2,  -8,  -9,  -6,  -1,  -2,  -9,  -6,  -7,   6,   1,  -4, -15,
+             -2,  -3,  -2,   2, -12,   6,   6,  -4,   0,  -5,  -6,  -3,  -4, -12,  -3,  -4,  -5, -13,  -8,  -6,   1,   6,  -4, -15,
+             -3,  -5,  -3,  -5,  -8,  -4,  -4,  -4,  -4,  -4,  -5,  -4,  -4,  -7,  -4,  -2,  -3,  -9,  -7,  -4,  -4,  -4,  -4, -15,
+            -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,   1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Pam120_:
+..cat:Scoring
+..summary:Tag for Retrieving a PAM120 matrix.
+..include:seqan/score.h
+ */
+struct Pam120_ {};
+
+
+/**
+.Shortcut.Pam120:
+..cat:Scoring
+..summary:Pam120 scoring matrix.
+..signature:Pam120
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Pam120_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Pam120_> > Pam120;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Pam120_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // This matrix was produced by "pam" Version 1.0.6 [28-Jul-93]
+        // 
+        // PAM 120 substitution matrix, scale = ln(2)/2 = 0.346574
+        // 
+        // Expected score = -1.64, Entropy = 0.979 bits
+        // 
+        // Lowest score = -8, Highest score = 12
+        // 
+        static int const _data[TAB_SIZE] = {
+              3,  -3,  -1,   0,  -3,  -1,   0,   1,  -3,  -1,  -3,  -2,  -2,  -4,   1,   1,   1,  -7,  -4,   0,   0,  -1,  -1,  -8,
+             -3,   6,  -1,  -3,  -4,   1,  -3,  -4,   1,  -2,  -4,   2,  -1,  -5,  -1,  -1,  -2,   1,  -5,  -3,  -2,  -1,  -2,  -8,
+             -1,  -1,   4,   2,  -5,   0,   1,   0,   2,  -2,  -4,   1,  -3,  -4,  -2,   1,   0,  -4,  -2,  -3,   3,   0,  -1,  -8,
+              0,  -3,   2,   5,  -7,   1,   3,   0,   0,  -3,  -5,  -1,  -4,  -7,  -3,   0,  -1,  -8,  -5,  -3,   4,   3,  -2,  -8,
+             -3,  -4,  -5,  -7,   9,  -7,  -7,  -4,  -4,  -3,  -7,  -7,  -6,  -6,  -4,   0,  -3,  -8,  -1,  -3,  -6,  -7,  -4,  -8,
+             -1,   1,   0,   1,  -7,   6,   2,  -3,   3,  -3,  -2,   0,  -1,  -6,   0,  -2,  -2,  -6,  -5,  -3,   0,   4,  -1,  -8,
+              0,  -3,   1,   3,  -7,   2,   5,  -1,  -1,  -3,  -4,  -1,  -3,  -7,  -2,  -1,  -2,  -8,  -5,  -3,   3,   4,  -1,  -8,
+              1,  -4,   0,   0,  -4,  -3,  -1,   5,  -4,  -4,  -5,  -3,  -4,  -5,  -2,   1,  -1,  -8,  -6,  -2,   0,  -2,  -2,  -8,
+             -3,   1,   2,   0,  -4,   3,  -1,  -4,   7,  -4,  -3,  -2,  -4,  -3,  -1,  -2,  -3,  -3,  -1,  -3,   1,   1,  -2,  -8,
+             -1,  -2,  -2,  -3,  -3,  -3,  -3,  -4,  -4,   6,   1,  -3,   1,   0,  -3,  -2,   0,  -6,  -2,   3,  -3,  -3,  -1,  -8,
+             -3,  -4,  -4,  -5,  -7,  -2,  -4,  -5,  -3,   1,   5,  -4,   3,   0,  -3,  -4,  -3,  -3,  -2,   1,  -4,  -3,  -2,  -8,
+             -2,   2,   1,  -1,  -7,   0,  -1,  -3,  -2,  -3,  -4,   5,   0,  -7,  -2,  -1,  -1,  -5,  -5,  -4,   0,  -1,  -2,  -8,
+             -2,  -1,  -3,  -4,  -6,  -1,  -3,  -4,  -4,   1,   3,   0,   8,  -1,  -3,  -2,  -1,  -6,  -4,   1,  -4,  -2,  -2,  -8,
+             -4,  -5,  -4,  -7,  -6,  -6,  -7,  -5,  -3,   0,   0,  -7,  -1,   8,  -5,  -3,  -4,  -1,   4,  -3,  -5,  -6,  -3,  -8,
+              1,  -1,  -2,  -3,  -4,   0,  -2,  -2,  -1,  -3,  -3,  -2,  -3,  -5,   6,   1,  -1,  -7,  -6,  -2,  -2,  -1,  -2,  -8,
+              1,  -1,   1,   0,   0,  -2,  -1,   1,  -2,  -2,  -4,  -1,  -2,  -3,   1,   3,   2,  -2,  -3,  -2,   0,  -1,  -1,  -8,
+              1,  -2,   0,  -1,  -3,  -2,  -2,  -1,  -3,   0,  -3,  -1,  -1,  -4,  -1,   2,   4,  -6,  -3,   0,   0,  -2,  -1,  -8,
+             -7,   1,  -4,  -8,  -8,  -6,  -8,  -8,  -3,  -6,  -3,  -5,  -6,  -1,  -7,  -2,  -6,  12,  -2,  -8,  -6,  -7,  -5,  -8,
+             -4,  -5,  -2,  -5,  -1,  -5,  -5,  -6,  -1,  -2,  -2,  -5,  -4,   4,  -6,  -3,  -3,  -2,   8,  -3,  -3,  -5,  -3,  -8,
+              0,  -3,  -3,  -3,  -3,  -3,  -3,  -2,  -3,   3,   1,  -4,   1,  -3,  -2,  -2,   0,  -8,  -3,   5,  -3,  -3,  -1,  -8,
+              0,  -2,   3,   4,  -6,   0,   3,   0,   1,  -3,  -4,   0,  -4,  -5,  -2,   0,   0,  -6,  -3,  -3,   4,   2,  -1,  -8,
+             -1,  -1,   0,   3,  -7,   4,   4,  -2,   1,  -3,  -3,  -1,  -2,  -6,  -1,  -1,  -2,  -7,  -5,  -3,   2,   4,  -1,  -8,
+             -1,  -2,  -1,  -2,  -4,  -1,  -1,  -2,  -2,  -1,  -2,  -2,  -2,  -3,  -2,  -1,  -1,  -5,  -3,  -1,  -1,  -1,  -2,  -8,
+             -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,   1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Pam200_:
+..cat:Scoring
+..summary:Tag for Retrieving a PAM200 matrix.
+..include:seqan/score.h
+ */
+struct Pam200_ {};
+
+
+/**
+.Shortcut.Pam200:
+..cat:Scoring
+..summary:Pam200 scoring matrix.
+..signature:Pam200
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Pam200_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Pam200_> > Pam200;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Pam200_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // This matrix was produced by "pam" Version 1.0.6 [28-Jul-93]
+        // 
+        // PAM 200 substitution matrix, scale = ln(2)/3 = 0.231049
+        // 
+        // Expected score = -1.23, Entropy = 0.507 bits
+        // 
+        // Lowest score = -9, Highest score = 18
+        // 
+        static int const _data[TAB_SIZE] = {
+              3,  -2,   0,   0,  -3,  -1,   0,   1,  -2,  -1,  -2,  -2,  -2,  -4,   1,   1,   1,  -7,  -4,   0,   0,   0,   0,  -9,
+             -2,   7,   0,  -2,  -4,   1,  -2,  -4,   2,  -2,  -4,   4,  -1,  -5,   0,  -1,  -1,   2,  -5,  -3,  -1,   0,  -1,  -9,
+              0,   0,   3,   3,  -5,   1,   2,   0,   2,  -2,  -4,   1,  -2,  -4,  -1,   1,   0,  -5,  -2,  -2,   3,   1,   0,  -9,
+              0,  -2,   3,   5,  -6,   2,   4,   0,   0,  -3,  -5,   0,  -4,  -7,  -2,   0,   0,  -8,  -5,  -3,   4,   3,  -1,  -9,
+             -3,  -4,  -5,  -6,  12,  -7,  -7,  -4,  -4,  -3,  -7,  -7,  -6,  -6,  -4,   0,  -3,  -9,   0,  -2,  -5,  -7,  -4,  -9,
+             -1,   1,   1,   2,  -7,   5,   3,  -2,   3,  -3,  -2,   1,  -1,  -6,   0,  -1,  -1,  -6,  -5,  -3,   1,   4,  -1,  -9,
+              0,  -2,   2,   4,  -7,   3,   5,   0,   0,  -3,  -4,   0,  -3,  -7,  -1,   0,  -1,  -9,  -5,  -2,   3,   4,  -1,  -9,
+              1,  -4,   0,   0,  -4,  -2,   0,   6,  -3,  -3,  -5,  -2,  -4,  -6,  -1,   1,   0,  -8,  -6,  -2,   0,  -1,  -1,  -9,
+             -2,   2,   2,   0,  -4,   3,   0,  -3,   8,  -3,  -3,  -1,  -3,  -2,  -1,  -1,  -2,  -3,   0,  -3,   1,   2,  -1,  -9,
+             -1,  -2,  -2,  -3,  -3,  -3,  -3,  -3,  -3,   6,   2,  -2,   2,   1,  -3,  -2,   0,  -6,  -2,   4,  -3,  -3,  -1,  -9,
+             -2,  -4,  -4,  -5,  -7,  -2,  -4,  -5,  -3,   2,   7,  -4,   4,   2,  -3,  -4,  -2,  -2,  -2,   2,  -4,  -3,  -2,  -9,
+             -2,   4,   1,   0,  -7,   1,   0,  -2,  -1,  -2,  -4,   6,   1,  -7,  -2,   0,   0,  -4,  -5,  -3,   0,   0,  -1,  -9,
+             -2,  -1,  -2,  -4,  -6,  -1,  -3,  -4,  -3,   2,   4,   1,   8,   0,  -3,  -2,  -1,  -5,  -3,   2,  -3,  -2,  -1,  -9,
+             -4,  -5,  -4,  -7,  -6,  -6,  -7,  -6,  -2,   1,   2,  -7,   0,  10,  -6,  -4,  -4,   0,   7,  -2,  -6,  -6,  -3,  -9,
+              1,   0,  -1,  -2,  -4,   0,  -1,  -1,  -1,  -3,  -3,  -2,  -3,  -6,   7,   1,   0,  -7,  -6,  -2,  -1,  -1,  -1,  -9,
+              1,  -1,   1,   0,   0,  -1,   0,   1,  -1,  -2,  -4,   0,  -2,  -4,   1,   2,   2,  -3,  -3,  -1,   1,  -1,   0,  -9,
+              1,  -1,   0,   0,  -3,  -1,  -1,   0,  -2,   0,  -2,   0,  -1,  -4,   0,   2,   4,  -6,  -3,   0,   0,  -1,   0,  -9,
+             -7,   2,  -5,  -8,  -9,  -6,  -9,  -8,  -3,  -6,  -2,  -4,  -5,   0,  -7,  -3,  -6,  18,  -1,  -8,  -6,  -7,  -5,  -9,
+             -4,  -5,  -2,  -5,   0,  -5,  -5,  -6,   0,  -2,  -2,  -5,  -3,   7,  -6,  -3,  -3,  -1,  11,  -3,  -4,  -5,  -3,  -9,
+              0,  -3,  -2,  -3,  -2,  -3,  -2,  -2,  -3,   4,   2,  -3,   2,  -2,  -2,  -1,   0,  -8,  -3,   5,  -3,  -2,  -1,  -9,
+              0,  -1,   3,   4,  -5,   1,   3,   0,   1,  -3,  -4,   0,  -3,  -6,  -1,   1,   0,  -6,  -4,  -3,   3,   2,  -1,  -9,
+              0,   0,   1,   3,  -7,   4,   4,  -1,   2,  -3,  -3,   0,  -2,  -6,  -1,  -1,  -1,  -7,  -5,  -2,   2,   4,  -1,  -9,
+              0,  -1,   0,  -1,  -4,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -3,  -1,   0,   0,  -5,  -3,  -1,  -1,  -1,  -1,  -9,
+             -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,  -9,   1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Pam250_:
+..cat:Scoring
+..summary:Tag for Retrieving a PAM250 matrix.
+..include:seqan/score.h
+ */
+struct Pam250_ {};
+
+
+/**
+.Shortcut.Pam250:
+..cat:Scoring
+..summary:Pam250 scoring matrix.
+..signature:Pam250
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Pam250_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Pam250_> > Pam250;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Pam250_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // This matrix was produced by "pam" Version 1.0.6 [28-Jul-93]
+        // 
+        // PAM 250 substitution matrix, scale = ln(2)/3 = 0.231049
+        // 
+        // Expected score = -0.844, Entropy = 0.354 bits
+        // 
+        // Lowest score = -8, Highest score = 17
+        // 
+        static int const _data[TAB_SIZE] = {
+              2,  -2,   0,   0,  -2,   0,   0,   1,  -1,  -1,  -2,  -1,  -1,  -3,   1,   1,   1,  -6,  -3,   0,   0,   0,   0,  -8,
+             -2,   6,   0,  -1,  -4,   1,  -1,  -3,   2,  -2,  -3,   3,   0,  -4,   0,   0,  -1,   2,  -4,  -2,  -1,   0,  -1,  -8,
+              0,   0,   2,   2,  -4,   1,   1,   0,   2,  -2,  -3,   1,  -2,  -3,   0,   1,   0,  -4,  -2,  -2,   2,   1,   0,  -8,
+              0,  -1,   2,   4,  -5,   2,   3,   1,   1,  -2,  -4,   0,  -3,  -6,  -1,   0,   0,  -7,  -4,  -2,   3,   3,  -1,  -8,
+             -2,  -4,  -4,  -5,  12,  -5,  -5,  -3,  -3,  -2,  -6,  -5,  -5,  -4,  -3,   0,  -2,  -8,   0,  -2,  -4,  -5,  -3,  -8,
+              0,   1,   1,   2,  -5,   4,   2,  -1,   3,  -2,  -2,   1,  -1,  -5,   0,  -1,  -1,  -5,  -4,  -2,   1,   3,  -1,  -8,
+              0,  -1,   1,   3,  -5,   2,   4,   0,   1,  -2,  -3,   0,  -2,  -5,  -1,   0,   0,  -7,  -4,  -2,   3,   3,  -1,  -8,
+              1,  -3,   0,   1,  -3,  -1,   0,   5,  -2,  -3,  -4,  -2,  -3,  -5,   0,   1,   0,  -7,  -5,  -1,   0,   0,  -1,  -8,
+             -1,   2,   2,   1,  -3,   3,   1,  -2,   6,  -2,  -2,   0,  -2,  -2,   0,  -1,  -1,  -3,   0,  -2,   1,   2,  -1,  -8,
+             -1,  -2,  -2,  -2,  -2,  -2,  -2,  -3,  -2,   5,   2,  -2,   2,   1,  -2,  -1,   0,  -5,  -1,   4,  -2,  -2,  -1,  -8,
+             -2,  -3,  -3,  -4,  -6,  -2,  -3,  -4,  -2,   2,   6,  -3,   4,   2,  -3,  -3,  -2,  -2,  -1,   2,  -3,  -3,  -1,  -8,
+             -1,   3,   1,   0,  -5,   1,   0,  -2,   0,  -2,  -3,   5,   0,  -5,  -1,   0,   0,  -3,  -4,  -2,   1,   0,  -1,  -8,
+             -1,   0,  -2,  -3,  -5,  -1,  -2,  -3,  -2,   2,   4,   0,   6,   0,  -2,  -2,  -1,  -4,  -2,   2,  -2,  -2,  -1,  -8,
+             -3,  -4,  -3,  -6,  -4,  -5,  -5,  -5,  -2,   1,   2,  -5,   0,   9,  -5,  -3,  -3,   0,   7,  -1,  -4,  -5,  -2,  -8,
+              1,   0,   0,  -1,  -3,   0,  -1,   0,   0,  -2,  -3,  -1,  -2,  -5,   6,   1,   0,  -6,  -5,  -1,  -1,   0,  -1,  -8,
+              1,   0,   1,   0,   0,  -1,   0,   1,  -1,  -1,  -3,   0,  -2,  -3,   1,   2,   1,  -2,  -3,  -1,   0,   0,   0,  -8,
+              1,  -1,   0,   0,  -2,  -1,   0,   0,  -1,   0,  -2,   0,  -1,  -3,   0,   1,   3,  -5,  -3,   0,   0,  -1,   0,  -8,
+             -6,   2,  -4,  -7,  -8,  -5,  -7,  -7,  -3,  -5,  -2,  -3,  -4,   0,  -6,  -2,  -5,  17,   0,  -6,  -5,  -6,  -4,  -8,
+             -3,  -4,  -2,  -4,   0,  -4,  -4,  -5,   0,  -1,  -1,  -4,  -2,   7,  -5,  -3,  -3,   0,  10,  -2,  -3,  -4,  -2,  -8,
+              0,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -2,   4,   2,  -2,   2,  -1,  -1,  -1,   0,  -6,  -2,   4,  -2,  -2,  -1,  -8,
+              0,  -1,   2,   3,  -4,   1,   3,   0,   1,  -2,  -3,   1,  -2,  -4,  -1,   0,   0,  -5,  -3,  -2,   3,   2,  -1,  -8,
+              0,   0,   1,   3,  -5,   3,   3,   0,   2,  -2,  -3,   0,  -2,  -5,   0,   0,  -1,  -6,  -4,  -2,   2,   3,  -1,  -8,
+              0,  -1,   0,  -1,  -3,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -1,   0,   0,  -4,  -2,  -1,  -1,  -1,  -1,  -8,
+             -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,  -8,   1,
+        };
+        return _data;
+    }
+};
+
+
+/*
+.Tag.Vtml200_:
+..cat:Scoring
+..summary:Tag for Retrieving a PAM200 matrix.
+..include:seqan/score.h
+ */
+struct Vtml200_ {};
+
+
+/**
+.Shortcut.Vtml200:
+..cat:Scoring
+..summary:Vtml200 scoring matrix.
+..signature:Vtml200
+..shortcutfor:Spec.Score Matrix
+...signature:Score<int, ScoreMatrix<AminoAcid, Vtml200_> >
+..include:seqan/score.h
+*/
+typedef Score<int, ScoreMatrix<AminoAcid, Vtml200_> > Vtml200;
+
+
+template <>
+struct ScoringMatrixData_<int, AminoAcid, Vtml200_> {
+    enum {
+        VALUE_SIZE = ValueSize<AminoAcid>::VALUE,
+        TAB_SIZE = VALUE_SIZE * VALUE_SIZE
+    };
+
+    static inline int const * getData() {
+        SEQAN_CHECKPOINT;
+        // VTML200
+        // 
+        // This matrix was produced by scripts written by
+        // Kai Kneutgen and Tobias Mueller [Mai-2002]
+        // 
+        // VTML200  substitution matrix, Units = Third-Bits
+        // 
+        // Expected Score = -1.038 Third-Bits
+        // Lowest Score   = -6.432
+        // Highest Score  = 15.127
+        // Entropy H      = 0.420 Bits
+        // 
+        // 
+        // For further information on the VTML substitution model, see
+        // 
+        // Estimating Amino Acid Substitution Models:
+        // A Comparison of Dayhoff's Estimator, the Resolvent Approach and a Maximum Likelihood Method.
+        // T. Mueller, R. Spang and M. Vingron
+        // Mol Biol Evol 19(1): 8-13. 2002.
+        // 
+        // or mail to
+        // Tobias.Mueller at molgen.mpg.de
+        // 
+        // The latest version of this perl script can be downloaded at
+        // http://www.molgen.mpg.de/~muelle_t
+        static int const _data[TAB_SIZE] = {
+              4,  -2,  -1,  -1,   1,  -1,  -1,   0,  -2,  -1,  -2,  -1,  -1,  -3,   0,   1,   1,  -4,  -3,   0,  -1,  -1,  -1,  -6,
+             -2,   7,   0,  -2,  -3,   2,  -1,  -2,   1,  -3,  -3,   4,  -2,  -4,  -1,  -1,  -1,  -3,  -2,  -3,  -1,   0,  -1,  -6,
+             -1,   0,   6,   3,  -2,   1,   1,   0,   1,  -4,  -4,   1,  -3,  -4,  -2,   1,   0,  -5,  -2,  -3,   4,   1,  -1,  -6,
+             -1,  -2,   3,   6,  -4,   1,   3,  -1,   0,  -5,  -5,   0,  -4,  -6,  -1,   0,  -1,  -6,  -4,  -4,   5,   2,  -2,  -6,
+              1,  -3,  -2,  -4,  12,  -3,  -4,  -2,  -2,   0,  -3,  -4,  -1,  -3,  -3,   1,   0,  -6,   0,   1,  -3,  -4,  -1,  -6,
+             -1,   2,   1,   1,  -3,   5,   2,  -2,   2,  -3,  -2,   2,  -1,  -3,  -1,   0,   0,  -6,  -3,  -2,   1,   4,  -1,  -6,
+             -1,  -1,   1,   3,  -4,   2,   5,  -1,   0,  -4,  -4,   1,  -3,  -5,  -1,   0,  -1,  -6,  -3,  -3,   2,   4,  -1,  -6,
+              0,  -2,   0,  -1,  -2,  -2,  -1,   8,  -2,  -6,  -5,  -2,  -4,  -5,  -2,   0,  -2,  -5,  -5,  -4,   0,  -2,  -2,  -6,
+             -2,   1,   1,   0,  -2,   2,   0,  -2,   8,  -3,  -2,   0,  -3,   0,  -2,   0,  -1,  -1,   3,  -3,   1,   1,   0,  -6,
+             -1,  -3,  -4,  -5,   0,  -3,  -4,  -6,  -3,   5,   3,  -3,   2,   0,  -4,  -3,  -1,  -2,  -2,   4,  -4,  -3,  -1,  -6,
+             -2,  -3,  -4,  -5,  -3,  -2,  -4,  -5,  -2,   3,   5,  -3,   3,   2,  -3,  -3,  -2,  -1,  -1,   2,  -5,  -3,  -1,  -6,
+             -1,   4,   1,   0,  -4,   2,   1,  -2,   0,  -3,  -3,   5,  -2,  -5,  -1,   0,   0,  -4,  -3,  -3,   0,   2,  -1,  -6,
+             -1,  -2,  -3,  -4,  -1,  -1,  -3,  -4,  -3,   2,   3,  -2,   6,   1,  -3,  -2,  -1,  -3,  -2,   2,  -3,  -2,  -1,  -6,
+             -3,  -4,  -4,  -6,  -3,  -3,  -5,  -5,   0,   0,   2,  -5,   1,   8,  -4,  -3,  -3,   3,   5,  -1,  -5,  -4,  -1,  -6,
+              0,  -1,  -2,  -1,  -3,  -1,  -1,  -2,  -2,  -4,  -3,  -1,  -3,  -4,   9,   0,  -1,  -4,  -5,  -3,  -1,  -1,  -2,  -6,
+              1,  -1,   1,   0,   1,   0,   0,   0,   0,  -3,  -3,   0,  -2,  -3,   0,   4,   2,  -4,  -2,  -2,   1,   0,  -1,  -6,
+              1,  -1,   0,  -1,   0,   0,  -1,  -2,  -1,  -1,  -2,   0,  -1,  -3,  -1,   2,   4,  -5,  -3,   0,   0,  -1,  -1,  -6,
+             -4,  -3,  -5,  -6,  -6,  -6,  -6,  -5,  -1,  -2,  -1,  -4,  -3,   3,  -4,  -4,  -5,  15,   4,  -4,  -5,  -6,  -2,  -6,
+             -3,  -2,  -2,  -4,   0,  -3,  -3,  -5,   3,  -2,  -1,  -3,  -2,   5,  -5,  -2,  -3,   4,   9,  -2,  -3,  -3,  -1,  -6,
+              0,  -3,  -3,  -4,   1,  -2,  -3,  -4,  -3,   4,   2,  -3,   2,  -1,  -3,  -2,   0,  -4,  -2,   4,  -3,  -3,  -1,  -6,
+             -1,  -1,   4,   5,  -3,   1,   2,   0,   1,  -4,  -5,   0,  -3,  -5,  -1,   1,   0,  -5,  -3,  -3,   4,   1,  -1,  -6,
+             -1,   0,   1,   2,  -4,   4,   4,  -2,   1,  -3,  -3,   2,  -2,  -4,  -1,   0,  -1,  -6,  -3,  -3,   1,   4,  -1,  -6,
+             -1,  -1,  -1,  -2,  -1,  -1,  -1,  -2,   0,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -2,  -1,  -1,  -1,  -1,  -1,  -6,
+             -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,  -6,   1,
+        };
+        return _data;
+    }
+};
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  // SEQAN_SCORE_SCORE_MATRIX_DATA_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_matrix_io.h b/third-party/seqan/core/include/seqan/score/score_matrix_io.h
new file mode 100644
index 0000000..1019bec
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_matrix_io.h
@@ -0,0 +1,501 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// I/O functionality for score matrices.
+// ==========================================================================
+
+// TODO(holtgrew): We need to adapt this to the new I/O scheme.
+
+#ifndef CORE_INCLUDE_SEQAN_SCORE_SCORE_MATRIX_IO_H_
+#define CORE_INCLUDE_SEQAN_SCORE_SCORE_MATRIX_IO_H_
+
+#include <seqan/stream.h>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Tag ScoreMatrixFile
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): What format is this actually?
+
+/**
+.Tag.File Format.tag.ScoreMatrixFile:Score matrix file.
+..include:seqan/score.h
+*/
+
+struct TagScoreMatrixFile_;
+typedef Tag<TagScoreMatrixFile_> ScoreMatrixFile;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Helper Function _sscanfValue()                                 [DEPRECATED!]
+// ----------------------------------------------------------------------------
+
+/*
+.Function._sscanfValue:
+..cat:Input/Output
+..summary:Use sscanf to parse a value from a $char *$ buffer.
+..signature:_sscanfValue(buffer, value)
+..param.buffer:Buffer to parse into.
+...type:const char *
+..param.value:Variable to parse the value from $buffer$ to.
+...type:unsigned int
+..include:seqan/score.h
+ */
+
+inline void
+SEQAN_DEPRECATED_PRE("Use new RecordReader-based parsing functionality instead")
+_sscanfValue(const char * buf, unsigned int & val)
+SEQAN_DEPRECATED_POST("Use new RecordReader-based parsing functionality instead");
+
+inline void
+_sscanfValue(const char * buf, unsigned int & val)
+{
+    SEQAN_CHECKPOINT;
+    std::sscanf(buf, "%u", & val);
+}
+
+/*
+.Function._sscanfValue.param.value.type:int
+..include:seqan/score.h
+ */
+
+inline void
+SEQAN_DEPRECATED_PRE("Use new RecordReader-based parsing functionality instead")
+_sscanfValue(const char * buf, int & val)
+SEQAN_DEPRECATED_POST("Use new RecordReader-based parsing functionality instead");
+
+inline void
+_sscanfValue(const char * buf, int & val)
+{
+    SEQAN_CHECKPOINT;
+    std::sscanf(buf, "%i", & val);
+}
+
+/*
+.Function._sscanfValue.param.value.type:float
+..include:seqan/score.h
+ */
+
+inline void
+SEQAN_DEPRECATED_PRE("Use new RecordReader-based parsing functionality instead")
+_sscanfValue(const char * buf, float & val)
+SEQAN_DEPRECATED_POST("Use new RecordReader-based parsing functionality instead");
+
+inline void
+_sscanfValue(const char * buf, float & val)
+{
+    SEQAN_CHECKPOINT;
+    std::sscanf(buf, "%f", & val);
+}
+
+/*
+.Function._sscanfValue.param.value.type:double
+..include:seqan/score.h
+ */
+
+inline void
+SEQAN_DEPRECATED_PRE("Use new RecordReader-based parsing functionality instead")
+_sscanfValue(const char * buf, double & val)
+SEQAN_DEPRECATED_POST("Use new RecordReader-based parsing functionality instead");
+
+inline void
+_sscanfValue(const char * buf, double & val)
+{
+    SEQAN_CHECKPOINT;
+    std::sscanf(buf, "%lf", & val);
+}
+
+// ----------------------------------------------------------------------------
+// Function readMeta()                                        [ScoreMatrixFile]
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Fix parameter order, adjust to new style I/O system.
+
+template <typename TStream, typename TMeta>
+int
+readMeta(RecordReader<TStream, SinglePass<> > & reader,
+         TMeta & meta,
+         ScoreMatrixFile const & /*tag*/)
+{
+    clear(meta);
+    while (!atEnd(reader) && value(reader) == '#')
+    {
+        goNext(reader);
+        int res = readLine(meta, reader);
+        if (res != 0 && res != EOF_BEFORE_SUCCESS)
+            return 1;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function read()                                            [ScoreMatrixFile]
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TSequenceValue, typename TSpec>
+int
+read(RecordReader<TStream, SinglePass<> > & reader,
+     Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc,
+     ScoreMatrixFile const & /*tag*/)
+{
+    typedef Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > TScore;
+
+    // Clear the matrix.
+    std::fill(sc.data_tab, sc.data_tab + TScore::TAB_SIZE, TValue());
+
+    // Skip header.
+    while (!atEnd(reader) && value(reader) == '#')
+        if (skipLine(reader) != 0)
+            return 1;  // Also at EOF!
+
+    // -----------------------------------------------------------------------
+    // Read alphabet line.
+    // -----------------------------------------------------------------------
+    // The first non-header line is the alphabet line.  Read in the characters and build a map from column to character.
+    // Such a line could read " A R N D C Q E G H I L K M F P S T W Y V B Z X *".
+    String<TSequenceValue> mapping;
+    // Skip blanks (TAB and SPACE).
+    while (!atEnd(reader) && isblank(value(reader)))
+        goNext(reader);
+    while (!atEnd(reader) && value(reader) != '\n' && value(reader) != '\r')
+    {
+        appendValue(mapping, value(reader));  // Conversion char => TSequenceValue
+        goNext(reader);
+        // Skip blanks (TAB and SPACE).
+        while (!atEnd(reader) && isblank(value(reader)))
+            goNext(reader);
+    }
+    if (skipLine(reader) != 0)  // Go to next line.
+        return 1;
+
+    // -----------------------------------------------------------------------
+    // Read the matrix.
+    // -----------------------------------------------------------------------
+    // The matrix is read line-wise, we read the score for a (source, dest) replacement.
+    for (unsigned row = 0; !atEnd(reader); ++row)
+    {
+        while (!atEnd(reader) && isblank(value(reader)))  // Skip blanks (TAB and SPACE).
+            goNext(reader);
+        if (atEnd(reader))
+            return 1;  // No label.
+
+        // Read label.
+        TSequenceValue source = value(reader);
+        unsigned const OFFSET = ordValue(source) * TScore::VALUE_SIZE;
+        goNext(reader);
+        while (!atEnd(reader) && isblank(value(reader)))  // Skip blanks (TAB and SPACE).
+            goNext(reader);
+        if (atEnd(reader))
+            return 1;  // No entries.
+
+        // Read numbers.
+        CharString buffer;
+        for (unsigned col = 0; !atEnd(reader) && value(reader) != '\r' && value(reader) != '\n'; ++col)
+        {
+            if (atEnd(reader))
+                return 1;  // No number.
+
+            clear(buffer);
+            int res = readUntilWhitespace(buffer, reader);
+            if (res != 0 && res != EOF_BEFORE_SUCCESS)
+                return 1;  // Error reading.
+            TValue val = 0;
+            if (!lexicalCast2(val, buffer))
+                return 1;  // Invalid number.
+
+            TSequenceValue destChar = mapping[col];
+            sc.data_tab[OFFSET + ordValue(destChar)] = val;
+
+            while (!atEnd(reader) && isblank(value(reader)))  // Skip blanks (TAB and SPACE).
+                goNext(reader);
+        }
+
+        int res = skipLine(reader);  // Go to next line.
+        if (res != 0)
+            return 1;
+    }
+
+    return 0;
+}
+
+
+template <typename TStream, typename TValue, typename TSequenceValue, typename TSpec>
+inline void
+read(RecordReader<TStream, SinglePass<> > & fl,
+     Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc)
+{
+    read(fl, sc, ScoreMatrixFile());
+}
+
+// ----------------------------------------------------------------------------
+// Function loadScoreMatrix()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.loadScoreMatrix
+..cat:Input/Output
+..summary:Load a score matrix from a file.
+..signature:loadScoreMatrix(score, filename)
+..param.score:Score matrix object to load into.
+...type:Spec.Score Matrix
+..param.filename:Path to the file to load.
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSequenceValue, typename TSpec>
+inline void
+loadScoreMatrix(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc,
+                CharString const & filename)
+{
+    std::fstream fin(toCString(filename), std::ios::binary | std::ios::in);
+    RecordReader<std::fstream, SinglePass<> > reader(fin);
+    read(reader, sc);
+}
+
+// TODO(holtgrew): Change parameter order?
+
+/**
+.Function.loadScoreMatrix
+..signature:loadScoreMatrix(score, filename, meta)
+..param.meta:Meta information read from the file.
+..status:The order of the parameters filename and meta will switch.
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSequenceValue, typename TSpec, typename TMeta>
+inline void
+loadScoreMatrix(Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > & sc, CharString const & filename, TMeta & meta)
+{
+    std::fstream fin(toCString(filename), std::ios::binary | std::ios::in);
+    RecordReader<std::fstream, SinglePass<> > reader(fin);
+    readMeta(reader, meta, ScoreMatrixFile());
+    read(reader, sc, ScoreMatrixFile());
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _sprintfValue()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Can we solve this more eleganly using std::stringstream's?
+
+/*
+.Function._sprintfValue
+..cat:Input/Output
+..summary:Use sprintf to print a value into a $const char *$ buffer.
+..signature:_sprintf(buffer, value)
+..param.buffer:Buffer to write to.
+...type:char *
+...remark:Must be of sufficient size.
+..param.value:Variable for which to write the string value to $buffer$.
+...type:unsigned int
+...type:int
+...type:float
+...type:double
+..includes:seqan/score.h
+..include:seqan/score.h
+ */
+
+inline void
+_sprintfValue(char * buf, unsigned val)
+{
+    std::sprintf(buf, "%u", val);
+}
+
+/*
+.Function._sprintfValue.param.value.type:int
+..include:seqan/score.h
+ */
+inline void
+_sprintfValue(char * buf, int val)
+{
+    std::sprintf(buf, "%d", val);
+}
+
+/*
+.Function._sprintfValue.param.value.type:float
+..include:seqan/score.h
+ */
+inline void
+_sprintfValue(char * buf, float val)
+{
+    double d = val;
+    std::sprintf(buf, "%G", d);
+}
+
+/*
+.Function._sprintfValue.param.value.type:float
+..include:seqan/score.h
+ */
+inline void
+_sprintfValue(char * buf, double val)
+{
+    std::sprintf(buf, "%G", val);
+}
+
+// ----------------------------------------------------------------------------
+// Function write()                                         [Spec.Score Matrix]
+// ----------------------------------------------------------------------------
+
+/**
+.Function.Score Matrix#write
+..summary:Write a score matrix to a stream.
+..cat:Input/Output
+..class:Spec.Score Matrix
+..signature:write(stream, scoreMatrix[, meta])
+..param.stream:A @Concept.StreamConcept@ to write to.
+...type:Concept.StreamConcept
+..param.scoreMatrix:The matrix to write out.
+...type:Spec.Score Matrix
+..param.meta:Optional description.
+...type:Shortcut.CharString
+..include:seqan/score.h
+ */
+
+template <typename TStream, typename TValue, typename TSequenceValue, typename TSpec>
+inline int
+write(TStream & stream,
+      Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > const & sc,
+      CharString const & meta)
+{
+    typedef typename ValueSize<TSequenceValue>::Type TSeqValueSize;
+    TValue const * tab = sc.data_tab;
+
+    TSeqValueSize const VALUE_SIZE = ValueSize<TSequenceValue>::VALUE;
+    __uint32 const TAB_SIZE = VALUE_SIZE * VALUE_SIZE;
+
+    // -----------------------------------------------------------------------
+    // Write meta data.
+    // -----------------------------------------------------------------------
+    if (!empty(meta)) {
+        bool lineBegin = true;
+        for (unsigned int i = 0; i < length(meta); ++i) {
+            if (lineBegin)
+            {
+                // Escape each line with a starting '#'.
+                streamPut(stream, '#');
+                lineBegin = false;
+            }
+            if (meta[i] == '\r')
+                continue;
+            if (meta[i] == '\n')
+                lineBegin = true;
+            streamPut(stream, meta[i]);
+        }
+        if (!lineBegin)
+            streamPut(stream, '\n');
+    }
+
+    // -----------------------------------------------------------------------
+    // Determine maximal column width.
+    // -----------------------------------------------------------------------
+    unsigned colWidth = 1;
+    char buf[100];  // 100 is enough for printing int, unsigned, dobule
+    for (unsigned i = 0; i < TAB_SIZE; ++i)
+    {
+        _sprintfValue(buf, tab[i]);
+        unsigned cellWidth = std::strlen(buf);
+        if (cellWidth > colWidth)
+            colWidth = cellWidth;  // Compute maximum.
+    }
+    colWidth += 1;  // Increase colWidth for an additional blank.
+
+    // -----------------------------------------------------------------------
+    // Write alphabet line.
+    // -----------------------------------------------------------------------
+    streamPut(stream, ' ');  // A blank for alphabet column.
+    for (unsigned j = 0; j < VALUE_SIZE; ++j)
+    {
+        char val = static_cast<TSequenceValue>(j);  // Conversion integral => TSequenceValue => char.
+        // Leading blanks for column j.
+        for (unsigned k = 1; k < colWidth; ++k)
+            streamPut(stream, ' ');
+        streamPut(stream, val);
+    }
+    streamPut(stream, '\n');
+
+    // -----------------------------------------------------------------------
+    // Write rest of matrix.
+    // -----------------------------------------------------------------------
+    for (unsigned i = 0; i < VALUE_SIZE; ++i)
+    {
+        // Write alphabet column cell.
+        char val = static_cast<TSequenceValue>(i);  // Conversion integral => TSequenceValue => char.
+        streamPut(stream, val);
+
+        // Write rest of line i.
+        unsigned offset = i * VALUE_SIZE;
+        for (unsigned j = 0; j < VALUE_SIZE; ++j)
+        {
+            _sprintfValue(buf, tab[offset + j]);
+            unsigned len = strlen(buf);
+
+            // Leading blanks.
+            for (unsigned k = 0; k < colWidth - len; ++k)
+                streamPut(stream, ' ');
+
+            // Write cell.
+            streamPut(stream, buf);
+        }
+        streamPut(stream, '\n');
+    }
+
+    return 0;
+}
+
+template <typename TStream, typename TValue, typename TSequenceValue, typename TSpec>
+inline int
+write(TStream & stream,
+      Score<TValue, ScoreMatrix<TSequenceValue, TSpec> > const & sc)
+{
+    return write(stream, sc, "");
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_SCORE_SCORE_MATRIX_IO_H_
diff --git a/third-party/seqan/core/include/seqan/score/score_simple.h b/third-party/seqan/core/include/seqan/score/score_simple.h
new file mode 100644
index 0000000..ba9f6fd
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/score/score_simple.h
@@ -0,0 +1,364 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Code for the Simple Scoring Schema.
+// ==========================================================================
+
+#ifndef SEQAN_SCORE_SCORE_SIMPLE_H_
+#define SEQAN_SCORE_SCORE_SIMPLE_H_
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+/**
+.Spec.Simple Score
+..cat:Scoring
+..signature:Score<TValue, Simple>
+..param.TValue:The value type.
+...default:int
+..general:Class.Score
+..summary:Simple scoring scheme that has scores for matches, mismatches, opening gaps and extending gaps.
+..include:seqan/score.h
+*/
+template <typename TValue>
+class Score<TValue, Simple> {
+public:
+    // The score for a match.
+    TValue data_match;
+
+    // The score for a mismatch.
+    TValue data_mismatch;
+
+    // The gap extension score.
+    TValue data_gap_extend;
+
+    // The gap open score.
+    TValue data_gap_open;
+
+    Score()
+        : data_match(0), data_mismatch(-1), data_gap_extend(-1),
+          data_gap_open(-1) {
+        SEQAN_CHECKPOINT;
+    }
+
+    Score(TValue _match, TValue _mismatch, TValue _gap)
+        : data_match(_match), data_mismatch(_mismatch),
+          data_gap_extend(_gap), data_gap_open(_gap) {
+        SEQAN_CHECKPOINT;
+    }
+
+/**
+.Memfunc.Score#Score:
+..class:Class.Score
+..summary:Constructor
+..signature:Score<TValue, Simple>()
+..signature:Score<TValue, Simple>(score)
+..signature:Score<TValue, Simple>(match, mismatch, gap [, gap_open])
+..param.score:Other Score object. (copy constructor)
+..param.match:TValue object.
+...default:0
+..param.mismatch:TValue object.
+...default:-1
+..param.gap:TValue object.
+...remarks:The score for a single blank in a gap (linear gap costs).
+...default:-1
+..param.gap_open:TValue object.
+...remarks:The score for the first blank in a gap (affine gap costs).
+...default:$gap$
+..remarks:
+...text:If both gap and gap_open are specified, the total score of a length $n$ gap is $gap_open (n-1)*gap$.
+...note:Usually $mismatch$, $gap$, and $gap_open$ are negative values.
+ */
+    Score(TValue _match, TValue _mismatch, TValue _gap_extend, TValue _gap_open)
+        : data_match(_match), data_mismatch(_mismatch),
+          data_gap_extend(_gap_extend), data_gap_open(_gap_open) {
+        SEQAN_CHECKPOINT;
+    }
+};
+
+
+/**
+.Shortcut.SimpleScore:
+..cat:Scoring
+..summary:Simple scoring scheme.
+..signature:SimpleScore
+..shortcutfor:Spec.Simple Score
+...signature:Score<int, Simple>
+..see:Spec.Simple Score
+*/
+typedef Score<int, Simple> SimpleScore;
+
+
+/**
+.Function.scoreMatch:
+..class:Class.Score
+..cat:Alignments
+..summary:Match score.
+..signature:scoreMatch(object)
+..param.object.type:Class.Score
+..returns:Match score.
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline TValue
+scoreMatch(Score<TValue, TSpec> const & me) {
+    SEQAN_CHECKPOINT;
+    return me.data_match;
+}
+
+/**
+.Function.setScoreMatch:
+..class:Class.Score
+..cat:Alignments
+..summary:Set match score.
+..signature:setScoreMatch(object, value)
+..param.object.type:Class.Score
+..param.value.type:nolink:TValue
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline void
+setScoreMatch(Score<TValue, TSpec> & me, TValue const & value) {
+    SEQAN_CHECKPOINT;
+    me.data_match = value;
+}
+
+/**
+.Function.scoreMismatch:
+..class:Class.Score
+..cat:Alignments
+..summary:Mismatch score.
+..signature:scoreMismatch(object)
+..param.object.type:Class.Score
+..returns:Mismatch score.
+...note:Usually, mismatches have negative scores.
+..see:Function.scoreMatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline TValue
+scoreMismatch(Score<TValue, TSpec> const & me) {
+    SEQAN_CHECKPOINT;
+    return me.data_mismatch;
+}
+
+
+/**
+.Function.setScoreMismatch:
+..class:Class.Score
+..cat:Alignments
+..summary:Set mismatch score.
+..signature:setScoreMismatch(object, value)
+..param.object.type:Class.Score
+..param.value.type:nolink:TValue
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline void
+setScoreMismatch(Score<TValue, TSpec> & me, TValue const & value) {
+    SEQAN_CHECKPOINT;
+    me.data_mismatch = value;
+}
+
+
+/**
+.Function.scoreGapExtend:
+..class:Class.Score
+..cat:Alignments
+..summary:Score for extending gaps.
+..signature:scoreGapExtend(object)
+..param.object.type:Class.Score
+..returns:Score for extending gaps.
+...note:Usually, gaps have negative scores.
+..see:Function.scoreMismatch
+..see:Function.scoreMatch
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline TValue
+scoreGapExtend(Score<TValue, TSpec> const & me) {
+    SEQAN_CHECKPOINT;
+    return me.data_gap_extend;
+}
+
+
+/**
+.Function.setScoreGapExtend:
+..class:Class.Score
+..cat:Alignments
+..summary:Set gap extension score.
+..signature:setScoreGapExtend(object, value)
+..param.object.type:Class.Score
+..param.value.type:nolink:TValue
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline void
+setScoreGapExtend(Score<TValue, TSpec> & me, TValue const & value) {
+    SEQAN_CHECKPOINT;
+    me.data_gap_extend = value;
+}
+
+
+/**
+.Function.scoreGapOpen:
+..class:Class.Score
+..cat:Alignments
+..summary:Score for opening a gap.
+..signature:scoreGapOpen(object)
+..param.object.type:Class.Score
+..returns:Score for opening a gap.
+...note:Usually, gaps have negative scores.
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreMatch
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline TValue
+scoreGapOpen(Score<TValue, TSpec> const & me) {
+    SEQAN_CHECKPOINT;
+    return me.data_gap_open;
+}
+
+
+/**
+.Function.setScoreGapOpen:
+..class:Class.Score
+..cat:Alignments
+..summary:Set gap opening score.
+..signature:setScoreGapOpen(object, value)
+..param.object.type:Class.Score
+..param.value.type:nolink:TValue
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline void
+setScoreGapOpen(Score<TValue, TSpec> & me, TValue const & value) {
+    SEQAN_CHECKPOINT;
+    me.data_gap_open = value;
+}
+
+
+/**
+.Function.scoreGap:
+..class:Class.Score
+..cat:Alignments
+..summary:Score for gaps.
+..signature:scoreGapExtend(object)
+..param.object.type:Class.Score
+..returns:Score for extending gaps.
+...note:Usually, gaps have negative scores.
+..remarks:This score is used for linear gap costs. For affine gap costs use @Function.scoreGapExtend@ and @Function.scoreGapOpen@ instead.
+..see:Function.scoreMismatch
+..see:Function.scoreMatch
+..see:Function.scoreGapOpen
+..see:Function.scoreGapExtend
+..include:seqan/score.h
+*/
+// TODO(holtgrew): This shortcut/forward should live in score_base.h.
+template <typename TValue, typename TSpec>
+inline TValue
+scoreGap(Score<TValue, TSpec> const & me) {
+    SEQAN_CHECKPOINT;
+    return scoreGapExtend(me);
+}
+
+
+/**
+.Function.setScoreGap:
+..class:Class.Score
+..cat:Alignments
+..summary:Set gap opening and extension score.
+..signature:setScoreGap(object, value)
+..param.object.type:Class.Score
+..param.value.type:nolink:TValue
+..see:Function.scoreMismatch
+..see:Function.scoreGapExtend
+..see:Function.scoreGapOpen
+..include:seqan/score.h
+*/
+template <typename TValue, typename TSpec>
+inline void
+setScoreGap(Score<TValue, TSpec> & me, TValue const & value) {
+    SEQAN_CHECKPOINT;
+    me.data_gap_open = value;
+    me.data_gap_extend = value;
+}
+
+
+// TODO(rmaerker): Remove this here!
+/**
+.Function.score:
+..cat:Scoring
+..class:Class.Score
+..signature:score(score, value1, value2) [deprecated]
+..param.score:A scoring scheme.
+...type:Class.Score
+..param.value1:Aligned character in the first sequence.
+..param.value2:Aligned character in the second sequence.
+..status:The version that explicitely requires two characters is deprecated. For using (or defining) custom scoring schemes better use the functions
+ at Function.score@, @Function.scoreGapOpenVertical@, @Function.scoreGapExtendVertical@, @Function.scoreGapOpenHorizontal@ and @Function.scoreGapExtendHorizontal@ 
+as they require character positions and sequences and allow for position-dependent scoring schemes.
+..include:seqan/score.h
+*/
+//template <typename TValue, typename TSpec, typename TVal1, typename TVal2>
+//inline TValue
+//score(Score<TValue, TSpec> const & me, TVal1 left, TVal2 right) {
+//    SEQAN_CHECKPOINT;
+//    if (left == right)
+//        return scoreMatch(me);
+//    else
+//        return scoreMismatch(me);
+//}
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif  // SEQAN_SCORE_SCORE_SIMPLE_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io.h b/third-party/seqan/core/include/seqan/seq_io.h
new file mode 100644
index 0000000..7c9f0ec
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io.h
@@ -0,0 +1,85 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for module seq_io.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_SEQ_IO_H_
+#define CORE_INCLUDE_SEQAN_SEQ_IO_H_
+
+// ===========================================================================
+// Prerequisites.
+// ===========================================================================
+
+#include <seqan/basic.h>
+#include <seqan/stream.h>
+
+// ===========================================================================
+// Lower-Level I/O Interface for Sequences
+// ===========================================================================
+
+// File Format Guessing
+#include <seqan/seq_io/guess_stream_format.h>
+
+#include <seqan/seq_io/read_fasta_fastq.h>
+#include <seqan/seq_io/read_embl.h>
+#include <seqan/seq_io/read_genbank.h>
+
+#include <seqan/seq_io/write_fasta_fastq.h>
+
+// ===========================================================================
+// SequenceStream
+// ===========================================================================
+
+#include <seqan/seq_io/sequence_stream_impl.h>
+#include <seqan/seq_io/sequence_stream.h>
+
+// ===========================================================================
+// Reading FASTA for Demos
+// ===========================================================================
+
+#include <seqan/seq_io/simple_read_fasta.h>
+
+// ===========================================================================
+// Genomic Region
+// ===========================================================================
+
+#include <seqan/seq_io/genomic_region.h>
+
+// ===========================================================================
+// FAI Index
+// ===========================================================================
+
+#include <seqan/seq_io/fai_index.h>
+
+#endif  // CORE_INCLUDE_SEQAN_SEQ_IO_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/fai_index.h b/third-party/seqan/core/include/seqan/seq_io/fai_index.h
new file mode 100644
index 0000000..d084def
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/fai_index.h
@@ -0,0 +1,728 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Code for loading and writing FAI FASTA index files.
+// ==========================================================================
+
+#include <iostream>
+
+#include <seqan/sequence.h>
+#include <seqan/store.h>
+#include <seqan/file.h>
+#include <seqan/stream.h>
+
+#ifndef SEQAN_CORE_APPS_RABEMA_FAI_INDEX_H_
+#define SEQAN_CORE_APPS_RABEMA_FAI_INDEX_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class FaiIndexEntry_
+// ----------------------------------------------------------------------------
+
+// Stores one entry in the FAI file.
+
+class FaiIndexEntry_
+{
+public:
+    // Name of reference sequence.
+    CharString name;
+    // Number of nucleotides in sequence.
+    __uint64 sequenceLength;
+    // Offset in the file.
+    __uint64 offset;
+    // Number of sequence characters per line.
+    unsigned lineLength;
+    // Number of overall characters per line, including newline character(s).
+    unsigned overallLineLength;
+
+    FaiIndexEntry_() :
+        sequenceLength(0), offset(0), lineLength(0), overallLineLength(0)
+    {}
+};
+
+// ----------------------------------------------------------------------------
+// Class FaiIndex
+// ----------------------------------------------------------------------------
+
+/**
+.Class.FaiIndex
+..cat:Input/Output
+..signature:FaiIndex
+..summary:Data type for storing FAI indices.
+..wiki:Tutorial/IndexedFastaIO|Tutorial: Indexed FASTA I/O
+..example.text:The following example demonstrate the usage of the FAIIndex class.
+..example.file:demos/seq_io/fai_index_example.cpp
+..include:seqan/seq_io.h
+
+.Memvar.FaiIndex#FaiIndex
+..class:Class.FaiIndex
+..signature:FaiIndex()
+..summary:The @Class.FaiIndex@ class only provides the default constructor.
+*/
+
+class FaiIndex
+{
+public:
+    // TODO(holtgrew): The members are not publically documented for now. Keep it this way?
+
+    // The name of the FASTA file.
+    CharString fastaFilename;
+    // The name of the FAI file.
+    CharString faiFilename;
+
+    // The index entries.
+    String<FaiIndexEntry_> indexEntryStore;
+    // A store for the reference names.
+    StringSet<CharString> refNameStore;
+    // A cache for fast access to the reference name store.
+    NameStoreCache<StringSet<CharString> > refNameStoreCache;
+
+    // We use this memory mapped string (opened read-only) to read from the file.
+    String<char, MMap<> > mmapString;
+    bool mmapStringOpen;
+
+    FaiIndex() :
+        refNameStoreCache(refNameStore), mmapStringOpen(false)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#clear
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:clear(faiIndex)
+..param.faiIndex:The @Class.FaiIndex@ to reset.
+...type:Class.FaiIndex
+..summary:Reset a @Class.FaiIndex@ object to the state after default construction.
+..include:seqan/seq_io.h
+*/
+
+inline void clear(FaiIndex & index)
+{
+    clear(index.fastaFilename);
+    clear(index.faiFilename);
+    clear(index.indexEntryStore);
+    clear(index.refNameStore);
+    refresh(index.refNameStoreCache);
+}
+
+// ----------------------------------------------------------------------------
+// Function getIdByName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#getIdByName
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:getIdByName(faiIndex, name, refId)
+..summary:Return id (numeric index in the file) of a sequence in a FAI file.
+..param.faiIndex:The @Class.FaiIndex@ to query.
+...type:Class.FaiIndex
+..param.name:The name of the sequence to get the id for.
+...type:Shortcut.CharString
+..param.refId:The id of the sequence is written here.
+...type:nolink:$unsigned$
+..return:$bool$ indicating whether a reference with this name is known in the index.
+..include:seqan/seq_io.h
+*/
+
+// TODO(holtgrew): Fix parameter order when getIdByName() has good parameter order.
+
+// TODO(holtgrew): Using templates here because of ambiguities hit otherwise.
+
+template <typename TName, typename TId>
+inline bool getIdByName(FaiIndex & index, TName const & name, TId & id)
+{
+    return getIdByName(index.refNameStore, name, id, index.refNameStoreCache);
+}
+
+template <typename TName, typename TId>
+inline bool getIdByName(FaiIndex const & index, TName const & name, TId & id)
+{
+    return getIdByName(index.refNameStore, name, id, index.refNameStoreCache);
+}
+
+// ----------------------------------------------------------------------------
+// Function sequenceLength()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#sequenceLength
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:__uint64 sequenceLength(faiIndex, refId)
+..summary:Return length of the sequence with the given id in the @Class.FaiIndex at .
+..param.faiIndex:The @Class.FaiIndex@ to query.
+...type:Class.FaiIndex
+..param.refId:The id of the sequence to get the length of.
+...type:nolink:$unsigned$
+..return:$__uint64$ with the length of the sequence.
+..include:seqan/seq_io.h
+*/
+
+template <typename TRefId>
+inline __uint64 sequenceLength(FaiIndex const & index, TRefId refId)
+{
+    return index.indexEntryStore[refId].sequenceLength;
+}
+
+// TODO(holtgrew): Wrapper and template only here because sequenceLength in string_set_base.h is weird.
+
+template <typename TRefId>
+inline __uint64 sequenceLength(FaiIndex & index, TRefId refId)
+{
+    return index.indexEntryStore[refId].sequenceLength;
+}
+
+// ----------------------------------------------------------------------------
+// Function sequenceName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#sequenceName
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:CharString sequenceName(faiIndex, refId)
+..summary:Return the name of the sequence with the given id in the @Class.FaiIndex at .
+..param.faiIndex:The @Class.FaiIndex@ to query.
+...type:Class.FaiIndex
+..param.refId:The id of the sequence to get the name of.
+...type:Shortcut.CharString
+..return:@Shortcut.CharString@ with the name of the sequence.
+..include:seqan/seq_io.h
+*/
+
+inline CharString sequenceName(FaiIndex const & index, unsigned refId)
+{
+    return index.indexEntryStore[refId].name;
+}
+
+// ----------------------------------------------------------------------------
+// Function numSeqs()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#numSeqs
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:numSeqs(faiIndex)
+..summary:Return number of sequences known to an @Class.FaiIndex at .
+..param.faiIndex:The @Class.FaiIndex@ to query.
+...type:Class.FaiIndex
+..return:$__uint64$ with the number of sequences.
+..include:seqan/seq_io.h
+*/
+
+inline __uint64 numSeqs(FaiIndex const & index)
+{
+    return length(index.indexEntryStore);
+}
+
+// ----------------------------------------------------------------------------
+// Function readRegion()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#readRegion
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:readRegion(str, faiIndex, refId, beginPos, endPos)
+..signature:readRegion(str, faiIndex, region);
+..summary:Load the infix of a sequence from a @Class.FaiIndex at .
+..description:The given region is loaded from the indexed FASTA file.
+..param.str:The sequence infix is written into this string.
+...type:Class.String
+..param.faiIndex:The @Class.FaiIndex@ to query.
+...type:Class.FaiIndex
+..param.refId:The index of the reference in the file.
+...type:nolink:$unsigned$
+..param.beginPos:The begin position of the infix to write to $str$.
+...type:nolink:$unsigned$
+..param.endPos:The end position of the infix to write to $str$.
+...type:nolink:$unsigned$
+..param.region:The @Class.GenomicRegion@ to read.
+...type:Class.GenomicRegion
+..return:Status code $int$, $0$ indicating success and $1$ an error.
+..include:seqan/seq_io.h
+*/
+
+template <typename TValue, typename TSpec>
+inline int readRegion(String<TValue, TSpec> & str,
+                      FaiIndex const & index,
+                      unsigned refId,
+                      unsigned beginPos,
+                      unsigned endPos)
+{
+    // Limit region to the infix, make sure that beginPos < endPos, compute character to read.
+    unsigned seqLen = index.indexEntryStore[refId].sequenceLength;;
+    beginPos = std::min(beginPos, seqLen);
+    endPos = std::min(std::max(beginPos, endPos), seqLen);
+    unsigned toRead = endPos - beginPos;
+
+    typedef typename Iterator<String<char, MMap<> > const, Standard>::Type TSourceIter;
+    typedef typename Iterator<String<TValue, TSpec>, Standard>::Type TTargetIter;
+    TSourceIter itSource = begin(index.mmapString, Standard());
+    __uint64 offset = index.indexEntryStore[refId].offset;
+    // First, compute offset of the completely filled lines.
+    unsigned numLines = beginPos / index.indexEntryStore[refId].lineLength;
+    unsigned numBytes = numLines * index.indexEntryStore[refId].overallLineLength;
+    // Then, compute overall offset by adding remaining bytes, too.
+    numBytes += beginPos % index.indexEntryStore[refId].lineLength;
+    offset += numBytes;
+    // Advance iterator in MMap file.
+    itSource += offset;
+
+    // Copy out the characters from FASTA file and convert via iterator assignment to target string's type.
+    resize(str, toRead, TValue());
+    TTargetIter itTarget = begin(str, Standard());
+    for (unsigned i = 0; i < toRead; )
+    {
+        if (isspace(*itSource))
+        {
+            ++itSource;
+            continue;  // Skip spaces.
+        }
+        *itTarget = *itSource;
+        ++itTarget;
+        ++itSource;
+        ++i;
+    }
+
+    return 0;
+}
+
+template <typename TValue, typename TSpec>
+inline int readRegion(String<TValue, TSpec> & str,
+                      FaiIndex const & index,
+                      GenomicRegion const & region)
+{
+    int seqId = region.seqId;
+    if (seqId == -1)
+    {
+        unsigned x = 0;
+        if (!getIdByName(index, region.seqName, x))
+            return 1;  // Sequence with this name could not be found.
+        seqId = x;
+    }
+    int beginPos = region.beginPos;
+    if (beginPos == -1)
+        beginPos = 0;
+    int endPos = region.endPos;
+    if (endPos == -1)
+        endPos = sequenceLength(index, seqId);
+    return readRegion(str, index, seqId, beginPos, endPos);
+}
+
+// ----------------------------------------------------------------------------
+// Function readSequence()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#readSequence
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:readSequence(str, faiIndex, refId)
+..summary:Load a whole sequence from an @Class.FaiIndex at .
+..param.str:The sequence is written into this string.
+...type:Class.String
+..param.faiIndex:The @Class.FaiIndex@ to use.
+...type:Class.FaiIndex
+..param.refId:The index of the reference in the file.
+...type:nolink:$unsigned$
+..return:Status code $int$, $0$ indicating success and $1$ an error.
+..include:seqan/seq_io.h
+*/
+
+template <typename TValue, typename TSpec>
+inline int readSequence(String<TValue, TSpec> & str, FaiIndex const & index, unsigned refId)
+{
+    if (refId > numSeqs(index))
+        return 1;  // Out of bounds.
+
+    return readRegion(str, index, refId, 0, sequenceLength(index, refId));
+}
+
+// ----------------------------------------------------------------------------
+// Function read()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#read
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:read(faiIndex, fastaFileName[, faiFileName])
+..summary:Read a FAI index.
+..param.faiIndex:The @Class.FaiIndex@ object to read the file into.
+...type:Class.FaiIndex
+..param.fastaFileName:The name of the FASTA file to read.
+...type:nolink:$char const *$
+..param.faiFileName:The name of the FAI file to read.
+...default:$fastaFileName + ".fai"$.
+...type:nolink:$char const *$
+..return:Status code $int$, $0$ indicating success and $1$ an error.
+..include:seqan/seq_io.h
+*/
+
+inline int read(FaiIndex & index, char const * fastaFilename, char const * faiFilename)
+{
+    clear(index);  // Also clears filename, thus backup above and restore below.
+    index.fastaFilename = fastaFilename;
+    index.faiFilename = faiFilename;
+
+    if (index.mmapStringOpen)
+        close(index.mmapString);
+    if (!open(index.mmapString, toCString(fastaFilename), OPEN_RDONLY))
+        return 1;  // Could not open file.
+    index.mmapStringOpen = true;
+
+    // Open file.
+    std::ifstream faiStream(toCString(index.faiFilename), std::ios::binary | std::ios::in);
+    if (!faiStream.good())
+        return 1;
+
+    // Read FAI file.
+    RecordReader<std::ifstream, SinglePass<> > reader(faiStream);
+    CharString buffer;
+    while (!atEnd(reader))
+    {
+        FaiIndexEntry_ entry;
+
+        // Read REF_NAME.
+        if (readUntilTabOrLineBreak(entry.name, reader) != 0)
+            return 1;
+
+        appendValue(index.refNameStore, entry.name);
+        if (atEnd(reader) || value(reader) != '\t')
+            return 1;  // Must be on tab.
+
+        skipChar(reader, '\t');  // Must have been on tab, no checking.
+
+        // Read SEQ_LENGTH.
+        clear(buffer);
+        if (readUntilTabOrLineBreak(buffer, reader) != 0)
+            return 1;
+
+        if (!lexicalCast2(entry.sequenceLength, buffer))
+            return 1;  // Could not cast to integer.
+
+        if (atEnd(reader) || value(reader) != '\t')
+            return 1;  // Must be on tab.
+
+        skipChar(reader, '\t');  // Must have been on tab, no checking.
+
+        // Read OFFSET.
+        clear(buffer);
+        if (readUntilTabOrLineBreak(buffer, reader) != 0)
+            return 1;
+
+        if (!lexicalCast2(entry.offset, buffer))
+            return 1;  // Could not cast to integer.
+
+        if (atEnd(reader) || value(reader) != '\t')
+            return 1;  // Must be on tab.
+
+        skipChar(reader, '\t');  // Must have been on tab, no checking.
+
+        // Read LINE_LENGTH.
+        clear(buffer);
+        if (readUntilTabOrLineBreak(buffer, reader) != 0)
+            return 1;
+
+        if (!lexicalCast2(entry.lineLength, buffer))
+            return 1;  // Could not cast to integer.
+
+        if (atEnd(reader) || value(reader) != '\t')
+            return 1;  // Must be on tab.
+
+        skipChar(reader, '\t');  // Must have been on tab, no checking.
+
+        // Read OVERALL_LINE_LENGTH.
+        clear(buffer);
+        if (readUntilTabOrLineBreak(buffer, reader) != 0)
+            return 1;
+
+        if (!lexicalCast2(entry.overallLineLength, buffer))
+            return 1;  // Could not cast to integer.
+
+        if (!atEnd(reader) && value(reader) != '\r' && value(reader) != '\n')
+            return 1;  // Must be on end of line or file.
+
+        if (!atEnd(reader))
+            skipLine(reader);  // Skip over line ending.
+
+        appendValue(index.indexEntryStore, entry);
+    }
+
+    // Refresh name store cache.
+    refresh(index.refNameStoreCache);
+
+    return 0;
+}
+
+// TODO(holtgrew): The wrappers can go when the clash from read() from the file module is gone.
+
+inline int read(FaiIndex & index, char * fastaFilename, char const * faiFilename)
+{
+    return read(index, static_cast<char const *>(fastaFilename), faiFilename);
+}
+
+inline int read(FaiIndex & index, char const * fastaFilename, char * faiFilename)
+{
+    return read(index, fastaFilename, static_cast<char const *>(faiFilename));
+}
+
+inline int read(FaiIndex & index, char * fastaFilename, char * faiFilename)
+{
+    return read(index, static_cast<char const *>(fastaFilename), static_cast<char const *>(faiFilename));
+}
+
+inline int read(FaiIndex & index, char const * fastaFilename)
+{
+    char buffer[1000];
+    snprintf(buffer, 999, "%s.fai", toCString(fastaFilename));
+    return read(index, fastaFilename, &buffer[0]);
+}
+
+inline int read(FaiIndex & index, char * fastaFilename)
+{
+    return read(index, static_cast<char const *>(fastaFilename));
+}
+
+inline int read(FaiIndex & index)
+{
+    // Cannot read if FAI filename is empty.
+    if (empty(index.faiFilename))
+        return 1;
+
+    return read(index, toCString(index.fastaFilename), toCString(index.faiFilename));
+}
+
+// ---------------------------------------------------------------------------
+// Function write()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#write
+..cat:Input/Output
+..class:Class.FaiIndex
+..signature:write(faiIndex[, faiFileName])
+..summary:Write out an @Class.FaiIndex@ object.
+..param.faiIndex:The @Class.FaiIndex@ object to write out.
+...type:Class.FaiIndex
+..param.faiFileName:The name of the FAI file to write to.
+...remarks:This is optional only if the FAI index knows the FAI file name from a previous @Function.FaiIndex#build@ call.
+...default:The FAI file name from the previous call to @Function.FaiIndex#build@, if any.
+...type:nolink:$char const *$
+..return:Status code $int$, $0$ indicating success and $1$ an error.
+..include:seqan/seq_io.h
+*/
+
+// TODO(holtgrew): The wrappers can go when the clash from read() from the file module is gone.
+
+inline int write(FaiIndex const & index, char const * faiFilename)
+{
+    // Open index files.
+    std::ofstream indexOut(faiFilename, std::ios::binary | std::ios::out);
+
+    for (unsigned i = 0; i < length(index.indexEntryStore); ++i)
+    {
+        FaiIndexEntry_ const & entry = index.indexEntryStore[i];
+        indexOut << entry.name << '\t' << entry.sequenceLength << '\t' << entry.offset << '\t'
+                 << entry.lineLength << '\t' << entry.overallLineLength << '\n';
+    }
+
+    return !indexOut.good();  // 1 on errors, 0 on success.
+}
+
+inline int write(FaiIndex const & index, char * faiFilename)
+{
+    return write(index, static_cast<char const *>(faiFilename));
+}
+
+inline int write(FaiIndex & index, char const * faiFilename)
+{
+    return write(static_cast<FaiIndex const &>(index), faiFilename);
+}
+
+inline int write(FaiIndex & index, char * faiFilename)
+{
+    return write(static_cast<FaiIndex const &>(index), static_cast<char const *>(faiFilename));
+}
+
+inline int write(FaiIndex const & index)
+{
+    if (empty(index.faiFilename))
+        return 1;  // Cannot write out if faiFilename member is empty.
+    return write(index, toCString(index.faiFilename));
+}
+
+inline int write(FaiIndex & index)
+{
+    return write(static_cast<FaiIndex const &>(index));
+}
+
+// ---------------------------------------------------------------------------
+// Function build()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.FaiIndex#build
+..class:Class.FaiIndex
+..summary:Create @Class.FaiIndex@ from FASTA file.
+..signature:build(faiIndex, fastaFilename[, faiFilename])
+..description:The index can later be written out with @Function.FaiIndex#write@ and be loaded again using @Function.FaiIndex#read at .
+..param.faiIndex:@Class.FaiIndex@ to write index to.
+...type:Class.FaiIndex
+..param.fastaFilename:Name of FASTA file to build an index for.
+...type:Shortcut.CharString
+..param.faiFilename:Name of FAI index file, stored in $faiIndex$. Optional.
+...default:$fastaFilename + ".fai"$
+...type:nolink:$char const *$
+..returns:$int$, equal to 0 on success, != 0 otherwise.
+..include:seqan/stream.h
+ */
+
+inline int build(FaiIndex & index, char const * seqFilename, char const * faiFilename)
+{
+    index.fastaFilename = seqFilename;
+    index.faiFilename = faiFilename;
+    
+    if (index.mmapStringOpen)
+        close(index.mmapString);
+    if (!open(index.mmapString, toCString(seqFilename), OPEN_RDONLY))
+        return 1;  // Could not open file.
+    index.mmapStringOpen = true;
+
+    typedef String<char, MMap<> > TMMapString;
+    RecordReader<TMMapString, SinglePass<StringReader> > reader(index.mmapString);
+    // Get file format, must be FASTA for FAI.
+    AutoSeqStreamFormat tagSelector;
+    if (!guessStreamFormat(reader, tagSelector))
+        return 1;  // Invalid format.
+
+    if (!isEqual(tagSelector, seqan::Fasta()))
+        return 1;  // Invalid format, not FASTA.
+
+    // Re-using the FASTA/FASTQ parsing code from read_fasta_fastq is not really feasible here.  We roll our own
+    // mini-parser from scratch.
+    CharString line;
+    CharString seqName;
+    __uint32 seqLength = 0;
+    __uint64 seqOffset = 0;
+    __uint32 lineLength = 0;
+    __uint32 lineSize = 0;
+    while (!atEnd(reader))
+    {
+        clear(line);
+        clear(seqName);
+
+        if (value(reader) != '>')
+            return 1;  // Must be >.
+
+        goNext(reader);
+
+        int res = readUntilWhitespace(seqName, reader);
+        if (res != 0)
+            return res;  // Error reading.
+
+        res = skipLine(reader);
+        if (res != 0)
+            return res;  // Error reading.
+
+        seqOffset = reader._current - begin(reader._string, Standard());
+
+        res = readLine(line, reader);
+        if (res != 0 && res != EOF_BEFORE_SUCCESS)
+            return res;  // Error reading.
+
+        lineSize = reader._current - begin(reader._string, Standard()) - seqOffset;
+        lineLength = length(line);
+        seqLength = lineLength;
+
+        while (!atEnd(reader))
+        {
+            char c = value(reader);
+            if (c == '>')
+                break;
+            if (!isspace(c))
+                seqLength += 1;
+            goNext(reader);
+        }
+
+        FaiIndexEntry_ entry;
+        entry.name = seqName;
+        entry.sequenceLength = seqLength;
+        entry.offset = seqOffset;
+        entry.lineLength = lineLength;
+        entry.overallLineLength = lineSize;
+        appendValue(index.indexEntryStore, entry);
+        appendValue(index.refNameStore, entry.name);
+    }
+
+    // Refresh name store cache.
+    refresh(index.refNameStoreCache);
+
+    return 0;
+}
+
+inline int build(FaiIndex & index, char const * seqFilename)
+{
+    CharString faiFilename(seqFilename);
+    append(faiFilename, ".fai");
+    return build(index, seqFilename, toCString(faiFilename));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_CORE_APPS_RABEMA_FAI_INDEX_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/genomic_region.h b/third-party/seqan/core/include/seqan/seq_io/genomic_region.h
new file mode 100644
index 0000000..b17adae
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/genomic_region.h
@@ -0,0 +1,274 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The GenomicRegion class represents a region on one chromosome/contig in a
+// genome, e.g. chr1, chr1:15,000, chr1:100,000-200,000.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_SEQ_IO_GENOMIC_REGION_H_
+#define CORE_INCLUDE_SEQAN_SEQ_IO_GENOMIC_REGION_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+class GenomicRegion;
+inline bool parse(GenomicRegion & region, CharString const & regionString);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ---------------------------------------------------------------------------
+// Class GenomicRegion
+// ---------------------------------------------------------------------------
+
+/**
+.Class.GenomicRegion
+..cat:Input/Output
+..signature:GenomicRegion
+..summary:Store information about a genomic region.
+..description.text:
+A genomic region is a range on a chromosome.
+The chromosome is identified by its name (as text in @Memvar.GenomicRegion#seqName@, optionally also as an $integer$ in @Memvar.GenomicRegion#seqId@).
+The range is stored as a half-open interval [@Memvar.GenomicRegion#beginPos@, @Memvar.GenomicRegion#endPos@).
+If @Memvar.GenomicRegion#beginPos@ is set to $-1$ then the range spans the whole chromosome.
+If @Memvar.GenomicRegion#beginPos@ is set to a value $>= 0$ and @Memvar.GenomicRegion#endPos@ is set ot $-1$, then the chromosome is selected from @Memvar.GenomicRegion#beginPos@ to the end.
+..description.text:
+Examples for genomic regions are $chr1$, $chr1:1,000$, $chr1:1,000-2,000$.
+..description.text:
+The textual description of a genomic region has one of the formats $NAME$, $NAME:START$, $NAME:START-END$.
+The positions in the textual representation $START$ and $END$ are one-based.
+However, the representation in the members of @Class.GenomicRegion@ is zero-based.
+..example.text:Construct a @Class.GenomicRegion@ object and fill it from different region strings.
+..example.code:
+seqan::GenomicRegion genomicRegion;
+
+parse(genomicRegion, "chr1");
+// genomicRegion.seqName == "chr1"
+// genomicRegion.seqId == -1, genomicRegion.beginPos == -1, genomicRegion.beginPos == -1
+
+parse(genomicRegion, "chr1:1000");
+// genomicRegion.seqName == "chr1"
+// genomicRegion.beginPos == 999
+// genomicRegion.seqId == -1, genomicRegion.beginPos == -1
+
+parse(genomicRegion, "chr1:1000-2000");
+// genomicRegion.seqName == "chr1"
+// genomicRegion.beginPos == 999
+// genomicRegion.beginPos == 2000
+// genomicRegion.seqId == -1
+
+
+..include:seqan/seq_io.h
+
+.Memfunc.GenomicRegion#GenomicRegion
+..class:Class.GenomicRegion
+..summary:Constructor.
+..description:
+The default constructor sets all integer members to $-1$, the $seqName$ member is left empty.
+..signature:GenomicRegion()
+..signature:GenomicRegion(str)
+..param.str:The string to parse region from.
+...type:Shortcut.CharString
+
+.Memvar.GenomicRegion#seqName
+..class:Class.GenomicRegion
+..summary:Name of the sequence the region lies on, default is the empty string.
+..type:Shortcut.CharString
+
+.Memvar.GenomicRegion#seqId
+..class:Class.GenomicRegion
+..summary:An optional field storing an integer. Default is $-1$.
+..type:nolink:$__int32$
+
+.Memvar.GenomicRegion#beginPos
+..class:Class.GenomicRegion
+..summary:Begin position of the range on the chromosome. Default is $-1$.
+..type:nolink:$__int32$
+
+.Memvar.GenomicRegion#endPos
+..class:Class.GenomicRegion
+..summary:End position of the range on the chromosome. Default is $-1$.
+..type:nolink:$__int32$
+*/
+
+class GenomicRegion
+{
+public:
+    // Name of sequence.
+    CharString seqName;
+    // Index of sequence in FASTA file.  -1 if not set.
+    __int32 seqId;
+    // 0-based begin position.  -1 if not set.
+    __int32 beginPos;
+    // 0-based, C-style end position.  -1 if not set.
+    __int32 endPos;
+
+    GenomicRegion(CharString const & str) :
+            seqId(-1), beginPos(-1), endPos(-1)
+    {
+        parse(*this, str);
+    }
+
+    GenomicRegion() :
+        seqId(-1), beginPos(-1), endPos(-1)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ---------------------------------------------------------------------------
+// Function clear()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.GenomicRegion#clear
+..cat:Input/Output
+..class:Class.GenomicRegion
+..summary:Reset a @Class.GenomicRegion@ object to the same state after default construction.
+..signature:reset(genomicRegion)
+..param.genomicRegion:The @Class.GenomicRegion@ object to reset.
+...type:Class.GenomicRegion
+..returns:$void$, where $true$ indicates sucess
+..include:seqan/seq_io.h
+*/
+
+inline void clear(GenomicRegion & region)
+{
+    clear(region.seqName);
+    region.seqId = -1;
+    region.beginPos = -1;
+    region.endPos = -1;
+}
+
+// ---------------------------------------------------------------------------
+// Function parse()
+// ---------------------------------------------------------------------------
+
+/**
+.Function.GenomicRegion#parse
+..cat:Input/Output
+..class:Class.GenomicRegion
+..summary:Parse genomic region string store results in @Class.GenomicRegion at .
+..signature:parse(genomicRegion, regionString)
+..param.genomicRegion:The @Class.GenomicRegion@ object to write the results to.
+...type:Class.GenomicRegion
+..param.regionString:The region string to prse.
+...type:Shortcut.CharString
+..returns:$bool$, where $true$ indicates sucess
+..example.text:See the example for parsing in the @Class.GenomicRegion at .
+..include:seqan/seq_io.h
+*/
+
+// Parse regionString and write to region.  region.seqId will not be set but
+// region.seqName will be.  Return true on success.
+
+inline bool parse(GenomicRegion & region, CharString const & regionString)
+{
+    Stream<CharArray<char const *> > stream(begin(regionString, Standard()),
+                                            end(regionString, Standard()));
+    RecordReader<Stream<CharArray<char const *> >, SinglePass<> > reader(stream);
+
+    // Parse out sequence name.
+    CharString buffer;
+    int res = readUntilChar(buffer, reader, ':');
+    if (res != 0 && res != EOF_BEFORE_SUCCESS)
+        return 1;  // Parse error.
+
+    region.seqName = buffer;
+    if (atEnd(reader))
+        return true;  // Done after parsing the sequence name.
+
+    goNext(reader);  // Skip ':'.
+
+    // Parse out begin position.
+    clear(buffer);
+    while (!atEnd(reader) && value(reader) != '-')
+    {
+        if (!isdigit(value(reader)) && value(reader) != ',')
+            return false;  // Error parsing.
+
+        if (isdigit(value(reader)))
+            appendValue(buffer, value(reader));
+        goNext(reader);
+    }
+    if (empty(buffer))
+        return false;
+
+    if (!lexicalCast2(region.beginPos, buffer))
+        return false;
+
+    if (region.beginPos <= 0)
+        return false;
+
+    region.beginPos -= 1;  // Adjust to 0-based.
+    if (atEnd(reader))
+        return true;
+
+    goNext(reader);  // Skip '-'.
+
+    // Parse out end position.
+    clear(buffer);
+    while (!atEnd(reader))
+    {
+        if (!isdigit(value(reader)) && value(reader) != ',')
+            return false;  // Error parsing.
+
+        if (isdigit(value(reader)))
+            appendValue(buffer, value(reader));
+        goNext(reader);
+    }
+    if (empty(buffer))
+        return false;
+
+    if (!lexicalCast2(region.endPos, buffer))
+        return false;
+
+    if (region.endPos <= 0)
+        return false;
+
+    return atEnd(reader);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_SEQ_IO_GENOMIC_REGION_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/guess_stream_format.h b/third-party/seqan/core/include/seqan/seq_io/guess_stream_format.h
new file mode 100644
index 0000000..14557ea
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/guess_stream_format.h
@@ -0,0 +1,314 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// File Format detection with Stream Class.
+// ==========================================================================
+
+#ifndef SEQAN_SEQ_IO_GUESSSEQ_IOFORMAT_H_
+#define SEQAN_SEQ_IO_GUESSSEQ_IOFORMAT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// NOTE: Must be kept in sync with Function.getAutoSeqStreamFormatName().
+
+/**
+.Shortcut.SeqStreamFormats
+..cat:Input/Output
+..summary:A Tag list of the currently implemented Sequence-Formats (in RecordReader/Stream-IO)
+..signature:SeqStreamFormats
+..shortcutfor:Tag.TagList
+...signature:TagList<Fastq, TagList<Fasta > >
+..include:seqan/stream.h
+*/
+
+// TODO(weese): File formats should be independent of the I/O interface?
+// Why adding SeqStreamFormats and AutoSeqStreamFormat instead of using
+// the existing AutoSeqFormat and SeqFormats?
+typedef TagList<Fastq, TagList<Fasta> > SeqStreamFormats;
+
+/**
+.Shortcut.AutoSeqStreamFormat
+..cat:Input/Output
+..summary:A TagSelector for @Shortcut.SeqStreamFormats@, the list of the currently implemented Sequence-Formats (in RecordReader/Stream-IO)
+..signature:AutoSeqStreamFormat
+..shortcutfor:Class.TagSelector
+..shortcutfor:Tag.TagList
+..remarks:This shortcut is a typedef of $TagSelector<TagList<Fastq, TagList<Fasta > > >$.
+..remarks:Variables of this type an be passed to @Function.guessStreamFormat@ and will offer the index of the detected FileFormat in its member $tagId$.
+The values of its member $tagId$ can be as follows:
+..remarks.tableheader:value|meaning
+..remarks.table:0|Unknown file format.
+..remarks.table:1|FASTA
+..remarks.table:2|FASTQ
+..see:Shortcut.SeqStreamFormats
+..see:Function.guessStreamFormat
+..include:seqan/stream.h
+*/
+
+typedef TagSelector<SeqStreamFormats> AutoSeqStreamFormat;
+
+/**
+.Class.LimitRecordReaderInScope
+..cat:Input/Output
+..summary:manipulates a @Class.RecordReader@ -Object so that it operates only on one buffer
+..signature:LimitRecordReaderInScope<TStream, TSpec>
+..param.TStream:The @Concept.StreamConcept@ of the @Class.RecordReader at .
+...type:Concept.StreamConcept
+..param.TSpec:The specialization of the @Class.RecordReader at .
+...type:Class.RecordReader
+..see:Class.RecordReader
+..see:Function.guessStreamFormat
+..include:seqan/stream.h
+..remarks:This class is intended for situations, where you do not wish the RecordReader to rebuffer and where you wish to return to the original reading position after reading, e.g. when detecting the file format of the stream.
+..remarks:It is used by passing the RecordReader-object on construction (this already does the necessary changes in the RecordReader). Upon deconstruction of this object, the RecordReader is reset to its original state, including all iterators.
+..remarks:This works on all RecordReader-objects, independent of the underlying stream-object. It also works, if the underlying stream does not support seeking.
+..include:seqan/stream.h
+*/
+
+// TODO(holtgrew): Rename to LimitRecordReaderRIIA?
+
+template <typename TStream, typename TPass>
+class LimitRecordReaderInScope
+{
+public:
+    RecordReader<TStream, TPass> & _recordreader;
+    typename RecordReader<TStream, TPass>::TIter _currentBeforeSuspend;
+    // the following is only needed for MMapStrings
+    typename RecordReader<TStream, TPass>::TIter _endBeforeSuspend;
+
+    LimitRecordReaderInScope(RecordReader<TStream, TPass> & reader)
+            : _recordreader(reader),
+              _currentBeforeSuspend(reader._current),
+              _endBeforeSuspend(reader._end)
+    {
+        _suspendRefill(TPass());
+    }
+
+    ~LimitRecordReaderInScope()
+    {
+        _resumeRefillAndReset(TPass());
+    }
+private:
+    inline void
+    _suspendRefill(SinglePass<void> const & /* tag */)
+    {
+        _recordreader._stayInOneBuffer = true;
+    }
+
+    inline void
+    _suspendRefill(SinglePass<StringReader> const & /* tag */)
+    {
+        if (_recordreader._end - _recordreader._current > BUFSIZ)
+            _recordreader._end = _recordreader._current + BUFSIZ;
+    }
+
+    template <typename TSpec>
+    inline void
+    _suspendRefill(DoublePass<TSpec> const & /* tag */)
+    {
+        _suspendRefill(SinglePass<TSpec>());
+    }
+
+
+    inline void
+    _resumeRefillAndReset(SinglePass<void> const & /* tag */)
+    {
+        _recordreader._stayInOneBuffer = false;
+        if (_currentBeforeSuspend == 0) // there had been no Buffer at start
+            _recordreader._current = begin(_recordreader._buffer, Standard());
+        else
+            _recordreader._current = _currentBeforeSuspend;
+    }
+
+    inline void
+    _resumeRefillAndReset(DoublePass<void> const & /* tag */)
+    {
+        _recordreader._stayInOneBuffer = false;
+        if (_currentBeforeSuspend == 0) // there had been no Buffer at start
+            _recordreader._current = begin(*_recordreader._currentBuffer,
+                                           Standard());
+        else
+            _recordreader._current = _currentBeforeSuspend;
+    }
+
+    inline void
+    _resumeRefillAndReset(SinglePass<StringReader> const & /* tag */)
+    {
+        _recordreader._end = _endBeforeSuspend;
+        _recordreader._current = _currentBeforeSuspend;
+    }
+
+    template <typename TSpec>
+    inline void
+    _resumeRefillAndReset(DoublePass<TSpec> const & /* tag */)
+    {
+        _resumeRefillAndReset(SinglePass<TSpec>());
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function autoSeqStreamFormatName()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.getAutoSeqStreamFormatName
+..summary:Returns
+..signature:getAutoSeqStreamFormatName(autoSeqStreamFormat)
+..param.autoSeqStreamFormat:The @Shortcut.AutoSeqStreamFormat@ object to get the format name from.
+...type:Shortcut.AutoSeqStreamFormat
+..returns:$char const *$ with the format name.
+..include:seqan/stream.h
+..see:Function.guessStreamFormat
+..see:Shortcut.AutoSeqStreamFormat
+..example.code:
+// (Create RecordReader object recordReader with sequence file here).
+AutoSeqStreamFormat formatTag;
+if (checkFormat(recordReader, formatTag))
+    std::cout << "File format is " << getAutoSeqStreamFormatName(formatTag) << '\n';
+*/
+
+// NOTE: Must be kept in sync with the typedef SeqStreamFormats.
+
+inline char const *
+getAutoSeqStreamFormatName(AutoSeqStreamFormat const & format)
+{
+    switch (format.tagId)
+    {
+        case Find<SeqStreamFormats, Fasta>::VALUE: return "FASTA";
+        case Find<SeqStreamFormats, Fastq>::VALUE: return "FASTQ";
+    }
+
+    return "INVALID FORMAT";
+}
+
+// ----------------------------------------------------------------------------
+// Function guessStreamFormat()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.guessStreamFormat
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:check whether the data provided by reader is (one of) the specified format(s).
+..signature:guessStreamFormat(TRecordReader & reader, TTag const &)
+..param.reader:The @Class.RecordReader@ to read from
+..param.TTag:The tag to check against.
+..signature:guessStreamFormat(TRecordReader & reader, TagSelector<TTagList> & formats)
+..param.formats:A @Class.TagSelector@ object that contains the list of tags to check and provides a tagId member with index of the detected tag.
+..returns: $true$ if (one of) the specified Tag(s) tested positive and $False$ otherwise
+...type:nolink:$bool$
+..remarks:With the help of @Class.LimitRecordReaderInScope@ these functions do not (permanently) alter the position in the stream.
+..remarks:The tagId-member of the TagSelector holds the index in inside-to-outside order and begins counting at one. E.g. The Index of FASTQ in TagList<Fastq, TagList<Fasta > > would be 2.
+..include:seqan/stream.h
+..example.text:
+The following example guesses the sequence file format of the already open fstream $in$.
+After the call to $guessStreamFormat()$, the $tagSelector.tagId$ contains the 1-based index of the matching tag.
+Here, we use the @Shortcut.AutoSeqStreamFormat@ tag selector.
+..example.code:
+RecordReader<std::fstream, SinglePass<> > reader(in);
+AutoSeqStreamFormat tagSelector;
+bool b = guessStreamFormat(reader, tagSelector);
+// b is true if any format was detected successfully.
+if (tagSelector.tagId == 1)
+    std::cerr << "Detected FASTA." << std::endl;
+else if (tagSelector.tagId == 2)
+    std::cerr << "Detected FASTQ." << std::endl;
+else
+    std::cerr << "Unknown file format!" << std::endl;
+..example.text:
+Alternatively, we can define your own tag selector.
+Note that we reverse the order of FASTA and FASTQ in respect to @Shortcut.AutoSeqStreamFormat@
+..example.code:
+typedef TagSelector<TagList<Fasta, TagList<Fastq> > > MyTagSelector;
+
+RecordReader<std::fstream, SinglePass<> > reader(in);
+AutoSeqStreamFormat tagSelector;
+MyTagSelector tagSelector;
+bool b = guessStreamFormat(reader, tagSelector);
+// b is true if any format was detected successfully.
+if (tagSelector.tagId == 1)
+    std::cerr << "Detected FASTQ." << std::endl;
+else if (tagSelector.tagId == 2)
+    std::cerr << "Detected FASTA." << std::endl;
+else
+    std::cerr << "Unknown file format!" << std::endl;
+
+*/
+
+template < typename TRecordReader >
+inline bool
+guessStreamFormat(TRecordReader &, TagSelector<> &)
+{
+    // we get here if the file format could not be determined
+    return false;
+}
+
+template <typename TRecordReader, typename TTagList >
+inline bool
+guessStreamFormat(TRecordReader & reader, TagSelector<TTagList> & format)
+{
+    // (weese:) compare with guessFormat in file_format_mmap.h
+    typedef typename TTagList::Type TFormatTag;
+
+    if (value(format) == -1 || value(format) == Find<TTagList, TFormatTag>::VALUE)
+    {
+        // if tagId is set to -1 (auto-detect) or the current format (TFormatTag) then test for TFormatTag format
+        if (guessStreamFormat(reader, TFormatTag()))
+        {
+            value(format) = Find<TTagList, TFormatTag>::VALUE;
+            return true;
+        }
+    }
+    return guessStreamFormat(reader, static_cast<typename TagSelector<TTagList>::Base &>(format));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQ_IO_ADAPT_FSEQ_IO_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/read_embl.h b/third-party/seqan/core/include/seqan/seq_io/read_embl.h
new file mode 100644
index 0000000..1d09d76
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/read_embl.h
@@ -0,0 +1,255 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Read support for the EMBL file format.
+// ==========================================================================
+
+#ifndef EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_EMBL_H_
+#define EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_EMBL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*
+struct Embl_;
+typedef Tag<Embl_> Embl;
+*/
+
+struct EmblHeader_;
+typedef Tag<EmblHeader_> EmblHeader;
+
+struct EmblSequence_;
+typedef Tag<EmblSequence_> EmblSequence;
+
+enum EmblErrorCodes_
+{
+    IOERR_EMBL_WRONG_RECORD = 2048
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function splitEmblHeader()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.splitEmblHeader
+..cat:Input/Output
+..signature:startsWith(key, value, line)
+..summary:Split an EMBL header line.
+..param.key:The 2-character header type.
+..param.value:The line's value.
+..param.line:The header line to split.
+..returns:$void$
+..include:seqan/stream.h
+*/
+
+template <typename TKey, typename TValue, typename TLine>
+inline void
+splitEmblHeader(TKey & key, TValue & value, TLine const & line)
+{
+    clear(key);
+
+    enum State { IN_KEY, IN_SPACE, IN_VALUE };
+    State state = IN_KEY;
+
+    typedef typename Iterator<TLine const, Rooted>::Type TIterator;
+    TIterator it = begin(line, Rooted());
+    for (; !atEnd(it); goNext(it))
+    {
+        if (state == IN_KEY)
+        {
+            appendValue(key, *it);
+            if (length(key) == 2u)
+                state = IN_SPACE;
+        }
+        else if (state == IN_SPACE && !isblank(*it))
+        {
+            break;
+        }
+    }
+
+    value = suffix(line, position(it));
+}
+
+// ----------------------------------------------------------------------------
+// Function nextIs()
+// ----------------------------------------------------------------------------
+
+// nextIs() for EMBL header records.
+
+template <typename TStream, typename TSpec>
+inline bool
+nextIs(RecordReader<TStream, TSpec> & reader, EmblHeader const & /*tag*/)
+{
+    return !atEnd(reader) && !isblank(value(reader));
+}
+
+// nextIs() for EMBL sequence records.
+
+template <typename TStream, typename TSpec>
+inline bool
+nextIs(RecordReader<TStream, TSpec> & reader, EmblSequence const & /*tag*/)
+{
+    return !atEnd(reader) && isblank(value(reader));
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()
+// ----------------------------------------------------------------------------
+
+// readRecord() for EMBL header records.
+
+template <typename TTarget, typename TStream, typename TSpec>
+inline int
+readRecord(TTarget & buffer, RecordReader<TStream, SinglePass<TSpec> > & reader,
+           EmblHeader const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return IOERR_EMBL_WRONG_RECORD;
+    clear(buffer);
+
+    return readLine(buffer, reader);
+}
+
+// readRecord() for EMBL sequences records.
+
+// Read all sequence, eat/ignore '//' line.
+
+template <typename TTarget, typename TStream, typename TSpec>
+inline int
+readRecord(TTarget & buffer, RecordReader<TStream, SinglePass<TSpec> > & reader,
+           EmblSequence const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return IOERR_EMBL_WRONG_RECORD;
+    clear(buffer);
+
+    for (; !atEnd(reader); goNext(reader))
+    {
+        if (isspace(value(reader)) || isdigit(value(reader)))
+            continue;  // Skip blanks.
+        // If we found a slash, look for the next one.
+        if (value(reader) == '/')
+        {
+            if (goNext(reader))  // Returns true if at end.
+                break;
+            if (value(reader) == '/')
+            {
+                skipLine(reader);
+                return 0;  // OK, found complete terminator.
+            }
+        }
+
+        // Otherwise, append the just found character to buffer.
+        appendValue(buffer, value(reader));
+    }
+
+    return EOF_BEFORE_SUCCESS;
+}
+
+// readRecord() for EMBL id/seq pairs.
+
+template <typename TId, typename TSequence, typename TStream, typename TSpec>
+inline int
+readRecord(TId & id,
+           TSequence & sequence,
+           RecordReader<TStream, SinglePass<TSpec> > & reader,
+           Embl const & /*tag*/)
+{
+    CharString buffer;
+    while (nextIs(reader, EmblHeader()))
+    {
+        int res = readRecord(buffer, reader, EmblHeader());
+        if (res != 0)
+            return res;
+        if (startsWith(buffer, "ID"))
+        {
+            CharString k, v;
+            splitEmblHeader(k, id, buffer);
+        }
+    }
+    clear(sequence);
+    int res = readRecord(sequence, reader, EmblSequence());
+    if (res != 0)
+        return res;
+    
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function read2()
+// ----------------------------------------------------------------------------
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TStream, typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+          StringSet<TSeqString, TSeqSpec> & sequences,
+          RecordReader<TStream, SinglePass<TSpec> > & reader,
+          Embl const & tag)
+{
+    TIdString id;
+    TSeqString seq;
+
+    while (!atEnd(reader))
+    {
+        int res = readRecord(id, seq, reader, tag);
+        if (res != 0)
+            return res;
+        appendValue(sequenceIds, id);
+        appendValue(sequences, seq);
+    }
+
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_EMBL_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/read_fasta_fastq.h b/third-party/seqan/core/include/seqan/seq_io/read_fasta_fastq.h
new file mode 100644
index 0000000..f2c4fa0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/read_fasta_fastq.h
@@ -0,0 +1,1096 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Record and Document Reading for FASTA and FASTQ files.
+// ==========================================================================
+
+//TODO(h4nn3s): double-check if we really want to allow EOF inside meta-line
+// and also if a fastq file is legal if a record contains no qualities
+
+#ifndef SEQAN_SEQ_IO_READ_FASTA_FASTQ_H_
+#define SEQAN_SEQ_IO_READ_FASTA_FASTQ_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Tag.File Format.tag.Fasta:
+    FASTA file format for sequences.
+..include:seqan/file.h
+*/
+struct TagFasta_;
+typedef Tag<TagFasta_> Fasta;
+
+/**
+.Tag.File Format.tag.Fastq:
+    FASTQ file format for sequences.
+..include:seqan/file.h
+*/
+struct TagFastq_;
+typedef Tag<TagFastq_> Fastq;
+
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// Returns character starting a meta field.
+
+template <typename TTag>
+struct MetaFirstChar_;
+
+template <>
+struct MetaFirstChar_<Tag<TagFasta_> >
+{
+    static const char VALUE = '>';
+};
+
+template <>
+struct MetaFirstChar_<Tag<TagFastq_> >
+{
+    static const char VALUE = '@';
+};
+
+// Returns character starting a field after the sequence field.  In the case of FASTA, this is '>' since a new meta
+// field will be created.  In the case of FASTQ, this is '+'.
+
+template <typename TTag>
+struct AfterSeqFirstChar_;
+
+template <>
+struct AfterSeqFirstChar_<Tag<TagFasta_> >
+{
+    static const char VALUE = '>';
+};
+
+template <>
+struct AfterSeqFirstChar_<Tag<TagFastq_> >
+{
+    static const char VALUE = '+';
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function _clearAndReserveMemory() and helpers
+// ----------------------------------------------------------------------------
+
+// When not reading char values, we can simply use _countHelper() since the separators '>' and '+' are not part of the
+// sequence alphabet.
+
+template <typename TFormatTag, typename TAlph, typename TRecordReader>
+inline int
+_countSequenceFastAQ(unsigned int & count,
+                     TRecordReader & reader,
+                     TFormatTag const & /* formatTag */,
+                     TAlph const & /* Alphabet type */)
+{
+    return _countHelper(count, reader, Tag<TAlph>(), Whitespace_(), false);
+}
+
+// When reading char values, we have to use a more complicated algorithm:  Read until the separator char '>'/'+' begins
+// a line.  Note that when reading text including these characters then there is ambiguity.  When we find such a
+// character then we greedily decide that this does not belong to the sequence.
+
+template <typename TFormatTag, typename TRecordReader>
+inline int
+_countSequenceFastAQ(unsigned int & count,
+                     TRecordReader & reader,
+                     TFormatTag const & /* formatTag */,
+                     char const & /* Alphabet type */)
+{
+    // The variable afterEol is true if we are after an EOL char and we are not at the beginning of the sequence
+    // record.  Empty sequence lines are fine, non-existent ones are not.
+    bool afterEol = false;
+
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == '\r' || c == '\n')
+        {
+            afterEol = true;
+            goNext(reader);
+            if (resultCode(reader) != 0)
+                return resultCode(reader);
+            continue;
+        }
+
+        if (afterEol && c == AfterSeqFirstChar_<TFormatTag>::VALUE)
+        {
+            return 0;  // Done, at stop char.
+        }
+
+        if (!isspace(c))
+            count += 1;
+        afterEol = false;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TSeqAlph,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+inline int
+_countMetaAndSequence(unsigned int & metaLength,
+                      unsigned int & seqLength,
+                      RecordReader<TFile, DoublePass<TSpec> > & reader,
+                      TTag const & formatTag,
+                      TSeqAlph const & /* tag*/)
+{
+    metaLength=0;
+    seqLength=0;
+
+    // COUNT META
+    if (atEnd(reader) || value(reader) != MetaFirstChar_<TTag>::VALUE)
+        return RecordReader<TFile, DoublePass<TSpec> >::INVALID_FORMAT;
+    goNext(reader);
+    if (resultCode(reader))
+        return resultCode(reader);
+    if (atEnd(reader)) // empty ID, no sequence, this is legal TODO?
+        return 0;
+
+    int res = countLine(metaLength, reader);
+    if (res == EOF_BEFORE_SUCCESS)  // EOF half way in ID is legal
+        return 0;
+    else if (res)
+        return res;
+
+    if (atEnd(reader)) // no sequence
+        return 0;
+
+    // COUNT SEQUENCE
+    res = _countSequenceFastAQ(seqLength, reader, formatTag, TSeqAlph());
+    if (res == EOF_BEFORE_SUCCESS)  // EOF half way in sequence is legal
+        return 0;
+    else if (res)
+        return res;
+
+    return 0;
+}
+
+// SINGLE-Pass
+template <typename TIdString,
+          typename TSeqString,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+inline int
+_clearAndReserveMemory(TIdString & meta, TSeqString & seq,
+                       RecordReader<TFile, SinglePass<TSpec> > & /**/,
+                       TTag const & /*tag*/)
+{
+    clear(meta);
+    clear(seq);
+    return 0;
+}
+
+// DOUBLE-Pass
+template <typename TIdString,
+          typename TSeqString,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+inline int
+_clearAndReserveMemory(TIdString & meta, TSeqString & seq,
+                       RecordReader<TFile, DoublePass<TSpec> > & reader,
+                       TTag const & /*tag*/)
+{
+    clear(meta);
+    clear(seq);
+    startFirstPass(reader);
+
+    unsigned int metaLength=0;
+    unsigned int seqLength=0;
+    // COUNT
+    int res = _countMetaAndSequence(metaLength,
+                                    seqLength,
+                                    reader,
+                                    TTag(),
+                                    typename Value<TSeqString>::Type());
+    if ((res != 0) && (res != EOF_BEFORE_SUCCESS))
+        return res;
+
+    // RESERVE FOR META
+    reserve(meta, metaLength, Exact());
+
+    // RESERVE FOR SEQUENCE
+    reserve(seq, seqLength, Exact());
+
+    startSecondPass(reader);
+    return 0;
+}
+
+template <typename TIdString,
+          typename TSeqString,
+          typename TQualString,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+inline int
+_clearAndReserveMemory(TIdString & meta, TSeqString & seq, TQualString & qual,
+                       RecordReader<TFile, TSpec> & reader,
+                       TTag const & tag)
+{
+    int res = _clearAndReserveMemory(meta, seq, reader, tag);
+    clear(qual);
+    reserve(qual, capacity(seq), Exact());
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function _readMetaAndSequence() and helpers
+// ----------------------------------------------------------------------------
+
+// This overload of _readSequenceFastAQ() assumes that the separator characters, such as '>'/'+' are not part of
+// the alphabet.  This way, we can use _readHelper() and do not have to fall back to the more complicated way
+// used in the case of char.
+
+template <typename TAlph, typename TSpec, typename TRecordReader, typename TFormatTag>
+inline int
+_readSequenceFastAQ(String<TAlph, TSpec> & string,
+                    TRecordReader & reader,
+                    TFormatTag const & /*formatTag*/)
+{
+    return _readHelper(string, reader, Tag<TAlph>(), Whitespace_(), false);
+}
+
+// If we want to read char values from a FASTA or FASTQ file then we have to fall back to a more complicated
+// algorithm, this is similar to the corresponding variant of _countSequenceFastAQ().
+//
+// TODO(holtgrew): Very similar to the _countSequenceFastAQ() function, can we make improve this using functors?
+
+template <typename TString, typename TRecordReader, typename TFormatTag>
+inline int
+_readSequenceFastAQCharImpl(TString & string,
+                            TRecordReader & reader,
+                            TFormatTag const & /*formatTag*/)
+{
+    // The variable afterEol is true if we are after an EOL char and we are not at the beginning of the sequence
+    // record.  Empty sequence lines are fine, non-existent ones are not.
+    bool afterEol = false;
+
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == '\r' || c == '\n')
+        {
+            afterEol = true;
+            goNext(reader);
+            if (resultCode(reader) != 0)
+                return resultCode(reader);
+            continue;
+        }
+
+        if (afterEol && c == AfterSeqFirstChar_<TFormatTag>::VALUE)
+        {
+            return 0;  // Done, at stop char.
+        }
+
+        if (!isspace(c))
+            appendValue(string, c);
+        afterEol = false;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TSpec, typename TRecordReader, typename TFormatTag>
+inline int
+_readSequenceFastAQ(String<char, TSpec> & string,
+                    TRecordReader & reader,
+                    TFormatTag const & formatTag)
+{
+    return _readSequenceFastAQCharImpl(string, reader, formatTag);
+}
+
+template <typename TString, typename TRecordReader, typename TFormatTag>
+inline int
+_readSequenceFastAQ(TString & string,
+                    TRecordReader & reader,
+                    TFormatTag const & formatTag)
+{
+    return _readSequenceFastAQCharImpl(string, reader, formatTag);
+}
+
+// This reads Meta and Sequence
+template <typename TIdString,
+          typename TSeqString,
+          typename TFile,
+          typename TPass,
+          typename TTag>
+inline int
+_readMetaAndSequence(TIdString & meta, TSeqString & seq,
+                     RecordReader<TFile, TPass > & reader,
+                     TTag const & formatTag)
+{
+    // READ META
+    if (atEnd(reader) || value(reader) != MetaFirstChar_<TTag>::VALUE)
+        return RecordReader<TFile, TPass>::INVALID_FORMAT;
+    goNext(reader);
+    if (resultCode(reader))
+        return resultCode(reader);
+    if (atEnd(reader)) // empty ID, no sequence, this is legal
+        return 0;
+
+    int res = readLine(meta, reader);
+    if (res == EOF_BEFORE_SUCCESS)
+        return EOF_BEFORE_SUCCESS;
+    else if (res)
+        return res;
+
+    if (atEnd(reader)) // no sequence
+        return 0;
+
+    // READ SEQUENCE
+    res = _readSequenceFastAQ(seq, reader, formatTag);
+    if (res && res != EOF_BEFORE_SUCCESS)
+        return res;
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function _skipQualityBlock() and _readQualityBlock()
+// ----------------------------------------------------------------------------
+
+template <typename TFile, typename TPass>
+inline int
+_skipQualityBlock(RecordReader<TFile, TPass > & /**/,
+                  unsigned const /**/,
+                  Fasta const & /*tag*/)
+{
+    // NOOP for Fasta
+    return 0;
+}
+
+template <typename TFile, typename TPass>
+inline int
+_skipQualityBlock(RecordReader<TFile, TPass > & reader,
+                  unsigned const seqLength,
+                  Fastq const & /*tag*/)
+{
+    int res = 0;
+    // SKIP QUALITIES' META
+    skipLine(reader);
+    if (res == EOF_BEFORE_SUCCESS)  // EOF half way in ID is legal
+        return 0;
+    else if (res)
+        return res;
+
+    // SKIP QUALITIES
+    res = skipNCharsIgnoringWhitespace(reader, seqLength); // there have to be n qualities
+    if (res && res == EOF_BEFORE_SUCCESS)
+        return EOF_BEFORE_SUCCESS;
+    else if (res)
+        return RecordReader<TFile, TPass >::INVALID_FORMAT;
+    skipLine(reader); // goto to next line if it exists, result is unimportant
+
+    return 0;
+}
+
+// Reading of the quality block.
+template <typename TSeqString, typename TFile, typename TPass>
+inline int _readQualityBlockHelper(TSeqString & seq,
+                                   RecordReader<TFile, TPass > & reader,
+                                   unsigned const seqLength,
+                                   True const & /*assign qualities to seq*/)
+{
+    // Copy of readNCharsIgnoringWhitespace but we assign to seq instead of appending
+    // to a string.
+    typedef typename Iterator<TSeqString, Rooted>::Type TSeqIter;
+    TSeqIter it = begin(seq, Rooted());
+    
+    for (unsigned i = 0; i < seqLength; ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+
+        if (_charCompare(value(reader), Whitespace_()))
+        {
+            --i;
+        }
+        else
+        {
+            SEQAN_ASSERT(!atEnd(it));
+            assignQualityValue(*it, value(reader));
+            goNext(it);
+        }
+
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return 0;
+}
+
+template <typename TQualString, typename TFile, typename TPass>
+inline int _readQualityBlockHelper(TQualString & qual,
+                                   RecordReader<TFile, TPass > & reader,
+                                   unsigned const seqLength,
+                                   False const & /*qual is character sequence*/)
+{
+    reserve(qual, seqLength, Exact());
+    return readNCharsIgnoringWhitespace(qual, reader, seqLength);
+}
+
+template <typename TIdString,
+          typename TQualString,
+          typename TFile,
+          typename TPass>
+inline int
+_readQualityBlock(TQualString & qual,
+                  RecordReader<TFile, TPass > & reader,
+                  unsigned const seqLength,
+                  TIdString const & meta,
+                  Fastq const & /*tag*/)
+{
+    // READ AND CHECK QUALITIES' META
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (value(reader) != '+')
+        return RecordReader<TFile, TPass >::INVALID_FORMAT;
+    goNext(reader);
+    if (resultCode(reader))
+        return resultCode(reader);
+    if (atEnd(reader)) // empty ID, no sequence, this is legal? TODO
+        return 0;
+
+    CharString qualmeta_buffer;
+    int res = readLine(qualmeta_buffer, reader);
+    if (res && res == EOF_BEFORE_SUCCESS)
+        return EOF_BEFORE_SUCCESS;
+    else if (res)
+        return RecordReader<TFile, TPass >::INVALID_FORMAT;
+
+    // meta string has to be empty or identical to sequence's meta
+    if ((qualmeta_buffer != "") && (qualmeta_buffer != meta))
+        return RecordReader<TFile, TPass >::INVALID_FORMAT;
+
+    if (atEnd(reader)) // empty qualities, is this legal?
+        return 0;
+
+    // READ QUALITIES
+    res = _readQualityBlockHelper(qual, reader, seqLength, typename HasQualities<typename Value<TQualString>::Type>::Type());
+    // there have to be n qualities
+    if (res && res == EOF_BEFORE_SUCCESS)
+        return EOF_BEFORE_SUCCESS;
+    else if (res)
+        return RecordReader<TFile, TPass >::INVALID_FORMAT;
+    skipLine(reader); // goto to next line if it exists, result is unimportant
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()                               [Single and double pass]
+// ----------------------------------------------------------------------------
+/**
+.Function.readRecord
+..signature:readRecord(TIdString & meta, TSeqString & seq, TRecordReader & reader, Fasta const &)
+..remarks:For FASTA-Files a double-Pass implementation of RecordReader is implemented, which offers better performance. Just pass a Double-Pass reader object (only works with seekable Streams).
+*/
+
+/**
+.Function.readRecord
+..signature:readRecord(TIdString & meta, TSeqString & seq, TRecordReader & reader, Fastq const &)
+*/
+
+template <typename TIdString,
+          typename TSeqString,
+          typename TFile,
+          typename TPass>
+inline int
+readRecord(TIdString & meta,
+           TSeqString & seq,
+           RecordReader<TFile, TPass > & reader,
+           Fasta const & /*tag*/)
+{
+    int res = _clearAndReserveMemory(meta, seq, reader, Fasta());
+    if (res)
+        return res;
+
+    res = _readMetaAndSequence(meta, seq, reader, Fasta());
+    if (res)
+        return res;
+
+    return _skipQualityBlock(reader, length(seq), Fasta());
+}
+
+template <typename TIdString,
+          typename TSeqString,
+          typename TQualString,
+          typename TFile,
+          typename TPass>
+inline int
+readRecord(TIdString & meta,
+           TSeqString & seq,
+           TQualString & quals,
+           RecordReader<TFile, TPass > & reader,
+           Fasta const & /*tag*/)
+{
+    int res = _clearAndReserveMemory(meta, seq, reader, Fasta());
+    if (res)
+        return res;
+
+    clear(quals);
+
+    res = _readMetaAndSequence(meta, seq, reader, Fasta());
+    if (res)
+        return res;
+
+    return _skipQualityBlock(reader, length(seq), Fasta());
+}
+
+template <typename TIdString,
+          typename TSeqString,
+          typename TFile,
+          typename TPass>
+inline int
+readRecord(TIdString & meta,
+           TSeqString & seq,
+           RecordReader<TFile, TPass > & reader,
+           Fastq const & /*tag*/)
+{
+    int res = _clearAndReserveMemory(meta, seq, reader, Fastq());
+    if (res)
+        return res;
+
+    res = _readMetaAndSequence(meta, seq, reader, Fastq());
+    if (res)
+        return res;
+
+    if (HasQualities<typename Value<TSeqString>::Type>::VALUE)
+        return _readQualityBlock(seq, reader, length(seq), meta, Fastq());
+    else
+        return _skipQualityBlock(reader, length(seq), Fastq());
+}
+
+
+/**
+.Function.readRecord
+..signature:readRecord(TIdString & meta, TSeqString & seq, TQualString & qual, TRecordReader & reader, Fastq const &)
+..remarks:For FASTQ-Files a double-Pass implementation of RecordReader is implemented, which offers better performance. Just pass a Double-Pass reader object (only works with seekable Streams).
+*/
+
+// FASTQ and we want explicit qualities
+template <typename TIdString,
+          typename TSeqString,
+          typename TQualString,
+          typename TFile,
+          typename TPass>
+inline int
+readRecord(TIdString & meta,
+           TSeqString & seq,
+           TQualString & qual,
+           RecordReader<TFile, TPass > & reader,
+           Fastq const & /*tag*/)
+{
+    int res = _clearAndReserveMemory(meta, seq, qual, reader, Fastq());
+    if (res)
+        return res;
+
+    res = _readMetaAndSequence(meta, seq, reader, Fastq());
+    if (res)
+        return res;
+
+    res = _readQualityBlock(qual, reader, length(seq), meta, Fastq());
+    if (res == 0 || res == EOF_BEFORE_SUCCESS)
+        return 0;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function read();  Double-Pass.
+// ----------------------------------------------------------------------------
+
+// Reads a whole FASTA/FASTQ file into string sets, optimizing memory usage.
+// optimized for ConcatDirect StringSets
+
+template <typename TIdString, typename TSeqString, typename TQualString, typename TRecordReader>
+inline int
+_readFastAQQualityReadDispatcher(StringSet<TIdString, Owner<ConcatDirect<> > > & sequenceIds,
+                                 StringSet<TSeqString, Owner<ConcatDirect<> > > & sequences,
+                                 StringSet<TQualString, Owner<ConcatDirect<> > > & /*qualities*/,
+                                 TRecordReader & reader,
+                                 unsigned i,
+                                 True const & /*seq has qualities*/)
+{
+    typedef StringSet<TSeqString, Owner<ConcatDirect<> > > TSequenceSet;
+    typedef typename Concatenator<TSequenceSet>::Type TConcat;
+    typedef typename Suffix<TConcat>::Type TSuffix;
+    TSuffix s(concat(sequences), sequences.limits[i]);
+    return _readQualityBlock(s, reader, length(sequences[i]), sequenceIds[i], Fastq());
+}
+
+template <typename TIdString, typename TSeqString, typename TQualString, typename TRecordReader>
+inline int
+_readFastAQQualityReadDispatcher(StringSet<TIdString, Owner<ConcatDirect<> > > & sequenceIds,
+                                 StringSet<TSeqString, Owner<ConcatDirect<> > > & sequences,
+                                 StringSet<TQualString, Owner<ConcatDirect<> > > & qualities,
+                                 TRecordReader & reader,
+                                 unsigned i,
+                                 False const & /*qualities are explicit*/)
+{
+    return _readQualityBlock(qualities.concat, reader, length(sequences[i]), sequenceIds[i], Fastq());
+}
+
+template <typename TIdString,
+          typename TSeqString,
+          typename TQualString,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+int _readFastAQ(StringSet<TIdString, Owner<ConcatDirect<> > > & sequenceIds,
+                StringSet<TSeqString, Owner<ConcatDirect<> > > & sequences,
+                StringSet<TQualString, Owner<ConcatDirect<> > > & qualities,
+                RecordReader<TFile, DoublePass<TSpec> > & reader,
+                bool const withQual,
+                TTag const & /*tag*/)
+{
+    int res = 0;
+    String<unsigned> metaLengths;
+    String<unsigned> seqLengths;
+
+    // ------------------------------------------------------------------------
+    // First Pass: Compute meta and sequence lengths.
+    // ------------------------------------------------------------------------
+    startFirstPass(reader);
+    size_t sequenceCount = 0;
+    while (!atEnd(reader))
+    {
+        sequenceCount += 1;
+        unsigned metaLength = 0;
+        unsigned seqLength = 0;
+        res = _countMetaAndSequence(metaLength,
+                                    seqLength,
+                                    reader,
+                                    TTag(),
+                                    typename Value<TSeqString>::Type());
+        if (res)
+            return res;
+
+        appendValue(metaLengths, metaLength, Generous());
+        appendValue(seqLengths, seqLength, Generous());
+
+        res = _skipQualityBlock(reader, seqLength, TTag());
+        if (res)
+            return res;
+    }
+
+    // ------------------------------------------------------------------------
+    // Allocate memory.
+    // ------------------------------------------------------------------------
+    clear(sequenceIds);
+    clear(sequences);
+    if (withQual && !HasQualities<typename Value<TSeqString>::Type>::VALUE)
+        clear(qualities);
+
+    resize(sequenceIds.limits, sequenceCount + 1, Exact());
+    resize(sequences.limits, sequenceCount + 1, Exact());
+    sequenceIds.limits[0] = 0;
+    sequences.limits[0] = 0;
+
+    unsigned long metaLengthsSum = 0;
+    unsigned long seqLengthsSum = 0;
+
+    for (unsigned int i = 0; i < sequenceCount; ++i)
+    {
+        metaLengthsSum += metaLengths[i];
+        sequenceIds.limits[i+1] = metaLengthsSum;
+        seqLengthsSum += seqLengths[i];
+        sequences.limits[i+1] = seqLengthsSum;
+    }
+
+    reserve(sequenceIds.concat, metaLengthsSum + 1, Exact());
+    reserve(sequences.concat, seqLengthsSum + 1, Exact());
+    if (withQual && !HasQualities<typename Value<TSeqString>::Type>::VALUE)
+    {
+        assign(qualities.limits, sequences.limits);
+        reserve(qualities.concat, seqLengthsSum + 1, Exact());
+    }
+
+    // ------------------------------------------------------------------------
+    // Second Pass: Actually read data.
+    // ------------------------------------------------------------------------
+    startSecondPass(reader);
+    for (unsigned int i = 0; i < sequenceCount; ++i)
+    {
+        res = _readMetaAndSequence(sequenceIds.concat,
+                                   sequences.concat,
+                                   reader,
+                                   TTag());
+        switch(res)
+        {
+            case 0:
+                break;
+            case EOF_BEFORE_SUCCESS:        // file may end without newline
+                if (i >= sequenceCount -1)
+                    break;
+            default:
+                return res;
+        }
+        if (withQual)
+        {
+            _readFastAQQualityReadDispatcher(sequenceIds, sequences, qualities, reader, i, typename HasQualities<typename Value<TSeqString>::Type>::Type());
+        }
+        else
+        {
+            res = _skipQualityBlock(reader, length(sequences[i]), TTag());
+        }
+        if (res)
+            return res;
+    }
+
+    return 0;
+}
+
+// Reads a whole FASTA/FASTQ file into string sets, optimizing memory usage.
+// Generic, non-concat version
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec,
+          typename TFile,
+          typename TSpec,
+          typename TTag>
+int _readFastAQ(StringSet<TIdString, TIdSpec> & sequenceIds,
+                StringSet<TSeqString, TSeqSpec> & sequences,
+                StringSet<TQualString, TQualSpec> & qualities,
+                RecordReader<TFile, DoublePass<TSpec> > & reader,
+                bool const withQual,
+                TTag const & /*tag*/)
+{
+    int res = 0;
+    String<unsigned> metaLengths;
+    String<unsigned> seqLengths;
+
+    // ------------------------------------------------------------------------
+    // First Pass: Compute meta and sequence lengths.
+    // ------------------------------------------------------------------------
+    startFirstPass(reader);
+    size_t sequenceCount = 0;
+    while (!atEnd(reader))
+    {
+        sequenceCount += 1;
+        unsigned metaLength = 0;
+        unsigned seqLength = 0;
+        res = _countMetaAndSequence(metaLength,
+                                    seqLength,
+                                    reader,
+                                    TTag(),
+                                    typename Value<TSeqString>::Type());
+        if (res)
+            return res;
+
+        appendValue(metaLengths, metaLength, Generous());
+        appendValue(seqLengths, seqLength, Generous());
+
+        res = _skipQualityBlock(reader, seqLength, TTag());
+        if (res)
+            return res;
+    }
+
+    // ------------------------------------------------------------------------
+    // Allocate memory.
+    // ------------------------------------------------------------------------
+    clear(sequenceIds);
+    clear(sequences);
+    if (withQual && !HasQualities<typename Value<TSeqString>::Type>::VALUE)
+        clear(qualities);
+
+    resize(sequenceIds, sequenceCount, Exact());
+    resize(sequences, sequenceCount, Exact());
+    if (withQual && !HasQualities<typename Value<TSeqString>::Type>::VALUE)
+        resize(qualities, sequenceCount, Exact());
+
+    for (unsigned int i = 0; i < sequenceCount; ++i)
+    {
+        reserve(sequenceIds[i], metaLengths[i], Exact());
+        reserve(sequences[i], seqLengths[i], Exact());
+        if (withQual && !HasQualities<typename Value<TSeqString>::Type>::VALUE)
+            reserve(qualities[i], seqLengths[i], Exact());
+    }
+
+    // ------------------------------------------------------------------------
+    // Second Pass: Actually read data.
+    // ------------------------------------------------------------------------
+    startSecondPass(reader);
+    for (unsigned int i = 0; i < sequenceCount; ++i)
+    {
+        res = _readMetaAndSequence(sequenceIds[i],
+                                   sequences[i],
+                                   reader,
+                                   TTag());
+        switch(res)
+        {
+            case 0:
+                break;
+            case EOF_BEFORE_SUCCESS:        // file may end without newline
+                if (i >= sequenceCount -1)
+                    break;
+            default:
+                return res;
+        }
+        if (withQual)
+        {
+            if (HasQualities<typename Value<TSeqString>::Type>::VALUE)
+                res = _readQualityBlock(sequences[i], reader, length(sequences[i]), sequenceIds[i], Fastq());
+            else
+                res = _readQualityBlock(qualities[i], reader, length(sequences[i]), sequenceIds[i], Fastq());
+        }
+        else
+        {
+            res = _skipQualityBlock(reader, length(sequences[i]), TTag());
+        }
+        if (res)
+            return res;
+    }
+    return 0;
+}
+
+/**
+.Function.read2
+..signature:read2(StringSet<TIdString, TIdSpec> & sequenceIds, StringSet<TSeqString, TSeqSpec> & sequences, RecordReader<TFile, DoublePass<TSpec> > & reader, Fasta const &)
+*/
+
+// FASTA
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TFile,
+          typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> & sequences,
+         RecordReader<TFile, DoublePass<TSpec> > & reader,
+         Fasta const & /*tag*/)
+{
+    StringSet<CharString, TSeqSpec> qualities;
+    return _readFastAQ(sequenceIds, sequences, qualities, reader, false, Fasta());
+}
+
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec,
+          typename TFile,
+          typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> & sequences,
+         StringSet<TQualString, TQualSpec> & qualities,
+         RecordReader<TFile, DoublePass<TSpec> > & reader,
+         Fasta const & /*tag*/)
+{
+    int res = _readFastAQ(sequenceIds, sequences, qualities, reader, false, Fasta());
+    clear(qualities);
+    resize(qualities, length(sequences));
+    return res;
+}
+
+/**
+.Function.read2
+..signature:read2(StringSet<TIdString, TIdSpec> & sequenceIds, StringSet<TSeqString, TSeqSpec> & sequences, RecordReader<TFile, DoublePass<TSpec> > & reader, Fastq const &)
+*/
+
+// FASTQ, if we don't have explicit qualities.
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TFile,
+          typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> & sequences,
+         RecordReader<TFile, DoublePass<TSpec> > & reader,
+         Fastq const & /*tag*/)
+{
+    typedef typename Value<TSeqString>::Type TChar;
+    StringSet<CharString, TSeqSpec> qualities;
+    return _readFastAQ(sequenceIds, sequences, qualities, reader, HasQualities<TChar>::VALUE, Fastq());
+}
+
+/**
+.Function.read2
+..signature:read2(StringSet<TIdString, TIdSpec> & sequenceIds, StringSet<TSeqString, TSeqSpec> & sequences, StringSet<TQualString, TQualSpec> & qualities, RecordReader<TFile, DoublePass<TSpec> > & reader, Fastq const &)
+*/
+
+// FASTQ and we want Qualities
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec,
+          typename TFile,
+          typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> & sequences,
+         StringSet<TQualString, TQualSpec> & qualities,
+         RecordReader<TFile, DoublePass<TSpec> > & reader,
+         Fastq const & /*tag*/)
+{
+    return _readFastAQ(sequenceIds, sequences, qualities, reader, true, Fastq());
+}
+
+// ----------------------------------------------------------------------------
+// Function read();  Single-Pass
+// ----------------------------------------------------------------------------
+
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TFile,
+          typename TSpec, typename TTag>
+typename EnableIf<typename Or<typename IsSameType<typename RemoveConst_<TTag>::Type, typename RemoveConst_<Fasta>::Type >::Type,
+                              typename IsSameType<typename RemoveConst_<TTag>::Type, typename RemoveConst_<Fastq>::Type >::Type>::Type,
+                   int>::Type
+read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+      StringSet<TSeqString, TSeqSpec> & sequences,
+      RecordReader<TFile, SinglePass<TSpec> > & reader,
+      TTag const & tag)
+{
+    TIdString id;
+    TSeqString seq;
+    while (!atEnd(reader))
+    {
+        int res = readRecord(id, seq, reader, tag);
+        if (res != 0)
+            return res;
+        appendValue(sequenceIds, id);
+        appendValue(sequences, seq);
+    }
+    return 0;
+}
+
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec,
+          typename TFile,
+          typename TSpec, typename TTag>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+          StringSet<TSeqString, TSeqSpec> & sequences,
+          StringSet<TQualString, TQualSpec> & qualities,
+          RecordReader<TFile, SinglePass<TSpec> > & reader,
+          TTag const & tag)
+{
+    clear(qualities);
+    return read2(sequenceIds, sequences, reader, tag);
+}
+
+template <typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec,
+          typename TFile,
+          typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> & sequences,
+         StringSet<TQualString, TQualSpec> & qualities,
+         RecordReader<TFile, SinglePass<TSpec> > & reader,
+         Fastq const & tag)
+{
+    TIdString id;
+    TSeqString seq;
+    TQualString qual;
+    while (!atEnd(reader))
+    {
+        int res = readRecord(id, seq, qual, reader, tag);
+        if (res != 0)
+            return res;
+        appendValue(sequenceIds, id);
+        appendValue(sequences, seq);
+        appendValue(qualities, qual);
+    }
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function guessStreamFormat()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.guessStreamFormat
+..signature:guessStreamFormat(reader, tag)
+..returns:$bool$, indicating whether the file of $reader$ is of the given format.
+..param.reader:RecordReader to query.
+...type:Class.RecordReader
+..param.tag:Format indicator
+...type:Tag.File Format
+...type:nolink:$Fasta$
+...type:nolink:$Fastq$
+..include:seqan/stream.h
+*/
+
+template <typename TStream, typename TPass>
+inline bool
+guessStreamFormat(RecordReader<TStream, TPass> & reader, Fasta const & /*tag*/)
+{
+    LimitRecordReaderInScope<TStream, TPass> limiter(reader);
+    while (!atEnd(reader))
+    {
+        CharString meta;
+        CharString seq;
+        int r = readRecord(meta, seq, reader, Fasta());
+//         std::cout << "Meta: " << toCString(meta) << "\nSeq: " << toCString(seq) << "\n";
+        if (r == RecordReader<TStream, TPass>::INVALID_FORMAT)
+            return false;
+    }
+    return true;
+}
+
+template <typename TStream, typename TPass>
+inline bool
+guessStreamFormat(RecordReader<TStream, TPass> & reader, Fastq const & /*tag*/)
+{
+    LimitRecordReaderInScope<TStream, TPass> limiter(reader);
+    while (!atEnd(reader))
+    {
+        CharString meta;
+        CharString seq;
+        CharString qual;
+        int r = readRecord(meta, seq, qual, reader, Fastq());
+        if (r == RecordReader<TStream, TPass>::INVALID_FORMAT)
+            return false;
+    }
+    return true;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQ_IO_READ_FASTA_FASTQ_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/read_genbank.h b/third-party/seqan/core/include/seqan/seq_io/read_genbank.h
new file mode 100644
index 0000000..a68fe9c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/read_genbank.h
@@ -0,0 +1,287 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Read support for the GenBank file format.
+//
+// Note: We do not want to require a lookahead because then we might need too
+// many buffers.  Thus, we heuristically only look at the first character of
+// the field name to differentiate between headers and the sequence start
+// label "ORIGIN".
+//
+// The sequence identifier for record-reading is the VERSION field.
+// ==========================================================================
+
+
+#ifndef EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_GENBANK_H_
+#define EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_GENBANK_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct GenBank_;
+typedef Tag<GenBank_> GenBank;
+
+struct GenBankHeader_;
+typedef Tag<GenBankHeader_> GenBankHeader;
+
+struct GenBankSequence_;
+typedef Tag<GenBankSequence_> GenBankSequence;
+
+enum GenBankErrorCodes_
+{
+    IOERR_GENBANK_WRONG_RECORD = 2048
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function splitGenBankHeader()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.splitGenBankHeader
+..cat:Input/Output
+..signature:splitGenBankHeader(key, value, lines)
+..summary:Split an GenBank header field/value.
+..remarks:You can only call this on a whole top-level field such as $SOURCE$, possibly including the following subfields! You cannot split out subfield values.
+..param.key:The 2-character header type.
+..param.value:The line's value.
+..param.line:The lines with the header field to split.
+..returns:$void$
+..include:seqan/stream.h
+..see:Function.splitEmblHeader
+*/
+
+template <typename TKey, typename TValue, typename TLine>
+inline void
+splitGenBankHeader(TKey & key, TValue & value, TLine const & lines)
+{
+    splitEmblHeader(key, value, lines);
+    clear(key);
+
+    enum State { IN_KEY, IN_SPACE, IN_VALUE };
+    State state = IN_KEY;
+
+    typedef typename Iterator<TLine const, Rooted>::Type TIterator;
+    TIterator it = begin(lines, Rooted());
+    for (; !atEnd(it); goNext(it))
+    {
+        if (state == IN_KEY)
+        {
+            if (isblank(*it))
+                state = IN_SPACE;
+            else
+                appendValue(key, *it);
+        }
+        else if (state == IN_SPACE && !isblank(*it))
+        {
+            break;
+        }
+    }
+
+    value = suffix(lines, position(it));
+}
+
+// ----------------------------------------------------------------------------
+// Function nextIs()
+// ----------------------------------------------------------------------------
+
+// nextIs() for GenBank header records.
+
+template <typename TStream, typename TSpec>
+inline bool
+nextIs(RecordReader<TStream, TSpec> & reader, GenBankHeader const & /*tag*/)
+{
+    return !atEnd(reader) && value(reader) != 'O' && !isblank(value(reader));
+}
+
+// nextIs() for GenBank sequence records.
+
+template <typename TStream, typename TSpec>
+inline bool
+nextIs(RecordReader<TStream, TSpec> & reader, GenBankSequence const & /*tag*/)
+{
+    return !atEnd(reader) && value(reader) == 'O';
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()
+// ----------------------------------------------------------------------------
+
+// readRecord() for GenBank header records.
+
+// Normalize in-field line endings to '\n'.
+
+template <typename TTarget, typename TStream, typename TSpec>
+inline int
+readRecord(TTarget & result, RecordReader<TStream, SinglePass<TSpec> > & reader,
+           GenBankHeader const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return IOERR_GENBANK_WRONG_RECORD;
+    clear(result);
+
+    int res = readLine(result, reader);
+    if (res != 0)
+        return res;
+    while (!atEnd(reader) && isblank(value(reader)))
+    {
+        appendValue(result, '\n');
+        res = readLine(result, reader);
+        if (res != 0)
+            return res;
+    }
+
+    return 0;
+}
+
+// readRecord() for GenBank sequences records.
+
+// Read all sequence, eat/ignore '//' line.
+
+template <typename TTarget, typename TStream, typename TSpec>
+inline int
+readRecord(TTarget & result, RecordReader<TStream, SinglePass<TSpec> > & reader,
+           GenBankSequence const & tag)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (!nextIs(reader, tag))
+        return IOERR_GENBANK_WRONG_RECORD;
+    clear(result);
+
+    // Skip 'ORIGIN' line.
+    CharString buffer;
+    int res = readLine(buffer, reader);
+    if (res != 0)
+        return res;
+    if (!startsWith(buffer, "ORIGIN"))
+        return IOERR_GENBANK_WRONG_RECORD;
+
+    // Read sequence.
+    for (; !atEnd(reader); goNext(reader))
+    {
+        if (isspace(value(reader)) || isdigit(value(reader)))
+            continue;  // Skip blanks.
+        // If we found a slash, look for the next one.
+        if (value(reader) == '/')
+        {
+            if (goNext(reader))  // Returns true if at end.
+                break;
+            if (value(reader) == '/')
+            {
+                skipLine(reader);
+                return 0;  // OK, found complete terminator.
+            }
+        }
+
+        // Otherwise, append the just found character to buffer.
+        appendValue(result, value(reader));
+    }
+
+    return EOF_BEFORE_SUCCESS;
+}
+
+// readRecord() for GenBank id/seq pairs.
+
+template <typename TId, typename TSequence, typename TStream, typename TSpec>
+inline int
+readRecord(TId & id,
+           TSequence & sequence,
+           RecordReader<TStream, SinglePass<TSpec> > & reader,
+           GenBank const & /*tag*/)
+{
+    CharString buffer;
+    while (nextIs(reader, GenBankHeader()))
+    {
+        int res = readRecord(buffer, reader, GenBankHeader());
+        if (res != 0)
+            return res;
+        if (startsWith(buffer, "VERSION"))
+        {
+            CharString k;
+            splitGenBankHeader(k, id, buffer);
+        }
+    }
+    clear(sequence);
+    int res = readRecord(sequence, reader, GenBankSequence());
+    if (res != 0)
+        return res;
+    
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function read2()
+// ----------------------------------------------------------------------------
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TStream, typename TSpec>
+int read2(StringSet<TIdString, TIdSpec> & sequenceIds,
+          StringSet<TSeqString, TSeqSpec> & sequences,
+          RecordReader<TStream, SinglePass<TSpec> > & reader,
+          GenBank const & tag)
+{
+    TIdString id;
+    TSeqString seq;
+
+    while (!atEnd(reader))
+    {
+        int res = readRecord(id, seq, reader, tag);
+        if (res != 0)
+            return res;
+        appendValue(sequenceIds, id);
+        appendValue(sequences, seq);
+    }
+
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef EXTRAS_INCLUDE_SEQAN_SEQ_IO_READ_GENBANK_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/sequence_stream.h b/third-party/seqan/core/include/seqan/seq_io/sequence_stream.h
new file mode 100644
index 0000000..700880d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/sequence_stream.h
@@ -0,0 +1,865 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Add EMBL support.
+// TODO(holtgrew): Add function readFasta(SEQ, FILENAME).
+
+#ifndef CORE_INCLUDE_SEQAN_SEQ_IO_SEQUENCE_SEQ_IO_H_
+#define CORE_INCLUDE_SEQAN_SEQ_IO_SEQUENCE_SEQ_IO_H_
+
+#include <memory>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ---------------------------------------------------------------------------
+// Class SequenceStream
+// ---------------------------------------------------------------------------
+
+/**
+.Class.SequenceStream
+..cat:Input/Output
+..summary:High-level reading and writing of sequences.
+..description:
+Building upon the more low-level sequence I/O functionality of SeqAn, this class provides easier to use I/O facilities.
+Especially, the underlying @Class.Stream|stream layer@ and using @Class.RecordReader at s is hidden from the user.
+This is achieved by using dynamic polymorphism which comes at some performance cost.
+..remarks:Operation Mode
+..remarks.text:
+When reading, there are two operation modes:
+Normal reading and reading of "persistent" records.
+When reading in "persistent" mode, @Class.SequenceStream@ will scan over each record twice:
+Once for determining its size and once for actually reading the sequences.
+After the first pass, we can allocate a buffer of the exact size we need.
+This can save memory up to a factor of two, at the cost of scanning each record twice.
+Note that this is only possible for reading uncompressed files.
+..remarks:File Format and File Type
+..remarks.text:
+The file type determines whether a file is stored as raw text or whether it is compressed.
+Examples for file types are text files or $gzip$ compressed files ($FILE.gz$).
+The file format considers the contents of the raw/decompressed file.
+Examples for file formats are FASTA, FASTQ, or EMBL.
+..remarks.text:
+When reading, the file type and format are guessed from the file itself.
+You do not have to specify any but you can force the @Class.SequenceStream@ to use the ones you provide.
+When writing, you should specify a file type and format when constructing the @Class.SequenceStream@ object.
+Otherwise, it will default to writing out raw-text FASTA files.
+..example.text:
+Read the sequence file (FASTA or FASTQ) from $argv[1]$ record by record.
+The identifiers and sequences of the stream are printed to stdout.
+See the documentation of @Function.SequenceStream#readRecord@, @Function.SequenceStream#readBatch@, and @Function.SequenceStream#readAll@ for more examples, including record-wise reading, reading in batches, and reading all records in a file.
+..example.file:demos/seq_io/sequence_stream_read.cpp
+..example.text:
+Open a SequenceStream for writing and write two sequences to it.
+..example.file:demos/seq_io/sequence_stream_write.cpp
+..wiki:Tutorial/SimpleSeqIO|Simple Sequence I/O
+..include:seqan/seq_io.h
+
+.Memfunc.SequenceStream#SequenceStream
+..summary:Constructor
+..description:See documentation of @Class.SequenceStream@ for more information.
+..class:Class.SequenceStream
+..signature:SequenceStream()
+..signature:SequenceStream(fileName[, operationMode[, format[, fileType]]])
+..param.fileName:Path to the file to open.
+...type:nolink:$char const *$
+..param.operationMode:Mode to open the file in. Optional.
+...default:@Enum.SequenceStream\colon\colonOperationMode.value.READ@
+...type:Enum.SequenceStream\colon\colonOperationMode
+..param.format:Mode to open the file in. Optional.
+...type:Enum.SequenceStream\colon\colonFileFormat
+...default:@Enum.SequenceStream\colon\colonFileFormat.value.AUTO_FORMAT@
+..param.fileType:Mode to open the file in. Optional.
+...type:Enum.SequenceStream\colon\colonFileType
+...default:@Enum.SequenceStream\colon\colonFileType.value.AUTO_TYPE@
+
+.Enum.SequenceStream\colon\colonOperationMode
+..cat:Input/Output
+..summary:Select the operation mode of a @Class.SequenceStream at .
+..value.READ:Open stream for reading.
+..value.READ_PERSISTENT:Open stream for reading, mark as "persisent reading". See @Class.SequenceStream@ for more information on the difference between normal and persistent reading.
+..value.WRITE:Open stream for writing.
+..include:seqan/seq_io.h
+
+.Enum.SequenceStream\colon\colonFileFormat
+..cat:Input/Output
+..summary:Select the file format to read/write.
+..description:The file format is the format of the possibly compressed content.
+..value.AUTO_FORMAT:Auto-detect format from file content on reading and from the file name on writing. If Auto-detection fails, FASTA is used.
+..value.FASTA:Force reading/writing of FASTA.
+..value.FASTQ:Force reading/writing of FASTQ.
+..include:seqan/seq_io.h
+
+.Enum.SequenceStream\colon\colonFileType
+..cat:Input/Output
+..summary:Select the file type to read/write.
+..description:The file type is the type of the file itself, i.e. plain text or compressed.
+..value.AUTO_TYPE:Auto-detect format from file content on reading and from the file name on writing. If Auto-detection fails, $PLAIN_TEXT$ is used.
+..value.PLAIN_TEXT:Force reading/writing of plain text.
+..value.GZ:Force reading/writing with gzip compression.
+..value.BZ2:Force reading/writing with bzip compression.
+..include:seqan/seq_io.h
+*/
+
+class SequenceStream
+{
+public:
+    // -----------------------------------------------------------------------
+    // Operation Mode
+    // -----------------------------------------------------------------------
+
+    // This enum is used to select the operation mode.
+    enum OperationMode
+    {
+        READ,
+        READ_PERSISTENT,
+        WRITE
+    };
+
+    // This enum is used to select the file format.
+    enum FileFormat
+    {
+        FASTA,
+        FASTQ,
+        AUTO_FORMAT
+    };
+
+    // This enum is used to select the file type, compression if any.
+    enum FileType
+    {
+        AUTO_TYPE,
+        PLAIN_TEXT
+#if SEQAN_HAS_ZLIB
+        ,
+        GZ
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        ,
+        BZ2
+#endif  // #if SEQAN_HAS_BZIP2
+    };
+
+    // -----------------------------------------------------------------------
+    // Member Variables
+    // -----------------------------------------------------------------------
+
+    // The configuration for the output format options.
+    SequenceOutputOptions outputOptions;
+
+    CharString filename;
+    OperationMode operationMode;
+    bool _atEnd;
+    bool _isGood;
+
+#if __cplusplus <= 199711L
+    // C++98
+    std::auto_ptr<SequenceStreamImpl_> _impl;
+#else  // #if __cplusplus <= 199711L
+    // C++11
+    std::unique_ptr<SequenceStreamImpl_> _impl;
+#endif  // #if __cplusplus <= 199711L
+
+    SeqIOFileType_::Type _fileType;
+    SeqIOFileFormat_::Type _fileFormat;
+
+    // -----------------------------------------------------------------------
+    // Constructor
+    // -----------------------------------------------------------------------
+
+    SequenceStream() : _atEnd(false), _isGood(false), _fileType(SeqIOFileType_::FILE_TYPE_TEXT),
+        _fileFormat(SeqIOFileFormat_::FILE_FORMAT_FASTA)
+    {}
+
+    SequenceStream(char const * filename,
+                   OperationMode operationMode = READ,
+                   FileFormat format = AUTO_FORMAT,
+                   FileType fileType = AUTO_TYPE) :
+        filename(filename), operationMode(operationMode), _atEnd(false), _isGood(true), _fileType(SeqIOFileType_::FILE_TYPE_TEXT),
+        _fileFormat(SeqIOFileFormat_::FILE_FORMAT_FASTA)
+    {
+        _init(operationMode, format, fileType);
+    }
+
+    void _init(OperationMode operationMode, FileFormat format, FileType fileType)
+    {
+        // Translate from FileFormat to SeqIOFileFormat_::Type.
+        switch (format)
+        {
+            case FASTQ:
+                _fileFormat = SeqIOFileFormat_::FILE_FORMAT_FASTQ;
+                break;
+            case FASTA:
+                _fileFormat = SeqIOFileFormat_::FILE_FORMAT_FASTA;
+                break;
+            case AUTO_FORMAT:
+                _fileFormat = SeqIOFileFormat_::FILE_FORMAT_AUTO;
+                break;
+        }
+        // Translate from FileFormat to SeqIOFileFormat_::Type.
+        switch (fileType)
+        {
+            case AUTO_TYPE:
+                _fileType = SeqIOFileType_::FILE_TYPE_AUTO;
+                break;
+            case PLAIN_TEXT:
+                _fileType = SeqIOFileType_::FILE_TYPE_TEXT;
+                break;
+#if SEQAN_HAS_ZLIB
+            case GZ:
+                _fileType = SeqIOFileType_::FILE_TYPE_GZ;
+                break;
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+            case BZ2:
+                _fileType = SeqIOFileType_::FILE_TYPE_BZ2;
+                break;
+#endif  // #if SEQAN_HAS_BZIP2
+        }
+
+        bool isRead = (operationMode != WRITE);
+        bool hintDoublePass = (operationMode == READ_PERSISTENT);
+        _impl.reset(new SequenceStreamImpl_(filename, _fileFormat, _fileType, isRead, hintDoublePass));
+        // Copy out, possibly detected/adjusted file type and format.
+        _fileType = _impl->_fileType;
+        _fileFormat = _impl->_fileFormat;
+        _isGood = _impl->_isGood && (_fileType != SeqIOFileType_::FILE_TYPE_ERROR) &&
+                (_fileFormat != SeqIOFileFormat_::FILE_FORMAT_ERROR);
+        _atEnd = _impl->_atEnd;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#open
+..summary:Open or re-open a file using a SequenceStream.
+..class:Class.SequenceStream
+..signature:void open(seqStream, fileName[, operationMode[, format[, fileType]]])
+..param.seqStream:The SequenceStream object to open.
+...type:Class.SequenceStream
+..param.fileName:Path to the file to open.
+...type:nolink:$char const *$
+..param.operationMode:Mode to open the file in. Optional.
+...default:@Enum.SequenceStream\colon\colonOperationMode.value.READ@
+...type:Enum.SequenceStream\colon\colonOperationMode
+..param.format:Mode to open the file in. Optional.
+...type:Enum.SequenceStream\colon\colonFileFormat
+...default:@Enum.SequenceStream\colon\colonFileFormat.value.AUTO_FORMAT@
+..param.fileType:Mode to open the file in. Optional.
+...type:Enum.SequenceStream\colon\colonFileType
+...default:@Enum.SequenceStream\colon\colonFileType.value.AUTO_TYPE@
+*/
+
+inline void open(SequenceStream & seqIO,
+                 char const * filename,
+                 SequenceStream::OperationMode operationMode = SequenceStream::READ,
+                 SequenceStream::FileFormat format = SequenceStream::AUTO_FORMAT,
+                 SequenceStream::FileType fileType = SequenceStream::AUTO_TYPE)
+{
+    seqIO.filename = filename;
+    seqIO.operationMode = operationMode;
+    seqIO._atEnd = false;
+    seqIO._isGood = true;
+    seqIO._fileType = SeqIOFileType_::FILE_TYPE_TEXT;
+    seqIO._fileFormat = SeqIOFileFormat_::FILE_FORMAT_FASTA;
+
+    seqIO._init(operationMode, format, fileType);
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#close
+..class:Class.SequenceStream
+..summary:Close the @Class.SequenceStream at .
+..signature:void close(seqIO)
+..param.seqIO:The @Class.SequenceStream@ object to close from.
+...type:Class.SequenceStream
+..include:seqan/seq_io.h
+*/
+
+inline void close(SequenceStream & seqIO)
+{
+    seqIO._impl->close();
+}
+
+// ----------------------------------------------------------------------------
+// Function flush()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#flush
+..class:Class.SequenceStream
+..summary:Write all data from SequenceStream to disk.
+..signature:void close(seqIO)
+..param.seqIO:The @Class.SequenceStream@ object to flush.
+...type:Class.SequenceStream
+..include:seqan/seq_io.h
+*/
+
+inline void flush(SequenceStream & seqIO)
+{
+    seqIO._impl->flush();
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#atEnd
+..class:Class.SequenceStream
+..summary:Check whether a @Class.SequenceStream@ is at the end of the file.
+..signature:bool isGood(seqIO)
+..param.seqIO:The @Class.SequenceStream@ object to read from.
+...type:Class.SequenceStream
+..returns:A $bool$, $true$ indicating that the $seqIO$ is at the end of the file, $false$ indicating otherwise.
+..see:Function.SequenceStream#isGood
+..include:seqan/seq_io.h
+*/
+
+inline bool atEnd(SequenceStream const & seqIO)
+{
+    return seqIO._atEnd;
+}
+
+// TODO(holtgrew): We'd rather only have the const variant.
+inline bool atEnd(SequenceStream & seqIO)
+{
+    return seqIO._atEnd;
+}
+
+// ----------------------------------------------------------------------------
+// Function isGood()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#isGood
+..class:Class.SequenceStream
+..summary:Check whether a @Class.SequenceStream@ object is ready for reading.
+..signature:bool isGood(seqIO)
+..param.seqIO:The @Class.SequenceStream@ object to read from.
+...type:Class.SequenceStream
+..returns:A $bool$, $true$ indicating that the $seqIO$ is ready for reading, $false$ that there was an error or it is at the end of the file.
+..see:Function.SequenceStream#atEnd
+..include:seqan/seq_io.h
+*/
+
+inline bool isGood(SequenceStream const & seqIO)
+{
+    return seqIO._isGood;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#readRecord
+..class:Class.SequenceStream
+..summary:Read the next sequence record from @Class.SequenceStream at .
+..signature:int readRecord(id, seq, seqIO)
+..signature:int readRecord(id, seq, quals, seqIO)
+..param.id:The identifier of the sequence is written here.
+...type:Shortcut.CharString
+..param.seq:The sequence of the record is written here.
+...type:Class.String
+..param.quals:The qualities of the sequence is written here. Optional.
+...type:Shortcut.CharString
+...remarks:If the sequence has no qualities, @Function.clear@ is called on $quals$ to indicate this.
+..param.seqIO:The @Class.SequenceStream@ object to read from.
+...type:Class.SequenceStream
+..returns:An integer, $0$ on success, $1$ on errors.
+...type:nolink:$int$
+..example:Read the first sequence of a FASTA file.
+..example.code:
+int main()
+{
+    seqan::SequenceStream seqIO("in.fasta", seqan::SequenceStream::READ_SINGLE);
+    seqan::CharString id;
+    seqan::Dna5String seq;
+
+    if (atEnd(seqIO))
+    {
+        std::cerr << "ERROR: File does not contain any sequences!\n";
+        return 1;
+    }
+    int res = readRecord(id, seq, seqIO);
+    if (res != 0)
+    {
+        std::cerr << "ERROR: Could not read first record!\n";
+        return 1;
+    }
+
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TId, typename TSequence, typename TQualities>
+int readRecord(TId & id, TSequence & seq, TQualities & qual, SequenceStream & seqIO)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readRecord(id, seq, qual, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readRecord(id, seq, qual, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+template <typename TId, typename TSequence>
+int readRecord(TId & id, TSequence & seq, SequenceStream & seqIO)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readRecord(id, seq, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readRecord(id, seq, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function readBatch()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#readBatch
+..class:Class.SequenceStream
+..summary:Read a given number of sequence records from @Class.SequenceStream at .
+..signature:int readBatch(ids, seqs, seqIO, num)
+..signature:int readBatch(ids, seqs, quals, seqIO, num)
+..param.ids:The identifiers of the sequence are written here.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+..param.seq:The sequence of the record is written here.
+...type:Class.StringSet
+..param.quals:The qualities of the sequence is written here. Optional.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+...remarks:If the sequences have no qualities, as in FASTA files, the @Class.StringSet@ will contain empty strings.
+..param.seqIO:The @Class.SequenceStream@ object to read from.
+..returns:An integer, $0$ on success, $1$ on errors.
+...type:nolink:$int$
+..example:Read the first sequences of a FASTA file, up to ten.
+..example.code:
+int main()
+{
+    seqan::SequenceStream seqIO("in.fasta", seqan::SequenceStream::READ_BATCH);
+    seqan::StringSet<seqan::CharString> ids;
+    seqan::StringSet<seqan::Dna5String> seqs;
+
+    int res = readBatch(ids, seqs, seqIO, 10);
+    if (res != 0)
+    {
+        std::cerr << "ERROR: Could not read records!\n";
+        return 1;
+    }
+
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+          typename TQualSpec>
+int readBatch(StringSet<TId, TIdSpec> & ids,
+              StringSet<TSequence, TSeqSpec> & seqs,
+              StringSet<TQualities, TQualSpec> & quals,
+              SequenceStream & seqIO,
+              unsigned num)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readBatch(ids, seqs, quals, num, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readBatch(ids, seqs, quals, num, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec>
+int readBatch(StringSet<TId, TIdSpec> & ids,
+              StringSet<TSequence, TSeqSpec> & seqs,
+              SequenceStream & seqIO,
+              unsigned num)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readBatch(ids, seqs, num, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readBatch(ids, seqs, num, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function readAll()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#readAll
+..class:Class.SequenceStream
+..summary:Read all sequence records from a @Class.SequenceStream@ object.
+..signature:int readAll(ids, seqs, seqIO)
+..signature:int readAll(ids, seqs, quals, seqIO)
+..param.ids:The identifiers of the sequence are written here.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+..param.seq:The sequence of the record is written here.
+...type:Class.StringSet
+..param.quals:The qualities of the sequence is written here. Optional.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+...remarks:If the sequences have no qualities, as in FASTA files, the @Class.StringSet@ will contain empty strings.
+..param.seqIO:The @Class.SequenceStream@ object to read from.
+...type:Class.SequenceStream
+..returns:An integer, $0$ on success, $1$ on errors.
+...type:nolink:$int$
+..example:Read the sequences of a FASTA file.
+..example.code:
+int main()
+{
+    seqan::SequenceStream seqIO("in.fasta", seqan::SequenceStream::READ_ALL);
+    seqan::StringSet<seqan::CharString> ids;
+    seqan::StringSet<seqan::Dna5String> seqs;
+
+    int res = readAll(ids, seqs, seqIO);
+    if (res != 0)
+    {
+        std::cerr << "ERROR: Could not read records!\n";
+        return 1;
+    }
+
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+          typename TQualSpec>
+int readAll(StringSet<TId, TIdSpec> & ids,
+            StringSet<TSequence, TSeqSpec> & seqs,
+            StringSet<TQualities, TQualSpec> & quals,
+            SequenceStream & seqIO)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readAll(ids, seqs, quals, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readAll(ids, seqs, quals, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec>
+int readAll(StringSet<TId, TIdSpec> & ids,
+            StringSet<TSequence, TSeqSpec> & seqs,
+            SequenceStream & seqIO)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->readAll(ids, seqs, Fasta());
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->readAll(ids, seqs, Fastq());
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    seqIO._atEnd = seqIO._impl->_atEnd;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#writeRecord
+..class:Class.SequenceStream
+..summary:Write one sequence record from to a @Class.SequenceStream@ object.
+..description:
+The record is appended to the file if you have written out any previously.
+When writing out @Spec.Dna5@, qualities are automatically taken from the sequence characters.
+..signature:int writeRecord(seqIO, id, seq, [options])
+..signature:int writeRecord(seqIO, id, seq, quals, [options])
+..param.seqIO:The @Class.SequenceStream@ object to write to.
+...type:Class.SequenceStream
+..param.id:The identifier to write.
+...type:Shortcut.CharString
+..param.seq:The sequence to write.
+...type:Class.String
+..param.quals:The qualities to write out.
+...type:Shortcut.CharString
+...remarks:If the sequence has no qualities, @Function.clear@ is called on $quals$ to indicate this.
+..param.options:The configuration for writing FASTA and FASTQ files.
+...type:Class.SequenceOutputOptions
+..returns:An integer, $0$ on success, $1$ on errors.
+...type:nolink:$int$
+..example:Write out two sequences to a FASTQ file.
+..example.code:
+int main()
+{
+    seqan::SequenceStream seqIO("in.fasta", seqan::SequenceStream::WRITE);
+    seqan::StringSet<seqan::CharString> ids;
+    appendValue(ids, "seq1");
+    appendValue(ids, "seq2");
+    seqan::StringSet<seqan::Dna5String> seqs;
+    appendValue(seqs, "CGAT");
+    appendValue(seqs, "TTTT");
+
+    for (unsigned i = 0; i < length(ids); ++i)
+    {
+        int res = writeRecord(seqIO, ids[0], seqs[0]);
+        if (res != 0)
+        {
+            std::cerr << "ERROR: Could not write records!\n";
+            return 1;
+        }
+    }
+
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TId, typename TSequence, typename TQualities>
+int writeRecord(SequenceStream & seqIO,
+                TId const & id,
+                TSequence const & seq,
+                TQualities const & qual,
+                SequenceOutputOptions const & options)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->writeRecord(id, seq, Fasta(), options);
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->writeRecord(id, seq, qual, Fastq(), options);
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    return res;
+}
+
+template <typename TId, typename TSequence, typename TQualities>
+int writeRecord(SequenceStream & seqIO,
+                TId const & id,
+                TSequence const & seq,
+                TQualities const & qual)
+{
+    return writeRecord(seqIO, id, seq, qual, seqIO.outputOptions);
+}
+
+template <typename TId, typename TSequence>
+int writeRecord(SequenceStream & seqIO,
+                TId const & id,
+                TSequence const & seq,
+                SequenceOutputOptions const & options)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->writeRecord(id, seq, Fasta(), options);
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->writeRecord(id, seq, Fastq(), options);
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    return res;
+}
+
+template <typename TId, typename TSequence>
+int writeRecord(SequenceStream & seqIO,
+                TId const & id,
+                TSequence const & seq)
+{
+    return writeRecord(seqIO, id, seq, seqIO.outputOptions);
+}
+
+// ----------------------------------------------------------------------------
+// Function writeAll()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.SequenceStream#writeAll
+..class:Class.SequenceStream
+..summary:Write sequence records from to a @Class.SequenceStream@ object.
+..description:
+The records are appended to the file if you have written out any previously.
+When writing out @Spec.Dna5@, qualities are automatically taken from the sequence characters.
+..signature:int writeAll(seqIO, ids, seqs[, options])
+..signature:int writeAll(seqIO, ids, seqs, quals, [options])
+..param.seqIO:The @Class.SequenceStream@ object to write to.
+...type:Class.SequenceStream
+..param.ids:Identifiers to write out.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+..param.seq:Sequences to write out.
+...type:Class.StringSet
+..param.quals:Qualities to write out. Optional.
+...type:nolink:@Class.StringSet@ of @Shortcut.CharString at .
+...remarks:Qualities are ignored if the file format does not suppor them.  If none are given for FASTQ, score 40 is written out for all.
+..param.options:The configuration for writing FASTA and FASTQ files.
+...type:Class.SequenceOutputOptions
+..returns:An integer, $0$ on success, $1$ on errors.
+...type:nolink:$int$
+..example:Write out all sequences.
+..example.code:
+int main()
+{
+    seqan::SequenceStream seqIO("in.fasta", seqan::SequenceStream::WRITE);
+    seqan::StringSet<seqan::CharString> ids;
+    appendValue(ids, "seq1");
+    appendValue(ids, "seq2");
+    seqan::StringSet<seqan::Dna5String> seqs;
+    appendValue(seqs, "CGAT");
+    appendValue(seqs, "TTTT");
+
+    int res = writeAll(seqIO, ids, seqs);
+    if (res != 0)
+    {
+        std::cerr << "ERROR: Could not write records!\n";
+        return 1;
+    }
+
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+          typename TQualSpec>
+int writeAll(SequenceStream & seqIO,
+             StringSet<TId, TIdSpec> const & ids,
+             StringSet<TSequence, TSeqSpec> const & seqs,
+             StringSet<TQualities, TQualSpec> const & quals,
+             SequenceOutputOptions const & options)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->writeAll(ids, seqs, Fasta(), options);
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->writeAll(ids, seqs, quals, Fastq(), options);
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    return res;
+}
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+          typename TQualSpec>
+int writeAll(SequenceStream & seqIO,
+             StringSet<TId, TIdSpec> const & ids,
+             StringSet<TSequence, TSeqSpec> const & seqs,
+             StringSet<TQualities, TQualSpec> const & quals)
+{
+    return writeAll(seqIO, ids, seqs, quals, seqIO.outputOptions);
+}
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec>
+int writeAll(SequenceStream & seqIO,
+             StringSet<TId, TIdSpec> const & ids,
+             StringSet<TSequence, TSeqSpec> const & seqs,
+             SequenceOutputOptions const & options)
+{
+    int res = 0;
+
+    if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTA)
+        res = seqIO._impl->writeAll(ids, seqs, Fasta(), options);
+    else if (seqIO._fileFormat == SeqIOFileFormat_::FILE_FORMAT_FASTQ)
+        res = seqIO._impl->writeAll(ids, seqs, Fastq(), options);
+    else
+        res = 1;
+
+    seqIO._isGood = seqIO._impl->_isGood;
+    return res;
+}
+
+template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec>
+int writeAll(SequenceStream & seqIO,
+             StringSet<TId, TIdSpec> const & ids,
+             StringSet<TSequence, TSeqSpec> const & seqs)
+{
+    return writeAll(seqIO, ids, seqs, seqIO.outputOptions);
+}
+
+}  // namespace seqan
+
+#endif  // CORE_INCLUDE_SEQAN_SEQ_IO_SEQUENCE_SEQ_IO_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/sequence_stream_impl.h b/third-party/seqan/core/include/seqan/seq_io/sequence_stream_impl.h
new file mode 100644
index 0000000..7135bc8
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/sequence_stream_impl.h
@@ -0,0 +1,1043 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+// TODO(holtgrew): Add #if guards for bz2 and zlib.
+
+#ifndef CORE_INCLUDE_SEQAN_SEQ_IO_SEQ_IO_IMPL_H_
+#define CORE_INCLUDE_SEQAN_SEQ_IO_SEQ_IO_IMPL_H_
+
+#include <memory>
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ---------------------------------------------------------------------------
+// Class SeqIOFileType_
+// ---------------------------------------------------------------------------
+
+struct SeqIOFileType_
+{
+    // Used for storing the file type guess.
+    enum Type
+    {
+        FILE_TYPE_AUTO,
+        FILE_TYPE_ERROR,
+        FILE_TYPE_TEXT_STD,  // text stdin, stdout
+        FILE_TYPE_TEXT
+#if SEQAN_HAS_ZLIB
+        ,
+        FILE_TYPE_GZ,
+        FILE_TYPE_GZ_DIRECT  // gzfile stream but uncompressed/direct (stdin)
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        ,
+        FILE_TYPE_BZ2
+#endif  // #if SEQAN_HAS_BZIP2
+    };
+};
+
+// ---------------------------------------------------------------------------
+// Class SeqIOFileFormat_
+// ---------------------------------------------------------------------------
+
+struct SeqIOFileFormat_
+{
+    enum Type
+    {
+        FILE_FORMAT_AUTO,
+        FILE_FORMAT_ERROR,
+        FILE_FORMAT_FASTA,
+        FILE_FORMAT_FASTQ,
+        FILE_FORMAT_EMBL
+    };
+};
+
+// ----------------------------------------------------------------------------
+// Class SequenceStreamImpl_
+// ----------------------------------------------------------------------------
+
+// Implementation of EasySeqIO class.
+//
+// This class does the multiplexing from settings known at runtime (file format) to types at compile-time.
+
+class SequenceStreamImpl_
+{
+public:
+#if SEQAN_HAS_ZLIB
+    std::auto_ptr<Stream<GZFile> > _gzStream;
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+    std::auto_ptr<Stream<BZ2File> > _bz2Stream;
+#endif  // #if SEQAN_HAS_BZIP2
+    std::auto_ptr<String<char, MMap<> > > _mmapString;
+    std::auto_ptr<std::ifstream> _plainStream;
+
+    // TODO(holtgrew): We could get rid of some of these with type erasure on streams and record readers. Would this be enough?
+
+#if SEQAN_HAS_ZLIB
+    std::auto_ptr<RecordReader<Stream<GZFile>, SinglePass<> > > _gzReader;
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+    std::auto_ptr<RecordReader<Stream<BZ2File>, SinglePass<> > > _bz2Reader;
+#endif  // #if SEQAN_HAS_BZIP2
+    std::auto_ptr<RecordReader<String<char, MMap<> >, SinglePass<StringReader> > > _mmapReaderSinglePass;
+    std::auto_ptr<RecordReader<String<char, MMap<> >, DoublePass<StringReader> > > _mmapReaderDoublePass;
+    std::auto_ptr<RecordReader<std::istream, SinglePass<> > > _istreamReader;
+    std::auto_ptr<RecordReader<std::ifstream, SinglePass<> > > _ifstreamReader;
+
+    CharString _filename;
+    SeqIOFileFormat_::Type _fileFormat;
+    SeqIOFileType_::Type _fileType;
+
+    // Whether or not we are at the end of the underlying file.
+    bool _atEnd;
+    // Whether or not there was no error.
+    bool _isGood;
+    // Whether or not we open the file for reading only.
+    bool _isRead;
+    // Whether or not to use double pass record reader.
+    bool _hintDoublePass;
+
+    SequenceStreamImpl_(CharString const & filename,
+                        SeqIOFileFormat_::Type fileFormat,
+                        SeqIOFileType_::Type fileType,
+                        bool isRead,
+                        bool hintDoublePass = false) :
+            _filename(filename), _fileFormat(fileFormat), _fileType(fileType), _atEnd(false), _isGood(true),
+            _isRead(isRead), _hintDoublePass(hintDoublePass)
+    {
+        // Guess file types.
+        if (_isRead)
+        {
+            this->_guessFileTypeAndFormatForReadingAndInitialize();
+        }
+        else
+        {
+            this->_guessFileTypeAndFormatForWriting();
+            this->_initializeStreamsForWriting();
+        }
+    }
+
+    // -----------------------------------------------------------------------
+    // Flag Query Functions.
+    // -----------------------------------------------------------------------
+
+    bool atEnd()
+    {
+        return _atEnd;
+    }
+
+    bool isGood()
+    {
+        return _isGood;
+    }
+
+    // -----------------------------------------------------------------------
+    // File and Format Guessing Functions.
+    // -----------------------------------------------------------------------
+
+    // Guess file type and format for reading.  This will also create the required record reader objects etc.  The
+    // reason for interweaving this so strongly here is that we have to reuse the record reader in the case of stdin for
+    // reading.
+    void _guessFileTypeAndFormatForReadingAndInitialize()
+    {
+        // When reading from STDIN, we use a GZFile stream if possible.  This will automatically decompress .gz files
+        // and just pass through plain text files.  Otherwise, we would have to use buffer ourselves and use zlib/bzlib
+        // directly.
+        //
+        // TODO(holtgrew): Re-implement manual decompression/compression using the zlib and bzlib consistently using one interface?
+        if (_filename == "-")
+        {
+#if SEQAN_HAS_ZLIB
+            _fileType = SeqIOFileType_::FILE_TYPE_GZ;
+#else  // #if SEQAN_HAS_ZLIB
+            _fileType = SeqIOFileType_::FILE_TYPE_TEXT_STD;
+#endif  // #if SEQAN_HAS_ZLIB
+        }
+        else
+        {
+            // Read magic numbers.
+            std::fstream testStream(toCString(_filename), std::ios::binary | std::ios::in);
+            if (!testStream.good())
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_ERROR;
+                return;
+            }
+
+            char buffer[4] = { '\0', '\0', '\0', '\0' };
+            testStream.get(&buffer[0], 4);
+            if (testStream.eof())
+            {
+                _atEnd = true;
+                return;
+            }
+            if (!testStream.good())
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_ERROR;
+                return;
+            }
+
+            if (buffer[0] == '\x1F' && buffer[1] == '\x8B' && buffer[2] == '\x08')
+            {
+#if SEQAN_HAS_ZLIB
+                _fileType = SeqIOFileType_::FILE_TYPE_GZ;
+#else // #if SEQAN_HAS_ZLIB
+                std::cerr << "ERROR: File looks like .gz but zlib not available!\n";
+                _fileType = SeqIOFileType_::FILE_TYPE_ERROR;
+                return;
+#endif  // #if SEQAN_HAS_ZLIB
+            }
+            else if (buffer[0] == 'B' && buffer[1] == 'Z' && buffer[2] == 'h')
+            {
+#if SEQAN_HAS_BZIP2
+                _fileType = SeqIOFileType_::FILE_TYPE_BZ2;
+#else // #if SEQAN_HAS_BZ2
+                std::cerr << "ERROR: File looks like .bz2 but libbz2 not available!\n";
+                _fileType = SeqIOFileType_::FILE_TYPE_ERROR;
+                return;
+#endif  // #if SEQAN_HAS_BZ2
+            }
+            else
+            {
+                // Fall-back is raw text.
+                _fileType = SeqIOFileType_::FILE_TYPE_TEXT;
+            }
+        }
+
+        // Open stream or memory mapped file and create MMap reader.
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+        {
+		_plainStream.reset(new std::ifstream(toCString(_filename), std::ios::binary | std::ios::in));
+	        _ifstreamReader.reset(new RecordReader<std::ifstream, SinglePass<> >(*_plainStream));
+                _fileFormat = this->_checkFormat(*_ifstreamReader);
+        }
+        break;
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+        {
+            _gzStream.reset(new Stream<GZFile>());
+            if (!open(*_gzStream, toCString(_filename), "r"))
+            {
+                _isGood = false;
+            }
+            else
+            {
+                _gzReader.reset(new RecordReader<Stream<GZFile>, SinglePass<> >(*_gzStream));
+                _fileFormat = this->_checkFormat(*_gzReader);
+                if (_filename == "-" && isDirect(*_gzStream))
+                    _fileType = SeqIOFileType_::FILE_TYPE_GZ_DIRECT;
+            }
+        }
+        break;
+
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+        {
+            _bz2Stream.reset(new Stream<BZ2File>());
+            if (!open(*_bz2Stream, toCString(_filename), "r"))
+            {
+                _isGood = false;
+            }
+            else
+            {
+                _bz2Reader.reset(new RecordReader<Stream<BZ2File>, SinglePass<> >(*_bz2Stream));
+                _fileFormat = this->_checkFormat(*_bz2Reader);
+            }
+        }
+        break;
+
+#endif  // #if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_TEXT_STD:
+        {
+            _istreamReader.reset(new RecordReader<std::istream, SinglePass<> >(std::cin));
+            _fileFormat = this->_checkFormat(*_istreamReader);
+        }
+
+        case SeqIOFileType_::FILE_TYPE_AUTO:
+        case SeqIOFileType_::FILE_TYPE_ERROR:
+            _fileType = SeqIOFileType_::FILE_TYPE_ERROR;
+            _fileFormat = SeqIOFileFormat_::FILE_FORMAT_ERROR;
+            break;
+        }
+
+        // Update _isGood flag from format detection errors.
+        if (_fileFormat == SeqIOFileFormat_::FILE_FORMAT_ERROR)
+            _isGood = false;
+    }
+
+    // Method used in _guessFileTypeAndFormatForReadingAndInitialize() for guessing file format from record reader.
+    template <typename TStream, typename TSpec>
+    SeqIOFileFormat_::Type _checkFormat(RecordReader<TStream, TSpec> & recordReader)
+    {
+        AutoSeqStreamFormat formatTag;
+        if (!guessStreamFormat(recordReader, formatTag))
+            return SeqIOFileFormat_::FILE_FORMAT_ERROR;
+
+        switch (formatTag.tagId)
+        {
+        case Find<AutoSeqStreamFormat, Fasta>::VALUE:
+            return SeqIOFileFormat_::FILE_FORMAT_FASTA;
+
+        case Find<AutoSeqStreamFormat, Fastq>::VALUE:
+            return SeqIOFileFormat_::FILE_FORMAT_FASTQ;
+
+        default:
+            return SeqIOFileFormat_::FILE_FORMAT_ERROR;
+        }
+    }
+
+    // Guess file type and format for writing.
+    void _guessFileTypeAndFormatForWriting()
+    {
+        CharString tmp = _filename;  // copy, we'll trim .gz/.bz2 suffix.
+
+        // Guess file type from file name if requested.
+        if (_fileType == SeqIOFileType_::FILE_TYPE_AUTO)
+        {
+#if SEQAN_HAS_ZLIB
+            if (endsWith(tmp, ".gz"))
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_GZ;
+                tmp = prefix(tmp, length(tmp) - 3);
+            }
+            else
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+            if (endsWith(tmp, ".bz2"))
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_BZ2;
+                tmp = prefix(tmp, length(tmp) - 4);
+            }
+            else
+#endif  // #if SEQAN_HAS_BZIP2
+            if (tmp == "-")
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_TEXT_STD;
+            }
+            else
+            {
+                _fileType = SeqIOFileType_::FILE_TYPE_TEXT;
+            }
+        }
+
+        // Guess file format from file name if requested.
+        if (_fileFormat == SeqIOFileFormat_::FILE_FORMAT_AUTO)
+        {
+            if (endsWith(tmp, ".fastq") || endsWith(tmp, ".fq"))
+                _fileFormat = SeqIOFileFormat_::FILE_FORMAT_FASTQ;
+            else  // must be FASTA.
+                _fileFormat = SeqIOFileFormat_::FILE_FORMAT_FASTA;
+        }
+    }
+
+    // Open the stream members for writing.
+    void _initializeStreamsForWriting()
+    {
+        // Open for writing.
+        //
+        // Note that BZ2 Stream and GZFile Stream already interpret the filename "-" correctly.
+        switch (_fileType)
+        {
+#if SEQAN_HAS_ZLIB
+            case SeqIOFileType_::FILE_TYPE_GZ:
+                {
+                    _gzStream.reset(new Stream<GZFile>());
+                    if (!open(*_gzStream, toCString(_filename), "w"))
+                        _isGood = false;
+                }
+                break;
+
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+            case SeqIOFileType_::FILE_TYPE_BZ2:
+                {
+                    _bz2Stream.reset(new Stream<BZ2File>());
+                    if (!open(*_bz2Stream, toCString(_filename), "w"))
+                        _isGood = false;
+                }
+                break;
+
+#endif  // #if SEQAN_HAS_BZIP2
+            case SeqIOFileType_::FILE_TYPE_TEXT:
+                {
+		    _plainStream.reset(new std::ifstream(toCString(_filename), std::ios::binary | std::ios::in));
+		    _ifstreamReader.reset(new RecordReader<std::ifstream, SinglePass<> >(*_plainStream));
+                }
+                break;
+
+            case SeqIOFileType_::FILE_TYPE_TEXT_STD:
+                {
+                    _isGood = std::cout.good();
+                }
+                break;
+
+            default:  // No error possible here.
+                break;
+        }
+    }
+
+    // -----------------------------------------------------------------------
+    // Function readRecord()
+    // -----------------------------------------------------------------------
+
+    // These two template functions implement the record-wise reading of sequence files.
+
+    template <typename TId, typename TSequence, typename TQualities, typename TFormatTag>
+    int readRecord(TId & id, TSequence & seq, TQualities & qual, TFormatTag const & tag)
+    {
+        int res = 0;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+                res = seqan::readRecord(id, seq, qual, *_ifstreamReader , tag);
+                _atEnd = seqan::atEnd(*_ifstreamReader);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::readRecord(id, seq, qual, *_gzReader, tag);
+            _atEnd = seqan::atEnd(*_gzReader);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::readRecord(id, seq, qual, *_bz2Reader, tag);
+            _atEnd = seqan::atEnd(*_bz2Reader);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    template <typename TId, typename TSequence, typename TFormatTag>
+    int readRecord(TId & id, TSequence & seq, TFormatTag const & tag)
+    {
+        int res = 0;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+                res = seqan::readRecord(id, seq, *_ifstreamReader, tag);
+                _atEnd = seqan::atEnd(*_ifstreamReader);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::readRecord(id, seq, *_gzReader, tag);
+            _atEnd = seqan::atEnd(*_gzReader);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::readRecord(id, seq, *_bz2Reader, tag);
+            _atEnd = seqan::atEnd(*_bz2Reader);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    // -----------------------------------------------------------------------
+    // Function readBatch()
+    // -----------------------------------------------------------------------
+
+    // These two template functions implement the batch-wise reading of sequence files.
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+              typename TQualSpec, typename TFormatTag>
+    int readBatch(StringSet<TId, TIdSpec> & ids,
+                  StringSet<TSequence, TSeqSpec> & seqs,
+                  StringSet<TQualities, TQualSpec> & quals,
+                  unsigned num,
+                  TFormatTag const & tag)
+    {
+        clear(ids);
+        clear(seqs);
+        clear(quals);
+
+        int res = 0;
+        TId id;
+        TSequence seq;
+        TQualities qual;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            if (!_hintDoublePass)
+            {
+                for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_mmapReaderSinglePass); ++i)
+                {
+                    res = seqan::readRecord(id, seq, qual, *_mmapReaderSinglePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                    appendValue(quals, qual);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderSinglePass);
+            }
+            else
+            {
+                for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_mmapReaderDoublePass); ++i)
+                {
+                    res = seqan::readRecord(id, seq, qual, *_mmapReaderDoublePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                    appendValue(quals, qual);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderDoublePass);
+            }
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+        {
+            for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_gzReader); ++i)
+            {
+                res = seqan::readRecord(id, seq, qual, *_gzReader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+                appendValue(quals, qual);
+            }
+            _atEnd = seqan::atEnd(*_gzReader);
+        }
+        break;          // end of case
+
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+        {
+            for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_bz2Reader); ++i)
+            {
+                res = seqan::readRecord(id, seq, qual, *_bz2Reader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+                appendValue(quals, qual);
+            }
+            _atEnd = seqan::atEnd(*_bz2Reader);
+        }
+        break;          // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TFormatTag>
+    int readBatch(StringSet<TId, TIdSpec> & ids,
+                  StringSet<TSequence, TSeqSpec> & seqs,
+                  unsigned num,
+                  TFormatTag const & tag)
+    {
+        clear(ids);
+        clear(seqs);
+
+        int res = 0;
+        TId id;
+        TSequence seq;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            if (!_hintDoublePass)
+            {
+                for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_mmapReaderSinglePass); ++i)
+                {
+                    res = seqan::readRecord(id, seq, *_mmapReaderSinglePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderSinglePass);
+            }
+            else
+            {
+                for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_mmapReaderDoublePass); ++i)
+                {
+                    res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderDoublePass);
+            }
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+        {
+            for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_gzReader); ++i)
+            {
+                res = seqan::readRecord(id, seq, *_gzReader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+            }
+            _atEnd = seqan::atEnd(*_gzReader);
+        }
+        break;          // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+        {
+            for (unsigned i = 0; (res == 0) && (i < num) && !seqan::atEnd(*_bz2Reader); ++i)
+            {
+                res = seqan::readRecord(id, seq, *_bz2Reader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+            }
+            _atEnd = seqan::atEnd(*_bz2Reader);
+        }
+        break;          // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    // -----------------------------------------------------------------------
+    // Function readAll()
+    // -----------------------------------------------------------------------
+
+    // These two template functions implement the reading of whole sequence files.
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+              typename TQualSpec, typename TFormatTag>
+    int readAll(StringSet<TId, TIdSpec> & ids,
+                StringSet<TSequence, TSeqSpec> & seqs,
+                StringSet<TQualities, TQualSpec> & quals,
+                TFormatTag const & tag)
+    {
+        clear(ids);
+        clear(seqs);
+        clear(quals);
+
+        int res = 0;
+        TId id;
+        TSequence seq;
+        TQualities qual;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            if (!_hintDoublePass)
+            {
+                while (!seqan::atEnd(*_mmapReaderSinglePass))
+                {
+                    res = seqan::readRecord(id, seq, qual, *_mmapReaderSinglePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                    appendValue(quals, qual);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderSinglePass);
+            }
+            else
+            {
+                while (!seqan::atEnd(*_mmapReaderDoublePass))
+                {
+                    res = seqan::readRecord(id, seq, qual, *_mmapReaderDoublePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                    appendValue(quals, qual);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderDoublePass);
+            }
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+        {
+            while (!seqan::atEnd(*_gzReader))
+            {
+                res = seqan::readRecord(id, seq, qual, *_gzReader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+                appendValue(quals, qual);
+            }
+            _atEnd = seqan::atEnd(*_gzReader);
+        }
+        break;          // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+        {
+            while (!seqan::atEnd(*_bz2Reader))
+            {
+                res = seqan::readRecord(id, seq, qual, *_bz2Reader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+                appendValue(quals, qual);
+            }
+            _atEnd = seqan::atEnd(*_bz2Reader);
+        }
+        break;          // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TFormatTag>
+    int readAll(StringSet<TId, TIdSpec> & ids,
+                StringSet<TSequence, TSeqSpec> & seqs,
+                TFormatTag const & tag)
+    {
+        clear(ids);
+        clear(seqs);
+
+        int res = 0;
+        TId id;
+        TSequence seq;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            if (!_hintDoublePass)
+            {
+                while (!seqan::atEnd(*_mmapReaderSinglePass))
+                {
+                    res = seqan::readRecord(id, seq, *_mmapReaderSinglePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderSinglePass);
+            }
+            else
+            {
+                while (!seqan::atEnd(*_mmapReaderDoublePass))
+                {
+                    res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag);
+                    appendValue(ids, id);
+                    appendValue(seqs, seq);
+                }
+                _atEnd = seqan::atEnd(*_mmapReaderDoublePass);
+            }
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+        {
+            while (!seqan::atEnd(*_gzReader))
+            {
+                res = seqan::readRecord(id, seq, *_gzReader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+            }
+            _atEnd = seqan::atEnd(*_gzReader);
+        }
+        break;          // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+        {
+            while (!seqan::atEnd(*_bz2Reader))
+            {
+                res = seqan::readRecord(id, seq, *_bz2Reader, tag);
+                appendValue(ids, id);
+                appendValue(seqs, seq);
+            }
+            _atEnd = seqan::atEnd(*_bz2Reader);
+        }
+        break;          // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    // -----------------------------------------------------------------------
+    // Function writeRecord()
+    // -----------------------------------------------------------------------
+
+    // These two template functions implement the writing of one record-by-record writing.
+
+    template <typename TId, typename TSequence, typename TQualities, typename TFormatTag>
+    int writeRecord(TId const & id, TSequence const & seq, TQualities const & qual, TFormatTag const & tag,
+                    SequenceOutputOptions const & options)
+    {
+        int res = 0;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            res = seqan::writeRecord(*_mmapString, id, seq, qual, tag, options);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::writeRecord(*_gzStream, id, seq, qual, tag, options);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::writeRecord(*_bz2Stream, id, seq, qual, tag, options);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    template <typename TId, typename TSequence, typename TFormatTag>
+    int writeRecord(TId const & id, TSequence const & seq, TFormatTag const & tag,
+                    SequenceOutputOptions const & options)
+    {
+        int res = 0;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            res = seqan::writeRecord(*_mmapString, id, seq, tag, options);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::writeRecord(*_gzStream, id, seq, tag, options);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::writeRecord(*_bz2Stream, id, seq, tag, options);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    // -----------------------------------------------------------------------
+    // Function writeAll()
+    // -----------------------------------------------------------------------
+
+    // These two template functions implement the writing of multiple strings to a sequence file.
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TQualities,
+              typename TQualSpec, typename TFormatTag>
+    int writeAll(StringSet<TId, TIdSpec> const & ids,
+                 StringSet<TSequence, TSeqSpec> const & seqs,
+                 StringSet<TQualities, TQualSpec> const & quals,
+                 TFormatTag const & tag,
+                 SequenceOutputOptions const & options)
+    {
+        int res = 0;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            res = seqan::write2(*_mmapString, ids, seqs, quals, tag, options);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::write2(*_gzStream, ids, seqs, quals, tag, options);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::write2(*_bz2Stream, ids, seqs, quals, tag, options);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    template <typename TId, typename TIdSpec, typename TSequence, typename TSeqSpec, typename TFormatTag>
+    int writeAll(StringSet<TId, TIdSpec> const & ids,
+                 StringSet<TSequence, TSeqSpec> const & seqs,
+                 TFormatTag const & tag,
+                 SequenceOutputOptions const & options)
+    {
+        int res = 0;
+        TId id;
+        TSequence seq;
+
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            res = seqan::write2(*_mmapString, ids, seqs, tag, options);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            res = seqan::write2(*_gzStream, ids, seqs, tag, options);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            res = seqan::write2(*_bz2Stream, ids, seqs, tag, options);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            return 1;
+        }
+
+        _isGood = _isGood && (res == 0);
+        return res;
+    }
+
+    // -----------------------------------------------------------------------
+    // Functions for closing/flushing.
+    // -----------------------------------------------------------------------
+
+    void flush()
+    {
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            seqan::flush(*_mmapString);
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            seqan::streamFlush(*_gzStream);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            seqan::streamFlush(*_bz2Stream);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            break;
+        }
+    }
+
+    void close()
+    {
+        switch (_fileType)
+        {
+        case SeqIOFileType_::FILE_TYPE_TEXT:
+            _plainStream->close();
+            break;      // end of case
+
+#if SEQAN_HAS_ZLIB
+        case SeqIOFileType_::FILE_TYPE_GZ:
+        case SeqIOFileType_::FILE_TYPE_GZ_DIRECT:
+            seqan::close(*_gzStream);
+            break;      // end of case
+
+#endif // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2
+        case SeqIOFileType_::FILE_TYPE_BZ2:
+            seqan::close(*_bz2Stream);
+            break;      // end of case
+
+#endif  // #if SEQAN_HAS_BZIP2
+        default:
+            break;
+        }
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_SEQ_IO_SEQ_IO_IMPL_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/simple_read_fasta.h b/third-party/seqan/core/include/seqan/seq_io/simple_read_fasta.h
new file mode 100644
index 0000000..c1399b4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/simple_read_fasta.h
@@ -0,0 +1,107 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// This header provides the readFasta() function to be used in demos.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_SEQ_IO_SIMPLE_READ_FASTA_H_
+#define CORE_INCLUDE_SEQAN_SEQ_IO_SIMPLE_READ_FASTA_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function readFasta()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.readFasta
+..cat:Input/Output
+..signature:int readFasta(seq, filename)
+..summary:Read first sequence from a FASTA file.
+..description:
+This function is meant for demo programs and allows to read the first sequence from a FASTA file very easily.
+..param.seq:@Class.String@ to store the result.
+...type:Class.String
+..param.filename:Path to the file to read from.
+...type:nolink:$char const *$
+..returns:$int$ with status code, $0$ for success, $1$ for error.
+..example.text:Read the file given by the first parameter to the program and print it to the screen.
+..example.code:
+#include <iostream>
+#include <seqan/sequence.h>
+#include <seqan/seq_io.h>
+
+int main(int argc, char const ** argv)
+{
+    if (argc != 2)
+        return 1;
+
+    seqan::Dna5String seq;
+    if (readFasta(seq, argv[1]) != 0)
+        return 1;
+
+    std::cout << seq << '\n';
+    return 0;
+}
+..include:seqan/seq_io.h
+*/
+
+template <typename TValue, typename TSpec>
+int readFasta(String<TValue, TSpec> & seq, char const * filename)
+{
+    SequenceStream seqStream(filename);
+    if (!isGood(seqStream))
+        return 1;
+    CharString id;
+    return readRecord(id, seq, seqStream);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_SEQ_IO_SIMPLE_READ_FASTA_H_
diff --git a/third-party/seqan/core/include/seqan/seq_io/write_fasta_fastq.h b/third-party/seqan/core/include/seqan/seq_io/write_fasta_fastq.h
new file mode 100644
index 0000000..17ac58f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/seq_io/write_fasta_fastq.h
@@ -0,0 +1,544 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Code for writing FASTA and FASTQ files
+// ==========================================================================
+
+#ifndef SEQAN_SEQ_IO_WRITE_H_
+#define SEQAN_SEQ_IO_WRITE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Class SequenceOutputOptions
+// ----------------------------------------------------------------------------
+
+/**
+.Class.SequenceOutputOptions
+..cat:Input/Output
+..summary:Configuration for writing sequence (FASTA/FASTQ) files.
+..description:
+This $struct$ is used for the configuration of writing out FASTA and FASTQ files.
+..include:seqan/seq_io.h
+
+.Memvar.SequenceOutputOptions#lineLength
+..class:Class.SequenceOutputOptions
+..type:nolink:$int$
+..summary:Length of the lines when writing out.
+..description:Set to $-1$ for default behaviour (no line break for FASTQ, line length of 70 for FASTA) and $0$ for disabling line breaks.
+
+.Memvar.SequenceOutputOptions#qualMeta
+..class:Class.SequenceOutputOptions
+..type:nolink:$bool$
+..summary:Whether or not to write the meta information into the $"+"$ line before the qualities (interpreted for FASTQ only). Default is $false$.
+*/
+
+// TODO(holtgrew): Would it be worth having two/three shortcuts for "short reads" and "genomic sequence" and faster or can the compiler optimize the creation away?
+
+struct SequenceOutputOptions
+{
+public:
+    int lineLength;
+    bool qualMeta;
+
+    explicit
+    SequenceOutputOptions(int lineLength = -1, bool qualMeta = false) : lineLength(lineLength), qualMeta(qualMeta)
+    {}    
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+
+// ----------------------------------------------------------------------------
+// Function writeRecord()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FASTA/FASTQ I/O#writeRecord
+..summary:Write one FASTA or FASTQ record.
+..signature:int writeRecord(stream, id, seq, tag[, options])
+..signature:int writeRecord(stream, id, seq, quals, tag[, options])
+..param.stream:The stream to write to.
+...type:Concept.StreamConcept
+..param.id:ID/Meta information line to write out.
+...type:Concept.SequenceConcept
+..param.seq:Sequence to write out.
+...type:Concept.SequenceConcept
+..param.quals:ASCII quality characters to write out.
+...type:Concept.SequenceConcept
+..param.tag:The format selector.
+...type:nolink:$Fasta$, $Fastq$
+..param.options:if not supplied defaults are chosen.
+...type:Class.SequenceOutputOptions
+..include:seqan/seq_io.h
+*/
+
+template <typename TStream, typename TIdString, typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            Fasta const & /*tag*/,
+            SequenceOutputOptions const & options)
+{
+    int res = streamWriteChar(stream, '>');
+    if (res)
+        return res;
+
+    if (streamWriteBlock(stream, &*begin(meta, Standard()), length(meta)) != length(meta))
+        return 1;
+
+    res = streamWriteChar(stream, '\n');
+    if (res)
+        return res;
+
+    int lineLength = (options.lineLength >= 0) ? options.lineLength : 70;
+
+    if (lineLength > 0)
+    {
+        // write stream character by character
+        typename Iterator<TSeqString const, Standard>::Type it = begin(seq);
+        typename Iterator<TSeqString const, Standard>::Type it_end = end(seq);
+        for (int l = 0; it < it_end; ++it)
+        {
+            res = streamWriteChar(stream, (char)*it);
+            if (res)
+                return res;
+            if (++l == lineLength)
+            {
+                res = streamWriteChar(stream, '\n');
+                l = 0;
+                if (res)
+                    return res;
+            }
+        }
+        if (res)
+            return res;
+    } else
+    {
+        for (typename Iterator<TSeqString const, Rooted>::Type it = begin(seq, Rooted()); !atEnd(it); ++it)
+            res = streamWriteChar(stream, (char)*it);
+        if (res)
+            return res;
+    }
+
+    res = streamWriteChar(stream, '\n');
+    return res;
+}
+
+// FASTA
+template <typename TStream, typename TIdString, typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            Fasta const & /*tag*/)
+{
+    return writeRecord(stream, meta, seq, Fasta(), SequenceOutputOptions());
+}
+
+
+template <typename TStream, typename TSequence, typename TQualString>
+inline int _writeRecordFastq(TStream & stream, TSequence const & seq, TQualString const &, SequenceOutputOptions const & options, True const & /*HasQualities<Value<TSequence>::Type>::VALUE*/)
+{
+    int res = 0;
+
+    if (options.lineLength > 0)
+    {
+        // write stream character by character
+        typename Iterator<TSequence const>::Type it = begin(seq);
+        typename Iterator<TSequence const>::Type it_end = end(seq);
+        for (int l = 0; it < it_end; ++it)
+        {
+            res = streamWriteChar(stream, static_cast<char>('!' + getQualityValue(*it)));
+            if (res)
+                return res;
+            if (++l == options.lineLength)
+            {
+                res = streamWriteChar(stream, '\n');
+                l = 0;
+                if (res)
+                    return res;
+            }
+        }
+        if (res)
+            return res;
+    }
+    else
+    {
+        typename Iterator<TSequence const>::Type it = begin(seq);
+        typename Iterator<TSequence const>::Type it_end = end(seq);
+        for (; it < it_end; ++it)
+        {
+            res = streamWriteChar(stream, static_cast<char>('!' + getQualityValue(*it)));
+            if (res)
+                return res;
+        }
+    }
+
+    return 0;
+}
+
+
+template <typename TStream, typename TSequence, typename TQualString>
+inline int _writeRecordFastq(TStream & stream, TSequence const & seq, TQualString const & qual, SequenceOutputOptions const & options, False const & /*HasQualities<Value<TSequence>::Type>::VALUE*/)
+{
+    int res = 0;
+
+    if (empty(qual)) // we don't actually have qualities
+    {
+        if (options.lineLength > 0)
+        {
+            for (int i = 0, l = 0; i < (int)length(seq); ++i)
+            {
+                res = streamWriteChar(stream, char(126));
+                if (res)
+                    return res;
+                if (++l == options.lineLength)
+                {
+                    res = streamWriteChar(stream, '\n');
+                    l = 0;
+                    if (res)
+                        return res;
+                }
+            }
+        } else
+        {
+            for (int i = 0; i < (int)length(seq); ++i)
+            {
+                res = streamWriteChar(stream, char(33 + 40));
+                if (res)
+                    return res;
+            }
+        }
+    } else
+    {
+        if (options.lineLength > 0)
+        {
+            // write stream character by character
+            typename Iterator<TQualString const>::Type it = begin(qual);
+            typename Iterator<TQualString const>::Type it_end = end(qual);
+            for (int l = 0; it < it_end; ++it)
+            {
+                res = streamWriteChar(stream, (char)*it);
+                if (res)
+                    return res;
+                if (++l == options.lineLength)
+                {
+                    res = streamWriteChar(stream, '\n');
+                    l = 0;
+                    if (res)
+                        return res;
+                }
+            }
+            if (res)
+                return res;
+        } else
+        {
+            if (streamWriteBlock(stream, &*begin(qual, Standard()), length(qual)) != length(qual))
+                return 1;
+        }
+    }
+    return 0;
+}
+
+// FASTQ
+template <typename TStream,
+          typename TIdString,
+          typename TQualString,
+          typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            TQualString const & qual,
+            Fastq const & /*tag*/,
+            SequenceOutputOptions const & options)
+{
+    int res = streamWriteChar(stream, '@');
+    if (res)
+        return res;
+
+    if (streamWriteBlock(stream, &*begin(meta, Standard()), length(meta)) != length(meta))
+        return 1;
+
+    res = streamWriteChar(stream, '\n');
+    if (res)
+        return res;
+
+    if (options.lineLength > 0)
+    {
+        // write stream character by character
+        typename Iterator<TSeqString const>::Type it = begin(seq);
+        typename Iterator<TSeqString const>::Type it_end = end(seq);
+        for (int l = 0; it < it_end; ++it)
+        {
+            res = streamWriteChar(stream, (char)*it);
+            if (res)
+                return res;
+            if (++l == options.lineLength)
+            {
+                res = streamWriteChar(stream, '\n');
+                l = 0;
+                if (res)
+                    return res;
+            }
+        }
+        if (res)
+            return res;
+    } else
+    {
+        for (typename Iterator<TSeqString const, Rooted>::Type it = begin(seq, Rooted()); !atEnd(it); ++it)
+            res = streamWriteChar(stream, (char)*it);
+        if (res)
+            return res;
+    }
+
+    if (streamWriteBlock(stream, "\n+", 2) != 2)
+        return 1;
+
+    if (options.qualMeta)
+    {
+        if (streamWriteBlock(stream, &*begin(meta, Standard()), length(meta)) != length(meta))
+            return res;
+    }
+
+    res = streamWriteChar(stream, '\n');
+    if (res)
+        return res;
+
+    res = _writeRecordFastq(stream, seq, qual, options, typename HasQualities<typename Value<TSeqString>::Type>::Type());
+    if (res)
+        return res;
+    res = streamWriteChar(stream, '\n');
+    return res;
+}
+
+// FASTQ and we have no qualities
+template <typename TStream, typename TIdString, typename TQualString, typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            TQualString const & qual,
+            Fastq const & /*tag*/)
+{
+    return writeRecord(stream, meta, seq, qual, Fastq(), SequenceOutputOptions());
+}
+
+// FASTQ and we don't have the qualities
+template <typename TStream, typename TIdString, typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            Fastq const & /*tag*/,
+            SequenceOutputOptions const & options)
+{
+    return writeRecord(stream, meta, seq, CharString(), Fastq(), options);
+}
+// FASTQ and we don't have the qualities
+template <typename TStream,
+          typename TIdString,
+          typename TSeqString>
+inline int
+writeRecord(TStream & stream,
+            TIdString const & meta,
+            TSeqString const & seq,
+            Fastq const & /*tag*/)
+{
+    return writeRecord(stream, meta, seq, CharString(), Fastq(), SequenceOutputOptions());
+}
+
+
+
+// ----------------------------------------------------------------------------
+// Function write2()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.FASTA/FASTQ I/O#write2
+..summary:Write FASTA or FASTQ records.
+..signature:int write2(stream, ids, seqs, tag[, options])
+..signature:int write2(stream, ids, seqs, quals, tag[, options])
+..param.stream:The stream to write to.
+...type:Concept.StreamConcept
+..param.ids:IDs/Metainformation strings to write out.
+...type:Class.StringSet
+..param.seqs:Sequences to write out.
+...type:Class.StringSet
+..param.quals:ASCII quality characters to write out.
+...type:Class.StringSet
+..param.tag:The format selector.
+...type:nolink:$Fasta$, $Fastq$
+..param.options:if not supplied defaults are chosen.
+...type:Class.SequenceOutputOptions
+..include:seqan/seq_io.h
+*/
+
+// FASTA
+template <typename TStream, typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         Fasta const & /*tag*/,
+         SequenceOutputOptions const & options)
+{
+    if (length(sequenceIds) != length(sequences))
+        return -1;
+
+    typedef StringSet<TIdString, TIdSpec> const TIdSet;
+    typedef StringSet<TSeqString, TSeqSpec> const TSeqSet;
+
+    typename Iterator<TIdSet>::Type  itMeta     = begin(sequenceIds);
+    typename Iterator<TIdSet>::Type  itMeta_end = end(sequenceIds);
+    typename Iterator<TSeqSet>::Type itSeq      = begin(sequences);
+//    typename Iterator<TSeqSet>::Type itSeq_end  = end(sequences);
+
+    for (; itMeta != itMeta_end; ++itMeta, ++itSeq)
+    {
+        int res = writeRecord(stream, *itMeta, *itSeq, Fasta(), options);
+        if (res)
+            return res;
+    }
+    return 0;
+}
+
+template <typename TStream,
+          typename TIdString, typename TIdSpec,
+          typename TSeqString, typename TSeqSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         Fasta const & /*tag*/)
+{
+    return write2(stream, sequenceIds, sequences, Fasta(), SequenceOutputOptions());
+
+}
+
+// FASTQ
+template <typename TStream, typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         StringSet<TQualString, TQualSpec> const & qualities,
+         Fastq const & /*tag*/,
+         SequenceOutputOptions const & options)
+{
+    if (length(sequenceIds) != length(sequences) ||
+        length(qualities) != length(sequences))
+        return -1;
+
+    typedef StringSet<TIdString, TIdSpec> const TIdSet;
+    typedef StringSet<TSeqString, TSeqSpec> const TSeqSet;
+    typedef StringSet<TQualString, TSeqSpec> const TQualSet;
+
+    typename Iterator<TIdSet>::Type   itMeta      = begin(sequenceIds);
+    typename Iterator<TIdSet>::Type   itMeta_end  = end(sequenceIds);
+    typename Iterator<TSeqSet>::Type  itSeq       = begin(sequences);
+//    typename Iterator<TSeqSet>::Type  itSeq_end   = end(sequences);
+    typename Iterator<TQualSet>::Type itQual      = begin(qualities);
+    // typename Iterator<TQualSet>::Type itQual_end  = end(qualities);
+
+    for (; itMeta != itMeta_end; ++itMeta, ++itSeq, ++itQual)
+    {
+        int res = writeRecord(stream,*itMeta, *itSeq, *itQual, Fastq(), options);
+        if (res)
+            return res;
+    }
+    return 0;
+}
+
+template <typename TStream, typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TQualString, typename TQualSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         StringSet<TQualString, TQualSpec> const & qualities,
+         Fastq const & /*tag*/)
+{
+    return write2(stream, sequenceIds, sequences, qualities, Fastq(), SequenceOutputOptions());
+}
+
+template <typename TStream, typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         Fastq const & /*tag*/,
+         SequenceOutputOptions const & options)
+{
+    typedef StringSet<TIdString, TIdSpec> const TIdSet;
+    typedef StringSet<TSeqString, TSeqSpec> const TSeqSet;
+
+    typename Iterator<TIdSet>::Type   itMeta      = begin(sequenceIds);
+    typename Iterator<TIdSet>::Type   itMeta_end  = end(sequenceIds);
+    typename Iterator<TSeqSet>::Type  itSeq       = begin(sequences);
+//    typename Iterator<TSeqSet>::Type  itSeq_end   = end(sequences);
+
+    for (; itMeta != itMeta_end; ++itMeta, ++itSeq)
+    {
+        int res = writeRecord(stream, *itMeta, *itSeq, Fastq(), options);
+        if (res)
+            return res;
+    }
+    return 0;
+}
+
+template <typename TStream, typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec>
+int write2(TStream & stream,
+         StringSet<TIdString, TIdSpec> const & sequenceIds,
+         StringSet<TSeqString, TSeqSpec> const & sequences,
+         Fastq const & /*tag*/)
+{
+    return write2(stream, sequenceIds, sequences, Fastq(), SequenceOutputOptions());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQ_IO_WRITE_H_
diff --git a/third-party/seqan/core/include/seqan/sequence.h b/third-party/seqan/core/include/seqan/sequence.h
new file mode 100644
index 0000000..cc8fdf8
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence.h
@@ -0,0 +1,114 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Module header for the sequence module.
+//
+// The sequence module contains:
+//  * Class String and some specializations.
+//  * Class StringSet and its specialization.
+//  * Adaptions of STL classes to the SeqAn Sequence concept.
+//  * Misc sequence-related code such as lexical comparison helpers.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEQUENCE_H
+#define SEQAN_HEADER_SEQUENCE_H
+
+//____________________________________________________________________________
+// prerequisites
+
+#include <seqan/basic.h>
+
+#include <cassert>
+
+#include <map>  // used in string set
+// The classes std::string, std::list and std::vector are adapted in this
+// module.
+#include <string>
+#include <list>
+#include <vector>
+#include <algorithm>
+
+//____________________________________________________________________________
+
+#include <seqan/sequence/sequence_forwards.h>
+
+//____________________________________________________________________________
+// Miscellaneous sequence-related code.
+
+#include <seqan/sequence/sequence_lexical.h>
+
+//____________________________________________________________________________
+// Segments: Suffixes, Infixes, Prefixes.
+
+#include <seqan/sequence/sequence_interface.h>
+#include <seqan/sequence/segment_base.h>
+#include <seqan/sequence/segment_infix.h>
+#include <seqan/sequence/segment_suffix.h>
+#include <seqan/sequence/segment_prefix.h>
+
+//____________________________________________________________________________
+// Strings
+
+#include <seqan/sequence/string_base.h>
+#include <seqan/sequence/string_array.h>
+#include <seqan/sequence/string_alloc.h>
+#include <seqan/sequence/string_cstyle.h>
+#include <seqan/sequence/string_block.h>
+#include <seqan/sequence/string_packed.h>
+
+#include <seqan/sequence/sequence_shortcuts.h>
+
+//____________________________________________________________________________
+// StringSets
+#include <seqan/sequence/iter_concat_virtual.h>
+#include <seqan/sequence/sequence_concatenator.h>
+#include <seqan/sequence/string_set_base.h>
+#include <seqan/sequence/string_set_concat_direct.h>
+#include <seqan/sequence/string_set_dependent_tight.h>
+#include <seqan/sequence/string_set_dependent_generous.h>
+#include <seqan/sequence/string_set_owner.h>
+
+//____________________________________________________________________________
+// Adaptions
+
+#include <seqan/sequence/adapt_std_list.h>
+#include <seqan/sequence/adapt_std_string.h>
+#include <seqan/sequence/adapt_std_vector.h>
+#include <seqan/sequence/adapt_array_pointer.h>
+
+
+//____________________________________________________________________________
+// Utilities
+#include <seqan/sequence/segment_utils.h>
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/adapt_array_pointer.h b/third-party/seqan/core/include/seqan/sequence/adapt_array_pointer.h
new file mode 100644
index 0000000..af19c37
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/adapt_array_pointer.h
@@ -0,0 +1,888 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Adaptions for pointer and arrays to SeqAn strings.
+//
+// TODO(holtgrew): Break out into adapt_pointer.h and adapt_array.h? The important main distinction is the fixed size at compile time.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_ADAPT_ARRAY_POINTER_H_
+#define SEQAN_SEQUENCE_ADAPT_ARRAY_POINTER_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Enums, Tags, Classes, Specializations
+// ===========================================================================
+
+/**
+.Adaption.char array:
+..summary:Zero terminated $char[]$ or $wchar_t[]$.
+..remarks:Char arrays only support the Insist @Tag.Overflow Strategy.overflow strategy at .
+*/
+
+/**
+.Adaption.char array.remarks:The default overflow strategy
+(both @Metafunction.DefaultOverflowImplicit@ and @Metafunction.DefaultOverflowExplicit@)
+for all operations on char arrays is @Tag.Overflow Strategy.insist at .
+*/
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+template <typename TValue>
+struct DefaultOverflowImplicit;
+
+template <typename TValue>
+struct DefaultOverflowImplicit<TValue *>
+{
+    typedef Insist Type;
+};
+
+template <typename TValue>
+struct DefaultOverflowImplicit<TValue * const>
+{
+    typedef Insist Type;
+};
+
+template <typename TValue, size_t SIZE>
+struct DefaultOverflowImplicit<TValue [SIZE]>
+{
+    typedef Insist Type;
+};
+
+template <typename TValue, size_t SIZE>
+struct DefaultOverflowImplicit<TValue const [SIZE]>
+{
+    typedef Insist Type;
+};
+
+template <typename TValue>
+struct DefaultOverflowExplicit;
+
+template <typename TValue>
+struct DefaultOverflowExplicit< TValue * >
+{
+    typedef Insist Type;
+};
+template <typename TValue>
+struct DefaultOverflowExplicit< TValue * const>
+{
+    typedef Insist Type;
+};
+template <typename TValue, size_t SIZE>
+struct DefaultOverflowExplicit< TValue [SIZE] >
+{
+    typedef Insist Type;
+};
+template <typename TValue, size_t SIZE>
+struct DefaultOverflowExplicit< TValue const [SIZE] >
+{
+    typedef Insist Type;
+};
+
+///.Metafunction.IsContiguous.param.T.type:Adaption.char array
+///.Metafunction.IsContiguous.class:Adaption.char array
+
+template <typename TValue>
+struct IsContiguous;
+
+template <typename TValue>
+struct IsContiguous< TValue * >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+template <typename TValue, size_t SIZE>
+struct IsContiguous< TValue [SIZE] >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+template <typename TValue, size_t SIZE>
+struct IsContiguous< TValue const [SIZE] >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+///.Metafunction.IsSequence.param.T.type:Adaption.char array
+///.Metafunction.IsSequence.class:Adaption.char array
+
+template <typename TValue>
+struct IsSequence< TValue * >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+template <typename TValue, size_t SIZE>
+struct IsSequence< TValue [SIZE] >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+template <typename TValue, size_t SIZE>
+struct IsSequence< TValue const [SIZE] >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Iterator
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Iterator.param.T.type:Adaption.char array
+///.Metafunction.Iterator.class:Adaption.char array
+
+template <typename TValue>
+struct Iterator<TValue *, Standard>
+{
+    typedef TValue * Type;
+};
+
+template <typename TValue>
+struct Iterator<TValue * const, Standard>
+{
+    typedef TValue * Type;
+};
+
+template <typename TValue, size_t SIZE>
+struct Iterator<TValue [SIZE], Standard>
+        : Iterator<TValue *, Standard>
+{
+};
+
+template <typename TValue, size_t SIZE>
+struct Iterator<TValue const [SIZE], Standard>
+        : Iterator<TValue const *, Standard>
+{
+};
+
+template <typename TValue, size_t SIZE>
+struct Iterator<TValue [SIZE], Rooted>
+        : Iterator<TValue *, Rooted>
+{
+};
+
+template <typename TValue, size_t SIZE>
+struct Iterator<TValue const [SIZE], Rooted>
+        : Iterator<TValue const *, Rooted>
+{
+};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+template <typename T>
+inline typename Iterator<T *, typename DefaultGetIteratorSpec<T>::Type>::Type
+begin(T * me)
+{
+SEQAN_CHECKPOINT
+    return begin(me, typename DefaultGetIteratorSpec<T>::Type()) ;
+}
+
+///.Function.begin.param.object.type:Adaption.char array
+///.Function.begin.class:Adaption.char array
+
+template <typename TValue>
+inline typename Iterator<TValue *, Standard>::Type
+begin(TValue * me,
+      Standard)
+{
+SEQAN_CHECKPOINT
+    return me;
+}
+
+// TODO(holtgrew): Is the following still required since we dropped support for VC++ 2003?
+//folgende Versionen wurde wegen seltsamer Phaenomene bei VC++ 2003 hinzugenommen
+template <typename TValue>
+inline typename Iterator<TValue const *, Standard>::Type
+begin(TValue const * me,
+      Standard)
+{
+SEQAN_CHECKPOINT
+    return me;
+}
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue *, Tag<TSpec> const>::Type
+begin(TValue * me,
+      Tag<TSpec> const)
+{
+SEQAN_CHECKPOINT
+    typedef typename Iterator<TValue *, Tag<TSpec> const>::Type TIterator;
+    return TIterator(me, begin(me, Standard()));
+}
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue const *, Tag<TSpec> const>::Type
+begin(TValue const * me,
+      Tag<TSpec> const)
+{
+SEQAN_CHECKPOINT
+    typedef typename Iterator<TValue const *, Tag<TSpec> const>::Type TIterator;
+    return TIterator(me, begin(me, Standard()));
+}
+
+///.Function.end.param.object.type:Adaption.char array
+///.Function.end.class:Adaption.char array
+
+template <typename TValue>
+inline typename Iterator<TValue *, Standard>::Type
+end(TValue * me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(me, Standard()) + length(me);
+}
+
+//folgende Version wurde wegen eines seltsamen Phaenomens bei VC++ hinzugenommen
+template <typename TValue>
+inline typename Iterator<TValue const *, Standard>::Type
+end(TValue const * me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(me, Standard()) + length(me);
+}
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue *, Tag<TSpec> const>::Type
+end(TValue * me,
+      Tag<TSpec> const tag_)
+{
+SEQAN_CHECKPOINT
+    return begin(me, tag_) + length(me);
+}
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue const *, Tag<TSpec> const>::Type
+end(TValue const * me,
+      Tag<TSpec> const tag_)
+{
+SEQAN_CHECKPOINT
+    return begin(me, tag_) + length(me);
+}
+
+///.Function.value.param.container.type:Adaption.char array
+///.Function.value.class:Adaption.char array
+
+template <typename TValue, typename TPos>
+inline TValue &
+value(TValue * me,
+      TPos pos)
+{
+SEQAN_CHECKPOINT
+    return me[pos];
+}
+
+template <typename TValue, typename TPos>
+inline TValue const &
+value(TValue const * me,
+      TPos pos)
+{
+SEQAN_CHECKPOINT
+    return me[pos];
+}
+
+///.Function.assignValue.param.container.type:Adaption.char array
+///.Function.assignValue.class:Adaption.char array
+
+template <typename TValue, typename TPos>
+inline void
+assignValue(TValue * me,
+            TPos pos,
+            TValue const & _value)
+{
+SEQAN_CHECKPOINT
+    assign(value(me, pos), _value);
+}
+
+///.Function.moveValue.param.container.type:Adaption.char array
+///.Function.moveValue.class:Adaption.char array
+
+template <typename TValue, typename TPos>
+inline void
+moveValue(TValue * me,
+          TPos pos,
+          TValue const & _value)
+{
+SEQAN_CHECKPOINT
+    move(value(me, pos), _value);
+}
+
+// Function atEnd for pointers / array iterators.
+
+template <typename TValue>
+inline bool
+atEnd(TValue * pos)
+{
+SEQAN_CHECKPOINT
+    return *pos == 0;
+}
+
+template <typename TValue>
+inline bool
+atEnd(TValue const * pos,
+      TValue const * /*container*/)
+{
+SEQAN_CHECKPOINT
+    return *pos == 0;
+}
+
+///.Function.length.param.object.type:Adaption.char array
+///.Function.length.class:Adaption.char array
+
+template <typename TValue>
+inline size_t
+length(TValue * me)
+{
+SEQAN_CHECKPOINT
+    if (!me) return 0;
+    TValue * it = me;
+    TValue zero = TValue(0);
+    while ( *it != zero) ++it;
+    return it - me;
+}
+
+template <typename TValue>
+inline size_t
+length(TValue const * me)
+{
+SEQAN_CHECKPOINT
+    if (!me) return 0;
+    TValue const * it = me;
+    TValue const zero = TValue();
+    while ( *it != zero) ++it;
+    return it - me;
+}
+
+inline size_t
+length(char * me)
+{
+SEQAN_CHECKPOINT
+    return ::std::strlen(me);
+}
+
+inline size_t
+length(char const * me)
+{
+SEQAN_CHECKPOINT
+    return ::std::strlen(me);
+}
+
+template <typename TValue>
+inline void
+_setLength(TValue * me,
+           size_t new_length)
+{
+SEQAN_CHECKPOINT
+    me[new_length] = 0;
+}
+
+///.Function.clear.param.object.type:Adaption.char array
+
+template <typename TValue>
+inline void
+clear(TValue * me)
+{
+SEQAN_CHECKPOINT
+    // TODO(holtgrew): Review this.
+    //arrayDestruct(begin(me), length(me)); //??? Die Laengenbestimmung ist meistens nutzlos, braucht man sowieso nur fuer non-pod
+    _setLength(me, 0);
+}
+
+///.Function.empty.param.object.type:Adaption.char array
+
+template <typename TValue>
+inline bool
+empty(TValue * me)
+{
+SEQAN_CHECKPOINT
+    return !me || (*me == TValue());
+}
+
+template<typename TValue, typename TExpand>
+inline size_t
+_clearSpace(TValue * me,
+           size_t size,
+           Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size);
+}
+
+template<typename TValue, typename TExpand>
+inline size_t
+_clearSpace(TValue * me,
+           size_t size,
+           size_t limit,
+           Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, limit);
+}
+
+template<typename TValue, typename TPosition, typename TExpand>
+inline size_t
+_clearSpace(TValue * me,
+           size_t size,
+           TPosition pos_begin,
+           TPosition pos_end,
+           Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end);
+}
+
+template<typename TValue, typename TPosition, typename TExpand>
+inline size_t
+_clearSpace(TValue * me,
+           size_t size,
+           TPosition pos_begin,
+           TPosition pos_end,
+           size_t limit,
+           Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end, limit);
+}
+
+///.Function.assign.param.target.type:.Adaption.char array
+///.Function.assign.param.source.type:.Adaption.char array
+///.Function.assign.class:Adaption.char array
+
+//overload of binary version for strings:
+
+template<typename TTargetValue, typename TSource>
+inline typename EnableIf<IsCharType<TTargetValue> >::Type
+assign(TTargetValue * target,
+       TSource & source)
+{
+SEQAN_CHECKPOINT
+    typedef TTargetValue * TTarget;
+    assign(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+template<typename TTargetValue, typename TSource>
+inline typename EnableIf<IsCharType<TTargetValue> >::Type
+assign(TTargetValue * target,
+       TSource const & source)
+{
+SEQAN_CHECKPOINT
+    typedef TTargetValue * TTarget;
+    assign(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+assign(TTargetValue * target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignString_<Tag<TExpand> >::assign_(target, source);
+}
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+assign(TTargetValue * target,
+       TSource const & source,
+       size_t limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignString_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+//____________________________________________________________________________
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+assign(TTargetValue * target,
+       TSourceValue const * source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignString_<Tag<TExpand> >::assign_(target, source);
+}
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+assign(TTargetValue * target,
+       TSourceValue const * source,
+       size_t limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignString_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+///.Function.move.param.target.type:Adaption.char array
+///.Function.move.class:Adaption.char array
+
+//overload of binary version for strings:
+
+template<typename TTargetValue, typename TSource>
+inline void
+move(TTargetValue * & target,
+     TSource & source)
+{
+SEQAN_CHECKPOINT
+    target = source;
+}
+template<typename TTargetValue, typename TSource>
+inline void
+move(TTargetValue * & target,
+     TSource const & source)
+{
+SEQAN_CHECKPOINT
+    target = source;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// append
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.append.param.target.type:.Adaption.char array
+///.Function.append.param.source.type:.Adaption.char array
+///.Function.append.class:Adaption.char array
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+append(TTargetValue * target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AppendString_<Tag<TExpand> >::append_(target, source);
+}
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+append(TTargetValue * target,
+       TSource const & source,
+       size_t limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AppendString_<Tag<TExpand> >::append_(target, source, limit);
+}
+
+//____________________________________________________________________________
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+append(TTargetValue * target,
+       TSourceValue const * source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AppendString_<Tag<TExpand> >::append_(target, source);
+}
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+append(TTargetValue * target,
+       TSourceValue const * source,
+       size_t limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AppendString_<Tag<TExpand> >::append_(target, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// replace
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.replace.param.target.type:.Adaption.char array
+///.Function.replace.param.source.type:.Adaption.char array
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        size_t pos_begin,
+        size_t pos_end,
+        TSource const & source,
+        Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        size_t pos_begin,
+        size_t pos_end,
+        TSource const & source,
+        size_t limit,
+        Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+//____________________________________________________________________________
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        size_t pos_begin,
+        size_t pos_end,
+        TSourceValue const * source,
+        Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template<typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        size_t pos_begin,
+        size_t pos_end,
+        TSourceValue const * source,
+        size_t limit,
+        Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// handling of iterators as begin and and
+/*
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        typename Iterator<TTargetValue *, Rooted>::Type pos_begin,
+        typename Iterator<TTargetValue *, Rooted>::Type pos_end,
+        TSource const & source,
+        Tag<TExpand> tag)
+{
+    replace(target, position(pos_begin), position(pos_end), source, tag);
+}
+template<typename TTargetValue, typename TSource, typename TExpand>
+inline void
+replace(TTargetValue * target,
+        typename Iterator<TTargetValue *, Rooted>::Type pos_begin,
+        typename Iterator<TTargetValue *, Rooted>::Type pos_end,
+        TSource const & source,
+        size_t limit,
+        Tag<TExpand> tag)
+{
+    replace(target, position(pos_begin), position(pos_end), source, limit, tag);
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+///.Function.resize.param.object.type:Adaption.char array
+
+template <typename TValue, typename TSize, typename TExpand>
+inline size_t
+resize(
+    TValue * me,
+    TSize new_length,
+    Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return _Resize_String<Tag<TExpand> >::resize_(me, new_length);
+}
+
+template <typename TValue, typename TSize, typename TExpand>
+inline size_t
+resize(
+    TValue * me,
+    TSize new_length,
+    TValue const & val,
+    Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return _Resize_String<Tag<TExpand> >::resize_(me, new_length, val);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// TODO(holtgrew): Review this problem, and document in ticket system.
+//PROBLEM: ambiguitiy "pointer/iterator" and "c-style string"
+//workaround: disable all operators
+/*
+template <typename TLeftValue, typename TRight >
+TLeftValue const *
+operator += (TLeftValue * left,
+             TRight const & right)
+{
+SEQAN_CHECKPOINT
+    append(left, right);
+    return left;
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight >
+inline bool
+isEqual(TLeftValue * left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<TLeftValue *>::Type _lex(left, right);
+    return isEqual(_lex);
+}
+/*
+template <typename TLeftValue, typename TRight >
+inline bool
+operator == (TLeftValue * left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<TLeftValue *>::Type _lex(left, right);
+    return isEqual(_lex);
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight >
+inline bool
+isNotEqual(TLeftValue * left,
+           TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<TLeftValue *>::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+/*
+template <typename TLeftValue, typename TRight >
+inline bool
+operator != (TLeftValue * left,
+             TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<TLeftValue *>::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+*/
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight>
+inline bool
+isLess(TLeftValue * left,
+       TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLess(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+/*
+template <typename TLeftValue, typename TRight>
+inline bool
+operator < (TLeftValue * left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLess(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight>
+inline bool
+isLessOrEqual(TLeftValue * left,
+             TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLessOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+/*
+template <typename TLeftValue, typename TRight>
+inline bool
+operator <= (TLeftValue * left,
+             TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLessOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight>
+inline bool
+isGreater(TLeftValue * left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreater(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+/*
+template <typename TLeftValue, typename TRight>
+inline bool
+operator > (TLeftValue * left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreater(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftValue, typename TRight>
+inline bool
+isGreaterOrEqual(TLeftValue * left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+/*
+template <typename TLeftValue, typename TRight>
+inline bool
+operator >= (TLeftValue * left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+*/
+//////////////////////////////////////////////////////////////////////////////
+
+}  // namespace seqan
+
+//____________________________________________________________________________
+
+#endif  // #ifndef SEQAN_SEQUENCE_ADAPT_ARRAY_POINTER_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/adapt_std_list.h b/third-party/seqan/core/include/seqan/sequence/adapt_std_list.h
new file mode 100644
index 0000000..0c27987
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/adapt_std_list.h
@@ -0,0 +1,362 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Adaptions for STL vectors to SeqAn sequences.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS: No forwards are generated for this file.
+
+#ifndef SEQAN_SEQUENCE_ADAPT_STD_LIST_H_
+#define SEQAN_SEQUENCE_ADAPT_STD_LIST_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Enums, Tags, Classes, Specializations
+// ===========================================================================
+
+/**
+.Adaption."std::list"
+..summary:Adaption for STL list objects.
+ */
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+///.Metafunction.IsContiguous.param.T.type:Adaption.std::list
+///.Metafunction.IsContiguous.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct IsContiguous< std::list<TValue, TAlloc> >
+{
+    enum { VALUE = false };
+};
+
+template <typename  TValue, typename TAlloc>
+struct IsContiguous< std::list<TValue, TAlloc> const>
+        : IsContiguous< std::list<TValue, TAlloc> > {};
+
+///.Metafunction.Value.param.T.type:Adaption.std::list
+///.Metafunction.Value.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct Value< std::list<TValue, TAlloc> >
+{
+    typedef typename std::list<TValue, TAlloc>::value_type Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Value< std::list<TValue, TAlloc> const>
+        : Value< std::list<TValue, TAlloc> > {};
+
+///.Metafunction.GetValue.param.T.type:Adaption.std::list
+// TODO(holtgrew): GetValue is a reference?! I thought the reverse was true in respect to Value<>.
+///.Metafunction.GetValue.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct GetValue< std::list<TValue, TAlloc> >
+{
+    typedef typename std::list<TValue, TAlloc>::reference Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct GetValue< std::list<TValue, TAlloc> const>
+{
+    typedef typename std::list<TValue, TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Reference.param.T.type:Adaption.std::vector
+///.Metafunction.Reference.class:Adaption.std::vector
+
+template <typename TValue, typename TAlloc>
+struct Reference< std::list<TValue, TAlloc> >
+{
+    typedef typename std::list<TValue, TAlloc>::reference Type;
+};
+
+template <typename TValue,  typename TAlloc>
+struct Reference< std::list<TValue, TAlloc> const>
+{
+    typedef typename std::list<TValue,  TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Iterator.param.T.type:Adaption.std::list
+///.Metafunction.Iterator.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct Iterator< std::list<TValue, TAlloc>, Rooted>
+{
+    typedef std::list<TValue, TAlloc> TString_;
+    typedef Iter<TString_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TString_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Iterator< std::list<TValue, TAlloc> const, Rooted>
+{
+    typedef std::list<TValue, TAlloc> const TString_;
+    typedef Iter<TString_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TString_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Iterator< std::list<TValue, TAlloc>, Standard>
+{
+    typedef Iter< std::list<TValue, TAlloc>, StdIteratorAdaptor> Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Iterator< std::list<TValue, TAlloc> const, Standard>
+{
+    typedef Iter< std::list<TValue, TAlloc> const, StdIteratorAdaptor> Type;
+};
+
+///.Metafunction.Position.param.T.type:Adaption.std::list
+///.Metafunction.Position.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct Position< std::list<TValue, TAlloc> >
+{
+    typedef typename std::list<TValue, TAlloc>::size_type Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Position< std::list<TValue, TAlloc> const>
+        : Position< std::list<TValue, TAlloc> > {};
+
+///.Metafunction.Size.param.T.type:Adaption.std::list
+///.Metafunction.Size.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct Size< std::list<TValue, TAlloc> >
+{
+    typedef typename std::list<TValue, TAlloc>::size_type Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct Size< std::list<TValue, TAlloc> const>
+        : Size< std::list<TValue, TAlloc> > {};
+
+///.Metafunction.StdContainerIterator.param.T.type:Adaption.std::list
+///.Metafunction.StdContainerIterator.class:Adaption.std::list
+
+template <typename TValue, typename TAlloc>
+struct StdContainerIterator< std::list<TValue, TAlloc> >
+{
+    typedef std::list<TValue, TAlloc> TContainer_;
+    typedef typename TContainer_::iterator Type;
+};
+
+template <typename TValue, typename TAlloc>
+struct StdContainerIterator< std::list<TValue, TAlloc> const>
+{
+    typedef std::list<TValue, TAlloc> TContainer_;
+    typedef typename TContainer_::const_iterator Type;
+};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+///.Function.begin.param.object.type:Adaption.std::list
+///.Function.begin.class:Adaption.std::list
+
+template<typename TValue>
+inline
+typename Iterator<std::list<TValue>, Standard>::Type
+begin(std::list<TValue> & list,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return list.begin();
+}
+
+template <typename TValue>
+inline
+typename Iterator<std::list<TValue> const, Standard>::Type
+begin(std::list<TValue> const & list,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return list.begin();
+}
+
+///.Function.end.param.object.type:Adaption.std::list
+///.Function.end.class:Adaption.std::list
+
+template<typename TValue>
+inline
+typename Iterator<std::list<TValue>, Standard>::Type
+end(std::list<TValue> & list,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return list.end();
+}
+
+template <typename TValue>
+inline
+typename Iterator<std::list<TValue> const, Standard>::Type
+end(std::list<TValue> const & list,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return list.end();
+}
+
+///.Function.front.param.container.type:Adaption.std::list
+///.Function.front.class:Adaption.std::list
+
+template <typename TValue>
+inline typename Reference<std::list<TValue> >::Type
+front(std::list<TValue> & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.front();
+}
+
+template <typename TValue>
+inline typename Reference<std::list<TValue> const>::Type
+front(std::list<TValue> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.front();
+}
+
+///.Function.back.param.container.type:Adaption.std::list
+///.Function.back.class:Adaption.std::list
+
+template <typename TValue>
+inline typename Reference<std::list<TValue> >::Type
+back(std::list<TValue> & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.back();
+}
+
+template <typename TValue>
+inline typename Reference<std::list<TValue> const>::Type
+back(std::list<TValue> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.back();
+}
+
+///.Function.length.param.object.type:Adaption.std::list
+///.Function.length.class:Adaption.std::list
+
+template <typename TValue>
+inline typename Size<std::list<TValue> >::Type
+length(std::list<TValue> & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.size();
+}
+
+template <typename TValue>
+inline typename Size<std::list<TValue> const>::Type
+length(std::list<TValue> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.size();
+}
+
+/**
+.Function.prependValue:
+..cat:Sequences
+..summary:Prepend a value to a container.
+..signature:prependValue(container, value)
+..param.container:The container to prepend to.
+...type:Adaption.std::list
+..param.value:The value to prepend to the container.
+..include:seqan/sequence.h
+*/
+///.Function.prependValue.class:Adaption.std::list
+
+template <typename T, typename T2>
+inline void
+prependValue(std::list<T> & list,
+             T2 value)
+{
+    SEQAN_CHECKPOINT;
+    list.push_front(value);
+}
+
+///.Function.appendValue.param.target.type:Adaption.std::list
+///.Function.appendValue.class:Adaption.std::list
+
+template <typename T, typename T2>
+inline void
+appendValue(std::list<T> & list,
+            T2 value)
+{
+    SEQAN_CHECKPOINT;
+    list.push_back(value);
+}
+
+///.Function.clear.param.object.type:Adaption.std::list
+///.Function.clear.class:Adaption.std::list
+
+template <typename T>
+inline void
+clear(std::list<T> & list)
+{
+    SEQAN_CHECKPOINT;
+    list.clear();
+}
+
+///.Function.reserve.param.object.type:Adaption.std::list
+///.Function.reserve.class:Adaption.std::list
+
+template <typename T, typename TTag>
+inline void
+reserve(std::list<T> & /*list*/, TTag const & /*tag*/)
+{
+    SEQAN_CHECKPOINT;
+}
+
+///.Function.capacity.param.object.type:Adaption.std::list
+///.Function.capacity.class:Adaption.std::list
+
+template <typename T>
+inline typename Size<std::list<T> >::Type
+capacity(std::list<T> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return length(list);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_ADAPT_STD_LIST_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/adapt_std_string.h b/third-party/seqan/core/include/seqan/sequence/adapt_std_string.h
new file mode 100644
index 0000000..208ad9f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/adapt_std_string.h
@@ -0,0 +1,748 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Adaptions for STL strings to SeqAn strings.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_ADAPT_STD_STRING_H_
+#define SEQAN_SEQUENCE_ADAPT_STD_STRING_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Enums, Tags, Classes, Specializations
+// ===========================================================================
+
+/**
+.Adaption."std::basic_string"
+..summary:Adaption for STL strings.
+ */
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+///.Metafunction.StdContainerIterator.param.T.type:Adaption."std::basic_string"
+///.Metafunction.StdContainerIterator.class:Adaption."std::basic_string"
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct StdContainerIterator< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef std::basic_string<TChar, TCharTraits, TAlloc> TContainer;
+    typedef typename TContainer::iterator Type;
+};
+    
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct StdContainerIterator< std::basic_string<TChar, TCharTraits, TAlloc> const>
+{
+    typedef std::basic_string<TChar, TCharTraits, TAlloc> TContainer;
+    typedef typename TContainer::const_iterator Type;
+};
+
+///.Metafunction.IsContiguous.param.T.type:Adaption.std::basic_string
+///.Metafunction.IsContiguous.class:Adaption."std::basic_string"
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct IsContiguous< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    enum { VALUE = false };
+};
+
+template <typename  TChar, typename TCharTraits, typename TAlloc>
+struct IsContiguous< std::basic_string<TChar, TCharTraits, TAlloc> const>
+        : IsContiguous< std::basic_string<TChar, TCharTraits, TAlloc> > {};
+
+///.Metafunction.Value.param.T.type:Adaption.std::basic_string
+///.Metafunction.Value.class:Adaption."std::basic_string"
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Value< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::value_type Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Value< std::basic_string<TChar, TCharTraits, TAlloc> const>
+        : Value< std::basic_string<TChar, TCharTraits, TAlloc> > {};
+
+///.Metafunction.GetValue.param.T.type:Adaption.std::basic_string
+///.Metafunction.GetValue.class:Adaption."std::basic_string"
+// TODO(holtgrew): GetValue is a reference?! I thought the reverse was true in respect to Value<>.
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct GetValue< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::reference Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct GetValue< std::basic_string<TChar, TCharTraits, TAlloc> const>
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Reference.param.T.type:Adaption.std::basic_string
+///.Metafunction.Reference.class:Adaption."std::basic_string"
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Reference< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::reference Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Reference< std::basic_string<TChar, TCharTraits, TAlloc> const>
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Iterator.param.T.type:Adaption.std::basic_string
+///.Metafunction.Iterator.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Rooted>
+{
+    typedef std::basic_string<TChar, TCharTraits, TAlloc> TString_;
+    typedef Iter<TString_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TString_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Rooted>
+{
+    typedef std::basic_string<TChar, TCharTraits, TAlloc> const TString_;
+    typedef Iter<TString_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TString_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard >
+{
+    typedef Iter< std::basic_string<TChar, TCharTraits, TAlloc>, StdIteratorAdaptor > Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>
+{
+    typedef Iter< std::basic_string<TChar, TCharTraits, TAlloc> const, StdIteratorAdaptor > Type;
+};
+
+///.Metafunction.Position.param.T.type:Adaption.std::basic_string
+///.Metafunction.Position.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Position< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::size_type Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Position< std::basic_string<TChar, TCharTraits, TAlloc> const>
+        : Position< std::basic_string<TChar, TCharTraits, TAlloc> > {};
+
+///.Metafunction.Size.param.T.type:Adaption.std::basic_string
+///.Metafunction.Size.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Size< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef typename std::basic_string<TChar, TCharTraits, TAlloc>::size_type Type;
+};
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct Size< std::basic_string<TChar, TCharTraits, TAlloc> const>
+        : Size< std::basic_string<TChar, TCharTraits, TAlloc> > {};
+
+///.Metafunction.Size.param.T.type:Adaption.std::basic_string
+///.Metafunction.Size.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+struct DefaultOverflowImplicit< std::basic_string<TChar, TCharTraits, TAlloc> >
+{
+    typedef Generous Type;
+};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+///.Function.getObjectId.param.object.type:Adaption.std::basic_string
+///.Function.getObjectId.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline void const *
+getObjectId(std::basic_string<TChar, TCharTraits, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    if (me.empty())
+        return NULL;
+    else
+        return (& *(me.end() - 1)) + 1;
+}
+
+///.Function.begin.param.object.type:Adaption.std::basic_string
+///.Function.begin.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type
+begin(std::basic_string<TChar, TCharTraits, TAlloc> & me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type(me.begin());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type
+begin(std::basic_string<TChar, TCharTraits, TAlloc> const & me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type(me.begin());
+}
+
+///.Function.end.param.object.type:Adaption.std::basic_string
+///.Function.end.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type
+end(std::basic_string<TChar, TCharTraits, TAlloc> & me,
+    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type(me.end());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type
+end(std::basic_string<TChar, TCharTraits, TAlloc> const & me,
+    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type(me.end());
+}
+
+///.Function.value.param.container.type:Adaption.std::basic_string
+///.Function.value.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TPos>
+inline typename GetValue< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+value(std::basic_string<TChar, TCharTraits, TAlloc> & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return me[pos];
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TPos>
+inline typename GetValue< std::basic_string<TChar, TCharTraits, TAlloc> const>::Type
+value(std::basic_string<TChar, TCharTraits, TAlloc> const & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return me[pos];
+}
+
+///.Function.length.param.object.type:Adaption.std::basic_string
+///.Function.length.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+length(std::basic_string<TChar, TCharTraits, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.length();
+}
+
+///.Function.capacity.param.object.type:Adaption.std::basic_string
+///.Function.capacity.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+capacity(std::basic_string<TChar, TCharTraits, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.capacity();
+}
+
+///.Function.empty.param.object.type:Adaption.std::basic_string
+///.Function.empty.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline bool
+empty(std::basic_string<TChar, TCharTraits, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.empty();
+}
+
+///.Function.clear.param.object.type:Adaption.std::basic_string
+///.Function.clear.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc>
+inline void
+clear(std::basic_string<TChar, TCharTraits, TAlloc> & me)
+{
+    SEQAN_CHECKPOINT;
+    me.clear();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//assign to std::basic_string
+
+///.Function.assign.param.target.type:Adaption.std::basic_string
+///.Function.assign.param.source.type:Adaption.std::basic_string
+///.Function.assign.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, Generous());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, Generous());
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TSize>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source,
+       TSize limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, Generous());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TSize>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       TSize limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, Generous());
+}
+
+//____________________________________________________________________________
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.assign(begin(source, Standard()), end(source, Standard()));
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.assign(begin(source, Standard()), end(source, Standard()));
+}
+
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign_std_string_Generous_impl(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+                                TSource & source,
+                                typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    typename Iterator<TSource const, Standard>::Type source_begin = begin(source, Standard());
+    typename Size<TSource const>::Type source_length = length(source);
+    if (source_length > limit)
+    {
+        source_length = limit;
+    }
+    target.assign(source_begin, source_begin + source_length);
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    assign_std_string_Generous_impl(target, source, limit);
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    assign_std_string_Generous_impl(target, source, limit);
+}
+
+//____________________________________________________________________________
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, target.capacity(), Generous());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    assign(target, source, limit, Generous());
+}
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+assign(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    assign(target, source, limit, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//append to std::basic_string
+
+///.Function.append.param.target.type:Adaption.std::basic_string
+///.Function.append.param.source.type:Adaption.std::basic_string
+///.Function.append.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+append(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.append(begin(source, Standard()), end(source, Standard()));
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+append(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type target_length = target.length();
+    if (target_length > limit)
+    {
+        target.resize(limit);
+    }
+    else
+    {
+        limit -= target_length;
+        typename Iterator<TSource const, Standard>::Type source_begin = begin(source, Standard());
+        typename Size<TSource const>::Type source_length = length(source);
+        if (source_length > limit)
+        {
+            source_length = limit;
+        }
+        target.append(source_begin, source_begin + source_length);
+    }
+}
+
+//____________________________________________________________________________
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+append(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+append(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    append(target, source, limit, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+///.Function.appendValue.param.target.type:Adaption.std::basic_string
+///.Function.appendValue.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TValue, typename TTag>
+inline void
+appendValue(std::basic_string<TChar, TCharTraits, TAlloc> & me,
+            TValue const & _value,
+            TTag)
+{
+    SEQAN_CHECKPOINT;
+    me.push_back(_value);
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TValue>
+inline void
+appendValue(std::basic_string<TChar, TCharTraits, TAlloc> & me,
+            TValue const & _value,
+            Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (capacity(me) > length(me)) me.push_back(_value);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//replace to std::basic_string
+
+///.Function.replace.param.target.type:Adaption.std::basic_string
+///.Function.replace.param.source.type:Adaption.std::basic_string
+///.Function.replace.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end,
+        TSource const & source,
+        Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.replace(target.begin() + pos_begin, target.begin() + pos_end, begin(source, Standard()), end(source, Standard()));
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end,
+        TSource const & source,
+        typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+        Generous)
+{
+    SEQAN_CHECKPOINT;
+    if (pos_begin >= limit)
+    {
+        target.resize(limit);
+    }
+    else
+    {
+        typename Iterator<TSource const, Standard>::Type source_begin = begin(source, Standard());
+        typename Size<TSource const>::Type source_length = length(source);
+        typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_mid = pos_begin + source_length;
+        if (pos_mid > limit)
+        {
+            target.replace(target.begin() + pos_begin, target.begin() + limit, source_begin, source_begin + limit - pos_begin);
+            target.resize(limit);
+        }
+        else
+        {
+            target.replace(target.begin() + pos_begin, target.begin() + pos_end, source_begin, end(source, Standard()));
+            if (target.length() > limit)
+            {
+                target.resize(limit);
+            }
+        }
+    }
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end,
+        TSource const & source,
+        Limit)
+{
+    SEQAN_CHECKPOINT;
+    replace(target, pos_begin, pos_end, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin,
+        typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end,
+        TSource const & source,
+        typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+        Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    replace(target, pos_begin, pos_end, source, limit, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// handling of iterators as begin and end
+
+/*
+template<typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TExpand>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Rooted>::Type pos_begin,
+        typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Rooted>::Type pos_end,
+        TSource & source,
+        Tag<TExpand> tag)
+{
+    replace(target, position(pos_begin), position(pos_end), source, tag);
+}
+
+template<typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TExpand>
+inline void
+replace(std::basic_string<TChar, TCharTraits, TAlloc> & target,
+        typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Rooted>::Type pos_begin,
+        typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Rooted>::Type pos_end,
+        TSource & source,
+        typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit,
+        Tag<TExpand> tag)
+{
+    replace(target,  position(pos_begin),  position(pos_end), source, tag);
+}
+*/
+
+///.Function.reserve.param.object.type:Adaption.std::basic_string
+///.Function.reserve.remarks:For @Adaption.std::basic_string|STL Adaptions@, $reserve$ is only guaranteed to have the specified behaviour with $Insist$ and $Generous$.
+///.Function.reserve.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+reserve(
+    std::basic_string<TChar, TCharTraits, TAlloc> & seq,
+    TSize new_capacity,
+    Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    seq.reserve(new_capacity);
+    return _capacityReturned(seq, new_capacity, tag);
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+reserve(
+    std::basic_string<TChar, TCharTraits, TAlloc> & seq,
+    TSize new_capacity,
+    Insist const &)
+{
+    SEQAN_CHECKPOINT;
+    // do nothing
+    return _capacityReturned(seq, new_capacity, Insist());
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+reserve(
+    std::basic_string<TChar, TCharTraits, TAlloc> & seq,
+    TSize new_capacity,
+    Limit const &)
+{
+    SEQAN_CHECKPOINT;
+    // do nothing
+    return _capacityReturned(seq, new_capacity, Limit());
+}
+
+///.Function.resize.param.object.type:Adaption.std::basic_string
+///.Function.resize.class:Adaption.std::basic_string
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+resize(
+    std::basic_string<TChar, TCharTraits, TAlloc> & me,
+    TSize new_length,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    me.resize(new_length);
+    return me.length();
+}
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type
+resize(
+    std::basic_string<TChar, TCharTraits, TAlloc> & me,
+    TSize new_length,
+    TChar const & val,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    me.resize(new_length, val);
+    return me.length();
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_ADAPT_STD_STRING_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/adapt_std_vector.h b/third-party/seqan/core/include/seqan/sequence/adapt_std_vector.h
new file mode 100644
index 0000000..3b2331f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/adapt_std_vector.h
@@ -0,0 +1,800 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Knut Reinert <knut.reinert at fu-berlin.de>
+// ==========================================================================
+// Adaptions for STL vectors to SeqAn strings.
+// ==========================================================================
+
+// SEQAN_NO_GENERATED_FORWARDS: No forwards are generated for this file.
+
+#ifndef SEQAN_SEQUENCE_ADAPT_STD_VECTOR_H_
+#define SEQAN_SEQUENCE_ADAPT_STD_VECTOR_H_
+
+namespace seqan {
+
+// ===========================================================================
+// Enums, Tags, Classes, Specializations
+// ===========================================================================
+
+/**
+.Adaption."std::vector"
+..summary:Adaption for STL vector class.
+ */
+
+// ===========================================================================
+// Metafunctions
+// ===========================================================================
+
+///.Metafunction.IsContiguous.param.T.type:Adaption.std::vector
+///.Metafunction.IsContiguous.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct IsContiguous< std::vector<TChar, TAlloc> >
+{
+    enum { VALUE = true };
+};
+
+template <typename  TChar, typename TAlloc>
+struct IsContiguous< std::vector<TChar, TAlloc> const>
+        : IsContiguous< std::vector<TChar, TAlloc> > {};
+
+///.Metafunction.Value.param.T.type:Adaption.std::vector
+///.Metafunction.Value.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct Value< std::vector<TChar, TAlloc> >
+{
+    typedef typename std::vector<TChar, TAlloc>::value_type Type;
+};
+
+template <typename TChar, typename TAlloc>
+struct Value< std::vector<TChar, TAlloc> const>
+        : Value< std::vector<TChar, TAlloc> > {};
+
+///.Metafunction.GetValue.param.T.type:Adaption.std::vector
+// TODO(holtgrew): GetValue is a reference?! I thought the reverse was true in respect to Value<>.
+///.Metafunction.GetValue.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct GetValue< std::vector<TChar, TAlloc> >
+{
+    typedef typename std::vector<TChar, TAlloc>::reference Type;
+};
+
+template <typename TChar, typename TAlloc>
+struct GetValue< std::vector<TChar,  TAlloc> const>
+{
+    typedef typename std::vector<TChar, TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Reference.param.T.type:Adaption.std::vector
+///.Metafunction.Reference.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct Reference< std::vector<TChar, TAlloc> >
+{
+    typedef typename std::vector<TChar, TAlloc>::reference Type;
+};
+
+template <typename TChar,  typename TAlloc>
+struct Reference< std::vector<TChar, TAlloc> const>
+{
+    typedef typename std::vector<TChar,  TAlloc>::const_reference Type;
+};
+
+///.Metafunction.Iterator.param.T.type:Adaption.std::vector
+///.Metafunction.Iterator.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct Iterator< std::vector<TChar, TAlloc>, Rooted>
+{
+    typedef std::vector<TChar, TAlloc> TVector_;
+    typedef Iter<TVector_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TVector_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TChar, typename TAlloc>
+struct Iterator< std::vector<TChar, TAlloc> const, Rooted>
+{
+    typedef std::vector<TChar, TAlloc> const TVector_;
+    typedef Iter<TVector_, StdIteratorAdaptor> TIterator_;
+    typedef Iter<TVector_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename TChar,  typename TAlloc>
+struct Iterator< std::vector<TChar, TAlloc>, Standard >
+{
+    typedef Iter< std::vector<TChar,  TAlloc>, StdIteratorAdaptor > Type;
+};
+
+template <typename TChar,  typename TAlloc>
+struct Iterator< std::vector<TChar,  TAlloc> const, Standard>
+{
+    typedef Iter< std::vector<TChar, TAlloc> const, StdIteratorAdaptor > Type;
+};
+
+///.Metafunction.Position.param.T.type:Adaption.std::vector
+///.Metafunction.Position.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc>
+struct Position< std::vector<TChar, TAlloc> >
+{
+    typedef typename std::vector<TChar,  TAlloc>::size_type Type;
+};
+
+template <typename TChar,  typename TAlloc>
+struct Position< std::vector<TChar,  TAlloc> const>
+        : Position< std::vector<TChar,  TAlloc> > {};
+
+///.Metafunction.Position.param.T.type:Adaption.std::vector
+///.Metafunction.Position.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc>
+struct Size< std::vector<TChar, TAlloc> >
+{
+    typedef typename std::vector<TChar, TAlloc>::size_type Type;
+};
+
+template <typename TChar, typename TAlloc>
+struct Size< std::vector<TChar, TAlloc> const>
+        : Size< std::vector<TChar, TAlloc> > {};
+
+///.Metafunction.Size.param.T.type:Adaption.std::vector
+///.Metafunction.Size.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct DefaultOverflowImplicit< std::vector<TChar, TAlloc> >
+{
+    typedef Generous Type;
+};
+
+///.Metafunction.StdContainerIterator.param.T.type:Adaption.std::vector
+///.Metafunction.StdContainerIterator.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+struct StdContainerIterator< std::vector<TChar, TAlloc> >
+{
+    typedef std::vector<TChar, TAlloc> TContainer_;
+    typedef typename TContainer_::iterator Type;
+};
+
+template <typename TChar, typename TAlloc>
+struct StdContainerIterator< std::vector<TChar, TAlloc> const>
+{
+    typedef std::vector<TChar, TAlloc> TContainer_;
+    typedef typename TContainer_::const_iterator Type;
+};
+
+// ===========================================================================
+// Functions
+// ===========================================================================
+
+///.Function.getObjectId.param.object.type:Adaption.std::vector
+///.Function.getObjectId.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc>
+inline void const *
+getObjectId(std::vector<TChar, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    if (me.empty())
+        return NULL;
+    else
+        return (& *(me.end() - 1)) + 1;
+}
+
+///.Function.begin.param.object.type:Adaption.std::vector
+///.Function.begin.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc>
+inline typename Iterator< std::vector<TChar,  TAlloc>, Standard>::Type
+begin(std::vector<TChar,  TAlloc> & me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::vector<TChar,  TAlloc>, Standard>::Type(me.begin());
+}
+template <typename TChar,  typename TAlloc>
+inline typename Iterator< std::vector<TChar,  TAlloc> const, Standard>::Type
+begin(std::vector<TChar, TAlloc> const & me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::vector<TChar,  TAlloc> const, Standard>::Type(me.begin());
+}
+
+///.Function.end.param.object.type:Adaption.std::vector
+///.Function.end.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+inline typename Iterator< std::vector<TChar, TAlloc>, Standard>::Type
+end(std::vector<TChar,  TAlloc> & me,
+    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::vector<TChar, TAlloc>, Standard>::Type(me.end());
+}
+template <typename TChar,  typename TAlloc>
+inline typename Iterator< std::vector<TChar,  TAlloc> const, Standard>::Type
+end(std::vector<TChar,  TAlloc> const & me,
+    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return typename Iterator< std::vector<TChar,  TAlloc> const, Standard>::Type(me.end());
+}
+
+///.Function.value.param.container.type:Adaption.std::vector
+///.Function.value.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc, typename TPos>
+inline typename GetValue< std::vector<TChar, TAlloc> >::Type
+value(std::vector<TChar,  TAlloc> & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return me[pos];
+}
+template <typename TChar,  typename TAlloc, typename TPos>
+inline typename GetValue< std::vector<TChar,  TAlloc> const>::Type
+value(std::vector<TChar, TAlloc> const & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return me[pos];
+}
+
+///.Function.value.param.container.type:Adaption.std::vector
+///.Function.value.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+inline typename Size< std::vector<TChar, TAlloc> >::Type
+length(std::vector<TChar, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.size();
+}
+
+///.Function.capacity.param.object.type:Adaption.std::vector
+///.Function.capacity.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+inline typename Size< std::vector<TChar, TAlloc> >::Type
+capacity(std::vector<TChar, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.capacity();
+}
+
+///.Function.empty.param.object.type:Adaption.std::vector
+///.Function.empty.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc>
+inline bool
+empty(std::vector<TChar, TAlloc> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.empty();
+}
+
+///.Function.clear.param.object.type:Adaption.std::vector
+///.Function.clear.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc>
+inline void
+clear(std::vector<TChar, TAlloc> & me)
+{
+    SEQAN_CHECKPOINT;
+    me.clear();
+}
+
+///.Function.front.param.container.type:Adaption.std::vector
+///.Function.front.class:Adaption.std::vector
+
+template <typename TChar>
+inline typename Reference<std::vector<TChar> >::Type
+front(std::vector<TChar> & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.front();
+}
+
+template <typename TChar>
+inline typename Reference<std::vector<TChar> const>::Type
+front(std::vector<TChar> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.front();
+}
+
+///.Function.back.param.container.type:Adaption.std::vector
+///.Function.back.class:Adaption.std::vector
+
+template <typename TChar>
+inline typename Reference<std::vector<TChar> >::Type
+back(std::vector<TChar> & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.back();
+}
+
+template <typename TChar>
+inline typename Reference<std::vector<TChar> const>::Type
+back(std::vector<TChar> const & list)
+{
+    SEQAN_CHECKPOINT;
+    return list.back();
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//assign to std::vector
+
+///.Function.assign.param.target.type:Adaption.std::vector
+///.Function.assign.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, Generous());
+}
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, Generous());
+}
+
+template <typename TChar,  typename TAlloc, typename TSource, typename TSize>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource & source,
+       TSize limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, Generous());
+}
+template <typename TChar,  typename TAlloc, typename TSource, typename TSize>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource const & source,
+       TSize limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, Generous());
+}
+
+//____________________________________________________________________________
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar, TAlloc> & target,
+       TSource & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.assign(begin(source, Standard()), end(source, Standard()));
+}
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar, TAlloc> & target,
+       TSource const & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.assign(begin(source, Standard()), end(source, Standard()));
+}
+
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign_std_vector_Generous_impl(std::vector<TChar,  TAlloc> & target,
+                                TSource & source,
+                                typename Size< std::vector<TChar,  TAlloc> >::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    typename Iterator<TSource const, Standard>::Type source_begin = begin(source, Standard());
+    typename Size<TSource const>::Type source_length = length(source);
+    if (source_length > limit)
+    {
+        source_length = limit;
+    }
+    target.assign(source_begin, source_begin + source_length);
+}
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource & source,
+       typename Size< std::vector<TChar, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    assign_std_vector_Generous_impl(target, source, limit);
+}
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::vector<TChar, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    assign_std_vector_Generous_impl(target, source, limit);
+}
+
+//____________________________________________________________________________
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, target.capacity(), Generous());
+}
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource const & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar, TAlloc> & target,
+       TSource & source,
+       typename Size< std::vector<TChar, TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    assign(target, source, limit, Generous());
+}
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+assign(std::vector<TChar,  TAlloc> & target,
+       TSource const & source,
+       typename Size< std::vector<TChar,  TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    assign(target, source, limit, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//append to std::vector
+
+///.Function.append.param.target.type:Adaption.std::vector
+///.Function.append.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+append(std::vector<TChar,  TAlloc> & target,
+       TSource const & source,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    target.insert(target.end(), begin(source, Standard()), end(source, Standard()));
+}
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+append(std::vector<TChar, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::vector<TChar, TAlloc> >::Type limit,
+       Generous)
+{
+    SEQAN_CHECKPOINT;
+    typename Size< std::vector<TChar, TAlloc> >::Type target_length = target.length();
+    if (target_length > limit)
+    {
+        target.resize(limit);
+    }
+    else
+    {
+        limit -= target_length;
+        typename Iterator<TSource const, Standard>::Type source_begin = begin(source, Standard());
+        typename Size<TSource const>::Type source_length = length(source);
+        if (source_length > limit)
+        {
+            source_length = limit;
+        }
+
+        target.insert(target.end(), source_begin, source_begin + source_length);
+    }
+}
+
+//____________________________________________________________________________
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+append(std::vector<TChar,  TAlloc> & target,
+       TSource const & source,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+append(std::vector<TChar, TAlloc> & target,
+       TSource const & source,
+       typename Size< std::vector<TChar, TAlloc> >::Type limit,
+       Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+
+    append(target, source, limit, Generous());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+///.Function.appendValue.param.target.type:Adaption.std::vector
+///.Function.appendValue.class:Adaption.std::vector
+
+template <typename TChar, typename TAlloc, typename TValue, typename TTag>
+inline void
+appendValue(std::vector<TChar, TAlloc> & me,
+            TValue const & _value,
+            TTag)
+{
+    SEQAN_CHECKPOINT;
+    me.push_back(_value);
+}
+
+template <typename TChar, typename TAlloc, typename TValue>
+inline void
+appendValue(std::vector<TChar,  TAlloc> & me,
+            TValue const & _value,
+            Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (capacity(me) > length(me)) me.push_back(_value);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//replace to std::vector
+
+///.Function.replace.param.target.type:Adaption.std::vector
+///.Function.replace.param.source.type:Adaption.std::vector
+///.Function.replace.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+replace(std::vector<TChar, TAlloc> & target,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_begin,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_end,
+        TSource const & source,
+        Generous)
+{
+    SEQAN_CHECKPOINT;
+    typename Size< std::vector<TChar, TAlloc> >::Type target_size = pos_end-pos_begin;
+    typename Size< std::vector<TChar, TAlloc> >::Type source_size =length(source);
+
+    if(target_size >= source_size)
+        {
+            copy(source.begin(),source.end(), target.begin()+pos_begin);
+            if( target_size > source_size )
+                target.erase(target.begin()+pos_begin+source_size,target.begin()+pos_end);
+        }
+    else
+        {
+            copy(source.begin(),source.begin()+target_size,target.begin()+pos_begin);
+            target.insert(target.begin()+pos_end,source.begin()+target_size,source.end());
+        }
+}
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+replace(std::vector<TChar, TAlloc> & target,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_begin,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_end,
+        TSource const & source,
+        typename Size< std::vector<TChar, TAlloc> >::Type limit,
+        Generous)
+{
+    SEQAN_CHECKPOINT;
+    if (pos_begin >= limit)
+    {
+        target.resize(limit);
+    }
+    else
+    {
+        typename Size<TSource const>::Type source_length = length(source);
+        typename Size< std::vector<TChar, TAlloc> >::Type pos_mid = pos_begin + source_length;
+        typename Size< std::vector<TChar, TAlloc> >::Type pos_limit(limit);
+        if (pos_mid > limit)
+        {
+            target.resize(limit);
+            replace(target,pos_begin,pos_limit,source);
+            target.resize(limit);
+        }
+        else
+        {
+            replace(target,pos_begin,pos_end,source);
+            if (target.size() > limit)
+            {
+                target.resize(limit);
+            }
+        }
+    }
+
+}
+
+template <typename TChar,  typename TAlloc, typename TSource>
+inline void
+replace(std::vector<TChar,  TAlloc> & target,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_begin,
+        typename Position< std::vector<TChar, TAlloc> >::Type pos_end,
+        TSource const & source,
+        Limit)
+{
+    SEQAN_CHECKPOINT;
+    replace(target, pos_begin, pos_end, source, target.capacity(), Generous());
+}
+
+template <typename TChar, typename TAlloc, typename TSource>
+inline void
+replace(std::vector<TChar, TAlloc> & target,
+        typename Position< std::vector<TChar,  TAlloc> >::Type pos_begin,
+        typename Position< std::vector<TChar,  TAlloc> >::Type pos_end,
+        TSource const & source,
+        typename Size< std::vector<TChar, TAlloc> >::Type limit,
+        Limit)
+{
+    SEQAN_CHECKPOINT;
+    if (limit > target.capacity())
+    {
+        limit = target.capacity();
+    }
+    replace(target, pos_begin, pos_end, source, limit, Generous());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// handling of iterators as begin and end
+
+template<typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TExpand>
+inline void
+replace(std::vector<TChar, TAlloc> & target,
+        typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_begin,
+        typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_end,
+        TSource & source,
+        Tag<TExpand> tag)
+{
+    replace(target, position(pos_begin), position(pos_end), source, tag);
+}
+
+/*
+template<typename TChar, typename TAlloc, typename TSource, typename TExpand>
+inline void
+replace(std::vector<TChar, TAlloc> & target,
+        typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_begin,
+        typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_end,
+        TSource & source,
+        typename Size< std::vector<TChar, TAlloc> >::Type limit,
+        Tag<TExpand> tag)
+{
+    replace(target,  position(pos_begin),  position(pos_end), source, tag);
+}
+*/
+
+
+///.Function.reserve.param.object.type:Adaption.std::vector
+///.Function.reserve.remarks:For @Adaption.std::vector|STL Adaptions@, $reserve$ is only guaranteed to have the specified behaviour with $Insist$ and $Generous$.
+///.Function.reserve.class:Adaption.std::vector
+
+template <typename TChar,  typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::vector<TChar, TAlloc> >::Type
+reserve(
+    std::vector<TChar, TAlloc> & seq,
+    TSize new_capacity,
+    Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    seq.reserve(new_capacity);
+    return _capacityReturned(seq, new_capacity, tag);
+}
+
+template <typename TChar, typename TAlloc, typename TSize>
+inline typename Size< std::vector<TChar, TAlloc> >::Type
+reserve(
+    std::vector<TChar, TAlloc> & seq,
+    TSize new_capacity,
+    Insist const &)
+{
+    SEQAN_CHECKPOINT;
+    // do nothing
+    return _capacityReturned(seq, new_capacity, Insist());
+}
+
+template <typename TChar,  typename TAlloc, typename TSize>
+inline typename Size< std::vector<TChar, TAlloc> >::Type
+reserve(
+    std::vector<TChar,  TAlloc> & seq,
+    TSize new_capacity,
+    Limit const &)
+{
+    SEQAN_CHECKPOINT;
+    // do nothing
+    return _capacityReturned(seq, new_capacity, Limit());
+}
+
+///.Function.resize.param.object.type:Adaption.std::vector
+template <typename TChar,  typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::vector<TChar,  TAlloc> >::Type
+resize(
+    std::vector<TChar, TAlloc> & me,
+    TSize new_length,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    me.resize(new_length);
+    return me.size();
+}
+
+template <typename TChar, typename TAlloc, typename TSize, typename TExpand>
+inline typename Size< std::vector<TChar,  TAlloc> >::Type
+fill(
+    std::vector<TChar, TAlloc> & me,
+    TSize new_length,
+    TChar const & val,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    me.resize(new_length, val);
+    return me.length();
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_ADAPT_STD_VECTOR_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/iter_concat_virtual.h b/third-party/seqan/core/include/seqan/sequence/iter_concat_virtual.h
new file mode 100644
index 0000000..9f1dd9c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/iter_concat_virtual.h
@@ -0,0 +1,518 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of the specialization ConcatVirtual of class Iter that
+// allows the iteration of arbitrary StringSet objects as if they were
+// the concatenation of all strings.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_ITER_CONCAT_VIRTUAL_H_
+#define SEQAN_SEQUENCE_ITER_CONCAT_VIRTUAL_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// The Metafunction Concatenator is actually defined in string_set_base.h.
+template <typename T>
+struct Concatenator;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TDelimiter = void >
+struct ConcatVirtual;
+
+// TODO(holtgrew): Ask David about objNo and offset.
+/**
+.Spec.ConcatVirtual Iterator
+..cat:Sequences
+..general:Class.Iter
+..summary:Iterator that sequentially iterates through the elements of a @Class.StringSet@ as if they were directly concatenated, cmp. @Spec.ConcatDirect at .
+..signature:Iter<TStringSet, ConcatVirtual<TSpec> >
+..param.TStringSet:Type of the @Class.StringSet at .
+..param.TSpec:The delimiter to use.
+..include:seqan/sequence.h
+
+.Memfunc.ConcatVirtual Iterator#Iter:
+..class:Spec.ConcatVirtual Iterator
+..summary:Constructor
+..signature:Iter(host)
+..signature:Iter(host, objNo, offset)
+..param.host:Container to iterate.
+..param.objNo:Sequence number to set the iterator to.
+..param.offset:Offset in the object (specified by objNo) to point to.
+..remarks:If $objNo$ and $offset$ are not given, the iterator will point to the first element with offset 0.
+ */
+template <typename TStringSet, typename TSpec >
+class Iter<TStringSet, ConcatVirtual<TSpec> >
+{
+public:
+    typedef typename Value<TStringSet>::Type    TString;
+    typedef typename Value<TString>::Type       TValue;
+    typedef typename Size<TString>::Type        TSize;
+
+    // TODO(holtgrew): obj_iterator and const_obj_iterator do not appear to be in any C++/STL standard and do not conform to SeqAn's naming scheme.
+    typedef typename Iterator<TString, Standard>::Type            obj_iterator;
+    typedef typename Iterator<TString const, Standard>::Type      const_obj_iterator;
+
+    // ----------------------------------------------------------------------
+    // STL compatible public iterator interface
+    typedef Iter                                iterator;
+    typedef ::std::bidirectional_iterator_tag   iterator_category;
+    typedef TValue                              value_type;
+    typedef TValue &                            reference;
+    typedef TValue const &                      const_reference;
+    typedef TValue *                            pointer;
+    typedef TSize                               size_type;
+    typedef typename Difference<TString>::Type  difference_type;
+    // ----------------------------------------------------------------------
+
+    TStringSet *    host;
+    unsigned        objNo;
+    obj_iterator    _begin, _cur, _end;
+
+    inline Iter() {}
+
+    inline Iter(TStringSet &_host)
+        : host(&_host)
+    {
+        objNo = 0;
+        _begin = _cur = begin(_host[objNo]);
+        _end = end(_host[objNo]);
+        _testEnd();
+    }
+
+    inline Iter(TStringSet &_host, unsigned _objNo, difference_type _offset)
+        : host(&_host)
+    {
+        if (_objNo <length(_host)) {
+            objNo = _objNo;
+            _begin = _cur = begin(_host[objNo]);
+            _end = end(_host[objNo]);
+            goFurther(_cur, _offset);
+            _testEnd();
+        } else {
+            objNo = length(_host) - 1;
+            _begin = begin(_host[objNo]);
+            _cur = _end = end(_host[objNo]);
+        }
+    }
+
+    // ----------------------------------------------------------------------
+    // Conversion operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    inline operator obj_iterator()
+    {
+        return _cur;
+    }
+
+    inline operator void * ()
+    {
+        return _cur;
+    }
+
+    // ----------------------------------------------------------------------
+    // Shared methods for methods that *have* to be defined in the class def.
+    // ----------------------------------------------------------------------
+
+    // _testEnd() is used in the constructors only, so having it here as a
+    // non-public function is allowed.
+    inline void _testEnd()
+    {
+        while (_cur == _end && objNo < (length(*host) - 1)) {
+            ++objNo;
+            _begin = _cur = begin((*host)[objNo]);
+            _end = end((*host)[objNo]);
+        };
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+struct Value<Iter<TStringSet, ConcatVirtual<TSpec> > >
+    : Value<typename Value<TStringSet>::Type> {};
+
+template <typename TStringSet, typename TSpec>
+struct Value<Iter<TStringSet, ConcatVirtual<TSpec> > const>
+    : Value<typename Value<TStringSet>::Type> {};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+struct GetValue<Iter<TStringSet, ConcatVirtual<TSpec> > >
+    : GetValue<typename Value<TStringSet>::Type> {};
+
+template <typename TStringSet, typename TSpec>
+struct GetValue<Iter<TStringSet, ConcatVirtual<TSpec> > const>
+    : GetValue<typename Value<TStringSet>::Type> {};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+struct Size<Iter<TStringSet, ConcatVirtual<TSpec> > >
+    : Size<typename Value<TStringSet>::Type> {};
+// Default implementation Size<T const> redirects to non-const variant.
+
+// --------------------------------------------------------------------------
+// Metafunction Reference
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+struct Reference<Iter<TStringSet, ConcatVirtual<TSpec> > >
+    : Reference<typename Value<TStringSet>::Type> {};
+
+template <typename TStringSet, typename TSpec>
+struct Reference<Iter<TStringSet, ConcatVirtual<TSpec> > const >
+    : Reference<typename Value<TStringSet>::Type> {};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Functions value(), operator*()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+inline typename Reference<Iter<TStringSet, ConcatVirtual<TSpec> > const>::Type
+value(Iter<TStringSet, ConcatVirtual<TSpec> > const & me)
+{
+    return *me._cur;
+}
+
+template <typename TStringSet, typename TSpec>
+inline typename Reference<Iter<TStringSet, ConcatVirtual<TSpec> > >::Type
+value(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    return *me._cur;
+}
+
+template <typename TStringSet, typename TSpec>
+inline typename Reference<Iter<TStringSet, ConcatVirtual<TSpec> > const>::Type
+operator*(Iter<TStringSet, ConcatVirtual<TSpec> > const & me)
+{
+    return *me._cur;
+}
+
+template <typename TStringSet, typename TSpec>
+inline typename Reference<Iter<TStringSet, ConcatVirtual<TSpec> > >::Type
+operator*(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    return *me._cur;
+}
+
+// --------------------------------------------------------------------------
+// Functions goNext(), operator++()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+inline void
+goNext(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    ++me._cur;
+    me._testEnd();
+}
+
+template <typename TStringSet, typename TSpec>
+inline Iter<TStringSet, ConcatVirtual<TSpec> > const &
+operator++(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    goNext(me);
+    return me;
+}
+
+template <typename TStringSet, typename TSpec>
+inline Iter<TStringSet, ConcatVirtual<TSpec> > const &
+operator++(Iter<TStringSet, ConcatVirtual<TSpec> > & me, int)
+{
+    Iter<TStringSet, ConcatVirtual<TSpec> > before = me;
+    goNext(me);
+    return before;
+}
+
+// --------------------------------------------------------------------------
+// Functions goPrevious(), operator++()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+inline void
+goPrevious(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    while (me._cur == me._begin && me.objNo > 0) {
+        --me.objNo;
+        me._begin = begin((*me.host)[me.objNo]);
+        me._end = me._cur = end((*me.host)[me.objNo]);
+    }
+    --me._cur;
+}
+
+template <typename TStringSet, typename TSpec>
+inline Iter<TStringSet, ConcatVirtual<TSpec> > const &
+operator--(Iter<TStringSet, ConcatVirtual<TSpec> > & me)
+{
+    goPrevious(me);
+    return me;
+}
+
+template <typename TStringSet, typename TSpec>
+inline Iter<TStringSet, ConcatVirtual<TSpec> > const &
+operator--(Iter<TStringSet, ConcatVirtual<TSpec> > & me, int)
+{
+    Iter<TStringSet, ConcatVirtual<TSpec> > before = me;
+    goPrevious(me);
+    return before;
+}
+
+// --------------------------------------------------------------------------
+// Helper function _tell()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec>
+inline typename Size<typename Value<TStringSet>::Type >::Type
+_tell(Iter<TStringSet, ConcatVirtual<TSpec> > const & me)
+{
+    typedef typename Size<typename Value<TStringSet>::Type >::Type TSize;
+    typedef Pair<unsigned, TSize> TPair;
+    return posGlobalize(TPair(me.objNo, difference(me._begin, me._cur)), stringSetLimits(*me.host));
+}
+
+// --------------------------------------------------------------------------
+// Function operator+()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec, typename TDelta>
+inline Iter<TStringSet, ConcatVirtual<TSpec> >
+operator+(Iter<TStringSet, ConcatVirtual<TSpec> > const & me, TDelta delta)
+{
+    Pair<unsigned, typename Size<typename Value<TStringSet>::Type>::Type> pos;
+    posLocalize(pos, _tell(me) + delta, stringSetLimits(*me.host));
+    return Iter<TStringSet, ConcatVirtual<TSpec> > (*me.host, getValueI1(pos), getValueI2(pos));
+}
+
+template <typename TStringSet, typename TSpec, typename T1, typename T2, typename TPack>
+inline Iter<TStringSet, ConcatVirtual<TSpec> >
+operator+(Iter<TStringSet, ConcatVirtual<TSpec> > const & me, Pair<T1, T2, TPack> delta)
+{
+    Pair<unsigned, typename Size<typename Value<TStringSet>::Type>::Type> pos;
+    posLocalize(pos, _tell(me) + delta, stringSetLimits(*me.host));
+    return Iter<TStringSet, ConcatVirtual<TSpec> > (*me.host, getValueI1(pos), getValueI2(pos));
+}
+
+// --------------------------------------------------------------------------
+// Function operator-()
+// --------------------------------------------------------------------------
+
+template <typename TSSetL, typename TSpecL, typename TSSetR, typename TSpecR>
+typename Difference<Iter<TSSetL, ConcatVirtual<TSpecL> > >::Type
+operator-(
+    Iter<TSSetL, ConcatVirtual<TSpecL> > const & L,
+    Iter<TSSetR, ConcatVirtual<TSpecR> > const & R)
+{
+    return _tell(L) - _tell(R);
+}
+
+template <typename TStringSet, typename TSpec, typename TDelta>
+inline Iter<TStringSet, ConcatVirtual<TSpec> >
+operator-(Iter<TStringSet, ConcatVirtual<TSpec> > const & me, TDelta delta)
+{
+    Pair<unsigned, typename Size<typename Value<TStringSet>::Type>::Type> pos;
+    posLocalize(pos, _tell(me) - delta, stringSetLimits(*me.host));
+    return Iter<TStringSet, ConcatVirtual<TSpec> > (*me.host, getValueI1(pos), getValueI2(pos));
+}
+
+// --------------------------------------------------------------------------
+// Function operator==()
+// --------------------------------------------------------------------------
+
+template <typename TSSetL, typename TSpecL, typename TSSetR, typename TSpecR>
+inline bool
+operator==(
+    Iter<TSSetL, ConcatVirtual<TSpecL> > const & L,
+    Iter<TSSetR, ConcatVirtual<TSpecR> > const & R)
+{
+    SEQAN_ASSERT_EQ(L.host, R.host);
+    return L.objNo == R.objNo && L._cur == R._cur;
+}
+
+template <typename TSSetL, typename TSpecL, typename TSSetR, typename TSpecR>
+inline bool
+operator!=(
+    Iter<TSSetL, ConcatVirtual<TSpecL> > const & L,
+    Iter<TSSetR, ConcatVirtual<TSpecR> > const & R)
+{
+    SEQAN_ASSERT(L.host == R.host);
+    return L.objNo != R.objNo || L._cur != R._cur;
+}
+
+// --------------------------------------------------------------------------
+// Function operator<()
+// --------------------------------------------------------------------------
+
+template <typename TSSetL, typename TSpecL, typename TSSetR, typename TSpecR>
+inline bool
+operator<(
+    Iter<TSSetL, ConcatVirtual<TSpecL> > const & L,
+    Iter<TSSetR, ConcatVirtual<TSpecR> > const & R)
+{
+    SEQAN_ASSERT(L.host == R.host);
+    return L.objNo < R.objNo || (L.objNo == R.objNo && L._cur < R._cur);
+}
+
+template <typename TSSetL, typename TSpecL, typename TSSetR, typename TSpecR>
+inline bool
+operator > (
+    Iter<TSSetL, ConcatVirtual<TSpecL> > const & L,
+    Iter<TSSetR, ConcatVirtual<TSpecR> > const & R)
+{
+    SEQAN_ASSERT(L.host == R.host);
+    return L.objNo > R.objNo || (L.objNo == R.objNo && L._cur > R._cur);
+}
+
+// --------------------------------------------------------------------------
+// Function container()
+// --------------------------------------------------------------------------
+
+template <typename TSSet, typename TSpec>
+inline typename Concatenator<TSSet>::Type
+container(Iter<TSSet, ConcatVirtual<TSpec> > & me)
+{
+    return concat(*me.host);
+}
+
+template <typename TSSet, typename TSpec>
+inline typename Concatenator<TSSet>::Type
+container(Iter<TSSet, ConcatVirtual<TSpec> > const & me)
+{
+    return concat(*me.host);
+}
+
+// --------------------------------------------------------------------------
+// Function atBegin()
+// --------------------------------------------------------------------------
+
+template <typename TSSet, typename TSpec>
+inline bool
+atBegin(Iter<TSSet, ConcatVirtual<TSpec> > & me)
+{
+    return me._cur == me._begin && me.objNo == 0;
+}
+
+template <typename TSSet, typename TSpec>
+inline bool
+atBegin(Iter<TSSet, ConcatVirtual<TSpec> > const & me)
+{
+    return me._cur == me._begin && me.objNo == 0;
+}
+
+// --------------------------------------------------------------------------
+// Function atEnd()
+// --------------------------------------------------------------------------
+
+template <typename TSSet, typename TSpec>
+inline bool
+atEnd(Iter<TSSet, ConcatVirtual<TSpec> > & me)
+{
+    return me._cur == me._end && me.objNo == (length(*me.host) - 1);
+}
+
+template <typename TSSet, typename TSpec>
+inline bool
+atEnd(Iter<TSSet, ConcatVirtual<TSpec> > const & me)
+{
+    return me._cur == me._end && me.objNo == (length(*me.host) - 1);
+}
+
+// --------------------------------------------------------------------------
+// Function atEndOfSequence()
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Specifying a catch-all implementation appears a bit too generous, what about concept checking?
+
+/**
+.Function.atEndOfSequence
+..class:Spec.ConcatVirtual Iterator
+..summary:Returns true if the iterator is at the end of a sequence.
+..cat:Sequences
+..signature:atEndOfSequence(iter)
+..param.iter:Iterator to test.
+...type:Spec.ConcatVirtual Iterator
+...type:Class.Iter
+..returns:$true$ if the iterator is at the end of a sequence.
+...type:nolink:$bool$
+..include:seqan/sequence.h
+ */
+template <typename TIterator>
+inline bool
+atEndOfSequence(TIterator const & me)
+{
+    return atEnd(me);
+}
+
+template <typename TSSet, typename TSpec>
+inline bool
+atEndOfSequence(Iter<TSSet, ConcatVirtual<TSpec> > const & me)
+{
+    if (me._cur == me._begin && me.objNo > 0)
+        return true;
+    if (me._cur == me._end)
+        return true;
+    return false;
+}
+
+template <typename TIterator>
+inline bool
+atEndOfSequence(TIterator & me)
+{
+    return atEndOfSequence(reinterpret_cast<TIterator const &>(me));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_ITER_CONCAT_VIRTUAL_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/segment_base.h b/third-party/seqan/core/include/seqan/sequence/segment_base.h
new file mode 100644
index 0000000..4dbdff9
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/segment_base.h
@@ -0,0 +1,884 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Declarations related to and implementation of the Segment class.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEGMENT_BASE_H
+#define SEQAN_HEADER_SEGMENT_BASE_H
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+/*!
+ * @concept SegmentableConcept
+ * @headerfile <seqan/sequence.h>
+ * @brief A concept for sequences that can be used as the host of a @link SegmentConcept segment @endlink.
+ *
+ * @signature concept Segmentable;
+ * @brief Returns prefix type in a infix fashion.
+ */
+
+/*!
+ * @mfn SegmentableConcept#Prefix
+ * @brief Return prefix type in a flattening fashion.
+ *
+ * @signature Prefix<TSeq>::Type
+ *
+ * @tparam TSeq The segmentable sequence type to get infix type for.
+ * @return Type The prefix type.
+ *
+ * The prefix type of a prefix is a suffix, the prefix of any other segment type is an infix.
+ */
+
+/*!
+ * @fn SegmentableConcept#prefix
+ * @brief Returns the prefix of a Segmentable type.
+ *
+ * @signature TPrefix prefix(s, endPos);
+ *
+ * @param s      Segmentable sequence to return the prefix for (type <tt>TSeq</tt>).
+ * @param endPos End position must be convertible to <tt>Position<TSeq>::Type</tt>.
+ *
+ * @return TPrefix The prefix of length <tt>endPos</tt>.  Type as returned by @link Segmentable#Prefix @endlink for TSeq.
+ */
+
+/*!
+ * @mfn SegmentableConcept#Infix
+ * @brief Returns infix type in a flattening fashion.
+ *
+ * @signature Suffix<TSeq>::Type
+ *
+ * @tparam TSeq The segmentable sequence type to get infix type for.
+ * @return Type The infix type.
+ *
+ * The infix any segment is an infix.
+ */
+
+/*!
+ * @fn SegmentableConcept#infixWithLength
+ * @brief Returns the infix of a Segmentable type.
+ *
+ * @signature TPrefix infixWithLength(s, beginPos, len);
+ *
+ * @param s        Segmentable sequence to return the infix for (type <tt>TSeq</tt>).
+ * @param beginPos Begin position must be convertible to <tt>Position<TSeq>::Type</tt>.
+ * @param len      Length of the prefix, must be convertible to <tt>Size<TSeq>::Type</tt>.
+ *
+ * Equivalent to <tt>infix(s, beginPos, beginPos + len)</tt>.
+ */
+
+/*!
+ * @fn SegmentableConcept#infix
+ * @brief Returns the infix of a Segmentable type.
+ *
+ * @signature TPrefix infix(s, beginPos, endPos);
+ *
+ * @param s        Segmentable sequence to return the infix for (type <tt>TSeq</tt>).
+ * @param beginPos Begin position must be convertible to <tt>Position<TSeq>::Type</tt>.
+ * @param endPos   End position must be convertible to <tt>Position<TSeq>::Type</tt>.
+ */
+
+/*!
+ * @mfn SegmentableConcept#Suffix
+ * @brief Returns suffix type in a flattening fashion.
+ *
+ * @signature Suffix<TSeq>::Type
+ *
+ * @tparam TSeq The segmentable sequence type to get suffix type for.
+ * @return Type The suffix type.
+ * 
+ * The suffix type of a suffix is a suffix, the suffix of any other segment type is an infix.
+ */
+
+/*!
+ * @fn SegmentableConcept#suffix
+ * @brief Returns the suffix of a Segmentable type.
+ *
+ * @signature TPrefix suffix(s, beginPos);
+ *
+ * @param s        The segmentable type to get the suffix of.
+ * @param beginPos Begin position must be convertible to <tt>Position<TSeq>::Type</tt>.
+ *
+ * @return TSuffix The suffix type as returned by @link Segmentable#Suffix @endlink.
+ */
+
+//////////////////////////////////////////////////////////////////////////////
+// Segment
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): We need to document how to get reference/pointer type of segments.
+
+/*!
+ * @class Segment
+ * @implements RandomAccessContainerConcept
+ * @implements SegmentableConcept
+ * @headerfile <seqan/sequence.h>
+ * @brief A contiguous part of a sequence.
+ *
+ * @signature template <typename THost, typename TSpec>
+ *            class Segment;
+ *
+ * @tparam THost The underlying @link SequenceConcept sequence@ type.
+ * @tparam TSpec The tag to use for selecting the Segment specialization.
+ *
+ * Segments are lightweight representations of an underlying sequence (host).  Only a pointer to the host and begin
+ * and/or end position have to be stored.
+ *
+ * Segments support element access (reading and writing) as well as random access iteration.
+ *
+ * @snippet core/demos/sequence/segment.cpp basic operations
+ *
+ * You can get the type of the infix/prefix/suffix of a sequence using @link Sequence#Infix @endlink,
+ * @link Sequence#Prefix @endlink, and @link Sequence#Suffix @endlink.  These metafunctions will
+ * "flatten" the type such that using these metafunctions, the infix of an infix is an infix and not
+ * an Infix Segment with an Infix Segment as its host.  Instead, it will again be an Infix Segment
+ * of the host of the inner type.
+ *
+ * A suffix of a suffix remains a suffix, a prefix of a prefix remains a prefix.  Any other combination leads to
+ * the resulting type being a infix segment.
+ *
+ * @snippet core/demos/sequence/segment.cpp metafunction examples
+ *
+ * If you explicitely need a segment and keep the underlying sequence as it is, explicitely use the <tt>Segment</tt>
+ * template class.
+ *
+ * @snippet core/demos/sequence/segment.cpp explicit segment
+ */
+
+/**
+.Class.Segment:
+..cat:Sequences
+..summary:A contiguous part of a sequence.
+..signature:Segment<THost, TSpec>
+..param.THost:Type of the whole sequence.
+...metafunction:Metafunction.Host
+...text:Instances of $Segment<THost, TSpec>$ are subsequences of $THost$ objects.
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:@Spec.InfixSegment at .
+..example.file:demos/sequence/infix.cpp
+..example.text:The output is as follows:
+..example.output:
+Infix: CGCG
+..include:seqan/sequence.h
+*/
+
+struct InfixSegment {};
+
+template <typename THost, typename TSpec = InfixSegment>
+class Segment
+{
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Host.param.T.type:Class.Segment
+///.Metafunction.Host.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Host<Segment<THost, TSpec> >
+{
+    typedef THost Type;
+};
+
+template <typename THost, typename TSpec>
+struct Host<Segment<THost, TSpec> const >
+{
+    typedef THost Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+struct Pointer_<Segment<THost, TSpec> >
+{
+    typedef Segment<THost, TSpec> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Pointer_<Segment<THost, TSpec> const >
+{
+    typedef Segment<THost, TSpec> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+struct Parameter_<Segment<THost, TSpec> >
+{
+    typedef Segment<THost, TSpec> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Parameter_<Segment<THost, TSpec> const >
+{
+    typedef Segment<THost, TSpec> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Spec.param.T.type:Class.Segment
+///.Metafunction.Spec.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Spec<Segment<THost, TSpec> >
+{
+    typedef TSpec Type;
+};
+template <typename THost, typename TSpec>
+struct Spec<Segment<THost, TSpec> const>
+{
+    typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Value.param.T.type:Class.Segment
+///.Metafunction.Value.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Value<Segment<THost, TSpec> > :
+    Value<THost> {};
+
+template <typename THost, typename TSpec>
+struct Value<Segment<THost, TSpec> const > :
+    Value<THost const> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.GetValue.param.T.type:Class.Segment
+///.Metafunction.GetValue.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct GetValue<Segment<THost, TSpec> > :
+    GetValue<THost> {};
+
+template <typename THost, typename TSpec>
+struct GetValue<Segment<THost, TSpec> const > :
+    GetValue<THost const> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Reference.param.T.type:Class.Segment
+///.Metafunction.Reference.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Reference<Segment<THost, TSpec> > :
+    Reference<THost> {};
+
+template <typename THost, typename TSpec>
+struct Reference<Segment<THost, TSpec> const > :
+    Reference<THost> {};
+
+// TODO(weese): It's a philosophical question whether const Views like Segments are allowed to modify the host or not
+//              It would be more restrictive but consistent in generic algorithms if Segments would behave like Strings (immutable host)
+//              On the other hand segments are prone to unintentionally be given as a const to a function (by-const-reference, not by copy)
+
+//template <typename THost, typename TSpec>
+//struct Reference<Segment<THost, TSpec> const > :
+//    Reference<THost const> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): Should the iterators of const segments be iterators with the constness of the host.
+
+///.Metafunction.Iterator.param.T.type:Class.Segment
+///.Metafunction.Iterator.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Iterator<Segment<THost, TSpec>, Rooted>
+{
+    typedef Segment<THost, TSpec> TSequence_;
+    typedef typename Iterator<THost, Standard>::Type TIterator_;
+    typedef Iter<TSequence_, AdaptorIterator<TIterator_> > Type;
+};
+template <typename THost, typename TSpec>
+struct Iterator<Segment<THost, TSpec> const, Rooted>
+{
+    typedef Segment<THost, TSpec> TSequence_;
+    typedef typename Iterator<THost, Standard>::Type TIterator_;
+    typedef Iter<TSequence_, AdaptorIterator<TIterator_> > Type;
+};
+
+template <typename THost, typename TSpec>
+struct Iterator<Segment<THost, TSpec>, Standard>:
+    Iterator<THost, Standard> {};
+
+template <typename THost, typename TSpec>
+struct Iterator<Segment<THost, TSpec> const, Standard>:
+    Iterator<THost , Standard> {};
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.Size.param.T.type:Class.Segment
+///.Metafunction.Size.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct Size<Segment<THost, TSpec> > :
+    Size<THost> {};
+
+template <typename THost, typename TSpec>
+struct Size<Segment<THost, TSpec> const > :
+    Size<THost> {};
+
+template <typename THost, typename TSpec>
+struct Position<Segment<THost, TSpec> > :
+    Position<THost> {};
+
+template <typename THost, typename TSpec>
+struct Position<Segment<THost, TSpec> const > :
+    Position<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.DefaultOverflowImplicit.param.T.type:Class.Segment
+///.Metafunction.DefaultOverflowImplicit.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct DefaultOverflowImplicit<Segment<THost, TSpec > > :
+    DefaultOverflowImplicit<THost> {};
+
+template <typename THost, typename TSpec>
+struct DefaultOverflowImplicit<Segment<THost, TSpec > const > :
+    DefaultOverflowImplicit<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.DefaultOverflowExplicit.param.T.type:Class.Segment
+///.Metafunction.DefaultOverflowExplicit.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct DefaultOverflowExplicit<Segment<THost, TSpec > > :
+    DefaultOverflowExplicit<THost> {};
+
+template <typename THost, typename TSpec>
+struct DefaultOverflowExplicit<Segment<THost, TSpec > const > :
+    DefaultOverflowExplicit<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.IsContiguous.param.T.type:Class.Segment
+///.Metafunction.IsContiguous.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct IsContiguous< Segment<THost, TSpec> > :
+    IsContiguous<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Metafunction.IsSequence.param.T.type:Class.Segment
+///.Metafunction.IsSequence.class:Class.Segment
+
+template <typename THost, typename TSpec>
+struct IsSequence< Segment<THost, TSpec> > :
+    True {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.atBegin.param.iterator.type:Class.Segment
+///.Function.atBegin.class:Class.Segment
+///.Function.atEnd.param.iterator.type:Class.Segment
+///.Function.atEnd.class:Class.Segment
+///.Function.goBegin.param.iterator.type:Class.Segment
+///.Function.goBegin.class:Class.Segment
+///.Function.goEnd.param.iterator.type:Class.Segment
+///.Function.goEnd.class:Class.Segment
+///.Function.goNext.param.iterator.type:Class.Segment
+///.Function.goNext.class:Class.Segment
+///.Function.goPrevious.param.iterator.type:Class.Segment
+///.Function.goPrevious.class:Class.Segment
+///.Function.value.param.container.type:Class.Segment
+///.Function.value.class:Class.Segment
+
+///.Function.shareResources.param.sequence1, sequence2.type:Class.Segment
+///.Function.shareResources.class:Class.Segment
+
+//////////////////////////////////////////////////////////////////////////////
+// functions for all Segment classes
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.getObjectId.param.object.type:Class.Segment
+///.Function.getObjectId.class:Class.Segment
+
+template <typename THost, typename TSpec>
+inline void const *
+getObjectId(Segment<THost, TSpec> const & me)
+{
+SEQAN_CHECKPOINT
+    return getObjectId(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function _toPointer()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+inline typename Pointer_<Segment<THost, TSpec> >::Type
+_toPointer(Segment<THost, TSpec> & me)
+{
+    return me;
+}
+
+template <typename THost, typename TSpec>
+inline typename Pointer_<Segment<THost, TSpec> const >::Type
+_toPointer(Segment<THost, TSpec> const & me)
+{
+    return me;
+}
+
+// --------------------------------------------------------------------------
+// Function _fromPointer()
+// --------------------------------------------------------------------------
+
+template <typename THost, typename TSpec>
+Segment<THost, TSpec> _fromPointer(Segment<THost, TSpec> & me)
+{
+    return me;
+}
+
+template <typename THost, typename TSpec>
+Segment<THost, TSpec> _fromPointer(Segment<THost, TSpec> const & me)
+{
+    return me;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.empty.param.object.type:Class.Segment
+
+template <typename THost, typename TSpec>
+inline bool
+empty(Segment<THost, TSpec> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return (beginPosition(me) == endPosition(me));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.length.param.object.type:Class.Segment
+///.Function.length.class:Class.Segment
+
+template <typename THost, typename TSpec>
+inline typename Size<Segment<THost, TSpec> const>::Type
+length(Segment<THost, TSpec> const & me)
+{
+SEQAN_CHECKPOINT
+    return endPosition(me) - beginPosition(me);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.capacity.param.object.type:Class.Segment
+///.Function.capacity.class:Class.Segment
+
+template <typename THost, typename TSpec>
+inline typename Size< Segment<THost, TSpec> const>::Type
+capacity(Segment<THost, TSpec> const & me)
+{
+SEQAN_CHECKPOINT
+    return capacity(host(me)) + length(me) - length(host(me));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec>
+inline bool
+hasNoHost(Segment<THost, TSpec> const & target)
+{
+    return !_toPointer(host(target));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+// operationToSet testet, ob statt einer assign/append-Funktion
+// eine set Funktion aufgerufen werden soll. Das ist nur dann der Fall,
+// wenn target keinen Host hat und source einen kompatiblen Host
+// anbietet.
+// returns true:  set Funktion verwendet,
+//                wurde bereits von test_operation_2_set gemacht
+// returns false: keine set Funktion verwenden
+//                muss noch assign/append gemacht werden.
+
+template <typename TSameSpec, typename TTargetInfix>
+struct SegmentSetImpl_
+{
+    template <typename TTarget, typename TSource>
+    static inline bool operationToSet(TTarget &, TSource &)
+    {
+        return false;
+    }
+};
+
+template <typename TTargetInfix>
+struct SegmentSetImpl_<True, TTargetInfix>
+{
+    template <typename TTarget, typename TSource>
+    static inline bool operationToSet(TTarget & target, TSource & source)
+    {
+        set(target, source);
+        return true;
+    }
+};
+
+template <>
+struct SegmentSetImpl_<False, True>
+{
+    template <typename TTarget, typename TSource>
+    static inline bool operationToSet(TTarget & target, TSource & source)
+    {
+        set(target, host(source), beginPosition(source), endPosition(source));
+        return true;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// assign
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.assign:
+..class:Class.Segment
+..remarks:If $target$ is a @Class.Segment@ object, then
+$limit$ denotes the maximal length of @Function.host.$host(target)$@ after the operation.
+..param.target.type:Class.Segment
+..param.source.type:Class.Segment
+*/
+
+// TODO(holtgrew): We'd rather only have one version.
+
+template<typename THost, typename TSpec>
+inline void
+assign(Segment<THost, TSpec> & target,
+       Segment<THost, TSpec> const & source)
+{
+    typedef Segment<THost, TSpec> TSegment;
+    assign(target, source, typename DefaultOverflowImplicit<TSegment>::Type());
+}
+
+template<typename THost, typename TSpec>
+inline void
+assign(Segment<THost, TSpec> & target,
+       Segment<THost, TSpec> & source)
+{
+    typedef Segment<THost, TSpec> TSegment;
+    assign(target, source, typename DefaultOverflowImplicit<TSegment>::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TExpand>
+struct AssignSegment_
+{
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost const, TSpec> & target,
+        TSource & source)
+    {
+        set(target, source);
+    }
+
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost const, TSpec> & target,
+        TSource & source,
+        typename Size< Segment<THost const, TSpec> >::Type /*limit*/)
+    {
+        set(target, source);
+    }
+
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost, TSpec> & target,
+        TSource & source)
+    {
+        set(target, source);
+    }
+
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost, TSpec> & target,
+        TSource & source,
+        typename Size< Segment<THost, TSpec> >::Type limit)
+    {
+        (void)limit;
+        set(target, source);
+    }
+
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost, TSpec> const & target,
+        TSource & source)
+    {
+        set(target, source);
+    }
+
+    template <typename THost, typename TSpec, typename TSource>
+    static inline void
+    assign_(
+        Segment<THost, TSpec> const & target,
+        TSource & source,
+        typename Size< Segment<THost, TSpec> >::Type limit)
+    {
+        (void)limit;
+        set(target, source);
+    }
+};
+
+//____________________________________________________________________________
+
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> & target,
+       TSource & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source);
+}
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> & target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source);
+}
+
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> & target,
+       TSource & source,
+       typename Size< Segment<THost, TSpec> >::Type limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source, limit);
+}
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> & target,
+       TSource const & source,
+       typename Size< Segment<THost, TSpec> >::Type limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+//(for temporary targets)
+
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> const & target,
+       TSource & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source);
+}
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> const & target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source);
+}
+
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> const & target,
+       TSource & source,
+       typename Size< Segment<THost, TSpec> >::Type limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source, limit);
+}
+template <typename THost, typename TSpec, typename TSource, typename TExpand>
+inline void
+assign(Segment<THost, TSpec> const & target,
+       TSource const & source,
+       typename Size< Segment<THost, TSpec> >::Type limit,
+       Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    AssignSegment_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight >
+inline bool
+operator == (Segment<TLeftHost, TLeftSpec> const & left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<Segment<TLeftHost, TLeftSpec> >::Type _lex(left, right);
+    return isEqual(_lex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight >
+inline bool
+operator != (Segment<TLeftHost, TLeftSpec> const & left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    typename Comparator<Segment<TLeftHost, TLeftSpec> >::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight>
+inline bool
+operator < (Segment<TLeftHost, TLeftSpec> const & left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLess(left, right, typename DefaultPrefixOrder<Segment<TLeftHost, TLeftSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight>
+inline bool
+operator <= (Segment<TLeftHost, TLeftSpec> const & left,
+             TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isLessOrEqual(left, right, typename DefaultPrefixOrder<Segment<TLeftHost, TLeftSpec> >::Type());
+}
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight>
+inline bool
+operator > (Segment<TLeftHost, TLeftSpec> const & left,
+            TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreater(left, right, typename DefaultPrefixOrder<Segment<TLeftHost, TLeftSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TLeftHost, typename TLeftSpec, typename TRight>
+inline bool
+operator >= (Segment<TLeftHost, TLeftSpec> const & left,
+        TRight const & right)
+{
+SEQAN_CHECKPOINT
+    return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<Segment<TLeftHost, TLeftSpec> >::Type());
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// stream operators
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStream, typename THost, typename TSpec>
+inline TStream &
+operator << (TStream & target,
+             Segment<THost, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    write(target, source);
+    return target;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TStream, typename THost, typename TSpec>
+inline TStream &
+operator >> (TStream & source,
+             Segment<THost, TSpec> & target)
+{
+SEQAN_CHECKPOINT
+    read(source, target);
+    return source;
+}
+template <typename TStream, typename THost, typename TSpec>
+inline TStream &
+operator >> (TStream & source,
+             Segment<THost, TSpec> const & target)
+{
+SEQAN_CHECKPOINT
+    read(source, target);
+    return source;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// this function doesn't do anything as we are not allowed to change the host (only its elements)
+// it is, however, implemented for algorithms that get a sequence to work on
+// and need to make sure that it has a certain length
+
+template <typename THost, typename TSpec, typename TSize, typename TExpand>
+inline typename Size< Segment<THost, TSpec> >::Type
+resize(
+    Segment<THost, TSpec> & me,
+    TSize new_length,
+    Tag<TExpand>)
+{
+    ignoreUnusedVariableWarning(new_length);
+
+    SEQAN_ASSERT_EQ(new_length, length(me));
+    return length(me);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(singer): moveValue still works. Should make the compiler throw an error.
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/segment_infix.h b/third-party/seqan/core/include/seqan/sequence/segment_infix.h
new file mode 100644
index 0000000..3e2d20a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/segment_infix.h
@@ -0,0 +1,930 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Infix Segment specialization.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEGMENT_INFIX_H
+#define SEQAN_HEADER_SEGMENT_INFIX_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// InfixSegment
+//////////////////////////////////////////////////////////////////////////////
+
+/*!
+ * @class InfixSegment Infix Segment
+ * @extends Segment
+ * @headerfile <seqan/sequence.h>
+ * @brief An infix of a sequence.
+ *
+ * @signature template <typename THost>
+ *            class Segment<THost, InfixSegment>;
+ *
+ * @tparam THost The underlying @link SequenceConcept sequence@ type.
+ */
+
+/**
+.Spec.InfixSegment:
+..cat:Segments
+..summary:An arbitrary segment.
+..general:Class.Segment
+..signature:Segment<THost, InfixSegment>
+..param.THost:Type of the whole sequence.
+...text:Instances of $Segment<THost, InfixSegment>$ are infixes of $THost$ objects.
+...remarks:Use @Metafunction.Host@ to get the host type for a given class.
+..remarks.note:Since the appropriate segment type depends on the host sequence type,
+    it is recommended to use the metafunction @Metafunction.Infix@ instead of explicitely
+    choose a specialization of @Class.Segment at .
+..see:Metafunction.Infix
+..example.file:demos/sequence/infix.cpp
+..example.text:The output is as follows:
+..example.output:
+Infix: CGCG
+..include:seqan/sequence.h
+*/
+
+template <typename THost_>
+class Segment<THost_, InfixSegment>
+{
+public:
+    typedef typename Host<Segment>::Type THost;
+
+    typename Pointer_<THost>::Type data_host;
+    typename Position<THost>::Type data_begin_position;
+    typename Position<THost>::Type data_end_position;
+
+
+//____________________________________________________________________________
+
+public:
+    // Check member variables with assertions.  This is called in the
+    // constructors.
+    void _checkMemberVariables() const {
+        SEQAN_ASSERT_LEQ(data_begin_position, data_end_position);
+    }
+
+/**
+.Memfunc.InfixSegment#Segment:
+..class:Spec.InfixSegment
+..summary:Constructor
+..signature:Segment<THost, InfixSegment> ()
+..signature:Segment<THost, InfixSegment> (infix)
+..signature:Segment<THost, InfixSegment> (host [, begin, end])
+..param.infix:Other infix object. (copy constructor)
+..param.host:The whole sequence.
+..param.begin:Position/iterator in $host$ of the first item in segment.
+...type:Metafunction.Position.$Position<THost>::Type$
+...type:Metafunction.Iterator.$Iterator<THost>::Type$
+..param.end:Position/iterator behind the end of the segment.
+...type:Metafunction.Position.$Position<THost>::Type$
+...type:Metafunction.Iterator.$Iterator<THost>::Type$
+..remarks:
+...text:A Segment object cannot work without a host. If the object is default constructed,
+the host must be set by @Function.setHost@ before the segment can be used.
+...text:If a segment object is constructed by the copy constructor, the
+members of the new constructed object are set to the same values as the members in the
+source object; the host object is not modified.
+Note that this is a special case, since all other copy operations result in changes
+of the host object.
+...text:$begin$ and $end$ must be valid positions/iterators in $host$.
+...text:The predicate $begin <= end$ must be true.
+*/
+    Segment():
+        data_host(),
+        data_begin_position(0),
+        data_end_position(0)
+    {
+SEQAN_CHECKPOINT
+        _checkMemberVariables();
+    }
+
+    Segment(typename Parameter_<THost>::Type _host):
+        data_host(_toPointer(_host)),
+        data_begin_position(0),
+        data_end_position(length(value(data_host)))
+    {
+SEQAN_CHECKPOINT
+        _checkMemberVariables();
+    }
+
+    Segment(typename Parameter_<THost>::Type _host, typename Position<THost>::Type _begin_index, typename Position<THost>::Type _end_index):
+        data_host(_toPointer(_host)),
+        data_begin_position(_begin_index),
+        data_end_position(_end_index)
+    {
+SEQAN_CHECKPOINT
+        _checkMemberVariables();
+    }
+/*
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost, Rooted>::Type _begin, typename Iterator<THost, Rooted>::Type _end):
+        data_host(_toPointer(_host)),
+        data_begin_position(position(_begin)),
+        data_end_position(position(_end))
+    {
+SEQAN_CHECKPOINT
+    }
+*/
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost, Standard>::Type _begin, typename Iterator<THost, Standard>::Type _end):
+        data_host(_toPointer(_host)),
+        data_begin_position(position(_begin, _host)),
+        data_end_position(position(_end, _host))
+    {
+SEQAN_CHECKPOINT
+        _checkMemberVariables();
+    }
+    template <typename THost2, typename TSpec2>
+    Segment(Segment<THost2, TSpec2> const & _other):
+        data_host(_toPointer(host(_other))),
+        data_begin_position(beginPosition(_other)),
+        data_end_position(endPosition(_other))
+    {
+SEQAN_CHECKPOINT
+        _checkMemberVariables();
+    }
+
+    ~ Segment()
+    {
+SEQAN_CHECKPOINT
+    }
+
+    inline Segment &
+    operator = (Segment const & source)
+    {
+        assign(*this, source);
+        return *this;
+    }
+//____________________________________________________________________________
+
+public:
+
+
+//____________________________________________________________________________
+
+    template <typename TPos>
+    inline typename Reference<Segment>::Type
+    operator [] (TPos pos)
+    {
+SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<Segment const>::Type
+    operator [] (TPos pos) const
+    {
+SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+
+};
+//////////////////////////////////////////////////////////////////////////////
+
+
+// template <typename THost>
+// inline void
+// clear(Segment<THost, InfixSegment> & target)
+// {
+//     replace(host(target), beginPosition(target), endPosition(target), "");
+//     setEndPosition(target, beginPosition(target));
+// }
+
+///Function.host.param.object.type:Class.Segment
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, InfixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, InfixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+
+//____________________________________________________________________________
+
+///.Function.begin.param.object.type:Class.Segment
+///.Function.begin.class:Class.Segment
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, InfixSegment>, Standard>::Type
+begin(Segment<THost_, InfixSegment> & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_begin_position;
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, InfixSegment> const, Standard>::Type
+begin(Segment<THost_, InfixSegment> const & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_begin_position;
+}
+
+//____________________________________________________________________________
+
+///.Function.beginPosition.param.object.type:Class.Segment
+///.Function.beginPosition.class:Class.Segment
+
+template <typename THost_>
+inline typename Position<Segment<THost_, InfixSegment> >::Type
+beginPosition(Segment<THost_, InfixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_begin_position;
+}
+template <typename THost_>
+inline typename Position<Segment<THost_, InfixSegment> const>::Type
+beginPosition(Segment<THost_, InfixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_begin_position;
+}
+
+//____________________________________________________________________________
+
+/**
+.Function.setBegin:
+..class:Class.Segment
+..summary:Sets begin of object in host.
+..cat:Dependent Objects
+..signature:setBegin(object, new_begin)
+..param.object:An object.
+...type:Spec.InfixSegment
+...type:Spec.SuffixSegment
+..param.new_begin:iterator to the new first item in $host(object)$ that belongs of $object$.
+...type:Metafunction.Iterator
+..see:Function.begin
+..see:Function.beginPosition
+..include:seqan/sequence.h
+*/
+template <typename THost_, typename TIterator>
+inline void
+setBegin(Segment<THost_, InfixSegment> & me, TIterator new_begin)
+{
+SEQAN_CHECKPOINT
+    me.data_begin_position = new_begin - begin(host(me));//, Standard());
+}
+
+
+//____________________________________________________________________________
+
+/**
+.Function.setBeginPosition:
+..class:Class.Segment
+..summary:Sets begin position of object in host.
+..cat:Dependent Objects
+..signature:setBeginPosition(object, new_begin)
+..param.object:An object.
+...type:Spec.InfixSegment
+...type:Spec.SuffixSegment
+..param.new_begin:position of the new first item in $host(object)$ that belongs of $object$.
+...type:Metafunction.Position
+..see:Function.begin
+..see:Function.beginPosition
+..see:Function.setBegin
+..include:seqan/sequence.h
+*/
+
+template <typename THost_, typename TPosition>
+inline void
+setBeginPosition(Segment<THost_, InfixSegment> & me, TPosition new_begin)
+{
+SEQAN_CHECKPOINT
+    me.data_begin_position = new_begin;
+}
+
+//____________________________________________________________________________
+
+///.Function.begin.param.object.type:Class.Segment
+///.Function.begin.class:Class.Segment
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, InfixSegment>, Standard>::Type
+end(Segment<THost_, InfixSegment> & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_end_position;
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, InfixSegment> const, Standard>::Type
+end(Segment<THost_, InfixSegment> const & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_end_position;
+}
+
+//____________________________________________________________________________
+
+///.Function.endPosition.param.object.type:Class.Segment
+///.Function.endPosition.class:Class.Segment
+
+template <typename THost_>
+inline typename Position<Segment<THost_, InfixSegment> >::Type
+endPosition(Segment<THost_, InfixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_end_position;
+}
+template <typename THost_>
+inline typename Position<Segment<THost_, InfixSegment> >::Type
+endPosition(Segment<THost_, InfixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_end_position;
+}
+
+//____________________________________________________________________________
+
+/**
+.Function.setEnd:
+..class:Class.Segment
+..summary:Sets end of object in host.
+..cat:Dependent Objects
+..signature:setEnd(object, new_end)
+..param.object:An object.
+...type:Spec.InfixSegment
+...type:Spec.PrefixSegment
+..param.new_end:Iterator behind the last item in $host(object)$ belongs of $object$.
+...type:Metafunction.Iterator
+..see:Function.end
+..see:Function.endPosition
+..see:Function.setBegin
+..include:seqan/sequence.h
+*/
+
+template <typename THost_, typename TIterator>
+inline void
+setEnd(Segment<THost_, InfixSegment> & me, TIterator new_end)
+{
+    SEQAN_CHECKPOINT;
+    // me.data_end_position = new_end - begin(host(me)); //, Standard());
+    me.data_end_position = new_end - TIterator(begin(host(me)));
+}
+
+//____________________________________________________________________________
+
+
+/**
+.Function.setEndPosition:
+..class:Class.Segment
+..summary:Sets begin position of object in host.
+..cat:Dependent Objects
+..signature:setEndPosition(object, new_end)
+..param.object:An object.
+...type:Spec.InfixSegment
+...type:Spec.PrefixSegment
+..param.new_end:position behind the last item in $host(object)$ that belongs of $object$.
+...type:Metafunction.Position
+..see:Function.end
+..see:Function.endPosition
+..see:Function.setBeginPosition
+..see:Function.setEnd
+..include:seqan/sequence.h
+*/
+
+template <typename THost_, typename TPosition>
+inline void
+setEndPosition(Segment<THost_, InfixSegment> & me, TPosition new_end)
+{
+SEQAN_CHECKPOINT
+    me.data_end_position = new_end;
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline void
+_setLength(
+    Segment<THost_, InfixSegment> & me,
+    typename Size<THost_>::Type new_length)
+{
+SEQAN_CHECKPOINT
+    me.data_end_position = me.data_begin_position + new_length;
+}
+
+
+//____________________________________________________________________________
+
+/**
+.Function.setHost:
+..class:Class.Segment
+..summary:Sets the host of an object.
+..cat:Dependent Objects
+..signature:setHost(object, host)
+..param.object:The object that will get a new host.
+...type:Class.Segment
+..param.host:The new host.
+..remarks:After this operation, $object$ depends on $host$.
+...text:Note that setting the host can invalidate $object$.
+For example, if one changes the host of a @Class.Segment@ object, it is possible
+that begin- and end-position of the segment does not fit into the new host sequence.
+..see:Function.host
+..include:seqan/sequence.h
+*/
+template <typename THost_>
+inline void
+setHost(Segment<THost_, InfixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+template <typename THost_>
+inline void
+setHost(Segment<THost_ const, InfixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.Infix:
+..cat:Segments
+..class:Class.String
+..summary:Infix sequence type.
+..signature:Infix<T>::Type
+..remarks:Note that an infix of a @Class.Segment@ object is an @Spec.InfixSegment@ object having the same host type.
+..param.T:A sequence type.
+...type:Class.String
+..returns.param.Type:The infix type.
+..see:Spec.InfixSegment
+..include:seqan/sequence.h
+*/
+
+template <typename THost>
+struct Infix
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Infix< Segment<THost, TSpec> >
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Infix< Segment<THost, TSpec> const >:
+    Infix< Segment<THost, TSpec> > {};
+
+template <typename THost>
+struct Infix<THost &>:
+    Infix<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TPosition1, typename TPosition2>
+inline void
+set(Segment<THost, InfixSegment> & me,
+    THost & host_,
+    TPosition1 begin_,
+    TPosition2 end_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setBeginPosition(me, begin_);
+    setEndPosition(me, end_);
+}
+//____________________________________________________________________________
+
+template <typename THost>
+inline void
+set(Segment<THost, InfixSegment> & me,
+    THost & host_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setBegin(me, begin(host_, Standard()));
+    setEnd(me, end(host_, Standard()));
+}
+template <typename THost>
+inline void
+set(Segment<THost, InfixSegment> & me,
+    THost const & host_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setBegin(me, begin(host_, Standard()));
+    setEnd(me, end(host_, Standard()));
+}
+
+//____________________________________________________________________________
+
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, InfixSegment> & me,
+    Segment<THost, TSpec> & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+    setEndPosition(me, endPosition(source));
+}
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost const, InfixSegment> & me,
+    Segment<THost, TSpec> & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+    setEndPosition(me, endPosition(source));
+}
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, InfixSegment> & me,
+    Segment<THost, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+    setEndPosition(me, endPosition(source));
+}
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost const, InfixSegment> & me,
+    Segment<THost, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+    setEndPosition(me, endPosition(source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atBegin(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    return (beginPosition(segment) == endPosition(segment));
+}
+template <typename THost>
+inline bool
+atBegin(Segment<THost, InfixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (beginPosition(segment) == endPosition(segment));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atEnd(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    return (endPosition(segment) - beginPosition(segment)) > length(host(segment));
+}
+template <typename THost>
+inline bool
+atEnd(Segment<THost, InfixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (endPosition(segment) - beginPosition(segment)) > length(host(segment));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline void
+goBegin(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    setBeginPosition(segment, 0);
+    setEndPosition(segment, 1);
+}
+template <typename THost, typename THost2>
+inline void
+goBegin(Segment<THost, InfixSegment> & segment,
+        THost2 &)
+{
+    goBegin(segment);
+}
+template <typename THost, typename THost2>
+inline void
+goBegin(Segment<THost, InfixSegment> & segment,
+        THost2 const &)
+{
+    goBegin(segment);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+template <typename THost>
+inline void
+goEnd(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    setBeginPosition(segment, 0);
+    setEndPosition(segment, length(host(segment)));
+}
+template <typename THost, typename THost2>
+inline void
+goEnd(Segment<THost, InfixSegment> & segment,
+      THost2 &)
+{
+    goEnd(segment);
+}
+template <typename THost, typename THost2>
+inline void
+goEnd(Segment<THost, InfixSegment> & segment,
+      THost2 const &)
+{
+    goEnd(segment);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, InfixSegment> &
+operator ++(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    if (endPosition(segment) == length(host(segment)))
+    {
+        setEndPosition(segment, endPosition(segment) - beginPosition(segment) + 1);
+        setBeginPosition(segment, 0);
+    }
+    else
+    {
+        setBeginPosition(segment, beginPosition(segment) + 1);
+        setEndPosition(segment, endPosition(segment) + 1);
+    }
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, InfixSegment> &
+operator --(Segment<THost, InfixSegment> & segment)
+{
+SEQAN_CHECKPOINT
+    if (!beginPosition(segment))
+    {
+        typename Size<THost>::Type host_length = length(host(segment));
+
+        setBeginPosition(segment, host_length - endPosition(segment) + beginPosition(segment) + 1);
+        setEndPosition(segment, host_length);
+    }
+    else
+    {
+        setBeginPosition(segment, beginPosition(segment) - 1);
+        setEndPosition(segment, endPosition(segment) - 1);
+    }
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TSpec, typename TPos>
+inline typename Reference< Segment<THost, TSpec> >::Type
+value(Segment<THost, TSpec> & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_LT_MSG(pos, static_cast<TPos>(length(me)), "Trying to acces an element behind the last one!");
+    return *(begin(me, Standard()) + pos);
+}
+
+template <typename THost, typename TSpec, typename TPos>
+inline typename Reference< Segment<THost, TSpec> const >::Type
+value(Segment<THost, TSpec> const & me,
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_LT_MSG(pos, static_cast<TPos>(length(me)), "Trying to acces an element behind the last one!");
+    return *(begin(me, Standard()) + pos);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.infix:
+..cat:Containers
+..class:Class.String
+..class:Adaption.char array
+..summary:Creates infix object.
+..signature:infix(host, begin, end)
+..param.host:The complete sequence.
+...type:Class.String
+...type:Adaption.char array
+..param.begin:Position or iterator of the first element of the segment.
+...type:Metafunction.Position
+...type:Metafunction.Iterator
+..param.end:Position or iterator behind the last element of the segment.
+...remarks:$end$ must have the same type as $begin$.
+..returns:The infix of $host$ between $begin$ and $end-1$.
+...remarks:The type of the infix is given by @Metafunction.Infix at .
+..remarks:Notational sugar.
+..see:Spec.InfixSegment
+..see.Metafunction.Infix
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TPosBegin, typename TPosEnd>
+inline typename Infix<T>::Type
+infix(T & t, TPosBegin pos_begin, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<T>::Type(t, pos_begin, pos_end);
+}
+
+template <typename T, typename TPosBegin, typename TPosEnd>
+inline typename Infix<T *>::Type
+infix(T * t, TPosBegin pos_begin, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<T *>::Type (t, pos_begin, pos_end);
+}
+
+template <typename T, typename TSpec, typename TPosBegin, typename TPosEnd>
+inline typename Infix<Segment<T, TSpec> >::Type
+infix(Segment<T, TSpec> & t, TPosBegin pos_begin, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> >::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        beginPosition(t) + pos_end);
+}
+
+template <typename T, typename TSpec, typename TPosBegin, typename TPosEnd>
+inline typename Infix<Segment<T, TSpec> const>::Type
+infix(Segment<T, TSpec> const & t, TPosBegin pos_begin, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> const>::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        beginPosition(t) + pos_end);
+}
+
+// infix() with iterators
+
+template <typename T, typename TSpec, typename TIterSpec>
+inline typename Infix<Segment<T, TSpec> >::Type
+infix(Segment<T, TSpec> & t,
+      Iter<Segment<T, TSpec>, TIterSpec> const & iterBegin,
+      Iter<Segment<T, TSpec>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> >::Type (
+        host(t),
+        iterBegin,
+        iterEnd);
+}
+
+template <typename T, typename TSpec, typename TIterSpec>
+inline typename Infix<Segment<T, TSpec> const>::Type
+infix(Segment<T, TSpec> const & t,
+      Iter<Segment<T, TSpec> const, TIterSpec> const & iterBegin,
+      Iter<Segment<T, TSpec> const, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> >::Type (
+        host(t),
+        iterBegin,
+        iterEnd);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.infixWithLength:
+..cat:Containers
+..class:Class.String
+..class:Adaption.char array
+..summary:Creates infix object.
+..signature:infixWithLength(host, begin, length)
+..param.host:The complete sequence.
+...type:Class.String
+...type:Adaption.char array
+..param.begin:Position or iterator of the first element of the segment.
+...type:Metafunction.Position
+...type:Metafunction.Iterator
+..param.length:Length of the returned infix.
+..returns:The infix of $host$ between $begin$ and $begin+length-1$.
+...remarks:The type of the infix is given by @Metafunction.Infix at .
+..remarks:Notational sugar.
+..see:Spec.InfixSegment
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TPosBegin, typename TSize>
+inline typename Infix<T>::Type
+infixWithLength(T & t, TPosBegin pos_begin, TSize length)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<T>::Type(t, pos_begin, pos_begin + length);
+}
+
+template <typename T, typename TPosBegin, typename TSize>
+inline typename Infix<T *>::Type
+infixWithLength(T * t, TPosBegin pos_begin, TSize length)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<T *>::Type (t, pos_begin, pos_begin + length);
+}
+
+template <typename T, typename TSpec, typename TPosBegin, typename TSize>
+inline typename Infix<Segment<T, TSpec> >::Type
+infixWithLength(Segment<T, TSpec> & t, TPosBegin pos_begin, TSize length)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> >::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        beginPosition(t) + pos_begin + length);
+}
+
+template <typename T, typename TSpec, typename TPosBegin, typename TSize>
+inline typename Infix<Segment<T, TSpec> const>::Type
+infixWithLength(Segment<T, TSpec> const & t, TPosBegin pos_begin, TSize length)
+{
+SEQAN_CHECKPOINT
+    return typename Infix<Segment<T, TSpec> const>::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        beginPosition(t) + pos_begin + length);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//setBegin
+
+
+template <typename TIterator>
+inline void
+setBegin(TIterator new_begin)
+{
+SEQAN_CHECKPOINT
+    setBegin(container(new_begin), hostIterator(new_begin));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+//setEnd
+
+template <typename TIterator>
+inline void
+setEnd(TIterator new_end)
+{
+SEQAN_CHECKPOINT
+    setEnd(container(new_end), new_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/segment_prefix.h b/third-party/seqan/core/include/seqan/sequence/segment_prefix.h
new file mode 100644
index 0000000..d50c617
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/segment_prefix.h
@@ -0,0 +1,750 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Prefix Segment specialization.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEGMENT_PREFIX_H
+#define SEQAN_HEADER_SEGMENT_PREFIX_H
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// PrefixSegment
+//////////////////////////////////////////////////////////////////////////////
+
+/*!
+ * @class PrefixSegment Prefix Segment
+ * @extends Segment
+ * @headerfile <seqan/sequence.h>
+ * @brief A prefix of a sequence.
+ *
+ * @signature template <typename THost>
+ *            class Segment<THost, PrefixSegment>;
+ *
+ * @tparam THost The underlying @link SequenceConcept sequence@ type.
+ */
+
+/**
+.Spec.PrefixSegment:
+..cat:Segments
+..summary:First part of a sequence.
+..general:Class.Segment
+..signature:Segment<THost, PrefixSegment>
+..param.THost:Type of the whole sequence.
+...text:Instances of $Segment<THost, PrefixSegment>$ are prefixes of $THost$ objects.
+...remarks:Use @Metafunction.Host@ to get the host type for a given class.
+..remarks.note:Since the appropriate segment type depends on the host sequence type,
+    it is recommended to use the metafunction @Metafunction.Prefix@ instead of explicitely
+    choose a specialization of @Class.Segment at .
+..see:Spec.InfixSegment
+..see:Spec.SuffixSegment
+..see:Metafunction.Prefix
+..example.file:demos/sequence/prefix.cpp
+..example.text:The output is as follows:
+..example.output:
+Prefix: TATA
+..include:seqan/sequence.h
+*/
+
+struct PrefixSegment {};
+
+template <typename THost_>
+class Segment<THost_, PrefixSegment>
+{
+public:
+    typedef typename Host<Segment>::Type THost;
+
+    typename Pointer_<THost>::Type data_host;
+    typename Position<THost>::Type data_end_position;
+
+//____________________________________________________________________________
+
+public:
+
+/**
+.Memfunc.PrefixSegment#Segment:
+..class:Spec.PrefixSegment
+..summary:Constructor
+..signature:Segment<THost, PrefixSegment> ()
+..signature:Segment<THost, PrefixSegment> (prefix)
+..signature:Segment<THost, PrefixSegment> (host [, end])
+..param.prefix:Other prefix object. (copy constructor)
+..param.host:The whole sequence.
+..param.end:Position in $host$ behind the last item in segment. (optional)
+...default:$length(host)$
+...type:Metafunction.Position.$Position<THost>::Type$
+...type:Metafunction.Iterator.$Iterator<THost>::Type$
+..remarks:
+...text:A Segment object cannot work without a host. If the object is default constructed,
+the host must be set by @Function.setHost@ before the segment can be used.
+...text:If a segment object is constructed by the copy constructor, the
+members of the new constructed object are set to the same values as the members in the
+source object; the host object is not modified.
+Note that this is a special case, since all other copy operations result in changes
+of the host object.
+...text:$begin$ must be a valid position/iterator in $host$.
+If $begin$ is omitted, the prefix segment corresponding to
+the whole sequence $host$ is constructed.
+This is the same segment that is returned by @Function.goBegin at .
+*/
+    Segment():
+        data_host(),
+        data_end_position(0)
+    {}
+
+    Segment(THost & _host):
+        data_host(& _host),
+        data_end_position(length(_host))
+    {}
+
+    Segment(typename Parameter_<THost>::Type _host, typename Position<THost>::Type _end_index):
+        data_host(_toPointer(_host)),
+        data_end_position(_end_index)
+    {}
+/*
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost, Rooted>::Type _end):
+        data_host(_toPointer(_host)),
+        data_end_position(position(_end))
+    {}
+*/
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost const, Standard>::Type _end):
+        data_host(_toPointer(_host)),
+        data_end_position(position(_end, _host))
+    {}
+
+/*
+    Segment(Segment const & _other):
+        data_host(_other.data_host),
+        data_end_position(_other.data_end_position)
+    {}
+*/
+    template <typename THost2, typename TSpec2>
+    Segment(Segment<THost2, TSpec2> const & _other) :
+        data_host(_toPointer(host(_other))),
+        data_end_position(endPosition(_other))
+    {}
+
+    inline Segment &
+    operator = (Segment const & source)
+    {
+        assign(*this, source);
+        return *this;
+    }
+//____________________________________________________________________________
+
+public:
+
+
+    template <typename TPos>
+    inline typename Reference<Segment>::Type
+    operator [] (TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<Segment const>::Type
+    operator [] (TPos pos) const
+    {
+        return value(*this, pos);
+    }
+//____________________________________________________________________________
+};
+//////////////////////////////////////////////////////////////////////////////
+
+// template <typename THost>
+// inline void
+// clear(Segment<THost, PrefixSegment> & target)
+// {
+//     replace(host(target), beginPosition(target), endPosition(target), "");
+//     setEndPosition(target, 0);
+// }
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, PrefixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, PrefixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline void
+setHost(Segment<THost_, PrefixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+template <typename THost_>
+inline void
+setHost(Segment<THost_ const, PrefixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, PrefixSegment>, Standard>::Type
+begin(Segment<THost_, PrefixSegment> & me,
+    Standard)
+{
+    // TODO(holtgrew): An update at another point is required to make the call chain "return begin(host(me), Standard())" possible again. Same below.
+    typename Parameter_<THost_>::Type tmpHost = host(me);
+    return begin(tmpHost, Standard());
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, PrefixSegment> const, Standard>::Type
+begin(Segment<THost_, PrefixSegment> const & me,
+    Standard)
+{
+    typename Parameter_<THost_>::Type tmpHost = host(me);
+    return begin(tmpHost, Standard());
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Position<Segment<THost_, PrefixSegment> const>::Type
+beginPosition(Segment<THost_, PrefixSegment> const & /*me*/)
+{
+SEQAN_CHECKPOINT
+    return 0;
+}
+template <typename THost_>
+inline typename Position<Segment<THost_, PrefixSegment> >::Type
+beginPosition(Segment<THost_, PrefixSegment> & /*me*/)
+{
+SEQAN_CHECKPOINT
+    return 0;
+}
+
+//____________________________________________________________________________
+
+template <typename THost_, typename TIterator>
+inline void
+setBegin(Segment<THost_, PrefixSegment> &, TIterator)
+{
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, PrefixSegment>, Standard>::Type
+end(Segment<THost_, PrefixSegment> & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_end_position;
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, PrefixSegment> const, Standard>::Type
+end(Segment<THost_, PrefixSegment> const & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_end_position;
+}
+
+//____________________________________________________________________________
+
+
+template <typename THost_, typename TPosition>
+inline void
+setEndPosition(Segment<THost_, PrefixSegment> & me, TPosition new_end)
+{
+SEQAN_CHECKPOINT
+    me.data_end_position = new_end;
+}
+
+template <typename THost_, typename TIterator>
+inline void
+setEnd(Segment<THost_, PrefixSegment> & me, TIterator new_end)
+{
+    SEQAN_CHECKPOINT;
+    // me.data_end_position = new_end - begin(host(me));//, Standard());
+    me.data_end_position = new_end - TIterator(begin(host(me)));
+}
+
+template <typename THost_>
+inline void
+setEnd(typename Iterator<Segment<THost_, PrefixSegment>, Rooted>::Type new_end)
+{
+SEQAN_CHECKPOINT
+    container(new_end).data_end_position = hostIterator(new_end) - begin(host(container(new_end)));//, Standard());
+}
+
+//____________________________________________________________________________
+
+template <typename THost_, typename TSize>
+inline void
+_setLength(
+    Segment<THost_, PrefixSegment> & me,
+    TSize new_length)
+{
+SEQAN_CHECKPOINT
+    me.data_end_position = new_length;
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Position<Segment<THost_, PrefixSegment> >::Type
+endPosition(Segment<THost_, PrefixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_end_position;
+}
+template <typename THost_>
+inline typename Position<Segment<THost_, PrefixSegment> const>::Type
+endPosition(Segment<THost_, PrefixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_end_position;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.Prefix:
+..cat:Segments
+..class:Class.String
+..summary:Prefix sequence type.
+..signature:Prefix<T>::Type
+..param.T:A sequence type.
+...type:Class.String
+..returns.param.Type:The prefix type.
+..see:Spec.PrefixSegment
+..see:Metafunction.Infix
+..include:seqan/sequence.h
+*/
+
+struct InfixSegment;
+struct SuffixSegment;
+
+template <typename THost>
+struct Prefix
+{
+    typedef Segment<THost, PrefixSegment> Type;
+};
+
+template <typename THost>
+struct Prefix< Segment<THost, InfixSegment> >
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+template <typename THost>
+struct Prefix< Segment<THost, SuffixSegment> >
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+template <typename THost>
+struct Prefix< Segment<THost, PrefixSegment> >
+{
+    typedef Segment<THost, PrefixSegment> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Prefix< Segment<THost, TSpec> const >:
+    Prefix< Segment<THost, TSpec> > {};
+
+template <typename THost>
+struct Prefix<THost &>:
+    Prefix<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TPosition>
+inline void
+set(Segment<THost, PrefixSegment> & me,
+    THost & host_,
+    TPosition end_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setEndPosition(me, end_);
+}
+//____________________________________________________________________________
+
+template <typename THost>
+inline void
+set(Segment<THost, PrefixSegment> & me,
+    THost & host_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setEnd(me, end(host_));
+}
+
+//____________________________________________________________________________
+
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, PrefixSegment> & me,
+    Segment<THost, TSpec> & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setEndPosition(me, endPosition(source));
+}
+
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, PrefixSegment> & me,
+    Segment<THost, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setEndPosition(me, endPosition(source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atBegin(Segment<THost, PrefixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (endPosition(segment) == length(host(segment)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atEnd(Segment<THost, PrefixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (endPosition(segment) == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline void
+goBegin(Segment<THost, PrefixSegment> & segment,
+        THost &)
+{
+SEQAN_CHECKPOINT
+    goBegin(segment);
+}
+
+template <typename THost>
+inline void
+goBegin(Segment<THost, PrefixSegment> & segment)
+{
+    setEnd(segment);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline void
+goEnd(Segment<THost, PrefixSegment> & segment,
+      THost &)
+{
+SEQAN_CHECKPOINT
+    goEnd(segment);
+}
+
+template <typename THost>
+inline void
+goEnd(Segment<THost, PrefixSegment> & segment)
+{
+    setEnd(segment, 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, PrefixSegment> &
+operator ++(Segment<THost, PrefixSegment> & segment)
+{
+    setEnd(segment, endPosition(segment) - 1);
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, PrefixSegment> &
+operator --(Segment<THost, PrefixSegment> & segment)
+{
+    setEnd(segment, endPosition(segment) + 1);
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.prefix:
+..cat:Containers
+..class:Class.String
+..class:Adaption.char array
+..summary:Creates prefix object.
+..signature:prefix(host, end)
+..remarks:Note that a prefix of a @Class.Segment@ object is an @Spec.SuffixSegment@ object having the same host type.
+..param.host:The complete sequence.
+...type:Class.String
+...type:Adaption.char array
+..param.end:Position or iterator behind the last element of the segment.
+...type:Metafunction.Position
+...type:Metafunction.Iterator
+..returns:The prefix of $host that ends at $end$.
+...remarks:The type of the prefix is given by @Metafunction.Prefix at .
+..remarks:Notational sugar.
+..see:Spec.PrefixSegment
+..see:Function.suffix
+..see:Function.infix
+..see:Function.suffix
+..include:seqan/sequence.h
+..example.code:
+CharString str = "ABCDEF";
+Prefix<CharString >::Type myPrefix = prefix(str, 3);
+
+std::cout << myPrefix << std::endl;
+*/
+
+template <typename T, typename TPosEnd>
+inline typename Prefix<T>::Type
+prefix(T & t, TPosEnd pos_end)
+{
+    return typename Prefix<T>::Type(t, pos_end);
+}
+
+template <typename T, typename TPosEnd>
+inline typename Prefix<T const>::Type
+prefix(T const & t, TPosEnd pos_end)
+{
+    return typename Prefix<T const>::Type(t, pos_end);
+}
+
+template <typename T, typename TPosEnd>
+inline typename Prefix<T *>::Type
+prefix(T * t, TPosEnd pos_end)
+{
+    return typename Prefix<T *>::Type (t, pos_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of a prefix -> is a prefix
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, PrefixSegment> >::Type
+prefix(Segment<T, PrefixSegment> & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, PrefixSegment> >::Type (
+        host(t),
+        beginPosition(t) + pos_end);
+}
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, PrefixSegment> const>::Type
+prefix(Segment<T, PrefixSegment> const & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, PrefixSegment> const>::Type (
+        host(t),
+        beginPosition(t) + pos_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of an infix -> is an infix
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, InfixSegment> >::Type
+prefix(Segment<T, InfixSegment> & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, InfixSegment> >::Type (
+        host(t),
+        beginPosition(t),
+        beginPosition(t) + pos_end);
+}
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, InfixSegment> const>::Type
+prefix(Segment<T, InfixSegment> const & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, InfixSegment> const>::Type (
+        host(t),
+        beginPosition(t),
+        beginPosition(t) + pos_end);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of an suffix -> is an infix
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, SuffixSegment> >::Type
+prefix(Segment<T, SuffixSegment> & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, SuffixSegment> >::Type (
+        host(t),
+        beginPosition(t),
+        beginPosition(t) + pos_end);
+}
+template <typename T, typename TPosEnd>
+inline typename Prefix<Segment<T, SuffixSegment> const>::Type
+prefix(Segment<T, SuffixSegment> const & t, TPosEnd pos_end)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, SuffixSegment> const>::Type (
+        host(t),
+        beginPosition(t),
+        beginPosition(t) + pos_end);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// prefix() with iterators
+
+template <typename T, typename TIterSpec>
+inline typename Prefix<T>::Type
+prefix(T & t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<T>::Type(t, iterEnd);
+}
+template <typename T, typename TIterSpec>
+inline typename Prefix<T const>::Type
+prefix(T const & t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<T const>::Type(t, iterEnd);
+}
+
+template <typename T, typename TIterSpec>
+inline typename Prefix<T *>::Type
+prefix(T * t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<T *>::Type (t, iterEnd);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of a prefix -> is a prefix
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, PrefixSegment> >::Type
+prefix(Segment<T, PrefixSegment> & t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, PrefixSegment> >::Type (
+        host(t),
+        iterEnd);
+}
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, PrefixSegment> const>::Type
+prefix(Segment<T, PrefixSegment> const & t,
+       Iter<Segment<T, PrefixSegment> const, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, PrefixSegment> const>::Type (
+        host(t),
+        iterEnd);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of an infix -> is an infix
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, InfixSegment> >::Type
+prefix(Segment<T, InfixSegment> & t,
+       Iter<Segment<T, InfixSegment>, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, InfixSegment> >::Type (
+        host(t),
+        begin(t),
+        iterEnd);
+}
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, InfixSegment> const>::Type
+prefix(Segment<T, InfixSegment> const & t,
+       Iter<Segment<T, InfixSegment> const, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, InfixSegment> const>::Type (
+        host(t),
+        begin(t),
+        iterEnd);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// A prefix of an suffix -> is an infix
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, SuffixSegment> >::Type
+prefix(Segment<T, SuffixSegment> & t,
+       Iter<Segment<T, SuffixSegment> const, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, SuffixSegment> >::Type (
+        host(t),
+        begin(t),
+        iterEnd);
+}
+template <typename T, typename TIterSpec>
+inline typename Prefix<Segment<T, SuffixSegment> const>::Type
+prefix(Segment<T, SuffixSegment> const & t,
+       Iter<Segment<T, SuffixSegment> const, TIterSpec> const & iterEnd)
+{
+SEQAN_CHECKPOINT
+    return typename Prefix<Segment<T, SuffixSegment> const>::Type (
+        host(t),
+        begin(t),
+        iterEnd);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/segment_suffix.h b/third-party/seqan/core/include/seqan/sequence/segment_suffix.h
new file mode 100644
index 0000000..5d60e85
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/segment_suffix.h
@@ -0,0 +1,763 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Suffix Segment specialization.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEGMENT_SUFFIX_H
+#define SEQAN_HEADER_SEGMENT_SUFFIX_H
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// SuffixSegment
+//////////////////////////////////////////////////////////////////////////////
+
+/*!
+ * @class SuffixSegment Suffix Segment
+ * @extends Segment
+ * @headerfile <seqan/sequence.h>
+ * @brief A suffix of a sequence.
+ *
+ * @signature template <typename THost>
+ *            class Segment<THost, SuffixSegment>;
+ *
+ * @tparam THost The underlying @link SequenceConcept sequence@ type.
+ */
+
+/**
+.Spec.SuffixSegment:
+..cat:Segments
+..summary:End part segment of a sequence.
+..general:Class.Segment
+..signature:Segment<THost, SuffixSegment>
+..param.THost:Type of the whole sequence.
+...text:Instances of $Segment<THost, SuffixSegment>$ are suffixes of $THost$ objects.
+...remarks:Use @Metafunction.Host@ to get the host type for a given class.
+..remarks.note:Since the appropriate segment type depends on the host sequence type,
+    it is recommended to use the metafunction @Metafunction.Suffix@ instead of explicitely
+    choose a specialization of @Class.Segment at .
+..see:Spec.InfixSegment
+..see:Metafunction.Suffix
+..example.file:demos/sequence/suffix.cpp
+..example.text:The output is as follows:
+..example.output:
+Suffix: AAAA
+..include:seqan/sequence.h
+*/
+
+struct SuffixSegment {};
+
+template <typename THost_>
+class Segment<THost_, SuffixSegment>
+{
+public:
+    typedef typename Host<Segment>::Type THost;
+
+    typename Pointer_<THost>::Type data_host;
+    typename Position<THost>::Type data_begin_position;
+
+//____________________________________________________________________________
+
+public:
+
+/**
+.Memfunc.SuffixSegment#Segment:
+..class:Spec.SuffixSegment
+..summary:Constructor
+..signature:Segment<THost, SuffixSegment> ()
+..signature:Segment<THost, SuffixSegment> (suffix)
+..signature:Segment<THost, SuffixSegment> (host [, begin])
+..param.suffix:Other suffix object. (copy constructor)
+..param.host:The whole sequence.
+..param.begin:Position in $host$ of the first item in segment. (optional)
+...default:$0$
+...type:Metafunction.Position.$Position<THost>::Type$
+...type:Metafunction.Iterator.$Iterator<THost>::Type$
+..remarks:
+...text:A Segment object cannot work without a host. If the object is default constructed,
+the host must be set by @Function.setHost@ before the segment can be used.
+...text:If a segment object is constructed by the copy constructor, the
+members of the new constructed object are set to the same values as the members in the
+source object; the host object is not modified.
+Note that this is a special case, since all other copy operations result in changes
+of the host object.
+...text:$begin$ must be a valid position/iterator in $host$.
+If $begin$ is omitted, the suffix segment corresponding to
+the whole sequence $host$ is constructed.
+This is the same segment that is returned by @Function.goBegin at .
+*/
+    Segment():
+        data_host(),
+        data_begin_position(0)
+    {
+SEQAN_CHECKPOINT
+    }
+
+    Segment(THost & _host):
+        data_host(& _host),
+        data_begin_position(0)
+    {
+SEQAN_CHECKPOINT
+    }
+
+    Segment(typename Parameter_<THost>::Type _host, typename Position<THost>::Type _begin_index):
+        data_host(_toPointer(_host)),
+        data_begin_position(_begin_index)
+    {
+SEQAN_CHECKPOINT
+    }
+/*
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost, Rooted>::Type _begin):
+        data_host(_toPointer(_host)),
+        data_begin_position(position(_begin))
+    {
+SEQAN_CHECKPOINT
+    }
+*/
+    Segment(typename Parameter_<THost>::Type _host, typename Iterator<THost, Standard>::Type _begin):
+        data_host(_toPointer(_host)),
+        data_begin_position(position(_begin, _host))
+    {
+SEQAN_CHECKPOINT
+    }
+/*
+    Segment(Segment const & _other):
+        data_host(_other.data_host),
+        data_begin_position(_other.data_begin_position)
+    {
+SEQAN_CHECKPOINT
+    }
+*/
+    template <typename THost2, typename TSpec2>
+    Segment(Segment<THost2, TSpec2> const & _other):
+        data_host(_toPointer(host(_other))),
+        data_begin_position(beginPosition(_other))
+    {
+SEQAN_CHECKPOINT
+    }
+
+    ~ Segment()
+    {
+SEQAN_CHECKPOINT
+    }
+
+    inline Segment &
+    operator = (Segment const & source)
+    {
+        assign(*this, source);
+        return *this;
+    }
+//____________________________________________________________________________
+
+public:
+
+
+//____________________________________________________________________________
+
+    template <typename TPos>
+    inline typename Reference<Segment>::Type
+    operator [] (TPos pos)
+    {
+SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<Segment const>::Type
+    operator [] (TPos pos) const
+    {
+SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+
+//____________________________________________________________________________
+};
+
+// template <typename THost>
+// inline void
+// clear(Segment<THost, SuffixSegment> & target)
+// {
+//     replace(host(target), beginPosition(target), endPosition(target), "");
+// }
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, SuffixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+template <typename THost_>
+inline typename Parameter_<THost_>::Type
+host(Segment<THost_, SuffixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return _toParameter<THost_>(me.data_host);
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline void
+setHost(Segment<THost_, SuffixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+template <typename THost_>
+inline void
+setHost(Segment<THost_ const, SuffixSegment> & me, typename Parameter_<THost_>::Type _host)
+{
+SEQAN_CHECKPOINT
+    me.data_host = _toPointer(_host);
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, SuffixSegment>, Standard>::Type
+begin(Segment<THost_, SuffixSegment> & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_begin_position;
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, SuffixSegment> const, Standard>::Type
+begin(Segment<THost_, SuffixSegment> const & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return begin(host(me), Standard()) + me.data_begin_position;
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Position<Segment<THost_, SuffixSegment> const>::Type
+beginPosition(Segment<THost_, SuffixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_begin_position;
+}
+template <typename THost_>
+inline typename Position<Segment<THost_, SuffixSegment> >::Type
+beginPosition(Segment<THost_, SuffixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return me.data_begin_position;
+}
+//____________________________________________________________________________
+
+template <typename THost_, typename TIterator>
+inline void
+setBegin(Segment<THost_, SuffixSegment> & me, TIterator new_begin)
+{
+SEQAN_CHECKPOINT
+    me.data_begin_position = new_begin - begin(host(me));//, Standard());
+}
+
+template <typename THost_>
+inline void
+setBegin(typename Iterator<Segment<THost_, SuffixSegment>, Rooted>::Type new_begin)
+{
+SEQAN_CHECKPOINT
+    container(new_begin).data_begin_position = hostIterator(new_begin) - begin(host(container(new_begin)));//, Standard());
+}
+
+//____________________________________________________________________________
+
+template <typename THost_, typename TPosition>
+inline void
+setBeginPosition(Segment<THost_, SuffixSegment> & me, TPosition new_begin)
+{
+SEQAN_CHECKPOINT
+    me.data_begin_position = new_begin;
+}
+
+//____________________________________________________________________________
+
+template <typename THost_>
+inline typename Iterator<Segment<THost_, SuffixSegment>, Standard>::Type
+end(Segment<THost_, SuffixSegment> & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return end(host(me), Standard());
+}
+template <typename THost_>
+inline typename Iterator<Segment<THost_, SuffixSegment> const, Standard>::Type
+end(Segment<THost_, SuffixSegment> const & me,
+    Standard)
+{
+SEQAN_CHECKPOINT
+    return end(host(me), Standard());
+}
+
+//____________________________________________________________________________
+
+
+template <typename THost_>
+inline typename Position<Segment<THost_, SuffixSegment> >::Type
+endPosition(Segment<THost_, SuffixSegment> & me)
+{
+SEQAN_CHECKPOINT
+    return length(host(me));
+}
+
+template <typename THost_>
+inline typename Position<Segment<THost_, SuffixSegment> const>::Type
+endPosition(Segment<THost_, SuffixSegment> const & me)
+{
+SEQAN_CHECKPOINT
+    return length(host(me));
+}
+
+//____________________________________________________________________________
+
+template <typename TIterator, typename THost_>
+inline void
+setEnd(Segment<THost_, SuffixSegment> &, TIterator)
+{
+}
+
+template <typename THost_, typename TSize>
+inline void
+_setLength(Segment<THost_, SuffixSegment> &, TSize)
+{
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Metafunction.Suffix:
+..cat:Segments
+..class:Class.String
+..summary:Suffix sequence type.
+..signature:Suffix<T>::Type
+..param.T:A sequence type.
+...type:Class.String
+..returns.param.Type:The suffix type.
+..see:Spec.SuffixSegment
+..see:Metafunction.Infix
+..see:Metafunction.Prefix
+..include:seqan/sequence.h
+*/
+
+struct PrefixSegment;
+struct InfixSegment;
+
+template <typename THost>
+struct Suffix
+{
+    typedef Segment<THost, SuffixSegment> Type;
+};
+
+template <typename THost>
+struct Suffix< Segment<THost, InfixSegment> >
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+template <typename THost>
+struct Suffix< Segment<THost, SuffixSegment> >
+{
+    typedef Segment<THost, SuffixSegment> Type;
+};
+template <typename THost>
+struct Suffix< Segment<THost, PrefixSegment> >
+{
+    typedef Segment<THost, InfixSegment> Type;
+};
+
+template <typename THost, typename TSpec>
+struct Suffix< Segment<THost, TSpec> const >:
+    Suffix< Segment<THost, TSpec> > {};
+
+template <typename THost>
+struct Suffix<THost &>:
+    Suffix<THost> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost, typename TPosition>
+inline void
+set(Segment<THost, SuffixSegment> & me,
+    THost & host_,
+    TPosition begin_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setBeginPosition(me, begin_);
+}
+//____________________________________________________________________________
+
+template <typename THost>
+inline void
+set(Segment<THost, SuffixSegment> & me,
+    THost & host_)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host_);
+    setBegin(me, begin(host_, Standard()));
+}
+
+//____________________________________________________________________________
+
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, SuffixSegment> & me,
+    Segment<THost, TSpec> & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+}
+
+template <typename THost, typename TSpec>
+inline void
+set(Segment<THost, SuffixSegment> & me,
+    Segment<THost, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    setHost(me, host(source));
+    setBeginPosition(me, beginPosition(source));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atBegin(Segment<THost, SuffixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (beginPosition(segment) == 0);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline bool
+atEnd(Segment<THost, SuffixSegment> const & segment)
+{
+SEQAN_CHECKPOINT
+    return (beginPosition(segment) == length(host(segment)));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline void
+goBegin(Segment<THost, SuffixSegment> & segment,
+        THost &)
+{
+SEQAN_CHECKPOINT
+    goBegin(segment);
+}
+
+template <typename THost>
+inline void
+goBegin(Segment<THost, SuffixSegment> & segment)
+{
+    setBegin(segment);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline void
+goEnd(Segment<THost, SuffixSegment> & segment,
+      THost &)
+{
+SEQAN_CHECKPOINT
+    goEnd(segment);
+}
+
+template <typename THost>
+inline void
+goEnd(Segment<THost, SuffixSegment> & segment)
+{
+    setBegin(segment, length(host(segment))-1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, SuffixSegment> &
+operator ++(Segment<THost, SuffixSegment> & segment)
+{
+    setBegin(segment, beginPosition(segment) + 1);
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename THost>
+inline Segment<THost, SuffixSegment> &
+operator --(Segment<THost, SuffixSegment> & segment)
+{
+    setBegin(segment, beginPosition(segment) - 1);
+    return segment;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.suffix:
+..cat:Containers
+..class:Class.String
+..class:Adaption.char array
+..summary:Creates suffix object.
+..signature:suffix(host, begin)
+..remarks:Note that a suffix of a @Class.Segment@ object is an @Spec.SuffixSegment@ object having the same host type.
+..param.host:The complete sequence.
+...type:Class.String
+...type:Adaption.char array
+..param.begin:Position or iterator of the first element of the segment.
+...type:Metafunction.Position
+...type:Metafunction.Iterator
+..returns:The suffix of $host that begins at $begin$.
+...remarks:The type of the suffix is given by @Metafunction.Suffix at .
+..remarks:Notational sugar.
+..see:Spec.SuffixSegment
+..see:Function.infix
+..see.Metafunction.Suffix
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TPosBegin>
+inline typename Suffix<T>::Type
+suffix(T & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T>::Type(t, pos_begin);
+}
+template <typename T, typename TPosBegin>
+inline typename Suffix<T const>::Type
+suffix(T const & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T const>::Type(t, pos_begin);
+}
+
+template <typename T, typename TPosBegin>
+inline typename Suffix<T *>::Type
+suffix(T * t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T *>::Type (t, pos_begin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a prefix -> is an infix
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, PrefixSegment> >::Type
+suffix(Segment<T, PrefixSegment> & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, PrefixSegment> >::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        endPosition(t));
+}
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, PrefixSegment> const>::Type
+suffix(Segment<T, PrefixSegment> const & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, PrefixSegment> const>::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        endPosition(t));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a infix -> is an infix
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, InfixSegment> >::Type
+suffix(Segment<T, InfixSegment> & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, InfixSegment> >::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        endPosition(t));
+}
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, InfixSegment> const>::Type
+suffix(Segment<T, InfixSegment> const & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, InfixSegment> const>::Type (
+        host(t),
+        beginPosition(t) + pos_begin,
+        endPosition(t));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a suffix -> is a suffix
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, SuffixSegment> >::Type
+suffix(Segment<T, SuffixSegment> & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, SuffixSegment> >::Type (
+        host(t),
+        beginPosition(t) + pos_begin);
+}
+template <typename T, typename TPosBegin>
+inline typename Suffix<Segment<T, SuffixSegment> const>::Type
+suffix(Segment<T, SuffixSegment> const & t, TPosBegin pos_begin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, SuffixSegment> const>::Type (
+        host(t),
+        beginPosition(t) + pos_begin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// suffix() with iterators
+
+template <typename T, typename TIterSpec>
+inline typename Suffix<T>::Type
+suffix(T & t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T>::Type(t, iterBegin);
+}
+template <typename T, typename TIterSpec>
+inline typename Suffix<T const>::Type
+suffix(T const & t,
+       Iter<Segment<T, PrefixSegment> const, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T const>::Type(t, iterBegin);
+}
+
+template <typename T>
+inline typename Suffix<T *>::Type
+suffix(T * t,
+       T * & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<T *>::Type (t, iterBegin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a prefix -> is an infix
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, PrefixSegment> >::Type
+suffix(Segment<T, PrefixSegment> & t,
+       Iter<Segment<T, PrefixSegment>, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, PrefixSegment> >::Type (
+        host(t),
+        iterBegin,
+        end(t));
+}
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, PrefixSegment> const>::Type
+suffix(Segment<T, PrefixSegment> const & t,
+       Iter<Segment<T, PrefixSegment> const, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, PrefixSegment> const>::Type (
+        host(t),
+        iterBegin,
+        end(t));
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a infix -> is an infix
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, InfixSegment> >::Type
+suffix(Segment<T, InfixSegment> & t,
+       Iter<Segment<T, InfixSegment>, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, InfixSegment> >::Type (
+        host(t),
+        iterBegin,
+        end(t));
+}
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, InfixSegment> const>::Type
+suffix(Segment<T, InfixSegment> const & t,
+       Iter<Segment<T, InfixSegment> const, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, InfixSegment> const>::Type (
+        host(t),
+        iterBegin,
+        end(t));
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// A suffix of a suffix -> is a suffix
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, SuffixSegment> >::Type
+suffix(Segment<T, SuffixSegment> & t,
+       Iter<Segment<T, SuffixSegment>, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, SuffixSegment> >::Type (
+        host(t),
+        iterBegin);
+}
+template <typename T, typename TIterSpec>
+inline typename Suffix<Segment<T, SuffixSegment> const>::Type
+suffix(Segment<T, SuffixSegment> const & t,
+       Iter<Segment<T, SuffixSegment> const, TIterSpec> const & iterBegin)
+{
+SEQAN_CHECKPOINT
+    return typename Suffix<Segment<T, SuffixSegment> const>::Type (
+        host(t),
+        iterBegin);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/segment_utils.h b/third-party/seqan/core/include/seqan/sequence/segment_utils.h
new file mode 100644
index 0000000..f9c40ce
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/segment_utils.h
@@ -0,0 +1,114 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Utility Functions for Sequences.
+// ==========================================================================
+
+#ifndef CORE_INCLUDE_SEQAN_SEQUENCE_SEQ_UTILS_H_
+#define CORE_INCLUDE_SEQAN_SEQUENCE_SEQ_UTILS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function endsWith()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.endsWith
+..concept:Class.String
+..cat:Input/Output
+..signature:startsWith(str, suffix)
+..summary:Check whether a sequence ends with a given suffix.
+..param.str:The string to check.
+..param.suffix:The suffix to check for.
+..returns:$bool$
+..include:seqan/stream.h
+*/
+
+template <typename TLhs, typename TRhs>
+inline bool endsWith(TLhs const & lhs, TRhs const & rhs)
+{
+    typename Size<TLhs const>::Type lhsLen = length(lhs);
+    typename Size<TRhs const>::Type rhsLen = length(rhs);
+
+    if (lhsLen < rhsLen)
+        return false;
+    return suffix(lhs, lhsLen - rhsLen) == rhs;
+}
+
+// ----------------------------------------------------------------------------
+// Function startsWith()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.startsWith
+..concept:Class.String
+..cat:Input/Output
+..signature:startsWith(str, prefix)
+..summary:Check whether a sequence starts with a given prefix.
+..param.str:The string to check.
+..param.prefix:The prefix to check for.
+..returns:$bool$
+..include:seqan/stream.h
+*/
+
+// TODO(weese:) this function is doing the same as isPrefix() one should be removed
+template <typename TLhs, typename TRhs>
+inline bool startsWith(TLhs const & lhs, TRhs const & rhs)
+{
+    typename Size<TRhs const>::Type rhsLen = length(rhs);
+
+    if (length(lhs) < rhsLen)
+        return false;
+    return prefix(lhs, rhsLen) == rhs;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef CORE_INCLUDE_SEQAN_SEQUENCE_SEQ_UTILS_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/sequence_concatenator.h b/third-party/seqan/core/include/seqan/sequence/sequence_concatenator.h
new file mode 100644
index 0000000..8600c86
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/sequence_concatenator.h
@@ -0,0 +1,261 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// A lightweight wrapper object around StringSet objects that makes the
+// behave like ConcatDirect StringSets.  This mainly affects the Iterator
+// metafunction and iterator-related functions such as begin(), end().
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_CONCATENATOR_H_
+#define SEQAN_SEQUENCE_STRING_SET_CONCATENATOR_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TString, typename TSpec>
+class StringSet;
+
+template <typename TString>
+struct StringSetLimits;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.ConcatenatorManyToOne:
+..summary:A sequence class that virtually concatenates all sequences in a @Class.StringSet at .
+..cat:Sequences
+..signature:ConcatenatorManyToOne<TStringSet>
+..param.TStringSet:The @Class.StringSet@ type.
+...type:Class.StringSet
+..remarks:This container can be iterated like the concatenation string of all sequences in a @Class.StringSet at .
+..remarks:This container only is a lightweight hull around a @Class.StringSet at . The iteration is handled by @Spec.ConcatVirtual Iterator at .
+..remarks:Note that accessing an element by index through $operator[]$ conducts a binary search and should be avoided. Use the @Spec.ConcatDirect@ specialization of @Class.StringSet@ for random access or only use sequential access through iterators.
+..include:seqan/sequence.h
+.Memfunc.ConcatenatorManyToOne#ConcatenatorManyToOne
+..summary:Constructor
+..signature:ConcatenatorManyToOne<TStringSet> (stringSet)
+..param.stringSet:The @Class.StringSet@ object to be concatenated.
+..class:Class.ConcatenatorManyToOne
+ */
+template <typename TStringSet>
+class ConcatenatorManyToOne
+{
+public:
+    // TODO(holtgrew): Why is this no holder? const-holder problem?
+    TStringSet * set;
+    ConcatenatorManyToOne() {}
+    ConcatenatorManyToOne(TStringSet & _set) : set(&_set) {}
+
+    template <typename TPos>
+    inline typename Reference<ConcatenatorManyToOne>::Type
+    operator[] (TPos pos)
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<ConcatenatorManyToOne const>::Type
+    operator[] (TPos pos) const
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Iterator
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec >
+struct Iterator<ConcatenatorManyToOne<StringSet<TString, TSpec> >, Standard>
+{
+    typedef Iter<StringSet<TString, TSpec>, ConcatVirtual<> > Type;
+};
+
+template <typename TString, typename TSpec >
+struct Iterator<ConcatenatorManyToOne<StringSet<TString, TSpec> const>, Standard>
+{
+    typedef Iter<StringSet<TString, TSpec> const, ConcatVirtual<> > Type;
+};
+
+template <typename TStringSet >
+struct Iterator<ConcatenatorManyToOne<TStringSet> const, Standard>
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet>, Standard>::Type Type;
+};
+
+template <typename TString, typename TSpec >
+struct Iterator<ConcatenatorManyToOne<StringSet<TString, TSpec> >, Rooted>
+{
+    typedef Iter<StringSet<TString, TSpec>, ConcatVirtual<> > Type;
+};
+
+template <typename TString, typename TSpec >
+struct Iterator<ConcatenatorManyToOne<StringSet<TString, TSpec> const>, Rooted>
+{
+    typedef Iter<StringSet<TString, TSpec> const, ConcatVirtual<> > Type;
+};
+
+template <typename TStringSet >
+struct Iterator<ConcatenatorManyToOne<TStringSet> const, Rooted>
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet>, Rooted>::Type Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+template <typename TStringSet>
+struct Value<ConcatenatorManyToOne<TStringSet> >
+{
+    typedef typename Value<typename Value<TStringSet>::Type >::Type Type;
+};
+
+template <typename TStringSet>
+struct Value<ConcatenatorManyToOne<TStringSet> const >
+    : Value<ConcatenatorManyToOne<TStringSet> > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+template <typename TStringSet>
+struct Size<ConcatenatorManyToOne<TStringSet> >
+{
+    typedef typename Value<typename StringSetLimits<TStringSet>::Type >::Type Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction AllowsFastRandomAccess
+// --------------------------------------------------------------------------
+
+template <typename TStringSet>
+struct AllowsFastRandomAccess<ConcatenatorManyToOne<TStringSet> >
+{
+    typedef False Type;
+    enum { VALUE = false };
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TPos >
+inline typename Reference<ConcatenatorManyToOne<TStringSet> >::Type
+value(ConcatenatorManyToOne<TStringSet> & me, TPos globalPos)
+{
+    Pair<unsigned, typename Size<typename Value<TStringSet>::Type >::Type> localPos;
+    posLocalize(localPos, globalPos, stringSetLimits(*me.set));
+    return value(value(*me.set, getValueI1(localPos)), getValueI2(localPos));
+}
+
+template <typename TStringSet, typename TPos >
+inline typename Reference<ConcatenatorManyToOne<TStringSet> const >::Type
+value(ConcatenatorManyToOne<TStringSet> const & me, TPos globalPos)
+{
+    typedef typename Value<TStringSet>::Type TString;
+    Pair<unsigned, typename Size<TString>::Type> localPos;
+    posLocalize(localPos, globalPos, stringSetLimits(*me.set));
+    return value(value(*(TStringSet const*)me.set, getValueI1(localPos)), getValueI2(localPos));
+}
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet >
+inline typename Size<ConcatenatorManyToOne<TStringSet> >::Type
+length(ConcatenatorManyToOne<TStringSet> const & me)
+{
+    return lengthSum(*me.set);
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec >
+inline typename Iterator<ConcatenatorManyToOne<TStringSet const>, Tag<TSpec> const>::Type
+begin(ConcatenatorManyToOne<TStringSet const> concat, Tag<TSpec> const &)
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet const>, Tag<TSpec> const>::Type TIter;
+    return TIter(*concat.set);
+}
+
+template <typename TStringSet, typename TSpec >
+inline typename Iterator<ConcatenatorManyToOne<TStringSet>, Tag<TSpec> const>::Type
+begin(ConcatenatorManyToOne<TStringSet> concat, Tag<TSpec> const &)
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet>, Tag<TSpec> const>::Type TIter;
+    return TIter(*concat.set);
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+template <typename TStringSet, typename TSpec >
+inline typename Iterator<ConcatenatorManyToOne<TStringSet const>, Tag<TSpec> const>::Type
+end(ConcatenatorManyToOne<TStringSet const> concat, Tag<TSpec> const &)
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet>, Tag<TSpec> const >::Type TIter;
+    return TIter(*concat.set, length(*concat.set), 0);
+}
+
+template <typename TStringSet, typename TSpec >
+inline typename Iterator<ConcatenatorManyToOne<TStringSet>, Tag<TSpec> const>::Type
+end(ConcatenatorManyToOne<TStringSet> concat, Tag<TSpec> const &)
+{
+    typedef typename Iterator<ConcatenatorManyToOne<TStringSet>, Tag<TSpec> const>::Type TIter;
+    return TIter(*concat.set, length(*concat.set), 0);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_CONCATENATOR_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/sequence_forwards.h b/third-party/seqan/core/include/seqan/sequence/sequence_forwards.h
new file mode 100644
index 0000000..3ec468e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/sequence_forwards.h
@@ -0,0 +1,350 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Manual forwards for the sequence module.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEQUENCE_FORWARDS_H
+#define SEQAN_HEADER_SEQUENCE_FORWARDS_H
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+// TODO(holtgrew): Still required since we dropped support for VS2003?
+// Workaround (copied from generated forwards) for VS 2003.
+#if defined(_MSC_VER) && (_MSC_VER < 1400)
+template <unsigned int SPACE > struct Block;        // "core/include/seqan/sequence\string_stack.h"(48)
+template <typename THostspec > struct Packed;           // "core/include/seqan/sequence\string_packed.h"(33)
+template <typename TValue, typename TSpec > class String;           // "core/include/seqan/sequence\string_base.h"(54)
+template <typename TString, typename TSpec > class StringSet;           // "core/include/seqan/sequence\sequence_multiple.h"(98)
+
+template <typename TValue, typename THostspec, typename TTag> inline typename Iterator<String<TValue, Packed<THostspec> >, Tag<TTag> const>::Type end(String<TValue, Packed<THostspec> > & me, Tag<TTag> const tag_);           // "core/include/seqan/sequence\string_packed.h"(470)
+template <typename TValue, typename THostspec, typename TTag> inline typename Iterator<String<TValue, Packed<THostspec> > const, Tag<TTag> const>::Type end(String<TValue, Packed<THostspec> > const & me, Tag<TTag> const tag_);           // "core/include/seqan/sequence\string_packed.h"(478)
+template <typename TValue, unsigned int SPACE, typename TSpec> inline typename Iterator<String<TValue, Block<SPACE> >, Tag<TSpec> const >::Type end(String<TValue, Block<SPACE> > & me, Tag<TSpec> const);           // "core/include/seqan/sequence\string_stack.h"(209)
+template <typename TValue, unsigned int SPACE, typename TSpec> inline typename Iterator<String<TValue, Block<SPACE> > const, Tag<TSpec> const>::Type end(String<TValue, Block<SPACE> > const & me, Tag<TSpec> const);        // "core/include/seqan/sequence\string_stack.h"(217)
+template <typename TString, typename TSpec, typename TTag> inline typename Iterator< StringSet< TString, TSpec >, Tag<TTag> const>::Type end(StringSet< TString, TSpec > & me, Tag<TTag> const tag);        // "core/include/seqan/sequence\sequence_multiple.h"(1398)
+template <typename TString, typename TSpec, typename TTag> inline typename Iterator< StringSet< TString, TSpec > const, Tag<TTag> const>::Type end(StringSet< TString, TSpec > const & me, Tag<TTag> const tag);        // "core/include/seqan/sequence\sequence_multiple.h"(1405)
+#endif  // defined(_MSC_VER) && (_MSC_VER < 1400)
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+void read(TFile & file, TData & data);          // "core/include/seqan/file/file_format_raw.h"(307)
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFile, typename TData>
+void write(TFile & file, TData & data);         // "core/include/seqan/file/file_format_raw.h"(327)
+
+template <typename TFile, typename TData>
+void write(TFile & file, TData const & data);   // "core/include/seqan/file/file_format_raw.h"(335)
+
+// ==========================================================================
+// Adaption Forwards
+// ==========================================================================
+
+// TODO(holtgrew): I wonder whether everything below will still be necessary after auto-sequence feature removal? See note below.
+
+// NOTE(holtgrew): My guess / understanding why we need forwards here.
+//
+// The problem with needing forwards here appears to be that we have default
+// implementations of metafunctions Reference<>, Length<> etc.
+//
+// Consider the setup for a template function A() using getValue(): A tries to
+// use getValue().  If there was no default implementation of Reference<> then
+// the function getValue() would not be instantiated at this point.  Since
+// there is such a default implementation, however, getValue() gets instantiated,
+// returns a Reference<std::string> == (std::string &) and this is where the
+// compiler balks.
+//
+// I think that instantiation would get deferred in the case of Reference<> not
+// being defined, but I am not sure.  I need to do more research about this.
+
+// --------------------------------------------------------------------------
+// Forwards from sequence_interface.h.
+// --------------------------------------------------------------------------
+
+template <typename T> struct AllowsFastRandomAccess;
+template <typename T> struct DefaultOverflowExplicit;
+template <typename T> struct DefaultOverflowImplicit;
+template <typename T> struct IsContiguous;
+template <typename T> struct IsSequence;
+struct TagExact_;
+struct TagGenerous_;
+struct TagInsist_;
+struct TagLimit_;
+typedef Tag<TagExact_> Exact;
+typedef Tag<TagGenerous_> Generous;
+typedef Tag<TagInsist_> Insist;
+typedef Tag<TagLimit_> Limit;
+typedef Tag<TagInsist_> Tight;
+template <typename T> inline typename Iterator<T, Standard>::Type _beginDefault(T & me, Standard);
+template <typename T> inline typename Iterator<T const, Standard>::Type _beginDefault(T const & me, Standard);
+template <typename T> inline typename Iterator<T, Rooted>::Type _beginDefault(T & me, Rooted);
+template <typename T> inline typename Iterator<T const, Rooted>::Type _beginDefault(T const & me, Rooted);
+template <typename T, typename TSize, typename TExpand> inline typename Size<T>::Type _capacityReturned(T & me, TSize, Tag<TExpand>);
+template <typename T, typename TSize> inline typename Size<T>::Type _capacityReturned(T &, TSize new_capacity, Insist const & );
+template <typename T, typename TSize> inline TSize _computeSizeForCapacity(T const & , TSize capacity);
+template <typename T> inline typename Iterator<T, Standard>::Type _endDefault(T & me, Standard);
+template <typename T> inline typename Iterator<T const, Standard>::Type _endDefault(T const & me, Standard);
+template <typename T> inline typename Iterator<T, Rooted>::Type _endDefault(T & me, Rooted);
+template <typename T> inline typename Iterator<T const, Rooted>::Type _endDefault(T const & me, Rooted);
+template <typename TTarget, typename TSource> inline void append(TTarget & target, TSource & source);
+template <typename TTarget, typename TSource> inline void append(TTarget const & target, TSource & source);
+template <typename TTarget, typename TSource> inline void append(TTarget & target, TSource const & source);
+template <typename TTarget, typename TSource> inline void append(TTarget const & target, TSource const & source);
+template <typename TTarget, typename TSource> inline void append(TTarget & target, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void append(TTarget const & target, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void append(TTarget & target, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void append(TTarget const & target, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename T, typename TValue> inline void appendValue(T & me, TValue const & _value);
+template <typename T, typename TValue> inline void appendValue(T const & me, TValue const & _value);
+template <typename TTarget, typename TSource> inline void assign(TTarget & target, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void assign(TTarget const & target, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void assign(TTarget & target, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TSource> inline void assign(TTarget const & target, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename T, typename TValue, typename TPos> inline void assignValue(T & me, TPos pos, TValue const & _value);
+template <typename T> inline typename Reference<T const>::Type back(T const & me);
+template <typename T> inline typename Reference<T>::Type back(T & me);
+template <typename T> inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type begin(T & me);
+template <typename T> inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type begin(T const & me);
+template <typename T, typename TSpec> inline typename Iterator<T, Tag<TSpec> const>::Type begin(T & me, Tag<TSpec> const tag_);
+template <typename T, typename TSpec> inline typename Iterator<T const, Tag<TSpec> const>::Type begin(T const & me, Tag<TSpec> const tag_);
+template <typename T> inline typename Position<T>::Type beginPosition(T &);
+template <typename T> inline typename Position<T>::Type beginPosition(T const &);
+template <typename T> inline typename Size<T const>::Type capacity(T const & me);
+template <typename T, typename TSize> inline TSize computeGenerousCapacity(T const & , TSize capacity);
+template <typename T> inline bool empty(T const & me);
+template <typename T> inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type end(T & me);
+template <typename T> inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type end(T const & me);
+template <typename T, typename TSpec> inline typename Iterator<T, Tag<TSpec> const>::Type end(T & me, Tag<TSpec> const tag_);
+template <typename T, typename TSpec> inline typename Iterator<T const, Tag<TSpec> const>::Type end(T const & me, Tag<TSpec> const tag_);
+template <typename T> inline typename Position<T>::Type endPosition(T & me);
+template <typename T> inline typename Position<T>::Type endPosition(T const & me);
+template <typename T, typename TBeginPosition, typename TEndPosition> inline void erase(T & me, TBeginPosition pos, TEndPosition pos_end);
+template <typename T, typename TPosition> inline void erase(T & me, TPosition pos);
+template <typename T, typename TBeginPosition, typename TEndPosition> inline void erase(T const & me, TBeginPosition pos, TEndPosition pos_end);
+template <typename T, typename TPosition> inline void erase(T const & me, TPosition pos);
+template <typename T> inline void eraseBack(T & me);
+template <typename T> inline typename Reference<T>::Type front(T & me);
+template <typename T> inline typename Reference<T const>::Type front(T const & me);
+template <typename T> inline void const * getObjectId(T const & me);
+template <typename T, typename TPos> inline typename GetValue<T>::Type getValue(T & me, TPos pos);
+template <typename T, typename TPos> inline typename GetValue<T const>::Type getValue(T const & me, TPos pos);
+template <typename T, typename TPosition, typename TSeq, typename TExpand> inline void insert(T & me, TPosition pos, TSeq const & insertSeq, Tag<TExpand>);
+template <typename T, typename TPosition, typename TSeq, typename TExpand> inline void insert(T const & me, TPosition pos, TSeq const & insertSeq, Tag<TExpand>);
+template <typename T, typename TPosition, typename TSeq> inline void insert(T & me, TPosition pos, TSeq const & insertSeq);
+template <typename T, typename TPosition, typename TSeq> inline void insert(T const & me, TPosition pos, TSeq const & insertSeq);
+template <typename T, typename TPosition, typename TValue> inline void insertValue(T & me, TPosition pos, TValue const & _value);
+template <typename T, typename TPosition, typename TValue> inline void insertValue(T const & me, TPosition pos, TValue const & _value);
+template <typename T, typename TPos> inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type iter(T & me, TPos pos);
+template <typename T, typename TPos> inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type iter(T const & me, TPos pos);
+template <typename T, typename TPos, typename TTag> inline typename Iterator<T, Tag<TTag> const>::Type iter(T & me, TPos pos, Tag<TTag> const tag_);
+template <typename T, typename TPos, typename TTag> inline typename Iterator<T const, Tag<TTag> const>::Type iter(T const & me, TPos pos, Tag<TTag> const tag_);
+template <typename T> inline typename Size<T>::Type length(T const & );
+template <typename T, typename TValue, typename TPos> inline void moveValue(T & me, TPos pos, TValue const & _value);
+template <typename T, typename TValue, typename TPos> inline void moveValue(T const & me, TPos pos, TValue const & _value);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource & source);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget const & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource & source);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource const & source);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget const & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource const & source);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget const & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource> inline void replace(TTarget const & target, TPositionBegin pos_begin, TPositionEnd pos_end, TSource const & source, typename Size<TTarget>::Type limit);
+template <typename T, typename TSize, typename TExpand> inline typename Size<T>::Type reserve(T & me, TSize const & new_capacity, Tag<TExpand> tag);
+template <typename T, typename TSize> inline typename Size<T>::Type reserve(T & me, TSize const & new_capacity);
+template <typename T, typename TSize> inline typename Size<T>::Type resize(T & me, TSize new_length);
+template <typename T, typename TSize, typename TValue> inline typename Size<T>::Type resize(T & me, TSize new_length, TValue const & val);
+template <typename T, typename TSize, typename TBeginPosition, typename TEndPosition> inline TSize resizeSpace(T & me, TSize size, TBeginPosition pos_begin, TEndPosition pos_end);
+template <typename T, typename TSize, typename TBeginPosition, typename TEndPosition, typename TLimit> inline TSize resizeSpace(T & me, TSize size, TBeginPosition pos_begin, TEndPosition pos_end, TLimit limit);
+template <typename T1, typename T2> inline bool shareResources(T1 const & obj1, T2 const & obj2);
+template <typename T> inline void shrinkToFit(T & me);
+template <typename T, typename TPos> inline typename Reference<T>::Type value(T & me, TPos );
+template <typename T, typename TPos> inline typename Reference<T const>::Type value(T const & me, TPos );
+
+// --------------------------------------------------------------------------
+// Forwards For std::vector
+// --------------------------------------------------------------------------
+
+template <typename TChar, typename TAlloc, typename TSource> inline void append(std::vector<TChar, TAlloc> & target, TSource const & source, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void append(std::vector<TChar, TAlloc> & target, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void append(std::vector<TChar, TAlloc> & target, TSource const & source, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void append(std::vector<TChar, TAlloc> & target, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TAlloc, typename TValue, typename TTag> inline void appendValue(std::vector<TChar, TAlloc> & me, TValue const & _value, TTag);
+template <typename TChar, typename TAlloc, typename TValue> inline void appendValue(std::vector<TChar, TAlloc> & me, TValue const & _value, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source);
+template <typename TChar, typename TAlloc, typename TSource, typename TSize> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source, TSize limit);
+template <typename TChar, typename TAlloc, typename TSource, typename TSize> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source, TSize limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign(std::vector<TChar, TAlloc> & target, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void assign_std_vector_Generous_impl(std::vector<TChar, TAlloc> & target, TSource & source, typename Size< std::vector<TChar, TAlloc> >::Type limit);
+template <typename TChar, typename TAlloc> inline typename Iterator< std::vector<TChar, TAlloc>, Standard>::Type begin(std::vector<TChar, TAlloc> & me, Standard);
+template <typename TChar, typename TAlloc> inline typename Iterator< std::vector<TChar, TAlloc> const, Standard>::Type begin(std::vector<TChar, TAlloc> const & me, Standard);
+template <typename TChar, typename TAlloc> inline typename Size< std::vector<TChar, TAlloc> >::Type capacity(std::vector<TChar, TAlloc> const & me);
+template <typename TChar, typename TAlloc> inline void clear(std::vector<TChar, TAlloc> & me);
+template <typename TChar, typename TAlloc> inline bool empty(std::vector<TChar, TAlloc> const & me);
+template <typename TChar, typename TAlloc> inline typename Iterator< std::vector<TChar, TAlloc>, Standard>::Type end(std::vector<TChar, TAlloc> & me, Standard);
+template <typename TChar, typename TAlloc> inline typename Iterator< std::vector<TChar, TAlloc> const, Standard>::Type end(std::vector<TChar, TAlloc> const & me, Standard);
+template <typename TChar, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::vector<TChar, TAlloc> >::Type fill( std::vector<TChar, TAlloc> & me, TSize new_length, TChar const & val, Tag<TExpand>);
+template <typename TChar, typename TAlloc> inline void const * getObjectId(std::vector<TChar, TAlloc> const & me);
+template <typename TChar, typename TAlloc> inline typename Size< std::vector<TChar, TAlloc> >::Type length(std::vector<TChar, TAlloc> const & me);
+template <typename TChar, typename TAlloc, typename TSource> inline void replace(std::vector<TChar, TAlloc> & target, typename Position< std::vector<TChar, TAlloc> >::Type pos_begin, typename Position< std::vector<TChar, TAlloc> >::Type pos_end, TSource const & source, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void replace(std::vector<TChar, TAlloc> & target, typename Position< std::vector<TChar, TAlloc> >::Type pos_begin, typename Position< std::vector<TChar, TAlloc> >::Type pos_end, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TAlloc, typename TSource> inline void replace(std::vector<TChar, TAlloc> & target, typename Position< std::vector<TChar, TAlloc> >::Type pos_begin, typename Position< std::vector<TChar, TAlloc> >::Type pos_end, TSource const & source, Limit);
+template <typename TChar, typename TAlloc, typename TSource> inline void replace(std::vector<TChar, TAlloc> & target, typename Position< std::vector<TChar, TAlloc> >::Type pos_begin, typename Position< std::vector<TChar, TAlloc> >::Type pos_end, TSource const & source, typename Size< std::vector<TChar, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TExpand> inline void replace(std::vector<TChar, TAlloc> & target, typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_begin, typename Iterator< std::vector<TChar, TAlloc>, Rooted>::Type pos_end, TSource & source, Tag<TExpand> tag);
+template <typename TChar, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::vector<TChar, TAlloc> >::Type reserve( std::vector<TChar, TAlloc> & seq, TSize new_capacity, Tag<TExpand> tag);
+template <typename TChar, typename TAlloc, typename TSize> inline typename Size< std::vector<TChar, TAlloc> >::Type reserve( std::vector<TChar, TAlloc> & seq, TSize new_capacity, Insist const &);
+template <typename TChar, typename TAlloc, typename TSize> inline typename Size< std::vector<TChar, TAlloc> >::Type reserve( std::vector<TChar, TAlloc> & seq, TSize new_capacity, Limit const &);
+template <typename TChar, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::vector<TChar, TAlloc> >::Type resize( std::vector<TChar, TAlloc> & me, TSize new_length, Tag<TExpand>);
+template <typename TChar, typename TAlloc, typename TPos> inline typename GetValue< std::vector<TChar, TAlloc> >::Type value(std::vector<TChar, TAlloc> & me, TPos pos);
+template <typename TChar, typename TAlloc, typename TPos> inline typename GetValue< std::vector<TChar, TAlloc> const>::Type value(std::vector<TChar, TAlloc> const & me, TPos pos);
+
+// --------------------------------------------------------------------------
+// Forwards For std::string
+// --------------------------------------------------------------------------
+
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void append(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void append(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void append(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void append(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TValue, typename TTag> inline void appendValue(std::basic_string<TChar, TCharTraits, TAlloc> & me, TValue const & _value, TTag);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TValue> inline void appendValue(std::basic_string<TChar, TCharTraits, TAlloc> & me, TValue const & _value, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TSize> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, TSize limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource, typename TSize> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, TSize limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void assign_std_string_Generous_impl(std::basic_string<TChar, TCharTraits, TAlloc> & target, TSource & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type begin(std::basic_string<TChar, TCharTraits, TAlloc> & me, Standard);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type begin(std::basic_string<TChar, TCharTraits, TAlloc> const & me, Standard);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type capacity(std::basic_string<TChar, TCharTraits, TAlloc> const & me);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline void clear(std::basic_string<TChar, TCharTraits, TAlloc> & me);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline bool empty(std::basic_string<TChar, TCharTraits, TAlloc> const & me);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc>, Standard>::Type end(std::basic_string<TChar, TCharTraits, TAlloc> & me, Standard);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Iterator< std::basic_string<TChar, TCharTraits, TAlloc> const, Standard>::Type end(std::basic_string<TChar, TCharTraits, TAlloc> const & me, Standard);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline void const * getObjectId(std::basic_string<TChar, TCharTraits, TAlloc> const & me);
+template <typename TChar, typename TCharTraits, typename TAlloc> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type length(std::basic_string<TChar, TCharTraits, TAlloc> const & me);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void replace(std::basic_string<TChar, TCharTraits, TAlloc> & target, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end, TSource const & source, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void replace(std::basic_string<TChar, TCharTraits, TAlloc> & target, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Generous);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void replace(std::basic_string<TChar, TCharTraits, TAlloc> & target, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end, TSource const & source, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSource> inline void replace(std::basic_string<TChar, TCharTraits, TAlloc> & target, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_begin, typename Position< std::basic_string<TChar, TCharTraits, TAlloc> >::Type pos_end, TSource const & source, typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type limit, Limit);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type reserve( std::basic_string<TChar, TCharTraits, TAlloc> & seq, TSize new_capacity, Tag<TExpand> tag);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type reserve( std::basic_string<TChar, TCharTraits, TAlloc> & seq, TSize new_capacity, Insist const &);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type reserve( std::basic_string<TChar, TCharTraits, TAlloc> & seq, TSize new_capacity, Limit const &);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type resize( std::basic_string<TChar, TCharTraits, TAlloc> & me, TSize new_length, Tag<TExpand>);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TSize, typename TExpand> inline typename Size< std::basic_string<TChar, TCharTraits, TAlloc> >::Type resize( std::basic_string<TChar, TCharTraits, TAlloc> & me, TSize new_length, TChar const & val, Tag<TExpand>);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TPos> inline typename GetValue< std::basic_string<TChar, TCharTraits, TAlloc> >::Type value(std::basic_string<TChar, TCharTraits, TAlloc> & me, TPos pos);
+template <typename TChar, typename TCharTraits, typename TAlloc, typename TPos> inline typename GetValue< std::basic_string<TChar, TCharTraits, TAlloc> const>::Type value(std::basic_string<TChar, TCharTraits, TAlloc> const & me, TPos pos);
+
+// --------------------------------------------------------------------------
+// Forwards For arrays and pointers.
+// --------------------------------------------------------------------------
+
+template <typename TValue> struct DefaultOverflowExplicit;
+template <typename TValue> struct DefaultOverflowImplicit;
+template <typename TValue> struct IsContiguous;
+template <typename TValue, typename TExpand> inline size_t _clearSpace(TValue * me, size_t size, Tag<TExpand>);
+template <typename TValue, typename TExpand> inline size_t _clearSpace(TValue * me, size_t size, size_t limit, Tag<TExpand>);
+template <typename TValue, typename TPosition, typename TExpand> inline size_t _clearSpace(TValue * me, size_t size, TPosition pos_begin, TPosition pos_end, Tag<TExpand>);
+template <typename TValue, typename TPosition, typename TExpand> inline size_t _clearSpace(TValue * me, size_t size, TPosition pos_begin, TPosition pos_end, size_t limit, Tag<TExpand>);
+template <typename TValue> inline void _setLength(TValue * me, size_t new_length);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void append(TTargetValue * target, TSource const & source, Tag<TExpand>);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void append(TTargetValue * target, TSource const & source, size_t limit, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void append(TTargetValue * target, TSourceValue const * source, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void append(TTargetValue * target, TSourceValue const * source, size_t limit, Tag<TExpand>);
+template <typename TTargetValue, typename TSource> inline typename EnableIf<IsCharType<TTargetValue> >::Type assign(TTargetValue * target, TSource & source);
+template <typename TTargetValue, typename TSource> inline typename EnableIf<IsCharType<TTargetValue> >::Type assign(TTargetValue * target, TSource const & source);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void assign(TTargetValue * target, TSource const & source, Tag<TExpand>);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void assign(TTargetValue * target, TSource const & source, size_t limit, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void assign(TTargetValue * target, TSourceValue const * source, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void assign(TTargetValue * target, TSourceValue const * source, size_t limit, Tag<TExpand>);
+template <typename TValue, typename TPos> inline void assignValue(TValue * me, TPos pos, TValue const & _value);
+template <typename TValue> inline bool atEnd(TValue * pos);
+template <typename TValue> inline bool atEnd(TValue const * pos, TValue const * );
+template <typename T> inline typename Iterator<T *, typename DefaultGetIteratorSpec<T>::Type>::Type begin(T * me);
+template <typename TValue> inline typename Iterator<TValue *, Standard>::Type begin(TValue * me, Standard);
+template <typename TValue> inline typename Iterator<TValue const *, Standard>::Type begin(TValue const * me, Standard);
+template <typename TValue, typename TSpec> inline typename Iterator<TValue *, Tag<TSpec> const>::Type begin(TValue * me, Tag<TSpec> const);
+template <typename TValue, typename TSpec> inline typename Iterator<TValue const *, Tag<TSpec> const>::Type begin(TValue const * me, Tag<TSpec> const);
+template <typename TValue> inline void clear(TValue * me);
+template <typename TValue> inline bool empty(TValue * me);
+template <typename TValue> inline typename Iterator<TValue *, Standard>::Type end(TValue * me, Standard);
+template <typename TValue> inline typename Iterator<TValue const *, Standard>::Type end(TValue const * me, Standard);
+template <typename TValue, typename TSpec> inline typename Iterator<TValue *, Tag<TSpec> const>::Type end(TValue * me, Tag<TSpec> const tag_);
+template <typename TValue, typename TSpec> inline typename Iterator<TValue const *, Tag<TSpec> const>::Type end(TValue const * me, Tag<TSpec> const tag_);
+template <typename TLeftValue, typename TRight > inline bool isEqual(TLeftValue * left, TRight const & right);
+template <typename TLeftValue, typename TRight> inline bool isGreater(TLeftValue * left, TRight const & right);
+template <typename TLeftValue, typename TRight> inline bool isGreaterOrEqual(TLeftValue * left, TRight const & right);
+template <typename TLeftValue, typename TRight> inline bool isLess(TLeftValue * left, TRight const & right);
+template <typename TLeftValue, typename TRight> inline bool isLessOrEqual(TLeftValue * left, TRight const & right);
+template <typename TLeftValue, typename TRight > inline bool isNotEqual(TLeftValue * left, TRight const & right);
+template <typename TValue> inline size_t length(TValue * me);
+template <typename TValue> inline size_t length(TValue const * me);
+inline size_t length(char * me);
+inline size_t length(char const * me);
+template <typename TTargetValue, typename TSource> inline void move(TTargetValue * & target, TSource & source);
+template <typename TTargetValue, typename TSource> inline void move(TTargetValue * & target, TSource const & source);
+template <typename TValue, typename TPos> inline void moveValue(TValue * me, TPos pos, TValue const & _value);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void replace(TTargetValue * target, size_t pos_begin, size_t pos_end, TSource const & source, Tag<TExpand>);
+template <typename TTargetValue, typename TSource, typename TExpand> inline void replace(TTargetValue * target, size_t pos_begin, size_t pos_end, TSource const & source, size_t limit, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void replace(TTargetValue * target, size_t pos_begin, size_t pos_end, TSourceValue const * source, Tag<TExpand>);
+template <typename TTargetValue, typename TSourceValue, typename TExpand> inline void replace(TTargetValue * target, size_t pos_begin, size_t pos_end, TSourceValue const * source, size_t limit, Tag<TExpand>);
+template <typename TValue, typename TSize, typename TExpand> inline size_t resize( TValue * me, TSize new_length, Tag<TExpand>);
+template <typename TValue, typename TSize, typename TExpand> inline size_t resize( TValue * me, TSize new_length, TValue const & val, Tag<TExpand>);
+template <typename TValue, typename TPos> inline TValue & value(TValue * me, TPos pos);
+template <typename TValue, typename TPos> inline TValue const & value(TValue const * me, TPos pos);
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/sequence/sequence_interface.h b/third-party/seqan/core/include/seqan/sequence/sequence_interface.h
new file mode 100644
index 0000000..2ae7f74
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/sequence_interface.h
@@ -0,0 +1,1757 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Default implementations for sequences.
+//
+// TODO(holtgrew): There appears to be some overlap with string_base.h. Maybe it is a good idea to move everything related to strings to string_base.h and remove all default-container behaviour.
+// TODO(holtgrew): Each value is a container by itself. This is highly undesirable since it introduces the set-of-sets problem and when users confuse atomic values with containers, bugs are hard to find. This feature should be removed.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_SEQUENCE_INTERFACE_H_
+#define SEQAN_SEQUENCE_SEQUENCE_INTERFACE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Tag.Overflow Strategy:
+..cat:Sequences
+..summary:The strategy for resizing containers.
+..tag.Insist:No capacity check.
+...remarks:The user has to ensure that the container's capacity is large enough.
+..tag.Limit:Limit the contents to current capacity.
+...remarks: All entries that exceed the capacity are lost.
+..tag.Exact:Expand as far as needed.
+...remarks: The capacity is only changed if the current capacity is not large enough.
+ If the capacity can only be expanded up to a certain ammount, it will be increased as far as possible
+ and the contents are limited to the new capacity.
+...remarks:Note that the capacity will never be shrinked.
+ Use @Function.shrinkToFit@ to resize the capacity down to the current length.
+..tag.Generous:Expand if needed, get precautionary extra space.
+...remarks:Whenever the capacity has to be increased, the new capacity is choosen somewhat large than actually needed.
+ This strategy limits the number of capacity changes, so that resizing takes armotized constant time.
+ Use this strategy if the total amount of storage is unkown at first.
+...remarks:The new capacity is computed by @Function.computeGenerousCapacity at .
+By default, it is guaranteed not to exceed about
+ tree halfs of the space that is used to store the data.
+ The user can overload @Function.computeGenerousCapacity@ in order to change this behavior.
+..remarks:Changing the capacity of a container can invalidate the iterators of this container.
+..remarks:If no overflow tag is specified, most operations use the default overflow strategy given by @Metafunction.DefaultOverflowImplicit@
+or @Metafunction.DefaultOverflowExplicit@, depending on the kind of operation.
+..include:seqan/sequence.h
+*/
+struct TagInsist_;
+typedef Tag<TagInsist_> Insist;
+typedef Tag<TagInsist_> Tight;
+
+struct TagLimit_;
+typedef Tag<TagLimit_> Limit;
+
+struct TagGenerous_;
+typedef Tag<TagGenerous_> Generous;
+
+struct TagExact_;
+typedef Tag<TagExact_> Exact;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.DefaultOverflowImplicit:
+..hidefromindex
+..class:Class.String
+..summary:The default overflow strategy for implicit resize.
+..signature:DefaultOverflowImplicit<T>::Type
+..param.T:Type for which the overflow strategy is determined.
+...type:Class.String
+..returns.param.Type:Expansion tag for type of $T$.
+..remarks:This function is used for functions that cause an implicit change of a container's size, like
+e.g. @Function.assign@, @Function.append@, and @Function.replace at .
+..see:Tag.Overflow Strategy
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct DefaultOverflowImplicit
+{
+    typedef Generous Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowExplicit
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.DefaultOverflowExplicit:
+..hidefromindex
+..class:Class.String
+..summary:The default overflow strategy for explicit resize.
+..signature:DefaultOverflowExplicit<T>::Type
+..param.T:Type for which the overflow strategy is determined.
+...type:Class.String
+..returns.param.Type:Expansion tag for type of $T$.
+..remarks:This function is used for functions that change a container's size explicit, like e.g. @Function.resize at .
+..see:Tag.Overflow Strategy
+..see:Metafunction.DefaultOverflowImplicit
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct DefaultOverflowExplicit
+{
+    typedef Generous Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction IsContiguous
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.IsContiguous:
+..cat:Sequences
+..summary:Determines whether a container stores its elements in a contiguous array.
+..signature:IsContiguous<T>::VALUE
+..param.T:Type that is tested for being a string.
+..returns.param.VALUE:$true$ if $T$ is a string, $false$ otherwise.
+..remarks:Definition: A sequence container is "contiguous", if its elements
+    are stored in a single contiguous array.
+    Examples for contiguous sequences are @Spec.Alloc String@ or @Adaption.char array at .
+..remarks:If an object $obj$ is a contiguous sequence, then $begin(obj)$ can be
+    converted to a pointer to the first element of the content array.
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct IsContiguous
+{
+    typedef False Type;
+    enum { VALUE = false };
+};
+
+template <typename T>
+struct IsContiguous<T const>
+    : public IsContiguous<T> {};
+
+// --------------------------------------------------------------------------
+// Metafunction IsSequence
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.IsSequence:
+..cat:Sequences
+..summary:Determines whether a container stores its elements in sequential order.
+..signature:IsSequence<T>::VALUE
+..param.T:Type that is tested for being a sequence.
+..returns.param.VALUE:$true$ if $T$ is a sequence, $false$ otherwise.
+..remarks:For example @Class.String@ and @Class.Segment@ return $true$.
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct IsSequence
+{
+    typedef False Type;
+    enum { VALUE = false };
+};
+
+template <typename T>
+struct IsSequence<T const>
+    : public IsSequence<T> {};
+
+// --------------------------------------------------------------------------
+// Metafunction AllowsFastRandomAccess
+// --------------------------------------------------------------------------
+
+/**
+.Metafunction.AllowsFastRandomAccess:
+..cat:Sequences
+..summary:Determines whether a sequence efficiently supports random access.
+..signature:AllowsFastRandomAccess<T>::VALUE
+..param.T:Type that is tested for fast random access.
+..returns.param.VALUE:$true$ if $T$ supports fast random access, $false$ otherwise.
+..remarks:For example @Spec.Alloc String@, @Class.Segment@, and @Spec.Block String@ return $true$.
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct AllowsFastRandomAccess
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+template <typename T>
+struct AllowsFastRandomAccess<T const>
+    : public AllowsFastRandomAccess<T> {};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function getObjectId()
+// --------------------------------------------------------------------------
+
+/**
+.Function.getObjectId:
+..cat:Miscellaneous
+..class:Class.String
+..summary:A value that identifies the underlying sequence.
+..signature:void const * getObjectId(object)
+..param.object:The object for which the id will be determined.
+..returns:The id of $sequence$.
+..remarks.text:Two sequences should have the same id, if they share the same resource, e.g. the same memory buffer.
+..remarks.text:The exact semantic of the returned id can vary for different classes.
+Typically, the id of a string is a $void const *$ to the end of the string.
+..remarks.note:The id of a single character need not to be the id of its container.
+..example.code:String<char> str = "hallo seqan";
+bool b1 = (getObjectId(str) == getObjectId(infix(str, 3, 7));   //true
+bool b2 = (getObjectId(str) == getObjectId(String<char>(str))); //false
+bool b3 = (getObjectId(str) == getObjectId(toCString(str)));
+..example.text:In this example, $b1$ is $true$, since the segment object returned by $infix()$
+is just a filter and uses the buffer of it's host object $str$.
+..example.text:$String<char>(str)$ constructs a temporary copy of $str$, so these two
+strings have different id values.
+..example.text:The result of the last comparison depends on the implementation of $toCString$
+and cannot be predicted at compile time.
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline void const *
+getObjectId(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return end(me, Standard());
+}
+
+// --------------------------------------------------------------------------
+// Function shareResources()
+// --------------------------------------------------------------------------
+
+/**
+.Function.shareResources:
+..cat:Miscellaneous
+..class:Class.String
+..summary:Determines whether two sequences share the same resource.
+..signature:bool shareResources(sequence1, sequence2)
+..param.sequence1, sequence2:Two sequences.
+..returns:$false$ if it can be guaranteed that $sequence1$ and $sequence2$ can be modified without changing each other, $true$ otherwise.
+..remarks:Non-sequences are interpreted as sequences of size 1.
+..remarks:Note that this function may not work properly for argument types that are not listed here.
+..include:seqan/sequence.h
+*/
+
+template <typename T1, typename T2>
+inline bool
+shareResources(T1 const & obj1,
+               T2 const & obj2)
+{
+    SEQAN_CHECKPOINT;
+    return getObjectId(obj1) == getObjectId(obj2);
+}
+
+// --------------------------------------------------------------------------
+// Function _beginDefault()
+// --------------------------------------------------------------------------
+
+//* ???Anti Default Sequences
+// TODO(holtgrew): Evil -- each value is a container of length 1.
+template <typename T>
+inline typename Iterator<T, Standard>::Type
+_beginDefault(T & me,
+               Standard)
+{
+    SEQAN_CHECKPOINT;
+    return & me;
+}
+// TODO(holtgrew): Evil -- each value is a container of length 1.
+template <typename T>
+inline typename Iterator<T const, Standard>::Type
+_beginDefault(T const & me,
+               Standard)
+{
+    SEQAN_CHECKPOINT;
+    return & me;
+}
+//*/
+
+template <typename T>
+inline typename Iterator<T, Rooted>::Type
+_beginDefault(T & me,
+               Rooted)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<T, Rooted>::Type TIterator;
+    return TIterator(me, begin(me, Standard()));
+}
+template <typename T>
+inline typename Iterator<T const, Rooted>::Type
+_beginDefault(T const & me,
+               Rooted)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<T const, Rooted>::Type TIterator;
+    return TIterator(me, begin(me, Standard()));
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+/**
+.Function.begin:
+..cat:Iteration
+..cat:Containers
+..class:Class.String
+..class:Concept.ContainerConcept
+..summary:The begin of a container.
+..signature:Iterator begin(object [, tag])
+..param.object:A container.
+...type:Class.String
+...concept:Concept.ContainerConcept
+..param.tag:An @Tag.Iterator Spec.iterator spec@ tag that specifies the kind of the iterator returned. (optional)
+...default:Given by @Metafunction.DefaultGetIteratorSpec at .
+..returns:An iterator to the first item in $object$. The type is the result of $Iterator<TContainer, TTag>::Type$ where $TContainer$ is the type of $object$ and $TTag$ is the type of $tag$.
+...metafunction:Metafunction.Iterator
+..remarks.text:If the container does not contain any items at all, the function may return 0.
+..see:Function.end
+..see:Metafunction.Iterator
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type
+begin(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return begin(me, typename DefaultGetIteratorSpec<T>::Type()) ;
+}
+
+template <typename T>
+inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type
+begin(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return begin(me, typename DefaultGetIteratorSpec<T>::Type()) ;
+}
+
+//folgende forward Deklaration wurde wegen Phaenomene bei VC++ 2003 hinzugenommen
+//implemented in string_pointer.h
+template <typename TValue>
+inline typename Iterator<TValue const *, Standard>::Type
+begin(TValue const * me,
+      Standard);
+
+template <typename T, typename TSpec>
+inline typename Iterator<T, Tag<TSpec> const>::Type
+begin(T & me,
+      Tag<TSpec> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    return _beginDefault(me, tag_);
+}
+template <typename T, typename TSpec>
+inline typename Iterator<T const, Tag<TSpec> const>::Type
+begin(T const & me,
+      Tag<TSpec> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    return _beginDefault(me, tag_);
+}
+
+/*
+template <typename TValue>
+inline typename Iterator<TValue *, Standard>::Type
+begin(TValue * me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+//folgende Version wurde wegen eines seltsamen Phaenomens bei VC++ hinzugenommen
+template <typename TValue>
+inline typename Iterator<TValue const *, Standard>::Type
+begin(TValue const * me,
+      Standard)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue *, Standard>::Type
+begin(TValue * me,
+      Tag<TSpec> const tag_)
+//    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+//folgende Version wurde wegen eines seltsamen Phaenomens bei VC++ hinzugenommen
+template <typename TValue, typename TSpec>
+inline typename Iterator<TValue const *, Standard>::Type
+begin(TValue const * me,
+      Tag<TSpec> const tag_)
+//    Standard)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+*/
+
+// --------------------------------------------------------------------------
+// Function beginPosition()
+// --------------------------------------------------------------------------
+
+/**
+.Function.beginPosition:
+..cat:Containers
+..summary:Begin position of object in host.
+..signature:Position beginPosition(object)
+..class:Class.String
+..class:Concept.ContainerConcept
+..param.object:An object.
+...type:Class.String
+...concept:Concept.ContainerConcept
+..returns:The position of the first item in $host(object)$ that belongs of $object$.
+...metafunction:Metafunction.Position
+..remarks
+...text:For most classes $beginPosition$ always returns 0. Exceptions are e.g. @Spec.InfixSegment@ and @Spec.SuffixSegment at .
+..see:Function.begin
+..include:seqan/sequence.h
+..example.code:
+CharString str = "ABCDEF";
+std::cout << beginPosition(str) << std::endl;
+
+Infix<CharString >::Type myInfix = infix(str, 1, 5);
+std::cout << beginPosition(myInfix) << std::endl;
+*/
+template <typename T>
+inline typename Position<T>::Type
+beginPosition(T &)
+{
+    SEQAN_CHECKPOINT;
+    return 0;
+}
+
+template <typename T>
+inline typename Position<T>::Type
+beginPosition(T const &)
+{
+    SEQAN_CHECKPOINT;
+    return 0;
+}
+
+// --------------------------------------------------------------------------
+// Function _endDefault()
+// --------------------------------------------------------------------------
+
+//* ???Anti Default Sequences
+template <typename T>
+inline typename Iterator<T, Standard>::Type
+_endDefault(T & me,
+             Standard)
+{
+    SEQAN_CHECKPOINT;
+    return (& me) + 1;
+}
+template <typename T>
+inline typename Iterator<T const, Standard>::Type
+_endDefault(T const & me,
+             Standard)
+{
+    SEQAN_CHECKPOINT;
+    return (& me) + 1;
+}
+//*/
+
+template <typename T>
+inline typename Iterator<T, Rooted>::Type
+_endDefault(T & me,
+             Rooted)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<T, Rooted>::Type TIterator;
+    return TIterator(me, end(me, Standard()));
+}
+template <typename T>
+inline typename Iterator<T const, Rooted>::Type
+_endDefault(T const & me,
+             Rooted)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<T const, Rooted>::Type TIterator;
+    return TIterator(me, end(me, Standard()));
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+/**
+.Function.end:
+..cat:Iteration
+..cat:Containers
+..class:Class.String
+..concept:Concept.ContainerConcept
+..summary:The end of a container.
+..signature:Iterator end(object [, tag])
+..param.object:A container.
+...type:Class.String
+...concept:Concept.ContainerConcept
+..param.tag:An @Tag.Iterator Spec.iterator spec@ tag that specifies the kind of the iterator returned. (optional)
+...default:Given by @Metafunction.DefaultGetIteratorSpec at .
+..returns:An iterator that points behind the last item in $object$. The type is the result of $Iterator<TContainer, TTag>::Type$ where $TContainer$ is the type of $object$ and $TTag$ is the type of $tag$.
+...metafunction:Metafunction.Iterator
+..remarks.text:If the container does not contain any items at all, the function may return 0.
+..see:Function.begin
+..see:Metafunction.Iterator
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type
+end(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return end(me, typename DefaultGetIteratorSpec<T>::Type()) ;
+}
+
+template <typename T>
+inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type
+end(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return end(me, typename DefaultGetIteratorSpec<T>::Type()) ;
+}
+
+template <typename T, typename TSpec>
+inline typename Iterator<T, Tag<TSpec> const>::Type
+end(T & me,
+    Tag<TSpec> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    return _endDefault(me, tag_);
+}
+
+template <typename T, typename TSpec>
+inline typename Iterator<T const, Tag<TSpec> const>::Type
+end(T const & me,
+    Tag<TSpec> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    return _endDefault(me, tag_);
+}
+
+// --------------------------------------------------------------------------
+// Function endPosition()
+// --------------------------------------------------------------------------
+
+/**
+.Function.endPosition:
+..cat:Containers
+..class:Class.String
+..concept:Concept.ContainerConcept
+..summary:End position of object in host.
+..signature:Position endPosition(object)
+..param.object:An object.
+...concept:Concept.ContainerConcept
+...type:Class.String
+..returns:The position behind the last item in $host(object)$ that belongs of $object$.
+...metafunction:Metafunction.Position
+..see:Function.end
+..see:Function.beginPosition
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline typename Position<T>::Type
+endPosition(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return length(me);
+}
+
+template <typename T>
+inline typename Position<T>::Type
+endPosition(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return length(me);
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+/**
+.Function.value:
+..cat:Iteration
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Reference to the value.
+..signature:Reference value(container, position)
+..param.container:A container of values.
+..param.position:A position in $container$ on which the value should be accessed.
+..returns:A reference or proxy to the value.
+...metafunction:Metafunction.Reference
+..include:seqan/sequence.h
+*/
+//* ???Anti Default Sequences
+template <typename T, typename TPos>
+inline typename Reference<T>::Type
+value(T & me,
+      TPos /*pos*/)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename T, typename TPos>
+inline typename Reference<T const>::Type
+value(T const & me,
+      TPos /*pos*/)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+//*/
+
+// --------------------------------------------------------------------------
+// Function getValue()
+// --------------------------------------------------------------------------
+
+/**
+.Function.getValue:
+..summary:Access to the value.
+..cat:Containers
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..signature:GetValue getValue(container, pos)
+..param.container:A container.
+...concept:Concept.ContainerConcept
+..param.pos:The position of an item in $object$.
+...remarks:$pos$ should be convertible to $Position<T>::Type$ for $container$-type $T$.
+..returns:The item at position $pos$ in $container$.
+This can either be a reference to the item or a temporary copy of the item.
+...metafunction:Metafunction.GetValue
+..remarks:
+...text:If $pos$ is out of range, then the behavior of the function is undefined.
+..see:Metafunction.GetValue
+..see:Metafunction.Position
+..see:Function.value
+..include:seqan/sequence.h
+*/
+template <typename T, typename TPos>
+inline typename GetValue<T>::Type
+getValue(T & me,
+         TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return (typename GetValue<T>::Type) value(me, pos);
+}
+
+template <typename T, typename TPos>
+inline typename GetValue<T const>::Type
+getValue(T const & me,
+         TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return value(me, pos);
+}
+
+// --------------------------------------------------------------------------
+// Function front()
+// --------------------------------------------------------------------------
+
+/**
+.Function.front:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:The first item in container.
+..signature:Iterator front(container)
+..param.container:A container.
+...concept:Concept.ContainerConcept
+..returns:A @Metafunction.Reference.reference@ of the first item in $container$.
+...metafunction:Metafunction.Reference
+..remarks:This function is equivalent to $value(me, 0)$.
+..see:Function.value
+..see:Function.begin
+..include:seqan/sequence.h
+*/
+
+template <typename T>
+inline typename Reference<T>::Type
+front(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me, 0);
+}
+template <typename T>
+inline typename Reference<T const>::Type
+front(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me, 0);
+}
+
+// --------------------------------------------------------------------------
+// Function back()
+// --------------------------------------------------------------------------
+
+/**
+.Function.back:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:The last item in container.
+..signature:Iterator back(container)
+..param.container:A container.
+...concept:Concept.ContainerConcept
+..returns:A @Metafunction.Reference.reference@ of the last item in $container$.
+...metafunction:Metafunction.Reference
+..remarks:This function is equivalent to $value(me, length(me) - 1)$.
+..see:Function.value
+..see:Function.end
+..see:Function.front
+..include:seqan/sequence.h
+*/
+
+template <typename T>
+inline typename Reference<T const>::Type
+back(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me, length(me) - 1);
+}
+
+template <typename T>
+inline typename Reference<T>::Type
+back(T & me)
+{
+    SEQAN_CHECKPOINT;
+    return value(me, length(me) - 1);
+}
+
+// --------------------------------------------------------------------------
+// Function iter()
+// --------------------------------------------------------------------------
+
+/**
+.Function.iter:
+..cat:Containers
+..class:Class.String
+..summary:Iterator to item at given position.
+..signature:Iterator iter(object, pos [, tag])
+..param.object:A container.
+...type:Class.String
+..param.pos:The position of an item in $object$.
+...metafunction:Metafunction.Position
+..param.tag:An @Tag.Iterator Spec.iterator spec@ tag that specifies the kind of the iterator returned. (optional)
+...default:Given by @Metafunction.DefaultGetIteratorSpec at .
+..returns:An iterator to the item at position $pos$ in $object$. The type is the result of $Iterator<TContainer, TTag>::Type$ where $TContainer$ is the type of $object$ and $TTag$ is the type of $tag$.
+...metafunction:Metafunction.Iterator
+..remarks:
+...text:If $pos$ is out of range, then the behavior of the function is undefined.
+..see:Function.value
+..see:Metafunction.Iterator
+..see:Metafunction.Position
+..include:seqan/sequence.h
+ */
+template <typename T, typename TPos>
+inline typename Iterator<T, typename DefaultGetIteratorSpec<T>::Type>::Type
+iter(T & me,
+     TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, pos, typename DefaultGetIteratorSpec<T>::Type());
+}
+
+template <typename T, typename TPos>
+inline typename Iterator<T const, typename DefaultGetIteratorSpec<T>::Type>::Type
+iter(T const & me,
+     TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, pos, typename DefaultGetIteratorSpec<T>::Type());
+}
+
+template <typename T, typename TPos, typename TTag>
+inline typename Iterator<T, Tag<TTag> const>::Type
+iter(T & me,
+     TPos pos,
+     Tag<TTag> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_LEQ_MSG(pos, static_cast<TPos>(length(me)), "Trying to get an iterator behind a container through iter().");
+    return begin(me, tag_) + pos;
+}
+
+template <typename T, typename TPos, typename TTag>
+inline typename Iterator<T const, Tag<TTag> const>::Type
+iter(T const & me,
+     TPos pos,
+     Tag<TTag> const tag_)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_LEQ_MSG(pos, static_cast<TPos>(length(me)), "Trying to get an iterator behind a container through iter().");
+    return begin(me, tag_) + pos;
+}
+
+// --------------------------------------------------------------------------
+// Function assignValue()
+// --------------------------------------------------------------------------
+
+/**
+.Function.assignValue:
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..signature:assignValue(container, pos, value)
+..param.container:A container.
+...concept:Concept.ContainerConcept
+..param.pos:Position of the item in $container$ to that $value$ is assigned.
+..remarks:If $object$ is a container (that is $pos$ is not specified),
+    the whole content of $object$ is replaced by $value$.
+..remarks.text:
+    If $value$ is not used again after calling this function,
+    then consider to use @Function.moveValue@ that could be faster in some cases instead.
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TValue, typename TPos>
+inline void
+assignValue(T & me,
+            TPos pos,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assign(value(me, pos), _value);
+}
+
+// --------------------------------------------------------------------------
+// Function moveValue()
+// --------------------------------------------------------------------------
+
+/**
+.Function.moveValue:
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..signature:moveValue(container, pos, value)
+..param.object:
+...concept:Concept.ContainerConcept
+..param.container:A container.
+...concept:Concept.ContainerConcept
+..param.pos:Position of the item in $container$ to that $value$ is moved to.
+..remarks:If $object$ is a container (that is $pos$ is not specified),
+the whole content of $object$ is replaced by $value$.
+..remarks.text:
+    This function possibly clears $value$.
+    If $value$ should be used further, consider to use @Function.assignValue@ instead.
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TValue, typename TPos>
+inline void
+moveValue(T & me,
+          TPos pos,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    move(value(me, pos), _value);
+}
+
+template <typename T, typename TValue, typename TPos>
+inline void
+moveValue(T const & me,
+          TPos pos,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    move(value(me, pos), _value);
+}
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+/**
+.Function.length:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:The number of items/characters.
+..signature:Size length(object)
+..param.object:A container.
+...concept:Concept.ContainerConcept
+..returns:The number of items/characters in $object$.
+...metafunction:Metafunction.Size
+..remarks.text:The length of a sequence can never exceed it's capacity.
+..see:Function.capacity
+..include:seqan/sequence.h
+*/
+
+//* ???Anti Default Sequences
+template <typename T>
+inline typename Size<T>::Type
+length(T const & /*me*/)
+{
+    SEQAN_CHECKPOINT;
+    return 1;
+}
+//*/
+
+// --------------------------------------------------------------------------
+// Function capacity()
+// --------------------------------------------------------------------------
+
+/**
+.Function.capacity:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:The maximal length.
+..signature:Size capacity(object)
+..param.object:A container.
+...remarks: If $object$ cannot be converted to one of these types, the function returns 1.
+..returns:The maximal number of items/characters that can be stored in $object$.
+...metafunction:Metafunction.Size
+..remarks.text:The size of a sequence can never exceed it's capacity, but some containers support
+resizing of the capacity.
+Some functions do that implicitely if they are called with a suitable @Tag.Overflow Strategy.overflow strategy at .
+The function @Function.reserve@ can be used to change the capacity explicitely.
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline typename Size<T const>::Type
+capacity(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return length(me);
+}
+
+// --------------------------------------------------------------------------
+// Function empty()
+// --------------------------------------------------------------------------
+
+/**
+.Function.empty:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Test a container for being empty.
+..signature:bool empty(object)
+..param.object:A container.
+..returns:$true$ if $object$ contains no elements, otherwise $false$.
+..remarks.text:$empty(x)$ is guaranteed to be at least as fast as $length(me) == 0$,
+but can be significantly faster in some cases.
+..see:Function.length
+..include:seqan/sequence.h
+*/
+template <typename T>
+inline bool
+empty(T const & me)
+{
+    SEQAN_CHECKPOINT;
+    return (length(me) == 0);
+}
+
+// --------------------------------------------------------------------------
+// Function _computeSizeForCapacity()
+// --------------------------------------------------------------------------
+
+// note: for value types of size 1 or 2,
+// an extra position for the termination character is allocated.
+// This speeds up a conversion to a c style string (see Spec.CStyle String)
+// note that this extra position is necessary not only for char and wchar_t,
+// but also for all other value types of size 1 and 2 to make the application
+// of the funciton move for in-place alphabet conversion.
+
+
+template <typename T, typename TSize>
+inline TSize
+_computeSizeForCapacity(T const & /*me*/,
+                      TSize capacity)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Value<T>::Type TValue;
+    if (sizeof(TValue) <= 2) return capacity + 1;
+    else return capacity;
+}
+
+// --------------------------------------------------------------------------
+// Function computeGenerousCapacity()
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): This is a helper and should conceptually not be in the "interface" header.
+/**
+.Function.computeGenerousCapacity:
+..hidefromindex
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Capacity for generous expansion.
+..signature:Size computeGenerousCapacity(container, capacity)
+..param.container:A container that should be expanded.
+..param.capacity:Minimal capacity needed.
+..returns:A value larger than $capacity$ that should be used as new capacity for $container$
+when it is expanded using the @Tag.Overflow Strategy."Generous" overflow strategy at .
+...metafunction:Metafunction.Size
+..see:Tag.Overflow Strategy
+..include:seqan/sequence.h
+*/
+template <typename T, typename TSize>
+inline TSize
+computeGenerousCapacity(T const & /*me*/,
+                         TSize capacity)
+{
+    SEQAN_CHECKPOINT;
+    if (capacity < 32) return 32;       // returned value is implicitly >= capacity + 1
+    return capacity + (capacity >> 1);
+}
+
+// --------------------------------------------------------------------------
+// Function _storageUpdated()
+// --------------------------------------------------------------------------
+
+/*
+template <typename T>
+inline void
+_storageUpdated(T & me,
+                void const *)
+{
+}
+
+template <typename T>
+inline void
+_storageUpdated(T & me)
+{
+    _storageUpdated_(me, (T *) 0);
+}
+
+template <typename T>
+inline void
+_storageUpdated(T const & me)
+{
+    _storageUpdated_(me, (T const *) 0);
+}
+*/
+
+// --------------------------------------------------------------------------
+// Function assign()
+// --------------------------------------------------------------------------
+
+template<typename TTarget, typename TSource>
+inline void
+assign(TTarget & target,
+       TSource & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+assign(TTarget const & target,
+       TSource & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+assign(TTarget & target,
+       TSource const & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+assign(TTarget const & target,
+       TSource const & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function append()
+// --------------------------------------------------------------------------
+
+/**
+.Function.append
+..summary:Concatenate two containers.
+..description:This function allows to append the contents of one container to another.
+...notes:Appending a value/entry to a container can be done using @Function.appendValue at .
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..signature:append(target, source [, limit] [,resize_tag])
+..param.target: A container $source$ is append to.
+..param.source: A container that is append to $target$.
+...remarks:The function does not modify this container.
+..param.limit: The maximal length of $target$ after the operation. (optional)
+..param.resize_tag: Specifies the strategy that is applied if $target$ has not enough capacity to store the complete content. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowImplicit@ of the $target$ type.
+..remarks:The result of this operation is stored in $target$.
+..see:Function.assign
+..include:seqan/sequence.h
+*/
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget const & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget const & target,
+       TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget & target,
+       TSource & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget const & target,
+       TSource & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget & target,
+       TSource const & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TSource>
+inline void
+append(TTarget const & target,
+       TSource const & source,
+       typename Size<TTarget>::Type limit)
+{
+    SEQAN_CHECKPOINT;
+    append(target, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function appendValue()
+// --------------------------------------------------------------------------
+
+/**
+.Function.appendValue:
+..signature:appendValue(target, value [, resize_tag])
+..description:This function allows to append an element/value to a container.
+...notes:Appending the elements of a container to another container can be done using @Function.append at .
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..summary:Appends a value to a container.
+..param.target:A container.
+..param.value:Value that is appended to $target$.
+..param.resize_tag:
+..param.resize_tag: Specifies the strategy that is applied if $target$ has not enough capacity to store the complete content. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowImplicit@ of the $target$ type.
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TValue>
+inline void
+appendValue(T & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    appendValue(me, _value, typename DefaultOverflowImplicit<T>::Type());
+}
+
+template <typename T, typename TValue>
+inline void
+appendValue(T const & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    appendValue(me, _value, typename DefaultOverflowImplicit<T const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function insert()
+// --------------------------------------------------------------------------
+
+/**
+.Function.insert:
+..cat:Content Manipulation
+..summary:Inserts a sequence into a container.
+..signature:insert(target, pos, insertSeq [, resize_tag])
+..concept:Concept.ContainerConcept
+..param.target:The container
+..param.pos:Position within $target$ at which $insertSeq$ is to be inserted.
+..param.insertSeq:Sequence that will be inserted into $target$.
+..param.resize_tag:Strategy that is applied if $target$ has not enough capacity to store the complete content.
+...type:Tag.Overflow Strategy
+..see:Function.insertValue
+..see:Function.append
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TPosition, typename TSeq, typename TExpand>
+inline void
+insert(T & me,
+       TPosition pos,
+       TSeq const & insertSeq,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    replace(me, pos, pos, insertSeq, Tag<TExpand>());
+}
+
+template <typename T, typename TPosition, typename TSeq, typename TExpand>
+inline void
+insert(T const & me,
+       TPosition pos,
+       TSeq const & insertSeq,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    replace(me, pos, pos, insertSeq, Tag<TExpand>());
+}
+
+template <typename T, typename TPosition, typename TSeq>
+inline void
+insert(T & me,
+       TPosition pos,
+       TSeq const & insertSeq)
+{
+    SEQAN_CHECKPOINT;
+    replace(me, pos, pos, insertSeq, typename DefaultOverflowImplicit<T>::Type());
+}
+
+template <typename T, typename TPosition, typename TSeq>
+inline void
+insert(T const & me,
+       TPosition pos,
+       TSeq const & insertSeq)
+{
+    SEQAN_CHECKPOINT;
+    replace(me, pos, pos, insertSeq, typename DefaultOverflowImplicit<T const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function insertValue()
+// --------------------------------------------------------------------------
+
+/**
+.Function.insertValue:
+..cat:Content Manipulation
+..summary:Inserts a single value into a container.
+..signature:insertValue(target, pos, value [, resize_tag])
+..concept:Concept.ContainerConcept
+..param.target:The container
+..param.pos:Position within $target$ at which $value$ is to be inserted.
+..param.value:Value that will be inserted into $target$.
+..param.resize_tag:Strategy that is applied if $target$ has not enough capacity to store the complete content.
+...type:Tag.Overflow Strategy
+..see:Function.insert
+..see:Function.appendValue
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TPosition, typename TValue>
+inline void
+insertValue(T & me,
+            TPosition pos,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    insertValue(me, pos, _value, typename DefaultOverflowImplicit<T>::Type());
+}
+
+template <typename T, typename TPosition, typename TValue>
+inline void
+insertValue(T const & me,
+            TPosition pos,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    insertValue(me, pos, _value, typename DefaultOverflowImplicit<T const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function replace()
+// --------------------------------------------------------------------------
+
+/**
+.Function.replace:
+..summary:Replaces a part of a container with another container.
+..cat:Content Manipulation
+..concept:Concept.ContainerConcept
+..signature:replace(target, pos_begin, pos_end, source [, limit] [,resize_tag])
+..param.target: A container that is modified.
+..param.pos_begin: Begin of replaced area.
+...text:The first position in $target$ of the area that is replaced by $source$.
+..param.pos_end: End of replaced area.
+...text:The position behind the last position in $target$ of the area that is replaced by $source$.
+..param.source: A container that is inserted into $target$.
+...remarks:The function does not modify this container.
+..param.limit: The maximal length of $target$ after the operation. (optional)
+..param.resize_tag: Specifies the strategy that is applied if $target$ has not enough capacity to store the complete content. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowImplicit@ of the $target$ type.
+..see:Function.assign
+..see:Function.append
+..remarks.text:Some compilers have difficulties if $pos_begin$ and $pos_end$ are both 0, since 0 can be
+both a position or an iterator. The workaround is to convert at least one of these arguments
+explicite to the position or to the interator type.
+..include:seqan/sequence.h
+*/
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource & source)
+{
+    replace(target, pos_begin, pos_end, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget const & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource & source)
+{
+    replace(target, pos_begin, pos_end, source, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source)
+{
+    replace(target, pos_begin, pos_end, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget const & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source)
+{
+    replace(target, pos_begin, pos_end, source, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource & source,
+        typename Size<TTarget>::Type limit)
+{
+    replace(target, pos_begin, pos_end, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget const & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource & source,
+        typename Size<TTarget>::Type limit)
+{
+    replace(target, pos_begin, pos_end, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source,
+        typename Size<TTarget>::Type limit)
+{
+    replace(target, pos_begin, pos_end, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTarget, typename TPositionBegin, typename TPositionEnd, typename TSource>
+inline void
+replace(TTarget const & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source,
+        typename Size<TTarget>::Type limit)
+{
+    replace(target, pos_begin, pos_end, source, limit, typename DefaultOverflowImplicit<TTarget const>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function _capacityReturned()
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Is this internal or a helper?
+
+template <typename T, typename TSize, typename TExpand>
+inline typename Size<T>::Type
+_capacityReturned(T & me,
+                  TSize,
+                  Tag<TExpand>)
+{
+    return capacity(me);
+}
+
+template <typename T, typename TSize>
+inline typename Size<T>::Type
+_capacityReturned(T &,
+                  TSize new_capacity,
+                  Insist const & )
+{
+    return new_capacity;
+}
+
+// --------------------------------------------------------------------------
+// Function reserve()
+// --------------------------------------------------------------------------
+
+/**
+.Function.reserve:
+..cat:Containers
+..summary:Increases the capacity.
+..description:This function allows to increase the capacity but not the length of a container.
+...note:Use @Function.resize@ if you want to change the size of a container.
+..concept:Concept.ContainerConcept
+..signature:Size reserve(object, new_capacity [, resize_tag])
+..param.object: A container.
+..param.new_capacity: The new capacity $object$ will get.
+..param.resize_tag: Specifies the strategy that is applied for changing the capacity. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowExplicit at .
+..returns:The amount of the requested capacity that was available.
+That is the function returns the minimum of $new_capacity$ and $capacity(me)$.
+...metafunction:Metafunction.Size
+..remarks:At the end of the operation, $capacity(me)$ can be larger than $new_capacity$.
+If $new_capacity$ is smaller than $capacity(me)$ at the beginning of the operation,
+the operation need not to change the capacity at all.
+..remarks:This operation does not changes the content of $object$.
+...note:This operation may invalidate iterators of $object$.
+..see:Function.capacity
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TSize, typename TExpand>
+inline typename Size<T>::Type
+reserve(T & me,
+        TSize const & new_capacity,
+        Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    return _capacityReturned(me, new_capacity, tag);
+}
+
+template <typename T, typename TSize>
+inline typename Size<T>::Type
+reserve(T & me,
+        TSize const & new_capacity)
+{
+    SEQAN_CHECKPOINT;
+    return reserve(me, new_capacity, typename DefaultOverflowExplicit<T>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function resize()
+// --------------------------------------------------------------------------
+
+/**
+.Function.resize:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Resizes a container. If the new length exceeds the old length the new elements are filled with copies of $value$.
+..signature:Size resize(object, newLength [,value [,resizeTag]])
+..param.object: A container.
+...type:Class.String
+..param.newLength: The new length $object$ will get.
+..param.value: Value that is copied if new items are created in $object$.
+...remarks:If the $value$ argument is omitted, the items are not initialized if @Metafunction.IsSimple@ returns `False`.
+..param.resizeTag: Specifies the strategy that is applied if the capacity of $object$ is less than $newLength$. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowExplicit at .
+..returns:The new length $length(object)$.
+...metafunction:Metafunction.Size
+..remarks:This function can be used both for expanding and for shrinking $object$.
+..see:Function.length
+..see:Function.reserve
+..include:seqan/sequence.h
+*/
+
+template <typename T, typename TSize>
+inline typename Size<T>::Type
+resize(T & me,
+       TSize new_length)
+{
+    SEQAN_CHECKPOINT;
+    return resize(me, new_length, typename DefaultOverflowExplicit<T>::Type());
+}
+
+template <typename T, typename TSize, typename TValue>
+inline typename Size<T>::Type
+resize(T & me,
+       TSize new_length,
+       TValue const & val)
+{
+    SEQAN_CHECKPOINT;
+    return resize(me, new_length, val, typename DefaultOverflowExplicit<T>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function resizeSpace()
+// --------------------------------------------------------------------------
+
+/**
+.Function.resizeSpace:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Makes free space in container
+..signature:Size resizeSpace(object, size, pos_begin, pos_end [, limit] [, resize_tag])
+..param.object:The container.
+...type:Class.String
+..param.size:Number of characters that should be freed.
+..param.pos_begin:Position of the first item in $object$ that is to be destroyed.
+..param.pos_end:Position behind the last item in $object$ that is to be destroyed.
+...remarks:If $pos_end == pos_begin$, no item in $object$ will be destroyed.
+..param.limit:Maximal length $object$ can get after this operation. (optional)
+..param.resize_tag:Strategy that is applied if $object$ has not enough capacity to store the complete content. (optional)
+...metafunction:Metafunction.DefaultOverflowExplicit
+..returns:The number of free characters.
+...metafunction:Metafunction.Size
+...remarks:Depeding on the @Tag.Overflow Strategy.overflow strategy@ specified by $resize_tag$,
+this could be $size$ or less than $size$ if $object$ has not enough @Function.capacity at .
+..include:seqan/sequence.h
+*/
+
+template<typename T, typename TSize, typename TBeginPosition, typename TEndPosition>
+inline TSize
+resizeSpace(T & me,
+            TSize size,
+            TBeginPosition pos_begin,
+            TEndPosition pos_end)
+{
+    SEQAN_CHECKPOINT;
+    return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit<T>::Type());
+}
+
+template<typename T, typename TSize, typename TBeginPosition, typename TEndPosition, typename TLimit>
+inline TSize
+resizeSpace(T & me,
+            TSize size,
+            TBeginPosition pos_begin,
+            TEndPosition pos_end,
+            TLimit limit)
+{
+    SEQAN_CHECKPOINT;
+    return resizeSpace(me, size, pos_begin, pos_end, limit, typename DefaultOverflowExplicit<T>::Type());
+}
+
+// --------------------------------------------------------------------------
+// Function erase()
+// --------------------------------------------------------------------------
+
+/**
+.Function.erase:
+..summary:Erases a part of a container
+..cat:Containers
+..concept:Concept.ContainerConcept
+..signature:erase(object, pos [, pos_end])
+..param.object:The container.
+...type:Class.String
+..param.pos:Position of the first item in $object$ that is to be destroyed.
+..param.pos_end:Position behind the last item in $object$ that is to be destroyed. (optional)
+...default:$pos + 1$
+...remarks:If $pos_end$ is omitted, only one element in $object$ at position $pos$ is destroyed.
+..remarks:$erase(object, pos, pos_end)$ is semantically the same as @Function.resizeSpace.resizeSpace(object, 0, pos, pos_end)@.
+..see:Function.eraseBack
+..include:seqan/sequence.h
+*/
+
+template<typename T, typename TBeginPosition, typename TEndPosition>
+inline void
+erase(T & me,
+      TBeginPosition pos,
+      TEndPosition pos_end)
+{
+    SEQAN_CHECKPOINT;
+    resizeSpace(me, 0, pos, pos_end);
+}
+
+template<typename T, typename TPosition>
+inline void
+erase(T & me,
+      TPosition pos)
+{
+    SEQAN_CHECKPOINT;
+    resizeSpace(me, 0, pos, pos + 1);
+}
+
+// For segments, we also have to define the version for const-containers.
+
+template<typename T, typename TBeginPosition, typename TEndPosition>
+inline void
+erase(T const & me,
+      TBeginPosition pos,
+      TEndPosition pos_end)
+{
+    SEQAN_CHECKPOINT;
+    resizeSpace(me, 0, pos, pos_end);
+}
+
+template<typename T, typename TPosition>
+inline void
+erase(T const & me,
+      TPosition pos)
+{
+    SEQAN_CHECKPOINT;
+    resizeSpace(me, 0, pos, pos + 1);
+}
+
+// --------------------------------------------------------------------------
+// Function eraseBack()
+// --------------------------------------------------------------------------
+
+/**
+.Function.eraseBack:
+..summary:Deletes the last item of a container and reduces its size by 1.  The container must have a size greater than or equal to 1.
+..cat:Containers
+..concept:Concept.ContainerConcept
+..signature:eraseBack(object)
+..param.object:The container.
+...type:Class.String
+..remarks:$erase(object)$ is semantically the same as @Function.erase.erase(me, length(me) - 1)@.
+..see:Function.erase
+..include:seqan/sequence.h
+*/
+
+template <typename T>
+inline void eraseBack(T & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_GT_MSG(length(me), 0u, "String must have more than 0 characters in eraseBack()!");
+	resize(me, length(me) - 1);
+}
+
+// --------------------------------------------------------------------------
+// Function shrinkToFit()
+// --------------------------------------------------------------------------
+
+/**
+.Function.shrinkToFit:
+..cat:Containers
+..concept:Concept.ContainerConcept
+..summary:Resizes container to minimum capacity
+..signature:shrinkToFit(object)
+..param.object: A container.
+...type:Concept.ContainerConcept
+..remarks
+...text:$shrinkToFit(object)$ is equivalent to $reserve(object, length(object), Exact())$.
+..see:Function.capacity
+..see:Function.length
+..see:Function.reserve
+..include:seqan/sequence.h
+*/
+
+template <typename T>
+inline void
+shrinkToFit(T & me)
+{
+    SEQAN_CHECKPOINT;
+
+//  following line has no effect as in SeqAn it is not yet possible
+//  to reduce the memory consumption of a string with resize/reserve
+//
+//  reserve(me, length(me), Exact());
+
+    T tmp;
+    assign(tmp, me, Exact());
+    swap(me, tmp);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_SEQUENCE_INTERFACE_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/sequence_lexical.h b/third-party/seqan/core/include/seqan/sequence/sequence_lexical.h
new file mode 100644
index 0000000..179d0ff
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/sequence_lexical.h
@@ -0,0 +1,795 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of efficient lexical sequence comparison.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_LEXICAL_H
+#define SEQAN_HEADER_LEXICAL_H
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+//////////////////////////////////////////////////////////////////////////////
+// Switches for prefix ordering mode
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.Prefix Order:
+..cat:Sequences
+..summary:Specify whether less-than or greather-than comparison is meant.
+..tag.TagPrefixLess:A prefix is smaller.
+...text:For example: $"abc" < "abcde"$.
+..tag.TagPrefixGreater:A prefix is greater.
+...text:For example: $"abc" > "abcde"$.
+..remarks:The default for all comparison functions is $TagPrefixLess$.
+..include:seqan/sequence.h
+*/
+struct TagPrefixLess_ {};
+typedef Tag<TagPrefixLess_> const TagPrefixLess;
+
+struct TagPrefixGreater_ {};
+typedef Tag<TagPrefixGreater_> const TagPrefixGreater;
+
+
+/**
+.Metafunction.DefaultPrefixOrder:
+..hidefromindex
+..summary:The default prefix order.
+..signature:DefaultPrefixOrder<T>::Type
+..param.T:Type for which the prefix order is determined.
+..returns.param.Type:Prefix order tag for type of $T$.
+..see:Tag.Prefix Order
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct DefaultPrefixOrder
+{
+	typedef TagPrefixLess Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Lexical
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.Lexical:
+..cat:Basic
+..summary:Comparator for lexical comparison.
+..signature:Lexical<TSpec>
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...text:This type can be used for specializations of $Lexical$.
+...remarks:$TSpec$ is by default interpreted as size-type.
+...default:$size_t$
+..remarks:
+...text:This class implement comparator objects that perform (lexical) comparisons between two sequences.
+The result of the comparison is stored in the data members of the instance and can be
+accessed by some functions, for example @Function.isLess@ or @Function.isEqual at .
+...text:In most cases, there is no need for an explicite use of comparators,
+but sometimes this concept provide the opportunity to speed up the code.
+..example:
+...text:This program compares the strings $str1$ and $str2$:
+...code:if (isLess(str1, str2)) //first comparison
+{
+	//str1 < str2
+}
+else if (isGreater(str1, str2)) //second comparison
+{
+	//str1 > str2
+}
+else
+{
+	//str == str2
+}
+...text:Using a comparator, the same program only needs one comparison instead of two:
+...code:Lexical <> comparator(str1, str2); //comparison is executed here
+if (isLess(comparator))
+{
+	//str1 < str2
+}
+else if (lexGreater(comparator))
+{
+	//str1 > str2
+}
+else
+{
+	//str == str2
+}
+...text:The state of a default constructed $Lexical$ instance is undefined until
+it is set by a call of @Function.compare at .
+..see:Metafunction.Comparator
+..include:seqan/sequence.h
+*/
+
+template <typename TSpec = size_t>
+struct Lexical
+{
+public:
+	typename Size<Lexical>::Type data_lcp;
+	char data_compare;
+
+public:
+	Lexical()
+	{
+SEQAN_CHECKPOINT
+	}
+
+	template <typename TLeft, typename TRight>
+	Lexical(TLeft const & left, TRight const & right)
+	{
+SEQAN_CHECKPOINT
+		compare(*this, left, right);
+	}
+
+	Lexical(Lexical const & other):
+		data_lcp(other.data_lcp),
+		data_compare(other.data_compare)
+	{
+SEQAN_CHECKPOINT
+	}
+
+	Lexical & operator=(Lexical const & other)
+	{
+SEQAN_CHECKPOINT
+		data_compare = other.data_compare;
+		data_lcp = other.data_lcp;
+		return *this;
+	}
+
+	~Lexical() {}
+//____________________________________________________________________________
+
+	enum
+	{
+		EQUAL = 1,
+		LESS = 2,
+		GREATER = 4,
+		LEFT_IS_PREFIX = 8,
+		RIGHT_IS_PREFIX = 16
+	};
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Metafunctions
+//////////////////////////////////////////////////////////////////////////////
+// Comparator: returns object that can compare objects of type T
+
+/**
+.Metafunction.Comparator:
+..cat:Basic
+..summary:Type of comparator object
+..signature:Comparator<T>::Type
+..param.T:Type for which the comparator type is to be determined.
+..returns.param.Type:Comparator type
+..remarks:Comparators are objects that can be used to compare other objects and store the
+result of comparisons.
+..include:seqan/sequence.h
+*/
+template <typename T>
+struct Comparator
+{
+	typedef Lexical<typename Size<T>::Type> Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Size
+
+template <typename TSpec>
+struct Size<Lexical<TSpec> >
+{
+	typedef TSpec Type;
+};
+
+template <typename TSpec>
+struct Size<Lexical<TSpec> const>
+{
+	typedef TSpec Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Spec
+
+template <typename TSpec>
+struct Spec<Lexical<TSpec> >
+{
+	typedef TSpec Type;
+};
+
+template <typename TSpec>
+struct Spec<Lexical<TSpec> const>
+{
+	typedef TSpec Type;
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+// compare
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.compare:
+..cat:Comparisons
+..summary:Compares two objects.
+..signature:compare(comparator, left, right)
+..param.left:The first objects.
+..param.right:The second objects that is compared to $left$.
+..param.comparator:Object that stores the results.
+...type:Class.Lexical
+..see:Metafunction.Comparator
+..include:seqan/sequence.h
+*/
+
+template <typename TSpec, typename TLeft, typename TRight>
+inline void
+compare_(Lexical<TSpec> & lexical,
+		 TLeft & left,
+		 TRight & right)
+{
+	typename Iterator<TLeft, Standard>::Type left_it = begin(left, Standard());
+	typename Size<TLeft>::Type left_length = length(left);
+	typename Iterator<TRight, Standard>::Type right_it = begin(right, Standard());
+	typename Size<TRight>::Type right_length = length(right);
+
+	if (left_length == right_length) lexical.data_compare = Lexical<TSpec>::EQUAL;
+	else if (left_length < right_length) lexical.data_compare = Lexical<TSpec>::LEFT_IS_PREFIX;
+	else
+	{
+		lexical.data_compare = Lexical<TSpec>::RIGHT_IS_PREFIX;
+		left_length = right_length;
+	}
+
+	lexical.data_lcp = 0;
+	for (lexical.data_lcp = 0; lexical.data_lcp < left_length; ++lexical.data_lcp)
+	{
+		if (*left_it < *right_it)
+		{
+			lexical.data_compare = Lexical<TSpec>::LESS;
+			break;
+		}
+		if (*left_it > *right_it)
+		{
+			lexical.data_compare = Lexical<TSpec>::GREATER;
+			break;
+		}
+		++left_it;
+		++right_it;
+	}
+}
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TLeft, typename TRight>
+inline void
+compare(Lexical<TSpec> & lexical,
+		TLeft const & left,
+		TRight const & right)
+{
+	compare_(lexical, left, right);
+}
+
+// TODO(holtgrew): Are these bugs present in currently supported VC++ versions or is this only a legacy issue?
+//workaround for VC++ "const arrays" bug
+template <typename TSpec, typename TLeftValue, typename TRight>
+inline void
+compare(Lexical<TSpec> & lexical,
+		TLeftValue const * left,
+		TRight const & right)
+{
+	compare_(lexical, left, right);
+}
+template <typename TSpec, typename TLeftValue, typename TRightValue>
+inline void
+compare(Lexical<TSpec> & lexical,
+		TLeftValue const * left,
+		TRightValue const * right)
+{
+	compare_(lexical, left, right);
+}
+template <typename TSpec, typename TLeft, typename TRightValue>
+inline void
+compare(Lexical<TSpec> & lexical,
+		TLeft const & left,
+		TRightValue const * right)
+{
+	compare_(lexical, left, right);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isEqual
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isEqual:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator "==".
+..signature:isEqual(left, right)
+..signature:isEqual(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ equals $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..include:seqan/sequence.h
+*/
+template <typename TLeft, typename TRight >
+inline bool
+isEqual(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left == right;
+}
+
+template <typename TSpec>
+inline bool
+isEqual(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return (_lex.data_compare & Lexical<TSpec>::EQUAL);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isNotEqual
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isNotEqual:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator "!=".
+..signature:isNotEqual(left, right)
+..signature:isNotEqual(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is not equal to $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..include:seqan/sequence.h
+*/
+template <typename TLeft, typename TRight >
+inline bool
+isNotEqual(TLeft const & left,
+		 TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left != right;
+}
+
+template <typename TSpec>
+inline bool
+isNotEqual(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return !(_lex.data_compare & Lexical<TSpec>::EQUAL);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isLess
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isLess:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator "<".
+..signature:isLess(left, right [, prefix_order_tag])
+..signature:isLess(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.prefix_order_tag:Tag that specify whether prefixes are less or greater. (optional)
+...text:If omitted, the default tag is determined by @Metafunction.DefaultPrefixOrder@ for the type of $left$.
+...see:Tag.Prefix Order
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is less than $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..remarks:
+...text:Sequences are compared in lexicographical order.
+..see:Tag.Prefix Order
+..see:Metafunction.DefaultPrefixOrder
+..include:seqan/sequence.h
+*/
+template <typename TLeft, typename TRight, typename TPrefixOrder >
+inline bool
+isLess(TLeft const & left,
+	   TRight const & right,
+	   Tag<TPrefixOrder> const tag)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return isLess(_lex, tag);
+}
+template <typename TLeft, typename TRight>
+inline bool
+isLess(TLeft const & left,
+	   TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left < right;
+}
+
+template <typename TSpec>
+inline bool
+isLess(Lexical<TSpec> const & _lex,
+	   TagPrefixLess)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::LESS | Lexical<TSpec>::LEFT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isLess(Lexical<TSpec> const & _lex,
+	   TagPrefixGreater)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::LESS | Lexical<TSpec>::RIGHT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isLess(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return isLess(_lex, typename DefaultPrefixOrder< Lexical<TSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isLessOrEqual
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isLessOrEqual:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator "<=".
+..signature:isLessOrEqual(left, right [, prefix_order_tag])
+..signature:isLessOrEqual(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.prefix_order_tag:Tag that specify whether prefixes are less or greater. (optional)
+...text:If omitted, the default tag is determined by @Metafunction.DefaultPrefixOrder@ for the type of $left$.
+...see:Tag.Prefix Order
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is less than or equal to $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..remarks:
+...text:Sequences are compared in lexicographical order.
+..see:Tag.Prefix Order
+..see:Metafunction.DefaultPrefixOrder
+..include:seqan/sequence.h
+*/
+
+template <typename TLeft, typename TRight, typename TPrefixOrder >
+inline bool
+isLessOrEqual(TLeft const & left,
+		TRight const & right,
+		Tag<TPrefixOrder> const tag)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return isLessOrEqual(_lex, tag);
+}
+template <typename TLeft, typename TRight>
+inline bool
+isLessOrEqual(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left <= right;
+}
+
+template <typename TSpec>
+inline bool
+isLessOrEqual(Lexical<TSpec> const & _lex,
+		TagPrefixLess)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::LESS | Lexical<TSpec>::EQUAL | Lexical<TSpec>::LEFT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isLessOrEqual(Lexical<TSpec> const & _lex,
+		TagPrefixGreater)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::LESS | Lexical<TSpec>::EQUAL | Lexical<TSpec>::RIGHT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isLessOrEqual(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return isLessOrEqual(_lex, typename DefaultPrefixOrder< Lexical<TSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isGreater
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isGreater:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator ">".
+..signature:isGreater(left, right [, prefix_order_tag])
+..signature:isGreater(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.prefix_order_tag:Tag that specify whether prefixes are less or greater. (optional)
+...text:If omitted, the default tag is determined by @Metafunction.DefaultPrefixOrder@ for the type of $left$.
+...see:Tag.Prefix Order
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is greater than $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..remarks:
+...text:Sequences are compared in lexicographical order.
+..see:Tag.Prefix Order
+..see:Metafunction.DefaultPrefixOrder
+..include:seqan/sequence.h
+*/
+template <typename TLeft, typename TRight, typename TPrefixOrder >
+inline bool
+isGreater(TLeft const & left,
+		TRight const & right,
+		Tag<TPrefixOrder> const tag)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return isGreater(_lex, tag);
+}
+template <typename TLeft, typename TRight>
+inline bool
+isGreater(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left > right;
+}
+
+template <typename TSpec>
+inline bool
+isGreater(Lexical<TSpec> const & _lex,
+		TagPrefixLess)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::GREATER | Lexical<TSpec>::RIGHT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isGreater(Lexical<TSpec> const & _lex,
+		TagPrefixGreater)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::GREATER | Lexical<TSpec>::LEFT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isGreater(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return isGreater(_lex, typename DefaultPrefixOrder< Lexical<TSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isGreaterOrEqual
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isGreaterOrEqual:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Operator ">=".
+..signature:isGreaterOrEqual(left, right [, prefix_order_tag])
+..signature:isGreaterOrEqual(comparator)
+..param.left:The first parameter.
+..param.right:The second parameter that is compared to $left$.
+..param.prefix_order_tag:Tag that specify whether prefixes are less or greater. (optional)
+...text:If omitted, the default tag is determined by @Metafunction.DefaultPrefixOrder@ for the type of $left$.
+...see:Tag.Prefix Order
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is greater than or equal to $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..remarks:
+...text:Sequences are compared in lexicographical order.
+..see:Tag.Prefix Order
+..see:Metafunction.DefaultPrefixOrder
+..include:seqan/sequence.h
+*/
+
+template <typename TLeft, typename TRight, typename TPrefixOrder >
+inline bool
+isGreaterOrEqual(TLeft const & left,
+		TRight const & right,
+		Tag<TPrefixOrder> const tag)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return isGreaterOrEqual(_lex, tag);
+}
+template <typename TLeft, typename TRight>
+inline bool
+isGreaterOrEqual(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	return left >= right;
+}
+
+template <typename TSpec>
+inline bool
+isGreaterOrEqual(Lexical<TSpec> const & _lex,
+		TagPrefixLess)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::GREATER | Lexical<TSpec>::EQUAL | Lexical<TSpec>::RIGHT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isGreaterOrEqual(Lexical<TSpec> const & _lex,
+		TagPrefixGreater)
+{
+SEQAN_CHECKPOINT
+   return (_lex.data_compare & (Lexical<TSpec>::GREATER | Lexical<TSpec>::EQUAL | Lexical<TSpec>::LEFT_IS_PREFIX)) != 0;
+}
+template <typename TSpec>
+inline bool
+isGreaterOrEqual(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+	return isGreaterOrEqual(_lex, typename DefaultPrefixOrder< Lexical<TSpec> >::Type());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// isPrefix
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isPrefix:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Test whether a sequence is prefix of another sequence.
+..signature:isPrefix(left, right)
+..signature:isPrefix(comparator)
+..param.left:The first sequence, the putative prefix.
+..param.right:The second sequence.
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $left$ is a prefix of $right$, $false$ otherwise.
+..see:Metafunction.Comparator
+..remarks:By definition, the whole sequence is a prefix of itself too: $isPrefix("abc", "abc") == true$.
+..include:seqan/sequence.h
+*/
+
+template <typename TLeft, typename TRight >
+inline bool
+isPrefix(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return isPrefix(_lex);
+}
+template <typename TSpec>
+inline bool
+isPrefix(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+    return (_lex.data_compare & (Lexical<TSpec>::LEFT_IS_PREFIX | Lexical<TSpec>::EQUAL)) != 0;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// hasPrefix
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.hasPrefix:
+..cat:Comparisons
+..class:Class.Lexical
+..summary:Test whether a sequence is prefix of another sequence.
+..signature:hasPrefix(left, right)
+..signature:hasPrefix(comparator)
+..param.left:The first sequence.
+..param.right:The second sequence, the putative prefix.
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:$true$ if $right$ is a prefix of $left$, $false$ otherwise.
+..see:Metafunction.Comparator
+..see:Function.isPrefix
+..remarks:By definition, the whole sequence is a prefix of itself too: $hasPrefix("abc", "abc") == true$.
+..include:seqan/sequence.h
+*/
+
+template <typename TLeft, typename TRight >
+inline bool
+hasPrefix(TLeft const & left,
+		TRight const & right)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return hasPrefix(_lex);
+}
+template <typename TSpec>
+inline bool
+hasPrefix(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+    return (_lex.data_compare & (Lexical<TSpec>::RIGHT_IS_PREFIX | Lexical<TSpec>::EQUAL)) != 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// lcpLength
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.lcpLength:
+..summary:Length of longest common prefix.
+..cat:Comparisons
+..class:Class.Lexical
+..signature:lcpLength(left, right)
+..signature:lcpLength(comparator)
+..param.left:The first sequence.
+..param.right:The second sequence that is compared to $left$.
+..param.comparator:A comparator.
+...type:Class.Lexical
+..returns:The length of the longest common prefix of $left$ and $right$.
+..see:Metafunction.Comparator
+..include:seqan/sequence.h
+*/
+template <typename TLeft, typename TRight >
+inline typename Size<TLeft>::Type
+lcpLength(TLeft const & left, TRight const & right)
+{
+SEQAN_CHECKPOINT
+	typename Comparator<TLeft>::Type _lex(left, right);
+    return lcpLength(_lex);
+}
+
+template <typename TSpec>
+inline typename Size< Lexical<TSpec> >::Type
+lcpLength(Lexical<TSpec> const & _lex)
+{
+SEQAN_CHECKPOINT
+    return _lex.data_lcp;
+}
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/sequence_shortcuts.h b/third-party/seqan/core/include/seqan/sequence/sequence_shortcuts.h
new file mode 100644
index 0000000..5b36762
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/sequence_shortcuts.h
@@ -0,0 +1,274 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Shortcuts for certain often-used string types.
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SEQUENCE_SHORTCUTS_H
+#define SEQAN_HEADER_SEQUENCE_SHORTCUTS_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.CharString:
+..cat:Strings
+..summary:A string of $char$.
+..signature:CharString
+..description:
+This is a useful replacement of $std::string$.
+If you want a C-style $char *$ string, use @Function.toCString at .
+..shortcutfor:Spec.Alloc String
+...signature:String<char, Alloc<> >
+*/
+
+typedef String<char, Alloc<void> > CharString;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.CharIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.CharString at .
+..signature:CharIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<CharString, Rooted>::Type
+..see:Shortcut.CharString
+*/
+
+typedef Iterator<CharString, Rooted>::Type CharIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.UnicodeString:
+..cat:Strings
+..summary:A string of $wchar_t$.
+..signature:UnicodeString
+..shortcutfor:Spec.Alloc String
+...signature:String<wchar_t, Alloc<> >
+*/
+
+typedef String<wchar_t, Alloc<void> > UnicodeString;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.UnicodeIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.UnicodeString at .
+..signature:UnicodeIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<UnicodeString, Rooted>::Type
+..see:Shortcut.UnicodeString
+*/
+
+typedef Iterator<UnicodeString, Rooted>::Type UnicodeIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.DnaString:
+..cat:Strings
+..summary:A string of @Spec.Dna at .
+..signature:DnaString
+..shortcutfor:Spec.Alloc String
+...signature:String<Dna, Alloc<> >
+..see:Spec.Dna
+*/
+
+typedef String<Dna, Alloc<void> > DnaString;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.DnaIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.DnaString at .
+..signature:DnaIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<DnaString, Rooted>::Type
+..see:Spec.Dna
+..see:Shortcut.DnaString
+*/
+
+typedef Iterator<DnaString, Rooted>::Type DnaIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.Dna5String:
+..cat:Strings
+..summary:A string of @Spec.Dna5 at .
+..signature:Dna5String
+..shortcutfor:Spec.Alloc String
+...signature:String<Dna5, Alloc<> >
+..see:Spec.Dna5
+..see:Shortcut.DnaString
+*/
+
+typedef String<Dna5, Alloc<void> > Dna5String;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.Dna5Iterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.Dna5String at .
+..signature:Dna5Iterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<Dna5String, Rooted>::Type
+..see:Spec.Dna5
+..see:Shortcut.Dna5String
+..see:Shortcut.DnaIterator
+*/
+
+typedef Iterator<Dna5String, Rooted>::Type Dna5Iterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.RnaString:
+..cat:Strings
+..summary:A string of @Spec.Rna at .
+..signature:RnaString
+..shortcutfor:Spec.Alloc String
+...signature:String<Rna, Alloc<> >
+..see:Spec.Rna
+*/
+
+typedef String<Rna, Alloc<void> > RnaString;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.RnaIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.RnaString at .
+..signature:RnaIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<RnaString, Rooted>::Type
+..see:Spec.Rna
+..see:Shortcut.RnaString
+*/
+
+typedef Iterator<RnaString, Rooted>::Type RnaIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.Rna5String:
+..cat:Strings
+..summary:A string of @Spec.Rna5 at .
+..signature:Rna5String
+..shortcutfor:Spec.Alloc String
+...signature:String<Rna5, Alloc<> >
+..see:Spec.Rna5
+..see:Shortcut.RnaString
+*/
+
+typedef String<Rna5, Alloc<void> > Rna5String;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.Rna5Iterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.Rna5String at .
+..signature:Rna5Iterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<Rna5String, Rooted>::Type
+..see:Spec.Rna5
+..see:Shortcut.Rna5String
+..see:Shortcut.RnaIterator
+*/
+
+typedef Iterator<Rna5String, Rooted>::Type Rna5Iterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.IupacString:
+..cat:Strings
+..summary:A string of @Spec.Iupac at .
+..signature:IupacString
+..shortcutfor:Spec.Alloc String
+...signature:String<Iupac, Alloc<> >
+..see:Spec.Iupac
+*/
+
+typedef String<Iupac, Alloc<void> > IupacString;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.IupacIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.IupacString at .
+..signature:IupacIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<IupacString, Rooted>::Type
+..see:Spec.Iupac
+..see:Shortcut.IupacString
+*/
+
+typedef Iterator<IupacString, Rooted>::Type IupacIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Shortcut.Peptide:
+..cat:Strings
+..summary:A string of @Spec.AminoAcid at .
+..signature:Peptide
+..shortcutfor:Spec.Alloc String
+...signature:String<AminoAcid, Alloc<> >
+..see:Spec.AminoAcid
+*/
+
+typedef String<AminoAcid, Alloc<void> > Peptide;
+
+//____________________________________________________________________________
+
+/**
+.Shortcut.PeptideIterator:
+..cat:Iterators
+..summary:Iterator for @Shortcut.Peptide at .
+..signature:PeptideIterator
+..shortcutfor:Concept.RootedIteratorConcept
+...signature:Iterator<Peptide, Rooted>::Type
+..see:Spec.AminoAcid
+..see:Shortcut.Peptide
+*/
+
+typedef Iterator<Peptide, Rooted>::Type PeptideIterator;
+
+//////////////////////////////////////////////////////////////////////////////
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/string_alloc.h b/third-party/seqan/core/include/seqan/sequence/string_alloc.h
new file mode 100644
index 0000000..9122adc
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_alloc.h
@@ -0,0 +1,470 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Alloc string class.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_ALLOC_H_
+#define SEQAN_SEQUENCE_STRING_ALLOC_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class AllocString Alloc String
+ * @extends String
+ * @brief Expandable string that is stored on the heap.
+ * @headerfile <seqan/sequence.h>
+ *
+ * @signature template <typename TValue, typename TSpec>
+ *            class String<TValue, Alloc<TSpec> >;
+ *
+ * @tparam TValue Element type of the string.
+ * @tparam TSpec  Tag for further specializing Alloc String.  Default is <tt>void</tt>.
+ */
+
+// TODO(holtgrew): Where is Alloc<> defined? In module base?
+
+/**
+.Spec.Alloc String:
+..cat:Strings
+..general:Class.String
+..summary:Expandable string that is stored on heap.
+..signature:String<TValue, Alloc<TSpec> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.TSpec:The specializing type.
+...default:$void$
+..include:seqan/sequence.h
+*/
+template <typename TValue, typename TSpec>
+class String<TValue, Alloc<TSpec> >
+{
+public:
+    typename Value<String>::Type * data_begin;
+    typename Value<String>::Type * data_end;
+    typename Size<String>::Type    data_capacity;
+
+    String()
+            : data_begin(0),
+              data_end(0),
+              data_capacity(0)
+    {
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+
+    template <typename TSource>
+    String(TSource & source)
+        : data_begin(0),
+          data_end(0),
+          data_capacity(0)
+    {
+        if (length(source) > 0u)
+            assign(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+    
+    template <typename TSource>
+    String(TSource const & source)
+        : data_begin(0),
+          data_end(0),
+          data_capacity(0)
+    {
+        if (length(source) > 0u)
+            assign(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+    
+    String(String const & source)
+        : data_begin(0),
+          data_end(0),
+          data_capacity(0)
+    {
+        if (length(source) > 0u)
+            assign(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+    
+    String(String & source, Move const &)
+        : data_begin(0),
+          data_end(0),
+          data_capacity(0)
+    {
+        move(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+    
+    template <typename TSource, typename TSize>
+    String(TSource & source, TSize limit)
+            : data_begin(0),
+              data_end(0),
+              data_capacity(0)
+    {
+        if (length(source) > 0u)
+            assign(*this, source, limit);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+    
+    template <typename TSource, typename TSize>
+    String(TSource const & source, TSize limit)
+            : data_begin(0),
+              data_end(0),
+              data_capacity(0)
+    {
+        if (length(source) > 0u)
+            assign(*this, source, limit);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+    }
+
+
+    template <typename TSource>
+    inline
+    String & operator=(TSource const & source)
+    {
+        assign(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+        return *this;
+    }
+
+    inline
+    String & operator=(String const & source)
+    {
+        assign(*this, source);
+        SEQAN_ASSERT_LEQ_MSG(data_begin, data_end, "String end is before begin!");
+        return *this;
+    }
+
+    ~String()
+    {
+        arrayDestruct(this->data_begin, this->data_end);
+        _deallocateStorage(*this, this->data_begin, data_capacity);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<String>::Type
+    operator[] (TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<String const>::Type
+    operator[] (TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+struct DefaultOverflowImplicit<String<TValue, Alloc<TSpec> > >
+{
+    typedef Generous Type;
+};
+
+template <typename TValue, typename TSpec>
+struct DefaultOverflowImplicit<String<TValue, Alloc<TSpec> > const>
+{
+    typedef Generous Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsContiguous
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+struct IsContiguous<String<TValue, Alloc<TSpec> > > :
+    True {};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function std::swap()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline void
+swap(String<TValue, Alloc<TSpec> > & a,
+     String<TValue, Alloc<TSpec> > & b)
+{
+    std::swap(a.data_begin, b.data_begin);
+    std::swap(a.data_end, b.data_end);
+    std::swap(a.data_capacity, b.data_capacity);
+}
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<String<TValue, Alloc<TSpec> >, Standard>::Type
+begin(String<TValue, Alloc<TSpec> > & me,
+      Standard)
+{
+    return me.data_begin;
+}
+template <typename TValue, typename TSpec>
+inline typename Iterator<String<TValue, Alloc<TSpec> > const, Standard>::Type
+begin(String<TValue, Alloc<TSpec> > const & me,
+      Standard)
+{
+    return me.data_begin;
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline typename Iterator<String<TValue, Alloc<TSpec> >, Standard>::Type
+end(String<TValue, Alloc<TSpec> > & me,
+    Standard const &)
+{
+    return me.data_end;
+}
+template <typename TValue, typename TSpec>
+inline typename Iterator<String<TValue, Alloc<TSpec> > const, Standard>::Type
+end(String<TValue, Alloc<TSpec> > const & me,
+    Standard const & )
+{
+    return me.data_end;
+}
+
+// ----------------------------------------------------------------------------
+// Function capacity()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline typename Size<String<TValue, Alloc<TSpec> > >::Type
+capacity(String<TValue, Alloc<TSpec> > const & me)
+{
+    return me.data_capacity;
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _setBegin()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._setBegin:
+..remarks:Called by Function.move in string_base.h
+*/
+template <typename TValue, typename TSpec, typename TPtr>
+inline void
+_setBegin(String<TValue, Alloc<TSpec> > & me,
+          TPtr * new_begin)
+{
+    me.data_begin = new_begin;
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _setBegin()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._setLength:
+..remarks:Called in string_base.h
+..cat:Functions
+..summary:Set the length of container.
+..signature:_setLength(object, new_length)
+..param.object:A container.
+..param.object.type:Spec.Alloc String
+..param.new_length:The new length.
+*/
+template <typename TValue, typename TSpec, typename TSize>
+inline void
+_setLength(String<TValue, Alloc<TSpec> > & me,
+           TSize new_length)
+{
+    me.data_end = me.data_begin + new_length;
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _setCapacity()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._setCapacity:
+..remarks:Called in string_base.h
+*/
+template <typename TValue, typename TSpec, typename TSize>
+inline void
+_setCapacity(String<TValue, Alloc<TSpec> > & me,
+             TSize new_capacity)
+{
+    me.data_capacity = new_capacity;
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _allocateStorage()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._allocateStorage:
+..cat:Functions
+..remarks:Called in string_base.h
+..summary:Allocates a new buffer for a container.
+..signature:_allocateStorage(object, new_capacity)
+..param.object:A container.
+..param.object.type:Spec.Alloc String
+..param.new_capacity:The capacity of the new allocated buffer.
+..returns:The old butter $object$, that is replaced by the new allocated buffer.
+..remarks:The returned buffer must be deallocated by @Internal._deallocateStorage at .
+..remarks:This function does not construct objects in the allocated buffer.
+..see:Internal._reallocateStorage
+*/
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, Alloc<TSpec> > >::Type *
+_allocateStorage(String<TValue, Alloc<TSpec> > & me,
+                 TSize new_capacity)
+{
+    typename Size<String<TValue, Alloc<TSpec> > >::Type size = _computeSizeForCapacity(me, new_capacity);
+    typename Value<String<TValue, Alloc<TSpec> > >::Type * _returnValue = me.data_begin;
+    allocate(me, me.data_begin, size, TagAllocateStorage());
+    me.data_capacity = new_capacity;
+    return _returnValue;
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _deallocateStorage()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._deallocateStorage:
+..cat:Functions
+..summary:Deallocates a buffer of a container.
+..signature:_deallocateStorage(object, buffer, capacity)
+..param.object:A container.
+..param.object.type:Spec.Alloc String
+..param.buffer:The buffer that will be deallocated.
+..param.capacity:The capacity of $buffer$.
+..remarks:All objects in the buffer must be destroyed before calling $_deallocateStorage$.
+..see:Internal._allocateStorage
+..see:Internal._reallocateStorage
+*/
+template <typename TValue, typename TSpec, typename TPtr, typename TSize>
+inline void
+_deallocateStorage(String<TValue, Alloc<TSpec> > & me,
+                   TPtr * ptr,
+                   TSize capacity)
+{
+    typename Size<String<TValue, Alloc<TSpec> > >::Type size = _computeSizeForCapacity(me, capacity);
+    deallocate(me, ptr, size, TagAllocateStorage());
+}
+
+// ----------------------------------------------------------------------------
+// Function move()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): This moves the contents of the string not the data itself! Semantic is different in string_cstyle and intuition.
+
+/* Entwicklungsschrott?
+inline void
+move(String & target,
+     String & source)
+{
+    clear(target);
+    target.data_begin = source.data_begin;
+    target.data_end = source.data_end;
+    target.data_capacity = source.data_capacity;
+
+    source.data_begin = 0;
+    source.data_end = 0;
+    source.data_capacity = 0;
+}
+*/
+
+template <typename TTargetValue, typename TSourceValue, typename TSpec>
+inline void
+move(String<TTargetValue, Alloc<TSpec> > & target,
+     String<TSourceValue, Alloc<TSpec> > & source)
+{
+    _moveContiguous(target, source);
+}
+
+template <typename TTargetValue, typename TSourceValue, typename TSpec>
+inline void
+move(String<TTargetValue, Alloc<TSpec> > & target,
+     String<TSourceValue, Alloc<TSpec> > const & source)
+{
+    _moveContiguous(target, source);
+}
+
+template <typename TValue, typename TSpec>
+inline void
+move(String<TValue, Alloc<TSpec> > & target,
+     String<TValue, Alloc<TSpec> > & source)
+{
+    arrayDestruct(target.data_begin, target.data_end);
+    _deallocateStorage(target, target.data_begin, target.data_capacity);
+//    clear(target);
+    target.data_begin = source.data_begin;
+    target.data_end = source.data_end;
+    target.data_capacity = source.data_capacity;
+
+    source.data_begin = 0;
+    source.data_end = 0;
+    source.data_capacity = 0;
+}
+
+template <typename TValue, typename TSpec>
+inline void
+move(String<TValue, Alloc<TSpec> > & target,
+     String<TValue, Alloc<TSpec> > const & source)
+{
+    move(target, const_cast<String<TValue, Alloc<TSpec> > &>(source));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_ALLOC_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_array.h b/third-party/seqan/core/include/seqan/sequence/string_array.h
new file mode 100644
index 0000000..6d3734c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_array.h
@@ -0,0 +1,313 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of constant-sized Array String class.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_ARRAY_H_
+#define SEQAN_SEQUENCE_STRING_ARRAY_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class ArrayString Array String
+ * @extends String
+ * @headerfile <seqan/sequence.h>
+ * @brief Fast, static-size string.
+ * 
+ * @signature template <typename TValue, size_t LENGTH>
+ *            class String<TValue, Array<LENGTH> >;
+ * 
+ * @tparam TValue The value type, that is the type of the items/characters
+ *                stored in the string.Use @link Value @endlink to get the value
+ *                type for a given class.
+ * @tparam LENGTH A positive integer that specifies the capacity of the
+ *                string.Note that the capacity of an Array String is fixed at
+ *                compile-time.
+ * 
+ * Having static-sized strings is useful as members of structs for external memory algorithms, for example.
+ */
+
+/**
+.Spec.Array String:
+..cat:Strings
+..general:Class.String
+..summary:Fast, static-size string.
+..remarks:This is useful as members of structs for external memory algorithms, for example.
+..signature:String<TValue, Array<LENGTH> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.LENGTH:A positive integer that specifies the capacity of the string.
+...remarks:Note that the capacity of an Array String is fixed at compile-time.
+..include:seqan/sequence.h
+*/
+
+template <size_t LENGTH>
+struct Array;
+
+template <typename TValue, size_t LENGTH>
+class String<TValue, Array<LENGTH> >
+{
+public:
+    mutable TValue   data_begin[LENGTH];    // TODO(weese): mutable seems to be a workaround for non-const iterators returned by
+    TValue * data_end;                      //              Iterator<> for const Alloc/Array strings. Must be fixed to work without mutable.
+
+    String()
+    {
+        SEQAN_CHECKPOINT;
+        data_end = data_begin;
+    }
+
+    template <typename TSource>
+    String(TSource & source)
+    {
+        SEQAN_CHECKPOINT;
+        data_end = data_begin;
+        assign(*this, source);
+    }
+
+    template <typename TSource>
+    String(TSource const & source)
+    {
+        SEQAN_CHECKPOINT;
+        data_end = data_begin;
+        assign(*this, source);
+    }
+
+    String(String const & source)
+    {
+        SEQAN_CHECKPOINT;
+        data_end = data_begin;
+        assign(*this, source);
+    }
+
+    template <typename TSource>
+    inline
+    String & operator=(TSource const & source)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+        return *this;
+    }
+
+    String & operator=(String const & source)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+        return *this;
+    }
+
+/*  // TODO(weese): Empty destructors are superfluos
+    ~String()
+    {
+    }
+*/
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<String>::Type
+    operator[](TPos pos)
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<String const>::Type
+    operator[](TPos pos) const
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+struct DefaultOverflowImplicit<String<TValue, Array<LENGTH> > >
+{
+    typedef Limit Type;
+};
+
+template <typename TValue, size_t LENGTH>
+struct DefaultOverflowImplicit<String<TValue, Array<LENGTH> > const>
+{
+    typedef Limit Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultOverflowExplicit
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+struct DefaultOverflowExplicit<String<TValue, Array<LENGTH> > >
+{
+    typedef Limit Type;
+};
+
+template <typename TValue, size_t LENGTH>
+struct DefaultOverflowExplicit<String<TValue, Array<LENGTH> > const>
+{
+    typedef Limit Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsContiguous
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+struct IsContiguous<String<TValue, Array<LENGTH> > >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction LENGTH
+// ----------------------------------------------------------------------------
+
+///.Metafunction.LENGTH.param.T.type:Spec.Array String
+template <typename TValue, size_t LENGTH_>
+struct LENGTH<String<TValue, Array<LENGTH_> > >
+{
+    enum { VALUE = LENGTH_ };
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+inline typename Iterator<String<TValue, Array<LENGTH> >, Standard>::Type
+begin(String<TValue, Array<LENGTH> > & me,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_begin;
+}
+template <typename TValue, size_t LENGTH>
+inline typename Iterator<String<TValue, Array<LENGTH> > const, Standard>::Type
+begin(String<TValue, Array<LENGTH> > const & me,
+      Standard const & )
+{
+    SEQAN_CHECKPOINT;
+    return me.data_begin;
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+inline typename Iterator<String<TValue, Array<LENGTH> >, Standard>::Type
+end(String<TValue, Array<LENGTH> > & me,
+    Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_end;
+}
+template <typename TValue, size_t LENGTH>
+inline typename Iterator<String<TValue, Array<LENGTH> > const, Standard>::Type
+end(String<TValue, Array<LENGTH> > const & me,
+    Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_end;
+}
+
+// ----------------------------------------------------------------------------
+// Function capacity()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH>
+inline typename Size<String<TValue, Array<LENGTH> > >::Type
+capacity(String<TValue, Array<LENGTH> > const &)
+{
+    SEQAN_CHECKPOINT;
+    return LENGTH;
+}
+
+// ----------------------------------------------------------------------------
+// Function reserve()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, size_t LENGTH, typename TSize, typename TExpand>
+inline typename Size<String<TValue, Array<LENGTH> > >::Type
+reserve(String<TValue, Array<LENGTH> > & me,
+        TSize,
+        Tag<TExpand>)
+{
+SEQAN_CHECKPOINT
+    return capacity(me);
+}
+
+
+// ----------------------------------------------------------------------------
+// Function _setLength()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._setLength.param.object.type:Spec.Array String
+*/
+template <typename TValue, size_t LENGTH, typename TSize>
+inline void
+_setLength(String<TValue, Array<LENGTH> > & me,
+           TSize new_length)
+{
+    SEQAN_CHECKPOINT;
+    me.data_end = me.data_begin + new_length;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_ARRAY_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_base.h b/third-party/seqan/core/include/seqan/sequence/string_base.h
new file mode 100644
index 0000000..aa6d6af
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_base.h
@@ -0,0 +1,2160 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Tags, declarations and generic code for the String class and its
+// specializations.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_ARRAY_BASE_H_
+#define SEQAN_SEQUENCE_STRING_ARRAY_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TSpec = void>
+struct Alloc {};
+
+// TODO(holtgrew): This requires some work: explain it, maybe rather put this into a group since the text object appears in no function's signatures.
+
+/*!
+ * @concept TextConcept
+ * @brief Concept for a type that can be as text of an index.
+ * @headerfile <seqan/sequence.h>
+ *
+ * @signature concept TextConcept;
+ *
+ * Certain algorithms and data structures can work for both strings and string sets but need to treat these two
+ * types slightly different.  Examples are index data structures and algorithms that build the indices and use
+ * the indices for lookup.
+ *
+ * To facilitate writing of generic algorithms, the TextConcept concept gives a common interface to both for this
+ * kind of algorithms.
+ *
+ * @see String
+ * @see StringSet
+ */
+
+/*!
+ * @mfn TextConcept#StringSetLimits
+ * @brief Return type of string set limits for TextConcept types.
+ *
+ * @signature StringSetLimits<TText>::Type;
+ *
+ * @tparam TText The type of the text.
+ *
+ * @return Type The type of string set limits objects.
+ */
+
+/*!
+ * @mfn TextConcept#SAValue
+ * @brief The default alphabet type of a suffix array, i.e. the type to store a
+ *        position of a string or string set.
+ * 
+ * @signature SAValue<TText>::Type
+ * 
+ * @tparam TText The text type to query.
+ * 
+ * @return TReturn A type to store a position in a <tt>TText</tt>.  This could be an integer for strings or a
+ *                 pair of integers for string sets.
+ * 
+ * @section Usage
+ * 
+ * This type should be removed for functions returning positions in texts such as online or index-based search.
+ * Thus, always use this metafunction for declaring position variables.
+ *
+ * Use the functions @link TextConcept#posLocalize @endlink, @link TextConcept#posGlobalize @endlink, @link
+ * TextConcept#getSeqNo @endlink, and @link TextConcept#getSeqOffset @endlink for conversion between local
+ * and global positions in texts.
+ * 
+ * @section Examples
+ *
+ * The following shows the original definition of the SAValue metafunction in SeqAn.
+ *
+ * @code{.cpp} 
+ * template <typename TString, typename TSpec>
+ * struct SAValue<StringSet<TString, TSpec> >
+ * {
+ *     typedef Pair<
+ *             typename Size<StringSet<TString, TSpec> >::Type,
+ *             typename SAValue<TString>::Type,
+ *             Pack
+ *         > Type;
+ * };
+ * @endcode
+ */ 
+
+/*!
+ * @fn TextConcept#stringSetLimits
+ * @brief Return string delimiter positions for TextConcept types.
+ *
+ * @signature TStringSetLimits stringSetLimits(text);
+ *
+ * @param text The text to query for its string set limits.
+ *
+ * @return TStringSetLimits The string set limits (of type @link TextConcept#StringSetLimits @endlink).
+ */
+
+/*!
+ * @fn TextConcept#posLocalToX
+ * @brief Converts a local to a local/global position.
+ *
+ * @signature void posLocalToX(dst, localPos, limits);
+ *
+ * @param dst      The local or global position (pair or integer value) is written here.
+ * @param localPos The local position.
+ * @param limits   The string limits as returned by @link TextConcept#stringSetLimits @endlink.
+ */
+
+/*!
+ * @class String
+ * @implements SequenceConcept
+ * @implements TextConcept
+ * @implements SegmentableConcept
+ * @headerfile <seqan/sequence.h>
+ * @brief @link SequenceConcept Sequence @endlink container class.
+ *
+ * @signature template <typename TValue, typename TSpec>
+ *            class String<TValue, TSpec>;
+ *
+ * @tparam TValue The element type of the string.
+ * @tparam TSpec  The tag for selecting the string specialization.
+ *
+ * The String class is for storing sequences and thus at the core of the sequence analysis library SeqAn.  They
+ * are models for the @link SequenceConcept sequence concept @endlink but extend the sequence concept by allowing
+ * implicit conversion of other sequence into strings as long as the element conversion works:
+ *
+ * @snippet core/demos/sequence/string.cpp initializing strings
+ *
+ * Aside from that, the usual operations (appending, insertion, removing, element access) are available as well.
+ *
+ * @snippet core/demos/sequence/string.cpp usual operations
+ *
+ * Strings have a size (the actual number of elements) and a capacity (the number of elements that memory has
+ * been allocated for).  Note that clearing a string does not free the memory (as the STL, SeqAn assumes that
+ * strings will later require a similar amount of memory as before).  Using @link String#shrinkToFit @endlink,
+ * the user can force a re-allocation of the memory such that the string afterward uses the minimal amount
+ * of memory to accomodate all of its objects.
+ *
+ * @snippet core/demos/sequence/string.cpp clear and resize
+ *
+ * @see StringSet
+ */
+
+/*!
+ * @fn String::String
+ * @brief Constructor.
+ *
+ * @signature String::String()
+ * @signature String::String(other)
+ *
+ * @param other The source for the copy constructor.  Can be of any @link SequenceConcept sequence @endlink type
+ *              as long as <tt>other</tt>'s elements are convertible to the value type of this string.
+ *
+ * Default and copy constructor are implemented.
+ */
+
+/*!
+ * @fn String::operator=
+ * @brief The String assignment operator allows assignment of convertible sequences.
+ *
+ * @signature TString String::operator=(other)
+ *
+ * @param other The other string.  Must be a sequence whose elements are convertible into this String's type.
+ *
+ * @returns TString Reference to the String objecta after assignment.
+ */
+
+// TODO(holtgrew): The conversion functions rather belong into their own group than to the concept. The original documentation was a bit misleading and needs to be updated.
+
+/*!
+ * @fn TextConcept#posLocalize
+ * @brief Converts a local/global to a local position.
+ * @headerfile <seqan/sequence.h>
+ * 
+ * @signature void posLocalize(result, pos, limits)
+ * 
+ * @param pos    A local or global position (pair or integer value).
+ * @param limits The limits string returned by @link TextConcept#stringSetLimits @endlink.
+ * @param result Reference to the resulting corresponding local position of
+ *               <tt>pos</tt>.
+ */
+
+/*!
+ * @fn TextConcept#posGlobalize
+ * @brief Converts a local/global to a global position.
+ * @headerfile <seqan/sequence.h>
+ * 
+ * @signature TPos posGlobalize(pos, limits)
+ * 
+ * @param pos A local or global position (pair or integer value). Types: Pair
+ * @param limits The limits string returned by @link stringSetLimits @endlink.
+ * 
+ * @return TPos The corresponding global position of <tt>pos</tt>. If
+ *                 <tt>pos</tt> is an integral type <tt>pos</tt> is returned. If
+ *                 not, <tt>limits[getSeqNo(pos, limits)] + getSeqOffset(pos,
+ *                 limits)</tt> is returned.
+ */
+
+/*!
+ * @fn TextConcept#getSeqNo
+ * @brief Returns the sequence number of a position.
+ * @headerfile <seqan/sequence.h>
+ * 
+ * @signature TSeqNo getSeqNo(pos[, limits])
+ * 
+ * @param pos A position. Types: Pair
+ * @param limits The limits string returned by @link stringSetLimits @endlink.
+ * 
+ * @return TSeqNo A single integer value that identifies the string within the
+ *                stringset <tt>pos</tt> points at.If <tt>limits</tt> is
+ *                omitted or @link Nothing @endlink <tt>getSeqNo</tt> returns
+ *                0.If <tt>pos</tt> is a local position (of class @link Pair
+ *                @endlink) then <tt>i1</tt> is returned.If <tt>pos</tt> is a
+ *                global position (integer type and <tt>limits</tt> is a @link
+ *                String @endlink) then <tt>pos</tt> is converted to a local
+ *                position and <tt>i1</tt> is returned.
+ */
+
+/*!
+ * @fn TextConcept#getSeqOffset
+ * @brief Returns the local sequence offset of a position.
+ * @headerfile <seqan/sequence.h>
+ * 
+ * @signature TOffset getSeqOffset(pos[, limits])
+ * 
+ * @param pos A position. Types: Pair
+ * @param limits The limits string returned by @link stringSetLimits @endlink.
+ * 
+ * @return TOffset A single integer value that identifies the position within
+ *                 the string <tt>pos</tt> points at.If <tt>limits</tt> is
+ *                 omitted or @link Nothing @endlink <tt>getSeqNo</tt> returns
+ *                 <tt>pos</tt>.If <tt>pos</tt> is a local position (of class
+ *                 @link Pair @endlink) then <tt>i2</tt> is returned.If
+ *                 <tt>pos</tt> is a global position (integer type and
+ *                 <tt>limits</tt> is a @link String @endlink) then <tt>pos</tt>
+ *                 is converted to a local position and <tt>i2</tt> is returned.
+ */
+
+/**
+.Class.String
+..cat:Sequences
+..summary:A sequence container with generic alphabet and many specializations.
+..description:
+String is at the heart of the SeqAn library (SeqAn is for SEQuence ANalaysis after all).
+There are various specializations with @Spec.Alloc String@ being the default and most widely used one.
+Strings can be used to store arbitrary values and can be used for large biologicaly sequences as well as a generic, dynamic array and replace $std::vector<>$.
+..signature:String<TValue, TSpec>
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...metafunction:Metafunction.Value
+..param.TSpec:The specializing type.
+...metafunction:Metafunction.Spec
+...default:$Alloc<>$, see @Spec.Alloc String at .
+..implements:Concept.ContainerConcept
+..include:seqan/sequence.h
+..example
+...text:This example shows a brute force pattern matching scheme for two character Strings. Creation of String "text" shows the usage of some available String operating functions. See class @Class.StringSet@ for an example of a String container with other than simple type values. See class @Class.Index@ example for efficiently finding the same pattern matches using an index. 
+...file:demos/sequence/string2.cpp
+...text:The output of this demo is:
+...output:to be
+Last sign is whitespace? 1
+tobeornottobe
+hit at 2 11
+
+.Memfunc.String#String
+..class:Class.String
+..signature:String::String()
+..signature:String::String(other)
+..signature:String::String(seq)
+..summary:Constructor
+..description:
+The $String$ class provides the default constructor and copy constructor.
+Additionally, you can construct a string from any sequence.
+..param.other:Another $String$ object of the same type.
+..param.seq:A sequence to copy into the $String$.
+...type:Concept.SequenceConcept
+..remarks:
+The third variant (construction from sequence) first reserves the necessary space and then copies over the characters from $seq$.
+During this copying, the source characters are implicitely casted/converted into the alphabet of the String.
+For example, @Spec.Dna@ characters can be converted to @Spec.Dna5@ characters and vice versa.
+The conversion can be lossy, e.g. when converting from @Spec.Dna5@ to @Spec.Dna@, all $N$ characters are replaced by $A$ characters.
+Similarly, when converting from $char$ to @Spec.Dna5@, all characters except ${A, a, C, c, G, g, T, t}$ are converted to $N$.
+*/
+
+template <typename TValue, typename TSpec = Alloc<> >
+class String;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Value.param.T.type:Class.String
+///.Metafunction.Value.class:Class.String
+
+template <typename TValue, typename TSpec>
+struct Value<String<TValue, TSpec> >
+{
+    typedef TValue Type;
+};
+
+template <typename TValue, typename TSpec>
+struct Value<String<TValue, TSpec> const >
+        : public Value<String<TValue, TSpec> >
+{};
+
+// ----------------------------------------------------------------------------
+// Metafunction Spec
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Spec.param.T.type:Class.String
+///.Metafunction.Spec.class:Class.String
+
+template <typename TValue, typename TSpec>
+struct Spec<String<TValue, TSpec> >
+{
+    typedef TSpec Type;
+};
+template <typename TValue, typename TSpec>
+struct Spec<String<TValue, TSpec> const>:
+    public Spec<String<TValue, TSpec> >
+{
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction IsSequence
+// ----------------------------------------------------------------------------
+
+///.Metafunction.IsSequence.param.T.type:Class.String
+///.Metafunction.IsSequence.class:Class.String
+
+template <typename TValue, typename TSpec>
+struct IsSequence<String<TValue, TSpec> > {
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+// ----------------------------------------------------------------------------
+// Internal Metafunction TempCopy_
+// ----------------------------------------------------------------------------
+
+/**
+.Internal.TempCopy_
+..cat:Metafunctions
+..summary:Returns a Class that can be used to store a temporary copy of a String
+ */
+
+template <typename T>
+struct TempCopy_
+{
+    typedef typename Value<T>::Type TValue_;
+    typedef typename RemoveConst_<TValue_>::Type TValueNotConst_;
+    typedef String<TValueNotConst_, Alloc<> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// TODO(holtgrew): Where to move this documentation/specification-only stuff?
+
+///.Function.getObjectId.param.object.type:Class.String
+///.Function.getObjectId.class:Class.String
+///.Function.empty.param.object.type:Class.String
+///.Function.empty.class:Class.String
+///.Function.capacity.param.object.type:Class.String
+///.Function.capacity.class:Class.String
+
+// ----------------------------------------------------------------------------
+// Function swap()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.swap:
+..summary:Swaps the contents of two values.
+..class:Class.String
+..cat:Content Manipulation
+..signature:swap(left, right)
+..param.left:The first value.
+...type:Class.String
+..param.right:The second value.
+...type:Class.String
+..remarks:The function swaps the values of variables left and right.
+This is equivalent to using move three times with a temporary variable.
+
+Note that this function has the same name as the STL function $std::swap$ but is in a different namespace.
+Argument Dependent Lookup (ADL, aka Koenig lookup) will take care that the right $swap$ function is called from STL $sort$, for example.
+We only specialize it for Class.String and Class.StringSet.
+..see:Function.move
+..include:seqan/sequence.h
+*/
+
+template <typename TAlphabet, typename TSpec>
+inline void
+swap(String<TAlphabet, TSpec> & left,
+     String<TAlphabet, TSpec> & right)
+{
+    SEQAN_CHECKPOINT;
+
+    typedef String<TAlphabet, TSpec> TString;
+
+    TString tmp(left, Move());
+    move(left, right);
+    move(right, tmp);
+}
+
+// ----------------------------------------------------------------------------
+// Function shareResources()
+// ----------------------------------------------------------------------------
+
+///.Function.shareResources.param.sequence1, sequence2.type:Class.String
+
+template <typename TValue, typename TSpec>
+inline bool
+shareResources(String<TValue, TSpec> const & obj1,
+               TValue const & obj2)
+{
+    SEQAN_CHECKPOINT;
+    return (begin(obj1) >= &obj2) && (end(obj1) <= &obj2);
+}
+
+template <typename TValue, typename TSpec>
+inline bool
+shareResources(TValue const & obj1,
+               String<TValue, TSpec> const & obj2)
+{
+    SEQAN_CHECKPOINT;
+    return (begin(obj2) >= &obj1) && (end(obj2) <= &obj1);
+}
+
+// TODO(holtgrew): Where to move this documentation/specification-only stuff?
+///.Function.begin.param.object.type:Class.String
+///.Function.begin.class:Class.String
+///.Function.end.param.object.type:Class.String
+///.Function.end.class:Class.String
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+///.Function.value.param.container.type:Class.String
+
+template <typename TValue, typename TSpec, typename TPos>
+inline typename Reference< String<TValue, TSpec> >::Type
+value(String<TValue, TSpec> & me,
+      TPos const & pos)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Position< String<TValue, TSpec> >::Type TStringPos SEQAN_TYPEDEF_FOR_DEBUG;
+    SEQAN_ASSERT_LT_MSG(static_cast<TStringPos>(pos), static_cast<TStringPos>(length(me)), "Trying to access an element behind the last one!");
+    return *(begin(me, Standard()) + pos);
+}
+
+template <typename TValue, typename TSpec, typename TPos>
+inline typename Reference< String<TValue, TSpec> const >::Type
+value(String<TValue, TSpec> const & me,
+      TPos const & pos)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Position< String<TValue, TSpec> const >::Type TStringPos SEQAN_TYPEDEF_FOR_DEBUG;
+    SEQAN_ASSERT_LT_MSG(static_cast<TStringPos>(pos), static_cast<TStringPos>(length(me)), "Trying to access an element behind the last one!");
+    return *(begin(me, Standard()) + pos);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+///.Function.length.param.object.type:Class.String
+///.Function.length.class:Class.String
+
+template <typename TValue, typename TSpec>
+inline typename Size< String<TValue, TSpec> const>::Type
+length(String<TValue, TSpec> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return end(me, Standard()) - begin(me, Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+///.Function.empty.param.object.type:Class.String
+///.Function.empty.class:Class.String
+
+template <typename TValue, typename TSpec>
+inline bool
+empty(String<TValue, TSpec> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return end(me, Standard()) == begin(me, Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.clear:
+..cat:Containers
+..class:Class.String
+..summary:Resets an object.
+..signature:clear(object)
+..param.object:The object that will be resetted.
+...type:Class.String
+..remarks:$object$ is set to a state that is equivalent to a default constructed object of the same type.
+..remarks:If $object$ is a container, then all elements are removed from this container.
+The length is set to 0.
+The capacity can be changed, depending on the implementation.
+..see:Function.resize
+..see:Function.length
+..include:seqan/sequence.h
+*/
+
+template <typename TValue, typename TSpec>
+inline void
+clear(String<TValue, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    arrayDestruct(begin(me, Standard()), end(me, Standard()));
+    _setLength(me, 0);
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+template <typename TExpand>
+struct ClearSpaceStringBase_
+{
+};
+
+// ----------------------------------------------------------------------------
+// Internal Function _clearSpace()
+// ----------------------------------------------------------------------------
+
+template <>
+struct ClearSpaceStringBase_<Insist>
+{
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size)
+    {
+        SEQAN_CHECKPOINT;
+        arrayDestruct(begin(seq, Standard()), end(seq, Standard()));
+        _setLength(seq, size);
+        return size;
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type limit)
+    {
+        arrayDestruct(begin(seq, Standard()), end(seq, Standard()));
+        if (limit < size)
+        {
+            SEQAN_CHECKPOINT;
+            size = limit;
+        }
+        _setLength(seq, size);
+        return size;
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end)
+    {
+        SEQAN_CHECKPOINT;
+        typename Size<T>::Type new_length = length(seq) + size - (end - start);
+        arrayClearSpace(begin(seq, Standard()) + start, length(seq) - start, end - start, size);
+        _setLength(seq, new_length);
+        return size;
+    }
+
+    template <typename T>
+    static typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Value<T>::Type * seq_buffer = begin(seq);
+        typename Size<T>::Type seq_length = length(seq);
+
+        if (limit > start + size)
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<T>::Type removed_size = end - start;
+            typename Size<T>::Type new_length = seq_length - removed_size + size;
+            if (limit < new_length)
+            {
+                SEQAN_CHECKPOINT;
+                arrayDestruct(seq_buffer + limit, seq_buffer + new_length);
+                seq_length -= new_length - limit;
+            }
+            arrayClearSpace(seq_buffer + start, seq_length - start, end - start, size);
+            _setLength(seq, new_length);
+            return size;
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            arrayDestruct(seq_buffer + start, seq_buffer + seq_length);
+            _setLength(seq, limit);
+            if (limit > start) return limit - start;
+            else return 0;
+        }
+    }
+/*
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, Insist());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, limit, Insist());
+    }
+*/
+};
+
+
+template <>
+struct ClearSpaceStringBase_<Limit>
+{
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size)
+    {
+        SEQAN_CHECKPOINT;
+        return _clearSpace(seq, size, capacity(seq), Insist());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type limit)
+    {
+        typename Size<T>::Type seq_capacity = capacity(seq);
+        if (limit > seq_capacity)
+        {
+            SEQAN_CHECKPOINT;
+            limit = seq_capacity;
+        }
+        return _clearSpace(seq, size, limit, Insist());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end)
+    {
+        SEQAN_CHECKPOINT;
+        return _clearSpace(seq, size, start, end, capacity(seq), Insist());
+    }
+
+    template <typename T>
+    static typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Size<T>::Type seq_capacity = capacity(seq);
+        if (limit > seq_capacity)
+        {
+            SEQAN_CHECKPOINT;
+            limit = seq_capacity;
+        }
+        return _clearSpace(seq, size, start, end, limit, Insist());
+    }
+
+/*
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, Insist());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, limit, Insist());
+    }
+*/
+};
+
+template <typename TExpand>
+struct ClearSpaceExpandStringBase_
+{
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size)
+    {
+        arrayDestruct(begin(seq, Standard()), end(seq, Standard()));
+        typename Size<T>::Type old_capacity = capacity(seq);
+        typename Value<T>::Type * old_array = _reallocateStorage(seq, size, TExpand());
+        if (old_array)
+        {
+            SEQAN_CHECKPOINT;
+            _deallocateStorage(seq, old_array, old_capacity);
+        }
+        _setLength(seq, size);
+        return size;
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type limit)
+    {
+        arrayDestruct(begin(seq, Standard()), end(seq, Standard()));
+        if (limit < size)
+        {
+            SEQAN_CHECKPOINT;
+            size = limit;
+        }
+        typename Size<T>::Type old_capacity = capacity(seq);
+        typename Value<T>::Type * old_array = _reallocateStorage(seq, size, limit, TExpand());
+        if (old_array)
+        {
+            _deallocateStorage(seq, old_array, old_capacity);
+        }
+        _setLength(seq, size);
+        return size;
+    }
+
+    template <typename T>
+    static typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end)
+    {
+        typename Size<T>::Type old_length = length(seq);
+        typename Size<T>::Type removed_size = end - start;
+        typename Size<T>::Type new_length = old_length - removed_size + size;
+
+        typename Size<T>::Type old_capacity = capacity(seq);
+        typename Value<T>::Type * old_array = _reallocateStorage(seq, new_length, TExpand());
+        typename Value<T>::Type * seq_array = begin(seq);
+
+        if (old_array)
+        {
+            SEQAN_CHECKPOINT;
+            arrayConstructMove(old_array, old_array + start, seq_array);
+            arrayConstructMove(old_array + end, old_array + old_length, seq_array + start + size);
+            _deallocateStorage(seq, old_array, old_capacity);
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            arrayClearSpace(seq_array + start, old_length - start, removed_size, size);
+        }
+
+        _setLength(seq, new_length);
+
+        return size;
+    }
+
+    template <typename T>
+    static typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Size<T>::Type start,
+        typename Size<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Size<T>::Type old_length = length(seq);
+        typename Size<T>::Type removed_size = end - start;
+        typename Size<T>::Type need_length = old_length - removed_size + size;
+
+        typename Size<T>::Type new_length = need_length;
+        typename Size<T>::Type length_to_copy = old_length;
+        if (limit < need_length)
+        {
+            SEQAN_CHECKPOINT;
+            new_length = limit;
+            length_to_copy = new_length - size + removed_size;
+        }
+
+        bool keep_second_part = (new_length > start + size);
+
+        typename Size<T>::Type old_capacity = capacity(seq);
+        typename Value<T>::Type * old_array = _reallocateStorage(seq, new_length, limit, TExpand());
+        typename Value<T>::Type * seq_array = begin(seq);
+
+        if (old_array)
+        {//new buffer allocated
+            typename Size<T>::Type keep_start_length = (start > new_length) ? new_length : start;
+            arrayConstructMove(old_array, old_array + keep_start_length, seq_array);
+            if (keep_second_part)
+            {
+                arrayConstructMove(old_array + end, old_array + length_to_copy, seq_array + start + size);
+            }
+            _deallocateStorage(seq, old_array, old_capacity);
+        }
+        else
+        {
+            if (keep_second_part)
+            {
+                arrayClearSpace(seq_array + start, length_to_copy - start, end - start, size);
+                if (length_to_copy < old_length)
+                {
+                    arrayDestruct(seq_array + length_to_copy, seq_array + old_length);
+                }
+            }
+            else
+            {
+                arrayDestruct(seq_array + start, seq_array + old_length);
+            }
+        }
+
+        _setLength(seq, new_length);
+
+        if (keep_second_part) return size;
+        else if (new_length > start) return new_length - start;
+        else return 0;
+    }
+
+/*
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, TExpand());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq,
+        typename Size<T>::Type size,
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end,
+        typename Size<T>::Type limit)
+    {
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, limit, TExpand());
+    }
+*/
+};
+
+template <>
+struct ClearSpaceStringBase_<Exact>:
+    ClearSpaceExpandStringBase_<Exact>
+{
+};
+
+template <>
+struct ClearSpaceStringBase_<Generous>:
+    ClearSpaceExpandStringBase_<Generous>
+{
+};
+
+/**
+.Internal._clearSpace:
+..cat:Functions
+..summary:Makes space in container
+..signature:_clearSpace(object, size [, pos_begin, pos_end] [, limit], resize_tag)
+..param.object:The container.
+..param.size:Length of the freed space.
+..param.pos_begin:Position of the first item in $object$ that is to be destroyed. (optional)
+..param.pos_end:Position behind the last item in $object$ that is to be destroyed. (optional)
+...remarks:If $pos_end == pos_begin$, no item in $object$ will be destroyed.
+..param.limit:Maximal length $object$ can get after this operation. (optional)
+..param.resize_tag:Strategy that is applied if $object$ has not enough capacity to store the complete content.
+..returns:The number of free characters.
+...remarks:Depeding on the @Tag.Overflow Strategy.overflow strategy@ specified by $resize_tag$,
+this could be $size$ or less than $size$ if $object$ has not enough @Function.capacity at .
+..remarks:This function is similar to @Function.resizeSpace@ and @Function.fillSpace at .
+The main difference is that $_clearSpace$ does not construct objects in the new created space.
+*/
+
+template<typename TValue, typename TSpec, typename TSize, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+_clearSpace(String<TValue, TSpec> & me,
+        TSize size,
+        Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size);
+}
+
+template<typename TValue, typename TSpec, typename TSize, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+_clearSpace(String<TValue, TSpec> & me,
+        TSize size,
+        TSize limit,
+        Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, limit);
+}
+
+template<typename TValue, typename TSpec, typename TSize, typename TPosition, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+_clearSpace(String<TValue, TSpec> & me,
+            TSize size,
+            TPosition pos_begin,
+            TPosition pos_end,
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end);
+}
+
+template<typename TValue, typename TSpec, typename TSize, typename TPosition, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+_clearSpace(String<TValue, TSpec> & me,
+            TSize size,
+            TPosition pos_begin,
+            TPosition pos_end,
+            TSize limit,
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringBase_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end, limit);
+}
+
+// ----------------------------------------------------------------------------
+// Function resizeSpace()
+// ----------------------------------------------------------------------------
+
+///.Function.resizeSpace.param.object.type:Class.String
+///.Function.resizeSpace.class:Class.String
+
+template<typename TValue, typename TSpec, typename TSize, typename TBeginPosition, typename TEndPosition, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+resizeSpace(String<TValue, TSpec> & me,
+            TSize size,
+            TBeginPosition pos_begin,
+            TEndPosition pos_end,
+            Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Size< String<TValue, TSpec> >::Type TSize_;
+    typedef typename Position<String<TValue, TSpec> >::Type TPos_;
+    TSize_ ret_ = _clearSpace(
+        me,
+        static_cast<TSize_>(size),
+        static_cast<TPos_>(pos_begin),
+        static_cast<TPos_>(pos_end),
+        tag);
+    arrayConstruct(iter(me, pos_begin), iter(me, pos_begin) + ret_);
+    return ret_;
+}
+
+template<typename TValue, typename TSpec, typename TSize, typename TBeginPosition, typename TEndPosition, typename TLimit, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+resizeSpace(String<TValue, TSpec> & me,
+            TSize size,
+            TBeginPosition pos_begin,
+            TEndPosition pos_end,
+            TLimit limit,
+            Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Size< String<TValue, TSpec> >::Type TSize_;
+    typedef typename Position<String<TValue, TSpec> >::Type TPos_;
+    TSize_ ret_ = _clearSpace(
+        me,
+        static_cast<TSize_>(size),
+        static_cast<TPos_>(pos_begin),
+        static_cast<TPos_>(pos_end),
+        static_cast<TSize_>(limit),
+        tag);
+    arrayConstruct(iter(me, pos_begin), iter(me, pos_begin) + ret_);
+    return ret_;
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+///.Function.assign.param.target.type:Class.String
+///.Function.assign.class:Class.String
+///.Function.assign.param.source.type:Class.String
+///.Function.assign.class:Class.String
+
+// Facade version without overflow tag.  Forwards to version with overflow
+// tag, using Metafunction.DefaultOverflowImplicity.
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSource & source)
+{
+    typedef String<TTargetValue, TTargetSpec> TTarget;
+    assign(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSource const & source)
+{
+    typedef String<TTargetValue, TTargetSpec> TTarget;
+    assign(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+// Helper struct for assigning strings.
+
+template <typename TExpand>
+struct AssignString_
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    assign_(
+        TTarget & target,
+        TSource & source)
+    {
+        if (empty(source) && empty(target))
+            return;  // Do nothing if both source and target are empty.
+        if (!getObjectId(source) || !shareResources(target, source))
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()));
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            if ((void *) &target == (void *) &source) return;
+
+            typename TempCopy_<TSource>::Type temp(source, length(source));
+            assign(target, temp, TExpand());
+        }
+    }
+
+    template <typename TTarget, typename TSource>
+    static inline void
+    assign_(
+        TTarget & target,
+        TSource & source,
+        typename Size<TTarget>::Type limit)
+    {
+        if (!getObjectId(source) || !shareResources(target, source))
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type part_length = _clearSpace(target, typename Size<TTarget>::Type(length(source)), limit, TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()));
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            if ((void *) &target == (void *) &source) return;
+
+            typename Size<TTarget>::Type source_length = length(source);
+            if (source_length > limit) source_length = limit;
+
+            typename TempCopy_<TSource>::Type temp(source, source_length);
+            assign(target, temp, TExpand());
+        }
+    }
+};
+
+// Interface for assign with overflow strategy tag.  Forwards to static
+// functions of helper struct.
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TExpand>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+    AssignString_<Tag<TExpand> >::assign_(target, source);
+}
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TSize, typename TExpand>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSource const & source,
+       TSize limit,
+       Tag<TExpand>)
+{
+    AssignString_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+// TODO(holtgrew): Still required with dropped VC++ 2003 support?
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TExpand>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSourceValue const * source,
+       Tag<TExpand>)
+{
+    AssignString_<Tag<TExpand> >::assign_(target, source);
+}
+template<typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSize, typename TExpand>
+inline void
+assign(String<TTargetValue, TTargetSpec> & target,
+       TSourceValue const * source,
+       TSize limit,
+       Tag<TExpand>)
+{
+    AssignString_<Tag<TExpand> >::assign_(target, source, limit);
+}
+
+// ----------------------------------------------------------------------------
+// Function move()
+// ----------------------------------------------------------------------------
+
+//implementation of move for contiguous sequences
+//note: there is a problem, if sizeof(TSourceValue) and sizeof(TTargetValue) are not a multiple
+//  of each other, since in this case the correct size cannot be determined afterwards
+//  when calling the deallocate function.
+//  ???TODO
+template <typename TTarget, typename TSource>
+void
+_moveContiguous(TTarget & target,
+                TSource & source)
+{
+    typedef typename Value<TSource>::Type TSourceValue;
+    typedef typename Value<TTarget>::Type TTargetValue;
+
+    clear(target);
+
+    typename Iterator<TSource, Standard>::Type source_begin = begin(source, Standard());
+    typename Iterator<TTarget, Standard>::Type target_begin = (typename Iterator<TTarget, Standard>::Type) begin(source, Standard());
+
+    typename Size<TTarget>::Type size = sizeof(TSourceValue) * capacity(source);
+    if (size >= sizeof(TTargetValue))
+    {
+        SEQAN_CHECKPOINT;
+        if (sizeof(TSourceValue) <= 2) ++size; //regard the "end of string termination" case
+        typename Size<TTarget>::Type target_capacity = size / sizeof(TTargetValue);
+        if (sizeof(TTargetValue) <= 2) --target_capacity; //regard the "end of string termination" case
+
+        typename Size<TTarget>::Type target_length = length(source);
+        if (target_length > target_capacity)
+        {
+            target_length = target_capacity;
+        }
+
+        if (sizeof(TSourceValue) >= sizeof(TTargetValue))
+        {
+            arrayMoveForward(source_begin, source_begin + target_length, target_begin);
+        }
+        else
+        {
+            arrayMoveBackward(source_begin, source_begin + target_length, target_begin);
+        }
+
+        _setBegin(target, target_begin);
+        _setLength(target, target_length);
+        _setCapacity(target, target_capacity);
+
+        typedef typename Iterator<TSource, Standard>::Type TSourceIterator;
+        _setBegin(source, TSourceIterator(0));
+        _setLength(source, 0);
+        _setCapacity(source, 0);
+    }
+    else
+    {
+        clear(source);
+    }
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void
+move(String<TTargetValue, TTargetSpec> & target,
+     TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TTargetValue, TTargetSpec> TTarget;
+    move(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource>
+inline void
+move(String<TTargetValue, TTargetSpec> & target,
+     TSource const & source)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TTargetValue, TTargetSpec> TTarget;
+    move(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TTag>
+inline void
+move(String<TTargetValue, TTargetSpec> & target,
+     TSource & source,
+     Tag<TTag> const & tag)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, tag);
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TTag>
+inline void
+move(String<TTargetValue, TTargetSpec> & target,
+     TSource const & source,
+     Tag<TTag> const & tag)
+{
+    SEQAN_CHECKPOINT;
+    assign(target, source, tag);
+}
+
+// TODO(holtgrew): Garbage?
+
+//////////////////////////////////////////////////////////////////////////////
+// valueConstructMove:
+// it is usually better for strings to default construct and move instead of
+// copy construct strings
+
+/*
+template <typename TIterator, typename TValue, typename TSpec>
+inline void
+valueConstructMove(TIterator it,
+                   String<TValue, TSpec> const & value)
+{
+    valueConstruct(it);
+    move(*it, value);
+}
+*/
+
+// ----------------------------------------------------------------------------
+// Function _stringCheckForOverlap
+// ----------------------------------------------------------------------------
+
+template <typename TIter1, typename TIter2, typename TSize>
+inline bool
+_stringCheckForPossibleOverlap(TIter1 const &, TIter2 const &, TSize)
+{
+    return true;
+}
+
+template <typename TIter, typename TSize>
+inline bool
+_stringCheckForPossibleOverlap(TIter const &it1, TIter const &it2, TSize length)
+{
+    // return false if [it1,it1+length) and [it2,it2+length) are not overlapping
+    return !(it2 + length <= it1 || it1 + length <= it2);
+}
+
+// ----------------------------------------------------------------------------
+// Function append()
+// ----------------------------------------------------------------------------
+
+///.Function.append.param.target.type:Class.String
+///.Function.append.param.source.type:Class.String
+///.Function.append.class:Class.String
+
+template <typename TExpand>
+struct AppendString_
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    append_(TTarget & target,
+            TSource & source)
+    {
+        if (!getObjectId(source) || !shareResources(target, source) ||
+            !_stringCheckForPossibleOverlap(begin(source, Standard()), end(target, Standard()), length(source)))
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type target_length = length(target);
+            typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()) + target_length);
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            typename TempCopy_<TSource>::Type temp(source, length(source));
+            append(target, temp, TExpand());
+        }
+    }
+
+    template <typename TTarget, typename TSource>
+    static inline void
+    append_(TTarget & target,
+            TSource & source,
+            typename Size<TTarget>::Type limit)
+    {
+        typename Iterator<TTarget, Standard>::Type target_begin = begin(target, Standard());
+        if (!getObjectId(source) || !shareResources(target, source))
+        {
+SEQAN_CHECKPOINT
+            typename Size<TTarget>::Type target_length = length(target);
+            typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), target_length, target_length, limit, TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()) + target_length);
+        }
+        else
+        {
+            typename Size<TTarget>::Type target_length = length(target);
+            if (target_length >= limit)
+            {
+                SEQAN_CHECKPOINT;
+                arrayDestruct(target_begin + limit, target_begin + target_length);
+                _setLength(target, limit);
+            }
+            else
+            {
+                SEQAN_CHECKPOINT;
+                limit -= target_length;
+                typename Size<TTarget>::Type source_length = length(source) ;
+                if (source_length > limit) source_length = limit;
+
+                typename TempCopy_<TSource>::Type temp(source, source_length);
+                append(target, temp, TExpand());
+            }
+        }
+    }
+};
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TExpand>
+inline void
+append(String<TTargetValue, TTargetSpec> & target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+    AppendString_<Tag<TExpand> >::append_(target, source);
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSource, typename TExpand>
+inline void
+append(String<TTargetValue, TTargetSpec> & target,
+       TSource const & source,
+       typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    AppendString_<Tag<TExpand> >::append_(target, source, limit);
+}
+
+// TODO(holtgrew): Still required with dropped VC++ 2003 support?
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TExpand>
+inline void
+append(String<TTargetValue, TTargetSpec> & target,
+       TSourceValue * source,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    AppendString_<Tag<TExpand> >::append_(target, source);
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TExpand>
+inline void
+append(String<TTargetValue, TTargetSpec> & target,
+       TSourceValue * source,
+       typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    AppendString_<Tag<TExpand> >::append_(target, source, limit);
+}
+
+// ----------------------------------------------------------------------------
+// Function appendValue()
+// ----------------------------------------------------------------------------
+
+template <typename TExpand>
+struct AppendValueToString_
+{
+    template <typename T, typename TValue>
+    static inline void
+    appendValue_(T & me,
+                TValue & _value)
+    {
+        SEQAN_CHECKPOINT;
+        typename Position<T>::Type me_length = length(me);
+        if (capacity(me) <= me_length)
+        {
+            typename Value<T>::Type temp_copy(_value); //temp copy because resize could invalidate _value
+            // TODO(holtgrew): The resize() function will default construct the last element. This is slow. Get rid of this.
+            typename Size<T>::Type new_length = reserve(me, me_length + 1, TExpand());
+            if (me_length < new_length)
+            {
+                // *(begin(me) + me_length) = temp_copy;
+                valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct
+                _setLength(me, me_length + 1);
+            }
+        }
+        else
+        {
+            valueConstruct(begin(me, Standard()) + me_length, _value);
+            _setLength(me, me_length + 1);
+        }
+    }
+};
+
+template <typename TTargetValue, typename TTargetSpec, typename TValue, typename TExpand>
+inline void
+appendValue(String<TTargetValue, TTargetSpec> & me,
+            TValue const & _value,
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    AppendValueToString_<Tag<TExpand> >::appendValue_(me, _value);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// insertValue
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.insertValue:
+..class:Class.String
+..include:seqan/sequence.h
+*/
+
+template <typename TExpand>
+struct InsertValueToString_
+{
+    template <typename T, typename TPosition, typename TValue>
+    static inline void
+    insertValue_(T & me,
+                TPosition pos,
+                TValue & _value)
+    {
+        SEQAN_CHECKPOINT;
+        typename Value<T>::Type temp_copy = _value; //temp copy because resizeSpace could invalidate _value
+        resizeSpace(me, 1, pos, pos, TExpand());
+        if ((typename Size<T>::Type) pos < length(me))
+            moveValue(me, pos, temp_copy);
+    }
+};
+
+template <typename TTargetValue, typename TTargetSpec, typename TPosition, typename TValue, typename TExpand>
+inline void
+insertValue(String<TTargetValue, TTargetSpec> & me,
+            TPosition pos,
+            TValue const & _value,
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    InsertValueToString_<Tag<TExpand> >::insertValue_(me, pos, _value);
+}
+
+// ----------------------------------------------------------------------------
+// Function replace()
+// ----------------------------------------------------------------------------
+
+///.Function.replace.param.target.type:Class.String
+///.Function.replace.param.source.type:Class.String
+///.Function.replace.class:Class.String
+
+template <typename TExpand>
+struct ReplaceString_
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    replace_(TTarget & target,
+             typename Size<TTarget>::Type pos_begin,
+             typename Size<TTarget>::Type pos_end,
+             TSource & source)
+    {
+        if (!getObjectId(source) || !shareResources(target, source))
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), pos_begin, pos_end, TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()) + pos_begin);
+        }
+        else
+        {
+            SEQAN_CHECKPOINT;
+            typename TempCopy_<TSource>::Type temp(source, length(source));
+            replace(target, pos_begin, pos_end, temp, TExpand());
+        }
+    }
+
+    template <typename TTarget, typename TSource>
+    static inline void
+    replace_(TTarget & target,
+             typename Size<TTarget>::Type pos_begin,
+             typename Size<TTarget>::Type pos_end,
+             TSource & source,
+             typename Size<TTarget>::Type limit)
+    {
+        if (!getObjectId(source) || !shareResources(target, source))
+        {
+            SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type part_length = _clearSpace(target, length(source), pos_begin, pos_end, limit, TExpand());
+            arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard()) + pos_begin);
+        }
+        else
+        {
+            if (pos_begin >= limit)
+            {
+                SEQAN_CHECKPOINT;
+                arrayDestruct(begin(target) + limit, end(target));
+                _setLength(target, limit);
+            }
+            else
+            {
+                SEQAN_CHECKPOINT;
+                limit -= pos_begin;
+                typename Size<TTarget>::Type source_length = length(source) ;
+                if (source_length > limit) source_length = limit;
+
+                typename TempCopy_<TSource>::Type temp(source, source_length);
+                replace(target, pos_begin, pos_end, temp, limit, TExpand());
+            }
+        }
+    }
+
+};
+
+template<typename TTargetValue, typename TTargetSpec, typename TPositionBegin, typename TPositionEnd, typename TSource, typename TExpand>
+inline void
+replace(String<TTargetValue, TTargetSpec> & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source,
+        Tag<TExpand>)
+{
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TPositionBegin, typename TPositionEnd, typename TSource, typename TExpand>
+inline void
+replace(String<TTargetValue, TTargetSpec> & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSource const & source,
+        typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+        Tag<TExpand>)
+{
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+
+// TODO(holtgrew): Still required with dropped VC++ 2003 support?
+//this variant is a workaround for the "const array"-bug of VC++
+
+template<typename TTargetValue, typename TTargetSpec, typename TPositionBegin, typename TPositionEnd, typename TSourceValue, typename TExpand>
+inline void
+replace(String<TTargetValue, TTargetSpec> & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSourceValue const * source,
+        Tag<TExpand>)
+{
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source);
+}
+
+template<typename TTargetValue, typename TTargetSpec, typename TPositionBegin, typename TPositionEnd, typename TSourceValue, typename TExpand>
+inline void
+replace(String<TTargetValue, TTargetSpec> & target,
+        TPositionBegin pos_begin,
+        TPositionEnd pos_end,
+        TSourceValue const * source,
+        typename Size< String<TTargetValue, TTargetSpec> >::Type limit,
+        Tag<TExpand>)
+{
+    ReplaceString_<Tag<TExpand> >::replace_(target, pos_begin, pos_end, source, limit);
+}
+
+// ----------------------------------------------------------------------------
+// Internal Function _reallocateStorage()
+// ----------------------------------------------------------------------------
+
+/**
+.Internal._reallocateStorage:
+..cat:Functions
+..summary:Allocates a new buffer if needed.
+..signature:_reallocateStorage(object, new_capacity, resize_tag)
+..param.object:A container for which the buffer is reallocated.
+...type:Class.String
+..param.new_capacity:The capacity $object$ will get after reallocating the buffer.
+..param.resize_tag:Strategy that is used for changing the capacity.
+..returns:Returns the old buffer, if a new buffer has been allocated, $0$ otherwise.
+..remarks:This function only allocates a new buffer if the current capacity is less then $new_capacity$.
+A new buffer is not filled with any content, all copy operations must be done by the caller.
+..remarks:If $object$ never had a buffer, or the buffer is not changed by the function,
+the returned pointer is 0.
+*/
+
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> & me,
+    TSize new_capacity)
+{
+    SEQAN_CHECKPOINT;
+    return _allocateStorage(me, new_capacity);
+}
+
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> & me,
+    TSize new_capacity,
+    Exact)
+{
+    typedef typename Size<String<TValue, TSpec> >::Type TStringSize;
+    if (static_cast<TStringSize>(new_capacity) <= capacity(me))
+    {
+        return 0;
+    }
+    else
+    {
+        SEQAN_CHECKPOINT;
+        return _reallocateStorage(me, new_capacity);
+    }
+}
+
+template <typename TValue, typename TSpec, typename TSize, typename TSize2>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> & me,
+    TSize new_capacity,
+    TSize2 limit,
+    Exact)
+{
+    typedef typename Size<String<TValue, TSpec> >::Type TStringSize;
+    if (static_cast<TStringSize>(new_capacity) <= capacity(me))
+    {
+        return 0;
+    }
+    else
+    {
+        SEQAN_CHECKPOINT;
+        if (new_capacity > limit) new_capacity = limit;
+        return _reallocateStorage(me, new_capacity);
+    }
+}
+
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> & me,
+    TSize new_capacity,
+    Generous)
+{
+    typedef typename Size<String<TValue, TSpec> >::Type TStringSize;
+    if (static_cast<TStringSize>(new_capacity) <= capacity(me))
+    {
+        return 0;
+    }
+    else
+    {
+        SEQAN_CHECKPOINT;
+        new_capacity = computeGenerousCapacity(me, new_capacity);
+        return _reallocateStorage(me, new_capacity);
+    }
+}
+
+template <typename TValue, typename TSpec, typename TSize, typename TSize2>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> & me,
+    TSize new_capacity,
+    TSize2 limit,
+    Generous)
+{
+    typedef typename Size<String<TValue, TSpec> >::Type TStringSize;
+    if (static_cast<TStringSize>(new_capacity) <= capacity(me))
+    {
+        return 0;
+    }
+    else
+    {
+        SEQAN_CHECKPOINT;
+        new_capacity = computeGenerousCapacity(me, new_capacity);
+        if (new_capacity > limit) new_capacity = limit;
+        return _reallocateStorage(me, new_capacity);
+    }
+}
+
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> &,
+    TSize,
+    Insist)
+{
+    return 0;
+}
+
+template <typename TValue, typename TSpec, typename TSize, typename TSize2>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> &,
+    TSize,
+    TSize2,
+    Insist)
+{
+    return 0;
+}
+
+template <typename TValue, typename TSpec, typename TSize>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> &,
+    TSize,
+    Limit)
+{
+    return 0;
+}
+
+template <typename TValue, typename TSpec, typename TSize, typename TSize2>
+inline typename Value<String<TValue, TSpec> >::Type *
+_reallocateStorage(
+    String<TValue, TSpec> &,
+    TSize,
+    TSize2,
+    Limit)
+{
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function reserve()
+// ----------------------------------------------------------------------------
+
+///.Function.reserve.param.object.type:Class.String
+///.Function.reserve.class:Class.String
+
+template <typename TValue, typename TSpec, typename TSize_>
+inline void
+_reserveStorage(
+    String<TValue, TSpec> & /*seq*/,
+    TSize_ /*new_capacity*/,
+    Insist)
+{
+    // do nothing
+}
+
+template <typename TValue, typename TSpec, typename TSize_>
+inline void
+_reserveStorage(
+    String<TValue, TSpec> & /*seq*/,
+    TSize_ /*new_capacity*/,
+    Limit)
+{
+    // do nothing
+}
+
+template <typename TValue, typename TSpec, typename TSize_, typename TExpand>
+inline void
+_reserveStorage(
+    String<TValue, TSpec> & seq,
+    TSize_ new_capacity,
+    Tag<TExpand> tag)
+{
+    typedef typename Size< String<TValue, TSpec> >::Type TSize;
+
+    TSize old_capacity = capacity(seq);
+
+//  if (old_capacity == (TSize)new_capacity) return;
+//  if (!IsSameType<TExpand,TagExact_>::VALUE && old_capacity > (TSize)new_capacity) return;
+    if (old_capacity >= (TSize)new_capacity) return;
+
+    TSize seq_length = length(seq);
+    typename Value< String<TValue, TSpec> >::Type * old_array = _reallocateStorage(seq, new_capacity, tag);
+    if (old_array)
+    {//buffer was replaced, destruct old buffer
+//      arrayConstruct(begin(seq, Standard()), begin(seq, Standard()) + seq_length);
+//      arrayMoveForward(old_array, old_array + seq_length, begin(seq, Standard()));
+        arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard()));
+        arrayDestruct(old_array, old_array + seq_length);
+        _deallocateStorage(seq, old_array, old_capacity);
+    }
+    _setLength(seq, seq_length);
+}
+
+template <typename TValue, typename TSpec, typename TSize_, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+reserve(
+    String<TValue, TSpec> & seq,
+    TSize_ new_capacity,
+    Tag<TExpand> tag)
+{
+SEQAN_CHECKPOINT
+    _reserveStorage(seq, new_capacity, tag);
+    return _capacityReturned(seq, new_capacity, tag);
+}
+
+// ----------------------------------------------------------------------------
+// Function resize()
+// ----------------------------------------------------------------------------
+
+///.Function.resize.param.object.type:Class.String
+
+template <typename TExpand>
+struct _Resize_String
+{
+    template <typename T>
+    static inline typename Size<T>::Type
+    resize_(
+        T & me,
+        typename Size<T>::Type new_length)
+    {
+        typedef typename Size<T>::Type TSize;
+        TSize me_length = length(me);
+        if (new_length < me_length)
+        {
+            SEQAN_CHECKPOINT;
+            arrayDestruct(begin(me, Standard()) + new_length, begin(me, Standard()) + me_length);
+        }
+        else
+        {
+            typename Size<T>::Type me_capacity = capacity(me);
+            if (new_length > me_capacity)
+            {
+                SEQAN_CHECKPOINT;
+                TSize new_capacity = reserve(me, new_length, TExpand());
+                if (new_capacity < new_length)
+                {
+                    new_length = new_capacity;
+                }
+            }
+            if (new_length > me_length)
+            {
+                SEQAN_CHECKPOINT;
+                arrayConstruct(begin(me, Standard()) + me_length, begin(me, Standard()) + new_length);
+            }
+        }
+
+        _setLength(me, new_length);
+        return new_length;
+    }
+
+    template <typename T, typename TValue>
+    static inline typename Size<T>::Type
+    resize_(
+        T & me,
+        typename Size<T>::Type new_length,
+        TValue const & val)
+    {
+        typedef typename Size<T>::Type TSize;
+        TSize me_length = length(me);
+        if (new_length < me_length)
+        {
+            SEQAN_CHECKPOINT;
+            arrayDestruct(begin(me, Standard()) + new_length, begin(me, Standard()) + me_length);
+        }
+        else
+        {
+            TSize me_capacity = capacity(me);
+            if (new_length > me_capacity)
+            {
+                SEQAN_CHECKPOINT;
+                TValue tempCopy = val;  // reserve could invalidate val
+                TSize new_capacity = reserve(me, new_length, TExpand());
+                if (new_capacity < new_length)
+                {
+                    new_length = new_capacity;
+                }
+                arrayConstruct(begin(me, Standard()) + me_length, begin(me, Standard()) + new_length, tempCopy);
+            } else
+                if (new_length > me_length)
+                {
+                    SEQAN_CHECKPOINT;
+                    arrayConstruct(begin(me, Standard()) + me_length, begin(me, Standard()) + new_length, val);
+                }
+        }
+
+        _setLength(me, new_length);
+        return new_length;
+    }
+};
+
+template <typename TValue, typename TSpec, typename TSize, typename TExpand>
+inline typename Size< String<TValue, TSpec> >::Type
+resize(
+    String<TValue, TSpec> & me,
+    TSize new_length,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return _Resize_String<Tag<TExpand> >::resize_(me, new_length);
+}
+
+template <typename TValue, typename TSpec, typename TSize, typename TValue2, typename TExpand>
+inline TSize
+resize(String<TValue, TSpec> & me,
+     TSize new_length,
+     TValue2 const & val,
+     Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return _Resize_String<Tag<TExpand> >::resize_(me, new_length, val);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator+=(), shortcut to append()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Maybe move to a string_shortcuts.h?
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight >
+inline
+String<TLeftValue, TLeftSpec> &
+operator+=(String<TLeftValue, TLeftSpec> & left,
+           TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    append(left, right);
+    return left;
+}
+
+// The comparator functions forward to the code in sequence_lexical.h.
+
+// ----------------------------------------------------------------------------
+// Function operator==()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight >
+inline bool
+operator==(String<TLeftValue, TLeftSpec> const & left,
+           TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    typename Comparator<String<TLeftValue, TLeftSpec> >::Type _lex(left, right);
+    return isEqual(_lex);
+}
+
+template <typename TLeftValue, typename TRightValue, typename TRightSpec >
+inline bool
+operator==(TLeftValue * left,
+           String<TRightValue, TRightSpec> const & right)
+{
+    SEQAN_CHECKPOINT;
+    typename Comparator<String<TRightValue, TRightSpec> >::Type _lex(left, right);
+    return isEqual(_lex);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator!=()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight >
+inline bool
+operator!=(String<TLeftValue, TLeftSpec> const & left,
+           TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    typename Comparator<String<TLeftValue, TLeftSpec> >::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+
+template <typename TLeftValue, typename TRightValue, typename TRightSpec >
+inline bool
+operator!=(TLeftValue * left,
+           String<TRightValue, TRightSpec> const & right)
+{
+    SEQAN_CHECKPOINT;
+    typename Comparator<String<TRightValue, TRightSpec> >::Type _lex(left, right);
+    return isNotEqual(_lex);
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight>
+inline bool
+operator<(String<TLeftValue, TLeftSpec> const & left,
+          TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isLess(left, right, typename DefaultPrefixOrder<String<TLeftValue, TLeftSpec> >::Type());
+}
+
+template <typename TLeftValue, typename TRightValue, typename TRightSpec >
+inline bool
+operator<(TLeftValue * left,
+          String<TRightValue, TRightSpec> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isLess(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<=()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight>
+inline bool
+operator<=(String<TLeftValue, TLeftSpec> const & left,
+           TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isLessOrEqual(left, right, typename DefaultPrefixOrder<String<TLeftValue, TLeftSpec> >::Type());
+}
+
+template <typename TLeftValue, typename TRightValue, typename TRightSpec >
+inline bool
+operator<=(TLeftValue * left,
+           String<TRightValue, TRightSpec> const & right)
+{
+SEQAN_CHECKPOINT
+    return isLessOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight>
+inline bool
+operator>(String<TLeftValue, TLeftSpec> const & left,
+          TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isGreater(left, right, typename DefaultPrefixOrder<String<TLeftValue, TLeftSpec> >::Type());
+}
+template <typename TLeftValue, typename TRightValue, typename TRightSpec >
+inline bool
+operator>(TLeftValue * left,
+          String<TRightValue, TRightSpec> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isGreater(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>=()
+// ----------------------------------------------------------------------------
+
+template <typename TLeftValue, typename TLeftSpec, typename TRight>
+inline bool
+operator>=(String<TLeftValue, TLeftSpec> const & left,
+           TRight const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<String<TLeftValue, TLeftSpec> >::Type());
+}
+template <typename TLeftValue, typename TRightValue, typename TRightSpec>
+inline bool
+operator>=(TLeftValue * left,
+             String<TRightValue, TRightSpec> const & right)
+{
+    SEQAN_CHECKPOINT;
+    return isGreaterOrEqual(left, right, typename DefaultPrefixOrder<TLeftValue *>::Type());
+}
+
+// ----------------------------------------------------------------------------
+// Function operator<<() for streams.
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TSpec>
+inline TStream &
+operator<<(TStream & target,
+           String<TValue, TSpec> const & source)
+{
+SEQAN_CHECKPOINT
+    write(target, source);
+    return target;
+}
+
+// ----------------------------------------------------------------------------
+// Function operator>>() for streams.
+// ----------------------------------------------------------------------------
+
+template <typename TStream, typename TValue, typename TSpec>
+inline TStream &
+operator>>(TStream & source,
+           String<TValue, TSpec> & target)
+{
+    SEQAN_CHECKPOINT;
+    read(source, target);
+    return source;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_ARRAY_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_block.h b/third-party/seqan/core/include/seqan/sequence/string_block.h
new file mode 100644
index 0000000..5302bcf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_block.h
@@ -0,0 +1,690 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of the Block String which allows constant-sized, e.g.
+// linear expansion
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_GRAPH_STACK_H
+#define SEQAN_HEADER_GRAPH_STACK_H
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class BlockString Block String
+ * @extends String
+ * @headerfile <seqan/sequence.h>
+ * @brief String optimized for push_back, top, and pop (Stack behaviour).
+ * 
+ * @signature template <typename TValue, unsigned SPACE = 4096>
+ *            class String<TValue, Block<SIZE> >;
+ * 
+ * @tparam TValue The value type, that is the type of the items/characters stored in the string.  Use
+ *                @link String#Value @endlink to get the value type for a given class.
+ * @tparam SIZE A positive integer that specifies the number of values in each
+ *              allocated block.  Size should be a power of 2, e.g., 1024.
+ * 
+ */
+
+template<unsigned int SPACE = 4096>
+struct Block;
+
+/**
+.Spec.Block String:
+..cat:Strings
+..general:Class.String
+..summary:String optimized for push_back, top, and pop (Stack behaviour).
+..signature:String<TValue, Block<size> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.size:A positive integer that specifies the number of values in each allocated block.
+...remarks: Size should be a power of 2, e.g., 1024.
+..include:seqan/sequence.h
+*/
+template<typename TValue, unsigned int SPACE>
+class String<TValue, Block<SPACE> >
+{
+    typedef String<TValue, Array<SPACE> >               TBlock;
+    typedef TBlock*                                     PBlock;
+    typedef Allocator< SinglePool<sizeof(TBlock)> >     TAllocator;
+
+public:
+    typedef typename Iterator<TBlock, Standard>::Type   TBlockIter;
+    typedef String<PBlock>                              TBlockTable;
+
+    TBlockTable     blocks;
+    TBlockIter      blockFirst, blockLast;  // current block boundaries
+    TBlockIter      lastValue;              // pointer to top value
+    TAllocator      alloc;
+
+    String():
+        blockFirst(TBlockIter()),
+        blockLast(TBlockIter()),
+        lastValue(TBlockIter()) {}
+
+    template<typename TSource>
+    String(TSource const& source):
+        blockFirst(TBlockIter()),
+        blockLast(TBlockIter()),
+        lastValue(TBlockIter())
+    {
+    SEQAN_CHECKPOINT
+        assign(*this, source);
+    }
+
+    String(String const & source):
+        blockFirst(TBlockIter()),
+        blockLast(TBlockIter()),
+        lastValue(TBlockIter())
+    {
+    SEQAN_CHECKPOINT
+        assign(*this, source);
+    }
+
+    template<typename TSource>
+    String & operator =(TSource const& source)
+    {
+    SEQAN_CHECKPOINT
+        assign(*this, source);
+        return *this;
+    }
+
+    String & operator =(String const& _other)
+    {
+    SEQAN_CHECKPOINT
+        if (this == &_other) return *this;
+        assign(*this, _other);
+        return *this;
+    }
+
+    ~String()
+    {
+        clear(*this);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template<typename TPos>
+    inline typename Reference<String>::Type
+        operator[] (TPos pos)
+    {
+    SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+
+    template<typename TPos>
+    inline typename Reference<String const>::Type
+        operator[] (TPos pos) const
+    {
+    SEQAN_CHECKPOINT
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+struct DefaultOverflowImplicit< String<TValue, Block<SPACE> > >
+{
+    typedef Generous Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Iterator
+// ----------------------------------------------------------------------------
+
+///.Metafunction.Iterator.param.T.type:Spec.Block String
+///.Metafunction.Iterator.class:Spec.Block String
+
+template<typename TValue, unsigned int SPACE>
+struct Iterator<String<TValue, Block<SPACE> >, Standard>
+{
+    typedef Iter<String<TValue, Block<SPACE> >, PositionIterator> Type;
+};
+
+template<typename TValue, unsigned int SPACE>
+struct Iterator<String<TValue, Block<SPACE> > const, Standard>
+{
+    typedef Iter<String<TValue, Block<SPACE> > const, PositionIterator> Type;
+};
+
+template<typename TValue, unsigned int SPACE>
+struct Iterator<String<TValue, Block<SPACE> >, Rooted>
+{
+    typedef Iter<String<TValue, Block<SPACE> >, PositionIterator> Type;
+};
+
+template<typename TValue, unsigned int SPACE>
+struct Iterator<String<TValue, Block<SPACE> > const, Rooted>
+{
+    typedef Iter<String<TValue, Block<SPACE> > const, PositionIterator> Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function begin()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TSpec>
+inline typename Iterator<String<TValue, Block<SPACE> >, Tag<TSpec> const >::Type
+begin(String<TValue, Block<SPACE> > & me, Tag<TSpec> const)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<String<TValue, Block<SPACE> >, PositionIterator>(me, 0);
+}
+
+template<typename TValue, unsigned int SPACE, typename TSpec>
+inline typename Iterator<String<TValue, Block<SPACE> > const, Tag<TSpec> const>::Type
+begin(String<TValue, Block<SPACE> > const & me, Tag<TSpec> const)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<String<TValue, Block<SPACE> > const, PositionIterator>(me, 0);
+}
+
+// ----------------------------------------------------------------------------
+// Function end()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TSpec>
+inline typename Iterator<String<TValue, Block<SPACE> >, Tag<TSpec> const >::Type
+end(String<TValue, Block<SPACE> > & me, Tag<TSpec> const)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<String<TValue, Block<SPACE> >, PositionIterator>(me, length(me));
+}
+
+template<typename TValue, unsigned int SPACE, typename TSpec>
+inline typename Iterator<String<TValue, Block<SPACE> > const, Tag<TSpec> const>::Type
+end(String<TValue, Block<SPACE> > const & me, Tag<TSpec> const)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<String<TValue, Block<SPACE> > const, PositionIterator>(me, length(me));
+}
+
+// ----------------------------------------------------------------------------
+// Function assign()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TSource>
+inline void
+assign(
+    String<TValue, Block<SPACE> >& target,
+    TSource const& source)
+{
+    SEQAN_CHECKPOINT;
+    clear(target);
+    typedef typename Iterator<TSource const, Standard>::Type TIter;
+    for(TIter it = begin(source, Standard()); !atEnd(it, source); goNext(it))
+        push(target, *it);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TPos>
+inline typename Reference<String<TValue, Block<SPACE> > >::Type
+value(
+    String<TValue, Block<SPACE> >& stack,
+    TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return value(*(stack.blocks[pos / SPACE]), pos % SPACE);
+}
+
+template<typename TValue, unsigned int SPACE, typename TPos>
+inline typename Reference<String<TValue, Block<SPACE> > >::Type
+value(
+    String<TValue, Block<SPACE> > const& stack,
+    TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return value(*(stack.blocks[pos / SPACE]), pos % SPACE);
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Probably wrong place?
+template<typename TValue, unsigned int SPACE, typename TIteratorSpec>
+inline bool
+atEnd(
+    Iter<String<TValue, Block<SPACE> >, TIteratorSpec>& it,
+    String<TValue, Block<SPACE> >& container)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<String<TValue, Block<SPACE> >, Standard>::Type TIter;
+    TIter endIt = end(container, Standard());
+    return (it == endIt);
+}
+
+// ----------------------------------------------------------------------------
+// Function clear()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline void
+clear(String<TValue, Block<SPACE> >& me)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TValue, Block<SPACE> >           TBlockString;
+    typedef typename TBlockString::TBlockTable      TBlockTable;
+    typedef typename Iterator<TBlockTable, Standard>::Type  TIter;
+
+    TIter it = begin(me.blocks), itEnd = end(me.blocks);
+    while (it != itEnd) {
+        valueDestruct(it);
+        deallocate(me.alloc, *it, 1);
+        ++it;
+    }
+    clear(me.blocks);
+    me.lastValue = me.blockLast = typename TBlockString::TBlockIter();
+}
+
+// ----------------------------------------------------------------------------
+// Function resize()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TSize2, typename TExpand>
+inline typename Size< String<TValue, Block<SPACE> > >::Type
+resize(String<TValue, Block<SPACE> > & me,
+    TSize2 new_length,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TValue, Block<SPACE> >           TBlockString;
+    typedef typename Size<TBlockString>::Type       TSize;
+    TSize len = length(me);
+
+    if ((TSize)new_length > len)
+    {
+        for (; len < (TSize)new_length; ++len) push(me);
+    }
+    else if ((TSize)new_length < len)
+    {
+        for (; len > (TSize)new_length; --len) pop(me);
+    }
+    return new_length;
+}
+
+template<typename TValue, unsigned int SPACE, typename TSize2>
+inline typename Size< String<TValue, Block<SPACE> > >::Type
+resize(String<TValue, Block<SPACE> > & me,
+    TSize2 new_length,
+    Limit)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TValue, Block<SPACE> >           TBlockString;
+    typedef typename Size<TBlockString>::Type       TSize;
+    TSize len = length(me);
+
+    if (new_length > capacity(me)) new_length = capacity(me);
+
+    if (new_length > len)
+    {
+        TValue val;
+        for (; len < new_length; ++len) push(me, val);
+    }
+    else if (new_length < len)
+    {
+        for (; len > new_length; --len) pop(me);
+    }
+    return new_length;
+}
+
+// ----------------------------------------------------------------------------
+// Function reserve()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Why is this only a dummy implementation?
+///.Function.reserve.param.object.type:Spec.Block String
+///.Function.reserve.class:Spec.Block String
+/*
+template <typename TValue, unsigned int SPACE, typename TSize, typename TExpand>
+inline typename Size< String<TValue, Block<SPACE> > >::Type
+reserve(
+    String<TValue, Block<SPACE> >& me,
+    TSize new_capacity,
+    Tag<TExpand> tag)
+{
+SEQAN_CHECKPOINT
+    reserve(me.blocks, (new_capacity + SPACE - 1) / SPACE, tag);
+    return capacity(me.blocks) * SPACE;
+}
+*/
+
+// dummy implementation
+template<typename TValue, unsigned int SPACE, typename TSize, typename TExpand>
+inline typename Size< String<TValue, Block<SPACE> > >::Type
+reserve(String<TValue, Block<SPACE> > & /*me*/,
+    TSize new_capacity,
+    Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return new_capacity;
+}
+
+// ----------------------------------------------------------------------------
+// Function append()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TSource, typename TExpand>
+inline void
+append(
+    String<TValue, Block<SPACE> >& me,
+    TSource const& source,
+    Tag<TExpand> /*tag*/)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<TSource const, Standard>::Type TIter;
+    for(TIter it = begin(source, Standard()); !atEnd(it, source); goNext(it))
+        appendValue(me, *it);
+}
+
+// ----------------------------------------------------------------------------
+// Function appendValue()
+// ----------------------------------------------------------------------------
+
+///.Function.appendValue.param.target.type:Spec.Block String
+
+template<typename TValue, unsigned int SPACE, typename TVal, typename TExpand>
+inline void
+appendValue(
+    String<TValue, Block<SPACE> >& me,
+    TVal const& source,
+    Tag<TExpand> tag)
+{
+    // TODO(holtgrew): Why does this operate on raw memory instead of using appendValue(me.blocks[last], X)?
+    SEQAN_CHECKPOINT;
+    if (me.lastValue == me.blockLast) {
+        typename Size< String<TValue, Block<SPACE> > >::Type last = length(me.blocks);
+
+        resize(me.blocks, last + 1, tag);
+        allocate(me.alloc, me.blocks[last], 1);
+        valueConstruct(me.blocks[last]);
+        me.lastValue = me.blockFirst = begin(*me.blocks[last]);
+        me.blockLast = (me.blockFirst + (SPACE - 1));
+        back(me.blocks)->data_end += 1;
+    } else {
+        ++me.lastValue;
+        back(me.blocks)->data_end += 1;
+    }
+    valueConstruct(me.lastValue, source);
+}
+
+// ----------------------------------------------------------------------------
+// Function push()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE, typename TVal>
+inline void
+push(
+    String<TValue, Block<SPACE> >& me,
+    TVal const& source)
+{
+    appendValue(me, source);
+}
+
+template<typename TValue, unsigned int SPACE>
+inline void
+push(String<TValue, Block<SPACE> >& me)
+{
+    SEQAN_CHECKPOINT;
+    if (me.lastValue == me.blockLast) {
+        typename Size< String<TValue, Block<SPACE> > >::Type last = length(me.blocks);
+
+        resize(me.blocks, last + 1, typename DefaultOverflowImplicit<String<TValue, Block<SPACE> > >::Type());
+        allocate(me.alloc, me.blocks[last], 1);
+        me.lastValue = me.blockFirst = begin(*me.blocks[last]);
+        me.blockLast = (me.blockFirst + (SPACE - 1));
+        back(me.blocks)->data_end += 1;
+    } else {
+        ++me.lastValue;
+        back(me.blocks)->data_end += 1;
+    }
+    valueConstruct(me.lastValue);
+}
+
+// ----------------------------------------------------------------------------
+// Function push_back()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Breaks naming-conventions.
+template<typename TValue, unsigned int SPACE, typename TVal>
+inline void
+push_back(
+    String<TValue, Block<SPACE> >& me,
+    TVal const& source)
+{
+    appendValue(me, source);
+}
+
+// ----------------------------------------------------------------------------
+// Function top()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline TValue &
+top(String<TValue, Block<SPACE> > & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "top() called on an empty string.");
+
+    return *me.lastValue;
+}
+
+template<typename TValue, unsigned int SPACE>
+inline TValue const &
+top(String<TValue, Block<SPACE> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "top() called on an empty string.");
+
+    return *me.lastValue;
+}
+
+template<typename TValue, unsigned int SPACE>
+inline TValue &
+back(String<TValue, Block<SPACE> > & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "back() called on an empty string.");
+
+    return *me.lastValue;
+}
+
+template<typename TValue, unsigned int SPACE>
+inline TValue const &
+back(String<TValue, Block<SPACE> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "back() called on an empty string.");
+
+    return *me.lastValue;
+}
+
+// ----------------------------------------------------------------------------
+// Function topPrev()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline TValue &
+topPrev(String<TValue, Block<SPACE> > & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_GEQ_MSG(length(me), 2u, "topPrev() called on a string with less than 2 elements.");
+
+    if (me.lastValue != me.blockFirst)
+        return *(me.lastValue - 1);
+    else
+        return *(begin(*me.blocks[length(me.blocks) - 1]) + (SPACE - 1));
+}
+
+template<typename TValue, unsigned int SPACE>
+inline TValue const &
+topPrev(String<TValue, Block<SPACE> > const& me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_GEQ_MSG(length(me), 2u, "topPrev() called on a string with less than 2 elements.");
+
+   if (me.lastValue != me.blockFirst)
+        return *(me.lastValue - 1);
+    else
+        return *(begin(*me.blocks[length(me.blocks) - 1]) + (SPACE - 1));
+}
+
+// ----------------------------------------------------------------------------
+// Function pop()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline void
+pop(String<TValue, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "pop() called on an empty string.");
+
+    resize(me, length(me) - 1);
+}
+
+template<typename TValue, unsigned int SPACE>
+inline void
+pop(String<TValue, Block<SPACE> >& me)
+{
+    typedef typename String<TValue, Block<SPACE> >::TBlockIter TBlockIter;
+    
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_NOT_MSG(empty(me), "pop() called on an empty string.");
+    
+    if (me.lastValue == me.blockFirst) {
+        typename Size< String<TValue, Block<SPACE> > >::Type last = length(me.blocks);
+
+        if (last) {
+            back(me.blocks)->data_end -= 1;
+            valueDestruct(me.lastValue);
+            valueDestruct(me.blocks[--last]);
+            deallocate(me.alloc, me.blocks[last], 1);
+            resize(me.blocks, last);
+            if (last) {
+                me.blockFirst = begin(*me.blocks[--last]);
+                me.lastValue = me.blockLast = (me.blockFirst + (SPACE - 1));
+            } else
+            {
+                me.lastValue = me.blockFirst = me.blockLast = TBlockIter();
+            }
+        }
+    } else {
+        back(me.blocks)->data_end -= 1;
+        valueDestruct(me.lastValue);
+        --me.lastValue;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function pop_back()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Breaks naming-conventions.
+template<typename TValue, unsigned int SPACE>
+inline void
+pop_back(String<TValue, Block<SPACE> >& me)
+{
+    SEQAN_CHECKPOINT;
+    pop(me);
+}
+
+// ----------------------------------------------------------------------------
+// Function empty()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline bool
+empty(String<TValue, Block<SPACE> > const& me)
+{
+    SEQAN_CHECKPOINT;
+    return length(me.blocks) == 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function length()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline typename Size<String<TValue, Block<SPACE> > >::Type
+length(String<TValue, Block<SPACE> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    if (length(me.blocks))
+        return (length(me.blocks) - 1) * SPACE + (me.lastValue - me.blockFirst) + 1;
+    else
+        return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function capacity()
+// ----------------------------------------------------------------------------
+
+template<typename TValue, unsigned int SPACE>
+inline typename Size<String<TValue, Block<SPACE> > >::Type
+capacity(String<TValue, Block<SPACE> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    if (length(me.blocks))
+        return length(me.blocks) * SPACE;
+    else
+        return 0;
+}
+
+} // namespace seqan
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/sequence/string_cstyle.h b/third-party/seqan/core/include/seqan/sequence/string_cstyle.h
new file mode 100644
index 0000000..4d1b8b3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_cstyle.h
@@ -0,0 +1,1006 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the CStyle String specialization,
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_CSTYLE_H_
+#define SEQAN_SEQUENCE_STRING_CSTYLE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// Forward for tag.
+struct CStyle_;
+typedef Tag<CStyle_> CStyle;
+
+// Used in constructors.
+template <typename TValue>
+inline void
+clear(String<TValue, CStyle> & me);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Put example into demo.
+
+/*!
+ * @class CStyleString CStyle String
+ * @extends String
+ * @headerfile seqan/sequence.h
+ * @brief Allows adaption of strings to C-style strings.
+ * 
+ * @signature template <typename TValue, typename TCStyle>
+ *            class String<TValue, CStyle>;
+ * 
+ * @tparam TValue The value type, that is the type of the items/characters
+ *                stored in the string.Use @link Value @endlink to get the value
+ *                type for a given class.
+ * 
+ * Assigning a string <tt>TValue *</tt> to a CStyle String will not create a
+ * copy of the string but just copy pointers.
+ * 
+ * @section Remarks
+ * 
+ * The purpose of this class is to access to the content of a sequence in a
+ * "zero terminated string" style. This can be useful if SeqAn classes has to be
+ * integrated in programs that use <tt>char</tt> arrays to store strings.
+ * Instances of <tt>String<TValue, CStyle></tt> can implicitely converted to a
+ * <tt>TValue *</tt> that points to a zero terminated CStyle of <tt>TValue</tt>.
+ * 
+ * The stored c-style string object can be set by constructors or assignment.
+ * The content of a c-style string can eighter be stored in a separate buffer,
+ * that is the source string is copied. Or the buffer of the source string
+ * itself is used instead, in this case the c-style string depends on the source
+ * string and gets invalid as soon as the buffer of the source string is
+ * destroyed.
+ * 
+ * Hence, this class is a kind of adaptor from an arbitrary SeqAn string to char
+ * arrays. Of course, the opposite way is possible too: Read @link char
+ * array.here @endlink about adapting char arrays to SeqAn strings.
+ * 
+ * @section Examples
+ * 
+ * @code{.cpp}
+ * // Create a string str:
+ * String<char> str = "this is a test string";
+ *  
+ * // Create a c-style string object for str:
+ * String<char, CStyle> cStyle = str;
+ *  
+ * // Now use cStyle as char array:
+ * strcmp(cStyle, "compare it to this string");
+ * @endcode
+ * If the c-style string is needed only temporarily, the function
+ * <tt>toCString</tt> can be used:
+ * 
+ * @code{.cpp}
+ * String<char> str = "this is a test string";
+ * strcmp(toCString(str), "compare it to this string");
+ * @endcode
+ * @see create
+ */
+ 
+/**
+.Spec.CStyle String:
+..cat:Strings
+..general:Class.String
+..summary:Allows adaption of strings to C-style strings.
+..signature:String<TValue, CStyle>
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..remarks:
+..text:Assigning a string $TValue *$ to a CStyle String will not create a copy of the string but just copy pointers.
+..remarks:
+...text:The purpose of this class is to access to the content of a sequence
+in a "zero terminated string" style.
+This can be useful if SeqAn classes has to be integrated in programs that use $char$ arrays
+to store strings.
+Instances of $String<TValue, CStyle>$ can implicitely converted to a $TValue *$ that
+points to a zero terminated CStyle of $TValue$.
+...text:The stored c-style string object can be set by constructors or assignment.
+The content of a c-style string can eighter be stored in a separate buffer, that is the source string
+is copied. Or the buffer of the source string itself is used instead, in this case the c-style string
+depends on the source string and gets invalid as soon as the buffer of the source string is destroyed.
+...text:Hence, this class is a kind of adaptor from an arbitrary SeqAn string to char arrays.
+Of course, the opposite way is possible too:
+Read @Adaption.char array.here@ about adapting char arrays to SeqAn strings.
+..example:
+...code:// Create a string str:
+String<char> str = "this is a test string";
+
+// Create a c-style string object for str:
+String<char, CStyle> cStyle = str;
+
+// Now use cStyle as char array:
+strcmp(cStyle, "compare it to this string");
+...text:If the c-style string is needed only temporarily, the function $toCString$ can be used:
+...code:String<char> str = "this is a test string";
+strcmp(toCString(str), "compare it to this string");
+..include:seqan/sequence.h
+*/
+
+struct CStyle_;
+typedef Tag<CStyle_> CStyle;
+
+#ifdef PLATFORM_WINDOWS_VS
+#pragma warning( push )
+// Disable warning C4521 locally (multiple copy constructors).
+#pragma warning( disable: 4521 )
+// Disable warning C4522 locally (multiple assignment operators).
+#pragma warning( disable: 4522 )
+#endif  // PLATFORM_WINDOWS_VS
+
+template <typename TValue>
+class String <TValue, CStyle >
+{
+public:
+    TValue * data_begin;
+    TValue * data_end;
+    // If data_size > 0, then the buffer is owned by me and must be deallocated.
+    size_t data_size;
+
+    // TODO(holtgrew): Maybe better point to 0?
+    static TValue EMPTY_STRING;
+
+    String()
+        : data_begin(&EMPTY_STRING),
+          data_end(&EMPTY_STRING),
+          data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    template <typename TString>
+    String(TString & str) : data_begin(0), data_end(0), data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+    }
+
+    template <typename TString>
+    String(TString const & str) : data_begin(0), data_end(0), data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+    }
+
+    String(String & str) : data_begin(0), data_end(0), data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+    }
+
+    String(String const & str) : data_begin(0), data_end(0), data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+    }
+
+    String(TValue * str)
+        : data_begin(str),
+          data_end(end(str)),
+          data_size(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    ~String()
+    {
+        SEQAN_CHECKPOINT;
+        clear(*this);
+    }
+
+    template <typename TString>
+    inline
+    String & operator=(TString & str)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+        return *this;
+    }
+
+    template <typename TString>
+    inline
+    String & operator=(TString const & str)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+        return *this;
+    }
+
+    inline
+    String & operator=(String & str)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+        return *this;
+    }
+
+    inline
+    String & operator=(String const & str)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, str);
+        return *this;
+    }
+
+    inline
+    operator TValue * ()
+    {
+        SEQAN_CHECKPOINT;
+        return data_begin;
+    }
+
+    inline
+    operator TValue const * () const
+    {
+        SEQAN_CHECKPOINT;
+        return data_begin;
+    }
+};
+
+// Define the static member
+template <typename TValue>
+TValue String<TValue, CStyle >::EMPTY_STRING = TValue();
+
+#ifdef PLATFORM_WINDOWS_VS
+// Reset warning state to previous one for C4521, C4522.
+#pragma warning( pop )
+#endif  // PLATFORM_WINDOWS_VS
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+struct DefaultOverflowImplicit<String<TValue, CStyle> >
+{
+    typedef Exact Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction IsContiguous
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+struct IsContiguous< String<TValue, CStyle > >
+{
+    typedef True Type;
+    enum { VALUE = true };
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function move()
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+move(String<TValue, CStyle> & target,
+     String<TValue, CStyle> & source)
+{
+    SEQAN_CHECKPOINT;
+    clear(target);
+
+    target.data_begin = source.data_begin;
+    target.data_end = source.data_end;
+    target.data_size = source.data_size;
+
+    source.data_begin = 0;
+    source.data_end = 0;
+    source.data_size = 0;
+}
+
+template <typename TValue>
+inline void
+move(String<TValue, CStyle> & target,
+     String<TValue, CStyle> const & source)
+{
+    SEQAN_CHECKPOINT;
+    move(target, const_cast<String<TValue, CStyle> &>(source));
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+inline typename Iterator<String<TValue, CStyle >, Standard>::Type
+begin(String <TValue, CStyle > & me,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_begin;
+}
+
+template <typename TValue>
+inline typename Iterator<String<TValue, CStyle > const, Standard>::Type
+begin(String <TValue, CStyle > const & me,
+      Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_begin;
+}
+
+// --------------------------------------------------------------------------
+// Internal Function _setBegin()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename TValue2>
+inline void
+_setBegin(String <TValue, CStyle > & me, TValue2 new_begin)
+{
+    SEQAN_CHECKPOINT;
+    me.data_begin = new_begin;
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+inline typename Iterator<String <TValue, CStyle >, Standard>::Type
+end(String <TValue, CStyle > & me,
+    Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_end;
+}
+
+template <typename TValue>
+inline typename Iterator<String <TValue, CStyle > const, Standard>::Type
+end(String <TValue, CStyle > const & me,
+    Standard const &)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_end;
+}
+
+// --------------------------------------------------------------------------
+// Internal Function _setEnd()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename TValue2>
+inline void
+_setEnd(String <TValue, CStyle > & me, TValue2 new_end)
+{
+    SEQAN_CHECKPOINT;
+    me.data_end = new_end;
+    if (new_end != NULL)
+        *new_end = TValue(); //??? ist das wirklich sinnvoll fuer typen, die weder char noch wchar_t sind?
+}
+
+// --------------------------------------------------------------------------
+// Function capacity()
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+inline size_t
+capacity(String <TValue, CStyle > const & me)
+{
+    SEQAN_CHECKPOINT;
+    if (me.data_size) return me.data_size -1;
+    else return me.data_end - me.data_begin;
+}
+
+// --------------------------------------------------------------------------
+// Internal Function _reallocateStorage()
+// --------------------------------------------------------------------------
+
+///.Internal._reallocateStorage.param.object.type:Spec.CStyle String
+///.Internal._reallocateStorage.param.resize_tag.remarks:@Spec.CStyle String@ only supports @Tag.Overflow Strategy.exact at .
+//this function works also for dependent buffers
+template <typename TValue>
+inline TValue *
+_reallocateStorage(
+    String <TValue, CStyle > & me,
+    size_t new_capacity,
+    Exact)
+{
+    SEQAN_CHECKPOINT;
+    TValue * _returnValue;
+    if (me.data_size)
+    {//dependent
+        _returnValue = me.data_begin;
+    }
+    else
+    {//not dependent
+        _returnValue = 0;
+    }
+
+    me.data_size = new_capacity + 1; //+1 for zero termination
+    allocate(me, me.data_begin, me.data_size, TagAllocateStorage());
+    return _returnValue;
+}
+
+// --------------------------------------------------------------------------
+// Internal Function _deallocateStorage()
+// --------------------------------------------------------------------------
+
+///.Internal._deallocateStorage.param.object.type:Spec.CStyle String
+
+template <typename TValue>
+inline void
+_deallocateStorage(
+    String <TValue, CStyle > & me,
+    TValue * ptr,
+    size_t capacity)
+{
+    SEQAN_CHECKPOINT;
+    size_t size = capacity + 1;
+    deallocate(me, ptr, size, TagAllocateStorage());
+}
+
+// --------------------------------------------------------------------------
+// Function dependent()
+// --------------------------------------------------------------------------
+
+/**
+.Function.dependent:
+..summary:Test whether object depends on other objects.
+..class:Spec.CStyle String
+..cat:Dependent Objects
+..signature:bool dependent(object)
+..param.object:An object.
+...type:Spec.CStyle String
+..returns:$true$ if $object$ depends one some other object, $false$ otherwise.
+..remarks:An object "$a$" depends on another object "$b$", if changing "$b$" can invalidate "$a$";
+especially the destruction of "$b$" invalidates "$a$".
+..include:seqan/sequence.h
+*/
+template <typename TValue>
+inline bool
+dependent(String <TValue, CStyle > & me)
+{
+    SEQAN_CHECKPOINT;
+    return (me.data_size == 0);
+}
+
+// --------------------------------------------------------------------------
+// Function assign()
+// --------------------------------------------------------------------------
+
+//special implementation for char array sources
+template <typename TValue>
+inline void
+assign(String <TValue, CStyle > & target,
+       TValue * source)
+{
+    SEQAN_CHECKPOINT;
+    clear(target);
+    target.data_begin = source;
+    target.data_end = end(source);
+}
+
+// --------------------------------------------------------------------------
+// Function assign()
+// --------------------------------------------------------------------------
+
+template <typename TTargetValue, typename TSource, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSource & source,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, tag);
+}
+
+template <typename TTargetValue, typename TSource, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSource const & source,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, tag);
+}
+
+template <typename TTargetValue, typename TSource, typename TSize, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSource & source,
+       TSize /*limit*/,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, tag);
+}
+
+template <typename TTargetValue, typename TSource, typename TSize, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSource const & source,
+       TSize limit,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, limit, tag);
+}
+
+// TODO(holtgrew): Still needed with dropped VC++ 2003 support?
+//this variant is a workaround for the "const array"-bug of VC++
+
+template <typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSourceValue const * source,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, tag);
+}
+
+template <typename TTargetValue, typename TSourceValue, typename TSize, typename TExpand>
+inline void
+assign(String<TTargetValue, CStyle> & target,
+       TSourceValue const * source,
+       TSize limit,
+       Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    create(target, source, limit, tag);
+}
+
+//If source is non-const String, then there could be the possibility
+//to use the source buffer
+
+template <typename TExpand, bool IS_CONTIGUOUS>
+struct AssignStringToStringArray_;
+
+template <typename TExpand>
+struct AssignStringToStringArray_<TExpand, true>
+{
+    template <typename TValue, typename TSourceSpec>
+    static inline void
+    assign_(String<TValue, CStyle> & target,
+        String<TValue, TSourceSpec> & source)
+    {
+        if (capacity(source) > length(source))
+        {//use source's buffer
+    SEQAN_CHECKPOINT;
+            clear(target);
+            _setBegin(target, begin(source));
+            _setEnd(target, end(source));
+        }
+        else
+        {
+            create(target, source, TExpand());
+        }
+    }
+
+//special treatment of char:
+//_computeSizeForCapacity is specialized for char such that there
+//is enough place for the zero termination
+
+    template <typename TSourceSpec>
+    static inline void
+    assign_(String<char, CStyle> & target,
+        String<char, TSourceSpec> & source)
+    {
+    SEQAN_CHECKPOINT;
+        clear(target);
+        typedef String<char, CStyle> TTarget;
+        typedef typename Iterator<TTarget>::Type TIterator;
+        _setBegin(target, TIterator(begin(source)));
+        _setEnd(target, TIterator(end(source)));
+    }
+};
+
+template <typename TExpand>
+struct AssignStringToStringArray_<TExpand, false>
+{
+    template <typename TValue, typename TSourceSpec>
+    static inline void
+    assign_(String<TValue, CStyle> & target,
+        String<TValue, TSourceSpec> & source)
+    {
+    SEQAN_CHECKPOINT;
+        create(target, source, TExpand());
+    }
+};
+
+template <typename TValue, typename TSourceSpec, typename TExpand>
+inline void
+assign(String<TValue, CStyle> & target,
+    String<TValue, TSourceSpec> & source,
+    Tag<TExpand>)
+{
+    typedef String<TValue, TSourceSpec> TSource;
+    AssignStringToStringArray_<Tag<TExpand>, IsContiguous<TSource>::VALUE>::assign_(target, source);
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TValue>
+inline void
+clear(String<TValue, CStyle> & me)
+{
+    if (me.data_size)
+    {
+        SEQAN_CHECKPOINT
+        //          arrayDestruct(me, length(me));
+        deallocate(me, me.data_begin, me.data_size);
+        me.data_size = 0;
+    }
+    me.data_begin = me.data_end = &me.EMPTY_STRING;
+}
+
+// --------------------------------------------------------------------------
+// Function create()
+// --------------------------------------------------------------------------
+
+//see basic_holder
+/**
+.Function.create:
+..cat:Containers
+..class:Spec.CStyle String
+..signature:create(target, source [, limit] [,resize_tag])
+..param.target: Gets a copy of the content of $source$.
+...type:Spec.CStyle String
+..param.source: Is copied to $target$.
+..param.limit: The maximal length of $target$ after the operation. (optional)
+..param.resize_tag: Specifies the strategy that is applied if $target$ has not enough capacity to store the complete content. (optional)
+...type:Tag.Overflow Strategy
+...default:Specified by @Metafunction.DefaultOverflowImplicit@ of the $target$ type.
+..remarks.text:It is guaranteed, that after calling this function $source$ and $target$ can be used independently.
+..see:Spec.CStyle String
+..include:seqan/sequence.h
+*/
+
+template <typename TExpand>
+struct CreateArrayStringExpand_
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    create_(TTarget & target,
+        TSource & source)
+    {
+        typename Size<TTarget>::Type source_length = length(source);
+        if (dependent(target) || (capacity(target) < source_length))
+        {
+    SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type old_target_capacity = capacity(target);
+            typename Value<TTarget>::Type * buf = _reallocateStorage(target, source_length, TExpand());
+            if (buf)
+            {
+                _deallocateStorage(target, buf, old_target_capacity);
+            }
+        }
+        if (length(source) > 0)
+        {
+            assignValue(begin(target, Standard()), 0); //set target length to 0
+            assign(begin(target, Standard()), source, Insist());
+            typedef typename Iterator<TTarget>::Type TTargetIterator;
+            _setEnd(target, TTargetIterator( begin(target) + source_length));
+        }
+    }
+
+    template <typename TTarget, typename TSource, typename TLimit>
+    static inline void
+    create_(TTarget & target,
+        TSource & source,
+        TLimit limit)
+    {
+        typename Size<TTarget>::Type copy_length = length(source);
+        if (limit < copy_length)
+        {
+            copy_length = limit;
+        }
+        if (dependent(target) || (capacity(target) < copy_length))
+        {
+    SEQAN_CHECKPOINT;
+            typename Size<TTarget>::Type old_target_capacity = capacity(target);
+            TTarget * buf = _reallocateStorage(target, copy_length, TExpand());
+            if (buf)
+            {
+                _deallocateStorage(target, buf, old_target_capacity);
+            }
+        }
+        assign(begin(target, Standard()), source, copy_length, Insist());
+        _setEnd(target, begin(target, Standard()) + copy_length);
+    }
+};
+
+template <typename TExpand>
+struct CreateArrayString_;
+
+template <>
+struct CreateArrayString_<Insist>
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    create_(TTarget & target,
+        TSource & source)
+    {
+    SEQAN_CHECKPOINT;
+        typename Size<TTarget>::Type source_length = length(source);
+        if (dependent(target))
+            _reallocateStorage(target, source_length, Exact());
+        assign(begin(target, Standard()), source, source_length, Insist());
+        _setEnd(target, begin(target, Standard()) + source_length);
+    }
+
+    template <typename TTarget, typename TSource, typename TSize>
+    static inline void
+    create_(TTarget & target,
+        TSource & source,
+        TSize limit)
+    {
+    SEQAN_CHECKPOINT;
+        typename Size<TTarget>::Type copy_size = length(source);
+        if (limit < copy_size)
+        {
+            copy_size = limit;
+        }
+        if (dependent(target))
+            _reallocateStorage(target, copy_size, Exact());
+        assign(begin(target, Standard()), source, copy_size, Insist());
+        _setEnd(target, begin(target, Standard()) + copy_size);
+    }
+};
+
+template <>
+struct CreateArrayString_<Limit>
+{
+    template <typename TTarget, typename TSource>
+    static inline void
+    create_(TTarget & target,
+        TSource & source)
+    {
+    SEQAN_CHECKPOINT;
+        CreateArrayString_<Insist>::create_(target, source, capacity(target));
+    }
+
+    template <typename TTarget, typename TSource, typename TSize>
+    static inline void
+    create_(TTarget & target,
+        TSource & source,
+        TSize & limit)
+    {
+    SEQAN_CHECKPOINT;
+        typename Size<TTarget>::Type copy_size = capacity(target);
+        if (copy_size > limit)
+        {
+            copy_size = limit;
+        }
+        CreateArrayString_<Insist>::create_(target, source, copy_size);
+    }
+};
+
+template <>
+struct CreateArrayString_<Exact>:
+    CreateArrayStringExpand_<Exact>
+{
+};
+
+template <>
+struct CreateArrayString_<Generous>:
+    CreateArrayStringExpand_<Generous>
+{
+};
+
+template <typename TTargetValue, typename TSource>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource & source)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TTargetValue, CStyle> TTarget;
+    create(target, source, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template <typename TTargetValue, typename TSource, typename TSize>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource & source,
+       TSize limit)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TTargetValue, CStyle> TTarget;
+    create(target, source, limit, typename DefaultOverflowImplicit<TTarget>::Type());
+}
+
+template <typename TTargetValue, typename TSource, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource & source,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source);
+}
+
+template <typename TTargetValue, typename TSource, typename TSize, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource & source,
+       TSize limit,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source, limit);
+}
+
+template <typename TTargetValue, typename TSource, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource const & source,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source);
+}
+
+template <typename TTargetValue, typename TSource, typename TSize, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSource const & source,
+       TSize limit,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source, limit);
+}
+
+//this variant is a workaround for the "const array"-bug of VC++
+
+template <typename TTargetValue, typename TSourceValue, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSourceValue const * source,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source);
+}
+
+template <typename TTargetValue, typename TSourceValue, typename TSize, typename TExpand>
+inline void
+create(String<TTargetValue, CStyle> & target,
+       TSourceValue const * source,
+       TSize limit,
+       Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    CreateArrayString_<Tag<TExpand> >::create_(target, source, limit);
+}
+
+// --------------------------------------------------------------------------
+// Function toCString()
+// --------------------------------------------------------------------------
+
+/**
+.Function.toCString:
+..cat:Containers
+..class:Spec.CStyle String
+..class:Adaption.char array
+..summary:Access sequence as c-style string.
+..signature:toCString(object)
+..param.object:A string.
+...type:Class.String
+...type:Adaption.char array
+..returns:For strings that store their elements in a contiguous block (see @Metafunction.IsContiguous@)
+a pointer to first element of $object$ is returned.
+The last element is followed by a default constructed element.
+..remarks:If the alphabet of $object$ is $char$ or $wchar_t$ the return value is a c-style string representing the contents of $object$.
+Calling this function for non-contiguous containers will raise a compilation error.
+To create c-style strings for non-contiguous strings or strings with different alphabets, use a @Spec.CStyle String@ as an intermediate.
+..include:seqan/sequence.h
+*/
+
+template <typename TValue>
+inline TValue *
+toCString(TValue * me)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename TValue>
+inline TValue const *
+toCString(TValue const * me)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename TValue>
+inline TValue *
+toCString(String<TValue, CStyle> & me)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename TValue>
+inline TValue const *
+toCString(String<TValue, CStyle> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me;
+}
+
+template <typename TValue, typename TSpec>
+inline TValue *
+_toCStringImpl(String<TValue, TSpec> & me, True)
+{
+    SEQAN_CHECKPOINT;
+    typename Size< String<TValue, TSpec> >::Type len = length(me);
+    if (len >= capacity(me))
+        reserve(me, len + 1);
+    if (end(me) != NULL)
+        *end(me) = TValue();
+    return begin(me);
+}
+
+// You called toCString with non-contiguous strings.
+// Convert to String<..., CStyle> and try again!
+template <typename TValue, typename TSpec>
+inline TValue *
+_toCStringImpl(String<TValue, TSpec> & me, False);
+
+
+template <typename TValue, typename TSpec>
+inline TValue *
+toCString(String<TValue, TSpec> & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toCStringImpl(me, typename IsContiguous<String<TValue, TSpec> >::Type());
+}
+
+template <typename TValue, typename TSpec>
+inline TValue *
+toCString(String<TValue, TSpec> const & me)
+{
+    SEQAN_CHECKPOINT;
+    return toCString(const_cast<String<TValue, TSpec> &>(me));
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_CSTYLE_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_packed.h b/third-party/seqan/core/include/seqan/sequence/string_packed.h
new file mode 100644
index 0000000..edcb75d
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_packed.h
@@ -0,0 +1,1374 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// ==========================================================================
+// Implementation of the Packed String class.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_PACKED_H_
+#define SEQAN_SEQUENCE_STRING_PACKED_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename T>
+struct HostIterator;
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Specialization Packed String
+// --------------------------------------------------------------------------
+
+/*!
+ * @class PackedString Packed String
+ * @extends String
+ * @headerfile <seqan/sequence.h>
+ * @brief A string that stores as many values in one machine word as possible.
+ * 
+ * @signature template <typename TValue, typename THostSpec>
+ *            class String<TValue, Packed<THostSpec> >;
+ * 
+ * @tparam TValue The value type, that is the type of the items/characters
+ *                stored in the string.Use @link Value @endlink to get the value
+ *                type for a given class.
+ * @tparam THostSpec The specializing type.This is the specialization of the
+ *                   host string that is used for storing the packed values.
+ *                   Default: @link AllocString @endlink
+ */
+
+template <typename THostspec = Alloc<> >
+struct Packed;
+
+template <typename TPackedContainer>
+struct PackedConsts_;
+
+/**
+.Spec.Packed String:
+..cat:Strings
+..general:Class.String
+..summary:A string that stores as many values in one machine word as possible.
+..signature:String<TValue, Packed<THostspec> >
+..param.TValue:The value type, that is the type of the items/characters stored in the string.
+...remarks:Use @Metafunction.Value@ to get the value type for a given class.
+..param.THostspec:The specializing type.
+...remarks:This is the specialization of the host string that is used for storing the packed values.
+...default:@Spec.Alloc String.Alloc<>@
+..include:seqan/sequence.h
+*/
+
+/*???TODO Optimierungsm�glichkeiten:
+- _clearSpace kopiert Zeichenweise im Packed-String, und nicht im Host-String
+- _clearSpace verwendet resize, um den Host zu vergr��ern, d.h. der Inhalt wird eventuell doppelt kopiert.
+*/
+
+template <typename TValue, typename THostspec>
+class String<TValue, Packed<THostspec> >
+{
+public:
+    typedef typename Host<String>::Type THost;
+    typedef typename Size<String>::Type TSize;
+
+    THost data_host;
+    TSize data_length;
+
+    String():
+        data_length(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    template <typename TSource>
+    String(TSource & source):
+        data_length(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+    }
+    template <typename TSource>
+    String(TSource const & source):
+        data_length(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+    }
+    String(String const & source):
+        data_length(0)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+    }
+
+    template <typename TSource>
+    String & operator =(TSource const & source)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+        return *this;
+    }
+    String & operator =(String const & source)
+    {
+        SEQAN_CHECKPOINT;
+        assign(*this, source);
+        return *this;
+    }
+
+    ~String()
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<String>::Type
+    operator[](TPos pos)
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<String const>::Type 
+    operator[](TPos pos) const
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+};
+
+// --------------------------------------------------------------------------
+// Specialization Packed String Iter
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+class Iter<TContainer, Packed<THostspec> >
+{
+public:
+    typedef typename HostIterator<Iter>::Type THostIterator;
+    typedef typename Position<TContainer>::Type TPosition;
+
+    typename Pointer_<TContainer>::Type data_container;
+    THostIterator data_iterator;
+    unsigned char data_bitpos;
+
+    Iter()
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Iter(typename Parameter_<TContainer>::Type container_)
+        : data_container(_toPointer(container_)),
+          data_iterator(begin(host(container_))),
+          data_bitpos(0)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    Iter(typename Parameter_<TContainer>::Type container_, TPosition pos_):
+        data_container(_toPointer(container_))
+    {
+        SEQAN_CHECKPOINT;
+        setPosition(*this, pos_);
+    }
+
+    Iter(Iter const & other_):
+        data_container(other_.data_container),
+        data_iterator(other_.data_iterator),
+        data_bitpos(other_.data_bitpos)
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    ~Iter()
+    {
+        SEQAN_CHECKPOINT;
+    }
+
+    inline
+    Iter const & 
+    operator=(Iter const & other_)
+    {
+        SEQAN_CHECKPOINT;
+        data_container = other_.data_container;
+        data_iterator = other_.data_iterator;
+        data_bitpos = other_.data_bitpos;
+        return *this;
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+struct DefaultOverflowImplicit<String<TValue, Packed<THostspec> > >
+        : DefaultOverflowImplicit<typename Host<String<TValue, Packed<THostspec> > >::Type>
+{};
+
+template <typename TValue, typename THostspec>
+struct DefaultOverflowImplicit<String<TValue, Packed<THostspec> > const>
+        : DefaultOverflowImplicit<typename Host<String<TValue, Packed<THostspec> > const>::Type>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowExplicit
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+struct DefaultOverflowExplicit<String<TValue, Packed<THostspec> > >
+        : DefaultOverflowExplicit<typename Host<String<TValue, Packed<THostspec> > >::Type>
+{};
+
+template <typename TValue, typename THostspec>
+struct DefaultOverflowExplicit<String<TValue, Packed<THostspec> > const>
+        : DefaultOverflowExplicit<typename Host<String<TValue, Packed<THostspec> > const>::Type>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction IsContiguous
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+struct IsContiguous<String<TValue, Packed<THostspec> > >
+{
+    typedef False Type;
+    enum { VALUE = false };
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Host
+// --------------------------------------------------------------------------
+
+///.Metafunction.Host.param.T.type:Spec.Packed String
+template <typename TValue, typename THostspec>
+struct Host<String<TValue, Packed<THostspec> > >
+{
+    typedef String<unsigned int, THostspec> Type;
+};
+
+template <typename TValue, typename THostspec>
+struct Host<String<TValue, Packed<THostspec> > const>
+{
+    typedef String<unsigned int, THostspec> const Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+struct GetValue<String<TValue, Packed<THostspec> > >
+        : Value<String<TValue, Packed<THostspec> > >
+{};
+
+template <typename TValue, typename THostspec>
+struct GetValue<String<TValue, Packed<THostspec> > const>
+        : Value<String<TValue, Packed<THostspec> > const>
+{};
+
+// --------------------------------------------------------------------------
+// Metafunction Reference
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+struct Reference<String<TValue, Packed<THostspec> > >
+{
+    typedef typename Iterator<String<TValue, Packed<THostspec> >, Standard>::Type TIterator;
+    typedef Proxy<IteratorProxy<TIterator> > Type;
+};
+
+template <typename TValue, typename THostspec>
+struct Reference<String<TValue, Packed<THostspec> > const>
+{
+    typedef typename Iterator<String<TValue, Packed<THostspec> > const, Standard>::Type TIterator;
+    typedef Proxy<IteratorProxy<TIterator> > Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+/*
+template <typename TValue, typename THostspec>
+struct Size<String<TValue, Packed<THostspec> > >
+{
+    typedef __int64 Type;
+};
+template <typename TValue, typename THostspec>
+struct Size<String<TValue, Packed<THostspec> > const>
+{
+    typedef __int64 Type;
+};
+*/
+
+// --------------------------------------------------------------------------
+// Metafunction Iterator
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TSpec>
+struct Iterator<String<TValue, Packed<THostspec> >, TSpec>
+{
+    typedef Iter<String<TValue, Packed<THostspec> >, Packed<THostspec> > Type;
+};
+
+template <typename TValue, typename THostspec, typename TSpec>
+struct Iterator<String<TValue, Packed<THostspec> > const, TSpec>
+{
+    typedef Iter<String<TValue, Packed<THostspec> > const, Packed<THostspec> > Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction HostIterator
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Actually is internal, mark so here and rename to HostIterator_
+template <typename T>
+struct HostIterator;
+
+template <typename TContainer, typename THostspec>
+struct HostIterator<Iter<TContainer, Packed<THostspec> > >
+{
+    typedef typename Host<TContainer>::Type THost_;
+    typedef typename Iterator<THost_, Standard>::Type Type;
+};
+
+template <typename TContainer, typename THostspec>
+struct HostIterator<Iter<TContainer, Packed<THostspec> > const>
+{
+    typedef typename Host<TContainer>::Type THost_;
+    typedef typename Iterator<THost_, Standard>::Type const Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction PackedConsts_
+// --------------------------------------------------------------------------
+
+template <typename TPackedContainer>
+struct PackedConsts_
+{
+    typedef typename Value<TPackedContainer>::Type TValue;
+    typedef typename Host<TPackedContainer>::Type THost;
+    typedef typename Value<THost>::Type THostValue;
+
+    enum
+    {
+        BITS_PER_VALUE = BitsPerValue<TValue>::VALUE,
+        BITS_PER_HOST_VALUE = BitsPerValue<THostValue>::VALUE,
+        VALUES_PER_WORD = (BITS_PER_VALUE > BITS_PER_HOST_VALUE) ? 1 : (BITS_PER_HOST_VALUE / BITS_PER_VALUE),
+        VALUE_MASK = (1 << BITS_PER_VALUE) - 1,
+        MAX_BIT_POS = (VALUES_PER_WORD - 1) * BITS_PER_VALUE
+    };
+
+    static typename Size<THost>::Type
+    toHostLength(typename Size<TPackedContainer>::Type len)
+    {
+        return (len + VALUES_PER_WORD - 1) / VALUES_PER_WORD;
+    }
+};
+
+// --------------------------------------------------------------------------
+// Internal Metafunction TempCopy_
+// --------------------------------------------------------------------------
+
+// Note: this works only, if the copy assignment is done without using TempCopy_.
+template <typename TValue, typename THostspec>
+struct TempCopy_<String<TValue, Packed<THostspec> > >
+{
+    typedef String<TValue, Packed<THostspec> > Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ****************************************************************************
+// Functions for Packed String
+// ****************************************************************************
+
+// --------------------------------------------------------------------------
+// Function host
+// --------------------------------------------------------------------------
+
+///.Function.host.param.object.type:Spec.Packed String
+///.Function.host.class:Spec.Packed String
+
+template <typename TValue, typename THostspec>
+inline typename Host<String<TValue, Packed<THostspec> > >::Type &
+host(String<TValue, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_host;
+}
+
+template <typename TValue, typename THostspec>
+inline typename Host<String<TValue, Packed<THostspec> > const>::Type const &
+host(String<TValue, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_host;
+}
+
+// --------------------------------------------------------------------------
+// Function length
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+inline typename Size<String<TValue, Packed<THostspec> > >::Type
+length(String<TValue, Packed<THostspec> > & me) 
+{
+    SEQAN_CHECKPOINT;
+    return me.data_length;
+}
+
+template <typename TValue, typename THostspec>
+inline typename Size<String<TValue, Packed<THostspec> > const>::Type
+length(String<TValue, Packed<THostspec> > const & me) 
+{
+    SEQAN_CHECKPOINT;
+    return me.data_length;
+}
+
+// --------------------------------------------------------------------------
+// Function _setLength
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TSize>
+inline void 
+_setLength(
+    String<TValue, Packed<THostspec> > & me, 
+    TSize new_length)
+{
+    SEQAN_CHECKPOINT;
+    typedef String<TValue, Packed<THostspec> > TString;
+    me.data_length = new_length;
+    _setLength(host(me), PackedConsts_<TString>::toHostLength(new_length));
+}
+
+// --------------------------------------------------------------------------
+// Function assign()
+//
+// Helpers: _assignCopyPackedString()
+// --------------------------------------------------------------------------
+
+// optimized variant for copy assignment. The host sequence is copied instead of
+// copying the packed string value by value.
+template <typename TTarget, typename TSource, typename TTag>
+inline void 
+_assignCopyPackedString(TTarget & target,
+                           TSource & source,
+                           Tag<TTag> const & tag)
+{
+    typedef typename Size<TTarget>::Type TSize2;
+
+    assign(host(target), host(source), tag);
+    TSize2 new_length_limit = length(host(target)) * PackedConsts_<TTarget>::VALUES_PER_WORD;
+    TSize2 new_length = length(source);
+    if (new_length > new_length_limit)
+    {
+        new_length = new_length_limit;
+    }
+    _setLength(target, new_length);
+}
+
+template <typename TTarget, typename TSource, typename TSize, typename TTag>
+inline void 
+_assignCopyPackedString(TTarget & target,
+                        TSource & source,
+                        TSize limit,
+                        Tag<TTag> const & tag)
+{
+    typedef typename Size<TTarget>::Type TSize2;
+
+    TSize2 host_limit = PackedConsts_<TTarget>::toHostLength(limit);
+    assign(host(target), host(source), host_limit, tag);
+    TSize2 new_length_limit = length(host(target)) * PackedConsts_<TTarget>::VALUES_PER_WORD;
+    TSize2 new_length = length(source);
+    if (new_length > new_length_limit)
+    {
+        new_length = new_length_limit;
+    }
+    if (new_length > limit)
+    {
+        new_length = limit;
+    }
+    _setLength(target, new_length);
+}
+
+template <typename TValue, typename THostspec, typename TTag>
+inline void 
+assign(String<TValue, Packed<THostspec> > & target,
+       String<TValue, Packed<THostspec> > & source,
+       Tag<TTag> const & tag)
+{
+    _assignCopyPackedString(target, source, tag);
+}
+
+template <typename TValue, typename THostspec, typename TTag>
+inline void 
+assign(String<TValue, Packed<THostspec> > & target,
+       String<TValue, Packed<THostspec> > const & source,
+       Tag<TTag> const & tag)
+{
+    _assignCopyPackedString(target, source, tag);
+}
+
+template <typename TValue, typename THostspec, typename TSize, typename TTag>
+void assign(String<TValue, Packed<THostspec> > & target,
+            String<TValue, Packed<THostspec> > & source,
+            TSize limit,
+            Tag<TTag> const & tag)
+{
+    _assignCopyPackedString(target, source, limit, tag);
+}
+template <typename TValue, typename THostspec, typename TSize, typename TTag>
+void assign(String<TValue, Packed<THostspec> > & target,
+            String<TValue, Packed<THostspec> > const & source,
+            TSize limit,
+            Tag<TTag> const & tag)
+{
+    _assignCopyPackedString(target, source, limit, tag);
+}
+
+// --------------------------------------------------------------------------
+// Function getObjectId()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+inline void const * 
+getObjectId(String<TValue, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return getObjectId(host(me));
+}
+
+// --------------------------------------------------------------------------
+// Function iter()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TPos, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> >, Tag<TTag> const>::Type 
+iter(String<TValue, Packed<THostspec> > & me,
+     TPos pos_,
+     Tag<TTag> const &)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<String<TValue, Packed<THostspec> >, Tag<TTag> const>::Type TIterator;
+    return TIterator(me, pos_);
+}
+
+template <typename TValue, typename THostspec, typename TPos, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> > const, Tag<TTag> const>::Type 
+iter(String<TValue, Packed<THostspec> > const & me,
+     TPos pos_,
+     Tag<TTag> const &)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Iterator<String<TValue, Packed<THostspec> > const, Tag<TTag> const>::Type TIterator;
+    return TIterator(me, pos_);
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> >, Tag<TTag> const>::Type 
+begin(String<TValue, Packed<THostspec> > & me,
+      Tag<TTag> const & tag_)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, 0, tag_);
+}
+
+template <typename TValue, typename THostspec, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> > const, Tag<TTag> const>::Type 
+begin(String<TValue, Packed<THostspec> > const & me,
+      Tag<TTag> const & tag_)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, 0, tag_);
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> >, Tag<TTag> const>::Type 
+end(String<TValue, Packed<THostspec> > & me,
+    Tag<TTag> const & tag_)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, length(me), tag_);
+}
+
+template <typename TValue, typename THostspec, typename TTag>
+inline typename Iterator<String<TValue, Packed<THostspec> > const, Tag<TTag> const>::Type 
+end(String<TValue, Packed<THostspec> > const & me,
+    Tag<TTag> const & tag_)
+{
+    SEQAN_CHECKPOINT;
+    return iter(me, length(me), tag_);
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec, typename TPos>
+inline typename Reference<String<TValue, Packed<THostspec> > >::Type
+value(String<TValue, Packed<THostspec> > & me, 
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    
+    return *iter(me, pos, Standard());
+} 
+
+template <typename TValue, typename THostspec, typename TPos>
+inline typename Reference<String<TValue, Packed<THostspec> > const>::Type
+value(String<TValue, Packed<THostspec> > const & me, 
+      TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    
+    return *iter(me, pos, Standard());
+} 
+
+// --------------------------------------------------------------------------
+// Function capacity()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+inline typename Size<String<TValue, Packed<THostspec> > const>::Type
+capacity(String<TValue, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Size<String<TValue, Packed<THostspec> > const>::Type TSize;
+    TSize len = capacity(host(me));
+    len *= PackedConsts_<String<TValue, Packed<THostspec> > >::VALUES_PER_WORD;
+    return len;
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TValue, typename THostspec>
+inline void 
+clear(String<TValue, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    clear(host(me));
+    _setLength(me, 0);
+}
+
+// --------------------------------------------------------------------------
+// Function _clearSpace()
+//
+// Helper struct ClearSpaceStringPacked_.
+// --------------------------------------------------------------------------
+
+//implementation for all expand tags other than "limit"
+template <typename TExpand>
+struct ClearSpaceStringPacked_
+{
+    template <typename T>
+    static inline typename Size<T>::Type
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size)
+    {
+    SEQAN_CHECKPOINT;
+        typedef typename Size<T>::Type TSize;
+        TSize wanted_host_length = PackedConsts_<T>::toHostLength(size);
+        TSize new_host_length = resize(host(seq), wanted_host_length, TExpand());
+        if (new_host_length < wanted_host_length)
+        {
+            size = new_host_length * PackedConsts_<T>::VALUES_PER_WORD;
+        }
+        _setLength(seq, size);
+        return size;
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type 
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size,
+        typename Size<T>::Type limit)
+    {
+        if (limit < size)
+        {
+    SEQAN_CHECKPOINT;
+            size = limit;
+        }
+        return _clearSpace_(seq, limit);
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type 
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size, 
+        typename Size<T>::Type start, 
+        typename Size<T>::Type end)
+    {
+    SEQAN_CHECKPOINT;
+        return _clearSpace_(seq, size, start, end, maxValue<typename Size<T>::Type >());
+    }
+
+    template <typename T>
+    static typename Size<T>::Type 
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size, 
+        typename Size<T>::Type start, 
+        typename Size<T>::Type end, 
+        typename Size<T>::Type limit)
+    {
+    SEQAN_CHECKPOINT;
+//??? TODO: This function can be accelerated this way: 
+//              - move values in host
+//              - avoid double moving of the rest-part if "resize" allocates a new block
+
+        typedef typename Size<T>::Type TSize;
+
+        TSize old_length = length(seq);
+        TSize old_size = end - start;
+        TSize wanted_new_length = old_length + size - old_size;
+
+        if (wanted_new_length > limit)
+        {
+            wanted_new_length = limit;
+        }
+
+        TSize wanted_host_length = PackedConsts_<T>::toHostLength(wanted_new_length);
+        TSize new_host_length = resize(host(seq), wanted_host_length, TExpand());
+
+        TSize new_length;
+        if (new_host_length < wanted_host_length)
+        {
+            new_length = new_host_length * PackedConsts_<T>::VALUES_PER_WORD;
+            if (new_length <= start + size)
+            {
+                goto FINISH;
+            }
+            old_length = new_length - size + old_size;
+        }
+        else
+        {
+            new_length = wanted_new_length;
+        }
+/*
+        //move [end:right_end] to [start + size:..]
+        if (old_size > size)
+        {//move rest to left
+            ::std::copy(iter(seq, end, Standard()), iter(seq, old_length, Standard()), iter(seq, end + size - old_size, Standard()));
+        }
+        else
+        {//move rest to right
+            ::std::copy_backward(iter(seq, end, Standard()), iter(seq, old_length, Standard()), iter(seq,  new_length, Standard()));
+        }
+*/
+        if (old_size > size)
+        {
+            arrayMoveForward(iter(seq, end, Standard()), iter(seq, old_length, Standard()), iter(seq, end + size - old_size, Standard()));
+        }
+        else
+        {
+            arrayMoveBackward(iter(seq, end, Standard()), iter(seq, old_length, Standard()), iter(seq, end + size - old_size, Standard()));
+        }
+FINISH:
+        _setLength(seq, new_length);
+        return size;
+    }
+/*
+    template <typename T>
+    static inline typename Size<T>::Type 
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size, 
+        typename Iterator<T>::Type start, 
+        typename Iterator<T>::Type end)
+    {
+    SEQAN_CHECKPOINT;
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, Insist());
+    }
+
+    template <typename T>
+    static inline typename Size<T>::Type 
+    _clearSpace_(
+        T & seq, 
+        typename Size<T>::Type size,  
+        typename Iterator<T>::Type start,
+        typename Iterator<T>::Type end,
+        typename Size<T>::Type limit) 
+    {
+    SEQAN_CHECKPOINT;
+        typename Iterator<T>::Type seq_begin = begin(seq);
+        return _clearSpace(seq, size, start - seq_begin, end - seq_begin, limit, Insist());
+    }
+*/
+};
+
+template<typename TValue, typename THostspec, typename TExpand>
+inline typename Size< String<TValue, Packed<THostspec> > >::Type 
+_clearSpace(String<TValue, Packed<THostspec> > & me, 
+        typename Size< String<TValue, Packed<THostspec> > >::Type size, 
+        Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringPacked_<Tag<TExpand> >::_clearSpace_(me, size);
+}
+
+template<typename TValue, typename THostspec, typename TExpand>
+inline typename Size< String<TValue, Packed<THostspec> > >::Type 
+_clearSpace(String<TValue, Packed<THostspec> > & me, 
+        typename Size< String<TValue, Packed<THostspec> > >::Type size, 
+        typename Size< String<TValue, Packed<THostspec> > >::Type limit, 
+        Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringPacked_<Tag<TExpand> >::_clearSpace_(me, size, limit);
+}
+
+template<typename TValue, typename THostspec, typename TPosition, typename TExpand>
+inline typename Size< String<TValue, Packed<THostspec> > >::Type 
+_clearSpace(String<TValue, Packed<THostspec> > & me, 
+            typename Size< String<TValue, Packed<THostspec> > >::Type size, 
+            TPosition pos_begin, 
+            TPosition pos_end, 
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringPacked_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end);
+}
+
+template<typename TValue, typename THostspec, typename TPosition, typename TExpand>
+inline typename Size< String<TValue, Packed<THostspec> > >::Type 
+_clearSpace(String<TValue, Packed<THostspec> > & me, 
+            typename Size< String<TValue, Packed<THostspec> > >::Type size, 
+            TPosition pos_begin, 
+            TPosition pos_end, 
+            typename Size< String<TValue, Packed<THostspec> > >::Type limit, 
+            Tag<TExpand>)
+{
+    SEQAN_CHECKPOINT;
+    return ClearSpaceStringPacked_<Tag<TExpand> >::_clearSpace_(me, size, pos_begin, pos_end, limit);
+}
+
+// --------------------------------------------------------------------------
+// Function reserve()
+// --------------------------------------------------------------------------
+
+///.Function.reserve.param.object.type:Spec.Packed String
+
+template <typename TValue, typename TSpec, typename TSize_, typename TExpand>
+inline typename Size< String<TValue, Packed<TSpec> > >::Type
+reserve(
+    String<TValue, Packed<TSpec> > & seq, 
+    TSize_ new_capacity,
+    Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+
+    typedef String<TValue, Packed<TSpec> > TString;
+    typedef typename Size<TString>::Type TSize;
+    TSize ret_value = reserve(host(seq), PackedConsts_<TString>::toHostLength(new_capacity), tag);
+    return ret_value * PackedConsts_<TString>::VALUES_PER_WORD;
+}
+
+// ****************************************************************************
+// Functions for Packed String Iter
+// ****************************************************************************
+
+// --------------------------------------------------------------------------
+// Function container()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename Parameter_<TContainer>::Type 
+container(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+template <typename TContainer, typename THostspec>
+inline typename Parameter_<TContainer>::Type 
+container(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return _toParameter<TContainer>(me.data_container);
+}
+
+// --------------------------------------------------------------------------
+// Function setContainer()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TContainer2>
+inline void
+setContainer(Iter<TContainer, Packed<THostspec> > & me,
+             TContainer2 container_)
+{
+    SEQAN_CHECKPOINT;
+   typedef Iter<TContainer, Packed<THostspec> > TIter;
+    typename Position<TIter>::Type pos = position(me);
+    me.data_container = _toPointer(container_);
+    setPosition(me, pos);
+}
+
+// --------------------------------------------------------------------------
+// Function hostIterator()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename HostIterator<Iter<TContainer, Packed<THostspec> > >::Type &
+hostIterator(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_iterator;
+}
+
+template <typename TContainer, typename THostspec>
+inline typename HostIterator<Iter<TContainer, Packed<THostspec> > const>::Type  &
+hostIterator(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_iterator;
+}
+
+// --------------------------------------------------------------------------
+// Helper Function _bitpos()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline unsigned char &
+_bitpos(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_bitpos;
+}
+template <typename TContainer, typename THostspec>
+inline unsigned char
+_bitpos(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return me.data_bitpos;
+}
+
+// --------------------------------------------------------------------------
+// Function position()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename Position<Iter<TContainer, Packed<THostspec> > const>::Type 
+position(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Host<TContainer>::Type THost;
+    THost const & host_ = host(container(me));
+    return (hostIterator(me) - begin(host_)) * PackedConsts_<TContainer>::VALUES_PER_WORD + _bitpos(me) / PackedConsts_<TContainer>::BITS_PER_VALUE;
+}
+
+// --------------------------------------------------------------------------
+// Function setPosition()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TPosition>
+inline void 
+setPosition(Iter<TContainer, Packed<THostspec> > & me,
+            TPosition pos_)
+{
+    SEQAN_CHECKPOINT;
+    hostIterator(me) = begin(host(container(me))) + pos_ / PackedConsts_<TContainer>::VALUES_PER_WORD;
+    _bitpos(me) = (pos_ % PackedConsts_<TContainer>::VALUES_PER_WORD) * PackedConsts_<TContainer>::BITS_PER_VALUE;
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename Reference<Iter<TContainer, Packed<THostspec> > >::Type 
+value(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return typename Reference<Iter<TContainer, Packed<THostspec> > >::Type(me);
+}
+
+template <typename TContainer, typename THostspec>
+inline typename Reference<Iter<TContainer, Packed<THostspec> > const>::Type 
+value(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return typename Reference<Iter<TContainer, Packed<THostspec> > const>::Type(me);
+}
+
+// --------------------------------------------------------------------------
+// Function getValue()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename GetValue<Iter<TContainer, Packed<THostspec> > >::Type 
+getValue(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    return (value(hostIterator(me)) >> _bitpos(me)) & PackedConsts_<TContainer>::VALUE_MASK;
+}
+
+template <typename TContainer, typename THostspec>
+inline typename GetValue<Iter<TContainer, Packed<THostspec> > const>::Type 
+getValue(Iter<TContainer, Packed<THostspec> > const & me)
+{
+    SEQAN_CHECKPOINT;
+    return (value(hostIterator(me)) >> _bitpos(me)) & PackedConsts_<TContainer>::VALUE_MASK;
+}
+
+// --------------------------------------------------------------------------
+// Function assignValue()
+// --------------------------------------------------------------------------
+
+template <typename TIter, typename TValue>
+inline void
+_assignValuePackedStringIterator(TIter & me,
+                                    TValue & _value)
+{
+    typedef typename Container<TIter>::Type TContainer;
+    typedef typename Host<TContainer>::Type THost;
+    typedef typename Value<THost>::Type THostValue;
+    THostValue mask_ = PackedConsts_<TContainer>::VALUE_MASK << _bitpos(me);
+    THostValue val_;
+    assign(val_, _value);
+    val_ <<= _bitpos(me);
+
+    assignValue(hostIterator(me), (getValue(hostIterator(me)) & ~(mask_)) | val_);
+}
+
+template <typename TContainer, typename THostspec, typename TValue>
+inline void
+assignValue(Iter<TContainer, Packed<THostspec> > const & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    typedef Iter<TContainer, Packed<THostspec> > const TIterator;
+    typename Value<TIterator>::Type _temp_value = _value; //conversion
+    _assignValuePackedStringIterator(me, _temp_value);
+}
+
+template <typename TContainer, typename THostspec, typename TValue>
+inline void
+assignValue(Iter<TContainer, Packed<THostspec> > & me,
+            TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    typedef Iter<TContainer, Packed<THostspec> > TIter;
+    assignValue(static_cast<TIter const &>(me), _value);
+}
+
+// --------------------------------------------------------------------------
+// Function moveValue()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TValue>
+inline void
+moveValue(Iter<TContainer, Packed<THostspec> > & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(me, _value);
+}
+
+template <typename TContainer, typename THostspec, typename TValue>
+inline void
+moveValue(Iter<TContainer, Packed<THostspec> > const & me,
+          TValue const & _value)
+{
+    SEQAN_CHECKPOINT;
+    assignValue(me, _value);
+}
+
+// --------------------------------------------------------------------------
+// Function valueConstruct()
+// --------------------------------------------------------------------------
+
+//emulate construction and destruction 
+
+template <typename TContainer, typename THostspec>
+inline void
+valueConstruct(Iter<TContainer, Packed<THostspec> > const & /*it*/)
+{
+    // TODO(holtgrew): Why not assign default-constructed?
+}
+
+template <typename TContainer, typename THostspec, typename TParam>
+inline void
+valueConstruct(Iter<TContainer, Packed<THostspec> > const & it,
+               TParam const & param_)
+{
+    assignValue(it, param_);
+}
+
+template <typename TContainer, typename THostspec, typename TParam>
+inline void
+valueConstruct(Iter<TContainer, Packed<THostspec> > const & it,
+               TParam const & param_,
+               Move const & /*tag*/)
+{
+    moveValue(it, param_);
+}
+
+// --------------------------------------------------------------------------
+// Function valueDestruct()
+// --------------------------------------------------------------------------
+
+// Packed strings cannot contain non-POD data types.
+
+template <typename TContainer, typename THostspec>
+inline void
+valueDestruct(Iter<TContainer, Packed<THostspec> > const & /*it*/)
+{
+}
+
+// --------------------------------------------------------------------------
+// Function operator==()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator==(Iter<TContainer, Packed<THostspec> > const & left,
+           Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) == hostIterator(right)) && (_bitpos(left) == _bitpos(right));
+}
+
+// --------------------------------------------------------------------------
+// Function operator!=()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator!=(Iter<TContainer, Packed<THostspec> > const & left,
+           Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) != hostIterator(right)) || (_bitpos(left) != _bitpos(right));
+}
+
+// --------------------------------------------------------------------------
+// Function operator>()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator>(Iter<TContainer, Packed<THostspec> > const & left,
+          Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) > hostIterator(right)) || ((hostIterator(left) == hostIterator(right)) && (_bitpos(left) > _bitpos(right)));
+}
+
+// --------------------------------------------------------------------------
+// Function operator>=()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator>=(Iter<TContainer, Packed<THostspec> > const & left,
+           Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) > hostIterator(right)) || ((hostIterator(left) == hostIterator(right)) && (_bitpos(left) >= _bitpos(right)));
+}
+
+// --------------------------------------------------------------------------
+// Function operator<()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator<(Iter<TContainer, Packed<THostspec> > const & left,
+          Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) < hostIterator(right)) || ((hostIterator(left) == hostIterator(right)) && (_bitpos(left) < _bitpos(right)));
+}
+
+// --------------------------------------------------------------------------
+// Function operator<=()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline bool 
+operator <= (Iter<TContainer, Packed<THostspec> > const & left,
+             Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return (hostIterator(left) < hostIterator(right)) || ((hostIterator(left) == hostIterator(right)) && (_bitpos(left) <= _bitpos(right)));
+}
+
+// --------------------------------------------------------------------------
+// Function goNext()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline void
+goNext(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    int new_bitpos = _bitpos(me) + PackedConsts_<TContainer>::BITS_PER_VALUE;
+    if (new_bitpos <= PackedConsts_<TContainer>::MAX_BIT_POS)
+    {
+        _bitpos(me) = (unsigned char) new_bitpos;
+    }
+    else
+    {
+        _bitpos(me) = 0;
+        goNext(hostIterator(me));
+    }
+}
+
+// --------------------------------------------------------------------------
+// Function goPrevious()
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline void
+goPrevious(Iter<TContainer, Packed<THostspec> > & me)
+{
+    SEQAN_CHECKPOINT;
+    int new_bitpos = _bitpos(me) - PackedConsts_<TContainer>::BITS_PER_VALUE;
+    if (new_bitpos >= 0)
+    {
+        _bitpos(me) = (unsigned char) new_bitpos;
+    }
+    else
+    {
+        _bitpos(me) = PackedConsts_<TContainer>::MAX_BIT_POS;
+        goPrevious(hostIterator(me));
+    }
+}
+
+// --------------------------------------------------------------------------
+// Function operator+() for (iter, integral)
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TIntegral>
+inline Iter<TContainer, Packed<THostspec> >  
+operator+(Iter<TContainer, Packed<THostspec> > const & left,
+          TIntegral const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, Packed<THostspec> >(container(left), position(left) + right);
+}
+
+template <typename TContainer, typename THostspec, typename TIntegral>
+inline Iter<TContainer, Packed<THostspec> >  
+operator+(TIntegral const & left,
+          Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, Packed<THostspec> >(container(right), position(right) + left);
+}
+
+// --------------------------------------------------------------------------
+// Function operator+=() for (iter, integral)
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TIntegral>
+inline Iter<TContainer, Packed<THostspec> > &
+operator+=(Iter<TContainer, Packed<THostspec> > & left,
+           TIntegral const & right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) + right);
+    return left;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-() for (iter, integral)
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TIntegral>
+inline Iter<TContainer, Packed<THostspec> >  
+operator-(Iter<TContainer, Packed<THostspec> > const & left,
+          TIntegral const & right)
+{
+    SEQAN_CHECKPOINT;
+    return Iter<TContainer, Packed<THostspec> >(container(left), position(left) - right);
+}
+
+// --------------------------------------------------------------------------
+// Function operator-=() for (iter, integral)
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec, typename TIntegral>
+inline Iter<TContainer, Packed<THostspec> > &
+operator-=(Iter<TContainer, Packed<THostspec> > & left,
+           TIntegral const & right)
+{
+    SEQAN_CHECKPOINT;
+    setPosition(left, position(left) - right);
+    return left;
+}
+
+// --------------------------------------------------------------------------
+// Function operator-() for (iter, iter)
+// --------------------------------------------------------------------------
+
+template <typename TContainer, typename THostspec>
+inline typename Difference<Iter<TContainer, Packed<THostspec> > >::Type  
+operator-(Iter<TContainer, Packed<THostspec> > const & left,
+          Iter<TContainer, Packed<THostspec> > const & right)
+{
+    SEQAN_CHECKPOINT;
+    return position(left) - position(right);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_PACKED_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_set_base.h b/third-party/seqan/core/include/seqan/sequence/string_set_base.h
new file mode 100644
index 0000000..b416c20
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_set_base.h
@@ -0,0 +1,1955 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_BASE_H_
+#define SEQAN_SEQUENCE_STRING_SET_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TSpec = Default>
+struct Owner {};
+
+/*!
+ * @class StringSet
+ * @implements SequenceConcept
+ * @implements TextConcept
+ * @implements SegmentableConcept
+ * @headerfile <seqan/sequence.h>
+ * @brief A container class for a set of strings.
+ *
+ * @signature template <typename TString, typename TSpec>
+ *            class StringSet;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ * @tparam TSpec   A tag for selecting the specialization of the string set.  Default: <tt>Owner<Generous></tt>.
+ *
+ * String sets are containers for strings.  They have two advantages over a string of strings:
+ *
+ * First, they allow to express the common intent in Bioinformatics to have a list of strings, e.g. for the
+ * chromosomes of a genome.  This facilitates writing generic data structures and algorithms to operate on single
+ * strings and genomes which is captured by the @link TextConcept at .
+ *
+ * Second, the @link DependentStringSet @endlink specialization allows to create subsets of string sets without
+ * storing copies of strings and identifying strings by a common id.
+ */
+
+/**
+.Class.StringSet:
+..cat:Sequences
+..summary:A container class for a set of strings.
+..signature:StringSet<TString, TSpec>
+..param.TString:The string type.
+...type:Class.String
+..param.TSpec:The specializing type for the StringSet.
+...metafunction:Metafunction.Spec
+...default:$Owner<Generous>$.
+..example.file:demos/sequence/stringset.cpp
+..example.text:The output is as follows:
+..example.output:
+Number of elements: 1
+Number of elements: 3
+Element 0: Hello World!
+Element 1: To be or not to be!
+Element 2: A man, a plan, a canal - Panama!
+Number of elements: 0
+..include:sequence.h
+ */
+template <typename TString, typename TSpec = Owner<> >
+class StringSet;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Concatenator
+// --------------------------------------------------------------------------
+
+/*!
+ * @mfn StringSet#Concatenator
+ * @brief Return the type of the concatenated sequence of all sequences in a StringSet.
+ *
+ * @signature Concatenator<TStringSet>::Type
+ *
+ * @tparam TStringSet The type of the string set.
+ *
+ * @return Type The resulting concatenator type.
+ */
+
+/**
+.Metafunction.Concatenator:
+..class:Class.StringSet
+..summary:Returns the type of the concatenation sequence of all sequences in a @Class.StringSet at .
+..cat:Sequences
+..signature:Concatenator<TStringSet>::Type
+..param.TStringSet:The @Class.StringSet@ type.
+...type:Class.StringSet
+..returns:The type of a container that can be iterated like the concatenation string of all sequences in a @Class.StringSet at .
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why is this specialized for all types?
+template <typename TObject>
+struct Concatenator
+{
+    typedef TObject Type;
+};
+
+template <typename TObject>
+struct Concatenator<TObject const>
+{
+    typedef typename Concatenator<TObject>::Type const Type;
+};
+
+template <typename TString, typename TSpec >
+struct Concatenator<StringSet<TString, TSpec> >
+{
+    typedef ConcatenatorManyToOne<StringSet<TString, TSpec> > Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction StringSetLimits
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Document these metafunctions.
+// TODO(holtgrew): Default specializations necessary?
+template <typename TString>
+struct StringSetLimits
+{
+    typedef Nothing Type;
+};
+
+template <typename TString>
+struct StringSetLimits<TString const>
+{
+    typedef typename StringSetLimits<TString>::Type const Type;
+};
+
+template <typename TString, typename TSpec>
+struct StringSetLimits<StringSet<TString, TSpec> >
+{
+    typedef typename Size<TString>::Type TSize_;
+    typedef String<TSize_> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction StringSetPosition
+// --------------------------------------------------------------------------
+
+/*!
+ * @mfn StringSet#StringSetPosition
+ * @brief Returns position type in string set.
+ *
+ * @signature StringSetPosition<T>::Type
+ *
+ * @tparam T
+ *
+ * @return Type
+ *
+ * TODO(holtgrew): Complete documentation, part of TextConcept?
+ */
+
+// TODO(holtgrew): Default specializations necessary?
+template <typename TString>
+struct StringSetPosition
+{
+    typedef typename Size<TString>::Type Type;
+};
+
+template <typename TString, typename TSpec>
+struct StringSetPosition<StringSet<TString, TSpec> >
+{
+    typedef typename Size<TString>::Type TSize_;
+    typedef Pair<TSize_> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction LengthSum
+// --------------------------------------------------------------------------
+
+/*!
+ * @mfn StringSet#LengthSum
+ * @brief Length sum type type in string set.
+ *
+ * @signature LengthSum<T>::Type
+ *
+ * @tparam T
+ *
+ * @return Type
+ *
+ * TODO(holtgrew): Complete documentation, part of TextConcept?
+ */
+
+template <typename TString>
+struct LengthSum
+{
+    typedef typename Size<TString>::Type Type;
+};
+
+template <typename TString, typename TSpec>
+struct LengthSum<StringSet<TString, TSpec> >
+{
+    typedef StringSet<TString, TSpec>                   TStringSet;
+    typedef typename StringSetLimits<TStringSet>::Type  TLimits;
+    typedef typename Value<TLimits>::Type               Type;
+};
+
+template <typename T>
+struct LengthSum<T const> :
+    public LengthSum<T> {};
+
+// --------------------------------------------------------------------------
+// Metafunction GetSequenceNo
+// --------------------------------------------------------------------------
+
+/*!
+ * @mfn StringSet#GetSequenceByNo
+ * @brief Type for getting sequence by number.
+ *
+ * @signature GetSequenceByNo<T>::Type
+ *
+ * @tparam T
+ *
+ * @return Type
+ *
+ * TODO(holtgrew): Complete documentation, part of TextConcept?
+ */
+
+// TODO(holtgrew): Default specializations necessary?
+template <typename TString>
+struct GetSequenceByNo
+{
+    typedef TString & Type;
+};
+
+template <typename TString, typename TSpec>
+struct GetSequenceByNo<StringSet<TString, TSpec> >
+{
+    typedef typename Reference< StringSet<TString, TSpec> >::Type Type;
+};
+
+template <typename TString, typename TSpec>
+struct GetSequenceByNo<StringSet<TString, TSpec> const>
+{
+    typedef typename Reference< StringSet<TString, TSpec> const>::Type Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec >
+struct Value< StringSet< TString, TSpec > >
+{
+    typedef TString Type;
+};
+
+template < typename TString, typename TSpec >
+struct Value< StringSet< TString, TSpec > const>
+{
+    typedef TString Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Iterator
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec, typename TIteratorSpec>
+struct Iterator< StringSet< TString, TSpec >, TIteratorSpec>
+{
+    typedef Iter< StringSet< TString, TSpec >, PositionIterator> Type;
+};
+
+template < typename TString, typename TSpec, typename TIteratorSpec >
+struct Iterator< StringSet< TString, TSpec> const, TIteratorSpec>
+{
+    typedef Iter< StringSet< TString, TSpec > const, PositionIterator> Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Size
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct Size< StringSet< TString, TSpec > >
+    : Size<typename StringSetLimits< StringSet<TString, TSpec> >::Type > {};
+// Default Size<T const> redirects to non-const.
+
+// --------------------------------------------------------------------------
+// Metafunction Prefix
+// --------------------------------------------------------------------------
+// TODO(holtgrew): Do Prefix, Suffix, Infix make sense if defined in this way for all StringSet classes?
+// TODO(holtgrew): However, if this works nicely then it shows that implementing segments as Strings would not be advantageous since they now work for arbitrary sequential-access containers.
+
+template <typename TString, typename TSpec>
+struct Prefix< StringSet< TString, TSpec > >
+    : Prefix<TString > {};
+
+template <typename TString, typename TSpec>
+struct Prefix<StringSet< TString, TSpec > const>
+    : Prefix<TString const > {};
+
+// --------------------------------------------------------------------------
+// Metafunction Suffix
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct Suffix<StringSet< TString, TSpec> >
+    : Suffix<TString> {};
+
+template <typename TString, typename TSpec>
+struct Suffix<StringSet< TString, TSpec> const>
+    : Suffix<TString const> {};
+
+// --------------------------------------------------------------------------
+// Metafunction Infix
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct Infix<StringSet< TString, TSpec> >
+    : Infix<TString> {};
+
+template <typename TString, typename TSpec>
+struct Infix<StringSet< TString, TSpec > const>
+    : Infix< TString const > {};
+
+// --------------------------------------------------------------------------
+// Metafunction AllowsFastRandomAccess
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct AllowsFastRandomAccess<StringSet<TString, TSpec> >
+    : AllowsFastRandomAccess<TString> {};
+// Default AllowsFastRandomAccess<T const> redirects to non-const.
+
+// --------------------------------------------------------------------------
+// Metafunction DefaultOverflowImplicit
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec >
+struct DefaultOverflowImplicit<StringSet< TString, TSpec> >
+{
+    typedef Generous Type;
+};
+
+template < typename TString, typename TSpec >
+struct DefaultOverflowImplicit<StringSet< TString, TSpec> const>
+{
+    typedef Generous Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+
+// --------------------------------------------------------------------------
+// Function swap()
+// --------------------------------------------------------------------------
+
+///.Function.swap.param.left.type:Class.StringSet
+///.Function.swap.param.right.type:Class.StringSet
+///.Function.swap.class:Class.StringSet
+
+template <typename TString, typename TSpec>
+inline void
+swap(StringSet<TString, TSpec> & left,
+     StringSet<TString, TSpec> & right)
+{
+    SEQAN_CHECKPOINT;
+    typedef StringSet<TString, TSpec> TStringSet;
+
+    TStringSet tmp(left, Move());
+    move(left, right);
+    move(right, tmp);
+}
+
+// --------------------------------------------------------------------------
+// Function stringSetLimits()
+// --------------------------------------------------------------------------
+
+/**
+.Function.stringSetLimits:
+..cat:Sequences
+..class:Class.String
+..class:Class.StringSet
+..summary:Retrieves a string of delimiter positions of a @Class.StringSet@ which is needed for local<->global position conversions.
+..signature:stringSetLimits(me)
+..param.me:A string or string set.
+...type:Class.String
+...type:Class.StringSet
+..returns:A reference to a string.
+...remarks:If $me$ is a @Class.StringSet@ then the returned string is of size $length(me)+1$ and contains the ascending (virtual) delimiter positions of the concatenation of all strings in the string set.
+...remarks:If $me$ is a @Class.String@, @Tag.Nothing@ is returned.
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Default implementation necessary?!
+template <typename TStringSet>
+inline typename StringSetLimits<TStringSet>::Type
+stringSetLimits(TStringSet &)
+{
+    return typename StringSetLimits<TStringSet>::Type();
+}
+
+template <typename TString, typename TSpec>
+inline typename StringSetLimits< StringSet<TString, TSpec> >::Type &
+stringSetLimits(StringSet<TString, TSpec> & stringSet)
+{
+    if (!_validStringSetLimits(stringSet))
+        _refreshStringSetLimits(stringSet);
+    return stringSet.limits;
+}
+
+template <typename TString, typename TSpec>
+inline typename StringSetLimits< StringSet<TString, TSpec> const>::Type &
+stringSetLimits(StringSet<TString, TSpec> const & stringSet)
+{
+    if (!_validStringSetLimits(stringSet))
+        _refreshStringSetLimits(const_cast< StringSet<TString, TSpec>& >(stringSet));
+    return stringSet.limits;
+}
+
+// --------------------------------------------------------------------------
+// Function getSeqNo()
+// --------------------------------------------------------------------------
+
+/**
+.Function.getSeqNo:
+..cat:Sequences
+..summary:Returns the sequence number of a position.
+..signature:getSeqNo(pos[, limits])
+..param.pos:A position.
+...type:Class.Pair
+..param.limits:The limits string returned by @Function.stringSetLimits at .
+..returns:A single integer value that identifies the string within the stringset $pos$ points at.
+...remarks:If $limits$ is omitted or @Tag.Nothing@ $getSeqNo$ returns 0.
+...remarks:If $pos$ is a local position (of class @Class.Pair@) then $i1$ is returned.
+...remarks:If $pos$ is a global position (integer type and $limits$ is a @Class.String@) then $pos$ is converted to a local position and $i1$ is returned.
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Auto-sequences should go away!
+template <typename TPosition>
+inline TPosition
+getSeqNo(TPosition const &, Nothing const &)
+{
+    return 0;
+}
+
+// TODO(holtgrew): Auto-sequences should go away!
+template <typename TPosition>
+inline TPosition
+getSeqNo(TPosition const &)
+{
+    return 0;
+}
+
+// n sequences (position type is Pair)
+template <typename T1, typename T2, typename TPack, typename TLimitsString>
+inline T1 getSeqNo(Pair<T1, T2, TPack> const & pos, TLimitsString const &)
+{
+    return getValueI1(pos);
+}
+
+// n sequences (position type is Pair)
+template <typename T1, typename T2, typename TPack>
+inline T1 getSeqNo(Pair<T1, T2, TPack> const & pos)
+{
+    return getValueI1(pos);
+}
+
+// n sequences (position type is an integral type)
+template <typename TPos, typename TLimitsString>
+inline TPos getSeqNo(TPos const & pos, TLimitsString const & limits)
+{
+    typedef typename Iterator<TLimitsString const, Standard>::Type TIter;
+    typedef typename Value<TLimitsString>::Type TSize;
+    TIter _begin = begin(limits, Standard());
+    TIter _upper = ::std::upper_bound(_begin, end(limits, Standard()), (TSize)pos) - 1;
+    return difference(_begin, _upper);
+}
+
+// --------------------------------------------------------------------------
+// Function getSeqOffset()
+// --------------------------------------------------------------------------
+
+/**
+.Function.getSeqOffset:
+..cat:Sequences
+..summary:Returns the local sequence offset of a position.
+..signature:getSeqOffset(pos[, limits])
+..param.pos:A position.
+...type:Class.Pair
+..param.limits:The limits string returned by @Function.stringSetLimits at .
+..returns:A single integer value that identifies the position within the string $pos$ points at.
+...remarks:If $limits$ is omitted or @Tag.Nothing@ $getSeqNo$ returns $pos$.
+...remarks:If $pos$ is a local position (of class @Class.Pair@) then $i2$ is returned.
+...remarks:If $pos$ is a global position (integer type and $limits$ is a @Class.String@) then $pos$ is converted to a local position and $i2$ is returned.
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Auto-sequences should go away!
+template <typename TPosition>
+inline TPosition
+getSeqOffset(TPosition const & pos, Nothing const &)
+{
+    return pos;
+}
+
+// TODO(holtgrew): Auto-sequences should go away!
+template <typename TPosition>
+inline TPosition
+getSeqOffset(TPosition const & pos)
+{
+    return pos;
+}
+
+// n sequences (position type is Pair)
+template <typename T1, typename T2, typename TPack, typename TLimitsString>
+inline T2 getSeqOffset(Pair<T1, T2, TPack> const & pos, TLimitsString const &) {
+    return getValueI2(pos);
+}
+
+// n sequences (position type is Pair)
+template <typename T1, typename T2, typename TPack>
+inline T2 getSeqOffset(Pair<T1, T2, TPack> const & pos) {
+    return getValueI2(pos);
+}
+
+// n sequences (position type is an integral type)
+template <typename TPos, typename TLimitsString>
+inline TPos getSeqOffset(TPos const & pos, TLimitsString const & limits) {
+    typedef typename Iterator<TLimitsString const, Standard>::Type TIter;
+    typedef typename Value<TLimitsString>::Type TSize;
+    TIter _begin = begin(limits, Standard());
+    TIter _upper = ::std::upper_bound(_begin, end(limits, Standard()), (TSize)pos) - 1;
+    return pos - *_upper;
+}
+
+// --------------------------------------------------------------------------
+// Function setSeqOffset()
+// --------------------------------------------------------------------------
+
+// TODO(esiragusa): Implement a spec for global positions.
+template <typename TPosition, typename TSeqOffset>
+inline void
+setSeqOffset(TPosition & pos, TSeqOffset seqOffset)
+{
+    pos = seqOffset;
+}
+
+template <typename T1, typename T2, typename TPack, typename TSeqOffset>
+inline void
+setSeqOffset(Pair<T1, T2, TPack> & pos, TSeqOffset seqOffset)
+{
+    setValueI2(pos, seqOffset);
+}
+
+
+// --------------------------------------------------------------------------
+// Function posGlobalize()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posGlobalize:
+..cat:Sequences
+..summary:Converts a local/global to a global position.
+..signature:posGlobalize(pos, limits)
+..param.pos:A local or global position (pair or integer value).
+...type:Class.Pair
+..param.limits:The limits string returned by @Function.stringSetLimits at .
+..returns:The corresponding global position of $pos$.
+...remarks:If $pos$ is an integral type $pos$ is returned.
+...remarks:If not, $limits[getSeqNo(pos, limits)] + getSeqOffset(pos, limits)$ is returned.
+..include:seqan/sequence.h
+*/
+
+// any_position and no limits_string -> any_position
+template <typename TPosition>
+inline TPosition posGlobalize(TPosition const & pos, Nothing const &)
+{
+    return pos;
+}
+
+// local_position (0,x) and no limits_string -> global_position x
+template <typename T1, typename T2, typename TPack>
+inline T2 posGlobalize(Pair<T1, T2, TPack> const & pos, Nothing const &)
+{
+    return getSeqOffset(pos);
+}
+
+// any_position and no limits_string -> any_position
+template <typename TLimitsString, typename TPosition>
+inline TPosition posGlobalize(TPosition const & pos, TLimitsString const &)
+{
+    return pos;
+}
+
+// local_position and limits_string -> global_position
+template <typename TLimitsString, typename T1, typename T2, typename TPack>
+inline typename Value<TLimitsString>::Type
+posGlobalize(Pair<T1, T2, TPack> const & pos, TLimitsString const & limits)
+{
+    return limits[getSeqNo(pos, limits)] + getSeqOffset(pos, limits);
+}
+
+// --------------------------------------------------------------------------
+// Function posLocalToX()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posLocalToX:
+..cat:Sequences
+..summary:Converts a local to a local/global position.
+..signature:posLocalToX(dst, localPos, limits)
+..param.dst:Destination value. A local or global position (pair or integer value).
+...type:Class.Pair
+..param.localPos:A local position (pair).
+...type:Class.Pair
+..param.limits:The limits string returned by @Function.stringSetLimits at .
+..include:seqan/sequence.h
+*/
+
+template <typename TDest, typename TLimitsString, typename T1, typename T2, typename TPack>
+inline void
+posLocalToX(TDest & dst, Pair<T1, T2, TPack> const & localPos, TLimitsString const & limits)
+{
+    dst = posGlobalize(localPos, limits);
+}
+
+template <typename TD1, typename TD2, typename TDPack, typename TLimitsString, typename T1, typename T2, typename TPack>
+inline void
+posLocalToX(Pair<TD1, TD2, TDPack> & dst, Pair<T1, T2, TPack> const & localPos, TLimitsString const &)
+{
+    dst = localPos;
+}
+
+// --------------------------------------------------------------------------
+// Function posLocalize()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posLocalize:
+..cat:Sequences
+..summary:Converts a local/global to a local position.
+..signature:posLocalize(result, pos, limits)
+..param.pos:A local or global position (pair or integer value).
+...type:Class.Pair
+..param.limits:The limits string returned by @Function.stringSetLimits at .
+..param.result:Reference to the resulting corresponding local position of $pos$.
+...remarks:If $pos$ is an integral type and $limits$ is omitted or @Tag.Nothing@, $pos$ is returned.
+...remarks:If $pos$ is a local position (of class @Class.Pair@) then $pos$ is returned.
+...remarks:If $pos$ is a global position (integer type and $limits$ is a @Class.String@) then $pos$ is converted to a local position.
+..include:seqan/sequence.h
+*/
+
+// any_position and no limits_string -> any_position
+template <typename TResult, typename TPosition>
+inline void posLocalize(TResult & result, TPosition const & pos, Nothing const &) {
+    result = pos;
+}
+
+template <typename T1, typename T2, typename TPack, typename TPosition>
+inline void posLocalize(Pair<T1, T2, TPack> & result, TPosition const & pos, Nothing const &) {
+    result.i1 = 0;
+    result.i2 = pos;
+}
+
+// global_position and limits_string -> local_position
+template <typename TResult, typename TSize, typename TSpec, typename TPosition>
+inline void posLocalize(TResult & result, TPosition const & pos, String<TSize, TSpec> const & limits) {
+    typedef typename Iterator<String<TSize, TSpec> const, Standard>::Type TIter;
+    TIter _begin = begin(limits, Standard());
+    TIter _upper = ::std::upper_bound(_begin, end(limits, Standard()), (TSize)pos) - 1;
+    result.i1 = difference(_begin, _upper);
+    result.i2 = pos - *_upper;
+}
+
+// local_position -> local_position
+template <typename TResult, typename TSize, typename TSpec, typename T1, typename T2, typename TPack>
+inline void posLocalize(TResult & result, Pair<T1, T2, TPack> const & pos, String<TSize, TSpec> const &/*limits*/) {
+    result = pos;
+}
+
+// --------------------------------------------------------------------------
+// Function prefix()
+// --------------------------------------------------------------------------
+
+///.Function.prefix.param.host.type:Class.StringSet
+///.Function.prefix.class:Class.StringSet
+
+template < typename TString, typename TSpec, typename TPosition >
+inline typename Prefix<TString>::Type
+prefix(StringSet< TString, TSpec > & me, TPosition const & pos)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return prefix(me[getSeqNo(lPos)], getSeqOffset(lPos));
+}
+
+template < typename TString, typename TSpec, typename TPosition >
+inline typename Prefix<TString const>::Type
+prefix(StringSet< TString, TSpec > const & me, TPosition const & pos)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return prefix(me[getSeqNo(lPos)], getSeqOffset(lPos));
+}
+
+// --------------------------------------------------------------------------
+// Function suffix()
+// --------------------------------------------------------------------------
+
+///.Function.suffix.param.host.type:Class.StringSet
+///.Function.suffix.class:Class.StringSet
+
+template < typename TString, typename TSpec, typename TPosition >
+inline typename Suffix<TString>::Type
+suffix(StringSet< TString, TSpec > & me, TPosition const & pos)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return suffix(me[getSeqNo(lPos)], getSeqOffset(lPos));
+}
+
+template < typename TString, typename TSpec, typename TPosition >
+inline typename Suffix<TString const>::Type
+suffix(StringSet< TString, TSpec > const & me, TPosition const & pos)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return suffix(me[getSeqNo(lPos)], getSeqOffset(lPos));
+}
+
+// --------------------------------------------------------------------------
+// Function infixWithLength()
+// --------------------------------------------------------------------------
+
+///.Function.infixWithLength.param.host.type:Class.StringSet
+///.Function.infixWithLength.class:Class.StringSet
+
+template < typename TString, typename TSpec, typename TPosition, typename TSize >
+inline typename Infix<TString>::Type
+infixWithLength(StringSet< TString, TSpec > & me, TPosition const & pos, TSize length)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return infixWithLength(me[getSeqNo(lPos)], getSeqOffset(lPos), length);
+}
+
+template < typename TString, typename TSpec, typename TPosition, typename TSize >
+inline typename Infix<TString const>::Type
+infixWithLength(StringSet< TString, TSpec > const & me, TPosition const & pos, TSize length)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair lPos;
+    posLocalize(lPos, pos, stringSetLimits(me));
+    return infixWithLength(me[getSeqNo(lPos)], getSeqOffset(lPos), length);
+}
+
+// --------------------------------------------------------------------------
+// Function infix()
+// --------------------------------------------------------------------------
+
+///.Function.infix.param.host.type:Class.StringSet
+///.Function.infix.class:Class.StringSet
+
+template < typename TString, typename TSpec, typename TPosBegin, typename TPosEnd >
+inline typename Infix<TString>::Type
+infix(StringSet< TString, TSpec > & me, TPosBegin const & posBegin, TPosEnd const & posEnd)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair localPosBegin, localPosEnd;
+    posLocalize(localPosBegin, posBegin, stringSetLimits(me));
+    posLocalize(localPosEnd, posEnd, stringSetLimits(me));
+    return infix(me[getSeqNo(localPosBegin)], getSeqOffset(localPosBegin), getSeqOffset(localPosEnd));
+}
+
+template < typename TString, typename TSpec, typename TPosBegin, typename TPosEnd >
+inline typename Infix<TString const>::Type
+infix(StringSet< TString, TSpec > const & me, TPosBegin const & posBegin, TPosEnd const & posEnd)
+{
+    typedef StringSet<TString, TSpec>               TStringSet;
+    typedef typename Size<TStringSet>::Type         TSetSize;
+    typedef typename Size<TString>::Type            TStringSize;
+    typedef Pair<TSetSize, TStringSize, Pack> TPair;
+
+    TPair localPosBegin, localPosEnd;
+    posLocalize(localPosBegin, posBegin, stringSetLimits(me));
+    posLocalize(localPosEnd, posEnd, stringSetLimits(me));
+    return infix(me[getSeqNo(localPosBegin)], getSeqOffset(localPosBegin), getSeqOffset(localPosEnd));
+}
+
+// --------------------------------------------------------------------------
+// Function posAtFirstLocal()
+// --------------------------------------------------------------------------
+
+template <typename TPos, typename TLimitsString>
+inline bool posAtFirstLocal(TPos const & pos, TLimitsString const & limits) {
+    return getSeqOffset(pos, limits) == 0;
+}
+template <typename TPos>
+inline bool posAtFirstLocal(TPos const & pos) {
+    return getSeqOffset(pos) == 0;
+}
+
+// --------------------------------------------------------------------------
+// Function posAtEnd()
+// --------------------------------------------------------------------------
+
+template <typename T1, typename T2, typename TPack, typename TSequence, typename TSpec>
+inline bool posAtEnd(Pair<T1, T2, TPack> const & pos, StringSet<TSequence, TSpec> const & stringSet) {
+    return pos.i2 == sequenceLength(pos.i1, stringSet);
+}
+template <typename TPos, typename TSequence, typename TSpec>
+inline bool posAtEnd(TPos pos, StringSet<TSequence, TSpec> const & stringSet) {
+    return getSeqOffset(pos, stringSetLimits(stringSet)) == 0;
+}
+template <typename TPos, typename TSequence>
+inline bool posAtEnd(TPos pos, TSequence const & seq) {
+    return pos == length(seq);
+}
+
+// --------------------------------------------------------------------------
+// Function posPrev()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posPrev
+..cat:Sequences
+..summary:Returns a position where the local offset is decreased by one.
+..signature:posPrev(pos)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$.
+..returns:Returns a value of the same type as $pos$ where $seqOfs$ is decreased by one.
+..see:Function.posNext
+..see:Function.posInc
+..see:Function.posAdd
+..include:seqan/sequence.h
+*/
+
+template <typename TPos>
+inline TPos posPrev(TPos pos) {
+    return pos - 1;
+}
+
+template <typename T1, typename T2, typename TPack>
+inline Pair<T1, T2, TPack> posPrev(Pair<T1, T2, TPack> const & pos) {
+    return Pair<T1, T2, TPack>(getValueI1(pos), getValueI2(pos) - 1);
+}
+
+// --------------------------------------------------------------------------
+// Function posInc()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posInc
+..cat:Sequences
+..summary:Increments the local offset of a position type.
+..signature:posInc(pos)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$. In both cases $seqOfs$ will be incremented by one.
+..see:Function.posNext
+..see:Function.posAdd
+..include:seqan/sequence.h
+*/
+
+template <typename TPos>
+inline void posInc(TPos &pos) {
+    ++pos;
+}
+
+template <typename TPos, typename TDelta>
+inline void posInc(TPos &pos, TDelta delta) {
+    pos += delta;
+}
+
+template <typename T1, typename T2, typename TPack>
+inline void posInc(Pair<T1, T2, TPack> & pos) {
+    ++pos.i2;
+}
+
+template <typename T1, typename T2, typename TPack, typename TDelta>
+inline void posInc(Pair<T1, T2, TPack> & pos, TDelta delta) {
+    pos.i2 += delta;
+}
+
+// --------------------------------------------------------------------------
+// Function posNext()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posNext
+..cat:Sequences
+..summary:Returns a position where the local offset is increased by one.
+..signature:posNext(pos)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$.
+..returns:Returns a value of the same type as $pos$ where $seqOfs$ is increased by one.
+..see:Function.posPrev
+..see:Function.posInc
+..see:Function.posAdd
+..include:seqan/sequence.h
+*/
+
+template <typename TPos>
+inline TPos posNext(TPos pos) {
+    return pos + 1;
+}
+
+template <typename T1, typename T2, typename TPack>
+inline Pair<T1, T2, TPack>
+posNext(Pair<T1, T2, TPack> const & pos) {
+    return Pair<T1, T2, TPack>(getValueI1(pos), getValueI2(pos) + 1);
+}
+
+// --------------------------------------------------------------------------
+// Function posAdd()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posAdd
+..cat:Sequences
+..summary:Returns a position where the local offset is increased by a value $delta$.
+..signature:posAdd(pos, delta)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$.
+..param.delta:Increase the local offset of $pos$ by this value.
+..returns:Returns a value of the same type as $pos$ where $seqOfs$ is increased by $delta$.
+..see:Function.posAddAndCheck
+..see:Function.posInc
+..see:Function.posNext
+..include:seqan/sequence.h
+*/
+
+template <typename TPos, typename TDelta>
+inline TPos posAdd(TPos pos, TDelta delta) {
+    return pos + delta;
+}
+
+template <typename T1, typename T2, typename TPack, typename TDelta>
+inline Pair<T1, T2, TPack>
+posAdd(Pair<T1, T2, TPack> const & pos, TDelta delta) {
+    return Pair<T1, T2, TPack>(getValueI1(pos), getValueI2(pos) + delta);
+}
+
+
+// --------------------------------------------------------------------------
+// Function posAddAndCheck()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posAddAndCheck
+..cat:Sequences
+..summary:Increases the local offset of a position by a value $delta$ and check for overflow.
+..signature:posAddAndCheck(pos, delta, text)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$.
+..param.delta:Increase the local offset of $pos$ by this value.
+..param.text:Single sequence or @Class.StringSet at .
+..returns:Returns a $bool$ which is $true$ if the position is still valid, i.e. 
+if it doesn't exceed the end of the referred sequence in the text.
+..see:Function.posAdd
+..see:Function.posInc
+..include:seqan/sequence.h
+*/
+
+template <typename TPos, typename TDelta, typename TSequence>
+inline bool posAddAndCheck(TPos & pos, TDelta delta, TSequence const & sequence) {
+    return (pos += delta) < length(sequence);
+}
+
+template <typename TPos, typename TDelta, typename TSequence, typename TSpec>
+inline bool posAddAndCheck(TPos & pos, TDelta delta, StringSet<TSequence, TSpec> const & stringSet)
+{
+    typedef StringSet<TSequence, TSpec> TStringSet;
+    typedef typename StringSetLimits<TStringSet const>::Type TLimits;
+    typedef typename Iterator<TLimits, Standard>::Type TIter;
+    typedef typename Value<TLimits>::Type TSize;
+
+    TLimits & limits = stringSetLimits(stringSet);
+    TIter _end = end(limits, Standard());
+    TIter _endMark = ::std::upper_bound(begin(limits, Standard()), _end, (TSize)pos);
+    pos += delta;
+    if (_endMark < _end)
+        return pos < *_endMark;
+    else
+        return false;
+}
+
+template <typename T1, typename T2, typename TPack, typename TDelta, typename TSequence, typename TSpec>
+inline bool
+posAddAndCheck(Pair<T1, T2, TPack> & pos, TDelta delta, StringSet<TSequence, TSpec> const & stringSet) {
+    return (pos.i2 += delta) < length(stringSet[pos.i1]);
+}
+
+// --------------------------------------------------------------------------
+// Function posSub()
+// --------------------------------------------------------------------------
+
+/**
+.Function.posSub
+..cat:Sequences
+..summary:Returns a position where the local offset is decreased by a value $delta$.
+..signature:posSub(pos, delta)
+..param.pos:A position type. Could either be an integer $seqOfs$ or a pair $(seqNo, seqOfs)$.
+..param.delta:Decrease the local offset of $pos$ by this value.
+..returns:Returns a value of the same type as $pos$ where $seqOfs$ is decreased by $delta$.
+..see:Function.posAdd
+..see:Function.posInc
+..see:Function.posNext
+..include:seqan/sequence.h
+*/
+
+template <typename TA, typename TB>
+inline TA posSub(TA a, TB b) {
+    return a - b;
+}
+
+template <
+    typename TA1, typename TA2, typename TAPack,
+    typename TB1, typename TB2, typename TBPack
+>
+inline TA2
+posSub(Pair<TA1, TA2, TAPack> const & a, Pair<TB1, TB2, TBPack> const & b) {
+    return getValueI2(a) - getValueI2(b);
+}
+
+// --------------------------------------------------------------------------
+// Function posLess()
+// --------------------------------------------------------------------------
+
+template <typename TPos>
+inline bool posLess(TPos const & a, TPos const & b) {
+    return a < b;
+}
+
+template <typename T1, typename T2, typename TPack>
+inline bool posLess(Pair<T1, T2, TPack> const & a, Pair<T1, T2, TPack> const & b) {
+    return
+         (getValueI1(a) <  getValueI1(b)) ||
+        ((getValueI1(a) == getValueI1(b)) && (getValueI2(a) < getValueI2(b)));
+}
+
+// --------------------------------------------------------------------------
+// Function posCompare()
+// --------------------------------------------------------------------------
+
+template <typename TPos>
+inline int posCompare(TPos const & a, TPos const & b) {
+    if (a < b) return -1;
+    if (a > b) return 1;
+    return 0;
+}
+
+template <typename T1, typename T2, typename TPack>
+inline int posCompare(Pair<T1, T2, TPack> const & a, Pair<T1, T2, TPack> const & b) {
+    if (getValueI1(a) < getValueI1(b)) return -1;
+    if (getValueI1(a) > getValueI1(b)) return 1;
+    return posCompare(getValueI2(a), getValueI2(b));
+}
+
+// --------------------------------------------------------------------------
+// Function suffixLength()
+// --------------------------------------------------------------------------
+
+template <typename TPos, typename TString>
+inline typename Size<TString>::Type
+suffixLength(TPos pos, TString const & string) {
+    return length(string) - pos;
+}
+
+template <typename TPos, typename TString, typename TSpec>
+inline typename Size<TString>::Type
+suffixLength(TPos pos, StringSet<TString, TSpec> const & stringSet) {
+    return length(stringSet[getSeqNo(pos, stringSetLimits(stringSet))]) - getSeqOffset(pos, stringSetLimits(stringSet));
+}
+
+// --------------------------------------------------------------------------
+// Function countSequences()
+// --------------------------------------------------------------------------
+
+template <typename TString>
+inline unsigned
+countSequences(TString const &) {
+    return 1;
+}
+
+template <typename TString, typename TSpec>
+inline typename Size<StringSet<TString, TSpec> >::Type
+countSequences(StringSet<TString, TSpec> const & stringSet) {
+    return length(stringSet);
+}
+
+// --------------------------------------------------------------------------
+// Function getSequenceByNo()
+// --------------------------------------------------------------------------
+
+template <typename TSeqNo, typename TString>
+inline typename GetSequenceByNo<TString>::Type
+getSequenceByNo(TSeqNo /*seqNo*/, TString & string)
+{
+    return string;
+}
+
+template <typename TSeqNo, typename TString, typename TSpec>
+inline typename GetSequenceByNo< StringSet<TString, TSpec> >::Type
+getSequenceByNo(TSeqNo seqNo, StringSet<TString, TSpec> & stringSet)
+{
+    return stringSet[seqNo];
+}
+
+template <typename TSeqNo, typename TString, typename TSpec>
+inline typename GetSequenceByNo< StringSet<TString, TSpec> const>::Type
+getSequenceByNo(TSeqNo seqNo, StringSet<TString, TSpec> const & stringSet)
+{
+    return stringSet[seqNo];
+}
+
+// --------------------------------------------------------------------------
+// Function sequenceLength()
+// --------------------------------------------------------------------------
+
+template <typename TSeqNo, typename TText>
+inline typename Size< typename GetSequenceByNo<TText const>::Type>::Type
+sequenceLength(TSeqNo seqNo, TText const & text)
+{
+    return length(getSequenceByNo(seqNo, text));
+}
+
+// --------------------------------------------------------------------------
+// Function _validStringSetLimits
+// --------------------------------------------------------------------------
+
+// TODO(holtgrew): Anti auto-stringset
+template < typename T >
+inline bool _validStringSetLimits(T const &) {
+    return true;
+}
+
+template < typename TString, typename TSpec >
+inline bool _validStringSetLimits(StringSet< TString, TSpec > const & me) {
+    return me.limitsValid;
+}
+
+// --------------------------------------------------------------------------
+// Function _refreshStringSetLimits
+// --------------------------------------------------------------------------
+
+template < typename T >
+inline void _refreshStringSetLimits(T &) {}
+
+template < typename TString, typename TSpec >
+void _refreshStringSetLimits(StringSet< TString, TSpec > & me)
+{
+    typedef StringSet< TString, TSpec >                 TStringSet;
+    typedef typename StringSetLimits<TStringSet>::Type  TLimits;
+
+    typename Value<TLimits>::Type   sum = 0;
+    typename Size<TStringSet>::Type len = length(me);
+    typename Size<TStringSet>::Type i = 0;
+
+//      SEQAN_ASSERT_EQ(length(me.limits), len + 1);
+    resize(me.limits, len + 1, Generous());
+    for(; i < len; ++i)
+    {
+        me.limits[i] = sum;
+        sum += length(me[i]);
+        SEQAN_ASSERT_LEQ(me.limits[i], sum);
+    }
+    me.limits[i] = sum;
+    me.limitsValid = true;
+}
+
+// --------------------------------------------------------------------------
+// Function _findIthNonZeroValue()
+// --------------------------------------------------------------------------
+
+// find the i-th non-zero value of a string me
+template < typename TValue, typename TSpec, typename TPos >
+inline typename Size< String<TValue, TSpec> >::Type
+_findIthNonZeroValue(String<TValue, TSpec> const & me, TPos i)
+{
+    typename Iterator< String<TValue, TSpec> const, Standard >::Type it = begin(me, Standard());
+    typename Iterator< String<TValue, TSpec> const, Standard >::Type itEnd = end(me, Standard());
+
+    for(; it != itEnd; ++it)
+        if (*it)
+        {
+            if (i)
+                --i;
+            else
+                return position(it, me);
+        }
+    return length(me);
+}
+
+// --------------------------------------------------------------------------
+// Function _countNonZeroValues()
+// --------------------------------------------------------------------------
+
+// count non-zero values before position i
+template < typename TValue, typename TSpec, typename TPos >
+inline typename Size< String<TValue, TSpec> >::Type
+_countNonZeroValues(String<TValue, TSpec> const & me, TPos i)
+{
+    typename Iterator< String<TValue, TSpec> const, Standard >::Type it = begin(me, Standard());
+    typename Iterator< String<TValue, TSpec> const, Standard >::Type itEnd = begin(me, Standard()) + i;
+    typename Size< String<TValue, TSpec> >::Type counter = 0;
+
+    for(; it != itEnd; ++it)
+        if (*it) ++counter;
+    return counter;
+}
+
+// --------------------------------------------------------------------------
+// Function lengthSum()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#lengthSum
+ * @brief Returns total length of all strings in the string set.
+ *
+ * @signature TSize lengthSum(s);
+ *
+ * @param s The string set to get length sum of.
+ *
+ * @return TSize The sum of the lengths of all strings in the string set.
+ */
+
+template <typename TString>
+inline typename LengthSum<TString>::Type 
+lengthSum(TString const & me)
+{
+    return length(me);
+}
+
+template <typename TString, typename TSpec>
+inline typename LengthSum<StringSet<TString, TSpec> >::Type
+lengthSum(StringSet<TString, TSpec> & me)
+{
+    if (!_validStringSetLimits(me))
+        _refreshStringSetLimits(me);
+    return back(stringSetLimits(me));
+}
+
+template < typename TString, typename TSpec >
+inline typename LengthSum<StringSet<TString, TSpec> >::Type
+lengthSum(StringSet<TString, TSpec> const & me)
+{
+    if (!_validStringSetLimits(me))
+        _refreshStringSetLimits(me);
+    return back(stringSetLimits(me));
+}
+
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+///.Function.appendValue.param.target.type:Class.StringSet
+///.Function.appendValue.class:Class.StringSet
+///.Function.clear.param.object.type:Class.StringSet
+///.Function.clear.class:Class.StringSet
+///.Function.resize.param.object.type:Class.StringSet
+///.Function.resize.class:Class.StringSet
+///.Function.length.param.object.type:Class.StringSet
+///.Function.length.class:Class.StringSet
+
+template <typename TString, typename TSpec >
+inline typename Size<StringSet<TString, TSpec > >::Type
+length(StringSet<TString, TSpec > const & me)
+{
+    return length(me.strings);
+}
+
+// --------------------------------------------------------------------------
+// Function resize()
+// --------------------------------------------------------------------------
+
+// TODO(rmaerker): This belongs to string_set_base.h. Move it!
+template <typename TString, typename TSpec, typename TSize, typename TExpand >
+inline typename Size<StringSet<TString, TSpec > >::Type
+resize(StringSet<TString, TSpec > & me, TSize new_size, Tag<TExpand> tag)
+{
+    resize(me.limits, new_size + 1, tag);
+    me.limitsValid = (new_size == 0);
+
+    //     the following would not work as changing the size of
+    //     a single string cannot be recognized by the stringset
+    //
+    //        if (_validStringSetLimits(me))
+    //            resize(me.limits, new_size + 1, back(me.limits), tag);
+    
+    return resize(me.strings, new_size, tag);
+}
+
+// --------------------------------------------------------------------------
+// Function reserve()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#reserve
+ * @brief Reserve memory for string set.
+ *
+ * @signature TSize reserver(s, newCapacity, tag);
+ *
+ * @param s           The string set to reserve memory for.
+ * @param newCapacity The target capacity.
+ * @param tag         A tag to select the reservation strategy.
+ */
+
+template <typename TString, typename TSpec, typename TSize, typename TExpand>
+inline typename Size<StringSet<TString, TSpec > >::Type
+reserve(StringSet<TString, TSpec > & me,
+        TSize const & new_capacity,
+        Tag<TExpand> tag)
+{
+    reserve(me.limits, new_capacity + 1, tag);
+    return reserve(me.strings, new_capacity, tag);
+}
+
+// --------------------------------------------------------------------------
+// Function iter()
+// --------------------------------------------------------------------------
+
+///.Function.iter.param.object.type:Class.StringSet
+template <typename TString, typename TSpec, typename TPos, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec >, Tag<TTag> const>::Type
+iter(StringSet<TString, TSpec > & me,
+     TPos pos,
+     Tag<TTag> const &)
+{
+    typedef StringSet<TString, TSpec > TStringSet;
+    typedef typename Iterator<TStringSet, Tag<TTag> const>::Type TIterator;
+    typedef typename Position<TStringSet>::Type TPosition;
+    return TIterator(me, (TPosition) pos);
+}
+
+template <typename TString, typename TSpec, typename TPos, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec > const, Tag<TTag> const>::Type
+iter(StringSet<TString, TSpec > const & me,
+     TPos pos,
+     Tag<TTag> const &)
+{
+    typedef StringSet<TString, TSpec > const TStringSet;
+    typedef typename Iterator<TStringSet, Tag<TTag> const>::Type TIterator;
+    typedef typename Position<TStringSet>::Type TPosition;
+    return TIterator(me, (TPosition) pos);
+}
+
+// --------------------------------------------------------------------------
+// Function begin()
+// --------------------------------------------------------------------------
+
+///.Function.begin.param.object.type:Class.StringSet
+///.Function.begin.class:Class.StringSet
+
+template <typename TString, typename TSpec, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec >, Tag<TTag> const>::Type
+begin(StringSet<TString, TSpec > & me,
+      Tag<TTag> const & tag)
+{
+    return iter(me, 0, tag);
+}
+
+template <typename TString, typename TSpec, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec > const, Tag<TTag> const>::Type
+begin(StringSet<TString, TSpec > const & me,
+      Tag<TTag> const & tag)
+{
+    return iter(me, 0, tag);
+}
+
+// --------------------------------------------------------------------------
+// Function end()
+// --------------------------------------------------------------------------
+
+///.Function.end.param.object.type:Class.StringSet
+///.Function.end.class:Class.StringSet
+
+template <typename TString, typename TSpec, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec >, Tag<TTag> const>::Type
+end(StringSet<TString, TSpec > & me,
+Tag<TTag> const & tag)
+{
+return iter(me, length(me), tag);
+}
+
+template <typename TString, typename TSpec, typename TTag>
+inline typename Iterator<StringSet<TString, TSpec > const, Tag<TTag> const>::Type
+end(StringSet<TString, TSpec > const & me,
+Tag<TTag> const & tag)
+{
+return iter(me, length(me), tag);
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+///.Function.value.param.object.type:Class.StringSet
+///.Function.value.class:Class.StringSet
+
+// --------------------------------------------------------------------------
+// Function getValueById()
+// --------------------------------------------------------------------------
+
+/*!
+ * @mfn StringSet#Id
+ * @brief Return the id type for the string set.
+ *
+ * @signature Id<TStringSet>::Type
+ *
+ * @tparam TStringSet The string set type to query for its id type.
+ *
+ * @return Type The resulting ID type.
+ */
+
+/*!
+ * @fn StringSet#getValueById
+ * @brief Get the value from a string set by its id.
+ *
+ * @signature TString getValueById(s, id);
+ *
+ * @param s  The string set to get string from.
+ * @param id The id of the string to get.
+ *
+ * @return TString Reference to the string with the given id.
+ */
+
+/**
+.Function.getValueById:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Retrieves a string from the StringSet given an id.
+..signature:getValueById(me, id)
+..param.me:A StringSet.
+...type:Class.StringSet
+..param.id:An id.
+...type:Metafunction.Id
+..returns:A reference to a string.
+..see:Function.assignValueById
+..see:Function.valueById
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why is there no generic implementation for StringSets??
+
+// --------------------------------------------------------------------------
+// Function valueById()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#valueById
+ * @brief Get the value from a string set by its id.
+ *
+ * @signature TString valueById(s, id);
+ *
+ * @param s  The string set to get string from.
+ * @param id The id of the string to get.
+ *
+ * @return TString Reference to the string with the given id.
+ */
+
+/**
+.Function.valueById:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Retrieves a string from the StringSet given an id.
+..signature:valueById(me, id)
+..param.me:A StringSet.
+...type:Class.StringSet
+..param.id:An id.
+...type:Metafunction.Id
+..returns:A reference to a string.
+..see:Function.assignValueById
+..see:Function.getValueById
+..include:seqan/sequence.h
+*/
+
+template<typename TString, typename TSpec, typename TId>
+inline typename Reference<StringSet<TString, TSpec> >::Type
+valueById(StringSet<TString, TSpec> & me,
+        TId const id)
+{
+    SEQAN_CHECKPOINT;
+    return getValueById(me, id);
+}
+
+// --------------------------------------------------------------------------
+// Function assignValueById()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#assignValueById
+ * @brief Set the member of a string set by its id.
+ *
+ * @signature TId getValueById(set, s[, id]);
+ *
+ * @param set The string to assign value in.
+ * @param s   The string set to assign.
+ * @param id  The id of the string to set.  If omitted, <tt>s</tt> will be appended to <tt>set</tt>.
+ *
+ * @return TId The id of the new string in the string set.
+ */
+
+/**
+.Function.assignValueById:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Adds a new string to the StringSet and returns an id.
+..signature:assignValueById(dest, str, [id])
+..signature:assignValueById(dest, source, id)
+..param.dest:A StringSet.
+...type:Class.StringSet
+..param.source:A StringSet.
+...type:Class.StringSet
+..param.str:A new string.
+...type:Metafunction.Value
+..param.id:An associated id.
+...type:Metafunction.Id
+..returns:A new id
+...type:Metafunction.Id
+..see:Function.getValueById
+..see:Function.valueById
+..include:seqan/sequence.h
+*/
+
+template<typename TString, typename TSpec, typename TString2>
+inline typename Id<StringSet<TString, TSpec> >::Type
+assignValueById(StringSet<TString, TSpec>& me,
+                TString2& obj)
+{
+    SEQAN_CHECKPOINT;
+    appendValue(me, obj);
+    SEQAN_ASSERT_EQ(length(me.limits), length(me) + 1);
+    return length(me.strings) - 1;
+}
+
+template<typename TString, typename TSpec1, typename TSpec2, typename TId>
+inline typename Id<StringSet<TString, TSpec1> >::Type
+assignValueById(StringSet<TString, TSpec1>& dest,
+                StringSet<TString, TSpec2>& source,
+                TId id)
+{
+    SEQAN_CHECKPOINT;
+    return assignValueById(dest, getValueById(source, id), id);
+}
+
+// --------------------------------------------------------------------------
+// Function removeValueById()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#removeValueById
+ * @brief Remove a value from a string set by its id.
+ *
+ * @signature void removeValueById(set, id);
+ *
+ * @param set The string to remove value in.
+ * @param id  The id of the string to remove.
+ */
+
+/**
+.Function.removeValueById:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Removes a string from the StringSet given an id.
+..signature:removeValueById(me, id)
+..param.me:A StringSet.
+...type:Class.StringSet
+..param.id:An id.
+...type:Metafunction.Id
+..returns:void
+..see:Function.assignValueById
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why is there no generic implementation for StringSets??
+
+// --------------------------------------------------------------------------
+// Function positionToId()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#positionToId
+ * @brief Convert a position/index in the string set to a string id.
+ *
+ * @signature Id positionToId(set, pos);
+ *
+ * @param set The string to convert positions for.
+ * @param pos The position to convert.
+ *
+ * @return TId The resulting id.
+ */
+
+/**
+.Function.positionToId:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Retrieves the id of a string in the StringSet given a position.
+..signature:positionToId(string_set, pos)
+..param.string_set:A StringSet.
+...type:Class.StringSet
+..param.pos:A position that is transfored into an id.
+..returns:An id that corresponds to $pos$ within $string_set$
+..see:Function.assignValueById
+..see:Function.valueById
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why is there no generic implementation for StringSets??
+
+// --------------------------------------------------------------------------
+// Function concat()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#concat
+ * @brief Returns the concatenation sequence of all sequences in a string set.
+ *
+ * @signature TConcat concat(set);
+ *
+ * @param set The string set to get the concatenation sequence for.
+ *
+ * @return TConcat The concatenation sequence.
+ */
+
+/**
+.Function.concat:
+..summary:Returns the concatenation sequence of all sequences in a @Class.StringSet at .
+..cat:Sequences
+..class:Class.StringSet
+..signature:concat(stringSet)
+..param.stringSet:A @Class.StringSet@ object.
+...type:Class.StringSet
+..returns:A container that can be iterated like the concatenation string of all sequences in a @Class.StringSet at .
+..remarks:If $stringSet$ is a @Spec.ConcatDirect@ StringSet a reference to $stringSet.concat$ is returned.
+For all other StringSets a @Class.ConcatenatorManyToOne@ object is returned.
+...type:Metafunction.Concatenator
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why default concat() for any class?
+template <typename TString>
+inline typename Concatenator<TString>::Type &
+concat(TString & string)
+{
+    return string;
+}
+
+// TODO(holtgrew): Why default concat() for any class?
+template <typename TString>
+inline typename Concatenator<TString const>::Type &
+concat(TString const & string)
+{
+    return string;
+}
+
+template <typename TString, typename TSpec>
+inline typename Concatenator<StringSet<TString, TSpec> >::Type &
+concat(StringSet<TString, TSpec> & me)
+{
+    me.concat.set = &me;
+    return me.concat;
+}
+
+template <typename TString, typename TSpec>
+inline typename Concatenator<StringSet<TString, TSpec> const>::Type &
+concat(StringSet<TString, TSpec> const & constMe)
+{
+    StringSet<TString, TSpec> &me = const_cast<StringSet<TString, TSpec> &>(constMe);
+    me.concat.set = &me;
+    return me.concat;
+}
+
+// --------------------------------------------------------------------------
+// Function strSplit()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#strSplit
+ * @brief Append a list of the words in the string, using sep as the delimiter string @link StringSet @endlink.
+ *
+ * @signature void strSplit(result, sequence[, sep[, allowEmptyStrings[, maxSplit]]]);
+ *
+ * @param result           The resulting string set.
+ * @param sequence         The sequence to split.
+ * @param sep              The splitter to use (default <tt>' '</tt>).
+ * @param allowEmptyString Whether or not to allow empty strings (<tt>bool</tt>, defaults to <tt>true</tt> iff
+ *                         <tt>sep</tt> is given).
+ * @param maxSplit         The maximal number of split operations to do if given.
+ *
+ * @return TConcat The concatenation sequence.
+ */
+
+/**
+.Function.stringSplit:
+..summary:Append a list of the words in the string, using sep as the delimiter string @Class.StringSet at .
+..cat:Sequences
+..class:Class.StringSet
+..signature:strSplit(stringSet, sequence)
+..signature:strSplit(stringSet, sequence, sep)
+..signature:strSplit(stringSet, sequence, sep, allowEmptyStrings)
+..signature:strSplit(stringSet, sequence, sep, allowEmptyStrings, maxSplit)
+..param.stringSet:The @Class.StringSet@ object the words are appended to.
+...type:Class.StringSet
+..param.sequence:A sequence of words.
+..param.sep:Word separator (default: ' ').
+..param.allowEmptyStrings:Boolean to specify whether empty words should be considered (default: true, iff sep is given).
+..param.maxSplit:If maxsplit is given, at most maxsplit splits are done.
+..include:seqan/sequence.h
+*/
+
+template <typename TString, typename TSpec, typename TSequence, typename TSeparator, typename TSize>
+inline void
+strSplit(StringSet<TString, TSpec> & result, TSequence const &sequence, TSeparator sep, bool allowEmptyStrings, TSize maxSplit)
+{
+    typedef typename Iterator<TSequence const, Standard>::Type TIter;
+    
+    TIter itBeg = begin(sequence, Standard());
+    TIter itEnd = end(sequence, Standard());
+    TIter itFrom = itBeg;
+    
+    if (maxSplit == 0)
+    {
+        appendValue(result, sequence);
+        return;
+    }
+    
+    for (TIter it = itBeg; it != itEnd; ++it)
+        if (*it == sep)
+        {
+            if (allowEmptyStrings || itFrom != it)
+            {
+                appendValue(result, infix(sequence, itFrom - itBeg, it - itBeg));
+                if (--maxSplit == 0)
+                {
+                    if (!allowEmptyStrings)
+                    {
+                        while (it != itEnd && *it == sep)
+                            ++it;
+                    }
+                    else
+                        ++it;
+                    
+                    if (it != itEnd)
+                        appendValue(result, infix(sequence, it - itBeg, itEnd - itBeg));
+                    
+                    return;
+                }
+            }
+            itFrom = it + 1;
+        }
+    
+    if (allowEmptyStrings || itFrom != itEnd)
+        appendValue(result, infix(sequence, itFrom - itBeg, itEnd - itBeg));
+}
+
+template <typename TString, typename TSpec, typename TSequence, typename TSeparator>
+inline void
+strSplit(StringSet<TString, TSpec> & result, TSequence const &sequence, TSeparator sep, bool allowEmptyStrings)
+{
+    strSplit(result, sequence, sep, allowEmptyStrings, maxValue<typename Size<TSequence>::Type>());
+}
+
+template <typename TString, typename TSpec, typename TSequence, typename TSeparator>
+inline void
+strSplit(StringSet<TString, TSpec> & result, TSequence const &sequence, TSeparator sep)
+{
+    strSplit(result, sequence, sep, true);
+}
+
+template <typename TString, typename TSpec, typename TSequence>
+inline void
+strSplit(StringSet<TString, TSpec> & result, TSequence const &sequence)
+{
+    strSplit(result, sequence, ' ', false);
+}
+
+// --------------------------------------------------------------------------
+// Function idToPosition()
+// --------------------------------------------------------------------------
+
+/*!
+ * @fn StringSet#idToPosition
+ * @brief Convert a string id to a position/index in the string set.
+ *
+ * @signature TPos idToPosition(set, id);
+ *
+ * @param set The string to convert positions for.
+ * @param id  The id to convert.
+ *
+ * @return The resulting position.
+ */
+
+/**
+.Function.idToPosition:
+..cat:Sequences
+..class:Class.StringSet
+..summary:Retrieves the position of a string in the StringSet given an id.
+..signature:idToPosition(me, id)
+..param.me:A StringSet.
+...type:Class.StringSet
+..param.id:An id.
+...type:Metafunction.Id
+..returns:A reference to a string.
+..see:Function.assignValueById
+..see:Function.valueById
+..include:seqan/sequence.h
+*/
+
+// TODO(holtgrew): Why is there no generic implementation for StringSets??
+
+
+// TODO(holtgrew): Should the following code be thrown away?
+
+//template <typename TString, typename TSpec, typename TDestSpec, typename TIds, typename TLength>
+//inline void
+//subset(StringSet<TString, Owner<TSpec> >& source,
+//    StringSet<TString, TDestSpec>& dest,
+//    TIds ids,
+//    TLength len)
+//{
+//SEQAN_CHECKPOINT
+//}
+
+//template <typename TString, typename TIds, typename TLength>
+//inline void
+//subset(StringSet<TString, Dependent<Generous> >& source,
+//    StringSet<TString, Dependent<Generous> >& dest,
+//    TIds ids,
+//    TLength len)
+//{
+//SEQAN_CHECKPOINT
+//    typedef StringSet<TString, Dependent<Generous> > TStringSet;
+//    typedef typename Id<TStringSet>::Type TId;
+//    typedef typename Size<TStringSet>::Type TSize;
+
+//    clear(dest);
+//    resize(dest.limits, len + 1);
+//    dest.limitsValid = (len == 0);
+//    resize(dest.strings, length(source.strings), (TString*) 0);
+//    for(TSize i = 0; i < len; ++i)
+//        dest.strings[ids[i]] = source.strings[ids[i]];
+//}
+
+//template <typename TString, typename TIds, typename TLength>
+//inline void
+//subset(StringSet<TString, Dependent<Tight> >& source,
+//    StringSet<TString, Dependent<Tight> >& dest,
+//    TIds ids,
+//    TLength len)
+//{
+//SEQAN_CHECKPOINT
+//    typedef StringSet<TString, Dependent<Tight> > TStringSet;
+//    typedef typename Id<TStringSet>::Type TId;
+//    typedef typename Size<TStringSet>::Type TSize;
+
+//    clear(dest);
+//    resize(dest.limits, len + 1);
+//    dest.limitsValid = (len == 0);
+//    TLength upperBound = length(source.ids);
+//    for(TSize i=0;i<len;++i) {
+//        TId id = ids[i];
+//        if ((upperBound > id) &&
+//            (source.ids[id] == id)) {
+//                appendValue(dest.strings, source.strings[id]);
+//                appendValue(dest.ids, id);
+//        } else {
+//            typedef String<TId> TIdString;
+//            typedef typename Iterator<TIdString, Rooted>::Type TIter;
+//            TIter it = begin(source.ids);
+//            for(;!atEnd(it);goNext(it)) {
+//                if (*it == id) {
+//                    appendValue(dest.strings, source.strings[position(it)]);
+//                    appendValue(dest.ids, id);
+//                }
+//            }
+//        }
+//    }
+//}
+
+//template <typename TString, typename TSpec, typename TIds>
+//inline void
+//subset(StringSet<TString, TSpec>& source,
+//    StringSet<TString, TSpec>& dest,
+//    TIds ids)
+//{
+//SEQAN_CHECKPOINT
+//    subset(source, dest, ids, length(ids));
+//}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_set_concat_direct.h b/third-party/seqan/core/include/seqan/sequence/string_set_concat_direct.h
new file mode 100644
index 0000000..1dca4c3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_set_concat_direct.h
@@ -0,0 +1,511 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of ConcatDirect string set, a string set storing the
+// concatenation of all strings within one string.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_CONCAT_DIRECT_H_
+#define SEQAN_SEQUENCE_STRING_SET_CONCAT_DIRECT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+template <typename TDelimiter = void>
+struct ConcatDirect;                    // contains 1 string (the concatenation of n strings)
+
+// TODO(holtgrew): Change name of specialization to ConcatDirect Owner StringSet?
+
+/*!
+ * @class ConcatDirectStringSet ConcatDirect StringSet
+ * @extends OwnerStringSet
+ * @headerfile <seqan/sequence.h>
+ * @brief Owner StringSet implementation that stores strings in one large underlying string.
+ *
+ * @signature template <typename TString>
+ *            class StringSet<TString, Owner<ConcatDirect> >;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ *
+ * Storing multiple strings in one larger one with storing the positions between strings leads to a very compact
+ * representation with a predictable memory layout.
+ *
+ * At the moment, ConcatDirect StringSet objects only support appending data.
+ */
+
+/**
+.Spec.ConcatDirect:
+..summary:A string set storing the concatenation of all strings within one string.
+..cat:Sequences
+..general:Spec.Owner
+..signature:StringSet<TString, Owner<ConcatDirect<> > >
+..param.TString:The string type.
+...type:Class.String
+..remarks:The strings are internally stored in a $TString$ object and the character position type is a
+a single integer value between 0 and the sum of string lengths minus 1.
+..remarks:The position type can be returned or modified by the meta-function @Metafunction.SAValue@ called with the @Class.StringSet@ type.
+..include:seqan/sequence.h
+.Memvar.ConcatDirect#concat:
+..class:Spec.ConcatDirect
+..summary:The concatenation string. Concatenates all sequences of the StringSet without gaps.
+*/
+template <typename TString, typename TDelimiter>
+class StringSet<TString, Owner<ConcatDirect<TDelimiter> > >
+{
+public:
+    typedef typename StringSetLimits<StringSet>::Type   TLimits;
+    typedef typename Concatenator<StringSet>::Type      TConcatenator;
+
+    TLimits         limits;
+    TConcatenator   concat;
+
+    StringSet()
+    {
+        appendValue(limits, 0);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<StringSet>::Type
+    operator[](TPos pos)
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<StringSet const>::Type
+    operator[](TPos pos) const
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Metafunction Concatenator
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec >
+struct Concatenator<StringSet<TString, Owner<ConcatDirect<TSpec> > > >
+{
+    typedef TString Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Value
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct Value<StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+    : Infix<TString> {};
+
+// --------------------------------------------------------------------------
+// Metafunction GetValue
+// --------------------------------------------------------------------------
+
+/* // we had a problem with constructing a Finder<GetValue<TConcatStringSet>::Type>
+template < typename TString, typename TSpec >
+struct GetValue< StringSet< TString, Owner<ConcatDirect<TSpec> > > >:
+    Infix<TString> {};
+
+template < typename TString, typename TSpec >
+struct GetValue< StringSet< TString, Owner<ConcatDirect<TSpec> > > const >:
+    Infix<TString const> {};
+*/
+
+template < typename TString, typename TSpec >
+struct GetValue< StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+{
+    typedef typename Infix<TString>::Type const Type;
+};
+
+template < typename TString, typename TSpec >
+struct GetValue< StringSet< TString, Owner<ConcatDirect<TSpec> > > const>
+{
+    typedef typename Infix<TString const>::Type const Type;
+};
+
+// --------------------------------------------------------------------------
+// Metafunction Reference
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec >
+struct Reference< StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+    : Infix<TString> {};
+
+template < typename TString, typename TSpec >
+struct Reference< StringSet< TString, Owner<ConcatDirect<TSpec> > > const>
+    : Infix<TString const> {};
+
+// --------------------------------------------------------------------------
+// Metafunction Prefix
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec >
+struct Prefix<StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+    : Infix<TString> {};
+
+template < typename TString, typename TSpec >
+struct Prefix<StringSet<TString, Owner<ConcatDirect<TSpec> > > const>
+    : Infix<TString const> {};
+
+// --------------------------------------------------------------------------
+// Metafunction Suffix
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+struct Suffix< StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+    : Infix<TString> {};
+
+template <typename TString, typename TSpec>
+struct Suffix< StringSet< TString, Owner<ConcatDirect<TSpec> > > const>
+    : Infix<TString const> {};
+
+// --------------------------------------------------------------------------
+// Metafunction Infix
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TSpec >
+struct Infix< StringSet< TString, Owner<ConcatDirect<TSpec> > > >
+    : Infix< TString > {};
+
+template < typename TString, typename TSpec >
+struct Infix< StringSet< TString, Owner<ConcatDirect<TSpec> > > const >
+    : Infix< TString const > {};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function assignValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TPos, typename TSequence >
+inline void assignValue(
+    StringSet<TString, Owner<ConcatDirect<TSpec> > > & me,
+    TPos pos,
+    TSequence const & seq)
+{
+    typedef StringSet<TString, Owner<ConcatDirect<TSpec> > > TStringSet;
+    typedef typename Size<TStringSet>::Type TSize;
+    typedef typename StringSetLimits<TStringSet>::Type TLimits;
+    typedef typename Value<TLimits>::Type TLimitValue;
+    typedef typename MakeSigned<TLimitValue>::Type TSignedLimitValue;
+
+    TSignedLimitValue oldSize = length(me[pos]);
+    replace(me.concat, me.limits[pos], me.limits[pos + 1], seq);
+    if (_validStringSetLimits(me))
+    {
+        TSignedLimitValue delta = (TSignedLimitValue)length(seq) - oldSize;
+        TSize size = length(me);
+        while (pos < size)
+            me.limits[++pos] += delta;
+    }
+}
+
+// --------------------------------------------------------------------------
+// Function _validStringSetLimits
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec >
+inline bool _validStringSetLimits(StringSet<TString, Owner<ConcatDirect<TSpec> > > const &)
+{
+    return true;
+}
+
+// --------------------------------------------------------------------------
+// Function _refreshStringSetLimits()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec >
+inline void _refreshStringSetLimits(StringSet<TString, Owner<ConcatDirect<TSpec> > > &) {}
+
+// --------------------------------------------------------------------------
+// Function appendValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TString2, typename TExpand >
+inline void appendValue(
+    StringSet<TString, Owner<ConcatDirect<void> > > & me,
+    TString2 const & obj,
+    Tag<TExpand> tag)
+{
+    appendValue(me.limits, lengthSum(me) + length(obj), tag);
+    append(me.concat, obj, tag);
+}
+
+template <typename TString, typename TDelimiter, typename TString2, typename TExpand >
+inline void appendValue(
+    StringSet<TString, Owner<ConcatDirect<TDelimiter> > > & me,
+    TString2 const & obj,
+    Tag<TExpand> tag)
+{
+    appendValue(me.limits, lengthSum(me) + length(obj) + 1, tag);
+    append(me.concat, obj, tag);
+    appendValue(me.concat, TDelimiter(), tag);
+}
+
+
+// --------------------------------------------------------------------------
+// Function insertValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TDelimiter, typename TPos, typename TSequence, typename TExpand >
+inline void insertValue(
+    StringSet<TString, Owner<ConcatDirect<TDelimiter> > > & me,
+    TPos pos,
+    TSequence const & seq,
+    Tag<TExpand> tag)
+{
+    typedef StringSet<TString, Owner<ConcatDirect<TDelimiter> > > TStringSet;
+    typedef typename Size<TStringSet>::Type TSize;
+    typedef typename StringSetLimits<TStringSet>::Type TLimits;
+    typedef typename Value<TLimits>::Type TLimitValue;
+
+    replace(me.concat, me.limits[pos], me.limits[pos], seq, tag);
+    insertValue(me.limits, pos, me.limits[pos], tag);
+    TLimitValue delta = (TLimitValue)length(seq);
+    TSize size = length(me);
+    while (pos <size)
+        me.limits[++pos] += delta;
+}
+
+// --------------------------------------------------------------------------
+// Function erase()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TDelimiter, typename TPos >
+inline void erase(
+    StringSet<TString, Owner<ConcatDirect<TDelimiter> > > & me,
+    TPos pos,
+    TPos pos_end)
+{
+    typedef StringSet<TString, Owner<ConcatDirect<TDelimiter> > > TStringSet;
+    typedef typename Size<TStringSet>::Type TSize;
+    typedef typename StringSetLimits<TStringSet>::Type TLimits;
+    typedef typename Value<TLimits>::Type TLimitValue;
+
+    erase(me.concat, me.limits[pos], me.limits[pos_end]);
+
+    TLimitValue lengthSum = 0;
+    for (TSize i = pos; i <pos_end; ++i)
+        lengthSum += me.limits[i];
+
+    erase(me.limits, pos, pos_end);
+
+    TSize size = length(me);
+    while (pos <size)
+        me.limits[++pos] -= lengthSum;
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TDelimiter >
+inline void clear(StringSet<TString, Owner<ConcatDirect<TDelimiter> > > & me)
+{
+    SEQAN_CHECKPOINT;
+    clear(me.concat);
+    resize(me.limits, 1, Exact());
+}
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TDelimiter>
+inline typename Size<StringSet<TString, Owner<ConcatDirect<TDelimiter> > > >::Type
+length(StringSet<TString, Owner<ConcatDirect<TDelimiter> > > const & me)
+{
+    return length(me.limits) - 1;
+}
+
+// --------------------------------------------------------------------------
+// Function resize()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TSize, typename TExpand >
+inline typename Size<StringSet<TString, Owner<ConcatDirect<TSpec> > > >::Type
+resize(StringSet<TString, Owner<ConcatDirect<TSpec> > > & me, TSize new_size, Tag<TExpand> tag)
+{
+    if (new_size < length(me.limits))
+    {
+        resize(me.concat, me.limits[new_size]);
+        return resize(me.limits, new_size + 1, tag) - 1;
+    } else
+        return resize(me.limits, new_size + 1, back(me.limits), tag) - 1;
+}
+
+
+// --------------------------------------------------------------------------
+// Function reserve()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TSize, typename TExpand>
+inline typename Size<StringSet<TString, Owner<ConcatDirect<TSpec> > > >::Type
+reserve(StringSet<TString, Owner<ConcatDirect<TSpec> > > & me,
+        TSize const & new_capacity,
+        Tag<TExpand> tag)
+{
+    return reserve(me.limits, new_capacity + 1, tag) - 1;
+}
+
+// --------------------------------------------------------------------------
+// Function prefix()
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TDelimiter, typename TPosition >
+inline typename Infix<TString>::Type
+prefix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > & me, TPosition pos)
+{
+    return infix(me.concat, stringSetLimits(me)[getSeqNo(pos, stringSetLimits(me))], posGlobalize(pos, stringSetLimits(me)));
+}
+
+template < typename TString, typename TDelimiter, typename TPosition >
+inline typename Infix<TString const>::Type
+prefix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > const & me, TPosition pos)
+{
+    return infix(me.concat, stringSetLimits(me)[getSeqNo(pos, stringSetLimits(me))], posGlobalize(pos, stringSetLimits(me)));
+}
+
+// --------------------------------------------------------------------------
+// Function suffix()
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TDelimiter, typename TPosition >
+inline typename Infix<TString>::Type
+suffix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > & me, TPosition pos)
+{
+    return infix(me.concat, posGlobalize(pos, stringSetLimits(me)), stringSetLimits(me)[getSeqNo(pos, stringSetLimits(me)) + 1]);
+}
+
+template < typename TString, typename TDelimiter, typename TPosition >
+inline typename Infix<TString const>::Type
+suffix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > const & me, TPosition pos)
+{
+    return infix(me.concat, posGlobalize(pos, stringSetLimits(me)), stringSetLimits(me)[getSeqNo(pos, stringSetLimits(me)) + 1]);
+}
+
+// --------------------------------------------------------------------------
+// Function infix()
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TDelimiter, typename TPosBegin, typename TPosEnd >
+inline typename Infix<TString>::Type
+infix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > & me, TPosBegin posBegin, TPosEnd posEnd)
+{
+    return infix(me.concat, posGlobalize(posBegin, stringSetLimits(me)), posGlobalize(posEnd, stringSetLimits(me)));
+}
+
+template < typename TString, typename TDelimiter, typename TPosBegin, typename TPosEnd >
+inline typename Infix<TString const>::Type
+infix(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > const & me, TPosBegin posBegin, TPosEnd posEnd)
+{
+    return infix(me.concat, posGlobalize(posBegin, stringSetLimits(me)), posGlobalize(posEnd, stringSetLimits(me)));
+}
+
+// --------------------------------------------------------------------------
+// Function infixWithLength()
+// --------------------------------------------------------------------------
+
+template < typename TString, typename TDelimiter, typename TPosition, typename TSize >
+inline typename Infix<TString>::Type
+infixWithLength(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > & me, TPosition pos, TSize length)
+{
+    return infixWithLength(me.concat, posGlobalize(pos, stringSetLimits(me)), length);
+}
+
+template < typename TString, typename TDelimiter, typename TPosition, typename TSize >
+inline typename Infix<TString const>::Type
+infixWithLength(StringSet< TString, Owner<ConcatDirect<TDelimiter> > > const & me, TPosition pos, TSize length)
+{
+    return infixWithLength(me.concat, posGlobalize(pos, stringSetLimits(me)), length);
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TPos >
+inline typename Infix<TString>::Type
+value(StringSet<TString, Owner<ConcatDirect<TSpec> > > & me, TPos pos)
+{
+    return infix(me.concat, me.limits[pos], me.limits[pos + 1]);
+}
+
+template <typename TString, typename TSpec, typename TPos >
+inline typename Infix<TString const>::Type
+value(StringSet<TString, Owner<ConcatDirect<TSpec> > > const & me, TPos pos)
+{
+    return infix(me.concat, me.limits[pos], me.limits[pos + 1]);
+}
+
+// --------------------------------------------------------------------------
+// Function concat()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec>
+inline typename Concatenator<StringSet<TString, Owner<ConcatDirect<TSpec> > > >::Type &
+concat(StringSet<TString, Owner<ConcatDirect<TSpec> > > & me)
+{
+    return me.concat;
+}
+
+template <typename TString, typename TSpec>
+inline typename Concatenator<StringSet<TString, Owner<ConcatDirect<TSpec> > > const>::Type &
+concat(StringSet<TString, Owner<ConcatDirect<TSpec> > > const & me)
+{
+    return me.concat;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_CONCAT_DIRECT_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_set_dependent_generous.h b/third-party/seqan/core/include/seqan/sequence/string_set_dependent_generous.h
new file mode 100644
index 0000000..b0ebf52
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_set_dependent_generous.h
@@ -0,0 +1,288 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of the StringSet specialization Dependent<Generous>.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_DEPENDENT_GENEROUS_H_
+#define SEQAN_SEQUENCE_STRING_SET_DEPENDENT_GENEROUS_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*!
+ * @class GenerousDependentStringSet Generous Dependent StringSet
+ * @extends DependentStringSet
+ * @headerfile <seqan/sequence.h>
+ * @brief Dependent StringSet implementation with efficient sequence access by sequence id.
+ *
+ * @signature template <typename TString>
+ *            class StringSet<TString, Depedent<Generous> >;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ *
+ * See @link TightDependentStringSet @endlink for a Dependent StringSet implementation with a more memory efficient
+ * representation at higher costs for by-id element access.
+ */
+
+// The Dddoc documentation of the Dependent specialization is in string_set_tight.h
+// since Tight is the default specialization of Dependent.
+
+// StringSet with individual sequences in a string of string pointers
+template <typename TString>
+class StringSet<TString, Dependent<Generous> >
+{
+public:
+    typedef String<TString *>                           TStrings;
+    typedef typename Size<StringSet>::Type              TSize;
+    typedef typename StringSetLimits<StringSet>::Type   TLimits;
+    typedef typename Concatenator<StringSet>::Type      TConcatenator;
+
+    TStrings        strings;
+    TLimits         limits;
+    bool            limitsValid;        // is true if limits contains the cumulative sum of the sequence lengths
+    TConcatenator   concat;
+
+    StringSet()
+        : limitsValid(true)
+    {
+        SEQAN_CHECKPOINT;
+        appendValue(limits, 0);
+    }
+
+    template <typename TDefault>
+    StringSet(StringSet<TString, Owner<TDefault> > const& _other)
+        : limitsValid(true)
+    {
+        SEQAN_CHECKPOINT;
+        appendValue(limits, 0);
+        for (unsigned int i = 0; i < length(_other); ++i)
+            appendValue(*this, _other[i]);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<StringSet>::Type
+    operator[] (TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<StringSet const>::Type
+    operator[] (TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function appendValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TExpand >
+inline void appendValue(
+    StringSet<TString, Dependent<Generous> > & me,
+    TString const & obj,
+    Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    appendValue(me.limits, lengthSum(me) + length(obj), tag);
+    appendValue(me.strings, const_cast<TString*>(&obj), tag);
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TString >
+inline void clear(StringSet<TString, Dependent<Generous> > & me)
+{
+    SEQAN_CHECKPOINT;
+    clear(me.strings);
+    resize(me.limits, 1, Exact());
+    me.limitsValid = true;
+}
+
+// --------------------------------------------------------------------------
+// Function length()
+// --------------------------------------------------------------------------
+
+template <typename TString >
+inline typename Size<StringSet<TString, Dependent<Generous> > >::Type
+length(StringSet<TString, Dependent<Generous> > & me)
+{
+    return length(me.limits) - 1;
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Dependent<Generous> > >::Type
+value(StringSet<TString, Dependent<Generous> >& me, TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    unsigned i = _findIthNonZeroValue(me.strings, pos);
+    if (i <length(me.strings))
+        return *me.strings[i];
+    static TString tmp = "";
+    return tmp;
+}
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Dependent<Generous> > const >::Type
+value(StringSet<TString, Dependent<Generous> > const & me, TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    unsigned i = _findIthNonZeroValue(me.strings, pos);
+    if (i < length(me.strings))
+        return *me.strings[i];
+    static TString tmp = "";
+    return tmp;
+}
+
+// --------------------------------------------------------------------------
+// Function getValueById()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TId>
+inline typename Reference<StringSet<TString, Dependent<Generous> > >::Type
+getValueById(StringSet<TString, Dependent<Generous> >& me,
+            TId const id)
+{
+    SEQAN_CHECKPOINT;
+    if (me.strings[id])
+        return *me.strings[id];
+    static TString tmp = "";
+    return tmp;
+}
+
+// --------------------------------------------------------------------------
+// Function assignValueById()
+// --------------------------------------------------------------------------
+
+template<typename TString, typename TId>
+inline typename Id<StringSet<TString, Dependent<Generous> > >::Type
+assignValueById(StringSet<TString, Dependent<Generous> >& me,
+                TString& obj,
+                TId id)
+{
+    SEQAN_CHECKPOINT;
+    SEQAN_ASSERT_EQ(length(stringSetLimits(me)), length(me) + 1);
+    if (id >= (TId) length(me.strings)) resize(me.strings, id+1, (TString*) 0);
+    if ((TString*) me.strings[id] == (TString*) 0)
+        resize(me.limits, length(me.limits) + 1, Generous());
+    me.strings[id] = &obj;
+    me.limitsValid = false;
+    SEQAN_ASSERT_EQ(length(stringSetLimits(me)), length(me) + 1);
+    return id;
+}
+
+// --------------------------------------------------------------------------
+// Function removeValueById()
+// --------------------------------------------------------------------------
+
+template<typename TString, typename TId>
+inline void
+removeValueById(StringSet<TString, Dependent<Generous> >& me, TId const id)
+{
+    SEQAN_CHECKPOINT;
+    if (me.strings[id] != (TString*) 0)
+    {
+        resize(me.limits, length(me.limits) - 1, Generous());
+        me.limitsValid = empty(me);
+    }
+    me.strings[id] = 0;
+    while (!empty(me.strings) && !me.strings[length(me.strings) - 1])
+        resize(me.strings, length(me.strings) - 1, Generous());
+}
+
+// --------------------------------------------------------------------------
+// Function positionToId()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TPos>
+inline typename Id<StringSet<TString, Dependent<Generous> > >::Type
+positionToId(StringSet<TString, Dependent<Generous> >& me,
+        TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return _findIthNonZeroValue(me.strings,pos);
+}
+
+template <typename TString, typename TPos>
+inline typename Id<StringSet<TString, Dependent<Generous> > >::Type
+positionToId(StringSet<TString, Dependent<Generous> > const& me,
+            TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return _findIthNonZeroValue(me.strings,pos);
+}
+
+// --------------------------------------------------------------------------
+// Function idToPosition()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TId>
+inline typename Id<StringSet<TString, Dependent<Generous> > >::Type
+idToPosition(StringSet<TString, Dependent<Generous> > const& me,
+            TId const id)
+{
+    SEQAN_CHECKPOINT;
+    return _countNonZeroValues(me.strings,id);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_DEPENDENT_GENEROUSH_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_set_dependent_tight.h b/third-party/seqan/core/include/seqan/sequence/string_set_dependent_tight.h
new file mode 100644
index 0000000..2c6c434
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_set_dependent_tight.h
@@ -0,0 +1,352 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of the StringSet specialization Dependent<Tight>, the
+// the default specialization of Dependent<>.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_DEPENDENT_TIGHT_H_
+#define SEQAN_SEQUENCE_STRING_SET_DEPENDENT_TIGHT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Change name of specialization to Dependent StringSet.
+
+/*!
+ * @class DependentStringSet Dependent StringSet
+ * @extends StringSet
+ * @headerfile <seqan/sequence.h>
+ * @brief StringSet implementation that only stores pointers to strings in other string sets.
+ *
+ * @signature template <typename TString, typename TSpec>
+ *            class StringSet<TString, Depedent<TSpec> >;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ * @tparam TSpec   Tag for further specializing the string set.
+ *
+ * The class is not usable itself, only its subclasses @link TightDependentStringSet @endlink and
+ * @link GenerousDependentStringSet @endlink are.
+ */
+
+/*!
+ * @class TightDependentStringSet Tight Dependent StringSet
+ * @extends DependentStringSet
+ * @headerfile <seqan/sequence.h>
+ * @brief Very space efficient Dependent StringSet implementation.
+ *
+ * @signature template <typename TString>
+ *            class StringSet<TString, Depedent<Tight> >;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ *
+ * See @link GenerousDependentStringSet @endlink for a Dependent StringSet implementation that allows for more
+ * efficient access to strings in the container via ids at the cost of higher memory usage.
+ */
+
+/**
+.Spec.Dependent:
+..summary:A string set storing references of the strings.
+..cat:Sequences
+..general:Class.StringSet
+..signature:StringSet<TString, Dependent<TSpec> >
+..param.TString:The string type.
+...type:Class.String
+..param.TSpec:The specializing type for the dependent string set.
+...default:$Tight$
+...remarks:Possible values are $Tight$ or $Generous$
+...remarks:$Tight$ is very space efficient whereas $Generous$ provides fast access to the strings in the container via ids.
+..include:seqan/sequence.h
+ */
+// Default id holder string set
+template <typename TSpec = Tight>
+struct Dependent;
+
+// StringSet with individual sequences in a tight string of string pointers and corr. IDs
+template <typename TString>
+class StringSet<TString, Dependent<Tight> >
+{
+public:
+    typedef String<TString *>                           TStrings;
+    typedef typename Id<StringSet>::Type                TIdType;
+    typedef typename Position<StringSet>::Type          TPosition;
+    typedef String<TIdType>                             TIds;
+    typedef std::map<TIdType, TPosition>                TIdPosMap;
+    typedef typename StringSetLimits<StringSet>::Type   TLimits;
+    typedef typename Concatenator<StringSet>::Type      TConcatenator;
+
+    TIdType         lastId;
+    TStrings        strings;
+    TIds            ids;
+    TIdPosMap       id_pos_map;
+    TLimits         limits;
+    bool            limitsValid;        // is true if limits contains the cumulative sum of the sequence lengths
+    TConcatenator   concat;
+
+    StringSet()
+        : lastId(0), limitsValid(true)
+    {
+        SEQAN_CHECKPOINT;
+        appendValue(limits, 0);
+    }
+
+    template <typename TDefault>
+    StringSet(StringSet<TString, Owner<TDefault> > const & _other)
+        : lastId(0), limitsValid(true)
+    {
+        SEQAN_CHECKPOINT;
+        appendValue(limits, 0);
+        for (unsigned int i = 0; i < length(_other); ++i)
+            appendValue(*this, _other[i]);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<StringSet>::Type
+    operator[] (TPos pos)
+    {
+        SEQAN_CHECKPOINT;
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<StringSet const>::Type
+    operator[] (TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function appendValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TExpand >
+inline void appendValue(
+    StringSet<TString, Dependent<Tight> > & me,
+    TString const & obj,
+    Tag<TExpand> tag)
+{
+    SEQAN_CHECKPOINT;
+    typedef typename Position<StringSet<TString, Dependent<Tight> > >::Type TPos;
+    appendValue(me.limits, lengthSum(me) + length(obj), tag);
+    typedef typename StringSet<TString, Dependent<Tight> >::TIdType TIdType;
+    appendValue(me.strings, const_cast<TString*>(&obj));
+    TIdType last = me.lastId++;
+    appendValue(me.ids, last, tag);
+    me.id_pos_map.insert(std::make_pair(last, (TPos)(length(me.strings) - 1)));
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TString >
+inline void clear(StringSet<TString, Dependent<Tight> >& me)
+{
+    SEQAN_CHECKPOINT;
+    clear(me.strings);
+    me.id_pos_map.clear();
+    resize(me.limits, 1, Exact());
+    me.limitsValid = true;
+
+    clear(me.ids);
+    me.lastId = 0;
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Dependent<Tight> > >::Type
+value(StringSet<TString, Dependent<Tight> >& me, TPos pos)
+{
+    SEQAN_CHECKPOINT;
+    return *me.strings[pos];
+}
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Dependent<Tight> > const >::Type
+value(StringSet<TString, Dependent<Tight> >const & me, TPos pos)
+{
+    return *me.strings[pos];
+}
+
+// --------------------------------------------------------------------------
+// Function getValueById()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TId>
+inline typename Reference<StringSet<TString, Dependent<Tight> > >::Type
+getValueById(StringSet<TString, Dependent<Tight> > & me,
+            TId const id)
+{
+    SEQAN_ASSERT_GT_MSG(me.id_pos_map.count(id), 0u, "String id must be known!");
+    return (value(me, me.id_pos_map.find(id)->second));
+}
+
+// --------------------------------------------------------------------------
+// Function assignValueById()
+// --------------------------------------------------------------------------
+
+template<typename TString, typename TString2>
+inline typename Id<StringSet<TString, Dependent<Tight> > >::Type
+assignValueById(StringSet<TString, Dependent<Tight> >& me,
+                TString2& obj)
+{
+    SEQAN_CHECKPOINT;
+    appendValue(me, obj);
+    SEQAN_ASSERT_EQ(length(me.limits), length(me) + 1);
+    return positionToId(me, length(me.strings) - 1);
+}
+
+
+template<typename TString, typename TId1>
+inline typename Id<StringSet<TString, Dependent<Tight> > >::Type
+assignValueById(StringSet<TString, Dependent<Tight> >& me,
+                TString& obj,
+                TId1 id)
+{
+    SEQAN_CHECKPOINT;
+    typedef StringSet<TString, Dependent<Tight> > TStringSet;
+    typedef typename TStringSet::TIdPosMap::const_iterator TIter;
+    typedef typename Id<TStringSet>::Type TId;
+
+    if (me.lastId < (TId) id) me.lastId = (TId) (id + 1);
+
+    TIter pos = me.id_pos_map.find(id);
+    if (pos != me.id_pos_map.end()) {
+        me.strings[pos->second] = &obj;
+        me.limitsValid = false;
+        return id;
+    }
+    appendValue(me.strings, &obj);
+    appendValue(me.ids, id);
+    me.id_pos_map.insert(std::make_pair(id, length(me.strings) - 1));
+    appendValue(me.limits, lengthSum(me) + length(obj));
+    return id;
+}
+
+// --------------------------------------------------------------------------
+// Function removeValueById()
+// --------------------------------------------------------------------------
+
+template<typename TString, typename TId>
+inline void
+removeValueById(StringSet<TString, Dependent<Tight> >& me, TId const id)
+{
+    SEQAN_CHECKPOINT;
+    typedef StringSet<TString, Dependent<Tight> > TStringSet;
+    typedef typename Size<TStringSet>::Type TSize;
+    typedef typename TStringSet::TIdPosMap::iterator TIter;
+
+    SEQAN_ASSERT_EQ(length(me.limits), length(me) + 1);
+    TIter pos = me.id_pos_map.find(id);
+    if (pos != me.id_pos_map.end()) {
+        TSize remPos = pos->second;
+        erase(me.strings, remPos);
+        erase(me.ids, remPos);
+        me.id_pos_map.erase(pos);
+        resize(me.limits, length(me.limits) - 1, Generous());
+
+        for(TIter itChange = me.id_pos_map.begin(); itChange != me.id_pos_map.end(); ++itChange) {
+            if (itChange->second > remPos) --(itChange->second);
+        }
+    }
+    SEQAN_ASSERT_EQ(length(me.limits), length(me) + 1);
+}
+
+// --------------------------------------------------------------------------
+// Function positionToId()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TPos>
+inline typename Id<StringSet<TString, Dependent<Tight> > >::Type
+positionToId(StringSet<TString, Dependent<Tight> > & me,
+            TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return me.ids[pos];
+}
+
+template <typename TString, typename TPos>
+inline typename Id<StringSet<TString, Dependent<Tight> > >::Type
+positionToId(StringSet<TString, Dependent<Tight> > const & me,
+            TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return me.ids[pos];
+}
+
+// --------------------------------------------------------------------------
+// Function idToPosition()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TId>
+inline typename Id<StringSet<TString, Dependent<Tight> > >::Type
+idToPosition(StringSet<TString, Dependent<Tight> > const & me,
+            TId const id)
+{
+    SEQAN_CHECKPOINT;
+    return me.id_pos_map.find(id)->second;
+/*
+    for(unsigned i = 0; i < length(me.ids); ++i)
+        if ((TId) me.ids[i] == id)
+            return i;
+    return 0;
+    */
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_DEPENDENT_TIGHT_H_
diff --git a/third-party/seqan/core/include/seqan/sequence/string_set_owner.h b/third-party/seqan/core/include/seqan/sequence/string_set_owner.h
new file mode 100644
index 0000000..2fc05be
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/sequence/string_set_owner.h
@@ -0,0 +1,322 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Andreas Gogol-Doering <andreas.doering at mdc-berlin.de>
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+// Implementation of the StringSet specialization Owner.
+// ==========================================================================
+
+#ifndef SEQAN_SEQUENCE_STRING_SET_OWNER_H_
+#define SEQAN_SEQUENCE_STRING_SET_OWNER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// The tag Owner is defined in string_set_base since it is the default
+// specialization.
+
+// TODO(holtgrew): Shouldn't Default be void?
+
+// template <typename TSpec = Default>
+// struct Owner;
+
+/*!
+ * @class OwnerStringSet Owner StringSet
+ * @extends StringSet
+ * @headerfile <seqan/sequence.h>
+ * @brief String set implementation that owns the string.
+ *
+ * @signature template <typename TString>
+ *            class StringSet<TString, Owner<Default> >;
+ *
+ * @tparam TString The type of the string to store in the string set.
+ */
+
+// TODO(holtgrew): Change name of specialization to Owner StringSet.
+
+/**
+.Spec.Owner:
+..summary:A string set storing the strings as members.
+..cat:Sequences
+..general:Class.StringSet
+..signature:StringSet<TString, Owner<> >
+..signature:StringSet<TString, Owner<Default> >
+..param.TString:The string type.
+...type:Class.String
+..remarks:The strings are internally stored in a $String<TString>$ object and the character position type is a
+ at Class.Pair@ $(seqNo,seqOfs)$ where seqNo identifies the string within the stringset and seqOfs identifies the position within this string.
+..remarks:The position type can be returned or modified by the meta-function @Metafunction.SAValue@ called with the @Class.StringSet@ type.
+..include:seqan/sequence.h
+ */
+template <typename TString>
+class StringSet<TString, Owner<Default> >
+{
+public:
+
+    typedef String<TString>                             TStrings;
+    typedef typename StringSetLimits<StringSet>::Type   TLimits;
+    typedef typename Concatenator<StringSet>::Type      TConcatenator;
+
+    TStrings        strings;
+    TLimits         limits;
+    bool            limitsValid;        // is true if limits contains the cumulative sum of the sequence lengths
+    TConcatenator   concat;
+
+    StringSet()
+        : limitsValid(true)
+    {
+        appendValue(limits, 0);
+    }
+
+    // ----------------------------------------------------------------------
+    // Subscription operators; have to be defined in class def.
+    // ----------------------------------------------------------------------
+
+    template <typename TPos>
+    inline typename Reference<StringSet>::Type
+    operator[] (TPos pos)
+    {
+        return value(*this, pos);
+    }
+
+    template <typename TPos>
+    inline typename Reference<StringSet const>::Type
+    operator[] (TPos pos) const
+    {
+        return value(*this, pos);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// --------------------------------------------------------------------------
+// Function appendValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TString2, typename TExpand >
+inline void appendValue(
+    StringSet<TString, Owner<Default> > & me,
+    TString2 const & obj,
+    Tag<TExpand> tag)
+{
+    if (_validStringSetLimits(me))
+        appendValue(me.limits, lengthSum(me) + length(obj), tag);
+    appendValue(me.strings, obj, tag);
+}
+
+// --------------------------------------------------------------------------
+// Function assignValue()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TPos, typename TSequence >
+inline void assignValue(
+    StringSet<TString, Owner<TSpec> > & me,
+    TPos pos,
+    TSequence const & seq)
+{
+    typedef StringSet<TString, Owner<TSpec> > TStringSet;
+    typedef typename Size<TStringSet>::Type TSize;
+    typedef typename StringSetLimits<TStringSet>::Type TLimits;
+    typedef typename Value<TLimits>::Type TLimitValue;
+    typedef typename MakeSigned<TLimitValue>::Type TSignedLimitValue;
+
+    TSignedLimitValue oldSize = length(me[pos]);
+    assign(me[pos], seq);
+    if (_validStringSetLimits(me))
+    {
+        TSignedLimitValue delta = (TSignedLimitValue)length(seq) - oldSize;
+        TSize size = length(me);
+        while (pos < size)
+            me.limits[++pos] += delta;
+    }
+}
+
+// --------------------------------------------------------------------------
+// Function clear()
+// --------------------------------------------------------------------------
+
+template <typename TString >
+inline void clear(StringSet<TString, Owner<Default> > & me)
+{
+    SEQAN_CHECKPOINT;
+    clear(me.strings);
+    resize(me.limits, 1, Exact());
+    me.limitsValid = true;
+}
+
+// --------------------------------------------------------------------------
+// Function value()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Owner<Default> > >::Type
+value(StringSet<TString, Owner<Default> > & me, TPos pos)
+{
+    return me.strings[pos];
+}
+
+template <typename TString, typename TPos >
+inline typename Reference<StringSet<TString, Owner<Default> > const >::Type
+value(StringSet<TString, Owner<Default> > const & me, TPos pos)
+{
+    return me.strings[pos];
+}
+
+// --------------------------------------------------------------------------
+// Function erase()
+// --------------------------------------------------------------------------
+
+///.Function.erase.param.object.type:Spec.Owner
+
+template <typename TString, typename TPos>
+inline typename Size<StringSet<TString, Owner<Default> > >::Type
+erase(StringSet<TString, Owner<Default> > & me, TPos pos)
+{
+    erase(me.strings, pos);
+    me.limitsValid = false;
+    return length(me);
+}
+
+template <typename TString, typename TPos, typename TPosEnd>
+inline typename Size<StringSet<TString, Owner<Default> > >::Type
+erase(StringSet<TString, Owner<Default> > & me, TPos pos, TPosEnd posEnd)
+{
+    erase(me.strings, pos, posEnd);
+    me.limitsValid = false;
+    return length(me);
+}
+
+// --------------------------------------------------------------------------
+// Function getValueById()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TId>
+inline typename Reference<StringSet<TString, Owner<TSpec> > >::Type
+getValueById(StringSet<TString, Owner<TSpec> >& me,
+            TId const id)
+{
+    SEQAN_CHECKPOINT;
+    if (id < (TId) length(me)) return value(me, id);
+    static TString tmp = "";
+    return tmp;
+}
+
+// --------------------------------------------------------------------------
+// Function assignValueById()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TId>
+inline typename Id<StringSet<TString, Owner<TSpec> > >::Type
+assignValueById(StringSet<TString, Owner<TSpec> > & me,
+                TString& obj,
+                TId id)
+{
+    SEQAN_CHECKPOINT;
+    if (id >= (TId) length(me.strings))
+    {
+        resize(me.strings, id+1, TString());
+        resize(me.limits, length(me.limits) + 1, Generous());
+    }
+    assignValue(me, id, obj);
+    me.limitsValid = false;
+    return id;
+}
+
+// --------------------------------------------------------------------------
+// Function removeValueById()
+// --------------------------------------------------------------------------
+
+template<typename TString, typename TSpec, typename TId>
+inline void
+removeValueById(StringSet<TString, Owner<TSpec> > & me, TId const id)
+{
+    SEQAN_CHECKPOINT;
+    erase(me.strings, id);
+    resize(me.limits, length(me.limits) - 1, Generous());
+    me.limitsValid = empty(me);
+}
+
+// --------------------------------------------------------------------------
+// Function positionToId()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TPos>
+inline typename Id<StringSet<TString, Owner<TSpec> > >::Type
+positionToId(StringSet<TString, Owner<TSpec> > &,
+            TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return pos;
+}
+
+// --------------------------------------------------------------------------
+// Function positionToId()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TPos>
+inline typename Id<StringSet<TString, Owner<TSpec> > >::Type
+positionToId(StringSet<TString, Owner<TSpec> > const &,
+            TPos const pos)
+{
+    SEQAN_CHECKPOINT;
+    return pos;
+}
+
+// --------------------------------------------------------------------------
+// Function idToPosition()
+// --------------------------------------------------------------------------
+
+template <typename TString, typename TSpec, typename TId>
+inline typename Id<StringSet<TString, Owner<TSpec> > >::Type
+idToPosition(StringSet<TString, Owner<TSpec> > const&,
+            TId const id)
+{
+    SEQAN_CHECKPOINT;
+    return id;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_SEQUENCE_STRING_SET_OWNER_H_
diff --git a/third-party/seqan/core/include/seqan/store.h b/third-party/seqan/core/include/seqan/store.h
new file mode 100644
index 0000000..7dc7f84
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store.h
@@ -0,0 +1,71 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_H
+#define SEQAN_HEADER_STORE_H
+
+#include <seqan/basic.h>
+#include <seqan/sequence.h>
+#include <seqan/align.h>
+#include <seqan/file.h>
+#include <seqan/parallel.h>
+#include <seqan/bam_io.h>
+#include <seqan/misc/misc_name_store_cache.h>
+
+#include <sstream>
+#include <algorithm>
+#include <set>
+
+#include <seqan/gff_io.h>
+
+//////////////////////////////////////////////////////////////////////////////
+// FRAGMENT STORE SUB-CONTAINERS
+//////////////////////////////////////////////////////////////////////////////
+
+#include <seqan/store/store_base.h>
+#include <seqan/store/store_read.h>
+#include <seqan/store/store_matepair.h>
+#include <seqan/store/store_library.h>
+#include <seqan/store/store_contig.h>
+#include <seqan/store/store_align.h>
+#include <seqan/store/store_annotation.h>
+#include <seqan/store/store_all.h>
+
+#include <seqan/store/store_align_intervals.h>
+#include <seqan/store/store_intervaltree.h>
+
+#include <seqan/store/store_io.h>
+#include <seqan/store/store_io_sam.h>
+#include <seqan/store/store_io_gff.h>
+#include <seqan/store/store_io_ucsc.h>
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_align.h b/third-party/seqan/core/include/seqan/store/store_align.h
new file mode 100644
index 0000000..5a2a7ee
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_align.h
@@ -0,0 +1,1367 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_ALIGN_H
+#define SEQAN_HEADER_STORE_ALIGN_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Aligned Read Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.AlignedReadStoreElement
+..summary:Represents an alignment between read and contig.
+..cat:Fragment Store
+..signature:AlignedReadStoreElement<>
+..signature:AlignedReadStoreElement<TPos[, TGapAnchor[, TSpec]]>
+..param.TPos:Type to store (gap-space) positions.
+..param.TGapAnchor:Type of a read gap anchor.
+...type:Class.GapAnchor
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#alignedReadStore@ string.
+In contrast to all other @Class.FragmentStore@ stores, the @Memvar.AlignedReadStoreElement#id@ of an aligned read is explicitly stored
+as a member to allow for random reordering of the @Memvar.FragmentStore#alignedReadStore@, e.g. sorting by genomic position via @Function.sortAlignedReads at .
+..include:seqan/store.h
+
+.Typedef.AlignedReadStoreElement#TId
+..summary:Type of all stored ids.
+..remarks:$TId$ equals the result of $Id<AlignedReadStoreElement<> >::Type$, see @Metafunction.Id at .
+..class:Class.AlignedReadStoreElement
+.Typedef.AlignedReadStoreElement#TPos
+..summary:Type of the @Memvar.AlignedReadStoreElement#beginPos@ and @Memvar.AlignedReadStoreElement#endPos@ members.
+..class:Class.AlignedReadStoreElement
+.Typedef.AlignedReadStoreElement#TGapAnchors
+..summary:Type of the @Memvar.AlignedReadStoreElement#gaps@ member.
+..class:Class.AlignedReadStoreElement
+.Typedef.AlignedReadStoreElement#TSpec
+..summary:The specialization type.
+..class:Class.AlignedReadStoreElement
+
+.Memfunc.AlignedReadStoreElement#AlignedReadStoreElement
+..summary:Constructor
+..signature:AlignedReadStoreElement()
+..signature:AlignedReadStoreElement(id, readId, contigId, beginPos, endPos[, gaps])
+..param.id:The alignment id refers to associated alignment information in @Memvar.FragmentStore#alignQualityStore@ or @Memvar.FragmentStore#alignedReadTagStore at .
+..param.readId:Refers to the aligned read in the @Memvar.FragmentStore#readStore at .
+..param.contigId:Refers to the contig in the @Memvar.FragmentStore#contigStore@ the read is aligned with.
+..param.beginPos:Begin position of the alignment in gap-space.
+..param.endPos:End position of the alignment in gap-space.
+..param.gaps:Read gap anchors.
+..remarks:The default constructor sets all ids to @Memvar.AlignedReadStoreElement#INVALID_ID@ and
+ at Memvar.AlignedReadStoreElement#beginPos@ and @Memvar.AlignedReadStoreElement#endPos@ to $0$.
+..class:Class.AlignedReadStoreElement
+
+.Memvar.AlignedReadStoreElement#id
+..summary:The alignment id refers to associated alignment information in @Memvar.FragmentStore#alignQualityStore@ or @Memvar.FragmentStore#alignedReadTagStore at .
+..type:Metafunction.Id
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#readId
+..summary:Refers to the aligned read in the @Memvar.FragmentStore#readStore at .
+..type:Metafunction.Id
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#contigId
+..summary:Refers to the contig in the @Memvar.FragmentStore#contigStore@ the read is aligned with.
+..type:Metafunction.Id
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#pairMatchId
+..summary:Two read alignments having the same @Memvar.AlignedReadStoreElement#pairMatchId@ form a valid pair match.
+If it equals @Memvar.AlignedReadStoreElement#INVALID_ID@, the read is either not paired or could not be aligned as part of a pair match.
+..type:Metafunction.Id
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#beginPos
+..summary:Begin position of the alignment in gap-space.
+..type:Typedef.AlignedReadStoreElement#TPos
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#endPos
+..summary:End position of the alignment in gap-space. If @Memvar.AlignedReadStoreElement#endPos@ < @Memvar.AlignedReadStoreElement#beginPos@, the read is aligned to the reverse strand, 
+where @Memvar.AlignedReadStoreElement#beginPos@ and @Memvar.AlignedReadStoreElement#endPos@ are the corresponding positions on the forward strand.
+..type:Typedef.AlignedReadStoreElement#TPos
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#gaps
+..summary:String of read gap anchors. Can be used to create a @Spec.AnchorGaps@ alignment row.
+..type:Typedef.AlignedReadStoreElement#TGapAnchors
+..class:Class.AlignedReadStoreElement
+.Memvar.AlignedReadStoreElement#INVALID_ID
+..summary:Constant to represent an invalid id.
+..type:Metafunction.Id
+..class:Class.AlignedReadStoreElement
+*/
+
+template <typename TPos_, typename TGapAnchor_, typename TSpec_ = void>
+struct AlignedReadStoreElement
+{
+	typedef typename Id<AlignedReadStoreElement>::Type	TId;
+	typedef TPos_										TPos;
+	typedef TGapAnchor_									TGapAnchor;
+	typedef TSpec_										TSpec;
+	typedef String<TGapAnchor>							TGapAnchors;
+
+	static const TId INVALID_ID;
+	
+	TId			id;
+	TId			readId;
+	TId			contigId;
+	TId			pairMatchId;	// unique id. for multiple mate-pair matches (not matePairId)
+	TPos		beginPos;		// begin position of the gapped sequence in gapped contig sequence
+	TPos		endPos;			// end position of ..., for reverse aligned reads holds end < begin
+	TGapAnchors	gaps;
+
+	AlignedReadStoreElement() : id(INVALID_ID), readId(INVALID_ID), contigId(INVALID_ID), pairMatchId(INVALID_ID), beginPos(0), endPos(0) {}
+
+	AlignedReadStoreElement(TId _id, TId _readId, TId _contigId, TPos _beginPos, TPos _endPos) :
+		id(_id), 
+		readId(_readId), 
+		contigId(_contigId), 
+		pairMatchId(INVALID_ID), 
+		beginPos(_beginPos), 
+		endPos(_endPos) {}
+
+	AlignedReadStoreElement(TId _id, TId _readId, TId _contigId, TPos _beginPos, TPos _endPos, TGapAnchors const &_gaps) :
+		id(_id), 
+		readId(_readId), 
+		contigId(_contigId), 
+		pairMatchId(INVALID_ID), 
+		beginPos(_beginPos), 
+		endPos(_endPos),
+		gaps(_gaps) {}
+
+    inline bool operator==(AlignedReadStoreElement const & other) const
+    {
+        return id == other.id &&
+                readId == other.readId &&
+                contigId == other.contigId &&
+                pairMatchId == other.pairMatchId &&
+                beginPos == other.beginPos &&
+                endPos == other.endPos &&
+                gaps == other.gaps;
+    }
+};
+
+
+// TODO(holtgrew): I find this useful for debugging purposes. Keep it?
+template <typename TStream, typename TPos, typename TGapAnchor, typename TSpec>
+TStream & operator<<(TStream & stream, AlignedReadStoreElement<TPos, TGapAnchor, TSpec> const & e) {
+    return stream << "AlignedReadStore(id=" << e.id << ", readId=" << e.readId << ", contigId=" << e.contigId << ", pairMatchId=" << e.pairMatchId << ", beginPos=" << e.beginPos << ", endPos=" << e.endPos << ", {gaps})";
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TPos, typename TGapAnchor, typename TSpec> 
+const typename Id<AlignedReadStoreElement<TPos, TGapAnchor, TSpec> >::Type 
+AlignedReadStoreElement<TPos, TGapAnchor, TSpec>::INVALID_ID = MaxValue<typename Id<AlignedReadStoreElement<TPos, TGapAnchor, TSpec> >::Type>::VALUE; 
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.AlignQualityStoreElement
+..summary:Stores alignment qualities.
+..cat:Fragment Store
+..signature:AlignQualityStoreElement<TScore[, TSpec]>
+..param.TScore:Type to store align and pair score values.
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#alignQualityStore@ string.
+
+.Memfunc.AlignQualityStoreElement#AlignQualityStoreElement
+..summary:Constructor
+..signature:AlignQualityStoreElement<TScore[, TSpec]> ()
+..remarks:Sets all members to $0$.
+
+..class:Class.AlignQualityStoreElement
+.Memvar.AlignQualityStoreElement#pairScore
+..summary:Combined score of both alignments of a pair match.
+..class:Class.AlignQualityStoreElement
+.Memvar.AlignQualityStoreElement#score
+..summary:Score of the alignment.
+..class:Class.AlignQualityStoreElement
+.Memvar.AlignQualityStoreElement#errors
+..summary:Absolute number of errors in the alignment.
+..type:nolink:unsigned char
+..class:Class.AlignQualityStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TScore, typename TSpec = void>
+struct AlignQualityStoreElement
+{
+	TScore				pairScore;		// score of the mate-pair alignment (this read is part of)
+	TScore				score;			// score of the single read alignment
+	unsigned char		errors;			// absolute number of errors (Hamming or edit distance)
+	
+	AlignQualityStoreElement():
+		pairScore(0),
+		score(0),
+		errors(0) {}
+
+	AlignQualityStoreElement(TScore _pairScore, TScore _score, unsigned char _errors):
+		pairScore(_pairScore),
+		score(_score),
+		errors(_errors) {}
+
+    inline bool operator==(AlignQualityStoreElement const & other)
+    {
+        return pairScore == other.pairScore &&
+                score == other.score &&
+                errors == other.errors;
+    }
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Sorting tags
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.sortAlignedRead Tags
+..summary:Tag to select a specific field to stably sort the @Memvar.FragmentStore#alignedReadStore@ by.
+..cat:Fragment Store
+..see:Function.sortAlignedReads
+..see:Function.lowerBoundAlignedReads
+..see:Function.upperBoundAlignedReads
+..tag.SortContigId:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#contigId at .
+...signature:SortContigId
+..tag.SortId:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#id at .
+...signature:SortId
+..tag.SortBeginPos:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#beginPos at .
+...signature:SortBeginPos
+..tag.SortEndPos:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#endPos at .
+...signature:SortEndPos
+..tag.SortPairMatchId:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#pairMatchId at .
+...signature:SortPairMatchId
+..tag.SortReadId:
+...summary:Sort alignedReads by @Memvar.AlignedReadStoreElement#readId at .
+...signature:SortReadId
+..include:seqan/store.h
+*/
+
+struct SortContigId_;
+typedef Tag<SortContigId_> const SortContigId;
+
+struct SortId_;
+typedef Tag<SortId_> const SortId;
+
+struct SortBeginPos_;
+typedef Tag<SortBeginPos_> const SortBeginPos;
+
+struct SortEndPos_;
+typedef Tag<SortEndPos_> const SortEndPos;
+
+struct SortPairMatchId_;
+typedef Tag<SortPairMatchId_> const SortPairMatchId;
+
+struct SortReadId_;
+typedef Tag<SortReadId_> const SortReadId;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Sorting functors
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TPos, typename TGapAnchor, typename TSpec>
+inline void swap(
+    AlignedReadStoreElement<TPos, TGapAnchor, TSpec> &a,
+    AlignedReadStoreElement<TPos, TGapAnchor, TSpec> &b)
+{
+    std::swap(a.id, b.id);
+    std::swap(a.readId, b.readId);
+    std::swap(a.contigId, b.contigId);
+    std::swap(a.pairMatchId, b.pairMatchId);
+    std::swap(a.beginPos, b.beginPos);
+    std::swap(a.endPos, b.endPos);
+    swap(a.gaps, b.gaps);
+}
+
+template <typename TAlignedRead, typename TTag>
+struct _LessAlignedRead;
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortId> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return (a1.id) < (a2.id);
+	}
+};
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortContigId> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return a1.contigId < a2.contigId;
+	}
+};
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortBeginPos> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return _min(a1.beginPos, a1.endPos) < _min(a2.beginPos, a2.endPos);
+	}
+};
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortEndPos> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return _max(a1.beginPos, a1.endPos) < _max(a2.beginPos, a2.endPos);
+	}
+};
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortPairMatchId> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return a1.pairMatchId < a2.pairMatchId;
+	}
+};
+
+template <typename TAlignedRead>
+struct _LessAlignedRead<TAlignedRead, SortReadId> :
+	public ::std::binary_function<TAlignedRead, TAlignedRead, bool>
+{
+	inline bool 
+	operator() (TAlignedRead const& a1, TAlignedRead const& a2) const {
+		return a1.readId < a2.readId;
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Sorting function
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+// TODO(holtgrew): Maybe add equalRangeAlignedReads?
+
+/**
+.Function.sortAlignedReads
+..summary:Stably sort aligned reads.
+..cat:Fragment Store
+..signature:sortAlignedReads(alignStore, sortTag)
+..signature:sortAlignedReads(alignStore, lessFunctor)
+..param.alignStore:A sequence of @Class.AlignedReadStoreElement@ to be sorted, e.g. @Memvar.FragmentStore#alignedReadStore at .
+..param.sortTag:Selects the field to sort by.
+...type:Tag.sortAlignedRead Tags
+..param.lessFunctor:STL-less functor to compare two @Class.AlignedReadStoreElement.AlignedReadStoreElements at .
+..remarks:This function calls $std::stable_sort$ to sort the @Memvar.FragmentStore#alignedReadStore at .
+..include:seqan/store.h
+..see:Function.lowerBoundAlignedReads
+..see:Function.upperBoundAlignedReads
+
+.Function.lowerBoundAlignedReads
+..summary:Performs a binary lower bound search on the aligned reads.
+..cat:Fragment Store
+..signature:lowerBoundAlignedReads(alignStore, value, sortTag)
+..signature:lowerBoundAlignedReads(itBegin, itEnd, value, sortTag)
+..param.alignStore:A sequence of @Class.AlignedReadStoreElement@ to be searched through, e.g. @Memvar.FragmentStore#alignedReadStore at .
+..param.itBegin:An iterator to the first element of the sequence of @Class.AlignedReadStoreElement@ to be searched through.
+..param.itEnd:An iterator behind the last element of the sequence of @Class.AlignedReadStoreElement@ to be searched through.
+..param.value:The value to use for the comparison.
+..param.sortTag:Selects the field for the comparison in the binary search.
+...type:Tag.sortAlignedRead Tags
+..remarks:This is equivalent to calling $std::lower_bound$ on @Memvar.FragmentStore#alignedReadStore@ with according parameters.
+..include:seqan/store.h
+..see:Function.sortAlignedReads
+..see:Function.upperBoundAlignedReads
+
+.Function.upperBoundAlignedReads
+..summary:Performs a binary upper bound search on the aligned reads.
+..cat:Fragment Store
+..signature:upperBoundAlignedReads(alignStore, value, sortTag)
+..signature:upperBoundAlignedReads(itBegin, itEnd, value, sortTag)
+..param.alignStore:A sequence of @Class.AlignedReadStoreElement@ to be searched through, e.g. @Memvar.FragmentStore#alignedReadStore at .
+..param.itBegin:An iterator to the first element of the sequence of @Class.AlignedReadStoreElement@ to be searched through.
+..param.itEnd:An iterator behind the last element of the sequence of @Class.AlignedReadStoreElement@ to be searched through.
+..param.value:The value to use for the comparison.
+..param.sortTag:Selects the field for the comparison in the binary search.
+...type:Tag.sortAlignedRead Tags
+..remarks:This is equivalent to calling $std::upper_bound$ on @Memvar.FragmentStore#alignedReadStore@ with according parameters.
+..include:seqan/store.h
+..see:Function.sortAlignedReads
+..see:Function.lowerBoundAlignedReads
+*/
+
+template <typename TAlign, typename TSortSpec>
+inline void
+sortAlignedReads(TAlign& alignStore, Tag<TSortSpec> const &) 
+{
+	std::stable_sort(
+		begin(alignStore, Standard() ), 
+		end(alignStore, Standard() ), 
+		_LessAlignedRead<typename Value<TAlign>::Type, Tag<TSortSpec> const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSortSpec>
+inline void
+sortAlignedReads(TAlign const & alignStore, Tag<TSortSpec> const &) 
+{
+	std::stable_sort(
+		begin(const_cast<TAlign&>(alignStore), Standard() ), 
+		end(const_cast<TAlign&>(alignStore), Standard() ), 
+		_LessAlignedRead<typename Value<TAlign>::Type, Tag<TSortSpec> const>() );
+}
+
+template <typename TAlign, typename TFunctorLess>
+inline void
+sortAlignedReads(TAlign & alignStore, TFunctorLess const &less) 
+{
+	std::stable_sort(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		less);
+}
+
+template <typename TAlign, typename TFunctorLess>
+inline void
+sortAlignedReads(TAlign const & alignStore, TFunctorLess const &less) 
+{
+	std::stable_sort(
+		begin(const_cast<TAlign&>(alignStore), Standard()), 
+		end(const_cast<TAlign&>(alignStore), Standard()), 
+		less);
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortContigId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortContigId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortBeginPos const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortBeginPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortBeginPos const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortBeginPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortEndPos const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortEndPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortEndPos const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortEndPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortPairMatchId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortPairMatchId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+lowerBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortReadId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+lowerBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::lower_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign const, Standard>::Type
+upperBoundAlignedReads(TAlign const & alignStore, 
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortReadId const>() );
+}
+
+template <typename TAlign, typename TSearchValue>
+inline typename Iterator<TAlign, Standard>::Type
+upperBoundAlignedReads(TAlign & alignStore, 
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TAlign>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::upper_bound(
+		begin(alignStore, Standard()), 
+		end(alignStore, Standard()), 
+		el,
+		_LessAlignedRead<typename Value<TAlign>::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortId const>() );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortBeginPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortBeginPos const>() );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortEndPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortEndPos const>() );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+lowerBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename T, typename TSpec, typename TSearchValue>
+inline Iter<T, TSpec>
+upperBoundAlignedReads(Iter<T, TSpec> const & alignedReadsItBegin,
+                       Iter<T, TSpec> const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<Iter<T, TSpec> >::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<Iter<T, TSpec> >::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.id = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortContigId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.contigId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortContigId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortBeginPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortBeginPos) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortBeginPos const>() );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortEndPos const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortEndPos) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.beginPos = val;
+	el.endPos = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortEndPos const>() );
+}
+
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortPairMatchId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.pairMatchId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortPairMatchId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+lowerBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::lower_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////////
+
+template <typename TReadAlignElement, typename TSearchValue>
+inline TReadAlignElement *
+upperBoundAlignedReads(TReadAlignElement * const & alignedReadsItBegin,
+                       TReadAlignElement * const & alignedReadsItEnd,
+					   TSearchValue const val,
+					   SortReadId) 
+{
+	typedef typename Value<TReadAlignElement *>::Type TAlignElement;
+	TAlignElement el;
+	el.readId = val;
+	return ::std::upper_bound(
+		alignedReadsItBegin, 
+		alignedReadsItEnd, 
+		el,
+		_LessAlignedRead<typename Value<TReadAlignElement *>::Type, SortReadId const>() );
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_align_intervals.h b/third-party/seqan/core/include/seqan/store/store_align_intervals.h
new file mode 100644
index 0000000..5c9db95
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_align_intervals.h
@@ -0,0 +1,353 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_ALIGN_INTERVALS_H
+#define SEQAN_HEADER_STORE_ALIGN_INTERVALS_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// MatchedIntervals Store
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TValue = int >
+struct Interval
+{
+	TValue i1;
+	TValue i2;
+	
+	Interval() : i1(0), i2(0) {}
+};
+
+template<typename TValue>
+inline bool
+operator == (Interval<TValue> const & interval1, Interval<TValue> const & interval2)
+{
+	return (interval1.i1 == interval2.i1 && interval1.i2 == interval2.i2);
+}
+
+template<typename TValue>
+inline bool
+operator < (Interval<TValue> const & interval1, Interval<TValue> const & interval2)
+{
+    if (interval1.i1 == interval2.i1)
+        return (interval1.i2 < interval2.i2);
+    else
+        return (interval1.i1 < interval2.i1);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////////
+template <typename TInterval = Interval<unsigned>, typename TSpec = void>         
+struct AlignIntervalsStoreElement
+{
+	typedef  String<TInterval> 	TIntervals;
+	
+	TIntervals intervals; 
+};
+
+
+///////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////
+template<typename TAlignIntervalsStore, typename TSpec, typename TConfig >
+inline void
+buildAlignIntervalsStore(TAlignIntervalsStore & alignIntervalsStore,
+                         FragmentStore<TSpec, TConfig> & me, const unsigned & thresholdGaps)
+{
+	typedef typename FragmentStore<TSpec, TConfig>::TAlignedReadStore 	TAlignedReadStore;
+
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type 		TAlignIter;
+	typedef typename Iterator<TAlignIntervalsStore>::Type 			TAlignIntervalsStoreIter;
+
+	if (!empty(me.alignedReadStore))
+	{
+		resize(alignIntervalsStore, length(me.alignedReadStore));
+
+		TAlignIntervalsStoreIter it = begin(alignIntervalsStore);
+
+		TAlignIter itAlign = begin(me.alignedReadStore);
+		TAlignIter itAlignEnd = end(me.alignedReadStore);
+
+		// get matched intervals for each aligned read
+		for ( ; itAlign != itAlignEnd; goNext(itAlign), goNext(it))
+		{
+			extractAlignIntervals(value(it).intervals, getValue(itAlign), me, thresholdGaps);
+		}
+	}
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+/////// extract contig intervals of aligned read
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+template<typename TIntervals, typename TAlignedReadStoreElement, typename TSpec, typename TConfig>
+inline void 
+extractAlignIntervals(TIntervals & contigIntervals, TAlignedReadStoreElement & align, FragmentStore<TSpec, TConfig> & me, const unsigned & thresholdGaps)
+{
+
+	////////////////////////////////////////////////////////////////////////////////////////////////////////
+	///////// get read intervals in gapped contig sequence:		
+	
+	typedef typename FragmentStore<TSpec, TConfig>::TContigPos 		TContigPos;
+	typedef typename FragmentStore<TSpec, TConfig>::TReadGapAnchor 		TReadGapAnchor;
+	typedef 	 String<TReadGapAnchor> 				TReadGaps;
+	typedef typename Position<TReadGaps >::Type 				TGapPos;
+	typedef typename Value<TIntervals>::Type 				TInterval;
+	typedef typename Iterator<TReadGaps>::Type 				TReadGapsIter;
+	
+	clear(contigIntervals);
+	
+	TIntervals readIntervals;
+	
+	TContigPos beginPos = align.beginPos;
+	TContigPos endPos = align.endPos;
+	if (beginPos > endPos)
+	{
+		TContigPos help = beginPos;
+		beginPos = endPos;
+		endPos = help;
+	}
+	TInterval interval;
+	if (length(align.gaps) == 0)
+	{
+		resize(readIntervals, 1, Generous());
+		interval.i1 = beginPos;
+		interval.i2 = endPos -1;
+		assignValue(readIntervals, 0, interval);
+	}
+	else 
+	{
+		TReadGapsIter itGap = begin(align.gaps);
+		TReadGapsIter itGapEnd = end(align.gaps);
+	
+		TContigPos firstSeqPos = getValue(itGap).seqPos + beginPos;   // seqPos from Read projected to pos in ungapped contig sequence
+		TContigPos firstGapPos = getValue(itGap).gapPos + beginPos;   // gapPos from Read projected to pos in ungapped contig sequence
+		TGapPos i = 0;
+		// without gaps at the beginnig
+		if (beginPos < firstGapPos) 		// end != 0 ??
+		{
+			resize(readIntervals, length(align.gaps), Generous());
+			interval.i1 = beginPos; 
+			interval.i2 = firstSeqPos - 1;
+			assignValue(readIntervals, i, interval);
+			++i;
+		}
+		// with gaps at the beginning
+		else resize(readIntervals, length(align.gaps) -1, Generous());
+		
+		TContigPos seqPos1 = 0;
+		TContigPos gapPos1 = 0;
+		TContigPos seqPos2 = firstSeqPos;
+		TContigPos gapPos2 = firstGapPos;
+		goNext(itGap);
+		// calculate interval between 2 gaps:
+		for (; itGap != itGapEnd; goNext(itGap), ++i)
+		{
+			seqPos1 = seqPos2;
+			gapPos1 = gapPos2;
+			seqPos2 = getValue(itGap).seqPos + beginPos;
+			gapPos2 = getValue(itGap).gapPos + beginPos;
+			interval.i1 = gapPos1;					// ==  gapPos of Gap-Anchor1  + beginPos 
+			interval.i2 = seqPos2 + gapPos1 - seqPos1 - 1;   	// ==  gapPos2 - ((gapPos2-seqPos2) - (gapPos1-seqPos1)) - 1
+			assignValue(readIntervals, i, interval);
+		}
+		
+		// without gaps at the end
+		if (endPos != gapPos2)
+		{
+			interval.i1 = gapPos2;
+			interval.i2 = endPos - 1;
+			appendValue(readIntervals, interval, Generous());
+		}
+		
+		// with gaps at the end
+		else if (endPos == gapPos2)
+		{
+			interval.i1 = gapPos1;
+			interval.i2 = endPos - 1;
+			assignValue(readIntervals, i - 1, interval);
+		}
+	}
+	
+	////////////////////////////////////////////////////////////////////////////////////////////////////////
+	///////// get contig intervals in ungapped sequence:
+	
+	typedef typename TAlignedReadStoreElement::TId 				TId;
+	typedef typename FragmentStore<TSpec, TConfig>::TContigGapAnchor 	TContigGapAnchor;
+	typedef		 String<TContigGapAnchor> 				TContigGaps;
+	typedef typename Iterator<TContigGaps const>::Type 			TContigGapsIter;
+	typedef typename Iterator<TIntervals>::Type 				TReadIntervalIter;
+	
+	
+	TId contigId = align.contigId;
+	
+	if (empty(getValue(me.contigStore, contigId).gaps))
+	{
+		contigIntervals = readIntervals;
+	}
+	else
+	{
+		if (front(getValue(me.contigStore, contigId).gaps).seqPos != 0) 
+		{
+			TContigGapAnchor pseudoGapAnchor;
+			pseudoGapAnchor.seqPos = 0;
+			pseudoGapAnchor.gapPos = 0;
+			insertValue(value(me.contigStore, contigId).gaps, 0, pseudoGapAnchor, Generous());
+		}
+		
+		TReadIntervalIter itI = begin(readIntervals);
+		TReadIntervalIter itIEnd = end(readIntervals);
+		
+		TContigGapsIter it1Gap = begin(getValue(me.contigStore, contigId).gaps);
+		TContigGapsIter it2Gap = begin(getValue(me.contigStore, contigId).gaps);
+		TContigGapsIter it2GapEnd = end(getValue(me.contigStore, contigId).gaps);
+		goNext(it2Gap);
+		TInterval contigInterval;
+		TInterval readInterval;
+		TContigPos lastGapPosBeforeGap1;
+		TContigPos lastGapPosBeforeGap2;
+		for ( ; itI != itIEnd; goNext(itI))
+		{
+			readInterval = getValue(itI);
+
+			if (static_cast<TContigPos>(readInterval.i2) < getValue(it1Gap).gapPos) continue;    		// interval-positions are smaller than first-position of contig: read-interval mappt in contig gaps
+		
+			// interval i1:
+			while ( (it2Gap != it2GapEnd) && (static_cast<TContigPos>(readInterval.i1) >= getValue(it2Gap).gapPos) )   // iterate over 2 contig gap-anchors, until gapPos2 is behind start of read-interval
+			{
+				goNext(it1Gap);
+				goNext(it2Gap);
+			}
+		
+			if (it2Gap != it2GapEnd)
+			{
+				lastGapPosBeforeGap1 = getValue(it2Gap).seqPos + getValue(it1Gap).gapPos - getValue(it1Gap).seqPos -1;  // last position in gapped sequence before gap 
+			
+				if (static_cast<TContigPos>(readInterval.i1) < getValue(it1Gap).gapPos)  				// occurs, if interval.i1 position is smaller than start-postion of contig
+				{
+					contigInterval.i1 = getValue(it1Gap).gapPos;
+				}
+				else if (static_cast<TContigPos>(readInterval.i1) <= lastGapPosBeforeGap1)				// read-interval starts in contig-interval between the 2 gaps		
+				{
+					contigInterval.i1 = readInterval.i1 - (getValue(it1Gap).gapPos - getValue(it1Gap).seqPos);  // project position onto ungapped sequence
+				}
+				else if (static_cast<TContigPos>(readInterval.i2) < getValue(it2Gap).gapPos)				// whole read-interval lies in gaps of contig
+				{
+					continue;
+				}
+				else 										// read-interval starts in contig gap -> alignment-interval starts in seqPos2
+				{
+					contigInterval.i1 = getValue(it2Gap).seqPos;
+				}
+			}
+			else		// read-interval lies behind last gap-anchor
+			{
+				goPrevious(it1Gap);
+				goPrevious(it2Gap);
+				contigInterval.i1 = readInterval.i1 - (getValue(it2Gap).gapPos - getValue(it2Gap).seqPos); // not goPrev -> it1Gap
+			}
+		
+			// interval i2:	
+			while ( (it2Gap != it2GapEnd) && (static_cast<TContigPos>(readInterval.i2) >= getValue(it2Gap).gapPos) )		// iterate over 2 contig gap-anchors, until gapPos2 is behind end of read-interval
+			{
+				goNext(it1Gap);
+				goNext(it2Gap);
+			}
+	
+			if (it2Gap != it2GapEnd)
+			{
+				lastGapPosBeforeGap2 = getValue(it2Gap).seqPos + getValue(it1Gap).gapPos - getValue(it1Gap).seqPos -1;  // last position in gapped sequence before gap 
+				
+				if (static_cast<TContigPos>(readInterval.i2) <= lastGapPosBeforeGap2)					// read-interval ends in contig-interval between the 2 gaps	
+				{
+					contigInterval.i2 = readInterval.i2 - (getValue(it1Gap).gapPos - getValue(it1Gap).seqPos);    // project position onto ungapped sequence
+				}
+				else 										// read-interval ends in gap -> end of alignment-interval is last position before gap
+				{
+					contigInterval.i2 = lastGapPosBeforeGap2 - (getValue(it1Gap).gapPos - getValue(it1Gap).seqPos);
+				}
+			}
+			else if (it2Gap == it2GapEnd)				// read-intervall ends behind the last gap-anchor
+			{
+				goPrevious(it1Gap);
+				goPrevious(it2Gap);
+				contigInterval.i2 = readInterval.i2 - (getValue(it2Gap).gapPos - getValue(it2Gap).seqPos);
+			}	
+		
+			appendValue(contigIntervals, contigInterval, Generous());
+		}
+	}
+	mergeIntervals(contigIntervals, thresholdGaps);
+	
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+//// merge intervals (for sortet intervals; i1 <= i2 <= (i+1)1 <= (i+1)2 )
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+template<typename TIntervals>
+inline void
+mergeIntervals(TIntervals & intervals, const unsigned & thresholdGaps)
+{
+	typedef typename Position<TIntervals>::Type 	TPos;
+	typedef typename Value<TIntervals>::Type 	TInterval;
+	
+	TPos j;
+	TInterval newInterval;
+	for (TPos i = 0; i < length(intervals) - 1; ++i)
+	{
+		j = i;
+		while ( (j < length(intervals) - 1) && (getValue(intervals, j).i2 + thresholdGaps >= getValue(intervals, j + 1).i1 - 1) )		// merges intervals, if the no. of gaps inbetween is smaller than threshold 
+		{
+			++j;
+		}
+		
+		if ( j != i)
+		{
+			newInterval.i1 = getValue(intervals, i).i1;
+			newInterval.i2 = getValue(intervals, j).i2;
+			replace(intervals, i, j + 1, newInterval);       
+		}
+		
+	}
+}
+
+
+////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_all.h b/third-party/seqan/core/include/seqan/store/store_all.h
new file mode 100644
index 0000000..2b659dc
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_all.h
@@ -0,0 +1,2197 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_ALL_H
+#define SEQAN_HEADER_STORE_ALL_H
+
+//#include <stdio.h>
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Contig Store Configuration
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec = void>
+struct FragmentStoreConfig 
+{
+	typedef String<Dna5Q>	TReadSeq;
+	typedef String<Dna5Q>	TContigSeq;
+	
+	typedef double			TMean;
+	typedef double			TStd;
+	typedef signed char		TMappingQuality;
+		
+	typedef void					TReadStoreElementSpec;
+	typedef Owner<ConcatDirect<> >	TReadSeqStoreSpec;
+	typedef void					TMatePairStoreElementSpec;
+	typedef void					TLibraryStoreElementSpec;
+	typedef void					TContigStoreElementSpec;
+	typedef void					TContigFileSpec;
+	typedef void					TAlignedReadStoreElementSpec;
+	typedef Owner<ConcatDirect<> >	TAlignedReadTagStoreSpec;
+	typedef void					TAnnotationStoreElementSpec;
+    
+    typedef Alloc<>					TReadNameSpec;
+	typedef Owner<ConcatDirect<> >	TReadNameStoreSpec;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+// Fragment Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.FragmentStore
+..cat:Fragment Store
+..summary:Multi container to store contigs, reads, multiple read alignments and genome annotations.
+..signature:FragmentStore<>
+..signature:FragmentStore<TSpec[, TConfig]>
+..param.TSpec:The specializing type.
+...default:$void$
+..param.TConfig:The configuration struct.
+...default:$FragmentStoreConfig<TSpec>$
+..description:
+The FragmentStore is a data structure specifically designed for read mapping,
+genome assembly or gene annotation. These tasks typically require lots of data structures that
+are related to each other like: reads, mate-pairs, reference genome; pairwise alignments; genome annotation.
+..description:
+The FragmentStore subsumes all these data structures in an easy to use interface.
+It represents a multiple alignment of millions of reads or mate-pairs against a reference genome consisting 
+of multiple contigs. Additionally, regions of the reference genome can be annotated with features like 'gene', 
+'mRNA', 'exon', 'intro' or custom features. The FragmentStore supports I/O functions to read/write a read
+alignment in @Tag.File Format.tag.Sam@ or @Tag.File Format.tag.Amos@ format and to read/write annotations in @Tag.File Format.tag.Gff@/@Tag.File Format.tag.Gtf@ format.
+..description:
+The FragmentStore can be compared with a database where each table (called "store") is implemented as a
+ at Class.String@ member of the FragmentStore class. The rows of each table (implemented as structs) are 
+referred by their ids which are their positions in the string and not stored explicitly. 
+The only exception is the @Memvar.FragmentStore#alignedReadStore@ whose elements of type @Class.AlignedReadStoreElement@
+contain an id-member as they may be rearranged in arbitrary order, e.g. by increasing genomic positions or by readId. 
+Many stores have an associated name store to store element names. Each name store is a @Class.StringSet@ that stores the
+element name at the position of its id. All stores are present in the FragmentStore and empty if unused. The concrete types,
+e.g. the position types or read/contig alphabet, can be easily changed by defining a custom config struct which is a template
+parameter of the FragmentStore class.
+
+..example:Load read alignments and a reference genome and display the multiple alignment in a genomic range:
+...file:demos/store/store_example.cpp
+...text:The staircase alignment looks as follows:
+...output:
+ATTTAAGAAATTACAAAATATAGTTGAAAGCTCTAACAATAGACTAAACCAAGCAGAAGAAAGAGGTTCAGAACTTGAAGACAAGTCTCTTATGAATTAA
+ATTTAA  AATTACAAAATATAGTTGAAAGCTCTAACAATAGA   AACCAAGCAGAAGAAAGAGGTTCAGAACTTGAAGA  AGTCTCTTATGAATTAA
+ATTTA GAAATTACAAAATATAGTTGAAAGCTCTAACAATA ACTAAACCAAGCAGAAGAAAGAGGTTCAGAACTTG AGACAAGTCTCTTATGAATTAA
+attta GAAATTACAAAATATAGTTGAAAGCTCTAACAATAG    AACCAAGCAGAAGAAAGAGGCTCAGAACTTGAAGA  AGTCTCTTATGAATTAA
+ATTTAA   ATTACAAAATATAGTTGAAAGATCTAACAATAGAC    CCAAGCAGAAGAAAGAGGTTCAGAACTTGAAGACAA     TTATGAATTAA
+ATTTAAGAA TTACAAAATATAGTTGAAAGCTCTAACAATAGACT     AAGCAGAAGAAAGAGGTTCAGAACTTGAAGACAAG     TATGAATTAA
+ATTTAAGAAA  ACAAAATATAGTTGAAAGCTCTAACAATAGACTAA     GCAGAAGAAAGAGGTTCAGAACTTGAAGACAAGTC    ATGAATTAA
+ATTTAAGAAA  ACAAAATATAGTTGAAAGCTCTAACAATAGACTAA      CAGAAGAAAGAGGTTCAGAACTTGAAGACAAGTCT    TGAATTAA
+ATTTAAGAAA  ACAAAATATAGTTGAAAGCTCTAACAATAGACTAA      CAGAAGAAAGAGGTTCANANNNTGANGACAAGTCT    TGAATTAA
+ATTTAAGAAATT CAAAATATAGTTGAAAGCTCTAACAATAGACTAAA       GAAGAAAGAGGTTCAGAACTTGAAGACAAGTCTCT   GAATTAA
+ATTTAAGAAAT   AAAATATAGTTGAAAGCTCTAACAATAGACTAAAC       AAGAAAGAGGTTCAGAACTTGAAGACAAGTCTCGT  GAATTAA
+ATTTAAGAAAT   AAAATATAGTTGAAAGCTCTAACAATAGACTAAAC       AAGAAAGAGGTTCAGAACTTGAAGACAAGTCTCTT   AATTAA
+ATTTAAGAAAT    AAATATAGTTGAAAGCTCTAACAATAGACTAAACC        GAAAGAGGTTCAGAACTTGAAGACAAGTCTCTTATG
+ATTTAAGAAATT   AAATATAGTTGAAAGCTCTAACAATAGACTAAACC          AAGAGGTTCAGAACTTGAAGACAAGTCTCTTATGA
+ATTTAAGAAATT    AATATAGTTGAAAGCTCTAACAATAGACTAAACCAA        AAGAGGTTCAGAACTTGAAGACAAGTCTCTTATGA
+ATTTAAGAAATTACA  ATATAGTTGAAAGCTCTAACAATAGACTAAACCAA          GAGGTTCAGAACTTGAAGACAAGTCTCTTATGAAT
+ATTTAAGAAATTACAA   ATAGTTGAAAGCTCTAACAATAGACTAAACCAAGC        GAGGTTCAGAACTTGAAGACAAGTCTCTTATGAAT
+ATTTAAGAAATTACAAAATA AGTTGAAAGCTCTAACAATAGACTAAACCAAGCAG       AGGTTCAGAACTTGAAGACAAGTCTCTTATGAATT
+ATTTAAGAAATTACAAAATAT  TTGAAAGCTCTAACAATAGACTAAACCAAGCAGAA      GGTTCAGAACTTGAAGACAAGTCTCTTATGAATTA
+ATTTAAGAAATTACAAAATATA   GAAAGCTCTAACAATAGACTAAACCAAGCAGAAGAAAGAG TTCAGAACTTGAAGACAAGTCTCTTATGAATTAA
+ATTTAAGAAATTACAAAATATAGTTGAA    CTAACAATAGACTAAACCAAGCAGAAGAAAGAGTT      CTTGAAGACAAGTCTCTTATGAATTAA
+ATTTAAGAAATTACAAAATATAGTTGAAA   CTAACAATAGACTAAACCAAGCAGAAGAAAGAGGTT      TTGAAGACAAGTCTCTTATGAATTAA
+ATTTAAGAAATTACAAAATATAGTTGAAAG   TAACAATAGACTAAACCAAGCAGAAGAAAGAGGTT       TGAAGACAAGTCTCTTATGAATTAA
+ATTTAAGAAATTACAAAATATAGTTGAAAGCTCT ACAATAGACTAAACCAAGCAGAAGAAAGAGGTTCA     TGAAGACAAGTCTCTTATGAATTAA
+  TTAAGAAATTACAAAATATAGTTGAAAGCTCTAAC    GACTAAACCAAGCAGAAGAAAGAGGTTCAGAACTT AAGACAAGTCTCTTATGAATTAA
+   TAAGAAATTACAAAATATAGTTGAAAGCTCTAACAATAGA                     GGTTCAGAACTTGAAGACAAGTCTCTTATGAATTA
+          TTACAAAATATAGTTGAAAGCTCTAACAATAGACT                   GGTTCAGAACTTGAAGACAAGTCTCTTATGAATTA
+                   ATAGTTGAAAGCTCTAACAATAGACTAAACCAAGC           GTTCAGAACTTGAAGACAAGTCTCTTATGAATTAA
+                          AAAGCTCTAACAATAGACTAAACCAAGCAGAAGAA      TCAGAACTTGAAGACAAGTCTCTTATGAATTAA
+                          AAAGCTCTAACAATAGACTAAACCAAGCAGAAGAA               NAAGACAAGTCTCTTATGAATTAA
+                           AAGCTCTAACAATAGACTAAACCAAGCAGAAGAAA              GAAGACAAGTCTCTTATGAATTAA
+                                 TAACAATAGACTAAACCAAGCAGAAGAAAGAGGTT               AGTCTCTTATGAATTAA
+                                 TAACAATAGACTAAACCAAGCAGAAGAAAGAGGTT                GTCTCTTATGAATTAA
+                                  AACAATAGACTAAACCAAGCAGAAGAAAGAGGTTC
+                                  AACAATAGACTAAACCAAGCAGAAGAAAGAGGTTC
+                                     AATAGACTAAACCAAGCAGAAGAAAGAGGTTCAGA
+                                     AATAGACTAAACCAAGCAGAAGAAAGAGGTTCAGA
+
+..example:
+...text:The following figures visualize the relations between the different stores:
+...image:FragmentStore|Stores that are involved in the representation of a multiple read alignment.
+...image:AnnotationStore|Stores that are involved in the representation of a genome alignment.
+..include:seqan/store.h
+
+
+.Typedef.FragmentStore#TReadStore
+..summary:Type of the @Memvar.FragmentStore#readStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TReadSeqStore
+..summary:Type of the @Memvar.FragmentStore#readSeqStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TMatePairStore
+..summary:Type of the @Memvar.FragmentStore#matePairStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TLibraryStore
+..summary:Type of the @Memvar.FragmentStore#libraryStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TContigFileStore
+..summary:Type of the @Memvar.FragmentStore#contigFileStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TContigStore
+..summary:Type of the @Memvar.FragmentStore#contigStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAlignedReadStore
+..summary:Type of the @Memvar.FragmentStore#alignedReadStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAnnotationStore
+..summary:Type of the @Memvar.FragmentStore#annotationStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAlignQualityStore
+..summary:Type of the @Memvar.FragmentStore#alignQualityStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAlignedReadTagStore
+..summary:Type of the @Memvar.FragmentStore#alignedReadTagStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TReadNameStore
+..summary:Type of the @Memvar.FragmentStore#readNameStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TMatePairNameStore
+..summary:Type of the @Memvar.FragmentStore#matePairNameStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TLibraryNameStore
+..summary:Type of the @Memvar.FragmentStore#libraryNameStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TContigNameStore
+..summary:Type of the @Memvar.FragmentStore#contigNameStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAnnotationNameStore
+..summary:Type of the @Memvar.FragmentStore#annotationNameStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAnnotationTypeStore
+..summary:Type of the @Memvar.FragmentStore#annotationTypeStore@ member.
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Typedef.FragmentStore#TAnnotationKeyStore
+..summary:Type of the @Memvar.FragmentStore#annotationKeyStore@ member.
+..class:Class.FragmentStore
+
+.Memvar.FragmentStore#readStore
+..summary:@Class.String@ that maps from $readId$ to $<matePairId>$.
+..remarks:Value type is @Class.ReadStoreElement at .
+..type:Typedef.FragmentStore#TReadStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#readSeqStore
+..summary:@Class.StringSet@ that maps from $readId$ to $readSeq$.
+..type:Typedef.FragmentStore#TReadSeqStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#matePairStore
+..summary:@Class.String@ that maps from $matePairId$ to $<readId[2], libId>$.
+..type:Typedef.FragmentStore#TMatePairStore
+..remarks:Value type is @Class.MatePairStoreElement at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#libraryStore
+..summary:@Class.String@ that maps from $libId$ to $<mean, std>$.
+..type:Typedef.FragmentStore#TLibraryStore
+..remarks:Value type is @Class.LibraryStoreElement at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#contigFileStore
+..summary:@Class.String@ that maps from $contigFileId$ to $<fileName, firstContigId>$.
+..type:Typedef.FragmentStore#TContigFileStore
+..remarks:Value type is @Class.ContigFile at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#contigStore
+..summary:@Class.String@ that maps from $contigId$ to $<contigSeq, contigGaps, contigFileId>$.
+..type:Typedef.FragmentStore#TContigStore
+..remarks:Value type is @Class.ContigStoreElement at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#alignedReadStore
+..summary:@Class.String@ that stores $<alignId, readId, contigId, pairMatchId, beginPos, endPos, gaps>$.
+..remarks:
+You can sort the $alignedReadStore$ using @Function.sortAlignedReads at .
+After sorting, you can use the functions @Function.lowerBoundAlignedReads@ and @Function.upperBoundAlignedReads@ to perform a binary search, e.g. for accessing only a subrange.
+..type:Typedef.FragmentStore#TAlignedReadStore
+..remarks:Value type is @Class.AlignedReadStoreElement at .
+..class:Class.FragmentStore
+..see:Function.lowerBoundAlignedReads
+..see:Function.upperBoundAlignedReads
+..see:Function.sortAlignedReads
+..include:seqan/store.h
+
+.Memvar.FragmentStore#annotationStore
+..summary:@Class.String@ that maps from $annoId$ to $<contigId, typeId, beginPos, endPos, parentId, lastChildId, nextSiblingId, values>$.
+..type:Typedef.FragmentStore#TAnnotationStore
+..remarks:Value type is @Class.AnnotationStoreElement at .
+..remarks:Instead of accesing this store directly, consider to use a high-level interface like the @Spec.AnnotationTree Iterator at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#alignQualityStore
+..summary:@Class.String@ that maps from $alignId$ to $<pairScore, score, errors>$.
+..type:Typedef.FragmentStore#TAlignQualityStore
+..remarks:Value type is @Class.AlignQualityStoreElement at .
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#alignedReadTagStore
+..summary:@Class.StringSet@ that maps from $alignId$ to $alignTag$.
+..type:Typedef.FragmentStore#TAlignedReadTagStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#readNameStore
+..summary:@Class.StringSet@ that maps from $readId$ to $readName$.
+..type:Typedef.FragmentStore#TReadNameStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#matePairNameStore
+..summary:@Class.StringSet@ that maps from $contigId$ to $contigName$.
+..type:Typedef.FragmentStore#TMatePairNameStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#libraryNameStore
+..summary:@Class.StringSet@ that maps from $libId$ to $libName$.
+..type:Typedef.FragmentStore#TLibraryNameStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#contigNameStore
+..summary:@Class.StringSet@ that maps from $contigId$ to $contigName$.
+..type:Typedef.FragmentStore#TContigNameStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#annotationNameStore
+..summary:@Class.StringSet@ that maps from $annoId$ to $annoName$.
+..type:Typedef.FragmentStore#TAnnotationNameStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Memvar.FragmentStore#annotationTypeStore
+..summary:@Class.StringSet@ that maps from $typeId$ to the type name of an annotation, e.g. "gene" or "exon". $typeId$ is a member of the @Class.AnnotationStoreElement at .
+..type:Typedef.FragmentStore#TAnnotationTypeStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+..remarks:There are @Enum.Predefined Annotation Types|predefined type ids@ for commonly used types, e.g. $ANNO_GENE$ or $ANNO_EXON$,
+which can be used to set the @Memvar.AnnotationStoreElement#typeId@ directly as a fast alternative to @Function.getType@ and @Function.setType at .
+.Memvar.FragmentStore#annotationKeyStore
+..summary:@Class.StringSet@ that maps from $keyId$ to the name of a key. The $keyId$ is used to address @Memvar.AnnotationStoreElement#values@ of an annotation.
+..type:Typedef.FragmentStore#TAnnotationKeyStore
+..class:Class.FragmentStore
+..include:seqan/store.h
+
+.Enum.Predefined Annotation Types
+..class:Class.FragmentStore
+..cat:Fragment Store
+..summary:Predefined annotation type ids.
+..remarks:The @Class.FragmentStore@ predefines some commonly used @Memvar.AnnotationStoreElement#typeId@ values.
+They can be used to compare or set the @Memvar.AnnotationStoreElement#typeId@ directly as a fast alternative to @Function.getType@ and @Function.setType at .
+..value.ANNO_ROOT:The root node ("<root>").
+..value.ANNO_GENE:A gene ("gene").
+..value.ANNO_MRNA:An mRNA sequence, aka transcript ("mRNA").
+..value.ANNO_CDS:A coding region ("CDS").
+..value.ANNO_EXON:An exon ("exon").
+..value.ANNO_FIVE_PRIME_UTR:A 5' untranslated region ("five_prime_UTR").
+..value.ANNO_INTRON:An intron ("intron").
+..value.ANNO_THREE_PRIME_UTR:A 3' untranslated region ("three_prime_UTR").
+..include:seqan/store.h
+*/
+
+
+template <typename TSpec = void, typename TConfig = FragmentStoreConfig<TSpec> >
+class FragmentStore
+{
+private:
+	typedef typename TConfig::TReadStoreElementSpec			TReadStoreElementSpec;
+	typedef typename TConfig::TReadSeqStoreSpec				TReadSeqStoreSpec;
+    typedef typename TConfig::TReadNameSpec					TReadNameSpec;
+	typedef typename TConfig::TReadNameStoreSpec			TReadNameStoreSpec;
+	typedef typename TConfig::TMatePairStoreElementSpec		TMatePairStoreElementSpec;
+	typedef typename TConfig::TLibraryStoreElementSpec		TLibraryStoreElementSpec;
+	typedef typename TConfig::TContigStoreElementSpec		TContigStoreElementSpec;
+	typedef typename TConfig::TContigFileSpec				TContigFileSpec;
+	typedef typename TConfig::TAlignedReadStoreElementSpec	TAlignedReadStoreElementSpec;
+	typedef typename TConfig::TAlignedReadTagStoreSpec		TAlignedReadTagStoreSpec;
+	typedef typename TConfig::TAnnotationStoreElementSpec	TAnnotationStoreElementSpec;
+
+public:
+	typedef typename TConfig::TMean					TMean;
+	typedef typename TConfig::TStd					TStd;
+	typedef typename TConfig::TMappingQuality		TMappingQuality;
+	
+	typedef typename TConfig::TReadSeq				TReadSeq;
+	typedef typename TConfig::TContigSeq			TContigSeq;
+
+	typedef typename Position<TReadSeq>::Type		TRSeqPos_;
+	typedef typename Position<TContigSeq>::Type     TCSeqPos_;
+	typedef typename MakeSigned_<TRSeqPos_>::Type	TReadPos;
+	typedef typename MakeSigned_<TCSeqPos_>::Type	TContigPos;
+	
+	typedef GapAnchor<TReadPos>						TReadGapAnchor;
+	typedef GapAnchor<TContigPos>					TContigGapAnchor;
+	
+	typedef StringSet<CharString>					TNameStore;
+
+	typedef AnnotationStoreElement< TContigPos, TAnnotationStoreElementSpec >	TAnnotationStoreElement;
+	typedef typename TAnnotationStoreElement::TId								TAnnotationStoreElementId;
+
+	typedef String< ReadStoreElement< TReadStoreElementSpec > >												TReadStore;
+	typedef String< MatePairStoreElement< TMatePairStoreElementSpec > >										TMatePairStore;
+	typedef String< LibraryStoreElement< TMean, TStd, TLibraryStoreElementSpec > >							TLibraryStore;
+	typedef String< ContigStoreElement< TContigSeq, TContigGapAnchor, TContigStoreElementSpec > >			TContigStore;
+	typedef String< ContigFile< TContigFileSpec > >															TContigFileStore;
+	typedef String< AlignedReadStoreElement< TContigPos, TReadGapAnchor, TAlignedReadStoreElementSpec > >	TAlignedReadStore;
+	typedef String< AlignQualityStoreElement< TMappingQuality >	>											TAlignQualityStore;
+	typedef StringSet<CharString, TAlignedReadTagStoreSpec>													TAlignedReadTagStore;
+	typedef String< TAnnotationStoreElement >																TAnnotationStore;
+	typedef String< IntervalTree< TContigPos, TAnnotationStoreElementId > >									TIntervalTreeStore;
+	typedef StringSet<TReadSeq, TReadSeqStoreSpec>															TReadSeqStore;
+	
+	typedef StringSet< String<char, TReadNameSpec>, TReadNameStoreSpec>										TReadNameStore;
+	typedef TNameStore																						TMatePairNameStore;
+	typedef TNameStore																						TLibraryNameStore;
+	typedef TNameStore																						TContigNameStore;
+	typedef TNameStore																						TAnnotationNameStore;
+	typedef TNameStore																						TAnnotationTypeStore;
+	typedef TNameStore																						TAnnotationKeyStore;
+	
+	// main containers
+	TReadStore			readStore;              // readId       -> matePairId
+	TMatePairStore		matePairStore;          // matePairId   -> readId0, readId1, libraryId
+	TLibraryStore		libraryStore;           // libraryId    -> libSizeMean, libSizeStd
+	TContigStore		contigStore;            // contigId     -> contigSeq, contigGaps, contigFileId
+	TContigFileStore	contigFileStore;        // contigFileId -> fileName, firstContigId
+	TAlignedReadStore	alignedReadStore;       //              -> id, readId, contigId, pairMatchId (not matePairId!), beginPos, endPos, gaps
+	TAnnotationStore	annotationStore;        // annoId       -> parentId, contigId, beginPos, endPos
+	TIntervalTreeStore	intervalTreeStore_F;	// treeId (same as contigId)	-> intervalTree (F: forward strand)
+	TIntervalTreeStore	intervalTreeStore_R;	// 						(R: reverse complement strand)
+
+											// REMARKS: 
+											// 1)
+											//    beginPos <= endPos     forward strand
+											//    beginPos >  endPos     backward strand (reverse complement)
+											// 2) 
+											//    The alignedReadStore can arbitrarily be resorted. The unique identifier id should
+											//    be used to address additional information for each alignedRead in additional tables.
+
+	// we store the read sequences in a seperate stringset to reduce the memory overhead 
+	TReadSeqStore		readSeqStore;
+
+	// extra Sam fields
+	TAlignQualityStore		alignQualityStore;
+	TAlignedReadTagStore	alignedReadTagStore;
+
+	// retrieve the names of reads, mate-pairs, libraries, contigs, annotations by their ids
+	TReadNameStore			readNameStore;
+	TMatePairNameStore		matePairNameStore;
+	TLibraryNameStore		libraryNameStore;
+	TContigNameStore		contigNameStore;
+	TAnnotationNameStore	annotationNameStore;
+	TAnnotationTypeStore	annotationTypeStore;
+	TAnnotationKeyStore		annotationKeyStore;
+	
+	NameStoreCache<TReadNameStore, CharString>			readNameStoreCache;
+	NameStoreCache<TContigNameStore, CharString>		contigNameStoreCache;
+	NameStoreCache<TAnnotationNameStore, CharString>	annotationNameStoreCache;
+	NameStoreCache<TAnnotationTypeStore, CharString>	annotationTypeStoreCache;
+	NameStoreCache<TAnnotationKeyStore, CharString>		annotationKeyStoreCache;
+
+	enum {
+		ANNO_ROOT,
+		ANNO_DELETED,
+		ANNO_GENE,
+		ANNO_MRNA,
+		ANNO_CDS,
+		ANNO_EXON,
+		ANNO_FIVE_PRIME_UTR,
+		ANNO_INTRON,
+		ANNO_THREE_PRIME_UTR,
+		ANNO_PREDEFINED
+	};
+    
+	FragmentStore():
+		readNameStoreCache(readNameStore),
+		contigNameStoreCache(contigNameStore),
+		annotationNameStoreCache(annotationNameStore),
+		annotationTypeStoreCache(annotationTypeStore),
+		annotationKeyStoreCache(annotationKeyStore)
+	{
+		// ATTENTION: The order of these keywords must correspond to the order of the enums above.
+		appendName(annotationTypeStore, "<root>", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "<deleted>", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "gene", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "mRNA", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "CDS", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "exon", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "five_prime_UTR", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "intron", annotationTypeStoreCache);
+		appendName(annotationTypeStore, "three_prime_UTR", annotationTypeStoreCache);
+		_storeClearAnnotations(*this);
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+    
+template < typename TSpec, typename TConfig >
+struct VertexDescriptor< FragmentStore<TSpec, TConfig> > 
+{
+	typedef FragmentStore<TSpec, TConfig>		TFragmentStore_;
+	typedef typename Id<TFragmentStore_>::Type	Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+///.Function.begin.param.object.type:Class.FragmentStore
+template < typename TConfig, typename TSpec, typename TIterSpec >
+inline typename Iterator<FragmentStore<TSpec, TConfig>, TIterSpec >::Type
+begin(FragmentStore<TSpec, TConfig> &store, TIterSpec const) 
+{
+	return Iter<FragmentStore<TSpec, TConfig>, TIterSpec>(store);
+}
+
+template < typename TConfig, typename TSpec, typename TIterSpec >
+inline typename Iterator<FragmentStore<TSpec, TConfig> const, TIterSpec >::Type
+begin(FragmentStore<TSpec, TConfig> const &store, TIterSpec const) 
+{
+	return Iter<FragmentStore<TSpec, TConfig> const, TIterSpec>(store);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+///.Function.end.param.object.type:Class.FragmentStore
+template < typename TConfig, typename TSpec, typename TIterSpec >
+inline typename Iterator<FragmentStore<TSpec, TConfig>, TIterSpec >::Type
+end(FragmentStore<TSpec, TConfig> &store, TIterSpec const) 
+{
+	return Iter<FragmentStore<TSpec, TConfig>, TIterSpec>(store, MinimalCtor());
+}
+
+template < typename TConfig, typename TSpec, typename TIterSpec >
+inline typename Iterator<FragmentStore<TSpec, TConfig> const, TIterSpec >::Type
+end(FragmentStore<TSpec, TConfig> const &store, TIterSpec const) 
+{
+	return Iter<FragmentStore<TSpec, TConfig> const, TIterSpec>(store, MinimalCtor());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template < typename TConfig, typename TSpec >
+inline void
+_storeClearAnnotations(FragmentStore<TSpec, TConfig> & me)
+{
+	typedef FragmentStore<TSpec, TConfig>				TFragmentStore;
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	
+	resize(me.annotationStore, 1);
+	resize(me.annotationNameStore, 1);
+	resize(me.annotationTypeStore, (unsigned)TFragmentStore::ANNO_PREDEFINED);
+	
+	TAnnotation root;
+	root.typeId = 0;
+	me.annotationStore[0] = root;
+	me.annotationNameStore[0] = "<root>";
+}
+
+template < typename TConfig, typename TSpec >
+inline void
+_storeRemoveTempAnnoNames(FragmentStore<TSpec, TConfig> & me)
+{
+	typedef FragmentStore<TSpec, TConfig>						TFragmentStore;
+	typedef typename TFragmentStore::TAnnotationStore			TAnnotationStore;
+	typedef typename TFragmentStore::TAnnotationNameStore		TAnnotationNameStore;
+	typedef typename TFragmentStore::TAnnotationTypeStore		TAnnotationTypeStore;
+
+	typedef typename GetValue<TAnnotationNameStore>::Type		TName;
+	typedef typename GetValue<TAnnotationTypeStore>::Type		TType;
+	typedef typename Iterator<TAnnotationStore, Standard>::Type	TAnnoIter;
+	typedef typename Position<TAnnotationStore>::Type			TPosition;
+	
+	TAnnoIter it = end(me.annotationStore, Standard()) - 1;
+	TAnnoIter itBegin = begin(me.annotationStore, Standard());
+	TPosition pos = it - itBegin;
+	for (; itBegin <= it; --it, --pos)
+	{
+		if ((*it).typeId >= length(me.annotationTypeStore))
+			continue;
+		TName name = me.annotationNameStore[pos];
+		TType type = me.annotationTypeStore[(*it).typeId];
+		if (length(name) > length(type) + 3)
+			if (prefix(name, 2) == "__" && infix(name, 2, 2 + length(type)) == type && name[2 + length(type)] == '_')
+				assignValue(me.annotationNameStore, pos, "");
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TConfig, typename TId>
+inline typename GetValue<typename FragmentStore<TSpec, TConfig>::TAnnotationNameStore>::Type
+getAnnoName(FragmentStore<TSpec, TConfig> const & store, TId id)
+{
+	return store.annotationNameStore[id];
+}
+
+template <typename TSpec, typename TConfig, typename TId>
+inline typename GetValue<typename FragmentStore<TSpec, TConfig>::TAnnotationTypeStore>::Type
+getAnnoType(FragmentStore<TSpec, TConfig> const & store, TId id)
+{
+	return store.annotationTypeStore[id];
+}
+
+template <typename TSpec, typename TConfig, typename TId>
+inline CharString
+getAnnoUniqueName(FragmentStore<TSpec, TConfig> const & store, TId id)
+{
+	if (id < length(store.annotationNameStore) && !empty(getAnnoName(store, id)))
+		return getAnnoName(store, id);
+	
+	std::stringstream tmp;
+	tmp << "__" << getAnnoType(store, store.annotationStore[id].typeId) << '_' << id;
+	return tmp.str();
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// append functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+// _storeAppendRead
+// 
+// adds a new entry to the read store if neccessary. Otherwise it writes the 
+// correct Id in the variable using to qname to identify it
+// If needed a mate pair entry is created.
+// Returns true, if the read hasn't been in the read store before and was appended.
+    
+template <typename TSpec, typename TConfig, typename TId, typename TName, typename TString, typename TFlag, typename TContext>
+inline bool 
+_storeAppendRead (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TId & readId, 
+	TName const & qname,
+	TString const & readSeq,
+	TFlag const flag,
+	TContext &)
+{
+	typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+	typedef typename Value<typename TFragmentStore::TMatePairStore>::Type TMatePairElement;
+
+	// search for readId by name (could be me or my mate)
+	bool found = getIdByName(fragStore.readNameStore, qname, readId, fragStore.readNameStoreCache);
+    
+    // if naming scheme is xx/1, xx/2 or xx/L, xx/R try to look up my mate
+    if (!found && (flag & 1) == 1 && length(qname) >= 2 && qname[length(qname) - 2] == '/')
+    {
+        CharString mate;
+
+        char tag = back(qname);
+        if (tag == '1' || tag == '2')
+        {
+            mate = qname;
+            back(mate) = (tag == '1')? '2': '1';
+        } 
+        else if (tag == 'L' || tag == 'R')
+        {
+            mate = qname;
+            back(mate) = (tag == 'L')? 'R': 'L';
+        }
+        found = getIdByName(fragStore.readNameStore, mate, readId, fragStore.readNameStoreCache);
+    }
+    
+	if (found)
+    {
+		if ((flag & 1) == 1)
+		{
+			// if the read is in the store and paired
+			// check the mate pair store if it is the same mate of the pair
+			// assuming that only one flag 0x040 or 0x0080 is 1
+			int inPair = 1 - ((flag & 0x40) >> 6);	// bit 7 is set => inPair = 0
+													// else inPair = 1 (even if bits 6 and 7 are not set)
+			
+			TId matePairId = fragStore.readStore[readId].matePairId;
+			if (matePairId != TMatePairElement::INVALID_ID)
+			{
+				readId = fragStore.matePairStore[matePairId].readId[inPair];
+				if (readId == TMatePairElement::INVALID_ID)
+				{
+					// create new entry in read and read name store
+					// set sequence and mate pair ID in new read store element
+					readId = appendRead(fragStore, readSeq, matePairId);
+					// add the identifier to the read name store
+					appendName(fragStore.readNameStore, qname, fragStore.readNameStoreCache);
+					// set the ID in the mate pair store
+					fragStore.matePairStore[matePairId].readId[inPair] = readId;
+                    return true;
+				} 
+                // else == I am already in the store
+			}
+            // else == my mate said he has no mate (do nothing)
+		}
+        return false;
+	}
+
+	// if the read name is not in the store
+	// create new entry in read and read name store
+	readId = length(fragStore.readStore);
+
+	// if the read is paired
+	if ((flag & 1) == 1)
+	{
+		TMatePairElement mateElem;
+		// set the first or second read ID in the mate pair element
+		TId matePairId = length(fragStore.matePairStore);
+		mateElem.readId[(flag & 0x80) >> 7] = readId;
+		// get a new mate pair ID and add the new mate pair element
+		appendValue(fragStore.matePairStore, mateElem);
+		// set the new mate pair ID in the read element
+		appendRead(fragStore, readSeq, matePairId);
+	} 
+	// if read is not paired
+	else
+		appendRead(fragStore, readSeq);
+	
+	appendName(fragStore.readNameStore, qname, fragStore.readNameStoreCache);
+    return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// _storeAppendContig
+// 
+// adds a new entry to the read store if neccessary. Otherwise it writes the 
+// correct Id in the variable using to qname to identify it
+// If needed a mate pair entry is created
+    
+template <typename TSpec, typename TConfig, typename TId, typename TName>
+inline void 
+_storeAppendContig (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TId & contigId, 
+	TName & rName)
+{
+	typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+	typedef typename Value<typename TFragmentStore::TContigStore>::Type TContigElement;
+	
+	if (!getIdByName(fragStore.contigNameStore, rName, contigId, fragStore.contigNameStoreCache))
+	{
+		// if the contig is not in the store yet
+		// set the ID on the last entry after appending
+		contigId = length(fragStore.contigStore);
+		// append contig store
+		appendName(fragStore.contigNameStore, rName, fragStore.contigNameStoreCache);
+		appendValue(fragStore.contigStore, TContigElement());
+//		std::cout << "added contig:" << rName << std::endl;	
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// _annotationAppendAnnotation
+// 
+// adds a new entry to the read store if neccessary. Otherwise it writes the 
+// correct Id in the variable using to qname to identify it
+
+template <typename TSpec, typename TConfig, typename TId, typename TName, typename TTypeId>
+inline void
+_storeAppendAnnotationName (
+	FragmentStore<TSpec, TConfig> & fragStore,
+	TId & annotationId,
+	TName & annotationName,
+    TTypeId typeId)
+{
+    SEQAN_ASSERT_EQ(length(fragStore.annotationStore), length(fragStore.annotationNameStore));
+	if (!empty(annotationName) && getIdByName(fragStore.annotationNameStore, annotationName, annotationId, fragStore.annotationNameStoreCache))
+    {
+        do
+        {
+            // allow different annotations to have the same name (but different typeId)
+            if (typeId == maxValue<TTypeId>() || fragStore.annotationStore[annotationId].typeId == typeId)
+                return;
+            ++annotationId;
+        } while (annotationId < length(fragStore.annotationNameStore) && fragStore.annotationNameStore[annotationId] == annotationName);
+    }
+	// if the annotation is not in the store yet
+	// set the ID on the last entry after appending
+	annotationId = length(fragStore.annotationNameStore);
+	// append to annotationName store
+	appendName(fragStore.annotationNameStore, annotationName, fragStore.annotationNameStoreCache);
+    // we also need to append an annotation to store the typeId in case of duplicate annotation names
+    resize(fragStore.annotationStore, length(fragStore.annotationStore) + 1);
+    back(fragStore.annotationStore).typeId = typeId;
+}
+
+template <typename TSpec, typename TConfig, typename TId, typename TName>
+inline void 
+_storeAppendAnnotationName (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TId & annotationId,
+	TName & annotationName)
+{
+    _storeAppendAnnotationName(fragStore, annotationId, annotationName, maxValue<TId>());
+}
+
+template <typename TSpec, typename TConfig, typename TId, typename TName>
+inline void 
+_storeAppendType (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TId & typeId, 
+	TName & annotationType)
+{
+	if (!getIdByName(fragStore.annotationTypeStore, annotationType, typeId, fragStore.annotationTypeStoreCache))
+	{
+		// if the annotation type name is not in the store yet
+		// set the ID on the last entry after appending
+		typeId = length(fragStore.annotationTypeStore);
+		// append to annotationType store
+		if (!empty(annotationType))
+			appendName(fragStore.annotationTypeStore, annotationType, fragStore.annotationTypeStoreCache);
+//		std::cout << "added type:" << annotationType << std::endl;	
+	}
+}
+
+template <typename TSpec, typename TConfig, typename TId, typename TName>
+inline void 
+_storeAppendKey (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TId & keyId,
+	TName & annotationKey)
+{
+	if (!getIdByName(fragStore.annotationKeyStore, annotationKey, keyId, fragStore.annotationKeyStoreCache))
+	{
+		// if the key name is not in the store yet
+		// set the ID on the last entry after appending
+		keyId = length(fragStore.annotationKeyStore);
+		// append to annotationKey store
+		if (!empty(annotationKey))
+			appendName(fragStore.annotationKeyStore, annotationKey, fragStore.annotationKeyStoreCache);
+//		std::cout << "added key:" << annotationKey << std::endl;	
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec, typename TConfig, typename TAnnotation, typename TKey, typename TValue>
+inline void 
+annotationAssignValueByKey (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TAnnotation & annotation,
+	TKey const & key,
+	TValue const & value)
+{
+	typedef typename TAnnotation::TValues	TValues;
+	typedef typename Size<TValues>::Type	TKeyId;
+	
+	TKeyId keyId = 0;	
+	_storeAppendKey(fragStore, keyId, key);
+	if (length(annotation.values) <= keyId)
+		resize(annotation.values, keyId + 1);
+	assignValue(annotation.values, keyId, value);
+}
+
+template <typename TSpec, typename TConfig, typename TAnnotation, typename TKey, typename TValue>
+inline bool 
+annotationGetValueByKey (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TAnnotation const & annotation,
+	TKey const & key,
+	TValue & value)
+{
+	typedef typename TAnnotation::TValues	TValues;
+	typedef typename Size<TValues>::Type	TKeyId;
+	
+	TKeyId keyId = 0;	
+	if (!getIdByName(fragStore.annotationKeyStore, key, keyId, fragStore.annotationKeyStoreCache))
+		return false;
+	
+	if (keyId >= length(annotation.values))
+		return false;
+
+	if (empty(annotation.values[keyId]))
+		return false;
+	
+	assign(value, annotation.values[keyId]);
+    return true;
+}
+
+template <typename TSpec, typename TConfig, typename TAnnotation, typename TKey>
+inline CharString 
+annotationGetValueByKey (
+	FragmentStore<TSpec, TConfig> & fragStore, 
+	TAnnotation const & annotation,
+	TKey const & key)
+{
+	typedef typename TAnnotation::TValues	TValues;
+	typedef typename Size<TValues>::Type	TKeyId;
+	
+	TKeyId keyId = 0;
+	if (getIdByName(fragStore.annotationKeyStore, key, keyId, fragStore.annotationKeyStoreCache))
+		return annotation.values[keyId];
+	else
+		return "";
+}
+
+/**
+.Function.clearContigs
+..class:Class.FragmentStore
+..summary:Removes all contigs from a fragment store.
+..cat:Fragment Store
+..signature:clearContigs(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..remarks:This function clears the @Memvar.FragmentStore#contigStore@ and @Memvar.FragmentStore#contigNameStore at .
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+inline void
+clearContigs(FragmentStore<TSpec, TConfig> &me)
+{
+	clear(me.contigStore);
+	clear(me.contigNameStore);
+	refresh(me.contigNameStoreCache);
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Read Store Accessors
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.clearReads
+..class:Class.FragmentStore
+..summary:Removes all reads from a fragment store.
+..cat:Fragment Store
+..signature:clearReads(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..remarks:This function clears the @Memvar.FragmentStore#readStore@, @Memvar.FragmentStore#readSeqStore@ and @Memvar.FragmentStore#readNameStore at .
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+inline void
+clearReads(FragmentStore<TSpec, TConfig> &me)
+{
+	clear(me.readStore);
+	clear(me.readSeqStore);
+	clear(me.readNameStore);
+    refresh(me.readNameStoreCache);
+}
+
+/**
+.Function.appendRead:
+..class:Class.FragmentStore
+..summary:Appends a read to a fragment store.
+..cat:Fragment Store
+..signature:appendRead(store, read[, matePairId])
+..signature:appendRead(store, read, name[, matePairId])
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.read:The read sequence.
+..param.name:The read name.
+...type:Shortcut.CharString
+..param.matePairId:Id of mate-pair this read is part of.
+...default:$INVALID_ID$, which corresponds to an unmated read.
+..returns:The $readId$ of the newly appended read.
+..remarks:This function appends a single read to the @Memvar.FragmentStore#readStore@ and @Memvar.FragmentStore#readSeqStore at .
+If name is given, it is appended to the @Memvar.FragmentStore#readNameStore at .
+..see:Function.getRead
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TRead, typename TId>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TReadStore>::Type
+appendRead(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read, 
+	TId matePairId)
+{
+	SEQAN_ASSERT_EQ(length(me.readStore), length(me.readSeqStore));
+
+	typedef typename FragmentStore<TSpec, TConfig>::TReadStore TReadStore;
+	typename Value<TReadStore>::Type r;
+	r.matePairId = matePairId;
+
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.readSeqStore, read, Generous());
+	return length(me.readStore) - 1;
+}
+
+template <typename TSpec, typename TConfig, typename TRead, typename TId>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TReadStore>::Type
+appendRead(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read, 
+	CharString const &name,
+	TId matePairId)
+{
+	SEQAN_ASSERT_EQ(length(me.readStore), length(me.readSeqStore));
+
+	typedef typename FragmentStore<TSpec, TConfig>::TReadStore TReadStore;
+	typename Value<TReadStore>::Type r;
+	r.matePairId = matePairId;
+
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.readSeqStore, read, Generous());
+	appendValue(me.readNameStore, name, Generous());
+	return length(me.readStore) - 1;
+}
+
+template <typename TSpec, typename TConfig, typename TRead>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TReadStore>::Type
+appendRead(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read)
+{
+	typedef typename FragmentStore<TSpec, TConfig>::TReadStore TReadStore;
+    typedef typename Value<TReadStore>::Type TReadStoreElement;
+    
+	return appendRead(me, read, TReadStoreElement::INVALID_ID);
+}
+
+template <typename TSpec, typename TConfig, typename TRead>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TReadStore>::Type
+appendRead(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read,
+	CharString const &name)
+{
+	typedef typename FragmentStore<TSpec, TConfig>::TReadStore TReadStore;
+    typedef typename Value<TReadStore>::Type TReadStoreElement;
+    
+	return appendRead(me, read, name, TReadStoreElement::INVALID_ID);
+}
+
+/**
+.Function.getRead
+..summary:Returns the read with the given $readId$.
+..cat:Fragment Store
+..signature:getRead(store, readId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.readId:The read id.
+..returns:The sequence of the read with id $readId$ from the @Memvar.FragmentStore#readSeqStore at .
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+inline typename Value<typename FragmentStore<TSpec, TConfig>::TReadSeqStore>::Type
+getRead(
+	FragmentStore<TSpec, TConfig> &me, 
+	TId id)
+{
+	return value(me.readSeqStore, id);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.appendAlignedRead:
+..class:Class.FragmentStore
+..summary:Appends an aligned read entry to a fragment store.
+..cat:Fragment Store
+..signature:appendAlignedRead(store, readId, contigId, beginPos, endPos[, pairMatchId])
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.readId:The id of the read.
+..param.contigId:The id of the contig.
+..param.beginPos:The begin position of the alignment.
+..param.endPos:The end position of the alignment.
+..param.pairMatchId:Id of alignedRead pair.
+...default:$INVALID_ID$, which corresponds to an unmated read.
+..returns:The $alignedReadId$ of the aligned read.
+..remarks:This function appends a single aligned read to the @Memvar.FragmentStore#alignedReadStore at .
+Note that this really only adds a match.
+To generate a global alignment out of all of these matches, use @Function.convertMatchesToGlobalAlignment at .
+..see:Function.appendRead
+..include:seqan/store.h
+*/
+template <typename TSpec, typename TConfig, typename TReadId, typename TContigId, typename TPos, typename TPairMatchId>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TAlignedReadStore>::Type
+appendAlignedRead(
+        FragmentStore<TSpec, TConfig> & store,
+        TReadId const & readId,
+        TContigId const & contigId,
+        TPos const & beginPos,
+        TPos const & endPos,
+        TPairMatchId const & pairMatchId)
+{
+    SEQAN_CHECKPOINT;
+	typedef typename FragmentStore<TSpec, TConfig>::TAlignedReadStore TAlignedReadStore;
+    typedef typename Value<TAlignedReadStore>::Type TAlignedReadStoreElement;
+
+    TAlignedReadStoreElement element(length(store.alignedReadStore), readId, contigId, beginPos, endPos);
+    element.pairMatchId = pairMatchId;
+    appendValue(store.alignedReadStore, element);
+
+    return back(store.alignedReadStore).id;
+}
+
+template <typename TSpec, typename TConfig, typename TReadId, typename TContigId, typename TPos>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TAlignedReadStore>::Type
+appendAlignedRead(
+        FragmentStore<TSpec, TConfig> & store,
+        TReadId const & readId,
+        TContigId const & contigId,
+        TPos const & beginPos,
+        TPos const & endPos)
+{
+    SEQAN_CHECKPOINT;
+	typedef typename FragmentStore<TSpec, TConfig>::TAlignedReadStore TAlignedReadStore;
+    typedef typename Value<TAlignedReadStore>::Type TAlignedReadStoreElement;
+    return appendAlignedRead(store, readId, contigId, beginPos, endPos, TAlignedReadStoreElement::INVALID_ID);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.appendMatePair
+..class:Class.FragmentStore
+..summary:Appends two paired-end reads to a fragment store.
+..cat:Fragment Store
+..signature:appendMatePair(store, readId1, readId2)
+..signature:appendMatePair(store, readId1, readId2, name1, name2)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.readId1:The read sequence of the first read.
+..param.readId2:The read sequence of the second read.
+..param.name1:The read name of the first read.
+..param.name2:The read name of the second read.
+..returns:The $matePairId$ of the newly appended mate-pair.
+..remarks:This function appends two reads to the @Memvar.FragmentStore#readStore@ and @Memvar.FragmentStore#readSeqStore@ 
+and a mate-pair entry between both of them to the @Memvar.FragmentStore#matePairStore at .
+If names are given, they are appended to the @Memvar.FragmentStore#readNameStore at .
+..see:Function.appendRead
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TRead>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TMatePairStore>::Type
+appendMatePair(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read1, 
+	TRead const &read2)
+{
+	typedef FragmentStore<TSpec, TConfig>			TFragmentStore;
+	typedef typename TFragmentStore::TReadStore		TReadStore;
+	typedef typename TFragmentStore::TMatePairStore	TMatePairStore;
+
+	typename Value<TReadStore>::Type r;
+	typename Value<TMatePairStore>::Type mp;
+	r.matePairId = length(me.matePairStore);
+	mp.readId[0] = length(me.readStore);
+	mp.readId[1] = length(me.readStore) + 1;
+
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.matePairStore, mp, Generous());
+	appendValue(me.readSeqStore, read1, Generous());
+	appendValue(me.readSeqStore, read2, Generous());
+	return length(me.matePairStore) - 1;
+}
+
+template <typename TSpec, typename TConfig, typename TRead>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TMatePairStore>::Type
+appendMatePair(
+	FragmentStore<TSpec, TConfig> &me, 
+	TRead const &read1, 
+	TRead const &read2, 
+	CharString const &name1,
+	CharString const &name2)
+{
+	SEQAN_ASSERT_EQ(length(me.readStore), length(me.readSeqStore));
+
+	typedef FragmentStore<TSpec, TConfig>			TFragmentStore;
+	typedef typename TFragmentStore::TReadStore		TReadStore;
+	typedef typename TFragmentStore::TMatePairStore	TMatePairStore;
+
+	typename Value<TReadStore>::Type r;
+	typename Value<TMatePairStore>::Type mp;
+	r.matePairId = length(me.matePairStore);
+	mp.readId[0] = length(me.readStore);
+	mp.readId[1] = length(me.readStore) + 1;
+
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.readStore, r, Generous());
+	appendValue(me.matePairStore, mp, Generous());
+	appendValue(me.readSeqStore, read1, Generous());
+	appendValue(me.readSeqStore, read2, Generous());
+	appendValue(me.readNameStore, name1, Generous());
+	appendValue(me.readNameStore, name2, Generous());
+	return length(me.matePairStore) - 1;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.compactAlignedReads
+..class:Class.FragmentStore
+..summary:Removes invalid aligned reads and rename $alignId$ sequentially beginning with 0.
+..cat:Fragment Store
+..signature:compactAlignedReads(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..returns:The new size of the @Memvar.FragmentStore#alignedReadStore at .
+..remarks:This function removes all entries from @Memvar.FragmentStore#alignedReadStore@ whose $alignId$ equals to $INVALID_ID$ as well as orphan entries
+in @Memvar.FragmentStore#alignQualityStore at .
+Afterwards the alignIds are renamed sequentially beginning with 0.
+This function can be used to remove alignments which are selected by previously setting their id to $INVALID_ID$.
+..include:seqan/store.h
+*/
+
+// 1. remove aligned reads with invalid ids
+// 2. rename ids beginning with 0
+template <typename TSpec, typename TConfig>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TAlignedReadStore>::Type
+compactAlignedReads(FragmentStore<TSpec, TConfig> &me)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	typedef typename TFragmentStore::TAlignQualityStore				TAlignQualityStore;
+
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename Size<TAlignQualityStore>::Type					TAQSize;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+	typedef typename Iterator<TAlignQualityStore, Standard>::Type	TAlignQualityIter;
+	
+	sortAlignedReads(me.alignedReadStore, SortId());
+	
+	TAlignedReadIter itAR = begin(me.alignedReadStore, Standard());
+	TAlignedReadIter itARend = end(me.alignedReadStore, Standard());
+	TAlignQualityIter itAQ = begin(me.alignQualityStore, Standard());
+	TAlignQualityIter itAQbegin = itAQ;
+	TAQSize aqSize = length(me.alignQualityStore);
+	TId newId = 0;
+	
+	for (; itAR != itARend; ++itAR, ++newId)
+	{
+		TId id = (*itAR).id;
+		if (id == TAlignedRead::INVALID_ID) break;	// we assume that invalid ids are at the end of the AlignedReadStore
+		if (id < aqSize)
+		{
+			*itAQ = *(itAQbegin + id);
+			++itAQ;
+		}
+		(*itAR).id = newId;
+	}
+	
+	resize(me.alignedReadStore, newId, Exact());
+	resize(me.alignQualityStore, itAQ - itAQbegin, Exact());
+	return newId;
+}
+
+/**
+.Function.compactPairMatchIds
+..class:Class.FragmentStore
+..summary:Renames $pairMatchId$ sequentially beginning with 0.
+..cat:Fragment Store
+..signature:compactPairMatchIds(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..returns:The number of pair matches.
+..remarks:This function renames the $pairMatchId$ in the @Memvar.FragmentStore#alignedReadStore@ sequentially beginning with 0.
+Two read alignments can be identified to be a pair match if they have the same $pairMatchId$.
+Please note that paired reads not necessarily have to mapped as a pair match, 
+e.g. if they are on different contigs or have the same orientation or a wrong insert size.
+..include:seqan/store.h
+*/
+
+// rename pair match ids beginning with 0, returns the number of pair matches
+template <typename TSpec, typename TConfig>
+inline typename Size<typename FragmentStore<TSpec, TConfig>::TAlignedReadStore>::Type
+compactPairMatchIds(FragmentStore<TSpec, TConfig> &me)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+	
+	sortAlignedReads(me.alignedReadStore, SortPairMatchId());
+	
+	TAlignedReadIter itAR = begin(me.alignedReadStore, Standard());
+	TAlignedReadIter itARend = end(me.alignedReadStore, Standard());
+	if (itAR == itARend) return 0;
+	
+	TId lastId = (*itAR).pairMatchId;
+	TId newId = 0;
+	for (; itAR != itARend; ++itAR)
+	{
+		TId id = (*itAR).pairMatchId;
+		if (id == TAlignedRead::INVALID_ID) break;	// we assume that invalid ids are at the end of the AlignedReadStore
+		if (lastId < id)
+		{
+			lastId = id;
+			++newId;
+		}
+		(*itAR).pairMatchId = newId;
+	}
+	return newId + 1;
+}
+
+/**
+.Function.calculateInsertSizes
+..summary:Calculates a string with insert sizes for each pair match.
+..cat:Fragment Store
+..signature:compactPairMatchIds(insertSizes, store)
+..param.insertSizes:The resulting string of insert sizes.
+...remarks:This string is accordingly resized and can be addressed by the $pairMatchId$.
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..remarks:This function calls @Function.compactPairMatchIds@ first and calculate the insert size for every pair match.
+The insert size of a pair match is the outer distance between the two matches.
+..include:seqan/store.h
+*/
+
+template <typename TLibSizeString, typename TSpec, typename TConfig>
+inline void
+calculateInsertSizes(TLibSizeString &insertSizes, FragmentStore<TSpec, TConfig> &me)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+	typedef typename TFragmentStore::TContigPos						TGPos;
+
+	TAlignedReadIter it = begin(me.alignedReadStore, Standard());
+	TAlignedReadIter itEnd = end(me.alignedReadStore, Standard());
+
+	resize(insertSizes, compactPairMatchIds(me), Exact());
+	TId lastId = TAlignedRead::INVALID_ID;
+	TGPos leftMatePos = 0;
+	for (; it != itEnd; ++it)
+	{
+		TId id = (*it).pairMatchId;
+		if (id == TAlignedRead::INVALID_ID) break;	// we assume that invalid ids are at the end of the AlignedReadStore
+		if (id != lastId) {
+			leftMatePos = (*it).beginPos;
+			lastId = id;
+		} else {
+            if ((*it).beginPos < leftMatePos)
+                insertSizes[id] = leftMatePos - (*it).beginPos;
+            else
+                insertSizes[id] = (*it).beginPos - leftMatePos;
+        }
+	}
+}
+
+/**
+.Function.getMateNo
+..summary:Returns the mate number of read for a given $readId$.
+..cat:Fragment Store
+..signature:getMateNo(store, readId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.readId:The read id.
+..returns:The mate number (0..first mate, 1..second mate) of the read in its mate-pair or -1 if the read is not paired.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+inline int
+getMateNo(FragmentStore<TSpec, TConfig> const &me, TId readId)
+{
+	typedef FragmentStore<TSpec, TConfig>			TFragmentStore;
+	typedef typename TFragmentStore::TReadStore		TReadStore;
+	typedef typename TFragmentStore::TMatePairStore	TMatePairStore;
+
+	typedef typename Value<TReadStore>::Type		TRead;
+	typedef typename Value<TMatePairStore>::Type	TMatePair;
+	
+	if (readId != TRead::INVALID_ID)
+	{
+		TRead const &r = me.readStore[readId];
+		if (r.matePairId != TRead::INVALID_ID)
+		{
+			TMatePair const &mp = me.matePairStore[r.matePairId];
+			if (mp.readId[0] == readId) return 0;
+			if (mp.readId[1] == readId) return 1;
+		}
+	}
+	return -1;
+}
+
+/**
+.Function.calculateMateIndices
+..summary:Calculates a string that maps the $readId$ of a read to the $readId$ of its mate.
+..cat:Fragment Store
+..signature:calculateMateIndices(mateIndices, store)
+..param.mateIndices:The resulting string of mate indices.
+...remarks:This string is accordingly resized and can be addressed by the $readId$.
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..remarks:Entries of reads without a mate contain $INVALID_ID$.
+..include:seqan/store.h
+*/
+
+// calculate index of the other mate for each pair match
+template <typename TMateIndexString, typename TSpec, typename TConfig>
+inline void
+calculateMateIndices(TMateIndexString &mateIndices, FragmentStore<TSpec, TConfig> &me)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+
+	TAlignedReadIter it = begin(me.alignedReadStore, Standard());
+	TAlignedReadIter itEnd = end(me.alignedReadStore, Standard());
+
+	for (TId idx = 0; it != itEnd; ++it, ++idx)
+	{
+		TId id = (*it).pairMatchId;
+		if (id == TAlignedRead::INVALID_ID) continue;
+		if (length(mateIndices) < 2*id + 2)
+			resize(mateIndices, 2*id + 2, TAlignedRead::INVALID_ID, Generous());
+		SEQAN_ASSERT_NEQ(getMateNo(me, (*it).readId), -1);
+		mateIndices[2*id + 1 - getMateNo(me, (*it).readId)] = idx;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.AlignedReadLayout
+..summary:Stores a 2-dimensional visible layout of a multi-read alignment.
+..cat:Fragment Store
+..signature:AlignedReadLayout
+.Memvar.AlignedReadLayout#contigRows
+..class:Class.AlignedReadLayout
+..summary:2-D multi-read layout
+..remarks:Stores for a contig and a row the ids of aligned reads from left to right.
+$contigRows[contigId][row]$ stores the $alignId$ of all aligned reads from left to right assigned to the same row
+$row$ is the row of the alignment in the multiple sequence alignment and $contigId$ the id of the reference contig.
+..include:seqan/store.h
+*/
+	
+struct AlignedReadLayout
+{
+	typedef String<unsigned>	TRow;
+	typedef String<TRow>		TRows;
+	typedef String<TRows>		TContigRows;
+	
+	TContigRows contigRows;			// rows string, each row is a string of ids of alignedReads from left to right
+	String<Pair<int> > mateCoords;	// coords of mate pair
+};
+
+/**
+.Function.layoutAlignment
+..class:Class.AlignedReadLayout
+..summary:Calculates a visible layout of aligned reads.
+..cat:Fragment Store
+..signature:layoutAlignment(layout, store)
+..param.layout:The resulting layout structure.
+...type:Class.AlignedReadLayout
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..remarks:For each contig this function layouts all reads in rows from up to down reusing empty row spaces.
+..see:Function.printAlignment
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+void layoutAlignment(AlignedReadLayout &layout, FragmentStore<TSpec, TConfig> &store)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename TFragmentStore::TContigPos						TContigPos;
+	
+	typedef typename AlignedReadLayout::TRows						TRows;
+	typedef typename AlignedReadLayout::TRow						TRow;
+	typedef typename Iterator<TRows>::Type							TRowsIter;
+	
+	// sort matches by increasing begin positions
+	sortAlignedReads(store.alignedReadStore, SortBeginPos());
+	sortAlignedReads(store.alignedReadStore, SortContigId());
+
+	clear(layout.contigRows);
+	TAlignedReadIter it = begin(store.alignedReadStore, Standard());
+	TAlignedReadIter itEnd = end(store.alignedReadStore, Standard());
+
+	for (TId id = 0; it != itEnd; ++it, ++id)
+	{
+		if ((*it).contigId == TAlignedRead::INVALID_ID) continue;
+		if (length(layout.contigRows) <= (*it).contigId)
+			resize(layout.contigRows, (*it).contigId + 1);
+		
+		TRowsIter lit = begin(layout.contigRows[(*it).contigId], Standard());
+		TRowsIter litEnd = end(layout.contigRows[(*it).contigId], Standard());
+		
+		TContigPos beginPos = _min((*it).beginPos, (*it).endPos);
+		
+		for (; lit != litEnd; ++lit)
+		{
+			if (empty(*lit)) break;
+			TAlignedRead &align = store.alignedReadStore[back(*lit)];
+			if (_max(align.beginPos, align.endPos) < beginPos)			// maybe <= would be better
+				break;													// but harder to differ between reads borders
+		}
+			
+		if (lit == litEnd)
+		{
+			TRow s;
+			appendValue(s, id);
+			appendValue(layout.contigRows[(*it).contigId], s);
+		} else
+			appendValue(*lit, id);
+	}
+}
+
+template <typename TStream, typename TFormatTag, typename TContigGaps, typename TReadGaps, typename TAlignedRead, typename TLine>
+inline void _printRead(
+	TStream &stream, 
+	Tag<TFormatTag> const &format,
+	AlignedReadLayout &, 
+	TContigGaps &,
+	TReadGaps &readGaps,
+	TAlignedRead &,
+	TLine)
+{
+	write(stream, readGaps, "", format);
+}
+
+template <typename TStream, typename TFormatTag, typename TContigGaps, typename TContigName>
+inline void _printContig(
+	TStream &stream,
+	Tag<TFormatTag> const &format,
+	AlignedReadLayout &, 
+	TContigGaps &contigGaps,
+	TContigName const &)
+{
+	write(stream, contigGaps, "", format);
+}
+
+/**
+.Function.printAlignment
+..class:Class.AlignedReadLayout
+..summary:Prints a window of the visible layout of reads into a outstream.
+..cat:Fragment Store
+..signature:printAlignment(stream, format, layout, store, contigId, posBegin, posEnd, lineBegin, lineEnd)
+..param.stream:A C++ outstream, e.g. std::cout.
+..param.layout:A layout structure created by a previous call of @Function.layoutAlignment at .
+...type:Class.AlignedReadLayout
+..param.format:Output format.
+...type:Tag.File Format.tag.Raw
+...remarks: This tag is used for subsequent calls of @Function.write@ for contig and read gaps data structures.
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.contigId:The $contigId$ of the affected contig.
+..param.posBegin:Window begin position in gap-space.
+..param.posEnd:Window end position in gap-space.
+..param.lineBegin:Begin line of the window.
+..param.lineEnd:End line of the window.
+..remarks:The window coordinates ($beginPos$, ...) may be chosen bigger than the layout.
+The empty space is then filled with whitespaces.
+..see:Function.layoutAlignment
+..include:seqan/store.h
+*/
+
+template <typename TStream, typename TFormatTag, typename TSpec, typename TConfig, typename TContigId, typename TPos, typename TNum>
+void printAlignment(
+	TStream &stream, 
+	Tag<TFormatTag> const &format,
+	AlignedReadLayout &layout, 
+	FragmentStore<TSpec, TConfig> &store, 
+	TContigId contigId,
+	TPos posBegin, TPos posEnd,
+	TNum lineBegin, TNum lineEnd)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	typedef typename TFragmentStore::TContigStore					TContigStore;
+
+	typedef typename Value<TContigStore>::Type						TContig;
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+	typedef typename TFragmentStore::TReadSeq						TReadSeq;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename TFragmentStore::TContigPos						TContigPos;
+	typedef typename TContig::TContigSeq							TContigSeq;
+
+	typedef AlignedReadLayout::TRows								TRows;
+	typedef typename Value<TRows>::Type								TRow;
+	typedef typename Size<TRows>::Type								TRowsSize;
+	typedef typename Iterator<TRows>::Type							TRowsIter;
+	typedef typename Iterator<TRow>::Type							TRowIter;
+
+	typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> >	TContigGaps;
+	typedef Gaps<CharString, AnchorGaps<typename TAlignedRead::TGapAnchors> >	TReadGaps;
+	
+	TContigGaps	contigGaps;
+	if ((TId)contigId < length(store.contigStore))
+	{
+		set(contigGaps.data_source, store.contigStore[contigId].seq);
+		set(contigGaps.data_gaps, store.contigStore[contigId].gaps);
+//		TContigGaps	contigGaps(store.contigStore[contigId].seq, store.contigStore[contigId].gaps);
+		setClippedBeginPosition(contigGaps, posBegin);
+		setClippedEndPosition(contigGaps, posEnd);
+		_printContig(stream, format, layout, contigGaps, store.contigNameStore[contigId]);
+		stream << '\n';
+	} else
+		stream << '\n';
+	
+	if ((TId)contigId >= length(layout.contigRows))
+		return;
+	
+	if ((TRowsSize)lineEnd > length(layout.contigRows[contigId])) lineEnd = length(layout.contigRows[contigId]);
+	if ((TRowsSize)lineBegin >= (TRowsSize)lineEnd) return;
+
+	TRowsIter lit = begin(layout.contigRows[contigId], Standard()) + lineBegin;
+	TRowsIter litEnd = begin(layout.contigRows[contigId], Standard()) + lineEnd;
+	TReadSeq readSeq;
+	CharString readSeqString;
+    clearClipping(contigGaps);
+
+	for (TNum line = 1; lit < litEnd; ++lit, ++line)
+	{
+		TRowIter itEnd = end(*lit, Standard());
+		TRowIter left = begin(*lit, Standard());
+		TRowIter right = itEnd;
+		TRowIter mid = itEnd;
+
+		while (left < right)
+		{
+			mid = left + (right - left) / 2;
+			TAlignedRead &align = store.alignedReadStore[*mid];
+
+			if (align.contigId < (TId)contigId || (align.contigId == (TId)contigId && (TPos)_max(align.beginPos, align.endPos) <= posBegin))
+				left = mid + 1;	// what we search is in the right part
+			else
+				right = mid;	//            ...           left part
+		}
+		
+		TPos cursor = posBegin;
+		for (; mid < itEnd; ++mid)
+		{
+//			if (*mid >= lastRead) continue;
+			TAlignedRead &align = store.alignedReadStore[*mid];
+			if (align.contigId != (TId)contigId) break;
+
+			TReadGaps readGaps(readSeqString, align.gaps);
+			TContigPos	left = align.beginPos;
+			TContigPos	right = align.endPos;
+			TContigPos	cBegin = _min(left, right);
+			TContigPos	cEnd = _max(left, right);
+			
+			if ((TPos)cEnd <= posBegin) continue; // shouldn't occur
+			if (posEnd <= (TPos)cBegin) break;
+			
+			readSeq = store.readSeqStore[align.readId];
+			if (left > right)
+			{
+				reverseComplement(readSeq);
+				readSeqString = readSeq;
+				toLower(readSeqString);
+			} else
+				readSeqString = readSeq;
+			
+			if ((TPos)cBegin < posBegin)
+				setClippedBeginPosition(readGaps, posBegin - (TPos)cBegin);
+			else
+				for (; cursor < (TPos)cBegin; ++cursor)
+					stream << ' ';
+			
+			if (posEnd < (TPos)cEnd)
+				setClippedEndPosition(readGaps, posEnd - (TPos)cBegin);
+			
+			_printRead(stream, format, layout, contigGaps, readGaps, align, line);
+			cursor = cEnd;
+		}
+		stream << '\n';
+	}
+}
+
+/**
+.Function.convertMatchesToGlobalAlignment
+..summary:Converts all matches to a multiple global alignment in gap-space.
+..cat:Fragment Store
+..signature:convertMatchesToGlobalAlignment(store, score)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.score:A score object used by @Function.globalAlignment@ in this function.
+..remarks:Before calling this function all $gaps$ structures in @Memvar.FragmentStore#alignedReadStore@ and @Memvar.FragmentStore#contigStore@ must be empty, i.e. there are no gaps in the alignments.
+This function iterates over entries in the @Memvar.FragmentStore#alignedReadStore@ and semi-global aligns each read to its contig segments given by begin and end position.
+Gaps introduced by these pair-wise alignments are then inserted to the affected contig and reads correspondingly.
+..remarks:The invariant that positions in the @Memvar.FragmentStore#alignedReadStore@ are in gap-space holds before (there were no gaps in alignments) and after calling this functions.
+..remarks:If the @Memvar.FragmentStore#alignQualityStore@ of the @Class.FragmentStore@ is empty when $convertMatchesToGlobalAlignment()$ is called then the @Memvar.FragmentStore#alignQualityStore@ is filled with the edit distance scores.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TScore, typename TShrinkMatches>
+void convertMatchesToGlobalAlignment(FragmentStore<TSpec, TConfig> &store, TScore const & score, TShrinkMatches const &)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+
+	//typedef typename TFragmentStore::TReadStore						TReadStore;
+	//typedef typename TFragmentStore::TReadSeqStore					TReadSeqStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	typedef typename TFragmentStore::TContigStore					TContigStore;
+
+	//typedef typename Value<TReadStore>::Type						TRead;
+	typedef typename Value<TContigStore>::Type						TContig;
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+
+	typedef typename TFragmentStore::TReadSeq						TReadSeq;
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename TFragmentStore::TContigPos						TContigPos;
+
+	typedef typename TContig::TContigSeq							TContigSeq;
+	typedef Align<TReadSeq, ArrayGaps>								TAlign;
+	typedef Gaps<TReadSeq, ArrayGaps>								TGaps;
+
+	typedef Gaps<TContigSeq, AnchorGaps<typename TContig::TGapAnchors> >	TContigGaps;
+	typedef Gaps<TReadSeq, AnchorGaps<typename TAlignedRead::TGapAnchors> >	TReadGaps;
+	typedef typename Iterator<TContigGaps>::Type							TContigIter;
+	typedef typename Iterator<TReadGaps>::Type								TReadIter;
+
+    // Number of alignments with a quality score (edit distance) before computing global alignment.  We will fill the
+    // store for all alignments if there are no scores yet.
+    unsigned alignQualityStoreLengthPre = length(store.alignQualityStore);
+    if (alignQualityStoreLengthPre == 0u)
+        resize(store.alignQualityStore, length(store.alignedReadStore));
+	
+	// sort matches by increasing begin positions
+	sortAlignedReads(store.alignedReadStore, SortBeginPos());
+	sortAlignedReads(store.alignedReadStore, SortContigId());
+
+	TReadSeq readSeq;
+	TId lastContigId = TAlignedRead::INVALID_ID;
+	TAlignedReadIter it = begin(store.alignedReadStore, Standard());
+	TAlignedReadIter itEnd = end(store.alignedReadStore, Standard());
+	TAlignedReadIter firstOverlap = begin(store.alignedReadStore, Standard());
+
+//    TAlignedReadIter theIt = it;
+//	for (; theIt != itEnd; ++theIt)
+//	{
+//        if (theIt->id == 29971)
+//            break;
+//    }
+//	TReadSeq theReadSeq = store.readSeqStore[theIt->readId];
+//    if (theIt->beginPos > theIt->endPos)
+//        reverseComplement(theReadSeq);
+    
+//    TContigPos	cBeginPrev = 0;
+	for (; it != itEnd;)
+	{
+		TContigPos	left = (*it).beginPos;
+		TContigPos	right = (*it).endPos;
+		TContigPos	cBegin = _min(left, right);
+//    if (cBegin<cBeginPrev)
+//    {
+//        std::cout<<"SORTING ERROR"<<std::endl;
+//    }
+//    cBeginPrev=cBegin;
+		TContigPos	cEnd = _max(left, right);
+		TContigGaps	contigGaps(store.contigStore[(*it).contigId].seq, store.contigStore[(*it).contigId].gaps);
+		TReadGaps	readGaps(readSeq, (*it).gaps);
+		
+		readSeq = store.readSeqStore[(*it).readId];
+		if (left > right)
+			reverseComplement(readSeq);
+				
+		// 1. Calculate pairwise alignment
+		TAlign align;
+		resize(rows(align), 2);
+		assignSource(row(align, 0), infix(store.contigStore[it->contigId].seq, cBegin, cEnd));
+		assignSource(row(align, 1), readSeq);
+//        int ud = store.alignQualityStore[it->id].errors;
+//        int ld = -ud;
+//		if (IsSameType<TShrinkMatches, True>::VALUE)
+//		    globalAlignment(align, score, AlignConfig<true, false, false, true>(), ld, ud, Gotoh());
+//        else
+//		    globalAlignment(align, score, ld, ud);
+
+        int qualValue = 0;
+		if (IsSameType<TShrinkMatches, True>::VALUE)
+		    qualValue = globalAlignment(align, score, AlignConfig<true, false, false, true>(), Gotoh());
+        else
+		    qualValue = globalAlignment(align, score);
+        // Update quality score entry if there were no scores before convertMatchesToGlobal() call.
+        if (alignQualityStoreLengthPre > 0u && it->id >= alignQualityStoreLengthPre)
+        {
+            store.alignQualityStore[it->id].errors = qualValue / scoreMismatch(score);
+            store.alignQualityStore[it->id].score = -qualValue / scoreMismatch(score);
+        }
+//    if (cBegin > 5349500 && cBegin < 5349700)
+//    {
+//        if (theIt->id != 29971)
+//        {
+//            theIt = begin(store.alignedReadStore, Standard());
+//            for (; theIt != itEnd; ++theIt)
+//            {
+//                if (theIt->id == 29971)
+//                break;
+//            }
+//        }
+//
+//        TReadGaps readGaps(theReadSeq, theIt->gaps);
+//        TContigGaps	contigGaps(store.contigStore[theIt->contigId].seq, store.contigStore[theIt->contigId].gaps);
+//        if ((*theIt).beginPos <= (*theIt).endPos) 
+//        {
+//            setBeginPosition(contigGaps, (*theIt).beginPos);
+//            setEndPosition(contigGaps, (*theIt).endPos);
+//        } else
+//        {
+//            setBeginPosition(contigGaps, (*theIt).endPos);
+//            setEndPosition(contigGaps, (*theIt).beginPos);
+//        }
+////              __int64 pos = positionGapToSeq(contigGaps, _min(theIt->beginPos, theIt->endPos)) + 1;
+////        __int64 mpos = 0;
+////        std::cout << "it->id == " << it->id << std::endl;
+////        std::cout << "cBegin == " << cBegin << std::endl;
+////        std::cout << contigGaps << std::endl;
+////        std::cout << readGaps << std::endl;
+////        std::cout << std::endl;
+////        std::cout << std::endl;
+////        std::cout << std::endl;
+////        std::cout << std::endl;
+//    }
+
+//        if (infix(store.readNameStore[it->readId], 0, length("SRR049254.14375884")) == "SRR049254.14375884")
+//        {
+//            std::cerr << "cBegin == " << cBegin << "  id == " << (*it).id << std::endl;
+//            std::cerr << align << std::endl;
+//        }
+
+        // If there is a shorter alignment then there are gaps in the beginning of the read alignment row.  In this
+        // case, we move the current alignment further forward in the alignedReadStore and continue to work with the
+        // next one.
+        if (isGap(row(align, 1), 0))
+        {
+//            std::cerr << "cBegin == " << cBegin << " beginPosition(row(align, 1)) == " << beginPosition(row(align, 1)) << std::endl;
+//            std::cerr << "id == " << it->id << ", read id == " << it->readId << std::endl;
+//            std::cerr << align << std::endl;
+            // Update aligned read element.
+            cBegin += toViewPosition(row(align, 1), 0);
+            bool reverse = it->beginPos > it->endPos;
+            it->beginPos = cBegin;
+            it->endPos = cEnd;
+            if (reverse)
+                std::swap(it->beginPos, it->endPos);
+            // Move read element.
+            TAlignedReadIter itEnd = end(store.alignedReadStore, Standard());
+            TAlignedReadIter itContigEnd = upperBoundAlignedReads(it + 1, itEnd, it->contigId, SortContigId());
+            TAlignedReadIter itTarget = lowerBoundAlignedReads(it + 1, itContigEnd, cBegin, SortBeginPos());
+            if (itTarget != it + 1)  // Do not swap with self.
+            {
+                typename Value<TAlignedRead>::Type tmp = *it;
+                arrayMove(it + 1, itTarget, it);
+                *(itTarget - 1) = tmp;
+//                if (_min((itTarget-1)->beginPos, (itTarget-1)->endPos) > _min((*itTarget).beginPos, (*itTarget).endPos))
+//                {
+//                std::cout << "MOVE ERROR" <<std::endl;
+//                }
+//                if (_min((itTarget-2)->beginPos, (itTarget-2)->endPos) > _min((itTarget-1)->beginPos, (itTarget-1)->endPos))
+//                {
+//                std::cout << "MOVE ERROR2" <<std::endl;
+//                }
+            }
+            continue;
+        }
+        SEQAN_ASSERT_EQ(toViewPosition(row(align, 1), 0), 0u);
+
+		// 2. Skip non-overlapping matches
+		cBegin = positionSeqToGap(contigGaps, cBegin);
+		if (lastContigId != (*it).contigId)
+		{
+			firstOverlap = it;
+			lastContigId = (*it).contigId;
+		} else
+			while (firstOverlap != it && _max((*firstOverlap).beginPos, (*firstOverlap).endPos) <= cBegin)
+				++firstOverlap;
+
+		// 3. Iterate over alignment
+		setClippedBeginPosition(contigGaps, cBegin);
+		
+		TContigIter cIt = begin(contigGaps);
+		TReadIter rIt = begin(readGaps);
+		typename Iterator<TGaps>::Type it1 = begin(row(align, 0));
+		typename Iterator<TGaps>::Type it2 = begin(row(align, 1));
+
+        unsigned beginLocalContigGaps = toViewPosition(row(align, 0), 0);
+        //std::cerr << "CONTIG\t" << contigGaps << "\n";
+		// Heuristic (hack) for gaps in the beginning, so the following 
+		// does not happen:
+		//
+		// contig: XXXX------AAA
+		//             CCC---AAA
+		//                CCCAAA
+		//
+		// But instead, the C's are all aligned.
+		if (beginLocalContigGaps > 0u) {
+			unsigned i = beginLocalContigGaps;
+			do {
+				goPrevious(cIt);
+				i -= 1;
+				cBegin -= 1;
+			} while (isGap(cIt) && i > 0u);
+			if (!isGap(cIt)) {
+				goNext(cIt);
+				cBegin += 1;
+			}
+		}
+		
+		// We will clip off trailing gaps in the read row.
+		unsigned charsEndPos = toViewPosition(row(align, 1), length(source(row(align, 1))));
+		setClippedEndPosition(row(align, 0), charsEndPos);
+
+//        std::cerr << "firstOverlap - theIt == " << firstOverlap - theIt << std::endl;
+//        if (firstOverlap - theIt > 0)
+//        {
+//            if (_min(firstOverlap->beginPos, firstOverlap->endPos) < _max(theIt->beginPos, theIt->endPos))
+//                std::cerr << "INVARIANT DOES NOT HOLD" << std::endl;
+//        }
+       
+		for (; !atEnd(cIt) && !atEnd(it1); goNext(cIt), goNext(rIt))
+		{
+			bool isGapContig = isGap(cIt);
+			if (isGapContig != isGap(it1))
+			{
+				if (isGapContig)
+				{
+					// *** gap in contig of the global alignment ***
+					// copy exisiting contig gap
+					insertGaps(rIt, 1);
+					continue;
+				} else
+				{
+					// *** gap in contig of the pairwise alignment ***
+					// insert padding gaps in contig and reads
+					TContigPos insPos = cIt.current.gapPos;
+					insertGaps(cIt, 1);
+					for (TAlignedReadIter j = firstOverlap; j != it; ++j)
+					{
+						TContigPos rBegin = _min((*j).beginPos, (*j).endPos);
+						TContigPos rEnd = _max((*j).beginPos, (*j).endPos);
+						if (rBegin < insPos && insPos < rEnd)
+						{
+//                    if (j->id == 29971)
+//                    {
+//                        std::cerr << "OK computer" << std::endl;
+//                    }
+							if (rBegin < insPos)
+							{
+								TReadGaps gaps(store.readSeqStore[(*j).readId], (*j).gaps);
+								insertGap(gaps, insPos - rBegin);
+							} else
+							{
+								// shift beginPos if insertion was at the front of the read
+								if ((*j).beginPos < (*j).endPos)
+									++(*j).beginPos;
+								else
+									++(*j).endPos;
+							}
+							// shift endPos as the alignment was elongated or shifted
+							if ((*j).beginPos < (*j).endPos)
+								++(*j).endPos;
+							else
+								++(*j).beginPos;
+						} else if (insPos <= rBegin) {
+                            ++(*j).endPos;
+                            ++(*j).beginPos;
+                        }
+					}
+				}
+			}
+			if (isGap(it2))
+			{
+				// *** gap in read of pairwise alignment ***
+				// copy gaps from alignment
+				insertGaps(rIt, 1);
+			}
+            goNext(it1);
+			goNext(it2);
+		}
+
+		// store new gap-space alignment borders
+		cEnd = cBegin + length(readGaps);
+		if (left < right)
+		{
+			(*it).beginPos = cBegin;
+			(*it).endPos = cEnd;
+		} else
+		{
+			(*it).beginPos = cEnd;
+			(*it).endPos = cBegin;
+		}
+        
+        ++it;  // Go to next alignment.
+/*		
+//		if (interesting)
+		{
+			String<String<unsigned> > layout;
+			layoutAlignment(layout, store, (*it).contigId);
+			std::cout << store.readNameStore[(*it).readId] << std::endl;
+			std::cout << readGaps << '\t' << cBegin << '\t' << cEnd << std::endl << std::endl;
+			printAlignment(std::cout, layout, store, (*it).contigId, (int)cBegin-20, (int)cEnd+20, 0, 40, 1 + (it - begin(store.alignedReadStore, Standard())));
+//			getc(stdin);
+		}
+*/
+//		if (store.readNameStore[(*it).readId] == "read3305")
+//			return;
+	}
+
+    // AlignedReadLayout layout;
+    // layoutAlignment(layout, store);
+    // std::cerr << "(int)length(store.contigStore[0].gaps) == " << (int)length(store.contigStore[0].gaps) << '\n';
+    // printAlignment(std::cout, Raw(), layout, store, 0, -10, (int)(length(store.contigStore[0].seq) * 1.1), 0, 40);
+}
+
+/**
+.Function.convertPairWiseToGlobalAlignment
+..summary:Converts pair-wise alignments to a multiple global alignment.
+..cat:Fragment Store
+..signature:convertPairWiseToGlobalAlignment(store, pairwiseContigGaps)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.pairwiseContigGaps:A string of anchored contig gaps for every pairwise alignment.
+..remarks:Before calling this function the $gaps$ structures in the @Memvar.FragmentStore#contigStore@ must be empty, i.e. there are no gaps in the contig.
+The pairwise alignment gaps of the reads are stored in the $gaps$ structure in the @Memvar.FragmentStore#alignedReadStore@, whereas the pairwise alignment gaps of the contig are stored in the $pairwiseContigGaps$ string.
+..remarks:After calling this functions all positions in the @Memvar.FragmentStore#alignedReadStore@ are in gap-space.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TContigGapsString>
+void convertPairWiseToGlobalAlignment(FragmentStore<TSpec, TConfig> &store, TContigGapsString &gaps)
+{
+	typedef FragmentStore<TSpec, TConfig>							TFragmentStore;
+
+	// stores
+	//typedef typename TFragmentStore::TReadStore						TReadStore;
+	typedef typename TFragmentStore::TReadSeqStore					TReadSeqStore;
+	typedef typename TFragmentStore::TAlignedReadStore				TAlignedReadStore;
+	typedef typename TFragmentStore::TContigStore					TContigStore;
+	//typedef typename TFragmentStore::TContigSeq  					TContigSeq;
+
+	// store elements
+	//typedef typename Value<TReadStore>::Type						TRead;
+	typedef typename Value<TReadSeqStore>::Type						TReadSeq;
+	typedef typename Value<TContigStore>::Type						TContig;
+	typedef typename Value<TAlignedReadStore>::Type					TAlignedRead;
+
+	typedef typename Iterator<TAlignedReadStore, Standard>::Type	TAlignedReadIter;
+	typedef typename Id<TAlignedRead>::Type							TId;
+	typedef typename TFragmentStore::TContigPos						TContigPos;
+
+	// gap structures
+	//typedef Gaps<TContigSeq/*Nothing*/, AnchorGaps<typename TContig::TGapAnchors> >			TContigGapsGlobal;
+	//typedef Gaps<TContigSeq/*Nothing*/, AnchorGaps<typename Value<TContigGapsString>::Type> >	TContigGapsPW;
+	typedef Gaps</*TContigSeq*/Nothing, AnchorGaps<typename TContig::TGapAnchors> >			TContigGapsGlobal;
+	typedef Gaps</*TContigSeq*/Nothing, AnchorGaps<typename Value<TContigGapsString>::Type> >	TContigGapsPW;
+	typedef Gaps<TReadSeq, AnchorGaps<typename TAlignedRead::TGapAnchors> >			TReadGaps;
+
+	// gap iterators
+	typedef typename Iterator<TContigGapsGlobal>::Type								TContigGlobalIter;	
+	typedef typename Iterator<TContigGapsPW>::Type									TContigPWIter;
+	typedef typename Iterator<TReadGaps>::Type										TReadIter;
+
+	// sort matches by increasing begin positions
+	sortAlignedReads(store.alignedReadStore, SortBeginPos());
+	sortAlignedReads(store.alignedReadStore, SortContigId());
+
+	TReadSeq readSeq;
+	TId lastContigId = TAlignedRead::INVALID_ID;
+	TAlignedReadIter it = begin(store.alignedReadStore, Standard());
+	TAlignedReadIter itEnd = end(store.alignedReadStore, Standard());
+	TAlignedReadIter firstOverlap = begin(store.alignedReadStore, Standard());
+	for (; it != itEnd; ++it)
+	{
+		TContigPos	left = (*it).beginPos;
+		TContigPos	right = (*it).endPos;
+		TContigPos	cBegin = _min(left, right);
+		TContigPos	cEnd = _max(left, right);
+		
+		// 1. Initialize gap structures
+		TContigGapsGlobal	contigGapsGlobal(/*store.contigStore[(*it).contigId].seq, */store.contigStore[(*it).contigId].gaps);
+		/*
+		TContigSeq contigInfix = infix(store.contigStore[(*it).contigId].seq, cBegin, cEnd);
+		if (left > right)
+		    reverseComplement(contigInfix);
+		*/
+		TContigGapsPW		contigGapsPW(/*contigInfix, */gaps[(*it).id]);
+		TReadGaps			readGaps(store.readSeqStore[(*it).readId], (*it).gaps);
+		
+        SEQAN_ASSERT(dependent(contigGapsGlobal.data_gaps));
+        SEQAN_ASSERT(dependent(readGaps.data_gaps));
+
+		// 2. Skip non-overlapping matches
+		cBegin = positionSeqToGap(contigGapsGlobal, cBegin);
+		if (lastContigId != (*it).contigId)
+		{
+			firstOverlap = it;
+			lastContigId = (*it).contigId;
+		} else
+			while (firstOverlap != it && _max((*firstOverlap).beginPos, (*firstOverlap).endPos) <= cBegin)
+				++firstOverlap;
+
+		// 3. Iterate over alignment
+		setClippedBeginPosition(contigGapsGlobal, cBegin);
+
+		TContigGlobalIter cIt = begin(contigGapsGlobal);
+		TContigPWIter pIt = begin(contigGapsPW);
+		TReadIter rIt = begin(readGaps);
+		
+		/*
+		std::cout << "contigGlobal\t" << contigGapsGlobal << std::endl;
+		std::cout << "contigPW    \t" << contigGapsPW << std::endl;
+		std::cout << "readPW      \t" << readGaps << std::endl;
+		*/
+		
+		typename Size<TContig>::Type blkLen = 0;
+		for (; !atEnd(rIt); goFurther(rIt, blkLen), goFurther(cIt, blkLen))
+		{
+			bool isGapContig = isGap(cIt);
+			bool isGapLocalContig = isGap(pIt);
+            blkLen = _min(blockLength(cIt), blockLength(pIt));
+            SEQAN_ASSERT_GT(blkLen, 0u);
+//          SEQAN_ASSERT_LT(blkLen, length(contigGapsGlobal));
+
+			if (isGapContig != isGapLocalContig)
+			{
+				if (isGapContig)
+				{
+					// *** gap in contig of the global alignment ***
+					// copy exisiting contig gap
+					insertGaps(rIt, blkLen);
+					continue;
+				}
+                else
+				{
+					// *** gap in contig of the pairwise alignment ***
+					// insert padding gaps in contig and reads
+					TContigPos insPos = cIt.current.gapPos;
+					insertGaps(cIt, blkLen);
+					for (TAlignedReadIter j = firstOverlap; j != it; ++j)
+					{
+                        
+						TContigPos rBegin = _min((*j).beginPos, (*j).endPos);
+						TContigPos rEnd = _max((*j).beginPos, (*j).endPos);
+						if (rBegin < insPos && insPos < rEnd)
+						{
+							if (rBegin < insPos)
+							{
+								TReadGaps gaps(store.readSeqStore[(*j).readId], (*j).gaps);
+								insertGaps(gaps, insPos - rBegin, blkLen);
+							}
+                            else
+							{
+								// shift beginPos if insertion was at the front of the read
+								if ((*j).beginPos < (*j).endPos)
+									++(*j).beginPos;
+								else
+									++(*j).endPos;
+							}
+							// shift endPos as the alignment was elongated or shifted
+							if ((*j).beginPos < (*j).endPos)
+								++(*j).endPos;
+							else
+								++(*j).beginPos;
+						}
+					}
+				}
+			}
+
+            // fast forward the whole block
+            goFurther(pIt, blkLen);
+		}
+
+		// store new gap-space alignment borders
+		cEnd = cBegin + length(readGaps);
+		if (left < right)
+		{
+			(*it).beginPos = cBegin;
+			(*it).endPos = cEnd;
+		} else
+		{
+			(*it).beginPos = cEnd;
+			(*it).endPos = cBegin;
+		}
+	}
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_annotation.h b/third-party/seqan/core/include/seqan/store/store_annotation.h
new file mode 100644
index 0000000..d3f0a8c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_annotation.h
@@ -0,0 +1,1249 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_ANNOTATION_H
+#define SEQAN_HEADER_STORE_ANNOTATION_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Annotation Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.AnnotationStoreElement
+..summary:Represents an annotation of a contig feature.
+..cat:Fragment Store
+..signature:AnnotationStoreElement<>
+..signature:AnnotationStoreElement<TPos[, TSpec]>
+..param.TPos:Type to store (gap-space) positions.
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#annotationStore@ string.
+The id of an annotation (aka annotationId) is not stored explicitly, as it is implicitly given by the position in the @Memvar.FragmentStore#annotationStore at .
+..include:seqan/store.h
+
+.Typedef.AnnotationStoreElement#TId
+..summary:Type of annotationId and @Memvar.AnnotationStoreElement#contigId at .
+..remarks:$TId$ equals the result of $Id<AnnotationStoreElement<> >::Type$, see @Metafunction.Id at .
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Typedef.AnnotationStoreElement#TPos
+..summary:Type of the @Memvar.AnnotationStoreElement#beginPos@ and @Memvar.AnnotationStoreElement#endPos@ members.
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Typedef.AnnotationStoreElement#TValues
+..summary:@Class.StringSet@ type of the @Memvar.AnnotationStoreElement#values@ member.
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+
+.Memfunc.AnnotationStoreElement#AnnotationStoreElement
+..summary:Constructor
+..signature:AnnotationStoreElement()
+..remarks:The default constructor sets all members to @Memvar.AnnotationStoreElement#INVALID_ID@ and 
+ at Memvar.AnnotationStoreElement#beginPos@ and @Memvar.AnnotationStoreElement#endPos@ to @Memvar.AnnotationStoreElement#INVALID_POS at .
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#contigId
+..summary:Refers to the contig in the @Memvar.FragmentStore#contigStore@ the annotation is part of.
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#typeId
+..summary:Refers to an entry in the @Memvar.FragmentStore#annotationTypeStore at . 
+There are some type ids predefined for commonly used types, e.g. $ANNO_GENE$. See @Enum.Predefined Annotation Types at .
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#beginPos
+..summary:Begin position of the annotation in gap-space.
+..type:Typedef.AnnotationStoreElement#TPos
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#endPos
+..summary:End position of the annotation in gap-space. If @Memvar.AnnotationStoreElement#endPos@ < @Memvar.AnnotationStoreElement#beginPos@, 
+the annotated feature is located on the reverse strand, where @Memvar.AnnotationStoreElement#beginPos@ and @Memvar.AnnotationStoreElement#endPos@
+are the corresponding positions on the forward strand.
+..type:Typedef.AnnotationStoreElement#TPos
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#values
+..summary:@Class.StringSet@ that stores additional annotation values addressed by $keyId$. The GFF/GTF file format allows to define user-specific key-value pairs. The set of all keys addressed by $keyId$ are stored in the @Memvar.FragmentStore#annotationKeyStore at .
+..type:Typedef.AnnotationStoreElement#TValues
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#parentId
+..summary:The id of the parent annotation.
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#nextSiblingId
+..summary:The id of the right sibling annotation.
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#lastChildId
+..summary:The id of the rightmost child annotation.
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#INVALID_ID
+..summary:Constant to represent an invalid id.
+..type:Metafunction.Id
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+
+.Memvar.AnnotationStoreElement#INVALID_POS
+..summary:Constant to represent an invalid position.
+..type:Typedef.AnnotationStoreElement#TPos
+..class:Class.AnnotationStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TPos_, typename TSpec = void>
+struct AnnotationStoreElement
+{
+	typedef typename Id<AnnotationStoreElement>::Type		TId;
+	typedef TPos_											TPos;
+	typedef StringSet<CharString, Owner< ConcatDirect<> > >	TValues;
+
+	static const TId  INVALID_ID;
+	static const TPos INVALID_POS;
+	
+	TId					parentId;
+	TId					contigId;
+	TId					countId;
+	TId					typeId;			// gene, intron, ...
+
+	TPos				beginPos;		// begin position of the annotation in the gapped contig sequence (i.e. in gap-space)
+	TPos				endPos;			// end position of ..., for annotations on the reverse strand holds end < begin
+	
+	TId					lastChildId;	// generated back links to child
+	TId					nextSiblingId;	// and sibling
+	
+	TValues				values;			// stores values for each keyId of (key,value) pairs
+
+	AnnotationStoreElement() : 
+		parentId(INVALID_ID), contigId(INVALID_ID), countId(INVALID_ID), typeId(INVALID_ID), 
+		beginPos(INVALID_POS), endPos(INVALID_POS),
+		lastChildId(INVALID_ID), nextSiblingId(INVALID_ID) {}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TPos, typename TSpec>
+const typename Id<AnnotationStoreElement<TPos, TSpec> >::Type
+AnnotationStoreElement<TPos, TSpec>::INVALID_ID = MaxValue<typename Id<AnnotationStoreElement<TPos, TSpec> >::Type>::VALUE;
+
+template <typename TPos, typename TSpec>
+const TPos
+AnnotationStoreElement<TPos, TSpec>::INVALID_POS = MaxValue<TPos>::VALUE;
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec = void>
+struct AnnotationTree {};
+
+/**
+.Spec.AnnotationTree Iterator:
+..cat:FragmentStore
+..summary:Iterator of the annotation tree represented by a @Class.FragmentStore at .
+..remarks:This iterator can move @Function.AnnotationTree Iterator#goDown|down@, @Function.AnnotationTree Iterator#goRight|right@, and @Function.AnnotationTree Iterator#goUp|up@ in the tree and supports a preorder dfs traversal via the functions @Function.goBegin@, @Function.goNext@, and @Function.atEnd at .
+Preorder means that the iterator visits a node before its children.
+..remarks:To access the annotation, the iterator points to, use @Function.getAnnotation at . The annotation id is returned by @Function.value at .
+..signature:Iter<TFragmentStore, AnnotationTree<> >
+..signature:Iterator<TFragmentStore, AnnotationTree<> >::Type
+..general:Class.Iter
+..implements:Concept.RootedIteratorConcept
+..param.TFragmentStore:A FragmentStore class.
+...type:Class.FragmentStore
+..include:seqan/store.h
+..example:
+...image:AnnotationTree|Typical annotation tree hierarchy.
+..example:
+...text:A new annotation tree iterator can be instantiated as follows:
+...code:
+Iterator<FragmentStore<>, AnnotationTree<> >::Type it;
+it = begin(store, AnnotationTree<>());
+...text:Or shorter (see @Memfunc.AnnotationTree Iterator#AnnotationTree Iterator|AnnotationTree Iterator constructor@):
+...code:
+Iterator<FragmentStore<>, AnnotationTree<> >::Type it(store);
+
+.Memfunc.AnnotationTree Iterator#AnnotationTree Iterator
+..summary:Constructor
+..signature:Iter()
+..signature:Iter(store [, startInNode])
+..class:Spec.AnnotationTree Iterator
+..param.store:A @Class.FragmentStore@ object.
+...type:Class.FragmentStore
+..param.startInNode:Annotation id of the node the iterator should start at.
+...default:$0$, the id of the root node.
+..include:seqan/store.h
+..remarks:The @Function.begin@ function can also be used to create a tree iterator that starts in the root node:
+...code:
+Iterator<FragmentStore<>, AnnotationTree<> >::Type it;
+it = begin(store, AnnotationTree<>());
+*/
+
+template <typename TFragmentStore, typename TSpec>
+class Iter<TFragmentStore, AnnotationTree<TSpec> >
+{
+public:
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+
+	TFragmentStore *store;
+	TId _id;
+	
+	Iter():
+		store(NULL),
+		_id(TAnnotation::INVALID_ID) {}
+
+	Iter(TFragmentStore &_store):
+		store(&_store),
+		_id(0) {}
+
+	Iter(TFragmentStore &_store, TId startInNode):
+		store(&_store),
+		_id(startInNode) {}
+
+	Iter(TFragmentStore &_store, MinimalCtor):
+		store(&_store),
+		_id(TAnnotation::INVALID_ID) {}
+
+	inline Iter const &
+	operator = (Iter const &_origin)
+	{
+		store = &container(_origin);
+		_id = _origin._id;
+		return *this;
+	}
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec>
+struct Iterator< TFragmentStore, AnnotationTree<TSpec> > {
+	typedef Iter< TFragmentStore, AnnotationTree<TSpec> > Type;
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec>
+struct Value< Iter< TFragmentStore, AnnotationTree<TSpec> > >:
+	VertexDescriptor<TFragmentStore> {};
+
+template <typename TFragmentStore, typename TSpec>
+struct Size< Iter< TFragmentStore, AnnotationTree<TSpec> > > :
+	Size<TFragmentStore> {};
+
+template <typename TFragmentStore, typename TSpec>
+struct Position< Iter< TFragmentStore, AnnotationTree<TSpec> > > :
+	Position<TFragmentStore> {};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec>
+inline typename VertexDescriptor<TFragmentStore>::Type & 
+value(Iter< TFragmentStore, AnnotationTree<TSpec> > &it) { 
+	return it._id;
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline typename VertexDescriptor<TFragmentStore>::Type const & 
+value(Iter< TFragmentStore, AnnotationTree<TSpec> > const &it) { 
+	return it._id;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec>
+inline TFragmentStore & 
+container(Iter< TFragmentStore, AnnotationTree<TSpec> > &it) { 
+	return *it.store;
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline TFragmentStore & 
+container(Iter< TFragmentStore, AnnotationTree<TSpec> > const &it) { 
+	return *it.store;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.getAnnotation
+..class:Spec.AnnotationTree Iterator
+..summary:Returns the current annotation.
+..cat:Fragment Store
+..signature:getAnnotation(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:A reference to the @Class.AnnotationStoreElement@ the iterator points at.
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline typename GetValue<typename TFragmentStore::TAnnotationStore>::Type
+getAnnotation(Iter<TFragmentStore const, AnnotationTree<TSpec> > const & it)
+{
+	return getValue(it.store->annotationStore, it._id);
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline typename Reference<typename TFragmentStore::TAnnotationStore>::Type
+getAnnotation(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	return value(it.store->annotationStore, it._id);
+}
+
+/**
+.Function.AnnotationTree Iterator#getName
+..class:Spec.AnnotationTree Iterator
+..summary:Returns the identifier of the current annotation.
+..cat:Fragment Store
+..signature:getName(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:The name of the current annotation.
+...remarks:This a reference to the corresponding position in the @Memvar.FragmentStore#annotationNameStore at .
+...type:Concept.SequenceConcept
+..see:Function.AnnotationTree Iterator#setName
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline typename GetValue<typename TFragmentStore::TAnnotationNameStore>::Type
+getName(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	return getAnnoName(*it.store, it._id);
+}
+
+/**
+.Function.AnnotationTree Iterator#setName
+..class:Spec.AnnotationTree Iterator
+..summary:Sets the identifier of the current annotation.
+..cat:Fragment Store
+..signature:setName(iter, name)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..param.name:The new identifier of the current annotation element.
+...type:Concept.SequenceConcept
+..see:Function.AnnotationTree Iterator#getName
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec, typename TName>
+inline void
+setName(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it, TName const & name)
+{
+	if (length(it.store->annotationNameStore) <= it._id)
+		resize(it.store->annotationNameStore, it._id + 1);
+	it.store->annotationNameStore[it._id] = name;
+}
+
+/**
+.Function.getParentName
+..class:Spec.AnnotationTree Iterator
+..summary:Returns the identifier of the parent node in the annotation tree of the current annotation.
+..cat:Fragment Store
+..signature:getParentName(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:The name of the parent of the current annotation.
+...remarks:This a reference to the corresponding position in the @Memvar.FragmentStore#annotationNameStore at .
+...type:Concept.SequenceConcept
+..see:Function.AnnotationTree Iterator#getName
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline typename GetValue<typename TFragmentStore::TAnnotationNameStore>::Type
+getParentName(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+
+	TId parentId = it.store->annotationStore[it._id].parentId;
+	if (parentId == TAnnotation::INVALID_ID) parentId = it._id;
+	return getAnnoName(*it.store, parentId);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.getType
+..class:Spec.AnnotationTree Iterator
+..summary:Returns the type name of the current annotation.
+..cat:Fragment Store
+..signature:getType(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:The type name of the current annotation, e.g. "exon" or "mRNA".
+...remarks:This a reference to an entry in the @Memvar.FragmentStore#annotationTypeStore at .
+...type:Concept.SequenceConcept
+..see:Function.setType
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline typename GetValue<typename TFragmentStore::TAnnotationTypeStore>::Type
+getType(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	return getAnnoType(*it.store, getAnnotation(it).typeId);
+}
+
+/**
+.Function.setType
+..class:Spec.AnnotationTree Iterator
+..summary:Sets the type name of the current annotation.
+..cat:Fragment Store
+..signature:setType(iter, typeName)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..param.typeName:The new type name, e.g. "exon" or "mRNA".
+...type:Concept.SequenceConcept
+..see:Function.getType
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec, typename TTypeName>
+inline void
+setType(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it, TTypeName & typeName)
+{
+	_storeAppendType(*it.store, getAnnotation(it).typeId, typeName);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.getUniqueName
+..class:Spec.AnnotationTree Iterator
+..summary:Returns a unique name of the current annotation.
+..cat:Fragment Store
+..signature:getUniqueName(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:A unique name of the current annotation.
+...type:Shortcut.CharString
+..remarks:Some annotation file formats doesn't require that every annotation has a non-empty name.
+This function returns the name if non-empty and otherwise generates one using the type and id.
+..see:Function.AnnotationTree Iterator#getName
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline CharString
+getUniqueName(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	return getAnnoUniqueName(*it.store, it._id);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.clearValues
+..class:Spec.AnnotationTree Iterator
+..summary:Clear all key-value pairs of the current annotation.
+..cat:Fragment Store
+..signature:clearValues(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..see:Function.assignValueByKey
+..see:Function.getValueByKey
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline void 
+clearValues(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	clear(getAnnotation(it).values);
+}
+
+/**
+.Function.assignValueByKey
+..class:Spec.AnnotationTree Iterator
+..summary:Add or update a key-value pair of the current annotation.
+..cat:Fragment Store
+..signature:assignValueByKey(iter, key, value)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..param.key:The key whose value should be changed.
+...type:Concept.SequenceConcept
+..param.value:The new value of the key.
+...type:Concept.SequenceConcept
+..see:Function.clearValues
+..see:Function.getValueByKey
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec, typename TKey, typename TValue>
+inline void 
+assignValueByKey(
+	Iter<TFragmentStore, AnnotationTree<TSpec> > & it,
+	TKey const & key,
+	TValue const & value)
+{
+	annotationAssignValueByKey(*it.store, getAnnotation(it), key, value);
+}
+
+/**
+.Function.getValueByKey
+..class:Spec.AnnotationTree Iterator
+..summary:Given a key, retrieve its value of the current annotation.
+..cat:Fragment Store
+..signature:getValueByKey(iter, key)
+..signature:getValueByKey(iter, key, value)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..param.key:The key to retrieve the value from.
+...type:Concept.SequenceConcept
+..param.value:The sequence where the return value should be wrote to.
+...type:Concept.SequenceConcept
+..returns:The three-parameter function returns a boolean indicating whether a non-empty value was returned.
+..returns:The two-parameter function returns the value for the given key.
+...type:nolink:bool
+...type:Shortcut.CharString
+..see:Function.clearValues
+..see:Function.assignValueByKey
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec, typename TKey, typename TValue>
+inline bool 
+getValueByKey(
+	Iter<TFragmentStore, AnnotationTree<TSpec> > const & it,
+	TKey const & key,
+	TValue & value)
+{
+	return annotationGetValueByKey(*it.store, getAnnotation(it), key, value);
+}
+
+template <typename TFragmentStore, typename TSpec, typename TKey>
+inline CharString
+getValueByKey(
+	Iter<TFragmentStore, AnnotationTree<TSpec> > const & it,
+	TKey const & key)
+{
+	return annotationGetValueByKey(*it.store, getAnnotation(it), key);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.goBegin.param.iterator.type:Spec.AnnotationTree Iterator
+template <typename TFragmentStore, typename TSpec>
+inline void
+goBegin(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	it._id = 0;
+}
+
+///.Function.goEnd.param.iterator.type:Spec.AnnotationTree Iterator
+template <typename TFragmentStore, typename TSpec>
+inline void
+goEnd(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+
+	it._id = TAnnotation::INVALID_ID;
+}
+
+/**
+.Function.goTo
+..class:Spec.AnnotationTree Iterator
+..summary:Moves the iterator to an arbitrary node given its annotationId.
+..cat:Fragment Store
+..signature:goTo(iter, annotationId)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..param.annotationId:The id of the new annotation.
+..returns: Iterator to the new node.
+...type:Spec.AnnotationTree Iterator
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec, typename TId>
+inline void
+goTo(Iter<TFragmentStore, AnnotationTree<TSpec> > & it, TId _id)
+{
+	it._id = _id;
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+clear(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+
+	it._id = TAnnotation::INVALID_ID;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.atBegin.param.iterator.type:Spec.AnnotationTree Iterator
+template <typename TFragmentStore, typename TSpec>
+inline bool
+atBegin(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	return it._id == 0;
+}
+
+///.Function.atEnd.param.iterator.type:Spec.AnnotationTree Iterator
+template <typename TFragmentStore, typename TSpec>
+inline bool
+atEnd(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+
+	return it._id == TAnnotation::INVALID_ID;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+///.Function.goNext.param.iterator.type:Spec.AnnotationTree Iterator
+template <typename TFragmentStore, typename TSpec>
+inline void
+goNext(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	// preorder dfs
+	if (!goDown(it) && !goRight(it))
+		while (goUp(it) && !goRight(it)) ;
+	if (isRoot(it)) {
+		clear(it);
+		return;
+	}
+}
+
+/**
+.Function.AnnotationTree Iterator#goNextRight
+..class:Spec.AnnotationTree Iterator
+..summary:Go to the next node in preorder DFS skipping the current node's subtree.
+..cat:Fragment Store
+..signature:goNextRight(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..see:Function.goNext
+..see:Function.AnnotationTree Iterator#goNextUp
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+goNextRight(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	// preorder dfs
+	if (!goRight(it))
+		while (goUp(it) && !goRight(it)) ;
+	if (isRoot(it)) {
+		clear(it);
+		return;
+	}
+}
+
+/**
+.Function.AnnotationTree Iterator#goNextUp
+..class:Spec.AnnotationTree Iterator
+..summary:Go to the next node in preorder DFS skipping the subtrees of the current node and of all its siblings.
+..cat:Fragment Store
+..signature:goNextUp(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..see:Function.goNext
+..see:Function.AnnotationTree Iterator#goNextRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+goNextUp(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	// preorder dfs
+	while (goUp(it) && !goRight(it)) ;
+	if (isRoot(it)) {
+		clear(it);
+		return;
+	}
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.AnnotationTree Iterator#goRoot
+..class:Spec.AnnotationTree Iterator
+..summary:Go to the root node in the annotation tree.
+..cat:Fragment Store
+..signature:goRoot(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..see:Function.goNext
+..see:Function.AnnotationTree Iterator#goNextRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+goRoot(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	it._id = 0;
+}
+
+/**
+.Function.AnnotationTree Iterator#goUp
+..class:Spec.AnnotationTree Iterator
+..summary:Move the iterator up in the annotation tree.
+..cat:Fragment Store
+..signature:goUp(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:$true$ if the iterator could be moved, otherwise $false$.
+...type:nolink:bool
+..see:Function.AnnotationTree Iterator#goDown
+..see:Function.AnnotationTree Iterator#goRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+goUp(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+	
+	TId parentId = getAnnotation(it).parentId;
+	if (parentId != TAnnotation::INVALID_ID)
+	{
+		it._id = parentId;
+		return true;
+	}
+	return false;
+}
+
+/**
+.Function.AnnotationTree Iterator#goDown
+..class:Spec.AnnotationTree Iterator
+..summary:Move the iterator down to the left-most child in the annotation tree.
+..cat:Fragment Store
+..signature:goDown(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:$true$ if the iterator could be moved, otherwise $false$.
+...type:nolink:bool
+..see:Function.AnnotationTree Iterator#goUp
+..see:Function.AnnotationTree Iterator#goRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+goDown(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+	
+	TId lastChildId = getAnnotation(it).lastChildId;
+	if (lastChildId != TAnnotation::INVALID_ID)
+	{
+		it._id = it.store->annotationStore[lastChildId].nextSiblingId;
+		return true;
+	}
+	return false;
+}
+
+/**
+.Function.AnnotationTree Iterator#goRight
+..class:Spec.AnnotationTree Iterator
+..summary:Move the iterator right to the next sibling in the annotation tree.
+..cat:Fragment Store
+..signature:goRight(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns:$true$ if the iterator could be moved, otherwise $false$.
+...type:nolink:bool
+..see:Function.AnnotationTree Iterator#goUp
+..see:Function.AnnotationTree Iterator#goDown
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+goRight(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+	
+	TAnnotation const &anno = getAnnotation(it);
+	TId nextSiblingId = anno.nextSiblingId;
+	if (nextSiblingId != TAnnotation::INVALID_ID)
+	{
+		TId lastChildId = it.store->annotationStore[anno.parentId].lastChildId;
+		if (it._id != lastChildId)
+		{
+			it._id = nextSiblingId;
+			return true;
+		}
+	}
+	return false;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+/**
+.Function.AnnotationTree Iterator#nodeUp
+..class:Spec.AnnotationTree Iterator
+..summary:Returns a new iterator to the parent node of the current annotation in the annotation tree.  
+..cat:Fragment Store
+..signature:nodeUp(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: A new iterator to the parent node.
+....type:Spec.AnnotationTree Iterator
+..see:Function.AnnotationTree Iterator#nodeDown
+..see:Function.AnnotationTree Iterator#nodeRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+nodeUp(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	Iter<TFragmentStore, AnnotationTree<TSpec> > tmp(it);
+	goUp(tmp);
+	return tmp;
+}
+
+/**
+.Function.AnnotationTree Iterator#nodeDown
+..class:Spec.AnnotationTree Iterator
+..summary:Returns a new iterator to the first child node of the current annotation in the annotation tree.  
+..cat:Fragment Store
+..signature:nodeDown(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: A new iterator to the parent node.
+....type:Spec.AnnotationTree Iterator
+..see:Function.AnnotationTree Iterator#nodeUp
+..see:Function.AnnotationTree Iterator#nodeRight
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+nodeDown(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	Iter<TFragmentStore, AnnotationTree<TSpec> > tmp(it);
+	goDown(tmp);
+	return tmp;
+}
+
+/**
+.Function.AnnotationTree Iterator#nodeRight
+..class:Spec.AnnotationTree Iterator
+..summary:Returns a new iterator to the right sibling of the current annotation in the annotation tree.  
+..cat:Fragment Store
+..signature:nodeRight(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: A new iterator to the right sibling.
+....type:Spec.AnnotationTree Iterator
+..see:Function.AnnotationTree Iterator#nodeUp
+..see:Function.AnnotationTree Iterator#nodeDown
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+nodeRight(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	Iter<TFragmentStore, AnnotationTree<TSpec> > tmp(it);
+	goRight(tmp);
+	return tmp;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+// insert a new _id into a cyclic list and returns new last child _id
+template <typename TAnnotationStore, typename TId>
+inline TId
+_cyclicListFrontInsert(TAnnotationStore & annotationStore, TId newId, TId lastChildId)
+{
+	typedef typename Value<TAnnotationStore>::Type TAnnotation;
+
+	TId nextId, newLastId;
+	if (lastChildId != TAnnotation::INVALID_ID)
+	{
+		// get last node in the cycle
+		TAnnotation &lastChild = annotationStore[lastChildId];
+		// last child points to first child
+		nextId = lastChild.nextSiblingId;
+		// insert new node between last and first
+		lastChild.nextSiblingId = newId;
+		// last child remains the same
+		newLastId = lastChildId;
+	} else
+		// cyclic list was empty
+		newLastId = nextId = newId;
+	
+	// link new node to former first node
+	annotationStore[newId].nextSiblingId = nextId;
+	
+	return newLastId;
+}
+
+// delete an _id from a cyclic list and returns new last child _id
+template <typename TAnnotationStore, typename TId>
+inline TId
+_cyclicListSearchPrev(TAnnotationStore & annotationStore, TId _id, TId lastChildId)
+{
+	typedef typename Value<TAnnotationStore>::Type TAnnotation;
+
+	if (lastChildId == TAnnotation::INVALID_ID)
+		return TAnnotation::INVALID_ID;
+	
+	TId prevId, i = lastChildId;
+	do {
+		prevId = i;
+		i = annotationStore[i].nextSiblingId;
+		if (i == _id) break;
+	} while (i != lastChildId);
+
+	if (i == _id)
+		return prevId;
+	else
+		return TAnnotation::INVALID_ID;
+}
+
+// delete an _id from a cyclic list and returns new last child _id
+template <typename TAnnotationStore, typename TId>
+inline TId
+_cyclicListRemove(TAnnotationStore & annotationStore, TId _id, TId lastChildId)
+{
+	typedef typename Value<TAnnotationStore>::Type TAnnotation;
+
+	TId prevId = _cyclicListSearchPrev(annotationStore, _id, lastChildId);
+	
+	if (prevId != TAnnotation::INVALID_ID)
+	{
+		annotationStore[prevId].nextSiblingId = annotationStore[_id].nextSiblingId;
+		
+		if (_id == lastChildId)
+		{
+			if (prevId != _id)
+				return prevId;
+			else
+				return TAnnotation::INVALID_ID;
+		} else
+			return lastChildId;
+	}
+	return lastChildId;
+}
+
+/**
+.Function.createLeftChild
+..class:Spec.AnnotationTree Iterator
+..summary:Creates a new left-most child of the current node and returns an iterator to it.
+..cat:Fragment Store
+..signature:createLeftChild(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: Iterator to the new left-most child.
+....type:Spec.AnnotationTree Iterator
+..see:Function.createRightChild
+..see:Function.createSibling
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+createLeftChild(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+	
+	appendValue(it.store->annotationStore, getAnnotation(it));
+	TAnnotation &parentAnno = getAnnotation(it);
+
+	TId childId = length(it.store->annotationStore) - 1;
+	TAnnotation &childAnno = it.store->annotationStore[childId];
+	
+	parentAnno.lastChildId = _cyclicListFrontInsert(it.store->annotationStore, childId, parentAnno.lastChildId);
+	childAnno.parentId = it._id;
+	childAnno.lastChildId = TAnnotation::INVALID_ID;
+	
+	Iter<TFragmentStore, AnnotationTree<TSpec> > childIter(it);
+	childIter._id = childId;
+	return childIter;
+}
+
+/**
+.Function.createRightChild
+..class:Spec.AnnotationTree Iterator
+..summary:Creates a new right-most child of the current node and returns an iterator to it.
+..cat:Fragment Store
+..signature:createRightChild(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: Iterator to the new right-most child.
+....type:Spec.AnnotationTree Iterator
+..see:Function.createLeftChild
+..see:Function.createSibling
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+createRightChild(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+	
+	appendValue(it.store->annotationStore, getAnnotation(it));
+	TAnnotation &parentAnno = getAnnotation(it);
+
+	TId childId = length(it.store->annotationStore) - 1;
+	TAnnotation &childAnno = it.store->annotationStore[childId];
+	
+	_cyclicListFrontInsert(it.store->annotationStore, childId, parentAnno.lastChildId);
+	parentAnno.lastChildId = childId;
+	childAnno.parentId = it._id;
+	childAnno.lastChildId = TAnnotation::INVALID_ID;
+	
+	Iter<TFragmentStore, AnnotationTree<TSpec> > childIter(it);
+	childIter._id = childId;
+	return childIter;
+}
+
+/**
+.Function.createSibling
+..class:Spec.AnnotationTree Iterator
+..summary:Creates a new right sibling of the current node and returns an iterator to it.
+..cat:Fragment Store
+..signature:createSibling(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: Iterator to the new right sibling.
+....type:Spec.AnnotationTree Iterator
+..see:Function.createLeftChild
+..see:Function.createRightChild
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline Iter<TFragmentStore, AnnotationTree<TSpec> >
+createSibling(Iter<TFragmentStore, AnnotationTree<TSpec> > & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+
+	appendValue(it.store->annotationStore, getAnnotation(it));
+	TAnnotation &anno = getAnnotation(it);
+
+	TId siblingId = length(it.store->annotationStore) - 1;
+
+	TAnnotation &parentAnno = it.store->annotationStore[anno.parentId];
+	if (parentAnno.lastChildId == it._id)
+		parentAnno.lastChildId = siblingId;
+
+	TAnnotation &siblingAnno = it.store->annotationStore[siblingId];
+	siblingAnno.nextSiblingId = anno.nextSiblingId;
+	siblingAnno.parentId = anno.parentId;
+	siblingAnno.lastChildId = TAnnotation::INVALID_ID;
+	anno.nextSiblingId = siblingId;
+	
+	Iter<TFragmentStore, AnnotationTree<TSpec> > siblingIter(it);
+	siblingIter._id = siblingId;
+	return siblingIter;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.isRoot:
+..class:Spec.AnnotationTree Iterator
+..param.iterator.type:Spec.AnnotationTree Iterator
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+isRoot(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+
+//	if (it._id >= length(it.store->annotationStore)) return false;
+	return it.store->annotationStore[it._id].parentId == TAnnotation::INVALID_ID;
+}
+
+/**
+.Function.isLeaf:
+..class:Spec.AnnotationTree Iterator
+..param.iterator.type:Spec.AnnotationTree Iterator
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+isLeaf(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+
+//	if (it._id >= length(it.store->annotationStore)) return false;
+	return it.store->annotationStore[it._id].lastChildId == TAnnotation::INVALID_ID;
+}
+
+/**
+.Function.isLastChild
+..class:Spec.AnnotationTree Iterator
+..summary:Returns a boolean value that indicates whether the current node is the last child.
+..cat:Fragment Store
+..signature:isLastChild(iter)
+..param.iter:An annotation tree iterator.
+...type:Spec.AnnotationTree Iterator
+..returns: $true$ if the iterator is the last child, otherwise $false$.
+...type:nolink:bool
+..include:seqan/store.h
+*/
+
+template <typename TFragmentStore, typename TSpec>
+inline bool
+isLastChild(Iter<TFragmentStore, AnnotationTree<TSpec> > const & it)
+{
+	typedef typename TFragmentStore::TAnnotationStore	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type		TAnnotation;
+	typedef typename TAnnotation::TId					TId;
+
+	TAnnotation const &anno = getAnnotation(it);
+	TId nextSiblingId = anno.nextSiblingId;
+	if (nextSiblingId != TAnnotation::INVALID_ID)
+	{
+		TId lastChildId = it.store->annotationStore[anno.parentId].lastChildId;
+		return it._id == lastChildId;
+	}
+	return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TAnnotationStore>
+inline void
+_storeClearAnnoBackLinks(TAnnotationStore & me)
+{
+	typedef typename Value<TAnnotationStore>::Type				TAnnotation;
+	typedef typename Iterator<TAnnotationStore, Standard>::Type TAnnoIter;
+
+	TAnnoIter it = begin(me, Standard());
+	TAnnoIter itEnd = end(me, Standard());
+	
+	for (; it != itEnd; ++it)
+	{
+		(*it).lastChildId = TAnnotation::INVALID_ID;
+		(*it).nextSiblingId = TAnnotation::INVALID_ID;
+	}
+}
+
+template <typename TAnnotationStore>
+inline void
+_storeCreateAnnoBackLinks(TAnnotationStore & me)
+{
+	typedef typename Value<TAnnotationStore>::Type				TAnnotation;
+	typedef typename TAnnotation::TId							TId;
+	typedef typename Iterator<TAnnotationStore, Standard>::Type TAnnoIter;
+	
+	TAnnoIter itBegin = begin(me, Standard());
+	TAnnoIter itEnd = end(me, Standard());
+	TId _id = (itEnd - itBegin) - 1;
+	TAnnoIter it = itBegin + _id;
+	
+	for (; itBegin <= it; --it, --_id)
+	{
+		if ((*it).parentId != TAnnotation::INVALID_ID)
+		{
+			TAnnoIter parent = itBegin + (*it).parentId;
+			if ((*parent).lastChildId == TAnnotation::INVALID_ID)
+			{
+				(*parent).lastChildId = _id;
+				(*it).nextSiblingId = _id;
+			}
+
+			if ((*it).nextSiblingId == TAnnotation::INVALID_ID)
+			{
+				TAnnoIter lastChild = itBegin + (*parent).lastChildId;
+				(*it).nextSiblingId = (*lastChild).nextSiblingId;
+				(*lastChild).nextSiblingId = _id;
+			}
+		}
+		else 
+			(*it).nextSiblingId = TAnnotation::INVALID_ID;
+	}
+}
+
+template <typename TPos, typename TSpec>
+inline std::ostream &
+operator << (std::ostream & out, AnnotationStoreElement<TPos, TSpec> const & anno)
+{
+    out << "parentId:     \t" << anno.parentId << std::endl;
+    out << "contigId:     \t" << anno.contigId << std::endl;
+    out << "countId:      \t" << anno.countId << std::endl;
+    out << "typeId:       \t" << anno.typeId << std::endl;
+    out << "beginPos:     \t" << anno.beginPos << std::endl;
+    out << "endPos:       \t" << anno.endPos << std::endl;
+    out << "lastChildId:  \t" << anno.lastChildId << std::endl;
+    out << "nextSiblingId:\t" << anno.nextSiblingId << std::endl;
+    
+    return out;
+}
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_base.h b/third-party/seqan/core/include/seqan/store/store_base.h
new file mode 100644
index 0000000..ab6dcf0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_base.h
@@ -0,0 +1,47 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_BASE_H
+#define SEQAN_HEADER_STORE_BASE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Base structs
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_contig.h b/third-party/seqan/core/include/seqan/store/store_contig.h
new file mode 100644
index 0000000..b02af2c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_contig.h
@@ -0,0 +1,206 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_CONTIG_H
+#define SEQAN_HEADER_STORE_CONTIG_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Contig Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.ContigStoreElement
+..summary:Represents a single contig.
+..cat:Fragment Store
+..signature:ContigStoreElement<>
+..signature:ContigStoreElement<TContigSeq[, TGapAnchor[, TSpec]]>
+..param.TContigSeq:Type to store the contig sequence.
+..param.TGapAnchor:Type of a contig gap anchor.
+...type:Class.GapAnchor
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#contigStore@ string.
+
+.Typedef.ContigStoreElement#TContigSeq
+..summary:Type of the $seq$ member.
+..class:Class.ContigStoreElement
+.Typedef.ContigStoreElement#TGapAnchors
+..summary:Type of the $gaps$ member.
+..class:Class.ContigStoreElement
+.Typedef.ContigStoreElement#TPos
+..summary:Type of the $fileBeginPos$ and $fileEndPos$ members.
+..class:Class.ContigStoreElement
+.Typedef.ContigStoreElement#TSpec
+..summary:The specialization type.
+..class:Class.ContigStoreElement
+
+
+.Memfunc.ContigStoreElement#ContigStoreElement
+..summary:Constructor
+..signature:ContigStoreElement<> ()
+..signature:ContigStoreElement<TContigSeq[, TGapAnchor[, TSpec]]> ()
+..remarks:Sets $fileId$ to $INVALID_ID$ and $usage$, $fileBeginPos$ and $fileEndPos$ to $0$.
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#seq
+..summary:Contig sequence.
+..type:Typedef.ContigStoreElement#TContigSeq
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#gaps
+..summary:String of contig gap anchors. Can be used to create a $Spec.AnchorGaps$ alignment row.
+..type:Typedef.ContigStoreElement#TGapAnchors
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#usage
+..summary:Counts the number of locks, see @Function.lockContigs at .
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#fileId
+..summary:Refers to a file in the @Memvar.FragmentStore#contigFileStore@ or is $INVALID_ID$ if the contig has no file association.
+..type:Metafunction.Id
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#fileBeginPos
+..summary:Begin position of the contig sequence fragment in the file.
+..type:Typedef.ContigStoreElement#TPos
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#fileEndPos
+..summary:End position of the contig sequence fragment in the file.
+..type:Typedef.ContigStoreElement#TPos
+..class:Class.ContigStoreElement
+.Memvar.ContigStoreElement#INVALID_ID
+..summary:Constant to represent an invalid id.
+..type:Metafunction.Id
+..class:Class.ContigStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TContigSeq_, typename TGapAnchor_, typename TSpec_ = void>
+struct ContigStoreElement
+{
+	typedef typename Id<ContigStoreElement>::Type	TId;
+	
+	typedef TContigSeq_			TContigSeq;
+	typedef TGapAnchor_			TGapAnchor;
+	typedef TSpec_				TSpec;
+	typedef __int64				TPos;
+	typedef String<TGapAnchor>	TGapAnchors;
+
+	static const TId INVALID_ID;
+
+	TContigSeq	seq;
+	TGapAnchors	gaps;
+	
+// dynamic loading and disposing of contigs
+	unsigned	usage;			// number of threads,... using this contig
+	TId			fileId;
+	TPos		fileBeginPos;
+	TPos		fileEndPos;
+
+	ContigStoreElement() : usage(0), fileId(INVALID_ID), fileBeginPos(0), fileEndPos(0) {}
+
+    inline bool operator==(ContigStoreElement const & other) const
+    {
+        return usage == other.usage &&
+                fileId == other.fileId &&
+                fileBeginPos == other.fileBeginPos &&
+                fileEndPos == other.fileEndPos &&
+                seq == other.seq &&
+                gaps == other.gaps;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TContigSeq_, typename TGapAnchor_, typename TSpec_> 
+const typename Id<ContigStoreElement<TContigSeq_, TGapAnchor_, TSpec_> >::Type 
+ContigStoreElement<TContigSeq_, TGapAnchor_, TSpec_>::INVALID_ID = MaxValue<typename Id<ContigStoreElement<TContigSeq_, TGapAnchor_, TSpec_> >::Type>::VALUE; 
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.ContigFile
+..summary:Represents a file containing contigs.
+..cat:Fragment Store
+..signature:ContigFile<>
+..signature:ContigFile<TSpec>
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#contigFileStore@ string.
+
+.Memvar.ContigFile#fileName
+..summary:Contig file name.
+..type:Shortcut.CharString
+..class:Class.ContigFile
+.Memvar.ContigFile#format
+..summary:Stores the contig file format, auto-detected in $Function.loadContigs$.
+..type:Class.AutoSeqFormat
+..class:Class.ContigFile
+.Memvar.ContigFile#firstContigId
+..summary:The $contigId$ of the first sequence in the file. Subsequent contig sequences have an increasing $contigId$.
+..type:Metafunction.Id
+..class:Class.ContigFile
+..include:seqan/store.h
+*/
+
+template <typename TSpec_ = void>
+struct ContigFile
+{
+//IOREV instead of storing filename and format store TFile ?
+	typedef typename Id<ContigFile>::Type	TId;
+
+	static const TId INVALID_ID;
+
+	CharString		fileName;
+	AutoSeqFormat	format;
+	TId				firstContigId;	// first sequence of the file corresponds to this contigId
+
+    inline bool operator==(ContigFile const & other) const
+    {
+        return fileName == other.fileName &&
+                format == other.format &&
+                firstContigId == other.firstContigId;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec_> 
+const typename Id<ContigFile<TSpec_> >::Type 
+ContigFile<TSpec_>::INVALID_ID = MaxValue<typename Id<ContigFile<TSpec_> >::Type>::VALUE; 
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_intervaltree.h b/third-party/seqan/core/include/seqan/store/store_intervaltree.h
new file mode 100644
index 0000000..1e7df7a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_intervaltree.h
@@ -0,0 +1,196 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_INTERVALTREE_H
+#define SEQAN_HEADER_STORE_INTERVALTREE_H
+//#define DEBUG_TREE
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Create IntervallTreeStores
+//////////////////////////////////////////////////////////////////////////////
+
+template<typename TSpec, typename TConfig>
+inline void
+createIntervalTreeStore(FragmentStore<TSpec, TConfig> & me, const bool &unknownO)
+{
+	typedef typename FragmentStore<TSpec, TConfig>::TAnnotationStore 	TAnnotationStore;
+	typedef typename Value<TAnnotationStore>::Type 				TAnnotationStoreElement;
+	typedef typename TAnnotationStoreElement::TId 				TId;
+	typedef typename Iterator<TAnnotationStore>::Type 			TAnnotationIterator;
+	
+	typedef	typename FragmentStore<TSpec, TConfig>::TIntervalTreeStore 	TIntervalTreeStore;
+	typedef typename Value<TIntervalTreeStore>::Type 			TIntervalTree;
+	typedef typename TIntervalTree::TInterval 				TInterval;
+	typedef 	 String<TInterval>					TIntervals;
+	typedef typename Iterator<String<TIntervals> >::Type			TCIter;
+	
+	static const TId INVALID_ID = TAnnotationStoreElement::INVALID_ID;
+	
+	// get intervals for each contig (R- and F-strand):
+	if (!empty(me.annotationStore) && !unknownO)
+	{
+		resize(me.intervalTreeStore_F, length(me.contigStore) );
+		resize(me.intervalTreeStore_R, length(me.contigStore) );
+
+		String<TIntervals> contigIntervals_F;
+		String<TIntervals> contigIntervals_R;
+		resize(contigIntervals_F, length(me.contigStore));
+		resize(contigIntervals_R, length(me.contigStore));
+		
+		TAnnotationIterator itAnno = begin(me.annotationStore);
+		TAnnotationIterator itAnnoEnd = end(me.annotationStore);
+		TId beginPos;
+		TId endPos;
+		TInterval interval;
+		for ( ; itAnno != itAnnoEnd; goNext(itAnno))
+		{
+			if (getValue(itAnno).contigId != INVALID_ID)
+			{
+				beginPos = getValue(itAnno).beginPos;
+				endPos = getValue(itAnno).endPos;
+				if (beginPos != INVALID_ID && beginPos <= endPos)
+				{
+					interval.i1 = beginPos;
+					interval.i2 = endPos;
+					interval.cargo = position(itAnno, me.annotationStore);
+					appendValue(value(contigIntervals_F,  getValue(itAnno).contigId), interval, Generous());		
+				}
+				else if (beginPos != INVALID_ID  && beginPos > endPos)
+				{
+					interval.i1 = endPos;					
+					interval.i2 = beginPos;
+					interval.cargo = position(itAnno, me.annotationStore);
+					appendValue(value(contigIntervals_R, getValue(itAnno).contigId), interval, Generous() );
+				}
+			}
+		}
+	
+		// build trees for each contig and each strand:
+		TCIter itF = begin(contigIntervals_F);
+		TCIter itFEnd = end(contigIntervals_F);
+		TCIter itR = begin(contigIntervals_R);
+		for ( ; itF != itFEnd; goNext(itF), goNext(itR))
+		{
+			TIntervalTree intervalTree_F(getValue(itF), ComputeCenter());
+			TIntervalTree intervalTree_R(getValue(itR), ComputeCenter());
+				
+			assignValue(me.intervalTreeStore_F, position(itF, contigIntervals_F), intervalTree_F);  
+			assignValue(me.intervalTreeStore_R, position(itR, contigIntervals_R), intervalTree_R);
+		}
+	}
+	
+	// if read orientation is not known:
+	// get intervals for each contig:
+	if (!empty(me.annotationStore) && unknownO)
+	{
+		resize(me.intervalTreeStore_F, length(me.contigStore) );
+		clear(me.intervalTreeStore_R);
+
+		String<TIntervals> contigIntervals;
+		resize(contigIntervals, length(me.contigStore));
+		TAnnotationIterator itAnno = begin(me.annotationStore);
+		TAnnotationIterator itAnnoEnd = end(me.annotationStore);
+		TId beginPos;
+		TId endPos;
+		TInterval interval;
+		for ( ; itAnno != itAnnoEnd; goNext(itAnno))
+		{
+			if (getValue(itAnno).contigId != INVALID_ID)
+			{
+				beginPos = getValue(itAnno).beginPos;
+				endPos = getValue(itAnno).endPos;
+				if (beginPos != INVALID_ID)
+				{
+					if (beginPos <= endPos)
+					{
+						interval.i1 = beginPos;
+						interval.i2 = endPos;
+					}
+					else
+					{
+						interval.i1 = endPos;
+						interval.i2 = beginPos;
+					}
+					interval.cargo = position(itAnno, me.annotationStore);
+					appendValue(value(contigIntervals,  getValue(itAnno).contigId), interval, Generous());		
+				}
+			}
+		}
+		// build trees for each contig:
+		TCIter itC = begin(contigIntervals);
+		TCIter itCEnd = end(contigIntervals);
+		for ( ; itC != itCEnd; goNext(itC))
+		{
+			TIntervalTree intervalTree(getValue(itC), ComputeCenter());
+				
+			assignValue(me.intervalTreeStore_F, position(itC, contigIntervals), intervalTree); 
+		}
+	}
+}
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// find intervals containing one interval
+//////////////////////////////////////////////////////////////////////////////
+
+
+template<typename TIntervalTree, typename TInterval, typename TCargo>
+inline void
+findIntervalsForInterval(String<TCargo> & result, TIntervalTree & intervalTree, TInterval & interval, const unsigned & offsetInterval)
+{
+	String<TCargo> result1;
+	String<TCargo> result2;
+	
+	findIntervals(intervalTree.g, intervalTree.pm, interval.i1 + offsetInterval, result1);
+	findIntervals(intervalTree.g, intervalTree.pm, interval.i2 - offsetInterval, result2);
+	
+	interSec(result, result1, result2); 
+	
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_io.h b/third-party/seqan/core/include/seqan/store/store_io.h
new file mode 100644
index 0000000..5936f63
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_io.h
@@ -0,0 +1,1556 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_IO_H
+#define SEQAN_HEADER_STORE_IO_H
+
+#include <seqan/misc/misc_parsing.h>
+
+/* IOREV
+ *
+ * _doc_
+ *
+ *
+ * if this file is about the amos file format why isn't it named accordingly?
+ *
+ * altogether it is unclear why sequence io is in file/ but store io is in
+ * store/
+ *
+ */
+
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// File tags
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Tag.File Format.tag.Amos message file:
+	Amos message file.
+..include:seqan/store.h
+*/
+struct TagAmos_;
+typedef Tag<TagAmos_> const Amos;
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Auxillary functions
+//////////////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+/**
+.Function.getClrRange
+..cat:Fragment Store
+..summary:Get the "clear" range of a read alignment.
+..remarks:The clear range of a read alignment is the range of the part of the alignment that is not clipped.
+..signature:getClrRange(fragStore, alignEl, begClr, endClr)
+..param.fragStore:Fragment Store to work on.
+...type:Class.FragmentStore
+..param.alignEl:Read alignment element.
+...type:Class.AlignedReadStoreElement
+..param.begClr:Start of the clear range.
+..param.endClr:End of the clear range.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TPos, typename TGapAnchor, typename TSpecAlign, typename TBeginClr, typename TEndClr>
+inline void
+getClrRange(FragmentStore<TSpec, TConfig> const& fragStore,
+			AlignedReadStoreElement<TPos, TGapAnchor, TSpecAlign> const& alignEl,
+			TBeginClr& begClr,		// Out-parameter: left / begin position of the clear range
+			TEndClr& endClr)		// Out-parameter: right / end position of the clear range
+{
+	typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+	typedef typename Size<TFragmentStore>::Type TSize;
+	typedef typename Iterator<String<TGapAnchor> const, Standard>::Type TGapIter;
+	
+	TSize lenRead = length(fragStore.readSeqStore[alignEl.readId]);
+	TGapIter itGap = begin(alignEl.gaps, Standard());
+	TGapIter itGapEnd = end(alignEl.gaps, Standard());
+	
+	// Any gaps or clipped characters?
+	if (itGap == itGapEnd) {
+		begClr = 0;
+		endClr = lenRead;
+	} else {
+		// Begin clear range
+		begClr = (itGap->gapPos == 0) ? itGap->seqPos : 0;
+		// End clear range
+		--itGapEnd;
+		if (static_cast<TSize>(itGapEnd->seqPos) != lenRead) endClr = lenRead;
+		else {
+			int diff = (itGap != itGapEnd) ? (*(itGapEnd - 1)).gapPos - (*(itGapEnd-1)).seqPos : 0;
+			int newDiff = itGapEnd->gapPos - itGapEnd->seqPos;
+			endClr = (newDiff < diff) ? lenRead - (diff - newDiff) : lenRead;	
+		}
+	}
+
+	// For reverse reads adapt clear ranges
+	if (alignEl.beginPos > alignEl.endPos) {
+		TBeginClr tmp = begClr;
+		begClr = lenRead - endClr;
+		endClr = lenRead - tmp;
+	}
+}
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Read / Write of AMOS message files (*.afg)
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.read
+..cat:Fragment Store
+..signature:read(file, fragStore, tag)
+..param.fragStore:A fragment store. Currently @Tag.File Format.tag.Amos message file@ and @Tag.File Format.tag.Sam@ formats are supported.
+...type:Class.FragmentStore
+..param.tag.type:Tag.File Format.tag.Amos message file
+..returns:An $int$ value with a status code. $0$ on success, a non-$0$ value on failure.
+..include:seqan/store.h
+*/
+
+template<typename TFile, typename TSpec, typename TConfig>
+inline int
+read(TFile & file,
+	 FragmentStore<TSpec, TConfig>& fragStore,
+	 Amos)
+{
+	// Basic types
+	typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+	typedef typename Id<TFragmentStore>::Type TId;
+	typedef typename Size<TFragmentStore>::Type TSize;
+	//typedef typename Value<TFile>::Type TValue;
+	typedef typename TFragmentStore::TReadSeq TReadSeq;
+
+	// All fragment store element types
+	typedef typename Value<typename TFragmentStore::TContigStore>::Type TContigElement;
+	typedef typename Value<typename TFragmentStore::TLibraryStore>::Type TLibraryStoreElement;
+	typedef typename Value<typename TFragmentStore::TMatePairStore>::Type TMatePairElement;
+	typedef typename Value<typename TFragmentStore::TReadStore>::Type TReadStoreElement;
+	typedef typename Value<typename TFragmentStore::TAlignedReadStore>::Type TAlignedElement;
+
+	// All maps to mirror file ids to our ids
+	typedef std::map<TId, TSize> TIdMap;
+	// The following maps the library/fragment/read id from AMOS into the fragment store's ids.
+	TIdMap libIdMap;
+	TIdMap frgIdMap;
+	TIdMap readIdMap;
+	// For all paired reads (inferred from FRG), a mapping from the AMOS read id to the paired match id of the one
+	// alignment read from the AMOS file.  Note that this has the assumption that there is only one alignment per read
+	// in the AMOS file.
+	TIdMap readToPairMatchId;
+	// The id of the next pair match.
+	unsigned nextPairMatchId = 0;
+
+    RecordReader<TFile, SinglePass<> > reader(file);
+
+	// Parse the file and convert the internal ids
+    if (atEnd(reader))
+        return 1;
+
+    while (!atEnd(reader))
+    {
+		// New block?
+		if (value(reader) == '{')
+        {
+            goNext(reader);
+			String<char> blockIdentifier;
+            if (readAlphaNums(blockIdentifier, reader) != 0)
+                return 1;
+            if (skipLine(reader) != 0)
+                return 1;
+
+			// Library block
+			if (blockIdentifier == "LIB")
+            {
+                // The LIB block contains the mean template length/insert size and standard deviation thereof.  Besides
+                // the numeric id and (iid) a (external) name of the library (eid).
+				TLibraryStoreElement libEl;
+				TId _id = 0;
+				String<char> fieldIdentifier;
+				String<char> eid;
+				while (!atEnd(reader) && value(reader) != '}')
+                {
+					clear(fieldIdentifier);
+                    if (readAlphaNums(fieldIdentifier, reader) != 0)
+                        return 1;
+					if (fieldIdentifier == "iid")
+                    {
+                        goNext(reader);
+                        CharString buffer;
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(_id, buffer))
+                            return 1;
+					}
+                    else if (fieldIdentifier == "eid")
+                    {
+                        goNext(reader);
+                        if (readUntilOneOf(eid, reader, '\n', '\r') != 0)
+                            return 1;
+					}
+                    else if (fieldIdentifier == "mea" || fieldIdentifier == "std")
+                    {
+                        goNext(reader);
+                        CharString buffer;
+                        if (readFloat(buffer, reader) != 0)
+                            return 1;
+                        if (fieldIdentifier == "mea" && !lexicalCast2(libEl.mean, buffer))
+                            return 1;
+                        if (fieldIdentifier == "std" && !lexicalCast2(libEl.std, buffer))
+                            return 1;
+					}
+                    // Always skip over the remainder of the line.
+                    if (skipLine(reader) != 0)
+                        return 1;
+				}
+
+                // Skip '}'.
+                if (!atEnd(reader))
+                {
+                    SEQAN_ASSERT_EQ(value(reader), '}');
+                    goNext(reader);
+                }
+
+                // Insert library information into the fragmentstore.
+				libIdMap.insert(std::make_pair(_id, length(fragStore.libraryStore)));
+				appendValue(fragStore.libraryStore, libEl, Generous() );
+				appendValue(fragStore.libraryNameStore, eid, Generous() );
+			}
+            else if (blockIdentifier == "FRG")
+            {
+                // The FRG block contains the parent library (lib), links to the paired sequencing reads (rds), internal
+                // id (iid) and external id (eid).
+				TMatePairElement matePairEl;
+				TId _id = 0;
+				String<char> fieldIdentifier;
+				String<char> eid;
+                CharString buffer;
+				bool foundRds = false;
+				while (!atEnd(reader) && value(reader) != '}')
+                {
+					clear(fieldIdentifier);
+                    if (readAlphaNums(fieldIdentifier, reader) != 0)
+                        return 1;
+					if (fieldIdentifier == "iid")
+                    {
+                        goNext(reader);
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(_id, buffer))
+                            return 1;
+					}
+                    else if (fieldIdentifier == "eid")
+                    {
+                        goNext(reader);
+                        if (readUntilOneOf(eid, reader, '\n', '\r') != 0)
+                            return 1;
+					}
+                    else if (fieldIdentifier == "lib")
+                    {
+                        goNext(reader);
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(matePairEl.libId, buffer))
+                            return 1;
+					}
+                    else if (fieldIdentifier == "rds")
+                    {
+                        goNext(reader);
+						foundRds = true;
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(matePairEl.readId[0], buffer))
+                            return 1;
+                        goNext(reader);
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(matePairEl.readId[1], buffer))
+                            return 1;
+
+						// Store mapping to pair match id.
+						readToPairMatchId[matePairEl.readId[0]] = nextPairMatchId;
+						readToPairMatchId[matePairEl.readId[1]] = nextPairMatchId;
+						nextPairMatchId += 1;
+                    }
+                    // Always skip over the remainder of the line.
+                    if (skipLine(reader) != 0)
+                        return 1;
+				}
+
+                // Skip '}'.
+                if (!atEnd(reader))
+                {
+                    SEQAN_ASSERT_EQ(value(reader), '}');
+                    goNext(reader);
+                }
+
+				// Only insert valid mate pairs
+				if (foundRds) {
+					frgIdMap.insert(std::make_pair(_id, length(fragStore.matePairStore)));
+					appendValue(fragStore.matePairStore, matePairEl, Generous() );
+					appendValue(fragStore.matePairNameStore, eid, Generous() );
+				}
+			}
+            else if (blockIdentifier == "RED")  // Read block.
+            {
+				TId _id = 0;
+				String<char> fieldIdentifier;
+				String<char> eid;
+				String<char> qual;
+                CharString buffer;
+				// If matePairId is not updated, this yields to a singleton read below.
+				TId matePairId = TReadStoreElement::INVALID_ID;
+				TReadSeq seq;
+                while (!atEnd(reader) && value(reader) != '}')
+                {
+					clear(fieldIdentifier);
+                    if (readAlphaNums(fieldIdentifier, reader) != 0)
+                        return 1;
+					if (fieldIdentifier == "iid")
+                    {
+                        goNext(reader);
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(_id, buffer))
+                            return 1;
+					}
+                    else if (fieldIdentifier == "eid")
+                    {
+                        goNext(reader);
+                        if (readUntilOneOf(eid, reader, '\n', '\r') != 0)
+                            return 1;
+					}
+                    else if (fieldIdentifier == "frg")
+                    {
+                        goNext(reader);
+                        clear(buffer);
+                        if (readDigits(buffer, reader) != 0)
+                            return 1;
+                        if (!lexicalCast2(matePairId, buffer))
+                            return 1;
+                    }
+                    else if (fieldIdentifier == "seq")
+                    {
+                        goNext(reader);
+                        clear(seq);
+                        if (skipWhitespaces(reader) != 0)
+                            return 1;
+                        while (!atEnd(reader) && value(reader) != '.')
+                        {
+                            if (readLetters(seq, reader) != 0)
+                                return 1;
+                            if (skipWhitespaces(reader) != 0)
+                                return 1;
+                        }
+                        // Skip '.'.
+                        if (!atEnd(reader))
+                        {
+                            SEQAN_ASSERT_EQ(value(reader), '.');
+                            goNext(reader);
+                        }
+                    }
+                    else if (fieldIdentifier == "qlt")
+                    {
+                        // TODO(holtgrew): Problematic if . part of qualities, need to count chars.
+                        goNext(reader);
+                        clear(qual);
+                        for (; !atEnd(reader) && value(reader) != '.'; goNext(reader))
+                            if (isgraph(value(reader)))
+                                appendValue(qual, value(reader));
+                    }
+                    // Always skip over the remainder of the line.
+                    if (skipLine(reader) != 0)
+                        return 1;
+				}
+				// Set quality
+				assignQualities(seq, qual);
+
+                // Skip '}'.
+                if (!atEnd(reader))
+                {
+                    SEQAN_ASSERT_EQ(value(reader), '}');
+                    goNext(reader);
+                }
+
+				// Insert the read
+				readIdMap.insert(std::make_pair(_id, length(fragStore.readStore)));
+				appendRead(fragStore, seq, matePairId);
+				appendValue(fragStore.readNameStore, eid, Generous() );
+			}
+            else if (blockIdentifier == "CTG")  // Contig block
+            {
+				TContigElement contigEl;
+				TSize fromAligned = length(fragStore.alignedReadStore);
+				// TId _id = 0;
+				String<char> fieldIdentifier;
+				String<char> eid;
+				String<char> contigSeq;
+				String<char> contigQual;
+                String<char> buffer;
+				while (!atEnd(reader) && value(reader) != '}')
+                {
+					// Are we entering a TLE block
+					if (value(reader) == '{')
+                    {
+                        goNext(reader);
+						TAlignedElement alignEl;
+						String<char> fdIdentifier;
+						typedef typename TFragmentStore::TContigPos TContigPos;
+						TContigPos offsetPos = 0;
+						TContigPos clr1 = 0;
+						TContigPos clr2 = 0;
+						String<TContigPos> gaps;
+						while (!atEnd(reader) && value(reader) != '}')
+                        {
+							clear(fdIdentifier);
+                            if (readAlphaNums(fdIdentifier, reader) != 0)
+                                return 1;
+							if (fdIdentifier == "src")
+                            {
+                                goNext(reader);
+                                clear(buffer);
+                                if (readDigits(buffer, reader) != 0)
+                                    return 1;
+                                if (!lexicalCast2(alignEl.readId, buffer))
+                                    return 1;
+							} else if (fdIdentifier == "off") {
+                                goNext(reader);
+                                if (atEnd(reader))
+                                    return 1;
+                                if (value(reader) == '-')
+                                {
+                                    offsetPos = 0;
+                                }
+                                else
+                                {
+                                    clear(buffer);
+                                    if (readDigits(buffer, reader) != 0)
+                                        return 1;
+                                    if (!lexicalCast2(offsetPos, buffer))
+                                        return 1;
+                                }
+							}
+                            else if (fdIdentifier == "clr")
+                            {
+                                goNext(reader);
+                                clear(buffer);
+                                if (readDigits(buffer, reader) != 0)
+                                    return 1;
+                                if (!lexicalCast2(clr1, buffer))
+                                    return 1;
+                                goNext(reader);
+                                clear(buffer);
+                                if (readDigits(buffer, reader) != 0)
+                                    return 1;
+                                if (!lexicalCast2(clr2, buffer))
+                                    return 1;
+							}
+                            else if (fdIdentifier == "gap")
+                            {
+                                goNext(reader);
+                                if (skipWhitespaces(reader) != 0)
+                                    return 1;
+                                for (; !atEnd(reader) && value(reader) != '.'; goNext(reader))
+                                {
+                                    if (!isspace(value(reader)))
+                                    {
+                                        clear(buffer);
+                                        if (readDigits(buffer, reader) != 0)
+                                            return 1;
+                                        TSize nextGap;
+                                        if (!lexicalCast2(nextGap, buffer))
+                                            return 1;
+										appendValue(gaps, nextGap);
+                                    }
+                                }
+
+                                // Skip '.'.
+                                if (!atEnd(reader))
+                                {
+                                    SEQAN_ASSERT_EQ(value(reader), '.');
+                                    goNext(reader);
+                                }
+							}
+                            // Always skip over the remainder of the line.
+                            if (skipLine(reader) != 0)
+                                return 1;
+						}
+                        if (!atEnd(reader) && skipLine(reader) != 0)
+                            return 1;
+
+						// Get the length of the read
+						TId readId = (readIdMap.find(alignEl.readId))->second;
+						TSize lenRead = length(value(fragStore.readSeqStore, readId));
+
+						// Create the gap anchors
+						typedef typename TFragmentStore::TContigGapAnchor TContigGapAnchor;
+						int offset = 0;
+						if ((clr1 < clr2) && (clr1>0)) offset = clr1;
+						else if ((clr1 > clr2) && (clr1 < static_cast<TContigPos>(lenRead))) offset = lenRead - clr1;
+						int diff = -1 * (int) (offset);
+						// Clipped begin
+						if (offset != 0) appendValue(alignEl.gaps, TContigGapAnchor(offset, 0), Generous() );
+						// Internal gaps
+						typedef typename Iterator<String<TContigPos>, Standard>::Type TPosIter;
+						TPosIter posIt = begin(gaps, Standard());
+						TPosIter posItEnd = end(gaps, Standard());
+						TContigPos lastGap = 0;
+						TSize gapLen = 0;
+						TSize totalGapLen = 0;
+						for(;posIt!=posItEnd; goNext(posIt)) {
+							if (gapLen == 0) {
+								++gapLen; ++totalGapLen;
+								++diff;
+								lastGap = value(posIt);
+							}
+							else if (lastGap == value(posIt)) {
+								++gapLen; ++totalGapLen;
+								++diff;
+							}
+							else {
+								appendValue(alignEl.gaps, TContigGapAnchor(offset + lastGap, offset + lastGap + diff), Generous() );
+								gapLen = 1; ++totalGapLen;
+								lastGap = value(posIt);
+								++diff;
+							}
+						}
+						if (gapLen > 0) appendValue(alignEl.gaps, TContigGapAnchor(offset + lastGap, offset + lastGap + diff), Generous() );
+						// Clipped end
+						if ((clr1 < clr2) && (clr2 < static_cast<TContigPos>(lenRead))) {
+							diff -= (lenRead - clr2);
+							appendValue(alignEl.gaps, TContigGapAnchor(lenRead, lenRead + diff), Generous() );
+						} else if ((clr1 > clr2) && (clr2 > 0)) {
+							diff -= clr2;
+							appendValue(alignEl.gaps, TContigGapAnchor(lenRead, lenRead + diff), Generous() );
+						}
+
+						// Set begin and end position
+						if (clr1 < clr2) {
+							alignEl.beginPos = offsetPos;
+							alignEl.endPos = offsetPos + totalGapLen + (clr2 - clr1);
+						} else {
+							alignEl.beginPos = offsetPos + totalGapLen + (clr1 - clr2);
+							alignEl.endPos = offsetPos;
+						}
+
+						// Append new align fragment, note: contigId must still be set
+						alignEl.id = length(fragStore.alignedReadStore);
+						appendValue(fragStore.alignedReadStore, alignEl, Generous() );
+					}
+                    else
+                    {
+                        // String<char> buffer;
+						clear(fieldIdentifier);
+                        if (readAlphaNums(fieldIdentifier, reader) != 0)
+                            return 1;
+						if (fieldIdentifier == "iid")
+                        {
+                            // goNext(reader);
+                            // clear(buffer);
+                            // if (readDigits(buffer, reader) != 0)
+                            //     return 1;
+                            // if (!lexicalCast2(_id, buffer))
+                            //     return 1;
+						}
+                        else if (fieldIdentifier == "eid")
+                        {
+                            goNext(reader);
+                            if (readUntilOneOf(eid, reader, '\n', '\r') != 0)
+                                return 1;
+						}
+                        else if (fieldIdentifier == "seq")
+                        {
+                            goNext(reader);
+                            if (skipWhitespaces(reader) != 0)
+                                return 1;
+                            while (!atEnd(reader) && value(reader) != '.')
+                            {
+                                if (readLetters(contigSeq, reader) != 0)
+                                    return 1;
+                                if (skipWhitespaces(reader) != 0)
+                                    return 1;
+                            }
+                            // Skip '.'.
+                            if (!atEnd(reader))
+                            {
+                                SEQAN_ASSERT_EQ(value(reader), '.');
+                                goNext(reader);
+                            }
+						}
+                        else if (fieldIdentifier == "qlt")
+                        {
+                            goNext(reader);
+                            // TODO(holtgrew): Problematic if . part of qualities, need to count chars.
+                            clear(contigQual);
+                            for (; !atEnd(reader) && value(reader) != '.'; goNext(reader))
+                                if (isgraph(value(reader)))
+                                    appendValue(contigQual, value(reader));
+						}
+                        // Always skip over the remainder of the line.
+                        if (skipLine(reader) != 0)
+                            return 1;
+					}
+				}
+
+				// Create the gap anchors
+				char gapChar = gapValue<char>();
+				typedef typename Iterator<String<char> >::Type TStringIter;
+				TStringIter seqIt = begin(contigSeq);
+				TStringIter seqItEnd = end(contigSeq);
+				TStringIter qualIt = begin(contigQual);
+				typedef typename TFragmentStore::TReadPos TPos;
+				typedef typename TFragmentStore::TContigGapAnchor TContigGapAnchor;
+				TPos ungappedPos = 0;
+				TPos gappedPos = 0;
+				bool gapOpen = false;
+				for(;seqIt != seqItEnd; goNext(seqIt), goNext(qualIt), ++gappedPos) {
+					if (value(seqIt) == gapChar)
+                    {
+					    gapOpen = true;
+                    }
+					else
+					{
+						if (gapOpen)
+						{
+							appendValue(contigEl.gaps, TContigGapAnchor(ungappedPos, gappedPos), Generous() );
+							gapOpen = false;
+						}
+						Dna5Q letter = value(seqIt);
+						assignQualityValue(letter, value(qualIt));
+						appendValue(contigEl.seq, letter, Generous() );
+						++ungappedPos;
+					}
+				}
+				if (gapOpen)
+				    appendValue(contigEl.gaps, TContigGapAnchor(ungappedPos, gappedPos), Generous() );
+
+				// Set the contigId in all aligned reads
+				TSize toAligned = length(fragStore.alignedReadStore);
+				TId newContigId = length(fragStore.contigStore);
+				for (; fromAligned < toAligned; ++fromAligned)
+					fragStore.alignedReadStore[fromAligned].contigId = newContigId;
+
+				// Insert the contig
+				appendValue(fragStore.contigStore, contigEl, Generous() );
+				appendValue(fragStore.contigNameStore, eid, Generous() );
+			} else {
+                if (skipLine(reader) != 0)
+                    return 1;
+			}
+		} else {
+            if (skipLine(reader) != 0)
+                return 1;
+		}
+	}
+
+	// Renumber all ids
+	typedef typename TIdMap::const_iterator TIdMapIter;
+	typedef typename Iterator<typename TFragmentStore::TMatePairStore>::Type TMateIter;
+	TMateIter mateIt = begin(fragStore.matePairStore);
+	TMateIter mateItEnd = end(fragStore.matePairStore);
+	for(;mateIt != mateItEnd; goNext(mateIt)) {
+		if (mateIt->libId != TMatePairElement::INVALID_ID) {
+			TIdMapIter libIdPos = libIdMap.find(mateIt->libId);
+			if (libIdPos != libIdMap.end())
+			    mateIt->libId = libIdPos->second;
+			else
+			    mateIt->libId = TMatePairElement::INVALID_ID;
+		}
+		if (mateIt->readId[0] != TMatePairElement::INVALID_ID) {
+			TIdMapIter readIdPos = readIdMap.find(mateIt->readId[0]);
+			if (readIdPos != readIdMap.end())
+			    mateIt->readId[0] = readIdPos->second;
+			else
+			    mateIt->readId[0] = TMatePairElement::INVALID_ID;
+		}
+		if (mateIt->readId[1]!= TMatePairElement::INVALID_ID) {
+			TIdMapIter readIdPos = readIdMap.find(mateIt->readId[1]);
+			if (readIdPos != readIdMap.end())
+			    mateIt->readId[1] = readIdPos->second;
+			else
+			    mateIt->readId[0] = TMatePairElement::INVALID_ID;
+		}
+	}
+
+	// Copy data from frgIdMap into the matePairId members of the readStore.
+	typedef typename Iterator<typename TFragmentStore::TReadStore>::Type TReadIter;
+	TReadIter readIt = begin(fragStore.readStore);
+	TReadIter readItEnd = end(fragStore.readStore);
+	for (;readIt != readItEnd; goNext(readIt))
+	{
+		if (readIt->matePairId != TReadStoreElement::INVALID_ID)
+		{
+			TIdMapIter mateIdPos = frgIdMap.find(readIt->matePairId);
+			if (mateIdPos != frgIdMap.end())
+			    readIt->matePairId = mateIdPos->second;
+			else
+			    readIt->matePairId = TReadStoreElement::INVALID_ID;
+		}
+	}
+
+	// Copy data from readIdMap into the pairMatchId entries of the alignedReadStore.
+	typedef typename Iterator<typename TFragmentStore::TAlignedReadStore>::Type TAlignIter;
+	TAlignIter alignIt = begin(fragStore.alignedReadStore);
+	TAlignIter alignItEnd = end(fragStore.alignedReadStore);
+	for (;alignIt != alignItEnd; goNext(alignIt))
+	{
+		if (alignIt->readId != TAlignedElement::INVALID_ID)
+		{
+			TIdMapIter readIdPos = readIdMap.find(alignIt->readId);
+			if (readIdPos != readIdMap.end())
+            {
+                //SEQAN_ASSERT(readToPairMatchId.find(alignIt->readId) != readToPairMatchId.end());
+                if (readToPairMatchId.find(alignIt->readId) != readToPairMatchId.end())
+                    alignIt->pairMatchId = readToPairMatchId[alignIt->readId];
+			    alignIt->readId = readIdPos->second;
+            }
+			else
+            {
+			    alignIt->readId = TAlignedElement::INVALID_ID;
+            }
+		}
+	}
+
+    return 0;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.write
+..cat:Fragment Store
+..signature:int write(file, fragStore, tag)
+..param.fragStore:A fragment store.
+...type:Class.FragmentStore
+..param.tag.type:Tag.File Format.tag.Amos message file
+..returns:An $int$ with the status code. $0$ on success, non-$0$ on errors.
+..include:seqan/store.h
+*/
+
+template<typename TFile, typename TSpec, typename TConfig>
+inline int
+write(TFile & target,
+	  FragmentStore<TSpec, TConfig>& fragStore,
+	  Amos)
+{
+    // Basic types
+    typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+    //typedef typename Id<TFragmentStore>::Type TId;
+    typedef typename Size<TFragmentStore>::Type TSize;
+    //typedef typename Value<TFile>::Type TValue;
+
+    // All fragment store element types
+    //typedef typename Value<typename TFragmentStore::TContigStore>::Type TContigElement;
+    //typedef typename Value<typename TFragmentStore::TLibraryStore>::Type TLibraryStoreElement;
+    typedef typename Value<typename TFragmentStore::TMatePairStore>::Type TMatePairElement;
+    typedef typename Value<typename TFragmentStore::TReadStore>::Type TReadStoreElement;
+    //typedef typename Value<typename TFragmentStore::TAlignedReadStore>::Type TAlignedElement;
+
+    // Write Header
+    String<char> temp = "{UNV\niid:1\neid:seqan\ncom:\nafg file created with SeqAn\n.\n}\n";
+    if (streamWriteBlock(target, &temp[0], length(temp)) != length(temp))
+        return 1;
+
+    // Write Libraries
+    typedef typename Iterator<typename TFragmentStore::TLibraryStore, Standard>::Type TLibIter;
+    TLibIter libIt = begin(fragStore.libraryStore, Standard() );
+    TLibIter libItEnd = end(fragStore.libraryStore, Standard() );
+    bool noNamesPresent = (length(fragStore.libraryNameStore) == 0);
+    for(TSize idCount = 0;libIt != libItEnd; goNext(libIt), ++idCount) {
+        if (streamWriteBlock(target,"{LIB\n", 5) != 5)
+            return 1;
+        if (streamWriteBlock(target,"iid:", 4) != 4)
+            return 1;
+        if (streamPut(target, idCount + 1))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (!noNamesPresent) {
+            if (streamWriteBlock(target,"eid:", 4) != 4)
+                return 1;
+            if (streamWriteBlock(target, &value(fragStore.libraryNameStore, idCount)[0], length(value(fragStore.libraryNameStore, idCount))) != length(value(fragStore.libraryNameStore, idCount)))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target,"{DST\n", 5u) != 5u)
+            return 1;
+        if (streamWriteBlock(target,"mea:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, libIt->mean))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (streamWriteBlock(target,"std:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, libIt->std))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (streamWriteBlock(target,"}\n", 2u) != 2u)
+            return 1;
+        if (streamWriteBlock(target,"}\n", 2u) != 2u)
+            return 1;
+    }
+
+    // Write Fragments / mate pairs
+    typedef typename Iterator<typename TFragmentStore::TMatePairStore, Standard>::Type TMateIter;
+    TMateIter mateIt = begin(fragStore.matePairStore, Standard() );
+    TMateIter mateItEnd = end(fragStore.matePairStore, Standard() );
+    noNamesPresent = (length(fragStore.matePairNameStore) == 0);
+    for(TSize idCount = 0;mateIt != mateItEnd; goNext(mateIt), ++idCount) {
+        if (streamWriteBlock(target,"{FRG\n", 5u) != 5u)
+            return 1;
+        if (streamWriteBlock(target,"iid:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, idCount + 1))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (!noNamesPresent) {
+            if (streamWriteBlock(target,"eid:", 4u) != 4u)
+                return 1;
+            if (streamWriteBlock(target, &value(fragStore.matePairNameStore, idCount)[0], length(value(fragStore.matePairNameStore, idCount))) != length(value(fragStore.matePairNameStore, idCount)))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target,"lib:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, mateIt->libId + 1))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if ((mateIt->readId[0] != TMatePairElement::INVALID_ID) && (mateIt->readId[1] != TMatePairElement::INVALID_ID)) {
+            if (streamWriteBlock(target,"rds:", 4u) != 4u)
+                return 1;
+            if (streamPut(target, mateIt->readId[0] + 1))
+                return 1;
+            if (streamWriteChar(target, ','))
+                return 1;
+            if (streamPut(target, mateIt->readId[1] + 1))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target,"}\n", 2u) != 2u)
+            return 1;
+    }
+
+    // Get clear ranges
+    typedef Pair<typename TFragmentStore::TReadPos, typename TFragmentStore::TReadPos> TClrRange;
+    String<TClrRange> clrRange;
+    resize(clrRange, length(fragStore.readStore), TClrRange(0,0));
+    typedef typename Iterator<typename TFragmentStore::TAlignedReadStore, Standard>::Type TAlignIter;
+    TAlignIter alignIt = begin(fragStore.alignedReadStore, Standard() );
+    TAlignIter alignItEnd = end(fragStore.alignedReadStore, Standard() );
+    for(;alignIt != alignItEnd; goNext(alignIt)) {
+        typename TFragmentStore::TReadPos begClr = 0;
+        typename TFragmentStore::TReadPos endClr = 0;
+        getClrRange(fragStore, value(alignIt), begClr, endClr);
+        value(clrRange, alignIt->readId) = TClrRange(begClr, endClr);
+    }
+
+    // Write reads
+    typedef typename Iterator<typename TFragmentStore::TReadStore, Standard>::Type TReadIter;
+    TReadIter readIt = begin(fragStore.readStore, Standard() );
+    TReadIter readItEnd = end(fragStore.readStore, Standard() );
+    noNamesPresent = (length(fragStore.readNameStore) == 0);
+    for(TSize idCount = 0;readIt != readItEnd; ++readIt, ++idCount) {
+        // Skip reads without a name.
+        if (length(value(fragStore.readNameStore, idCount)) == 0u)
+            continue;
+        if (streamWriteBlock(target,"{RED\n", 5u) != 5u)
+            return 1;
+        if (streamWriteBlock(target,"iid:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, idCount + 1))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (!noNamesPresent) {
+            if (streamWriteBlock(target,"eid:", 4u) != 4u)
+                return 1;
+            if (streamWriteBlock(target, &value(fragStore.readNameStore, idCount)[0], length(value(fragStore.readNameStore, idCount))) != length(value(fragStore.readNameStore, idCount)))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target,"seq:\n", 5u) != 5u)
+            return 1;
+        typedef typename Iterator<typename TFragmentStore::TReadSeq const>::Type TSeqIter;
+        TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount));
+        TSeqIter seqItEnd = end(value(fragStore.readSeqStore, idCount));
+        for(TSize k = 0;seqIt!=seqItEnd;goNext(seqIt), ++k) {
+            if ((k % 60 == 0) && (k != 0))
+                if (streamWriteChar(target, '\n'))
+                    return 1;
+            if (streamWriteChar(target, getValue(seqIt)))
+                    return 1;
+        }
+        if (streamWriteBlock(target, "\n.\n", 3u) != 3u)
+            return 1;
+        if (streamWriteBlock(target,"qlt:\n", 5u) != 5u)
+            return 1;
+        seqIt = begin(value(fragStore.readSeqStore, idCount));
+        for(TSize k = 0;seqIt!=seqItEnd;goNext(seqIt), ++k) {
+            if ((k % 60 == 0) && (k != 0))
+                streamWriteChar(target, '\n');
+            Ascii c = ' ';
+            convertQuality(c, getQualityValue(value(seqIt)));
+            if (streamPut(target, c))
+                return 1;
+        }
+        if (streamWriteBlock(target, "\n.\n", 3u) != 3u)
+            return 1;
+        if (readIt->matePairId != TReadStoreElement::INVALID_ID) {
+            if (streamWriteBlock(target,"frg:", 4u) != 4u)
+                return 1;
+            if (streamPut(target, readIt->matePairId + 1))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if ((value(clrRange, idCount)).i1 != (value(clrRange, idCount)).i2) {
+            if (streamWriteBlock(target,"clr:", 4u) != 4u)
+                return 1;
+            if (streamPut(target, (value(clrRange, idCount)).i1))
+                return 1;
+            if (streamWriteChar(target, ','))
+                return 1;
+            if (streamPut(target, (value(clrRange, idCount)).i2))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target,"}\n", 2u) != 2u)
+            return 1;
+    }
+
+    // Sort aligned reads according to contigId
+    sortAlignedReads(fragStore.alignedReadStore, SortContigId());
+
+    // Write Contigs
+    typedef typename Iterator<typename TFragmentStore::TContigStore, Standard>::Type TContigIter;
+    TContigIter contigIt = begin(fragStore.contigStore, Standard() );
+    TContigIter contigItEnd = end(fragStore.contigStore, Standard() );
+    alignIt = begin(fragStore.alignedReadStore);
+    alignItEnd = end(fragStore.alignedReadStore);
+    noNamesPresent = (length(fragStore.contigNameStore) == 0);
+    for(TSize idCount = 0;contigIt != contigItEnd; goNext(contigIt), ++idCount) {
+        if (streamWriteBlock(target,"{CTG\n", 5u ) != 5u)
+            return 1;
+        if (streamWriteBlock(target,"iid:", 4u) != 4u)
+            return 1;
+        if (streamPut(target, idCount + 1))
+            return 1;
+        if (streamWriteChar(target, '\n'))
+            return 1;
+        if (!noNamesPresent) {
+            if (streamWriteBlock(target,"eid:", 4u) != 4u)
+                return 1;
+            if (streamWriteBlock(target, &value(fragStore.contigNameStore, idCount)[0], length(value(fragStore.contigNameStore, idCount))) != length(value(fragStore.contigNameStore, idCount)))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        String<char> qlt;
+        if (streamWriteBlock(target,"seq:\n", 5u) != 5u)
+            return 1;
+        typedef typename Iterator<typename TFragmentStore::TContigSeq>::Type TContigIter;
+        TContigIter seqContigIt = begin(contigIt->seq);
+        TContigIter seqContigItEnd = end(contigIt->seq);
+        typedef typename Iterator<String<typename TFragmentStore::TContigGapAnchor> >::Type TGapsIter;
+        TGapsIter itGaps = begin(contigIt->gaps);
+        TGapsIter itGapsEnd = end(contigIt->gaps);
+        int diff = 0;
+        char gapChar = gapValue<char>();
+        typename TFragmentStore::TContigPos mySeqPos = 0;
+        TSize k = 0;
+        for(;itGaps != itGapsEnd; goNext(itGaps)) {
+            while (mySeqPos < itGaps->seqPos) {
+                if ((k % 60 == 0) && (k != 0))
+                    if (streamWriteChar(target, '\n'))
+                        return 1;
+                ++k;
+                if (streamWriteChar(target, value(seqContigIt)))
+                    return 1;
+                Ascii c = ' ';
+                convertQuality(c, getQualityValue(value(seqContigIt)));
+                appendValue(qlt, c, Generous() );
+                goNext(seqContigIt);++mySeqPos;
+            }
+            for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) {
+                if ((k % 60 == 0) && (k != 0))
+                    streamWriteChar(target, '\n');
+                ++k;
+                if (streamWriteChar(target, gapChar))
+                    return 1;
+                appendValue(qlt, '0', Generous() );
+            }
+            diff = (itGaps->gapPos - itGaps->seqPos);
+        }
+        for(;seqContigIt != seqContigItEnd; goNext(seqContigIt)) {
+            if ((k % 60 == 0) && (k != 0))
+                streamWriteChar(target, '\n');
+            ++k;
+            if (streamWriteChar(target, value(seqContigIt)))
+                return 1;
+            Ascii c = ' ';
+            convertQuality(c, getQualityValue(value(seqContigIt)));
+            appendValue(qlt, c, Generous() );
+        }
+        if (streamWriteBlock(target, "\n.\n", 3u ) != 3u)
+            return 1;
+        if (streamWriteBlock(target,"qlt:\n", 5u) != 5u)
+            return 1;
+        for(TSize k = 0;k<length(qlt); k+=60) {
+            TSize endK = k + 60;
+            if (endK > length(qlt))
+                endK = length(qlt);
+            if (streamWriteBlock(target, &infix(qlt, k, endK)[0], length(infix(qlt, k, endK))) != length(infix(qlt, k, endK)))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+        }
+        if (streamWriteBlock(target, ".\n", 2u) != 2u)
+            return 1;
+
+        while ((alignIt != alignItEnd) && (idCount < alignIt->contigId)) goNext(alignIt);
+        for(;(alignIt != alignItEnd) && (idCount == alignIt->contigId); goNext(alignIt)) {
+            if (streamWriteBlock(target,"{TLE\n", 5u) != 5u)
+                return 1;
+            if (streamWriteBlock(target,"src:", 4u) != 4u)
+                return 1;
+            if (streamPut(target, alignIt->readId + 1))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+            typedef typename Iterator<String<typename TFragmentStore::TReadGapAnchor> >::Type TReadGapsIter;
+            TReadGapsIter itGaps = begin(alignIt->gaps);
+            TReadGapsIter itGapsEnd = end(alignIt->gaps);
+
+            // Create the gaps string and the clear ranges
+            typename TFragmentStore::TReadPos lenRead = length(value(fragStore.readSeqStore, alignIt->readId));
+            TSize clr1 = 0;
+            TSize clr2 = lenRead;
+            // Create first clear range
+            if ((itGaps != itGapsEnd) && (itGaps->gapPos == 0)) clr1 = itGaps->seqPos;
+            int diff = clr1;
+            String<unsigned int> gaps;
+            for(;itGaps != itGapsEnd; goNext(itGaps)) {
+                for(int i = 0; i< diff - ((int) itGaps->seqPos - (int) itGaps->gapPos); ++i) {
+                    appendValue(gaps, itGaps->seqPos - clr1, Generous() );
+                }
+                // Clipped sequence
+                if (diff - ((int) itGaps->seqPos - (int) itGaps->gapPos) < 0) {
+                    clr2 = lenRead + diff - ((int) itGaps->seqPos - (int) itGaps->gapPos);
+                }
+                diff = ((int) itGaps->seqPos - (int) itGaps->gapPos);
+            }
+            if (alignIt->beginPos > alignIt->endPos) {
+                clr1 = lenRead - clr1;
+                clr2 = lenRead - clr2;
+            }
+            if (streamWriteBlock(target,"off:", 4u) != 4u)
+                return 1;
+            if (alignIt->beginPos < alignIt->endPos)
+            {
+                if (streamPut(target, alignIt->beginPos))
+                    return 1;
+            }
+            else
+            {
+                streamPut(target, alignIt->endPos);
+            }
+            if (streamWriteChar(target, '\n'))
+                return 1;
+            if (streamWriteBlock(target,"clr:", 4u) != 4u)
+                return 1;
+            if (streamPut(target, clr1))
+                return 1;
+            if (streamWriteChar(target, ','))
+                return 1;
+            if (streamPut(target, clr2))
+                return 1;
+            if (streamWriteChar(target, '\n'))
+                return 1;
+            if (length(gaps)) {
+                if (streamWriteBlock(target,"gap:\n", 5u) != 5u)
+                    return 1;
+                for(TSize z = 0;z<length(gaps); ++z) {
+                    if (streamPut(target, value(gaps, z)))
+                        return 1;
+                    if (streamWriteChar(target, '\n'))
+                        return 1;
+                }
+                if (streamWriteBlock(target, ".\n", 2u) != 2u)
+                    return 1;
+            }
+            if (streamWriteBlock(target,"}\n", 2u) != 2u)
+                return 1;
+        }
+        if (streamWriteBlock(target,"}\n", 2u) != 2u)
+            return 1;
+    }
+    return 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.writeContigs
+..class:Class.FragmentStore
+..summary:Write contigs from fragment store into file.
+..cat:Fragment Store
+..signature:writeContigs(file, store, tag)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.file:A file/stream.
+..param.tag:Specify format to write, e.g. Fasta.
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/store.h
+*/
+template <typename TStream, typename TFSSpec, typename TFSConfig, typename TFormat>
+bool writeContigs(TStream & file, FragmentStore<TFSSpec, TFSConfig> & store, TFormat const &)
+{
+//IOREV _doc_
+	for (unsigned i = 0; i < length(store.contigNameStore); ++i)
+		write(file, store.contigStore[i].seq, store.contigNameStore[i], TFormat());
+	return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.loadContigs
+..class:Class.FragmentStore
+..summary:Loads contigs into fragment store.
+..cat:Fragment Store
+..signature:loadContigs(store, fileName[, loadSeqs])
+..signature:loadContigs(store, fileNameList[, loadSeqs])
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.fileName:A sequence file name.
+...type:Shortcut.CharString
+..param.fileNameList:A @Class.StringSet@ of sequence file names.
+...type:Class.StringSet
+..param.loadSeqs:If $true$, sequences are loaded immediately. 
+If $false$, an empty contig with a reference to the file is created. Its sequence can be loaded on-demand by @Function.lockContig@ or @Function.loadContig at .
+...default:$true$
+...type:nolink:bool
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/store.h
+*/
+
+template <typename TFSSpec, typename TFSConfig>
+bool loadContigs(FragmentStore<TFSSpec, TFSConfig> &store, StringSet<CharString> const &fileNameList, bool loadSeqs)
+{
+//IOREV _nodoc_ although there is dddoc, there is no entry in html-doc
+	typedef FragmentStore<TFSSpec, TFSConfig>			TFragmentStore;
+	typedef typename TFragmentStore::TContigStore		TContigStore;
+	typedef typename TFragmentStore::TContigFileStore	TContigFileStore;
+	typedef typename Value<TContigStore>::Type			TContig;
+	typedef typename Value<TContigFileStore>::Type		TContigFile;
+	
+	unsigned seqOfs = length(store.contigStore);
+	for (unsigned filecount = 0; filecount < length(fileNameList); ++filecount)
+	{
+		MultiSeqFile multiSeqFile;
+		if (!open(multiSeqFile.concat, toCString(fileNameList[filecount]), OPEN_RDONLY))
+			return false;
+
+		TContigFile contigFile;
+		guessFormat(multiSeqFile.concat, contigFile.format);		// guess file format
+		split(multiSeqFile, contigFile.format);						// divide into single sequences
+
+		contigFile.fileName = fileNameList[filecount];
+		contigFile.firstContigId = seqOfs;
+		appendValue(store.contigFileStore, contigFile, Generous());
+
+		unsigned seqCount = length(multiSeqFile);
+		resize(store.contigStore, seqOfs + seqCount, Generous());
+		resize(store.contigNameStore, seqOfs + seqCount, Generous());
+		for (unsigned i = 0; i < seqCount; ++i)
+		{
+			store.contigStore[seqOfs + i].usage = 0;
+			store.contigStore[seqOfs + i].fileBeginPos = beginPosition(multiSeqFile[i]);
+			store.contigStore[seqOfs + i].fileEndPos = endPosition(multiSeqFile[i]);
+			store.contigStore[seqOfs + i].fileId = length(store.contigFileStore) - 1;
+			if (loadSeqs)
+				assignSeq(store.contigStore[seqOfs + i].seq, multiSeqFile[i], contigFile.format);	// read Genome sequence
+			else
+            {
+                typename TContig::TContigSeq emptySeq;
+                swap(store.contigStore[seqOfs + i].seq, emptySeq);
+            }
+			assignCroppedSeqId(store.contigNameStore[seqOfs + i], multiSeqFile[i], contigFile.format);
+		}
+		seqOfs += seqCount;
+	}
+	reserve(store.contigStore, seqOfs, Exact());
+	return seqOfs > 0;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFSSpec, typename TFSConfig>
+bool loadContigs(FragmentStore<TFSSpec, TFSConfig> &store, CharString const &fileName, bool loadSeqs)
+{
+	StringSet<CharString> fileNames;
+	appendValue(fileNames, fileName);
+	return loadContigs(store, fileNames, loadSeqs);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFSSpec, typename TFSConfig, typename TFileNames>
+bool loadContigs(FragmentStore<TFSSpec, TFSConfig> &store, TFileNames const &fileNames)
+{
+	return loadContigs(store, fileNames, true);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.loadContig
+..class:Class.FragmentStore
+..summary:Manually loads a contig sequence.
+..cat:Fragment Store
+..signature:loadContig(store, contigId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.contigId:Id of the contig which was created earlier by @Function.loadContigs at .
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+bool loadContig(FragmentStore<TSpec, TConfig> &store, TId _id)
+{
+	typedef FragmentStore<TSpec, TConfig>				TFragmentStore;
+	typedef typename TFragmentStore::TContigStore		TContigStore;
+	typedef typename TFragmentStore::TContigFileStore	TContigFileStore;
+	typedef typename Value<TContigStore>::Type			TContig;
+	typedef typename Value<TContigFileStore>::Type		TContigFile;
+
+	if ((TId)length(store.contigStore) <= _id) return false;
+	TContig &contig = store.contigStore[_id];
+
+	if (contig.fileId >= length(store.contigFileStore)) return false;
+	
+	TContigFile &contigFile = store.contigFileStore[contig.fileId];
+	String<char, MMap<> > fileString(toCString(contigFile.fileName), OPEN_RDONLY);
+	assignSeq(contig.seq, infix(fileString, contig.fileBeginPos, contig.fileEndPos), contigFile.format);			// read Read sequence
+
+	return true;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.lockContig
+..summary:Locks a contig sequence from being removed.
+..cat:Fragment Store
+..signature:lockContig(store, contigId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.contigId:Id of the contig which was created earlier by @Function.loadContigs at .
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function increases the contig usage counter by 1 and ensures that the contig sequence is loaded.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+bool lockContig(FragmentStore<TSpec, TConfig> &store, TId _id)
+{
+	typedef FragmentStore<TSpec, TConfig>				TFragmentStore;
+	typedef typename TFragmentStore::TContigStore		TContigStore;
+	typedef typename Value<TContigStore>::Type			TContig;
+
+	if ((TId)length(store.contigStore) <= _id) return false;
+	TContig &contig = store.contigStore[_id];
+
+	if (contig.usage++ > 0 || !empty(contig.seq)) return true;
+	return loadContig(store, _id);
+}
+
+/**
+.Function.unlockContig
+..summary:Removes a previous contig lock.
+..cat:Fragment Store
+..signature:unlockContig(store, contigId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.contigId:Id of the contig which was created earlier by @Function.loadContigs at .
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function decreases the contig usage counter by 1.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+bool unlockContig(FragmentStore<TSpec, TConfig> &store, TId _id)
+{
+	if ((TId)length(store.contigStore) <= _id) return false;
+	--store.contigStore[_id].usage;
+	return true;
+}
+
+/**
+.Function.unlockAndFreeContig
+..summary:Removes a previous contig lock and clears sequence no further lock exist.
+..cat:Fragment Store
+..signature:unlockAndFreeContig(store, contigId)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.contigId:Id of the contig which was created earlier by @Function.loadContigs at .
+..returns:A $bool$ which is $true$ on success.
+..remarks:This function decreases contig usage counter by 1 and clears contig sequence if counter is 0.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig, typename TId>
+bool unlockAndFreeContig(FragmentStore<TSpec, TConfig> &store, TId _id)
+{
+	typedef FragmentStore<TSpec, TConfig>				TFragmentStore;
+	typedef typename TFragmentStore::TContigStore		TContigStore;
+	typedef typename Value<TContigStore>::Type			TContig;
+
+	if ((TId)length(store.contigStore) <= _id) return false;
+	TContig &contig = store.contigStore[_id];
+
+	if (--contig.usage == 0 && contig.fileId < length(store.contigFileStore))
+	{
+        typename TContig::TContigSeq emptySeq;
+        swap(contig.seq, emptySeq);
+		return true;
+	}
+	return false;
+}
+
+/**
+.Function.lockContigs
+..summary:Locks all contig sequences from being removed. 
+..cat:Fragment Store
+..signature:lockContigs(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..returns:A $bool$ which is $true$ on success.
+..remarks:Calls @Function.lockContig@ for all contigs.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+bool lockContigs(FragmentStore<TSpec, TConfig> &store)
+{
+	bool result = true;
+	for (unsigned _id = 0; _id < length(store.contigStore); ++_id)
+		result &= lockContig(store, _id);
+	return result;
+}
+
+/**
+.Function.unlockContigs
+..summary:Removes a previous lock for all contigs.
+..cat:Fragment Store
+..signature:unlockContigs(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..returns:A $bool$ which is $true$ on success.
+..remarks:Calls @Function.unlockContig@ for all contigs.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+bool unlockContigs(FragmentStore<TSpec, TConfig> &store)
+{
+	bool result = true;
+	for (unsigned _id = 0; _id < length(store.contigStore); ++_id)
+		result &= unlockContig(store, _id);
+	return result;
+}
+
+/**
+.Function.unlockAndFreeContigs
+..summary:Removes a previous lock for all contigs and clears sequences without lock.
+..cat:Fragment Store
+..signature:unlockAndFreeContigs(store)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..returns:A $bool$ which is $true$ on success.
+..remarks:Calls @Function.unlockAndFreeContigs@ for all contigs.
+..include:seqan/store.h
+*/
+
+template <typename TSpec, typename TConfig>
+bool unlockAndFreeContigs(FragmentStore<TSpec, TConfig> &store)
+{
+	bool result = true;
+	for (unsigned _id = 0; _id < length(store.contigStore); ++_id)
+		result &= unlockAndFreeContig(store, _id);
+	return result;
+}
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Function.loadReads
+..class:Class.FragmentStore
+..summary:Loads reads into fragment store.
+..remarks:When two file names are given, the files are expected to contain the same number of reads and reads with the same index are assumed to be mate pairs.
+Mate pairs are stored internally in an "interleaved" mode, i.e. a read is read from each file before reading the next one.
+..cat:Fragment Store
+..signature:loadReads(store, fileName)
+..signature:loadReads(store, fileNameL, fileNameR)
+..param.store:The fragment store.
+...type:Class.FragmentStore
+..param.fileName:A sequence file name.
+...type:Shortcut.CharString
+..returns:A $bool$ which is $true$ on success.
+..include:seqan/store.h
+*/
+
+template <typename TFSSpec, typename TFSConfig, typename TFileName>
+bool loadReads(FragmentStore<TFSSpec, TFSConfig> &store, TFileName &fileName)
+{
+	MultiSeqFile multiSeqFile;
+	if (!open(multiSeqFile.concat, toCString(fileName), OPEN_RDONLY))
+		return false;
+
+	// guess file format and split into sequence fractions
+	AutoSeqFormat format;
+	guessFormat(multiSeqFile.concat, format);
+	split(multiSeqFile, format);
+
+	// reserve space in fragment store
+	unsigned seqOfs = length(store.readStore);
+	unsigned seqCount = length(multiSeqFile);
+	reserve(store.readStore, seqOfs + seqCount);
+	reserve(store.readSeqStore, seqOfs + seqCount);
+	reserve(store.readNameStore, seqOfs + seqCount);
+
+	// read sequences
+	String<Dna5Q> seq;
+	CharString qual;
+	CharString _id;
+
+	for (unsigned i = 0; i < seqCount; ++i)
+	{
+		assignSeq(seq, multiSeqFile[i], format);    // read sequence
+		assignQual(qual, multiSeqFile[i], format);  // read ascii quality values
+		assignSeqId(_id, multiSeqFile[i], format);  // read sequence id
+
+		// convert ascii to values from 0..62
+		// store dna and quality together in Dna5Q
+		// TODO: support different ASCII represenations of quality values
+		assignQualities(seq, qual);
+		appendRead(store, seq, _id);
+	}
+    return true;
+}
+
+
+template <typename TFSSpec, typename TFSConfig, typename TFileName>
+bool loadReads(FragmentStore<TFSSpec, TFSConfig> & store, TFileName & fileNameL, TFileName & fileNameR)
+{
+	MultiSeqFile multiSeqFileL, multiSeqFileR;
+	if (!open(multiSeqFileL.concat, toCString(fileNameL), OPEN_RDONLY))
+		return false;
+	if (!open(multiSeqFileR.concat, toCString(fileNameR), OPEN_RDONLY))
+		return false;
+
+	// Guess file format and split into sequence fractions
+	AutoSeqFormat formatL, formatR;
+	guessFormat(multiSeqFileL.concat, formatL);
+	split(multiSeqFileL, formatL);
+	guessFormat(multiSeqFileR.concat, formatR);
+	split(multiSeqFileR, formatR);
+
+    // Check that both files have the same number of reads
+	SEQAN_ASSERT_EQ(length(multiSeqFileL), length(multiSeqFileR));
+
+	// Reserve space in fragment store
+	unsigned seqOfs = length(store.readStore);
+	unsigned seqCountL = length(multiSeqFileL);
+	unsigned seqCountR = length(multiSeqFileR);
+	reserve(store.readStore, seqOfs + seqCountL + seqCountR);
+	reserve(store.readSeqStore, seqOfs + seqCountL + seqCountR);
+	reserve(store.readNameStore, seqOfs + seqCountL + seqCountR);
+
+	// Read in sequences
+	String<Dna5Q> seq[2];
+	CharString qual[2];
+	CharString _id[2];
+
+	for (unsigned i = 0; i < seqCountL; ++i) {
+		assignSeq(seq[0], multiSeqFileL[i], formatL);    // read sequence
+		assignQual(qual[0], multiSeqFileL[i], formatL);  // read ascii quality values
+		assignSeqId(_id[0], multiSeqFileL[i], formatL);  // read sequence id
+		assignSeq(seq[1], multiSeqFileR[i], formatR);    // read sequence
+		assignQual(qual[1], multiSeqFileR[i], formatR);  // read ascii quality values
+		assignSeqId(_id[1], multiSeqFileR[i], formatR);  // read sequence id
+
+		// convert ascii to values from 0..62
+		// store dna and quality together in Dna5Q
+		// TODO: support different ASCII represenations of quality values
+		for (int j = 0; j < 2; ++j)
+			assignQualities(seq[j], qual[j]);
+		
+		appendMatePair(store, seq[0], seq[1], _id[0], _id[1]);
+	}
+	return true;
+}
+
+}  // namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_io_gff.h b/third-party/seqan/core/include/seqan/store/store_io_gff.h
new file mode 100755
index 0000000..5b87e9e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_io_gff.h
@@ -0,0 +1,582 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_IO_GFF_H
+#define SEQAN_HEADER_STORE_IO_GFF_H
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+//////////////////////////////////////////////////////////////////////////////
+// Read Gff
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec = void>
+struct IOContextGff_
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+    typedef typename TAnnotation::TId                   TId;
+
+    CharString contigName;
+    CharString typeName;
+    CharString annotationName;
+    CharString parentKey;
+    CharString parentName;
+
+    CharString _key;
+    CharString _value;
+    StringSet<CharString> keys;
+    StringSet<CharString> values;
+
+    CharString gtfGeneId;
+    CharString gtfGeneName;
+    CharString gtfTranscriptName;       // transcipt_id is stored in parentName
+
+    TId annotationId;
+    TAnnotation annotation;
+};
+
+template <typename TFragmentStore, typename TSpec>
+inline void clear(IOContextGff_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+
+    clear(ctx.contigName);
+    clear(ctx.typeName);
+    clear(ctx.annotationName);
+    clear(ctx.parentKey);
+    clear(ctx.parentName);
+    clear(ctx._key);
+    clear(ctx._value);
+    clear(ctx.gtfGeneId);
+    clear(ctx.gtfGeneName);
+    clear(ctx.gtfTranscriptName);
+    clear(ctx.keys);
+    clear(ctx.values);
+    ctx.annotationId = TAnnotation::INVALID_ID;
+    clear(ctx.annotation.values);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// _readOneAnnotation
+//
+// reads in one annotation line from a Gff file
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+_readOneAnnotation(
+    IOContextGff_<TFragmentStore, TSpec> & ctx,
+    GffRecord const & record)
+{
+//IOREV _nodoc_ _hasCRef_
+    typedef typename TFragmentStore::TContigPos         TContigPos;
+
+    clear(ctx);
+
+    // read column 1: contig name
+    ctx.contigName = record.ref;
+
+    // skip column 2
+    // read column 3: type
+    ctx.typeName = record.type;
+
+    // read column 4 and 5: begin and endposition
+    ctx.annotation.beginPos = record.beginPos;
+    ctx.annotation.endPos = record.endPos;
+
+    // skip column 6
+    // read column 7: orientation
+    if (record.strand == '-')
+    {
+        TContigPos tmp = ctx.annotation.beginPos;
+        ctx.annotation.beginPos = ctx.annotation.endPos;
+        ctx.annotation.endPos = tmp;
+    }
+
+    // skip column 8
+    // read column 9: name
+    for (unsigned i = 0; i < length(record.tagName); ++i)
+    {
+        ctx._key = record.tagName[i];
+        ctx._value = record.tagValue[i];
+        if (ctx._key == "ID")
+        {
+            ctx.annotationName = ctx._value;
+        }
+        else if (!empty(ctx._key) && !empty(ctx._value))
+        {
+            appendValue(ctx.keys, ctx._key);
+            appendValue(ctx.values, ctx._value);
+        }
+
+        if (ctx._key == "Parent" || ctx._key == "ParentID" || ctx._key == "transcript_id")
+        {
+            ctx.parentKey = ctx._key;
+            ctx.parentName = ctx._value;
+        }
+        else if (ctx._key == "transcript_name")
+        {
+            ctx.gtfTranscriptName = ctx._value;
+        }
+        else if (ctx._key == "gene_id")
+        {
+            ctx.gtfGeneId = ctx._value;
+        }
+        else if (ctx._key == "gene_name")
+        {
+            ctx.gtfGeneName = ctx._value;
+        }
+
+        clear(ctx._key);
+        clear(ctx._value);
+    }
+}
+
+template <typename TAnnotation>
+inline void
+_adjustParent(
+    TAnnotation & parent,
+    TAnnotation const & child)
+{
+    if (child.contigId == TAnnotation::INVALID_ID || child.beginPos == TAnnotation::INVALID_POS || child.endPos == TAnnotation::INVALID_POS)
+        return;
+
+    parent.contigId = child.contigId;
+
+    // Has parent an invalid begin and end position?
+    if ((parent.beginPos == TAnnotation::INVALID_POS) && (parent.endPos == TAnnotation::INVALID_POS))
+    {
+        parent.beginPos = child.beginPos;
+        parent.endPos = child.endPos;
+        return;
+    }
+
+    if ((parent.beginPos == TAnnotation::INVALID_POS) || (parent.endPos == TAnnotation::INVALID_POS))
+        return;
+
+    typename TAnnotation::TPos childBegin, childEnd;
+    if (child.beginPos < child.endPos)
+    {
+        childBegin = child.beginPos;
+        childEnd = child.endPos;
+    }
+    else
+    {
+        childBegin = child.endPos;
+        childEnd = child.beginPos;
+    }
+
+    // Keep parent's orientation and maximize begin and end using child's boundaries.
+    if (parent.beginPos < parent.endPos)
+    {
+        if (parent.beginPos == TAnnotation::INVALID_POS || parent.beginPos > childBegin)
+            parent.beginPos = childBegin;
+        if (parent.endPos == TAnnotation::INVALID_POS || parent.endPos < childEnd)
+            parent.endPos = childEnd;
+    }
+    else
+    {
+        if (parent.endPos == TAnnotation::INVALID_POS || parent.endPos > childBegin)
+            parent.endPos = childBegin;
+        if (parent.beginPos == TAnnotation::INVALID_POS || parent.beginPos < childEnd)
+            parent.beginPos = childEnd;
+    }
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+_storeOneAnnotation(
+    TFragmentStore & fragStore,
+    IOContextGff_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+    typedef typename TAnnotation::TId                   TId;
+
+    SEQAN_ASSERT_EQ(length(fragStore.annotationStore), length(fragStore.annotationNameStore));
+
+    // for lines in Gtf format get/add the parent gene first
+    TId geneId = TAnnotation::INVALID_ID;
+    if (!empty(ctx.gtfGeneId))
+        _storeAppendAnnotationName(fragStore, geneId, ctx.gtfGeneId, (TId) TFragmentStore::ANNO_GENE);
+
+    // if we have a parent transcript, get/add the parent transcript then
+    if (!empty(ctx.parentName))
+    {
+// From now, we support gtf files with genes/transcripts having the same name.
+//
+//        // if gene and transcript names are equal (like in some strange gtf files)
+//        // try to make the transcript name unique
+//        if (ctx.gtfGeneId == ctx.parentName)
+//            append(ctx.parentName, "_1");
+
+        if (ctx.parentKey == "transcript_id")
+            // type is implicitly given (mRNA)
+            _storeAppendAnnotationName(fragStore, ctx.annotation.parentId, ctx.parentName, (TId) TFragmentStore::ANNO_MRNA);
+        else
+            // type is unknown
+            _storeAppendAnnotationName(fragStore, ctx.annotation.parentId, ctx.parentName);
+    }
+    else
+        ctx.annotation.parentId = 0;    // if we have no parent, we are a child of the root
+
+    // add contig and type name
+    _storeAppendContig(fragStore, ctx.annotation.contigId, ctx.contigName);
+    _storeAppendType(fragStore, ctx.annotation.typeId, ctx.typeName);
+
+    // add annotation name of the current line
+    _storeAppendAnnotationName(fragStore, ctx.annotationId, ctx.annotationName, ctx.annotation.typeId);
+
+    for (unsigned i = 0; i < length(ctx.keys); ++i)
+    {
+        // don't store gene_name as key/value pair unless it is a gene
+        if (ctx.keys[i] == "gene_name" && ctx.annotation.typeId != TFragmentStore::ANNO_GENE)
+            continue;
+
+        // don't store transcript_name as key/value pair unless it is a transcript
+        if (ctx.keys[i] == "transcript_name" && ctx.annotation.typeId != TFragmentStore::ANNO_MRNA)
+            continue;
+
+        // don't store Parent, transcript_id or gene_id as key/value pair (the are used to link annotations)
+        if (ctx.keys[i] != ctx.parentKey && ctx.keys[i] != "gene_id")
+            annotationAssignValueByKey(fragStore, ctx.annotation, ctx.keys[i], ctx.values[i]);
+    }
+
+    fragStore.annotationStore[ctx.annotationId] = ctx.annotation;
+
+    TAnnotation & parent = fragStore.annotationStore[ctx.annotation.parentId];
+    if (ctx.annotation.parentId != 0 && parent.parentId == TAnnotation::INVALID_ID)
+        parent.parentId = 0;    // if our parent has no parent, it becomes a child of the root
+
+    if (geneId != TAnnotation::INVALID_ID)
+    {
+        // link and adjust our gtf ancestors
+        TAnnotation & gene = fragStore.annotationStore[geneId];
+//        TAnnotation & transcript = fragStore.annotationStore[ctx.annotation.parentId];
+
+        gene.parentId = 0;
+        gene.typeId = TFragmentStore::ANNO_GENE;
+        _adjustParent(gene, ctx.annotation);
+
+        if (!empty(ctx.gtfGeneName))
+            annotationAssignValueByKey(fragStore, gene, "gene_name", ctx.gtfGeneName);
+
+        parent.parentId = geneId;
+        parent.typeId = TFragmentStore::ANNO_MRNA;
+        _adjustParent(parent, ctx.annotation);
+        if (!empty(ctx.gtfTranscriptName))
+            annotationAssignValueByKey(fragStore, parent, "transcript_name", ctx.gtfTranscriptName);
+    }
+}
+
+///.Function.read.param.tag.type:Tag.File Format.tag.Gff
+///.Function.read.param.tag.type:Tag.File Format.tag.Gtf
+template <typename TFile, typename TSpec, typename TConfig>
+inline void
+read(
+    TFile & file,
+    FragmentStore<TSpec, TConfig> & fragStore,
+    Gff)
+{
+    typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+
+    if (streamEof(file))
+        return;
+
+    IOContextGff_<TFragmentStore> ctx;
+
+    refresh(fragStore.contigNameStoreCache);
+    refresh(fragStore.annotationNameStoreCache);
+    refresh(fragStore.annotationTypeStoreCache);
+
+    RecordReader<TFile, SinglePass<> > reader(file);
+    GffRecord record;
+    while (!atEnd(reader))
+    {
+        if (!readRecord(record, reader, Gff()))
+        {
+            _readOneAnnotation(ctx, record);
+            _storeOneAnnotation(fragStore, ctx);
+        }
+    }
+    _storeClearAnnoBackLinks(fragStore.annotationStore);
+    _storeCreateAnnoBackLinks(fragStore.annotationStore);
+    _storeRemoveTempAnnoNames(fragStore);
+}
+
+template <typename TFile, typename TSpec, typename TConfig>
+inline void
+read(
+    TFile & file,
+    FragmentStore<TSpec, TConfig> & fragStore,
+    Gtf)
+{
+    read(file, fragStore, Gff());
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Write Gff
+//////////////////////////////////////////////////////////////////////////////
+
+// This function write the information that are equal for gff and gtf files.
+template <typename TSpec, typename TConfig, typename TAnnotation, typename TId>
+inline void
+_writeCommonGffGtfInfo(
+    GffRecord & record,
+    FragmentStore<TSpec, TConfig> & store,
+    TAnnotation & annotation,
+    TId /*id*/)
+{
+
+    typedef FragmentStore<TSpec, TConfig>       TFragmentStore;
+    typedef typename TFragmentStore::TContigPos TContigPos;
+
+    // write column 1: contig name
+    if (annotation.contigId < length(store.contigNameStore))
+    {
+        if (length(store.contigNameStore[annotation.contigId]) > 0u)
+        {
+            record.ref = store.contigNameStore[annotation.contigId];
+        }
+    }
+
+    // skip column 2: source
+    record.source = ".";
+
+    // write column 3: type
+    if (annotation.typeId < length(store.annotationTypeStore))
+    {
+        if (length(store.annotationTypeStore[annotation.typeId]) > 0u)
+        {
+            record.type = store.annotationTypeStore[annotation.typeId];
+        }
+
+    }
+
+    TContigPos beginPos = annotation.beginPos;
+    TContigPos endPos = annotation.endPos;
+    char orientation = '+';
+    if (endPos < beginPos)
+    {
+        TContigPos tmp = beginPos;
+        beginPos = endPos;
+        endPos = tmp;
+        orientation = '-';
+    }
+
+    // write column 4: begin position
+    if (beginPos != TAnnotation::INVALID_POS)
+    {
+        record.beginPos = beginPos;
+    }
+
+    // write column 5: end position
+    if (endPos != TAnnotation::INVALID_POS)
+    {
+        record.endPos = endPos;
+    }
+
+    // skip column 6: score
+
+    // write column 7: orientation
+    record.strand = orientation;
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig, typename TAnnotation, typename TId>
+inline bool
+_writeOneAnnotation(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    TAnnotation & annotation,
+    TId id,
+    Gff)
+{
+
+    if (id == 0)
+        return false;
+
+    GffRecord record;
+
+    _writeCommonGffGtfInfo(record, store, annotation, id);
+
+    // write column 9: group
+    // write column 9.1: annotation id
+    String<char> temp;
+    if (id < length(store.annotationNameStore) && !empty(getAnnoName(store, id)))
+    {
+        appendValue(record.tagName, "ID");
+        appendValue(record.tagValue, getAnnoName(store, id));
+    }
+    else if (annotation.lastChildId != TAnnotation::INVALID_ID)
+    {
+        appendValue(record.tagName, "ID");
+        appendValue(record.tagValue, getAnnoUniqueName(store, id));
+    }
+
+    // write column 9.2: parent id
+    if (store.annotationStore[annotation.parentId].typeId > 1)  // ignore root/deleted nodes
+    {
+        appendValue(record.tagName, "Parent");
+        appendValue(record.tagValue, getAnnoUniqueName(store, annotation.parentId));
+    }
+
+    // write column 9.3-...: key, value pairs
+    for (unsigned keyId = 0; keyId < length(annotation.values); ++keyId)
+        if (!empty(annotation.values[keyId]))
+        {
+            appendValue(record.tagName, store.annotationKeyStore[keyId]);
+            appendValue(record.tagValue, annotation.values[keyId]);
+        }
+
+    return writeRecord(target, record, Gff());
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig, typename TAnnotation, typename TId>
+inline bool
+_writeOneAnnotation(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    TAnnotation & annotation,
+    TId id,
+    Gtf)
+{
+    typedef FragmentStore<TSpec, TConfig>               TFragmentStore;
+
+    if (annotation.typeId <= TFragmentStore::ANNO_MRNA)
+        return false;
+
+    GffRecord record;
+
+    _writeCommonGffGtfInfo(record, store, annotation, id);
+
+    // write column 9: group
+
+    // step up until we reach a transcript
+    TId transcriptId = annotation.parentId;
+    while (transcriptId < length(store.annotationStore) && store.annotationStore[transcriptId].typeId != TFragmentStore::ANNO_MRNA)
+        transcriptId = store.annotationStore[transcriptId].parentId;
+
+    // step up until we reach a gene
+    TId geneId = transcriptId;
+    while (geneId < length(store.annotationStore) && store.annotationStore[geneId].typeId != TFragmentStore::ANNO_GENE)
+        geneId = store.annotationStore[geneId].parentId;
+
+    CharString tmpStr;
+    if (geneId < length(store.annotationStore) && annotationGetValueByKey(store, store.annotationStore[geneId], "gene_name", tmpStr))
+    {
+        appendValue(record.tagName, "gene_name");
+        appendValue(record.tagValue, tmpStr);
+    }
+    if (transcriptId < length(store.annotationStore) && annotationGetValueByKey(store, store.annotationStore[transcriptId], "transcript_name", tmpStr))
+    {
+        appendValue(record.tagName, "transcript_name");
+        appendValue(record.tagValue, tmpStr);
+    }
+
+    if (id < length(store.annotationNameStore) && !empty(getAnnoName(store, id)))
+    {
+        appendValue(record.tagName, "ID");
+        appendValue(record.tagValue, getAnnoName(store, id));
+    }
+
+    // write key, value pairs
+    for (unsigned keyId = 0; keyId < length(annotation.values); ++keyId)
+        if (!empty(annotation.values[keyId]))
+        {
+            appendValue(record.tagName, store.annotationKeyStore[keyId]);
+            appendValue(record.tagValue, annotation.values[keyId]);
+        }
+
+    // The GTF format version 2.2 requires the keys gene_id and transcript_id to be the last keys of line
+    // read http://mblab.wustl.edu/GTF22.html and http://www.bioperl.org/wiki/GTF
+
+    if (geneId < length(store.annotationStore))
+    {
+        appendValue(record.tagName, "gene_id");
+        appendValue(record.tagValue, getAnnoUniqueName(store, geneId));
+    }
+
+    if (transcriptId < length(store.annotationStore))
+    {
+        appendValue(record.tagName, "transcript_id");
+        appendValue(record.tagValue, getAnnoUniqueName(store, transcriptId));
+    }
+
+    return writeRecord(target, record, Gtf());
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig, typename TFormat>
+inline void
+_writeGffGtf(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    TFormat format)
+{
+    typedef FragmentStore<TSpec, TConfig>                           TFragmentStore;
+    typedef typename TFragmentStore::TAnnotationStore               TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type                  TAnnotation;
+    typedef typename Iterator<TAnnotationStore, Standard>::Type     TAnnoIter;
+    typedef typename Id<TAnnotation>::Type                          TId;
+
+    TAnnoIter it = begin(store.annotationStore, Standard());
+    TAnnoIter itEnd = end(store.annotationStore, Standard());
+
+    for (TId id = 0; it != itEnd; ++it, ++id)
+        _writeOneAnnotation(target, store, *it, id, format);
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig>
+inline void
+write(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    Gff format)
+{
+    _writeGffGtf(target, store, format);
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig>
+inline void
+write(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    Gtf format)
+{
+    _writeGffGtf(target, store, format);
+}
+
+} // namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_io_sam.h b/third-party/seqan/core/include/seqan/store/store_io_sam.h
new file mode 100644
index 0000000..64d5c4a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_io_sam.h
@@ -0,0 +1,1254 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#include <iostream>
+
+#ifndef SEQAN_HEADER_STORE_IO_SAM_H
+#define SEQAN_HEADER_STORE_IO_SAM_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+
+//////////////////////////////////////////////////////////////////////////////
+// Parsing functions
+//////////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////////
+// _parseReadCigar
+    
+    template <typename TFile, typename TCigarString, typename TChar>
+    inline void
+    _parseReadCigar(TFile & file, TCigarString & cigar, TChar & c)
+    {
+//IOREV _nodoc_ _hasCRef_ could be simplified by using other _is or _parse calls
+        typedef typename Value<TCigarString>::Type  TCigarElement;
+        typedef typename TCigarElement::TCount      TCount;
+
+        clear(cigar);
+        
+        // if the CIGAR is not set and '*'
+        if (c == '*')
+        {
+            c = _streamGet(file);
+            return;
+        }
+        
+        while (!_streamEOF(file)) 
+        {
+            TCount count = _parseReadNumber(file, c);
+            if (c >= 'a' && c <= 'z')
+                c = c + 'A' - 'a';
+            appendValue(cigar, TCigarElement(c, count));
+            
+            c = _streamGet(file);
+            if (c == ' ' || c == '\t' || c == '\n') break;
+        }
+    }
+    
+//////////////////////////////////////////////////////////////////////////////
+// _parseReadSamIdentifier
+    
+    template<typename TFile, typename TString, typename TChar>
+    inline void
+    _parseReadSamIdentifier(TFile & file, TString & str, TChar& c)
+    {
+//IOREV _nodoc_ _hasCRef_ _duplicate_ same as generic _parseUntilWhitespace?
+        if (c == ' ' || c == '\t' || c == '\n') return;
+        appendValue(str, c);
+        while (!_streamEOF(file)) 
+        {
+            c = _streamGet(file);
+            if (c == ' ' || c == '\t' || c == '\n') return;
+            appendValue(str, c);
+        }
+    }
+    
+//////////////////////////////////////////////////////////////////////////////
+// _parseIsDna
+    
+    template<typename TChar>
+    inline bool
+    _parseIsDna(TChar const & c)
+    {
+//IOREV _bug_ according to Dna5 doc c is already uppercase, so it should be (c == x) || (c - 'A' + 'a' == x) OR JUST: return tolower(c) == tolower(x);
+        char x = TChar(Dna5(c));
+        return (c == x) || (c + 'A' - 'a' == x);
+    }
+    
+//////////////////////////////////////////////////////////////////////////////
+//_parseReadDnaSeq
+    
+    template<typename TFile, typename TString, typename TChar>
+    inline void
+    _parseReadDnaSeq(TFile & file, TString & str, TChar & c)
+    {
+//IOREV _nodoc_ _hasCRef_ _duplicate_ same as generic _parseUntilWhitespace?
+        TChar first = c;
+        if (!_streamEOF(file)) 
+            c = _streamGet(file);
+
+        if (!_parseIsDna(first))
+            return;
+        appendValue(str, first, Generous());
+        
+        for (; !_streamEOF(file) && _parseIsDna(c); c = _streamGet(file))
+            appendValue(str, c, Generous());
+    }
+        
+//////////////////////////////////////////////////////////////////////////////
+// _parseIsPhredQual
+    
+    template <typename TChar>
+    inline bool
+    _parseIsPhredQual(TChar c)
+    {
+//IOREV _nodoc_ what does the title mean? same as return isprint(c) && c != ' '
+        return c >= '!' && c <= '~';
+    }
+    
+//////////////////////////////////////////////////////////////////////////////
+// _parseReadSeqQual
+//
+    
+    template<typename TFile, typename TQualString, typename TChar>
+    inline void
+    _parseReadSeqQual(TFile & file, TQualString & str, TChar & c)
+    {
+//IOREV _nodoc_ unclearn what this actually does
+        typedef typename Size<TQualString>::Type                TSize;
+        typedef typename Iterator<TQualString, Standard>::Type  TIter;
+        
+        if (!_parseIsPhredQual(c)) return;
+
+        TIter itBegin = begin(str, Standard());
+        TIter it = itBegin; 
+        TSize rest = length(str);
+        
+        do {
+            int q = c - '!';
+            if (!_streamEOF(file)) 
+                c = _streamGet(file);
+            else
+                if (rest > 1)
+                    rest = 1;
+            
+            if (q == '*' - '!' && !_parseIsPhredQual(c) && it == itBegin)
+                return;
+            
+            if (rest != 0)
+            {
+                assignQualityValue(*it, q);
+                ++it;
+                --rest;
+            }
+        } while (_parseIsPhredQual(c) && !_streamEOF(file));
+    }
+    
+//////////////////////////////////////////////////////////////////////////////
+// _parseReadCharsUntilEndOfLine
+//
+// Reads all symbols till the next '\n' and writes them in the CharString str
+// the c is the first character after the '\n'.
+    
+    template<typename TFile, typename TChar>
+    inline void
+    _parseReadCharsUntilEndOfLine(TFile & file, String<char> & str, TChar& c)
+    {
+//IOREV replace with generic _parseLine() function that ignores '\r' (this calls adds a lonely '\r' to the end of str if file is windows-formatted)
+        // read all chars till '\n'
+        while (c != '\n')
+        {
+            appendValue(str, c, Generous());
+            if (_streamEOF(file)) return;
+            c = _streamGet(file);
+        }
+        
+        // read the first char after the '\n'
+        if (!_streamEOF(file))
+            c = _streamGet(file);
+    }
+
+//////////////////////////////////////////////////////////////////////////////
+// appendAlignment
+    
+    template<typename TSpec, typename TConfig, typename TId, typename TPos, typename TGaps>
+    inline typename Size<typename FragmentStore<TSpec, TConfig>::TAlignedReadStore>::Type
+    appendAlignment(
+        FragmentStore<TSpec, TConfig> & fragStore, 
+        TId readId, 
+        TId contigId, 
+        TPos beginPos, 
+        TPos endPos, 
+        TGaps const & gaps)
+    {
+        typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+        typedef typename Value<typename TFragmentStore::TAlignedReadStore>::Type TAlignedElement;
+        
+        TId id = length(fragStore.alignedReadStore);
+        TAlignedElement alignedElem = TAlignedElement(id, readId, contigId, beginPos, endPos, gaps);
+        appendValue(fragStore.alignedReadStore, alignedElem);
+        
+        return id;
+    }
+    
+
+
+//////////////////////////////////////////////////////////////////////////////
+// read functions for Sam
+//////////////////////////////////////////////////////////////////////////////
+
+    
+//////////////////////////////////////////////////////////////////////////////
+// _generatePairMatchIds
+//
+    template <typename TPos, typename TId>
+    struct MatchMateInfo_
+    {
+        TId     readId;
+        TId     contigId;
+        TId     pairMatchId;
+        TId     matePairId;//:(sizeof(TId)*8-1);
+        bool    reversed;
+        TPos    beginPos;
+    };
+    
+    template <typename TFragStore>
+    struct AlignedMateLess_
+    {
+        TFragStore &fragStore;
+        
+        AlignedMateLess_(TFragStore &fragStore_) :
+            fragStore(fragStore_) {}
+
+        template <typename TAlignedRead>
+        inline bool 
+        operator() (TAlignedRead const& a, TAlignedRead const& b) const 
+        {
+            if (a.contigId < b.contigId) return true;
+            if (a.contigId > b.contigId) return false;
+
+            typename TFragStore::TContigPos posA = _min(a.beginPos, a.endPos);
+            typename TFragStore::TContigPos posB = _min(b.beginPos, b.endPos);            
+            if (posA < posB) return true;
+            if (posA > posB) return false;
+            
+            bool reversedA = (a.beginPos > a.endPos);
+            bool reversedB = (b.beginPos > b.endPos);
+            if (reversedA != reversedB) return reversedB;
+
+            typedef typename TFragStore::TMatePairStore     TMatePairStore;
+            typedef typename Value<TMatePairStore>::Type    TMatePair;
+            typename TMatePair::TId matePairIdB = TMatePair::INVALID_ID;
+
+            if (a.readId >= length(fragStore.readStore))
+                return false;
+                
+            if (b.readId < length(fragStore.readStore))
+                matePairIdB = fragStore.readStore[b.readId].matePairId;
+
+            return (fragStore.readStore[a.readId].matePairId < matePairIdB);
+        }
+    };
+
+    struct MatchMateInfoLess_
+    {
+        template <typename TMInfo>
+        inline bool 
+        operator() (TMInfo const &a, TMInfo const &b) const 
+        {
+            if (a.contigId < b.contigId) return true;
+            if (a.contigId > b.contigId) return false;
+            if (a.beginPos < b.beginPos) return true;
+            if (a.beginPos > b.beginPos) return false;
+            if (a.reversed != b.reversed) return b.reversed;
+            return (a.matePairId < b.matePairId);
+        }
+    };
+    
+    template <typename TAlignedRead, typename TMInfo, typename TFragStore>
+    inline int 
+    _compareAlignedReadAndMateInfo(TAlignedRead const &a, TMInfo const &b, TFragStore const &fragStore)
+    {
+        if (a.contigId < b.contigId) return -1;
+        if (a.contigId > b.contigId) return 1;
+
+        typename TFragStore::TContigPos posA = _min(a.beginPos, a.endPos);
+        if (posA < b.beginPos) return -1;
+        if (posA > b.beginPos) return 1;
+        
+        bool reversedA = (a.beginPos > a.endPos);
+        if (!reversedA && b.reversed) return -1;
+        if (reversedA && !b.reversed) return 1;
+
+        typedef typename TFragStore::TMatePairStore     TMatePairStore;
+        typedef typename Value<TMatePairStore>::Type    TMatePair;
+        typename TMatePair::TId matePairIdA = TMatePair::INVALID_ID;
+
+        if (a.readId < length(fragStore.readStore))
+            matePairIdA = fragStore.readStore[a.readId].matePairId;
+            
+        if (matePairIdA < b.matePairId) return -1;
+        if (matePairIdA > b.matePairId) return 1;
+        return 0;
+    }
+
+    template<typename TSpec, typename TConfig, typename TMatchMateInfos>
+    inline void 
+    _generatePairMatchIds (
+        FragmentStore<TSpec, TConfig> & fragStore,
+        TMatchMateInfos & matchMateInfos)
+    {
+        typedef FragmentStore<TSpec, TConfig>                           TFragmentStore;        
+        typedef typename TFragmentStore::TAlignedReadStore              TAlignedReadStore;
+        typedef typename Value<TAlignedReadStore>::Type                 TAlignedRead;
+        typedef typename Iterator<TAlignedReadStore, Standard>::Type    TIter;    
+        typedef typename Iterator<TMatchMateInfos, Standard>::Type      TMIter;    
+                
+        TIter it = begin(fragStore.alignedReadStore, Standard());
+        TIter itEnd = end(fragStore.alignedReadStore, Standard());
+        TMIter mit = begin(matchMateInfos, Standard());
+        TMIter mitEnd = end(matchMateInfos, Standard());
+
+        if (it == itEnd || mit == mitEnd) return;
+
+        // sort the aligned read store by: begin position, contig name
+        std::sort(it,  itEnd,  AlignedMateLess_<TFragmentStore>(fragStore));
+        std::sort(mit, mitEnd, MatchMateInfoLess_());
+
+        while (true)
+        {
+            // skip already aligned reads
+            while (it->pairMatchId != TAlignedRead::INVALID_ID)
+                if (++it == itEnd) return;
+
+            int cmp = _compareAlignedReadAndMateInfo(*it, *mit, fragStore);
+
+            if (cmp == 0)   // both are equal -> link them
+                (*it).pairMatchId = (*mit).pairMatchId;
+
+            if (cmp >= 0)   // MateInfo is less or equal
+            {
+                if (++mit == mitEnd) return;
+//                if (cmp>0)
+//                    std::cout << "mateInfo:   contigId="<<mit->contigId<<"  beginPos="<<mit->beginPos<<"  reversed="<<mit->reversed<<"  matePairId="<<mit->matePairId<<std::endl;
+            }
+
+            if (cmp <= 0)   // AlignedRead is less or equal
+            {
+                if (++it == itEnd) return;
+//                if (cmp<0)
+//                    std::cout << "alignedR:   contigId="<<it->contigId<<"  beginPos="<<_min(it->beginPos,it->endPos)<<"  reversed="<<(it->beginPos > it->endPos)<<"  matePairId="<<fragStore.readStore[it->readId].matePairId<<std::endl;
+            }
+        }
+    }    
+
+//////////////////////////////////////////////////////////////////////////////
+// read
+
+///.Function.read.param.tag.type:Tag.File Format.tag.Sam
+    
+    struct FragStoreImportFlags
+    {
+        bool importRead:1;
+        bool importReadSeq:1;
+        bool importReadName:1;
+        bool importReadAlignment:1;
+        bool importReadAlignmentQuality:1;
+        bool importReadAlignmentTags:1;
+
+        FragStoreImportFlags():
+            importRead(true),
+            importReadSeq(true),
+            importReadName(true),
+            importReadAlignment(true),
+            importReadAlignmentQuality(true),
+            importReadAlignmentTags(true)
+        {}
+    };
+
+    inline void
+    clear(FragStoreImportFlags & flags)
+    {
+        flags.importRead = false;
+        flags.importReadSeq = false;
+        flags.importReadName = false;
+        flags.importReadAlignment = false;
+        flags.importReadAlignmentQuality = false;
+        flags.importReadAlignmentTags = false;
+    }
+
+    template<typename TFile, typename TSpec, typename TConfig>
+    inline void 
+    read(
+        TFile & file,
+        FragmentStore<TSpec, TConfig> & fragStore,
+        Sam,
+        FragStoreImportFlags const & importFlags)
+    {
+//IOREV not sure if recordreading or batchreading
+        typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+        typedef typename TFragmentStore::TContigPos TContigPos;
+        typedef typename Id<TFragmentStore>::Type TId;
+        
+        // data structure to temporarily store the gaps that need to be inserted in the contig sequences
+        typedef MatchMateInfo_<TContigPos, TId> TMatchMateInfo;
+        typedef String<TMatchMateInfo> TMatchMateInfos;
+        typedef StringSet<String<typename TFragmentStore::TContigGapAnchor>, Owner<ConcatDirect<> > > TContigAnchorGaps;
+
+        // data structure to temporarily store information about match mates
+        TMatchMateInfos matchMateInfos;
+        TContigAnchorGaps contigAnchorGaps;
+        
+        if (_streamEOF(file)) return;
+
+        // get first character from the stream
+        char c = _streamGet(file);
+        
+        // Read in header section
+        _readHeader(file, fragStore, c, Sam());
+        
+        // Read in alignments section
+        _readAlignments(file, fragStore, contigAnchorGaps, matchMateInfos, c, Sam(), importFlags);
+        
+        if (importFlags.importReadAlignment)
+        {
+            // set the match mate IDs using the information stored in matchMateInfos
+            _generatePairMatchIds(fragStore, matchMateInfos);
+
+            convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps);
+        }
+    }
+
+    template<typename TFile, typename TSpec, typename TConfig>
+    inline void 
+    read(
+        TFile & file,
+        FragmentStore<TSpec, TConfig> & fragStore,
+        Sam)
+    {
+        read(file, fragStore, Sam(), FragStoreImportFlags());
+    }
+
+//////////////////////////////////////////////////////////////////////////////
+// _readHeader
+
+    template<typename TFile, typename TSpec, typename TConfig, typename TChar>
+    inline void 
+    _readHeader (
+        TFile & file,
+        FragmentStore<TSpec, TConfig> &,
+        TChar & c,
+        Sam)
+    {
+//IOREV _stub_ this isn't implemented yet
+        // skip header for now
+        while (c == '@')
+            _parseSkipLine(file, c);
+    }
+
+    
+//////////////////////////////////////////////////////////////////////////////
+// _readAlignments
+//
+// reads in alignement sections from a Sam file
+
+    template <typename TFragmentStore>
+    struct FragStoreSAMContext
+    {
+        typedef typename Id<TFragmentStore>::Type                                   TId;
+        typedef typename Value<typename TFragmentStore::TAlignedReadStore>::Type    TAlignedElement;
+        typedef typename TAlignedElement::TGapAnchors                               TReadGapAnchors;
+        typedef String<typename TFragmentStore::TContigGapAnchor>                   TContigAnchorGaps;
+
+        TId                 readId;
+        TId                 contigId;
+        TReadGapAnchors     readGapAnchors;
+        TContigAnchorGaps   contigGapAnchors;
+    };
+
+
+    template<typename TFile, typename TSpec, typename TConfig, typename TContigAnchorGaps, typename TMatchMateInfos, typename TChar>
+    inline void 
+    _readAlignments (
+        TFile & file,
+        FragmentStore<TSpec, TConfig> & fragStore,
+        TContigAnchorGaps & contigAnchorGaps,   
+        TMatchMateInfos & matchMateInfos,
+        TChar & c,
+        Sam,
+        FragStoreImportFlags const & importFlags)
+    {
+//IOREV _nodoc_ docusmentation in code, but unclear
+        // create dummy entries in Sam specific aligned read quality store and aligned read tag store
+        // is needed so the ID in the aligned store can be use to access the other stores
+        // even if there exists previous entries without
+        typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+        typedef typename TFragmentStore::TAlignQualityStore TAlignQualityStore;
+        typedef typename TFragmentStore::TReadSeqStore TReadSeqStore;
+        typedef typename Size<TReadSeqStore>::Type TReadSeqStoreSize;
+        typedef typename Value<TAlignQualityStore>::Type TAlignQuality;
+        
+        TAlignQuality q;
+        q.score = maxValue(q.score);
+        int diff = length(fragStore.alignedReadStore) - length(fragStore.alignQualityStore);
+        for(int i = 0; i < diff; ++i)
+            appendValue(fragStore.alignQualityStore, q, Generous());
+        
+        diff = length(fragStore.alignedReadStore) - length(fragStore.alignedReadTagStore);
+        for(int i = 0; i < diff; ++i)
+            appendValue(fragStore.alignedReadTagStore, "", Generous());
+        
+        // read in alignments
+        FragStoreSAMContext<TFragmentStore> contextSAM;
+        refresh(fragStore.contigNameStoreCache);
+        refresh(fragStore.readNameStoreCache);
+
+        while (!_streamEOF(file))
+            _readOneAlignment(file, fragStore, contigAnchorGaps, matchMateInfos, c, contextSAM, importFlags);
+
+        if (importFlags.importReadSeq)
+        {
+            TReadSeqStoreSize emptyReads = 0;
+            for(TReadSeqStoreSize i = 0; i < length(fragStore.alignedReadStore); ++i)
+                if (empty(fragStore.readSeqStore[fragStore.alignedReadStore[i].readId]))
+                {
+                    ++emptyReads;
+    //                std::cerr << "Read sequence empty for " << fragStore.readNameStore[fragStore.alignedReadStore[i].readId] << std::endl;
+                }
+            if (emptyReads != 0)
+                std::cerr << "Warning: " << emptyReads << " read sequences are empty." << std::endl;
+        }
+    }
+    
+        
+    template <typename TReadSeq, typename TCigar, typename TPos, typename TId, typename TFragmentStore>
+    inline void
+    _samAppendAlignment(
+        TFragmentStore &fragStore,
+        TReadSeq const &readSeq,
+        TCigar &cigar,
+        TPos &beginPos, TPos &endPos,
+        TId &pairMatchId,
+        FragStoreSAMContext<TFragmentStore> & contextSAM)
+    {
+        typedef typename TFragmentStore::TAlignedReadStore                      TAlignedReadStore;
+        typedef typename Value<TAlignedReadStore>::Type                         TAlignedRead;
+        typedef Gaps<TReadSeq, AnchorGaps<typename TAlignedRead::TGapAnchors> > TReadGaps;
+
+        // insert alignment gaps
+        clear(contextSAM.readGapAnchors);
+        TReadGaps readGaps(readSeq, contextSAM.readGapAnchors);
+        unsigned beginGaps = cigarToGapAnchorRead(cigar, readGaps);
+
+        // adapt start or end (on reverse strand) position if alignment begins with gaps
+        if (beginPos > endPos)
+            endPos += beginGaps;
+        else
+            beginPos += beginGaps;
+
+        // create a new entry in the aligned read store
+        pairMatchId = appendAlignment(fragStore, contextSAM.readId, contextSAM.contigId, beginPos, endPos, contextSAM.readGapAnchors);
+    }
+
+    template <typename TCigar, typename TPos, typename TId, typename TFragmentStore>
+    inline void
+    _samAppendAlignmentWithoutSeq(
+        TFragmentStore &fragStore,
+        TCigar &cigar,
+        TPos &beginPos, TPos &endPos,
+        TId &pairMatchId,
+        FragStoreSAMContext<TFragmentStore> & contextSAM)
+    {
+        typedef typename TFragmentStore::TAlignedReadStore                      TAlignedReadStore;
+        typedef typename Value<TAlignedReadStore>::Type                         TAlignedRead;
+        typedef Gaps<Nothing, AnchorGaps<typename TAlignedRead::TGapAnchors> >  TReadGaps;
+        Nothing nothing;
+
+        // insert alignment gaps
+        clear(contextSAM.readGapAnchors);
+        TReadGaps readGaps(nothing, contextSAM.readGapAnchors);
+        unsigned beginGaps = cigarToGapAnchorRead(cigar, readGaps);
+
+        // adapt start or end (on reverse strand) position if alignment begins with gaps
+        if (beginPos > endPos)
+            endPos += beginGaps;
+        else
+            beginPos += beginGaps;
+
+        // create a new entry in the aligned read store
+        pairMatchId = appendAlignment(fragStore, contextSAM.readId, contextSAM.contigId, beginPos, endPos, contextSAM.readGapAnchors);
+    }
+
+//////////////////////////////////////////////////////////////////////////////
+// _readOneAlignment
+//
+// reads in one alignement section from a Sam file
+    
+    template <
+        typename TFile,
+        typename TSpec,
+        typename TConfig,
+        typename TContigAnchorGaps,
+        typename TMatchMateInfos,
+        typename TChar,
+        typename TFragStore>
+    inline void
+    _readOneAlignment (
+        TFile & file,
+        FragmentStore<TSpec, TConfig> & fragStore,
+        TContigAnchorGaps & contigAnchorGaps,
+        TMatchMateInfos & matchMateInfos,
+        TChar & c,
+        FragStoreSAMContext<TFragStore> & contextSAM,
+        FragStoreImportFlags const & importFlags)
+    {
+//IOREV _nodoc_
+        // Basic types
+        typedef FragmentStore<TSpec, TConfig>                                       TFragmentStore;
+        typedef FragStoreSAMContext<TFragStore>                                     TSAMContext;
+        typedef typename Id<TFragmentStore>::Type                                   TId;
+        //typedef typename Size<TFragmentStore>::Type                                 TSize;
+
+        // All fragment store element types
+        //typedef typename Value<typename TFragmentStore::TContigStore>::Type         TContigElement;
+        //typedef typename Value<typename TFragmentStore::TLibraryStore>::Type        TLibraryStoreElement;
+        typedef typename Value<typename TFragmentStore::TMatePairStore>::Type       TMatePairElement;
+        //typedef typename Value<typename TFragmentStore::TReadStore>::Type           TReadStoreElement;
+        typedef typename Value<typename TFragmentStore::TAlignQualityStore>::Type   TAlignQualityElement;
+
+        // Type for sequence in readstore
+        typedef typename TFragmentStore::TReadSeq                                   TReadSeq;
+
+        // Type for gap anchor
+        typedef typename TFragmentStore::TContigPos                                 TContigPos;
+        typedef Gaps<Nothing, AnchorGaps<typename TSAMContext::TContigAnchorGaps> > TContigGapsPW;
+
+        // Type to temporarily store information about match mates
+        typedef typename Value<TMatchMateInfos>::Type                               TMatchMateInfo;
+
+        // read fields of alignments line
+        _parseSkipWhitespace(file, c);
+
+        // Read the query name.  The letters until the first
+        // whitespace will be read into qname.  Then, we skip until we
+        // hit the first tab character.
+        String<char> qname;
+        _parseReadSamIdentifier(file, qname, c);
+        _parseSkipUntilChar(file, '\t', c);
+
+        // read the flag
+        int flag;
+        flag = _parseReadNumber(file, c);
+        _parseSkipWhitespace(file, c);
+        bool reverse = (flag & (1 << 4)) == (1 << 4);
+
+        // Read reference name.  Same behaviour as for query name:  Read up to
+        // the first whitespace character and skip to next tab char.
+        String<char> rname;
+        _parseReadSamIdentifier(file, rname, c);
+        _parseSkipUntilChar(file, '\t', c);
+
+        // read begin position
+        TContigPos beginPos;
+        beginPos = _parseReadNumber(file, c);
+        --beginPos; // Sam stores positions starting at 1 the fragment store starting at 0
+        _parseSkipWhitespace(file, c);
+
+        // read map quality
+        TAlignQualityElement mapQ;
+        mapQ.score = _parseReadNumber(file, c);
+        _parseSkipWhitespace(file, c);
+
+        // read CIGAR
+        String<CigarElement<> > cigar;
+        _parseReadCigar(file, cigar, c);
+        _parseSkipWhitespace(file, c);
+        
+        // calculate the end position
+        TContigPos endPos;
+        _getLengthInRef(cigar, endPos);
+        endPos = beginPos + endPos;
+
+        // if the read is on the antisense strand switch begin and end position
+        if (reverse)
+        {
+            TContigPos temp = beginPos;
+            beginPos = endPos;
+            endPos = temp;
+        }
+
+        // read mate reference name
+        String<char> mrnm;
+        _parseReadSamIdentifier(file, mrnm, c);
+        _parseSkipWhitespace(file, c);
+
+        // read mate position
+        TContigPos mPos;
+        mPos = _parseReadNumber(file, c);
+        --mPos; // Sam stores positions starting at 1 the fragment store starting at 0
+        _parseSkipWhitespace(file, c);
+
+        // read iSize
+        _parseReadNumber(file, c);
+        _parseSkipWhitespace(file, c);
+
+        // read in sequence
+        TReadSeq readSeq;
+        _parseReadDnaSeq(file, readSeq, c);
+        _parseSkipWhitespace(file, c);
+
+        // and associated qualities
+        _parseReadSeqQual(file, readSeq, c);
+        if (reverse)
+            reverseComplement(readSeq);
+
+        // read in Sam tags
+        String<char> tags;
+        _parseSkipSpace(file, c);
+        _parseReadCharsUntilEndOfLine(file, tags, c);
+        
+        if (empty(qname) || empty(rname))
+            return;
+        
+        // check if read sequence is already in the store.
+        // if so get the ID, otherwise create new entries in the
+        // read, read name and mate pair store
+        
+        contextSAM.readId = 0;
+        if (importFlags.importRead)
+        {
+            if (!importFlags.importReadName)
+                clear(qname);
+
+            bool newRead = _storeAppendRead(fragStore, contextSAM.readId, qname, readSeq, flag, contextSAM);
+            (void)newRead;
+            
+            SEQAN_ASSERT_NOT(newRead && empty(readSeq));
+        }
+        
+        if (rname == "*")
+            return; // stop here if read is not aligned
+        
+        // check if the contig is already in the store
+        // get its ID or create a new one otherwise
+        contextSAM.contigId = 0;
+        _storeAppendContig(fragStore, contextSAM.contigId, rname);
+
+        if (empty(cigar)) return;
+
+        TId pairMatchId = 0;
+        if (importFlags.importReadAlignment)
+        {
+            // generate gap anchor string for the read
+            if (importFlags.importReadSeq)
+                _samAppendAlignment(fragStore, fragStore.readSeqStore[contextSAM.readId], cigar, beginPos, endPos, pairMatchId, contextSAM);
+            else
+                _samAppendAlignmentWithoutSeq(fragStore, cigar, beginPos, endPos, pairMatchId, contextSAM);
+
+            clear(contextSAM.contigGapAnchors);
+            TContigGapsPW contigGaps(contextSAM.contigGapAnchors);
+            cigarToGapAnchorContig(cigar, contigGaps);
+            appendValue(contigAnchorGaps, contextSAM.contigGapAnchors);
+        }
+        
+        if (importFlags.importReadAlignmentTags || importFlags.importReadAlignmentQuality)
+        {
+            // extract and delete some tags
+            if (!empty(tags))
+                for (unsigned pos = length(tags), right = length(tags); pos != 0; )
+                {
+                    --pos;
+                    if (pos == 0 || tags[pos] == '\t')
+                    {
+                        unsigned left = pos;
+                        if (tags[left] == '\t') ++left;                    
+
+                        bool remove = false;
+                        if (infix(tags, left, left + 2) == "MD")
+                            remove = true;
+                        
+                        if (infix(tags, left, left + 2) == "NM")
+                        {
+                            std::string val;
+                            int errors;
+                            assign(val, infix(tags, left + 5, right)); // NM:i:x
+                            std::istringstream stream(val);
+                            stream >> errors;
+                            mapQ.errors = errors;
+                            remove = true;
+                        }
+                        
+                        if (remove)
+                            erase(tags, left, _min(right + 1, length(tags)));
+
+                        right = pos;
+                    }
+                }
+        }
+
+        // create entries in Sam specific stores
+        if (importFlags.importReadAlignmentQuality)
+            appendValue(fragStore.alignQualityStore, mapQ, Generous());
+        
+        if (importFlags.importReadAlignmentTags)
+            appendValue(fragStore.alignedReadTagStore, tags, Generous());
+
+        // store additional data about match mate temporarily
+        // used in the end of the read function to generate match mate IDs
+        if (importFlags.importRead && importFlags.importReadAlignment && mrnm != "*")
+        {
+            TId mcontigId = contextSAM.contigId;
+            if (mrnm != "=")
+                _storeAppendContig(fragStore, mcontigId, mrnm);
+
+            if (getMateNo(fragStore, contextSAM.readId) == 0)  // store mate info only for one mate
+            {
+                typename TMatePairElement::TId matePairId = TMatePairElement::INVALID_ID;
+                if (contextSAM.readId < length(fragStore.readStore))
+                    matePairId = fragStore.readStore[contextSAM.readId].matePairId;
+                
+                TMatchMateInfo matchMateInfo = {contextSAM.readId, mcontigId, pairMatchId, matePairId, (flag & 0x20) != 0, mPos};
+                appendValue(matchMateInfos, matchMateInfo);
+                back(fragStore.alignedReadStore).pairMatchId = pairMatchId;
+            }
+        }
+    }
+
+
+//////////////////////////////////////////////////////////////////////////////
+// write functions for Sam
+//////////////////////////////////////////////////////////////////////////////
+
+// --------------------------------------------------------------------------
+// Function _fillHeader()
+// --------------------------------------------------------------------------
+
+template <typename TSpec, typename TConfig>
+inline void
+_fillHeader(BamHeader & header,
+            FragmentStore<TSpec, TConfig> & store)
+{
+    typedef FragmentStore<TSpec, TConfig>                       TFragmentStore;
+    typedef typename TFragmentStore::TLibraryStore              TLibraryStore;
+    typedef typename TFragmentStore::TContigStore               TContigStore;
+    typedef typename TFragmentStore::TNameStore                 TNameStore;
+
+    typedef typename Value<TContigStore>::Type                  TContig;
+    typedef typename Iterator<TLibraryStore, Standard>::Type    TLibraryIter;
+    typedef typename Iterator<TContigStore, Standard>::Type     TContigIter;
+    typedef typename Iterator<TNameStore, Standard>::Type       TContigNameIter;
+    typedef typename Id<TContig>::Type                          TId;
+
+    typedef BamHeader::TSequenceInfo                            TSequenceInfo;
+    typedef BamHeaderRecord::TTag                               TTag;
+
+    // Fill first header line.
+    BamHeaderRecord firstRecord;
+    firstRecord.type = BAM_HEADER_FIRST;
+    appendValue(firstRecord.tags, TTag("VN", "1.4"));
+    appendValue(firstRecord.tags, TTag("SO", "unsorted"));
+    appendValue(header.records, firstRecord);
+
+    // Fill sequence info header line.
+    TContigIter it          = begin(store.contigStore, Standard());
+    TContigIter itEnd       = end(store.contigStore, Standard());
+    TContigNameIter nit     = begin(store.contigNameStore, Standard());
+    TContigNameIter nitEnd  = end(store.contigNameStore, Standard());
+
+    for (; it != itEnd && nit != nitEnd; ++it, ++nit)
+        appendValue(header.sequenceInfos, TSequenceInfo(*nit, length((*it).seq)));
+
+    // Fill program header line.
+    BamHeaderRecord pgRecord;
+    pgRecord.type = BAM_HEADER_PROGRAM;
+    appendValue(pgRecord.tags, TTag("ID", "SeqAn"));
+    appendValue(header.records, pgRecord);
+
+    // Fill library info header line.
+    BamHeaderRecord rgRecord;
+    rgRecord.type = BAM_HEADER_READ_GROUP;
+
+    TLibraryIter lit    = begin(store.libraryStore, Standard());
+    TLibraryIter litEnd = end(store.libraryStore, Standard());
+
+    for (TId id = 0; lit != litEnd; ++lit, ++id)
+    {
+        appendValue(pgRecord.tags, TTag("ID", id + 1));
+        appendValue(pgRecord.tags, TTag("LB", store.libraryNameStore[id]));
+        appendValue(pgRecord.tags, TTag("PI", (int)store.libraryStore[id].mean));
+        // Sample name needs to be included into fragment store.
+        appendValue(pgRecord.tags, TTag("SM", "none"));
+    }
+
+}
+    
+//////////////////////////////////////////////////////////////////////////////
+// _writeAlignments
+
+    template<typename TFile, typename TSpec, typename TConfig, typename TAlignFunctor>
+    inline void _writeAlignments(TFile & target,
+                                 FragmentStore<TSpec, TConfig> & store,
+                                 Sam,
+                                 TAlignFunctor const & alignFunctor)
+    {
+//IOREV
+        typedef FragmentStore<TSpec, TConfig>                           TFragmentStore;
+
+        typedef typename TFragmentStore::TReadStore                     TReadStore;
+        typedef typename TFragmentStore::TReadNameStore                 TReadNameStore;
+        typedef typename TFragmentStore::TAlignedReadStore              TAlignedReadStore;
+        typedef typename TFragmentStore::TContigStore                   TContigStore;
+        typedef typename TFragmentStore::TReadSeq                       TReadSeq;
+
+        typedef typename Value<TReadStore>::Type                        TRead;
+        //typedef typename Size<TReadStore>::Type                         TSize;
+        typedef typename Value<TContigStore>::Type                      TContig;
+        typedef typename Value<TAlignedReadStore>::Type                 TAlignedRead;
+
+        typedef typename Iterator<TAlignedReadStore, Standard>::Type    TAlignIter;
+        typedef typename Iterator<TReadSeq, Standard>::Type             TReadSeqIter;
+        typedef typename Id<TAlignedRead>::Type                         TId;
+
+        typedef Gaps<Nothing, AnchorGaps<typename TContig::TGapAnchors> >   TContigGaps;
+
+        String<int> mateIndex;  // store outer library size for each pair match (indexed by pairMatchId)
+        calculateMateIndices(mateIndex, store);
+        
+        TAlignIter it = begin(store.alignedReadStore, Standard());
+        TAlignIter itEnd = end(store.alignedReadStore, Standard());
+        TAlignIter mit = it;
+        CharString cigar, md;
+        TReadSeq readSeq;
+        
+        typedef unsigned long TWord;
+        const unsigned wordLen = BitsPerValue<TWord>::VALUE;
+        String<TWord> readAligned;  // bitset to signal wether a read was aligned at least once
+        resize(readAligned, (length(store.readStore) + wordLen - 1) / wordLen, (TWord)0);
+
+        for(; it != itEnd; ++it)
+        {
+            TId alignedId = (*it).id;
+            TId readId = (*it).readId;
+            TId mateIdx = TRead::INVALID_ID;
+
+            if ((*it).pairMatchId != TRead::INVALID_ID)
+                mateIdx = mateIndex[2*(*it).pairMatchId + getMateNo(store, (*it).readId)];
+
+            TContigGaps contigGaps(/*store.contigStore[(*it).contigId].seq, */store.contigStore[(*it).contigId].gaps);
+            __int64 pos = positionGapToSeq(contigGaps, _min((*it).beginPos, (*it).endPos)) + 1;
+            __int64 mpos = 0;
+            int isize = 0;
+            unsigned short flag = 0;
+
+            if ((*it).beginPos > (*it).endPos)
+                flag |= 0x0010;         
+
+            // calculate flags, mpos, isize
+            if (mateIdx < length(store.alignedReadStore))
+            {
+                mit = begin(store.alignedReadStore, Standard()) + mateIdx;
+                if ((*it).contigId == (*mit).contigId)
+                {
+                    mpos = positionGapToSeq(contigGaps, _min((*mit).beginPos, (*mit).endPos)) + 1;
+                    if ((*it).beginPos < (*mit).beginPos)
+                        isize = positionGapToSeq(contigGaps, _max((*mit).beginPos, (*mit).endPos) - 1) + 2 - pos;
+                    else
+                        isize = mpos - positionGapToSeq(contigGaps, _max((*it).beginPos, (*it).endPos) - 1) - 2;
+                }
+                flag |= 0x0002;
+                if ((*mit).beginPos > (*mit).endPos)
+                    flag |= 0x0020;             
+            }
+            
+            signed char mateNo = getMateNo(store, readId);
+            if (mateNo == 0) flag |= 0x0040;    // this read is the first in the pair
+            if (mateNo == 1) flag |= 0x0080;    // this read is the second in the pair
+            
+            // test for secondary alignment
+            TWord mask = (TWord)1 << (readId % wordLen);
+            bool secondary = (readAligned[readId / wordLen] & mask) != 0;
+            readAligned[readId / wordLen] |= mask;
+            if (secondary) flag |= 0x0100;      // we've already output an alignment for this read (this one is secondary)
+
+            if (readId < length(store.readStore))
+            {
+                TRead &read = store.readStore[readId];
+                if (read.matePairId != TRead::INVALID_ID)
+                {
+                    flag |= 0x0001;
+                    if (mateIdx >= length(store.alignedReadStore))
+                        flag |= 0x0008;         // mate is unmapped (actually we should check if the mate has no match at all)
+                }
+            }
+            
+            // <qname>
+            if (readId < length(store.readNameStore))
+            {
+                typedef typename Iterator<typename Value<TReadNameStore>::Type const>::Type TReadNameIterator;
+                if (empty(store.readNameStore[readId]))
+                    continue;
+                for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) {
+                    if (*it == ' ' || *it == '\t' || *it == '\n' || *it == '\r')
+                        break;
+                    _streamPut(target, *it);
+                }
+            } else
+                continue;
+            _streamPut(target, '\t');
+            
+            // <flag>
+            _streamPutInt(target, flag);
+            _streamPut(target, '\t');
+            
+            // <rname>
+            if ((*it).contigId < length(store.contigNameStore))
+                _streamWrite(target, store.contigNameStore[(*it).contigId]);
+            else
+                _streamWrite(target, '.');  // No reference name given.  Standard says field must not be empty but gives no "NULL" value.
+            _streamPut(target, '\t');
+            
+            // <pos>
+            _streamPutInt(target, pos);
+            _streamPut(target, '\t');
+            
+            // <mapq>
+            if (alignedId < length(store.alignQualityStore) && store.alignQualityStore[alignedId].score > 0) // a value <= 0 equals -errors (forbidden in SAM)
+                _streamPutInt(target, store.alignQualityStore[alignedId].score);
+            else
+                _streamPutInt(target, 255);
+            _streamPut(target, '\t');
+            
+            // get read sequence
+            if (readId < length(store.readSeqStore))
+            {
+                readSeq = store.readSeqStore[readId];
+                if ((*it).beginPos > (*it).endPos) 
+                    reverseComplement(readSeq);
+            } else
+                clear(readSeq);
+            
+            // <cigar>
+            int errors = -1;
+            if (alignedId < length(store.alignQualityStore))
+                errors = store.alignQualityStore[alignedId].errors;
+            // std::cout << store.readNameStore[readId] << "\n";
+            alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor);
+            _streamWrite(target, cigar);
+			// _streamWrite(std::cout, cigar);
+            // std::cout << "\n";
+            _streamPut(target, '\t');
+            
+            // <mrnm>
+            if ((mateIdx < length(store.alignedReadStore)))
+            {
+                if ((*it).contigId == (*mit).contigId)
+                    _streamWrite(target, '=');
+                else
+                    if ((*mit).contigId < length(store.contigNameStore))
+                        _streamWrite(target, store.contigNameStore[(*mit).contigId]);
+            } else
+                _streamWrite(target, '*');
+                
+            _streamPut(target, '\t');
+            
+            // <mpos>
+            _streamPutInt(target, (int)mpos);
+            _streamPut(target, '\t');
+            
+            // <isize>
+            _streamPutInt(target, isize);
+            _streamPut(target, '\t');
+
+            // <seq>
+            if (!secondary)
+                _streamWrite(target, readSeq);
+            else
+                _streamPut(target, '*');
+            _streamPut(target, '\t');
+            
+            // <qual>
+            if (!secondary)
+            {
+                TReadSeqIter it = begin(readSeq, Standard());
+                TReadSeqIter itEnd = end(readSeq, Standard());
+                for (; it != itEnd; ++it)
+                    _streamPut(target, (char)(getQualityValue(*it) + 33));
+            }
+            else
+                _streamPut(target, '*');
+            
+            // <tags>
+            
+            if (errors != -1)
+            {
+                _streamWrite(target, "\tNM:i:");
+                _streamPutInt(target, errors);
+            }
+
+            if (!empty(md))
+            {
+                _streamWrite(target, "\tMD:Z:");
+                _streamWrite(target, md);
+            }
+
+            if (alignedId < length(store.alignedReadTagStore) && !empty(store.alignedReadTagStore[alignedId]))
+            {
+                _streamPut(target, '\t');
+                _streamWrite(target, store.alignedReadTagStore[alignedId]);
+            }
+            
+            _streamPut(target, '\n');
+        }
+
+#if 0  // DISABLE FOR NOW
+        // Write out records for unaligned reads.
+        TSize readCount = length(store.readSeqStore);
+        for (unsigned readId = 0; readId < readCount; ++readId)
+        {
+            TWord mask = (TWord)1 << (readId % wordLen);
+            if ((readAligned[readId / wordLen] & mask) != 0)
+                continue;
+            
+            // <qname>
+            if (readId < length(store.readNameStore)) {
+                typedef typename Iterator<CharString, Standard>::Type TCharStringIterator;
+                if (empty(store.readNameStore[readId]))
+                    continue;
+                for (TCharStringIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) {
+                    if (*it == ' ' || *it == '\t' || *it == '\n' || *it == '\r')
+                        break;
+                    _streamPut(target, *it);
+                }
+            } else
+                continue;
+            _streamPut(target, '\t');
+            
+            // <flag>
+            unsigned short flag = 0x04;         // read is unaligned
+            int mateNo = getMateNo(store, readId);
+            if (mateNo == 0) flag |= 0x0041;    // this read is the first in the pair
+            if (mateNo == 1) flag |= 0x0081;    // this read is the second in the pair
+
+            _streamPutInt(target, flag);
+            _streamPut(target, '\t');
+            
+            // <rname>
+            _streamWrite(target, '*');
+            _streamPut(target, '\t');
+            
+            // <pos>
+            _streamWrite(target, '0');
+            _streamPut(target, '\t');
+            
+            // <mapq>
+            _streamWrite(target, '0');
+            _streamPut(target, '\t');
+            
+            // <cigar>
+            _streamWrite(target, '*');
+            _streamPut(target, '\t');
+            
+            // <mrnm>
+            _streamWrite(target, '*');
+            _streamPut(target, '\t');
+            
+            // <mpos>
+            _streamWrite(target, '0');
+            _streamPut(target, '\t');
+            
+            // <isize>
+            _streamWrite(target, '0');
+            _streamPut(target, '\t');
+
+            // <seq>
+            readSeq = store.readSeqStore[readId];
+            _streamWrite(target, readSeq);
+            _streamPut(target, '\t');
+            
+            // <qual>
+            TReadSeqIter it = begin(readSeq, Standard());
+            TReadSeqIter itEnd = end(readSeq, Standard());
+            for (; it != itEnd; ++it)
+                _streamPut(target, (char)(getQualityValue(*it) + 33));
+
+            // <tags>
+            _streamWrite(target, "\tNH:i:0");
+            
+            _streamPut(target, '\n');
+        }
+#endif  // #if 0
+    }
+    
+    template<typename TFile, typename TSpec, typename TConfig>
+    inline void _writeAlignments(TFile & target,
+                                 FragmentStore<TSpec, TConfig> & store,
+                                 Sam)
+    {
+        _writeAlignments(target, store, Sam(), Nothing());
+    }
+
+//////////////////////////////////////////////////////////////////////////////
+// write
+
+///.Function.write.param.tag.type:Tag.File Format.tag.Sam
+    
+    template<typename TFile, typename TSpec, typename TConfig>
+    inline void write(TFile & target,
+                      FragmentStore<TSpec, TConfig> & store,
+                      Sam)
+    {
+        typedef FragmentStore<TSpec, TConfig>               TFragmentStore;
+        typedef typename TFragmentStore::TContigNameStore   TContigNameStore;
+        typedef BamIOContext<TContigNameStore>              TBamIOContext;
+
+        TBamIOContext context(store.contigNameStore, store.contigNameStoreCache);
+
+        // 1. write header
+        BamHeader header;
+
+        // fill header with information from fragment store.
+        _fillHeader(header, store);
+
+        // write header to target.
+        write2(target, header, context, Sam());
+
+        // 2. write aligments
+        _writeAlignments(target, store, Sam());
+    }
+    
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_io_ucsc.h b/third-party/seqan/core/include/seqan/store/store_io_ucsc.h
new file mode 100755
index 0000000..4d54812
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_io_ucsc.h
@@ -0,0 +1,706 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_IO_UCSC_H
+#define SEQAN_HEADER_STORE_IO_UCSC_H
+
+/* IOREV
+ *
+ * _doc_
+ *
+ *
+ * maybe move this to file/ because its a file format
+ *
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+template <typename TSpec>
+struct Ucsc_;
+
+/**
+.Tag.File Format.tag.Ucsc:
+    Ucsc Genome Browser annotation file (a.k.a. knownGene format).
+..include:seqan/store.h
+*/
+
+struct UcscKnownGene_;
+typedef Tag<Ucsc_<UcscKnownGene_> > const Ucsc;
+
+/**
+.Tag.File Format.tag.UcscIsoforms:
+    Ucsc Genome Browser isoforms file (a.k.a. knownIsoforms format).
+..include:seqan/store.h
+*/
+struct UcscKnownIsoforms_;
+typedef Tag<Ucsc_<UcscKnownIsoforms_> > const UcscIsoforms;
+
+//////////////////////////////////////////////////////////////////////////////
+// Read Ucsc
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec = void>
+struct IOContextUcsc_
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+    typedef typename TAnnotation::TId                   TId;
+
+    CharString      transName;
+    CharString      contigName;
+    __int64         cdsBegin;
+    __int64         cdsEnd;
+    String<__int64> exonBegin;
+    String<__int64> exonEnd;
+    CharString      proteinName;
+
+    enum {KNOWN_GENE, KNOWN_ISOFORMS} format;
+    TAnnotation annotation;
+};
+
+template <typename TFragmentStore, typename TSpec>
+inline void clear(IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    clear(ctx.transName);
+    clear(ctx.contigName);
+    clear(ctx.exonBegin);
+    clear(ctx.exonEnd);
+    clear(ctx.proteinName);
+    clear(ctx.annotation.values);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// _readOneAnnotation
+//
+// reads in one annotation line from a Gff file
+
+// TODO(singer): return int instead of bool
+template <typename TRecordReader, typename TFragmentStore, typename TSpec>
+inline bool
+_readOneAnnotation(
+    TRecordReader & reader,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TContigPos         TContigPos;
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+
+    clear(ctx);
+
+    // read column 1: transcript name
+    // The letters until the first whitespace will be read.
+    // Then, we skip until we hit the first tab character.
+    if (readUntilWhitespace(ctx.transName, reader))
+        return false;
+
+    if (!empty(ctx.transName) && ctx.transName[0] == '#')
+    {
+        if (skipLine(reader))
+            return false;
+
+        return false;
+    }
+    if (skipWhitespaces(reader))
+        return false;
+
+    // read column 2: contig name
+    if (readUntilWhitespace(ctx.contigName, reader))
+        return false;
+
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 3: orientation
+    String<char> temp;
+    if (readUntilWhitespace(temp, reader))
+        return false;
+
+    if (temp[0] != '+' && temp[0] != '-' && length(temp) == 1u)
+    {
+        ctx.format = ctx.KNOWN_ISOFORMS;
+        insert(ctx.transName, 0, "GENE");
+        if (skipLine(reader))
+            return false;
+
+        return true;
+    }
+    ctx.format = ctx.KNOWN_GENE;
+    char orientation = temp[0];
+    if (skipBlanks(reader))
+        return false;
+
+
+    // read column 4: transcript begin position
+    clear(temp);
+    if (readDigits(temp, reader))
+        return false;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(ctx.annotation.beginPos, temp))
+            return false;
+    }
+    else
+    {
+        ctx.annotation.beginPos = TAnnotation::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return false;
+    }
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 5: transcript end position
+    clear(temp);
+    if (readDigits(temp, reader))
+        return false;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(ctx.annotation.endPos, temp))
+            return false;
+    }
+    else
+    {
+        ctx.annotation.endPos = TAnnotation::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return false;
+    }
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 6: CDS begin position
+    clear(temp);
+    if (readDigits(temp, reader))
+        return false;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(ctx.cdsBegin, temp))
+            return false;
+    }
+    else
+    {
+        ctx.cdsBegin = TAnnotation::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return false;
+    }
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 7: CDS end position
+    clear(temp);
+    if (readDigits(temp, reader))
+        return false;
+
+    if (length(temp) > 0u)
+    {
+        if (!lexicalCast2(ctx.cdsEnd, temp))
+            return false;
+    }
+    else
+    {
+        ctx.cdsEnd = TAnnotation::INVALID_POS;
+        if (skipUntilWhitespace(reader))
+            return false;
+    }
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 8: exon count
+    int exons = -1;
+    clear(temp);
+    if (readDigits(temp, reader))
+        return false;
+
+    if (length(temp) > 0u)
+        if (!lexicalCast2(exons, temp))
+            return false;
+
+    if (skipBlanks(reader))
+        return false;
+
+    // read column 9: exon begin positions
+    for (int i = 0; i < exons; ++i)
+    {
+        clear(temp);
+        if (readDigits(temp, reader))
+            return false;
+
+        unsigned long long tempBegin;
+        if (!lexicalCast2(tempBegin, temp))
+            return false;
+
+        appendValue(ctx.exonBegin, tempBegin, Generous());
+        if (skipNCharsIgnoringWhitespace(reader, 1u))
+            return false;
+
+    }
+    skipBlanks(reader);
+
+    // read column 10: exon end positions
+    for (int i = 0; i < exons; ++i)
+    {
+        clear(temp);
+        if (readDigits(temp, reader))
+            return false;
+
+        unsigned long long tempEnd;
+        if (!lexicalCast2(tempEnd, temp))
+            return false;
+
+        appendValue(ctx.exonEnd, tempEnd, Generous());
+        if (skipNCharsIgnoringWhitespace(reader, 1u))
+            return false;
+    }
+    if (skipUntilChar(reader, '\t'))
+        return false;
+
+    if (skipNChars(reader, 1u))
+        return false;
+
+
+    // read column 11: protein name
+    if (readUntilWhitespace(ctx.proteinName, reader))
+        return false;
+
+    if (skipBlanks(reader))
+        return false;
+
+    // skip column 12
+    if (skipLine(reader))
+        return false;
+
+    // adapt positions
+    if (orientation == '-')
+    {
+        TContigPos tmp = ctx.annotation.beginPos;
+        ctx.annotation.beginPos = ctx.annotation.endPos;
+        ctx.annotation.endPos = tmp;
+        tmp = ctx.cdsBegin;
+        ctx.cdsBegin = ctx.cdsEnd;
+        ctx.cdsEnd = tmp;
+        for (int i = 0; i < exons; ++i)
+        {
+            tmp = ctx.exonBegin[i];
+            ctx.exonBegin[i] = ctx.exonEnd[i];
+            ctx.exonEnd[i] = tmp;
+        }
+    }
+
+    return true;
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+_storeOneAnnotationKnownGene(
+    TFragmentStore & fragStore,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+    typedef typename TAnnotation::TId                   TId;
+
+    SEQAN_ASSERT_EQ(length(fragStore.annotationStore), length(fragStore.annotationNameStore));
+
+    // add transcript and CDS
+    TId transId = TAnnotation::INVALID_ID;
+    _storeAppendAnnotationName(fragStore, transId, ctx.transName, (TId) TFragmentStore::ANNO_MRNA);
+    TId cdsId = length(fragStore.annotationStore);
+    appendName(fragStore.annotationNameStore, ctx.proteinName, fragStore.annotationNameStoreCache);
+
+    resize(fragStore.annotationStore, cdsId + 1 + length(ctx.exonBegin), Generous());
+    resize(fragStore.annotationNameStore, cdsId + 1 + length(ctx.exonBegin), Generous());
+
+    // add contig name
+    _storeAppendContig(fragStore, ctx.annotation.contigId, ctx.contigName);
+
+    TAnnotation & transcript = fragStore.annotationStore[transId];
+    TId geneId = transcript.parentId;
+    if (geneId == TAnnotation::INVALID_ID)
+        geneId = 0;
+    transcript = ctx.annotation;
+    transcript.parentId = geneId;
+    transcript.typeId = TFragmentStore::ANNO_MRNA;
+
+    TAnnotation & cds = fragStore.annotationStore[cdsId];
+    cds = ctx.annotation;
+    cds.parentId = transId;
+    cds.typeId = TFragmentStore::ANNO_CDS;
+    cds.beginPos = ctx.cdsBegin;
+    cds.endPos = ctx.cdsEnd;
+    _adjustParent(transcript, cds);
+
+    // insert exons
+    ctx.annotation.parentId = transId;
+    ctx.annotation.typeId = TFragmentStore::ANNO_EXON;
+    for (unsigned i = 0; i < length(ctx.exonBegin); ++i)
+    {
+        ctx.annotation.beginPos = ctx.exonBegin[i];
+        ctx.annotation.endPos = ctx.exonEnd[i];
+        fragStore.annotationStore[cdsId + 1 + i] = ctx.annotation;
+        _adjustParent(transcript, ctx.annotation);
+    }
+    if (geneId != 0)
+        _adjustParent(fragStore.annotationStore[geneId], transcript);
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+_storeOneAnnotationKnownIsoforms(
+    TFragmentStore & fragStore,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TAnnotationStore   TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type      TAnnotation;
+    typedef typename TAnnotation::TId                   TId;
+
+    SEQAN_ASSERT_EQ(length(fragStore.annotationStore), length(fragStore.annotationNameStore));
+
+    TId geneId = TAnnotation::INVALID_ID;
+    TId transId = TAnnotation::INVALID_ID;
+
+    // add transcript and CDS
+    _storeAppendAnnotationName(fragStore, geneId, ctx.transName, (TId) TFragmentStore::ANNO_GENE);
+    _storeAppendAnnotationName(fragStore, transId, ctx.contigName, (TId) TFragmentStore::ANNO_MRNA);
+
+    // set parent link locus->root
+    TAnnotation & locus = fragStore.annotationStore[geneId];
+    locus.parentId = 0;
+    locus.typeId = TFragmentStore::ANNO_GENE;
+
+    // set parent link transcript->locus
+    TAnnotation & transcript = fragStore.annotationStore[transId];
+    transcript.parentId = geneId;
+    transcript.typeId = TFragmentStore::ANNO_MRNA;
+
+    _adjustParent(locus, transcript);
+}
+
+template <typename TFragmentStore, typename TSpec>
+inline void
+_storeOneAnnotation(
+    TFragmentStore & fragStore,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    if (ctx.format == ctx.KNOWN_GENE)
+        _storeOneAnnotationKnownGene(fragStore, ctx);
+    else
+        _storeOneAnnotationKnownIsoforms(fragStore, ctx);
+}
+
+// TODO(holtgrew): Change interface such that file is after store.
+// TODO(singer): all the other read functions get a RecordReader not a file.
+template <typename TFile, typename TSpec, typename TConfig, typename TFormatSpec>
+inline void
+read(
+    TFile & file,
+    FragmentStore<TSpec, TConfig> & fragStore,
+    Tag<Ucsc_<TFormatSpec> > const)
+{
+//IOREV _nodoc_
+    typedef FragmentStore<TSpec, TConfig> TFragmentStore;
+
+    if (streamEof(file))
+        return;
+
+    // get first character from the stream
+    IOContextUcsc_<TFragmentStore> ctx;
+
+    refresh(fragStore.contigNameStoreCache);
+    refresh(fragStore.annotationNameStoreCache);
+    refresh(fragStore.annotationTypeStoreCache);
+
+    RecordReader<TFile, SinglePass<> > reader(file);
+
+    while (!atEnd(reader))
+    {
+        if (_readOneAnnotation(reader, ctx))
+            _storeOneAnnotation(fragStore, ctx);
+    }
+    _storeClearAnnoBackLinks(fragStore.annotationStore);
+    _storeCreateAnnoBackLinks(fragStore.annotationStore);
+    _storeRemoveTempAnnoNames(fragStore);
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// Write Ucsc
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TFragmentStore, typename TSpec, typename TAnnotation, typename TId>
+inline bool
+_retrieveOneAnnotation(
+    TFragmentStore & fragStore,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx,
+    TAnnotation & annotation,
+    TId id,
+    Ucsc)
+{
+    if (annotation.typeId != TFragmentStore::ANNO_MRNA)
+        return false;
+
+    ctx.format = ctx.KNOWN_GENE;
+    ctx.transName = getAnnoUniqueName(fragStore, id);
+    if (annotation.contigId < length(fragStore.contigNameStore))
+        ctx.contigName = fragStore.contigNameStore[annotation.contigId];
+    else
+        clear(ctx.contigName);
+
+    ctx.annotation = annotation;
+    clear(ctx.proteinName);
+    clear(ctx.exonBegin);
+    clear(ctx.exonEnd);
+
+    TId lastChildId = annotation.lastChildId;
+    TId i = lastChildId;
+    do
+    {
+        i = fragStore.annotationStore[i].nextSiblingId;
+        TAnnotation & anno = fragStore.annotationStore[i];
+        if (anno.typeId == TFragmentStore::ANNO_CDS)
+        {
+            if (i < length(fragStore.annotationNameStore))
+                ctx.proteinName = fragStore.annotationNameStore[i];
+            ctx.cdsBegin = anno.beginPos;
+            ctx.cdsEnd = anno.endPos;
+        }
+        if (anno.typeId == TFragmentStore::ANNO_EXON)
+        {
+            appendValue(ctx.exonBegin, anno.beginPos, Generous());
+            appendValue(ctx.exonEnd, anno.endPos, Generous());
+        }
+    }
+    while (i != lastChildId);
+    return true;
+}
+
+template <typename TFragmentStore, typename TSpec, typename TAnnotation, typename TId>
+inline bool
+_retrieveOneAnnotation(
+    TFragmentStore & fragStore,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx,
+    TAnnotation & annotation,
+    TId id,
+    UcscIsoforms)
+{
+    if (annotation.typeId != TFragmentStore::ANNO_MRNA)
+        return false;
+
+    if (annotation.parentId == TAnnotation::INVALID_ID || annotation.parentId == 0)
+        return false;
+
+    ctx.format = ctx.KNOWN_ISOFORMS;
+    ctx.transName = getAnnoUniqueName(fragStore, annotation.parentId);
+    ctx.contigName = getAnnoUniqueName(fragStore, id);
+    return true;
+}
+
+template <typename TTargetStream, typename TFragmentStore, typename TSpec>
+inline bool
+_writeOneAnnotation(
+    TTargetStream & file,
+    IOContextUcsc_<TFragmentStore, TSpec> & ctx)
+{
+    typedef typename TFragmentStore::TContigPos         TContigPos;
+
+    unsigned suf = 0;
+    if (ctx.format == ctx.KNOWN_ISOFORMS && length(ctx.transName) >= 4 && prefix(ctx.transName, 4) == "GENE")
+        suf = 4;
+
+    // read column 1: transcript name
+    // The letters until the first whitespace will be read.
+    // Then, we skip until we hit the first tab character.
+    if (length(suffix(ctx.transName, suf)) > 0u)
+    {
+        if (streamWriteBlock(file, &(suffix(ctx.transName, suf))[0], length(suffix(ctx.transName, suf))) < length(suffix(ctx.transName, suf)))
+            return false;
+    }
+
+    if (streamPut(file, '\t'))
+        return false;
+
+    // read column 2: contig name
+    if (length(ctx.contigName) > 0u)
+    {
+        if (streamWriteBlock(file, &ctx.contigName[0], length(ctx.contigName)) < length(ctx.contigName))
+            return false;
+    }
+
+    if (ctx.format == ctx.KNOWN_ISOFORMS)
+    {
+        if (streamWriteChar(file, '\n'))
+            return false;
+
+        return true;
+    }
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 3: orientation
+    TContigPos transBeginPos, transEndPos;
+    TContigPos cdsBeginPos, cdsEndPos;
+    if (ctx.annotation.beginPos < ctx.annotation.endPos)
+    {
+        if (streamWriteChar(file, '+'))
+            return false;
+
+        transBeginPos = ctx.annotation.beginPos;
+        transEndPos = ctx.annotation.endPos;
+        cdsBeginPos = ctx.cdsBegin;
+        cdsEndPos = ctx.cdsEnd;
+    }
+    else
+    {
+        if (streamWriteChar(file, '-'))
+            return false;
+
+        transEndPos = ctx.annotation.beginPos;
+        transBeginPos = ctx.annotation.endPos;
+        cdsEndPos = ctx.cdsBegin;
+        cdsBeginPos = ctx.cdsEnd;
+    }
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 4: transcript begin position
+    if (streamPut(file, transBeginPos))
+        return false;
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 5: transcript end position
+    if (streamPut(file, transEndPos))
+        return false;
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 6: CDS begin position
+    if (streamPut(file, cdsBeginPos))
+        return false;
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 7: CDS end position
+    if (streamPut(file, cdsEndPos))
+        return false;
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 8: exon count
+    if (streamPut(file, length(ctx.exonBegin)))
+        return false;
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 9: exon begin positions
+    for (unsigned i = 0; i < length(ctx.exonBegin); ++i)
+    {
+        if (streamPut(file, _min(ctx.exonBegin[i], ctx.exonEnd[i])))
+            return false;
+
+        if (streamWriteChar(file, ','))
+            return false;
+    }
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 10: exon end positions
+    for (unsigned i = 0; i < length(ctx.exonBegin); ++i)
+    {
+        if (streamPut(file, _max(ctx.exonBegin[i], ctx.exonEnd[i])))
+            return false;
+
+        if (streamWriteChar(file, ','))
+            return false;
+    }
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // read column 10: protein name
+    if (length(ctx.proteinName) > 0u)
+    {
+        if (streamWriteBlock(file, &ctx.proteinName[0], length(ctx.proteinName)) < length(ctx.proteinName))
+            return false;
+    }
+
+    if (streamWriteChar(file, '\t'))
+        return false;
+
+    // skip column 11
+    if (length(ctx.transName) > 0u)
+    {
+        if (streamWriteBlock(file, &ctx.transName[0], length(ctx.transName)) < length(ctx.transName))
+            return false;
+    }
+
+    if (streamWriteChar(file, '\n'))
+        return false;
+
+    return true;
+}
+
+template <typename TTargetStream, typename TSpec, typename TConfig, typename TFormatSpec>
+inline void
+write(
+    TTargetStream & target,
+    FragmentStore<TSpec, TConfig> & store,
+    Tag<Ucsc_<TFormatSpec> > const format)
+{
+//IOREV _nodoc_
+    typedef FragmentStore<TSpec, TConfig>                           TFragmentStore;
+    typedef typename TFragmentStore::TAnnotationStore               TAnnotationStore;
+    typedef typename Value<TAnnotationStore>::Type                  TAnnotation;
+    typedef typename Iterator<TAnnotationStore, Standard>::Type     TAnnoIter;
+    typedef typename Id<TAnnotation>::Type                          TId;
+
+    IOContextUcsc_<TFragmentStore> ctx;
+
+    TAnnoIter it = begin(store.annotationStore, Standard());
+    TAnnoIter itEnd = end(store.annotationStore, Standard());
+
+    for (TId id = 0; it != itEnd; ++it, ++id)
+    {
+        if (_retrieveOneAnnotation(store, ctx, *it, id, format))
+            _writeOneAnnotation(target, ctx);
+    }
+}
+
+} // namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_library.h b/third-party/seqan/core/include/seqan/store/store_library.h
new file mode 100644
index 0000000..79d202a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_library.h
@@ -0,0 +1,94 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_LIBRARY_H
+#define SEQAN_HEADER_STORE_LIBRARY_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Library Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.LibraryStoreElement
+..summary:Represents a fragment library.
+..cat:Fragment Store
+..signature:LibraryStoreElement<>
+..signature:LibraryStoreElement<TMean[, TStd[, TSpec]]>
+..param.TMean:The type to represent the library size mean.
+...default:$double$
+..param.TStd:The type to represent the library size standard deviation.
+...default:$double$
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:A fragment library is a set of mate-pairs having a certain distribution of insert sizes.
+..remarks:Value type of the @Memvar.FragmentStore#libraryStore@ string.
+
+.Memfunc.LibraryStoreElement#LibraryStoreElement
+..summary:Constructor
+..signature:LibraryStoreElement<>()
+..signature:LibraryStoreElement<TMean[, TStd[, TSpec]]> ()
+..remarks:Sets $mean$ and $std$ to $0$.
+..class:Class.LibraryStoreElement
+.Memvar.LibraryStoreElement#mean
+..summary:The library size mean.
+..class:Class.LibraryStoreElement
+.Memvar.LibraryStoreElement#std
+..summary:The library size standard deviation.
+..class:Class.LibraryStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TMean = double, typename TStd = double, typename TSpec = void>
+struct LibraryStoreElement
+{
+	TMean		mean;		// mean library size in bps
+	TStd		std;	// library size variance
+
+	LibraryStoreElement() : mean(0), std(0) {}
+
+    inline bool operator==(LibraryStoreElement const & other) const
+    {
+        return mean == other.mean && std == other.std;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_matepair.h b/third-party/seqan/core/include/seqan/store/store_matepair.h
new file mode 100644
index 0000000..e8d4796
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_matepair.h
@@ -0,0 +1,112 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_MATEPAIR_H
+#define SEQAN_HEADER_STORE_MATEPAIR_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Mate Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.MatePairStoreElement
+..summary:Represents a mate-pair.
+..cat:Fragment Store
+..signature:MatePairStoreElement<>
+..signature:MatePairStoreElement<TSpec>
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:A mate-pair consists of two reads sequenced from opposite ends and strands of the same fragment.
+The insert size of a mate-pair is the size of the fragment.
+..remarks:Value type of the @Memvar.FragmentStore#matePairStore@ string.
+
+.Memfunc.MatePairStoreElement#MatePairStoreElement
+..summary:Constructor
+..signature:MatePairStoreElement<> ()
+..signature:MatePairStoreElement<TSpec> ()
+..remarks:Sets $readId[0]$, $readId[1]$ and $libId$ to $INVALID_ID$.
+..class:Class.MatePairStoreElement
+.Memvar.MatePairStoreElement#readId[2]
+..summary:Refers to two paired reads in the @Memvar.FragmentStore#readStore@ or contains $INVALID_ID$ values.
+..type:Metafunction.Id
+..class:Class.MatePairStoreElement
+.Memvar.MatePairStoreElement#libId
+..summary:Refers to a library in the @Memvar.FragmentStore#libraryStore@ or is $INVALID_ID$ if the mate-pair has no library.
+..type:Metafunction.Id
+..class:Class.MatePairStoreElement
+.Memvar.MatePairStoreElement#INVALID_ID
+..summary:Constant to represent an invalid id.
+..type:Metafunction.Id
+..class:Class.MatePairStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TSpec = void>
+struct MatePairStoreElement
+{
+	typedef typename Id<MatePairStoreElement>::Type TId;
+
+	static const TId INVALID_ID;
+	
+	TId		readId[2];	// refers to the two reads of a mate-pair, INVALID_ID if this is a singleton fragment (e.g. in afg: reads refer to fragments (mate pairs) and these refer to libraries, singletons refer to an empty fragment)
+	TId		libId;
+
+	MatePairStoreElement() : libId(INVALID_ID) 
+	{
+		readId[0] = INVALID_ID;
+		readId[1] = INVALID_ID;
+	}
+
+    inline bool operator==(MatePairStoreElement const & other) const
+    {
+        return readId[0] == other.readId[0] &&
+                readId[1] == other.readId[1] &&
+                libId == other.libId;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec>
+const typename Id<MatePairStoreElement<TSpec> >::Type
+MatePairStoreElement<TSpec>::INVALID_ID = MaxValue<typename Id<MatePairStoreElement<TSpec> >::Type>::VALUE;
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/store/store_read.h b/third-party/seqan/core/include/seqan/store/store_read.h
new file mode 100644
index 0000000..d99daef
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/store/store_read.h
@@ -0,0 +1,101 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_STORE_READ_H
+#define SEQAN_HEADER_STORE_READ_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+//////////////////////////////////////////////////////////////////////////////
+// Read Store
+//////////////////////////////////////////////////////////////////////////////
+
+/**
+.Class.ReadStoreElement
+..summary:Represents a single read (without sequence).
+..cat:Fragment Store
+..signature:ReadStoreElement<>
+..signature:ReadStoreElement<TSpec>
+..param.TSpec:The specialization type.
+...default:$void$
+..remarks:Value type of the @Memvar.FragmentStore#readStore@ string.
+
+.Memfunc.ReadStoreElement#ReadStoreElement
+..summary:Constructor
+..signature:ReadStoreElement<>()
+..signature:ReadStoreElement<TSpec> ()
+..remarks:Sets $matePairId$ to $INVALID_ID$.
+..class:Class.ReadStoreElement
+.Memvar.ReadStoreElement#matePairId
+..summary:Refers to a mate-pair in the @Memvar.FragmentStore#matePairStore@ or is $INVALID_ID$ if the read is not paired.
+..type:Metafunction.Id
+..class:Class.ReadStoreElement
+.Memvar.ReadStoreElement#INVALID_ID
+..summary:Constant to represent an invalid id.
+..type:Metafunction.Id
+..class:Class.ReadStoreElement
+..include:seqan/store.h
+*/
+
+template <typename TSpec = void>
+struct ReadStoreElement
+{
+	typedef typename Id<ReadStoreElement>::Type TId;
+	
+	static const TId INVALID_ID;
+
+	TId matePairId;				// refers to the mate-pair, INVALID_ID if not part of a mate-pair
+
+	ReadStoreElement() : matePairId(INVALID_ID) {}
+
+    inline
+    bool
+    operator==(ReadStoreElement const & other)
+    {
+        return matePairId == other.matePairId;
+    }
+};
+
+//////////////////////////////////////////////////////////////////////////////
+
+template <typename TSpec>
+const typename Id<ReadStoreElement<TSpec> >::Type
+ReadStoreElement<TSpec>::INVALID_ID = MaxValue<typename Id<ReadStoreElement<TSpec> >::Type>::VALUE;
+
+//////////////////////////////////////////////////////////////////////////////
+
+}// namespace SEQAN_NAMESPACE_MAIN
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/stream.h b/third-party/seqan/core/include/seqan/stream.h
new file mode 100644
index 0000000..c5b7996
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream.h
@@ -0,0 +1,116 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Facade header for the stream module.
+// ==========================================================================
+
+// TODO(holtgrew): Adaption for istream (and tests).
+// TODO(holtgrew): Adaption for ostream (and tests).
+// TODO(holtgrew): Adaption for stringstream (and tests).
+// TODO(holtgrew): Adaption for istringstream (and tests).
+// TODO(holtgrew): Adaption for ostringstream (and tests).
+
+// TODO(holtgrew): Adaption for external string?
+// TODO(holtgrew): Andreas' adapted the basic_* variants, why? Also, he included <iosfwd> and not <iostream> etc.
+
+#ifndef SEQAN_STREAM_H_
+#define SEQAN_STREAM_H_
+
+/**
+.Macro.SEQAN_HAS_ZLIB
+..cat:Input/Output
+..cat:From Outside
+..signature:SEQAN_HAS_ZLIB
+..summary:If set to 1 then zlib is available, i.e. including $<zlib.h>$ and linking against libz works.
+..remarks:This flag is normally set from the outside by your build system using compiler flags.
+
+.Macro.SEQAN_HAS_BZIP2
+..cat:Input/Output
+..cat:From Outside
+..signature:SEQAN_HAS_BZLIB
+..summary:If set to 1 then bzlib2 is available, i.e. including $<bzlib.h>$ and linking against libbzip2 works.
+..remarks:This flag is normally set from the outside by your build system using compiler flags.
+ */
+
+// ===========================================================================
+// Prerequisites.
+// ===========================================================================
+
+#include <seqan/basic.h>
+#include <seqan/file.h>
+#include <seqan/sequence.h>
+
+// ===========================================================================
+// Stream Concept, Adaptions, Stream Class and Specializations.
+// ===========================================================================
+
+#include <seqan/stream/concept_stream.h>
+
+#include <seqan/stream/adapt_cstdio.h>
+#include <seqan/stream/adapt_fstream.h>
+#include <seqan/stream/adapt_mmap.h> // TODO(h4nn3s): only streamPut() right now
+#include <seqan/stream/adapt_iostream.h>
+#include <seqan/stream/adapt_sstream.h>
+
+#include <seqan/stream/stream_base.h>
+#include <seqan/stream/stream_char_array.h>
+#if SEQAN_HAS_ZLIB
+// Enable Stream<GZFile> and Stream<Bgzf> if available.
+#include <seqan/stream/stream_gz_file.h>
+#include <seqan/stream/stream_bgzf.h>
+#endif  // #if SEQAN_HAS_ZLIB
+#if SEQAN_HAS_BZIP2  // Enable Stream<BZ2File> if available.
+#include <seqan/stream/stream_bz2_file.h>
+#endif  // #if SEQAN_HAS_BZIP2
+
+// ===========================================================================
+// Record Reader Class and Specializations.
+// ===========================================================================
+
+#include <seqan/stream/record_reader_base.h>
+#include <seqan/stream/record_reader_single.h>
+#include <seqan/stream/record_reader_single_mmap.h>
+#include <seqan/stream/record_reader_double.h>
+#include <seqan/stream/record_reader_double_mmap.h>
+
+#include <seqan/stream/read_auto_format.h>
+
+// ===========================================================================
+// Tokenizing and *is
+// ===========================================================================
+
+#include <seqan/stream/is.h> // currently empty
+#include <seqan/stream/tokenize.h>
+#include <seqan/stream/lexical_cast.h>
+
+#endif  // SEQAN_STREAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/adapt_cstdio.h b/third-party/seqan/core/include/seqan/stream/adapt_cstdio.h
new file mode 100644
index 0000000..96ad6e5
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/adapt_cstdio.h
@@ -0,0 +1,382 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Adaption for <cstdio> streams: std::FILE * to the stream concept.
+// ==========================================================================
+
+#include <cstdio>
+#include <sstream>
+
+#ifndef SEQAN_STREAM_ADAPT_CSTIO_H_
+#define SEQAN_STREAM_ADAPT_CSTIO_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Adaption."FILE *"
+..cat:Input/Output
+..summary:Adaption from $FILE *$ of $<cstdio>$ to streams.
+..include:seqan/stream.h
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/* // Clashes with definition of these metafunctions in file module.
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference<FILE *>
+{
+    typedef long int Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <>
+struct Position<FILE *>
+{
+    typedef long int Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size<FILE *>
+{
+    typedef long int Type;
+};
+*/
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<FILE *, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<FILE *, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<FILE *, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<FILE *, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature<FILE *, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<FILE *, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamPeek(char & c, FILE * stream)
+{
+    c = fgetc(stream);
+    ungetc(c, stream);
+    if (c == EOF)
+        return EOF;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, FILE * stream)
+{
+    c = fgetc(stream);
+    if (c == EOF)
+        return EOF;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(FILE * stream)
+{
+    return ::std::feof(stream) != 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(FILE * stream)
+{
+    return ::std::ferror(stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, FILE * stream, size_t maxLen)
+{
+    return ::std::fread(target, sizeof(char), maxLen, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(FILE * stream, char const c)
+{
+    int x = ::std::fputc(c, stream);
+    if (x == EOF)
+        return EOF;
+    return c != x;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(FILE * stream, char const * source, size_t count)
+{
+    return ::std::fwrite(source, sizeof(char), count, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+// --- strings
+
+inline int
+streamPut(FILE * stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(FILE * stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+template <typename TSpec, typename TSpec2>
+inline int
+streamPut(FILE * stream,
+          String<SimpleType<unsigned char, TSpec>, TSpec2> const & source)
+{
+    String<char, CStyle> buf = source;
+    return (streamWriteBlock(stream, toCString(buf), length(buf))
+                == length(buf))  ?   0 : 1;
+}
+
+// --- characters
+
+inline int
+streamPut(FILE * stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(FILE * stream, SimpleType<TValue, TSpec> const & c)
+{
+    return streamPut(stream, convert<char>(c));
+}
+
+// --- numbers
+
+inline char const *
+_streamPutChar(char const * /*tag*/)
+{
+    return "%s";
+}
+
+inline char const *
+_streamPutChar(int const /*tag*/)
+{
+    return "%d";
+}
+
+inline char const *
+_streamPutChar(unsigned int const /*tag*/)
+{
+    return "%u";
+}
+
+inline char const *
+_streamPutChar(long const /*tag*/)
+{
+    return "%ld";
+}
+
+inline char const *
+_streamPutChar(unsigned long const /*tag*/)
+{
+    return "%lu";
+}
+
+inline char const *
+_streamPutChar(float const /*tag*/)
+{
+    return "%.2f"; 
+}
+
+inline char const *
+_streamPutChar(double const /*tag*/)
+{
+    return "%.2lf";
+}
+
+// template <typename TValue, typename TSpec>
+// inline char const *
+// _streamPutChar(SimpleType<TValue, TSpec> const & /*tag*/)
+// {
+//     return _streamPutChar(TValue());
+// }
+
+
+// TODO(h4nn3s) according to man fprintf's point character is locale dependent,
+// maybe overload for doubles and floats to avoid that?
+template <typename TSource>
+inline int
+streamPut(FILE * stream, TSource const & source)
+{
+    std::stringstream tmp;
+    tmp << source;
+    return streamWriteBlock(stream, tmp.str().c_str(), tmp.str().size()) != tmp.str().size();
+}
+
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(FILE * stream)
+{
+    return ::std::fflush(stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamSeek(FILE * stream, long int delta, int origin)
+{
+    return ::std::fseek(stream, delta, origin);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position<FILE *>::Type
+streamTell(FILE * stream)
+{
+    return ::std::ftell(stream);
+}
+
+}  // namespace seqean
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_CSTIO_H_
diff --git a/third-party/seqan/core/include/seqan/stream/adapt_fstream.h b/third-party/seqan/core/include/seqan/stream/adapt_fstream.h
new file mode 100644
index 0000000..4f1f88a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/adapt_fstream.h
@@ -0,0 +1,652 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Adaptions for the <fstream> streams: std::ifstream, std::fstream,
+// std::ofstream.
+// ==========================================================================
+
+#include <fstream>
+
+#ifndef SEQAN_STREAM_ADAPT_FSTREAM_H_
+#define SEQAN_STREAM_ADAPT_FSTREAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Adaption.File stream
+..cat:Input/Output
+..summary:Adaption from $fstream$, $ifstream$ and $ofstream$ to the @Concept.StreamConcept@ concept.
+..include:seqan/stream.h
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference< ::std::fstream>
+{
+    typedef ::std::fstream::pos_type Type;
+};
+
+template <>
+struct Difference< ::std::ifstream>
+{
+    typedef ::std::ifstream::pos_type Type;
+};
+
+template <>
+struct Difference< ::std::ofstream>
+{
+    typedef ::std::ofstream::pos_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size< ::std::fstream>
+{
+    typedef size_t Type;
+};
+
+template <>
+struct Size< ::std::ifstream>
+{
+    typedef size_t Type;
+};
+
+template <>
+struct Size< ::std::ofstream>
+{
+    typedef size_t Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value< ::std::fstream>
+{
+    typedef ::std::fstream::char_type Type;
+};
+
+template <>
+struct Value< ::std::ifstream>
+{
+    typedef ::std::ifstream::char_type Type;
+};
+
+template <>
+struct Value< ::std::ofstream>
+{
+    typedef ::std::ofstream::char_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::fstream, IsInput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ifstream, IsInput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ofstream, IsInput>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::fstream, IsOutput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ifstream, IsOutput>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ofstream, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::fstream, HasPeek>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ifstream, HasPeek>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ofstream, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::fstream, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ifstream, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ofstream, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::fstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::ifstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::ofstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::fstream, Tell>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ifstream, Tell>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ofstream, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+template <typename TStream>
+inline int
+_streamPeekImplIOStream(char & c, TStream & stream)
+{
+    int x = stream.peek();
+    if (x == EOF)
+        return EOF;
+    c = x;
+    return 0;
+}
+
+inline int
+streamPeek(char & c, ::std::fstream & stream)
+{
+    return _streamPeekImplIOStream(c, stream);
+}
+
+inline int
+streamPeek(char & c, ::std::ifstream & stream)
+{
+    return _streamPeekImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+template <typename TStream>
+inline int
+_streamReadCharImplIOStream(char & c, TStream & stream)
+{
+    int x = stream.get();
+    if (x == EOF)
+        return EOF;
+    c = x;
+    return 0;
+}
+
+inline int
+streamReadChar(char & c, ::std::fstream & stream)
+{
+    return _streamReadCharImplIOStream(c, stream);
+}
+
+inline int
+streamReadChar(char & c, ::std::ifstream & stream)
+{
+    return _streamReadCharImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(::std::fstream & stream)
+{
+    return stream.eof();
+}
+
+inline bool
+streamEof(::std::ifstream & stream)
+{
+    return stream.eof();
+}
+
+inline bool
+streamEof(::std::ofstream & stream)
+{
+    return stream.eof();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(::std::fstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+inline int
+streamError(::std::ifstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+inline int
+streamError(::std::ofstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+template <typename TStream>
+inline size_t
+_streamReadBlockImplIOStream(char * target, TStream & stream, size_t maxLen)
+{
+    stream.read(target, maxLen);
+    return stream.gcount();
+}
+
+inline size_t
+streamReadBlock(char * target, ::std::fstream & stream, size_t maxLen)
+{
+    return _streamReadBlockImplIOStream(target, stream, maxLen);
+}
+
+inline size_t
+streamReadBlock(char * target, ::std::ifstream & stream, size_t maxLen)
+{
+    return _streamReadBlockImplIOStream(target, stream, maxLen);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+template <typename TStream>
+inline int
+_streamWriteCharImplIOStream(TStream & stream, char const c)
+{
+    stream.put(c);
+    if (!stream.bad())
+        return 0;
+    if (stream.eof())
+        return EOF;
+    SEQAN_ASSERT(stream.fail());
+    return 1;
+}
+
+inline int
+streamWriteChar(::std::fstream & stream, char const c)
+{
+    return _streamWriteCharImplIOStream(stream, c);
+}
+
+inline int
+streamWriteChar(::std::ofstream & stream, char const c)
+{
+    return _streamWriteCharImplIOStream(stream, c);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+template <typename TStream>
+inline size_t
+_streamWriteBlockImplIOStream(TStream & stream, char const * source, size_t count)
+{
+    stream.write(source, count);
+    return count; 
+}
+
+inline size_t
+streamWriteBlock(::std::fstream & stream, char const * source, size_t count)
+{
+    return _streamWriteBlockImplIOStream(stream, source, count);
+}
+
+inline size_t
+streamWriteBlock(::std::ofstream & stream, char const * source, size_t count)
+{
+    return _streamWriteBlockImplIOStream(stream, source, count);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+// fstream
+// --- characters
+
+inline int
+streamPut(::std::fstream & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(::std::fstream & stream,
+          SimpleType<TValue, TSpec> const & c)
+{
+    return streamWriteChar(stream, convert<char>(c));
+}
+
+// --- strings
+
+inline int
+streamPut(::std::fstream & stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(::std::fstream & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+template <typename TValue, typename TSpec, typename TSpec2>
+inline int
+streamPut(::std::fstream & stream,
+          String<SimpleType<TValue, TSpec>, TSpec2> const & source)
+{
+    String<char, CStyle> buf = source;
+    return (streamWriteBlock(stream, toCString(buf), length(buf))
+                == length(buf))  ?   0 : 1;
+}
+
+// --- wildcard
+
+template <typename TSource>
+inline int
+streamPut(::std::fstream & stream, TSource const & source)
+{
+    stream << source;
+    return stream.fail();
+}
+
+// ofstream
+// --- characters
+
+inline int
+streamPut(::std::ofstream & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(::std::ofstream & stream,
+          SimpleType<TValue, TSpec> const & c)
+{
+    return streamWriteChar(stream, convert<char>(c));
+}
+
+// --- strings
+
+inline int
+streamPut(::std::ofstream & stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(::std::ofstream & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+// --- wildcard
+
+template <typename TSource>
+inline int
+streamPut(::std::ofstream & stream, TSource const & source)
+{
+    stream << source;
+    return stream.fail();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(::std::fstream & stream)
+{
+    stream << std::flush;
+    return 0;
+}
+
+inline int
+streamFlush(::std::ofstream & stream)
+{
+    stream << std::flush;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamSeek(::std::fstream & stream, long int delta, int origin)
+{
+    stream.clear();  // Reset fail flags before seek.
+    // For fstream, the input and output pointer are kept in sync.
+    if (origin == SEEK_SET) {
+        stream.seekg(delta, ::std::fstream::beg);
+    } else if (origin == SEEK_CUR) {
+        stream.seekg(delta, ::std::fstream::cur);
+    } else {
+        stream.seekg(delta, ::std::fstream::end);
+    }
+    int res = (stream.fail() || stream.bad());
+    stream.clear();  // Reset EOF flag.
+    return res;
+}
+
+inline int
+streamSeek(::std::ifstream & stream, long int delta, int origin)
+{
+    stream.clear();  // Reset fail flags before seek.
+    if (origin == SEEK_SET)
+        stream.seekg(delta, ::std::fstream::beg);
+    else if (origin == SEEK_CUR)
+        stream.seekg(delta, ::std::fstream::cur);
+    else
+        stream.seekg(delta, ::std::fstream::end);
+    int res = (stream.fail() || stream.bad());
+    stream.clear();  // Reset EOF flag.
+    return res;
+}
+
+inline int
+streamSeek(::std::ofstream & stream, long int delta, int origin)
+{
+    stream.clear();  // Reset fail flags before seek.
+    if (origin == SEEK_SET)
+        stream.seekp(delta, ::std::fstream::beg);
+    else if (origin == SEEK_CUR)
+        stream.seekp(delta, ::std::fstream::cur);
+    else
+        stream.seekp(delta, ::std::fstream::end);
+    int res = (stream.fail() || stream.bad());
+    stream.clear();  // Reset EOF flag.
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position< ::std::fstream>::Type
+streamTell(::std::fstream & stream)
+{
+    SEQAN_ASSERT_EQ(stream.tellp(), stream.tellg());
+    std::streampos x = stream.tellp();
+    return x;
+}
+
+inline Position< ::std::fstream>::Type
+streamTell(::std::ifstream & stream)
+{
+    std::streampos x = stream.tellg();
+    return x;
+}
+
+inline Position< ::std::fstream>::Type
+streamTell(::std::ofstream & stream)
+{
+    std::streampos x = stream.tellp();
+    return x;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_FSTREAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/adapt_iostream.h b/third-party/seqan/core/include/seqan/stream/adapt_iostream.h
new file mode 100644
index 0000000..7ebcec3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/adapt_iostream.h
@@ -0,0 +1,383 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Adaptions for <iostream> strams: std::istream, std::ostream like std::cin.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_ADAPT_IOSTREAM_H_
+#define SEQAN_STREAM_ADAPT_IOSTREAM_H_
+
+#include <iostream>
+
+namespace seqan {
+
+// TODO(holtgrew): Copied from adapt_fstream.h, not tested! Maybe specialize templates for basic_* streams?
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Adaption.IO stream
+..summary:Adaption of standard C++ iostream objects.
+..cat:Input/Output
+..remarks:Also, adaption from $ostream$ and $istream$ to the @Concept.StreamConcept@ concept.
+..include:seqan/stream.h
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference< ::std::ostream>
+{
+    typedef ::std::ostream::pos_type Type;
+};
+
+template <>
+struct Difference< ::std::istream>
+{
+    typedef ::std::istream::pos_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size< ::std::ostream>
+{
+    typedef ::std::ostream::pos_type Type;
+};
+
+template <>
+struct Size< ::std::istream>
+{
+    typedef ::std::istream::pos_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value< ::std::ostream>
+{
+    typedef ::std::ostream::char_type Type;
+};
+
+template <>
+struct Value< ::std::istream>
+{
+    typedef ::std::istream::char_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::ostream, IsInput>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istream, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::ostream, IsOutput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istream, IsOutput>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::ostream, HasPeek>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istream, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::ostream, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istream, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::ostream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::istream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::ostream, Tell>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istream, Tell>
+{
+    typedef False Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamPeek(char & c, ::std::istream & stream)
+{
+    return _streamPeekImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, ::std::istream & stream)
+{
+    return _streamReadCharImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(::std::ostream & stream)
+{
+    return stream.eof();
+}
+
+inline bool
+streamEof(::std::istream & stream)
+{
+    return stream.eof();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(::std::ostream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+inline int
+streamError(::std::istream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, ::std::istream & stream, size_t maxLen)
+{
+    return _streamReadBlockImplIOStream(target, stream, maxLen);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(::std::ostream & stream, char const c)
+{
+    return _streamWriteCharImplIOStream(stream, c);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(::std::ostream & stream, char const * source, size_t count)
+{
+    return _streamWriteBlockImplIOStream(stream, source, count);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position< ::std::istream>::Type
+streamTell(::std::istream & stream)
+{
+    std::streampos x = stream.tellg();
+    return x;
+}
+
+inline Position< ::std::ostream>::Type
+streamTell(::std::ostream & stream)
+{
+    std::streampos x = stream.tellp();
+    return x;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+// ostream
+// --- characters
+
+inline int
+streamPut(::std::ostream & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(::std::ostream & stream,
+          SimpleType<TValue, TSpec> const & c)
+{
+    return streamWriteChar(stream, convert<char>(c));
+}
+
+// --- strings
+
+inline int
+streamPut(::std::ostream & stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(::std::ostream & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+// --- wildcard
+
+template <typename TSource>
+inline int
+streamPut(::std::ostream & stream, TSource const & source)
+{
+    stream << source;
+    return stream.fail();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(::std::ostream & stream)
+{
+    stream << std::flush;
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_IOSTREAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/adapt_mmap.h b/third-party/seqan/core/include/seqan/stream/adapt_mmap.h
new file mode 100644
index 0000000..c49921f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/adapt_mmap.h
@@ -0,0 +1,169 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Adaptions for the Memorymapped Strings
+// ==========================================================================
+
+// TODO(holtgrew): Should better be string adaption!
+
+#ifndef SEQAN_STREAM_ADAPT_MMAP_H_
+#define SEQAN_STREAM_ADAPT_MMAP_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*
+.Adaption.IO stream
+..cat:Input/Output
+..summary:Adaption from $fstream$, $ifstream$ and $ofstream$ to the @Concept.StreamConcept@ concept.
+..include:seqan/stream.h
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec, typename TChar>
+inline int
+streamWriteChar(String<TValue, TSpec> & stream, TChar const & c)
+{
+    appendValue(stream, c);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline typename Size<String<TValue, TSpec> >::Type
+streamWriteBlock(String<TValue, TSpec> & stream, char const * ptr, unsigned count)
+{
+    reserve(stream, length(stream) + count);
+    for (unsigned i = 0; i < count; ++i, ++ptr)
+        appendValue(stream, *ptr);
+    return count;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(String<TValue, TSpec> & stream, char const c)
+{
+    appendValue(stream, c);
+    return 0;
+}
+
+template <typename TValue1, typename TSpec1, typename TValue2, typename TSpec2>
+inline int
+streamPut(String<TValue1, TSpec1> & stream,
+          SimpleType<TValue2, TSpec2> const & c)
+{
+    appendValue(stream, c);
+    return 0;
+}
+
+
+// template <typename TValue0, typename TSpec0,
+//           typename TValue, typename TSpec, typename TSpec2>
+// inline int
+// streamPut(String<TValue0, MMap<TSpec0> > & stream,
+//           String<SimpleType<TValue, TSpec>, TSpec2> const & source)
+// {
+//     String<char, CStyle> buf = source;
+//     append(stream, toCString(buf));
+//     return 0;
+// }
+
+template <typename TValue, typename TSpec, typename TValue2, typename TSpec2>
+inline int
+streamPut(String<TValue, TSpec> & stream,
+          String<TValue2, TSpec2> const & source)
+{
+    append(stream, source);
+    return 0;
+}
+
+
+template <typename TValue, typename TSpec, typename TSource>
+inline int
+_appendWithoutTrailing0(String<TValue, TSpec> & stream,
+                        TSource const & source)
+{
+    for (int i = 0; source[i] != 0; ++i)
+        appendValue(stream, source[i]);
+    return 0;
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(String<TValue, TSpec> & stream, char const *source)
+{
+    return _appendWithoutTrailing0(stream, source);
+}
+
+
+// for numerical types
+template <typename TValue, typename TSpec, typename TSource>
+inline int
+streamPut(String<TValue, TSpec> & stream, TSource const & source)
+{
+    std::ostringstream str;
+    str << source << std::ends;
+    if (str.fail())
+        return str.fail();
+    return _appendWithoutTrailing0(stream, str.str());
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_MMAP_H_
diff --git a/third-party/seqan/core/include/seqan/stream/adapt_sstream.h b/third-party/seqan/core/include/seqan/stream/adapt_sstream.h
new file mode 100644
index 0000000..5ef76f1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/adapt_sstream.h
@@ -0,0 +1,602 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Adaptions for the <sstream> streams: std::istringstream,
+// std::stringstream, std::ostringstream.
+// ==========================================================================
+
+#include <sstream>
+
+#ifndef SEQAN_STREAM_ADAPT_SSTREAM_H_
+#define SEQAN_STREAM_ADAPT_SSTREAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/*
+.Adaption.String stream
+..cat:Input/Output
+..summary:Adaption from $fstream$, $ifstream$ and $ofstream$ to the @Concept.StreamConcept@ concept.
+..include:seqan/stream.h
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference< ::std::stringstream>
+{
+    typedef ::std::stringstream::pos_type Type;
+};
+
+template <>
+struct Difference< ::std::istringstream>
+{
+    typedef ::std::istringstream::pos_type Type;
+};
+
+template <>
+struct Difference< ::std::ostringstream>
+{
+    typedef ::std::ostringstream::pos_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size< ::std::stringstream>
+{
+    typedef ::std::stringstream::pos_type Type;
+};
+
+template <>
+struct Size< ::std::istringstream>
+{
+    typedef ::std::istringstream::pos_type Type;
+};
+
+template <>
+struct Size< ::std::ostringstream>
+{
+    typedef ::std::ostringstream::pos_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value< ::std::stringstream>
+{
+    typedef ::std::stringstream::char_type Type;
+};
+
+template <>
+struct Value< ::std::istringstream>
+{
+    typedef ::std::istringstream::char_type Type;
+};
+
+template <>
+struct Value< ::std::ostringstream>
+{
+    typedef ::std::ostringstream::char_type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::stringstream, IsInput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istringstream, IsInput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ostringstream, IsInput>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::stringstream, IsOutput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istringstream, IsOutput>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ostringstream, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::stringstream, HasPeek>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istringstream, HasPeek>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ostringstream, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::stringstream, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istringstream, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ostringstream, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::stringstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::istringstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature< ::std::ostringstream, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature< ::std::, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature< ::std::stringstream, Tell>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::istringstream, Tell>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature< ::std::ostringstream, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamPeek(char & c, ::std::stringstream & stream)
+{
+    return _streamPeekImplIOStream(c, stream);
+}
+
+inline int
+streamPeek(char & c, ::std::istringstream & stream)
+{
+    return _streamPeekImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, ::std::stringstream & stream)
+{
+    int res = _streamReadCharImplIOStream(c, stream);
+    stream.seekp(stream.tellg());
+    return res;
+}
+
+inline int
+streamReadChar(char & c, ::std::istringstream & stream)
+{
+    return _streamReadCharImplIOStream(c, stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(::std::stringstream & stream)
+{
+    return stream.eof();
+}
+
+inline bool
+streamEof(::std::istringstream & stream)
+{
+    return stream.eof();
+}
+
+inline bool
+streamEof(::std::ostringstream & stream)
+{
+    return stream.eof();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(::std::stringstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+inline int
+streamError(::std::istringstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+inline int
+streamError(::std::ostringstream & stream)
+{
+    // If we read beyond the last char, then eof and fail will be
+    // set. Workaround to get the logic right.
+    if ((stream.rdstate() & ::std::ios_base::eofbit) != 0)
+        return 0;
+    return stream.rdstate();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, ::std::stringstream & stream, size_t maxLen)
+{
+    int res = _streamReadBlockImplIOStream(target, stream, maxLen);
+    stream.seekp(stream.tellg());
+    return res;
+}
+
+inline size_t
+streamReadBlock(char * target, ::std::istringstream & stream, size_t maxLen)
+{
+    return _streamReadBlockImplIOStream(target, stream, maxLen);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(::std::stringstream & stream, char const c)
+{
+    int res = _streamWriteCharImplIOStream(stream, c);
+    stream.seekg(stream.tellp());
+    return res;
+}
+
+inline int
+streamWriteChar(::std::ostringstream & stream, char const c)
+{
+    return _streamWriteCharImplIOStream(stream, c);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(::std::stringstream & stream, char const * source, size_t count)
+{
+    int res = _streamWriteBlockImplIOStream(stream, source, count);
+    stream.seekg(stream.tellp());
+    return res;
+}
+
+inline size_t
+streamWriteBlock(::std::ostringstream & stream, char const * source, size_t count)
+{
+    return _streamWriteBlockImplIOStream(stream, source, count);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+// sstream
+// --- characters
+
+inline int
+streamPut(::std::stringstream & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(::std::stringstream & stream,
+          SimpleType<TValue, TSpec> const & c)
+{
+    return streamWriteChar(stream, convert<char>(c));
+}
+
+// --- strings
+
+inline int
+streamPut(::std::stringstream & stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(::std::stringstream & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+template <typename TValue, typename TSpec, typename TSpec2>
+inline int
+streamPut(::std::stringstream & stream,
+          String<SimpleType<TValue, TSpec>, TSpec2> const & source)
+{
+    String<char, CStyle> buf = source;
+    return (streamWriteBlock(stream, toCString(buf), length(buf))
+                == length(buf))  ?   0 : 1;
+}
+
+// --- wildcard
+
+template <typename TSource>
+inline int
+streamPut(::std::stringstream & stream, TSource const & source)
+{
+    stream << source;
+    return stream.fail();
+}
+
+// osstream
+// --- characters
+
+inline int
+streamPut(::std::ostringstream & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+template <typename TValue, typename TSpec>
+inline int
+streamPut(::std::ostringstream & stream,
+          SimpleType<TValue, TSpec> const & c)
+{
+    return streamWriteChar(stream, convert<char>(c));
+}
+
+// --- strings
+
+inline int
+streamPut(::std::ostringstream & stream, char const * source)
+{
+    return (streamWriteBlock(stream, source, strlen(source))
+                == strlen(source) )  ?   0 : 1;
+}
+
+template <typename TSpec>
+inline int
+streamPut(::std::ostringstream & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source))
+                == length(source))  ?   0 : 1;
+}
+
+// --- wildcard
+
+template <typename TSource>
+inline int
+streamPut(::std::ostringstream & stream, TSource const & source)
+{
+    stream << source;
+    return stream.fail();
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(::std::stringstream & stream)
+{
+    stream << std::flush;
+    return 0;
+}
+
+inline int
+streamFlush(::std::ostringstream & stream)
+{
+    stream << std::flush;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamSeek(::std::stringstream & stream, long int delta, int origin)
+{
+    // For sstream, the input and output pointer are kept in sync.
+    if (origin == SEEK_SET) {
+        stream.seekg(delta, ::std::stringstream::beg);
+        stream.seekp(delta, ::std::stringstream::beg);
+    } else if (origin == SEEK_CUR) {
+        stream.seekg(delta, ::std::stringstream::cur);
+        stream.seekp(delta, ::std::stringstream::cur);
+    } else {
+        stream.seekg(delta, ::std::stringstream::end);
+        stream.seekp(delta, ::std::stringstream::end);
+    }
+    return (stream.fail() || stream.bad());
+}
+
+inline int
+streamSeek(::std::istringstream & stream, long int delta, int origin)
+{
+    if (origin == SEEK_SET)
+        stream.seekg(delta, ::std::stringstream::beg);
+    else if (origin == SEEK_CUR)
+        stream.seekg(delta, ::std::stringstream::cur);
+    else
+        stream.seekg(delta, ::std::stringstream::end);
+    return (stream.fail() || stream.bad());
+}
+
+inline int
+streamSeek(::std::ostringstream & stream, long int delta, int origin)
+{
+    if (origin == SEEK_SET)
+        stream.seekp(delta, ::std::stringstream::beg);
+    else if (origin == SEEK_CUR)
+        stream.seekp(delta, ::std::stringstream::cur);
+    else
+        stream.seekp(delta, ::std::stringstream::end);
+    return (stream.fail() || stream.bad());
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position< ::std::stringstream>::Type
+streamTell(::std::stringstream & stream)
+{
+    std::streampos x = stream.tellp();
+    return x;
+}
+
+inline Position< ::std::stringstream>::Type
+streamTell(::std::istringstream & stream)
+{
+    std::streampos x = stream.tellg();
+    return x;
+}
+
+inline Position< ::std::stringstream>::Type
+streamTell(::std::ostringstream & stream)
+{
+    std::streampos x = stream.tellp();
+    return x;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_SSTREAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/concept_stream.h b/third-party/seqan/core/include/seqan/stream/concept_stream.h
new file mode 100644
index 0000000..c498f9e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/concept_stream.h
@@ -0,0 +1,320 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Interface for the stream concept.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_CONCEPT_STREAM_H_
+#define SEQAN_STREAM_CONCEPT_STREAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Concept.StreamConcept
+..summary:Concept for I/O streams.
+ */
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+/**
+.Tag.Stream Feature
+..cat:Input/Output
+..summary:Tag to select a given feature for querying in @Metafunction.HasStreamFeature at .
+..tag.IsInput:Query whether the stream supports @Function.streamReadChar@ and @Function.streamReadBlock at .
+..tag.IsOutput:Query whether the stream supports @Function.streamWriteChar@ and @Function.streamWriteBlock at .
+..tag.HasPeek:Query whether the stream supports @Function.streamPeek at .
+..tag.HasFilename:Query whether the stream has a file name.
+..tag.Seek<OriginBegin>:Query whether it is possible to @Function.streamSeek@ with $SEEK_SET$.
+..tag.Seek<OriginCurrent>:Query whether it is possible to @Function.streamSeek@ with $SEEK_CUR$.
+..tag.Seek<OriginEnd>:Query whether it is possible to @Function.streamSeek@ with $SEEK_END.
+..tag.Tell:Query whether the stream has a @Function.streamTell@ function.
+..include:seqan/stream.h
+ */
+
+struct IsInput_;
+typedef Tag<IsInput_> IsInput;
+
+struct IsOutput_;
+typedef Tag<IsOutput_> IsOutput;
+
+struct HasPeek_;
+typedef Tag<HasPeek_> HasPeek;
+
+struct HasFilename_;
+typedef Tag<HasFilename_> HasFilename;
+
+struct OriginBegin_;
+typedef Tag<OriginBegin_> OriginBegin;
+
+struct OriginEnd_;
+typedef Tag<OriginEnd_> OriginEnd;
+
+struct OriginCurrent_;
+typedef Tag<OriginCurrent_> OriginCurrent;
+
+template <typename TSpec>
+struct Seek;
+
+struct Tell_;
+typedef Tag<Tell_> Tell;
+
+/**
+.Metafunction.HasStreamFeature
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Query features of a stream type.
+..signature:HasStreamFeature<TStream, TFeatureTag>::Type
+..param.TStream:The stream type to query the property of.
+...type:Concept.StreamConcept
+..param.TFeatureTag:The feature tag.
+...type:Tag.Stream Feature
+..returns:Either $True$ or $False$.
+..remarks:Note that this only checks whether the type principally has this feature. For example, if a stream wraps a Unix PIPE internally, it might not support seek.
+..include:seqan/stream.h
+ */
+
+template <typename TStream, typename TTag>
+struct HasStreamFeature;
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.streamPeek
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Read next character from stream without advancing current position.
+..signature:streamPeek(c, stream)
+..param.c:The read character is written here.
+...type:nolink:$char &$
+..param.stream:The stream object to read from.
+...type:Concept.StreamConcept
+..returns:$int$, 0 on success, otherwise the error value from the underlying string system.
+..remarks:Note that this might involve two calls into the stream library, e.g. for cstdio streams, it involves a call to both $getc()$ and $ungetc()$.
+..see:Function.streamReadChar
+..see:Function.streamReadBlock
+..include:seqan/stream.h
+
+.Function.streamReadChar
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Read next character from stream and advance the current position.
+..signature:streamReadChar(c, stream)
+..param.c:The read character is written here.
+...type:nolink:$char &$
+..param.stream:The stream object to read from.
+...type:Concept.StreamConcept
+..returns:$int$, 0 on success, otherwise the error value from the underlying string system.
+..see:Function.streamPeek
+..see:Function.streamReadBlock
+..include:seqan/stream.h
+
+.Function.streamEof
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Check end-of-file state of a @Concept.StreamConcept at .
+..signature:streamReadChar(stream)
+..param.stream:The stream object to read from.
+...type:Concept.StreamConcept
+..returns:$bool$, true if the stream is in end-of-file state, false otherwise.
+..remarks:Note that the exact behaviour depends on the underlying implementation. With $FILE *$ streams, the stream can be in the end-of-file state from the point where the last character was read or from the point where the user tried to read beyond the end of the file.
+..include:seqan/stream.h
+
+.Function.streamReadBlock
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Read a block of bytes into a buffer.
+..signature:streamReadBlock(target, stream, maxLen)
+..param.target:The buffer to read into. There has to be enough space for $maxLen$ bytes.
+...type:nolink:$char *$
+..param.stream:The stream to read from.
+...type:Concept.StreamConcept
+..param.maxLen:maximal number of characters to read.
+...type:nolink:$size_t$
+..returns:Number of read bytes.
+..example.text:Copying data from a std::fstream into another std::fstream using SeqAn's stream adaption.
+..example.code:
+#include <fstream>
+#include <seqan/sequence.h>
+#include <seqan/stream.h>
+
+int main()
+{
+    std::fstream in("in.txt", std::ios::binary | std::ios::in);
+    std::fstream out("out.txt", std::ios::binary | std::ios::in);
+
+    seqan::CharString buffer;
+    resize(buffer, 1000);
+
+    while (!seqan::atEnd(in) && seqan::streamError(in) == 0)
+    {
+        int num = seqan::streamReadBlock(&buffer[0], in, length(buffer));
+        seqan::streamWriteBlock(out, &buffer[0], num);
+    }
+
+    return 0;
+}
+..see:Function.streamPeek
+..see:Function.streamReadChar
+..include:seqan/stream.h
+
+.Function.streamWriteChar
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Write one character to the stream.
+..signature:streamWriteChar(stream, c)
+..param.stream:The stream object to write to.
+...type:Concept.StreamConcept
+..param.c:The character to write to the stream.
+...type:nolink:$char$
+..returns:$int$ with error code, 0 on success.
+..see:Function.streamWriteBlock
+..include:seqan/stream.h
+
+.Function.streamWriteBlock
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Write a block of bytes from a buffer into a stream.
+..signature:streamWriteBlock(stream, source, count)
+..param.stream:The stream object to write to.
+...type:Concept.StreamConcept
+..param.source:The data to write to the stream.
+...type:nolink:$char *$
+..param.count:The number of bytes to write to the stream.
+...type:nolink:$size_t$
+..returns:$int$ with the number of successfully written objects. 
+..example.text:Copying data from a std::fstream into another std::fstream using SeqAn's stream adaption.
+..example.code:
+#include <fstream>
+#include <seqan/sequence.h>
+#include <seqan/stream.h>
+
+int main()
+{
+    std::fstream in("in.txt", std::ios::binary | std::ios::in);
+    std::fstream out("out.txt", std::ios::binary | std::ios::in);
+
+    seqan::CharString buffer;
+    resize(buffer, 1000);
+
+    while (!seqan::atEnd(in) && seqan::streamError(in) == 0)
+    {
+        int num = seqan::streamReadBlock(&buffer[0], in, length(buffer));
+        seqan::streamWriteBlock(out, &buffer[0], num);
+    }
+
+    return 0;
+}
+..see:Function.streamWriteChar
+..include:seqan/stream.h
+
+.Function.streamPut
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Write different types to stream
+..signature:streamPut(stream, source)
+..param.stream:The stream object to write to.
+...type:Concept.StreamConcept
+..param.source:The data to write to the stream.
+...type:nolink:$char *$ (must be 0-terminated!)
+...type:Shortcut.CharString
+...type:nolink:String<char, *>
+...type:nolink:numerical types ($int$, $double$ ...)
+..returns:$int$ with an error code, 0 on success.
+..remarks:Implementation note: for some specializations of @Concept.StreamConcept@ certain conversions take place through stringstream and a buffer of size 1023. It follows that the result of the conversion cannot be longer. However this should only effect numericals right now. If you still encounter truncated strings with another type, convert to $const char*$ manually before writing.
+..see:Function.streamWriteChar
+..see:Function.streamWriteBlock
+..include:seqan/stream.h
+
+.Function.streamFlush
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Flush the underlying stream.
+..signature:streamFlush(stream)
+..param.stream:The stream object to flush.
+...type:Concept.StreamConcept
+..returns:$int$ with an error code, 0 on success.
+..include:seqan/stream.h
+
+.Function.streamError
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Return the stream's error code.
+..signature:streamError(stream)
+..param.stream:The stream object to query.
+...type:Concept.StreamConcept
+..returns:$int$ with an error code, 0 is used for "no errors."
+..include:seqan/stream.h
+
+.Function.streamSeek
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Perform a seek operation on the stream.
+..signature:streamSeek(stream, delta, origin)
+..param.stream:The stream object to seek on.
+...type:Concept.StreamConcept
+..param.delta:The (relative) position.
+...type:nolink:$long int$
+..param.origin:Where to query from, we use the integers from <cstdio>.
+...type:nolink:$int$
+...remarks:Possible values are $SEEK_SET$, $SEEK_CUR$, and $SEEK_END$.
+..returns:$int$ with an error code, 0 is used for "no errors."
+..see:Function.streamTell
+..include:seqan/stream.h
+
+.Function.streamTell
+..concept:Concept.StreamConcept
+..cat:Input/Output
+..summary:Get the position in the current stream.
+..signature:streamTell(stream)
+..param.stream:The stream object to query the current position for.
+...type:Concept.StreamConcept
+..returns:The position within the stream, of type @Metafunction.Position at .
+..see:Function.streamSeek
+..include:seqan/stream.h
+ */
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_CONCEPT_STREAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/is.h b/third-party/seqan/core/include/seqan/stream/is.h
new file mode 100644
index 0000000..d6e6547
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/is.h
@@ -0,0 +1,168 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Collection of char checking functions
+// ==========================================================================
+
+// ==========================================================================
+// We add documentation for Ctype.h here for completeness.
+// ==========================================================================
+
+/**
+.Function.isalnum:
+..summary:Check if character is alpha-numeric
+..cat:Input/Output
+..signature:isalnum(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isalnum/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..include:<cctype>
+*/
+
+/**
+.Function.isalpha:
+..summary:Check if character is a upper or lowercase letter
+..cat:Input/Output
+..signature:isalpha(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isalpha/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..include:<cctype>
+*/
+
+/**
+.Function.isdigit:
+..summary:Check if character is a digit
+..cat:Input/Output
+..signature:isdigit(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isdigit/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..include:<cctype>
+*/
+
+/**
+.Function.iscntrl:
+..summary:Check if character is a control character
+..cat:Input/Output
+..signature:iscntrl(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/iscntrl/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..include:<cctype>
+*/
+
+/**
+.Function.isprint:
+..summary:Check if character is printable, i.e. not a control character
+..cat:Input/Output
+..signature:isprint(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isprint/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..see:Function.isgraph
+..include:<cctype>
+*/
+
+/**
+.Function.isgraph:
+..summary:Check if character is printable and not white space
+..cat:Input/Output
+..signature:isgraph(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isgraph/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..see:Function.isprint
+..see:Function.isspace
+..include:<cctype>
+*/
+
+
+/**
+.Function.isspace:
+..summary:Check if character is a white-space character
+..cat:Input/Output
+..signature:isspace(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks: This is non-seqan, plain c and listed for completeness
+..remarks: NOTE: White-Space contains more than space and tab characters, if you want to check for that, use Function.isblank instead!
+..see:http://www.cplusplus.com/reference/clibrary/cctype/isspace/
+..see:http://www.cppreference.com/wiki/string/character_classes
+..see:Function.isblank
+..include:<cctype>
+*/
+
+/**
+.Function.isblank:
+..summary:Check if character is either ' ' or '\t'
+..cat:Input/Output
+..signature:isblank(int c)
+..param.c:the character to be checked
+...type:nolink:$int$
+..returns:$true$(non-zero) if the check is successful and $false$ (zero) otherwise
+..remarks:This is non-seqan, specified in POSIX and listed for completeness.
+..remarks:For visual studio, we define it ourselves.
+..see:http://pubs.opengroup.org/onlinepubs/009695399/functions/isblank.html
+..see:http://www.cppreference.com/wiki/string/character_classes
+..see:Function.isspace
+..include:seqan/stream.h
+*/
+
+#ifdef PLATFORM_WINDOWS_VS
+// TODO(holtgrew): Adding basic/POSIX functions for OS that do not support them theirselves should go into platform.
+inline
+int isblank(int c)
+{
+    return (c == ' ') || (c == '\t');
+}
+#endif  // #ifdef PLATFORM_WINDOWS_VS
diff --git a/third-party/seqan/core/include/seqan/stream/lexical_cast.h b/third-party/seqan/core/include/seqan/stream/lexical_cast.h
new file mode 100644
index 0000000..b93e8a1
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/lexical_cast.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// casts for reading different types from strings
+// ==========================================================================+
+
+#ifndef SEQAN_STREAM_LEXICAL_CAST_H
+#define SEQAN_STREAM_LEXICAL_CAST_H
+
+namespace seqan {
+
+/**
+.Function.lexicalCast
+..cat:Input/Output
+..summary:Cast from a String-type to a numerical type
+..signature:lexicalCast<TTarget>(TSource const & source)
+..signature:lexicalCast<TTarget>(String<TValue, TSpec> const & source)
+..param.source:The string to be read from
+...type:Shortcut.CharString
+...type:nolink:char[]
+...type:nolink:std::string
+...type:nolink:or similar
+..param.TTarget:Type to be casted to
+...type:nolink:$int$
+...type:nolink:$unsigned int$
+...type:nolink:$double$
+...type:nolink:or similar
+..returns:Value of Type TTarget with casted contents of source
+...type:nolink:TTarget
+..remarks:Return value undefined if casting fails, see @Function.lexicalCast2@ for a more robust variant.
+..remarks:This function uses $std::istringstream$ internally, so right now "123foobar" will be
+succesfully cast to an int of 123.
+..include:seqan/stream.h
+..see:Function.lexicalCast2
+..example.text:Using $lexicalCast<>()$ is easy but not as robust as @Function.lexicalCast2@: We cannot detect parsing or conversion errors.
+..example.code:
+unsigned u = 0;
+int i = 0;
+double = 0;
+bool success = false;
+
+u = lexicalCast<unsigned>( "3");   // => u is 3.
+u = lexicalCast<unsigned>("-3");   // => u is undefined.
+i = lexicalCast<int>("-3");        // => i is -3.
+d = lexicalCast<double>("-3.99");  // => d is -3.99.
+ */
+
+template <typename TTarget, typename TSource>
+inline TTarget
+lexicalCast(TSource const & source)
+{
+    std::istringstream str(source);
+    TTarget ret = 0;
+
+    str >> ret;
+    return ret;
+}
+
+template < typename TTarget, typename TValue, typename TSpec>
+inline TTarget
+lexicalCast(String<TValue, TSpec> const & source)
+{
+    std::istringstream str(toCString(source));
+    TTarget ret = 0;
+    str >> ret;
+    return ret;
+}
+
+template < typename TTarget, typename TValue, typename TSpec>
+inline TTarget
+lexicalCast(String<TValue, TSpec> & source)
+{
+    return lexicalCast<TTarget>(const_cast<String<TValue, TSpec> const &>(source));
+}
+
+/**
+.Function.lexicalCast2
+..cat:Input/Output
+..summary:Cast from a String-type to a numerical type
+..signature:lexicalCast2(TTarget & target, TSource const & source)
+..signature:lexicalCast2(TTarget & target, String<TValue, TSpec> const & source)
+..param.target:Object to hold result of cast
+...type:nolink:$int$
+...type:nolink:$unsigned int$
+...type:nolink:$double$
+...type:nolink:or similar
+..param.source:The string to be read from
+...type:Shortcut.CharString
+...type:nolink:char[]
+...type:nolink:std::string
+...type:nolink:or similar
+..returns:$true$ if cast was successful, $false$ otherwise
+...type:nolink:$bool$
+..remarks:uses istringstream internally, so right now "123foobar" will be
+succesfully cast to an int of 123
+..include:seqan/stream.h
+..see:Function.lexicalCast
+..example.text:Using lexicalCast2 is straightforward and we can detect errors.
+..example.code:
+unsigned u = 0;
+int i = 0;
+double = 0;
+bool success = false;
+
+success = lexicalCast2(u, "3");      // => success is true, u is 3.
+success = lexicalCast2(u, "-3");     // => success is false, u is undefined.
+success = lexicalCast2(i, "-3");     // => success is true, i is -3.
+success = lexicalCast2(d, "-3.99");  // => success is true, d is -3.99.
+ */
+
+// TODO(holtgrew): Why is the result of lexicalCast2(unsigned, "3.99") true?
+
+template < typename TTarget, typename TSource >
+inline bool
+lexicalCast2(TTarget & target, TSource const & source)
+{
+    std::istringstream str(source);
+    return bool(str >> target);
+}
+
+template < typename TTarget, typename TValue, typename TSpec>
+inline bool
+lexicalCast2(TTarget & target, String<TValue, TSpec> const & source)
+{
+    std::istringstream str(toCString(source));
+    return bool(str >> target);
+}
+
+}
+
+#endif //def SEQAN_STREAM_LEXICAL_CAST_H
diff --git a/third-party/seqan/core/include/seqan/stream/read.h b/third-party/seqan/core/include/seqan/stream/read.h
new file mode 100644
index 0000000..a148861
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/read.h
@@ -0,0 +1,94 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Main File for Record and Document-Reading. Contains only doc right now.
+// ==========================================================================
+
+
+#ifndef SEQAN_STREAM_READ_H_
+#define SEQAN_STREAM_READ_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.readRecord
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:reads one record (e.g. a single DNA-sequence and its meta data) from a @Concept.StreamConcept@, by the means of @Class.RecordReader@
+..signature:readRecord(<format specific>, TRecordReader & reader, TTag const &)
+..param.<format specific>: possibly multiple fields (e.g. meta and sequence)
+..param.reader:The reader object to read from
+...type:Class.RecordReader
+..param.TTag:The file format tag
+..remarks: If not noted otherwise, only a Single-Pass implementation is available for a the given format
+..see:Function.read2
+..include:seqan/stream.h
+*/
+
+/**
+.Function.read2
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:reads an entire document from a @Concept.StreamConcept@, by the means of @Class.RecordReader@
+..signature:read2(<format specific>, TRecordReader & reader, TTag const &)
+..param.<format specific>: possibly multiple StringSets (e.g. of meta and sequences)
+..param.reader:The reader object to read from
+...type:Class.RecordReader
+..param.TTag:The file format tag
+..status:Should be renamed to "read" once the old IO-Code is removed
+..remarks: This is only supported for Double-Pass IO. If you cannot use Double-Pass IO (e.g. when you cannot seek on the stream), loop over @Function.readRecord@ instead.
+..remarks:If not noted otherwise an especially efficient version of the function is used if all StringSets are specialized as @Spec.ConcatDirect@ -StringSets.
+..include:seqan/stream.h
+..see:Class.RecordReader
+..see:Function.readRecord
+*/
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_READ_FASTA_FASTQ_H_
diff --git a/third-party/seqan/core/include/seqan/stream/read_auto_format.h b/third-party/seqan/core/include/seqan/stream/read_auto_format.h
new file mode 100644
index 0000000..5a9c09b
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/read_auto_format.h
@@ -0,0 +1,240 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// This header contains overloads for read2() and readRecord() that allow
+// them to be used for automatic format detection with sequence files.
+// ==========================================================================
+
+// (weese:)
+// Why did you introduce int i in every function?
+// That adds complexity and requires an additional _x() helper function
+// for each x() function. Please have a look at assignSeq() in file/file_format_mmap.h
+
+#ifndef SEQAN_STREAM_RECORD_READER_AUTO_FORMAT_H_
+#define SEQAN_STREAM_RECORD_READER_AUTO_FORMAT_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+enum ReadAutoFormatErrorCodes_
+{
+    IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT = 2049
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function read2
+// ----------------------------------------------------------------------------
+
+// For read2(metas, seqs, quals, reader, TTagSelector/AutoSeqStreamFormat).
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec, typename TQualString,
+          typename TQualSpec, typename TRecordReader>
+int _read2(StringSet<TIdString, TIdSpec> & /*metas*/,
+           StringSet<TSeqString, TSeqSpec> & /*seqs*/,
+           StringSet<TQualString, TQualSpec> & /*quals*/,
+           TRecordReader & /*reader*/,
+           TagSelector<void> const & /*tagSelector*/,
+           int i)
+{
+    SEQAN_ASSERT_EQ(i, -1);
+    (void)i;  // Only used for assertion.
+    return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+}
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec, typename TQualString,
+          typename TQualSpec, typename TRecordReader, typename TTagList>
+int _read2(StringSet<TIdString, TIdSpec> & metas,
+           StringSet<TSeqString, TSeqSpec> & seqs,
+           StringSet<TQualString, TQualSpec> & quals,
+           TRecordReader & reader,
+           TagSelector<TTagList> const & tagSelector,
+           int i)
+{
+    if (i == -1)
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+    if (i != tagSelector.tagId)
+        return _read2(metas, seqs, quals, reader, static_cast<typename TagSelector<TTagList>::Base const &>(tagSelector), i - 1);
+
+    typedef typename TTagList::Type TFormat;
+    return read2(metas, seqs, quals, reader, TFormat());
+}
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec, typename TQualString,
+          typename TQualSpec, typename TRecordReader, typename TTagList>
+int read2(StringSet<TIdString, TIdSpec> & metas,
+          StringSet<TSeqString, TSeqSpec> & seqs,
+          StringSet<TQualString, TQualSpec> & quals,
+          TRecordReader & reader,
+          TagSelector<TTagList> & tagSelector)
+{
+    if (!guessStreamFormat(reader, tagSelector))
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+
+    return _read2(metas, seqs, quals, reader, tagSelector, LENGTH<TTagList>::VALUE - 1);
+}
+
+// For read2(metas, seqs, reader, TTagSelector/AutoSeqStreamFormat).
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TRecordReader>
+int _read2(StringSet<TIdString, TIdSpec> & /*metas*/,
+           StringSet<TSeqString, TSeqSpec> & /*seqs*/,
+           TRecordReader & /*reader*/,
+           TagSelector<void> const & /*tagSelector*/,
+           int i)
+{
+    SEQAN_ASSERT_EQ(i, -1);
+    (void)i;  // Only used for assertion.
+    return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+}
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TRecordReader, typename TTagList>
+int _read2(StringSet<TIdString, TIdSpec> & metas,
+           StringSet<TSeqString, TSeqSpec> & seqs,
+           TRecordReader & reader,
+           TagSelector<TTagList> const & tagSelector,
+           int i)
+{
+    if (i == -1)
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+    if (i != tagSelector.tagId)
+        return _read2(metas, seqs, reader, static_cast<typename TagSelector<TTagList>::Base const &>(tagSelector), i - 1);
+
+    typedef typename TTagList::Type TFormat;
+    return read2(metas, seqs, reader, TFormat());
+}
+
+template <typename TIdString, typename TIdSpec, typename TSeqString, typename TSeqSpec,
+          typename TRecordReader, typename TTagList>
+int read2(StringSet<TIdString, TIdSpec> & metas,
+          StringSet<TSeqString, TSeqSpec> & seqs,
+          TRecordReader & reader,
+          TagSelector<TTagList> & tagSelector)
+{
+    if (!guessStreamFormat(reader, tagSelector))
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+
+    return _read2(metas, seqs, reader, tagSelector, LENGTH<TTagList>::VALUE - 1);
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord
+// ----------------------------------------------------------------------------
+
+// For readRecord(meta, seq, qual, reader, TTagSelector/AutoSeqStreamFormat).
+
+template <typename TIdString, typename TSeqString, typename TQualString, typename TRecordReader>
+int _readRecord(TIdString & /*meta*/, TSeqString & /*seq*/, TQualString & /*qual*/, TRecordReader & /*reader*/, TagSelector<void> const & /*tagSelector*/, int i)
+{
+    SEQAN_ASSERT_EQ(i, -1);
+    (void)i;  // only used for assertion.
+    return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+}
+
+template <typename TIdString, typename TSeqString, typename TQualString, typename TRecordReader, typename TTagList>
+int _readRecord(TIdString & meta, TSeqString & seq, TQualString & qual, TRecordReader & reader, TagSelector<TTagList> const & tagSelector, int i)
+{
+    if (i == -1)
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+    if (i != tagSelector.tagId)
+        return _readRecord(meta, seq, qual, reader, static_cast<typename TagSelector<TTagList>::Base const &>(tagSelector), i - 1);
+
+    typedef typename TTagList::Type TFormat;
+    return readRecord(meta, seq, qual, reader, TFormat());
+}
+
+template <typename TIdString, typename TSeqString, typename TQualString, typename TRecordReader, typename TTagList>
+int readRecord(TIdString & meta, TSeqString & seq, TQualString & qual, TRecordReader & reader, TagSelector<TTagList> & tagSelector)
+{
+    // TODO(holtgrew): The check should only happen once! Otherwise we waste time :(
+    if (!guessStreamFormat(reader, tagSelector))
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+
+    return _readRecord(meta, seq, qual, reader, tagSelector, LENGTH<TTagList>::VALUE - 1);
+}
+
+// For readRecord(meta, seq, reader, TTagSelector/AutoSeqStreamFormat).
+
+template <typename TIdString, typename TSeqString, typename TRecordReader>
+int _readRecord(TIdString & /*meta*/, TSeqString & /*seq*/, TRecordReader & /*reader*/, TagSelector<void> const & /*tagSelector*/, int i)
+{
+    (void)i;  // Only used in assertion.
+    SEQAN_ASSERT_EQ(i, -1);
+    return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+}
+
+template <typename TIdString, typename TSeqString, typename TRecordReader, typename TTagList>
+int _readRecord(TIdString & meta, TSeqString & seq, TRecordReader & reader, TagSelector<TTagList> const & tagSelector, int i)
+{
+    if (i == -1)
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+    if (i != tagSelector.tagId)
+        return _readRecord(meta, seq, reader, static_cast<typename TagSelector<TTagList>::Base const &>(tagSelector), i - 1);
+
+    typedef typename TTagList::Type TFormat;
+    return readRecord(meta, seq, reader, TFormat());
+}
+
+// (weese:)
+// why is guessStreamFormat called insided readRecord?
+// guessStreamFormat should be called outside and only once, directly after opening a stream
+
+template <typename TIdString, typename TSeqString, typename TRecordReader, typename TTagList>
+int readRecord(TIdString & meta, TSeqString & seq, TRecordReader & reader, TagSelector<TTagList> & tagSelector)
+{
+    // TODO(holtgrew): The check should only happen once! Otherwise we waste time :(
+    if (!guessStreamFormat(reader, tagSelector))
+        return IOERR_READ_AUTO_FORMAT_UNKNOWN_FORMAT;
+
+    return _readRecord(meta, seq, reader, tagSelector, LENGTH<TTagList>::VALUE - 1);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_AUTO_FORMAT_H_
diff --git a/third-party/seqan/core/include/seqan/stream/read_sam.h b/third-party/seqan/core/include/seqan/stream/read_sam.h
new file mode 100644
index 0000000..c05cde6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/read_sam.h
@@ -0,0 +1,192 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Record I/O for SAM.  The FragmentStore uses this API for loading whole
+// SAM documents.  Only Single-Pass I/O is implemented.
+//
+// Usage:
+//
+// // Open file and record reader.
+// FILE * f = fopen("example.sam", "rb");
+// RecordReader<FILE *, SinglePass<TSpec> > reader(f);
+//
+// // Read all headers.
+// SamHeader header;
+// String<SamHeader> headers;
+// while (!atEnd(reader) && value(reader) == '@') {
+//     readRecord(header, reader, Sam());
+//     appendValue(headers, header);
+// }
+//
+// // Read all alignments.
+// SamAlignment alignment;
+// String<SamAlignment> alignments;
+// while (!atEnd(reader)) {
+//     readRecord(alignment, reader, Sam());
+//     appendValue(alignments, alignment);
+// }
+// ==========================================================================
+
+// TODO(holtgrew): Delete this, replaced by bam_io module.
+
+#ifndef SEQAN_STREAM_READ_SAM_H_
+#define SEQAN_STREAM_READ_SAM_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct SamHeader
+{
+    typedef String<char, Array<2> > TTag;
+
+    TTag recordType;
+    String<Pair<TTag, CharString> > dataFields;
+};
+
+enum SamFieldType
+{
+    SAM_CHAR,
+    SAM_INT_32,
+    SAM_FLOAT,
+    SAM_STRING,
+    SAM_HEX_STRING
+};
+
+struct SamAlignment
+{
+    typedef String<char, Array<2> > TTag;
+
+    CharString queryName;      //  1 QNAME
+    __int32 flag;              //  2 FLAG
+    CharString referenceName;  //  3 RNAME
+    __int32 pos;               //  4 POS
+    __int32 mappingQuality;    //  5 MAPQ
+    CharString cigarString;    //  6 CIGAR
+    CharString referenceNext;  //  7 RNEXT
+    __int32 positionNext;      //  8 PNEXT
+    __int32 templateLength;    //  9 TLEN
+    Dna5String sequence;       // 10 SEQ
+    CharString qualities;      // 11 QUAL
+    
+    String<Triple<TTag, SamFieldType, CharString> > optionalFields;
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function readRecord(SamHeader, );  Single-Pass.
+// ----------------------------------------------------------------------------
+
+inline
+bool isLineBreak(char c)
+{
+    return c == '\r' || c == '\n';
+}
+
+template <typename TIdString, typename TSeqString, typename TFile, typename TSpec>
+int readRecord(SamHeader & header,
+               RecordReader<TFile, SinglePass<TSpec> > & reader,
+               Sam const & /*tag*/)
+{
+    // Read record type.
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    SEQAN_ASSERT_EQ(value(reader), '@');
+    goNext(reader);
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    header.queryName[0] = value(reader);
+    goNext(reader);
+    SEQAN_ASSERT_NOT(atEnd(reader));
+    header.queryName[1] = value(reader);
+    goNext(reader);
+    SEQAN_ASSERT_NOT(atEnd(reader));
+
+    // Read all fields.
+    while (!atEnd(reader) && !isLineBreak(value(reader))) {
+        SEQAN_ASSERT_EQ(value(reader), '\t');
+        goNext(reader);
+
+        resize(header.dataFields, length(header.dataFields) + 1);
+        back(header.dataFields).i1[0] = value(reader);
+        goNext(reader);
+        back(header.dataFields).i1[1] = value(reader);
+        goNext(reader);
+        SEQAN_ASSERT_EQ(value(reader), ':');
+        goNext(reader);
+        for (; value(reader) != '\t' && !isLineBreak(value(reader)); goNext(reader))
+            appendValue(back(header.dataFields).i2, value(reader));
+    }
+    // Skip line break.
+    if (!atEnd(reader) && isLineBreak(value(reader))) {
+        goNext(reader);
+        if (value(reader) == '\n')
+            goNext(reader);
+    }
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function readRecord(SamHeader, );  Single-Pass.
+// ----------------------------------------------------------------------------
+
+template <typename TIdString, typename TSeqString, typename TFile, typename TSpec>
+int readRecord(SamAlignment & record,
+               RecordReader<TFile, SinglePass<TSpec> > & reader,
+               Sam const & /*tag*/)
+{
+    SEQAN_ASSERT_NEQ(value(reader), '@');
+
+    // Reading integers.
+    CharString buffer;
+    tokenizeTo(buffer, reader, '\t');
+    record.beginPos = ::seqan::lexical_cast<__int32>(buffer); // We should probably steal/port the boost code, with enforcing english locale.
+    goNext(reader);
+    
+    // ... etc.
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_READ_SAM_H_
diff --git a/third-party/seqan/core/include/seqan/stream/record_reader_base.h b/third-party/seqan/core/include/seqan/stream/record_reader_base.h
new file mode 100644
index 0000000..58a9c7c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/record_reader_base.h
@@ -0,0 +1,204 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_RECORD_READER_BASE_H_
+#define SEQAN_STREAM_RECORD_READER_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+struct StringReader_;
+typedef Tag<StringReader_> StringReader;
+
+template <typename TSpec = void>
+struct SinglePass {};
+
+template <typename TSpec = void>
+struct DoublePass {};
+
+/**
+.Class.RecordReader
+..cat:Input/Output
+..summary:Buffer management for streams.
+..signature:RecordReader<TStream, TSpec>
+..param.TStream:The @Concept.StreamConcept@ type to work on.
+..param.TSpec:The record reader specialization to chose.
+..see:Concept.StreamConcept
+..example.file:demos/input_output/record_reader.cpp
+..include:seqan/stream.h
+
+.Memfunc.RecordReader#RecordReader
+..class:Class.RecordReader
+..summary:Constructor
+..signature:RecordReader()
+..signature:RecordReader(file[, bufferSize])
+..param.file:The file/String to use for reading.
+...type:nolink:The $TFile$ type of $RecordReader$.
+..param.bufferSize:The size of the buffer to use.
+...type:nolink:$unsigned$
+ */
+
+template <typename TStream, typename TSpec>
+class RecordReader;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafuction Position
+// ----------------------------------------------------------------------------
+
+/**
+.Metafunction.RecordReader#Position
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Returns the position type to use in @Function.RecordReader#position@ and @Function.RecordReader#setPosition at .
+..signature:Position<TReader>::Type
+..param.TReader:The @Class.RecordReader@ type to query for its position type.
+..returns:The position type related to the record reader type.
+..include:seqan/stream.h
+..see:Function.RecordReader#position
+..see:Function.RecordReader#setPosition
+*/
+
+template <typename TStream, typename TSpec>
+struct Position<RecordReader<TStream, TSpec> >
+{
+    typedef typename Position<TStream>::Type Type;
+};
+
+template <typename TStream, typename TSpec>
+struct Position<RecordReader<TStream, TSpec> const> :
+            Position<RecordReader<TStream, TSpec> >
+{};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.RecordReader#resultCode
+..cat:Input/Output
+..class:Class.RecordReader
+..signature:int resultCode(reader)
+..summary:Returns $int$ current status code for reader (0 on success).
+..param.reader:The @Class.RecordReader@ to query the state of.
+...type:Class.RecordReader
+..returns:$int$, zero if there was no error reading, non-zero value on errors. Note that zero is also returned on EOF.
+..include:seqan/stream.h
+
+.Function.RecordReader#value
+..summary:Returns the current value of the reader.
+..cat:Input/Output
+..class:Class.RecordReader
+..signature:char value(reader)
+..param.reader:The @Class.RecordReader@ to get the current value from.
+...type:Class.RecordReader
+..include:seqan/stream.h
+
+.Function.RecordReader#goNext
+..cat:Input/Output
+..class:Class.RecordReader
+..signature:bool goNext(recordReader)
+..summary:Advance record reader to next position.
+..param.recordReader:The @Class.RecordReader@ to advance the position in.
+...type:Class.RecordReader
+..include:seqan/stream.h
+
+.Function.RecordReader#nextIs
+..class:Class.RecordReader
+..cat:Input/Output
+..signature:bool nextIs(recordReader, tag)
+..summary:Query whether the next record is of a given type.
+..param.recordReader:The @Class.RecordReader@ to peek into.
+...type:Class.RecordReader
+...remarks:Stays unchanged.
+..param.tag:Tag to select the given record type.
+..returns:$bool$ indicating whether the next record in $recordReader$ is of type given by tag.
+..remarks:The checks are mostly heuristic, mostly looking at one or few characters from recordReader.
+..include:seqan/stream.h
+
+.Function.RecordReader#atEnd
+..cat:Input/Output
+..class:Class.RecordReader
+..summary:Returns $true$ if there is no more data to be read.
+..signature:bool atEnd(recordReader)
+..param.recordReader:The @Class.RecordReader@ to query the state of.
+...type:Class.RecordReader
+..returns:This function returns $true$ if the file is at end or there was an error reading. It returns $false$ if there is more data to read. In parsing functions, you can use @Function.RecordReader#resultCode@ to get the result to return from your parsing function.
+..see:Function.RecordReader#value
+..see:Function.RecordReader#resultCode
+..include:seqan/stream.h
+
+.Function.RecordReader#position
+..cat:Input/Output
+..class:Class.RecordReader
+..summary:Returns the current position of the reader.
+..signature:TPosition position(reader)
+..param.reader:The @Class.RecordReader@ to query for its position.
+...type:Class.RecordReader
+..param.TPosition:The @Metafunction.RecordReader#Position@ of the reader.
+..returns:The current position of the record reader.
+..see:Metafunction.RecordReader#Position
+..include:seqan/stream.h
+
+.Function.RecordReader#setPosition
+..cat:Input/Output
+..class:Class.RecordReader
+..summary:Returns the current position of the reader.
+..remarks:
+The underlying data source has to support setting the position.
+For String RecordReader objects, this works nicely, when reading from streams, setting the position of the record reader is supported if the underlying string supports it.
+..signature:void setPosition(reader, pos)
+..param.reader:The @Class.RecordReader@ to query for its position.
+...type:Class.RecordReader
+..param.pos:The position to set the reader to.
+...type:Metafunction.RecordReader#Position
+..returns:$void$
+..see:Metafunction.RecordReader#Position
+..see:Function.RecordReader#position
+..include:seqan/stream.h
+ */
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/record_reader_double.h b/third-party/seqan/core/include/seqan/stream/record_reader_double.h
new file mode 100644
index 0000000..3aa51b3
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/record_reader_double.h
@@ -0,0 +1,412 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The Double-Pass Record Reader specialization.  It works for all stream
+// types.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_RECORD_READER_DOUBLE_H_
+#define SEQAN_STREAM_RECORD_READER_DOUBLE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Double-Pass RecordReader
+..cat:Input/Output
+..general:Class.RecordReader
+..summary:Record reader specialization for double-pass reading.
+..signature:RecordReader<TStream, DoublePass>
+..param.TStream:The @Concept.StreamConcept@ type to work on.
+..remarks:Is not default or copy constructable.
+..include:seqan/stream.h
+ */
+
+template <typename TFile>
+class RecordReader<TFile, DoublePass<> >
+{
+public:
+    TFile & _file;
+    unsigned _bufferSize;
+    // INVARIANT: No used buffer may be empty after reading into it!
+    String<CharString *> _usedBuffers;    // Buffers with relevant data.
+    // TODO(holtgrew): It is probably a bad idea to do our own pooling here!
+    String<CharString *> _unusedBuffers;  // Buffers without relevant data.
+    typedef typename Iterator<CharString, Standard>::Type TIter;
+    TIter _current, _end;
+    CharString * _currentBuffer;
+    unsigned _currentBuffNo;
+    int _resultCode;
+    int _passNo;
+    char * _beginInFirst;
+    bool _stayInOneBuffer; // needed for stream format detection
+    // In contrast to the SinglePass<> reader, we store the current position of the file in _position since it is more
+    // complex to do the computation otherwise.  This means more updates to _position, though.
+    typedef typename Position<TFile>::Type TPosition;
+    TPosition _position;  // Position in file.
+    TPosition _firstPassPos;  // Position of _firstPass call.
+
+    enum {
+        OK = 0,
+        INVALID_FORMAT
+    };
+
+    RecordReader(TFile & file)
+            : _file(file), _bufferSize(BUFSIZ), _current(0), _end(0),
+              _currentBuffer(0), _currentBuffNo(0), _resultCode(0),
+              _passNo(0), _beginInFirst(0), _stayInOneBuffer(false),
+              _position(0), _firstPassPos(0)
+    {
+        // resize(_buffer, _bufferSize);
+    }
+
+    RecordReader(TFile & file, unsigned bufferSize)
+            : _file(file), _bufferSize(bufferSize), _current(0), _end(0),
+              _currentBuffer(0), _currentBuffNo(0), _resultCode(0),
+              _passNo(0), _beginInFirst(0), _stayInOneBuffer(false),
+              _position(0), _firstPassPos(0)
+    {
+        // resize(_buffer, _bufferSize);
+    }
+
+    ~RecordReader()
+    {
+        for (unsigned i = 0; i < length(_usedBuffers); ++i)
+            delete _usedBuffers[i];
+        for (unsigned i = 0; i < length(_unusedBuffers); ++i)
+            delete _unusedBuffers[i];
+    }
+
+private:
+    // No default or copy constructor.
+    RecordReader(RecordReader const &other): _file(other._file) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Helper Function _fillNextBuffer()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+_fillNextBuffer(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    if (recordReader._stayInOneBuffer && recordReader._end != 0)
+    // e.g. FileFormat Detection
+        return false;
+    // std::cerr << "REFILLING BUFFER" << std::endl;
+    if (streamEof(recordReader._file))
+        return false;
+    if (empty(recordReader._unusedBuffers)) {
+        recordReader._currentBuffer = new CharString();
+        appendValue(recordReader._usedBuffers, recordReader._currentBuffer);
+    } else {
+        recordReader._currentBuffer = back(recordReader._unusedBuffers);
+        eraseBack(recordReader._unusedBuffers);
+        appendValue(recordReader._usedBuffers, recordReader._currentBuffer);
+    }
+
+    resize(*recordReader._currentBuffer, recordReader._bufferSize);
+    recordReader._current = begin(*recordReader._currentBuffer, Standard());
+    // std::cerr << "recordReader._current = begin(...) == " << (void*)(recordReader._current) << " [fill next buffer]" << std::endl;
+    recordReader._currentBuffNo += 1;
+
+    if (recordReader._beginInFirst == NULL)
+        recordReader._beginInFirst = recordReader._current;
+
+    size_t bytesRead = streamReadBlock(recordReader._current, recordReader._file, recordReader._bufferSize);
+    if (bytesRead != recordReader._bufferSize) {
+        resize(*recordReader._currentBuffer, bytesRead);
+        // If we read fewer characters and the stream is not at its end then
+        // there was an error reading the file.
+        recordReader._resultCode = streamError(recordReader._file);
+        if (recordReader._resultCode) {
+            // std::cerr << "RESULT IS " << recordReader._resultCode << std::endl;
+            recordReader._end = recordReader._current;
+            return false;
+        }
+    }
+    recordReader._end = recordReader._current + bytesRead;
+    // std::cerr << "read " << bytesRead << " bytes" << std::endl;
+    // std::cerr << "ERROR? " << streamError(recordReader._file) << std::endl;
+    // std::cerr << "EOF? " << streamEof(recordReader._file) << std::endl;
+
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function startFirstPass()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.startFirstPass
+..class:Spec.Double-Pass RecordReader
+..cat:Input/Output
+..signature:startFirstPass(recordReader)
+..summary:Start the first reading pass.
+..param.recordReader:RecordReader to start the first pass with.
+...type:Spec.Double-Pass RecordReader
+..remarks:This will memoize the current position in the buffer, to return to in second pass.
+..see:Function.startSecondPass
+..include:seqan/stream.h
+ */
+
+template <typename TFile>
+void
+startFirstPass(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    // Store begin position of first pass.
+    recordReader._firstPassPos = recordReader._position;
+    recordReader._passNo = 1;
+    recordReader._beginInFirst = recordReader._current;
+    // TODO(holtgrew_): Add assertion that previous second pass ended at same position.
+    // What if is exactly at end of buffer?
+    if (length(recordReader._usedBuffers) > 1u) {
+        CharString * ptr = back(recordReader._usedBuffers);
+        eraseBack(recordReader._usedBuffers);
+        append(recordReader._unusedBuffers, recordReader._usedBuffers);
+        clear(recordReader._usedBuffers);
+        appendValue(recordReader._usedBuffers, ptr);
+    }
+
+    // Fill the next (or even: first) buffer if the current is empty.
+    if (recordReader._current == recordReader._end)
+        _fillNextBuffer(recordReader);
+    // std::cerr << "starting first pass from " << (void*)(recordReader._current) << std::endl;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _jumpToNextBuffer()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+bool
+_jumpToNextBuffer(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    if (recordReader._stayInOneBuffer) // e.g. file format detection
+        return false;
+    SEQAN_ASSERT_EQ(recordReader._passNo, 2);
+    SEQAN_ASSERT(recordReader._current ==  recordReader._end);
+    if (recordReader._currentBuffNo + 1 >= length(recordReader._usedBuffers))
+        return false;
+    recordReader._currentBuffNo += 1;
+    recordReader._currentBuffer = recordReader._usedBuffers[recordReader._currentBuffNo];
+    recordReader._current = begin(*recordReader._currentBuffer, Standard());
+    // std::cerr << "recordReader._current = begin(...) == " << (void*)(recordReader._current) << " [jump to next]" << std::endl;
+    recordReader._end = end(*recordReader._currentBuffer, Standard());
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function startSecondPass()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.startSecondPass
+..class:Spec.Double-Pass RecordReader
+..cat:Input/Output
+..signature:startSecondPass(recordReader)
+..summary:Start the second reading pass.
+..param.recordReader:RecordReader to start the second pass with.
+...type:Spec.Double-Pass RecordReader
+..remarks:This will reset the position in the buffer
+..see:Function.startFirstPass
+..include:seqan/stream.h
+ */
+
+template <typename TFile>
+void
+startSecondPass(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    // Set position back to first pass start position.
+    recordReader._position = recordReader._firstPassPos;
+    
+    SEQAN_ASSERT_EQ(recordReader._passNo, 1);
+    recordReader._passNo = 2;
+    recordReader._currentBuffNo = 0;
+    recordReader._currentBuffer = recordReader._usedBuffers[0];
+    recordReader._current = recordReader._beginInFirst;
+    // std::cerr << "recordReader._current = " << (void*)(recordReader._beginInFirst) << " [start second pass]" << std::endl;
+    recordReader._end = end(*recordReader._currentBuffer, Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+template <typename TFile>
+inline typename Position<TFile>::Type
+position(RecordReader<TFile, DoublePass<void> > const & recordReader)
+{
+    return recordReader._position;
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+// This automatically starts the first pass at the position.
+template <typename TFile, typename TPosition>
+inline int
+setPosition(RecordReader<TFile, DoublePass<void> > & recordReader, TPosition pos)
+{
+    // Clear buffers, mark as unused.
+    append(recordReader._unusedBuffers, recordReader._usedBuffers);
+    clear(recordReader._usedBuffers);
+
+    // Seek to position in file.
+    int res = streamSeek(recordReader._file, pos, SEEK_SET);
+    if (res != 0)
+        return res;
+    recordReader._position = pos;
+    recordReader._current = recordReader._end = 0;
+    startFirstPass(recordReader);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+atEnd(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    // std::cerr << "HAS MORE " << __LINE__ << std::endl;
+    // There can be more data if the current buffer is not exhausted.
+    if (recordReader._current != recordReader._end)
+        return false;
+    // std::cerr << "HAS MORE " << __LINE__ << std::endl;
+    // There can be more data if the current buffer is not the last one.
+    if (recordReader._currentBuffNo + 1 < length(recordReader._usedBuffers))
+        return false;
+    // std::cerr << "HAS MORE " << __LINE__ << std::endl;
+
+    // There is no more data if the buffer is exhausted and the stream
+    // is at the end of the file or there previously was an error reading the
+    // file.
+
+    if (streamEof(recordReader._file) || recordReader._resultCode != 0)
+        return true;
+    // std::cerr << "HAS MORE " << __LINE__ << std::endl;
+
+    // std::cerr << "refilling in atEnd()" << std::endl;
+
+    // Otherwise, we can try to load some data.  This case only happens if
+    // atEnd() is called at the beginning of the file; Otherwise, goNext()
+    // will load data.
+    switch (recordReader._passNo) {
+        case 0:
+            return false;
+        case 1:
+            return !_fillNextBuffer(recordReader);
+        case 2:
+            if (!_jumpToNextBuffer(recordReader))
+                return !_fillNextBuffer(recordReader);
+            else
+                return false;
+        default:
+            SEQAN_ASSERT_FAIL("Invalid pass no: %d", recordReader._passNo);
+            return true;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function resultCode()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline int
+resultCode(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    return recordReader._resultCode;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+goNext(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+
+    // std::cerr << "recordReader._current += 1 == " << (void*)(recordReader._current) << std::endl;
+    recordReader._current += 1;
+    recordReader._position += 1;
+    // If there is more data in the buffer then we're done.
+    if (recordReader._current != recordReader._end)
+        return false;  // Has more data.
+
+    // std::cerr << "REFILLING IN goNext()" << std::endl;
+
+    SEQAN_ASSERT_GEQ(recordReader._passNo, 1);
+    SEQAN_ASSERT_LEQ(recordReader._passNo, 2);
+    if (recordReader._passNo == 1)
+        return !_fillNextBuffer(recordReader);
+    else
+        return !_jumpToNextBuffer(recordReader);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline char
+value(RecordReader<TFile, DoublePass<> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    // std::cerr << "*recordReader._current == " << *recordReader._current << std::endl;
+    return *recordReader._current;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_DOUBLE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/record_reader_double_mmap.h b/third-party/seqan/core/include/seqan/stream/record_reader_double_mmap.h
new file mode 100644
index 0000000..e94aa72
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/record_reader_double_mmap.h
@@ -0,0 +1,219 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The Double-Pass Record Reader using the Memory Mapped String
+// specialization.  It uses that data does not have to be read explicitely but
+// is automatically loaded by the OS on pagefaults.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_RECORD_READER_DOUBLE_MMAP_H_
+#define SEQAN_STREAM_RECORD_READER_DOUBLE_MMAP_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): This could easily be adjusted to work for any string specialization by adding another layer, signature would then be RecordReader<TFile, DoublePass<StringReader<TStringSpec> > >.
+
+/**
+.Spec.Double-Pass String RecordReader
+..cat:Input/Output
+..general:Spec.Double-Pass RecordReader
+..summary:Record reader specialization for double-pass reading
+..signature:RecordReader<TString, DoublePass<StringReader> >
+..param.TString:The @Class.String@ type to work on.
+..remarks:This record reader does not have any buffers but uses the memory mapped string directly.
+..remarks:Is not default or copy constructable.
+..remarks:The buffer size is the granularity in which @Function.mmapAdvise@ will be called if $TString$ is a @Spec.MMap String at .
+..include:seqan/stream.h
+ */
+
+template <typename TString>
+class RecordReader<TString, DoublePass<StringReader> >
+{
+public:
+    typedef typename Iterator<TString, Standard>::Type TIter;
+    typedef typename Size<TString>::Type TSize;
+
+    int _passNo;
+    TString & _string;
+    TIter _first, _current, _end;
+    TSize _bufferSize;
+
+    enum {
+        OK = 0,
+        INVALID_FORMAT
+    };
+
+    RecordReader(TString & string)
+            : _passNo(0), _string(string), _first(begin(string)),
+              _current(begin(string)), _end(end(string)), _bufferSize(BUFSIZ)
+    {}
+
+    RecordReader(TString & string, unsigned bufferSize)
+            : _passNo(0), _string(string), _first(begin(string)),
+              _current(begin(string)), _end(end(string)), _bufferSize(bufferSize)
+    {}
+
+private:
+    // No default or copy constructor.
+    RecordReader(RecordReader const &other): _string(other._string) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+template <typename TString>
+inline typename Position<TString>::Type
+position(RecordReader<TString, DoublePass<StringReader> > const & recordReader)
+{
+    return recordReader._current - begin(recordReader._string, Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TString, typename TPosition>
+inline int
+setPosition(RecordReader<TString, DoublePass<StringReader> > & recordReader, TPosition pos)
+{
+    recordReader._current = iter(recordReader._string, pos, Standard());
+    startFirstPass(recordReader);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function startFirstPass()
+// ----------------------------------------------------------------------------
+
+template <typename T>
+void _startFirstPassMMapAdvise(T const & /*x*/)
+{}
+
+template <typename TValue, typename TConfig>
+void _startFirstPassMMapAdvise(String<TValue, MMap<TConfig> > & s)
+{
+    mmapAdvise(s, MAP_SEQUENTIAL);
+    
+}
+
+template <typename TString>
+void
+startFirstPass(RecordReader<TString, DoublePass<StringReader> > & recordReader)
+{
+    _startFirstPassMMapAdvise(recordReader._string);
+    recordReader._passNo = 1;
+    recordReader._first = recordReader._current;
+}
+
+// ----------------------------------------------------------------------------
+// Function startSecondPass()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+void
+startSecondPass(RecordReader<TString, DoublePass<StringReader> > & recordReader)
+{
+    SEQAN_ASSERT_EQ(recordReader._passNo, 1);
+    recordReader._passNo = 2;
+    recordReader._current = recordReader._first;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline bool
+atEnd(RecordReader<TString, DoublePass<StringReader> > & recordReader)
+{
+    // There is more data if the current buffer is not exhausted.
+    return recordReader._current == recordReader._end;
+}
+
+// ----------------------------------------------------------------------------
+// Function resultCode()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline int
+resultCode(RecordReader<TString, DoublePass<StringReader> > & /*recordReader*/)
+{
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline bool
+goNext(RecordReader<TString, DoublePass<StringReader> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    recordReader._current += 1;
+    return recordReader._current == recordReader._end;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline char
+value(RecordReader<TString, DoublePass<StringReader> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    return *recordReader._current;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_DOUBLE_MMAP_H_
diff --git a/third-party/seqan/core/include/seqan/stream/record_reader_single.h b/third-party/seqan/core/include/seqan/stream/record_reader_single.h
new file mode 100644
index 0000000..14208f6
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/record_reader_single.h
@@ -0,0 +1,253 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The Single-Pass Record Reader specialization.  It works for all stream
+// types.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_RECORD_READER_SINGLE_H_
+#define SEQAN_STREAM_RECORD_READER_SINGLE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <typename TFile>
+class RecordReader<TFile, SinglePass<void> >;
+
+template <typename TFile>
+inline bool
+_refillBuffer(RecordReader<TFile, SinglePass<void> > & recordReader);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Single-Pass RecordReader
+..cat:Input/Output
+..general:Class.RecordReader
+..summary:Record reader specialization for single-pass reading.
+..signature:RecordReader<TStream, SinglePass<void> >
+..param.TStream:The @Concept.StreamConcept@ type to work on.
+..remarks:Is not default or copy constructable.
+..include:seqan/stream.h
+ */
+
+template <typename TFile>
+class RecordReader<TFile, SinglePass<void> >
+{
+public:
+    TFile & _file;
+    unsigned _bufferSize;
+    CharString _buffer;
+    typedef typename Iterator<CharString, Standard>::Type TIter;
+    TIter _current, _end;
+    int _resultCode;
+    bool _stayInOneBuffer;
+    // We have to store the position of the end of the currently loaded block in the file separately because std streams
+    // cannot tell their position if at end and clearing the eofbit leads to problems with atEnd().
+    typedef typename Position<TFile>::Type TPosition;
+    TPosition _position;  // Position in file.
+
+    enum {
+        OK = 0,
+        INVALID_FORMAT
+    };
+
+    RecordReader(TFile & file)
+            : _file(file), _bufferSize(BUFSIZ), _current(0), _end(0),
+              _resultCode(0), _stayInOneBuffer(false), _position(0)
+    {
+        resize(_buffer, _bufferSize);
+        _refillBuffer(*this);
+    }
+
+    RecordReader(TFile & file, unsigned bufferSize)
+            : _file(file), _bufferSize(bufferSize), _current(0), _end(0),
+              _resultCode(0), _stayInOneBuffer(false), _position(0)
+    {
+        resize(_buffer, _bufferSize);
+        _refillBuffer(*this);
+    }
+
+private:
+    // No default or copy constructor.
+    RecordReader(RecordReader const &other): _file(other._file) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Helper Function _refillBuffer()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+_refillBuffer(RecordReader<TFile, SinglePass<void> > & recordReader)
+{
+    if (recordReader._stayInOneBuffer && recordReader._end != 0)
+        // e.g. file format detection; if end==0 there hasnt yet been a buffer
+        return false;
+    // std::cerr << "REFILLING BUFFER" << std::endl;
+    if (streamEof(recordReader._file))
+        return false;
+    recordReader._current = begin(recordReader._buffer, Standard());
+    recordReader._position = streamTell(recordReader._file);
+    size_t bytesRead = streamReadBlock(recordReader._current, recordReader._file, recordReader._bufferSize);
+    recordReader._position += bytesRead;
+    if (bytesRead != recordReader._bufferSize) {
+        // If we read fewer characters and the stream is not at its end then
+        // there was an error reading the file.
+        recordReader._resultCode = streamError(recordReader._file);
+        if (recordReader._resultCode) {
+            // std::cerr << "RESULT IS " << recordReader._resultCode << std::endl;
+            recordReader._end = recordReader._current;
+            return false;
+        }
+    }
+    recordReader._end = recordReader._current + bytesRead;
+    // std::cerr << "read " << bytesRead << " bytes" << std::endl;
+    // std::cerr << "ERROR? " << streamError(recordReader._file) << std::endl;
+    // std::cerr << "EOF? " << streamEof(recordReader._file) << std::endl;
+
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+template <typename TFile>
+inline typename Position<TFile>::Type
+position(RecordReader<TFile, SinglePass<void> > const & recordReader)
+{
+    typename Position<TFile>::Type bufferedUnread = recordReader._end - recordReader._current;
+    return recordReader._position - bufferedUnread;
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TFile, typename TPosition>
+inline int
+setPosition(RecordReader<TFile, SinglePass<void> > & recordReader, TPosition pos)
+{
+    int res = streamSeek(recordReader._file, pos, SEEK_SET);
+    if (res != 0)
+        return res;
+    _refillBuffer(recordReader);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+atEnd(RecordReader<TFile, SinglePass<void> > & recordReader)
+{
+    // There is more data if the buffer is not exhausted.
+    if (recordReader._current != recordReader._end)
+        return false;
+    // There is no more data if the buffer is exhausted and there the stream
+    // is at the end of the file or there previously was an error reading the
+    // file.
+    
+    if (streamEof(recordReader._file) || recordReader._resultCode != 0)
+        return true;
+
+    // std::cerr << "refilling in atEnd()" << std::endl;
+
+    // Otherwise, we can try to load some data.  This case only happens if
+    // atEnd is called at the beginning of the file; Otherwise, goNext()
+    // will load data.
+    return !_refillBuffer(recordReader);
+}
+
+// ----------------------------------------------------------------------------
+// Function resultCode()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline int
+resultCode(RecordReader<TFile, SinglePass<void> > & recordReader)
+{
+    return recordReader._resultCode;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline bool
+goNext(RecordReader<TFile, SinglePass<void> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+
+    recordReader._current += 1;
+    // If there is more data in the buffer then we're done.
+    if (recordReader._current != recordReader._end)
+        return false;  // Has more data.
+
+    // Otherwise, try to load some data.
+    return !_refillBuffer(recordReader);
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TFile>
+inline char
+value(RecordReader<TFile, SinglePass<void> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    return *recordReader._current;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_SINGLE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/record_reader_single_mmap.h b/third-party/seqan/core/include/seqan/stream/record_reader_single_mmap.h
new file mode 100644
index 0000000..75d3353
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/record_reader_single_mmap.h
@@ -0,0 +1,193 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// The Single-Pass Record Reader working on strings.  It uses that data does
+// not have to be read explicitely but is automatically loaded by the OS on
+// pagefaults.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_RECORD_READER_SINGLE_MMAP_H_
+#define SEQAN_STREAM_RECORD_READER_SINGLE_MMAP_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// TODO(holtgrew): Also use mmadvise to mark used memory as such?
+
+// TODO(holtgrew): This could easily be adjusted to work for any string specialization by adding another layer, signature would then be RecordReader<TFile, SinglePass<StringReader<TStringSpec> > >.
+
+/**
+.Spec.Single-Pass String RecordReader
+..cat:Input/Output
+..general:Spec.Single-Pass RecordReader
+..summary:Record reader specialization for single-pass reading from memory mapped files.
+..signature:RecordReader<TStream, SinglePass<StringReader> >
+..param.TStream:The @Concept.StreamConcept@ type to work on.
+..remarks:This record reader does not have any buffers but uses the memory mapped string directly.
+..remarks:Is not default or copy constructable.
+..remarks:The buffer size is the granularity in which @Function.mmapAdvise@ will be called if $TString$ is an @Spec.MMap String at .
+..see:Class.String
+..include:seqan/stream.h
+ */
+
+// TODO(holtgrew): Actually, this should work on sequences but is yet untested.
+
+template <typename TString>
+class RecordReader<TString, SinglePass<StringReader> >
+{
+public:
+    typedef typename Iterator<TString, Standard>::Type TIter;
+    typedef typename Size<TString>::Type TSize;
+
+    TString & _string;
+    TIter _current, _end;
+    TSize _bufferSize;
+
+    enum {
+        OK = 0,
+        INVALID_FORMAT
+    };
+
+    RecordReader(TString & string)
+            : _string(string), _current(begin(string)), _end(end(string)),
+              _bufferSize(BUFSIZ)
+    {}
+
+    RecordReader(TString & string, unsigned bufferSize)
+            : _string(string), _current(begin(string)), _end(end(string)),
+              _bufferSize(bufferSize)
+    {}
+
+private:
+    // No default or copy constructor.
+    RecordReader(RecordReader const &other): _string(other._string) {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function position()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Document!
+template <typename TString>
+inline typename Position<TString>::Type
+position(RecordReader<TString, SinglePass<StringReader> > const & recordReader)
+{
+    return recordReader._current - begin(recordReader._string, Standard());
+}
+
+// ----------------------------------------------------------------------------
+// Function setPosition()
+// ----------------------------------------------------------------------------
+
+template <typename TString, typename TPosition>
+inline int
+setPosition(RecordReader<TString, SinglePass<StringReader> > & recordReader, TPosition pos)
+{
+    recordReader._current = iter(recordReader._string, pos, Standard());
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline bool
+atEnd(RecordReader<TString, SinglePass<StringReader> > & recordReader)
+{
+    return recordReader._current == recordReader._end;
+}
+
+// TODO(holtgrew): We would rather have the const version only.
+
+template <typename TString>
+inline bool
+atEnd(RecordReader<TString, SinglePass<StringReader> > const & recordReader)
+{
+    return recordReader._current == recordReader._end;
+}
+
+// ----------------------------------------------------------------------------
+// Function resultCode()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline int
+resultCode(RecordReader<TString, SinglePass<StringReader> > & /*recordReader*/)
+{
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function goNext()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline bool
+goNext(RecordReader<TString, SinglePass<StringReader> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    recordReader._current += 1;
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function value()
+// ----------------------------------------------------------------------------
+
+template <typename TString>
+inline char
+value(RecordReader<TString, SinglePass<StringReader> > & recordReader)
+{
+    SEQAN_ASSERT(recordReader._current != recordReader._end);
+    return *recordReader._current;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_RECORD_READER_SINGLE_MMAP_H_
diff --git a/third-party/seqan/core/include/seqan/stream/stream_base.h b/third-party/seqan/core/include/seqan/stream/stream_base.h
new file mode 100644
index 0000000..baa5e3c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/stream_base.h
@@ -0,0 +1,210 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Base class for streams.
+// ==========================================================================
+
+#ifndef SEQAN_STREAM_STREAM_BASE_H_
+#define SEQAN_STREAM_STREAM_BASE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Class.Stream
+..cat:Input/Output
+..signature:Stream<TSpec>
+..summary:Abstract base class to fulfill the @Concept.StreamConcept@ concept.
+..concept:Concept.StreamConcept
+..include:seqan/stream.h
+ */
+
+template <typename TPointer = char *>
+struct CharArray;
+
+#if SEQAN_HAS_ZLIB  // Enable Stream<GZFile> if available.
+struct GZFile_;
+typedef Tag<GZFile_> GZFile;
+#endif  // #if SEQAN_HAS_ZLIB
+
+#if SEQAN_HAS_BZIP2  // Enable Stream<BZ2File> if available.
+struct BZ2File_;
+typedef Tag<BZ2File_> BZ2File;
+#endif  // #if SEQAN_HAS_ZLIB
+
+template <typename TSpec>
+class Stream;
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function atEnd()
+// ----------------------------------------------------------------------------
+
+///.Function.atEnd.param.iterator.type:Class.Stream
+///.Function.atEnd.class:Class.Stream
+
+template <typename TSpec>
+inline bool
+atEnd(Stream<TSpec> & stream)
+{
+    return streamEof(stream);
+}
+
+template <typename TSpec>
+inline bool
+atEnd(Stream<TSpec> const & stream)
+{
+    return streamEof(stream);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPut()
+// ----------------------------------------------------------------------------
+
+// Forward for generic case.
+
+template <typename TStream, typename TSource>
+inline int
+streamPut(TStream & stream, TSource const & source);
+
+// Important special case of char.
+
+template <typename TStream>
+inline int
+streamPut(Stream<TStream> & stream, char const c)
+{
+    return streamWriteChar(stream, c);
+}
+
+// Important special case of CharString.
+
+template <typename TStream, typename TSpec>
+inline int
+streamPut(Stream<TStream> & stream, String<char, TSpec> const & source)
+{
+    return (streamWriteBlock(stream, toCString(source), length(source)) == length(source))  ?   0 : 1;
+}
+
+// Generic version, based on stringstream.
+
+template <typename TStream, typename TSource>
+inline int
+_streamPut(Stream<TStream> & stream, TSource const & source, False const & /*tag*/)
+{
+    char buffer[1024] = "";
+    ::std::stringstream s;
+
+    s << source;
+    if (s.fail())
+        return s.fail();
+
+    s >> buffer;
+    if (s.fail())
+        return s.fail();
+
+    buffer[1023] = 0;
+
+//TODO(h4nn3s): we should be able to use the following and then s.str() directly
+// so we wouldnt need an extra buffer at all. but it doesnt work
+//     s << source << std::ends;
+//     if (s.fail())
+//         return s.fail();
+
+    return (streamWriteBlock(stream, buffer, strlen(buffer)) == strlen(buffer)) ? 0 : 1;
+}
+
+template <typename TStream, typename TSource>
+inline int
+_streamPut(TStream & target, TSource const & source, True const & /*tag*/)
+{
+	typename Iterator<TSource const, Standard>::Type it = begin(source, Standard());
+	typename Iterator<TSource const, Standard>::Type itEnd = end(source, Standard());
+    int res = 0;
+
+	for (; it != itEnd && res == 0; ++it)
+	{
+		typename GetValue<TSource const>::Type val_ = getValue(it);
+		res = streamPut(target, val_);
+	}
+	
+	return res;
+}
+
+// Case: Character arrays.
+
+template <typename TStream>
+inline int
+_streamPut(Stream<TStream> & stream, char const * source, True const & /*tag*/)
+{
+    return (streamWriteBlock(stream, source, strlen(source)) == strlen(source)) ? 0 : 1;
+}
+
+// Case: Array.
+// TODO(holtgrew): Requires atEnd(it) <==> *it == 0. Remove?
+
+template <typename TStream, typename TSourceValue>
+inline int
+_streamPut(TStream & stream, TSourceValue const * source, True const & /*tag*/)
+{
+    int res = 0;
+	for (; !atEnd(source) && res == 0; ++source)
+		res = _streamWrite(stream, *source);
+	return res;
+}
+
+// Function entry for generic version.
+
+template <typename TStream, typename TSource>
+inline int
+streamPut(TStream & stream, TSource const & source)
+{
+	return _streamPut(stream, source, typename IsSequence<TSource const>::Type());
+}
+
+}  // namespace seqean
+
+#endif  // #ifndef SEQAN_STREAM_STREAM_BASE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/stream_bgzf.h b/third-party/seqan/core/include/seqan/stream/stream_bgzf.h
new file mode 100644
index 0000000..3583e3c
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/stream_bgzf.h
@@ -0,0 +1,1166 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// BGZF Stream Access.
+//
+// This code is based on the original code by the Broad institute at MIT.
+// The license for the original code is reproduced below.
+// ==========================================================================
+
+/* The MIT License
+
+   Copyright (c) 2008 Broad Institute / Massachusetts Institute of Technology
+
+   Permission is hereby granted, free of charge, to any person obtaining a copy
+   of this software and associated documentation files (the "Software"), to deal
+   in the Software without restriction, including without limitation the rights
+   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+   copies of the Software, and to permit persons to whom the Software is
+   furnished to do so, subject to the following conditions:
+
+   The above copyright notice and this permission notice shall be included in
+   all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+   THE SOFTWARE.
+*/
+
+#ifndef EXTRAS_INCLUDE_SEQAN_STREAM_STREAM_BGZF_H_
+#define EXTRAS_INCLUDE_SEQAN_STREAM_STREAM_BGZF_H_
+
+#include <map>
+
+#include <zlib.h>
+
+// TODO(holtgrew): Check file for truncation via function.
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+struct Bgzf_;
+typedef Tag<Bgzf_> Bgzf;
+template <> class Stream<Bgzf>;
+inline void close(Stream<Bgzf> & stream);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// One entry in the BGZF cache.
+
+struct BgzfCacheEntry_
+{
+    int size;
+    String<char> block;
+    __int64 endOffset;
+};
+
+/**
+.Spec.BGZF Stream
+..cat:Input/Output
+..signature:Stream<Bgzf>
+..general:Class.Stream
+..summary:Reading and writing of BGZF data.
+..remarks:Not copy constructable, not assignable.
+..remarks:
+BGZF is the Block GZip Format which is used as the underlying format for BAM and TABIX.
+Data is written out compressed with gzip but the uncompressed data is split into blocks with a maximum block size.
+It is therefore possible to jump to beginnings of blocks in the resulting files, decompress the block and then jump into the block itself.
+..include:seqan/stream.h
+..example.code:
+Stream<Bgzf> stream;
+if (!open(stream, "myfile.bam", "r"))
+    return 1;  // error
+// ... work
+ */
+
+struct Bgzf_;
+typedef Tag<Bgzf_> Bgzf;
+
+template <>
+class Stream<Bgzf>
+{
+public:
+    typedef File<Sync<> > TFile;  // Type to use for reading/writing files.
+    typedef Position<TFile>::Type TPosition;
+
+    // The current error state, 0 for no error.
+    int _error;
+
+    // Flag that indicates whether we are at the end of the file.
+    bool _atEof;
+
+    // Mode of currently opened file.
+    int _openMode;  // TODO(holtgrew): Should go into File class.
+
+    // Current zlib compression level.
+    int _compressLevel;
+
+    // The file handle for the BGZF stream.
+    TFile _file;
+
+    // Buffer for uncompressed data.
+    String<char> _uncompressedBlock;
+
+    // Buffer for compressed data.
+    String<char> _compressedBlock;
+
+    // The address of the current block.
+    TPosition _blockPosition;
+
+    // Length of the current block.
+    __int32 _blockLength;
+
+    // Offset in the current block.
+    __int32 _blockOffset;
+
+    // Cache of decompressed blocks.
+    std::map<__int64, BgzfCacheEntry_ *> _cache;
+
+    // Number of bytes in cached blocks.
+    int _cacheSize;
+
+    // Maximum cache size, as number of bytes in cached blocks.
+    int _maxCacheSize;
+
+    // Whether or not the file is owned (i.e. opened with open()) or just attached to an already open file via POSIX
+    // file handle.
+    bool _fileOwned;
+
+    // Size of the file in bytes as it is on the disk.
+    __int64 _fileSize;
+
+    Stream() : _error(0), _atEof(false), _openMode(0), _compressLevel(Z_DEFAULT_COMPRESSION), _blockPosition(0),
+               _blockLength(0), _blockOffset(0), _cacheSize(0), _maxCacheSize(0), _fileOwned(false), _fileSize(0)
+    {}
+
+    ~Stream()
+    {
+        close(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference<Stream<Bgzf> >
+{
+    typedef __int64 Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <>
+struct Position<Stream<Bgzf> >
+{
+    typedef __int64 Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size<Stream<Bgzf> >
+{
+    typedef __int64 Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value<Stream<Bgzf> >
+{
+    typedef char Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature<Stream<Bgzf>, Seek<TSpec> >
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, Seek<OriginBegin> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<Bgzf>, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function size()
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Do we want a trait for this? Only possible for random access streams and those that have an underlying file.
+///.Function.size.param.file.type:Spec.BGZF Stream
+///.Function.size.class:Spec.BGZF Stream
+
+// Just forward to underlying Class.File's size().
+
+/*
+inline typename Size<Stream<Bgzf> >::Type
+size(Stream<Bgzf> const & stream)
+{
+    return size(stream._file);
+}
+*/
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfUnpackInt16()
+// ----------------------------------------------------------------------------
+
+inline int
+_bgzfUnpackInt16(unsigned char const * buffer)
+{
+    return (buffer[0] | (buffer[1] << 8));
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfPackInt16()
+// ----------------------------------------------------------------------------
+
+inline
+void
+_bgzfPackInt16(unsigned char * buffer, __uint16 value)
+{
+    buffer[0] = value;
+    buffer[1] = value >> 8;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfPackInt32()
+// ----------------------------------------------------------------------------
+
+inline void
+_bgzfPackInt32(unsigned char * buffer, __int32 value)
+{
+    buffer[0] = value;
+    buffer[1] = value >> 8;
+    buffer[2] = value >> 16;
+    buffer[3] = value >> 24;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfCheckHeader()
+// ----------------------------------------------------------------------------
+
+inline int
+_bgzfCheckHeader(char const * header)
+{
+    const char GZIP_ID1 = 31;
+    const __uint8 GZIP_ID2 = 139;
+    const char FLG_FEXTRA = 4;
+    const char BGZF_ID1 = 66;  // 'B'
+    const char BGZF_ID2 = 67;  // 'C'
+    const char BGZF_LEN = 2;
+    const char BGZF_XLEN = 6;  // BGZF_LEN+4
+
+    return (header[0] == GZIP_ID1 &&
+            (__uint8)header[1] == (__uint8) GZIP_ID2 &&
+            header[2] == Z_DEFLATED &&
+            (header[3] & FLG_FEXTRA) != 0 &&
+            _bgzfUnpackInt16((unsigned char*)&header[10]) == BGZF_XLEN &&
+            header[12] == BGZF_ID1 &&
+            header[13] == BGZF_ID2 &&
+            _bgzfUnpackInt16((unsigned char*)&header[14]) == BGZF_LEN);
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfLoadBlockFromCache()
+// ----------------------------------------------------------------------------
+
+// Returns number of bytes loaded from cache, 0 if address could not be found.
+
+inline int
+_bgzfLoadBlockFromCache(Stream<Bgzf> & stream, __int64 blockAddress)
+{
+    // If there is no block in the cache with this address then return false.
+    std::map<__int64, BgzfCacheEntry_ *>::iterator it = stream._cache.find(blockAddress);
+    if (it == stream._cache.end())
+        return 0;
+
+    // Update fields of stream.
+    if (stream._blockLength != 0)
+        stream._blockOffset = 0;
+    stream._blockPosition = blockAddress;
+    stream._blockLength = it->second->size;
+
+    // Copy data from cache into uncompressed block buffer.
+    if (!empty(it->second->block))
+        memcpy(&stream._uncompressedBlock[0], &it->second->block[0], length(it->second->block));
+
+    // Seek to end of cached block in the underlying file.
+    seek(stream._file, it->second->endOffset, SEEK_SET);
+
+    return it->second->size;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfCacheBlock()
+// ----------------------------------------------------------------------------
+
+inline bool
+_bgzfCacheBlock(Stream<Bgzf> & stream, size_t size)
+{
+    if (stream._blockLength > stream._maxCacheSize)
+        return false;  // Cannot cache this block.
+    if (stream._cache.find(stream._blockPosition) != stream._cache.end())
+        return true;  // Block is already cached.
+
+    // TODO(holtgrew): Implement LRU scheme?
+    
+    // Throw out blocks from cache until the new cache fits.  We simply remove the first block which should not make
+    // performance degrade much in practice.
+    while (stream._cacheSize + stream._blockLength > stream._maxCacheSize)
+    {
+        SEQAN_ASSERT_NOT(stream._cache.empty());
+        std::map<__int64, BgzfCacheEntry_ *>::iterator it = stream._cache.begin();
+        stream._cacheSize -= length(it->second->block);
+        delete it->second;
+        stream._cache.erase(it);
+    }
+
+    // Create new cache entry, copy out block data and put it into the cache.
+    BgzfCacheEntry_ * entry = new BgzfCacheEntry_();
+    entry->size = stream._blockLength;
+    entry->block = prefix(stream._uncompressedBlock, stream._blockLength);
+    entry->endOffset = stream._blockPosition + size;
+    stream._cache[stream._blockPosition] = entry;
+
+    stream._cacheSize += length(entry->block);
+    SEQAN_ASSERT_LEQ(stream._cacheSize, stream._maxCacheSize);
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfCacheBlock()
+// ----------------------------------------------------------------------------
+
+inline void
+_bgzfClearCache(Stream<Bgzf> & stream)
+{
+    typedef std::map<__int64, BgzfCacheEntry_ *>::iterator TIterator;
+    for (TIterator it = stream._cache.begin(); it != stream._cache.end(); ++it)
+        delete it->second;
+    stream._cacheSize = 0;
+    stream._cache.clear();
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfInflateBlock()
+// ----------------------------------------------------------------------------
+
+// Inflate from compression to decompression buffer.
+
+inline int
+_bgzfInflateBlock(Stream<Bgzf> & stream, size_t blockLength)
+{
+    int const GZIP_WINDOW_BITS = -15;  // no zlib header
+
+    z_stream zs;
+	int status;
+    zs.zalloc = NULL;
+    zs.zfree = NULL;
+    zs.next_in = static_cast<Bytef *>(static_cast<void *>(&stream._compressedBlock[0])) + 18;
+    zs.avail_in = blockLength - 16;
+    zs.next_out = static_cast<Bytef *>(static_cast<void *>(&stream._uncompressedBlock[0]));
+    zs.avail_out = length(stream._uncompressedBlock);
+
+    status = inflateInit2(&zs, GZIP_WINDOW_BITS);
+    if (status != Z_OK)
+        return -1;  // inflateInit2() has failed.
+
+    status = inflate(&zs, Z_FINISH);
+    if (status != Z_STREAM_END)
+    {
+        inflateEnd(&zs);
+        return -1;  // inflate() has failed.
+    }
+
+    status = inflateEnd(&zs);
+    if (status != Z_OK)
+        return -1;  // inflateEnd() failed.
+
+    return zs.total_out;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfReadBlock()
+// ----------------------------------------------------------------------------
+
+// Returns 0 on success, -1 on error, -2 on eof.
+
+inline int
+_bgzfReadBlock(Stream<Bgzf> & stream)
+{
+    int const BLOCK_HEADER_LENGTH = 18;
+    // Make sure there is enough space in the buffer for compressed data.
+    unsigned const MAX_BLOCK_SIZE = 64 * 1024;
+    resize(stream._compressedBlock, MAX_BLOCK_SIZE);
+    resize(stream._uncompressedBlock, MAX_BLOCK_SIZE);
+
+    char header[BLOCK_HEADER_LENGTH];
+
+    // Get address from block and try to get cached block from this address.
+    __int64 blockAddress = tell(stream._file);
+    if (_bgzfLoadBlockFromCache(stream, blockAddress))
+        return 0;
+
+    // Try to read the heder.
+    __int64 posBefore = tell(stream._file);
+    // TODO(holtgrew): Complicated reading because File<> interface is not so good.
+    bool success = read(stream._file, &header[0], sizeof(header));
+    int count = tell(stream._file) - posBefore;
+    if (!success && count == 0)
+        return -2;  // EOF.
+    if (!success)  // Unnecessary, could go away when file interface changes.
+        return -1; // Could not read header.
+
+    // If no data could be read for the header then we are at the end of the file, this is no error.
+    // TODO(holtgrew): Correct with EOF?
+    if (count == 0)
+    {
+        stream._blockLength = 0;
+        return 0;
+    }
+
+    int size = count;
+
+    // Check that the header is valid.
+    if (count != sizeof(header))
+        return -1;  // Could not read the full header.
+    if (!_bgzfCheckHeader(header))
+        return -1;  // Header was invalid.
+
+    // Copy header into buffer for compressed data.
+    int blockLength = _bgzfUnpackInt16((unsigned char *)&header[16]) + 1;
+    char * compressedBlock = (char *)&stream._compressedBlock[0];
+    memcpy(compressedBlock, header, BLOCK_HEADER_LENGTH);
+    int remaining = blockLength - BLOCK_HEADER_LENGTH;
+
+    // Read remainder of block into buffer for compressed data.
+    // TODO(holtgrew): Complicated reading because File<> interface is not so good.
+    posBefore = tell(stream._file);
+    success = read(stream._file, &compressedBlock[BLOCK_HEADER_LENGTH], remaining);
+    if (!success)
+        return -1;
+    count = tell(stream._file) - posBefore;
+    if (count != remaining)
+        return -1;  // Read failed.
+
+    size += count;
+
+    // Decompress between compression and decompression buffer.
+    count = _bgzfInflateBlock(stream, blockLength);
+    if (count < 0)
+        return -1;  // Decompression failed.
+
+    if (stream._blockLength != 0)
+        stream._blockOffset = 0;  // Do not reset offset if this read follows a seek.
+
+    // Update block address and length in stream object and add block to cache.
+    stream._blockPosition = blockAddress;
+    stream._blockLength = count;
+    _bgzfCacheBlock(stream, size);
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Helper Function _bgzfDeflateBlock()
+// ----------------------------------------------------------------------------
+
+// Deflate from uncompressed block to compressed block.  Also add extra field that stores the compressed block length.
+
+inline int
+_bgzfDeflateBlock(Stream<Bgzf> & stream, int blockLength)
+{
+    const int BLOCK_HEADER_LENGTH = 18;
+    const int BLOCK_FOOTER_LENGTH = 8;
+
+    const char GZIP_ID1 = 31;
+    const __uint8 GZIP_ID2 = 139;
+    const char CM_DEFLATE = 8;
+    const char FLG_FEXTRA = 4;
+    const __uint8 OS_UNKNOWN = 255;
+    const char BGZF_ID1 = 66;  // 'B'
+    const char BGZF_ID2 = 67;  // 'C'
+    const char BGZF_LEN = 2;
+    const char BGZF_XLEN = 6;  // BGZF_LEN+4
+
+    const int GZIP_WINDOW_BITS = -15; // no zlib header
+    const int Z_DEFAULT_MEM_LEVEL = 8;
+
+    const int MAX_BLOCK_SIZE = 64 * 1024;
+
+    // Make sure there is enough space in the buffer for compressed and uncompressed data.
+    resize(stream._compressedBlock, MAX_BLOCK_SIZE);
+    resize(stream._uncompressedBlock, MAX_BLOCK_SIZE);
+
+    char * buffer = &stream._compressedBlock[0];
+    int bufferSize = length(stream._compressedBlock);
+
+    // Init gzip header
+    buffer[0] = GZIP_ID1;
+    buffer[1] = GZIP_ID2;
+    buffer[2] = CM_DEFLATE;
+    buffer[3] = FLG_FEXTRA;
+    buffer[4] = 0;  // mtime
+    buffer[5] = 0;
+    buffer[6] = 0;
+    buffer[7] = 0;
+    buffer[8] = 0;
+    buffer[9] = OS_UNKNOWN;
+    buffer[10] = BGZF_XLEN;
+    buffer[11] = 0;
+    buffer[12] = BGZF_ID1;
+    buffer[13] = BGZF_ID2;
+    buffer[14] = BGZF_LEN;
+    buffer[15] = 0;
+    buffer[16] = 0;  // Placeholder for block length.
+    buffer[17] = 0;
+
+    // Loop to retry for blocks that do not compress enough.
+    int inputLength = blockLength;
+    int compressedLength = 0;
+    while (true)
+    {
+        z_stream zs;
+        zs.zalloc = NULL;
+        zs.zfree = NULL;
+        zs.next_in = static_cast<Bytef *>(static_cast<void *>(&stream._uncompressedBlock[0]));
+        zs.avail_in = inputLength;
+        zs.next_out = static_cast<Bytef *>(static_cast<void *>(&buffer[BLOCK_HEADER_LENGTH]));
+        zs.avail_out = bufferSize - BLOCK_HEADER_LENGTH - BLOCK_FOOTER_LENGTH;
+
+        int status = deflateInit2(&zs, stream._compressLevel, Z_DEFLATED,
+                                  GZIP_WINDOW_BITS, Z_DEFAULT_MEM_LEVEL, Z_DEFAULT_STRATEGY);
+        if (status != Z_OK)
+            return -1;  // deflateInit2() failed.
+
+        status = deflate(&zs, Z_FINISH);
+        if (status != Z_STREAM_END)
+        {
+            status = deflateEnd(&zs);
+            if (status == Z_OK)
+            {
+                // Not enough space in buffer.  This can happen in the rare case the input doesn't compress enough.  We
+                // try to resolve this by reducing the amount of input until it fits.
+                inputLength -= 1024;
+                if (inputLength <= 0)
+                    return -1;  // Input reduction failed.
+                continue;
+            }
+            return -1;  // Deflate failed.
+        }
+
+        status = deflateEnd(&zs);
+        if (status != Z_OK)
+            return -1;  // Deflate end failed.
+
+        compressedLength = zs.total_out;
+        compressedLength += BLOCK_HEADER_LENGTH + BLOCK_FOOTER_LENGTH;
+        if (compressedLength > MAX_BLOCK_SIZE)
+            return -1;  // Deflate overflow, should never happen.
+
+        break;
+    }
+
+    // Set compressed length into buffer, compute CRC and write CRC into buffer.
+    _bgzfPackInt16((unsigned char*)&buffer[16], compressedLength - 1);
+    __uint32 crc = crc32(0L, NULL, 0L);
+    crc = crc32(crc, static_cast<Bytef *>(static_cast<void *>(&stream._uncompressedBlock[0])), inputLength);
+    _bgzfPackInt32((unsigned char*)&buffer[compressedLength - 8], crc);
+    _bgzfPackInt32((unsigned char*)&buffer[compressedLength - 4], inputLength);
+
+    // Copy data that did not fit into the compressed block forward in the uncompressed data buffer.
+    int remaining = blockLength - inputLength;
+    if (remaining > 0)
+    {
+        if (remaining > inputLength)
+            return -1;  // Remained too large.  Should never happen (checking here so we can use memcpy).
+        memcpy(&stream._uncompressedBlock[0],
+               &stream._uncompressedBlock[0] + inputLength,
+               remaining);
+    }
+    stream._blockOffset = remaining;
+
+    return compressedLength;
+}
+
+// ----------------------------------------------------------------------------
+// Function attachToFile
+// ----------------------------------------------------------------------------
+
+// TODO(holtgrew): Rename to "reopen"? Is not not a better term, I guess.
+
+/**
+.Function.attachToFile
+..class:Spec.BGZF Stream
+..cat:Input/Output
+..summary:Attach to already open input / output file.
+..signature:attachToFile(stream, fileHandle, mode)
+..param.stream:Stream to attach to file.
+...type:Spec.BGZF Stream
+..param.fileHandle:The file handle to attach to.
+...type:nolink:$int$
+..param.mode:The mode flag the file was opened with.
+...type:nolink:$int$
+..remarks:A previously opened file is closed.
+..include:seqan/stream.
+*/
+
+inline void
+attachToFile(Stream<Bgzf> & stream, int fileHandle, int mode)
+{
+    close(stream);  // Close previously opened file.
+    stream._file.handle = fileHandle;
+    stream._openMode = mode;
+    stream._fileOwned = false;
+    // Set compression level.
+    if (mode & OPEN_WRONLY)
+        stream._compressLevel = Z_DEFAULT_COMPRESSION;
+}
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.open
+..class:Spec.BGZF Stream
+..param.stream.type:Spec.BGZF Stream
+..param.mode.remarks:When opening $Stream<Bgzf>$ for writing, you can append $'0'$-$'9'$ or $'u'$ to $"w"$ for setting the compression level to 0-9 or "no compression".
+ */
+
+inline bool
+open(Stream<Bgzf> & stream, char const * filename, char const * mode)
+{
+    // Reset stream state.
+    stream._error = 0;
+    stream._openMode = 0;
+    stream._blockPosition = 0;
+    stream._blockLength = 0;
+    stream._blockOffset = 0;
+    stream._fileSize = 0;
+
+    // Actually open files.
+    if (mode[0] == 'r' || mode[0] == 'R')  // Open for reading.
+    {
+        stream._openMode = OPEN_RDONLY;
+        open(stream._file, filename, stream._openMode);
+
+        // Determine file size.
+        if (seek(stream._file, 0, SEEK_END) == 0)
+        {
+            stream._error = -1;  // Seek from end of file failed.
+            return false;
+        }
+        stream._fileSize = tell(stream._file);
+        if (seek(stream._file, 0, SEEK_SET) != 0)
+        {
+            stream._error = -1;  // Seek from start of file failed.
+            return false;
+        }
+    }
+    else if (mode[0] == 'w' || mode[0] == 'W')  // Open for writing.
+    {
+        stream._compressLevel = Z_DEFAULT_COMPRESSION;
+
+        // Set compression level.
+        unsigned i;
+        for (i = 0; mode[i]; ++i)
+            if (mode[i] >= '0' && mode[i] <= '9') break;
+        if (mode[i])
+            stream._compressLevel = (int)mode[i] - '0';
+        if (strchr(mode, 'u'))
+            stream._compressLevel = 0;
+
+        stream._openMode = OPEN_WRONLY | OPEN_CREATE;
+        open(stream._file, filename, stream._openMode);
+    }
+
+    if (stream._file.handle != -1)  // TODO(holtgrew): File should provide isOpen().
+    {
+        stream._fileOwned = true;
+        return true;
+    }
+    return false;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(Stream<Bgzf> & stream)
+{
+    while (stream._blockOffset > 0)
+    {
+		int blockLength = _bgzfDeflateBlock(stream, stream._blockOffset);
+        if (blockLength < 0)
+            return -1;
+
+        typedef Position<Stream<Bgzf> >::Type TPos;
+        TPos posBefore = tell(stream._file);
+        if (!write(stream._file, &stream._compressedBlock[0], blockLength))
+            return -1;  // Could not write.
+        TPos posAfter = tell(stream._file);
+        int count = posAfter - posBefore;
+        if (count != blockLength)
+            return -1;  // Writing failed.
+
+        stream._blockPosition += blockLength;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.close
+..class:Spec.BGZF Stream
+..signature:close(stream)
+..param.stream:Stream to close.
+...type:Class.Stream
+ */
+
+inline void
+close(Stream<Bgzf> & stream)
+{
+    if (stream._file.handle == -1)
+        return;   // Do nothing if file is not open.
+    if (!stream._fileOwned)
+        return;  // Do nothing if we do not own the file.
+
+    if (stream._openMode & OPEN_WRONLY)
+    {
+        // Flush stream, compressing and writing out any uncompressed data.
+        if (streamFlush(stream) != 0)
+        {
+            close(stream._file);
+            return;  // Could not flush.
+        }
+
+        // Write an empty block.
+        int blockLength = _bgzfDeflateBlock(stream, 0);
+        typedef Position<Stream<Bgzf> >::Type TPos;
+        TPos posBefore = tell(stream._file);
+        if (!write(stream._file, &stream._compressedBlock[0], blockLength))
+            return;  // Could not write
+        TPos posAfter = tell(stream._file);
+        int count = posAfter - posBefore;
+        // if (count != blockLength)
+        //     SEQAN_FAIL("Failed to write empty block at end of BGZF file.");
+        (void)count;
+        flush(stream._file);
+    }
+
+    // Clear the cache.
+    _bgzfClearCache(stream);
+
+    // Close file.
+    close(stream._file);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamPeek(char & c, Stream<Bgzf> & stream)
+{
+    // Read next block if at end of block.
+    if (stream._blockOffset >= stream._blockLength)
+    {
+        if (_bgzfReadBlock(stream) != 0)
+            return -2;  // Error.
+        if (stream._blockLength == 0)
+            return -1;  // EOF.
+    }
+
+    // Return next character from block without advancing stream.
+    SEQAN_ASSERT_LT(stream._blockOffset, stream._blockLength);
+	c = stream._uncompressedBlock[stream._blockOffset];
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, Stream<Bgzf> & stream)
+{
+    // Read next block if at end of block.
+    if (stream._blockOffset >= stream._blockLength)
+    {
+        if (_bgzfReadBlock(stream) != 0)
+            return -2;  // Error.
+        if (stream._blockLength == 0)
+            return -1;  // EOF.
+    }
+
+    // Return next address and advance stream, without reading next block yet.
+	c = stream._uncompressedBlock[stream._blockOffset++];
+    if (stream._blockOffset == stream._blockLength)
+    {
+        stream._blockPosition = tell(stream._file);
+        stream._blockOffset = 0;
+        stream._blockLength = 0;
+    }
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function checkEofIsValid()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.checkEof
+..class:Spec.BGZF Stream
+..cat:Input/Output
+..summary:Check that the EOF marker is present in a BGZF(/BAM) file.
+..signature:streamEof(stream)
+..param.stream:The BGZF Stream to check.
+...type:Spec.BGZF Stream
+..remarks:This is NOT equivalent to @Function.streamEof at .
+..include:seqan/stream.h
+*/
+
+inline bool
+checkEofIsValid(Stream<Bgzf> & stream)
+{
+    // Setup magic number.
+	static char magic[28];
+    char const * MAGIC_INIT = "\037\213\010\4\0\0\0\0\0\377\6\0\102\103\2\0\033\0\3\0\0\0\0\0\0\0\0\0";
+    memcpy(&magic[0], MAGIC_INIT, 28);
+
+    // Try to read magic number from end of file, then seek back to the current position.
+	uint8_t buf[28];
+    Position<Stream<Bgzf> >::Type offset = tell(stream._file);
+
+    if (!seek(stream._file, -28, SEEK_END))
+    {
+        stream._error = -1;  // Seek from end of file failed.
+        return false;
+    }
+
+    read(stream._file, &buf[0], 28);
+
+    if (!seek(stream._file, offset, SEEK_SET))
+    {
+        stream._error = -1;  // Seek to original position failed.
+        return false;
+    }
+
+    // Finally, compare read magic number with the expected one.
+	return (memcmp(magic, buf, 28) == 0) ? true : false;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(Stream<Bgzf> & stream)
+{
+    if (stream._openMode & OPEN_WRONLY)
+        return true;  // Always EOF when writing.
+    if (stream._atEof)
+        return true;  // Two consecutive streamEof() calls.
+
+    // We are in read mode if we reach here.
+    if (stream._blockOffset < stream._blockLength)
+        return false;  // There is still stuff in the read buffer.
+    int res =_bgzfReadBlock(stream);
+    if (res == -2)
+        stream._atEof = true;
+    else if (res != 0)
+        SEQAN_FAIL("Error reading block in streamEof().");
+    else
+        stream._atEof = (stream._blockLength == 0);
+    return stream._atEof;
+}
+
+// TODO(holtgrew): We would rather have the const version only and then need to make some things in Stream<Bgzf> mutable.
+inline bool
+streamEof(Stream<Bgzf> const & stream)
+{
+    return streamEof(const_cast<Stream<Bgzf> &>(stream));
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(Stream<Bgzf> & stream)
+{
+    if (stream._error == -1)
+        return 0;
+    return stream._error;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, Stream<Bgzf> & stream, size_t maxLen)
+{
+    if (!(stream._openMode & OPEN_RDONLY))
+        return 0;  // File not open for reading.
+
+    // Memoize number of read bytes and pointer into the buffer target.
+    size_t bytesRead = 0;
+    char * destPtr = target;
+
+    // Read at most maxLen characters, each loop iteration corresponds to reading the end of the first, the beginning of
+    // the last or the whole "middle" buffers.  Of course, the first and only iteration can also only read parts of the
+    // first buffer.
+    while (bytesRead < maxLen)
+    {
+        // If there are no more bytes left in the current block then read and decompress the next block.
+        int available = stream._blockLength - stream._blockOffset;
+        if (available <= 0)
+        {
+            if (_bgzfReadBlock(stream) != 0)
+                return -1;  // Could not read next block.
+            available = stream._blockLength - stream._blockOffset;
+            if (available <= 0)
+                break;
+        }
+
+        // Copy out the number of bytes to be read or the number of available bytes in the next buffer, whichever number
+        // is smaller.
+        int copyLength = std::min(static_cast<int>(maxLen - bytesRead), available);
+        char * buffer = &stream._uncompressedBlock[0];
+        memcpy(destPtr, buffer + stream._blockOffset, copyLength);
+
+        // Advance to next block.
+        stream._blockOffset += copyLength;
+        destPtr += copyLength;
+        bytesRead += copyLength;
+    }
+
+    // If we read to the end of the block above then switch the block address to the next block and mark it as unread.
+    if (stream._blockOffset == stream._blockLength)
+    {
+        stream._blockPosition = tell(stream._file);
+        stream._blockOffset = 0;
+        stream._blockLength = 0;
+    }
+
+    return bytesRead;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(Stream<Bgzf> & stream, char const * source, size_t count)
+{
+    unsigned const MAX_BLOCK_SIZE = 64 * 1024;
+    unsigned const DEFAULT_BLOCK_SIZE = 64 * 1024;
+
+    if (!(stream._openMode & OPEN_WRONLY))
+        return -1;  // File is not open for writing.
+
+    // Allocate buffer for uncompressed data.
+    resize(stream._uncompressedBlock, MAX_BLOCK_SIZE);
+
+	char const * inPtr = source;
+    int blockLength = DEFAULT_BLOCK_SIZE;
+    unsigned bytesWritten = 0;
+
+    while (bytesWritten < count)
+    {
+        int copyLength = std::min(static_cast<int>(blockLength - stream._blockOffset),
+                                  static_cast<int>(count - bytesWritten));
+        char * buffer = &stream._uncompressedBlock[0];
+
+        memcpy(buffer + stream._blockOffset, inPtr, copyLength);
+
+        stream._blockOffset += copyLength;
+        inPtr += copyLength;
+        bytesWritten += copyLength;
+
+        if (stream._blockOffset == blockLength && streamFlush(stream) != 0)
+            break;
+    }
+
+    return bytesWritten;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(Stream<Bgzf> & stream, char const c)
+{
+    return streamWriteBlock(stream, &c, 1) != 1;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamSeek(Stream<Bgzf> & stream, __uint64 virtualPos, int origin)
+{
+    // Check whether seeking is feasible.
+    if (!(stream._openMode & OPEN_RDONLY))
+        return -1;  // Stream not open for reading.
+    if (origin != SEEK_SET)
+        return -1;  // Only seek set is implemented.
+
+    // Extract block offset and address within the block from the virtual position.
+    int blockOffset = virtualPos & 0xFFFF;
+    __int64 blockAddress = (virtualPos >> 16) & 0xFFFFFFFFFFFFLL;
+
+    // If EOF flag is set then check if we want to keep it.
+    if (stream._atEof)
+    {
+        __int64 currentPos = tell(stream._file);
+        if (currentPos != blockAddress)
+            stream._atEof = false;
+    }
+
+    // Actually perform the seek.
+    seek(stream._file, blockAddress, SEEK_SET);
+
+    // Set the stream state such that the address of the block and the offset in the block are set appropriately but the
+    // block is only loaded on the next read.
+    stream._blockLength = 0;  // Indicates that the current block is not loaded.
+    stream._blockPosition = blockAddress;
+    stream._blockOffset = blockOffset;
+
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position<Stream<Bgzf> >::Type
+streamTell(Stream<Bgzf> & stream)
+{
+    return (stream._blockPosition << 16) | (stream._blockOffset & 0xFFFF);
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef EXTRAS_INCLUDE_SEQAN_STREAM_STREAM_BGZF_H_
diff --git a/third-party/seqan/core/include/seqan/stream/stream_bz2_file.h b/third-party/seqan/core/include/seqan/stream/stream_bz2_file.h
new file mode 100644
index 0000000..baa9c16
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/stream_bz2_file.h
@@ -0,0 +1,428 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Wrapper to BZFILE * that fulfills the Stream concept.  Note that, different
+// from zlib, bzlib does not support seek, tell or position on BZFILE*.  We do
+// not emulate support for this either.  The main use case in SeqAn is
+// sequential reading and writing and we have full support for this.  We do
+// not support peek either, however.  There is no flush(), it is a null
+// implementation but should never be required for the use cases of bzlib in
+// SeqAn.
+// ==========================================================================
+
+#include <bzlib.h>
+
+#ifndef SEQAN_STREAM_BZ2_FILE_WRAPPER_H_
+#define SEQAN_STREAM_BZ2_FILE_WRAPPER_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <> class Stream<BZ2File>;
+inline void close(Stream<BZ2File> & stream);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.BZ2 File Stream
+..cat:Input/Output
+..signature:Stream<BZ2File>
+..general:Class.Stream
+..summary:Wrapper for $BZFILE *$ streams from bzlib.
+..remarks:This is only available if @Macro.SEQAN_HAS_ZLIB@ is set to 1.
+..remarks:Not copy constructable.
+..remarks:Follows the RIIA pattern when the file is opened through @Function.open@ (and thus the underlying $BZFILE *$ and $FILE *$ are owned).
+..remarks:
+Can be used as a wrapper around a $BZFILE *$ or create such an object itself through @Function.open at .
+Also see @Memfunc.BZ2 File Stream#Stream|the constructor at .
+..include:seqan/stream.h
+..example.text:It is easy to open a BZ2 file via @Function.open at .
+..example.code:
+#include <seqan/stream.h>
+
+Stream<BZ2File> bzStream;
+open(bzStream, "/path/to/file.txt.bz2", "r");  // binary is implicit
+
+// Now, work with bzStream.  The object will close the file on destruction.
+..example.text:
+You can also use BZ2 File Stream as a wrapper around $BZFILE *$.
+In this case, we have to deal with the verbose code for opening $FILE *$ and $BZFILE *$ by hand.
+..example.code:
+#include <cstdio>
+#include <bzlib.h>
+#include <seqan/stream.h>
+
+// Open normal FILE *, BZFILE * above, and Stream<BZ2File> on top.
+FILE * f = fopen("/path/to/file.txt.bz2", "rb");
+SEQAN_ASSERT(f != NULL);
+int err = BZ_OK;
+BZFILE * f2 = BZ2_bzReadOpen(&err, f, 0, 0, NULL, 0);
+SEQAN_ASSERT_EQ(err, BZ_OK);
+Stream<BZ2File> bzStream(f2);
+
+// Now, you can work with the stream bzStream.
+
+// Note that you only have to close f2 and f, not bzStream.
+BZ2_bzReadClose(&err, f2);
+SEQAN_ASSERT_EQ(err, BZ_OK);
+fclose(f);
+
+.Memfunc.BZ2 File Stream#Stream
+..summary:Constructor
+..class:Spec.BZ2 File Stream
+..signature:Stream<BZ2File>()
+..signature:Stream<BZ2File>(file)
+..param.file:The $BZFILE *$ to wrap.
+...type:nolink:$BZFILE *$.
+..remarks:When $file$ is given then the BZ2 File Stream object does not own the underlying $BZFILE *$ object and will serve as a simple wrapper.
+ */
+
+template <>
+class Stream<BZ2File>
+{
+public:
+    bool _fileOwned;
+    BZFILE * _file;
+    FILE * _underlyingFile;
+    int _error;
+    char _rw;
+
+    Stream() : _fileOwned(false), _file(0), _underlyingFile(0), _error(0), _rw('-')
+    {}
+
+    Stream(BZFILE * file) : _fileOwned(false), _file(file), _error(0), _rw('-')
+    {}
+
+    ~Stream()
+    {
+        if (this->_fileOwned)
+            close(*this);
+    }
+
+private:
+    // Disable default, copy construction and assignment.
+    Stream(Stream const & /*other*/) {}
+    Stream & operator=(Stream const & /*other*/) { return *this; }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference<Stream<BZ2File> >
+{
+    // bzlib streams rely on FILE * streams
+    typedef Difference<Stream<FILE *> >::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <>
+struct Position<Stream<BZ2File> >
+{
+    // bzlib streams rely on FILE * streams
+    typedef Position<Stream<FILE *> >::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size<Stream<BZ2File> >
+{
+    // bzlib streams rely on FILE * streams
+    typedef Size<Stream<FILE *> >::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value<Stream<BZ2File> >
+{
+    // bzlib streams rely on FILE * streams
+    typedef Value<Stream<FILE *> >::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<BZ2File>, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<BZ2File>, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<BZ2File>, HasPeek>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<BZ2File>, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature<Stream<BZ2File>, Seek<TSpec> >
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<BZ2File>, Tell>
+{
+    typedef False Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+inline bool
+open(Stream<BZ2File> & stream, char const * filename, char const * mode)
+{
+    if (stream._fileOwned)
+        close(stream);
+    CharString modeStr = mode;
+    if (length(modeStr) == 0u || (modeStr[0] != 'r' && modeStr[0] != 'w'))
+        return false;
+    if (modeStr == "r" || modeStr == "w")
+        appendValue(modeStr, 'b');
+    stream._rw = modeStr[0];
+    if (CharString(filename) == "-")
+    {
+        stream._fileOwned = false;
+        // TODO(holtgrew): Use constants instead of 0/1 for stdin/stdout.  A bit tricky to do such that it can be ported to Windows.
+        if (stream._rw == 'r')
+            stream._underlyingFile = stdin;
+        else
+            stream._underlyingFile = stdout;
+    }
+    else
+    {
+        stream._underlyingFile = fopen(filename, toCString(modeStr));
+        if (stream._underlyingFile == 0)
+            return false;
+        stream._fileOwned = true;
+    }
+    if (stream._rw == 'w')
+        stream._file = BZ2_bzWriteOpen(&stream._error, stream._underlyingFile, 7, 0, 0);
+    else
+        stream._file = BZ2_bzReadOpen(&stream._error, stream._underlyingFile, 0, 0, NULL, 0);
+    if (stream._file == 0 || stream._error != 0)
+    {
+        stream._file = 0;
+        stream._underlyingFile = 0;
+        stream._fileOwned = false;
+        return false;
+    }
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.close
+..class:Class.Stream
+..signature:close(stream)
+..param.stream:Stream to close.
+...type:Class.Stream
+ */
+
+inline void
+close(Stream<BZ2File> & stream)
+{
+    if (stream._file == 0 || stream._file == 0)
+        return;
+    if (stream._rw == 'w')
+        BZ2_bzWriteClose(&stream._error, stream._file, 0, NULL, NULL);
+    else
+        BZ2_bzReadClose(&stream._error, stream._file);
+    fclose(stream._underlyingFile);
+    stream._file = 0;
+    stream._underlyingFile = 0;
+    stream._rw = '-';
+    stream._fileOwned = false;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(Stream<BZ2File> & stream)
+{
+    // std::cerr << "stream._error == " << stream._error << std::endl;
+    // std::cerr << "BZ_FINISH == " << BZ_STREAM_END << std::endl;
+    return stream._error == BZ_STREAM_END;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+// Always returns 0.
+
+inline Position<Stream<BZ2File> >::Type
+streamTell(Stream<BZ2File> const & /*stream*/)
+{
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, Stream<BZ2File> & stream)
+{
+    if (streamEof(stream))
+        return 1;
+    return BZ2_bzRead(&stream._error, stream._file, &c, 1) != 1;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(Stream<BZ2File> & stream)
+{
+    // Anything >= means OK.
+    if (stream._error < 0)
+        return stream._error;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, Stream<BZ2File> & stream, size_t maxLen)
+{
+    return BZ2_bzRead(&stream._error, stream._file, target, maxLen);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(Stream<BZ2File> & stream, char const c)
+{
+    BZ2_bzWrite(&stream._error, stream._file, const_cast<char *>(&c), 1);
+    return stream._error;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(Stream<BZ2File> & stream, char const * source, size_t count)
+{
+    BZ2_bzWrite(&stream._error, stream._file, const_cast<char *>(source), count);
+    if (stream._error)
+        return 0;
+    else
+        return count;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+///.Function.streamFlush.remarks:If the stream is of type @Spec.BZ2 File Stream@ then this function does nothing.
+
+inline int
+streamFlush(Stream<BZ2File> & /*stream*/)
+{
+    // Null implementation, function is not so important in the use cases for
+    // SeqAn anyway.
+    return 0;
+}
+
+}  // namespace seqean
+
+#endif  // #ifndef SEQAN_STREAM_BZ2_FILE_WRAPPER_H_
diff --git a/third-party/seqan/core/include/seqan/stream/stream_char_array.h b/third-party/seqan/core/include/seqan/stream/stream_char_array.h
new file mode 100644
index 0000000..4b1d703
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/stream_char_array.h
@@ -0,0 +1,498 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// A Stream specialization that works on char arrays/char *.
+// ==========================================================================
+
+// TODO(holtgrew): Using the end pointer means that the used strings are bounded which might cost some performance, although the hope is that branches are mostly predicted.
+
+#ifndef SEQAN_STREAM_ADAPT_STREAM_CHAR_ARRAY_H_
+#define SEQAN_STREAM_ADAPT_STREAM_CHAR_ARRAY_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.Char Array Stream
+..cat:Input/Output
+..general:Class.Stream
+..summary:Thin wrapper around $char *$ to the @Concept.StreamConcept|Stream@ concept.
+..signature:Stream<CharArray<TPointer> >
+..param.TPointer:Specification of the pointer type to work on.
+...type:nolink:$char *$, $char const *$.
+..remarks:This class consists of the $char *$, another $char *$ to the beginning of the array and a flag signifying EOF.
+..remarks:Note that this is a bounded string variant and might have some performance problems.
+..remarks:One major use case for this is to create a @Class.RecordReader@ of a string for parsing.
+..include:seqan/stream.h
+..example.text:Create a Char Array Stream from a @Shortcut.CharString at .
+..example.code:
+CharString buffer = "This is a text.";
+Stream<CharArray<char const *> > stream(&buffer[0], &buffer[0] + length(buffer));
+
+.Memfunc.Char Array Stream#Stream
+..summary:Constructor
+..class:Spec.Char Array Stream
+..signature:CharArrayStream(ptr, ptrEnd)
+..param.ptr:The $char *$ that works as the "beginning" of the stream.
+..param.ptrEnd:The $char *$ that works as the "end" of the stream.
+ */
+
+template <typename TPointer>
+class Stream<CharArray<TPointer> >
+{
+public:
+
+    // -----------------------------------------------------------------------
+    // Members
+    // -----------------------------------------------------------------------
+    TPointer _base;
+    TPointer _ptr;
+    TPointer _end;
+    bool _eof;
+
+    // -----------------------------------------------------------------------
+    // Constructors
+    // -----------------------------------------------------------------------
+
+    Stream() {}
+
+    Stream(TPointer p, TPointer e) : _base(p), _ptr(p), _end(e), _eof(false)
+    {}
+
+    Stream(Stream<CharArray<typename RemoveConst_<typename Value<TPointer>::Type>::Type *> > const & other)
+            : _base(other._base), _ptr(other._ptr), _end(other._end), _eof(other._eof)
+    {}
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference<Stream<CharArray<char *> > >
+{
+    typedef Difference<char *>::Type Type;
+};
+
+template <>
+struct Difference<Stream<CharArray<char const *> > >
+{
+    typedef Difference<char const *>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <>
+struct Position<Stream<CharArray<char *> > >
+{
+    typedef Position<char *>::Type Type;
+};
+
+template <>
+struct Position<Stream<CharArray<char const *> > >
+{
+    typedef Position<char const *>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size<Stream<CharArray<char *> > >
+{
+    typedef Size<char *>::Type Type;
+};
+
+template <>
+struct Size<Stream<CharArray<char const *> > >
+{
+    typedef Size<char const *>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value<Stream<CharArray<char *> > >
+{
+    typedef Size<char *>::Type Type;
+};
+
+template <>
+struct Value<Stream<CharArray<char const *> > >
+{
+    typedef Value<char const *>::Type Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char *> >, IsInput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char const *> >, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char *> >, IsOutput>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char const *> >, IsOutput>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char *> >, HasPeek>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char const *> >, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char *> >, HasFilename>
+{
+    typedef False Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char const *> >, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature<Stream<CharArray<char *> >, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+template <typename TSpec>
+struct HasStreamFeature<Stream<CharArray<char const *> >, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char *> >, Tell>
+{
+    typedef True Type;
+};
+
+template <>
+struct HasStreamFeature<Stream<CharArray<char const *> >, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+_streamPeekImpl(char & c, char const * & ptr, char const * & end, bool & eof)
+{
+    if (ptr != end) {
+        c = *ptr;
+        return 0;
+    } else {
+        eof = true;
+        return EOF;
+    }
+}
+
+inline int
+streamPeek(char & c, Stream<CharArray<char const *> > & stream)
+{
+    return _streamPeekImpl(c, stream._ptr, stream._end, stream._eof);
+}
+
+inline int
+streamPeek(char & c, Stream<CharArray<char *> > & stream)
+{
+    return _streamPeekImpl(c, const_cast<char const *&>(stream._ptr), const_cast<char const *&>(stream._end), stream._eof);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+_streamReadCharImpl(bool & eof, char & c, char const * & ptr, char const * & end)
+{
+    if (ptr != end) {
+        c = *ptr;
+        ++ptr;
+        return 0;
+    } else {
+        eof = true;
+        return EOF;
+    }
+}
+
+inline int
+streamReadChar(char & c, Stream<CharArray<char const *> > & stream)
+{
+    return _streamReadCharImpl(stream._eof, c, stream._ptr, stream._end);
+}
+
+inline int
+streamReadChar(char & c, Stream<CharArray<char *> > & stream)
+{
+    return _streamReadCharImpl(stream._eof, c, const_cast<char const *&>(stream._ptr), const_cast<char const *&>(stream._end));
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(Stream<CharArray<char const *> > & stream)
+{
+    return stream._eof;
+}
+
+inline bool
+streamEof(Stream<CharArray<char *> > & stream)
+{
+    return stream._eof;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+_streamReadBlockImpl(bool & eof, char * target, char const * & ptr, char const * & end, size_t maxLen)
+{
+    char * targetPtr = target;
+    size_t valuesRead = 0;
+    for (size_t i = 0; i < maxLen; ++i) {
+        if (ptr != end) {
+            ++valuesRead;
+            *targetPtr++ = *ptr++;
+        } else {
+            eof = true;
+            break;
+        }
+    }
+    return valuesRead;
+}
+
+inline size_t
+streamReadBlock(char * target, Stream<CharArray<char const *> > & stream, size_t maxLen)
+{
+    return _streamReadBlockImpl(stream._eof, target, stream._ptr, stream._end, maxLen);
+}
+
+inline size_t
+streamReadBlock(char * target, Stream<CharArray<char *> > & stream, size_t maxLen)
+{
+    return _streamReadBlockImpl(stream._eof, target, const_cast<char const *&>(stream._ptr), const_cast<char const *&>(stream._end), maxLen);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(Stream<CharArray<char *> > & stream, char const c)
+{
+    if (stream._ptr != stream._end) {  // Const-sized stream.
+        *stream._ptr = c;
+        ++stream._ptr;
+        return 0;
+    } else {
+        stream._eof = true;
+        return EOF;
+    }
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(Stream<CharArray<char *> > & stream, char const * source, size_t count)
+{
+    size_t charsWritten = 0;
+    for (; charsWritten < count && stream._ptr != stream._end; ++source, ++stream._ptr, ++charsWritten)
+        *stream._ptr = *source;
+    if (stream._ptr == stream._end)
+        stream._eof = true;
+    return charsWritten;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+inline int
+streamFlush(Stream<CharArray<char *> > & /*stream*/)
+{
+    return 0;
+}
+
+inline int
+streamFlush(Stream<CharArray<char const *> > & /*stream*/)
+{
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+_streamSeekImpl(char const * & ptr, char const * base, char const * end, ptrdiff_t delta, int origin)
+{
+    switch (origin) {
+        case SEEK_SET:
+            if (base + delta > end)
+                return 1;
+            ptr = base + delta;
+            return 0;
+        case SEEK_CUR:
+            if (ptr + delta > end)
+                return 1;
+            ptr = ptr + delta;
+            return 0;
+        default:  // SEEK_END
+            if (delta > 0)
+                return 1;
+            ptr = end + delta;
+            return 0;
+    }
+}
+
+inline int
+streamSeek(Stream<CharArray<char const *> > & stream, ptrdiff_t delta, int origin)
+{
+    return _streamSeekImpl(stream._ptr, stream._base, stream._end, delta, origin);
+}
+
+inline int
+streamSeek(Stream<CharArray<char *> > & stream, ptrdiff_t delta, int origin)
+{
+    return _streamSeekImpl(const_cast<char const * &>(stream._ptr), stream._base, stream._end, delta, origin);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamTell(Stream<CharArray<char *> > & stream)
+{
+    return stream._ptr - stream._base;
+}
+
+inline size_t
+streamTell(Stream<CharArray<char const *> > & stream)
+{
+    return stream._ptr - stream._base;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(Stream<CharArray<char *> > & /*stream*/)
+{
+    return 0;
+}
+
+inline int
+streamError(Stream<CharArray<char const *> > & /*stream*/)
+{
+    return 0;
+}
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_ADAPT_STREAM_CHAR_ARRAY_H_
diff --git a/third-party/seqan/core/include/seqan/stream/stream_gz_file.h b/third-party/seqan/core/include/seqan/stream/stream_gz_file.h
new file mode 100644
index 0000000..44ed6e4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/stream_gz_file.h
@@ -0,0 +1,440 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+// ==========================================================================
+// Wrapper for zlib streams.  We use a wrapper because gzFile is an alias
+// to void* which could be used in other places, too.
+// ==========================================================================
+
+#include <zlib.h>
+
+#ifndef SEQAN_STREAM_STREAM_GZ_FILE_H_
+#define SEQAN_STREAM_STREAM_GZ_FILE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+template <> class Stream<GZFile>;
+inline void close(Stream<GZFile> & stream);
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+/**
+.Spec.GZ File Stream
+..cat:Input/Output
+..signature:Stream<GZFile>
+..general:Class.Stream
+..summary:Adaption from $gzFile$ of $<zlib.h>$ to streams.
+..remarks:This is only available if @Macro.SEQAN_HAS_ZLIB@ is set to 1.
+..remarks:Not copy constructable, not assignable.
+..remarks:Follows the RIIA pattern when the file is opened through @Function.open@ (and thus the underlying $gzFile$ is owned).
+..remarks:
+Can be used as a wrapper around a $gzFile$ or create such an object itself through @Function.open at .
+Also see @Memfunc.GZ File Stream#Stream|the constructor at .
+..include:seqan/stream.h
+..example.text:It is easy to open a GZ file via @Function.open at .
+..example.code:
+#include <seqan/stream.h>
+
+Stream<GZFile> gzStream;
+open(gzStream, "/path/to/file.txt.gz", "r");  // binary is implicit
+
+// Now, work with gzStream.  The object will close the file on destruction.
+..example.text:
+You can also use GZ File Stream as a wrapper around an $gzFile$ object.
+In this case, we have to deal with the verbose code for opening the $gzFile$ object.
+..example.code:
+#include <zlib.h>
+#include <seqan/stream.h>
+
+gzFile gzOut = gzopen("/path/to/file.txt.gz", "wb");
+SEQAN_ASSERT(gzOut != NULL);
+Stream<GZFile> gzStream(gzOut);
+
+// Now, you can work with the stream gzStream.
+
+// Note that you only have to close gzOut and not gzStream.
+int res = gzclose(gzOut);
+SEQAN_ASSERT_EQ(res, 0);
+
+.Memfunc.GZ File Stream#Stream
+..summary:Constructor
+..signature:Stream()
+..signature:Stream(gzFile)
+..param.gzFile:The $gzFile$ to wrap.
+...type:nolink:$gzFile$ (from zlib.h).
+..remarks:When $gzFile$ is given then the GZ File Stream object does not own the underlying $gzFile$ and will serve as a simple wrapper.
+ */
+
+template <>
+class Stream<GZFile>
+{
+public:
+    bool _gzFileOwned;
+    gzFile _gzFile;
+
+    Stream() : _gzFileOwned(false), _gzFile(0) {}
+
+    Stream(gzFile & gzFile) : _gzFileOwned(false), _gzFile(gzFile) {}
+
+    ~Stream()
+    {
+        if (this->_gzFileOwned)
+            close(*this);
+    }
+};
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Metafunction Difference
+// ----------------------------------------------------------------------------
+
+template <>
+struct Difference<Stream<GZFile> >
+{
+    typedef z_off_t Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Position
+// ----------------------------------------------------------------------------
+
+template <>
+struct Position<Stream<GZFile> >
+{
+    typedef z_off_t Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Size
+// ----------------------------------------------------------------------------
+
+template <>
+struct Size<Stream<GZFile> >
+{
+    typedef z_off_t Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction Value
+// ----------------------------------------------------------------------------
+
+template <>
+struct Value<Stream<GZFile> >
+{
+    typedef char Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsInput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<GZFile>, IsInput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, IsOutput>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<GZFile>, IsOutput>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasPeek>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<GZFile>, HasPeek>
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, HasFilename>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<GZFile>, HasFilename>
+{
+    typedef False Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Seek<TSpec> >
+// ----------------------------------------------------------------------------
+
+template <typename TSpec>
+struct HasStreamFeature<Stream<GZFile>, Seek<TSpec> >
+{
+    typedef True Type;
+};
+
+// ----------------------------------------------------------------------------
+// Metafunction HasStreamFeature<, Tell>
+// ----------------------------------------------------------------------------
+
+template <>
+struct HasStreamFeature<Stream<GZFile>, Tell>
+{
+    typedef True Type;
+};
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+// ----------------------------------------------------------------------------
+// Function open()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.open
+..class:Class.Stream
+..signature:open(stream, fileName, mode)
+..param.stream:Stream to open.
+...type:Class.Stream
+..param.mode:Mode string for opening the file, e.g. $"r"$, $"w"$.
+...remarks:Do not specify for @Spec.Char Array Stream at .
+...type:nolink:$char const *$
+ */
+
+inline bool
+open(Stream<GZFile> & stream, char const * filename, char const * mode)
+{
+    if (stream._gzFileOwned)
+        close(stream);
+    // TODO(holtgrew): Use constants instead of 0/1 for stdin/stdout.  A bit tricky to do such that it can be ported to Windows.
+    if (CharString(filename) == "-")  // stdin/stdout
+    {
+        int fid = 0;  // stdin
+        for (char const * ptr = mode; *ptr != '\0'; ++ptr)
+            if (*ptr == 'w')
+                fid = 1;  // stdout
+        stream._gzFile = gzdopen(fid, mode);  // attach to stdout/stdin.
+    }
+    else
+    {
+        stream._gzFile = gzopen(filename, mode);
+        stream._gzFileOwned = true;
+    }
+    if (stream._gzFile == 0)
+    {
+        stream._gzFileOwned = false;
+        return false;
+    }
+    return true;
+}
+
+// ----------------------------------------------------------------------------
+// Function isDirect()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.isDirect
+..class:Spec.GZ File Stream
+..cat:Input/Output
+..summary:Query a GZ File Stream for being "direct."
+..signature:isDirect(gzStream)
+..param.gzStream:GZ File Stream to query.
+...type:Spec.GZ File Stream
+..returns:$bool$, indicating whether the file is opened uncompressed ("direct").
+..remarks:
+GZ File Streams can also open uncompressed files (at a possible performance cost).
+This function returns whether the underlying file was not a compressed file and thus the file is read directly.
+..include:seqan/stream.h
+ */
+
+inline bool
+isDirect(Stream<GZFile> & stream)
+{
+    return gzdirect(stream._gzFile);
+}
+
+// ----------------------------------------------------------------------------
+// Function close()
+// ----------------------------------------------------------------------------
+
+/**
+.Function.close
+..class:Class.Stream
+..signature:close(stream)
+..param.stream:Stream to close.
+...type:Class.Stream
+ */
+
+inline void
+close(Stream<GZFile> & stream)
+{
+    if (stream._gzFile == 0)
+        return;
+    int res = gzclose(stream._gzFile);
+    (void) res;
+    stream._gzFile = 0;
+    return;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamPeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamPeek(char & c, Stream<GZFile> & stream)
+{
+    int x = gzgetc(stream._gzFile);
+    if (x < 0)
+        return x;
+    c = x;
+    gzungetc(c, stream._gzFile);
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadChar()
+// ----------------------------------------------------------------------------
+
+inline int
+streamReadChar(char & c, Stream<GZFile> & stream)
+{
+    int x = gzgetc(stream._gzFile);
+    if (x < 0)
+        return x;
+    c = x;
+    return 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamEof()
+// ----------------------------------------------------------------------------
+
+inline bool
+streamEof(Stream<GZFile> & stream)
+{
+    // std::cerr << "gzeof(stream._gzFile) == " << gzeof(stream._gzFile) << std::endl;
+    return gzeof(stream._gzFile) != 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamError
+// ----------------------------------------------------------------------------
+
+inline int
+streamError(Stream<GZFile> & stream)
+{
+    int result = 0;
+    gzerror(stream._gzFile, &result);
+    // Anything >= is OK/stream end etc.
+    return result < 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamReadBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamReadBlock(char * target, Stream<GZFile> & stream, size_t maxLen)
+{
+    int res = gzread(stream._gzFile, target, maxLen);
+    if (res < 0)
+        return 0;
+    return res;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteChar
+// ----------------------------------------------------------------------------
+
+inline int
+streamWriteChar(Stream<GZFile> & stream, char const c)
+{
+    return gzwrite(stream._gzFile, &c, 1) != 1;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamWriteBlock()
+// ----------------------------------------------------------------------------
+
+inline size_t
+streamWriteBlock(Stream<GZFile> & stream, char const * source, size_t count)
+{
+    return gzwrite(stream._gzFile, const_cast<char const *>(source), count);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamFlush()
+// ----------------------------------------------------------------------------
+
+///.Function.streamFlush.remarks:If the stream is of type @Spec.GZ File Stream@ then this function calls $gzflush()$ with $Z_SYNC_FLUSH$. Note that many flush calls to such compressed streams reduce the compression rate.
+
+inline int
+streamFlush(Stream<GZFile> & stream)
+{
+    return gzflush(stream._gzFile, Z_SYNC_FLUSH);
+}
+
+// ----------------------------------------------------------------------------
+// Function streamSeek()
+// ----------------------------------------------------------------------------
+
+inline int
+streamSeek(Stream<GZFile> & stream, long int delta, int origin)
+{
+    SEQAN_ASSERT_NEQ(origin, SEEK_END);  // Not supported.
+    return gzseek(stream._gzFile, delta, origin) < 0;
+}
+
+// ----------------------------------------------------------------------------
+// Function streamTell()
+// ----------------------------------------------------------------------------
+
+inline Position<Stream<GZFile> >::Type
+streamTell(Stream<GZFile> & stream)
+{
+    return gztell(stream._gzFile);
+}
+
+}  // namespace seqean
+
+#endif  // #ifndef SEQAN_STREAM_STREAM_GZ_FILE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/tokenize.h b/third-party/seqan/core/include/seqan/stream/tokenize.h
new file mode 100644
index 0000000..e5d562f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/tokenize.h
@@ -0,0 +1,1855 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Functions for tokenizing streams
+// ==========================================================================
+
+// TODO(holtgrew): Some skip*, skipUntil* functions are missing.
+
+#ifndef SEQAN_STREAM_TOKENIZE_H
+#define SEQAN_STREAM_TOKENIZE_H
+
+#include <cctype>
+
+namespace seqan {
+
+// ==========================================================================
+// Forwards
+// ==========================================================================
+
+// ==========================================================================
+// Tags, Classes, Enums
+// ==========================================================================
+
+/**
+.Enum.TokenizeResult
+..cat:Input/Output
+..summary:Enum with return values for Tokenizing operations.
+..value.SUCCESS:Reading the specified data succeeded.
+..value.1-1023:File Error passed through
+..value.EOF_BEFORE_SUCCESS:End of file was reached before the pattern was found.
+..value.NO_SUCCESS:The pattern was not found, but we are not at EOF (may be returned when tokenizing on limited scope)
+..include:seqan/stream.h
+ */
+
+enum TokenizeResult {
+    SUCCESS = 0,
+    EOF_BEFORE_SUCCESS = 1024,
+    NO_SUCCESS = 1025
+};
+
+// ----------------------- Helper structs / private tags -----------------------
+struct Whitespace__;
+struct Blank__;
+struct Char__;
+struct Digit__;
+struct Alpha__;
+struct AlphaNum__;
+struct UnixEOL__;
+struct BackslashR__;
+struct Graph__;
+struct TabOrLineBreak__;
+struct Identifier__;
+
+typedef Tag<Whitespace__> Whitespace_;
+typedef Tag<Blank__> Blank_;
+typedef Tag<Char__> Char_;
+typedef Tag<Digit__> Digit_;
+typedef Tag<Alpha__> Alpha_;
+typedef Tag<AlphaNum__> AlphaNum_;
+typedef Tag<UnixEOL__> UnixEOL_;
+typedef Tag<BackslashR__> BackslashR_;
+typedef Tag<Graph__> Graph_;
+typedef Tag<TabOrLineBreak__> TabOrLineBreak_;
+typedef Tag<Identifier__> Identifier_;
+
+// ==========================================================================
+// Metafunctions
+// ==========================================================================
+
+// none
+
+
+// ==========================================================================
+// Functions
+// ==========================================================================
+
+// ----------------------------------------------------------------------------
+// helper functions for tags
+// ----------------------------------------------------------------------------
+
+inline int
+_charCompare(int const c, Whitespace_ const & /* tag*/)
+{
+    return isspace(c);
+}
+
+inline int
+_charCompare(int const c, Blank_ const & /* tag*/)
+{
+    return isblank(c);
+}
+
+inline int
+_charCompare(int const c, Alpha_ const & /* tag*/)
+{
+    return isalpha(c);
+}
+
+inline int
+_charCompare(int const c, AlphaNum_ const & /* tag*/)
+{
+    return isalnum(c);
+}
+
+inline int
+_charCompare(int const c, Identifier_ const & /* tag*/)
+{
+    return isalnum(c) || c == '-' || c == '_';
+}
+
+inline int
+_charCompare(int const c, Digit_ const & /* tag*/)
+{
+    return isdigit(c);
+}
+
+inline int
+_charCompare(int const c, Graph_ const & /* tag*/)
+{
+    return isgraph(c);
+}
+
+inline int
+_charCompare(int const c, UnixEOL_ const & /* tag*/)
+{
+    return (c == '\n');
+}
+
+inline int
+_charCompare(int const c, BackslashR_ const & /* tag*/)
+{
+    return (c == '\r');
+}
+
+inline int
+_charCompare(int const c, Tag<AminoAcid_> const & /* tag*/)
+{
+    switch (c)
+    {
+        case '*':
+        case 'A':
+        case 'B':
+        case 'C':
+        case 'D':
+        case 'E':
+        case 'F':
+        case 'G':
+        case 'H':
+        case 'I':
+        case 'K':
+        case 'L':
+        case 'M':
+        case 'N':
+        case 'P':
+        case 'Q':
+        case 'R':
+        case 'S':
+        case 'T':
+        case 'V':
+        case 'W':
+        case 'X':
+        case 'Y':
+        case 'Z':
+        case 'a':
+        case 'b':
+        case 'c':
+        case 'd':
+        case 'e':
+        case 'f':
+        case 'g':
+        case 'h':
+        case 'i':
+        case 'k':
+        case 'l':
+        case 'm':
+        case 'n':
+        case 'p':
+        case 'q':
+        case 'r':
+        case 's':
+        case 't':
+        case 'v':
+        case 'w':
+        case 'x':
+        case 'y':
+        case 'z':
+            return true;
+    }
+    return false;
+}
+
+inline int
+_charCompare(int const c, Tag<Dna_> const & /* tag*/)
+{
+    switch (c)
+    {
+        case 'a':
+        case 'c':
+        case 'g':
+        case 't':
+        case 'A':
+        case 'C':
+        case 'G':
+        case 'T': return true;
+    }
+    return false;
+}
+
+inline int
+_charCompare(int const c, Tag<Rna_> const & /* tag*/)
+{
+    switch (c)
+    {
+        case 'a':
+        case 'c':
+        case 'g':
+        case 'u':
+        case 'A':
+        case 'C':
+        case 'G':
+        case 'U': return true;
+    }
+    return false;
+}
+
+inline int
+_charCompare(int const c, Tag<DnaQ_> const & /* tag*/)
+{
+    return _charCompare(c, Tag<Dna_>());
+}
+
+inline int
+_charCompare(int const c, Tag<Dna5_> const & /* tag*/)
+{
+    switch (c)
+    {
+        case 'a':
+        case 'c':
+        case 'g':
+        case 't':
+        case 'A':
+        case 'C':
+        case 'G':
+        case 'T':
+        case 'n':
+        case 'N':
+            return true;
+    }
+    return false;
+}
+
+inline int
+_charCompare(int const c, Tag<Rna5_> const & /* tag*/)
+{
+    switch (c)
+    {
+        case 'a':
+        case 'c':
+        case 'g':
+        case 'u':
+        case 'A':
+        case 'C':
+        case 'G':
+        case 'U':
+        case 'n':
+        case 'N':
+            return true;
+    }
+    return false;
+}
+
+inline int
+_charCompare(int const c, Tag<Dna5Q_> const & /* tag*/)
+{
+    return _charCompare(c, Tag<Dna5_>());
+}
+
+template <typename TSpec>
+inline int
+_charCompare(int const c,
+             Tag<SimpleType<unsigned char, TSpec> > const & /* tag */ )
+{
+    return _charCompare(c, Tag<TSpec>());
+}
+
+inline int
+_charCompare(int const c, TabOrLineBreak_ const & /* tag*/)
+{
+    return c == '\t' || c == '\r' || c == '\n';
+}
+
+//TODO(h4nn3s): add for AminoAcid and Rna-tags
+
+
+// ----------------------------------------------------------------------------
+// Function _readHelper() [other read functions use this]
+// ----------------------------------------------------------------------------
+
+// read chars from record reader depending on condition
+template <typename TTagSpec, // specialization of character comparison
+          typename TRecordReader, // record reader
+          typename TBuffer> // usually charstring, but maybe DnaString or so
+inline int
+_readHelper(TBuffer & buffer,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & tag,
+            bool const desiredOutcomeOfComparison) 
+/*   desired behaviour of loop -> "readUntil()" or "readwhile()"  */
+{
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (bool( _charCompare(c, tag)) == desiredOutcomeOfComparison)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TSpec, // specialization of character comparison
+          typename TRecordReader, // record reader
+          typename TBuffer> // usually charstring, but maybe DnaString or so
+inline int
+_readHelper(TBuffer & buffer,
+            TRecordReader & reader,
+            Tag<TSpec> const & tag)
+/*   default behaviour of loop is "readUntil()" */
+{
+    return _readHelper(buffer, reader, tag, true);
+}
+
+// same as above but allows for a second character type to be ignored
+template <typename TTagSpec,
+          typename TTagSpec2, // specialization of character class to be ignored
+          typename TRecordReader,
+          typename TBuffer>
+inline int
+_readHelper(TBuffer & buffer,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & compTag,
+            Tag<TTagSpec2> const & skipTag,
+            bool const desiredOutcomeOfComparison)
+{
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (!_charCompare(c, skipTag))
+        {
+            if (bool (_charCompare(c, compTag)) == desiredOutcomeOfComparison)
+                return 0;
+            appendValue(buffer, c, Generous());
+        }
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+
+template <typename TTagSpec,
+          typename TTagSpec2, // specialization of character class to be ignored
+          typename TRecordReader,
+          typename TBuffer>
+inline int
+_readHelper(TBuffer & buffer,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & compTag,
+            Tag<TTagSpec2> const & skipTag)
+
+{
+    return _readHelper(buffer, reader, compTag, skipTag, true);
+}
+
+
+// ----------------------------------------------------------------------------
+// Function _skipHelper() [other skip functions use this]
+// ----------------------------------------------------------------------------
+
+
+// same as above, just don't save characters read
+template <typename TTagSpec, typename TRecordReader>
+inline int
+_skipHelper(TRecordReader & reader,
+            Tag<TTagSpec> const & tag,
+            bool const desiredOutcomeOfComparison)
+{
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (bool(_charCompare(c, tag)) == desiredOutcomeOfComparison)
+            return 0;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+
+template <typename TTagSpec, typename TRecordReader>
+inline int
+_skipHelper(TRecordReader & reader,
+            Tag<TTagSpec> const & tag)
+{
+    return _skipHelper(reader, tag, true);
+}
+
+// ----------------------------------------------------------------------------
+// Function _countHelper()
+// ----------------------------------------------------------------------------
+
+// same as skip, but count the characters read (for doublepass-io)
+template <typename TTagSpec, typename TRecordReader>
+inline int
+_countHelper(unsigned & count,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & tag,
+            bool const desiredOutcomeOfComparison)
+{
+    typedef char TChar;
+    count = 0;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        count++;
+        if (bool(_charCompare(c, tag)) == desiredOutcomeOfComparison)
+            return 0;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TTagSpec, typename TRecordReader>
+inline int
+_countHelper(unsigned & count,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & tag)
+{
+    return _countHelper(count, reader, tag);
+}
+
+// same as above but allows for a second character type to be ignored
+template <typename TTagSpec,
+          typename TTagSpec2, // specialization of character class to be ignored
+          typename TRecordReader>
+inline int
+_countHelper(unsigned & count,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & compTag,
+            Tag<TTagSpec2> const & skipTag,
+            bool const desiredOutcomeOfComparison)
+{
+    count = 0;
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (!_charCompare(c, skipTag))
+        {
+            if (bool (_charCompare(c, compTag)) == desiredOutcomeOfComparison)
+                return 0;
+            ++count;
+        }
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+
+template <typename TTagSpec,
+          typename TTagSpec2, // specialization of character class to be ignored
+          typename TRecordReader>
+inline int
+_countHelper(unsigned & count,
+            TRecordReader & reader,
+            Tag<TTagSpec> const & compTag,
+            Tag<TTagSpec2> const & skipTag)
+
+{
+    return _countHelper(count, reader, compTag, skipTag, true);
+}
+
+
+
+
+// ----------------------------------------------------------------------------
+// Function _readAndCompareWithStr()
+// ----------------------------------------------------------------------------
+
+
+
+template <typename TRecordReader, typename TString>
+inline int
+_readAndCompareWithStr(TRecordReader & reader,
+                       TString const & str)
+{
+    bool win = false;
+    for (unsigned i = 0; i < length(str); ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+        if (value(reader) != str[i]) //mismatch
+            break;
+        if (i == length(str)-1) // win
+            win = true;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return win ? 0 : NO_SUCCESS;
+}
+
+
+
+// ----------------------- the real deal ------------------------------------
+
+/**
+.Function.readUntilOneOf
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream into buffer until one of the given characters is encountered
+..signature:readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader, c1[, c2[, c3[, c4[, c5]]])
+..param.buffer:The buffer to write to.
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the found character. The character is not written to buffer.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & reader, char c1)
+{
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == c1)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & reader, char c1, char c2)
+{
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == c1 || c == c2)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & reader, char c1, char c2, char c3)
+{
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == c1 || c == c2 || c == c3)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & reader, char c1, char c2, char c3, char c4)
+{
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == c1 || c == c2 || c == c3 || c == c4)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilOneOf(TBuffer & buffer, RecordReader<TStream, TPass> & reader, char c1, char c2, char c3, char c4, char c5)
+{
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+        if (c == c1 || c == c2 || c == c3 || c == c4 || c == c5)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+/**
+.Function.readUntilWhitespace
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream into buffer until Whitespace is encountered
+..signature:readUntilWhitespace(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:Whitespace is more than '' and '\t', see @Function.isspace@
+..remarks:This function stops *on* the whitespace character. The whitespace is not written to buffer.
+..include:seqan/stream.h
+..see:Function.isspace
+..see:Function.skipUntilWhitespace
+..see:Enum.TokenizeResult
+ */
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilWhitespace(TBuffer & buffer,
+                    RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       Whitespace_());
+}
+
+/**
+.Function.readUntilBlank
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream into buffer until Blank is encountered
+..signature:readUntilBlank(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:Blank is '' and '\t', see @Function.isblank@
+..remarks:This function stops *on* the blank character. The blank is not written to buffer.
+..include:seqan/stream.h
+..see:Function.isblank
+..see:Function.skipUntilBlank
+..see:Enum.TokenizeResult
+ */
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilBlank(TBuffer & buffer,
+               RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       Blank_());
+}
+
+/**
+.Function.readUntilChar
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream into buffer until Char is encountered
+..signature:readUntilChar(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader, TChar const & x)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.x:The character to stop on
+...type:nolink:$char$ or similar
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the character x. It is not written to buffer.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.skipUntilChar
+ */
+template <typename TBuffer, typename TStream, typename TPass, typename TCharX>
+inline int
+readUntilChar(TBuffer & buffer,
+              RecordReader<TStream, TPass> & reader,
+              TCharX const & x)
+{
+    SEQAN_CHECKPOINT
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (c == x)
+            return 0;
+        appendValue(buffer, c, Generous());
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+/**
+.Function.readNChars
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read exactly n characters from stream into buffer
+..signature:readNChars(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader, unsigned const n)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.n:The number of characters to read
+...type:nolink:$unsigned$
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readNChars(TBuffer & buffer,
+           RecordReader<TStream, TPass> & reader,
+           unsigned const n)
+{
+    SEQAN_CHECKPOINT
+
+
+    reserve(buffer, n, Exact());
+
+    for (unsigned i = 0; i < n; ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+        appendValue(buffer, value(reader));
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return 0;
+}
+
+/**
+.Function.readNCharsIgnoringWhitespace
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read n characters from stream into buffer, but skip certain Chars
+..signature:readNCharsIgnoringWhitespace(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader, unsigned const n)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.n:The number of characters to read
+...type:nolink:$unsigned$
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..include:seqan/stream.h
+..remarks:Whitespace characters are not counted
+..see:Enum.TokenizeResult
+ */
+
+
+template <typename TBuffer, typename TStream, typename TPass,
+          typename TIgnoredType>
+inline int
+_readNCharsIgnoringType(TBuffer & buffer,
+                         RecordReader<TStream, TPass> & reader,
+                         unsigned const n,
+                         TIgnoredType /* tag */)
+{
+    SEQAN_CHECKPOINT
+
+
+    reserve(buffer, n, Exact());
+
+    for (unsigned i = 0; i < n; ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+
+        if (_charCompare(value(reader), TIgnoredType()))
+            --i;
+        else
+            appendValue(buffer, value(reader));
+
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return 0;
+}
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readNCharsIgnoringWhitespace(TBuffer & buffer,
+                             RecordReader<TStream, TPass> & reader,
+                             unsigned const n)
+{
+    return _readNCharsIgnoringType(buffer, reader, n, Whitespace_());
+}
+
+/**
+.Function.skipNChars
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip exactly n characters from stream
+..signature:skipNChars(RecordReader<TStream, TPass> & recordReader, unsigned const n)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.n:The number of characters to skip
+...type:nolink:$unsigned$
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipNChars(RecordReader<TStream, TPass> & reader,
+           unsigned const n)
+{
+    SEQAN_CHECKPOINT
+
+    for (unsigned i = 0; i < n; ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return 0;
+}
+/**
+.Function.skipNCharsIgnoringWhitespace
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip n characters from stream, not counting whitespaces
+..signature:skipNCharsIgnoringWhitespace(RecordReader<TStream, TPass> & recordReader, unsigned const n)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.n:The number of characters to skip
+...type:nolink:$unsigned$
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..include:seqan/stream.h
+..remarks:Whitespace characters are not counted towards n
+..see:Enum.TokenizeResult
+..see:Function.skipNChars
+..see:Function.readNCharsIgnoringWhitespace
+ */
+template <typename TStream, typename TPass,
+          typename TIgnoredType>
+inline int
+_skipNCharsIgnoringType(RecordReader<TStream, TPass> & reader,
+                        unsigned const n,
+                        TIgnoredType const & /* tag */)
+{
+    for (unsigned i = 0; i < n; ++i)
+    {
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+        if (_charCompare(value(reader), TIgnoredType()))
+            --i;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return 0;
+}
+
+template <typename TStream, typename TPass>
+inline int
+skipNCharsIgnoringWhitespace(RecordReader<TStream, TPass> & reader,
+                             unsigned const n)
+{
+    return _skipNCharsIgnoringType(reader, n, Whitespace_());
+}
+
+
+// ---
+/**
+.Function.skipUntilWhitespace
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until Whitespace is encountered
+..signature:skipUntilWhitespace(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:Whitespace is more than '' and '\t', see @Function.isspace@
+..remarks:This function stops *on* the whitespace character. The whitespace is not skipped.
+..include:seqan/stream.h
+..see:Function.isspace
+..see:Function.skipWhitespaces
+..see:Function.readUntilWhitespace
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipUntilWhitespace(RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _skipHelper(reader, Whitespace_());
+}
+
+/**
+.Function.skipUntilBlank
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until Blank is encountered
+..signature:skipUntilBlank(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the blank character. The blank is not skipped.
+..include:seqan/stream.h
+..see:Function.isblank
+..see:Enum.TokenizeResult
+..see:Function.readUntilBlank
+ */
+
+template <typename TStream, typename TPass>
+inline int
+skipUntilBlank(RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _skipHelper(reader, Blank_());
+}
+
+/**
+.Function.skipUntilGraph
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until printable, non-' ' character is encountered
+..signature:skipUntilGraph(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the graph character. The graph is not skipped.
+..remarks:See @Function.isgraph@ for details on the "graph"-group of characters
+..include:seqan/stream.h
+..see:Function.isgraph
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipUntilGraph(RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _skipHelper(reader, Graph_());
+}
+
+/**
+.Function.skipUntilChar
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until Char is encountered
+..signature:skipUntilChar(RecordReader<TStream, TPass> & recordReader, TChar const & x)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.x:The character to stop on
+...type:nolink:$char$ or similar
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the character x. x is not skipped.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.readUntilChar
+ */
+template <typename TStream, typename TPass, typename TCharX>
+inline int
+skipUntilChar(RecordReader<TStream, TPass> & reader,
+              TCharX const & x)
+{
+    SEQAN_CHECKPOINT
+    typedef char TChar;
+
+    while (!atEnd(reader))
+    {
+        TChar c = value(reader);
+        if (c == x)
+            return 0;
+        goNext(reader);
+        if (resultCode(reader) != 0)
+            return resultCode(reader);
+    }
+    return EOF_BEFORE_SUCCESS;
+}
+
+/**
+.Function.skipUntilString
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until String is encountered
+..signature:skipUntilString(RecordReader<TStream, TPass> & recordReader, TString const & str)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.str:The string to stop on
+...type:nolink:f$char$ or similar
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the character string
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.skipUntilChar
+ */
+// I think this function is stupid, but it is implemented in misc_parsing.h
+// so I offer replacement; with proper buffering shiftOr would be faster
+template <typename TStream, typename TPass, typename TString>
+inline int
+skipUntilString(RecordReader<TStream, TPass> & reader,
+                             TString const & str)
+{
+    SEQAN_CHECKPOINT
+    if (length(str) < 1)
+        return -1; //TODO some better error code
+    while(skipUntilChar(reader, str[0])==0)
+    {
+        switch(int r = _readAndCompareWithStr(reader, str))
+        {
+            case 0: return 0;
+            case NO_SUCCESS: break;
+            default: return r;
+        }
+    }
+    return EOF_BEFORE_SUCCESS;
+    /* NOTE I am not 100% sure this will get every pattern with repitions in it.
+     * it should be much better than the original, since it escapes on mismatch
+     * directly and doesnt read (and possibly discard) N charecters in a row,
+     * which definitely leads to misses. */
+}
+
+/**
+.Function.readUntilTabOrLineBreak
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream until a tab or line-break occurs.
+..signature:readUntilTabOrLineBreak(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to.
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *on* the tab or line-break character. This character is not written to buffer.
+..include:seqan/stream.h
+ */
+
+template <typename TBuffer, typename TStream, typename TPass>
+inline int
+readUntilTabOrLineBreak(TBuffer & buffer,
+                        RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       TabOrLineBreak_());
+}
+
+// ---
+
+/**
+.Function.readLetters
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream as long as characters are letters
+..signature:readLetters(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:Shortcut.DnaString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isalpha
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readLetters(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       Alpha_(),
+                       false);
+}
+
+/**
+.Function.readDigits
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream as long as characters are digits
+..signature:readDigits(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isdigit
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readDigits(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       Digit_(),
+                       false);
+}
+
+/**
+.Function.readGraphs
+..cat:Input/Output
+..summary:Read characters from stream as long as characters are graph characters.
+..signature:readGraphs(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isgraph
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readGraphs(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer, reader, Graph_(), false);
+}
+
+/**
+.Function.readFloat
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream as long as the number is a valid floating point numbers.
+..description:Supports normal floating point numbers and scientific notation.
+..signature:readFloat(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isdigit
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readFloat(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+
+    // Read sign if any.
+    if (value(reader) == '+' || value(reader) == '-')
+        if (readNChars(buffer, reader, 1) != 0)
+            return 1;
+
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+
+    int res = 0;
+
+    // Either read [0-9]+(\.[0-9]*)? or \.[0-9]+.
+    if (value(reader) == '.')
+    {
+        res = readNChars(buffer, reader, 1);
+        if (res != 0)
+            return res;
+        if (atEnd(reader))
+            return EOF_BEFORE_SUCCESS;
+        if (!isdigit(value(reader)))
+            return 1;
+        if ((res = readDigits(buffer, reader)) != 0)
+            return res;
+    }
+    else
+    {
+        // A row of digits must follow.
+        if (!isdigit(value(reader)))
+            return 1;  // Invalid.
+        res = readDigits(buffer, reader);
+        // The input may end after these digits.
+        if (res == EOF_BEFORE_SUCCESS)
+            return 0;
+        if (res != 0)
+            return 1;
+        // Read \.[0-9]* block.
+        if (value(reader) == '.')
+        {
+            res = readNChars(buffer, reader, 1);
+            // The input may end after the dot.
+            if (res == EOF_BEFORE_SUCCESS)
+                return 0;
+            if (res != 0)
+                return 1;
+            if (isdigit(value(reader)))
+                if ((res = readDigits(buffer, reader)) != 0)
+                    return res;
+        }
+    }
+
+    if (value(reader) != 'e' && value(reader) != 'E')
+        return 0;
+    if ((res = readNChars(buffer, reader, 1)) != 0)
+        return res;
+    if (value(reader) == '+' || value(reader) == '-')
+        if ((res = readNChars(buffer, reader, 1)) != 0)
+            return res;
+    if (!isdigit(value(reader)))
+        return 1;
+    if ((res = readDigits(buffer, reader)) != 0)
+        return res;
+
+    return 0;
+}
+
+/**
+.Function.readAlphaNums
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream as long as characters are letters
+..signature:readAlphaNums(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isalnum
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readAlphaNums(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _readHelper(buffer,
+                       reader,
+                       AlphaNum_(),
+                       false);
+}
+
+/**
+.Function.readIdentifier
+..cat:Input/Output
+..summary:Read characters from stream as long as characters are identifiers (alphanumeric, $'-'$, and $'_'$).
+..signature:readIdentifier(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last letter read.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isalnum
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readIdentifier(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    return _readHelper(buffer, reader, Identifier_(), false);
+}
+
+/**
+.Function.skipWhitespaces
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until non-Whitespace is encountered
+..signature:skipWhitespaces(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:Whitespace is more than '' and '\t', see @Function.isspace@
+..remarks:This function stops *behind* the last whitespace character.
+..include:seqan/stream.h
+..see:Function.isspace
+..see:Function.readUntilWhitespace
+..see:Function.skipUntilWhitespace
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipWhitespaces(RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _skipHelper(reader, Whitespace_(), false);
+}
+
+/**
+.Function.skipChar
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip one character that must be equal to a given one for this function to succeed.
+..signature:skipChar(RecordReader<TStream, TPass> & recordReader, c)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.c:The character to skip.
+...type:nolink:$char$
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipChar(RecordReader<TStream, TPass> & reader, char const c)
+{
+    SEQAN_CHECKPOINT;
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    if (value(reader) != c)
+        return 1;
+    goNext(reader);
+    return 0;
+}
+
+/**
+.Function.skipBlanks
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip (i.e. read without saving) characters from stream until non-Blank is encountered
+..signature:skipBlanks(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops *behind* the last whitespace character.
+..include:seqan/stream.h
+..see:Function.isblank
+..see:Function.readUntilBlank
+..see:Function.skipUntilBlank
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+skipBlanks(RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    return _skipHelper(reader, Blank_(), false);
+}
+
+/**
+.Function.readLine
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read a line from stream and save it to buffer
+..signature:readLine(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops on the beginning of the next line, if there is a next line
+..remarks:End-line characters are not written to buffer.
+..remarks:Works on ANSI EOL, Mac EOL and on Unix EOL.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readLine(TBuffer & buffer, RecordReader<TStream, TPass> & reader)
+{
+    int r = 0;
+
+    // Loop over characters from stream, taking early exits on line breaks and errors.
+    while (!atEnd(reader))
+    {
+        char c = value(reader);
+
+        // Unix EOL is the simplest case.
+        if (c == '\n')
+        {
+            if (!atEnd(reader))
+                goNext(reader);
+            return resultCode(reader);
+        }
+
+        // If the current character is '\r' then this can be an ANSI or a Mac line ending.
+        if (c == '\r')
+        {
+            goNext(reader);
+            if ((r = resultCode(reader)) != 0)
+                return r;
+            if (atEnd(reader))
+                return 0;  // Assume Mac EOL at end of file.
+            if (value(reader) == '\n')
+            {
+                // Assume Windows EOL.
+                if (!atEnd(reader))
+                    goNext(reader);
+                return resultCode(reader);
+            }
+            return 0;  // Was Mac EOL, not at end of file.
+        }
+
+        appendValue(buffer, c);
+        goNext(reader);
+    }
+
+    return EOF_BEFORE_SUCCESS;
+}
+
+/**
+.Function.readLineStripTrailingBlanks
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read a line from stream and save it to buffer, remove trailing blanks
+..signature:readLineStripTrailingBlanks(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops on the beginning of the next line, if there is a next line
+..remarks:End-line characters and all trailing blanks are not written to buffer.
+..remarks:Works on ANSI EOL and on Unix EOL.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isblank
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readLineStripTrailingBlanks(TBuffer & buffer,
+                            RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    int r = readLine(buffer,reader);
+
+    if (r != 0)
+        return r;   // 1234567890
+
+    typename Size<TBuffer>::Type pos = length(buffer) -1;
+
+    if (pos < 0)
+        return 0;
+
+    while ((isblank(value(buffer, pos)) == 0) && (pos >= 0)) --pos;
+
+    if (pos + 1 != length(buffer))
+        resize(buffer, pos+1, Exact());
+    return 0;
+}
+
+/**
+.Function.skipLine
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip a line in stream and go to beginning of next
+..signature:skipLine(RecordReader<TStream, TPass> & recordReader)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops on the beginning of the next line, if there is a next line
+..remarks:Works on ANSI EOL and on Unix EOL.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.readLine
+ */
+template <typename TStream, typename TPass>
+inline int
+skipLine(RecordReader<TStream, TPass> & reader)
+{
+    int r = _skipHelper(reader, UnixEOL_());
+
+    if (r != 0)
+        return r;
+
+    if (!atEnd(reader))
+        goNext(reader); // go to beginning of next line
+
+    return resultCode(reader);
+}
+
+/**
+.Function.countLine
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:count characters in a line not including \r and \n
+..signature:countLine(unsigned & count, RecordReader<TStream, TPass> & recordReader)
+..param.count:The variable to increment
+...type:nolink:unsigned int
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function stops on the beginning of the next line, if there is a next line (even though newline characters are not counted)
+..remarks:Works on ANSI EOL and on Unix EOL.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+ */
+template <typename TStream, typename TPass>
+inline int
+countLine(unsigned & count, RecordReader<TStream, TPass> & reader)
+{
+    SEQAN_CHECKPOINT
+    int r = _countHelper(count,
+                        reader,
+                        UnixEOL_(), // abort on Newline
+                        BackslashR_()); // just ignore carriage return
+    if (r != 0)
+        return r;
+
+    if (!atEnd(reader))
+        goNext(reader); // go to beginning of next line
+
+    return resultCode(reader);
+}
+
+/**
+.Function.readDna5IgnoringWhitespaces
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Read characters from stream, as long as they are DNA5 characters. Skip over whitespaces.
+..signature:readDna5IgnoringWhitespaces(TBuffer & buffer, RecordReader<TStream, TPass> & recordReader)
+..param.buffer:The buffer to write to
+...type:Shortcut.Dna5String
+...type:Shortcut.CharString
+...type:nolink:or similar
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function read Dna5-Characters and simply discards whitespaces, including newlines.
+..remarks:It stops on the first character that is not Dna5 and not whitespace.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.isspace
+..see:Spec.Dna5
+ */
+template <typename TStream, typename TPass, typename TBuffer>
+inline int
+readDna5IgnoringWhitespaces(TBuffer & buffer,
+                            RecordReader<TStream, TPass> & reader)
+{
+    return _readHelper(buffer, reader, Tag<Dna5_>(), Whitespace_(), false);
+} 
+// this would read a fasta or fastq sequence, since meta and qualities begin 
+// with special chars
+
+/**
+.Function.skipUntilLineBeginsWithChar
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip input until the first graphical(see @Function.isgraph@) character of a line is equal to c
+..signature:skipUntilLineBeginsWithChar(RecordReader<TStream, TPass> & recordReader, TChar const & c)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.c:The character to look for, must be in @Function.isgraph@
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function skips lines, and then non-graphical chars at the line beginnings,
+..remarks:until it finds a line where the first graph-character is c. It stops on c, not behind.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.skipUntilLineBeginsWithStr
+ */
+// also skips non-graph characters at linestart, c must not be non-graph
+// NOTE that position is on c, like in old function
+// NOTE also, that we DO NOT reset in case of search failure as that would
+// require seek
+template <typename TStream, typename TPass, typename TChar>
+inline int
+skipUntilLineBeginsWithChar(RecordReader<TStream, TPass> & reader,
+                            TChar const & c )
+{
+    int r = 0;
+    while (!atEnd(reader) && (r = skipLine(reader)) == 0 )
+    {
+        r = skipUntilGraph(reader);
+        if (r != 0)
+            return r;
+        if (value(reader) == c)
+            return 0;
+    }
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    return r;
+}
+
+/**
+.Function.skipUntilLineBeginsWithStr
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip input until a line begins with str.
+..signature:skipUntilLineBeginsWithStr(RecordReader<TStream, TPass> & recordReader, TString const & str)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.str:The string to look for, must begin with a char in @Function.isgraph@
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function skips lines, and then non-graphical chars (see @Function.isgraph@) at the line beginnings,
+..remarks:until it finds a line where the first string beginning with graph-characters is equal to str.
+..remarks:It stops behaind the string.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.readLine
+ */
+// also skips non-graph characters at linestart, str must not begin with non-graph
+// NOTE that position is behind str, like in old function, if a char behind
+// string exists. NOTE also, that we DO NOT reset in case of search failure
+// as that would require seek
+template <typename TStream, typename TPass, typename TString>
+inline int
+skipUntilLineBeginsWithStr(RecordReader<TStream, TPass> & reader,
+                           TString const & str )
+{
+    int r = 0;
+    while (!atEnd(reader) && (r = skipLine(reader)) == 0 )
+    {
+        r = skipUntilGraph(reader);
+        if (r != 0)
+            return r;
+        switch(r = _readAndCompareWithStr(reader, str))
+        {
+            case 0: return 0;
+            case NO_SUCCESS: break;
+            default: return r;
+        }
+    }
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    return r;
+}
+
+/**
+.Function.skipUntilLineBeginsWithOneCharOfStr
+..class:Class.RecordReader
+..cat:Input/Output
+..summary:Skip input until a line begins with a one of the characters in str
+..signature:skipUntilLineBeginsWithOneCharOfStr(RecordReader<TStream, TPass> & recordReader, TString const & str)
+..param.recordReader:The @Class.RecordReader@ to read from.
+...type:Class.RecordReader
+..param.str:The set of characters to look for, must be in @Function.isgraph@
+..returns:0 if there was no error reading
+..returns:non-zero value on errors, especially EOF_BEFORE_SUCCESS
+...type:nolink:$int$
+...type:Enum.TokenizeResult
+..remarks:This function skips lines, and then non-graphical chars (see @Function.isgraph@) at the line beginnings,
+..remarks:until it finds a line where the first graph-char is one of the characters in str.
+..remarks:It stops on the char.
+..include:seqan/stream.h
+..see:Enum.TokenizeResult
+..see:Function.readLine
+ */
+// also skips non-graph characters at linestart, c must not be non-graph
+// NOTE that position is on c, like in old function
+// NOTE also, that we DO NOT reset in case of search failure as that would
+// require seek
+template <typename TStream, typename TPass, typename TString>
+inline int
+skipUntilLineBeginsWithOneCharOfStr(RecordReader<TStream, TPass> & reader,
+                                    TString const & str )
+{
+
+    int r = 0;
+    while (!atEnd(reader) && (r = skipLine(reader)) == 0 )
+    {
+        r = skipUntilGraph(reader);
+        if (r != 0)
+            return r;
+        for (unsigned i = 0; i < length(str); ++i)
+        {
+            if (value(reader) == value(str,i))
+                return 0;
+        }
+
+    }
+    if (atEnd(reader))
+        return EOF_BEFORE_SUCCESS;
+    return r;
+}
+
+// TODO missing functions from misc_parsing.h:
+// _parseUntilBeginLine with max num lines
+//_parseUntilBeginLineOneOf(
+// all functions that require lexical_cast<>() which isnt there yet
+
+// TODO stuff from other files (shouldnt be that much and much is duplicate)
+
+}  // namespace seqan
+
+#endif // #ifdef SEQAN_STREAM_RECORD_READER_SINGLE_H_
diff --git a/third-party/seqan/core/include/seqan/stream/write.h b/third-party/seqan/core/include/seqan/stream/write.h
new file mode 100644
index 0000000..aeb55c0
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/stream/write.h
@@ -0,0 +1,88 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: Hannes Hauswedell <hauswedell at mi.fu-berlin.de>
+// ==========================================================================
+// Main File for record- and Document-writing. Contains only doc right now.
+// ==========================================================================
+
+
+#ifndef SEQAN_STREAM_WRITE_H_
+#define SEQAN_STREAM_WRITE_H_
+
+namespace seqan {
+
+// ============================================================================
+// Forwards
+// ============================================================================
+
+// ============================================================================
+// Tags, Classes, Enums
+// ============================================================================
+
+// ============================================================================
+// Metafunctions
+// ============================================================================
+
+// ============================================================================
+// Functions
+// ============================================================================
+
+/**
+.Function.writeRecord
+..cat:Input/Output
+..summary:write one record (e.g. a single DNA-sequence and its meta data) to a @Concept.StreamConcept@
+..signature:writeRecord(TStream & stream, <format specific>, TTag const &)
+..param.stream:The Stream object to write to
+...type:Concept.StreamConcept
+..param.format specific: possibly multiple fields (e.g. meta and sequence)
+..param.TTag:The file format tag
+..see:Function.write2
+..include:seqan/stream.h
+*/
+
+/**
+.Function.write2
+..cat:Input/Output
+..summary:writes an entire document to a @Concept.StreamConcept@
+..signature:write2(TStream & stream, <format specific>, TTag const &)
+..param.stream:The Stream object to write to
+...type:Concept.StreamConcept
+..param.format specific: possibly multiple StringSets (e.g. of meta and sequences)
+..param.TTag:The file format tag
+..status:Should be renamed to "write" once the old IO-Code is removed
+..include:seqan/stream.h
+..see:Function.writeRecord
+*/
+
+}  // namespace seqan
+
+#endif  // #ifndef SEQAN_STREAM_WRITE_H_
diff --git a/third-party/seqan/core/include/seqan/system.h b/third-party/seqan/core/include/seqan/system.h
new file mode 100644
index 0000000..53efc77
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system.h
@@ -0,0 +1,91 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+
+#include <seqan/file.h>
+
+#ifndef SEQAN_HEADER_SYSTEM_H
+#define SEQAN_HEADER_SYSTEM_H
+
+//____________________________________________________________________________
+// prerequisites
+
+#include <cstdio>
+#include <ctime>
+#include <string>
+#include <iostream>
+
+#ifdef PLATFORM_WINDOWS
+
+#include <windows.h>
+
+#else //#ifdef PLATFORM_WINDOWS
+
+#include <cstdlib>
+#include <climits>
+#include <pthread.h>
+#include <errno.h>
+#include <semaphore.h>
+#include <aio.h>
+#include <sys/mman.h>
+
+#ifndef O_LARGEFILE
+#define O_LARGEFILE 0
+#endif
+
+#ifndef O_DIRECT
+#define O_DIRECT 0
+#endif
+
+#endif //#ifdef PLATFORM_WINDOWS
+
+#include <seqan/system/system_forwards.h>
+#ifndef PLATFORM_WINDOWS
+#include <seqan/system/file_forwards.h>
+#endif  // #ifndef PLATFORM_WINDOWS
+
+//____________________________________________________________________________
+// multi-threading
+
+#include <seqan/system/system_base.h>
+#include <seqan/system/system_mutex.h>
+#include <seqan/system/system_sema.h>
+#include <seqan/system/system_event.h>
+#include <seqan/system/system_thread.h>
+
+//____________________________________________________________________________
+// synchronous and asynchronous files
+
+#include <seqan/system/file_sync.h>
+#include <seqan/system/file_async.h>
+#include <seqan/system/file_directory.h>
+
+#endif //#ifndef SEQAN_HEADER_...
diff --git a/third-party/seqan/core/include/seqan/system/file_async.h b/third-party/seqan/core/include/seqan/system/file_async.h
new file mode 100644
index 0000000..bd8ccaf
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/file_async.h
@@ -0,0 +1,1143 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_FILE_ASYNC_H
+#define SEQAN_HEADER_FILE_ASYNC_H
+
+/* IOREV
+ *
+ * _tested_
+ * _nodoc_
+ *
+ * contains third way of file-io, low level platform specific, i.e. fd for
+ * POSIX and handles for WINDOWS
+ *
+ * not clear in which places this is used exactly
+ *
+ * SEQAN_DIRECTIO used on UNIX, not sure exactly what it does
+ * use of other macros unclear aswell
+ *
+ * not sure about all the AsyncRequest stuff, as most related calls are
+ * deactivated in code, see also file/file_base.h
+ *
+ */
+
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+ 
+	template <typename TSpec /* = void */>
+	struct Async;
+
+
+#ifdef PLATFORM_WINDOWS
+
+	template <typename TSpec>
+	class File<Async<TSpec> >
+    {
+//IOREV _windows_
+    public:
+
+        typedef LONGLONG    FilePtr;
+        typedef ULONGLONG   SizeType;
+        typedef DWORD       SizeType_;
+        typedef HANDLE      Handle;
+
+		Handle              handle, handleAsync;
+        bool                noBuffering;
+
+        File():
+            handle(INVALID_HANDLE_VALUE) {}
+
+        File(void *): // to be compatible with the FILE*(NULL) constructor
+            handle(INVALID_HANDLE_VALUE) {}
+
+        bool open(char const *fileName, int openMode = DefaultOpenMode<File>::VALUE) {
+			SEQAN_PROADD(SEQAN_PROOPENFILES, 1);
+            noBuffering = (getExtraFlags(openMode | OPEN_ASYNC) & (FILE_FLAG_NO_BUFFERING | FILE_FLAG_OVERLAPPED)) != 0;
+            handleAsync = CreateFileA(fileName,
+                                getFileAccess(openMode | OPEN_ASYNC),
+                                FILE_SHARE_DELETE | FILE_SHARE_READ | FILE_SHARE_WRITE,
+                                NULL,
+                                getCreationFlags(openMode | OPEN_ASYNC),
+                                getExtraFlags(openMode | OPEN_ASYNC),
+                                NULL);
+
+            if (handleAsync == INVALID_HANDLE_VALUE) {
+				if (!(openMode & OPEN_QUIET))
+					std::cerr << "Open failed on file " << fileName << ". (ErrNo=" << GetLastError() << ")" << std::endl;
+                return false;
+            }
+            #ifdef SEQAN_VERBOSE
+				if (!(openMode & OPEN_QUIET))
+	                std::cerr << "file opened asynchronously " << fileName << " handle " << std::hex << handleAsync << std::dec << std::endl;
+            #endif
+
+            if (noBuffering) {
+                handle = CreateFileA(fileName,                // in this case io must be sector aligned
+                                getFileAccess(openMode),    // so we open a second file, for unaligned access
+                                FILE_SHARE_DELETE | FILE_SHARE_READ | FILE_SHARE_WRITE,
+                                NULL,
+                                OPEN_EXISTING,
+                                getExtraFlags(openMode & ~OPEN_ASYNC),
+                                NULL);
+                if (handle == INVALID_HANDLE_VALUE) {
+					if (!(openMode & OPEN_QUIET))
+	                	std::cerr << "Open failed on secondary file " << fileName << ". (ErrNo=" << GetLastError() << ")" << std::endl;
+                    return false;
+                }
+	            #ifdef SEQAN_VERBOSE
+					if (!(openMode & OPEN_QUIET))
+	                	std::cerr << "async file opened  " << fileName << " handle " << std::hex << handle << std::dec << std::endl;
+                #endif
+            } else
+                handle = handleAsync;
+
+            return true;
+        }
+
+        bool openTemp(int openMode = DefaultOpenTempMode<File>::VALUE) {
+            char szTempName[MAX_PATH];
+#ifdef SEQAN_DEFAULT_TMPDIR
+            static const char szTempPath[MAX_PATH] = SEQAN_DEFAULT_TMPDIR;
+#else
+            char szTempPath[MAX_PATH];
+            if (!GetTempPathA(MAX_PATH, szTempPath)) {
+				if (!(openMode & OPEN_QUIET))
+					std::cerr << "Couldn't get a temporary path name. (ErrNo=" << GetLastError() << ")" << std::endl;
+                return false;
+            }
+#endif
+            if (!GetTempFileNameA(szTempPath, "GNDX", 0, szTempName)) {
+				if (!(openMode & OPEN_QUIET))
+					std::cerr << "Couldn't get a temporary file name. (ErrNo=" << GetLastError() << ")" << std::endl;
+                return false;
+            }
+            return open(szTempName, openMode | OPEN_TEMPORARY);
+        }
+
+        inline bool close() {
+            BOOL result = TRUE;
+            #ifdef SEQAN_VERBOSE
+                std::cerr << "files closed handles " << std::hex << handleAsync << " and " << handle << std::dec << std::endl;
+            #endif
+            if (handle != handleAsync)
+                result &= CloseHandle(handleAsync);
+            result &= CloseHandle(handle);
+            handleAsync = INVALID_HANDLE_VALUE;
+            handle = INVALID_HANDLE_VALUE;
+			SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+            return result != FALSE;
+        }
+
+        inline DWORD read(void *memPtr, SizeType_ count) const {
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+			DWORD _transferedBytes;
+		    ReadFile(handle, memPtr, count, &_transferedBytes, NULL);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return _transferedBytes;
+        }
+
+        inline DWORD write(void const *memPtr, SizeType_ count) const {
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+			DWORD _transferedBytes;
+		    WriteFile(handle, memPtr, count, &_transferedBytes, NULL);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return _transferedBytes;
+        }
+
+		inline FilePtr seek(FilePtr _pos, DWORD origin = FILE_BEGIN) {
+//          LARGE_INTEGER li = _pos;
+//			return SetFilePointer(handleAsync, li.LowPart, &li.HighPart, MoveMethod);
+            LARGE_INTEGER new_pos, pos;
+            pos.QuadPart = _pos;
+            SetFilePointerEx(handle, pos, &new_pos, origin);
+//            position = new_pos.QuadPart;
+            return new_pos.QuadPart;
+		}
+
+		inline FilePtr tell() {
+			return seek(0, FILE_CURRENT);
+        }
+
+		inline FilePtr size() const {
+            LARGE_INTEGER result;
+            DWORD dwError, high;
+            result.LowPart = GetFileSize(handle, &high);
+            result.HighPart = high;
+            if (result.LowPart == INVALID_FILE_SIZE && (dwError = GetLastError()) != NO_ERROR) {
+				std::cerr << "Couldn't get file size. (ErrNo=" << dwError << ")" << std::endl;
+                return 0;
+            }
+            return result.QuadPart;
+        }
+
+        inline bool setEof() const {
+            return SetEndOfFile(handle) != FALSE;
+        }
+
+		inline static DWORD error() {
+			return GetLastError();
+		}
+
+        operator bool () const {
+            return (handle != INVALID_HANDLE_VALUE) && (handleAsync != INVALID_HANDLE_VALUE);
+        }
+
+    protected:
+
+        DWORD getFileAccess(int openMode) {
+            switch (openMode & OPEN_MASK) {
+                case OPEN_RDONLY:
+                    return GENERIC_READ;
+                case OPEN_WRONLY:
+                    return GENERIC_WRITE;
+                case OPEN_RDWR:
+                    return GENERIC_READ | GENERIC_WRITE;
+				default:
+					return 0;
+            }
+        }
+
+        DWORD getCreationFlags(int openMode) {
+            if (openMode & OPEN_CREATE)
+                if (openMode & OPEN_APPEND)
+                    return OPEN_ALWAYS;
+                else
+                    return CREATE_ALWAYS;
+            else
+                return OPEN_EXISTING;
+        }
+
+        DWORD getExtraFlags(int openMode) {
+            DWORD extra = FILE_ATTRIBUTE_NORMAL | FILE_FLAG_RANDOM_ACCESS;// | FILE_FLAG_WRITE_THROUGH;
+            if (openMode & OPEN_ASYNC) {
+                extra |= FILE_FLAG_OVERLAPPED;
+                #ifdef SEQAN_DIRECTIO
+                    extra |= FILE_FLAG_NO_BUFFERING;
+                #endif
+            }
+            if (openMode & OPEN_TEMPORARY)  extra |= FILE_FLAG_DELETE_ON_CLOSE;
+            return extra;
+        }
+
+    };
+
+
+    //////////////////////////////////////////////////////////////////////////////
+    // (SeqAn adaption)
+    //////////////////////////////////////////////////////////////////////////////
+
+    struct aiocb_win32 {
+        OVERLAPPED  overlapped;
+        Event       xmitDone;
+    };
+
+	template <typename TSpec>
+    struct AsyncRequest<File<Async<TSpec> > >
+    {
+        typedef aiocb_win32 Type;
+    };
+/*
+	template <typename TSpec>
+    struct aEvent<File<Async<TSpec> > >
+    {
+        typedef Event Type;
+    };
+
+
+	template <typename TSpec>
+    struct aQueue<File<Async<TSpec> > >
+    {
+        typedef IOQueue Type;
+    };
+
+	template <typename TSpec>
+    struct aHint<File<Async<TSpec> > >
+    {
+        typedef typename aQueue<File<Async<TSpec> > >::Type::aHint Type;
+    };
+
+	template <typename TSpec>
+    struct aCallback<File<Async<TSpec> > >
+    {
+        typedef typename aQueue<File<Async<TSpec> > >::Type::aCallback Type;
+    };*/
+
+
+	template <typename TSpec>
+    inline typename Size<File<Async<TSpec> > >::Type size(File<Async<TSpec> > &me) {
+        return me.size();
+    }
+
+	template <typename TSpec>
+    inline bool setEof(File<Async<TSpec> > &me) {
+        return me.setEof();
+    }
+
+	template <typename TSpec>
+    inline unsigned sectorSize(File<Async<TSpec> > const &) {
+        DWORD SpC, nofC, tnoC, aligning;
+        if (GetDiskFreeSpace(NULL, &SpC, &aligning, &nofC, &tnoC) == 0)  {
+            std::cerr << "Error " << GetLastError() << " while querying cluster size" << std::endl;
+            return 4096;
+        }
+        return aligning;
+    }
+
+
+    template < typename TSpec, typename TValue, typename TSize, typename TPos >
+    inline bool asyncReadAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aiocb_win32 &request)
+    {
+        SEQAN_PROTIMESTART(tw);
+        LARGE_INTEGER ofs;
+        ofs.QuadPart = fileOfs;
+        ofs.QuadPart *= sizeof(TValue);
+        request.overlapped.Offset = ofs.LowPart;
+        request.overlapped.OffsetHigh = ofs.HighPart;
+        if (!request.xmitDone) open(request.xmitDone);
+        request.overlapped.hEvent = request.xmitDone.hEvent;
+        if (ReadFile(
+            me.handleAsync, 
+            memPtr, 
+            count * sizeof(TValue),
+            &ofs.LowPart,
+            &request.overlapped) || (me.error() == ERROR_IO_PENDING))
+        {
+            SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROADD(SEQAN_PROIWAIT, SEQAN_PROTIMEDIFF(tw));
+            return true;
+        }
+        if (me.error() == ERROR_NO_SYSTEM_RESOURCES) {  // read synchronoulsy instead
+            #if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+            	std::cerr << "Warning: Falling back to sync. read. :( " << std::endl;
+            #endif
+			signal(request.xmitDone);
+            return readAt(me, memPtr, count, fileOfs);
+        }
+        return false;
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize, typename TPos >
+    inline bool asyncWriteAt(File<Async<TSpec> > & me, TValue const *memPtr, TSize const count, TPos const fileOfs,
+        aiocb_win32 &request)
+    {
+        SEQAN_PROTIMESTART(tw);
+        LARGE_INTEGER ofs;
+        ofs.QuadPart = fileOfs;
+        ofs.QuadPart *= sizeof(TValue);
+        request.overlapped.Offset = ofs.LowPart;
+        request.overlapped.OffsetHigh = ofs.HighPart;
+        if (!request.xmitDone) open(request.xmitDone);
+        request.overlapped.hEvent = request.xmitDone.hEvent;
+        if (WriteFile(
+            me.handleAsync, 
+            memPtr, 
+            count * sizeof(TValue),
+            &ofs.LowPart,
+            &request.overlapped) || (me.error() == ERROR_IO_PENDING))
+        {
+            SEQAN_PROADD(SEQAN_PROIO, (sizeof(TValue) * count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROADD(SEQAN_PROIWAIT, SEQAN_PROTIMEDIFF(tw));
+            return true;
+        }
+        if (me.error() == ERROR_NO_SYSTEM_RESOURCES) {  // write synchronoulsy instead
+            #if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+            	std::cerr << "Warning: Falling back to sync. write. :( " << std::endl;
+            #endif
+			signal(request.xmitDone);
+            return writeAt(me, memPtr, count, fileOfs);
+        }
+        return false;
+    }
+
+    //////////////////////////////////////////////////////////////////////
+    // queue specific functions
+
+    inline bool waitFor(aiocb_win32 &request) {
+//IOREV _doc_ 
+        SEQAN_PROTIMESTART(tw);
+		bool inProgress;
+		bool waitResult = waitFor(request.xmitDone, 60000, inProgress);
+		if (inProgress)
+            std::cerr << "waitFor timeout" << std::endl;
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return waitResult;
+	}
+
+    template < typename TTime >
+    inline bool waitFor(aiocb_win32 &request, TTime timeoutMilliSec, bool &inProgress) {
+//IOREV _doc_ 
+        SEQAN_PROTIMESTART(tw);
+		bool waitResult = waitFor(request.xmitDone, timeoutMilliSec, inProgress);
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return waitResult;
+	}
+
+	template < typename TSize >
+	inline int waitForAny(aiocb_win32 const * const contexts[], TSize count, DWORD timeoutMilliSec = Event::Infinite) {
+//IOREV _nodoc_ 
+        Event::Handle *handles = new Event::Handle[count];
+        for(TSize i = 0; i < count; ++i)
+            handles[i] = contexts[i]->xmitDone.hEvent;
+
+        SEQAN_PROTIMESTART(tw);
+        DWORD result = WaitForMultipleObjects(count, handles, false, timeoutMilliSec);
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+		delete[] handles;
+        if (/*result >= WAIT_OBJECT_0 && */result < WAIT_OBJECT_0 + count)
+    		return result - WAIT_OBJECT_0;
+        return -1;
+	}
+
+	template <typename TSpec>
+    inline bool cancel(File<Async<TSpec> > & me, aiocb_win32 const &request) {
+//IOREV _doc_ 
+        return CancelIo(me.handleAsync);
+    }
+
+	template <typename TSpec>
+    inline bool flush(File<Async<TSpec> > & me) {
+//IOREV _doc_ 
+		if (me.handle != me.handleAsync)	// in case of equality no direct access was done -> no flush needed
+        	return FlushFileBuffers(me.handle) != 0;
+        else
+            return true;
+    }
+
+    template < typename TSpec, typename AsyncRequest >
+    inline void release(File<Async<TSpec> > & me, AsyncRequest & request) {
+//IOREV _nodoc_ 
+    }
+
+
+/*        
+    //////////////////////////////////////////////////////////////////////
+    // callback based read/write
+
+    template < typename TSpec, typename TValue, typename TSize,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncRead(File<Async<TSpec> > & me, TValue *memPtr, TSize const count,
+        aCallback* cb, aHint* hint)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        typename AsyncRequest<File<Async<TSpec> > >::Type request = 
+            me.queue->asyncReadAt(
+                me.handleAsync,
+                me.position,
+                memPtr,
+                bsize,
+                cb,
+                hint);
+        me.position += bsize;
+        return request;
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncWrite(File<Async<TSpec> > & me, TValue const *memPtr, TSize const count,
+        aCallback* cb, aHint* hint)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        typename AsyncRequest<File<Async<TSpec> > >::Type request = 
+            me.queue->asyncWriteAt(
+                memPtr,
+                me.handleAsync,
+                me.position,
+                bsize,
+                cb,
+                hint);
+        me.position += bsize;
+        return request;
+    }
+
+    template < typename TSpec, typename TValue, typename TSize, typename TPos,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncReadAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aCallback* cb, aHint* hint)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        return me.queue->asyncReadAt(
+            me.handleAsync,
+            fileOfs * sizeof(TValue),
+            memPtr,
+            bsize,
+            cb,
+            hint);
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize, typename TPos,
+               typename aCallback, typename aHint >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncWriteAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aCallback* cb, aHint* hint)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        return me.queue->asyncWriteAt(
+            memPtr,
+            me.handleAsync,
+            fileOfs * sizeof(TValue),
+            bsize,
+            cb,
+            hint);
+    }
+
+
+    //////////////////////////////////////////////////////////////////////
+    // event based read/write
+
+    template < typename TSpec, typename TValue, typename TSize,
+               typename aEvent >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncRead(File<Async<TSpec> > & me, TValue *memPtr, TSize const count,
+        aEvent &event)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        typename AsyncRequest<File<Async<TSpec> > >::Type request = 
+            me.queue->asyncReadAt(
+                me.handleAsync,
+                me.position,
+                memPtr,
+                bsize,
+                event);
+        me.position += bsize;
+        return request;
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize,
+               typename aEvent >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncWrite(File<Async<TSpec> > & me, TValue *memPtr, TSize const count,
+        aEvent &event)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        typename AsyncRequest<File<Async<TSpec> > >::Type request =  
+            me.queue->asyncWriteAt(
+                memPtr,
+                me.handleAsync,
+                me.position,
+                bsize,
+                event);
+        me.position += bsize;
+        return request;
+    }
+
+    template < typename TSpec, typename TValue, typename TSize, typename TPos,
+               typename aEvent >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncReadAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aEvent &event)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        return me.queue->asyncReadAt(
+            me.handleAsync,
+            fileOfs * sizeof(TValue),
+            memPtr,
+            bsize,
+            event);
+    }
+    
+    template < typename TSpec, TValue, typename TSize, typename TPos,
+               typename aEvent >
+    inline typename AsyncRequest<File<Async<TSpec> > >::Type
+    asyncWriteAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aEvent &event)
+    {
+        DWORD bsize = (DWORD)(count * sizeof(TValue));
+        return me.queue->asyncWriteAt(
+            memPtr,
+            me.handleAsync,
+            fileOfs * sizeof(TValue),
+            bsize,
+            event);
+    }
+
+
+    //////////////////////////////////////////////////////////////////////
+    // queue specific functions
+
+	template <typename TSpec>
+    inline void flush(File<Async<TSpec> > & me) {
+        me.queue->flush();
+    }
+
+    template < typename TSpec, typename AsyncRequest >
+    inline void release(File<Async<TSpec> > & me, AsyncRequest & request) {
+        me.queue->release(request);
+    }
+*/
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page aligned allocate for direct file io
+
+    struct TagAllocateAligned_;	//< allocate page aligned memory for direct i/o access
+    typedef Tag<TagAllocateAligned_> const TagAllocateAligned;
+
+	template <typename T, typename TValue, typename TSize>
+	inline void
+	allocate(T const &, 
+			 TValue * & data,
+			 TSize count,
+			 TagAllocateAligned const)
+	{
+//IOREV _doc_ 
+		data = (TValue *) VirtualAlloc(NULL, count * sizeof(TValue), MEM_COMMIT, PAGE_READWRITE);
+        if (data)
+            SEQAN_PROADD(SEQAN_PROMEMORY, count * sizeof(TValue));
+        else
+			std::cerr << "AlignAllocator: Could not allocate memory of size " << std::hex << count * sizeof(TValue) << std::dec << ". (ErrNo=" << GetLastError() << ")" << std::endl;
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page aligned deallocate for direct file io
+
+	template <typename T, typename TValue, typename TSize>
+	inline void 
+	deallocate( T const &,
+				TValue * data, 
+				TSize count,
+				TagAllocateAligned const)
+	{
+//IOREV _doc_ 
+		if (data) {
+			VirtualFree(data, 0, MEM_RELEASE);
+			if (count)	// .. to use count if SEQAN_PROFILE is not defined
+				SEQAN_PROSUB(SEQAN_PROMEMORY, count * sizeof(TValue));
+		}
+	}
+
+#else
+
+    
+	template <typename TSpec>
+    class File<Async<TSpec> > : public File<Sync<TSpec> >
+    {
+//IOREV _nodoc_ members are not well documented
+    public:
+
+        typedef File<Sync<TSpec> >  Base;
+
+        typedef off_t			FilePtr;
+		typedef off_t           SizeType;   // type of file size
+        typedef size_t          SizeType_;  // type of transfer size (for read or write)
+		typedef int				Handle;
+
+        Handle handleAsync;
+		using Base::handle;
+
+		File(void * = NULL): 	// to be compatible with the FILE*(NULL) constructor
+			handleAsync(-1) {}
+
+        virtual ~File() {}
+        
+        bool open(char const *fileName, int openMode = DefaultOpenMode<File>::VALUE) {
+            handle = ::open(fileName, Base::_getOFlag(openMode & ~OPEN_ASYNC), S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+			if (handle == -1) 
+			{
+				handleAsync = handle;
+				if (!(openMode & OPEN_QUIET))
+					std::cerr << "Open failed on file " << fileName << ": \"" << ::strerror(errno) << '"' << std::endl;
+				return false;
+			}
+
+			if (Base::_getOFlag(openMode | OPEN_ASYNC) & O_DIRECT) 
+			{
+				handleAsync = ::open(fileName, Base::_getOFlag(openMode | (OPEN_ASYNC & ~OPEN_CREATE)), S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+				if (handleAsync == -1 || errno == EINVAL) {	// fall back to cached access
+					#if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+						if (!(openMode & OPEN_QUIET))
+							std::cerr << "Warning: Direct access openening failed. \"" << ::strerror(errno) << '"' << std::endl;
+					#endif
+					handleAsync = handle;
+				}
+				#if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+				    else
+						if (!(openMode & OPEN_QUIET))
+							std::cerr << "Direct access successfully initiated" << std::endl;
+				#endif
+			} else
+				handleAsync = handle;
+
+			if (sizeof(FilePtr) < 8 && !(openMode & OPEN_QUIET))
+				// To remove this warning, you have to options:
+				// 1. include the following line before including anything in your application
+				//    #define _FILE_OFFSET_BITS 64
+				// 2. include <seqan/platform.h> or <seqan/sequence.h> before any other include
+				std::cerr << "WARNING: FilePtr is not 64bit wide" << std::endl;
+
+
+			SEQAN_PROADD(SEQAN_PROOPENFILES, 1);
+            return true;
+        }
+
+		bool close() {
+			bool result = true;
+			if (handleAsync != handle && handleAsync != -1)
+	            result &= (::close(handleAsync) == 0);
+            result &= (::close(handle) == 0);
+            handleAsync = -1;
+            handle = -1;
+			SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+            return result;
+        }
+    };
+
+
+    //////////////////////////////////////////////////////////////////////////////
+    // (SeqAn adaption)
+    //////////////////////////////////////////////////////////////////////////////
+/*
+	template <typename TSpec>
+    struct aQueue<File<Async<TSpec> > >
+    {
+        typedef void* Type;
+    };
+*/
+
+	template <typename TSpec>
+    struct AsyncRequest<File<Async<TSpec> > >
+    {
+//IOREV _doc_ 
+		typedef aiocb Type;
+    };
+/*
+	template <typename TSpec>
+    struct aEvent<File<Async<TSpec> > >
+    {
+        typedef aiocb Type;
+    };
+*/
+
+    //////////////////////////////////////////////////////////////////////
+    // event based read/write
+
+//    enum { AsyncIOSignal_ = SIGIO };
+
+	inline void printRequest(aiocb &request, const char *_hint)
+    {
+//IOREV _nodoc_ _notinlined_
+		std::cerr << std::hex;
+		if (_hint)
+			std::cerr << _hint << std::endl;
+		std::cerr << "fildes:  " << request.aio_fildes << std::endl;
+		std::cerr << "buffer:  " << (unsigned long)request.aio_buf << std::endl;
+		std::cerr << "offset:  " << request.aio_offset<< std::endl;
+		std::cerr << "nbytes:  " << request.aio_nbytes << std::endl;
+		std::cerr << "event:   " << request.aio_sigevent.sigev_notify << std::endl;
+		std::cerr << "Raddr:   " << &request << std::endl;
+		std::cerr << std::dec;
+	}
+
+    inline void printRequest(aiocb &request)
+    {
+        printRequest(request, NULL);
+    }
+
+    template < typename TSpec, typename TValue, typename TSize, typename TPos >
+    bool asyncReadAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs,
+        aiocb &request)
+    {
+//IOREV _doc_ _notinlined_
+        SEQAN_PROTIMESTART(tw);
+        memset(&request, 0, sizeof(aiocb));
+        request.aio_fildes = me.handleAsync;
+        request.aio_buf = memPtr;
+        request.aio_offset = fileOfs;
+        request.aio_offset *= sizeof(TValue);
+        request.aio_nbytes = count * sizeof(TValue);
+        request.aio_sigevent.sigev_notify = SIGEV_NONE;
+/*      request.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
+        request.aio_sigevent.sigev_signo = AsyncIOSignal_;
+        request.aio_sigevent.sigev_value.sival_ptr = &request;
+		#ifdef SEQAN_VVERBOSE
+			printRequest(request, "aio_read():");
+		#endif
+*/      if (request.aio_nbytes == 0) return true;
+		SEQAN_PROADD(SEQAN_PROIO, (request.aio_nbytes + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+		int result = aio_read(&request);
+        SEQAN_PROADD(SEQAN_PROIWAIT, SEQAN_PROTIMEDIFF(tw));
+        if (result != 0)
+		{
+			request.aio_nbytes = 0;
+			if (errno == EAGAIN) {  // read synchronoulsy instead
+#if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+            	std::cerr << "Warning: Falling back to sync. read. :( " << std::endl;
+#endif
+				bool success = readAt(me, memPtr, count, fileOfs);
+                if (!success)
+                    SEQAN_FAIL(
+                        "readAt(%d, %d, %d, %d) failed: \"%s\"",
+                        me.handle, (size_t)memPtr, count, fileOfs, strerror(errno));
+                return success;
+			}
+#if SEQAN_ENABLE_DEBUG
+			else
+				std::cerr << "aio_read failed (asyncReadAt). \"" << ::strerror(errno) << '"' << std::endl;
+#endif
+        }
+		return result == 0;
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize, typename TPos >
+    bool asyncWriteAt(File<Async<TSpec> > & me, const TValue *memPtr, TSize const count, TPos const fileOfs,
+        aiocb &request)
+    {
+//IOREV _doc_ _notinlined_
+        SEQAN_PROTIMESTART(tw);
+        memset(&request, 0, sizeof(aiocb));
+        request.aio_fildes = me.handleAsync;
+        request.aio_buf = const_cast<TValue*>(memPtr);
+        request.aio_offset = fileOfs;
+        request.aio_offset *= sizeof(TValue);
+        request.aio_nbytes = count * sizeof(TValue);
+        request.aio_sigevent.sigev_notify = SIGEV_NONE;
+/*      request.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
+        request.aio_sigevent.sigev_signo = AsyncIOSignal_;
+        request.aio_sigevent.sigev_value.sival_ptr = &request;
+		#ifdef SEQAN_VVERBOSE
+			printRequest(request, "aio_write():");
+		#endif
+*/      if (request.aio_nbytes == 0) return true;
+		SEQAN_PROADD(SEQAN_PROIO, (request.aio_nbytes + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+		int result = aio_write(&request);
+        SEQAN_PROADD(SEQAN_PROIWAIT, SEQAN_PROTIMEDIFF(tw));
+        if (result != 0)
+		{
+			request.aio_nbytes = 0;
+            int errorNo = errno;
+			if (errorNo == EAGAIN)  // write synchronoulsy instead
+            {
+#if SEQAN_ENABLE_DEBUG || SEQAN_ENABLE_TESTING
+            	std::cerr << "Warning: Falling back to sync. write. :( " << std::endl;
+#endif
+				bool success = writeAt(me, memPtr, count, fileOfs);
+                if (!success)
+                    SEQAN_FAIL(
+                        "writeAt(%d, %d, %d, %d) failed: \"%s\"",
+                        me.handle, (size_t)memPtr, count, fileOfs, strerror(errno));
+                return success;
+			}
+#if SEQAN_ENABLE_DEBUG
+			else
+            {
+				std::cerr << "aio_write failed (asyncWriteAt): \"" << ::strerror(errno) << '"' << std::endl;
+            }
+#endif
+        }
+        return result == 0;
+    }
+
+	template <typename TSpec>
+    inline bool flush(File<Async<TSpec> > & me) {
+//IOREV _doc_ 
+		#if _POSIX_SYNCHRONIZED_IO > 0
+			return me.handle == me.handleAsync || fdatasync(me.handle) == 0;
+		#else
+			return me.handle == me.handleAsync || fsync(me.handle) == 0;
+		#endif
+    }
+
+    //////////////////////////////////////////////////////////////////////
+    // queue specific functions
+
+	inline bool waitFor(aiocb &request)
+    {
+//IOREV _doc_ 
+/*		#ifdef SEQAN_VVERBOSE
+			printRequest(request, "aio_suspend():");
+		#endif
+*/
+		if (request.aio_nbytes == 0) return true;
+		aiocb * cblist = &request;
+        SEQAN_PROTIMESTART(tw);
+		int result = aio_suspend(&cblist, 1, NULL);
+        ssize_t nbytes = aio_return(&request);
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+
+//#if SEQAN_ENABLE_DEBUG
+        if (result != 0 || nbytes != (ssize_t)request.aio_nbytes)
+        {
+            int errorNo = aio_error(&request);
+            if (errorNo != EINPROGRESS)
+            {
+                if (errorNo != ECANCELED)
+                    errorNo = errno;
+				std::cerr << "Asynchronous I/O operation failed (waitFor): \"" << ::strerror(errorNo) << '"' << std::endl;
+                printRequest(request);
+            }
+        }
+//#endif
+
+		return (result == 0) && (nbytes == (ssize_t)request.aio_nbytes);
+	}
+
+	inline bool waitFor(aiocb &request, long timeoutMilliSec, bool &inProgress)
+    {
+//IOREV _doc_ 
+/*		#ifdef SEQAN_VVERBOSE
+			printRequest(request, "aio_suspend_timeout():");
+		#endif
+*/
+		if (request.aio_nbytes == 0)
+        {
+            inProgress = false;
+            return true;
+        }
+
+		int result;
+		if (timeoutMilliSec != 0)
+        {
+			aiocb * cblist = &request;
+			timespec ts;
+			ts.tv_sec = timeoutMilliSec / 1000;
+			ts.tv_nsec = (timeoutMilliSec % 1000) * 1000;
+			SEQAN_PROTIMESTART(tw);
+			result = aio_suspend(&cblist, 1, &ts);
+			SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+		}
+
+        result = aio_error(&request);
+        inProgress = (result == EINPROGRESS);
+        ssize_t nbytes;
+        
+        if (inProgress)
+            result = 0;
+        else
+        {
+            nbytes = aio_return(&request);
+            result = (nbytes != (ssize_t)request.aio_nbytes);
+        }
+
+        #if SEQAN_ENABLE_DEBUG
+			if (result != 0)
+            {
+                int errorNo = aio_error(&request);
+                if (errorNo != EINPROGRESS)
+                {
+                    if (errorNo != ECANCELED)
+                        errorNo = errno;
+                    std::cerr << "Asynchronous I/O operation failed (waitFor with timeOut=" << timeoutMilliSec << "ms): \"" << ::strerror(errorNo) << '"' << std::endl;
+                    printRequest(request);
+                }
+			}
+		#endif
+        return result == 0;
+	}
+
+	template < typename TSize >
+	inline TSize waitForAny(aiocb const * const contexts[], TSize count) {
+//IOREV _nodoc_ 
+        SEQAN_PROTIMESTART(tw);
+		bool result = aio_suspend(contexts, count, NULL);
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result == 0;
+	}
+
+	template < typename TSize >
+	inline TSize waitForAny(aiocb const * const contexts[], TSize count, long timeoutMilliSec) {
+//IOREV _nodoc_ 
+        timespec ts;
+        ts.tv_sec = timeoutMilliSec / 1000;
+        ts.tv_nsec = (timeoutMilliSec % 1000) * 1000;
+        SEQAN_PROTIMESTART(tw);
+		bool result = aio_suspend(contexts, count, &ts);
+        SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+        return result == 0;
+	}
+
+	template <typename TSpec>
+    inline bool cancel(File<Async<TSpec> > & me, aiocb &request) {
+//IOREV _doc_ 
+/*		#ifdef SEQAN_VVERBOSE
+			printRequest(request, "aio_cancel():");
+		#endif
+*/      return aio_cancel(me.handleAsync, &request) == 0;
+    }
+
+    inline int error(aiocb const & request) {
+//IOREV _nodoc_ 
+        return aio_error(&request);
+    }
+
+    inline int _returnValue(aiocb & request) {
+//IOREV _nodoc_ 
+        return aio_return(&request);
+    }
+
+	template <typename TSpec>
+    inline void release(File<Async<TSpec> > & /*me*/, aiocb const & /*request*/) {
+//IOREV _nodoc_ 
+    }
+
+/*
+    typedef void (*sighandler_t)(int);
+    static unsigned AsyncIOHandlerRefCount_ = 0;
+    static struct sigaction AsyncIOOldSig_;
+
+    inline void AsyncIOHandler_(int sigNo, siginfo_t *info, void *hint) {
+        SEQAN_ASSERT_EQ(sigNo, AsyncIOSignal_);
+        // TODO: signal respective event
+        // currently we don't need async IO handlers because
+        // we only wait for single events
+    }
+
+    static sighandler_t _addAsyncIOHandler() {
+        struct sigaction newSig, oldSig;
+        newSig.sa_sigaction = AsyncIOHandler_;
+        sigemptyset(&newSig.sa_mask);
+        newSig.sa_flags = SA_RESTART + SA_SIGINFO;
+        if (sigaction(AsyncIOSignal_, &newSig, &oldSig) < 0)
+            return SIG_ERR;
+        return oldSig.sa_handler;
+    }
+*/
+    
+	//////////////////////////////////////////////////////////////////////////////
+	// page aligned allocate for direct file io
+
+    struct TagAllocateAligned_;	//< allocate page aligned memory for direct i/o access
+    typedef Tag<TagAllocateAligned_> const TagAllocateAligned;
+
+	template <typename T, typename TValue, typename TSize>
+	inline void
+	allocate(T const & /*me*/, 
+			 TValue * & data,
+			 TSize count,
+			 TagAllocateAligned const)
+	{
+//IOREV _doc_ 
+		data = (TValue *) ::valloc(count * sizeof(TValue));
+#ifdef SEQAN_PROFILE 
+        if (data)
+			SEQAN_PROADD(SEQAN_PROMEMORY, count * sizeof(TValue));
+		else
+			std::cerr << "AlignAllocator: Could not allocate memory of size " << std::hex << 
+				count * sizeof(TValue) << " with page alignment. (ErrNo=" << std::dec <<
+				errno << ")" << std::endl;
+#endif
+	}
+
+	//////////////////////////////////////////////////////////////////////////////
+	// page aligned deallocate for direct file io
+
+	template <typename T, typename TValue, typename TSize>
+	inline void 
+	deallocate( T const & /*me*/,
+				TValue * data,
+				TSize
+#ifdef SEQAN_PROFILE 
+					count
+#endif
+					,
+				TagAllocateAligned const)
+	{
+//IOREV _doc_ 
+#ifdef SEQAN_PROFILE 
+        if (data && count)	// .. to use count if SEQAN_PROFILE is not defined
+			SEQAN_PROSUB(SEQAN_PROMEMORY, count * sizeof(TValue));
+#endif
+		::free(data);
+	}
+
+    template < typename TSpec, typename TSize >
+    inline void resize(File<Async<TSpec> > &me, TSize new_length) {
+//IOREV _doc_ 
+		if (!me.resize(new_length))
+            SEQAN_FAIL(
+                "resize(%d, %d) failed: \"%s\"",
+                me.handle, new_length, strerror(errno));
+    }
+	
+
+#endif
+
+    //////////////////////////////////////////////////////////////////////////////
+    // global functions
+
+	template <typename TSpec>
+    struct Size< File<Async<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Async<TSpec> >::SizeType Type;
+    };
+
+	template <typename TSpec>
+    struct Position< File<Async<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Async<TSpec> >::FilePtr Type;
+    };
+
+	template <typename TSpec>
+    struct Difference< File<Async<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Async<TSpec> >::FilePtr Type;
+    };
+
+
+
+    template < typename TSpec, typename TValue, typename TSize>
+	inline void
+	allocate( File<Async<TSpec> > const & me,
+			  TValue * & data, 
+			  TSize count)
+	{
+//IOREV _doc_ 
+		allocate(me, data, count, TagAllocateAligned());
+	}
+
+    template <typename TSpec, typename TValue, typename TSize>
+	inline void
+	deallocate( File<Async<TSpec> > const & me,
+				TValue * data, 
+				TSize count)
+	{
+//IOREV _doc_ 
+		deallocate(me, data, count, TagAllocateAligned());
+	}
+
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/file_directory.h b/third-party/seqan/core/include/seqan/system/file_directory.h
new file mode 100644
index 0000000..49ce001
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/file_directory.h
@@ -0,0 +1,315 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_FILE_DIRECTORY_H
+#define SEQAN_HEADER_FILE_DIRECTORY_H
+
+#ifdef PLATFORM_WINDOWS
+# include <io.h>
+#else
+# include <dirent.h>
+#endif
+
+
+/* IOREV
+ *
+ * _nodoc_
+ * _tested_
+ * _windows_
+ *
+ * 
+ * used by file/file_format_mmap.h and some apps
+ * no documentation at all
+ * 
+ */
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+#ifdef PLATFORM_WINDOWS
+
+    class Directory
+    {
+//IOREV _nodoc_ _windows_
+	protected:
+	
+		intptr_t			handle;
+		struct _finddata_t	entry;
+		bool				_atEnd;
+
+		friend inline bool open(Directory &dir, char const *dirName);
+		friend inline bool close(Directory &dir);
+		friend inline char const * value(Directory &dir);
+		friend inline char const * value(Directory const &dir);
+		friend inline Directory & goNext(Directory &dir);
+		friend inline bool atEnd(Directory &dir);
+		friend inline bool atEnd(Directory const &dir);
+
+	public:
+
+		Directory()
+		{
+			handle = 0;
+			_atEnd = true;
+		}
+		
+		Directory(char const *dirName)
+		{
+			open(*this, dirName);
+		}
+		
+		~Directory()
+		{
+			close(*this);
+		}
+		
+		inline char const * operator* () const
+		{
+			return value(*this);
+		}
+
+		inline Directory & operator++ ()
+		{
+			return goNext(*this);
+		}
+		
+		inline operator bool () const
+		{
+			return !_atEnd;
+		}
+	};
+
+//////////////////////////////////////////////////////////////////////////////	
+
+	inline bool
+	open(Directory &dir, char const *dirName)
+	{
+//IOREV _nodoc_
+		CharString selection = dirName;
+		append(selection, "\\*");
+		dir._atEnd = ((dir.handle = _findfirst(toCString(selection), &dir.entry)) == -1L);
+		return !dir._atEnd;
+	}
+
+	inline bool
+	close(Directory &dir)
+	{
+//IOREV _nodoc_
+        int result = 0;
+		if (dir.handle)
+			result = _findclose(dir.handle);
+
+		dir._atEnd = true;
+		dir.handle = 0;
+		return result == 0;
+	}
+
+	inline char const *
+	value(Directory &dir)
+	{
+//IOREV _nodoc_
+		return dir.entry.name;
+	}
+
+	inline char const *
+	value(Directory const &dir)
+	{
+//IOREV _nodoc_
+        return dir.entry.name;
+	}
+
+	inline Directory &
+	goNext(Directory &dir)
+	{
+//IOREV _nodoc_
+        dir._atEnd = (_findnext(dir.handle, &dir.entry) != 0);
+		return dir;
+	}
+
+	inline bool
+	atEnd(Directory &dir)
+	{
+//IOREV _nodoc_
+		return dir._atEnd;
+	}
+	
+	inline bool
+	atEnd(Directory const &dir)
+	{
+//IOREV _nodoc_
+		return dir._atEnd;
+	}
+	
+//////////////////////////////////////////////////////////////////////////////	
+	
+	
+#else
+
+
+//////////////////////////////////////////////////////////////////////////////	
+
+    class Directory
+    {
+//IOREV _nodoc_
+	protected:
+	
+		DIR		*handle;
+		dirent	*it;
+		
+		friend inline bool open(Directory &dir, char const *dirName);
+		friend inline bool close(Directory &dir);
+		friend inline char const * value(Directory &dir);
+		friend inline char const * value(Directory const &dir);
+		friend inline Directory & goBegin(Directory &dir);
+		friend inline Directory & goNext(Directory &dir);
+		friend inline bool atEnd(Directory &dir);
+		friend inline bool atEnd(Directory const &dir);
+
+	public:
+
+		Directory()
+		{
+			handle = NULL;
+			it = NULL;
+		}
+		
+		Directory(char const *dirName)
+		{
+			open(*this, dirName);
+		}
+		
+		~Directory()
+		{
+			close(*this);
+		}
+		
+		inline char const * operator* () const
+		{
+			return value(*this);
+		}
+
+		inline Directory & operator++ ()
+		{
+			return goNext(*this);
+		}
+		
+		inline operator bool () const
+		{
+			return !atEnd(*this);
+		}
+	};
+	
+//////////////////////////////////////////////////////////////////////////////	
+	
+	inline bool
+	open(Directory &dir, char const *dirName)
+	{
+//IOREV _nodoc_
+		if ((dir.handle = opendir(dirName)) != NULL)
+		{
+			goNext(dir);
+			return true;
+		}
+		dir.it = NULL;
+		return false;
+	}
+
+	inline bool
+	close(Directory &dir)
+	{
+//IOREV _nodoc_
+        int result = 0;
+		if (dir.handle != NULL)
+			result = closedir(dir.handle);
+
+		dir.handle = NULL;
+		dir.it = NULL;
+		return result == 0;
+	}
+
+	inline char const *
+	value(Directory &dir)
+	{
+//IOREV _nodoc_
+        return dir.it->d_name;
+	}
+
+	inline char const *
+	value(Directory const &dir)
+	{
+//IOREV _nodoc_
+        return dir.it->d_name;
+	}
+
+	inline Directory &
+	goBegin(Directory &dir)
+	{
+//IOREV _nodoc_
+        rewinddir(dir.handle);
+		return goNext(dir);
+	}
+
+	inline Directory &
+	goNext(Directory &dir)
+	{
+//IOREV _nodoc_
+        dir.it = readdir(dir.handle);
+		return dir;
+	}
+
+	inline bool
+	atEnd(Directory &dir)
+	{
+//IOREV _nodoc_
+        return dir.it == NULL;
+	}
+	
+	inline bool
+	atEnd(Directory const &dir)
+	{
+//IOREV _nodoc_
+        return dir.it == NULL;
+	}
+	
+#endif
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/file_forwards.h b/third-party/seqan/core/include/seqan/system/file_forwards.h
new file mode 100644
index 0000000..55dc26a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/file_forwards.h
@@ -0,0 +1,161 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_FILE_MANUAL_FORWARDS_H 
+#define SEQAN_HEADER_FILE_MANUAL_FORWARDS_H 
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+//////////////////////////////////////////////////////////////////////////////
+// CLASSES
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+//____________________________________________________________________________
+// TagAllocateAligned_
+
+struct TagAllocateAligned_;       	// "core/include/seqan/file/file_async.h"(283)
+//struct aiocb;
+
+//////////////////////////////////////////////////////////////////////////////
+// TYPEDEFS
+//////////////////////////////////////////////////////////////////////////////
+
+//____________________________________________________________________________
+// (*sighandler_t)(int)
+
+typedef void (*sighandler_t)(int);       	// "core/include/seqan/file/file_async.h"(258)
+
+//____________________________________________________________________________
+// TagAllocateAligned
+
+typedef Tag<TagAllocateAligned_> const TagAllocateAligned;       	// "core/include/seqan/file/file_async.h"(284)
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+//____________________________________________________________________________
+// allocate
+
+template <typename T, typename TValue, typename TSize> inline void allocate(T const & me, TValue * & data, TSize count, TagAllocateAligned const);       	// "core/include/seqan/file/file_async.h"(292)
+template <typename TSpec, typename TValue, typename TSize> inline void allocate( File<Async<TSpec> > const & me, TValue * & data, TSize count);       	// "core/include/seqan/file/file_async.h"(351)
+
+//____________________________________________________________________________
+// asyncReadAt
+
+template <typename TSpec, typename TValue, typename TSize, typename TPos > bool asyncReadAt(File<Async<TSpec> > & me, TValue *memPtr, TSize const count, TPos const fileOfs, aiocb &request);       	// "core/include/seqan/file/file_async.h"(136)
+
+//____________________________________________________________________________
+// asyncWriteAt
+
+template <typename TSpec, typename TValue, typename TSize, typename TPos > bool asyncWriteAt(File<Async<TSpec> > & me, const TValue *memPtr, TSize const count, TPos const fileOfs, aiocb &request);       	// "core/include/seqan/file/file_async.h"(160)
+
+//____________________________________________________________________________
+// cancel
+
+template <typename TSpec> inline bool cancel(File<Async<TSpec> > & me, aiocb &request);       	// "core/include/seqan/file/file_async.h"(242)
+
+//____________________________________________________________________________
+// deallocate
+
+template <typename T, typename TValue, typename TSize> inline void deallocate( T const & me, TValue * data, TSize count, TagAllocateAligned const);       	// "core/include/seqan/file/file_async.h"(310)
+template <typename TSpec, typename TValue, typename TSize> inline void deallocate( File<Async<TSpec> > const & me, TValue * data, TSize count);       	// "core/include/seqan/file/file_async.h"(360)
+
+//____________________________________________________________________________
+// error
+
+inline int error(aiocb const &request);       	// "core/include/seqan/file/file_async.h"(246)
+
+//____________________________________________________________________________
+// fileExists
+
+inline bool fileExists(const char *fileName);       	// "core/include/seqan/file/file_sync.h"(189)
+
+//____________________________________________________________________________
+// fileUnlink
+
+inline bool fileUnlink(const char *fileName);       	// "core/include/seqan/file/file_sync.h"(194)
+
+//____________________________________________________________________________
+// flush
+
+template <typename TSpec> inline bool flush(File<Async<TSpec> > & me);       	// "core/include/seqan/file/file_async.h"(182)
+
+//____________________________________________________________________________
+// printRequest
+
+inline void printRequest(aiocb &request, const char *_hint);       	// "core/include/seqan/file/file_async.h"(125)
+inline void printRequest(aiocb &request);       	// "core/include/seqan/file/file_async.h"(125)
+
+//____________________________________________________________________________
+// read
+
+template <typename TSpec, typename TValue, typename TSize > inline bool read(File<Sync<TSpec> > & me, TValue *memPtr, TSize const count);       	// "core/include/seqan/file/file_sync.h"(226)
+
+//____________________________________________________________________________
+// release
+
+template <typename TSpec> inline void release(File<Async<TSpec> > & me, aiocb const &request);       	// "core/include/seqan/file/file_async.h"(255)
+
+//____________________________________________________________________________
+// _returnValue
+
+inline int _returnValue(aiocb &request);       	// "core/include/seqan/file/file_async.h"(250)
+
+//____________________________________________________________________________
+// waitFor
+
+inline bool waitFor(aiocb &request);       	// "core/include/seqan/file/file_async.h"(189)
+inline bool waitFor(aiocb &request, long timeoutMilliSec, bool &inProgress);       	// "core/include/seqan/file/file_async.h"(204)
+
+//____________________________________________________________________________
+// waitForAny
+
+template <typename TSize > inline TSize waitForAny(aiocb const * const contexts[], TSize count);       	// "core/include/seqan/file/file_async.h"(223)
+template <typename TSize > inline TSize waitForAny(aiocb const * const contexts[], TSize count, long timeoutMilliSec);       	// "core/include/seqan/file/file_async.h"(231)
+
+//____________________________________________________________________________
+// write
+
+template <typename TSpec, typename TValue, typename TSize > inline bool write(File<Sync<TSpec> > & me, TValue const *memPtr, TSize const count);       	// "core/include/seqan/file/file_sync.h"(231)
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+//////////////////////////////////////////////////////////////////////////////
+
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/system/file_sync.h b/third-party/seqan/core/include/seqan/system/file_sync.h
new file mode 100644
index 0000000..fd0c07a
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/file_sync.h
@@ -0,0 +1,460 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_FILE_SIMPLE_H
+#define SEQAN_HEADER_FILE_SIMPLE_H
+
+#include <fcntl.h>          // O_CREAT ..
+#include <sys/stat.h>       // 
+#include <cstdio>           // tmpnam(..)
+
+#ifdef PLATFORM_WINDOWS
+# include <io.h>            // read(..) ..
+#else
+# include <cstdlib>
+# include <cerrno>
+# include <unistd.h>
+#endif
+
+
+/* IOREV
+ *
+ * _tested_
+ * _nodoc_
+ *
+ * contains third way of file-io, low level platform specific, i.e. fd for
+ * POSIX and handles for WINDOWS
+ *
+ * not clear in which places this is used exactly
+ *
+ * SEQAN_DIRECTIO used on UNIX, not sure exactly what it does
+ * use of other macros unclear aswell
+ *
+ */
+
+
+
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+
+	template <typename TSpec /* = void */>
+	struct Sync;
+
+
+#ifdef PLATFORM_WINDOWS
+
+    //////////////////////////////////////////////////////////////////////////////
+    // Windows rtl file access
+	template <typename TSpec>
+	class File<Sync<TSpec> >
+    {
+//IOREV _windows_ _nodoc_
+    public:
+
+		typedef __int64			FilePtr;
+		typedef __int64         SizeType;   // type of file size
+        typedef unsigned int    SizeType_;  // type of transfer size (for read or write)
+		typedef int				Handle;
+
+        Handle handle;
+
+        File(void * /*dummy*/ = NULL): // to be compatible with the FILE*(NULL) constructor
+            handle(-1) {}
+
+	//File(int posixHandle) : handle(posixHandle) {}
+
+        inline int _getOFlag(int openMode) const 
+		{
+			int result;
+			bool canWrite = false;
+
+			switch (openMode & OPEN_MASK) {
+                case OPEN_RDONLY:
+                    result = _O_RDONLY;
+					break;
+                case OPEN_WRONLY:
+					canWrite = true;
+                    result = _O_WRONLY;
+					break;
+                case OPEN_RDWR:
+				default:
+					canWrite = true;
+                    result = _O_RDWR;
+					break;
+			}
+
+			if (openMode & OPEN_CREATE)     result |= _O_CREAT;
+			if (canWrite && !(openMode & OPEN_APPEND))	result |= _O_TRUNC;
+            if (openMode & OPEN_TEMPORARY)  result |= _O_TEMPORARY;
+			return result | _O_BINARY;
+        }
+
+        bool open(char const *fileName, int openMode = DefaultOpenMode<File>::VALUE) 
+		{
+            handle = _open(fileName, _getOFlag(openMode), _S_IREAD | _S_IWRITE);
+			if (handle == -1) {
+				if (!(openMode & OPEN_QUIET))
+					::std::cerr << "Open failed on file " << fileName << ". (" << ::strerror(errno) << ")" << ::std::endl;
+				return false;
+			}
+			SEQAN_PROADD(SEQAN_PROOPENFILES, 1);
+            return true;
+        }
+
+        bool openTemp(int openMode = DefaultOpenTempMode<File>::VALUE) 
+		{
+#ifdef SEQAN_DEFAULT_TMPDIR
+			char *fileName = _tempnam(SEQAN_DEFAULT_TMPDIR, "SQN");
+#else
+			char *fileName = _tempnam(NULL, "SQN");
+#endif
+			if (!fileName) {
+				if (!(openMode & OPEN_QUIET))
+					::std::cerr << "Cannot create a unique temporary filename" << ::std::endl;
+				return false;
+			}
+            bool result = open(fileName, openMode | OPEN_TEMPORARY);
+			free(fileName);
+			return result;
+        }
+
+        inline bool close() 
+		{
+            if (_close(handle) != 0)
+                return false;
+            handle = -1;
+			SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+            return true;
+        }
+
+		inline int read(void *buffer, SizeType_ count) const 
+		{
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+		    int result = _read(handle, buffer, count);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return result;
+		}
+
+		inline int write(void const *buffer, SizeType_ count) const 
+		{
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+		    int result = _write(handle, buffer, count);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return result;
+		}
+
+		inline FilePtr seek(FilePtr pos, int origin = SEEK_SET) const 
+		{
+			return _lseeki64(handle, pos, origin);
+		}
+
+		inline FilePtr tell() const 
+		{
+			return _telli64(handle);
+		}
+
+		static int error() 
+		{
+			return errno;
+		}
+
+        operator bool () const 
+		{
+            return handle != -1;
+        }
+    };
+
+	inline bool fileExists(const char *fileName) 
+	{
+//IOREV _windows_ _nodoc_
+		struct _stat buf;
+		return _stat(fileName, &buf) == 0;
+	}
+
+	inline bool fileUnlink(const char *fileName) 
+	{
+//IOREV _windows_ _nodoc_
+		return _unlink(fileName) == 0;
+	}
+
+#else
+
+    //////////////////////////////////////////////////////////////////////////////
+    // Unix file access
+	template <typename TSpec>
+	class File<Sync<TSpec> >
+    {
+//IOREV __nodoc_
+    public:
+
+		typedef off_t			FilePtr;
+		typedef off_t           SizeType;   // type of file size
+        typedef size_t          SizeType_;  // type of transfer size (for read or write)
+		typedef int				Handle;
+
+        Handle handle;
+
+        File(void * /*dummy*/ = NULL): // to be compatible with the FILE*(NULL) constructor
+            handle(-1) {}
+
+	///File(int posixHandle) : handle(posixHandle) {}
+
+        virtual ~File() {}
+        
+        inline int _getOFlag(int openMode) const {
+			int result = O_LARGEFILE;
+
+			switch (openMode & OPEN_MASK) {
+                case OPEN_RDONLY:
+                    result |= O_RDONLY;
+					break;
+                case OPEN_WRONLY:
+                    result |= O_WRONLY;
+					if (!(openMode & OPEN_APPEND))	result |= O_TRUNC;
+					break;
+                case OPEN_RDWR:
+                    result |= O_RDWR;
+					if (!(openMode & OPEN_APPEND))	result |= O_TRUNC;
+					break;
+			}
+
+			if (openMode & OPEN_CREATE)     result |= O_CREAT;
+//			if (openMode & OPEN_TEMPORARY)  result |= O_TEMPORARY;
+        #ifdef SEQAN_DIRECTIO
+    		if (openMode & OPEN_ASYNC)		result |= O_DIRECT;
+        #endif
+			return result;
+        }
+
+        virtual bool open(char const *fileName, int openMode = DefaultOpenMode<File>::VALUE) {
+            handle = ::open(fileName, _getOFlag(openMode), S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+			if (handle == -1 && errno == EINVAL) {	// fall back to cached access
+	            #ifdef SEQAN_DEBUG_OR_TEST_
+					if (!(openMode & OPEN_QUIET))
+						::std::cerr << "Warning: Direct access openening failed: " << fileName << "." << ::std::endl;
+				#endif			
+          	    handle = ::open(fileName, _getOFlag(openMode & ~OPEN_ASYNC), S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+			}
+			
+			if (handle == -1) {
+				if (!(openMode & OPEN_QUIET))
+					::std::cerr << "Open failed on file " << fileName << ". (" << ::strerror(errno) << ")" << ::std::endl;
+				return false;
+			}
+
+			if (sizeof(FilePtr) < 8 && !(openMode & OPEN_QUIET))
+				// To remove this warning, you have to options:
+				// 1. include the following line before including anything in your application
+				//    #define _FILE_OFFSET_BITS 64
+				// 2. include <seqan/platform.h> or <seqan/sequence.h> before any other include
+				::std::cerr << "WARNING: FilePtr is not 64bit wide" << ::std::endl;
+
+			SEQAN_PROADD(SEQAN_PROOPENFILES, 1);
+            return true;
+        }
+
+        bool openTemp(int openMode = DefaultOpenTempMode<File>::VALUE) {
+            // Construct the pattern for the temporary file.
+            //
+            // First, try to get the temporary directory from the environment
+            // variables TMPDIR, TMP.
+            CharString tmpDir;
+            if ((getuid() == geteuid()) && (getgid() == getegid())) 
+			{
+                char * res;
+                if ((res = getenv("TMPDIR")) != NULL)
+                    tmpDir = res;
+                else
+                    if ((res = getenv("TMP")) != NULL)
+                        tmpDir = res;
+            }
+            // If this does not work, try to use the constant
+            // SEQAN_DEFAULT_TMPDIR, fall back to "/tmp", if this does not
+            // work.
+#ifdef SEQAN_DEFAULT_TMPDIR
+            if (empty(tmpDir))
+                tmpDir = SEQAN_DEFAULT_TMPDIR;
+#else  // #ifdef SEQAN_DEFAULT_TMPDIR
+            if (empty(tmpDir))
+                tmpDir = "/tmp";
+#endif  // #ifdef SEQAN_DEFAULT_TMPDIR
+
+            // At this point, we have a temporary directory.  Now, we add the
+            // file name template to get the full path template.
+            append(tmpDir, "/SQNXXXXXX");
+            // Open temporary file and unlink it immediately afterwards so the
+            // memory is released when the program exits.
+            int oldMode = umask(077);  // Create with restrictive permissions.
+			if ((handle = ::mkstemp(toCString(tmpDir))) == -1) {
+			    umask(oldMode);  // Reset umask mode.
+				if (!(openMode & OPEN_QUIET))
+					::std::cerr << "Couldn't create temporary file " << tmpDir << ". (" << ::strerror(errno) << ")" << ::std::endl;
+				return false;
+			}
+			if (!(close() && open(toCString(tmpDir), openMode))) 
+			{
+				umask(oldMode);  // Reset umask mode.
+			    return false;
+            }
+			umask(oldMode);  // Reset umask mode.
+            #ifdef SEQAN_DEBUG
+				if (::unlink(toCString(tmpDir)) == -1 && !(openMode & OPEN_QUIET))
+					::std::cerr << "Couldn't unlink temporary file " << tmpDir << ". (" << ::strerror(errno) << ")" << ::std::endl;
+            #else
+				::unlink(toCString(tmpDir));
+			#endif
+			return true;
+        }
+
+
+        virtual bool close() {
+            if (::close(this->handle) == -1) return false;
+            handle = -1;
+			SEQAN_PROSUB(SEQAN_PROOPENFILES, 1);
+            return true;
+        }
+
+		inline ssize_t read(void *buffer, SizeType_ count) const {
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+		    ssize_t result = ::read(handle, buffer, count);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return result;
+		}
+
+		inline ssize_t write(void const *buffer, SizeType_ count) const {
+            SEQAN_PROADD(SEQAN_PROIO, (count + SEQAN_PROPAGESIZE - 1) / SEQAN_PROPAGESIZE);
+            SEQAN_PROTIMESTART(tw);
+		    ssize_t result = ::write(handle, buffer, count);
+            SEQAN_PROADD(SEQAN_PROCWAIT, SEQAN_PROTIMEDIFF(tw));
+            return result;
+		}
+
+		inline FilePtr seek(FilePtr pos, int origin = SEEK_SET) const {
+            FilePtr result = ::lseek(handle, pos, origin);
+//			#ifdef SEQAN_DEBUG
+				if (result < 0)
+					::std::cerr << "lseek returned " << result << ". (" << ::strerror(errno) << ")" << ::std::endl;
+//			#endif
+			return result;
+		}
+
+		inline FilePtr tell() const {
+            return seek(0, SEEK_CUR);
+        }
+
+		inline bool resize(SizeType new_length) const {
+			return ftruncate(handle, new_length) == 0;
+		}
+
+		static int error() {
+            return errno;
+		}
+
+        operator bool () const {
+            return handle != -1;
+        }
+    };
+
+	inline bool fileExists(const char *fileName)
+	{
+//IOREV _nodoc_
+		struct stat buf;
+		return stat(fileName, &buf) != -1;
+	}
+
+	inline bool fileUnlink(const char *fileName)
+	{
+//IOREV _noddoc_
+		return unlink(fileName) == 0;
+	}
+
+    template < typename TSpec, typename TSize >
+    inline void resize(File<Sync<TSpec> > &me, TSize new_length)
+	{
+//IOREV _doc_ 
+		if (!me.resize(new_length))
+            SEQAN_FAIL(
+                "resize(%d, %d) failed: \"%s\"",
+                me.handle, new_length, strerror(errno));
+    }
+
+#endif
+
+    //////////////////////////////////////////////////////////////////////////////
+    // global functions
+
+	template <typename TSpec>
+    struct Size< File<Sync<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Sync<TSpec> >::SizeType Type;
+    };
+
+	template <typename TSpec>
+    struct Position< File<Sync<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Sync<TSpec> >::FilePtr Type;
+    };
+
+	template <typename TSpec>
+    struct Difference< File<Sync<TSpec> > >
+    {
+//IOREV
+        typedef typename File<Sync<TSpec> >::FilePtr Type;
+    };
+
+    template < typename TSpec, typename TValue, typename TSize >
+    inline bool read(File<Sync<TSpec> > & me, TValue *memPtr, TSize const count) {
+//IOREV
+		return (int) me.read(memPtr, count * sizeof(TValue)) == (int) (count * sizeof(TValue));
+    }
+    
+    template < typename TSpec, typename TValue, typename TSize >
+    inline bool write(File<Sync<TSpec> > & me, TValue const *memPtr, TSize const count) {
+//IOREV
+		return (int) me.write(memPtr, count * sizeof(TValue)) == (int) (count * sizeof(TValue));
+    }
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/system_base.h b/third-party/seqan/core/include/seqan/system/system_base.h
new file mode 100644
index 0000000..2be3290
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_base.h
@@ -0,0 +1,65 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SYSTEM_BASE_H
+#define SEQAN_HEADER_SYSTEM_BASE_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+#if SEQAN_ENABLE_DEBUG  // Note the new-style for macros, is always defined and 0/1
+
+#define SEQAN_DO_SYS(_cond) SEQAN_ASSERT(_cond)
+#define SEQAN_DO_SYS1(_cond) SEQAN_DO_SYS(_cond)
+#define SEQAN_DO_SYS2(_cond, _comment) SEQAN_ASSERT_MSG(_cond, _comment)
+
+#else  // #ifdef SEQAN_ENABLE_DEBUG
+
+#if defined(PLATFORM_GCC) || defined(PLATFORM_WINDOWS_MINGW)
+// GCC warns below that the "value computed is not used".  However,
+// MSVC does not like casting void values to void. Thus, this
+// distinction.
+#define SEQAN_DO_SYS(_cond) do { (void) _cond; } while (false)
+#else   // #if defined(PLATFORM_GCC) || defined(PLATFORM_WINDOWS_MINGW)
+#define SEQAN_DO_SYS(_cond) do { _cond; } while (false)
+#endif  // #if defined(PLATFORM_GCC) || defined(PLATFORM_WINDOWS_MINGW)
+
+#define SEQAN_DO_SYS1(_cond) SEQAN_DO_SYS(_cond)
+#define SEQAN_DO_SYS2(_cond, _comment) SEQAN_DO_SYS(_cond)
+
+#endif  // #ifdef SEQAN_ENABLE_DEBUG
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/system_event.h b/third-party/seqan/core/include/seqan/system/system_event.h
new file mode 100644
index 0000000..8faf3f4
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_event.h
@@ -0,0 +1,376 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SYSTEM_EVENT_H
+#define SEQAN_HEADER_SYSTEM_EVENT_H
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+#ifdef PLATFORM_WINDOWS
+
+static SECURITY_ATTRIBUTES EventDefaultAttributes =
+{
+    sizeof(SECURITY_ATTRIBUTES),
+    NULL,
+    true
+};
+
+struct Event        // this class mustn't exceed the size of HANDLE (needed by waitForAll/Any)
+{
+    typedef HANDLE Handle;
+    enum {Infinite = INFINITE};
+    Handle hEvent;
+
+    Event() :
+        hEvent(NULL) {}
+
+    Event(BOOL initial)
+    {
+        SEQAN_DO_SYS2(open(initial), "Could not create Event");
+    }
+
+    ~Event()
+    {
+        if (*this) SEQAN_DO_SYS2(close(), "Could not destroy Event");
+    }
+
+    // TODO(weese): Use rvalue refs instead
+    Event(Event const & origin)
+    {
+        // resource sharing is not yet supported (performance reason)
+        // it needs a reference counting technique
+        if (origin)
+        {
+            hEvent = origin.hEvent;
+            const_cast<Event &>(origin).hEvent = NULL;
+        }
+        else
+            hEvent = NULL;
+    }
+
+    inline Event & operator=(Event const & origin)
+    {
+        // resource sharing is not yet supported (performance reason)
+        // it needs a reference counting technique
+        if (origin)
+        {
+            hEvent = origin.hEvent;
+            const_cast<Event &>(origin).hEvent = NULL;
+        }
+        else
+            hEvent = NULL;
+        return *this;
+    }
+
+    inline bool open(BOOL initial = FALSE)
+    {
+        return (hEvent = CreateEvent(&EventDefaultAttributes, TRUE, initial, NULL)) != NULL;
+    }
+
+    inline bool close()
+    {
+        bool success = CloseHandle(hEvent);
+        hEvent = NULL;
+        return success;
+    }
+
+    inline bool wait(DWORD timeoutMilliSec, bool & inProgress)
+    {
+        if (!hEvent)
+        {
+            inProgress = false;
+            return true;
+        }
+        DWORD result = WaitForSingleObject(hEvent, timeoutMilliSec);
+        inProgress = (result == WAIT_TIMEOUT);
+        return result == WAIT_OBJECT_0 || inProgress;
+    }
+
+    inline bool wait()
+    {
+        bool dummy;
+        return wait(Infinite, dummy);
+    }
+
+    inline bool signal()
+    {
+        return SetEvent(hEvent) != 0;
+    }
+
+    inline bool reset()
+    {
+        return ResetEvent(hEvent) != 0;
+    }
+
+    inline operator bool() const
+    {
+        return hEvent != NULL;
+    }
+
+};
+
+
+//////////////////////////////////////////////////////////////////////////////
+// global event functions
+
+inline void reset(Event & e)
+{
+    e.reset();
+}
+
+inline bool waitForAll(Event eventList[], DWORD count, DWORD timeoutMilliSec)
+{
+    return WaitForMultipleObjects(count, &eventList[0].hEvent, true, timeoutMilliSec) != WAIT_TIMEOUT;
+}
+
+inline bool waitForAll(Event eventList[], DWORD count)
+{
+    return waitForAll(eventList, count, Event::Infinite);
+}
+
+inline int waitForAny(Event eventList[], DWORD count, DWORD timeoutMilliSec)
+{
+    DWORD result = WaitForMultipleObjects(count, &eventList[0].hEvent, false, timeoutMilliSec);
+
+    if (/*result >= WAIT_OBJECT_0 && */ result < WAIT_OBJECT_0 + count)
+        return result - WAIT_OBJECT_0;
+
+    return -1;
+}
+
+inline int waitForAny(Event eventList[], DWORD count)
+{
+    return waitForAny(eventList, count, Event::Infinite);
+}
+
+#else
+
+struct Event :
+    public Mutex
+{
+    typedef pthread_cond_t * Handle;
+    enum {Infinite = LONG_MAX};
+    pthread_cond_t data, * hEvent;
+
+    Event() :
+        hEvent(NULL) {}
+
+    Event(bool initial)
+    {
+        SEQAN_DO_SYS(open(initial));
+    }
+
+    ~Event()
+    {
+        if (*this)
+            SEQAN_DO_SYS(close());
+    }
+
+    // TODO(weese): Change c'tor the rvalue refs
+    //Event(Event const &&origin):
+    Event(Event const & origin) :
+        Mutex()
+    {
+        // resource sharing is not yet supported (performance reason)
+        // it needs a reference counting technique
+        if (origin)
+        {
+            data = origin.data;
+            const_cast<Event &>(origin).hEvent = NULL;
+            hEvent = &data;
+        }
+        else
+            hEvent = NULL;
+    }
+
+    inline Event & operator=(Event const & origin)
+    {
+        // resource sharing is not yet supported (performance reason)
+        // it needs a reference counting technique
+        if (origin)
+        {
+            data = origin.data;
+            const_cast<Event &>(origin).hEvent = NULL;
+            hEvent = &data;
+        }
+        else
+            hEvent = NULL;
+        return *this;
+    }
+
+    inline bool open(bool initial = false)
+    {
+        if (Mutex::open() && pthread_cond_init(&data, NULL) == 0 && (hEvent = &data))
+        {
+            if (initial)
+                return signal();
+
+            return true;
+        }
+        else
+            return false;
+    }
+
+    inline bool close()
+    {
+        bool success = (pthread_cond_destroy(hEvent) == 0);
+        success &= Mutex::close();
+        hEvent = NULL;
+        return success;
+    }
+
+    inline bool wait()
+    {
+        if (!hEvent) return true;
+
+        Mutex::lock();
+        return pthread_cond_wait(hEvent, Mutex::hMutex) == 0;
+    }
+
+    inline bool wait(long timeoutMilliSec, bool & inProgress)
+    {
+        if (timeoutMilliSec != Infinite)
+        {
+            timespec ts;
+            ts.tv_sec = timeoutMilliSec / 1000;
+            ts.tv_nsec = (timeoutMilliSec % 1000) * 1000;
+            Mutex::lock();
+            int result = pthread_cond_timedwait(hEvent, Mutex::hMutex, &ts);
+            inProgress = (result == ETIMEDOUT);
+            return result == 0 || inProgress;
+        }
+        else
+        {
+            inProgress = false;
+            return wait();
+        }
+    }
+
+    inline bool signal()
+    {
+        return pthread_cond_broadcast(hEvent) == 0;
+    }
+
+    inline operator bool() const
+    {
+        return hEvent != NULL;
+    }
+
+};
+
+#endif
+
+
+//////////////////////////////////////////////////////////////////////////////
+// global event functions
+
+inline bool open(Event & e, bool initial)
+{
+    return e.open(initial);
+}
+
+inline bool open(Event & e)
+{
+    return open(e, false);
+}
+
+inline bool close(Event & e)
+{
+    return e.close();
+}
+
+inline bool waitFor(Event & e)
+{
+    return e.wait();
+}
+
+template <typename TTime>
+inline bool waitFor(Event & e, TTime timeoutMilliSec, bool & inProgress)
+{
+        #ifdef disabledSEQAN_PROFILE
+    double begin = sysTime();
+    bool b = e.wait(timeoutMilliSec, inProgress);
+    double end = sysTime();
+    if (begin != end)
+        ::std::cerr << "waitTime: " << end - begin << ::std::endl;
+    return b;
+
+        #else
+    return e.wait(timeoutMilliSec, inProgress);
+
+        #endif
+}
+
+inline bool signal(Event & e)
+{
+    return e.signal();
+}
+
+/*
+    //////////////////////////////////////////////////////////////////////////////
+    // emulate events in a singlethreaded environment
+
+    struct DummyEvent {
+        typedef	void Handle;
+        DummyEvent(bool initial = false) {}
+        inline bool wait(unsigned timeOut = NULL) { return true; }
+        inline void reset() {}
+        inline void signal() {}
+    };
+
+    //////////////////////////////////////////////////////////////////////////////
+    // global dummy event functions
+
+    template < typename TCount >
+    inline bool waitForAll(DummyEvent eventList[], TCount count) {
+        return true;
+    }
+
+    template < typename TCount, typename TTime >
+    inline bool waitForAll(DummyEvent eventList[], TCount count, TTime timeoutMilliSec) {
+        return true;
+    }
+
+    template < typename TCount >
+    inline TCount waitForAny(DummyEvent eventList[], TCount count) {
+        return 0;
+    }
+    template < typename TCount, typename TTime >
+    inline TCount waitForAny(DummyEvent eventList[], TCount count, TTime timeoutMilliSec) {
+        return 0;
+    }
+*/
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/system_forwards.h b/third-party/seqan/core/include/seqan/system/system_forwards.h
new file mode 100644
index 0000000..495e84f
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_forwards.h
@@ -0,0 +1,125 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+#ifndef SEQAN_HEADER_SYSTEM_MANUAL_FORWARDS_H 
+#define SEQAN_HEADER_SYSTEM_MANUAL_FORWARDS_H 
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+//////////////////////////////////////////////////////////////////////////////
+// CLASSES
+//////////////////////////////////////////////////////////////////////////////
+
+namespace SEQAN_NAMESPACE_MAIN {
+
+//____________________________________________________________________________
+// Event
+
+struct Event;       	// "core/include/seqan/system/system_event.h"(18)
+
+//____________________________________________________________________________
+// Mutex
+
+struct Mutex;       	// "core/include/seqan/system/system_mutex.h"(16)
+
+//____________________________________________________________________________
+// Semaphore
+
+struct Semaphore;       	// "core/include/seqan/system/system_sema.h"(16)
+
+//____________________________________________________________________________
+// Thread
+
+template <typename Worker> struct Thread;       	// "core/include/seqan/system/system_thread.h"(18)
+//IOREV _todo_
+
+
+//////////////////////////////////////////////////////////////////////////////
+// FUNCTIONS
+//////////////////////////////////////////////////////////////////////////////
+
+
+//____________________________________________________________________________
+// close
+
+inline bool close(Event &e);       	// "core/include/seqan/system/system_event.h"(109)
+inline bool close(Mutex &m);       	// "core/include/seqan/system/system_mutex.h"(79)
+template <typename TWorker> inline bool close(Thread<TWorker> &m);       	// "core/include/seqan/system/system_thread.h"(97)
+
+//____________________________________________________________________________
+// kill
+
+template <typename TWorker> inline bool kill(Thread<TWorker> &m);       	// "core/include/seqan/system/system_thread.h"(102)
+
+//____________________________________________________________________________
+// lock
+
+inline bool lock(Mutex &m);       	// "core/include/seqan/system/system_mutex.h"(83)
+
+//____________________________________________________________________________
+// open
+
+inline bool open(Event &e, bool initial);       	// "core/include/seqan/system/system_event.h"(101)
+inline bool open(Event &e);       	// "core/include/seqan/system/system_event.h"(105)
+inline bool open(Mutex &m, bool initial);       	// "core/include/seqan/system/system_mutex.h"(71)
+inline bool open(Mutex &m);       	// "core/include/seqan/system/system_mutex.h"(75)
+template <typename TWorker> inline bool open(Thread<TWorker> &m);       	// "core/include/seqan/system/system_thread.h"(87)
+
+//____________________________________________________________________________
+// run
+
+template <typename TWorker> inline bool run(Thread<TWorker> &m);       	// "core/include/seqan/system/system_thread.h"(92)
+
+//____________________________________________________________________________
+// signal
+
+inline bool signal(Event &e);       	// "core/include/seqan/system/system_event.h"(131)
+
+//____________________________________________________________________________
+// unlock
+
+inline bool unlock(Mutex &m);       	// "core/include/seqan/system/system_mutex.h"(87)
+
+//____________________________________________________________________________
+// waitFor
+
+inline bool waitFor(Event &e);       	// "core/include/seqan/system/system_event.h"(113)
+template <typename TTime > inline bool waitFor(Event &e, TTime timeoutMilliSec, bool &inProgress);       	// "core/include/seqan/system/system_event.h"(118)
+template <typename TWorker> inline bool waitFor(Thread<TWorker> &m);       	// "core/include/seqan/system/system_thread.h"(107)
+
+} //namespace SEQAN_NAMESPACE_MAIN
+
+
+#endif
+
diff --git a/third-party/seqan/core/include/seqan/system/system_mutex.h b/third-party/seqan/core/include/seqan/system/system_mutex.h
new file mode 100644
index 0000000..492fc84
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_mutex.h
@@ -0,0 +1,183 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_SYSTEM_MUTEX_H
+#define SEQAN_HEADER_SYSTEM_MUTEX_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+#ifdef PLATFORM_WINDOWS
+
+    static SECURITY_ATTRIBUTES MutexDefaultAttributes = {
+        sizeof(SECURITY_ATTRIBUTES),
+        NULL,
+        true
+    };
+
+    struct Mutex
+    {
+        typedef HANDLE Handle;
+
+        Handle hMutex;
+
+        Mutex():
+            hMutex(NULL) {}
+
+        Mutex(BOOL initial) {
+            SEQAN_DO_SYS2(open(initial), "Could not create Mutex");
+        }
+
+        ~Mutex() {
+            if (*this)
+                SEQAN_DO_SYS2(close(), "Could not destroy Mutex");
+        }
+
+        inline bool open(BOOL initial = false) {
+            return (hMutex = CreateMutex(&MutexDefaultAttributes, initial, NULL)) != NULL;
+        }
+
+        inline bool close() {
+            bool success = CloseHandle(hMutex);
+			hMutex = NULL;
+			return success;
+        }
+
+        inline bool lock(DWORD timeoutMilliSec = INFINITE) {
+            return WaitForSingleObject(hMutex, timeoutMilliSec) != WAIT_TIMEOUT;
+        }
+
+        inline bool unlock() {
+            return ReleaseMutex(hMutex) != 0;
+        }
+
+        inline operator bool() const {
+            return hMutex != NULL;
+        }
+
+    private:
+
+        Mutex(Mutex const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+    };
+    
+#else
+
+    struct Mutex
+    {
+        typedef pthread_mutex_t* Handle;
+        
+        pthread_mutex_t data, *hMutex;
+
+        Mutex():
+            hMutex(NULL) {}
+
+        Mutex(bool initial) {
+            SEQAN_DO_SYS(open(initial));
+        }
+
+        ~Mutex() {
+            if (*this)
+                SEQAN_DO_SYS(close());
+        }
+
+        inline bool open(bool initial = false)
+        {
+            if (!pthread_mutex_init(&data, NULL) && (hMutex = &data)) {
+                if (initial) return lock();
+                return true;
+            } else
+                return false;
+        }
+
+        inline bool close() {
+			bool success = (pthread_mutex_destroy(hMutex) == 0);
+			hMutex = NULL;
+			return success;
+        }
+
+        inline bool lock() {
+            return !pthread_mutex_lock(hMutex);
+        }
+
+        inline bool unlock() {
+            return !pthread_mutex_unlock(hMutex);
+        }
+
+        inline operator bool() const {
+            return hMutex != NULL;
+        }
+
+    private:
+
+        Mutex(Mutex const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+
+    };
+    
+#endif
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// global mutex functions
+
+	inline bool open(Mutex &m, bool initial) {
+		return m.open(initial);
+	}
+
+	inline bool open(Mutex &m) {
+		return open(m, false);
+	}
+
+	inline bool close(Mutex &m) {
+		return m.close();
+	}
+
+	inline bool lock(Mutex &m) {
+		return m.lock();
+	}
+
+	inline bool unlock(Mutex &m) {
+		return m.unlock();
+	}
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/system_sema.h b/third-party/seqan/core/include/seqan/system/system_sema.h
new file mode 100644
index 0000000..280530e
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_sema.h
@@ -0,0 +1,146 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_SYSTEM_SEMAPHORE_H
+#define SEQAN_HEADER_SYSTEM_SEMAPHORE_H
+
+#include <semaphore.h>
+#include <fcntl.h>
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+#ifdef PLATFORM_WINDOWS
+
+    static SECURITY_ATTRIBUTES SemaphoreDefaultAttributes = {
+        sizeof(SECURITY_ATTRIBUTES),
+        NULL,
+        true
+    };
+
+    struct Semaphore
+    {
+        typedef LONG Type;
+        typedef HANDLE Handle;
+        enum { MAX_VALUE = MAXLONG };
+        
+        Handle hSemaphore;
+
+        Semaphore(Type init = 0, Type max = MAX_VALUE)
+        {
+            hSemaphore = CreateSemaphore(&SemaphoreDefaultAttributes, init, max, NULL);
+            SEQAN_ASSERT_MSG(hSemaphore != NULL, "Could not create Semaphore!");
+        }
+
+        ~Semaphore()
+        {
+            int res = CloseHandle(hSemaphore);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT_MSG(res != 0, "Could not destroy Semaphore!");
+        }
+
+        bool lock(DWORD timeoutMilliSec = INFINITE) {
+            return WaitForSingleObject(hSemaphore, timeoutMilliSec) != WAIT_TIMEOUT;
+        }
+
+        void unlock()
+        {
+            int res = ReleaseSemaphore(hSemaphore, 1, NULL);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT_MSG(res != 0, "Could not unlock Semaphore!");
+        }
+
+    private:
+
+        Semaphore(Semaphore const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+
+    };
+
+#else
+    struct Semaphore
+    {
+        typedef unsigned int Type;
+        typedef sem_t* Handle;
+
+        sem_t data, *hSemaphore;
+
+        Semaphore(Type init = 0):
+            hSemaphore(&data)
+        {
+            hSemaphore = sem_open("/hSemaphore", O_CREAT);
+            bool res = (hSemaphore == SEM_FAILED);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT(res);
+        }
+
+        ~Semaphore() {
+            int closed = sem_close(hSemaphore);
+            int unlinked = sem_unlink("/hSemaphore");
+            bool res = (!closed ||! unlinked);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT(res);
+        }
+
+        void lock() {
+            bool res = !sem_wait(hSemaphore);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT(res);
+        }
+
+        void unlock() {
+            bool res = !sem_post(hSemaphore);
+            (void)res;  // Only used in assertion.
+            SEQAN_ASSERT(res);
+        }
+
+    private:
+
+        Semaphore(Semaphore const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+
+    };
+
+
+#endif
+
+}
+
+#endif
diff --git a/third-party/seqan/core/include/seqan/system/system_thread.h b/third-party/seqan/core/include/seqan/system/system_thread.h
new file mode 100644
index 0000000..31c64d5
--- /dev/null
+++ b/third-party/seqan/core/include/seqan/system/system_thread.h
@@ -0,0 +1,217 @@
+// ==========================================================================
+//                 SeqAn - The Library for Sequence Analysis
+// ==========================================================================
+// Copyright (c) 2006-2013, Knut Reinert, FU Berlin
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+//     * Redistributions of source code must retain the above copyright
+//       notice, this list of conditions and the following disclaimer.
+//     * Redistributions in binary form must reproduce the above copyright
+//       notice, this list of conditions and the following disclaimer in the
+//       documentation and/or other materials provided with the distribution.
+//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
+//       its contributors may be used to endorse or promote products derived
+//       from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+// DAMAGE.
+//
+// ==========================================================================
+// Author: David Weese <david.weese at fu-berlin.de>
+// ==========================================================================
+
+//SEQAN_NO_GENERATED_FORWARDS: no forwards are generated for this file
+
+#ifndef SEQAN_HEADER_SYSTEM_THREAD_H
+#define SEQAN_HEADER_SYSTEM_THREAD_H
+
+namespace SEQAN_NAMESPACE_MAIN
+{
+
+#ifdef PLATFORM_WINDOWS
+
+    static SECURITY_ATTRIBUTES ThreadDefaultAttributes = {
+        sizeof(SECURITY_ATTRIBUTES),
+        NULL,
+        true
+    };
+
+    template <typename Worker>
+    struct Thread
+    {
+//IOREV _notio_
+        typedef HANDLE Handle;
+
+        Handle hThread;
+        DWORD  hThreadID;
+        Worker worker;
+
+        Thread() {}
+
+        template <typename TArg>
+        Thread(TArg &arg):
+            worker(arg) {}
+
+        ~Thread() {
+            if (*this) {
+                cancel();
+                wait();
+            }
+        }
+
+        inline bool open(BOOL initital = false) {
+            return hThread = CreateThread(
+                &ThreadDefaultAttributes,    // default security attributes 
+                0,                           // use default stack size  
+                &_start,                     // thread function 
+                this,                        // argument to thread function 
+                0,                           // use default creation flags 
+                &hThreadID);                 // returns the thread identifier 
+        }
+
+        inline bool close() {
+            if (CloseHandle(hThread)) return true;
+			hThread = NULL;
+			return false;
+        }
+
+        inline bool cancel(DWORD exitCode = 0) {
+            return !TerminateThread(hThread, exitCode);
+        }
+
+        inline bool wait(DWORD timeoutMilliSec = INFINITE) {
+            return WaitForSingleObject(hThread, timeoutMilliSec) != WAIT_TIMEOUT;
+        }
+
+        inline operator bool() const {
+            return hThread != NULL;
+        }
+
+    private:
+
+        Thread(Thread const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+
+        static DWORD WINAPI _start(LPVOID _this) {
+            reinterpret_cast<Thread*>(_this)->worker.run(&reinterpret_cast<Thread*>(_this));
+			return 0;	// return value should indicate success/failure
+        }
+    };
+    
+#else
+
+    template <typename Worker>
+    struct Thread
+    {
+//IOREV _notio_
+        typedef pthread_t* Handle;
+
+        pthread_t data, *hThread;
+        Worker worker;
+
+        Thread() {}
+
+        template <typename TArg>
+        Thread(TArg &arg):
+            worker(arg) {}
+
+        ~Thread() {
+            if (*this) {
+                cancel();
+                wait();
+            }
+        }
+
+        inline bool open()
+        {
+            if (!pthread_create(&data, NULL, _start, this) && (hThread = &data)) {
+                return true;
+            } else
+                return false;
+        }
+
+        inline bool close() {
+            return cancel() && wait() && !(hThread == NULL);
+        }
+
+        inline bool cancel() {
+            return !(pthread_cancel(data));
+        }
+
+        inline bool wait() {
+            return !(pthread_join(data, NULL));
+        }
+
+        inline bool wait(void* &retVal) {
+            return !(pthread_join(data, &retVal));
+        }
+
+        inline bool detach() {
+            return !(pthread_detach(data));
+        }
+
+        inline operator bool() const {
+            return hThread != NULL;
+        }
+
+    private:
+
+        Thread(Thread const &) {
+            // resource copying is not yet supported (performance reason)
+            // it needs a reference counting technique
+        }
+
+        static void* _start(void* _this) {
+            reinterpret_cast<Thread*>(_this)->worker.run(&reinterpret_cast<Thread*>(_this));
+			return 0;
+        }
+    };
+    
+#endif
+
+
+	//////////////////////////////////////////////////////////////////////////////
+	// global thread functions
+
+	template <typename TWorker>
+	inline bool open(Thread<TWorker> &m) {
+		return m.open();
+	}
+
+	template <typename TWorker>
+	inline bool run(Thread<TWorker> &m) {
+		return m.open();
+	}
+
+	template <typename TWorker>
+	inline bool close(Thread<TWorker> &m) {
+		return m.close();
+	}
+
+	template <typename TWorker>
+	inline bool kill(Thread<TWorker> &m) {
+		return m.close();
+	}
+
+	template <typename TWorker>
+	inline bool waitFor(Thread<TWorker> &m) {
+		return m.wait();
+	}
+
+}
+
+#endif
diff --git a/third-party/zlib/CMakeLists.txt b/third-party/zlib/CMakeLists.txt
new file mode 100644
index 0000000..0c0247c
--- /dev/null
+++ b/third-party/zlib/CMakeLists.txt
@@ -0,0 +1,249 @@
+cmake_minimum_required(VERSION 2.4.4)
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
+
+project(zlib C)
+
+set(VERSION "1.2.8")
+
+option(ASM686 "Enable building i686 assembly implementation")
+option(AMD64 "Enable building amd64 assembly implementation")
+
+set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables")
+set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Installation directory for libraries")
+set(INSTALL_INC_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "Installation directory for headers")
+set(INSTALL_MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man" CACHE PATH "Installation directory for manual pages")
+set(INSTALL_PKGCONFIG_DIR "${CMAKE_INSTALL_PREFIX}/share/pkgconfig" CACHE PATH "Installation directory for pkgconfig (.pc) files")
+
+include(CheckTypeSize)
+include(CheckFunctionExists)
+include(CheckIncludeFile)
+include(CheckCSourceCompiles)
+enable_testing()
+
+check_include_file(sys/types.h HAVE_SYS_TYPES_H)
+check_include_file(stdint.h    HAVE_STDINT_H)
+check_include_file(stddef.h    HAVE_STDDEF_H)
+
+#
+# Check to see if we have large file support
+#
+set(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
+# We add these other definitions here because CheckTypeSize.cmake
+# in CMake 2.4.x does not automatically do so and we want
+# compatibility with CMake 2.4.x.
+if(HAVE_SYS_TYPES_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
+endif()
+if(HAVE_STDINT_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
+endif()
+if(HAVE_STDDEF_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
+endif()
+check_type_size(off64_t OFF64_T)
+if(HAVE_OFF64_T)
+   add_definitions(-D_LARGEFILE64_SOURCE=1)
+endif()
+set(CMAKE_REQUIRED_DEFINITIONS) # clear variable
+
+#
+# Check for fseeko
+#
+check_function_exists(fseeko HAVE_FSEEKO)
+if(NOT HAVE_FSEEKO)
+    add_definitions(-DNO_FSEEKO)
+endif()
+
+#
+# Check for unistd.h
+#
+check_include_file(unistd.h Z_HAVE_UNISTD_H)
+
+if(MSVC)
+    set(CMAKE_DEBUG_POSTFIX "d")
+    add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
+    add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
+    include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+endif()
+
+if(NOT CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR)
+    # If we're doing an out of source build and the user has a zconf.h
+    # in their source tree...
+    if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h)
+        message(STATUS "Renaming")
+        message(STATUS "    ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h")
+        message(STATUS "to 'zconf.h.included' because this file is included with zlib")
+        message(STATUS "but CMake generates it automatically in the build directory.")
+        file(RENAME ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.included)
+  endif()
+endif()
+
+set(ZLIB_PC ${CMAKE_CURRENT_BINARY_DIR}/zlib.pc)
+configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/zlib.pc.cmakein
+		${ZLIB_PC} @ONLY)
+configure_file(	${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.cmakein
+		${CMAKE_CURRENT_BINARY_DIR}/zconf.h @ONLY)
+include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR})
+
+
+#============================================================================
+# zlib
+#============================================================================
+
+set(ZLIB_PUBLIC_HDRS
+    ${CMAKE_CURRENT_BINARY_DIR}/zconf.h
+    zlib.h
+)
+set(ZLIB_PRIVATE_HDRS
+    crc32.h
+    deflate.h
+    gzguts.h
+    inffast.h
+    inffixed.h
+    inflate.h
+    inftrees.h
+    trees.h
+    zutil.h
+)
+set(ZLIB_SRCS
+    adler32.c
+    compress.c
+    crc32.c
+    deflate.c
+    gzclose.c
+    gzlib.c
+    gzread.c
+    gzwrite.c
+    inflate.c
+    infback.c
+    inftrees.c
+    inffast.c
+    trees.c
+    uncompr.c
+    zutil.c
+)
+
+if(NOT MINGW)
+    set(ZLIB_DLL_SRCS
+        win32/zlib1.rc # If present will override custom build rule below.
+    )
+endif()
+
+if(CMAKE_COMPILER_IS_GNUCC)
+    if(ASM686)
+        set(ZLIB_ASMS contrib/asm686/match.S)
+    elseif (AMD64)
+        set(ZLIB_ASMS contrib/amd64/amd64-match.S)
+    endif ()
+
+	if(ZLIB_ASMS)
+		add_definitions(-DASMV)
+		set_source_files_properties(${ZLIB_ASMS} PROPERTIES LANGUAGE C COMPILE_FLAGS -DNO_UNDERLINE)
+	endif()
+endif()
+
+if(MSVC)
+    if(ASM686)
+		ENABLE_LANGUAGE(ASM_MASM)
+        set(ZLIB_ASMS
+			contrib/masmx86/inffas32.asm
+			contrib/masmx86/match686.asm
+		)
+    elseif (AMD64)
+		ENABLE_LANGUAGE(ASM_MASM)
+        set(ZLIB_ASMS
+			contrib/masmx64/gvmat64.asm
+			contrib/masmx64/inffasx64.asm
+		)
+    endif()
+
+	if(ZLIB_ASMS)
+		add_definitions(-DASMV -DASMINF)
+	endif()
+endif()
+
+# parse the full version number from zlib.h and include in ZLIB_FULL_VERSION
+file(READ ${CMAKE_CURRENT_SOURCE_DIR}/zlib.h _zlib_h_contents)
+string(REGEX REPLACE ".*#define[ \t]+ZLIB_VERSION[ \t]+\"([-0-9A-Za-z.]+)\".*"
+    "\\1" ZLIB_FULL_VERSION ${_zlib_h_contents})
+
+if(MINGW)
+    # This gets us DLL resource information when compiling on MinGW.
+    if(NOT CMAKE_RC_COMPILER)
+        set(CMAKE_RC_COMPILER windres.exe)
+    endif()
+
+    add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj
+                       COMMAND ${CMAKE_RC_COMPILER}
+                            -D GCC_WINDRES
+                            -I ${CMAKE_CURRENT_SOURCE_DIR}
+                            -I ${CMAKE_CURRENT_BINARY_DIR}
+                            -o ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj
+                            -i ${CMAKE_CURRENT_SOURCE_DIR}/win32/zlib1.rc)
+    set(ZLIB_DLL_SRCS ${CMAKE_CURRENT_BINARY_DIR}/zlib1rc.obj)
+endif(MINGW)
+
+add_library(zlib SHARED ${ZLIB_SRCS} ${ZLIB_ASMS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
+add_library(zlibstatic STATIC ${ZLIB_SRCS} ${ZLIB_ASMS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
+set_target_properties(zlib PROPERTIES DEFINE_SYMBOL ZLIB_DLL)
+set_target_properties(zlib PROPERTIES SOVERSION 1)
+
+if(NOT CYGWIN)
+    # This property causes shared libraries on Linux to have the full version
+    # encoded into their final filename.  We disable this on Cygwin because
+    # it causes cygz-${ZLIB_FULL_VERSION}.dll to be created when cygz.dll
+    # seems to be the default.
+    #
+    # This has no effect with MSVC, on that platform the version info for
+    # the DLL comes from the resource file win32/zlib1.rc
+    set_target_properties(zlib PROPERTIES VERSION ${ZLIB_FULL_VERSION})
+endif()
+
+if(UNIX)
+    # On unix-like platforms the library is almost always called libz
+   set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)
+   if(NOT APPLE)
+     set_target_properties(zlib PROPERTIES LINK_FLAGS "-Wl,--version-script,\"${CMAKE_CURRENT_SOURCE_DIR}/zlib.map\"")
+   endif()
+elseif(BUILD_SHARED_LIBS AND WIN32)
+    # Creates zlib1.dll when building shared library version
+    set_target_properties(zlib PROPERTIES SUFFIX "1.dll")
+endif()
+
+if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
+    install(TARGETS zlib zlibstatic
+        RUNTIME DESTINATION "${INSTALL_BIN_DIR}"
+        ARCHIVE DESTINATION "${INSTALL_LIB_DIR}"
+        LIBRARY DESTINATION "${INSTALL_LIB_DIR}" )
+endif()
+if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL )
+    install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${INSTALL_INC_DIR}")
+endif()
+if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL )
+    install(FILES zlib.3 DESTINATION "${INSTALL_MAN_DIR}/man3")
+endif()
+if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL )
+    install(FILES ${ZLIB_PC} DESTINATION "${INSTALL_PKGCONFIG_DIR}")
+endif()
+
+#============================================================================
+# Example binaries
+#============================================================================
+
+add_executable(example test/example.c)
+target_link_libraries(example zlib)
+add_test(example example)
+
+add_executable(minigzip test/minigzip.c)
+target_link_libraries(minigzip zlib)
+
+if(HAVE_OFF64_T)
+    add_executable(example64 test/example.c)
+    target_link_libraries(example64 zlib)
+    set_target_properties(example64 PROPERTIES COMPILE_FLAGS "-D_FILE_OFFSET_BITS=64")
+    add_test(example64 example64)
+
+    add_executable(minigzip64 test/minigzip.c)
+    target_link_libraries(minigzip64 zlib)
+    set_target_properties(minigzip64 PROPERTIES COMPILE_FLAGS "-D_FILE_OFFSET_BITS=64")
+endif()
diff --git a/third-party/zlib/ChangeLog b/third-party/zlib/ChangeLog
new file mode 100644
index 0000000..f22aaba
--- /dev/null
+++ b/third-party/zlib/ChangeLog
@@ -0,0 +1,1472 @@
+
+                ChangeLog file for zlib
+
+Changes in 1.2.8 (28 Apr 2013)
+- Update contrib/minizip/iowin32.c for Windows RT [Vollant]
+- Do not force Z_CONST for C++
+- Clean up contrib/vstudio [Ro�]
+- Correct spelling error in zlib.h
+- Fix mixed line endings in contrib/vstudio
+
+Changes in 1.2.7.3 (13 Apr 2013)
+- Fix version numbers and DLL names in contrib/vstudio/*/zlib.rc
+
+Changes in 1.2.7.2 (13 Apr 2013)
+- Change check for a four-byte type back to hexadecimal
+- Fix typo in win32/Makefile.msc
+- Add casts in gzwrite.c for pointer differences
+
+Changes in 1.2.7.1 (24 Mar 2013)
+- Replace use of unsafe string functions with snprintf if available
+- Avoid including stddef.h on Windows for Z_SOLO compile [Niessink]
+- Fix gzgetc undefine when Z_PREFIX set [Turk]
+- Eliminate use of mktemp in Makefile (not always available)
+- Fix bug in 'F' mode for gzopen()
+- Add inflateGetDictionary() function
+- Correct comment in deflate.h
+- Use _snprintf for snprintf in Microsoft C
+- On Darwin, only use /usr/bin/libtool if libtool is not Apple
+- Delete "--version" file if created by "ar --version" [Richard G.]
+- Fix configure check for veracity of compiler error return codes
+- Fix CMake compilation of static lib for MSVC2010 x64
+- Remove unused variable in infback9.c
+- Fix argument checks in gzlog_compress() and gzlog_write()
+- Clean up the usage of z_const and respect const usage within zlib
+- Clean up examples/gzlog.[ch] comparisons of different types
+- Avoid shift equal to bits in type (caused endless loop)
+- Fix unintialized value bug in gzputc() introduced by const patches
+- Fix memory allocation error in examples/zran.c [Nor]
+- Fix bug where gzopen(), gzclose() would write an empty file
+- Fix bug in gzclose() when gzwrite() runs out of memory
+- Check for input buffer malloc failure in examples/gzappend.c
+- Add note to contrib/blast to use binary mode in stdio
+- Fix comparisons of differently signed integers in contrib/blast
+- Check for invalid code length codes in contrib/puff
+- Fix serious but very rare decompression bug in inftrees.c
+- Update inflateBack() comments, since inflate() can be faster
+- Use underscored I/O function names for WINAPI_FAMILY
+- Add _tr_flush_bits to the external symbols prefixed by --zprefix
+- Add contrib/vstudio/vc10 pre-build step for static only
+- Quote --version-script argument in CMakeLists.txt
+- Don't specify --version-script on Apple platforms in CMakeLists.txt
+- Fix casting error in contrib/testzlib/testzlib.c
+- Fix types in contrib/minizip to match result of get_crc_table()
+- Simplify contrib/vstudio/vc10 with 'd' suffix
+- Add TOP support to win32/Makefile.msc
+- Suport i686 and amd64 assembler builds in CMakeLists.txt
+- Fix typos in the use of _LARGEFILE64_SOURCE in zconf.h
+- Add vc11 and vc12 build files to contrib/vstudio
+- Add gzvprintf() as an undocumented function in zlib
+- Fix configure for Sun shell
+- Remove runtime check in configure for four-byte integer type
+- Add casts and consts to ease user conversion to C++
+- Add man pages for minizip and miniunzip
+- In Makefile uninstall, don't rm if preceding cd fails
+- Do not return Z_BUF_ERROR if deflateParam() has nothing to write
+
+Changes in 1.2.7 (2 May 2012)
+- Replace use of memmove() with a simple copy for portability
+- Test for existence of strerror
+- Restore gzgetc_ for backward compatibility with 1.2.6
+- Fix build with non-GNU make on Solaris
+- Require gcc 4.0 or later on Mac OS X to use the hidden attribute
+- Include unistd.h for Watcom C
+- Use __WATCOMC__ instead of __WATCOM__
+- Do not use the visibility attribute if NO_VIZ defined
+- Improve the detection of no hidden visibility attribute
+- Avoid using __int64 for gcc or solo compilation
+- Cast to char * in gzprintf to avoid warnings [Zinser]
+- Fix make_vms.com for VAX [Zinser]
+- Don't use library or built-in byte swaps
+- Simplify test and use of gcc hidden attribute
+- Fix bug in gzclose_w() when gzwrite() fails to allocate memory
+- Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen()
+- Fix bug in test/minigzip.c for configure --solo
+- Fix contrib/vstudio project link errors [Mohanathas]
+- Add ability to choose the builder in make_vms.com [Schweda]
+- Add DESTDIR support to mingw32 win32/Makefile.gcc
+- Fix comments in win32/Makefile.gcc for proper usage
+- Allow overriding the default install locations for cmake
+- Generate and install the pkg-config file with cmake
+- Build both a static and a shared version of zlib with cmake
+- Include version symbols for cmake builds
+- If using cmake with MSVC, add the source directory to the includes
+- Remove unneeded EXTRA_CFLAGS from win32/Makefile.gcc [Truta]
+- Move obsolete emx makefile to old [Truta]
+- Allow the use of -Wundef when compiling or using zlib
+- Avoid the use of the -u option with mktemp
+- Improve inflate() documentation on the use of Z_FINISH
+- Recognize clang as gcc
+- Add gzopen_w() in Windows for wide character path names
+- Rename zconf.h in CMakeLists.txt to move it out of the way
+- Add source directory in CMakeLists.txt for building examples
+- Look in build directory for zlib.pc in CMakeLists.txt
+- Remove gzflags from zlibvc.def in vc9 and vc10
+- Fix contrib/minizip compilation in the MinGW environment
+- Update ./configure for Solaris, support --64 [Mooney]
+- Remove -R. from Solaris shared build (possible security issue)
+- Avoid race condition for parallel make (-j) running example
+- Fix type mismatch between get_crc_table() and crc_table
+- Fix parsing of version with "-" in CMakeLists.txt [Snider, Ziegler]
+- Fix the path to zlib.map in CMakeLists.txt
+- Force the native libtool in Mac OS X to avoid GNU libtool [Beebe]
+- Add instructions to win32/Makefile.gcc for shared install [Torri]
+
+Changes in 1.2.6.1 (12 Feb 2012)
+- Avoid the use of the Objective-C reserved name "id"
+- Include io.h in gzguts.h for Microsoft compilers
+- Fix problem with ./configure --prefix and gzgetc macro
+- Include gz_header definition when compiling zlib solo
+- Put gzflags() functionality back in zutil.c
+- Avoid library header include in crc32.c for Z_SOLO
+- Use name in GCC_CLASSIC as C compiler for coverage testing, if set
+- Minor cleanup in contrib/minizip/zip.c [Vollant]
+- Update make_vms.com [Zinser]
+- Remove unnecessary gzgetc_ function
+- Use optimized byte swap operations for Microsoft and GNU [Snyder]
+- Fix minor typo in zlib.h comments [Rzesniowiecki]
+
+Changes in 1.2.6 (29 Jan 2012)
+- Update the Pascal interface in contrib/pascal
+- Fix function numbers for gzgetc_ in zlibvc.def files
+- Fix configure.ac for contrib/minizip [Schiffer]
+- Fix large-entry detection in minizip on 64-bit systems [Schiffer]
+- Have ./configure use the compiler return code for error indication
+- Fix CMakeLists.txt for cross compilation [McClure]
+- Fix contrib/minizip/zip.c for 64-bit architectures [Dalsnes]
+- Fix compilation of contrib/minizip on FreeBSD [Marquez]
+- Correct suggested usages in win32/Makefile.msc [Shachar, Horvath]
+- Include io.h for Turbo C / Borland C on all platforms [Truta]
+- Make version explicit in contrib/minizip/configure.ac [Bosmans]
+- Avoid warning for no encryption in contrib/minizip/zip.c [Vollant]
+- Minor cleanup up contrib/minizip/unzip.c [Vollant]
+- Fix bug when compiling minizip with C++ [Vollant]
+- Protect for long name and extra fields in contrib/minizip [Vollant]
+- Avoid some warnings in contrib/minizip [Vollant]
+- Add -I../.. -L../.. to CFLAGS for minizip and miniunzip
+- Add missing libs to minizip linker command
+- Add support for VPATH builds in contrib/minizip
+- Add an --enable-demos option to contrib/minizip/configure
+- Add the generation of configure.log by ./configure
+- Exit when required parameters not provided to win32/Makefile.gcc
+- Have gzputc return the character written instead of the argument
+- Use the -m option on ldconfig for BSD systems [Tobias]
+- Correct in zlib.map when deflateResetKeep was added
+
+Changes in 1.2.5.3 (15 Jan 2012)
+- Restore gzgetc function for binary compatibility
+- Do not use _lseeki64 under Borland C++ [Truta]
+- Update win32/Makefile.msc to build test/*.c [Truta]
+- Remove old/visualc6 given CMakefile and other alternatives
+- Update AS400 build files and documentation [Monnerat]
+- Update win32/Makefile.gcc to build test/*.c [Truta]
+- Permit stronger flushes after Z_BLOCK flushes
+- Avoid extraneous empty blocks when doing empty flushes
+- Permit Z_NULL arguments to deflatePending
+- Allow deflatePrime() to insert bits in the middle of a stream
+- Remove second empty static block for Z_PARTIAL_FLUSH
+- Write out all of the available bits when using Z_BLOCK
+- Insert the first two strings in the hash table after a flush
+
+Changes in 1.2.5.2 (17 Dec 2011)
+- fix ld error: unable to find version dependency 'ZLIB_1.2.5'
+- use relative symlinks for shared libs
+- Avoid searching past window for Z_RLE strategy
+- Assure that high-water mark initialization is always applied in deflate
+- Add assertions to fill_window() in deflate.c to match comments
+- Update python link in README
+- Correct spelling error in gzread.c
+- Fix bug in gzgets() for a concatenated empty gzip stream
+- Correct error in comment for gz_make()
+- Change gzread() and related to ignore junk after gzip streams
+- Allow gzread() and related to continue after gzclearerr()
+- Allow gzrewind() and gzseek() after a premature end-of-file
+- Simplify gzseek() now that raw after gzip is ignored
+- Change gzgetc() to a macro for speed (~40% speedup in testing)
+- Fix gzclose() to return the actual error last encountered
+- Always add large file support for windows
+- Include zconf.h for windows large file support
+- Include zconf.h.cmakein for windows large file support
+- Update zconf.h.cmakein on make distclean
+- Merge vestigial vsnprintf determination from zutil.h to gzguts.h
+- Clarify how gzopen() appends in zlib.h comments
+- Correct documentation of gzdirect() since junk at end now ignored
+- Add a transparent write mode to gzopen() when 'T' is in the mode
+- Update python link in zlib man page
+- Get inffixed.h and MAKEFIXED result to match
+- Add a ./config --solo option to make zlib subset with no libary use
+- Add undocumented inflateResetKeep() function for CAB file decoding
+- Add --cover option to ./configure for gcc coverage testing
+- Add #define ZLIB_CONST option to use const in the z_stream interface
+- Add comment to gzdopen() in zlib.h to use dup() when using fileno()
+- Note behavior of uncompress() to provide as much data as it can
+- Add files in contrib/minizip to aid in building libminizip
+- Split off AR options in Makefile.in and configure
+- Change ON macro to Z_ARG to avoid application conflicts
+- Facilitate compilation with Borland C++ for pragmas and vsnprintf
+- Include io.h for Turbo C / Borland C++
+- Move example.c and minigzip.c to test/
+- Simplify incomplete code table filling in inflate_table()
+- Remove code from inflate.c and infback.c that is impossible to execute
+- Test the inflate code with full coverage
+- Allow deflateSetDictionary, inflateSetDictionary at any time (in raw)
+- Add deflateResetKeep and fix inflateResetKeep to retain dictionary
+- Fix gzwrite.c to accommodate reduced memory zlib compilation
+- Have inflate() with Z_FINISH avoid the allocation of a window
+- Do not set strm->adler when doing raw inflate
+- Fix gzeof() to behave just like feof() when read is not past end of file
+- Fix bug in gzread.c when end-of-file is reached
+- Avoid use of Z_BUF_ERROR in gz* functions except for premature EOF
+- Document gzread() capability to read concurrently written files
+- Remove hard-coding of resource compiler in CMakeLists.txt [Blammo]
+
+Changes in 1.2.5.1 (10 Sep 2011)
+- Update FAQ entry on shared builds (#13)
+- Avoid symbolic argument to chmod in Makefile.in
+- Fix bug and add consts in contrib/puff [Oberhumer]
+- Update contrib/puff/zeros.raw test file to have all block types
+- Add full coverage test for puff in contrib/puff/Makefile
+- Fix static-only-build install in Makefile.in
+- Fix bug in unzGetCurrentFileInfo() in contrib/minizip [Kuno]
+- Add libz.a dependency to shared in Makefile.in for parallel builds
+- Spell out "number" (instead of "nb") in zlib.h for total_in, total_out
+- Replace $(...) with `...` in configure for non-bash sh [Bowler]
+- Add darwin* to Darwin* and solaris* to SunOS\ 5* in configure [Groffen]
+- Add solaris* to Linux* in configure to allow gcc use [Groffen]
+- Add *bsd* to Linux* case in configure [Bar-Lev]
+- Add inffast.obj to dependencies in win32/Makefile.msc
+- Correct spelling error in deflate.h [Kohler]
+- Change libzdll.a again to libz.dll.a (!) in win32/Makefile.gcc
+- Add test to configure for GNU C looking for gcc in output of $cc -v
+- Add zlib.pc generation to win32/Makefile.gcc [Weigelt]
+- Fix bug in zlib.h for _FILE_OFFSET_BITS set and _LARGEFILE64_SOURCE not
+- Add comment in zlib.h that adler32_combine with len2 < 0 makes no sense
+- Make NO_DIVIDE option in adler32.c much faster (thanks to John Reiser)
+- Make stronger test in zconf.h to include unistd.h for LFS
+- Apply Darwin patches for 64-bit file offsets to contrib/minizip [Slack]
+- Fix zlib.h LFS support when Z_PREFIX used
+- Add updated as400 support (removed from old) [Monnerat]
+- Avoid deflate sensitivity to volatile input data
+- Avoid division in adler32_combine for NO_DIVIDE
+- Clarify the use of Z_FINISH with deflateBound() amount of space
+- Set binary for output file in puff.c
+- Use u4 type for crc_table to avoid conversion warnings
+- Apply casts in zlib.h to avoid conversion warnings
+- Add OF to prototypes for adler32_combine_ and crc32_combine_ [Miller]
+- Improve inflateSync() documentation to note indeterminancy
+- Add deflatePending() function to return the amount of pending output
+- Correct the spelling of "specification" in FAQ [Randers-Pehrson]
+- Add a check in configure for stdarg.h, use for gzprintf()
+- Check that pointers fit in ints when gzprint() compiled old style
+- Add dummy name before $(SHAREDLIBV) in Makefile [Bar-Lev, Bowler]
+- Delete line in configure that adds -L. libz.a to LDFLAGS [Weigelt]
+- Add debug records in assmebler code [Londer]
+- Update RFC references to use http://tools.ietf.org/html/... [Li]
+- Add --archs option, use of libtool to configure for Mac OS X [Borstel]
+
+Changes in 1.2.5 (19 Apr 2010)
+- Disable visibility attribute in win32/Makefile.gcc [Bar-Lev]
+- Default to libdir as sharedlibdir in configure [Nieder]
+- Update copyright dates on modified source files
+- Update trees.c to be able to generate modified trees.h
+- Exit configure for MinGW, suggesting win32/Makefile.gcc
+- Check for NULL path in gz_open [Homurlu]
+
+Changes in 1.2.4.5 (18 Apr 2010)
+- Set sharedlibdir in configure [Torok]
+- Set LDFLAGS in Makefile.in [Bar-Lev]
+- Avoid mkdir objs race condition in Makefile.in [Bowler]
+- Add ZLIB_INTERNAL in front of internal inter-module functions and arrays
+- Define ZLIB_INTERNAL to hide internal functions and arrays for GNU C
+- Don't use hidden attribute when it is a warning generator (e.g. Solaris)
+
+Changes in 1.2.4.4 (18 Apr 2010)
+- Fix CROSS_PREFIX executable testing, CHOST extract, mingw* [Torok]
+- Undefine _LARGEFILE64_SOURCE in zconf.h if it is zero, but not if empty
+- Try to use bash or ksh regardless of functionality of /bin/sh
+- Fix configure incompatibility with NetBSD sh
+- Remove attempt to run under bash or ksh since have better NetBSD fix
+- Fix win32/Makefile.gcc for MinGW [Bar-Lev]
+- Add diagnostic messages when using CROSS_PREFIX in configure
+- Added --sharedlibdir option to configure [Weigelt]
+- Use hidden visibility attribute when available [Frysinger]
+
+Changes in 1.2.4.3 (10 Apr 2010)
+- Only use CROSS_PREFIX in configure for ar and ranlib if they exist
+- Use CROSS_PREFIX for nm [Bar-Lev]
+- Assume _LARGEFILE64_SOURCE defined is equivalent to true
+- Avoid use of undefined symbols in #if with && and ||
+- Make *64 prototypes in gzguts.h consistent with functions
+- Add -shared load option for MinGW in configure [Bowler]
+- Move z_off64_t to public interface, use instead of off64_t
+- Remove ! from shell test in configure (not portable to Solaris)
+- Change +0 macro tests to -0 for possibly increased portability
+
+Changes in 1.2.4.2 (9 Apr 2010)
+- Add consistent carriage returns to readme.txt's in masmx86 and masmx64
+- Really provide prototypes for *64 functions when building without LFS
+- Only define unlink() in minigzip.c if unistd.h not included
+- Update README to point to contrib/vstudio project files
+- Move projects/vc6 to old/ and remove projects/
+- Include stdlib.h in minigzip.c for setmode() definition under WinCE
+- Clean up assembler builds in win32/Makefile.msc [Rowe]
+- Include sys/types.h for Microsoft for off_t definition
+- Fix memory leak on error in gz_open()
+- Symbolize nm as $NM in configure [Weigelt]
+- Use TEST_LDSHARED instead of LDSHARED to link test programs [Weigelt]
+- Add +0 to _FILE_OFFSET_BITS and _LFS64_LARGEFILE in case not defined
+- Fix bug in gzeof() to take into account unused input data
+- Avoid initialization of structures with variables in puff.c
+- Updated win32/README-WIN32.txt [Rowe]
+
+Changes in 1.2.4.1 (28 Mar 2010)
+- Remove the use of [a-z] constructs for sed in configure [gentoo 310225]
+- Remove $(SHAREDLIB) from LIBS in Makefile.in [Creech]
+- Restore "for debugging" comment on sprintf() in gzlib.c
+- Remove fdopen for MVS from gzguts.h
+- Put new README-WIN32.txt in win32 [Rowe]
+- Add check for shell to configure and invoke another shell if needed
+- Fix big fat stinking bug in gzseek() on uncompressed files
+- Remove vestigial F_OPEN64 define in zutil.h
+- Set and check the value of _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE
+- Avoid errors on non-LFS systems when applications define LFS macros
+- Set EXE to ".exe" in configure for MINGW [Kahle]
+- Match crc32() in crc32.c exactly to the prototype in zlib.h [Sherrill]
+- Add prefix for cross-compilation in win32/makefile.gcc [Bar-Lev]
+- Add DLL install in win32/makefile.gcc [Bar-Lev]
+- Allow Linux* or linux* from uname in configure [Bar-Lev]
+- Allow ldconfig to be redefined in configure and Makefile.in [Bar-Lev]
+- Add cross-compilation prefixes to configure [Bar-Lev]
+- Match type exactly in gz_load() invocation in gzread.c
+- Match type exactly of zcalloc() in zutil.c to zlib.h alloc_func
+- Provide prototypes for *64 functions when building zlib without LFS
+- Don't use -lc when linking shared library on MinGW
+- Remove errno.h check in configure and vestigial errno code in zutil.h
+
+Changes in 1.2.4 (14 Mar 2010)
+- Fix VER3 extraction in configure for no fourth subversion
+- Update zlib.3, add docs to Makefile.in to make .pdf out of it
+- Add zlib.3.pdf to distribution
+- Don't set error code in gzerror() if passed pointer is NULL
+- Apply destination directory fixes to CMakeLists.txt [Lowman]
+- Move #cmakedefine's to a new zconf.in.cmakein
+- Restore zconf.h for builds that don't use configure or cmake
+- Add distclean to dummy Makefile for convenience
+- Update and improve INDEX, README, and FAQ
+- Update CMakeLists.txt for the return of zconf.h [Lowman]
+- Update contrib/vstudio/vc9 and vc10 [Vollant]
+- Change libz.dll.a back to libzdll.a in win32/Makefile.gcc
+- Apply license and readme changes to contrib/asm686 [Raiter]
+- Check file name lengths and add -c option in minigzip.c [Li]
+- Update contrib/amd64 and contrib/masmx86/ [Vollant]
+- Avoid use of "eof" parameter in trees.c to not shadow library variable
+- Update make_vms.com for removal of zlibdefs.h [Zinser]
+- Update assembler code and vstudio projects in contrib [Vollant]
+- Remove outdated assembler code contrib/masm686 and contrib/asm586
+- Remove old vc7 and vc8 from contrib/vstudio
+- Update win32/Makefile.msc, add ZLIB_VER_SUBREVISION [Rowe]
+- Fix memory leaks in gzclose_r() and gzclose_w(), file leak in gz_open()
+- Add contrib/gcc_gvmat64 for longest_match and inflate_fast [Vollant]
+- Remove *64 functions from win32/zlib.def (they're not 64-bit yet)
+- Fix bug in void-returning vsprintf() case in gzwrite.c
+- Fix name change from inflate.h in contrib/inflate86/inffas86.c
+- Check if temporary file exists before removing in make_vms.com [Zinser]
+- Fix make install and uninstall for --static option
+- Fix usage of _MSC_VER in gzguts.h and zutil.h [Truta]
+- Update readme.txt in contrib/masmx64 and masmx86 to assemble
+
+Changes in 1.2.3.9 (21 Feb 2010)
+- Expunge gzio.c
+- Move as400 build information to old
+- Fix updates in contrib/minizip and contrib/vstudio
+- Add const to vsnprintf test in configure to avoid warnings [Weigelt]
+- Delete zconf.h (made by configure) [Weigelt]
+- Change zconf.in.h to zconf.h.in per convention [Weigelt]
+- Check for NULL buf in gzgets()
+- Return empty string for gzgets() with len == 1 (like fgets())
+- Fix description of gzgets() in zlib.h for end-of-file, NULL return
+- Update minizip to 1.1 [Vollant]
+- Avoid MSVC loss of data warnings in gzread.c, gzwrite.c
+- Note in zlib.h that gzerror() should be used to distinguish from EOF
+- Remove use of snprintf() from gzlib.c
+- Fix bug in gzseek()
+- Update contrib/vstudio, adding vc9 and vc10 [Kuno, Vollant]
+- Fix zconf.h generation in CMakeLists.txt [Lowman]
+- Improve comments in zconf.h where modified by configure
+
+Changes in 1.2.3.8 (13 Feb 2010)
+- Clean up text files (tabs, trailing whitespace, etc.) [Oberhumer]
+- Use z_off64_t in gz_zero() and gz_skip() to match state->skip
+- Avoid comparison problem when sizeof(int) == sizeof(z_off64_t)
+- Revert to Makefile.in from 1.2.3.6 (live with the clutter)
+- Fix missing error return in gzflush(), add zlib.h note
+- Add *64 functions to zlib.map [Levin]
+- Fix signed/unsigned comparison in gz_comp()
+- Use SFLAGS when testing shared linking in configure
+- Add --64 option to ./configure to use -m64 with gcc
+- Fix ./configure --help to correctly name options
+- Have make fail if a test fails [Levin]
+- Avoid buffer overrun in contrib/masmx64/gvmat64.asm [Simpson]
+- Remove assembler object files from contrib
+
+Changes in 1.2.3.7 (24 Jan 2010)
+- Always gzopen() with O_LARGEFILE if available
+- Fix gzdirect() to work immediately after gzopen() or gzdopen()
+- Make gzdirect() more precise when the state changes while reading
+- Improve zlib.h documentation in many places
+- Catch memory allocation failure in gz_open()
+- Complete close operation if seek forward in gzclose_w() fails
+- Return Z_ERRNO from gzclose_r() if close() fails
+- Return Z_STREAM_ERROR instead of EOF for gzclose() being passed NULL
+- Return zero for gzwrite() errors to match zlib.h description
+- Return -1 on gzputs() error to match zlib.h description
+- Add zconf.in.h to allow recovery from configure modification [Weigelt]
+- Fix static library permissions in Makefile.in [Weigelt]
+- Avoid warnings in configure tests that hide functionality [Weigelt]
+- Add *BSD and DragonFly to Linux case in configure [gentoo 123571]
+- Change libzdll.a to libz.dll.a in win32/Makefile.gcc [gentoo 288212]
+- Avoid access of uninitialized data for first inflateReset2 call [Gomes]
+- Keep object files in subdirectories to reduce the clutter somewhat
+- Remove default Makefile and zlibdefs.h, add dummy Makefile
+- Add new external functions to Z_PREFIX, remove duplicates, z_z_ -> z_
+- Remove zlibdefs.h completely -- modify zconf.h instead
+
+Changes in 1.2.3.6 (17 Jan 2010)
+- Avoid void * arithmetic in gzread.c and gzwrite.c
+- Make compilers happier with const char * for gz_error message
+- Avoid unused parameter warning in inflate.c
+- Avoid signed-unsigned comparison warning in inflate.c
+- Indent #pragma's for traditional C
+- Fix usage of strwinerror() in glib.c, change to gz_strwinerror()
+- Correct email address in configure for system options
+- Update make_vms.com and add make_vms.com to contrib/minizip [Zinser]
+- Update zlib.map [Brown]
+- Fix Makefile.in for Solaris 10 make of example64 and minizip64 [Torok]
+- Apply various fixes to CMakeLists.txt [Lowman]
+- Add checks on len in gzread() and gzwrite()
+- Add error message for no more room for gzungetc()
+- Remove zlib version check in gzwrite()
+- Defer compression of gzprintf() result until need to
+- Use snprintf() in gzdopen() if available
+- Remove USE_MMAP configuration determination (only used by minigzip)
+- Remove examples/pigz.c (available separately)
+- Update examples/gun.c to 1.6
+
+Changes in 1.2.3.5 (8 Jan 2010)
+- Add space after #if in zutil.h for some compilers
+- Fix relatively harmless bug in deflate_fast() [Exarevsky]
+- Fix same problem in deflate_slow()
+- Add $(SHAREDLIBV) to LIBS in Makefile.in [Brown]
+- Add deflate_rle() for faster Z_RLE strategy run-length encoding
+- Add deflate_huff() for faster Z_HUFFMAN_ONLY encoding
+- Change name of "write" variable in inffast.c to avoid library collisions
+- Fix premature EOF from gzread() in gzio.c [Brown]
+- Use zlib header window size if windowBits is 0 in inflateInit2()
+- Remove compressBound() call in deflate.c to avoid linking compress.o
+- Replace use of errno in gz* with functions, support WinCE [Alves]
+- Provide alternative to perror() in minigzip.c for WinCE [Alves]
+- Don't use _vsnprintf on later versions of MSVC [Lowman]
+- Add CMake build script and input file [Lowman]
+- Update contrib/minizip to 1.1 [Svensson, Vollant]
+- Moved nintendods directory from contrib to .
+- Replace gzio.c with a new set of routines with the same functionality
+- Add gzbuffer(), gzoffset(), gzclose_r(), gzclose_w() as part of above
+- Update contrib/minizip to 1.1b
+- Change gzeof() to return 0 on error instead of -1 to agree with zlib.h
+
+Changes in 1.2.3.4 (21 Dec 2009)
+- Use old school .SUFFIXES in Makefile.in for FreeBSD compatibility
+- Update comments in configure and Makefile.in for default --shared
+- Fix test -z's in configure [Marquess]
+- Build examplesh and minigzipsh when not testing
+- Change NULL's to Z_NULL's in deflate.c and in comments in zlib.h
+- Import LDFLAGS from the environment in configure
+- Fix configure to populate SFLAGS with discovered CFLAGS options
+- Adapt make_vms.com to the new Makefile.in [Zinser]
+- Add zlib2ansi script for C++ compilation [Marquess]
+- Add _FILE_OFFSET_BITS=64 test to make test (when applicable)
+- Add AMD64 assembler code for longest match to contrib [Teterin]
+- Include options from $SFLAGS when doing $LDSHARED
+- Simplify 64-bit file support by introducing z_off64_t type
+- Make shared object files in objs directory to work around old Sun cc
+- Use only three-part version number for Darwin shared compiles
+- Add rc option to ar in Makefile.in for when ./configure not run
+- Add -WI,-rpath,. to LDFLAGS for OSF 1 V4*
+- Set LD_LIBRARYN32_PATH for SGI IRIX shared compile
+- Protect against _FILE_OFFSET_BITS being defined when compiling zlib
+- Rename Makefile.in targets allstatic to static and allshared to shared
+- Fix static and shared Makefile.in targets to be independent
+- Correct error return bug in gz_open() by setting state [Brown]
+- Put spaces before ;;'s in configure for better sh compatibility
+- Add pigz.c (parallel implementation of gzip) to examples/
+- Correct constant in crc32.c to UL [Leventhal]
+- Reject negative lengths in crc32_combine()
+- Add inflateReset2() function to work like inflateEnd()/inflateInit2()
+- Include sys/types.h for _LARGEFILE64_SOURCE [Brown]
+- Correct typo in doc/algorithm.txt [Janik]
+- Fix bug in adler32_combine() [Zhu]
+- Catch missing-end-of-block-code error in all inflates and in puff
+    Assures that random input to inflate eventually results in an error
+- Added enough.c (calculation of ENOUGH for inftrees.h) to examples/
+- Update ENOUGH and its usage to reflect discovered bounds
+- Fix gzerror() error report on empty input file [Brown]
+- Add ush casts in trees.c to avoid pedantic runtime errors
+- Fix typo in zlib.h uncompress() description [Reiss]
+- Correct inflate() comments with regard to automatic header detection
+- Remove deprecation comment on Z_PARTIAL_FLUSH (it stays)
+- Put new version of gzlog (2.0) in examples with interruption recovery
+- Add puff compile option to permit invalid distance-too-far streams
+- Add puff TEST command options, ability to read piped input
+- Prototype the *64 functions in zlib.h when _FILE_OFFSET_BITS == 64, but
+  _LARGEFILE64_SOURCE not defined
+- Fix Z_FULL_FLUSH to truly erase the past by resetting s->strstart
+- Fix deflateSetDictionary() to use all 32K for output consistency
+- Remove extraneous #define MIN_LOOKAHEAD in deflate.c (in deflate.h)
+- Clear bytes after deflate lookahead to avoid use of uninitialized data
+- Change a limit in inftrees.c to be more transparent to Coverity Prevent
+- Update win32/zlib.def with exported symbols from zlib.h
+- Correct spelling errors in zlib.h [Willem, Sobrado]
+- Allow Z_BLOCK for deflate() to force a new block
+- Allow negative bits in inflatePrime() to delete existing bit buffer
+- Add Z_TREES flush option to inflate() to return at end of trees
+- Add inflateMark() to return current state information for random access
+- Add Makefile for NintendoDS to contrib [Costa]
+- Add -w in configure compile tests to avoid spurious warnings [Beucler]
+- Fix typos in zlib.h comments for deflateSetDictionary()
+- Fix EOF detection in transparent gzread() [Maier]
+
+Changes in 1.2.3.3 (2 October 2006)
+- Make --shared the default for configure, add a --static option
+- Add compile option to permit invalid distance-too-far streams
+- Add inflateUndermine() function which is required to enable above
+- Remove use of "this" variable name for C++ compatibility [Marquess]
+- Add testing of shared library in make test, if shared library built
+- Use ftello() and fseeko() if available instead of ftell() and fseek()
+- Provide two versions of all functions that use the z_off_t type for
+  binary compatibility -- a normal version and a 64-bit offset version,
+  per the Large File Support Extension when _LARGEFILE64_SOURCE is
+  defined; use the 64-bit versions by default when _FILE_OFFSET_BITS
+  is defined to be 64
+- Add a --uname= option to configure to perhaps help with cross-compiling
+
+Changes in 1.2.3.2 (3 September 2006)
+- Turn off silly Borland warnings [Hay]
+- Use off64_t and define _LARGEFILE64_SOURCE when present
+- Fix missing dependency on inffixed.h in Makefile.in
+- Rig configure --shared to build both shared and static [Teredesai, Truta]
+- Remove zconf.in.h and instead create a new zlibdefs.h file
+- Fix contrib/minizip/unzip.c non-encrypted after encrypted [Vollant]
+- Add treebuild.xml (see http://treebuild.metux.de/) [Weigelt]
+
+Changes in 1.2.3.1 (16 August 2006)
+- Add watcom directory with OpenWatcom make files [Daniel]
+- Remove #undef of FAR in zconf.in.h for MVS [Fedtke]
+- Update make_vms.com [Zinser]
+- Use -fPIC for shared build in configure [Teredesai, Nicholson]
+- Use only major version number for libz.so on IRIX and OSF1 [Reinholdtsen]
+- Use fdopen() (not _fdopen()) for Interix in zutil.h [B�ck]
+- Add some FAQ entries about the contrib directory
+- Update the MVS question in the FAQ
+- Avoid extraneous reads after EOF in gzio.c [Brown]
+- Correct spelling of "successfully" in gzio.c [Randers-Pehrson]
+- Add comments to zlib.h about gzerror() usage [Brown]
+- Set extra flags in gzip header in gzopen() like deflate() does
+- Make configure options more compatible with double-dash conventions
+  [Weigelt]
+- Clean up compilation under Solaris SunStudio cc [Rowe, Reinholdtsen]
+- Fix uninstall target in Makefile.in [Truta]
+- Add pkgconfig support [Weigelt]
+- Use $(DESTDIR) macro in Makefile.in [Reinholdtsen, Weigelt]
+- Replace set_data_type() with a more accurate detect_data_type() in
+  trees.c, according to the txtvsbin.txt document [Truta]
+- Swap the order of #include <stdio.h> and #include "zlib.h" in
+  gzio.c, example.c and minigzip.c [Truta]
+- Shut up annoying VS2005 warnings about standard C deprecation [Rowe,
+  Truta] (where?)
+- Fix target "clean" from win32/Makefile.bor [Truta]
+- Create .pdb and .manifest files in win32/makefile.msc [Ziegler, Rowe]
+- Update zlib www home address in win32/DLL_FAQ.txt [Truta]
+- Update contrib/masmx86/inffas32.asm for VS2005 [Vollant, Van Wassenhove]
+- Enable browse info in the "Debug" and "ASM Debug" configurations in
+  the Visual C++ 6 project, and set (non-ASM) "Debug" as default [Truta]
+- Add pkgconfig support [Weigelt]
+- Add ZLIB_VER_MAJOR, ZLIB_VER_MINOR and ZLIB_VER_REVISION in zlib.h,
+  for use in win32/zlib1.rc [Polushin, Rowe, Truta]
+- Add a document that explains the new text detection scheme to
+  doc/txtvsbin.txt [Truta]
+- Add rfc1950.txt, rfc1951.txt and rfc1952.txt to doc/ [Truta]
+- Move algorithm.txt into doc/ [Truta]
+- Synchronize FAQ with website
+- Fix compressBound(), was low for some pathological cases [Fearnley]
+- Take into account wrapper variations in deflateBound()
+- Set examples/zpipe.c input and output to binary mode for Windows
+- Update examples/zlib_how.html with new zpipe.c (also web site)
+- Fix some warnings in examples/gzlog.c and examples/zran.c (it seems
+  that gcc became pickier in 4.0)
+- Add zlib.map for Linux: "All symbols from zlib-1.1.4 remain
+  un-versioned, the patch adds versioning only for symbols introduced in
+  zlib-1.2.0 or later.  It also declares as local those symbols which are
+  not designed to be exported." [Levin]
+- Update Z_PREFIX list in zconf.in.h, add --zprefix option to configure
+- Do not initialize global static by default in trees.c, add a response
+  NO_INIT_GLOBAL_POINTERS to initialize them if needed [Marquess]
+- Don't use strerror() in gzio.c under WinCE [Yakimov]
+- Don't use errno.h in zutil.h under WinCE [Yakimov]
+- Move arguments for AR to its usage to allow replacing ar [Marot]
+- Add HAVE_VISIBILITY_PRAGMA in zconf.in.h for Mozilla [Randers-Pehrson]
+- Improve inflateInit() and inflateInit2() documentation
+- Fix structure size comment in inflate.h
+- Change configure help option from --h* to --help [Santos]
+
+Changes in 1.2.3 (18 July 2005)
+- Apply security vulnerability fixes to contrib/infback9 as well
+- Clean up some text files (carriage returns, trailing space)
+- Update testzlib, vstudio, masmx64, and masmx86 in contrib [Vollant]
+
+Changes in 1.2.2.4 (11 July 2005)
+- Add inflatePrime() function for starting inflation at bit boundary
+- Avoid some Visual C warnings in deflate.c
+- Avoid more silly Visual C warnings in inflate.c and inftrees.c for 64-bit
+  compile
+- Fix some spelling errors in comments [Betts]
+- Correct inflateInit2() error return documentation in zlib.h
+- Add zran.c example of compressed data random access to examples
+  directory, shows use of inflatePrime()
+- Fix cast for assignments to strm->state in inflate.c and infback.c
+- Fix zlibCompileFlags() in zutil.c to use 1L for long shifts [Oberhumer]
+- Move declarations of gf2 functions to right place in crc32.c [Oberhumer]
+- Add cast in trees.c t avoid a warning [Oberhumer]
+- Avoid some warnings in fitblk.c, gun.c, gzjoin.c in examples [Oberhumer]
+- Update make_vms.com [Zinser]
+- Initialize state->write in inflateReset() since copied in inflate_fast()
+- Be more strict on incomplete code sets in inflate_table() and increase
+  ENOUGH and MAXD -- this repairs a possible security vulnerability for
+  invalid inflate input.  Thanks to Tavis Ormandy and Markus Oberhumer for
+  discovering the vulnerability and providing test cases.
+- Add ia64 support to configure for HP-UX [Smith]
+- Add error return to gzread() for format or i/o error [Levin]
+- Use malloc.h for OS/2 [Necasek]
+
+Changes in 1.2.2.3 (27 May 2005)
+- Replace 1U constants in inflate.c and inftrees.c for 64-bit compile
+- Typecast fread() return values in gzio.c [Vollant]
+- Remove trailing space in minigzip.c outmode (VC++ can't deal with it)
+- Fix crc check bug in gzread() after gzungetc() [Heiner]
+- Add the deflateTune() function to adjust internal compression parameters
+- Add a fast gzip decompressor, gun.c, to examples (use of inflateBack)
+- Remove an incorrect assertion in examples/zpipe.c
+- Add C++ wrapper in infback9.h [Donais]
+- Fix bug in inflateCopy() when decoding fixed codes
+- Note in zlib.h how much deflateSetDictionary() actually uses
+- Remove USE_DICT_HEAD in deflate.c (would mess up inflate if used)
+- Add _WIN32_WCE to define WIN32 in zconf.in.h [Spencer]
+- Don't include stderr.h or errno.h for _WIN32_WCE in zutil.h [Spencer]
+- Add gzdirect() function to indicate transparent reads
+- Update contrib/minizip [Vollant]
+- Fix compilation of deflate.c when both ASMV and FASTEST [Oberhumer]
+- Add casts in crc32.c to avoid warnings [Oberhumer]
+- Add contrib/masmx64 [Vollant]
+- Update contrib/asm586, asm686, masmx86, testzlib, vstudio [Vollant]
+
+Changes in 1.2.2.2 (30 December 2004)
+- Replace structure assignments in deflate.c and inflate.c with zmemcpy to
+  avoid implicit memcpy calls (portability for no-library compilation)
+- Increase sprintf() buffer size in gzdopen() to allow for large numbers
+- Add INFLATE_STRICT to check distances against zlib header
+- Improve WinCE errno handling and comments [Chang]
+- Remove comment about no gzip header processing in FAQ
+- Add Z_FIXED strategy option to deflateInit2() to force fixed trees
+- Add updated make_vms.com [Coghlan], update README
+- Create a new "examples" directory, move gzappend.c there, add zpipe.c,
+  fitblk.c, gzlog.[ch], gzjoin.c, and zlib_how.html.
+- Add FAQ entry and comments in deflate.c on uninitialized memory access
+- Add Solaris 9 make options in configure [Gilbert]
+- Allow strerror() usage in gzio.c for STDC
+- Fix DecompressBuf in contrib/delphi/ZLib.pas [ManChesTer]
+- Update contrib/masmx86/inffas32.asm and gvmat32.asm [Vollant]
+- Use z_off_t for adler32_combine() and crc32_combine() lengths
+- Make adler32() much faster for small len
+- Use OS_CODE in deflate() default gzip header
+
+Changes in 1.2.2.1 (31 October 2004)
+- Allow inflateSetDictionary() call for raw inflate
+- Fix inflate header crc check bug for file names and comments
+- Add deflateSetHeader() and gz_header structure for custom gzip headers
+- Add inflateGetheader() to retrieve gzip headers
+- Add crc32_combine() and adler32_combine() functions
+- Add alloc_func, free_func, in_func, out_func to Z_PREFIX list
+- Use zstreamp consistently in zlib.h (inflate_back functions)
+- Remove GUNZIP condition from definition of inflate_mode in inflate.h
+  and in contrib/inflate86/inffast.S [Truta, Anderson]
+- Add support for AMD64 in contrib/inflate86/inffas86.c [Anderson]
+- Update projects/README.projects and projects/visualc6 [Truta]
+- Update win32/DLL_FAQ.txt [Truta]
+- Avoid warning under NO_GZCOMPRESS in gzio.c; fix typo [Truta]
+- Deprecate Z_ASCII; use Z_TEXT instead [Truta]
+- Use a new algorithm for setting strm->data_type in trees.c [Truta]
+- Do not define an exit() prototype in zutil.c unless DEBUG defined
+- Remove prototype of exit() from zutil.c, example.c, minigzip.c [Truta]
+- Add comment in zlib.h for Z_NO_FLUSH parameter to deflate()
+- Fix Darwin build version identification [Peterson]
+
+Changes in 1.2.2 (3 October 2004)
+- Update zlib.h comments on gzip in-memory processing
+- Set adler to 1 in inflateReset() to support Java test suite [Walles]
+- Add contrib/dotzlib [Ravn]
+- Update win32/DLL_FAQ.txt [Truta]
+- Update contrib/minizip [Vollant]
+- Move contrib/visual-basic.txt to old/ [Truta]
+- Fix assembler builds in projects/visualc6/ [Truta]
+
+Changes in 1.2.1.2 (9 September 2004)
+- Update INDEX file
+- Fix trees.c to update strm->data_type (no one ever noticed!)
+- Fix bug in error case in inflate.c, infback.c, and infback9.c [Brown]
+- Add "volatile" to crc table flag declaration (for DYNAMIC_CRC_TABLE)
+- Add limited multitasking protection to DYNAMIC_CRC_TABLE
+- Add NO_vsnprintf for VMS in zutil.h [Mozilla]
+- Don't declare strerror() under VMS [Mozilla]
+- Add comment to DYNAMIC_CRC_TABLE to use get_crc_table() to initialize
+- Update contrib/ada [Anisimkov]
+- Update contrib/minizip [Vollant]
+- Fix configure to not hardcode directories for Darwin [Peterson]
+- Fix gzio.c to not return error on empty files [Brown]
+- Fix indentation; update version in contrib/delphi/ZLib.pas and
+  contrib/pascal/zlibpas.pas [Truta]
+- Update mkasm.bat in contrib/masmx86 [Truta]
+- Update contrib/untgz [Truta]
+- Add projects/README.projects [Truta]
+- Add project for MS Visual C++ 6.0 in projects/visualc6 [Cadieux, Truta]
+- Update win32/DLL_FAQ.txt [Truta]
+- Update list of Z_PREFIX symbols in zconf.h [Randers-Pehrson, Truta]
+- Remove an unnecessary assignment to curr in inftrees.c [Truta]
+- Add OS/2 to exe builds in configure [Poltorak]
+- Remove err dummy parameter in zlib.h [Kientzle]
+
+Changes in 1.2.1.1 (9 January 2004)
+- Update email address in README
+- Several FAQ updates
+- Fix a big fat bug in inftrees.c that prevented decoding valid
+  dynamic blocks with only literals and no distance codes --
+  Thanks to "Hot Emu" for the bug report and sample file
+- Add a note to puff.c on no distance codes case.
+
+Changes in 1.2.1 (17 November 2003)
+- Remove a tab in contrib/gzappend/gzappend.c
+- Update some interfaces in contrib for new zlib functions
+- Update zlib version number in some contrib entries
+- Add Windows CE definition for ptrdiff_t in zutil.h [Mai, Truta]
+- Support shared libraries on Hurd and KFreeBSD [Brown]
+- Fix error in NO_DIVIDE option of adler32.c
+
+Changes in 1.2.0.8 (4 November 2003)
+- Update version in contrib/delphi/ZLib.pas and contrib/pascal/zlibpas.pas
+- Add experimental NO_DIVIDE #define in adler32.c
+    - Possibly faster on some processors (let me know if it is)
+- Correct Z_BLOCK to not return on first inflate call if no wrap
+- Fix strm->data_type on inflate() return to correctly indicate EOB
+- Add deflatePrime() function for appending in the middle of a byte
+- Add contrib/gzappend for an example of appending to a stream
+- Update win32/DLL_FAQ.txt [Truta]
+- Delete Turbo C comment in README [Truta]
+- Improve some indentation in zconf.h [Truta]
+- Fix infinite loop on bad input in configure script [Church]
+- Fix gzeof() for concatenated gzip files [Johnson]
+- Add example to contrib/visual-basic.txt [Michael B.]
+- Add -p to mkdir's in Makefile.in [vda]
+- Fix configure to properly detect presence or lack of printf functions
+- Add AS400 support [Monnerat]
+- Add a little Cygwin support [Wilson]
+
+Changes in 1.2.0.7 (21 September 2003)
+- Correct some debug formats in contrib/infback9
+- Cast a type in a debug statement in trees.c
+- Change search and replace delimiter in configure from % to # [Beebe]
+- Update contrib/untgz to 0.2 with various fixes [Truta]
+- Add build support for Amiga [Nikl]
+- Remove some directories in old that have been updated to 1.2
+- Add dylib building for Mac OS X in configure and Makefile.in
+- Remove old distribution stuff from Makefile
+- Update README to point to DLL_FAQ.txt, and add comment on Mac OS X
+- Update links in README
+
+Changes in 1.2.0.6 (13 September 2003)
+- Minor FAQ updates
+- Update contrib/minizip to 1.00 [Vollant]
+- Remove test of gz functions in example.c when GZ_COMPRESS defined [Truta]
+- Update POSTINC comment for 68060 [Nikl]
+- Add contrib/infback9 with deflate64 decoding (unsupported)
+- For MVS define NO_vsnprintf and undefine FAR [van Burik]
+- Add pragma for fdopen on MVS [van Burik]
+
+Changes in 1.2.0.5 (8 September 2003)
+- Add OF to inflateBackEnd() declaration in zlib.h
+- Remember start when using gzdopen in the middle of a file
+- Use internal off_t counters in gz* functions to properly handle seeks
+- Perform more rigorous check for distance-too-far in inffast.c
+- Add Z_BLOCK flush option to return from inflate at block boundary
+- Set strm->data_type on return from inflate
+    - Indicate bits unused, if at block boundary, and if in last block
+- Replace size_t with ptrdiff_t in crc32.c, and check for correct size
+- Add condition so old NO_DEFLATE define still works for compatibility
+- FAQ update regarding the Windows DLL [Truta]
+- INDEX update: add qnx entry, remove aix entry [Truta]
+- Install zlib.3 into mandir [Wilson]
+- Move contrib/zlib_dll_FAQ.txt to win32/DLL_FAQ.txt; update [Truta]
+- Adapt the zlib interface to the new DLL convention guidelines [Truta]
+- Introduce ZLIB_WINAPI macro to allow the export of functions using
+  the WINAPI calling convention, for Visual Basic [Vollant, Truta]
+- Update msdos and win32 scripts and makefiles [Truta]
+- Export symbols by name, not by ordinal, in win32/zlib.def [Truta]
+- Add contrib/ada [Anisimkov]
+- Move asm files from contrib/vstudio/vc70_32 to contrib/asm386 [Truta]
+- Rename contrib/asm386 to contrib/masmx86 [Truta, Vollant]
+- Add contrib/masm686 [Truta]
+- Fix offsets in contrib/inflate86 and contrib/masmx86/inffas32.asm
+  [Truta, Vollant]
+- Update contrib/delphi; rename to contrib/pascal; add example [Truta]
+- Remove contrib/delphi2; add a new contrib/delphi [Truta]
+- Avoid inclusion of the nonstandard <memory.h> in contrib/iostream,
+  and fix some method prototypes [Truta]
+- Fix the ZCR_SEED2 constant to avoid warnings in contrib/minizip
+  [Truta]
+- Avoid the use of backslash (\) in contrib/minizip [Vollant]
+- Fix file time handling in contrib/untgz; update makefiles [Truta]
+- Update contrib/vstudio/vc70_32 to comply with the new DLL guidelines
+  [Vollant]
+- Remove contrib/vstudio/vc15_16 [Vollant]
+- Rename contrib/vstudio/vc70_32 to contrib/vstudio/vc7 [Truta]
+- Update README.contrib [Truta]
+- Invert the assignment order of match_head and s->prev[...] in
+  INSERT_STRING [Truta]
+- Compare TOO_FAR with 32767 instead of 32768, to avoid 16-bit warnings
+  [Truta]
+- Compare function pointers with 0, not with NULL or Z_NULL [Truta]
+- Fix prototype of syncsearch in inflate.c [Truta]
+- Introduce ASMINF macro to be enabled when using an ASM implementation
+  of inflate_fast [Truta]
+- Change NO_DEFLATE to NO_GZCOMPRESS [Truta]
+- Modify test_gzio in example.c to take a single file name as a
+  parameter [Truta]
+- Exit the example.c program if gzopen fails [Truta]
+- Add type casts around strlen in example.c [Truta]
+- Remove casting to sizeof in minigzip.c; give a proper type
+  to the variable compared with SUFFIX_LEN [Truta]
+- Update definitions of STDC and STDC99 in zconf.h [Truta]
+- Synchronize zconf.h with the new Windows DLL interface [Truta]
+- Use SYS16BIT instead of __32BIT__ to distinguish between
+  16- and 32-bit platforms [Truta]
+- Use far memory allocators in small 16-bit memory models for
+  Turbo C [Truta]
+- Add info about the use of ASMV, ASMINF and ZLIB_WINAPI in
+  zlibCompileFlags [Truta]
+- Cygwin has vsnprintf [Wilson]
+- In Windows16, OS_CODE is 0, as in MSDOS [Truta]
+- In Cygwin, OS_CODE is 3 (Unix), not 11 (Windows32) [Wilson]
+
+Changes in 1.2.0.4 (10 August 2003)
+- Minor FAQ updates
+- Be more strict when checking inflateInit2's windowBits parameter
+- Change NO_GUNZIP compile option to NO_GZIP to cover deflate as well
+- Add gzip wrapper option to deflateInit2 using windowBits
+- Add updated QNX rule in configure and qnx directory [Bonnefoy]
+- Make inflate distance-too-far checks more rigorous
+- Clean up FAR usage in inflate
+- Add casting to sizeof() in gzio.c and minigzip.c
+
+Changes in 1.2.0.3 (19 July 2003)
+- Fix silly error in gzungetc() implementation [Vollant]
+- Update contrib/minizip and contrib/vstudio [Vollant]
+- Fix printf format in example.c
+- Correct cdecl support in zconf.in.h [Anisimkov]
+- Minor FAQ updates
+
+Changes in 1.2.0.2 (13 July 2003)
+- Add ZLIB_VERNUM in zlib.h for numerical preprocessor comparisons
+- Attempt to avoid warnings in crc32.c for pointer-int conversion
+- Add AIX to configure, remove aix directory [Bakker]
+- Add some casts to minigzip.c
+- Improve checking after insecure sprintf() or vsprintf() calls
+- Remove #elif's from crc32.c
+- Change leave label to inf_leave in inflate.c and infback.c to avoid
+  library conflicts
+- Remove inflate gzip decoding by default--only enable gzip decoding by
+  special request for stricter backward compatibility
+- Add zlibCompileFlags() function to return compilation information
+- More typecasting in deflate.c to avoid warnings
+- Remove leading underscore from _Capital #defines [Truta]
+- Fix configure to link shared library when testing
+- Add some Windows CE target adjustments [Mai]
+- Remove #define ZLIB_DLL in zconf.h [Vollant]
+- Add zlib.3 [Rodgers]
+- Update RFC URL in deflate.c and algorithm.txt [Mai]
+- Add zlib_dll_FAQ.txt to contrib [Truta]
+- Add UL to some constants [Truta]
+- Update minizip and vstudio [Vollant]
+- Remove vestigial NEED_DUMMY_RETURN from zconf.in.h
+- Expand use of NO_DUMMY_DECL to avoid all dummy structures
+- Added iostream3 to contrib [Schwardt]
+- Replace rewind() with fseek() for WinCE [Truta]
+- Improve setting of zlib format compression level flags
+    - Report 0 for huffman and rle strategies and for level == 0 or 1
+    - Report 2 only for level == 6
+- Only deal with 64K limit when necessary at compile time [Truta]
+- Allow TOO_FAR check to be turned off at compile time [Truta]
+- Add gzclearerr() function [Souza]
+- Add gzungetc() function
+
+Changes in 1.2.0.1 (17 March 2003)
+- Add Z_RLE strategy for run-length encoding [Truta]
+    - When Z_RLE requested, restrict matches to distance one
+    - Update zlib.h, minigzip.c, gzopen(), gzdopen() for Z_RLE
+- Correct FASTEST compilation to allow level == 0
+- Clean up what gets compiled for FASTEST
+- Incorporate changes to zconf.in.h [Vollant]
+    - Refine detection of Turbo C need for dummy returns
+    - Refine ZLIB_DLL compilation
+    - Include additional header file on VMS for off_t typedef
+- Try to use _vsnprintf where it supplants vsprintf [Vollant]
+- Add some casts in inffast.c
+- Enchance comments in zlib.h on what happens if gzprintf() tries to
+  write more than 4095 bytes before compression
+- Remove unused state from inflateBackEnd()
+- Remove exit(0) from minigzip.c, example.c
+- Get rid of all those darn tabs
+- Add "check" target to Makefile.in that does the same thing as "test"
+- Add "mostlyclean" and "maintainer-clean" targets to Makefile.in
+- Update contrib/inflate86 [Anderson]
+- Update contrib/testzlib, contrib/vstudio, contrib/minizip [Vollant]
+- Add msdos and win32 directories with makefiles [Truta]
+- More additions and improvements to the FAQ
+
+Changes in 1.2.0 (9 March 2003)
+- New and improved inflate code
+    - About 20% faster
+    - Does not allocate 32K window unless and until needed
+    - Automatically detects and decompresses gzip streams
+    - Raw inflate no longer needs an extra dummy byte at end
+    - Added inflateBack functions using a callback interface--even faster
+      than inflate, useful for file utilities (gzip, zip)
+    - Added inflateCopy() function to record state for random access on
+      externally generated deflate streams (e.g. in gzip files)
+    - More readable code (I hope)
+- New and improved crc32()
+    - About 50% faster, thanks to suggestions from Rodney Brown
+- Add deflateBound() and compressBound() functions
+- Fix memory leak in deflateInit2()
+- Permit setting dictionary for raw deflate (for parallel deflate)
+- Fix const declaration for gzwrite()
+- Check for some malloc() failures in gzio.c
+- Fix bug in gzopen() on single-byte file 0x1f
+- Fix bug in gzread() on concatenated file with 0x1f at end of buffer
+  and next buffer doesn't start with 0x8b
+- Fix uncompress() to return Z_DATA_ERROR on truncated input
+- Free memory at end of example.c
+- Remove MAX #define in trees.c (conflicted with some libraries)
+- Fix static const's in deflate.c, gzio.c, and zutil.[ch]
+- Declare malloc() and free() in gzio.c if STDC not defined
+- Use malloc() instead of calloc() in zutil.c if int big enough
+- Define STDC for AIX
+- Add aix/ with approach for compiling shared library on AIX
+- Add HP-UX support for shared libraries in configure
+- Add OpenUNIX support for shared libraries in configure
+- Use $cc instead of gcc to build shared library
+- Make prefix directory if needed when installing
+- Correct Macintosh avoidance of typedef Byte in zconf.h
+- Correct Turbo C memory allocation when under Linux
+- Use libz.a instead of -lz in Makefile (assure use of compiled library)
+- Update configure to check for snprintf or vsnprintf functions and their
+  return value, warn during make if using an insecure function
+- Fix configure problem with compile-time knowledge of HAVE_UNISTD_H that
+  is lost when library is used--resolution is to build new zconf.h
+- Documentation improvements (in zlib.h):
+    - Document raw deflate and inflate
+    - Update RFCs URL
+    - Point out that zlib and gzip formats are different
+    - Note that Z_BUF_ERROR is not fatal
+    - Document string limit for gzprintf() and possible buffer overflow
+    - Note requirement on avail_out when flushing
+    - Note permitted values of flush parameter of inflate()
+- Add some FAQs (and even answers) to the FAQ
+- Add contrib/inflate86/ for x86 faster inflate
+- Add contrib/blast/ for PKWare Data Compression Library decompression
+- Add contrib/puff/ simple inflate for deflate format description
+
+Changes in 1.1.4 (11 March 2002)
+- ZFREE was repeated on same allocation on some error conditions.
+  This creates a security problem described in
+  http://www.zlib.org/advisory-2002-03-11.txt
+- Returned incorrect error (Z_MEM_ERROR) on some invalid data
+- Avoid accesses before window for invalid distances with inflate window
+  less than 32K.
+- force windowBits > 8 to avoid a bug in the encoder for a window size
+  of 256 bytes. (A complete fix will be available in 1.1.5).
+
+Changes in 1.1.3 (9 July 1998)
+- fix "an inflate input buffer bug that shows up on rare but persistent
+  occasions" (Mark)
+- fix gzread and gztell for concatenated .gz files (Didier Le Botlan)
+- fix gzseek(..., SEEK_SET) in write mode
+- fix crc check after a gzeek (Frank Faubert)
+- fix miniunzip when the last entry in a zip file is itself a zip file
+  (J Lillge)
+- add contrib/asm586 and contrib/asm686 (Brian Raiter)
+  See http://www.muppetlabs.com/~breadbox/software/assembly.html
+- add support for Delphi 3 in contrib/delphi (Bob Dellaca)
+- add support for C++Builder 3 and Delphi 3 in contrib/delphi2 (Davide Moretti)
+- do not exit prematurely in untgz if 0 at start of block (Magnus Holmgren)
+- use macro EXTERN instead of extern to support DLL for BeOS (Sander Stoks)
+- added a FAQ file
+
+- Support gzdopen on Mac with Metrowerks (Jason Linhart)
+- Do not redefine Byte on Mac (Brad Pettit & Jason Linhart)
+- define SEEK_END too if SEEK_SET is not defined (Albert Chin-A-Young)
+- avoid some warnings with Borland C (Tom Tanner)
+- fix a problem in contrib/minizip/zip.c for 16-bit MSDOS (Gilles Vollant)
+- emulate utime() for WIN32 in contrib/untgz  (Gilles Vollant)
+- allow several arguments to configure (Tim Mooney, Frodo Looijaard)
+- use libdir and includedir in Makefile.in (Tim Mooney)
+- support shared libraries on OSF1 V4 (Tim Mooney)
+- remove so_locations in "make clean"  (Tim Mooney)
+- fix maketree.c compilation error (Glenn, Mark)
+- Python interface to zlib now in Python 1.5 (Jeremy Hylton)
+- new Makefile.riscos (Rich Walker)
+- initialize static descriptors in trees.c for embedded targets (Nick Smith)
+- use "foo-gz" in example.c for RISCOS and VMS (Nick Smith)
+- add the OS/2 files in Makefile.in too (Andrew Zabolotny)
+- fix fdopen and halloc macros for Microsoft C 6.0 (Tom Lane)
+- fix maketree.c to allow clean compilation of inffixed.h (Mark)
+- fix parameter check in deflateCopy (Gunther Nikl)
+- cleanup trees.c, use compressed_len only in debug mode (Christian Spieler)
+- Many portability patches by Christian Spieler:
+  . zutil.c, zutil.h: added "const" for zmem*
+  . Make_vms.com: fixed some typos
+  . Make_vms.com: msdos/Makefile.*: removed zutil.h from some dependency lists
+  . msdos/Makefile.msc: remove "default rtl link library" info from obj files
+  . msdos/Makefile.*: use model-dependent name for the built zlib library
+  . msdos/Makefile.emx, nt/Makefile.emx, nt/Makefile.gcc:
+     new makefiles, for emx (DOS/OS2), emx&rsxnt and mingw32 (Windows 9x / NT)
+- use define instead of typedef for Bytef also for MSC small/medium (Tom Lane)
+- replace __far with _far for better portability (Christian Spieler, Tom Lane)
+- fix test for errno.h in configure (Tim Newsham)
+
+Changes in 1.1.2 (19 March 98)
+- added contrib/minzip, mini zip and unzip based on zlib (Gilles Vollant)
+  See http://www.winimage.com/zLibDll/unzip.html
+- preinitialize the inflate tables for fixed codes, to make the code
+  completely thread safe (Mark)
+- some simplifications and slight speed-up to the inflate code (Mark)
+- fix gzeof on non-compressed files (Allan Schrum)
+- add -std1 option in configure for OSF1 to fix gzprintf (Martin Mokrejs)
+- use default value of 4K for Z_BUFSIZE for 16-bit MSDOS (Tim Wegner + Glenn)
+- added os2/Makefile.def and os2/zlib.def (Andrew Zabolotny)
+- add shared lib support for UNIX_SV4.2MP (MATSUURA Takanori)
+- do not wrap extern "C" around system includes (Tom Lane)
+- mention zlib binding for TCL in README (Andreas Kupries)
+- added amiga/Makefile.pup for Amiga powerUP SAS/C PPC (Andreas Kleinert)
+- allow "make install prefix=..." even after configure (Glenn Randers-Pehrson)
+- allow "configure --prefix $HOME" (Tim Mooney)
+- remove warnings in example.c and gzio.c (Glenn Randers-Pehrson)
+- move Makefile.sas to amiga/Makefile.sas
+
+Changes in 1.1.1 (27 Feb 98)
+- fix macros _tr_tally_* in deflate.h for debug mode  (Glenn Randers-Pehrson)
+- remove block truncation heuristic which had very marginal effect for zlib
+  (smaller lit_bufsize than in gzip 1.2.4) and degraded a little the
+  compression ratio on some files. This also allows inlining _tr_tally for
+  matches in deflate_slow.
+- added msdos/Makefile.w32 for WIN32 Microsoft Visual C++ (Bob Frazier)
+
+Changes in 1.1.0 (24 Feb 98)
+- do not return STREAM_END prematurely in inflate (John Bowler)
+- revert to the zlib 1.0.8 inflate to avoid the gcc 2.8.0 bug (Jeremy Buhler)
+- compile with -DFASTEST to get compression code optimized for speed only
+- in minigzip, try mmap'ing the input file first (Miguel Albrecht)
+- increase size of I/O buffers in minigzip.c and gzio.c (not a big gain
+  on Sun but significant on HP)
+
+- add a pointer to experimental unzip library in README (Gilles Vollant)
+- initialize variable gcc in configure (Chris Herborth)
+
+Changes in 1.0.9 (17 Feb 1998)
+- added gzputs and gzgets functions
+- do not clear eof flag in gzseek (Mark Diekhans)
+- fix gzseek for files in transparent mode (Mark Diekhans)
+- do not assume that vsprintf returns the number of bytes written (Jens Krinke)
+- replace EXPORT with ZEXPORT to avoid conflict with other programs
+- added compress2 in zconf.h, zlib.def, zlib.dnt
+- new asm code from Gilles Vollant in contrib/asm386
+- simplify the inflate code (Mark):
+ . Replace ZALLOC's in huft_build() with single ZALLOC in inflate_blocks_new()
+ . ZALLOC the length list in inflate_trees_fixed() instead of using stack
+ . ZALLOC the value area for huft_build() instead of using stack
+ . Simplify Z_FINISH check in inflate()
+
+- Avoid gcc 2.8.0 comparison bug a little differently than zlib 1.0.8
+- in inftrees.c, avoid cc -O bug on HP (Farshid Elahi)
+- in zconf.h move the ZLIB_DLL stuff earlier to avoid problems with
+  the declaration of FAR (Gilles VOllant)
+- install libz.so* with mode 755 (executable) instead of 644 (Marc Lehmann)
+- read_buf buf parameter of type Bytef* instead of charf*
+- zmemcpy parameters are of type Bytef*, not charf* (Joseph Strout)
+- do not redeclare unlink in minigzip.c for WIN32 (John Bowler)
+- fix check for presence of directories in "make install" (Ian Willis)
+
+Changes in 1.0.8 (27 Jan 1998)
+- fixed offsets in contrib/asm386/gvmat32.asm (Gilles Vollant)
+- fix gzgetc and gzputc for big endian systems (Markus Oberhumer)
+- added compress2() to allow setting the compression level
+- include sys/types.h to get off_t on some systems (Marc Lehmann & QingLong)
+- use constant arrays for the static trees in trees.c instead of computing
+  them at run time (thanks to Ken Raeburn for this suggestion). To create
+  trees.h, compile with GEN_TREES_H and run "make test".
+- check return code of example in "make test" and display result
+- pass minigzip command line options to file_compress
+- simplifying code of inflateSync to avoid gcc 2.8 bug
+
+- support CC="gcc -Wall" in configure -s (QingLong)
+- avoid a flush caused by ftell in gzopen for write mode (Ken Raeburn)
+- fix test for shared library support to avoid compiler warnings
+- zlib.lib -> zlib.dll in msdos/zlib.rc (Gilles Vollant)
+- check for TARGET_OS_MAC in addition to MACOS (Brad Pettit)
+- do not use fdopen for Metrowerks on Mac (Brad Pettit))
+- add checks for gzputc and gzputc in example.c
+- avoid warnings in gzio.c and deflate.c (Andreas Kleinert)
+- use const for the CRC table (Ken Raeburn)
+- fixed "make uninstall" for shared libraries
+- use Tracev instead of Trace in infblock.c
+- in example.c use correct compressed length for test_sync
+- suppress +vnocompatwarnings in configure for HPUX (not always supported)
+
+Changes in 1.0.7 (20 Jan 1998)
+- fix gzseek which was broken in write mode
+- return error for gzseek to negative absolute position
+- fix configure for Linux (Chun-Chung Chen)
+- increase stack space for MSC (Tim Wegner)
+- get_crc_table and inflateSyncPoint are EXPORTed (Gilles Vollant)
+- define EXPORTVA for gzprintf (Gilles Vollant)
+- added man page zlib.3 (Rick Rodgers)
+- for contrib/untgz, fix makedir() and improve Makefile
+
+- check gzseek in write mode in example.c
+- allocate extra buffer for seeks only if gzseek is actually called
+- avoid signed/unsigned comparisons (Tim Wegner, Gilles Vollant)
+- add inflateSyncPoint in zconf.h
+- fix list of exported functions in nt/zlib.dnt and mdsos/zlib.def
+
+Changes in 1.0.6 (19 Jan 1998)
+- add functions gzprintf, gzputc, gzgetc, gztell, gzeof, gzseek, gzrewind and
+  gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code)
+- Fix a deflate bug occurring only with compression level 0 (thanks to
+  Andy Buckler for finding this one).
+- In minigzip, pass transparently also the first byte for .Z files.
+- return Z_BUF_ERROR instead of Z_OK if output buffer full in uncompress()
+- check Z_FINISH in inflate (thanks to Marc Schluper)
+- Implement deflateCopy (thanks to Adam Costello)
+- make static libraries by default in configure, add --shared option.
+- move MSDOS or Windows specific files to directory msdos
+- suppress the notion of partial flush to simplify the interface
+  (but the symbol Z_PARTIAL_FLUSH is kept for compatibility with 1.0.4)
+- suppress history buffer provided by application to simplify the interface
+  (this feature was not implemented anyway in 1.0.4)
+- next_in and avail_in must be initialized before calling inflateInit or
+  inflateInit2
+- add EXPORT in all exported functions (for Windows DLL)
+- added Makefile.nt (thanks to Stephen Williams)
+- added the unsupported "contrib" directory:
+   contrib/asm386/ by Gilles Vollant <info at winimage.com>
+        386 asm code replacing longest_match().
+   contrib/iostream/ by Kevin Ruland <kevin at rodin.wustl.edu>
+        A C++ I/O streams interface to the zlib gz* functions
+   contrib/iostream2/  by Tyge L�vset <Tyge.Lovset at cmr.no>
+        Another C++ I/O streams interface
+   contrib/untgz/  by "Pedro A. Aranda Guti\irrez" <paag at tid.es>
+        A very simple tar.gz file extractor using zlib
+   contrib/visual-basic.txt by Carlos Rios <c_rios at sonda.cl>
+        How to use compress(), uncompress() and the gz* functions from VB.
+- pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
+  level) in minigzip (thanks to Tom Lane)
+
+- use const for rommable constants in deflate
+- added test for gzseek and gztell in example.c
+- add undocumented function inflateSyncPoint() (hack for Paul Mackerras)
+- add undocumented function zError to convert error code to string
+  (for Tim Smithers)
+- Allow compilation of gzio with -DNO_DEFLATE to avoid the compression code.
+- Use default memcpy for Symantec MSDOS compiler.
+- Add EXPORT keyword for check_func (needed for Windows DLL)
+- add current directory to LD_LIBRARY_PATH for "make test"
+- create also a link for libz.so.1
+- added support for FUJITSU UXP/DS (thanks to Toshiaki Nomura)
+- use $(SHAREDLIB) instead of libz.so in Makefile.in (for HPUX)
+- added -soname for Linux in configure (Chun-Chung Chen,
+- assign numbers to the exported functions in zlib.def (for Windows DLL)
+- add advice in zlib.h for best usage of deflateSetDictionary
+- work around compiler bug on Atari (cast Z_NULL in call of s->checkfn)
+- allow compilation with ANSI keywords only enabled for TurboC in large model
+- avoid "versionString"[0] (Borland bug)
+- add NEED_DUMMY_RETURN for Borland
+- use variable z_verbose for tracing in debug mode (L. Peter Deutsch).
+- allow compilation with CC
+- defined STDC for OS/2 (David Charlap)
+- limit external names to 8 chars for MVS (Thomas Lund)
+- in minigzip.c, use static buffers only for 16-bit systems
+- fix suffix check for "minigzip -d foo.gz"
+- do not return an error for the 2nd of two consecutive gzflush() (Felix Lee)
+- use _fdopen instead of fdopen for MSC >= 6.0 (Thomas Fanslau)
+- added makelcc.bat for lcc-win32 (Tom St Denis)
+- in Makefile.dj2, use copy and del instead of install and rm (Frank Donahoe)
+- Avoid expanded $Id$. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
+- check for unistd.h in configure (for off_t)
+- remove useless check parameter in inflate_blocks_free
+- avoid useless assignment of s->check to itself in inflate_blocks_new
+- do not flush twice in gzclose (thanks to Ken Raeburn)
+- rename FOPEN as F_OPEN to avoid clash with /usr/include/sys/file.h
+- use NO_ERRNO_H instead of enumeration of operating systems with errno.h
+- work around buggy fclose on pipes for HP/UX
+- support zlib DLL with BORLAND C++ 5.0 (thanks to Glenn Randers-Pehrson)
+- fix configure if CC is already equal to gcc
+
+Changes in 1.0.5 (3 Jan 98)
+- Fix inflate to terminate gracefully when fed corrupted or invalid data
+- Use const for rommable constants in inflate
+- Eliminate memory leaks on error conditions in inflate
+- Removed some vestigial code in inflate
+- Update web address in README
+
+Changes in 1.0.4 (24 Jul 96)
+- In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF
+  bit, so the decompressor could decompress all the correct data but went
+  on to attempt decompressing extra garbage data. This affected minigzip too.
+- zlibVersion and gzerror return const char* (needed for DLL)
+- port to RISCOS (no fdopen, no multiple dots, no unlink, no fileno)
+- use z_error only for DEBUG (avoid problem with DLLs)
+
+Changes in 1.0.3 (2 Jul 96)
+- use z_streamp instead of z_stream *, which is now a far pointer in MSDOS
+  small and medium models; this makes the library incompatible with previous
+  versions for these models. (No effect in large model or on other systems.)
+- return OK instead of BUF_ERROR if previous deflate call returned with
+  avail_out as zero but there is nothing to do
+- added memcmp for non STDC compilers
+- define NO_DUMMY_DECL for more Mac compilers (.h files merged incorrectly)
+- define __32BIT__ if __386__ or i386 is defined (pb. with Watcom and SCO)
+- better check for 16-bit mode MSC (avoids problem with Symantec)
+
+Changes in 1.0.2 (23 May 96)
+- added Windows DLL support
+- added a function zlibVersion (for the DLL support)
+- fixed declarations using Bytef in infutil.c (pb with MSDOS medium model)
+- Bytef is define's instead of typedef'd only for Borland C
+- avoid reading uninitialized memory in example.c
+- mention in README that the zlib format is now RFC1950
+- updated Makefile.dj2
+- added algorithm.doc
+
+Changes in 1.0.1 (20 May 96) [1.0 skipped to avoid confusion]
+- fix array overlay in deflate.c which sometimes caused bad compressed data
+- fix inflate bug with empty stored block
+- fix MSDOS medium model which was broken in 0.99
+- fix deflateParams() which could generated bad compressed data.
+- Bytef is define'd instead of typedef'ed (work around Borland bug)
+- added an INDEX file
+- new makefiles for DJGPP (Makefile.dj2), 32-bit Borland (Makefile.b32),
+  Watcom (Makefile.wat), Amiga SAS/C (Makefile.sas)
+- speed up adler32 for modern machines without auto-increment
+- added -ansi for IRIX in configure
+- static_init_done in trees.c is an int
+- define unlink as delete for VMS
+- fix configure for QNX
+- add configure branch for SCO and HPUX
+- avoid many warnings (unused variables, dead assignments, etc...)
+- no fdopen for BeOS
+- fix the Watcom fix for 32 bit mode (define FAR as empty)
+- removed redefinition of Byte for MKWERKS
+- work around an MWKERKS bug (incorrect merge of all .h files)
+
+Changes in 0.99 (27 Jan 96)
+- allow preset dictionary shared between compressor and decompressor
+- allow compression level 0 (no compression)
+- add deflateParams in zlib.h: allow dynamic change of compression level
+  and compression strategy.
+- test large buffers and deflateParams in example.c
+- add optional "configure" to build zlib as a shared library
+- suppress Makefile.qnx, use configure instead
+- fixed deflate for 64-bit systems (detected on Cray)
+- fixed inflate_blocks for 64-bit systems (detected on Alpha)
+- declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
+- always return Z_BUF_ERROR when deflate() has nothing to do
+- deflateInit and inflateInit are now macros to allow version checking
+- prefix all global functions and types with z_ with -DZ_PREFIX
+- make falloc completely reentrant (inftrees.c)
+- fixed very unlikely race condition in ct_static_init
+- free in reverse order of allocation to help memory manager
+- use zlib-1.0/* instead of zlib/* inside the tar.gz
+- make zlib warning-free with "gcc -O3 -Wall -Wwrite-strings -Wpointer-arith
+  -Wconversion -Wstrict-prototypes -Wmissing-prototypes"
+- allow gzread on concatenated .gz files
+- deflateEnd now returns Z_DATA_ERROR if it was premature
+- deflate is finally (?) fully deterministic (no matches beyond end of input)
+- Document Z_SYNC_FLUSH
+- add uninstall in Makefile
+- Check for __cpluplus in zlib.h
+- Better test in ct_align for partial flush
+- avoid harmless warnings for Borland C++
+- initialize hash_head in deflate.c
+- avoid warning on fdopen (gzio.c) for HP cc -Aa
+- include stdlib.h for STDC compilers
+- include errno.h for Cray
+- ignore error if ranlib doesn't exist
+- call ranlib twice for NeXTSTEP
+- use exec_prefix instead of prefix for libz.a
+- renamed ct_* as _tr_* to avoid conflict with applications
+- clear z->msg in inflateInit2 before any error return
+- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
+- fixed typo in zconf.h (_GNUC__ => __GNUC__)
+- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
+- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
+- in fcalloc, normalize pointer if size > 65520 bytes
+- don't use special fcalloc for 32 bit Borland C++
+- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc...
+- use Z_BINARY instead of BINARY
+- document that gzclose after gzdopen will close the file
+- allow "a" as mode in gzopen.
+- fix error checking in gzread
+- allow skipping .gz extra-field on pipes
+- added reference to Perl interface in README
+- put the crc table in FAR data (I dislike more and more the medium model :)
+- added get_crc_table
+- added a dimension to all arrays (Borland C can't count).
+- workaround Borland C bug in declaration of inflate_codes_new & inflate_fast
+- guard against multiple inclusion of *.h (for precompiled header on Mac)
+- Watcom C pretends to be Microsoft C small model even in 32 bit mode.
+- don't use unsized arrays to avoid silly warnings by Visual C++:
+     warning C4746: 'inflate_mask' : unsized array treated as  '__far'
+     (what's wrong with far data in far model?).
+- define enum out of inflate_blocks_state to allow compilation with C++
+
+Changes in 0.95 (16 Aug 95)
+- fix MSDOS small and medium model (now easier to adapt to any compiler)
+- inlined send_bits
+- fix the final (:-) bug for deflate with flush (output was correct but
+  not completely flushed in rare occasions).
+- default window size is same for compression and decompression
+  (it's now sufficient to set MAX_WBITS in zconf.h).
+- voidp -> voidpf and voidnp -> voidp (for consistency with other
+  typedefs and because voidnp was not near in large model).
+
+Changes in 0.94 (13 Aug 95)
+- support MSDOS medium model
+- fix deflate with flush (could sometimes generate bad output)
+- fix deflateReset (zlib header was incorrectly suppressed)
+- added support for VMS
+- allow a compression level in gzopen()
+- gzflush now calls fflush
+- For deflate with flush, flush even if no more input is provided.
+- rename libgz.a as libz.a
+- avoid complex expression in infcodes.c triggering Turbo C bug
+- work around a problem with gcc on Alpha (in INSERT_STRING)
+- don't use inline functions (problem with some gcc versions)
+- allow renaming of Byte, uInt, etc... with #define.
+- avoid warning about (unused) pointer before start of array in deflate.c
+- avoid various warnings in gzio.c, example.c, infblock.c, adler32.c, zutil.c
+- avoid reserved word 'new' in trees.c
+
+Changes in 0.93 (25 June 95)
+- temporarily disable inline functions
+- make deflate deterministic
+- give enough lookahead for PARTIAL_FLUSH
+- Set binary mode for stdin/stdout in minigzip.c for OS/2
+- don't even use signed char in inflate (not portable enough)
+- fix inflate memory leak for segmented architectures
+
+Changes in 0.92 (3 May 95)
+- don't assume that char is signed (problem on SGI)
+- Clear bit buffer when starting a stored block
+- no memcpy on Pyramid
+- suppressed inftest.c
+- optimized fill_window, put longest_match inline for gcc
+- optimized inflate on stored blocks.
+- untabify all sources to simplify patches
+
+Changes in 0.91 (2 May 95)
+- Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
+- Document the memory requirements in zconf.h
+- added "make install"
+- fix sync search logic in inflateSync
+- deflate(Z_FULL_FLUSH) now works even if output buffer too short
+- after inflateSync, don't scare people with just "lo world"
+- added support for DJGPP
+
+Changes in 0.9 (1 May 95)
+- don't assume that zalloc clears the allocated memory (the TurboC bug
+  was Mark's bug after all :)
+- let again gzread copy uncompressed data unchanged (was working in 0.71)
+- deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
+- added a test of inflateSync in example.c
+- moved MAX_WBITS to zconf.h because users might want to change that.
+- document explicitly that zalloc(64K) on MSDOS must return a normalized
+  pointer (zero offset)
+- added Makefiles for Microsoft C, Turbo C, Borland C++
+- faster crc32()
+
+Changes in 0.8 (29 April 95)
+- added fast inflate (inffast.c)
+- deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
+  is incompatible with previous versions of zlib which returned Z_OK.
+- work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
+  (actually that was not a compiler bug, see 0.81 above)
+- gzread no longer reads one extra byte in certain cases
+- In gzio destroy(), don't reference a freed structure
+- avoid many warnings for MSDOS
+- avoid the ERROR symbol which is used by MS Windows
+
+Changes in 0.71 (14 April 95)
+- Fixed more MSDOS compilation problems :( There is still a bug with
+  TurboC large model.
+
+Changes in 0.7 (14 April 95)
+- Added full inflate support.
+- Simplified the crc32() interface. The pre- and post-conditioning
+  (one's complement) is now done inside crc32(). WARNING: this is
+  incompatible with previous versions; see zlib.h for the new usage.
+
+Changes in 0.61 (12 April 95)
+- workaround for a bug in TurboC. example and minigzip now work on MSDOS.
+
+Changes in 0.6 (11 April 95)
+- added minigzip.c
+- added gzdopen to reopen a file descriptor as gzFile
+- added transparent reading of non-gziped files in gzread.
+- fixed bug in gzread (don't read crc as data)
+- fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
+- don't allocate big arrays in the stack (for MSDOS)
+- fix some MSDOS compilation problems
+
+Changes in 0.5:
+- do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
+  not yet Z_FULL_FLUSH.
+- support decompression but only in a single step (forced Z_FINISH)
+- added opaque object for zalloc and zfree.
+- added deflateReset and inflateReset
+- added a variable zlib_version for consistency checking.
+- renamed the 'filter' parameter of deflateInit2 as 'strategy'.
+  Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
+
+Changes in 0.4:
+- avoid "zip" everywhere, use zlib instead of ziplib.
+- suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
+  if compression method == 8.
+- added adler32 and crc32
+- renamed deflateOptions as deflateInit2, call one or the other but not both
+- added the method parameter for deflateInit2.
+- added inflateInit2
+- simplied considerably deflateInit and inflateInit by not supporting
+  user-provided history buffer. This is supported only in deflateInit2
+  and inflateInit2.
+
+Changes in 0.3:
+- prefix all macro names with Z_
+- use Z_FINISH instead of deflateEnd to finish compression.
+- added Z_HUFFMAN_ONLY
+- added gzerror()
diff --git a/third-party/zlib/FAQ b/third-party/zlib/FAQ
new file mode 100644
index 0000000..99b7cf9
--- /dev/null
+++ b/third-party/zlib/FAQ
@@ -0,0 +1,368 @@
+
+                Frequently Asked Questions about zlib
+
+
+If your question is not there, please check the zlib home page
+http://zlib.net/ which may have more recent information.
+The lastest zlib FAQ is at http://zlib.net/zlib_faq.html
+
+
+ 1. Is zlib Y2K-compliant?
+
+    Yes. zlib doesn't handle dates.
+
+ 2. Where can I get a Windows DLL version?
+
+    The zlib sources can be compiled without change to produce a DLL.  See the
+    file win32/DLL_FAQ.txt in the zlib distribution.  Pointers to the
+    precompiled DLL are found in the zlib web site at http://zlib.net/ .
+
+ 3. Where can I get a Visual Basic interface to zlib?
+
+    See
+        * http://marknelson.us/1997/01/01/zlib-engine/
+        * win32/DLL_FAQ.txt in the zlib distribution
+
+ 4. compress() returns Z_BUF_ERROR.
+
+    Make sure that before the call of compress(), the length of the compressed
+    buffer is equal to the available size of the compressed buffer and not
+    zero.  For Visual Basic, check that this parameter is passed by reference
+    ("as any"), not by value ("as long").
+
+ 5. deflate() or inflate() returns Z_BUF_ERROR.
+
+    Before making the call, make sure that avail_in and avail_out are not zero.
+    When setting the parameter flush equal to Z_FINISH, also make sure that
+    avail_out is big enough to allow processing all pending input.  Note that a
+    Z_BUF_ERROR is not fatal--another call to deflate() or inflate() can be
+    made with more input or output space.  A Z_BUF_ERROR may in fact be
+    unavoidable depending on how the functions are used, since it is not
+    possible to tell whether or not there is more output pending when
+    strm.avail_out returns with zero.  See http://zlib.net/zlib_how.html for a
+    heavily annotated example.
+
+ 6. Where's the zlib documentation (man pages, etc.)?
+
+    It's in zlib.h .  Examples of zlib usage are in the files test/example.c
+    and test/minigzip.c, with more in examples/ .
+
+ 7. Why don't you use GNU autoconf or libtool or ...?
+
+    Because we would like to keep zlib as a very small and simple package.
+    zlib is rather portable and doesn't need much configuration.
+
+ 8. I found a bug in zlib.
+
+    Most of the time, such problems are due to an incorrect usage of zlib.
+    Please try to reproduce the problem with a small program and send the
+    corresponding source to us at zlib at gzip.org .  Do not send multi-megabyte
+    data files without prior agreement.
+
+ 9. Why do I get "undefined reference to gzputc"?
+
+    If "make test" produces something like
+
+       example.o(.text+0x154): undefined reference to `gzputc'
+
+    check that you don't have old files libz.* in /usr/lib, /usr/local/lib or
+    /usr/X11R6/lib. Remove any old versions, then do "make install".
+
+10. I need a Delphi interface to zlib.
+
+    See the contrib/delphi directory in the zlib distribution.
+
+11. Can zlib handle .zip archives?
+
+    Not by itself, no.  See the directory contrib/minizip in the zlib
+    distribution.
+
+12. Can zlib handle .Z files?
+
+    No, sorry.  You have to spawn an uncompress or gunzip subprocess, or adapt
+    the code of uncompress on your own.
+
+13. How can I make a Unix shared library?
+
+    By default a shared (and a static) library is built for Unix.  So:
+
+    make distclean
+    ./configure
+    make
+
+14. How do I install a shared zlib library on Unix?
+
+    After the above, then:
+
+    make install
+
+    However, many flavors of Unix come with a shared zlib already installed.
+    Before going to the trouble of compiling a shared version of zlib and
+    trying to install it, you may want to check if it's already there!  If you
+    can #include <zlib.h>, it's there.  The -lz option will probably link to
+    it.  You can check the version at the top of zlib.h or with the
+    ZLIB_VERSION symbol defined in zlib.h .
+
+15. I have a question about OttoPDF.
+
+    We are not the authors of OttoPDF. The real author is on the OttoPDF web
+    site: Joel Hainley, jhainley at myndkryme.com.
+
+16. Can zlib decode Flate data in an Adobe PDF file?
+
+    Yes. See http://www.pdflib.com/ . To modify PDF forms, see
+    http://sourceforge.net/projects/acroformtool/ .
+
+17. Why am I getting this "register_frame_info not found" error on Solaris?
+
+    After installing zlib 1.1.4 on Solaris 2.6, running applications using zlib
+    generates an error such as:
+
+        ld.so.1: rpm: fatal: relocation error: file /usr/local/lib/libz.so:
+        symbol __register_frame_info: referenced symbol not found
+
+    The symbol __register_frame_info is not part of zlib, it is generated by
+    the C compiler (cc or gcc).  You must recompile applications using zlib
+    which have this problem.  This problem is specific to Solaris.  See
+    http://www.sunfreeware.com for Solaris versions of zlib and applications
+    using zlib.
+
+18. Why does gzip give an error on a file I make with compress/deflate?
+
+    The compress and deflate functions produce data in the zlib format, which
+    is different and incompatible with the gzip format.  The gz* functions in
+    zlib on the other hand use the gzip format.  Both the zlib and gzip formats
+    use the same compressed data format internally, but have different headers
+    and trailers around the compressed data.
+
+19. Ok, so why are there two different formats?
+
+    The gzip format was designed to retain the directory information about a
+    single file, such as the name and last modification date.  The zlib format
+    on the other hand was designed for in-memory and communication channel
+    applications, and has a much more compact header and trailer and uses a
+    faster integrity check than gzip.
+
+20. Well that's nice, but how do I make a gzip file in memory?
+
+    You can request that deflate write the gzip format instead of the zlib
+    format using deflateInit2().  You can also request that inflate decode the
+    gzip format using inflateInit2().  Read zlib.h for more details.
+
+21. Is zlib thread-safe?
+
+    Yes.  However any library routines that zlib uses and any application-
+    provided memory allocation routines must also be thread-safe.  zlib's gz*
+    functions use stdio library routines, and most of zlib's functions use the
+    library memory allocation routines by default.  zlib's *Init* functions
+    allow for the application to provide custom memory allocation routines.
+
+    Of course, you should only operate on any given zlib or gzip stream from a
+    single thread at a time.
+
+22. Can I use zlib in my commercial application?
+
+    Yes.  Please read the license in zlib.h.
+
+23. Is zlib under the GNU license?
+
+    No.  Please read the license in zlib.h.
+
+24. The license says that altered source versions must be "plainly marked". So
+    what exactly do I need to do to meet that requirement?
+
+    You need to change the ZLIB_VERSION and ZLIB_VERNUM #defines in zlib.h.  In
+    particular, the final version number needs to be changed to "f", and an
+    identification string should be appended to ZLIB_VERSION.  Version numbers
+    x.x.x.f are reserved for modifications to zlib by others than the zlib
+    maintainers.  For example, if the version of the base zlib you are altering
+    is "1.2.3.4", then in zlib.h you should change ZLIB_VERNUM to 0x123f, and
+    ZLIB_VERSION to something like "1.2.3.f-zachary-mods-v3".  You can also
+    update the version strings in deflate.c and inftrees.c.
+
+    For altered source distributions, you should also note the origin and
+    nature of the changes in zlib.h, as well as in ChangeLog and README, along
+    with the dates of the alterations.  The origin should include at least your
+    name (or your company's name), and an email address to contact for help or
+    issues with the library.
+
+    Note that distributing a compiled zlib library along with zlib.h and
+    zconf.h is also a source distribution, and so you should change
+    ZLIB_VERSION and ZLIB_VERNUM and note the origin and nature of the changes
+    in zlib.h as you would for a full source distribution.
+
+25. Will zlib work on a big-endian or little-endian architecture, and can I
+    exchange compressed data between them?
+
+    Yes and yes.
+
+26. Will zlib work on a 64-bit machine?
+
+    Yes.  It has been tested on 64-bit machines, and has no dependence on any
+    data types being limited to 32-bits in length.  If you have any
+    difficulties, please provide a complete problem report to zlib at gzip.org
+
+27. Will zlib decompress data from the PKWare Data Compression Library?
+
+    No.  The PKWare DCL uses a completely different compressed data format than
+    does PKZIP and zlib.  However, you can look in zlib's contrib/blast
+    directory for a possible solution to your problem.
+
+28. Can I access data randomly in a compressed stream?
+
+    No, not without some preparation.  If when compressing you periodically use
+    Z_FULL_FLUSH, carefully write all the pending data at those points, and
+    keep an index of those locations, then you can start decompression at those
+    points.  You have to be careful to not use Z_FULL_FLUSH too often, since it
+    can significantly degrade compression.  Alternatively, you can scan a
+    deflate stream once to generate an index, and then use that index for
+    random access.  See examples/zran.c .
+
+29. Does zlib work on MVS, OS/390, CICS, etc.?
+
+    It has in the past, but we have not heard of any recent evidence.  There
+    were working ports of zlib 1.1.4 to MVS, but those links no longer work.
+    If you know of recent, successful applications of zlib on these operating
+    systems, please let us know.  Thanks.
+
+30. Is there some simpler, easier to read version of inflate I can look at to
+    understand the deflate format?
+
+    First off, you should read RFC 1951.  Second, yes.  Look in zlib's
+    contrib/puff directory.
+
+31. Does zlib infringe on any patents?
+
+    As far as we know, no.  In fact, that was originally the whole point behind
+    zlib.  Look here for some more information:
+
+    http://www.gzip.org/#faq11
+
+32. Can zlib work with greater than 4 GB of data?
+
+    Yes.  inflate() and deflate() will process any amount of data correctly.
+    Each call of inflate() or deflate() is limited to input and output chunks
+    of the maximum value that can be stored in the compiler's "unsigned int"
+    type, but there is no limit to the number of chunks.  Note however that the
+    strm.total_in and strm_total_out counters may be limited to 4 GB.  These
+    counters are provided as a convenience and are not used internally by
+    inflate() or deflate().  The application can easily set up its own counters
+    updated after each call of inflate() or deflate() to count beyond 4 GB.
+    compress() and uncompress() may be limited to 4 GB, since they operate in a
+    single call.  gzseek() and gztell() may be limited to 4 GB depending on how
+    zlib is compiled.  See the zlibCompileFlags() function in zlib.h.
+
+    The word "may" appears several times above since there is a 4 GB limit only
+    if the compiler's "long" type is 32 bits.  If the compiler's "long" type is
+    64 bits, then the limit is 16 exabytes.
+
+33. Does zlib have any security vulnerabilities?
+
+    The only one that we are aware of is potentially in gzprintf().  If zlib is
+    compiled to use sprintf() or vsprintf(), then there is no protection
+    against a buffer overflow of an 8K string space (or other value as set by
+    gzbuffer()), other than the caller of gzprintf() assuring that the output
+    will not exceed 8K.  On the other hand, if zlib is compiled to use
+    snprintf() or vsnprintf(), which should normally be the case, then there is
+    no vulnerability.  The ./configure script will display warnings if an
+    insecure variation of sprintf() will be used by gzprintf().  Also the
+    zlibCompileFlags() function will return information on what variant of
+    sprintf() is used by gzprintf().
+
+    If you don't have snprintf() or vsnprintf() and would like one, you can
+    find a portable implementation here:
+
+        http://www.ijs.si/software/snprintf/
+
+    Note that you should be using the most recent version of zlib.  Versions
+    1.1.3 and before were subject to a double-free vulnerability, and versions
+    1.2.1 and 1.2.2 were subject to an access exception when decompressing
+    invalid compressed data.
+
+34. Is there a Java version of zlib?
+
+    Probably what you want is to use zlib in Java. zlib is already included
+    as part of the Java SDK in the java.util.zip package. If you really want
+    a version of zlib written in the Java language, look on the zlib home
+    page for links: http://zlib.net/ .
+
+35. I get this or that compiler or source-code scanner warning when I crank it
+    up to maximally-pedantic. Can't you guys write proper code?
+
+    Many years ago, we gave up attempting to avoid warnings on every compiler
+    in the universe.  It just got to be a waste of time, and some compilers
+    were downright silly as well as contradicted each other.  So now, we simply
+    make sure that the code always works.
+
+36. Valgrind (or some similar memory access checker) says that deflate is
+    performing a conditional jump that depends on an uninitialized value.
+    Isn't that a bug?
+
+    No.  That is intentional for performance reasons, and the output of deflate
+    is not affected.  This only started showing up recently since zlib 1.2.x
+    uses malloc() by default for allocations, whereas earlier versions used
+    calloc(), which zeros out the allocated memory.  Even though the code was
+    correct, versions 1.2.4 and later was changed to not stimulate these
+    checkers.
+
+37. Will zlib read the (insert any ancient or arcane format here) compressed
+    data format?
+
+    Probably not. Look in the comp.compression FAQ for pointers to various
+    formats and associated software.
+
+38. How can I encrypt/decrypt zip files with zlib?
+
+    zlib doesn't support encryption.  The original PKZIP encryption is very
+    weak and can be broken with freely available programs.  To get strong
+    encryption, use GnuPG, http://www.gnupg.org/ , which already includes zlib
+    compression.  For PKZIP compatible "encryption", look at
+    http://www.info-zip.org/
+
+39. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings?
+
+    "gzip" is the gzip format, and "deflate" is the zlib format.  They should
+    probably have called the second one "zlib" instead to avoid confusion with
+    the raw deflate compressed data format.  While the HTTP 1.1 RFC 2616
+    correctly points to the zlib specification in RFC 1950 for the "deflate"
+    transfer encoding, there have been reports of servers and browsers that
+    incorrectly produce or expect raw deflate data per the deflate
+    specification in RFC 1951, most notably Microsoft.  So even though the
+    "deflate" transfer encoding using the zlib format would be the more
+    efficient approach (and in fact exactly what the zlib format was designed
+    for), using the "gzip" transfer encoding is probably more reliable due to
+    an unfortunate choice of name on the part of the HTTP 1.1 authors.
+
+    Bottom line: use the gzip format for HTTP 1.1 encoding.
+
+40. Does zlib support the new "Deflate64" format introduced by PKWare?
+
+    No.  PKWare has apparently decided to keep that format proprietary, since
+    they have not documented it as they have previous compression formats.  In
+    any case, the compression improvements are so modest compared to other more
+    modern approaches, that it's not worth the effort to implement.
+
+41. I'm having a problem with the zip functions in zlib, can you help?
+
+    There are no zip functions in zlib.  You are probably using minizip by
+    Giles Vollant, which is found in the contrib directory of zlib.  It is not
+    part of zlib.  In fact none of the stuff in contrib is part of zlib.  The
+    files in there are not supported by the zlib authors.  You need to contact
+    the authors of the respective contribution for help.
+
+42. The match.asm code in contrib is under the GNU General Public License.
+    Since it's part of zlib, doesn't that mean that all of zlib falls under the
+    GNU GPL?
+
+    No.  The files in contrib are not part of zlib.  They were contributed by
+    other authors and are provided as a convenience to the user within the zlib
+    distribution.  Each item in contrib has its own license.
+
+43. Is zlib subject to export controls?  What is its ECCN?
+
+    zlib is not subject to export controls, and so is classified as EAR99.
+
+44. Can you please sign these lengthy legal documents and fax them back to us
+    so that we can use your software in our product?
+
+    No. Go away. Shoo.
diff --git a/third-party/zlib/INDEX b/third-party/zlib/INDEX
new file mode 100644
index 0000000..2ba0641
--- /dev/null
+++ b/third-party/zlib/INDEX
@@ -0,0 +1,68 @@
+CMakeLists.txt  cmake build file
+ChangeLog       history of changes
+FAQ             Frequently Asked Questions about zlib
+INDEX           this file
+Makefile        dummy Makefile that tells you to ./configure
+Makefile.in     template for Unix Makefile
+README          guess what
+configure       configure script for Unix
+make_vms.com    makefile for VMS
+test/example.c  zlib usages examples for build testing
+test/minigzip.c minimal gzip-like functionality for build testing
+test/infcover.c inf*.c code coverage for build coverage testing
+treebuild.xml   XML description of source file dependencies
+zconf.h.cmakein zconf.h template for cmake
+zconf.h.in      zconf.h template for configure
+zlib.3          Man page for zlib
+zlib.3.pdf      Man page in PDF format
+zlib.map        Linux symbol information
+zlib.pc.in      Template for pkg-config descriptor
+zlib.pc.cmakein zlib.pc template for cmake
+zlib2ansi       perl script to convert source files for C++ compilation
+
+amiga/          makefiles for Amiga SAS C
+as400/          makefiles for AS/400
+doc/            documentation for formats and algorithms
+msdos/          makefiles for MSDOS
+nintendods/     makefile for Nintendo DS
+old/            makefiles for various architectures and zlib documentation
+                files that have not yet been updated for zlib 1.2.x
+qnx/            makefiles for QNX
+watcom/         makefiles for OpenWatcom
+win32/          makefiles for Windows
+
+                zlib public header files (required for library use):
+zconf.h
+zlib.h
+
+                private source files used to build the zlib library:
+adler32.c
+compress.c
+crc32.c
+crc32.h
+deflate.c
+deflate.h
+gzclose.c
+gzguts.h
+gzlib.c
+gzread.c
+gzwrite.c
+infback.c
+inffast.c
+inffast.h
+inffixed.h
+inflate.c
+inflate.h
+inftrees.c
+inftrees.h
+trees.c
+trees.h
+uncompr.c
+zutil.c
+zutil.h
+
+                source files for sample programs
+See examples/README.examples
+
+                unsupported contributions by third parties
+See contrib/README.contrib
diff --git a/third-party/zlib/Makefile.in b/third-party/zlib/Makefile.in
new file mode 100644
index 0000000..c61aa30
--- /dev/null
+++ b/third-party/zlib/Makefile.in
@@ -0,0 +1,288 @@
+# Makefile for zlib
+# Copyright (C) 1995-2013 Jean-loup Gailly, Mark Adler
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile and test, type:
+#    ./configure; make test
+# Normally configure builds both a static and a shared library.
+# If you want to build just a static library, use: ./configure --static
+
+# To use the asm code, type:
+#    cp contrib/asm?86/match.S ./match.S
+#    make LOC=-DASMV OBJA=match.o
+
+# To install /usr/local/lib/libz.* and /usr/local/include/zlib.h, type:
+#    make install
+# To install in $HOME instead of /usr/local, use:
+#    make install prefix=$HOME
+
+CC=cc
+
+CFLAGS=-O
+#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
+#CFLAGS=-g -DDEBUG
+#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+#           -Wstrict-prototypes -Wmissing-prototypes
+
+SFLAGS=-O
+LDFLAGS=
+TEST_LDFLAGS=-L. libz.a
+LDSHARED=$(CC)
+CPP=$(CC) -E
+
+STATICLIB=libz.a
+SHAREDLIB=libz.so
+SHAREDLIBV=libz.so.1.2.8
+SHAREDLIBM=libz.so.1
+LIBS=$(STATICLIB) $(SHAREDLIBV)
+
+AR=ar
+ARFLAGS=rc
+RANLIB=ranlib
+LDCONFIG=ldconfig
+LDSHAREDLIBC=-lc
+TAR=tar
+SHELL=/bin/sh
+EXE=
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+libdir = ${exec_prefix}/lib
+sharedlibdir = ${libdir}
+includedir = ${prefix}/include
+mandir = ${prefix}/share/man
+man3dir = ${mandir}/man3
+pkgconfigdir = ${libdir}/pkgconfig
+
+OBJZ = adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o
+OBJG = compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
+OBJC = $(OBJZ) $(OBJG)
+
+PIC_OBJZ = adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo
+PIC_OBJG = compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo
+PIC_OBJC = $(PIC_OBJZ) $(PIC_OBJG)
+
+# to use the asm code: make OBJA=match.o, PIC_OBJA=match.lo
+OBJA =
+PIC_OBJA =
+
+OBJS = $(OBJC) $(OBJA)
+
+PIC_OBJS = $(PIC_OBJC) $(PIC_OBJA)
+
+all: static shared
+
+static: example$(EXE) minigzip$(EXE)
+
+shared: examplesh$(EXE) minigzipsh$(EXE)
+
+all64: example64$(EXE) minigzip64$(EXE)
+
+check: test
+
+test: all teststatic testshared
+
+teststatic: static
+	@TMPST=tmpst_$$; \
+	if echo hello world | ./minigzip | ./minigzip -d && ./example $$TMPST ; then \
+	  echo '		*** zlib test OK ***'; \
+	else \
+	  echo '		*** zlib test FAILED ***'; false; \
+	fi; \
+	rm -f $$TMPST
+
+testshared: shared
+	@LD_LIBRARY_PATH=`pwd`:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
+	LD_LIBRARYN32_PATH=`pwd`:$(LD_LIBRARYN32_PATH) ; export LD_LIBRARYN32_PATH; \
+	DYLD_LIBRARY_PATH=`pwd`:$(DYLD_LIBRARY_PATH) ; export DYLD_LIBRARY_PATH; \
+	SHLIB_PATH=`pwd`:$(SHLIB_PATH) ; export SHLIB_PATH; \
+	TMPSH=tmpsh_$$; \
+	if echo hello world | ./minigzipsh | ./minigzipsh -d && ./examplesh $$TMPSH; then \
+	  echo '		*** zlib shared test OK ***'; \
+	else \
+	  echo '		*** zlib shared test FAILED ***'; false; \
+	fi; \
+	rm -f $$TMPSH
+
+test64: all64
+	@TMP64=tmp64_$$; \
+	if echo hello world | ./minigzip64 | ./minigzip64 -d && ./example64 $$TMP64; then \
+	  echo '		*** zlib 64-bit test OK ***'; \
+	else \
+	  echo '		*** zlib 64-bit test FAILED ***'; false; \
+	fi; \
+	rm -f $$TMP64
+
+infcover.o: test/infcover.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -c -o $@ test/infcover.c
+
+infcover: infcover.o libz.a
+	$(CC) $(CFLAGS) -o $@ infcover.o libz.a
+
+cover: infcover
+	rm -f *.gcda
+	./infcover
+	gcov inf*.c
+
+libz.a: $(OBJS)
+	$(AR) $(ARFLAGS) $@ $(OBJS)
+	-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
+
+match.o: match.S
+	$(CPP) match.S > _match.s
+	$(CC) -c _match.s
+	mv _match.o match.o
+	rm -f _match.s
+
+match.lo: match.S
+	$(CPP) match.S > _match.s
+	$(CC) -c -fPIC _match.s
+	mv _match.o match.lo
+	rm -f _match.s
+
+example.o: test/example.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -c -o $@ test/example.c
+
+minigzip.o: test/minigzip.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -c -o $@ test/minigzip.c
+
+example64.o: test/example.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -D_FILE_OFFSET_BITS=64 -c -o $@ test/example.c
+
+minigzip64.o: test/minigzip.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -D_FILE_OFFSET_BITS=64 -c -o $@ test/minigzip.c
+
+.SUFFIXES: .lo
+
+.c.lo:
+	- at mkdir objs 2>/dev/null || test -d objs
+	$(CC) $(SFLAGS) -DPIC -c -o objs/$*.o $<
+	- at mv objs/$*.o $@
+
+placebo $(SHAREDLIBV): $(PIC_OBJS) libz.a
+	$(LDSHARED) $(SFLAGS) -o $@ $(PIC_OBJS) $(LDSHAREDLIBC) $(LDFLAGS)
+	rm -f $(SHAREDLIB) $(SHAREDLIBM)
+	ln -s $@ $(SHAREDLIB)
+	ln -s $@ $(SHAREDLIBM)
+	- at rmdir objs
+
+example$(EXE): example.o $(STATICLIB)
+	$(CC) $(CFLAGS) -o $@ example.o $(TEST_LDFLAGS)
+
+minigzip$(EXE): minigzip.o $(STATICLIB)
+	$(CC) $(CFLAGS) -o $@ minigzip.o $(TEST_LDFLAGS)
+
+examplesh$(EXE): example.o $(SHAREDLIBV)
+	$(CC) $(CFLAGS) -o $@ example.o -L. $(SHAREDLIBV)
+
+minigzipsh$(EXE): minigzip.o $(SHAREDLIBV)
+	$(CC) $(CFLAGS) -o $@ minigzip.o -L. $(SHAREDLIBV)
+
+example64$(EXE): example64.o $(STATICLIB)
+	$(CC) $(CFLAGS) -o $@ example64.o $(TEST_LDFLAGS)
+
+minigzip64$(EXE): minigzip64.o $(STATICLIB)
+	$(CC) $(CFLAGS) -o $@ minigzip64.o $(TEST_LDFLAGS)
+
+install-libs: $(LIBS)
+	- at if [ ! -d $(DESTDIR)$(exec_prefix)  ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi
+	- at if [ ! -d $(DESTDIR)$(libdir)       ]; then mkdir -p $(DESTDIR)$(libdir); fi
+	- at if [ ! -d $(DESTDIR)$(sharedlibdir) ]; then mkdir -p $(DESTDIR)$(sharedlibdir); fi
+	- at if [ ! -d $(DESTDIR)$(man3dir)      ]; then mkdir -p $(DESTDIR)$(man3dir); fi
+	- at if [ ! -d $(DESTDIR)$(pkgconfigdir) ]; then mkdir -p $(DESTDIR)$(pkgconfigdir); fi
+	cp $(STATICLIB) $(DESTDIR)$(libdir)
+	chmod 644 $(DESTDIR)$(libdir)/$(STATICLIB)
+	-@($(RANLIB) $(DESTDIR)$(libdir)/libz.a || true) >/dev/null 2>&1
+	- at if test -n "$(SHAREDLIBV)"; then \
+	  cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir); \
+	  echo "cp $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)"; \
+	  chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV); \
+	  echo "chmod 755 $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBV)"; \
+	  rm -f $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
+	  ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIB); \
+	  ln -s $(SHAREDLIBV) $(DESTDIR)$(sharedlibdir)/$(SHAREDLIBM); \
+	  ($(LDCONFIG) || true)  >/dev/null 2>&1; \
+	fi
+	cp zlib.3 $(DESTDIR)$(man3dir)
+	chmod 644 $(DESTDIR)$(man3dir)/zlib.3
+	cp zlib.pc $(DESTDIR)$(pkgconfigdir)
+	chmod 644 $(DESTDIR)$(pkgconfigdir)/zlib.pc
+# The ranlib in install is needed on NeXTSTEP which checks file times
+# ldconfig is for Linux
+
+install: install-libs
+	- at if [ ! -d $(DESTDIR)$(includedir)   ]; then mkdir -p $(DESTDIR)$(includedir); fi
+	cp zlib.h zconf.h $(DESTDIR)$(includedir)
+	chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
+
+uninstall:
+	cd $(DESTDIR)$(includedir) && rm -f zlib.h zconf.h
+	cd $(DESTDIR)$(libdir) && rm -f libz.a; \
+	if test -n "$(SHAREDLIBV)" -a -f $(SHAREDLIBV); then \
+	  rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \
+	fi
+	cd $(DESTDIR)$(man3dir) && rm -f zlib.3
+	cd $(DESTDIR)$(pkgconfigdir) && rm -f zlib.pc
+
+docs: zlib.3.pdf
+
+zlib.3.pdf: zlib.3
+	groff -mandoc -f H -T ps zlib.3 | ps2pdf - zlib.3.pdf
+
+zconf.h.cmakein: zconf.h.in
+	-@ TEMPFILE=zconfh_$$; \
+	echo "/#define ZCONF_H/ a\\\\\n#cmakedefine Z_PREFIX\\\\\n#cmakedefine Z_HAVE_UNISTD_H\n" >> $$TEMPFILE &&\
+	sed -f $$TEMPFILE zconf.h.in > zconf.h.cmakein &&\
+	touch -r zconf.h.in zconf.h.cmakein &&\
+	rm $$TEMPFILE
+
+zconf: zconf.h.in
+	cp -p zconf.h.in zconf.h
+
+mostlyclean: clean
+clean:
+	rm -f *.o *.lo *~ \
+	   example$(EXE) minigzip$(EXE) examplesh$(EXE) minigzipsh$(EXE) \
+	   example64$(EXE) minigzip64$(EXE) \
+	   infcover \
+	   libz.* foo.gz so_locations \
+	   _match.s maketree contrib/infback9/*.o
+	rm -rf objs
+	rm -f *.gcda *.gcno *.gcov
+	rm -f contrib/infback9/*.gcda contrib/infback9/*.gcno contrib/infback9/*.gcov
+
+maintainer-clean: distclean
+distclean: clean zconf zconf.h.cmakein docs
+	rm -f Makefile zlib.pc configure.log
+	- at rm -f .DS_Store
+	- at printf 'all:\n\t- at echo "Please use ./configure first.  Thank you."\n' > Makefile
+	- at printf '\ndistclean:\n\tmake -f Makefile.in distclean\n' >> Makefile
+	- at touch -r Makefile.in Makefile
+
+tags:
+	etags *.[ch]
+
+depend:
+	makedepend -- $(CFLAGS) -- *.[ch]
+
+# DO NOT DELETE THIS LINE -- make depend depends on it.
+
+adler32.o zutil.o: zutil.h zlib.h zconf.h
+gzclose.o gzlib.o gzread.o gzwrite.o: zlib.h zconf.h gzguts.h
+compress.o example.o minigzip.o uncompr.o: zlib.h zconf.h
+crc32.o: zutil.h zlib.h zconf.h crc32.h
+deflate.o: deflate.h zutil.h zlib.h zconf.h
+infback.o inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h inffixed.h
+inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inftrees.o: zutil.h zlib.h zconf.h inftrees.h
+trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
+
+adler32.lo zutil.lo: zutil.h zlib.h zconf.h
+gzclose.lo gzlib.lo gzread.lo gzwrite.lo: zlib.h zconf.h gzguts.h
+compress.lo example.lo minigzip.lo uncompr.lo: zlib.h zconf.h
+crc32.lo: zutil.h zlib.h zconf.h crc32.h
+deflate.lo: deflate.h zutil.h zlib.h zconf.h
+infback.lo inflate.lo: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h inffixed.h
+inffast.lo: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inftrees.lo: zutil.h zlib.h zconf.h inftrees.h
+trees.lo: deflate.h zutil.h zlib.h zconf.h trees.h
diff --git a/third-party/zlib/Makefile.pic b/third-party/zlib/Makefile.pic
new file mode 100644
index 0000000..1d4d914
--- /dev/null
+++ b/third-party/zlib/Makefile.pic
@@ -0,0 +1,3 @@
+include Makefile
+
+PIC: $(PIC_OBJS)
diff --git a/third-party/zlib/README b/third-party/zlib/README
new file mode 100644
index 0000000..5ca9d12
--- /dev/null
+++ b/third-party/zlib/README
@@ -0,0 +1,115 @@
+ZLIB DATA COMPRESSION LIBRARY
+
+zlib 1.2.8 is a general purpose data compression library.  All the code is
+thread safe.  The data format used by the zlib library is described by RFCs
+(Request for Comments) 1950 to 1952 in the files
+http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and
+rfc1952 (gzip format).
+
+All functions of the compression library are documented in the file zlib.h
+(volunteer to write man pages welcome, contact zlib at gzip.org).  A usage example
+of the library is given in the file test/example.c which also tests that
+the library is working correctly.  Another example is given in the file
+test/minigzip.c.  The compression library itself is composed of all source
+files in the root directory.
+
+To compile all files and run the test program, follow the instructions given at
+the top of Makefile.in.  In short "./configure; make test", and if that goes
+well, "make install" should work for most flavors of Unix.  For Windows, use
+one of the special makefiles in win32/ or contrib/vstudio/ .  For VMS, use
+make_vms.com.
+
+Questions about zlib should be sent to <zlib at gzip.org>, or to Gilles Vollant
+<info at winimage.com> for the Windows DLL version.  The zlib home page is
+http://zlib.net/ .  Before reporting a problem, please check this site to
+verify that you have the latest version of zlib; otherwise get the latest
+version and check whether the problem still exists or not.
+
+PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help.
+
+Mark Nelson <markn at ieee.org> wrote an article about zlib for the Jan.  1997
+issue of Dr.  Dobb's Journal; a copy of the article is available at
+http://marknelson.us/1997/01/01/zlib-engine/ .
+
+The changes made in version 1.2.8 are documented in the file ChangeLog.
+
+Unsupported third party contributions are provided in directory contrib/ .
+
+zlib is available in Java using the java.util.zip package, documented at
+http://java.sun.com/developer/technicalArticles/Programming/compression/ .
+
+A Perl interface to zlib written by Paul Marquess <pmqs at cpan.org> is available
+at CPAN (Comprehensive Perl Archive Network) sites, including
+http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
+
+A Python interface to zlib written by A.M. Kuchling <amk at amk.ca> is
+available in Python 1.5 and later versions, see
+http://docs.python.org/library/zlib.html .
+
+zlib is built into tcl: http://wiki.tcl.tk/4610 .
+
+An experimental package to read and write files in .zip format, written on top
+of zlib by Gilles Vollant <info at winimage.com>, is available in the
+contrib/minizip directory of zlib.
+
+
+Notes for some targets:
+
+- For Windows DLL versions, please see win32/DLL_FAQ.txt
+
+- For 64-bit Irix, deflate.c must be compiled without any optimization. With
+  -O, one libpng test fails. The test works in 32 bit mode (with the -n32
+  compiler flag). The compiler bug has been reported to SGI.
+
+- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
+  when compiled with cc.
+
+- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
+  necessary to get gzprintf working correctly. This is done by configure.
+
+- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
+  other compilers. Use "make test" to check your compiler.
+
+- gzdopen is not supported on RISCOS or BEOS.
+
+- For PalmOs, see http://palmzlib.sourceforge.net/
+
+
+Acknowledgments:
+
+  The deflate format used by zlib was defined by Phil Katz.  The deflate and
+  zlib specifications were written by L.  Peter Deutsch.  Thanks to all the
+  people who reported problems and suggested various improvements in zlib; they
+  are too numerous to cite here.
+
+Copyright notice:
+
+ (C) 1995-2013 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup at gzip.org          madler at alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving
+lengthy legal documents to sign.  The sources are provided for free but without
+warranty of any kind.  The library has been entirely written by Jean-loup
+Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in
+the file ChangeLog history information documenting your changes.  Please read
+the FAQ for more information on the distribution of modified source versions.
diff --git a/third-party/zlib/adler32.c b/third-party/zlib/adler32.c
new file mode 100644
index 0000000..a868f07
--- /dev/null
+++ b/third-party/zlib/adler32.c
@@ -0,0 +1,179 @@
+/* adler32.c -- compute the Adler-32 checksum of a data stream
+ * Copyright (C) 1995-2011 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#include "zutil.h"
+
+#define local static
+
+local uLong adler32_combine_ OF((uLong adler1, uLong adler2, z_off64_t len2));
+
+#define BASE 65521      /* largest prime smaller than 65536 */
+#define NMAX 5552
+/* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
+
+#define DO1(buf,i)  {adler += (buf)[i]; sum2 += adler;}
+#define DO2(buf,i)  DO1(buf,i); DO1(buf,i+1);
+#define DO4(buf,i)  DO2(buf,i); DO2(buf,i+2);
+#define DO8(buf,i)  DO4(buf,i); DO4(buf,i+4);
+#define DO16(buf)   DO8(buf,0); DO8(buf,8);
+
+/* use NO_DIVIDE if your processor does not do division in hardware --
+   try it both ways to see which is faster */
+#ifdef NO_DIVIDE
+/* note that this assumes BASE is 65521, where 65536 % 65521 == 15
+   (thank you to John Reiser for pointing this out) */
+#  define CHOP(a) \
+    do { \
+        unsigned long tmp = a >> 16; \
+        a &= 0xffffUL; \
+        a += (tmp << 4) - tmp; \
+    } while (0)
+#  define MOD28(a) \
+    do { \
+        CHOP(a); \
+        if (a >= BASE) a -= BASE; \
+    } while (0)
+#  define MOD(a) \
+    do { \
+        CHOP(a); \
+        MOD28(a); \
+    } while (0)
+#  define MOD63(a) \
+    do { /* this assumes a is not negative */ \
+        z_off64_t tmp = a >> 32; \
+        a &= 0xffffffffL; \
+        a += (tmp << 8) - (tmp << 5) + tmp; \
+        tmp = a >> 16; \
+        a &= 0xffffL; \
+        a += (tmp << 4) - tmp; \
+        tmp = a >> 16; \
+        a &= 0xffffL; \
+        a += (tmp << 4) - tmp; \
+        if (a >= BASE) a -= BASE; \
+    } while (0)
+#else
+#  define MOD(a) a %= BASE
+#  define MOD28(a) a %= BASE
+#  define MOD63(a) a %= BASE
+#endif
+
+/* ========================================================================= */
+uLong ZEXPORT adler32(adler, buf, len)
+    uLong adler;
+    const Bytef *buf;
+    uInt len;
+{
+    unsigned long sum2;
+    unsigned n;
+
+    /* split Adler-32 into component sums */
+    sum2 = (adler >> 16) & 0xffff;
+    adler &= 0xffff;
+
+    /* in case user likes doing a byte at a time, keep it fast */
+    if (len == 1) {
+        adler += buf[0];
+        if (adler >= BASE)
+            adler -= BASE;
+        sum2 += adler;
+        if (sum2 >= BASE)
+            sum2 -= BASE;
+        return adler | (sum2 << 16);
+    }
+
+    /* initial Adler-32 value (deferred check for len == 1 speed) */
+    if (buf == Z_NULL)
+        return 1L;
+
+    /* in case short lengths are provided, keep it somewhat fast */
+    if (len < 16) {
+        while (len--) {
+            adler += *buf++;
+            sum2 += adler;
+        }
+        if (adler >= BASE)
+            adler -= BASE;
+        MOD28(sum2);            /* only added so many BASE's */
+        return adler | (sum2 << 16);
+    }
+
+    /* do length NMAX blocks -- requires just one modulo operation */
+    while (len >= NMAX) {
+        len -= NMAX;
+        n = NMAX / 16;          /* NMAX is divisible by 16 */
+        do {
+            DO16(buf);          /* 16 sums unrolled */
+            buf += 16;
+        } while (--n);
+        MOD(adler);
+        MOD(sum2);
+    }
+
+    /* do remaining bytes (less than NMAX, still just one modulo) */
+    if (len) {                  /* avoid modulos if none remaining */
+        while (len >= 16) {
+            len -= 16;
+            DO16(buf);
+            buf += 16;
+        }
+        while (len--) {
+            adler += *buf++;
+            sum2 += adler;
+        }
+        MOD(adler);
+        MOD(sum2);
+    }
+
+    /* return recombined sums */
+    return adler | (sum2 << 16);
+}
+
+/* ========================================================================= */
+local uLong adler32_combine_(adler1, adler2, len2)
+    uLong adler1;
+    uLong adler2;
+    z_off64_t len2;
+{
+    unsigned long sum1;
+    unsigned long sum2;
+    unsigned rem;
+
+    /* for negative len, return invalid adler32 as a clue for debugging */
+    if (len2 < 0)
+        return 0xffffffffUL;
+
+    /* the derivation of this formula is left as an exercise for the reader */
+    MOD63(len2);                /* assumes len2 >= 0 */
+    rem = (unsigned)len2;
+    sum1 = adler1 & 0xffff;
+    sum2 = rem * sum1;
+    MOD(sum2);
+    sum1 += (adler2 & 0xffff) + BASE - 1;
+    sum2 += ((adler1 >> 16) & 0xffff) + ((adler2 >> 16) & 0xffff) + BASE - rem;
+    if (sum1 >= BASE) sum1 -= BASE;
+    if (sum1 >= BASE) sum1 -= BASE;
+    if (sum2 >= (BASE << 1)) sum2 -= (BASE << 1);
+    if (sum2 >= BASE) sum2 -= BASE;
+    return sum1 | (sum2 << 16);
+}
+
+/* ========================================================================= */
+uLong ZEXPORT adler32_combine(adler1, adler2, len2)
+    uLong adler1;
+    uLong adler2;
+    z_off_t len2;
+{
+    return adler32_combine_(adler1, adler2, len2);
+}
+
+uLong ZEXPORT adler32_combine64(adler1, adler2, len2)
+    uLong adler1;
+    uLong adler2;
+    z_off64_t len2;
+{
+    return adler32_combine_(adler1, adler2, len2);
+}
diff --git a/third-party/zlib/amiga/Makefile.pup b/third-party/zlib/amiga/Makefile.pup
new file mode 100644
index 0000000..8940c12
--- /dev/null
+++ b/third-party/zlib/amiga/Makefile.pup
@@ -0,0 +1,69 @@
+# Amiga powerUP (TM) Makefile
+# makefile for libpng and SAS C V6.58/7.00 PPC compiler
+# Copyright (C) 1998 by Andreas R. Kleinert
+
+LIBNAME	= libzip.a
+
+CC	= scppc
+CFLAGS	= NOSTKCHK NOSINT OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL \
+	  OPTLOOP OPTRDEP=8 OPTDEP=8 OPTCOMP=8 NOVER
+AR	= ppc-amigaos-ar cr
+RANLIB	= ppc-amigaos-ranlib
+LD	= ppc-amigaos-ld -r
+LDFLAGS	= -o
+LDLIBS	= LIB:scppc.a LIB:end.o
+RM	= delete quiet
+
+OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
+       uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
+
+TEST_OBJS = example.o minigzip.o
+
+all: example minigzip
+
+check: test
+test: all
+	example
+	echo hello world | minigzip | minigzip -d
+
+$(LIBNAME): $(OBJS)
+	$(AR) $@ $(OBJS)
+	-$(RANLIB) $@
+
+example: example.o $(LIBNAME)
+	$(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
+
+minigzip: minigzip.o $(LIBNAME)
+	$(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
+
+mostlyclean: clean
+clean:
+	$(RM) *.o example minigzip $(LIBNAME) foo.gz
+
+zip:
+	zip -ul9 zlib README ChangeLog Makefile Make????.??? Makefile.?? \
+	  descrip.mms *.[ch]
+
+tgz:
+	cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \
+	  zlib/Make????.??? zlib/Makefile.?? zlib/descrip.mms zlib/*.[ch]
+
+# DO NOT DELETE THIS LINE -- make depend depends on it.
+
+adler32.o: zlib.h zconf.h
+compress.o: zlib.h zconf.h
+crc32.o: crc32.h zlib.h zconf.h
+deflate.o: deflate.h zutil.h zlib.h zconf.h
+example.o: zlib.h zconf.h
+gzclose.o: zlib.h zconf.h gzguts.h
+gzlib.o: zlib.h zconf.h gzguts.h
+gzread.o: zlib.h zconf.h gzguts.h
+gzwrite.o: zlib.h zconf.h gzguts.h
+inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inftrees.o: zutil.h zlib.h zconf.h inftrees.h
+minigzip.o: zlib.h zconf.h
+trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
+uncompr.o: zlib.h zconf.h
+zutil.o: zutil.h zlib.h zconf.h
diff --git a/third-party/zlib/amiga/Makefile.sas b/third-party/zlib/amiga/Makefile.sas
new file mode 100644
index 0000000..749e291
--- /dev/null
+++ b/third-party/zlib/amiga/Makefile.sas
@@ -0,0 +1,68 @@
+# SMakefile for zlib
+# Modified from the standard UNIX Makefile Copyright Jean-loup Gailly
+# Osma Ahvenlampi <Osma.Ahvenlampi at hut.fi>
+# Amiga, SAS/C 6.56 & Smake
+
+CC=sc
+CFLAGS=OPT
+#CFLAGS=OPT CPU=68030
+#CFLAGS=DEBUG=LINE
+LDFLAGS=LIB z.lib
+
+SCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \
+       NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \
+       DEF=POSTINC
+
+OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
+       uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
+
+TEST_OBJS = example.o minigzip.o
+
+all: SCOPTIONS example minigzip
+
+check: test
+test: all
+	example
+	echo hello world | minigzip | minigzip -d
+
+install: z.lib
+	copy clone zlib.h zconf.h INCLUDE:
+	copy clone z.lib LIB:
+
+z.lib: $(OBJS)
+	oml z.lib r $(OBJS)
+
+example: example.o z.lib
+	$(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS)
+
+minigzip: minigzip.o z.lib
+	$(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS)
+
+mostlyclean: clean
+clean:
+	-delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS
+
+SCOPTIONS: Makefile.sas
+	copy to $@ <from <
+$(SCOPTIONS)
+<
+
+# DO NOT DELETE THIS LINE -- make depend depends on it.
+
+adler32.o: zlib.h zconf.h
+compress.o: zlib.h zconf.h
+crc32.o: crc32.h zlib.h zconf.h
+deflate.o: deflate.h zutil.h zlib.h zconf.h
+example.o: zlib.h zconf.h
+gzclose.o: zlib.h zconf.h gzguts.h
+gzlib.o: zlib.h zconf.h gzguts.h
+gzread.o: zlib.h zconf.h gzguts.h
+gzwrite.o: zlib.h zconf.h gzguts.h
+inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inftrees.o: zutil.h zlib.h zconf.h inftrees.h
+minigzip.o: zlib.h zconf.h
+trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
+uncompr.o: zlib.h zconf.h
+zutil.o: zutil.h zlib.h zconf.h
diff --git a/third-party/zlib/as400/readme.txt b/third-party/zlib/as400/readme.txt
new file mode 100644
index 0000000..7b5d93b
--- /dev/null
+++ b/third-party/zlib/as400/readme.txt
@@ -0,0 +1,115 @@
+        ZLIB version 1.2.8 for AS400 installation instructions
+
+I) From an AS400 *SAVF file:
+
+1)      Unpacking archive to an AS400 save file
+
+On the AS400:
+
+_       Create the ZLIB AS400 library:
+
+        CRTLIB LIB(ZLIB) TYPE(*PROD) TEXT('ZLIB compression API library')
+
+_       Create a work save file, for example:
+
+                CRTSAVF FILE(ZLIB/ZLIBSAVF)
+
+On a PC connected to the target AS400:
+
+_       Unpack the save file image to a PC file "ZLIBSAVF"
+_       Upload this file into the save file on the AS400, for example
+                using ftp in BINARY mode.
+
+
+2)      Populating the ZLIB AS400 source library
+
+On the AS400:
+
+_       Extract the saved objects into the ZLIB AS400 library using:
+
+RSTOBJ OBJ(*ALL) SAVLIB(ZLIB) DEV(*SAVF) SAVF(ZLIB/ZLIBSAVF) RSTLIB(ZLIB)
+
+
+3)      Customize installation:
+
+_       Edit CL member ZLIB/TOOLS(COMPILE) and change parameters if needed,
+                according to the comments.
+
+_       Compile this member with:
+
+        CRTCLPGM PGM(ZLIB/COMPILE) SRCFILE(ZLIB/TOOLS) SRCMBR(COMPILE)
+
+
+4)      Compile and generate the service program:
+
+_       This can now be done by executing:
+
+        CALL PGM(ZLIB/COMPILE)
+
+
+
+II) From the original source distribution:
+
+1)      On the AS400, create the source library:
+
+        CRTLIB LIB(ZLIB) TYPE(*PROD) TEXT('ZLIB compression API library')
+
+2)      Create the source files:
+
+        CRTSRCPF FILE(ZLIB/SOURCES) RCDLEN(112) TEXT('ZLIB library modules')
+        CRTSRCPF FILE(ZLIB/H)       RCDLEN(112) TEXT('ZLIB library includes')
+        CRTSRCPF FILE(ZLIB/TOOLS)   RCDLEN(112) TEXT('ZLIB library control utilities')
+
+3)      From the machine hosting the distribution files, upload them (with
+                FTP in text mode, for example) according to the following table:
+
+    Original    AS400   AS400    AS400 AS400
+    file        file    member   type  description
+                SOURCES                Original ZLIB C subprogram sources
+    adler32.c           ADLER32  C     ZLIB - Compute the Adler-32 checksum of a dta strm
+    compress.c          COMPRESS C     ZLIB - Compress a memory buffer
+    crc32.c             CRC32    C     ZLIB - Compute the CRC-32 of a data stream
+    deflate.c           DEFLATE  C     ZLIB - Compress data using the deflation algorithm
+    gzclose.c           GZCLOSE  C     ZLIB - Close .gz files
+    gzlib.c             GZLIB    C     ZLIB - Miscellaneous .gz files IO support
+    gzread.c            GZREAD   C     ZLIB - Read .gz files
+    gzwrite.c           GZWRITE  C     ZLIB - Write .gz files
+    infback.c           INFBACK  C     ZLIB - Inflate using a callback interface
+    inffast.c           INFFAST  C     ZLIB - Fast proc. literals & length/distance pairs
+    inflate.c           INFLATE  C     ZLIB - Interface to inflate modules
+    inftrees.c          INFTREES C     ZLIB - Generate Huffman trees for efficient decode
+    trees.c             TREES    C     ZLIB - Output deflated data using Huffman coding
+    uncompr.c           UNCOMPR  C     ZLIB - Decompress a memory buffer
+    zutil.c             ZUTIL    C     ZLIB - Target dependent utility functions
+                H                      Original ZLIB C and ILE/RPG include files
+    crc32.h             CRC32    C     ZLIB - CRC32 tables
+    deflate.h           DEFLATE  C     ZLIB - Internal compression state
+    gzguts.h            GZGUTS   C     ZLIB - Definitions for the gzclose module
+    inffast.h           INFFAST  C     ZLIB - Header to use inffast.c
+    inffixed.h          INFFIXED C     ZLIB - Table for decoding fixed codes
+    inflate.h           INFLATE  C     ZLIB - Internal inflate state definitions
+    inftrees.h          INFTREES C     ZLIB - Header to use inftrees.c
+    trees.h             TREES    C     ZLIB - Created automatically with -DGEN_TREES_H
+    zconf.h             ZCONF    C     ZLIB - Compression library configuration
+    zlib.h              ZLIB     C     ZLIB - Compression library C user interface
+    as400/zlib.inc      ZLIB.INC RPGLE ZLIB - Compression library ILE RPG user interface
+    zutil.h             ZUTIL    C     ZLIB - Internal interface and configuration
+                TOOLS                  Building source software & AS/400 README
+    as400/bndsrc        BNDSRC         Entry point exportation list
+    as400/compile.clp   COMPILE  CLP   Compile sources & generate service program
+    as400/readme.txt    README   TXT   Installation instructions
+
+4)      Continue as in I)3).
+
+
+
+
+Notes:  For AS400 ILE RPG programmers, a /copy member defining the ZLIB
+                API prototypes for ILE RPG can be found in ZLIB/H(ZLIB.INC).
+                Please read comments in this member for more information.
+
+        Remember that most foreign textual data are ASCII coded: this
+                implementation does not handle conversion from/to ASCII, so
+                text data code conversions must be done explicitely.
+
+        Mainly for the reason above, always open zipped files in binary mode.
diff --git a/third-party/zlib/compress.c b/third-party/zlib/compress.c
new file mode 100644
index 0000000..6e97626
--- /dev/null
+++ b/third-party/zlib/compress.c
@@ -0,0 +1,80 @@
+/* compress.c -- compress a memory buffer
+ * Copyright (C) 1995-2005 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#define ZLIB_INTERNAL
+#include "zlib.h"
+
+/* ===========================================================================
+     Compresses the source buffer into the destination buffer. The level
+   parameter has the same meaning as in deflateInit.  sourceLen is the byte
+   length of the source buffer. Upon entry, destLen is the total size of the
+   destination buffer, which must be at least 0.1% larger than sourceLen plus
+   12 bytes. Upon exit, destLen is the actual size of the compressed buffer.
+
+     compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_BUF_ERROR if there was not enough room in the output buffer,
+   Z_STREAM_ERROR if the level parameter is invalid.
+*/
+int ZEXPORT compress2 (dest, destLen, source, sourceLen, level)
+    Bytef *dest;
+    uLongf *destLen;
+    const Bytef *source;
+    uLong sourceLen;
+    int level;
+{
+    z_stream stream;
+    int err;
+
+    stream.next_in = (z_const Bytef *)source;
+    stream.avail_in = (uInt)sourceLen;
+#ifdef MAXSEG_64K
+    /* Check for source > 64K on 16-bit machine: */
+    if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR;
+#endif
+    stream.next_out = dest;
+    stream.avail_out = (uInt)*destLen;
+    if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
+
+    stream.zalloc = (alloc_func)0;
+    stream.zfree = (free_func)0;
+    stream.opaque = (voidpf)0;
+
+    err = deflateInit(&stream, level);
+    if (err != Z_OK) return err;
+
+    err = deflate(&stream, Z_FINISH);
+    if (err != Z_STREAM_END) {
+        deflateEnd(&stream);
+        return err == Z_OK ? Z_BUF_ERROR : err;
+    }
+    *destLen = stream.total_out;
+
+    err = deflateEnd(&stream);
+    return err;
+}
+
+/* ===========================================================================
+ */
+int ZEXPORT compress (dest, destLen, source, sourceLen)
+    Bytef *dest;
+    uLongf *destLen;
+    const Bytef *source;
+    uLong sourceLen;
+{
+    return compress2(dest, destLen, source, sourceLen, Z_DEFAULT_COMPRESSION);
+}
+
+/* ===========================================================================
+     If the default memLevel or windowBits for deflateInit() is changed, then
+   this function needs to be updated.
+ */
+uLong ZEXPORT compressBound (sourceLen)
+    uLong sourceLen;
+{
+    return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) +
+           (sourceLen >> 25) + 13;
+}
diff --git a/third-party/zlib/configure b/third-party/zlib/configure
new file mode 100755
index 0000000..b77a8a8
--- /dev/null
+++ b/third-party/zlib/configure
@@ -0,0 +1,831 @@
+#!/bin/sh
+# configure script for zlib.
+#
+# Normally configure builds both a static and a shared library.
+# If you want to build just a static library, use: ./configure --static
+#
+# To impose specific compiler or flags or install directory, use for example:
+#    prefix=$HOME CC=cc CFLAGS="-O4" ./configure
+# or for csh/tcsh users:
+#    (setenv prefix $HOME; setenv CC cc; setenv CFLAGS "-O4"; ./configure)
+
+# Incorrect settings of CC or CFLAGS may prevent creating a shared library.
+# If you have problems, try without defining CC and CFLAGS before reporting
+# an error.
+
+# start off configure.log
+echo -------------------- >> configure.log
+echo $0 $* >> configure.log
+date >> configure.log
+
+# set command prefix for cross-compilation
+if [ -n "${CHOST}" ]; then
+    uname="`echo "${CHOST}" | sed -e 's/^[^-]*-\([^-]*\)$/\1/' -e 's/^[^-]*-[^-]*-\([^-]*\)$/\1/' -e 's/^[^-]*-[^-]*-\([^-]*\)-.*$/\1/'`"
+    CROSS_PREFIX="${CHOST}-"
+fi
+
+# destination name for static library
+STATICLIB=libz.a
+
+# extract zlib version numbers from zlib.h
+VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`
+VER3=`sed -n -e '/VERSION "/s/.*"\([0-9]*\\.[0-9]*\\.[0-9]*\).*/\1/p' < zlib.h`
+VER2=`sed -n -e '/VERSION "/s/.*"\([0-9]*\\.[0-9]*\)\\..*/\1/p' < zlib.h`
+VER1=`sed -n -e '/VERSION "/s/.*"\([0-9]*\)\\..*/\1/p' < zlib.h`
+
+# establish commands for library building
+if "${CROSS_PREFIX}ar" --version >/dev/null 2>/dev/null || test $? -lt 126; then
+    AR=${AR-"${CROSS_PREFIX}ar"}
+    test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
+else
+    AR=${AR-"ar"}
+    test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
+fi
+ARFLAGS=${ARFLAGS-"rc"}
+if "${CROSS_PREFIX}ranlib" --version >/dev/null 2>/dev/null || test $? -lt 126; then
+    RANLIB=${RANLIB-"${CROSS_PREFIX}ranlib"}
+    test -n "${CROSS_PREFIX}" && echo Using ${RANLIB} | tee -a configure.log
+else
+    RANLIB=${RANLIB-"ranlib"}
+fi
+if "${CROSS_PREFIX}nm" --version >/dev/null 2>/dev/null || test $? -lt 126; then
+    NM=${NM-"${CROSS_PREFIX}nm"}
+    test -n "${CROSS_PREFIX}" && echo Using ${NM} | tee -a configure.log
+else
+    NM=${NM-"nm"}
+fi
+
+# set defaults before processing command line options
+LDCONFIG=${LDCONFIG-"ldconfig"}
+LDSHAREDLIBC="${LDSHAREDLIBC--lc}"
+ARCHS=
+prefix=${prefix-/usr/local}
+exec_prefix=${exec_prefix-'${prefix}'}
+libdir=${libdir-'${exec_prefix}/lib'}
+sharedlibdir=${sharedlibdir-'${libdir}'}
+includedir=${includedir-'${prefix}/include'}
+mandir=${mandir-'${prefix}/share/man'}
+shared_ext='.so'
+shared=1
+solo=0
+cover=0
+zprefix=0
+zconst=0
+build64=0
+gcc=0
+old_cc="$CC"
+old_cflags="$CFLAGS"
+OBJC='$(OBJZ) $(OBJG)'
+PIC_OBJC='$(PIC_OBJZ) $(PIC_OBJG)'
+
+# leave this script, optionally in a bad way
+leave()
+{
+  if test "$*" != "0"; then
+    echo "** $0 aborting." | tee -a configure.log
+  fi
+  rm -f $test.[co] $test $test$shared_ext $test.gcno ./--version
+  echo -------------------- >> configure.log
+  echo >> configure.log
+  echo >> configure.log
+  exit $1
+}
+
+# process command line options
+while test $# -ge 1
+do
+case "$1" in
+    -h* | --help)
+      echo 'usage:' | tee -a configure.log
+      echo '  configure [--const] [--zprefix] [--prefix=PREFIX]  [--eprefix=EXPREFIX]' | tee -a configure.log
+      echo '    [--static] [--64] [--libdir=LIBDIR] [--sharedlibdir=LIBDIR]' | tee -a configure.log
+      echo '    [--includedir=INCLUDEDIR] [--archs="-arch i386 -arch x86_64"]' | tee -a configure.log
+        exit 0 ;;
+    -p*=* | --prefix=*) prefix=`echo $1 | sed 's/.*=//'`; shift ;;
+    -e*=* | --eprefix=*) exec_prefix=`echo $1 | sed 's/.*=//'`; shift ;;
+    -l*=* | --libdir=*) libdir=`echo $1 | sed 's/.*=//'`; shift ;;
+    --sharedlibdir=*) sharedlibdir=`echo $1 | sed 's/.*=//'`; shift ;;
+    -i*=* | --includedir=*) includedir=`echo $1 | sed 's/.*=//'`;shift ;;
+    -u*=* | --uname=*) uname=`echo $1 | sed 's/.*=//'`;shift ;;
+    -p* | --prefix) prefix="$2"; shift; shift ;;
+    -e* | --eprefix) exec_prefix="$2"; shift; shift ;;
+    -l* | --libdir) libdir="$2"; shift; shift ;;
+    -i* | --includedir) includedir="$2"; shift; shift ;;
+    -s* | --shared | --enable-shared) shared=1; shift ;;
+    -t | --static) shared=0; shift ;;
+    --solo) solo=1; shift ;;
+    --cover) cover=1; shift ;;
+    -z* | --zprefix) zprefix=1; shift ;;
+    -6* | --64) build64=1; shift ;;
+    -a*=* | --archs=*) ARCHS=`echo $1 | sed 's/.*=//'`; shift ;;
+    --sysconfdir=*) echo "ignored option: --sysconfdir" | tee -a configure.log; shift ;;
+    --localstatedir=*) echo "ignored option: --localstatedir" | tee -a configure.log; shift ;;
+    -c* | --const) zconst=1; shift ;;
+    *)
+      echo "unknown option: $1" | tee -a configure.log
+      echo "$0 --help for help" | tee -a configure.log
+      leave 1;;
+    esac
+done
+
+# temporary file name
+test=ztest$$
+
+# put arguments in log, also put test file in log if used in arguments
+show()
+{
+  case "$*" in
+    *$test.c*)
+      echo === $test.c === >> configure.log
+      cat $test.c >> configure.log
+      echo === >> configure.log;;
+  esac
+  echo $* >> configure.log
+}
+
+# check for gcc vs. cc and set compile and link flags based on the system identified by uname
+cat > $test.c <<EOF
+extern int getchar();
+int hello() {return getchar();}
+EOF
+
+test -z "$CC" && echo Checking for ${CROSS_PREFIX}gcc... | tee -a configure.log
+cc=${CC-${CROSS_PREFIX}gcc}
+cflags=${CFLAGS-"-O3"}
+# to force the asm version use: CFLAGS="-O3 -DASMV" ./configure
+case "$cc" in
+  *gcc*) gcc=1 ;;
+  *clang*) gcc=1 ;;
+esac
+case `$cc -v 2>&1` in
+  *gcc*) gcc=1 ;;
+esac
+
+show $cc -c $test.c
+if test "$gcc" -eq 1 && ($cc -c $test.c) >> configure.log 2>&1; then
+  echo ... using gcc >> configure.log
+  CC="$cc"
+  CFLAGS="${CFLAGS--O3} ${ARCHS}"
+  SFLAGS="${CFLAGS--O3} -fPIC"
+  LDFLAGS="${LDFLAGS} ${ARCHS}"
+  if test $build64 -eq 1; then
+    CFLAGS="${CFLAGS} -m64"
+    SFLAGS="${SFLAGS} -m64"
+  fi
+  if test "${ZLIBGCCWARN}" = "YES"; then
+    if test "$zconst" -eq 1; then
+      CFLAGS="${CFLAGS} -Wall -Wextra -Wcast-qual -pedantic -DZLIB_CONST"
+    else
+      CFLAGS="${CFLAGS} -Wall -Wextra -pedantic"
+    fi
+  fi
+  if test -z "$uname"; then
+    uname=`(uname -s || echo unknown) 2>/dev/null`
+  fi
+  case "$uname" in
+  Linux* | linux* | GNU | GNU/* | solaris*)
+        LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map"} ;;
+  *BSD | *bsd* | DragonFly)
+        LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map"}
+        LDCONFIG="ldconfig -m" ;;
+  CYGWIN* | Cygwin* | cygwin* | OS/2*)
+        EXE='.exe' ;;
+  MINGW* | mingw*)
+# temporary bypass
+        rm -f $test.[co] $test $test$shared_ext
+        echo "Please use win32/Makefile.gcc instead." | tee -a configure.log
+        leave 1
+        LDSHARED=${LDSHARED-"$cc -shared"}
+        LDSHAREDLIBC=""
+        EXE='.exe' ;;
+  QNX*)  # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4
+         # (alain.bonnefoy at icbt.com)
+                 LDSHARED=${LDSHARED-"$cc -shared -Wl,-hlibz.so.1"} ;;
+  HP-UX*)
+         LDSHARED=${LDSHARED-"$cc -shared $SFLAGS"}
+         case `(uname -m || echo unknown) 2>/dev/null` in
+         ia64)
+                 shared_ext='.so'
+                 SHAREDLIB='libz.so' ;;
+         *)
+                 shared_ext='.sl'
+                 SHAREDLIB='libz.sl' ;;
+         esac ;;
+  Darwin* | darwin*)
+             shared_ext='.dylib'
+             SHAREDLIB=libz$shared_ext
+             SHAREDLIBV=libz.$VER$shared_ext
+             SHAREDLIBM=libz.$VER1$shared_ext
+             LDSHARED=${LDSHARED-"$cc -dynamiclib -install_name $libdir/$SHAREDLIBM -compatibility_version $VER1 -current_version $VER3"}
+             if libtool -V 2>&1 | grep Apple > /dev/null; then
+                 AR="libtool"
+             else
+                 AR="/usr/bin/libtool"
+             fi
+             ARFLAGS="-o" ;;
+  *)             LDSHARED=${LDSHARED-"$cc -shared"} ;;
+  esac
+else
+  # find system name and corresponding cc options
+  CC=${CC-cc}
+  gcc=0
+  echo ... using $CC >> configure.log
+  if test -z "$uname"; then
+    uname=`(uname -sr || echo unknown) 2>/dev/null`
+  fi
+  case "$uname" in
+  HP-UX*)    SFLAGS=${CFLAGS-"-O +z"}
+             CFLAGS=${CFLAGS-"-O"}
+#            LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"}
+             LDSHARED=${LDSHARED-"ld -b"}
+         case `(uname -m || echo unknown) 2>/dev/null` in
+         ia64)
+             shared_ext='.so'
+             SHAREDLIB='libz.so' ;;
+         *)
+             shared_ext='.sl'
+             SHAREDLIB='libz.sl' ;;
+         esac ;;
+  IRIX*)     SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."}
+             CFLAGS=${CFLAGS-"-ansi -O2"}
+             LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so.1"} ;;
+  OSF1\ V4*) SFLAGS=${CFLAGS-"-O -std1"}
+             CFLAGS=${CFLAGS-"-O -std1"}
+             LDFLAGS="${LDFLAGS} -Wl,-rpath,."
+             LDSHARED=${LDSHARED-"cc -shared  -Wl,-soname,libz.so -Wl,-msym -Wl,-rpath,$(libdir) -Wl,-set_version,${VER}:1.0"} ;;
+  OSF1*)     SFLAGS=${CFLAGS-"-O -std1"}
+             CFLAGS=${CFLAGS-"-O -std1"}
+             LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so.1"} ;;
+  QNX*)      SFLAGS=${CFLAGS-"-4 -O"}
+             CFLAGS=${CFLAGS-"-4 -O"}
+             LDSHARED=${LDSHARED-"cc"}
+             RANLIB=${RANLIB-"true"}
+             AR="cc"
+             ARFLAGS="-A" ;;
+  SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "}
+             CFLAGS=${CFLAGS-"-O3"}
+             LDSHARED=${LDSHARED-"cc -dy -KPIC -G"} ;;
+  SunOS\ 5* | solaris*)
+         LDSHARED=${LDSHARED-"cc -G -h libz$shared_ext.$VER1"}
+         SFLAGS=${CFLAGS-"-fast -KPIC"}
+         CFLAGS=${CFLAGS-"-fast"}
+         if test $build64 -eq 1; then
+             # old versions of SunPRO/Workshop/Studio don't support -m64,
+             # but newer ones do.  Check for it.
+             flag64=`$CC -flags | egrep -- '^-m64'`
+             if test x"$flag64" != x"" ; then
+                 CFLAGS="${CFLAGS} -m64"
+                 SFLAGS="${SFLAGS} -m64"
+             else
+                 case `(uname -m || echo unknown) 2>/dev/null` in
+                   i86*)
+                     SFLAGS="$SFLAGS -xarch=amd64"
+                     CFLAGS="$CFLAGS -xarch=amd64" ;;
+                   *)
+                     SFLAGS="$SFLAGS -xarch=v9"
+                     CFLAGS="$CFLAGS -xarch=v9" ;;
+                 esac
+             fi
+         fi
+         ;;
+  SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"}
+             CFLAGS=${CFLAGS-"-O2"}
+             LDSHARED=${LDSHARED-"ld"} ;;
+  SunStudio\ 9*) SFLAGS=${CFLAGS-"-fast -xcode=pic32 -xtarget=ultra3 -xarch=v9b"}
+             CFLAGS=${CFLAGS-"-fast -xtarget=ultra3 -xarch=v9b"}
+             LDSHARED=${LDSHARED-"cc -xarch=v9b"} ;;
+  UNIX_System_V\ 4.2.0)
+             SFLAGS=${CFLAGS-"-KPIC -O"}
+             CFLAGS=${CFLAGS-"-O"}
+             LDSHARED=${LDSHARED-"cc -G"} ;;
+  UNIX_SV\ 4.2MP)
+             SFLAGS=${CFLAGS-"-Kconform_pic -O"}
+             CFLAGS=${CFLAGS-"-O"}
+             LDSHARED=${LDSHARED-"cc -G"} ;;
+  OpenUNIX\ 5)
+             SFLAGS=${CFLAGS-"-KPIC -O"}
+             CFLAGS=${CFLAGS-"-O"}
+             LDSHARED=${LDSHARED-"cc -G"} ;;
+  AIX*)  # Courtesy of dbakker at arrayasolutions.com
+             SFLAGS=${CFLAGS-"-O -qmaxmem=8192"}
+             CFLAGS=${CFLAGS-"-O -qmaxmem=8192"}
+             LDSHARED=${LDSHARED-"xlc -G"} ;;
+  # send working options for other systems to zlib at gzip.org
+  *)         SFLAGS=${CFLAGS-"-O"}
+             CFLAGS=${CFLAGS-"-O"}
+             LDSHARED=${LDSHARED-"cc -shared"} ;;
+  esac
+fi
+
+# destination names for shared library if not defined above
+SHAREDLIB=${SHAREDLIB-"libz$shared_ext"}
+SHAREDLIBV=${SHAREDLIBV-"libz$shared_ext.$VER"}
+SHAREDLIBM=${SHAREDLIBM-"libz$shared_ext.$VER1"}
+
+echo >> configure.log
+
+# define functions for testing compiler and library characteristics and logging the results
+
+cat > $test.c <<EOF
+#error error
+EOF
+if ($CC -c $CFLAGS $test.c) 2>/dev/null; then
+  try()
+  {
+    show $*
+    test "`( $* ) 2>&1 | tee -a configure.log`" = ""
+  }
+  echo - using any output from compiler to indicate an error >> configure.log
+else
+try()
+{
+  show $*
+  ( $* ) >> configure.log 2>&1
+  ret=$?
+  if test $ret -ne 0; then
+    echo "(exit code "$ret")" >> configure.log
+  fi
+  return $ret
+}
+fi
+
+tryboth()
+{
+  show $*
+  got=`( $* ) 2>&1`
+  ret=$?
+  printf %s "$got" >> configure.log
+  if test $ret -ne 0; then
+    return $ret
+  fi
+  test "$got" = ""
+}
+
+cat > $test.c << EOF
+int foo() { return 0; }
+EOF
+echo "Checking for obsessive-compulsive compiler options..." >> configure.log
+if try $CC -c $CFLAGS $test.c; then
+  :
+else
+  echo "Compiler error reporting is too harsh for $0 (perhaps remove -Werror)." | tee -a configure.log
+  leave 1
+fi
+
+echo >> configure.log
+
+# see if shared library build supported
+cat > $test.c <<EOF
+extern int getchar();
+int hello() {return getchar();}
+EOF
+if test $shared -eq 1; then
+  echo Checking for shared library support... | tee -a configure.log
+  # we must test in two steps (cc then ld), required at least on SunOS 4.x
+  if try $CC -w -c $SFLAGS $test.c &&
+     try $LDSHARED $SFLAGS -o $test$shared_ext $test.o; then
+    echo Building shared library $SHAREDLIBV with $CC. | tee -a configure.log
+  elif test -z "$old_cc" -a -z "$old_cflags"; then
+    echo No shared library support. | tee -a configure.log
+    shared=0;
+  else
+    echo 'No shared library support; try without defining CC and CFLAGS' | tee -a configure.log
+    shared=0;
+  fi
+fi
+if test $shared -eq 0; then
+  LDSHARED="$CC"
+  ALL="static"
+  TEST="all teststatic"
+  SHAREDLIB=""
+  SHAREDLIBV=""
+  SHAREDLIBM=""
+  echo Building static library $STATICLIB version $VER with $CC. | tee -a configure.log
+else
+  ALL="static shared"
+  TEST="all teststatic testshared"
+fi
+
+# check for underscores in external names for use by assembler code
+CPP=${CPP-"$CC -E"}
+case $CFLAGS in
+  *ASMV*)
+    echo >> configure.log
+    show "$NM $test.o | grep _hello"
+    if test "`$NM $test.o | grep _hello | tee -a configure.log`" = ""; then
+      CPP="$CPP -DNO_UNDERLINE"
+      echo Checking for underline in external names... No. | tee -a configure.log
+    else
+      echo Checking for underline in external names... Yes. | tee -a configure.log
+    fi ;;
+esac
+
+echo >> configure.log
+
+# check for large file support, and if none, check for fseeko()
+cat > $test.c <<EOF
+#include <sys/types.h>
+off64_t dummy = 0;
+EOF
+if try $CC -c $CFLAGS -D_LARGEFILE64_SOURCE=1 $test.c; then
+  CFLAGS="${CFLAGS} -D_LARGEFILE64_SOURCE=1"
+  SFLAGS="${SFLAGS} -D_LARGEFILE64_SOURCE=1"
+  ALL="${ALL} all64"
+  TEST="${TEST} test64"
+  echo "Checking for off64_t... Yes." | tee -a configure.log
+  echo "Checking for fseeko... Yes." | tee -a configure.log
+else
+  echo "Checking for off64_t... No." | tee -a configure.log
+  echo >> configure.log
+  cat > $test.c <<EOF
+#include <stdio.h>
+int main(void) {
+  fseeko(NULL, 0, 0);
+  return 0;
+}
+EOF
+  if try $CC $CFLAGS -o $test $test.c; then
+    echo "Checking for fseeko... Yes." | tee -a configure.log
+  else
+    CFLAGS="${CFLAGS} -DNO_FSEEKO"
+    SFLAGS="${SFLAGS} -DNO_FSEEKO"
+    echo "Checking for fseeko... No." | tee -a configure.log
+  fi
+fi
+
+echo >> configure.log
+
+# check for strerror() for use by gz* functions
+cat > $test.c <<EOF
+#include <string.h>
+#include <errno.h>
+int main() { return strlen(strerror(errno)); }
+EOF
+if try $CC $CFLAGS -o $test $test.c; then
+  echo "Checking for strerror... Yes." | tee -a configure.log
+else
+  CFLAGS="${CFLAGS} -DNO_STRERROR"
+  SFLAGS="${SFLAGS} -DNO_STRERROR"
+  echo "Checking for strerror... No." | tee -a configure.log
+fi
+
+# copy clean zconf.h for subsequent edits
+cp -p zconf.h.in zconf.h
+
+echo >> configure.log
+
+# check for unistd.h and save result in zconf.h
+cat > $test.c <<EOF
+#include <unistd.h>
+int main() { return 0; }
+EOF
+if try $CC -c $CFLAGS $test.c; then
+  sed < zconf.h "/^#ifdef HAVE_UNISTD_H.* may be/s/def HAVE_UNISTD_H\(.*\) may be/ 1\1 was/" > zconf.temp.h
+  mv zconf.temp.h zconf.h
+  echo "Checking for unistd.h... Yes." | tee -a configure.log
+else
+  echo "Checking for unistd.h... No." | tee -a configure.log
+fi
+
+echo >> configure.log
+
+# check for stdarg.h and save result in zconf.h
+cat > $test.c <<EOF
+#include <stdarg.h>
+int main() { return 0; }
+EOF
+if try $CC -c $CFLAGS $test.c; then
+  sed < zconf.h "/^#ifdef HAVE_STDARG_H.* may be/s/def HAVE_STDARG_H\(.*\) may be/ 1\1 was/" > zconf.temp.h
+  mv zconf.temp.h zconf.h
+  echo "Checking for stdarg.h... Yes." | tee -a configure.log
+else
+  echo "Checking for stdarg.h... No." | tee -a configure.log
+fi
+
+# if the z_ prefix was requested, save that in zconf.h
+if test $zprefix -eq 1; then
+  sed < zconf.h "/#ifdef Z_PREFIX.* may be/s/def Z_PREFIX\(.*\) may be/ 1\1 was/" > zconf.temp.h
+  mv zconf.temp.h zconf.h
+  echo >> configure.log
+  echo "Using z_ prefix on all symbols." | tee -a configure.log
+fi
+
+# if --solo compilation was requested, save that in zconf.h and remove gz stuff from object lists
+if test $solo -eq 1; then
+  sed '/#define ZCONF_H/a\
+#define Z_SOLO
+
+' < zconf.h > zconf.temp.h
+  mv zconf.temp.h zconf.h
+OBJC='$(OBJZ)'
+PIC_OBJC='$(PIC_OBJZ)'
+fi
+
+# if code coverage testing was requested, use older gcc if defined, e.g. "gcc-4.2" on Mac OS X
+if test $cover -eq 1; then
+  CFLAGS="${CFLAGS} -fprofile-arcs -ftest-coverage"
+  if test -n "$GCC_CLASSIC"; then
+    CC=$GCC_CLASSIC
+  fi
+fi
+
+echo >> configure.log
+
+# conduct a series of tests to resolve eight possible cases of using "vs" or "s" printf functions
+# (using stdarg or not), with or without "n" (proving size of buffer), and with or without a
+# return value.  The most secure result is vsnprintf() with a return value.  snprintf() with a
+# return value is secure as well, but then gzprintf() will be limited to 20 arguments.
+cat > $test.c <<EOF
+#include <stdio.h>
+#include <stdarg.h>
+#include "zconf.h"
+int main()
+{
+#ifndef STDC
+  choke me
+#endif
+  return 0;
+}
+EOF
+if try $CC -c $CFLAGS $test.c; then
+  echo "Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf()." | tee -a configure.log
+
+  echo >> configure.log
+  cat > $test.c <<EOF
+#include <stdio.h>
+#include <stdarg.h>
+int mytest(const char *fmt, ...)
+{
+  char buf[20];
+  va_list ap;
+  va_start(ap, fmt);
+  vsnprintf(buf, sizeof(buf), fmt, ap);
+  va_end(ap);
+  return 0;
+}
+int main()
+{
+  return (mytest("Hello%d\n", 1));
+}
+EOF
+  if try $CC $CFLAGS -o $test $test.c; then
+    echo "Checking for vsnprintf() in stdio.h... Yes." | tee -a configure.log
+
+    echo >> configure.log
+    cat >$test.c <<EOF
+#include <stdio.h>
+#include <stdarg.h>
+int mytest(const char *fmt, ...)
+{
+  int n;
+  char buf[20];
+  va_list ap;
+  va_start(ap, fmt);
+  n = vsnprintf(buf, sizeof(buf), fmt, ap);
+  va_end(ap);
+  return n;
+}
+int main()
+{
+  return (mytest("Hello%d\n", 1));
+}
+EOF
+
+    if try $CC -c $CFLAGS $test.c; then
+      echo "Checking for return value of vsnprintf()... Yes." | tee -a configure.log
+    else
+      CFLAGS="$CFLAGS -DHAS_vsnprintf_void"
+      SFLAGS="$SFLAGS -DHAS_vsnprintf_void"
+      echo "Checking for return value of vsnprintf()... No." | tee -a configure.log
+      echo "  WARNING: apparently vsnprintf() does not return a value. zlib" | tee -a configure.log
+      echo "  can build but will be open to possible string-format security" | tee -a configure.log
+      echo "  vulnerabilities." | tee -a configure.log
+    fi
+  else
+    CFLAGS="$CFLAGS -DNO_vsnprintf"
+    SFLAGS="$SFLAGS -DNO_vsnprintf"
+    echo "Checking for vsnprintf() in stdio.h... No." | tee -a configure.log
+    echo "  WARNING: vsnprintf() not found, falling back to vsprintf(). zlib" | tee -a configure.log
+    echo "  can build but will be open to possible buffer-overflow security" | tee -a configure.log
+    echo "  vulnerabilities." | tee -a configure.log
+
+    echo >> configure.log
+    cat >$test.c <<EOF
+#include <stdio.h>
+#include <stdarg.h>
+int mytest(const char *fmt, ...)
+{
+  int n;
+  char buf[20];
+  va_list ap;
+  va_start(ap, fmt);
+  n = vsprintf(buf, fmt, ap);
+  va_end(ap);
+  return n;
+}
+int main()
+{
+  return (mytest("Hello%d\n", 1));
+}
+EOF
+
+    if try $CC -c $CFLAGS $test.c; then
+      echo "Checking for return value of vsprintf()... Yes." | tee -a configure.log
+    else
+      CFLAGS="$CFLAGS -DHAS_vsprintf_void"
+      SFLAGS="$SFLAGS -DHAS_vsprintf_void"
+      echo "Checking for return value of vsprintf()... No." | tee -a configure.log
+      echo "  WARNING: apparently vsprintf() does not return a value. zlib" | tee -a configure.log
+      echo "  can build but will be open to possible string-format security" | tee -a configure.log
+      echo "  vulnerabilities." | tee -a configure.log
+    fi
+  fi
+else
+  echo "Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()." | tee -a configure.log
+
+  echo >> configure.log
+  cat >$test.c <<EOF
+#include <stdio.h>
+int mytest()
+{
+  char buf[20];
+  snprintf(buf, sizeof(buf), "%s", "foo");
+  return 0;
+}
+int main()
+{
+  return (mytest());
+}
+EOF
+
+  if try $CC $CFLAGS -o $test $test.c; then
+    echo "Checking for snprintf() in stdio.h... Yes." | tee -a configure.log
+
+    echo >> configure.log
+    cat >$test.c <<EOF
+#include <stdio.h>
+int mytest()
+{
+  char buf[20];
+  return snprintf(buf, sizeof(buf), "%s", "foo");
+}
+int main()
+{
+  return (mytest());
+}
+EOF
+
+    if try $CC -c $CFLAGS $test.c; then
+      echo "Checking for return value of snprintf()... Yes." | tee -a configure.log
+    else
+      CFLAGS="$CFLAGS -DHAS_snprintf_void"
+      SFLAGS="$SFLAGS -DHAS_snprintf_void"
+      echo "Checking for return value of snprintf()... No." | tee -a configure.log
+      echo "  WARNING: apparently snprintf() does not return a value. zlib" | tee -a configure.log
+      echo "  can build but will be open to possible string-format security" | tee -a configure.log
+      echo "  vulnerabilities." | tee -a configure.log
+    fi
+  else
+    CFLAGS="$CFLAGS -DNO_snprintf"
+    SFLAGS="$SFLAGS -DNO_snprintf"
+    echo "Checking for snprintf() in stdio.h... No." | tee -a configure.log
+    echo "  WARNING: snprintf() not found, falling back to sprintf(). zlib" | tee -a configure.log
+    echo "  can build but will be open to possible buffer-overflow security" | tee -a configure.log
+    echo "  vulnerabilities." | tee -a configure.log
+
+    echo >> configure.log
+    cat >$test.c <<EOF
+#include <stdio.h>
+int mytest()
+{
+  char buf[20];
+  return sprintf(buf, "%s", "foo");
+}
+int main()
+{
+  return (mytest());
+}
+EOF
+
+    if try $CC -c $CFLAGS $test.c; then
+      echo "Checking for return value of sprintf()... Yes." | tee -a configure.log
+    else
+      CFLAGS="$CFLAGS -DHAS_sprintf_void"
+      SFLAGS="$SFLAGS -DHAS_sprintf_void"
+      echo "Checking for return value of sprintf()... No." | tee -a configure.log
+      echo "  WARNING: apparently sprintf() does not return a value. zlib" | tee -a configure.log
+      echo "  can build but will be open to possible string-format security" | tee -a configure.log
+      echo "  vulnerabilities." | tee -a configure.log
+    fi
+  fi
+fi
+
+# see if we can hide zlib internal symbols that are linked between separate source files
+if test "$gcc" -eq 1; then
+  echo >> configure.log
+  cat > $test.c <<EOF
+#define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
+int ZLIB_INTERNAL foo;
+int main()
+{
+  return 0;
+}
+EOF
+  if tryboth $CC -c $CFLAGS $test.c; then
+    CFLAGS="$CFLAGS -DHAVE_HIDDEN"
+    SFLAGS="$SFLAGS -DHAVE_HIDDEN"
+    echo "Checking for attribute(visibility) support... Yes." | tee -a configure.log
+  else
+    echo "Checking for attribute(visibility) support... No." | tee -a configure.log
+  fi
+fi
+
+# show the results in the log
+echo >> configure.log
+echo ALL = $ALL >> configure.log
+echo AR = $AR >> configure.log
+echo ARFLAGS = $ARFLAGS >> configure.log
+echo CC = $CC >> configure.log
+echo CFLAGS = $CFLAGS >> configure.log
+echo CPP = $CPP >> configure.log
+echo EXE = $EXE >> configure.log
+echo LDCONFIG = $LDCONFIG >> configure.log
+echo LDFLAGS = $LDFLAGS >> configure.log
+echo LDSHARED = $LDSHARED >> configure.log
+echo LDSHAREDLIBC = $LDSHAREDLIBC >> configure.log
+echo OBJC = $OBJC >> configure.log
+echo PIC_OBJC = $PIC_OBJC >> configure.log
+echo RANLIB = $RANLIB >> configure.log
+echo SFLAGS = $SFLAGS >> configure.log
+echo SHAREDLIB = $SHAREDLIB >> configure.log
+echo SHAREDLIBM = $SHAREDLIBM >> configure.log
+echo SHAREDLIBV = $SHAREDLIBV >> configure.log
+echo STATICLIB = $STATICLIB >> configure.log
+echo TEST = $TEST >> configure.log
+echo VER = $VER >> configure.log
+echo Z_U4 = $Z_U4 >> configure.log
+echo exec_prefix = $exec_prefix >> configure.log
+echo includedir = $includedir >> configure.log
+echo libdir = $libdir >> configure.log
+echo mandir = $mandir >> configure.log
+echo prefix = $prefix >> configure.log
+echo sharedlibdir = $sharedlibdir >> configure.log
+echo uname = $uname >> configure.log
+
+# udpate Makefile with the configure results
+sed < Makefile.in "
+/^CC *=/s#=.*#=$CC#
+/^CFLAGS *=/s#=.*#=$CFLAGS#
+/^SFLAGS *=/s#=.*#=$SFLAGS#
+/^LDFLAGS *=/s#=.*#=$LDFLAGS#
+/^LDSHARED *=/s#=.*#=$LDSHARED#
+/^CPP *=/s#=.*#=$CPP#
+/^STATICLIB *=/s#=.*#=$STATICLIB#
+/^SHAREDLIB *=/s#=.*#=$SHAREDLIB#
+/^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV#
+/^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM#
+/^AR *=/s#=.*#=$AR#
+/^ARFLAGS *=/s#=.*#=$ARFLAGS#
+/^RANLIB *=/s#=.*#=$RANLIB#
+/^LDCONFIG *=/s#=.*#=$LDCONFIG#
+/^LDSHAREDLIBC *=/s#=.*#=$LDSHAREDLIBC#
+/^EXE *=/s#=.*#=$EXE#
+/^prefix *=/s#=.*#=$prefix#
+/^exec_prefix *=/s#=.*#=$exec_prefix#
+/^libdir *=/s#=.*#=$libdir#
+/^sharedlibdir *=/s#=.*#=$sharedlibdir#
+/^includedir *=/s#=.*#=$includedir#
+/^mandir *=/s#=.*#=$mandir#
+/^OBJC *=/s#=.*#= $OBJC#
+/^PIC_OBJC *=/s#=.*#= $PIC_OBJC#
+/^all: */s#:.*#: $ALL#
+/^test: */s#:.*#: $TEST#
+" > Makefile
+
+# create zlib.pc with the configure results
+sed < zlib.pc.in "
+/^CC *=/s#=.*#=$CC#
+/^CFLAGS *=/s#=.*#=$CFLAGS#
+/^CPP *=/s#=.*#=$CPP#
+/^LDSHARED *=/s#=.*#=$LDSHARED#
+/^STATICLIB *=/s#=.*#=$STATICLIB#
+/^SHAREDLIB *=/s#=.*#=$SHAREDLIB#
+/^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV#
+/^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM#
+/^AR *=/s#=.*#=$AR#
+/^ARFLAGS *=/s#=.*#=$ARFLAGS#
+/^RANLIB *=/s#=.*#=$RANLIB#
+/^EXE *=/s#=.*#=$EXE#
+/^prefix *=/s#=.*#=$prefix#
+/^exec_prefix *=/s#=.*#=$exec_prefix#
+/^libdir *=/s#=.*#=$libdir#
+/^sharedlibdir *=/s#=.*#=$sharedlibdir#
+/^includedir *=/s#=.*#=$includedir#
+/^mandir *=/s#=.*#=$mandir#
+/^LDFLAGS *=/s#=.*#=$LDFLAGS#
+" | sed -e "
+s/\@VERSION\@/$VER/g;
+" > zlib.pc
+
+# done
+leave 0
diff --git a/third-party/zlib/contrib/README.contrib b/third-party/zlib/contrib/README.contrib
new file mode 100644
index 0000000..c66349b
--- /dev/null
+++ b/third-party/zlib/contrib/README.contrib
@@ -0,0 +1,78 @@
+All files under this contrib directory are UNSUPPORTED. There were
+provided by users of zlib and were not tested by the authors of zlib.
+Use at your own risk. Please contact the authors of the contributions
+for help about these, not the zlib authors. Thanks.
+
+
+ada/        by Dmitriy Anisimkov <anisimkov at yahoo.com>
+        Support for Ada
+        See http://zlib-ada.sourceforge.net/
+
+amd64/      by Mikhail Teterin <mi at ALDAN.algebra.com>
+        asm code for AMD64
+        See patch at http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/96393
+
+asm686/     by Brian Raiter <breadbox at muppetlabs.com>
+        asm code for Pentium and PPro/PII, using the AT&T (GNU as) syntax
+        See http://www.muppetlabs.com/~breadbox/software/assembly.html
+
+blast/      by Mark Adler <madler at alumni.caltech.edu>
+        Decompressor for output of PKWare Data Compression Library (DCL)
+
+delphi/     by Cosmin Truta <cosmint at cs.ubbcluj.ro>
+        Support for Delphi and C++ Builder
+
+dotzlib/    by Henrik Ravn <henrik at ravn.com>
+        Support for Microsoft .Net and Visual C++ .Net
+
+gcc_gvmat64/by Gilles Vollant <info at winimage.com>
+        GCC Version of x86 64-bit (AMD64 and Intel EM64t) code for x64
+        assembler to replace longest_match() and inflate_fast()
+
+infback9/   by Mark Adler <madler at alumni.caltech.edu>
+        Unsupported diffs to infback to decode the deflate64 format
+
+inflate86/  by Chris Anderson <christop at charm.net>
+        Tuned x86 gcc asm code to replace inflate_fast()
+
+iostream/   by Kevin Ruland <kevin at rodin.wustl.edu>
+        A C++ I/O streams interface to the zlib gz* functions
+
+iostream2/  by Tyge L�vset <Tyge.Lovset at cmr.no>
+        Another C++ I/O streams interface
+
+iostream3/  by Ludwig Schwardt <schwardt at sun.ac.za>
+            and Kevin Ruland <kevin at rodin.wustl.edu>
+        Yet another C++ I/O streams interface
+
+masmx64/    by Gilles Vollant <info at winimage.com>
+        x86 64-bit (AMD64 and Intel EM64t) code for x64 assembler to
+        replace longest_match() and inflate_fast(),  also masm x86
+        64-bits translation of Chris Anderson inflate_fast()
+
+masmx86/    by Gilles Vollant <info at winimage.com>
+        x86 asm code to replace longest_match() and inflate_fast(),
+        for Visual C++ and MASM (32 bits).
+        Based on Brian Raiter (asm686) and Chris Anderson (inflate86)
+
+minizip/    by Gilles Vollant <info at winimage.com>
+        Mini zip and unzip based on zlib
+        Includes Zip64 support by Mathias Svensson <mathias at result42.com>
+        See http://www.winimage.com/zLibDll/unzip.html
+
+pascal/     by Bob Dellaca <bobdl at xtra.co.nz> et al.
+        Support for Pascal
+
+puff/       by Mark Adler <madler at alumni.caltech.edu>
+        Small, low memory usage inflate.  Also serves to provide an
+        unambiguous description of the deflate format.
+
+testzlib/   by Gilles Vollant <info at winimage.com>
+        Example of the use of zlib
+
+untgz/      by Pedro A. Aranda Gutierrez <paag at tid.es>
+        A very simple tar.gz file extractor using zlib
+
+vstudio/    by Gilles Vollant <info at winimage.com>
+        Building a minizip-enhanced zlib with Microsoft Visual Studio
+        Includes vc11 from kreuzerkrieg and vc12 from davispuh
diff --git a/third-party/zlib/contrib/ada/readme.txt b/third-party/zlib/contrib/ada/readme.txt
new file mode 100644
index 0000000..ce4d2ca
--- /dev/null
+++ b/third-party/zlib/contrib/ada/readme.txt
@@ -0,0 +1,65 @@
+                        ZLib for Ada thick binding (ZLib.Ada)
+                        Release 1.3
+
+ZLib.Ada is a thick binding interface to the popular ZLib data
+compression library, available at http://www.gzip.org/zlib/.
+It provides Ada-style access to the ZLib C library.
+
+
+        Here are the main changes since ZLib.Ada 1.2:
+
+- Attension: ZLib.Read generic routine have a initialization requirement
+  for Read_Last parameter now. It is a bit incompartible with previous version,
+  but extends functionality, we could use new parameters Allow_Read_Some and
+  Flush now.
+
+- Added Is_Open routines to ZLib and ZLib.Streams packages.
+
+- Add pragma Assert to check Stream_Element is 8 bit.
+
+- Fix extraction to buffer with exact known decompressed size. Error reported by
+  Steve Sangwine.
+
+- Fix definition of ULong (changed to unsigned_long), fix regression on 64 bits
+  computers. Patch provided by Pascal Obry.
+
+- Add Status_Error exception definition.
+
+- Add pragma Assertion that Ada.Streams.Stream_Element size is 8 bit.
+
+
+        How to build ZLib.Ada under GNAT
+
+You should have the ZLib library already build on your computer, before
+building ZLib.Ada. Make the directory of ZLib.Ada sources current and
+issue the command:
+
+  gnatmake test -largs -L<directory where libz.a is> -lz
+
+Or use the GNAT project file build for GNAT 3.15 or later:
+
+  gnatmake -Pzlib.gpr -L<directory where libz.a is>
+
+
+        How to build ZLib.Ada under Aonix ObjectAda for Win32 7.2.2
+
+1. Make a project with all *.ads and *.adb files from the distribution.
+2. Build the libz.a library from the ZLib C sources.
+3. Rename libz.a to z.lib.
+4. Add the library z.lib to the project.
+5. Add the libc.lib library from the ObjectAda distribution to the project.
+6. Build the executable using test.adb as a main procedure.
+
+
+        How to use ZLib.Ada
+
+The source files test.adb and read.adb are small demo programs that show
+the main functionality of ZLib.Ada.
+
+The routines from the package specifications are commented.
+
+
+Homepage: http://zlib-ada.sourceforge.net/
+Author: Dmitriy Anisimkov <anisimkov at yahoo.com>
+
+Contributors: Pascal Obry <pascal at obry.org>, Steve Sangwine <sjs at essex.ac.uk>
diff --git a/third-party/zlib/contrib/asm686/README.686 b/third-party/zlib/contrib/asm686/README.686
new file mode 100644
index 0000000..a0bf3be
--- /dev/null
+++ b/third-party/zlib/contrib/asm686/README.686
@@ -0,0 +1,51 @@
+This is a patched version of zlib, modified to use
+Pentium-Pro-optimized assembly code in the deflation algorithm. The
+files changed/added by this patch are:
+
+README.686
+match.S
+
+The speedup that this patch provides varies, depending on whether the
+compiler used to build the original version of zlib falls afoul of the
+PPro's speed traps. My own tests show a speedup of around 10-20% at
+the default compression level, and 20-30% using -9, against a version
+compiled using gcc 2.7.2.3. Your mileage may vary.
+
+Note that this code has been tailored for the PPro/PII in particular,
+and will not perform particuarly well on a Pentium.
+
+If you are using an assembler other than GNU as, you will have to
+translate match.S to use your assembler's syntax. (Have fun.)
+
+Brian Raiter
+breadbox at muppetlabs.com
+April, 1998
+
+
+Added for zlib 1.1.3:
+
+The patches come from
+http://www.muppetlabs.com/~breadbox/software/assembly.html
+
+To compile zlib with this asm file, copy match.S to the zlib directory
+then do:
+
+CFLAGS="-O3 -DASMV" ./configure
+make OBJA=match.o
+
+
+Update:
+
+I've been ignoring these assembly routines for years, believing that
+gcc's generated code had caught up with it sometime around gcc 2.95
+and the major rearchitecting of the Pentium 4. However, I recently
+learned that, despite what I believed, this code still has some life
+in it. On the Pentium 4 and AMD64 chips, it continues to run about 8%
+faster than the code produced by gcc 4.1.
+
+In acknowledgement of its continuing usefulness, I've altered the
+license to match that of the rest of zlib. Share and Enjoy!
+
+Brian Raiter
+breadbox at muppetlabs.com
+April, 2007
diff --git a/third-party/zlib/contrib/blast/Makefile b/third-party/zlib/contrib/blast/Makefile
new file mode 100644
index 0000000..9be80ba
--- /dev/null
+++ b/third-party/zlib/contrib/blast/Makefile
@@ -0,0 +1,8 @@
+blast: blast.c blast.h
+	cc -DTEST -o blast blast.c
+
+test: blast
+	blast < test.pk | cmp - test.txt
+
+clean:
+	rm -f blast blast.o
diff --git a/third-party/zlib/contrib/blast/README b/third-party/zlib/contrib/blast/README
new file mode 100644
index 0000000..e3a60b3
--- /dev/null
+++ b/third-party/zlib/contrib/blast/README
@@ -0,0 +1,4 @@
+Read blast.h for purpose and usage.
+
+Mark Adler
+madler at alumni.caltech.edu
diff --git a/third-party/zlib/contrib/blast/blast.c b/third-party/zlib/contrib/blast/blast.c
new file mode 100644
index 0000000..69ef0fe
--- /dev/null
+++ b/third-party/zlib/contrib/blast/blast.c
@@ -0,0 +1,446 @@
+/* blast.c
+ * Copyright (C) 2003, 2012 Mark Adler
+ * For conditions of distribution and use, see copyright notice in blast.h
+ * version 1.2, 24 Oct 2012
+ *
+ * blast.c decompresses data compressed by the PKWare Compression Library.
+ * This function provides functionality similar to the explode() function of
+ * the PKWare library, hence the name "blast".
+ *
+ * This decompressor is based on the excellent format description provided by
+ * Ben Rudiak-Gould in comp.compression on August 13, 2001.  Interestingly, the
+ * example Ben provided in the post is incorrect.  The distance 110001 should
+ * instead be 111000.  When corrected, the example byte stream becomes:
+ *
+ *    00 04 82 24 25 8f 80 7f
+ *
+ * which decompresses to "AIAIAIAIAIAIA" (without the quotes).
+ */
+
+/*
+ * Change history:
+ *
+ * 1.0  12 Feb 2003     - First version
+ * 1.1  16 Feb 2003     - Fixed distance check for > 4 GB uncompressed data
+ * 1.2  24 Oct 2012     - Add note about using binary mode in stdio
+ *                      - Fix comparisons of differently signed integers
+ */
+
+#include <setjmp.h>             /* for setjmp(), longjmp(), and jmp_buf */
+#include "blast.h"              /* prototype for blast() */
+
+#define local static            /* for local function definitions */
+#define MAXBITS 13              /* maximum code length */
+#define MAXWIN 4096             /* maximum window size */
+
+/* input and output state */
+struct state {
+    /* input state */
+    blast_in infun;             /* input function provided by user */
+    void *inhow;                /* opaque information passed to infun() */
+    unsigned char *in;          /* next input location */
+    unsigned left;              /* available input at in */
+    int bitbuf;                 /* bit buffer */
+    int bitcnt;                 /* number of bits in bit buffer */
+
+    /* input limit error return state for bits() and decode() */
+    jmp_buf env;
+
+    /* output state */
+    blast_out outfun;           /* output function provided by user */
+    void *outhow;               /* opaque information passed to outfun() */
+    unsigned next;              /* index of next write location in out[] */
+    int first;                  /* true to check distances (for first 4K) */
+    unsigned char out[MAXWIN];  /* output buffer and sliding window */
+};
+
+/*
+ * Return need bits from the input stream.  This always leaves less than
+ * eight bits in the buffer.  bits() works properly for need == 0.
+ *
+ * Format notes:
+ *
+ * - Bits are stored in bytes from the least significant bit to the most
+ *   significant bit.  Therefore bits are dropped from the bottom of the bit
+ *   buffer, using shift right, and new bytes are appended to the top of the
+ *   bit buffer, using shift left.
+ */
+local int bits(struct state *s, int need)
+{
+    int val;            /* bit accumulator */
+
+    /* load at least need bits into val */
+    val = s->bitbuf;
+    while (s->bitcnt < need) {
+        if (s->left == 0) {
+            s->left = s->infun(s->inhow, &(s->in));
+            if (s->left == 0) longjmp(s->env, 1);       /* out of input */
+        }
+        val |= (int)(*(s->in)++) << s->bitcnt;          /* load eight bits */
+        s->left--;
+        s->bitcnt += 8;
+    }
+
+    /* drop need bits and update buffer, always zero to seven bits left */
+    s->bitbuf = val >> need;
+    s->bitcnt -= need;
+
+    /* return need bits, zeroing the bits above that */
+    return val & ((1 << need) - 1);
+}
+
+/*
+ * Huffman code decoding tables.  count[1..MAXBITS] is the number of symbols of
+ * each length, which for a canonical code are stepped through in order.
+ * symbol[] are the symbol values in canonical order, where the number of
+ * entries is the sum of the counts in count[].  The decoding process can be
+ * seen in the function decode() below.
+ */
+struct huffman {
+    short *count;       /* number of symbols of each length */
+    short *symbol;      /* canonically ordered symbols */
+};
+
+/*
+ * Decode a code from the stream s using huffman table h.  Return the symbol or
+ * a negative value if there is an error.  If all of the lengths are zero, i.e.
+ * an empty code, or if the code is incomplete and an invalid code is received,
+ * then -9 is returned after reading MAXBITS bits.
+ *
+ * Format notes:
+ *
+ * - The codes as stored in the compressed data are bit-reversed relative to
+ *   a simple integer ordering of codes of the same lengths.  Hence below the
+ *   bits are pulled from the compressed data one at a time and used to
+ *   build the code value reversed from what is in the stream in order to
+ *   permit simple integer comparisons for decoding.
+ *
+ * - The first code for the shortest length is all ones.  Subsequent codes of
+ *   the same length are simply integer decrements of the previous code.  When
+ *   moving up a length, a one bit is appended to the code.  For a complete
+ *   code, the last code of the longest length will be all zeros.  To support
+ *   this ordering, the bits pulled during decoding are inverted to apply the
+ *   more "natural" ordering starting with all zeros and incrementing.
+ */
+local int decode(struct state *s, struct huffman *h)
+{
+    int len;            /* current number of bits in code */
+    int code;           /* len bits being decoded */
+    int first;          /* first code of length len */
+    int count;          /* number of codes of length len */
+    int index;          /* index of first code of length len in symbol table */
+    int bitbuf;         /* bits from stream */
+    int left;           /* bits left in next or left to process */
+    short *next;        /* next number of codes */
+
+    bitbuf = s->bitbuf;
+    left = s->bitcnt;
+    code = first = index = 0;
+    len = 1;
+    next = h->count + 1;
+    while (1) {
+        while (left--) {
+            code |= (bitbuf & 1) ^ 1;   /* invert code */
+            bitbuf >>= 1;
+            count = *next++;
+            if (code < first + count) { /* if length len, return symbol */
+                s->bitbuf = bitbuf;
+                s->bitcnt = (s->bitcnt - len) & 7;
+                return h->symbol[index + (code - first)];
+            }
+            index += count;             /* else update for next length */
+            first += count;
+            first <<= 1;
+            code <<= 1;
+            len++;
+        }
+        left = (MAXBITS+1) - len;
+        if (left == 0) break;
+        if (s->left == 0) {
+            s->left = s->infun(s->inhow, &(s->in));
+            if (s->left == 0) longjmp(s->env, 1);       /* out of input */
+        }
+        bitbuf = *(s->in)++;
+        s->left--;
+        if (left > 8) left = 8;
+    }
+    return -9;                          /* ran out of codes */
+}
+
+/*
+ * Given a list of repeated code lengths rep[0..n-1], where each byte is a
+ * count (high four bits + 1) and a code length (low four bits), generate the
+ * list of code lengths.  This compaction reduces the size of the object code.
+ * Then given the list of code lengths length[0..n-1] representing a canonical
+ * Huffman code for n symbols, construct the tables required to decode those
+ * codes.  Those tables are the number of codes of each length, and the symbols
+ * sorted by length, retaining their original order within each length.  The
+ * return value is zero for a complete code set, negative for an over-
+ * subscribed code set, and positive for an incomplete code set.  The tables
+ * can be used if the return value is zero or positive, but they cannot be used
+ * if the return value is negative.  If the return value is zero, it is not
+ * possible for decode() using that table to return an error--any stream of
+ * enough bits will resolve to a symbol.  If the return value is positive, then
+ * it is possible for decode() using that table to return an error for received
+ * codes past the end of the incomplete lengths.
+ */
+local int construct(struct huffman *h, const unsigned char *rep, int n)
+{
+    int symbol;         /* current symbol when stepping through length[] */
+    int len;            /* current length when stepping through h->count[] */
+    int left;           /* number of possible codes left of current length */
+    short offs[MAXBITS+1];      /* offsets in symbol table for each length */
+    short length[256];  /* code lengths */
+
+    /* convert compact repeat counts into symbol bit length list */
+    symbol = 0;
+    do {
+        len = *rep++;
+        left = (len >> 4) + 1;
+        len &= 15;
+        do {
+            length[symbol++] = len;
+        } while (--left);
+    } while (--n);
+    n = symbol;
+
+    /* count number of codes of each length */
+    for (len = 0; len <= MAXBITS; len++)
+        h->count[len] = 0;
+    for (symbol = 0; symbol < n; symbol++)
+        (h->count[length[symbol]])++;   /* assumes lengths are within bounds */
+    if (h->count[0] == n)               /* no codes! */
+        return 0;                       /* complete, but decode() will fail */
+
+    /* check for an over-subscribed or incomplete set of lengths */
+    left = 1;                           /* one possible code of zero length */
+    for (len = 1; len <= MAXBITS; len++) {
+        left <<= 1;                     /* one more bit, double codes left */
+        left -= h->count[len];          /* deduct count from possible codes */
+        if (left < 0) return left;      /* over-subscribed--return negative */
+    }                                   /* left > 0 means incomplete */
+
+    /* generate offsets into symbol table for each length for sorting */
+    offs[1] = 0;
+    for (len = 1; len < MAXBITS; len++)
+        offs[len + 1] = offs[len] + h->count[len];
+
+    /*
+     * put symbols in table sorted by length, by symbol order within each
+     * length
+     */
+    for (symbol = 0; symbol < n; symbol++)
+        if (length[symbol] != 0)
+            h->symbol[offs[length[symbol]]++] = symbol;
+
+    /* return zero for complete set, positive for incomplete set */
+    return left;
+}
+
+/*
+ * Decode PKWare Compression Library stream.
+ *
+ * Format notes:
+ *
+ * - First byte is 0 if literals are uncoded or 1 if they are coded.  Second
+ *   byte is 4, 5, or 6 for the number of extra bits in the distance code.
+ *   This is the base-2 logarithm of the dictionary size minus six.
+ *
+ * - Compressed data is a combination of literals and length/distance pairs
+ *   terminated by an end code.  Literals are either Huffman coded or
+ *   uncoded bytes.  A length/distance pair is a coded length followed by a
+ *   coded distance to represent a string that occurs earlier in the
+ *   uncompressed data that occurs again at the current location.
+ *
+ * - A bit preceding a literal or length/distance pair indicates which comes
+ *   next, 0 for literals, 1 for length/distance.
+ *
+ * - If literals are uncoded, then the next eight bits are the literal, in the
+ *   normal bit order in th stream, i.e. no bit-reversal is needed. Similarly,
+ *   no bit reversal is needed for either the length extra bits or the distance
+ *   extra bits.
+ *
+ * - Literal bytes are simply written to the output.  A length/distance pair is
+ *   an instruction to copy previously uncompressed bytes to the output.  The
+ *   copy is from distance bytes back in the output stream, copying for length
+ *   bytes.
+ *
+ * - Distances pointing before the beginning of the output data are not
+ *   permitted.
+ *
+ * - Overlapped copies, where the length is greater than the distance, are
+ *   allowed and common.  For example, a distance of one and a length of 518
+ *   simply copies the last byte 518 times.  A distance of four and a length of
+ *   twelve copies the last four bytes three times.  A simple forward copy
+ *   ignoring whether the length is greater than the distance or not implements
+ *   this correctly.
+ */
+local int decomp(struct state *s)
+{
+    int lit;            /* true if literals are coded */
+    int dict;           /* log2(dictionary size) - 6 */
+    int symbol;         /* decoded symbol, extra bits for distance */
+    int len;            /* length for copy */
+    unsigned dist;      /* distance for copy */
+    int copy;           /* copy counter */
+    unsigned char *from, *to;   /* copy pointers */
+    static int virgin = 1;                              /* build tables once */
+    static short litcnt[MAXBITS+1], litsym[256];        /* litcode memory */
+    static short lencnt[MAXBITS+1], lensym[16];         /* lencode memory */
+    static short distcnt[MAXBITS+1], distsym[64];       /* distcode memory */
+    static struct huffman litcode = {litcnt, litsym};   /* length code */
+    static struct huffman lencode = {lencnt, lensym};   /* length code */
+    static struct huffman distcode = {distcnt, distsym};/* distance code */
+        /* bit lengths of literal codes */
+    static const unsigned char litlen[] = {
+        11, 124, 8, 7, 28, 7, 188, 13, 76, 4, 10, 8, 12, 10, 12, 10, 8, 23, 8,
+        9, 7, 6, 7, 8, 7, 6, 55, 8, 23, 24, 12, 11, 7, 9, 11, 12, 6, 7, 22, 5,
+        7, 24, 6, 11, 9, 6, 7, 22, 7, 11, 38, 7, 9, 8, 25, 11, 8, 11, 9, 12,
+        8, 12, 5, 38, 5, 38, 5, 11, 7, 5, 6, 21, 6, 10, 53, 8, 7, 24, 10, 27,
+        44, 253, 253, 253, 252, 252, 252, 13, 12, 45, 12, 45, 12, 61, 12, 45,
+        44, 173};
+        /* bit lengths of length codes 0..15 */
+    static const unsigned char lenlen[] = {2, 35, 36, 53, 38, 23};
+        /* bit lengths of distance codes 0..63 */
+    static const unsigned char distlen[] = {2, 20, 53, 230, 247, 151, 248};
+    static const short base[16] = {     /* base for length codes */
+        3, 2, 4, 5, 6, 7, 8, 9, 10, 12, 16, 24, 40, 72, 136, 264};
+    static const char extra[16] = {     /* extra bits for length codes */
+        0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8};
+
+    /* set up decoding tables (once--might not be thread-safe) */
+    if (virgin) {
+        construct(&litcode, litlen, sizeof(litlen));
+        construct(&lencode, lenlen, sizeof(lenlen));
+        construct(&distcode, distlen, sizeof(distlen));
+        virgin = 0;
+    }
+
+    /* read header */
+    lit = bits(s, 8);
+    if (lit > 1) return -1;
+    dict = bits(s, 8);
+    if (dict < 4 || dict > 6) return -2;
+
+    /* decode literals and length/distance pairs */
+    do {
+        if (bits(s, 1)) {
+            /* get length */
+            symbol = decode(s, &lencode);
+            len = base[symbol] + bits(s, extra[symbol]);
+            if (len == 519) break;              /* end code */
+
+            /* get distance */
+            symbol = len == 2 ? 2 : dict;
+            dist = decode(s, &distcode) << symbol;
+            dist += bits(s, symbol);
+            dist++;
+            if (s->first && dist > s->next)
+                return -3;              /* distance too far back */
+
+            /* copy length bytes from distance bytes back */
+            do {
+                to = s->out + s->next;
+                from = to - dist;
+                copy = MAXWIN;
+                if (s->next < dist) {
+                    from += copy;
+                    copy = dist;
+                }
+                copy -= s->next;
+                if (copy > len) copy = len;
+                len -= copy;
+                s->next += copy;
+                do {
+                    *to++ = *from++;
+                } while (--copy);
+                if (s->next == MAXWIN) {
+                    if (s->outfun(s->outhow, s->out, s->next)) return 1;
+                    s->next = 0;
+                    s->first = 0;
+                }
+            } while (len != 0);
+        }
+        else {
+            /* get literal and write it */
+            symbol = lit ? decode(s, &litcode) : bits(s, 8);
+            s->out[s->next++] = symbol;
+            if (s->next == MAXWIN) {
+                if (s->outfun(s->outhow, s->out, s->next)) return 1;
+                s->next = 0;
+                s->first = 0;
+            }
+        }
+    } while (1);
+    return 0;
+}
+
+/* See comments in blast.h */
+int blast(blast_in infun, void *inhow, blast_out outfun, void *outhow)
+{
+    struct state s;             /* input/output state */
+    int err;                    /* return value */
+
+    /* initialize input state */
+    s.infun = infun;
+    s.inhow = inhow;
+    s.left = 0;
+    s.bitbuf = 0;
+    s.bitcnt = 0;
+
+    /* initialize output state */
+    s.outfun = outfun;
+    s.outhow = outhow;
+    s.next = 0;
+    s.first = 1;
+
+    /* return if bits() or decode() tries to read past available input */
+    if (setjmp(s.env) != 0)             /* if came back here via longjmp(), */
+        err = 2;                        /*  then skip decomp(), return error */
+    else
+        err = decomp(&s);               /* decompress */
+
+    /* write any leftover output and update the error code if needed */
+    if (err != 1 && s.next && s.outfun(s.outhow, s.out, s.next) && err == 0)
+        err = 1;
+    return err;
+}
+
+#ifdef TEST
+/* Example of how to use blast() */
+#include <stdio.h>
+#include <stdlib.h>
+
+#define CHUNK 16384
+
+local unsigned inf(void *how, unsigned char **buf)
+{
+    static unsigned char hold[CHUNK];
+
+    *buf = hold;
+    return fread(hold, 1, CHUNK, (FILE *)how);
+}
+
+local int outf(void *how, unsigned char *buf, unsigned len)
+{
+    return fwrite(buf, 1, len, (FILE *)how) != len;
+}
+
+/* Decompress a PKWare Compression Library stream from stdin to stdout */
+int main(void)
+{
+    int ret, n;
+
+    /* decompress to stdout */
+    ret = blast(inf, stdin, outf, stdout);
+    if (ret != 0) fprintf(stderr, "blast error: %d\n", ret);
+
+    /* see if there are any leftover bytes */
+    n = 0;
+    while (getchar() != EOF) n++;
+    if (n) fprintf(stderr, "blast warning: %d unused bytes of input\n", n);
+
+    /* return blast() error code */
+    return ret;
+}
+#endif
diff --git a/third-party/zlib/contrib/blast/blast.h b/third-party/zlib/contrib/blast/blast.h
new file mode 100644
index 0000000..658cfd3
--- /dev/null
+++ b/third-party/zlib/contrib/blast/blast.h
@@ -0,0 +1,75 @@
+/* blast.h -- interface for blast.c
+  Copyright (C) 2003, 2012 Mark Adler
+  version 1.2, 24 Oct 2012
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Mark Adler    madler at alumni.caltech.edu
+ */
+
+
+/*
+ * blast() decompresses the PKWare Data Compression Library (DCL) compressed
+ * format.  It provides the same functionality as the explode() function in
+ * that library.  (Note: PKWare overused the "implode" verb, and the format
+ * used by their library implode() function is completely different and
+ * incompatible with the implode compression method supported by PKZIP.)
+ *
+ * The binary mode for stdio functions should be used to assure that the
+ * compressed data is not corrupted when read or written.  For example:
+ * fopen(..., "rb") and fopen(..., "wb").
+ */
+
+
+typedef unsigned (*blast_in)(void *how, unsigned char **buf);
+typedef int (*blast_out)(void *how, unsigned char *buf, unsigned len);
+/* Definitions for input/output functions passed to blast().  See below for
+ * what the provided functions need to do.
+ */
+
+
+int blast(blast_in infun, void *inhow, blast_out outfun, void *outhow);
+/* Decompress input to output using the provided infun() and outfun() calls.
+ * On success, the return value of blast() is zero.  If there is an error in
+ * the source data, i.e. it is not in the proper format, then a negative value
+ * is returned.  If there is not enough input available or there is not enough
+ * output space, then a positive error is returned.
+ *
+ * The input function is invoked: len = infun(how, &buf), where buf is set by
+ * infun() to point to the input buffer, and infun() returns the number of
+ * available bytes there.  If infun() returns zero, then blast() returns with
+ * an input error.  (blast() only asks for input if it needs it.)  inhow is for
+ * use by the application to pass an input descriptor to infun(), if desired.
+ *
+ * The output function is invoked: err = outfun(how, buf, len), where the bytes
+ * to be written are buf[0..len-1].  If err is not zero, then blast() returns
+ * with an output error.  outfun() is always called with len <= 4096.  outhow
+ * is for use by the application to pass an output descriptor to outfun(), if
+ * desired.
+ *
+ * The return codes are:
+ *
+ *   2:  ran out of input before completing decompression
+ *   1:  output error before completing decompression
+ *   0:  successful decompression
+ *  -1:  literal flag not zero or one
+ *  -2:  dictionary size not in 4..6
+ *  -3:  distance is too far back
+ *
+ * At the bottom of blast.c is an example program that uses blast() that can be
+ * compiled to produce a command-line decompression filter by defining TEST.
+ */
diff --git a/third-party/zlib/contrib/blast/test.txt b/third-party/zlib/contrib/blast/test.txt
new file mode 100644
index 0000000..bfdf1c5
--- /dev/null
+++ b/third-party/zlib/contrib/blast/test.txt
@@ -0,0 +1 @@
+AIAIAIAIAIAIA
\ No newline at end of file
diff --git a/third-party/zlib/contrib/delphi/readme.txt b/third-party/zlib/contrib/delphi/readme.txt
new file mode 100644
index 0000000..2dc9a8b
--- /dev/null
+++ b/third-party/zlib/contrib/delphi/readme.txt
@@ -0,0 +1,76 @@
+
+Overview
+========
+
+This directory contains an update to the ZLib interface unit,
+distributed by Borland as a Delphi supplemental component.
+
+The original ZLib unit is Copyright (c) 1997,99 Borland Corp.,
+and is based on zlib version 1.0.4.  There are a series of bugs
+and security problems associated with that old zlib version, and
+we recommend the users to update their ZLib unit.
+
+
+Summary of modifications
+========================
+
+- Improved makefile, adapted to zlib version 1.2.1.
+
+- Some field types from TZStreamRec are changed from Integer to
+  Longint, for consistency with the zlib.h header, and for 64-bit
+  readiness.
+
+- The zlib_version constant is updated.
+
+- The new Z_RLE strategy has its corresponding symbolic constant.
+
+- The allocation and deallocation functions and function types
+  (TAlloc, TFree, zlibAllocMem and zlibFreeMem) are now cdecl,
+  and _malloc and _free are added as C RTL stubs.  As a result,
+  the original C sources of zlib can be compiled out of the box,
+  and linked to the ZLib unit.
+
+
+Suggestions for improvements
+============================
+
+Currently, the ZLib unit provides only a limited wrapper around
+the zlib library, and much of the original zlib functionality is
+missing.  Handling compressed file formats like ZIP/GZIP or PNG
+cannot be implemented without having this functionality.
+Applications that handle these formats are either using their own,
+duplicated code, or not using the ZLib unit at all.
+
+Here are a few suggestions:
+
+- Checksum class wrappers around adler32() and crc32(), similar
+  to the Java classes that implement the java.util.zip.Checksum
+  interface.
+
+- The ability to read and write raw deflate streams, without the
+  zlib stream header and trailer.  Raw deflate streams are used
+  in the ZIP file format.
+
+- The ability to read and write gzip streams, used in the GZIP
+  file format, and normally produced by the gzip program.
+
+- The ability to select a different compression strategy, useful
+  to PNG and MNG image compression, and to multimedia compression
+  in general.  Besides the compression level
+
+    TCompressionLevel = (clNone, clFastest, clDefault, clMax);
+
+  which, in fact, could have used the 'z' prefix and avoided
+  TColor-like symbols
+
+    TCompressionLevel = (zcNone, zcFastest, zcDefault, zcMax);
+
+  there could be a compression strategy
+
+    TCompressionStrategy = (zsDefault, zsFiltered, zsHuffmanOnly, zsRle);
+
+- ZIP and GZIP stream handling via TStreams.
+
+
+--
+Cosmin Truta <cosmint at cs.ubbcluj.ro>
diff --git a/third-party/zlib/contrib/dotzlib/LICENSE_1_0.txt b/third-party/zlib/contrib/dotzlib/LICENSE_1_0.txt
new file mode 100644
index 0000000..30aac2c
--- /dev/null
+++ b/third-party/zlib/contrib/dotzlib/LICENSE_1_0.txt
@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/third-party/zlib/contrib/dotzlib/readme.txt b/third-party/zlib/contrib/dotzlib/readme.txt
new file mode 100644
index 0000000..b239572
--- /dev/null
+++ b/third-party/zlib/contrib/dotzlib/readme.txt
@@ -0,0 +1,58 @@
+This directory contains a .Net wrapper class library for the ZLib1.dll
+
+The wrapper includes support for inflating/deflating memory buffers,
+.Net streaming wrappers for the gz streams part of zlib, and wrappers
+for the checksum parts of zlib. See DotZLib/UnitTests.cs for examples.
+
+Directory structure:
+--------------------
+
+LICENSE_1_0.txt       - License file.
+readme.txt            - This file.
+DotZLib.chm           - Class library documentation
+DotZLib.build         - NAnt build file
+DotZLib.sln           - Microsoft Visual Studio 2003 solution file
+
+DotZLib\*.cs          - Source files for the class library
+
+Unit tests:
+-----------
+The file DotZLib/UnitTests.cs contains unit tests for use with NUnit 2.1 or higher.
+To include unit tests in the build, define nunit before building.
+
+
+Build instructions:
+-------------------
+
+1. Using Visual Studio.Net 2003:
+   Open DotZLib.sln in VS.Net and build from there. Output file (DotZLib.dll)
+   will be found ./DotZLib/bin/release or ./DotZLib/bin/debug, depending on
+   you are building the release or debug version of the library. Check
+   DotZLib/UnitTests.cs for instructions on how to include unit tests in the
+   build.
+
+2. Using NAnt:
+   Open a command prompt with access to the build environment and run nant
+   in the same directory as the DotZLib.build file.
+   You can define 2 properties on the nant command-line to control the build:
+   debug={true|false} to toggle between release/debug builds (default=true).
+   nunit={true|false} to include or esclude unit tests (default=true).
+   Also the target clean will remove binaries.
+   Output file (DotZLib.dll) will be found in either ./DotZLib/bin/release
+   or ./DotZLib/bin/debug, depending on whether you are building the release
+   or debug version of the library.
+
+   Examples:
+     nant -D:debug=false -D:nunit=false
+       will build a release mode version of the library without unit tests.
+     nant
+       will build a debug version of the library with unit tests
+     nant clean
+       will remove all previously built files.
+
+
+---------------------------------
+Copyright (c) Henrik Ravn 2004
+
+Use, modification and distribution are subject to the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/third-party/zlib/contrib/infback9/README b/third-party/zlib/contrib/infback9/README
new file mode 100644
index 0000000..e75ed13
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/README
@@ -0,0 +1 @@
+See infback9.h for what this is and how to use it.
diff --git a/third-party/zlib/contrib/infback9/infback9.c b/third-party/zlib/contrib/infback9/infback9.c
new file mode 100644
index 0000000..05fb3e3
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/infback9.c
@@ -0,0 +1,615 @@
+/* infback9.c -- inflate deflate64 data using a call-back interface
+ * Copyright (C) 1995-2008 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "zutil.h"
+#include "infback9.h"
+#include "inftree9.h"
+#include "inflate9.h"
+
+#define WSIZE 65536UL
+
+/*
+   strm provides memory allocation functions in zalloc and zfree, or
+   Z_NULL to use the library memory allocation functions.
+
+   window is a user-supplied window and output buffer that is 64K bytes.
+ */
+int ZEXPORT inflateBack9Init_(strm, window, version, stream_size)
+z_stream FAR *strm;
+unsigned char FAR *window;
+const char *version;
+int stream_size;
+{
+    struct inflate_state FAR *state;
+
+    if (version == Z_NULL || version[0] != ZLIB_VERSION[0] ||
+        stream_size != (int)(sizeof(z_stream)))
+        return Z_VERSION_ERROR;
+    if (strm == Z_NULL || window == Z_NULL)
+        return Z_STREAM_ERROR;
+    strm->msg = Z_NULL;                 /* in case we return an error */
+    if (strm->zalloc == (alloc_func)0) {
+        strm->zalloc = zcalloc;
+        strm->opaque = (voidpf)0;
+    }
+    if (strm->zfree == (free_func)0) strm->zfree = zcfree;
+    state = (struct inflate_state FAR *)ZALLOC(strm, 1,
+                                               sizeof(struct inflate_state));
+    if (state == Z_NULL) return Z_MEM_ERROR;
+    Tracev((stderr, "inflate: allocated\n"));
+    strm->state = (voidpf)state;
+    state->window = window;
+    return Z_OK;
+}
+
+/*
+   Build and output length and distance decoding tables for fixed code
+   decoding.
+ */
+#ifdef MAKEFIXED
+#include <stdio.h>
+
+void makefixed9(void)
+{
+    unsigned sym, bits, low, size;
+    code *next, *lenfix, *distfix;
+    struct inflate_state state;
+    code fixed[544];
+
+    /* literal/length table */
+    sym = 0;
+    while (sym < 144) state.lens[sym++] = 8;
+    while (sym < 256) state.lens[sym++] = 9;
+    while (sym < 280) state.lens[sym++] = 7;
+    while (sym < 288) state.lens[sym++] = 8;
+    next = fixed;
+    lenfix = next;
+    bits = 9;
+    inflate_table9(LENS, state.lens, 288, &(next), &(bits), state.work);
+
+    /* distance table */
+    sym = 0;
+    while (sym < 32) state.lens[sym++] = 5;
+    distfix = next;
+    bits = 5;
+    inflate_table9(DISTS, state.lens, 32, &(next), &(bits), state.work);
+
+    /* write tables */
+    puts("    /* inffix9.h -- table for decoding deflate64 fixed codes");
+    puts("     * Generated automatically by makefixed9().");
+    puts("     */");
+    puts("");
+    puts("    /* WARNING: this file should *not* be used by applications.");
+    puts("       It is part of the implementation of this library and is");
+    puts("       subject to change. Applications should only use zlib.h.");
+    puts("     */");
+    puts("");
+    size = 1U << 9;
+    printf("    static const code lenfix[%u] = {", size);
+    low = 0;
+    for (;;) {
+        if ((low % 6) == 0) printf("\n        ");
+        printf("{%u,%u,%d}", lenfix[low].op, lenfix[low].bits,
+               lenfix[low].val);
+        if (++low == size) break;
+        putchar(',');
+    }
+    puts("\n    };");
+    size = 1U << 5;
+    printf("\n    static const code distfix[%u] = {", size);
+    low = 0;
+    for (;;) {
+        if ((low % 5) == 0) printf("\n        ");
+        printf("{%u,%u,%d}", distfix[low].op, distfix[low].bits,
+               distfix[low].val);
+        if (++low == size) break;
+        putchar(',');
+    }
+    puts("\n    };");
+}
+#endif /* MAKEFIXED */
+
+/* Macros for inflateBack(): */
+
+/* Clear the input bit accumulator */
+#define INITBITS() \
+    do { \
+        hold = 0; \
+        bits = 0; \
+    } while (0)
+
+/* Assure that some input is available.  If input is requested, but denied,
+   then return a Z_BUF_ERROR from inflateBack(). */
+#define PULL() \
+    do { \
+        if (have == 0) { \
+            have = in(in_desc, &next); \
+            if (have == 0) { \
+                next = Z_NULL; \
+                ret = Z_BUF_ERROR; \
+                goto inf_leave; \
+            } \
+        } \
+    } while (0)
+
+/* Get a byte of input into the bit accumulator, or return from inflateBack()
+   with an error if there is no input available. */
+#define PULLBYTE() \
+    do { \
+        PULL(); \
+        have--; \
+        hold += (unsigned long)(*next++) << bits; \
+        bits += 8; \
+    } while (0)
+
+/* Assure that there are at least n bits in the bit accumulator.  If there is
+   not enough available input to do that, then return from inflateBack() with
+   an error. */
+#define NEEDBITS(n) \
+    do { \
+        while (bits < (unsigned)(n)) \
+            PULLBYTE(); \
+    } while (0)
+
+/* Return the low n bits of the bit accumulator (n <= 16) */
+#define BITS(n) \
+    ((unsigned)hold & ((1U << (n)) - 1))
+
+/* Remove n bits from the bit accumulator */
+#define DROPBITS(n) \
+    do { \
+        hold >>= (n); \
+        bits -= (unsigned)(n); \
+    } while (0)
+
+/* Remove zero to seven bits as needed to go to a byte boundary */
+#define BYTEBITS() \
+    do { \
+        hold >>= bits & 7; \
+        bits -= bits & 7; \
+    } while (0)
+
+/* Assure that some output space is available, by writing out the window
+   if it's full.  If the write fails, return from inflateBack() with a
+   Z_BUF_ERROR. */
+#define ROOM() \
+    do { \
+        if (left == 0) { \
+            put = window; \
+            left = WSIZE; \
+            wrap = 1; \
+            if (out(out_desc, put, (unsigned)left)) { \
+                ret = Z_BUF_ERROR; \
+                goto inf_leave; \
+            } \
+        } \
+    } while (0)
+
+/*
+   strm provides the memory allocation functions and window buffer on input,
+   and provides information on the unused input on return.  For Z_DATA_ERROR
+   returns, strm will also provide an error message.
+
+   in() and out() are the call-back input and output functions.  When
+   inflateBack() needs more input, it calls in().  When inflateBack() has
+   filled the window with output, or when it completes with data in the
+   window, it calls out() to write out the data.  The application must not
+   change the provided input until in() is called again or inflateBack()
+   returns.  The application must not change the window/output buffer until
+   inflateBack() returns.
+
+   in() and out() are called with a descriptor parameter provided in the
+   inflateBack() call.  This parameter can be a structure that provides the
+   information required to do the read or write, as well as accumulated
+   information on the input and output such as totals and check values.
+
+   in() should return zero on failure.  out() should return non-zero on
+   failure.  If either in() or out() fails, than inflateBack() returns a
+   Z_BUF_ERROR.  strm->next_in can be checked for Z_NULL to see whether it
+   was in() or out() that caused in the error.  Otherwise,  inflateBack()
+   returns Z_STREAM_END on success, Z_DATA_ERROR for an deflate format
+   error, or Z_MEM_ERROR if it could not allocate memory for the state.
+   inflateBack() can also return Z_STREAM_ERROR if the input parameters
+   are not correct, i.e. strm is Z_NULL or the state was not initialized.
+ */
+int ZEXPORT inflateBack9(strm, in, in_desc, out, out_desc)
+z_stream FAR *strm;
+in_func in;
+void FAR *in_desc;
+out_func out;
+void FAR *out_desc;
+{
+    struct inflate_state FAR *state;
+    z_const unsigned char FAR *next;    /* next input */
+    unsigned char FAR *put;     /* next output */
+    unsigned have;              /* available input */
+    unsigned long left;         /* available output */
+    inflate_mode mode;          /* current inflate mode */
+    int lastblock;              /* true if processing last block */
+    int wrap;                   /* true if the window has wrapped */
+    unsigned char FAR *window;  /* allocated sliding window, if needed */
+    unsigned long hold;         /* bit buffer */
+    unsigned bits;              /* bits in bit buffer */
+    unsigned extra;             /* extra bits needed */
+    unsigned long length;       /* literal or length of data to copy */
+    unsigned long offset;       /* distance back to copy string from */
+    unsigned long copy;         /* number of stored or match bytes to copy */
+    unsigned char FAR *from;    /* where to copy match bytes from */
+    code const FAR *lencode;    /* starting table for length/literal codes */
+    code const FAR *distcode;   /* starting table for distance codes */
+    unsigned lenbits;           /* index bits for lencode */
+    unsigned distbits;          /* index bits for distcode */
+    code here;                  /* current decoding table entry */
+    code last;                  /* parent table entry */
+    unsigned len;               /* length to copy for repeats, bits to drop */
+    int ret;                    /* return code */
+    static const unsigned short order[19] = /* permutation of code lengths */
+        {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
+#include "inffix9.h"
+
+    /* Check that the strm exists and that the state was initialized */
+    if (strm == Z_NULL || strm->state == Z_NULL)
+        return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+
+    /* Reset the state */
+    strm->msg = Z_NULL;
+    mode = TYPE;
+    lastblock = 0;
+    wrap = 0;
+    window = state->window;
+    next = strm->next_in;
+    have = next != Z_NULL ? strm->avail_in : 0;
+    hold = 0;
+    bits = 0;
+    put = window;
+    left = WSIZE;
+    lencode = Z_NULL;
+    distcode = Z_NULL;
+
+    /* Inflate until end of block marked as last */
+    for (;;)
+        switch (mode) {
+        case TYPE:
+            /* determine and dispatch block type */
+            if (lastblock) {
+                BYTEBITS();
+                mode = DONE;
+                break;
+            }
+            NEEDBITS(3);
+            lastblock = BITS(1);
+            DROPBITS(1);
+            switch (BITS(2)) {
+            case 0:                             /* stored block */
+                Tracev((stderr, "inflate:     stored block%s\n",
+                        lastblock ? " (last)" : ""));
+                mode = STORED;
+                break;
+            case 1:                             /* fixed block */
+                lencode = lenfix;
+                lenbits = 9;
+                distcode = distfix;
+                distbits = 5;
+                Tracev((stderr, "inflate:     fixed codes block%s\n",
+                        lastblock ? " (last)" : ""));
+                mode = LEN;                     /* decode codes */
+                break;
+            case 2:                             /* dynamic block */
+                Tracev((stderr, "inflate:     dynamic codes block%s\n",
+                        lastblock ? " (last)" : ""));
+                mode = TABLE;
+                break;
+            case 3:
+                strm->msg = (char *)"invalid block type";
+                mode = BAD;
+            }
+            DROPBITS(2);
+            break;
+
+        case STORED:
+            /* get and verify stored block length */
+            BYTEBITS();                         /* go to byte boundary */
+            NEEDBITS(32);
+            if ((hold & 0xffff) != ((hold >> 16) ^ 0xffff)) {
+                strm->msg = (char *)"invalid stored block lengths";
+                mode = BAD;
+                break;
+            }
+            length = (unsigned)hold & 0xffff;
+            Tracev((stderr, "inflate:       stored length %lu\n",
+                    length));
+            INITBITS();
+
+            /* copy stored block from input to output */
+            while (length != 0) {
+                copy = length;
+                PULL();
+                ROOM();
+                if (copy > have) copy = have;
+                if (copy > left) copy = left;
+                zmemcpy(put, next, copy);
+                have -= copy;
+                next += copy;
+                left -= copy;
+                put += copy;
+                length -= copy;
+            }
+            Tracev((stderr, "inflate:       stored end\n"));
+            mode = TYPE;
+            break;
+
+        case TABLE:
+            /* get dynamic table entries descriptor */
+            NEEDBITS(14);
+            state->nlen = BITS(5) + 257;
+            DROPBITS(5);
+            state->ndist = BITS(5) + 1;
+            DROPBITS(5);
+            state->ncode = BITS(4) + 4;
+            DROPBITS(4);
+            if (state->nlen > 286) {
+                strm->msg = (char *)"too many length symbols";
+                mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       table sizes ok\n"));
+
+            /* get code length code lengths (not a typo) */
+            state->have = 0;
+            while (state->have < state->ncode) {
+                NEEDBITS(3);
+                state->lens[order[state->have++]] = (unsigned short)BITS(3);
+                DROPBITS(3);
+            }
+            while (state->have < 19)
+                state->lens[order[state->have++]] = 0;
+            state->next = state->codes;
+            lencode = (code const FAR *)(state->next);
+            lenbits = 7;
+            ret = inflate_table9(CODES, state->lens, 19, &(state->next),
+                                &(lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid code lengths set";
+                mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       code lengths ok\n"));
+
+            /* get length and distance code code lengths */
+            state->have = 0;
+            while (state->have < state->nlen + state->ndist) {
+                for (;;) {
+                    here = lencode[BITS(lenbits)];
+                    if ((unsigned)(here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                if (here.val < 16) {
+                    NEEDBITS(here.bits);
+                    DROPBITS(here.bits);
+                    state->lens[state->have++] = here.val;
+                }
+                else {
+                    if (here.val == 16) {
+                        NEEDBITS(here.bits + 2);
+                        DROPBITS(here.bits);
+                        if (state->have == 0) {
+                            strm->msg = (char *)"invalid bit length repeat";
+                            mode = BAD;
+                            break;
+                        }
+                        len = (unsigned)(state->lens[state->have - 1]);
+                        copy = 3 + BITS(2);
+                        DROPBITS(2);
+                    }
+                    else if (here.val == 17) {
+                        NEEDBITS(here.bits + 3);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 3 + BITS(3);
+                        DROPBITS(3);
+                    }
+                    else {
+                        NEEDBITS(here.bits + 7);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 11 + BITS(7);
+                        DROPBITS(7);
+                    }
+                    if (state->have + copy > state->nlen + state->ndist) {
+                        strm->msg = (char *)"invalid bit length repeat";
+                        mode = BAD;
+                        break;
+                    }
+                    while (copy--)
+                        state->lens[state->have++] = (unsigned short)len;
+                }
+            }
+
+            /* handle error breaks in while */
+            if (mode == BAD) break;
+
+            /* check for end-of-block code (better have one) */
+            if (state->lens[256] == 0) {
+                strm->msg = (char *)"invalid code -- missing end-of-block";
+                mode = BAD;
+                break;
+            }
+
+            /* build code tables -- note: do not change the lenbits or distbits
+               values here (9 and 6) without reading the comments in inftree9.h
+               concerning the ENOUGH constants, which depend on those values */
+            state->next = state->codes;
+            lencode = (code const FAR *)(state->next);
+            lenbits = 9;
+            ret = inflate_table9(LENS, state->lens, state->nlen,
+                            &(state->next), &(lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid literal/lengths set";
+                mode = BAD;
+                break;
+            }
+            distcode = (code const FAR *)(state->next);
+            distbits = 6;
+            ret = inflate_table9(DISTS, state->lens + state->nlen,
+                            state->ndist, &(state->next), &(distbits),
+                            state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid distances set";
+                mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       codes ok\n"));
+            mode = LEN;
+
+        case LEN:
+            /* get a literal, length, or end-of-block code */
+            for (;;) {
+                here = lencode[BITS(lenbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if (here.op && (here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = lencode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+            }
+            DROPBITS(here.bits);
+            length = (unsigned)here.val;
+
+            /* process literal */
+            if (here.op == 0) {
+                Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
+                        "inflate:         literal '%c'\n" :
+                        "inflate:         literal 0x%02x\n", here.val));
+                ROOM();
+                *put++ = (unsigned char)(length);
+                left--;
+                mode = LEN;
+                break;
+            }
+
+            /* process end of block */
+            if (here.op & 32) {
+                Tracevv((stderr, "inflate:         end of block\n"));
+                mode = TYPE;
+                break;
+            }
+
+            /* invalid code */
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid literal/length code";
+                mode = BAD;
+                break;
+            }
+
+            /* length code -- get extra bits, if any */
+            extra = (unsigned)(here.op) & 31;
+            if (extra != 0) {
+                NEEDBITS(extra);
+                length += BITS(extra);
+                DROPBITS(extra);
+            }
+            Tracevv((stderr, "inflate:         length %lu\n", length));
+
+            /* get distance code */
+            for (;;) {
+                here = distcode[BITS(distbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if ((here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = distcode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+            }
+            DROPBITS(here.bits);
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid distance code";
+                mode = BAD;
+                break;
+            }
+            offset = (unsigned)here.val;
+
+            /* get distance extra bits, if any */
+            extra = (unsigned)(here.op) & 15;
+            if (extra != 0) {
+                NEEDBITS(extra);
+                offset += BITS(extra);
+                DROPBITS(extra);
+            }
+            if (offset > WSIZE - (wrap ? 0: left)) {
+                strm->msg = (char *)"invalid distance too far back";
+                mode = BAD;
+                break;
+            }
+            Tracevv((stderr, "inflate:         distance %lu\n", offset));
+
+            /* copy match from window to output */
+            do {
+                ROOM();
+                copy = WSIZE - offset;
+                if (copy < left) {
+                    from = put + copy;
+                    copy = left - copy;
+                }
+                else {
+                    from = put - offset;
+                    copy = left;
+                }
+                if (copy > length) copy = length;
+                length -= copy;
+                left -= copy;
+                do {
+                    *put++ = *from++;
+                } while (--copy);
+            } while (length != 0);
+            break;
+
+        case DONE:
+            /* inflate stream terminated properly -- write leftover output */
+            ret = Z_STREAM_END;
+            if (left < WSIZE) {
+                if (out(out_desc, window, (unsigned)(WSIZE - left)))
+                    ret = Z_BUF_ERROR;
+            }
+            goto inf_leave;
+
+        case BAD:
+            ret = Z_DATA_ERROR;
+            goto inf_leave;
+
+        default:                /* can't happen, but makes compilers happy */
+            ret = Z_STREAM_ERROR;
+            goto inf_leave;
+        }
+
+    /* Return unused input */
+  inf_leave:
+    strm->next_in = next;
+    strm->avail_in = have;
+    return ret;
+}
+
+int ZEXPORT inflateBack9End(strm)
+z_stream FAR *strm;
+{
+    if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
+        return Z_STREAM_ERROR;
+    ZFREE(strm, strm->state);
+    strm->state = Z_NULL;
+    Tracev((stderr, "inflate: end\n"));
+    return Z_OK;
+}
diff --git a/third-party/zlib/contrib/infback9/infback9.h b/third-party/zlib/contrib/infback9/infback9.h
new file mode 100644
index 0000000..1073c0a
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/infback9.h
@@ -0,0 +1,37 @@
+/* infback9.h -- header for using inflateBack9 functions
+ * Copyright (C) 2003 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+ * This header file and associated patches provide a decoder for PKWare's
+ * undocumented deflate64 compression method (method 9).  Use with infback9.c,
+ * inftree9.h, inftree9.c, and inffix9.h.  These patches are not supported.
+ * This should be compiled with zlib, since it uses zutil.h and zutil.o.
+ * This code has not yet been tested on 16-bit architectures.  See the
+ * comments in zlib.h for inflateBack() usage.  These functions are used
+ * identically, except that there is no windowBits parameter, and a 64K
+ * window must be provided.  Also if int's are 16 bits, then a zero for
+ * the third parameter of the "out" function actually means 65536UL.
+ * zlib.h must be included before this header file.
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ZEXTERN int ZEXPORT inflateBack9 OF((z_stream FAR *strm,
+                                    in_func in, void FAR *in_desc,
+                                    out_func out, void FAR *out_desc));
+ZEXTERN int ZEXPORT inflateBack9End OF((z_stream FAR *strm));
+ZEXTERN int ZEXPORT inflateBack9Init_ OF((z_stream FAR *strm,
+                                         unsigned char FAR *window,
+                                         const char *version,
+                                         int stream_size));
+#define inflateBack9Init(strm, window) \
+        inflateBack9Init_((strm), (window), \
+        ZLIB_VERSION, sizeof(z_stream))
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/third-party/zlib/contrib/infback9/inffix9.h b/third-party/zlib/contrib/infback9/inffix9.h
new file mode 100644
index 0000000..ee5671d
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/inffix9.h
@@ -0,0 +1,107 @@
+    /* inffix9.h -- table for decoding deflate64 fixed codes
+     * Generated automatically by makefixed9().
+     */
+
+    /* WARNING: this file should *not* be used by applications.
+       It is part of the implementation of this library and is
+       subject to change. Applications should only use zlib.h.
+     */
+
+    static const code lenfix[512] = {
+        {96,7,0},{0,8,80},{0,8,16},{132,8,115},{130,7,31},{0,8,112},
+        {0,8,48},{0,9,192},{128,7,10},{0,8,96},{0,8,32},{0,9,160},
+        {0,8,0},{0,8,128},{0,8,64},{0,9,224},{128,7,6},{0,8,88},
+        {0,8,24},{0,9,144},{131,7,59},{0,8,120},{0,8,56},{0,9,208},
+        {129,7,17},{0,8,104},{0,8,40},{0,9,176},{0,8,8},{0,8,136},
+        {0,8,72},{0,9,240},{128,7,4},{0,8,84},{0,8,20},{133,8,227},
+        {131,7,43},{0,8,116},{0,8,52},{0,9,200},{129,7,13},{0,8,100},
+        {0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},
+        {128,7,8},{0,8,92},{0,8,28},{0,9,152},{132,7,83},{0,8,124},
+        {0,8,60},{0,9,216},{130,7,23},{0,8,108},{0,8,44},{0,9,184},
+        {0,8,12},{0,8,140},{0,8,76},{0,9,248},{128,7,3},{0,8,82},
+        {0,8,18},{133,8,163},{131,7,35},{0,8,114},{0,8,50},{0,9,196},
+        {129,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},{0,8,130},
+        {0,8,66},{0,9,228},{128,7,7},{0,8,90},{0,8,26},{0,9,148},
+        {132,7,67},{0,8,122},{0,8,58},{0,9,212},{130,7,19},{0,8,106},
+        {0,8,42},{0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},
+        {128,7,5},{0,8,86},{0,8,22},{65,8,0},{131,7,51},{0,8,118},
+        {0,8,54},{0,9,204},{129,7,15},{0,8,102},{0,8,38},{0,9,172},
+        {0,8,6},{0,8,134},{0,8,70},{0,9,236},{128,7,9},{0,8,94},
+        {0,8,30},{0,9,156},{132,7,99},{0,8,126},{0,8,62},{0,9,220},
+        {130,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},
+        {0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{133,8,131},
+        {130,7,31},{0,8,113},{0,8,49},{0,9,194},{128,7,10},{0,8,97},
+        {0,8,33},{0,9,162},{0,8,1},{0,8,129},{0,8,65},{0,9,226},
+        {128,7,6},{0,8,89},{0,8,25},{0,9,146},{131,7,59},{0,8,121},
+        {0,8,57},{0,9,210},{129,7,17},{0,8,105},{0,8,41},{0,9,178},
+        {0,8,9},{0,8,137},{0,8,73},{0,9,242},{128,7,4},{0,8,85},
+        {0,8,21},{144,8,3},{131,7,43},{0,8,117},{0,8,53},{0,9,202},
+        {129,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},
+        {0,8,69},{0,9,234},{128,7,8},{0,8,93},{0,8,29},{0,9,154},
+        {132,7,83},{0,8,125},{0,8,61},{0,9,218},{130,7,23},{0,8,109},
+        {0,8,45},{0,9,186},{0,8,13},{0,8,141},{0,8,77},{0,9,250},
+        {128,7,3},{0,8,83},{0,8,19},{133,8,195},{131,7,35},{0,8,115},
+        {0,8,51},{0,9,198},{129,7,11},{0,8,99},{0,8,35},{0,9,166},
+        {0,8,3},{0,8,131},{0,8,67},{0,9,230},{128,7,7},{0,8,91},
+        {0,8,27},{0,9,150},{132,7,67},{0,8,123},{0,8,59},{0,9,214},
+        {130,7,19},{0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},
+        {0,8,75},{0,9,246},{128,7,5},{0,8,87},{0,8,23},{77,8,0},
+        {131,7,51},{0,8,119},{0,8,55},{0,9,206},{129,7,15},{0,8,103},
+        {0,8,39},{0,9,174},{0,8,7},{0,8,135},{0,8,71},{0,9,238},
+        {128,7,9},{0,8,95},{0,8,31},{0,9,158},{132,7,99},{0,8,127},
+        {0,8,63},{0,9,222},{130,7,27},{0,8,111},{0,8,47},{0,9,190},
+        {0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},
+        {0,8,16},{132,8,115},{130,7,31},{0,8,112},{0,8,48},{0,9,193},
+        {128,7,10},{0,8,96},{0,8,32},{0,9,161},{0,8,0},{0,8,128},
+        {0,8,64},{0,9,225},{128,7,6},{0,8,88},{0,8,24},{0,9,145},
+        {131,7,59},{0,8,120},{0,8,56},{0,9,209},{129,7,17},{0,8,104},
+        {0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},{0,9,241},
+        {128,7,4},{0,8,84},{0,8,20},{133,8,227},{131,7,43},{0,8,116},
+        {0,8,52},{0,9,201},{129,7,13},{0,8,100},{0,8,36},{0,9,169},
+        {0,8,4},{0,8,132},{0,8,68},{0,9,233},{128,7,8},{0,8,92},
+        {0,8,28},{0,9,153},{132,7,83},{0,8,124},{0,8,60},{0,9,217},
+        {130,7,23},{0,8,108},{0,8,44},{0,9,185},{0,8,12},{0,8,140},
+        {0,8,76},{0,9,249},{128,7,3},{0,8,82},{0,8,18},{133,8,163},
+        {131,7,35},{0,8,114},{0,8,50},{0,9,197},{129,7,11},{0,8,98},
+        {0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},
+        {128,7,7},{0,8,90},{0,8,26},{0,9,149},{132,7,67},{0,8,122},
+        {0,8,58},{0,9,213},{130,7,19},{0,8,106},{0,8,42},{0,9,181},
+        {0,8,10},{0,8,138},{0,8,74},{0,9,245},{128,7,5},{0,8,86},
+        {0,8,22},{65,8,0},{131,7,51},{0,8,118},{0,8,54},{0,9,205},
+        {129,7,15},{0,8,102},{0,8,38},{0,9,173},{0,8,6},{0,8,134},
+        {0,8,70},{0,9,237},{128,7,9},{0,8,94},{0,8,30},{0,9,157},
+        {132,7,99},{0,8,126},{0,8,62},{0,9,221},{130,7,27},{0,8,110},
+        {0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},
+        {96,7,0},{0,8,81},{0,8,17},{133,8,131},{130,7,31},{0,8,113},
+        {0,8,49},{0,9,195},{128,7,10},{0,8,97},{0,8,33},{0,9,163},
+        {0,8,1},{0,8,129},{0,8,65},{0,9,227},{128,7,6},{0,8,89},
+        {0,8,25},{0,9,147},{131,7,59},{0,8,121},{0,8,57},{0,9,211},
+        {129,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},{0,8,137},
+        {0,8,73},{0,9,243},{128,7,4},{0,8,85},{0,8,21},{144,8,3},
+        {131,7,43},{0,8,117},{0,8,53},{0,9,203},{129,7,13},{0,8,101},
+        {0,8,37},{0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},
+        {128,7,8},{0,8,93},{0,8,29},{0,9,155},{132,7,83},{0,8,125},
+        {0,8,61},{0,9,219},{130,7,23},{0,8,109},{0,8,45},{0,9,187},
+        {0,8,13},{0,8,141},{0,8,77},{0,9,251},{128,7,3},{0,8,83},
+        {0,8,19},{133,8,195},{131,7,35},{0,8,115},{0,8,51},{0,9,199},
+        {129,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},
+        {0,8,67},{0,9,231},{128,7,7},{0,8,91},{0,8,27},{0,9,151},
+        {132,7,67},{0,8,123},{0,8,59},{0,9,215},{130,7,19},{0,8,107},
+        {0,8,43},{0,9,183},{0,8,11},{0,8,139},{0,8,75},{0,9,247},
+        {128,7,5},{0,8,87},{0,8,23},{77,8,0},{131,7,51},{0,8,119},
+        {0,8,55},{0,9,207},{129,7,15},{0,8,103},{0,8,39},{0,9,175},
+        {0,8,7},{0,8,135},{0,8,71},{0,9,239},{128,7,9},{0,8,95},
+        {0,8,31},{0,9,159},{132,7,99},{0,8,127},{0,8,63},{0,9,223},
+        {130,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},
+        {0,8,79},{0,9,255}
+    };
+
+    static const code distfix[32] = {
+        {128,5,1},{135,5,257},{131,5,17},{139,5,4097},{129,5,5},
+        {137,5,1025},{133,5,65},{141,5,16385},{128,5,3},{136,5,513},
+        {132,5,33},{140,5,8193},{130,5,9},{138,5,2049},{134,5,129},
+        {142,5,32769},{128,5,2},{135,5,385},{131,5,25},{139,5,6145},
+        {129,5,7},{137,5,1537},{133,5,97},{141,5,24577},{128,5,4},
+        {136,5,769},{132,5,49},{140,5,12289},{130,5,13},{138,5,3073},
+        {134,5,193},{142,5,49153}
+    };
diff --git a/third-party/zlib/contrib/infback9/inflate9.h b/third-party/zlib/contrib/infback9/inflate9.h
new file mode 100644
index 0000000..ee9a793
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/inflate9.h
@@ -0,0 +1,47 @@
+/* inflate9.h -- internal inflate state definition
+ * Copyright (C) 1995-2003 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* Possible inflate modes between inflate() calls */
+typedef enum {
+        TYPE,       /* i: waiting for type bits, including last-flag bit */
+        STORED,     /* i: waiting for stored size (length and complement) */
+        TABLE,      /* i: waiting for dynamic block table lengths */
+            LEN,        /* i: waiting for length/lit code */
+    DONE,       /* finished check, done -- remain here until reset */
+    BAD         /* got a data error -- remain here until reset */
+} inflate_mode;
+
+/*
+    State transitions between above modes -
+
+    (most modes can go to the BAD mode -- not shown for clarity)
+
+    Read deflate blocks:
+            TYPE -> STORED or TABLE or LEN or DONE
+            STORED -> TYPE
+            TABLE -> LENLENS -> CODELENS -> LEN
+    Read deflate codes:
+                LEN -> LEN or TYPE
+ */
+
+/* state maintained between inflate() calls.  Approximately 7K bytes. */
+struct inflate_state {
+        /* sliding window */
+    unsigned char FAR *window;  /* allocated sliding window, if needed */
+        /* dynamic table building */
+    unsigned ncode;             /* number of code length code lengths */
+    unsigned nlen;              /* number of length code lengths */
+    unsigned ndist;             /* number of distance code lengths */
+    unsigned have;              /* number of code lengths in lens[] */
+    code FAR *next;             /* next available space in codes[] */
+    unsigned short lens[320];   /* temporary storage for code lengths */
+    unsigned short work[288];   /* work area for code table building */
+    code codes[ENOUGH];         /* space for code tables */
+};
diff --git a/third-party/zlib/contrib/infback9/inftree9.c b/third-party/zlib/contrib/infback9/inftree9.c
new file mode 100644
index 0000000..4a73ad2
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/inftree9.c
@@ -0,0 +1,324 @@
+/* inftree9.c -- generate Huffman trees for efficient decoding
+ * Copyright (C) 1995-2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "zutil.h"
+#include "inftree9.h"
+
+#define MAXBITS 15
+
+const char inflate9_copyright[] =
+   " inflate9 1.2.8 Copyright 1995-2013 Mark Adler ";
+/*
+  If you use the zlib library in a product, an acknowledgment is welcome
+  in the documentation of your product. If for some reason you cannot
+  include such an acknowledgment, I would appreciate that you keep this
+  copyright string in the executable of your product.
+ */
+
+/*
+   Build a set of tables to decode the provided canonical Huffman code.
+   The code lengths are lens[0..codes-1].  The result starts at *table,
+   whose indices are 0..2^bits-1.  work is a writable array of at least
+   lens shorts, which is used as a work area.  type is the type of code
+   to be generated, CODES, LENS, or DISTS.  On return, zero is success,
+   -1 is an invalid code, and +1 means that ENOUGH isn't enough.  table
+   on return points to the next available entry's address.  bits is the
+   requested root table index bits, and on return it is the actual root
+   table index bits.  It will differ if the request is greater than the
+   longest code or if it is less than the shortest code.
+ */
+int inflate_table9(type, lens, codes, table, bits, work)
+codetype type;
+unsigned short FAR *lens;
+unsigned codes;
+code FAR * FAR *table;
+unsigned FAR *bits;
+unsigned short FAR *work;
+{
+    unsigned len;               /* a code's length in bits */
+    unsigned sym;               /* index of code symbols */
+    unsigned min, max;          /* minimum and maximum code lengths */
+    unsigned root;              /* number of index bits for root table */
+    unsigned curr;              /* number of index bits for current table */
+    unsigned drop;              /* code bits to drop for sub-table */
+    int left;                   /* number of prefix codes available */
+    unsigned used;              /* code entries in table used */
+    unsigned huff;              /* Huffman code */
+    unsigned incr;              /* for incrementing code, index */
+    unsigned fill;              /* index for replicating entries */
+    unsigned low;               /* low bits for current root entry */
+    unsigned mask;              /* mask for low root bits */
+    code this;                  /* table entry for duplication */
+    code FAR *next;             /* next available space in table */
+    const unsigned short FAR *base;     /* base value table to use */
+    const unsigned short FAR *extra;    /* extra bits table to use */
+    int end;                    /* use base and extra for symbol > end */
+    unsigned short count[MAXBITS+1];    /* number of codes of each length */
+    unsigned short offs[MAXBITS+1];     /* offsets in table for each length */
+    static const unsigned short lbase[31] = { /* Length codes 257..285 base */
+        3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17,
+        19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115,
+        131, 163, 195, 227, 3, 0, 0};
+    static const unsigned short lext[31] = { /* Length codes 257..285 extra */
+        128, 128, 128, 128, 128, 128, 128, 128, 129, 129, 129, 129,
+        130, 130, 130, 130, 131, 131, 131, 131, 132, 132, 132, 132,
+        133, 133, 133, 133, 144, 72, 78};
+    static const unsigned short dbase[32] = { /* Distance codes 0..31 base */
+        1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49,
+        65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073,
+        4097, 6145, 8193, 12289, 16385, 24577, 32769, 49153};
+    static const unsigned short dext[32] = { /* Distance codes 0..31 extra */
+        128, 128, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132,
+        133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138,
+        139, 139, 140, 140, 141, 141, 142, 142};
+
+    /*
+       Process a set of code lengths to create a canonical Huffman code.  The
+       code lengths are lens[0..codes-1].  Each length corresponds to the
+       symbols 0..codes-1.  The Huffman code is generated by first sorting the
+       symbols by length from short to long, and retaining the symbol order
+       for codes with equal lengths.  Then the code starts with all zero bits
+       for the first code of the shortest length, and the codes are integer
+       increments for the same length, and zeros are appended as the length
+       increases.  For the deflate format, these bits are stored backwards
+       from their more natural integer increment ordering, and so when the
+       decoding tables are built in the large loop below, the integer codes
+       are incremented backwards.
+
+       This routine assumes, but does not check, that all of the entries in
+       lens[] are in the range 0..MAXBITS.  The caller must assure this.
+       1..MAXBITS is interpreted as that code length.  zero means that that
+       symbol does not occur in this code.
+
+       The codes are sorted by computing a count of codes for each length,
+       creating from that a table of starting indices for each length in the
+       sorted table, and then entering the symbols in order in the sorted
+       table.  The sorted table is work[], with that space being provided by
+       the caller.
+
+       The length counts are used for other purposes as well, i.e. finding
+       the minimum and maximum length codes, determining if there are any
+       codes at all, checking for a valid set of lengths, and looking ahead
+       at length counts to determine sub-table sizes when building the
+       decoding tables.
+     */
+
+    /* accumulate lengths for codes (assumes lens[] all in 0..MAXBITS) */
+    for (len = 0; len <= MAXBITS; len++)
+        count[len] = 0;
+    for (sym = 0; sym < codes; sym++)
+        count[lens[sym]]++;
+
+    /* bound code lengths, force root to be within code lengths */
+    root = *bits;
+    for (max = MAXBITS; max >= 1; max--)
+        if (count[max] != 0) break;
+    if (root > max) root = max;
+    if (max == 0) return -1;            /* no codes! */
+    for (min = 1; min <= MAXBITS; min++)
+        if (count[min] != 0) break;
+    if (root < min) root = min;
+
+    /* check for an over-subscribed or incomplete set of lengths */
+    left = 1;
+    for (len = 1; len <= MAXBITS; len++) {
+        left <<= 1;
+        left -= count[len];
+        if (left < 0) return -1;        /* over-subscribed */
+    }
+    if (left > 0 && (type == CODES || max != 1))
+        return -1;                      /* incomplete set */
+
+    /* generate offsets into symbol table for each length for sorting */
+    offs[1] = 0;
+    for (len = 1; len < MAXBITS; len++)
+        offs[len + 1] = offs[len] + count[len];
+
+    /* sort symbols by length, by symbol order within each length */
+    for (sym = 0; sym < codes; sym++)
+        if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
+
+    /*
+       Create and fill in decoding tables.  In this loop, the table being
+       filled is at next and has curr index bits.  The code being used is huff
+       with length len.  That code is converted to an index by dropping drop
+       bits off of the bottom.  For codes where len is less than drop + curr,
+       those top drop + curr - len bits are incremented through all values to
+       fill the table with replicated entries.
+
+       root is the number of index bits for the root table.  When len exceeds
+       root, sub-tables are created pointed to by the root entry with an index
+       of the low root bits of huff.  This is saved in low to check for when a
+       new sub-table should be started.  drop is zero when the root table is
+       being filled, and drop is root when sub-tables are being filled.
+
+       When a new sub-table is needed, it is necessary to look ahead in the
+       code lengths to determine what size sub-table is needed.  The length
+       counts are used for this, and so count[] is decremented as codes are
+       entered in the tables.
+
+       used keeps track of how many table entries have been allocated from the
+       provided *table space.  It is checked for LENS and DIST tables against
+       the constants ENOUGH_LENS and ENOUGH_DISTS to guard against changes in
+       the initial root table size constants.  See the comments in inftree9.h
+       for more information.
+
+       sym increments through all symbols, and the loop terminates when
+       all codes of length max, i.e. all codes, have been processed.  This
+       routine permits incomplete codes, so another loop after this one fills
+       in the rest of the decoding tables with invalid code markers.
+     */
+
+    /* set up for code type */
+    switch (type) {
+    case CODES:
+        base = extra = work;    /* dummy value--not used */
+        end = 19;
+        break;
+    case LENS:
+        base = lbase;
+        base -= 257;
+        extra = lext;
+        extra -= 257;
+        end = 256;
+        break;
+    default:            /* DISTS */
+        base = dbase;
+        extra = dext;
+        end = -1;
+    }
+
+    /* initialize state for loop */
+    huff = 0;                   /* starting code */
+    sym = 0;                    /* starting code symbol */
+    len = min;                  /* starting code length */
+    next = *table;              /* current table to fill in */
+    curr = root;                /* current table index bits */
+    drop = 0;                   /* current bits to drop from code for index */
+    low = (unsigned)(-1);       /* trigger new sub-table when len > root */
+    used = 1U << root;          /* use root table entries */
+    mask = used - 1;            /* mask for comparing low */
+
+    /* check available table space */
+    if ((type == LENS && used >= ENOUGH_LENS) ||
+        (type == DISTS && used >= ENOUGH_DISTS))
+        return 1;
+
+    /* process all codes and make table entries */
+    for (;;) {
+        /* create table entry */
+        this.bits = (unsigned char)(len - drop);
+        if ((int)(work[sym]) < end) {
+            this.op = (unsigned char)0;
+            this.val = work[sym];
+        }
+        else if ((int)(work[sym]) > end) {
+            this.op = (unsigned char)(extra[work[sym]]);
+            this.val = base[work[sym]];
+        }
+        else {
+            this.op = (unsigned char)(32 + 64);         /* end of block */
+            this.val = 0;
+        }
+
+        /* replicate for those indices with low len bits equal to huff */
+        incr = 1U << (len - drop);
+        fill = 1U << curr;
+        do {
+            fill -= incr;
+            next[(huff >> drop) + fill] = this;
+        } while (fill != 0);
+
+        /* backwards increment the len-bit code huff */
+        incr = 1U << (len - 1);
+        while (huff & incr)
+            incr >>= 1;
+        if (incr != 0) {
+            huff &= incr - 1;
+            huff += incr;
+        }
+        else
+            huff = 0;
+
+        /* go to next symbol, update count, len */
+        sym++;
+        if (--(count[len]) == 0) {
+            if (len == max) break;
+            len = lens[work[sym]];
+        }
+
+        /* create new sub-table if needed */
+        if (len > root && (huff & mask) != low) {
+            /* if first time, transition to sub-tables */
+            if (drop == 0)
+                drop = root;
+
+            /* increment past last table */
+            next += 1U << curr;
+
+            /* determine length of next table */
+            curr = len - drop;
+            left = (int)(1 << curr);
+            while (curr + drop < max) {
+                left -= count[curr + drop];
+                if (left <= 0) break;
+                curr++;
+                left <<= 1;
+            }
+
+            /* check for enough space */
+            used += 1U << curr;
+            if ((type == LENS && used >= ENOUGH_LENS) ||
+                (type == DISTS && used >= ENOUGH_DISTS))
+                return 1;
+
+            /* point entry in root table to sub-table */
+            low = huff & mask;
+            (*table)[low].op = (unsigned char)curr;
+            (*table)[low].bits = (unsigned char)root;
+            (*table)[low].val = (unsigned short)(next - *table);
+        }
+    }
+
+    /*
+       Fill in rest of table for incomplete codes.  This loop is similar to the
+       loop above in incrementing huff for table indices.  It is assumed that
+       len is equal to curr + drop, so there is no loop needed to increment
+       through high index bits.  When the current sub-table is filled, the loop
+       drops back to the root table to fill in any remaining entries there.
+     */
+    this.op = (unsigned char)64;                /* invalid code marker */
+    this.bits = (unsigned char)(len - drop);
+    this.val = (unsigned short)0;
+    while (huff != 0) {
+        /* when done with sub-table, drop back to root table */
+        if (drop != 0 && (huff & mask) != low) {
+            drop = 0;
+            len = root;
+            next = *table;
+            curr = root;
+            this.bits = (unsigned char)len;
+        }
+
+        /* put invalid code marker in table */
+        next[huff >> drop] = this;
+
+        /* backwards increment the len-bit code huff */
+        incr = 1U << (len - 1);
+        while (huff & incr)
+            incr >>= 1;
+        if (incr != 0) {
+            huff &= incr - 1;
+            huff += incr;
+        }
+        else
+            huff = 0;
+    }
+
+    /* set return parameters */
+    *table += used;
+    *bits = root;
+    return 0;
+}
diff --git a/third-party/zlib/contrib/infback9/inftree9.h b/third-party/zlib/contrib/infback9/inftree9.h
new file mode 100644
index 0000000..5ab21f0
--- /dev/null
+++ b/third-party/zlib/contrib/infback9/inftree9.h
@@ -0,0 +1,61 @@
+/* inftree9.h -- header to use inftree9.c
+ * Copyright (C) 1995-2008 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* Structure for decoding tables.  Each entry provides either the
+   information needed to do the operation requested by the code that
+   indexed that table entry, or it provides a pointer to another
+   table that indexes more bits of the code.  op indicates whether
+   the entry is a pointer to another table, a literal, a length or
+   distance, an end-of-block, or an invalid code.  For a table
+   pointer, the low four bits of op is the number of index bits of
+   that table.  For a length or distance, the low four bits of op
+   is the number of extra bits to get after the code.  bits is
+   the number of bits in this code or part of the code to drop off
+   of the bit buffer.  val is the actual byte to output in the case
+   of a literal, the base length or distance, or the offset from
+   the current table to the next table.  Each entry is four bytes. */
+typedef struct {
+    unsigned char op;           /* operation, extra bits, table bits */
+    unsigned char bits;         /* bits in this part of the code */
+    unsigned short val;         /* offset in table or code value */
+} code;
+
+/* op values as set by inflate_table():
+    00000000 - literal
+    0000tttt - table link, tttt != 0 is the number of table index bits
+    100eeeee - length or distance, eeee is the number of extra bits
+    01100000 - end of block
+    01000000 - invalid code
+ */
+
+/* Maximum size of the dynamic table.  The maximum number of code structures is
+   1446, which is the sum of 852 for literal/length codes and 594 for distance
+   codes.  These values were found by exhaustive searches using the program
+   examples/enough.c found in the zlib distribtution.  The arguments to that
+   program are the number of symbols, the initial root table size, and the
+   maximum bit length of a code.  "enough 286 9 15" for literal/length codes
+   returns returns 852, and "enough 32 6 15" for distance codes returns 594.
+   The initial root table size (9 or 6) is found in the fifth argument of the
+   inflate_table() calls in infback9.c.  If the root table size is changed,
+   then these maximum sizes would be need to be recalculated and updated. */
+#define ENOUGH_LENS 852
+#define ENOUGH_DISTS 594
+#define ENOUGH (ENOUGH_LENS+ENOUGH_DISTS)
+
+/* Type of code to build for inflate_table9() */
+typedef enum {
+    CODES,
+    LENS,
+    DISTS
+} codetype;
+
+extern int inflate_table9 OF((codetype type, unsigned short FAR *lens,
+                             unsigned codes, code FAR * FAR *table,
+                             unsigned FAR *bits, unsigned short FAR *work));
diff --git a/third-party/zlib/contrib/inflate86/inffas86.c b/third-party/zlib/contrib/inflate86/inffas86.c
new file mode 100644
index 0000000..7292f67
--- /dev/null
+++ b/third-party/zlib/contrib/inflate86/inffas86.c
@@ -0,0 +1,1157 @@
+/* inffas86.c is a hand tuned assembler version of
+ *
+ * inffast.c -- fast decoding
+ * Copyright (C) 1995-2003 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ *
+ * Copyright (C) 2003 Chris Anderson <christop at charm.net>
+ * Please use the copyright conditions above.
+ *
+ * Dec-29-2003 -- I added AMD64 inflate asm support.  This version is also
+ * slightly quicker on x86 systems because, instead of using rep movsb to copy
+ * data, it uses rep movsw, which moves data in 2-byte chunks instead of single
+ * bytes.  I've tested the AMD64 code on a Fedora Core 1 + the x86_64 updates
+ * from http://fedora.linux.duke.edu/fc1_x86_64
+ * which is running on an Athlon 64 3000+ / Gigabyte GA-K8VT800M system with
+ * 1GB ram.  The 64-bit version is about 4% faster than the 32-bit version,
+ * when decompressing mozilla-source-1.3.tar.gz.
+ *
+ * Mar-13-2003 -- Most of this is derived from inffast.S which is derived from
+ * the gcc -S output of zlib-1.2.0/inffast.c.  Zlib-1.2.0 is in beta release at
+ * the moment.  I have successfully compiled and tested this code with gcc2.96,
+ * gcc3.2, icc5.0, msvc6.0.  It is very close to the speed of inffast.S
+ * compiled with gcc -DNO_MMX, but inffast.S is still faster on the P3 with MMX
+ * enabled.  I will attempt to merge the MMX code into this version.  Newer
+ * versions of this and inffast.S can be found at
+ * http://www.eetbeetee.com/zlib/ and http://www.charm.net/~christop/zlib/
+ */
+
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+/* Mark Adler's comments from inffast.c: */
+
+/*
+   Decode literal, length, and distance codes and write out the resulting
+   literal and match bytes until either not enough input or output is
+   available, an end-of-block is encountered, or a data error is encountered.
+   When large enough input and output buffers are supplied to inflate(), for
+   example, a 16K input buffer and a 64K output buffer, more than 95% of the
+   inflate execution time is spent in this routine.
+
+   Entry assumptions:
+
+        state->mode == LEN
+        strm->avail_in >= 6
+        strm->avail_out >= 258
+        start >= strm->avail_out
+        state->bits < 8
+
+   On return, state->mode is one of:
+
+        LEN -- ran out of enough output space or enough available input
+        TYPE -- reached end of block code, inflate() to interpret next block
+        BAD -- error in block data
+
+   Notes:
+
+    - The maximum input bits used by a length/distance pair is 15 bits for the
+      length code, 5 bits for the length extra, 15 bits for the distance code,
+      and 13 bits for the distance extra.  This totals 48 bits, or six bytes.
+      Therefore if strm->avail_in >= 6, then there is enough input to avoid
+      checking for available input while decoding.
+
+    - The maximum bytes that a single length/distance pair can output is 258
+      bytes, which is the maximum length that can be coded.  inflate_fast()
+      requires strm->avail_out >= 258 for each loop to avoid checking for
+      output space.
+ */
+void inflate_fast(strm, start)
+z_streamp strm;
+unsigned start;         /* inflate()'s starting value for strm->avail_out */
+{
+    struct inflate_state FAR *state;
+    struct inffast_ar {
+/* 64   32                               x86  x86_64 */
+/* ar offset                              register */
+/*  0    0 */ void *esp;                /* esp save */
+/*  8    4 */ void *ebp;                /* ebp save */
+/* 16    8 */ unsigned char FAR *in;    /* esi rsi  local strm->next_in */
+/* 24   12 */ unsigned char FAR *last;  /*     r9   while in < last */
+/* 32   16 */ unsigned char FAR *out;   /* edi rdi  local strm->next_out */
+/* 40   20 */ unsigned char FAR *beg;   /*          inflate()'s init next_out */
+/* 48   24 */ unsigned char FAR *end;   /*     r10  while out < end */
+/* 56   28 */ unsigned char FAR *window;/*          size of window, wsize!=0 */
+/* 64   32 */ code const FAR *lcode;    /* ebp rbp  local strm->lencode */
+/* 72   36 */ code const FAR *dcode;    /*     r11  local strm->distcode */
+/* 80   40 */ unsigned long hold;       /* edx rdx  local strm->hold */
+/* 88   44 */ unsigned bits;            /* ebx rbx  local strm->bits */
+/* 92   48 */ unsigned wsize;           /*          window size */
+/* 96   52 */ unsigned write;           /*          window write index */
+/*100   56 */ unsigned lmask;           /*     r12  mask for lcode */
+/*104   60 */ unsigned dmask;           /*     r13  mask for dcode */
+/*108   64 */ unsigned len;             /*     r14  match length */
+/*112   68 */ unsigned dist;            /*     r15  match distance */
+/*116   72 */ unsigned status;          /*          set when state chng*/
+    } ar;
+
+#if defined( __GNUC__ ) && defined( __amd64__ ) && ! defined( __i386 )
+#define PAD_AVAIL_IN 6
+#define PAD_AVAIL_OUT 258
+#else
+#define PAD_AVAIL_IN 5
+#define PAD_AVAIL_OUT 257
+#endif
+
+    /* copy state to local variables */
+    state = (struct inflate_state FAR *)strm->state;
+    ar.in = strm->next_in;
+    ar.last = ar.in + (strm->avail_in - PAD_AVAIL_IN);
+    ar.out = strm->next_out;
+    ar.beg = ar.out - (start - strm->avail_out);
+    ar.end = ar.out + (strm->avail_out - PAD_AVAIL_OUT);
+    ar.wsize = state->wsize;
+    ar.write = state->wnext;
+    ar.window = state->window;
+    ar.hold = state->hold;
+    ar.bits = state->bits;
+    ar.lcode = state->lencode;
+    ar.dcode = state->distcode;
+    ar.lmask = (1U << state->lenbits) - 1;
+    ar.dmask = (1U << state->distbits) - 1;
+
+    /* decode literals and length/distances until end-of-block or not enough
+       input data or output space */
+
+    /* align in on 1/2 hold size boundary */
+    while (((unsigned long)(void *)ar.in & (sizeof(ar.hold) / 2 - 1)) != 0) {
+        ar.hold += (unsigned long)*ar.in++ << ar.bits;
+        ar.bits += 8;
+    }
+
+#if defined( __GNUC__ ) && defined( __amd64__ ) && ! defined( __i386 )
+    __asm__ __volatile__ (
+"        leaq    %0, %%rax\n"
+"        movq    %%rbp, 8(%%rax)\n"       /* save regs rbp and rsp */
+"        movq    %%rsp, (%%rax)\n"
+"        movq    %%rax, %%rsp\n"          /* make rsp point to &ar */
+"        movq    16(%%rsp), %%rsi\n"      /* rsi  = in */
+"        movq    32(%%rsp), %%rdi\n"      /* rdi  = out */
+"        movq    24(%%rsp), %%r9\n"       /* r9   = last */
+"        movq    48(%%rsp), %%r10\n"      /* r10  = end */
+"        movq    64(%%rsp), %%rbp\n"      /* rbp  = lcode */
+"        movq    72(%%rsp), %%r11\n"      /* r11  = dcode */
+"        movq    80(%%rsp), %%rdx\n"      /* rdx  = hold */
+"        movl    88(%%rsp), %%ebx\n"      /* ebx  = bits */
+"        movl    100(%%rsp), %%r12d\n"    /* r12d = lmask */
+"        movl    104(%%rsp), %%r13d\n"    /* r13d = dmask */
+                                          /* r14d = len */
+                                          /* r15d = dist */
+"        cld\n"
+"        cmpq    %%rdi, %%r10\n"
+"        je      .L_one_time\n"           /* if only one decode left */
+"        cmpq    %%rsi, %%r9\n"
+"        je      .L_one_time\n"
+"        jmp     .L_do_loop\n"
+
+".L_one_time:\n"
+"        movq    %%r12, %%r8\n"           /* r8 = lmask */
+"        cmpb    $32, %%bl\n"
+"        ja      .L_get_length_code_one_time\n"
+
+"        lodsl\n"                         /* eax = *(uint *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $32, %%bl\n"             /* bits += 32 */
+"        shlq    %%cl, %%rax\n"
+"        orq     %%rax, %%rdx\n"          /* hold |= *((uint *)in)++ << bits */
+"        jmp     .L_get_length_code_one_time\n"
+
+".align 32,0x90\n"
+".L_while_test:\n"
+"        cmpq    %%rdi, %%r10\n"
+"        jbe     .L_break_loop\n"
+"        cmpq    %%rsi, %%r9\n"
+"        jbe     .L_break_loop\n"
+
+".L_do_loop:\n"
+"        movq    %%r12, %%r8\n"           /* r8 = lmask */
+"        cmpb    $32, %%bl\n"
+"        ja      .L_get_length_code\n"    /* if (32 < bits) */
+
+"        lodsl\n"                         /* eax = *(uint *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $32, %%bl\n"             /* bits += 32 */
+"        shlq    %%cl, %%rax\n"
+"        orq     %%rax, %%rdx\n"          /* hold |= *((uint *)in)++ << bits */
+
+".L_get_length_code:\n"
+"        andq    %%rdx, %%r8\n"            /* r8 &= hold */
+"        movl    (%%rbp,%%r8,4), %%eax\n"  /* eax = lcode[hold & lmask] */
+
+"        movb    %%ah, %%cl\n"            /* cl = this.bits */
+"        subb    %%ah, %%bl\n"            /* bits -= this.bits */
+"        shrq    %%cl, %%rdx\n"           /* hold >>= this.bits */
+
+"        testb   %%al, %%al\n"
+"        jnz     .L_test_for_length_base\n" /* if (op != 0) 45.7% */
+
+"        movq    %%r12, %%r8\n"            /* r8 = lmask */
+"        shrl    $16, %%eax\n"            /* output this.val char */
+"        stosb\n"
+
+".L_get_length_code_one_time:\n"
+"        andq    %%rdx, %%r8\n"            /* r8 &= hold */
+"        movl    (%%rbp,%%r8,4), %%eax\n" /* eax = lcode[hold & lmask] */
+
+".L_dolen:\n"
+"        movb    %%ah, %%cl\n"            /* cl = this.bits */
+"        subb    %%ah, %%bl\n"            /* bits -= this.bits */
+"        shrq    %%cl, %%rdx\n"           /* hold >>= this.bits */
+
+"        testb   %%al, %%al\n"
+"        jnz     .L_test_for_length_base\n" /* if (op != 0) 45.7% */
+
+"        shrl    $16, %%eax\n"            /* output this.val char */
+"        stosb\n"
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_test_for_length_base:\n"
+"        movl    %%eax, %%r14d\n"         /* len = this */
+"        shrl    $16, %%r14d\n"           /* len = this.val */
+"        movb    %%al, %%cl\n"
+
+"        testb   $16, %%al\n"
+"        jz      .L_test_for_second_level_length\n" /* if ((op & 16) == 0) 8% */
+"        andb    $15, %%cl\n"             /* op &= 15 */
+"        jz      .L_decode_distance\n"    /* if (!op) */
+
+".L_add_bits_to_len:\n"
+"        subb    %%cl, %%bl\n"
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        shrq    %%cl, %%rdx\n"
+"        addl    %%eax, %%r14d\n"         /* len += hold & mask[op] */
+
+".L_decode_distance:\n"
+"        movq    %%r13, %%r8\n"           /* r8 = dmask */
+"        cmpb    $32, %%bl\n"
+"        ja      .L_get_distance_code\n"  /* if (32 < bits) */
+
+"        lodsl\n"                         /* eax = *(uint *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $32, %%bl\n"             /* bits += 32 */
+"        shlq    %%cl, %%rax\n"
+"        orq     %%rax, %%rdx\n"          /* hold |= *((uint *)in)++ << bits */
+
+".L_get_distance_code:\n"
+"        andq    %%rdx, %%r8\n"           /* r8 &= hold */
+"        movl    (%%r11,%%r8,4), %%eax\n" /* eax = dcode[hold & dmask] */
+
+".L_dodist:\n"
+"        movl    %%eax, %%r15d\n"         /* dist = this */
+"        shrl    $16, %%r15d\n"           /* dist = this.val */
+"        movb    %%ah, %%cl\n"
+"        subb    %%ah, %%bl\n"            /* bits -= this.bits */
+"        shrq    %%cl, %%rdx\n"           /* hold >>= this.bits */
+"        movb    %%al, %%cl\n"            /* cl = this.op */
+
+"        testb   $16, %%al\n"             /* if ((op & 16) == 0) */
+"        jz      .L_test_for_second_level_dist\n"
+"        andb    $15, %%cl\n"             /* op &= 15 */
+"        jz      .L_check_dist_one\n"
+
+".L_add_bits_to_dist:\n"
+"        subb    %%cl, %%bl\n"
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"                 /* (1 << op) - 1 */
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        shrq    %%cl, %%rdx\n"
+"        addl    %%eax, %%r15d\n"         /* dist += hold & ((1 << op) - 1) */
+
+".L_check_window:\n"
+"        movq    %%rsi, %%r8\n"           /* save in so from can use it's reg */
+"        movq    %%rdi, %%rax\n"
+"        subq    40(%%rsp), %%rax\n"      /* nbytes = out - beg */
+
+"        cmpl    %%r15d, %%eax\n"
+"        jb      .L_clip_window\n"        /* if (dist > nbytes) 4.2% */
+
+"        movl    %%r14d, %%ecx\n"         /* ecx = len */
+"        movq    %%rdi, %%rsi\n"
+"        subq    %%r15, %%rsi\n"          /* from = out - dist */
+
+"        sarl    %%ecx\n"
+"        jnc     .L_copy_two\n"           /* if len % 2 == 0 */
+
+"        rep     movsw\n"
+"        movb    (%%rsi), %%al\n"
+"        movb    %%al, (%%rdi)\n"
+"        incq    %%rdi\n"
+
+"        movq    %%r8, %%rsi\n"           /* move in back to %rsi, toss from */
+"        jmp     .L_while_test\n"
+
+".L_copy_two:\n"
+"        rep     movsw\n"
+"        movq    %%r8, %%rsi\n"           /* move in back to %rsi, toss from */
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_check_dist_one:\n"
+"        cmpl    $1, %%r15d\n"            /* if dist 1, is a memset */
+"        jne     .L_check_window\n"
+"        cmpq    %%rdi, 40(%%rsp)\n"      /* if out == beg, outside window */
+"        je      .L_check_window\n"
+
+"        movl    %%r14d, %%ecx\n"         /* ecx = len */
+"        movb    -1(%%rdi), %%al\n"
+"        movb    %%al, %%ah\n"
+
+"        sarl    %%ecx\n"
+"        jnc     .L_set_two\n"
+"        movb    %%al, (%%rdi)\n"
+"        incq    %%rdi\n"
+
+".L_set_two:\n"
+"        rep     stosw\n"
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_test_for_second_level_length:\n"
+"        testb   $64, %%al\n"
+"        jnz     .L_test_for_end_of_block\n" /* if ((op & 64) != 0) */
+
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"         /* eax &= hold */
+"        addl    %%r14d, %%eax\n"        /* eax += len */
+"        movl    (%%rbp,%%rax,4), %%eax\n" /* eax = lcode[val+(hold&mask[op])]*/
+"        jmp     .L_dolen\n"
+
+".align 32,0x90\n"
+".L_test_for_second_level_dist:\n"
+"        testb   $64, %%al\n"
+"        jnz     .L_invalid_distance_code\n" /* if ((op & 64) != 0) */
+
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"         /* eax &= hold */
+"        addl    %%r15d, %%eax\n"        /* eax += dist */
+"        movl    (%%r11,%%rax,4), %%eax\n" /* eax = dcode[val+(hold&mask[op])]*/
+"        jmp     .L_dodist\n"
+
+".align 32,0x90\n"
+".L_clip_window:\n"
+"        movl    %%eax, %%ecx\n"         /* ecx = nbytes */
+"        movl    92(%%rsp), %%eax\n"     /* eax = wsize, prepare for dist cmp */
+"        negl    %%ecx\n"                /* nbytes = -nbytes */
+
+"        cmpl    %%r15d, %%eax\n"
+"        jb      .L_invalid_distance_too_far\n" /* if (dist > wsize) */
+
+"        addl    %%r15d, %%ecx\n"         /* nbytes = dist - nbytes */
+"        cmpl    $0, 96(%%rsp)\n"
+"        jne     .L_wrap_around_window\n" /* if (write != 0) */
+
+"        movq    56(%%rsp), %%rsi\n"     /* from  = window */
+"        subl    %%ecx, %%eax\n"         /* eax  -= nbytes */
+"        addq    %%rax, %%rsi\n"         /* from += wsize - nbytes */
+
+"        movl    %%r14d, %%eax\n"        /* eax = len */
+"        cmpl    %%ecx, %%r14d\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* eax -= nbytes */
+"        rep     movsb\n"
+"        movq    %%rdi, %%rsi\n"
+"        subq    %%r15, %%rsi\n"         /* from = &out[ -dist ] */
+"        jmp     .L_do_copy\n"
+
+".align 32,0x90\n"
+".L_wrap_around_window:\n"
+"        movl    96(%%rsp), %%eax\n"     /* eax = write */
+"        cmpl    %%eax, %%ecx\n"
+"        jbe     .L_contiguous_in_window\n" /* if (write >= nbytes) */
+
+"        movl    92(%%rsp), %%esi\n"     /* from  = wsize */
+"        addq    56(%%rsp), %%rsi\n"     /* from += window */
+"        addq    %%rax, %%rsi\n"         /* from += write */
+"        subq    %%rcx, %%rsi\n"         /* from -= nbytes */
+"        subl    %%eax, %%ecx\n"         /* nbytes -= write */
+
+"        movl    %%r14d, %%eax\n"        /* eax = len */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movq    56(%%rsp), %%rsi\n"     /* from = window */
+"        movl    96(%%rsp), %%ecx\n"     /* nbytes = write */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movq    %%rdi, %%rsi\n"
+"        subq    %%r15, %%rsi\n"         /* from = out - dist */
+"        jmp     .L_do_copy\n"
+
+".align 32,0x90\n"
+".L_contiguous_in_window:\n"
+"        movq    56(%%rsp), %%rsi\n"     /* rsi = window */
+"        addq    %%rax, %%rsi\n"
+"        subq    %%rcx, %%rsi\n"         /* from += write - nbytes */
+
+"        movl    %%r14d, %%eax\n"        /* eax = len */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movq    %%rdi, %%rsi\n"
+"        subq    %%r15, %%rsi\n"         /* from = out - dist */
+"        jmp     .L_do_copy\n"           /* if (nbytes >= len) */
+
+".align 32,0x90\n"
+".L_do_copy:\n"
+"        movl    %%eax, %%ecx\n"         /* ecx = len */
+"        rep     movsb\n"
+
+"        movq    %%r8, %%rsi\n"          /* move in back to %esi, toss from */
+"        jmp     .L_while_test\n"
+
+".L_test_for_end_of_block:\n"
+"        testb   $32, %%al\n"
+"        jz      .L_invalid_literal_length_code\n"
+"        movl    $1, 116(%%rsp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_literal_length_code:\n"
+"        movl    $2, 116(%%rsp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_distance_code:\n"
+"        movl    $3, 116(%%rsp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_distance_too_far:\n"
+"        movl    $4, 116(%%rsp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_break_loop:\n"
+"        movl    $0, 116(%%rsp)\n"
+
+".L_break_loop_with_status:\n"
+/* put in, out, bits, and hold back into ar and pop esp */
+"        movq    %%rsi, 16(%%rsp)\n"     /* in */
+"        movq    %%rdi, 32(%%rsp)\n"     /* out */
+"        movl    %%ebx, 88(%%rsp)\n"     /* bits */
+"        movq    %%rdx, 80(%%rsp)\n"     /* hold */
+"        movq    (%%rsp), %%rax\n"       /* restore rbp and rsp */
+"        movq    8(%%rsp), %%rbp\n"
+"        movq    %%rax, %%rsp\n"
+          :
+          : "m" (ar)
+          : "memory", "%rax", "%rbx", "%rcx", "%rdx", "%rsi", "%rdi",
+            "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15"
+    );
+#elif ( defined( __GNUC__ ) || defined( __ICC ) ) && defined( __i386 )
+    __asm__ __volatile__ (
+"        leal    %0, %%eax\n"
+"        movl    %%esp, (%%eax)\n"        /* save esp, ebp */
+"        movl    %%ebp, 4(%%eax)\n"
+"        movl    %%eax, %%esp\n"
+"        movl    8(%%esp), %%esi\n"       /* esi = in */
+"        movl    16(%%esp), %%edi\n"      /* edi = out */
+"        movl    40(%%esp), %%edx\n"      /* edx = hold */
+"        movl    44(%%esp), %%ebx\n"      /* ebx = bits */
+"        movl    32(%%esp), %%ebp\n"      /* ebp = lcode */
+
+"        cld\n"
+"        jmp     .L_do_loop\n"
+
+".align 32,0x90\n"
+".L_while_test:\n"
+"        cmpl    %%edi, 24(%%esp)\n"      /* out < end */
+"        jbe     .L_break_loop\n"
+"        cmpl    %%esi, 12(%%esp)\n"      /* in < last */
+"        jbe     .L_break_loop\n"
+
+".L_do_loop:\n"
+"        cmpb    $15, %%bl\n"
+"        ja      .L_get_length_code\n"    /* if (15 < bits) */
+
+"        xorl    %%eax, %%eax\n"
+"        lodsw\n"                         /* al = *(ushort *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $16, %%bl\n"             /* bits += 16 */
+"        shll    %%cl, %%eax\n"
+"        orl     %%eax, %%edx\n"        /* hold |= *((ushort *)in)++ << bits */
+
+".L_get_length_code:\n"
+"        movl    56(%%esp), %%eax\n"      /* eax = lmask */
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        movl    (%%ebp,%%eax,4), %%eax\n" /* eax = lcode[hold & lmask] */
+
+".L_dolen:\n"
+"        movb    %%ah, %%cl\n"            /* cl = this.bits */
+"        subb    %%ah, %%bl\n"            /* bits -= this.bits */
+"        shrl    %%cl, %%edx\n"           /* hold >>= this.bits */
+
+"        testb   %%al, %%al\n"
+"        jnz     .L_test_for_length_base\n" /* if (op != 0) 45.7% */
+
+"        shrl    $16, %%eax\n"            /* output this.val char */
+"        stosb\n"
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_test_for_length_base:\n"
+"        movl    %%eax, %%ecx\n"          /* len = this */
+"        shrl    $16, %%ecx\n"            /* len = this.val */
+"        movl    %%ecx, 64(%%esp)\n"      /* save len */
+"        movb    %%al, %%cl\n"
+
+"        testb   $16, %%al\n"
+"        jz      .L_test_for_second_level_length\n" /* if ((op & 16) == 0) 8% */
+"        andb    $15, %%cl\n"             /* op &= 15 */
+"        jz      .L_decode_distance\n"    /* if (!op) */
+"        cmpb    %%cl, %%bl\n"
+"        jae     .L_add_bits_to_len\n"    /* if (op <= bits) */
+
+"        movb    %%cl, %%ch\n"            /* stash op in ch, freeing cl */
+"        xorl    %%eax, %%eax\n"
+"        lodsw\n"                         /* al = *(ushort *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $16, %%bl\n"             /* bits += 16 */
+"        shll    %%cl, %%eax\n"
+"        orl     %%eax, %%edx\n"         /* hold |= *((ushort *)in)++ << bits */
+"        movb    %%ch, %%cl\n"            /* move op back to ecx */
+
+".L_add_bits_to_len:\n"
+"        subb    %%cl, %%bl\n"
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        shrl    %%cl, %%edx\n"
+"        addl    %%eax, 64(%%esp)\n"      /* len += hold & mask[op] */
+
+".L_decode_distance:\n"
+"        cmpb    $15, %%bl\n"
+"        ja      .L_get_distance_code\n"  /* if (15 < bits) */
+
+"        xorl    %%eax, %%eax\n"
+"        lodsw\n"                         /* al = *(ushort *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $16, %%bl\n"             /* bits += 16 */
+"        shll    %%cl, %%eax\n"
+"        orl     %%eax, %%edx\n"         /* hold |= *((ushort *)in)++ << bits */
+
+".L_get_distance_code:\n"
+"        movl    60(%%esp), %%eax\n"      /* eax = dmask */
+"        movl    36(%%esp), %%ecx\n"      /* ecx = dcode */
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        movl    (%%ecx,%%eax,4), %%eax\n"/* eax = dcode[hold & dmask] */
+
+".L_dodist:\n"
+"        movl    %%eax, %%ebp\n"          /* dist = this */
+"        shrl    $16, %%ebp\n"            /* dist = this.val */
+"        movb    %%ah, %%cl\n"
+"        subb    %%ah, %%bl\n"            /* bits -= this.bits */
+"        shrl    %%cl, %%edx\n"           /* hold >>= this.bits */
+"        movb    %%al, %%cl\n"            /* cl = this.op */
+
+"        testb   $16, %%al\n"             /* if ((op & 16) == 0) */
+"        jz      .L_test_for_second_level_dist\n"
+"        andb    $15, %%cl\n"             /* op &= 15 */
+"        jz      .L_check_dist_one\n"
+"        cmpb    %%cl, %%bl\n"
+"        jae     .L_add_bits_to_dist\n"   /* if (op <= bits) 97.6% */
+
+"        movb    %%cl, %%ch\n"            /* stash op in ch, freeing cl */
+"        xorl    %%eax, %%eax\n"
+"        lodsw\n"                         /* al = *(ushort *)in++ */
+"        movb    %%bl, %%cl\n"            /* cl = bits, needs it for shifting */
+"        addb    $16, %%bl\n"             /* bits += 16 */
+"        shll    %%cl, %%eax\n"
+"        orl     %%eax, %%edx\n"        /* hold |= *((ushort *)in)++ << bits */
+"        movb    %%ch, %%cl\n"            /* move op back to ecx */
+
+".L_add_bits_to_dist:\n"
+"        subb    %%cl, %%bl\n"
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"                 /* (1 << op) - 1 */
+"        andl    %%edx, %%eax\n"          /* eax &= hold */
+"        shrl    %%cl, %%edx\n"
+"        addl    %%eax, %%ebp\n"          /* dist += hold & ((1 << op) - 1) */
+
+".L_check_window:\n"
+"        movl    %%esi, 8(%%esp)\n"       /* save in so from can use it's reg */
+"        movl    %%edi, %%eax\n"
+"        subl    20(%%esp), %%eax\n"      /* nbytes = out - beg */
+
+"        cmpl    %%ebp, %%eax\n"
+"        jb      .L_clip_window\n"        /* if (dist > nbytes) 4.2% */
+
+"        movl    64(%%esp), %%ecx\n"      /* ecx = len */
+"        movl    %%edi, %%esi\n"
+"        subl    %%ebp, %%esi\n"          /* from = out - dist */
+
+"        sarl    %%ecx\n"
+"        jnc     .L_copy_two\n"           /* if len % 2 == 0 */
+
+"        rep     movsw\n"
+"        movb    (%%esi), %%al\n"
+"        movb    %%al, (%%edi)\n"
+"        incl    %%edi\n"
+
+"        movl    8(%%esp), %%esi\n"       /* move in back to %esi, toss from */
+"        movl    32(%%esp), %%ebp\n"      /* ebp = lcode */
+"        jmp     .L_while_test\n"
+
+".L_copy_two:\n"
+"        rep     movsw\n"
+"        movl    8(%%esp), %%esi\n"       /* move in back to %esi, toss from */
+"        movl    32(%%esp), %%ebp\n"      /* ebp = lcode */
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_check_dist_one:\n"
+"        cmpl    $1, %%ebp\n"            /* if dist 1, is a memset */
+"        jne     .L_check_window\n"
+"        cmpl    %%edi, 20(%%esp)\n"
+"        je      .L_check_window\n"      /* out == beg, if outside window */
+
+"        movl    64(%%esp), %%ecx\n"      /* ecx = len */
+"        movb    -1(%%edi), %%al\n"
+"        movb    %%al, %%ah\n"
+
+"        sarl    %%ecx\n"
+"        jnc     .L_set_two\n"
+"        movb    %%al, (%%edi)\n"
+"        incl    %%edi\n"
+
+".L_set_two:\n"
+"        rep     stosw\n"
+"        movl    32(%%esp), %%ebp\n"      /* ebp = lcode */
+"        jmp     .L_while_test\n"
+
+".align 32,0x90\n"
+".L_test_for_second_level_length:\n"
+"        testb   $64, %%al\n"
+"        jnz     .L_test_for_end_of_block\n" /* if ((op & 64) != 0) */
+
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"         /* eax &= hold */
+"        addl    64(%%esp), %%eax\n"     /* eax += len */
+"        movl    (%%ebp,%%eax,4), %%eax\n" /* eax = lcode[val+(hold&mask[op])]*/
+"        jmp     .L_dolen\n"
+
+".align 32,0x90\n"
+".L_test_for_second_level_dist:\n"
+"        testb   $64, %%al\n"
+"        jnz     .L_invalid_distance_code\n" /* if ((op & 64) != 0) */
+
+"        xorl    %%eax, %%eax\n"
+"        incl    %%eax\n"
+"        shll    %%cl, %%eax\n"
+"        decl    %%eax\n"
+"        andl    %%edx, %%eax\n"         /* eax &= hold */
+"        addl    %%ebp, %%eax\n"         /* eax += dist */
+"        movl    36(%%esp), %%ecx\n"     /* ecx = dcode */
+"        movl    (%%ecx,%%eax,4), %%eax\n" /* eax = dcode[val+(hold&mask[op])]*/
+"        jmp     .L_dodist\n"
+
+".align 32,0x90\n"
+".L_clip_window:\n"
+"        movl    %%eax, %%ecx\n"
+"        movl    48(%%esp), %%eax\n"     /* eax = wsize */
+"        negl    %%ecx\n"                /* nbytes = -nbytes */
+"        movl    28(%%esp), %%esi\n"     /* from = window */
+
+"        cmpl    %%ebp, %%eax\n"
+"        jb      .L_invalid_distance_too_far\n" /* if (dist > wsize) */
+
+"        addl    %%ebp, %%ecx\n"         /* nbytes = dist - nbytes */
+"        cmpl    $0, 52(%%esp)\n"
+"        jne     .L_wrap_around_window\n" /* if (write != 0) */
+
+"        subl    %%ecx, %%eax\n"
+"        addl    %%eax, %%esi\n"         /* from += wsize - nbytes */
+
+"        movl    64(%%esp), %%eax\n"     /* eax = len */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movl    %%edi, %%esi\n"
+"        subl    %%ebp, %%esi\n"         /* from = out - dist */
+"        jmp     .L_do_copy\n"
+
+".align 32,0x90\n"
+".L_wrap_around_window:\n"
+"        movl    52(%%esp), %%eax\n"     /* eax = write */
+"        cmpl    %%eax, %%ecx\n"
+"        jbe     .L_contiguous_in_window\n" /* if (write >= nbytes) */
+
+"        addl    48(%%esp), %%esi\n"     /* from += wsize */
+"        addl    %%eax, %%esi\n"         /* from += write */
+"        subl    %%ecx, %%esi\n"         /* from -= nbytes */
+"        subl    %%eax, %%ecx\n"         /* nbytes -= write */
+
+"        movl    64(%%esp), %%eax\n"     /* eax = len */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movl    28(%%esp), %%esi\n"     /* from = window */
+"        movl    52(%%esp), %%ecx\n"     /* nbytes = write */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movl    %%edi, %%esi\n"
+"        subl    %%ebp, %%esi\n"         /* from = out - dist */
+"        jmp     .L_do_copy\n"
+
+".align 32,0x90\n"
+".L_contiguous_in_window:\n"
+"        addl    %%eax, %%esi\n"
+"        subl    %%ecx, %%esi\n"         /* from += write - nbytes */
+
+"        movl    64(%%esp), %%eax\n"     /* eax = len */
+"        cmpl    %%ecx, %%eax\n"
+"        jbe     .L_do_copy\n"           /* if (nbytes >= len) */
+
+"        subl    %%ecx, %%eax\n"         /* len -= nbytes */
+"        rep     movsb\n"
+"        movl    %%edi, %%esi\n"
+"        subl    %%ebp, %%esi\n"         /* from = out - dist */
+"        jmp     .L_do_copy\n"           /* if (nbytes >= len) */
+
+".align 32,0x90\n"
+".L_do_copy:\n"
+"        movl    %%eax, %%ecx\n"
+"        rep     movsb\n"
+
+"        movl    8(%%esp), %%esi\n"      /* move in back to %esi, toss from */
+"        movl    32(%%esp), %%ebp\n"     /* ebp = lcode */
+"        jmp     .L_while_test\n"
+
+".L_test_for_end_of_block:\n"
+"        testb   $32, %%al\n"
+"        jz      .L_invalid_literal_length_code\n"
+"        movl    $1, 72(%%esp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_literal_length_code:\n"
+"        movl    $2, 72(%%esp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_distance_code:\n"
+"        movl    $3, 72(%%esp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_invalid_distance_too_far:\n"
+"        movl    8(%%esp), %%esi\n"
+"        movl    $4, 72(%%esp)\n"
+"        jmp     .L_break_loop_with_status\n"
+
+".L_break_loop:\n"
+"        movl    $0, 72(%%esp)\n"
+
+".L_break_loop_with_status:\n"
+/* put in, out, bits, and hold back into ar and pop esp */
+"        movl    %%esi, 8(%%esp)\n"      /* save in */
+"        movl    %%edi, 16(%%esp)\n"     /* save out */
+"        movl    %%ebx, 44(%%esp)\n"     /* save bits */
+"        movl    %%edx, 40(%%esp)\n"     /* save hold */
+"        movl    4(%%esp), %%ebp\n"      /* restore esp, ebp */
+"        movl    (%%esp), %%esp\n"
+          :
+          : "m" (ar)
+          : "memory", "%eax", "%ebx", "%ecx", "%edx", "%esi", "%edi"
+    );
+#elif defined( _MSC_VER ) && ! defined( _M_AMD64 )
+    __asm {
+	lea	eax, ar
+	mov	[eax], esp         /* save esp, ebp */
+	mov	[eax+4], ebp
+	mov	esp, eax
+	mov	esi, [esp+8]       /* esi = in */
+	mov	edi, [esp+16]      /* edi = out */
+	mov	edx, [esp+40]      /* edx = hold */
+	mov	ebx, [esp+44]      /* ebx = bits */
+	mov	ebp, [esp+32]      /* ebp = lcode */
+
+	cld
+	jmp	L_do_loop
+
+ALIGN 4
+L_while_test:
+	cmp	[esp+24], edi
+	jbe	L_break_loop
+	cmp	[esp+12], esi
+	jbe	L_break_loop
+
+L_do_loop:
+	cmp	bl, 15
+	ja	L_get_length_code    /* if (15 < bits) */
+
+	xor	eax, eax
+	lodsw                         /* al = *(ushort *)in++ */
+	mov	cl, bl            /* cl = bits, needs it for shifting */
+	add	bl, 16             /* bits += 16 */
+	shl	eax, cl
+	or	edx, eax        /* hold |= *((ushort *)in)++ << bits */
+
+L_get_length_code:
+	mov	eax, [esp+56]      /* eax = lmask */
+	and	eax, edx          /* eax &= hold */
+	mov	eax, [ebp+eax*4] /* eax = lcode[hold & lmask] */
+
+L_dolen:
+	mov	cl, ah            /* cl = this.bits */
+	sub	bl, ah            /* bits -= this.bits */
+	shr	edx, cl           /* hold >>= this.bits */
+
+	test	al, al
+	jnz	L_test_for_length_base /* if (op != 0) 45.7% */
+
+	shr	eax, 16            /* output this.val char */
+	stosb
+	jmp	L_while_test
+
+ALIGN 4
+L_test_for_length_base:
+	mov	ecx, eax          /* len = this */
+	shr	ecx, 16            /* len = this.val */
+	mov	[esp+64], ecx      /* save len */
+	mov	cl, al
+
+	test	al, 16
+	jz	L_test_for_second_level_length /* if ((op & 16) == 0) 8% */
+	and	cl, 15             /* op &= 15 */
+	jz	L_decode_distance    /* if (!op) */
+	cmp	bl, cl
+	jae	L_add_bits_to_len    /* if (op <= bits) */
+
+	mov	ch, cl            /* stash op in ch, freeing cl */
+	xor	eax, eax
+	lodsw                         /* al = *(ushort *)in++ */
+	mov	cl, bl            /* cl = bits, needs it for shifting */
+	add	bl, 16             /* bits += 16 */
+	shl	eax, cl
+	or	edx, eax         /* hold |= *((ushort *)in)++ << bits */
+	mov	cl, ch            /* move op back to ecx */
+
+L_add_bits_to_len:
+	sub	bl, cl
+	xor	eax, eax
+	inc	eax
+	shl	eax, cl
+	dec	eax
+	and	eax, edx          /* eax &= hold */
+	shr	edx, cl
+	add	[esp+64], eax      /* len += hold & mask[op] */
+
+L_decode_distance:
+	cmp	bl, 15
+	ja	L_get_distance_code  /* if (15 < bits) */
+
+	xor	eax, eax
+	lodsw                         /* al = *(ushort *)in++ */
+	mov	cl, bl            /* cl = bits, needs it for shifting */
+	add	bl, 16             /* bits += 16 */
+	shl	eax, cl
+	or	edx, eax         /* hold |= *((ushort *)in)++ << bits */
+
+L_get_distance_code:
+	mov	eax, [esp+60]      /* eax = dmask */
+	mov	ecx, [esp+36]      /* ecx = dcode */
+	and	eax, edx          /* eax &= hold */
+	mov	eax, [ecx+eax*4]/* eax = dcode[hold & dmask] */
+
+L_dodist:
+	mov	ebp, eax          /* dist = this */
+	shr	ebp, 16            /* dist = this.val */
+	mov	cl, ah
+	sub	bl, ah            /* bits -= this.bits */
+	shr	edx, cl           /* hold >>= this.bits */
+	mov	cl, al            /* cl = this.op */
+
+	test	al, 16             /* if ((op & 16) == 0) */
+	jz	L_test_for_second_level_dist
+	and	cl, 15             /* op &= 15 */
+	jz	L_check_dist_one
+	cmp	bl, cl
+	jae	L_add_bits_to_dist   /* if (op <= bits) 97.6% */
+
+	mov	ch, cl            /* stash op in ch, freeing cl */
+	xor	eax, eax
+	lodsw                         /* al = *(ushort *)in++ */
+	mov	cl, bl            /* cl = bits, needs it for shifting */
+	add	bl, 16             /* bits += 16 */
+	shl	eax, cl
+	or	edx, eax        /* hold |= *((ushort *)in)++ << bits */
+	mov	cl, ch            /* move op back to ecx */
+
+L_add_bits_to_dist:
+	sub	bl, cl
+	xor	eax, eax
+	inc	eax
+	shl	eax, cl
+	dec	eax                 /* (1 << op) - 1 */
+	and	eax, edx          /* eax &= hold */
+	shr	edx, cl
+	add	ebp, eax          /* dist += hold & ((1 << op) - 1) */
+
+L_check_window:
+	mov	[esp+8], esi       /* save in so from can use it's reg */
+	mov	eax, edi
+	sub	eax, [esp+20]      /* nbytes = out - beg */
+
+	cmp	eax, ebp
+	jb	L_clip_window        /* if (dist > nbytes) 4.2% */
+
+	mov	ecx, [esp+64]      /* ecx = len */
+	mov	esi, edi
+	sub	esi, ebp          /* from = out - dist */
+
+	sar	ecx, 1
+	jnc	L_copy_two
+
+	rep     movsw
+	mov	al, [esi]
+	mov	[edi], al
+	inc	edi
+
+	mov	esi, [esp+8]      /* move in back to %esi, toss from */
+	mov	ebp, [esp+32]     /* ebp = lcode */
+	jmp	L_while_test
+
+L_copy_two:
+	rep     movsw
+	mov	esi, [esp+8]      /* move in back to %esi, toss from */
+	mov	ebp, [esp+32]     /* ebp = lcode */
+	jmp	L_while_test
+
+ALIGN 4
+L_check_dist_one:
+	cmp	ebp, 1            /* if dist 1, is a memset */
+	jne	L_check_window
+	cmp	[esp+20], edi
+	je	L_check_window    /* out == beg, if outside window */
+
+	mov	ecx, [esp+64]     /* ecx = len */
+	mov	al, [edi-1]
+	mov	ah, al
+
+	sar	ecx, 1
+	jnc	L_set_two
+	mov	[edi], al         /* memset out with from[-1] */
+	inc	edi
+
+L_set_two:
+	rep     stosw
+	mov	ebp, [esp+32]     /* ebp = lcode */
+	jmp	L_while_test
+
+ALIGN 4
+L_test_for_second_level_length:
+	test	al, 64
+	jnz	L_test_for_end_of_block /* if ((op & 64) != 0) */
+
+	xor	eax, eax
+	inc	eax
+	shl	eax, cl
+	dec	eax
+	and	eax, edx         /* eax &= hold */
+	add	eax, [esp+64]     /* eax += len */
+	mov	eax, [ebp+eax*4] /* eax = lcode[val+(hold&mask[op])]*/
+	jmp	L_dolen
+
+ALIGN 4
+L_test_for_second_level_dist:
+	test	al, 64
+	jnz	L_invalid_distance_code /* if ((op & 64) != 0) */
+
+	xor	eax, eax
+	inc	eax
+	shl	eax, cl
+	dec	eax
+	and	eax, edx         /* eax &= hold */
+	add	eax, ebp         /* eax += dist */
+	mov	ecx, [esp+36]     /* ecx = dcode */
+	mov	eax, [ecx+eax*4] /* eax = dcode[val+(hold&mask[op])]*/
+	jmp	L_dodist
+
+ALIGN 4
+L_clip_window:
+	mov	ecx, eax
+	mov	eax, [esp+48]     /* eax = wsize */
+	neg	ecx                /* nbytes = -nbytes */
+	mov	esi, [esp+28]     /* from = window */
+
+	cmp	eax, ebp
+	jb	L_invalid_distance_too_far /* if (dist > wsize) */
+
+	add	ecx, ebp         /* nbytes = dist - nbytes */
+	cmp	dword ptr [esp+52], 0
+	jne	L_wrap_around_window /* if (write != 0) */
+
+	sub	eax, ecx
+	add	esi, eax         /* from += wsize - nbytes */
+
+	mov	eax, [esp+64]    /* eax = len */
+	cmp	eax, ecx
+	jbe	L_do_copy          /* if (nbytes >= len) */
+
+	sub	eax, ecx         /* len -= nbytes */
+	rep     movsb
+	mov	esi, edi
+	sub	esi, ebp         /* from = out - dist */
+	jmp	L_do_copy
+
+ALIGN 4
+L_wrap_around_window:
+	mov	eax, [esp+52]    /* eax = write */
+	cmp	ecx, eax
+	jbe	L_contiguous_in_window /* if (write >= nbytes) */
+
+	add	esi, [esp+48]    /* from += wsize */
+	add	esi, eax         /* from += write */
+	sub	esi, ecx         /* from -= nbytes */
+	sub	ecx, eax         /* nbytes -= write */
+
+	mov	eax, [esp+64]    /* eax = len */
+	cmp	eax, ecx
+	jbe	L_do_copy          /* if (nbytes >= len) */
+
+	sub	eax, ecx         /* len -= nbytes */
+	rep     movsb
+	mov	esi, [esp+28]     /* from = window */
+	mov	ecx, [esp+52]     /* nbytes = write */
+	cmp	eax, ecx
+	jbe	L_do_copy          /* if (nbytes >= len) */
+
+	sub	eax, ecx         /* len -= nbytes */
+	rep     movsb
+	mov	esi, edi
+	sub	esi, ebp         /* from = out - dist */
+	jmp	L_do_copy
+
+ALIGN 4
+L_contiguous_in_window:
+	add	esi, eax
+	sub	esi, ecx         /* from += write - nbytes */
+
+	mov	eax, [esp+64]    /* eax = len */
+	cmp	eax, ecx
+	jbe	L_do_copy          /* if (nbytes >= len) */
+
+	sub	eax, ecx         /* len -= nbytes */
+	rep     movsb
+	mov	esi, edi
+	sub	esi, ebp         /* from = out - dist */
+	jmp	L_do_copy
+
+ALIGN 4
+L_do_copy:
+	mov	ecx, eax
+	rep     movsb
+
+	mov	esi, [esp+8]      /* move in back to %esi, toss from */
+	mov	ebp, [esp+32]     /* ebp = lcode */
+	jmp	L_while_test
+
+L_test_for_end_of_block:
+	test	al, 32
+	jz	L_invalid_literal_length_code
+	mov	dword ptr [esp+72], 1
+	jmp	L_break_loop_with_status
+
+L_invalid_literal_length_code:
+	mov	dword ptr [esp+72], 2
+	jmp	L_break_loop_with_status
+
+L_invalid_distance_code:
+	mov	dword ptr [esp+72], 3
+	jmp	L_break_loop_with_status
+
+L_invalid_distance_too_far:
+	mov	esi, [esp+4]
+	mov	dword ptr [esp+72], 4
+	jmp	L_break_loop_with_status
+
+L_break_loop:
+	mov	dword ptr [esp+72], 0
+
+L_break_loop_with_status:
+/* put in, out, bits, and hold back into ar and pop esp */
+	mov	[esp+8], esi     /* save in */
+	mov	[esp+16], edi    /* save out */
+	mov	[esp+44], ebx    /* save bits */
+	mov	[esp+40], edx    /* save hold */
+	mov	ebp, [esp+4]     /* restore esp, ebp */
+	mov	esp, [esp]
+    }
+#else
+#error "x86 architecture not defined"
+#endif
+
+    if (ar.status > 1) {
+        if (ar.status == 2)
+            strm->msg = "invalid literal/length code";
+        else if (ar.status == 3)
+            strm->msg = "invalid distance code";
+        else
+            strm->msg = "invalid distance too far back";
+        state->mode = BAD;
+    }
+    else if ( ar.status == 1 ) {
+        state->mode = TYPE;
+    }
+
+    /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
+    ar.len = ar.bits >> 3;
+    ar.in -= ar.len;
+    ar.bits -= ar.len << 3;
+    ar.hold &= (1U << ar.bits) - 1;
+
+    /* update state and return */
+    strm->next_in = ar.in;
+    strm->next_out = ar.out;
+    strm->avail_in = (unsigned)(ar.in < ar.last ?
+                                PAD_AVAIL_IN + (ar.last - ar.in) :
+                                PAD_AVAIL_IN - (ar.in - ar.last));
+    strm->avail_out = (unsigned)(ar.out < ar.end ?
+                                 PAD_AVAIL_OUT + (ar.end - ar.out) :
+                                 PAD_AVAIL_OUT - (ar.out - ar.end));
+    state->hold = ar.hold;
+    state->bits = ar.bits;
+    return;
+}
+
diff --git a/third-party/zlib/contrib/iostream/zfstream.h b/third-party/zlib/contrib/iostream/zfstream.h
new file mode 100644
index 0000000..ed79098
--- /dev/null
+++ b/third-party/zlib/contrib/iostream/zfstream.h
@@ -0,0 +1,128 @@
+
+#ifndef zfstream_h
+#define zfstream_h
+
+#include <fstream.h>
+#include "zlib.h"
+
+class gzfilebuf : public streambuf {
+
+public:
+
+  gzfilebuf( );
+  virtual ~gzfilebuf();
+
+  gzfilebuf *open( const char *name, int io_mode );
+  gzfilebuf *attach( int file_descriptor, int io_mode );
+  gzfilebuf *close();
+
+  int setcompressionlevel( int comp_level );
+  int setcompressionstrategy( int comp_strategy );
+
+  inline int is_open() const { return (file !=NULL); }
+
+  virtual streampos seekoff( streamoff, ios::seek_dir, int );
+
+  virtual int sync();
+
+protected:
+
+  virtual int underflow();
+  virtual int overflow( int = EOF );
+
+private:
+
+  gzFile file;
+  short mode;
+  short own_file_descriptor;
+
+  int flushbuf();
+  int fillbuf();
+
+};
+
+class gzfilestream_common : virtual public ios {
+
+  friend class gzifstream;
+  friend class gzofstream;
+  friend gzofstream &setcompressionlevel( gzofstream &, int );
+  friend gzofstream &setcompressionstrategy( gzofstream &, int );
+
+public:
+  virtual ~gzfilestream_common();
+
+  void attach( int fd, int io_mode );
+  void open( const char *name, int io_mode );
+  void close();
+
+protected:
+  gzfilestream_common();
+
+private:
+  gzfilebuf *rdbuf();
+
+  gzfilebuf buffer;
+
+};
+
+class gzifstream : public gzfilestream_common, public istream {
+
+public:
+
+  gzifstream();
+  gzifstream( const char *name, int io_mode = ios::in );
+  gzifstream( int fd, int io_mode = ios::in );
+
+  virtual ~gzifstream();
+
+};
+
+class gzofstream : public gzfilestream_common, public ostream {
+
+public:
+
+  gzofstream();
+  gzofstream( const char *name, int io_mode = ios::out );
+  gzofstream( int fd, int io_mode = ios::out );
+
+  virtual ~gzofstream();
+
+};
+
+template<class T> class gzomanip {
+  friend gzofstream &operator<<(gzofstream &, const gzomanip<T> &);
+public:
+  gzomanip(gzofstream &(*f)(gzofstream &, T), T v) : func(f), val(v) { }
+private:
+  gzofstream &(*func)(gzofstream &, T);
+  T val;
+};
+
+template<class T> gzofstream &operator<<(gzofstream &s, const gzomanip<T> &m)
+{
+  return (*m.func)(s, m.val);
+}
+
+inline gzofstream &setcompressionlevel( gzofstream &s, int l )
+{
+  (s.rdbuf())->setcompressionlevel(l);
+  return s;
+}
+
+inline gzofstream &setcompressionstrategy( gzofstream &s, int l )
+{
+  (s.rdbuf())->setcompressionstrategy(l);
+  return s;
+}
+
+inline gzomanip<int> setcompressionlevel(int l)
+{
+  return gzomanip<int>(&setcompressionlevel,l);
+}
+
+inline gzomanip<int> setcompressionstrategy(int l)
+{
+  return gzomanip<int>(&setcompressionstrategy,l);
+}
+
+#endif
diff --git a/third-party/zlib/contrib/iostream2/zstream.h b/third-party/zlib/contrib/iostream2/zstream.h
new file mode 100644
index 0000000..43d2332
--- /dev/null
+++ b/third-party/zlib/contrib/iostream2/zstream.h
@@ -0,0 +1,307 @@
+/*
+ *
+ * Copyright (c) 1997
+ * Christian Michelsen Research AS
+ * Advanced Computing
+ * Fantoftvegen 38, 5036 BERGEN, Norway
+ * http://www.cmr.no
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation.  Christian Michelsen Research AS makes no
+ * representations about the suitability of this software for any
+ * purpose.  It is provided "as is" without express or implied warranty.
+ *
+ */
+
+#ifndef ZSTREAM__H
+#define ZSTREAM__H
+
+/*
+ * zstream.h - C++ interface to the 'zlib' general purpose compression library
+ * $Id: zstream.h 1.1 1997-06-25 12:00:56+02 tyge Exp tyge $
+ */
+
+#include <strstream.h>
+#include <string.h>
+#include <stdio.h>
+#include "zlib.h"
+
+#if defined(_WIN32)
+#   include <fcntl.h>
+#   include <io.h>
+#   define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
+#else
+#   define SET_BINARY_MODE(file)
+#endif
+
+class zstringlen {
+public:
+    zstringlen(class izstream&);
+    zstringlen(class ozstream&, const char*);
+    size_t value() const { return val.word; }
+private:
+    struct Val { unsigned char byte; size_t word; } val;
+};
+
+//  ----------------------------- izstream -----------------------------
+
+class izstream
+{
+    public:
+        izstream() : m_fp(0) {}
+        izstream(FILE* fp) : m_fp(0) { open(fp); }
+        izstream(const char* name) : m_fp(0) { open(name); }
+        ~izstream() { close(); }
+
+        /* Opens a gzip (.gz) file for reading.
+         * open() can be used to read a file which is not in gzip format;
+         * in this case read() will directly read from the file without
+         * decompression. errno can be checked to distinguish two error
+         * cases (if errno is zero, the zlib error is Z_MEM_ERROR).
+         */
+        void open(const char* name) {
+            if (m_fp) close();
+            m_fp = ::gzopen(name, "rb");
+        }
+
+        void open(FILE* fp) {
+            SET_BINARY_MODE(fp);
+            if (m_fp) close();
+            m_fp = ::gzdopen(fileno(fp), "rb");
+        }
+
+        /* Flushes all pending input if necessary, closes the compressed file
+         * and deallocates all the (de)compression state. The return value is
+         * the zlib error number (see function error() below).
+         */
+        int close() {
+            int r = ::gzclose(m_fp);
+            m_fp = 0; return r;
+        }
+
+        /* Binary read the given number of bytes from the compressed file.
+         */
+        int read(void* buf, size_t len) {
+            return ::gzread(m_fp, buf, len);
+        }
+
+        /* Returns the error message for the last error which occurred on the
+         * given compressed file. errnum is set to zlib error number. If an
+         * error occurred in the file system and not in the compression library,
+         * errnum is set to Z_ERRNO and the application may consult errno
+         * to get the exact error code.
+         */
+        const char* error(int* errnum) {
+            return ::gzerror(m_fp, errnum);
+        }
+
+        gzFile fp() { return m_fp; }
+
+    private:
+        gzFile m_fp;
+};
+
+/*
+ * Binary read the given (array of) object(s) from the compressed file.
+ * If the input file was not in gzip format, read() copies the objects number
+ * of bytes into the buffer.
+ * returns the number of uncompressed bytes actually read
+ * (0 for end of file, -1 for error).
+ */
+template <class T, class Items>
+inline int read(izstream& zs, T* x, Items items) {
+    return ::gzread(zs.fp(), x, items*sizeof(T));
+}
+
+/*
+ * Binary input with the '>' operator.
+ */
+template <class T>
+inline izstream& operator>(izstream& zs, T& x) {
+    ::gzread(zs.fp(), &x, sizeof(T));
+    return zs;
+}
+
+
+inline zstringlen::zstringlen(izstream& zs) {
+    zs > val.byte;
+    if (val.byte == 255) zs > val.word;
+    else val.word = val.byte;
+}
+
+/*
+ * Read length of string + the string with the '>' operator.
+ */
+inline izstream& operator>(izstream& zs, char* x) {
+    zstringlen len(zs);
+    ::gzread(zs.fp(), x, len.value());
+    x[len.value()] = '\0';
+    return zs;
+}
+
+inline char* read_string(izstream& zs) {
+    zstringlen len(zs);
+    char* x = new char[len.value()+1];
+    ::gzread(zs.fp(), x, len.value());
+    x[len.value()] = '\0';
+    return x;
+}
+
+// ----------------------------- ozstream -----------------------------
+
+class ozstream
+{
+    public:
+        ozstream() : m_fp(0), m_os(0) {
+        }
+        ozstream(FILE* fp, int level = Z_DEFAULT_COMPRESSION)
+            : m_fp(0), m_os(0) {
+            open(fp, level);
+        }
+        ozstream(const char* name, int level = Z_DEFAULT_COMPRESSION)
+            : m_fp(0), m_os(0) {
+            open(name, level);
+        }
+        ~ozstream() {
+            close();
+        }
+
+        /* Opens a gzip (.gz) file for writing.
+         * The compression level parameter should be in 0..9
+         * errno can be checked to distinguish two error cases
+         * (if errno is zero, the zlib error is Z_MEM_ERROR).
+         */
+        void open(const char* name, int level = Z_DEFAULT_COMPRESSION) {
+            char mode[4] = "wb\0";
+            if (level != Z_DEFAULT_COMPRESSION) mode[2] = '0'+level;
+            if (m_fp) close();
+            m_fp = ::gzopen(name, mode);
+        }
+
+        /* open from a FILE pointer.
+         */
+        void open(FILE* fp, int level = Z_DEFAULT_COMPRESSION) {
+            SET_BINARY_MODE(fp);
+            char mode[4] = "wb\0";
+            if (level != Z_DEFAULT_COMPRESSION) mode[2] = '0'+level;
+            if (m_fp) close();
+            m_fp = ::gzdopen(fileno(fp), mode);
+        }
+
+        /* Flushes all pending output if necessary, closes the compressed file
+         * and deallocates all the (de)compression state. The return value is
+         * the zlib error number (see function error() below).
+         */
+        int close() {
+            if (m_os) {
+                ::gzwrite(m_fp, m_os->str(), m_os->pcount());
+                delete[] m_os->str(); delete m_os; m_os = 0;
+            }
+            int r = ::gzclose(m_fp); m_fp = 0; return r;
+        }
+
+        /* Binary write the given number of bytes into the compressed file.
+         */
+        int write(const void* buf, size_t len) {
+            return ::gzwrite(m_fp, (voidp) buf, len);
+        }
+
+        /* Flushes all pending output into the compressed file. The parameter
+         * _flush is as in the deflate() function. The return value is the zlib
+         * error number (see function gzerror below). flush() returns Z_OK if
+         * the flush_ parameter is Z_FINISH and all output could be flushed.
+         * flush() should be called only when strictly necessary because it can
+         * degrade compression.
+         */
+        int flush(int _flush) {
+            os_flush();
+            return ::gzflush(m_fp, _flush);
+        }
+
+        /* Returns the error message for the last error which occurred on the
+         * given compressed file. errnum is set to zlib error number. If an
+         * error occurred in the file system and not in the compression library,
+         * errnum is set to Z_ERRNO and the application may consult errno
+         * to get the exact error code.
+         */
+        const char* error(int* errnum) {
+            return ::gzerror(m_fp, errnum);
+        }
+
+        gzFile fp() { return m_fp; }
+
+        ostream& os() {
+            if (m_os == 0) m_os = new ostrstream;
+            return *m_os;
+        }
+
+        void os_flush() {
+            if (m_os && m_os->pcount()>0) {
+                ostrstream* oss = new ostrstream;
+                oss->fill(m_os->fill());
+                oss->flags(m_os->flags());
+                oss->precision(m_os->precision());
+                oss->width(m_os->width());
+                ::gzwrite(m_fp, m_os->str(), m_os->pcount());
+                delete[] m_os->str(); delete m_os; m_os = oss;
+            }
+        }
+
+    private:
+        gzFile m_fp;
+        ostrstream* m_os;
+};
+
+/*
+ * Binary write the given (array of) object(s) into the compressed file.
+ * returns the number of uncompressed bytes actually written
+ * (0 in case of error).
+ */
+template <class T, class Items>
+inline int write(ozstream& zs, const T* x, Items items) {
+    return ::gzwrite(zs.fp(), (voidp) x, items*sizeof(T));
+}
+
+/*
+ * Binary output with the '<' operator.
+ */
+template <class T>
+inline ozstream& operator<(ozstream& zs, const T& x) {
+    ::gzwrite(zs.fp(), (voidp) &x, sizeof(T));
+    return zs;
+}
+
+inline zstringlen::zstringlen(ozstream& zs, const char* x) {
+    val.byte = 255;  val.word = ::strlen(x);
+    if (val.word < 255) zs < (val.byte = val.word);
+    else zs < val;
+}
+
+/*
+ * Write length of string + the string with the '<' operator.
+ */
+inline ozstream& operator<(ozstream& zs, const char* x) {
+    zstringlen len(zs, x);
+    ::gzwrite(zs.fp(), (voidp) x, len.value());
+    return zs;
+}
+
+#ifdef _MSC_VER
+inline ozstream& operator<(ozstream& zs, char* const& x) {
+    return zs < (const char*) x;
+}
+#endif
+
+/*
+ * Ascii write with the << operator;
+ */
+template <class T>
+inline ostream& operator<<(ozstream& zs, const T& x) {
+    zs.os_flush();
+    return zs.os() << x;
+}
+
+#endif
diff --git a/third-party/zlib/contrib/iostream3/README b/third-party/zlib/contrib/iostream3/README
new file mode 100644
index 0000000..f7b319a
--- /dev/null
+++ b/third-party/zlib/contrib/iostream3/README
@@ -0,0 +1,35 @@
+These classes provide a C++ stream interface to the zlib library. It allows you
+to do things like:
+
+  gzofstream outf("blah.gz");
+  outf << "These go into the gzip file " << 123 << endl;
+
+It does this by deriving a specialized stream buffer for gzipped files, which is
+the way Stroustrup would have done it. :->
+
+The gzifstream and gzofstream classes were originally written by Kevin Ruland
+and made available in the zlib contrib/iostream directory. The older version still
+compiles under gcc 2.xx, but not under gcc 3.xx, which sparked the development of
+this version.
+
+The new classes are as standard-compliant as possible, closely following the
+approach of the standard library's fstream classes. It compiles under gcc versions
+3.2 and 3.3, but not under gcc 2.xx. This is mainly due to changes in the standard
+library naming scheme. The new version of gzifstream/gzofstream/gzfilebuf differs
+from the previous one in the following respects:
+- added showmanyc
+- added setbuf, with support for unbuffered output via setbuf(0,0)
+- a few bug fixes of stream behavior
+- gzipped output file opened with default compression level instead of maximum level
+- setcompressionlevel()/strategy() members replaced by single setcompression()
+
+The code is provided "as is", with the permission to use, copy, modify, distribute
+and sell it for any purpose without fee.
+
+Ludwig Schwardt
+<schwardt at sun.ac.za>
+
+DSP Lab
+Electrical & Electronic Engineering Department
+University of Stellenbosch
+South Africa
diff --git a/third-party/zlib/contrib/iostream3/test.cc b/third-party/zlib/contrib/iostream3/test.cc
new file mode 100644
index 0000000..9423533
--- /dev/null
+++ b/third-party/zlib/contrib/iostream3/test.cc
@@ -0,0 +1,50 @@
+/*
+ * Test program for gzifstream and gzofstream
+ *
+ * by Ludwig Schwardt <schwardt at sun.ac.za>
+ * original version by Kevin Ruland <kevin at rodin.wustl.edu>
+ */
+
+#include "zfstream.h"
+#include <iostream>      // for cout
+
+int main() {
+
+  gzofstream outf;
+  gzifstream inf;
+  char buf[80];
+
+  outf.open("test1.txt.gz");
+  outf << "The quick brown fox sidestepped the lazy canine\n"
+       << 1.3 << "\nPlan " << 9 << std::endl;
+  outf.close();
+  std::cout << "Wrote the following message to 'test1.txt.gz' (check with zcat or zless):\n"
+            << "The quick brown fox sidestepped the lazy canine\n"
+            << 1.3 << "\nPlan " << 9 << std::endl;
+
+  std::cout << "\nReading 'test1.txt.gz' (buffered) produces:\n";
+  inf.open("test1.txt.gz");
+  while (inf.getline(buf,80,'\n')) {
+    std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n";
+  }
+  inf.close();
+
+  outf.rdbuf()->pubsetbuf(0,0);
+  outf.open("test2.txt.gz");
+  outf << setcompression(Z_NO_COMPRESSION)
+       << "The quick brown fox sidestepped the lazy canine\n"
+       << 1.3 << "\nPlan " << 9 << std::endl;
+  outf.close();
+  std::cout << "\nWrote the same message to 'test2.txt.gz' in uncompressed form";
+
+  std::cout << "\nReading 'test2.txt.gz' (unbuffered) produces:\n";
+  inf.rdbuf()->pubsetbuf(0,0);
+  inf.open("test2.txt.gz");
+  while (inf.getline(buf,80,'\n')) {
+    std::cout << buf << "\t(" << inf.rdbuf()->in_avail() << " chars left in buffer)\n";
+  }
+  inf.close();
+
+  return 0;
+
+}
diff --git a/third-party/zlib/contrib/iostream3/zfstream.cc b/third-party/zlib/contrib/iostream3/zfstream.cc
new file mode 100644
index 0000000..94eb933
--- /dev/null
+++ b/third-party/zlib/contrib/iostream3/zfstream.cc
@@ -0,0 +1,479 @@
+/*
+ * A C++ I/O streams interface to the zlib gz* functions
+ *
+ * by Ludwig Schwardt <schwardt at sun.ac.za>
+ * original version by Kevin Ruland <kevin at rodin.wustl.edu>
+ *
+ * This version is standard-compliant and compatible with gcc 3.x.
+ */
+
+#include "zfstream.h"
+#include <cstring>          // for strcpy, strcat, strlen (mode strings)
+#include <cstdio>           // for BUFSIZ
+
+// Internal buffer sizes (default and "unbuffered" versions)
+#define BIGBUFSIZE BUFSIZ
+#define SMALLBUFSIZE 1
+
+/*****************************************************************************/
+
+// Default constructor
+gzfilebuf::gzfilebuf()
+: file(NULL), io_mode(std::ios_base::openmode(0)), own_fd(false),
+  buffer(NULL), buffer_size(BIGBUFSIZE), own_buffer(true)
+{
+  // No buffers to start with
+  this->disable_buffer();
+}
+
+// Destructor
+gzfilebuf::~gzfilebuf()
+{
+  // Sync output buffer and close only if responsible for file
+  // (i.e. attached streams should be left open at this stage)
+  this->sync();
+  if (own_fd)
+    this->close();
+  // Make sure internal buffer is deallocated
+  this->disable_buffer();
+}
+
+// Set compression level and strategy
+int
+gzfilebuf::setcompression(int comp_level,
+                          int comp_strategy)
+{
+  return gzsetparams(file, comp_level, comp_strategy);
+}
+
+// Open gzipped file
+gzfilebuf*
+gzfilebuf::open(const char *name,
+                std::ios_base::openmode mode)
+{
+  // Fail if file already open
+  if (this->is_open())
+    return NULL;
+  // Don't support simultaneous read/write access (yet)
+  if ((mode & std::ios_base::in) && (mode & std::ios_base::out))
+    return NULL;
+
+  // Build mode string for gzopen and check it [27.8.1.3.2]
+  char char_mode[6] = "\0\0\0\0\0";
+  if (!this->open_mode(mode, char_mode))
+    return NULL;
+
+  // Attempt to open file
+  if ((file = gzopen(name, char_mode)) == NULL)
+    return NULL;
+
+  // On success, allocate internal buffer and set flags
+  this->enable_buffer();
+  io_mode = mode;
+  own_fd = true;
+  return this;
+}
+
+// Attach to gzipped file
+gzfilebuf*
+gzfilebuf::attach(int fd,
+                  std::ios_base::openmode mode)
+{
+  // Fail if file already open
+  if (this->is_open())
+    return NULL;
+  // Don't support simultaneous read/write access (yet)
+  if ((mode & std::ios_base::in) && (mode & std::ios_base::out))
+    return NULL;
+
+  // Build mode string for gzdopen and check it [27.8.1.3.2]
+  char char_mode[6] = "\0\0\0\0\0";
+  if (!this->open_mode(mode, char_mode))
+    return NULL;
+
+  // Attempt to attach to file
+  if ((file = gzdopen(fd, char_mode)) == NULL)
+    return NULL;
+
+  // On success, allocate internal buffer and set flags
+  this->enable_buffer();
+  io_mode = mode;
+  own_fd = false;
+  return this;
+}
+
+// Close gzipped file
+gzfilebuf*
+gzfilebuf::close()
+{
+  // Fail immediately if no file is open
+  if (!this->is_open())
+    return NULL;
+  // Assume success
+  gzfilebuf* retval = this;
+  // Attempt to sync and close gzipped file
+  if (this->sync() == -1)
+    retval = NULL;
+  if (gzclose(file) < 0)
+    retval = NULL;
+  // File is now gone anyway (postcondition [27.8.1.3.8])
+  file = NULL;
+  own_fd = false;
+  // Destroy internal buffer if it exists
+  this->disable_buffer();
+  return retval;
+}
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+// Convert int open mode to mode string
+bool
+gzfilebuf::open_mode(std::ios_base::openmode mode,
+                     char* c_mode) const
+{
+  bool testb = mode & std::ios_base::binary;
+  bool testi = mode & std::ios_base::in;
+  bool testo = mode & std::ios_base::out;
+  bool testt = mode & std::ios_base::trunc;
+  bool testa = mode & std::ios_base::app;
+
+  // Check for valid flag combinations - see [27.8.1.3.2] (Table 92)
+  // Original zfstream hardcoded the compression level to maximum here...
+  // Double the time for less than 1% size improvement seems
+  // excessive though - keeping it at the default level
+  // To change back, just append "9" to the next three mode strings
+  if (!testi && testo && !testt && !testa)
+    strcpy(c_mode, "w");
+  if (!testi && testo && !testt && testa)
+    strcpy(c_mode, "a");
+  if (!testi && testo && testt && !testa)
+    strcpy(c_mode, "w");
+  if (testi && !testo && !testt && !testa)
+    strcpy(c_mode, "r");
+  // No read/write mode yet
+//  if (testi && testo && !testt && !testa)
+//    strcpy(c_mode, "r+");
+//  if (testi && testo && testt && !testa)
+//    strcpy(c_mode, "w+");
+
+  // Mode string should be empty for invalid combination of flags
+  if (strlen(c_mode) == 0)
+    return false;
+  if (testb)
+    strcat(c_mode, "b");
+  return true;
+}
+
+// Determine number of characters in internal get buffer
+std::streamsize
+gzfilebuf::showmanyc()
+{
+  // Calls to underflow will fail if file not opened for reading
+  if (!this->is_open() || !(io_mode & std::ios_base::in))
+    return -1;
+  // Make sure get area is in use
+  if (this->gptr() && (this->gptr() < this->egptr()))
+    return std::streamsize(this->egptr() - this->gptr());
+  else
+    return 0;
+}
+
+// Fill get area from gzipped file
+gzfilebuf::int_type
+gzfilebuf::underflow()
+{
+  // If something is left in the get area by chance, return it
+  // (this shouldn't normally happen, as underflow is only supposed
+  // to be called when gptr >= egptr, but it serves as error check)
+  if (this->gptr() && (this->gptr() < this->egptr()))
+    return traits_type::to_int_type(*(this->gptr()));
+
+  // If the file hasn't been opened for reading, produce error
+  if (!this->is_open() || !(io_mode & std::ios_base::in))
+    return traits_type::eof();
+
+  // Attempt to fill internal buffer from gzipped file
+  // (buffer must be guaranteed to exist...)
+  int bytes_read = gzread(file, buffer, buffer_size);
+  // Indicates error or EOF
+  if (bytes_read <= 0)
+  {
+    // Reset get area
+    this->setg(buffer, buffer, buffer);
+    return traits_type::eof();
+  }
+  // Make all bytes read from file available as get area
+  this->setg(buffer, buffer, buffer + bytes_read);
+
+  // Return next character in get area
+  return traits_type::to_int_type(*(this->gptr()));
+}
+
+// Write put area to gzipped file
+gzfilebuf::int_type
+gzfilebuf::overflow(int_type c)
+{
+  // Determine whether put area is in use
+  if (this->pbase())
+  {
+    // Double-check pointer range
+    if (this->pptr() > this->epptr() || this->pptr() < this->pbase())
+      return traits_type::eof();
+    // Add extra character to buffer if not EOF
+    if (!traits_type::eq_int_type(c, traits_type::eof()))
+    {
+      *(this->pptr()) = traits_type::to_char_type(c);
+      this->pbump(1);
+    }
+    // Number of characters to write to file
+    int bytes_to_write = this->pptr() - this->pbase();
+    // Overflow doesn't fail if nothing is to be written
+    if (bytes_to_write > 0)
+    {
+      // If the file hasn't been opened for writing, produce error
+      if (!this->is_open() || !(io_mode & std::ios_base::out))
+        return traits_type::eof();
+      // If gzipped file won't accept all bytes written to it, fail
+      if (gzwrite(file, this->pbase(), bytes_to_write) != bytes_to_write)
+        return traits_type::eof();
+      // Reset next pointer to point to pbase on success
+      this->pbump(-bytes_to_write);
+    }
+  }
+  // Write extra character to file if not EOF
+  else if (!traits_type::eq_int_type(c, traits_type::eof()))
+  {
+    // If the file hasn't been opened for writing, produce error
+    if (!this->is_open() || !(io_mode & std::ios_base::out))
+      return traits_type::eof();
+    // Impromptu char buffer (allows "unbuffered" output)
+    char_type last_char = traits_type::to_char_type(c);
+    // If gzipped file won't accept this character, fail
+    if (gzwrite(file, &last_char, 1) != 1)
+      return traits_type::eof();
+  }
+
+  // If you got here, you have succeeded (even if c was EOF)
+  // The return value should therefore be non-EOF
+  if (traits_type::eq_int_type(c, traits_type::eof()))
+    return traits_type::not_eof(c);
+  else
+    return c;
+}
+
+// Assign new buffer
+std::streambuf*
+gzfilebuf::setbuf(char_type* p,
+                  std::streamsize n)
+{
+  // First make sure stuff is sync'ed, for safety
+  if (this->sync() == -1)
+    return NULL;
+  // If buffering is turned off on purpose via setbuf(0,0), still allocate one...
+  // "Unbuffered" only really refers to put [27.8.1.4.10], while get needs at
+  // least a buffer of size 1 (very inefficient though, therefore make it bigger?)
+  // This follows from [27.5.2.4.3]/12 (gptr needs to point at something, it seems)
+  if (!p || !n)
+  {
+    // Replace existing buffer (if any) with small internal buffer
+    this->disable_buffer();
+    buffer = NULL;
+    buffer_size = 0;
+    own_buffer = true;
+    this->enable_buffer();
+  }
+  else
+  {
+    // Replace existing buffer (if any) with external buffer
+    this->disable_buffer();
+    buffer = p;
+    buffer_size = n;
+    own_buffer = false;
+    this->enable_buffer();
+  }
+  return this;
+}
+
+// Write put area to gzipped file (i.e. ensures that put area is empty)
+int
+gzfilebuf::sync()
+{
+  return traits_type::eq_int_type(this->overflow(), traits_type::eof()) ? -1 : 0;
+}
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+// Allocate internal buffer
+void
+gzfilebuf::enable_buffer()
+{
+  // If internal buffer required, allocate one
+  if (own_buffer && !buffer)
+  {
+    // Check for buffered vs. "unbuffered"
+    if (buffer_size > 0)
+    {
+      // Allocate internal buffer
+      buffer = new char_type[buffer_size];
+      // Get area starts empty and will be expanded by underflow as need arises
+      this->setg(buffer, buffer, buffer);
+      // Setup entire internal buffer as put area.
+      // The one-past-end pointer actually points to the last element of the buffer,
+      // so that overflow(c) can safely add the extra character c to the sequence.
+      // These pointers remain in place for the duration of the buffer
+      this->setp(buffer, buffer + buffer_size - 1);
+    }
+    else
+    {
+      // Even in "unbuffered" case, (small?) get buffer is still required
+      buffer_size = SMALLBUFSIZE;
+      buffer = new char_type[buffer_size];
+      this->setg(buffer, buffer, buffer);
+      // "Unbuffered" means no put buffer
+      this->setp(0, 0);
+    }
+  }
+  else
+  {
+    // If buffer already allocated, reset buffer pointers just to make sure no
+    // stale chars are lying around
+    this->setg(buffer, buffer, buffer);
+    this->setp(buffer, buffer + buffer_size - 1);
+  }
+}
+
+// Destroy internal buffer
+void
+gzfilebuf::disable_buffer()
+{
+  // If internal buffer exists, deallocate it
+  if (own_buffer && buffer)
+  {
+    // Preserve unbuffered status by zeroing size
+    if (!this->pbase())
+      buffer_size = 0;
+    delete[] buffer;
+    buffer = NULL;
+    this->setg(0, 0, 0);
+    this->setp(0, 0);
+  }
+  else
+  {
+    // Reset buffer pointers to initial state if external buffer exists
+    this->setg(buffer, buffer, buffer);
+    if (buffer)
+      this->setp(buffer, buffer + buffer_size - 1);
+    else
+      this->setp(0, 0);
+  }
+}
+
+/*****************************************************************************/
+
+// Default constructor initializes stream buffer
+gzifstream::gzifstream()
+: std::istream(NULL), sb()
+{ this->init(&sb); }
+
+// Initialize stream buffer and open file
+gzifstream::gzifstream(const char* name,
+                       std::ios_base::openmode mode)
+: std::istream(NULL), sb()
+{
+  this->init(&sb);
+  this->open(name, mode);
+}
+
+// Initialize stream buffer and attach to file
+gzifstream::gzifstream(int fd,
+                       std::ios_base::openmode mode)
+: std::istream(NULL), sb()
+{
+  this->init(&sb);
+  this->attach(fd, mode);
+}
+
+// Open file and go into fail() state if unsuccessful
+void
+gzifstream::open(const char* name,
+                 std::ios_base::openmode mode)
+{
+  if (!sb.open(name, mode | std::ios_base::in))
+    this->setstate(std::ios_base::failbit);
+  else
+    this->clear();
+}
+
+// Attach to file and go into fail() state if unsuccessful
+void
+gzifstream::attach(int fd,
+                   std::ios_base::openmode mode)
+{
+  if (!sb.attach(fd, mode | std::ios_base::in))
+    this->setstate(std::ios_base::failbit);
+  else
+    this->clear();
+}
+
+// Close file
+void
+gzifstream::close()
+{
+  if (!sb.close())
+    this->setstate(std::ios_base::failbit);
+}
+
+/*****************************************************************************/
+
+// Default constructor initializes stream buffer
+gzofstream::gzofstream()
+: std::ostream(NULL), sb()
+{ this->init(&sb); }
+
+// Initialize stream buffer and open file
+gzofstream::gzofstream(const char* name,
+                       std::ios_base::openmode mode)
+: std::ostream(NULL), sb()
+{
+  this->init(&sb);
+  this->open(name, mode);
+}
+
+// Initialize stream buffer and attach to file
+gzofstream::gzofstream(int fd,
+                       std::ios_base::openmode mode)
+: std::ostream(NULL), sb()
+{
+  this->init(&sb);
+  this->attach(fd, mode);
+}
+
+// Open file and go into fail() state if unsuccessful
+void
+gzofstream::open(const char* name,
+                 std::ios_base::openmode mode)
+{
+  if (!sb.open(name, mode | std::ios_base::out))
+    this->setstate(std::ios_base::failbit);
+  else
+    this->clear();
+}
+
+// Attach to file and go into fail() state if unsuccessful
+void
+gzofstream::attach(int fd,
+                   std::ios_base::openmode mode)
+{
+  if (!sb.attach(fd, mode | std::ios_base::out))
+    this->setstate(std::ios_base::failbit);
+  else
+    this->clear();
+}
+
+// Close file
+void
+gzofstream::close()
+{
+  if (!sb.close())
+    this->setstate(std::ios_base::failbit);
+}
diff --git a/third-party/zlib/contrib/iostream3/zfstream.h b/third-party/zlib/contrib/iostream3/zfstream.h
new file mode 100644
index 0000000..8574479
--- /dev/null
+++ b/third-party/zlib/contrib/iostream3/zfstream.h
@@ -0,0 +1,466 @@
+/*
+ * A C++ I/O streams interface to the zlib gz* functions
+ *
+ * by Ludwig Schwardt <schwardt at sun.ac.za>
+ * original version by Kevin Ruland <kevin at rodin.wustl.edu>
+ *
+ * This version is standard-compliant and compatible with gcc 3.x.
+ */
+
+#ifndef ZFSTREAM_H
+#define ZFSTREAM_H
+
+#include <istream>  // not iostream, since we don't need cin/cout
+#include <ostream>
+#include "zlib.h"
+
+/*****************************************************************************/
+
+/**
+ *  @brief  Gzipped file stream buffer class.
+ *
+ *  This class implements basic_filebuf for gzipped files. It doesn't yet support
+ *  seeking (allowed by zlib but slow/limited), putback and read/write access
+ *  (tricky). Otherwise, it attempts to be a drop-in replacement for the standard
+ *  file streambuf.
+*/
+class gzfilebuf : public std::streambuf
+{
+public:
+  //  Default constructor.
+  gzfilebuf();
+
+  //  Destructor.
+  virtual
+  ~gzfilebuf();
+
+  /**
+   *  @brief  Set compression level and strategy on the fly.
+   *  @param  comp_level  Compression level (see zlib.h for allowed values)
+   *  @param  comp_strategy  Compression strategy (see zlib.h for allowed values)
+   *  @return  Z_OK on success, Z_STREAM_ERROR otherwise.
+   *
+   *  Unfortunately, these parameters cannot be modified separately, as the
+   *  previous zfstream version assumed. Since the strategy is seldom changed,
+   *  it can default and setcompression(level) then becomes like the old
+   *  setcompressionlevel(level).
+  */
+  int
+  setcompression(int comp_level,
+                 int comp_strategy = Z_DEFAULT_STRATEGY);
+
+  /**
+   *  @brief  Check if file is open.
+   *  @return  True if file is open.
+  */
+  bool
+  is_open() const { return (file != NULL); }
+
+  /**
+   *  @brief  Open gzipped file.
+   *  @param  name  File name.
+   *  @param  mode  Open mode flags.
+   *  @return  @c this on success, NULL on failure.
+  */
+  gzfilebuf*
+  open(const char* name,
+       std::ios_base::openmode mode);
+
+  /**
+   *  @brief  Attach to already open gzipped file.
+   *  @param  fd  File descriptor.
+   *  @param  mode  Open mode flags.
+   *  @return  @c this on success, NULL on failure.
+  */
+  gzfilebuf*
+  attach(int fd,
+         std::ios_base::openmode mode);
+
+  /**
+   *  @brief  Close gzipped file.
+   *  @return  @c this on success, NULL on failure.
+  */
+  gzfilebuf*
+  close();
+
+protected:
+  /**
+   *  @brief  Convert ios open mode int to mode string used by zlib.
+   *  @return  True if valid mode flag combination.
+  */
+  bool
+  open_mode(std::ios_base::openmode mode,
+            char* c_mode) const;
+
+  /**
+   *  @brief  Number of characters available in stream buffer.
+   *  @return  Number of characters.
+   *
+   *  This indicates number of characters in get area of stream buffer.
+   *  These characters can be read without accessing the gzipped file.
+  */
+  virtual std::streamsize
+  showmanyc();
+
+  /**
+   *  @brief  Fill get area from gzipped file.
+   *  @return  First character in get area on success, EOF on error.
+   *
+   *  This actually reads characters from gzipped file to stream
+   *  buffer. Always buffered.
+  */
+  virtual int_type
+  underflow();
+
+  /**
+   *  @brief  Write put area to gzipped file.
+   *  @param  c  Extra character to add to buffer contents.
+   *  @return  Non-EOF on success, EOF on error.
+   *
+   *  This actually writes characters in stream buffer to
+   *  gzipped file. With unbuffered output this is done one
+   *  character at a time.
+  */
+  virtual int_type
+  overflow(int_type c = traits_type::eof());
+
+  /**
+   *  @brief  Installs external stream buffer.
+   *  @param  p  Pointer to char buffer.
+   *  @param  n  Size of external buffer.
+   *  @return  @c this on success, NULL on failure.
+   *
+   *  Call setbuf(0,0) to enable unbuffered output.
+  */
+  virtual std::streambuf*
+  setbuf(char_type* p,
+         std::streamsize n);
+
+  /**
+   *  @brief  Flush stream buffer to file.
+   *  @return  0 on success, -1 on error.
+   *
+   *  This calls underflow(EOF) to do the job.
+  */
+  virtual int
+  sync();
+
+//
+// Some future enhancements
+//
+//  virtual int_type uflow();
+//  virtual int_type pbackfail(int_type c = traits_type::eof());
+//  virtual pos_type
+//  seekoff(off_type off,
+//          std::ios_base::seekdir way,
+//          std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
+//  virtual pos_type
+//  seekpos(pos_type sp,
+//          std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
+
+private:
+  /**
+   *  @brief  Allocate internal buffer.
+   *
+   *  This function is safe to call multiple times. It will ensure
+   *  that a proper internal buffer exists if it is required. If the
+   *  buffer already exists or is external, the buffer pointers will be
+   *  reset to their original state.
+  */
+  void
+  enable_buffer();
+
+  /**
+   *  @brief  Destroy internal buffer.
+   *
+   *  This function is safe to call multiple times. It will ensure
+   *  that the internal buffer is deallocated if it exists. In any
+   *  case, it will also reset the buffer pointers.
+  */
+  void
+  disable_buffer();
+
+  /**
+   *  Underlying file pointer.
+  */
+  gzFile file;
+
+  /**
+   *  Mode in which file was opened.
+  */
+  std::ios_base::openmode io_mode;
+
+  /**
+   *  @brief  True if this object owns file descriptor.
+   *
+   *  This makes the class responsible for closing the file
+   *  upon destruction.
+  */
+  bool own_fd;
+
+  /**
+   *  @brief  Stream buffer.
+   *
+   *  For simplicity this remains allocated on the free store for the
+   *  entire life span of the gzfilebuf object, unless replaced by setbuf.
+  */
+  char_type* buffer;
+
+  /**
+   *  @brief  Stream buffer size.
+   *
+   *  Defaults to system default buffer size (typically 8192 bytes).
+   *  Modified by setbuf.
+  */
+  std::streamsize buffer_size;
+
+  /**
+   *  @brief  True if this object owns stream buffer.
+   *
+   *  This makes the class responsible for deleting the buffer
+   *  upon destruction.
+  */
+  bool own_buffer;
+};
+
+/*****************************************************************************/
+
+/**
+ *  @brief  Gzipped file input stream class.
+ *
+ *  This class implements ifstream for gzipped files. Seeking and putback
+ *  is not supported yet.
+*/
+class gzifstream : public std::istream
+{
+public:
+  //  Default constructor
+  gzifstream();
+
+  /**
+   *  @brief  Construct stream on gzipped file to be opened.
+   *  @param  name  File name.
+   *  @param  mode  Open mode flags (forced to contain ios::in).
+  */
+  explicit
+  gzifstream(const char* name,
+             std::ios_base::openmode mode = std::ios_base::in);
+
+  /**
+   *  @brief  Construct stream on already open gzipped file.
+   *  @param  fd    File descriptor.
+   *  @param  mode  Open mode flags (forced to contain ios::in).
+  */
+  explicit
+  gzifstream(int fd,
+             std::ios_base::openmode mode = std::ios_base::in);
+
+  /**
+   *  Obtain underlying stream buffer.
+  */
+  gzfilebuf*
+  rdbuf() const
+  { return const_cast<gzfilebuf*>(&sb); }
+
+  /**
+   *  @brief  Check if file is open.
+   *  @return  True if file is open.
+  */
+  bool
+  is_open() { return sb.is_open(); }
+
+  /**
+   *  @brief  Open gzipped file.
+   *  @param  name  File name.
+   *  @param  mode  Open mode flags (forced to contain ios::in).
+   *
+   *  Stream will be in state good() if file opens successfully;
+   *  otherwise in state fail(). This differs from the behavior of
+   *  ifstream, which never sets the state to good() and therefore
+   *  won't allow you to reuse the stream for a second file unless
+   *  you manually clear() the state. The choice is a matter of
+   *  convenience.
+  */
+  void
+  open(const char* name,
+       std::ios_base::openmode mode = std::ios_base::in);
+
+  /**
+   *  @brief  Attach to already open gzipped file.
+   *  @param  fd  File descriptor.
+   *  @param  mode  Open mode flags (forced to contain ios::in).
+   *
+   *  Stream will be in state good() if attach succeeded; otherwise
+   *  in state fail().
+  */
+  void
+  attach(int fd,
+         std::ios_base::openmode mode = std::ios_base::in);
+
+  /**
+   *  @brief  Close gzipped file.
+   *
+   *  Stream will be in state fail() if close failed.
+  */
+  void
+  close();
+
+private:
+  /**
+   *  Underlying stream buffer.
+  */
+  gzfilebuf sb;
+};
+
+/*****************************************************************************/
+
+/**
+ *  @brief  Gzipped file output stream class.
+ *
+ *  This class implements ofstream for gzipped files. Seeking and putback
+ *  is not supported yet.
+*/
+class gzofstream : public std::ostream
+{
+public:
+  //  Default constructor
+  gzofstream();
+
+  /**
+   *  @brief  Construct stream on gzipped file to be opened.
+   *  @param  name  File name.
+   *  @param  mode  Open mode flags (forced to contain ios::out).
+  */
+  explicit
+  gzofstream(const char* name,
+             std::ios_base::openmode mode = std::ios_base::out);
+
+  /**
+   *  @brief  Construct stream on already open gzipped file.
+   *  @param  fd    File descriptor.
+   *  @param  mode  Open mode flags (forced to contain ios::out).
+  */
+  explicit
+  gzofstream(int fd,
+             std::ios_base::openmode mode = std::ios_base::out);
+
+  /**
+   *  Obtain underlying stream buffer.
+  */
+  gzfilebuf*
+  rdbuf() const
+  { return const_cast<gzfilebuf*>(&sb); }
+
+  /**
+   *  @brief  Check if file is open.
+   *  @return  True if file is open.
+  */
+  bool
+  is_open() { return sb.is_open(); }
+
+  /**
+   *  @brief  Open gzipped file.
+   *  @param  name  File name.
+   *  @param  mode  Open mode flags (forced to contain ios::out).
+   *
+   *  Stream will be in state good() if file opens successfully;
+   *  otherwise in state fail(). This differs from the behavior of
+   *  ofstream, which never sets the state to good() and therefore
+   *  won't allow you to reuse the stream for a second file unless
+   *  you manually clear() the state. The choice is a matter of
+   *  convenience.
+  */
+  void
+  open(const char* name,
+       std::ios_base::openmode mode = std::ios_base::out);
+
+  /**
+   *  @brief  Attach to already open gzipped file.
+   *  @param  fd  File descriptor.
+   *  @param  mode  Open mode flags (forced to contain ios::out).
+   *
+   *  Stream will be in state good() if attach succeeded; otherwise
+   *  in state fail().
+  */
+  void
+  attach(int fd,
+         std::ios_base::openmode mode = std::ios_base::out);
+
+  /**
+   *  @brief  Close gzipped file.
+   *
+   *  Stream will be in state fail() if close failed.
+  */
+  void
+  close();
+
+private:
+  /**
+   *  Underlying stream buffer.
+  */
+  gzfilebuf sb;
+};
+
+/*****************************************************************************/
+
+/**
+ *  @brief  Gzipped file output stream manipulator class.
+ *
+ *  This class defines a two-argument manipulator for gzofstream. It is used
+ *  as base for the setcompression(int,int) manipulator.
+*/
+template<typename T1, typename T2>
+  class gzomanip2
+  {
+  public:
+    // Allows insertor to peek at internals
+    template <typename Ta, typename Tb>
+      friend gzofstream&
+      operator<<(gzofstream&,
+                 const gzomanip2<Ta,Tb>&);
+
+    // Constructor
+    gzomanip2(gzofstream& (*f)(gzofstream&, T1, T2),
+              T1 v1,
+              T2 v2);
+  private:
+    // Underlying manipulator function
+    gzofstream&
+    (*func)(gzofstream&, T1, T2);
+
+    // Arguments for manipulator function
+    T1 val1;
+    T2 val2;
+  };
+
+/*****************************************************************************/
+
+// Manipulator function thunks through to stream buffer
+inline gzofstream&
+setcompression(gzofstream &gzs, int l, int s = Z_DEFAULT_STRATEGY)
+{
+  (gzs.rdbuf())->setcompression(l, s);
+  return gzs;
+}
+
+// Manipulator constructor stores arguments
+template<typename T1, typename T2>
+  inline
+  gzomanip2<T1,T2>::gzomanip2(gzofstream &(*f)(gzofstream &, T1, T2),
+                              T1 v1,
+                              T2 v2)
+  : func(f), val1(v1), val2(v2)
+  { }
+
+// Insertor applies underlying manipulator function to stream
+template<typename T1, typename T2>
+  inline gzofstream&
+  operator<<(gzofstream& s, const gzomanip2<T1,T2>& m)
+  { return (*m.func)(s, m.val1, m.val2); }
+
+// Insert this onto stream to simplify setting of compression level
+inline gzomanip2<int,int>
+setcompression(int l, int s = Z_DEFAULT_STRATEGY)
+{ return gzomanip2<int,int>(&setcompression, l, s); }
+
+#endif // ZFSTREAM_H
diff --git a/third-party/zlib/contrib/masmx64/inffas8664.c b/third-party/zlib/contrib/masmx64/inffas8664.c
new file mode 100644
index 0000000..e8af06f
--- /dev/null
+++ b/third-party/zlib/contrib/masmx64/inffas8664.c
@@ -0,0 +1,186 @@
+/* inffas8664.c is a hand tuned assembler version of inffast.c - fast decoding
+ * version for AMD64 on Windows using Microsoft C compiler
+ *
+ * Copyright (C) 1995-2003 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ *
+ * Copyright (C) 2003 Chris Anderson <christop at charm.net>
+ * Please use the copyright conditions above.
+ *
+ * 2005 - Adaptation to Microsoft C Compiler for AMD64 by Gilles Vollant
+ *
+ * inffas8664.c call function inffas8664fnc in inffasx64.asm
+ *  inffasx64.asm is automatically convert from AMD64 portion of inffas86.c
+ *
+ * Dec-29-2003 -- I added AMD64 inflate asm support.  This version is also
+ * slightly quicker on x86 systems because, instead of using rep movsb to copy
+ * data, it uses rep movsw, which moves data in 2-byte chunks instead of single
+ * bytes.  I've tested the AMD64 code on a Fedora Core 1 + the x86_64 updates
+ * from http://fedora.linux.duke.edu/fc1_x86_64
+ * which is running on an Athlon 64 3000+ / Gigabyte GA-K8VT800M system with
+ * 1GB ram.  The 64-bit version is about 4% faster than the 32-bit version,
+ * when decompressing mozilla-source-1.3.tar.gz.
+ *
+ * Mar-13-2003 -- Most of this is derived from inffast.S which is derived from
+ * the gcc -S output of zlib-1.2.0/inffast.c.  Zlib-1.2.0 is in beta release at
+ * the moment.  I have successfully compiled and tested this code with gcc2.96,
+ * gcc3.2, icc5.0, msvc6.0.  It is very close to the speed of inffast.S
+ * compiled with gcc -DNO_MMX, but inffast.S is still faster on the P3 with MMX
+ * enabled.  I will attempt to merge the MMX code into this version.  Newer
+ * versions of this and inffast.S can be found at
+ * http://www.eetbeetee.com/zlib/ and http://www.charm.net/~christop/zlib/
+ *
+ */
+
+#include <stdio.h>
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+/* Mark Adler's comments from inffast.c: */
+
+/*
+   Decode literal, length, and distance codes and write out the resulting
+   literal and match bytes until either not enough input or output is
+   available, an end-of-block is encountered, or a data error is encountered.
+   When large enough input and output buffers are supplied to inflate(), for
+   example, a 16K input buffer and a 64K output buffer, more than 95% of the
+   inflate execution time is spent in this routine.
+
+   Entry assumptions:
+
+        state->mode == LEN
+        strm->avail_in >= 6
+        strm->avail_out >= 258
+        start >= strm->avail_out
+        state->bits < 8
+
+   On return, state->mode is one of:
+
+        LEN -- ran out of enough output space or enough available input
+        TYPE -- reached end of block code, inflate() to interpret next block
+        BAD -- error in block data
+
+   Notes:
+
+    - The maximum input bits used by a length/distance pair is 15 bits for the
+      length code, 5 bits for the length extra, 15 bits for the distance code,
+      and 13 bits for the distance extra.  This totals 48 bits, or six bytes.
+      Therefore if strm->avail_in >= 6, then there is enough input to avoid
+      checking for available input while decoding.
+
+    - The maximum bytes that a single length/distance pair can output is 258
+      bytes, which is the maximum length that can be coded.  inflate_fast()
+      requires strm->avail_out >= 258 for each loop to avoid checking for
+      output space.
+ */
+
+
+
+    typedef struct inffast_ar {
+/* 64   32                               x86  x86_64 */
+/* ar offset                              register */
+/*  0    0 */ void *esp;                /* esp save */
+/*  8    4 */ void *ebp;                /* ebp save */
+/* 16    8 */ unsigned char FAR *in;    /* esi rsi  local strm->next_in */
+/* 24   12 */ unsigned char FAR *last;  /*     r9   while in < last */
+/* 32   16 */ unsigned char FAR *out;   /* edi rdi  local strm->next_out */
+/* 40   20 */ unsigned char FAR *beg;   /*          inflate()'s init next_out */
+/* 48   24 */ unsigned char FAR *end;   /*     r10  while out < end */
+/* 56   28 */ unsigned char FAR *window;/*          size of window, wsize!=0 */
+/* 64   32 */ code const FAR *lcode;    /* ebp rbp  local strm->lencode */
+/* 72   36 */ code const FAR *dcode;    /*     r11  local strm->distcode */
+/* 80   40 */ size_t /*unsigned long */hold;       /* edx rdx  local strm->hold */
+/* 88   44 */ unsigned bits;            /* ebx rbx  local strm->bits */
+/* 92   48 */ unsigned wsize;           /*          window size */
+/* 96   52 */ unsigned write;           /*          window write index */
+/*100   56 */ unsigned lmask;           /*     r12  mask for lcode */
+/*104   60 */ unsigned dmask;           /*     r13  mask for dcode */
+/*108   64 */ unsigned len;             /*     r14  match length */
+/*112   68 */ unsigned dist;            /*     r15  match distance */
+/*116   72 */ unsigned status;          /*          set when state chng*/
+    } type_ar;
+#ifdef ASMINF
+
+void inflate_fast(strm, start)
+z_streamp strm;
+unsigned start;         /* inflate()'s starting value for strm->avail_out */
+{
+    struct inflate_state FAR *state;
+    type_ar ar;
+    void inffas8664fnc(struct inffast_ar * par);
+
+
+
+#if (defined( __GNUC__ ) && defined( __amd64__ ) && ! defined( __i386 )) || (defined(_MSC_VER) && defined(_M_AMD64))
+#define PAD_AVAIL_IN 6
+#define PAD_AVAIL_OUT 258
+#else
+#define PAD_AVAIL_IN 5
+#define PAD_AVAIL_OUT 257
+#endif
+
+    /* copy state to local variables */
+    state = (struct inflate_state FAR *)strm->state;
+
+    ar.in = strm->next_in;
+    ar.last = ar.in + (strm->avail_in - PAD_AVAIL_IN);
+    ar.out = strm->next_out;
+    ar.beg = ar.out - (start - strm->avail_out);
+    ar.end = ar.out + (strm->avail_out - PAD_AVAIL_OUT);
+    ar.wsize = state->wsize;
+    ar.write = state->wnext;
+    ar.window = state->window;
+    ar.hold = state->hold;
+    ar.bits = state->bits;
+    ar.lcode = state->lencode;
+    ar.dcode = state->distcode;
+    ar.lmask = (1U << state->lenbits) - 1;
+    ar.dmask = (1U << state->distbits) - 1;
+
+    /* decode literals and length/distances until end-of-block or not enough
+       input data or output space */
+
+    /* align in on 1/2 hold size boundary */
+    while (((size_t)(void *)ar.in & (sizeof(ar.hold) / 2 - 1)) != 0) {
+        ar.hold += (unsigned long)*ar.in++ << ar.bits;
+        ar.bits += 8;
+    }
+
+    inffas8664fnc(&ar);
+
+    if (ar.status > 1) {
+        if (ar.status == 2)
+            strm->msg = "invalid literal/length code";
+        else if (ar.status == 3)
+            strm->msg = "invalid distance code";
+        else
+            strm->msg = "invalid distance too far back";
+        state->mode = BAD;
+    }
+    else if ( ar.status == 1 ) {
+        state->mode = TYPE;
+    }
+
+    /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
+    ar.len = ar.bits >> 3;
+    ar.in -= ar.len;
+    ar.bits -= ar.len << 3;
+    ar.hold &= (1U << ar.bits) - 1;
+
+    /* update state and return */
+    strm->next_in = ar.in;
+    strm->next_out = ar.out;
+    strm->avail_in = (unsigned)(ar.in < ar.last ?
+                                PAD_AVAIL_IN + (ar.last - ar.in) :
+                                PAD_AVAIL_IN - (ar.in - ar.last));
+    strm->avail_out = (unsigned)(ar.out < ar.end ?
+                                 PAD_AVAIL_OUT + (ar.end - ar.out) :
+                                 PAD_AVAIL_OUT - (ar.out - ar.end));
+    state->hold = (unsigned long)ar.hold;
+    state->bits = ar.bits;
+    return;
+}
+
+#endif
diff --git a/third-party/zlib/contrib/masmx64/readme.txt b/third-party/zlib/contrib/masmx64/readme.txt
new file mode 100644
index 0000000..2da6733
--- /dev/null
+++ b/third-party/zlib/contrib/masmx64/readme.txt
@@ -0,0 +1,31 @@
+Summary
+-------
+This directory contains ASM implementations of the functions
+longest_match() and inflate_fast(), for 64 bits x86 (both AMD64 and Intel EM64t),
+for use with Microsoft Macro Assembler (x64) for AMD64 and Microsoft C++ 64 bits.
+
+gvmat64.asm is written by Gilles Vollant (2005), by using Brian Raiter 686/32 bits
+   assembly optimized version from Jean-loup Gailly original longest_match function
+
+inffasx64.asm and inffas8664.c were written by Chris Anderson, by optimizing
+   original function from Mark Adler
+
+Use instructions
+----------------
+Assemble the .asm files using MASM and put the object files into the zlib source
+directory.  You can also get object files here:
+
+     http://www.winimage.com/zLibDll/zlib124_masm_obj.zip
+
+define ASMV and ASMINF in your project. Include inffas8664.c in your source tree,
+and inffasx64.obj and gvmat64.obj as object to link.
+
+
+Build instructions
+------------------
+run bld_64.bat with Microsoft Macro Assembler (x64) for AMD64 (ml64.exe)
+
+ml64.exe is given with Visual Studio 2005, Windows 2003 server DDK
+
+You can get Windows 2003 server DDK with ml64 and cl for AMD64 from
+  http://www.microsoft.com/whdc/devtools/ddk/default.mspx for low price)
diff --git a/third-party/zlib/contrib/masmx86/readme.txt b/third-party/zlib/contrib/masmx86/readme.txt
new file mode 100644
index 0000000..3271f72
--- /dev/null
+++ b/third-party/zlib/contrib/masmx86/readme.txt
@@ -0,0 +1,27 @@
+
+Summary
+-------
+This directory contains ASM implementations of the functions
+longest_match() and inflate_fast().
+
+
+Use instructions
+----------------
+Assemble using MASM, and copy the object files into the zlib source
+directory, then run the appropriate makefile, as suggested below.  You can
+donwload MASM from here:
+
+    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64
+
+You can also get objects files here:
+
+    http://www.winimage.com/zLibDll/zlib124_masm_obj.zip
+
+Build instructions
+------------------
+* With Microsoft C and MASM:
+nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"
+
+* With Borland C and TASM:
+make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj"
+
diff --git a/third-party/zlib/contrib/minizip/Makefile b/third-party/zlib/contrib/minizip/Makefile
new file mode 100644
index 0000000..84eaad2
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/Makefile
@@ -0,0 +1,25 @@
+CC=cc
+CFLAGS=-O -I../..
+
+UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a
+ZIP_OBJS = minizip.o zip.o   ioapi.o ../../libz.a
+
+.c.o:
+	$(CC) -c $(CFLAGS) $*.c
+
+all: miniunz minizip
+
+miniunz:  $(UNZ_OBJS)
+	$(CC) $(CFLAGS) -o $@ $(UNZ_OBJS)
+
+minizip:  $(ZIP_OBJS)
+	$(CC) $(CFLAGS) -o $@ $(ZIP_OBJS)
+
+test:	miniunz minizip
+	./minizip test readme.txt
+	./miniunz -l test.zip
+	mv readme.txt readme.old
+	./miniunz test.zip
+
+clean:
+	/bin/rm -f *.o *~ minizip miniunz
diff --git a/third-party/zlib/contrib/minizip/Makefile.am b/third-party/zlib/contrib/minizip/Makefile.am
new file mode 100644
index 0000000..d343011
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/Makefile.am
@@ -0,0 +1,45 @@
+lib_LTLIBRARIES = libminizip.la
+
+if COND_DEMOS
+bin_PROGRAMS = miniunzip minizip
+endif
+
+zlib_top_srcdir = $(top_srcdir)/../..
+zlib_top_builddir = $(top_builddir)/../..
+
+AM_CPPFLAGS = -I$(zlib_top_srcdir)
+AM_LDFLAGS = -L$(zlib_top_builddir)
+
+if WIN32
+iowin32_src = iowin32.c
+iowin32_h = iowin32.h
+endif
+
+libminizip_la_SOURCES = \
+	ioapi.c \
+	mztools.c \
+	unzip.c \
+	zip.c \
+	${iowin32_src}
+
+libminizip_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 -lz
+
+minizip_includedir = $(includedir)/minizip
+minizip_include_HEADERS = \
+	crypt.h \
+	ioapi.h \
+	mztools.h \
+	unzip.h \
+	zip.h \
+	${iowin32_h}
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = minizip.pc
+
+EXTRA_PROGRAMS = miniunzip minizip
+
+miniunzip_SOURCES = miniunz.c
+miniunzip_LDADD = libminizip.la
+
+minizip_SOURCES = minizip.c
+minizip_LDADD = libminizip.la -lz
diff --git a/third-party/zlib/contrib/minizip/MiniZip64_Changes.txt b/third-party/zlib/contrib/minizip/MiniZip64_Changes.txt
new file mode 100644
index 0000000..13a1bd9
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/MiniZip64_Changes.txt
@@ -0,0 +1,6 @@
+
+MiniZip 1.1 was derrived from MiniZip at version 1.01f
+
+Change in 1.0 (Okt 2009)
+ - **TODO - Add history**
+
diff --git a/third-party/zlib/contrib/minizip/MiniZip64_info.txt b/third-party/zlib/contrib/minizip/MiniZip64_info.txt
new file mode 100644
index 0000000..57d7152
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/MiniZip64_info.txt
@@ -0,0 +1,74 @@
+MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from Mathias Svensson
+
+Introduction
+---------------------
+MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html )
+
+When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0.
+All possible work was done for compatibility.
+
+
+Background
+---------------------
+When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 
+support for unzip.c into minizip for a open source project called gdal ( http://www.gdal.org/ )
+
+That was used as a starting point. And after that ZIP64 support was added to zip.c
+some refactoring and code cleanup was also done.
+
+
+Changed from MiniZip 1.0 to MiniZip 1.1
+---------------------------------------
+* Added ZIP64 support for unzip ( by Even Rouault )
+* Added ZIP64 support for zip ( by Mathias Svensson )
+* Reverted some changed that Even Rouault did.
+* Bunch of patches received from Gulles Vollant that he received for MiniZip from various users.
+* Added unzip patch for BZIP Compression method (patch create by Daniel Borca)
+* Added BZIP Compress method for zip
+* Did some refactoring and code cleanup
+
+
+Credits
+
+ Gilles Vollant    - Original MiniZip author
+ Even Rouault      - ZIP64 unzip Support
+ Daniel Borca      - BZip Compression method support in unzip
+ Mathias Svensson  - ZIP64 zip support
+ Mathias Svensson  - BZip Compression method support in zip
+
+ Resources
+
+ ZipLayout   http://result42.com/projects/ZipFileLayout
+             Command line tool for Windows that shows the layout and information of the headers in a zip archive.
+             Used when debugging and validating the creation of zip files using MiniZip64
+
+
+ ZIP App Note  http://www.pkware.com/documents/casestudies/APPNOTE.TXT
+               Zip File specification
+
+
+Notes.
+ * To be able to use BZip compression method in zip64.c or unzip64.c the BZIP2 lib is needed and HAVE_BZIP2 need to be defined.
+
+License
+----------------------------------------------------------
+   Condition of use and distribution are the same than zlib :
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+----------------------------------------------------------
+
diff --git a/third-party/zlib/contrib/minizip/crypt.h b/third-party/zlib/contrib/minizip/crypt.h
new file mode 100644
index 0000000..1e9e820
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/crypt.h
@@ -0,0 +1,131 @@
+/* crypt.h -- base code for crypt/uncrypt ZIPfile
+
+
+   Version 1.01e, February 12th, 2005
+
+   Copyright (C) 1998-2005 Gilles Vollant
+
+   This code is a modified version of crypting code in Infozip distribution
+
+   The encryption/decryption parts of this source code (as opposed to the
+   non-echoing password parts) were originally written in Europe.  The
+   whole source package can be freely distributed, including from the USA.
+   (Prior to January 2000, re-export from the US was a violation of US law.)
+
+   This encryption code is a direct transcription of the algorithm from
+   Roger Schlafly, described by Phil Katz in the file appnote.txt.  This
+   file (appnote.txt) is distributed with the PKZIP program (even in the
+   version without encryption capabilities).
+
+   If you don't need crypting in your application, just define symbols
+   NOCRYPT and NOUNCRYPT.
+
+   This code support the "Traditional PKWARE Encryption".
+
+   The new AES encryption added on Zip format by Winzip (see the page
+   http://www.winzip.com/aes_info.htm ) and PKWare PKZip 5.x Strong
+   Encryption is not supported.
+*/
+
+#define CRC32(c, b) ((*(pcrc_32_tab+(((int)(c) ^ (b)) & 0xff))) ^ ((c) >> 8))
+
+/***********************************************************************
+ * Return the next byte in the pseudo-random sequence
+ */
+static int decrypt_byte(unsigned long* pkeys, const z_crc_t* pcrc_32_tab)
+{
+    unsigned temp;  /* POTENTIAL BUG:  temp*(temp^1) may overflow in an
+                     * unpredictable manner on 16-bit systems; not a problem
+                     * with any known compiler so far, though */
+
+    temp = ((unsigned)(*(pkeys+2)) & 0xffff) | 2;
+    return (int)(((temp * (temp ^ 1)) >> 8) & 0xff);
+}
+
+/***********************************************************************
+ * Update the encryption keys with the next byte of plain text
+ */
+static int update_keys(unsigned long* pkeys,const z_crc_t* pcrc_32_tab,int c)
+{
+    (*(pkeys+0)) = CRC32((*(pkeys+0)), c);
+    (*(pkeys+1)) += (*(pkeys+0)) & 0xff;
+    (*(pkeys+1)) = (*(pkeys+1)) * 134775813L + 1;
+    {
+      register int keyshift = (int)((*(pkeys+1)) >> 24);
+      (*(pkeys+2)) = CRC32((*(pkeys+2)), keyshift);
+    }
+    return c;
+}
+
+
+/***********************************************************************
+ * Initialize the encryption keys and the random header according to
+ * the given password.
+ */
+static void init_keys(const char* passwd,unsigned long* pkeys,const z_crc_t* pcrc_32_tab)
+{
+    *(pkeys+0) = 305419896L;
+    *(pkeys+1) = 591751049L;
+    *(pkeys+2) = 878082192L;
+    while (*passwd != '\0') {
+        update_keys(pkeys,pcrc_32_tab,(int)*passwd);
+        passwd++;
+    }
+}
+
+#define zdecode(pkeys,pcrc_32_tab,c) \
+    (update_keys(pkeys,pcrc_32_tab,c ^= decrypt_byte(pkeys,pcrc_32_tab)))
+
+#define zencode(pkeys,pcrc_32_tab,c,t) \
+    (t=decrypt_byte(pkeys,pcrc_32_tab), update_keys(pkeys,pcrc_32_tab,c), t^(c))
+
+#ifdef INCLUDECRYPTINGCODE_IFCRYPTALLOWED
+
+#define RAND_HEAD_LEN  12
+   /* "last resort" source for second part of crypt seed pattern */
+#  ifndef ZCR_SEED2
+#    define ZCR_SEED2 3141592654UL     /* use PI as default pattern */
+#  endif
+
+static int crypthead(const char* passwd,      /* password string */
+                     unsigned char* buf,      /* where to write header */
+                     int bufSize,
+                     unsigned long* pkeys,
+                     const z_crc_t* pcrc_32_tab,
+                     unsigned long crcForCrypting)
+{
+    int n;                       /* index in random header */
+    int t;                       /* temporary */
+    int c;                       /* random byte */
+    unsigned char header[RAND_HEAD_LEN-2]; /* random header */
+    static unsigned calls = 0;   /* ensure different random header each time */
+
+    if (bufSize<RAND_HEAD_LEN)
+      return 0;
+
+    /* First generate RAND_HEAD_LEN-2 random bytes. We encrypt the
+     * output of rand() to get less predictability, since rand() is
+     * often poorly implemented.
+     */
+    if (++calls == 1)
+    {
+        srand((unsigned)(time(NULL) ^ ZCR_SEED2));
+    }
+    init_keys(passwd, pkeys, pcrc_32_tab);
+    for (n = 0; n < RAND_HEAD_LEN-2; n++)
+    {
+        c = (rand() >> 7) & 0xff;
+        header[n] = (unsigned char)zencode(pkeys, pcrc_32_tab, c, t);
+    }
+    /* Encrypt random header (last two bytes is high word of crc) */
+    init_keys(passwd, pkeys, pcrc_32_tab);
+    for (n = 0; n < RAND_HEAD_LEN-2; n++)
+    {
+        buf[n] = (unsigned char)zencode(pkeys, pcrc_32_tab, header[n], t);
+    }
+    buf[n++] = (unsigned char)zencode(pkeys, pcrc_32_tab, (int)(crcForCrypting >> 16) & 0xff, t);
+    buf[n++] = (unsigned char)zencode(pkeys, pcrc_32_tab, (int)(crcForCrypting >> 24) & 0xff, t);
+    return n;
+}
+
+#endif
diff --git a/third-party/zlib/contrib/minizip/ioapi.c b/third-party/zlib/contrib/minizip/ioapi.c
new file mode 100644
index 0000000..7f5c191
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/ioapi.c
@@ -0,0 +1,247 @@
+/* ioapi.h -- IO base function header for compress/uncompress .zip
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+*/
+
+#if defined(_WIN32) && (!(defined(_CRT_SECURE_NO_WARNINGS)))
+        #define _CRT_SECURE_NO_WARNINGS
+#endif
+
+#if defined(__APPLE__) || defined(IOAPI_NO_64)
+// In darwin and perhaps other BSD variants off_t is a 64 bit value, hence no need for specific 64 bit functions
+#define FOPEN_FUNC(filename, mode) fopen(filename, mode)
+#define FTELLO_FUNC(stream) ftello(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko(stream, offset, origin)
+#else
+#define FOPEN_FUNC(filename, mode) fopen64(filename, mode)
+#define FTELLO_FUNC(stream) ftello64(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko64(stream, offset, origin)
+#endif
+
+
+#include "ioapi.h"
+
+voidpf call_zopen64 (const zlib_filefunc64_32_def* pfilefunc,const void*filename,int mode)
+{
+    if (pfilefunc->zfile_func64.zopen64_file != NULL)
+        return (*(pfilefunc->zfile_func64.zopen64_file)) (pfilefunc->zfile_func64.opaque,filename,mode);
+    else
+    {
+        return (*(pfilefunc->zopen32_file))(pfilefunc->zfile_func64.opaque,(const char*)filename,mode);
+    }
+}
+
+long call_zseek64 (const zlib_filefunc64_32_def* pfilefunc,voidpf filestream, ZPOS64_T offset, int origin)
+{
+    if (pfilefunc->zfile_func64.zseek64_file != NULL)
+        return (*(pfilefunc->zfile_func64.zseek64_file)) (pfilefunc->zfile_func64.opaque,filestream,offset,origin);
+    else
+    {
+        uLong offsetTruncated = (uLong)offset;
+        if (offsetTruncated != offset)
+            return -1;
+        else
+            return (*(pfilefunc->zseek32_file))(pfilefunc->zfile_func64.opaque,filestream,offsetTruncated,origin);
+    }
+}
+
+ZPOS64_T call_ztell64 (const zlib_filefunc64_32_def* pfilefunc,voidpf filestream)
+{
+    if (pfilefunc->zfile_func64.zseek64_file != NULL)
+        return (*(pfilefunc->zfile_func64.ztell64_file)) (pfilefunc->zfile_func64.opaque,filestream);
+    else
+    {
+        uLong tell_uLong = (*(pfilefunc->ztell32_file))(pfilefunc->zfile_func64.opaque,filestream);
+        if ((tell_uLong) == MAXU32)
+            return (ZPOS64_T)-1;
+        else
+            return tell_uLong;
+    }
+}
+
+void fill_zlib_filefunc64_32_def_from_filefunc32(zlib_filefunc64_32_def* p_filefunc64_32,const zlib_filefunc_def* p_filefunc32)
+{
+    p_filefunc64_32->zfile_func64.zopen64_file = NULL;
+    p_filefunc64_32->zopen32_file = p_filefunc32->zopen_file;
+    p_filefunc64_32->zfile_func64.zerror_file = p_filefunc32->zerror_file;
+    p_filefunc64_32->zfile_func64.zread_file = p_filefunc32->zread_file;
+    p_filefunc64_32->zfile_func64.zwrite_file = p_filefunc32->zwrite_file;
+    p_filefunc64_32->zfile_func64.ztell64_file = NULL;
+    p_filefunc64_32->zfile_func64.zseek64_file = NULL;
+    p_filefunc64_32->zfile_func64.zclose_file = p_filefunc32->zclose_file;
+    p_filefunc64_32->zfile_func64.zerror_file = p_filefunc32->zerror_file;
+    p_filefunc64_32->zfile_func64.opaque = p_filefunc32->opaque;
+    p_filefunc64_32->zseek32_file = p_filefunc32->zseek_file;
+    p_filefunc64_32->ztell32_file = p_filefunc32->ztell_file;
+}
+
+
+
+static voidpf  ZCALLBACK fopen_file_func OF((voidpf opaque, const char* filename, int mode));
+static uLong   ZCALLBACK fread_file_func OF((voidpf opaque, voidpf stream, void* buf, uLong size));
+static uLong   ZCALLBACK fwrite_file_func OF((voidpf opaque, voidpf stream, const void* buf,uLong size));
+static ZPOS64_T ZCALLBACK ftell64_file_func OF((voidpf opaque, voidpf stream));
+static long    ZCALLBACK fseek64_file_func OF((voidpf opaque, voidpf stream, ZPOS64_T offset, int origin));
+static int     ZCALLBACK fclose_file_func OF((voidpf opaque, voidpf stream));
+static int     ZCALLBACK ferror_file_func OF((voidpf opaque, voidpf stream));
+
+static voidpf ZCALLBACK fopen_file_func (voidpf opaque, const char* filename, int mode)
+{
+    FILE* file = NULL;
+    const char* mode_fopen = NULL;
+    if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ)
+        mode_fopen = "rb";
+    else
+    if (mode & ZLIB_FILEFUNC_MODE_EXISTING)
+        mode_fopen = "r+b";
+    else
+    if (mode & ZLIB_FILEFUNC_MODE_CREATE)
+        mode_fopen = "wb";
+
+    if ((filename!=NULL) && (mode_fopen != NULL))
+        file = fopen(filename, mode_fopen);
+    return file;
+}
+
+static voidpf ZCALLBACK fopen64_file_func (voidpf opaque, const void* filename, int mode)
+{
+    FILE* file = NULL;
+    const char* mode_fopen = NULL;
+    if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ)
+        mode_fopen = "rb";
+    else
+    if (mode & ZLIB_FILEFUNC_MODE_EXISTING)
+        mode_fopen = "r+b";
+    else
+    if (mode & ZLIB_FILEFUNC_MODE_CREATE)
+        mode_fopen = "wb";
+
+    if ((filename!=NULL) && (mode_fopen != NULL))
+        file = FOPEN_FUNC((const char*)filename, mode_fopen);
+    return file;
+}
+
+
+static uLong ZCALLBACK fread_file_func (voidpf opaque, voidpf stream, void* buf, uLong size)
+{
+    uLong ret;
+    ret = (uLong)fread(buf, 1, (size_t)size, (FILE *)stream);
+    return ret;
+}
+
+static uLong ZCALLBACK fwrite_file_func (voidpf opaque, voidpf stream, const void* buf, uLong size)
+{
+    uLong ret;
+    ret = (uLong)fwrite(buf, 1, (size_t)size, (FILE *)stream);
+    return ret;
+}
+
+static long ZCALLBACK ftell_file_func (voidpf opaque, voidpf stream)
+{
+    long ret;
+    ret = ftell((FILE *)stream);
+    return ret;
+}
+
+
+static ZPOS64_T ZCALLBACK ftell64_file_func (voidpf opaque, voidpf stream)
+{
+    ZPOS64_T ret;
+    ret = FTELLO_FUNC((FILE *)stream);
+    return ret;
+}
+
+static long ZCALLBACK fseek_file_func (voidpf  opaque, voidpf stream, uLong offset, int origin)
+{
+    int fseek_origin=0;
+    long ret;
+    switch (origin)
+    {
+    case ZLIB_FILEFUNC_SEEK_CUR :
+        fseek_origin = SEEK_CUR;
+        break;
+    case ZLIB_FILEFUNC_SEEK_END :
+        fseek_origin = SEEK_END;
+        break;
+    case ZLIB_FILEFUNC_SEEK_SET :
+        fseek_origin = SEEK_SET;
+        break;
+    default: return -1;
+    }
+    ret = 0;
+    if (fseek((FILE *)stream, offset, fseek_origin) != 0)
+        ret = -1;
+    return ret;
+}
+
+static long ZCALLBACK fseek64_file_func (voidpf  opaque, voidpf stream, ZPOS64_T offset, int origin)
+{
+    int fseek_origin=0;
+    long ret;
+    switch (origin)
+    {
+    case ZLIB_FILEFUNC_SEEK_CUR :
+        fseek_origin = SEEK_CUR;
+        break;
+    case ZLIB_FILEFUNC_SEEK_END :
+        fseek_origin = SEEK_END;
+        break;
+    case ZLIB_FILEFUNC_SEEK_SET :
+        fseek_origin = SEEK_SET;
+        break;
+    default: return -1;
+    }
+    ret = 0;
+
+    if(FSEEKO_FUNC((FILE *)stream, offset, fseek_origin) != 0)
+                        ret = -1;
+
+    return ret;
+}
+
+
+static int ZCALLBACK fclose_file_func (voidpf opaque, voidpf stream)
+{
+    int ret;
+    ret = fclose((FILE *)stream);
+    return ret;
+}
+
+static int ZCALLBACK ferror_file_func (voidpf opaque, voidpf stream)
+{
+    int ret;
+    ret = ferror((FILE *)stream);
+    return ret;
+}
+
+void fill_fopen_filefunc (pzlib_filefunc_def)
+  zlib_filefunc_def* pzlib_filefunc_def;
+{
+    pzlib_filefunc_def->zopen_file = fopen_file_func;
+    pzlib_filefunc_def->zread_file = fread_file_func;
+    pzlib_filefunc_def->zwrite_file = fwrite_file_func;
+    pzlib_filefunc_def->ztell_file = ftell_file_func;
+    pzlib_filefunc_def->zseek_file = fseek_file_func;
+    pzlib_filefunc_def->zclose_file = fclose_file_func;
+    pzlib_filefunc_def->zerror_file = ferror_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
+
+void fill_fopen64_filefunc (zlib_filefunc64_def*  pzlib_filefunc_def)
+{
+    pzlib_filefunc_def->zopen64_file = fopen64_file_func;
+    pzlib_filefunc_def->zread_file = fread_file_func;
+    pzlib_filefunc_def->zwrite_file = fwrite_file_func;
+    pzlib_filefunc_def->ztell64_file = ftell64_file_func;
+    pzlib_filefunc_def->zseek64_file = fseek64_file_func;
+    pzlib_filefunc_def->zclose_file = fclose_file_func;
+    pzlib_filefunc_def->zerror_file = ferror_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
diff --git a/third-party/zlib/contrib/minizip/ioapi.h b/third-party/zlib/contrib/minizip/ioapi.h
new file mode 100644
index 0000000..8dcbdb0
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/ioapi.h
@@ -0,0 +1,208 @@
+/* ioapi.h -- IO base function header for compress/uncompress .zip
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+         Changes
+
+    Oct-2009 - Defined ZPOS64_T to fpos_t on windows and u_int64_t on linux. (might need to find a better why for this)
+    Oct-2009 - Change to fseeko64, ftello64 and fopen64 so large files would work on linux.
+               More if/def section may be needed to support other platforms
+    Oct-2009 - Defined fxxxx64 calls to normal fopen/ftell/fseek so they would compile on windows.
+                          (but you should use iowin32.c for windows instead)
+
+*/
+
+#ifndef _ZLIBIOAPI64_H
+#define _ZLIBIOAPI64_H
+
+#if (!defined(_WIN32)) && (!defined(WIN32)) && (!defined(__APPLE__))
+
+  // Linux needs this to support file operation on files larger then 4+GB
+  // But might need better if/def to select just the platforms that needs them.
+
+        #ifndef __USE_FILE_OFFSET64
+                #define __USE_FILE_OFFSET64
+        #endif
+        #ifndef __USE_LARGEFILE64
+                #define __USE_LARGEFILE64
+        #endif
+        #ifndef _LARGEFILE64_SOURCE
+                #define _LARGEFILE64_SOURCE
+        #endif
+        #ifndef _FILE_OFFSET_BIT
+                #define _FILE_OFFSET_BIT 64
+        #endif
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "zlib.h"
+
+#if defined(USE_FILE32API)
+#define fopen64 fopen
+#define ftello64 ftell
+#define fseeko64 fseek
+#else
+#ifdef __FreeBSD__
+#define fopen64 fopen
+#define ftello64 ftello
+#define fseeko64 fseeko
+#endif
+#ifdef _MSC_VER
+ #define fopen64 fopen
+ #if (_MSC_VER >= 1400) && (!(defined(NO_MSCVER_FILE64_FUNC)))
+  #define ftello64 _ftelli64
+  #define fseeko64 _fseeki64
+ #else // old MSC
+  #define ftello64 ftell
+  #define fseeko64 fseek
+ #endif
+#endif
+#endif
+
+/*
+#ifndef ZPOS64_T
+  #ifdef _WIN32
+                #define ZPOS64_T fpos_t
+  #else
+    #include <stdint.h>
+    #define ZPOS64_T uint64_t
+  #endif
+#endif
+*/
+
+#ifdef HAVE_MINIZIP64_CONF_H
+#include "mz64conf.h"
+#endif
+
+/* a type choosen by DEFINE */
+#ifdef HAVE_64BIT_INT_CUSTOM
+typedef  64BIT_INT_CUSTOM_TYPE ZPOS64_T;
+#else
+#ifdef HAS_STDINT_H
+#include "stdint.h"
+typedef uint64_t ZPOS64_T;
+#else
+
+/* Maximum unsigned 32-bit value used as placeholder for zip64 */
+#define MAXU32 0xffffffff
+
+#if defined(_MSC_VER) || defined(__BORLANDC__)
+typedef unsigned __int64 ZPOS64_T;
+#else
+typedef unsigned long long int ZPOS64_T;
+#endif
+#endif
+#endif
+
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+#define ZLIB_FILEFUNC_SEEK_CUR (1)
+#define ZLIB_FILEFUNC_SEEK_END (2)
+#define ZLIB_FILEFUNC_SEEK_SET (0)
+
+#define ZLIB_FILEFUNC_MODE_READ      (1)
+#define ZLIB_FILEFUNC_MODE_WRITE     (2)
+#define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3)
+
+#define ZLIB_FILEFUNC_MODE_EXISTING (4)
+#define ZLIB_FILEFUNC_MODE_CREATE   (8)
+
+
+#ifndef ZCALLBACK
+ #if (defined(WIN32) || defined(_WIN32) || defined (WINDOWS) || defined (_WINDOWS)) && defined(CALLBACK) && defined (USEWINDOWS_CALLBACK)
+   #define ZCALLBACK CALLBACK
+ #else
+   #define ZCALLBACK
+ #endif
+#endif
+
+
+
+
+typedef voidpf   (ZCALLBACK *open_file_func)      OF((voidpf opaque, const char* filename, int mode));
+typedef uLong    (ZCALLBACK *read_file_func)      OF((voidpf opaque, voidpf stream, void* buf, uLong size));
+typedef uLong    (ZCALLBACK *write_file_func)     OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
+typedef int      (ZCALLBACK *close_file_func)     OF((voidpf opaque, voidpf stream));
+typedef int      (ZCALLBACK *testerror_file_func) OF((voidpf opaque, voidpf stream));
+
+typedef long     (ZCALLBACK *tell_file_func)      OF((voidpf opaque, voidpf stream));
+typedef long     (ZCALLBACK *seek_file_func)      OF((voidpf opaque, voidpf stream, uLong offset, int origin));
+
+
+/* here is the "old" 32 bits structure structure */
+typedef struct zlib_filefunc_def_s
+{
+    open_file_func      zopen_file;
+    read_file_func      zread_file;
+    write_file_func     zwrite_file;
+    tell_file_func      ztell_file;
+    seek_file_func      zseek_file;
+    close_file_func     zclose_file;
+    testerror_file_func zerror_file;
+    voidpf              opaque;
+} zlib_filefunc_def;
+
+typedef ZPOS64_T (ZCALLBACK *tell64_file_func)    OF((voidpf opaque, voidpf stream));
+typedef long     (ZCALLBACK *seek64_file_func)    OF((voidpf opaque, voidpf stream, ZPOS64_T offset, int origin));
+typedef voidpf   (ZCALLBACK *open64_file_func)    OF((voidpf opaque, const void* filename, int mode));
+
+typedef struct zlib_filefunc64_def_s
+{
+    open64_file_func    zopen64_file;
+    read_file_func      zread_file;
+    write_file_func     zwrite_file;
+    tell64_file_func    ztell64_file;
+    seek64_file_func    zseek64_file;
+    close_file_func     zclose_file;
+    testerror_file_func zerror_file;
+    voidpf              opaque;
+} zlib_filefunc64_def;
+
+void fill_fopen64_filefunc OF((zlib_filefunc64_def* pzlib_filefunc_def));
+void fill_fopen_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def));
+
+/* now internal definition, only for zip.c and unzip.h */
+typedef struct zlib_filefunc64_32_def_s
+{
+    zlib_filefunc64_def zfile_func64;
+    open_file_func      zopen32_file;
+    tell_file_func      ztell32_file;
+    seek_file_func      zseek32_file;
+} zlib_filefunc64_32_def;
+
+
+#define ZREAD64(filefunc,filestream,buf,size)     ((*((filefunc).zfile_func64.zread_file))   ((filefunc).zfile_func64.opaque,filestream,buf,size))
+#define ZWRITE64(filefunc,filestream,buf,size)    ((*((filefunc).zfile_func64.zwrite_file))  ((filefunc).zfile_func64.opaque,filestream,buf,size))
+//#define ZTELL64(filefunc,filestream)            ((*((filefunc).ztell64_file)) ((filefunc).opaque,filestream))
+//#define ZSEEK64(filefunc,filestream,pos,mode)   ((*((filefunc).zseek64_file)) ((filefunc).opaque,filestream,pos,mode))
+#define ZCLOSE64(filefunc,filestream)             ((*((filefunc).zfile_func64.zclose_file))  ((filefunc).zfile_func64.opaque,filestream))
+#define ZERROR64(filefunc,filestream)             ((*((filefunc).zfile_func64.zerror_file))  ((filefunc).zfile_func64.opaque,filestream))
+
+voidpf call_zopen64 OF((const zlib_filefunc64_32_def* pfilefunc,const void*filename,int mode));
+long    call_zseek64 OF((const zlib_filefunc64_32_def* pfilefunc,voidpf filestream, ZPOS64_T offset, int origin));
+ZPOS64_T call_ztell64 OF((const zlib_filefunc64_32_def* pfilefunc,voidpf filestream));
+
+void    fill_zlib_filefunc64_32_def_from_filefunc32(zlib_filefunc64_32_def* p_filefunc64_32,const zlib_filefunc_def* p_filefunc32);
+
+#define ZOPEN64(filefunc,filename,mode)         (call_zopen64((&(filefunc)),(filename),(mode)))
+#define ZTELL64(filefunc,filestream)            (call_ztell64((&(filefunc)),(filestream)))
+#define ZSEEK64(filefunc,filestream,pos,mode)   (call_zseek64((&(filefunc)),(filestream),(pos),(mode)))
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/third-party/zlib/contrib/minizip/iowin32.c b/third-party/zlib/contrib/minizip/iowin32.c
new file mode 100644
index 0000000..a46d96c
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/iowin32.c
@@ -0,0 +1,461 @@
+/* iowin32.c -- IO base function header for compress/uncompress .zip
+     Version 1.1, February 14h, 2010
+     part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+     For more info read MiniZip_info.txt
+
+*/
+
+#include <stdlib.h>
+
+#include "zlib.h"
+#include "ioapi.h"
+#include "iowin32.h"
+
+#ifndef INVALID_HANDLE_VALUE
+#define INVALID_HANDLE_VALUE (0xFFFFFFFF)
+#endif
+
+#ifndef INVALID_SET_FILE_POINTER
+#define INVALID_SET_FILE_POINTER ((DWORD)-1)
+#endif
+
+
+#if defined(WINAPI_FAMILY_PARTITION) && (!(defined(IOWIN32_USING_WINRT_API)))
+#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
+#define IOWIN32_USING_WINRT_API 1
+#endif
+#endif
+
+voidpf  ZCALLBACK win32_open_file_func  OF((voidpf opaque, const char* filename, int mode));
+uLong   ZCALLBACK win32_read_file_func  OF((voidpf opaque, voidpf stream, void* buf, uLong size));
+uLong   ZCALLBACK win32_write_file_func OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
+ZPOS64_T ZCALLBACK win32_tell64_file_func  OF((voidpf opaque, voidpf stream));
+long    ZCALLBACK win32_seek64_file_func  OF((voidpf opaque, voidpf stream, ZPOS64_T offset, int origin));
+int     ZCALLBACK win32_close_file_func OF((voidpf opaque, voidpf stream));
+int     ZCALLBACK win32_error_file_func OF((voidpf opaque, voidpf stream));
+
+typedef struct
+{
+    HANDLE hf;
+    int error;
+} WIN32FILE_IOWIN;
+
+
+static void win32_translate_open_mode(int mode,
+                                      DWORD* lpdwDesiredAccess,
+                                      DWORD* lpdwCreationDisposition,
+                                      DWORD* lpdwShareMode,
+                                      DWORD* lpdwFlagsAndAttributes)
+{
+    *lpdwDesiredAccess = *lpdwShareMode = *lpdwFlagsAndAttributes = *lpdwCreationDisposition = 0;
+
+    if ((mode & ZLIB_FILEFUNC_MODE_READWRITEFILTER)==ZLIB_FILEFUNC_MODE_READ)
+    {
+        *lpdwDesiredAccess = GENERIC_READ;
+        *lpdwCreationDisposition = OPEN_EXISTING;
+        *lpdwShareMode = FILE_SHARE_READ;
+    }
+    else if (mode & ZLIB_FILEFUNC_MODE_EXISTING)
+    {
+        *lpdwDesiredAccess = GENERIC_WRITE | GENERIC_READ;
+        *lpdwCreationDisposition = OPEN_EXISTING;
+    }
+    else if (mode & ZLIB_FILEFUNC_MODE_CREATE)
+    {
+        *lpdwDesiredAccess = GENERIC_WRITE | GENERIC_READ;
+        *lpdwCreationDisposition = CREATE_ALWAYS;
+    }
+}
+
+static voidpf win32_build_iowin(HANDLE hFile)
+{
+    voidpf ret=NULL;
+
+    if ((hFile != NULL) && (hFile != INVALID_HANDLE_VALUE))
+    {
+        WIN32FILE_IOWIN w32fiow;
+        w32fiow.hf = hFile;
+        w32fiow.error = 0;
+        ret = malloc(sizeof(WIN32FILE_IOWIN));
+
+        if (ret==NULL)
+            CloseHandle(hFile);
+        else
+            *((WIN32FILE_IOWIN*)ret) = w32fiow;
+    }
+    return ret;
+}
+
+voidpf ZCALLBACK win32_open64_file_func (voidpf opaque,const void* filename,int mode)
+{
+    const char* mode_fopen = NULL;
+    DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
+    HANDLE hFile = NULL;
+
+    win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
+
+#ifdef IOWIN32_USING_WINRT_API
+#ifdef UNICODE
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFile2((LPCTSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+    {
+        WCHAR filenameW[FILENAME_MAX + 0x200 + 1];
+        MultiByteToWideChar(CP_ACP,0,(const char*)filename,-1,filenameW,FILENAME_MAX + 0x200);
+        hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
+    }
+#endif
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
+#endif
+
+    return win32_build_iowin(hFile);
+}
+
+
+voidpf ZCALLBACK win32_open64_file_funcA (voidpf opaque,const void* filename,int mode)
+{
+    const char* mode_fopen = NULL;
+    DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
+    HANDLE hFile = NULL;
+
+    win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
+
+#ifdef IOWIN32_USING_WINRT_API
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+    {
+        WCHAR filenameW[FILENAME_MAX + 0x200 + 1];
+        MultiByteToWideChar(CP_ACP,0,(const char*)filename,-1,filenameW,FILENAME_MAX + 0x200);
+        hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
+    }
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFileA((LPCSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
+#endif
+
+    return win32_build_iowin(hFile);
+}
+
+
+voidpf ZCALLBACK win32_open64_file_funcW (voidpf opaque,const void* filename,int mode)
+{
+    const char* mode_fopen = NULL;
+    DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
+    HANDLE hFile = NULL;
+
+    win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
+
+#ifdef IOWIN32_USING_WINRT_API
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFile2((LPCWSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition,NULL);
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFileW((LPCWSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
+#endif
+
+    return win32_build_iowin(hFile);
+}
+
+
+voidpf ZCALLBACK win32_open_file_func (voidpf opaque,const char* filename,int mode)
+{
+    const char* mode_fopen = NULL;
+    DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
+    HANDLE hFile = NULL;
+
+    win32_translate_open_mode(mode,&dwDesiredAccess,&dwCreationDisposition,&dwShareMode,&dwFlagsAndAttributes);
+
+#ifdef IOWIN32_USING_WINRT_API
+#ifdef UNICODE
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFile2((LPCTSTR)filename, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+    {
+        WCHAR filenameW[FILENAME_MAX + 0x200 + 1];
+        MultiByteToWideChar(CP_ACP,0,(const char*)filename,-1,filenameW,FILENAME_MAX + 0x200);
+        hFile = CreateFile2(filenameW, dwDesiredAccess, dwShareMode, dwCreationDisposition, NULL);
+    }
+#endif
+#else
+    if ((filename!=NULL) && (dwDesiredAccess != 0))
+        hFile = CreateFile((LPCTSTR)filename, dwDesiredAccess, dwShareMode, NULL, dwCreationDisposition, dwFlagsAndAttributes, NULL);
+#endif
+
+    return win32_build_iowin(hFile);
+}
+
+
+uLong ZCALLBACK win32_read_file_func (voidpf opaque, voidpf stream, void* buf,uLong size)
+{
+    uLong ret=0;
+    HANDLE hFile = NULL;
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
+
+    if (hFile != NULL)
+    {
+        if (!ReadFile(hFile, buf, size, &ret, NULL))
+        {
+            DWORD dwErr = GetLastError();
+            if (dwErr == ERROR_HANDLE_EOF)
+                dwErr = 0;
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+        }
+    }
+
+    return ret;
+}
+
+
+uLong ZCALLBACK win32_write_file_func (voidpf opaque,voidpf stream,const void* buf,uLong size)
+{
+    uLong ret=0;
+    HANDLE hFile = NULL;
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
+
+    if (hFile != NULL)
+    {
+        if (!WriteFile(hFile, buf, size, &ret, NULL))
+        {
+            DWORD dwErr = GetLastError();
+            if (dwErr == ERROR_HANDLE_EOF)
+                dwErr = 0;
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+        }
+    }
+
+    return ret;
+}
+
+static BOOL MySetFilePointerEx(HANDLE hFile, LARGE_INTEGER pos, LARGE_INTEGER *newPos,  DWORD dwMoveMethod)
+{
+#ifdef IOWIN32_USING_WINRT_API
+    return SetFilePointerEx(hFile, pos, newPos, dwMoveMethod);
+#else
+    LONG lHigh = pos.HighPart;
+    DWORD dwNewPos = SetFilePointer(hFile, pos.LowPart, &lHigh, FILE_CURRENT);
+    BOOL fOk = TRUE;
+    if (dwNewPos == 0xFFFFFFFF)
+        if (GetLastError() != NO_ERROR)
+            fOk = FALSE;
+    if ((newPos != NULL) && (fOk))
+    {
+        newPos->LowPart = dwNewPos;
+        newPos->HighPart = lHigh;
+    }
+    return fOk;
+#endif
+}
+
+long ZCALLBACK win32_tell_file_func (voidpf opaque,voidpf stream)
+{
+    long ret=-1;
+    HANDLE hFile = NULL;
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
+    if (hFile != NULL)
+    {
+        LARGE_INTEGER pos;
+        pos.QuadPart = 0;
+
+        if (!MySetFilePointerEx(hFile, pos, &pos, FILE_CURRENT))
+        {
+            DWORD dwErr = GetLastError();
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+            ret = -1;
+        }
+        else
+            ret=(long)pos.LowPart;
+    }
+    return ret;
+}
+
+ZPOS64_T ZCALLBACK win32_tell64_file_func (voidpf opaque, voidpf stream)
+{
+    ZPOS64_T ret= (ZPOS64_T)-1;
+    HANDLE hFile = NULL;
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream)->hf;
+
+    if (hFile)
+    {
+        LARGE_INTEGER pos;
+        pos.QuadPart = 0;
+
+        if (!MySetFilePointerEx(hFile, pos, &pos, FILE_CURRENT))
+        {
+            DWORD dwErr = GetLastError();
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+            ret = (ZPOS64_T)-1;
+        }
+        else
+            ret=pos.QuadPart;
+    }
+    return ret;
+}
+
+
+long ZCALLBACK win32_seek_file_func (voidpf opaque,voidpf stream,uLong offset,int origin)
+{
+    DWORD dwMoveMethod=0xFFFFFFFF;
+    HANDLE hFile = NULL;
+
+    long ret=-1;
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
+    switch (origin)
+    {
+    case ZLIB_FILEFUNC_SEEK_CUR :
+        dwMoveMethod = FILE_CURRENT;
+        break;
+    case ZLIB_FILEFUNC_SEEK_END :
+        dwMoveMethod = FILE_END;
+        break;
+    case ZLIB_FILEFUNC_SEEK_SET :
+        dwMoveMethod = FILE_BEGIN;
+        break;
+    default: return -1;
+    }
+
+    if (hFile != NULL)
+    {
+        LARGE_INTEGER pos;
+        pos.QuadPart = offset;
+        if (!MySetFilePointerEx(hFile, pos, NULL, dwMoveMethod))
+        {
+            DWORD dwErr = GetLastError();
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+            ret = -1;
+        }
+        else
+            ret=0;
+    }
+    return ret;
+}
+
+long ZCALLBACK win32_seek64_file_func (voidpf opaque, voidpf stream,ZPOS64_T offset,int origin)
+{
+    DWORD dwMoveMethod=0xFFFFFFFF;
+    HANDLE hFile = NULL;
+    long ret=-1;
+
+    if (stream!=NULL)
+        hFile = ((WIN32FILE_IOWIN*)stream)->hf;
+
+    switch (origin)
+    {
+        case ZLIB_FILEFUNC_SEEK_CUR :
+            dwMoveMethod = FILE_CURRENT;
+            break;
+        case ZLIB_FILEFUNC_SEEK_END :
+            dwMoveMethod = FILE_END;
+            break;
+        case ZLIB_FILEFUNC_SEEK_SET :
+            dwMoveMethod = FILE_BEGIN;
+            break;
+        default: return -1;
+    }
+
+    if (hFile)
+    {
+        LARGE_INTEGER pos;
+        pos.QuadPart = offset;
+        if (!MySetFilePointerEx(hFile, pos, NULL, FILE_CURRENT))
+        {
+            DWORD dwErr = GetLastError();
+            ((WIN32FILE_IOWIN*)stream) -> error=(int)dwErr;
+            ret = -1;
+        }
+        else
+            ret=0;
+    }
+    return ret;
+}
+
+int ZCALLBACK win32_close_file_func (voidpf opaque, voidpf stream)
+{
+    int ret=-1;
+
+    if (stream!=NULL)
+    {
+        HANDLE hFile;
+        hFile = ((WIN32FILE_IOWIN*)stream) -> hf;
+        if (hFile != NULL)
+        {
+            CloseHandle(hFile);
+            ret=0;
+        }
+        free(stream);
+    }
+    return ret;
+}
+
+int ZCALLBACK win32_error_file_func (voidpf opaque,voidpf stream)
+{
+    int ret=-1;
+    if (stream!=NULL)
+    {
+        ret = ((WIN32FILE_IOWIN*)stream) -> error;
+    }
+    return ret;
+}
+
+void fill_win32_filefunc (zlib_filefunc_def* pzlib_filefunc_def)
+{
+    pzlib_filefunc_def->zopen_file = win32_open_file_func;
+    pzlib_filefunc_def->zread_file = win32_read_file_func;
+    pzlib_filefunc_def->zwrite_file = win32_write_file_func;
+    pzlib_filefunc_def->ztell_file = win32_tell_file_func;
+    pzlib_filefunc_def->zseek_file = win32_seek_file_func;
+    pzlib_filefunc_def->zclose_file = win32_close_file_func;
+    pzlib_filefunc_def->zerror_file = win32_error_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
+
+void fill_win32_filefunc64(zlib_filefunc64_def* pzlib_filefunc_def)
+{
+    pzlib_filefunc_def->zopen64_file = win32_open64_file_func;
+    pzlib_filefunc_def->zread_file = win32_read_file_func;
+    pzlib_filefunc_def->zwrite_file = win32_write_file_func;
+    pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
+    pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
+    pzlib_filefunc_def->zclose_file = win32_close_file_func;
+    pzlib_filefunc_def->zerror_file = win32_error_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
+
+
+void fill_win32_filefunc64A(zlib_filefunc64_def* pzlib_filefunc_def)
+{
+    pzlib_filefunc_def->zopen64_file = win32_open64_file_funcA;
+    pzlib_filefunc_def->zread_file = win32_read_file_func;
+    pzlib_filefunc_def->zwrite_file = win32_write_file_func;
+    pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
+    pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
+    pzlib_filefunc_def->zclose_file = win32_close_file_func;
+    pzlib_filefunc_def->zerror_file = win32_error_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
+
+
+void fill_win32_filefunc64W(zlib_filefunc64_def* pzlib_filefunc_def)
+{
+    pzlib_filefunc_def->zopen64_file = win32_open64_file_funcW;
+    pzlib_filefunc_def->zread_file = win32_read_file_func;
+    pzlib_filefunc_def->zwrite_file = win32_write_file_func;
+    pzlib_filefunc_def->ztell64_file = win32_tell64_file_func;
+    pzlib_filefunc_def->zseek64_file = win32_seek64_file_func;
+    pzlib_filefunc_def->zclose_file = win32_close_file_func;
+    pzlib_filefunc_def->zerror_file = win32_error_file_func;
+    pzlib_filefunc_def->opaque = NULL;
+}
diff --git a/third-party/zlib/contrib/minizip/iowin32.h b/third-party/zlib/contrib/minizip/iowin32.h
new file mode 100644
index 0000000..0ca0969
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/iowin32.h
@@ -0,0 +1,28 @@
+/* iowin32.h -- IO base function header for compress/uncompress .zip
+     Version 1.1, February 14h, 2010
+     part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+*/
+
+#include <windows.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+void fill_win32_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def));
+void fill_win32_filefunc64 OF((zlib_filefunc64_def* pzlib_filefunc_def));
+void fill_win32_filefunc64A OF((zlib_filefunc64_def* pzlib_filefunc_def));
+void fill_win32_filefunc64W OF((zlib_filefunc64_def* pzlib_filefunc_def));
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/third-party/zlib/contrib/minizip/miniunz.c b/third-party/zlib/contrib/minizip/miniunz.c
new file mode 100644
index 0000000..3d65401
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/miniunz.c
@@ -0,0 +1,660 @@
+/*
+   miniunz.c
+   Version 1.1, February 14h, 2010
+   sample part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications of Unzip for Zip64
+         Copyright (C) 2007-2008 Even Rouault
+
+         Modifications for Zip64 support on both zip and unzip
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+*/
+
+#if (!defined(_WIN32)) && (!defined(WIN32)) && (!defined(__APPLE__))
+        #ifndef __USE_FILE_OFFSET64
+                #define __USE_FILE_OFFSET64
+        #endif
+        #ifndef __USE_LARGEFILE64
+                #define __USE_LARGEFILE64
+        #endif
+        #ifndef _LARGEFILE64_SOURCE
+                #define _LARGEFILE64_SOURCE
+        #endif
+        #ifndef _FILE_OFFSET_BIT
+                #define _FILE_OFFSET_BIT 64
+        #endif
+#endif
+
+#ifdef __APPLE__
+// In darwin and perhaps other BSD variants off_t is a 64 bit value, hence no need for specific 64 bit functions
+#define FOPEN_FUNC(filename, mode) fopen(filename, mode)
+#define FTELLO_FUNC(stream) ftello(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko(stream, offset, origin)
+#else
+#define FOPEN_FUNC(filename, mode) fopen64(filename, mode)
+#define FTELLO_FUNC(stream) ftello64(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko64(stream, offset, origin)
+#endif
+
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <errno.h>
+#include <fcntl.h>
+
+#ifdef _WIN32
+# include <direct.h>
+# include <io.h>
+#else
+# include <unistd.h>
+# include <utime.h>
+#endif
+
+
+#include "unzip.h"
+
+#define CASESENSITIVITY (0)
+#define WRITEBUFFERSIZE (8192)
+#define MAXFILENAME (256)
+
+#ifdef _WIN32
+#define USEWIN32IOAPI
+#include "iowin32.h"
+#endif
+/*
+  mini unzip, demo of unzip package
+
+  usage :
+  Usage : miniunz [-exvlo] file.zip [file_to_extract] [-d extractdir]
+
+  list the file in the zipfile, and print the content of FILE_ID.ZIP or README.TXT
+    if it exists
+*/
+
+
+/* change_file_date : change the date/time of a file
+    filename : the filename of the file where date/time must be modified
+    dosdate : the new date at the MSDos format (4 bytes)
+    tmu_date : the SAME new date at the tm_unz format */
+void change_file_date(filename,dosdate,tmu_date)
+    const char *filename;
+    uLong dosdate;
+    tm_unz tmu_date;
+{
+#ifdef _WIN32
+  HANDLE hFile;
+  FILETIME ftm,ftLocal,ftCreate,ftLastAcc,ftLastWrite;
+
+  hFile = CreateFileA(filename,GENERIC_READ | GENERIC_WRITE,
+                      0,NULL,OPEN_EXISTING,0,NULL);
+  GetFileTime(hFile,&ftCreate,&ftLastAcc,&ftLastWrite);
+  DosDateTimeToFileTime((WORD)(dosdate>>16),(WORD)dosdate,&ftLocal);
+  LocalFileTimeToFileTime(&ftLocal,&ftm);
+  SetFileTime(hFile,&ftm,&ftLastAcc,&ftm);
+  CloseHandle(hFile);
+#else
+#ifdef unix || __APPLE__
+  struct utimbuf ut;
+  struct tm newdate;
+  newdate.tm_sec = tmu_date.tm_sec;
+  newdate.tm_min=tmu_date.tm_min;
+  newdate.tm_hour=tmu_date.tm_hour;
+  newdate.tm_mday=tmu_date.tm_mday;
+  newdate.tm_mon=tmu_date.tm_mon;
+  if (tmu_date.tm_year > 1900)
+      newdate.tm_year=tmu_date.tm_year - 1900;
+  else
+      newdate.tm_year=tmu_date.tm_year ;
+  newdate.tm_isdst=-1;
+
+  ut.actime=ut.modtime=mktime(&newdate);
+  utime(filename,&ut);
+#endif
+#endif
+}
+
+
+/* mymkdir and change_file_date are not 100 % portable
+   As I don't know well Unix, I wait feedback for the unix portion */
+
+int mymkdir(dirname)
+    const char* dirname;
+{
+    int ret=0;
+#ifdef _WIN32
+    ret = _mkdir(dirname);
+#elif unix
+    ret = mkdir (dirname,0775);
+#elif __APPLE__
+    ret = mkdir (dirname,0775);
+#endif
+    return ret;
+}
+
+int makedir (newdir)
+    char *newdir;
+{
+  char *buffer ;
+  char *p;
+  int  len = (int)strlen(newdir);
+
+  if (len <= 0)
+    return 0;
+
+  buffer = (char*)malloc(len+1);
+        if (buffer==NULL)
+        {
+                printf("Error allocating memory\n");
+                return UNZ_INTERNALERROR;
+        }
+  strcpy(buffer,newdir);
+
+  if (buffer[len-1] == '/') {
+    buffer[len-1] = '\0';
+  }
+  if (mymkdir(buffer) == 0)
+    {
+      free(buffer);
+      return 1;
+    }
+
+  p = buffer+1;
+  while (1)
+    {
+      char hold;
+
+      while(*p && *p != '\\' && *p != '/')
+        p++;
+      hold = *p;
+      *p = 0;
+      if ((mymkdir(buffer) == -1) && (errno == ENOENT))
+        {
+          printf("couldn't create directory %s\n",buffer);
+          free(buffer);
+          return 0;
+        }
+      if (hold == 0)
+        break;
+      *p++ = hold;
+    }
+  free(buffer);
+  return 1;
+}
+
+void do_banner()
+{
+    printf("MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant\n");
+    printf("more info at http://www.winimage.com/zLibDll/unzip.html\n\n");
+}
+
+void do_help()
+{
+    printf("Usage : miniunz [-e] [-x] [-v] [-l] [-o] [-p password] file.zip [file_to_extr.] [-d extractdir]\n\n" \
+           "  -e  Extract without pathname (junk paths)\n" \
+           "  -x  Extract with pathname\n" \
+           "  -v  list files\n" \
+           "  -l  list files\n" \
+           "  -d  directory to extract into\n" \
+           "  -o  overwrite files without prompting\n" \
+           "  -p  extract crypted file using password\n\n");
+}
+
+void Display64BitsSize(ZPOS64_T n, int size_char)
+{
+  /* to avoid compatibility problem , we do here the conversion */
+  char number[21];
+  int offset=19;
+  int pos_string = 19;
+  number[20]=0;
+  for (;;) {
+      number[offset]=(char)((n%10)+'0');
+      if (number[offset] != '0')
+          pos_string=offset;
+      n/=10;
+      if (offset==0)
+          break;
+      offset--;
+  }
+  {
+      int size_display_string = 19-pos_string;
+      while (size_char > size_display_string)
+      {
+          size_char--;
+          printf(" ");
+      }
+  }
+
+  printf("%s",&number[pos_string]);
+}
+
+int do_list(uf)
+    unzFile uf;
+{
+    uLong i;
+    unz_global_info64 gi;
+    int err;
+
+    err = unzGetGlobalInfo64(uf,&gi);
+    if (err!=UNZ_OK)
+        printf("error %d with zipfile in unzGetGlobalInfo \n",err);
+    printf("  Length  Method     Size Ratio   Date    Time   CRC-32     Name\n");
+    printf("  ------  ------     ---- -----   ----    ----   ------     ----\n");
+    for (i=0;i<gi.number_entry;i++)
+    {
+        char filename_inzip[256];
+        unz_file_info64 file_info;
+        uLong ratio=0;
+        const char *string_method;
+        char charCrypt=' ';
+        err = unzGetCurrentFileInfo64(uf,&file_info,filename_inzip,sizeof(filename_inzip),NULL,0,NULL,0);
+        if (err!=UNZ_OK)
+        {
+            printf("error %d with zipfile in unzGetCurrentFileInfo\n",err);
+            break;
+        }
+        if (file_info.uncompressed_size>0)
+            ratio = (uLong)((file_info.compressed_size*100)/file_info.uncompressed_size);
+
+        /* display a '*' if the file is crypted */
+        if ((file_info.flag & 1) != 0)
+            charCrypt='*';
+
+        if (file_info.compression_method==0)
+            string_method="Stored";
+        else
+        if (file_info.compression_method==Z_DEFLATED)
+        {
+            uInt iLevel=(uInt)((file_info.flag & 0x6)/2);
+            if (iLevel==0)
+              string_method="Defl:N";
+            else if (iLevel==1)
+              string_method="Defl:X";
+            else if ((iLevel==2) || (iLevel==3))
+              string_method="Defl:F"; /* 2:fast , 3 : extra fast*/
+        }
+        else
+        if (file_info.compression_method==Z_BZIP2ED)
+        {
+              string_method="BZip2 ";
+        }
+        else
+            string_method="Unkn. ";
+
+        Display64BitsSize(file_info.uncompressed_size,7);
+        printf("  %6s%c",string_method,charCrypt);
+        Display64BitsSize(file_info.compressed_size,7);
+        printf(" %3lu%%  %2.2lu-%2.2lu-%2.2lu  %2.2lu:%2.2lu  %8.8lx   %s\n",
+                ratio,
+                (uLong)file_info.tmu_date.tm_mon + 1,
+                (uLong)file_info.tmu_date.tm_mday,
+                (uLong)file_info.tmu_date.tm_year % 100,
+                (uLong)file_info.tmu_date.tm_hour,(uLong)file_info.tmu_date.tm_min,
+                (uLong)file_info.crc,filename_inzip);
+        if ((i+1)<gi.number_entry)
+        {
+            err = unzGoToNextFile(uf);
+            if (err!=UNZ_OK)
+            {
+                printf("error %d with zipfile in unzGoToNextFile\n",err);
+                break;
+            }
+        }
+    }
+
+    return 0;
+}
+
+
+int do_extract_currentfile(uf,popt_extract_without_path,popt_overwrite,password)
+    unzFile uf;
+    const int* popt_extract_without_path;
+    int* popt_overwrite;
+    const char* password;
+{
+    char filename_inzip[256];
+    char* filename_withoutpath;
+    char* p;
+    int err=UNZ_OK;
+    FILE *fout=NULL;
+    void* buf;
+    uInt size_buf;
+
+    unz_file_info64 file_info;
+    uLong ratio=0;
+    err = unzGetCurrentFileInfo64(uf,&file_info,filename_inzip,sizeof(filename_inzip),NULL,0,NULL,0);
+
+    if (err!=UNZ_OK)
+    {
+        printf("error %d with zipfile in unzGetCurrentFileInfo\n",err);
+        return err;
+    }
+
+    size_buf = WRITEBUFFERSIZE;
+    buf = (void*)malloc(size_buf);
+    if (buf==NULL)
+    {
+        printf("Error allocating memory\n");
+        return UNZ_INTERNALERROR;
+    }
+
+    p = filename_withoutpath = filename_inzip;
+    while ((*p) != '\0')
+    {
+        if (((*p)=='/') || ((*p)=='\\'))
+            filename_withoutpath = p+1;
+        p++;
+    }
+
+    if ((*filename_withoutpath)=='\0')
+    {
+        if ((*popt_extract_without_path)==0)
+        {
+            printf("creating directory: %s\n",filename_inzip);
+            mymkdir(filename_inzip);
+        }
+    }
+    else
+    {
+        const char* write_filename;
+        int skip=0;
+
+        if ((*popt_extract_without_path)==0)
+            write_filename = filename_inzip;
+        else
+            write_filename = filename_withoutpath;
+
+        err = unzOpenCurrentFilePassword(uf,password);
+        if (err!=UNZ_OK)
+        {
+            printf("error %d with zipfile in unzOpenCurrentFilePassword\n",err);
+        }
+
+        if (((*popt_overwrite)==0) && (err==UNZ_OK))
+        {
+            char rep=0;
+            FILE* ftestexist;
+            ftestexist = FOPEN_FUNC(write_filename,"rb");
+            if (ftestexist!=NULL)
+            {
+                fclose(ftestexist);
+                do
+                {
+                    char answer[128];
+                    int ret;
+
+                    printf("The file %s exists. Overwrite ? [y]es, [n]o, [A]ll: ",write_filename);
+                    ret = scanf("%1s",answer);
+                    if (ret != 1)
+                    {
+                       exit(EXIT_FAILURE);
+                    }
+                    rep = answer[0] ;
+                    if ((rep>='a') && (rep<='z'))
+                        rep -= 0x20;
+                }
+                while ((rep!='Y') && (rep!='N') && (rep!='A'));
+            }
+
+            if (rep == 'N')
+                skip = 1;
+
+            if (rep == 'A')
+                *popt_overwrite=1;
+        }
+
+        if ((skip==0) && (err==UNZ_OK))
+        {
+            fout=FOPEN_FUNC(write_filename,"wb");
+            /* some zipfile don't contain directory alone before file */
+            if ((fout==NULL) && ((*popt_extract_without_path)==0) &&
+                                (filename_withoutpath!=(char*)filename_inzip))
+            {
+                char c=*(filename_withoutpath-1);
+                *(filename_withoutpath-1)='\0';
+                makedir(write_filename);
+                *(filename_withoutpath-1)=c;
+                fout=FOPEN_FUNC(write_filename,"wb");
+            }
+
+            if (fout==NULL)
+            {
+                printf("error opening %s\n",write_filename);
+            }
+        }
+
+        if (fout!=NULL)
+        {
+            printf(" extracting: %s\n",write_filename);
+
+            do
+            {
+                err = unzReadCurrentFile(uf,buf,size_buf);
+                if (err<0)
+                {
+                    printf("error %d with zipfile in unzReadCurrentFile\n",err);
+                    break;
+                }
+                if (err>0)
+                    if (fwrite(buf,err,1,fout)!=1)
+                    {
+                        printf("error in writing extracted file\n");
+                        err=UNZ_ERRNO;
+                        break;
+                    }
+            }
+            while (err>0);
+            if (fout)
+                    fclose(fout);
+
+            if (err==0)
+                change_file_date(write_filename,file_info.dosDate,
+                                 file_info.tmu_date);
+        }
+
+        if (err==UNZ_OK)
+        {
+            err = unzCloseCurrentFile (uf);
+            if (err!=UNZ_OK)
+            {
+                printf("error %d with zipfile in unzCloseCurrentFile\n",err);
+            }
+        }
+        else
+            unzCloseCurrentFile(uf); /* don't lose the error */
+    }
+
+    free(buf);
+    return err;
+}
+
+
+int do_extract(uf,opt_extract_without_path,opt_overwrite,password)
+    unzFile uf;
+    int opt_extract_without_path;
+    int opt_overwrite;
+    const char* password;
+{
+    uLong i;
+    unz_global_info64 gi;
+    int err;
+    FILE* fout=NULL;
+
+    err = unzGetGlobalInfo64(uf,&gi);
+    if (err!=UNZ_OK)
+        printf("error %d with zipfile in unzGetGlobalInfo \n",err);
+
+    for (i=0;i<gi.number_entry;i++)
+    {
+        if (do_extract_currentfile(uf,&opt_extract_without_path,
+                                      &opt_overwrite,
+                                      password) != UNZ_OK)
+            break;
+
+        if ((i+1)<gi.number_entry)
+        {
+            err = unzGoToNextFile(uf);
+            if (err!=UNZ_OK)
+            {
+                printf("error %d with zipfile in unzGoToNextFile\n",err);
+                break;
+            }
+        }
+    }
+
+    return 0;
+}
+
+int do_extract_onefile(uf,filename,opt_extract_without_path,opt_overwrite,password)
+    unzFile uf;
+    const char* filename;
+    int opt_extract_without_path;
+    int opt_overwrite;
+    const char* password;
+{
+    int err = UNZ_OK;
+    if (unzLocateFile(uf,filename,CASESENSITIVITY)!=UNZ_OK)
+    {
+        printf("file %s not found in the zipfile\n",filename);
+        return 2;
+    }
+
+    if (do_extract_currentfile(uf,&opt_extract_without_path,
+                                      &opt_overwrite,
+                                      password) == UNZ_OK)
+        return 0;
+    else
+        return 1;
+}
+
+
+int main(argc,argv)
+    int argc;
+    char *argv[];
+{
+    const char *zipfilename=NULL;
+    const char *filename_to_extract=NULL;
+    const char *password=NULL;
+    char filename_try[MAXFILENAME+16] = "";
+    int i;
+    int ret_value=0;
+    int opt_do_list=0;
+    int opt_do_extract=1;
+    int opt_do_extract_withoutpath=0;
+    int opt_overwrite=0;
+    int opt_extractdir=0;
+    const char *dirname=NULL;
+    unzFile uf=NULL;
+
+    do_banner();
+    if (argc==1)
+    {
+        do_help();
+        return 0;
+    }
+    else
+    {
+        for (i=1;i<argc;i++)
+        {
+            if ((*argv[i])=='-')
+            {
+                const char *p=argv[i]+1;
+
+                while ((*p)!='\0')
+                {
+                    char c=*(p++);;
+                    if ((c=='l') || (c=='L'))
+                        opt_do_list = 1;
+                    if ((c=='v') || (c=='V'))
+                        opt_do_list = 1;
+                    if ((c=='x') || (c=='X'))
+                        opt_do_extract = 1;
+                    if ((c=='e') || (c=='E'))
+                        opt_do_extract = opt_do_extract_withoutpath = 1;
+                    if ((c=='o') || (c=='O'))
+                        opt_overwrite=1;
+                    if ((c=='d') || (c=='D'))
+                    {
+                        opt_extractdir=1;
+                        dirname=argv[i+1];
+                    }
+
+                    if (((c=='p') || (c=='P')) && (i+1<argc))
+                    {
+                        password=argv[i+1];
+                        i++;
+                    }
+                }
+            }
+            else
+            {
+                if (zipfilename == NULL)
+                    zipfilename = argv[i];
+                else if ((filename_to_extract==NULL) && (!opt_extractdir))
+                        filename_to_extract = argv[i] ;
+            }
+        }
+    }
+
+    if (zipfilename!=NULL)
+    {
+
+#        ifdef USEWIN32IOAPI
+        zlib_filefunc64_def ffunc;
+#        endif
+
+        strncpy(filename_try, zipfilename,MAXFILENAME-1);
+        /* strncpy doesnt append the trailing NULL, of the string is too long. */
+        filename_try[ MAXFILENAME ] = '\0';
+
+#        ifdef USEWIN32IOAPI
+        fill_win32_filefunc64A(&ffunc);
+        uf = unzOpen2_64(zipfilename,&ffunc);
+#        else
+        uf = unzOpen64(zipfilename);
+#        endif
+        if (uf==NULL)
+        {
+            strcat(filename_try,".zip");
+#            ifdef USEWIN32IOAPI
+            uf = unzOpen2_64(filename_try,&ffunc);
+#            else
+            uf = unzOpen64(filename_try);
+#            endif
+        }
+    }
+
+    if (uf==NULL)
+    {
+        printf("Cannot open %s or %s.zip\n",zipfilename,zipfilename);
+        return 1;
+    }
+    printf("%s opened\n",filename_try);
+
+    if (opt_do_list==1)
+        ret_value = do_list(uf);
+    else if (opt_do_extract==1)
+    {
+#ifdef _WIN32
+        if (opt_extractdir && _chdir(dirname))
+#else
+        if (opt_extractdir && chdir(dirname))
+#endif
+        {
+          printf("Error changing into %s, aborting\n", dirname);
+          exit(-1);
+        }
+
+        if (filename_to_extract == NULL)
+            ret_value = do_extract(uf, opt_do_extract_withoutpath, opt_overwrite, password);
+        else
+            ret_value = do_extract_onefile(uf, filename_to_extract, opt_do_extract_withoutpath, opt_overwrite, password);
+    }
+
+    unzClose(uf);
+
+    return ret_value;
+}
diff --git a/third-party/zlib/contrib/minizip/miniunzip.1 b/third-party/zlib/contrib/minizip/miniunzip.1
new file mode 100644
index 0000000..111ac69
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/miniunzip.1
@@ -0,0 +1,63 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.TH miniunzip 1 "Nov 7, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+miniunzip - uncompress and examine ZIP archives
+.SH SYNOPSIS
+.B miniunzip
+.RI [ -exvlo ]
+zipfile [ files_to_extract ] [-d tempdir]
+.SH DESCRIPTION
+.B minizip
+is a simple tool which allows the extraction of compressed file
+archives in the ZIP format used by the MS-DOS utility PKZIP.  It was
+written as a demonstration of the
+.IR zlib (3)
+library and therefore lack many of the features of the
+.IR unzip (1)
+program.
+.SH OPTIONS
+A number of options are supported.  With the exception of
+.BI \-d\  tempdir
+these must be supplied before any
+other arguments and are:
+.TP
+.BI \-l\ ,\ \-\-v
+List the files in the archive without extracting them.
+.TP
+.B \-o
+Overwrite files without prompting for confirmation.
+.TP
+.B \-x
+Extract files (default).
+.PP
+The
+.I zipfile
+argument is the name of the archive to process. The next argument can be used
+to specify a single file to extract from the archive.
+
+Lastly, the following option can be specified at the end of the command-line:
+.TP
+.BI \-d\  tempdir
+Extract the archive in the directory
+.I tempdir
+rather than the current directory.
+.SH SEE ALSO
+.BR minizip (1),
+.BR zlib (3),
+.BR unzip (1).
+.SH AUTHOR
+This program was written by Gilles Vollant.  This manual page was
+written by Mark Brown <broonie at sirena.org.uk>. The -d tempdir option
+was added by Dirk Eddelbuettel <edd at debian.org>.
diff --git a/third-party/zlib/contrib/minizip/minizip.1 b/third-party/zlib/contrib/minizip/minizip.1
new file mode 100644
index 0000000..1154484
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/minizip.1
@@ -0,0 +1,46 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.TH minizip 1 "May 2, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+minizip - create ZIP archives
+.SH SYNOPSIS
+.B minizip
+.RI [ -o ]
+zipfile [ " files" ... ]
+.SH DESCRIPTION
+.B minizip
+is a simple tool which allows the creation of compressed file archives
+in the ZIP format used by the MS-DOS utility PKZIP.  It was written as
+a demonstration of the
+.IR zlib (3)
+library and therefore lack many of the features of the
+.IR zip (1)
+program.
+.SH OPTIONS
+The first argument supplied is the name of the ZIP archive to create or
+.RI -o
+in which case it is ignored and the second argument treated as the
+name of the ZIP file.  If the ZIP file already exists it will be
+overwritten.
+.PP
+Subsequent arguments specify a list of files to place in the ZIP
+archive.  If none are specified then an empty archive will be created.
+.SH SEE ALSO
+.BR miniunzip (1),
+.BR zlib (3),
+.BR zip (1).
+.SH AUTHOR
+This program was written by Gilles Vollant.  This manual page was
+written by Mark Brown <broonie at sirena.org.uk>.
+
diff --git a/third-party/zlib/contrib/minizip/minizip.c b/third-party/zlib/contrib/minizip/minizip.c
new file mode 100644
index 0000000..4288962
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/minizip.c
@@ -0,0 +1,520 @@
+/*
+   minizip.c
+   Version 1.1, February 14h, 2010
+   sample part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications of Unzip for Zip64
+         Copyright (C) 2007-2008 Even Rouault
+
+         Modifications for Zip64 support on both zip and unzip
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+*/
+
+
+#if (!defined(_WIN32)) && (!defined(WIN32)) && (!defined(__APPLE__))
+        #ifndef __USE_FILE_OFFSET64
+                #define __USE_FILE_OFFSET64
+        #endif
+        #ifndef __USE_LARGEFILE64
+                #define __USE_LARGEFILE64
+        #endif
+        #ifndef _LARGEFILE64_SOURCE
+                #define _LARGEFILE64_SOURCE
+        #endif
+        #ifndef _FILE_OFFSET_BIT
+                #define _FILE_OFFSET_BIT 64
+        #endif
+#endif
+
+#ifdef __APPLE__
+// In darwin and perhaps other BSD variants off_t is a 64 bit value, hence no need for specific 64 bit functions
+#define FOPEN_FUNC(filename, mode) fopen(filename, mode)
+#define FTELLO_FUNC(stream) ftello(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko(stream, offset, origin)
+#else
+#define FOPEN_FUNC(filename, mode) fopen64(filename, mode)
+#define FTELLO_FUNC(stream) ftello64(stream)
+#define FSEEKO_FUNC(stream, offset, origin) fseeko64(stream, offset, origin)
+#endif
+
+
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <errno.h>
+#include <fcntl.h>
+
+#ifdef _WIN32
+# include <direct.h>
+# include <io.h>
+#else
+# include <unistd.h>
+# include <utime.h>
+# include <sys/types.h>
+# include <sys/stat.h>
+#endif
+
+#include "zip.h"
+
+#ifdef _WIN32
+        #define USEWIN32IOAPI
+        #include "iowin32.h"
+#endif
+
+
+
+#define WRITEBUFFERSIZE (16384)
+#define MAXFILENAME (256)
+
+#ifdef _WIN32
+uLong filetime(f, tmzip, dt)
+    char *f;                /* name of file to get info on */
+    tm_zip *tmzip;             /* return value: access, modific. and creation times */
+    uLong *dt;             /* dostime */
+{
+  int ret = 0;
+  {
+      FILETIME ftLocal;
+      HANDLE hFind;
+      WIN32_FIND_DATAA ff32;
+
+      hFind = FindFirstFileA(f,&ff32);
+      if (hFind != INVALID_HANDLE_VALUE)
+      {
+        FileTimeToLocalFileTime(&(ff32.ftLastWriteTime),&ftLocal);
+        FileTimeToDosDateTime(&ftLocal,((LPWORD)dt)+1,((LPWORD)dt)+0);
+        FindClose(hFind);
+        ret = 1;
+      }
+  }
+  return ret;
+}
+#else
+#ifdef unix || __APPLE__
+uLong filetime(f, tmzip, dt)
+    char *f;               /* name of file to get info on */
+    tm_zip *tmzip;         /* return value: access, modific. and creation times */
+    uLong *dt;             /* dostime */
+{
+  int ret=0;
+  struct stat s;        /* results of stat() */
+  struct tm* filedate;
+  time_t tm_t=0;
+
+  if (strcmp(f,"-")!=0)
+  {
+    char name[MAXFILENAME+1];
+    int len = strlen(f);
+    if (len > MAXFILENAME)
+      len = MAXFILENAME;
+
+    strncpy(name, f,MAXFILENAME-1);
+    /* strncpy doesnt append the trailing NULL, of the string is too long. */
+    name[ MAXFILENAME ] = '\0';
+
+    if (name[len - 1] == '/')
+      name[len - 1] = '\0';
+    /* not all systems allow stat'ing a file with / appended */
+    if (stat(name,&s)==0)
+    {
+      tm_t = s.st_mtime;
+      ret = 1;
+    }
+  }
+  filedate = localtime(&tm_t);
+
+  tmzip->tm_sec  = filedate->tm_sec;
+  tmzip->tm_min  = filedate->tm_min;
+  tmzip->tm_hour = filedate->tm_hour;
+  tmzip->tm_mday = filedate->tm_mday;
+  tmzip->tm_mon  = filedate->tm_mon ;
+  tmzip->tm_year = filedate->tm_year;
+
+  return ret;
+}
+#else
+uLong filetime(f, tmzip, dt)
+    char *f;                /* name of file to get info on */
+    tm_zip *tmzip;             /* return value: access, modific. and creation times */
+    uLong *dt;             /* dostime */
+{
+    return 0;
+}
+#endif
+#endif
+
+
+
+
+int check_exist_file(filename)
+    const char* filename;
+{
+    FILE* ftestexist;
+    int ret = 1;
+    ftestexist = FOPEN_FUNC(filename,"rb");
+    if (ftestexist==NULL)
+        ret = 0;
+    else
+        fclose(ftestexist);
+    return ret;
+}
+
+void do_banner()
+{
+    printf("MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant\n");
+    printf("more info on MiniZip at http://www.winimage.com/zLibDll/minizip.html\n\n");
+}
+
+void do_help()
+{
+    printf("Usage : minizip [-o] [-a] [-0 to -9] [-p password] [-j] file.zip [files_to_add]\n\n" \
+           "  -o  Overwrite existing file.zip\n" \
+           "  -a  Append to existing file.zip\n" \
+           "  -0  Store only\n" \
+           "  -1  Compress faster\n" \
+           "  -9  Compress better\n\n" \
+           "  -j  exclude path. store only the file name.\n\n");
+}
+
+/* calculate the CRC32 of a file,
+   because to encrypt a file, we need known the CRC32 of the file before */
+int getFileCrc(const char* filenameinzip,void*buf,unsigned long size_buf,unsigned long* result_crc)
+{
+   unsigned long calculate_crc=0;
+   int err=ZIP_OK;
+   FILE * fin = FOPEN_FUNC(filenameinzip,"rb");
+
+   unsigned long size_read = 0;
+   unsigned long total_read = 0;
+   if (fin==NULL)
+   {
+       err = ZIP_ERRNO;
+   }
+
+    if (err == ZIP_OK)
+        do
+        {
+            err = ZIP_OK;
+            size_read = (int)fread(buf,1,size_buf,fin);
+            if (size_read < size_buf)
+                if (feof(fin)==0)
+            {
+                printf("error in reading %s\n",filenameinzip);
+                err = ZIP_ERRNO;
+            }
+
+            if (size_read>0)
+                calculate_crc = crc32(calculate_crc,buf,size_read);
+            total_read += size_read;
+
+        } while ((err == ZIP_OK) && (size_read>0));
+
+    if (fin)
+        fclose(fin);
+
+    *result_crc=calculate_crc;
+    printf("file %s crc %lx\n", filenameinzip, calculate_crc);
+    return err;
+}
+
+int isLargeFile(const char* filename)
+{
+  int largeFile = 0;
+  ZPOS64_T pos = 0;
+  FILE* pFile = FOPEN_FUNC(filename, "rb");
+
+  if(pFile != NULL)
+  {
+    int n = FSEEKO_FUNC(pFile, 0, SEEK_END);
+    pos = FTELLO_FUNC(pFile);
+
+                printf("File : %s is %lld bytes\n", filename, pos);
+
+    if(pos >= 0xffffffff)
+     largeFile = 1;
+
+                fclose(pFile);
+  }
+
+ return largeFile;
+}
+
+int main(argc,argv)
+    int argc;
+    char *argv[];
+{
+    int i;
+    int opt_overwrite=0;
+    int opt_compress_level=Z_DEFAULT_COMPRESSION;
+    int opt_exclude_path=0;
+    int zipfilenamearg = 0;
+    char filename_try[MAXFILENAME+16];
+    int zipok;
+    int err=0;
+    int size_buf=0;
+    void* buf=NULL;
+    const char* password=NULL;
+
+
+    do_banner();
+    if (argc==1)
+    {
+        do_help();
+        return 0;
+    }
+    else
+    {
+        for (i=1;i<argc;i++)
+        {
+            if ((*argv[i])=='-')
+            {
+                const char *p=argv[i]+1;
+
+                while ((*p)!='\0')
+                {
+                    char c=*(p++);;
+                    if ((c=='o') || (c=='O'))
+                        opt_overwrite = 1;
+                    if ((c=='a') || (c=='A'))
+                        opt_overwrite = 2;
+                    if ((c>='0') && (c<='9'))
+                        opt_compress_level = c-'0';
+                    if ((c=='j') || (c=='J'))
+                        opt_exclude_path = 1;
+
+                    if (((c=='p') || (c=='P')) && (i+1<argc))
+                    {
+                        password=argv[i+1];
+                        i++;
+                    }
+                }
+            }
+            else
+            {
+                if (zipfilenamearg == 0)
+                {
+                    zipfilenamearg = i ;
+                }
+            }
+        }
+    }
+
+    size_buf = WRITEBUFFERSIZE;
+    buf = (void*)malloc(size_buf);
+    if (buf==NULL)
+    {
+        printf("Error allocating memory\n");
+        return ZIP_INTERNALERROR;
+    }
+
+    if (zipfilenamearg==0)
+    {
+        zipok=0;
+    }
+    else
+    {
+        int i,len;
+        int dot_found=0;
+
+        zipok = 1 ;
+        strncpy(filename_try, argv[zipfilenamearg],MAXFILENAME-1);
+        /* strncpy doesnt append the trailing NULL, of the string is too long. */
+        filename_try[ MAXFILENAME ] = '\0';
+
+        len=(int)strlen(filename_try);
+        for (i=0;i<len;i++)
+            if (filename_try[i]=='.')
+                dot_found=1;
+
+        if (dot_found==0)
+            strcat(filename_try,".zip");
+
+        if (opt_overwrite==2)
+        {
+            /* if the file don't exist, we not append file */
+            if (check_exist_file(filename_try)==0)
+                opt_overwrite=1;
+        }
+        else
+        if (opt_overwrite==0)
+            if (check_exist_file(filename_try)!=0)
+            {
+                char rep=0;
+                do
+                {
+                    char answer[128];
+                    int ret;
+                    printf("The file %s exists. Overwrite ? [y]es, [n]o, [a]ppend : ",filename_try);
+                    ret = scanf("%1s",answer);
+                    if (ret != 1)
+                    {
+                       exit(EXIT_FAILURE);
+                    }
+                    rep = answer[0] ;
+                    if ((rep>='a') && (rep<='z'))
+                        rep -= 0x20;
+                }
+                while ((rep!='Y') && (rep!='N') && (rep!='A'));
+                if (rep=='N')
+                    zipok = 0;
+                if (rep=='A')
+                    opt_overwrite = 2;
+            }
+    }
+
+    if (zipok==1)
+    {
+        zipFile zf;
+        int errclose;
+#        ifdef USEWIN32IOAPI
+        zlib_filefunc64_def ffunc;
+        fill_win32_filefunc64A(&ffunc);
+        zf = zipOpen2_64(filename_try,(opt_overwrite==2) ? 2 : 0,NULL,&ffunc);
+#        else
+        zf = zipOpen64(filename_try,(opt_overwrite==2) ? 2 : 0);
+#        endif
+
+        if (zf == NULL)
+        {
+            printf("error opening %s\n",filename_try);
+            err= ZIP_ERRNO;
+        }
+        else
+            printf("creating %s\n",filename_try);
+
+        for (i=zipfilenamearg+1;(i<argc) && (err==ZIP_OK);i++)
+        {
+            if (!((((*(argv[i]))=='-') || ((*(argv[i]))=='/')) &&
+                  ((argv[i][1]=='o') || (argv[i][1]=='O') ||
+                   (argv[i][1]=='a') || (argv[i][1]=='A') ||
+                   (argv[i][1]=='p') || (argv[i][1]=='P') ||
+                   ((argv[i][1]>='0') || (argv[i][1]<='9'))) &&
+                  (strlen(argv[i]) == 2)))
+            {
+                FILE * fin;
+                int size_read;
+                const char* filenameinzip = argv[i];
+                const char *savefilenameinzip;
+                zip_fileinfo zi;
+                unsigned long crcFile=0;
+                int zip64 = 0;
+
+                zi.tmz_date.tm_sec = zi.tmz_date.tm_min = zi.tmz_date.tm_hour =
+                zi.tmz_date.tm_mday = zi.tmz_date.tm_mon = zi.tmz_date.tm_year = 0;
+                zi.dosDate = 0;
+                zi.internal_fa = 0;
+                zi.external_fa = 0;
+                filetime(filenameinzip,&zi.tmz_date,&zi.dosDate);
+
+/*
+                err = zipOpenNewFileInZip(zf,filenameinzip,&zi,
+                                 NULL,0,NULL,0,NULL / * comment * /,
+                                 (opt_compress_level != 0) ? Z_DEFLATED : 0,
+                                 opt_compress_level);
+*/
+                if ((password != NULL) && (err==ZIP_OK))
+                    err = getFileCrc(filenameinzip,buf,size_buf,&crcFile);
+
+                zip64 = isLargeFile(filenameinzip);
+
+                                                         /* The path name saved, should not include a leading slash. */
+               /*if it did, windows/xp and dynazip couldn't read the zip file. */
+                 savefilenameinzip = filenameinzip;
+                 while( savefilenameinzip[0] == '\\' || savefilenameinzip[0] == '/' )
+                 {
+                     savefilenameinzip++;
+                 }
+
+                 /*should the zip file contain any path at all?*/
+                 if( opt_exclude_path )
+                 {
+                     const char *tmpptr;
+                     const char *lastslash = 0;
+                     for( tmpptr = savefilenameinzip; *tmpptr; tmpptr++)
+                     {
+                         if( *tmpptr == '\\' || *tmpptr == '/')
+                         {
+                             lastslash = tmpptr;
+                         }
+                     }
+                     if( lastslash != NULL )
+                     {
+                         savefilenameinzip = lastslash+1; // base filename follows last slash.
+                     }
+                 }
+
+                 /**/
+                err = zipOpenNewFileInZip3_64(zf,savefilenameinzip,&zi,
+                                 NULL,0,NULL,0,NULL /* comment*/,
+                                 (opt_compress_level != 0) ? Z_DEFLATED : 0,
+                                 opt_compress_level,0,
+                                 /* -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY, */
+                                 -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
+                                 password,crcFile, zip64);
+
+                if (err != ZIP_OK)
+                    printf("error in opening %s in zipfile\n",filenameinzip);
+                else
+                {
+                    fin = FOPEN_FUNC(filenameinzip,"rb");
+                    if (fin==NULL)
+                    {
+                        err=ZIP_ERRNO;
+                        printf("error in opening %s for reading\n",filenameinzip);
+                    }
+                }
+
+                if (err == ZIP_OK)
+                    do
+                    {
+                        err = ZIP_OK;
+                        size_read = (int)fread(buf,1,size_buf,fin);
+                        if (size_read < size_buf)
+                            if (feof(fin)==0)
+                        {
+                            printf("error in reading %s\n",filenameinzip);
+                            err = ZIP_ERRNO;
+                        }
+
+                        if (size_read>0)
+                        {
+                            err = zipWriteInFileInZip (zf,buf,size_read);
+                            if (err<0)
+                            {
+                                printf("error in writing %s in the zipfile\n",
+                                                 filenameinzip);
+                            }
+
+                        }
+                    } while ((err == ZIP_OK) && (size_read>0));
+
+                if (fin)
+                    fclose(fin);
+
+                if (err<0)
+                    err=ZIP_ERRNO;
+                else
+                {
+                    err = zipCloseFileInZip(zf);
+                    if (err!=ZIP_OK)
+                        printf("error in closing %s in the zipfile\n",
+                                    filenameinzip);
+                }
+            }
+        }
+        errclose = zipClose(zf,NULL);
+        if (errclose != ZIP_OK)
+            printf("error in closing %s\n",filename_try);
+    }
+    else
+    {
+       do_help();
+    }
+
+    free(buf);
+    return 0;
+}
diff --git a/third-party/zlib/contrib/minizip/mztools.c b/third-party/zlib/contrib/minizip/mztools.c
new file mode 100644
index 0000000..96891c2
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/mztools.c
@@ -0,0 +1,291 @@
+/*
+  Additional tools for Minizip
+  Code: Xavier Roche '2004
+  License: Same as ZLIB (www.gzip.org)
+*/
+
+/* Code */
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "zlib.h"
+#include "unzip.h"
+
+#define READ_8(adr)  ((unsigned char)*(adr))
+#define READ_16(adr) ( READ_8(adr) | (READ_8(adr+1) << 8) )
+#define READ_32(adr) ( READ_16(adr) | (READ_16((adr)+2) << 16) )
+
+#define WRITE_8(buff, n) do { \
+  *((unsigned char*)(buff)) = (unsigned char) ((n) & 0xff); \
+} while(0)
+#define WRITE_16(buff, n) do { \
+  WRITE_8((unsigned char*)(buff), n); \
+  WRITE_8(((unsigned char*)(buff)) + 1, (n) >> 8); \
+} while(0)
+#define WRITE_32(buff, n) do { \
+  WRITE_16((unsigned char*)(buff), (n) & 0xffff); \
+  WRITE_16((unsigned char*)(buff) + 2, (n) >> 16); \
+} while(0)
+
+extern int ZEXPORT unzRepair(file, fileOut, fileOutTmp, nRecovered, bytesRecovered)
+const char* file;
+const char* fileOut;
+const char* fileOutTmp;
+uLong* nRecovered;
+uLong* bytesRecovered;
+{
+  int err = Z_OK;
+  FILE* fpZip = fopen(file, "rb");
+  FILE* fpOut = fopen(fileOut, "wb");
+  FILE* fpOutCD = fopen(fileOutTmp, "wb");
+  if (fpZip != NULL &&  fpOut != NULL) {
+    int entries = 0;
+    uLong totalBytes = 0;
+    char header[30];
+    char filename[1024];
+    char extra[1024];
+    int offset = 0;
+    int offsetCD = 0;
+    while ( fread(header, 1, 30, fpZip) == 30 ) {
+      int currentOffset = offset;
+
+      /* File entry */
+      if (READ_32(header) == 0x04034b50) {
+        unsigned int version = READ_16(header + 4);
+        unsigned int gpflag = READ_16(header + 6);
+        unsigned int method = READ_16(header + 8);
+        unsigned int filetime = READ_16(header + 10);
+        unsigned int filedate = READ_16(header + 12);
+        unsigned int crc = READ_32(header + 14); /* crc */
+        unsigned int cpsize = READ_32(header + 18); /* compressed size */
+        unsigned int uncpsize = READ_32(header + 22); /* uncompressed sz */
+        unsigned int fnsize = READ_16(header + 26); /* file name length */
+        unsigned int extsize = READ_16(header + 28); /* extra field length */
+        filename[0] = extra[0] = '\0';
+
+        /* Header */
+        if (fwrite(header, 1, 30, fpOut) == 30) {
+          offset += 30;
+        } else {
+          err = Z_ERRNO;
+          break;
+        }
+
+        /* Filename */
+        if (fnsize > 0) {
+          if (fnsize < sizeof(filename)) {
+            if (fread(filename, 1, fnsize, fpZip) == fnsize) {
+                if (fwrite(filename, 1, fnsize, fpOut) == fnsize) {
+                offset += fnsize;
+              } else {
+                err = Z_ERRNO;
+                break;
+              }
+            } else {
+              err = Z_ERRNO;
+              break;
+            }
+          } else {
+            err = Z_ERRNO;
+            break;
+          }
+        } else {
+          err = Z_STREAM_ERROR;
+          break;
+        }
+
+        /* Extra field */
+        if (extsize > 0) {
+          if (extsize < sizeof(extra)) {
+            if (fread(extra, 1, extsize, fpZip) == extsize) {
+              if (fwrite(extra, 1, extsize, fpOut) == extsize) {
+                offset += extsize;
+                } else {
+                err = Z_ERRNO;
+                break;
+              }
+            } else {
+              err = Z_ERRNO;
+              break;
+            }
+          } else {
+            err = Z_ERRNO;
+            break;
+          }
+        }
+
+        /* Data */
+        {
+          int dataSize = cpsize;
+          if (dataSize == 0) {
+            dataSize = uncpsize;
+          }
+          if (dataSize > 0) {
+            char* data = malloc(dataSize);
+            if (data != NULL) {
+              if ((int)fread(data, 1, dataSize, fpZip) == dataSize) {
+                if ((int)fwrite(data, 1, dataSize, fpOut) == dataSize) {
+                  offset += dataSize;
+                  totalBytes += dataSize;
+                } else {
+                  err = Z_ERRNO;
+                }
+              } else {
+                err = Z_ERRNO;
+              }
+              free(data);
+              if (err != Z_OK) {
+                break;
+              }
+            } else {
+              err = Z_MEM_ERROR;
+              break;
+            }
+          }
+        }
+
+        /* Central directory entry */
+        {
+          char header[46];
+          char* comment = "";
+          int comsize = (int) strlen(comment);
+          WRITE_32(header, 0x02014b50);
+          WRITE_16(header + 4, version);
+          WRITE_16(header + 6, version);
+          WRITE_16(header + 8, gpflag);
+          WRITE_16(header + 10, method);
+          WRITE_16(header + 12, filetime);
+          WRITE_16(header + 14, filedate);
+          WRITE_32(header + 16, crc);
+          WRITE_32(header + 20, cpsize);
+          WRITE_32(header + 24, uncpsize);
+          WRITE_16(header + 28, fnsize);
+          WRITE_16(header + 30, extsize);
+          WRITE_16(header + 32, comsize);
+          WRITE_16(header + 34, 0);     /* disk # */
+          WRITE_16(header + 36, 0);     /* int attrb */
+          WRITE_32(header + 38, 0);     /* ext attrb */
+          WRITE_32(header + 42, currentOffset);
+          /* Header */
+          if (fwrite(header, 1, 46, fpOutCD) == 46) {
+            offsetCD += 46;
+
+            /* Filename */
+            if (fnsize > 0) {
+              if (fwrite(filename, 1, fnsize, fpOutCD) == fnsize) {
+                offsetCD += fnsize;
+              } else {
+                err = Z_ERRNO;
+                break;
+              }
+            } else {
+              err = Z_STREAM_ERROR;
+              break;
+            }
+
+            /* Extra field */
+            if (extsize > 0) {
+              if (fwrite(extra, 1, extsize, fpOutCD) == extsize) {
+                offsetCD += extsize;
+              } else {
+                err = Z_ERRNO;
+                break;
+              }
+            }
+
+            /* Comment field */
+            if (comsize > 0) {
+              if ((int)fwrite(comment, 1, comsize, fpOutCD) == comsize) {
+                offsetCD += comsize;
+              } else {
+                err = Z_ERRNO;
+                break;
+              }
+            }
+
+
+          } else {
+            err = Z_ERRNO;
+            break;
+          }
+        }
+
+        /* Success */
+        entries++;
+
+      } else {
+        break;
+      }
+    }
+
+    /* Final central directory  */
+    {
+      int entriesZip = entries;
+      char header[22];
+      char* comment = ""; // "ZIP File recovered by zlib/minizip/mztools";
+      int comsize = (int) strlen(comment);
+      if (entriesZip > 0xffff) {
+        entriesZip = 0xffff;
+      }
+      WRITE_32(header, 0x06054b50);
+      WRITE_16(header + 4, 0);    /* disk # */
+      WRITE_16(header + 6, 0);    /* disk # */
+      WRITE_16(header + 8, entriesZip);   /* hack */
+      WRITE_16(header + 10, entriesZip);  /* hack */
+      WRITE_32(header + 12, offsetCD);    /* size of CD */
+      WRITE_32(header + 16, offset);      /* offset to CD */
+      WRITE_16(header + 20, comsize);     /* comment */
+
+      /* Header */
+      if (fwrite(header, 1, 22, fpOutCD) == 22) {
+
+        /* Comment field */
+        if (comsize > 0) {
+          if ((int)fwrite(comment, 1, comsize, fpOutCD) != comsize) {
+            err = Z_ERRNO;
+          }
+        }
+
+      } else {
+        err = Z_ERRNO;
+      }
+    }
+
+    /* Final merge (file + central directory) */
+    fclose(fpOutCD);
+    if (err == Z_OK) {
+      fpOutCD = fopen(fileOutTmp, "rb");
+      if (fpOutCD != NULL) {
+        int nRead;
+        char buffer[8192];
+        while ( (nRead = (int)fread(buffer, 1, sizeof(buffer), fpOutCD)) > 0) {
+          if ((int)fwrite(buffer, 1, nRead, fpOut) != nRead) {
+            err = Z_ERRNO;
+            break;
+          }
+        }
+        fclose(fpOutCD);
+      }
+    }
+
+    /* Close */
+    fclose(fpZip);
+    fclose(fpOut);
+
+    /* Wipe temporary file */
+    (void)remove(fileOutTmp);
+
+    /* Number of recovered entries */
+    if (err == Z_OK) {
+      if (nRecovered != NULL) {
+        *nRecovered = entries;
+      }
+      if (bytesRecovered != NULL) {
+        *bytesRecovered = totalBytes;
+      }
+    }
+  } else {
+    err = Z_STREAM_ERROR;
+  }
+  return err;
+}
diff --git a/third-party/zlib/contrib/minizip/mztools.h b/third-party/zlib/contrib/minizip/mztools.h
new file mode 100644
index 0000000..a49a426
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/mztools.h
@@ -0,0 +1,37 @@
+/*
+  Additional tools for Minizip
+  Code: Xavier Roche '2004
+  License: Same as ZLIB (www.gzip.org)
+*/
+
+#ifndef _zip_tools_H
+#define _zip_tools_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef _ZLIB_H
+#include "zlib.h"
+#endif
+
+#include "unzip.h"
+
+/* Repair a ZIP file (missing central directory)
+   file: file to recover
+   fileOut: output file after recovery
+   fileOutTmp: temporary file name used for recovery
+*/
+extern int ZEXPORT unzRepair(const char* file,
+                             const char* fileOut,
+                             const char* fileOutTmp,
+                             uLong* nRecovered,
+                             uLong* bytesRecovered);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif
diff --git a/third-party/zlib/contrib/minizip/unzip.c b/third-party/zlib/contrib/minizip/unzip.c
new file mode 100644
index 0000000..9093504
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/unzip.c
@@ -0,0 +1,2125 @@
+/* unzip.c -- IO for uncompress .zip files using zlib
+   Version 1.1, February 14h, 2010
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications of Unzip for Zip64
+         Copyright (C) 2007-2008 Even Rouault
+
+         Modifications for Zip64 support on both zip and unzip
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+
+  ------------------------------------------------------------------------------------
+  Decryption code comes from crypt.c by Info-ZIP but has been greatly reduced in terms of
+  compatibility with older software. The following is from the original crypt.c.
+  Code woven in by Terry Thorsen 1/2003.
+
+  Copyright (c) 1990-2000 Info-ZIP.  All rights reserved.
+
+  See the accompanying file LICENSE, version 2000-Apr-09 or later
+  (the contents of which are also included in zip.h) for terms of use.
+  If, for some reason, all these files are missing, the Info-ZIP license
+  also may be found at:  ftp://ftp.info-zip.org/pub/infozip/license.html
+
+        crypt.c (full version) by Info-ZIP.      Last revised:  [see crypt.h]
+
+  The encryption/decryption parts of this source code (as opposed to the
+  non-echoing password parts) were originally written in Europe.  The
+  whole source package can be freely distributed, including from the USA.
+  (Prior to January 2000, re-export from the US was a violation of US law.)
+
+        This encryption code is a direct transcription of the algorithm from
+  Roger Schlafly, described by Phil Katz in the file appnote.txt.  This
+  file (appnote.txt) is distributed with the PKZIP program (even in the
+  version without encryption capabilities).
+
+        ------------------------------------------------------------------------------------
+
+        Changes in unzip.c
+
+        2007-2008 - Even Rouault - Addition of cpl_unzGetCurrentFileZStreamPos
+  2007-2008 - Even Rouault - Decoration of symbol names unz* -> cpl_unz*
+  2007-2008 - Even Rouault - Remove old C style function prototypes
+  2007-2008 - Even Rouault - Add unzip support for ZIP64
+
+        Copyright (C) 2007-2008 Even Rouault
+
+
+        Oct-2009 - Mathias Svensson - Removed cpl_* from symbol names (Even Rouault added them but since this is now moved to a new project (minizip64) I renamed them again).
+  Oct-2009 - Mathias Svensson - Fixed problem if uncompressed size was > 4G and compressed size was <4G
+                                should only read the compressed/uncompressed size from the Zip64 format if
+                                the size from normal header was 0xFFFFFFFF
+  Oct-2009 - Mathias Svensson - Applied some bug fixes from paches recived from Gilles Vollant
+        Oct-2009 - Mathias Svensson - Applied support to unzip files with compression mathod BZIP2 (bzip2 lib is required)
+                                Patch created by Daniel Borca
+
+  Jan-2010 - back to unzip and minizip 1.0 name scheme, with compatibility layer
+
+  Copyright (C) 1998 - 2010 Gilles Vollant, Even Rouault, Mathias Svensson
+
+*/
+
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#ifndef NOUNCRYPT
+        #define NOUNCRYPT
+#endif
+
+#include "zlib.h"
+#include "unzip.h"
+
+#ifdef STDC
+#  include <stddef.h>
+#  include <string.h>
+#  include <stdlib.h>
+#endif
+#ifdef NO_ERRNO_H
+    extern int errno;
+#else
+#   include <errno.h>
+#endif
+
+
+#ifndef local
+#  define local static
+#endif
+/* compile with -Dlocal if your debugger can't find static symbols */
+
+
+#ifndef CASESENSITIVITYDEFAULT_NO
+#  if !defined(unix) && !defined(CASESENSITIVITYDEFAULT_YES)
+#    define CASESENSITIVITYDEFAULT_NO
+#  endif
+#endif
+
+
+#ifndef UNZ_BUFSIZE
+#define UNZ_BUFSIZE (16384)
+#endif
+
+#ifndef UNZ_MAXFILENAMEINZIP
+#define UNZ_MAXFILENAMEINZIP (256)
+#endif
+
+#ifndef ALLOC
+# define ALLOC(size) (malloc(size))
+#endif
+#ifndef TRYFREE
+# define TRYFREE(p) {if (p) free(p);}
+#endif
+
+#define SIZECENTRALDIRITEM (0x2e)
+#define SIZEZIPLOCALHEADER (0x1e)
+
+
+const char unz_copyright[] =
+   " unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll";
+
+/* unz_file_info_interntal contain internal info about a file in zipfile*/
+typedef struct unz_file_info64_internal_s
+{
+    ZPOS64_T offset_curfile;/* relative offset of local header 8 bytes */
+} unz_file_info64_internal;
+
+
+/* file_in_zip_read_info_s contain internal information about a file in zipfile,
+    when reading and decompress it */
+typedef struct
+{
+    char  *read_buffer;         /* internal buffer for compressed data */
+    z_stream stream;            /* zLib stream structure for inflate */
+
+#ifdef HAVE_BZIP2
+    bz_stream bstream;          /* bzLib stream structure for bziped */
+#endif
+
+    ZPOS64_T pos_in_zipfile;       /* position in byte on the zipfile, for fseek*/
+    uLong stream_initialised;   /* flag set if stream structure is initialised*/
+
+    ZPOS64_T offset_local_extrafield;/* offset of the local extra field */
+    uInt  size_local_extrafield;/* size of the local extra field */
+    ZPOS64_T pos_local_extrafield;   /* position in the local extra field in read*/
+    ZPOS64_T total_out_64;
+
+    uLong crc32;                /* crc32 of all data uncompressed */
+    uLong crc32_wait;           /* crc32 we must obtain after decompress all */
+    ZPOS64_T rest_read_compressed; /* number of byte to be decompressed */
+    ZPOS64_T rest_read_uncompressed;/*number of byte to be obtained after decomp*/
+    zlib_filefunc64_32_def z_filefunc;
+    voidpf filestream;        /* io structore of the zipfile */
+    uLong compression_method;   /* compression method (0==store) */
+    ZPOS64_T byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/
+    int   raw;
+} file_in_zip64_read_info_s;
+
+
+/* unz64_s contain internal information about the zipfile
+*/
+typedef struct
+{
+    zlib_filefunc64_32_def z_filefunc;
+    int is64bitOpenFunction;
+    voidpf filestream;        /* io structore of the zipfile */
+    unz_global_info64 gi;       /* public global information */
+    ZPOS64_T byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/
+    ZPOS64_T num_file;             /* number of the current file in the zipfile*/
+    ZPOS64_T pos_in_central_dir;   /* pos of the current file in the central dir*/
+    ZPOS64_T current_file_ok;      /* flag about the usability of the current file*/
+    ZPOS64_T central_pos;          /* position of the beginning of the central dir*/
+
+    ZPOS64_T size_central_dir;     /* size of the central directory  */
+    ZPOS64_T offset_central_dir;   /* offset of start of central directory with
+                                   respect to the starting disk number */
+
+    unz_file_info64 cur_file_info; /* public info about the current file in zip*/
+    unz_file_info64_internal cur_file_info_internal; /* private info about it*/
+    file_in_zip64_read_info_s* pfile_in_zip_read; /* structure about the current
+                                        file if we are decompressing it */
+    int encrypted;
+
+    int isZip64;
+
+#    ifndef NOUNCRYPT
+    unsigned long keys[3];     /* keys defining the pseudo-random sequence */
+    const z_crc_t* pcrc_32_tab;
+#    endif
+} unz64_s;
+
+
+#ifndef NOUNCRYPT
+#include "crypt.h"
+#endif
+
+/* ===========================================================================
+     Read a byte from a gz_stream; update next_in and avail_in. Return EOF
+   for end of file.
+   IN assertion: the stream s has been sucessfully opened for reading.
+*/
+
+
+local int unz64local_getByte OF((
+    const zlib_filefunc64_32_def* pzlib_filefunc_def,
+    voidpf filestream,
+    int *pi));
+
+local int unz64local_getByte(const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, int *pi)
+{
+    unsigned char c;
+    int err = (int)ZREAD64(*pzlib_filefunc_def,filestream,&c,1);
+    if (err==1)
+    {
+        *pi = (int)c;
+        return UNZ_OK;
+    }
+    else
+    {
+        if (ZERROR64(*pzlib_filefunc_def,filestream))
+            return UNZ_ERRNO;
+        else
+            return UNZ_EOF;
+    }
+}
+
+
+/* ===========================================================================
+   Reads a long in LSB order from the given gz_stream. Sets
+*/
+local int unz64local_getShort OF((
+    const zlib_filefunc64_32_def* pzlib_filefunc_def,
+    voidpf filestream,
+    uLong *pX));
+
+local int unz64local_getShort (const zlib_filefunc64_32_def* pzlib_filefunc_def,
+                             voidpf filestream,
+                             uLong *pX)
+{
+    uLong x ;
+    int i = 0;
+    int err;
+
+    err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x = (uLong)i;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((uLong)i)<<8;
+
+    if (err==UNZ_OK)
+        *pX = x;
+    else
+        *pX = 0;
+    return err;
+}
+
+local int unz64local_getLong OF((
+    const zlib_filefunc64_32_def* pzlib_filefunc_def,
+    voidpf filestream,
+    uLong *pX));
+
+local int unz64local_getLong (const zlib_filefunc64_32_def* pzlib_filefunc_def,
+                            voidpf filestream,
+                            uLong *pX)
+{
+    uLong x ;
+    int i = 0;
+    int err;
+
+    err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x = (uLong)i;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((uLong)i)<<8;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((uLong)i)<<16;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x += ((uLong)i)<<24;
+
+    if (err==UNZ_OK)
+        *pX = x;
+    else
+        *pX = 0;
+    return err;
+}
+
+local int unz64local_getLong64 OF((
+    const zlib_filefunc64_32_def* pzlib_filefunc_def,
+    voidpf filestream,
+    ZPOS64_T *pX));
+
+
+local int unz64local_getLong64 (const zlib_filefunc64_32_def* pzlib_filefunc_def,
+                            voidpf filestream,
+                            ZPOS64_T *pX)
+{
+    ZPOS64_T x ;
+    int i = 0;
+    int err;
+
+    err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x = (ZPOS64_T)i;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<8;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<16;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<24;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<32;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<40;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<48;
+
+    if (err==UNZ_OK)
+        err = unz64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x |= ((ZPOS64_T)i)<<56;
+
+    if (err==UNZ_OK)
+        *pX = x;
+    else
+        *pX = 0;
+    return err;
+}
+
+/* My own strcmpi / strcasecmp */
+local int strcmpcasenosensitive_internal (const char* fileName1, const char* fileName2)
+{
+    for (;;)
+    {
+        char c1=*(fileName1++);
+        char c2=*(fileName2++);
+        if ((c1>='a') && (c1<='z'))
+            c1 -= 0x20;
+        if ((c2>='a') && (c2<='z'))
+            c2 -= 0x20;
+        if (c1=='\0')
+            return ((c2=='\0') ? 0 : -1);
+        if (c2=='\0')
+            return 1;
+        if (c1<c2)
+            return -1;
+        if (c1>c2)
+            return 1;
+    }
+}
+
+
+#ifdef  CASESENSITIVITYDEFAULT_NO
+#define CASESENSITIVITYDEFAULTVALUE 2
+#else
+#define CASESENSITIVITYDEFAULTVALUE 1
+#endif
+
+#ifndef STRCMPCASENOSENTIVEFUNCTION
+#define STRCMPCASENOSENTIVEFUNCTION strcmpcasenosensitive_internal
+#endif
+
+/*
+   Compare two filename (fileName1,fileName2).
+   If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp)
+   If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi
+                                                                or strcasecmp)
+   If iCaseSenisivity = 0, case sensitivity is defaut of your operating system
+        (like 1 on Unix, 2 on Windows)
+
+*/
+extern int ZEXPORT unzStringFileNameCompare (const char*  fileName1,
+                                                 const char*  fileName2,
+                                                 int iCaseSensitivity)
+
+{
+    if (iCaseSensitivity==0)
+        iCaseSensitivity=CASESENSITIVITYDEFAULTVALUE;
+
+    if (iCaseSensitivity==1)
+        return strcmp(fileName1,fileName2);
+
+    return STRCMPCASENOSENTIVEFUNCTION(fileName1,fileName2);
+}
+
+#ifndef BUFREADCOMMENT
+#define BUFREADCOMMENT (0x400)
+#endif
+
+/*
+  Locate the Central directory of a zipfile (at the end, just before
+    the global comment)
+*/
+local ZPOS64_T unz64local_SearchCentralDir OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream));
+local ZPOS64_T unz64local_SearchCentralDir(const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream)
+{
+    unsigned char* buf;
+    ZPOS64_T uSizeFile;
+    ZPOS64_T uBackRead;
+    ZPOS64_T uMaxBack=0xffff; /* maximum size of global comment */
+    ZPOS64_T uPosFound=0;
+
+    if (ZSEEK64(*pzlib_filefunc_def,filestream,0,ZLIB_FILEFUNC_SEEK_END) != 0)
+        return 0;
+
+
+    uSizeFile = ZTELL64(*pzlib_filefunc_def,filestream);
+
+    if (uMaxBack>uSizeFile)
+        uMaxBack = uSizeFile;
+
+    buf = (unsigned char*)ALLOC(BUFREADCOMMENT+4);
+    if (buf==NULL)
+        return 0;
+
+    uBackRead = 4;
+    while (uBackRead<uMaxBack)
+    {
+        uLong uReadSize;
+        ZPOS64_T uReadPos ;
+        int i;
+        if (uBackRead+BUFREADCOMMENT>uMaxBack)
+            uBackRead = uMaxBack;
+        else
+            uBackRead+=BUFREADCOMMENT;
+        uReadPos = uSizeFile-uBackRead ;
+
+        uReadSize = ((BUFREADCOMMENT+4) < (uSizeFile-uReadPos)) ?
+                     (BUFREADCOMMENT+4) : (uLong)(uSizeFile-uReadPos);
+        if (ZSEEK64(*pzlib_filefunc_def,filestream,uReadPos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+            break;
+
+        if (ZREAD64(*pzlib_filefunc_def,filestream,buf,uReadSize)!=uReadSize)
+            break;
+
+        for (i=(int)uReadSize-3; (i--)>0;)
+            if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) &&
+                ((*(buf+i+2))==0x05) && ((*(buf+i+3))==0x06))
+            {
+                uPosFound = uReadPos+i;
+                break;
+            }
+
+        if (uPosFound!=0)
+            break;
+    }
+    TRYFREE(buf);
+    return uPosFound;
+}
+
+
+/*
+  Locate the Central directory 64 of a zipfile (at the end, just before
+    the global comment)
+*/
+local ZPOS64_T unz64local_SearchCentralDir64 OF((
+    const zlib_filefunc64_32_def* pzlib_filefunc_def,
+    voidpf filestream));
+
+local ZPOS64_T unz64local_SearchCentralDir64(const zlib_filefunc64_32_def* pzlib_filefunc_def,
+                                      voidpf filestream)
+{
+    unsigned char* buf;
+    ZPOS64_T uSizeFile;
+    ZPOS64_T uBackRead;
+    ZPOS64_T uMaxBack=0xffff; /* maximum size of global comment */
+    ZPOS64_T uPosFound=0;
+    uLong uL;
+                ZPOS64_T relativeOffset;
+
+    if (ZSEEK64(*pzlib_filefunc_def,filestream,0,ZLIB_FILEFUNC_SEEK_END) != 0)
+        return 0;
+
+
+    uSizeFile = ZTELL64(*pzlib_filefunc_def,filestream);
+
+    if (uMaxBack>uSizeFile)
+        uMaxBack = uSizeFile;
+
+    buf = (unsigned char*)ALLOC(BUFREADCOMMENT+4);
+    if (buf==NULL)
+        return 0;
+
+    uBackRead = 4;
+    while (uBackRead<uMaxBack)
+    {
+        uLong uReadSize;
+        ZPOS64_T uReadPos;
+        int i;
+        if (uBackRead+BUFREADCOMMENT>uMaxBack)
+            uBackRead = uMaxBack;
+        else
+            uBackRead+=BUFREADCOMMENT;
+        uReadPos = uSizeFile-uBackRead ;
+
+        uReadSize = ((BUFREADCOMMENT+4) < (uSizeFile-uReadPos)) ?
+                     (BUFREADCOMMENT+4) : (uLong)(uSizeFile-uReadPos);
+        if (ZSEEK64(*pzlib_filefunc_def,filestream,uReadPos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+            break;
+
+        if (ZREAD64(*pzlib_filefunc_def,filestream,buf,uReadSize)!=uReadSize)
+            break;
+
+        for (i=(int)uReadSize-3; (i--)>0;)
+            if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) &&
+                ((*(buf+i+2))==0x06) && ((*(buf+i+3))==0x07))
+            {
+                uPosFound = uReadPos+i;
+                break;
+            }
+
+        if (uPosFound!=0)
+            break;
+    }
+    TRYFREE(buf);
+    if (uPosFound == 0)
+        return 0;
+
+    /* Zip64 end of central directory locator */
+    if (ZSEEK64(*pzlib_filefunc_def,filestream, uPosFound,ZLIB_FILEFUNC_SEEK_SET)!=0)
+        return 0;
+
+    /* the signature, already checked */
+    if (unz64local_getLong(pzlib_filefunc_def,filestream,&uL)!=UNZ_OK)
+        return 0;
+
+    /* number of the disk with the start of the zip64 end of  central directory */
+    if (unz64local_getLong(pzlib_filefunc_def,filestream,&uL)!=UNZ_OK)
+        return 0;
+    if (uL != 0)
+        return 0;
+
+    /* relative offset of the zip64 end of central directory record */
+    if (unz64local_getLong64(pzlib_filefunc_def,filestream,&relativeOffset)!=UNZ_OK)
+        return 0;
+
+    /* total number of disks */
+    if (unz64local_getLong(pzlib_filefunc_def,filestream,&uL)!=UNZ_OK)
+        return 0;
+    if (uL != 1)
+        return 0;
+
+    /* Goto end of central directory record */
+    if (ZSEEK64(*pzlib_filefunc_def,filestream, relativeOffset,ZLIB_FILEFUNC_SEEK_SET)!=0)
+        return 0;
+
+     /* the signature */
+    if (unz64local_getLong(pzlib_filefunc_def,filestream,&uL)!=UNZ_OK)
+        return 0;
+
+    if (uL != 0x06064b50)
+        return 0;
+
+    return relativeOffset;
+}
+
+/*
+  Open a Zip file. path contain the full pathname (by example,
+     on a Windows NT computer "c:\\test\\zlib114.zip" or on an Unix computer
+     "zlib/zlib114.zip".
+     If the zipfile cannot be opened (file doesn't exist or in not valid), the
+       return value is NULL.
+     Else, the return value is a unzFile Handle, usable with other function
+       of this unzip package.
+*/
+local unzFile unzOpenInternal (const void *path,
+                               zlib_filefunc64_32_def* pzlib_filefunc64_32_def,
+                               int is64bitOpenFunction)
+{
+    unz64_s us;
+    unz64_s *s;
+    ZPOS64_T central_pos;
+    uLong   uL;
+
+    uLong number_disk;          /* number of the current dist, used for
+                                   spaning ZIP, unsupported, always 0*/
+    uLong number_disk_with_CD;  /* number the the disk with central dir, used
+                                   for spaning ZIP, unsupported, always 0*/
+    ZPOS64_T number_entry_CD;      /* total number of entries in
+                                   the central dir
+                                   (same than number_entry on nospan) */
+
+    int err=UNZ_OK;
+
+    if (unz_copyright[0]!=' ')
+        return NULL;
+
+    us.z_filefunc.zseek32_file = NULL;
+    us.z_filefunc.ztell32_file = NULL;
+    if (pzlib_filefunc64_32_def==NULL)
+        fill_fopen64_filefunc(&us.z_filefunc.zfile_func64);
+    else
+        us.z_filefunc = *pzlib_filefunc64_32_def;
+    us.is64bitOpenFunction = is64bitOpenFunction;
+
+
+
+    us.filestream = ZOPEN64(us.z_filefunc,
+                                                 path,
+                                                 ZLIB_FILEFUNC_MODE_READ |
+                                                 ZLIB_FILEFUNC_MODE_EXISTING);
+    if (us.filestream==NULL)
+        return NULL;
+
+    central_pos = unz64local_SearchCentralDir64(&us.z_filefunc,us.filestream);
+    if (central_pos)
+    {
+        uLong uS;
+        ZPOS64_T uL64;
+
+        us.isZip64 = 1;
+
+        if (ZSEEK64(us.z_filefunc, us.filestream,
+                                      central_pos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+        err=UNZ_ERRNO;
+
+        /* the signature, already checked */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* size of zip64 end of central directory record */
+        if (unz64local_getLong64(&us.z_filefunc, us.filestream,&uL64)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* version made by */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&uS)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* version needed to extract */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&uS)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* number of this disk */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&number_disk)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* number of the disk with the start of the central directory */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&number_disk_with_CD)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* total number of entries in the central directory on this disk */
+        if (unz64local_getLong64(&us.z_filefunc, us.filestream,&us.gi.number_entry)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* total number of entries in the central directory */
+        if (unz64local_getLong64(&us.z_filefunc, us.filestream,&number_entry_CD)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        if ((number_entry_CD!=us.gi.number_entry) ||
+            (number_disk_with_CD!=0) ||
+            (number_disk!=0))
+            err=UNZ_BADZIPFILE;
+
+        /* size of the central directory */
+        if (unz64local_getLong64(&us.z_filefunc, us.filestream,&us.size_central_dir)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* offset of start of central directory with respect to the
+          starting disk number */
+        if (unz64local_getLong64(&us.z_filefunc, us.filestream,&us.offset_central_dir)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        us.gi.size_comment = 0;
+    }
+    else
+    {
+        central_pos = unz64local_SearchCentralDir(&us.z_filefunc,us.filestream);
+        if (central_pos==0)
+            err=UNZ_ERRNO;
+
+        us.isZip64 = 0;
+
+        if (ZSEEK64(us.z_filefunc, us.filestream,
+                                        central_pos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+            err=UNZ_ERRNO;
+
+        /* the signature, already checked */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* number of this disk */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&number_disk)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* number of the disk with the start of the central directory */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&number_disk_with_CD)!=UNZ_OK)
+            err=UNZ_ERRNO;
+
+        /* total number of entries in the central dir on this disk */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+        us.gi.number_entry = uL;
+
+        /* total number of entries in the central dir */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+        number_entry_CD = uL;
+
+        if ((number_entry_CD!=us.gi.number_entry) ||
+            (number_disk_with_CD!=0) ||
+            (number_disk!=0))
+            err=UNZ_BADZIPFILE;
+
+        /* size of the central directory */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+        us.size_central_dir = uL;
+
+        /* offset of start of central directory with respect to the
+            starting disk number */
+        if (unz64local_getLong(&us.z_filefunc, us.filestream,&uL)!=UNZ_OK)
+            err=UNZ_ERRNO;
+        us.offset_central_dir = uL;
+
+        /* zipfile comment length */
+        if (unz64local_getShort(&us.z_filefunc, us.filestream,&us.gi.size_comment)!=UNZ_OK)
+            err=UNZ_ERRNO;
+    }
+
+    if ((central_pos<us.offset_central_dir+us.size_central_dir) &&
+        (err==UNZ_OK))
+        err=UNZ_BADZIPFILE;
+
+    if (err!=UNZ_OK)
+    {
+        ZCLOSE64(us.z_filefunc, us.filestream);
+        return NULL;
+    }
+
+    us.byte_before_the_zipfile = central_pos -
+                            (us.offset_central_dir+us.size_central_dir);
+    us.central_pos = central_pos;
+    us.pfile_in_zip_read = NULL;
+    us.encrypted = 0;
+
+
+    s=(unz64_s*)ALLOC(sizeof(unz64_s));
+    if( s != NULL)
+    {
+        *s=us;
+        unzGoToFirstFile((unzFile)s);
+    }
+    return (unzFile)s;
+}
+
+
+extern unzFile ZEXPORT unzOpen2 (const char *path,
+                                        zlib_filefunc_def* pzlib_filefunc32_def)
+{
+    if (pzlib_filefunc32_def != NULL)
+    {
+        zlib_filefunc64_32_def zlib_filefunc64_32_def_fill;
+        fill_zlib_filefunc64_32_def_from_filefunc32(&zlib_filefunc64_32_def_fill,pzlib_filefunc32_def);
+        return unzOpenInternal(path, &zlib_filefunc64_32_def_fill, 0);
+    }
+    else
+        return unzOpenInternal(path, NULL, 0);
+}
+
+extern unzFile ZEXPORT unzOpen2_64 (const void *path,
+                                     zlib_filefunc64_def* pzlib_filefunc_def)
+{
+    if (pzlib_filefunc_def != NULL)
+    {
+        zlib_filefunc64_32_def zlib_filefunc64_32_def_fill;
+        zlib_filefunc64_32_def_fill.zfile_func64 = *pzlib_filefunc_def;
+        zlib_filefunc64_32_def_fill.ztell32_file = NULL;
+        zlib_filefunc64_32_def_fill.zseek32_file = NULL;
+        return unzOpenInternal(path, &zlib_filefunc64_32_def_fill, 1);
+    }
+    else
+        return unzOpenInternal(path, NULL, 1);
+}
+
+extern unzFile ZEXPORT unzOpen (const char *path)
+{
+    return unzOpenInternal(path, NULL, 0);
+}
+
+extern unzFile ZEXPORT unzOpen64 (const void *path)
+{
+    return unzOpenInternal(path, NULL, 1);
+}
+
+/*
+  Close a ZipFile opened with unzOpen.
+  If there is files inside the .Zip opened with unzOpenCurrentFile (see later),
+    these files MUST be closed with unzCloseCurrentFile before call unzClose.
+  return UNZ_OK if there is no problem. */
+extern int ZEXPORT unzClose (unzFile file)
+{
+    unz64_s* s;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+
+    if (s->pfile_in_zip_read!=NULL)
+        unzCloseCurrentFile(file);
+
+    ZCLOSE64(s->z_filefunc, s->filestream);
+    TRYFREE(s);
+    return UNZ_OK;
+}
+
+
+/*
+  Write info about the ZipFile in the *pglobal_info structure.
+  No preparation of the structure is needed
+  return UNZ_OK if there is no problem. */
+extern int ZEXPORT unzGetGlobalInfo64 (unzFile file, unz_global_info64* pglobal_info)
+{
+    unz64_s* s;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    *pglobal_info=s->gi;
+    return UNZ_OK;
+}
+
+extern int ZEXPORT unzGetGlobalInfo (unzFile file, unz_global_info* pglobal_info32)
+{
+    unz64_s* s;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    /* to do : check if number_entry is not truncated */
+    pglobal_info32->number_entry = (uLong)s->gi.number_entry;
+    pglobal_info32->size_comment = s->gi.size_comment;
+    return UNZ_OK;
+}
+/*
+   Translate date/time from Dos format to tm_unz (readable more easilty)
+*/
+local void unz64local_DosDateToTmuDate (ZPOS64_T ulDosDate, tm_unz* ptm)
+{
+    ZPOS64_T uDate;
+    uDate = (ZPOS64_T)(ulDosDate>>16);
+    ptm->tm_mday = (uInt)(uDate&0x1f) ;
+    ptm->tm_mon =  (uInt)((((uDate)&0x1E0)/0x20)-1) ;
+    ptm->tm_year = (uInt)(((uDate&0x0FE00)/0x0200)+1980) ;
+
+    ptm->tm_hour = (uInt) ((ulDosDate &0xF800)/0x800);
+    ptm->tm_min =  (uInt) ((ulDosDate&0x7E0)/0x20) ;
+    ptm->tm_sec =  (uInt) (2*(ulDosDate&0x1f)) ;
+}
+
+/*
+  Get Info about the current file in the zipfile, with internal only info
+*/
+local int unz64local_GetCurrentFileInfoInternal OF((unzFile file,
+                                                  unz_file_info64 *pfile_info,
+                                                  unz_file_info64_internal
+                                                  *pfile_info_internal,
+                                                  char *szFileName,
+                                                  uLong fileNameBufferSize,
+                                                  void *extraField,
+                                                  uLong extraFieldBufferSize,
+                                                  char *szComment,
+                                                  uLong commentBufferSize));
+
+local int unz64local_GetCurrentFileInfoInternal (unzFile file,
+                                                  unz_file_info64 *pfile_info,
+                                                  unz_file_info64_internal
+                                                  *pfile_info_internal,
+                                                  char *szFileName,
+                                                  uLong fileNameBufferSize,
+                                                  void *extraField,
+                                                  uLong extraFieldBufferSize,
+                                                  char *szComment,
+                                                  uLong commentBufferSize)
+{
+    unz64_s* s;
+    unz_file_info64 file_info;
+    unz_file_info64_internal file_info_internal;
+    int err=UNZ_OK;
+    uLong uMagic;
+    long lSeek=0;
+    uLong uL;
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    if (ZSEEK64(s->z_filefunc, s->filestream,
+              s->pos_in_central_dir+s->byte_before_the_zipfile,
+              ZLIB_FILEFUNC_SEEK_SET)!=0)
+        err=UNZ_ERRNO;
+
+
+    /* we check the magic */
+    if (err==UNZ_OK)
+    {
+        if (unz64local_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)
+            err=UNZ_ERRNO;
+        else if (uMagic!=0x02014b50)
+            err=UNZ_BADZIPFILE;
+    }
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.version) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.version_needed) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.flag) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.compression_method) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&file_info.dosDate) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    unz64local_DosDateToTmuDate(file_info.dosDate,&file_info.tmu_date);
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&file_info.crc) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uL) != UNZ_OK)
+        err=UNZ_ERRNO;
+    file_info.compressed_size = uL;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uL) != UNZ_OK)
+        err=UNZ_ERRNO;
+    file_info.uncompressed_size = uL;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.size_filename) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.size_file_extra) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.size_file_comment) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.disk_num_start) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&file_info.internal_fa) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&file_info.external_fa) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+                // relative offset of local header
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uL) != UNZ_OK)
+        err=UNZ_ERRNO;
+    file_info_internal.offset_curfile = uL;
+
+    lSeek+=file_info.size_filename;
+    if ((err==UNZ_OK) && (szFileName!=NULL))
+    {
+        uLong uSizeRead ;
+        if (file_info.size_filename<fileNameBufferSize)
+        {
+            *(szFileName+file_info.size_filename)='\0';
+            uSizeRead = file_info.size_filename;
+        }
+        else
+            uSizeRead = fileNameBufferSize;
+
+        if ((file_info.size_filename>0) && (fileNameBufferSize>0))
+            if (ZREAD64(s->z_filefunc, s->filestream,szFileName,uSizeRead)!=uSizeRead)
+                err=UNZ_ERRNO;
+        lSeek -= uSizeRead;
+    }
+
+    // Read extrafield
+    if ((err==UNZ_OK) && (extraField!=NULL))
+    {
+        ZPOS64_T uSizeRead ;
+        if (file_info.size_file_extra<extraFieldBufferSize)
+            uSizeRead = file_info.size_file_extra;
+        else
+            uSizeRead = extraFieldBufferSize;
+
+        if (lSeek!=0)
+        {
+            if (ZSEEK64(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)
+                lSeek=0;
+            else
+                err=UNZ_ERRNO;
+        }
+
+        if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))
+            if (ZREAD64(s->z_filefunc, s->filestream,extraField,(uLong)uSizeRead)!=uSizeRead)
+                err=UNZ_ERRNO;
+
+        lSeek += file_info.size_file_extra - (uLong)uSizeRead;
+    }
+    else
+        lSeek += file_info.size_file_extra;
+
+
+    if ((err==UNZ_OK) && (file_info.size_file_extra != 0))
+    {
+                                uLong acc = 0;
+
+        // since lSeek now points to after the extra field we need to move back
+        lSeek -= file_info.size_file_extra;
+
+        if (lSeek!=0)
+        {
+            if (ZSEEK64(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)
+                lSeek=0;
+            else
+                err=UNZ_ERRNO;
+        }
+
+        while(acc < file_info.size_file_extra)
+        {
+            uLong headerId;
+                                                uLong dataSize;
+
+            if (unz64local_getShort(&s->z_filefunc, s->filestream,&headerId) != UNZ_OK)
+                err=UNZ_ERRNO;
+
+            if (unz64local_getShort(&s->z_filefunc, s->filestream,&dataSize) != UNZ_OK)
+                err=UNZ_ERRNO;
+
+            /* ZIP64 extra fields */
+            if (headerId == 0x0001)
+            {
+                                                        uLong uL;
+
+                                                                if(file_info.uncompressed_size == MAXU32)
+                                                                {
+                                                                        if (unz64local_getLong64(&s->z_filefunc, s->filestream,&file_info.uncompressed_size) != UNZ_OK)
+                                                                                        err=UNZ_ERRNO;
+                                                                }
+
+                                                                if(file_info.compressed_size == MAXU32)
+                                                                {
+                                                                        if (unz64local_getLong64(&s->z_filefunc, s->filestream,&file_info.compressed_size) != UNZ_OK)
+                                                                                  err=UNZ_ERRNO;
+                                                                }
+
+                                                                if(file_info_internal.offset_curfile == MAXU32)
+                                                                {
+                                                                        /* Relative Header offset */
+                                                                        if (unz64local_getLong64(&s->z_filefunc, s->filestream,&file_info_internal.offset_curfile) != UNZ_OK)
+                                                                                err=UNZ_ERRNO;
+                                                                }
+
+                                                                if(file_info.disk_num_start == MAXU32)
+                                                                {
+                                                                        /* Disk Start Number */
+                                                                        if (unz64local_getLong(&s->z_filefunc, s->filestream,&uL) != UNZ_OK)
+                                                                                err=UNZ_ERRNO;
+                                                                }
+
+            }
+            else
+            {
+                if (ZSEEK64(s->z_filefunc, s->filestream,dataSize,ZLIB_FILEFUNC_SEEK_CUR)!=0)
+                    err=UNZ_ERRNO;
+            }
+
+            acc += 2 + 2 + dataSize;
+        }
+    }
+
+    if ((err==UNZ_OK) && (szComment!=NULL))
+    {
+        uLong uSizeRead ;
+        if (file_info.size_file_comment<commentBufferSize)
+        {
+            *(szComment+file_info.size_file_comment)='\0';
+            uSizeRead = file_info.size_file_comment;
+        }
+        else
+            uSizeRead = commentBufferSize;
+
+        if (lSeek!=0)
+        {
+            if (ZSEEK64(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)
+                lSeek=0;
+            else
+                err=UNZ_ERRNO;
+        }
+
+        if ((file_info.size_file_comment>0) && (commentBufferSize>0))
+            if (ZREAD64(s->z_filefunc, s->filestream,szComment,uSizeRead)!=uSizeRead)
+                err=UNZ_ERRNO;
+        lSeek+=file_info.size_file_comment - uSizeRead;
+    }
+    else
+        lSeek+=file_info.size_file_comment;
+
+
+    if ((err==UNZ_OK) && (pfile_info!=NULL))
+        *pfile_info=file_info;
+
+    if ((err==UNZ_OK) && (pfile_info_internal!=NULL))
+        *pfile_info_internal=file_info_internal;
+
+    return err;
+}
+
+
+
+/*
+  Write info about the ZipFile in the *pglobal_info structure.
+  No preparation of the structure is needed
+  return UNZ_OK if there is no problem.
+*/
+extern int ZEXPORT unzGetCurrentFileInfo64 (unzFile file,
+                                          unz_file_info64 * pfile_info,
+                                          char * szFileName, uLong fileNameBufferSize,
+                                          void *extraField, uLong extraFieldBufferSize,
+                                          char* szComment,  uLong commentBufferSize)
+{
+    return unz64local_GetCurrentFileInfoInternal(file,pfile_info,NULL,
+                                                szFileName,fileNameBufferSize,
+                                                extraField,extraFieldBufferSize,
+                                                szComment,commentBufferSize);
+}
+
+extern int ZEXPORT unzGetCurrentFileInfo (unzFile file,
+                                          unz_file_info * pfile_info,
+                                          char * szFileName, uLong fileNameBufferSize,
+                                          void *extraField, uLong extraFieldBufferSize,
+                                          char* szComment,  uLong commentBufferSize)
+{
+    int err;
+    unz_file_info64 file_info64;
+    err = unz64local_GetCurrentFileInfoInternal(file,&file_info64,NULL,
+                                                szFileName,fileNameBufferSize,
+                                                extraField,extraFieldBufferSize,
+                                                szComment,commentBufferSize);
+    if ((err==UNZ_OK) && (pfile_info != NULL))
+    {
+        pfile_info->version = file_info64.version;
+        pfile_info->version_needed = file_info64.version_needed;
+        pfile_info->flag = file_info64.flag;
+        pfile_info->compression_method = file_info64.compression_method;
+        pfile_info->dosDate = file_info64.dosDate;
+        pfile_info->crc = file_info64.crc;
+
+        pfile_info->size_filename = file_info64.size_filename;
+        pfile_info->size_file_extra = file_info64.size_file_extra;
+        pfile_info->size_file_comment = file_info64.size_file_comment;
+
+        pfile_info->disk_num_start = file_info64.disk_num_start;
+        pfile_info->internal_fa = file_info64.internal_fa;
+        pfile_info->external_fa = file_info64.external_fa;
+
+        pfile_info->tmu_date = file_info64.tmu_date,
+
+
+        pfile_info->compressed_size = (uLong)file_info64.compressed_size;
+        pfile_info->uncompressed_size = (uLong)file_info64.uncompressed_size;
+
+    }
+    return err;
+}
+/*
+  Set the current file of the zipfile to the first file.
+  return UNZ_OK if there is no problem
+*/
+extern int ZEXPORT unzGoToFirstFile (unzFile file)
+{
+    int err=UNZ_OK;
+    unz64_s* s;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    s->pos_in_central_dir=s->offset_central_dir;
+    s->num_file=0;
+    err=unz64local_GetCurrentFileInfoInternal(file,&s->cur_file_info,
+                                             &s->cur_file_info_internal,
+                                             NULL,0,NULL,0,NULL,0);
+    s->current_file_ok = (err == UNZ_OK);
+    return err;
+}
+
+/*
+  Set the current file of the zipfile to the next file.
+  return UNZ_OK if there is no problem
+  return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest.
+*/
+extern int ZEXPORT unzGoToNextFile (unzFile  file)
+{
+    unz64_s* s;
+    int err;
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    if (!s->current_file_ok)
+        return UNZ_END_OF_LIST_OF_FILE;
+    if (s->gi.number_entry != 0xffff)    /* 2^16 files overflow hack */
+      if (s->num_file+1==s->gi.number_entry)
+        return UNZ_END_OF_LIST_OF_FILE;
+
+    s->pos_in_central_dir += SIZECENTRALDIRITEM + s->cur_file_info.size_filename +
+            s->cur_file_info.size_file_extra + s->cur_file_info.size_file_comment ;
+    s->num_file++;
+    err = unz64local_GetCurrentFileInfoInternal(file,&s->cur_file_info,
+                                               &s->cur_file_info_internal,
+                                               NULL,0,NULL,0,NULL,0);
+    s->current_file_ok = (err == UNZ_OK);
+    return err;
+}
+
+
+/*
+  Try locate the file szFileName in the zipfile.
+  For the iCaseSensitivity signification, see unzStringFileNameCompare
+
+  return value :
+  UNZ_OK if the file is found. It becomes the current file.
+  UNZ_END_OF_LIST_OF_FILE if the file is not found
+*/
+extern int ZEXPORT unzLocateFile (unzFile file, const char *szFileName, int iCaseSensitivity)
+{
+    unz64_s* s;
+    int err;
+
+    /* We remember the 'current' position in the file so that we can jump
+     * back there if we fail.
+     */
+    unz_file_info64 cur_file_infoSaved;
+    unz_file_info64_internal cur_file_info_internalSaved;
+    ZPOS64_T num_fileSaved;
+    ZPOS64_T pos_in_central_dirSaved;
+
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+
+    if (strlen(szFileName)>=UNZ_MAXFILENAMEINZIP)
+        return UNZ_PARAMERROR;
+
+    s=(unz64_s*)file;
+    if (!s->current_file_ok)
+        return UNZ_END_OF_LIST_OF_FILE;
+
+    /* Save the current state */
+    num_fileSaved = s->num_file;
+    pos_in_central_dirSaved = s->pos_in_central_dir;
+    cur_file_infoSaved = s->cur_file_info;
+    cur_file_info_internalSaved = s->cur_file_info_internal;
+
+    err = unzGoToFirstFile(file);
+
+    while (err == UNZ_OK)
+    {
+        char szCurrentFileName[UNZ_MAXFILENAMEINZIP+1];
+        err = unzGetCurrentFileInfo64(file,NULL,
+                                    szCurrentFileName,sizeof(szCurrentFileName)-1,
+                                    NULL,0,NULL,0);
+        if (err == UNZ_OK)
+        {
+            if (unzStringFileNameCompare(szCurrentFileName,
+                                            szFileName,iCaseSensitivity)==0)
+                return UNZ_OK;
+            err = unzGoToNextFile(file);
+        }
+    }
+
+    /* We failed, so restore the state of the 'current file' to where we
+     * were.
+     */
+    s->num_file = num_fileSaved ;
+    s->pos_in_central_dir = pos_in_central_dirSaved ;
+    s->cur_file_info = cur_file_infoSaved;
+    s->cur_file_info_internal = cur_file_info_internalSaved;
+    return err;
+}
+
+
+/*
+///////////////////////////////////////////
+// Contributed by Ryan Haksi (mailto://cryogen@infoserve.net)
+// I need random access
+//
+// Further optimization could be realized by adding an ability
+// to cache the directory in memory. The goal being a single
+// comprehensive file read to put the file I need in a memory.
+*/
+
+/*
+typedef struct unz_file_pos_s
+{
+    ZPOS64_T pos_in_zip_directory;   // offset in file
+    ZPOS64_T num_of_file;            // # of file
+} unz_file_pos;
+*/
+
+extern int ZEXPORT unzGetFilePos64(unzFile file, unz64_file_pos*  file_pos)
+{
+    unz64_s* s;
+
+    if (file==NULL || file_pos==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    if (!s->current_file_ok)
+        return UNZ_END_OF_LIST_OF_FILE;
+
+    file_pos->pos_in_zip_directory  = s->pos_in_central_dir;
+    file_pos->num_of_file           = s->num_file;
+
+    return UNZ_OK;
+}
+
+extern int ZEXPORT unzGetFilePos(
+    unzFile file,
+    unz_file_pos* file_pos)
+{
+    unz64_file_pos file_pos64;
+    int err = unzGetFilePos64(file,&file_pos64);
+    if (err==UNZ_OK)
+    {
+        file_pos->pos_in_zip_directory = (uLong)file_pos64.pos_in_zip_directory;
+        file_pos->num_of_file = (uLong)file_pos64.num_of_file;
+    }
+    return err;
+}
+
+extern int ZEXPORT unzGoToFilePos64(unzFile file, const unz64_file_pos* file_pos)
+{
+    unz64_s* s;
+    int err;
+
+    if (file==NULL || file_pos==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+
+    /* jump to the right spot */
+    s->pos_in_central_dir = file_pos->pos_in_zip_directory;
+    s->num_file           = file_pos->num_of_file;
+
+    /* set the current file */
+    err = unz64local_GetCurrentFileInfoInternal(file,&s->cur_file_info,
+                                               &s->cur_file_info_internal,
+                                               NULL,0,NULL,0,NULL,0);
+    /* return results */
+    s->current_file_ok = (err == UNZ_OK);
+    return err;
+}
+
+extern int ZEXPORT unzGoToFilePos(
+    unzFile file,
+    unz_file_pos* file_pos)
+{
+    unz64_file_pos file_pos64;
+    if (file_pos == NULL)
+        return UNZ_PARAMERROR;
+
+    file_pos64.pos_in_zip_directory = file_pos->pos_in_zip_directory;
+    file_pos64.num_of_file = file_pos->num_of_file;
+    return unzGoToFilePos64(file,&file_pos64);
+}
+
+/*
+// Unzip Helper Functions - should be here?
+///////////////////////////////////////////
+*/
+
+/*
+  Read the local header of the current zipfile
+  Check the coherency of the local header and info in the end of central
+        directory about this file
+  store in *piSizeVar the size of extra info in local header
+        (filename and size of extra field data)
+*/
+local int unz64local_CheckCurrentFileCoherencyHeader (unz64_s* s, uInt* piSizeVar,
+                                                    ZPOS64_T * poffset_local_extrafield,
+                                                    uInt  * psize_local_extrafield)
+{
+    uLong uMagic,uData,uFlags;
+    uLong size_filename;
+    uLong size_extra_field;
+    int err=UNZ_OK;
+
+    *piSizeVar = 0;
+    *poffset_local_extrafield = 0;
+    *psize_local_extrafield = 0;
+
+    if (ZSEEK64(s->z_filefunc, s->filestream,s->cur_file_info_internal.offset_curfile +
+                                s->byte_before_the_zipfile,ZLIB_FILEFUNC_SEEK_SET)!=0)
+        return UNZ_ERRNO;
+
+
+    if (err==UNZ_OK)
+    {
+        if (unz64local_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)
+            err=UNZ_ERRNO;
+        else if (uMagic!=0x04034b50)
+            err=UNZ_BADZIPFILE;
+    }
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&uData) != UNZ_OK)
+        err=UNZ_ERRNO;
+/*
+    else if ((err==UNZ_OK) && (uData!=s->cur_file_info.wVersion))
+        err=UNZ_BADZIPFILE;
+*/
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&uFlags) != UNZ_OK)
+        err=UNZ_ERRNO;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&uData) != UNZ_OK)
+        err=UNZ_ERRNO;
+    else if ((err==UNZ_OK) && (uData!=s->cur_file_info.compression_method))
+        err=UNZ_BADZIPFILE;
+
+    if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) &&
+/* #ifdef HAVE_BZIP2 */
+                         (s->cur_file_info.compression_method!=Z_BZIP2ED) &&
+/* #endif */
+                         (s->cur_file_info.compression_method!=Z_DEFLATED))
+        err=UNZ_BADZIPFILE;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* date/time */
+        err=UNZ_ERRNO;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* crc */
+        err=UNZ_ERRNO;
+    else if ((err==UNZ_OK) && (uData!=s->cur_file_info.crc) && ((uFlags & 8)==0))
+        err=UNZ_BADZIPFILE;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* size compr */
+        err=UNZ_ERRNO;
+    else if (uData != 0xFFFFFFFF && (err==UNZ_OK) && (uData!=s->cur_file_info.compressed_size) && ((uFlags & 8)==0))
+        err=UNZ_BADZIPFILE;
+
+    if (unz64local_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* size uncompr */
+        err=UNZ_ERRNO;
+    else if (uData != 0xFFFFFFFF && (err==UNZ_OK) && (uData!=s->cur_file_info.uncompressed_size) && ((uFlags & 8)==0))
+        err=UNZ_BADZIPFILE;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&size_filename) != UNZ_OK)
+        err=UNZ_ERRNO;
+    else if ((err==UNZ_OK) && (size_filename!=s->cur_file_info.size_filename))
+        err=UNZ_BADZIPFILE;
+
+    *piSizeVar += (uInt)size_filename;
+
+    if (unz64local_getShort(&s->z_filefunc, s->filestream,&size_extra_field) != UNZ_OK)
+        err=UNZ_ERRNO;
+    *poffset_local_extrafield= s->cur_file_info_internal.offset_curfile +
+                                    SIZEZIPLOCALHEADER + size_filename;
+    *psize_local_extrafield = (uInt)size_extra_field;
+
+    *piSizeVar += (uInt)size_extra_field;
+
+    return err;
+}
+
+/*
+  Open for reading data the current file in the zipfile.
+  If there is no error and the file is opened, the return value is UNZ_OK.
+*/
+extern int ZEXPORT unzOpenCurrentFile3 (unzFile file, int* method,
+                                            int* level, int raw, const char* password)
+{
+    int err=UNZ_OK;
+    uInt iSizeVar;
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    ZPOS64_T offset_local_extrafield;  /* offset of the local extra field */
+    uInt  size_local_extrafield;    /* size of the local extra field */
+#    ifndef NOUNCRYPT
+    char source[12];
+#    else
+    if (password != NULL)
+        return UNZ_PARAMERROR;
+#    endif
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    if (!s->current_file_ok)
+        return UNZ_PARAMERROR;
+
+    if (s->pfile_in_zip_read != NULL)
+        unzCloseCurrentFile(file);
+
+    if (unz64local_CheckCurrentFileCoherencyHeader(s,&iSizeVar, &offset_local_extrafield,&size_local_extrafield)!=UNZ_OK)
+        return UNZ_BADZIPFILE;
+
+    pfile_in_zip_read_info = (file_in_zip64_read_info_s*)ALLOC(sizeof(file_in_zip64_read_info_s));
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_INTERNALERROR;
+
+    pfile_in_zip_read_info->read_buffer=(char*)ALLOC(UNZ_BUFSIZE);
+    pfile_in_zip_read_info->offset_local_extrafield = offset_local_extrafield;
+    pfile_in_zip_read_info->size_local_extrafield = size_local_extrafield;
+    pfile_in_zip_read_info->pos_local_extrafield=0;
+    pfile_in_zip_read_info->raw=raw;
+
+    if (pfile_in_zip_read_info->read_buffer==NULL)
+    {
+        TRYFREE(pfile_in_zip_read_info);
+        return UNZ_INTERNALERROR;
+    }
+
+    pfile_in_zip_read_info->stream_initialised=0;
+
+    if (method!=NULL)
+        *method = (int)s->cur_file_info.compression_method;
+
+    if (level!=NULL)
+    {
+        *level = 6;
+        switch (s->cur_file_info.flag & 0x06)
+        {
+          case 6 : *level = 1; break;
+          case 4 : *level = 2; break;
+          case 2 : *level = 9; break;
+        }
+    }
+
+    if ((s->cur_file_info.compression_method!=0) &&
+/* #ifdef HAVE_BZIP2 */
+        (s->cur_file_info.compression_method!=Z_BZIP2ED) &&
+/* #endif */
+        (s->cur_file_info.compression_method!=Z_DEFLATED))
+
+        err=UNZ_BADZIPFILE;
+
+    pfile_in_zip_read_info->crc32_wait=s->cur_file_info.crc;
+    pfile_in_zip_read_info->crc32=0;
+    pfile_in_zip_read_info->total_out_64=0;
+    pfile_in_zip_read_info->compression_method = s->cur_file_info.compression_method;
+    pfile_in_zip_read_info->filestream=s->filestream;
+    pfile_in_zip_read_info->z_filefunc=s->z_filefunc;
+    pfile_in_zip_read_info->byte_before_the_zipfile=s->byte_before_the_zipfile;
+
+    pfile_in_zip_read_info->stream.total_out = 0;
+
+    if ((s->cur_file_info.compression_method==Z_BZIP2ED) && (!raw))
+    {
+#ifdef HAVE_BZIP2
+      pfile_in_zip_read_info->bstream.bzalloc = (void *(*) (void *, int, int))0;
+      pfile_in_zip_read_info->bstream.bzfree = (free_func)0;
+      pfile_in_zip_read_info->bstream.opaque = (voidpf)0;
+      pfile_in_zip_read_info->bstream.state = (voidpf)0;
+
+      pfile_in_zip_read_info->stream.zalloc = (alloc_func)0;
+      pfile_in_zip_read_info->stream.zfree = (free_func)0;
+      pfile_in_zip_read_info->stream.opaque = (voidpf)0;
+      pfile_in_zip_read_info->stream.next_in = (voidpf)0;
+      pfile_in_zip_read_info->stream.avail_in = 0;
+
+      err=BZ2_bzDecompressInit(&pfile_in_zip_read_info->bstream, 0, 0);
+      if (err == Z_OK)
+        pfile_in_zip_read_info->stream_initialised=Z_BZIP2ED;
+      else
+      {
+        TRYFREE(pfile_in_zip_read_info);
+        return err;
+      }
+#else
+      pfile_in_zip_read_info->raw=1;
+#endif
+    }
+    else if ((s->cur_file_info.compression_method==Z_DEFLATED) && (!raw))
+    {
+      pfile_in_zip_read_info->stream.zalloc = (alloc_func)0;
+      pfile_in_zip_read_info->stream.zfree = (free_func)0;
+      pfile_in_zip_read_info->stream.opaque = (voidpf)0;
+      pfile_in_zip_read_info->stream.next_in = 0;
+      pfile_in_zip_read_info->stream.avail_in = 0;
+
+      err=inflateInit2(&pfile_in_zip_read_info->stream, -MAX_WBITS);
+      if (err == Z_OK)
+        pfile_in_zip_read_info->stream_initialised=Z_DEFLATED;
+      else
+      {
+        TRYFREE(pfile_in_zip_read_info);
+        return err;
+      }
+        /* windowBits is passed < 0 to tell that there is no zlib header.
+         * Note that in this case inflate *requires* an extra "dummy" byte
+         * after the compressed stream in order to complete decompression and
+         * return Z_STREAM_END.
+         * In unzip, i don't wait absolutely Z_STREAM_END because I known the
+         * size of both compressed and uncompressed data
+         */
+    }
+    pfile_in_zip_read_info->rest_read_compressed =
+            s->cur_file_info.compressed_size ;
+    pfile_in_zip_read_info->rest_read_uncompressed =
+            s->cur_file_info.uncompressed_size ;
+
+
+    pfile_in_zip_read_info->pos_in_zipfile =
+            s->cur_file_info_internal.offset_curfile + SIZEZIPLOCALHEADER +
+              iSizeVar;
+
+    pfile_in_zip_read_info->stream.avail_in = (uInt)0;
+
+    s->pfile_in_zip_read = pfile_in_zip_read_info;
+                s->encrypted = 0;
+
+#    ifndef NOUNCRYPT
+    if (password != NULL)
+    {
+        int i;
+        s->pcrc_32_tab = get_crc_table();
+        init_keys(password,s->keys,s->pcrc_32_tab);
+        if (ZSEEK64(s->z_filefunc, s->filestream,
+                  s->pfile_in_zip_read->pos_in_zipfile +
+                     s->pfile_in_zip_read->byte_before_the_zipfile,
+                  SEEK_SET)!=0)
+            return UNZ_INTERNALERROR;
+        if(ZREAD64(s->z_filefunc, s->filestream,source, 12)<12)
+            return UNZ_INTERNALERROR;
+
+        for (i = 0; i<12; i++)
+            zdecode(s->keys,s->pcrc_32_tab,source[i]);
+
+        s->pfile_in_zip_read->pos_in_zipfile+=12;
+        s->encrypted=1;
+    }
+#    endif
+
+
+    return UNZ_OK;
+}
+
+extern int ZEXPORT unzOpenCurrentFile (unzFile file)
+{
+    return unzOpenCurrentFile3(file, NULL, NULL, 0, NULL);
+}
+
+extern int ZEXPORT unzOpenCurrentFilePassword (unzFile file, const char*  password)
+{
+    return unzOpenCurrentFile3(file, NULL, NULL, 0, password);
+}
+
+extern int ZEXPORT unzOpenCurrentFile2 (unzFile file, int* method, int* level, int raw)
+{
+    return unzOpenCurrentFile3(file, method, level, raw, NULL);
+}
+
+/** Addition for GDAL : START */
+
+extern ZPOS64_T ZEXPORT unzGetCurrentFileZStreamPos64( unzFile file)
+{
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    s=(unz64_s*)file;
+    if (file==NULL)
+        return 0; //UNZ_PARAMERROR;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+    if (pfile_in_zip_read_info==NULL)
+        return 0; //UNZ_PARAMERROR;
+    return pfile_in_zip_read_info->pos_in_zipfile +
+                         pfile_in_zip_read_info->byte_before_the_zipfile;
+}
+
+/** Addition for GDAL : END */
+
+/*
+  Read bytes from the current file.
+  buf contain buffer where data must be copied
+  len the size of buf.
+
+  return the number of byte copied if somes bytes are copied
+  return 0 if the end of file was reached
+  return <0 with error code if there is an error
+    (UNZ_ERRNO for IO error, or zLib error for uncompress error)
+*/
+extern int ZEXPORT unzReadCurrentFile  (unzFile file, voidp buf, unsigned len)
+{
+    int err=UNZ_OK;
+    uInt iRead = 0;
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_PARAMERROR;
+
+
+    if (pfile_in_zip_read_info->read_buffer == NULL)
+        return UNZ_END_OF_LIST_OF_FILE;
+    if (len==0)
+        return 0;
+
+    pfile_in_zip_read_info->stream.next_out = (Bytef*)buf;
+
+    pfile_in_zip_read_info->stream.avail_out = (uInt)len;
+
+    if ((len>pfile_in_zip_read_info->rest_read_uncompressed) &&
+        (!(pfile_in_zip_read_info->raw)))
+        pfile_in_zip_read_info->stream.avail_out =
+            (uInt)pfile_in_zip_read_info->rest_read_uncompressed;
+
+    if ((len>pfile_in_zip_read_info->rest_read_compressed+
+           pfile_in_zip_read_info->stream.avail_in) &&
+         (pfile_in_zip_read_info->raw))
+        pfile_in_zip_read_info->stream.avail_out =
+            (uInt)pfile_in_zip_read_info->rest_read_compressed+
+            pfile_in_zip_read_info->stream.avail_in;
+
+    while (pfile_in_zip_read_info->stream.avail_out>0)
+    {
+        if ((pfile_in_zip_read_info->stream.avail_in==0) &&
+            (pfile_in_zip_read_info->rest_read_compressed>0))
+        {
+            uInt uReadThis = UNZ_BUFSIZE;
+            if (pfile_in_zip_read_info->rest_read_compressed<uReadThis)
+                uReadThis = (uInt)pfile_in_zip_read_info->rest_read_compressed;
+            if (uReadThis == 0)
+                return UNZ_EOF;
+            if (ZSEEK64(pfile_in_zip_read_info->z_filefunc,
+                      pfile_in_zip_read_info->filestream,
+                      pfile_in_zip_read_info->pos_in_zipfile +
+                         pfile_in_zip_read_info->byte_before_the_zipfile,
+                         ZLIB_FILEFUNC_SEEK_SET)!=0)
+                return UNZ_ERRNO;
+            if (ZREAD64(pfile_in_zip_read_info->z_filefunc,
+                      pfile_in_zip_read_info->filestream,
+                      pfile_in_zip_read_info->read_buffer,
+                      uReadThis)!=uReadThis)
+                return UNZ_ERRNO;
+
+
+#            ifndef NOUNCRYPT
+            if(s->encrypted)
+            {
+                uInt i;
+                for(i=0;i<uReadThis;i++)
+                  pfile_in_zip_read_info->read_buffer[i] =
+                      zdecode(s->keys,s->pcrc_32_tab,
+                              pfile_in_zip_read_info->read_buffer[i]);
+            }
+#            endif
+
+
+            pfile_in_zip_read_info->pos_in_zipfile += uReadThis;
+
+            pfile_in_zip_read_info->rest_read_compressed-=uReadThis;
+
+            pfile_in_zip_read_info->stream.next_in =
+                (Bytef*)pfile_in_zip_read_info->read_buffer;
+            pfile_in_zip_read_info->stream.avail_in = (uInt)uReadThis;
+        }
+
+        if ((pfile_in_zip_read_info->compression_method==0) || (pfile_in_zip_read_info->raw))
+        {
+            uInt uDoCopy,i ;
+
+            if ((pfile_in_zip_read_info->stream.avail_in == 0) &&
+                (pfile_in_zip_read_info->rest_read_compressed == 0))
+                return (iRead==0) ? UNZ_EOF : iRead;
+
+            if (pfile_in_zip_read_info->stream.avail_out <
+                            pfile_in_zip_read_info->stream.avail_in)
+                uDoCopy = pfile_in_zip_read_info->stream.avail_out ;
+            else
+                uDoCopy = pfile_in_zip_read_info->stream.avail_in ;
+
+            for (i=0;i<uDoCopy;i++)
+                *(pfile_in_zip_read_info->stream.next_out+i) =
+                        *(pfile_in_zip_read_info->stream.next_in+i);
+
+            pfile_in_zip_read_info->total_out_64 = pfile_in_zip_read_info->total_out_64 + uDoCopy;
+
+            pfile_in_zip_read_info->crc32 = crc32(pfile_in_zip_read_info->crc32,
+                                pfile_in_zip_read_info->stream.next_out,
+                                uDoCopy);
+            pfile_in_zip_read_info->rest_read_uncompressed-=uDoCopy;
+            pfile_in_zip_read_info->stream.avail_in -= uDoCopy;
+            pfile_in_zip_read_info->stream.avail_out -= uDoCopy;
+            pfile_in_zip_read_info->stream.next_out += uDoCopy;
+            pfile_in_zip_read_info->stream.next_in += uDoCopy;
+            pfile_in_zip_read_info->stream.total_out += uDoCopy;
+            iRead += uDoCopy;
+        }
+        else if (pfile_in_zip_read_info->compression_method==Z_BZIP2ED)
+        {
+#ifdef HAVE_BZIP2
+            uLong uTotalOutBefore,uTotalOutAfter;
+            const Bytef *bufBefore;
+            uLong uOutThis;
+
+            pfile_in_zip_read_info->bstream.next_in        = (char*)pfile_in_zip_read_info->stream.next_in;
+            pfile_in_zip_read_info->bstream.avail_in       = pfile_in_zip_read_info->stream.avail_in;
+            pfile_in_zip_read_info->bstream.total_in_lo32  = pfile_in_zip_read_info->stream.total_in;
+            pfile_in_zip_read_info->bstream.total_in_hi32  = 0;
+            pfile_in_zip_read_info->bstream.next_out       = (char*)pfile_in_zip_read_info->stream.next_out;
+            pfile_in_zip_read_info->bstream.avail_out      = pfile_in_zip_read_info->stream.avail_out;
+            pfile_in_zip_read_info->bstream.total_out_lo32 = pfile_in_zip_read_info->stream.total_out;
+            pfile_in_zip_read_info->bstream.total_out_hi32 = 0;
+
+            uTotalOutBefore = pfile_in_zip_read_info->bstream.total_out_lo32;
+            bufBefore = (const Bytef *)pfile_in_zip_read_info->bstream.next_out;
+
+            err=BZ2_bzDecompress(&pfile_in_zip_read_info->bstream);
+
+            uTotalOutAfter = pfile_in_zip_read_info->bstream.total_out_lo32;
+            uOutThis = uTotalOutAfter-uTotalOutBefore;
+
+            pfile_in_zip_read_info->total_out_64 = pfile_in_zip_read_info->total_out_64 + uOutThis;
+
+            pfile_in_zip_read_info->crc32 = crc32(pfile_in_zip_read_info->crc32,bufBefore, (uInt)(uOutThis));
+            pfile_in_zip_read_info->rest_read_uncompressed -= uOutThis;
+            iRead += (uInt)(uTotalOutAfter - uTotalOutBefore);
+
+            pfile_in_zip_read_info->stream.next_in   = (Bytef*)pfile_in_zip_read_info->bstream.next_in;
+            pfile_in_zip_read_info->stream.avail_in  = pfile_in_zip_read_info->bstream.avail_in;
+            pfile_in_zip_read_info->stream.total_in  = pfile_in_zip_read_info->bstream.total_in_lo32;
+            pfile_in_zip_read_info->stream.next_out  = (Bytef*)pfile_in_zip_read_info->bstream.next_out;
+            pfile_in_zip_read_info->stream.avail_out = pfile_in_zip_read_info->bstream.avail_out;
+            pfile_in_zip_read_info->stream.total_out = pfile_in_zip_read_info->bstream.total_out_lo32;
+
+            if (err==BZ_STREAM_END)
+              return (iRead==0) ? UNZ_EOF : iRead;
+            if (err!=BZ_OK)
+              break;
+#endif
+        } // end Z_BZIP2ED
+        else
+        {
+            ZPOS64_T uTotalOutBefore,uTotalOutAfter;
+            const Bytef *bufBefore;
+            ZPOS64_T uOutThis;
+            int flush=Z_SYNC_FLUSH;
+
+            uTotalOutBefore = pfile_in_zip_read_info->stream.total_out;
+            bufBefore = pfile_in_zip_read_info->stream.next_out;
+
+            /*
+            if ((pfile_in_zip_read_info->rest_read_uncompressed ==
+                     pfile_in_zip_read_info->stream.avail_out) &&
+                (pfile_in_zip_read_info->rest_read_compressed == 0))
+                flush = Z_FINISH;
+            */
+            err=inflate(&pfile_in_zip_read_info->stream,flush);
+
+            if ((err>=0) && (pfile_in_zip_read_info->stream.msg!=NULL))
+              err = Z_DATA_ERROR;
+
+            uTotalOutAfter = pfile_in_zip_read_info->stream.total_out;
+            uOutThis = uTotalOutAfter-uTotalOutBefore;
+
+            pfile_in_zip_read_info->total_out_64 = pfile_in_zip_read_info->total_out_64 + uOutThis;
+
+            pfile_in_zip_read_info->crc32 =
+                crc32(pfile_in_zip_read_info->crc32,bufBefore,
+                        (uInt)(uOutThis));
+
+            pfile_in_zip_read_info->rest_read_uncompressed -=
+                uOutThis;
+
+            iRead += (uInt)(uTotalOutAfter - uTotalOutBefore);
+
+            if (err==Z_STREAM_END)
+                return (iRead==0) ? UNZ_EOF : iRead;
+            if (err!=Z_OK)
+                break;
+        }
+    }
+
+    if (err==Z_OK)
+        return iRead;
+    return err;
+}
+
+
+/*
+  Give the current position in uncompressed data
+*/
+extern z_off_t ZEXPORT unztell (unzFile file)
+{
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_PARAMERROR;
+
+    return (z_off_t)pfile_in_zip_read_info->stream.total_out;
+}
+
+extern ZPOS64_T ZEXPORT unztell64 (unzFile file)
+{
+
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    if (file==NULL)
+        return (ZPOS64_T)-1;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return (ZPOS64_T)-1;
+
+    return pfile_in_zip_read_info->total_out_64;
+}
+
+
+/*
+  return 1 if the end of file was reached, 0 elsewhere
+*/
+extern int ZEXPORT unzeof (unzFile file)
+{
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_PARAMERROR;
+
+    if (pfile_in_zip_read_info->rest_read_uncompressed == 0)
+        return 1;
+    else
+        return 0;
+}
+
+
+
+/*
+Read extra field from the current file (opened by unzOpenCurrentFile)
+This is the local-header version of the extra field (sometimes, there is
+more info in the local-header version than in the central-header)
+
+  if buf==NULL, it return the size of the local extra field that can be read
+
+  if buf!=NULL, len is the size of the buffer, the extra header is copied in
+    buf.
+  the return value is the number of bytes copied in buf, or (if <0)
+    the error code
+*/
+extern int ZEXPORT unzGetLocalExtrafield (unzFile file, voidp buf, unsigned len)
+{
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    uInt read_now;
+    ZPOS64_T size_to_read;
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_PARAMERROR;
+
+    size_to_read = (pfile_in_zip_read_info->size_local_extrafield -
+                pfile_in_zip_read_info->pos_local_extrafield);
+
+    if (buf==NULL)
+        return (int)size_to_read;
+
+    if (len>size_to_read)
+        read_now = (uInt)size_to_read;
+    else
+        read_now = (uInt)len ;
+
+    if (read_now==0)
+        return 0;
+
+    if (ZSEEK64(pfile_in_zip_read_info->z_filefunc,
+              pfile_in_zip_read_info->filestream,
+              pfile_in_zip_read_info->offset_local_extrafield +
+              pfile_in_zip_read_info->pos_local_extrafield,
+              ZLIB_FILEFUNC_SEEK_SET)!=0)
+        return UNZ_ERRNO;
+
+    if (ZREAD64(pfile_in_zip_read_info->z_filefunc,
+              pfile_in_zip_read_info->filestream,
+              buf,read_now)!=read_now)
+        return UNZ_ERRNO;
+
+    return (int)read_now;
+}
+
+/*
+  Close the file in zip opened with unzOpenCurrentFile
+  Return UNZ_CRCERROR if all the file was read but the CRC is not good
+*/
+extern int ZEXPORT unzCloseCurrentFile (unzFile file)
+{
+    int err=UNZ_OK;
+
+    unz64_s* s;
+    file_in_zip64_read_info_s* pfile_in_zip_read_info;
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    pfile_in_zip_read_info=s->pfile_in_zip_read;
+
+    if (pfile_in_zip_read_info==NULL)
+        return UNZ_PARAMERROR;
+
+
+    if ((pfile_in_zip_read_info->rest_read_uncompressed == 0) &&
+        (!pfile_in_zip_read_info->raw))
+    {
+        if (pfile_in_zip_read_info->crc32 != pfile_in_zip_read_info->crc32_wait)
+            err=UNZ_CRCERROR;
+    }
+
+
+    TRYFREE(pfile_in_zip_read_info->read_buffer);
+    pfile_in_zip_read_info->read_buffer = NULL;
+    if (pfile_in_zip_read_info->stream_initialised == Z_DEFLATED)
+        inflateEnd(&pfile_in_zip_read_info->stream);
+#ifdef HAVE_BZIP2
+    else if (pfile_in_zip_read_info->stream_initialised == Z_BZIP2ED)
+        BZ2_bzDecompressEnd(&pfile_in_zip_read_info->bstream);
+#endif
+
+
+    pfile_in_zip_read_info->stream_initialised = 0;
+    TRYFREE(pfile_in_zip_read_info);
+
+    s->pfile_in_zip_read=NULL;
+
+    return err;
+}
+
+
+/*
+  Get the global comment string of the ZipFile, in the szComment buffer.
+  uSizeBuf is the size of the szComment buffer.
+  return the number of byte copied or an error code <0
+*/
+extern int ZEXPORT unzGetGlobalComment (unzFile file, char * szComment, uLong uSizeBuf)
+{
+    unz64_s* s;
+    uLong uReadThis ;
+    if (file==NULL)
+        return (int)UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+
+    uReadThis = uSizeBuf;
+    if (uReadThis>s->gi.size_comment)
+        uReadThis = s->gi.size_comment;
+
+    if (ZSEEK64(s->z_filefunc,s->filestream,s->central_pos+22,ZLIB_FILEFUNC_SEEK_SET)!=0)
+        return UNZ_ERRNO;
+
+    if (uReadThis>0)
+    {
+      *szComment='\0';
+      if (ZREAD64(s->z_filefunc,s->filestream,szComment,uReadThis)!=uReadThis)
+        return UNZ_ERRNO;
+    }
+
+    if ((szComment != NULL) && (uSizeBuf > s->gi.size_comment))
+        *(szComment+s->gi.size_comment)='\0';
+    return (int)uReadThis;
+}
+
+/* Additions by RX '2004 */
+extern ZPOS64_T ZEXPORT unzGetOffset64(unzFile file)
+{
+    unz64_s* s;
+
+    if (file==NULL)
+          return 0; //UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+    if (!s->current_file_ok)
+      return 0;
+    if (s->gi.number_entry != 0 && s->gi.number_entry != 0xffff)
+      if (s->num_file==s->gi.number_entry)
+         return 0;
+    return s->pos_in_central_dir;
+}
+
+extern uLong ZEXPORT unzGetOffset (unzFile file)
+{
+    ZPOS64_T offset64;
+
+    if (file==NULL)
+          return 0; //UNZ_PARAMERROR;
+    offset64 = unzGetOffset64(file);
+    return (uLong)offset64;
+}
+
+extern int ZEXPORT unzSetOffset64(unzFile file, ZPOS64_T pos)
+{
+    unz64_s* s;
+    int err;
+
+    if (file==NULL)
+        return UNZ_PARAMERROR;
+    s=(unz64_s*)file;
+
+    s->pos_in_central_dir = pos;
+    s->num_file = s->gi.number_entry;      /* hack */
+    err = unz64local_GetCurrentFileInfoInternal(file,&s->cur_file_info,
+                                              &s->cur_file_info_internal,
+                                              NULL,0,NULL,0,NULL,0);
+    s->current_file_ok = (err == UNZ_OK);
+    return err;
+}
+
+extern int ZEXPORT unzSetOffset (unzFile file, uLong pos)
+{
+    return unzSetOffset64(file,pos);
+}
diff --git a/third-party/zlib/contrib/minizip/unzip.h b/third-party/zlib/contrib/minizip/unzip.h
new file mode 100644
index 0000000..2104e39
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/unzip.h
@@ -0,0 +1,437 @@
+/* unzip.h -- IO for uncompress .zip files using zlib
+   Version 1.1, February 14h, 2010
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications of Unzip for Zip64
+         Copyright (C) 2007-2008 Even Rouault
+
+         Modifications for Zip64 support on both zip and unzip
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+         ---------------------------------------------------------------------------------
+
+        Condition of use and distribution are the same than zlib :
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  ---------------------------------------------------------------------------------
+
+        Changes
+
+        See header of unzip64.c
+
+*/
+
+#ifndef _unz64_H
+#define _unz64_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef _ZLIB_H
+#include "zlib.h"
+#endif
+
+#ifndef  _ZLIBIOAPI_H
+#include "ioapi.h"
+#endif
+
+#ifdef HAVE_BZIP2
+#include "bzlib.h"
+#endif
+
+#define Z_BZIP2ED 12
+
+#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
+/* like the STRICT of WIN32, we define a pointer that cannot be converted
+    from (void*) without cast */
+typedef struct TagunzFile__ { int unused; } unzFile__;
+typedef unzFile__ *unzFile;
+#else
+typedef voidp unzFile;
+#endif
+
+
+#define UNZ_OK                          (0)
+#define UNZ_END_OF_LIST_OF_FILE         (-100)
+#define UNZ_ERRNO                       (Z_ERRNO)
+#define UNZ_EOF                         (0)
+#define UNZ_PARAMERROR                  (-102)
+#define UNZ_BADZIPFILE                  (-103)
+#define UNZ_INTERNALERROR               (-104)
+#define UNZ_CRCERROR                    (-105)
+
+/* tm_unz contain date/time info */
+typedef struct tm_unz_s
+{
+    uInt tm_sec;            /* seconds after the minute - [0,59] */
+    uInt tm_min;            /* minutes after the hour - [0,59] */
+    uInt tm_hour;           /* hours since midnight - [0,23] */
+    uInt tm_mday;           /* day of the month - [1,31] */
+    uInt tm_mon;            /* months since January - [0,11] */
+    uInt tm_year;           /* years - [1980..2044] */
+} tm_unz;
+
+/* unz_global_info structure contain global data about the ZIPfile
+   These data comes from the end of central dir */
+typedef struct unz_global_info64_s
+{
+    ZPOS64_T number_entry;         /* total number of entries in
+                                     the central dir on this disk */
+    uLong size_comment;         /* size of the global comment of the zipfile */
+} unz_global_info64;
+
+typedef struct unz_global_info_s
+{
+    uLong number_entry;         /* total number of entries in
+                                     the central dir on this disk */
+    uLong size_comment;         /* size of the global comment of the zipfile */
+} unz_global_info;
+
+/* unz_file_info contain information about a file in the zipfile */
+typedef struct unz_file_info64_s
+{
+    uLong version;              /* version made by                 2 bytes */
+    uLong version_needed;       /* version needed to extract       2 bytes */
+    uLong flag;                 /* general purpose bit flag        2 bytes */
+    uLong compression_method;   /* compression method              2 bytes */
+    uLong dosDate;              /* last mod file date in Dos fmt   4 bytes */
+    uLong crc;                  /* crc-32                          4 bytes */
+    ZPOS64_T compressed_size;   /* compressed size                 8 bytes */
+    ZPOS64_T uncompressed_size; /* uncompressed size               8 bytes */
+    uLong size_filename;        /* filename length                 2 bytes */
+    uLong size_file_extra;      /* extra field length              2 bytes */
+    uLong size_file_comment;    /* file comment length             2 bytes */
+
+    uLong disk_num_start;       /* disk number start               2 bytes */
+    uLong internal_fa;          /* internal file attributes        2 bytes */
+    uLong external_fa;          /* external file attributes        4 bytes */
+
+    tm_unz tmu_date;
+} unz_file_info64;
+
+typedef struct unz_file_info_s
+{
+    uLong version;              /* version made by                 2 bytes */
+    uLong version_needed;       /* version needed to extract       2 bytes */
+    uLong flag;                 /* general purpose bit flag        2 bytes */
+    uLong compression_method;   /* compression method              2 bytes */
+    uLong dosDate;              /* last mod file date in Dos fmt   4 bytes */
+    uLong crc;                  /* crc-32                          4 bytes */
+    uLong compressed_size;      /* compressed size                 4 bytes */
+    uLong uncompressed_size;    /* uncompressed size               4 bytes */
+    uLong size_filename;        /* filename length                 2 bytes */
+    uLong size_file_extra;      /* extra field length              2 bytes */
+    uLong size_file_comment;    /* file comment length             2 bytes */
+
+    uLong disk_num_start;       /* disk number start               2 bytes */
+    uLong internal_fa;          /* internal file attributes        2 bytes */
+    uLong external_fa;          /* external file attributes        4 bytes */
+
+    tm_unz tmu_date;
+} unz_file_info;
+
+extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1,
+                                                 const char* fileName2,
+                                                 int iCaseSensitivity));
+/*
+   Compare two filename (fileName1,fileName2).
+   If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp)
+   If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi
+                                or strcasecmp)
+   If iCaseSenisivity = 0, case sensitivity is defaut of your operating system
+    (like 1 on Unix, 2 on Windows)
+*/
+
+
+extern unzFile ZEXPORT unzOpen OF((const char *path));
+extern unzFile ZEXPORT unzOpen64 OF((const void *path));
+/*
+  Open a Zip file. path contain the full pathname (by example,
+     on a Windows XP computer "c:\\zlib\\zlib113.zip" or on an Unix computer
+     "zlib/zlib113.zip".
+     If the zipfile cannot be opened (file don't exist or in not valid), the
+       return value is NULL.
+     Else, the return value is a unzFile Handle, usable with other function
+       of this unzip package.
+     the "64" function take a const void* pointer, because the path is just the
+       value passed to the open64_file_func callback.
+     Under Windows, if UNICODE is defined, using fill_fopen64_filefunc, the path
+       is a pointer to a wide unicode string (LPCTSTR is LPCWSTR), so const char*
+       does not describe the reality
+*/
+
+
+extern unzFile ZEXPORT unzOpen2 OF((const char *path,
+                                    zlib_filefunc_def* pzlib_filefunc_def));
+/*
+   Open a Zip file, like unzOpen, but provide a set of file low level API
+      for read/write the zip file (see ioapi.h)
+*/
+
+extern unzFile ZEXPORT unzOpen2_64 OF((const void *path,
+                                    zlib_filefunc64_def* pzlib_filefunc_def));
+/*
+   Open a Zip file, like unz64Open, but provide a set of file low level API
+      for read/write the zip file (see ioapi.h)
+*/
+
+extern int ZEXPORT unzClose OF((unzFile file));
+/*
+  Close a ZipFile opened with unzOpen.
+  If there is files inside the .Zip opened with unzOpenCurrentFile (see later),
+    these files MUST be closed with unzCloseCurrentFile before call unzClose.
+  return UNZ_OK if there is no problem. */
+
+extern int ZEXPORT unzGetGlobalInfo OF((unzFile file,
+                                        unz_global_info *pglobal_info));
+
+extern int ZEXPORT unzGetGlobalInfo64 OF((unzFile file,
+                                        unz_global_info64 *pglobal_info));
+/*
+  Write info about the ZipFile in the *pglobal_info structure.
+  No preparation of the structure is needed
+  return UNZ_OK if there is no problem. */
+
+
+extern int ZEXPORT unzGetGlobalComment OF((unzFile file,
+                                           char *szComment,
+                                           uLong uSizeBuf));
+/*
+  Get the global comment string of the ZipFile, in the szComment buffer.
+  uSizeBuf is the size of the szComment buffer.
+  return the number of byte copied or an error code <0
+*/
+
+
+/***************************************************************************/
+/* Unzip package allow you browse the directory of the zipfile */
+
+extern int ZEXPORT unzGoToFirstFile OF((unzFile file));
+/*
+  Set the current file of the zipfile to the first file.
+  return UNZ_OK if there is no problem
+*/
+
+extern int ZEXPORT unzGoToNextFile OF((unzFile file));
+/*
+  Set the current file of the zipfile to the next file.
+  return UNZ_OK if there is no problem
+  return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest.
+*/
+
+extern int ZEXPORT unzLocateFile OF((unzFile file,
+                     const char *szFileName,
+                     int iCaseSensitivity));
+/*
+  Try locate the file szFileName in the zipfile.
+  For the iCaseSensitivity signification, see unzStringFileNameCompare
+
+  return value :
+  UNZ_OK if the file is found. It becomes the current file.
+  UNZ_END_OF_LIST_OF_FILE if the file is not found
+*/
+
+
+/* ****************************************** */
+/* Ryan supplied functions */
+/* unz_file_info contain information about a file in the zipfile */
+typedef struct unz_file_pos_s
+{
+    uLong pos_in_zip_directory;   /* offset in zip file directory */
+    uLong num_of_file;            /* # of file */
+} unz_file_pos;
+
+extern int ZEXPORT unzGetFilePos(
+    unzFile file,
+    unz_file_pos* file_pos);
+
+extern int ZEXPORT unzGoToFilePos(
+    unzFile file,
+    unz_file_pos* file_pos);
+
+typedef struct unz64_file_pos_s
+{
+    ZPOS64_T pos_in_zip_directory;   /* offset in zip file directory */
+    ZPOS64_T num_of_file;            /* # of file */
+} unz64_file_pos;
+
+extern int ZEXPORT unzGetFilePos64(
+    unzFile file,
+    unz64_file_pos* file_pos);
+
+extern int ZEXPORT unzGoToFilePos64(
+    unzFile file,
+    const unz64_file_pos* file_pos);
+
+/* ****************************************** */
+
+extern int ZEXPORT unzGetCurrentFileInfo64 OF((unzFile file,
+                         unz_file_info64 *pfile_info,
+                         char *szFileName,
+                         uLong fileNameBufferSize,
+                         void *extraField,
+                         uLong extraFieldBufferSize,
+                         char *szComment,
+                         uLong commentBufferSize));
+
+extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file,
+                         unz_file_info *pfile_info,
+                         char *szFileName,
+                         uLong fileNameBufferSize,
+                         void *extraField,
+                         uLong extraFieldBufferSize,
+                         char *szComment,
+                         uLong commentBufferSize));
+/*
+  Get Info about the current file
+  if pfile_info!=NULL, the *pfile_info structure will contain somes info about
+        the current file
+  if szFileName!=NULL, the filemane string will be copied in szFileName
+            (fileNameBufferSize is the size of the buffer)
+  if extraField!=NULL, the extra field information will be copied in extraField
+            (extraFieldBufferSize is the size of the buffer).
+            This is the Central-header version of the extra field
+  if szComment!=NULL, the comment string of the file will be copied in szComment
+            (commentBufferSize is the size of the buffer)
+*/
+
+
+/** Addition for GDAL : START */
+
+extern ZPOS64_T ZEXPORT unzGetCurrentFileZStreamPos64 OF((unzFile file));
+
+/** Addition for GDAL : END */
+
+
+/***************************************************************************/
+/* for reading the content of the current zipfile, you can open it, read data
+   from it, and close it (you can close it before reading all the file)
+   */
+
+extern int ZEXPORT unzOpenCurrentFile OF((unzFile file));
+/*
+  Open for reading data the current file in the zipfile.
+  If there is no error, the return value is UNZ_OK.
+*/
+
+extern int ZEXPORT unzOpenCurrentFilePassword OF((unzFile file,
+                                                  const char* password));
+/*
+  Open for reading data the current file in the zipfile.
+  password is a crypting password
+  If there is no error, the return value is UNZ_OK.
+*/
+
+extern int ZEXPORT unzOpenCurrentFile2 OF((unzFile file,
+                                           int* method,
+                                           int* level,
+                                           int raw));
+/*
+  Same than unzOpenCurrentFile, but open for read raw the file (not uncompress)
+    if raw==1
+  *method will receive method of compression, *level will receive level of
+     compression
+  note : you can set level parameter as NULL (if you did not want known level,
+         but you CANNOT set method parameter as NULL
+*/
+
+extern int ZEXPORT unzOpenCurrentFile3 OF((unzFile file,
+                                           int* method,
+                                           int* level,
+                                           int raw,
+                                           const char* password));
+/*
+  Same than unzOpenCurrentFile, but open for read raw the file (not uncompress)
+    if raw==1
+  *method will receive method of compression, *level will receive level of
+     compression
+  note : you can set level parameter as NULL (if you did not want known level,
+         but you CANNOT set method parameter as NULL
+*/
+
+
+extern int ZEXPORT unzCloseCurrentFile OF((unzFile file));
+/*
+  Close the file in zip opened with unzOpenCurrentFile
+  Return UNZ_CRCERROR if all the file was read but the CRC is not good
+*/
+
+extern int ZEXPORT unzReadCurrentFile OF((unzFile file,
+                      voidp buf,
+                      unsigned len));
+/*
+  Read bytes from the current file (opened by unzOpenCurrentFile)
+  buf contain buffer where data must be copied
+  len the size of buf.
+
+  return the number of byte copied if somes bytes are copied
+  return 0 if the end of file was reached
+  return <0 with error code if there is an error
+    (UNZ_ERRNO for IO error, or zLib error for uncompress error)
+*/
+
+extern z_off_t ZEXPORT unztell OF((unzFile file));
+
+extern ZPOS64_T ZEXPORT unztell64 OF((unzFile file));
+/*
+  Give the current position in uncompressed data
+*/
+
+extern int ZEXPORT unzeof OF((unzFile file));
+/*
+  return 1 if the end of file was reached, 0 elsewhere
+*/
+
+extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file,
+                                             voidp buf,
+                                             unsigned len));
+/*
+  Read extra field from the current file (opened by unzOpenCurrentFile)
+  This is the local-header version of the extra field (sometimes, there is
+    more info in the local-header version than in the central-header)
+
+  if buf==NULL, it return the size of the local extra field
+
+  if buf!=NULL, len is the size of the buffer, the extra header is copied in
+    buf.
+  the return value is the number of bytes copied in buf, or (if <0)
+    the error code
+*/
+
+/***************************************************************************/
+
+/* Get the current file offset */
+extern ZPOS64_T ZEXPORT unzGetOffset64 (unzFile file);
+extern uLong ZEXPORT unzGetOffset (unzFile file);
+
+/* Set the current file offset */
+extern int ZEXPORT unzSetOffset64 (unzFile file, ZPOS64_T pos);
+extern int ZEXPORT unzSetOffset (unzFile file, uLong pos);
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _unz64_H */
diff --git a/third-party/zlib/contrib/minizip/zip.c b/third-party/zlib/contrib/minizip/zip.c
new file mode 100644
index 0000000..ea54853
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/zip.c
@@ -0,0 +1,2007 @@
+/* zip.c -- IO on .zip files using zlib
+   Version 1.1, February 14h, 2010
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+         Changes
+   Oct-2009 - Mathias Svensson - Remove old C style function prototypes
+   Oct-2009 - Mathias Svensson - Added Zip64 Support when creating new file archives
+   Oct-2009 - Mathias Svensson - Did some code cleanup and refactoring to get better overview of some functions.
+   Oct-2009 - Mathias Svensson - Added zipRemoveExtraInfoBlock to strip extra field data from its ZIP64 data
+                                 It is used when recreting zip archive with RAW when deleting items from a zip.
+                                 ZIP64 data is automaticly added to items that needs it, and existing ZIP64 data need to be removed.
+   Oct-2009 - Mathias Svensson - Added support for BZIP2 as compression mode (bzip2 lib is required)
+   Jan-2010 - back to unzip and minizip 1.0 name scheme, with compatibility layer
+
+*/
+
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include "zlib.h"
+#include "zip.h"
+
+#ifdef STDC
+#  include <stddef.h>
+#  include <string.h>
+#  include <stdlib.h>
+#endif
+#ifdef NO_ERRNO_H
+    extern int errno;
+#else
+#   include <errno.h>
+#endif
+
+
+#ifndef local
+#  define local static
+#endif
+/* compile with -Dlocal if your debugger can't find static symbols */
+
+#ifndef VERSIONMADEBY
+# define VERSIONMADEBY   (0x0) /* platform depedent */
+#endif
+
+#ifndef Z_BUFSIZE
+#define Z_BUFSIZE (64*1024) //(16384)
+#endif
+
+#ifndef Z_MAXFILENAMEINZIP
+#define Z_MAXFILENAMEINZIP (256)
+#endif
+
+#ifndef ALLOC
+# define ALLOC(size) (malloc(size))
+#endif
+#ifndef TRYFREE
+# define TRYFREE(p) {if (p) free(p);}
+#endif
+
+/*
+#define SIZECENTRALDIRITEM (0x2e)
+#define SIZEZIPLOCALHEADER (0x1e)
+*/
+
+/* I've found an old Unix (a SunOS 4.1.3_U1) without all SEEK_* defined.... */
+
+
+// NOT sure that this work on ALL platform
+#define MAKEULONG64(a, b) ((ZPOS64_T)(((unsigned long)(a)) | ((ZPOS64_T)((unsigned long)(b))) << 32))
+
+#ifndef SEEK_CUR
+#define SEEK_CUR    1
+#endif
+
+#ifndef SEEK_END
+#define SEEK_END    2
+#endif
+
+#ifndef SEEK_SET
+#define SEEK_SET    0
+#endif
+
+#ifndef DEF_MEM_LEVEL
+#if MAX_MEM_LEVEL >= 8
+#  define DEF_MEM_LEVEL 8
+#else
+#  define DEF_MEM_LEVEL  MAX_MEM_LEVEL
+#endif
+#endif
+const char zip_copyright[] =" zip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll";
+
+
+#define SIZEDATA_INDATABLOCK (4096-(4*4))
+
+#define LOCALHEADERMAGIC    (0x04034b50)
+#define CENTRALHEADERMAGIC  (0x02014b50)
+#define ENDHEADERMAGIC      (0x06054b50)
+#define ZIP64ENDHEADERMAGIC      (0x6064b50)
+#define ZIP64ENDLOCHEADERMAGIC   (0x7064b50)
+
+#define FLAG_LOCALHEADER_OFFSET (0x06)
+#define CRC_LOCALHEADER_OFFSET  (0x0e)
+
+#define SIZECENTRALHEADER (0x2e) /* 46 */
+
+typedef struct linkedlist_datablock_internal_s
+{
+  struct linkedlist_datablock_internal_s* next_datablock;
+  uLong  avail_in_this_block;
+  uLong  filled_in_this_block;
+  uLong  unused; /* for future use and alignement */
+  unsigned char data[SIZEDATA_INDATABLOCK];
+} linkedlist_datablock_internal;
+
+typedef struct linkedlist_data_s
+{
+    linkedlist_datablock_internal* first_block;
+    linkedlist_datablock_internal* last_block;
+} linkedlist_data;
+
+
+typedef struct
+{
+    z_stream stream;            /* zLib stream structure for inflate */
+#ifdef HAVE_BZIP2
+    bz_stream bstream;          /* bzLib stream structure for bziped */
+#endif
+
+    int  stream_initialised;    /* 1 is stream is initialised */
+    uInt pos_in_buffered_data;  /* last written byte in buffered_data */
+
+    ZPOS64_T pos_local_header;     /* offset of the local header of the file
+                                     currenty writing */
+    char* central_header;       /* central header data for the current file */
+    uLong size_centralExtra;
+    uLong size_centralheader;   /* size of the central header for cur file */
+    uLong size_centralExtraFree; /* Extra bytes allocated to the centralheader but that are not used */
+    uLong flag;                 /* flag of the file currently writing */
+
+    int  method;                /* compression method of file currenty wr.*/
+    int  raw;                   /* 1 for directly writing raw data */
+    Byte buffered_data[Z_BUFSIZE];/* buffer contain compressed data to be writ*/
+    uLong dosDate;
+    uLong crc32;
+    int  encrypt;
+    int  zip64;               /* Add ZIP64 extened information in the extra field */
+    ZPOS64_T pos_zip64extrainfo;
+    ZPOS64_T totalCompressedData;
+    ZPOS64_T totalUncompressedData;
+#ifndef NOCRYPT
+    unsigned long keys[3];     /* keys defining the pseudo-random sequence */
+    const z_crc_t* pcrc_32_tab;
+    int crypt_header_size;
+#endif
+} curfile64_info;
+
+typedef struct
+{
+    zlib_filefunc64_32_def z_filefunc;
+    voidpf filestream;        /* io structore of the zipfile */
+    linkedlist_data central_dir;/* datablock with central dir in construction*/
+    int  in_opened_file_inzip;  /* 1 if a file in the zip is currently writ.*/
+    curfile64_info ci;            /* info on the file curretly writing */
+
+    ZPOS64_T begin_pos;            /* position of the beginning of the zipfile */
+    ZPOS64_T add_position_when_writting_offset;
+    ZPOS64_T number_entry;
+
+#ifndef NO_ADDFILEINEXISTINGZIP
+    char *globalcomment;
+#endif
+
+} zip64_internal;
+
+
+#ifndef NOCRYPT
+#define INCLUDECRYPTINGCODE_IFCRYPTALLOWED
+#include "crypt.h"
+#endif
+
+local linkedlist_datablock_internal* allocate_new_datablock()
+{
+    linkedlist_datablock_internal* ldi;
+    ldi = (linkedlist_datablock_internal*)
+                 ALLOC(sizeof(linkedlist_datablock_internal));
+    if (ldi!=NULL)
+    {
+        ldi->next_datablock = NULL ;
+        ldi->filled_in_this_block = 0 ;
+        ldi->avail_in_this_block = SIZEDATA_INDATABLOCK ;
+    }
+    return ldi;
+}
+
+local void free_datablock(linkedlist_datablock_internal* ldi)
+{
+    while (ldi!=NULL)
+    {
+        linkedlist_datablock_internal* ldinext = ldi->next_datablock;
+        TRYFREE(ldi);
+        ldi = ldinext;
+    }
+}
+
+local void init_linkedlist(linkedlist_data* ll)
+{
+    ll->first_block = ll->last_block = NULL;
+}
+
+local void free_linkedlist(linkedlist_data* ll)
+{
+    free_datablock(ll->first_block);
+    ll->first_block = ll->last_block = NULL;
+}
+
+
+local int add_data_in_datablock(linkedlist_data* ll, const void* buf, uLong len)
+{
+    linkedlist_datablock_internal* ldi;
+    const unsigned char* from_copy;
+
+    if (ll==NULL)
+        return ZIP_INTERNALERROR;
+
+    if (ll->last_block == NULL)
+    {
+        ll->first_block = ll->last_block = allocate_new_datablock();
+        if (ll->first_block == NULL)
+            return ZIP_INTERNALERROR;
+    }
+
+    ldi = ll->last_block;
+    from_copy = (unsigned char*)buf;
+
+    while (len>0)
+    {
+        uInt copy_this;
+        uInt i;
+        unsigned char* to_copy;
+
+        if (ldi->avail_in_this_block==0)
+        {
+            ldi->next_datablock = allocate_new_datablock();
+            if (ldi->next_datablock == NULL)
+                return ZIP_INTERNALERROR;
+            ldi = ldi->next_datablock ;
+            ll->last_block = ldi;
+        }
+
+        if (ldi->avail_in_this_block < len)
+            copy_this = (uInt)ldi->avail_in_this_block;
+        else
+            copy_this = (uInt)len;
+
+        to_copy = &(ldi->data[ldi->filled_in_this_block]);
+
+        for (i=0;i<copy_this;i++)
+            *(to_copy+i)=*(from_copy+i);
+
+        ldi->filled_in_this_block += copy_this;
+        ldi->avail_in_this_block -= copy_this;
+        from_copy += copy_this ;
+        len -= copy_this;
+    }
+    return ZIP_OK;
+}
+
+
+
+/****************************************************************************/
+
+#ifndef NO_ADDFILEINEXISTINGZIP
+/* ===========================================================================
+   Inputs a long in LSB order to the given file
+   nbByte == 1, 2 ,4 or 8 (byte, short or long, ZPOS64_T)
+*/
+
+local int zip64local_putValue OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, ZPOS64_T x, int nbByte));
+local int zip64local_putValue (const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, ZPOS64_T x, int nbByte)
+{
+    unsigned char buf[8];
+    int n;
+    for (n = 0; n < nbByte; n++)
+    {
+        buf[n] = (unsigned char)(x & 0xff);
+        x >>= 8;
+    }
+    if (x != 0)
+      {     /* data overflow - hack for ZIP64 (X Roche) */
+      for (n = 0; n < nbByte; n++)
+        {
+          buf[n] = 0xff;
+        }
+      }
+
+    if (ZWRITE64(*pzlib_filefunc_def,filestream,buf,nbByte)!=(uLong)nbByte)
+        return ZIP_ERRNO;
+    else
+        return ZIP_OK;
+}
+
+local void zip64local_putValue_inmemory OF((void* dest, ZPOS64_T x, int nbByte));
+local void zip64local_putValue_inmemory (void* dest, ZPOS64_T x, int nbByte)
+{
+    unsigned char* buf=(unsigned char*)dest;
+    int n;
+    for (n = 0; n < nbByte; n++) {
+        buf[n] = (unsigned char)(x & 0xff);
+        x >>= 8;
+    }
+
+    if (x != 0)
+    {     /* data overflow - hack for ZIP64 */
+       for (n = 0; n < nbByte; n++)
+       {
+          buf[n] = 0xff;
+       }
+    }
+}
+
+/****************************************************************************/
+
+
+local uLong zip64local_TmzDateToDosDate(const tm_zip* ptm)
+{
+    uLong year = (uLong)ptm->tm_year;
+    if (year>=1980)
+        year-=1980;
+    else if (year>=80)
+        year-=80;
+    return
+      (uLong) (((ptm->tm_mday) + (32 * (ptm->tm_mon+1)) + (512 * year)) << 16) |
+        ((ptm->tm_sec/2) + (32* ptm->tm_min) + (2048 * (uLong)ptm->tm_hour));
+}
+
+
+/****************************************************************************/
+
+local int zip64local_getByte OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, int *pi));
+
+local int zip64local_getByte(const zlib_filefunc64_32_def* pzlib_filefunc_def,voidpf filestream,int* pi)
+{
+    unsigned char c;
+    int err = (int)ZREAD64(*pzlib_filefunc_def,filestream,&c,1);
+    if (err==1)
+    {
+        *pi = (int)c;
+        return ZIP_OK;
+    }
+    else
+    {
+        if (ZERROR64(*pzlib_filefunc_def,filestream))
+            return ZIP_ERRNO;
+        else
+            return ZIP_EOF;
+    }
+}
+
+
+/* ===========================================================================
+   Reads a long in LSB order from the given gz_stream. Sets
+*/
+local int zip64local_getShort OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, uLong *pX));
+
+local int zip64local_getShort (const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, uLong* pX)
+{
+    uLong x ;
+    int i = 0;
+    int err;
+
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x = (uLong)i;
+
+    if (err==ZIP_OK)
+        err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x += ((uLong)i)<<8;
+
+    if (err==ZIP_OK)
+        *pX = x;
+    else
+        *pX = 0;
+    return err;
+}
+
+local int zip64local_getLong OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, uLong *pX));
+
+local int zip64local_getLong (const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, uLong* pX)
+{
+    uLong x ;
+    int i = 0;
+    int err;
+
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x = (uLong)i;
+
+    if (err==ZIP_OK)
+        err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x += ((uLong)i)<<8;
+
+    if (err==ZIP_OK)
+        err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x += ((uLong)i)<<16;
+
+    if (err==ZIP_OK)
+        err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+    x += ((uLong)i)<<24;
+
+    if (err==ZIP_OK)
+        *pX = x;
+    else
+        *pX = 0;
+    return err;
+}
+
+local int zip64local_getLong64 OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, ZPOS64_T *pX));
+
+
+local int zip64local_getLong64 (const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, ZPOS64_T *pX)
+{
+  ZPOS64_T x;
+  int i = 0;
+  int err;
+
+  err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x = (ZPOS64_T)i;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<8;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<16;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<24;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<32;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<40;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<48;
+
+  if (err==ZIP_OK)
+    err = zip64local_getByte(pzlib_filefunc_def,filestream,&i);
+  x += ((ZPOS64_T)i)<<56;
+
+  if (err==ZIP_OK)
+    *pX = x;
+  else
+    *pX = 0;
+
+  return err;
+}
+
+#ifndef BUFREADCOMMENT
+#define BUFREADCOMMENT (0x400)
+#endif
+/*
+  Locate the Central directory of a zipfile (at the end, just before
+    the global comment)
+*/
+local ZPOS64_T zip64local_SearchCentralDir OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream));
+
+local ZPOS64_T zip64local_SearchCentralDir(const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream)
+{
+  unsigned char* buf;
+  ZPOS64_T uSizeFile;
+  ZPOS64_T uBackRead;
+  ZPOS64_T uMaxBack=0xffff; /* maximum size of global comment */
+  ZPOS64_T uPosFound=0;
+
+  if (ZSEEK64(*pzlib_filefunc_def,filestream,0,ZLIB_FILEFUNC_SEEK_END) != 0)
+    return 0;
+
+
+  uSizeFile = ZTELL64(*pzlib_filefunc_def,filestream);
+
+  if (uMaxBack>uSizeFile)
+    uMaxBack = uSizeFile;
+
+  buf = (unsigned char*)ALLOC(BUFREADCOMMENT+4);
+  if (buf==NULL)
+    return 0;
+
+  uBackRead = 4;
+  while (uBackRead<uMaxBack)
+  {
+    uLong uReadSize;
+    ZPOS64_T uReadPos ;
+    int i;
+    if (uBackRead+BUFREADCOMMENT>uMaxBack)
+      uBackRead = uMaxBack;
+    else
+      uBackRead+=BUFREADCOMMENT;
+    uReadPos = uSizeFile-uBackRead ;
+
+    uReadSize = ((BUFREADCOMMENT+4) < (uSizeFile-uReadPos)) ?
+      (BUFREADCOMMENT+4) : (uLong)(uSizeFile-uReadPos);
+    if (ZSEEK64(*pzlib_filefunc_def,filestream,uReadPos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+      break;
+
+    if (ZREAD64(*pzlib_filefunc_def,filestream,buf,uReadSize)!=uReadSize)
+      break;
+
+    for (i=(int)uReadSize-3; (i--)>0;)
+      if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) &&
+        ((*(buf+i+2))==0x05) && ((*(buf+i+3))==0x06))
+      {
+        uPosFound = uReadPos+i;
+        break;
+      }
+
+      if (uPosFound!=0)
+        break;
+  }
+  TRYFREE(buf);
+  return uPosFound;
+}
+
+/*
+Locate the End of Zip64 Central directory locator and from there find the CD of a zipfile (at the end, just before
+the global comment)
+*/
+local ZPOS64_T zip64local_SearchCentralDir64 OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream));
+
+local ZPOS64_T zip64local_SearchCentralDir64(const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream)
+{
+  unsigned char* buf;
+  ZPOS64_T uSizeFile;
+  ZPOS64_T uBackRead;
+  ZPOS64_T uMaxBack=0xffff; /* maximum size of global comment */
+  ZPOS64_T uPosFound=0;
+  uLong uL;
+  ZPOS64_T relativeOffset;
+
+  if (ZSEEK64(*pzlib_filefunc_def,filestream,0,ZLIB_FILEFUNC_SEEK_END) != 0)
+    return 0;
+
+  uSizeFile = ZTELL64(*pzlib_filefunc_def,filestream);
+
+  if (uMaxBack>uSizeFile)
+    uMaxBack = uSizeFile;
+
+  buf = (unsigned char*)ALLOC(BUFREADCOMMENT+4);
+  if (buf==NULL)
+    return 0;
+
+  uBackRead = 4;
+  while (uBackRead<uMaxBack)
+  {
+    uLong uReadSize;
+    ZPOS64_T uReadPos;
+    int i;
+    if (uBackRead+BUFREADCOMMENT>uMaxBack)
+      uBackRead = uMaxBack;
+    else
+      uBackRead+=BUFREADCOMMENT;
+    uReadPos = uSizeFile-uBackRead ;
+
+    uReadSize = ((BUFREADCOMMENT+4) < (uSizeFile-uReadPos)) ?
+      (BUFREADCOMMENT+4) : (uLong)(uSizeFile-uReadPos);
+    if (ZSEEK64(*pzlib_filefunc_def,filestream,uReadPos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+      break;
+
+    if (ZREAD64(*pzlib_filefunc_def,filestream,buf,uReadSize)!=uReadSize)
+      break;
+
+    for (i=(int)uReadSize-3; (i--)>0;)
+    {
+      // Signature "0x07064b50" Zip64 end of central directory locater
+      if (((*(buf+i))==0x50) && ((*(buf+i+1))==0x4b) && ((*(buf+i+2))==0x06) && ((*(buf+i+3))==0x07))
+      {
+        uPosFound = uReadPos+i;
+        break;
+      }
+    }
+
+      if (uPosFound!=0)
+        break;
+  }
+
+  TRYFREE(buf);
+  if (uPosFound == 0)
+    return 0;
+
+  /* Zip64 end of central directory locator */
+  if (ZSEEK64(*pzlib_filefunc_def,filestream, uPosFound,ZLIB_FILEFUNC_SEEK_SET)!=0)
+    return 0;
+
+  /* the signature, already checked */
+  if (zip64local_getLong(pzlib_filefunc_def,filestream,&uL)!=ZIP_OK)
+    return 0;
+
+  /* number of the disk with the start of the zip64 end of  central directory */
+  if (zip64local_getLong(pzlib_filefunc_def,filestream,&uL)!=ZIP_OK)
+    return 0;
+  if (uL != 0)
+    return 0;
+
+  /* relative offset of the zip64 end of central directory record */
+  if (zip64local_getLong64(pzlib_filefunc_def,filestream,&relativeOffset)!=ZIP_OK)
+    return 0;
+
+  /* total number of disks */
+  if (zip64local_getLong(pzlib_filefunc_def,filestream,&uL)!=ZIP_OK)
+    return 0;
+  if (uL != 1)
+    return 0;
+
+  /* Goto Zip64 end of central directory record */
+  if (ZSEEK64(*pzlib_filefunc_def,filestream, relativeOffset,ZLIB_FILEFUNC_SEEK_SET)!=0)
+    return 0;
+
+  /* the signature */
+  if (zip64local_getLong(pzlib_filefunc_def,filestream,&uL)!=ZIP_OK)
+    return 0;
+
+  if (uL != 0x06064b50) // signature of 'Zip64 end of central directory'
+    return 0;
+
+  return relativeOffset;
+}
+
+int LoadCentralDirectoryRecord(zip64_internal* pziinit)
+{
+  int err=ZIP_OK;
+  ZPOS64_T byte_before_the_zipfile;/* byte before the zipfile, (>0 for sfx)*/
+
+  ZPOS64_T size_central_dir;     /* size of the central directory  */
+  ZPOS64_T offset_central_dir;   /* offset of start of central directory */
+  ZPOS64_T central_pos;
+  uLong uL;
+
+  uLong number_disk;          /* number of the current dist, used for
+                              spaning ZIP, unsupported, always 0*/
+  uLong number_disk_with_CD;  /* number the the disk with central dir, used
+                              for spaning ZIP, unsupported, always 0*/
+  ZPOS64_T number_entry;
+  ZPOS64_T number_entry_CD;      /* total number of entries in
+                                the central dir
+                                (same than number_entry on nospan) */
+  uLong VersionMadeBy;
+  uLong VersionNeeded;
+  uLong size_comment;
+
+  int hasZIP64Record = 0;
+
+  // check first if we find a ZIP64 record
+  central_pos = zip64local_SearchCentralDir64(&pziinit->z_filefunc,pziinit->filestream);
+  if(central_pos > 0)
+  {
+    hasZIP64Record = 1;
+  }
+  else if(central_pos == 0)
+  {
+    central_pos = zip64local_SearchCentralDir(&pziinit->z_filefunc,pziinit->filestream);
+  }
+
+/* disable to allow appending to empty ZIP archive
+        if (central_pos==0)
+            err=ZIP_ERRNO;
+*/
+
+  if(hasZIP64Record)
+  {
+    ZPOS64_T sizeEndOfCentralDirectory;
+    if (ZSEEK64(pziinit->z_filefunc, pziinit->filestream, central_pos, ZLIB_FILEFUNC_SEEK_SET) != 0)
+      err=ZIP_ERRNO;
+
+    /* the signature, already checked */
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream,&uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* size of zip64 end of central directory record */
+    if (zip64local_getLong64(&pziinit->z_filefunc, pziinit->filestream, &sizeEndOfCentralDirectory)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* version made by */
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream, &VersionMadeBy)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* version needed to extract */
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream, &VersionNeeded)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* number of this disk */
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream,&number_disk)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* number of the disk with the start of the central directory */
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream,&number_disk_with_CD)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* total number of entries in the central directory on this disk */
+    if (zip64local_getLong64(&pziinit->z_filefunc, pziinit->filestream, &number_entry)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* total number of entries in the central directory */
+    if (zip64local_getLong64(&pziinit->z_filefunc, pziinit->filestream,&number_entry_CD)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    if ((number_entry_CD!=number_entry) || (number_disk_with_CD!=0) || (number_disk!=0))
+      err=ZIP_BADZIPFILE;
+
+    /* size of the central directory */
+    if (zip64local_getLong64(&pziinit->z_filefunc, pziinit->filestream,&size_central_dir)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* offset of start of central directory with respect to the
+    starting disk number */
+    if (zip64local_getLong64(&pziinit->z_filefunc, pziinit->filestream,&offset_central_dir)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    // TODO..
+    // read the comment from the standard central header.
+    size_comment = 0;
+  }
+  else
+  {
+    // Read End of central Directory info
+    if (ZSEEK64(pziinit->z_filefunc, pziinit->filestream, central_pos,ZLIB_FILEFUNC_SEEK_SET)!=0)
+      err=ZIP_ERRNO;
+
+    /* the signature, already checked */
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream,&uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* number of this disk */
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream,&number_disk)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* number of the disk with the start of the central directory */
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream,&number_disk_with_CD)!=ZIP_OK)
+      err=ZIP_ERRNO;
+
+    /* total number of entries in the central dir on this disk */
+    number_entry = 0;
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream, &uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+    else
+      number_entry = uL;
+
+    /* total number of entries in the central dir */
+    number_entry_CD = 0;
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream, &uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+    else
+      number_entry_CD = uL;
+
+    if ((number_entry_CD!=number_entry) || (number_disk_with_CD!=0) || (number_disk!=0))
+      err=ZIP_BADZIPFILE;
+
+    /* size of the central directory */
+    size_central_dir = 0;
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream, &uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+    else
+      size_central_dir = uL;
+
+    /* offset of start of central directory with respect to the starting disk number */
+    offset_central_dir = 0;
+    if (zip64local_getLong(&pziinit->z_filefunc, pziinit->filestream, &uL)!=ZIP_OK)
+      err=ZIP_ERRNO;
+    else
+      offset_central_dir = uL;
+
+
+    /* zipfile global comment length */
+    if (zip64local_getShort(&pziinit->z_filefunc, pziinit->filestream, &size_comment)!=ZIP_OK)
+      err=ZIP_ERRNO;
+  }
+
+  if ((central_pos<offset_central_dir+size_central_dir) &&
+    (err==ZIP_OK))
+    err=ZIP_BADZIPFILE;
+
+  if (err!=ZIP_OK)
+  {
+    ZCLOSE64(pziinit->z_filefunc, pziinit->filestream);
+    return ZIP_ERRNO;
+  }
+
+  if (size_comment>0)
+  {
+    pziinit->globalcomment = (char*)ALLOC(size_comment+1);
+    if (pziinit->globalcomment)
+    {
+      size_comment = ZREAD64(pziinit->z_filefunc, pziinit->filestream, pziinit->globalcomment,size_comment);
+      pziinit->globalcomment[size_comment]=0;
+    }
+  }
+
+  byte_before_the_zipfile = central_pos - (offset_central_dir+size_central_dir);
+  pziinit->add_position_when_writting_offset = byte_before_the_zipfile;
+
+  {
+    ZPOS64_T size_central_dir_to_read = size_central_dir;
+    size_t buf_size = SIZEDATA_INDATABLOCK;
+    void* buf_read = (void*)ALLOC(buf_size);
+    if (ZSEEK64(pziinit->z_filefunc, pziinit->filestream, offset_central_dir + byte_before_the_zipfile, ZLIB_FILEFUNC_SEEK_SET) != 0)
+      err=ZIP_ERRNO;
+
+    while ((size_central_dir_to_read>0) && (err==ZIP_OK))
+    {
+      ZPOS64_T read_this = SIZEDATA_INDATABLOCK;
+      if (read_this > size_central_dir_to_read)
+        read_this = size_central_dir_to_read;
+
+      if (ZREAD64(pziinit->z_filefunc, pziinit->filestream,buf_read,(uLong)read_this) != read_this)
+        err=ZIP_ERRNO;
+
+      if (err==ZIP_OK)
+        err = add_data_in_datablock(&pziinit->central_dir,buf_read, (uLong)read_this);
+
+      size_central_dir_to_read-=read_this;
+    }
+    TRYFREE(buf_read);
+  }
+  pziinit->begin_pos = byte_before_the_zipfile;
+  pziinit->number_entry = number_entry_CD;
+
+  if (ZSEEK64(pziinit->z_filefunc, pziinit->filestream, offset_central_dir+byte_before_the_zipfile,ZLIB_FILEFUNC_SEEK_SET) != 0)
+    err=ZIP_ERRNO;
+
+  return err;
+}
+
+
+#endif /* !NO_ADDFILEINEXISTINGZIP*/
+
+
+/************************************************************/
+extern zipFile ZEXPORT zipOpen3 (const void *pathname, int append, zipcharpc* globalcomment, zlib_filefunc64_32_def* pzlib_filefunc64_32_def)
+{
+    zip64_internal ziinit;
+    zip64_internal* zi;
+    int err=ZIP_OK;
+
+    ziinit.z_filefunc.zseek32_file = NULL;
+    ziinit.z_filefunc.ztell32_file = NULL;
+    if (pzlib_filefunc64_32_def==NULL)
+        fill_fopen64_filefunc(&ziinit.z_filefunc.zfile_func64);
+    else
+        ziinit.z_filefunc = *pzlib_filefunc64_32_def;
+
+    ziinit.filestream = ZOPEN64(ziinit.z_filefunc,
+                  pathname,
+                  (append == APPEND_STATUS_CREATE) ?
+                  (ZLIB_FILEFUNC_MODE_READ | ZLIB_FILEFUNC_MODE_WRITE | ZLIB_FILEFUNC_MODE_CREATE) :
+                    (ZLIB_FILEFUNC_MODE_READ | ZLIB_FILEFUNC_MODE_WRITE | ZLIB_FILEFUNC_MODE_EXISTING));
+
+    if (ziinit.filestream == NULL)
+        return NULL;
+
+    if (append == APPEND_STATUS_CREATEAFTER)
+        ZSEEK64(ziinit.z_filefunc,ziinit.filestream,0,SEEK_END);
+
+    ziinit.begin_pos = ZTELL64(ziinit.z_filefunc,ziinit.filestream);
+    ziinit.in_opened_file_inzip = 0;
+    ziinit.ci.stream_initialised = 0;
+    ziinit.number_entry = 0;
+    ziinit.add_position_when_writting_offset = 0;
+    init_linkedlist(&(ziinit.central_dir));
+
+
+
+    zi = (zip64_internal*)ALLOC(sizeof(zip64_internal));
+    if (zi==NULL)
+    {
+        ZCLOSE64(ziinit.z_filefunc,ziinit.filestream);
+        return NULL;
+    }
+
+    /* now we add file in a zipfile */
+#    ifndef NO_ADDFILEINEXISTINGZIP
+    ziinit.globalcomment = NULL;
+    if (append == APPEND_STATUS_ADDINZIP)
+    {
+      // Read and Cache Central Directory Records
+      err = LoadCentralDirectoryRecord(&ziinit);
+    }
+
+    if (globalcomment)
+    {
+      *globalcomment = ziinit.globalcomment;
+    }
+#    endif /* !NO_ADDFILEINEXISTINGZIP*/
+
+    if (err != ZIP_OK)
+    {
+#    ifndef NO_ADDFILEINEXISTINGZIP
+        TRYFREE(ziinit.globalcomment);
+#    endif /* !NO_ADDFILEINEXISTINGZIP*/
+        TRYFREE(zi);
+        return NULL;
+    }
+    else
+    {
+        *zi = ziinit;
+        return (zipFile)zi;
+    }
+}
+
+extern zipFile ZEXPORT zipOpen2 (const char *pathname, int append, zipcharpc* globalcomment, zlib_filefunc_def* pzlib_filefunc32_def)
+{
+    if (pzlib_filefunc32_def != NULL)
+    {
+        zlib_filefunc64_32_def zlib_filefunc64_32_def_fill;
+        fill_zlib_filefunc64_32_def_from_filefunc32(&zlib_filefunc64_32_def_fill,pzlib_filefunc32_def);
+        return zipOpen3(pathname, append, globalcomment, &zlib_filefunc64_32_def_fill);
+    }
+    else
+        return zipOpen3(pathname, append, globalcomment, NULL);
+}
+
+extern zipFile ZEXPORT zipOpen2_64 (const void *pathname, int append, zipcharpc* globalcomment, zlib_filefunc64_def* pzlib_filefunc_def)
+{
+    if (pzlib_filefunc_def != NULL)
+    {
+        zlib_filefunc64_32_def zlib_filefunc64_32_def_fill;
+        zlib_filefunc64_32_def_fill.zfile_func64 = *pzlib_filefunc_def;
+        zlib_filefunc64_32_def_fill.ztell32_file = NULL;
+        zlib_filefunc64_32_def_fill.zseek32_file = NULL;
+        return zipOpen3(pathname, append, globalcomment, &zlib_filefunc64_32_def_fill);
+    }
+    else
+        return zipOpen3(pathname, append, globalcomment, NULL);
+}
+
+
+
+extern zipFile ZEXPORT zipOpen (const char* pathname, int append)
+{
+    return zipOpen3((const void*)pathname,append,NULL,NULL);
+}
+
+extern zipFile ZEXPORT zipOpen64 (const void* pathname, int append)
+{
+    return zipOpen3(pathname,append,NULL,NULL);
+}
+
+int Write_LocalFileHeader(zip64_internal* zi, const char* filename, uInt size_extrafield_local, const void* extrafield_local)
+{
+  /* write the local header */
+  int err;
+  uInt size_filename = (uInt)strlen(filename);
+  uInt size_extrafield = size_extrafield_local;
+
+  err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)LOCALHEADERMAGIC, 4);
+
+  if (err==ZIP_OK)
+  {
+    if(zi->ci.zip64)
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)45,2);/* version needed to extract */
+    else
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)20,2);/* version needed to extract */
+  }
+
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)zi->ci.flag,2);
+
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)zi->ci.method,2);
+
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)zi->ci.dosDate,4);
+
+  // CRC / Compressed size / Uncompressed size will be filled in later and rewritten later
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4); /* crc 32, unknown */
+  if (err==ZIP_OK)
+  {
+    if(zi->ci.zip64)
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0xFFFFFFFF,4); /* compressed size, unknown */
+    else
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4); /* compressed size, unknown */
+  }
+  if (err==ZIP_OK)
+  {
+    if(zi->ci.zip64)
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0xFFFFFFFF,4); /* uncompressed size, unknown */
+    else
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4); /* uncompressed size, unknown */
+  }
+
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)size_filename,2);
+
+  if(zi->ci.zip64)
+  {
+    size_extrafield += 20;
+  }
+
+  if (err==ZIP_OK)
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)size_extrafield,2);
+
+  if ((err==ZIP_OK) && (size_filename > 0))
+  {
+    if (ZWRITE64(zi->z_filefunc,zi->filestream,filename,size_filename)!=size_filename)
+      err = ZIP_ERRNO;
+  }
+
+  if ((err==ZIP_OK) && (size_extrafield_local > 0))
+  {
+    if (ZWRITE64(zi->z_filefunc, zi->filestream, extrafield_local, size_extrafield_local) != size_extrafield_local)
+      err = ZIP_ERRNO;
+  }
+
+
+  if ((err==ZIP_OK) && (zi->ci.zip64))
+  {
+      // write the Zip64 extended info
+      short HeaderID = 1;
+      short DataSize = 16;
+      ZPOS64_T CompressedSize = 0;
+      ZPOS64_T UncompressedSize = 0;
+
+      // Remember position of Zip64 extended info for the local file header. (needed when we update size after done with file)
+      zi->ci.pos_zip64extrainfo = ZTELL64(zi->z_filefunc,zi->filestream);
+
+      err = zip64local_putValue(&zi->z_filefunc, zi->filestream, (short)HeaderID,2);
+      err = zip64local_putValue(&zi->z_filefunc, zi->filestream, (short)DataSize,2);
+
+      err = zip64local_putValue(&zi->z_filefunc, zi->filestream, (ZPOS64_T)UncompressedSize,8);
+      err = zip64local_putValue(&zi->z_filefunc, zi->filestream, (ZPOS64_T)CompressedSize,8);
+  }
+
+  return err;
+}
+
+/*
+ NOTE.
+ When writing RAW the ZIP64 extended information in extrafield_local and extrafield_global needs to be stripped
+ before calling this function it can be done with zipRemoveExtraInfoBlock
+
+ It is not done here because then we need to realloc a new buffer since parameters are 'const' and I want to minimize
+ unnecessary allocations.
+ */
+extern int ZEXPORT zipOpenNewFileInZip4_64 (zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                         const void* extrafield_local, uInt size_extrafield_local,
+                                         const void* extrafield_global, uInt size_extrafield_global,
+                                         const char* comment, int method, int level, int raw,
+                                         int windowBits,int memLevel, int strategy,
+                                         const char* password, uLong crcForCrypting,
+                                         uLong versionMadeBy, uLong flagBase, int zip64)
+{
+    zip64_internal* zi;
+    uInt size_filename;
+    uInt size_comment;
+    uInt i;
+    int err = ZIP_OK;
+
+#    ifdef NOCRYPT
+    (crcForCrypting);
+    if (password != NULL)
+        return ZIP_PARAMERROR;
+#    endif
+
+    if (file == NULL)
+        return ZIP_PARAMERROR;
+
+#ifdef HAVE_BZIP2
+    if ((method!=0) && (method!=Z_DEFLATED) && (method!=Z_BZIP2ED))
+      return ZIP_PARAMERROR;
+#else
+    if ((method!=0) && (method!=Z_DEFLATED))
+      return ZIP_PARAMERROR;
+#endif
+
+    zi = (zip64_internal*)file;
+
+    if (zi->in_opened_file_inzip == 1)
+    {
+        err = zipCloseFileInZip (file);
+        if (err != ZIP_OK)
+            return err;
+    }
+
+    if (filename==NULL)
+        filename="-";
+
+    if (comment==NULL)
+        size_comment = 0;
+    else
+        size_comment = (uInt)strlen(comment);
+
+    size_filename = (uInt)strlen(filename);
+
+    if (zipfi == NULL)
+        zi->ci.dosDate = 0;
+    else
+    {
+        if (zipfi->dosDate != 0)
+            zi->ci.dosDate = zipfi->dosDate;
+        else
+          zi->ci.dosDate = zip64local_TmzDateToDosDate(&zipfi->tmz_date);
+    }
+
+    zi->ci.flag = flagBase;
+    if ((level==8) || (level==9))
+      zi->ci.flag |= 2;
+    if (level==2)
+      zi->ci.flag |= 4;
+    if (level==1)
+      zi->ci.flag |= 6;
+    if (password != NULL)
+      zi->ci.flag |= 1;
+
+    zi->ci.crc32 = 0;
+    zi->ci.method = method;
+    zi->ci.encrypt = 0;
+    zi->ci.stream_initialised = 0;
+    zi->ci.pos_in_buffered_data = 0;
+    zi->ci.raw = raw;
+    zi->ci.pos_local_header = ZTELL64(zi->z_filefunc,zi->filestream);
+
+    zi->ci.size_centralheader = SIZECENTRALHEADER + size_filename + size_extrafield_global + size_comment;
+    zi->ci.size_centralExtraFree = 32; // Extra space we have reserved in case we need to add ZIP64 extra info data
+
+    zi->ci.central_header = (char*)ALLOC((uInt)zi->ci.size_centralheader + zi->ci.size_centralExtraFree);
+
+    zi->ci.size_centralExtra = size_extrafield_global;
+    zip64local_putValue_inmemory(zi->ci.central_header,(uLong)CENTRALHEADERMAGIC,4);
+    /* version info */
+    zip64local_putValue_inmemory(zi->ci.central_header+4,(uLong)versionMadeBy,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+6,(uLong)20,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+8,(uLong)zi->ci.flag,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+10,(uLong)zi->ci.method,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+12,(uLong)zi->ci.dosDate,4);
+    zip64local_putValue_inmemory(zi->ci.central_header+16,(uLong)0,4); /*crc*/
+    zip64local_putValue_inmemory(zi->ci.central_header+20,(uLong)0,4); /*compr size*/
+    zip64local_putValue_inmemory(zi->ci.central_header+24,(uLong)0,4); /*uncompr size*/
+    zip64local_putValue_inmemory(zi->ci.central_header+28,(uLong)size_filename,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+30,(uLong)size_extrafield_global,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+32,(uLong)size_comment,2);
+    zip64local_putValue_inmemory(zi->ci.central_header+34,(uLong)0,2); /*disk nm start*/
+
+    if (zipfi==NULL)
+        zip64local_putValue_inmemory(zi->ci.central_header+36,(uLong)0,2);
+    else
+        zip64local_putValue_inmemory(zi->ci.central_header+36,(uLong)zipfi->internal_fa,2);
+
+    if (zipfi==NULL)
+        zip64local_putValue_inmemory(zi->ci.central_header+38,(uLong)0,4);
+    else
+        zip64local_putValue_inmemory(zi->ci.central_header+38,(uLong)zipfi->external_fa,4);
+
+    if(zi->ci.pos_local_header >= 0xffffffff)
+      zip64local_putValue_inmemory(zi->ci.central_header+42,(uLong)0xffffffff,4);
+    else
+      zip64local_putValue_inmemory(zi->ci.central_header+42,(uLong)zi->ci.pos_local_header - zi->add_position_when_writting_offset,4);
+
+    for (i=0;i<size_filename;i++)
+        *(zi->ci.central_header+SIZECENTRALHEADER+i) = *(filename+i);
+
+    for (i=0;i<size_extrafield_global;i++)
+        *(zi->ci.central_header+SIZECENTRALHEADER+size_filename+i) =
+              *(((const char*)extrafield_global)+i);
+
+    for (i=0;i<size_comment;i++)
+        *(zi->ci.central_header+SIZECENTRALHEADER+size_filename+
+              size_extrafield_global+i) = *(comment+i);
+    if (zi->ci.central_header == NULL)
+        return ZIP_INTERNALERROR;
+
+    zi->ci.zip64 = zip64;
+    zi->ci.totalCompressedData = 0;
+    zi->ci.totalUncompressedData = 0;
+    zi->ci.pos_zip64extrainfo = 0;
+
+    err = Write_LocalFileHeader(zi, filename, size_extrafield_local, extrafield_local);
+
+#ifdef HAVE_BZIP2
+    zi->ci.bstream.avail_in = (uInt)0;
+    zi->ci.bstream.avail_out = (uInt)Z_BUFSIZE;
+    zi->ci.bstream.next_out = (char*)zi->ci.buffered_data;
+    zi->ci.bstream.total_in_hi32 = 0;
+    zi->ci.bstream.total_in_lo32 = 0;
+    zi->ci.bstream.total_out_hi32 = 0;
+    zi->ci.bstream.total_out_lo32 = 0;
+#endif
+
+    zi->ci.stream.avail_in = (uInt)0;
+    zi->ci.stream.avail_out = (uInt)Z_BUFSIZE;
+    zi->ci.stream.next_out = zi->ci.buffered_data;
+    zi->ci.stream.total_in = 0;
+    zi->ci.stream.total_out = 0;
+    zi->ci.stream.data_type = Z_BINARY;
+
+#ifdef HAVE_BZIP2
+    if ((err==ZIP_OK) && (zi->ci.method == Z_DEFLATED || zi->ci.method == Z_BZIP2ED) && (!zi->ci.raw))
+#else
+    if ((err==ZIP_OK) && (zi->ci.method == Z_DEFLATED) && (!zi->ci.raw))
+#endif
+    {
+        if(zi->ci.method == Z_DEFLATED)
+        {
+          zi->ci.stream.zalloc = (alloc_func)0;
+          zi->ci.stream.zfree = (free_func)0;
+          zi->ci.stream.opaque = (voidpf)0;
+
+          if (windowBits>0)
+              windowBits = -windowBits;
+
+          err = deflateInit2(&zi->ci.stream, level, Z_DEFLATED, windowBits, memLevel, strategy);
+
+          if (err==Z_OK)
+              zi->ci.stream_initialised = Z_DEFLATED;
+        }
+        else if(zi->ci.method == Z_BZIP2ED)
+        {
+#ifdef HAVE_BZIP2
+            // Init BZip stuff here
+          zi->ci.bstream.bzalloc = 0;
+          zi->ci.bstream.bzfree = 0;
+          zi->ci.bstream.opaque = (voidpf)0;
+
+          err = BZ2_bzCompressInit(&zi->ci.bstream, level, 0,35);
+          if(err == BZ_OK)
+            zi->ci.stream_initialised = Z_BZIP2ED;
+#endif
+        }
+
+    }
+
+#    ifndef NOCRYPT
+    zi->ci.crypt_header_size = 0;
+    if ((err==Z_OK) && (password != NULL))
+    {
+        unsigned char bufHead[RAND_HEAD_LEN];
+        unsigned int sizeHead;
+        zi->ci.encrypt = 1;
+        zi->ci.pcrc_32_tab = get_crc_table();
+        /*init_keys(password,zi->ci.keys,zi->ci.pcrc_32_tab);*/
+
+        sizeHead=crypthead(password,bufHead,RAND_HEAD_LEN,zi->ci.keys,zi->ci.pcrc_32_tab,crcForCrypting);
+        zi->ci.crypt_header_size = sizeHead;
+
+        if (ZWRITE64(zi->z_filefunc,zi->filestream,bufHead,sizeHead) != sizeHead)
+                err = ZIP_ERRNO;
+    }
+#    endif
+
+    if (err==Z_OK)
+        zi->in_opened_file_inzip = 1;
+    return err;
+}
+
+extern int ZEXPORT zipOpenNewFileInZip4 (zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                         const void* extrafield_local, uInt size_extrafield_local,
+                                         const void* extrafield_global, uInt size_extrafield_global,
+                                         const char* comment, int method, int level, int raw,
+                                         int windowBits,int memLevel, int strategy,
+                                         const char* password, uLong crcForCrypting,
+                                         uLong versionMadeBy, uLong flagBase)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, raw,
+                                 windowBits, memLevel, strategy,
+                                 password, crcForCrypting, versionMadeBy, flagBase, 0);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip3 (zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                         const void* extrafield_local, uInt size_extrafield_local,
+                                         const void* extrafield_global, uInt size_extrafield_global,
+                                         const char* comment, int method, int level, int raw,
+                                         int windowBits,int memLevel, int strategy,
+                                         const char* password, uLong crcForCrypting)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, raw,
+                                 windowBits, memLevel, strategy,
+                                 password, crcForCrypting, VERSIONMADEBY, 0, 0);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip3_64(zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                         const void* extrafield_local, uInt size_extrafield_local,
+                                         const void* extrafield_global, uInt size_extrafield_global,
+                                         const char* comment, int method, int level, int raw,
+                                         int windowBits,int memLevel, int strategy,
+                                         const char* password, uLong crcForCrypting, int zip64)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, raw,
+                                 windowBits, memLevel, strategy,
+                                 password, crcForCrypting, VERSIONMADEBY, 0, zip64);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip2(zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                        const void* extrafield_local, uInt size_extrafield_local,
+                                        const void* extrafield_global, uInt size_extrafield_global,
+                                        const char* comment, int method, int level, int raw)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, raw,
+                                 -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
+                                 NULL, 0, VERSIONMADEBY, 0, 0);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip2_64(zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                        const void* extrafield_local, uInt size_extrafield_local,
+                                        const void* extrafield_global, uInt size_extrafield_global,
+                                        const char* comment, int method, int level, int raw, int zip64)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, raw,
+                                 -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
+                                 NULL, 0, VERSIONMADEBY, 0, zip64);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip64 (zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                        const void* extrafield_local, uInt size_extrafield_local,
+                                        const void*extrafield_global, uInt size_extrafield_global,
+                                        const char* comment, int method, int level, int zip64)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, 0,
+                                 -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
+                                 NULL, 0, VERSIONMADEBY, 0, zip64);
+}
+
+extern int ZEXPORT zipOpenNewFileInZip (zipFile file, const char* filename, const zip_fileinfo* zipfi,
+                                        const void* extrafield_local, uInt size_extrafield_local,
+                                        const void*extrafield_global, uInt size_extrafield_global,
+                                        const char* comment, int method, int level)
+{
+    return zipOpenNewFileInZip4_64 (file, filename, zipfi,
+                                 extrafield_local, size_extrafield_local,
+                                 extrafield_global, size_extrafield_global,
+                                 comment, method, level, 0,
+                                 -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
+                                 NULL, 0, VERSIONMADEBY, 0, 0);
+}
+
+local int zip64FlushWriteBuffer(zip64_internal* zi)
+{
+    int err=ZIP_OK;
+
+    if (zi->ci.encrypt != 0)
+    {
+#ifndef NOCRYPT
+        uInt i;
+        int t;
+        for (i=0;i<zi->ci.pos_in_buffered_data;i++)
+            zi->ci.buffered_data[i] = zencode(zi->ci.keys, zi->ci.pcrc_32_tab, zi->ci.buffered_data[i],t);
+#endif
+    }
+
+    if (ZWRITE64(zi->z_filefunc,zi->filestream,zi->ci.buffered_data,zi->ci.pos_in_buffered_data) != zi->ci.pos_in_buffered_data)
+      err = ZIP_ERRNO;
+
+    zi->ci.totalCompressedData += zi->ci.pos_in_buffered_data;
+
+#ifdef HAVE_BZIP2
+    if(zi->ci.method == Z_BZIP2ED)
+    {
+      zi->ci.totalUncompressedData += zi->ci.bstream.total_in_lo32;
+      zi->ci.bstream.total_in_lo32 = 0;
+      zi->ci.bstream.total_in_hi32 = 0;
+    }
+    else
+#endif
+    {
+      zi->ci.totalUncompressedData += zi->ci.stream.total_in;
+      zi->ci.stream.total_in = 0;
+    }
+
+
+    zi->ci.pos_in_buffered_data = 0;
+
+    return err;
+}
+
+extern int ZEXPORT zipWriteInFileInZip (zipFile file,const void* buf,unsigned int len)
+{
+    zip64_internal* zi;
+    int err=ZIP_OK;
+
+    if (file == NULL)
+        return ZIP_PARAMERROR;
+    zi = (zip64_internal*)file;
+
+    if (zi->in_opened_file_inzip == 0)
+        return ZIP_PARAMERROR;
+
+    zi->ci.crc32 = crc32(zi->ci.crc32,buf,(uInt)len);
+
+#ifdef HAVE_BZIP2
+    if(zi->ci.method == Z_BZIP2ED && (!zi->ci.raw))
+    {
+      zi->ci.bstream.next_in = (void*)buf;
+      zi->ci.bstream.avail_in = len;
+      err = BZ_RUN_OK;
+
+      while ((err==BZ_RUN_OK) && (zi->ci.bstream.avail_in>0))
+      {
+        if (zi->ci.bstream.avail_out == 0)
+        {
+          if (zip64FlushWriteBuffer(zi) == ZIP_ERRNO)
+            err = ZIP_ERRNO;
+          zi->ci.bstream.avail_out = (uInt)Z_BUFSIZE;
+          zi->ci.bstream.next_out = (char*)zi->ci.buffered_data;
+        }
+
+
+        if(err != BZ_RUN_OK)
+          break;
+
+        if ((zi->ci.method == Z_BZIP2ED) && (!zi->ci.raw))
+        {
+          uLong uTotalOutBefore_lo = zi->ci.bstream.total_out_lo32;
+//          uLong uTotalOutBefore_hi = zi->ci.bstream.total_out_hi32;
+          err=BZ2_bzCompress(&zi->ci.bstream,  BZ_RUN);
+
+          zi->ci.pos_in_buffered_data += (uInt)(zi->ci.bstream.total_out_lo32 - uTotalOutBefore_lo) ;
+        }
+      }
+
+      if(err == BZ_RUN_OK)
+        err = ZIP_OK;
+    }
+    else
+#endif
+    {
+      zi->ci.stream.next_in = (Bytef*)buf;
+      zi->ci.stream.avail_in = len;
+
+      while ((err==ZIP_OK) && (zi->ci.stream.avail_in>0))
+      {
+          if (zi->ci.stream.avail_out == 0)
+          {
+              if (zip64FlushWriteBuffer(zi) == ZIP_ERRNO)
+                  err = ZIP_ERRNO;
+              zi->ci.stream.avail_out = (uInt)Z_BUFSIZE;
+              zi->ci.stream.next_out = zi->ci.buffered_data;
+          }
+
+
+          if(err != ZIP_OK)
+              break;
+
+          if ((zi->ci.method == Z_DEFLATED) && (!zi->ci.raw))
+          {
+              uLong uTotalOutBefore = zi->ci.stream.total_out;
+              err=deflate(&zi->ci.stream,  Z_NO_FLUSH);
+              if(uTotalOutBefore > zi->ci.stream.total_out)
+              {
+                int bBreak = 0;
+                bBreak++;
+              }
+
+              zi->ci.pos_in_buffered_data += (uInt)(zi->ci.stream.total_out - uTotalOutBefore) ;
+          }
+          else
+          {
+              uInt copy_this,i;
+              if (zi->ci.stream.avail_in < zi->ci.stream.avail_out)
+                  copy_this = zi->ci.stream.avail_in;
+              else
+                  copy_this = zi->ci.stream.avail_out;
+
+              for (i = 0; i < copy_this; i++)
+                  *(((char*)zi->ci.stream.next_out)+i) =
+                      *(((const char*)zi->ci.stream.next_in)+i);
+              {
+                  zi->ci.stream.avail_in -= copy_this;
+                  zi->ci.stream.avail_out-= copy_this;
+                  zi->ci.stream.next_in+= copy_this;
+                  zi->ci.stream.next_out+= copy_this;
+                  zi->ci.stream.total_in+= copy_this;
+                  zi->ci.stream.total_out+= copy_this;
+                  zi->ci.pos_in_buffered_data += copy_this;
+              }
+          }
+      }// while(...)
+    }
+
+    return err;
+}
+
+extern int ZEXPORT zipCloseFileInZipRaw (zipFile file, uLong uncompressed_size, uLong crc32)
+{
+    return zipCloseFileInZipRaw64 (file, uncompressed_size, crc32);
+}
+
+extern int ZEXPORT zipCloseFileInZipRaw64 (zipFile file, ZPOS64_T uncompressed_size, uLong crc32)
+{
+    zip64_internal* zi;
+    ZPOS64_T compressed_size;
+    uLong invalidValue = 0xffffffff;
+    short datasize = 0;
+    int err=ZIP_OK;
+
+    if (file == NULL)
+        return ZIP_PARAMERROR;
+    zi = (zip64_internal*)file;
+
+    if (zi->in_opened_file_inzip == 0)
+        return ZIP_PARAMERROR;
+    zi->ci.stream.avail_in = 0;
+
+    if ((zi->ci.method == Z_DEFLATED) && (!zi->ci.raw))
+                {
+                        while (err==ZIP_OK)
+                        {
+                                uLong uTotalOutBefore;
+                                if (zi->ci.stream.avail_out == 0)
+                                {
+                                        if (zip64FlushWriteBuffer(zi) == ZIP_ERRNO)
+                                                err = ZIP_ERRNO;
+                                        zi->ci.stream.avail_out = (uInt)Z_BUFSIZE;
+                                        zi->ci.stream.next_out = zi->ci.buffered_data;
+                                }
+                                uTotalOutBefore = zi->ci.stream.total_out;
+                                err=deflate(&zi->ci.stream,  Z_FINISH);
+                                zi->ci.pos_in_buffered_data += (uInt)(zi->ci.stream.total_out - uTotalOutBefore) ;
+                        }
+                }
+    else if ((zi->ci.method == Z_BZIP2ED) && (!zi->ci.raw))
+    {
+#ifdef HAVE_BZIP2
+      err = BZ_FINISH_OK;
+      while (err==BZ_FINISH_OK)
+      {
+        uLong uTotalOutBefore;
+        if (zi->ci.bstream.avail_out == 0)
+        {
+          if (zip64FlushWriteBuffer(zi) == ZIP_ERRNO)
+            err = ZIP_ERRNO;
+          zi->ci.bstream.avail_out = (uInt)Z_BUFSIZE;
+          zi->ci.bstream.next_out = (char*)zi->ci.buffered_data;
+        }
+        uTotalOutBefore = zi->ci.bstream.total_out_lo32;
+        err=BZ2_bzCompress(&zi->ci.bstream,  BZ_FINISH);
+        if(err == BZ_STREAM_END)
+          err = Z_STREAM_END;
+
+        zi->ci.pos_in_buffered_data += (uInt)(zi->ci.bstream.total_out_lo32 - uTotalOutBefore);
+      }
+
+      if(err == BZ_FINISH_OK)
+        err = ZIP_OK;
+#endif
+    }
+
+    if (err==Z_STREAM_END)
+        err=ZIP_OK; /* this is normal */
+
+    if ((zi->ci.pos_in_buffered_data>0) && (err==ZIP_OK))
+                {
+        if (zip64FlushWriteBuffer(zi)==ZIP_ERRNO)
+            err = ZIP_ERRNO;
+                }
+
+    if ((zi->ci.method == Z_DEFLATED) && (!zi->ci.raw))
+    {
+        int tmp_err = deflateEnd(&zi->ci.stream);
+        if (err == ZIP_OK)
+            err = tmp_err;
+        zi->ci.stream_initialised = 0;
+    }
+#ifdef HAVE_BZIP2
+    else if((zi->ci.method == Z_BZIP2ED) && (!zi->ci.raw))
+    {
+      int tmperr = BZ2_bzCompressEnd(&zi->ci.bstream);
+                        if (err==ZIP_OK)
+                                err = tmperr;
+                        zi->ci.stream_initialised = 0;
+    }
+#endif
+
+    if (!zi->ci.raw)
+    {
+        crc32 = (uLong)zi->ci.crc32;
+        uncompressed_size = zi->ci.totalUncompressedData;
+    }
+    compressed_size = zi->ci.totalCompressedData;
+
+#    ifndef NOCRYPT
+    compressed_size += zi->ci.crypt_header_size;
+#    endif
+
+    // update Current Item crc and sizes,
+    if(compressed_size >= 0xffffffff || uncompressed_size >= 0xffffffff || zi->ci.pos_local_header >= 0xffffffff)
+    {
+      /*version Made by*/
+      zip64local_putValue_inmemory(zi->ci.central_header+4,(uLong)45,2);
+      /*version needed*/
+      zip64local_putValue_inmemory(zi->ci.central_header+6,(uLong)45,2);
+
+    }
+
+    zip64local_putValue_inmemory(zi->ci.central_header+16,crc32,4); /*crc*/
+
+
+    if(compressed_size >= 0xffffffff)
+      zip64local_putValue_inmemory(zi->ci.central_header+20, invalidValue,4); /*compr size*/
+    else
+      zip64local_putValue_inmemory(zi->ci.central_header+20, compressed_size,4); /*compr size*/
+
+    /// set internal file attributes field
+    if (zi->ci.stream.data_type == Z_ASCII)
+        zip64local_putValue_inmemory(zi->ci.central_header+36,(uLong)Z_ASCII,2);
+
+    if(uncompressed_size >= 0xffffffff)
+      zip64local_putValue_inmemory(zi->ci.central_header+24, invalidValue,4); /*uncompr size*/
+    else
+      zip64local_putValue_inmemory(zi->ci.central_header+24, uncompressed_size,4); /*uncompr size*/
+
+    // Add ZIP64 extra info field for uncompressed size
+    if(uncompressed_size >= 0xffffffff)
+      datasize += 8;
+
+    // Add ZIP64 extra info field for compressed size
+    if(compressed_size >= 0xffffffff)
+      datasize += 8;
+
+    // Add ZIP64 extra info field for relative offset to local file header of current file
+    if(zi->ci.pos_local_header >= 0xffffffff)
+      datasize += 8;
+
+    if(datasize > 0)
+    {
+      char* p = NULL;
+
+      if((uLong)(datasize + 4) > zi->ci.size_centralExtraFree)
+      {
+        // we can not write more data to the buffer that we have room for.
+        return ZIP_BADZIPFILE;
+      }
+
+      p = zi->ci.central_header + zi->ci.size_centralheader;
+
+      // Add Extra Information Header for 'ZIP64 information'
+      zip64local_putValue_inmemory(p, 0x0001, 2); // HeaderID
+      p += 2;
+      zip64local_putValue_inmemory(p, datasize, 2); // DataSize
+      p += 2;
+
+      if(uncompressed_size >= 0xffffffff)
+      {
+        zip64local_putValue_inmemory(p, uncompressed_size, 8);
+        p += 8;
+      }
+
+      if(compressed_size >= 0xffffffff)
+      {
+        zip64local_putValue_inmemory(p, compressed_size, 8);
+        p += 8;
+      }
+
+      if(zi->ci.pos_local_header >= 0xffffffff)
+      {
+        zip64local_putValue_inmemory(p, zi->ci.pos_local_header, 8);
+        p += 8;
+      }
+
+      // Update how much extra free space we got in the memory buffer
+      // and increase the centralheader size so the new ZIP64 fields are included
+      // ( 4 below is the size of HeaderID and DataSize field )
+      zi->ci.size_centralExtraFree -= datasize + 4;
+      zi->ci.size_centralheader += datasize + 4;
+
+      // Update the extra info size field
+      zi->ci.size_centralExtra += datasize + 4;
+      zip64local_putValue_inmemory(zi->ci.central_header+30,(uLong)zi->ci.size_centralExtra,2);
+    }
+
+    if (err==ZIP_OK)
+        err = add_data_in_datablock(&zi->central_dir, zi->ci.central_header, (uLong)zi->ci.size_centralheader);
+
+    free(zi->ci.central_header);
+
+    if (err==ZIP_OK)
+    {
+        // Update the LocalFileHeader with the new values.
+
+        ZPOS64_T cur_pos_inzip = ZTELL64(zi->z_filefunc,zi->filestream);
+
+        if (ZSEEK64(zi->z_filefunc,zi->filestream, zi->ci.pos_local_header + 14,ZLIB_FILEFUNC_SEEK_SET)!=0)
+            err = ZIP_ERRNO;
+
+        if (err==ZIP_OK)
+            err = zip64local_putValue(&zi->z_filefunc,zi->filestream,crc32,4); /* crc 32, unknown */
+
+        if(uncompressed_size >= 0xffffffff || compressed_size >= 0xffffffff )
+        {
+          if(zi->ci.pos_zip64extrainfo > 0)
+          {
+            // Update the size in the ZIP64 extended field.
+            if (ZSEEK64(zi->z_filefunc,zi->filestream, zi->ci.pos_zip64extrainfo + 4,ZLIB_FILEFUNC_SEEK_SET)!=0)
+              err = ZIP_ERRNO;
+
+            if (err==ZIP_OK) /* compressed size, unknown */
+              err = zip64local_putValue(&zi->z_filefunc, zi->filestream, uncompressed_size, 8);
+
+            if (err==ZIP_OK) /* uncompressed size, unknown */
+              err = zip64local_putValue(&zi->z_filefunc, zi->filestream, compressed_size, 8);
+          }
+          else
+              err = ZIP_BADZIPFILE; // Caller passed zip64 = 0, so no room for zip64 info -> fatal
+        }
+        else
+        {
+          if (err==ZIP_OK) /* compressed size, unknown */
+              err = zip64local_putValue(&zi->z_filefunc,zi->filestream,compressed_size,4);
+
+          if (err==ZIP_OK) /* uncompressed size, unknown */
+              err = zip64local_putValue(&zi->z_filefunc,zi->filestream,uncompressed_size,4);
+        }
+
+        if (ZSEEK64(zi->z_filefunc,zi->filestream, cur_pos_inzip,ZLIB_FILEFUNC_SEEK_SET)!=0)
+            err = ZIP_ERRNO;
+    }
+
+    zi->number_entry ++;
+    zi->in_opened_file_inzip = 0;
+
+    return err;
+}
+
+extern int ZEXPORT zipCloseFileInZip (zipFile file)
+{
+    return zipCloseFileInZipRaw (file,0,0);
+}
+
+int Write_Zip64EndOfCentralDirectoryLocator(zip64_internal* zi, ZPOS64_T zip64eocd_pos_inzip)
+{
+  int err = ZIP_OK;
+  ZPOS64_T pos = zip64eocd_pos_inzip - zi->add_position_when_writting_offset;
+
+  err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)ZIP64ENDLOCHEADERMAGIC,4);
+
+  /*num disks*/
+    if (err==ZIP_OK) /* number of the disk with the start of the central directory */
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4);
+
+  /*relative offset*/
+    if (err==ZIP_OK) /* Relative offset to the Zip64EndOfCentralDirectory */
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream, pos,8);
+
+  /*total disks*/ /* Do not support spawning of disk so always say 1 here*/
+    if (err==ZIP_OK) /* number of the disk with the start of the central directory */
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)1,4);
+
+    return err;
+}
+
+int Write_Zip64EndOfCentralDirectoryRecord(zip64_internal* zi, uLong size_centraldir, ZPOS64_T centraldir_pos_inzip)
+{
+  int err = ZIP_OK;
+
+  uLong Zip64DataSize = 44;
+
+  err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)ZIP64ENDHEADERMAGIC,4);
+
+  if (err==ZIP_OK) /* size of this 'zip64 end of central directory' */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(ZPOS64_T)Zip64DataSize,8); // why ZPOS64_T of this ?
+
+  if (err==ZIP_OK) /* version made by */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)45,2);
+
+  if (err==ZIP_OK) /* version needed */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)45,2);
+
+  if (err==ZIP_OK) /* number of this disk */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4);
+
+  if (err==ZIP_OK) /* number of the disk with the start of the central directory */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,4);
+
+  if (err==ZIP_OK) /* total number of entries in the central dir on this disk */
+    err = zip64local_putValue(&zi->z_filefunc, zi->filestream, zi->number_entry, 8);
+
+  if (err==ZIP_OK) /* total number of entries in the central dir */
+    err = zip64local_putValue(&zi->z_filefunc, zi->filestream, zi->number_entry, 8);
+
+  if (err==ZIP_OK) /* size of the central directory */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(ZPOS64_T)size_centraldir,8);
+
+  if (err==ZIP_OK) /* offset of start of central directory with respect to the starting disk number */
+  {
+    ZPOS64_T pos = centraldir_pos_inzip - zi->add_position_when_writting_offset;
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream, (ZPOS64_T)pos,8);
+  }
+  return err;
+}
+int Write_EndOfCentralDirectoryRecord(zip64_internal* zi, uLong size_centraldir, ZPOS64_T centraldir_pos_inzip)
+{
+  int err = ZIP_OK;
+
+  /*signature*/
+  err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)ENDHEADERMAGIC,4);
+
+  if (err==ZIP_OK) /* number of this disk */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,2);
+
+  if (err==ZIP_OK) /* number of the disk with the start of the central directory */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0,2);
+
+  if (err==ZIP_OK) /* total number of entries in the central dir on this disk */
+  {
+    {
+      if(zi->number_entry >= 0xFFFF)
+        err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0xffff,2); // use value in ZIP64 record
+      else
+        err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)zi->number_entry,2);
+    }
+  }
+
+  if (err==ZIP_OK) /* total number of entries in the central dir */
+  {
+    if(zi->number_entry >= 0xFFFF)
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)0xffff,2); // use value in ZIP64 record
+    else
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)zi->number_entry,2);
+  }
+
+  if (err==ZIP_OK) /* size of the central directory */
+    err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)size_centraldir,4);
+
+  if (err==ZIP_OK) /* offset of start of central directory with respect to the starting disk number */
+  {
+    ZPOS64_T pos = centraldir_pos_inzip - zi->add_position_when_writting_offset;
+    if(pos >= 0xffffffff)
+    {
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream, (uLong)0xffffffff,4);
+    }
+    else
+      err = zip64local_putValue(&zi->z_filefunc,zi->filestream, (uLong)(centraldir_pos_inzip - zi->add_position_when_writting_offset),4);
+  }
+
+   return err;
+}
+
+int Write_GlobalComment(zip64_internal* zi, const char* global_comment)
+{
+  int err = ZIP_OK;
+  uInt size_global_comment = 0;
+
+  if(global_comment != NULL)
+    size_global_comment = (uInt)strlen(global_comment);
+
+  err = zip64local_putValue(&zi->z_filefunc,zi->filestream,(uLong)size_global_comment,2);
+
+  if (err == ZIP_OK && size_global_comment > 0)
+  {
+    if (ZWRITE64(zi->z_filefunc,zi->filestream, global_comment, size_global_comment) != size_global_comment)
+      err = ZIP_ERRNO;
+  }
+  return err;
+}
+
+extern int ZEXPORT zipClose (zipFile file, const char* global_comment)
+{
+    zip64_internal* zi;
+    int err = 0;
+    uLong size_centraldir = 0;
+    ZPOS64_T centraldir_pos_inzip;
+    ZPOS64_T pos;
+
+    if (file == NULL)
+        return ZIP_PARAMERROR;
+
+    zi = (zip64_internal*)file;
+
+    if (zi->in_opened_file_inzip == 1)
+    {
+        err = zipCloseFileInZip (file);
+    }
+
+#ifndef NO_ADDFILEINEXISTINGZIP
+    if (global_comment==NULL)
+        global_comment = zi->globalcomment;
+#endif
+
+    centraldir_pos_inzip = ZTELL64(zi->z_filefunc,zi->filestream);
+
+    if (err==ZIP_OK)
+    {
+        linkedlist_datablock_internal* ldi = zi->central_dir.first_block;
+        while (ldi!=NULL)
+        {
+            if ((err==ZIP_OK) && (ldi->filled_in_this_block>0))
+            {
+                if (ZWRITE64(zi->z_filefunc,zi->filestream, ldi->data, ldi->filled_in_this_block) != ldi->filled_in_this_block)
+                    err = ZIP_ERRNO;
+            }
+
+            size_centraldir += ldi->filled_in_this_block;
+            ldi = ldi->next_datablock;
+        }
+    }
+    free_linkedlist(&(zi->central_dir));
+
+    pos = centraldir_pos_inzip - zi->add_position_when_writting_offset;
+    if(pos >= 0xffffffff || zi->number_entry > 0xFFFF)
+    {
+      ZPOS64_T Zip64EOCDpos = ZTELL64(zi->z_filefunc,zi->filestream);
+      Write_Zip64EndOfCentralDirectoryRecord(zi, size_centraldir, centraldir_pos_inzip);
+
+      Write_Zip64EndOfCentralDirectoryLocator(zi, Zip64EOCDpos);
+    }
+
+    if (err==ZIP_OK)
+      err = Write_EndOfCentralDirectoryRecord(zi, size_centraldir, centraldir_pos_inzip);
+
+    if(err == ZIP_OK)
+      err = Write_GlobalComment(zi, global_comment);
+
+    if (ZCLOSE64(zi->z_filefunc,zi->filestream) != 0)
+        if (err == ZIP_OK)
+            err = ZIP_ERRNO;
+
+#ifndef NO_ADDFILEINEXISTINGZIP
+    TRYFREE(zi->globalcomment);
+#endif
+    TRYFREE(zi);
+
+    return err;
+}
+
+extern int ZEXPORT zipRemoveExtraInfoBlock (char* pData, int* dataLen, short sHeader)
+{
+  char* p = pData;
+  int size = 0;
+  char* pNewHeader;
+  char* pTmp;
+  short header;
+  short dataSize;
+
+  int retVal = ZIP_OK;
+
+  if(pData == NULL || *dataLen < 4)
+    return ZIP_PARAMERROR;
+
+  pNewHeader = (char*)ALLOC(*dataLen);
+  pTmp = pNewHeader;
+
+  while(p < (pData + *dataLen))
+  {
+    header = *(short*)p;
+    dataSize = *(((short*)p)+1);
+
+    if( header == sHeader ) // Header found.
+    {
+      p += dataSize + 4; // skip it. do not copy to temp buffer
+    }
+    else
+    {
+      // Extra Info block should not be removed, So copy it to the temp buffer.
+      memcpy(pTmp, p, dataSize + 4);
+      p += dataSize + 4;
+      size += dataSize + 4;
+    }
+
+  }
+
+  if(size < *dataLen)
+  {
+    // clean old extra info block.
+    memset(pData,0, *dataLen);
+
+    // copy the new extra info block over the old
+    if(size > 0)
+      memcpy(pData, pNewHeader, size);
+
+    // set the new extra info size
+    *dataLen = size;
+
+    retVal = ZIP_OK;
+  }
+  else
+    retVal = ZIP_ERRNO;
+
+  TRYFREE(pNewHeader);
+
+  return retVal;
+}
diff --git a/third-party/zlib/contrib/minizip/zip.h b/third-party/zlib/contrib/minizip/zip.h
new file mode 100644
index 0000000..8aaebb6
--- /dev/null
+++ b/third-party/zlib/contrib/minizip/zip.h
@@ -0,0 +1,362 @@
+/* zip.h -- IO on .zip files using zlib
+   Version 1.1, February 14h, 2010
+   part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html )
+
+         Modifications for Zip64 support
+         Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com )
+
+         For more info read MiniZip_info.txt
+
+         ---------------------------------------------------------------------------
+
+   Condition of use and distribution are the same than zlib :
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+        ---------------------------------------------------------------------------
+
+        Changes
+
+        See header of zip.h
+
+*/
+
+#ifndef _zip12_H
+#define _zip12_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+//#define HAVE_BZIP2
+
+#ifndef _ZLIB_H
+#include "zlib.h"
+#endif
+
+#ifndef _ZLIBIOAPI_H
+#include "ioapi.h"
+#endif
+
+#ifdef HAVE_BZIP2
+#include "bzlib.h"
+#endif
+
+#define Z_BZIP2ED 12
+
+#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
+/* like the STRICT of WIN32, we define a pointer that cannot be converted
+    from (void*) without cast */
+typedef struct TagzipFile__ { int unused; } zipFile__;
+typedef zipFile__ *zipFile;
+#else
+typedef voidp zipFile;
+#endif
+
+#define ZIP_OK                          (0)
+#define ZIP_EOF                         (0)
+#define ZIP_ERRNO                       (Z_ERRNO)
+#define ZIP_PARAMERROR                  (-102)
+#define ZIP_BADZIPFILE                  (-103)
+#define ZIP_INTERNALERROR               (-104)
+
+#ifndef DEF_MEM_LEVEL
+#  if MAX_MEM_LEVEL >= 8
+#    define DEF_MEM_LEVEL 8
+#  else
+#    define DEF_MEM_LEVEL  MAX_MEM_LEVEL
+#  endif
+#endif
+/* default memLevel */
+
+/* tm_zip contain date/time info */
+typedef struct tm_zip_s
+{
+    uInt tm_sec;            /* seconds after the minute - [0,59] */
+    uInt tm_min;            /* minutes after the hour - [0,59] */
+    uInt tm_hour;           /* hours since midnight - [0,23] */
+    uInt tm_mday;           /* day of the month - [1,31] */
+    uInt tm_mon;            /* months since January - [0,11] */
+    uInt tm_year;           /* years - [1980..2044] */
+} tm_zip;
+
+typedef struct
+{
+    tm_zip      tmz_date;       /* date in understandable format           */
+    uLong       dosDate;       /* if dos_date == 0, tmu_date is used      */
+/*    uLong       flag;        */   /* general purpose bit flag        2 bytes */
+
+    uLong       internal_fa;    /* internal file attributes        2 bytes */
+    uLong       external_fa;    /* external file attributes        4 bytes */
+} zip_fileinfo;
+
+typedef const char* zipcharpc;
+
+
+#define APPEND_STATUS_CREATE        (0)
+#define APPEND_STATUS_CREATEAFTER   (1)
+#define APPEND_STATUS_ADDINZIP      (2)
+
+extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append));
+extern zipFile ZEXPORT zipOpen64 OF((const void *pathname, int append));
+/*
+  Create a zipfile.
+     pathname contain on Windows XP a filename like "c:\\zlib\\zlib113.zip" or on
+       an Unix computer "zlib/zlib113.zip".
+     if the file pathname exist and append==APPEND_STATUS_CREATEAFTER, the zip
+       will be created at the end of the file.
+         (useful if the file contain a self extractor code)
+     if the file pathname exist and append==APPEND_STATUS_ADDINZIP, we will
+       add files in existing zip (be sure you don't add file that doesn't exist)
+     If the zipfile cannot be opened, the return value is NULL.
+     Else, the return value is a zipFile Handle, usable with other function
+       of this zip package.
+*/
+
+/* Note : there is no delete function into a zipfile.
+   If you want delete file into a zipfile, you must open a zipfile, and create another
+   Of couse, you can use RAW reading and writing to copy the file you did not want delte
+*/
+
+extern zipFile ZEXPORT zipOpen2 OF((const char *pathname,
+                                   int append,
+                                   zipcharpc* globalcomment,
+                                   zlib_filefunc_def* pzlib_filefunc_def));
+
+extern zipFile ZEXPORT zipOpen2_64 OF((const void *pathname,
+                                   int append,
+                                   zipcharpc* globalcomment,
+                                   zlib_filefunc64_def* pzlib_filefunc_def));
+
+extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file,
+                       const char* filename,
+                       const zip_fileinfo* zipfi,
+                       const void* extrafield_local,
+                       uInt size_extrafield_local,
+                       const void* extrafield_global,
+                       uInt size_extrafield_global,
+                       const char* comment,
+                       int method,
+                       int level));
+
+extern int ZEXPORT zipOpenNewFileInZip64 OF((zipFile file,
+                       const char* filename,
+                       const zip_fileinfo* zipfi,
+                       const void* extrafield_local,
+                       uInt size_extrafield_local,
+                       const void* extrafield_global,
+                       uInt size_extrafield_global,
+                       const char* comment,
+                       int method,
+                       int level,
+                       int zip64));
+
+/*
+  Open a file in the ZIP for writing.
+  filename : the filename in zip (if NULL, '-' without quote will be used
+  *zipfi contain supplemental information
+  if extrafield_local!=NULL and size_extrafield_local>0, extrafield_local
+    contains the extrafield data the the local header
+  if extrafield_global!=NULL and size_extrafield_global>0, extrafield_global
+    contains the extrafield data the the local header
+  if comment != NULL, comment contain the comment string
+  method contain the compression method (0 for store, Z_DEFLATED for deflate)
+  level contain the level of compression (can be Z_DEFAULT_COMPRESSION)
+  zip64 is set to 1 if a zip64 extended information block should be added to the local file header.
+                    this MUST be '1' if the uncompressed size is >= 0xffffffff.
+
+*/
+
+
+extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw));
+
+
+extern int ZEXPORT zipOpenNewFileInZip2_64 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw,
+                                            int zip64));
+/*
+  Same than zipOpenNewFileInZip, except if raw=1, we write raw file
+ */
+
+extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw,
+                                            int windowBits,
+                                            int memLevel,
+                                            int strategy,
+                                            const char* password,
+                                            uLong crcForCrypting));
+
+extern int ZEXPORT zipOpenNewFileInZip3_64 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw,
+                                            int windowBits,
+                                            int memLevel,
+                                            int strategy,
+                                            const char* password,
+                                            uLong crcForCrypting,
+                                            int zip64
+                                            ));
+
+/*
+  Same than zipOpenNewFileInZip2, except
+    windowBits,memLevel,,strategy : see parameter strategy in deflateInit2
+    password : crypting password (NULL for no crypting)
+    crcForCrypting : crc of file to compress (needed for crypting)
+ */
+
+extern int ZEXPORT zipOpenNewFileInZip4 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw,
+                                            int windowBits,
+                                            int memLevel,
+                                            int strategy,
+                                            const char* password,
+                                            uLong crcForCrypting,
+                                            uLong versionMadeBy,
+                                            uLong flagBase
+                                            ));
+
+
+extern int ZEXPORT zipOpenNewFileInZip4_64 OF((zipFile file,
+                                            const char* filename,
+                                            const zip_fileinfo* zipfi,
+                                            const void* extrafield_local,
+                                            uInt size_extrafield_local,
+                                            const void* extrafield_global,
+                                            uInt size_extrafield_global,
+                                            const char* comment,
+                                            int method,
+                                            int level,
+                                            int raw,
+                                            int windowBits,
+                                            int memLevel,
+                                            int strategy,
+                                            const char* password,
+                                            uLong crcForCrypting,
+                                            uLong versionMadeBy,
+                                            uLong flagBase,
+                                            int zip64
+                                            ));
+/*
+  Same than zipOpenNewFileInZip4, except
+    versionMadeBy : value for Version made by field
+    flag : value for flag field (compression level info will be added)
+ */
+
+
+extern int ZEXPORT zipWriteInFileInZip OF((zipFile file,
+                       const void* buf,
+                       unsigned len));
+/*
+  Write data in the zipfile
+*/
+
+extern int ZEXPORT zipCloseFileInZip OF((zipFile file));
+/*
+  Close the current file in the zipfile
+*/
+
+extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file,
+                                            uLong uncompressed_size,
+                                            uLong crc32));
+
+extern int ZEXPORT zipCloseFileInZipRaw64 OF((zipFile file,
+                                            ZPOS64_T uncompressed_size,
+                                            uLong crc32));
+
+/*
+  Close the current file in the zipfile, for file opened with
+    parameter raw=1 in zipOpenNewFileInZip2
+  uncompressed_size and crc32 are value for the uncompressed size
+*/
+
+extern int ZEXPORT zipClose OF((zipFile file,
+                const char* global_comment));
+/*
+  Close the zipfile
+*/
+
+
+extern int ZEXPORT zipRemoveExtraInfoBlock OF((char* pData, int* dataLen, short sHeader));
+/*
+  zipRemoveExtraInfoBlock -  Added by Mathias Svensson
+
+  Remove extra information block from a extra information data for the local file header or central directory header
+
+  It is needed to remove ZIP64 extra information blocks when before data is written if using RAW mode.
+
+  0x0001 is the signature header for the ZIP64 extra information blocks
+
+  usage.
+                        Remove ZIP64 Extra information from a central director extra field data
+              zipRemoveExtraInfoBlock(pCenDirExtraFieldData, &nCenDirExtraFieldDataLen, 0x0001);
+
+                        Remove ZIP64 Extra information from a Local File Header extra field data
+        zipRemoveExtraInfoBlock(pLocalHeaderExtraFieldData, &nLocalHeaderExtraFieldDataLen, 0x0001);
+*/
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _zip64_H */
diff --git a/third-party/zlib/contrib/pascal/readme.txt b/third-party/zlib/contrib/pascal/readme.txt
new file mode 100644
index 0000000..60e87c8
--- /dev/null
+++ b/third-party/zlib/contrib/pascal/readme.txt
@@ -0,0 +1,76 @@
+
+This directory contains a Pascal (Delphi, Kylix) interface to the
+zlib data compression library.
+
+
+Directory listing
+=================
+
+zlibd32.mak     makefile for Borland C++
+example.pas     usage example of zlib
+zlibpas.pas     the Pascal interface to zlib
+readme.txt      this file
+
+
+Compatibility notes
+===================
+
+- Although the name "zlib" would have been more normal for the
+  zlibpas unit, this name is already taken by Borland's ZLib unit.
+  This is somehow unfortunate, because that unit is not a genuine
+  interface to the full-fledged zlib functionality, but a suite of
+  class wrappers around zlib streams.  Other essential features,
+  such as checksums, are missing.
+  It would have been more appropriate for that unit to have a name
+  like "ZStreams", or something similar.
+
+- The C and zlib-supplied types int, uInt, long, uLong, etc. are
+  translated directly into Pascal types of similar sizes (Integer,
+  LongInt, etc.), to avoid namespace pollution.  In particular,
+  there is no conversion of unsigned int into a Pascal unsigned
+  integer.  The Word type is non-portable and has the same size
+  (16 bits) both in a 16-bit and in a 32-bit environment, unlike
+  Integer.  Even if there is a 32-bit Cardinal type, there is no
+  real need for unsigned int in zlib under a 32-bit environment.
+
+- Except for the callbacks, the zlib function interfaces are
+  assuming the calling convention normally used in Pascal
+  (__pascal for DOS and Windows16, __fastcall for Windows32).
+  Since the cdecl keyword is used, the old Turbo Pascal does
+  not work with this interface.
+
+- The gz* function interfaces are not translated, to avoid
+  interfacing problems with the C runtime library.  Besides,
+    gzprintf(gzFile file, const char *format, ...)
+  cannot be translated into Pascal.
+
+
+Legal issues
+============
+
+The zlibpas interface is:
+  Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler.
+  Copyright (C) 1998 by Bob Dellaca.
+  Copyright (C) 2003 by Cosmin Truta.
+
+The example program is:
+  Copyright (C) 1995-2003 by Jean-loup Gailly.
+  Copyright (C) 1998,1999,2000 by Jacques Nomssi Nzali.
+  Copyright (C) 2003 by Cosmin Truta.
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
diff --git a/third-party/zlib/contrib/puff/Makefile b/third-party/zlib/contrib/puff/Makefile
new file mode 100644
index 0000000..0e2594c
--- /dev/null
+++ b/third-party/zlib/contrib/puff/Makefile
@@ -0,0 +1,42 @@
+CFLAGS=-O
+
+puff: puff.o pufftest.o
+
+puff.o: puff.h
+
+pufftest.o: puff.h
+
+test: puff
+	puff zeros.raw
+
+puft: puff.c puff.h pufftest.o
+	cc -fprofile-arcs -ftest-coverage -o puft puff.c pufftest.o
+
+# puff full coverage test (should say 100%)
+cov: puft
+	@rm -f *.gcov *.gcda
+	@puft -w zeros.raw 2>&1 | cat > /dev/null
+	@echo '04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2
+	@echo '00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2
+	@echo '00 00 00 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 254
+	@echo '00 01 00 fe ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2
+	@echo '01 01 00 fe ff 0a' | xxd -r -p | puft -f 2>&1 | cat > /dev/null
+	@echo '02 7e ff ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246
+	@echo '02' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2
+	@echo '04 80 49 92 24 49 92 24 0f b4 ff ff c3 04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 2
+	@echo '04 80 49 92 24 49 92 24 71 ff ff 93 11 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 249
+	@echo '04 c0 81 08 00 00 00 00 20 7f eb 0b 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246
+	@echo '0b 00 00' | xxd -r -p | puft -f 2>&1 | cat > /dev/null
+	@echo '1a 07' | xxd -r -p | puft 2> /dev/null || test $$? -eq 246
+	@echo '0c c0 81 00 00 00 00 00 90 ff 6b 04' | xxd -r -p | puft 2> /dev/null || test $$? -eq 245
+	@puft -f zeros.raw 2>&1 | cat > /dev/null
+	@echo 'fc 00 00' | xxd -r -p | puft 2> /dev/null || test $$? -eq 253
+	@echo '04 00 fe ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 252
+	@echo '04 00 24 49' | xxd -r -p | puft 2> /dev/null || test $$? -eq 251
+	@echo '04 80 49 92 24 49 92 24 0f b4 ff ff c3 84' | xxd -r -p | puft 2> /dev/null || test $$? -eq 248
+	@echo '04 00 24 e9 ff ff' | xxd -r -p | puft 2> /dev/null || test $$? -eq 250
+	@echo '04 00 24 e9 ff 6d' | xxd -r -p | puft 2> /dev/null || test $$? -eq 247
+	@gcov -n puff.c
+
+clean:
+	rm -f puff puft *.o *.gc*
diff --git a/third-party/zlib/contrib/puff/README b/third-party/zlib/contrib/puff/README
new file mode 100644
index 0000000..bbc4cb5
--- /dev/null
+++ b/third-party/zlib/contrib/puff/README
@@ -0,0 +1,63 @@
+Puff -- A Simple Inflate
+3 Mar 2003
+Mark Adler
+madler at alumni.caltech.edu
+
+What this is --
+
+puff.c provides the routine puff() to decompress the deflate data format.  It
+does so more slowly than zlib, but the code is about one-fifth the size of the
+inflate code in zlib, and written to be very easy to read.
+
+Why I wrote this --
+
+puff.c was written to document the deflate format unambiguously, by virtue of
+being working C code.  It is meant to supplement RFC 1951, which formally
+describes the deflate format.  I have received many questions on details of the
+deflate format, and I hope that reading this code will answer those questions.
+puff.c is heavily commented with details of the deflate format, especially
+those little nooks and cranies of the format that might not be obvious from a
+specification.
+
+puff.c may also be useful in applications where code size or memory usage is a
+very limited resource, and speed is not as important.
+
+How to use it --
+
+Well, most likely you should just be reading puff.c and using zlib for actual
+applications, but if you must ...
+
+Include puff.h in your code, which provides this prototype:
+
+int puff(unsigned char *dest,           /* pointer to destination pointer */
+         unsigned long *destlen,        /* amount of output space */
+         unsigned char *source,         /* pointer to source data pointer */
+         unsigned long *sourcelen);     /* amount of input available */
+
+Then you can call puff() to decompress a deflate stream that is in memory in
+its entirety at source, to a sufficiently sized block of memory for the
+decompressed data at dest.  puff() is the only external symbol in puff.c  The
+only C library functions that puff.c needs are setjmp() and longjmp(), which
+are used to simplify error checking in the code to improve readabilty.  puff.c
+does no memory allocation, and uses less than 2K bytes off of the stack.
+
+If destlen is not enough space for the uncompressed data, then inflate will
+return an error without writing more than destlen bytes.  Note that this means
+that in order to decompress the deflate data successfully, you need to know
+the size of the uncompressed data ahead of time.
+
+If needed, puff() can determine the size of the uncompressed data with no
+output space.  This is done by passing dest equal to (unsigned char *)0.  Then
+the initial value of *destlen is ignored and *destlen is set to the length of
+the uncompressed data.  So if the size of the uncompressed data is not known,
+then two passes of puff() can be used--first to determine the size, and second
+to do the actual inflation after allocating the appropriate memory.  Not
+pretty, but it works.  (This is one of the reasons you should be using zlib.)
+
+The deflate format is self-terminating.  If the deflate stream does not end
+in *sourcelen bytes, puff() will return an error without reading at or past
+endsource.
+
+On return, *sourcelen is updated to the amount of input data consumed, and
+*destlen is updated to the size of the uncompressed data.  See the comments
+in puff.c for the possible return codes for puff().
diff --git a/third-party/zlib/contrib/puff/puff.c b/third-party/zlib/contrib/puff/puff.c
new file mode 100644
index 0000000..ba58483
--- /dev/null
+++ b/third-party/zlib/contrib/puff/puff.c
@@ -0,0 +1,840 @@
+/*
+ * puff.c
+ * Copyright (C) 2002-2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in puff.h
+ * version 2.3, 21 Jan 2013
+ *
+ * puff.c is a simple inflate written to be an unambiguous way to specify the
+ * deflate format.  It is not written for speed but rather simplicity.  As a
+ * side benefit, this code might actually be useful when small code is more
+ * important than speed, such as bootstrap applications.  For typical deflate
+ * data, zlib's inflate() is about four times as fast as puff().  zlib's
+ * inflate compiles to around 20K on my machine, whereas puff.c compiles to
+ * around 4K on my machine (a PowerPC using GNU cc).  If the faster decode()
+ * function here is used, then puff() is only twice as slow as zlib's
+ * inflate().
+ *
+ * All dynamically allocated memory comes from the stack.  The stack required
+ * is less than 2K bytes.  This code is compatible with 16-bit int's and
+ * assumes that long's are at least 32 bits.  puff.c uses the short data type,
+ * assumed to be 16 bits, for arrays in order to to conserve memory.  The code
+ * works whether integers are stored big endian or little endian.
+ *
+ * In the comments below are "Format notes" that describe the inflate process
+ * and document some of the less obvious aspects of the format.  This source
+ * code is meant to supplement RFC 1951, which formally describes the deflate
+ * format:
+ *
+ *    http://www.zlib.org/rfc-deflate.html
+ */
+
+/*
+ * Change history:
+ *
+ * 1.0  10 Feb 2002     - First version
+ * 1.1  17 Feb 2002     - Clarifications of some comments and notes
+ *                      - Update puff() dest and source pointers on negative
+ *                        errors to facilitate debugging deflators
+ *                      - Remove longest from struct huffman -- not needed
+ *                      - Simplify offs[] index in construct()
+ *                      - Add input size and checking, using longjmp() to
+ *                        maintain easy readability
+ *                      - Use short data type for large arrays
+ *                      - Use pointers instead of long to specify source and
+ *                        destination sizes to avoid arbitrary 4 GB limits
+ * 1.2  17 Mar 2002     - Add faster version of decode(), doubles speed (!),
+ *                        but leave simple version for readabilty
+ *                      - Make sure invalid distances detected if pointers
+ *                        are 16 bits
+ *                      - Fix fixed codes table error
+ *                      - Provide a scanning mode for determining size of
+ *                        uncompressed data
+ * 1.3  20 Mar 2002     - Go back to lengths for puff() parameters [Gailly]
+ *                      - Add a puff.h file for the interface
+ *                      - Add braces in puff() for else do [Gailly]
+ *                      - Use indexes instead of pointers for readability
+ * 1.4  31 Mar 2002     - Simplify construct() code set check
+ *                      - Fix some comments
+ *                      - Add FIXLCODES #define
+ * 1.5   6 Apr 2002     - Minor comment fixes
+ * 1.6   7 Aug 2002     - Minor format changes
+ * 1.7   3 Mar 2003     - Added test code for distribution
+ *                      - Added zlib-like license
+ * 1.8   9 Jan 2004     - Added some comments on no distance codes case
+ * 1.9  21 Feb 2008     - Fix bug on 16-bit integer architectures [Pohland]
+ *                      - Catch missing end-of-block symbol error
+ * 2.0  25 Jul 2008     - Add #define to permit distance too far back
+ *                      - Add option in TEST code for puff to write the data
+ *                      - Add option in TEST code to skip input bytes
+ *                      - Allow TEST code to read from piped stdin
+ * 2.1   4 Apr 2010     - Avoid variable initialization for happier compilers
+ *                      - Avoid unsigned comparisons for even happier compilers
+ * 2.2  25 Apr 2010     - Fix bug in variable initializations [Oberhumer]
+ *                      - Add const where appropriate [Oberhumer]
+ *                      - Split if's and ?'s for coverage testing
+ *                      - Break out test code to separate file
+ *                      - Move NIL to puff.h
+ *                      - Allow incomplete code only if single code length is 1
+ *                      - Add full code coverage test to Makefile
+ * 2.3  21 Jan 2013     - Check for invalid code length codes in dynamic blocks
+ */
+
+#include <setjmp.h>             /* for setjmp(), longjmp(), and jmp_buf */
+#include "puff.h"               /* prototype for puff() */
+
+#define local static            /* for local function definitions */
+
+/*
+ * Maximums for allocations and loops.  It is not useful to change these --
+ * they are fixed by the deflate format.
+ */
+#define MAXBITS 15              /* maximum bits in a code */
+#define MAXLCODES 286           /* maximum number of literal/length codes */
+#define MAXDCODES 30            /* maximum number of distance codes */
+#define MAXCODES (MAXLCODES+MAXDCODES)  /* maximum codes lengths to read */
+#define FIXLCODES 288           /* number of fixed literal/length codes */
+
+/* input and output state */
+struct state {
+    /* output state */
+    unsigned char *out;         /* output buffer */
+    unsigned long outlen;       /* available space at out */
+    unsigned long outcnt;       /* bytes written to out so far */
+
+    /* input state */
+    const unsigned char *in;    /* input buffer */
+    unsigned long inlen;        /* available input at in */
+    unsigned long incnt;        /* bytes read so far */
+    int bitbuf;                 /* bit buffer */
+    int bitcnt;                 /* number of bits in bit buffer */
+
+    /* input limit error return state for bits() and decode() */
+    jmp_buf env;
+};
+
+/*
+ * Return need bits from the input stream.  This always leaves less than
+ * eight bits in the buffer.  bits() works properly for need == 0.
+ *
+ * Format notes:
+ *
+ * - Bits are stored in bytes from the least significant bit to the most
+ *   significant bit.  Therefore bits are dropped from the bottom of the bit
+ *   buffer, using shift right, and new bytes are appended to the top of the
+ *   bit buffer, using shift left.
+ */
+local int bits(struct state *s, int need)
+{
+    long val;           /* bit accumulator (can use up to 20 bits) */
+
+    /* load at least need bits into val */
+    val = s->bitbuf;
+    while (s->bitcnt < need) {
+        if (s->incnt == s->inlen)
+            longjmp(s->env, 1);         /* out of input */
+        val |= (long)(s->in[s->incnt++]) << s->bitcnt;  /* load eight bits */
+        s->bitcnt += 8;
+    }
+
+    /* drop need bits and update buffer, always zero to seven bits left */
+    s->bitbuf = (int)(val >> need);
+    s->bitcnt -= need;
+
+    /* return need bits, zeroing the bits above that */
+    return (int)(val & ((1L << need) - 1));
+}
+
+/*
+ * Process a stored block.
+ *
+ * Format notes:
+ *
+ * - After the two-bit stored block type (00), the stored block length and
+ *   stored bytes are byte-aligned for fast copying.  Therefore any leftover
+ *   bits in the byte that has the last bit of the type, as many as seven, are
+ *   discarded.  The value of the discarded bits are not defined and should not
+ *   be checked against any expectation.
+ *
+ * - The second inverted copy of the stored block length does not have to be
+ *   checked, but it's probably a good idea to do so anyway.
+ *
+ * - A stored block can have zero length.  This is sometimes used to byte-align
+ *   subsets of the compressed data for random access or partial recovery.
+ */
+local int stored(struct state *s)
+{
+    unsigned len;       /* length of stored block */
+
+    /* discard leftover bits from current byte (assumes s->bitcnt < 8) */
+    s->bitbuf = 0;
+    s->bitcnt = 0;
+
+    /* get length and check against its one's complement */
+    if (s->incnt + 4 > s->inlen)
+        return 2;                               /* not enough input */
+    len = s->in[s->incnt++];
+    len |= s->in[s->incnt++] << 8;
+    if (s->in[s->incnt++] != (~len & 0xff) ||
+        s->in[s->incnt++] != ((~len >> 8) & 0xff))
+        return -2;                              /* didn't match complement! */
+
+    /* copy len bytes from in to out */
+    if (s->incnt + len > s->inlen)
+        return 2;                               /* not enough input */
+    if (s->out != NIL) {
+        if (s->outcnt + len > s->outlen)
+            return 1;                           /* not enough output space */
+        while (len--)
+            s->out[s->outcnt++] = s->in[s->incnt++];
+    }
+    else {                                      /* just scanning */
+        s->outcnt += len;
+        s->incnt += len;
+    }
+
+    /* done with a valid stored block */
+    return 0;
+}
+
+/*
+ * Huffman code decoding tables.  count[1..MAXBITS] is the number of symbols of
+ * each length, which for a canonical code are stepped through in order.
+ * symbol[] are the symbol values in canonical order, where the number of
+ * entries is the sum of the counts in count[].  The decoding process can be
+ * seen in the function decode() below.
+ */
+struct huffman {
+    short *count;       /* number of symbols of each length */
+    short *symbol;      /* canonically ordered symbols */
+};
+
+/*
+ * Decode a code from the stream s using huffman table h.  Return the symbol or
+ * a negative value if there is an error.  If all of the lengths are zero, i.e.
+ * an empty code, or if the code is incomplete and an invalid code is received,
+ * then -10 is returned after reading MAXBITS bits.
+ *
+ * Format notes:
+ *
+ * - The codes as stored in the compressed data are bit-reversed relative to
+ *   a simple integer ordering of codes of the same lengths.  Hence below the
+ *   bits are pulled from the compressed data one at a time and used to
+ *   build the code value reversed from what is in the stream in order to
+ *   permit simple integer comparisons for decoding.  A table-based decoding
+ *   scheme (as used in zlib) does not need to do this reversal.
+ *
+ * - The first code for the shortest length is all zeros.  Subsequent codes of
+ *   the same length are simply integer increments of the previous code.  When
+ *   moving up a length, a zero bit is appended to the code.  For a complete
+ *   code, the last code of the longest length will be all ones.
+ *
+ * - Incomplete codes are handled by this decoder, since they are permitted
+ *   in the deflate format.  See the format notes for fixed() and dynamic().
+ */
+#ifdef SLOW
+local int decode(struct state *s, const struct huffman *h)
+{
+    int len;            /* current number of bits in code */
+    int code;           /* len bits being decoded */
+    int first;          /* first code of length len */
+    int count;          /* number of codes of length len */
+    int index;          /* index of first code of length len in symbol table */
+
+    code = first = index = 0;
+    for (len = 1; len <= MAXBITS; len++) {
+        code |= bits(s, 1);             /* get next bit */
+        count = h->count[len];
+        if (code - count < first)       /* if length len, return symbol */
+            return h->symbol[index + (code - first)];
+        index += count;                 /* else update for next length */
+        first += count;
+        first <<= 1;
+        code <<= 1;
+    }
+    return -10;                         /* ran out of codes */
+}
+
+/*
+ * A faster version of decode() for real applications of this code.   It's not
+ * as readable, but it makes puff() twice as fast.  And it only makes the code
+ * a few percent larger.
+ */
+#else /* !SLOW */
+local int decode(struct state *s, const struct huffman *h)
+{
+    int len;            /* current number of bits in code */
+    int code;           /* len bits being decoded */
+    int first;          /* first code of length len */
+    int count;          /* number of codes of length len */
+    int index;          /* index of first code of length len in symbol table */
+    int bitbuf;         /* bits from stream */
+    int left;           /* bits left in next or left to process */
+    short *next;        /* next number of codes */
+
+    bitbuf = s->bitbuf;
+    left = s->bitcnt;
+    code = first = index = 0;
+    len = 1;
+    next = h->count + 1;
+    while (1) {
+        while (left--) {
+            code |= bitbuf & 1;
+            bitbuf >>= 1;
+            count = *next++;
+            if (code - count < first) { /* if length len, return symbol */
+                s->bitbuf = bitbuf;
+                s->bitcnt = (s->bitcnt - len) & 7;
+                return h->symbol[index + (code - first)];
+            }
+            index += count;             /* else update for next length */
+            first += count;
+            first <<= 1;
+            code <<= 1;
+            len++;
+        }
+        left = (MAXBITS+1) - len;
+        if (left == 0)
+            break;
+        if (s->incnt == s->inlen)
+            longjmp(s->env, 1);         /* out of input */
+        bitbuf = s->in[s->incnt++];
+        if (left > 8)
+            left = 8;
+    }
+    return -10;                         /* ran out of codes */
+}
+#endif /* SLOW */
+
+/*
+ * Given the list of code lengths length[0..n-1] representing a canonical
+ * Huffman code for n symbols, construct the tables required to decode those
+ * codes.  Those tables are the number of codes of each length, and the symbols
+ * sorted by length, retaining their original order within each length.  The
+ * return value is zero for a complete code set, negative for an over-
+ * subscribed code set, and positive for an incomplete code set.  The tables
+ * can be used if the return value is zero or positive, but they cannot be used
+ * if the return value is negative.  If the return value is zero, it is not
+ * possible for decode() using that table to return an error--any stream of
+ * enough bits will resolve to a symbol.  If the return value is positive, then
+ * it is possible for decode() using that table to return an error for received
+ * codes past the end of the incomplete lengths.
+ *
+ * Not used by decode(), but used for error checking, h->count[0] is the number
+ * of the n symbols not in the code.  So n - h->count[0] is the number of
+ * codes.  This is useful for checking for incomplete codes that have more than
+ * one symbol, which is an error in a dynamic block.
+ *
+ * Assumption: for all i in 0..n-1, 0 <= length[i] <= MAXBITS
+ * This is assured by the construction of the length arrays in dynamic() and
+ * fixed() and is not verified by construct().
+ *
+ * Format notes:
+ *
+ * - Permitted and expected examples of incomplete codes are one of the fixed
+ *   codes and any code with a single symbol which in deflate is coded as one
+ *   bit instead of zero bits.  See the format notes for fixed() and dynamic().
+ *
+ * - Within a given code length, the symbols are kept in ascending order for
+ *   the code bits definition.
+ */
+local int construct(struct huffman *h, const short *length, int n)
+{
+    int symbol;         /* current symbol when stepping through length[] */
+    int len;            /* current length when stepping through h->count[] */
+    int left;           /* number of possible codes left of current length */
+    short offs[MAXBITS+1];      /* offsets in symbol table for each length */
+
+    /* count number of codes of each length */
+    for (len = 0; len <= MAXBITS; len++)
+        h->count[len] = 0;
+    for (symbol = 0; symbol < n; symbol++)
+        (h->count[length[symbol]])++;   /* assumes lengths are within bounds */
+    if (h->count[0] == n)               /* no codes! */
+        return 0;                       /* complete, but decode() will fail */
+
+    /* check for an over-subscribed or incomplete set of lengths */
+    left = 1;                           /* one possible code of zero length */
+    for (len = 1; len <= MAXBITS; len++) {
+        left <<= 1;                     /* one more bit, double codes left */
+        left -= h->count[len];          /* deduct count from possible codes */
+        if (left < 0)
+            return left;                /* over-subscribed--return negative */
+    }                                   /* left > 0 means incomplete */
+
+    /* generate offsets into symbol table for each length for sorting */
+    offs[1] = 0;
+    for (len = 1; len < MAXBITS; len++)
+        offs[len + 1] = offs[len] + h->count[len];
+
+    /*
+     * put symbols in table sorted by length, by symbol order within each
+     * length
+     */
+    for (symbol = 0; symbol < n; symbol++)
+        if (length[symbol] != 0)
+            h->symbol[offs[length[symbol]]++] = symbol;
+
+    /* return zero for complete set, positive for incomplete set */
+    return left;
+}
+
+/*
+ * Decode literal/length and distance codes until an end-of-block code.
+ *
+ * Format notes:
+ *
+ * - Compressed data that is after the block type if fixed or after the code
+ *   description if dynamic is a combination of literals and length/distance
+ *   pairs terminated by and end-of-block code.  Literals are simply Huffman
+ *   coded bytes.  A length/distance pair is a coded length followed by a
+ *   coded distance to represent a string that occurs earlier in the
+ *   uncompressed data that occurs again at the current location.
+ *
+ * - Literals, lengths, and the end-of-block code are combined into a single
+ *   code of up to 286 symbols.  They are 256 literals (0..255), 29 length
+ *   symbols (257..285), and the end-of-block symbol (256).
+ *
+ * - There are 256 possible lengths (3..258), and so 29 symbols are not enough
+ *   to represent all of those.  Lengths 3..10 and 258 are in fact represented
+ *   by just a length symbol.  Lengths 11..257 are represented as a symbol and
+ *   some number of extra bits that are added as an integer to the base length
+ *   of the length symbol.  The number of extra bits is determined by the base
+ *   length symbol.  These are in the static arrays below, lens[] for the base
+ *   lengths and lext[] for the corresponding number of extra bits.
+ *
+ * - The reason that 258 gets its own symbol is that the longest length is used
+ *   often in highly redundant files.  Note that 258 can also be coded as the
+ *   base value 227 plus the maximum extra value of 31.  While a good deflate
+ *   should never do this, it is not an error, and should be decoded properly.
+ *
+ * - If a length is decoded, including its extra bits if any, then it is
+ *   followed a distance code.  There are up to 30 distance symbols.  Again
+ *   there are many more possible distances (1..32768), so extra bits are added
+ *   to a base value represented by the symbol.  The distances 1..4 get their
+ *   own symbol, but the rest require extra bits.  The base distances and
+ *   corresponding number of extra bits are below in the static arrays dist[]
+ *   and dext[].
+ *
+ * - Literal bytes are simply written to the output.  A length/distance pair is
+ *   an instruction to copy previously uncompressed bytes to the output.  The
+ *   copy is from distance bytes back in the output stream, copying for length
+ *   bytes.
+ *
+ * - Distances pointing before the beginning of the output data are not
+ *   permitted.
+ *
+ * - Overlapped copies, where the length is greater than the distance, are
+ *   allowed and common.  For example, a distance of one and a length of 258
+ *   simply copies the last byte 258 times.  A distance of four and a length of
+ *   twelve copies the last four bytes three times.  A simple forward copy
+ *   ignoring whether the length is greater than the distance or not implements
+ *   this correctly.  You should not use memcpy() since its behavior is not
+ *   defined for overlapped arrays.  You should not use memmove() or bcopy()
+ *   since though their behavior -is- defined for overlapping arrays, it is
+ *   defined to do the wrong thing in this case.
+ */
+local int codes(struct state *s,
+                const struct huffman *lencode,
+                const struct huffman *distcode)
+{
+    int symbol;         /* decoded symbol */
+    int len;            /* length for copy */
+    unsigned dist;      /* distance for copy */
+    static const short lens[29] = { /* Size base for length codes 257..285 */
+        3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31,
+        35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258};
+    static const short lext[29] = { /* Extra bits for length codes 257..285 */
+        0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2,
+        3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0};
+    static const short dists[30] = { /* Offset base for distance codes 0..29 */
+        1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193,
+        257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145,
+        8193, 12289, 16385, 24577};
+    static const short dext[30] = { /* Extra bits for distance codes 0..29 */
+        0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6,
+        7, 7, 8, 8, 9, 9, 10, 10, 11, 11,
+        12, 12, 13, 13};
+
+    /* decode literals and length/distance pairs */
+    do {
+        symbol = decode(s, lencode);
+        if (symbol < 0)
+            return symbol;              /* invalid symbol */
+        if (symbol < 256) {             /* literal: symbol is the byte */
+            /* write out the literal */
+            if (s->out != NIL) {
+                if (s->outcnt == s->outlen)
+                    return 1;
+                s->out[s->outcnt] = symbol;
+            }
+            s->outcnt++;
+        }
+        else if (symbol > 256) {        /* length */
+            /* get and compute length */
+            symbol -= 257;
+            if (symbol >= 29)
+                return -10;             /* invalid fixed code */
+            len = lens[symbol] + bits(s, lext[symbol]);
+
+            /* get and check distance */
+            symbol = decode(s, distcode);
+            if (symbol < 0)
+                return symbol;          /* invalid symbol */
+            dist = dists[symbol] + bits(s, dext[symbol]);
+#ifndef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+            if (dist > s->outcnt)
+                return -11;     /* distance too far back */
+#endif
+
+            /* copy length bytes from distance bytes back */
+            if (s->out != NIL) {
+                if (s->outcnt + len > s->outlen)
+                    return 1;
+                while (len--) {
+                    s->out[s->outcnt] =
+#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+                        dist > s->outcnt ?
+                            0 :
+#endif
+                            s->out[s->outcnt - dist];
+                    s->outcnt++;
+                }
+            }
+            else
+                s->outcnt += len;
+        }
+    } while (symbol != 256);            /* end of block symbol */
+
+    /* done with a valid fixed or dynamic block */
+    return 0;
+}
+
+/*
+ * Process a fixed codes block.
+ *
+ * Format notes:
+ *
+ * - This block type can be useful for compressing small amounts of data for
+ *   which the size of the code descriptions in a dynamic block exceeds the
+ *   benefit of custom codes for that block.  For fixed codes, no bits are
+ *   spent on code descriptions.  Instead the code lengths for literal/length
+ *   codes and distance codes are fixed.  The specific lengths for each symbol
+ *   can be seen in the "for" loops below.
+ *
+ * - The literal/length code is complete, but has two symbols that are invalid
+ *   and should result in an error if received.  This cannot be implemented
+ *   simply as an incomplete code since those two symbols are in the "middle"
+ *   of the code.  They are eight bits long and the longest literal/length\
+ *   code is nine bits.  Therefore the code must be constructed with those
+ *   symbols, and the invalid symbols must be detected after decoding.
+ *
+ * - The fixed distance codes also have two invalid symbols that should result
+ *   in an error if received.  Since all of the distance codes are the same
+ *   length, this can be implemented as an incomplete code.  Then the invalid
+ *   codes are detected while decoding.
+ */
+local int fixed(struct state *s)
+{
+    static int virgin = 1;
+    static short lencnt[MAXBITS+1], lensym[FIXLCODES];
+    static short distcnt[MAXBITS+1], distsym[MAXDCODES];
+    static struct huffman lencode, distcode;
+
+    /* build fixed huffman tables if first call (may not be thread safe) */
+    if (virgin) {
+        int symbol;
+        short lengths[FIXLCODES];
+
+        /* construct lencode and distcode */
+        lencode.count = lencnt;
+        lencode.symbol = lensym;
+        distcode.count = distcnt;
+        distcode.symbol = distsym;
+
+        /* literal/length table */
+        for (symbol = 0; symbol < 144; symbol++)
+            lengths[symbol] = 8;
+        for (; symbol < 256; symbol++)
+            lengths[symbol] = 9;
+        for (; symbol < 280; symbol++)
+            lengths[symbol] = 7;
+        for (; symbol < FIXLCODES; symbol++)
+            lengths[symbol] = 8;
+        construct(&lencode, lengths, FIXLCODES);
+
+        /* distance table */
+        for (symbol = 0; symbol < MAXDCODES; symbol++)
+            lengths[symbol] = 5;
+        construct(&distcode, lengths, MAXDCODES);
+
+        /* do this just once */
+        virgin = 0;
+    }
+
+    /* decode data until end-of-block code */
+    return codes(s, &lencode, &distcode);
+}
+
+/*
+ * Process a dynamic codes block.
+ *
+ * Format notes:
+ *
+ * - A dynamic block starts with a description of the literal/length and
+ *   distance codes for that block.  New dynamic blocks allow the compressor to
+ *   rapidly adapt to changing data with new codes optimized for that data.
+ *
+ * - The codes used by the deflate format are "canonical", which means that
+ *   the actual bits of the codes are generated in an unambiguous way simply
+ *   from the number of bits in each code.  Therefore the code descriptions
+ *   are simply a list of code lengths for each symbol.
+ *
+ * - The code lengths are stored in order for the symbols, so lengths are
+ *   provided for each of the literal/length symbols, and for each of the
+ *   distance symbols.
+ *
+ * - If a symbol is not used in the block, this is represented by a zero as
+ *   as the code length.  This does not mean a zero-length code, but rather
+ *   that no code should be created for this symbol.  There is no way in the
+ *   deflate format to represent a zero-length code.
+ *
+ * - The maximum number of bits in a code is 15, so the possible lengths for
+ *   any code are 1..15.
+ *
+ * - The fact that a length of zero is not permitted for a code has an
+ *   interesting consequence.  Normally if only one symbol is used for a given
+ *   code, then in fact that code could be represented with zero bits.  However
+ *   in deflate, that code has to be at least one bit.  So for example, if
+ *   only a single distance base symbol appears in a block, then it will be
+ *   represented by a single code of length one, in particular one 0 bit.  This
+ *   is an incomplete code, since if a 1 bit is received, it has no meaning,
+ *   and should result in an error.  So incomplete distance codes of one symbol
+ *   should be permitted, and the receipt of invalid codes should be handled.
+ *
+ * - It is also possible to have a single literal/length code, but that code
+ *   must be the end-of-block code, since every dynamic block has one.  This
+ *   is not the most efficient way to create an empty block (an empty fixed
+ *   block is fewer bits), but it is allowed by the format.  So incomplete
+ *   literal/length codes of one symbol should also be permitted.
+ *
+ * - If there are only literal codes and no lengths, then there are no distance
+ *   codes.  This is represented by one distance code with zero bits.
+ *
+ * - The list of up to 286 length/literal lengths and up to 30 distance lengths
+ *   are themselves compressed using Huffman codes and run-length encoding.  In
+ *   the list of code lengths, a 0 symbol means no code, a 1..15 symbol means
+ *   that length, and the symbols 16, 17, and 18 are run-length instructions.
+ *   Each of 16, 17, and 18 are follwed by extra bits to define the length of
+ *   the run.  16 copies the last length 3 to 6 times.  17 represents 3 to 10
+ *   zero lengths, and 18 represents 11 to 138 zero lengths.  Unused symbols
+ *   are common, hence the special coding for zero lengths.
+ *
+ * - The symbols for 0..18 are Huffman coded, and so that code must be
+ *   described first.  This is simply a sequence of up to 19 three-bit values
+ *   representing no code (0) or the code length for that symbol (1..7).
+ *
+ * - A dynamic block starts with three fixed-size counts from which is computed
+ *   the number of literal/length code lengths, the number of distance code
+ *   lengths, and the number of code length code lengths (ok, you come up with
+ *   a better name!) in the code descriptions.  For the literal/length and
+ *   distance codes, lengths after those provided are considered zero, i.e. no
+ *   code.  The code length code lengths are received in a permuted order (see
+ *   the order[] array below) to make a short code length code length list more
+ *   likely.  As it turns out, very short and very long codes are less likely
+ *   to be seen in a dynamic code description, hence what may appear initially
+ *   to be a peculiar ordering.
+ *
+ * - Given the number of literal/length code lengths (nlen) and distance code
+ *   lengths (ndist), then they are treated as one long list of nlen + ndist
+ *   code lengths.  Therefore run-length coding can and often does cross the
+ *   boundary between the two sets of lengths.
+ *
+ * - So to summarize, the code description at the start of a dynamic block is
+ *   three counts for the number of code lengths for the literal/length codes,
+ *   the distance codes, and the code length codes.  This is followed by the
+ *   code length code lengths, three bits each.  This is used to construct the
+ *   code length code which is used to read the remainder of the lengths.  Then
+ *   the literal/length code lengths and distance lengths are read as a single
+ *   set of lengths using the code length codes.  Codes are constructed from
+ *   the resulting two sets of lengths, and then finally you can start
+ *   decoding actual compressed data in the block.
+ *
+ * - For reference, a "typical" size for the code description in a dynamic
+ *   block is around 80 bytes.
+ */
+local int dynamic(struct state *s)
+{
+    int nlen, ndist, ncode;             /* number of lengths in descriptor */
+    int index;                          /* index of lengths[] */
+    int err;                            /* construct() return value */
+    short lengths[MAXCODES];            /* descriptor code lengths */
+    short lencnt[MAXBITS+1], lensym[MAXLCODES];         /* lencode memory */
+    short distcnt[MAXBITS+1], distsym[MAXDCODES];       /* distcode memory */
+    struct huffman lencode, distcode;   /* length and distance codes */
+    static const short order[19] =      /* permutation of code length codes */
+        {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
+
+    /* construct lencode and distcode */
+    lencode.count = lencnt;
+    lencode.symbol = lensym;
+    distcode.count = distcnt;
+    distcode.symbol = distsym;
+
+    /* get number of lengths in each table, check lengths */
+    nlen = bits(s, 5) + 257;
+    ndist = bits(s, 5) + 1;
+    ncode = bits(s, 4) + 4;
+    if (nlen > MAXLCODES || ndist > MAXDCODES)
+        return -3;                      /* bad counts */
+
+    /* read code length code lengths (really), missing lengths are zero */
+    for (index = 0; index < ncode; index++)
+        lengths[order[index]] = bits(s, 3);
+    for (; index < 19; index++)
+        lengths[order[index]] = 0;
+
+    /* build huffman table for code lengths codes (use lencode temporarily) */
+    err = construct(&lencode, lengths, 19);
+    if (err != 0)               /* require complete code set here */
+        return -4;
+
+    /* read length/literal and distance code length tables */
+    index = 0;
+    while (index < nlen + ndist) {
+        int symbol;             /* decoded value */
+        int len;                /* last length to repeat */
+
+        symbol = decode(s, &lencode);
+        if (symbol < 0)
+            return symbol;          /* invalid symbol */
+        if (symbol < 16)                /* length in 0..15 */
+            lengths[index++] = symbol;
+        else {                          /* repeat instruction */
+            len = 0;                    /* assume repeating zeros */
+            if (symbol == 16) {         /* repeat last length 3..6 times */
+                if (index == 0)
+                    return -5;          /* no last length! */
+                len = lengths[index - 1];       /* last length */
+                symbol = 3 + bits(s, 2);
+            }
+            else if (symbol == 17)      /* repeat zero 3..10 times */
+                symbol = 3 + bits(s, 3);
+            else                        /* == 18, repeat zero 11..138 times */
+                symbol = 11 + bits(s, 7);
+            if (index + symbol > nlen + ndist)
+                return -6;              /* too many lengths! */
+            while (symbol--)            /* repeat last or zero symbol times */
+                lengths[index++] = len;
+        }
+    }
+
+    /* check for end-of-block code -- there better be one! */
+    if (lengths[256] == 0)
+        return -9;
+
+    /* build huffman table for literal/length codes */
+    err = construct(&lencode, lengths, nlen);
+    if (err && (err < 0 || nlen != lencode.count[0] + lencode.count[1]))
+        return -7;      /* incomplete code ok only for single length 1 code */
+
+    /* build huffman table for distance codes */
+    err = construct(&distcode, lengths + nlen, ndist);
+    if (err && (err < 0 || ndist != distcode.count[0] + distcode.count[1]))
+        return -8;      /* incomplete code ok only for single length 1 code */
+
+    /* decode data until end-of-block code */
+    return codes(s, &lencode, &distcode);
+}
+
+/*
+ * Inflate source to dest.  On return, destlen and sourcelen are updated to the
+ * size of the uncompressed data and the size of the deflate data respectively.
+ * On success, the return value of puff() is zero.  If there is an error in the
+ * source data, i.e. it is not in the deflate format, then a negative value is
+ * returned.  If there is not enough input available or there is not enough
+ * output space, then a positive error is returned.  In that case, destlen and
+ * sourcelen are not updated to facilitate retrying from the beginning with the
+ * provision of more input data or more output space.  In the case of invalid
+ * inflate data (a negative error), the dest and source pointers are updated to
+ * facilitate the debugging of deflators.
+ *
+ * puff() also has a mode to determine the size of the uncompressed output with
+ * no output written.  For this dest must be (unsigned char *)0.  In this case,
+ * the input value of *destlen is ignored, and on return *destlen is set to the
+ * size of the uncompressed output.
+ *
+ * The return codes are:
+ *
+ *   2:  available inflate data did not terminate
+ *   1:  output space exhausted before completing inflate
+ *   0:  successful inflate
+ *  -1:  invalid block type (type == 3)
+ *  -2:  stored block length did not match one's complement
+ *  -3:  dynamic block code description: too many length or distance codes
+ *  -4:  dynamic block code description: code lengths codes incomplete
+ *  -5:  dynamic block code description: repeat lengths with no first length
+ *  -6:  dynamic block code description: repeat more than specified lengths
+ *  -7:  dynamic block code description: invalid literal/length code lengths
+ *  -8:  dynamic block code description: invalid distance code lengths
+ *  -9:  dynamic block code description: missing end-of-block code
+ * -10:  invalid literal/length or distance code in fixed or dynamic block
+ * -11:  distance is too far back in fixed or dynamic block
+ *
+ * Format notes:
+ *
+ * - Three bits are read for each block to determine the kind of block and
+ *   whether or not it is the last block.  Then the block is decoded and the
+ *   process repeated if it was not the last block.
+ *
+ * - The leftover bits in the last byte of the deflate data after the last
+ *   block (if it was a fixed or dynamic block) are undefined and have no
+ *   expected values to check.
+ */
+int puff(unsigned char *dest,           /* pointer to destination pointer */
+         unsigned long *destlen,        /* amount of output space */
+         const unsigned char *source,   /* pointer to source data pointer */
+         unsigned long *sourcelen)      /* amount of input available */
+{
+    struct state s;             /* input/output state */
+    int last, type;             /* block information */
+    int err;                    /* return value */
+
+    /* initialize output state */
+    s.out = dest;
+    s.outlen = *destlen;                /* ignored if dest is NIL */
+    s.outcnt = 0;
+
+    /* initialize input state */
+    s.in = source;
+    s.inlen = *sourcelen;
+    s.incnt = 0;
+    s.bitbuf = 0;
+    s.bitcnt = 0;
+
+    /* return if bits() or decode() tries to read past available input */
+    if (setjmp(s.env) != 0)             /* if came back here via longjmp() */
+        err = 2;                        /* then skip do-loop, return error */
+    else {
+        /* process blocks until last block or error */
+        do {
+            last = bits(&s, 1);         /* one if last block */
+            type = bits(&s, 2);         /* block type 0..3 */
+            err = type == 0 ?
+                    stored(&s) :
+                    (type == 1 ?
+                        fixed(&s) :
+                        (type == 2 ?
+                            dynamic(&s) :
+                            -1));       /* type == 3, invalid */
+            if (err != 0)
+                break;                  /* return with error */
+        } while (!last);
+    }
+
+    /* update the lengths and return */
+    if (err <= 0) {
+        *destlen = s.outcnt;
+        *sourcelen = s.incnt;
+    }
+    return err;
+}
diff --git a/third-party/zlib/contrib/puff/puff.h b/third-party/zlib/contrib/puff/puff.h
new file mode 100644
index 0000000..e23a245
--- /dev/null
+++ b/third-party/zlib/contrib/puff/puff.h
@@ -0,0 +1,35 @@
+/* puff.h
+  Copyright (C) 2002-2013 Mark Adler, all rights reserved
+  version 2.3, 21 Jan 2013
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Mark Adler    madler at alumni.caltech.edu
+ */
+
+
+/*
+ * See puff.c for purpose and usage.
+ */
+#ifndef NIL
+#  define NIL ((unsigned char *)0)      /* for no output option */
+#endif
+
+int puff(unsigned char *dest,           /* pointer to destination pointer */
+         unsigned long *destlen,        /* amount of output space */
+         const unsigned char *source,   /* pointer to source data pointer */
+         unsigned long *sourcelen);     /* amount of input available */
diff --git a/third-party/zlib/contrib/puff/pufftest.c b/third-party/zlib/contrib/puff/pufftest.c
new file mode 100644
index 0000000..7764814
--- /dev/null
+++ b/third-party/zlib/contrib/puff/pufftest.c
@@ -0,0 +1,165 @@
+/*
+ * pufftest.c
+ * Copyright (C) 2002-2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in puff.h
+ * version 2.3, 21 Jan 2013
+ */
+
+/* Example of how to use puff().
+
+   Usage: puff [-w] [-f] [-nnn] file
+          ... | puff [-w] [-f] [-nnn]
+
+   where file is the input file with deflate data, nnn is the number of bytes
+   of input to skip before inflating (e.g. to skip a zlib or gzip header), and
+   -w is used to write the decompressed data to stdout.  -f is for coverage
+   testing, and causes pufftest to fail with not enough output space (-f does
+   a write like -w, so -w is not required). */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "puff.h"
+
+#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
+#  include <fcntl.h>
+#  include <io.h>
+#  define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
+#else
+#  define SET_BINARY_MODE(file)
+#endif
+
+#define local static
+
+/* Return size times approximately the cube root of 2, keeping the result as 1,
+   3, or 5 times a power of 2 -- the result is always > size, until the result
+   is the maximum value of an unsigned long, where it remains.  This is useful
+   to keep reallocations less than ~33% over the actual data. */
+local size_t bythirds(size_t size)
+{
+    int n;
+    size_t m;
+
+    m = size;
+    for (n = 0; m; n++)
+        m >>= 1;
+    if (n < 3)
+        return size + 1;
+    n -= 3;
+    m = size >> n;
+    m += m == 6 ? 2 : 1;
+    m <<= n;
+    return m > size ? m : (size_t)(-1);
+}
+
+/* Read the input file *name, or stdin if name is NULL, into allocated memory.
+   Reallocate to larger buffers until the entire file is read in.  Return a
+   pointer to the allocated data, or NULL if there was a memory allocation
+   failure.  *len is the number of bytes of data read from the input file (even
+   if load() returns NULL).  If the input file was empty or could not be opened
+   or read, *len is zero. */
+local void *load(const char *name, size_t *len)
+{
+    size_t size;
+    void *buf, *swap;
+    FILE *in;
+
+    *len = 0;
+    buf = malloc(size = 4096);
+    if (buf == NULL)
+        return NULL;
+    in = name == NULL ? stdin : fopen(name, "rb");
+    if (in != NULL) {
+        for (;;) {
+            *len += fread((char *)buf + *len, 1, size - *len, in);
+            if (*len < size) break;
+            size = bythirds(size);
+            if (size == *len || (swap = realloc(buf, size)) == NULL) {
+                free(buf);
+                buf = NULL;
+                break;
+            }
+            buf = swap;
+        }
+        fclose(in);
+    }
+    return buf;
+}
+
+int main(int argc, char **argv)
+{
+    int ret, put = 0, fail = 0;
+    unsigned skip = 0;
+    char *arg, *name = NULL;
+    unsigned char *source = NULL, *dest;
+    size_t len = 0;
+    unsigned long sourcelen, destlen;
+
+    /* process arguments */
+    while (arg = *++argv, --argc)
+        if (arg[0] == '-') {
+            if (arg[1] == 'w' && arg[2] == 0)
+                put = 1;
+            else if (arg[1] == 'f' && arg[2] == 0)
+                fail = 1, put = 1;
+            else if (arg[1] >= '0' && arg[1] <= '9')
+                skip = (unsigned)atoi(arg + 1);
+            else {
+                fprintf(stderr, "invalid option %s\n", arg);
+                return 3;
+            }
+        }
+        else if (name != NULL) {
+            fprintf(stderr, "only one file name allowed\n");
+            return 3;
+        }
+        else
+            name = arg;
+    source = load(name, &len);
+    if (source == NULL) {
+        fprintf(stderr, "memory allocation failure\n");
+        return 4;
+    }
+    if (len == 0) {
+        fprintf(stderr, "could not read %s, or it was empty\n",
+                name == NULL ? "<stdin>" : name);
+        free(source);
+        return 3;
+    }
+    if (skip >= len) {
+        fprintf(stderr, "skip request of %d leaves no input\n", skip);
+        free(source);
+        return 3;
+    }
+
+    /* test inflate data with offset skip */
+    len -= skip;
+    sourcelen = (unsigned long)len;
+    ret = puff(NIL, &destlen, source + skip, &sourcelen);
+    if (ret)
+        fprintf(stderr, "puff() failed with return code %d\n", ret);
+    else {
+        fprintf(stderr, "puff() succeeded uncompressing %lu bytes\n", destlen);
+        if (sourcelen < len) fprintf(stderr, "%lu compressed bytes unused\n",
+                                     len - sourcelen);
+    }
+
+    /* if requested, inflate again and write decompressd data to stdout */
+    if (put && ret == 0) {
+        if (fail)
+            destlen >>= 1;
+        dest = malloc(destlen);
+        if (dest == NULL) {
+            fprintf(stderr, "memory allocation failure\n");
+            free(source);
+            return 4;
+        }
+        puff(dest, &destlen, source + skip, &sourcelen);
+        SET_BINARY_MODE(stdout);
+        fwrite(dest, 1, destlen, stdout);
+        free(dest);
+    }
+
+    /* clean up */
+    free(source);
+    return ret;
+}
diff --git a/third-party/zlib/contrib/testzlib/testzlib.c b/third-party/zlib/contrib/testzlib/testzlib.c
new file mode 100644
index 0000000..5f659de
--- /dev/null
+++ b/third-party/zlib/contrib/testzlib/testzlib.c
@@ -0,0 +1,275 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <windows.h>
+
+#include "zlib.h"
+
+
+void MyDoMinus64(LARGE_INTEGER *R,LARGE_INTEGER A,LARGE_INTEGER B)
+{
+    R->HighPart = A.HighPart - B.HighPart;
+    if (A.LowPart >= B.LowPart)
+        R->LowPart = A.LowPart - B.LowPart;
+    else
+    {
+        R->LowPart = A.LowPart - B.LowPart;
+        R->HighPart --;
+    }
+}
+
+#ifdef _M_X64
+// see http://msdn2.microsoft.com/library/twchhe95(en-us,vs.80).aspx for __rdtsc
+unsigned __int64 __rdtsc(void);
+void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64)
+{
+ //   printf("rdtsc = %I64x\n",__rdtsc());
+   pbeginTime64->QuadPart=__rdtsc();
+}
+
+LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf)
+{
+    LARGE_INTEGER LIres;
+    unsigned _int64 res=__rdtsc()-((unsigned _int64)(beginTime64.QuadPart));
+    LIres.QuadPart=res;
+   // printf("rdtsc = %I64x\n",__rdtsc());
+    return LIres;
+}
+#else
+#ifdef _M_IX86
+void myGetRDTSC32(LARGE_INTEGER * pbeginTime64)
+{
+    DWORD dwEdx,dwEax;
+    _asm
+    {
+        rdtsc
+        mov dwEax,eax
+        mov dwEdx,edx
+    }
+    pbeginTime64->LowPart=dwEax;
+    pbeginTime64->HighPart=dwEdx;
+}
+
+void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64)
+{
+    myGetRDTSC32(pbeginTime64);
+}
+
+LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf)
+{
+    LARGE_INTEGER LIres,endTime64;
+    myGetRDTSC32(&endTime64);
+
+    LIres.LowPart=LIres.HighPart=0;
+    MyDoMinus64(&LIres,endTime64,beginTime64);
+    return LIres;
+}
+#else
+void myGetRDTSC32(LARGE_INTEGER * pbeginTime64)
+{
+}
+
+void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64)
+{
+}
+
+LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf)
+{
+    LARGE_INTEGER lr;
+    lr.QuadPart=0;
+    return lr;
+}
+#endif
+#endif
+
+void BeginCountPerfCounter(LARGE_INTEGER * pbeginTime64,BOOL fComputeTimeQueryPerf)
+{
+    if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(pbeginTime64)))
+    {
+        pbeginTime64->LowPart = GetTickCount();
+        pbeginTime64->HighPart = 0;
+    }
+}
+
+DWORD GetMsecSincePerfCounter(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf)
+{
+    LARGE_INTEGER endTime64,ticksPerSecond,ticks;
+    DWORDLONG ticksShifted,tickSecShifted;
+    DWORD dwLog=16+0;
+    DWORD dwRet;
+    if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(&endTime64)))
+        dwRet = (GetTickCount() - beginTime64.LowPart)*1;
+    else
+    {
+        MyDoMinus64(&ticks,endTime64,beginTime64);
+        QueryPerformanceFrequency(&ticksPerSecond);
+
+
+        {
+            ticksShifted = Int64ShrlMod32(*(DWORDLONG*)&ticks,dwLog);
+            tickSecShifted = Int64ShrlMod32(*(DWORDLONG*)&ticksPerSecond,dwLog);
+
+        }
+
+        dwRet = (DWORD)((((DWORD)ticksShifted)*1000)/(DWORD)(tickSecShifted));
+        dwRet *=1;
+    }
+    return dwRet;
+}
+
+int ReadFileMemory(const char* filename,long* plFileSize,unsigned char** pFilePtr)
+{
+    FILE* stream;
+    unsigned char* ptr;
+    int retVal=1;
+    stream=fopen(filename, "rb");
+    if (stream==NULL)
+        return 0;
+
+    fseek(stream,0,SEEK_END);
+
+    *plFileSize=ftell(stream);
+    fseek(stream,0,SEEK_SET);
+    ptr=malloc((*plFileSize)+1);
+    if (ptr==NULL)
+        retVal=0;
+    else
+    {
+        if (fread(ptr, 1, *plFileSize,stream) != (*plFileSize))
+            retVal=0;
+    }
+    fclose(stream);
+    *pFilePtr=ptr;
+    return retVal;
+}
+
+int main(int argc, char *argv[])
+{
+    int BlockSizeCompress=0x8000;
+    int BlockSizeUncompress=0x8000;
+    int cprLevel=Z_DEFAULT_COMPRESSION ;
+    long lFileSize;
+    unsigned char* FilePtr;
+    long lBufferSizeCpr;
+    long lBufferSizeUncpr;
+    long lCompressedSize=0;
+    unsigned char* CprPtr;
+    unsigned char* UncprPtr;
+    long lSizeCpr,lSizeUncpr;
+    DWORD dwGetTick,dwMsecQP;
+    LARGE_INTEGER li_qp,li_rdtsc,dwResRdtsc;
+
+    if (argc<=1)
+    {
+        printf("run TestZlib <File> [BlockSizeCompress] [BlockSizeUncompress] [compres. level]\n");
+        return 0;
+    }
+
+    if (ReadFileMemory(argv[1],&lFileSize,&FilePtr)==0)
+    {
+        printf("error reading %s\n",argv[1]);
+        return 1;
+    }
+    else printf("file %s read, %u bytes\n",argv[1],lFileSize);
+
+    if (argc>=3)
+        BlockSizeCompress=atol(argv[2]);
+
+    if (argc>=4)
+        BlockSizeUncompress=atol(argv[3]);
+
+    if (argc>=5)
+        cprLevel=(int)atol(argv[4]);
+
+    lBufferSizeCpr = lFileSize + (lFileSize/0x10) + 0x200;
+    lBufferSizeUncpr = lBufferSizeCpr;
+
+    CprPtr=(unsigned char*)malloc(lBufferSizeCpr + BlockSizeCompress);
+
+    BeginCountPerfCounter(&li_qp,TRUE);
+    dwGetTick=GetTickCount();
+    BeginCountRdtsc(&li_rdtsc);
+    {
+        z_stream zcpr;
+        int ret=Z_OK;
+        long lOrigToDo = lFileSize;
+        long lOrigDone = 0;
+        int step=0;
+        memset(&zcpr,0,sizeof(z_stream));
+        deflateInit(&zcpr,cprLevel);
+
+        zcpr.next_in = FilePtr;
+        zcpr.next_out = CprPtr;
+
+
+        do
+        {
+            long all_read_before = zcpr.total_in;
+            zcpr.avail_in = min(lOrigToDo,BlockSizeCompress);
+            zcpr.avail_out = BlockSizeCompress;
+            ret=deflate(&zcpr,(zcpr.avail_in==lOrigToDo) ? Z_FINISH : Z_SYNC_FLUSH);
+            lOrigDone += (zcpr.total_in-all_read_before);
+            lOrigToDo -= (zcpr.total_in-all_read_before);
+            step++;
+        } while (ret==Z_OK);
+
+        lSizeCpr=zcpr.total_out;
+        deflateEnd(&zcpr);
+        dwGetTick=GetTickCount()-dwGetTick;
+        dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE);
+        dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE);
+        printf("total compress size = %u, in %u step\n",lSizeCpr,step);
+        printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.);
+        printf("defcpr time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.);
+        printf("defcpr result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart);
+    }
+
+    CprPtr=(unsigned char*)realloc(CprPtr,lSizeCpr);
+    UncprPtr=(unsigned char*)malloc(lBufferSizeUncpr + BlockSizeUncompress);
+
+    BeginCountPerfCounter(&li_qp,TRUE);
+    dwGetTick=GetTickCount();
+    BeginCountRdtsc(&li_rdtsc);
+    {
+        z_stream zcpr;
+        int ret=Z_OK;
+        long lOrigToDo = lSizeCpr;
+        long lOrigDone = 0;
+        int step=0;
+        memset(&zcpr,0,sizeof(z_stream));
+        inflateInit(&zcpr);
+
+        zcpr.next_in = CprPtr;
+        zcpr.next_out = UncprPtr;
+
+
+        do
+        {
+            long all_read_before = zcpr.total_in;
+            zcpr.avail_in = min(lOrigToDo,BlockSizeUncompress);
+            zcpr.avail_out = BlockSizeUncompress;
+            ret=inflate(&zcpr,Z_SYNC_FLUSH);
+            lOrigDone += (zcpr.total_in-all_read_before);
+            lOrigToDo -= (zcpr.total_in-all_read_before);
+            step++;
+        } while (ret==Z_OK);
+
+        lSizeUncpr=zcpr.total_out;
+        inflateEnd(&zcpr);
+        dwGetTick=GetTickCount()-dwGetTick;
+        dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE);
+        dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE);
+        printf("total uncompress size = %u, in %u step\n",lSizeUncpr,step);
+        printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.);
+        printf("uncpr  time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.);
+        printf("uncpr  result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart);
+    }
+
+    if (lSizeUncpr==lFileSize)
+    {
+        if (memcmp(FilePtr,UncprPtr,lFileSize)==0)
+            printf("compare ok\n");
+
+    }
+
+    return 0;
+}
diff --git a/third-party/zlib/contrib/testzlib/testzlib.txt b/third-party/zlib/contrib/testzlib/testzlib.txt
new file mode 100644
index 0000000..62258f1
--- /dev/null
+++ b/third-party/zlib/contrib/testzlib/testzlib.txt
@@ -0,0 +1,10 @@
+To build testzLib with Visual Studio 2005:
+
+copy to a directory file from :
+- root of zLib tree
+- contrib/testzlib
+- contrib/masmx86
+- contrib/masmx64
+- contrib/vstudio/vc7
+
+and open testzlib8.sln
\ No newline at end of file
diff --git a/third-party/zlib/contrib/untgz/Makefile b/third-party/zlib/contrib/untgz/Makefile
new file mode 100644
index 0000000..b54266f
--- /dev/null
+++ b/third-party/zlib/contrib/untgz/Makefile
@@ -0,0 +1,14 @@
+CC=cc
+CFLAGS=-g
+
+untgz: untgz.o ../../libz.a
+	$(CC) $(CFLAGS) -o untgz untgz.o -L../.. -lz
+
+untgz.o: untgz.c ../../zlib.h
+	$(CC) $(CFLAGS) -c -I../.. untgz.c
+
+../../libz.a:
+	cd ../..; ./configure; make
+
+clean:
+	rm -f untgz untgz.o *~
diff --git a/third-party/zlib/contrib/untgz/Makefile.msc b/third-party/zlib/contrib/untgz/Makefile.msc
new file mode 100644
index 0000000..77b8602
--- /dev/null
+++ b/third-party/zlib/contrib/untgz/Makefile.msc
@@ -0,0 +1,17 @@
+CC=cl
+CFLAGS=-MD
+
+untgz.exe: untgz.obj ..\..\zlib.lib
+	$(CC) $(CFLAGS) untgz.obj ..\..\zlib.lib
+
+untgz.obj: untgz.c ..\..\zlib.h
+	$(CC) $(CFLAGS) -c -I..\.. untgz.c
+
+..\..\zlib.lib:
+	cd ..\..
+	$(MAKE) -f win32\makefile.msc
+	cd contrib\untgz
+
+clean:
+	-del untgz.obj
+	-del untgz.exe
diff --git a/third-party/zlib/contrib/untgz/untgz.c b/third-party/zlib/contrib/untgz/untgz.c
new file mode 100644
index 0000000..2c391e5
--- /dev/null
+++ b/third-party/zlib/contrib/untgz/untgz.c
@@ -0,0 +1,674 @@
+/*
+ * untgz.c -- Display contents and extract files from a gzip'd TAR file
+ *
+ * written by Pedro A. Aranda Gutierrez <paag at tid.es>
+ * adaptation to Unix by Jean-loup Gailly <jloup at gzip.org>
+ * various fixes by Cosmin Truta <cosmint at cs.ubbcluj.ro>
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <errno.h>
+
+#include "zlib.h"
+
+#ifdef unix
+#  include <unistd.h>
+#else
+#  include <direct.h>
+#  include <io.h>
+#endif
+
+#ifdef WIN32
+#include <windows.h>
+#  ifndef F_OK
+#    define F_OK  0
+#  endif
+#  define mkdir(dirname,mode)   _mkdir(dirname)
+#  ifdef _MSC_VER
+#    define access(path,mode)   _access(path,mode)
+#    define chmod(path,mode)    _chmod(path,mode)
+#    define strdup(str)         _strdup(str)
+#  endif
+#else
+#  include <utime.h>
+#endif
+
+
+/* values used in typeflag field */
+
+#define REGTYPE  '0'            /* regular file */
+#define AREGTYPE '\0'           /* regular file */
+#define LNKTYPE  '1'            /* link */
+#define SYMTYPE  '2'            /* reserved */
+#define CHRTYPE  '3'            /* character special */
+#define BLKTYPE  '4'            /* block special */
+#define DIRTYPE  '5'            /* directory */
+#define FIFOTYPE '6'            /* FIFO special */
+#define CONTTYPE '7'            /* reserved */
+
+/* GNU tar extensions */
+
+#define GNUTYPE_DUMPDIR  'D'    /* file names from dumped directory */
+#define GNUTYPE_LONGLINK 'K'    /* long link name */
+#define GNUTYPE_LONGNAME 'L'    /* long file name */
+#define GNUTYPE_MULTIVOL 'M'    /* continuation of file from another volume */
+#define GNUTYPE_NAMES    'N'    /* file name that does not fit into main hdr */
+#define GNUTYPE_SPARSE   'S'    /* sparse file */
+#define GNUTYPE_VOLHDR   'V'    /* tape/volume header */
+
+
+/* tar header */
+
+#define BLOCKSIZE     512
+#define SHORTNAMESIZE 100
+
+struct tar_header
+{                               /* byte offset */
+  char name[100];               /*   0 */
+  char mode[8];                 /* 100 */
+  char uid[8];                  /* 108 */
+  char gid[8];                  /* 116 */
+  char size[12];                /* 124 */
+  char mtime[12];               /* 136 */
+  char chksum[8];               /* 148 */
+  char typeflag;                /* 156 */
+  char linkname[100];           /* 157 */
+  char magic[6];                /* 257 */
+  char version[2];              /* 263 */
+  char uname[32];               /* 265 */
+  char gname[32];               /* 297 */
+  char devmajor[8];             /* 329 */
+  char devminor[8];             /* 337 */
+  char prefix[155];             /* 345 */
+                                /* 500 */
+};
+
+union tar_buffer
+{
+  char               buffer[BLOCKSIZE];
+  struct tar_header  header;
+};
+
+struct attr_item
+{
+  struct attr_item  *next;
+  char              *fname;
+  int                mode;
+  time_t             time;
+};
+
+enum { TGZ_EXTRACT, TGZ_LIST, TGZ_INVALID };
+
+char *TGZfname          OF((const char *));
+void TGZnotfound        OF((const char *));
+
+int getoct              OF((char *, int));
+char *strtime           OF((time_t *));
+int setfiletime         OF((char *, time_t));
+void push_attr          OF((struct attr_item **, char *, int, time_t));
+void restore_attr       OF((struct attr_item **));
+
+int ExprMatch           OF((char *, char *));
+
+int makedir             OF((char *));
+int matchname           OF((int, int, char **, char *));
+
+void error              OF((const char *));
+int tar                 OF((gzFile, int, int, int, char **));
+
+void help               OF((int));
+int main                OF((int, char **));
+
+char *prog;
+
+const char *TGZsuffix[] = { "\0", ".tar", ".tar.gz", ".taz", ".tgz", NULL };
+
+/* return the file name of the TGZ archive */
+/* or NULL if it does not exist */
+
+char *TGZfname (const char *arcname)
+{
+  static char buffer[1024];
+  int origlen,i;
+
+  strcpy(buffer,arcname);
+  origlen = strlen(buffer);
+
+  for (i=0; TGZsuffix[i]; i++)
+    {
+       strcpy(buffer+origlen,TGZsuffix[i]);
+       if (access(buffer,F_OK) == 0)
+         return buffer;
+    }
+  return NULL;
+}
+
+
+/* error message for the filename */
+
+void TGZnotfound (const char *arcname)
+{
+  int i;
+
+  fprintf(stderr,"%s: Couldn't find ",prog);
+  for (i=0;TGZsuffix[i];i++)
+    fprintf(stderr,(TGZsuffix[i+1]) ? "%s%s, " : "or %s%s\n",
+            arcname,
+            TGZsuffix[i]);
+  exit(1);
+}
+
+
+/* convert octal digits to int */
+/* on error return -1 */
+
+int getoct (char *p,int width)
+{
+  int result = 0;
+  char c;
+
+  while (width--)
+    {
+      c = *p++;
+      if (c == 0)
+        break;
+      if (c == ' ')
+        continue;
+      if (c < '0' || c > '7')
+        return -1;
+      result = result * 8 + (c - '0');
+    }
+  return result;
+}
+
+
+/* convert time_t to string */
+/* use the "YYYY/MM/DD hh:mm:ss" format */
+
+char *strtime (time_t *t)
+{
+  struct tm   *local;
+  static char result[32];
+
+  local = localtime(t);
+  sprintf(result,"%4d/%02d/%02d %02d:%02d:%02d",
+          local->tm_year+1900, local->tm_mon+1, local->tm_mday,
+          local->tm_hour, local->tm_min, local->tm_sec);
+  return result;
+}
+
+
+/* set file time */
+
+int setfiletime (char *fname,time_t ftime)
+{
+#ifdef WIN32
+  static int isWinNT = -1;
+  SYSTEMTIME st;
+  FILETIME locft, modft;
+  struct tm *loctm;
+  HANDLE hFile;
+  int result;
+
+  loctm = localtime(&ftime);
+  if (loctm == NULL)
+    return -1;
+
+  st.wYear         = (WORD)loctm->tm_year + 1900;
+  st.wMonth        = (WORD)loctm->tm_mon + 1;
+  st.wDayOfWeek    = (WORD)loctm->tm_wday;
+  st.wDay          = (WORD)loctm->tm_mday;
+  st.wHour         = (WORD)loctm->tm_hour;
+  st.wMinute       = (WORD)loctm->tm_min;
+  st.wSecond       = (WORD)loctm->tm_sec;
+  st.wMilliseconds = 0;
+  if (!SystemTimeToFileTime(&st, &locft) ||
+      !LocalFileTimeToFileTime(&locft, &modft))
+    return -1;
+
+  if (isWinNT < 0)
+    isWinNT = (GetVersion() < 0x80000000) ? 1 : 0;
+  hFile = CreateFile(fname, GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
+                     (isWinNT ? FILE_FLAG_BACKUP_SEMANTICS : 0),
+                     NULL);
+  if (hFile == INVALID_HANDLE_VALUE)
+    return -1;
+  result = SetFileTime(hFile, NULL, NULL, &modft) ? 0 : -1;
+  CloseHandle(hFile);
+  return result;
+#else
+  struct utimbuf settime;
+
+  settime.actime = settime.modtime = ftime;
+  return utime(fname,&settime);
+#endif
+}
+
+
+/* push file attributes */
+
+void push_attr(struct attr_item **list,char *fname,int mode,time_t time)
+{
+  struct attr_item *item;
+
+  item = (struct attr_item *)malloc(sizeof(struct attr_item));
+  if (item == NULL)
+    error("Out of memory");
+  item->fname = strdup(fname);
+  item->mode  = mode;
+  item->time  = time;
+  item->next  = *list;
+  *list       = item;
+}
+
+
+/* restore file attributes */
+
+void restore_attr(struct attr_item **list)
+{
+  struct attr_item *item, *prev;
+
+  for (item = *list; item != NULL; )
+    {
+      setfiletime(item->fname,item->time);
+      chmod(item->fname,item->mode);
+      prev = item;
+      item = item->next;
+      free(prev);
+    }
+  *list = NULL;
+}
+
+
+/* match regular expression */
+
+#define ISSPECIAL(c) (((c) == '*') || ((c) == '/'))
+
+int ExprMatch (char *string,char *expr)
+{
+  while (1)
+    {
+      if (ISSPECIAL(*expr))
+        {
+          if (*expr == '/')
+            {
+              if (*string != '\\' && *string != '/')
+                return 0;
+              string ++; expr++;
+            }
+          else if (*expr == '*')
+            {
+              if (*expr ++ == 0)
+                return 1;
+              while (*++string != *expr)
+                if (*string == 0)
+                  return 0;
+            }
+        }
+      else
+        {
+          if (*string != *expr)
+            return 0;
+          if (*expr++ == 0)
+            return 1;
+          string++;
+        }
+    }
+}
+
+
+/* recursive mkdir */
+/* abort on ENOENT; ignore other errors like "directory already exists" */
+/* return 1 if OK */
+/*        0 on error */
+
+int makedir (char *newdir)
+{
+  char *buffer = strdup(newdir);
+  char *p;
+  int  len = strlen(buffer);
+
+  if (len <= 0) {
+    free(buffer);
+    return 0;
+  }
+  if (buffer[len-1] == '/') {
+    buffer[len-1] = '\0';
+  }
+  if (mkdir(buffer, 0755) == 0)
+    {
+      free(buffer);
+      return 1;
+    }
+
+  p = buffer+1;
+  while (1)
+    {
+      char hold;
+
+      while(*p && *p != '\\' && *p != '/')
+        p++;
+      hold = *p;
+      *p = 0;
+      if ((mkdir(buffer, 0755) == -1) && (errno == ENOENT))
+        {
+          fprintf(stderr,"%s: Couldn't create directory %s\n",prog,buffer);
+          free(buffer);
+          return 0;
+        }
+      if (hold == 0)
+        break;
+      *p++ = hold;
+    }
+  free(buffer);
+  return 1;
+}
+
+
+int matchname (int arg,int argc,char **argv,char *fname)
+{
+  if (arg == argc)      /* no arguments given (untgz tgzarchive) */
+    return 1;
+
+  while (arg < argc)
+    if (ExprMatch(fname,argv[arg++]))
+      return 1;
+
+  return 0; /* ignore this for the moment being */
+}
+
+
+/* tar file list or extract */
+
+int tar (gzFile in,int action,int arg,int argc,char **argv)
+{
+  union  tar_buffer buffer;
+  int    len;
+  int    err;
+  int    getheader = 1;
+  int    remaining = 0;
+  FILE   *outfile = NULL;
+  char   fname[BLOCKSIZE];
+  int    tarmode;
+  time_t tartime;
+  struct attr_item *attributes = NULL;
+
+  if (action == TGZ_LIST)
+    printf("    date      time     size                       file\n"
+           " ---------- -------- --------- -------------------------------------\n");
+  while (1)
+    {
+      len = gzread(in, &buffer, BLOCKSIZE);
+      if (len < 0)
+        error(gzerror(in, &err));
+      /*
+       * Always expect complete blocks to process
+       * the tar information.
+       */
+      if (len != BLOCKSIZE)
+        {
+          action = TGZ_INVALID; /* force error exit */
+          remaining = 0;        /* force I/O cleanup */
+        }
+
+      /*
+       * If we have to get a tar header
+       */
+      if (getheader >= 1)
+        {
+          /*
+           * if we met the end of the tar
+           * or the end-of-tar block,
+           * we are done
+           */
+          if (len == 0 || buffer.header.name[0] == 0)
+            break;
+
+          tarmode = getoct(buffer.header.mode,8);
+          tartime = (time_t)getoct(buffer.header.mtime,12);
+          if (tarmode == -1 || tartime == (time_t)-1)
+            {
+              buffer.header.name[0] = 0;
+              action = TGZ_INVALID;
+            }
+
+          if (getheader == 1)
+            {
+              strncpy(fname,buffer.header.name,SHORTNAMESIZE);
+              if (fname[SHORTNAMESIZE-1] != 0)
+                  fname[SHORTNAMESIZE] = 0;
+            }
+          else
+            {
+              /*
+               * The file name is longer than SHORTNAMESIZE
+               */
+              if (strncmp(fname,buffer.header.name,SHORTNAMESIZE-1) != 0)
+                  error("bad long name");
+              getheader = 1;
+            }
+
+          /*
+           * Act according to the type flag
+           */
+          switch (buffer.header.typeflag)
+            {
+            case DIRTYPE:
+              if (action == TGZ_LIST)
+                printf(" %s     <dir> %s\n",strtime(&tartime),fname);
+              if (action == TGZ_EXTRACT)
+                {
+                  makedir(fname);
+                  push_attr(&attributes,fname,tarmode,tartime);
+                }
+              break;
+            case REGTYPE:
+            case AREGTYPE:
+              remaining = getoct(buffer.header.size,12);
+              if (remaining == -1)
+                {
+                  action = TGZ_INVALID;
+                  break;
+                }
+              if (action == TGZ_LIST)
+                printf(" %s %9d %s\n",strtime(&tartime),remaining,fname);
+              else if (action == TGZ_EXTRACT)
+                {
+                  if (matchname(arg,argc,argv,fname))
+                    {
+                      outfile = fopen(fname,"wb");
+                      if (outfile == NULL) {
+                        /* try creating directory */
+                        char *p = strrchr(fname, '/');
+                        if (p != NULL) {
+                          *p = '\0';
+                          makedir(fname);
+                          *p = '/';
+                          outfile = fopen(fname,"wb");
+                        }
+                      }
+                      if (outfile != NULL)
+                        printf("Extracting %s\n",fname);
+                      else
+                        fprintf(stderr, "%s: Couldn't create %s",prog,fname);
+                    }
+                  else
+                    outfile = NULL;
+                }
+              getheader = 0;
+              break;
+            case GNUTYPE_LONGLINK:
+            case GNUTYPE_LONGNAME:
+              remaining = getoct(buffer.header.size,12);
+              if (remaining < 0 || remaining >= BLOCKSIZE)
+                {
+                  action = TGZ_INVALID;
+                  break;
+                }
+              len = gzread(in, fname, BLOCKSIZE);
+              if (len < 0)
+                error(gzerror(in, &err));
+              if (fname[BLOCKSIZE-1] != 0 || (int)strlen(fname) > remaining)
+                {
+                  action = TGZ_INVALID;
+                  break;
+                }
+              getheader = 2;
+              break;
+            default:
+              if (action == TGZ_LIST)
+                printf(" %s     <---> %s\n",strtime(&tartime),fname);
+              break;
+            }
+        }
+      else
+        {
+          unsigned int bytes = (remaining > BLOCKSIZE) ? BLOCKSIZE : remaining;
+
+          if (outfile != NULL)
+            {
+              if (fwrite(&buffer,sizeof(char),bytes,outfile) != bytes)
+                {
+                  fprintf(stderr,
+                    "%s: Error writing %s -- skipping\n",prog,fname);
+                  fclose(outfile);
+                  outfile = NULL;
+                  remove(fname);
+                }
+            }
+          remaining -= bytes;
+        }
+
+      if (remaining == 0)
+        {
+          getheader = 1;
+          if (outfile != NULL)
+            {
+              fclose(outfile);
+              outfile = NULL;
+              if (action != TGZ_INVALID)
+                push_attr(&attributes,fname,tarmode,tartime);
+            }
+        }
+
+      /*
+       * Abandon if errors are found
+       */
+      if (action == TGZ_INVALID)
+        {
+          error("broken archive");
+          break;
+        }
+    }
+
+  /*
+   * Restore file modes and time stamps
+   */
+  restore_attr(&attributes);
+
+  if (gzclose(in) != Z_OK)
+    error("failed gzclose");
+
+  return 0;
+}
+
+
+/* ============================================================ */
+
+void help(int exitval)
+{
+  printf("untgz version 0.2.1\n"
+         "  using zlib version %s\n\n",
+         zlibVersion());
+  printf("Usage: untgz file.tgz            extract all files\n"
+         "       untgz file.tgz fname ...  extract selected files\n"
+         "       untgz -l file.tgz         list archive contents\n"
+         "       untgz -h                  display this help\n");
+  exit(exitval);
+}
+
+void error(const char *msg)
+{
+  fprintf(stderr, "%s: %s\n", prog, msg);
+  exit(1);
+}
+
+
+/* ============================================================ */
+
+#if defined(WIN32) && defined(__GNUC__)
+int _CRT_glob = 0;      /* disable argument globbing in MinGW */
+#endif
+
+int main(int argc,char **argv)
+{
+    int         action = TGZ_EXTRACT;
+    int         arg = 1;
+    char        *TGZfile;
+    gzFile      *f;
+
+    prog = strrchr(argv[0],'\\');
+    if (prog == NULL)
+      {
+        prog = strrchr(argv[0],'/');
+        if (prog == NULL)
+          {
+            prog = strrchr(argv[0],':');
+            if (prog == NULL)
+              prog = argv[0];
+            else
+              prog++;
+          }
+        else
+          prog++;
+      }
+    else
+      prog++;
+
+    if (argc == 1)
+      help(0);
+
+    if (strcmp(argv[arg],"-l") == 0)
+      {
+        action = TGZ_LIST;
+        if (argc == ++arg)
+          help(0);
+      }
+    else if (strcmp(argv[arg],"-h") == 0)
+      {
+        help(0);
+      }
+
+    if ((TGZfile = TGZfname(argv[arg])) == NULL)
+      TGZnotfound(argv[arg]);
+
+    ++arg;
+    if ((action == TGZ_LIST) && (arg != argc))
+      help(1);
+
+/*
+ *  Process the TGZ file
+ */
+    switch(action)
+      {
+      case TGZ_LIST:
+      case TGZ_EXTRACT:
+        f = gzopen(TGZfile,"rb");
+        if (f == NULL)
+          {
+            fprintf(stderr,"%s: Couldn't gzopen %s\n",prog,TGZfile);
+            return 1;
+          }
+        exit(tar(f, action, arg, argc, argv));
+      break;
+
+      default:
+        error("Unknown option");
+        exit(1);
+      }
+
+    return 0;
+}
diff --git a/third-party/zlib/contrib/vstudio/readme.txt b/third-party/zlib/contrib/vstudio/readme.txt
new file mode 100644
index 0000000..bfdcd9d
--- /dev/null
+++ b/third-party/zlib/contrib/vstudio/readme.txt
@@ -0,0 +1,65 @@
+Building instructions for the DLL versions of Zlib 1.2.8
+========================================================
+
+This directory contains projects that build zlib and minizip using
+Microsoft Visual C++ 9.0/10.0.
+
+You don't need to build these projects yourself. You can download the
+binaries from:
+  http://www.winimage.com/zLibDll
+
+More information can be found at this site.
+
+
+
+
+
+Build instructions for Visual Studio 2008 (32 bits or 64 bits)
+--------------------------------------------------------------
+- Uncompress current zlib, including all contrib/* files
+- Compile assembly code (with Visual Studio Command Prompt) by running:
+   bld_ml64.bat (in contrib\masmx64)
+   bld_ml32.bat (in contrib\masmx86)
+- Open contrib\vstudio\vc9\zlibvc.sln with Microsoft Visual C++ 2008
+- Or run: vcbuild /rebuild contrib\vstudio\vc9\zlibvc.sln "Release|Win32"
+
+Build instructions for Visual Studio 2010 (32 bits or 64 bits)
+--------------------------------------------------------------
+- Uncompress current zlib, including all contrib/* files
+- Open contrib\vstudio\vc10\zlibvc.sln with Microsoft Visual C++ 2010
+
+Build instructions for Visual Studio 2012 (32 bits or 64 bits)
+--------------------------------------------------------------
+- Uncompress current zlib, including all contrib/* files
+- Open contrib\vstudio\vc11\zlibvc.sln with Microsoft Visual C++ 2012
+
+
+Important
+---------
+- To use zlibwapi.dll in your application, you must define the
+  macro ZLIB_WINAPI when compiling your application's source files.
+
+
+Additional notes
+----------------
+- This DLL, named zlibwapi.dll, is compatible to the old zlib.dll built
+  by Gilles Vollant from the zlib 1.1.x sources, and distributed at
+    http://www.winimage.com/zLibDll
+  It uses the WINAPI calling convention for the exported functions, and
+  includes the minizip functionality. If your application needs that
+  particular build of zlib.dll, you can rename zlibwapi.dll to zlib.dll.
+
+- The new DLL was renamed because there exist several incompatible
+  versions of zlib.dll on the Internet.
+
+- There is also an official DLL build of zlib, named zlib1.dll. This one
+  is exporting the functions using the CDECL convention. See the file
+  win32\DLL_FAQ.txt found in this zlib distribution.
+
+- There used to be a ZLIB_DLL macro in zlib 1.1.x, but now this symbol
+  has a slightly different effect. To avoid compatibility problems, do
+  not define it here.
+
+
+Gilles Vollant
+info at winimage.com
diff --git a/third-party/zlib/crc32.c b/third-party/zlib/crc32.c
new file mode 100644
index 0000000..979a719
--- /dev/null
+++ b/third-party/zlib/crc32.c
@@ -0,0 +1,425 @@
+/* crc32.c -- compute the CRC-32 of a data stream
+ * Copyright (C) 1995-2006, 2010, 2011, 2012 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ *
+ * Thanks to Rodney Brown <rbrown64 at csc.com.au> for his contribution of faster
+ * CRC methods: exclusive-oring 32 bits of data at a time, and pre-computing
+ * tables for updating the shift register in one step with three exclusive-ors
+ * instead of four steps with four exclusive-ors.  This results in about a
+ * factor of two increase in speed on a Power PC G4 (PPC7455) using gcc -O3.
+ */
+
+/* @(#) $Id$ */
+
+/*
+  Note on the use of DYNAMIC_CRC_TABLE: there is no mutex or semaphore
+  protection on the static variables used to control the first-use generation
+  of the crc tables.  Therefore, if you #define DYNAMIC_CRC_TABLE, you should
+  first call get_crc_table() to initialize the tables before allowing more than
+  one thread to use crc32().
+
+  DYNAMIC_CRC_TABLE and MAKECRCH can be #defined to write out crc32.h.
+ */
+
+#ifdef MAKECRCH
+#  include <stdio.h>
+#  ifndef DYNAMIC_CRC_TABLE
+#    define DYNAMIC_CRC_TABLE
+#  endif /* !DYNAMIC_CRC_TABLE */
+#endif /* MAKECRCH */
+
+#include "zutil.h"      /* for STDC and FAR definitions */
+
+#define local static
+
+/* Definitions for doing the crc four data bytes at a time. */
+#if !defined(NOBYFOUR) && defined(Z_U4)
+#  define BYFOUR
+#endif
+#ifdef BYFOUR
+   local unsigned long crc32_little OF((unsigned long,
+                        const unsigned char FAR *, unsigned));
+   local unsigned long crc32_big OF((unsigned long,
+                        const unsigned char FAR *, unsigned));
+#  define TBLS 8
+#else
+#  define TBLS 1
+#endif /* BYFOUR */
+
+/* Local functions for crc concatenation */
+local unsigned long gf2_matrix_times OF((unsigned long *mat,
+                                         unsigned long vec));
+local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat));
+local uLong crc32_combine_ OF((uLong crc1, uLong crc2, z_off64_t len2));
+
+
+#ifdef DYNAMIC_CRC_TABLE
+
+local volatile int crc_table_empty = 1;
+local z_crc_t FAR crc_table[TBLS][256];
+local void make_crc_table OF((void));
+#ifdef MAKECRCH
+   local void write_table OF((FILE *, const z_crc_t FAR *));
+#endif /* MAKECRCH */
+/*
+  Generate tables for a byte-wise 32-bit CRC calculation on the polynomial:
+  x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
+
+  Polynomials over GF(2) are represented in binary, one bit per coefficient,
+  with the lowest powers in the most significant bit.  Then adding polynomials
+  is just exclusive-or, and multiplying a polynomial by x is a right shift by
+  one.  If we call the above polynomial p, and represent a byte as the
+  polynomial q, also with the lowest power in the most significant bit (so the
+  byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
+  where a mod b means the remainder after dividing a by b.
+
+  This calculation is done using the shift-register method of multiplying and
+  taking the remainder.  The register is initialized to zero, and for each
+  incoming bit, x^32 is added mod p to the register if the bit is a one (where
+  x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by
+  x (which is shifting right by one and adding x^32 mod p if the bit shifted
+  out is a one).  We start with the highest power (least significant bit) of
+  q and repeat for all eight bits of q.
+
+  The first table is simply the CRC of all possible eight bit values.  This is
+  all the information needed to generate CRCs on data a byte at a time for all
+  combinations of CRC register values and incoming bytes.  The remaining tables
+  allow for word-at-a-time CRC calculation for both big-endian and little-
+  endian machines, where a word is four bytes.
+*/
+local void make_crc_table()
+{
+    z_crc_t c;
+    int n, k;
+    z_crc_t poly;                       /* polynomial exclusive-or pattern */
+    /* terms of polynomial defining this crc (except x^32): */
+    static volatile int first = 1;      /* flag to limit concurrent making */
+    static const unsigned char p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26};
+
+    /* See if another task is already doing this (not thread-safe, but better
+       than nothing -- significantly reduces duration of vulnerability in
+       case the advice about DYNAMIC_CRC_TABLE is ignored) */
+    if (first) {
+        first = 0;
+
+        /* make exclusive-or pattern from polynomial (0xedb88320UL) */
+        poly = 0;
+        for (n = 0; n < (int)(sizeof(p)/sizeof(unsigned char)); n++)
+            poly |= (z_crc_t)1 << (31 - p[n]);
+
+        /* generate a crc for every 8-bit value */
+        for (n = 0; n < 256; n++) {
+            c = (z_crc_t)n;
+            for (k = 0; k < 8; k++)
+                c = c & 1 ? poly ^ (c >> 1) : c >> 1;
+            crc_table[0][n] = c;
+        }
+
+#ifdef BYFOUR
+        /* generate crc for each value followed by one, two, and three zeros,
+           and then the byte reversal of those as well as the first table */
+        for (n = 0; n < 256; n++) {
+            c = crc_table[0][n];
+            crc_table[4][n] = ZSWAP32(c);
+            for (k = 1; k < 4; k++) {
+                c = crc_table[0][c & 0xff] ^ (c >> 8);
+                crc_table[k][n] = c;
+                crc_table[k + 4][n] = ZSWAP32(c);
+            }
+        }
+#endif /* BYFOUR */
+
+        crc_table_empty = 0;
+    }
+    else {      /* not first */
+        /* wait for the other guy to finish (not efficient, but rare) */
+        while (crc_table_empty)
+            ;
+    }
+
+#ifdef MAKECRCH
+    /* write out CRC tables to crc32.h */
+    {
+        FILE *out;
+
+        out = fopen("crc32.h", "w");
+        if (out == NULL) return;
+        fprintf(out, "/* crc32.h -- tables for rapid CRC calculation\n");
+        fprintf(out, " * Generated automatically by crc32.c\n */\n\n");
+        fprintf(out, "local const z_crc_t FAR ");
+        fprintf(out, "crc_table[TBLS][256] =\n{\n  {\n");
+        write_table(out, crc_table[0]);
+#  ifdef BYFOUR
+        fprintf(out, "#ifdef BYFOUR\n");
+        for (k = 1; k < 8; k++) {
+            fprintf(out, "  },\n  {\n");
+            write_table(out, crc_table[k]);
+        }
+        fprintf(out, "#endif\n");
+#  endif /* BYFOUR */
+        fprintf(out, "  }\n};\n");
+        fclose(out);
+    }
+#endif /* MAKECRCH */
+}
+
+#ifdef MAKECRCH
+local void write_table(out, table)
+    FILE *out;
+    const z_crc_t FAR *table;
+{
+    int n;
+
+    for (n = 0; n < 256; n++)
+        fprintf(out, "%s0x%08lxUL%s", n % 5 ? "" : "    ",
+                (unsigned long)(table[n]),
+                n == 255 ? "\n" : (n % 5 == 4 ? ",\n" : ", "));
+}
+#endif /* MAKECRCH */
+
+#else /* !DYNAMIC_CRC_TABLE */
+/* ========================================================================
+ * Tables of CRC-32s of all single-byte values, made by make_crc_table().
+ */
+#include "crc32.h"
+#endif /* DYNAMIC_CRC_TABLE */
+
+/* =========================================================================
+ * This function can be used by asm versions of crc32()
+ */
+const z_crc_t FAR * ZEXPORT get_crc_table()
+{
+#ifdef DYNAMIC_CRC_TABLE
+    if (crc_table_empty)
+        make_crc_table();
+#endif /* DYNAMIC_CRC_TABLE */
+    return (const z_crc_t FAR *)crc_table;
+}
+
+/* ========================================================================= */
+#define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
+#define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
+
+/* ========================================================================= */
+unsigned long ZEXPORT crc32(crc, buf, len)
+    unsigned long crc;
+    const unsigned char FAR *buf;
+    uInt len;
+{
+    if (buf == Z_NULL) return 0UL;
+
+#ifdef DYNAMIC_CRC_TABLE
+    if (crc_table_empty)
+        make_crc_table();
+#endif /* DYNAMIC_CRC_TABLE */
+
+#ifdef BYFOUR
+    if (sizeof(void *) == sizeof(ptrdiff_t)) {
+        z_crc_t endian;
+
+        endian = 1;
+        if (*((unsigned char *)(&endian)))
+            return crc32_little(crc, buf, len);
+        else
+            return crc32_big(crc, buf, len);
+    }
+#endif /* BYFOUR */
+    crc = crc ^ 0xffffffffUL;
+    while (len >= 8) {
+        DO8;
+        len -= 8;
+    }
+    if (len) do {
+        DO1;
+    } while (--len);
+    return crc ^ 0xffffffffUL;
+}
+
+#ifdef BYFOUR
+
+/* ========================================================================= */
+#define DOLIT4 c ^= *buf4++; \
+        c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \
+            crc_table[1][(c >> 16) & 0xff] ^ crc_table[0][c >> 24]
+#define DOLIT32 DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4
+
+/* ========================================================================= */
+local unsigned long crc32_little(crc, buf, len)
+    unsigned long crc;
+    const unsigned char FAR *buf;
+    unsigned len;
+{
+    register z_crc_t c;
+    register const z_crc_t FAR *buf4;
+
+    c = (z_crc_t)crc;
+    c = ~c;
+    while (len && ((ptrdiff_t)buf & 3)) {
+        c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
+        len--;
+    }
+
+    buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
+    while (len >= 32) {
+        DOLIT32;
+        len -= 32;
+    }
+    while (len >= 4) {
+        DOLIT4;
+        len -= 4;
+    }
+    buf = (const unsigned char FAR *)buf4;
+
+    if (len) do {
+        c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
+    } while (--len);
+    c = ~c;
+    return (unsigned long)c;
+}
+
+/* ========================================================================= */
+#define DOBIG4 c ^= *++buf4; \
+        c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \
+            crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24]
+#define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4
+
+/* ========================================================================= */
+local unsigned long crc32_big(crc, buf, len)
+    unsigned long crc;
+    const unsigned char FAR *buf;
+    unsigned len;
+{
+    register z_crc_t c;
+    register const z_crc_t FAR *buf4;
+
+    c = ZSWAP32((z_crc_t)crc);
+    c = ~c;
+    while (len && ((ptrdiff_t)buf & 3)) {
+        c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
+        len--;
+    }
+
+    buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
+    buf4--;
+    while (len >= 32) {
+        DOBIG32;
+        len -= 32;
+    }
+    while (len >= 4) {
+        DOBIG4;
+        len -= 4;
+    }
+    buf4++;
+    buf = (const unsigned char FAR *)buf4;
+
+    if (len) do {
+        c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
+    } while (--len);
+    c = ~c;
+    return (unsigned long)(ZSWAP32(c));
+}
+
+#endif /* BYFOUR */
+
+#define GF2_DIM 32      /* dimension of GF(2) vectors (length of CRC) */
+
+/* ========================================================================= */
+local unsigned long gf2_matrix_times(mat, vec)
+    unsigned long *mat;
+    unsigned long vec;
+{
+    unsigned long sum;
+
+    sum = 0;
+    while (vec) {
+        if (vec & 1)
+            sum ^= *mat;
+        vec >>= 1;
+        mat++;
+    }
+    return sum;
+}
+
+/* ========================================================================= */
+local void gf2_matrix_square(square, mat)
+    unsigned long *square;
+    unsigned long *mat;
+{
+    int n;
+
+    for (n = 0; n < GF2_DIM; n++)
+        square[n] = gf2_matrix_times(mat, mat[n]);
+}
+
+/* ========================================================================= */
+local uLong crc32_combine_(crc1, crc2, len2)
+    uLong crc1;
+    uLong crc2;
+    z_off64_t len2;
+{
+    int n;
+    unsigned long row;
+    unsigned long even[GF2_DIM];    /* even-power-of-two zeros operator */
+    unsigned long odd[GF2_DIM];     /* odd-power-of-two zeros operator */
+
+    /* degenerate case (also disallow negative lengths) */
+    if (len2 <= 0)
+        return crc1;
+
+    /* put operator for one zero bit in odd */
+    odd[0] = 0xedb88320UL;          /* CRC-32 polynomial */
+    row = 1;
+    for (n = 1; n < GF2_DIM; n++) {
+        odd[n] = row;
+        row <<= 1;
+    }
+
+    /* put operator for two zero bits in even */
+    gf2_matrix_square(even, odd);
+
+    /* put operator for four zero bits in odd */
+    gf2_matrix_square(odd, even);
+
+    /* apply len2 zeros to crc1 (first square will put the operator for one
+       zero byte, eight zero bits, in even) */
+    do {
+        /* apply zeros operator for this bit of len2 */
+        gf2_matrix_square(even, odd);
+        if (len2 & 1)
+            crc1 = gf2_matrix_times(even, crc1);
+        len2 >>= 1;
+
+        /* if no more bits set, then done */
+        if (len2 == 0)
+            break;
+
+        /* another iteration of the loop with odd and even swapped */
+        gf2_matrix_square(odd, even);
+        if (len2 & 1)
+            crc1 = gf2_matrix_times(odd, crc1);
+        len2 >>= 1;
+
+        /* if no more bits set, then done */
+    } while (len2 != 0);
+
+    /* return combined crc */
+    crc1 ^= crc2;
+    return crc1;
+}
+
+/* ========================================================================= */
+uLong ZEXPORT crc32_combine(crc1, crc2, len2)
+    uLong crc1;
+    uLong crc2;
+    z_off_t len2;
+{
+    return crc32_combine_(crc1, crc2, len2);
+}
+
+uLong ZEXPORT crc32_combine64(crc1, crc2, len2)
+    uLong crc1;
+    uLong crc2;
+    z_off64_t len2;
+{
+    return crc32_combine_(crc1, crc2, len2);
+}
diff --git a/third-party/zlib/crc32.h b/third-party/zlib/crc32.h
new file mode 100644
index 0000000..9e0c778
--- /dev/null
+++ b/third-party/zlib/crc32.h
@@ -0,0 +1,441 @@
+/* crc32.h -- tables for rapid CRC calculation
+ * Generated automatically by crc32.c
+ */
+
+local const z_crc_t FAR crc_table[TBLS][256] =
+{
+  {
+    0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL,
+    0x706af48fUL, 0xe963a535UL, 0x9e6495a3UL, 0x0edb8832UL, 0x79dcb8a4UL,
+    0xe0d5e91eUL, 0x97d2d988UL, 0x09b64c2bUL, 0x7eb17cbdUL, 0xe7b82d07UL,
+    0x90bf1d91UL, 0x1db71064UL, 0x6ab020f2UL, 0xf3b97148UL, 0x84be41deUL,
+    0x1adad47dUL, 0x6ddde4ebUL, 0xf4d4b551UL, 0x83d385c7UL, 0x136c9856UL,
+    0x646ba8c0UL, 0xfd62f97aUL, 0x8a65c9ecUL, 0x14015c4fUL, 0x63066cd9UL,
+    0xfa0f3d63UL, 0x8d080df5UL, 0x3b6e20c8UL, 0x4c69105eUL, 0xd56041e4UL,
+    0xa2677172UL, 0x3c03e4d1UL, 0x4b04d447UL, 0xd20d85fdUL, 0xa50ab56bUL,
+    0x35b5a8faUL, 0x42b2986cUL, 0xdbbbc9d6UL, 0xacbcf940UL, 0x32d86ce3UL,
+    0x45df5c75UL, 0xdcd60dcfUL, 0xabd13d59UL, 0x26d930acUL, 0x51de003aUL,
+    0xc8d75180UL, 0xbfd06116UL, 0x21b4f4b5UL, 0x56b3c423UL, 0xcfba9599UL,
+    0xb8bda50fUL, 0x2802b89eUL, 0x5f058808UL, 0xc60cd9b2UL, 0xb10be924UL,
+    0x2f6f7c87UL, 0x58684c11UL, 0xc1611dabUL, 0xb6662d3dUL, 0x76dc4190UL,
+    0x01db7106UL, 0x98d220bcUL, 0xefd5102aUL, 0x71b18589UL, 0x06b6b51fUL,
+    0x9fbfe4a5UL, 0xe8b8d433UL, 0x7807c9a2UL, 0x0f00f934UL, 0x9609a88eUL,
+    0xe10e9818UL, 0x7f6a0dbbUL, 0x086d3d2dUL, 0x91646c97UL, 0xe6635c01UL,
+    0x6b6b51f4UL, 0x1c6c6162UL, 0x856530d8UL, 0xf262004eUL, 0x6c0695edUL,
+    0x1b01a57bUL, 0x8208f4c1UL, 0xf50fc457UL, 0x65b0d9c6UL, 0x12b7e950UL,
+    0x8bbeb8eaUL, 0xfcb9887cUL, 0x62dd1ddfUL, 0x15da2d49UL, 0x8cd37cf3UL,
+    0xfbd44c65UL, 0x4db26158UL, 0x3ab551ceUL, 0xa3bc0074UL, 0xd4bb30e2UL,
+    0x4adfa541UL, 0x3dd895d7UL, 0xa4d1c46dUL, 0xd3d6f4fbUL, 0x4369e96aUL,
+    0x346ed9fcUL, 0xad678846UL, 0xda60b8d0UL, 0x44042d73UL, 0x33031de5UL,
+    0xaa0a4c5fUL, 0xdd0d7cc9UL, 0x5005713cUL, 0x270241aaUL, 0xbe0b1010UL,
+    0xc90c2086UL, 0x5768b525UL, 0x206f85b3UL, 0xb966d409UL, 0xce61e49fUL,
+    0x5edef90eUL, 0x29d9c998UL, 0xb0d09822UL, 0xc7d7a8b4UL, 0x59b33d17UL,
+    0x2eb40d81UL, 0xb7bd5c3bUL, 0xc0ba6cadUL, 0xedb88320UL, 0x9abfb3b6UL,
+    0x03b6e20cUL, 0x74b1d29aUL, 0xead54739UL, 0x9dd277afUL, 0x04db2615UL,
+    0x73dc1683UL, 0xe3630b12UL, 0x94643b84UL, 0x0d6d6a3eUL, 0x7a6a5aa8UL,
+    0xe40ecf0bUL, 0x9309ff9dUL, 0x0a00ae27UL, 0x7d079eb1UL, 0xf00f9344UL,
+    0x8708a3d2UL, 0x1e01f268UL, 0x6906c2feUL, 0xf762575dUL, 0x806567cbUL,
+    0x196c3671UL, 0x6e6b06e7UL, 0xfed41b76UL, 0x89d32be0UL, 0x10da7a5aUL,
+    0x67dd4accUL, 0xf9b9df6fUL, 0x8ebeeff9UL, 0x17b7be43UL, 0x60b08ed5UL,
+    0xd6d6a3e8UL, 0xa1d1937eUL, 0x38d8c2c4UL, 0x4fdff252UL, 0xd1bb67f1UL,
+    0xa6bc5767UL, 0x3fb506ddUL, 0x48b2364bUL, 0xd80d2bdaUL, 0xaf0a1b4cUL,
+    0x36034af6UL, 0x41047a60UL, 0xdf60efc3UL, 0xa867df55UL, 0x316e8eefUL,
+    0x4669be79UL, 0xcb61b38cUL, 0xbc66831aUL, 0x256fd2a0UL, 0x5268e236UL,
+    0xcc0c7795UL, 0xbb0b4703UL, 0x220216b9UL, 0x5505262fUL, 0xc5ba3bbeUL,
+    0xb2bd0b28UL, 0x2bb45a92UL, 0x5cb36a04UL, 0xc2d7ffa7UL, 0xb5d0cf31UL,
+    0x2cd99e8bUL, 0x5bdeae1dUL, 0x9b64c2b0UL, 0xec63f226UL, 0x756aa39cUL,
+    0x026d930aUL, 0x9c0906a9UL, 0xeb0e363fUL, 0x72076785UL, 0x05005713UL,
+    0x95bf4a82UL, 0xe2b87a14UL, 0x7bb12baeUL, 0x0cb61b38UL, 0x92d28e9bUL,
+    0xe5d5be0dUL, 0x7cdcefb7UL, 0x0bdbdf21UL, 0x86d3d2d4UL, 0xf1d4e242UL,
+    0x68ddb3f8UL, 0x1fda836eUL, 0x81be16cdUL, 0xf6b9265bUL, 0x6fb077e1UL,
+    0x18b74777UL, 0x88085ae6UL, 0xff0f6a70UL, 0x66063bcaUL, 0x11010b5cUL,
+    0x8f659effUL, 0xf862ae69UL, 0x616bffd3UL, 0x166ccf45UL, 0xa00ae278UL,
+    0xd70dd2eeUL, 0x4e048354UL, 0x3903b3c2UL, 0xa7672661UL, 0xd06016f7UL,
+    0x4969474dUL, 0x3e6e77dbUL, 0xaed16a4aUL, 0xd9d65adcUL, 0x40df0b66UL,
+    0x37d83bf0UL, 0xa9bcae53UL, 0xdebb9ec5UL, 0x47b2cf7fUL, 0x30b5ffe9UL,
+    0xbdbdf21cUL, 0xcabac28aUL, 0x53b39330UL, 0x24b4a3a6UL, 0xbad03605UL,
+    0xcdd70693UL, 0x54de5729UL, 0x23d967bfUL, 0xb3667a2eUL, 0xc4614ab8UL,
+    0x5d681b02UL, 0x2a6f2b94UL, 0xb40bbe37UL, 0xc30c8ea1UL, 0x5a05df1bUL,
+    0x2d02ef8dUL
+#ifdef BYFOUR
+  },
+  {
+    0x00000000UL, 0x191b3141UL, 0x32366282UL, 0x2b2d53c3UL, 0x646cc504UL,
+    0x7d77f445UL, 0x565aa786UL, 0x4f4196c7UL, 0xc8d98a08UL, 0xd1c2bb49UL,
+    0xfaefe88aUL, 0xe3f4d9cbUL, 0xacb54f0cUL, 0xb5ae7e4dUL, 0x9e832d8eUL,
+    0x87981ccfUL, 0x4ac21251UL, 0x53d92310UL, 0x78f470d3UL, 0x61ef4192UL,
+    0x2eaed755UL, 0x37b5e614UL, 0x1c98b5d7UL, 0x05838496UL, 0x821b9859UL,
+    0x9b00a918UL, 0xb02dfadbUL, 0xa936cb9aUL, 0xe6775d5dUL, 0xff6c6c1cUL,
+    0xd4413fdfUL, 0xcd5a0e9eUL, 0x958424a2UL, 0x8c9f15e3UL, 0xa7b24620UL,
+    0xbea97761UL, 0xf1e8e1a6UL, 0xe8f3d0e7UL, 0xc3de8324UL, 0xdac5b265UL,
+    0x5d5daeaaUL, 0x44469febUL, 0x6f6bcc28UL, 0x7670fd69UL, 0x39316baeUL,
+    0x202a5aefUL, 0x0b07092cUL, 0x121c386dUL, 0xdf4636f3UL, 0xc65d07b2UL,
+    0xed705471UL, 0xf46b6530UL, 0xbb2af3f7UL, 0xa231c2b6UL, 0x891c9175UL,
+    0x9007a034UL, 0x179fbcfbUL, 0x0e848dbaUL, 0x25a9de79UL, 0x3cb2ef38UL,
+    0x73f379ffUL, 0x6ae848beUL, 0x41c51b7dUL, 0x58de2a3cUL, 0xf0794f05UL,
+    0xe9627e44UL, 0xc24f2d87UL, 0xdb541cc6UL, 0x94158a01UL, 0x8d0ebb40UL,
+    0xa623e883UL, 0xbf38d9c2UL, 0x38a0c50dUL, 0x21bbf44cUL, 0x0a96a78fUL,
+    0x138d96ceUL, 0x5ccc0009UL, 0x45d73148UL, 0x6efa628bUL, 0x77e153caUL,
+    0xbabb5d54UL, 0xa3a06c15UL, 0x888d3fd6UL, 0x91960e97UL, 0xded79850UL,
+    0xc7cca911UL, 0xece1fad2UL, 0xf5facb93UL, 0x7262d75cUL, 0x6b79e61dUL,
+    0x4054b5deUL, 0x594f849fUL, 0x160e1258UL, 0x0f152319UL, 0x243870daUL,
+    0x3d23419bUL, 0x65fd6ba7UL, 0x7ce65ae6UL, 0x57cb0925UL, 0x4ed03864UL,
+    0x0191aea3UL, 0x188a9fe2UL, 0x33a7cc21UL, 0x2abcfd60UL, 0xad24e1afUL,
+    0xb43fd0eeUL, 0x9f12832dUL, 0x8609b26cUL, 0xc94824abUL, 0xd05315eaUL,
+    0xfb7e4629UL, 0xe2657768UL, 0x2f3f79f6UL, 0x362448b7UL, 0x1d091b74UL,
+    0x04122a35UL, 0x4b53bcf2UL, 0x52488db3UL, 0x7965de70UL, 0x607eef31UL,
+    0xe7e6f3feUL, 0xfefdc2bfUL, 0xd5d0917cUL, 0xcccba03dUL, 0x838a36faUL,
+    0x9a9107bbUL, 0xb1bc5478UL, 0xa8a76539UL, 0x3b83984bUL, 0x2298a90aUL,
+    0x09b5fac9UL, 0x10aecb88UL, 0x5fef5d4fUL, 0x46f46c0eUL, 0x6dd93fcdUL,
+    0x74c20e8cUL, 0xf35a1243UL, 0xea412302UL, 0xc16c70c1UL, 0xd8774180UL,
+    0x9736d747UL, 0x8e2de606UL, 0xa500b5c5UL, 0xbc1b8484UL, 0x71418a1aUL,
+    0x685abb5bUL, 0x4377e898UL, 0x5a6cd9d9UL, 0x152d4f1eUL, 0x0c367e5fUL,
+    0x271b2d9cUL, 0x3e001cddUL, 0xb9980012UL, 0xa0833153UL, 0x8bae6290UL,
+    0x92b553d1UL, 0xddf4c516UL, 0xc4eff457UL, 0xefc2a794UL, 0xf6d996d5UL,
+    0xae07bce9UL, 0xb71c8da8UL, 0x9c31de6bUL, 0x852aef2aUL, 0xca6b79edUL,
+    0xd37048acUL, 0xf85d1b6fUL, 0xe1462a2eUL, 0x66de36e1UL, 0x7fc507a0UL,
+    0x54e85463UL, 0x4df36522UL, 0x02b2f3e5UL, 0x1ba9c2a4UL, 0x30849167UL,
+    0x299fa026UL, 0xe4c5aeb8UL, 0xfdde9ff9UL, 0xd6f3cc3aUL, 0xcfe8fd7bUL,
+    0x80a96bbcUL, 0x99b25afdUL, 0xb29f093eUL, 0xab84387fUL, 0x2c1c24b0UL,
+    0x350715f1UL, 0x1e2a4632UL, 0x07317773UL, 0x4870e1b4UL, 0x516bd0f5UL,
+    0x7a468336UL, 0x635db277UL, 0xcbfad74eUL, 0xd2e1e60fUL, 0xf9ccb5ccUL,
+    0xe0d7848dUL, 0xaf96124aUL, 0xb68d230bUL, 0x9da070c8UL, 0x84bb4189UL,
+    0x03235d46UL, 0x1a386c07UL, 0x31153fc4UL, 0x280e0e85UL, 0x674f9842UL,
+    0x7e54a903UL, 0x5579fac0UL, 0x4c62cb81UL, 0x8138c51fUL, 0x9823f45eUL,
+    0xb30ea79dUL, 0xaa1596dcUL, 0xe554001bUL, 0xfc4f315aUL, 0xd7626299UL,
+    0xce7953d8UL, 0x49e14f17UL, 0x50fa7e56UL, 0x7bd72d95UL, 0x62cc1cd4UL,
+    0x2d8d8a13UL, 0x3496bb52UL, 0x1fbbe891UL, 0x06a0d9d0UL, 0x5e7ef3ecUL,
+    0x4765c2adUL, 0x6c48916eUL, 0x7553a02fUL, 0x3a1236e8UL, 0x230907a9UL,
+    0x0824546aUL, 0x113f652bUL, 0x96a779e4UL, 0x8fbc48a5UL, 0xa4911b66UL,
+    0xbd8a2a27UL, 0xf2cbbce0UL, 0xebd08da1UL, 0xc0fdde62UL, 0xd9e6ef23UL,
+    0x14bce1bdUL, 0x0da7d0fcUL, 0x268a833fUL, 0x3f91b27eUL, 0x70d024b9UL,
+    0x69cb15f8UL, 0x42e6463bUL, 0x5bfd777aUL, 0xdc656bb5UL, 0xc57e5af4UL,
+    0xee530937UL, 0xf7483876UL, 0xb809aeb1UL, 0xa1129ff0UL, 0x8a3fcc33UL,
+    0x9324fd72UL
+  },
+  {
+    0x00000000UL, 0x01c26a37UL, 0x0384d46eUL, 0x0246be59UL, 0x0709a8dcUL,
+    0x06cbc2ebUL, 0x048d7cb2UL, 0x054f1685UL, 0x0e1351b8UL, 0x0fd13b8fUL,
+    0x0d9785d6UL, 0x0c55efe1UL, 0x091af964UL, 0x08d89353UL, 0x0a9e2d0aUL,
+    0x0b5c473dUL, 0x1c26a370UL, 0x1de4c947UL, 0x1fa2771eUL, 0x1e601d29UL,
+    0x1b2f0bacUL, 0x1aed619bUL, 0x18abdfc2UL, 0x1969b5f5UL, 0x1235f2c8UL,
+    0x13f798ffUL, 0x11b126a6UL, 0x10734c91UL, 0x153c5a14UL, 0x14fe3023UL,
+    0x16b88e7aUL, 0x177ae44dUL, 0x384d46e0UL, 0x398f2cd7UL, 0x3bc9928eUL,
+    0x3a0bf8b9UL, 0x3f44ee3cUL, 0x3e86840bUL, 0x3cc03a52UL, 0x3d025065UL,
+    0x365e1758UL, 0x379c7d6fUL, 0x35dac336UL, 0x3418a901UL, 0x3157bf84UL,
+    0x3095d5b3UL, 0x32d36beaUL, 0x331101ddUL, 0x246be590UL, 0x25a98fa7UL,
+    0x27ef31feUL, 0x262d5bc9UL, 0x23624d4cUL, 0x22a0277bUL, 0x20e69922UL,
+    0x2124f315UL, 0x2a78b428UL, 0x2bbade1fUL, 0x29fc6046UL, 0x283e0a71UL,
+    0x2d711cf4UL, 0x2cb376c3UL, 0x2ef5c89aUL, 0x2f37a2adUL, 0x709a8dc0UL,
+    0x7158e7f7UL, 0x731e59aeUL, 0x72dc3399UL, 0x7793251cUL, 0x76514f2bUL,
+    0x7417f172UL, 0x75d59b45UL, 0x7e89dc78UL, 0x7f4bb64fUL, 0x7d0d0816UL,
+    0x7ccf6221UL, 0x798074a4UL, 0x78421e93UL, 0x7a04a0caUL, 0x7bc6cafdUL,
+    0x6cbc2eb0UL, 0x6d7e4487UL, 0x6f38fadeUL, 0x6efa90e9UL, 0x6bb5866cUL,
+    0x6a77ec5bUL, 0x68315202UL, 0x69f33835UL, 0x62af7f08UL, 0x636d153fUL,
+    0x612bab66UL, 0x60e9c151UL, 0x65a6d7d4UL, 0x6464bde3UL, 0x662203baUL,
+    0x67e0698dUL, 0x48d7cb20UL, 0x4915a117UL, 0x4b531f4eUL, 0x4a917579UL,
+    0x4fde63fcUL, 0x4e1c09cbUL, 0x4c5ab792UL, 0x4d98dda5UL, 0x46c49a98UL,
+    0x4706f0afUL, 0x45404ef6UL, 0x448224c1UL, 0x41cd3244UL, 0x400f5873UL,
+    0x4249e62aUL, 0x438b8c1dUL, 0x54f16850UL, 0x55330267UL, 0x5775bc3eUL,
+    0x56b7d609UL, 0x53f8c08cUL, 0x523aaabbUL, 0x507c14e2UL, 0x51be7ed5UL,
+    0x5ae239e8UL, 0x5b2053dfUL, 0x5966ed86UL, 0x58a487b1UL, 0x5deb9134UL,
+    0x5c29fb03UL, 0x5e6f455aUL, 0x5fad2f6dUL, 0xe1351b80UL, 0xe0f771b7UL,
+    0xe2b1cfeeUL, 0xe373a5d9UL, 0xe63cb35cUL, 0xe7fed96bUL, 0xe5b86732UL,
+    0xe47a0d05UL, 0xef264a38UL, 0xeee4200fUL, 0xeca29e56UL, 0xed60f461UL,
+    0xe82fe2e4UL, 0xe9ed88d3UL, 0xebab368aUL, 0xea695cbdUL, 0xfd13b8f0UL,
+    0xfcd1d2c7UL, 0xfe976c9eUL, 0xff5506a9UL, 0xfa1a102cUL, 0xfbd87a1bUL,
+    0xf99ec442UL, 0xf85cae75UL, 0xf300e948UL, 0xf2c2837fUL, 0xf0843d26UL,
+    0xf1465711UL, 0xf4094194UL, 0xf5cb2ba3UL, 0xf78d95faUL, 0xf64fffcdUL,
+    0xd9785d60UL, 0xd8ba3757UL, 0xdafc890eUL, 0xdb3ee339UL, 0xde71f5bcUL,
+    0xdfb39f8bUL, 0xddf521d2UL, 0xdc374be5UL, 0xd76b0cd8UL, 0xd6a966efUL,
+    0xd4efd8b6UL, 0xd52db281UL, 0xd062a404UL, 0xd1a0ce33UL, 0xd3e6706aUL,
+    0xd2241a5dUL, 0xc55efe10UL, 0xc49c9427UL, 0xc6da2a7eUL, 0xc7184049UL,
+    0xc25756ccUL, 0xc3953cfbUL, 0xc1d382a2UL, 0xc011e895UL, 0xcb4dafa8UL,
+    0xca8fc59fUL, 0xc8c97bc6UL, 0xc90b11f1UL, 0xcc440774UL, 0xcd866d43UL,
+    0xcfc0d31aUL, 0xce02b92dUL, 0x91af9640UL, 0x906dfc77UL, 0x922b422eUL,
+    0x93e92819UL, 0x96a63e9cUL, 0x976454abUL, 0x9522eaf2UL, 0x94e080c5UL,
+    0x9fbcc7f8UL, 0x9e7eadcfUL, 0x9c381396UL, 0x9dfa79a1UL, 0x98b56f24UL,
+    0x99770513UL, 0x9b31bb4aUL, 0x9af3d17dUL, 0x8d893530UL, 0x8c4b5f07UL,
+    0x8e0de15eUL, 0x8fcf8b69UL, 0x8a809decUL, 0x8b42f7dbUL, 0x89044982UL,
+    0x88c623b5UL, 0x839a6488UL, 0x82580ebfUL, 0x801eb0e6UL, 0x81dcdad1UL,
+    0x8493cc54UL, 0x8551a663UL, 0x8717183aUL, 0x86d5720dUL, 0xa9e2d0a0UL,
+    0xa820ba97UL, 0xaa6604ceUL, 0xaba46ef9UL, 0xaeeb787cUL, 0xaf29124bUL,
+    0xad6fac12UL, 0xacadc625UL, 0xa7f18118UL, 0xa633eb2fUL, 0xa4755576UL,
+    0xa5b73f41UL, 0xa0f829c4UL, 0xa13a43f3UL, 0xa37cfdaaUL, 0xa2be979dUL,
+    0xb5c473d0UL, 0xb40619e7UL, 0xb640a7beUL, 0xb782cd89UL, 0xb2cddb0cUL,
+    0xb30fb13bUL, 0xb1490f62UL, 0xb08b6555UL, 0xbbd72268UL, 0xba15485fUL,
+    0xb853f606UL, 0xb9919c31UL, 0xbcde8ab4UL, 0xbd1ce083UL, 0xbf5a5edaUL,
+    0xbe9834edUL
+  },
+  {
+    0x00000000UL, 0xb8bc6765UL, 0xaa09c88bUL, 0x12b5afeeUL, 0x8f629757UL,
+    0x37def032UL, 0x256b5fdcUL, 0x9dd738b9UL, 0xc5b428efUL, 0x7d084f8aUL,
+    0x6fbde064UL, 0xd7018701UL, 0x4ad6bfb8UL, 0xf26ad8ddUL, 0xe0df7733UL,
+    0x58631056UL, 0x5019579fUL, 0xe8a530faUL, 0xfa109f14UL, 0x42acf871UL,
+    0xdf7bc0c8UL, 0x67c7a7adUL, 0x75720843UL, 0xcdce6f26UL, 0x95ad7f70UL,
+    0x2d111815UL, 0x3fa4b7fbUL, 0x8718d09eUL, 0x1acfe827UL, 0xa2738f42UL,
+    0xb0c620acUL, 0x087a47c9UL, 0xa032af3eUL, 0x188ec85bUL, 0x0a3b67b5UL,
+    0xb28700d0UL, 0x2f503869UL, 0x97ec5f0cUL, 0x8559f0e2UL, 0x3de59787UL,
+    0x658687d1UL, 0xdd3ae0b4UL, 0xcf8f4f5aUL, 0x7733283fUL, 0xeae41086UL,
+    0x525877e3UL, 0x40edd80dUL, 0xf851bf68UL, 0xf02bf8a1UL, 0x48979fc4UL,
+    0x5a22302aUL, 0xe29e574fUL, 0x7f496ff6UL, 0xc7f50893UL, 0xd540a77dUL,
+    0x6dfcc018UL, 0x359fd04eUL, 0x8d23b72bUL, 0x9f9618c5UL, 0x272a7fa0UL,
+    0xbafd4719UL, 0x0241207cUL, 0x10f48f92UL, 0xa848e8f7UL, 0x9b14583dUL,
+    0x23a83f58UL, 0x311d90b6UL, 0x89a1f7d3UL, 0x1476cf6aUL, 0xaccaa80fUL,
+    0xbe7f07e1UL, 0x06c36084UL, 0x5ea070d2UL, 0xe61c17b7UL, 0xf4a9b859UL,
+    0x4c15df3cUL, 0xd1c2e785UL, 0x697e80e0UL, 0x7bcb2f0eUL, 0xc377486bUL,
+    0xcb0d0fa2UL, 0x73b168c7UL, 0x6104c729UL, 0xd9b8a04cUL, 0x446f98f5UL,
+    0xfcd3ff90UL, 0xee66507eUL, 0x56da371bUL, 0x0eb9274dUL, 0xb6054028UL,
+    0xa4b0efc6UL, 0x1c0c88a3UL, 0x81dbb01aUL, 0x3967d77fUL, 0x2bd27891UL,
+    0x936e1ff4UL, 0x3b26f703UL, 0x839a9066UL, 0x912f3f88UL, 0x299358edUL,
+    0xb4446054UL, 0x0cf80731UL, 0x1e4da8dfUL, 0xa6f1cfbaUL, 0xfe92dfecUL,
+    0x462eb889UL, 0x549b1767UL, 0xec277002UL, 0x71f048bbUL, 0xc94c2fdeUL,
+    0xdbf98030UL, 0x6345e755UL, 0x6b3fa09cUL, 0xd383c7f9UL, 0xc1366817UL,
+    0x798a0f72UL, 0xe45d37cbUL, 0x5ce150aeUL, 0x4e54ff40UL, 0xf6e89825UL,
+    0xae8b8873UL, 0x1637ef16UL, 0x048240f8UL, 0xbc3e279dUL, 0x21e91f24UL,
+    0x99557841UL, 0x8be0d7afUL, 0x335cb0caUL, 0xed59b63bUL, 0x55e5d15eUL,
+    0x47507eb0UL, 0xffec19d5UL, 0x623b216cUL, 0xda874609UL, 0xc832e9e7UL,
+    0x708e8e82UL, 0x28ed9ed4UL, 0x9051f9b1UL, 0x82e4565fUL, 0x3a58313aUL,
+    0xa78f0983UL, 0x1f336ee6UL, 0x0d86c108UL, 0xb53aa66dUL, 0xbd40e1a4UL,
+    0x05fc86c1UL, 0x1749292fUL, 0xaff54e4aUL, 0x322276f3UL, 0x8a9e1196UL,
+    0x982bbe78UL, 0x2097d91dUL, 0x78f4c94bUL, 0xc048ae2eUL, 0xd2fd01c0UL,
+    0x6a4166a5UL, 0xf7965e1cUL, 0x4f2a3979UL, 0x5d9f9697UL, 0xe523f1f2UL,
+    0x4d6b1905UL, 0xf5d77e60UL, 0xe762d18eUL, 0x5fdeb6ebUL, 0xc2098e52UL,
+    0x7ab5e937UL, 0x680046d9UL, 0xd0bc21bcUL, 0x88df31eaUL, 0x3063568fUL,
+    0x22d6f961UL, 0x9a6a9e04UL, 0x07bda6bdUL, 0xbf01c1d8UL, 0xadb46e36UL,
+    0x15080953UL, 0x1d724e9aUL, 0xa5ce29ffUL, 0xb77b8611UL, 0x0fc7e174UL,
+    0x9210d9cdUL, 0x2aacbea8UL, 0x38191146UL, 0x80a57623UL, 0xd8c66675UL,
+    0x607a0110UL, 0x72cfaefeUL, 0xca73c99bUL, 0x57a4f122UL, 0xef189647UL,
+    0xfdad39a9UL, 0x45115eccUL, 0x764dee06UL, 0xcef18963UL, 0xdc44268dUL,
+    0x64f841e8UL, 0xf92f7951UL, 0x41931e34UL, 0x5326b1daUL, 0xeb9ad6bfUL,
+    0xb3f9c6e9UL, 0x0b45a18cUL, 0x19f00e62UL, 0xa14c6907UL, 0x3c9b51beUL,
+    0x842736dbUL, 0x96929935UL, 0x2e2efe50UL, 0x2654b999UL, 0x9ee8defcUL,
+    0x8c5d7112UL, 0x34e11677UL, 0xa9362eceUL, 0x118a49abUL, 0x033fe645UL,
+    0xbb838120UL, 0xe3e09176UL, 0x5b5cf613UL, 0x49e959fdUL, 0xf1553e98UL,
+    0x6c820621UL, 0xd43e6144UL, 0xc68bceaaUL, 0x7e37a9cfUL, 0xd67f4138UL,
+    0x6ec3265dUL, 0x7c7689b3UL, 0xc4caeed6UL, 0x591dd66fUL, 0xe1a1b10aUL,
+    0xf3141ee4UL, 0x4ba87981UL, 0x13cb69d7UL, 0xab770eb2UL, 0xb9c2a15cUL,
+    0x017ec639UL, 0x9ca9fe80UL, 0x241599e5UL, 0x36a0360bUL, 0x8e1c516eUL,
+    0x866616a7UL, 0x3eda71c2UL, 0x2c6fde2cUL, 0x94d3b949UL, 0x090481f0UL,
+    0xb1b8e695UL, 0xa30d497bUL, 0x1bb12e1eUL, 0x43d23e48UL, 0xfb6e592dUL,
+    0xe9dbf6c3UL, 0x516791a6UL, 0xccb0a91fUL, 0x740cce7aUL, 0x66b96194UL,
+    0xde0506f1UL
+  },
+  {
+    0x00000000UL, 0x96300777UL, 0x2c610eeeUL, 0xba510999UL, 0x19c46d07UL,
+    0x8ff46a70UL, 0x35a563e9UL, 0xa395649eUL, 0x3288db0eUL, 0xa4b8dc79UL,
+    0x1ee9d5e0UL, 0x88d9d297UL, 0x2b4cb609UL, 0xbd7cb17eUL, 0x072db8e7UL,
+    0x911dbf90UL, 0x6410b71dUL, 0xf220b06aUL, 0x4871b9f3UL, 0xde41be84UL,
+    0x7dd4da1aUL, 0xebe4dd6dUL, 0x51b5d4f4UL, 0xc785d383UL, 0x56986c13UL,
+    0xc0a86b64UL, 0x7af962fdUL, 0xecc9658aUL, 0x4f5c0114UL, 0xd96c0663UL,
+    0x633d0ffaUL, 0xf50d088dUL, 0xc8206e3bUL, 0x5e10694cUL, 0xe44160d5UL,
+    0x727167a2UL, 0xd1e4033cUL, 0x47d4044bUL, 0xfd850dd2UL, 0x6bb50aa5UL,
+    0xfaa8b535UL, 0x6c98b242UL, 0xd6c9bbdbUL, 0x40f9bcacUL, 0xe36cd832UL,
+    0x755cdf45UL, 0xcf0dd6dcUL, 0x593dd1abUL, 0xac30d926UL, 0x3a00de51UL,
+    0x8051d7c8UL, 0x1661d0bfUL, 0xb5f4b421UL, 0x23c4b356UL, 0x9995bacfUL,
+    0x0fa5bdb8UL, 0x9eb80228UL, 0x0888055fUL, 0xb2d90cc6UL, 0x24e90bb1UL,
+    0x877c6f2fUL, 0x114c6858UL, 0xab1d61c1UL, 0x3d2d66b6UL, 0x9041dc76UL,
+    0x0671db01UL, 0xbc20d298UL, 0x2a10d5efUL, 0x8985b171UL, 0x1fb5b606UL,
+    0xa5e4bf9fUL, 0x33d4b8e8UL, 0xa2c90778UL, 0x34f9000fUL, 0x8ea80996UL,
+    0x18980ee1UL, 0xbb0d6a7fUL, 0x2d3d6d08UL, 0x976c6491UL, 0x015c63e6UL,
+    0xf4516b6bUL, 0x62616c1cUL, 0xd8306585UL, 0x4e0062f2UL, 0xed95066cUL,
+    0x7ba5011bUL, 0xc1f40882UL, 0x57c40ff5UL, 0xc6d9b065UL, 0x50e9b712UL,
+    0xeab8be8bUL, 0x7c88b9fcUL, 0xdf1ddd62UL, 0x492dda15UL, 0xf37cd38cUL,
+    0x654cd4fbUL, 0x5861b24dUL, 0xce51b53aUL, 0x7400bca3UL, 0xe230bbd4UL,
+    0x41a5df4aUL, 0xd795d83dUL, 0x6dc4d1a4UL, 0xfbf4d6d3UL, 0x6ae96943UL,
+    0xfcd96e34UL, 0x468867adUL, 0xd0b860daUL, 0x732d0444UL, 0xe51d0333UL,
+    0x5f4c0aaaUL, 0xc97c0dddUL, 0x3c710550UL, 0xaa410227UL, 0x10100bbeUL,
+    0x86200cc9UL, 0x25b56857UL, 0xb3856f20UL, 0x09d466b9UL, 0x9fe461ceUL,
+    0x0ef9de5eUL, 0x98c9d929UL, 0x2298d0b0UL, 0xb4a8d7c7UL, 0x173db359UL,
+    0x810db42eUL, 0x3b5cbdb7UL, 0xad6cbac0UL, 0x2083b8edUL, 0xb6b3bf9aUL,
+    0x0ce2b603UL, 0x9ad2b174UL, 0x3947d5eaUL, 0xaf77d29dUL, 0x1526db04UL,
+    0x8316dc73UL, 0x120b63e3UL, 0x843b6494UL, 0x3e6a6d0dUL, 0xa85a6a7aUL,
+    0x0bcf0ee4UL, 0x9dff0993UL, 0x27ae000aUL, 0xb19e077dUL, 0x44930ff0UL,
+    0xd2a30887UL, 0x68f2011eUL, 0xfec20669UL, 0x5d5762f7UL, 0xcb676580UL,
+    0x71366c19UL, 0xe7066b6eUL, 0x761bd4feUL, 0xe02bd389UL, 0x5a7ada10UL,
+    0xcc4add67UL, 0x6fdfb9f9UL, 0xf9efbe8eUL, 0x43beb717UL, 0xd58eb060UL,
+    0xe8a3d6d6UL, 0x7e93d1a1UL, 0xc4c2d838UL, 0x52f2df4fUL, 0xf167bbd1UL,
+    0x6757bca6UL, 0xdd06b53fUL, 0x4b36b248UL, 0xda2b0dd8UL, 0x4c1b0aafUL,
+    0xf64a0336UL, 0x607a0441UL, 0xc3ef60dfUL, 0x55df67a8UL, 0xef8e6e31UL,
+    0x79be6946UL, 0x8cb361cbUL, 0x1a8366bcUL, 0xa0d26f25UL, 0x36e26852UL,
+    0x95770cccUL, 0x03470bbbUL, 0xb9160222UL, 0x2f260555UL, 0xbe3bbac5UL,
+    0x280bbdb2UL, 0x925ab42bUL, 0x046ab35cUL, 0xa7ffd7c2UL, 0x31cfd0b5UL,
+    0x8b9ed92cUL, 0x1daede5bUL, 0xb0c2649bUL, 0x26f263ecUL, 0x9ca36a75UL,
+    0x0a936d02UL, 0xa906099cUL, 0x3f360eebUL, 0x85670772UL, 0x13570005UL,
+    0x824abf95UL, 0x147ab8e2UL, 0xae2bb17bUL, 0x381bb60cUL, 0x9b8ed292UL,
+    0x0dbed5e5UL, 0xb7efdc7cUL, 0x21dfdb0bUL, 0xd4d2d386UL, 0x42e2d4f1UL,
+    0xf8b3dd68UL, 0x6e83da1fUL, 0xcd16be81UL, 0x5b26b9f6UL, 0xe177b06fUL,
+    0x7747b718UL, 0xe65a0888UL, 0x706a0fffUL, 0xca3b0666UL, 0x5c0b0111UL,
+    0xff9e658fUL, 0x69ae62f8UL, 0xd3ff6b61UL, 0x45cf6c16UL, 0x78e20aa0UL,
+    0xeed20dd7UL, 0x5483044eUL, 0xc2b30339UL, 0x612667a7UL, 0xf71660d0UL,
+    0x4d476949UL, 0xdb776e3eUL, 0x4a6ad1aeUL, 0xdc5ad6d9UL, 0x660bdf40UL,
+    0xf03bd837UL, 0x53aebca9UL, 0xc59ebbdeUL, 0x7fcfb247UL, 0xe9ffb530UL,
+    0x1cf2bdbdUL, 0x8ac2bacaUL, 0x3093b353UL, 0xa6a3b424UL, 0x0536d0baUL,
+    0x9306d7cdUL, 0x2957de54UL, 0xbf67d923UL, 0x2e7a66b3UL, 0xb84a61c4UL,
+    0x021b685dUL, 0x942b6f2aUL, 0x37be0bb4UL, 0xa18e0cc3UL, 0x1bdf055aUL,
+    0x8def022dUL
+  },
+  {
+    0x00000000UL, 0x41311b19UL, 0x82623632UL, 0xc3532d2bUL, 0x04c56c64UL,
+    0x45f4777dUL, 0x86a75a56UL, 0xc796414fUL, 0x088ad9c8UL, 0x49bbc2d1UL,
+    0x8ae8effaUL, 0xcbd9f4e3UL, 0x0c4fb5acUL, 0x4d7eaeb5UL, 0x8e2d839eUL,
+    0xcf1c9887UL, 0x5112c24aUL, 0x1023d953UL, 0xd370f478UL, 0x9241ef61UL,
+    0x55d7ae2eUL, 0x14e6b537UL, 0xd7b5981cUL, 0x96848305UL, 0x59981b82UL,
+    0x18a9009bUL, 0xdbfa2db0UL, 0x9acb36a9UL, 0x5d5d77e6UL, 0x1c6c6cffUL,
+    0xdf3f41d4UL, 0x9e0e5acdUL, 0xa2248495UL, 0xe3159f8cUL, 0x2046b2a7UL,
+    0x6177a9beUL, 0xa6e1e8f1UL, 0xe7d0f3e8UL, 0x2483dec3UL, 0x65b2c5daUL,
+    0xaaae5d5dUL, 0xeb9f4644UL, 0x28cc6b6fUL, 0x69fd7076UL, 0xae6b3139UL,
+    0xef5a2a20UL, 0x2c09070bUL, 0x6d381c12UL, 0xf33646dfUL, 0xb2075dc6UL,
+    0x715470edUL, 0x30656bf4UL, 0xf7f32abbUL, 0xb6c231a2UL, 0x75911c89UL,
+    0x34a00790UL, 0xfbbc9f17UL, 0xba8d840eUL, 0x79dea925UL, 0x38efb23cUL,
+    0xff79f373UL, 0xbe48e86aUL, 0x7d1bc541UL, 0x3c2ade58UL, 0x054f79f0UL,
+    0x447e62e9UL, 0x872d4fc2UL, 0xc61c54dbUL, 0x018a1594UL, 0x40bb0e8dUL,
+    0x83e823a6UL, 0xc2d938bfUL, 0x0dc5a038UL, 0x4cf4bb21UL, 0x8fa7960aUL,
+    0xce968d13UL, 0x0900cc5cUL, 0x4831d745UL, 0x8b62fa6eUL, 0xca53e177UL,
+    0x545dbbbaUL, 0x156ca0a3UL, 0xd63f8d88UL, 0x970e9691UL, 0x5098d7deUL,
+    0x11a9ccc7UL, 0xd2fae1ecUL, 0x93cbfaf5UL, 0x5cd76272UL, 0x1de6796bUL,
+    0xdeb55440UL, 0x9f844f59UL, 0x58120e16UL, 0x1923150fUL, 0xda703824UL,
+    0x9b41233dUL, 0xa76bfd65UL, 0xe65ae67cUL, 0x2509cb57UL, 0x6438d04eUL,
+    0xa3ae9101UL, 0xe29f8a18UL, 0x21cca733UL, 0x60fdbc2aUL, 0xafe124adUL,
+    0xeed03fb4UL, 0x2d83129fUL, 0x6cb20986UL, 0xab2448c9UL, 0xea1553d0UL,
+    0x29467efbUL, 0x687765e2UL, 0xf6793f2fUL, 0xb7482436UL, 0x741b091dUL,
+    0x352a1204UL, 0xf2bc534bUL, 0xb38d4852UL, 0x70de6579UL, 0x31ef7e60UL,
+    0xfef3e6e7UL, 0xbfc2fdfeUL, 0x7c91d0d5UL, 0x3da0cbccUL, 0xfa368a83UL,
+    0xbb07919aUL, 0x7854bcb1UL, 0x3965a7a8UL, 0x4b98833bUL, 0x0aa99822UL,
+    0xc9fab509UL, 0x88cbae10UL, 0x4f5def5fUL, 0x0e6cf446UL, 0xcd3fd96dUL,
+    0x8c0ec274UL, 0x43125af3UL, 0x022341eaUL, 0xc1706cc1UL, 0x804177d8UL,
+    0x47d73697UL, 0x06e62d8eUL, 0xc5b500a5UL, 0x84841bbcUL, 0x1a8a4171UL,
+    0x5bbb5a68UL, 0x98e87743UL, 0xd9d96c5aUL, 0x1e4f2d15UL, 0x5f7e360cUL,
+    0x9c2d1b27UL, 0xdd1c003eUL, 0x120098b9UL, 0x533183a0UL, 0x9062ae8bUL,
+    0xd153b592UL, 0x16c5f4ddUL, 0x57f4efc4UL, 0x94a7c2efUL, 0xd596d9f6UL,
+    0xe9bc07aeUL, 0xa88d1cb7UL, 0x6bde319cUL, 0x2aef2a85UL, 0xed796bcaUL,
+    0xac4870d3UL, 0x6f1b5df8UL, 0x2e2a46e1UL, 0xe136de66UL, 0xa007c57fUL,
+    0x6354e854UL, 0x2265f34dUL, 0xe5f3b202UL, 0xa4c2a91bUL, 0x67918430UL,
+    0x26a09f29UL, 0xb8aec5e4UL, 0xf99fdefdUL, 0x3accf3d6UL, 0x7bfde8cfUL,
+    0xbc6ba980UL, 0xfd5ab299UL, 0x3e099fb2UL, 0x7f3884abUL, 0xb0241c2cUL,
+    0xf1150735UL, 0x32462a1eUL, 0x73773107UL, 0xb4e17048UL, 0xf5d06b51UL,
+    0x3683467aUL, 0x77b25d63UL, 0x4ed7facbUL, 0x0fe6e1d2UL, 0xccb5ccf9UL,
+    0x8d84d7e0UL, 0x4a1296afUL, 0x0b238db6UL, 0xc870a09dUL, 0x8941bb84UL,
+    0x465d2303UL, 0x076c381aUL, 0xc43f1531UL, 0x850e0e28UL, 0x42984f67UL,
+    0x03a9547eUL, 0xc0fa7955UL, 0x81cb624cUL, 0x1fc53881UL, 0x5ef42398UL,
+    0x9da70eb3UL, 0xdc9615aaUL, 0x1b0054e5UL, 0x5a314ffcUL, 0x996262d7UL,
+    0xd85379ceUL, 0x174fe149UL, 0x567efa50UL, 0x952dd77bUL, 0xd41ccc62UL,
+    0x138a8d2dUL, 0x52bb9634UL, 0x91e8bb1fUL, 0xd0d9a006UL, 0xecf37e5eUL,
+    0xadc26547UL, 0x6e91486cUL, 0x2fa05375UL, 0xe836123aUL, 0xa9070923UL,
+    0x6a542408UL, 0x2b653f11UL, 0xe479a796UL, 0xa548bc8fUL, 0x661b91a4UL,
+    0x272a8abdUL, 0xe0bccbf2UL, 0xa18dd0ebUL, 0x62defdc0UL, 0x23efe6d9UL,
+    0xbde1bc14UL, 0xfcd0a70dUL, 0x3f838a26UL, 0x7eb2913fUL, 0xb924d070UL,
+    0xf815cb69UL, 0x3b46e642UL, 0x7a77fd5bUL, 0xb56b65dcUL, 0xf45a7ec5UL,
+    0x370953eeUL, 0x763848f7UL, 0xb1ae09b8UL, 0xf09f12a1UL, 0x33cc3f8aUL,
+    0x72fd2493UL
+  },
+  {
+    0x00000000UL, 0x376ac201UL, 0x6ed48403UL, 0x59be4602UL, 0xdca80907UL,
+    0xebc2cb06UL, 0xb27c8d04UL, 0x85164f05UL, 0xb851130eUL, 0x8f3bd10fUL,
+    0xd685970dUL, 0xe1ef550cUL, 0x64f91a09UL, 0x5393d808UL, 0x0a2d9e0aUL,
+    0x3d475c0bUL, 0x70a3261cUL, 0x47c9e41dUL, 0x1e77a21fUL, 0x291d601eUL,
+    0xac0b2f1bUL, 0x9b61ed1aUL, 0xc2dfab18UL, 0xf5b56919UL, 0xc8f23512UL,
+    0xff98f713UL, 0xa626b111UL, 0x914c7310UL, 0x145a3c15UL, 0x2330fe14UL,
+    0x7a8eb816UL, 0x4de47a17UL, 0xe0464d38UL, 0xd72c8f39UL, 0x8e92c93bUL,
+    0xb9f80b3aUL, 0x3cee443fUL, 0x0b84863eUL, 0x523ac03cUL, 0x6550023dUL,
+    0x58175e36UL, 0x6f7d9c37UL, 0x36c3da35UL, 0x01a91834UL, 0x84bf5731UL,
+    0xb3d59530UL, 0xea6bd332UL, 0xdd011133UL, 0x90e56b24UL, 0xa78fa925UL,
+    0xfe31ef27UL, 0xc95b2d26UL, 0x4c4d6223UL, 0x7b27a022UL, 0x2299e620UL,
+    0x15f32421UL, 0x28b4782aUL, 0x1fdeba2bUL, 0x4660fc29UL, 0x710a3e28UL,
+    0xf41c712dUL, 0xc376b32cUL, 0x9ac8f52eUL, 0xada2372fUL, 0xc08d9a70UL,
+    0xf7e75871UL, 0xae591e73UL, 0x9933dc72UL, 0x1c259377UL, 0x2b4f5176UL,
+    0x72f11774UL, 0x459bd575UL, 0x78dc897eUL, 0x4fb64b7fUL, 0x16080d7dUL,
+    0x2162cf7cUL, 0xa4748079UL, 0x931e4278UL, 0xcaa0047aUL, 0xfdcac67bUL,
+    0xb02ebc6cUL, 0x87447e6dUL, 0xdefa386fUL, 0xe990fa6eUL, 0x6c86b56bUL,
+    0x5bec776aUL, 0x02523168UL, 0x3538f369UL, 0x087faf62UL, 0x3f156d63UL,
+    0x66ab2b61UL, 0x51c1e960UL, 0xd4d7a665UL, 0xe3bd6464UL, 0xba032266UL,
+    0x8d69e067UL, 0x20cbd748UL, 0x17a11549UL, 0x4e1f534bUL, 0x7975914aUL,
+    0xfc63de4fUL, 0xcb091c4eUL, 0x92b75a4cUL, 0xa5dd984dUL, 0x989ac446UL,
+    0xaff00647UL, 0xf64e4045UL, 0xc1248244UL, 0x4432cd41UL, 0x73580f40UL,
+    0x2ae64942UL, 0x1d8c8b43UL, 0x5068f154UL, 0x67023355UL, 0x3ebc7557UL,
+    0x09d6b756UL, 0x8cc0f853UL, 0xbbaa3a52UL, 0xe2147c50UL, 0xd57ebe51UL,
+    0xe839e25aUL, 0xdf53205bUL, 0x86ed6659UL, 0xb187a458UL, 0x3491eb5dUL,
+    0x03fb295cUL, 0x5a456f5eUL, 0x6d2fad5fUL, 0x801b35e1UL, 0xb771f7e0UL,
+    0xeecfb1e2UL, 0xd9a573e3UL, 0x5cb33ce6UL, 0x6bd9fee7UL, 0x3267b8e5UL,
+    0x050d7ae4UL, 0x384a26efUL, 0x0f20e4eeUL, 0x569ea2ecUL, 0x61f460edUL,
+    0xe4e22fe8UL, 0xd388ede9UL, 0x8a36abebUL, 0xbd5c69eaUL, 0xf0b813fdUL,
+    0xc7d2d1fcUL, 0x9e6c97feUL, 0xa90655ffUL, 0x2c101afaUL, 0x1b7ad8fbUL,
+    0x42c49ef9UL, 0x75ae5cf8UL, 0x48e900f3UL, 0x7f83c2f2UL, 0x263d84f0UL,
+    0x115746f1UL, 0x944109f4UL, 0xa32bcbf5UL, 0xfa958df7UL, 0xcdff4ff6UL,
+    0x605d78d9UL, 0x5737bad8UL, 0x0e89fcdaUL, 0x39e33edbUL, 0xbcf571deUL,
+    0x8b9fb3dfUL, 0xd221f5ddUL, 0xe54b37dcUL, 0xd80c6bd7UL, 0xef66a9d6UL,
+    0xb6d8efd4UL, 0x81b22dd5UL, 0x04a462d0UL, 0x33cea0d1UL, 0x6a70e6d3UL,
+    0x5d1a24d2UL, 0x10fe5ec5UL, 0x27949cc4UL, 0x7e2adac6UL, 0x494018c7UL,
+    0xcc5657c2UL, 0xfb3c95c3UL, 0xa282d3c1UL, 0x95e811c0UL, 0xa8af4dcbUL,
+    0x9fc58fcaUL, 0xc67bc9c8UL, 0xf1110bc9UL, 0x740744ccUL, 0x436d86cdUL,
+    0x1ad3c0cfUL, 0x2db902ceUL, 0x4096af91UL, 0x77fc6d90UL, 0x2e422b92UL,
+    0x1928e993UL, 0x9c3ea696UL, 0xab546497UL, 0xf2ea2295UL, 0xc580e094UL,
+    0xf8c7bc9fUL, 0xcfad7e9eUL, 0x9613389cUL, 0xa179fa9dUL, 0x246fb598UL,
+    0x13057799UL, 0x4abb319bUL, 0x7dd1f39aUL, 0x3035898dUL, 0x075f4b8cUL,
+    0x5ee10d8eUL, 0x698bcf8fUL, 0xec9d808aUL, 0xdbf7428bUL, 0x82490489UL,
+    0xb523c688UL, 0x88649a83UL, 0xbf0e5882UL, 0xe6b01e80UL, 0xd1dadc81UL,
+    0x54cc9384UL, 0x63a65185UL, 0x3a181787UL, 0x0d72d586UL, 0xa0d0e2a9UL,
+    0x97ba20a8UL, 0xce0466aaUL, 0xf96ea4abUL, 0x7c78ebaeUL, 0x4b1229afUL,
+    0x12ac6fadUL, 0x25c6adacUL, 0x1881f1a7UL, 0x2feb33a6UL, 0x765575a4UL,
+    0x413fb7a5UL, 0xc429f8a0UL, 0xf3433aa1UL, 0xaafd7ca3UL, 0x9d97bea2UL,
+    0xd073c4b5UL, 0xe71906b4UL, 0xbea740b6UL, 0x89cd82b7UL, 0x0cdbcdb2UL,
+    0x3bb10fb3UL, 0x620f49b1UL, 0x55658bb0UL, 0x6822d7bbUL, 0x5f4815baUL,
+    0x06f653b8UL, 0x319c91b9UL, 0xb48adebcUL, 0x83e01cbdUL, 0xda5e5abfUL,
+    0xed3498beUL
+  },
+  {
+    0x00000000UL, 0x6567bcb8UL, 0x8bc809aaUL, 0xeeafb512UL, 0x5797628fUL,
+    0x32f0de37UL, 0xdc5f6b25UL, 0xb938d79dUL, 0xef28b4c5UL, 0x8a4f087dUL,
+    0x64e0bd6fUL, 0x018701d7UL, 0xb8bfd64aUL, 0xddd86af2UL, 0x3377dfe0UL,
+    0x56106358UL, 0x9f571950UL, 0xfa30a5e8UL, 0x149f10faUL, 0x71f8ac42UL,
+    0xc8c07bdfUL, 0xada7c767UL, 0x43087275UL, 0x266fcecdUL, 0x707fad95UL,
+    0x1518112dUL, 0xfbb7a43fUL, 0x9ed01887UL, 0x27e8cf1aUL, 0x428f73a2UL,
+    0xac20c6b0UL, 0xc9477a08UL, 0x3eaf32a0UL, 0x5bc88e18UL, 0xb5673b0aUL,
+    0xd00087b2UL, 0x6938502fUL, 0x0c5fec97UL, 0xe2f05985UL, 0x8797e53dUL,
+    0xd1878665UL, 0xb4e03addUL, 0x5a4f8fcfUL, 0x3f283377UL, 0x8610e4eaUL,
+    0xe3775852UL, 0x0dd8ed40UL, 0x68bf51f8UL, 0xa1f82bf0UL, 0xc49f9748UL,
+    0x2a30225aUL, 0x4f579ee2UL, 0xf66f497fUL, 0x9308f5c7UL, 0x7da740d5UL,
+    0x18c0fc6dUL, 0x4ed09f35UL, 0x2bb7238dUL, 0xc518969fUL, 0xa07f2a27UL,
+    0x1947fdbaUL, 0x7c204102UL, 0x928ff410UL, 0xf7e848a8UL, 0x3d58149bUL,
+    0x583fa823UL, 0xb6901d31UL, 0xd3f7a189UL, 0x6acf7614UL, 0x0fa8caacUL,
+    0xe1077fbeUL, 0x8460c306UL, 0xd270a05eUL, 0xb7171ce6UL, 0x59b8a9f4UL,
+    0x3cdf154cUL, 0x85e7c2d1UL, 0xe0807e69UL, 0x0e2fcb7bUL, 0x6b4877c3UL,
+    0xa20f0dcbUL, 0xc768b173UL, 0x29c70461UL, 0x4ca0b8d9UL, 0xf5986f44UL,
+    0x90ffd3fcUL, 0x7e5066eeUL, 0x1b37da56UL, 0x4d27b90eUL, 0x284005b6UL,
+    0xc6efb0a4UL, 0xa3880c1cUL, 0x1ab0db81UL, 0x7fd76739UL, 0x9178d22bUL,
+    0xf41f6e93UL, 0x03f7263bUL, 0x66909a83UL, 0x883f2f91UL, 0xed589329UL,
+    0x546044b4UL, 0x3107f80cUL, 0xdfa84d1eUL, 0xbacff1a6UL, 0xecdf92feUL,
+    0x89b82e46UL, 0x67179b54UL, 0x027027ecUL, 0xbb48f071UL, 0xde2f4cc9UL,
+    0x3080f9dbUL, 0x55e74563UL, 0x9ca03f6bUL, 0xf9c783d3UL, 0x176836c1UL,
+    0x720f8a79UL, 0xcb375de4UL, 0xae50e15cUL, 0x40ff544eUL, 0x2598e8f6UL,
+    0x73888baeUL, 0x16ef3716UL, 0xf8408204UL, 0x9d273ebcUL, 0x241fe921UL,
+    0x41785599UL, 0xafd7e08bUL, 0xcab05c33UL, 0x3bb659edUL, 0x5ed1e555UL,
+    0xb07e5047UL, 0xd519ecffUL, 0x6c213b62UL, 0x094687daUL, 0xe7e932c8UL,
+    0x828e8e70UL, 0xd49eed28UL, 0xb1f95190UL, 0x5f56e482UL, 0x3a31583aUL,
+    0x83098fa7UL, 0xe66e331fUL, 0x08c1860dUL, 0x6da63ab5UL, 0xa4e140bdUL,
+    0xc186fc05UL, 0x2f294917UL, 0x4a4ef5afUL, 0xf3762232UL, 0x96119e8aUL,
+    0x78be2b98UL, 0x1dd99720UL, 0x4bc9f478UL, 0x2eae48c0UL, 0xc001fdd2UL,
+    0xa566416aUL, 0x1c5e96f7UL, 0x79392a4fUL, 0x97969f5dUL, 0xf2f123e5UL,
+    0x05196b4dUL, 0x607ed7f5UL, 0x8ed162e7UL, 0xebb6de5fUL, 0x528e09c2UL,
+    0x37e9b57aUL, 0xd9460068UL, 0xbc21bcd0UL, 0xea31df88UL, 0x8f566330UL,
+    0x61f9d622UL, 0x049e6a9aUL, 0xbda6bd07UL, 0xd8c101bfUL, 0x366eb4adUL,
+    0x53090815UL, 0x9a4e721dUL, 0xff29cea5UL, 0x11867bb7UL, 0x74e1c70fUL,
+    0xcdd91092UL, 0xa8beac2aUL, 0x46111938UL, 0x2376a580UL, 0x7566c6d8UL,
+    0x10017a60UL, 0xfeaecf72UL, 0x9bc973caUL, 0x22f1a457UL, 0x479618efUL,
+    0xa939adfdUL, 0xcc5e1145UL, 0x06ee4d76UL, 0x6389f1ceUL, 0x8d2644dcUL,
+    0xe841f864UL, 0x51792ff9UL, 0x341e9341UL, 0xdab12653UL, 0xbfd69aebUL,
+    0xe9c6f9b3UL, 0x8ca1450bUL, 0x620ef019UL, 0x07694ca1UL, 0xbe519b3cUL,
+    0xdb362784UL, 0x35999296UL, 0x50fe2e2eUL, 0x99b95426UL, 0xfcdee89eUL,
+    0x12715d8cUL, 0x7716e134UL, 0xce2e36a9UL, 0xab498a11UL, 0x45e63f03UL,
+    0x208183bbUL, 0x7691e0e3UL, 0x13f65c5bUL, 0xfd59e949UL, 0x983e55f1UL,
+    0x2106826cUL, 0x44613ed4UL, 0xaace8bc6UL, 0xcfa9377eUL, 0x38417fd6UL,
+    0x5d26c36eUL, 0xb389767cUL, 0xd6eecac4UL, 0x6fd61d59UL, 0x0ab1a1e1UL,
+    0xe41e14f3UL, 0x8179a84bUL, 0xd769cb13UL, 0xb20e77abUL, 0x5ca1c2b9UL,
+    0x39c67e01UL, 0x80fea99cUL, 0xe5991524UL, 0x0b36a036UL, 0x6e511c8eUL,
+    0xa7166686UL, 0xc271da3eUL, 0x2cde6f2cUL, 0x49b9d394UL, 0xf0810409UL,
+    0x95e6b8b1UL, 0x7b490da3UL, 0x1e2eb11bUL, 0x483ed243UL, 0x2d596efbUL,
+    0xc3f6dbe9UL, 0xa6916751UL, 0x1fa9b0ccUL, 0x7ace0c74UL, 0x9461b966UL,
+    0xf10605deUL
+#endif
+  }
+};
diff --git a/third-party/zlib/deflate.c b/third-party/zlib/deflate.c
new file mode 100644
index 0000000..6969577
--- /dev/null
+++ b/third-party/zlib/deflate.c
@@ -0,0 +1,1967 @@
+/* deflate.c -- compress data using the deflation algorithm
+ * Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+ *  ALGORITHM
+ *
+ *      The "deflation" process depends on being able to identify portions
+ *      of the input text which are identical to earlier input (within a
+ *      sliding window trailing behind the input currently being processed).
+ *
+ *      The most straightforward technique turns out to be the fastest for
+ *      most input files: try all possible matches and select the longest.
+ *      The key feature of this algorithm is that insertions into the string
+ *      dictionary are very simple and thus fast, and deletions are avoided
+ *      completely. Insertions are performed at each input character, whereas
+ *      string matches are performed only when the previous match ends. So it
+ *      is preferable to spend more time in matches to allow very fast string
+ *      insertions and avoid deletions. The matching algorithm for small
+ *      strings is inspired from that of Rabin & Karp. A brute force approach
+ *      is used to find longer strings when a small match has been found.
+ *      A similar algorithm is used in comic (by Jan-Mark Wams) and freeze
+ *      (by Leonid Broukhis).
+ *         A previous version of this file used a more sophisticated algorithm
+ *      (by Fiala and Greene) which is guaranteed to run in linear amortized
+ *      time, but has a larger average cost, uses more memory and is patented.
+ *      However the F&G algorithm may be faster for some highly redundant
+ *      files if the parameter max_chain_length (described below) is too large.
+ *
+ *  ACKNOWLEDGEMENTS
+ *
+ *      The idea of lazy evaluation of matches is due to Jan-Mark Wams, and
+ *      I found it in 'freeze' written by Leonid Broukhis.
+ *      Thanks to many people for bug reports and testing.
+ *
+ *  REFERENCES
+ *
+ *      Deutsch, L.P.,"DEFLATE Compressed Data Format Specification".
+ *      Available in http://tools.ietf.org/html/rfc1951
+ *
+ *      A description of the Rabin and Karp algorithm is given in the book
+ *         "Algorithms" by R. Sedgewick, Addison-Wesley, p252.
+ *
+ *      Fiala,E.R., and Greene,D.H.
+ *         Data Compression with Finite Windows, Comm.ACM, 32,4 (1989) 490-595
+ *
+ */
+
+/* @(#) $Id$ */
+
+#include "deflate.h"
+
+const char deflate_copyright[] =
+   " deflate 1.2.8 Copyright 1995-2013 Jean-loup Gailly and Mark Adler ";
+/*
+  If you use the zlib library in a product, an acknowledgment is welcome
+  in the documentation of your product. If for some reason you cannot
+  include such an acknowledgment, I would appreciate that you keep this
+  copyright string in the executable of your product.
+ */
+
+/* ===========================================================================
+ *  Function prototypes.
+ */
+typedef enum {
+    need_more,      /* block not completed, need more input or more output */
+    block_done,     /* block flush performed */
+    finish_started, /* finish started, need only more output at next deflate */
+    finish_done     /* finish done, accept no more input or output */
+} block_state;
+
+typedef block_state (*compress_func) OF((deflate_state *s, int flush));
+/* Compression function. Returns the block state after the call. */
+
+local void fill_window    OF((deflate_state *s));
+local block_state deflate_stored OF((deflate_state *s, int flush));
+local block_state deflate_fast   OF((deflate_state *s, int flush));
+#ifndef FASTEST
+local block_state deflate_slow   OF((deflate_state *s, int flush));
+#endif
+local block_state deflate_rle    OF((deflate_state *s, int flush));
+local block_state deflate_huff   OF((deflate_state *s, int flush));
+local void lm_init        OF((deflate_state *s));
+local void putShortMSB    OF((deflate_state *s, uInt b));
+local void flush_pending  OF((z_streamp strm));
+local int read_buf        OF((z_streamp strm, Bytef *buf, unsigned size));
+#ifdef ASMV
+      void match_init OF((void)); /* asm code initialization */
+      uInt longest_match  OF((deflate_state *s, IPos cur_match));
+#else
+local uInt longest_match  OF((deflate_state *s, IPos cur_match));
+#endif
+
+#ifdef DEBUG
+local  void check_match OF((deflate_state *s, IPos start, IPos match,
+                            int length));
+#endif
+
+/* ===========================================================================
+ * Local data
+ */
+
+#define NIL 0
+/* Tail of hash chains */
+
+#ifndef TOO_FAR
+#  define TOO_FAR 4096
+#endif
+/* Matches of length 3 are discarded if their distance exceeds TOO_FAR */
+
+/* Values for max_lazy_match, good_match and max_chain_length, depending on
+ * the desired pack level (0..9). The values given below have been tuned to
+ * exclude worst case performance for pathological files. Better values may be
+ * found for specific files.
+ */
+typedef struct config_s {
+   ush good_length; /* reduce lazy search above this match length */
+   ush max_lazy;    /* do not perform lazy search above this match length */
+   ush nice_length; /* quit search above this match length */
+   ush max_chain;
+   compress_func func;
+} config;
+
+#ifdef FASTEST
+local const config configuration_table[2] = {
+/*      good lazy nice chain */
+/* 0 */ {0,    0,  0,    0, deflate_stored},  /* store only */
+/* 1 */ {4,    4,  8,    4, deflate_fast}}; /* max speed, no lazy matches */
+#else
+local const config configuration_table[10] = {
+/*      good lazy nice chain */
+/* 0 */ {0,    0,  0,    0, deflate_stored},  /* store only */
+/* 1 */ {4,    4,  8,    4, deflate_fast}, /* max speed, no lazy matches */
+/* 2 */ {4,    5, 16,    8, deflate_fast},
+/* 3 */ {4,    6, 32,   32, deflate_fast},
+
+/* 4 */ {4,    4, 16,   16, deflate_slow},  /* lazy matches */
+/* 5 */ {8,   16, 32,   32, deflate_slow},
+/* 6 */ {8,   16, 128, 128, deflate_slow},
+/* 7 */ {8,   32, 128, 256, deflate_slow},
+/* 8 */ {32, 128, 258, 1024, deflate_slow},
+/* 9 */ {32, 258, 258, 4096, deflate_slow}}; /* max compression */
+#endif
+
+/* Note: the deflate() code requires max_lazy >= MIN_MATCH and max_chain >= 4
+ * For deflate_fast() (levels <= 3) good is ignored and lazy has a different
+ * meaning.
+ */
+
+#define EQUAL 0
+/* result of memcmp for equal strings */
+
+#ifndef NO_DUMMY_DECL
+struct static_tree_desc_s {int dummy;}; /* for buggy compilers */
+#endif
+
+/* rank Z_BLOCK between Z_NO_FLUSH and Z_PARTIAL_FLUSH */
+#define RANK(f) (((f) << 1) - ((f) > 4 ? 9 : 0))
+
+/* ===========================================================================
+ * Update a hash value with the given input byte
+ * IN  assertion: all calls to to UPDATE_HASH are made with consecutive
+ *    input characters, so that a running hash key can be computed from the
+ *    previous key instead of complete recalculation each time.
+ */
+#define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
+
+
+/* ===========================================================================
+ * Insert string str in the dictionary and set match_head to the previous head
+ * of the hash chain (the most recent string with same hash key). Return
+ * the previous length of the hash chain.
+ * If this file is compiled with -DFASTEST, the compression level is forced
+ * to 1, and no hash chains are maintained.
+ * IN  assertion: all calls to to INSERT_STRING are made with consecutive
+ *    input characters and the first MIN_MATCH bytes of str are valid
+ *    (except for the last MIN_MATCH-1 bytes of the input file).
+ */
+#ifdef FASTEST
+#define INSERT_STRING(s, str, match_head) \
+   (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
+    match_head = s->head[s->ins_h], \
+    s->head[s->ins_h] = (Pos)(str))
+#else
+#define INSERT_STRING(s, str, match_head) \
+   (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
+    match_head = s->prev[(str) & s->w_mask] = s->head[s->ins_h], \
+    s->head[s->ins_h] = (Pos)(str))
+#endif
+
+/* ===========================================================================
+ * Initialize the hash table (avoiding 64K overflow for 16 bit systems).
+ * prev[] will be initialized on the fly.
+ */
+#define CLEAR_HASH(s) \
+    s->head[s->hash_size-1] = NIL; \
+    zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
+
+/* ========================================================================= */
+int ZEXPORT deflateInit_(strm, level, version, stream_size)
+    z_streamp strm;
+    int level;
+    const char *version;
+    int stream_size;
+{
+    return deflateInit2_(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL,
+                         Z_DEFAULT_STRATEGY, version, stream_size);
+    /* To do: ignore strm->next_in if we use it as window */
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
+                  version, stream_size)
+    z_streamp strm;
+    int  level;
+    int  method;
+    int  windowBits;
+    int  memLevel;
+    int  strategy;
+    const char *version;
+    int stream_size;
+{
+    deflate_state *s;
+    int wrap = 1;
+    static const char my_version[] = ZLIB_VERSION;
+
+    ushf *overlay;
+    /* We overlay pending_buf and d_buf+l_buf. This works since the average
+     * output size for (length,distance) codes is <= 24 bits.
+     */
+
+    if (version == Z_NULL || version[0] != my_version[0] ||
+        stream_size != sizeof(z_stream)) {
+        return Z_VERSION_ERROR;
+    }
+    if (strm == Z_NULL) return Z_STREAM_ERROR;
+
+    strm->msg = Z_NULL;
+    if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+        strm->zalloc = zcalloc;
+        strm->opaque = (voidpf)0;
+#endif
+    }
+    if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+        strm->zfree = zcfree;
+#endif
+
+#ifdef FASTEST
+    if (level != 0) level = 1;
+#else
+    if (level == Z_DEFAULT_COMPRESSION) level = 6;
+#endif
+
+    if (windowBits < 0) { /* suppress zlib wrapper */
+        wrap = 0;
+        windowBits = -windowBits;
+    }
+#ifdef GZIP
+    else if (windowBits > 15) {
+        wrap = 2;       /* write gzip wrapper instead */
+        windowBits -= 16;
+    }
+#endif
+    if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED ||
+        windowBits < 8 || windowBits > 15 || level < 0 || level > 9 ||
+        strategy < 0 || strategy > Z_FIXED) {
+        return Z_STREAM_ERROR;
+    }
+    if (windowBits == 8) windowBits = 9;  /* until 256-byte window bug fixed */
+    s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state));
+    if (s == Z_NULL) return Z_MEM_ERROR;
+    strm->state = (struct internal_state FAR *)s;
+    s->strm = strm;
+
+    s->wrap = wrap;
+    s->gzhead = Z_NULL;
+    s->w_bits = windowBits;
+    s->w_size = 1 << s->w_bits;
+    s->w_mask = s->w_size - 1;
+
+    s->hash_bits = memLevel + 7;
+    s->hash_size = 1 << s->hash_bits;
+    s->hash_mask = s->hash_size - 1;
+    s->hash_shift =  ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
+
+    s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte));
+    s->prev   = (Posf *)  ZALLOC(strm, s->w_size, sizeof(Pos));
+    s->head   = (Posf *)  ZALLOC(strm, s->hash_size, sizeof(Pos));
+
+    s->high_water = 0;      /* nothing written to s->window yet */
+
+    s->lit_bufsize = 1 << (memLevel + 6); /* 16K elements by default */
+
+    overlay = (ushf *) ZALLOC(strm, s->lit_bufsize, sizeof(ush)+2);
+    s->pending_buf = (uchf *) overlay;
+    s->pending_buf_size = (ulg)s->lit_bufsize * (sizeof(ush)+2L);
+
+    if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
+        s->pending_buf == Z_NULL) {
+        s->status = FINISH_STATE;
+        strm->msg = ERR_MSG(Z_MEM_ERROR);
+        deflateEnd (strm);
+        return Z_MEM_ERROR;
+    }
+    s->d_buf = overlay + s->lit_bufsize/sizeof(ush);
+    s->l_buf = s->pending_buf + (1+sizeof(ush))*s->lit_bufsize;
+
+    s->level = level;
+    s->strategy = strategy;
+    s->method = (Byte)method;
+
+    return deflateReset(strm);
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength)
+    z_streamp strm;
+    const Bytef *dictionary;
+    uInt  dictLength;
+{
+    deflate_state *s;
+    uInt str, n;
+    int wrap;
+    unsigned avail;
+    z_const unsigned char *next;
+
+    if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL)
+        return Z_STREAM_ERROR;
+    s = strm->state;
+    wrap = s->wrap;
+    if (wrap == 2 || (wrap == 1 && s->status != INIT_STATE) || s->lookahead)
+        return Z_STREAM_ERROR;
+
+    /* when using zlib wrappers, compute Adler-32 for provided dictionary */
+    if (wrap == 1)
+        strm->adler = adler32(strm->adler, dictionary, dictLength);
+    s->wrap = 0;                    /* avoid computing Adler-32 in read_buf */
+
+    /* if dictionary would fill window, just replace the history */
+    if (dictLength >= s->w_size) {
+        if (wrap == 0) {            /* already empty otherwise */
+            CLEAR_HASH(s);
+            s->strstart = 0;
+            s->block_start = 0L;
+            s->insert = 0;
+        }
+        dictionary += dictLength - s->w_size;  /* use the tail */
+        dictLength = s->w_size;
+    }
+
+    /* insert dictionary into window and hash */
+    avail = strm->avail_in;
+    next = strm->next_in;
+    strm->avail_in = dictLength;
+    strm->next_in = (z_const Bytef *)dictionary;
+    fill_window(s);
+    while (s->lookahead >= MIN_MATCH) {
+        str = s->strstart;
+        n = s->lookahead - (MIN_MATCH-1);
+        do {
+            UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
+#ifndef FASTEST
+            s->prev[str & s->w_mask] = s->head[s->ins_h];
+#endif
+            s->head[s->ins_h] = (Pos)str;
+            str++;
+        } while (--n);
+        s->strstart = str;
+        s->lookahead = MIN_MATCH-1;
+        fill_window(s);
+    }
+    s->strstart += s->lookahead;
+    s->block_start = (long)s->strstart;
+    s->insert = s->lookahead;
+    s->lookahead = 0;
+    s->match_length = s->prev_length = MIN_MATCH-1;
+    s->match_available = 0;
+    strm->next_in = next;
+    strm->avail_in = avail;
+    s->wrap = wrap;
+    return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateResetKeep (strm)
+    z_streamp strm;
+{
+    deflate_state *s;
+
+    if (strm == Z_NULL || strm->state == Z_NULL ||
+        strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) {
+        return Z_STREAM_ERROR;
+    }
+
+    strm->total_in = strm->total_out = 0;
+    strm->msg = Z_NULL; /* use zfree if we ever allocate msg dynamically */
+    strm->data_type = Z_UNKNOWN;
+
+    s = (deflate_state *)strm->state;
+    s->pending = 0;
+    s->pending_out = s->pending_buf;
+
+    if (s->wrap < 0) {
+        s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */
+    }
+    s->status = s->wrap ? INIT_STATE : BUSY_STATE;
+    strm->adler =
+#ifdef GZIP
+        s->wrap == 2 ? crc32(0L, Z_NULL, 0) :
+#endif
+        adler32(0L, Z_NULL, 0);
+    s->last_flush = Z_NO_FLUSH;
+
+    _tr_init(s);
+
+    return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateReset (strm)
+    z_streamp strm;
+{
+    int ret;
+
+    ret = deflateResetKeep(strm);
+    if (ret == Z_OK)
+        lm_init(strm->state);
+    return ret;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateSetHeader (strm, head)
+    z_streamp strm;
+    gz_headerp head;
+{
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    if (strm->state->wrap != 2) return Z_STREAM_ERROR;
+    strm->state->gzhead = head;
+    return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflatePending (strm, pending, bits)
+    unsigned *pending;
+    int *bits;
+    z_streamp strm;
+{
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    if (pending != Z_NULL)
+        *pending = strm->state->pending;
+    if (bits != Z_NULL)
+        *bits = strm->state->bi_valid;
+    return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflatePrime (strm, bits, value)
+    z_streamp strm;
+    int bits;
+    int value;
+{
+    deflate_state *s;
+    int put;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    s = strm->state;
+    if ((Bytef *)(s->d_buf) < s->pending_out + ((Buf_size + 7) >> 3))
+        return Z_BUF_ERROR;
+    do {
+        put = Buf_size - s->bi_valid;
+        if (put > bits)
+            put = bits;
+        s->bi_buf |= (ush)((value & ((1 << put) - 1)) << s->bi_valid);
+        s->bi_valid += put;
+        _tr_flush_bits(s);
+        value >>= put;
+        bits -= put;
+    } while (bits);
+    return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateParams(strm, level, strategy)
+    z_streamp strm;
+    int level;
+    int strategy;
+{
+    deflate_state *s;
+    compress_func func;
+    int err = Z_OK;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    s = strm->state;
+
+#ifdef FASTEST
+    if (level != 0) level = 1;
+#else
+    if (level == Z_DEFAULT_COMPRESSION) level = 6;
+#endif
+    if (level < 0 || level > 9 || strategy < 0 || strategy > Z_FIXED) {
+        return Z_STREAM_ERROR;
+    }
+    func = configuration_table[s->level].func;
+
+    if ((strategy != s->strategy || func != configuration_table[level].func) &&
+        strm->total_in != 0) {
+        /* Flush the last buffer: */
+        err = deflate(strm, Z_BLOCK);
+        if (err == Z_BUF_ERROR && s->pending == 0)
+            err = Z_OK;
+    }
+    if (s->level != level) {
+        s->level = level;
+        s->max_lazy_match   = configuration_table[level].max_lazy;
+        s->good_match       = configuration_table[level].good_length;
+        s->nice_match       = configuration_table[level].nice_length;
+        s->max_chain_length = configuration_table[level].max_chain;
+    }
+    s->strategy = strategy;
+    return err;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_chain)
+    z_streamp strm;
+    int good_length;
+    int max_lazy;
+    int nice_length;
+    int max_chain;
+{
+    deflate_state *s;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    s = strm->state;
+    s->good_match = good_length;
+    s->max_lazy_match = max_lazy;
+    s->nice_match = nice_length;
+    s->max_chain_length = max_chain;
+    return Z_OK;
+}
+
+/* =========================================================================
+ * For the default windowBits of 15 and memLevel of 8, this function returns
+ * a close to exact, as well as small, upper bound on the compressed size.
+ * They are coded as constants here for a reason--if the #define's are
+ * changed, then this function needs to be changed as well.  The return
+ * value for 15 and 8 only works for those exact settings.
+ *
+ * For any setting other than those defaults for windowBits and memLevel,
+ * the value returned is a conservative worst case for the maximum expansion
+ * resulting from using fixed blocks instead of stored blocks, which deflate
+ * can emit on compressed data for some combinations of the parameters.
+ *
+ * This function could be more sophisticated to provide closer upper bounds for
+ * every combination of windowBits and memLevel.  But even the conservative
+ * upper bound of about 14% expansion does not seem onerous for output buffer
+ * allocation.
+ */
+uLong ZEXPORT deflateBound(strm, sourceLen)
+    z_streamp strm;
+    uLong sourceLen;
+{
+    deflate_state *s;
+    uLong complen, wraplen;
+    Bytef *str;
+
+    /* conservative upper bound for compressed data */
+    complen = sourceLen +
+              ((sourceLen + 7) >> 3) + ((sourceLen + 63) >> 6) + 5;
+
+    /* if can't get parameters, return conservative bound plus zlib wrapper */
+    if (strm == Z_NULL || strm->state == Z_NULL)
+        return complen + 6;
+
+    /* compute wrapper length */
+    s = strm->state;
+    switch (s->wrap) {
+    case 0:                                 /* raw deflate */
+        wraplen = 0;
+        break;
+    case 1:                                 /* zlib wrapper */
+        wraplen = 6 + (s->strstart ? 4 : 0);
+        break;
+    case 2:                                 /* gzip wrapper */
+        wraplen = 18;
+        if (s->gzhead != Z_NULL) {          /* user-supplied gzip header */
+            if (s->gzhead->extra != Z_NULL)
+                wraplen += 2 + s->gzhead->extra_len;
+            str = s->gzhead->name;
+            if (str != Z_NULL)
+                do {
+                    wraplen++;
+                } while (*str++);
+            str = s->gzhead->comment;
+            if (str != Z_NULL)
+                do {
+                    wraplen++;
+                } while (*str++);
+            if (s->gzhead->hcrc)
+                wraplen += 2;
+        }
+        break;
+    default:                                /* for compiler happiness */
+        wraplen = 6;
+    }
+
+    /* if not default parameters, return conservative bound */
+    if (s->w_bits != 15 || s->hash_bits != 8 + 7)
+        return complen + wraplen;
+
+    /* default settings: return tight bound for that case */
+    return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) +
+           (sourceLen >> 25) + 13 - 6 + wraplen;
+}
+
+/* =========================================================================
+ * Put a short in the pending buffer. The 16-bit value is put in MSB order.
+ * IN assertion: the stream state is correct and there is enough room in
+ * pending_buf.
+ */
+local void putShortMSB (s, b)
+    deflate_state *s;
+    uInt b;
+{
+    put_byte(s, (Byte)(b >> 8));
+    put_byte(s, (Byte)(b & 0xff));
+}
+
+/* =========================================================================
+ * Flush as much pending output as possible. All deflate() output goes
+ * through this function so some applications may wish to modify it
+ * to avoid allocating a large strm->next_out buffer and copying into it.
+ * (See also read_buf()).
+ */
+local void flush_pending(strm)
+    z_streamp strm;
+{
+    unsigned len;
+    deflate_state *s = strm->state;
+
+    _tr_flush_bits(s);
+    len = s->pending;
+    if (len > strm->avail_out) len = strm->avail_out;
+    if (len == 0) return;
+
+    zmemcpy(strm->next_out, s->pending_out, len);
+    strm->next_out  += len;
+    s->pending_out  += len;
+    strm->total_out += len;
+    strm->avail_out  -= len;
+    s->pending -= len;
+    if (s->pending == 0) {
+        s->pending_out = s->pending_buf;
+    }
+}
+
+/* ========================================================================= */
+int ZEXPORT deflate (strm, flush)
+    z_streamp strm;
+    int flush;
+{
+    int old_flush; /* value of flush param for previous deflate call */
+    deflate_state *s;
+
+    if (strm == Z_NULL || strm->state == Z_NULL ||
+        flush > Z_BLOCK || flush < 0) {
+        return Z_STREAM_ERROR;
+    }
+    s = strm->state;
+
+    if (strm->next_out == Z_NULL ||
+        (strm->next_in == Z_NULL && strm->avail_in != 0) ||
+        (s->status == FINISH_STATE && flush != Z_FINISH)) {
+        ERR_RETURN(strm, Z_STREAM_ERROR);
+    }
+    if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);
+
+    s->strm = strm; /* just in case */
+    old_flush = s->last_flush;
+    s->last_flush = flush;
+
+    /* Write the header */
+    if (s->status == INIT_STATE) {
+#ifdef GZIP
+        if (s->wrap == 2) {
+            strm->adler = crc32(0L, Z_NULL, 0);
+            put_byte(s, 31);
+            put_byte(s, 139);
+            put_byte(s, 8);
+            if (s->gzhead == Z_NULL) {
+                put_byte(s, 0);
+                put_byte(s, 0);
+                put_byte(s, 0);
+                put_byte(s, 0);
+                put_byte(s, 0);
+                put_byte(s, s->level == 9 ? 2 :
+                            (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
+                             4 : 0));
+                put_byte(s, OS_CODE);
+                s->status = BUSY_STATE;
+            }
+            else {
+                put_byte(s, (s->gzhead->text ? 1 : 0) +
+                            (s->gzhead->hcrc ? 2 : 0) +
+                            (s->gzhead->extra == Z_NULL ? 0 : 4) +
+                            (s->gzhead->name == Z_NULL ? 0 : 8) +
+                            (s->gzhead->comment == Z_NULL ? 0 : 16)
+                        );
+                put_byte(s, (Byte)(s->gzhead->time & 0xff));
+                put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff));
+                put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff));
+                put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff));
+                put_byte(s, s->level == 9 ? 2 :
+                            (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
+                             4 : 0));
+                put_byte(s, s->gzhead->os & 0xff);
+                if (s->gzhead->extra != Z_NULL) {
+                    put_byte(s, s->gzhead->extra_len & 0xff);
+                    put_byte(s, (s->gzhead->extra_len >> 8) & 0xff);
+                }
+                if (s->gzhead->hcrc)
+                    strm->adler = crc32(strm->adler, s->pending_buf,
+                                        s->pending);
+                s->gzindex = 0;
+                s->status = EXTRA_STATE;
+            }
+        }
+        else
+#endif
+        {
+            uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
+            uInt level_flags;
+
+            if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2)
+                level_flags = 0;
+            else if (s->level < 6)
+                level_flags = 1;
+            else if (s->level == 6)
+                level_flags = 2;
+            else
+                level_flags = 3;
+            header |= (level_flags << 6);
+            if (s->strstart != 0) header |= PRESET_DICT;
+            header += 31 - (header % 31);
+
+            s->status = BUSY_STATE;
+            putShortMSB(s, header);
+
+            /* Save the adler32 of the preset dictionary: */
+            if (s->strstart != 0) {
+                putShortMSB(s, (uInt)(strm->adler >> 16));
+                putShortMSB(s, (uInt)(strm->adler & 0xffff));
+            }
+            strm->adler = adler32(0L, Z_NULL, 0);
+        }
+    }
+#ifdef GZIP
+    if (s->status == EXTRA_STATE) {
+        if (s->gzhead->extra != Z_NULL) {
+            uInt beg = s->pending;  /* start of bytes to update crc */
+
+            while (s->gzindex < (s->gzhead->extra_len & 0xffff)) {
+                if (s->pending == s->pending_buf_size) {
+                    if (s->gzhead->hcrc && s->pending > beg)
+                        strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                            s->pending - beg);
+                    flush_pending(strm);
+                    beg = s->pending;
+                    if (s->pending == s->pending_buf_size)
+                        break;
+                }
+                put_byte(s, s->gzhead->extra[s->gzindex]);
+                s->gzindex++;
+            }
+            if (s->gzhead->hcrc && s->pending > beg)
+                strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                    s->pending - beg);
+            if (s->gzindex == s->gzhead->extra_len) {
+                s->gzindex = 0;
+                s->status = NAME_STATE;
+            }
+        }
+        else
+            s->status = NAME_STATE;
+    }
+    if (s->status == NAME_STATE) {
+        if (s->gzhead->name != Z_NULL) {
+            uInt beg = s->pending;  /* start of bytes to update crc */
+            int val;
+
+            do {
+                if (s->pending == s->pending_buf_size) {
+                    if (s->gzhead->hcrc && s->pending > beg)
+                        strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                            s->pending - beg);
+                    flush_pending(strm);
+                    beg = s->pending;
+                    if (s->pending == s->pending_buf_size) {
+                        val = 1;
+                        break;
+                    }
+                }
+                val = s->gzhead->name[s->gzindex++];
+                put_byte(s, val);
+            } while (val != 0);
+            if (s->gzhead->hcrc && s->pending > beg)
+                strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                    s->pending - beg);
+            if (val == 0) {
+                s->gzindex = 0;
+                s->status = COMMENT_STATE;
+            }
+        }
+        else
+            s->status = COMMENT_STATE;
+    }
+    if (s->status == COMMENT_STATE) {
+        if (s->gzhead->comment != Z_NULL) {
+            uInt beg = s->pending;  /* start of bytes to update crc */
+            int val;
+
+            do {
+                if (s->pending == s->pending_buf_size) {
+                    if (s->gzhead->hcrc && s->pending > beg)
+                        strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                            s->pending - beg);
+                    flush_pending(strm);
+                    beg = s->pending;
+                    if (s->pending == s->pending_buf_size) {
+                        val = 1;
+                        break;
+                    }
+                }
+                val = s->gzhead->comment[s->gzindex++];
+                put_byte(s, val);
+            } while (val != 0);
+            if (s->gzhead->hcrc && s->pending > beg)
+                strm->adler = crc32(strm->adler, s->pending_buf + beg,
+                                    s->pending - beg);
+            if (val == 0)
+                s->status = HCRC_STATE;
+        }
+        else
+            s->status = HCRC_STATE;
+    }
+    if (s->status == HCRC_STATE) {
+        if (s->gzhead->hcrc) {
+            if (s->pending + 2 > s->pending_buf_size)
+                flush_pending(strm);
+            if (s->pending + 2 <= s->pending_buf_size) {
+                put_byte(s, (Byte)(strm->adler & 0xff));
+                put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
+                strm->adler = crc32(0L, Z_NULL, 0);
+                s->status = BUSY_STATE;
+            }
+        }
+        else
+            s->status = BUSY_STATE;
+    }
+#endif
+
+    /* Flush as much pending output as possible */
+    if (s->pending != 0) {
+        flush_pending(strm);
+        if (strm->avail_out == 0) {
+            /* Since avail_out is 0, deflate will be called again with
+             * more output space, but possibly with both pending and
+             * avail_in equal to zero. There won't be anything to do,
+             * but this is not an error situation so make sure we
+             * return OK instead of BUF_ERROR at next call of deflate:
+             */
+            s->last_flush = -1;
+            return Z_OK;
+        }
+
+    /* Make sure there is something to do and avoid duplicate consecutive
+     * flushes. For repeated and useless calls with Z_FINISH, we keep
+     * returning Z_STREAM_END instead of Z_BUF_ERROR.
+     */
+    } else if (strm->avail_in == 0 && RANK(flush) <= RANK(old_flush) &&
+               flush != Z_FINISH) {
+        ERR_RETURN(strm, Z_BUF_ERROR);
+    }
+
+    /* User must not provide more input after the first FINISH: */
+    if (s->status == FINISH_STATE && strm->avail_in != 0) {
+        ERR_RETURN(strm, Z_BUF_ERROR);
+    }
+
+    /* Start a new block or continue the current one.
+     */
+    if (strm->avail_in != 0 || s->lookahead != 0 ||
+        (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
+        block_state bstate;
+
+        bstate = s->strategy == Z_HUFFMAN_ONLY ? deflate_huff(s, flush) :
+                    (s->strategy == Z_RLE ? deflate_rle(s, flush) :
+                        (*(configuration_table[s->level].func))(s, flush));
+
+        if (bstate == finish_started || bstate == finish_done) {
+            s->status = FINISH_STATE;
+        }
+        if (bstate == need_more || bstate == finish_started) {
+            if (strm->avail_out == 0) {
+                s->last_flush = -1; /* avoid BUF_ERROR next call, see above */
+            }
+            return Z_OK;
+            /* If flush != Z_NO_FLUSH && avail_out == 0, the next call
+             * of deflate should use the same flush parameter to make sure
+             * that the flush is complete. So we don't have to output an
+             * empty block here, this will be done at next call. This also
+             * ensures that for a very small output buffer, we emit at most
+             * one empty block.
+             */
+        }
+        if (bstate == block_done) {
+            if (flush == Z_PARTIAL_FLUSH) {
+                _tr_align(s);
+            } else if (flush != Z_BLOCK) { /* FULL_FLUSH or SYNC_FLUSH */
+                _tr_stored_block(s, (char*)0, 0L, 0);
+                /* For a full flush, this empty block will be recognized
+                 * as a special marker by inflate_sync().
+                 */
+                if (flush == Z_FULL_FLUSH) {
+                    CLEAR_HASH(s);             /* forget history */
+                    if (s->lookahead == 0) {
+                        s->strstart = 0;
+                        s->block_start = 0L;
+                        s->insert = 0;
+                    }
+                }
+            }
+            flush_pending(strm);
+            if (strm->avail_out == 0) {
+              s->last_flush = -1; /* avoid BUF_ERROR at next call, see above */
+              return Z_OK;
+            }
+        }
+    }
+    Assert(strm->avail_out > 0, "bug2");
+
+    if (flush != Z_FINISH) return Z_OK;
+    if (s->wrap <= 0) return Z_STREAM_END;
+
+    /* Write the trailer */
+#ifdef GZIP
+    if (s->wrap == 2) {
+        put_byte(s, (Byte)(strm->adler & 0xff));
+        put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
+        put_byte(s, (Byte)((strm->adler >> 16) & 0xff));
+        put_byte(s, (Byte)((strm->adler >> 24) & 0xff));
+        put_byte(s, (Byte)(strm->total_in & 0xff));
+        put_byte(s, (Byte)((strm->total_in >> 8) & 0xff));
+        put_byte(s, (Byte)((strm->total_in >> 16) & 0xff));
+        put_byte(s, (Byte)((strm->total_in >> 24) & 0xff));
+    }
+    else
+#endif
+    {
+        putShortMSB(s, (uInt)(strm->adler >> 16));
+        putShortMSB(s, (uInt)(strm->adler & 0xffff));
+    }
+    flush_pending(strm);
+    /* If avail_out is zero, the application will call deflate again
+     * to flush the rest.
+     */
+    if (s->wrap > 0) s->wrap = -s->wrap; /* write the trailer only once! */
+    return s->pending != 0 ? Z_OK : Z_STREAM_END;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateEnd (strm)
+    z_streamp strm;
+{
+    int status;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+
+    status = strm->state->status;
+    if (status != INIT_STATE &&
+        status != EXTRA_STATE &&
+        status != NAME_STATE &&
+        status != COMMENT_STATE &&
+        status != HCRC_STATE &&
+        status != BUSY_STATE &&
+        status != FINISH_STATE) {
+      return Z_STREAM_ERROR;
+    }
+
+    /* Deallocate in reverse order of allocations: */
+    TRY_FREE(strm, strm->state->pending_buf);
+    TRY_FREE(strm, strm->state->head);
+    TRY_FREE(strm, strm->state->prev);
+    TRY_FREE(strm, strm->state->window);
+
+    ZFREE(strm, strm->state);
+    strm->state = Z_NULL;
+
+    return status == BUSY_STATE ? Z_DATA_ERROR : Z_OK;
+}
+
+/* =========================================================================
+ * Copy the source state to the destination state.
+ * To simplify the source, this is not supported for 16-bit MSDOS (which
+ * doesn't have enough memory anyway to duplicate compression states).
+ */
+int ZEXPORT deflateCopy (dest, source)
+    z_streamp dest;
+    z_streamp source;
+{
+#ifdef MAXSEG_64K
+    return Z_STREAM_ERROR;
+#else
+    deflate_state *ds;
+    deflate_state *ss;
+    ushf *overlay;
+
+
+    if (source == Z_NULL || dest == Z_NULL || source->state == Z_NULL) {
+        return Z_STREAM_ERROR;
+    }
+
+    ss = source->state;
+
+    zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream));
+
+    ds = (deflate_state *) ZALLOC(dest, 1, sizeof(deflate_state));
+    if (ds == Z_NULL) return Z_MEM_ERROR;
+    dest->state = (struct internal_state FAR *) ds;
+    zmemcpy((voidpf)ds, (voidpf)ss, sizeof(deflate_state));
+    ds->strm = dest;
+
+    ds->window = (Bytef *) ZALLOC(dest, ds->w_size, 2*sizeof(Byte));
+    ds->prev   = (Posf *)  ZALLOC(dest, ds->w_size, sizeof(Pos));
+    ds->head   = (Posf *)  ZALLOC(dest, ds->hash_size, sizeof(Pos));
+    overlay = (ushf *) ZALLOC(dest, ds->lit_bufsize, sizeof(ush)+2);
+    ds->pending_buf = (uchf *) overlay;
+
+    if (ds->window == Z_NULL || ds->prev == Z_NULL || ds->head == Z_NULL ||
+        ds->pending_buf == Z_NULL) {
+        deflateEnd (dest);
+        return Z_MEM_ERROR;
+    }
+    /* following zmemcpy do not work for 16-bit MSDOS */
+    zmemcpy(ds->window, ss->window, ds->w_size * 2 * sizeof(Byte));
+    zmemcpy((voidpf)ds->prev, (voidpf)ss->prev, ds->w_size * sizeof(Pos));
+    zmemcpy((voidpf)ds->head, (voidpf)ss->head, ds->hash_size * sizeof(Pos));
+    zmemcpy(ds->pending_buf, ss->pending_buf, (uInt)ds->pending_buf_size);
+
+    ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf);
+    ds->d_buf = overlay + ds->lit_bufsize/sizeof(ush);
+    ds->l_buf = ds->pending_buf + (1+sizeof(ush))*ds->lit_bufsize;
+
+    ds->l_desc.dyn_tree = ds->dyn_ltree;
+    ds->d_desc.dyn_tree = ds->dyn_dtree;
+    ds->bl_desc.dyn_tree = ds->bl_tree;
+
+    return Z_OK;
+#endif /* MAXSEG_64K */
+}
+
+/* ===========================================================================
+ * Read a new buffer from the current input stream, update the adler32
+ * and total number of bytes read.  All deflate() input goes through
+ * this function so some applications may wish to modify it to avoid
+ * allocating a large strm->next_in buffer and copying from it.
+ * (See also flush_pending()).
+ */
+local int read_buf(strm, buf, size)
+    z_streamp strm;
+    Bytef *buf;
+    unsigned size;
+{
+    unsigned len = strm->avail_in;
+
+    if (len > size) len = size;
+    if (len == 0) return 0;
+
+    strm->avail_in  -= len;
+
+    zmemcpy(buf, strm->next_in, len);
+    if (strm->state->wrap == 1) {
+        strm->adler = adler32(strm->adler, buf, len);
+    }
+#ifdef GZIP
+    else if (strm->state->wrap == 2) {
+        strm->adler = crc32(strm->adler, buf, len);
+    }
+#endif
+    strm->next_in  += len;
+    strm->total_in += len;
+
+    return (int)len;
+}
+
+/* ===========================================================================
+ * Initialize the "longest match" routines for a new zlib stream
+ */
+local void lm_init (s)
+    deflate_state *s;
+{
+    s->window_size = (ulg)2L*s->w_size;
+
+    CLEAR_HASH(s);
+
+    /* Set the default configuration parameters:
+     */
+    s->max_lazy_match   = configuration_table[s->level].max_lazy;
+    s->good_match       = configuration_table[s->level].good_length;
+    s->nice_match       = configuration_table[s->level].nice_length;
+    s->max_chain_length = configuration_table[s->level].max_chain;
+
+    s->strstart = 0;
+    s->block_start = 0L;
+    s->lookahead = 0;
+    s->insert = 0;
+    s->match_length = s->prev_length = MIN_MATCH-1;
+    s->match_available = 0;
+    s->ins_h = 0;
+#ifndef FASTEST
+#ifdef ASMV
+    match_init(); /* initialize the asm code */
+#endif
+#endif
+}
+
+#ifndef FASTEST
+/* ===========================================================================
+ * Set match_start to the longest match starting at the given string and
+ * return its length. Matches shorter or equal to prev_length are discarded,
+ * in which case the result is equal to prev_length and match_start is
+ * garbage.
+ * IN assertions: cur_match is the head of the hash chain for the current
+ *   string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1
+ * OUT assertion: the match length is not greater than s->lookahead.
+ */
+#ifndef ASMV
+/* For 80x86 and 680x0, an optimized version will be provided in match.asm or
+ * match.S. The code will be functionally equivalent.
+ */
+local uInt longest_match(s, cur_match)
+    deflate_state *s;
+    IPos cur_match;                             /* current match */
+{
+    unsigned chain_length = s->max_chain_length;/* max hash chain length */
+    register Bytef *scan = s->window + s->strstart; /* current string */
+    register Bytef *match;                       /* matched string */
+    register int len;                           /* length of current match */
+    int best_len = s->prev_length;              /* best match length so far */
+    int nice_match = s->nice_match;             /* stop if match long enough */
+    IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
+        s->strstart - (IPos)MAX_DIST(s) : NIL;
+    /* Stop when cur_match becomes <= limit. To simplify the code,
+     * we prevent matches with the string of window index 0.
+     */
+    Posf *prev = s->prev;
+    uInt wmask = s->w_mask;
+
+#ifdef UNALIGNED_OK
+    /* Compare two bytes at a time. Note: this is not always beneficial.
+     * Try with and without -DUNALIGNED_OK to check.
+     */
+    register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
+    register ush scan_start = *(ushf*)scan;
+    register ush scan_end   = *(ushf*)(scan+best_len-1);
+#else
+    register Bytef *strend = s->window + s->strstart + MAX_MATCH;
+    register Byte scan_end1  = scan[best_len-1];
+    register Byte scan_end   = scan[best_len];
+#endif
+
+    /* The code is optimized for HASH_BITS >= 8 and MAX_MATCH-2 multiple of 16.
+     * It is easy to get rid of this optimization if necessary.
+     */
+    Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
+
+    /* Do not waste too much time if we already have a good match: */
+    if (s->prev_length >= s->good_match) {
+        chain_length >>= 2;
+    }
+    /* Do not look for matches beyond the end of the input. This is necessary
+     * to make deflate deterministic.
+     */
+    if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
+
+    Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
+
+    do {
+        Assert(cur_match < s->strstart, "no future");
+        match = s->window + cur_match;
+
+        /* Skip to next match if the match length cannot increase
+         * or if the match length is less than 2.  Note that the checks below
+         * for insufficient lookahead only occur occasionally for performance
+         * reasons.  Therefore uninitialized memory will be accessed, and
+         * conditional jumps will be made that depend on those values.
+         * However the length of the match is limited to the lookahead, so
+         * the output of deflate is not affected by the uninitialized values.
+         */
+#if (defined(UNALIGNED_OK) && MAX_MATCH == 258)
+        /* This code assumes sizeof(unsigned short) == 2. Do not use
+         * UNALIGNED_OK if your compiler uses a different size.
+         */
+        if (*(ushf*)(match+best_len-1) != scan_end ||
+            *(ushf*)match != scan_start) continue;
+
+        /* It is not necessary to compare scan[2] and match[2] since they are
+         * always equal when the other bytes match, given that the hash keys
+         * are equal and that HASH_BITS >= 8. Compare 2 bytes at a time at
+         * strstart+3, +5, ... up to strstart+257. We check for insufficient
+         * lookahead only every 4th comparison; the 128th check will be made
+         * at strstart+257. If MAX_MATCH-2 is not a multiple of 8, it is
+         * necessary to put more guard bytes at the end of the window, or
+         * to check more often for insufficient lookahead.
+         */
+        Assert(scan[2] == match[2], "scan[2]?");
+        scan++, match++;
+        do {
+        } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
+                 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
+                 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
+                 *(ushf*)(scan+=2) == *(ushf*)(match+=2) &&
+                 scan < strend);
+        /* The funny "do {}" generates better code on most compilers */
+
+        /* Here, scan <= window+strstart+257 */
+        Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
+        if (*scan == *match) scan++;
+
+        len = (MAX_MATCH - 1) - (int)(strend-scan);
+        scan = strend - (MAX_MATCH-1);
+
+#else /* UNALIGNED_OK */
+
+        if (match[best_len]   != scan_end  ||
+            match[best_len-1] != scan_end1 ||
+            *match            != *scan     ||
+            *++match          != scan[1])      continue;
+
+        /* The check at best_len-1 can be removed because it will be made
+         * again later. (This heuristic is not always a win.)
+         * It is not necessary to compare scan[2] and match[2] since they
+         * are always equal when the other bytes match, given that
+         * the hash keys are equal and that HASH_BITS >= 8.
+         */
+        scan += 2, match++;
+        Assert(*scan == *match, "match[2]?");
+
+        /* We check for insufficient lookahead only every 8th comparison;
+         * the 256th check will be made at strstart+258.
+         */
+        do {
+        } while (*++scan == *++match && *++scan == *++match &&
+                 *++scan == *++match && *++scan == *++match &&
+                 *++scan == *++match && *++scan == *++match &&
+                 *++scan == *++match && *++scan == *++match &&
+                 scan < strend);
+
+        Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
+
+        len = MAX_MATCH - (int)(strend - scan);
+        scan = strend - MAX_MATCH;
+
+#endif /* UNALIGNED_OK */
+
+        if (len > best_len) {
+            s->match_start = cur_match;
+            best_len = len;
+            if (len >= nice_match) break;
+#ifdef UNALIGNED_OK
+            scan_end = *(ushf*)(scan+best_len-1);
+#else
+            scan_end1  = scan[best_len-1];
+            scan_end   = scan[best_len];
+#endif
+        }
+    } while ((cur_match = prev[cur_match & wmask]) > limit
+             && --chain_length != 0);
+
+    if ((uInt)best_len <= s->lookahead) return (uInt)best_len;
+    return s->lookahead;
+}
+#endif /* ASMV */
+
+#else /* FASTEST */
+
+/* ---------------------------------------------------------------------------
+ * Optimized version for FASTEST only
+ */
+local uInt longest_match(s, cur_match)
+    deflate_state *s;
+    IPos cur_match;                             /* current match */
+{
+    register Bytef *scan = s->window + s->strstart; /* current string */
+    register Bytef *match;                       /* matched string */
+    register int len;                           /* length of current match */
+    register Bytef *strend = s->window + s->strstart + MAX_MATCH;
+
+    /* The code is optimized for HASH_BITS >= 8 and MAX_MATCH-2 multiple of 16.
+     * It is easy to get rid of this optimization if necessary.
+     */
+    Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
+
+    Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
+
+    Assert(cur_match < s->strstart, "no future");
+
+    match = s->window + cur_match;
+
+    /* Return failure if the match length is less than 2:
+     */
+    if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1;
+
+    /* The check at best_len-1 can be removed because it will be made
+     * again later. (This heuristic is not always a win.)
+     * It is not necessary to compare scan[2] and match[2] since they
+     * are always equal when the other bytes match, given that
+     * the hash keys are equal and that HASH_BITS >= 8.
+     */
+    scan += 2, match += 2;
+    Assert(*scan == *match, "match[2]?");
+
+    /* We check for insufficient lookahead only every 8th comparison;
+     * the 256th check will be made at strstart+258.
+     */
+    do {
+    } while (*++scan == *++match && *++scan == *++match &&
+             *++scan == *++match && *++scan == *++match &&
+             *++scan == *++match && *++scan == *++match &&
+             *++scan == *++match && *++scan == *++match &&
+             scan < strend);
+
+    Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
+
+    len = MAX_MATCH - (int)(strend - scan);
+
+    if (len < MIN_MATCH) return MIN_MATCH - 1;
+
+    s->match_start = cur_match;
+    return (uInt)len <= s->lookahead ? (uInt)len : s->lookahead;
+}
+
+#endif /* FASTEST */
+
+#ifdef DEBUG
+/* ===========================================================================
+ * Check that the match at match_start is indeed a match.
+ */
+local void check_match(s, start, match, length)
+    deflate_state *s;
+    IPos start, match;
+    int length;
+{
+    /* check that the match is indeed a match */
+    if (zmemcmp(s->window + match,
+                s->window + start, length) != EQUAL) {
+        fprintf(stderr, " start %u, match %u, length %d\n",
+                start, match, length);
+        do {
+            fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
+        } while (--length != 0);
+        z_error("invalid match");
+    }
+    if (z_verbose > 1) {
+        fprintf(stderr,"\\[%d,%d]", start-match, length);
+        do { putc(s->window[start++], stderr); } while (--length != 0);
+    }
+}
+#else
+#  define check_match(s, start, match, length)
+#endif /* DEBUG */
+
+/* ===========================================================================
+ * Fill the window when the lookahead becomes insufficient.
+ * Updates strstart and lookahead.
+ *
+ * IN assertion: lookahead < MIN_LOOKAHEAD
+ * OUT assertions: strstart <= window_size-MIN_LOOKAHEAD
+ *    At least one byte has been read, or avail_in == 0; reads are
+ *    performed for at least two bytes (required for the zip translate_eol
+ *    option -- not supported here).
+ */
+local void fill_window(s)
+    deflate_state *s;
+{
+    register unsigned n, m;
+    register Posf *p;
+    unsigned more;    /* Amount of free space at the end of the window. */
+    uInt wsize = s->w_size;
+
+    Assert(s->lookahead < MIN_LOOKAHEAD, "already enough lookahead");
+
+    do {
+        more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
+
+        /* Deal with !@#$% 64K limit: */
+        if (sizeof(int) <= 2) {
+            if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
+                more = wsize;
+
+            } else if (more == (unsigned)(-1)) {
+                /* Very unlikely, but possible on 16 bit machine if
+                 * strstart == 0 && lookahead == 1 (input done a byte at time)
+                 */
+                more--;
+            }
+        }
+
+        /* If the window is almost full and there is insufficient lookahead,
+         * move the upper half to the lower one to make room in the upper half.
+         */
+        if (s->strstart >= wsize+MAX_DIST(s)) {
+
+            zmemcpy(s->window, s->window+wsize, (unsigned)wsize);
+            s->match_start -= wsize;
+            s->strstart    -= wsize; /* we now have strstart >= MAX_DIST */
+            s->block_start -= (long) wsize;
+
+            /* Slide the hash table (could be avoided with 32 bit values
+               at the expense of memory usage). We slide even when level == 0
+               to keep the hash table consistent if we switch back to level > 0
+               later. (Using level 0 permanently is not an optimal usage of
+               zlib, so we don't care about this pathological case.)
+             */
+            n = s->hash_size;
+            p = &s->head[n];
+            do {
+                m = *--p;
+                *p = (Pos)(m >= wsize ? m-wsize : NIL);
+            } while (--n);
+
+            n = wsize;
+#ifndef FASTEST
+            p = &s->prev[n];
+            do {
+                m = *--p;
+                *p = (Pos)(m >= wsize ? m-wsize : NIL);
+                /* If n is not on any hash chain, prev[n] is garbage but
+                 * its value will never be used.
+                 */
+            } while (--n);
+#endif
+            more += wsize;
+        }
+        if (s->strm->avail_in == 0) break;
+
+        /* If there was no sliding:
+         *    strstart <= WSIZE+MAX_DIST-1 && lookahead <= MIN_LOOKAHEAD - 1 &&
+         *    more == window_size - lookahead - strstart
+         * => more >= window_size - (MIN_LOOKAHEAD-1 + WSIZE + MAX_DIST-1)
+         * => more >= window_size - 2*WSIZE + 2
+         * In the BIG_MEM or MMAP case (not yet supported),
+         *   window_size == input_size + MIN_LOOKAHEAD  &&
+         *   strstart + s->lookahead <= input_size => more >= MIN_LOOKAHEAD.
+         * Otherwise, window_size == 2*WSIZE so more >= 2.
+         * If there was sliding, more >= WSIZE. So in all cases, more >= 2.
+         */
+        Assert(more >= 2, "more < 2");
+
+        n = read_buf(s->strm, s->window + s->strstart + s->lookahead, more);
+        s->lookahead += n;
+
+        /* Initialize the hash value now that we have some input: */
+        if (s->lookahead + s->insert >= MIN_MATCH) {
+            uInt str = s->strstart - s->insert;
+            s->ins_h = s->window[str];
+            UPDATE_HASH(s, s->ins_h, s->window[str + 1]);
+#if MIN_MATCH != 3
+            Call UPDATE_HASH() MIN_MATCH-3 more times
+#endif
+            while (s->insert) {
+                UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
+#ifndef FASTEST
+                s->prev[str & s->w_mask] = s->head[s->ins_h];
+#endif
+                s->head[s->ins_h] = (Pos)str;
+                str++;
+                s->insert--;
+                if (s->lookahead + s->insert < MIN_MATCH)
+                    break;
+            }
+        }
+        /* If the whole input has less than MIN_MATCH bytes, ins_h is garbage,
+         * but this is not important since only literal bytes will be emitted.
+         */
+
+    } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
+
+    /* If the WIN_INIT bytes after the end of the current data have never been
+     * written, then zero those bytes in order to avoid memory check reports of
+     * the use of uninitialized (or uninitialised as Julian writes) bytes by
+     * the longest match routines.  Update the high water mark for the next
+     * time through here.  WIN_INIT is set to MAX_MATCH since the longest match
+     * routines allow scanning to strstart + MAX_MATCH, ignoring lookahead.
+     */
+    if (s->high_water < s->window_size) {
+        ulg curr = s->strstart + (ulg)(s->lookahead);
+        ulg init;
+
+        if (s->high_water < curr) {
+            /* Previous high water mark below current data -- zero WIN_INIT
+             * bytes or up to end of window, whichever is less.
+             */
+            init = s->window_size - curr;
+            if (init > WIN_INIT)
+                init = WIN_INIT;
+            zmemzero(s->window + curr, (unsigned)init);
+            s->high_water = curr + init;
+        }
+        else if (s->high_water < (ulg)curr + WIN_INIT) {
+            /* High water mark at or above current data, but below current data
+             * plus WIN_INIT -- zero out to current data plus WIN_INIT, or up
+             * to end of window, whichever is less.
+             */
+            init = (ulg)curr + WIN_INIT - s->high_water;
+            if (init > s->window_size - s->high_water)
+                init = s->window_size - s->high_water;
+            zmemzero(s->window + s->high_water, (unsigned)init);
+            s->high_water += init;
+        }
+    }
+
+    Assert((ulg)s->strstart <= s->window_size - MIN_LOOKAHEAD,
+           "not enough room for search");
+}
+
+/* ===========================================================================
+ * Flush the current block, with given end-of-file flag.
+ * IN assertion: strstart is set to the end of the current match.
+ */
+#define FLUSH_BLOCK_ONLY(s, last) { \
+   _tr_flush_block(s, (s->block_start >= 0L ? \
+                   (charf *)&s->window[(unsigned)s->block_start] : \
+                   (charf *)Z_NULL), \
+                (ulg)((long)s->strstart - s->block_start), \
+                (last)); \
+   s->block_start = s->strstart; \
+   flush_pending(s->strm); \
+   Tracev((stderr,"[FLUSH]")); \
+}
+
+/* Same but force premature exit if necessary. */
+#define FLUSH_BLOCK(s, last) { \
+   FLUSH_BLOCK_ONLY(s, last); \
+   if (s->strm->avail_out == 0) return (last) ? finish_started : need_more; \
+}
+
+/* ===========================================================================
+ * Copy without compression as much as possible from the input stream, return
+ * the current block state.
+ * This function does not insert new strings in the dictionary since
+ * uncompressible data is probably not useful. This function is used
+ * only for the level=0 compression option.
+ * NOTE: this function should be optimized to avoid extra copying from
+ * window to pending_buf.
+ */
+local block_state deflate_stored(s, flush)
+    deflate_state *s;
+    int flush;
+{
+    /* Stored blocks are limited to 0xffff bytes, pending_buf is limited
+     * to pending_buf_size, and each stored block has a 5 byte header:
+     */
+    ulg max_block_size = 0xffff;
+    ulg max_start;
+
+    if (max_block_size > s->pending_buf_size - 5) {
+        max_block_size = s->pending_buf_size - 5;
+    }
+
+    /* Copy as much as possible from input to output: */
+    for (;;) {
+        /* Fill the window as much as possible: */
+        if (s->lookahead <= 1) {
+
+            Assert(s->strstart < s->w_size+MAX_DIST(s) ||
+                   s->block_start >= (long)s->w_size, "slide too late");
+
+            fill_window(s);
+            if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
+
+            if (s->lookahead == 0) break; /* flush the current block */
+        }
+        Assert(s->block_start >= 0L, "block gone");
+
+        s->strstart += s->lookahead;
+        s->lookahead = 0;
+
+        /* Emit a stored block if pending_buf will be full: */
+        max_start = s->block_start + max_block_size;
+        if (s->strstart == 0 || (ulg)s->strstart >= max_start) {
+            /* strstart == 0 is possible when wraparound on 16-bit machine */
+            s->lookahead = (uInt)(s->strstart - max_start);
+            s->strstart = (uInt)max_start;
+            FLUSH_BLOCK(s, 0);
+        }
+        /* Flush if we may have to slide, otherwise block_start may become
+         * negative and the data will be gone:
+         */
+        if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) {
+            FLUSH_BLOCK(s, 0);
+        }
+    }
+    s->insert = 0;
+    if (flush == Z_FINISH) {
+        FLUSH_BLOCK(s, 1);
+        return finish_done;
+    }
+    if ((long)s->strstart > s->block_start)
+        FLUSH_BLOCK(s, 0);
+    return block_done;
+}
+
+/* ===========================================================================
+ * Compress as much as possible from the input stream, return the current
+ * block state.
+ * This function does not perform lazy evaluation of matches and inserts
+ * new strings in the dictionary only for unmatched strings or for short
+ * matches. It is used only for the fast compression options.
+ */
+local block_state deflate_fast(s, flush)
+    deflate_state *s;
+    int flush;
+{
+    IPos hash_head;       /* head of the hash chain */
+    int bflush;           /* set if current block must be flushed */
+
+    for (;;) {
+        /* Make sure that we always have enough lookahead, except
+         * at the end of the input file. We need MAX_MATCH bytes
+         * for the next match, plus MIN_MATCH bytes to insert the
+         * string following the next match.
+         */
+        if (s->lookahead < MIN_LOOKAHEAD) {
+            fill_window(s);
+            if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
+                return need_more;
+            }
+            if (s->lookahead == 0) break; /* flush the current block */
+        }
+
+        /* Insert the string window[strstart .. strstart+2] in the
+         * dictionary, and set hash_head to the head of the hash chain:
+         */
+        hash_head = NIL;
+        if (s->lookahead >= MIN_MATCH) {
+            INSERT_STRING(s, s->strstart, hash_head);
+        }
+
+        /* Find the longest match, discarding those <= prev_length.
+         * At this point we have always match_length < MIN_MATCH
+         */
+        if (hash_head != NIL && s->strstart - hash_head <= MAX_DIST(s)) {
+            /* To simplify the code, we prevent matches with the string
+             * of window index 0 (in particular we have to avoid a match
+             * of the string with itself at the start of the input file).
+             */
+            s->match_length = longest_match (s, hash_head);
+            /* longest_match() sets match_start */
+        }
+        if (s->match_length >= MIN_MATCH) {
+            check_match(s, s->strstart, s->match_start, s->match_length);
+
+            _tr_tally_dist(s, s->strstart - s->match_start,
+                           s->match_length - MIN_MATCH, bflush);
+
+            s->lookahead -= s->match_length;
+
+            /* Insert new strings in the hash table only if the match length
+             * is not too large. This saves time but degrades compression.
+             */
+#ifndef FASTEST
+            if (s->match_length <= s->max_insert_length &&
+                s->lookahead >= MIN_MATCH) {
+                s->match_length--; /* string at strstart already in table */
+                do {
+                    s->strstart++;
+                    INSERT_STRING(s, s->strstart, hash_head);
+                    /* strstart never exceeds WSIZE-MAX_MATCH, so there are
+                     * always MIN_MATCH bytes ahead.
+                     */
+                } while (--s->match_length != 0);
+                s->strstart++;
+            } else
+#endif
+            {
+                s->strstart += s->match_length;
+                s->match_length = 0;
+                s->ins_h = s->window[s->strstart];
+                UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
+#if MIN_MATCH != 3
+                Call UPDATE_HASH() MIN_MATCH-3 more times
+#endif
+                /* If lookahead < MIN_MATCH, ins_h is garbage, but it does not
+                 * matter since it will be recomputed at next deflate call.
+                 */
+            }
+        } else {
+            /* No match, output a literal byte */
+            Tracevv((stderr,"%c", s->window[s->strstart]));
+            _tr_tally_lit (s, s->window[s->strstart], bflush);
+            s->lookahead--;
+            s->strstart++;
+        }
+        if (bflush) FLUSH_BLOCK(s, 0);
+    }
+    s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1;
+    if (flush == Z_FINISH) {
+        FLUSH_BLOCK(s, 1);
+        return finish_done;
+    }
+    if (s->last_lit)
+        FLUSH_BLOCK(s, 0);
+    return block_done;
+}
+
+#ifndef FASTEST
+/* ===========================================================================
+ * Same as above, but achieves better compression. We use a lazy
+ * evaluation for matches: a match is finally adopted only if there is
+ * no better match at the next window position.
+ */
+local block_state deflate_slow(s, flush)
+    deflate_state *s;
+    int flush;
+{
+    IPos hash_head;          /* head of hash chain */
+    int bflush;              /* set if current block must be flushed */
+
+    /* Process the input block. */
+    for (;;) {
+        /* Make sure that we always have enough lookahead, except
+         * at the end of the input file. We need MAX_MATCH bytes
+         * for the next match, plus MIN_MATCH bytes to insert the
+         * string following the next match.
+         */
+        if (s->lookahead < MIN_LOOKAHEAD) {
+            fill_window(s);
+            if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
+                return need_more;
+            }
+            if (s->lookahead == 0) break; /* flush the current block */
+        }
+
+        /* Insert the string window[strstart .. strstart+2] in the
+         * dictionary, and set hash_head to the head of the hash chain:
+         */
+        hash_head = NIL;
+        if (s->lookahead >= MIN_MATCH) {
+            INSERT_STRING(s, s->strstart, hash_head);
+        }
+
+        /* Find the longest match, discarding those <= prev_length.
+         */
+        s->prev_length = s->match_length, s->prev_match = s->match_start;
+        s->match_length = MIN_MATCH-1;
+
+        if (hash_head != NIL && s->prev_length < s->max_lazy_match &&
+            s->strstart - hash_head <= MAX_DIST(s)) {
+            /* To simplify the code, we prevent matches with the string
+             * of window index 0 (in particular we have to avoid a match
+             * of the string with itself at the start of the input file).
+             */
+            s->match_length = longest_match (s, hash_head);
+            /* longest_match() sets match_start */
+
+            if (s->match_length <= 5 && (s->strategy == Z_FILTERED
+#if TOO_FAR <= 32767
+                || (s->match_length == MIN_MATCH &&
+                    s->strstart - s->match_start > TOO_FAR)
+#endif
+                )) {
+
+                /* If prev_match is also MIN_MATCH, match_start is garbage
+                 * but we will ignore the current match anyway.
+                 */
+                s->match_length = MIN_MATCH-1;
+            }
+        }
+        /* If there was a match at the previous step and the current
+         * match is not better, output the previous match:
+         */
+        if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
+            uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
+            /* Do not insert strings in hash table beyond this. */
+
+            check_match(s, s->strstart-1, s->prev_match, s->prev_length);
+
+            _tr_tally_dist(s, s->strstart -1 - s->prev_match,
+                           s->prev_length - MIN_MATCH, bflush);
+
+            /* Insert in hash table all strings up to the end of the match.
+             * strstart-1 and strstart are already inserted. If there is not
+             * enough lookahead, the last two strings are not inserted in
+             * the hash table.
+             */
+            s->lookahead -= s->prev_length-1;
+            s->prev_length -= 2;
+            do {
+                if (++s->strstart <= max_insert) {
+                    INSERT_STRING(s, s->strstart, hash_head);
+                }
+            } while (--s->prev_length != 0);
+            s->match_available = 0;
+            s->match_length = MIN_MATCH-1;
+            s->strstart++;
+
+            if (bflush) FLUSH_BLOCK(s, 0);
+
+        } else if (s->match_available) {
+            /* If there was no match at the previous position, output a
+             * single literal. If there was a match but the current match
+             * is longer, truncate the previous match to a single literal.
+             */
+            Tracevv((stderr,"%c", s->window[s->strstart-1]));
+            _tr_tally_lit(s, s->window[s->strstart-1], bflush);
+            if (bflush) {
+                FLUSH_BLOCK_ONLY(s, 0);
+            }
+            s->strstart++;
+            s->lookahead--;
+            if (s->strm->avail_out == 0) return need_more;
+        } else {
+            /* There is no previous match to compare with, wait for
+             * the next step to decide.
+             */
+            s->match_available = 1;
+            s->strstart++;
+            s->lookahead--;
+        }
+    }
+    Assert (flush != Z_NO_FLUSH, "no flush?");
+    if (s->match_available) {
+        Tracevv((stderr,"%c", s->window[s->strstart-1]));
+        _tr_tally_lit(s, s->window[s->strstart-1], bflush);
+        s->match_available = 0;
+    }
+    s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1;
+    if (flush == Z_FINISH) {
+        FLUSH_BLOCK(s, 1);
+        return finish_done;
+    }
+    if (s->last_lit)
+        FLUSH_BLOCK(s, 0);
+    return block_done;
+}
+#endif /* FASTEST */
+
+/* ===========================================================================
+ * For Z_RLE, simply look for runs of bytes, generate matches only of distance
+ * one.  Do not maintain a hash table.  (It will be regenerated if this run of
+ * deflate switches away from Z_RLE.)
+ */
+local block_state deflate_rle(s, flush)
+    deflate_state *s;
+    int flush;
+{
+    int bflush;             /* set if current block must be flushed */
+    uInt prev;              /* byte at distance one to match */
+    Bytef *scan, *strend;   /* scan goes up to strend for length of run */
+
+    for (;;) {
+        /* Make sure that we always have enough lookahead, except
+         * at the end of the input file. We need MAX_MATCH bytes
+         * for the longest run, plus one for the unrolled loop.
+         */
+        if (s->lookahead <= MAX_MATCH) {
+            fill_window(s);
+            if (s->lookahead <= MAX_MATCH && flush == Z_NO_FLUSH) {
+                return need_more;
+            }
+            if (s->lookahead == 0) break; /* flush the current block */
+        }
+
+        /* See how many times the previous byte repeats */
+        s->match_length = 0;
+        if (s->lookahead >= MIN_MATCH && s->strstart > 0) {
+            scan = s->window + s->strstart - 1;
+            prev = *scan;
+            if (prev == *++scan && prev == *++scan && prev == *++scan) {
+                strend = s->window + s->strstart + MAX_MATCH;
+                do {
+                } while (prev == *++scan && prev == *++scan &&
+                         prev == *++scan && prev == *++scan &&
+                         prev == *++scan && prev == *++scan &&
+                         prev == *++scan && prev == *++scan &&
+                         scan < strend);
+                s->match_length = MAX_MATCH - (int)(strend - scan);
+                if (s->match_length > s->lookahead)
+                    s->match_length = s->lookahead;
+            }
+            Assert(scan <= s->window+(uInt)(s->window_size-1), "wild scan");
+        }
+
+        /* Emit match if have run of MIN_MATCH or longer, else emit literal */
+        if (s->match_length >= MIN_MATCH) {
+            check_match(s, s->strstart, s->strstart - 1, s->match_length);
+
+            _tr_tally_dist(s, 1, s->match_length - MIN_MATCH, bflush);
+
+            s->lookahead -= s->match_length;
+            s->strstart += s->match_length;
+            s->match_length = 0;
+        } else {
+            /* No match, output a literal byte */
+            Tracevv((stderr,"%c", s->window[s->strstart]));
+            _tr_tally_lit (s, s->window[s->strstart], bflush);
+            s->lookahead--;
+            s->strstart++;
+        }
+        if (bflush) FLUSH_BLOCK(s, 0);
+    }
+    s->insert = 0;
+    if (flush == Z_FINISH) {
+        FLUSH_BLOCK(s, 1);
+        return finish_done;
+    }
+    if (s->last_lit)
+        FLUSH_BLOCK(s, 0);
+    return block_done;
+}
+
+/* ===========================================================================
+ * For Z_HUFFMAN_ONLY, do not look for matches.  Do not maintain a hash table.
+ * (It will be regenerated if this run of deflate switches away from Huffman.)
+ */
+local block_state deflate_huff(s, flush)
+    deflate_state *s;
+    int flush;
+{
+    int bflush;             /* set if current block must be flushed */
+
+    for (;;) {
+        /* Make sure that we have a literal to write. */
+        if (s->lookahead == 0) {
+            fill_window(s);
+            if (s->lookahead == 0) {
+                if (flush == Z_NO_FLUSH)
+                    return need_more;
+                break;      /* flush the current block */
+            }
+        }
+
+        /* Output a literal byte */
+        s->match_length = 0;
+        Tracevv((stderr,"%c", s->window[s->strstart]));
+        _tr_tally_lit (s, s->window[s->strstart], bflush);
+        s->lookahead--;
+        s->strstart++;
+        if (bflush) FLUSH_BLOCK(s, 0);
+    }
+    s->insert = 0;
+    if (flush == Z_FINISH) {
+        FLUSH_BLOCK(s, 1);
+        return finish_done;
+    }
+    if (s->last_lit)
+        FLUSH_BLOCK(s, 0);
+    return block_done;
+}
diff --git a/third-party/zlib/deflate.h b/third-party/zlib/deflate.h
new file mode 100644
index 0000000..ce0299e
--- /dev/null
+++ b/third-party/zlib/deflate.h
@@ -0,0 +1,346 @@
+/* deflate.h -- internal compression state
+ * Copyright (C) 1995-2012 Jean-loup Gailly
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* @(#) $Id$ */
+
+#ifndef DEFLATE_H
+#define DEFLATE_H
+
+#include "zutil.h"
+
+/* define NO_GZIP when compiling if you want to disable gzip header and
+   trailer creation by deflate().  NO_GZIP would be used to avoid linking in
+   the crc code when it is not needed.  For shared libraries, gzip encoding
+   should be left enabled. */
+#ifndef NO_GZIP
+#  define GZIP
+#endif
+
+/* ===========================================================================
+ * Internal compression state.
+ */
+
+#define LENGTH_CODES 29
+/* number of length codes, not counting the special END_BLOCK code */
+
+#define LITERALS  256
+/* number of literal bytes 0..255 */
+
+#define L_CODES (LITERALS+1+LENGTH_CODES)
+/* number of Literal or Length codes, including the END_BLOCK code */
+
+#define D_CODES   30
+/* number of distance codes */
+
+#define BL_CODES  19
+/* number of codes used to transfer the bit lengths */
+
+#define HEAP_SIZE (2*L_CODES+1)
+/* maximum heap size */
+
+#define MAX_BITS 15
+/* All codes must not exceed MAX_BITS bits */
+
+#define Buf_size 16
+/* size of bit buffer in bi_buf */
+
+#define INIT_STATE    42
+#define EXTRA_STATE   69
+#define NAME_STATE    73
+#define COMMENT_STATE 91
+#define HCRC_STATE   103
+#define BUSY_STATE   113
+#define FINISH_STATE 666
+/* Stream status */
+
+
+/* Data structure describing a single value and its code string. */
+typedef struct ct_data_s {
+    union {
+        ush  freq;       /* frequency count */
+        ush  code;       /* bit string */
+    } fc;
+    union {
+        ush  dad;        /* father node in Huffman tree */
+        ush  len;        /* length of bit string */
+    } dl;
+} FAR ct_data;
+
+#define Freq fc.freq
+#define Code fc.code
+#define Dad  dl.dad
+#define Len  dl.len
+
+typedef struct static_tree_desc_s  static_tree_desc;
+
+typedef struct tree_desc_s {
+    ct_data *dyn_tree;           /* the dynamic tree */
+    int     max_code;            /* largest code with non zero frequency */
+    static_tree_desc *stat_desc; /* the corresponding static tree */
+} FAR tree_desc;
+
+typedef ush Pos;
+typedef Pos FAR Posf;
+typedef unsigned IPos;
+
+/* A Pos is an index in the character window. We use short instead of int to
+ * save space in the various tables. IPos is used only for parameter passing.
+ */
+
+typedef struct internal_state {
+    z_streamp strm;      /* pointer back to this zlib stream */
+    int   status;        /* as the name implies */
+    Bytef *pending_buf;  /* output still pending */
+    ulg   pending_buf_size; /* size of pending_buf */
+    Bytef *pending_out;  /* next pending byte to output to the stream */
+    uInt   pending;      /* nb of bytes in the pending buffer */
+    int   wrap;          /* bit 0 true for zlib, bit 1 true for gzip */
+    gz_headerp  gzhead;  /* gzip header information to write */
+    uInt   gzindex;      /* where in extra, name, or comment */
+    Byte  method;        /* can only be DEFLATED */
+    int   last_flush;    /* value of flush param for previous deflate call */
+
+                /* used by deflate.c: */
+
+    uInt  w_size;        /* LZ77 window size (32K by default) */
+    uInt  w_bits;        /* log2(w_size)  (8..16) */
+    uInt  w_mask;        /* w_size - 1 */
+
+    Bytef *window;
+    /* Sliding window. Input bytes are read into the second half of the window,
+     * and move to the first half later to keep a dictionary of at least wSize
+     * bytes. With this organization, matches are limited to a distance of
+     * wSize-MAX_MATCH bytes, but this ensures that IO is always
+     * performed with a length multiple of the block size. Also, it limits
+     * the window size to 64K, which is quite useful on MSDOS.
+     * To do: use the user input buffer as sliding window.
+     */
+
+    ulg window_size;
+    /* Actual size of window: 2*wSize, except when the user input buffer
+     * is directly used as sliding window.
+     */
+
+    Posf *prev;
+    /* Link to older string with same hash index. To limit the size of this
+     * array to 64K, this link is maintained only for the last 32K strings.
+     * An index in this array is thus a window index modulo 32K.
+     */
+
+    Posf *head; /* Heads of the hash chains or NIL. */
+
+    uInt  ins_h;          /* hash index of string to be inserted */
+    uInt  hash_size;      /* number of elements in hash table */
+    uInt  hash_bits;      /* log2(hash_size) */
+    uInt  hash_mask;      /* hash_size-1 */
+
+    uInt  hash_shift;
+    /* Number of bits by which ins_h must be shifted at each input
+     * step. It must be such that after MIN_MATCH steps, the oldest
+     * byte no longer takes part in the hash key, that is:
+     *   hash_shift * MIN_MATCH >= hash_bits
+     */
+
+    long block_start;
+    /* Window position at the beginning of the current output block. Gets
+     * negative when the window is moved backwards.
+     */
+
+    uInt match_length;           /* length of best match */
+    IPos prev_match;             /* previous match */
+    int match_available;         /* set if previous match exists */
+    uInt strstart;               /* start of string to insert */
+    uInt match_start;            /* start of matching string */
+    uInt lookahead;              /* number of valid bytes ahead in window */
+
+    uInt prev_length;
+    /* Length of the best match at previous step. Matches not greater than this
+     * are discarded. This is used in the lazy match evaluation.
+     */
+
+    uInt max_chain_length;
+    /* To speed up deflation, hash chains are never searched beyond this
+     * length.  A higher limit improves compression ratio but degrades the
+     * speed.
+     */
+
+    uInt max_lazy_match;
+    /* Attempt to find a better match only when the current match is strictly
+     * smaller than this value. This mechanism is used only for compression
+     * levels >= 4.
+     */
+#   define max_insert_length  max_lazy_match
+    /* Insert new strings in the hash table only if the match length is not
+     * greater than this length. This saves time but degrades compression.
+     * max_insert_length is used only for compression levels <= 3.
+     */
+
+    int level;    /* compression level (1..9) */
+    int strategy; /* favor or force Huffman coding*/
+
+    uInt good_match;
+    /* Use a faster search when the previous match is longer than this */
+
+    int nice_match; /* Stop searching when current match exceeds this */
+
+                /* used by trees.c: */
+    /* Didn't use ct_data typedef below to suppress compiler warning */
+    struct ct_data_s dyn_ltree[HEAP_SIZE];   /* literal and length tree */
+    struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */
+    struct ct_data_s bl_tree[2*BL_CODES+1];  /* Huffman tree for bit lengths */
+
+    struct tree_desc_s l_desc;               /* desc. for literal tree */
+    struct tree_desc_s d_desc;               /* desc. for distance tree */
+    struct tree_desc_s bl_desc;              /* desc. for bit length tree */
+
+    ush bl_count[MAX_BITS+1];
+    /* number of codes at each bit length for an optimal tree */
+
+    int heap[2*L_CODES+1];      /* heap used to build the Huffman trees */
+    int heap_len;               /* number of elements in the heap */
+    int heap_max;               /* element of largest frequency */
+    /* The sons of heap[n] are heap[2*n] and heap[2*n+1]. heap[0] is not used.
+     * The same heap array is used to build all trees.
+     */
+
+    uch depth[2*L_CODES+1];
+    /* Depth of each subtree used as tie breaker for trees of equal frequency
+     */
+
+    uchf *l_buf;          /* buffer for literals or lengths */
+
+    uInt  lit_bufsize;
+    /* Size of match buffer for literals/lengths.  There are 4 reasons for
+     * limiting lit_bufsize to 64K:
+     *   - frequencies can be kept in 16 bit counters
+     *   - if compression is not successful for the first block, all input
+     *     data is still in the window so we can still emit a stored block even
+     *     when input comes from standard input.  (This can also be done for
+     *     all blocks if lit_bufsize is not greater than 32K.)
+     *   - if compression is not successful for a file smaller than 64K, we can
+     *     even emit a stored file instead of a stored block (saving 5 bytes).
+     *     This is applicable only for zip (not gzip or zlib).
+     *   - creating new Huffman trees less frequently may not provide fast
+     *     adaptation to changes in the input data statistics. (Take for
+     *     example a binary file with poorly compressible code followed by
+     *     a highly compressible string table.) Smaller buffer sizes give
+     *     fast adaptation but have of course the overhead of transmitting
+     *     trees more frequently.
+     *   - I can't count above 4
+     */
+
+    uInt last_lit;      /* running index in l_buf */
+
+    ushf *d_buf;
+    /* Buffer for distances. To simplify the code, d_buf and l_buf have
+     * the same number of elements. To use different lengths, an extra flag
+     * array would be necessary.
+     */
+
+    ulg opt_len;        /* bit length of current block with optimal trees */
+    ulg static_len;     /* bit length of current block with static trees */
+    uInt matches;       /* number of string matches in current block */
+    uInt insert;        /* bytes at end of window left to insert */
+
+#ifdef DEBUG
+    ulg compressed_len; /* total bit length of compressed file mod 2^32 */
+    ulg bits_sent;      /* bit length of compressed data sent mod 2^32 */
+#endif
+
+    ush bi_buf;
+    /* Output buffer. bits are inserted starting at the bottom (least
+     * significant bits).
+     */
+    int bi_valid;
+    /* Number of valid bits in bi_buf.  All bits above the last valid bit
+     * are always zero.
+     */
+
+    ulg high_water;
+    /* High water mark offset in window for initialized bytes -- bytes above
+     * this are set to zero in order to avoid memory check warnings when
+     * longest match routines access bytes past the input.  This is then
+     * updated to the new high water mark.
+     */
+
+} FAR deflate_state;
+
+/* Output a byte on the stream.
+ * IN assertion: there is enough room in pending_buf.
+ */
+#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
+
+
+#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
+/* Minimum amount of lookahead, except at the end of the input file.
+ * See deflate.c for comments about the MIN_MATCH+1.
+ */
+
+#define MAX_DIST(s)  ((s)->w_size-MIN_LOOKAHEAD)
+/* In order to simplify the code, particularly on 16 bit machines, match
+ * distances are limited to MAX_DIST instead of WSIZE.
+ */
+
+#define WIN_INIT MAX_MATCH
+/* Number of bytes after end of data in window to initialize in order to avoid
+   memory checker errors from longest match routines */
+
+        /* in trees.c */
+void ZLIB_INTERNAL _tr_init OF((deflate_state *s));
+int ZLIB_INTERNAL _tr_tally OF((deflate_state *s, unsigned dist, unsigned lc));
+void ZLIB_INTERNAL _tr_flush_block OF((deflate_state *s, charf *buf,
+                        ulg stored_len, int last));
+void ZLIB_INTERNAL _tr_flush_bits OF((deflate_state *s));
+void ZLIB_INTERNAL _tr_align OF((deflate_state *s));
+void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf,
+                        ulg stored_len, int last));
+
+#define d_code(dist) \
+   ((dist) < 256 ? _dist_code[dist] : _dist_code[256+((dist)>>7)])
+/* Mapping from a distance to a distance code. dist is the distance - 1 and
+ * must not have side effects. _dist_code[256] and _dist_code[257] are never
+ * used.
+ */
+
+#ifndef DEBUG
+/* Inline versions of _tr_tally for speed: */
+
+#if defined(GEN_TREES_H) || !defined(STDC)
+  extern uch ZLIB_INTERNAL _length_code[];
+  extern uch ZLIB_INTERNAL _dist_code[];
+#else
+  extern const uch ZLIB_INTERNAL _length_code[];
+  extern const uch ZLIB_INTERNAL _dist_code[];
+#endif
+
+# define _tr_tally_lit(s, c, flush) \
+  { uch cc = (c); \
+    s->d_buf[s->last_lit] = 0; \
+    s->l_buf[s->last_lit++] = cc; \
+    s->dyn_ltree[cc].Freq++; \
+    flush = (s->last_lit == s->lit_bufsize-1); \
+   }
+# define _tr_tally_dist(s, distance, length, flush) \
+  { uch len = (length); \
+    ush dist = (distance); \
+    s->d_buf[s->last_lit] = dist; \
+    s->l_buf[s->last_lit++] = len; \
+    dist--; \
+    s->dyn_ltree[_length_code[len]+LITERALS+1].Freq++; \
+    s->dyn_dtree[d_code(dist)].Freq++; \
+    flush = (s->last_lit == s->lit_bufsize-1); \
+  }
+#else
+# define _tr_tally_lit(s, c, flush) flush = _tr_tally(s, 0, c)
+# define _tr_tally_dist(s, distance, length, flush) \
+              flush = _tr_tally(s, distance, length)
+#endif
+
+#endif /* DEFLATE_H */
diff --git a/third-party/zlib/doc/algorithm.txt b/third-party/zlib/doc/algorithm.txt
new file mode 100644
index 0000000..c97f495
--- /dev/null
+++ b/third-party/zlib/doc/algorithm.txt
@@ -0,0 +1,209 @@
+1. Compression algorithm (deflate)
+
+The deflation algorithm used by gzip (also zip and zlib) is a variation of
+LZ77 (Lempel-Ziv 1977, see reference below). It finds duplicated strings in
+the input data.  The second occurrence of a string is replaced by a
+pointer to the previous string, in the form of a pair (distance,
+length).  Distances are limited to 32K bytes, and lengths are limited
+to 258 bytes. When a string does not occur anywhere in the previous
+32K bytes, it is emitted as a sequence of literal bytes.  (In this
+description, `string' must be taken as an arbitrary sequence of bytes,
+and is not restricted to printable characters.)
+
+Literals or match lengths are compressed with one Huffman tree, and
+match distances are compressed with another tree. The trees are stored
+in a compact form at the start of each block. The blocks can have any
+size (except that the compressed data for one block must fit in
+available memory). A block is terminated when deflate() determines that
+it would be useful to start another block with fresh trees. (This is
+somewhat similar to the behavior of LZW-based _compress_.)
+
+Duplicated strings are found using a hash table. All input strings of
+length 3 are inserted in the hash table. A hash index is computed for
+the next 3 bytes. If the hash chain for this index is not empty, all
+strings in the chain are compared with the current input string, and
+the longest match is selected.
+
+The hash chains are searched starting with the most recent strings, to
+favor small distances and thus take advantage of the Huffman encoding.
+The hash chains are singly linked. There are no deletions from the
+hash chains, the algorithm simply discards matches that are too old.
+
+To avoid a worst-case situation, very long hash chains are arbitrarily
+truncated at a certain length, determined by a runtime option (level
+parameter of deflateInit). So deflate() does not always find the longest
+possible match but generally finds a match which is long enough.
+
+deflate() also defers the selection of matches with a lazy evaluation
+mechanism. After a match of length N has been found, deflate() searches for
+a longer match at the next input byte. If a longer match is found, the
+previous match is truncated to a length of one (thus producing a single
+literal byte) and the process of lazy evaluation begins again. Otherwise,
+the original match is kept, and the next match search is attempted only N
+steps later.
+
+The lazy match evaluation is also subject to a runtime parameter. If
+the current match is long enough, deflate() reduces the search for a longer
+match, thus speeding up the whole process. If compression ratio is more
+important than speed, deflate() attempts a complete second search even if
+the first match is already long enough.
+
+The lazy match evaluation is not performed for the fastest compression
+modes (level parameter 1 to 3). For these fast modes, new strings
+are inserted in the hash table only when no match was found, or
+when the match is not too long. This degrades the compression ratio
+but saves time since there are both fewer insertions and fewer searches.
+
+
+2. Decompression algorithm (inflate)
+
+2.1 Introduction
+
+The key question is how to represent a Huffman code (or any prefix code) so
+that you can decode fast.  The most important characteristic is that shorter
+codes are much more common than longer codes, so pay attention to decoding the
+short codes fast, and let the long codes take longer to decode.
+
+inflate() sets up a first level table that covers some number of bits of
+input less than the length of longest code.  It gets that many bits from the
+stream, and looks it up in the table.  The table will tell if the next
+code is that many bits or less and how many, and if it is, it will tell
+the value, else it will point to the next level table for which inflate()
+grabs more bits and tries to decode a longer code.
+
+How many bits to make the first lookup is a tradeoff between the time it
+takes to decode and the time it takes to build the table.  If building the
+table took no time (and if you had infinite memory), then there would only
+be a first level table to cover all the way to the longest code.  However,
+building the table ends up taking a lot longer for more bits since short
+codes are replicated many times in such a table.  What inflate() does is
+simply to make the number of bits in the first table a variable, and  then
+to set that variable for the maximum speed.
+
+For inflate, which has 286 possible codes for the literal/length tree, the size
+of the first table is nine bits.  Also the distance trees have 30 possible
+values, and the size of the first table is six bits.  Note that for each of
+those cases, the table ended up one bit longer than the ``average'' code
+length, i.e. the code length of an approximately flat code which would be a
+little more than eight bits for 286 symbols and a little less than five bits
+for 30 symbols.
+
+
+2.2 More details on the inflate table lookup
+
+Ok, you want to know what this cleverly obfuscated inflate tree actually
+looks like.  You are correct that it's not a Huffman tree.  It is simply a
+lookup table for the first, let's say, nine bits of a Huffman symbol.  The
+symbol could be as short as one bit or as long as 15 bits.  If a particular
+symbol is shorter than nine bits, then that symbol's translation is duplicated
+in all those entries that start with that symbol's bits.  For example, if the
+symbol is four bits, then it's duplicated 32 times in a nine-bit table.  If a
+symbol is nine bits long, it appears in the table once.
+
+If the symbol is longer than nine bits, then that entry in the table points
+to another similar table for the remaining bits.  Again, there are duplicated
+entries as needed.  The idea is that most of the time the symbol will be short
+and there will only be one table look up.  (That's whole idea behind data
+compression in the first place.)  For the less frequent long symbols, there
+will be two lookups.  If you had a compression method with really long
+symbols, you could have as many levels of lookups as is efficient.  For
+inflate, two is enough.
+
+So a table entry either points to another table (in which case nine bits in
+the above example are gobbled), or it contains the translation for the symbol
+and the number of bits to gobble.  Then you start again with the next
+ungobbled bit.
+
+You may wonder: why not just have one lookup table for how ever many bits the
+longest symbol is?  The reason is that if you do that, you end up spending
+more time filling in duplicate symbol entries than you do actually decoding.
+At least for deflate's output that generates new trees every several 10's of
+kbytes.  You can imagine that filling in a 2^15 entry table for a 15-bit code
+would take too long if you're only decoding several thousand symbols.  At the
+other extreme, you could make a new table for every bit in the code.  In fact,
+that's essentially a Huffman tree.  But then you spend too much time
+traversing the tree while decoding, even for short symbols.
+
+So the number of bits for the first lookup table is a trade of the time to
+fill out the table vs. the time spent looking at the second level and above of
+the table.
+
+Here is an example, scaled down:
+
+The code being decoded, with 10 symbols, from 1 to 6 bits long:
+
+A: 0
+B: 10
+C: 1100
+D: 11010
+E: 11011
+F: 11100
+G: 11101
+H: 11110
+I: 111110
+J: 111111
+
+Let's make the first table three bits long (eight entries):
+
+000: A,1
+001: A,1
+010: A,1
+011: A,1
+100: B,2
+101: B,2
+110: -> table X (gobble 3 bits)
+111: -> table Y (gobble 3 bits)
+
+Each entry is what the bits decode as and how many bits that is, i.e. how
+many bits to gobble.  Or the entry points to another table, with the number of
+bits to gobble implicit in the size of the table.
+
+Table X is two bits long since the longest code starting with 110 is five bits
+long:
+
+00: C,1
+01: C,1
+10: D,2
+11: E,2
+
+Table Y is three bits long since the longest code starting with 111 is six
+bits long:
+
+000: F,2
+001: F,2
+010: G,2
+011: G,2
+100: H,2
+101: H,2
+110: I,3
+111: J,3
+
+So what we have here are three tables with a total of 20 entries that had to
+be constructed.  That's compared to 64 entries for a single table.  Or
+compared to 16 entries for a Huffman tree (six two entry tables and one four
+entry table).  Assuming that the code ideally represents the probability of
+the symbols, it takes on the average 1.25 lookups per symbol.  That's compared
+to one lookup for the single table, or 1.66 lookups per symbol for the
+Huffman tree.
+
+There, I think that gives you a picture of what's going on.  For inflate, the
+meaning of a particular symbol is often more than just a letter.  It can be a
+byte (a "literal"), or it can be either a length or a distance which
+indicates a base value and a number of bits to fetch after the code that is
+added to the base value.  Or it might be the special end-of-block code.  The
+data structures created in inftrees.c try to encode all that information
+compactly in the tables.
+
+
+Jean-loup Gailly        Mark Adler
+jloup at gzip.org          madler at alumni.caltech.edu
+
+
+References:
+
+[LZ77] Ziv J., Lempel A., ``A Universal Algorithm for Sequential Data
+Compression,'' IEEE Transactions on Information Theory, Vol. 23, No. 3,
+pp. 337-343.
+
+``DEFLATE Compressed Data Format Specification'' available in
+http://tools.ietf.org/html/rfc1951
diff --git a/third-party/zlib/doc/rfc1950.txt b/third-party/zlib/doc/rfc1950.txt
new file mode 100644
index 0000000..ce6428a
--- /dev/null
+++ b/third-party/zlib/doc/rfc1950.txt
@@ -0,0 +1,619 @@
+
+
+
+
+
+
+Network Working Group                                         P. Deutsch
+Request for Comments: 1950                           Aladdin Enterprises
+Category: Informational                                      J-L. Gailly
+                                                                Info-ZIP
+                                                                May 1996
+
+
+         ZLIB Compressed Data Format Specification version 3.3
+
+Status of This Memo
+
+   This memo provides information for the Internet community.  This memo
+   does not specify an Internet standard of any kind.  Distribution of
+   this memo is unlimited.
+
+IESG Note:
+
+   The IESG takes no position on the validity of any Intellectual
+   Property Rights statements contained in this document.
+
+Notices
+
+   Copyright (c) 1996 L. Peter Deutsch and Jean-Loup Gailly
+
+   Permission is granted to copy and distribute this document for any
+   purpose and without charge, including translations into other
+   languages and incorporation into compilations, provided that the
+   copyright notice and this notice are preserved, and that any
+   substantive changes or deletions from the original are clearly
+   marked.
+
+   A pointer to the latest version of this and related documentation in
+   HTML format can be found at the URL
+   <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
+
+Abstract
+
+   This specification defines a lossless compressed data format.  The
+   data can be produced or consumed, even for an arbitrarily long
+   sequentially presented input data stream, using only an a priori
+   bounded amount of intermediate storage.  The format presently uses
+   the DEFLATE compression method but can be easily extended to use
+   other compression methods.  It can be implemented readily in a manner
+   not covered by patents.  This specification also defines the ADLER-32
+   checksum (an extension and improvement of the Fletcher checksum),
+   used for detection of data corruption, and provides an algorithm for
+   computing it.
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 1]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+Table of Contents
+
+   1. Introduction ................................................... 2
+      1.1. Purpose ................................................... 2
+      1.2. Intended audience ......................................... 3
+      1.3. Scope ..................................................... 3
+      1.4. Compliance ................................................ 3
+      1.5.  Definitions of terms and conventions used ................ 3
+      1.6. Changes from previous versions ............................ 3
+   2. Detailed specification ......................................... 3
+      2.1. Overall conventions ....................................... 3
+      2.2. Data format ............................................... 4
+      2.3. Compliance ................................................ 7
+   3. References ..................................................... 7
+   4. Source code .................................................... 8
+   5. Security Considerations ........................................ 8
+   6. Acknowledgements ............................................... 8
+   7. Authors' Addresses ............................................. 8
+   8. Appendix: Rationale ............................................ 9
+   9. Appendix: Sample code ..........................................10
+
+1. Introduction
+
+   1.1. Purpose
+
+      The purpose of this specification is to define a lossless
+      compressed data format that:
+
+          * Is independent of CPU type, operating system, file system,
+            and character set, and hence can be used for interchange;
+
+          * Can be produced or consumed, even for an arbitrarily long
+            sequentially presented input data stream, using only an a
+            priori bounded amount of intermediate storage, and hence can
+            be used in data communications or similar structures such as
+            Unix filters;
+
+          * Can use a number of different compression methods;
+
+          * Can be implemented readily in a manner not covered by
+            patents, and hence can be practiced freely.
+
+      The data format defined by this specification does not attempt to
+      allow random access to compressed data.
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 2]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+   1.2. Intended audience
+
+      This specification is intended for use by implementors of software
+      to compress data into zlib format and/or decompress data from zlib
+      format.
+
+      The text of the specification assumes a basic background in
+      programming at the level of bits and other primitive data
+      representations.
+
+   1.3. Scope
+
+      The specification specifies a compressed data format that can be
+      used for in-memory compression of a sequence of arbitrary bytes.
+
+   1.4. Compliance
+
+      Unless otherwise indicated below, a compliant decompressor must be
+      able to accept and decompress any data set that conforms to all
+      the specifications presented here; a compliant compressor must
+      produce data sets that conform to all the specifications presented
+      here.
+
+   1.5.  Definitions of terms and conventions used
+
+      byte: 8 bits stored or transmitted as a unit (same as an octet).
+      (For this specification, a byte is exactly 8 bits, even on
+      machines which store a character on a number of bits different
+      from 8.) See below, for the numbering of bits within a byte.
+
+   1.6. Changes from previous versions
+
+      Version 3.1 was the first public release of this specification.
+      In version 3.2, some terminology was changed and the Adler-32
+      sample code was rewritten for clarity.  In version 3.3, the
+      support for a preset dictionary was introduced, and the
+      specification was converted to RFC style.
+
+2. Detailed specification
+
+   2.1. Overall conventions
+
+      In the diagrams below, a box like this:
+
+         +---+
+         |   | <-- the vertical bars might be missing
+         +---+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 3]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+      represents one byte; a box like this:
+
+         +==============+
+         |              |
+         +==============+
+
+      represents a variable number of bytes.
+
+      Bytes stored within a computer do not have a "bit order", since
+      they are always treated as a unit.  However, a byte considered as
+      an integer between 0 and 255 does have a most- and least-
+      significant bit, and since we write numbers with the most-
+      significant digit on the left, we also write bytes with the most-
+      significant bit on the left.  In the diagrams below, we number the
+      bits of a byte so that bit 0 is the least-significant bit, i.e.,
+      the bits are numbered:
+
+         +--------+
+         |76543210|
+         +--------+
+
+      Within a computer, a number may occupy multiple bytes.  All
+      multi-byte numbers in the format described here are stored with
+      the MOST-significant byte first (at the lower memory address).
+      For example, the decimal number 520 is stored as:
+
+             0     1
+         +--------+--------+
+         |00000010|00001000|
+         +--------+--------+
+          ^        ^
+          |        |
+          |        + less significant byte = 8
+          + more significant byte = 2 x 256
+
+   2.2. Data format
+
+      A zlib stream has the following structure:
+
+           0   1
+         +---+---+
+         |CMF|FLG|   (more-->)
+         +---+---+
+
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 4]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+      (if FLG.FDICT set)
+
+           0   1   2   3
+         +---+---+---+---+
+         |     DICTID    |   (more-->)
+         +---+---+---+---+
+
+         +=====================+---+---+---+---+
+         |...compressed data...|    ADLER32    |
+         +=====================+---+---+---+---+
+
+      Any data which may appear after ADLER32 are not part of the zlib
+      stream.
+
+      CMF (Compression Method and flags)
+         This byte is divided into a 4-bit compression method and a 4-
+         bit information field depending on the compression method.
+
+            bits 0 to 3  CM     Compression method
+            bits 4 to 7  CINFO  Compression info
+
+      CM (Compression method)
+         This identifies the compression method used in the file. CM = 8
+         denotes the "deflate" compression method with a window size up
+         to 32K.  This is the method used by gzip and PNG (see
+         references [1] and [2] in Chapter 3, below, for the reference
+         documents).  CM = 15 is reserved.  It might be used in a future
+         version of this specification to indicate the presence of an
+         extra field before the compressed data.
+
+      CINFO (Compression info)
+         For CM = 8, CINFO is the base-2 logarithm of the LZ77 window
+         size, minus eight (CINFO=7 indicates a 32K window size). Values
+         of CINFO above 7 are not allowed in this version of the
+         specification.  CINFO is not defined in this specification for
+         CM not equal to 8.
+
+      FLG (FLaGs)
+         This flag byte is divided as follows:
+
+            bits 0 to 4  FCHECK  (check bits for CMF and FLG)
+            bit  5       FDICT   (preset dictionary)
+            bits 6 to 7  FLEVEL  (compression level)
+
+         The FCHECK value must be such that CMF and FLG, when viewed as
+         a 16-bit unsigned integer stored in MSB order (CMF*256 + FLG),
+         is a multiple of 31.
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 5]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+      FDICT (Preset dictionary)
+         If FDICT is set, a DICT dictionary identifier is present
+         immediately after the FLG byte. The dictionary is a sequence of
+         bytes which are initially fed to the compressor without
+         producing any compressed output. DICT is the Adler-32 checksum
+         of this sequence of bytes (see the definition of ADLER32
+         below).  The decompressor can use this identifier to determine
+         which dictionary has been used by the compressor.
+
+      FLEVEL (Compression level)
+         These flags are available for use by specific compression
+         methods.  The "deflate" method (CM = 8) sets these flags as
+         follows:
+
+            0 - compressor used fastest algorithm
+            1 - compressor used fast algorithm
+            2 - compressor used default algorithm
+            3 - compressor used maximum compression, slowest algorithm
+
+         The information in FLEVEL is not needed for decompression; it
+         is there to indicate if recompression might be worthwhile.
+
+      compressed data
+         For compression method 8, the compressed data is stored in the
+         deflate compressed data format as described in the document
+         "DEFLATE Compressed Data Format Specification" by L. Peter
+         Deutsch. (See reference [3] in Chapter 3, below)
+
+         Other compressed data formats are not specified in this version
+         of the zlib specification.
+
+      ADLER32 (Adler-32 checksum)
+         This contains a checksum value of the uncompressed data
+         (excluding any dictionary data) computed according to Adler-32
+         algorithm. This algorithm is a 32-bit extension and improvement
+         of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073
+         standard. See references [4] and [5] in Chapter 3, below)
+
+         Adler-32 is composed of two sums accumulated per byte: s1 is
+         the sum of all bytes, s2 is the sum of all s1 values. Both sums
+         are done modulo 65521. s1 is initialized to 1, s2 to zero.  The
+         Adler-32 checksum is stored as s2*65536 + s1 in most-
+         significant-byte first (network) order.
+
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 6]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+   2.3. Compliance
+
+      A compliant compressor must produce streams with correct CMF, FLG
+      and ADLER32, but need not support preset dictionaries.  When the
+      zlib data format is used as part of another standard data format,
+      the compressor may use only preset dictionaries that are specified
+      by this other data format.  If this other format does not use the
+      preset dictionary feature, the compressor must not set the FDICT
+      flag.
+
+      A compliant decompressor must check CMF, FLG, and ADLER32, and
+      provide an error indication if any of these have incorrect values.
+      A compliant decompressor must give an error indication if CM is
+      not one of the values defined in this specification (only the
+      value 8 is permitted in this version), since another value could
+      indicate the presence of new features that would cause subsequent
+      data to be interpreted incorrectly.  A compliant decompressor must
+      give an error indication if FDICT is set and DICTID is not the
+      identifier of a known preset dictionary.  A decompressor may
+      ignore FLEVEL and still be compliant.  When the zlib data format
+      is being used as a part of another standard format, a compliant
+      decompressor must support all the preset dictionaries specified by
+      the other format. When the other format does not use the preset
+      dictionary feature, a compliant decompressor must reject any
+      stream in which the FDICT flag is set.
+
+3. References
+
+   [1] Deutsch, L.P.,"GZIP Compressed Data Format Specification",
+       available in ftp://ftp.uu.net/pub/archiving/zip/doc/
+
+   [2] Thomas Boutell, "PNG (Portable Network Graphics) specification",
+       available in ftp://ftp.uu.net/graphics/png/documents/
+
+   [3] Deutsch, L.P.,"DEFLATE Compressed Data Format Specification",
+       available in ftp://ftp.uu.net/pub/archiving/zip/doc/
+
+   [4] Fletcher, J. G., "An Arithmetic Checksum for Serial
+       Transmissions," IEEE Transactions on Communications, Vol. COM-30,
+       No. 1, January 1982, pp. 247-252.
+
+   [5] ITU-T Recommendation X.224, Annex D, "Checksum Algorithms,"
+       November, 1993, pp. 144, 145. (Available from
+       gopher://info.itu.ch). ITU-T X.244 is also the same as ISO 8073.
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 7]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+4. Source code
+
+   Source code for a C language implementation of a "zlib" compliant
+   library is available at ftp://ftp.uu.net/pub/archiving/zip/zlib/.
+
+5. Security Considerations
+
+   A decoder that fails to check the ADLER32 checksum value may be
+   subject to undetected data corruption.
+
+6. Acknowledgements
+
+   Trademarks cited in this document are the property of their
+   respective owners.
+
+   Jean-Loup Gailly and Mark Adler designed the zlib format and wrote
+   the related software described in this specification.  Glenn
+   Randers-Pehrson converted this document to RFC and HTML format.
+
+7. Authors' Addresses
+
+   L. Peter Deutsch
+   Aladdin Enterprises
+   203 Santa Margarita Ave.
+   Menlo Park, CA 94025
+
+   Phone: (415) 322-0103 (AM only)
+   FAX:   (415) 322-1734
+   EMail: <ghost at aladdin.com>
+
+
+   Jean-Loup Gailly
+
+   EMail: <gzip at prep.ai.mit.edu>
+
+   Questions about the technical content of this specification can be
+   sent by email to
+
+   Jean-Loup Gailly <gzip at prep.ai.mit.edu> and
+   Mark Adler <madler at alumni.caltech.edu>
+
+   Editorial comments on this specification can be sent by email to
+
+   L. Peter Deutsch <ghost at aladdin.com> and
+   Glenn Randers-Pehrson <randeg at alumni.rpi.edu>
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 8]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+8. Appendix: Rationale
+
+   8.1. Preset dictionaries
+
+      A preset dictionary is specially useful to compress short input
+      sequences. The compressor can take advantage of the dictionary
+      context to encode the input in a more compact manner. The
+      decompressor can be initialized with the appropriate context by
+      virtually decompressing a compressed version of the dictionary
+      without producing any output. However for certain compression
+      algorithms such as the deflate algorithm this operation can be
+      achieved without actually performing any decompression.
+
+      The compressor and the decompressor must use exactly the same
+      dictionary. The dictionary may be fixed or may be chosen among a
+      certain number of predefined dictionaries, according to the kind
+      of input data. The decompressor can determine which dictionary has
+      been chosen by the compressor by checking the dictionary
+      identifier. This document does not specify the contents of
+      predefined dictionaries, since the optimal dictionaries are
+      application specific. Standard data formats using this feature of
+      the zlib specification must precisely define the allowed
+      dictionaries.
+
+   8.2. The Adler-32 algorithm
+
+      The Adler-32 algorithm is much faster than the CRC32 algorithm yet
+      still provides an extremely low probability of undetected errors.
+
+      The modulo on unsigned long accumulators can be delayed for 5552
+      bytes, so the modulo operation time is negligible.  If the bytes
+      are a, b, c, the second sum is 3a + 2b + c + 3, and so is position
+      and order sensitive, unlike the first sum, which is just a
+      checksum.  That 65521 is prime is important to avoid a possible
+      large class of two-byte errors that leave the check unchanged.
+      (The Fletcher checksum uses 255, which is not prime and which also
+      makes the Fletcher check insensitive to single byte changes 0 <->
+      255.)
+
+      The sum s1 is initialized to 1 instead of zero to make the length
+      of the sequence part of s2, so that the length does not have to be
+      checked separately. (Any sequence of zeroes has a Fletcher
+      checksum of zero.)
+
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                      [Page 9]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+9. Appendix: Sample code
+
+   The following C code computes the Adler-32 checksum of a data buffer.
+   It is written for clarity, not for speed.  The sample code is in the
+   ANSI C programming language. Non C users may find it easier to read
+   with these hints:
+
+      &      Bitwise AND operator.
+      >>     Bitwise right shift operator. When applied to an
+             unsigned quantity, as here, right shift inserts zero bit(s)
+             at the left.
+      <<     Bitwise left shift operator. Left shift inserts zero
+             bit(s) at the right.
+      ++     "n++" increments the variable n.
+      %      modulo operator: a % b is the remainder of a divided by b.
+
+      #define BASE 65521 /* largest prime smaller than 65536 */
+
+      /*
+         Update a running Adler-32 checksum with the bytes buf[0..len-1]
+       and return the updated checksum. The Adler-32 checksum should be
+       initialized to 1.
+
+       Usage example:
+
+         unsigned long adler = 1L;
+
+         while (read_buffer(buffer, length) != EOF) {
+           adler = update_adler32(adler, buffer, length);
+         }
+         if (adler != original_adler) error();
+      */
+      unsigned long update_adler32(unsigned long adler,
+         unsigned char *buf, int len)
+      {
+        unsigned long s1 = adler & 0xffff;
+        unsigned long s2 = (adler >> 16) & 0xffff;
+        int n;
+
+        for (n = 0; n < len; n++) {
+          s1 = (s1 + buf[n]) % BASE;
+          s2 = (s2 + s1)     % BASE;
+        }
+        return (s2 << 16) + s1;
+      }
+
+      /* Return the adler32 of the bytes buf[0..len-1] */
+
+
+
+
+Deutsch & Gailly             Informational                     [Page 10]
+

+RFC 1950       ZLIB Compressed Data Format Specification        May 1996
+
+
+      unsigned long adler32(unsigned char *buf, int len)
+      {
+        return update_adler32(1L, buf, len);
+      }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deutsch & Gailly             Informational                     [Page 11]
+

diff --git a/third-party/zlib/doc/rfc1951.txt b/third-party/zlib/doc/rfc1951.txt
new file mode 100644
index 0000000..403c8c7
--- /dev/null
+++ b/third-party/zlib/doc/rfc1951.txt
@@ -0,0 +1,955 @@
+
+
+
+
+
+
+Network Working Group                                         P. Deutsch
+Request for Comments: 1951                           Aladdin Enterprises
+Category: Informational                                         May 1996
+
+
+        DEFLATE Compressed Data Format Specification version 1.3
+
+Status of This Memo
+
+   This memo provides information for the Internet community.  This memo
+   does not specify an Internet standard of any kind.  Distribution of
+   this memo is unlimited.
+
+IESG Note:
+
+   The IESG takes no position on the validity of any Intellectual
+   Property Rights statements contained in this document.
+
+Notices
+
+   Copyright (c) 1996 L. Peter Deutsch
+
+   Permission is granted to copy and distribute this document for any
+   purpose and without charge, including translations into other
+   languages and incorporation into compilations, provided that the
+   copyright notice and this notice are preserved, and that any
+   substantive changes or deletions from the original are clearly
+   marked.
+
+   A pointer to the latest version of this and related documentation in
+   HTML format can be found at the URL
+   <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
+
+Abstract
+
+   This specification defines a lossless compressed data format that
+   compresses data using a combination of the LZ77 algorithm and Huffman
+   coding, with efficiency comparable to the best currently available
+   general-purpose compression methods.  The data can be produced or
+   consumed, even for an arbitrarily long sequentially presented input
+   data stream, using only an a priori bounded amount of intermediate
+   storage.  The format can be implemented readily in a manner not
+   covered by patents.
+
+
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 1]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+Table of Contents
+
+   1. Introduction ................................................... 2
+      1.1. Purpose ................................................... 2
+      1.2. Intended audience ......................................... 3
+      1.3. Scope ..................................................... 3
+      1.4. Compliance ................................................ 3
+      1.5.  Definitions of terms and conventions used ................ 3
+      1.6. Changes from previous versions ............................ 4
+   2. Compressed representation overview ............................. 4
+   3. Detailed specification ......................................... 5
+      3.1. Overall conventions ....................................... 5
+          3.1.1. Packing into bytes .................................. 5
+      3.2. Compressed block format ................................... 6
+          3.2.1. Synopsis of prefix and Huffman coding ............... 6
+          3.2.2. Use of Huffman coding in the "deflate" format ....... 7
+          3.2.3. Details of block format ............................. 9
+          3.2.4. Non-compressed blocks (BTYPE=00) ................... 11
+          3.2.5. Compressed blocks (length and distance codes) ...... 11
+          3.2.6. Compression with fixed Huffman codes (BTYPE=01) .... 12
+          3.2.7. Compression with dynamic Huffman codes (BTYPE=10) .. 13
+      3.3. Compliance ............................................... 14
+   4. Compression algorithm details ................................. 14
+   5. References .................................................... 16
+   6. Security Considerations ....................................... 16
+   7. Source code ................................................... 16
+   8. Acknowledgements .............................................. 16
+   9. Author's Address .............................................. 17
+
+1. Introduction
+
+   1.1. Purpose
+
+      The purpose of this specification is to define a lossless
+      compressed data format that:
+          * Is independent of CPU type, operating system, file system,
+            and character set, and hence can be used for interchange;
+          * Can be produced or consumed, even for an arbitrarily long
+            sequentially presented input data stream, using only an a
+            priori bounded amount of intermediate storage, and hence
+            can be used in data communications or similar structures
+            such as Unix filters;
+          * Compresses data with efficiency comparable to the best
+            currently available general-purpose compression methods,
+            and in particular considerably better than the "compress"
+            program;
+          * Can be implemented readily in a manner not covered by
+            patents, and hence can be practiced freely;
+
+
+
+Deutsch                      Informational                      [Page 2]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+          * Is compatible with the file format produced by the current
+            widely used gzip utility, in that conforming decompressors
+            will be able to read data produced by the existing gzip
+            compressor.
+
+      The data format defined by this specification does not attempt to:
+
+          * Allow random access to compressed data;
+          * Compress specialized data (e.g., raster graphics) as well
+            as the best currently available specialized algorithms.
+
+      A simple counting argument shows that no lossless compression
+      algorithm can compress every possible input data set.  For the
+      format defined here, the worst case expansion is 5 bytes per 32K-
+      byte block, i.e., a size increase of 0.015% for large data sets.
+      English text usually compresses by a factor of 2.5 to 3;
+      executable files usually compress somewhat less; graphical data
+      such as raster images may compress much more.
+
+   1.2. Intended audience
+
+      This specification is intended for use by implementors of software
+      to compress data into "deflate" format and/or decompress data from
+      "deflate" format.
+
+      The text of the specification assumes a basic background in
+      programming at the level of bits and other primitive data
+      representations.  Familiarity with the technique of Huffman coding
+      is helpful but not required.
+
+   1.3. Scope
+
+      The specification specifies a method for representing a sequence
+      of bytes as a (usually shorter) sequence of bits, and a method for
+      packing the latter bit sequence into bytes.
+
+   1.4. Compliance
+
+      Unless otherwise indicated below, a compliant decompressor must be
+      able to accept and decompress any data set that conforms to all
+      the specifications presented here; a compliant compressor must
+      produce data sets that conform to all the specifications presented
+      here.
+
+   1.5.  Definitions of terms and conventions used
+
+      Byte: 8 bits stored or transmitted as a unit (same as an octet).
+      For this specification, a byte is exactly 8 bits, even on machines
+
+
+
+Deutsch                      Informational                      [Page 3]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+      which store a character on a number of bits different from eight.
+      See below, for the numbering of bits within a byte.
+
+      String: a sequence of arbitrary bytes.
+
+   1.6. Changes from previous versions
+
+      There have been no technical changes to the deflate format since
+      version 1.1 of this specification.  In version 1.2, some
+      terminology was changed.  Version 1.3 is a conversion of the
+      specification to RFC style.
+
+2. Compressed representation overview
+
+   A compressed data set consists of a series of blocks, corresponding
+   to successive blocks of input data.  The block sizes are arbitrary,
+   except that non-compressible blocks are limited to 65,535 bytes.
+
+   Each block is compressed using a combination of the LZ77 algorithm
+   and Huffman coding. The Huffman trees for each block are independent
+   of those for previous or subsequent blocks; the LZ77 algorithm may
+   use a reference to a duplicated string occurring in a previous block,
+   up to 32K input bytes before.
+
+   Each block consists of two parts: a pair of Huffman code trees that
+   describe the representation of the compressed data part, and a
+   compressed data part.  (The Huffman trees themselves are compressed
+   using Huffman encoding.)  The compressed data consists of a series of
+   elements of two types: literal bytes (of strings that have not been
+   detected as duplicated within the previous 32K input bytes), and
+   pointers to duplicated strings, where a pointer is represented as a
+   pair <length, backward distance>.  The representation used in the
+   "deflate" format limits distances to 32K bytes and lengths to 258
+   bytes, but does not limit the size of a block, except for
+   uncompressible blocks, which are limited as noted above.
+
+   Each type of value (literals, distances, and lengths) in the
+   compressed data is represented using a Huffman code, using one code
+   tree for literals and lengths and a separate code tree for distances.
+   The code trees for each block appear in a compact form just before
+   the compressed data for that block.
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 4]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+3. Detailed specification
+
+   3.1. Overall conventions In the diagrams below, a box like this:
+
+         +---+
+         |   | <-- the vertical bars might be missing
+         +---+
+
+      represents one byte; a box like this:
+
+         +==============+
+         |              |
+         +==============+
+
+      represents a variable number of bytes.
+
+      Bytes stored within a computer do not have a "bit order", since
+      they are always treated as a unit.  However, a byte considered as
+      an integer between 0 and 255 does have a most- and least-
+      significant bit, and since we write numbers with the most-
+      significant digit on the left, we also write bytes with the most-
+      significant bit on the left.  In the diagrams below, we number the
+      bits of a byte so that bit 0 is the least-significant bit, i.e.,
+      the bits are numbered:
+
+         +--------+
+         |76543210|
+         +--------+
+
+      Within a computer, a number may occupy multiple bytes.  All
+      multi-byte numbers in the format described here are stored with
+      the least-significant byte first (at the lower memory address).
+      For example, the decimal number 520 is stored as:
+
+             0        1
+         +--------+--------+
+         |00001000|00000010|
+         +--------+--------+
+          ^        ^
+          |        |
+          |        + more significant byte = 2 x 256
+          + less significant byte = 8
+
+      3.1.1. Packing into bytes
+
+         This document does not address the issue of the order in which
+         bits of a byte are transmitted on a bit-sequential medium,
+         since the final data format described here is byte- rather than
+
+
+
+Deutsch                      Informational                      [Page 5]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+         bit-oriented.  However, we describe the compressed block format
+         in below, as a sequence of data elements of various bit
+         lengths, not a sequence of bytes.  We must therefore specify
+         how to pack these data elements into bytes to form the final
+         compressed byte sequence:
+
+             * Data elements are packed into bytes in order of
+               increasing bit number within the byte, i.e., starting
+               with the least-significant bit of the byte.
+             * Data elements other than Huffman codes are packed
+               starting with the least-significant bit of the data
+               element.
+             * Huffman codes are packed starting with the most-
+               significant bit of the code.
+
+         In other words, if one were to print out the compressed data as
+         a sequence of bytes, starting with the first byte at the
+         *right* margin and proceeding to the *left*, with the most-
+         significant bit of each byte on the left as usual, one would be
+         able to parse the result from right to left, with fixed-width
+         elements in the correct MSB-to-LSB order and Huffman codes in
+         bit-reversed order (i.e., with the first bit of the code in the
+         relative LSB position).
+
+   3.2. Compressed block format
+
+      3.2.1. Synopsis of prefix and Huffman coding
+
+         Prefix coding represents symbols from an a priori known
+         alphabet by bit sequences (codes), one code for each symbol, in
+         a manner such that different symbols may be represented by bit
+         sequences of different lengths, but a parser can always parse
+         an encoded string unambiguously symbol-by-symbol.
+
+         We define a prefix code in terms of a binary tree in which the
+         two edges descending from each non-leaf node are labeled 0 and
+         1 and in which the leaf nodes correspond one-for-one with (are
+         labeled with) the symbols of the alphabet; then the code for a
+         symbol is the sequence of 0's and 1's on the edges leading from
+         the root to the leaf labeled with that symbol.  For example:
+
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 6]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+                          /\              Symbol    Code
+                         0  1             ------    ----
+                        /    \                A      00
+                       /\     B               B       1
+                      0  1                    C     011
+                     /    \                   D     010
+                    A     /\
+                         0  1
+                        /    \
+                       D      C
+
+         A parser can decode the next symbol from an encoded input
+         stream by walking down the tree from the root, at each step
+         choosing the edge corresponding to the next input bit.
+
+         Given an alphabet with known symbol frequencies, the Huffman
+         algorithm allows the construction of an optimal prefix code
+         (one which represents strings with those symbol frequencies
+         using the fewest bits of any possible prefix codes for that
+         alphabet).  Such a code is called a Huffman code.  (See
+         reference [1] in Chapter 5, references for additional
+         information on Huffman codes.)
+
+         Note that in the "deflate" format, the Huffman codes for the
+         various alphabets must not exceed certain maximum code lengths.
+         This constraint complicates the algorithm for computing code
+         lengths from symbol frequencies.  Again, see Chapter 5,
+         references for details.
+
+      3.2.2. Use of Huffman coding in the "deflate" format
+
+         The Huffman codes used for each alphabet in the "deflate"
+         format have two additional rules:
+
+             * All codes of a given bit length have lexicographically
+               consecutive values, in the same order as the symbols
+               they represent;
+
+             * Shorter codes lexicographically precede longer codes.
+
+
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 7]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+         We could recode the example above to follow this rule as
+         follows, assuming that the order of the alphabet is ABCD:
+
+            Symbol  Code
+            ------  ----
+            A       10
+            B       0
+            C       110
+            D       111
+
+         I.e., 0 precedes 10 which precedes 11x, and 110 and 111 are
+         lexicographically consecutive.
+
+         Given this rule, we can define the Huffman code for an alphabet
+         just by giving the bit lengths of the codes for each symbol of
+         the alphabet in order; this is sufficient to determine the
+         actual codes.  In our example, the code is completely defined
+         by the sequence of bit lengths (2, 1, 3, 3).  The following
+         algorithm generates the codes as integers, intended to be read
+         from most- to least-significant bit.  The code lengths are
+         initially in tree[I].Len; the codes are produced in
+         tree[I].Code.
+
+         1)  Count the number of codes for each code length.  Let
+             bl_count[N] be the number of codes of length N, N >= 1.
+
+         2)  Find the numerical value of the smallest code for each
+             code length:
+
+                code = 0;
+                bl_count[0] = 0;
+                for (bits = 1; bits <= MAX_BITS; bits++) {
+                    code = (code + bl_count[bits-1]) << 1;
+                    next_code[bits] = code;
+                }
+
+         3)  Assign numerical values to all codes, using consecutive
+             values for all codes of the same length with the base
+             values determined at step 2. Codes that are never used
+             (which have a bit length of zero) must not be assigned a
+             value.
+
+                for (n = 0;  n <= max_code; n++) {
+                    len = tree[n].Len;
+                    if (len != 0) {
+                        tree[n].Code = next_code[len];
+                        next_code[len]++;
+                    }
+
+
+
+Deutsch                      Informational                      [Page 8]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+                }
+
+         Example:
+
+         Consider the alphabet ABCDEFGH, with bit lengths (3, 3, 3, 3,
+         3, 2, 4, 4).  After step 1, we have:
+
+            N      bl_count[N]
+            -      -----------
+            2      1
+            3      5
+            4      2
+
+         Step 2 computes the following next_code values:
+
+            N      next_code[N]
+            -      ------------
+            1      0
+            2      0
+            3      2
+            4      14
+
+         Step 3 produces the following code values:
+
+            Symbol Length   Code
+            ------ ------   ----
+            A       3        010
+            B       3        011
+            C       3        100
+            D       3        101
+            E       3        110
+            F       2         00
+            G       4       1110
+            H       4       1111
+
+      3.2.3. Details of block format
+
+         Each block of compressed data begins with 3 header bits
+         containing the following data:
+
+            first bit       BFINAL
+            next 2 bits     BTYPE
+
+         Note that the header bits do not necessarily begin on a byte
+         boundary, since a block does not necessarily occupy an integral
+         number of bytes.
+
+
+
+
+
+Deutsch                      Informational                      [Page 9]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+         BFINAL is set if and only if this is the last block of the data
+         set.
+
+         BTYPE specifies how the data are compressed, as follows:
+
+            00 - no compression
+            01 - compressed with fixed Huffman codes
+            10 - compressed with dynamic Huffman codes
+            11 - reserved (error)
+
+         The only difference between the two compressed cases is how the
+         Huffman codes for the literal/length and distance alphabets are
+         defined.
+
+         In all cases, the decoding algorithm for the actual data is as
+         follows:
+
+            do
+               read block header from input stream.
+               if stored with no compression
+                  skip any remaining bits in current partially
+                     processed byte
+                  read LEN and NLEN (see next section)
+                  copy LEN bytes of data to output
+               otherwise
+                  if compressed with dynamic Huffman codes
+                     read representation of code trees (see
+                        subsection below)
+                  loop (until end of block code recognized)
+                     decode literal/length value from input stream
+                     if value < 256
+                        copy value (literal byte) to output stream
+                     otherwise
+                        if value = end of block (256)
+                           break from loop
+                        otherwise (value = 257..285)
+                           decode distance from input stream
+
+                           move backwards distance bytes in the output
+                           stream, and copy length bytes from this
+                           position to the output stream.
+                  end loop
+            while not last block
+
+         Note that a duplicated string reference may refer to a string
+         in a previous block; i.e., the backward distance may cross one
+         or more block boundaries.  However a distance cannot refer past
+         the beginning of the output stream.  (An application using a
+
+
+
+Deutsch                      Informational                     [Page 10]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+         preset dictionary might discard part of the output stream; a
+         distance can refer to that part of the output stream anyway)
+         Note also that the referenced string may overlap the current
+         position; for example, if the last 2 bytes decoded have values
+         X and Y, a string reference with <length = 5, distance = 2>
+         adds X,Y,X,Y,X to the output stream.
+
+         We now specify each compression method in turn.
+
+      3.2.4. Non-compressed blocks (BTYPE=00)
+
+         Any bits of input up to the next byte boundary are ignored.
+         The rest of the block consists of the following information:
+
+              0   1   2   3   4...
+            +---+---+---+---+================================+
+            |  LEN  | NLEN  |... LEN bytes of literal data...|
+            +---+---+---+---+================================+
+
+         LEN is the number of data bytes in the block.  NLEN is the
+         one's complement of LEN.
+
+      3.2.5. Compressed blocks (length and distance codes)
+
+         As noted above, encoded data blocks in the "deflate" format
+         consist of sequences of symbols drawn from three conceptually
+         distinct alphabets: either literal bytes, from the alphabet of
+         byte values (0..255), or <length, backward distance> pairs,
+         where the length is drawn from (3..258) and the distance is
+         drawn from (1..32,768).  In fact, the literal and length
+         alphabets are merged into a single alphabet (0..285), where
+         values 0..255 represent literal bytes, the value 256 indicates
+         end-of-block, and values 257..285 represent length codes
+         (possibly in conjunction with extra bits following the symbol
+         code) as follows:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                     [Page 11]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+                 Extra               Extra               Extra
+            Code Bits Length(s) Code Bits Lengths   Code Bits Length(s)
+            ---- ---- ------     ---- ---- -------   ---- ---- -------
+             257   0     3       267   1   15,16     277   4   67-82
+             258   0     4       268   1   17,18     278   4   83-98
+             259   0     5       269   2   19-22     279   4   99-114
+             260   0     6       270   2   23-26     280   4  115-130
+             261   0     7       271   2   27-30     281   5  131-162
+             262   0     8       272   2   31-34     282   5  163-194
+             263   0     9       273   3   35-42     283   5  195-226
+             264   0    10       274   3   43-50     284   5  227-257
+             265   1  11,12      275   3   51-58     285   0    258
+             266   1  13,14      276   3   59-66
+
+         The extra bits should be interpreted as a machine integer
+         stored with the most-significant bit first, e.g., bits 1110
+         represent the value 14.
+
+                  Extra           Extra               Extra
+             Code Bits Dist  Code Bits   Dist     Code Bits Distance
+             ---- ---- ----  ---- ----  ------    ---- ---- --------
+               0   0    1     10   4     33-48    20    9   1025-1536
+               1   0    2     11   4     49-64    21    9   1537-2048
+               2   0    3     12   5     65-96    22   10   2049-3072
+               3   0    4     13   5     97-128   23   10   3073-4096
+               4   1   5,6    14   6    129-192   24   11   4097-6144
+               5   1   7,8    15   6    193-256   25   11   6145-8192
+               6   2   9-12   16   7    257-384   26   12  8193-12288
+               7   2  13-16   17   7    385-512   27   12 12289-16384
+               8   3  17-24   18   8    513-768   28   13 16385-24576
+               9   3  25-32   19   8   769-1024   29   13 24577-32768
+
+      3.2.6. Compression with fixed Huffman codes (BTYPE=01)
+
+         The Huffman codes for the two alphabets are fixed, and are not
+         represented explicitly in the data.  The Huffman code lengths
+         for the literal/length alphabet are:
+
+                   Lit Value    Bits        Codes
+                   ---------    ----        -----
+                     0 - 143     8          00110000 through
+                                            10111111
+                   144 - 255     9          110010000 through
+                                            111111111
+                   256 - 279     7          0000000 through
+                                            0010111
+                   280 - 287     8          11000000 through
+                                            11000111
+
+
+
+Deutsch                      Informational                     [Page 12]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+         The code lengths are sufficient to generate the actual codes,
+         as described above; we show the codes in the table for added
+         clarity.  Literal/length values 286-287 will never actually
+         occur in the compressed data, but participate in the code
+         construction.
+
+         Distance codes 0-31 are represented by (fixed-length) 5-bit
+         codes, with possible additional bits as shown in the table
+         shown in Paragraph 3.2.5, above.  Note that distance codes 30-
+         31 will never actually occur in the compressed data.
+
+      3.2.7. Compression with dynamic Huffman codes (BTYPE=10)
+
+         The Huffman codes for the two alphabets appear in the block
+         immediately after the header bits and before the actual
+         compressed data, first the literal/length code and then the
+         distance code.  Each code is defined by a sequence of code
+         lengths, as discussed in Paragraph 3.2.2, above.  For even
+         greater compactness, the code length sequences themselves are
+         compressed using a Huffman code.  The alphabet for code lengths
+         is as follows:
+
+               0 - 15: Represent code lengths of 0 - 15
+                   16: Copy the previous code length 3 - 6 times.
+                       The next 2 bits indicate repeat length
+                             (0 = 3, ... , 3 = 6)
+                          Example:  Codes 8, 16 (+2 bits 11),
+                                    16 (+2 bits 10) will expand to
+                                    12 code lengths of 8 (1 + 6 + 5)
+                   17: Repeat a code length of 0 for 3 - 10 times.
+                       (3 bits of length)
+                   18: Repeat a code length of 0 for 11 - 138 times
+                       (7 bits of length)
+
+         A code length of 0 indicates that the corresponding symbol in
+         the literal/length or distance alphabet will not occur in the
+         block, and should not participate in the Huffman code
+         construction algorithm given earlier.  If only one distance
+         code is used, it is encoded using one bit, not zero bits; in
+         this case there is a single code length of one, with one unused
+         code.  One distance code of zero bits means that there are no
+         distance codes used at all (the data is all literals).
+
+         We can now define the format of the block:
+
+               5 Bits: HLIT, # of Literal/Length codes - 257 (257 - 286)
+               5 Bits: HDIST, # of Distance codes - 1        (1 - 32)
+               4 Bits: HCLEN, # of Code Length codes - 4     (4 - 19)
+
+
+
+Deutsch                      Informational                     [Page 13]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+               (HCLEN + 4) x 3 bits: code lengths for the code length
+                  alphabet given just above, in the order: 16, 17, 18,
+                  0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15
+
+                  These code lengths are interpreted as 3-bit integers
+                  (0-7); as above, a code length of 0 means the
+                  corresponding symbol (literal/length or distance code
+                  length) is not used.
+
+               HLIT + 257 code lengths for the literal/length alphabet,
+                  encoded using the code length Huffman code
+
+               HDIST + 1 code lengths for the distance alphabet,
+                  encoded using the code length Huffman code
+
+               The actual compressed data of the block,
+                  encoded using the literal/length and distance Huffman
+                  codes
+
+               The literal/length symbol 256 (end of data),
+                  encoded using the literal/length Huffman code
+
+         The code length repeat codes can cross from HLIT + 257 to the
+         HDIST + 1 code lengths.  In other words, all code lengths form
+         a single sequence of HLIT + HDIST + 258 values.
+
+   3.3. Compliance
+
+      A compressor may limit further the ranges of values specified in
+      the previous section and still be compliant; for example, it may
+      limit the range of backward pointers to some value smaller than
+      32K.  Similarly, a compressor may limit the size of blocks so that
+      a compressible block fits in memory.
+
+      A compliant decompressor must accept the full range of possible
+      values defined in the previous section, and must accept blocks of
+      arbitrary size.
+
+4. Compression algorithm details
+
+   While it is the intent of this document to define the "deflate"
+   compressed data format without reference to any particular
+   compression algorithm, the format is related to the compressed
+   formats produced by LZ77 (Lempel-Ziv 1977, see reference [2] below);
+   since many variations of LZ77 are patented, it is strongly
+   recommended that the implementor of a compressor follow the general
+   algorithm presented here, which is known not to be patented per se.
+   The material in this section is not part of the definition of the
+
+
+
+Deutsch                      Informational                     [Page 14]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+   specification per se, and a compressor need not follow it in order to
+   be compliant.
+
+   The compressor terminates a block when it determines that starting a
+   new block with fresh trees would be useful, or when the block size
+   fills up the compressor's block buffer.
+
+   The compressor uses a chained hash table to find duplicated strings,
+   using a hash function that operates on 3-byte sequences.  At any
+   given point during compression, let XYZ be the next 3 input bytes to
+   be examined (not necessarily all different, of course).  First, the
+   compressor examines the hash chain for XYZ.  If the chain is empty,
+   the compressor simply writes out X as a literal byte and advances one
+   byte in the input.  If the hash chain is not empty, indicating that
+   the sequence XYZ (or, if we are unlucky, some other 3 bytes with the
+   same hash function value) has occurred recently, the compressor
+   compares all strings on the XYZ hash chain with the actual input data
+   sequence starting at the current point, and selects the longest
+   match.
+
+   The compressor searches the hash chains starting with the most recent
+   strings, to favor small distances and thus take advantage of the
+   Huffman encoding.  The hash chains are singly linked. There are no
+   deletions from the hash chains; the algorithm simply discards matches
+   that are too old.  To avoid a worst-case situation, very long hash
+   chains are arbitrarily truncated at a certain length, determined by a
+   run-time parameter.
+
+   To improve overall compression, the compressor optionally defers the
+   selection of matches ("lazy matching"): after a match of length N has
+   been found, the compressor searches for a longer match starting at
+   the next input byte.  If it finds a longer match, it truncates the
+   previous match to a length of one (thus producing a single literal
+   byte) and then emits the longer match.  Otherwise, it emits the
+   original match, and, as described above, advances N bytes before
+   continuing.
+
+   Run-time parameters also control this "lazy match" procedure.  If
+   compression ratio is most important, the compressor attempts a
+   complete second search regardless of the length of the first match.
+   In the normal case, if the current match is "long enough", the
+   compressor reduces the search for a longer match, thus speeding up
+   the process.  If speed is most important, the compressor inserts new
+   strings in the hash table only when no match was found, or when the
+   match is not "too long".  This degrades the compression ratio but
+   saves time since there are both fewer insertions and fewer searches.
+
+
+
+
+
+Deutsch                      Informational                     [Page 15]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+5. References
+
+   [1] Huffman, D. A., "A Method for the Construction of Minimum
+       Redundancy Codes", Proceedings of the Institute of Radio
+       Engineers, September 1952, Volume 40, Number 9, pp. 1098-1101.
+
+   [2] Ziv J., Lempel A., "A Universal Algorithm for Sequential Data
+       Compression", IEEE Transactions on Information Theory, Vol. 23,
+       No. 3, pp. 337-343.
+
+   [3] Gailly, J.-L., and Adler, M., ZLIB documentation and sources,
+       available in ftp://ftp.uu.net/pub/archiving/zip/doc/
+
+   [4] Gailly, J.-L., and Adler, M., GZIP documentation and sources,
+       available as gzip-*.tar in ftp://prep.ai.mit.edu/pub/gnu/
+
+   [5] Schwartz, E. S., and Kallick, B. "Generating a canonical prefix
+       encoding." Comm. ACM, 7,3 (Mar. 1964), pp. 166-169.
+
+   [6] Hirschberg and Lelewer, "Efficient decoding of prefix codes,"
+       Comm. ACM, 33,4, April 1990, pp. 449-459.
+
+6. Security Considerations
+
+   Any data compression method involves the reduction of redundancy in
+   the data.  Consequently, any corruption of the data is likely to have
+   severe effects and be difficult to correct.  Uncompressed text, on
+   the other hand, will probably still be readable despite the presence
+   of some corrupted bytes.
+
+   It is recommended that systems using this data format provide some
+   means of validating the integrity of the compressed data.  See
+   reference [3], for example.
+
+7. Source code
+
+   Source code for a C language implementation of a "deflate" compliant
+   compressor and decompressor is available within the zlib package at
+   ftp://ftp.uu.net/pub/archiving/zip/zlib/.
+
+8. Acknowledgements
+
+   Trademarks cited in this document are the property of their
+   respective owners.
+
+   Phil Katz designed the deflate format.  Jean-Loup Gailly and Mark
+   Adler wrote the related software described in this specification.
+   Glenn Randers-Pehrson converted this document to RFC and HTML format.
+
+
+
+Deutsch                      Informational                     [Page 16]
+

+RFC 1951      DEFLATE Compressed Data Format Specification      May 1996
+
+
+9. Author's Address
+
+   L. Peter Deutsch
+   Aladdin Enterprises
+   203 Santa Margarita Ave.
+   Menlo Park, CA 94025
+
+   Phone: (415) 322-0103 (AM only)
+   FAX:   (415) 322-1734
+   EMail: <ghost at aladdin.com>
+
+   Questions about the technical content of this specification can be
+   sent by email to:
+
+   Jean-Loup Gailly <gzip at prep.ai.mit.edu> and
+   Mark Adler <madler at alumni.caltech.edu>
+
+   Editorial comments on this specification can be sent by email to:
+
+   L. Peter Deutsch <ghost at aladdin.com> and
+   Glenn Randers-Pehrson <randeg at alumni.rpi.edu>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                     [Page 17]
+

diff --git a/third-party/zlib/doc/rfc1952.txt b/third-party/zlib/doc/rfc1952.txt
new file mode 100644
index 0000000..a8e51b4
--- /dev/null
+++ b/third-party/zlib/doc/rfc1952.txt
@@ -0,0 +1,675 @@
+
+
+
+
+
+
+Network Working Group                                         P. Deutsch
+Request for Comments: 1952                           Aladdin Enterprises
+Category: Informational                                         May 1996
+
+
+               GZIP file format specification version 4.3
+
+Status of This Memo
+
+   This memo provides information for the Internet community.  This memo
+   does not specify an Internet standard of any kind.  Distribution of
+   this memo is unlimited.
+
+IESG Note:
+
+   The IESG takes no position on the validity of any Intellectual
+   Property Rights statements contained in this document.
+
+Notices
+
+   Copyright (c) 1996 L. Peter Deutsch
+
+   Permission is granted to copy and distribute this document for any
+   purpose and without charge, including translations into other
+   languages and incorporation into compilations, provided that the
+   copyright notice and this notice are preserved, and that any
+   substantive changes or deletions from the original are clearly
+   marked.
+
+   A pointer to the latest version of this and related documentation in
+   HTML format can be found at the URL
+   <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
+
+Abstract
+
+   This specification defines a lossless compressed data format that is
+   compatible with the widely used GZIP utility.  The format includes a
+   cyclic redundancy check value for detecting data corruption.  The
+   format presently uses the DEFLATE method of compression but can be
+   easily extended to use other compression methods.  The format can be
+   implemented readily in a manner not covered by patents.
+
+
+
+
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 1]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+Table of Contents
+
+   1. Introduction ................................................... 2
+      1.1. Purpose ................................................... 2
+      1.2. Intended audience ......................................... 3
+      1.3. Scope ..................................................... 3
+      1.4. Compliance ................................................ 3
+      1.5. Definitions of terms and conventions used ................. 3
+      1.6. Changes from previous versions ............................ 3
+   2. Detailed specification ......................................... 4
+      2.1. Overall conventions ....................................... 4
+      2.2. File format ............................................... 5
+      2.3. Member format ............................................. 5
+          2.3.1. Member header and trailer ........................... 6
+              2.3.1.1. Extra field ................................... 8
+              2.3.1.2. Compliance .................................... 9
+      3. References .................................................. 9
+      4. Security Considerations .................................... 10
+      5. Acknowledgements ........................................... 10
+      6. Author's Address ........................................... 10
+      7. Appendix: Jean-Loup Gailly's gzip utility .................. 11
+      8. Appendix: Sample CRC Code .................................. 11
+
+1. Introduction
+
+   1.1. Purpose
+
+      The purpose of this specification is to define a lossless
+      compressed data format that:
+
+          * Is independent of CPU type, operating system, file system,
+            and character set, and hence can be used for interchange;
+          * Can compress or decompress a data stream (as opposed to a
+            randomly accessible file) to produce another data stream,
+            using only an a priori bounded amount of intermediate
+            storage, and hence can be used in data communications or
+            similar structures such as Unix filters;
+          * Compresses data with efficiency comparable to the best
+            currently available general-purpose compression methods,
+            and in particular considerably better than the "compress"
+            program;
+          * Can be implemented readily in a manner not covered by
+            patents, and hence can be practiced freely;
+          * Is compatible with the file format produced by the current
+            widely used gzip utility, in that conforming decompressors
+            will be able to read data produced by the existing gzip
+            compressor.
+
+
+
+
+Deutsch                      Informational                      [Page 2]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+      The data format defined by this specification does not attempt to:
+
+          * Provide random access to compressed data;
+          * Compress specialized data (e.g., raster graphics) as well as
+            the best currently available specialized algorithms.
+
+   1.2. Intended audience
+
+      This specification is intended for use by implementors of software
+      to compress data into gzip format and/or decompress data from gzip
+      format.
+
+      The text of the specification assumes a basic background in
+      programming at the level of bits and other primitive data
+      representations.
+
+   1.3. Scope
+
+      The specification specifies a compression method and a file format
+      (the latter assuming only that a file can store a sequence of
+      arbitrary bytes).  It does not specify any particular interface to
+      a file system or anything about character sets or encodings
+      (except for file names and comments, which are optional).
+
+   1.4. Compliance
+
+      Unless otherwise indicated below, a compliant decompressor must be
+      able to accept and decompress any file that conforms to all the
+      specifications presented here; a compliant compressor must produce
+      files that conform to all the specifications presented here.  The
+      material in the appendices is not part of the specification per se
+      and is not relevant to compliance.
+
+   1.5. Definitions of terms and conventions used
+
+      byte: 8 bits stored or transmitted as a unit (same as an octet).
+      (For this specification, a byte is exactly 8 bits, even on
+      machines which store a character on a number of bits different
+      from 8.)  See below for the numbering of bits within a byte.
+
+   1.6. Changes from previous versions
+
+      There have been no technical changes to the gzip format since
+      version 4.1 of this specification.  In version 4.2, some
+      terminology was changed, and the sample CRC code was rewritten for
+      clarity and to eliminate the requirement for the caller to do pre-
+      and post-conditioning.  Version 4.3 is a conversion of the
+      specification to RFC style.
+
+
+
+Deutsch                      Informational                      [Page 3]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+2. Detailed specification
+
+   2.1. Overall conventions
+
+      In the diagrams below, a box like this:
+
+         +---+
+         |   | <-- the vertical bars might be missing
+         +---+
+
+      represents one byte; a box like this:
+
+         +==============+
+         |              |
+         +==============+
+
+      represents a variable number of bytes.
+
+      Bytes stored within a computer do not have a "bit order", since
+      they are always treated as a unit.  However, a byte considered as
+      an integer between 0 and 255 does have a most- and least-
+      significant bit, and since we write numbers with the most-
+      significant digit on the left, we also write bytes with the most-
+      significant bit on the left.  In the diagrams below, we number the
+      bits of a byte so that bit 0 is the least-significant bit, i.e.,
+      the bits are numbered:
+
+         +--------+
+         |76543210|
+         +--------+
+
+      This document does not address the issue of the order in which
+      bits of a byte are transmitted on a bit-sequential medium, since
+      the data format described here is byte- rather than bit-oriented.
+
+      Within a computer, a number may occupy multiple bytes.  All
+      multi-byte numbers in the format described here are stored with
+      the least-significant byte first (at the lower memory address).
+      For example, the decimal number 520 is stored as:
+
+             0        1
+         +--------+--------+
+         |00001000|00000010|
+         +--------+--------+
+          ^        ^
+          |        |
+          |        + more significant byte = 2 x 256
+          + less significant byte = 8
+
+
+
+Deutsch                      Informational                      [Page 4]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+   2.2. File format
+
+      A gzip file consists of a series of "members" (compressed data
+      sets).  The format of each member is specified in the following
+      section.  The members simply appear one after another in the file,
+      with no additional information before, between, or after them.
+
+   2.3. Member format
+
+      Each member has the following structure:
+
+         +---+---+---+---+---+---+---+---+---+---+
+         |ID1|ID2|CM |FLG|     MTIME     |XFL|OS | (more-->)
+         +---+---+---+---+---+---+---+---+---+---+
+
+      (if FLG.FEXTRA set)
+
+         +---+---+=================================+
+         | XLEN  |...XLEN bytes of "extra field"...| (more-->)
+         +---+---+=================================+
+
+      (if FLG.FNAME set)
+
+         +=========================================+
+         |...original file name, zero-terminated...| (more-->)
+         +=========================================+
+
+      (if FLG.FCOMMENT set)
+
+         +===================================+
+         |...file comment, zero-terminated...| (more-->)
+         +===================================+
+
+      (if FLG.FHCRC set)
+
+         +---+---+
+         | CRC16 |
+         +---+---+
+
+         +=======================+
+         |...compressed blocks...| (more-->)
+         +=======================+
+
+           0   1   2   3   4   5   6   7
+         +---+---+---+---+---+---+---+---+
+         |     CRC32     |     ISIZE     |
+         +---+---+---+---+---+---+---+---+
+
+
+
+
+Deutsch                      Informational                      [Page 5]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+      2.3.1. Member header and trailer
+
+         ID1 (IDentification 1)
+         ID2 (IDentification 2)
+            These have the fixed values ID1 = 31 (0x1f, \037), ID2 = 139
+            (0x8b, \213), to identify the file as being in gzip format.
+
+         CM (Compression Method)
+            This identifies the compression method used in the file.  CM
+            = 0-7 are reserved.  CM = 8 denotes the "deflate"
+            compression method, which is the one customarily used by
+            gzip and which is documented elsewhere.
+
+         FLG (FLaGs)
+            This flag byte is divided into individual bits as follows:
+
+               bit 0   FTEXT
+               bit 1   FHCRC
+               bit 2   FEXTRA
+               bit 3   FNAME
+               bit 4   FCOMMENT
+               bit 5   reserved
+               bit 6   reserved
+               bit 7   reserved
+
+            If FTEXT is set, the file is probably ASCII text.  This is
+            an optional indication, which the compressor may set by
+            checking a small amount of the input data to see whether any
+            non-ASCII characters are present.  In case of doubt, FTEXT
+            is cleared, indicating binary data. For systems which have
+            different file formats for ascii text and binary data, the
+            decompressor can use FTEXT to choose the appropriate format.
+            We deliberately do not specify the algorithm used to set
+            this bit, since a compressor always has the option of
+            leaving it cleared and a decompressor always has the option
+            of ignoring it and letting some other program handle issues
+            of data conversion.
+
+            If FHCRC is set, a CRC16 for the gzip header is present,
+            immediately before the compressed data. The CRC16 consists
+            of the two least significant bytes of the CRC32 for all
+            bytes of the gzip header up to and not including the CRC16.
+            [The FHCRC bit was never set by versions of gzip up to
+            1.2.4, even though it was documented with a different
+            meaning in gzip 1.2.4.]
+
+            If FEXTRA is set, optional extra fields are present, as
+            described in a following section.
+
+
+
+Deutsch                      Informational                      [Page 6]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+            If FNAME is set, an original file name is present,
+            terminated by a zero byte.  The name must consist of ISO
+            8859-1 (LATIN-1) characters; on operating systems using
+            EBCDIC or any other character set for file names, the name
+            must be translated to the ISO LATIN-1 character set.  This
+            is the original name of the file being compressed, with any
+            directory components removed, and, if the file being
+            compressed is on a file system with case insensitive names,
+            forced to lower case. There is no original file name if the
+            data was compressed from a source other than a named file;
+            for example, if the source was stdin on a Unix system, there
+            is no file name.
+
+            If FCOMMENT is set, a zero-terminated file comment is
+            present.  This comment is not interpreted; it is only
+            intended for human consumption.  The comment must consist of
+            ISO 8859-1 (LATIN-1) characters.  Line breaks should be
+            denoted by a single line feed character (10 decimal).
+
+            Reserved FLG bits must be zero.
+
+         MTIME (Modification TIME)
+            This gives the most recent modification time of the original
+            file being compressed.  The time is in Unix format, i.e.,
+            seconds since 00:00:00 GMT, Jan.  1, 1970.  (Note that this
+            may cause problems for MS-DOS and other systems that use
+            local rather than Universal time.)  If the compressed data
+            did not come from a file, MTIME is set to the time at which
+            compression started.  MTIME = 0 means no time stamp is
+            available.
+
+         XFL (eXtra FLags)
+            These flags are available for use by specific compression
+            methods.  The "deflate" method (CM = 8) sets these flags as
+            follows:
+
+               XFL = 2 - compressor used maximum compression,
+                         slowest algorithm
+               XFL = 4 - compressor used fastest algorithm
+
+         OS (Operating System)
+            This identifies the type of file system on which compression
+            took place.  This may be useful in determining end-of-line
+            convention for text files.  The currently defined values are
+            as follows:
+
+
+
+
+
+
+Deutsch                      Informational                      [Page 7]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+                 0 - FAT filesystem (MS-DOS, OS/2, NT/Win32)
+                 1 - Amiga
+                 2 - VMS (or OpenVMS)
+                 3 - Unix
+                 4 - VM/CMS
+                 5 - Atari TOS
+                 6 - HPFS filesystem (OS/2, NT)
+                 7 - Macintosh
+                 8 - Z-System
+                 9 - CP/M
+                10 - TOPS-20
+                11 - NTFS filesystem (NT)
+                12 - QDOS
+                13 - Acorn RISCOS
+               255 - unknown
+
+         XLEN (eXtra LENgth)
+            If FLG.FEXTRA is set, this gives the length of the optional
+            extra field.  See below for details.
+
+         CRC32 (CRC-32)
+            This contains a Cyclic Redundancy Check value of the
+            uncompressed data computed according to CRC-32 algorithm
+            used in the ISO 3309 standard and in section 8.1.1.6.2 of
+            ITU-T recommendation V.42.  (See http://www.iso.ch for
+            ordering ISO documents. See gopher://info.itu.ch for an
+            online version of ITU-T V.42.)
+
+         ISIZE (Input SIZE)
+            This contains the size of the original (uncompressed) input
+            data modulo 2^32.
+
+      2.3.1.1. Extra field
+
+         If the FLG.FEXTRA bit is set, an "extra field" is present in
+         the header, with total length XLEN bytes.  It consists of a
+         series of subfields, each of the form:
+
+            +---+---+---+---+==================================+
+            |SI1|SI2|  LEN  |... LEN bytes of subfield data ...|
+            +---+---+---+---+==================================+
+
+         SI1 and SI2 provide a subfield ID, typically two ASCII letters
+         with some mnemonic value.  Jean-Loup Gailly
+         <gzip at prep.ai.mit.edu> is maintaining a registry of subfield
+         IDs; please send him any subfield ID you wish to use.  Subfield
+         IDs with SI2 = 0 are reserved for future use.  The following
+         IDs are currently defined:
+
+
+
+Deutsch                      Informational                      [Page 8]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+            SI1         SI2         Data
+            ----------  ----------  ----
+            0x41 ('A')  0x70 ('P')  Apollo file type information
+
+         LEN gives the length of the subfield data, excluding the 4
+         initial bytes.
+
+      2.3.1.2. Compliance
+
+         A compliant compressor must produce files with correct ID1,
+         ID2, CM, CRC32, and ISIZE, but may set all the other fields in
+         the fixed-length part of the header to default values (255 for
+         OS, 0 for all others).  The compressor must set all reserved
+         bits to zero.
+
+         A compliant decompressor must check ID1, ID2, and CM, and
+         provide an error indication if any of these have incorrect
+         values.  It must examine FEXTRA/XLEN, FNAME, FCOMMENT and FHCRC
+         at least so it can skip over the optional fields if they are
+         present.  It need not examine any other part of the header or
+         trailer; in particular, a decompressor may ignore FTEXT and OS
+         and always produce binary output, and still be compliant.  A
+         compliant decompressor must give an error indication if any
+         reserved bit is non-zero, since such a bit could indicate the
+         presence of a new field that would cause subsequent data to be
+         interpreted incorrectly.
+
+3. References
+
+   [1] "Information Processing - 8-bit single-byte coded graphic
+       character sets - Part 1: Latin alphabet No.1" (ISO 8859-1:1987).
+       The ISO 8859-1 (Latin-1) character set is a superset of 7-bit
+       ASCII. Files defining this character set are available as
+       iso_8859-1.* in ftp://ftp.uu.net/graphics/png/documents/
+
+   [2] ISO 3309
+
+   [3] ITU-T recommendation V.42
+
+   [4] Deutsch, L.P.,"DEFLATE Compressed Data Format Specification",
+       available in ftp://ftp.uu.net/pub/archiving/zip/doc/
+
+   [5] Gailly, J.-L., GZIP documentation, available as gzip-*.tar in
+       ftp://prep.ai.mit.edu/pub/gnu/
+
+   [6] Sarwate, D.V., "Computation of Cyclic Redundancy Checks via Table
+       Look-Up", Communications of the ACM, 31(8), pp.1008-1013.
+
+
+
+
+Deutsch                      Informational                      [Page 9]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+   [7] Schwaderer, W.D., "CRC Calculation", April 85 PC Tech Journal,
+       pp.118-133.
+
+   [8] ftp://ftp.adelaide.edu.au/pub/rocksoft/papers/crc_v3.txt,
+       describing the CRC concept.
+
+4. Security Considerations
+
+   Any data compression method involves the reduction of redundancy in
+   the data.  Consequently, any corruption of the data is likely to have
+   severe effects and be difficult to correct.  Uncompressed text, on
+   the other hand, will probably still be readable despite the presence
+   of some corrupted bytes.
+
+   It is recommended that systems using this data format provide some
+   means of validating the integrity of the compressed data, such as by
+   setting and checking the CRC-32 check value.
+
+5. Acknowledgements
+
+   Trademarks cited in this document are the property of their
+   respective owners.
+
+   Jean-Loup Gailly designed the gzip format and wrote, with Mark Adler,
+   the related software described in this specification.  Glenn
+   Randers-Pehrson converted this document to RFC and HTML format.
+
+6. Author's Address
+
+   L. Peter Deutsch
+   Aladdin Enterprises
+   203 Santa Margarita Ave.
+   Menlo Park, CA 94025
+
+   Phone: (415) 322-0103 (AM only)
+   FAX:   (415) 322-1734
+   EMail: <ghost at aladdin.com>
+
+   Questions about the technical content of this specification can be
+   sent by email to:
+
+   Jean-Loup Gailly <gzip at prep.ai.mit.edu> and
+   Mark Adler <madler at alumni.caltech.edu>
+
+   Editorial comments on this specification can be sent by email to:
+
+   L. Peter Deutsch <ghost at aladdin.com> and
+   Glenn Randers-Pehrson <randeg at alumni.rpi.edu>
+
+
+
+Deutsch                      Informational                     [Page 10]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+7. Appendix: Jean-Loup Gailly's gzip utility
+
+   The most widely used implementation of gzip compression, and the
+   original documentation on which this specification is based, were
+   created by Jean-Loup Gailly <gzip at prep.ai.mit.edu>.  Since this
+   implementation is a de facto standard, we mention some more of its
+   features here.  Again, the material in this section is not part of
+   the specification per se, and implementations need not follow it to
+   be compliant.
+
+   When compressing or decompressing a file, gzip preserves the
+   protection, ownership, and modification time attributes on the local
+   file system, since there is no provision for representing protection
+   attributes in the gzip file format itself.  Since the file format
+   includes a modification time, the gzip decompressor provides a
+   command line switch that assigns the modification time from the file,
+   rather than the local modification time of the compressed input, to
+   the decompressed output.
+
+8. Appendix: Sample CRC Code
+
+   The following sample code represents a practical implementation of
+   the CRC (Cyclic Redundancy Check). (See also ISO 3309 and ITU-T V.42
+   for a formal specification.)
+
+   The sample code is in the ANSI C programming language. Non C users
+   may find it easier to read with these hints:
+
+      &      Bitwise AND operator.
+      ^      Bitwise exclusive-OR operator.
+      >>     Bitwise right shift operator. When applied to an
+             unsigned quantity, as here, right shift inserts zero
+             bit(s) at the left.
+      !      Logical NOT operator.
+      ++     "n++" increments the variable n.
+      0xNNN  0x introduces a hexadecimal (base 16) constant.
+             Suffix L indicates a long value (at least 32 bits).
+
+      /* Table of CRCs of all 8-bit messages. */
+      unsigned long crc_table[256];
+
+      /* Flag: has the table been computed? Initially false. */
+      int crc_table_computed = 0;
+
+      /* Make the table for a fast CRC. */
+      void make_crc_table(void)
+      {
+        unsigned long c;
+
+
+
+Deutsch                      Informational                     [Page 11]
+

+RFC 1952             GZIP File Format Specification             May 1996
+
+
+        int n, k;
+        for (n = 0; n < 256; n++) {
+          c = (unsigned long) n;
+          for (k = 0; k < 8; k++) {
+            if (c & 1) {
+              c = 0xedb88320L ^ (c >> 1);
+            } else {
+              c = c >> 1;
+            }
+          }
+          crc_table[n] = c;
+        }
+        crc_table_computed = 1;
+      }
+
+      /*
+         Update a running crc with the bytes buf[0..len-1] and return
+       the updated crc. The crc should be initialized to zero. Pre- and
+       post-conditioning (one's complement) is performed within this
+       function so it shouldn't be done by the caller. Usage example:
+
+         unsigned long crc = 0L;
+
+         while (read_buffer(buffer, length) != EOF) {
+           crc = update_crc(crc, buffer, length);
+         }
+         if (crc != original_crc) error();
+      */
+      unsigned long update_crc(unsigned long crc,
+                      unsigned char *buf, int len)
+      {
+        unsigned long c = crc ^ 0xffffffffL;
+        int n;
+
+        if (!crc_table_computed)
+          make_crc_table();
+        for (n = 0; n < len; n++) {
+          c = crc_table[(c ^ buf[n]) & 0xff] ^ (c >> 8);
+        }
+        return c ^ 0xffffffffL;
+      }
+
+      /* Return the CRC of the bytes buf[0..len-1]. */
+      unsigned long crc(unsigned char *buf, int len)
+      {
+        return update_crc(0L, buf, len);
+      }
+
+
+
+
+Deutsch                      Informational                     [Page 12]
+

diff --git a/third-party/zlib/doc/txtvsbin.txt b/third-party/zlib/doc/txtvsbin.txt
new file mode 100644
index 0000000..3d0f063
--- /dev/null
+++ b/third-party/zlib/doc/txtvsbin.txt
@@ -0,0 +1,107 @@
+A Fast Method for Identifying Plain Text Files
+==============================================
+
+
+Introduction
+------------
+
+Given a file coming from an unknown source, it is sometimes desirable
+to find out whether the format of that file is plain text.  Although
+this may appear like a simple task, a fully accurate detection of the
+file type requires heavy-duty semantic analysis on the file contents.
+It is, however, possible to obtain satisfactory results by employing
+various heuristics.
+
+Previous versions of PKZip and other zip-compatible compression tools
+were using a crude detection scheme: if more than 80% (4/5) of the bytes
+found in a certain buffer are within the range [7..127], the file is
+labeled as plain text, otherwise it is labeled as binary.  A prominent
+limitation of this scheme is the restriction to Latin-based alphabets.
+Other alphabets, like Greek, Cyrillic or Asian, make extensive use of
+the bytes within the range [128..255], and texts using these alphabets
+are most often misidentified by this scheme; in other words, the rate
+of false negatives is sometimes too high, which means that the recall
+is low.  Another weakness of this scheme is a reduced precision, due to
+the false positives that may occur when binary files containing large
+amounts of textual characters are misidentified as plain text.
+
+In this article we propose a new, simple detection scheme that features
+a much increased precision and a near-100% recall.  This scheme is
+designed to work on ASCII, Unicode and other ASCII-derived alphabets,
+and it handles single-byte encodings (ISO-8859, MacRoman, KOI8, etc.)
+and variable-sized encodings (ISO-2022, UTF-8, etc.).  Wider encodings
+(UCS-2/UTF-16 and UCS-4/UTF-32) are not handled, however.
+
+
+The Algorithm
+-------------
+
+The algorithm works by dividing the set of bytecodes [0..255] into three
+categories:
+- The white list of textual bytecodes:
+  9 (TAB), 10 (LF), 13 (CR), 32 (SPACE) to 255.
+- The gray list of tolerated bytecodes:
+  7 (BEL), 8 (BS), 11 (VT), 12 (FF), 26 (SUB), 27 (ESC).
+- The black list of undesired, non-textual bytecodes:
+  0 (NUL) to 6, 14 to 31.
+
+If a file contains at least one byte that belongs to the white list and
+no byte that belongs to the black list, then the file is categorized as
+plain text; otherwise, it is categorized as binary.  (The boundary case,
+when the file is empty, automatically falls into the latter category.)
+
+
+Rationale
+---------
+
+The idea behind this algorithm relies on two observations.
+
+The first observation is that, although the full range of 7-bit codes
+[0..127] is properly specified by the ASCII standard, most control
+characters in the range [0..31] are not used in practice.  The only
+widely-used, almost universally-portable control codes are 9 (TAB),
+10 (LF) and 13 (CR).  There are a few more control codes that are
+recognized on a reduced range of platforms and text viewers/editors:
+7 (BEL), 8 (BS), 11 (VT), 12 (FF), 26 (SUB) and 27 (ESC); but these
+codes are rarely (if ever) used alone, without being accompanied by
+some printable text.  Even the newer, portable text formats such as
+XML avoid using control characters outside the list mentioned here.
+
+The second observation is that most of the binary files tend to contain
+control characters, especially 0 (NUL).  Even though the older text
+detection schemes observe the presence of non-ASCII codes from the range
+[128..255], the precision rarely has to suffer if this upper range is
+labeled as textual, because the files that are genuinely binary tend to
+contain both control characters and codes from the upper range.  On the
+other hand, the upper range needs to be labeled as textual, because it
+is used by virtually all ASCII extensions.  In particular, this range is
+used for encoding non-Latin scripts.
+
+Since there is no counting involved, other than simply observing the
+presence or the absence of some byte values, the algorithm produces
+consistent results, regardless what alphabet encoding is being used.
+(If counting were involved, it could be possible to obtain different
+results on a text encoded, say, using ISO-8859-16 versus UTF-8.)
+
+There is an extra category of plain text files that are "polluted" with
+one or more black-listed codes, either by mistake or by peculiar design
+considerations.  In such cases, a scheme that tolerates a small fraction
+of black-listed codes would provide an increased recall (i.e. more true
+positives).  This, however, incurs a reduced precision overall, since
+false positives are more likely to appear in binary files that contain
+large chunks of textual data.  Furthermore, "polluted" plain text should
+be regarded as binary by general-purpose text detection schemes, because
+general-purpose text processing algorithms might not be applicable.
+Under this premise, it is safe to say that our detection method provides
+a near-100% recall.
+
+Experiments have been run on many files coming from various platforms
+and applications.  We tried plain text files, system logs, source code,
+formatted office documents, compiled object code, etc.  The results
+confirm the optimistic assumptions about the capabilities of this
+algorithm.
+
+
+--
+Cosmin Truta
+Last updated: 2006-May-28
diff --git a/third-party/zlib/examples/README.examples b/third-party/zlib/examples/README.examples
new file mode 100644
index 0000000..56a3171
--- /dev/null
+++ b/third-party/zlib/examples/README.examples
@@ -0,0 +1,49 @@
+This directory contains examples of the use of zlib and other relevant
+programs and documentation.
+
+enough.c
+    calculation and justification of ENOUGH parameter in inftrees.h
+    - calculates the maximum table space used in inflate tree
+      construction over all possible Huffman codes
+
+fitblk.c
+    compress just enough input to nearly fill a requested output size
+    - zlib isn't designed to do this, but fitblk does it anyway
+
+gun.c
+    uncompress a gzip file
+    - illustrates the use of inflateBack() for high speed file-to-file
+      decompression using call-back functions
+    - is approximately twice as fast as gzip -d
+    - also provides Unix uncompress functionality, again twice as fast
+
+gzappend.c
+    append to a gzip file
+    - illustrates the use of the Z_BLOCK flush parameter for inflate()
+    - illustrates the use of deflatePrime() to start at any bit
+
+gzjoin.c
+    join gzip files without recalculating the crc or recompressing
+    - illustrates the use of the Z_BLOCK flush parameter for inflate()
+    - illustrates the use of crc32_combine()
+
+gzlog.c
+gzlog.h
+    efficiently and robustly maintain a message log file in gzip format
+    - illustrates use of raw deflate, Z_PARTIAL_FLUSH, deflatePrime(),
+      and deflateSetDictionary()
+    - illustrates use of a gzip header extra field
+
+zlib_how.html
+    painfully comprehensive description of zpipe.c (see below)
+    - describes in excruciating detail the use of deflate() and inflate()
+
+zpipe.c
+    reads and writes zlib streams from stdin to stdout
+    - illustrates the proper use of deflate() and inflate()
+    - deeply commented in zlib_how.html (see above)
+
+zran.c
+    index a zlib or gzip stream and randomly access it
+    - illustrates the use of Z_BLOCK, inflatePrime(), and
+      inflateSetDictionary() to provide random access
diff --git a/third-party/zlib/examples/enough.c b/third-party/zlib/examples/enough.c
new file mode 100644
index 0000000..b991144
--- /dev/null
+++ b/third-party/zlib/examples/enough.c
@@ -0,0 +1,572 @@
+/* enough.c -- determine the maximum size of inflate's Huffman code tables over
+ * all possible valid and complete Huffman codes, subject to a length limit.
+ * Copyright (C) 2007, 2008, 2012 Mark Adler
+ * Version 1.4  18 August 2012  Mark Adler
+ */
+
+/* Version history:
+   1.0   3 Jan 2007  First version (derived from codecount.c version 1.4)
+   1.1   4 Jan 2007  Use faster incremental table usage computation
+                     Prune examine() search on previously visited states
+   1.2   5 Jan 2007  Comments clean up
+                     As inflate does, decrease root for short codes
+                     Refuse cases where inflate would increase root
+   1.3  17 Feb 2008  Add argument for initial root table size
+                     Fix bug for initial root table size == max - 1
+                     Use a macro to compute the history index
+   1.4  18 Aug 2012  Avoid shifts more than bits in type (caused endless loop!)
+                     Clean up comparisons of different types
+                     Clean up code indentation
+ */
+
+/*
+   Examine all possible Huffman codes for a given number of symbols and a
+   maximum code length in bits to determine the maximum table size for zilb's
+   inflate.  Only complete Huffman codes are counted.
+
+   Two codes are considered distinct if the vectors of the number of codes per
+   length are not identical.  So permutations of the symbol assignments result
+   in the same code for the counting, as do permutations of the assignments of
+   the bit values to the codes (i.e. only canonical codes are counted).
+
+   We build a code from shorter to longer lengths, determining how many symbols
+   are coded at each length.  At each step, we have how many symbols remain to
+   be coded, what the last code length used was, and how many bit patterns of
+   that length remain unused. Then we add one to the code length and double the
+   number of unused patterns to graduate to the next code length.  We then
+   assign all portions of the remaining symbols to that code length that
+   preserve the properties of a correct and eventually complete code.  Those
+   properties are: we cannot use more bit patterns than are available; and when
+   all the symbols are used, there are exactly zero possible bit patterns
+   remaining.
+
+   The inflate Huffman decoding algorithm uses two-level lookup tables for
+   speed.  There is a single first-level table to decode codes up to root bits
+   in length (root == 9 in the current inflate implementation).  The table
+   has 1 << root entries and is indexed by the next root bits of input.  Codes
+   shorter than root bits have replicated table entries, so that the correct
+   entry is pointed to regardless of the bits that follow the short code.  If
+   the code is longer than root bits, then the table entry points to a second-
+   level table.  The size of that table is determined by the longest code with
+   that root-bit prefix.  If that longest code has length len, then the table
+   has size 1 << (len - root), to index the remaining bits in that set of
+   codes.  Each subsequent root-bit prefix then has its own sub-table.  The
+   total number of table entries required by the code is calculated
+   incrementally as the number of codes at each bit length is populated.  When
+   all of the codes are shorter than root bits, then root is reduced to the
+   longest code length, resulting in a single, smaller, one-level table.
+
+   The inflate algorithm also provides for small values of root (relative to
+   the log2 of the number of symbols), where the shortest code has more bits
+   than root.  In that case, root is increased to the length of the shortest
+   code.  This program, by design, does not handle that case, so it is verified
+   that the number of symbols is less than 2^(root + 1).
+
+   In order to speed up the examination (by about ten orders of magnitude for
+   the default arguments), the intermediate states in the build-up of a code
+   are remembered and previously visited branches are pruned.  The memory
+   required for this will increase rapidly with the total number of symbols and
+   the maximum code length in bits.  However this is a very small price to pay
+   for the vast speedup.
+
+   First, all of the possible Huffman codes are counted, and reachable
+   intermediate states are noted by a non-zero count in a saved-results array.
+   Second, the intermediate states that lead to (root + 1) bit or longer codes
+   are used to look at all sub-codes from those junctures for their inflate
+   memory usage.  (The amount of memory used is not affected by the number of
+   codes of root bits or less in length.)  Third, the visited states in the
+   construction of those sub-codes and the associated calculation of the table
+   size is recalled in order to avoid recalculating from the same juncture.
+   Beginning the code examination at (root + 1) bit codes, which is enabled by
+   identifying the reachable nodes, accounts for about six of the orders of
+   magnitude of improvement for the default arguments.  About another four
+   orders of magnitude come from not revisiting previous states.  Out of
+   approximately 2x10^16 possible Huffman codes, only about 2x10^6 sub-codes
+   need to be examined to cover all of the possible table memory usage cases
+   for the default arguments of 286 symbols limited to 15-bit codes.
+
+   Note that an unsigned long long type is used for counting.  It is quite easy
+   to exceed the capacity of an eight-byte integer with a large number of
+   symbols and a large maximum code length, so multiple-precision arithmetic
+   would need to replace the unsigned long long arithmetic in that case.  This
+   program will abort if an overflow occurs.  The big_t type identifies where
+   the counting takes place.
+
+   An unsigned long long type is also used for calculating the number of
+   possible codes remaining at the maximum length.  This limits the maximum
+   code length to the number of bits in a long long minus the number of bits
+   needed to represent the symbols in a flat code.  The code_t type identifies
+   where the bit pattern counting takes place.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+
+#define local static
+
+/* special data types */
+typedef unsigned long long big_t;   /* type for code counting */
+typedef unsigned long long code_t;  /* type for bit pattern counting */
+struct tab {                        /* type for been here check */
+    size_t len;         /* length of bit vector in char's */
+    char *vec;          /* allocated bit vector */
+};
+
+/* The array for saving results, num[], is indexed with this triplet:
+
+      syms: number of symbols remaining to code
+      left: number of available bit patterns at length len
+      len: number of bits in the codes currently being assigned
+
+   Those indices are constrained thusly when saving results:
+
+      syms: 3..totsym (totsym == total symbols to code)
+      left: 2..syms - 1, but only the evens (so syms == 8 -> 2, 4, 6)
+      len: 1..max - 1 (max == maximum code length in bits)
+
+   syms == 2 is not saved since that immediately leads to a single code.  left
+   must be even, since it represents the number of available bit patterns at
+   the current length, which is double the number at the previous length.
+   left ends at syms-1 since left == syms immediately results in a single code.
+   (left > sym is not allowed since that would result in an incomplete code.)
+   len is less than max, since the code completes immediately when len == max.
+
+   The offset into the array is calculated for the three indices with the
+   first one (syms) being outermost, and the last one (len) being innermost.
+   We build the array with length max-1 lists for the len index, with syms-3
+   of those for each symbol.  There are totsym-2 of those, with each one
+   varying in length as a function of sym.  See the calculation of index in
+   count() for the index, and the calculation of size in main() for the size
+   of the array.
+
+   For the deflate example of 286 symbols limited to 15-bit codes, the array
+   has 284,284 entries, taking up 2.17 MB for an 8-byte big_t.  More than
+   half of the space allocated for saved results is actually used -- not all
+   possible triplets are reached in the generation of valid Huffman codes.
+ */
+
+/* The array for tracking visited states, done[], is itself indexed identically
+   to the num[] array as described above for the (syms, left, len) triplet.
+   Each element in the array is further indexed by the (mem, rem) doublet,
+   where mem is the amount of inflate table space used so far, and rem is the
+   remaining unused entries in the current inflate sub-table.  Each indexed
+   element is simply one bit indicating whether the state has been visited or
+   not.  Since the ranges for mem and rem are not known a priori, each bit
+   vector is of a variable size, and grows as needed to accommodate the visited
+   states.  mem and rem are used to calculate a single index in a triangular
+   array.  Since the range of mem is expected in the default case to be about
+   ten times larger than the range of rem, the array is skewed to reduce the
+   memory usage, with eight times the range for mem than for rem.  See the
+   calculations for offset and bit in beenhere() for the details.
+
+   For the deflate example of 286 symbols limited to 15-bit codes, the bit
+   vectors grow to total approximately 21 MB, in addition to the 4.3 MB done[]
+   array itself.
+ */
+
+/* Globals to avoid propagating constants or constant pointers recursively */
+local int max;          /* maximum allowed bit length for the codes */
+local int root;         /* size of base code table in bits */
+local int large;        /* largest code table so far */
+local size_t size;      /* number of elements in num and done */
+local int *code;        /* number of symbols assigned to each bit length */
+local big_t *num;       /* saved results array for code counting */
+local struct tab *done; /* states already evaluated array */
+
+/* Index function for num[] and done[] */
+#define INDEX(i,j,k) (((size_t)((i-1)>>1)*((i-2)>>1)+(j>>1)-1)*(max-1)+k-1)
+
+/* Free allocated space.  Uses globals code, num, and done. */
+local void cleanup(void)
+{
+    size_t n;
+
+    if (done != NULL) {
+        for (n = 0; n < size; n++)
+            if (done[n].len)
+                free(done[n].vec);
+        free(done);
+    }
+    if (num != NULL)
+        free(num);
+    if (code != NULL)
+        free(code);
+}
+
+/* Return the number of possible Huffman codes using bit patterns of lengths
+   len through max inclusive, coding syms symbols, with left bit patterns of
+   length len unused -- return -1 if there is an overflow in the counting.
+   Keep a record of previous results in num to prevent repeating the same
+   calculation.  Uses the globals max and num. */
+local big_t count(int syms, int len, int left)
+{
+    big_t sum;          /* number of possible codes from this juncture */
+    big_t got;          /* value returned from count() */
+    int least;          /* least number of syms to use at this juncture */
+    int most;           /* most number of syms to use at this juncture */
+    int use;            /* number of bit patterns to use in next call */
+    size_t index;       /* index of this case in *num */
+
+    /* see if only one possible code */
+    if (syms == left)
+        return 1;
+
+    /* note and verify the expected state */
+    assert(syms > left && left > 0 && len < max);
+
+    /* see if we've done this one already */
+    index = INDEX(syms, left, len);
+    got = num[index];
+    if (got)
+        return got;         /* we have -- return the saved result */
+
+    /* we need to use at least this many bit patterns so that the code won't be
+       incomplete at the next length (more bit patterns than symbols) */
+    least = (left << 1) - syms;
+    if (least < 0)
+        least = 0;
+
+    /* we can use at most this many bit patterns, lest there not be enough
+       available for the remaining symbols at the maximum length (if there were
+       no limit to the code length, this would become: most = left - 1) */
+    most = (((code_t)left << (max - len)) - syms) /
+            (((code_t)1 << (max - len)) - 1);
+
+    /* count all possible codes from this juncture and add them up */
+    sum = 0;
+    for (use = least; use <= most; use++) {
+        got = count(syms - use, len + 1, (left - use) << 1);
+        sum += got;
+        if (got == (big_t)0 - 1 || sum < got)   /* overflow */
+            return (big_t)0 - 1;
+    }
+
+    /* verify that all recursive calls are productive */
+    assert(sum != 0);
+
+    /* save the result and return it */
+    num[index] = sum;
+    return sum;
+}
+
+/* Return true if we've been here before, set to true if not.  Set a bit in a
+   bit vector to indicate visiting this state.  Each (syms,len,left) state
+   has a variable size bit vector indexed by (mem,rem).  The bit vector is
+   lengthened if needed to allow setting the (mem,rem) bit. */
+local int beenhere(int syms, int len, int left, int mem, int rem)
+{
+    size_t index;       /* index for this state's bit vector */
+    size_t offset;      /* offset in this state's bit vector */
+    int bit;            /* mask for this state's bit */
+    size_t length;      /* length of the bit vector in bytes */
+    char *vector;       /* new or enlarged bit vector */
+
+    /* point to vector for (syms,left,len), bit in vector for (mem,rem) */
+    index = INDEX(syms, left, len);
+    mem -= 1 << root;
+    offset = (mem >> 3) + rem;
+    offset = ((offset * (offset + 1)) >> 1) + rem;
+    bit = 1 << (mem & 7);
+
+    /* see if we've been here */
+    length = done[index].len;
+    if (offset < length && (done[index].vec[offset] & bit) != 0)
+        return 1;       /* done this! */
+
+    /* we haven't been here before -- set the bit to show we have now */
+
+    /* see if we need to lengthen the vector in order to set the bit */
+    if (length <= offset) {
+        /* if we have one already, enlarge it, zero out the appended space */
+        if (length) {
+            do {
+                length <<= 1;
+            } while (length <= offset);
+            vector = realloc(done[index].vec, length);
+            if (vector != NULL)
+                memset(vector + done[index].len, 0, length - done[index].len);
+        }
+
+        /* otherwise we need to make a new vector and zero it out */
+        else {
+            length = 1 << (len - root);
+            while (length <= offset)
+                length <<= 1;
+            vector = calloc(length, sizeof(char));
+        }
+
+        /* in either case, bail if we can't get the memory */
+        if (vector == NULL) {
+            fputs("abort: unable to allocate enough memory\n", stderr);
+            cleanup();
+            exit(1);
+        }
+
+        /* install the new vector */
+        done[index].len = length;
+        done[index].vec = vector;
+    }
+
+    /* set the bit */
+    done[index].vec[offset] |= bit;
+    return 0;
+}
+
+/* Examine all possible codes from the given node (syms, len, left).  Compute
+   the amount of memory required to build inflate's decoding tables, where the
+   number of code structures used so far is mem, and the number remaining in
+   the current sub-table is rem.  Uses the globals max, code, root, large, and
+   done. */
+local void examine(int syms, int len, int left, int mem, int rem)
+{
+    int least;          /* least number of syms to use at this juncture */
+    int most;           /* most number of syms to use at this juncture */
+    int use;            /* number of bit patterns to use in next call */
+
+    /* see if we have a complete code */
+    if (syms == left) {
+        /* set the last code entry */
+        code[len] = left;
+
+        /* complete computation of memory used by this code */
+        while (rem < left) {
+            left -= rem;
+            rem = 1 << (len - root);
+            mem += rem;
+        }
+        assert(rem == left);
+
+        /* if this is a new maximum, show the entries used and the sub-code */
+        if (mem > large) {
+            large = mem;
+            printf("max %d: ", mem);
+            for (use = root + 1; use <= max; use++)
+                if (code[use])
+                    printf("%d[%d] ", code[use], use);
+            putchar('\n');
+            fflush(stdout);
+        }
+
+        /* remove entries as we drop back down in the recursion */
+        code[len] = 0;
+        return;
+    }
+
+    /* prune the tree if we can */
+    if (beenhere(syms, len, left, mem, rem))
+        return;
+
+    /* we need to use at least this many bit patterns so that the code won't be
+       incomplete at the next length (more bit patterns than symbols) */
+    least = (left << 1) - syms;
+    if (least < 0)
+        least = 0;
+
+    /* we can use at most this many bit patterns, lest there not be enough
+       available for the remaining symbols at the maximum length (if there were
+       no limit to the code length, this would become: most = left - 1) */
+    most = (((code_t)left << (max - len)) - syms) /
+            (((code_t)1 << (max - len)) - 1);
+
+    /* occupy least table spaces, creating new sub-tables as needed */
+    use = least;
+    while (rem < use) {
+        use -= rem;
+        rem = 1 << (len - root);
+        mem += rem;
+    }
+    rem -= use;
+
+    /* examine codes from here, updating table space as we go */
+    for (use = least; use <= most; use++) {
+        code[len] = use;
+        examine(syms - use, len + 1, (left - use) << 1,
+                mem + (rem ? 1 << (len - root) : 0), rem << 1);
+        if (rem == 0) {
+            rem = 1 << (len - root);
+            mem += rem;
+        }
+        rem--;
+    }
+
+    /* remove entries as we drop back down in the recursion */
+    code[len] = 0;
+}
+
+/* Look at all sub-codes starting with root + 1 bits.  Look at only the valid
+   intermediate code states (syms, left, len).  For each completed code,
+   calculate the amount of memory required by inflate to build the decoding
+   tables. Find the maximum amount of memory required and show the code that
+   requires that maximum.  Uses the globals max, root, and num. */
+local void enough(int syms)
+{
+    int n;              /* number of remaing symbols for this node */
+    int left;           /* number of unused bit patterns at this length */
+    size_t index;       /* index of this case in *num */
+
+    /* clear code */
+    for (n = 0; n <= max; n++)
+        code[n] = 0;
+
+    /* look at all (root + 1) bit and longer codes */
+    large = 1 << root;              /* base table */
+    if (root < max)                 /* otherwise, there's only a base table */
+        for (n = 3; n <= syms; n++)
+            for (left = 2; left < n; left += 2)
+            {
+                /* look at all reachable (root + 1) bit nodes, and the
+                   resulting codes (complete at root + 2 or more) */
+                index = INDEX(n, left, root + 1);
+                if (root + 1 < max && num[index])       /* reachable node */
+                    examine(n, root + 1, left, 1 << root, 0);
+
+                /* also look at root bit codes with completions at root + 1
+                   bits (not saved in num, since complete), just in case */
+                if (num[index - 1] && n <= left << 1)
+                    examine((n - left) << 1, root + 1, (n - left) << 1,
+                            1 << root, 0);
+            }
+
+    /* done */
+    printf("done: maximum of %d table entries\n", large);
+}
+
+/*
+   Examine and show the total number of possible Huffman codes for a given
+   maximum number of symbols, initial root table size, and maximum code length
+   in bits -- those are the command arguments in that order.  The default
+   values are 286, 9, and 15 respectively, for the deflate literal/length code.
+   The possible codes are counted for each number of coded symbols from two to
+   the maximum.  The counts for each of those and the total number of codes are
+   shown.  The maximum number of inflate table entires is then calculated
+   across all possible codes.  Each new maximum number of table entries and the
+   associated sub-code (starting at root + 1 == 10 bits) is shown.
+
+   To count and examine Huffman codes that are not length-limited, provide a
+   maximum length equal to the number of symbols minus one.
+
+   For the deflate literal/length code, use "enough".  For the deflate distance
+   code, use "enough 30 6".
+
+   This uses the %llu printf format to print big_t numbers, which assumes that
+   big_t is an unsigned long long.  If the big_t type is changed (for example
+   to a multiple precision type), the method of printing will also need to be
+   updated.
+ */
+int main(int argc, char **argv)
+{
+    int syms;           /* total number of symbols to code */
+    int n;              /* number of symbols to code for this run */
+    big_t got;          /* return value of count() */
+    big_t sum;          /* accumulated number of codes over n */
+    code_t word;        /* for counting bits in code_t */
+
+    /* set up globals for cleanup() */
+    code = NULL;
+    num = NULL;
+    done = NULL;
+
+    /* get arguments -- default to the deflate literal/length code */
+    syms = 286;
+    root = 9;
+    max = 15;
+    if (argc > 1) {
+        syms = atoi(argv[1]);
+        if (argc > 2) {
+            root = atoi(argv[2]);
+            if (argc > 3)
+                max = atoi(argv[3]);
+        }
+    }
+    if (argc > 4 || syms < 2 || root < 1 || max < 1) {
+        fputs("invalid arguments, need: [sym >= 2 [root >= 1 [max >= 1]]]\n",
+              stderr);
+        return 1;
+    }
+
+    /* if not restricting the code length, the longest is syms - 1 */
+    if (max > syms - 1)
+        max = syms - 1;
+
+    /* determine the number of bits in a code_t */
+    for (n = 0, word = 1; word; n++, word <<= 1)
+        ;
+
+    /* make sure that the calculation of most will not overflow */
+    if (max > n || (code_t)(syms - 2) >= (((code_t)0 - 1) >> (max - 1))) {
+        fputs("abort: code length too long for internal types\n", stderr);
+        return 1;
+    }
+
+    /* reject impossible code requests */
+    if ((code_t)(syms - 1) > ((code_t)1 << max) - 1) {
+        fprintf(stderr, "%d symbols cannot be coded in %d bits\n",
+                syms, max);
+        return 1;
+    }
+
+    /* allocate code vector */
+    code = calloc(max + 1, sizeof(int));
+    if (code == NULL) {
+        fputs("abort: unable to allocate enough memory\n", stderr);
+        return 1;
+    }
+
+    /* determine size of saved results array, checking for overflows,
+       allocate and clear the array (set all to zero with calloc()) */
+    if (syms == 2)              /* iff max == 1 */
+        num = NULL;             /* won't be saving any results */
+    else {
+        size = syms >> 1;
+        if (size > ((size_t)0 - 1) / (n = (syms - 1) >> 1) ||
+                (size *= n, size > ((size_t)0 - 1) / (n = max - 1)) ||
+                (size *= n, size > ((size_t)0 - 1) / sizeof(big_t)) ||
+                (num = calloc(size, sizeof(big_t))) == NULL) {
+            fputs("abort: unable to allocate enough memory\n", stderr);
+            cleanup();
+            return 1;
+        }
+    }
+
+    /* count possible codes for all numbers of symbols, add up counts */
+    sum = 0;
+    for (n = 2; n <= syms; n++) {
+        got = count(n, 1, 2);
+        sum += got;
+        if (got == (big_t)0 - 1 || sum < got) {     /* overflow */
+            fputs("abort: can't count that high!\n", stderr);
+            cleanup();
+            return 1;
+        }
+        printf("%llu %d-codes\n", got, n);
+    }
+    printf("%llu total codes for 2 to %d symbols", sum, syms);
+    if (max < syms - 1)
+        printf(" (%d-bit length limit)\n", max);
+    else
+        puts(" (no length limit)");
+
+    /* allocate and clear done array for beenhere() */
+    if (syms == 2)
+        done = NULL;
+    else if (size > ((size_t)0 - 1) / sizeof(struct tab) ||
+             (done = calloc(size, sizeof(struct tab))) == NULL) {
+        fputs("abort: unable to allocate enough memory\n", stderr);
+        cleanup();
+        return 1;
+    }
+
+    /* find and show maximum inflate table usage */
+    if (root > max)                 /* reduce root to max length */
+        root = max;
+    if ((code_t)syms < ((code_t)1 << (root + 1)))
+        enough(syms);
+    else
+        puts("cannot handle minimum code lengths > root");
+
+    /* done */
+    cleanup();
+    return 0;
+}
diff --git a/third-party/zlib/examples/fitblk.c b/third-party/zlib/examples/fitblk.c
new file mode 100644
index 0000000..c61de5c
--- /dev/null
+++ b/third-party/zlib/examples/fitblk.c
@@ -0,0 +1,233 @@
+/* fitblk.c: example of fitting compressed output to a specified size
+   Not copyrighted -- provided to the public domain
+   Version 1.1  25 November 2004  Mark Adler */
+
+/* Version history:
+   1.0  24 Nov 2004  First version
+   1.1  25 Nov 2004  Change deflateInit2() to deflateInit()
+                     Use fixed-size, stack-allocated raw buffers
+                     Simplify code moving compression to subroutines
+                     Use assert() for internal errors
+                     Add detailed description of approach
+ */
+
+/* Approach to just fitting a requested compressed size:
+
+   fitblk performs three compression passes on a portion of the input
+   data in order to determine how much of that input will compress to
+   nearly the requested output block size.  The first pass generates
+   enough deflate blocks to produce output to fill the requested
+   output size plus a specfied excess amount (see the EXCESS define
+   below).  The last deflate block may go quite a bit past that, but
+   is discarded.  The second pass decompresses and recompresses just
+   the compressed data that fit in the requested plus excess sized
+   buffer.  The deflate process is terminated after that amount of
+   input, which is less than the amount consumed on the first pass.
+   The last deflate block of the result will be of a comparable size
+   to the final product, so that the header for that deflate block and
+   the compression ratio for that block will be about the same as in
+   the final product.  The third compression pass decompresses the
+   result of the second step, but only the compressed data up to the
+   requested size minus an amount to allow the compressed stream to
+   complete (see the MARGIN define below).  That will result in a
+   final compressed stream whose length is less than or equal to the
+   requested size.  Assuming sufficient input and a requested size
+   greater than a few hundred bytes, the shortfall will typically be
+   less than ten bytes.
+
+   If the input is short enough that the first compression completes
+   before filling the requested output size, then that compressed
+   stream is return with no recompression.
+
+   EXCESS is chosen to be just greater than the shortfall seen in a
+   two pass approach similar to the above.  That shortfall is due to
+   the last deflate block compressing more efficiently with a smaller
+   header on the second pass.  EXCESS is set to be large enough so
+   that there is enough uncompressed data for the second pass to fill
+   out the requested size, and small enough so that the final deflate
+   block of the second pass will be close in size to the final deflate
+   block of the third and final pass.  MARGIN is chosen to be just
+   large enough to assure that the final compression has enough room
+   to complete in all cases.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <assert.h>
+#include "zlib.h"
+
+#define local static
+
+/* print nastygram and leave */
+local void quit(char *why)
+{
+    fprintf(stderr, "fitblk abort: %s\n", why);
+    exit(1);
+}
+
+#define RAWLEN 4096    /* intermediate uncompressed buffer size */
+
+/* compress from file to def until provided buffer is full or end of
+   input reached; return last deflate() return value, or Z_ERRNO if
+   there was read error on the file */
+local int partcompress(FILE *in, z_streamp def)
+{
+    int ret, flush;
+    unsigned char raw[RAWLEN];
+
+    flush = Z_NO_FLUSH;
+    do {
+        def->avail_in = fread(raw, 1, RAWLEN, in);
+        if (ferror(in))
+            return Z_ERRNO;
+        def->next_in = raw;
+        if (feof(in))
+            flush = Z_FINISH;
+        ret = deflate(def, flush);
+        assert(ret != Z_STREAM_ERROR);
+    } while (def->avail_out != 0 && flush == Z_NO_FLUSH);
+    return ret;
+}
+
+/* recompress from inf's input to def's output; the input for inf and
+   the output for def are set in those structures before calling;
+   return last deflate() return value, or Z_MEM_ERROR if inflate()
+   was not able to allocate enough memory when it needed to */
+local int recompress(z_streamp inf, z_streamp def)
+{
+    int ret, flush;
+    unsigned char raw[RAWLEN];
+
+    flush = Z_NO_FLUSH;
+    do {
+        /* decompress */
+        inf->avail_out = RAWLEN;
+        inf->next_out = raw;
+        ret = inflate(inf, Z_NO_FLUSH);
+        assert(ret != Z_STREAM_ERROR && ret != Z_DATA_ERROR &&
+               ret != Z_NEED_DICT);
+        if (ret == Z_MEM_ERROR)
+            return ret;
+
+        /* compress what was decompresed until done or no room */
+        def->avail_in = RAWLEN - inf->avail_out;
+        def->next_in = raw;
+        if (inf->avail_out != 0)
+            flush = Z_FINISH;
+        ret = deflate(def, flush);
+        assert(ret != Z_STREAM_ERROR);
+    } while (ret != Z_STREAM_END && def->avail_out != 0);
+    return ret;
+}
+
+#define EXCESS 256      /* empirically determined stream overage */
+#define MARGIN 8        /* amount to back off for completion */
+
+/* compress from stdin to fixed-size block on stdout */
+int main(int argc, char **argv)
+{
+    int ret;                /* return code */
+    unsigned size;          /* requested fixed output block size */
+    unsigned have;          /* bytes written by deflate() call */
+    unsigned char *blk;     /* intermediate and final stream */
+    unsigned char *tmp;     /* close to desired size stream */
+    z_stream def, inf;      /* zlib deflate and inflate states */
+
+    /* get requested output size */
+    if (argc != 2)
+        quit("need one argument: size of output block");
+    ret = strtol(argv[1], argv + 1, 10);
+    if (argv[1][0] != 0)
+        quit("argument must be a number");
+    if (ret < 8)            /* 8 is minimum zlib stream size */
+        quit("need positive size of 8 or greater");
+    size = (unsigned)ret;
+
+    /* allocate memory for buffers and compression engine */
+    blk = malloc(size + EXCESS);
+    def.zalloc = Z_NULL;
+    def.zfree = Z_NULL;
+    def.opaque = Z_NULL;
+    ret = deflateInit(&def, Z_DEFAULT_COMPRESSION);
+    if (ret != Z_OK || blk == NULL)
+        quit("out of memory");
+
+    /* compress from stdin until output full, or no more input */
+    def.avail_out = size + EXCESS;
+    def.next_out = blk;
+    ret = partcompress(stdin, &def);
+    if (ret == Z_ERRNO)
+        quit("error reading input");
+
+    /* if it all fit, then size was undersubscribed -- done! */
+    if (ret == Z_STREAM_END && def.avail_out >= EXCESS) {
+        /* write block to stdout */
+        have = size + EXCESS - def.avail_out;
+        if (fwrite(blk, 1, have, stdout) != have || ferror(stdout))
+            quit("error writing output");
+
+        /* clean up and print results to stderr */
+        ret = deflateEnd(&def);
+        assert(ret != Z_STREAM_ERROR);
+        free(blk);
+        fprintf(stderr,
+                "%u bytes unused out of %u requested (all input)\n",
+                size - have, size);
+        return 0;
+    }
+
+    /* it didn't all fit -- set up for recompression */
+    inf.zalloc = Z_NULL;
+    inf.zfree = Z_NULL;
+    inf.opaque = Z_NULL;
+    inf.avail_in = 0;
+    inf.next_in = Z_NULL;
+    ret = inflateInit(&inf);
+    tmp = malloc(size + EXCESS);
+    if (ret != Z_OK || tmp == NULL)
+        quit("out of memory");
+    ret = deflateReset(&def);
+    assert(ret != Z_STREAM_ERROR);
+
+    /* do first recompression close to the right amount */
+    inf.avail_in = size + EXCESS;
+    inf.next_in = blk;
+    def.avail_out = size + EXCESS;
+    def.next_out = tmp;
+    ret = recompress(&inf, &def);
+    if (ret == Z_MEM_ERROR)
+        quit("out of memory");
+
+    /* set up for next reocmpression */
+    ret = inflateReset(&inf);
+    assert(ret != Z_STREAM_ERROR);
+    ret = deflateReset(&def);
+    assert(ret != Z_STREAM_ERROR);
+
+    /* do second and final recompression (third compression) */
+    inf.avail_in = size - MARGIN;   /* assure stream will complete */
+    inf.next_in = tmp;
+    def.avail_out = size;
+    def.next_out = blk;
+    ret = recompress(&inf, &def);
+    if (ret == Z_MEM_ERROR)
+        quit("out of memory");
+    assert(ret == Z_STREAM_END);    /* otherwise MARGIN too small */
+
+    /* done -- write block to stdout */
+    have = size - def.avail_out;
+    if (fwrite(blk, 1, have, stdout) != have || ferror(stdout))
+        quit("error writing output");
+
+    /* clean up and print results to stderr */
+    free(tmp);
+    ret = inflateEnd(&inf);
+    assert(ret != Z_STREAM_ERROR);
+    ret = deflateEnd(&def);
+    assert(ret != Z_STREAM_ERROR);
+    free(blk);
+    fprintf(stderr,
+            "%u bytes unused out of %u requested (%lu input)\n",
+            size - have, size, def.total_in);
+    return 0;
+}
diff --git a/third-party/zlib/examples/gun.c b/third-party/zlib/examples/gun.c
new file mode 100644
index 0000000..89e484f
--- /dev/null
+++ b/third-party/zlib/examples/gun.c
@@ -0,0 +1,702 @@
+/* gun.c -- simple gunzip to give an example of the use of inflateBack()
+ * Copyright (C) 2003, 2005, 2008, 2010, 2012 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+   Version 1.7  12 August 2012  Mark Adler */
+
+/* Version history:
+   1.0  16 Feb 2003  First version for testing of inflateBack()
+   1.1  21 Feb 2005  Decompress concatenated gzip streams
+                     Remove use of "this" variable (C++ keyword)
+                     Fix return value for in()
+                     Improve allocation failure checking
+                     Add typecasting for void * structures
+                     Add -h option for command version and usage
+                     Add a bunch of comments
+   1.2  20 Mar 2005  Add Unix compress (LZW) decompression
+                     Copy file attributes from input file to output file
+   1.3  12 Jun 2005  Add casts for error messages [Oberhumer]
+   1.4   8 Dec 2006  LZW decompression speed improvements
+   1.5   9 Feb 2008  Avoid warning in latest version of gcc
+   1.6  17 Jan 2010  Avoid signed/unsigned comparison warnings
+   1.7  12 Aug 2012  Update for z_const usage in zlib 1.2.8
+ */
+
+/*
+   gun [ -t ] [ name ... ]
+
+   decompresses the data in the named gzip files.  If no arguments are given,
+   gun will decompress from stdin to stdout.  The names must end in .gz, -gz,
+   .z, -z, _z, or .Z.  The uncompressed data will be written to a file name
+   with the suffix stripped.  On success, the original file is deleted.  On
+   failure, the output file is deleted.  For most failures, the command will
+   continue to process the remaining names on the command line.  A memory
+   allocation failure will abort the command.  If -t is specified, then the
+   listed files or stdin will be tested as gzip files for integrity (without
+   checking for a proper suffix), no output will be written, and no files
+   will be deleted.
+
+   Like gzip, gun allows concatenated gzip streams and will decompress them,
+   writing all of the uncompressed data to the output.  Unlike gzip, gun allows
+   an empty file on input, and will produce no error writing an empty output
+   file.
+
+   gun will also decompress files made by Unix compress, which uses LZW
+   compression.  These files are automatically detected by virtue of their
+   magic header bytes.  Since the end of Unix compress stream is marked by the
+   end-of-file, they cannot be concantenated.  If a Unix compress stream is
+   encountered in an input file, it is the last stream in that file.
+
+   Like gunzip and uncompress, the file attributes of the orignal compressed
+   file are maintained in the final uncompressed file, to the extent that the
+   user permissions allow it.
+
+   On my Mac OS X PowerPC G4, gun is almost twice as fast as gunzip (version
+   1.2.4) is on the same file, when gun is linked with zlib 1.2.2.  Also the
+   LZW decompression provided by gun is about twice as fast as the standard
+   Unix uncompress command.
+ */
+
+/* external functions and related types and constants */
+#include <stdio.h>          /* fprintf() */
+#include <stdlib.h>         /* malloc(), free() */
+#include <string.h>         /* strerror(), strcmp(), strlen(), memcpy() */
+#include <errno.h>          /* errno */
+#include <fcntl.h>          /* open() */
+#include <unistd.h>         /* read(), write(), close(), chown(), unlink() */
+#include <sys/types.h>
+#include <sys/stat.h>       /* stat(), chmod() */
+#include <utime.h>          /* utime() */
+#include "zlib.h"           /* inflateBackInit(), inflateBack(), */
+                            /* inflateBackEnd(), crc32() */
+
+/* function declaration */
+#define local static
+
+/* buffer constants */
+#define SIZE 32768U         /* input and output buffer sizes */
+#define PIECE 16384         /* limits i/o chunks for 16-bit int case */
+
+/* structure for infback() to pass to input function in() -- it maintains the
+   input file and a buffer of size SIZE */
+struct ind {
+    int infile;
+    unsigned char *inbuf;
+};
+
+/* Load input buffer, assumed to be empty, and return bytes loaded and a
+   pointer to them.  read() is called until the buffer is full, or until it
+   returns end-of-file or error.  Return 0 on error. */
+local unsigned in(void *in_desc, z_const unsigned char **buf)
+{
+    int ret;
+    unsigned len;
+    unsigned char *next;
+    struct ind *me = (struct ind *)in_desc;
+
+    next = me->inbuf;
+    *buf = next;
+    len = 0;
+    do {
+        ret = PIECE;
+        if ((unsigned)ret > SIZE - len)
+            ret = (int)(SIZE - len);
+        ret = (int)read(me->infile, next, ret);
+        if (ret == -1) {
+            len = 0;
+            break;
+        }
+        next += ret;
+        len += ret;
+    } while (ret != 0 && len < SIZE);
+    return len;
+}
+
+/* structure for infback() to pass to output function out() -- it maintains the
+   output file, a running CRC-32 check on the output and the total number of
+   bytes output, both for checking against the gzip trailer.  (The length in
+   the gzip trailer is stored modulo 2^32, so it's ok if a long is 32 bits and
+   the output is greater than 4 GB.) */
+struct outd {
+    int outfile;
+    int check;                  /* true if checking crc and total */
+    unsigned long crc;
+    unsigned long total;
+};
+
+/* Write output buffer and update the CRC-32 and total bytes written.  write()
+   is called until all of the output is written or an error is encountered.
+   On success out() returns 0.  For a write failure, out() returns 1.  If the
+   output file descriptor is -1, then nothing is written.
+ */
+local int out(void *out_desc, unsigned char *buf, unsigned len)
+{
+    int ret;
+    struct outd *me = (struct outd *)out_desc;
+
+    if (me->check) {
+        me->crc = crc32(me->crc, buf, len);
+        me->total += len;
+    }
+    if (me->outfile != -1)
+        do {
+            ret = PIECE;
+            if ((unsigned)ret > len)
+                ret = (int)len;
+            ret = (int)write(me->outfile, buf, ret);
+            if (ret == -1)
+                return 1;
+            buf += ret;
+            len -= ret;
+        } while (len != 0);
+    return 0;
+}
+
+/* next input byte macro for use inside lunpipe() and gunpipe() */
+#define NEXT() (have ? 0 : (have = in(indp, &next)), \
+                last = have ? (have--, (int)(*next++)) : -1)
+
+/* memory for gunpipe() and lunpipe() --
+   the first 256 entries of prefix[] and suffix[] are never used, could
+   have offset the index, but it's faster to waste the memory */
+unsigned char inbuf[SIZE];              /* input buffer */
+unsigned char outbuf[SIZE];             /* output buffer */
+unsigned short prefix[65536];           /* index to LZW prefix string */
+unsigned char suffix[65536];            /* one-character LZW suffix */
+unsigned char match[65280 + 2];         /* buffer for reversed match or gzip
+                                           32K sliding window */
+
+/* throw out what's left in the current bits byte buffer (this is a vestigial
+   aspect of the compressed data format derived from an implementation that
+   made use of a special VAX machine instruction!) */
+#define FLUSHCODE() \
+    do { \
+        left = 0; \
+        rem = 0; \
+        if (chunk > have) { \
+            chunk -= have; \
+            have = 0; \
+            if (NEXT() == -1) \
+                break; \
+            chunk--; \
+            if (chunk > have) { \
+                chunk = have = 0; \
+                break; \
+            } \
+        } \
+        have -= chunk; \
+        next += chunk; \
+        chunk = 0; \
+    } while (0)
+
+/* Decompress a compress (LZW) file from indp to outfile.  The compress magic
+   header (two bytes) has already been read and verified.  There are have bytes
+   of buffered input at next.  strm is used for passing error information back
+   to gunpipe().
+
+   lunpipe() will return Z_OK on success, Z_BUF_ERROR for an unexpected end of
+   file, read error, or write error (a write error indicated by strm->next_in
+   not equal to Z_NULL), or Z_DATA_ERROR for invalid input.
+ */
+local int lunpipe(unsigned have, z_const unsigned char *next, struct ind *indp,
+                  int outfile, z_stream *strm)
+{
+    int last;                   /* last byte read by NEXT(), or -1 if EOF */
+    unsigned chunk;             /* bytes left in current chunk */
+    int left;                   /* bits left in rem */
+    unsigned rem;               /* unused bits from input */
+    int bits;                   /* current bits per code */
+    unsigned code;              /* code, table traversal index */
+    unsigned mask;              /* mask for current bits codes */
+    int max;                    /* maximum bits per code for this stream */
+    unsigned flags;             /* compress flags, then block compress flag */
+    unsigned end;               /* last valid entry in prefix/suffix tables */
+    unsigned temp;              /* current code */
+    unsigned prev;              /* previous code */
+    unsigned final;             /* last character written for previous code */
+    unsigned stack;             /* next position for reversed string */
+    unsigned outcnt;            /* bytes in output buffer */
+    struct outd outd;           /* output structure */
+    unsigned char *p;
+
+    /* set up output */
+    outd.outfile = outfile;
+    outd.check = 0;
+
+    /* process remainder of compress header -- a flags byte */
+    flags = NEXT();
+    if (last == -1)
+        return Z_BUF_ERROR;
+    if (flags & 0x60) {
+        strm->msg = (char *)"unknown lzw flags set";
+        return Z_DATA_ERROR;
+    }
+    max = flags & 0x1f;
+    if (max < 9 || max > 16) {
+        strm->msg = (char *)"lzw bits out of range";
+        return Z_DATA_ERROR;
+    }
+    if (max == 9)                           /* 9 doesn't really mean 9 */
+        max = 10;
+    flags &= 0x80;                          /* true if block compress */
+
+    /* clear table */
+    bits = 9;
+    mask = 0x1ff;
+    end = flags ? 256 : 255;
+
+    /* set up: get first 9-bit code, which is the first decompressed byte, but
+       don't create a table entry until the next code */
+    if (NEXT() == -1)                       /* no compressed data is ok */
+        return Z_OK;
+    final = prev = (unsigned)last;          /* low 8 bits of code */
+    if (NEXT() == -1)                       /* missing a bit */
+        return Z_BUF_ERROR;
+    if (last & 1) {                         /* code must be < 256 */
+        strm->msg = (char *)"invalid lzw code";
+        return Z_DATA_ERROR;
+    }
+    rem = (unsigned)last >> 1;              /* remaining 7 bits */
+    left = 7;
+    chunk = bits - 2;                       /* 7 bytes left in this chunk */
+    outbuf[0] = (unsigned char)final;       /* write first decompressed byte */
+    outcnt = 1;
+
+    /* decode codes */
+    stack = 0;
+    for (;;) {
+        /* if the table will be full after this, increment the code size */
+        if (end >= mask && bits < max) {
+            FLUSHCODE();
+            bits++;
+            mask <<= 1;
+            mask++;
+        }
+
+        /* get a code of length bits */
+        if (chunk == 0)                     /* decrement chunk modulo bits */
+            chunk = bits;
+        code = rem;                         /* low bits of code */
+        if (NEXT() == -1) {                 /* EOF is end of compressed data */
+            /* write remaining buffered output */
+            if (outcnt && out(&outd, outbuf, outcnt)) {
+                strm->next_in = outbuf;     /* signal write error */
+                return Z_BUF_ERROR;
+            }
+            return Z_OK;
+        }
+        code += (unsigned)last << left;     /* middle (or high) bits of code */
+        left += 8;
+        chunk--;
+        if (bits > left) {                  /* need more bits */
+            if (NEXT() == -1)               /* can't end in middle of code */
+                return Z_BUF_ERROR;
+            code += (unsigned)last << left; /* high bits of code */
+            left += 8;
+            chunk--;
+        }
+        code &= mask;                       /* mask to current code length */
+        left -= bits;                       /* number of unused bits */
+        rem = (unsigned)last >> (8 - left); /* unused bits from last byte */
+
+        /* process clear code (256) */
+        if (code == 256 && flags) {
+            FLUSHCODE();
+            bits = 9;                       /* initialize bits and mask */
+            mask = 0x1ff;
+            end = 255;                      /* empty table */
+            continue;                       /* get next code */
+        }
+
+        /* special code to reuse last match */
+        temp = code;                        /* save the current code */
+        if (code > end) {
+            /* Be picky on the allowed code here, and make sure that the code
+               we drop through (prev) will be a valid index so that random
+               input does not cause an exception.  The code != end + 1 check is
+               empirically derived, and not checked in the original uncompress
+               code.  If this ever causes a problem, that check could be safely
+               removed.  Leaving this check in greatly improves gun's ability
+               to detect random or corrupted input after a compress header.
+               In any case, the prev > end check must be retained. */
+            if (code != end + 1 || prev > end) {
+                strm->msg = (char *)"invalid lzw code";
+                return Z_DATA_ERROR;
+            }
+            match[stack++] = (unsigned char)final;
+            code = prev;
+        }
+
+        /* walk through linked list to generate output in reverse order */
+        p = match + stack;
+        while (code >= 256) {
+            *p++ = suffix[code];
+            code = prefix[code];
+        }
+        stack = p - match;
+        match[stack++] = (unsigned char)code;
+        final = code;
+
+        /* link new table entry */
+        if (end < mask) {
+            end++;
+            prefix[end] = (unsigned short)prev;
+            suffix[end] = (unsigned char)final;
+        }
+
+        /* set previous code for next iteration */
+        prev = temp;
+
+        /* write output in forward order */
+        while (stack > SIZE - outcnt) {
+            while (outcnt < SIZE)
+                outbuf[outcnt++] = match[--stack];
+            if (out(&outd, outbuf, outcnt)) {
+                strm->next_in = outbuf; /* signal write error */
+                return Z_BUF_ERROR;
+            }
+            outcnt = 0;
+        }
+        p = match + stack;
+        do {
+            outbuf[outcnt++] = *--p;
+        } while (p > match);
+        stack = 0;
+
+        /* loop for next code with final and prev as the last match, rem and
+           left provide the first 0..7 bits of the next code, end is the last
+           valid table entry */
+    }
+}
+
+/* Decompress a gzip file from infile to outfile.  strm is assumed to have been
+   successfully initialized with inflateBackInit().  The input file may consist
+   of a series of gzip streams, in which case all of them will be decompressed
+   to the output file.  If outfile is -1, then the gzip stream(s) integrity is
+   checked and nothing is written.
+
+   The return value is a zlib error code: Z_MEM_ERROR if out of memory,
+   Z_DATA_ERROR if the header or the compressed data is invalid, or if the
+   trailer CRC-32 check or length doesn't match, Z_BUF_ERROR if the input ends
+   prematurely or a write error occurs, or Z_ERRNO if junk (not a another gzip
+   stream) follows a valid gzip stream.
+ */
+local int gunpipe(z_stream *strm, int infile, int outfile)
+{
+    int ret, first, last;
+    unsigned have, flags, len;
+    z_const unsigned char *next = NULL;
+    struct ind ind, *indp;
+    struct outd outd;
+
+    /* setup input buffer */
+    ind.infile = infile;
+    ind.inbuf = inbuf;
+    indp = &ind;
+
+    /* decompress concatenated gzip streams */
+    have = 0;                               /* no input data read in yet */
+    first = 1;                              /* looking for first gzip header */
+    strm->next_in = Z_NULL;                 /* so Z_BUF_ERROR means EOF */
+    for (;;) {
+        /* look for the two magic header bytes for a gzip stream */
+        if (NEXT() == -1) {
+            ret = Z_OK;
+            break;                          /* empty gzip stream is ok */
+        }
+        if (last != 31 || (NEXT() != 139 && last != 157)) {
+            strm->msg = (char *)"incorrect header check";
+            ret = first ? Z_DATA_ERROR : Z_ERRNO;
+            break;                          /* not a gzip or compress header */
+        }
+        first = 0;                          /* next non-header is junk */
+
+        /* process a compress (LZW) file -- can't be concatenated after this */
+        if (last == 157) {
+            ret = lunpipe(have, next, indp, outfile, strm);
+            break;
+        }
+
+        /* process remainder of gzip header */
+        ret = Z_BUF_ERROR;
+        if (NEXT() != 8) {                  /* only deflate method allowed */
+            if (last == -1) break;
+            strm->msg = (char *)"unknown compression method";
+            ret = Z_DATA_ERROR;
+            break;
+        }
+        flags = NEXT();                     /* header flags */
+        NEXT();                             /* discard mod time, xflgs, os */
+        NEXT();
+        NEXT();
+        NEXT();
+        NEXT();
+        NEXT();
+        if (last == -1) break;
+        if (flags & 0xe0) {
+            strm->msg = (char *)"unknown header flags set";
+            ret = Z_DATA_ERROR;
+            break;
+        }
+        if (flags & 4) {                    /* extra field */
+            len = NEXT();
+            len += (unsigned)(NEXT()) << 8;
+            if (last == -1) break;
+            while (len > have) {
+                len -= have;
+                have = 0;
+                if (NEXT() == -1) break;
+                len--;
+            }
+            if (last == -1) break;
+            have -= len;
+            next += len;
+        }
+        if (flags & 8)                      /* file name */
+            while (NEXT() != 0 && last != -1)
+                ;
+        if (flags & 16)                     /* comment */
+            while (NEXT() != 0 && last != -1)
+                ;
+        if (flags & 2) {                    /* header crc */
+            NEXT();
+            NEXT();
+        }
+        if (last == -1) break;
+
+        /* set up output */
+        outd.outfile = outfile;
+        outd.check = 1;
+        outd.crc = crc32(0L, Z_NULL, 0);
+        outd.total = 0;
+
+        /* decompress data to output */
+        strm->next_in = next;
+        strm->avail_in = have;
+        ret = inflateBack(strm, in, indp, out, &outd);
+        if (ret != Z_STREAM_END) break;
+        next = strm->next_in;
+        have = strm->avail_in;
+        strm->next_in = Z_NULL;             /* so Z_BUF_ERROR means EOF */
+
+        /* check trailer */
+        ret = Z_BUF_ERROR;
+        if (NEXT() != (int)(outd.crc & 0xff) ||
+            NEXT() != (int)((outd.crc >> 8) & 0xff) ||
+            NEXT() != (int)((outd.crc >> 16) & 0xff) ||
+            NEXT() != (int)((outd.crc >> 24) & 0xff)) {
+            /* crc error */
+            if (last != -1) {
+                strm->msg = (char *)"incorrect data check";
+                ret = Z_DATA_ERROR;
+            }
+            break;
+        }
+        if (NEXT() != (int)(outd.total & 0xff) ||
+            NEXT() != (int)((outd.total >> 8) & 0xff) ||
+            NEXT() != (int)((outd.total >> 16) & 0xff) ||
+            NEXT() != (int)((outd.total >> 24) & 0xff)) {
+            /* length error */
+            if (last != -1) {
+                strm->msg = (char *)"incorrect length check";
+                ret = Z_DATA_ERROR;
+            }
+            break;
+        }
+
+        /* go back and look for another gzip stream */
+    }
+
+    /* clean up and return */
+    return ret;
+}
+
+/* Copy file attributes, from -> to, as best we can.  This is best effort, so
+   no errors are reported.  The mode bits, including suid, sgid, and the sticky
+   bit are copied (if allowed), the owner's user id and group id are copied
+   (again if allowed), and the access and modify times are copied. */
+local void copymeta(char *from, char *to)
+{
+    struct stat was;
+    struct utimbuf when;
+
+    /* get all of from's Unix meta data, return if not a regular file */
+    if (stat(from, &was) != 0 || (was.st_mode & S_IFMT) != S_IFREG)
+        return;
+
+    /* set to's mode bits, ignore errors */
+    (void)chmod(to, was.st_mode & 07777);
+
+    /* copy owner's user and group, ignore errors */
+    (void)chown(to, was.st_uid, was.st_gid);
+
+    /* copy access and modify times, ignore errors */
+    when.actime = was.st_atime;
+    when.modtime = was.st_mtime;
+    (void)utime(to, &when);
+}
+
+/* Decompress the file inname to the file outnname, of if test is true, just
+   decompress without writing and check the gzip trailer for integrity.  If
+   inname is NULL or an empty string, read from stdin.  If outname is NULL or
+   an empty string, write to stdout.  strm is a pre-initialized inflateBack
+   structure.  When appropriate, copy the file attributes from inname to
+   outname.
+
+   gunzip() returns 1 if there is an out-of-memory error or an unexpected
+   return code from gunpipe().  Otherwise it returns 0.
+ */
+local int gunzip(z_stream *strm, char *inname, char *outname, int test)
+{
+    int ret;
+    int infile, outfile;
+
+    /* open files */
+    if (inname == NULL || *inname == 0) {
+        inname = "-";
+        infile = 0;     /* stdin */
+    }
+    else {
+        infile = open(inname, O_RDONLY, 0);
+        if (infile == -1) {
+            fprintf(stderr, "gun cannot open %s\n", inname);
+            return 0;
+        }
+    }
+    if (test)
+        outfile = -1;
+    else if (outname == NULL || *outname == 0) {
+        outname = "-";
+        outfile = 1;    /* stdout */
+    }
+    else {
+        outfile = open(outname, O_CREAT | O_TRUNC | O_WRONLY, 0666);
+        if (outfile == -1) {
+            close(infile);
+            fprintf(stderr, "gun cannot create %s\n", outname);
+            return 0;
+        }
+    }
+    errno = 0;
+
+    /* decompress */
+    ret = gunpipe(strm, infile, outfile);
+    if (outfile > 2) close(outfile);
+    if (infile > 2) close(infile);
+
+    /* interpret result */
+    switch (ret) {
+    case Z_OK:
+    case Z_ERRNO:
+        if (infile > 2 && outfile > 2) {
+            copymeta(inname, outname);          /* copy attributes */
+            unlink(inname);
+        }
+        if (ret == Z_ERRNO)
+            fprintf(stderr, "gun warning: trailing garbage ignored in %s\n",
+                    inname);
+        break;
+    case Z_DATA_ERROR:
+        if (outfile > 2) unlink(outname);
+        fprintf(stderr, "gun data error on %s: %s\n", inname, strm->msg);
+        break;
+    case Z_MEM_ERROR:
+        if (outfile > 2) unlink(outname);
+        fprintf(stderr, "gun out of memory error--aborting\n");
+        return 1;
+    case Z_BUF_ERROR:
+        if (outfile > 2) unlink(outname);
+        if (strm->next_in != Z_NULL) {
+            fprintf(stderr, "gun write error on %s: %s\n",
+                    outname, strerror(errno));
+        }
+        else if (errno) {
+            fprintf(stderr, "gun read error on %s: %s\n",
+                    inname, strerror(errno));
+        }
+        else {
+            fprintf(stderr, "gun unexpected end of file on %s\n",
+                    inname);
+        }
+        break;
+    default:
+        if (outfile > 2) unlink(outname);
+        fprintf(stderr, "gun internal error--aborting\n");
+        return 1;
+    }
+    return 0;
+}
+
+/* Process the gun command line arguments.  See the command syntax near the
+   beginning of this source file. */
+int main(int argc, char **argv)
+{
+    int ret, len, test;
+    char *outname;
+    unsigned char *window;
+    z_stream strm;
+
+    /* initialize inflateBack state for repeated use */
+    window = match;                         /* reuse LZW match buffer */
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    ret = inflateBackInit(&strm, 15, window);
+    if (ret != Z_OK) {
+        fprintf(stderr, "gun out of memory error--aborting\n");
+        return 1;
+    }
+
+    /* decompress each file to the same name with the suffix removed */
+    argc--;
+    argv++;
+    test = 0;
+    if (argc && strcmp(*argv, "-h") == 0) {
+        fprintf(stderr, "gun 1.6 (17 Jan 2010)\n");
+        fprintf(stderr, "Copyright (C) 2003-2010 Mark Adler\n");
+        fprintf(stderr, "usage: gun [-t] [file1.gz [file2.Z ...]]\n");
+        return 0;
+    }
+    if (argc && strcmp(*argv, "-t") == 0) {
+        test = 1;
+        argc--;
+        argv++;
+    }
+    if (argc)
+        do {
+            if (test)
+                outname = NULL;
+            else {
+                len = (int)strlen(*argv);
+                if (strcmp(*argv + len - 3, ".gz") == 0 ||
+                    strcmp(*argv + len - 3, "-gz") == 0)
+                    len -= 3;
+                else if (strcmp(*argv + len - 2, ".z") == 0 ||
+                    strcmp(*argv + len - 2, "-z") == 0 ||
+                    strcmp(*argv + len - 2, "_z") == 0 ||
+                    strcmp(*argv + len - 2, ".Z") == 0)
+                    len -= 2;
+                else {
+                    fprintf(stderr, "gun error: no gz type on %s--skipping\n",
+                            *argv);
+                    continue;
+                }
+                outname = malloc(len + 1);
+                if (outname == NULL) {
+                    fprintf(stderr, "gun out of memory error--aborting\n");
+                    ret = 1;
+                    break;
+                }
+                memcpy(outname, *argv, len);
+                outname[len] = 0;
+            }
+            ret = gunzip(&strm, *argv, outname, test);
+            if (outname != NULL) free(outname);
+            if (ret) break;
+        } while (argv++, --argc);
+    else
+        ret = gunzip(&strm, NULL, NULL, test);
+
+    /* clean up */
+    inflateBackEnd(&strm);
+    return ret;
+}
diff --git a/third-party/zlib/examples/gzappend.c b/third-party/zlib/examples/gzappend.c
new file mode 100644
index 0000000..662dec3
--- /dev/null
+++ b/third-party/zlib/examples/gzappend.c
@@ -0,0 +1,504 @@
+/* gzappend -- command to append to a gzip file
+
+  Copyright (C) 2003, 2012 Mark Adler, all rights reserved
+  version 1.2, 11 Oct 2012
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Mark Adler    madler at alumni.caltech.edu
+ */
+
+/*
+ * Change history:
+ *
+ * 1.0  19 Oct 2003     - First version
+ * 1.1   4 Nov 2003     - Expand and clarify some comments and notes
+ *                      - Add version and copyright to help
+ *                      - Send help to stdout instead of stderr
+ *                      - Add some preemptive typecasts
+ *                      - Add L to constants in lseek() calls
+ *                      - Remove some debugging information in error messages
+ *                      - Use new data_type definition for zlib 1.2.1
+ *                      - Simplfy and unify file operations
+ *                      - Finish off gzip file in gztack()
+ *                      - Use deflatePrime() instead of adding empty blocks
+ *                      - Keep gzip file clean on appended file read errors
+ *                      - Use in-place rotate instead of auxiliary buffer
+ *                        (Why you ask?  Because it was fun to write!)
+ * 1.2  11 Oct 2012     - Fix for proper z_const usage
+ *                      - Check for input buffer malloc failure
+ */
+
+/*
+   gzappend takes a gzip file and appends to it, compressing files from the
+   command line or data from stdin.  The gzip file is written to directly, to
+   avoid copying that file, in case it's large.  Note that this results in the
+   unfriendly behavior that if gzappend fails, the gzip file is corrupted.
+
+   This program was written to illustrate the use of the new Z_BLOCK option of
+   zlib 1.2.x's inflate() function.  This option returns from inflate() at each
+   block boundary to facilitate locating and modifying the last block bit at
+   the start of the final deflate block.  Also whether using Z_BLOCK or not,
+   another required feature of zlib 1.2.x is that inflate() now provides the
+   number of unusued bits in the last input byte used.  gzappend will not work
+   with versions of zlib earlier than 1.2.1.
+
+   gzappend first decompresses the gzip file internally, discarding all but
+   the last 32K of uncompressed data, and noting the location of the last block
+   bit and the number of unused bits in the last byte of the compressed data.
+   The gzip trailer containing the CRC-32 and length of the uncompressed data
+   is verified.  This trailer will be later overwritten.
+
+   Then the last block bit is cleared by seeking back in the file and rewriting
+   the byte that contains it.  Seeking forward, the last byte of the compressed
+   data is saved along with the number of unused bits to initialize deflate.
+
+   A deflate process is initialized, using the last 32K of the uncompressed
+   data from the gzip file to initialize the dictionary.  If the total
+   uncompressed data was less than 32K, then all of it is used to initialize
+   the dictionary.  The deflate output bit buffer is also initialized with the
+   last bits from the original deflate stream.  From here on, the data to
+   append is simply compressed using deflate, and written to the gzip file.
+   When that is complete, the new CRC-32 and uncompressed length are written
+   as the trailer of the gzip file.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include "zlib.h"
+
+#define local static
+#define LGCHUNK 14
+#define CHUNK (1U << LGCHUNK)
+#define DSIZE 32768U
+
+/* print an error message and terminate with extreme prejudice */
+local void bye(char *msg1, char *msg2)
+{
+    fprintf(stderr, "gzappend error: %s%s\n", msg1, msg2);
+    exit(1);
+}
+
+/* return the greatest common divisor of a and b using Euclid's algorithm,
+   modified to be fast when one argument much greater than the other, and
+   coded to avoid unnecessary swapping */
+local unsigned gcd(unsigned a, unsigned b)
+{
+    unsigned c;
+
+    while (a && b)
+        if (a > b) {
+            c = b;
+            while (a - c >= c)
+                c <<= 1;
+            a -= c;
+        }
+        else {
+            c = a;
+            while (b - c >= c)
+                c <<= 1;
+            b -= c;
+        }
+    return a + b;
+}
+
+/* rotate list[0..len-1] left by rot positions, in place */
+local void rotate(unsigned char *list, unsigned len, unsigned rot)
+{
+    unsigned char tmp;
+    unsigned cycles;
+    unsigned char *start, *last, *to, *from;
+
+    /* normalize rot and handle degenerate cases */
+    if (len < 2) return;
+    if (rot >= len) rot %= len;
+    if (rot == 0) return;
+
+    /* pointer to last entry in list */
+    last = list + (len - 1);
+
+    /* do simple left shift by one */
+    if (rot == 1) {
+        tmp = *list;
+        memcpy(list, list + 1, len - 1);
+        *last = tmp;
+        return;
+    }
+
+    /* do simple right shift by one */
+    if (rot == len - 1) {
+        tmp = *last;
+        memmove(list + 1, list, len - 1);
+        *list = tmp;
+        return;
+    }
+
+    /* otherwise do rotate as a set of cycles in place */
+    cycles = gcd(len, rot);             /* number of cycles */
+    do {
+        start = from = list + cycles;   /* start index is arbitrary */
+        tmp = *from;                    /* save entry to be overwritten */
+        for (;;) {
+            to = from;                  /* next step in cycle */
+            from += rot;                /* go right rot positions */
+            if (from > last) from -= len;   /* (pointer better not wrap) */
+            if (from == start) break;   /* all but one shifted */
+            *to = *from;                /* shift left */
+        }
+        *to = tmp;                      /* complete the circle */
+    } while (--cycles);
+}
+
+/* structure for gzip file read operations */
+typedef struct {
+    int fd;                     /* file descriptor */
+    int size;                   /* 1 << size is bytes in buf */
+    unsigned left;              /* bytes available at next */
+    unsigned char *buf;         /* buffer */
+    z_const unsigned char *next;    /* next byte in buffer */
+    char *name;                 /* file name for error messages */
+} file;
+
+/* reload buffer */
+local int readin(file *in)
+{
+    int len;
+
+    len = read(in->fd, in->buf, 1 << in->size);
+    if (len == -1) bye("error reading ", in->name);
+    in->left = (unsigned)len;
+    in->next = in->buf;
+    return len;
+}
+
+/* read from file in, exit if end-of-file */
+local int readmore(file *in)
+{
+    if (readin(in) == 0) bye("unexpected end of ", in->name);
+    return 0;
+}
+
+#define read1(in) (in->left == 0 ? readmore(in) : 0, \
+                   in->left--, *(in->next)++)
+
+/* skip over n bytes of in */
+local void skip(file *in, unsigned n)
+{
+    unsigned bypass;
+
+    if (n > in->left) {
+        n -= in->left;
+        bypass = n & ~((1U << in->size) - 1);
+        if (bypass) {
+            if (lseek(in->fd, (off_t)bypass, SEEK_CUR) == -1)
+                bye("seeking ", in->name);
+            n -= bypass;
+        }
+        readmore(in);
+        if (n > in->left)
+            bye("unexpected end of ", in->name);
+    }
+    in->left -= n;
+    in->next += n;
+}
+
+/* read a four-byte unsigned integer, little-endian, from in */
+unsigned long read4(file *in)
+{
+    unsigned long val;
+
+    val = read1(in);
+    val += (unsigned)read1(in) << 8;
+    val += (unsigned long)read1(in) << 16;
+    val += (unsigned long)read1(in) << 24;
+    return val;
+}
+
+/* skip over gzip header */
+local void gzheader(file *in)
+{
+    int flags;
+    unsigned n;
+
+    if (read1(in) != 31 || read1(in) != 139) bye(in->name, " not a gzip file");
+    if (read1(in) != 8) bye("unknown compression method in", in->name);
+    flags = read1(in);
+    if (flags & 0xe0) bye("unknown header flags set in", in->name);
+    skip(in, 6);
+    if (flags & 4) {
+        n = read1(in);
+        n += (unsigned)(read1(in)) << 8;
+        skip(in, n);
+    }
+    if (flags & 8) while (read1(in) != 0) ;
+    if (flags & 16) while (read1(in) != 0) ;
+    if (flags & 2) skip(in, 2);
+}
+
+/* decompress gzip file "name", return strm with a deflate stream ready to
+   continue compression of the data in the gzip file, and return a file
+   descriptor pointing to where to write the compressed data -- the deflate
+   stream is initialized to compress using level "level" */
+local int gzscan(char *name, z_stream *strm, int level)
+{
+    int ret, lastbit, left, full;
+    unsigned have;
+    unsigned long crc, tot;
+    unsigned char *window;
+    off_t lastoff, end;
+    file gz;
+
+    /* open gzip file */
+    gz.name = name;
+    gz.fd = open(name, O_RDWR, 0);
+    if (gz.fd == -1) bye("cannot open ", name);
+    gz.buf = malloc(CHUNK);
+    if (gz.buf == NULL) bye("out of memory", "");
+    gz.size = LGCHUNK;
+    gz.left = 0;
+
+    /* skip gzip header */
+    gzheader(&gz);
+
+    /* prepare to decompress */
+    window = malloc(DSIZE);
+    if (window == NULL) bye("out of memory", "");
+    strm->zalloc = Z_NULL;
+    strm->zfree = Z_NULL;
+    strm->opaque = Z_NULL;
+    ret = inflateInit2(strm, -15);
+    if (ret != Z_OK) bye("out of memory", " or library mismatch");
+
+    /* decompress the deflate stream, saving append information */
+    lastbit = 0;
+    lastoff = lseek(gz.fd, 0L, SEEK_CUR) - gz.left;
+    left = 0;
+    strm->avail_in = gz.left;
+    strm->next_in = gz.next;
+    crc = crc32(0L, Z_NULL, 0);
+    have = full = 0;
+    do {
+        /* if needed, get more input */
+        if (strm->avail_in == 0) {
+            readmore(&gz);
+            strm->avail_in = gz.left;
+            strm->next_in = gz.next;
+        }
+
+        /* set up output to next available section of sliding window */
+        strm->avail_out = DSIZE - have;
+        strm->next_out = window + have;
+
+        /* inflate and check for errors */
+        ret = inflate(strm, Z_BLOCK);
+        if (ret == Z_STREAM_ERROR) bye("internal stream error!", "");
+        if (ret == Z_MEM_ERROR) bye("out of memory", "");
+        if (ret == Z_DATA_ERROR)
+            bye("invalid compressed data--format violated in", name);
+
+        /* update crc and sliding window pointer */
+        crc = crc32(crc, window + have, DSIZE - have - strm->avail_out);
+        if (strm->avail_out)
+            have = DSIZE - strm->avail_out;
+        else {
+            have = 0;
+            full = 1;
+        }
+
+        /* process end of block */
+        if (strm->data_type & 128) {
+            if (strm->data_type & 64)
+                left = strm->data_type & 0x1f;
+            else {
+                lastbit = strm->data_type & 0x1f;
+                lastoff = lseek(gz.fd, 0L, SEEK_CUR) - strm->avail_in;
+            }
+        }
+    } while (ret != Z_STREAM_END);
+    inflateEnd(strm);
+    gz.left = strm->avail_in;
+    gz.next = strm->next_in;
+
+    /* save the location of the end of the compressed data */
+    end = lseek(gz.fd, 0L, SEEK_CUR) - gz.left;
+
+    /* check gzip trailer and save total for deflate */
+    if (crc != read4(&gz))
+        bye("invalid compressed data--crc mismatch in ", name);
+    tot = strm->total_out;
+    if ((tot & 0xffffffffUL) != read4(&gz))
+        bye("invalid compressed data--length mismatch in", name);
+
+    /* if not at end of file, warn */
+    if (gz.left || readin(&gz))
+        fprintf(stderr,
+            "gzappend warning: junk at end of gzip file overwritten\n");
+
+    /* clear last block bit */
+    lseek(gz.fd, lastoff - (lastbit != 0), SEEK_SET);
+    if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name);
+    *gz.buf = (unsigned char)(*gz.buf ^ (1 << ((8 - lastbit) & 7)));
+    lseek(gz.fd, -1L, SEEK_CUR);
+    if (write(gz.fd, gz.buf, 1) != 1) bye("writing after seek to ", name);
+
+    /* if window wrapped, build dictionary from window by rotating */
+    if (full) {
+        rotate(window, DSIZE, have);
+        have = DSIZE;
+    }
+
+    /* set up deflate stream with window, crc, total_in, and leftover bits */
+    ret = deflateInit2(strm, level, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY);
+    if (ret != Z_OK) bye("out of memory", "");
+    deflateSetDictionary(strm, window, have);
+    strm->adler = crc;
+    strm->total_in = tot;
+    if (left) {
+        lseek(gz.fd, --end, SEEK_SET);
+        if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name);
+        deflatePrime(strm, 8 - left, *gz.buf);
+    }
+    lseek(gz.fd, end, SEEK_SET);
+
+    /* clean up and return */
+    free(window);
+    free(gz.buf);
+    return gz.fd;
+}
+
+/* append file "name" to gzip file gd using deflate stream strm -- if last
+   is true, then finish off the deflate stream at the end */
+local void gztack(char *name, int gd, z_stream *strm, int last)
+{
+    int fd, len, ret;
+    unsigned left;
+    unsigned char *in, *out;
+
+    /* open file to compress and append */
+    fd = 0;
+    if (name != NULL) {
+        fd = open(name, O_RDONLY, 0);
+        if (fd == -1)
+            fprintf(stderr, "gzappend warning: %s not found, skipping ...\n",
+                    name);
+    }
+
+    /* allocate buffers */
+    in = malloc(CHUNK);
+    out = malloc(CHUNK);
+    if (in == NULL || out == NULL) bye("out of memory", "");
+
+    /* compress input file and append to gzip file */
+    do {
+        /* get more input */
+        len = read(fd, in, CHUNK);
+        if (len == -1) {
+            fprintf(stderr,
+                    "gzappend warning: error reading %s, skipping rest ...\n",
+                    name);
+            len = 0;
+        }
+        strm->avail_in = (unsigned)len;
+        strm->next_in = in;
+        if (len) strm->adler = crc32(strm->adler, in, (unsigned)len);
+
+        /* compress and write all available output */
+        do {
+            strm->avail_out = CHUNK;
+            strm->next_out = out;
+            ret = deflate(strm, last && len == 0 ? Z_FINISH : Z_NO_FLUSH);
+            left = CHUNK - strm->avail_out;
+            while (left) {
+                len = write(gd, out + CHUNK - strm->avail_out - left, left);
+                if (len == -1) bye("writing gzip file", "");
+                left -= (unsigned)len;
+            }
+        } while (strm->avail_out == 0 && ret != Z_STREAM_END);
+    } while (len != 0);
+
+    /* write trailer after last entry */
+    if (last) {
+        deflateEnd(strm);
+        out[0] = (unsigned char)(strm->adler);
+        out[1] = (unsigned char)(strm->adler >> 8);
+        out[2] = (unsigned char)(strm->adler >> 16);
+        out[3] = (unsigned char)(strm->adler >> 24);
+        out[4] = (unsigned char)(strm->total_in);
+        out[5] = (unsigned char)(strm->total_in >> 8);
+        out[6] = (unsigned char)(strm->total_in >> 16);
+        out[7] = (unsigned char)(strm->total_in >> 24);
+        len = 8;
+        do {
+            ret = write(gd, out + 8 - len, len);
+            if (ret == -1) bye("writing gzip file", "");
+            len -= ret;
+        } while (len);
+        close(gd);
+    }
+
+    /* clean up and return */
+    free(out);
+    free(in);
+    if (fd > 0) close(fd);
+}
+
+/* process the compression level option if present, scan the gzip file, and
+   append the specified files, or append the data from stdin if no other file
+   names are provided on the command line -- the gzip file must be writable
+   and seekable */
+int main(int argc, char **argv)
+{
+    int gd, level;
+    z_stream strm;
+
+    /* ignore command name */
+    argc--; argv++;
+
+    /* provide usage if no arguments */
+    if (*argv == NULL) {
+        printf(
+            "gzappend 1.2 (11 Oct 2012) Copyright (C) 2003, 2012 Mark Adler\n"
+               );
+        printf(
+            "usage: gzappend [-level] file.gz [ addthis [ andthis ... ]]\n");
+        return 0;
+    }
+
+    /* set compression level */
+    level = Z_DEFAULT_COMPRESSION;
+    if (argv[0][0] == '-') {
+        if (argv[0][1] < '0' || argv[0][1] > '9' || argv[0][2] != 0)
+            bye("invalid compression level", "");
+        level = argv[0][1] - '0';
+        if (*++argv == NULL) bye("no gzip file name after options", "");
+    }
+
+    /* prepare to append to gzip file */
+    gd = gzscan(*argv++, &strm, level);
+
+    /* append files on command line, or from stdin if none */
+    if (*argv == NULL)
+        gztack(NULL, gd, &strm, 1);
+    else
+        do {
+            gztack(*argv, gd, &strm, argv[1] == NULL);
+        } while (*++argv != NULL);
+    return 0;
+}
diff --git a/third-party/zlib/examples/gzjoin.c b/third-party/zlib/examples/gzjoin.c
new file mode 100644
index 0000000..89e8098
--- /dev/null
+++ b/third-party/zlib/examples/gzjoin.c
@@ -0,0 +1,449 @@
+/* gzjoin -- command to join gzip files into one gzip file
+
+  Copyright (C) 2004, 2005, 2012 Mark Adler, all rights reserved
+  version 1.2, 14 Aug 2012
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Mark Adler    madler at alumni.caltech.edu
+ */
+
+/*
+ * Change history:
+ *
+ * 1.0  11 Dec 2004     - First version
+ * 1.1  12 Jun 2005     - Changed ssize_t to long for portability
+ * 1.2  14 Aug 2012     - Clean up for z_const usage
+ */
+
+/*
+   gzjoin takes one or more gzip files on the command line and writes out a
+   single gzip file that will uncompress to the concatenation of the
+   uncompressed data from the individual gzip files.  gzjoin does this without
+   having to recompress any of the data and without having to calculate a new
+   crc32 for the concatenated uncompressed data.  gzjoin does however have to
+   decompress all of the input data in order to find the bits in the compressed
+   data that need to be modified to concatenate the streams.
+
+   gzjoin does not do an integrity check on the input gzip files other than
+   checking the gzip header and decompressing the compressed data.  They are
+   otherwise assumed to be complete and correct.
+
+   Each joint between gzip files removes at least 18 bytes of previous trailer
+   and subsequent header, and inserts an average of about three bytes to the
+   compressed data in order to connect the streams.  The output gzip file
+   has a minimal ten-byte gzip header with no file name or modification time.
+
+   This program was written to illustrate the use of the Z_BLOCK option of
+   inflate() and the crc32_combine() function.  gzjoin will not compile with
+   versions of zlib earlier than 1.2.3.
+ */
+
+#include <stdio.h>      /* fputs(), fprintf(), fwrite(), putc() */
+#include <stdlib.h>     /* exit(), malloc(), free() */
+#include <fcntl.h>      /* open() */
+#include <unistd.h>     /* close(), read(), lseek() */
+#include "zlib.h"
+    /* crc32(), crc32_combine(), inflateInit2(), inflate(), inflateEnd() */
+
+#define local static
+
+/* exit with an error (return a value to allow use in an expression) */
+local int bail(char *why1, char *why2)
+{
+    fprintf(stderr, "gzjoin error: %s%s, output incomplete\n", why1, why2);
+    exit(1);
+    return 0;
+}
+
+/* -- simple buffered file input with access to the buffer -- */
+
+#define CHUNK 32768         /* must be a power of two and fit in unsigned */
+
+/* bin buffered input file type */
+typedef struct {
+    char *name;             /* name of file for error messages */
+    int fd;                 /* file descriptor */
+    unsigned left;          /* bytes remaining at next */
+    unsigned char *next;    /* next byte to read */
+    unsigned char *buf;     /* allocated buffer of length CHUNK */
+} bin;
+
+/* close a buffered file and free allocated memory */
+local void bclose(bin *in)
+{
+    if (in != NULL) {
+        if (in->fd != -1)
+            close(in->fd);
+        if (in->buf != NULL)
+            free(in->buf);
+        free(in);
+    }
+}
+
+/* open a buffered file for input, return a pointer to type bin, or NULL on
+   failure */
+local bin *bopen(char *name)
+{
+    bin *in;
+
+    in = malloc(sizeof(bin));
+    if (in == NULL)
+        return NULL;
+    in->buf = malloc(CHUNK);
+    in->fd = open(name, O_RDONLY, 0);
+    if (in->buf == NULL || in->fd == -1) {
+        bclose(in);
+        return NULL;
+    }
+    in->left = 0;
+    in->next = in->buf;
+    in->name = name;
+    return in;
+}
+
+/* load buffer from file, return -1 on read error, 0 or 1 on success, with
+   1 indicating that end-of-file was reached */
+local int bload(bin *in)
+{
+    long len;
+
+    if (in == NULL)
+        return -1;
+    if (in->left != 0)
+        return 0;
+    in->next = in->buf;
+    do {
+        len = (long)read(in->fd, in->buf + in->left, CHUNK - in->left);
+        if (len < 0)
+            return -1;
+        in->left += (unsigned)len;
+    } while (len != 0 && in->left < CHUNK);
+    return len == 0 ? 1 : 0;
+}
+
+/* get a byte from the file, bail if end of file */
+#define bget(in) (in->left ? 0 : bload(in), \
+                  in->left ? (in->left--, *(in->next)++) : \
+                    bail("unexpected end of file on ", in->name))
+
+/* get a four-byte little-endian unsigned integer from file */
+local unsigned long bget4(bin *in)
+{
+    unsigned long val;
+
+    val = bget(in);
+    val += (unsigned long)(bget(in)) << 8;
+    val += (unsigned long)(bget(in)) << 16;
+    val += (unsigned long)(bget(in)) << 24;
+    return val;
+}
+
+/* skip bytes in file */
+local void bskip(bin *in, unsigned skip)
+{
+    /* check pointer */
+    if (in == NULL)
+        return;
+
+    /* easy case -- skip bytes in buffer */
+    if (skip <= in->left) {
+        in->left -= skip;
+        in->next += skip;
+        return;
+    }
+
+    /* skip what's in buffer, discard buffer contents */
+    skip -= in->left;
+    in->left = 0;
+
+    /* seek past multiples of CHUNK bytes */
+    if (skip > CHUNK) {
+        unsigned left;
+
+        left = skip & (CHUNK - 1);
+        if (left == 0) {
+            /* exact number of chunks: seek all the way minus one byte to check
+               for end-of-file with a read */
+            lseek(in->fd, skip - 1, SEEK_CUR);
+            if (read(in->fd, in->buf, 1) != 1)
+                bail("unexpected end of file on ", in->name);
+            return;
+        }
+
+        /* skip the integral chunks, update skip with remainder */
+        lseek(in->fd, skip - left, SEEK_CUR);
+        skip = left;
+    }
+
+    /* read more input and skip remainder */
+    bload(in);
+    if (skip > in->left)
+        bail("unexpected end of file on ", in->name);
+    in->left -= skip;
+    in->next += skip;
+}
+
+/* -- end of buffered input functions -- */
+
+/* skip the gzip header from file in */
+local void gzhead(bin *in)
+{
+    int flags;
+
+    /* verify gzip magic header and compression method */
+    if (bget(in) != 0x1f || bget(in) != 0x8b || bget(in) != 8)
+        bail(in->name, " is not a valid gzip file");
+
+    /* get and verify flags */
+    flags = bget(in);
+    if ((flags & 0xe0) != 0)
+        bail("unknown reserved bits set in ", in->name);
+
+    /* skip modification time, extra flags, and os */
+    bskip(in, 6);
+
+    /* skip extra field if present */
+    if (flags & 4) {
+        unsigned len;
+
+        len = bget(in);
+        len += (unsigned)(bget(in)) << 8;
+        bskip(in, len);
+    }
+
+    /* skip file name if present */
+    if (flags & 8)
+        while (bget(in) != 0)
+            ;
+
+    /* skip comment if present */
+    if (flags & 16)
+        while (bget(in) != 0)
+            ;
+
+    /* skip header crc if present */
+    if (flags & 2)
+        bskip(in, 2);
+}
+
+/* write a four-byte little-endian unsigned integer to out */
+local void put4(unsigned long val, FILE *out)
+{
+    putc(val & 0xff, out);
+    putc((val >> 8) & 0xff, out);
+    putc((val >> 16) & 0xff, out);
+    putc((val >> 24) & 0xff, out);
+}
+
+/* Load up zlib stream from buffered input, bail if end of file */
+local void zpull(z_streamp strm, bin *in)
+{
+    if (in->left == 0)
+        bload(in);
+    if (in->left == 0)
+        bail("unexpected end of file on ", in->name);
+    strm->avail_in = in->left;
+    strm->next_in = in->next;
+}
+
+/* Write header for gzip file to out and initialize trailer. */
+local void gzinit(unsigned long *crc, unsigned long *tot, FILE *out)
+{
+    fwrite("\x1f\x8b\x08\0\0\0\0\0\0\xff", 1, 10, out);
+    *crc = crc32(0L, Z_NULL, 0);
+    *tot = 0;
+}
+
+/* Copy the compressed data from name, zeroing the last block bit of the last
+   block if clr is true, and adding empty blocks as needed to get to a byte
+   boundary.  If clr is false, then the last block becomes the last block of
+   the output, and the gzip trailer is written.  crc and tot maintains the
+   crc and length (modulo 2^32) of the output for the trailer.  The resulting
+   gzip file is written to out.  gzinit() must be called before the first call
+   of gzcopy() to write the gzip header and to initialize crc and tot. */
+local void gzcopy(char *name, int clr, unsigned long *crc, unsigned long *tot,
+                  FILE *out)
+{
+    int ret;                /* return value from zlib functions */
+    int pos;                /* where the "last block" bit is in byte */
+    int last;               /* true if processing the last block */
+    bin *in;                /* buffered input file */
+    unsigned char *start;   /* start of compressed data in buffer */
+    unsigned char *junk;    /* buffer for uncompressed data -- discarded */
+    z_off_t len;            /* length of uncompressed data (support > 4 GB) */
+    z_stream strm;          /* zlib inflate stream */
+
+    /* open gzip file and skip header */
+    in = bopen(name);
+    if (in == NULL)
+        bail("could not open ", name);
+    gzhead(in);
+
+    /* allocate buffer for uncompressed data and initialize raw inflate
+       stream */
+    junk = malloc(CHUNK);
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, -15);
+    if (junk == NULL || ret != Z_OK)
+        bail("out of memory", "");
+
+    /* inflate and copy compressed data, clear last-block bit if requested */
+    len = 0;
+    zpull(&strm, in);
+    start = in->next;
+    last = start[0] & 1;
+    if (last && clr)
+        start[0] &= ~1;
+    strm.avail_out = 0;
+    for (;;) {
+        /* if input used and output done, write used input and get more */
+        if (strm.avail_in == 0 && strm.avail_out != 0) {
+            fwrite(start, 1, strm.next_in - start, out);
+            start = in->buf;
+            in->left = 0;
+            zpull(&strm, in);
+        }
+
+        /* decompress -- return early when end-of-block reached */
+        strm.avail_out = CHUNK;
+        strm.next_out = junk;
+        ret = inflate(&strm, Z_BLOCK);
+        switch (ret) {
+        case Z_MEM_ERROR:
+            bail("out of memory", "");
+        case Z_DATA_ERROR:
+            bail("invalid compressed data in ", in->name);
+        }
+
+        /* update length of uncompressed data */
+        len += CHUNK - strm.avail_out;
+
+        /* check for block boundary (only get this when block copied out) */
+        if (strm.data_type & 128) {
+            /* if that was the last block, then done */
+            if (last)
+                break;
+
+            /* number of unused bits in last byte */
+            pos = strm.data_type & 7;
+
+            /* find the next last-block bit */
+            if (pos != 0) {
+                /* next last-block bit is in last used byte */
+                pos = 0x100 >> pos;
+                last = strm.next_in[-1] & pos;
+                if (last && clr)
+                    in->buf[strm.next_in - in->buf - 1] &= ~pos;
+            }
+            else {
+                /* next last-block bit is in next unused byte */
+                if (strm.avail_in == 0) {
+                    /* don't have that byte yet -- get it */
+                    fwrite(start, 1, strm.next_in - start, out);
+                    start = in->buf;
+                    in->left = 0;
+                    zpull(&strm, in);
+                }
+                last = strm.next_in[0] & 1;
+                if (last && clr)
+                    in->buf[strm.next_in - in->buf] &= ~1;
+            }
+        }
+    }
+
+    /* update buffer with unused input */
+    in->left = strm.avail_in;
+    in->next = in->buf + (strm.next_in - in->buf);
+
+    /* copy used input, write empty blocks to get to byte boundary */
+    pos = strm.data_type & 7;
+    fwrite(start, 1, in->next - start - 1, out);
+    last = in->next[-1];
+    if (pos == 0 || !clr)
+        /* already at byte boundary, or last file: write last byte */
+        putc(last, out);
+    else {
+        /* append empty blocks to last byte */
+        last &= ((0x100 >> pos) - 1);       /* assure unused bits are zero */
+        if (pos & 1) {
+            /* odd -- append an empty stored block */
+            putc(last, out);
+            if (pos == 1)
+                putc(0, out);               /* two more bits in block header */
+            fwrite("\0\0\xff\xff", 1, 4, out);
+        }
+        else {
+            /* even -- append 1, 2, or 3 empty fixed blocks */
+            switch (pos) {
+            case 6:
+                putc(last | 8, out);
+                last = 0;
+            case 4:
+                putc(last | 0x20, out);
+                last = 0;
+            case 2:
+                putc(last | 0x80, out);
+                putc(0, out);
+            }
+        }
+    }
+
+    /* update crc and tot */
+    *crc = crc32_combine(*crc, bget4(in), len);
+    *tot += (unsigned long)len;
+
+    /* clean up */
+    inflateEnd(&strm);
+    free(junk);
+    bclose(in);
+
+    /* write trailer if this is the last gzip file */
+    if (!clr) {
+        put4(*crc, out);
+        put4(*tot, out);
+    }
+}
+
+/* join the gzip files on the command line, write result to stdout */
+int main(int argc, char **argv)
+{
+    unsigned long crc, tot;     /* running crc and total uncompressed length */
+
+    /* skip command name */
+    argc--;
+    argv++;
+
+    /* show usage if no arguments */
+    if (argc == 0) {
+        fputs("gzjoin usage: gzjoin f1.gz [f2.gz [f3.gz ...]] > fjoin.gz\n",
+              stderr);
+        return 0;
+    }
+
+    /* join gzip files on command line and write to stdout */
+    gzinit(&crc, &tot, stdout);
+    while (argc--)
+        gzcopy(*argv++, argc, &crc, &tot, stdout);
+
+    /* done */
+    return 0;
+}
diff --git a/third-party/zlib/examples/gzlog.c b/third-party/zlib/examples/gzlog.c
new file mode 100644
index 0000000..922f878
--- /dev/null
+++ b/third-party/zlib/examples/gzlog.c
@@ -0,0 +1,1059 @@
+/*
+ * gzlog.c
+ * Copyright (C) 2004, 2008, 2012 Mark Adler, all rights reserved
+ * For conditions of distribution and use, see copyright notice in gzlog.h
+ * version 2.2, 14 Aug 2012
+ */
+
+/*
+   gzlog provides a mechanism for frequently appending short strings to a gzip
+   file that is efficient both in execution time and compression ratio.  The
+   strategy is to write the short strings in an uncompressed form to the end of
+   the gzip file, only compressing when the amount of uncompressed data has
+   reached a given threshold.
+
+   gzlog also provides protection against interruptions in the process due to
+   system crashes.  The status of the operation is recorded in an extra field
+   in the gzip file, and is only updated once the gzip file is brought to a
+   valid state.  The last data to be appended or compressed is saved in an
+   auxiliary file, so that if the operation is interrupted, it can be completed
+   the next time an append operation is attempted.
+
+   gzlog maintains another auxiliary file with the last 32K of data from the
+   compressed portion, which is preloaded for the compression of the subsequent
+   data.  This minimizes the impact to the compression ratio of appending.
+ */
+
+/*
+   Operations Concept:
+
+   Files (log name "foo"):
+   foo.gz -- gzip file with the complete log
+   foo.add -- last message to append or last data to compress
+   foo.dict -- dictionary of the last 32K of data for next compression
+   foo.temp -- temporary dictionary file for compression after this one
+   foo.lock -- lock file for reading and writing the other files
+   foo.repairs -- log file for log file recovery operations (not compressed)
+
+   gzip file structure:
+   - fixed-length (no file name) header with extra field (see below)
+   - compressed data ending initially with empty stored block
+   - uncompressed data filling out originally empty stored block and
+     subsequent stored blocks as needed (16K max each)
+   - gzip trailer
+   - no junk at end (no other gzip streams)
+
+   When appending data, the information in the first three items above plus the
+   foo.add file are sufficient to recover an interrupted append operation.  The
+   extra field has the necessary information to restore the start of the last
+   stored block and determine where to append the data in the foo.add file, as
+   well as the crc and length of the gzip data before the append operation.
+
+   The foo.add file is created before the gzip file is marked for append, and
+   deleted after the gzip file is marked as complete.  So if the append
+   operation is interrupted, the data to add will still be there.  If due to
+   some external force, the foo.add file gets deleted between when the append
+   operation was interrupted and when recovery is attempted, the gzip file will
+   still be restored, but without the appended data.
+
+   When compressing data, the information in the first two items above plus the
+   foo.add file are sufficient to recover an interrupted compress operation.
+   The extra field has the necessary information to find the end of the
+   compressed data, and contains both the crc and length of just the compressed
+   data and of the complete set of data including the contents of the foo.add
+   file.
+
+   Again, the foo.add file is maintained during the compress operation in case
+   of an interruption.  If in the unlikely event the foo.add file with the data
+   to be compressed is missing due to some external force, a gzip file with
+   just the previous compressed data will be reconstructed.  In this case, all
+   of the data that was to be compressed is lost (approximately one megabyte).
+   This will not occur if all that happened was an interruption of the compress
+   operation.
+
+   The third state that is marked is the replacement of the old dictionary with
+   the new dictionary after a compress operation.  Once compression is
+   complete, the gzip file is marked as being in the replace state.  This
+   completes the gzip file, so an interrupt after being so marked does not
+   result in recompression.  Then the dictionary file is replaced, and the gzip
+   file is marked as completed.  This state prevents the possibility of
+   restarting compression with the wrong dictionary file.
+
+   All three operations are wrapped by a lock/unlock procedure.  In order to
+   gain exclusive access to the log files, first a foo.lock file must be
+   exclusively created.  When all operations are complete, the lock is
+   released by deleting the foo.lock file.  If when attempting to create the
+   lock file, it already exists and the modify time of the lock file is more
+   than five minutes old (set by the PATIENCE define below), then the old
+   lock file is considered stale and deleted, and the exclusive creation of
+   the lock file is retried.  To assure that there are no false assessments
+   of the staleness of the lock file, the operations periodically touch the
+   lock file to update the modified date.
+
+   Following is the definition of the extra field with all of the information
+   required to enable the above append and compress operations and their
+   recovery if interrupted.  Multi-byte values are stored little endian
+   (consistent with the gzip format).  File pointers are eight bytes long.
+   The crc's and lengths for the gzip trailer are four bytes long.  (Note that
+   the length at the end of a gzip file is used for error checking only, and
+   for large files is actually the length modulo 2^32.)  The stored block
+   length is two bytes long.  The gzip extra field two-byte identification is
+   "ap" for append.  It is assumed that writing the extra field to the file is
+   an "atomic" operation.  That is, either all of the extra field is written
+   to the file, or none of it is, if the operation is interrupted right at the
+   point of updating the extra field.  This is a reasonable assumption, since
+   the extra field is within the first 52 bytes of the file, which is smaller
+   than any expected block size for a mass storage device (usually 512 bytes or
+   larger).
+
+   Extra field (35 bytes):
+   - Pointer to first stored block length -- this points to the two-byte length
+     of the first stored block, which is followed by the two-byte, one's
+     complement of that length.  The stored block length is preceded by the
+     three-bit header of the stored block, which is the actual start of the
+     stored block in the deflate format.  See the bit offset field below.
+   - Pointer to the last stored block length.  This is the same as above, but
+     for the last stored block of the uncompressed data in the gzip file.
+     Initially this is the same as the first stored block length pointer.
+     When the stored block gets to 16K (see the MAX_STORE define), then a new
+     stored block as added, at which point the last stored block length pointer
+     is different from the first stored block length pointer.  When they are
+     different, the first bit of the last stored block header is eight bits, or
+     one byte back from the block length.
+   - Compressed data crc and length.  This is the crc and length of the data
+     that is in the compressed portion of the deflate stream.  These are used
+     only in the event that the foo.add file containing the data to compress is
+     lost after a compress operation is interrupted.
+   - Total data crc and length.  This is the crc and length of all of the data
+     stored in the gzip file, compressed and uncompressed.  It is used to
+     reconstruct the gzip trailer when compressing, as well as when recovering
+     interrupted operations.
+   - Final stored block length.  This is used to quickly find where to append,
+     and allows the restoration of the original final stored block state when
+     an append operation is interrupted.
+   - First stored block start as the number of bits back from the final stored
+     block first length byte.  This value is in the range of 3..10, and is
+     stored as the low three bits of the final byte of the extra field after
+     subtracting three (0..7).  This allows the last-block bit of the stored
+     block header to be updated when a new stored block is added, for the case
+     when the first stored block and the last stored block are the same.  (When
+     they are different, the numbers of bits back is known to be eight.)  This
+     also allows for new compressed data to be appended to the old compressed
+     data in the compress operation, overwriting the previous first stored
+     block, or for the compressed data to be terminated and a valid gzip file
+     reconstructed on the off chance that a compression operation was
+     interrupted and the data to compress in the foo.add file was deleted.
+   - The operation in process.  This is the next two bits in the last byte (the
+     bits under the mask 0x18).  The are interpreted as 0: nothing in process,
+     1: append in process, 2: compress in process, 3: replace in process.
+   - The top three bits of the last byte in the extra field are reserved and
+     are currently set to zero.
+
+   Main procedure:
+   - Exclusively create the foo.lock file using the O_CREAT and O_EXCL modes of
+     the system open() call.  If the modify time of an existing lock file is
+     more than PATIENCE seconds old, then the lock file is deleted and the
+     exclusive create is retried.
+   - Load the extra field from the foo.gz file, and see if an operation was in
+     progress but not completed.  If so, apply the recovery procedure below.
+   - Perform the append procedure with the provided data.
+   - If the uncompressed data in the foo.gz file is 1MB or more, apply the
+     compress procedure.
+   - Delete the foo.lock file.
+
+   Append procedure:
+   - Put what to append in the foo.add file so that the operation can be
+     restarted if this procedure is interrupted.
+   - Mark the foo.gz extra field with the append operation in progress.
+   + Restore the original last-block bit and stored block length of the last
+     stored block from the information in the extra field, in case a previous
+     append operation was interrupted.
+   - Append the provided data to the last stored block, creating new stored
+     blocks as needed and updating the stored blocks last-block bits and
+     lengths.
+   - Update the crc and length with the new data, and write the gzip trailer.
+   - Write over the extra field (with a single write operation) with the new
+     pointers, lengths, and crc's, and mark the gzip file as not in process.
+     Though there is still a foo.add file, it will be ignored since nothing
+     is in process.  If a foo.add file is leftover from a previously
+     completed operation, it is truncated when writing new data to it.
+   - Delete the foo.add file.
+
+   Compress and replace procedures:
+   - Read all of the uncompressed data in the stored blocks in foo.gz and write
+     it to foo.add.  Also write foo.temp with the last 32K of that data to
+     provide a dictionary for the next invocation of this procedure.
+   - Rewrite the extra field marking foo.gz with a compression in process.
+   * If there is no data provided to compress (due to a missing foo.add file
+     when recovering), reconstruct and truncate the foo.gz file to contain
+     only the previous compressed data and proceed to the step after the next
+     one.  Otherwise ...
+   - Compress the data with the dictionary in foo.dict, and write to the
+     foo.gz file starting at the bit immediately following the last previously
+     compressed block.  If there is no foo.dict, proceed anyway with the
+     compression at slightly reduced efficiency.  (For the foo.dict file to be
+     missing requires some external failure beyond simply the interruption of
+     a compress operation.)  During this process, the foo.lock file is
+     periodically touched to assure that that file is not considered stale by
+     another process before we're done.  The deflation is terminated with a
+     non-last empty static block (10 bits long), that is then located and
+     written over by a last-bit-set empty stored block.
+   - Append the crc and length of the data in the gzip file (previously
+     calculated during the append operations).
+   - Write over the extra field with the updated stored block offsets, bits
+     back, crc's, and lengths, and mark foo.gz as in process for a replacement
+     of the dictionary.
+   @ Delete the foo.add file.
+   - Replace foo.dict with foo.temp.
+   - Write over the extra field, marking foo.gz as complete.
+
+   Recovery procedure:
+   - If not a replace recovery, read in the foo.add file, and provide that data
+     to the appropriate recovery below.  If there is no foo.add file, provide
+     a zero data length to the recovery.  In that case, the append recovery
+     restores the foo.gz to the previous compressed + uncompressed data state.
+     For the the compress recovery, a missing foo.add file results in foo.gz
+     being restored to the previous compressed-only data state.
+   - Append recovery:
+     - Pick up append at + step above
+   - Compress recovery:
+     - Pick up compress at * step above
+   - Replace recovery:
+     - Pick up compress at @ step above
+   - Log the repair with a date stamp in foo.repairs
+ */
+
+#include <sys/types.h>
+#include <stdio.h>      /* rename, fopen, fprintf, fclose */
+#include <stdlib.h>     /* malloc, free */
+#include <string.h>     /* strlen, strrchr, strcpy, strncpy, strcmp */
+#include <fcntl.h>      /* open */
+#include <unistd.h>     /* lseek, read, write, close, unlink, sleep, */
+                        /* ftruncate, fsync */
+#include <errno.h>      /* errno */
+#include <time.h>       /* time, ctime */
+#include <sys/stat.h>   /* stat */
+#include <sys/time.h>   /* utimes */
+#include "zlib.h"       /* crc32 */
+
+#include "gzlog.h"      /* header for external access */
+
+#define local static
+typedef unsigned int uint;
+typedef unsigned long ulong;
+
+/* Macro for debugging to deterministically force recovery operations */
+#ifdef DEBUG
+    #include <setjmp.h>         /* longjmp */
+    jmp_buf gzlog_jump;         /* where to go back to */
+    int gzlog_bail = 0;         /* which point to bail at (1..8) */
+    int gzlog_count = -1;       /* number of times through to wait */
+#   define BAIL(n) do { if (n == gzlog_bail && gzlog_count-- == 0) \
+                            longjmp(gzlog_jump, gzlog_bail); } while (0)
+#else
+#   define BAIL(n)
+#endif
+
+/* how old the lock file can be in seconds before considering it stale */
+#define PATIENCE 300
+
+/* maximum stored block size in Kbytes -- must be in 1..63 */
+#define MAX_STORE 16
+
+/* number of stored Kbytes to trigger compression (must be >= 32 to allow
+   dictionary construction, and <= 204 * MAX_STORE, in order for >> 10 to
+   discard the stored block headers contribution of five bytes each) */
+#define TRIGGER 1024
+
+/* size of a deflate dictionary (this cannot be changed) */
+#define DICT 32768U
+
+/* values for the operation (2 bits) */
+#define NO_OP 0
+#define APPEND_OP 1
+#define COMPRESS_OP 2
+#define REPLACE_OP 3
+
+/* macros to extract little-endian integers from an unsigned byte buffer */
+#define PULL2(p) ((p)[0]+((uint)((p)[1])<<8))
+#define PULL4(p) (PULL2(p)+((ulong)PULL2(p+2)<<16))
+#define PULL8(p) (PULL4(p)+((off_t)PULL4(p+4)<<32))
+
+/* macros to store integers into a byte buffer in little-endian order */
+#define PUT2(p,a) do {(p)[0]=a;(p)[1]=(a)>>8;} while(0)
+#define PUT4(p,a) do {PUT2(p,a);PUT2(p+2,a>>16);} while(0)
+#define PUT8(p,a) do {PUT4(p,a);PUT4(p+4,a>>32);} while(0)
+
+/* internal structure for log information */
+#define LOGID "\106\035\172"    /* should be three non-zero characters */
+struct log {
+    char id[4];     /* contains LOGID to detect inadvertent overwrites */
+    int fd;         /* file descriptor for .gz file, opened read/write */
+    char *path;     /* allocated path, e.g. "/var/log/foo" or "foo" */
+    char *end;      /* end of path, for appending suffices such as ".gz" */
+    off_t first;    /* offset of first stored block first length byte */
+    int back;       /* location of first block id in bits back from first */
+    uint stored;    /* bytes currently in last stored block */
+    off_t last;     /* offset of last stored block first length byte */
+    ulong ccrc;     /* crc of compressed data */
+    ulong clen;     /* length (modulo 2^32) of compressed data */
+    ulong tcrc;     /* crc of total data */
+    ulong tlen;     /* length (modulo 2^32) of total data */
+    time_t lock;    /* last modify time of our lock file */
+};
+
+/* gzip header for gzlog */
+local unsigned char log_gzhead[] = {
+    0x1f, 0x8b,                 /* magic gzip id */
+    8,                          /* compression method is deflate */
+    4,                          /* there is an extra field (no file name) */
+    0, 0, 0, 0,                 /* no modification time provided */
+    0, 0xff,                    /* no extra flags, no OS specified */
+    39, 0, 'a', 'p', 35, 0      /* extra field with "ap" subfield */
+                                /* 35 is EXTRA, 39 is EXTRA + 4 */
+};
+
+#define HEAD sizeof(log_gzhead)     /* should be 16 */
+
+/* initial gzip extra field content (52 == HEAD + EXTRA + 1) */
+local unsigned char log_gzext[] = {
+    52, 0, 0, 0, 0, 0, 0, 0,    /* offset of first stored block length */
+    52, 0, 0, 0, 0, 0, 0, 0,    /* offset of last stored block length */
+    0, 0, 0, 0, 0, 0, 0, 0,     /* compressed data crc and length */
+    0, 0, 0, 0, 0, 0, 0, 0,     /* total data crc and length */
+    0, 0,                       /* final stored block data length */
+    5                           /* op is NO_OP, last bit 8 bits back */
+};
+
+#define EXTRA sizeof(log_gzext)     /* should be 35 */
+
+/* initial gzip data and trailer */
+local unsigned char log_gzbody[] = {
+    1, 0, 0, 0xff, 0xff,        /* empty stored block (last) */
+    0, 0, 0, 0,                 /* crc */
+    0, 0, 0, 0                  /* uncompressed length */
+};
+
+#define BODY sizeof(log_gzbody)
+
+/* Exclusively create foo.lock in order to negotiate exclusive access to the
+   foo.* files.  If the modify time of an existing lock file is greater than
+   PATIENCE seconds in the past, then consider the lock file to have been
+   abandoned, delete it, and try the exclusive create again.  Save the lock
+   file modify time for verification of ownership.  Return 0 on success, or -1
+   on failure, usually due to an access restriction or invalid path.  Note that
+   if stat() or unlink() fails, it may be due to another process noticing the
+   abandoned lock file a smidge sooner and deleting it, so those are not
+   flagged as an error. */
+local int log_lock(struct log *log)
+{
+    int fd;
+    struct stat st;
+
+    strcpy(log->end, ".lock");
+    while ((fd = open(log->path, O_CREAT | O_EXCL, 0644)) < 0) {
+        if (errno != EEXIST)
+            return -1;
+        if (stat(log->path, &st) == 0 && time(NULL) - st.st_mtime > PATIENCE) {
+            unlink(log->path);
+            continue;
+        }
+        sleep(2);       /* relinquish the CPU for two seconds while waiting */
+    }
+    close(fd);
+    if (stat(log->path, &st) == 0)
+        log->lock = st.st_mtime;
+    return 0;
+}
+
+/* Update the modify time of the lock file to now, in order to prevent another
+   task from thinking that the lock is stale.  Save the lock file modify time
+   for verification of ownership. */
+local void log_touch(struct log *log)
+{
+    struct stat st;
+
+    strcpy(log->end, ".lock");
+    utimes(log->path, NULL);
+    if (stat(log->path, &st) == 0)
+        log->lock = st.st_mtime;
+}
+
+/* Check the log file modify time against what is expected.  Return true if
+   this is not our lock.  If it is our lock, touch it to keep it. */
+local int log_check(struct log *log)
+{
+    struct stat st;
+
+    strcpy(log->end, ".lock");
+    if (stat(log->path, &st) || st.st_mtime != log->lock)
+        return 1;
+    log_touch(log);
+    return 0;
+}
+
+/* Unlock a previously acquired lock, but only if it's ours. */
+local void log_unlock(struct log *log)
+{
+    if (log_check(log))
+        return;
+    strcpy(log->end, ".lock");
+    unlink(log->path);
+    log->lock = 0;
+}
+
+/* Check the gzip header and read in the extra field, filling in the values in
+   the log structure.  Return op on success or -1 if the gzip header was not as
+   expected.  op is the current operation in progress last written to the extra
+   field.  This assumes that the gzip file has already been opened, with the
+   file descriptor log->fd. */
+local int log_head(struct log *log)
+{
+    int op;
+    unsigned char buf[HEAD + EXTRA];
+
+    if (lseek(log->fd, 0, SEEK_SET) < 0 ||
+        read(log->fd, buf, HEAD + EXTRA) != HEAD + EXTRA ||
+        memcmp(buf, log_gzhead, HEAD)) {
+        return -1;
+    }
+    log->first = PULL8(buf + HEAD);
+    log->last = PULL8(buf + HEAD + 8);
+    log->ccrc = PULL4(buf + HEAD + 16);
+    log->clen = PULL4(buf + HEAD + 20);
+    log->tcrc = PULL4(buf + HEAD + 24);
+    log->tlen = PULL4(buf + HEAD + 28);
+    log->stored = PULL2(buf + HEAD + 32);
+    log->back = 3 + (buf[HEAD + 34] & 7);
+    op = (buf[HEAD + 34] >> 3) & 3;
+    return op;
+}
+
+/* Write over the extra field contents, marking the operation as op.  Use fsync
+   to assure that the device is written to, and in the requested order.  This
+   operation, and only this operation, is assumed to be atomic in order to
+   assure that the log is recoverable in the event of an interruption at any
+   point in the process.  Return -1 if the write to foo.gz failed. */
+local int log_mark(struct log *log, int op)
+{
+    int ret;
+    unsigned char ext[EXTRA];
+
+    PUT8(ext, log->first);
+    PUT8(ext + 8, log->last);
+    PUT4(ext + 16, log->ccrc);
+    PUT4(ext + 20, log->clen);
+    PUT4(ext + 24, log->tcrc);
+    PUT4(ext + 28, log->tlen);
+    PUT2(ext + 32, log->stored);
+    ext[34] = log->back - 3 + (op << 3);
+    fsync(log->fd);
+    ret = lseek(log->fd, HEAD, SEEK_SET) < 0 ||
+          write(log->fd, ext, EXTRA) != EXTRA ? -1 : 0;
+    fsync(log->fd);
+    return ret;
+}
+
+/* Rewrite the last block header bits and subsequent zero bits to get to a byte
+   boundary, setting the last block bit if last is true, and then write the
+   remainder of the stored block header (length and one's complement).  Leave
+   the file pointer after the end of the last stored block data.  Return -1 if
+   there is a read or write failure on the foo.gz file */
+local int log_last(struct log *log, int last)
+{
+    int back, len, mask;
+    unsigned char buf[6];
+
+    /* determine the locations of the bytes and bits to modify */
+    back = log->last == log->first ? log->back : 8;
+    len = back > 8 ? 2 : 1;                 /* bytes back from log->last */
+    mask = 0x80 >> ((back - 1) & 7);        /* mask for block last-bit */
+
+    /* get the byte to modify (one or two back) into buf[0] -- don't need to
+       read the byte if the last-bit is eight bits back, since in that case
+       the entire byte will be modified */
+    buf[0] = 0;
+    if (back != 8 && (lseek(log->fd, log->last - len, SEEK_SET) < 0 ||
+                      read(log->fd, buf, 1) != 1))
+        return -1;
+
+    /* change the last-bit of the last stored block as requested -- note
+       that all bits above the last-bit are set to zero, per the type bits
+       of a stored block being 00 and per the convention that the bits to
+       bring the stream to a byte boundary are also zeros */
+    buf[1] = 0;
+    buf[2 - len] = (*buf & (mask - 1)) + (last ? mask : 0);
+
+    /* write the modified stored block header and lengths, move the file
+       pointer to after the last stored block data */
+    PUT2(buf + 2, log->stored);
+    PUT2(buf + 4, log->stored ^ 0xffff);
+    return lseek(log->fd, log->last - len, SEEK_SET) < 0 ||
+           write(log->fd, buf + 2 - len, len + 4) != len + 4 ||
+           lseek(log->fd, log->stored, SEEK_CUR) < 0 ? -1 : 0;
+}
+
+/* Append len bytes from data to the locked and open log file.  len may be zero
+   if recovering and no .add file was found.  In that case, the previous state
+   of the foo.gz file is restored.  The data is appended uncompressed in
+   deflate stored blocks.  Return -1 if there was an error reading or writing
+   the foo.gz file. */
+local int log_append(struct log *log, unsigned char *data, size_t len)
+{
+    uint put;
+    off_t end;
+    unsigned char buf[8];
+
+    /* set the last block last-bit and length, in case recovering an
+       interrupted append, then position the file pointer to append to the
+       block */
+    if (log_last(log, 1))
+        return -1;
+
+    /* append, adding stored blocks and updating the offset of the last stored
+       block as needed, and update the total crc and length */
+    while (len) {
+        /* append as much as we can to the last block */
+        put = (MAX_STORE << 10) - log->stored;
+        if (put > len)
+            put = (uint)len;
+        if (put) {
+            if (write(log->fd, data, put) != put)
+                return -1;
+            BAIL(1);
+            log->tcrc = crc32(log->tcrc, data, put);
+            log->tlen += put;
+            log->stored += put;
+            data += put;
+            len -= put;
+        }
+
+        /* if we need to, add a new empty stored block */
+        if (len) {
+            /* mark current block as not last */
+            if (log_last(log, 0))
+                return -1;
+
+            /* point to new, empty stored block */
+            log->last += 4 + log->stored + 1;
+            log->stored = 0;
+        }
+
+        /* mark last block as last, update its length */
+        if (log_last(log, 1))
+            return -1;
+        BAIL(2);
+    }
+
+    /* write the new crc and length trailer, and truncate just in case (could
+       be recovering from partial append with a missing foo.add file) */
+    PUT4(buf, log->tcrc);
+    PUT4(buf + 4, log->tlen);
+    if (write(log->fd, buf, 8) != 8 ||
+        (end = lseek(log->fd, 0, SEEK_CUR)) < 0 || ftruncate(log->fd, end))
+        return -1;
+
+    /* write the extra field, marking the log file as done, delete .add file */
+    if (log_mark(log, NO_OP))
+        return -1;
+    strcpy(log->end, ".add");
+    unlink(log->path);          /* ignore error, since may not exist */
+    return 0;
+}
+
+/* Replace the foo.dict file with the foo.temp file.  Also delete the foo.add
+   file, since the compress operation may have been interrupted before that was
+   done.  Returns 1 if memory could not be allocated, or -1 if reading or
+   writing foo.gz fails, or if the rename fails for some reason other than
+   foo.temp not existing.  foo.temp not existing is a permitted error, since
+   the replace operation may have been interrupted after the rename is done,
+   but before foo.gz is marked as complete. */
+local int log_replace(struct log *log)
+{
+    int ret;
+    char *dest;
+
+    /* delete foo.add file */
+    strcpy(log->end, ".add");
+    unlink(log->path);         /* ignore error, since may not exist */
+    BAIL(3);
+
+    /* rename foo.name to foo.dict, replacing foo.dict if it exists */
+    strcpy(log->end, ".dict");
+    dest = malloc(strlen(log->path) + 1);
+    if (dest == NULL)
+        return -2;
+    strcpy(dest, log->path);
+    strcpy(log->end, ".temp");
+    ret = rename(log->path, dest);
+    free(dest);
+    if (ret && errno != ENOENT)
+        return -1;
+    BAIL(4);
+
+    /* mark the foo.gz file as done */
+    return log_mark(log, NO_OP);
+}
+
+/* Compress the len bytes at data and append the compressed data to the
+   foo.gz deflate data immediately after the previous compressed data.  This
+   overwrites the previous uncompressed data, which was stored in foo.add
+   and is the data provided in data[0..len-1].  If this operation is
+   interrupted, it picks up at the start of this routine, with the foo.add
+   file read in again.  If there is no data to compress (len == 0), then we
+   simply terminate the foo.gz file after the previously compressed data,
+   appending a final empty stored block and the gzip trailer.  Return -1 if
+   reading or writing the log.gz file failed, or -2 if there was a memory
+   allocation failure. */
+local int log_compress(struct log *log, unsigned char *data, size_t len)
+{
+    int fd;
+    uint got, max;
+    ssize_t dict;
+    off_t end;
+    z_stream strm;
+    unsigned char buf[DICT];
+
+    /* compress and append compressed data */
+    if (len) {
+        /* set up for deflate, allocating memory */
+        strm.zalloc = Z_NULL;
+        strm.zfree = Z_NULL;
+        strm.opaque = Z_NULL;
+        if (deflateInit2(&strm, Z_DEFAULT_COMPRESSION, Z_DEFLATED, -15, 8,
+                         Z_DEFAULT_STRATEGY) != Z_OK)
+            return -2;
+
+        /* read in dictionary (last 32K of data that was compressed) */
+        strcpy(log->end, ".dict");
+        fd = open(log->path, O_RDONLY, 0);
+        if (fd >= 0) {
+            dict = read(fd, buf, DICT);
+            close(fd);
+            if (dict < 0) {
+                deflateEnd(&strm);
+                return -1;
+            }
+            if (dict)
+                deflateSetDictionary(&strm, buf, (uint)dict);
+        }
+        log_touch(log);
+
+        /* prime deflate with last bits of previous block, position write
+           pointer to write those bits and overwrite what follows */
+        if (lseek(log->fd, log->first - (log->back > 8 ? 2 : 1),
+                SEEK_SET) < 0 ||
+            read(log->fd, buf, 1) != 1 || lseek(log->fd, -1, SEEK_CUR) < 0) {
+            deflateEnd(&strm);
+            return -1;
+        }
+        deflatePrime(&strm, (8 - log->back) & 7, *buf);
+
+        /* compress, finishing with a partial non-last empty static block */
+        strm.next_in = data;
+        max = (((uint)0 - 1) >> 1) + 1; /* in case int smaller than size_t */
+        do {
+            strm.avail_in = len > max ? max : (uint)len;
+            len -= strm.avail_in;
+            do {
+                strm.avail_out = DICT;
+                strm.next_out = buf;
+                deflate(&strm, len ? Z_NO_FLUSH : Z_PARTIAL_FLUSH);
+                got = DICT - strm.avail_out;
+                if (got && write(log->fd, buf, got) != got) {
+                    deflateEnd(&strm);
+                    return -1;
+                }
+                log_touch(log);
+            } while (strm.avail_out == 0);
+        } while (len);
+        deflateEnd(&strm);
+        BAIL(5);
+
+        /* find start of empty static block -- scanning backwards the first one
+           bit is the second bit of the block, if the last byte is zero, then
+           we know the byte before that has a one in the top bit, since an
+           empty static block is ten bits long */
+        if ((log->first = lseek(log->fd, -1, SEEK_CUR)) < 0 ||
+            read(log->fd, buf, 1) != 1)
+            return -1;
+        log->first++;
+        if (*buf) {
+            log->back = 1;
+            while ((*buf & ((uint)1 << (8 - log->back++))) == 0)
+                ;       /* guaranteed to terminate, since *buf != 0 */
+        }
+        else
+            log->back = 10;
+
+        /* update compressed crc and length */
+        log->ccrc = log->tcrc;
+        log->clen = log->tlen;
+    }
+    else {
+        /* no data to compress -- fix up existing gzip stream */
+        log->tcrc = log->ccrc;
+        log->tlen = log->clen;
+    }
+
+    /* complete and truncate gzip stream */
+    log->last = log->first;
+    log->stored = 0;
+    PUT4(buf, log->tcrc);
+    PUT4(buf + 4, log->tlen);
+    if (log_last(log, 1) || write(log->fd, buf, 8) != 8 ||
+        (end = lseek(log->fd, 0, SEEK_CUR)) < 0 || ftruncate(log->fd, end))
+        return -1;
+    BAIL(6);
+
+    /* mark as being in the replace operation */
+    if (log_mark(log, REPLACE_OP))
+        return -1;
+
+    /* execute the replace operation and mark the file as done */
+    return log_replace(log);
+}
+
+/* log a repair record to the .repairs file */
+local void log_log(struct log *log, int op, char *record)
+{
+    time_t now;
+    FILE *rec;
+
+    now = time(NULL);
+    strcpy(log->end, ".repairs");
+    rec = fopen(log->path, "a");
+    if (rec == NULL)
+        return;
+    fprintf(rec, "%.24s %s recovery: %s\n", ctime(&now), op == APPEND_OP ?
+            "append" : (op == COMPRESS_OP ? "compress" : "replace"), record);
+    fclose(rec);
+    return;
+}
+
+/* Recover the interrupted operation op.  First read foo.add for recovering an
+   append or compress operation.  Return -1 if there was an error reading or
+   writing foo.gz or reading an existing foo.add, or -2 if there was a memory
+   allocation failure. */
+local int log_recover(struct log *log, int op)
+{
+    int fd, ret = 0;
+    unsigned char *data = NULL;
+    size_t len = 0;
+    struct stat st;
+
+    /* log recovery */
+    log_log(log, op, "start");
+
+    /* load foo.add file if expected and present */
+    if (op == APPEND_OP || op == COMPRESS_OP) {
+        strcpy(log->end, ".add");
+        if (stat(log->path, &st) == 0 && st.st_size) {
+            len = (size_t)(st.st_size);
+            if ((off_t)len != st.st_size ||
+                    (data = malloc(st.st_size)) == NULL) {
+                log_log(log, op, "allocation failure");
+                return -2;
+            }
+            if ((fd = open(log->path, O_RDONLY, 0)) < 0) {
+                log_log(log, op, ".add file read failure");
+                return -1;
+            }
+            ret = (size_t)read(fd, data, len) != len;
+            close(fd);
+            if (ret) {
+                log_log(log, op, ".add file read failure");
+                return -1;
+            }
+            log_log(log, op, "loaded .add file");
+        }
+        else
+            log_log(log, op, "missing .add file!");
+    }
+
+    /* recover the interrupted operation */
+    switch (op) {
+    case APPEND_OP:
+        ret = log_append(log, data, len);
+        break;
+    case COMPRESS_OP:
+        ret = log_compress(log, data, len);
+        break;
+    case REPLACE_OP:
+        ret = log_replace(log);
+    }
+
+    /* log status */
+    log_log(log, op, ret ? "failure" : "complete");
+
+    /* clean up */
+    if (data != NULL)
+        free(data);
+    return ret;
+}
+
+/* Close the foo.gz file (if open) and release the lock. */
+local void log_close(struct log *log)
+{
+    if (log->fd >= 0)
+        close(log->fd);
+    log->fd = -1;
+    log_unlock(log);
+}
+
+/* Open foo.gz, verify the header, and load the extra field contents, after
+   first creating the foo.lock file to gain exclusive access to the foo.*
+   files.  If foo.gz does not exist or is empty, then write the initial header,
+   extra, and body content of an empty foo.gz log file.  If there is an error
+   creating the lock file due to access restrictions, or an error reading or
+   writing the foo.gz file, or if the foo.gz file is not a proper log file for
+   this object (e.g. not a gzip file or does not contain the expected extra
+   field), then return true.  If there is an error, the lock is released.
+   Otherwise, the lock is left in place. */
+local int log_open(struct log *log)
+{
+    int op;
+
+    /* release open file resource if left over -- can occur if lock lost
+       between gzlog_open() and gzlog_write() */
+    if (log->fd >= 0)
+        close(log->fd);
+    log->fd = -1;
+
+    /* negotiate exclusive access */
+    if (log_lock(log) < 0)
+        return -1;
+
+    /* open the log file, foo.gz */
+    strcpy(log->end, ".gz");
+    log->fd = open(log->path, O_RDWR | O_CREAT, 0644);
+    if (log->fd < 0) {
+        log_close(log);
+        return -1;
+    }
+
+    /* if new, initialize foo.gz with an empty log, delete old dictionary */
+    if (lseek(log->fd, 0, SEEK_END) == 0) {
+        if (write(log->fd, log_gzhead, HEAD) != HEAD ||
+            write(log->fd, log_gzext, EXTRA) != EXTRA ||
+            write(log->fd, log_gzbody, BODY) != BODY) {
+            log_close(log);
+            return -1;
+        }
+        strcpy(log->end, ".dict");
+        unlink(log->path);
+    }
+
+    /* verify log file and load extra field information */
+    if ((op = log_head(log)) < 0) {
+        log_close(log);
+        return -1;
+    }
+
+    /* check for interrupted process and if so, recover */
+    if (op != NO_OP && log_recover(log, op)) {
+        log_close(log);
+        return -1;
+    }
+
+    /* touch the lock file to prevent another process from grabbing it */
+    log_touch(log);
+    return 0;
+}
+
+/* See gzlog.h for the description of the external methods below */
+gzlog *gzlog_open(char *path)
+{
+    size_t n;
+    struct log *log;
+
+    /* check arguments */
+    if (path == NULL || *path == 0)
+        return NULL;
+
+    /* allocate and initialize log structure */
+    log = malloc(sizeof(struct log));
+    if (log == NULL)
+        return NULL;
+    strcpy(log->id, LOGID);
+    log->fd = -1;
+
+    /* save path and end of path for name construction */
+    n = strlen(path);
+    log->path = malloc(n + 9);              /* allow for ".repairs" */
+    if (log->path == NULL) {
+        free(log);
+        return NULL;
+    }
+    strcpy(log->path, path);
+    log->end = log->path + n;
+
+    /* gain exclusive access and verify log file -- may perform a
+       recovery operation if needed */
+    if (log_open(log)) {
+        free(log->path);
+        free(log);
+        return NULL;
+    }
+
+    /* return pointer to log structure */
+    return log;
+}
+
+/* gzlog_compress() return values:
+    0: all good
+   -1: file i/o error (usually access issue)
+   -2: memory allocation failure
+   -3: invalid log pointer argument */
+int gzlog_compress(gzlog *logd)
+{
+    int fd, ret;
+    uint block;
+    size_t len, next;
+    unsigned char *data, buf[5];
+    struct log *log = logd;
+
+    /* check arguments */
+    if (log == NULL || strcmp(log->id, LOGID))
+        return -3;
+
+    /* see if we lost the lock -- if so get it again and reload the extra
+       field information (it probably changed), recover last operation if
+       necessary */
+    if (log_check(log) && log_open(log))
+        return -1;
+
+    /* create space for uncompressed data */
+    len = ((size_t)(log->last - log->first) & ~(((size_t)1 << 10) - 1)) +
+          log->stored;
+    if ((data = malloc(len)) == NULL)
+        return -2;
+
+    /* do statement here is just a cheap trick for error handling */
+    do {
+        /* read in the uncompressed data */
+        if (lseek(log->fd, log->first - 1, SEEK_SET) < 0)
+            break;
+        next = 0;
+        while (next < len) {
+            if (read(log->fd, buf, 5) != 5)
+                break;
+            block = PULL2(buf + 1);
+            if (next + block > len ||
+                read(log->fd, (char *)data + next, block) != block)
+                break;
+            next += block;
+        }
+        if (lseek(log->fd, 0, SEEK_CUR) != log->last + 4 + log->stored)
+            break;
+        log_touch(log);
+
+        /* write the uncompressed data to the .add file */
+        strcpy(log->end, ".add");
+        fd = open(log->path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
+        if (fd < 0)
+            break;
+        ret = (size_t)write(fd, data, len) != len;
+        if (ret | close(fd))
+            break;
+        log_touch(log);
+
+        /* write the dictionary for the next compress to the .temp file */
+        strcpy(log->end, ".temp");
+        fd = open(log->path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
+        if (fd < 0)
+            break;
+        next = DICT > len ? len : DICT;
+        ret = (size_t)write(fd, (char *)data + len - next, next) != next;
+        if (ret | close(fd))
+            break;
+        log_touch(log);
+
+        /* roll back to compressed data, mark the compress in progress */
+        log->last = log->first;
+        log->stored = 0;
+        if (log_mark(log, COMPRESS_OP))
+            break;
+        BAIL(7);
+
+        /* compress and append the data (clears mark) */
+        ret = log_compress(log, data, len);
+        free(data);
+        return ret;
+    } while (0);
+
+    /* broke out of do above on i/o error */
+    free(data);
+    return -1;
+}
+
+/* gzlog_write() return values:
+    0: all good
+   -1: file i/o error (usually access issue)
+   -2: memory allocation failure
+   -3: invalid log pointer argument */
+int gzlog_write(gzlog *logd, void *data, size_t len)
+{
+    int fd, ret;
+    struct log *log = logd;
+
+    /* check arguments */
+    if (log == NULL || strcmp(log->id, LOGID))
+        return -3;
+    if (data == NULL || len <= 0)
+        return 0;
+
+    /* see if we lost the lock -- if so get it again and reload the extra
+       field information (it probably changed), recover last operation if
+       necessary */
+    if (log_check(log) && log_open(log))
+        return -1;
+
+    /* create and write .add file */
+    strcpy(log->end, ".add");
+    fd = open(log->path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
+    if (fd < 0)
+        return -1;
+    ret = (size_t)write(fd, data, len) != len;
+    if (ret | close(fd))
+        return -1;
+    log_touch(log);
+
+    /* mark log file with append in progress */
+    if (log_mark(log, APPEND_OP))
+        return -1;
+    BAIL(8);
+
+    /* append data (clears mark) */
+    if (log_append(log, data, len))
+        return -1;
+
+    /* check to see if it's time to compress -- if not, then done */
+    if (((log->last - log->first) >> 10) + (log->stored >> 10) < TRIGGER)
+        return 0;
+
+    /* time to compress */
+    return gzlog_compress(log);
+}
+
+/* gzlog_close() return values:
+    0: ok
+   -3: invalid log pointer argument */
+int gzlog_close(gzlog *logd)
+{
+    struct log *log = logd;
+
+    /* check arguments */
+    if (log == NULL || strcmp(log->id, LOGID))
+        return -3;
+
+    /* close the log file and release the lock */
+    log_close(log);
+
+    /* free structure and return */
+    if (log->path != NULL)
+        free(log->path);
+    strcpy(log->id, "bad");
+    free(log);
+    return 0;
+}
diff --git a/third-party/zlib/examples/gzlog.h b/third-party/zlib/examples/gzlog.h
new file mode 100644
index 0000000..86f0cec
--- /dev/null
+++ b/third-party/zlib/examples/gzlog.h
@@ -0,0 +1,91 @@
+/* gzlog.h
+  Copyright (C) 2004, 2008, 2012 Mark Adler, all rights reserved
+  version 2.2, 14 Aug 2012
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the author be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Mark Adler    madler at alumni.caltech.edu
+ */
+
+/* Version History:
+   1.0  26 Nov 2004  First version
+   2.0  25 Apr 2008  Complete redesign for recovery of interrupted operations
+                     Interface changed slightly in that now path is a prefix
+                     Compression now occurs as needed during gzlog_write()
+                     gzlog_write() now always leaves the log file as valid gzip
+   2.1   8 Jul 2012  Fix argument checks in gzlog_compress() and gzlog_write()
+   2.2  14 Aug 2012  Clean up signed comparisons
+ */
+
+/*
+   The gzlog object allows writing short messages to a gzipped log file,
+   opening the log file locked for small bursts, and then closing it.  The log
+   object works by appending stored (uncompressed) data to the gzip file until
+   1 MB has been accumulated.  At that time, the stored data is compressed, and
+   replaces the uncompressed data in the file.  The log file is truncated to
+   its new size at that time.  After each write operation, the log file is a
+   valid gzip file that can decompressed to recover what was written.
+
+   The gzlog operations can be interupted at any point due to an application or
+   system crash, and the log file will be recovered the next time the log is
+   opened with gzlog_open().
+ */
+
+#ifndef GZLOG_H
+#define GZLOG_H
+
+/* gzlog object type */
+typedef void gzlog;
+
+/* Open a gzlog object, creating the log file if it does not exist.  Return
+   NULL on error.  Note that gzlog_open() could take a while to complete if it
+   has to wait to verify that a lock is stale (possibly for five minutes), or
+   if there is significant contention with other instantiations of this object
+   when locking the resource.  path is the prefix of the file names created by
+   this object.  If path is "foo", then the log file will be "foo.gz", and
+   other auxiliary files will be created and destroyed during the process:
+   "foo.dict" for a compression dictionary, "foo.temp" for a temporary (next)
+   dictionary, "foo.add" for data being added or compressed, "foo.lock" for the
+   lock file, and "foo.repairs" to log recovery operations performed due to
+   interrupted gzlog operations.  A gzlog_open() followed by a gzlog_close()
+   will recover a previously interrupted operation, if any. */
+gzlog *gzlog_open(char *path);
+
+/* Write to a gzlog object.  Return zero on success, -1 if there is a file i/o
+   error on any of the gzlog files (this should not happen if gzlog_open()
+   succeeded, unless the device has run out of space or leftover auxiliary
+   files have permissions or ownership that prevent their use), -2 if there is
+   a memory allocation failure, or -3 if the log argument is invalid (e.g. if
+   it was not created by gzlog_open()).  This function will write data to the
+   file uncompressed, until 1 MB has been accumulated, at which time that data
+   will be compressed.  The log file will be a valid gzip file upon successful
+   return. */
+int gzlog_write(gzlog *log, void *data, size_t len);
+
+/* Force compression of any uncompressed data in the log.  This should be used
+   sparingly, if at all.  The main application would be when a log file will
+   not be appended to again.  If this is used to compress frequently while
+   appending, it will both significantly increase the execution time and
+   reduce the compression ratio.  The return codes are the same as for
+   gzlog_write(). */
+int gzlog_compress(gzlog *log);
+
+/* Close a gzlog object.  Return zero on success, -3 if the log argument is
+   invalid.  The log object is freed, and so cannot be referenced again. */
+int gzlog_close(gzlog *log);
+
+#endif
diff --git a/third-party/zlib/examples/zpipe.c b/third-party/zlib/examples/zpipe.c
new file mode 100644
index 0000000..83535d1
--- /dev/null
+++ b/third-party/zlib/examples/zpipe.c
@@ -0,0 +1,205 @@
+/* zpipe.c: example of proper use of zlib's inflate() and deflate()
+   Not copyrighted -- provided to the public domain
+   Version 1.4  11 December 2005  Mark Adler */
+
+/* Version history:
+   1.0  30 Oct 2004  First version
+   1.1   8 Nov 2004  Add void casting for unused return values
+                     Use switch statement for inflate() return values
+   1.2   9 Nov 2004  Add assertions to document zlib guarantees
+   1.3   6 Apr 2005  Remove incorrect assertion in inf()
+   1.4  11 Dec 2005  Add hack to avoid MSDOS end-of-line conversions
+                     Avoid some compiler warnings for input and output buffers
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+#include "zlib.h"
+
+#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
+#  include <fcntl.h>
+#  include <io.h>
+#  define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
+#else
+#  define SET_BINARY_MODE(file)
+#endif
+
+#define CHUNK 16384
+
+/* Compress from file source to file dest until EOF on source.
+   def() returns Z_OK on success, Z_MEM_ERROR if memory could not be
+   allocated for processing, Z_STREAM_ERROR if an invalid compression
+   level is supplied, Z_VERSION_ERROR if the version of zlib.h and the
+   version of the library linked do not match, or Z_ERRNO if there is
+   an error reading or writing the files. */
+int def(FILE *source, FILE *dest, int level)
+{
+    int ret, flush;
+    unsigned have;
+    z_stream strm;
+    unsigned char in[CHUNK];
+    unsigned char out[CHUNK];
+
+    /* allocate deflate state */
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    ret = deflateInit(&strm, level);
+    if (ret != Z_OK)
+        return ret;
+
+    /* compress until end of file */
+    do {
+        strm.avail_in = fread(in, 1, CHUNK, source);
+        if (ferror(source)) {
+            (void)deflateEnd(&strm);
+            return Z_ERRNO;
+        }
+        flush = feof(source) ? Z_FINISH : Z_NO_FLUSH;
+        strm.next_in = in;
+
+        /* run deflate() on input until output buffer not full, finish
+           compression if all of source has been read in */
+        do {
+            strm.avail_out = CHUNK;
+            strm.next_out = out;
+            ret = deflate(&strm, flush);    /* no bad return value */
+            assert(ret != Z_STREAM_ERROR);  /* state not clobbered */
+            have = CHUNK - strm.avail_out;
+            if (fwrite(out, 1, have, dest) != have || ferror(dest)) {
+                (void)deflateEnd(&strm);
+                return Z_ERRNO;
+            }
+        } while (strm.avail_out == 0);
+        assert(strm.avail_in == 0);     /* all input will be used */
+
+        /* done when last data in file processed */
+    } while (flush != Z_FINISH);
+    assert(ret == Z_STREAM_END);        /* stream will be complete */
+
+    /* clean up and return */
+    (void)deflateEnd(&strm);
+    return Z_OK;
+}
+
+/* Decompress from file source to file dest until stream ends or EOF.
+   inf() returns Z_OK on success, Z_MEM_ERROR if memory could not be
+   allocated for processing, Z_DATA_ERROR if the deflate data is
+   invalid or incomplete, Z_VERSION_ERROR if the version of zlib.h and
+   the version of the library linked do not match, or Z_ERRNO if there
+   is an error reading or writing the files. */
+int inf(FILE *source, FILE *dest)
+{
+    int ret;
+    unsigned have;
+    z_stream strm;
+    unsigned char in[CHUNK];
+    unsigned char out[CHUNK];
+
+    /* allocate inflate state */
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit(&strm);
+    if (ret != Z_OK)
+        return ret;
+
+    /* decompress until deflate stream ends or end of file */
+    do {
+        strm.avail_in = fread(in, 1, CHUNK, source);
+        if (ferror(source)) {
+            (void)inflateEnd(&strm);
+            return Z_ERRNO;
+        }
+        if (strm.avail_in == 0)
+            break;
+        strm.next_in = in;
+
+        /* run inflate() on input until output buffer not full */
+        do {
+            strm.avail_out = CHUNK;
+            strm.next_out = out;
+            ret = inflate(&strm, Z_NO_FLUSH);
+            assert(ret != Z_STREAM_ERROR);  /* state not clobbered */
+            switch (ret) {
+            case Z_NEED_DICT:
+                ret = Z_DATA_ERROR;     /* and fall through */
+            case Z_DATA_ERROR:
+            case Z_MEM_ERROR:
+                (void)inflateEnd(&strm);
+                return ret;
+            }
+            have = CHUNK - strm.avail_out;
+            if (fwrite(out, 1, have, dest) != have || ferror(dest)) {
+                (void)inflateEnd(&strm);
+                return Z_ERRNO;
+            }
+        } while (strm.avail_out == 0);
+
+        /* done when inflate() says it's done */
+    } while (ret != Z_STREAM_END);
+
+    /* clean up and return */
+    (void)inflateEnd(&strm);
+    return ret == Z_STREAM_END ? Z_OK : Z_DATA_ERROR;
+}
+
+/* report a zlib or i/o error */
+void zerr(int ret)
+{
+    fputs("zpipe: ", stderr);
+    switch (ret) {
+    case Z_ERRNO:
+        if (ferror(stdin))
+            fputs("error reading stdin\n", stderr);
+        if (ferror(stdout))
+            fputs("error writing stdout\n", stderr);
+        break;
+    case Z_STREAM_ERROR:
+        fputs("invalid compression level\n", stderr);
+        break;
+    case Z_DATA_ERROR:
+        fputs("invalid or incomplete deflate data\n", stderr);
+        break;
+    case Z_MEM_ERROR:
+        fputs("out of memory\n", stderr);
+        break;
+    case Z_VERSION_ERROR:
+        fputs("zlib version mismatch!\n", stderr);
+    }
+}
+
+/* compress or decompress from stdin to stdout */
+int main(int argc, char **argv)
+{
+    int ret;
+
+    /* avoid end-of-line conversions */
+    SET_BINARY_MODE(stdin);
+    SET_BINARY_MODE(stdout);
+
+    /* do compression if no arguments */
+    if (argc == 1) {
+        ret = def(stdin, stdout, Z_DEFAULT_COMPRESSION);
+        if (ret != Z_OK)
+            zerr(ret);
+        return ret;
+    }
+
+    /* do decompression if -d specified */
+    else if (argc == 2 && strcmp(argv[1], "-d") == 0) {
+        ret = inf(stdin, stdout);
+        if (ret != Z_OK)
+            zerr(ret);
+        return ret;
+    }
+
+    /* otherwise, report usage */
+    else {
+        fputs("zpipe usage: zpipe [-d] < source > dest\n", stderr);
+        return 1;
+    }
+}
diff --git a/third-party/zlib/examples/zran.c b/third-party/zlib/examples/zran.c
new file mode 100644
index 0000000..278f9ad
--- /dev/null
+++ b/third-party/zlib/examples/zran.c
@@ -0,0 +1,409 @@
+/* zran.c -- example of zlib/gzip stream indexing and random access
+ * Copyright (C) 2005, 2012 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+   Version 1.1  29 Sep 2012  Mark Adler */
+
+/* Version History:
+ 1.0  29 May 2005  First version
+ 1.1  29 Sep 2012  Fix memory reallocation error
+ */
+
+/* Illustrate the use of Z_BLOCK, inflatePrime(), and inflateSetDictionary()
+   for random access of a compressed file.  A file containing a zlib or gzip
+   stream is provided on the command line.  The compressed stream is decoded in
+   its entirety, and an index built with access points about every SPAN bytes
+   in the uncompressed output.  The compressed file is left open, and can then
+   be read randomly, having to decompress on the average SPAN/2 uncompressed
+   bytes before getting to the desired block of data.
+
+   An access point can be created at the start of any deflate block, by saving
+   the starting file offset and bit of that block, and the 32K bytes of
+   uncompressed data that precede that block.  Also the uncompressed offset of
+   that block is saved to provide a referece for locating a desired starting
+   point in the uncompressed stream.  build_index() works by decompressing the
+   input zlib or gzip stream a block at a time, and at the end of each block
+   deciding if enough uncompressed data has gone by to justify the creation of
+   a new access point.  If so, that point is saved in a data structure that
+   grows as needed to accommodate the points.
+
+   To use the index, an offset in the uncompressed data is provided, for which
+   the latest accees point at or preceding that offset is located in the index.
+   The input file is positioned to the specified location in the index, and if
+   necessary the first few bits of the compressed data is read from the file.
+   inflate is initialized with those bits and the 32K of uncompressed data, and
+   the decompression then proceeds until the desired offset in the file is
+   reached.  Then the decompression continues to read the desired uncompressed
+   data from the file.
+
+   Another approach would be to generate the index on demand.  In that case,
+   requests for random access reads from the compressed data would try to use
+   the index, but if a read far enough past the end of the index is required,
+   then further index entries would be generated and added.
+
+   There is some fair bit of overhead to starting inflation for the random
+   access, mainly copying the 32K byte dictionary.  So if small pieces of the
+   file are being accessed, it would make sense to implement a cache to hold
+   some lookahead and avoid many calls to extract() for small lengths.
+
+   Another way to build an index would be to use inflateCopy().  That would
+   not be constrained to have access points at block boundaries, but requires
+   more memory per access point, and also cannot be saved to file due to the
+   use of pointers in the state.  The approach here allows for storage of the
+   index in a file.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "zlib.h"
+
+#define local static
+
+#define SPAN 1048576L       /* desired distance between access points */
+#define WINSIZE 32768U      /* sliding window size */
+#define CHUNK 16384         /* file input buffer size */
+
+/* access point entry */
+struct point {
+    off_t out;          /* corresponding offset in uncompressed data */
+    off_t in;           /* offset in input file of first full byte */
+    int bits;           /* number of bits (1-7) from byte at in - 1, or 0 */
+    unsigned char window[WINSIZE];  /* preceding 32K of uncompressed data */
+};
+
+/* access point list */
+struct access {
+    int have;           /* number of list entries filled in */
+    int size;           /* number of list entries allocated */
+    struct point *list; /* allocated list */
+};
+
+/* Deallocate an index built by build_index() */
+local void free_index(struct access *index)
+{
+    if (index != NULL) {
+        free(index->list);
+        free(index);
+    }
+}
+
+/* Add an entry to the access point list.  If out of memory, deallocate the
+   existing list and return NULL. */
+local struct access *addpoint(struct access *index, int bits,
+    off_t in, off_t out, unsigned left, unsigned char *window)
+{
+    struct point *next;
+
+    /* if list is empty, create it (start with eight points) */
+    if (index == NULL) {
+        index = malloc(sizeof(struct access));
+        if (index == NULL) return NULL;
+        index->list = malloc(sizeof(struct point) << 3);
+        if (index->list == NULL) {
+            free(index);
+            return NULL;
+        }
+        index->size = 8;
+        index->have = 0;
+    }
+
+    /* if list is full, make it bigger */
+    else if (index->have == index->size) {
+        index->size <<= 1;
+        next = realloc(index->list, sizeof(struct point) * index->size);
+        if (next == NULL) {
+            free_index(index);
+            return NULL;
+        }
+        index->list = next;
+    }
+
+    /* fill in entry and increment how many we have */
+    next = index->list + index->have;
+    next->bits = bits;
+    next->in = in;
+    next->out = out;
+    if (left)
+        memcpy(next->window, window + WINSIZE - left, left);
+    if (left < WINSIZE)
+        memcpy(next->window + left, window, WINSIZE - left);
+    index->have++;
+
+    /* return list, possibly reallocated */
+    return index;
+}
+
+/* Make one entire pass through the compressed stream and build an index, with
+   access points about every span bytes of uncompressed output -- span is
+   chosen to balance the speed of random access against the memory requirements
+   of the list, about 32K bytes per access point.  Note that data after the end
+   of the first zlib or gzip stream in the file is ignored.  build_index()
+   returns the number of access points on success (>= 1), Z_MEM_ERROR for out
+   of memory, Z_DATA_ERROR for an error in the input file, or Z_ERRNO for a
+   file read error.  On success, *built points to the resulting index. */
+local int build_index(FILE *in, off_t span, struct access **built)
+{
+    int ret;
+    off_t totin, totout;        /* our own total counters to avoid 4GB limit */
+    off_t last;                 /* totout value of last access point */
+    struct access *index;       /* access points being generated */
+    z_stream strm;
+    unsigned char input[CHUNK];
+    unsigned char window[WINSIZE];
+
+    /* initialize inflate */
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, 47);      /* automatic zlib or gzip decoding */
+    if (ret != Z_OK)
+        return ret;
+
+    /* inflate the input, maintain a sliding window, and build an index -- this
+       also validates the integrity of the compressed data using the check
+       information at the end of the gzip or zlib stream */
+    totin = totout = last = 0;
+    index = NULL;               /* will be allocated by first addpoint() */
+    strm.avail_out = 0;
+    do {
+        /* get some compressed data from input file */
+        strm.avail_in = fread(input, 1, CHUNK, in);
+        if (ferror(in)) {
+            ret = Z_ERRNO;
+            goto build_index_error;
+        }
+        if (strm.avail_in == 0) {
+            ret = Z_DATA_ERROR;
+            goto build_index_error;
+        }
+        strm.next_in = input;
+
+        /* process all of that, or until end of stream */
+        do {
+            /* reset sliding window if necessary */
+            if (strm.avail_out == 0) {
+                strm.avail_out = WINSIZE;
+                strm.next_out = window;
+            }
+
+            /* inflate until out of input, output, or at end of block --
+               update the total input and output counters */
+            totin += strm.avail_in;
+            totout += strm.avail_out;
+            ret = inflate(&strm, Z_BLOCK);      /* return at end of block */
+            totin -= strm.avail_in;
+            totout -= strm.avail_out;
+            if (ret == Z_NEED_DICT)
+                ret = Z_DATA_ERROR;
+            if (ret == Z_MEM_ERROR || ret == Z_DATA_ERROR)
+                goto build_index_error;
+            if (ret == Z_STREAM_END)
+                break;
+
+            /* if at end of block, consider adding an index entry (note that if
+               data_type indicates an end-of-block, then all of the
+               uncompressed data from that block has been delivered, and none
+               of the compressed data after that block has been consumed,
+               except for up to seven bits) -- the totout == 0 provides an
+               entry point after the zlib or gzip header, and assures that the
+               index always has at least one access point; we avoid creating an
+               access point after the last block by checking bit 6 of data_type
+             */
+            if ((strm.data_type & 128) && !(strm.data_type & 64) &&
+                (totout == 0 || totout - last > span)) {
+                index = addpoint(index, strm.data_type & 7, totin,
+                                 totout, strm.avail_out, window);
+                if (index == NULL) {
+                    ret = Z_MEM_ERROR;
+                    goto build_index_error;
+                }
+                last = totout;
+            }
+        } while (strm.avail_in != 0);
+    } while (ret != Z_STREAM_END);
+
+    /* clean up and return index (release unused entries in list) */
+    (void)inflateEnd(&strm);
+    index->list = realloc(index->list, sizeof(struct point) * index->have);
+    index->size = index->have;
+    *built = index;
+    return index->size;
+
+    /* return error */
+  build_index_error:
+    (void)inflateEnd(&strm);
+    if (index != NULL)
+        free_index(index);
+    return ret;
+}
+
+/* Use the index to read len bytes from offset into buf, return bytes read or
+   negative for error (Z_DATA_ERROR or Z_MEM_ERROR).  If data is requested past
+   the end of the uncompressed data, then extract() will return a value less
+   than len, indicating how much as actually read into buf.  This function
+   should not return a data error unless the file was modified since the index
+   was generated.  extract() may also return Z_ERRNO if there is an error on
+   reading or seeking the input file. */
+local int extract(FILE *in, struct access *index, off_t offset,
+                  unsigned char *buf, int len)
+{
+    int ret, skip;
+    z_stream strm;
+    struct point *here;
+    unsigned char input[CHUNK];
+    unsigned char discard[WINSIZE];
+
+    /* proceed only if something reasonable to do */
+    if (len < 0)
+        return 0;
+
+    /* find where in stream to start */
+    here = index->list;
+    ret = index->have;
+    while (--ret && here[1].out <= offset)
+        here++;
+
+    /* initialize file and inflate state to start there */
+    strm.zalloc = Z_NULL;
+    strm.zfree = Z_NULL;
+    strm.opaque = Z_NULL;
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, -15);         /* raw inflate */
+    if (ret != Z_OK)
+        return ret;
+    ret = fseeko(in, here->in - (here->bits ? 1 : 0), SEEK_SET);
+    if (ret == -1)
+        goto extract_ret;
+    if (here->bits) {
+        ret = getc(in);
+        if (ret == -1) {
+            ret = ferror(in) ? Z_ERRNO : Z_DATA_ERROR;
+            goto extract_ret;
+        }
+        (void)inflatePrime(&strm, here->bits, ret >> (8 - here->bits));
+    }
+    (void)inflateSetDictionary(&strm, here->window, WINSIZE);
+
+    /* skip uncompressed bytes until offset reached, then satisfy request */
+    offset -= here->out;
+    strm.avail_in = 0;
+    skip = 1;                               /* while skipping to offset */
+    do {
+        /* define where to put uncompressed data, and how much */
+        if (offset == 0 && skip) {          /* at offset now */
+            strm.avail_out = len;
+            strm.next_out = buf;
+            skip = 0;                       /* only do this once */
+        }
+        if (offset > WINSIZE) {             /* skip WINSIZE bytes */
+            strm.avail_out = WINSIZE;
+            strm.next_out = discard;
+            offset -= WINSIZE;
+        }
+        else if (offset != 0) {             /* last skip */
+            strm.avail_out = (unsigned)offset;
+            strm.next_out = discard;
+            offset = 0;
+        }
+
+        /* uncompress until avail_out filled, or end of stream */
+        do {
+            if (strm.avail_in == 0) {
+                strm.avail_in = fread(input, 1, CHUNK, in);
+                if (ferror(in)) {
+                    ret = Z_ERRNO;
+                    goto extract_ret;
+                }
+                if (strm.avail_in == 0) {
+                    ret = Z_DATA_ERROR;
+                    goto extract_ret;
+                }
+                strm.next_in = input;
+            }
+            ret = inflate(&strm, Z_NO_FLUSH);       /* normal inflate */
+            if (ret == Z_NEED_DICT)
+                ret = Z_DATA_ERROR;
+            if (ret == Z_MEM_ERROR || ret == Z_DATA_ERROR)
+                goto extract_ret;
+            if (ret == Z_STREAM_END)
+                break;
+        } while (strm.avail_out != 0);
+
+        /* if reach end of stream, then don't keep trying to get more */
+        if (ret == Z_STREAM_END)
+            break;
+
+        /* do until offset reached and requested data read, or stream ends */
+    } while (skip);
+
+    /* compute number of uncompressed bytes read after offset */
+    ret = skip ? 0 : len - strm.avail_out;
+
+    /* clean up and return bytes read or error */
+  extract_ret:
+    (void)inflateEnd(&strm);
+    return ret;
+}
+
+/* Demonstrate the use of build_index() and extract() by processing the file
+   provided on the command line, and the extracting 16K from about 2/3rds of
+   the way through the uncompressed output, and writing that to stdout. */
+int main(int argc, char **argv)
+{
+    int len;
+    off_t offset;
+    FILE *in;
+    struct access *index = NULL;
+    unsigned char buf[CHUNK];
+
+    /* open input file */
+    if (argc != 2) {
+        fprintf(stderr, "usage: zran file.gz\n");
+        return 1;
+    }
+    in = fopen(argv[1], "rb");
+    if (in == NULL) {
+        fprintf(stderr, "zran: could not open %s for reading\n", argv[1]);
+        return 1;
+    }
+
+    /* build index */
+    len = build_index(in, SPAN, &index);
+    if (len < 0) {
+        fclose(in);
+        switch (len) {
+        case Z_MEM_ERROR:
+            fprintf(stderr, "zran: out of memory\n");
+            break;
+        case Z_DATA_ERROR:
+            fprintf(stderr, "zran: compressed data error in %s\n", argv[1]);
+            break;
+        case Z_ERRNO:
+            fprintf(stderr, "zran: read error on %s\n", argv[1]);
+            break;
+        default:
+            fprintf(stderr, "zran: error %d while building index\n", len);
+        }
+        return 1;
+    }
+    fprintf(stderr, "zran: built index with %d access points\n", len);
+
+    /* use index by reading some bytes from an arbitrary offset */
+    offset = (index->list[index->have - 1].out << 1) / 3;
+    len = extract(in, index, offset, buf, CHUNK);
+    if (len < 0)
+        fprintf(stderr, "zran: extraction failed: %s error\n",
+                len == Z_MEM_ERROR ? "out of memory" : "input corrupted");
+    else {
+        fwrite(buf, 1, len, stdout);
+        fprintf(stderr, "zran: extracted %d bytes at %llu\n", len, offset);
+    }
+
+    /* clean up and exit */
+    free_index(index);
+    fclose(in);
+    return 0;
+}
diff --git a/third-party/zlib/gzclose.c b/third-party/zlib/gzclose.c
new file mode 100644
index 0000000..caeb99a
--- /dev/null
+++ b/third-party/zlib/gzclose.c
@@ -0,0 +1,25 @@
+/* gzclose.c -- zlib gzclose() function
+ * Copyright (C) 2004, 2010 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "gzguts.h"
+
+/* gzclose() is in a separate file so that it is linked in only if it is used.
+   That way the other gzclose functions can be used instead to avoid linking in
+   unneeded compression or decompression routines. */
+int ZEXPORT gzclose(file)
+    gzFile file;
+{
+#ifndef NO_GZCOMPRESS
+    gz_statep state;
+
+    if (file == NULL)
+        return Z_STREAM_ERROR;
+    state = (gz_statep)file;
+
+    return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file);
+#else
+    return gzclose_r(file);
+#endif
+}
diff --git a/third-party/zlib/gzguts.h b/third-party/zlib/gzguts.h
new file mode 100644
index 0000000..d87659d
--- /dev/null
+++ b/third-party/zlib/gzguts.h
@@ -0,0 +1,209 @@
+/* gzguts.h -- zlib internal header definitions for gz* operations
+ * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#ifdef _LARGEFILE64_SOURCE
+#  ifndef _LARGEFILE_SOURCE
+#    define _LARGEFILE_SOURCE 1
+#  endif
+#  ifdef _FILE_OFFSET_BITS
+#    undef _FILE_OFFSET_BITS
+#  endif
+#endif
+
+#ifdef HAVE_HIDDEN
+#  define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
+#else
+#  define ZLIB_INTERNAL
+#endif
+
+#include <stdio.h>
+#include "zlib.h"
+#ifdef STDC
+#  include <string.h>
+#  include <stdlib.h>
+#  include <limits.h>
+#endif
+#include <fcntl.h>
+
+#ifdef _WIN32
+#  include <stddef.h>
+#endif
+
+#if defined(__TURBOC__) || defined(_MSC_VER) || defined(_WIN32)
+#  include <io.h>
+#endif
+
+#ifdef WINAPI_FAMILY
+#  define open _open
+#  define read _read
+#  define write _write
+#  define close _close
+#endif
+
+#ifdef NO_DEFLATE       /* for compatibility with old definition */
+#  define NO_GZCOMPRESS
+#endif
+
+#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)
+#  ifndef HAVE_VSNPRINTF
+#    define HAVE_VSNPRINTF
+#  endif
+#endif
+
+#if defined(__CYGWIN__)
+#  ifndef HAVE_VSNPRINTF
+#    define HAVE_VSNPRINTF
+#  endif
+#endif
+
+#if defined(MSDOS) && defined(__BORLANDC__) && (BORLANDC > 0x410)
+#  ifndef HAVE_VSNPRINTF
+#    define HAVE_VSNPRINTF
+#  endif
+#endif
+
+#ifndef HAVE_VSNPRINTF
+#  ifdef MSDOS
+/* vsnprintf may exist on some MS-DOS compilers (DJGPP?),
+   but for now we just assume it doesn't. */
+#    define NO_vsnprintf
+#  endif
+#  ifdef __TURBOC__
+#    define NO_vsnprintf
+#  endif
+#  ifdef WIN32
+/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */
+#    if !defined(vsnprintf) && !defined(NO_vsnprintf)
+#      if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 )
+#         define vsnprintf _vsnprintf
+#      endif
+#    endif
+#  endif
+#  ifdef __SASC
+#    define NO_vsnprintf
+#  endif
+#  ifdef VMS
+#    define NO_vsnprintf
+#  endif
+#  ifdef __OS400__
+#    define NO_vsnprintf
+#  endif
+#  ifdef __MVS__
+#    define NO_vsnprintf
+#  endif
+#endif
+
+/* unlike snprintf (which is required in C99, yet still not supported by
+   Microsoft more than a decade later!), _snprintf does not guarantee null
+   termination of the result -- however this is only used in gzlib.c where
+   the result is assured to fit in the space provided */
+#ifdef _MSC_VER
+#  define snprintf _snprintf
+#endif
+
+#ifndef local
+#  define local static
+#endif
+/* compile with -Dlocal if your debugger can't find static symbols */
+
+/* gz* functions always use library allocation functions */
+#ifndef STDC
+  extern voidp  malloc OF((uInt size));
+  extern void   free   OF((voidpf ptr));
+#endif
+
+/* get errno and strerror definition */
+#if defined UNDER_CE
+#  include <windows.h>
+#  define zstrerror() gz_strwinerror((DWORD)GetLastError())
+#else
+#  ifndef NO_STRERROR
+#    include <errno.h>
+#    define zstrerror() strerror(errno)
+#  else
+#    define zstrerror() "stdio error (consult errno)"
+#  endif
+#endif
+
+/* provide prototypes for these when building zlib without LFS */
+#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0
+    ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
+    ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
+    ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
+    ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
+#endif
+
+/* default memLevel */
+#if MAX_MEM_LEVEL >= 8
+#  define DEF_MEM_LEVEL 8
+#else
+#  define DEF_MEM_LEVEL  MAX_MEM_LEVEL
+#endif
+
+/* default i/o buffer size -- double this for output when reading (this and
+   twice this must be able to fit in an unsigned type) */
+#define GZBUFSIZE 8192
+
+/* gzip modes, also provide a little integrity check on the passed structure */
+#define GZ_NONE 0
+#define GZ_READ 7247
+#define GZ_WRITE 31153
+#define GZ_APPEND 1     /* mode set to GZ_WRITE after the file is opened */
+
+/* values for gz_state how */
+#define LOOK 0      /* look for a gzip header */
+#define COPY 1      /* copy input directly */
+#define GZIP 2      /* decompress a gzip stream */
+
+/* internal gzip file state data structure */
+typedef struct {
+        /* exposed contents for gzgetc() macro */
+    struct gzFile_s x;      /* "x" for exposed */
+                            /* x.have: number of bytes available at x.next */
+                            /* x.next: next output data to deliver or write */
+                            /* x.pos: current position in uncompressed data */
+        /* used for both reading and writing */
+    int mode;               /* see gzip modes above */
+    int fd;                 /* file descriptor */
+    char *path;             /* path or fd for error messages */
+    unsigned size;          /* buffer size, zero if not allocated yet */
+    unsigned want;          /* requested buffer size, default is GZBUFSIZE */
+    unsigned char *in;      /* input buffer */
+    unsigned char *out;     /* output buffer (double-sized when reading) */
+    int direct;             /* 0 if processing gzip, 1 if transparent */
+        /* just for reading */
+    int how;                /* 0: get header, 1: copy, 2: decompress */
+    z_off64_t start;        /* where the gzip data started, for rewinding */
+    int eof;                /* true if end of input file reached */
+    int past;               /* true if read requested past end */
+        /* just for writing */
+    int level;              /* compression level */
+    int strategy;           /* compression strategy */
+        /* seek request */
+    z_off64_t skip;         /* amount to skip (already rewound if backwards) */
+    int seek;               /* true if seek request pending */
+        /* error information */
+    int err;                /* error code */
+    char *msg;              /* error message */
+        /* zlib inflate or deflate stream */
+    z_stream strm;          /* stream structure in-place (not a pointer) */
+} gz_state;
+typedef gz_state FAR *gz_statep;
+
+/* shared functions */
+void ZLIB_INTERNAL gz_error OF((gz_statep, int, const char *));
+#if defined UNDER_CE
+char ZLIB_INTERNAL *gz_strwinerror OF((DWORD error));
+#endif
+
+/* GT_OFF(x), where x is an unsigned value, is true if x > maximum z_off64_t
+   value -- needed when comparing unsigned to z_off64_t, which is signed
+   (possible z_off64_t types off_t, off64_t, and long are all signed) */
+#ifdef INT_MAX
+#  define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > INT_MAX)
+#else
+unsigned ZLIB_INTERNAL gz_intmax OF((void));
+#  define GT_OFF(x) (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
+#endif
diff --git a/third-party/zlib/gzlib.c b/third-party/zlib/gzlib.c
new file mode 100644
index 0000000..fae202e
--- /dev/null
+++ b/third-party/zlib/gzlib.c
@@ -0,0 +1,634 @@
+/* gzlib.c -- zlib functions common to reading and writing gzip files
+ * Copyright (C) 2004, 2010, 2011, 2012, 2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "gzguts.h"
+
+#if defined(_WIN32) && !defined(__BORLANDC__)
+#  define LSEEK _lseeki64
+#else
+#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
+#  define LSEEK lseek64
+#else
+#  define LSEEK lseek
+#endif
+#endif
+
+/* Local functions */
+local void gz_reset OF((gz_statep));
+local gzFile gz_open OF((const void *, int, const char *));
+
+#if defined UNDER_CE
+
+/* Map the Windows error number in ERROR to a locale-dependent error message
+   string and return a pointer to it.  Typically, the values for ERROR come
+   from GetLastError.
+
+   The string pointed to shall not be modified by the application, but may be
+   overwritten by a subsequent call to gz_strwinerror
+
+   The gz_strwinerror function does not change the current setting of
+   GetLastError. */
+char ZLIB_INTERNAL *gz_strwinerror (error)
+     DWORD error;
+{
+    static char buf[1024];
+
+    wchar_t *msgbuf;
+    DWORD lasterr = GetLastError();
+    DWORD chars = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM
+        | FORMAT_MESSAGE_ALLOCATE_BUFFER,
+        NULL,
+        error,
+        0, /* Default language */
+        (LPVOID)&msgbuf,
+        0,
+        NULL);
+    if (chars != 0) {
+        /* If there is an \r\n appended, zap it.  */
+        if (chars >= 2
+            && msgbuf[chars - 2] == '\r' && msgbuf[chars - 1] == '\n') {
+            chars -= 2;
+            msgbuf[chars] = 0;
+        }
+
+        if (chars > sizeof (buf) - 1) {
+            chars = sizeof (buf) - 1;
+            msgbuf[chars] = 0;
+        }
+
+        wcstombs(buf, msgbuf, chars + 1);
+        LocalFree(msgbuf);
+    }
+    else {
+        sprintf(buf, "unknown win32 error (%ld)", error);
+    }
+
+    SetLastError(lasterr);
+    return buf;
+}
+
+#endif /* UNDER_CE */
+
+/* Reset gzip file state */
+local void gz_reset(state)
+    gz_statep state;
+{
+    state->x.have = 0;              /* no output data available */
+    if (state->mode == GZ_READ) {   /* for reading ... */
+        state->eof = 0;             /* not at end of file */
+        state->past = 0;            /* have not read past end yet */
+        state->how = LOOK;          /* look for gzip header */
+    }
+    state->seek = 0;                /* no seek request pending */
+    gz_error(state, Z_OK, NULL);    /* clear error */
+    state->x.pos = 0;               /* no uncompressed data yet */
+    state->strm.avail_in = 0;       /* no input data yet */
+}
+
+/* Open a gzip file either by name or file descriptor. */
+local gzFile gz_open(path, fd, mode)
+    const void *path;
+    int fd;
+    const char *mode;
+{
+    gz_statep state;
+    size_t len;
+    int oflag;
+#ifdef O_CLOEXEC
+    int cloexec = 0;
+#endif
+#ifdef O_EXCL
+    int exclusive = 0;
+#endif
+
+    /* check input */
+    if (path == NULL)
+        return NULL;
+
+    /* allocate gzFile structure to return */
+    state = (gz_statep)malloc(sizeof(gz_state));
+    if (state == NULL)
+        return NULL;
+    state->size = 0;            /* no buffers allocated yet */
+    state->want = GZBUFSIZE;    /* requested buffer size */
+    state->msg = NULL;          /* no error message yet */
+
+    /* interpret mode */
+    state->mode = GZ_NONE;
+    state->level = Z_DEFAULT_COMPRESSION;
+    state->strategy = Z_DEFAULT_STRATEGY;
+    state->direct = 0;
+    while (*mode) {
+        if (*mode >= '0' && *mode <= '9')
+            state->level = *mode - '0';
+        else
+            switch (*mode) {
+            case 'r':
+                state->mode = GZ_READ;
+                break;
+#ifndef NO_GZCOMPRESS
+            case 'w':
+                state->mode = GZ_WRITE;
+                break;
+            case 'a':
+                state->mode = GZ_APPEND;
+                break;
+#endif
+            case '+':       /* can't read and write at the same time */
+                free(state);
+                return NULL;
+            case 'b':       /* ignore -- will request binary anyway */
+                break;
+#ifdef O_CLOEXEC
+            case 'e':
+                cloexec = 1;
+                break;
+#endif
+#ifdef O_EXCL
+            case 'x':
+                exclusive = 1;
+                break;
+#endif
+            case 'f':
+                state->strategy = Z_FILTERED;
+                break;
+            case 'h':
+                state->strategy = Z_HUFFMAN_ONLY;
+                break;
+            case 'R':
+                state->strategy = Z_RLE;
+                break;
+            case 'F':
+                state->strategy = Z_FIXED;
+                break;
+            case 'T':
+                state->direct = 1;
+                break;
+            default:        /* could consider as an error, but just ignore */
+                ;
+            }
+        mode++;
+    }
+
+    /* must provide an "r", "w", or "a" */
+    if (state->mode == GZ_NONE) {
+        free(state);
+        return NULL;
+    }
+
+    /* can't force transparent read */
+    if (state->mode == GZ_READ) {
+        if (state->direct) {
+            free(state);
+            return NULL;
+        }
+        state->direct = 1;      /* for empty file */
+    }
+
+    /* save the path name for error messages */
+#ifdef _WIN32
+    if (fd == -2) {
+        len = wcstombs(NULL, path, 0);
+        if (len == (size_t)-1)
+            len = 0;
+    }
+    else
+#endif
+        len = strlen((const char *)path);
+    state->path = (char *)malloc(len + 1);
+    if (state->path == NULL) {
+        free(state);
+        return NULL;
+    }
+#ifdef _WIN32
+    if (fd == -2)
+        if (len)
+            wcstombs(state->path, path, len + 1);
+        else
+            *(state->path) = 0;
+    else
+#endif
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+        snprintf(state->path, len + 1, "%s", (const char *)path);
+#else
+        strcpy(state->path, path);
+#endif
+
+    /* compute the flags for open() */
+    oflag =
+#ifdef O_LARGEFILE
+        O_LARGEFILE |
+#endif
+#ifdef O_BINARY
+        O_BINARY |
+#endif
+#ifdef O_CLOEXEC
+        (cloexec ? O_CLOEXEC : 0) |
+#endif
+        (state->mode == GZ_READ ?
+         O_RDONLY :
+         (O_WRONLY | O_CREAT |
+#ifdef O_EXCL
+          (exclusive ? O_EXCL : 0) |
+#endif
+          (state->mode == GZ_WRITE ?
+           O_TRUNC :
+           O_APPEND)));
+
+    /* open the file with the appropriate flags (or just use fd) */
+    state->fd = fd > -1 ? fd : (
+#ifdef _WIN32
+        fd == -2 ? _wopen(path, oflag, 0666) :
+#endif
+        open((const char *)path, oflag, 0666));
+    if (state->fd == -1) {
+        free(state->path);
+        free(state);
+        return NULL;
+    }
+    if (state->mode == GZ_APPEND)
+        state->mode = GZ_WRITE;         /* simplify later checks */
+
+    /* save the current position for rewinding (only if reading) */
+    if (state->mode == GZ_READ) {
+        state->start = LSEEK(state->fd, 0, SEEK_CUR);
+        if (state->start == -1) state->start = 0;
+    }
+
+    /* initialize stream */
+    gz_reset(state);
+
+    /* return stream */
+    return (gzFile)state;
+}
+
+/* -- see zlib.h -- */
+gzFile ZEXPORT gzopen(path, mode)
+    const char *path;
+    const char *mode;
+{
+    return gz_open(path, -1, mode);
+}
+
+/* -- see zlib.h -- */
+gzFile ZEXPORT gzopen64(path, mode)
+    const char *path;
+    const char *mode;
+{
+    return gz_open(path, -1, mode);
+}
+
+/* -- see zlib.h -- */
+gzFile ZEXPORT gzdopen(fd, mode)
+    int fd;
+    const char *mode;
+{
+    char *path;         /* identifier for error messages */
+    gzFile gz;
+
+    if (fd == -1 || (path = (char *)malloc(7 + 3 * sizeof(int))) == NULL)
+        return NULL;
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+    snprintf(path, 7 + 3 * sizeof(int), "<fd:%d>", fd); /* for debugging */
+#else
+    sprintf(path, "<fd:%d>", fd);   /* for debugging */
+#endif
+    gz = gz_open(path, fd, mode);
+    free(path);
+    return gz;
+}
+
+/* -- see zlib.h -- */
+#ifdef _WIN32
+gzFile ZEXPORT gzopen_w(path, mode)
+    const wchar_t *path;
+    const char *mode;
+{
+    return gz_open(path, -2, mode);
+}
+#endif
+
+/* -- see zlib.h -- */
+int ZEXPORT gzbuffer(file, size)
+    gzFile file;
+    unsigned size;
+{
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return -1;
+
+    /* make sure we haven't already allocated memory */
+    if (state->size != 0)
+        return -1;
+
+    /* check and set requested size */
+    if (size < 2)
+        size = 2;               /* need two bytes to check magic header */
+    state->want = size;
+    return 0;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzrewind(file)
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+
+    /* check that we're reading and that there's no error */
+    if (state->mode != GZ_READ ||
+            (state->err != Z_OK && state->err != Z_BUF_ERROR))
+        return -1;
+
+    /* back up and start over */
+    if (LSEEK(state->fd, state->start, SEEK_SET) == -1)
+        return -1;
+    gz_reset(state);
+    return 0;
+}
+
+/* -- see zlib.h -- */
+z_off64_t ZEXPORT gzseek64(file, offset, whence)
+    gzFile file;
+    z_off64_t offset;
+    int whence;
+{
+    unsigned n;
+    z_off64_t ret;
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return -1;
+
+    /* check that there's no error */
+    if (state->err != Z_OK && state->err != Z_BUF_ERROR)
+        return -1;
+
+    /* can only seek from start or relative to current position */
+    if (whence != SEEK_SET && whence != SEEK_CUR)
+        return -1;
+
+    /* normalize offset to a SEEK_CUR specification */
+    if (whence == SEEK_SET)
+        offset -= state->x.pos;
+    else if (state->seek)
+        offset += state->skip;
+    state->seek = 0;
+
+    /* if within raw area while reading, just go there */
+    if (state->mode == GZ_READ && state->how == COPY &&
+            state->x.pos + offset >= 0) {
+        ret = LSEEK(state->fd, offset - state->x.have, SEEK_CUR);
+        if (ret == -1)
+            return -1;
+        state->x.have = 0;
+        state->eof = 0;
+        state->past = 0;
+        state->seek = 0;
+        gz_error(state, Z_OK, NULL);
+        state->strm.avail_in = 0;
+        state->x.pos += offset;
+        return state->x.pos;
+    }
+
+    /* calculate skip amount, rewinding if needed for back seek when reading */
+    if (offset < 0) {
+        if (state->mode != GZ_READ)         /* writing -- can't go backwards */
+            return -1;
+        offset += state->x.pos;
+        if (offset < 0)                     /* before start of file! */
+            return -1;
+        if (gzrewind(file) == -1)           /* rewind, then skip to offset */
+            return -1;
+    }
+
+    /* if reading, skip what's in output buffer (one less gzgetc() check) */
+    if (state->mode == GZ_READ) {
+        n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > offset ?
+            (unsigned)offset : state->x.have;
+        state->x.have -= n;
+        state->x.next += n;
+        state->x.pos += n;
+        offset -= n;
+    }
+
+    /* request skip (if not zero) */
+    if (offset) {
+        state->seek = 1;
+        state->skip = offset;
+    }
+    return state->x.pos + offset;
+}
+
+/* -- see zlib.h -- */
+z_off_t ZEXPORT gzseek(file, offset, whence)
+    gzFile file;
+    z_off_t offset;
+    int whence;
+{
+    z_off64_t ret;
+
+    ret = gzseek64(file, (z_off64_t)offset, whence);
+    return ret == (z_off_t)ret ? (z_off_t)ret : -1;
+}
+
+/* -- see zlib.h -- */
+z_off64_t ZEXPORT gztell64(file)
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return -1;
+
+    /* return position */
+    return state->x.pos + (state->seek ? state->skip : 0);
+}
+
+/* -- see zlib.h -- */
+z_off_t ZEXPORT gztell(file)
+    gzFile file;
+{
+    z_off64_t ret;
+
+    ret = gztell64(file);
+    return ret == (z_off_t)ret ? (z_off_t)ret : -1;
+}
+
+/* -- see zlib.h -- */
+z_off64_t ZEXPORT gzoffset64(file)
+    gzFile file;
+{
+    z_off64_t offset;
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return -1;
+
+    /* compute and return effective offset in file */
+    offset = LSEEK(state->fd, 0, SEEK_CUR);
+    if (offset == -1)
+        return -1;
+    if (state->mode == GZ_READ)             /* reading */
+        offset -= state->strm.avail_in;     /* don't count buffered input */
+    return offset;
+}
+
+/* -- see zlib.h -- */
+z_off_t ZEXPORT gzoffset(file)
+    gzFile file;
+{
+    z_off64_t ret;
+
+    ret = gzoffset64(file);
+    return ret == (z_off_t)ret ? (z_off_t)ret : -1;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzeof(file)
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return 0;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return 0;
+
+    /* return end-of-file state */
+    return state->mode == GZ_READ ? state->past : 0;
+}
+
+/* -- see zlib.h -- */
+const char * ZEXPORT gzerror(file, errnum)
+    gzFile file;
+    int *errnum;
+{
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return NULL;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return NULL;
+
+    /* return error information */
+    if (errnum != NULL)
+        *errnum = state->err;
+    return state->err == Z_MEM_ERROR ? "out of memory" :
+                                       (state->msg == NULL ? "" : state->msg);
+}
+
+/* -- see zlib.h -- */
+void ZEXPORT gzclearerr(file)
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure and check integrity */
+    if (file == NULL)
+        return;
+    state = (gz_statep)file;
+    if (state->mode != GZ_READ && state->mode != GZ_WRITE)
+        return;
+
+    /* clear error and end-of-file */
+    if (state->mode == GZ_READ) {
+        state->eof = 0;
+        state->past = 0;
+    }
+    gz_error(state, Z_OK, NULL);
+}
+
+/* Create an error message in allocated memory and set state->err and
+   state->msg accordingly.  Free any previous error message already there.  Do
+   not try to free or allocate space if the error is Z_MEM_ERROR (out of
+   memory).  Simply save the error message as a static string.  If there is an
+   allocation failure constructing the error message, then convert the error to
+   out of memory. */
+void ZLIB_INTERNAL gz_error(state, err, msg)
+    gz_statep state;
+    int err;
+    const char *msg;
+{
+    /* free previously allocated message and clear */
+    if (state->msg != NULL) {
+        if (state->err != Z_MEM_ERROR)
+            free(state->msg);
+        state->msg = NULL;
+    }
+
+    /* if fatal, set state->x.have to 0 so that the gzgetc() macro fails */
+    if (err != Z_OK && err != Z_BUF_ERROR)
+        state->x.have = 0;
+
+    /* set error code, and if no message, then done */
+    state->err = err;
+    if (msg == NULL)
+        return;
+
+    /* for an out of memory error, return literal string when requested */
+    if (err == Z_MEM_ERROR)
+        return;
+
+    /* construct error message with path */
+    if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) ==
+            NULL) {
+        state->err = Z_MEM_ERROR;
+        return;
+    }
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+    snprintf(state->msg, strlen(state->path) + strlen(msg) + 3,
+             "%s%s%s", state->path, ": ", msg);
+#else
+    strcpy(state->msg, state->path);
+    strcat(state->msg, ": ");
+    strcat(state->msg, msg);
+#endif
+    return;
+}
+
+#ifndef INT_MAX
+/* portably return maximum value for an int (when limits.h presumed not
+   available) -- we need to do this to cover cases where 2's complement not
+   used, since C standard permits 1's complement and sign-bit representations,
+   otherwise we could just use ((unsigned)-1) >> 1 */
+unsigned ZLIB_INTERNAL gz_intmax()
+{
+    unsigned p, q;
+
+    p = 1;
+    do {
+        q = p;
+        p <<= 1;
+        p++;
+    } while (p > q);
+    return q >> 1;
+}
+#endif
diff --git a/third-party/zlib/gzread.c b/third-party/zlib/gzread.c
new file mode 100644
index 0000000..bf4538e
--- /dev/null
+++ b/third-party/zlib/gzread.c
@@ -0,0 +1,594 @@
+/* gzread.c -- zlib functions for reading gzip files
+ * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "gzguts.h"
+
+/* Local functions */
+local int gz_load OF((gz_statep, unsigned char *, unsigned, unsigned *));
+local int gz_avail OF((gz_statep));
+local int gz_look OF((gz_statep));
+local int gz_decomp OF((gz_statep));
+local int gz_fetch OF((gz_statep));
+local int gz_skip OF((gz_statep, z_off64_t));
+
+/* Use read() to load a buffer -- return -1 on error, otherwise 0.  Read from
+   state->fd, and update state->eof, state->err, and state->msg as appropriate.
+   This function needs to loop on read(), since read() is not guaranteed to
+   read the number of bytes requested, depending on the type of descriptor. */
+local int gz_load(state, buf, len, have)
+    gz_statep state;
+    unsigned char *buf;
+    unsigned len;
+    unsigned *have;
+{
+    int ret;
+
+    *have = 0;
+    do {
+        ret = read(state->fd, buf + *have, len - *have);
+        if (ret <= 0)
+            break;
+        *have += ret;
+    } while (*have < len);
+    if (ret < 0) {
+        gz_error(state, Z_ERRNO, zstrerror());
+        return -1;
+    }
+    if (ret == 0)
+        state->eof = 1;
+    return 0;
+}
+
+/* Load up input buffer and set eof flag if last data loaded -- return -1 on
+   error, 0 otherwise.  Note that the eof flag is set when the end of the input
+   file is reached, even though there may be unused data in the buffer.  Once
+   that data has been used, no more attempts will be made to read the file.
+   If strm->avail_in != 0, then the current data is moved to the beginning of
+   the input buffer, and then the remainder of the buffer is loaded with the
+   available data from the input file. */
+local int gz_avail(state)
+    gz_statep state;
+{
+    unsigned got;
+    z_streamp strm = &(state->strm);
+
+    if (state->err != Z_OK && state->err != Z_BUF_ERROR)
+        return -1;
+    if (state->eof == 0) {
+        if (strm->avail_in) {       /* copy what's there to the start */
+            unsigned char *p = state->in;
+            unsigned const char *q = strm->next_in;
+            unsigned n = strm->avail_in;
+            do {
+                *p++ = *q++;
+            } while (--n);
+        }
+        if (gz_load(state, state->in + strm->avail_in,
+                    state->size - strm->avail_in, &got) == -1)
+            return -1;
+        strm->avail_in += got;
+        strm->next_in = state->in;
+    }
+    return 0;
+}
+
+/* Look for gzip header, set up for inflate or copy.  state->x.have must be 0.
+   If this is the first time in, allocate required memory.  state->how will be
+   left unchanged if there is no more input data available, will be set to COPY
+   if there is no gzip header and direct copying will be performed, or it will
+   be set to GZIP for decompression.  If direct copying, then leftover input
+   data from the input buffer will be copied to the output buffer.  In that
+   case, all further file reads will be directly to either the output buffer or
+   a user buffer.  If decompressing, the inflate state will be initialized.
+   gz_look() will return 0 on success or -1 on failure. */
+local int gz_look(state)
+    gz_statep state;
+{
+    z_streamp strm = &(state->strm);
+
+    /* allocate read buffers and inflate memory */
+    if (state->size == 0) {
+        /* allocate buffers */
+        state->in = (unsigned char *)malloc(state->want);
+        state->out = (unsigned char *)malloc(state->want << 1);
+        if (state->in == NULL || state->out == NULL) {
+            if (state->out != NULL)
+                free(state->out);
+            if (state->in != NULL)
+                free(state->in);
+            gz_error(state, Z_MEM_ERROR, "out of memory");
+            return -1;
+        }
+        state->size = state->want;
+
+        /* allocate inflate memory */
+        state->strm.zalloc = Z_NULL;
+        state->strm.zfree = Z_NULL;
+        state->strm.opaque = Z_NULL;
+        state->strm.avail_in = 0;
+        state->strm.next_in = Z_NULL;
+        if (inflateInit2(&(state->strm), 15 + 16) != Z_OK) {    /* gunzip */
+            free(state->out);
+            free(state->in);
+            state->size = 0;
+            gz_error(state, Z_MEM_ERROR, "out of memory");
+            return -1;
+        }
+    }
+
+    /* get at least the magic bytes in the input buffer */
+    if (strm->avail_in < 2) {
+        if (gz_avail(state) == -1)
+            return -1;
+        if (strm->avail_in == 0)
+            return 0;
+    }
+
+    /* look for gzip magic bytes -- if there, do gzip decoding (note: there is
+       a logical dilemma here when considering the case of a partially written
+       gzip file, to wit, if a single 31 byte is written, then we cannot tell
+       whether this is a single-byte file, or just a partially written gzip
+       file -- for here we assume that if a gzip file is being written, then
+       the header will be written in a single operation, so that reading a
+       single byte is sufficient indication that it is not a gzip file) */
+    if (strm->avail_in > 1 &&
+            strm->next_in[0] == 31 && strm->next_in[1] == 139) {
+        inflateReset(strm);
+        state->how = GZIP;
+        state->direct = 0;
+        return 0;
+    }
+
+    /* no gzip header -- if we were decoding gzip before, then this is trailing
+       garbage.  Ignore the trailing garbage and finish. */
+    if (state->direct == 0) {
+        strm->avail_in = 0;
+        state->eof = 1;
+        state->x.have = 0;
+        return 0;
+    }
+
+    /* doing raw i/o, copy any leftover input to output -- this assumes that
+       the output buffer is larger than the input buffer, which also assures
+       space for gzungetc() */
+    state->x.next = state->out;
+    if (strm->avail_in) {
+        memcpy(state->x.next, strm->next_in, strm->avail_in);
+        state->x.have = strm->avail_in;
+        strm->avail_in = 0;
+    }
+    state->how = COPY;
+    state->direct = 1;
+    return 0;
+}
+
+/* Decompress from input to the provided next_out and avail_out in the state.
+   On return, state->x.have and state->x.next point to the just decompressed
+   data.  If the gzip stream completes, state->how is reset to LOOK to look for
+   the next gzip stream or raw data, once state->x.have is depleted.  Returns 0
+   on success, -1 on failure. */
+local int gz_decomp(state)
+    gz_statep state;
+{
+    int ret = Z_OK;
+    unsigned had;
+    z_streamp strm = &(state->strm);
+
+    /* fill output buffer up to end of deflate stream */
+    had = strm->avail_out;
+    do {
+        /* get more input for inflate() */
+        if (strm->avail_in == 0 && gz_avail(state) == -1)
+            return -1;
+        if (strm->avail_in == 0) {
+            gz_error(state, Z_BUF_ERROR, "unexpected end of file");
+            break;
+        }
+
+        /* decompress and handle errors */
+        ret = inflate(strm, Z_NO_FLUSH);
+        if (ret == Z_STREAM_ERROR || ret == Z_NEED_DICT) {
+            gz_error(state, Z_STREAM_ERROR,
+                     "internal error: inflate stream corrupt");
+            return -1;
+        }
+        if (ret == Z_MEM_ERROR) {
+            gz_error(state, Z_MEM_ERROR, "out of memory");
+            return -1;
+        }
+        if (ret == Z_DATA_ERROR) {              /* deflate stream invalid */
+            gz_error(state, Z_DATA_ERROR,
+                     strm->msg == NULL ? "compressed data error" : strm->msg);
+            return -1;
+        }
+    } while (strm->avail_out && ret != Z_STREAM_END);
+
+    /* update available output */
+    state->x.have = had - strm->avail_out;
+    state->x.next = strm->next_out - state->x.have;
+
+    /* if the gzip stream completed successfully, look for another */
+    if (ret == Z_STREAM_END)
+        state->how = LOOK;
+
+    /* good decompression */
+    return 0;
+}
+
+/* Fetch data and put it in the output buffer.  Assumes state->x.have is 0.
+   Data is either copied from the input file or decompressed from the input
+   file depending on state->how.  If state->how is LOOK, then a gzip header is
+   looked for to determine whether to copy or decompress.  Returns -1 on error,
+   otherwise 0.  gz_fetch() will leave state->how as COPY or GZIP unless the
+   end of the input file has been reached and all data has been processed.  */
+local int gz_fetch(state)
+    gz_statep state;
+{
+    z_streamp strm = &(state->strm);
+
+    do {
+        switch(state->how) {
+        case LOOK:      /* -> LOOK, COPY (only if never GZIP), or GZIP */
+            if (gz_look(state) == -1)
+                return -1;
+            if (state->how == LOOK)
+                return 0;
+            break;
+        case COPY:      /* -> COPY */
+            if (gz_load(state, state->out, state->size << 1, &(state->x.have))
+                    == -1)
+                return -1;
+            state->x.next = state->out;
+            return 0;
+        case GZIP:      /* -> GZIP or LOOK (if end of gzip stream) */
+            strm->avail_out = state->size << 1;
+            strm->next_out = state->out;
+            if (gz_decomp(state) == -1)
+                return -1;
+        }
+    } while (state->x.have == 0 && (!state->eof || strm->avail_in));
+    return 0;
+}
+
+/* Skip len uncompressed bytes of output.  Return -1 on error, 0 on success. */
+local int gz_skip(state, len)
+    gz_statep state;
+    z_off64_t len;
+{
+    unsigned n;
+
+    /* skip over len bytes or reach end-of-file, whichever comes first */
+    while (len)
+        /* skip over whatever is in output buffer */
+        if (state->x.have) {
+            n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > len ?
+                (unsigned)len : state->x.have;
+            state->x.have -= n;
+            state->x.next += n;
+            state->x.pos += n;
+            len -= n;
+        }
+
+        /* output buffer empty -- return if we're at the end of the input */
+        else if (state->eof && state->strm.avail_in == 0)
+            break;
+
+        /* need more data to skip -- load up output buffer */
+        else {
+            /* get more output, looking for header if required */
+            if (gz_fetch(state) == -1)
+                return -1;
+        }
+    return 0;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzread(file, buf, len)
+    gzFile file;
+    voidp buf;
+    unsigned len;
+{
+    unsigned got, n;
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that we're reading and that there's no (serious) error */
+    if (state->mode != GZ_READ ||
+            (state->err != Z_OK && state->err != Z_BUF_ERROR))
+        return -1;
+
+    /* since an int is returned, make sure len fits in one, otherwise return
+       with an error (this avoids the flaw in the interface) */
+    if ((int)len < 0) {
+        gz_error(state, Z_DATA_ERROR, "requested length does not fit in int");
+        return -1;
+    }
+
+    /* if len is zero, avoid unnecessary operations */
+    if (len == 0)
+        return 0;
+
+    /* process a skip request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_skip(state, state->skip) == -1)
+            return -1;
+    }
+
+    /* get len bytes to buf, or less than len if at the end */
+    got = 0;
+    do {
+        /* first just try copying data from the output buffer */
+        if (state->x.have) {
+            n = state->x.have > len ? len : state->x.have;
+            memcpy(buf, state->x.next, n);
+            state->x.next += n;
+            state->x.have -= n;
+        }
+
+        /* output buffer empty -- return if we're at the end of the input */
+        else if (state->eof && strm->avail_in == 0) {
+            state->past = 1;        /* tried to read past end */
+            break;
+        }
+
+        /* need output data -- for small len or new stream load up our output
+           buffer */
+        else if (state->how == LOOK || len < (state->size << 1)) {
+            /* get more output, looking for header if required */
+            if (gz_fetch(state) == -1)
+                return -1;
+            continue;       /* no progress yet -- go back to copy above */
+            /* the copy above assures that we will leave with space in the
+               output buffer, allowing at least one gzungetc() to succeed */
+        }
+
+        /* large len -- read directly into user buffer */
+        else if (state->how == COPY) {      /* read directly */
+            if (gz_load(state, (unsigned char *)buf, len, &n) == -1)
+                return -1;
+        }
+
+        /* large len -- decompress directly into user buffer */
+        else {  /* state->how == GZIP */
+            strm->avail_out = len;
+            strm->next_out = (unsigned char *)buf;
+            if (gz_decomp(state) == -1)
+                return -1;
+            n = state->x.have;
+            state->x.have = 0;
+        }
+
+        /* update progress */
+        len -= n;
+        buf = (char *)buf + n;
+        got += n;
+        state->x.pos += n;
+    } while (len);
+
+    /* return number of bytes read into user buffer (will fit in int) */
+    return (int)got;
+}
+
+/* -- see zlib.h -- */
+#ifdef Z_PREFIX_SET
+#  undef z_gzgetc
+#else
+#  undef gzgetc
+#endif
+int ZEXPORT gzgetc(file)
+    gzFile file;
+{
+    int ret;
+    unsigned char buf[1];
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+
+    /* check that we're reading and that there's no (serious) error */
+    if (state->mode != GZ_READ ||
+        (state->err != Z_OK && state->err != Z_BUF_ERROR))
+        return -1;
+
+    /* try output buffer (no need to check for skip request) */
+    if (state->x.have) {
+        state->x.have--;
+        state->x.pos++;
+        return *(state->x.next)++;
+    }
+
+    /* nothing there -- try gzread() */
+    ret = gzread(file, buf, 1);
+    return ret < 1 ? -1 : buf[0];
+}
+
+int ZEXPORT gzgetc_(file)
+gzFile file;
+{
+    return gzgetc(file);
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzungetc(c, file)
+    int c;
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+
+    /* check that we're reading and that there's no (serious) error */
+    if (state->mode != GZ_READ ||
+        (state->err != Z_OK && state->err != Z_BUF_ERROR))
+        return -1;
+
+    /* process a skip request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_skip(state, state->skip) == -1)
+            return -1;
+    }
+
+    /* can't push EOF */
+    if (c < 0)
+        return -1;
+
+    /* if output buffer empty, put byte at end (allows more pushing) */
+    if (state->x.have == 0) {
+        state->x.have = 1;
+        state->x.next = state->out + (state->size << 1) - 1;
+        state->x.next[0] = c;
+        state->x.pos--;
+        state->past = 0;
+        return c;
+    }
+
+    /* if no room, give up (must have already done a gzungetc()) */
+    if (state->x.have == (state->size << 1)) {
+        gz_error(state, Z_DATA_ERROR, "out of room to push characters");
+        return -1;
+    }
+
+    /* slide output data if needed and insert byte before existing data */
+    if (state->x.next == state->out) {
+        unsigned char *src = state->out + state->x.have;
+        unsigned char *dest = state->out + (state->size << 1);
+        while (src > state->out)
+            *--dest = *--src;
+        state->x.next = dest;
+    }
+    state->x.have++;
+    state->x.next--;
+    state->x.next[0] = c;
+    state->x.pos--;
+    state->past = 0;
+    return c;
+}
+
+/* -- see zlib.h -- */
+char * ZEXPORT gzgets(file, buf, len)
+    gzFile file;
+    char *buf;
+    int len;
+{
+    unsigned left, n;
+    char *str;
+    unsigned char *eol;
+    gz_statep state;
+
+    /* check parameters and get internal structure */
+    if (file == NULL || buf == NULL || len < 1)
+        return NULL;
+    state = (gz_statep)file;
+
+    /* check that we're reading and that there's no (serious) error */
+    if (state->mode != GZ_READ ||
+        (state->err != Z_OK && state->err != Z_BUF_ERROR))
+        return NULL;
+
+    /* process a skip request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_skip(state, state->skip) == -1)
+            return NULL;
+    }
+
+    /* copy output bytes up to new line or len - 1, whichever comes first --
+       append a terminating zero to the string (we don't check for a zero in
+       the contents, let the user worry about that) */
+    str = buf;
+    left = (unsigned)len - 1;
+    if (left) do {
+        /* assure that something is in the output buffer */
+        if (state->x.have == 0 && gz_fetch(state) == -1)
+            return NULL;                /* error */
+        if (state->x.have == 0) {       /* end of file */
+            state->past = 1;            /* read past end */
+            break;                      /* return what we have */
+        }
+
+        /* look for end-of-line in current output buffer */
+        n = state->x.have > left ? left : state->x.have;
+        eol = (unsigned char *)memchr(state->x.next, '\n', n);
+        if (eol != NULL)
+            n = (unsigned)(eol - state->x.next) + 1;
+
+        /* copy through end-of-line, or remainder if not found */
+        memcpy(buf, state->x.next, n);
+        state->x.have -= n;
+        state->x.next += n;
+        state->x.pos += n;
+        left -= n;
+        buf += n;
+    } while (left && eol == NULL);
+
+    /* return terminated string, or if nothing, end of file */
+    if (buf == str)
+        return NULL;
+    buf[0] = 0;
+    return str;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzdirect(file)
+    gzFile file;
+{
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return 0;
+    state = (gz_statep)file;
+
+    /* if the state is not known, but we can find out, then do so (this is
+       mainly for right after a gzopen() or gzdopen()) */
+    if (state->mode == GZ_READ && state->how == LOOK && state->x.have == 0)
+        (void)gz_look(state);
+
+    /* return 1 if transparent, 0 if processing a gzip stream */
+    return state->direct;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzclose_r(file)
+    gzFile file;
+{
+    int ret, err;
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return Z_STREAM_ERROR;
+    state = (gz_statep)file;
+
+    /* check that we're reading */
+    if (state->mode != GZ_READ)
+        return Z_STREAM_ERROR;
+
+    /* free memory and close file */
+    if (state->size) {
+        inflateEnd(&(state->strm));
+        free(state->out);
+        free(state->in);
+    }
+    err = state->err == Z_BUF_ERROR ? Z_BUF_ERROR : Z_OK;
+    gz_error(state, Z_OK, NULL);
+    free(state->path);
+    ret = close(state->fd);
+    free(state);
+    return ret ? Z_ERRNO : err;
+}
diff --git a/third-party/zlib/gzwrite.c b/third-party/zlib/gzwrite.c
new file mode 100644
index 0000000..aa767fb
--- /dev/null
+++ b/third-party/zlib/gzwrite.c
@@ -0,0 +1,577 @@
+/* gzwrite.c -- zlib functions for writing gzip files
+ * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "gzguts.h"
+
+/* Local functions */
+local int gz_init OF((gz_statep));
+local int gz_comp OF((gz_statep, int));
+local int gz_zero OF((gz_statep, z_off64_t));
+
+/* Initialize state for writing a gzip file.  Mark initialization by setting
+   state->size to non-zero.  Return -1 on failure or 0 on success. */
+local int gz_init(state)
+    gz_statep state;
+{
+    int ret;
+    z_streamp strm = &(state->strm);
+
+    /* allocate input buffer */
+    state->in = (unsigned char *)malloc(state->want);
+    if (state->in == NULL) {
+        gz_error(state, Z_MEM_ERROR, "out of memory");
+        return -1;
+    }
+
+    /* only need output buffer and deflate state if compressing */
+    if (!state->direct) {
+        /* allocate output buffer */
+        state->out = (unsigned char *)malloc(state->want);
+        if (state->out == NULL) {
+            free(state->in);
+            gz_error(state, Z_MEM_ERROR, "out of memory");
+            return -1;
+        }
+
+        /* allocate deflate memory, set up for gzip compression */
+        strm->zalloc = Z_NULL;
+        strm->zfree = Z_NULL;
+        strm->opaque = Z_NULL;
+        ret = deflateInit2(strm, state->level, Z_DEFLATED,
+                           MAX_WBITS + 16, DEF_MEM_LEVEL, state->strategy);
+        if (ret != Z_OK) {
+            free(state->out);
+            free(state->in);
+            gz_error(state, Z_MEM_ERROR, "out of memory");
+            return -1;
+        }
+    }
+
+    /* mark state as initialized */
+    state->size = state->want;
+
+    /* initialize write buffer if compressing */
+    if (!state->direct) {
+        strm->avail_out = state->size;
+        strm->next_out = state->out;
+        state->x.next = strm->next_out;
+    }
+    return 0;
+}
+
+/* Compress whatever is at avail_in and next_in and write to the output file.
+   Return -1 if there is an error writing to the output file, otherwise 0.
+   flush is assumed to be a valid deflate() flush value.  If flush is Z_FINISH,
+   then the deflate() state is reset to start a new gzip stream.  If gz->direct
+   is true, then simply write to the output file without compressing, and
+   ignore flush. */
+local int gz_comp(state, flush)
+    gz_statep state;
+    int flush;
+{
+    int ret, got;
+    unsigned have;
+    z_streamp strm = &(state->strm);
+
+    /* allocate memory if this is the first time through */
+    if (state->size == 0 && gz_init(state) == -1)
+        return -1;
+
+    /* write directly if requested */
+    if (state->direct) {
+        got = write(state->fd, strm->next_in, strm->avail_in);
+        if (got < 0 || (unsigned)got != strm->avail_in) {
+            gz_error(state, Z_ERRNO, zstrerror());
+            return -1;
+        }
+        strm->avail_in = 0;
+        return 0;
+    }
+
+    /* run deflate() on provided input until it produces no more output */
+    ret = Z_OK;
+    do {
+        /* write out current buffer contents if full, or if flushing, but if
+           doing Z_FINISH then don't write until we get to Z_STREAM_END */
+        if (strm->avail_out == 0 || (flush != Z_NO_FLUSH &&
+            (flush != Z_FINISH || ret == Z_STREAM_END))) {
+            have = (unsigned)(strm->next_out - state->x.next);
+            if (have && ((got = write(state->fd, state->x.next, have)) < 0 ||
+                         (unsigned)got != have)) {
+                gz_error(state, Z_ERRNO, zstrerror());
+                return -1;
+            }
+            if (strm->avail_out == 0) {
+                strm->avail_out = state->size;
+                strm->next_out = state->out;
+            }
+            state->x.next = strm->next_out;
+        }
+
+        /* compress */
+        have = strm->avail_out;
+        ret = deflate(strm, flush);
+        if (ret == Z_STREAM_ERROR) {
+            gz_error(state, Z_STREAM_ERROR,
+                      "internal error: deflate stream corrupt");
+            return -1;
+        }
+        have -= strm->avail_out;
+    } while (have);
+
+    /* if that completed a deflate stream, allow another to start */
+    if (flush == Z_FINISH)
+        deflateReset(strm);
+
+    /* all done, no errors */
+    return 0;
+}
+
+/* Compress len zeros to output.  Return -1 on error, 0 on success. */
+local int gz_zero(state, len)
+    gz_statep state;
+    z_off64_t len;
+{
+    int first;
+    unsigned n;
+    z_streamp strm = &(state->strm);
+
+    /* consume whatever's left in the input buffer */
+    if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
+        return -1;
+
+    /* compress len zeros (len guaranteed > 0) */
+    first = 1;
+    while (len) {
+        n = GT_OFF(state->size) || (z_off64_t)state->size > len ?
+            (unsigned)len : state->size;
+        if (first) {
+            memset(state->in, 0, n);
+            first = 0;
+        }
+        strm->avail_in = n;
+        strm->next_in = state->in;
+        state->x.pos += n;
+        if (gz_comp(state, Z_NO_FLUSH) == -1)
+            return -1;
+        len -= n;
+    }
+    return 0;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzwrite(file, buf, len)
+    gzFile file;
+    voidpc buf;
+    unsigned len;
+{
+    unsigned put = len;
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return 0;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return 0;
+
+    /* since an int is returned, make sure len fits in one, otherwise return
+       with an error (this avoids the flaw in the interface) */
+    if ((int)len < 0) {
+        gz_error(state, Z_DATA_ERROR, "requested length does not fit in int");
+        return 0;
+    }
+
+    /* if len is zero, avoid unnecessary operations */
+    if (len == 0)
+        return 0;
+
+    /* allocate memory if this is the first time through */
+    if (state->size == 0 && gz_init(state) == -1)
+        return 0;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return 0;
+    }
+
+    /* for small len, copy to input buffer, otherwise compress directly */
+    if (len < state->size) {
+        /* copy to input buffer, compress when full */
+        do {
+            unsigned have, copy;
+
+            if (strm->avail_in == 0)
+                strm->next_in = state->in;
+            have = (unsigned)((strm->next_in + strm->avail_in) - state->in);
+            copy = state->size - have;
+            if (copy > len)
+                copy = len;
+            memcpy(state->in + have, buf, copy);
+            strm->avail_in += copy;
+            state->x.pos += copy;
+            buf = (const char *)buf + copy;
+            len -= copy;
+            if (len && gz_comp(state, Z_NO_FLUSH) == -1)
+                return 0;
+        } while (len);
+    }
+    else {
+        /* consume whatever's left in the input buffer */
+        if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
+            return 0;
+
+        /* directly compress user buffer to file */
+        strm->avail_in = len;
+        strm->next_in = (z_const Bytef *)buf;
+        state->x.pos += len;
+        if (gz_comp(state, Z_NO_FLUSH) == -1)
+            return 0;
+    }
+
+    /* input was all buffered or compressed (put will fit in int) */
+    return (int)put;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzputc(file, c)
+    gzFile file;
+    int c;
+{
+    unsigned have;
+    unsigned char buf[1];
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return -1;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return -1;
+    }
+
+    /* try writing to input buffer for speed (state->size == 0 if buffer not
+       initialized) */
+    if (state->size) {
+        if (strm->avail_in == 0)
+            strm->next_in = state->in;
+        have = (unsigned)((strm->next_in + strm->avail_in) - state->in);
+        if (have < state->size) {
+            state->in[have] = c;
+            strm->avail_in++;
+            state->x.pos++;
+            return c & 0xff;
+        }
+    }
+
+    /* no room in buffer or not initialized, use gz_write() */
+    buf[0] = c;
+    if (gzwrite(file, buf, 1) != 1)
+        return -1;
+    return c & 0xff;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzputs(file, str)
+    gzFile file;
+    const char *str;
+{
+    int ret;
+    unsigned len;
+
+    /* write string */
+    len = (unsigned)strlen(str);
+    ret = gzwrite(file, str, len);
+    return ret == 0 && len != 0 ? -1 : ret;
+}
+
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+#include <stdarg.h>
+
+/* -- see zlib.h -- */
+int ZEXPORTVA gzvprintf(gzFile file, const char *format, va_list va)
+{
+    int size, len;
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return 0;
+
+    /* make sure we have some buffer space */
+    if (state->size == 0 && gz_init(state) == -1)
+        return 0;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return 0;
+    }
+
+    /* consume whatever's left in the input buffer */
+    if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
+        return 0;
+
+    /* do the printf() into the input buffer, put length in len */
+    size = (int)(state->size);
+    state->in[size - 1] = 0;
+#ifdef NO_vsnprintf
+#  ifdef HAS_vsprintf_void
+    (void)vsprintf((char *)(state->in), format, va);
+    for (len = 0; len < size; len++)
+        if (state->in[len] == 0) break;
+#  else
+    len = vsprintf((char *)(state->in), format, va);
+#  endif
+#else
+#  ifdef HAS_vsnprintf_void
+    (void)vsnprintf((char *)(state->in), size, format, va);
+    len = strlen((char *)(state->in));
+#  else
+    len = vsnprintf((char *)(state->in), size, format, va);
+#  endif
+#endif
+
+    /* check that printf() results fit in buffer */
+    if (len <= 0 || len >= (int)size || state->in[size - 1] != 0)
+        return 0;
+
+    /* update buffer and position, defer compression until needed */
+    strm->avail_in = (unsigned)len;
+    strm->next_in = state->in;
+    state->x.pos += len;
+    return len;
+}
+
+int ZEXPORTVA gzprintf(gzFile file, const char *format, ...)
+{
+    va_list va;
+    int ret;
+
+    va_start(va, format);
+    ret = gzvprintf(file, format, va);
+    va_end(va);
+    return ret;
+}
+
+#else /* !STDC && !Z_HAVE_STDARG_H */
+
+/* -- see zlib.h -- */
+int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
+                       a11, a12, a13, a14, a15, a16, a17, a18, a19, a20)
+    gzFile file;
+    const char *format;
+    int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
+        a11, a12, a13, a14, a15, a16, a17, a18, a19, a20;
+{
+    int size, len;
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that can really pass pointer in ints */
+    if (sizeof(int) != sizeof(void *))
+        return 0;
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return 0;
+
+    /* make sure we have some buffer space */
+    if (state->size == 0 && gz_init(state) == -1)
+        return 0;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return 0;
+    }
+
+    /* consume whatever's left in the input buffer */
+    if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
+        return 0;
+
+    /* do the printf() into the input buffer, put length in len */
+    size = (int)(state->size);
+    state->in[size - 1] = 0;
+#ifdef NO_snprintf
+#  ifdef HAS_sprintf_void
+    sprintf((char *)(state->in), format, a1, a2, a3, a4, a5, a6, a7, a8,
+            a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+    for (len = 0; len < size; len++)
+        if (state->in[len] == 0) break;
+#  else
+    len = sprintf((char *)(state->in), format, a1, a2, a3, a4, a5, a6, a7, a8,
+                  a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+#  endif
+#else
+#  ifdef HAS_snprintf_void
+    snprintf((char *)(state->in), size, format, a1, a2, a3, a4, a5, a6, a7, a8,
+             a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+    len = strlen((char *)(state->in));
+#  else
+    len = snprintf((char *)(state->in), size, format, a1, a2, a3, a4, a5, a6,
+                   a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18,
+                   a19, a20);
+#  endif
+#endif
+
+    /* check that printf() results fit in buffer */
+    if (len <= 0 || len >= (int)size || state->in[size - 1] != 0)
+        return 0;
+
+    /* update buffer and position, defer compression until needed */
+    strm->avail_in = (unsigned)len;
+    strm->next_in = state->in;
+    state->x.pos += len;
+    return len;
+}
+
+#endif
+
+/* -- see zlib.h -- */
+int ZEXPORT gzflush(file, flush)
+    gzFile file;
+    int flush;
+{
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return -1;
+    state = (gz_statep)file;
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return Z_STREAM_ERROR;
+
+    /* check flush parameter */
+    if (flush < 0 || flush > Z_FINISH)
+        return Z_STREAM_ERROR;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return -1;
+    }
+
+    /* compress remaining data with requested flush */
+    gz_comp(state, flush);
+    return state->err;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzsetparams(file, level, strategy)
+    gzFile file;
+    int level;
+    int strategy;
+{
+    gz_statep state;
+    z_streamp strm;
+
+    /* get internal structure */
+    if (file == NULL)
+        return Z_STREAM_ERROR;
+    state = (gz_statep)file;
+    strm = &(state->strm);
+
+    /* check that we're writing and that there's no error */
+    if (state->mode != GZ_WRITE || state->err != Z_OK)
+        return Z_STREAM_ERROR;
+
+    /* if no change is requested, then do nothing */
+    if (level == state->level && strategy == state->strategy)
+        return Z_OK;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            return -1;
+    }
+
+    /* change compression parameters for subsequent input */
+    if (state->size) {
+        /* flush previous input with previous parameters before changing */
+        if (strm->avail_in && gz_comp(state, Z_PARTIAL_FLUSH) == -1)
+            return state->err;
+        deflateParams(strm, level, strategy);
+    }
+    state->level = level;
+    state->strategy = strategy;
+    return Z_OK;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzclose_w(file)
+    gzFile file;
+{
+    int ret = Z_OK;
+    gz_statep state;
+
+    /* get internal structure */
+    if (file == NULL)
+        return Z_STREAM_ERROR;
+    state = (gz_statep)file;
+
+    /* check that we're writing */
+    if (state->mode != GZ_WRITE)
+        return Z_STREAM_ERROR;
+
+    /* check for seek request */
+    if (state->seek) {
+        state->seek = 0;
+        if (gz_zero(state, state->skip) == -1)
+            ret = state->err;
+    }
+
+    /* flush, free memory, and close file */
+    if (gz_comp(state, Z_FINISH) == -1)
+        ret = state->err;
+    if (state->size) {
+        if (!state->direct) {
+            (void)deflateEnd(&(state->strm));
+            free(state->out);
+        }
+        free(state->in);
+    }
+    gz_error(state, Z_OK, NULL);
+    free(state->path);
+    if (close(state->fd) == -1)
+        ret = Z_ERRNO;
+    free(state);
+    return ret;
+}
diff --git a/third-party/zlib/infback.c b/third-party/zlib/infback.c
new file mode 100644
index 0000000..f3833c2
--- /dev/null
+++ b/third-party/zlib/infback.c
@@ -0,0 +1,640 @@
+/* infback.c -- inflate using a call-back interface
+ * Copyright (C) 1995-2011 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+   This code is largely copied from inflate.c.  Normally either infback.o or
+   inflate.o would be linked into an application--not both.  The interface
+   with inffast.c is retained so that optimized assembler-coded versions of
+   inflate_fast() can be used with either inflate.c or infback.c.
+ */
+
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+/* function prototypes */
+local void fixedtables OF((struct inflate_state FAR *state));
+
+/*
+   strm provides memory allocation functions in zalloc and zfree, or
+   Z_NULL to use the library memory allocation functions.
+
+   windowBits is in the range 8..15, and window is a user-supplied
+   window and output buffer that is 2**windowBits bytes.
+ */
+int ZEXPORT inflateBackInit_(strm, windowBits, window, version, stream_size)
+z_streamp strm;
+int windowBits;
+unsigned char FAR *window;
+const char *version;
+int stream_size;
+{
+    struct inflate_state FAR *state;
+
+    if (version == Z_NULL || version[0] != ZLIB_VERSION[0] ||
+        stream_size != (int)(sizeof(z_stream)))
+        return Z_VERSION_ERROR;
+    if (strm == Z_NULL || window == Z_NULL ||
+        windowBits < 8 || windowBits > 15)
+        return Z_STREAM_ERROR;
+    strm->msg = Z_NULL;                 /* in case we return an error */
+    if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+        strm->zalloc = zcalloc;
+        strm->opaque = (voidpf)0;
+#endif
+    }
+    if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+    strm->zfree = zcfree;
+#endif
+    state = (struct inflate_state FAR *)ZALLOC(strm, 1,
+                                               sizeof(struct inflate_state));
+    if (state == Z_NULL) return Z_MEM_ERROR;
+    Tracev((stderr, "inflate: allocated\n"));
+    strm->state = (struct internal_state FAR *)state;
+    state->dmax = 32768U;
+    state->wbits = windowBits;
+    state->wsize = 1U << windowBits;
+    state->window = window;
+    state->wnext = 0;
+    state->whave = 0;
+    return Z_OK;
+}
+
+/*
+   Return state with length and distance decoding tables and index sizes set to
+   fixed code decoding.  Normally this returns fixed tables from inffixed.h.
+   If BUILDFIXED is defined, then instead this routine builds the tables the
+   first time it's called, and returns those tables the first time and
+   thereafter.  This reduces the size of the code by about 2K bytes, in
+   exchange for a little execution time.  However, BUILDFIXED should not be
+   used for threaded applications, since the rewriting of the tables and virgin
+   may not be thread-safe.
+ */
+local void fixedtables(state)
+struct inflate_state FAR *state;
+{
+#ifdef BUILDFIXED
+    static int virgin = 1;
+    static code *lenfix, *distfix;
+    static code fixed[544];
+
+    /* build fixed huffman tables if first call (may not be thread safe) */
+    if (virgin) {
+        unsigned sym, bits;
+        static code *next;
+
+        /* literal/length table */
+        sym = 0;
+        while (sym < 144) state->lens[sym++] = 8;
+        while (sym < 256) state->lens[sym++] = 9;
+        while (sym < 280) state->lens[sym++] = 7;
+        while (sym < 288) state->lens[sym++] = 8;
+        next = fixed;
+        lenfix = next;
+        bits = 9;
+        inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
+
+        /* distance table */
+        sym = 0;
+        while (sym < 32) state->lens[sym++] = 5;
+        distfix = next;
+        bits = 5;
+        inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
+
+        /* do this just once */
+        virgin = 0;
+    }
+#else /* !BUILDFIXED */
+#   include "inffixed.h"
+#endif /* BUILDFIXED */
+    state->lencode = lenfix;
+    state->lenbits = 9;
+    state->distcode = distfix;
+    state->distbits = 5;
+}
+
+/* Macros for inflateBack(): */
+
+/* Load returned state from inflate_fast() */
+#define LOAD() \
+    do { \
+        put = strm->next_out; \
+        left = strm->avail_out; \
+        next = strm->next_in; \
+        have = strm->avail_in; \
+        hold = state->hold; \
+        bits = state->bits; \
+    } while (0)
+
+/* Set state from registers for inflate_fast() */
+#define RESTORE() \
+    do { \
+        strm->next_out = put; \
+        strm->avail_out = left; \
+        strm->next_in = next; \
+        strm->avail_in = have; \
+        state->hold = hold; \
+        state->bits = bits; \
+    } while (0)
+
+/* Clear the input bit accumulator */
+#define INITBITS() \
+    do { \
+        hold = 0; \
+        bits = 0; \
+    } while (0)
+
+/* Assure that some input is available.  If input is requested, but denied,
+   then return a Z_BUF_ERROR from inflateBack(). */
+#define PULL() \
+    do { \
+        if (have == 0) { \
+            have = in(in_desc, &next); \
+            if (have == 0) { \
+                next = Z_NULL; \
+                ret = Z_BUF_ERROR; \
+                goto inf_leave; \
+            } \
+        } \
+    } while (0)
+
+/* Get a byte of input into the bit accumulator, or return from inflateBack()
+   with an error if there is no input available. */
+#define PULLBYTE() \
+    do { \
+        PULL(); \
+        have--; \
+        hold += (unsigned long)(*next++) << bits; \
+        bits += 8; \
+    } while (0)
+
+/* Assure that there are at least n bits in the bit accumulator.  If there is
+   not enough available input to do that, then return from inflateBack() with
+   an error. */
+#define NEEDBITS(n) \
+    do { \
+        while (bits < (unsigned)(n)) \
+            PULLBYTE(); \
+    } while (0)
+
+/* Return the low n bits of the bit accumulator (n < 16) */
+#define BITS(n) \
+    ((unsigned)hold & ((1U << (n)) - 1))
+
+/* Remove n bits from the bit accumulator */
+#define DROPBITS(n) \
+    do { \
+        hold >>= (n); \
+        bits -= (unsigned)(n); \
+    } while (0)
+
+/* Remove zero to seven bits as needed to go to a byte boundary */
+#define BYTEBITS() \
+    do { \
+        hold >>= bits & 7; \
+        bits -= bits & 7; \
+    } while (0)
+
+/* Assure that some output space is available, by writing out the window
+   if it's full.  If the write fails, return from inflateBack() with a
+   Z_BUF_ERROR. */
+#define ROOM() \
+    do { \
+        if (left == 0) { \
+            put = state->window; \
+            left = state->wsize; \
+            state->whave = left; \
+            if (out(out_desc, put, left)) { \
+                ret = Z_BUF_ERROR; \
+                goto inf_leave; \
+            } \
+        } \
+    } while (0)
+
+/*
+   strm provides the memory allocation functions and window buffer on input,
+   and provides information on the unused input on return.  For Z_DATA_ERROR
+   returns, strm will also provide an error message.
+
+   in() and out() are the call-back input and output functions.  When
+   inflateBack() needs more input, it calls in().  When inflateBack() has
+   filled the window with output, or when it completes with data in the
+   window, it calls out() to write out the data.  The application must not
+   change the provided input until in() is called again or inflateBack()
+   returns.  The application must not change the window/output buffer until
+   inflateBack() returns.
+
+   in() and out() are called with a descriptor parameter provided in the
+   inflateBack() call.  This parameter can be a structure that provides the
+   information required to do the read or write, as well as accumulated
+   information on the input and output such as totals and check values.
+
+   in() should return zero on failure.  out() should return non-zero on
+   failure.  If either in() or out() fails, than inflateBack() returns a
+   Z_BUF_ERROR.  strm->next_in can be checked for Z_NULL to see whether it
+   was in() or out() that caused in the error.  Otherwise,  inflateBack()
+   returns Z_STREAM_END on success, Z_DATA_ERROR for an deflate format
+   error, or Z_MEM_ERROR if it could not allocate memory for the state.
+   inflateBack() can also return Z_STREAM_ERROR if the input parameters
+   are not correct, i.e. strm is Z_NULL or the state was not initialized.
+ */
+int ZEXPORT inflateBack(strm, in, in_desc, out, out_desc)
+z_streamp strm;
+in_func in;
+void FAR *in_desc;
+out_func out;
+void FAR *out_desc;
+{
+    struct inflate_state FAR *state;
+    z_const unsigned char FAR *next;    /* next input */
+    unsigned char FAR *put;     /* next output */
+    unsigned have, left;        /* available input and output */
+    unsigned long hold;         /* bit buffer */
+    unsigned bits;              /* bits in bit buffer */
+    unsigned copy;              /* number of stored or match bytes to copy */
+    unsigned char FAR *from;    /* where to copy match bytes from */
+    code here;                  /* current decoding table entry */
+    code last;                  /* parent table entry */
+    unsigned len;               /* length to copy for repeats, bits to drop */
+    int ret;                    /* return code */
+    static const unsigned short order[19] = /* permutation of code lengths */
+        {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
+
+    /* Check that the strm exists and that the state was initialized */
+    if (strm == Z_NULL || strm->state == Z_NULL)
+        return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+
+    /* Reset the state */
+    strm->msg = Z_NULL;
+    state->mode = TYPE;
+    state->last = 0;
+    state->whave = 0;
+    next = strm->next_in;
+    have = next != Z_NULL ? strm->avail_in : 0;
+    hold = 0;
+    bits = 0;
+    put = state->window;
+    left = state->wsize;
+
+    /* Inflate until end of block marked as last */
+    for (;;)
+        switch (state->mode) {
+        case TYPE:
+            /* determine and dispatch block type */
+            if (state->last) {
+                BYTEBITS();
+                state->mode = DONE;
+                break;
+            }
+            NEEDBITS(3);
+            state->last = BITS(1);
+            DROPBITS(1);
+            switch (BITS(2)) {
+            case 0:                             /* stored block */
+                Tracev((stderr, "inflate:     stored block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = STORED;
+                break;
+            case 1:                             /* fixed block */
+                fixedtables(state);
+                Tracev((stderr, "inflate:     fixed codes block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = LEN;              /* decode codes */
+                break;
+            case 2:                             /* dynamic block */
+                Tracev((stderr, "inflate:     dynamic codes block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = TABLE;
+                break;
+            case 3:
+                strm->msg = (char *)"invalid block type";
+                state->mode = BAD;
+            }
+            DROPBITS(2);
+            break;
+
+        case STORED:
+            /* get and verify stored block length */
+            BYTEBITS();                         /* go to byte boundary */
+            NEEDBITS(32);
+            if ((hold & 0xffff) != ((hold >> 16) ^ 0xffff)) {
+                strm->msg = (char *)"invalid stored block lengths";
+                state->mode = BAD;
+                break;
+            }
+            state->length = (unsigned)hold & 0xffff;
+            Tracev((stderr, "inflate:       stored length %u\n",
+                    state->length));
+            INITBITS();
+
+            /* copy stored block from input to output */
+            while (state->length != 0) {
+                copy = state->length;
+                PULL();
+                ROOM();
+                if (copy > have) copy = have;
+                if (copy > left) copy = left;
+                zmemcpy(put, next, copy);
+                have -= copy;
+                next += copy;
+                left -= copy;
+                put += copy;
+                state->length -= copy;
+            }
+            Tracev((stderr, "inflate:       stored end\n"));
+            state->mode = TYPE;
+            break;
+
+        case TABLE:
+            /* get dynamic table entries descriptor */
+            NEEDBITS(14);
+            state->nlen = BITS(5) + 257;
+            DROPBITS(5);
+            state->ndist = BITS(5) + 1;
+            DROPBITS(5);
+            state->ncode = BITS(4) + 4;
+            DROPBITS(4);
+#ifndef PKZIP_BUG_WORKAROUND
+            if (state->nlen > 286 || state->ndist > 30) {
+                strm->msg = (char *)"too many length or distance symbols";
+                state->mode = BAD;
+                break;
+            }
+#endif
+            Tracev((stderr, "inflate:       table sizes ok\n"));
+
+            /* get code length code lengths (not a typo) */
+            state->have = 0;
+            while (state->have < state->ncode) {
+                NEEDBITS(3);
+                state->lens[order[state->have++]] = (unsigned short)BITS(3);
+                DROPBITS(3);
+            }
+            while (state->have < 19)
+                state->lens[order[state->have++]] = 0;
+            state->next = state->codes;
+            state->lencode = (code const FAR *)(state->next);
+            state->lenbits = 7;
+            ret = inflate_table(CODES, state->lens, 19, &(state->next),
+                                &(state->lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid code lengths set";
+                state->mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       code lengths ok\n"));
+
+            /* get length and distance code code lengths */
+            state->have = 0;
+            while (state->have < state->nlen + state->ndist) {
+                for (;;) {
+                    here = state->lencode[BITS(state->lenbits)];
+                    if ((unsigned)(here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                if (here.val < 16) {
+                    DROPBITS(here.bits);
+                    state->lens[state->have++] = here.val;
+                }
+                else {
+                    if (here.val == 16) {
+                        NEEDBITS(here.bits + 2);
+                        DROPBITS(here.bits);
+                        if (state->have == 0) {
+                            strm->msg = (char *)"invalid bit length repeat";
+                            state->mode = BAD;
+                            break;
+                        }
+                        len = (unsigned)(state->lens[state->have - 1]);
+                        copy = 3 + BITS(2);
+                        DROPBITS(2);
+                    }
+                    else if (here.val == 17) {
+                        NEEDBITS(here.bits + 3);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 3 + BITS(3);
+                        DROPBITS(3);
+                    }
+                    else {
+                        NEEDBITS(here.bits + 7);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 11 + BITS(7);
+                        DROPBITS(7);
+                    }
+                    if (state->have + copy > state->nlen + state->ndist) {
+                        strm->msg = (char *)"invalid bit length repeat";
+                        state->mode = BAD;
+                        break;
+                    }
+                    while (copy--)
+                        state->lens[state->have++] = (unsigned short)len;
+                }
+            }
+
+            /* handle error breaks in while */
+            if (state->mode == BAD) break;
+
+            /* check for end-of-block code (better have one) */
+            if (state->lens[256] == 0) {
+                strm->msg = (char *)"invalid code -- missing end-of-block";
+                state->mode = BAD;
+                break;
+            }
+
+            /* build code tables -- note: do not change the lenbits or distbits
+               values here (9 and 6) without reading the comments in inftrees.h
+               concerning the ENOUGH constants, which depend on those values */
+            state->next = state->codes;
+            state->lencode = (code const FAR *)(state->next);
+            state->lenbits = 9;
+            ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
+                                &(state->lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid literal/lengths set";
+                state->mode = BAD;
+                break;
+            }
+            state->distcode = (code const FAR *)(state->next);
+            state->distbits = 6;
+            ret = inflate_table(DISTS, state->lens + state->nlen, state->ndist,
+                            &(state->next), &(state->distbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid distances set";
+                state->mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       codes ok\n"));
+            state->mode = LEN;
+
+        case LEN:
+            /* use inflate_fast() if we have enough input and output */
+            if (have >= 6 && left >= 258) {
+                RESTORE();
+                if (state->whave < state->wsize)
+                    state->whave = state->wsize - left;
+                inflate_fast(strm, state->wsize);
+                LOAD();
+                break;
+            }
+
+            /* get a literal, length, or end-of-block code */
+            for (;;) {
+                here = state->lencode[BITS(state->lenbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if (here.op && (here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = state->lencode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+            }
+            DROPBITS(here.bits);
+            state->length = (unsigned)here.val;
+
+            /* process literal */
+            if (here.op == 0) {
+                Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
+                        "inflate:         literal '%c'\n" :
+                        "inflate:         literal 0x%02x\n", here.val));
+                ROOM();
+                *put++ = (unsigned char)(state->length);
+                left--;
+                state->mode = LEN;
+                break;
+            }
+
+            /* process end of block */
+            if (here.op & 32) {
+                Tracevv((stderr, "inflate:         end of block\n"));
+                state->mode = TYPE;
+                break;
+            }
+
+            /* invalid code */
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid literal/length code";
+                state->mode = BAD;
+                break;
+            }
+
+            /* length code -- get extra bits, if any */
+            state->extra = (unsigned)(here.op) & 15;
+            if (state->extra != 0) {
+                NEEDBITS(state->extra);
+                state->length += BITS(state->extra);
+                DROPBITS(state->extra);
+            }
+            Tracevv((stderr, "inflate:         length %u\n", state->length));
+
+            /* get distance code */
+            for (;;) {
+                here = state->distcode[BITS(state->distbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if ((here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = state->distcode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+            }
+            DROPBITS(here.bits);
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid distance code";
+                state->mode = BAD;
+                break;
+            }
+            state->offset = (unsigned)here.val;
+
+            /* get distance extra bits, if any */
+            state->extra = (unsigned)(here.op) & 15;
+            if (state->extra != 0) {
+                NEEDBITS(state->extra);
+                state->offset += BITS(state->extra);
+                DROPBITS(state->extra);
+            }
+            if (state->offset > state->wsize - (state->whave < state->wsize ?
+                                                left : 0)) {
+                strm->msg = (char *)"invalid distance too far back";
+                state->mode = BAD;
+                break;
+            }
+            Tracevv((stderr, "inflate:         distance %u\n", state->offset));
+
+            /* copy match from window to output */
+            do {
+                ROOM();
+                copy = state->wsize - state->offset;
+                if (copy < left) {
+                    from = put + copy;
+                    copy = left - copy;
+                }
+                else {
+                    from = put - state->offset;
+                    copy = left;
+                }
+                if (copy > state->length) copy = state->length;
+                state->length -= copy;
+                left -= copy;
+                do {
+                    *put++ = *from++;
+                } while (--copy);
+            } while (state->length != 0);
+            break;
+
+        case DONE:
+            /* inflate stream terminated properly -- write leftover output */
+            ret = Z_STREAM_END;
+            if (left < state->wsize) {
+                if (out(out_desc, state->window, state->wsize - left))
+                    ret = Z_BUF_ERROR;
+            }
+            goto inf_leave;
+
+        case BAD:
+            ret = Z_DATA_ERROR;
+            goto inf_leave;
+
+        default:                /* can't happen, but makes compilers happy */
+            ret = Z_STREAM_ERROR;
+            goto inf_leave;
+        }
+
+    /* Return unused input */
+  inf_leave:
+    strm->next_in = next;
+    strm->avail_in = have;
+    return ret;
+}
+
+int ZEXPORT inflateBackEnd(strm)
+z_streamp strm;
+{
+    if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
+        return Z_STREAM_ERROR;
+    ZFREE(strm, strm->state);
+    strm->state = Z_NULL;
+    Tracev((stderr, "inflate: end\n"));
+    return Z_OK;
+}
diff --git a/third-party/zlib/inffast.c b/third-party/zlib/inffast.c
new file mode 100644
index 0000000..bda59ce
--- /dev/null
+++ b/third-party/zlib/inffast.c
@@ -0,0 +1,340 @@
+/* inffast.c -- fast decoding
+ * Copyright (C) 1995-2008, 2010, 2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+#ifndef ASMINF
+
+/* Allow machine dependent optimization for post-increment or pre-increment.
+   Based on testing to date,
+   Pre-increment preferred for:
+   - PowerPC G3 (Adler)
+   - MIPS R5000 (Randers-Pehrson)
+   Post-increment preferred for:
+   - none
+   No measurable difference:
+   - Pentium III (Anderson)
+   - M68060 (Nikl)
+ */
+#ifdef POSTINC
+#  define OFF 0
+#  define PUP(a) *(a)++
+#else
+#  define OFF 1
+#  define PUP(a) *++(a)
+#endif
+
+/*
+   Decode literal, length, and distance codes and write out the resulting
+   literal and match bytes until either not enough input or output is
+   available, an end-of-block is encountered, or a data error is encountered.
+   When large enough input and output buffers are supplied to inflate(), for
+   example, a 16K input buffer and a 64K output buffer, more than 95% of the
+   inflate execution time is spent in this routine.
+
+   Entry assumptions:
+
+        state->mode == LEN
+        strm->avail_in >= 6
+        strm->avail_out >= 258
+        start >= strm->avail_out
+        state->bits < 8
+
+   On return, state->mode is one of:
+
+        LEN -- ran out of enough output space or enough available input
+        TYPE -- reached end of block code, inflate() to interpret next block
+        BAD -- error in block data
+
+   Notes:
+
+    - The maximum input bits used by a length/distance pair is 15 bits for the
+      length code, 5 bits for the length extra, 15 bits for the distance code,
+      and 13 bits for the distance extra.  This totals 48 bits, or six bytes.
+      Therefore if strm->avail_in >= 6, then there is enough input to avoid
+      checking for available input while decoding.
+
+    - The maximum bytes that a single length/distance pair can output is 258
+      bytes, which is the maximum length that can be coded.  inflate_fast()
+      requires strm->avail_out >= 258 for each loop to avoid checking for
+      output space.
+ */
+void ZLIB_INTERNAL inflate_fast(strm, start)
+z_streamp strm;
+unsigned start;         /* inflate()'s starting value for strm->avail_out */
+{
+    struct inflate_state FAR *state;
+    z_const unsigned char FAR *in;      /* local strm->next_in */
+    z_const unsigned char FAR *last;    /* have enough input while in < last */
+    unsigned char FAR *out;     /* local strm->next_out */
+    unsigned char FAR *beg;     /* inflate()'s initial strm->next_out */
+    unsigned char FAR *end;     /* while out < end, enough space available */
+#ifdef INFLATE_STRICT
+    unsigned dmax;              /* maximum distance from zlib header */
+#endif
+    unsigned wsize;             /* window size or zero if not using window */
+    unsigned whave;             /* valid bytes in the window */
+    unsigned wnext;             /* window write index */
+    unsigned char FAR *window;  /* allocated sliding window, if wsize != 0 */
+    unsigned long hold;         /* local strm->hold */
+    unsigned bits;              /* local strm->bits */
+    code const FAR *lcode;      /* local strm->lencode */
+    code const FAR *dcode;      /* local strm->distcode */
+    unsigned lmask;             /* mask for first level of length codes */
+    unsigned dmask;             /* mask for first level of distance codes */
+    code here;                  /* retrieved table entry */
+    unsigned op;                /* code bits, operation, extra bits, or */
+                                /*  window position, window bytes to copy */
+    unsigned len;               /* match length, unused bytes */
+    unsigned dist;              /* match distance */
+    unsigned char FAR *from;    /* where to copy match from */
+
+    /* copy state to local variables */
+    state = (struct inflate_state FAR *)strm->state;
+    in = strm->next_in - OFF;
+    last = in + (strm->avail_in - 5);
+    out = strm->next_out - OFF;
+    beg = out - (start - strm->avail_out);
+    end = out + (strm->avail_out - 257);
+#ifdef INFLATE_STRICT
+    dmax = state->dmax;
+#endif
+    wsize = state->wsize;
+    whave = state->whave;
+    wnext = state->wnext;
+    window = state->window;
+    hold = state->hold;
+    bits = state->bits;
+    lcode = state->lencode;
+    dcode = state->distcode;
+    lmask = (1U << state->lenbits) - 1;
+    dmask = (1U << state->distbits) - 1;
+
+    /* decode literals and length/distances until end-of-block or not enough
+       input data or output space */
+    do {
+        if (bits < 15) {
+            hold += (unsigned long)(PUP(in)) << bits;
+            bits += 8;
+            hold += (unsigned long)(PUP(in)) << bits;
+            bits += 8;
+        }
+        here = lcode[hold & lmask];
+      dolen:
+        op = (unsigned)(here.bits);
+        hold >>= op;
+        bits -= op;
+        op = (unsigned)(here.op);
+        if (op == 0) {                          /* literal */
+            Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
+                    "inflate:         literal '%c'\n" :
+                    "inflate:         literal 0x%02x\n", here.val));
+            PUP(out) = (unsigned char)(here.val);
+        }
+        else if (op & 16) {                     /* length base */
+            len = (unsigned)(here.val);
+            op &= 15;                           /* number of extra bits */
+            if (op) {
+                if (bits < op) {
+                    hold += (unsigned long)(PUP(in)) << bits;
+                    bits += 8;
+                }
+                len += (unsigned)hold & ((1U << op) - 1);
+                hold >>= op;
+                bits -= op;
+            }
+            Tracevv((stderr, "inflate:         length %u\n", len));
+            if (bits < 15) {
+                hold += (unsigned long)(PUP(in)) << bits;
+                bits += 8;
+                hold += (unsigned long)(PUP(in)) << bits;
+                bits += 8;
+            }
+            here = dcode[hold & dmask];
+          dodist:
+            op = (unsigned)(here.bits);
+            hold >>= op;
+            bits -= op;
+            op = (unsigned)(here.op);
+            if (op & 16) {                      /* distance base */
+                dist = (unsigned)(here.val);
+                op &= 15;                       /* number of extra bits */
+                if (bits < op) {
+                    hold += (unsigned long)(PUP(in)) << bits;
+                    bits += 8;
+                    if (bits < op) {
+                        hold += (unsigned long)(PUP(in)) << bits;
+                        bits += 8;
+                    }
+                }
+                dist += (unsigned)hold & ((1U << op) - 1);
+#ifdef INFLATE_STRICT
+                if (dist > dmax) {
+                    strm->msg = (char *)"invalid distance too far back";
+                    state->mode = BAD;
+                    break;
+                }
+#endif
+                hold >>= op;
+                bits -= op;
+                Tracevv((stderr, "inflate:         distance %u\n", dist));
+                op = (unsigned)(out - beg);     /* max distance in output */
+                if (dist > op) {                /* see if copy from window */
+                    op = dist - op;             /* distance back in window */
+                    if (op > whave) {
+                        if (state->sane) {
+                            strm->msg =
+                                (char *)"invalid distance too far back";
+                            state->mode = BAD;
+                            break;
+                        }
+#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+                        if (len <= op - whave) {
+                            do {
+                                PUP(out) = 0;
+                            } while (--len);
+                            continue;
+                        }
+                        len -= op - whave;
+                        do {
+                            PUP(out) = 0;
+                        } while (--op > whave);
+                        if (op == 0) {
+                            from = out - dist;
+                            do {
+                                PUP(out) = PUP(from);
+                            } while (--len);
+                            continue;
+                        }
+#endif
+                    }
+                    from = window - OFF;
+                    if (wnext == 0) {           /* very common case */
+                        from += wsize - op;
+                        if (op < len) {         /* some from window */
+                            len -= op;
+                            do {
+                                PUP(out) = PUP(from);
+                            } while (--op);
+                            from = out - dist;  /* rest from output */
+                        }
+                    }
+                    else if (wnext < op) {      /* wrap around window */
+                        from += wsize + wnext - op;
+                        op -= wnext;
+                        if (op < len) {         /* some from end of window */
+                            len -= op;
+                            do {
+                                PUP(out) = PUP(from);
+                            } while (--op);
+                            from = window - OFF;
+                            if (wnext < len) {  /* some from start of window */
+                                op = wnext;
+                                len -= op;
+                                do {
+                                    PUP(out) = PUP(from);
+                                } while (--op);
+                                from = out - dist;      /* rest from output */
+                            }
+                        }
+                    }
+                    else {                      /* contiguous in window */
+                        from += wnext - op;
+                        if (op < len) {         /* some from window */
+                            len -= op;
+                            do {
+                                PUP(out) = PUP(from);
+                            } while (--op);
+                            from = out - dist;  /* rest from output */
+                        }
+                    }
+                    while (len > 2) {
+                        PUP(out) = PUP(from);
+                        PUP(out) = PUP(from);
+                        PUP(out) = PUP(from);
+                        len -= 3;
+                    }
+                    if (len) {
+                        PUP(out) = PUP(from);
+                        if (len > 1)
+                            PUP(out) = PUP(from);
+                    }
+                }
+                else {
+                    from = out - dist;          /* copy direct from output */
+                    do {                        /* minimum length is three */
+                        PUP(out) = PUP(from);
+                        PUP(out) = PUP(from);
+                        PUP(out) = PUP(from);
+                        len -= 3;
+                    } while (len > 2);
+                    if (len) {
+                        PUP(out) = PUP(from);
+                        if (len > 1)
+                            PUP(out) = PUP(from);
+                    }
+                }
+            }
+            else if ((op & 64) == 0) {          /* 2nd level distance code */
+                here = dcode[here.val + (hold & ((1U << op) - 1))];
+                goto dodist;
+            }
+            else {
+                strm->msg = (char *)"invalid distance code";
+                state->mode = BAD;
+                break;
+            }
+        }
+        else if ((op & 64) == 0) {              /* 2nd level length code */
+            here = lcode[here.val + (hold & ((1U << op) - 1))];
+            goto dolen;
+        }
+        else if (op & 32) {                     /* end-of-block */
+            Tracevv((stderr, "inflate:         end of block\n"));
+            state->mode = TYPE;
+            break;
+        }
+        else {
+            strm->msg = (char *)"invalid literal/length code";
+            state->mode = BAD;
+            break;
+        }
+    } while (in < last && out < end);
+
+    /* return unused bytes (on entry, bits < 8, so in won't go too far back) */
+    len = bits >> 3;
+    in -= len;
+    bits -= len << 3;
+    hold &= (1U << bits) - 1;
+
+    /* update state and return */
+    strm->next_in = in + OFF;
+    strm->next_out = out + OFF;
+    strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));
+    strm->avail_out = (unsigned)(out < end ?
+                                 257 + (end - out) : 257 - (out - end));
+    state->hold = hold;
+    state->bits = bits;
+    return;
+}
+
+/*
+   inflate_fast() speedups that turned out slower (on a PowerPC G3 750CXe):
+   - Using bit fields for code structure
+   - Different op definition to avoid & for extra bits (do & for table bits)
+   - Three separate decoding do-loops for direct, window, and wnext == 0
+   - Special case for distance > 1 copies to do overlapped load and store copy
+   - Explicit branch predictions (based on measured branch probabilities)
+   - Deferring match copy and interspersed it with decoding subsequent codes
+   - Swapping literal/length else
+   - Swapping window/direct else
+   - Larger unrolled copy loops (three is about right)
+   - Moving len -= 3 statement into middle of loop
+ */
+
+#endif /* !ASMINF */
diff --git a/third-party/zlib/inffast.h b/third-party/zlib/inffast.h
new file mode 100644
index 0000000..e5c1aa4
--- /dev/null
+++ b/third-party/zlib/inffast.h
@@ -0,0 +1,11 @@
+/* inffast.h -- header to use inffast.c
+ * Copyright (C) 1995-2003, 2010 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start));
diff --git a/third-party/zlib/inffixed.h b/third-party/zlib/inffixed.h
new file mode 100644
index 0000000..d628327
--- /dev/null
+++ b/third-party/zlib/inffixed.h
@@ -0,0 +1,94 @@
+    /* inffixed.h -- table for decoding fixed codes
+     * Generated automatically by makefixed().
+     */
+
+    /* WARNING: this file should *not* be used by applications.
+       It is part of the implementation of this library and is
+       subject to change. Applications should only use zlib.h.
+     */
+
+    static const code lenfix[512] = {
+        {96,7,0},{0,8,80},{0,8,16},{20,8,115},{18,7,31},{0,8,112},{0,8,48},
+        {0,9,192},{16,7,10},{0,8,96},{0,8,32},{0,9,160},{0,8,0},{0,8,128},
+        {0,8,64},{0,9,224},{16,7,6},{0,8,88},{0,8,24},{0,9,144},{19,7,59},
+        {0,8,120},{0,8,56},{0,9,208},{17,7,17},{0,8,104},{0,8,40},{0,9,176},
+        {0,8,8},{0,8,136},{0,8,72},{0,9,240},{16,7,4},{0,8,84},{0,8,20},
+        {21,8,227},{19,7,43},{0,8,116},{0,8,52},{0,9,200},{17,7,13},{0,8,100},
+        {0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},{16,7,8},
+        {0,8,92},{0,8,28},{0,9,152},{20,7,83},{0,8,124},{0,8,60},{0,9,216},
+        {18,7,23},{0,8,108},{0,8,44},{0,9,184},{0,8,12},{0,8,140},{0,8,76},
+        {0,9,248},{16,7,3},{0,8,82},{0,8,18},{21,8,163},{19,7,35},{0,8,114},
+        {0,8,50},{0,9,196},{17,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},
+        {0,8,130},{0,8,66},{0,9,228},{16,7,7},{0,8,90},{0,8,26},{0,9,148},
+        {20,7,67},{0,8,122},{0,8,58},{0,9,212},{18,7,19},{0,8,106},{0,8,42},
+        {0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},{16,7,5},{0,8,86},
+        {0,8,22},{64,8,0},{19,7,51},{0,8,118},{0,8,54},{0,9,204},{17,7,15},
+        {0,8,102},{0,8,38},{0,9,172},{0,8,6},{0,8,134},{0,8,70},{0,9,236},
+        {16,7,9},{0,8,94},{0,8,30},{0,9,156},{20,7,99},{0,8,126},{0,8,62},
+        {0,9,220},{18,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},
+        {0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{21,8,131},{18,7,31},
+        {0,8,113},{0,8,49},{0,9,194},{16,7,10},{0,8,97},{0,8,33},{0,9,162},
+        {0,8,1},{0,8,129},{0,8,65},{0,9,226},{16,7,6},{0,8,89},{0,8,25},
+        {0,9,146},{19,7,59},{0,8,121},{0,8,57},{0,9,210},{17,7,17},{0,8,105},
+        {0,8,41},{0,9,178},{0,8,9},{0,8,137},{0,8,73},{0,9,242},{16,7,4},
+        {0,8,85},{0,8,21},{16,8,258},{19,7,43},{0,8,117},{0,8,53},{0,9,202},
+        {17,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},{0,8,69},
+        {0,9,234},{16,7,8},{0,8,93},{0,8,29},{0,9,154},{20,7,83},{0,8,125},
+        {0,8,61},{0,9,218},{18,7,23},{0,8,109},{0,8,45},{0,9,186},{0,8,13},
+        {0,8,141},{0,8,77},{0,9,250},{16,7,3},{0,8,83},{0,8,19},{21,8,195},
+        {19,7,35},{0,8,115},{0,8,51},{0,9,198},{17,7,11},{0,8,99},{0,8,35},
+        {0,9,166},{0,8,3},{0,8,131},{0,8,67},{0,9,230},{16,7,7},{0,8,91},
+        {0,8,27},{0,9,150},{20,7,67},{0,8,123},{0,8,59},{0,9,214},{18,7,19},
+        {0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},{0,8,75},{0,9,246},
+        {16,7,5},{0,8,87},{0,8,23},{64,8,0},{19,7,51},{0,8,119},{0,8,55},
+        {0,9,206},{17,7,15},{0,8,103},{0,8,39},{0,9,174},{0,8,7},{0,8,135},
+        {0,8,71},{0,9,238},{16,7,9},{0,8,95},{0,8,31},{0,9,158},{20,7,99},
+        {0,8,127},{0,8,63},{0,9,222},{18,7,27},{0,8,111},{0,8,47},{0,9,190},
+        {0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},{0,8,16},
+        {20,8,115},{18,7,31},{0,8,112},{0,8,48},{0,9,193},{16,7,10},{0,8,96},
+        {0,8,32},{0,9,161},{0,8,0},{0,8,128},{0,8,64},{0,9,225},{16,7,6},
+        {0,8,88},{0,8,24},{0,9,145},{19,7,59},{0,8,120},{0,8,56},{0,9,209},
+        {17,7,17},{0,8,104},{0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},
+        {0,9,241},{16,7,4},{0,8,84},{0,8,20},{21,8,227},{19,7,43},{0,8,116},
+        {0,8,52},{0,9,201},{17,7,13},{0,8,100},{0,8,36},{0,9,169},{0,8,4},
+        {0,8,132},{0,8,68},{0,9,233},{16,7,8},{0,8,92},{0,8,28},{0,9,153},
+        {20,7,83},{0,8,124},{0,8,60},{0,9,217},{18,7,23},{0,8,108},{0,8,44},
+        {0,9,185},{0,8,12},{0,8,140},{0,8,76},{0,9,249},{16,7,3},{0,8,82},
+        {0,8,18},{21,8,163},{19,7,35},{0,8,114},{0,8,50},{0,9,197},{17,7,11},
+        {0,8,98},{0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},
+        {16,7,7},{0,8,90},{0,8,26},{0,9,149},{20,7,67},{0,8,122},{0,8,58},
+        {0,9,213},{18,7,19},{0,8,106},{0,8,42},{0,9,181},{0,8,10},{0,8,138},
+        {0,8,74},{0,9,245},{16,7,5},{0,8,86},{0,8,22},{64,8,0},{19,7,51},
+        {0,8,118},{0,8,54},{0,9,205},{17,7,15},{0,8,102},{0,8,38},{0,9,173},
+        {0,8,6},{0,8,134},{0,8,70},{0,9,237},{16,7,9},{0,8,94},{0,8,30},
+        {0,9,157},{20,7,99},{0,8,126},{0,8,62},{0,9,221},{18,7,27},{0,8,110},
+        {0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},{96,7,0},
+        {0,8,81},{0,8,17},{21,8,131},{18,7,31},{0,8,113},{0,8,49},{0,9,195},
+        {16,7,10},{0,8,97},{0,8,33},{0,9,163},{0,8,1},{0,8,129},{0,8,65},
+        {0,9,227},{16,7,6},{0,8,89},{0,8,25},{0,9,147},{19,7,59},{0,8,121},
+        {0,8,57},{0,9,211},{17,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},
+        {0,8,137},{0,8,73},{0,9,243},{16,7,4},{0,8,85},{0,8,21},{16,8,258},
+        {19,7,43},{0,8,117},{0,8,53},{0,9,203},{17,7,13},{0,8,101},{0,8,37},
+        {0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},{16,7,8},{0,8,93},
+        {0,8,29},{0,9,155},{20,7,83},{0,8,125},{0,8,61},{0,9,219},{18,7,23},
+        {0,8,109},{0,8,45},{0,9,187},{0,8,13},{0,8,141},{0,8,77},{0,9,251},
+        {16,7,3},{0,8,83},{0,8,19},{21,8,195},{19,7,35},{0,8,115},{0,8,51},
+        {0,9,199},{17,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},
+        {0,8,67},{0,9,231},{16,7,7},{0,8,91},{0,8,27},{0,9,151},{20,7,67},
+        {0,8,123},{0,8,59},{0,9,215},{18,7,19},{0,8,107},{0,8,43},{0,9,183},
+        {0,8,11},{0,8,139},{0,8,75},{0,9,247},{16,7,5},{0,8,87},{0,8,23},
+        {64,8,0},{19,7,51},{0,8,119},{0,8,55},{0,9,207},{17,7,15},{0,8,103},
+        {0,8,39},{0,9,175},{0,8,7},{0,8,135},{0,8,71},{0,9,239},{16,7,9},
+        {0,8,95},{0,8,31},{0,9,159},{20,7,99},{0,8,127},{0,8,63},{0,9,223},
+        {18,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},{0,8,79},
+        {0,9,255}
+    };
+
+    static const code distfix[32] = {
+        {16,5,1},{23,5,257},{19,5,17},{27,5,4097},{17,5,5},{25,5,1025},
+        {21,5,65},{29,5,16385},{16,5,3},{24,5,513},{20,5,33},{28,5,8193},
+        {18,5,9},{26,5,2049},{22,5,129},{64,5,0},{16,5,2},{23,5,385},
+        {19,5,25},{27,5,6145},{17,5,7},{25,5,1537},{21,5,97},{29,5,24577},
+        {16,5,4},{24,5,769},{20,5,49},{28,5,12289},{18,5,13},{26,5,3073},
+        {22,5,193},{64,5,0}
+    };
diff --git a/third-party/zlib/inflate.c b/third-party/zlib/inflate.c
new file mode 100644
index 0000000..870f89b
--- /dev/null
+++ b/third-party/zlib/inflate.c
@@ -0,0 +1,1512 @@
+/* inflate.c -- zlib decompression
+ * Copyright (C) 1995-2012 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+ * Change history:
+ *
+ * 1.2.beta0    24 Nov 2002
+ * - First version -- complete rewrite of inflate to simplify code, avoid
+ *   creation of window when not needed, minimize use of window when it is
+ *   needed, make inffast.c even faster, implement gzip decoding, and to
+ *   improve code readability and style over the previous zlib inflate code
+ *
+ * 1.2.beta1    25 Nov 2002
+ * - Use pointers for available input and output checking in inffast.c
+ * - Remove input and output counters in inffast.c
+ * - Change inffast.c entry and loop from avail_in >= 7 to >= 6
+ * - Remove unnecessary second byte pull from length extra in inffast.c
+ * - Unroll direct copy to three copies per loop in inffast.c
+ *
+ * 1.2.beta2    4 Dec 2002
+ * - Change external routine names to reduce potential conflicts
+ * - Correct filename to inffixed.h for fixed tables in inflate.c
+ * - Make hbuf[] unsigned char to match parameter type in inflate.c
+ * - Change strm->next_out[-state->offset] to *(strm->next_out - state->offset)
+ *   to avoid negation problem on Alphas (64 bit) in inflate.c
+ *
+ * 1.2.beta3    22 Dec 2002
+ * - Add comments on state->bits assertion in inffast.c
+ * - Add comments on op field in inftrees.h
+ * - Fix bug in reuse of allocated window after inflateReset()
+ * - Remove bit fields--back to byte structure for speed
+ * - Remove distance extra == 0 check in inflate_fast()--only helps for lengths
+ * - Change post-increments to pre-increments in inflate_fast(), PPC biased?
+ * - Add compile time option, POSTINC, to use post-increments instead (Intel?)
+ * - Make MATCH copy in inflate() much faster for when inflate_fast() not used
+ * - Use local copies of stream next and avail values, as well as local bit
+ *   buffer and bit count in inflate()--for speed when inflate_fast() not used
+ *
+ * 1.2.beta4    1 Jan 2003
+ * - Split ptr - 257 statements in inflate_table() to avoid compiler warnings
+ * - Move a comment on output buffer sizes from inffast.c to inflate.c
+ * - Add comments in inffast.c to introduce the inflate_fast() routine
+ * - Rearrange window copies in inflate_fast() for speed and simplification
+ * - Unroll last copy for window match in inflate_fast()
+ * - Use local copies of window variables in inflate_fast() for speed
+ * - Pull out common wnext == 0 case for speed in inflate_fast()
+ * - Make op and len in inflate_fast() unsigned for consistency
+ * - Add FAR to lcode and dcode declarations in inflate_fast()
+ * - Simplified bad distance check in inflate_fast()
+ * - Added inflateBackInit(), inflateBack(), and inflateBackEnd() in new
+ *   source file infback.c to provide a call-back interface to inflate for
+ *   programs like gzip and unzip -- uses window as output buffer to avoid
+ *   window copying
+ *
+ * 1.2.beta5    1 Jan 2003
+ * - Improved inflateBack() interface to allow the caller to provide initial
+ *   input in strm.
+ * - Fixed stored blocks bug in inflateBack()
+ *
+ * 1.2.beta6    4 Jan 2003
+ * - Added comments in inffast.c on effectiveness of POSTINC
+ * - Typecasting all around to reduce compiler warnings
+ * - Changed loops from while (1) or do {} while (1) to for (;;), again to
+ *   make compilers happy
+ * - Changed type of window in inflateBackInit() to unsigned char *
+ *
+ * 1.2.beta7    27 Jan 2003
+ * - Changed many types to unsigned or unsigned short to avoid warnings
+ * - Added inflateCopy() function
+ *
+ * 1.2.0        9 Mar 2003
+ * - Changed inflateBack() interface to provide separate opaque descriptors
+ *   for the in() and out() functions
+ * - Changed inflateBack() argument and in_func typedef to swap the length
+ *   and buffer address return values for the input function
+ * - Check next_in and next_out for Z_NULL on entry to inflate()
+ *
+ * The history for versions after 1.2.0 are in ChangeLog in zlib distribution.
+ */
+
+#include "zutil.h"
+#include "inftrees.h"
+#include "inflate.h"
+#include "inffast.h"
+
+#ifdef MAKEFIXED
+#  ifndef BUILDFIXED
+#    define BUILDFIXED
+#  endif
+#endif
+
+/* function prototypes */
+local void fixedtables OF((struct inflate_state FAR *state));
+local int updatewindow OF((z_streamp strm, const unsigned char FAR *end,
+                           unsigned copy));
+#ifdef BUILDFIXED
+   void makefixed OF((void));
+#endif
+local unsigned syncsearch OF((unsigned FAR *have, const unsigned char FAR *buf,
+                              unsigned len));
+
+int ZEXPORT inflateResetKeep(strm)
+z_streamp strm;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    strm->total_in = strm->total_out = state->total = 0;
+    strm->msg = Z_NULL;
+    if (state->wrap)        /* to support ill-conceived Java test suite */
+        strm->adler = state->wrap & 1;
+    state->mode = HEAD;
+    state->last = 0;
+    state->havedict = 0;
+    state->dmax = 32768U;
+    state->head = Z_NULL;
+    state->hold = 0;
+    state->bits = 0;
+    state->lencode = state->distcode = state->next = state->codes;
+    state->sane = 1;
+    state->back = -1;
+    Tracev((stderr, "inflate: reset\n"));
+    return Z_OK;
+}
+
+int ZEXPORT inflateReset(strm)
+z_streamp strm;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    state->wsize = 0;
+    state->whave = 0;
+    state->wnext = 0;
+    return inflateResetKeep(strm);
+}
+
+int ZEXPORT inflateReset2(strm, windowBits)
+z_streamp strm;
+int windowBits;
+{
+    int wrap;
+    struct inflate_state FAR *state;
+
+    /* get the state */
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+
+    /* extract wrap request from windowBits parameter */
+    if (windowBits < 0) {
+        wrap = 0;
+        windowBits = -windowBits;
+    }
+    else {
+        wrap = (windowBits >> 4) + 1;
+#ifdef GUNZIP
+        if (windowBits < 48)
+            windowBits &= 15;
+#endif
+    }
+
+    /* set number of window bits, free window if different */
+    if (windowBits && (windowBits < 8 || windowBits > 15))
+        return Z_STREAM_ERROR;
+    if (state->window != Z_NULL && state->wbits != (unsigned)windowBits) {
+        ZFREE(strm, state->window);
+        state->window = Z_NULL;
+    }
+
+    /* update state and reset the rest of it */
+    state->wrap = wrap;
+    state->wbits = (unsigned)windowBits;
+    return inflateReset(strm);
+}
+
+int ZEXPORT inflateInit2_(strm, windowBits, version, stream_size)
+z_streamp strm;
+int windowBits;
+const char *version;
+int stream_size;
+{
+    int ret;
+    struct inflate_state FAR *state;
+
+    if (version == Z_NULL || version[0] != ZLIB_VERSION[0] ||
+        stream_size != (int)(sizeof(z_stream)))
+        return Z_VERSION_ERROR;
+    if (strm == Z_NULL) return Z_STREAM_ERROR;
+    strm->msg = Z_NULL;                 /* in case we return an error */
+    if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+        strm->zalloc = zcalloc;
+        strm->opaque = (voidpf)0;
+#endif
+    }
+    if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+        return Z_STREAM_ERROR;
+#else
+        strm->zfree = zcfree;
+#endif
+    state = (struct inflate_state FAR *)
+            ZALLOC(strm, 1, sizeof(struct inflate_state));
+    if (state == Z_NULL) return Z_MEM_ERROR;
+    Tracev((stderr, "inflate: allocated\n"));
+    strm->state = (struct internal_state FAR *)state;
+    state->window = Z_NULL;
+    ret = inflateReset2(strm, windowBits);
+    if (ret != Z_OK) {
+        ZFREE(strm, state);
+        strm->state = Z_NULL;
+    }
+    return ret;
+}
+
+int ZEXPORT inflateInit_(strm, version, stream_size)
+z_streamp strm;
+const char *version;
+int stream_size;
+{
+    return inflateInit2_(strm, DEF_WBITS, version, stream_size);
+}
+
+int ZEXPORT inflatePrime(strm, bits, value)
+z_streamp strm;
+int bits;
+int value;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    if (bits < 0) {
+        state->hold = 0;
+        state->bits = 0;
+        return Z_OK;
+    }
+    if (bits > 16 || state->bits + bits > 32) return Z_STREAM_ERROR;
+    value &= (1L << bits) - 1;
+    state->hold += value << state->bits;
+    state->bits += bits;
+    return Z_OK;
+}
+
+/*
+   Return state with length and distance decoding tables and index sizes set to
+   fixed code decoding.  Normally this returns fixed tables from inffixed.h.
+   If BUILDFIXED is defined, then instead this routine builds the tables the
+   first time it's called, and returns those tables the first time and
+   thereafter.  This reduces the size of the code by about 2K bytes, in
+   exchange for a little execution time.  However, BUILDFIXED should not be
+   used for threaded applications, since the rewriting of the tables and virgin
+   may not be thread-safe.
+ */
+local void fixedtables(state)
+struct inflate_state FAR *state;
+{
+#ifdef BUILDFIXED
+    static int virgin = 1;
+    static code *lenfix, *distfix;
+    static code fixed[544];
+
+    /* build fixed huffman tables if first call (may not be thread safe) */
+    if (virgin) {
+        unsigned sym, bits;
+        static code *next;
+
+        /* literal/length table */
+        sym = 0;
+        while (sym < 144) state->lens[sym++] = 8;
+        while (sym < 256) state->lens[sym++] = 9;
+        while (sym < 280) state->lens[sym++] = 7;
+        while (sym < 288) state->lens[sym++] = 8;
+        next = fixed;
+        lenfix = next;
+        bits = 9;
+        inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
+
+        /* distance table */
+        sym = 0;
+        while (sym < 32) state->lens[sym++] = 5;
+        distfix = next;
+        bits = 5;
+        inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
+
+        /* do this just once */
+        virgin = 0;
+    }
+#else /* !BUILDFIXED */
+#   include "inffixed.h"
+#endif /* BUILDFIXED */
+    state->lencode = lenfix;
+    state->lenbits = 9;
+    state->distcode = distfix;
+    state->distbits = 5;
+}
+
+#ifdef MAKEFIXED
+#include <stdio.h>
+
+/*
+   Write out the inffixed.h that is #include'd above.  Defining MAKEFIXED also
+   defines BUILDFIXED, so the tables are built on the fly.  makefixed() writes
+   those tables to stdout, which would be piped to inffixed.h.  A small program
+   can simply call makefixed to do this:
+
+    void makefixed(void);
+
+    int main(void)
+    {
+        makefixed();
+        return 0;
+    }
+
+   Then that can be linked with zlib built with MAKEFIXED defined and run:
+
+    a.out > inffixed.h
+ */
+void makefixed()
+{
+    unsigned low, size;
+    struct inflate_state state;
+
+    fixedtables(&state);
+    puts("    /* inffixed.h -- table for decoding fixed codes");
+    puts("     * Generated automatically by makefixed().");
+    puts("     */");
+    puts("");
+    puts("    /* WARNING: this file should *not* be used by applications.");
+    puts("       It is part of the implementation of this library and is");
+    puts("       subject to change. Applications should only use zlib.h.");
+    puts("     */");
+    puts("");
+    size = 1U << 9;
+    printf("    static const code lenfix[%u] = {", size);
+    low = 0;
+    for (;;) {
+        if ((low % 7) == 0) printf("\n        ");
+        printf("{%u,%u,%d}", (low & 127) == 99 ? 64 : state.lencode[low].op,
+               state.lencode[low].bits, state.lencode[low].val);
+        if (++low == size) break;
+        putchar(',');
+    }
+    puts("\n    };");
+    size = 1U << 5;
+    printf("\n    static const code distfix[%u] = {", size);
+    low = 0;
+    for (;;) {
+        if ((low % 6) == 0) printf("\n        ");
+        printf("{%u,%u,%d}", state.distcode[low].op, state.distcode[low].bits,
+               state.distcode[low].val);
+        if (++low == size) break;
+        putchar(',');
+    }
+    puts("\n    };");
+}
+#endif /* MAKEFIXED */
+
+/*
+   Update the window with the last wsize (normally 32K) bytes written before
+   returning.  If window does not exist yet, create it.  This is only called
+   when a window is already in use, or when output has been written during this
+   inflate call, but the end of the deflate stream has not been reached yet.
+   It is also called to create a window for dictionary data when a dictionary
+   is loaded.
+
+   Providing output buffers larger than 32K to inflate() should provide a speed
+   advantage, since only the last 32K of output is copied to the sliding window
+   upon return from inflate(), and since all distances after the first 32K of
+   output will fall in the output data, making match copies simpler and faster.
+   The advantage may be dependent on the size of the processor's data caches.
+ */
+local int updatewindow(strm, end, copy)
+z_streamp strm;
+const Bytef *end;
+unsigned copy;
+{
+    struct inflate_state FAR *state;
+    unsigned dist;
+
+    state = (struct inflate_state FAR *)strm->state;
+
+    /* if it hasn't been done already, allocate space for the window */
+    if (state->window == Z_NULL) {
+        state->window = (unsigned char FAR *)
+                        ZALLOC(strm, 1U << state->wbits,
+                               sizeof(unsigned char));
+        if (state->window == Z_NULL) return 1;
+    }
+
+    /* if window not in use yet, initialize */
+    if (state->wsize == 0) {
+        state->wsize = 1U << state->wbits;
+        state->wnext = 0;
+        state->whave = 0;
+    }
+
+    /* copy state->wsize or less output bytes into the circular window */
+    if (copy >= state->wsize) {
+        zmemcpy(state->window, end - state->wsize, state->wsize);
+        state->wnext = 0;
+        state->whave = state->wsize;
+    }
+    else {
+        dist = state->wsize - state->wnext;
+        if (dist > copy) dist = copy;
+        zmemcpy(state->window + state->wnext, end - copy, dist);
+        copy -= dist;
+        if (copy) {
+            zmemcpy(state->window, end - copy, copy);
+            state->wnext = copy;
+            state->whave = state->wsize;
+        }
+        else {
+            state->wnext += dist;
+            if (state->wnext == state->wsize) state->wnext = 0;
+            if (state->whave < state->wsize) state->whave += dist;
+        }
+    }
+    return 0;
+}
+
+/* Macros for inflate(): */
+
+/* check function to use adler32() for zlib or crc32() for gzip */
+#ifdef GUNZIP
+#  define UPDATE(check, buf, len) \
+    (state->flags ? crc32(check, buf, len) : adler32(check, buf, len))
+#else
+#  define UPDATE(check, buf, len) adler32(check, buf, len)
+#endif
+
+/* check macros for header crc */
+#ifdef GUNZIP
+#  define CRC2(check, word) \
+    do { \
+        hbuf[0] = (unsigned char)(word); \
+        hbuf[1] = (unsigned char)((word) >> 8); \
+        check = crc32(check, hbuf, 2); \
+    } while (0)
+
+#  define CRC4(check, word) \
+    do { \
+        hbuf[0] = (unsigned char)(word); \
+        hbuf[1] = (unsigned char)((word) >> 8); \
+        hbuf[2] = (unsigned char)((word) >> 16); \
+        hbuf[3] = (unsigned char)((word) >> 24); \
+        check = crc32(check, hbuf, 4); \
+    } while (0)
+#endif
+
+/* Load registers with state in inflate() for speed */
+#define LOAD() \
+    do { \
+        put = strm->next_out; \
+        left = strm->avail_out; \
+        next = strm->next_in; \
+        have = strm->avail_in; \
+        hold = state->hold; \
+        bits = state->bits; \
+    } while (0)
+
+/* Restore state from registers in inflate() */
+#define RESTORE() \
+    do { \
+        strm->next_out = put; \
+        strm->avail_out = left; \
+        strm->next_in = next; \
+        strm->avail_in = have; \
+        state->hold = hold; \
+        state->bits = bits; \
+    } while (0)
+
+/* Clear the input bit accumulator */
+#define INITBITS() \
+    do { \
+        hold = 0; \
+        bits = 0; \
+    } while (0)
+
+/* Get a byte of input into the bit accumulator, or return from inflate()
+   if there is no input available. */
+#define PULLBYTE() \
+    do { \
+        if (have == 0) goto inf_leave; \
+        have--; \
+        hold += (unsigned long)(*next++) << bits; \
+        bits += 8; \
+    } while (0)
+
+/* Assure that there are at least n bits in the bit accumulator.  If there is
+   not enough available input to do that, then return from inflate(). */
+#define NEEDBITS(n) \
+    do { \
+        while (bits < (unsigned)(n)) \
+            PULLBYTE(); \
+    } while (0)
+
+/* Return the low n bits of the bit accumulator (n < 16) */
+#define BITS(n) \
+    ((unsigned)hold & ((1U << (n)) - 1))
+
+/* Remove n bits from the bit accumulator */
+#define DROPBITS(n) \
+    do { \
+        hold >>= (n); \
+        bits -= (unsigned)(n); \
+    } while (0)
+
+/* Remove zero to seven bits as needed to go to a byte boundary */
+#define BYTEBITS() \
+    do { \
+        hold >>= bits & 7; \
+        bits -= bits & 7; \
+    } while (0)
+
+/*
+   inflate() uses a state machine to process as much input data and generate as
+   much output data as possible before returning.  The state machine is
+   structured roughly as follows:
+
+    for (;;) switch (state) {
+    ...
+    case STATEn:
+        if (not enough input data or output space to make progress)
+            return;
+        ... make progress ...
+        state = STATEm;
+        break;
+    ...
+    }
+
+   so when inflate() is called again, the same case is attempted again, and
+   if the appropriate resources are provided, the machine proceeds to the
+   next state.  The NEEDBITS() macro is usually the way the state evaluates
+   whether it can proceed or should return.  NEEDBITS() does the return if
+   the requested bits are not available.  The typical use of the BITS macros
+   is:
+
+        NEEDBITS(n);
+        ... do something with BITS(n) ...
+        DROPBITS(n);
+
+   where NEEDBITS(n) either returns from inflate() if there isn't enough
+   input left to load n bits into the accumulator, or it continues.  BITS(n)
+   gives the low n bits in the accumulator.  When done, DROPBITS(n) drops
+   the low n bits off the accumulator.  INITBITS() clears the accumulator
+   and sets the number of available bits to zero.  BYTEBITS() discards just
+   enough bits to put the accumulator on a byte boundary.  After BYTEBITS()
+   and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
+
+   NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
+   if there is no input available.  The decoding of variable length codes uses
+   PULLBYTE() directly in order to pull just enough bytes to decode the next
+   code, and no more.
+
+   Some states loop until they get enough input, making sure that enough
+   state information is maintained to continue the loop where it left off
+   if NEEDBITS() returns in the loop.  For example, want, need, and keep
+   would all have to actually be part of the saved state in case NEEDBITS()
+   returns:
+
+    case STATEw:
+        while (want < need) {
+            NEEDBITS(n);
+            keep[want++] = BITS(n);
+            DROPBITS(n);
+        }
+        state = STATEx;
+    case STATEx:
+
+   As shown above, if the next state is also the next case, then the break
+   is omitted.
+
+   A state may also return if there is not enough output space available to
+   complete that state.  Those states are copying stored data, writing a
+   literal byte, and copying a matching string.
+
+   When returning, a "goto inf_leave" is used to update the total counters,
+   update the check value, and determine whether any progress has been made
+   during that inflate() call in order to return the proper return code.
+   Progress is defined as a change in either strm->avail_in or strm->avail_out.
+   When there is a window, goto inf_leave will update the window with the last
+   output written.  If a goto inf_leave occurs in the middle of decompression
+   and there is no window currently, goto inf_leave will create one and copy
+   output to the window for the next call of inflate().
+
+   In this implementation, the flush parameter of inflate() only affects the
+   return code (per zlib.h).  inflate() always writes as much as possible to
+   strm->next_out, given the space available and the provided input--the effect
+   documented in zlib.h of Z_SYNC_FLUSH.  Furthermore, inflate() always defers
+   the allocation of and copying into a sliding window until necessary, which
+   provides the effect documented in zlib.h for Z_FINISH when the entire input
+   stream available.  So the only thing the flush parameter actually does is:
+   when flush is set to Z_FINISH, inflate() cannot return Z_OK.  Instead it
+   will return Z_BUF_ERROR if it has not reached the end of the stream.
+ */
+
+int ZEXPORT inflate(strm, flush)
+z_streamp strm;
+int flush;
+{
+    struct inflate_state FAR *state;
+    z_const unsigned char FAR *next;    /* next input */
+    unsigned char FAR *put;     /* next output */
+    unsigned have, left;        /* available input and output */
+    unsigned long hold;         /* bit buffer */
+    unsigned bits;              /* bits in bit buffer */
+    unsigned in, out;           /* save starting available input and output */
+    unsigned copy;              /* number of stored or match bytes to copy */
+    unsigned char FAR *from;    /* where to copy match bytes from */
+    code here;                  /* current decoding table entry */
+    code last;                  /* parent table entry */
+    unsigned len;               /* length to copy for repeats, bits to drop */
+    int ret;                    /* return code */
+#ifdef GUNZIP
+    unsigned char hbuf[4];      /* buffer for gzip header crc calculation */
+#endif
+    static const unsigned short order[19] = /* permutation of code lengths */
+        {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
+
+    if (strm == Z_NULL || strm->state == Z_NULL || strm->next_out == Z_NULL ||
+        (strm->next_in == Z_NULL && strm->avail_in != 0))
+        return Z_STREAM_ERROR;
+
+    state = (struct inflate_state FAR *)strm->state;
+    if (state->mode == TYPE) state->mode = TYPEDO;      /* skip check */
+    LOAD();
+    in = have;
+    out = left;
+    ret = Z_OK;
+    for (;;)
+        switch (state->mode) {
+        case HEAD:
+            if (state->wrap == 0) {
+                state->mode = TYPEDO;
+                break;
+            }
+            NEEDBITS(16);
+#ifdef GUNZIP
+            if ((state->wrap & 2) && hold == 0x8b1f) {  /* gzip header */
+                state->check = crc32(0L, Z_NULL, 0);
+                CRC2(state->check, hold);
+                INITBITS();
+                state->mode = FLAGS;
+                break;
+            }
+            state->flags = 0;           /* expect zlib header */
+            if (state->head != Z_NULL)
+                state->head->done = -1;
+            if (!(state->wrap & 1) ||   /* check if zlib header allowed */
+#else
+            if (
+#endif
+                ((BITS(8) << 8) + (hold >> 8)) % 31) {
+                strm->msg = (char *)"incorrect header check";
+                state->mode = BAD;
+                break;
+            }
+            if (BITS(4) != Z_DEFLATED) {
+                strm->msg = (char *)"unknown compression method";
+                state->mode = BAD;
+                break;
+            }
+            DROPBITS(4);
+            len = BITS(4) + 8;
+            if (state->wbits == 0)
+                state->wbits = len;
+            else if (len > state->wbits) {
+                strm->msg = (char *)"invalid window size";
+                state->mode = BAD;
+                break;
+            }
+            state->dmax = 1U << len;
+            Tracev((stderr, "inflate:   zlib header ok\n"));
+            strm->adler = state->check = adler32(0L, Z_NULL, 0);
+            state->mode = hold & 0x200 ? DICTID : TYPE;
+            INITBITS();
+            break;
+#ifdef GUNZIP
+        case FLAGS:
+            NEEDBITS(16);
+            state->flags = (int)(hold);
+            if ((state->flags & 0xff) != Z_DEFLATED) {
+                strm->msg = (char *)"unknown compression method";
+                state->mode = BAD;
+                break;
+            }
+            if (state->flags & 0xe000) {
+                strm->msg = (char *)"unknown header flags set";
+                state->mode = BAD;
+                break;
+            }
+            if (state->head != Z_NULL)
+                state->head->text = (int)((hold >> 8) & 1);
+            if (state->flags & 0x0200) CRC2(state->check, hold);
+            INITBITS();
+            state->mode = TIME;
+        case TIME:
+            NEEDBITS(32);
+            if (state->head != Z_NULL)
+                state->head->time = hold;
+            if (state->flags & 0x0200) CRC4(state->check, hold);
+            INITBITS();
+            state->mode = OS;
+        case OS:
+            NEEDBITS(16);
+            if (state->head != Z_NULL) {
+                state->head->xflags = (int)(hold & 0xff);
+                state->head->os = (int)(hold >> 8);
+            }
+            if (state->flags & 0x0200) CRC2(state->check, hold);
+            INITBITS();
+            state->mode = EXLEN;
+        case EXLEN:
+            if (state->flags & 0x0400) {
+                NEEDBITS(16);
+                state->length = (unsigned)(hold);
+                if (state->head != Z_NULL)
+                    state->head->extra_len = (unsigned)hold;
+                if (state->flags & 0x0200) CRC2(state->check, hold);
+                INITBITS();
+            }
+            else if (state->head != Z_NULL)
+                state->head->extra = Z_NULL;
+            state->mode = EXTRA;
+        case EXTRA:
+            if (state->flags & 0x0400) {
+                copy = state->length;
+                if (copy > have) copy = have;
+                if (copy) {
+                    if (state->head != Z_NULL &&
+                        state->head->extra != Z_NULL) {
+                        len = state->head->extra_len - state->length;
+                        zmemcpy(state->head->extra + len, next,
+                                len + copy > state->head->extra_max ?
+                                state->head->extra_max - len : copy);
+                    }
+                    if (state->flags & 0x0200)
+                        state->check = crc32(state->check, next, copy);
+                    have -= copy;
+                    next += copy;
+                    state->length -= copy;
+                }
+                if (state->length) goto inf_leave;
+            }
+            state->length = 0;
+            state->mode = NAME;
+        case NAME:
+            if (state->flags & 0x0800) {
+                if (have == 0) goto inf_leave;
+                copy = 0;
+                do {
+                    len = (unsigned)(next[copy++]);
+                    if (state->head != Z_NULL &&
+                            state->head->name != Z_NULL &&
+                            state->length < state->head->name_max)
+                        state->head->name[state->length++] = len;
+                } while (len && copy < have);
+                if (state->flags & 0x0200)
+                    state->check = crc32(state->check, next, copy);
+                have -= copy;
+                next += copy;
+                if (len) goto inf_leave;
+            }
+            else if (state->head != Z_NULL)
+                state->head->name = Z_NULL;
+            state->length = 0;
+            state->mode = COMMENT;
+        case COMMENT:
+            if (state->flags & 0x1000) {
+                if (have == 0) goto inf_leave;
+                copy = 0;
+                do {
+                    len = (unsigned)(next[copy++]);
+                    if (state->head != Z_NULL &&
+                            state->head->comment != Z_NULL &&
+                            state->length < state->head->comm_max)
+                        state->head->comment[state->length++] = len;
+                } while (len && copy < have);
+                if (state->flags & 0x0200)
+                    state->check = crc32(state->check, next, copy);
+                have -= copy;
+                next += copy;
+                if (len) goto inf_leave;
+            }
+            else if (state->head != Z_NULL)
+                state->head->comment = Z_NULL;
+            state->mode = HCRC;
+        case HCRC:
+            if (state->flags & 0x0200) {
+                NEEDBITS(16);
+                if (hold != (state->check & 0xffff)) {
+                    strm->msg = (char *)"header crc mismatch";
+                    state->mode = BAD;
+                    break;
+                }
+                INITBITS();
+            }
+            if (state->head != Z_NULL) {
+                state->head->hcrc = (int)((state->flags >> 9) & 1);
+                state->head->done = 1;
+            }
+            strm->adler = state->check = crc32(0L, Z_NULL, 0);
+            state->mode = TYPE;
+            break;
+#endif
+        case DICTID:
+            NEEDBITS(32);
+            strm->adler = state->check = ZSWAP32(hold);
+            INITBITS();
+            state->mode = DICT;
+        case DICT:
+            if (state->havedict == 0) {
+                RESTORE();
+                return Z_NEED_DICT;
+            }
+            strm->adler = state->check = adler32(0L, Z_NULL, 0);
+            state->mode = TYPE;
+        case TYPE:
+            if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
+        case TYPEDO:
+            if (state->last) {
+                BYTEBITS();
+                state->mode = CHECK;
+                break;
+            }
+            NEEDBITS(3);
+            state->last = BITS(1);
+            DROPBITS(1);
+            switch (BITS(2)) {
+            case 0:                             /* stored block */
+                Tracev((stderr, "inflate:     stored block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = STORED;
+                break;
+            case 1:                             /* fixed block */
+                fixedtables(state);
+                Tracev((stderr, "inflate:     fixed codes block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = LEN_;             /* decode codes */
+                if (flush == Z_TREES) {
+                    DROPBITS(2);
+                    goto inf_leave;
+                }
+                break;
+            case 2:                             /* dynamic block */
+                Tracev((stderr, "inflate:     dynamic codes block%s\n",
+                        state->last ? " (last)" : ""));
+                state->mode = TABLE;
+                break;
+            case 3:
+                strm->msg = (char *)"invalid block type";
+                state->mode = BAD;
+            }
+            DROPBITS(2);
+            break;
+        case STORED:
+            BYTEBITS();                         /* go to byte boundary */
+            NEEDBITS(32);
+            if ((hold & 0xffff) != ((hold >> 16) ^ 0xffff)) {
+                strm->msg = (char *)"invalid stored block lengths";
+                state->mode = BAD;
+                break;
+            }
+            state->length = (unsigned)hold & 0xffff;
+            Tracev((stderr, "inflate:       stored length %u\n",
+                    state->length));
+            INITBITS();
+            state->mode = COPY_;
+            if (flush == Z_TREES) goto inf_leave;
+        case COPY_:
+            state->mode = COPY;
+        case COPY:
+            copy = state->length;
+            if (copy) {
+                if (copy > have) copy = have;
+                if (copy > left) copy = left;
+                if (copy == 0) goto inf_leave;
+                zmemcpy(put, next, copy);
+                have -= copy;
+                next += copy;
+                left -= copy;
+                put += copy;
+                state->length -= copy;
+                break;
+            }
+            Tracev((stderr, "inflate:       stored end\n"));
+            state->mode = TYPE;
+            break;
+        case TABLE:
+            NEEDBITS(14);
+            state->nlen = BITS(5) + 257;
+            DROPBITS(5);
+            state->ndist = BITS(5) + 1;
+            DROPBITS(5);
+            state->ncode = BITS(4) + 4;
+            DROPBITS(4);
+#ifndef PKZIP_BUG_WORKAROUND
+            if (state->nlen > 286 || state->ndist > 30) {
+                strm->msg = (char *)"too many length or distance symbols";
+                state->mode = BAD;
+                break;
+            }
+#endif
+            Tracev((stderr, "inflate:       table sizes ok\n"));
+            state->have = 0;
+            state->mode = LENLENS;
+        case LENLENS:
+            while (state->have < state->ncode) {
+                NEEDBITS(3);
+                state->lens[order[state->have++]] = (unsigned short)BITS(3);
+                DROPBITS(3);
+            }
+            while (state->have < 19)
+                state->lens[order[state->have++]] = 0;
+            state->next = state->codes;
+            state->lencode = (const code FAR *)(state->next);
+            state->lenbits = 7;
+            ret = inflate_table(CODES, state->lens, 19, &(state->next),
+                                &(state->lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid code lengths set";
+                state->mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       code lengths ok\n"));
+            state->have = 0;
+            state->mode = CODELENS;
+        case CODELENS:
+            while (state->have < state->nlen + state->ndist) {
+                for (;;) {
+                    here = state->lencode[BITS(state->lenbits)];
+                    if ((unsigned)(here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                if (here.val < 16) {
+                    DROPBITS(here.bits);
+                    state->lens[state->have++] = here.val;
+                }
+                else {
+                    if (here.val == 16) {
+                        NEEDBITS(here.bits + 2);
+                        DROPBITS(here.bits);
+                        if (state->have == 0) {
+                            strm->msg = (char *)"invalid bit length repeat";
+                            state->mode = BAD;
+                            break;
+                        }
+                        len = state->lens[state->have - 1];
+                        copy = 3 + BITS(2);
+                        DROPBITS(2);
+                    }
+                    else if (here.val == 17) {
+                        NEEDBITS(here.bits + 3);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 3 + BITS(3);
+                        DROPBITS(3);
+                    }
+                    else {
+                        NEEDBITS(here.bits + 7);
+                        DROPBITS(here.bits);
+                        len = 0;
+                        copy = 11 + BITS(7);
+                        DROPBITS(7);
+                    }
+                    if (state->have + copy > state->nlen + state->ndist) {
+                        strm->msg = (char *)"invalid bit length repeat";
+                        state->mode = BAD;
+                        break;
+                    }
+                    while (copy--)
+                        state->lens[state->have++] = (unsigned short)len;
+                }
+            }
+
+            /* handle error breaks in while */
+            if (state->mode == BAD) break;
+
+            /* check for end-of-block code (better have one) */
+            if (state->lens[256] == 0) {
+                strm->msg = (char *)"invalid code -- missing end-of-block";
+                state->mode = BAD;
+                break;
+            }
+
+            /* build code tables -- note: do not change the lenbits or distbits
+               values here (9 and 6) without reading the comments in inftrees.h
+               concerning the ENOUGH constants, which depend on those values */
+            state->next = state->codes;
+            state->lencode = (const code FAR *)(state->next);
+            state->lenbits = 9;
+            ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
+                                &(state->lenbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid literal/lengths set";
+                state->mode = BAD;
+                break;
+            }
+            state->distcode = (const code FAR *)(state->next);
+            state->distbits = 6;
+            ret = inflate_table(DISTS, state->lens + state->nlen, state->ndist,
+                            &(state->next), &(state->distbits), state->work);
+            if (ret) {
+                strm->msg = (char *)"invalid distances set";
+                state->mode = BAD;
+                break;
+            }
+            Tracev((stderr, "inflate:       codes ok\n"));
+            state->mode = LEN_;
+            if (flush == Z_TREES) goto inf_leave;
+        case LEN_:
+            state->mode = LEN;
+        case LEN:
+            if (have >= 6 && left >= 258) {
+                RESTORE();
+                inflate_fast(strm, out);
+                LOAD();
+                if (state->mode == TYPE)
+                    state->back = -1;
+                break;
+            }
+            state->back = 0;
+            for (;;) {
+                here = state->lencode[BITS(state->lenbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if (here.op && (here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = state->lencode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+                state->back += last.bits;
+            }
+            DROPBITS(here.bits);
+            state->back += here.bits;
+            state->length = (unsigned)here.val;
+            if ((int)(here.op) == 0) {
+                Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
+                        "inflate:         literal '%c'\n" :
+                        "inflate:         literal 0x%02x\n", here.val));
+                state->mode = LIT;
+                break;
+            }
+            if (here.op & 32) {
+                Tracevv((stderr, "inflate:         end of block\n"));
+                state->back = -1;
+                state->mode = TYPE;
+                break;
+            }
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid literal/length code";
+                state->mode = BAD;
+                break;
+            }
+            state->extra = (unsigned)(here.op) & 15;
+            state->mode = LENEXT;
+        case LENEXT:
+            if (state->extra) {
+                NEEDBITS(state->extra);
+                state->length += BITS(state->extra);
+                DROPBITS(state->extra);
+                state->back += state->extra;
+            }
+            Tracevv((stderr, "inflate:         length %u\n", state->length));
+            state->was = state->length;
+            state->mode = DIST;
+        case DIST:
+            for (;;) {
+                here = state->distcode[BITS(state->distbits)];
+                if ((unsigned)(here.bits) <= bits) break;
+                PULLBYTE();
+            }
+            if ((here.op & 0xf0) == 0) {
+                last = here;
+                for (;;) {
+                    here = state->distcode[last.val +
+                            (BITS(last.bits + last.op) >> last.bits)];
+                    if ((unsigned)(last.bits + here.bits) <= bits) break;
+                    PULLBYTE();
+                }
+                DROPBITS(last.bits);
+                state->back += last.bits;
+            }
+            DROPBITS(here.bits);
+            state->back += here.bits;
+            if (here.op & 64) {
+                strm->msg = (char *)"invalid distance code";
+                state->mode = BAD;
+                break;
+            }
+            state->offset = (unsigned)here.val;
+            state->extra = (unsigned)(here.op) & 15;
+            state->mode = DISTEXT;
+        case DISTEXT:
+            if (state->extra) {
+                NEEDBITS(state->extra);
+                state->offset += BITS(state->extra);
+                DROPBITS(state->extra);
+                state->back += state->extra;
+            }
+#ifdef INFLATE_STRICT
+            if (state->offset > state->dmax) {
+                strm->msg = (char *)"invalid distance too far back";
+                state->mode = BAD;
+                break;
+            }
+#endif
+            Tracevv((stderr, "inflate:         distance %u\n", state->offset));
+            state->mode = MATCH;
+        case MATCH:
+            if (left == 0) goto inf_leave;
+            copy = out - left;
+            if (state->offset > copy) {         /* copy from window */
+                copy = state->offset - copy;
+                if (copy > state->whave) {
+                    if (state->sane) {
+                        strm->msg = (char *)"invalid distance too far back";
+                        state->mode = BAD;
+                        break;
+                    }
+#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+                    Trace((stderr, "inflate.c too far\n"));
+                    copy -= state->whave;
+                    if (copy > state->length) copy = state->length;
+                    if (copy > left) copy = left;
+                    left -= copy;
+                    state->length -= copy;
+                    do {
+                        *put++ = 0;
+                    } while (--copy);
+                    if (state->length == 0) state->mode = LEN;
+                    break;
+#endif
+                }
+                if (copy > state->wnext) {
+                    copy -= state->wnext;
+                    from = state->window + (state->wsize - copy);
+                }
+                else
+                    from = state->window + (state->wnext - copy);
+                if (copy > state->length) copy = state->length;
+            }
+            else {                              /* copy from output */
+                from = put - state->offset;
+                copy = state->length;
+            }
+            if (copy > left) copy = left;
+            left -= copy;
+            state->length -= copy;
+            do {
+                *put++ = *from++;
+            } while (--copy);
+            if (state->length == 0) state->mode = LEN;
+            break;
+        case LIT:
+            if (left == 0) goto inf_leave;
+            *put++ = (unsigned char)(state->length);
+            left--;
+            state->mode = LEN;
+            break;
+        case CHECK:
+            if (state->wrap) {
+                NEEDBITS(32);
+                out -= left;
+                strm->total_out += out;
+                state->total += out;
+                if (out)
+                    strm->adler = state->check =
+                        UPDATE(state->check, put - out, out);
+                out = left;
+                if ((
+#ifdef GUNZIP
+                     state->flags ? hold :
+#endif
+                     ZSWAP32(hold)) != state->check) {
+                    strm->msg = (char *)"incorrect data check";
+                    state->mode = BAD;
+                    break;
+                }
+                INITBITS();
+                Tracev((stderr, "inflate:   check matches trailer\n"));
+            }
+#ifdef GUNZIP
+            state->mode = LENGTH;
+        case LENGTH:
+            if (state->wrap && state->flags) {
+                NEEDBITS(32);
+                if (hold != (state->total & 0xffffffffUL)) {
+                    strm->msg = (char *)"incorrect length check";
+                    state->mode = BAD;
+                    break;
+                }
+                INITBITS();
+                Tracev((stderr, "inflate:   length matches trailer\n"));
+            }
+#endif
+            state->mode = DONE;
+        case DONE:
+            ret = Z_STREAM_END;
+            goto inf_leave;
+        case BAD:
+            ret = Z_DATA_ERROR;
+            goto inf_leave;
+        case MEM:
+            return Z_MEM_ERROR;
+        case SYNC:
+        default:
+            return Z_STREAM_ERROR;
+        }
+
+    /*
+       Return from inflate(), updating the total counts and the check value.
+       If there was no progress during the inflate() call, return a buffer
+       error.  Call updatewindow() to create and/or update the window state.
+       Note: a memory error from inflate() is non-recoverable.
+     */
+  inf_leave:
+    RESTORE();
+    if (state->wsize || (out != strm->avail_out && state->mode < BAD &&
+            (state->mode < CHECK || flush != Z_FINISH)))
+        if (updatewindow(strm, strm->next_out, out - strm->avail_out)) {
+            state->mode = MEM;
+            return Z_MEM_ERROR;
+        }
+    in -= strm->avail_in;
+    out -= strm->avail_out;
+    strm->total_in += in;
+    strm->total_out += out;
+    state->total += out;
+    if (state->wrap && out)
+        strm->adler = state->check =
+            UPDATE(state->check, strm->next_out - out, out);
+    strm->data_type = state->bits + (state->last ? 64 : 0) +
+                      (state->mode == TYPE ? 128 : 0) +
+                      (state->mode == LEN_ || state->mode == COPY_ ? 256 : 0);
+    if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
+        ret = Z_BUF_ERROR;
+    return ret;
+}
+
+int ZEXPORT inflateEnd(strm)
+z_streamp strm;
+{
+    struct inflate_state FAR *state;
+    if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
+        return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    if (state->window != Z_NULL) ZFREE(strm, state->window);
+    ZFREE(strm, strm->state);
+    strm->state = Z_NULL;
+    Tracev((stderr, "inflate: end\n"));
+    return Z_OK;
+}
+
+int ZEXPORT inflateGetDictionary(strm, dictionary, dictLength)
+z_streamp strm;
+Bytef *dictionary;
+uInt *dictLength;
+{
+    struct inflate_state FAR *state;
+
+    /* check state */
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+
+    /* copy dictionary */
+    if (state->whave && dictionary != Z_NULL) {
+        zmemcpy(dictionary, state->window + state->wnext,
+                state->whave - state->wnext);
+        zmemcpy(dictionary + state->whave - state->wnext,
+                state->window, state->wnext);
+    }
+    if (dictLength != Z_NULL)
+        *dictLength = state->whave;
+    return Z_OK;
+}
+
+int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength)
+z_streamp strm;
+const Bytef *dictionary;
+uInt dictLength;
+{
+    struct inflate_state FAR *state;
+    unsigned long dictid;
+    int ret;
+
+    /* check state */
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    if (state->wrap != 0 && state->mode != DICT)
+        return Z_STREAM_ERROR;
+
+    /* check for correct dictionary identifier */
+    if (state->mode == DICT) {
+        dictid = adler32(0L, Z_NULL, 0);
+        dictid = adler32(dictid, dictionary, dictLength);
+        if (dictid != state->check)
+            return Z_DATA_ERROR;
+    }
+
+    /* copy dictionary to window using updatewindow(), which will amend the
+       existing dictionary if appropriate */
+    ret = updatewindow(strm, dictionary + dictLength, dictLength);
+    if (ret) {
+        state->mode = MEM;
+        return Z_MEM_ERROR;
+    }
+    state->havedict = 1;
+    Tracev((stderr, "inflate:   dictionary set\n"));
+    return Z_OK;
+}
+
+int ZEXPORT inflateGetHeader(strm, head)
+z_streamp strm;
+gz_headerp head;
+{
+    struct inflate_state FAR *state;
+
+    /* check state */
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    if ((state->wrap & 2) == 0) return Z_STREAM_ERROR;
+
+    /* save header structure */
+    state->head = head;
+    head->done = 0;
+    return Z_OK;
+}
+
+/*
+   Search buf[0..len-1] for the pattern: 0, 0, 0xff, 0xff.  Return when found
+   or when out of input.  When called, *have is the number of pattern bytes
+   found in order so far, in 0..3.  On return *have is updated to the new
+   state.  If on return *have equals four, then the pattern was found and the
+   return value is how many bytes were read including the last byte of the
+   pattern.  If *have is less than four, then the pattern has not been found
+   yet and the return value is len.  In the latter case, syncsearch() can be
+   called again with more data and the *have state.  *have is initialized to
+   zero for the first call.
+ */
+local unsigned syncsearch(have, buf, len)
+unsigned FAR *have;
+const unsigned char FAR *buf;
+unsigned len;
+{
+    unsigned got;
+    unsigned next;
+
+    got = *have;
+    next = 0;
+    while (next < len && got < 4) {
+        if ((int)(buf[next]) == (got < 2 ? 0 : 0xff))
+            got++;
+        else if (buf[next])
+            got = 0;
+        else
+            got = 4 - got;
+        next++;
+    }
+    *have = got;
+    return next;
+}
+
+int ZEXPORT inflateSync(strm)
+z_streamp strm;
+{
+    unsigned len;               /* number of bytes to look at or looked at */
+    unsigned long in, out;      /* temporary to save total_in and total_out */
+    unsigned char buf[4];       /* to restore bit buffer to byte string */
+    struct inflate_state FAR *state;
+
+    /* check parameters */
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR;
+
+    /* if first time, start search in bit buffer */
+    if (state->mode != SYNC) {
+        state->mode = SYNC;
+        state->hold <<= state->bits & 7;
+        state->bits -= state->bits & 7;
+        len = 0;
+        while (state->bits >= 8) {
+            buf[len++] = (unsigned char)(state->hold);
+            state->hold >>= 8;
+            state->bits -= 8;
+        }
+        state->have = 0;
+        syncsearch(&(state->have), buf, len);
+    }
+
+    /* search available input */
+    len = syncsearch(&(state->have), strm->next_in, strm->avail_in);
+    strm->avail_in -= len;
+    strm->next_in += len;
+    strm->total_in += len;
+
+    /* return no joy or set up to restart inflate() on a new block */
+    if (state->have != 4) return Z_DATA_ERROR;
+    in = strm->total_in;  out = strm->total_out;
+    inflateReset(strm);
+    strm->total_in = in;  strm->total_out = out;
+    state->mode = TYPE;
+    return Z_OK;
+}
+
+/*
+   Returns true if inflate is currently at the end of a block generated by
+   Z_SYNC_FLUSH or Z_FULL_FLUSH. This function is used by one PPP
+   implementation to provide an additional safety check. PPP uses
+   Z_SYNC_FLUSH but removes the length bytes of the resulting empty stored
+   block. When decompressing, PPP checks that at the end of input packet,
+   inflate is waiting for these length bytes.
+ */
+int ZEXPORT inflateSyncPoint(strm)
+z_streamp strm;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    return state->mode == STORED && state->bits == 0;
+}
+
+int ZEXPORT inflateCopy(dest, source)
+z_streamp dest;
+z_streamp source;
+{
+    struct inflate_state FAR *state;
+    struct inflate_state FAR *copy;
+    unsigned char FAR *window;
+    unsigned wsize;
+
+    /* check input */
+    if (dest == Z_NULL || source == Z_NULL || source->state == Z_NULL ||
+        source->zalloc == (alloc_func)0 || source->zfree == (free_func)0)
+        return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)source->state;
+
+    /* allocate space */
+    copy = (struct inflate_state FAR *)
+           ZALLOC(source, 1, sizeof(struct inflate_state));
+    if (copy == Z_NULL) return Z_MEM_ERROR;
+    window = Z_NULL;
+    if (state->window != Z_NULL) {
+        window = (unsigned char FAR *)
+                 ZALLOC(source, 1U << state->wbits, sizeof(unsigned char));
+        if (window == Z_NULL) {
+            ZFREE(source, copy);
+            return Z_MEM_ERROR;
+        }
+    }
+
+    /* copy state */
+    zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream));
+    zmemcpy((voidpf)copy, (voidpf)state, sizeof(struct inflate_state));
+    if (state->lencode >= state->codes &&
+        state->lencode <= state->codes + ENOUGH - 1) {
+        copy->lencode = copy->codes + (state->lencode - state->codes);
+        copy->distcode = copy->codes + (state->distcode - state->codes);
+    }
+    copy->next = copy->codes + (state->next - state->codes);
+    if (window != Z_NULL) {
+        wsize = 1U << state->wbits;
+        zmemcpy(window, state->window, wsize);
+    }
+    copy->window = window;
+    dest->state = (struct internal_state FAR *)copy;
+    return Z_OK;
+}
+
+int ZEXPORT inflateUndermine(strm, subvert)
+z_streamp strm;
+int subvert;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+    state = (struct inflate_state FAR *)strm->state;
+    state->sane = !subvert;
+#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+    return Z_OK;
+#else
+    state->sane = 1;
+    return Z_DATA_ERROR;
+#endif
+}
+
+long ZEXPORT inflateMark(strm)
+z_streamp strm;
+{
+    struct inflate_state FAR *state;
+
+    if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
+    state = (struct inflate_state FAR *)strm->state;
+    return ((long)(state->back) << 16) +
+        (state->mode == COPY ? state->length :
+            (state->mode == MATCH ? state->was - state->length : 0));
+}
diff --git a/third-party/zlib/inflate.h b/third-party/zlib/inflate.h
new file mode 100644
index 0000000..95f4986
--- /dev/null
+++ b/third-party/zlib/inflate.h
@@ -0,0 +1,122 @@
+/* inflate.h -- internal inflate state definition
+ * Copyright (C) 1995-2009 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* define NO_GZIP when compiling if you want to disable gzip header and
+   trailer decoding by inflate().  NO_GZIP would be used to avoid linking in
+   the crc code when it is not needed.  For shared libraries, gzip decoding
+   should be left enabled. */
+#ifndef NO_GZIP
+#  define GUNZIP
+#endif
+
+/* Possible inflate modes between inflate() calls */
+typedef enum {
+    HEAD,       /* i: waiting for magic header */
+    FLAGS,      /* i: waiting for method and flags (gzip) */
+    TIME,       /* i: waiting for modification time (gzip) */
+    OS,         /* i: waiting for extra flags and operating system (gzip) */
+    EXLEN,      /* i: waiting for extra length (gzip) */
+    EXTRA,      /* i: waiting for extra bytes (gzip) */
+    NAME,       /* i: waiting for end of file name (gzip) */
+    COMMENT,    /* i: waiting for end of comment (gzip) */
+    HCRC,       /* i: waiting for header crc (gzip) */
+    DICTID,     /* i: waiting for dictionary check value */
+    DICT,       /* waiting for inflateSetDictionary() call */
+        TYPE,       /* i: waiting for type bits, including last-flag bit */
+        TYPEDO,     /* i: same, but skip check to exit inflate on new block */
+        STORED,     /* i: waiting for stored size (length and complement) */
+        COPY_,      /* i/o: same as COPY below, but only first time in */
+        COPY,       /* i/o: waiting for input or output to copy stored block */
+        TABLE,      /* i: waiting for dynamic block table lengths */
+        LENLENS,    /* i: waiting for code length code lengths */
+        CODELENS,   /* i: waiting for length/lit and distance code lengths */
+            LEN_,       /* i: same as LEN below, but only first time in */
+            LEN,        /* i: waiting for length/lit/eob code */
+            LENEXT,     /* i: waiting for length extra bits */
+            DIST,       /* i: waiting for distance code */
+            DISTEXT,    /* i: waiting for distance extra bits */
+            MATCH,      /* o: waiting for output space to copy string */
+            LIT,        /* o: waiting for output space to write literal */
+    CHECK,      /* i: waiting for 32-bit check value */
+    LENGTH,     /* i: waiting for 32-bit length (gzip) */
+    DONE,       /* finished check, done -- remain here until reset */
+    BAD,        /* got a data error -- remain here until reset */
+    MEM,        /* got an inflate() memory error -- remain here until reset */
+    SYNC        /* looking for synchronization bytes to restart inflate() */
+} inflate_mode;
+
+/*
+    State transitions between above modes -
+
+    (most modes can go to BAD or MEM on error -- not shown for clarity)
+
+    Process header:
+        HEAD -> (gzip) or (zlib) or (raw)
+        (gzip) -> FLAGS -> TIME -> OS -> EXLEN -> EXTRA -> NAME -> COMMENT ->
+                  HCRC -> TYPE
+        (zlib) -> DICTID or TYPE
+        DICTID -> DICT -> TYPE
+        (raw) -> TYPEDO
+    Read deflate blocks:
+            TYPE -> TYPEDO -> STORED or TABLE or LEN_ or CHECK
+            STORED -> COPY_ -> COPY -> TYPE
+            TABLE -> LENLENS -> CODELENS -> LEN_
+            LEN_ -> LEN
+    Read deflate codes in fixed or dynamic block:
+                LEN -> LENEXT or LIT or TYPE
+                LENEXT -> DIST -> DISTEXT -> MATCH -> LEN
+                LIT -> LEN
+    Process trailer:
+        CHECK -> LENGTH -> DONE
+ */
+
+/* state maintained between inflate() calls.  Approximately 10K bytes. */
+struct inflate_state {
+    inflate_mode mode;          /* current inflate mode */
+    int last;                   /* true if processing last block */
+    int wrap;                   /* bit 0 true for zlib, bit 1 true for gzip */
+    int havedict;               /* true if dictionary provided */
+    int flags;                  /* gzip header method and flags (0 if zlib) */
+    unsigned dmax;              /* zlib header max distance (INFLATE_STRICT) */
+    unsigned long check;        /* protected copy of check value */
+    unsigned long total;        /* protected copy of output count */
+    gz_headerp head;            /* where to save gzip header information */
+        /* sliding window */
+    unsigned wbits;             /* log base 2 of requested window size */
+    unsigned wsize;             /* window size or zero if not using window */
+    unsigned whave;             /* valid bytes in the window */
+    unsigned wnext;             /* window write index */
+    unsigned char FAR *window;  /* allocated sliding window, if needed */
+        /* bit accumulator */
+    unsigned long hold;         /* input bit accumulator */
+    unsigned bits;              /* number of bits in "in" */
+        /* for string and stored block copying */
+    unsigned length;            /* literal or length of data to copy */
+    unsigned offset;            /* distance back to copy string from */
+        /* for table and code decoding */
+    unsigned extra;             /* extra bits needed */
+        /* fixed and dynamic code tables */
+    code const FAR *lencode;    /* starting table for length/literal codes */
+    code const FAR *distcode;   /* starting table for distance codes */
+    unsigned lenbits;           /* index bits for lencode */
+    unsigned distbits;          /* index bits for distcode */
+        /* dynamic table building */
+    unsigned ncode;             /* number of code length code lengths */
+    unsigned nlen;              /* number of length code lengths */
+    unsigned ndist;             /* number of distance code lengths */
+    unsigned have;              /* number of code lengths in lens[] */
+    code FAR *next;             /* next available space in codes[] */
+    unsigned short lens[320];   /* temporary storage for code lengths */
+    unsigned short work[288];   /* work area for code table building */
+    code codes[ENOUGH];         /* space for code tables */
+    int sane;                   /* if false, allow invalid distance too far */
+    int back;                   /* bits back of last unprocessed length/lit */
+    unsigned was;               /* initial length of match */
+};
diff --git a/third-party/zlib/inftrees.c b/third-party/zlib/inftrees.c
new file mode 100644
index 0000000..44d89cf
--- /dev/null
+++ b/third-party/zlib/inftrees.c
@@ -0,0 +1,306 @@
+/* inftrees.c -- generate Huffman trees for efficient decoding
+ * Copyright (C) 1995-2013 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+#include "zutil.h"
+#include "inftrees.h"
+
+#define MAXBITS 15
+
+const char inflate_copyright[] =
+   " inflate 1.2.8 Copyright 1995-2013 Mark Adler ";
+/*
+  If you use the zlib library in a product, an acknowledgment is welcome
+  in the documentation of your product. If for some reason you cannot
+  include such an acknowledgment, I would appreciate that you keep this
+  copyright string in the executable of your product.
+ */
+
+/*
+   Build a set of tables to decode the provided canonical Huffman code.
+   The code lengths are lens[0..codes-1].  The result starts at *table,
+   whose indices are 0..2^bits-1.  work is a writable array of at least
+   lens shorts, which is used as a work area.  type is the type of code
+   to be generated, CODES, LENS, or DISTS.  On return, zero is success,
+   -1 is an invalid code, and +1 means that ENOUGH isn't enough.  table
+   on return points to the next available entry's address.  bits is the
+   requested root table index bits, and on return it is the actual root
+   table index bits.  It will differ if the request is greater than the
+   longest code or if it is less than the shortest code.
+ */
+int ZLIB_INTERNAL inflate_table(type, lens, codes, table, bits, work)
+codetype type;
+unsigned short FAR *lens;
+unsigned codes;
+code FAR * FAR *table;
+unsigned FAR *bits;
+unsigned short FAR *work;
+{
+    unsigned len;               /* a code's length in bits */
+    unsigned sym;               /* index of code symbols */
+    unsigned min, max;          /* minimum and maximum code lengths */
+    unsigned root;              /* number of index bits for root table */
+    unsigned curr;              /* number of index bits for current table */
+    unsigned drop;              /* code bits to drop for sub-table */
+    int left;                   /* number of prefix codes available */
+    unsigned used;              /* code entries in table used */
+    unsigned huff;              /* Huffman code */
+    unsigned incr;              /* for incrementing code, index */
+    unsigned fill;              /* index for replicating entries */
+    unsigned low;               /* low bits for current root entry */
+    unsigned mask;              /* mask for low root bits */
+    code here;                  /* table entry for duplication */
+    code FAR *next;             /* next available space in table */
+    const unsigned short FAR *base;     /* base value table to use */
+    const unsigned short FAR *extra;    /* extra bits table to use */
+    int end;                    /* use base and extra for symbol > end */
+    unsigned short count[MAXBITS+1];    /* number of codes of each length */
+    unsigned short offs[MAXBITS+1];     /* offsets in table for each length */
+    static const unsigned short lbase[31] = { /* Length codes 257..285 base */
+        3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31,
+        35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0};
+    static const unsigned short lext[31] = { /* Length codes 257..285 extra */
+        16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18,
+        19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78};
+    static const unsigned short dbase[32] = { /* Distance codes 0..29 base */
+        1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193,
+        257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145,
+        8193, 12289, 16385, 24577, 0, 0};
+    static const unsigned short dext[32] = { /* Distance codes 0..29 extra */
+        16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22,
+        23, 23, 24, 24, 25, 25, 26, 26, 27, 27,
+        28, 28, 29, 29, 64, 64};
+
+    /*
+       Process a set of code lengths to create a canonical Huffman code.  The
+       code lengths are lens[0..codes-1].  Each length corresponds to the
+       symbols 0..codes-1.  The Huffman code is generated by first sorting the
+       symbols by length from short to long, and retaining the symbol order
+       for codes with equal lengths.  Then the code starts with all zero bits
+       for the first code of the shortest length, and the codes are integer
+       increments for the same length, and zeros are appended as the length
+       increases.  For the deflate format, these bits are stored backwards
+       from their more natural integer increment ordering, and so when the
+       decoding tables are built in the large loop below, the integer codes
+       are incremented backwards.
+
+       This routine assumes, but does not check, that all of the entries in
+       lens[] are in the range 0..MAXBITS.  The caller must assure this.
+       1..MAXBITS is interpreted as that code length.  zero means that that
+       symbol does not occur in this code.
+
+       The codes are sorted by computing a count of codes for each length,
+       creating from that a table of starting indices for each length in the
+       sorted table, and then entering the symbols in order in the sorted
+       table.  The sorted table is work[], with that space being provided by
+       the caller.
+
+       The length counts are used for other purposes as well, i.e. finding
+       the minimum and maximum length codes, determining if there are any
+       codes at all, checking for a valid set of lengths, and looking ahead
+       at length counts to determine sub-table sizes when building the
+       decoding tables.
+     */
+
+    /* accumulate lengths for codes (assumes lens[] all in 0..MAXBITS) */
+    for (len = 0; len <= MAXBITS; len++)
+        count[len] = 0;
+    for (sym = 0; sym < codes; sym++)
+        count[lens[sym]]++;
+
+    /* bound code lengths, force root to be within code lengths */
+    root = *bits;
+    for (max = MAXBITS; max >= 1; max--)
+        if (count[max] != 0) break;
+    if (root > max) root = max;
+    if (max == 0) {                     /* no symbols to code at all */
+        here.op = (unsigned char)64;    /* invalid code marker */
+        here.bits = (unsigned char)1;
+        here.val = (unsigned short)0;
+        *(*table)++ = here;             /* make a table to force an error */
+        *(*table)++ = here;
+        *bits = 1;
+        return 0;     /* no symbols, but wait for decoding to report error */
+    }
+    for (min = 1; min < max; min++)
+        if (count[min] != 0) break;
+    if (root < min) root = min;
+
+    /* check for an over-subscribed or incomplete set of lengths */
+    left = 1;
+    for (len = 1; len <= MAXBITS; len++) {
+        left <<= 1;
+        left -= count[len];
+        if (left < 0) return -1;        /* over-subscribed */
+    }
+    if (left > 0 && (type == CODES || max != 1))
+        return -1;                      /* incomplete set */
+
+    /* generate offsets into symbol table for each length for sorting */
+    offs[1] = 0;
+    for (len = 1; len < MAXBITS; len++)
+        offs[len + 1] = offs[len] + count[len];
+
+    /* sort symbols by length, by symbol order within each length */
+    for (sym = 0; sym < codes; sym++)
+        if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
+
+    /*
+       Create and fill in decoding tables.  In this loop, the table being
+       filled is at next and has curr index bits.  The code being used is huff
+       with length len.  That code is converted to an index by dropping drop
+       bits off of the bottom.  For codes where len is less than drop + curr,
+       those top drop + curr - len bits are incremented through all values to
+       fill the table with replicated entries.
+
+       root is the number of index bits for the root table.  When len exceeds
+       root, sub-tables are created pointed to by the root entry with an index
+       of the low root bits of huff.  This is saved in low to check for when a
+       new sub-table should be started.  drop is zero when the root table is
+       being filled, and drop is root when sub-tables are being filled.
+
+       When a new sub-table is needed, it is necessary to look ahead in the
+       code lengths to determine what size sub-table is needed.  The length
+       counts are used for this, and so count[] is decremented as codes are
+       entered in the tables.
+
+       used keeps track of how many table entries have been allocated from the
+       provided *table space.  It is checked for LENS and DIST tables against
+       the constants ENOUGH_LENS and ENOUGH_DISTS to guard against changes in
+       the initial root table size constants.  See the comments in inftrees.h
+       for more information.
+
+       sym increments through all symbols, and the loop terminates when
+       all codes of length max, i.e. all codes, have been processed.  This
+       routine permits incomplete codes, so another loop after this one fills
+       in the rest of the decoding tables with invalid code markers.
+     */
+
+    /* set up for code type */
+    switch (type) {
+    case CODES:
+        base = extra = work;    /* dummy value--not used */
+        end = 19;
+        break;
+    case LENS:
+        base = lbase;
+        base -= 257;
+        extra = lext;
+        extra -= 257;
+        end = 256;
+        break;
+    default:            /* DISTS */
+        base = dbase;
+        extra = dext;
+        end = -1;
+    }
+
+    /* initialize state for loop */
+    huff = 0;                   /* starting code */
+    sym = 0;                    /* starting code symbol */
+    len = min;                  /* starting code length */
+    next = *table;              /* current table to fill in */
+    curr = root;                /* current table index bits */
+    drop = 0;                   /* current bits to drop from code for index */
+    low = (unsigned)(-1);       /* trigger new sub-table when len > root */
+    used = 1U << root;          /* use root table entries */
+    mask = used - 1;            /* mask for comparing low */
+
+    /* check available table space */
+    if ((type == LENS && used > ENOUGH_LENS) ||
+        (type == DISTS && used > ENOUGH_DISTS))
+        return 1;
+
+    /* process all codes and make table entries */
+    for (;;) {
+        /* create table entry */
+        here.bits = (unsigned char)(len - drop);
+        if ((int)(work[sym]) < end) {
+            here.op = (unsigned char)0;
+            here.val = work[sym];
+        }
+        else if ((int)(work[sym]) > end) {
+            here.op = (unsigned char)(extra[work[sym]]);
+            here.val = base[work[sym]];
+        }
+        else {
+            here.op = (unsigned char)(32 + 64);         /* end of block */
+            here.val = 0;
+        }
+
+        /* replicate for those indices with low len bits equal to huff */
+        incr = 1U << (len - drop);
+        fill = 1U << curr;
+        min = fill;                 /* save offset to next table */
+        do {
+            fill -= incr;
+            next[(huff >> drop) + fill] = here;
+        } while (fill != 0);
+
+        /* backwards increment the len-bit code huff */
+        incr = 1U << (len - 1);
+        while (huff & incr)
+            incr >>= 1;
+        if (incr != 0) {
+            huff &= incr - 1;
+            huff += incr;
+        }
+        else
+            huff = 0;
+
+        /* go to next symbol, update count, len */
+        sym++;
+        if (--(count[len]) == 0) {
+            if (len == max) break;
+            len = lens[work[sym]];
+        }
+
+        /* create new sub-table if needed */
+        if (len > root && (huff & mask) != low) {
+            /* if first time, transition to sub-tables */
+            if (drop == 0)
+                drop = root;
+
+            /* increment past last table */
+            next += min;            /* here min is 1 << curr */
+
+            /* determine length of next table */
+            curr = len - drop;
+            left = (int)(1 << curr);
+            while (curr + drop < max) {
+                left -= count[curr + drop];
+                if (left <= 0) break;
+                curr++;
+                left <<= 1;
+            }
+
+            /* check for enough space */
+            used += 1U << curr;
+            if ((type == LENS && used > ENOUGH_LENS) ||
+                (type == DISTS && used > ENOUGH_DISTS))
+                return 1;
+
+            /* point entry in root table to sub-table */
+            low = huff & mask;
+            (*table)[low].op = (unsigned char)curr;
+            (*table)[low].bits = (unsigned char)root;
+            (*table)[low].val = (unsigned short)(next - *table);
+        }
+    }
+
+    /* fill in remaining table entry if code is incomplete (guaranteed to have
+       at most one remaining entry, since if the code is incomplete, the
+       maximum code length that was allowed to get this far is one bit) */
+    if (huff != 0) {
+        here.op = (unsigned char)64;            /* invalid code marker */
+        here.bits = (unsigned char)(len - drop);
+        here.val = (unsigned short)0;
+        next[huff] = here;
+    }
+
+    /* set return parameters */
+    *table += used;
+    *bits = root;
+    return 0;
+}
diff --git a/third-party/zlib/inftrees.h b/third-party/zlib/inftrees.h
new file mode 100644
index 0000000..baa53a0
--- /dev/null
+++ b/third-party/zlib/inftrees.h
@@ -0,0 +1,62 @@
+/* inftrees.h -- header to use inftrees.c
+ * Copyright (C) 1995-2005, 2010 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* Structure for decoding tables.  Each entry provides either the
+   information needed to do the operation requested by the code that
+   indexed that table entry, or it provides a pointer to another
+   table that indexes more bits of the code.  op indicates whether
+   the entry is a pointer to another table, a literal, a length or
+   distance, an end-of-block, or an invalid code.  For a table
+   pointer, the low four bits of op is the number of index bits of
+   that table.  For a length or distance, the low four bits of op
+   is the number of extra bits to get after the code.  bits is
+   the number of bits in this code or part of the code to drop off
+   of the bit buffer.  val is the actual byte to output in the case
+   of a literal, the base length or distance, or the offset from
+   the current table to the next table.  Each entry is four bytes. */
+typedef struct {
+    unsigned char op;           /* operation, extra bits, table bits */
+    unsigned char bits;         /* bits in this part of the code */
+    unsigned short val;         /* offset in table or code value */
+} code;
+
+/* op values as set by inflate_table():
+    00000000 - literal
+    0000tttt - table link, tttt != 0 is the number of table index bits
+    0001eeee - length or distance, eeee is the number of extra bits
+    01100000 - end of block
+    01000000 - invalid code
+ */
+
+/* Maximum size of the dynamic table.  The maximum number of code structures is
+   1444, which is the sum of 852 for literal/length codes and 592 for distance
+   codes.  These values were found by exhaustive searches using the program
+   examples/enough.c found in the zlib distribtution.  The arguments to that
+   program are the number of symbols, the initial root table size, and the
+   maximum bit length of a code.  "enough 286 9 15" for literal/length codes
+   returns returns 852, and "enough 30 6 15" for distance codes returns 592.
+   The initial root table size (9 or 6) is found in the fifth argument of the
+   inflate_table() calls in inflate.c and infback.c.  If the root table size is
+   changed, then these maximum sizes would be need to be recalculated and
+   updated. */
+#define ENOUGH_LENS 852
+#define ENOUGH_DISTS 592
+#define ENOUGH (ENOUGH_LENS+ENOUGH_DISTS)
+
+/* Type of code to build for inflate_table() */
+typedef enum {
+    CODES,
+    LENS,
+    DISTS
+} codetype;
+
+int ZLIB_INTERNAL inflate_table OF((codetype type, unsigned short FAR *lens,
+                             unsigned codes, code FAR * FAR *table,
+                             unsigned FAR *bits, unsigned short FAR *work));
diff --git a/third-party/zlib/msdos/Makefile.bor b/third-party/zlib/msdos/Makefile.bor
new file mode 100644
index 0000000..3d12a2c
--- /dev/null
+++ b/third-party/zlib/msdos/Makefile.bor
@@ -0,0 +1,115 @@
+# Makefile for zlib
+# Borland C++
+# Last updated: 15-Mar-2003
+
+# To use, do "make -fmakefile.bor"
+# To compile in small model, set below: MODEL=s
+
+# WARNING: the small model is supported but only for small values of
+# MAX_WBITS and MAX_MEM_LEVEL. For example:
+#    -DMAX_WBITS=11 -DDEF_WBITS=11 -DMAX_MEM_LEVEL=3
+# If you wish to reduce the memory requirements (default 256K for big
+# objects plus a few K), you can add to the LOC macro below:
+#   -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14
+# See zconf.h for details about the memory requirements.
+
+# ------------ Turbo C++, Borland C++ ------------
+
+#    Optional nonstandard preprocessor flags (e.g. -DMAX_MEM_LEVEL=7)
+#    should be added to the environment via "set LOCAL_ZLIB=-DFOO" or added
+#    to the declaration of LOC here:
+LOC = $(LOCAL_ZLIB)
+
+# type for CPU required: 0: 8086, 1: 80186, 2: 80286, 3: 80386, etc.
+CPU_TYP = 0
+
+# memory model: one of s, m, c, l (small, medium, compact, large)
+MODEL=l
+
+# replace bcc with tcc for Turbo C++ 1.0, with bcc32 for the 32 bit version
+CC=bcc
+LD=bcc
+AR=tlib
+
+# compiler flags
+# replace "-O2" by "-O -G -a -d" for Turbo C++ 1.0
+CFLAGS=-O2 -Z -m$(MODEL) $(LOC)
+
+LDFLAGS=-m$(MODEL) -f-
+
+
+# variables
+ZLIB_LIB = zlib_$(MODEL).lib
+
+OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj
+OBJ2 = gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj
+OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzclose.obj+gzlib.obj+gzread.obj
+OBJP2 = +gzwrite.obj+infback.obj+inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj
+
+
+# targets
+all: $(ZLIB_LIB) example.exe minigzip.exe
+
+.c.obj:
+	$(CC) -c $(CFLAGS) $*.c
+
+adler32.obj: adler32.c zlib.h zconf.h
+
+compress.obj: compress.c zlib.h zconf.h
+
+crc32.obj: crc32.c zlib.h zconf.h crc32.h
+
+deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
+
+gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h
+
+gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h
+
+gzread.obj: gzread.c zlib.h zconf.h gzguts.h
+
+gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h
+
+infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h
+
+inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
+
+trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h
+
+uncompr.obj: uncompr.c zlib.h zconf.h
+
+zutil.obj: zutil.c zutil.h zlib.h zconf.h
+
+example.obj: test/example.c zlib.h zconf.h
+
+minigzip.obj: test/minigzip.c zlib.h zconf.h
+
+
+# the command line is cut to fit in the MS-DOS 128 byte limit:
+$(ZLIB_LIB): $(OBJ1) $(OBJ2)
+	-del $(ZLIB_LIB)
+	$(AR) $(ZLIB_LIB) $(OBJP1)
+	$(AR) $(ZLIB_LIB) $(OBJP2)
+
+example.exe: example.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) example.obj $(ZLIB_LIB)
+
+minigzip.exe: minigzip.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) minigzip.obj $(ZLIB_LIB)
+
+test: example.exe minigzip.exe
+	example
+	echo hello world | minigzip | minigzip -d
+
+clean:
+	-del *.obj
+	-del *.lib
+	-del *.exe
+	-del zlib_*.bak
+	-del foo.gz
diff --git a/third-party/zlib/msdos/Makefile.dj2 b/third-party/zlib/msdos/Makefile.dj2
new file mode 100644
index 0000000..29b0395
--- /dev/null
+++ b/third-party/zlib/msdos/Makefile.dj2
@@ -0,0 +1,104 @@
+# Makefile for zlib.  Modified for djgpp v2.0 by F. J. Donahoe, 3/15/96.
+# Copyright (C) 1995-1998 Jean-loup Gailly.
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile, or to compile and test, type:
+#
+#   make -fmakefile.dj2;  make test -fmakefile.dj2
+#
+# To install libz.a, zconf.h and zlib.h in the djgpp directories, type:
+#
+#    make install -fmakefile.dj2
+#
+# after first defining LIBRARY_PATH and INCLUDE_PATH in djgpp.env as
+# in the sample below if the pattern of the DJGPP distribution is to
+# be followed.  Remember that, while <sp>'es around <=> are ignored in
+# makefiles, they are *not* in batch files or in djgpp.env.
+# - - - - -
+# [make]
+# INCLUDE_PATH=%\>;INCLUDE_PATH%%\DJDIR%\include
+# LIBRARY_PATH=%\>;LIBRARY_PATH%%\DJDIR%\lib
+# BUTT=-m486
+# - - - - -
+# Alternately, these variables may be defined below, overriding the values
+# in djgpp.env, as
+# INCLUDE_PATH=c:\usr\include
+# LIBRARY_PATH=c:\usr\lib
+
+CC=gcc
+
+#CFLAGS=-MMD -O
+#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
+#CFLAGS=-MMD -g -DDEBUG
+CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+             -Wstrict-prototypes -Wmissing-prototypes
+
+# If cp.exe is available, replace "copy /Y" with "cp -fp" .
+CP=copy /Y
+# If gnu install.exe is available, replace $(CP) with ginstall.
+INSTALL=$(CP)
+# The default value of RM is "rm -f."  If "rm.exe" is found, comment out:
+RM=del
+LDLIBS=-L. -lz
+LD=$(CC) -s -o
+LDSHARED=$(CC)
+
+INCL=zlib.h zconf.h
+LIBS=libz.a
+
+AR=ar rcs
+
+prefix=/usr/local
+exec_prefix = $(prefix)
+
+OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
+       uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
+
+OBJA =
+# to use the asm code: make OBJA=match.o
+
+TEST_OBJS = example.o minigzip.o
+
+all: example.exe minigzip.exe
+
+check: test
+test: all
+	./example
+	echo hello world | .\minigzip | .\minigzip -d
+
+%.o : %.c
+	$(CC) $(CFLAGS) -c $< -o $@
+
+libz.a: $(OBJS) $(OBJA)
+	$(AR) $@ $(OBJS) $(OBJA)
+
+%.exe : %.o $(LIBS)
+	$(LD) $@ $< $(LDLIBS)
+
+# INCLUDE_PATH and LIBRARY_PATH were set for [make] in djgpp.env .
+
+.PHONY : uninstall clean
+
+install: $(INCL) $(LIBS)
+	- at if not exist $(INCLUDE_PATH)\nul mkdir $(INCLUDE_PATH)
+	- at if not exist $(LIBRARY_PATH)\nul mkdir $(LIBRARY_PATH)
+	$(INSTALL) zlib.h $(INCLUDE_PATH)
+	$(INSTALL) zconf.h $(INCLUDE_PATH)
+	$(INSTALL) libz.a $(LIBRARY_PATH)
+
+uninstall:
+	$(RM) $(INCLUDE_PATH)\zlib.h
+	$(RM) $(INCLUDE_PATH)\zconf.h
+	$(RM) $(LIBRARY_PATH)\libz.a
+
+clean:
+	$(RM) *.d
+	$(RM) *.o
+	$(RM) *.exe
+	$(RM) libz.a
+	$(RM) foo.gz
+
+DEPS := $(wildcard *.d)
+ifneq ($(DEPS),)
+include $(DEPS)
+endif
diff --git a/third-party/zlib/msdos/Makefile.emx b/third-party/zlib/msdos/Makefile.emx
new file mode 100644
index 0000000..9c1b57a
--- /dev/null
+++ b/third-party/zlib/msdos/Makefile.emx
@@ -0,0 +1,69 @@
+# Makefile for zlib.  Modified for emx 0.9c by Chr. Spieler, 6/17/98.
+# Copyright (C) 1995-1998 Jean-loup Gailly.
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile, or to compile and test, type:
+#
+#   make -fmakefile.emx;  make test -fmakefile.emx
+#
+
+CC=gcc
+
+#CFLAGS=-MMD -O
+#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
+#CFLAGS=-MMD -g -DDEBUG
+CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+             -Wstrict-prototypes -Wmissing-prototypes
+
+# If cp.exe is available, replace "copy /Y" with "cp -fp" .
+CP=copy /Y
+# If gnu install.exe is available, replace $(CP) with ginstall.
+INSTALL=$(CP)
+# The default value of RM is "rm -f."  If "rm.exe" is found, comment out:
+RM=del
+LDLIBS=-L. -lzlib
+LD=$(CC) -s -o
+LDSHARED=$(CC)
+
+INCL=zlib.h zconf.h
+LIBS=zlib.a
+
+AR=ar rcs
+
+prefix=/usr/local
+exec_prefix = $(prefix)
+
+OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
+       uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
+
+TEST_OBJS = example.o minigzip.o
+
+all: example.exe minigzip.exe
+
+test: all
+	./example
+	echo hello world | .\minigzip | .\minigzip -d
+
+%.o : %.c
+	$(CC) $(CFLAGS) -c $< -o $@
+
+zlib.a: $(OBJS)
+	$(AR) $@ $(OBJS)
+
+%.exe : %.o $(LIBS)
+	$(LD) $@ $< $(LDLIBS)
+
+
+.PHONY : clean
+
+clean:
+	$(RM) *.d
+	$(RM) *.o
+	$(RM) *.exe
+	$(RM) zlib.a
+	$(RM) foo.gz
+
+DEPS := $(wildcard *.d)
+ifneq ($(DEPS),)
+include $(DEPS)
+endif
diff --git a/third-party/zlib/msdos/Makefile.msc b/third-party/zlib/msdos/Makefile.msc
new file mode 100644
index 0000000..ae83786
--- /dev/null
+++ b/third-party/zlib/msdos/Makefile.msc
@@ -0,0 +1,112 @@
+# Makefile for zlib
+# Microsoft C 5.1 or later
+# Last updated: 19-Mar-2003
+
+# To use, do "make makefile.msc"
+# To compile in small model, set below: MODEL=S
+
+# If you wish to reduce the memory requirements (default 256K for big
+# objects plus a few K), you can add to the LOC macro below:
+#   -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14
+# See zconf.h for details about the memory requirements.
+
+# ------------- Microsoft C 5.1 and later -------------
+
+#    Optional nonstandard preprocessor flags (e.g. -DMAX_MEM_LEVEL=7)
+#    should be added to the environment via "set LOCAL_ZLIB=-DFOO" or added
+#    to the declaration of LOC here:
+LOC = $(LOCAL_ZLIB)
+
+# Type for CPU required: 0: 8086, 1: 80186, 2: 80286, 3: 80386, etc.
+CPU_TYP = 0
+
+# Memory model: one of S, M, C, L (small, medium, compact, large)
+MODEL=L
+
+CC=cl
+CFLAGS=-nologo -A$(MODEL) -G$(CPU_TYP) -W3 -Oait -Gs $(LOC)
+#-Ox generates bad code with MSC 5.1
+LIB_CFLAGS=-Zl $(CFLAGS)
+
+LD=link
+LDFLAGS=/noi/e/st:0x1500/noe/farcall/packcode
+# "/farcall/packcode" are only useful for `large code' memory models
+# but should be a "no-op" for small code models.
+
+
+# variables
+ZLIB_LIB = zlib_$(MODEL).lib
+
+OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj
+OBJ2 = gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj
+
+
+# targets
+all:  $(ZLIB_LIB) example.exe minigzip.exe
+
+.c.obj:
+	$(CC) -c $(LIB_CFLAGS) $*.c
+
+adler32.obj: adler32.c zlib.h zconf.h
+
+compress.obj: compress.c zlib.h zconf.h
+
+crc32.obj: crc32.c zlib.h zconf.h crc32.h
+
+deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
+
+gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h
+
+gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h
+
+gzread.obj: gzread.c zlib.h zconf.h gzguts.h
+
+gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h
+
+infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h
+
+inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
+
+trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h
+
+uncompr.obj: uncompr.c zlib.h zconf.h
+
+zutil.obj: zutil.c zutil.h zlib.h zconf.h
+
+example.obj: test/example.c zlib.h zconf.h
+	$(CC) -c $(CFLAGS) $*.c
+
+minigzip.obj: test/minigzip.c zlib.h zconf.h
+	$(CC) -c $(CFLAGS) $*.c
+
+
+# the command line is cut to fit in the MS-DOS 128 byte limit:
+$(ZLIB_LIB): $(OBJ1) $(OBJ2)
+	if exist $(ZLIB_LIB) del $(ZLIB_LIB)
+	lib $(ZLIB_LIB) $(OBJ1);
+	lib $(ZLIB_LIB) $(OBJ2);
+
+example.exe: example.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) example.obj,,,$(ZLIB_LIB);
+
+minigzip.exe: minigzip.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) minigzip.obj,,,$(ZLIB_LIB);
+
+test: example.exe minigzip.exe
+	example
+	echo hello world | minigzip | minigzip -d
+
+clean:
+	-del *.obj
+	-del *.lib
+	-del *.exe
+	-del *.map
+	-del zlib_*.bak
+	-del foo.gz
diff --git a/third-party/zlib/msdos/Makefile.tc b/third-party/zlib/msdos/Makefile.tc
new file mode 100644
index 0000000..5aec82a
--- /dev/null
+++ b/third-party/zlib/msdos/Makefile.tc
@@ -0,0 +1,100 @@
+# Makefile for zlib
+# Turbo C 2.01, Turbo C++ 1.01
+# Last updated: 15-Mar-2003
+
+# To use, do "make -fmakefile.tc"
+# To compile in small model, set below: MODEL=s
+
+# WARNING: the small model is supported but only for small values of
+# MAX_WBITS and MAX_MEM_LEVEL. For example:
+#    -DMAX_WBITS=11 -DMAX_MEM_LEVEL=3
+# If you wish to reduce the memory requirements (default 256K for big
+# objects plus a few K), you can add to CFLAGS below:
+#   -DMAX_MEM_LEVEL=7 -DMAX_WBITS=14
+# See zconf.h for details about the memory requirements.
+
+# ------------ Turbo C 2.01, Turbo C++ 1.01 ------------
+MODEL=l
+CC=tcc
+LD=tcc
+AR=tlib
+# CFLAGS=-O2 -G -Z -m$(MODEL) -DMAX_WBITS=11 -DMAX_MEM_LEVEL=3
+CFLAGS=-O2 -G -Z -m$(MODEL)
+LDFLAGS=-m$(MODEL) -f-
+
+
+# variables
+ZLIB_LIB = zlib_$(MODEL).lib
+
+OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj
+OBJ2 = gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj
+OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzclose.obj+gzlib.obj+gzread.obj
+OBJP2 = +gzwrite.obj+infback.obj+inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj
+
+
+# targets
+all: $(ZLIB_LIB) example.exe minigzip.exe
+
+.c.obj:
+	$(CC) -c $(CFLAGS) $*.c
+
+adler32.obj: adler32.c zlib.h zconf.h
+
+compress.obj: compress.c zlib.h zconf.h
+
+crc32.obj: crc32.c zlib.h zconf.h crc32.h
+
+deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
+
+gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h
+
+gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h
+
+gzread.obj: gzread.c zlib.h zconf.h gzguts.h
+
+gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h
+
+infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h
+
+inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
+
+trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h
+
+uncompr.obj: uncompr.c zlib.h zconf.h
+
+zutil.obj: zutil.c zutil.h zlib.h zconf.h
+
+example.obj: test/example.c zlib.h zconf.h
+
+minigzip.obj: test/minigzip.c zlib.h zconf.h
+
+
+# the command line is cut to fit in the MS-DOS 128 byte limit:
+$(ZLIB_LIB): $(OBJ1) $(OBJ2)
+	-del $(ZLIB_LIB)
+	$(AR) $(ZLIB_LIB) $(OBJP1)
+	$(AR) $(ZLIB_LIB) $(OBJP2)
+
+example.exe: example.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) example.obj $(ZLIB_LIB)
+
+minigzip.exe: minigzip.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) minigzip.obj $(ZLIB_LIB)
+
+test: example.exe minigzip.exe
+	example
+	echo hello world | minigzip | minigzip -d
+
+clean:
+	-del *.obj
+	-del *.lib
+	-del *.exe
+	-del zlib_*.bak
+	-del foo.gz
diff --git a/third-party/zlib/nintendods/README b/third-party/zlib/nintendods/README
new file mode 100644
index 0000000..ba7a37d
--- /dev/null
+++ b/third-party/zlib/nintendods/README
@@ -0,0 +1,5 @@
+This Makefile requires devkitARM (http://www.devkitpro.org/category/devkitarm/) and works inside "contrib/nds". It is based on a devkitARM template.
+
+Eduardo Costa <eduardo.m.costa at gmail.com>
+January 3, 2009
+
diff --git a/third-party/zlib/old/Makefile.emx b/third-party/zlib/old/Makefile.emx
new file mode 100644
index 0000000..4d6ab0e
--- /dev/null
+++ b/third-party/zlib/old/Makefile.emx
@@ -0,0 +1,69 @@
+# Makefile for zlib.  Modified for emx/rsxnt by Chr. Spieler, 6/16/98.
+# Copyright (C) 1995-1998 Jean-loup Gailly.
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile, or to compile and test, type:
+#
+#   make -fmakefile.emx;  make test -fmakefile.emx
+#
+
+CC=gcc -Zwin32
+
+#CFLAGS=-MMD -O
+#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
+#CFLAGS=-MMD -g -DDEBUG
+CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+             -Wstrict-prototypes -Wmissing-prototypes
+
+# If cp.exe is available, replace "copy /Y" with "cp -fp" .
+CP=copy /Y
+# If gnu install.exe is available, replace $(CP) with ginstall.
+INSTALL=$(CP)
+# The default value of RM is "rm -f."  If "rm.exe" is found, comment out:
+RM=del
+LDLIBS=-L. -lzlib
+LD=$(CC) -s -o
+LDSHARED=$(CC)
+
+INCL=zlib.h zconf.h
+LIBS=zlib.a
+
+AR=ar rcs
+
+prefix=/usr/local
+exec_prefix = $(prefix)
+
+OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o \
+       gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
+
+TEST_OBJS = example.o minigzip.o
+
+all: example.exe minigzip.exe
+
+test: all
+	./example
+	echo hello world | .\minigzip | .\minigzip -d
+
+%.o : %.c
+	$(CC) $(CFLAGS) -c $< -o $@
+
+zlib.a: $(OBJS)
+	$(AR) $@ $(OBJS)
+
+%.exe : %.o $(LIBS)
+	$(LD) $@ $< $(LDLIBS)
+
+
+.PHONY : clean
+
+clean:
+	$(RM) *.d
+	$(RM) *.o
+	$(RM) *.exe
+	$(RM) zlib.a
+	$(RM) foo.gz
+
+DEPS := $(wildcard *.d)
+ifneq ($(DEPS),)
+include $(DEPS)
+endif
diff --git a/third-party/zlib/old/Makefile.riscos b/third-party/zlib/old/Makefile.riscos
new file mode 100644
index 0000000..57e29d3
--- /dev/null
+++ b/third-party/zlib/old/Makefile.riscos
@@ -0,0 +1,151 @@
+# Project:   zlib_1_03
+# Patched for zlib 1.1.2 rw at shadow.org.uk 19980430
+# test works out-of-the-box, installs `somewhere' on demand
+
+# Toolflags:
+CCflags = -c -depend !Depend -IC: -g -throwback  -DRISCOS  -fah
+C++flags = -c -depend !Depend -IC: -throwback
+Linkflags = -aif -c++ -o $@
+ObjAsmflags = -throwback -NoCache -depend !Depend
+CMHGflags =
+LibFileflags = -c -l -o $@
+Squeezeflags = -o $@
+
+# change the line below to where _you_ want the library installed.
+libdest = lib:zlib
+
+# Final targets:
+ at .lib:   @.o.adler32 @.o.compress @.o.crc32 @.o.deflate @.o.gzio \
+        @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil @.o.trees \
+        @.o.uncompr @.o.zutil
+        LibFile $(LibFileflags) @.o.adler32 @.o.compress @.o.crc32 @.o.deflate \
+        @.o.gzio @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil \
+        @.o.trees @.o.uncompr @.o.zutil
+test:   @.minigzip @.example @.lib
+	@copy @.lib @.libc  A~C~DF~L~N~P~Q~RS~TV
+	@echo running tests: hang on.
+	@/@.minigzip -f -9 libc
+	@/@.minigzip -d libc-gz
+	@/@.minigzip -f -1 libc
+	@/@.minigzip -d libc-gz
+	@/@.minigzip -h -9 libc
+	@/@.minigzip -d libc-gz
+	@/@.minigzip -h -1 libc
+	@/@.minigzip -d libc-gz
+	@/@.minigzip -9 libc
+	@/@.minigzip -d libc-gz
+	@/@.minigzip -1 libc
+	@/@.minigzip -d libc-gz
+	@diff @.lib @.libc
+	@echo that should have reported '@.lib and @.libc identical' if you have diff.
+	@/@.example @.fred @.fred
+	@echo that will have given lots of hello!'s.
+
+ at .minigzip:   @.o.minigzip @.lib C:o.Stubs
+        Link $(Linkflags) @.o.minigzip @.lib C:o.Stubs
+ at .example:   @.o.example @.lib C:o.Stubs
+        Link $(Linkflags) @.o.example @.lib C:o.Stubs
+
+install: @.lib
+	cdir $(libdest)
+	cdir $(libdest).h
+	@copy @.h.zlib $(libdest).h.zlib A~C~DF~L~N~P~Q~RS~TV
+	@copy @.h.zconf $(libdest).h.zconf A~C~DF~L~N~P~Q~RS~TV
+	@copy @.lib $(libdest).lib  A~C~DF~L~N~P~Q~RS~TV
+	@echo okay, installed zlib in $(libdest)
+
+clean:; remove @.minigzip
+	remove @.example
+	remove @.libc
+	-wipe @.o.* F~r~cV
+	remove @.fred
+
+# User-editable dependencies:
+.c.o:
+        cc $(ccflags) -o $@ $<
+
+# Static dependencies:
+
+# Dynamic dependencies:
+o.example:	c.example
+o.example:	h.zlib
+o.example:	h.zconf
+o.minigzip:	c.minigzip
+o.minigzip:	h.zlib
+o.minigzip:	h.zconf
+o.adler32:	c.adler32
+o.adler32:	h.zlib
+o.adler32:	h.zconf
+o.compress:	c.compress
+o.compress:	h.zlib
+o.compress:	h.zconf
+o.crc32:	c.crc32
+o.crc32:	h.zlib
+o.crc32:	h.zconf
+o.deflate:	c.deflate
+o.deflate:	h.deflate
+o.deflate:	h.zutil
+o.deflate:	h.zlib
+o.deflate:	h.zconf
+o.gzio:	c.gzio
+o.gzio:	h.zutil
+o.gzio:	h.zlib
+o.gzio:	h.zconf
+o.infblock:	c.infblock
+o.infblock:	h.zutil
+o.infblock:	h.zlib
+o.infblock:	h.zconf
+o.infblock:	h.infblock
+o.infblock:	h.inftrees
+o.infblock:	h.infcodes
+o.infblock:	h.infutil
+o.infcodes:	c.infcodes
+o.infcodes:	h.zutil
+o.infcodes:	h.zlib
+o.infcodes:	h.zconf
+o.infcodes:	h.inftrees
+o.infcodes:	h.infblock
+o.infcodes:	h.infcodes
+o.infcodes:	h.infutil
+o.infcodes:	h.inffast
+o.inffast:	c.inffast
+o.inffast:	h.zutil
+o.inffast:	h.zlib
+o.inffast:	h.zconf
+o.inffast:	h.inftrees
+o.inffast:	h.infblock
+o.inffast:	h.infcodes
+o.inffast:	h.infutil
+o.inffast:	h.inffast
+o.inflate:	c.inflate
+o.inflate:	h.zutil
+o.inflate:	h.zlib
+o.inflate:	h.zconf
+o.inflate:	h.infblock
+o.inftrees:	c.inftrees
+o.inftrees:	h.zutil
+o.inftrees:	h.zlib
+o.inftrees:	h.zconf
+o.inftrees:	h.inftrees
+o.inftrees:	h.inffixed
+o.infutil:	c.infutil
+o.infutil:	h.zutil
+o.infutil:	h.zlib
+o.infutil:	h.zconf
+o.infutil:	h.infblock
+o.infutil:	h.inftrees
+o.infutil:	h.infcodes
+o.infutil:	h.infutil
+o.trees:	c.trees
+o.trees:	h.deflate
+o.trees:	h.zutil
+o.trees:	h.zlib
+o.trees:	h.zconf
+o.trees:	h.trees
+o.uncompr:	c.uncompr
+o.uncompr:	h.zlib
+o.uncompr:	h.zconf
+o.zutil:	c.zutil
+o.zutil:	h.zutil
+o.zutil:	h.zlib
+o.zutil:	h.zconf
diff --git a/third-party/zlib/old/README b/third-party/zlib/old/README
new file mode 100644
index 0000000..800bf07
--- /dev/null
+++ b/third-party/zlib/old/README
@@ -0,0 +1,3 @@
+This directory contains files that have not been updated for zlib 1.2.x
+
+(Volunteers are encouraged to help clean this up.  Thanks.)
diff --git a/third-party/zlib/old/os2/Makefile.os2 b/third-party/zlib/old/os2/Makefile.os2
new file mode 100644
index 0000000..a105aaa
--- /dev/null
+++ b/third-party/zlib/old/os2/Makefile.os2
@@ -0,0 +1,136 @@
+# Makefile for zlib under OS/2 using GCC (PGCC)
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile and test, type:
+#   cp Makefile.os2 ..
+#   cd ..
+#   make -f Makefile.os2 test
+
+# This makefile will build a static library z.lib, a shared library
+# z.dll and a import library zdll.lib. You can use either z.lib or
+# zdll.lib by specifying either -lz or -lzdll on gcc's command line
+
+CC=gcc -Zomf -s
+
+CFLAGS=-O6 -Wall
+#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
+#CFLAGS=-g -DDEBUG
+#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
+#           -Wstrict-prototypes -Wmissing-prototypes
+
+#################### BUG WARNING: #####################
+## infcodes.c hits a bug in pgcc-1.0, so you have to use either
+## -O# where # <= 4 or one of (-fno-ommit-frame-pointer or -fno-force-mem)
+## This bug is reportedly fixed in pgcc >1.0, but this was not tested
+CFLAGS+=-fno-force-mem
+
+LDFLAGS=-s -L. -lzdll -Zcrtdll
+LDSHARED=$(CC) -s -Zomf -Zdll -Zcrtdll
+
+VER=1.1.0
+ZLIB=z.lib
+SHAREDLIB=z.dll
+SHAREDLIBIMP=zdll.lib
+LIBS=$(ZLIB) $(SHAREDLIB) $(SHAREDLIBIMP)
+
+AR=emxomfar cr
+IMPLIB=emximp
+RANLIB=echo
+TAR=tar
+SHELL=bash
+
+prefix=/usr/local
+exec_prefix = $(prefix)
+
+OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
+       zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
+
+TEST_OBJS = example.o minigzip.o
+
+DISTFILES = README INDEX ChangeLog configure Make*[a-z0-9] *.[ch] descrip.mms \
+  algorithm.txt zlib.3 msdos/Make*[a-z0-9] msdos/zlib.def msdos/zlib.rc \
+  nt/Makefile.nt nt/zlib.dnt  contrib/README.contrib contrib/*.txt \
+  contrib/asm386/*.asm contrib/asm386/*.c \
+  contrib/asm386/*.bat contrib/asm386/zlibvc.d?? contrib/iostream/*.cpp \
+  contrib/iostream/*.h  contrib/iostream2/*.h contrib/iostream2/*.cpp \
+  contrib/untgz/Makefile contrib/untgz/*.c contrib/untgz/*.w32
+
+all: example.exe minigzip.exe
+
+test: all
+	@LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
+	echo hello world | ./minigzip | ./minigzip -d || \
+	  echo '		*** minigzip test FAILED ***' ; \
+	if ./example; then \
+	  echo '		*** zlib test OK ***'; \
+	else \
+	  echo '		*** zlib test FAILED ***'; \
+	fi
+
+$(ZLIB): $(OBJS)
+	$(AR) $@ $(OBJS)
+	-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
+
+$(SHAREDLIB): $(OBJS) os2/z.def
+	$(LDSHARED) -o $@ $^
+
+$(SHAREDLIBIMP): os2/z.def
+	$(IMPLIB) -o $@ $^
+
+example.exe: example.o $(LIBS)
+	$(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS)
+
+minigzip.exe: minigzip.o $(LIBS)
+	$(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
+
+clean:
+	rm -f *.o *~ example minigzip libz.a libz.so* foo.gz
+
+distclean:	clean
+
+zip:
+	mv Makefile Makefile~; cp -p Makefile.in Makefile
+	rm -f test.c ztest*.c
+	v=`sed -n -e 's/\.//g' -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
+	zip -ul9 zlib$$v $(DISTFILES)
+	mv Makefile~ Makefile
+
+dist:
+	mv Makefile Makefile~; cp -p Makefile.in Makefile
+	rm -f test.c ztest*.c
+	d=zlib-`sed -n '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`;\
+	rm -f $$d.tar.gz; \
+	if test ! -d ../$$d; then rm -f ../$$d; ln -s `pwd` ../$$d; fi; \
+	files=""; \
+	for f in $(DISTFILES); do files="$$files $$d/$$f"; done; \
+	cd ..; \
+	GZIP=-9 $(TAR) chofz $$d/$$d.tar.gz $$files; \
+	if test ! -d $$d; then rm -f $$d; fi
+	mv Makefile~ Makefile
+
+tags:
+	etags *.[ch]
+
+depend:
+	makedepend -- $(CFLAGS) -- *.[ch]
+
+# DO NOT DELETE THIS LINE -- make depend depends on it.
+
+adler32.o: zlib.h zconf.h
+compress.o: zlib.h zconf.h
+crc32.o: zlib.h zconf.h
+deflate.o: deflate.h zutil.h zlib.h zconf.h
+example.o: zlib.h zconf.h
+gzio.o: zutil.h zlib.h zconf.h
+infblock.o: infblock.h inftrees.h infcodes.h infutil.h zutil.h zlib.h zconf.h
+infcodes.o: zutil.h zlib.h zconf.h
+infcodes.o: inftrees.h infblock.h infcodes.h infutil.h inffast.h
+inffast.o: zutil.h zlib.h zconf.h inftrees.h
+inffast.o: infblock.h infcodes.h infutil.h inffast.h
+inflate.o: zutil.h zlib.h zconf.h infblock.h
+inftrees.o: zutil.h zlib.h zconf.h inftrees.h
+infutil.o: zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
+minigzip.o: zlib.h zconf.h
+trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
+uncompr.o: zlib.h zconf.h
+zutil.o: zutil.h zlib.h zconf.h
diff --git a/third-party/zlib/old/visual-basic.txt b/third-party/zlib/old/visual-basic.txt
new file mode 100644
index 0000000..57efe58
--- /dev/null
+++ b/third-party/zlib/old/visual-basic.txt
@@ -0,0 +1,160 @@
+See below some functions declarations for Visual Basic.
+
+Frequently Asked Question:
+
+Q: Each time I use the compress function I get the -5 error (not enough
+   room in the output buffer).
+
+A: Make sure that the length of the compressed buffer is passed by
+   reference ("as any"), not by value ("as long"). Also check that
+   before the call of compress this length is equal to the total size of
+   the compressed buffer and not zero.
+
+
+From: "Jon Caruana" <jon-net at usa.net>
+Subject: Re: How to port zlib declares to vb?
+Date: Mon, 28 Oct 1996 18:33:03 -0600
+
+Got the answer! (I haven't had time to check this but it's what I got, and
+looks correct):
+
+He has the following routines working:
+        compress
+        uncompress
+        gzopen
+        gzwrite
+        gzread
+        gzclose
+
+Declares follow: (Quoted from Carlos Rios <c_rios at sonda.cl>, in Vb4 form)
+
+#If Win16 Then   'Use Win16 calls.
+Declare Function compress Lib "ZLIB.DLL" (ByVal compr As
+        String, comprLen As Any, ByVal buf As String, ByVal buflen
+        As Long) As Integer
+Declare Function uncompress Lib "ZLIB.DLL" (ByVal uncompr
+        As String, uncomprLen As Any, ByVal compr As String, ByVal
+        lcompr As Long) As Integer
+Declare Function gzopen Lib "ZLIB.DLL" (ByVal filePath As
+        String, ByVal mode As String) As Long
+Declare Function gzread Lib "ZLIB.DLL" (ByVal file As
+        Long, ByVal uncompr As String, ByVal uncomprLen As Integer)
+        As Integer
+Declare Function gzwrite Lib "ZLIB.DLL" (ByVal file As
+        Long, ByVal uncompr As String, ByVal uncomprLen As Integer)
+        As Integer
+Declare Function gzclose Lib "ZLIB.DLL" (ByVal file As
+        Long) As Integer
+#Else
+Declare Function compress Lib "ZLIB32.DLL"
+        (ByVal compr As String, comprLen As Any, ByVal buf As
+        String, ByVal buflen As Long) As Integer
+Declare Function uncompress Lib "ZLIB32.DLL"
+        (ByVal uncompr As String, uncomprLen As Any, ByVal compr As
+        String, ByVal lcompr As Long) As Long
+Declare Function gzopen Lib "ZLIB32.DLL"
+        (ByVal file As String, ByVal mode As String) As Long
+Declare Function gzread Lib "ZLIB32.DLL"
+        (ByVal file As Long, ByVal uncompr As String, ByVal
+        uncomprLen As Long) As Long
+Declare Function gzwrite Lib "ZLIB32.DLL"
+        (ByVal file As Long, ByVal uncompr As String, ByVal
+        uncomprLen As Long) As Long
+Declare Function gzclose Lib "ZLIB32.DLL"
+        (ByVal file As Long) As Long
+#End If
+
+-Jon Caruana
+jon-net at usa.net
+Microsoft Sitebuilder Network Level 1 Member - HTML Writer's Guild Member
+
+
+Here is another example from Michael <michael_borgsys at hotmail.com> that he
+says conforms to the VB guidelines, and that solves the problem of not
+knowing the uncompressed size by storing it at the end of the file:
+
+'Calling the functions:
+'bracket meaning: <parameter> [optional] {Range of possible values}
+'Call subCompressFile(<path with filename to compress> [, <path with
+filename to write to>, [level of compression {1..9}]])
+'Call subUncompressFile(<path with filename to compress>)
+
+Option Explicit
+Private lngpvtPcnSml As Long 'Stores value for 'lngPercentSmaller'
+Private Const SUCCESS As Long = 0
+Private Const strFilExt As String = ".cpr"
+Private Declare Function lngfncCpr Lib "zlib.dll" Alias "compress2" (ByRef
+dest As Any, ByRef destLen As Any, ByRef src As Any, ByVal srcLen As Long,
+ByVal level As Integer) As Long
+Private Declare Function lngfncUcp Lib "zlib.dll" Alias "uncompress" (ByRef
+dest As Any, ByRef destLen As Any, ByRef src As Any, ByVal srcLen As Long)
+As Long
+
+Public Sub subCompressFile(ByVal strargOriFilPth As String, Optional ByVal
+strargCprFilPth As String, Optional ByVal intLvl As Integer = 9)
+    Dim strCprPth As String
+    Dim lngOriSiz As Long
+    Dim lngCprSiz As Long
+    Dim bytaryOri() As Byte
+    Dim bytaryCpr() As Byte
+    lngOriSiz = FileLen(strargOriFilPth)
+    ReDim bytaryOri(lngOriSiz - 1)
+    Open strargOriFilPth For Binary Access Read As #1
+        Get #1, , bytaryOri()
+    Close #1
+    strCprPth = IIf(strargCprFilPth = "", strargOriFilPth, strargCprFilPth)
+'Select file path and name
+    strCprPth = strCprPth & IIf(Right(strCprPth, Len(strFilExt)) =
+strFilExt, "", strFilExt) 'Add file extension if not exists
+    lngCprSiz = (lngOriSiz * 1.01) + 12 'Compression needs temporary a bit
+more space then original file size
+    ReDim bytaryCpr(lngCprSiz - 1)
+    If lngfncCpr(bytaryCpr(0), lngCprSiz, bytaryOri(0), lngOriSiz, intLvl) =
+SUCCESS Then
+        lngpvtPcnSml = (1# - (lngCprSiz / lngOriSiz)) * 100
+        ReDim Preserve bytaryCpr(lngCprSiz - 1)
+        Open strCprPth For Binary Access Write As #1
+            Put #1, , bytaryCpr()
+            Put #1, , lngOriSiz 'Add the the original size value to the end
+(last 4 bytes)
+        Close #1
+    Else
+        MsgBox "Compression error"
+    End If
+    Erase bytaryCpr
+    Erase bytaryOri
+End Sub
+
+Public Sub subUncompressFile(ByVal strargFilPth As String)
+    Dim bytaryCpr() As Byte
+    Dim bytaryOri() As Byte
+    Dim lngOriSiz As Long
+    Dim lngCprSiz As Long
+    Dim strOriPth As String
+    lngCprSiz = FileLen(strargFilPth)
+    ReDim bytaryCpr(lngCprSiz - 1)
+    Open strargFilPth For Binary Access Read As #1
+        Get #1, , bytaryCpr()
+    Close #1
+    'Read the original file size value:
+    lngOriSiz = bytaryCpr(lngCprSiz - 1) * (2 ^ 24) _
+              + bytaryCpr(lngCprSiz - 2) * (2 ^ 16) _
+              + bytaryCpr(lngCprSiz - 3) * (2 ^ 8) _
+              + bytaryCpr(lngCprSiz - 4)
+    ReDim Preserve bytaryCpr(lngCprSiz - 5) 'Cut of the original size value
+    ReDim bytaryOri(lngOriSiz - 1)
+    If lngfncUcp(bytaryOri(0), lngOriSiz, bytaryCpr(0), lngCprSiz) = SUCCESS
+Then
+        strOriPth = Left(strargFilPth, Len(strargFilPth) - Len(strFilExt))
+        Open strOriPth For Binary Access Write As #1
+            Put #1, , bytaryOri()
+        Close #1
+    Else
+        MsgBox "Uncompression error"
+    End If
+    Erase bytaryCpr
+    Erase bytaryOri
+End Sub
+Public Property Get lngPercentSmaller() As Long
+    lngPercentSmaller = lngpvtPcnSml
+End Property
diff --git a/third-party/zlib/test/example.c b/third-party/zlib/test/example.c
new file mode 100644
index 0000000..138a699
--- /dev/null
+++ b/third-party/zlib/test/example.c
@@ -0,0 +1,601 @@
+/* example.c -- usage example of the zlib compression library
+ * Copyright (C) 1995-2006, 2011 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#include "zlib.h"
+#include <stdio.h>
+
+#ifdef STDC
+#  include <string.h>
+#  include <stdlib.h>
+#endif
+
+#if defined(VMS) || defined(RISCOS)
+#  define TESTFILE "foo-gz"
+#else
+#  define TESTFILE "foo.gz"
+#endif
+
+#define CHECK_ERR(err, msg) { \
+    if (err != Z_OK) { \
+        fprintf(stderr, "%s error: %d\n", msg, err); \
+        exit(1); \
+    } \
+}
+
+z_const char hello[] = "hello, hello!";
+/* "hello world" would be more standard, but the repeated "hello"
+ * stresses the compression code better, sorry...
+ */
+
+const char dictionary[] = "hello";
+uLong dictId; /* Adler32 value of the dictionary */
+
+void test_deflate       OF((Byte *compr, uLong comprLen));
+void test_inflate       OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+void test_large_deflate OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+void test_large_inflate OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+void test_flush         OF((Byte *compr, uLong *comprLen));
+void test_sync          OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+void test_dict_deflate  OF((Byte *compr, uLong comprLen));
+void test_dict_inflate  OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+int  main               OF((int argc, char *argv[]));
+
+
+#ifdef Z_SOLO
+
+void *myalloc OF((void *, unsigned, unsigned));
+void myfree OF((void *, void *));
+
+void *myalloc(q, n, m)
+    void *q;
+    unsigned n, m;
+{
+    q = Z_NULL;
+    return calloc(n, m);
+}
+
+void myfree(void *q, void *p)
+{
+    q = Z_NULL;
+    free(p);
+}
+
+static alloc_func zalloc = myalloc;
+static free_func zfree = myfree;
+
+#else /* !Z_SOLO */
+
+static alloc_func zalloc = (alloc_func)0;
+static free_func zfree = (free_func)0;
+
+void test_compress      OF((Byte *compr, uLong comprLen,
+                            Byte *uncompr, uLong uncomprLen));
+void test_gzio          OF((const char *fname,
+                            Byte *uncompr, uLong uncomprLen));
+
+/* ===========================================================================
+ * Test compress() and uncompress()
+ */
+void test_compress(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    int err;
+    uLong len = (uLong)strlen(hello)+1;
+
+    err = compress(compr, &comprLen, (const Bytef*)hello, len);
+    CHECK_ERR(err, "compress");
+
+    strcpy((char*)uncompr, "garbage");
+
+    err = uncompress(uncompr, &uncomprLen, compr, comprLen);
+    CHECK_ERR(err, "uncompress");
+
+    if (strcmp((char*)uncompr, hello)) {
+        fprintf(stderr, "bad uncompress\n");
+        exit(1);
+    } else {
+        printf("uncompress(): %s\n", (char *)uncompr);
+    }
+}
+
+/* ===========================================================================
+ * Test read/write of .gz files
+ */
+void test_gzio(fname, uncompr, uncomprLen)
+    const char *fname; /* compressed file name */
+    Byte *uncompr;
+    uLong uncomprLen;
+{
+#ifdef NO_GZCOMPRESS
+    fprintf(stderr, "NO_GZCOMPRESS -- gz* functions cannot compress\n");
+#else
+    int err;
+    int len = (int)strlen(hello)+1;
+    gzFile file;
+    z_off_t pos;
+
+    file = gzopen(fname, "wb");
+    if (file == NULL) {
+        fprintf(stderr, "gzopen error\n");
+        exit(1);
+    }
+    gzputc(file, 'h');
+    if (gzputs(file, "ello") != 4) {
+        fprintf(stderr, "gzputs err: %s\n", gzerror(file, &err));
+        exit(1);
+    }
+    if (gzprintf(file, ", %s!", "hello") != 8) {
+        fprintf(stderr, "gzprintf err: %s\n", gzerror(file, &err));
+        exit(1);
+    }
+    gzseek(file, 1L, SEEK_CUR); /* add one zero byte */
+    gzclose(file);
+
+    file = gzopen(fname, "rb");
+    if (file == NULL) {
+        fprintf(stderr, "gzopen error\n");
+        exit(1);
+    }
+    strcpy((char*)uncompr, "garbage");
+
+    if (gzread(file, uncompr, (unsigned)uncomprLen) != len) {
+        fprintf(stderr, "gzread err: %s\n", gzerror(file, &err));
+        exit(1);
+    }
+    if (strcmp((char*)uncompr, hello)) {
+        fprintf(stderr, "bad gzread: %s\n", (char*)uncompr);
+        exit(1);
+    } else {
+        printf("gzread(): %s\n", (char*)uncompr);
+    }
+
+    pos = gzseek(file, -8L, SEEK_CUR);
+    if (pos != 6 || gztell(file) != pos) {
+        fprintf(stderr, "gzseek error, pos=%ld, gztell=%ld\n",
+                (long)pos, (long)gztell(file));
+        exit(1);
+    }
+
+    if (gzgetc(file) != ' ') {
+        fprintf(stderr, "gzgetc error\n");
+        exit(1);
+    }
+
+    if (gzungetc(' ', file) != ' ') {
+        fprintf(stderr, "gzungetc error\n");
+        exit(1);
+    }
+
+    gzgets(file, (char*)uncompr, (int)uncomprLen);
+    if (strlen((char*)uncompr) != 7) { /* " hello!" */
+        fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err));
+        exit(1);
+    }
+    if (strcmp((char*)uncompr, hello + 6)) {
+        fprintf(stderr, "bad gzgets after gzseek\n");
+        exit(1);
+    } else {
+        printf("gzgets() after gzseek: %s\n", (char*)uncompr);
+    }
+
+    gzclose(file);
+#endif
+}
+
+#endif /* Z_SOLO */
+
+/* ===========================================================================
+ * Test deflate() with small buffers
+ */
+void test_deflate(compr, comprLen)
+    Byte *compr;
+    uLong comprLen;
+{
+    z_stream c_stream; /* compression stream */
+    int err;
+    uLong len = (uLong)strlen(hello)+1;
+
+    c_stream.zalloc = zalloc;
+    c_stream.zfree = zfree;
+    c_stream.opaque = (voidpf)0;
+
+    err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION);
+    CHECK_ERR(err, "deflateInit");
+
+    c_stream.next_in  = (z_const unsigned char *)hello;
+    c_stream.next_out = compr;
+
+    while (c_stream.total_in != len && c_stream.total_out < comprLen) {
+        c_stream.avail_in = c_stream.avail_out = 1; /* force small buffers */
+        err = deflate(&c_stream, Z_NO_FLUSH);
+        CHECK_ERR(err, "deflate");
+    }
+    /* Finish the stream, still forcing small buffers: */
+    for (;;) {
+        c_stream.avail_out = 1;
+        err = deflate(&c_stream, Z_FINISH);
+        if (err == Z_STREAM_END) break;
+        CHECK_ERR(err, "deflate");
+    }
+
+    err = deflateEnd(&c_stream);
+    CHECK_ERR(err, "deflateEnd");
+}
+
+/* ===========================================================================
+ * Test inflate() with small buffers
+ */
+void test_inflate(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    int err;
+    z_stream d_stream; /* decompression stream */
+
+    strcpy((char*)uncompr, "garbage");
+
+    d_stream.zalloc = zalloc;
+    d_stream.zfree = zfree;
+    d_stream.opaque = (voidpf)0;
+
+    d_stream.next_in  = compr;
+    d_stream.avail_in = 0;
+    d_stream.next_out = uncompr;
+
+    err = inflateInit(&d_stream);
+    CHECK_ERR(err, "inflateInit");
+
+    while (d_stream.total_out < uncomprLen && d_stream.total_in < comprLen) {
+        d_stream.avail_in = d_stream.avail_out = 1; /* force small buffers */
+        err = inflate(&d_stream, Z_NO_FLUSH);
+        if (err == Z_STREAM_END) break;
+        CHECK_ERR(err, "inflate");
+    }
+
+    err = inflateEnd(&d_stream);
+    CHECK_ERR(err, "inflateEnd");
+
+    if (strcmp((char*)uncompr, hello)) {
+        fprintf(stderr, "bad inflate\n");
+        exit(1);
+    } else {
+        printf("inflate(): %s\n", (char *)uncompr);
+    }
+}
+
+/* ===========================================================================
+ * Test deflate() with large buffers and dynamic change of compression level
+ */
+void test_large_deflate(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    z_stream c_stream; /* compression stream */
+    int err;
+
+    c_stream.zalloc = zalloc;
+    c_stream.zfree = zfree;
+    c_stream.opaque = (voidpf)0;
+
+    err = deflateInit(&c_stream, Z_BEST_SPEED);
+    CHECK_ERR(err, "deflateInit");
+
+    c_stream.next_out = compr;
+    c_stream.avail_out = (uInt)comprLen;
+
+    /* At this point, uncompr is still mostly zeroes, so it should compress
+     * very well:
+     */
+    c_stream.next_in = uncompr;
+    c_stream.avail_in = (uInt)uncomprLen;
+    err = deflate(&c_stream, Z_NO_FLUSH);
+    CHECK_ERR(err, "deflate");
+    if (c_stream.avail_in != 0) {
+        fprintf(stderr, "deflate not greedy\n");
+        exit(1);
+    }
+
+    /* Feed in already compressed data and switch to no compression: */
+    deflateParams(&c_stream, Z_NO_COMPRESSION, Z_DEFAULT_STRATEGY);
+    c_stream.next_in = compr;
+    c_stream.avail_in = (uInt)comprLen/2;
+    err = deflate(&c_stream, Z_NO_FLUSH);
+    CHECK_ERR(err, "deflate");
+
+    /* Switch back to compressing mode: */
+    deflateParams(&c_stream, Z_BEST_COMPRESSION, Z_FILTERED);
+    c_stream.next_in = uncompr;
+    c_stream.avail_in = (uInt)uncomprLen;
+    err = deflate(&c_stream, Z_NO_FLUSH);
+    CHECK_ERR(err, "deflate");
+
+    err = deflate(&c_stream, Z_FINISH);
+    if (err != Z_STREAM_END) {
+        fprintf(stderr, "deflate should report Z_STREAM_END\n");
+        exit(1);
+    }
+    err = deflateEnd(&c_stream);
+    CHECK_ERR(err, "deflateEnd");
+}
+
+/* ===========================================================================
+ * Test inflate() with large buffers
+ */
+void test_large_inflate(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    int err;
+    z_stream d_stream; /* decompression stream */
+
+    strcpy((char*)uncompr, "garbage");
+
+    d_stream.zalloc = zalloc;
+    d_stream.zfree = zfree;
+    d_stream.opaque = (voidpf)0;
+
+    d_stream.next_in  = compr;
+    d_stream.avail_in = (uInt)comprLen;
+
+    err = inflateInit(&d_stream);
+    CHECK_ERR(err, "inflateInit");
+
+    for (;;) {
+        d_stream.next_out = uncompr;            /* discard the output */
+        d_stream.avail_out = (uInt)uncomprLen;
+        err = inflate(&d_stream, Z_NO_FLUSH);
+        if (err == Z_STREAM_END) break;
+        CHECK_ERR(err, "large inflate");
+    }
+
+    err = inflateEnd(&d_stream);
+    CHECK_ERR(err, "inflateEnd");
+
+    if (d_stream.total_out != 2*uncomprLen + comprLen/2) {
+        fprintf(stderr, "bad large inflate: %ld\n", d_stream.total_out);
+        exit(1);
+    } else {
+        printf("large_inflate(): OK\n");
+    }
+}
+
+/* ===========================================================================
+ * Test deflate() with full flush
+ */
+void test_flush(compr, comprLen)
+    Byte *compr;
+    uLong *comprLen;
+{
+    z_stream c_stream; /* compression stream */
+    int err;
+    uInt len = (uInt)strlen(hello)+1;
+
+    c_stream.zalloc = zalloc;
+    c_stream.zfree = zfree;
+    c_stream.opaque = (voidpf)0;
+
+    err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION);
+    CHECK_ERR(err, "deflateInit");
+
+    c_stream.next_in  = (z_const unsigned char *)hello;
+    c_stream.next_out = compr;
+    c_stream.avail_in = 3;
+    c_stream.avail_out = (uInt)*comprLen;
+    err = deflate(&c_stream, Z_FULL_FLUSH);
+    CHECK_ERR(err, "deflate");
+
+    compr[3]++; /* force an error in first compressed block */
+    c_stream.avail_in = len - 3;
+
+    err = deflate(&c_stream, Z_FINISH);
+    if (err != Z_STREAM_END) {
+        CHECK_ERR(err, "deflate");
+    }
+    err = deflateEnd(&c_stream);
+    CHECK_ERR(err, "deflateEnd");
+
+    *comprLen = c_stream.total_out;
+}
+
+/* ===========================================================================
+ * Test inflateSync()
+ */
+void test_sync(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    int err;
+    z_stream d_stream; /* decompression stream */
+
+    strcpy((char*)uncompr, "garbage");
+
+    d_stream.zalloc = zalloc;
+    d_stream.zfree = zfree;
+    d_stream.opaque = (voidpf)0;
+
+    d_stream.next_in  = compr;
+    d_stream.avail_in = 2; /* just read the zlib header */
+
+    err = inflateInit(&d_stream);
+    CHECK_ERR(err, "inflateInit");
+
+    d_stream.next_out = uncompr;
+    d_stream.avail_out = (uInt)uncomprLen;
+
+    inflate(&d_stream, Z_NO_FLUSH);
+    CHECK_ERR(err, "inflate");
+
+    d_stream.avail_in = (uInt)comprLen-2;   /* read all compressed data */
+    err = inflateSync(&d_stream);           /* but skip the damaged part */
+    CHECK_ERR(err, "inflateSync");
+
+    err = inflate(&d_stream, Z_FINISH);
+    if (err != Z_DATA_ERROR) {
+        fprintf(stderr, "inflate should report DATA_ERROR\n");
+        /* Because of incorrect adler32 */
+        exit(1);
+    }
+    err = inflateEnd(&d_stream);
+    CHECK_ERR(err, "inflateEnd");
+
+    printf("after inflateSync(): hel%s\n", (char *)uncompr);
+}
+
+/* ===========================================================================
+ * Test deflate() with preset dictionary
+ */
+void test_dict_deflate(compr, comprLen)
+    Byte *compr;
+    uLong comprLen;
+{
+    z_stream c_stream; /* compression stream */
+    int err;
+
+    c_stream.zalloc = zalloc;
+    c_stream.zfree = zfree;
+    c_stream.opaque = (voidpf)0;
+
+    err = deflateInit(&c_stream, Z_BEST_COMPRESSION);
+    CHECK_ERR(err, "deflateInit");
+
+    err = deflateSetDictionary(&c_stream,
+                (const Bytef*)dictionary, (int)sizeof(dictionary));
+    CHECK_ERR(err, "deflateSetDictionary");
+
+    dictId = c_stream.adler;
+    c_stream.next_out = compr;
+    c_stream.avail_out = (uInt)comprLen;
+
+    c_stream.next_in = (z_const unsigned char *)hello;
+    c_stream.avail_in = (uInt)strlen(hello)+1;
+
+    err = deflate(&c_stream, Z_FINISH);
+    if (err != Z_STREAM_END) {
+        fprintf(stderr, "deflate should report Z_STREAM_END\n");
+        exit(1);
+    }
+    err = deflateEnd(&c_stream);
+    CHECK_ERR(err, "deflateEnd");
+}
+
+/* ===========================================================================
+ * Test inflate() with a preset dictionary
+ */
+void test_dict_inflate(compr, comprLen, uncompr, uncomprLen)
+    Byte *compr, *uncompr;
+    uLong comprLen, uncomprLen;
+{
+    int err;
+    z_stream d_stream; /* decompression stream */
+
+    strcpy((char*)uncompr, "garbage");
+
+    d_stream.zalloc = zalloc;
+    d_stream.zfree = zfree;
+    d_stream.opaque = (voidpf)0;
+
+    d_stream.next_in  = compr;
+    d_stream.avail_in = (uInt)comprLen;
+
+    err = inflateInit(&d_stream);
+    CHECK_ERR(err, "inflateInit");
+
+    d_stream.next_out = uncompr;
+    d_stream.avail_out = (uInt)uncomprLen;
+
+    for (;;) {
+        err = inflate(&d_stream, Z_NO_FLUSH);
+        if (err == Z_STREAM_END) break;
+        if (err == Z_NEED_DICT) {
+            if (d_stream.adler != dictId) {
+                fprintf(stderr, "unexpected dictionary");
+                exit(1);
+            }
+            err = inflateSetDictionary(&d_stream, (const Bytef*)dictionary,
+                                       (int)sizeof(dictionary));
+        }
+        CHECK_ERR(err, "inflate with dict");
+    }
+
+    err = inflateEnd(&d_stream);
+    CHECK_ERR(err, "inflateEnd");
+
+    if (strcmp((char*)uncompr, hello)) {
+        fprintf(stderr, "bad inflate with dict\n");
+        exit(1);
+    } else {
+        printf("inflate with dictionary: %s\n", (char *)uncompr);
+    }
+}
+
+/* ===========================================================================
+ * Usage:  example [output.gz  [input.gz]]
+ */
+
+int main(argc, argv)
+    int argc;
+    char *argv[];
+{
+    Byte *compr, *uncompr;
+    uLong comprLen = 10000*sizeof(int); /* don't overflow on MSDOS */
+    uLong uncomprLen = comprLen;
+    static const char* myVersion = ZLIB_VERSION;
+
+    if (zlibVersion()[0] != myVersion[0]) {
+        fprintf(stderr, "incompatible zlib version\n");
+        exit(1);
+
+    } else if (strcmp(zlibVersion(), ZLIB_VERSION) != 0) {
+        fprintf(stderr, "warning: different zlib version\n");
+    }
+
+    printf("zlib version %s = 0x%04x, compile flags = 0x%lx\n",
+            ZLIB_VERSION, ZLIB_VERNUM, zlibCompileFlags());
+
+    compr    = (Byte*)calloc((uInt)comprLen, 1);
+    uncompr  = (Byte*)calloc((uInt)uncomprLen, 1);
+    /* compr and uncompr are cleared to avoid reading uninitialized
+     * data and to ensure that uncompr compresses well.
+     */
+    if (compr == Z_NULL || uncompr == Z_NULL) {
+        printf("out of memory\n");
+        exit(1);
+    }
+
+#ifdef Z_SOLO
+    argc = strlen(argv[0]);
+#else
+    test_compress(compr, comprLen, uncompr, uncomprLen);
+
+    test_gzio((argc > 1 ? argv[1] : TESTFILE),
+              uncompr, uncomprLen);
+#endif
+
+    test_deflate(compr, comprLen);
+    test_inflate(compr, comprLen, uncompr, uncomprLen);
+
+    test_large_deflate(compr, comprLen, uncompr, uncomprLen);
+    test_large_inflate(compr, comprLen, uncompr, uncomprLen);
+
+    test_flush(compr, &comprLen);
+    test_sync(compr, comprLen, uncompr, uncomprLen);
+    comprLen = uncomprLen;
+
+    test_dict_deflate(compr, comprLen);
+    test_dict_inflate(compr, comprLen, uncompr, uncomprLen);
+
+    free(compr);
+    free(uncompr);
+
+    return 0;
+}
diff --git a/third-party/zlib/test/infcover.c b/third-party/zlib/test/infcover.c
new file mode 100644
index 0000000..fe3d920
--- /dev/null
+++ b/third-party/zlib/test/infcover.c
@@ -0,0 +1,671 @@
+/* infcover.c -- test zlib's inflate routines with full code coverage
+ * Copyright (C) 2011 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* to use, do: ./configure --cover && make cover */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+#include "zlib.h"
+
+/* get definition of internal structure so we can mess with it (see pull()),
+   and so we can call inflate_trees() (see cover5()) */
+#define ZLIB_INTERNAL
+#include "inftrees.h"
+#include "inflate.h"
+
+#define local static
+
+/* -- memory tracking routines -- */
+
+/*
+   These memory tracking routines are provided to zlib and track all of zlib's
+   allocations and deallocations, check for LIFO operations, keep a current
+   and high water mark of total bytes requested, optionally set a limit on the
+   total memory that can be allocated, and when done check for memory leaks.
+
+   They are used as follows:
+
+   z_stream strm;
+   mem_setup(&strm)         initializes the memory tracking and sets the
+                            zalloc, zfree, and opaque members of strm to use
+                            memory tracking for all zlib operations on strm
+   mem_limit(&strm, limit)  sets a limit on the total bytes requested -- a
+                            request that exceeds this limit will result in an
+                            allocation failure (returns NULL) -- setting the
+                            limit to zero means no limit, which is the default
+                            after mem_setup()
+   mem_used(&strm, "msg")   prints to stderr "msg" and the total bytes used
+   mem_high(&strm, "msg")   prints to stderr "msg" and the high water mark
+   mem_done(&strm, "msg")   ends memory tracking, releases all allocations
+                            for the tracking as well as leaked zlib blocks, if
+                            any.  If there was anything unusual, such as leaked
+                            blocks, non-FIFO frees, or frees of addresses not
+                            allocated, then "msg" and information about the
+                            problem is printed to stderr.  If everything is
+                            normal, nothing is printed. mem_done resets the
+                            strm members to Z_NULL to use the default memory
+                            allocation routines on the next zlib initialization
+                            using strm.
+ */
+
+/* these items are strung together in a linked list, one for each allocation */
+struct mem_item {
+    void *ptr;                  /* pointer to allocated memory */
+    size_t size;                /* requested size of allocation */
+    struct mem_item *next;      /* pointer to next item in list, or NULL */
+};
+
+/* this structure is at the root of the linked list, and tracks statistics */
+struct mem_zone {
+    struct mem_item *first;     /* pointer to first item in list, or NULL */
+    size_t total, highwater;    /* total allocations, and largest total */
+    size_t limit;               /* memory allocation limit, or 0 if no limit */
+    int notlifo, rogue;         /* counts of non-LIFO frees and rogue frees */
+};
+
+/* memory allocation routine to pass to zlib */
+local void *mem_alloc(void *mem, unsigned count, unsigned size)
+{
+    void *ptr;
+    struct mem_item *item;
+    struct mem_zone *zone = mem;
+    size_t len = count * (size_t)size;
+
+    /* induced allocation failure */
+    if (zone == NULL || (zone->limit && zone->total + len > zone->limit))
+        return NULL;
+
+    /* perform allocation using the standard library, fill memory with a
+       non-zero value to make sure that the code isn't depending on zeros */
+    ptr = malloc(len);
+    if (ptr == NULL)
+        return NULL;
+    memset(ptr, 0xa5, len);
+
+    /* create a new item for the list */
+    item = malloc(sizeof(struct mem_item));
+    if (item == NULL) {
+        free(ptr);
+        return NULL;
+    }
+    item->ptr = ptr;
+    item->size = len;
+
+    /* insert item at the beginning of the list */
+    item->next = zone->first;
+    zone->first = item;
+
+    /* update the statistics */
+    zone->total += item->size;
+    if (zone->total > zone->highwater)
+        zone->highwater = zone->total;
+
+    /* return the allocated memory */
+    return ptr;
+}
+
+/* memory free routine to pass to zlib */
+local void mem_free(void *mem, void *ptr)
+{
+    struct mem_item *item, *next;
+    struct mem_zone *zone = mem;
+
+    /* if no zone, just do a free */
+    if (zone == NULL) {
+        free(ptr);
+        return;
+    }
+
+    /* point next to the item that matches ptr, or NULL if not found -- remove
+       the item from the linked list if found */
+    next = zone->first;
+    if (next) {
+        if (next->ptr == ptr)
+            zone->first = next->next;   /* first one is it, remove from list */
+        else {
+            do {                        /* search the linked list */
+                item = next;
+                next = item->next;
+            } while (next != NULL && next->ptr != ptr);
+            if (next) {                 /* if found, remove from linked list */
+                item->next = next->next;
+                zone->notlifo++;        /* not a LIFO free */
+            }
+
+        }
+    }
+
+    /* if found, update the statistics and free the item */
+    if (next) {
+        zone->total -= next->size;
+        free(next);
+    }
+
+    /* if not found, update the rogue count */
+    else
+        zone->rogue++;
+
+    /* in any case, do the requested free with the standard library function */
+    free(ptr);
+}
+
+/* set up a controlled memory allocation space for monitoring, set the stream
+   parameters to the controlled routines, with opaque pointing to the space */
+local void mem_setup(z_stream *strm)
+{
+    struct mem_zone *zone;
+
+    zone = malloc(sizeof(struct mem_zone));
+    assert(zone != NULL);
+    zone->first = NULL;
+    zone->total = 0;
+    zone->highwater = 0;
+    zone->limit = 0;
+    zone->notlifo = 0;
+    zone->rogue = 0;
+    strm->opaque = zone;
+    strm->zalloc = mem_alloc;
+    strm->zfree = mem_free;
+}
+
+/* set a limit on the total memory allocation, or 0 to remove the limit */
+local void mem_limit(z_stream *strm, size_t limit)
+{
+    struct mem_zone *zone = strm->opaque;
+
+    zone->limit = limit;
+}
+
+/* show the current total requested allocations in bytes */
+local void mem_used(z_stream *strm, char *prefix)
+{
+    struct mem_zone *zone = strm->opaque;
+
+    fprintf(stderr, "%s: %lu allocated\n", prefix, zone->total);
+}
+
+/* show the high water allocation in bytes */
+local void mem_high(z_stream *strm, char *prefix)
+{
+    struct mem_zone *zone = strm->opaque;
+
+    fprintf(stderr, "%s: %lu high water mark\n", prefix, zone->highwater);
+}
+
+/* release the memory allocation zone -- if there are any surprises, notify */
+local void mem_done(z_stream *strm, char *prefix)
+{
+    int count = 0;
+    struct mem_item *item, *next;
+    struct mem_zone *zone = strm->opaque;
+
+    /* show high water mark */
+    mem_high(strm, prefix);
+
+    /* free leftover allocations and item structures, if any */
+    item = zone->first;
+    while (item != NULL) {
+        free(item->ptr);
+        next = item->next;
+        free(item);
+        item = next;
+        count++;
+    }
+
+    /* issue alerts about anything unexpected */
+    if (count || zone->total)
+        fprintf(stderr, "** %s: %lu bytes in %d blocks not freed\n",
+                prefix, zone->total, count);
+    if (zone->notlifo)
+        fprintf(stderr, "** %s: %d frees not LIFO\n", prefix, zone->notlifo);
+    if (zone->rogue)
+        fprintf(stderr, "** %s: %d frees not recognized\n",
+                prefix, zone->rogue);
+
+    /* free the zone and delete from the stream */
+    free(zone);
+    strm->opaque = Z_NULL;
+    strm->zalloc = Z_NULL;
+    strm->zfree = Z_NULL;
+}
+
+/* -- inflate test routines -- */
+
+/* Decode a hexadecimal string, set *len to length, in[] to the bytes.  This
+   decodes liberally, in that hex digits can be adjacent, in which case two in
+   a row writes a byte.  Or they can delimited by any non-hex character, where
+   the delimiters are ignored except when a single hex digit is followed by a
+   delimiter in which case that single digit writes a byte.  The returned
+   data is allocated and must eventually be freed.  NULL is returned if out of
+   memory.  If the length is not needed, then len can be NULL. */
+local unsigned char *h2b(const char *hex, unsigned *len)
+{
+    unsigned char *in;
+    unsigned next, val;
+
+    in = malloc((strlen(hex) + 1) >> 1);
+    if (in == NULL)
+        return NULL;
+    next = 0;
+    val = 1;
+    do {
+        if (*hex >= '0' && *hex <= '9')
+            val = (val << 4) + *hex - '0';
+        else if (*hex >= 'A' && *hex <= 'F')
+            val = (val << 4) + *hex - 'A' + 10;
+        else if (*hex >= 'a' && *hex <= 'f')
+            val = (val << 4) + *hex - 'a' + 10;
+        else if (val != 1 && val < 32)  /* one digit followed by delimiter */
+            val += 240;                 /* make it look like two digits */
+        if (val > 255) {                /* have two digits */
+            in[next++] = val & 0xff;    /* save the decoded byte */
+            val = 1;                    /* start over */
+        }
+    } while (*hex++);       /* go through the loop with the terminating null */
+    if (len != NULL)
+        *len = next;
+    in = reallocf(in, next);
+    return in;
+}
+
+/* generic inflate() run, where hex is the hexadecimal input data, what is the
+   text to include in an error message, step is how much input data to feed
+   inflate() on each call, or zero to feed it all, win is the window bits
+   parameter to inflateInit2(), len is the size of the output buffer, and err
+   is the error code expected from the first inflate() call (the second
+   inflate() call is expected to return Z_STREAM_END).  If win is 47, then
+   header information is collected with inflateGetHeader().  If a zlib stream
+   is looking for a dictionary, then an empty dictionary is provided.
+   inflate() is run until all of the input data is consumed. */
+local void inf(char *hex, char *what, unsigned step, int win, unsigned len,
+               int err)
+{
+    int ret;
+    unsigned have;
+    unsigned char *in, *out;
+    z_stream strm, copy;
+    gz_header head;
+
+    mem_setup(&strm);
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, win);
+    if (ret != Z_OK) {
+        mem_done(&strm, what);
+        return;
+    }
+    out = malloc(len);                          assert(out != NULL);
+    if (win == 47) {
+        head.extra = out;
+        head.extra_max = len;
+        head.name = out;
+        head.name_max = len;
+        head.comment = out;
+        head.comm_max = len;
+        ret = inflateGetHeader(&strm, &head);   assert(ret == Z_OK);
+    }
+    in = h2b(hex, &have);                       assert(in != NULL);
+    if (step == 0 || step > have)
+        step = have;
+    strm.avail_in = step;
+    have -= step;
+    strm.next_in = in;
+    do {
+        strm.avail_out = len;
+        strm.next_out = out;
+        ret = inflate(&strm, Z_NO_FLUSH);       assert(err == 9 || ret == err);
+        if (ret != Z_OK && ret != Z_BUF_ERROR && ret != Z_NEED_DICT)
+            break;
+        if (ret == Z_NEED_DICT) {
+            ret = inflateSetDictionary(&strm, in, 1);
+                                                assert(ret == Z_DATA_ERROR);
+            mem_limit(&strm, 1);
+            ret = inflateSetDictionary(&strm, out, 0);
+                                                assert(ret == Z_MEM_ERROR);
+            mem_limit(&strm, 0);
+            ((struct inflate_state *)strm.state)->mode = DICT;
+            ret = inflateSetDictionary(&strm, out, 0);
+                                                assert(ret == Z_OK);
+            ret = inflate(&strm, Z_NO_FLUSH);   assert(ret == Z_BUF_ERROR);
+        }
+        ret = inflateCopy(&copy, &strm);        assert(ret == Z_OK);
+        ret = inflateEnd(&copy);                assert(ret == Z_OK);
+        err = 9;                        /* don't care next time around */
+        have += strm.avail_in;
+        strm.avail_in = step > have ? have : step;
+        have -= strm.avail_in;
+    } while (strm.avail_in);
+    free(in);
+    free(out);
+    ret = inflateReset2(&strm, -8);             assert(ret == Z_OK);
+    ret = inflateEnd(&strm);                    assert(ret == Z_OK);
+    mem_done(&strm, what);
+}
+
+/* cover all of the lines in inflate.c up to inflate() */
+local void cover_support(void)
+{
+    int ret;
+    z_stream strm;
+
+    mem_setup(&strm);
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit(&strm);                   assert(ret == Z_OK);
+    mem_used(&strm, "inflate init");
+    ret = inflatePrime(&strm, 5, 31);           assert(ret == Z_OK);
+    ret = inflatePrime(&strm, -1, 0);           assert(ret == Z_OK);
+    ret = inflateSetDictionary(&strm, Z_NULL, 0);
+                                                assert(ret == Z_STREAM_ERROR);
+    ret = inflateEnd(&strm);                    assert(ret == Z_OK);
+    mem_done(&strm, "prime");
+
+    inf("63 0", "force window allocation", 0, -15, 1, Z_OK);
+    inf("63 18 5", "force window replacement", 0, -8, 259, Z_OK);
+    inf("63 18 68 30 d0 0 0", "force split window update", 4, -8, 259, Z_OK);
+    inf("3 0", "use fixed blocks", 0, -15, 1, Z_STREAM_END);
+    inf("", "bad window size", 0, 1, 0, Z_STREAM_ERROR);
+
+    mem_setup(&strm);
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit_(&strm, ZLIB_VERSION - 1, (int)sizeof(z_stream));
+                                                assert(ret == Z_VERSION_ERROR);
+    mem_done(&strm, "wrong version");
+
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit(&strm);                   assert(ret == Z_OK);
+    ret = inflateEnd(&strm);                    assert(ret == Z_OK);
+    fputs("inflate built-in memory routines\n", stderr);
+}
+
+/* cover all inflate() header and trailer cases and code after inflate() */
+local void cover_wrap(void)
+{
+    int ret;
+    z_stream strm, copy;
+    unsigned char dict[257];
+
+    ret = inflate(Z_NULL, 0);                   assert(ret == Z_STREAM_ERROR);
+    ret = inflateEnd(Z_NULL);                   assert(ret == Z_STREAM_ERROR);
+    ret = inflateCopy(Z_NULL, Z_NULL);          assert(ret == Z_STREAM_ERROR);
+    fputs("inflate bad parameters\n", stderr);
+
+    inf("1f 8b 0 0", "bad gzip method", 0, 31, 0, Z_DATA_ERROR);
+    inf("1f 8b 8 80", "bad gzip flags", 0, 31, 0, Z_DATA_ERROR);
+    inf("77 85", "bad zlib method", 0, 15, 0, Z_DATA_ERROR);
+    inf("8 99", "set window size from header", 0, 0, 0, Z_OK);
+    inf("78 9c", "bad zlib window size", 0, 8, 0, Z_DATA_ERROR);
+    inf("78 9c 63 0 0 0 1 0 1", "check adler32", 0, 15, 1, Z_STREAM_END);
+    inf("1f 8b 8 1e 0 0 0 0 0 0 1 0 0 0 0 0 0", "bad header crc", 0, 47, 1,
+        Z_DATA_ERROR);
+    inf("1f 8b 8 2 0 0 0 0 0 0 1d 26 3 0 0 0 0 0 0 0 0 0", "check gzip length",
+        0, 47, 0, Z_STREAM_END);
+    inf("78 90", "bad zlib header check", 0, 47, 0, Z_DATA_ERROR);
+    inf("8 b8 0 0 0 1", "need dictionary", 0, 8, 0, Z_NEED_DICT);
+    inf("78 9c 63 0", "compute adler32", 0, 15, 1, Z_OK);
+
+    mem_setup(&strm);
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, -8);
+    strm.avail_in = 2;
+    strm.next_in = (void *)"\x63";
+    strm.avail_out = 1;
+    strm.next_out = (void *)&ret;
+    mem_limit(&strm, 1);
+    ret = inflate(&strm, Z_NO_FLUSH);           assert(ret == Z_MEM_ERROR);
+    ret = inflate(&strm, Z_NO_FLUSH);           assert(ret == Z_MEM_ERROR);
+    mem_limit(&strm, 0);
+    memset(dict, 0, 257);
+    ret = inflateSetDictionary(&strm, dict, 257);
+                                                assert(ret == Z_OK);
+    mem_limit(&strm, (sizeof(struct inflate_state) << 1) + 256);
+    ret = inflatePrime(&strm, 16, 0);           assert(ret == Z_OK);
+    strm.avail_in = 2;
+    strm.next_in = (void *)"\x80";
+    ret = inflateSync(&strm);                   assert(ret == Z_DATA_ERROR);
+    ret = inflate(&strm, Z_NO_FLUSH);           assert(ret == Z_STREAM_ERROR);
+    strm.avail_in = 4;
+    strm.next_in = (void *)"\0\0\xff\xff";
+    ret = inflateSync(&strm);                   assert(ret == Z_OK);
+    (void)inflateSyncPoint(&strm);
+    ret = inflateCopy(&copy, &strm);            assert(ret == Z_MEM_ERROR);
+    mem_limit(&strm, 0);
+    ret = inflateUndermine(&strm, 1);           assert(ret == Z_DATA_ERROR);
+    (void)inflateMark(&strm);
+    ret = inflateEnd(&strm);                    assert(ret == Z_OK);
+    mem_done(&strm, "miscellaneous, force memory errors");
+}
+
+/* input and output functions for inflateBack() */
+local unsigned pull(void *desc, unsigned char **buf)
+{
+    static unsigned int next = 0;
+    static unsigned char dat[] = {0x63, 0, 2, 0};
+    struct inflate_state *state;
+
+    if (desc == Z_NULL) {
+        next = 0;
+        return 0;   /* no input (already provided at next_in) */
+    }
+    state = (void *)((z_stream *)desc)->state;
+    if (state != Z_NULL)
+        state->mode = SYNC;     /* force an otherwise impossible situation */
+    return next < sizeof(dat) ? (*buf = dat + next++, 1) : 0;
+}
+
+local int push(void *desc, unsigned char *buf, unsigned len)
+{
+    buf += len;
+    return desc != Z_NULL;      /* force error if desc not null */
+}
+
+/* cover inflateBack() up to common deflate data cases and after those */
+local void cover_back(void)
+{
+    int ret;
+    z_stream strm;
+    unsigned char win[32768];
+
+    ret = inflateBackInit_(Z_NULL, 0, win, 0, 0);
+                                                assert(ret == Z_VERSION_ERROR);
+    ret = inflateBackInit(Z_NULL, 0, win);      assert(ret == Z_STREAM_ERROR);
+    ret = inflateBack(Z_NULL, Z_NULL, Z_NULL, Z_NULL, Z_NULL);
+                                                assert(ret == Z_STREAM_ERROR);
+    ret = inflateBackEnd(Z_NULL);               assert(ret == Z_STREAM_ERROR);
+    fputs("inflateBack bad parameters\n", stderr);
+
+    mem_setup(&strm);
+    ret = inflateBackInit(&strm, 15, win);      assert(ret == Z_OK);
+    strm.avail_in = 2;
+    strm.next_in = (void *)"\x03";
+    ret = inflateBack(&strm, pull, Z_NULL, push, Z_NULL);
+                                                assert(ret == Z_STREAM_END);
+        /* force output error */
+    strm.avail_in = 3;
+    strm.next_in = (void *)"\x63\x00";
+    ret = inflateBack(&strm, pull, Z_NULL, push, &strm);
+                                                assert(ret == Z_BUF_ERROR);
+        /* force mode error by mucking with state */
+    ret = inflateBack(&strm, pull, &strm, push, Z_NULL);
+                                                assert(ret == Z_STREAM_ERROR);
+    ret = inflateBackEnd(&strm);                assert(ret == Z_OK);
+    mem_done(&strm, "inflateBack bad state");
+
+    ret = inflateBackInit(&strm, 15, win);      assert(ret == Z_OK);
+    ret = inflateBackEnd(&strm);                assert(ret == Z_OK);
+    fputs("inflateBack built-in memory routines\n", stderr);
+}
+
+/* do a raw inflate of data in hexadecimal with both inflate and inflateBack */
+local int try(char *hex, char *id, int err)
+{
+    int ret;
+    unsigned len, size;
+    unsigned char *in, *out, *win;
+    char *prefix;
+    z_stream strm;
+
+    /* convert to hex */
+    in = h2b(hex, &len);
+    assert(in != NULL);
+
+    /* allocate work areas */
+    size = len << 3;
+    out = malloc(size);
+    assert(out != NULL);
+    win = malloc(32768);
+    assert(win != NULL);
+    prefix = malloc(strlen(id) + 6);
+    assert(prefix != NULL);
+
+    /* first with inflate */
+    strcpy(prefix, id);
+    strcat(prefix, "-late");
+    mem_setup(&strm);
+    strm.avail_in = 0;
+    strm.next_in = Z_NULL;
+    ret = inflateInit2(&strm, err < 0 ? 47 : -15);
+    assert(ret == Z_OK);
+    strm.avail_in = len;
+    strm.next_in = in;
+    do {
+        strm.avail_out = size;
+        strm.next_out = out;
+        ret = inflate(&strm, Z_TREES);
+        assert(ret != Z_STREAM_ERROR && ret != Z_MEM_ERROR);
+        if (ret == Z_DATA_ERROR || ret == Z_NEED_DICT)
+            break;
+    } while (strm.avail_in || strm.avail_out == 0);
+    if (err) {
+        assert(ret == Z_DATA_ERROR);
+        assert(strcmp(id, strm.msg) == 0);
+    }
+    inflateEnd(&strm);
+    mem_done(&strm, prefix);
+
+    /* then with inflateBack */
+    if (err >= 0) {
+        strcpy(prefix, id);
+        strcat(prefix, "-back");
+        mem_setup(&strm);
+        ret = inflateBackInit(&strm, 15, win);
+        assert(ret == Z_OK);
+        strm.avail_in = len;
+        strm.next_in = in;
+        ret = inflateBack(&strm, pull, Z_NULL, push, Z_NULL);
+        assert(ret != Z_STREAM_ERROR);
+        if (err) {
+            assert(ret == Z_DATA_ERROR);
+            assert(strcmp(id, strm.msg) == 0);
+        }
+        inflateBackEnd(&strm);
+        mem_done(&strm, prefix);
+    }
+
+    /* clean up */
+    free(prefix);
+    free(win);
+    free(out);
+    free(in);
+    return ret;
+}
+
+/* cover deflate data cases in both inflate() and inflateBack() */
+local void cover_inflate(void)
+{
+    try("0 0 0 0 0", "invalid stored block lengths", 1);
+    try("3 0", "fixed", 0);
+    try("6", "invalid block type", 1);
+    try("1 1 0 fe ff 0", "stored", 0);
+    try("fc 0 0", "too many length or distance symbols", 1);
+    try("4 0 fe ff", "invalid code lengths set", 1);
+    try("4 0 24 49 0", "invalid bit length repeat", 1);
+    try("4 0 24 e9 ff ff", "invalid bit length repeat", 1);
+    try("4 0 24 e9 ff 6d", "invalid code -- missing end-of-block", 1);
+    try("4 80 49 92 24 49 92 24 71 ff ff 93 11 0",
+        "invalid literal/lengths set", 1);
+    try("4 80 49 92 24 49 92 24 f b4 ff ff c3 84", "invalid distances set", 1);
+    try("4 c0 81 8 0 0 0 0 20 7f eb b 0 0", "invalid literal/length code", 1);
+    try("2 7e ff ff", "invalid distance code", 1);
+    try("c c0 81 0 0 0 0 0 90 ff 6b 4 0", "invalid distance too far back", 1);
+
+    /* also trailer mismatch just in inflate() */
+    try("1f 8b 8 0 0 0 0 0 0 0 3 0 0 0 0 1", "incorrect data check", -1);
+    try("1f 8b 8 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 1",
+        "incorrect length check", -1);
+    try("5 c0 21 d 0 0 0 80 b0 fe 6d 2f 91 6c", "pull 17", 0);
+    try("5 e0 81 91 24 cb b2 2c 49 e2 f 2e 8b 9a 47 56 9f fb fe ec d2 ff 1f",
+        "long code", 0);
+    try("ed c0 1 1 0 0 0 40 20 ff 57 1b 42 2c 4f", "length extra", 0);
+    try("ed cf c1 b1 2c 47 10 c4 30 fa 6f 35 1d 1 82 59 3d fb be 2e 2a fc f c",
+        "long distance and extra", 0);
+    try("ed c0 81 0 0 0 0 80 a0 fd a9 17 a9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "
+        "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6", "window end", 0);
+    inf("2 8 20 80 0 3 0", "inflate_fast TYPE return", 0, -15, 258,
+        Z_STREAM_END);
+    inf("63 18 5 40 c 0", "window wrap", 3, -8, 300, Z_OK);
+}
+
+/* cover remaining lines in inftrees.c */
+local void cover_trees(void)
+{
+    int ret;
+    unsigned bits;
+    unsigned short lens[16], work[16];
+    code *next, table[ENOUGH_DISTS];
+
+    /* we need to call inflate_table() directly in order to manifest not-
+       enough errors, since zlib insures that enough is always enough */
+    for (bits = 0; bits < 15; bits++)
+        lens[bits] = (unsigned short)(bits + 1);
+    lens[15] = 15;
+    next = table;
+    bits = 15;
+    ret = inflate_table(DISTS, lens, 16, &next, &bits, work);
+                                                assert(ret == 1);
+    next = table;
+    bits = 1;
+    ret = inflate_table(DISTS, lens, 16, &next, &bits, work);
+                                                assert(ret == 1);
+    fputs("inflate_table not enough errors\n", stderr);
+}
+
+/* cover remaining inffast.c decoding and window copying */
+local void cover_fast(void)
+{
+    inf("e5 e0 81 ad 6d cb b2 2c c9 01 1e 59 63 ae 7d ee fb 4d fd b5 35 41 68"
+        " ff 7f 0f 0 0 0", "fast length extra bits", 0, -8, 258, Z_DATA_ERROR);
+    inf("25 fd 81 b5 6d 59 b6 6a 49 ea af 35 6 34 eb 8c b9 f6 b9 1e ef 67 49"
+        " 50 fe ff ff 3f 0 0", "fast distance extra bits", 0, -8, 258,
+        Z_DATA_ERROR);
+    inf("3 7e 0 0 0 0 0", "fast invalid distance code", 0, -8, 258,
+        Z_DATA_ERROR);
+    inf("1b 7 0 0 0 0 0", "fast invalid literal/length code", 0, -8, 258,
+        Z_DATA_ERROR);
+    inf("d c7 1 ae eb 38 c 4 41 a0 87 72 de df fb 1f b8 36 b1 38 5d ff ff 0",
+        "fast 2nd level codes and too far back", 0, -8, 258, Z_DATA_ERROR);
+    inf("63 18 5 8c 10 8 0 0 0 0", "very common case", 0, -8, 259, Z_OK);
+    inf("63 60 60 18 c9 0 8 18 18 18 26 c0 28 0 29 0 0 0",
+        "contiguous and wrap around window", 6, -8, 259, Z_OK);
+    inf("63 0 3 0 0 0 0 0", "copy direct from output", 0, -8, 259,
+        Z_STREAM_END);
+}
+
+int main(void)
+{
+    fprintf(stderr, "%s\n", zlibVersion());
+    cover_support();
+    cover_wrap();
+    cover_back();
+    cover_inflate();
+    cover_trees();
+    cover_fast();
+    return 0;
+}
diff --git a/third-party/zlib/test/minigzip.c b/third-party/zlib/test/minigzip.c
new file mode 100644
index 0000000..b3025a4
--- /dev/null
+++ b/third-party/zlib/test/minigzip.c
@@ -0,0 +1,651 @@
+/* minigzip.c -- simulate gzip using the zlib compression library
+ * Copyright (C) 1995-2006, 2010, 2011 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+ * minigzip is a minimal implementation of the gzip utility. This is
+ * only an example of using zlib and isn't meant to replace the
+ * full-featured gzip. No attempt is made to deal with file systems
+ * limiting names to 14 or 8+3 characters, etc... Error checking is
+ * very limited. So use minigzip only for testing; use gzip for the
+ * real thing. On MSDOS, use only on file names without extension
+ * or in pipe mode.
+ */
+
+/* @(#) $Id$ */
+
+#include "zlib.h"
+#include <stdio.h>
+
+#ifdef STDC
+#  include <string.h>
+#  include <stdlib.h>
+#endif
+
+#ifdef USE_MMAP
+#  include <sys/types.h>
+#  include <sys/mman.h>
+#  include <sys/stat.h>
+#endif
+
+#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
+#  include <fcntl.h>
+#  include <io.h>
+#  ifdef UNDER_CE
+#    include <stdlib.h>
+#  endif
+#  define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
+#else
+#  define SET_BINARY_MODE(file)
+#endif
+
+#ifdef _MSC_VER
+#  define snprintf _snprintf
+#endif
+
+#ifdef VMS
+#  define unlink delete
+#  define GZ_SUFFIX "-gz"
+#endif
+#ifdef RISCOS
+#  define unlink remove
+#  define GZ_SUFFIX "-gz"
+#  define fileno(file) file->__file
+#endif
+#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
+#  include <unix.h> /* for fileno */
+#endif
+
+#if !defined(Z_HAVE_UNISTD_H) && !defined(_LARGEFILE64_SOURCE)
+#ifndef WIN32 /* unlink already in stdio.h for WIN32 */
+  extern int unlink OF((const char *));
+#endif
+#endif
+
+#if defined(UNDER_CE)
+#  include <windows.h>
+#  define perror(s) pwinerror(s)
+
+/* Map the Windows error number in ERROR to a locale-dependent error
+   message string and return a pointer to it.  Typically, the values
+   for ERROR come from GetLastError.
+
+   The string pointed to shall not be modified by the application,
+   but may be overwritten by a subsequent call to strwinerror
+
+   The strwinerror function does not change the current setting
+   of GetLastError.  */
+
+static char *strwinerror (error)
+     DWORD error;
+{
+    static char buf[1024];
+
+    wchar_t *msgbuf;
+    DWORD lasterr = GetLastError();
+    DWORD chars = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM
+        | FORMAT_MESSAGE_ALLOCATE_BUFFER,
+        NULL,
+        error,
+        0, /* Default language */
+        (LPVOID)&msgbuf,
+        0,
+        NULL);
+    if (chars != 0) {
+        /* If there is an \r\n appended, zap it.  */
+        if (chars >= 2
+            && msgbuf[chars - 2] == '\r' && msgbuf[chars - 1] == '\n') {
+            chars -= 2;
+            msgbuf[chars] = 0;
+        }
+
+        if (chars > sizeof (buf) - 1) {
+            chars = sizeof (buf) - 1;
+            msgbuf[chars] = 0;
+        }
+
+        wcstombs(buf, msgbuf, chars + 1);
+        LocalFree(msgbuf);
+    }
+    else {
+        sprintf(buf, "unknown win32 error (%ld)", error);
+    }
+
+    SetLastError(lasterr);
+    return buf;
+}
+
+static void pwinerror (s)
+    const char *s;
+{
+    if (s && *s)
+        fprintf(stderr, "%s: %s\n", s, strwinerror(GetLastError ()));
+    else
+        fprintf(stderr, "%s\n", strwinerror(GetLastError ()));
+}
+
+#endif /* UNDER_CE */
+
+#ifndef GZ_SUFFIX
+#  define GZ_SUFFIX ".gz"
+#endif
+#define SUFFIX_LEN (sizeof(GZ_SUFFIX)-1)
+
+#define BUFLEN      16384
+#define MAX_NAME_LEN 1024
+
+#ifdef MAXSEG_64K
+#  define local static
+   /* Needed for systems with limitation on stack size. */
+#else
+#  define local
+#endif
+
+#ifdef Z_SOLO
+/* for Z_SOLO, create simplified gz* functions using deflate and inflate */
+
+#if defined(Z_HAVE_UNISTD_H) || defined(Z_LARGE)
+#  include <unistd.h>       /* for unlink() */
+#endif
+
+void *myalloc OF((void *, unsigned, unsigned));
+void myfree OF((void *, void *));
+
+void *myalloc(q, n, m)
+    void *q;
+    unsigned n, m;
+{
+    q = Z_NULL;
+    return calloc(n, m);
+}
+
+void myfree(q, p)
+    void *q, *p;
+{
+    q = Z_NULL;
+    free(p);
+}
+
+typedef struct gzFile_s {
+    FILE *file;
+    int write;
+    int err;
+    char *msg;
+    z_stream strm;
+} *gzFile;
+
+gzFile gzopen OF((const char *, const char *));
+gzFile gzdopen OF((int, const char *));
+gzFile gz_open OF((const char *, int, const char *));
+
+gzFile gzopen(path, mode)
+const char *path;
+const char *mode;
+{
+    return gz_open(path, -1, mode);
+}
+
+gzFile gzdopen(fd, mode)
+int fd;
+const char *mode;
+{
+    return gz_open(NULL, fd, mode);
+}
+
+gzFile gz_open(path, fd, mode)
+    const char *path;
+    int fd;
+    const char *mode;
+{
+    gzFile gz;
+    int ret;
+
+    gz = malloc(sizeof(struct gzFile_s));
+    if (gz == NULL)
+        return NULL;
+    gz->write = strchr(mode, 'w') != NULL;
+    gz->strm.zalloc = myalloc;
+    gz->strm.zfree = myfree;
+    gz->strm.opaque = Z_NULL;
+    if (gz->write)
+        ret = deflateInit2(&(gz->strm), -1, 8, 15 + 16, 8, 0);
+    else {
+        gz->strm.next_in = 0;
+        gz->strm.avail_in = Z_NULL;
+        ret = inflateInit2(&(gz->strm), 15 + 16);
+    }
+    if (ret != Z_OK) {
+        free(gz);
+        return NULL;
+    }
+    gz->file = path == NULL ? fdopen(fd, gz->write ? "wb" : "rb") :
+                              fopen(path, gz->write ? "wb" : "rb");
+    if (gz->file == NULL) {
+        gz->write ? deflateEnd(&(gz->strm)) : inflateEnd(&(gz->strm));
+        free(gz);
+        return NULL;
+    }
+    gz->err = 0;
+    gz->msg = "";
+    return gz;
+}
+
+int gzwrite OF((gzFile, const void *, unsigned));
+
+int gzwrite(gz, buf, len)
+    gzFile gz;
+    const void *buf;
+    unsigned len;
+{
+    z_stream *strm;
+    unsigned char out[BUFLEN];
+
+    if (gz == NULL || !gz->write)
+        return 0;
+    strm = &(gz->strm);
+    strm->next_in = (void *)buf;
+    strm->avail_in = len;
+    do {
+        strm->next_out = out;
+        strm->avail_out = BUFLEN;
+        (void)deflate(strm, Z_NO_FLUSH);
+        fwrite(out, 1, BUFLEN - strm->avail_out, gz->file);
+    } while (strm->avail_out == 0);
+    return len;
+}
+
+int gzread OF((gzFile, void *, unsigned));
+
+int gzread(gz, buf, len)
+    gzFile gz;
+    void *buf;
+    unsigned len;
+{
+    int ret;
+    unsigned got;
+    unsigned char in[1];
+    z_stream *strm;
+
+    if (gz == NULL || gz->write)
+        return 0;
+    if (gz->err)
+        return 0;
+    strm = &(gz->strm);
+    strm->next_out = (void *)buf;
+    strm->avail_out = len;
+    do {
+        got = fread(in, 1, 1, gz->file);
+        if (got == 0)
+            break;
+        strm->next_in = in;
+        strm->avail_in = 1;
+        ret = inflate(strm, Z_NO_FLUSH);
+        if (ret == Z_DATA_ERROR) {
+            gz->err = Z_DATA_ERROR;
+            gz->msg = strm->msg;
+            return 0;
+        }
+        if (ret == Z_STREAM_END)
+            inflateReset(strm);
+    } while (strm->avail_out);
+    return len - strm->avail_out;
+}
+
+int gzclose OF((gzFile));
+
+int gzclose(gz)
+    gzFile gz;
+{
+    z_stream *strm;
+    unsigned char out[BUFLEN];
+
+    if (gz == NULL)
+        return Z_STREAM_ERROR;
+    strm = &(gz->strm);
+    if (gz->write) {
+        strm->next_in = Z_NULL;
+        strm->avail_in = 0;
+        do {
+            strm->next_out = out;
+            strm->avail_out = BUFLEN;
+            (void)deflate(strm, Z_FINISH);
+            fwrite(out, 1, BUFLEN - strm->avail_out, gz->file);
+        } while (strm->avail_out == 0);
+        deflateEnd(strm);
+    }
+    else
+        inflateEnd(strm);
+    fclose(gz->file);
+    free(gz);
+    return Z_OK;
+}
+
+const char *gzerror OF((gzFile, int *));
+
+const char *gzerror(gz, err)
+    gzFile gz;
+    int *err;
+{
+    *err = gz->err;
+    return gz->msg;
+}
+
+#endif
+
+char *prog;
+
+void error            OF((const char *msg));
+void gz_compress      OF((FILE   *in, gzFile out));
+#ifdef USE_MMAP
+int  gz_compress_mmap OF((FILE   *in, gzFile out));
+#endif
+void gz_uncompress    OF((gzFile in, FILE   *out));
+void file_compress    OF((char  *file, char *mode));
+void file_uncompress  OF((char  *file));
+int  main             OF((int argc, char *argv[]));
+
+/* ===========================================================================
+ * Display error message and exit
+ */
+void error(msg)
+    const char *msg;
+{
+    fprintf(stderr, "%s: %s\n", prog, msg);
+    exit(1);
+}
+
+/* ===========================================================================
+ * Compress input to output then close both files.
+ */
+
+void gz_compress(in, out)
+    FILE   *in;
+    gzFile out;
+{
+    local char buf[BUFLEN];
+    int len;
+    int err;
+
+#ifdef USE_MMAP
+    /* Try first compressing with mmap. If mmap fails (minigzip used in a
+     * pipe), use the normal fread loop.
+     */
+    if (gz_compress_mmap(in, out) == Z_OK) return;
+#endif
+    for (;;) {
+        len = (int)fread(buf, 1, sizeof(buf), in);
+        if (ferror(in)) {
+            perror("fread");
+            exit(1);
+        }
+        if (len == 0) break;
+
+        if (gzwrite(out, buf, (unsigned)len) != len) error(gzerror(out, &err));
+    }
+    fclose(in);
+    if (gzclose(out) != Z_OK) error("failed gzclose");
+}
+
+#ifdef USE_MMAP /* MMAP version, Miguel Albrecht <malbrech at eso.org> */
+
+/* Try compressing the input file at once using mmap. Return Z_OK if
+ * if success, Z_ERRNO otherwise.
+ */
+int gz_compress_mmap(in, out)
+    FILE   *in;
+    gzFile out;
+{
+    int len;
+    int err;
+    int ifd = fileno(in);
+    caddr_t buf;    /* mmap'ed buffer for the entire input file */
+    off_t buf_len;  /* length of the input file */
+    struct stat sb;
+
+    /* Determine the size of the file, needed for mmap: */
+    if (fstat(ifd, &sb) < 0) return Z_ERRNO;
+    buf_len = sb.st_size;
+    if (buf_len <= 0) return Z_ERRNO;
+
+    /* Now do the actual mmap: */
+    buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0);
+    if (buf == (caddr_t)(-1)) return Z_ERRNO;
+
+    /* Compress the whole file at once: */
+    len = gzwrite(out, (char *)buf, (unsigned)buf_len);
+
+    if (len != (int)buf_len) error(gzerror(out, &err));
+
+    munmap(buf, buf_len);
+    fclose(in);
+    if (gzclose(out) != Z_OK) error("failed gzclose");
+    return Z_OK;
+}
+#endif /* USE_MMAP */
+
+/* ===========================================================================
+ * Uncompress input to output then close both files.
+ */
+void gz_uncompress(in, out)
+    gzFile in;
+    FILE   *out;
+{
+    local char buf[BUFLEN];
+    int len;
+    int err;
+
+    for (;;) {
+        len = gzread(in, buf, sizeof(buf));
+        if (len < 0) error (gzerror(in, &err));
+        if (len == 0) break;
+
+        if ((int)fwrite(buf, 1, (unsigned)len, out) != len) {
+            error("failed fwrite");
+        }
+    }
+    if (fclose(out)) error("failed fclose");
+
+    if (gzclose(in) != Z_OK) error("failed gzclose");
+}
+
+
+/* ===========================================================================
+ * Compress the given file: create a corresponding .gz file and remove the
+ * original.
+ */
+void file_compress(file, mode)
+    char  *file;
+    char  *mode;
+{
+    local char outfile[MAX_NAME_LEN];
+    FILE  *in;
+    gzFile out;
+
+    if (strlen(file) + strlen(GZ_SUFFIX) >= sizeof(outfile)) {
+        fprintf(stderr, "%s: filename too long\n", prog);
+        exit(1);
+    }
+
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+    snprintf(outfile, sizeof(outfile), "%s%s", file, GZ_SUFFIX);
+#else
+    strcpy(outfile, file);
+    strcat(outfile, GZ_SUFFIX);
+#endif
+
+    in = fopen(file, "rb");
+    if (in == NULL) {
+        perror(file);
+        exit(1);
+    }
+    out = gzopen(outfile, mode);
+    if (out == NULL) {
+        fprintf(stderr, "%s: can't gzopen %s\n", prog, outfile);
+        exit(1);
+    }
+    gz_compress(in, out);
+
+    unlink(file);
+}
+
+
+/* ===========================================================================
+ * Uncompress the given file and remove the original.
+ */
+void file_uncompress(file)
+    char  *file;
+{
+    local char buf[MAX_NAME_LEN];
+    char *infile, *outfile;
+    FILE  *out;
+    gzFile in;
+    size_t len = strlen(file);
+
+    if (len + strlen(GZ_SUFFIX) >= sizeof(buf)) {
+        fprintf(stderr, "%s: filename too long\n", prog);
+        exit(1);
+    }
+
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+    snprintf(buf, sizeof(buf), "%s", file);
+#else
+    strcpy(buf, file);
+#endif
+
+    if (len > SUFFIX_LEN && strcmp(file+len-SUFFIX_LEN, GZ_SUFFIX) == 0) {
+        infile = file;
+        outfile = buf;
+        outfile[len-3] = '\0';
+    } else {
+        outfile = file;
+        infile = buf;
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+        snprintf(buf + len, sizeof(buf) - len, "%s", GZ_SUFFIX);
+#else
+        strcat(infile, GZ_SUFFIX);
+#endif
+    }
+    in = gzopen(infile, "rb");
+    if (in == NULL) {
+        fprintf(stderr, "%s: can't gzopen %s\n", prog, infile);
+        exit(1);
+    }
+    out = fopen(outfile, "wb");
+    if (out == NULL) {
+        perror(file);
+        exit(1);
+    }
+
+    gz_uncompress(in, out);
+
+    unlink(infile);
+}
+
+
+/* ===========================================================================
+ * Usage:  minigzip [-c] [-d] [-f] [-h] [-r] [-1 to -9] [files...]
+ *   -c : write to standard output
+ *   -d : decompress
+ *   -f : compress with Z_FILTERED
+ *   -h : compress with Z_HUFFMAN_ONLY
+ *   -r : compress with Z_RLE
+ *   -1 to -9 : compression level
+ */
+
+int main(argc, argv)
+    int argc;
+    char *argv[];
+{
+    int copyout = 0;
+    int uncompr = 0;
+    gzFile file;
+    char *bname, outmode[20];
+
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+    snprintf(outmode, sizeof(outmode), "%s", "wb6 ");
+#else
+    strcpy(outmode, "wb6 ");
+#endif
+
+    prog = argv[0];
+    bname = strrchr(argv[0], '/');
+    if (bname)
+      bname++;
+    else
+      bname = argv[0];
+    argc--, argv++;
+
+    if (!strcmp(bname, "gunzip"))
+      uncompr = 1;
+    else if (!strcmp(bname, "zcat"))
+      copyout = uncompr = 1;
+
+    while (argc > 0) {
+      if (strcmp(*argv, "-c") == 0)
+        copyout = 1;
+      else if (strcmp(*argv, "-d") == 0)
+        uncompr = 1;
+      else if (strcmp(*argv, "-f") == 0)
+        outmode[3] = 'f';
+      else if (strcmp(*argv, "-h") == 0)
+        outmode[3] = 'h';
+      else if (strcmp(*argv, "-r") == 0)
+        outmode[3] = 'R';
+      else if ((*argv)[0] == '-' && (*argv)[1] >= '1' && (*argv)[1] <= '9' &&
+               (*argv)[2] == 0)
+        outmode[2] = (*argv)[1];
+      else
+        break;
+      argc--, argv++;
+    }
+    if (outmode[3] == ' ')
+        outmode[3] = 0;
+    if (argc == 0) {
+        SET_BINARY_MODE(stdin);
+        SET_BINARY_MODE(stdout);
+        if (uncompr) {
+            file = gzdopen(fileno(stdin), "rb");
+            if (file == NULL) error("can't gzdopen stdin");
+            gz_uncompress(file, stdout);
+        } else {
+            file = gzdopen(fileno(stdout), outmode);
+            if (file == NULL) error("can't gzdopen stdout");
+            gz_compress(stdin, file);
+        }
+    } else {
+        if (copyout) {
+            SET_BINARY_MODE(stdout);
+        }
+        do {
+            if (uncompr) {
+                if (copyout) {
+                    file = gzopen(*argv, "rb");
+                    if (file == NULL)
+                        fprintf(stderr, "%s: can't gzopen %s\n", prog, *argv);
+                    else
+                        gz_uncompress(file, stdout);
+                } else {
+                    file_uncompress(*argv);
+                }
+            } else {
+                if (copyout) {
+                    FILE * in = fopen(*argv, "rb");
+
+                    if (in == NULL) {
+                        perror(*argv);
+                    } else {
+                        file = gzdopen(fileno(stdout), outmode);
+                        if (file == NULL) error("can't gzdopen stdout");
+
+                        gz_compress(in, file);
+                    }
+
+                } else {
+                    file_compress(*argv, outmode);
+                }
+            }
+        } while (argv++, --argc);
+    }
+    return 0;
+}
diff --git a/third-party/zlib/trees.c b/third-party/zlib/trees.c
new file mode 100644
index 0000000..1fd7759
--- /dev/null
+++ b/third-party/zlib/trees.c
@@ -0,0 +1,1226 @@
+/* trees.c -- output deflated data using Huffman coding
+ * Copyright (C) 1995-2012 Jean-loup Gailly
+ * detect_data_type() function provided freely by Cosmin Truta, 2006
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/*
+ *  ALGORITHM
+ *
+ *      The "deflation" process uses several Huffman trees. The more
+ *      common source values are represented by shorter bit sequences.
+ *
+ *      Each code tree is stored in a compressed form which is itself
+ * a Huffman encoding of the lengths of all the code strings (in
+ * ascending order by source values).  The actual code strings are
+ * reconstructed from the lengths in the inflate process, as described
+ * in the deflate specification.
+ *
+ *  REFERENCES
+ *
+ *      Deutsch, L.P.,"'Deflate' Compressed Data Format Specification".
+ *      Available in ftp.uu.net:/pub/archiving/zip/doc/deflate-1.1.doc
+ *
+ *      Storer, James A.
+ *          Data Compression:  Methods and Theory, pp. 49-50.
+ *          Computer Science Press, 1988.  ISBN 0-7167-8156-5.
+ *
+ *      Sedgewick, R.
+ *          Algorithms, p290.
+ *          Addison-Wesley, 1983. ISBN 0-201-06672-6.
+ */
+
+/* @(#) $Id$ */
+
+/* #define GEN_TREES_H */
+
+#include "deflate.h"
+
+#ifdef DEBUG
+#  include <ctype.h>
+#endif
+
+/* ===========================================================================
+ * Constants
+ */
+
+#define MAX_BL_BITS 7
+/* Bit length codes must not exceed MAX_BL_BITS bits */
+
+#define END_BLOCK 256
+/* end of block literal code */
+
+#define REP_3_6      16
+/* repeat previous bit length 3-6 times (2 bits of repeat count) */
+
+#define REPZ_3_10    17
+/* repeat a zero length 3-10 times  (3 bits of repeat count) */
+
+#define REPZ_11_138  18
+/* repeat a zero length 11-138 times  (7 bits of repeat count) */
+
+local const int extra_lbits[LENGTH_CODES] /* extra bits for each length code */
+   = {0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0};
+
+local const int extra_dbits[D_CODES] /* extra bits for each distance code */
+   = {0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13};
+
+local const int extra_blbits[BL_CODES]/* extra bits for each bit length code */
+   = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7};
+
+local const uch bl_order[BL_CODES]
+   = {16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15};
+/* The lengths of the bit length codes are sent in order of decreasing
+ * probability, to avoid transmitting the lengths for unused bit length codes.
+ */
+
+/* ===========================================================================
+ * Local data. These are initialized only once.
+ */
+
+#define DIST_CODE_LEN  512 /* see definition of array dist_code below */
+
+#if defined(GEN_TREES_H) || !defined(STDC)
+/* non ANSI compilers may not accept trees.h */
+
+local ct_data static_ltree[L_CODES+2];
+/* The static literal tree. Since the bit lengths are imposed, there is no
+ * need for the L_CODES extra codes used during heap construction. However
+ * The codes 286 and 287 are needed to build a canonical tree (see _tr_init
+ * below).
+ */
+
+local ct_data static_dtree[D_CODES];
+/* The static distance tree. (Actually a trivial tree since all codes use
+ * 5 bits.)
+ */
+
+uch _dist_code[DIST_CODE_LEN];
+/* Distance codes. The first 256 values correspond to the distances
+ * 3 .. 258, the last 256 values correspond to the top 8 bits of
+ * the 15 bit distances.
+ */
+
+uch _length_code[MAX_MATCH-MIN_MATCH+1];
+/* length code for each normalized match length (0 == MIN_MATCH) */
+
+local int base_length[LENGTH_CODES];
+/* First normalized length for each code (0 = MIN_MATCH) */
+
+local int base_dist[D_CODES];
+/* First normalized distance for each code (0 = distance of 1) */
+
+#else
+#  include "trees.h"
+#endif /* GEN_TREES_H */
+
+struct static_tree_desc_s {
+    const ct_data *static_tree;  /* static tree or NULL */
+    const intf *extra_bits;      /* extra bits for each code or NULL */
+    int     extra_base;          /* base index for extra_bits */
+    int     elems;               /* max number of elements in the tree */
+    int     max_length;          /* max bit length for the codes */
+};
+
+local static_tree_desc  static_l_desc =
+{static_ltree, extra_lbits, LITERALS+1, L_CODES, MAX_BITS};
+
+local static_tree_desc  static_d_desc =
+{static_dtree, extra_dbits, 0,          D_CODES, MAX_BITS};
+
+local static_tree_desc  static_bl_desc =
+{(const ct_data *)0, extra_blbits, 0,   BL_CODES, MAX_BL_BITS};
+
+/* ===========================================================================
+ * Local (static) routines in this file.
+ */
+
+local void tr_static_init OF((void));
+local void init_block     OF((deflate_state *s));
+local void pqdownheap     OF((deflate_state *s, ct_data *tree, int k));
+local void gen_bitlen     OF((deflate_state *s, tree_desc *desc));
+local void gen_codes      OF((ct_data *tree, int max_code, ushf *bl_count));
+local void build_tree     OF((deflate_state *s, tree_desc *desc));
+local void scan_tree      OF((deflate_state *s, ct_data *tree, int max_code));
+local void send_tree      OF((deflate_state *s, ct_data *tree, int max_code));
+local int  build_bl_tree  OF((deflate_state *s));
+local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes,
+                              int blcodes));
+local void compress_block OF((deflate_state *s, const ct_data *ltree,
+                              const ct_data *dtree));
+local int  detect_data_type OF((deflate_state *s));
+local unsigned bi_reverse OF((unsigned value, int length));
+local void bi_windup      OF((deflate_state *s));
+local void bi_flush       OF((deflate_state *s));
+local void copy_block     OF((deflate_state *s, charf *buf, unsigned len,
+                              int header));
+
+#ifdef GEN_TREES_H
+local void gen_trees_header OF((void));
+#endif
+
+#ifndef DEBUG
+#  define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
+   /* Send a code of the given tree. c and tree must not have side effects */
+
+#else /* DEBUG */
+#  define send_code(s, c, tree) \
+     { if (z_verbose>2) fprintf(stderr,"\ncd %3d ",(c)); \
+       send_bits(s, tree[c].Code, tree[c].Len); }
+#endif
+
+/* ===========================================================================
+ * Output a short LSB first on the stream.
+ * IN assertion: there is enough room in pendingBuf.
+ */
+#define put_short(s, w) { \
+    put_byte(s, (uch)((w) & 0xff)); \
+    put_byte(s, (uch)((ush)(w) >> 8)); \
+}
+
+/* ===========================================================================
+ * Send a value on a given number of bits.
+ * IN assertion: length <= 16 and value fits in length bits.
+ */
+#ifdef DEBUG
+local void send_bits      OF((deflate_state *s, int value, int length));
+
+local void send_bits(s, value, length)
+    deflate_state *s;
+    int value;  /* value to send */
+    int length; /* number of bits */
+{
+    Tracevv((stderr," l %2d v %4x ", length, value));
+    Assert(length > 0 && length <= 15, "invalid length");
+    s->bits_sent += (ulg)length;
+
+    /* If not enough room in bi_buf, use (valid) bits from bi_buf and
+     * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
+     * unused bits in value.
+     */
+    if (s->bi_valid > (int)Buf_size - length) {
+        s->bi_buf |= (ush)value << s->bi_valid;
+        put_short(s, s->bi_buf);
+        s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
+        s->bi_valid += length - Buf_size;
+    } else {
+        s->bi_buf |= (ush)value << s->bi_valid;
+        s->bi_valid += length;
+    }
+}
+#else /* !DEBUG */
+
+#define send_bits(s, value, length) \
+{ int len = length;\
+  if (s->bi_valid > (int)Buf_size - len) {\
+    int val = value;\
+    s->bi_buf |= (ush)val << s->bi_valid;\
+    put_short(s, s->bi_buf);\
+    s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
+    s->bi_valid += len - Buf_size;\
+  } else {\
+    s->bi_buf |= (ush)(value) << s->bi_valid;\
+    s->bi_valid += len;\
+  }\
+}
+#endif /* DEBUG */
+
+
+/* the arguments must not have side effects */
+
+/* ===========================================================================
+ * Initialize the various 'constant' tables.
+ */
+local void tr_static_init()
+{
+#if defined(GEN_TREES_H) || !defined(STDC)
+    static int static_init_done = 0;
+    int n;        /* iterates over tree elements */
+    int bits;     /* bit counter */
+    int length;   /* length value */
+    int code;     /* code value */
+    int dist;     /* distance index */
+    ush bl_count[MAX_BITS+1];
+    /* number of codes at each bit length for an optimal tree */
+
+    if (static_init_done) return;
+
+    /* For some embedded targets, global variables are not initialized: */
+#ifdef NO_INIT_GLOBAL_POINTERS
+    static_l_desc.static_tree = static_ltree;
+    static_l_desc.extra_bits = extra_lbits;
+    static_d_desc.static_tree = static_dtree;
+    static_d_desc.extra_bits = extra_dbits;
+    static_bl_desc.extra_bits = extra_blbits;
+#endif
+
+    /* Initialize the mapping length (0..255) -> length code (0..28) */
+    length = 0;
+    for (code = 0; code < LENGTH_CODES-1; code++) {
+        base_length[code] = length;
+        for (n = 0; n < (1<<extra_lbits[code]); n++) {
+            _length_code[length++] = (uch)code;
+        }
+    }
+    Assert (length == 256, "tr_static_init: length != 256");
+    /* Note that the length 255 (match length 258) can be represented
+     * in two different ways: code 284 + 5 bits or code 285, so we
+     * overwrite length_code[255] to use the best encoding:
+     */
+    _length_code[length-1] = (uch)code;
+
+    /* Initialize the mapping dist (0..32K) -> dist code (0..29) */
+    dist = 0;
+    for (code = 0 ; code < 16; code++) {
+        base_dist[code] = dist;
+        for (n = 0; n < (1<<extra_dbits[code]); n++) {
+            _dist_code[dist++] = (uch)code;
+        }
+    }
+    Assert (dist == 256, "tr_static_init: dist != 256");
+    dist >>= 7; /* from now on, all distances are divided by 128 */
+    for ( ; code < D_CODES; code++) {
+        base_dist[code] = dist << 7;
+        for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) {
+            _dist_code[256 + dist++] = (uch)code;
+        }
+    }
+    Assert (dist == 256, "tr_static_init: 256+dist != 512");
+
+    /* Construct the codes of the static literal tree */
+    for (bits = 0; bits <= MAX_BITS; bits++) bl_count[bits] = 0;
+    n = 0;
+    while (n <= 143) static_ltree[n++].Len = 8, bl_count[8]++;
+    while (n <= 255) static_ltree[n++].Len = 9, bl_count[9]++;
+    while (n <= 279) static_ltree[n++].Len = 7, bl_count[7]++;
+    while (n <= 287) static_ltree[n++].Len = 8, bl_count[8]++;
+    /* Codes 286 and 287 do not exist, but we must include them in the
+     * tree construction to get a canonical Huffman tree (longest code
+     * all ones)
+     */
+    gen_codes((ct_data *)static_ltree, L_CODES+1, bl_count);
+
+    /* The static distance tree is trivial: */
+    for (n = 0; n < D_CODES; n++) {
+        static_dtree[n].Len = 5;
+        static_dtree[n].Code = bi_reverse((unsigned)n, 5);
+    }
+    static_init_done = 1;
+
+#  ifdef GEN_TREES_H
+    gen_trees_header();
+#  endif
+#endif /* defined(GEN_TREES_H) || !defined(STDC) */
+}
+
+/* ===========================================================================
+ * Genererate the file trees.h describing the static trees.
+ */
+#ifdef GEN_TREES_H
+#  ifndef DEBUG
+#    include <stdio.h>
+#  endif
+
+#  define SEPARATOR(i, last, width) \
+      ((i) == (last)? "\n};\n\n" :    \
+       ((i) % (width) == (width)-1 ? ",\n" : ", "))
+
+void gen_trees_header()
+{
+    FILE *header = fopen("trees.h", "w");
+    int i;
+
+    Assert (header != NULL, "Can't open trees.h");
+    fprintf(header,
+            "/* header created automatically with -DGEN_TREES_H */\n\n");
+
+    fprintf(header, "local const ct_data static_ltree[L_CODES+2] = {\n");
+    for (i = 0; i < L_CODES+2; i++) {
+        fprintf(header, "{{%3u},{%3u}}%s", static_ltree[i].Code,
+                static_ltree[i].Len, SEPARATOR(i, L_CODES+1, 5));
+    }
+
+    fprintf(header, "local const ct_data static_dtree[D_CODES] = {\n");
+    for (i = 0; i < D_CODES; i++) {
+        fprintf(header, "{{%2u},{%2u}}%s", static_dtree[i].Code,
+                static_dtree[i].Len, SEPARATOR(i, D_CODES-1, 5));
+    }
+
+    fprintf(header, "const uch ZLIB_INTERNAL _dist_code[DIST_CODE_LEN] = {\n");
+    for (i = 0; i < DIST_CODE_LEN; i++) {
+        fprintf(header, "%2u%s", _dist_code[i],
+                SEPARATOR(i, DIST_CODE_LEN-1, 20));
+    }
+
+    fprintf(header,
+        "const uch ZLIB_INTERNAL _length_code[MAX_MATCH-MIN_MATCH+1]= {\n");
+    for (i = 0; i < MAX_MATCH-MIN_MATCH+1; i++) {
+        fprintf(header, "%2u%s", _length_code[i],
+                SEPARATOR(i, MAX_MATCH-MIN_MATCH, 20));
+    }
+
+    fprintf(header, "local const int base_length[LENGTH_CODES] = {\n");
+    for (i = 0; i < LENGTH_CODES; i++) {
+        fprintf(header, "%1u%s", base_length[i],
+                SEPARATOR(i, LENGTH_CODES-1, 20));
+    }
+
+    fprintf(header, "local const int base_dist[D_CODES] = {\n");
+    for (i = 0; i < D_CODES; i++) {
+        fprintf(header, "%5u%s", base_dist[i],
+                SEPARATOR(i, D_CODES-1, 10));
+    }
+
+    fclose(header);
+}
+#endif /* GEN_TREES_H */
+
+/* ===========================================================================
+ * Initialize the tree data structures for a new zlib stream.
+ */
+void ZLIB_INTERNAL _tr_init(s)
+    deflate_state *s;
+{
+    tr_static_init();
+
+    s->l_desc.dyn_tree = s->dyn_ltree;
+    s->l_desc.stat_desc = &static_l_desc;
+
+    s->d_desc.dyn_tree = s->dyn_dtree;
+    s->d_desc.stat_desc = &static_d_desc;
+
+    s->bl_desc.dyn_tree = s->bl_tree;
+    s->bl_desc.stat_desc = &static_bl_desc;
+
+    s->bi_buf = 0;
+    s->bi_valid = 0;
+#ifdef DEBUG
+    s->compressed_len = 0L;
+    s->bits_sent = 0L;
+#endif
+
+    /* Initialize the first block of the first file: */
+    init_block(s);
+}
+
+/* ===========================================================================
+ * Initialize a new block.
+ */
+local void init_block(s)
+    deflate_state *s;
+{
+    int n; /* iterates over tree elements */
+
+    /* Initialize the trees. */
+    for (n = 0; n < L_CODES;  n++) s->dyn_ltree[n].Freq = 0;
+    for (n = 0; n < D_CODES;  n++) s->dyn_dtree[n].Freq = 0;
+    for (n = 0; n < BL_CODES; n++) s->bl_tree[n].Freq = 0;
+
+    s->dyn_ltree[END_BLOCK].Freq = 1;
+    s->opt_len = s->static_len = 0L;
+    s->last_lit = s->matches = 0;
+}
+
+#define SMALLEST 1
+/* Index within the heap array of least frequent node in the Huffman tree */
+
+
+/* ===========================================================================
+ * Remove the smallest element from the heap and recreate the heap with
+ * one less element. Updates heap and heap_len.
+ */
+#define pqremove(s, tree, top) \
+{\
+    top = s->heap[SMALLEST]; \
+    s->heap[SMALLEST] = s->heap[s->heap_len--]; \
+    pqdownheap(s, tree, SMALLEST); \
+}
+
+/* ===========================================================================
+ * Compares to subtrees, using the tree depth as tie breaker when
+ * the subtrees have equal frequency. This minimizes the worst case length.
+ */
+#define smaller(tree, n, m, depth) \
+   (tree[n].Freq < tree[m].Freq || \
+   (tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
+
+/* ===========================================================================
+ * Restore the heap property by moving down the tree starting at node k,
+ * exchanging a node with the smallest of its two sons if necessary, stopping
+ * when the heap property is re-established (each father smaller than its
+ * two sons).
+ */
+local void pqdownheap(s, tree, k)
+    deflate_state *s;
+    ct_data *tree;  /* the tree to restore */
+    int k;               /* node to move down */
+{
+    int v = s->heap[k];
+    int j = k << 1;  /* left son of k */
+    while (j <= s->heap_len) {
+        /* Set j to the smallest of the two sons: */
+        if (j < s->heap_len &&
+            smaller(tree, s->heap[j+1], s->heap[j], s->depth)) {
+            j++;
+        }
+        /* Exit if v is smaller than both sons */
+        if (smaller(tree, v, s->heap[j], s->depth)) break;
+
+        /* Exchange v with the smallest son */
+        s->heap[k] = s->heap[j];  k = j;
+
+        /* And continue down the tree, setting j to the left son of k */
+        j <<= 1;
+    }
+    s->heap[k] = v;
+}
+
+/* ===========================================================================
+ * Compute the optimal bit lengths for a tree and update the total bit length
+ * for the current block.
+ * IN assertion: the fields freq and dad are set, heap[heap_max] and
+ *    above are the tree nodes sorted by increasing frequency.
+ * OUT assertions: the field len is set to the optimal bit length, the
+ *     array bl_count contains the frequencies for each bit length.
+ *     The length opt_len is updated; static_len is also updated if stree is
+ *     not null.
+ */
+local void gen_bitlen(s, desc)
+    deflate_state *s;
+    tree_desc *desc;    /* the tree descriptor */
+{
+    ct_data *tree        = desc->dyn_tree;
+    int max_code         = desc->max_code;
+    const ct_data *stree = desc->stat_desc->static_tree;
+    const intf *extra    = desc->stat_desc->extra_bits;
+    int base             = desc->stat_desc->extra_base;
+    int max_length       = desc->stat_desc->max_length;
+    int h;              /* heap index */
+    int n, m;           /* iterate over the tree elements */
+    int bits;           /* bit length */
+    int xbits;          /* extra bits */
+    ush f;              /* frequency */
+    int overflow = 0;   /* number of elements with bit length too large */
+
+    for (bits = 0; bits <= MAX_BITS; bits++) s->bl_count[bits] = 0;
+
+    /* In a first pass, compute the optimal bit lengths (which may
+     * overflow in the case of the bit length tree).
+     */
+    tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */
+
+    for (h = s->heap_max+1; h < HEAP_SIZE; h++) {
+        n = s->heap[h];
+        bits = tree[tree[n].Dad].Len + 1;
+        if (bits > max_length) bits = max_length, overflow++;
+        tree[n].Len = (ush)bits;
+        /* We overwrite tree[n].Dad which is no longer needed */
+
+        if (n > max_code) continue; /* not a leaf node */
+
+        s->bl_count[bits]++;
+        xbits = 0;
+        if (n >= base) xbits = extra[n-base];
+        f = tree[n].Freq;
+        s->opt_len += (ulg)f * (bits + xbits);
+        if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
+    }
+    if (overflow == 0) return;
+
+    Trace((stderr,"\nbit length overflow\n"));
+    /* This happens for example on obj2 and pic of the Calgary corpus */
+
+    /* Find the first bit length which could increase: */
+    do {
+        bits = max_length-1;
+        while (s->bl_count[bits] == 0) bits--;
+        s->bl_count[bits]--;      /* move one leaf down the tree */
+        s->bl_count[bits+1] += 2; /* move one overflow item as its brother */
+        s->bl_count[max_length]--;
+        /* The brother of the overflow item also moves one step up,
+         * but this does not affect bl_count[max_length]
+         */
+        overflow -= 2;
+    } while (overflow > 0);
+
+    /* Now recompute all bit lengths, scanning in increasing frequency.
+     * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all
+     * lengths instead of fixing only the wrong ones. This idea is taken
+     * from 'ar' written by Haruhiko Okumura.)
+     */
+    for (bits = max_length; bits != 0; bits--) {
+        n = s->bl_count[bits];
+        while (n != 0) {
+            m = s->heap[--h];
+            if (m > max_code) continue;
+            if ((unsigned) tree[m].Len != (unsigned) bits) {
+                Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
+                s->opt_len += ((long)bits - (long)tree[m].Len)
+                              *(long)tree[m].Freq;
+                tree[m].Len = (ush)bits;
+            }
+            n--;
+        }
+    }
+}
+
+/* ===========================================================================
+ * Generate the codes for a given tree and bit counts (which need not be
+ * optimal).
+ * IN assertion: the array bl_count contains the bit length statistics for
+ * the given tree and the field len is set for all tree elements.
+ * OUT assertion: the field code is set for all tree elements of non
+ *     zero code length.
+ */
+local void gen_codes (tree, max_code, bl_count)
+    ct_data *tree;             /* the tree to decorate */
+    int max_code;              /* largest code with non zero frequency */
+    ushf *bl_count;            /* number of codes at each bit length */
+{
+    ush next_code[MAX_BITS+1]; /* next code value for each bit length */
+    ush code = 0;              /* running code value */
+    int bits;                  /* bit index */
+    int n;                     /* code index */
+
+    /* The distribution counts are first used to generate the code values
+     * without bit reversal.
+     */
+    for (bits = 1; bits <= MAX_BITS; bits++) {
+        next_code[bits] = code = (code + bl_count[bits-1]) << 1;
+    }
+    /* Check that the bit counts in bl_count are consistent. The last code
+     * must be all ones.
+     */
+    Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1,
+            "inconsistent bit counts");
+    Tracev((stderr,"\ngen_codes: max_code %d ", max_code));
+
+    for (n = 0;  n <= max_code; n++) {
+        int len = tree[n].Len;
+        if (len == 0) continue;
+        /* Now reverse the bits */
+        tree[n].Code = bi_reverse(next_code[len]++, len);
+
+        Tracecv(tree != static_ltree, (stderr,"\nn %3d %c l %2d c %4x (%x) ",
+             n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1));
+    }
+}
+
+/* ===========================================================================
+ * Construct one Huffman tree and assigns the code bit strings and lengths.
+ * Update the total bit length for the current block.
+ * IN assertion: the field freq is set for all tree elements.
+ * OUT assertions: the fields len and code are set to the optimal bit length
+ *     and corresponding code. The length opt_len is updated; static_len is
+ *     also updated if stree is not null. The field max_code is set.
+ */
+local void build_tree(s, desc)
+    deflate_state *s;
+    tree_desc *desc; /* the tree descriptor */
+{
+    ct_data *tree         = desc->dyn_tree;
+    const ct_data *stree  = desc->stat_desc->static_tree;
+    int elems             = desc->stat_desc->elems;
+    int n, m;          /* iterate over heap elements */
+    int max_code = -1; /* largest code with non zero frequency */
+    int node;          /* new node being created */
+
+    /* Construct the initial heap, with least frequent element in
+     * heap[SMALLEST]. The sons of heap[n] are heap[2*n] and heap[2*n+1].
+     * heap[0] is not used.
+     */
+    s->heap_len = 0, s->heap_max = HEAP_SIZE;
+
+    for (n = 0; n < elems; n++) {
+        if (tree[n].Freq != 0) {
+            s->heap[++(s->heap_len)] = max_code = n;
+            s->depth[n] = 0;
+        } else {
+            tree[n].Len = 0;
+        }
+    }
+
+    /* The pkzip format requires that at least one distance code exists,
+     * and that at least one bit should be sent even if there is only one
+     * possible code. So to avoid special checks later on we force at least
+     * two codes of non zero frequency.
+     */
+    while (s->heap_len < 2) {
+        node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
+        tree[node].Freq = 1;
+        s->depth[node] = 0;
+        s->opt_len--; if (stree) s->static_len -= stree[node].Len;
+        /* node is 0 or 1 so it does not have extra bits */
+    }
+    desc->max_code = max_code;
+
+    /* The elements heap[heap_len/2+1 .. heap_len] are leaves of the tree,
+     * establish sub-heaps of increasing lengths:
+     */
+    for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
+
+    /* Construct the Huffman tree by repeatedly combining the least two
+     * frequent nodes.
+     */
+    node = elems;              /* next internal node of the tree */
+    do {
+        pqremove(s, tree, n);  /* n = node of least frequency */
+        m = s->heap[SMALLEST]; /* m = node of next least frequency */
+
+        s->heap[--(s->heap_max)] = n; /* keep the nodes sorted by frequency */
+        s->heap[--(s->heap_max)] = m;
+
+        /* Create a new node father of n and m */
+        tree[node].Freq = tree[n].Freq + tree[m].Freq;
+        s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
+                                s->depth[n] : s->depth[m]) + 1);
+        tree[n].Dad = tree[m].Dad = (ush)node;
+#ifdef DUMP_BL_TREE
+        if (tree == s->bl_tree) {
+            fprintf(stderr,"\nnode %d(%d), sons %d(%d) %d(%d)",
+                    node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
+        }
+#endif
+        /* and insert the new node in the heap */
+        s->heap[SMALLEST] = node++;
+        pqdownheap(s, tree, SMALLEST);
+
+    } while (s->heap_len >= 2);
+
+    s->heap[--(s->heap_max)] = s->heap[SMALLEST];
+
+    /* At this point, the fields freq and dad are set. We can now
+     * generate the bit lengths.
+     */
+    gen_bitlen(s, (tree_desc *)desc);
+
+    /* The field len is now set, we can generate the bit codes */
+    gen_codes ((ct_data *)tree, max_code, s->bl_count);
+}
+
+/* ===========================================================================
+ * Scan a literal or distance tree to determine the frequencies of the codes
+ * in the bit length tree.
+ */
+local void scan_tree (s, tree, max_code)
+    deflate_state *s;
+    ct_data *tree;   /* the tree to be scanned */
+    int max_code;    /* and its largest code of non zero frequency */
+{
+    int n;                     /* iterates over all tree elements */
+    int prevlen = -1;          /* last emitted length */
+    int curlen;                /* length of current code */
+    int nextlen = tree[0].Len; /* length of next code */
+    int count = 0;             /* repeat count of the current code */
+    int max_count = 7;         /* max repeat count */
+    int min_count = 4;         /* min repeat count */
+
+    if (nextlen == 0) max_count = 138, min_count = 3;
+    tree[max_code+1].Len = (ush)0xffff; /* guard */
+
+    for (n = 0; n <= max_code; n++) {
+        curlen = nextlen; nextlen = tree[n+1].Len;
+        if (++count < max_count && curlen == nextlen) {
+            continue;
+        } else if (count < min_count) {
+            s->bl_tree[curlen].Freq += count;
+        } else if (curlen != 0) {
+            if (curlen != prevlen) s->bl_tree[curlen].Freq++;
+            s->bl_tree[REP_3_6].Freq++;
+        } else if (count <= 10) {
+            s->bl_tree[REPZ_3_10].Freq++;
+        } else {
+            s->bl_tree[REPZ_11_138].Freq++;
+        }
+        count = 0; prevlen = curlen;
+        if (nextlen == 0) {
+            max_count = 138, min_count = 3;
+        } else if (curlen == nextlen) {
+            max_count = 6, min_count = 3;
+        } else {
+            max_count = 7, min_count = 4;
+        }
+    }
+}
+
+/* ===========================================================================
+ * Send a literal or distance tree in compressed form, using the codes in
+ * bl_tree.
+ */
+local void send_tree (s, tree, max_code)
+    deflate_state *s;
+    ct_data *tree; /* the tree to be scanned */
+    int max_code;       /* and its largest code of non zero frequency */
+{
+    int n;                     /* iterates over all tree elements */
+    int prevlen = -1;          /* last emitted length */
+    int curlen;                /* length of current code */
+    int nextlen = tree[0].Len; /* length of next code */
+    int count = 0;             /* repeat count of the current code */
+    int max_count = 7;         /* max repeat count */
+    int min_count = 4;         /* min repeat count */
+
+    /* tree[max_code+1].Len = -1; */  /* guard already set */
+    if (nextlen == 0) max_count = 138, min_count = 3;
+
+    for (n = 0; n <= max_code; n++) {
+        curlen = nextlen; nextlen = tree[n+1].Len;
+        if (++count < max_count && curlen == nextlen) {
+            continue;
+        } else if (count < min_count) {
+            do { send_code(s, curlen, s->bl_tree); } while (--count != 0);
+
+        } else if (curlen != 0) {
+            if (curlen != prevlen) {
+                send_code(s, curlen, s->bl_tree); count--;
+            }
+            Assert(count >= 3 && count <= 6, " 3_6?");
+            send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2);
+
+        } else if (count <= 10) {
+            send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3);
+
+        } else {
+            send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7);
+        }
+        count = 0; prevlen = curlen;
+        if (nextlen == 0) {
+            max_count = 138, min_count = 3;
+        } else if (curlen == nextlen) {
+            max_count = 6, min_count = 3;
+        } else {
+            max_count = 7, min_count = 4;
+        }
+    }
+}
+
+/* ===========================================================================
+ * Construct the Huffman tree for the bit lengths and return the index in
+ * bl_order of the last bit length code to send.
+ */
+local int build_bl_tree(s)
+    deflate_state *s;
+{
+    int max_blindex;  /* index of last bit length code of non zero freq */
+
+    /* Determine the bit length frequencies for literal and distance trees */
+    scan_tree(s, (ct_data *)s->dyn_ltree, s->l_desc.max_code);
+    scan_tree(s, (ct_data *)s->dyn_dtree, s->d_desc.max_code);
+
+    /* Build the bit length tree: */
+    build_tree(s, (tree_desc *)(&(s->bl_desc)));
+    /* opt_len now includes the length of the tree representations, except
+     * the lengths of the bit lengths codes and the 5+5+4 bits for the counts.
+     */
+
+    /* Determine the number of bit length codes to send. The pkzip format
+     * requires that at least 4 bit length codes be sent. (appnote.txt says
+     * 3 but the actual value used is 4.)
+     */
+    for (max_blindex = BL_CODES-1; max_blindex >= 3; max_blindex--) {
+        if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
+    }
+    /* Update opt_len to include the bit length tree and counts */
+    s->opt_len += 3*(max_blindex+1) + 5+5+4;
+    Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld",
+            s->opt_len, s->static_len));
+
+    return max_blindex;
+}
+
+/* ===========================================================================
+ * Send the header for a block using dynamic Huffman trees: the counts, the
+ * lengths of the bit length codes, the literal tree and the distance tree.
+ * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4.
+ */
+local void send_all_trees(s, lcodes, dcodes, blcodes)
+    deflate_state *s;
+    int lcodes, dcodes, blcodes; /* number of codes for each tree */
+{
+    int rank;                    /* index in bl_order */
+
+    Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes");
+    Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES,
+            "too many codes");
+    Tracev((stderr, "\nbl counts: "));
+    send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */
+    send_bits(s, dcodes-1,   5);
+    send_bits(s, blcodes-4,  4); /* not -3 as stated in appnote.txt */
+    for (rank = 0; rank < blcodes; rank++) {
+        Tracev((stderr, "\nbl code %2d ", bl_order[rank]));
+        send_bits(s, s->bl_tree[bl_order[rank]].Len, 3);
+    }
+    Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent));
+
+    send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */
+    Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent));
+
+    send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */
+    Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent));
+}
+
+/* ===========================================================================
+ * Send a stored block
+ */
+void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last)
+    deflate_state *s;
+    charf *buf;       /* input block */
+    ulg stored_len;   /* length of input block */
+    int last;         /* one if this is the last block for a file */
+{
+    send_bits(s, (STORED_BLOCK<<1)+last, 3);    /* send block type */
+#ifdef DEBUG
+    s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;
+    s->compressed_len += (stored_len + 4) << 3;
+#endif
+    copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
+}
+
+/* ===========================================================================
+ * Flush the bits in the bit buffer to pending output (leaves at most 7 bits)
+ */
+void ZLIB_INTERNAL _tr_flush_bits(s)
+    deflate_state *s;
+{
+    bi_flush(s);
+}
+
+/* ===========================================================================
+ * Send one empty static block to give enough lookahead for inflate.
+ * This takes 10 bits, of which 7 may remain in the bit buffer.
+ */
+void ZLIB_INTERNAL _tr_align(s)
+    deflate_state *s;
+{
+    send_bits(s, STATIC_TREES<<1, 3);
+    send_code(s, END_BLOCK, static_ltree);
+#ifdef DEBUG
+    s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
+#endif
+    bi_flush(s);
+}
+
+/* ===========================================================================
+ * Determine the best encoding for the current block: dynamic trees, static
+ * trees or store, and output the encoded block to the zip file.
+ */
+void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last)
+    deflate_state *s;
+    charf *buf;       /* input block, or NULL if too old */
+    ulg stored_len;   /* length of input block */
+    int last;         /* one if this is the last block for a file */
+{
+    ulg opt_lenb, static_lenb; /* opt_len and static_len in bytes */
+    int max_blindex = 0;  /* index of last bit length code of non zero freq */
+
+    /* Build the Huffman trees unless a stored block is forced */
+    if (s->level > 0) {
+
+        /* Check if the file is binary or text */
+        if (s->strm->data_type == Z_UNKNOWN)
+            s->strm->data_type = detect_data_type(s);
+
+        /* Construct the literal and distance trees */
+        build_tree(s, (tree_desc *)(&(s->l_desc)));
+        Tracev((stderr, "\nlit data: dyn %ld, stat %ld", s->opt_len,
+                s->static_len));
+
+        build_tree(s, (tree_desc *)(&(s->d_desc)));
+        Tracev((stderr, "\ndist data: dyn %ld, stat %ld", s->opt_len,
+                s->static_len));
+        /* At this point, opt_len and static_len are the total bit lengths of
+         * the compressed block data, excluding the tree representations.
+         */
+
+        /* Build the bit length tree for the above two trees, and get the index
+         * in bl_order of the last bit length code to send.
+         */
+        max_blindex = build_bl_tree(s);
+
+        /* Determine the best encoding. Compute the block lengths in bytes. */
+        opt_lenb = (s->opt_len+3+7)>>3;
+        static_lenb = (s->static_len+3+7)>>3;
+
+        Tracev((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u ",
+                opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len,
+                s->last_lit));
+
+        if (static_lenb <= opt_lenb) opt_lenb = static_lenb;
+
+    } else {
+        Assert(buf != (char*)0, "lost buf");
+        opt_lenb = static_lenb = stored_len + 5; /* force a stored block */
+    }
+
+#ifdef FORCE_STORED
+    if (buf != (char*)0) { /* force stored block */
+#else
+    if (stored_len+4 <= opt_lenb && buf != (char*)0) {
+                       /* 4: two words for the lengths */
+#endif
+        /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE.
+         * Otherwise we can't have processed more than WSIZE input bytes since
+         * the last block flush, because compression would have been
+         * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to
+         * transform a block into a stored block.
+         */
+        _tr_stored_block(s, buf, stored_len, last);
+
+#ifdef FORCE_STATIC
+    } else if (static_lenb >= 0) { /* force static trees */
+#else
+    } else if (s->strategy == Z_FIXED || static_lenb == opt_lenb) {
+#endif
+        send_bits(s, (STATIC_TREES<<1)+last, 3);
+        compress_block(s, (const ct_data *)static_ltree,
+                       (const ct_data *)static_dtree);
+#ifdef DEBUG
+        s->compressed_len += 3 + s->static_len;
+#endif
+    } else {
+        send_bits(s, (DYN_TREES<<1)+last, 3);
+        send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
+                       max_blindex+1);
+        compress_block(s, (const ct_data *)s->dyn_ltree,
+                       (const ct_data *)s->dyn_dtree);
+#ifdef DEBUG
+        s->compressed_len += 3 + s->opt_len;
+#endif
+    }
+    Assert (s->compressed_len == s->bits_sent, "bad compressed size");
+    /* The above check is made mod 2^32, for files larger than 512 MB
+     * and uLong implemented on 32 bits.
+     */
+    init_block(s);
+
+    if (last) {
+        bi_windup(s);
+#ifdef DEBUG
+        s->compressed_len += 7;  /* align on byte boundary */
+#endif
+    }
+    Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3,
+           s->compressed_len-7*last));
+}
+
+/* ===========================================================================
+ * Save the match info and tally the frequency counts. Return true if
+ * the current block must be flushed.
+ */
+int ZLIB_INTERNAL _tr_tally (s, dist, lc)
+    deflate_state *s;
+    unsigned dist;  /* distance of matched string */
+    unsigned lc;    /* match length-MIN_MATCH or unmatched char (if dist==0) */
+{
+    s->d_buf[s->last_lit] = (ush)dist;
+    s->l_buf[s->last_lit++] = (uch)lc;
+    if (dist == 0) {
+        /* lc is the unmatched char */
+        s->dyn_ltree[lc].Freq++;
+    } else {
+        s->matches++;
+        /* Here, lc is the match length - MIN_MATCH */
+        dist--;             /* dist = match distance - 1 */
+        Assert((ush)dist < (ush)MAX_DIST(s) &&
+               (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) &&
+               (ush)d_code(dist) < (ush)D_CODES,  "_tr_tally: bad match");
+
+        s->dyn_ltree[_length_code[lc]+LITERALS+1].Freq++;
+        s->dyn_dtree[d_code(dist)].Freq++;
+    }
+
+#ifdef TRUNCATE_BLOCK
+    /* Try to guess if it is profitable to stop the current block here */
+    if ((s->last_lit & 0x1fff) == 0 && s->level > 2) {
+        /* Compute an upper bound for the compressed length */
+        ulg out_length = (ulg)s->last_lit*8L;
+        ulg in_length = (ulg)((long)s->strstart - s->block_start);
+        int dcode;
+        for (dcode = 0; dcode < D_CODES; dcode++) {
+            out_length += (ulg)s->dyn_dtree[dcode].Freq *
+                (5L+extra_dbits[dcode]);
+        }
+        out_length >>= 3;
+        Tracev((stderr,"\nlast_lit %u, in %ld, out ~%ld(%ld%%) ",
+               s->last_lit, in_length, out_length,
+               100L - out_length*100L/in_length));
+        if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
+    }
+#endif
+    return (s->last_lit == s->lit_bufsize-1);
+    /* We avoid equality with lit_bufsize because of wraparound at 64K
+     * on 16 bit machines and because stored blocks are restricted to
+     * 64K-1 bytes.
+     */
+}
+
+/* ===========================================================================
+ * Send the block data compressed using the given Huffman trees
+ */
+local void compress_block(s, ltree, dtree)
+    deflate_state *s;
+    const ct_data *ltree; /* literal tree */
+    const ct_data *dtree; /* distance tree */
+{
+    unsigned dist;      /* distance of matched string */
+    int lc;             /* match length or unmatched char (if dist == 0) */
+    unsigned lx = 0;    /* running index in l_buf */
+    unsigned code;      /* the code to send */
+    int extra;          /* number of extra bits to send */
+
+    if (s->last_lit != 0) do {
+        dist = s->d_buf[lx];
+        lc = s->l_buf[lx++];
+        if (dist == 0) {
+            send_code(s, lc, ltree); /* send a literal byte */
+            Tracecv(isgraph(lc), (stderr," '%c' ", lc));
+        } else {
+            /* Here, lc is the match length - MIN_MATCH */
+            code = _length_code[lc];
+            send_code(s, code+LITERALS+1, ltree); /* send the length code */
+            extra = extra_lbits[code];
+            if (extra != 0) {
+                lc -= base_length[code];
+                send_bits(s, lc, extra);       /* send the extra length bits */
+            }
+            dist--; /* dist is now the match distance - 1 */
+            code = d_code(dist);
+            Assert (code < D_CODES, "bad d_code");
+
+            send_code(s, code, dtree);       /* send the distance code */
+            extra = extra_dbits[code];
+            if (extra != 0) {
+                dist -= base_dist[code];
+                send_bits(s, dist, extra);   /* send the extra distance bits */
+            }
+        } /* literal or match pair ? */
+
+        /* Check that the overlay between pending_buf and d_buf+l_buf is ok: */
+        Assert((uInt)(s->pending) < s->lit_bufsize + 2*lx,
+               "pendingBuf overflow");
+
+    } while (lx < s->last_lit);
+
+    send_code(s, END_BLOCK, ltree);
+}
+
+/* ===========================================================================
+ * Check if the data type is TEXT or BINARY, using the following algorithm:
+ * - TEXT if the two conditions below are satisfied:
+ *    a) There are no non-portable control characters belonging to the
+ *       "black list" (0..6, 14..25, 28..31).
+ *    b) There is at least one printable character belonging to the
+ *       "white list" (9 {TAB}, 10 {LF}, 13 {CR}, 32..255).
+ * - BINARY otherwise.
+ * - The following partially-portable control characters form a
+ *   "gray list" that is ignored in this detection algorithm:
+ *   (7 {BEL}, 8 {BS}, 11 {VT}, 12 {FF}, 26 {SUB}, 27 {ESC}).
+ * IN assertion: the fields Freq of dyn_ltree are set.
+ */
+local int detect_data_type(s)
+    deflate_state *s;
+{
+    /* black_mask is the bit mask of black-listed bytes
+     * set bits 0..6, 14..25, and 28..31
+     * 0xf3ffc07f = binary 11110011111111111100000001111111
+     */
+    unsigned long black_mask = 0xf3ffc07fUL;
+    int n;
+
+    /* Check for non-textual ("black-listed") bytes. */
+    for (n = 0; n <= 31; n++, black_mask >>= 1)
+        if ((black_mask & 1) && (s->dyn_ltree[n].Freq != 0))
+            return Z_BINARY;
+
+    /* Check for textual ("white-listed") bytes. */
+    if (s->dyn_ltree[9].Freq != 0 || s->dyn_ltree[10].Freq != 0
+            || s->dyn_ltree[13].Freq != 0)
+        return Z_TEXT;
+    for (n = 32; n < LITERALS; n++)
+        if (s->dyn_ltree[n].Freq != 0)
+            return Z_TEXT;
+
+    /* There are no "black-listed" or "white-listed" bytes:
+     * this stream either is empty or has tolerated ("gray-listed") bytes only.
+     */
+    return Z_BINARY;
+}
+
+/* ===========================================================================
+ * Reverse the first len bits of a code, using straightforward code (a faster
+ * method would use a table)
+ * IN assertion: 1 <= len <= 15
+ */
+local unsigned bi_reverse(code, len)
+    unsigned code; /* the value to invert */
+    int len;       /* its bit length */
+{
+    register unsigned res = 0;
+    do {
+        res |= code & 1;
+        code >>= 1, res <<= 1;
+    } while (--len > 0);
+    return res >> 1;
+}
+
+/* ===========================================================================
+ * Flush the bit buffer, keeping at most 7 bits in it.
+ */
+local void bi_flush(s)
+    deflate_state *s;
+{
+    if (s->bi_valid == 16) {
+        put_short(s, s->bi_buf);
+        s->bi_buf = 0;
+        s->bi_valid = 0;
+    } else if (s->bi_valid >= 8) {
+        put_byte(s, (Byte)s->bi_buf);
+        s->bi_buf >>= 8;
+        s->bi_valid -= 8;
+    }
+}
+
+/* ===========================================================================
+ * Flush the bit buffer and align the output on a byte boundary
+ */
+local void bi_windup(s)
+    deflate_state *s;
+{
+    if (s->bi_valid > 8) {
+        put_short(s, s->bi_buf);
+    } else if (s->bi_valid > 0) {
+        put_byte(s, (Byte)s->bi_buf);
+    }
+    s->bi_buf = 0;
+    s->bi_valid = 0;
+#ifdef DEBUG
+    s->bits_sent = (s->bits_sent+7) & ~7;
+#endif
+}
+
+/* ===========================================================================
+ * Copy a stored block, storing first the length and its
+ * one's complement if requested.
+ */
+local void copy_block(s, buf, len, header)
+    deflate_state *s;
+    charf    *buf;    /* the input data */
+    unsigned len;     /* its length */
+    int      header;  /* true if block header must be written */
+{
+    bi_windup(s);        /* align on byte boundary */
+
+    if (header) {
+        put_short(s, (ush)len);
+        put_short(s, (ush)~len);
+#ifdef DEBUG
+        s->bits_sent += 2*16;
+#endif
+    }
+#ifdef DEBUG
+    s->bits_sent += (ulg)len<<3;
+#endif
+    while (len--) {
+        put_byte(s, *buf++);
+    }
+}
diff --git a/third-party/zlib/trees.h b/third-party/zlib/trees.h
new file mode 100644
index 0000000..d35639d
--- /dev/null
+++ b/third-party/zlib/trees.h
@@ -0,0 +1,128 @@
+/* header created automatically with -DGEN_TREES_H */
+
+local const ct_data static_ltree[L_CODES+2] = {
+{{ 12},{  8}}, {{140},{  8}}, {{ 76},{  8}}, {{204},{  8}}, {{ 44},{  8}},
+{{172},{  8}}, {{108},{  8}}, {{236},{  8}}, {{ 28},{  8}}, {{156},{  8}},
+{{ 92},{  8}}, {{220},{  8}}, {{ 60},{  8}}, {{188},{  8}}, {{124},{  8}},
+{{252},{  8}}, {{  2},{  8}}, {{130},{  8}}, {{ 66},{  8}}, {{194},{  8}},
+{{ 34},{  8}}, {{162},{  8}}, {{ 98},{  8}}, {{226},{  8}}, {{ 18},{  8}},
+{{146},{  8}}, {{ 82},{  8}}, {{210},{  8}}, {{ 50},{  8}}, {{178},{  8}},
+{{114},{  8}}, {{242},{  8}}, {{ 10},{  8}}, {{138},{  8}}, {{ 74},{  8}},
+{{202},{  8}}, {{ 42},{  8}}, {{170},{  8}}, {{106},{  8}}, {{234},{  8}},
+{{ 26},{  8}}, {{154},{  8}}, {{ 90},{  8}}, {{218},{  8}}, {{ 58},{  8}},
+{{186},{  8}}, {{122},{  8}}, {{250},{  8}}, {{  6},{  8}}, {{134},{  8}},
+{{ 70},{  8}}, {{198},{  8}}, {{ 38},{  8}}, {{166},{  8}}, {{102},{  8}},
+{{230},{  8}}, {{ 22},{  8}}, {{150},{  8}}, {{ 86},{  8}}, {{214},{  8}},
+{{ 54},{  8}}, {{182},{  8}}, {{118},{  8}}, {{246},{  8}}, {{ 14},{  8}},
+{{142},{  8}}, {{ 78},{  8}}, {{206},{  8}}, {{ 46},{  8}}, {{174},{  8}},
+{{110},{  8}}, {{238},{  8}}, {{ 30},{  8}}, {{158},{  8}}, {{ 94},{  8}},
+{{222},{  8}}, {{ 62},{  8}}, {{190},{  8}}, {{126},{  8}}, {{254},{  8}},
+{{  1},{  8}}, {{129},{  8}}, {{ 65},{  8}}, {{193},{  8}}, {{ 33},{  8}},
+{{161},{  8}}, {{ 97},{  8}}, {{225},{  8}}, {{ 17},{  8}}, {{145},{  8}},
+{{ 81},{  8}}, {{209},{  8}}, {{ 49},{  8}}, {{177},{  8}}, {{113},{  8}},
+{{241},{  8}}, {{  9},{  8}}, {{137},{  8}}, {{ 73},{  8}}, {{201},{  8}},
+{{ 41},{  8}}, {{169},{  8}}, {{105},{  8}}, {{233},{  8}}, {{ 25},{  8}},
+{{153},{  8}}, {{ 89},{  8}}, {{217},{  8}}, {{ 57},{  8}}, {{185},{  8}},
+{{121},{  8}}, {{249},{  8}}, {{  5},{  8}}, {{133},{  8}}, {{ 69},{  8}},
+{{197},{  8}}, {{ 37},{  8}}, {{165},{  8}}, {{101},{  8}}, {{229},{  8}},
+{{ 21},{  8}}, {{149},{  8}}, {{ 85},{  8}}, {{213},{  8}}, {{ 53},{  8}},
+{{181},{  8}}, {{117},{  8}}, {{245},{  8}}, {{ 13},{  8}}, {{141},{  8}},
+{{ 77},{  8}}, {{205},{  8}}, {{ 45},{  8}}, {{173},{  8}}, {{109},{  8}},
+{{237},{  8}}, {{ 29},{  8}}, {{157},{  8}}, {{ 93},{  8}}, {{221},{  8}},
+{{ 61},{  8}}, {{189},{  8}}, {{125},{  8}}, {{253},{  8}}, {{ 19},{  9}},
+{{275},{  9}}, {{147},{  9}}, {{403},{  9}}, {{ 83},{  9}}, {{339},{  9}},
+{{211},{  9}}, {{467},{  9}}, {{ 51},{  9}}, {{307},{  9}}, {{179},{  9}},
+{{435},{  9}}, {{115},{  9}}, {{371},{  9}}, {{243},{  9}}, {{499},{  9}},
+{{ 11},{  9}}, {{267},{  9}}, {{139},{  9}}, {{395},{  9}}, {{ 75},{  9}},
+{{331},{  9}}, {{203},{  9}}, {{459},{  9}}, {{ 43},{  9}}, {{299},{  9}},
+{{171},{  9}}, {{427},{  9}}, {{107},{  9}}, {{363},{  9}}, {{235},{  9}},
+{{491},{  9}}, {{ 27},{  9}}, {{283},{  9}}, {{155},{  9}}, {{411},{  9}},
+{{ 91},{  9}}, {{347},{  9}}, {{219},{  9}}, {{475},{  9}}, {{ 59},{  9}},
+{{315},{  9}}, {{187},{  9}}, {{443},{  9}}, {{123},{  9}}, {{379},{  9}},
+{{251},{  9}}, {{507},{  9}}, {{  7},{  9}}, {{263},{  9}}, {{135},{  9}},
+{{391},{  9}}, {{ 71},{  9}}, {{327},{  9}}, {{199},{  9}}, {{455},{  9}},
+{{ 39},{  9}}, {{295},{  9}}, {{167},{  9}}, {{423},{  9}}, {{103},{  9}},
+{{359},{  9}}, {{231},{  9}}, {{487},{  9}}, {{ 23},{  9}}, {{279},{  9}},
+{{151},{  9}}, {{407},{  9}}, {{ 87},{  9}}, {{343},{  9}}, {{215},{  9}},
+{{471},{  9}}, {{ 55},{  9}}, {{311},{  9}}, {{183},{  9}}, {{439},{  9}},
+{{119},{  9}}, {{375},{  9}}, {{247},{  9}}, {{503},{  9}}, {{ 15},{  9}},
+{{271},{  9}}, {{143},{  9}}, {{399},{  9}}, {{ 79},{  9}}, {{335},{  9}},
+{{207},{  9}}, {{463},{  9}}, {{ 47},{  9}}, {{303},{  9}}, {{175},{  9}},
+{{431},{  9}}, {{111},{  9}}, {{367},{  9}}, {{239},{  9}}, {{495},{  9}},
+{{ 31},{  9}}, {{287},{  9}}, {{159},{  9}}, {{415},{  9}}, {{ 95},{  9}},
+{{351},{  9}}, {{223},{  9}}, {{479},{  9}}, {{ 63},{  9}}, {{319},{  9}},
+{{191},{  9}}, {{447},{  9}}, {{127},{  9}}, {{383},{  9}}, {{255},{  9}},
+{{511},{  9}}, {{  0},{  7}}, {{ 64},{  7}}, {{ 32},{  7}}, {{ 96},{  7}},
+{{ 16},{  7}}, {{ 80},{  7}}, {{ 48},{  7}}, {{112},{  7}}, {{  8},{  7}},
+{{ 72},{  7}}, {{ 40},{  7}}, {{104},{  7}}, {{ 24},{  7}}, {{ 88},{  7}},
+{{ 56},{  7}}, {{120},{  7}}, {{  4},{  7}}, {{ 68},{  7}}, {{ 36},{  7}},
+{{100},{  7}}, {{ 20},{  7}}, {{ 84},{  7}}, {{ 52},{  7}}, {{116},{  7}},
+{{  3},{  8}}, {{131},{  8}}, {{ 67},{  8}}, {{195},{  8}}, {{ 35},{  8}},
+{{163},{  8}}, {{ 99},{  8}}, {{227},{  8}}
+};
+
+local const ct_data static_dtree[D_CODES] = {
+{{ 0},{ 5}}, {{16},{ 5}}, {{ 8},{ 5}}, {{24},{ 5}}, {{ 4},{ 5}},
+{{20},{ 5}}, {{12},{ 5}}, {{28},{ 5}}, {{ 2},{ 5}}, {{18},{ 5}},
+{{10},{ 5}}, {{26},{ 5}}, {{ 6},{ 5}}, {{22},{ 5}}, {{14},{ 5}},
+{{30},{ 5}}, {{ 1},{ 5}}, {{17},{ 5}}, {{ 9},{ 5}}, {{25},{ 5}},
+{{ 5},{ 5}}, {{21},{ 5}}, {{13},{ 5}}, {{29},{ 5}}, {{ 3},{ 5}},
+{{19},{ 5}}, {{11},{ 5}}, {{27},{ 5}}, {{ 7},{ 5}}, {{23},{ 5}}
+};
+
+const uch ZLIB_INTERNAL _dist_code[DIST_CODE_LEN] = {
+ 0,  1,  2,  3,  4,  4,  5,  5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,
+ 8,  8,  8,  8,  9,  9,  9,  9,  9,  9,  9,  9, 10, 10, 10, 10, 10, 10, 10, 10,
+10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
+11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
+12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13,
+13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
+13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
+14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
+14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
+14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15,
+15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,  0,  0, 16, 17,
+18, 18, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22,
+23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
+26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27,
+27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
+28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
+28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
+28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
+29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
+29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
+29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29
+};
+
+const uch ZLIB_INTERNAL _length_code[MAX_MATCH-MIN_MATCH+1]= {
+ 0,  1,  2,  3,  4,  5,  6,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 12, 12, 12,
+13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16,
+17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
+19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
+21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22,
+22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
+23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
+25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
+25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26,
+26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28
+};
+
+local const int base_length[LENGTH_CODES] = {
+0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56,
+64, 80, 96, 112, 128, 160, 192, 224, 0
+};
+
+local const int base_dist[D_CODES] = {
+    0,     1,     2,     3,     4,     6,     8,    12,    16,    24,
+   32,    48,    64,    96,   128,   192,   256,   384,   512,   768,
+ 1024,  1536,  2048,  3072,  4096,  6144,  8192, 12288, 16384, 24576
+};
+
diff --git a/third-party/zlib/uncompr.c b/third-party/zlib/uncompr.c
new file mode 100644
index 0000000..242e949
--- /dev/null
+++ b/third-party/zlib/uncompr.c
@@ -0,0 +1,59 @@
+/* uncompr.c -- decompress a memory buffer
+ * Copyright (C) 1995-2003, 2010 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#define ZLIB_INTERNAL
+#include "zlib.h"
+
+/* ===========================================================================
+     Decompresses the source buffer into the destination buffer.  sourceLen is
+   the byte length of the source buffer. Upon entry, destLen is the total
+   size of the destination buffer, which must be large enough to hold the
+   entire uncompressed data. (The size of the uncompressed data must have
+   been saved previously by the compressor and transmitted to the decompressor
+   by some mechanism outside the scope of this compression library.)
+   Upon exit, destLen is the actual size of the compressed buffer.
+
+     uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_BUF_ERROR if there was not enough room in the output
+   buffer, or Z_DATA_ERROR if the input data was corrupted.
+*/
+int ZEXPORT uncompress (dest, destLen, source, sourceLen)
+    Bytef *dest;
+    uLongf *destLen;
+    const Bytef *source;
+    uLong sourceLen;
+{
+    z_stream stream;
+    int err;
+
+    stream.next_in = (z_const Bytef *)source;
+    stream.avail_in = (uInt)sourceLen;
+    /* Check for source > 64K on 16-bit machine: */
+    if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR;
+
+    stream.next_out = dest;
+    stream.avail_out = (uInt)*destLen;
+    if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
+
+    stream.zalloc = (alloc_func)0;
+    stream.zfree = (free_func)0;
+
+    err = inflateInit(&stream);
+    if (err != Z_OK) return err;
+
+    err = inflate(&stream, Z_FINISH);
+    if (err != Z_STREAM_END) {
+        inflateEnd(&stream);
+        if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_in == 0))
+            return Z_DATA_ERROR;
+        return err;
+    }
+    *destLen = stream.total_out;
+
+    err = inflateEnd(&stream);
+    return err;
+}
diff --git a/third-party/zlib/win32/DLL_FAQ.txt b/third-party/zlib/win32/DLL_FAQ.txt
new file mode 100644
index 0000000..12c0090
--- /dev/null
+++ b/third-party/zlib/win32/DLL_FAQ.txt
@@ -0,0 +1,397 @@
+
+            Frequently Asked Questions about ZLIB1.DLL
+
+
+This document describes the design, the rationale, and the usage
+of the official DLL build of zlib, named ZLIB1.DLL.  If you have
+general questions about zlib, you should see the file "FAQ" found
+in the zlib distribution, or at the following location:
+  http://www.gzip.org/zlib/zlib_faq.html
+
+
+ 1. What is ZLIB1.DLL, and how can I get it?
+
+  - ZLIB1.DLL is the official build of zlib as a DLL.
+    (Please remark the character '1' in the name.)
+
+    Pointers to a precompiled ZLIB1.DLL can be found in the zlib
+    web site at:
+      http://www.zlib.net/
+
+    Applications that link to ZLIB1.DLL can rely on the following
+    specification:
+
+    * The exported symbols are exclusively defined in the source
+      files "zlib.h" and "zlib.def", found in an official zlib
+      source distribution.
+    * The symbols are exported by name, not by ordinal.
+    * The exported names are undecorated.
+    * The calling convention of functions is "C" (CDECL).
+    * The ZLIB1.DLL binary is linked to MSVCRT.DLL.
+
+    The archive in which ZLIB1.DLL is bundled contains compiled
+    test programs that must run with a valid build of ZLIB1.DLL.
+    It is recommended to download the prebuilt DLL from the zlib
+    web site, instead of building it yourself, to avoid potential
+    incompatibilities that could be introduced by your compiler
+    and build settings.  If you do build the DLL yourself, please
+    make sure that it complies with all the above requirements,
+    and it runs with the precompiled test programs, bundled with
+    the original ZLIB1.DLL distribution.
+
+    If, for any reason, you need to build an incompatible DLL,
+    please use a different file name.
+
+
+ 2. Why did you change the name of the DLL to ZLIB1.DLL?
+    What happened to the old ZLIB.DLL?
+
+  - The old ZLIB.DLL, built from zlib-1.1.4 or earlier, required
+    compilation settings that were incompatible to those used by
+    a static build.  The DLL settings were supposed to be enabled
+    by defining the macro ZLIB_DLL, before including "zlib.h".
+    Incorrect handling of this macro was silently accepted at
+    build time, resulting in two major problems:
+
+    * ZLIB_DLL was missing from the old makefile.  When building
+      the DLL, not all people added it to the build options.  In
+      consequence, incompatible incarnations of ZLIB.DLL started
+      to circulate around the net.
+
+    * When switching from using the static library to using the
+      DLL, applications had to define the ZLIB_DLL macro and
+      to recompile all the sources that contained calls to zlib
+      functions.  Failure to do so resulted in creating binaries
+      that were unable to run with the official ZLIB.DLL build.
+
+    The only possible solution that we could foresee was to make
+    a binary-incompatible change in the DLL interface, in order to
+    remove the dependency on the ZLIB_DLL macro, and to release
+    the new DLL under a different name.
+
+    We chose the name ZLIB1.DLL, where '1' indicates the major
+    zlib version number.  We hope that we will not have to break
+    the binary compatibility again, at least not as long as the
+    zlib-1.x series will last.
+
+    There is still a ZLIB_DLL macro, that can trigger a more
+    efficient build and use of the DLL, but compatibility no
+    longer dependents on it.
+
+
+ 3. Can I build ZLIB.DLL from the new zlib sources, and replace
+    an old ZLIB.DLL, that was built from zlib-1.1.4 or earlier?
+
+  - In principle, you can do it by assigning calling convention
+    keywords to the macros ZEXPORT and ZEXPORTVA.  In practice,
+    it depends on what you mean by "an old ZLIB.DLL", because the
+    old DLL exists in several mutually-incompatible versions.
+    You have to find out first what kind of calling convention is
+    being used in your particular ZLIB.DLL build, and to use the
+    same one in the new build.  If you don't know what this is all
+    about, you might be better off if you would just leave the old
+    DLL intact.
+
+
+ 4. Can I compile my application using the new zlib interface, and
+    link it to an old ZLIB.DLL, that was built from zlib-1.1.4 or
+    earlier?
+
+  - The official answer is "no"; the real answer depends again on
+    what kind of ZLIB.DLL you have.  Even if you are lucky, this
+    course of action is unreliable.
+
+    If you rebuild your application and you intend to use a newer
+    version of zlib (post- 1.1.4), it is strongly recommended to
+    link it to the new ZLIB1.DLL.
+
+
+ 5. Why are the zlib symbols exported by name, and not by ordinal?
+
+  - Although exporting symbols by ordinal is a little faster, it
+    is risky.  Any single glitch in the maintenance or use of the
+    DEF file that contains the ordinals can result in incompatible
+    builds and frustrating crashes.  Simply put, the benefits of
+    exporting symbols by ordinal do not justify the risks.
+
+    Technically, it should be possible to maintain ordinals in
+    the DEF file, and still export the symbols by name.  Ordinals
+    exist in every DLL, and even if the dynamic linking performed
+    at the DLL startup is searching for names, ordinals serve as
+    hints, for a faster name lookup.  However, if the DEF file
+    contains ordinals, the Microsoft linker automatically builds
+    an implib that will cause the executables linked to it to use
+    those ordinals, and not the names.  It is interesting to
+    notice that the GNU linker for Win32 does not suffer from this
+    problem.
+
+    It is possible to avoid the DEF file if the exported symbols
+    are accompanied by a "__declspec(dllexport)" attribute in the
+    source files.  You can do this in zlib by predefining the
+    ZLIB_DLL macro.
+
+
+ 6. I see that the ZLIB1.DLL functions use the "C" (CDECL) calling
+    convention.  Why not use the STDCALL convention?
+    STDCALL is the standard convention in Win32, and I need it in
+    my Visual Basic project!
+
+    (For readability, we use CDECL to refer to the convention
+     triggered by the "__cdecl" keyword, STDCALL to refer to
+     the convention triggered by "__stdcall", and FASTCALL to
+     refer to the convention triggered by "__fastcall".)
+
+  - Most of the native Windows API functions (without varargs) use
+    indeed the WINAPI convention (which translates to STDCALL in
+    Win32), but the standard C functions use CDECL.  If a user
+    application is intrinsically tied to the Windows API (e.g.
+    it calls native Windows API functions such as CreateFile()),
+    sometimes it makes sense to decorate its own functions with
+    WINAPI.  But if ANSI C or POSIX portability is a goal (e.g.
+    it calls standard C functions such as fopen()), it is not a
+    sound decision to request the inclusion of <windows.h>, or to
+    use non-ANSI constructs, for the sole purpose to make the user
+    functions STDCALL-able.
+
+    The functionality offered by zlib is not in the category of
+    "Windows functionality", but is more like "C functionality".
+
+    Technically, STDCALL is not bad; in fact, it is slightly
+    faster than CDECL, and it works with variable-argument
+    functions, just like CDECL.  It is unfortunate that, in spite
+    of using STDCALL in the Windows API, it is not the default
+    convention used by the C compilers that run under Windows.
+    The roots of the problem reside deep inside the unsafety of
+    the K&R-style function prototypes, where the argument types
+    are not specified; but that is another story for another day.
+
+    The remaining fact is that CDECL is the default convention.
+    Even if an explicit convention is hard-coded into the function
+    prototypes inside C headers, problems may appear.  The
+    necessity to expose the convention in users' callbacks is one
+    of these problems.
+
+    The calling convention issues are also important when using
+    zlib in other programming languages.  Some of them, like Ada
+    (GNAT) and Fortran (GNU G77), have C bindings implemented
+    initially on Unix, and relying on the C calling convention.
+    On the other hand, the pre- .NET versions of Microsoft Visual
+    Basic require STDCALL, while Borland Delphi prefers, although
+    it does not require, FASTCALL.
+
+    In fairness to all possible uses of zlib outside the C
+    programming language, we choose the default "C" convention.
+    Anyone interested in different bindings or conventions is
+    encouraged to maintain specialized projects.  The "contrib/"
+    directory from the zlib distribution already holds a couple
+    of foreign bindings, such as Ada, C++, and Delphi.
+
+
+ 7. I need a DLL for my Visual Basic project.  What can I do?
+
+  - Define the ZLIB_WINAPI macro before including "zlib.h", when
+    building both the DLL and the user application (except that
+    you don't need to define anything when using the DLL in Visual
+    Basic).  The ZLIB_WINAPI macro will switch on the WINAPI
+    (STDCALL) convention.  The name of this DLL must be different
+    than the official ZLIB1.DLL.
+
+    Gilles Vollant has contributed a build named ZLIBWAPI.DLL,
+    with the ZLIB_WINAPI macro turned on, and with the minizip
+    functionality built in.  For more information, please read
+    the notes inside "contrib/vstudio/readme.txt", found in the
+    zlib distribution.
+
+
+ 8. I need to use zlib in my Microsoft .NET project.  What can I
+    do?
+
+  - Henrik Ravn has contributed a .NET wrapper around zlib.  Look
+    into contrib/dotzlib/, inside the zlib distribution.
+
+
+ 9. If my application uses ZLIB1.DLL, should I link it to
+    MSVCRT.DLL?  Why?
+
+  - It is not required, but it is recommended to link your
+    application to MSVCRT.DLL, if it uses ZLIB1.DLL.
+
+    The executables (.EXE, .DLL, etc.) that are involved in the
+    same process and are using the C run-time library (i.e. they
+    are calling standard C functions), must link to the same
+    library.  There are several libraries in the Win32 system:
+    CRTDLL.DLL, MSVCRT.DLL, the static C libraries, etc.
+    Since ZLIB1.DLL is linked to MSVCRT.DLL, the executables that
+    depend on it should also be linked to MSVCRT.DLL.
+
+
+10. Why are you saying that ZLIB1.DLL and my application should
+    be linked to the same C run-time (CRT) library?  I linked my
+    application and my DLLs to different C libraries (e.g. my
+    application to a static library, and my DLLs to MSVCRT.DLL),
+    and everything works fine.
+
+  - If a user library invokes only pure Win32 API (accessible via
+    <windows.h> and the related headers), its DLL build will work
+    in any context.  But if this library invokes standard C API,
+    things get more complicated.
+
+    There is a single Win32 library in a Win32 system.  Every
+    function in this library resides in a single DLL module, that
+    is safe to call from anywhere.  On the other hand, there are
+    multiple versions of the C library, and each of them has its
+    own separate internal state.  Standalone executables and user
+    DLLs that call standard C functions must link to a C run-time
+    (CRT) library, be it static or shared (DLL).  Intermixing
+    occurs when an executable (not necessarily standalone) and a
+    DLL are linked to different CRTs, and both are running in the
+    same process.
+
+    Intermixing multiple CRTs is possible, as long as their
+    internal states are kept intact.  The Microsoft Knowledge Base
+    articles KB94248 "HOWTO: Use the C Run-Time" and KB140584
+    "HOWTO: Link with the Correct C Run-Time (CRT) Library"
+    mention the potential problems raised by intermixing.
+
+    If intermixing works for you, it's because your application
+    and DLLs are avoiding the corruption of each of the CRTs'
+    internal states, maybe by careful design, or maybe by fortune.
+
+    Also note that linking ZLIB1.DLL to non-Microsoft CRTs, such
+    as those provided by Borland, raises similar problems.
+
+
+11. Why are you linking ZLIB1.DLL to MSVCRT.DLL?
+
+  - MSVCRT.DLL exists on every Windows 95 with a new service pack
+    installed, or with Microsoft Internet Explorer 4 or later, and
+    on all other Windows 4.x or later (Windows 98, Windows NT 4,
+    or later).  It is freely distributable; if not present in the
+    system, it can be downloaded from Microsoft or from other
+    software provider for free.
+
+    The fact that MSVCRT.DLL does not exist on a virgin Windows 95
+    is not so problematic.  Windows 95 is scarcely found nowadays,
+    Microsoft ended its support a long time ago, and many recent
+    applications from various vendors, including Microsoft, do not
+    even run on it.  Furthermore, no serious user should run
+    Windows 95 without a proper update installed.
+
+
+12. Why are you not linking ZLIB1.DLL to
+    <<my favorite C run-time library>> ?
+
+  - We considered and abandoned the following alternatives:
+
+    * Linking ZLIB1.DLL to a static C library (LIBC.LIB, or
+      LIBCMT.LIB) is not a good option.  People are using the DLL
+      mainly to save disk space.  If you are linking your program
+      to a static C library, you may as well consider linking zlib
+      in statically, too.
+
+    * Linking ZLIB1.DLL to CRTDLL.DLL looks appealing, because
+      CRTDLL.DLL is present on every Win32 installation.
+      Unfortunately, it has a series of problems: it does not
+      work properly with Microsoft's C++ libraries, it does not
+      provide support for 64-bit file offsets, (and so on...),
+      and Microsoft discontinued its support a long time ago.
+
+    * Linking ZLIB1.DLL to MSVCR70.DLL or MSVCR71.DLL, supplied
+      with the Microsoft .NET platform, and Visual C++ 7.0/7.1,
+      raises problems related to the status of ZLIB1.DLL as a
+      system component.  According to the Microsoft Knowledge Base
+      article KB326922 "INFO: Redistribution of the Shared C
+      Runtime Component in Visual C++ .NET", MSVCR70.DLL and
+      MSVCR71.DLL are not supposed to function as system DLLs,
+      because they may clash with MSVCRT.DLL.  Instead, the
+      application's installer is supposed to put these DLLs
+      (if needed) in the application's private directory.
+      If ZLIB1.DLL depends on a non-system runtime, it cannot
+      function as a redistributable system component.
+
+    * Linking ZLIB1.DLL to non-Microsoft runtimes, such as
+      Borland's, or Cygwin's, raises problems related to the
+      reliable presence of these runtimes on Win32 systems.
+      It's easier to let the DLL build of zlib up to the people
+      who distribute these runtimes, and who may proceed as
+      explained in the answer to Question 14.
+
+
+13. If ZLIB1.DLL cannot be linked to MSVCR70.DLL or MSVCR71.DLL,
+    how can I build/use ZLIB1.DLL in Microsoft Visual C++ 7.0
+    (Visual Studio .NET) or newer?
+
+  - Due to the problems explained in the Microsoft Knowledge Base
+    article KB326922 (see the previous answer), the C runtime that
+    comes with the VC7 environment is no longer considered a
+    system component.  That is, it should not be assumed that this
+    runtime exists, or may be installed in a system directory.
+    Since ZLIB1.DLL is supposed to be a system component, it may
+    not depend on a non-system component.
+
+    In order to link ZLIB1.DLL and your application to MSVCRT.DLL
+    in VC7, you need the library of Visual C++ 6.0 or older.  If
+    you don't have this library at hand, it's probably best not to
+    use ZLIB1.DLL.
+
+    We are hoping that, in the future, Microsoft will provide a
+    way to build applications linked to a proper system runtime,
+    from the Visual C++ environment.  Until then, you have a
+    couple of alternatives, such as linking zlib in statically.
+    If your application requires dynamic linking, you may proceed
+    as explained in the answer to Question 14.
+
+
+14. I need to link my own DLL build to a CRT different than
+    MSVCRT.DLL.  What can I do?
+
+  - Feel free to rebuild the DLL from the zlib sources, and link
+    it the way you want.  You should, however, clearly state that
+    your build is unofficial.  You should give it a different file
+    name, and/or install it in a private directory that can be
+    accessed by your application only, and is not visible to the
+    others (i.e. it's neither in the PATH, nor in the SYSTEM or
+    SYSTEM32 directories).  Otherwise, your build may clash with
+    applications that link to the official build.
+
+    For example, in Cygwin, zlib is linked to the Cygwin runtime
+    CYGWIN1.DLL, and it is distributed under the name CYGZ.DLL.
+
+
+15. May I include additional pieces of code that I find useful,
+    link them in ZLIB1.DLL, and export them?
+
+  - No.  A legitimate build of ZLIB1.DLL must not include code
+    that does not originate from the official zlib source code.
+    But you can make your own private DLL build, under a different
+    file name, as suggested in the previous answer.
+
+    For example, zlib is a part of the VCL library, distributed
+    with Borland Delphi and C++ Builder.  The DLL build of VCL
+    is a redistributable file, named VCLxx.DLL.
+
+
+16. May I remove some functionality out of ZLIB1.DLL, by enabling
+    macros like NO_GZCOMPRESS or NO_GZIP at compile time?
+
+  - No.  A legitimate build of ZLIB1.DLL must provide the complete
+    zlib functionality, as implemented in the official zlib source
+    code.  But you can make your own private DLL build, under a
+    different file name, as suggested in the previous answer.
+
+
+17. I made my own ZLIB1.DLL build.  Can I test it for compliance?
+
+  - We prefer that you download the official DLL from the zlib
+    web site.  If you need something peculiar from this DLL, you
+    can send your suggestion to the zlib mailing list.
+
+    However, in case you do rebuild the DLL yourself, you can run
+    it with the test programs found in the DLL distribution.
+    Running these test programs is not a guarantee of compliance,
+    but a failure can imply a detected problem.
+
+**
+
+This document is written and maintained by
+Cosmin Truta <cosmint at cs.ubbcluj.ro>
diff --git a/third-party/zlib/win32/Makefile.bor b/third-party/zlib/win32/Makefile.bor
new file mode 100644
index 0000000..d152bbb
--- /dev/null
+++ b/third-party/zlib/win32/Makefile.bor
@@ -0,0 +1,110 @@
+# Makefile for zlib
+# Borland C++ for Win32
+#
+# Usage:
+#  make -f win32/Makefile.bor
+#  make -f win32/Makefile.bor LOCAL_ZLIB=-DASMV OBJA=match.obj OBJPA=+match.obj
+
+# ------------ Borland C++ ------------
+
+# Optional nonstandard preprocessor flags (e.g. -DMAX_MEM_LEVEL=7)
+# should be added to the environment via "set LOCAL_ZLIB=-DFOO" or
+# added to the declaration of LOC here:
+LOC = $(LOCAL_ZLIB)
+
+CC = bcc32
+AS = bcc32
+LD = bcc32
+AR = tlib
+CFLAGS  = -a -d -k- -O2 $(LOC)
+ASFLAGS = $(LOC)
+LDFLAGS = $(LOC)
+
+
+# variables
+ZLIB_LIB = zlib.lib
+
+OBJ1 = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj
+OBJ2 = gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj
+#OBJA =
+OBJP1 = +adler32.obj+compress.obj+crc32.obj+deflate.obj+gzclose.obj+gzlib.obj+gzread.obj
+OBJP2 = +gzwrite.obj+infback.obj+inffast.obj+inflate.obj+inftrees.obj+trees.obj+uncompr.obj+zutil.obj
+#OBJPA=
+
+
+# targets
+all: $(ZLIB_LIB) example.exe minigzip.exe
+
+.c.obj:
+	$(CC) -c $(CFLAGS) $<
+
+.asm.obj:
+	$(AS) -c $(ASFLAGS) $<
+
+adler32.obj: adler32.c zlib.h zconf.h
+
+compress.obj: compress.c zlib.h zconf.h
+
+crc32.obj: crc32.c zlib.h zconf.h crc32.h
+
+deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
+
+gzclose.obj: gzclose.c zlib.h zconf.h gzguts.h
+
+gzlib.obj: gzlib.c zlib.h zconf.h gzguts.h
+
+gzread.obj: gzread.c zlib.h zconf.h gzguts.h
+
+gzwrite.obj: gzwrite.c zlib.h zconf.h gzguts.h
+
+infback.obj: infback.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h
+
+inflate.obj: inflate.c zutil.h zlib.h zconf.h inftrees.h inflate.h \
+ inffast.h inffixed.h
+
+inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
+
+trees.obj: trees.c zutil.h zlib.h zconf.h deflate.h trees.h
+
+uncompr.obj: uncompr.c zlib.h zconf.h
+
+zutil.obj: zutil.c zutil.h zlib.h zconf.h
+
+example.obj: test/example.c zlib.h zconf.h
+
+minigzip.obj: test/minigzip.c zlib.h zconf.h
+
+
+# For the sake of the old Borland make,
+# the command line is cut to fit in the MS-DOS 128 byte limit:
+$(ZLIB_LIB): $(OBJ1) $(OBJ2) $(OBJA)
+	-del $(ZLIB_LIB)
+	$(AR) $(ZLIB_LIB) $(OBJP1)
+	$(AR) $(ZLIB_LIB) $(OBJP2)
+	$(AR) $(ZLIB_LIB) $(OBJPA)
+
+
+# testing
+test: example.exe minigzip.exe
+	example
+	echo hello world | minigzip | minigzip -d
+
+example.exe: example.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) example.obj $(ZLIB_LIB)
+
+minigzip.exe: minigzip.obj $(ZLIB_LIB)
+	$(LD) $(LDFLAGS) minigzip.obj $(ZLIB_LIB)
+
+
+# cleanup
+clean:
+	-del $(ZLIB_LIB)
+	-del *.obj
+	-del *.exe
+	-del *.tds
+	-del zlib.bak
+	-del foo.gz
diff --git a/third-party/zlib/win32/Makefile.gcc b/third-party/zlib/win32/Makefile.gcc
new file mode 100644
index 0000000..6d1ded6
--- /dev/null
+++ b/third-party/zlib/win32/Makefile.gcc
@@ -0,0 +1,182 @@
+# Makefile for zlib, derived from Makefile.dj2.
+# Modified for mingw32 by C. Spieler, 6/16/98.
+# Updated for zlib 1.2.x by Christian Spieler and Cosmin Truta, Mar-2003.
+# Last updated: Mar 2012.
+# Tested under Cygwin and MinGW.
+
+# Copyright (C) 1995-2003 Jean-loup Gailly.
+# For conditions of distribution and use, see copyright notice in zlib.h
+
+# To compile, or to compile and test, type from the top level zlib directory:
+#
+#   make -fwin32/Makefile.gcc;  make test testdll -fwin32/Makefile.gcc
+#
+# To use the asm code, type:
+#   cp contrib/asm?86/match.S ./match.S
+#   make LOC=-DASMV OBJA=match.o -fwin32/Makefile.gcc
+#
+# To install libz.a, zconf.h and zlib.h in the system directories, type:
+#
+#   make install -fwin32/Makefile.gcc
+#
+# BINARY_PATH, INCLUDE_PATH and LIBRARY_PATH must be set.
+#
+# To install the shared lib, append SHARED_MODE=1 to the make command :
+#
+#   make install -fwin32/Makefile.gcc SHARED_MODE=1
+
+# Note:
+# If the platform is *not* MinGW (e.g. it is Cygwin or UWIN),
+# the DLL name should be changed from "zlib1.dll".
+
+STATICLIB = libz.a
+SHAREDLIB = zlib1.dll
+IMPLIB    = libz.dll.a
+
+#
+# Set to 1 if shared object needs to be installed
+#
+SHARED_MODE=0
+
+#LOC = -DASMV
+#LOC = -DDEBUG -g
+
+PREFIX =
+CC = $(PREFIX)gcc
+CFLAGS = $(LOC) -O3 -Wall
+
+AS = $(CC)
+ASFLAGS = $(LOC) -Wall
+
+LD = $(CC)
+LDFLAGS = $(LOC)
+
+AR = $(PREFIX)ar
+ARFLAGS = rcs
+
+RC = $(PREFIX)windres
+RCFLAGS = --define GCC_WINDRES
+
+STRIP = $(PREFIX)strip
+
+CP = cp -fp
+# If GNU install is available, replace $(CP) with install.
+INSTALL = $(CP)
+RM = rm -f
+
+prefix ?= /usr/local
+exec_prefix = $(prefix)
+
+OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o \
+       gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
+OBJA =
+
+all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) example.exe minigzip.exe example_d.exe minigzip_d.exe
+
+test: example.exe minigzip.exe
+	./example
+	echo hello world | ./minigzip | ./minigzip -d
+
+testdll: example_d.exe minigzip_d.exe
+	./example_d
+	echo hello world | ./minigzip_d | ./minigzip_d -d
+
+.c.o:
+	$(CC) $(CFLAGS) -c -o $@ $<
+
+.S.o:
+	$(AS) $(ASFLAGS) -c -o $@ $<
+
+$(STATICLIB): $(OBJS) $(OBJA)
+	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
+
+$(IMPLIB): $(SHAREDLIB)
+
+$(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o
+	$(CC) -shared -Wl,--out-implib,$(IMPLIB) $(LDFLAGS) \
+	-o $@ win32/zlib.def $(OBJS) $(OBJA) zlibrc.o
+	$(STRIP) $@
+
+example.exe: example.o $(STATICLIB)
+	$(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB)
+	$(STRIP) $@
+
+minigzip.exe: minigzip.o $(STATICLIB)
+	$(LD) $(LDFLAGS) -o $@ minigzip.o $(STATICLIB)
+	$(STRIP) $@
+
+example_d.exe: example.o $(IMPLIB)
+	$(LD) $(LDFLAGS) -o $@ example.o $(IMPLIB)
+	$(STRIP) $@
+
+minigzip_d.exe: minigzip.o $(IMPLIB)
+	$(LD) $(LDFLAGS) -o $@ minigzip.o $(IMPLIB)
+	$(STRIP) $@
+
+example.o: test/example.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -c -o $@ test/example.c
+
+minigzip.o: test/minigzip.c zlib.h zconf.h
+	$(CC) $(CFLAGS) -I. -c -o $@ test/minigzip.c
+
+zlibrc.o: win32/zlib1.rc
+	$(RC) $(RCFLAGS) -o $@ win32/zlib1.rc
+
+.PHONY: install uninstall clean
+
+install: zlib.h zconf.h $(STATICLIB) $(IMPLIB)
+	@if test -z "$(DESTDIR)$(INCLUDE_PATH)" -o -z "$(DESTDIR)$(LIBRARY_PATH)" -o -z "$(DESTDIR)$(BINARY_PATH)"; then \
+		echo INCLUDE_PATH, LIBRARY_PATH, and BINARY_PATH must be specified; \
+		exit 1; \
+	fi
+	- at mkdir -p '$(DESTDIR)$(INCLUDE_PATH)'
+	- at mkdir -p '$(DESTDIR)$(LIBRARY_PATH)' '$(DESTDIR)$(LIBRARY_PATH)'/pkgconfig
+	-if [ "$(SHARED_MODE)" = "1" ]; then \
+		mkdir -p '$(DESTDIR)$(BINARY_PATH)'; \
+		$(INSTALL) $(SHAREDLIB) '$(DESTDIR)$(BINARY_PATH)'; \
+		$(INSTALL) $(IMPLIB) '$(DESTDIR)$(LIBRARY_PATH)'; \
+	fi
+	-$(INSTALL) zlib.h '$(DESTDIR)$(INCLUDE_PATH)'
+	-$(INSTALL) zconf.h '$(DESTDIR)$(INCLUDE_PATH)'
+	-$(INSTALL) $(STATICLIB) '$(DESTDIR)$(LIBRARY_PATH)'
+	sed \
+		-e 's|@prefix@|${prefix}|g' \
+		-e 's|@exec_prefix@|${exec_prefix}|g' \
+		-e 's|@libdir@|$(LIBRARY_PATH)|g' \
+		-e 's|@sharedlibdir@|$(LIBRARY_PATH)|g' \
+		-e 's|@includedir@|$(INCLUDE_PATH)|g' \
+		-e 's|@VERSION@|'`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' zlib.h`'|g' \
+		zlib.pc.in > '$(DESTDIR)$(LIBRARY_PATH)'/pkgconfig/zlib.pc
+
+uninstall:
+	-if [ "$(SHARED_MODE)" = "1" ]; then \
+		$(RM) '$(DESTDIR)$(BINARY_PATH)'/$(SHAREDLIB); \
+		$(RM) '$(DESTDIR)$(LIBRARY_PATH)'/$(IMPLIB); \
+	fi
+	-$(RM) '$(DESTDIR)$(INCLUDE_PATH)'/zlib.h
+	-$(RM) '$(DESTDIR)$(INCLUDE_PATH)'/zconf.h
+	-$(RM) '$(DESTDIR)$(LIBRARY_PATH)'/$(STATICLIB)
+
+clean:
+	-$(RM) $(STATICLIB)
+	-$(RM) $(SHAREDLIB)
+	-$(RM) $(IMPLIB)
+	-$(RM) *.o
+	-$(RM) *.exe
+	-$(RM) foo.gz
+
+adler32.o: zlib.h zconf.h
+compress.o: zlib.h zconf.h
+crc32.o: crc32.h zlib.h zconf.h
+deflate.o: deflate.h zutil.h zlib.h zconf.h
+gzclose.o: zlib.h zconf.h gzguts.h
+gzlib.o: zlib.h zconf.h gzguts.h
+gzread.o: zlib.h zconf.h gzguts.h
+gzwrite.o: zlib.h zconf.h gzguts.h
+inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
+inftrees.o: zutil.h zlib.h zconf.h inftrees.h
+trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
+uncompr.o: zlib.h zconf.h
+zutil.o: zutil.h zlib.h zconf.h
diff --git a/third-party/zlib/win32/Makefile.msc b/third-party/zlib/win32/Makefile.msc
new file mode 100644
index 0000000..67b7731
--- /dev/null
+++ b/third-party/zlib/win32/Makefile.msc
@@ -0,0 +1,163 @@
+# Makefile for zlib using Microsoft (Visual) C
+# zlib is copyright (C) 1995-2006 Jean-loup Gailly and Mark Adler
+#
+# Usage:
+#   nmake -f win32/Makefile.msc                          (standard build)
+#   nmake -f win32/Makefile.msc LOC=-DFOO                (nonstandard build)
+#   nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" \
+#         OBJA="inffas32.obj match686.obj"               (use ASM code, x86)
+#   nmake -f win32/Makefile.msc AS=ml64 LOC="-DASMV -DASMINF -I." \
+#         OBJA="inffasx64.obj gvmat64.obj inffas8664.obj"  (use ASM code, x64)
+
+# The toplevel directory of the source tree.
+#
+TOP = .
+
+# optional build flags
+LOC =
+
+# variables
+STATICLIB = zlib.lib
+SHAREDLIB = zlib1.dll
+IMPLIB    = zdll.lib
+
+CC = cl
+AS = ml
+LD = link
+AR = lib
+RC = rc
+CFLAGS  = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)
+WFLAGS  = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
+ASFLAGS = -coff -Zi $(LOC)
+LDFLAGS = -nologo -debug -incremental:no -opt:ref
+ARFLAGS = -nologo
+RCFLAGS = /dWIN32 /r
+
+OBJS = adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj \
+       gzwrite.obj infback.obj inflate.obj inftrees.obj inffast.obj trees.obj uncompr.obj zutil.obj
+OBJA =
+
+
+# targets
+all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) \
+     example.exe minigzip.exe example_d.exe minigzip_d.exe
+
+$(STATICLIB): $(OBJS) $(OBJA)
+	$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(OBJA)
+
+$(IMPLIB): $(SHAREDLIB)
+
+$(SHAREDLIB): $(TOP)/win32/zlib.def $(OBJS) $(OBJA) zlib1.res
+	$(LD) $(LDFLAGS) -def:$(TOP)/win32/zlib.def -dll -implib:$(IMPLIB) \
+	  -out:$@ -base:0x5A4C0000 $(OBJS) $(OBJA) zlib1.res
+	if exist $@.manifest \
+	  mt -nologo -manifest $@.manifest -outputresource:$@;2
+
+example.exe: example.obj $(STATICLIB)
+	$(LD) $(LDFLAGS) example.obj $(STATICLIB)
+	if exist $@.manifest \
+	  mt -nologo -manifest $@.manifest -outputresource:$@;1
+
+minigzip.exe: minigzip.obj $(STATICLIB)
+	$(LD) $(LDFLAGS) minigzip.obj $(STATICLIB)
+	if exist $@.manifest \
+	  mt -nologo -manifest $@.manifest -outputresource:$@;1
+
+example_d.exe: example.obj $(IMPLIB)
+	$(LD) $(LDFLAGS) -out:$@ example.obj $(IMPLIB)
+	if exist $@.manifest \
+	  mt -nologo -manifest $@.manifest -outputresource:$@;1
+
+minigzip_d.exe: minigzip.obj $(IMPLIB)
+	$(LD) $(LDFLAGS) -out:$@ minigzip.obj $(IMPLIB)
+	if exist $@.manifest \
+	  mt -nologo -manifest $@.manifest -outputresource:$@;1
+
+{$(TOP)}.c.obj:
+	$(CC) -c $(WFLAGS) $(CFLAGS) $<
+
+{$(TOP)/test}.c.obj:
+	$(CC) -c -I$(TOP) $(WFLAGS) $(CFLAGS) $<
+
+{$(TOP)/contrib/masmx64}.c.obj:
+	$(CC) -c $(WFLAGS) $(CFLAGS) $<
+
+{$(TOP)/contrib/masmx64}.asm.obj:
+	$(AS) -c $(ASFLAGS) $<
+
+{$(TOP)/contrib/masmx86}.asm.obj:
+	$(AS) -c $(ASFLAGS) $<
+
+adler32.obj: $(TOP)/adler32.c $(TOP)/zlib.h $(TOP)/zconf.h
+
+compress.obj: $(TOP)/compress.c $(TOP)/zlib.h $(TOP)/zconf.h
+
+crc32.obj: $(TOP)/crc32.c $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/crc32.h
+
+deflate.obj: $(TOP)/deflate.c $(TOP)/deflate.h $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h
+
+gzclose.obj: $(TOP)/gzclose.c $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/gzguts.h
+
+gzlib.obj: $(TOP)/gzlib.c $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/gzguts.h
+
+gzread.obj: $(TOP)/gzread.c $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/gzguts.h
+
+gzwrite.obj: $(TOP)/gzwrite.c $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/gzguts.h
+
+infback.obj: $(TOP)/infback.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/inftrees.h $(TOP)/inflate.h \
+             $(TOP)/inffast.h $(TOP)/inffixed.h
+
+inffast.obj: $(TOP)/inffast.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/inftrees.h $(TOP)/inflate.h \
+             $(TOP)/inffast.h
+
+inflate.obj: $(TOP)/inflate.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/inftrees.h $(TOP)/inflate.h \
+             $(TOP)/inffast.h $(TOP)/inffixed.h
+
+inftrees.obj: $(TOP)/inftrees.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/inftrees.h
+
+trees.obj: $(TOP)/trees.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h $(TOP)/deflate.h $(TOP)/trees.h
+
+uncompr.obj: $(TOP)/uncompr.c $(TOP)/zlib.h $(TOP)/zconf.h
+
+zutil.obj: $(TOP)/zutil.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h
+
+gvmat64.obj: $(TOP)/contrib\masmx64\gvmat64.asm
+
+inffasx64.obj: $(TOP)/contrib\masmx64\inffasx64.asm
+
+inffas8664.obj: $(TOP)/contrib\masmx64\inffas8664.c $(TOP)/zutil.h $(TOP)/zlib.h $(TOP)/zconf.h \
+		$(TOP)/inftrees.h $(TOP)/inflate.h $(TOP)/inffast.h
+
+inffas32.obj: $(TOP)/contrib\masmx86\inffas32.asm
+
+match686.obj: $(TOP)/contrib\masmx86\match686.asm
+
+example.obj: $(TOP)/test/example.c $(TOP)/zlib.h $(TOP)/zconf.h
+
+minigzip.obj: $(TOP)/test/minigzip.c $(TOP)/zlib.h $(TOP)/zconf.h
+
+zlib1.res: $(TOP)/win32/zlib1.rc
+	$(RC) $(RCFLAGS) /fo$@ $(TOP)/win32/zlib1.rc
+
+# testing
+test: example.exe minigzip.exe
+	example
+	echo hello world | minigzip | minigzip -d
+
+testdll: example_d.exe minigzip_d.exe
+	example_d
+	echo hello world | minigzip_d | minigzip_d -d
+
+
+# cleanup
+clean:
+	-del $(STATICLIB)
+	-del $(SHAREDLIB)
+	-del $(IMPLIB)
+	-del *.obj
+	-del *.res
+	-del *.exp
+	-del *.exe
+	-del *.pdb
+	-del *.manifest
+	-del foo.gz
diff --git a/third-party/zlib/win32/README-WIN32.txt b/third-party/zlib/win32/README-WIN32.txt
new file mode 100644
index 0000000..3d77d52
--- /dev/null
+++ b/third-party/zlib/win32/README-WIN32.txt
@@ -0,0 +1,103 @@
+ZLIB DATA COMPRESSION LIBRARY
+
+zlib 1.2.8 is a general purpose data compression library.  All the code is
+thread safe.  The data format used by the zlib library is described by RFCs
+(Request for Comments) 1950 to 1952 in the files
+http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
+and rfc1952.txt (gzip format).
+
+All functions of the compression library are documented in the file zlib.h
+(volunteer to write man pages welcome, contact zlib at gzip.org).  Two compiled
+examples are distributed in this package, example and minigzip.  The example_d
+and minigzip_d flavors validate that the zlib1.dll file is working correctly.
+
+Questions about zlib should be sent to <zlib at gzip.org>.  The zlib home page
+is http://zlib.net/ .  Before reporting a problem, please check this site to
+verify that you have the latest version of zlib; otherwise get the latest
+version and check whether the problem still exists or not.
+
+PLEASE read DLL_FAQ.txt, and the the zlib FAQ http://zlib.net/zlib_faq.html
+before asking for help.
+
+
+Manifest:
+
+The package zlib-1.2.8-win32-x86.zip will contain the following files:
+
+  README-WIN32.txt This document
+  ChangeLog        Changes since previous zlib packages
+  DLL_FAQ.txt      Frequently asked questions about zlib1.dll
+  zlib.3.pdf       Documentation of this library in Adobe Acrobat format
+
+  example.exe      A statically-bound example (using zlib.lib, not the dll)
+  example.pdb      Symbolic information for debugging example.exe
+
+  example_d.exe    A zlib1.dll bound example (using zdll.lib)
+  example_d.pdb    Symbolic information for debugging example_d.exe
+
+  minigzip.exe     A statically-bound test program (using zlib.lib, not the dll)
+  minigzip.pdb     Symbolic information for debugging minigzip.exe
+
+  minigzip_d.exe   A zlib1.dll bound test program (using zdll.lib)
+  minigzip_d.pdb   Symbolic information for debugging minigzip_d.exe
+
+  zlib.h           Install these files into the compilers' INCLUDE path to
+  zconf.h          compile programs which use zlib.lib or zdll.lib
+
+  zdll.lib         Install these files into the compilers' LIB path if linking
+  zdll.exp         a compiled program to the zlib1.dll binary
+
+  zlib.lib         Install these files into the compilers' LIB path to link zlib
+  zlib.pdb         into compiled programs, without zlib1.dll runtime dependency
+                   (zlib.pdb provides debugging info to the compile time linker)
+
+  zlib1.dll        Install this binary shared library into the system PATH, or
+                   the program's runtime directory (where the .exe resides)
+  zlib1.pdb        Install in the same directory as zlib1.dll, in order to debug
+                   an application crash using WinDbg or similar tools.
+
+All .pdb files above are entirely optional, but are very useful to a developer
+attempting to diagnose program misbehavior or a crash.  Many additional
+important files for developers can be found in the zlib127.zip source package
+available from http://zlib.net/ - review that package's README file for details.
+
+
+Acknowledgments:
+
+The deflate format used by zlib was defined by Phil Katz.  The deflate and
+zlib specifications were written by L.  Peter Deutsch.  Thanks to all the
+people who reported problems and suggested various improvements in zlib; they
+are too numerous to cite here.
+
+
+Copyright notice:
+
+  (C) 1995-2012 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup at gzip.org          madler at alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving
+lengthy legal documents to sign.  The sources are provided for free but without
+warranty of any kind.  The library has been entirely written by Jean-loup
+Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in
+the file ChangeLog history information documenting your changes.  Please read
+the FAQ for more information on the distribution of modified source versions.
diff --git a/third-party/zlib/win32/VisualC.txt b/third-party/zlib/win32/VisualC.txt
new file mode 100644
index 0000000..579a5fc
--- /dev/null
+++ b/third-party/zlib/win32/VisualC.txt
@@ -0,0 +1,3 @@
+
+To build zlib using the Microsoft Visual C++ environment,
+use the appropriate project from the projects/ directory.
diff --git a/third-party/zlib/zconf.h.in b/third-party/zlib/zconf.h.in
new file mode 100644
index 0000000..9987a77
--- /dev/null
+++ b/third-party/zlib/zconf.h.in
@@ -0,0 +1,511 @@
+/* zconf.h -- configuration of the zlib compression library
+ * Copyright (C) 1995-2013 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#ifndef ZCONF_H
+#define ZCONF_H
+
+/*
+ * If you *really* need a unique prefix for all types and library functions,
+ * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
+ * Even better than compiling with -DZ_PREFIX would be to use configure to set
+ * this permanently in zconf.h using "./configure --zprefix".
+ */
+#ifdef Z_PREFIX     /* may be set to #if 1 by ./configure */
+#  define Z_PREFIX_SET
+
+/* all linked symbols */
+#  define _dist_code            z__dist_code
+#  define _length_code          z__length_code
+#  define _tr_align             z__tr_align
+#  define _tr_flush_bits        z__tr_flush_bits
+#  define _tr_flush_block       z__tr_flush_block
+#  define _tr_init              z__tr_init
+#  define _tr_stored_block      z__tr_stored_block
+#  define _tr_tally             z__tr_tally
+#  define adler32               z_adler32
+#  define adler32_combine       z_adler32_combine
+#  define adler32_combine64     z_adler32_combine64
+#  ifndef Z_SOLO
+#    define compress              z_compress
+#    define compress2             z_compress2
+#    define compressBound         z_compressBound
+#  endif
+#  define crc32                 z_crc32
+#  define crc32_combine         z_crc32_combine
+#  define crc32_combine64       z_crc32_combine64
+#  define deflate               z_deflate
+#  define deflateBound          z_deflateBound
+#  define deflateCopy           z_deflateCopy
+#  define deflateEnd            z_deflateEnd
+#  define deflateInit2_         z_deflateInit2_
+#  define deflateInit_          z_deflateInit_
+#  define deflateParams         z_deflateParams
+#  define deflatePending        z_deflatePending
+#  define deflatePrime          z_deflatePrime
+#  define deflateReset          z_deflateReset
+#  define deflateResetKeep      z_deflateResetKeep
+#  define deflateSetDictionary  z_deflateSetDictionary
+#  define deflateSetHeader      z_deflateSetHeader
+#  define deflateTune           z_deflateTune
+#  define deflate_copyright     z_deflate_copyright
+#  define get_crc_table         z_get_crc_table
+#  ifndef Z_SOLO
+#    define gz_error              z_gz_error
+#    define gz_intmax             z_gz_intmax
+#    define gz_strwinerror        z_gz_strwinerror
+#    define gzbuffer              z_gzbuffer
+#    define gzclearerr            z_gzclearerr
+#    define gzclose               z_gzclose
+#    define gzclose_r             z_gzclose_r
+#    define gzclose_w             z_gzclose_w
+#    define gzdirect              z_gzdirect
+#    define gzdopen               z_gzdopen
+#    define gzeof                 z_gzeof
+#    define gzerror               z_gzerror
+#    define gzflush               z_gzflush
+#    define gzgetc                z_gzgetc
+#    define gzgetc_               z_gzgetc_
+#    define gzgets                z_gzgets
+#    define gzoffset              z_gzoffset
+#    define gzoffset64            z_gzoffset64
+#    define gzopen                z_gzopen
+#    define gzopen64              z_gzopen64
+#    ifdef _WIN32
+#      define gzopen_w              z_gzopen_w
+#    endif
+#    define gzprintf              z_gzprintf
+#    define gzvprintf             z_gzvprintf
+#    define gzputc                z_gzputc
+#    define gzputs                z_gzputs
+#    define gzread                z_gzread
+#    define gzrewind              z_gzrewind
+#    define gzseek                z_gzseek
+#    define gzseek64              z_gzseek64
+#    define gzsetparams           z_gzsetparams
+#    define gztell                z_gztell
+#    define gztell64              z_gztell64
+#    define gzungetc              z_gzungetc
+#    define gzwrite               z_gzwrite
+#  endif
+#  define inflate               z_inflate
+#  define inflateBack           z_inflateBack
+#  define inflateBackEnd        z_inflateBackEnd
+#  define inflateBackInit_      z_inflateBackInit_
+#  define inflateCopy           z_inflateCopy
+#  define inflateEnd            z_inflateEnd
+#  define inflateGetHeader      z_inflateGetHeader
+#  define inflateInit2_         z_inflateInit2_
+#  define inflateInit_          z_inflateInit_
+#  define inflateMark           z_inflateMark
+#  define inflatePrime          z_inflatePrime
+#  define inflateReset          z_inflateReset
+#  define inflateReset2         z_inflateReset2
+#  define inflateSetDictionary  z_inflateSetDictionary
+#  define inflateGetDictionary  z_inflateGetDictionary
+#  define inflateSync           z_inflateSync
+#  define inflateSyncPoint      z_inflateSyncPoint
+#  define inflateUndermine      z_inflateUndermine
+#  define inflateResetKeep      z_inflateResetKeep
+#  define inflate_copyright     z_inflate_copyright
+#  define inflate_fast          z_inflate_fast
+#  define inflate_table         z_inflate_table
+#  ifndef Z_SOLO
+#    define uncompress            z_uncompress
+#  endif
+#  define zError                z_zError
+#  ifndef Z_SOLO
+#    define zcalloc               z_zcalloc
+#    define zcfree                z_zcfree
+#  endif
+#  define zlibCompileFlags      z_zlibCompileFlags
+#  define zlibVersion           z_zlibVersion
+
+/* all zlib typedefs in zlib.h and zconf.h */
+#  define Byte                  z_Byte
+#  define Bytef                 z_Bytef
+#  define alloc_func            z_alloc_func
+#  define charf                 z_charf
+#  define free_func             z_free_func
+#  ifndef Z_SOLO
+#    define gzFile                z_gzFile
+#  endif
+#  define gz_header             z_gz_header
+#  define gz_headerp            z_gz_headerp
+#  define in_func               z_in_func
+#  define intf                  z_intf
+#  define out_func              z_out_func
+#  define uInt                  z_uInt
+#  define uIntf                 z_uIntf
+#  define uLong                 z_uLong
+#  define uLongf                z_uLongf
+#  define voidp                 z_voidp
+#  define voidpc                z_voidpc
+#  define voidpf                z_voidpf
+
+/* all zlib structs in zlib.h and zconf.h */
+#  define gz_header_s           z_gz_header_s
+#  define internal_state        z_internal_state
+
+#endif
+
+#if defined(__MSDOS__) && !defined(MSDOS)
+#  define MSDOS
+#endif
+#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
+#  define OS2
+#endif
+#if defined(_WINDOWS) && !defined(WINDOWS)
+#  define WINDOWS
+#endif
+#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
+#  ifndef WIN32
+#    define WIN32
+#  endif
+#endif
+#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
+#  if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
+#    ifndef SYS16BIT
+#      define SYS16BIT
+#    endif
+#  endif
+#endif
+
+/*
+ * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
+ * than 64k bytes at a time (needed on systems with 16-bit int).
+ */
+#ifdef SYS16BIT
+#  define MAXSEG_64K
+#endif
+#ifdef MSDOS
+#  define UNALIGNED_OK
+#endif
+
+#ifdef __STDC_VERSION__
+#  ifndef STDC
+#    define STDC
+#  endif
+#  if __STDC_VERSION__ >= 199901L
+#    ifndef STDC99
+#      define STDC99
+#    endif
+#  endif
+#endif
+#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
+#  define STDC
+#endif
+#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
+#  define STDC
+#endif
+#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
+#  define STDC
+#endif
+#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
+#  define STDC
+#endif
+
+#if defined(__OS400__) && !defined(STDC)    /* iSeries (formerly AS/400). */
+#  define STDC
+#endif
+
+#ifndef STDC
+#  ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
+#    define const       /* note: need a more gentle solution here */
+#  endif
+#endif
+
+#if defined(ZLIB_CONST) && !defined(z_const)
+#  define z_const const
+#else
+#  define z_const
+#endif
+
+/* Some Mac compilers merge all .h files incorrectly: */
+#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
+#  define NO_DUMMY_DECL
+#endif
+
+/* Maximum value for memLevel in deflateInit2 */
+#ifndef MAX_MEM_LEVEL
+#  ifdef MAXSEG_64K
+#    define MAX_MEM_LEVEL 8
+#  else
+#    define MAX_MEM_LEVEL 9
+#  endif
+#endif
+
+/* Maximum value for windowBits in deflateInit2 and inflateInit2.
+ * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
+ * created by gzip. (Files created by minigzip can still be extracted by
+ * gzip.)
+ */
+#ifndef MAX_WBITS
+#  define MAX_WBITS   15 /* 32K LZ77 window */
+#endif
+
+/* The memory requirements for deflate are (in bytes):
+            (1 << (windowBits+2)) +  (1 << (memLevel+9))
+ that is: 128K for windowBits=15  +  128K for memLevel = 8  (default values)
+ plus a few kilobytes for small objects. For example, if you want to reduce
+ the default memory requirements from 256K to 128K, compile with
+     make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
+ Of course this will generally degrade compression (there's no free lunch).
+
+   The memory requirements for inflate are (in bytes) 1 << windowBits
+ that is, 32K for windowBits=15 (default value) plus a few kilobytes
+ for small objects.
+*/
+
+                        /* Type declarations */
+
+#ifndef OF /* function prototypes */
+#  ifdef STDC
+#    define OF(args)  args
+#  else
+#    define OF(args)  ()
+#  endif
+#endif
+
+#ifndef Z_ARG /* function prototypes for stdarg */
+#  if defined(STDC) || defined(Z_HAVE_STDARG_H)
+#    define Z_ARG(args)  args
+#  else
+#    define Z_ARG(args)  ()
+#  endif
+#endif
+
+/* The following definitions for FAR are needed only for MSDOS mixed
+ * model programming (small or medium model with some far allocations).
+ * This was tested only with MSC; for other MSDOS compilers you may have
+ * to define NO_MEMCPY in zutil.h.  If you don't need the mixed model,
+ * just define FAR to be empty.
+ */
+#ifdef SYS16BIT
+#  if defined(M_I86SM) || defined(M_I86MM)
+     /* MSC small or medium model */
+#    define SMALL_MEDIUM
+#    ifdef _MSC_VER
+#      define FAR _far
+#    else
+#      define FAR far
+#    endif
+#  endif
+#  if (defined(__SMALL__) || defined(__MEDIUM__))
+     /* Turbo C small or medium model */
+#    define SMALL_MEDIUM
+#    ifdef __BORLANDC__
+#      define FAR _far
+#    else
+#      define FAR far
+#    endif
+#  endif
+#endif
+
+#if defined(WINDOWS) || defined(WIN32)
+   /* If building or using zlib as a DLL, define ZLIB_DLL.
+    * This is not mandatory, but it offers a little performance increase.
+    */
+#  ifdef ZLIB_DLL
+#    if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
+#      ifdef ZLIB_INTERNAL
+#        define ZEXTERN extern __declspec(dllexport)
+#      else
+#        define ZEXTERN extern __declspec(dllimport)
+#      endif
+#    endif
+#  endif  /* ZLIB_DLL */
+   /* If building or using zlib with the WINAPI/WINAPIV calling convention,
+    * define ZLIB_WINAPI.
+    * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
+    */
+#  ifdef ZLIB_WINAPI
+#    ifdef FAR
+#      undef FAR
+#    endif
+#    include <windows.h>
+     /* No need for _export, use ZLIB.DEF instead. */
+     /* For complete Windows compatibility, use WINAPI, not __stdcall. */
+#    define ZEXPORT WINAPI
+#    ifdef WIN32
+#      define ZEXPORTVA WINAPIV
+#    else
+#      define ZEXPORTVA FAR CDECL
+#    endif
+#  endif
+#endif
+
+#if defined (__BEOS__)
+#  ifdef ZLIB_DLL
+#    ifdef ZLIB_INTERNAL
+#      define ZEXPORT   __declspec(dllexport)
+#      define ZEXPORTVA __declspec(dllexport)
+#    else
+#      define ZEXPORT   __declspec(dllimport)
+#      define ZEXPORTVA __declspec(dllimport)
+#    endif
+#  endif
+#endif
+
+#ifndef ZEXTERN
+#  define ZEXTERN extern
+#endif
+#ifndef ZEXPORT
+#  define ZEXPORT
+#endif
+#ifndef ZEXPORTVA
+#  define ZEXPORTVA
+#endif
+
+#ifndef FAR
+#  define FAR
+#endif
+
+#if !defined(__MACTYPES__)
+typedef unsigned char  Byte;  /* 8 bits */
+#endif
+typedef unsigned int   uInt;  /* 16 bits or more */
+typedef unsigned long  uLong; /* 32 bits or more */
+
+#ifdef SMALL_MEDIUM
+   /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
+#  define Bytef Byte FAR
+#else
+   typedef Byte  FAR Bytef;
+#endif
+typedef char  FAR charf;
+typedef int   FAR intf;
+typedef uInt  FAR uIntf;
+typedef uLong FAR uLongf;
+
+#ifdef STDC
+   typedef void const *voidpc;
+   typedef void FAR   *voidpf;
+   typedef void       *voidp;
+#else
+   typedef Byte const *voidpc;
+   typedef Byte FAR   *voidpf;
+   typedef Byte       *voidp;
+#endif
+
+#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
+#  include <limits.h>
+#  if (UINT_MAX == 0xffffffffUL)
+#    define Z_U4 unsigned
+#  elif (ULONG_MAX == 0xffffffffUL)
+#    define Z_U4 unsigned long
+#  elif (USHRT_MAX == 0xffffffffUL)
+#    define Z_U4 unsigned short
+#  endif
+#endif
+
+#ifdef Z_U4
+   typedef Z_U4 z_crc_t;
+#else
+   typedef unsigned long z_crc_t;
+#endif
+
+#ifdef HAVE_UNISTD_H    /* may be set to #if 1 by ./configure */
+#  define Z_HAVE_UNISTD_H
+#endif
+
+#ifdef HAVE_STDARG_H    /* may be set to #if 1 by ./configure */
+#  define Z_HAVE_STDARG_H
+#endif
+
+#ifdef STDC
+#  ifndef Z_SOLO
+#    include <sys/types.h>      /* for off_t */
+#  endif
+#endif
+
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+#  ifndef Z_SOLO
+#    include <stdarg.h>         /* for va_list */
+#  endif
+#endif
+
+#ifdef _WIN32
+#  ifndef Z_SOLO
+#    include <stddef.h>         /* for wchar_t */
+#  endif
+#endif
+
+/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
+ * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
+ * though the former does not conform to the LFS document), but considering
+ * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
+ * equivalently requesting no 64-bit operations
+ */
+#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
+#  undef _LARGEFILE64_SOURCE
+#endif
+
+#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H)
+#  define Z_HAVE_UNISTD_H
+#endif
+#ifndef Z_SOLO
+#  if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
+#    include <unistd.h>         /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
+#    ifdef VMS
+#      include <unixio.h>       /* for off_t */
+#    endif
+#    ifndef z_off_t
+#      define z_off_t off_t
+#    endif
+#  endif
+#endif
+
+#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
+#  define Z_LFS64
+#endif
+
+#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
+#  define Z_LARGE64
+#endif
+
+#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
+#  define Z_WANT64
+#endif
+
+#if !defined(SEEK_SET) && !defined(Z_SOLO)
+#  define SEEK_SET        0       /* Seek from beginning of file.  */
+#  define SEEK_CUR        1       /* Seek from current position.  */
+#  define SEEK_END        2       /* Set file pointer to EOF plus "offset" */
+#endif
+
+#ifndef z_off_t
+#  define z_off_t long
+#endif
+
+#if !defined(_WIN32) && defined(Z_LARGE64)
+#  define z_off64_t off64_t
+#else
+#  if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO)
+#    define z_off64_t __int64
+#  else
+#    define z_off64_t z_off_t
+#  endif
+#endif
+
+/* MVS linker does not support external names larger than 8 bytes */
+#if defined(__MVS__)
+  #pragma map(deflateInit_,"DEIN")
+  #pragma map(deflateInit2_,"DEIN2")
+  #pragma map(deflateEnd,"DEEND")
+  #pragma map(deflateBound,"DEBND")
+  #pragma map(inflateInit_,"ININ")
+  #pragma map(inflateInit2_,"ININ2")
+  #pragma map(inflateEnd,"INEND")
+  #pragma map(inflateSync,"INSY")
+  #pragma map(inflateSetDictionary,"INSEDI")
+  #pragma map(compressBound,"CMBND")
+  #pragma map(inflate_table,"INTABL")
+  #pragma map(inflate_fast,"INFA")
+  #pragma map(inflate_copyright,"INCOPY")
+#endif
+
+#endif /* ZCONF_H */
diff --git a/third-party/zlib/zlib.h b/third-party/zlib/zlib.h
new file mode 100644
index 0000000..3e0c767
--- /dev/null
+++ b/third-party/zlib/zlib.h
@@ -0,0 +1,1768 @@
+/* zlib.h -- interface of the 'zlib' general purpose compression library
+  version 1.2.8, April 28th, 2013
+
+  Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup at gzip.org          madler at alumni.caltech.edu
+
+
+  The data format used by the zlib library is described by RFCs (Request for
+  Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
+  (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
+*/
+
+#ifndef ZLIB_H
+#define ZLIB_H
+
+#include "zconf.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define ZLIB_VERSION "1.2.8"
+#define ZLIB_VERNUM 0x1280
+#define ZLIB_VER_MAJOR 1
+#define ZLIB_VER_MINOR 2
+#define ZLIB_VER_REVISION 8
+#define ZLIB_VER_SUBREVISION 0
+
+/*
+    The 'zlib' compression library provides in-memory compression and
+  decompression functions, including integrity checks of the uncompressed data.
+  This version of the library supports only one compression method (deflation)
+  but other algorithms will be added later and will have the same stream
+  interface.
+
+    Compression can be done in a single step if the buffers are large enough,
+  or can be done by repeated calls of the compression function.  In the latter
+  case, the application must provide more input and/or consume the output
+  (providing more output space) before each call.
+
+    The compressed data format used by default by the in-memory functions is
+  the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped
+  around a deflate stream, which is itself documented in RFC 1951.
+
+    The library also supports reading and writing files in gzip (.gz) format
+  with an interface similar to that of stdio using the functions that start
+  with "gz".  The gzip format is different from the zlib format.  gzip is a
+  gzip wrapper, documented in RFC 1952, wrapped around a deflate stream.
+
+    This library can optionally read and write gzip streams in memory as well.
+
+    The zlib format was designed to be compact and fast for use in memory
+  and on communications channels.  The gzip format was designed for single-
+  file compression on file systems, has a larger header than zlib to maintain
+  directory information, and uses a different, slower check method than zlib.
+
+    The library does not install any signal handler.  The decoder checks
+  the consistency of the compressed data, so the library should never crash
+  even in case of corrupted input.
+*/
+
+typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
+typedef void   (*free_func)  OF((voidpf opaque, voidpf address));
+
+struct internal_state;
+
+typedef struct z_stream_s {
+    z_const Bytef *next_in;     /* next input byte */
+    uInt     avail_in;  /* number of bytes available at next_in */
+    uLong    total_in;  /* total number of input bytes read so far */
+
+    Bytef    *next_out; /* next output byte should be put there */
+    uInt     avail_out; /* remaining free space at next_out */
+    uLong    total_out; /* total number of bytes output so far */
+
+    z_const char *msg;  /* last error message, NULL if no error */
+    struct internal_state FAR *state; /* not visible by applications */
+
+    alloc_func zalloc;  /* used to allocate the internal state */
+    free_func  zfree;   /* used to free the internal state */
+    voidpf     opaque;  /* private data object passed to zalloc and zfree */
+
+    int     data_type;  /* best guess about the data type: binary or text */
+    uLong   adler;      /* adler32 value of the uncompressed data */
+    uLong   reserved;   /* reserved for future use */
+} z_stream;
+
+typedef z_stream FAR *z_streamp;
+
+/*
+     gzip header information passed to and from zlib routines.  See RFC 1952
+  for more details on the meanings of these fields.
+*/
+typedef struct gz_header_s {
+    int     text;       /* true if compressed data believed to be text */
+    uLong   time;       /* modification time */
+    int     xflags;     /* extra flags (not used when writing a gzip file) */
+    int     os;         /* operating system */
+    Bytef   *extra;     /* pointer to extra field or Z_NULL if none */
+    uInt    extra_len;  /* extra field length (valid if extra != Z_NULL) */
+    uInt    extra_max;  /* space at extra (only when reading header) */
+    Bytef   *name;      /* pointer to zero-terminated file name or Z_NULL */
+    uInt    name_max;   /* space at name (only when reading header) */
+    Bytef   *comment;   /* pointer to zero-terminated comment or Z_NULL */
+    uInt    comm_max;   /* space at comment (only when reading header) */
+    int     hcrc;       /* true if there was or will be a header crc */
+    int     done;       /* true when done reading gzip header (not used
+                           when writing a gzip file) */
+} gz_header;
+
+typedef gz_header FAR *gz_headerp;
+
+/*
+     The application must update next_in and avail_in when avail_in has dropped
+   to zero.  It must update next_out and avail_out when avail_out has dropped
+   to zero.  The application must initialize zalloc, zfree and opaque before
+   calling the init function.  All other fields are set by the compression
+   library and must not be updated by the application.
+
+     The opaque value provided by the application will be passed as the first
+   parameter for calls of zalloc and zfree.  This can be useful for custom
+   memory management.  The compression library attaches no meaning to the
+   opaque value.
+
+     zalloc must return Z_NULL if there is not enough memory for the object.
+   If zlib is used in a multi-threaded application, zalloc and zfree must be
+   thread safe.
+
+     On 16-bit systems, the functions zalloc and zfree must be able to allocate
+   exactly 65536 bytes, but will not be required to allocate more than this if
+   the symbol MAXSEG_64K is defined (see zconf.h).  WARNING: On MSDOS, pointers
+   returned by zalloc for objects of exactly 65536 bytes *must* have their
+   offset normalized to zero.  The default allocation function provided by this
+   library ensures this (see zutil.c).  To reduce memory requirements and avoid
+   any allocation of 64K objects, at the expense of compression ratio, compile
+   the library with -DMAX_WBITS=14 (see zconf.h).
+
+     The fields total_in and total_out can be used for statistics or progress
+   reports.  After compression, total_in holds the total size of the
+   uncompressed data and may be saved for use in the decompressor (particularly
+   if the decompressor wants to decompress everything in a single step).
+*/
+
+                        /* constants */
+
+#define Z_NO_FLUSH      0
+#define Z_PARTIAL_FLUSH 1
+#define Z_SYNC_FLUSH    2
+#define Z_FULL_FLUSH    3
+#define Z_FINISH        4
+#define Z_BLOCK         5
+#define Z_TREES         6
+/* Allowed flush values; see deflate() and inflate() below for details */
+
+#define Z_OK            0
+#define Z_STREAM_END    1
+#define Z_NEED_DICT     2
+#define Z_ERRNO        (-1)
+#define Z_STREAM_ERROR (-2)
+#define Z_DATA_ERROR   (-3)
+#define Z_MEM_ERROR    (-4)
+#define Z_BUF_ERROR    (-5)
+#define Z_VERSION_ERROR (-6)
+/* Return codes for the compression/decompression functions. Negative values
+ * are errors, positive values are used for special but normal events.
+ */
+
+#define Z_NO_COMPRESSION         0
+#define Z_BEST_SPEED             1
+#define Z_BEST_COMPRESSION       9
+#define Z_DEFAULT_COMPRESSION  (-1)
+/* compression levels */
+
+#define Z_FILTERED            1
+#define Z_HUFFMAN_ONLY        2
+#define Z_RLE                 3
+#define Z_FIXED               4
+#define Z_DEFAULT_STRATEGY    0
+/* compression strategy; see deflateInit2() below for details */
+
+#define Z_BINARY   0
+#define Z_TEXT     1
+#define Z_ASCII    Z_TEXT   /* for compatibility with 1.2.2 and earlier */
+#define Z_UNKNOWN  2
+/* Possible values of the data_type field (though see inflate()) */
+
+#define Z_DEFLATED   8
+/* The deflate compression method (the only one supported in this version) */
+
+#define Z_NULL  0  /* for initializing zalloc, zfree, opaque */
+
+#define zlib_version zlibVersion()
+/* for compatibility with versions < 1.0.2 */
+
+
+                        /* basic functions */
+
+ZEXTERN const char * ZEXPORT zlibVersion OF((void));
+/* The application can compare zlibVersion and ZLIB_VERSION for consistency.
+   If the first character differs, the library code actually used is not
+   compatible with the zlib.h header file used by the application.  This check
+   is automatically made by deflateInit and inflateInit.
+ */
+
+/*
+ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
+
+     Initializes the internal stream state for compression.  The fields
+   zalloc, zfree and opaque must be initialized before by the caller.  If
+   zalloc and zfree are set to Z_NULL, deflateInit updates them to use default
+   allocation functions.
+
+     The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
+   1 gives best speed, 9 gives best compression, 0 gives no compression at all
+   (the input data is simply copied a block at a time).  Z_DEFAULT_COMPRESSION
+   requests a default compromise between speed and compression (currently
+   equivalent to level 6).
+
+     deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_STREAM_ERROR if level is not a valid compression level, or
+   Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible
+   with the version assumed by the caller (ZLIB_VERSION).  msg is set to null
+   if there is no error message.  deflateInit does not perform any compression:
+   this will be done by deflate().
+*/
+
+
+ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
+/*
+    deflate compresses as much data as possible, and stops when the input
+  buffer becomes empty or the output buffer becomes full.  It may introduce
+  some output latency (reading input without producing any output) except when
+  forced to flush.
+
+    The detailed semantics are as follows.  deflate performs one or both of the
+  following actions:
+
+  - Compress more input starting at next_in and update next_in and avail_in
+    accordingly.  If not all input can be processed (because there is not
+    enough room in the output buffer), next_in and avail_in are updated and
+    processing will resume at this point for the next call of deflate().
+
+  - Provide more output starting at next_out and update next_out and avail_out
+    accordingly.  This action is forced if the parameter flush is non zero.
+    Forcing flush frequently degrades the compression ratio, so this parameter
+    should be set only when necessary (in interactive applications).  Some
+    output may be provided even if flush is not set.
+
+    Before the call of deflate(), the application should ensure that at least
+  one of the actions is possible, by providing more input and/or consuming more
+  output, and updating avail_in or avail_out accordingly; avail_out should
+  never be zero before the call.  The application can consume the compressed
+  output when it wants, for example when the output buffer is full (avail_out
+  == 0), or after each call of deflate().  If deflate returns Z_OK and with
+  zero avail_out, it must be called again after making room in the output
+  buffer because there might be more output pending.
+
+    Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to
+  decide how much data to accumulate before producing output, in order to
+  maximize compression.
+
+    If the parameter flush is set to Z_SYNC_FLUSH, all pending output is
+  flushed to the output buffer and the output is aligned on a byte boundary, so
+  that the decompressor can get all input data available so far.  (In
+  particular avail_in is zero after the call if enough output space has been
+  provided before the call.) Flushing may degrade compression for some
+  compression algorithms and so it should be used only when necessary.  This
+  completes the current deflate block and follows it with an empty stored block
+  that is three bits plus filler bits to the next byte, followed by four bytes
+  (00 00 ff ff).
+
+    If flush is set to Z_PARTIAL_FLUSH, all pending output is flushed to the
+  output buffer, but the output is not aligned to a byte boundary.  All of the
+  input data so far will be available to the decompressor, as for Z_SYNC_FLUSH.
+  This completes the current deflate block and follows it with an empty fixed
+  codes block that is 10 bits long.  This assures that enough bytes are output
+  in order for the decompressor to finish the block before the empty fixed code
+  block.
+
+    If flush is set to Z_BLOCK, a deflate block is completed and emitted, as
+  for Z_SYNC_FLUSH, but the output is not aligned on a byte boundary, and up to
+  seven bits of the current block are held to be written as the next byte after
+  the next deflate block is completed.  In this case, the decompressor may not
+  be provided enough bits at this point in order to complete decompression of
+  the data provided so far to the compressor.  It may need to wait for the next
+  block to be emitted.  This is for advanced applications that need to control
+  the emission of deflate blocks.
+
+    If flush is set to Z_FULL_FLUSH, all output is flushed as with
+  Z_SYNC_FLUSH, and the compression state is reset so that decompression can
+  restart from this point if previous compressed data has been damaged or if
+  random access is desired.  Using Z_FULL_FLUSH too often can seriously degrade
+  compression.
+
+    If deflate returns with avail_out == 0, this function must be called again
+  with the same value of the flush parameter and more output space (updated
+  avail_out), until the flush is complete (deflate returns with non-zero
+  avail_out).  In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that
+  avail_out is greater than six to avoid repeated flush markers due to
+  avail_out == 0 on return.
+
+    If the parameter flush is set to Z_FINISH, pending input is processed,
+  pending output is flushed and deflate returns with Z_STREAM_END if there was
+  enough output space; if deflate returns with Z_OK, this function must be
+  called again with Z_FINISH and more output space (updated avail_out) but no
+  more input data, until it returns with Z_STREAM_END or an error.  After
+  deflate has returned Z_STREAM_END, the only possible operations on the stream
+  are deflateReset or deflateEnd.
+
+    Z_FINISH can be used immediately after deflateInit if all the compression
+  is to be done in a single step.  In this case, avail_out must be at least the
+  value returned by deflateBound (see below).  Then deflate is guaranteed to
+  return Z_STREAM_END.  If not enough output space is provided, deflate will
+  not return Z_STREAM_END, and it must be called again as described above.
+
+    deflate() sets strm->adler to the adler32 checksum of all input read
+  so far (that is, total_in bytes).
+
+    deflate() may update strm->data_type if it can make a good guess about
+  the input data type (Z_BINARY or Z_TEXT).  In doubt, the data is considered
+  binary.  This field is only for information purposes and does not affect the
+  compression algorithm in any manner.
+
+    deflate() returns Z_OK if some progress has been made (more input
+  processed or more output produced), Z_STREAM_END if all input has been
+  consumed and all output has been produced (only when flush is set to
+  Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
+  if next_in or next_out was Z_NULL), Z_BUF_ERROR if no progress is possible
+  (for example avail_in or avail_out was zero).  Note that Z_BUF_ERROR is not
+  fatal, and deflate() can be called again with more input and more output
+  space to continue compressing.
+*/
+
+
+ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));
+/*
+     All dynamically allocated data structures for this stream are freed.
+   This function discards any unprocessed input and does not flush any pending
+   output.
+
+     deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the
+   stream state was inconsistent, Z_DATA_ERROR if the stream was freed
+   prematurely (some input or output was discarded).  In the error case, msg
+   may be set but then points to a static string (which must not be
+   deallocated).
+*/
+
+
+/*
+ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
+
+     Initializes the internal stream state for decompression.  The fields
+   next_in, avail_in, zalloc, zfree and opaque must be initialized before by
+   the caller.  If next_in is not Z_NULL and avail_in is large enough (the
+   exact value depends on the compression method), inflateInit determines the
+   compression method from the zlib header and allocates all data structures
+   accordingly; otherwise the allocation will be deferred to the first call of
+   inflate.  If zalloc and zfree are set to Z_NULL, inflateInit updates them to
+   use default allocation functions.
+
+     inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
+   version assumed by the caller, or Z_STREAM_ERROR if the parameters are
+   invalid, such as a null pointer to the structure.  msg is set to null if
+   there is no error message.  inflateInit does not perform any decompression
+   apart from possibly reading the zlib header if present: actual decompression
+   will be done by inflate().  (So next_in and avail_in may be modified, but
+   next_out and avail_out are unused and unchanged.) The current implementation
+   of inflateInit() does not process any header information -- that is deferred
+   until inflate() is called.
+*/
+
+
+ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
+/*
+    inflate decompresses as much data as possible, and stops when the input
+  buffer becomes empty or the output buffer becomes full.  It may introduce
+  some output latency (reading input without producing any output) except when
+  forced to flush.
+
+  The detailed semantics are as follows.  inflate performs one or both of the
+  following actions:
+
+  - Decompress more input starting at next_in and update next_in and avail_in
+    accordingly.  If not all input can be processed (because there is not
+    enough room in the output buffer), next_in is updated and processing will
+    resume at this point for the next call of inflate().
+
+  - Provide more output starting at next_out and update next_out and avail_out
+    accordingly.  inflate() provides as much output as possible, until there is
+    no more input data or no more space in the output buffer (see below about
+    the flush parameter).
+
+    Before the call of inflate(), the application should ensure that at least
+  one of the actions is possible, by providing more input and/or consuming more
+  output, and updating the next_* and avail_* values accordingly.  The
+  application can consume the uncompressed output when it wants, for example
+  when the output buffer is full (avail_out == 0), or after each call of
+  inflate().  If inflate returns Z_OK and with zero avail_out, it must be
+  called again after making room in the output buffer because there might be
+  more output pending.
+
+    The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH, Z_FINISH,
+  Z_BLOCK, or Z_TREES.  Z_SYNC_FLUSH requests that inflate() flush as much
+  output as possible to the output buffer.  Z_BLOCK requests that inflate()
+  stop if and when it gets to the next deflate block boundary.  When decoding
+  the zlib or gzip format, this will cause inflate() to return immediately
+  after the header and before the first block.  When doing a raw inflate,
+  inflate() will go ahead and process the first block, and will return when it
+  gets to the end of that block, or when it runs out of data.
+
+    The Z_BLOCK option assists in appending to or combining deflate streams.
+  Also to assist in this, on return inflate() will set strm->data_type to the
+  number of unused bits in the last byte taken from strm->next_in, plus 64 if
+  inflate() is currently decoding the last block in the deflate stream, plus
+  128 if inflate() returned immediately after decoding an end-of-block code or
+  decoding the complete header up to just before the first byte of the deflate
+  stream.  The end-of-block will not be indicated until all of the uncompressed
+  data from that block has been written to strm->next_out.  The number of
+  unused bits may in general be greater than seven, except when bit 7 of
+  data_type is set, in which case the number of unused bits will be less than
+  eight.  data_type is set as noted here every time inflate() returns for all
+  flush options, and so can be used to determine the amount of currently
+  consumed input in bits.
+
+    The Z_TREES option behaves as Z_BLOCK does, but it also returns when the
+  end of each deflate block header is reached, before any actual data in that
+  block is decoded.  This allows the caller to determine the length of the
+  deflate block header for later use in random access within a deflate block.
+  256 is added to the value of strm->data_type when inflate() returns
+  immediately after reaching the end of the deflate block header.
+
+    inflate() should normally be called until it returns Z_STREAM_END or an
+  error.  However if all decompression is to be performed in a single step (a
+  single call of inflate), the parameter flush should be set to Z_FINISH.  In
+  this case all pending input is processed and all pending output is flushed;
+  avail_out must be large enough to hold all of the uncompressed data for the
+  operation to complete.  (The size of the uncompressed data may have been
+  saved by the compressor for this purpose.) The use of Z_FINISH is not
+  required to perform an inflation in one step.  However it may be used to
+  inform inflate that a faster approach can be used for the single inflate()
+  call.  Z_FINISH also informs inflate to not maintain a sliding window if the
+  stream completes, which reduces inflate's memory footprint.  If the stream
+  does not complete, either because not all of the stream is provided or not
+  enough output space is provided, then a sliding window will be allocated and
+  inflate() can be called again to continue the operation as if Z_NO_FLUSH had
+  been used.
+
+     In this implementation, inflate() always flushes as much output as
+  possible to the output buffer, and always uses the faster approach on the
+  first call.  So the effects of the flush parameter in this implementation are
+  on the return value of inflate() as noted below, when inflate() returns early
+  when Z_BLOCK or Z_TREES is used, and when inflate() avoids the allocation of
+  memory for a sliding window when Z_FINISH is used.
+
+     If a preset dictionary is needed after this call (see inflateSetDictionary
+  below), inflate sets strm->adler to the Adler-32 checksum of the dictionary
+  chosen by the compressor and returns Z_NEED_DICT; otherwise it sets
+  strm->adler to the Adler-32 checksum of all output produced so far (that is,
+  total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described
+  below.  At the end of the stream, inflate() checks that its computed adler32
+  checksum is equal to that saved by the compressor and returns Z_STREAM_END
+  only if the checksum is correct.
+
+    inflate() can decompress and check either zlib-wrapped or gzip-wrapped
+  deflate data.  The header type is detected automatically, if requested when
+  initializing with inflateInit2().  Any information contained in the gzip
+  header is not retained, so applications that need that information should
+  instead use raw inflate, see inflateInit2() below, or inflateBack() and
+  perform their own processing of the gzip header and trailer.  When processing
+  gzip-wrapped deflate data, strm->adler32 is set to the CRC-32 of the output
+  producted so far.  The CRC-32 is checked against the gzip trailer.
+
+    inflate() returns Z_OK if some progress has been made (more input processed
+  or more output produced), Z_STREAM_END if the end of the compressed data has
+  been reached and all uncompressed output has been produced, Z_NEED_DICT if a
+  preset dictionary is needed at this point, Z_DATA_ERROR if the input data was
+  corrupted (input stream not conforming to the zlib format or incorrect check
+  value), Z_STREAM_ERROR if the stream structure was inconsistent (for example
+  next_in or next_out was Z_NULL), Z_MEM_ERROR if there was not enough memory,
+  Z_BUF_ERROR if no progress is possible or if there was not enough room in the
+  output buffer when Z_FINISH is used.  Note that Z_BUF_ERROR is not fatal, and
+  inflate() can be called again with more input and more output space to
+  continue decompressing.  If Z_DATA_ERROR is returned, the application may
+  then call inflateSync() to look for a good compression block if a partial
+  recovery of the data is desired.
+*/
+
+
+ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
+/*
+     All dynamically allocated data structures for this stream are freed.
+   This function discards any unprocessed input and does not flush any pending
+   output.
+
+     inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
+   was inconsistent.  In the error case, msg may be set but then points to a
+   static string (which must not be deallocated).
+*/
+
+
+                        /* Advanced functions */
+
+/*
+    The following functions are needed only in some special applications.
+*/
+
+/*
+ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
+                                     int  level,
+                                     int  method,
+                                     int  windowBits,
+                                     int  memLevel,
+                                     int  strategy));
+
+     This is another version of deflateInit with more compression options.  The
+   fields next_in, zalloc, zfree and opaque must be initialized before by the
+   caller.
+
+     The method parameter is the compression method.  It must be Z_DEFLATED in
+   this version of the library.
+
+     The windowBits parameter is the base two logarithm of the window size
+   (the size of the history buffer).  It should be in the range 8..15 for this
+   version of the library.  Larger values of this parameter result in better
+   compression at the expense of memory usage.  The default value is 15 if
+   deflateInit is used instead.
+
+     windowBits can also be -8..-15 for raw deflate.  In this case, -windowBits
+   determines the window size.  deflate() will then generate raw deflate data
+   with no zlib header or trailer, and will not compute an adler32 check value.
+
+     windowBits can also be greater than 15 for optional gzip encoding.  Add
+   16 to windowBits to write a simple gzip header and trailer around the
+   compressed data instead of a zlib wrapper.  The gzip header will have no
+   file name, no extra data, no comment, no modification time (set to zero), no
+   header crc, and the operating system will be set to 255 (unknown).  If a
+   gzip stream is being written, strm->adler is a crc32 instead of an adler32.
+
+     The memLevel parameter specifies how much memory should be allocated
+   for the internal compression state.  memLevel=1 uses minimum memory but is
+   slow and reduces compression ratio; memLevel=9 uses maximum memory for
+   optimal speed.  The default value is 8.  See zconf.h for total memory usage
+   as a function of windowBits and memLevel.
+
+     The strategy parameter is used to tune the compression algorithm.  Use the
+   value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a
+   filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no
+   string match), or Z_RLE to limit match distances to one (run-length
+   encoding).  Filtered data consists mostly of small values with a somewhat
+   random distribution.  In this case, the compression algorithm is tuned to
+   compress them better.  The effect of Z_FILTERED is to force more Huffman
+   coding and less string matching; it is somewhat intermediate between
+   Z_DEFAULT_STRATEGY and Z_HUFFMAN_ONLY.  Z_RLE is designed to be almost as
+   fast as Z_HUFFMAN_ONLY, but give better compression for PNG image data.  The
+   strategy parameter only affects the compression ratio but not the
+   correctness of the compressed output even if it is not set appropriately.
+   Z_FIXED prevents the use of dynamic Huffman codes, allowing for a simpler
+   decoder for special applications.
+
+     deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_STREAM_ERROR if any parameter is invalid (such as an invalid
+   method), or Z_VERSION_ERROR if the zlib library version (zlib_version) is
+   incompatible with the version assumed by the caller (ZLIB_VERSION).  msg is
+   set to null if there is no error message.  deflateInit2 does not perform any
+   compression: this will be done by deflate().
+*/
+
+ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
+                                             const Bytef *dictionary,
+                                             uInt  dictLength));
+/*
+     Initializes the compression dictionary from the given byte sequence
+   without producing any compressed output.  When using the zlib format, this
+   function must be called immediately after deflateInit, deflateInit2 or
+   deflateReset, and before any call of deflate.  When doing raw deflate, this
+   function must be called either before any call of deflate, or immediately
+   after the completion of a deflate block, i.e. after all input has been
+   consumed and all output has been delivered when using any of the flush
+   options Z_BLOCK, Z_PARTIAL_FLUSH, Z_SYNC_FLUSH, or Z_FULL_FLUSH.  The
+   compressor and decompressor must use exactly the same dictionary (see
+   inflateSetDictionary).
+
+     The dictionary should consist of strings (byte sequences) that are likely
+   to be encountered later in the data to be compressed, with the most commonly
+   used strings preferably put towards the end of the dictionary.  Using a
+   dictionary is most useful when the data to be compressed is short and can be
+   predicted with good accuracy; the data can then be compressed better than
+   with the default empty dictionary.
+
+     Depending on the size of the compression data structures selected by
+   deflateInit or deflateInit2, a part of the dictionary may in effect be
+   discarded, for example if the dictionary is larger than the window size
+   provided in deflateInit or deflateInit2.  Thus the strings most likely to be
+   useful should be put at the end of the dictionary, not at the front.  In
+   addition, the current implementation of deflate will use at most the window
+   size minus 262 bytes of the provided dictionary.
+
+     Upon return of this function, strm->adler is set to the adler32 value
+   of the dictionary; the decompressor may later use this value to determine
+   which dictionary has been used by the compressor.  (The adler32 value
+   applies to the whole dictionary even if only a subset of the dictionary is
+   actually used by the compressor.) If a raw deflate was requested, then the
+   adler32 value is not computed and strm->adler is not set.
+
+     deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a
+   parameter is invalid (e.g.  dictionary being Z_NULL) or the stream state is
+   inconsistent (for example if deflate has already been called for this stream
+   or if not at a block boundary for raw deflate).  deflateSetDictionary does
+   not perform any compression: this will be done by deflate().
+*/
+
+ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
+                                    z_streamp source));
+/*
+     Sets the destination stream as a complete copy of the source stream.
+
+     This function can be useful when several compression strategies will be
+   tried, for example when there are several ways of pre-processing the input
+   data with a filter.  The streams that will be discarded should then be freed
+   by calling deflateEnd.  Note that deflateCopy duplicates the internal
+   compression state which can be quite large, so this strategy is slow and can
+   consume lots of memory.
+
+     deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
+   (such as zalloc being Z_NULL).  msg is left unchanged in both source and
+   destination.
+*/
+
+ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
+/*
+     This function is equivalent to deflateEnd followed by deflateInit,
+   but does not free and reallocate all the internal compression state.  The
+   stream will keep the same compression level and any other attributes that
+   may have been set by deflateInit2.
+
+     deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent (such as zalloc or state being Z_NULL).
+*/
+
+ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
+                                      int level,
+                                      int strategy));
+/*
+     Dynamically update the compression level and compression strategy.  The
+   interpretation of level and strategy is as in deflateInit2.  This can be
+   used to switch between compression and straight copy of the input data, or
+   to switch to a different kind of input data requiring a different strategy.
+   If the compression level is changed, the input available so far is
+   compressed with the old level (and may be flushed); the new level will take
+   effect only at the next call of deflate().
+
+     Before the call of deflateParams, the stream state must be set as for
+   a call of deflate(), since the currently available input may have to be
+   compressed and flushed.  In particular, strm->avail_out must be non-zero.
+
+     deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source
+   stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR if
+   strm->avail_out was zero.
+*/
+
+ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
+                                    int good_length,
+                                    int max_lazy,
+                                    int nice_length,
+                                    int max_chain));
+/*
+     Fine tune deflate's internal compression parameters.  This should only be
+   used by someone who understands the algorithm used by zlib's deflate for
+   searching for the best matching string, and even then only by the most
+   fanatic optimizer trying to squeeze out the last compressed bit for their
+   specific input data.  Read the deflate.c source code for the meaning of the
+   max_lazy, good_length, nice_length, and max_chain parameters.
+
+     deflateTune() can be called after deflateInit() or deflateInit2(), and
+   returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream.
+ */
+
+ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
+                                       uLong sourceLen));
+/*
+     deflateBound() returns an upper bound on the compressed size after
+   deflation of sourceLen bytes.  It must be called after deflateInit() or
+   deflateInit2(), and after deflateSetHeader(), if used.  This would be used
+   to allocate an output buffer for deflation in a single pass, and so would be
+   called before deflate().  If that first deflate() call is provided the
+   sourceLen input bytes, an output buffer allocated to the size returned by
+   deflateBound(), and the flush value Z_FINISH, then deflate() is guaranteed
+   to return Z_STREAM_END.  Note that it is possible for the compressed size to
+   be larger than the value returned by deflateBound() if flush options other
+   than Z_FINISH or Z_NO_FLUSH are used.
+*/
+
+ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm,
+                                       unsigned *pending,
+                                       int *bits));
+/*
+     deflatePending() returns the number of bytes and bits of output that have
+   been generated, but not yet provided in the available output.  The bytes not
+   provided would be due to the available output space having being consumed.
+   The number of bits of output not provided are between 0 and 7, where they
+   await more bits to join them in order to fill out a full byte.  If pending
+   or bits are Z_NULL, then those values are not set.
+
+     deflatePending returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent.
+ */
+
+ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
+                                     int bits,
+                                     int value));
+/*
+     deflatePrime() inserts bits in the deflate output stream.  The intent
+   is that this function is used to start off the deflate output with the bits
+   leftover from a previous deflate stream when appending to it.  As such, this
+   function can only be used for raw deflate, and must be used before the first
+   deflate() call after a deflateInit2() or deflateReset().  bits must be less
+   than or equal to 16, and that many of the least significant bits of value
+   will be inserted in the output.
+
+     deflatePrime returns Z_OK if success, Z_BUF_ERROR if there was not enough
+   room in the internal buffer to insert the bits, or Z_STREAM_ERROR if the
+   source stream state was inconsistent.
+*/
+
+ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
+                                         gz_headerp head));
+/*
+     deflateSetHeader() provides gzip header information for when a gzip
+   stream is requested by deflateInit2().  deflateSetHeader() may be called
+   after deflateInit2() or deflateReset() and before the first call of
+   deflate().  The text, time, os, extra field, name, and comment information
+   in the provided gz_header structure are written to the gzip header (xflag is
+   ignored -- the extra flags are set according to the compression level).  The
+   caller must assure that, if not Z_NULL, name and comment are terminated with
+   a zero byte, and that if extra is not Z_NULL, that extra_len bytes are
+   available there.  If hcrc is true, a gzip header crc is included.  Note that
+   the current versions of the command-line version of gzip (up through version
+   1.3.x) do not support header crc's, and will report that it is a "multi-part
+   gzip file" and give up.
+
+     If deflateSetHeader is not used, the default gzip header has text false,
+   the time set to zero, and os set to 255, with no extra, name, or comment
+   fields.  The gzip header is returned to the default state by deflateReset().
+
+     deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent.
+*/
+
+/*
+ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
+                                     int  windowBits));
+
+     This is another version of inflateInit with an extra parameter.  The
+   fields next_in, avail_in, zalloc, zfree and opaque must be initialized
+   before by the caller.
+
+     The windowBits parameter is the base two logarithm of the maximum window
+   size (the size of the history buffer).  It should be in the range 8..15 for
+   this version of the library.  The default value is 15 if inflateInit is used
+   instead.  windowBits must be greater than or equal to the windowBits value
+   provided to deflateInit2() while compressing, or it must be equal to 15 if
+   deflateInit2() was not used.  If a compressed stream with a larger window
+   size is given as input, inflate() will return with the error code
+   Z_DATA_ERROR instead of trying to allocate a larger window.
+
+     windowBits can also be zero to request that inflate use the window size in
+   the zlib header of the compressed stream.
+
+     windowBits can also be -8..-15 for raw inflate.  In this case, -windowBits
+   determines the window size.  inflate() will then process raw deflate data,
+   not looking for a zlib or gzip header, not generating a check value, and not
+   looking for any check values for comparison at the end of the stream.  This
+   is for use with other formats that use the deflate compressed data format
+   such as zip.  Those formats provide their own check values.  If a custom
+   format is developed using the raw deflate format for compressed data, it is
+   recommended that a check value such as an adler32 or a crc32 be applied to
+   the uncompressed data as is done in the zlib, gzip, and zip formats.  For
+   most applications, the zlib format should be used as is.  Note that comments
+   above on the use in deflateInit2() applies to the magnitude of windowBits.
+
+     windowBits can also be greater than 15 for optional gzip decoding.  Add
+   32 to windowBits to enable zlib and gzip decoding with automatic header
+   detection, or add 16 to decode only the gzip format (the zlib format will
+   return a Z_DATA_ERROR).  If a gzip stream is being decoded, strm->adler is a
+   crc32 instead of an adler32.
+
+     inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
+   version assumed by the caller, or Z_STREAM_ERROR if the parameters are
+   invalid, such as a null pointer to the structure.  msg is set to null if
+   there is no error message.  inflateInit2 does not perform any decompression
+   apart from possibly reading the zlib header if present: actual decompression
+   will be done by inflate().  (So next_in and avail_in may be modified, but
+   next_out and avail_out are unused and unchanged.) The current implementation
+   of inflateInit2() does not process any header information -- that is
+   deferred until inflate() is called.
+*/
+
+ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
+                                             const Bytef *dictionary,
+                                             uInt  dictLength));
+/*
+     Initializes the decompression dictionary from the given uncompressed byte
+   sequence.  This function must be called immediately after a call of inflate,
+   if that call returned Z_NEED_DICT.  The dictionary chosen by the compressor
+   can be determined from the adler32 value returned by that call of inflate.
+   The compressor and decompressor must use exactly the same dictionary (see
+   deflateSetDictionary).  For raw inflate, this function can be called at any
+   time to set the dictionary.  If the provided dictionary is smaller than the
+   window and there is already data in the window, then the provided dictionary
+   will amend what's there.  The application must insure that the dictionary
+   that was used for compression is provided.
+
+     inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a
+   parameter is invalid (e.g.  dictionary being Z_NULL) or the stream state is
+   inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the
+   expected one (incorrect adler32 value).  inflateSetDictionary does not
+   perform any decompression: this will be done by subsequent calls of
+   inflate().
+*/
+
+ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm,
+                                             Bytef *dictionary,
+                                             uInt  *dictLength));
+/*
+     Returns the sliding dictionary being maintained by inflate.  dictLength is
+   set to the number of bytes in the dictionary, and that many bytes are copied
+   to dictionary.  dictionary must have enough space, where 32768 bytes is
+   always enough.  If inflateGetDictionary() is called with dictionary equal to
+   Z_NULL, then only the dictionary length is returned, and nothing is copied.
+   Similary, if dictLength is Z_NULL, then it is not set.
+
+     inflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the
+   stream state is inconsistent.
+*/
+
+ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
+/*
+     Skips invalid compressed data until a possible full flush point (see above
+   for the description of deflate with Z_FULL_FLUSH) can be found, or until all
+   available input is skipped.  No output is provided.
+
+     inflateSync searches for a 00 00 FF FF pattern in the compressed data.
+   All full flush points have this pattern, but not all occurrences of this
+   pattern are full flush points.
+
+     inflateSync returns Z_OK if a possible full flush point has been found,
+   Z_BUF_ERROR if no more input was provided, Z_DATA_ERROR if no flush point
+   has been found, or Z_STREAM_ERROR if the stream structure was inconsistent.
+   In the success case, the application may save the current current value of
+   total_in which indicates where valid compressed data was found.  In the
+   error case, the application may repeatedly call inflateSync, providing more
+   input each time, until success or end of the input data.
+*/
+
+ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
+                                    z_streamp source));
+/*
+     Sets the destination stream as a complete copy of the source stream.
+
+     This function can be useful when randomly accessing a large stream.  The
+   first pass through the stream can periodically record the inflate state,
+   allowing restarting inflate at those points when randomly accessing the
+   stream.
+
+     inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
+   (such as zalloc being Z_NULL).  msg is left unchanged in both source and
+   destination.
+*/
+
+ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
+/*
+     This function is equivalent to inflateEnd followed by inflateInit,
+   but does not free and reallocate all the internal decompression state.  The
+   stream will keep attributes that may have been set by inflateInit2.
+
+     inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent (such as zalloc or state being Z_NULL).
+*/
+
+ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
+                                      int windowBits));
+/*
+     This function is the same as inflateReset, but it also permits changing
+   the wrap and window size requests.  The windowBits parameter is interpreted
+   the same as it is for inflateInit2.
+
+     inflateReset2 returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent (such as zalloc or state being Z_NULL), or if
+   the windowBits parameter is invalid.
+*/
+
+ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm,
+                                     int bits,
+                                     int value));
+/*
+     This function inserts bits in the inflate input stream.  The intent is
+   that this function is used to start inflating at a bit position in the
+   middle of a byte.  The provided bits will be used before any bytes are used
+   from next_in.  This function should only be used with raw inflate, and
+   should be used before the first inflate() call after inflateInit2() or
+   inflateReset().  bits must be less than or equal to 16, and that many of the
+   least significant bits of value will be inserted in the input.
+
+     If bits is negative, then the input stream bit buffer is emptied.  Then
+   inflatePrime() can be called again to put bits in the buffer.  This is used
+   to clear out bits leftover after feeding inflate a block description prior
+   to feeding inflate codes.
+
+     inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent.
+*/
+
+ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm));
+/*
+     This function returns two values, one in the lower 16 bits of the return
+   value, and the other in the remaining upper bits, obtained by shifting the
+   return value down 16 bits.  If the upper value is -1 and the lower value is
+   zero, then inflate() is currently decoding information outside of a block.
+   If the upper value is -1 and the lower value is non-zero, then inflate is in
+   the middle of a stored block, with the lower value equaling the number of
+   bytes from the input remaining to copy.  If the upper value is not -1, then
+   it is the number of bits back from the current bit position in the input of
+   the code (literal or length/distance pair) currently being processed.  In
+   that case the lower value is the number of bytes already emitted for that
+   code.
+
+     A code is being processed if inflate is waiting for more input to complete
+   decoding of the code, or if it has completed decoding but is waiting for
+   more output space to write the literal or match data.
+
+     inflateMark() is used to mark locations in the input data for random
+   access, which may be at bit positions, and to note those cases where the
+   output of a code may span boundaries of random access blocks.  The current
+   location in the input stream can be determined from avail_in and data_type
+   as noted in the description for the Z_BLOCK flush parameter for inflate.
+
+     inflateMark returns the value noted above or -1 << 16 if the provided
+   source stream state was inconsistent.
+*/
+
+ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm,
+                                         gz_headerp head));
+/*
+     inflateGetHeader() requests that gzip header information be stored in the
+   provided gz_header structure.  inflateGetHeader() may be called after
+   inflateInit2() or inflateReset(), and before the first call of inflate().
+   As inflate() processes the gzip stream, head->done is zero until the header
+   is completed, at which time head->done is set to one.  If a zlib stream is
+   being decoded, then head->done is set to -1 to indicate that there will be
+   no gzip header information forthcoming.  Note that Z_BLOCK or Z_TREES can be
+   used to force inflate() to return immediately after header processing is
+   complete and before any actual data is decompressed.
+
+     The text, time, xflags, and os fields are filled in with the gzip header
+   contents.  hcrc is set to true if there is a header CRC.  (The header CRC
+   was valid if done is set to one.) If extra is not Z_NULL, then extra_max
+   contains the maximum number of bytes to write to extra.  Once done is true,
+   extra_len contains the actual extra field length, and extra contains the
+   extra field, or that field truncated if extra_max is less than extra_len.
+   If name is not Z_NULL, then up to name_max characters are written there,
+   terminated with a zero unless the length is greater than name_max.  If
+   comment is not Z_NULL, then up to comm_max characters are written there,
+   terminated with a zero unless the length is greater than comm_max.  When any
+   of extra, name, or comment are not Z_NULL and the respective field is not
+   present in the header, then that field is set to Z_NULL to signal its
+   absence.  This allows the use of deflateSetHeader() with the returned
+   structure to duplicate the header.  However if those fields are set to
+   allocated memory, then the application will need to save those pointers
+   elsewhere so that they can be eventually freed.
+
+     If inflateGetHeader is not used, then the header information is simply
+   discarded.  The header is always checked for validity, including the header
+   CRC if present.  inflateReset() will reset the process to discard the header
+   information.  The application would need to call inflateGetHeader() again to
+   retrieve the header from the next gzip stream.
+
+     inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent.
+*/
+
+/*
+ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
+                                        unsigned char FAR *window));
+
+     Initialize the internal stream state for decompression using inflateBack()
+   calls.  The fields zalloc, zfree and opaque in strm must be initialized
+   before the call.  If zalloc and zfree are Z_NULL, then the default library-
+   derived memory allocation routines are used.  windowBits is the base two
+   logarithm of the window size, in the range 8..15.  window is a caller
+   supplied buffer of that size.  Except for special applications where it is
+   assured that deflate was used with small window sizes, windowBits must be 15
+   and a 32K byte window must be supplied to be able to decompress general
+   deflate streams.
+
+     See inflateBack() for the usage of these routines.
+
+     inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
+   the parameters are invalid, Z_MEM_ERROR if the internal state could not be
+   allocated, or Z_VERSION_ERROR if the version of the library does not match
+   the version of the header file.
+*/
+
+typedef unsigned (*in_func) OF((void FAR *,
+                                z_const unsigned char FAR * FAR *));
+typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned));
+
+ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
+                                    in_func in, void FAR *in_desc,
+                                    out_func out, void FAR *out_desc));
+/*
+     inflateBack() does a raw inflate with a single call using a call-back
+   interface for input and output.  This is potentially more efficient than
+   inflate() for file i/o applications, in that it avoids copying between the
+   output and the sliding window by simply making the window itself the output
+   buffer.  inflate() can be faster on modern CPUs when used with large
+   buffers.  inflateBack() trusts the application to not change the output
+   buffer passed by the output function, at least until inflateBack() returns.
+
+     inflateBackInit() must be called first to allocate the internal state
+   and to initialize the state with the user-provided window buffer.
+   inflateBack() may then be used multiple times to inflate a complete, raw
+   deflate stream with each call.  inflateBackEnd() is then called to free the
+   allocated state.
+
+     A raw deflate stream is one with no zlib or gzip header or trailer.
+   This routine would normally be used in a utility that reads zip or gzip
+   files and writes out uncompressed files.  The utility would decode the
+   header and process the trailer on its own, hence this routine expects only
+   the raw deflate stream to decompress.  This is different from the normal
+   behavior of inflate(), which expects either a zlib or gzip header and
+   trailer around the deflate stream.
+
+     inflateBack() uses two subroutines supplied by the caller that are then
+   called by inflateBack() for input and output.  inflateBack() calls those
+   routines until it reads a complete deflate stream and writes out all of the
+   uncompressed data, or until it encounters an error.  The function's
+   parameters and return types are defined above in the in_func and out_func
+   typedefs.  inflateBack() will call in(in_desc, &buf) which should return the
+   number of bytes of provided input, and a pointer to that input in buf.  If
+   there is no input available, in() must return zero--buf is ignored in that
+   case--and inflateBack() will return a buffer error.  inflateBack() will call
+   out(out_desc, buf, len) to write the uncompressed data buf[0..len-1].  out()
+   should return zero on success, or non-zero on failure.  If out() returns
+   non-zero, inflateBack() will return with an error.  Neither in() nor out()
+   are permitted to change the contents of the window provided to
+   inflateBackInit(), which is also the buffer that out() uses to write from.
+   The length written by out() will be at most the window size.  Any non-zero
+   amount of input may be provided by in().
+
+     For convenience, inflateBack() can be provided input on the first call by
+   setting strm->next_in and strm->avail_in.  If that input is exhausted, then
+   in() will be called.  Therefore strm->next_in must be initialized before
+   calling inflateBack().  If strm->next_in is Z_NULL, then in() will be called
+   immediately for input.  If strm->next_in is not Z_NULL, then strm->avail_in
+   must also be initialized, and then if strm->avail_in is not zero, input will
+   initially be taken from strm->next_in[0 ..  strm->avail_in - 1].
+
+     The in_desc and out_desc parameters of inflateBack() is passed as the
+   first parameter of in() and out() respectively when they are called.  These
+   descriptors can be optionally used to pass any information that the caller-
+   supplied in() and out() functions need to do their job.
+
+     On return, inflateBack() will set strm->next_in and strm->avail_in to
+   pass back any unused input that was provided by the last in() call.  The
+   return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR
+   if in() or out() returned an error, Z_DATA_ERROR if there was a format error
+   in the deflate stream (in which case strm->msg is set to indicate the nature
+   of the error), or Z_STREAM_ERROR if the stream was not properly initialized.
+   In the case of Z_BUF_ERROR, an input or output error can be distinguished
+   using strm->next_in which will be Z_NULL only if in() returned an error.  If
+   strm->next_in is not Z_NULL, then the Z_BUF_ERROR was due to out() returning
+   non-zero.  (in() will always be called before out(), so strm->next_in is
+   assured to be defined if out() returns non-zero.) Note that inflateBack()
+   cannot return Z_OK.
+*/
+
+ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm));
+/*
+     All memory allocated by inflateBackInit() is freed.
+
+     inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream
+   state was inconsistent.
+*/
+
+ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
+/* Return flags indicating compile-time options.
+
+    Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other:
+     1.0: size of uInt
+     3.2: size of uLong
+     5.4: size of voidpf (pointer)
+     7.6: size of z_off_t
+
+    Compiler, assembler, and debug options:
+     8: DEBUG
+     9: ASMV or ASMINF -- use ASM code
+     10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
+     11: 0 (reserved)
+
+    One-time table building (smaller code, but not thread-safe if true):
+     12: BUILDFIXED -- build static block decoding tables when needed
+     13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed
+     14,15: 0 (reserved)
+
+    Library content (indicates missing functionality):
+     16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking
+                          deflate code when not needed)
+     17: NO_GZIP -- deflate can't write gzip streams, and inflate can't detect
+                    and decode gzip streams (to avoid linking crc code)
+     18-19: 0 (reserved)
+
+    Operation variations (changes in library functionality):
+     20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate
+     21: FASTEST -- deflate algorithm with only one, lowest compression level
+     22,23: 0 (reserved)
+
+    The sprintf variant used by gzprintf (zero is best):
+     24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format
+     25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure!
+     26: 0 = returns value, 1 = void -- 1 means inferred string length returned
+
+    Remainder:
+     27-31: 0 (reserved)
+ */
+
+#ifndef Z_SOLO
+
+                        /* utility functions */
+
+/*
+     The following utility functions are implemented on top of the basic
+   stream-oriented functions.  To simplify the interface, some default options
+   are assumed (compression level and memory usage, standard memory allocation
+   functions).  The source code of these utility functions can be modified if
+   you need special options.
+*/
+
+ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
+                                 const Bytef *source, uLong sourceLen));
+/*
+     Compresses the source buffer into the destination buffer.  sourceLen is
+   the byte length of the source buffer.  Upon entry, destLen is the total size
+   of the destination buffer, which must be at least the value returned by
+   compressBound(sourceLen).  Upon exit, destLen is the actual size of the
+   compressed buffer.
+
+     compress returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_BUF_ERROR if there was not enough room in the output
+   buffer.
+*/
+
+ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
+                                  const Bytef *source, uLong sourceLen,
+                                  int level));
+/*
+     Compresses the source buffer into the destination buffer.  The level
+   parameter has the same meaning as in deflateInit.  sourceLen is the byte
+   length of the source buffer.  Upon entry, destLen is the total size of the
+   destination buffer, which must be at least the value returned by
+   compressBound(sourceLen).  Upon exit, destLen is the actual size of the
+   compressed buffer.
+
+     compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_BUF_ERROR if there was not enough room in the output buffer,
+   Z_STREAM_ERROR if the level parameter is invalid.
+*/
+
+ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));
+/*
+     compressBound() returns an upper bound on the compressed size after
+   compress() or compress2() on sourceLen bytes.  It would be used before a
+   compress() or compress2() call to allocate the destination buffer.
+*/
+
+ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
+                                   const Bytef *source, uLong sourceLen));
+/*
+     Decompresses the source buffer into the destination buffer.  sourceLen is
+   the byte length of the source buffer.  Upon entry, destLen is the total size
+   of the destination buffer, which must be large enough to hold the entire
+   uncompressed data.  (The size of the uncompressed data must have been saved
+   previously by the compressor and transmitted to the decompressor by some
+   mechanism outside the scope of this compression library.) Upon exit, destLen
+   is the actual size of the uncompressed buffer.
+
+     uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_BUF_ERROR if there was not enough room in the output
+   buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete.  In
+   the case where there is not enough room, uncompress() will fill the output
+   buffer with the uncompressed data up to that point.
+*/
+
+                        /* gzip file access functions */
+
+/*
+     This library supports reading and writing files in gzip (.gz) format with
+   an interface similar to that of stdio, using the functions that start with
+   "gz".  The gzip format is different from the zlib format.  gzip is a gzip
+   wrapper, documented in RFC 1952, wrapped around a deflate stream.
+*/
+
+typedef struct gzFile_s *gzFile;    /* semi-opaque gzip file descriptor */
+
+/*
+ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
+
+     Opens a gzip (.gz) file for reading or writing.  The mode parameter is as
+   in fopen ("rb" or "wb") but can also include a compression level ("wb9") or
+   a strategy: 'f' for filtered data as in "wb6f", 'h' for Huffman-only
+   compression as in "wb1h", 'R' for run-length encoding as in "wb1R", or 'F'
+   for fixed code compression as in "wb9F".  (See the description of
+   deflateInit2 for more information about the strategy parameter.)  'T' will
+   request transparent writing or appending with no compression and not using
+   the gzip format.
+
+     "a" can be used instead of "w" to request that the gzip stream that will
+   be written be appended to the file.  "+" will result in an error, since
+   reading and writing to the same gzip file is not supported.  The addition of
+   "x" when writing will create the file exclusively, which fails if the file
+   already exists.  On systems that support it, the addition of "e" when
+   reading or writing will set the flag to close the file on an execve() call.
+
+     These functions, as well as gzip, will read and decode a sequence of gzip
+   streams in a file.  The append function of gzopen() can be used to create
+   such a file.  (Also see gzflush() for another way to do this.)  When
+   appending, gzopen does not test whether the file begins with a gzip stream,
+   nor does it look for the end of the gzip streams to begin appending.  gzopen
+   will simply append a gzip stream to the existing file.
+
+     gzopen can be used to read a file which is not in gzip format; in this
+   case gzread will directly read from the file without decompression.  When
+   reading, this will be detected automatically by looking for the magic two-
+   byte gzip header.
+
+     gzopen returns NULL if the file could not be opened, if there was
+   insufficient memory to allocate the gzFile state, or if an invalid mode was
+   specified (an 'r', 'w', or 'a' was not provided, or '+' was provided).
+   errno can be checked to determine if the reason gzopen failed was that the
+   file could not be opened.
+*/
+
+ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
+/*
+     gzdopen associates a gzFile with the file descriptor fd.  File descriptors
+   are obtained from calls like open, dup, creat, pipe or fileno (if the file
+   has been previously opened with fopen).  The mode parameter is as in gzopen.
+
+     The next call of gzclose on the returned gzFile will also close the file
+   descriptor fd, just like fclose(fdopen(fd, mode)) closes the file descriptor
+   fd.  If you want to keep fd open, use fd = dup(fd_keep); gz = gzdopen(fd,
+   mode);.  The duplicated descriptor should be saved to avoid a leak, since
+   gzdopen does not close fd if it fails.  If you are using fileno() to get the
+   file descriptor from a FILE *, then you will have to use dup() to avoid
+   double-close()ing the file descriptor.  Both gzclose() and fclose() will
+   close the associated file descriptor, so they need to have different file
+   descriptors.
+
+     gzdopen returns NULL if there was insufficient memory to allocate the
+   gzFile state, if an invalid mode was specified (an 'r', 'w', or 'a' was not
+   provided, or '+' was provided), or if fd is -1.  The file descriptor is not
+   used until the next gz* read, write, seek, or close operation, so gzdopen
+   will not detect if fd is invalid (unless fd is -1).
+*/
+
+ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
+/*
+     Set the internal buffer size used by this library's functions.  The
+   default buffer size is 8192 bytes.  This function must be called after
+   gzopen() or gzdopen(), and before any other calls that read or write the
+   file.  The buffer memory allocation is always deferred to the first read or
+   write.  Two buffers are allocated, either both of the specified size when
+   writing, or one of the specified size and the other twice that size when
+   reading.  A larger buffer size of, for example, 64K or 128K bytes will
+   noticeably increase the speed of decompression (reading).
+
+     The new buffer size also affects the maximum length for gzprintf().
+
+     gzbuffer() returns 0 on success, or -1 on failure, such as being called
+   too late.
+*/
+
+ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
+/*
+     Dynamically update the compression level or strategy.  See the description
+   of deflateInit2 for the meaning of these parameters.
+
+     gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not
+   opened for writing.
+*/
+
+ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
+/*
+     Reads the given number of uncompressed bytes from the compressed file.  If
+   the input file is not in gzip format, gzread copies the given number of
+   bytes into the buffer directly from the file.
+
+     After reaching the end of a gzip stream in the input, gzread will continue
+   to read, looking for another gzip stream.  Any number of gzip streams may be
+   concatenated in the input file, and will all be decompressed by gzread().
+   If something other than a gzip stream is encountered after a gzip stream,
+   that remaining trailing garbage is ignored (and no error is returned).
+
+     gzread can be used to read a gzip file that is being concurrently written.
+   Upon reaching the end of the input, gzread will return with the available
+   data.  If the error code returned by gzerror is Z_OK or Z_BUF_ERROR, then
+   gzclearerr can be used to clear the end of file indicator in order to permit
+   gzread to be tried again.  Z_OK indicates that a gzip stream was completed
+   on the last gzread.  Z_BUF_ERROR indicates that the input file ended in the
+   middle of a gzip stream.  Note that gzread does not return -1 in the event
+   of an incomplete gzip stream.  This error is deferred until gzclose(), which
+   will return Z_BUF_ERROR if the last gzread ended in the middle of a gzip
+   stream.  Alternatively, gzerror can be used before gzclose to detect this
+   case.
+
+     gzread returns the number of uncompressed bytes actually read, less than
+   len for end of file, or -1 for error.
+*/
+
+ZEXTERN int ZEXPORT gzwrite OF((gzFile file,
+                                voidpc buf, unsigned len));
+/*
+     Writes the given number of uncompressed bytes into the compressed file.
+   gzwrite returns the number of uncompressed bytes written or 0 in case of
+   error.
+*/
+
+ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
+/*
+     Converts, formats, and writes the arguments to the compressed file under
+   control of the format string, as in fprintf.  gzprintf returns the number of
+   uncompressed bytes actually written, or 0 in case of error.  The number of
+   uncompressed bytes written is limited to 8191, or one less than the buffer
+   size given to gzbuffer().  The caller should assure that this limit is not
+   exceeded.  If it is exceeded, then gzprintf() will return an error (0) with
+   nothing written.  In this case, there may also be a buffer overflow with
+   unpredictable consequences, which is possible only if zlib was compiled with
+   the insecure functions sprintf() or vsprintf() because the secure snprintf()
+   or vsnprintf() functions were not available.  This can be determined using
+   zlibCompileFlags().
+*/
+
+ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
+/*
+     Writes the given null-terminated string to the compressed file, excluding
+   the terminating null character.
+
+     gzputs returns the number of characters written, or -1 in case of error.
+*/
+
+ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
+/*
+     Reads bytes from the compressed file until len-1 characters are read, or a
+   newline character is read and transferred to buf, or an end-of-file
+   condition is encountered.  If any characters are read or if len == 1, the
+   string is terminated with a null character.  If no characters are read due
+   to an end-of-file or len < 1, then the buffer is left untouched.
+
+     gzgets returns buf which is a null-terminated string, or it returns NULL
+   for end-of-file or in case of error.  If there was an error, the contents at
+   buf are indeterminate.
+*/
+
+ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c));
+/*
+     Writes c, converted to an unsigned char, into the compressed file.  gzputc
+   returns the value that was written, or -1 in case of error.
+*/
+
+ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
+/*
+     Reads one byte from the compressed file.  gzgetc returns this byte or -1
+   in case of end of file or error.  This is implemented as a macro for speed.
+   As such, it does not do all of the checking the other functions do.  I.e.
+   it does not check to see if file is NULL, nor whether the structure file
+   points to has been clobbered or not.
+*/
+
+ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file));
+/*
+     Push one character back onto the stream to be read as the first character
+   on the next read.  At least one character of push-back is allowed.
+   gzungetc() returns the character pushed, or -1 on failure.  gzungetc() will
+   fail if c is -1, and may fail if a character has been pushed but not read
+   yet.  If gzungetc is used immediately after gzopen or gzdopen, at least the
+   output buffer size of pushed characters is allowed.  (See gzbuffer above.)
+   The pushed character will be discarded if the stream is repositioned with
+   gzseek() or gzrewind().
+*/
+
+ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
+/*
+     Flushes all pending output into the compressed file.  The parameter flush
+   is as in the deflate() function.  The return value is the zlib error number
+   (see function gzerror below).  gzflush is only permitted when writing.
+
+     If the flush parameter is Z_FINISH, the remaining data is written and the
+   gzip stream is completed in the output.  If gzwrite() is called again, a new
+   gzip stream will be started in the output.  gzread() is able to read such
+   concatented gzip streams.
+
+     gzflush should be called only when strictly necessary because it will
+   degrade compression if called too often.
+*/
+
+/*
+ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
+                                   z_off_t offset, int whence));
+
+     Sets the starting position for the next gzread or gzwrite on the given
+   compressed file.  The offset represents a number of bytes in the
+   uncompressed data stream.  The whence parameter is defined as in lseek(2);
+   the value SEEK_END is not supported.
+
+     If the file is opened for reading, this function is emulated but can be
+   extremely slow.  If the file is opened for writing, only forward seeks are
+   supported; gzseek then compresses a sequence of zeroes up to the new
+   starting position.
+
+     gzseek returns the resulting offset location as measured in bytes from
+   the beginning of the uncompressed stream, or -1 in case of error, in
+   particular if the file is opened for writing and the new starting position
+   would be before the current position.
+*/
+
+ZEXTERN int ZEXPORT    gzrewind OF((gzFile file));
+/*
+     Rewinds the given file. This function is supported only for reading.
+
+     gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET)
+*/
+
+/*
+ZEXTERN z_off_t ZEXPORT    gztell OF((gzFile file));
+
+     Returns the starting position for the next gzread or gzwrite on the given
+   compressed file.  This position represents a number of bytes in the
+   uncompressed data stream, and is zero when starting, even if appending or
+   reading a gzip stream from the middle of a file using gzdopen().
+
+     gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)
+*/
+
+/*
+ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile file));
+
+     Returns the current offset in the file being read or written.  This offset
+   includes the count of bytes that precede the gzip stream, for example when
+   appending or when using gzdopen() for reading.  When reading, the offset
+   does not include as yet unused buffered input.  This information can be used
+   for a progress indicator.  On error, gzoffset() returns -1.
+*/
+
+ZEXTERN int ZEXPORT gzeof OF((gzFile file));
+/*
+     Returns true (1) if the end-of-file indicator has been set while reading,
+   false (0) otherwise.  Note that the end-of-file indicator is set only if the
+   read tried to go past the end of the input, but came up short.  Therefore,
+   just like feof(), gzeof() may return false even if there is no more data to
+   read, in the event that the last read request was for the exact number of
+   bytes remaining in the input file.  This will happen if the input file size
+   is an exact multiple of the buffer size.
+
+     If gzeof() returns true, then the read functions will return no more data,
+   unless the end-of-file indicator is reset by gzclearerr() and the input file
+   has grown since the previous end of file was detected.
+*/
+
+ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
+/*
+     Returns true (1) if file is being copied directly while reading, or false
+   (0) if file is a gzip stream being decompressed.
+
+     If the input file is empty, gzdirect() will return true, since the input
+   does not contain a gzip stream.
+
+     If gzdirect() is used immediately after gzopen() or gzdopen() it will
+   cause buffers to be allocated to allow reading the file to determine if it
+   is a gzip file.  Therefore if gzbuffer() is used, it should be called before
+   gzdirect().
+
+     When writing, gzdirect() returns true (1) if transparent writing was
+   requested ("wT" for the gzopen() mode), or false (0) otherwise.  (Note:
+   gzdirect() is not needed when writing.  Transparent writing must be
+   explicitly requested, so the application already knows the answer.  When
+   linking statically, using gzdirect() will include all of the zlib code for
+   gzip file reading and decompression, which may not be desired.)
+*/
+
+ZEXTERN int ZEXPORT    gzclose OF((gzFile file));
+/*
+     Flushes all pending output if necessary, closes the compressed file and
+   deallocates the (de)compression state.  Note that once file is closed, you
+   cannot call gzerror with file, since its structures have been deallocated.
+   gzclose must not be called more than once on the same file, just as free
+   must not be called more than once on the same allocation.
+
+     gzclose will return Z_STREAM_ERROR if file is not valid, Z_ERRNO on a
+   file operation error, Z_MEM_ERROR if out of memory, Z_BUF_ERROR if the
+   last read ended in the middle of a gzip stream, or Z_OK on success.
+*/
+
+ZEXTERN int ZEXPORT gzclose_r OF((gzFile file));
+ZEXTERN int ZEXPORT gzclose_w OF((gzFile file));
+/*
+     Same as gzclose(), but gzclose_r() is only for use when reading, and
+   gzclose_w() is only for use when writing or appending.  The advantage to
+   using these instead of gzclose() is that they avoid linking in zlib
+   compression or decompression code that is not used when only reading or only
+   writing respectively.  If gzclose() is used, then both compression and
+   decompression code will be included the application when linking to a static
+   zlib library.
+*/
+
+ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
+/*
+     Returns the error message for the last error which occurred on the given
+   compressed file.  errnum is set to zlib error number.  If an error occurred
+   in the file system and not in the compression library, errnum is set to
+   Z_ERRNO and the application may consult errno to get the exact error code.
+
+     The application must not modify the returned string.  Future calls to
+   this function may invalidate the previously returned string.  If file is
+   closed, then the string previously returned by gzerror will no longer be
+   available.
+
+     gzerror() should be used to distinguish errors from end-of-file for those
+   functions above that do not distinguish those cases in their return values.
+*/
+
+ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
+/*
+     Clears the error and end-of-file flags for file.  This is analogous to the
+   clearerr() function in stdio.  This is useful for continuing to read a gzip
+   file that is being written concurrently.
+*/
+
+#endif /* !Z_SOLO */
+
+                        /* checksum functions */
+
+/*
+     These functions are not related to compression but are exported
+   anyway because they might be useful in applications using the compression
+   library.
+*/
+
+ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
+/*
+     Update a running Adler-32 checksum with the bytes buf[0..len-1] and
+   return the updated checksum.  If buf is Z_NULL, this function returns the
+   required initial value for the checksum.
+
+     An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
+   much faster.
+
+   Usage example:
+
+     uLong adler = adler32(0L, Z_NULL, 0);
+
+     while (read_buffer(buffer, length) != EOF) {
+       adler = adler32(adler, buffer, length);
+     }
+     if (adler != original_adler) error();
+*/
+
+/*
+ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
+                                          z_off_t len2));
+
+     Combine two Adler-32 checksums into one.  For two sequences of bytes, seq1
+   and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for
+   each, adler1 and adler2.  adler32_combine() returns the Adler-32 checksum of
+   seq1 and seq2 concatenated, requiring only adler1, adler2, and len2.  Note
+   that the z_off_t type (like off_t) is a signed integer.  If len2 is
+   negative, the result has no meaning or utility.
+*/
+
+ZEXTERN uLong ZEXPORT crc32   OF((uLong crc, const Bytef *buf, uInt len));
+/*
+     Update a running CRC-32 with the bytes buf[0..len-1] and return the
+   updated CRC-32.  If buf is Z_NULL, this function returns the required
+   initial value for the crc.  Pre- and post-conditioning (one's complement) is
+   performed within this function so it shouldn't be done by the application.
+
+   Usage example:
+
+     uLong crc = crc32(0L, Z_NULL, 0);
+
+     while (read_buffer(buffer, length) != EOF) {
+       crc = crc32(crc, buffer, length);
+     }
+     if (crc != original_crc) error();
+*/
+
+/*
+ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
+
+     Combine two CRC-32 check values into one.  For two sequences of bytes,
+   seq1 and seq2 with lengths len1 and len2, CRC-32 check values were
+   calculated for each, crc1 and crc2.  crc32_combine() returns the CRC-32
+   check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and
+   len2.
+*/
+
+
+                        /* various hacks, don't look :) */
+
+/* deflateInit and inflateInit are macros to allow checking the zlib version
+ * and the compiler's view of z_stream:
+ */
+ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level,
+                                     const char *version, int stream_size));
+ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm,
+                                     const char *version, int stream_size));
+ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int  level, int  method,
+                                      int windowBits, int memLevel,
+                                      int strategy, const char *version,
+                                      int stream_size));
+ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int  windowBits,
+                                      const char *version, int stream_size));
+ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
+                                         unsigned char FAR *window,
+                                         const char *version,
+                                         int stream_size));
+#define deflateInit(strm, level) \
+        deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
+#define inflateInit(strm) \
+        inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
+#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
+        deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
+                      (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
+#define inflateInit2(strm, windowBits) \
+        inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
+                      (int)sizeof(z_stream))
+#define inflateBackInit(strm, windowBits, window) \
+        inflateBackInit_((strm), (windowBits), (window), \
+                      ZLIB_VERSION, (int)sizeof(z_stream))
+
+#ifndef Z_SOLO
+
+/* gzgetc() macro and its supporting function and exposed data structure.  Note
+ * that the real internal state is much larger than the exposed structure.
+ * This abbreviated structure exposes just enough for the gzgetc() macro.  The
+ * user should not mess with these exposed elements, since their names or
+ * behavior could change in the future, perhaps even capriciously.  They can
+ * only be used by the gzgetc() macro.  You have been warned.
+ */
+struct gzFile_s {
+    unsigned have;
+    unsigned char *next;
+    z_off64_t pos;
+};
+ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file));  /* backward compatibility */
+#ifdef Z_PREFIX_SET
+#  undef z_gzgetc
+#  define z_gzgetc(g) \
+          ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc(g))
+#else
+#  define gzgetc(g) \
+          ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc(g))
+#endif
+
+/* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
+ * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if
+ * both are true, the application gets the *64 functions, and the regular
+ * functions are changed to 64 bits) -- in case these are set on systems
+ * without large file support, _LFS64_LARGEFILE must also be true
+ */
+#ifdef Z_LARGE64
+   ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
+   ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
+   ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
+   ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
+   ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off64_t));
+   ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t));
+#endif
+
+#if !defined(ZLIB_INTERNAL) && defined(Z_WANT64)
+#  ifdef Z_PREFIX_SET
+#    define z_gzopen z_gzopen64
+#    define z_gzseek z_gzseek64
+#    define z_gztell z_gztell64
+#    define z_gzoffset z_gzoffset64
+#    define z_adler32_combine z_adler32_combine64
+#    define z_crc32_combine z_crc32_combine64
+#  else
+#    define gzopen gzopen64
+#    define gzseek gzseek64
+#    define gztell gztell64
+#    define gzoffset gzoffset64
+#    define adler32_combine adler32_combine64
+#    define crc32_combine crc32_combine64
+#  endif
+#  ifndef Z_LARGE64
+     ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
+     ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
+     ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));
+     ZEXTERN z_off_t ZEXPORT gzoffset64 OF((gzFile));
+     ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
+     ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
+#  endif
+#else
+   ZEXTERN gzFile ZEXPORT gzopen OF((const char *, const char *));
+   ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile, z_off_t, int));
+   ZEXTERN z_off_t ZEXPORT gztell OF((gzFile));
+   ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile));
+   ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
+   ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
+#endif
+
+#else /* Z_SOLO */
+
+   ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
+   ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
+
+#endif /* !Z_SOLO */
+
+/* hack for buggy compilers */
+#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)
+    struct internal_state {int dummy;};
+#endif
+
+/* undocumented functions */
+ZEXTERN const char   * ZEXPORT zError           OF((int));
+ZEXTERN int            ZEXPORT inflateSyncPoint OF((z_streamp));
+ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table    OF((void));
+ZEXTERN int            ZEXPORT inflateUndermine OF((z_streamp, int));
+ZEXTERN int            ZEXPORT inflateResetKeep OF((z_streamp));
+ZEXTERN int            ZEXPORT deflateResetKeep OF((z_streamp));
+#if defined(_WIN32) && !defined(Z_SOLO)
+ZEXTERN gzFile         ZEXPORT gzopen_w OF((const wchar_t *path,
+                                            const char *mode));
+#endif
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+#  ifndef Z_SOLO
+ZEXTERN int            ZEXPORTVA gzvprintf Z_ARG((gzFile file,
+                                                  const char *format,
+                                                  va_list va));
+#  endif
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* ZLIB_H */
diff --git a/third-party/zlib/zlib.pc.in b/third-party/zlib/zlib.pc.in
new file mode 100644
index 0000000..7e5acf9
--- /dev/null
+++ b/third-party/zlib/zlib.pc.in
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+sharedlibdir=@sharedlibdir@
+includedir=@includedir@
+
+Name: zlib
+Description: zlib compression library
+Version: @VERSION@
+
+Requires:
+Libs: -L${libdir} -L${sharedlibdir} -lz
+Cflags: -I${includedir}
diff --git a/third-party/zlib/zutil.c b/third-party/zlib/zutil.c
new file mode 100644
index 0000000..23d2ebe
--- /dev/null
+++ b/third-party/zlib/zutil.c
@@ -0,0 +1,324 @@
+/* zutil.c -- target dependent utility functions for the compression library
+ * Copyright (C) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* @(#) $Id$ */
+
+#include "zutil.h"
+#ifndef Z_SOLO
+#  include "gzguts.h"
+#endif
+
+#ifndef NO_DUMMY_DECL
+struct internal_state      {int dummy;}; /* for buggy compilers */
+#endif
+
+z_const char * const z_errmsg[10] = {
+"need dictionary",     /* Z_NEED_DICT       2  */
+"stream end",          /* Z_STREAM_END      1  */
+"",                    /* Z_OK              0  */
+"file error",          /* Z_ERRNO         (-1) */
+"stream error",        /* Z_STREAM_ERROR  (-2) */
+"data error",          /* Z_DATA_ERROR    (-3) */
+"insufficient memory", /* Z_MEM_ERROR     (-4) */
+"buffer error",        /* Z_BUF_ERROR     (-5) */
+"incompatible version",/* Z_VERSION_ERROR (-6) */
+""};
+
+
+const char * ZEXPORT zlibVersion()
+{
+    return ZLIB_VERSION;
+}
+
+uLong ZEXPORT zlibCompileFlags()
+{
+    uLong flags;
+
+    flags = 0;
+    switch ((int)(sizeof(uInt))) {
+    case 2:     break;
+    case 4:     flags += 1;     break;
+    case 8:     flags += 2;     break;
+    default:    flags += 3;
+    }
+    switch ((int)(sizeof(uLong))) {
+    case 2:     break;
+    case 4:     flags += 1 << 2;        break;
+    case 8:     flags += 2 << 2;        break;
+    default:    flags += 3 << 2;
+    }
+    switch ((int)(sizeof(voidpf))) {
+    case 2:     break;
+    case 4:     flags += 1 << 4;        break;
+    case 8:     flags += 2 << 4;        break;
+    default:    flags += 3 << 4;
+    }
+    switch ((int)(sizeof(z_off_t))) {
+    case 2:     break;
+    case 4:     flags += 1 << 6;        break;
+    case 8:     flags += 2 << 6;        break;
+    default:    flags += 3 << 6;
+    }
+#ifdef DEBUG
+    flags += 1 << 8;
+#endif
+#if defined(ASMV) || defined(ASMINF)
+    flags += 1 << 9;
+#endif
+#ifdef ZLIB_WINAPI
+    flags += 1 << 10;
+#endif
+#ifdef BUILDFIXED
+    flags += 1 << 12;
+#endif
+#ifdef DYNAMIC_CRC_TABLE
+    flags += 1 << 13;
+#endif
+#ifdef NO_GZCOMPRESS
+    flags += 1L << 16;
+#endif
+#ifdef NO_GZIP
+    flags += 1L << 17;
+#endif
+#ifdef PKZIP_BUG_WORKAROUND
+    flags += 1L << 20;
+#endif
+#ifdef FASTEST
+    flags += 1L << 21;
+#endif
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+#  ifdef NO_vsnprintf
+    flags += 1L << 25;
+#    ifdef HAS_vsprintf_void
+    flags += 1L << 26;
+#    endif
+#  else
+#    ifdef HAS_vsnprintf_void
+    flags += 1L << 26;
+#    endif
+#  endif
+#else
+    flags += 1L << 24;
+#  ifdef NO_snprintf
+    flags += 1L << 25;
+#    ifdef HAS_sprintf_void
+    flags += 1L << 26;
+#    endif
+#  else
+#    ifdef HAS_snprintf_void
+    flags += 1L << 26;
+#    endif
+#  endif
+#endif
+    return flags;
+}
+
+#ifdef DEBUG
+
+#  ifndef verbose
+#    define verbose 0
+#  endif
+int ZLIB_INTERNAL z_verbose = verbose;
+
+void ZLIB_INTERNAL z_error (m)
+    char *m;
+{
+    fprintf(stderr, "%s\n", m);
+    exit(1);
+}
+#endif
+
+/* exported to allow conversion of error code to string for compress() and
+ * uncompress()
+ */
+const char * ZEXPORT zError(err)
+    int err;
+{
+    return ERR_MSG(err);
+}
+
+#if defined(_WIN32_WCE)
+    /* The Microsoft C Run-Time Library for Windows CE doesn't have
+     * errno.  We define it as a global variable to simplify porting.
+     * Its value is always 0 and should not be used.
+     */
+    int errno = 0;
+#endif
+
+#ifndef HAVE_MEMCPY
+
+void ZLIB_INTERNAL zmemcpy(dest, source, len)
+    Bytef* dest;
+    const Bytef* source;
+    uInt  len;
+{
+    if (len == 0) return;
+    do {
+        *dest++ = *source++; /* ??? to be unrolled */
+    } while (--len != 0);
+}
+
+int ZLIB_INTERNAL zmemcmp(s1, s2, len)
+    const Bytef* s1;
+    const Bytef* s2;
+    uInt  len;
+{
+    uInt j;
+
+    for (j = 0; j < len; j++) {
+        if (s1[j] != s2[j]) return 2*(s1[j] > s2[j])-1;
+    }
+    return 0;
+}
+
+void ZLIB_INTERNAL zmemzero(dest, len)
+    Bytef* dest;
+    uInt  len;
+{
+    if (len == 0) return;
+    do {
+        *dest++ = 0;  /* ??? to be unrolled */
+    } while (--len != 0);
+}
+#endif
+
+#ifndef Z_SOLO
+
+#ifdef SYS16BIT
+
+#ifdef __TURBOC__
+/* Turbo C in 16-bit mode */
+
+#  define MY_ZCALLOC
+
+/* Turbo C malloc() does not allow dynamic allocation of 64K bytes
+ * and farmalloc(64K) returns a pointer with an offset of 8, so we
+ * must fix the pointer. Warning: the pointer must be put back to its
+ * original form in order to free it, use zcfree().
+ */
+
+#define MAX_PTR 10
+/* 10*64K = 640K */
+
+local int next_ptr = 0;
+
+typedef struct ptr_table_s {
+    voidpf org_ptr;
+    voidpf new_ptr;
+} ptr_table;
+
+local ptr_table table[MAX_PTR];
+/* This table is used to remember the original form of pointers
+ * to large buffers (64K). Such pointers are normalized with a zero offset.
+ * Since MSDOS is not a preemptive multitasking OS, this table is not
+ * protected from concurrent access. This hack doesn't work anyway on
+ * a protected system like OS/2. Use Microsoft C instead.
+ */
+
+voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size)
+{
+    voidpf buf = opaque; /* just to make some compilers happy */
+    ulg bsize = (ulg)items*size;
+
+    /* If we allocate less than 65520 bytes, we assume that farmalloc
+     * will return a usable pointer which doesn't have to be normalized.
+     */
+    if (bsize < 65520L) {
+        buf = farmalloc(bsize);
+        if (*(ush*)&buf != 0) return buf;
+    } else {
+        buf = farmalloc(bsize + 16L);
+    }
+    if (buf == NULL || next_ptr >= MAX_PTR) return NULL;
+    table[next_ptr].org_ptr = buf;
+
+    /* Normalize the pointer to seg:0 */
+    *((ush*)&buf+1) += ((ush)((uch*)buf-0) + 15) >> 4;
+    *(ush*)&buf = 0;
+    table[next_ptr++].new_ptr = buf;
+    return buf;
+}
+
+void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
+{
+    int n;
+    if (*(ush*)&ptr != 0) { /* object < 64K */
+        farfree(ptr);
+        return;
+    }
+    /* Find the original pointer */
+    for (n = 0; n < next_ptr; n++) {
+        if (ptr != table[n].new_ptr) continue;
+
+        farfree(table[n].org_ptr);
+        while (++n < next_ptr) {
+            table[n-1] = table[n];
+        }
+        next_ptr--;
+        return;
+    }
+    ptr = opaque; /* just to make some compilers happy */
+    Assert(0, "zcfree: ptr not found");
+}
+
+#endif /* __TURBOC__ */
+
+
+#ifdef M_I86
+/* Microsoft C in 16-bit mode */
+
+#  define MY_ZCALLOC
+
+#if (!defined(_MSC_VER) || (_MSC_VER <= 600))
+#  define _halloc  halloc
+#  define _hfree   hfree
+#endif
+
+voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size)
+{
+    if (opaque) opaque = 0; /* to make compiler happy */
+    return _halloc((long)items, size);
+}
+
+void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
+{
+    if (opaque) opaque = 0; /* to make compiler happy */
+    _hfree(ptr);
+}
+
+#endif /* M_I86 */
+
+#endif /* SYS16BIT */
+
+
+#ifndef MY_ZCALLOC /* Any system without a special alloc function */
+
+#ifndef STDC
+extern voidp  malloc OF((uInt size));
+extern voidp  calloc OF((uInt items, uInt size));
+extern void   free   OF((voidpf ptr));
+#endif
+
+voidpf ZLIB_INTERNAL zcalloc (opaque, items, size)
+    voidpf opaque;
+    unsigned items;
+    unsigned size;
+{
+    if (opaque) items += size - size; /* make compiler happy */
+    return sizeof(uInt) > 2 ? (voidpf)malloc(items * size) :
+                              (voidpf)calloc(items, size);
+}
+
+void ZLIB_INTERNAL zcfree (opaque, ptr)
+    voidpf opaque;
+    voidpf ptr;
+{
+    free(ptr);
+    if (opaque) return; /* make compiler happy */
+}
+
+#endif /* MY_ZCALLOC */
+
+#endif /* !Z_SOLO */
diff --git a/third-party/zlib/zutil.h b/third-party/zlib/zutil.h
new file mode 100644
index 0000000..24ab06b
--- /dev/null
+++ b/third-party/zlib/zutil.h
@@ -0,0 +1,253 @@
+/* zutil.h -- internal interface and configuration of the compression library
+ * Copyright (C) 1995-2013 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+/* WARNING: this file should *not* be used by applications. It is
+   part of the implementation of the compression library and is
+   subject to change. Applications should only use zlib.h.
+ */
+
+/* @(#) $Id$ */
+
+#ifndef ZUTIL_H
+#define ZUTIL_H
+
+#ifdef HAVE_HIDDEN
+#  define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
+#else
+#  define ZLIB_INTERNAL
+#endif
+
+#include "zlib.h"
+
+#if defined(STDC) && !defined(Z_SOLO)
+#  if !(defined(_WIN32_WCE) && defined(_MSC_VER))
+#    include <stddef.h>
+#  endif
+#  include <string.h>
+#  include <stdlib.h>
+#endif
+
+#ifdef Z_SOLO
+   typedef long ptrdiff_t;  /* guess -- will be caught if guess is wrong */
+#endif
+
+#ifndef local
+#  define local static
+#endif
+/* compile with -Dlocal if your debugger can't find static symbols */
+
+typedef unsigned char  uch;
+typedef uch FAR uchf;
+typedef unsigned short ush;
+typedef ush FAR ushf;
+typedef unsigned long  ulg;
+
+extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
+/* (size given to avoid silly warnings with Visual C++) */
+
+#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
+
+#define ERR_RETURN(strm,err) \
+  return (strm->msg = ERR_MSG(err), (err))
+/* To be used only when the state is known to be valid */
+
+        /* common constants */
+
+#ifndef DEF_WBITS
+#  define DEF_WBITS MAX_WBITS
+#endif
+/* default windowBits for decompression. MAX_WBITS is for compression only */
+
+#if MAX_MEM_LEVEL >= 8
+#  define DEF_MEM_LEVEL 8
+#else
+#  define DEF_MEM_LEVEL  MAX_MEM_LEVEL
+#endif
+/* default memLevel */
+
+#define STORED_BLOCK 0
+#define STATIC_TREES 1
+#define DYN_TREES    2
+/* The three kinds of block type */
+
+#define MIN_MATCH  3
+#define MAX_MATCH  258
+/* The minimum and maximum match lengths */
+
+#define PRESET_DICT 0x20 /* preset dictionary flag in zlib header */
+
+        /* target dependencies */
+
+#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))
+#  define OS_CODE  0x00
+#  ifndef Z_SOLO
+#    if defined(__TURBOC__) || defined(__BORLANDC__)
+#      if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
+         /* Allow compilation with ANSI keywords only enabled */
+         void _Cdecl farfree( void *block );
+         void *_Cdecl farmalloc( unsigned long nbytes );
+#      else
+#        include <alloc.h>
+#      endif
+#    else /* MSC or DJGPP */
+#      include <malloc.h>
+#    endif
+#  endif
+#endif
+
+#ifdef AMIGA
+#  define OS_CODE  0x01
+#endif
+
+#if defined(VAXC) || defined(VMS)
+#  define OS_CODE  0x02
+#  define F_OPEN(name, mode) \
+     fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
+#endif
+
+#if defined(ATARI) || defined(atarist)
+#  define OS_CODE  0x05
+#endif
+
+#ifdef OS2
+#  define OS_CODE  0x06
+#  if defined(M_I86) && !defined(Z_SOLO)
+#    include <malloc.h>
+#  endif
+#endif
+
+#if defined(MACOS) || defined(TARGET_OS_MAC)
+#  define OS_CODE  0x07
+#  ifndef Z_SOLO
+#    if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
+#      include <unix.h> /* for fdopen */
+#    else
+#      ifndef fdopen
+#        define fdopen(fd,mode) NULL /* No fdopen() */
+#      endif
+#    endif
+#  endif
+#endif
+
+#ifdef TOPS20
+#  define OS_CODE  0x0a
+#endif
+
+#ifdef WIN32
+#  ifndef __CYGWIN__  /* Cygwin is Unix, not Win32 */
+#    define OS_CODE  0x0b
+#  endif
+#endif
+
+#ifdef __50SERIES /* Prime/PRIMOS */
+#  define OS_CODE  0x0f
+#endif
+
+#if defined(_BEOS_) || defined(RISCOS)
+#  define fdopen(fd,mode) NULL /* No fdopen() */
+#endif
+
+#if (defined(_MSC_VER) && (_MSC_VER > 600)) && !defined __INTERIX
+#  if defined(_WIN32_WCE)
+#    define fdopen(fd,mode) NULL /* No fdopen() */
+#    ifndef _PTRDIFF_T_DEFINED
+       typedef int ptrdiff_t;
+#      define _PTRDIFF_T_DEFINED
+#    endif
+#  else
+#    define fdopen(fd,type)  _fdopen(fd,type)
+#  endif
+#endif
+
+#if defined(__BORLANDC__) && !defined(MSDOS)
+  #pragma warn -8004
+  #pragma warn -8008
+  #pragma warn -8066
+#endif
+
+/* provide prototypes for these when building zlib without LFS */
+#if !defined(_WIN32) && \
+    (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0)
+    ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
+    ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
+#endif
+
+        /* common defaults */
+
+#ifndef OS_CODE
+#  define OS_CODE  0x03  /* assume Unix */
+#endif
+
+#ifndef F_OPEN
+#  define F_OPEN(name, mode) fopen((name), (mode))
+#endif
+
+         /* functions */
+
+#if defined(pyr) || defined(Z_SOLO)
+#  define NO_MEMCPY
+#endif
+#if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__)
+ /* Use our own functions for small and medium model with MSC <= 5.0.
+  * You may have to use the same strategy for Borland C (untested).
+  * The __SC__ check is for Symantec.
+  */
+#  define NO_MEMCPY
+#endif
+#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)
+#  define HAVE_MEMCPY
+#endif
+#ifdef HAVE_MEMCPY
+#  ifdef SMALL_MEDIUM /* MSDOS small or medium model */
+#    define zmemcpy _fmemcpy
+#    define zmemcmp _fmemcmp
+#    define zmemzero(dest, len) _fmemset(dest, 0, len)
+#  else
+#    define zmemcpy memcpy
+#    define zmemcmp memcmp
+#    define zmemzero(dest, len) memset(dest, 0, len)
+#  endif
+#else
+   void ZLIB_INTERNAL zmemcpy OF((Bytef* dest, const Bytef* source, uInt len));
+   int ZLIB_INTERNAL zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len));
+   void ZLIB_INTERNAL zmemzero OF((Bytef* dest, uInt len));
+#endif
+
+/* Diagnostic functions */
+#ifdef DEBUG
+#  include <stdio.h>
+   extern int ZLIB_INTERNAL z_verbose;
+   extern void ZLIB_INTERNAL z_error OF((char *m));
+#  define Assert(cond,msg) {if(!(cond)) z_error(msg);}
+#  define Trace(x) {if (z_verbose>=0) fprintf x ;}
+#  define Tracev(x) {if (z_verbose>0) fprintf x ;}
+#  define Tracevv(x) {if (z_verbose>1) fprintf x ;}
+#  define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}
+#  define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}
+#else
+#  define Assert(cond,msg)
+#  define Trace(x)
+#  define Tracev(x)
+#  define Tracevv(x)
+#  define Tracec(c,x)
+#  define Tracecv(c,x)
+#endif
+
+#ifndef Z_SOLO
+   voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items,
+                                    unsigned size));
+   void ZLIB_INTERNAL zcfree  OF((voidpf opaque, voidpf ptr));
+#endif
+
+#define ZALLOC(strm, items, size) \
+           (*((strm)->zalloc))((strm)->opaque, (items), (size))
+#define ZFREE(strm, addr)  (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
+#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
+
+/* Reverse the bytes in a 32-bit value */
+#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
+                    (((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
+
+#endif /* ZUTIL_H */
diff --git a/versioneer.py b/versioneer.py
new file mode 100644
index 0000000..481180d
--- /dev/null
+++ b/versioneer.py
@@ -0,0 +1,901 @@
+
+# Version: 0.12
+
+"""
+The Versioneer
+==============
+
+* like a rocketeer, but for versions!
+* https://github.com/warner/python-versioneer
+* Brian Warner
+* License: Public Domain
+* Compatible With: python2.6, 2.7, 3.2, 3.3, 3.4, and pypy
+
+[![Build Status](https://travis-ci.org/warner/python-versioneer.png?branch=master)](https://travis-ci.org/warner/python-versioneer)
+
+This is a tool for managing a recorded version number in distutils-based
+python projects. The goal is to remove the tedious and error-prone "update
+the embedded version string" step from your release process. Making a new
+release should be as easy as recording a new tag in your version-control
+system, and maybe making new tarballs.
+
+
+## Quick Install
+
+* `pip install versioneer` to somewhere to your $PATH
+* run `versioneer-installer` in your source tree: this installs `versioneer.py`
+* follow the instructions below (also in the `versioneer.py` docstring)
+
+## Version Identifiers
+
+Source trees come from a variety of places:
+
+* a version-control system checkout (mostly used by developers)
+* a nightly tarball, produced by build automation
+* a snapshot tarball, produced by a web-based VCS browser, like github's
+  "tarball from tag" feature
+* a release tarball, produced by "setup.py sdist", distributed through PyPI
+
+Within each source tree, the version identifier (either a string or a number,
+this tool is format-agnostic) can come from a variety of places:
+
+* ask the VCS tool itself, e.g. "git describe" (for checkouts), which knows
+  about recent "tags" and an absolute revision-id
+* the name of the directory into which the tarball was unpacked
+* an expanded VCS keyword ($Id$, etc)
+* a `_version.py` created by some earlier build step
+
+For released software, the version identifier is closely related to a VCS
+tag. Some projects use tag names that include more than just the version
+string (e.g. "myproject-1.2" instead of just "1.2"), in which case the tool
+needs to strip the tag prefix to extract the version identifier. For
+unreleased software (between tags), the version identifier should provide
+enough information to help developers recreate the same tree, while also
+giving them an idea of roughly how old the tree is (after version 1.2, before
+version 1.3). Many VCS systems can report a description that captures this,
+for example 'git describe --tags --dirty --always' reports things like
+"0.7-1-g574ab98-dirty" to indicate that the checkout is one revision past the
+0.7 tag, has a unique revision id of "574ab98", and is "dirty" (it has
+uncommitted changes.
+
+The version identifier is used for multiple purposes:
+
+* to allow the module to self-identify its version: `myproject.__version__`
+* to choose a name and prefix for a 'setup.py sdist' tarball
+
+## Theory of Operation
+
+Versioneer works by adding a special `_version.py` file into your source
+tree, where your `__init__.py` can import it. This `_version.py` knows how to
+dynamically ask the VCS tool for version information at import time. However,
+when you use "setup.py build" or "setup.py sdist", `_version.py` in the new
+copy is replaced by a small static file that contains just the generated
+version data.
+
+`_version.py` also contains `$Revision$` markers, and the installation
+process marks `_version.py` to have this marker rewritten with a tag name
+during the "git archive" command. As a result, generated tarballs will
+contain enough information to get the proper version.
+
+
+## Installation
+
+First, decide on values for the following configuration variables:
+
+* `VCS`: the version control system you use. Currently accepts "git".
+
+* `versionfile_source`:
+
+  A project-relative pathname into which the generated version strings should
+  be written. This is usually a `_version.py` next to your project's main
+  `__init__.py` file, so it can be imported at runtime. If your project uses
+  `src/myproject/__init__.py`, this should be `src/myproject/_version.py`.
+  This file should be checked in to your VCS as usual: the copy created below
+  by `setup.py versioneer` will include code that parses expanded VCS
+  keywords in generated tarballs. The 'build' and 'sdist' commands will
+  replace it with a copy that has just the calculated version string.
+
+  This must be set even if your project does not have any modules (and will
+  therefore never import `_version.py`), since "setup.py sdist" -based trees
+  still need somewhere to record the pre-calculated version strings. Anywhere
+  in the source tree should do. If there is a `__init__.py` next to your
+  `_version.py`, the `setup.py versioneer` command (described below) will
+  append some `__version__`-setting assignments, if they aren't already
+  present.
+
+*  `versionfile_build`:
+
+  Like `versionfile_source`, but relative to the build directory instead of
+  the source directory. These will differ when your setup.py uses
+  'package_dir='. If you have `package_dir={'myproject': 'src/myproject'}`,
+  then you will probably have `versionfile_build='myproject/_version.py'` and
+  `versionfile_source='src/myproject/_version.py'`.
+
+  If this is set to None, then `setup.py build` will not attempt to rewrite
+  any `_version.py` in the built tree. If your project does not have any
+  libraries (e.g. if it only builds a script), then you should use
+  `versionfile_build = None` and override `distutils.command.build_scripts`
+  to explicitly insert a copy of `versioneer.get_version()` into your
+  generated script.
+
+* `tag_prefix`:
+
+  a string, like 'PROJECTNAME-', which appears at the start of all VCS tags.
+  If your tags look like 'myproject-1.2.0', then you should use
+  tag_prefix='myproject-'. If you use unprefixed tags like '1.2.0', this
+  should be an empty string.
+
+* `parentdir_prefix`:
+
+  a string, frequently the same as tag_prefix, which appears at the start of
+  all unpacked tarball filenames. If your tarball unpacks into
+  'myproject-1.2.0', this should be 'myproject-'.
+
+This tool provides one script, named `versioneer-installer`. That script does
+one thing: write a copy of `versioneer.py` into the current directory.
+
+To versioneer-enable your project:
+
+* 1: Run `versioneer-installer` to copy `versioneer.py` into the top of your
+  source tree.
+
+* 2: add the following lines to the top of your `setup.py`, with the
+  configuration values you decided earlier:
+
+        import versioneer
+        versioneer.VCS = 'git'
+        versioneer.versionfile_source = 'src/myproject/_version.py'
+        versioneer.versionfile_build = 'myproject/_version.py'
+        versioneer.tag_prefix = '' # tags are like 1.2.0
+        versioneer.parentdir_prefix = 'myproject-' # dirname like 'myproject-1.2.0'
+
+* 3: add the following arguments to the setup() call in your setup.py:
+
+        version=versioneer.get_version(),
+        cmdclass=versioneer.get_cmdclass(),
+
+* 4: now run `setup.py versioneer`, which will create `_version.py`, and will
+  modify your `__init__.py` (if one exists next to `_version.py`) to define
+  `__version__` (by calling a function from `_version.py`). It will also
+  modify your `MANIFEST.in` to include both `versioneer.py` and the generated
+  `_version.py` in sdist tarballs.
+
+* 5: commit these changes to your VCS. To make sure you won't forget,
+  `setup.py versioneer` will mark everything it touched for addition.
+
+## Post-Installation Usage
+
+Once established, all uses of your tree from a VCS checkout should get the
+current version string. All generated tarballs should include an embedded
+version string (so users who unpack them will not need a VCS tool installed).
+
+If you distribute your project through PyPI, then the release process should
+boil down to two steps:
+
+* 1: git tag 1.0
+* 2: python setup.py register sdist upload
+
+If you distribute it through github (i.e. users use github to generate
+tarballs with `git archive`), the process is:
+
+* 1: git tag 1.0
+* 2: git push; git push --tags
+
+Currently, all version strings must be based upon a tag. Versioneer will
+report "unknown" until your tree has at least one tag in its history. This
+restriction will be fixed eventually (see issue #12).
+
+## Version-String Flavors
+
+Code which uses Versioneer can learn about its version string at runtime by
+importing `_version` from your main `__init__.py` file and running the
+`get_versions()` function. From the "outside" (e.g. in `setup.py`), you can
+import the top-level `versioneer.py` and run `get_versions()`.
+
+Both functions return a dictionary with different keys for different flavors
+of the version string:
+
+* `['version']`: condensed tag+distance+shortid+dirty identifier. For git,
+  this uses the output of `git describe --tags --dirty --always` but strips
+  the tag_prefix. For example "0.11-2-g1076c97-dirty" indicates that the tree
+  is like the "1076c97" commit but has uncommitted changes ("-dirty"), and
+  that this commit is two revisions ("-2-") beyond the "0.11" tag. For
+  released software (exactly equal to a known tag), the identifier will only
+  contain the stripped tag, e.g. "0.11".
+
+* `['full']`: detailed revision identifier. For Git, this is the full SHA1
+  commit id, followed by "-dirty" if the tree contains uncommitted changes,
+  e.g. "1076c978a8d3cfc70f408fe5974aa6c092c949ac-dirty".
+
+Some variants are more useful than others. Including `full` in a bug report
+should allow developers to reconstruct the exact code being tested (or
+indicate the presence of local changes that should be shared with the
+developers). `version` is suitable for display in an "about" box or a CLI
+`--version` output: it can be easily compared against release notes and lists
+of bugs fixed in various releases.
+
+In the future, this will also include a
+[PEP-0440](http://legacy.python.org/dev/peps/pep-0440/) -compatible flavor
+(e.g. `1.2.post0.dev123`). This loses a lot of information (and has no room
+for a hash-based revision id), but is safe to use in a `setup.py`
+"`version=`" argument. It also enables tools like *pip* to compare version
+strings and evaluate compatibility constraint declarations.
+
+The `setup.py versioneer` command adds the following text to your
+`__init__.py` to place a basic version in `YOURPROJECT.__version__`:
+
+    from ._version import get_versions
+    __version__ = get_versions()['version']
+    del get_versions
+
+## Updating Versioneer
+
+To upgrade your project to a new release of Versioneer, do the following:
+
+* install the new Versioneer (`pip install -U versioneer` or equivalent)
+* re-run `versioneer-installer` in your source tree to replace your copy of
+  `versioneer.py`
+* edit `setup.py`, if necessary, to include any new configuration settings
+  indicated by the release notes
+* re-run `setup.py versioneer` to replace `SRC/_version.py`
+* commit any changed files
+
+### Upgrading from 0.10 to 0.11
+
+You must add a `versioneer.VCS = "git"` to your `setup.py` before re-running
+`setup.py versioneer`. This will enable the use of additional version-control
+systems (SVN, etc) in the future.
+
+### Upgrading from 0.11 to 0.12
+
+Nothing special.
+
+## Future Directions
+
+This tool is designed to make it easily extended to other version-control
+systems: all VCS-specific components are in separate directories like
+src/git/ . The top-level `versioneer.py` script is assembled from these
+components by running make-versioneer.py . In the future, make-versioneer.py
+will take a VCS name as an argument, and will construct a version of
+`versioneer.py` that is specific to the given VCS. It might also take the
+configuration arguments that are currently provided manually during
+installation by editing setup.py . Alternatively, it might go the other
+direction and include code from all supported VCS systems, reducing the
+number of intermediate scripts.
+
+
+## License
+
+To make Versioneer easier to embed, all its code is hereby released into the
+public domain. The `_version.py` that it creates is also in the public
+domain.
+
+"""
+
+import os, sys, re, subprocess, errno
+from distutils.core import Command
+from distutils.command.sdist import sdist as _sdist
+from distutils.command.build import build as _build
+
+# these configuration settings will be overridden by setup.py after it
+# imports us
+versionfile_source = None
+versionfile_build = None
+tag_prefix = None
+parentdir_prefix = None
+VCS = None
+
+# these dictionaries contain VCS-specific tools
+LONG_VERSION_PY = {}
+
+def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False):
+    assert isinstance(commands, list)
+    p = None
+    for c in commands:
+        try:
+            # remember shell=False, so use git.cmd on windows, not just git
+            p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE,
+                                 stderr=(subprocess.PIPE if hide_stderr
+                                         else None))
+            break
+        except EnvironmentError:
+            e = sys.exc_info()[1]
+            if e.errno == errno.ENOENT:
+                continue
+            if verbose:
+                print("unable to run %s" % args[0])
+                print(e)
+            return None
+    else:
+        if verbose:
+            print("unable to find command, tried %s" % (commands,))
+        return None
+    stdout = p.communicate()[0].strip()
+    if sys.version >= '3':
+        stdout = stdout.decode()
+    if p.returncode != 0:
+        if verbose:
+            print("unable to run %s (error)" % args[0])
+        return None
+    return stdout
+
+LONG_VERSION_PY['git'] = '''
+# This file helps to compute a version number in source trees obtained from
+# git-archive tarball (such as those provided by githubs download-from-tag
+# feature). Distribution tarballs (built by setup.py sdist) and build
+# directories (produced by setup.py build) will contain a much shorter file
+# that just contains the computed version number.
+
+# This file is released into the public domain. Generated by
+# versioneer-0.12 (https://github.com/warner/python-versioneer)
+
+# these strings will be replaced by git during git-archive
+git_refnames = "%(DOLLAR)sFormat:%%d%(DOLLAR)s"
+git_full = "%(DOLLAR)sFormat:%%H%(DOLLAR)s"
+
+# these strings are filled in when 'setup.py versioneer' creates _version.py
+tag_prefix = "%(TAG_PREFIX)s"
+parentdir_prefix = "%(PARENTDIR_PREFIX)s"
+versionfile_source = "%(VERSIONFILE_SOURCE)s"
+
+import os, sys, re, subprocess, errno
+
+def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False):
+    assert isinstance(commands, list)
+    p = None
+    for c in commands:
+        try:
+            # remember shell=False, so use git.cmd on windows, not just git
+            p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE,
+                                 stderr=(subprocess.PIPE if hide_stderr
+                                         else None))
+            break
+        except EnvironmentError:
+            e = sys.exc_info()[1]
+            if e.errno == errno.ENOENT:
+                continue
+            if verbose:
+                print("unable to run %%s" %% args[0])
+                print(e)
+            return None
+    else:
+        if verbose:
+            print("unable to find command, tried %%s" %% (commands,))
+        return None
+    stdout = p.communicate()[0].strip()
+    if sys.version >= '3':
+        stdout = stdout.decode()
+    if p.returncode != 0:
+        if verbose:
+            print("unable to run %%s (error)" %% args[0])
+        return None
+    return stdout
+
+
+def versions_from_parentdir(parentdir_prefix, root, verbose=False):
+    # Source tarballs conventionally unpack into a directory that includes
+    # both the project name and a version string.
+    dirname = os.path.basename(root)
+    if not dirname.startswith(parentdir_prefix):
+        if verbose:
+            print("guessing rootdir is '%%s', but '%%s' doesn't start with prefix '%%s'" %%
+                  (root, dirname, parentdir_prefix))
+        return None
+    return {"version": dirname[len(parentdir_prefix):], "full": ""}
+
+def git_get_keywords(versionfile_abs):
+    # the code embedded in _version.py can just fetch the value of these
+    # keywords. When used from setup.py, we don't want to import _version.py,
+    # so we do it with a regexp instead. This function is not used from
+    # _version.py.
+    keywords = {}
+    try:
+        f = open(versionfile_abs,"r")
+        for line in f.readlines():
+            if line.strip().startswith("git_refnames ="):
+                mo = re.search(r'=\s*"(.*)"', line)
+                if mo:
+                    keywords["refnames"] = mo.group(1)
+            if line.strip().startswith("git_full ="):
+                mo = re.search(r'=\s*"(.*)"', line)
+                if mo:
+                    keywords["full"] = mo.group(1)
+        f.close()
+    except EnvironmentError:
+        pass
+    return keywords
+
+def git_versions_from_keywords(keywords, tag_prefix, verbose=False):
+    if not keywords:
+        return {} # keyword-finding function failed to find keywords
+    refnames = keywords["refnames"].strip()
+    if refnames.startswith("$Format"):
+        if verbose:
+            print("keywords are unexpanded, not using")
+        return {} # unexpanded, so not in an unpacked git-archive tarball
+    refs = set([r.strip() for r in refnames.strip("()").split(",")])
+    # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of
+    # just "foo-1.0". If we see a "tag: " prefix, prefer those.
+    TAG = "tag: "
+    tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)])
+    if not tags:
+        # Either we're using git < 1.8.3, or there really are no tags. We use
+        # a heuristic: assume all version tags have a digit. The old git %%d
+        # expansion behaves like git log --decorate=short and strips out the
+        # refs/heads/ and refs/tags/ prefixes that would let us distinguish
+        # between branches and tags. By ignoring refnames without digits, we
+        # filter out many common branch names like "release" and
+        # "stabilization", as well as "HEAD" and "master".
+        tags = set([r for r in refs if re.search(r'\d', r)])
+        if verbose:
+            print("discarding '%%s', no digits" %% ",".join(refs-tags))
+    if verbose:
+        print("likely tags: %%s" %% ",".join(sorted(tags)))
+    for ref in sorted(tags):
+        # sorting will prefer e.g. "2.0" over "2.0rc1"
+        if ref.startswith(tag_prefix):
+            r = ref[len(tag_prefix):]
+            if verbose:
+                print("picking %%s" %% r)
+            return { "version": r,
+                     "full": keywords["full"].strip() }
+    # no suitable tags, so we use the full revision id
+    if verbose:
+        print("no suitable tags, using full revision id")
+    return { "version": keywords["full"].strip(),
+             "full": keywords["full"].strip() }
+
+
+def git_versions_from_vcs(tag_prefix, root, verbose=False):
+    # this runs 'git' from the root of the source tree. This only gets called
+    # if the git-archive 'subst' keywords were *not* expanded, and
+    # _version.py hasn't already been rewritten with a short version string,
+    # meaning we're inside a checked out source tree.
+
+    if not os.path.exists(os.path.join(root, ".git")):
+        if verbose:
+            print("no .git in %%s" %% root)
+        return {}
+
+    GITS = ["git"]
+    if sys.platform == "win32":
+        GITS = ["git.cmd", "git.exe"]
+    stdout = run_command(GITS, ["describe", "--tags", "--dirty", "--always"],
+                         cwd=root)
+    if stdout is None:
+        return {}
+    if not stdout.startswith(tag_prefix):
+        if verbose:
+            print("tag '%%s' doesn't start with prefix '%%s'" %% (stdout, tag_prefix))
+        return {}
+    tag = stdout[len(tag_prefix):]
+    stdout = run_command(GITS, ["rev-parse", "HEAD"], cwd=root)
+    if stdout is None:
+        return {}
+    full = stdout.strip()
+    if tag.endswith("-dirty"):
+        full += "-dirty"
+    return {"version": tag, "full": full}
+
+
+def get_versions(default={"version": "unknown", "full": ""}, verbose=False):
+    # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have
+    # __file__, we can work backwards from there to the root. Some
+    # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which
+    # case we can only use expanded keywords.
+
+    keywords = { "refnames": git_refnames, "full": git_full }
+    ver = git_versions_from_keywords(keywords, tag_prefix, verbose)
+    if ver:
+        return ver
+
+    try:
+        root = os.path.abspath(__file__)
+        # versionfile_source is the relative path from the top of the source
+        # tree (where the .git directory might live) to this file. Invert
+        # this to find the root from __file__.
+        for i in range(len(versionfile_source.split(os.sep))):
+            root = os.path.dirname(root)
+    except NameError:
+        return default
+
+    return (git_versions_from_vcs(tag_prefix, root, verbose)
+            or versions_from_parentdir(parentdir_prefix, root, verbose)
+            or default)
+'''
+
+def git_get_keywords(versionfile_abs):
+    # the code embedded in _version.py can just fetch the value of these
+    # keywords. When used from setup.py, we don't want to import _version.py,
+    # so we do it with a regexp instead. This function is not used from
+    # _version.py.
+    keywords = {}
+    try:
+        f = open(versionfile_abs,"r")
+        for line in f.readlines():
+            if line.strip().startswith("git_refnames ="):
+                mo = re.search(r'=\s*"(.*)"', line)
+                if mo:
+                    keywords["refnames"] = mo.group(1)
+            if line.strip().startswith("git_full ="):
+                mo = re.search(r'=\s*"(.*)"', line)
+                if mo:
+                    keywords["full"] = mo.group(1)
+        f.close()
+    except EnvironmentError:
+        pass
+    return keywords
+
+def git_versions_from_keywords(keywords, tag_prefix, verbose=False):
+    if not keywords:
+        return {} # keyword-finding function failed to find keywords
+    refnames = keywords["refnames"].strip()
+    if refnames.startswith("$Format"):
+        if verbose:
+            print("keywords are unexpanded, not using")
+        return {} # unexpanded, so not in an unpacked git-archive tarball
+    refs = set([r.strip() for r in refnames.strip("()").split(",")])
+    # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of
+    # just "foo-1.0". If we see a "tag: " prefix, prefer those.
+    TAG = "tag: "
+    tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)])
+    if not tags:
+        # Either we're using git < 1.8.3, or there really are no tags. We use
+        # a heuristic: assume all version tags have a digit. The old git %d
+        # expansion behaves like git log --decorate=short and strips out the
+        # refs/heads/ and refs/tags/ prefixes that would let us distinguish
+        # between branches and tags. By ignoring refnames without digits, we
+        # filter out many common branch names like "release" and
+        # "stabilization", as well as "HEAD" and "master".
+        tags = set([r for r in refs if re.search(r'\d', r)])
+        if verbose:
+            print("discarding '%s', no digits" % ",".join(refs-tags))
+    if verbose:
+        print("likely tags: %s" % ",".join(sorted(tags)))
+    for ref in sorted(tags):
+        # sorting will prefer e.g. "2.0" over "2.0rc1"
+        if ref.startswith(tag_prefix):
+            r = ref[len(tag_prefix):]
+            if verbose:
+                print("picking %s" % r)
+            return { "version": r,
+                     "full": keywords["full"].strip() }
+    # no suitable tags, so we use the full revision id
+    if verbose:
+        print("no suitable tags, using full revision id")
+    return { "version": keywords["full"].strip(),
+             "full": keywords["full"].strip() }
+
+
+def git_versions_from_vcs(tag_prefix, root, verbose=False):
+    # this runs 'git' from the root of the source tree. This only gets called
+    # if the git-archive 'subst' keywords were *not* expanded, and
+    # _version.py hasn't already been rewritten with a short version string,
+    # meaning we're inside a checked out source tree.
+
+    if not os.path.exists(os.path.join(root, ".git")):
+        if verbose:
+            print("no .git in %s" % root)
+        return {}
+
+    GITS = ["git"]
+    if sys.platform == "win32":
+        GITS = ["git.cmd", "git.exe"]
+    stdout = run_command(GITS, ["describe", "--tags", "--dirty", "--always"],
+                         cwd=root)
+    if stdout is None:
+        return {}
+    if not stdout.startswith(tag_prefix):
+        if verbose:
+            print("tag '%s' doesn't start with prefix '%s'" % (stdout, tag_prefix))
+        return {}
+    tag = stdout[len(tag_prefix):]
+    stdout = run_command(GITS, ["rev-parse", "HEAD"], cwd=root)
+    if stdout is None:
+        return {}
+    full = stdout.strip()
+    if tag.endswith("-dirty"):
+        full += "-dirty"
+    return {"version": tag, "full": full}
+
+
+def do_vcs_install(manifest_in, versionfile_source, ipy):
+    GITS = ["git"]
+    if sys.platform == "win32":
+        GITS = ["git.cmd", "git.exe"]
+    files = [manifest_in, versionfile_source]
+    if ipy:
+        files.append(ipy)
+    try:
+        me = __file__
+        if me.endswith(".pyc") or me.endswith(".pyo"):
+            me = os.path.splitext(me)[0] + ".py"
+        versioneer_file = os.path.relpath(me)
+    except NameError:
+        versioneer_file = "versioneer.py"
+    files.append(versioneer_file)
+    present = False
+    try:
+        f = open(".gitattributes", "r")
+        for line in f.readlines():
+            if line.strip().startswith(versionfile_source):
+                if "export-subst" in line.strip().split()[1:]:
+                    present = True
+        f.close()
+    except EnvironmentError:
+        pass
+    if not present:
+        f = open(".gitattributes", "a+")
+        f.write("%s export-subst\n" % versionfile_source)
+        f.close()
+        files.append(".gitattributes")
+    run_command(GITS, ["add", "--"] + files)
+
+def versions_from_parentdir(parentdir_prefix, root, verbose=False):
+    # Source tarballs conventionally unpack into a directory that includes
+    # both the project name and a version string.
+    dirname = os.path.basename(root)
+    if not dirname.startswith(parentdir_prefix):
+        if verbose:
+            print("guessing rootdir is '%s', but '%s' doesn't start with prefix '%s'" %
+                  (root, dirname, parentdir_prefix))
+        return None
+    return {"version": dirname[len(parentdir_prefix):], "full": ""}
+
+SHORT_VERSION_PY = """
+# This file was generated by 'versioneer.py' (0.12) from
+# revision-control system data, or from the parent directory name of an
+# unpacked source archive. Distribution tarballs contain a pre-generated copy
+# of this file.
+
+version_version = '%(version)s'
+version_full = '%(full)s'
+def get_versions(default={}, verbose=False):
+    return {'version': version_version, 'full': version_full}
+
+"""
+
+DEFAULT = {"version": "unknown", "full": "unknown"}
+
+def versions_from_file(filename):
+    versions = {}
+    try:
+        with open(filename) as f:
+            for line in f.readlines():
+                mo = re.match("version_version = '([^']+)'", line)
+                if mo:
+                    versions["version"] = mo.group(1)
+                mo = re.match("version_full = '([^']+)'", line)
+                if mo:
+                    versions["full"] = mo.group(1)
+    except EnvironmentError:
+        return {}
+
+    return versions
+
+def write_to_version_file(filename, versions):
+    with open(filename, "w") as f:
+        f.write(SHORT_VERSION_PY % versions)
+
+    print("set %s to '%s'" % (filename, versions["version"]))
+
+
+def get_root():
+    try:
+        return os.path.dirname(os.path.abspath(__file__))
+    except NameError:
+        return os.path.dirname(os.path.abspath(sys.argv[0]))
+
+def vcs_function(vcs, suffix):
+    return getattr(sys.modules[__name__], '%s_%s' % (vcs, suffix), None)
+
+def get_versions(default=DEFAULT, verbose=False):
+    # returns dict with two keys: 'version' and 'full'
+    assert versionfile_source is not None, "please set versioneer.versionfile_source"
+    assert tag_prefix is not None, "please set versioneer.tag_prefix"
+    assert parentdir_prefix is not None, "please set versioneer.parentdir_prefix"
+    assert VCS is not None, "please set versioneer.VCS"
+
+    # I am in versioneer.py, which must live at the top of the source tree,
+    # which we use to compute the root directory. py2exe/bbfreeze/non-CPython
+    # don't have __file__, in which case we fall back to sys.argv[0] (which
+    # ought to be the setup.py script). We prefer __file__ since that's more
+    # robust in cases where setup.py was invoked in some weird way (e.g. pip)
+    root = get_root()
+    versionfile_abs = os.path.join(root, versionfile_source)
+
+    # extract version from first of _version.py, VCS command (e.g. 'git
+    # describe'), parentdir. This is meant to work for developers using a
+    # source checkout, for users of a tarball created by 'setup.py sdist',
+    # and for users of a tarball/zipball created by 'git archive' or github's
+    # download-from-tag feature or the equivalent in other VCSes.
+
+    get_keywords_f = vcs_function(VCS, "get_keywords")
+    versions_from_keywords_f = vcs_function(VCS, "versions_from_keywords")
+    if get_keywords_f and versions_from_keywords_f:
+        vcs_keywords = get_keywords_f(versionfile_abs)
+        ver = versions_from_keywords_f(vcs_keywords, tag_prefix)
+        if ver:
+            if verbose: print("got version from expanded keyword %s" % ver)
+            return ver
+
+    ver = versions_from_file(versionfile_abs)
+    if ver:
+        if verbose: print("got version from file %s %s" % (versionfile_abs,ver))
+        return ver
+
+    versions_from_vcs_f = vcs_function(VCS, "versions_from_vcs")
+    if versions_from_vcs_f:
+        ver = versions_from_vcs_f(tag_prefix, root, verbose)
+        if ver:
+            if verbose: print("got version from VCS %s" % ver)
+            return ver
+
+    ver = versions_from_parentdir(parentdir_prefix, root, verbose)
+    if ver:
+        if verbose: print("got version from parentdir %s" % ver)
+        return ver
+
+    if verbose: print("got version from default %s" % default)
+    return default
+
+def get_version(verbose=False):
+    return get_versions(verbose=verbose)["version"]
+
+class cmd_version(Command):
+    description = "report generated version string"
+    user_options = []
+    boolean_options = []
+    def initialize_options(self):
+        pass
+    def finalize_options(self):
+        pass
+    def run(self):
+        ver = get_version(verbose=True)
+        print("Version is currently: %s" % ver)
+
+
+class cmd_build(_build):
+    def run(self):
+        versions = get_versions(verbose=True)
+        _build.run(self)
+        # now locate _version.py in the new build/ directory and replace it
+        # with an updated value
+        if versionfile_build:
+            target_versionfile = os.path.join(self.build_lib, versionfile_build)
+            print("UPDATING %s" % target_versionfile)
+            os.unlink(target_versionfile)
+            with open(target_versionfile, "w") as f:
+                f.write(SHORT_VERSION_PY % versions)
+
+if 'cx_Freeze' in sys.modules:  # cx_freeze enabled?
+    from cx_Freeze.dist import build_exe as _build_exe
+
+    class cmd_build_exe(_build_exe):
+        def run(self):
+            versions = get_versions(verbose=True)
+            target_versionfile = versionfile_source
+            print("UPDATING %s" % target_versionfile)
+            os.unlink(target_versionfile)
+            with open(target_versionfile, "w") as f:
+                f.write(SHORT_VERSION_PY % versions)
+
+            _build_exe.run(self)
+            os.unlink(target_versionfile)
+            with open(versionfile_source, "w") as f:
+                assert VCS is not None, "please set versioneer.VCS"
+                LONG = LONG_VERSION_PY[VCS]
+                f.write(LONG % {"DOLLAR": "$",
+                                "TAG_PREFIX": tag_prefix,
+                                "PARENTDIR_PREFIX": parentdir_prefix,
+                                "VERSIONFILE_SOURCE": versionfile_source,
+                                })
+
+class cmd_sdist(_sdist):
+    def run(self):
+        versions = get_versions(verbose=True)
+        self._versioneer_generated_versions = versions
+        # unless we update this, the command will keep using the old version
+        self.distribution.metadata.version = versions["version"]
+        return _sdist.run(self)
+
+    def make_release_tree(self, base_dir, files):
+        _sdist.make_release_tree(self, base_dir, files)
+        # now locate _version.py in the new base_dir directory (remembering
+        # that it may be a hardlink) and replace it with an updated value
+        target_versionfile = os.path.join(base_dir, versionfile_source)
+        print("UPDATING %s" % target_versionfile)
+        os.unlink(target_versionfile)
+        with open(target_versionfile, "w") as f:
+            f.write(SHORT_VERSION_PY % self._versioneer_generated_versions)
+
+INIT_PY_SNIPPET = """
+from ._version import get_versions
+__version__ = get_versions()['version']
+del get_versions
+"""
+
+class cmd_update_files(Command):
+    description = "install/upgrade Versioneer files: __init__.py SRC/_version.py"
+    user_options = []
+    boolean_options = []
+    def initialize_options(self):
+        pass
+    def finalize_options(self):
+        pass
+    def run(self):
+        print(" creating %s" % versionfile_source)
+        with open(versionfile_source, "w") as f:
+            assert VCS is not None, "please set versioneer.VCS"
+            LONG = LONG_VERSION_PY[VCS]
+            f.write(LONG % {"DOLLAR": "$",
+                            "TAG_PREFIX": tag_prefix,
+                            "PARENTDIR_PREFIX": parentdir_prefix,
+                            "VERSIONFILE_SOURCE": versionfile_source,
+                            })
+
+        ipy = os.path.join(os.path.dirname(versionfile_source), "__init__.py")
+        if os.path.exists(ipy):
+            try:
+                with open(ipy, "r") as f:
+                    old = f.read()
+            except EnvironmentError:
+                old = ""
+            if INIT_PY_SNIPPET not in old:
+                print(" appending to %s" % ipy)
+                with open(ipy, "a") as f:
+                    f.write(INIT_PY_SNIPPET)
+            else:
+                print(" %s unmodified" % ipy)
+        else:
+            print(" %s doesn't exist, ok" % ipy)
+            ipy = None
+
+        # Make sure both the top-level "versioneer.py" and versionfile_source
+        # (PKG/_version.py, used by runtime code) are in MANIFEST.in, so
+        # they'll be copied into source distributions. Pip won't be able to
+        # install the package without this.
+        manifest_in = os.path.join(get_root(), "MANIFEST.in")
+        simple_includes = set()
+        try:
+            with open(manifest_in, "r") as f:
+                for line in f:
+                    if line.startswith("include "):
+                        for include in line.split()[1:]:
+                            simple_includes.add(include)
+        except EnvironmentError:
+            pass
+        # That doesn't cover everything MANIFEST.in can do
+        # (http://docs.python.org/2/distutils/sourcedist.html#commands), so
+        # it might give some false negatives. Appending redundant 'include'
+        # lines is safe, though.
+        if "versioneer.py" not in simple_includes:
+            print(" appending 'versioneer.py' to MANIFEST.in")
+            with open(manifest_in, "a") as f:
+                f.write("include versioneer.py\n")
+        else:
+            print(" 'versioneer.py' already in MANIFEST.in")
+        if versionfile_source not in simple_includes:
+            print(" appending versionfile_source ('%s') to MANIFEST.in" %
+                  versionfile_source)
+            with open(manifest_in, "a") as f:
+                f.write("include %s\n" % versionfile_source)
+        else:
+            print(" versionfile_source already in MANIFEST.in")
+
+        # Make VCS-specific changes. For git, this means creating/changing
+        # .gitattributes to mark _version.py for export-time keyword
+        # substitution.
+        do_vcs_install(manifest_in, versionfile_source, ipy)
+
+def get_cmdclass():
+    cmds = {'version': cmd_version,
+            'versioneer': cmd_update_files,
+            'build': cmd_build,
+            'sdist': cmd_sdist,
+            }
+    if 'cx_Freeze' in sys.modules:  # cx_freeze enabled?
+        cmds['build_exe'] = cmd_build_exe
+        del cmds['build']
+
+    return cmds

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



More information about the debian-med-commit mailing list